From bafa9d95453387814ef25e6b6256ba8db2df612f Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Thu, 23 Jan 2020 16:10:22 -0800 Subject: Merge FPGA repository back into UHD repository MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The FPGA codebase was removed from the UHD repository in 2014 to reduce the size of the repository. However, over the last half-decade, the split between the repositories has proven more burdensome than it has been helpful. By merging the FPGA code back, it will be possible to create atomic commits that touch both FPGA and UHD codebases. Continuous integration testing is also simplified by merging the repositories, because it was previously difficult to automatically derive the correct UHD branch when testing a feature branch on the FPGA repository. This commit also updates the license files and paths therein. We are therefore merging the repositories again. Future development for FPGA code will happen in the same repository as the UHD host code and MPM code. == Original Codebase and Rebasing == The original FPGA repository will be hosted for the foreseeable future at its original local location: https://github.com/EttusResearch/fpga/ It can be used for bisecting, reference, and a more detailed history. The final commit from said repository to be merged here is 05003794e2da61cabf64dd278c45685a7abad7ec. This commit is tagged as v4.0.0.0-pre-uhd-merge. If you have changes in the FPGA repository that you want to rebase onto the UHD repository, simply run the following commands: - Create a directory to store patches (this should be an empty directory): mkdir ~/patches - Now make sure that your FPGA codebase is based on the same state as the code that was merged: cd src/fpga # Or wherever your FPGA code is stored git rebase v4.0.0.0-pre-uhd-merge Note: The rebase command may look slightly different depending on what exactly you're trying to rebase. - Create a patch set for your changes versus v4.0.0.0-pre-uhd-merge: git format-patch v4.0.0.0-pre-uhd-merge -o ~/patches Note: Make sure that only patches are stored in your output directory. It should otherwise be empty. Make sure that you picked the correct range of commits, and only commits you wanted to rebase were exported as patch files. - Go to the UHD repository and apply the patches: cd src/uhd # Or wherever your UHD repository is stored git am --directory fpga ~/patches/* rm -rf ~/patches # This is for cleanup == Contributors == The following people have contributed mainly to these files (this list is not complete): Co-authored-by: Alex Williams Co-authored-by: Andrej Rode Co-authored-by: Ashish Chaudhari Co-authored-by: Ben Hilburn Co-authored-by: Ciro Nishiguchi Co-authored-by: Daniel Jepson Co-authored-by: Derek Kozel Co-authored-by: EJ Kreinar Co-authored-by: Humberto Jimenez Co-authored-by: Ian Buckley Co-authored-by: Jörg Hofrichter Co-authored-by: Jon Kiser Co-authored-by: Josh Blum Co-authored-by: Jonathon Pendlum Co-authored-by: Martin Braun Co-authored-by: Matt Ettus Co-authored-by: Michael West Co-authored-by: Moritz Fischer Co-authored-by: Nick Foster Co-authored-by: Nicolas Cuervo Co-authored-by: Paul Butler Co-authored-by: Paul David Co-authored-by: Ryan Marlow Co-authored-by: Sugandha Gupta Co-authored-by: Sylvain Munaut Co-authored-by: Trung Tran Co-authored-by: Vidush Vishwanath Co-authored-by: Wade Fife --- fpga/usrp3/lib/axi/Makefile.srcs | 36 + fpga/usrp3/lib/axi/axi_add_preamble.v | 157 + fpga/usrp3/lib/axi/axi_chdr_header_trigger.v | 43 + fpga/usrp3/lib/axi/axi_chdr_test_pattern.v | 505 + fpga/usrp3/lib/axi/axi_defs.v | 40 + fpga/usrp3/lib/axi/axi_dma_fifo.v | 1073 + fpga/usrp3/lib/axi/axi_dma_master.v | 548 + fpga/usrp3/lib/axi/axi_dummy.v | 85 + fpga/usrp3/lib/axi/axi_embed_tlast.v | 132 + fpga/usrp3/lib/axi/axi_embed_tlast_tkeep.v | 152 + fpga/usrp3/lib/axi/axi_extract_tlast.v | 147 + fpga/usrp3/lib/axi/axi_extract_tlast_tkeep.v | 128 + fpga/usrp3/lib/axi/axi_fast_extract_tlast.v | 193 + fpga/usrp3/lib/axi/axi_fast_fifo.v | 108 + fpga/usrp3/lib/axi/axi_replay.v | 867 + fpga/usrp3/lib/axi/axi_strip_preamble.v | 296 + fpga/usrp3/lib/axi/axi_to_strobed.v | 52 + fpga/usrp3/lib/axi/axis_data_swap.v | 125 + fpga/usrp3/lib/axi/axis_downsizer.v | 96 + fpga/usrp3/lib/axi/axis_packet_flush.v | 148 + fpga/usrp3/lib/axi/axis_shift_register.v | 209 + fpga/usrp3/lib/axi/axis_upsizer.v | 104 + fpga/usrp3/lib/axi/axis_width_conv.v | 232 + fpga/usrp3/lib/axi/crc_xnor.v | 57 + fpga/usrp3/lib/axi/strobed_to_axi.v | 22 + fpga/usrp3/lib/control/Makefile.srcs | 61 + fpga/usrp3/lib/control/ad5662_auto_spi.v | 99 + fpga/usrp3/lib/control/arb_qualify_master.v | 91 + fpga/usrp3/lib/control/axi_crossbar.v | 164 + fpga/usrp3/lib/control/axi_crossbar_intf.sv | 87 + fpga/usrp3/lib/control/axi_crossbar_regport.v | 193 + fpga/usrp3/lib/control/axi_fifo_header.v | 87 + fpga/usrp3/lib/control/axi_forwarding_cam.v | 232 + fpga/usrp3/lib/control/axi_setting_reg.v | 97 + fpga/usrp3/lib/control/axi_slave_mux.v | 122 + fpga/usrp3/lib/control/axi_test_vfifo.v | 145 + fpga/usrp3/lib/control/axil_ctrlport_master.v | 248 + fpga/usrp3/lib/control/axil_regport_master.v | 228 + fpga/usrp3/lib/control/axil_to_ni_regport.v | 164 + fpga/usrp3/lib/control/bin2gray.v | 30 + fpga/usrp3/lib/control/binary_encoder.v | 45 + fpga/usrp3/lib/control/db_control.v | 148 + fpga/usrp3/lib/control/fe_control.v | 70 + fpga/usrp3/lib/control/filter_bad_sid.v | 78 + fpga/usrp3/lib/control/gpio_atr.v | 98 + fpga/usrp3/lib/control/gpio_atr_io.v | 38 + fpga/usrp3/lib/control/gray2bin.v | 25 + fpga/usrp3/lib/control/map/AUTHORS | 3 + fpga/usrp3/lib/control/map/axis_muxed_kv_map.v | 206 + fpga/usrp3/lib/control/map/cam.v | 103 + fpga/usrp3/lib/control/map/cam_bram.v | 259 + fpga/usrp3/lib/control/map/cam_priority_encoder.v | 94 + fpga/usrp3/lib/control/map/cam_srl.v | 223 + fpga/usrp3/lib/control/map/kv_map.v | 253 + fpga/usrp3/lib/control/mdio_master.v | 772 + fpga/usrp3/lib/control/por_gen.v | 28 + fpga/usrp3/lib/control/priority_encoder.v | 55 + fpga/usrp3/lib/control/priority_encoder_one_hot.v | 34 + fpga/usrp3/lib/control/pulse_stretch.v | 79 + fpga/usrp3/lib/control/pulse_stretch_min.v | 79 + fpga/usrp3/lib/control/pulse_synchronizer.v | 70 + fpga/usrp3/lib/control/ram_2port.v | 120 + fpga/usrp3/lib/control/ram_2port_impl.vh | 129 + fpga/usrp3/lib/control/regport_resp_mux.v | 46 + fpga/usrp3/lib/control/regport_to_settingsbus.v | 63 + .../lib/control/regport_to_xbar_settingsbus.v | 113 + fpga/usrp3/lib/control/reset_sync.v | 37 + fpga/usrp3/lib/control/s7_icap_wb.v | 144 + fpga/usrp3/lib/control/serial_to_settings.v | 126 + fpga/usrp3/lib/control/serial_to_settings_tb.v | 86 + fpga/usrp3/lib/control/setting_reg.v | 38 + fpga/usrp3/lib/control/settings_bus_mux.v | 44 + fpga/usrp3/lib/control/settings_bus_timed_2clk.v | 170 + fpga/usrp3/lib/control/simple_i2c_core.v | 107 + fpga/usrp3/lib/control/simple_spi_core.v | 229 + fpga/usrp3/lib/control/synchronizer.v | 50 + fpga/usrp3/lib/control/synchronizer_impl.v | 47 + fpga/usrp3/lib/control/user_settings.v | 66 + fpga/usrp3/lib/control_200/Makefile.srcs | 14 + fpga/usrp3/lib/control_200/cvita_uart.v | 167 + fpga/usrp3/lib/control_200/radio_ctrl_proc.v | 151 + fpga/usrp3/lib/control_200/radio_ctrl_proc_tb.v | 110 + fpga/usrp3/lib/dsp/Makefile.srcs | 47 + fpga/usrp3/lib/dsp/acc.v | 36 + fpga/usrp3/lib/dsp/add2.v | 19 + fpga/usrp3/lib/dsp/add2_and_clip.v | 18 + fpga/usrp3/lib/dsp/add2_and_clip_reg.v | 30 + fpga/usrp3/lib/dsp/add2_and_round.v | 19 + fpga/usrp3/lib/dsp/add2_and_round_reg.v | 24 + fpga/usrp3/lib/dsp/add2_reg.v | 25 + fpga/usrp3/lib/dsp/add_then_mac.v | 164 + fpga/usrp3/lib/dsp/cic_dec_shifter.v | 96 + fpga/usrp3/lib/dsp/cic_decim.v | 78 + fpga/usrp3/lib/dsp/cic_int_shifter.v | 90 + fpga/usrp3/lib/dsp/cic_interp.v | 77 + fpga/usrp3/lib/dsp/cic_strober.v | 35 + fpga/usrp3/lib/dsp/clip.v | 26 + fpga/usrp3/lib/dsp/clip_reg.v | 36 + fpga/usrp3/lib/dsp/cordic_stage.v | 50 + fpga/usrp3/lib/dsp/cordic_z24.v | 114 + fpga/usrp3/lib/dsp/ddc_chain.v | 375 + fpga/usrp3/lib/dsp/duc_chain.v | 244 + fpga/usrp3/lib/dsp/hb47_int.v | 180 + fpga/usrp3/lib/dsp/hb47_int_tb.v | 136 + fpga/usrp3/lib/dsp/hb_dec.v | 202 + fpga/usrp3/lib/dsp/hb_interp.v | 168 + fpga/usrp3/lib/dsp/mult_add_clip.v | 260 + fpga/usrp3/lib/dsp/round.v | 49 + fpga/usrp3/lib/dsp/round_reg.v | 34 + fpga/usrp3/lib/dsp/round_sd.v | 43 + fpga/usrp3/lib/dsp/rx_dcoffset.v | 50 + fpga/usrp3/lib/dsp/rx_frontend.v | 87 + fpga/usrp3/lib/dsp/rx_frontend_tb.v | 50 + fpga/usrp3/lib/dsp/sign_extend.v | 25 + .../dc_in_cordic_decim_2/gtk.conf.gtkw | 64 + .../dc_in_cordic_decim_2/simulation_script.v | 82 + .../dc_in_cordic_decim_6/gtk.conf.gtkw | 64 + .../dc_in_cordic_decim_6/simulation_script.v | 83 + .../usrp3/lib/dsp/sim/sim_ddc_chain/ddc_chain_tb.v | 94 + fpga/usrp3/lib/dsp/sim/sim_ddc_chain/run_isim | 18 + fpga/usrp3/lib/dsp/small_hb_dec.v | 139 + fpga/usrp3/lib/dsp/small_hb_int.v | 102 + fpga/usrp3/lib/dsp/srl.v | 30 + fpga/usrp3/lib/dsp/tx_frontend.v | 108 + fpga/usrp3/lib/dsp/variable_delay_line.v | 144 + fpga/usrp3/lib/extramfifo/.gitignore | 3 + fpga/usrp3/lib/extramfifo/Makefile.srcs | 17 + fpga/usrp3/lib/extramfifo/ext_fifo.v | 166 + fpga/usrp3/lib/extramfifo/ext_fifo_tb.v | 435 + fpga/usrp3/lib/extramfifo/nobl_fifo.v | 117 + fpga/usrp3/lib/extramfifo/nobl_if.v | 168 + fpga/usrp3/lib/extramfifo/refill_randomizer.v | 86 + fpga/usrp3/lib/extramfifo/test_sram_if.v | 195 + fpga/usrp3/lib/fifo/Makefile.srcs | 37 + fpga/usrp3/lib/fifo/axi_demux.v | 75 + fpga/usrp3/lib/fifo/axi_demux4.v | 80 + fpga/usrp3/lib/fifo/axi_demux8.v | 63 + fpga/usrp3/lib/fifo/axi_fifo.v | 71 + fpga/usrp3/lib/fifo/axi_fifo16_to_fifo32.v | 43 + fpga/usrp3/lib/fifo/axi_fifo32_to_fifo16.v | 36 + fpga/usrp3/lib/fifo/axi_fifo32_to_fifo64.v | 44 + fpga/usrp3/lib/fifo/axi_fifo64_to_fifo32.v | 37 + fpga/usrp3/lib/fifo/axi_fifo_2clk.v | 184 + fpga/usrp3/lib/fifo/axi_fifo_32_64_tb.v | 119 + fpga/usrp3/lib/fifo/axi_fifo_bram.v | 174 + fpga/usrp3/lib/fifo/axi_fifo_cascade.v | 48 + fpga/usrp3/lib/fifo/axi_fifo_flop.v | 43 + fpga/usrp3/lib/fifo/axi_fifo_flop2.v | 59 + fpga/usrp3/lib/fifo/axi_fifo_short.v | 113 + fpga/usrp3/lib/fifo/axi_fifo_tb.v | 328 + fpga/usrp3/lib/fifo/axi_filter_mux4.v | 158 + fpga/usrp3/lib/fifo/axi_loopback.v | 75 + fpga/usrp3/lib/fifo/axi_mux.v | 110 + fpga/usrp3/lib/fifo/axi_mux4.v | 115 + fpga/usrp3/lib/fifo/axi_mux8.v | 59 + fpga/usrp3/lib/fifo/axi_mux_select.v | 104 + fpga/usrp3/lib/fifo/axi_packet_gate.v | 229 + fpga/usrp3/lib/fifo/axis_fifo_monitor.v | 66 + fpga/usrp3/lib/fifo/axis_strm_monitor.v | 110 + fpga/usrp3/lib/fifo/fifo64_to_axi4lite.v | 140 + fpga/usrp3/lib/fifo/shortfifo.v | 95 + fpga/usrp3/lib/fifo_200/Makefile.srcs | 13 + fpga/usrp3/lib/fifo_200/axi_fifo_legacy.v | 172 + fpga/usrp3/lib/gpif2/Makefile.srcs | 16 + fpga/usrp3/lib/gpif2/fifo64_to_gpif2.v | 68 + fpga/usrp3/lib/gpif2/gpif2_error_checker.v | 129 + fpga/usrp3/lib/gpif2/gpif2_slave_fifo32.v | 590 + fpga/usrp3/lib/gpif2/gpif2_to_fifo64.v | 152 + fpga/usrp3/lib/hls/Makefile.inc | 10 + fpga/usrp3/lib/hls/addsub_hls/Makefile.inc | 22 + fpga/usrp3/lib/hls/addsub_hls/addsub_hls.cpp | 41 + fpga/usrp3/lib/hls/addsub_hls/addsub_hls.tcl | 2 + fpga/usrp3/lib/io_cap_gen/Makefile.srcs | 23 + fpga/usrp3/lib/io_cap_gen/cap_pattern_verifier.v | 125 + fpga/usrp3/lib/io_cap_gen/cat_input_lvds.v | 609 + fpga/usrp3/lib/io_cap_gen/cat_io_lvds.v | 200 + fpga/usrp3/lib/io_cap_gen/cat_io_lvds_dual_mode.v | 397 + fpga/usrp3/lib/io_cap_gen/cat_output_lvds.v | 396 + fpga/usrp3/lib/io_cap_gen/catcap_ddr_cmos.v | 95 + fpga/usrp3/lib/io_cap_gen/catcodec_ddr_cmos.v | 123 + fpga/usrp3/lib/io_cap_gen/catgen_ddr_cmos.v | 90 + fpga/usrp3/lib/io_port2/.gitignore | 1 + .../usrp3/lib/io_port2/LvFpga_Chinch_Interface.ngc | 3 + fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.v | 81 + fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.vh | 35 + fpga/usrp3/lib/io_port2/Makefile.srcs | 19 + fpga/usrp3/lib/io_port2/create-lvbitx.py | 153 + fpga/usrp3/lib/io_port2/ioport2_msg_codec.v | 52 + fpga/usrp3/lib/io_port2/pcie_axi_wb_conv.v | 199 + fpga/usrp3/lib/io_port2/pcie_basic_regs.v | 109 + fpga/usrp3/lib/io_port2/pcie_dma_ctrl.v | 157 + fpga/usrp3/lib/io_port2/pcie_dma_ctrl_tb.v | 92 + fpga/usrp3/lib/io_port2/pcie_iop2_msg_arbiter.v | 134 + fpga/usrp3/lib/io_port2/pcie_iop2_msg_arbiter_tb.v | 110 + fpga/usrp3/lib/io_port2/pcie_lossy_samp_gate.v | 29 + fpga/usrp3/lib/io_port2/pcie_pkt_route_specifier.v | 46 + fpga/usrp3/lib/io_port2/pcie_wb_reg_core.v | 129 + fpga/usrp3/lib/io_port2/pcie_wb_reg_core_tb.v | 243 + fpga/usrp3/lib/ip/Makefile.inc | 69 + fpga/usrp3/lib/ip/axi_fft/Makefile.inc | 17 + fpga/usrp3/lib/ip/axi_fft/axi_fft.xci | 207 + fpga/usrp3/lib/ip/axi_hb31/Makefile.inc | 16 + fpga/usrp3/lib/ip/axi_hb31/axi_hb31.xci | 307 + fpga/usrp3/lib/ip/axi_hb47/Makefile.inc | 14 + fpga/usrp3/lib/ip/axi_hb47/axi_hb47.xci | 297 + fpga/usrp3/lib/ip/complex_multiplier/Makefile.inc | 18 + .../ip/complex_multiplier/complex_multiplier.xci | 184 + .../lib/ip/complex_multiplier_dds/Makefile.inc | 17 + .../complex_multiplier_dds.xci | 188 + fpga/usrp3/lib/ip/complex_to_magphase/Makefile.inc | 18 + .../ip/complex_to_magphase/complex_to_magphase.xci | 169 + .../complex_to_magphase_int16_int24/Makefile.inc | 15 + .../complex_to_magphase_int16_int24.xci | 171 + .../lib/ip/complex_to_magphase_int32/Makefile.inc | 15 + .../complex_to_magphase_int32.xci | 171 + fpga/usrp3/lib/ip/cordic_rotate_int24/Makefile.inc | 15 + .../ip/cordic_rotate_int24/cordic_rotate_int24.xci | 171 + .../lib/ip/cordic_rotate_int24_int16/Makefile.inc | 15 + .../cordic_rotate_int24_int16.xci | 170 + fpga/usrp3/lib/ip/cordic_rotator/Makefile.inc | 17 + .../usrp3/lib/ip/cordic_rotator/cordic_rotator.xci | 166 + fpga/usrp3/lib/ip/cordic_rotator24/Makefile.inc | 15 + .../lib/ip/cordic_rotator24/cordic_rotator24.xci | 169 + fpga/usrp3/lib/ip/dds/Makefile.inc | 15 + fpga/usrp3/lib/ip/dds/dds.xci | 305 + .../usrp3/lib/ip/dds_sin_cos_lut_only/Makefile.inc | 17 + .../dds_sin_cos_lut_only/dds_sin_cos_lut_only.xci | 309 + fpga/usrp3/lib/ip/divide_int16/Makefile.inc | 18 + fpga/usrp3/lib/ip/divide_int16/divide_int16.xci | 162 + fpga/usrp3/lib/ip/divide_int16_int32/Makefile.inc | 17 + .../ip/divide_int16_int32/divide_int16_int32.xci | 164 + fpga/usrp3/lib/ip/divide_int24/Makefile.inc | 17 + fpga/usrp3/lib/ip/divide_int24/divide_int24.xci | 165 + fpga/usrp3/lib/ip/divide_int32/Makefile.inc | 15 + fpga/usrp3/lib/ip/divide_int32/divide_int32.xci | 165 + fpga/usrp3/lib/ip/divide_uint32/Makefile.inc | 17 + fpga/usrp3/lib/ip/divide_uint32/divide_uint32.xci | 166 + fpga/usrp3/lib/packet_proc/.gitignore | 3 + fpga/usrp3/lib/packet_proc/Makefile.srcs | 19 + fpga/usrp3/lib/packet_proc/arm_deframer.v | 119 + .../packet_proc/arp_responder/arp_responder.vhd | 204 + .../arp_responder/test/arp_responder_test.vhd | 185 + fpga/usrp3/lib/packet_proc/axis_to_cvita.v | 32 + fpga/usrp3/lib/packet_proc/chdr_chunker.v | 135 + fpga/usrp3/lib/packet_proc/chdr_dechunker.v | 101 + fpga/usrp3/lib/packet_proc/cvita_dest_lookup.v | 53 + fpga/usrp3/lib/packet_proc/cvita_to_axis.v | 32 + fpga/usrp3/lib/packet_proc/ip_hdr_checksum.v | 29 + fpga/usrp3/lib/packet_proc/ip_hdr_checksum_tb.v | 43 + fpga/usrp3/lib/packet_proc_200/Makefile.srcs | 14 + .../lib/packet_proc_200/cvita_dest_lookup_legacy.v | 53 + .../packet_proc_200/source_flow_control_legacy.v | 150 + .../source_flow_control_legacy_tb.v | 254 + fpga/usrp3/lib/radio_200/Makefile.srcs | 13 + fpga/usrp3/lib/radio_200/radio_legacy.v | 496 + fpga/usrp3/lib/rfnoc/.gitignore | 15 + fpga/usrp3/lib/rfnoc/Makefile.srcs | 112 + fpga/usrp3/lib/rfnoc/addsub.v | 41 + fpga/usrp3/lib/rfnoc/addsub.vhd | 142 + fpga/usrp3/lib/rfnoc/axi_async_stream.v | 204 + fpga/usrp3/lib/rfnoc/axi_bit_reduce.v | 27 + fpga/usrp3/lib/rfnoc/axi_clip.v | 35 + fpga/usrp3/lib/rfnoc/axi_clip_complex.v | 43 + fpga/usrp3/lib/rfnoc/axi_clip_unsigned.v | 24 + fpga/usrp3/lib/rfnoc/axi_deserializer.v | 62 + fpga/usrp3/lib/rfnoc/axi_drop_partial_packet.v | 140 + fpga/usrp3/lib/rfnoc/axi_fir_filter.v | 307 + fpga/usrp3/lib/rfnoc/axi_fir_filter_dec.v | 83 + fpga/usrp3/lib/rfnoc/axi_join.v | 18 + fpga/usrp3/lib/rfnoc/axi_packer.v | 67 + fpga/usrp3/lib/rfnoc/axi_packet_mux.v | 41 + fpga/usrp3/lib/rfnoc/axi_pipe.v | 67 + fpga/usrp3/lib/rfnoc/axi_pipe_join.v | 46 + fpga/usrp3/lib/rfnoc/axi_pipe_mac.v | 79 + fpga/usrp3/lib/rfnoc/axi_rate_change.v | 491 + fpga/usrp3/lib/rfnoc/axi_repeat.v | 31 + fpga/usrp3/lib/rfnoc/axi_round.v | 56 + fpga/usrp3/lib/rfnoc/axi_round_and_clip.v | 69 + fpga/usrp3/lib/rfnoc/axi_round_and_clip_complex.v | 43 + fpga/usrp3/lib/rfnoc/axi_round_complex.v | 43 + fpga/usrp3/lib/rfnoc/axi_serializer.v | 72 + fpga/usrp3/lib/rfnoc/axi_sync.v | 63 + fpga/usrp3/lib/rfnoc/axi_tag_time.v | 140 + fpga/usrp3/lib/rfnoc/axi_wrapper.v | 217 + .../rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile | 45 + .../blocks/rfnoc_block_axi_ram_fifo/Makefile.srcs | 18 + .../blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo.v | 1228 + .../rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist.v | 294 + .../axi_ram_fifo_bist_regs.v | 206 + .../rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.v | 207 + .../rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.vh | 228 + .../noc_shell_axi_ram_fifo.v | 319 + .../rfnoc_block_axi_ram_fifo.v | 485 + .../rfnoc_block_axi_ram_fifo_all_tb.sv | 70 + .../rfnoc_block_axi_ram_fifo_tb.sv | 1114 + .../blocks/rfnoc_block_axi_ram_fifo/sim_axi_ram.sv | 637 + .../lib/rfnoc/blocks/rfnoc_block_ddc/Makefile | 68 + .../lib/rfnoc/blocks/rfnoc_block_ddc/Makefile.srcs | 11 + .../rfnoc/blocks/rfnoc_block_ddc/noc_shell_ddc.v | 291 + .../rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc.v | 420 + .../blocks/rfnoc_block_ddc/rfnoc_block_ddc_regs.vh | 27 + .../blocks/rfnoc_block_ddc/rfnoc_block_ddc_tb.sv | 386 + .../lib/rfnoc/blocks/rfnoc_block_duc/Makefile | 67 + .../lib/rfnoc/blocks/rfnoc_block_duc/Makefile.srcs | 11 + .../rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc.v | 387 + .../blocks/rfnoc_block_duc/rfnoc_block_duc_regs.vh | 25 + .../blocks/rfnoc_block_duc/rfnoc_block_duc_tb.sv | 387 + .../lib/rfnoc/blocks/rfnoc_block_fft/Makefile | 62 + .../lib/rfnoc/blocks/rfnoc_block_fft/Makefile.srcs | 10 + .../rfnoc/blocks/rfnoc_block_fft/noc_shell_fft.v | 294 + .../rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft.v | 559 + .../blocks/rfnoc_block_fft/rfnoc_block_fft_tb.sv | 263 + .../rfnoc/blocks/rfnoc_block_fir_filter/Makefile | 46 + .../blocks/rfnoc_block_fir_filter/Makefile.srcs | 12 + .../rfnoc_block_fir_filter/noc_shell_fir_filter.v | 297 + .../rfnoc_block_fir_filter.v | 343 + .../rfnoc_block_fir_filter_tb.sv | 524 + .../rfnoc_block_fir_filter/rfnoc_fir_filter_core.v | 228 + .../rfnoc_fir_filter_regs.vh | 51 + .../blocks/rfnoc_block_null_src_sink/Makefile | 45 + .../blocks/rfnoc_block_null_src_sink/Makefile.srcs | 12 + .../rfnoc_block_null_src_sink.v | 338 + .../rfnoc_block_null_src_sink_tb.sv | 268 + .../lib/rfnoc/blocks/rfnoc_block_radio/Makefile | 47 + .../rfnoc/blocks/rfnoc_block_radio/Makefile.srcs | 20 + .../blocks/rfnoc_block_radio/noc_shell_radio.v | 290 + .../rfnoc_block_radio/quarter_rate_downconverter.v | 138 + .../rfnoc/blocks/rfnoc_block_radio/radio_core.v | 370 + .../rfnoc/blocks/rfnoc_block_radio/radio_rx_core.v | 521 + .../rfnoc/blocks/rfnoc_block_radio/radio_tx_core.v | 417 + .../blocks/rfnoc_block_radio/rfnoc_block_radio.v | 546 + .../rfnoc_block_radio/rfnoc_block_radio_all_tb.sv | 68 + .../rfnoc_block_radio/rfnoc_block_radio_regs.vh | 125 + .../rfnoc_block_radio/rfnoc_block_radio_tb.sv | 1382 + .../blocks/rfnoc_block_radio/rx_frontend_gen3.v | 246 + .../blocks/rfnoc_block_radio/sim_radio_gen.sv | 104 + .../blocks/rfnoc_block_radio/tx_frontend_gen3.v | 173 + fpga/usrp3/lib/rfnoc/cadd.v | 32 + fpga/usrp3/lib/rfnoc/chdr_deframer.v | 108 + fpga/usrp3/lib/rfnoc/chdr_deframer_2clk.v | 139 + fpga/usrp3/lib/rfnoc/chdr_fifo_large.v | 94 + fpga/usrp3/lib/rfnoc/chdr_framer.v | 128 + fpga/usrp3/lib/rfnoc/chdr_framer_2clk.v | 146 + fpga/usrp3/lib/rfnoc/chdr_pkt_types.vh | 11 + fpga/usrp3/lib/rfnoc/cic_decimate.v | 148 + fpga/usrp3/lib/rfnoc/cic_interpolate.v | 132 + fpga/usrp3/lib/rfnoc/cmul.v | 23 + fpga/usrp3/lib/rfnoc/complex_invert.v | 157 + fpga/usrp3/lib/rfnoc/complex_to_mag_approx.v | 136 + fpga/usrp3/lib/rfnoc/complex_to_magsq.v | 57 + fpga/usrp3/lib/rfnoc/conj.v | 20 + fpga/usrp3/lib/rfnoc/const.v | 30 + fpga/usrp3/lib/rfnoc/const_sreg.v | 24 + fpga/usrp3/lib/rfnoc/core/Makefile.srcs | 39 + fpga/usrp3/lib/rfnoc/core/axis_ctrl_endpoint.v | 116 + fpga/usrp3/lib/rfnoc/core/axis_ctrl_master.v | 316 + fpga/usrp3/lib/rfnoc/core/axis_ctrl_slave.v | 333 + .../usrp3/lib/rfnoc/core/axis_data_mdata_to_chdr.v | 603 + fpga/usrp3/lib/rfnoc/core/axis_data_to_chdr.v | 452 + fpga/usrp3/lib/rfnoc/core/axis_pyld_ctxt_to_chdr.v | 463 + fpga/usrp3/lib/rfnoc/core/backend_iface.v | 142 + fpga/usrp3/lib/rfnoc/core/chdr_compute_tkeep.v | 86 + fpga/usrp3/lib/rfnoc/core/chdr_data_swapper.v | 227 + fpga/usrp3/lib/rfnoc/core/chdr_ingress_fifo.v | 95 + fpga/usrp3/lib/rfnoc/core/chdr_mgmt_pkt_handler.v | 617 + fpga/usrp3/lib/rfnoc/core/chdr_stream_endpoint.v | 621 + fpga/usrp3/lib/rfnoc/core/chdr_stream_input.v | 569 + fpga/usrp3/lib/rfnoc/core/chdr_stream_output.v | 557 + fpga/usrp3/lib/rfnoc/core/chdr_to_axis_ctrl.v | 319 + fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data.v | 422 + .../usrp3/lib/rfnoc/core/chdr_to_axis_data_mdata.v | 538 + fpga/usrp3/lib/rfnoc/core/chdr_to_axis_pyld_ctxt.v | 458 + fpga/usrp3/lib/rfnoc/core/chdr_to_chdr_data.v | 55 + fpga/usrp3/lib/rfnoc/core/ctrlport.vh | 26 + fpga/usrp3/lib/rfnoc/core/ctrlport_endpoint.v | 284 + fpga/usrp3/lib/rfnoc/core/rfnoc_axis_ctrl_utils.vh | 154 + fpga/usrp3/lib/rfnoc/core/rfnoc_backend_iface.vh | 52 + .../lib/rfnoc/core/rfnoc_chdr_internal_utils.vh | 452 + fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_utils.vh | 200 + fpga/usrp3/lib/rfnoc/core/rfnoc_core_kernel.v | 385 + fpga/usrp3/lib/rfnoc/counter.v | 37 + fpga/usrp3/lib/rfnoc/crossbar/Makefile.srcs | 25 + fpga/usrp3/lib/rfnoc/crossbar/README.pdf | Bin 0 -> 1714398 bytes .../rfnoc/crossbar/axis_ctrl_crossbar_2d_mesh.v | 288 + .../lib/rfnoc/crossbar/axis_ctrl_crossbar_nxn.v | 130 + .../lib/rfnoc/crossbar/axis_ingress_vc_buff.v | 178 + .../lib/rfnoc/crossbar/axis_port_terminator.v | 44 + fpga/usrp3/lib/rfnoc/crossbar/axis_switch.v | 164 + fpga/usrp3/lib/rfnoc/crossbar/chdr_crossbar_nxn.v | 381 + .../lib/rfnoc/crossbar/chdr_xb_ingress_buff.v | 259 + .../lib/rfnoc/crossbar/chdr_xb_routing_table.v | 122 + fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/Makefile | 52 + .../crossbar_tb/axis_ctrl_crossbar_nxn_tb/Makefile | 51 + .../axis_ctrl_crossbar_nxn_tb.sv | 26 + .../crossbar_tb/chdr_crossbar_nxn_tb/Makefile | 51 + .../chdr_crossbar_nxn_tb/chdr_crossbar_nxn_tb.sv | 26 + .../crossbar/crossbar_tb/chdr_traffic_sink_sim.sv | 150 + .../crossbar_tb/chdr_traffic_source_sim.sv | 202 + .../lib/rfnoc/crossbar/crossbar_tb/crossbar_tb.sv | 428 + .../crossbar/crossbar_tb/gen_load_latency_graph.py | 169 + .../rfnoc/crossbar/crossbar_tb/run_sim_multi.py | 106 + .../rfnoc/crossbar/gen_node_to_coord_mapping.py | 125 + .../rfnoc/crossbar/mesh_2d_dor_router_multi_sw.v | 481 + .../rfnoc/crossbar/mesh_2d_dor_router_single_sw.v | 398 + fpga/usrp3/lib/rfnoc/crossbar/mesh_node_mapping.vh | 294 + .../crossbar/synth/axis_ctrl_crossbar_nxn_top.tcl | 18 + .../crossbar/synth/axis_ctrl_crossbar_nxn_top.v.in | 47 + .../rfnoc/crossbar/synth/chdr_crossbar_nxn_top.tcl | 18 + .../crossbar/synth/chdr_crossbar_nxn_top.v.in | 55 + .../crossbar/synth/synth_axis_ctrl_crossbar_nxn.py | 37 + .../crossbar/synth/synth_chdr_crossbar_nxn.py | 37 + fpga/usrp3/lib/rfnoc/crossbar/synth/synth_run.py | 67 + .../rfnoc/crossbar/torus_2d_dor_router_multi_sw.v | 338 + .../rfnoc/crossbar/torus_2d_dor_router_single_sw.v | 294 + fpga/usrp3/lib/rfnoc/cvita_hdr_decoder.v | 32 + fpga/usrp3/lib/rfnoc/cvita_hdr_encoder.v | 22 + fpga/usrp3/lib/rfnoc/cvita_hdr_modify.v | 36 + fpga/usrp3/lib/rfnoc/cvita_hdr_parser.v | 89 + fpga/usrp3/lib/rfnoc/data_types.vh | 23 + fpga/usrp3/lib/rfnoc/datapath_gatekeeper.v | 62 + fpga/usrp3/lib/rfnoc/ddc.v | 635 + fpga/usrp3/lib/rfnoc/dds_freq_tune.v | 208 + fpga/usrp3/lib/rfnoc/dds_timed.v | 290 + fpga/usrp3/lib/rfnoc/delay_fifo.v | 41 + fpga/usrp3/lib/rfnoc/delay_type2.v | 35 + fpga/usrp3/lib/rfnoc/delay_type3.v | 32 + fpga/usrp3/lib/rfnoc/delay_type4.v | 38 + fpga/usrp3/lib/rfnoc/duc.v | 275 + fpga/usrp3/lib/rfnoc/fft_shift.v | 198 + fpga/usrp3/lib/rfnoc/file_sink.v | 107 + fpga/usrp3/lib/rfnoc/file_source.v | 183 + fpga/usrp3/lib/rfnoc/fir_filter_slice.v | 74 + fpga/usrp3/lib/rfnoc/fosphor/axi_logpwr.v | 102 + fpga/usrp3/lib/rfnoc/fosphor/delay.v | 140 + fpga/usrp3/lib/rfnoc/fosphor/f15_avg.v | 117 + fpga/usrp3/lib/rfnoc/fosphor/f15_binmap.v | 139 + fpga/usrp3/lib/rfnoc/fosphor/f15_core.v | 609 + fpga/usrp3/lib/rfnoc/fosphor/f15_eoseq.v | 78 + fpga/usrp3/lib/rfnoc/fosphor/f15_histo_mem.v | 287 + fpga/usrp3/lib/rfnoc/fosphor/f15_line_mem.v | 67 + fpga/usrp3/lib/rfnoc/fosphor/f15_logpwr.v | 504 + fpga/usrp3/lib/rfnoc/fosphor/f15_maxhold.v | 71 + fpga/usrp3/lib/rfnoc/fosphor/f15_packetizer.v | 136 + fpga/usrp3/lib/rfnoc/fosphor/f15_rise_decay.v | 160 + fpga/usrp3/lib/rfnoc/fosphor/f15_wf_agg.v | 189 + fpga/usrp3/lib/rfnoc/fosphor/fifo_srl.v | 169 + fpga/usrp3/lib/rfnoc/fosphor/rng.v | 87 + fpga/usrp3/lib/rfnoc/join_complex.v | 27 + fpga/usrp3/lib/rfnoc/keep_one_in_n.v | 73 + fpga/usrp3/lib/rfnoc/moving_sum.v | 80 + fpga/usrp3/lib/rfnoc/mult.v | 115 + fpga/usrp3/lib/rfnoc/mult_add.v | 124 + fpga/usrp3/lib/rfnoc/mult_add_rc.v | 64 + fpga/usrp3/lib/rfnoc/mult_rc.v | 57 + fpga/usrp3/lib/rfnoc/multiply.v | 138 + fpga/usrp3/lib/rfnoc/noc_shell_regs.vh | 25 + fpga/usrp3/lib/rfnoc/noc_traffic_counter.v | 128 + fpga/usrp3/lib/rfnoc/null_source.v | 99 + fpga/usrp3/lib/rfnoc/packet_resizer.v | 70 + fpga/usrp3/lib/rfnoc/periodic_framer.v | 151 + fpga/usrp3/lib/rfnoc/phase_accum.v | 72 + fpga/usrp3/lib/rfnoc/ram_to_fifo.v | 57 + .../rfnoc/sim/axis_pyld_ctxt_converter_tb/Makefile | 45 + .../axis_pyld_ctxt_converter_tb.sv | 465 + .../lib/rfnoc/sim/chdr_stream_endpoint_tb/Makefile | 44 + .../chdr_stream_endpoint_tb.sv | 1149 + .../chdr_stream_endpoint_tb/lossy_xport_model.v | 66 + .../lib/rfnoc/sim/ctrlport_endpoint_tb/Makefile | 39 + .../ctrlport_endpoint_tb/ctrlport_endpoint_tb.sv | 502 + fpga/usrp3/lib/rfnoc/split_complex.v | 30 + fpga/usrp3/lib/rfnoc/split_stream.v | 30 + fpga/usrp3/lib/rfnoc/split_stream_fifo.v | 59 + fpga/usrp3/lib/rfnoc/utils/Makefile.srcs | 29 + fpga/usrp3/lib/rfnoc/utils/axis_ctrlport_reg.v | 143 + fpga/usrp3/lib/rfnoc/utils/chdr_pad_packet.v | 132 + fpga/usrp3/lib/rfnoc/utils/chdr_trim_payload.v | 97 + fpga/usrp3/lib/rfnoc/utils/context_builder.v | 392 + fpga/usrp3/lib/rfnoc/utils/context_handler_sync.v | 110 + fpga/usrp3/lib/rfnoc/utils/context_parser.v | 230 + fpga/usrp3/lib/rfnoc/utils/ctrlport_clk_cross.v | 167 + fpga/usrp3/lib/rfnoc/utils/ctrlport_combiner.v | 222 + fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder.v | 151 + .../usrp3/lib/rfnoc/utils/ctrlport_decoder_param.v | 169 + fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_ro.v | 181 + fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_rw.v | 247 + fpga/usrp3/lib/rfnoc/utils/ctrlport_resp_combine.v | 70 + fpga/usrp3/lib/rfnoc/utils/ctrlport_splitter.v | 114 + fpga/usrp3/lib/rfnoc/utils/ctrlport_terminator.v | 50 + fpga/usrp3/lib/rfnoc/utils/ctrlport_timer.v | 122 + .../lib/rfnoc/utils/ctrlport_to_settings_bus.v | 241 + .../utils/noc_shell_generic_ctrlport_pyld_chdr.v | 273 + fpga/usrp3/lib/rfnoc/utils/timekeeper.v | 279 + fpga/usrp3/lib/rfnoc/vector_iir.v | 187 + fpga/usrp3/lib/rfnoc/xport/Makefile.srcs | 17 + .../lib/rfnoc/xport/chdr_xport_adapter_generic.v | 397 + fpga/usrp3/lib/rfnoc/xport/eth_interface.v | 252 + fpga/usrp3/lib/rfnoc/xport/eth_internal.v | 433 + .../lib/rfnoc/xport/eth_ipv4_chdr64_adapter.v | 397 + .../lib/rfnoc/xport/eth_ipv4_chdr64_dispatch.v | 472 + .../usrp3/lib/rfnoc/xport/liberio_chdr64_adapter.v | 120 + fpga/usrp3/lib/rfnoc/xport/rfnoc_xport_types.vh | 11 + fpga/usrp3/lib/sim/Makefile.srcs | 26 + fpga/usrp3/lib/sim/arm_deframer/Makefile | 47 + fpga/usrp3/lib/sim/arm_deframer/arm_deframer_tb.sv | 112 + .../usrp3/lib/sim/axi/axis_shift_register/Makefile | 49 + .../axis_shift_register/axis_shift_register_tb.sv | 325 + fpga/usrp3/lib/sim/axi/axis_width_conv/Makefile | 35 + .../sim/axi/axis_width_conv/axis_width_conv_tb.sv | 322 + fpga/usrp3/lib/sim/axi_packet_gate/Makefile | 46 + .../lib/sim/axi_packet_gate/axi_packet_gate_tb.sv | 347 + .../ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw | 64 + .../dc_in_cordic_decim_2/simulation_script.v | 82 + .../ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw | 64 + .../dc_in_cordic_decim_6/simulation_script.v | 83 + fpga/usrp3/lib/sim/dsp/ddc_chain/ddc_chain_tb.v | 94 + fpga/usrp3/lib/sim/dsp/ddc_chain/run_isim | 18 + .../lib/sim/dsp/ddc_chain_x300/dctest/.gitignore | 4 + .../lib/sim/dsp/ddc_chain_x300/dctest/DDC.sav | 101 + .../lib/sim/dsp/ddc_chain_x300/dctest/run_isim | 17 + .../lib/sim/dsp/ddc_chain_x300/dctest/simcmds.tcl | 9 + .../lib/sim/dsp/ddc_chain_x300/ddc_chain_x300_tb.v | 64 + .../lib/sim/dsp/duc_chain_x300/dctest/.gitignore | 4 + .../lib/sim/dsp/duc_chain_x300/dctest/run_isim | 17 + .../lib/sim/dsp/duc_chain_x300/dctest/simcmds.tcl | 9 + fpga/usrp3/lib/sim/dsp/hb47_int/hb47_int_tb.v | 136 + fpga/usrp3/lib/sim/dsp/mult_add_clip/Makefile | 45 + .../lib/sim/dsp/mult_add_clip/mult_add_clip_tb.sv | 137 + .../usrp3/lib/sim/dsp/rx_frontend/rx_frontend_tb.v | 50 + .../usrp3/lib/sim/dsp/variable_delay_line/Makefile | 47 + .../variable_delay_line/variable_delay_line_tb.sv | 117 + fpga/usrp3/lib/sim/fifo/axi_dram_fifo/default.wcfg | 412 + fpga/usrp3/lib/sim/fifo/axi_dram_fifo/run_isim | 16 + .../sim/fifo/axi_dram_fifo/sim_sram_1/default.wcfg | 412 + .../lib/sim/fifo/axi_dram_fifo/sim_sram_1/run_isim | 17 + .../axi_dram_fifo/sim_sram_1/simulation_script.v | 118 + .../sim/fifo/axi_dram_fifo/sim_sram_2/Default.wcfg | 388 + .../lib/sim/fifo/axi_dram_fifo/sim_sram_2/run_isim | 19 + .../axi_dram_fifo/sim_sram_2/simulation_script.v | 96 + fpga/usrp3/lib/sim/fifo/axi_fifo/Makefile | 34 + fpga/usrp3/lib/sim/fifo/axi_fifo/axi_fifo_tb.sv | 134 + .../lib/sim/fifo/axi_fifo_2clk/axi_fifo_2clk_tb.sv | 121 + fpga/usrp3/lib/sim/fifo/axi_fifo_2clk_sim.v | 230 + .../sim/fifo/axi_fifo_32_64/axi_fifo_32_64_tb.v | 121 + .../sim/fifo/axi_packet_gate/axi_packet_gate_tb.v | 112 + .../sim/io_cap_gen/cap_pattern_verifier/Makefile | 53 + .../cap_pattern_verifier_tb.sv | 199 + .../cat_io_lvds/cat_io_lvds_dual_mode_tb.v | 780 + .../sim/io_cap_gen/cat_io_lvds/cat_io_lvds_tb.v | 350 + .../lib/sim/io_cap_gen/catcap/catcap_tb.build | 21 + fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.v | 115 + .../lib/sim/io_cap_gen/catgen/catgen_tb.build | 21 + fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.v | 103 + .../sim/io_port2/pcie_dma_ctrl/pcie_dma_ctrl_tb.v | 92 + .../pcie_iop2_msg_arbiter_tb.v | 110 + .../pcie_wb_reg_core/pcie_wb_reg_core_tb.v | 243 + .../sim/packet_proc/chdr_chunker/chdr_chunker_tb.v | 190 + .../lib/sim/packet_proc/chdr_dechunker/Makefile | 33 + .../chdr_dechunker/chdr_dechunker_tb.sv | 200 + .../ip_hdr_checksum/ip_hdr_checksum_tb.v | 43 + fpga/usrp3/lib/sim/rfnoc/axi_pipe/axi_pipe_tb.v | 74 + fpga/usrp3/lib/sim/rfnoc/axi_rate_change/Makefile | 37 + .../rfnoc/axi_rate_change/axi_rate_change_tb.sv | 323 + fpga/usrp3/lib/sim/rfnoc/axi_rate_change/wave.do | 115 + .../lib/sim/rfnoc/axi_wrapper/axi_wrapper_tb.v | 144 + .../lib/sim/rfnoc/axi_wrapper/build_axi_wrapper_tb | 1 + .../lib/sim/rfnoc/chdr_deframer/chdr_deframer_tb.v | 87 + .../lib/sim/rfnoc/chdr_framer/chdr_framer_tb.v | 80 + fpga/usrp3/lib/sim/rfnoc/display_samples.grc | 413 + fpga/usrp3/lib/sim/rfnoc/gen_samples.grc | 381 + .../lib/sim/rfnoc/moving_sum/build_moving_sum_tb | 1 + .../usrp3/lib/sim/rfnoc/moving_sum/moving_sum_tb.v | 43 + fpga/usrp3/lib/sim/rfnoc/mult/mult_tb.v | 75 + fpga/usrp3/lib/sim/rfnoc/mult_add/mult_add_tb.v | 90 + .../lib/sim/rfnoc/null_source/null_source_tb.v | 80 + fpga/usrp3/lib/sim/rfnoc/window/build_window_tb | 1 + fpga/usrp3/lib/sim/rfnoc/window/window_tb.v | 341 + .../simple_gemac/ll8_to_axi64/ll8_to_axi64_tb.v | 100 + fpga/usrp3/lib/sim/simple_gemac/simple_gemac_tb.v | 208 + .../simple_gemac_wrapper.build | 1 + .../simple_gemac_wrapper/simple_gemac_wrapper_tb.v | 213 + .../lib/sim/wishbone/simple_uart/simple_uart_tb.v | 132 + fpga/usrp3/lib/simple_gemac/.gitignore | 4 + fpga/usrp3/lib/simple_gemac/Makefile.srcs | 25 + fpga/usrp3/lib/simple_gemac/address_filter.v | 43 + .../lib/simple_gemac/address_filter_promisc.v | 40 + fpga/usrp3/lib/simple_gemac/axi64_to_ll8.v | 61 + fpga/usrp3/lib/simple_gemac/crc.v | 74 + fpga/usrp3/lib/simple_gemac/delay_line.v | 29 + fpga/usrp3/lib/simple_gemac/eth_tasks.v | 164 + fpga/usrp3/lib/simple_gemac/flow_ctrl_rx.v | 69 + fpga/usrp3/lib/simple_gemac/flow_ctrl_tx.v | 47 + fpga/usrp3/lib/simple_gemac/gmii_to_axis.v | 239 + fpga/usrp3/lib/simple_gemac/ll8_to_axi64.v | 94 + fpga/usrp3/lib/simple_gemac/ll8_to_axi64_tb.v | 100 + fpga/usrp3/lib/simple_gemac/ll8_to_txmac.v | 51 + fpga/usrp3/lib/simple_gemac/mdio.v | 852 + fpga/usrp3/lib/simple_gemac/rxmac_to_ll8.v | 62 + fpga/usrp3/lib/simple_gemac/simple_gemac.v | 72 + fpga/usrp3/lib/simple_gemac/simple_gemac_rx.v | 185 + fpga/usrp3/lib/simple_gemac/simple_gemac_tb.v | 208 + fpga/usrp3/lib/simple_gemac/simple_gemac_tx.v | 262 + .../lib/simple_gemac/simple_gemac_wrapper.build | 1 + fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.v | 185 + .../lib/simple_gemac/simple_gemac_wrapper_tb.v | 213 + fpga/usrp3/lib/simple_gemac/test_packet.mem | 66 + fpga/usrp3/lib/timing/Makefile.srcs | 17 + fpga/usrp3/lib/timing/pps_generator.v | 29 + fpga/usrp3/lib/timing/pps_synchronizer.v | 42 + fpga/usrp3/lib/timing/pulse_generator.v | 29 + fpga/usrp3/lib/timing/time_compare.v | 54 + fpga/usrp3/lib/timing/timekeeper.v | 87 + fpga/usrp3/lib/vita_200/.gitignore | 1 + fpga/usrp3/lib/vita_200/Makefile.srcs | 35 + fpga/usrp3/lib/vita_200/build_12_to_16 | 1 + fpga/usrp3/lib/vita_200/build_16_to_12 | 1 + fpga/usrp3/lib/vita_200/build_16_to_8 | 2 + fpga/usrp3/lib/vita_200/build_8_to_16 | 2 + fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc.v | 179 + fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc_tb.v | 193 + fpga/usrp3/lib/vita_200/chdr_16s_to_32f.v | 171 + fpga/usrp3/lib/vita_200/chdr_16s_to_8s.v | 204 + fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc.v | 227 + fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc_tb.v | 170 + fpga/usrp3/lib/vita_200/chdr_16sc_to_32f.v | 141 + fpga/usrp3/lib/vita_200/chdr_16sc_to_32f_tb.v | 150 + fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc.v | 198 + fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc_tb.v | 151 + fpga/usrp3/lib/vita_200/chdr_16sc_to_xxxx_chain.v | 108 + fpga/usrp3/lib/vita_200/chdr_32f_to_16s.v | 183 + fpga/usrp3/lib/vita_200/chdr_32f_to_16sc.v | 145 + fpga/usrp3/lib/vita_200/chdr_32f_to_16sc_tb.v | 157 + fpga/usrp3/lib/vita_200/chdr_8s_to_16s.v | 144 + fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.hex | 5 + fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.v | 122 + fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc_tb.v | 153 + fpga/usrp3/lib/vita_200/chdr_xxxx_to_16sc_chain.v | 110 + fpga/usrp3/lib/vita_200/context_packet_gen.v | 57 + fpga/usrp3/lib/vita_200/float_to_iq.v | 86 + fpga/usrp3/lib/vita_200/float_to_iq_tb.v | 74 + fpga/usrp3/lib/vita_200/from12_to_x.hex | 12 + fpga/usrp3/lib/vita_200/from16_to_x.hex | 8 + fpga/usrp3/lib/vita_200/from8_to_x.hex | 12 + fpga/usrp3/lib/vita_200/generate_bits.cpp | 87 + fpga/usrp3/lib/vita_200/iq_to_float.v | 72 + fpga/usrp3/lib/vita_200/iq_to_float_input.txt | 65536 +++++++++++ fpga/usrp3/lib/vita_200/iq_to_float_output.txt | 65536 +++++++++++ fpga/usrp3/lib/vita_200/iq_to_float_tb.v | 66 + fpga/usrp3/lib/vita_200/new_rx_control.v | 260 + fpga/usrp3/lib/vita_200/new_rx_framer.v | 282 + fpga/usrp3/lib/vita_200/new_rx_tb.v | 140 + fpga/usrp3/lib/vita_200/new_tx_control.v | 198 + fpga/usrp3/lib/vita_200/new_tx_control_tb.v | 145 + fpga/usrp3/lib/vita_200/new_tx_deframer.v | 97 + fpga/usrp3/lib/vita_200/new_tx_tb.v | 366 + fpga/usrp3/lib/vita_200/trigger_context_pkt.v | 53 + fpga/usrp3/lib/vita_200/tx_responder.v | 57 + fpga/usrp3/lib/vita_200/xxf_to_xxs.v | 77 + fpga/usrp3/lib/vita_200/xxs_to_xxf.v | 88 + fpga/usrp3/lib/vivado_ipi/axi_bitq/axi_bitq.vhd | 223 + fpga/usrp3/lib/vivado_ipi/axi_bitq/bitq_fsm.vhd | 128 + fpga/usrp3/lib/vivado_ipi/axi_bitq/component.xml | 719 + .../lib/vivado_ipi/axi_bitq/test/bitq_fsm_test.vhd | 95 + .../lib/vivado_ipi/axi_bitq/xgui/axi_bitq_v1_0.tcl | 10 + fpga/usrp3/lib/vivado_ipi/axi_dmac/2d_transfer.v | 142 + .../lib/vivado_ipi/axi_dmac/address_generator.v | 161 + fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac.v | 672 + .../lib/vivado_ipi/axi_dmac/axi_dmac_constr.ttcl | 167 + .../lib/vivado_ipi/axi_dmac/axi_register_slice.v | 139 + fpga/usrp3/lib/vivado_ipi/axi_dmac/bd/bd.tcl | 115 + fpga/usrp3/lib/vivado_ipi/axi_dmac/component.xml | 4107 + fpga/usrp3/lib/vivado_ipi/axi_dmac/data_mover.v | 176 + fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_mm.v | 232 + .../lib/vivado_ipi/axi_dmac/dest_axi_stream.v | 154 + fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_fifo_inf.v | 154 + .../lib/vivado_ipi/axi_dmac/gui/axi_dmac_v1_0.gtcl | 4 + fpga/usrp3/lib/vivado_ipi/axi_dmac/inc_id.h | 67 + fpga/usrp3/lib/vivado_ipi/axi_dmac/request_arb.v | 1115 + .../lib/vivado_ipi/axi_dmac/request_generator.v | 98 + fpga/usrp3/lib/vivado_ipi/axi_dmac/resp.h | 4 + .../lib/vivado_ipi/axi_dmac/response_generator.v | 90 + .../lib/vivado_ipi/axi_dmac/response_handler.v | 97 + fpga/usrp3/lib/vivado_ipi/axi_dmac/splitter.v | 69 + fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_mm.v | 199 + .../usrp3/lib/vivado_ipi/axi_dmac/src_axi_stream.v | 123 + fpga/usrp3/lib/vivado_ipi/axi_dmac/src_fifo_inf.v | 138 + fpga/usrp3/lib/vivado_ipi/axi_dmac/sync_bits.v | 76 + fpga/usrp3/lib/vivado_ipi/axi_dmac/up_axi.v | 272 + .../lib/vivado_ipi/axi_dmac/xgui/axi_dmac_v1_0.tcl | 329 + .../lib/vivado_ipi/axi_regfile/axi_regfile.vhd | 144 + .../usrp3/lib/vivado_ipi/axi_regfile/component.xml | 661 + .../axi_regfile/xgui/axi_regfile_v1_0.tcl | 25 + fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd.xml | 13 + .../lib/vivado_ipi/interfaces/fifo_rd_rtl.xml | 69 + fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr.xml | 13 + .../lib/vivado_ipi/interfaces/fifo_wr_rtl.xml | 88 + fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll.xml | 11 + .../lib/vivado_ipi/interfaces/if_gt_pll_rtl.xml | 46 + .../usrp3/lib/vivado_ipi/interfaces/if_gt_qpll.xml | 11 + .../lib/vivado_ipi/interfaces/if_gt_qpll_rtl.xml | 46 + fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx.xml | 11 + .../lib/vivado_ipi/interfaces/if_gt_rx_ksig.xml | 11 + .../vivado_ipi/interfaces/if_gt_rx_ksig_rtl.xml | 85 + .../lib/vivado_ipi/interfaces/if_gt_rx_rtl.xml | 409 + fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx.xml | 11 + .../lib/vivado_ipi/interfaces/if_gt_tx_rtl.xml | 379 + .../usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch.xml | 11 + .../lib/vivado_ipi/interfaces/if_xcvr_ch_rtl.xml | 235 + .../usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm.xml | 11 + .../lib/vivado_ipi/interfaces/if_xcvr_cm_rtl.xml | 115 + fpga/usrp3/lib/vivado_ipi/util_axis_fifo/Makefile | 51 + .../lib/vivado_ipi/util_axis_fifo/address_gray.v | 156 + .../util_axis_fifo/address_gray_pipelined.v | 151 + .../lib/vivado_ipi/util_axis_fifo/address_sync.v | 108 + .../lib/vivado_ipi/util_axis_fifo/component.xml | 542 + .../lib/vivado_ipi/util_axis_fifo/sync_bits.v | 76 + .../lib/vivado_ipi/util_axis_fifo/sync_gray.v | 111 + .../lib/vivado_ipi/util_axis_fifo/util_axis_fifo.v | 215 + .../util_axis_fifo/util_axis_fifo_ip.tcl | 38 + .../util_axis_fifo/xgui/util_axis_fifo_v1_0.tcl | 70 + .../lib/vivado_ipi/util_axis_resize/component.xml | 373 + .../vivado_ipi/util_axis_resize/util_axis_resize.v | 156 + .../xgui/util_axis_resize_v1_0.tcl | 55 + fpga/usrp3/lib/wb_spi/Makefile.srcs | 14 + .../lib/wb_spi/bench/verilog/spi_slave_model.v | 73 + fpga/usrp3/lib/wb_spi/bench/verilog/tb_spi_top.v | 339 + .../lib/wb_spi/bench/verilog/wb_master_model.v | 176 + fpga/usrp3/lib/wb_spi/doc/spi.pdf | Bin 0 -> 78741 bytes fpga/usrp3/lib/wb_spi/doc/src/spi.doc | Bin 0 -> 231936 bytes fpga/usrp3/lib/wb_spi/rtl/verilog/spi_clgen.v | 105 + fpga/usrp3/lib/wb_spi/rtl/verilog/spi_defines.v | 161 + fpga/usrp3/lib/wb_spi/rtl/verilog/spi_shift.v | 235 + fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top.v | 289 + fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top16.v | 184 + fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/rtl.fl | 3 + fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/run_sim | 108 + fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/sim.fl | 3 + .../lib/white_rabbit/wr_cores_v4_2/Makefile.srcs | 176 + .../bin/sdbfs/sdbfs-empty-i2c-eeprom.bin | Bin 0 -> 320 bytes .../wr_cores_v4_2/bin/sdbfs/sdbfs-svec-flash.bin | Bin 0 -> 6291904 bytes .../wr_cores_v4_2/bin/wrpc/wrc_phy16.bram | 32768 ++++++ .../wr_cores_v4_2/bin/wrpc/wrc_phy8.bram | 32768 ++++++ .../wr_cores_v4_2/bin/wrpc/wrc_phy8.mif | 32775 ++++++ .../wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.bram | 32768 ++++++ .../wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.mif | 32775 ++++++ .../wr_cores_v4_2/board/common/wr_board_pkg.vhd | 359 + .../board/common/xwrc_board_common.vhd | 552 + .../wr_cores_v4_2/board/eeprom/sfp_eeprom.vhd | 161 + .../wr_cores_v4_2/board/eeprom/tb_sfp_eeprom.vhd | 96 + .../wr_cores_v4_2/board/fasec/wr_fasec_pkg.vhd | 198 + .../wr_cores_v4_2/board/fasec/wrc_board_fasec.vhd | 599 + .../wr_cores_v4_2/board/fasec/xwrc_board_fasec.vhd | 623 + .../hdl/eb_slave_core/eb_cfg_fifo.vhd | 177 + .../hdl/eb_slave_core/eb_checksum.vhd | 101 + .../hdl/eb_slave_core/eb_commit_fifo.vhd | 123 + .../etherbone-core/hdl/eb_slave_core/eb_eth_rx.vhd | 183 + .../etherbone-core/hdl/eb_slave_core/eb_eth_tx.vhd | 332 + .../hdl/eb_slave_core/eb_ethernet_slave.vhd | 164 + .../etherbone-core/hdl/eb_slave_core/eb_fifo.vhd | 112 + .../hdl/eb_slave_core/eb_hdr_pkg.vhd | 271 + .../hdl/eb_slave_core/eb_internals_pkg.vhd | 418 + .../hdl/eb_slave_core/eb_pass_fifo.vhd | 61 + .../hdl/eb_slave_core/eb_slave_fsm.vhd | 353 + .../hdl/eb_slave_core/eb_slave_top.vhd | 205 + .../hdl/eb_slave_core/eb_stream_narrow.vhd | 150 + .../hdl/eb_slave_core/eb_stream_widen.vhd | 145 + .../hdl/eb_slave_core/eb_tag_fifo.vhd | 61 + .../etherbone-core/hdl/eb_slave_core/eb_tx_mux.vhd | 170 + .../hdl/eb_slave_core/eb_wbm_fifo.vhd | 171 + .../hdl/eb_slave_core/etherbone_pkg.vhd | 168 + .../general-cores/modules/common/gc_crc_gen.vhd | 280 + .../modules/common/gc_extend_pulse.vhd | 93 + .../modules/common/gc_frequency_meter.vhd | 130 + .../modules/common/gc_pulse_synchronizer.vhd | 134 + .../modules/common/gc_pulse_synchronizer2.vhd | 132 + .../general-cores/modules/common/gc_reset.vhd | 87 + .../general-cores/modules/common/gc_sync_ffs.vhd | 125 + .../modules/common/gc_sync_register.vhd | 88 + .../general-cores/modules/common/gencores_pkg.vhd | 674 + .../genrams/common/generic_shiftreg_fifo.vhd | 168 + .../modules/genrams/common/inferred_async_fifo.vhd | 326 + .../modules/genrams/common/inferred_sync_fifo.vhd | 261 + .../modules/genrams/generic/generic_async_fifo.vhd | 162 + .../modules/genrams/generic/generic_sync_fifo.vhd | 130 + .../general-cores/modules/genrams/genram_pkg.vhd | 262 + .../modules/genrams/memory_loader_pkg.vhd | 251 + .../modules/genrams/xilinx/gc_shiftreg.vhd | 68 + .../modules/genrams/xilinx/generic_dpram.vhd | 235 + .../genrams/xilinx/generic_dpram_dualclock.vhd | 268 + .../genrams/xilinx/generic_dpram_sameclock.vhd | 304 + .../modules/genrams/xilinx/generic_dpram_split.vhd | 233 + .../genrams/xilinx/generic_simple_dpram.vhd | 100 + .../wishbone/wb_axi4lite_bridge/axi4_pkg.vhd | 253 + .../wb_axi4lite_bridge/wb_axi4lite_bridge.vhd | 131 + .../wb_axi4lite_bridge/xwb_axi4lite_bridge.vhd | 196 + .../modules/wishbone/wb_crossbar/sdb_rom.vhd | 160 + .../modules/wishbone/wb_crossbar/xwb_crossbar.vhd | 427 + .../wishbone/wb_crossbar/xwb_sdb_crossbar.vhd | 232 + .../modules/wishbone/wb_dpram/xwb_dpram.vhd | 185 + .../wishbone/wb_lm32/generated/lm32_allprofiles.v | 102181 ++++++++++++++++++ .../wishbone/wb_lm32/generated/xwb_lm32.vhd | 825 + .../wishbone/wb_lm32/platform/generic/jtag_tap.v | 20 + .../wb_lm32/platform/generic/lm32_multiplier.v | 119 + .../modules/wishbone/wb_lm32/src/jtag_cores.v | 66 + .../modules/wishbone/wb_lm32/src/lm32_adder.v | 115 + .../modules/wishbone/wb_lm32/src/lm32_addsub.v | 74 + .../modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd | 46 + .../modules/wishbone/wb_lm32/src/lm32_include.v | 320 + .../modules/wishbone/wb_lm32/src/lm32_logic_op.v | 76 + .../modules/wishbone/wb_lm32/src/lm32_ram.vhd | 66 + .../modules/wishbone/wb_lm32/src/lm32_shifter.v | 138 + .../wishbone/wb_onewire_master/sockit_owm.v | 432 + .../wb_onewire_master/wb_onewire_master.vhd | 184 + .../wb_onewire_master/xwb_onewire_master.vhd | 105 + .../wishbone/wb_slave_adapter/wb_slave_adapter.vhd | 232 + .../modules/wishbone/wb_spi/spi_defines.v | 167 + .../modules/wishbone/wb_spi/timescale.v | 2 + .../modules/wishbone/wb_uart/simple_uart_pkg.vhd | 99 + .../modules/wishbone/wb_uart/simple_uart_wb.vhd | 315 + .../modules/wishbone/wb_uart/uart_async_rx.vhd | 229 + .../modules/wishbone/wb_uart/uart_async_tx.vhd | 190 + .../modules/wishbone/wb_uart/uart_baud_gen.vhd | 89 + .../modules/wishbone/wb_uart/wb_simple_uart.vhd | 323 + .../modules/wishbone/wb_uart/xwb_simple_uart.vhd | 129 + .../modules/wishbone/wbgen2/wbgen2_eic.vhd | 241 + .../modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd | 144 + .../modules/wishbone/wbgen2/wbgen2_pkg.vhd | 154 + .../modules/wishbone/wishbone_pkg.vhd | 2130 + .../wr_cores_v4_2/modules/fabric/wr_fabric_pkg.vhd | 220 + .../modules/fabric/xwb_fabric_sink.vhd | 265 + .../modules/fabric/xwb_fabric_source.vhd | 229 + .../wr_cores_v4_2/modules/fabric/xwrf_mux.vhd | 307 + .../modules/timing/dmtd_phase_meas.vhd | 290 + .../modules/timing/dmtd_with_deglitcher.vhd | 353 + .../wr_cores_v4_2/modules/timing/pulse_stamper.vhd | 161 + .../modules/wr_dacs/spec_serial_dac.vhd | 209 + .../modules/wr_dacs/spec_serial_dac_arb.vhd | 187 + .../modules/wr_endpoint/endpoint_pkg.vhd | 469 + .../modules/wr_endpoint/endpoint_private_pkg.vhd | 930 + .../modules/wr_endpoint/ep_1000basex_pcs.vhd | 635 + .../modules/wr_endpoint/ep_autonegotiation.vhd | 281 + .../wr_endpoint/ep_clock_alignment_fifo.vhd | 127 + .../modules/wr_endpoint/ep_crc32_pkg.vhd | 128 + .../modules/wr_endpoint/ep_leds_controller.vhd | 129 + .../modules/wr_endpoint/ep_packet_filter.vhd | 371 + .../modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd | 627 + .../modules/wr_endpoint/ep_registers_pkg.vhd | 261 + .../modules/wr_endpoint/ep_rtu_header_extract.vhd | 205 + .../modules/wr_endpoint/ep_rx_buffer.vhd | 321 + .../modules/wr_endpoint/ep_rx_crc_size_check.vhd | 404 + .../wr_endpoint/ep_rx_early_address_match.vhd | 271 + .../modules/wr_endpoint/ep_rx_oob_insert.vhd | 171 + .../modules/wr_endpoint/ep_rx_path.vhd | 515 + .../modules/wr_endpoint/ep_rx_pcs_16bit.vhd | 765 + .../modules/wr_endpoint/ep_rx_pcs_8bit.vhd | 858 + .../wr_endpoint/ep_rx_status_reg_insert.vhd | 153 + .../modules/wr_endpoint/ep_rx_vlan_unit.vhd | 449 + .../modules/wr_endpoint/ep_rx_wb_master.vhd | 226 + .../modules/wr_endpoint/ep_sync_detect.vhd | 280 + .../modules/wr_endpoint/ep_sync_detect_16bit.vhd | 193 + .../modules/wr_endpoint/ep_timestamping_unit.vhd | 424 + .../modules/wr_endpoint/ep_ts_counter.vhd | 152 + .../modules/wr_endpoint/ep_tx_crc_inserter.vhd | 267 + .../modules/wr_endpoint/ep_tx_header_processor.vhd | 723 + .../modules/wr_endpoint/ep_tx_inject_ctrl.vhd | 235 + .../modules/wr_endpoint/ep_tx_packet_injection.vhd | 251 + .../modules/wr_endpoint/ep_tx_path.vhd | 352 + .../modules/wr_endpoint/ep_tx_pcs_16bit.vhd | 546 + .../modules/wr_endpoint/ep_tx_pcs_8bit.vhd | 514 + .../modules/wr_endpoint/ep_tx_vlan_unit.vhd | 305 + .../modules/wr_endpoint/ep_wishbone_controller.vhd | 861 + .../modules/wr_endpoint/wr_endpoint.vhd | 1001 + .../modules/wr_endpoint/xwr_endpoint.vhd | 533 + .../modules/wr_mini_nic/minic_wb_slave.vhd | 602 + .../modules/wr_mini_nic/minic_wbgen2_pkg.vhd | 145 + .../modules/wr_mini_nic/wr_mini_nic.vhd | 817 + .../modules/wr_mini_nic/xwr_mini_nic.vhd | 186 + .../modules/wr_pps_gen/pps_gen_wb.vhd | 820 + .../modules/wr_pps_gen/wr_pps_gen.vhd | 518 + .../modules/wr_pps_gen/xwr_pps_gen.vhd | 162 + .../modules/wr_softpll_ng/softpll_pkg.vhd | 31 + .../modules/wr_softpll_ng/spll_aligner.vhd | 180 + .../modules/wr_softpll_ng/spll_wb_slave.vhd | 939 + .../modules/wr_softpll_ng/spll_wbgen2_pkg.vhd | 207 + .../modules/wr_softpll_ng/wr_softpll_ng.vhd | 809 + .../modules/wr_softpll_ng/xwr_softpll_ng.vhd | 244 + .../modules/wr_streamers/dropping_buffer.vhd | 142 + .../modules/wr_streamers/escape_detector.vhd | 106 + .../modules/wr_streamers/escape_inserter.vhd | 141 + .../modules/wr_streamers/streamers_pkg.vhd | 332 + .../modules/wr_streamers/streamers_priv_pkg.vhd | 201 + .../modules/wr_streamers/wr_streamers_wb.vhd | 706 + .../wr_streamers/wr_streamers_wbgen2_pkg.vhd | 191 + .../modules/wr_streamers/xrtx_streamers_stats.vhd | 362 + .../modules/wr_streamers/xrx_streamer.vhd | 677 + .../modules/wr_streamers/xrx_streamers_stats.vhd | 231 + .../modules/wr_streamers/xtx_streamer.vhd | 597 + .../modules/wr_streamers/xtx_streamers_stats.vhd | 125 + .../modules/wr_streamers/xwr_streamers.vhd | 467 + .../modules/wr_tbi_phy/disparity_gen_pkg.vhd | 90 + .../wr_cores_v4_2/modules/wrc_core/wr_core.vhd | 1157 + .../modules/wrc_core/wrc_diags_pkg.vhd | 134 + .../modules/wrc_core/wrc_diags_wb.vhd | 376 + .../wr_cores_v4_2/modules/wrc_core/wrc_periph.vhd | 520 + .../modules/wrc_core/wrc_syscon_pkg.vhd | 253 + .../modules/wrc_core/wrc_syscon_wb.vhd | 975 + .../wr_cores_v4_2/modules/wrc_core/wrcore_pkg.vhd | 769 + .../wr_cores_v4_2/modules/wrc_core/xwr_core.vhd | 448 + .../modules/wrc_core/xwrc_diags_wb.vhd | 132 + .../whiterabbit_gtpe2_channel_wrapper.vhd | 491 + .../whiterabbit_gtpe2_channel_wrapper_gt.vhd | 1013 + ...erabbit_gtpe2_channel_wrapper_gtrxreset_seq.vhd | 342 + .../wr_gtp_phy/family7-gtp/wr_gtp_phy_family7.vhd | 521 + .../whiterabbit_gtxe2_channel_wrapper_gt.vhd | 803 + .../wr_gtp_phy/family7-gtx/wr_gtx_phy_family7.vhd | 505 + .../platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd | 230 + .../xilinx/wr_gtp_phy/spartan6/gtp_phase_align.vhd | 137 + .../whiterabbitgtp_wrapper_tile_spartan6.vhd | 712 + .../wr_gtp_phy/spartan6/wr_gtp_phy_spartan6.vhd | 816 + .../platform/xilinx/wr_xilinx_pkg.vhd | 192 + .../platform/xilinx/xwrc_platform_xilinx.vhd | 1095 + .../lib/white_rabbit/wr_cores_v4_2/source.txt | 2 + fpga/usrp3/lib/wishbone/Makefile.srcs | 19 + fpga/usrp3/lib/wishbone/axi_stream_to_wb.v | 266 + fpga/usrp3/lib/wishbone/i2c_master_bit_ctrl.v | 538 + fpga/usrp3/lib/wishbone/i2c_master_byte_ctrl.v | 344 + fpga/usrp3/lib/wishbone/i2c_master_defines.v | 64 + fpga/usrp3/lib/wishbone/i2c_master_top.v | 301 + fpga/usrp3/lib/wishbone/settings_bus.v | 49 + fpga/usrp3/lib/wishbone/settings_readback.v | 43 + fpga/usrp3/lib/wishbone/simple_uart.v | 68 + fpga/usrp3/lib/wishbone/simple_uart_rx.v | 74 + fpga/usrp3/lib/wishbone/simple_uart_tb.v | 132 + fpga/usrp3/lib/wishbone/simple_uart_tx.v | 72 + fpga/usrp3/lib/wishbone/wb_1master.v | 464 + fpga/usrp3/lib/xge/Makefile.srcs | 30 + fpga/usrp3/lib/xge/README.txt | 103 + fpga/usrp3/lib/xge/doc/xge_mac_spec.pdf | Bin 0 -> 367832 bytes fpga/usrp3/lib/xge/rtl/include/CRC32_D64.v | 266 + fpga/usrp3/lib/xge/rtl/include/CRC32_D8.v | 101 + fpga/usrp3/lib/xge/rtl/include/defines.v | 125 + fpga/usrp3/lib/xge/rtl/include/timescale.v | 1 + fpga/usrp3/lib/xge/rtl/include/utils.v | 71 + fpga/usrp3/lib/xge/rtl/verilog/CRC32_D64.v | 266 + fpga/usrp3/lib/xge/rtl/verilog/CRC32_D8.v | 101 + fpga/usrp3/lib/xge/rtl/verilog/defines.v | 121 + fpga/usrp3/lib/xge/rtl/verilog/fault_sm.v | 287 + fpga/usrp3/lib/xge/rtl/verilog/generic_fifo.v | 204 + fpga/usrp3/lib/xge/rtl/verilog/generic_fifo_ctrl.v | 273 + .../usrp3/lib/xge/rtl/verilog/generic_mem_medium.v | 180 + fpga/usrp3/lib/xge/rtl/verilog/generic_mem_small.v | 181 + .../lib/xge/rtl/verilog/generic_mem_xilinx_block.v | 154 + fpga/usrp3/lib/xge/rtl/verilog/meta_sync.v | 76 + fpga/usrp3/lib/xge/rtl/verilog/meta_sync_single.v | 105 + fpga/usrp3/lib/xge/rtl/verilog/rx_checker.v | 275 + fpga/usrp3/lib/xge/rtl/verilog/rx_data_fifo.v | 95 + fpga/usrp3/lib/xge/rtl/verilog/rx_dequeue.v | 205 + fpga/usrp3/lib/xge/rtl/verilog/rx_enqueue.v | 763 + fpga/usrp3/lib/xge/rtl/verilog/rx_hold_fifo.v | 91 + fpga/usrp3/lib/xge/rtl/verilog/sync_clk_core.v | 73 + fpga/usrp3/lib/xge/rtl/verilog/sync_clk_wb.v | 135 + fpga/usrp3/lib/xge/rtl/verilog/sync_clk_xgmii_tx.v | 85 + fpga/usrp3/lib/xge/rtl/verilog/timescale.v | 1 + fpga/usrp3/lib/xge/rtl/verilog/tx_checker.v | 143 + fpga/usrp3/lib/xge/rtl/verilog/tx_data_fifo.v | 96 + fpga/usrp3/lib/xge/rtl/verilog/tx_dequeue.v | 938 + fpga/usrp3/lib/xge/rtl/verilog/tx_enqueue.v | 179 + fpga/usrp3/lib/xge/rtl/verilog/tx_hold_fifo.v | 96 + fpga/usrp3/lib/xge/rtl/verilog/utils.v | 71 + fpga/usrp3/lib/xge/rtl/verilog/wishbone_if.v | 1031 + fpga/usrp3/lib/xge/rtl/verilog/xge_mac.v | 329 + fpga/usrp3/lib/xge/rtl/verilog/xge_mac_wb.v | 229 + fpga/usrp3/lib/xge/sim/verilog/xge_mac.prj | 43 + fpga/usrp3/lib/xge/tbench/verilog/packets_tx.txt | 73 + fpga/usrp3/lib/xge/tbench/verilog/tb_xge_mac.v | 514 + fpga/usrp3/lib/xge_interface/Makefile.srcs | 10 + fpga/usrp3/lib/xge_interface/axi64_to_xge64.v | 89 + .../lib/xge_interface/axi_count_packets_in_fifo.v | 158 + fpga/usrp3/lib/xge_interface/xge64_to_axi64.v | 311 + fpga/usrp3/lib/xge_interface/xge_handshake.v | 63 + fpga/usrp3/lib/xge_interface/xge_mac_wrapper.v | 394 + fpga/usrp3/lib/zpu/Makefile.srcs | 21 + fpga/usrp3/lib/zpu/core/zpu_config.vhd | 20 + fpga/usrp3/lib/zpu/core/zpu_core.vhd | 948 + fpga/usrp3/lib/zpu/core/zpupkg.vhd | 168 + fpga/usrp3/lib/zpu/wishbone/wishbone_pkg.vhd | 86 + fpga/usrp3/lib/zpu/wishbone/zpu_system.vhd | 105 + fpga/usrp3/lib/zpu/wishbone/zpu_wb_bridge.vhd | 83 + fpga/usrp3/lib/zpu/zpu_bootram.v | 125 + fpga/usrp3/lib/zpu/zpu_top_pkg.vhd | 46 + fpga/usrp3/lib/zpu/zpu_wb_top.vhd | 74 + fpga/usrp3/lib/zynq_fifo/.gitignore | 2 + fpga/usrp3/lib/zynq_fifo/Makefile.srcs | 15 + fpga/usrp3/lib/zynq_fifo/zf_arbiter.v | 231 + fpga/usrp3/lib/zynq_fifo/zf_host_to_stream.v | 143 + fpga/usrp3/lib/zynq_fifo/zf_slave_readback.v | 95 + fpga/usrp3/lib/zynq_fifo/zf_slave_settings.v | 99 + fpga/usrp3/lib/zynq_fifo/zf_stream_to_host.v | 154 + fpga/usrp3/lib/zynq_fifo/zynq_fifo_top.v | 440 + 998 files changed, 583091 insertions(+) create mode 100644 fpga/usrp3/lib/axi/Makefile.srcs create mode 100644 fpga/usrp3/lib/axi/axi_add_preamble.v create mode 100644 fpga/usrp3/lib/axi/axi_chdr_header_trigger.v create mode 100644 fpga/usrp3/lib/axi/axi_chdr_test_pattern.v create mode 100644 fpga/usrp3/lib/axi/axi_defs.v create mode 100644 fpga/usrp3/lib/axi/axi_dma_fifo.v create mode 100644 fpga/usrp3/lib/axi/axi_dma_master.v create mode 100644 fpga/usrp3/lib/axi/axi_dummy.v create mode 100644 fpga/usrp3/lib/axi/axi_embed_tlast.v create mode 100644 fpga/usrp3/lib/axi/axi_embed_tlast_tkeep.v create mode 100644 fpga/usrp3/lib/axi/axi_extract_tlast.v create mode 100644 fpga/usrp3/lib/axi/axi_extract_tlast_tkeep.v create mode 100644 fpga/usrp3/lib/axi/axi_fast_extract_tlast.v create mode 100644 fpga/usrp3/lib/axi/axi_fast_fifo.v create mode 100644 fpga/usrp3/lib/axi/axi_replay.v create mode 100644 fpga/usrp3/lib/axi/axi_strip_preamble.v create mode 100644 fpga/usrp3/lib/axi/axi_to_strobed.v create mode 100644 fpga/usrp3/lib/axi/axis_data_swap.v create mode 100644 fpga/usrp3/lib/axi/axis_downsizer.v create mode 100644 fpga/usrp3/lib/axi/axis_packet_flush.v create mode 100644 fpga/usrp3/lib/axi/axis_shift_register.v create mode 100644 fpga/usrp3/lib/axi/axis_upsizer.v create mode 100644 fpga/usrp3/lib/axi/axis_width_conv.v create mode 100644 fpga/usrp3/lib/axi/crc_xnor.v create mode 100644 fpga/usrp3/lib/axi/strobed_to_axi.v create mode 100644 fpga/usrp3/lib/control/Makefile.srcs create mode 100644 fpga/usrp3/lib/control/ad5662_auto_spi.v create mode 100644 fpga/usrp3/lib/control/arb_qualify_master.v create mode 100644 fpga/usrp3/lib/control/axi_crossbar.v create mode 100644 fpga/usrp3/lib/control/axi_crossbar_intf.sv create mode 100644 fpga/usrp3/lib/control/axi_crossbar_regport.v create mode 100644 fpga/usrp3/lib/control/axi_fifo_header.v create mode 100644 fpga/usrp3/lib/control/axi_forwarding_cam.v create mode 100644 fpga/usrp3/lib/control/axi_setting_reg.v create mode 100644 fpga/usrp3/lib/control/axi_slave_mux.v create mode 100644 fpga/usrp3/lib/control/axi_test_vfifo.v create mode 100644 fpga/usrp3/lib/control/axil_ctrlport_master.v create mode 100644 fpga/usrp3/lib/control/axil_regport_master.v create mode 100644 fpga/usrp3/lib/control/axil_to_ni_regport.v create mode 100644 fpga/usrp3/lib/control/bin2gray.v create mode 100644 fpga/usrp3/lib/control/binary_encoder.v create mode 100644 fpga/usrp3/lib/control/db_control.v create mode 100644 fpga/usrp3/lib/control/fe_control.v create mode 100644 fpga/usrp3/lib/control/filter_bad_sid.v create mode 100644 fpga/usrp3/lib/control/gpio_atr.v create mode 100644 fpga/usrp3/lib/control/gpio_atr_io.v create mode 100644 fpga/usrp3/lib/control/gray2bin.v create mode 100644 fpga/usrp3/lib/control/map/AUTHORS create mode 100644 fpga/usrp3/lib/control/map/axis_muxed_kv_map.v create mode 100644 fpga/usrp3/lib/control/map/cam.v create mode 100644 fpga/usrp3/lib/control/map/cam_bram.v create mode 100644 fpga/usrp3/lib/control/map/cam_priority_encoder.v create mode 100644 fpga/usrp3/lib/control/map/cam_srl.v create mode 100644 fpga/usrp3/lib/control/map/kv_map.v create mode 100644 fpga/usrp3/lib/control/mdio_master.v create mode 100644 fpga/usrp3/lib/control/por_gen.v create mode 100644 fpga/usrp3/lib/control/priority_encoder.v create mode 100644 fpga/usrp3/lib/control/priority_encoder_one_hot.v create mode 100644 fpga/usrp3/lib/control/pulse_stretch.v create mode 100644 fpga/usrp3/lib/control/pulse_stretch_min.v create mode 100644 fpga/usrp3/lib/control/pulse_synchronizer.v create mode 100644 fpga/usrp3/lib/control/ram_2port.v create mode 100644 fpga/usrp3/lib/control/ram_2port_impl.vh create mode 100644 fpga/usrp3/lib/control/regport_resp_mux.v create mode 100644 fpga/usrp3/lib/control/regport_to_settingsbus.v create mode 100644 fpga/usrp3/lib/control/regport_to_xbar_settingsbus.v create mode 100644 fpga/usrp3/lib/control/reset_sync.v create mode 100644 fpga/usrp3/lib/control/s7_icap_wb.v create mode 100644 fpga/usrp3/lib/control/serial_to_settings.v create mode 100644 fpga/usrp3/lib/control/serial_to_settings_tb.v create mode 100644 fpga/usrp3/lib/control/setting_reg.v create mode 100644 fpga/usrp3/lib/control/settings_bus_mux.v create mode 100644 fpga/usrp3/lib/control/settings_bus_timed_2clk.v create mode 100644 fpga/usrp3/lib/control/simple_i2c_core.v create mode 100644 fpga/usrp3/lib/control/simple_spi_core.v create mode 100644 fpga/usrp3/lib/control/synchronizer.v create mode 100644 fpga/usrp3/lib/control/synchronizer_impl.v create mode 100644 fpga/usrp3/lib/control/user_settings.v create mode 100644 fpga/usrp3/lib/control_200/Makefile.srcs create mode 100644 fpga/usrp3/lib/control_200/cvita_uart.v create mode 100644 fpga/usrp3/lib/control_200/radio_ctrl_proc.v create mode 100644 fpga/usrp3/lib/control_200/radio_ctrl_proc_tb.v create mode 100644 fpga/usrp3/lib/dsp/Makefile.srcs create mode 100644 fpga/usrp3/lib/dsp/acc.v create mode 100644 fpga/usrp3/lib/dsp/add2.v create mode 100644 fpga/usrp3/lib/dsp/add2_and_clip.v create mode 100644 fpga/usrp3/lib/dsp/add2_and_clip_reg.v create mode 100644 fpga/usrp3/lib/dsp/add2_and_round.v create mode 100644 fpga/usrp3/lib/dsp/add2_and_round_reg.v create mode 100644 fpga/usrp3/lib/dsp/add2_reg.v create mode 100644 fpga/usrp3/lib/dsp/add_then_mac.v create mode 100644 fpga/usrp3/lib/dsp/cic_dec_shifter.v create mode 100644 fpga/usrp3/lib/dsp/cic_decim.v create mode 100644 fpga/usrp3/lib/dsp/cic_int_shifter.v create mode 100644 fpga/usrp3/lib/dsp/cic_interp.v create mode 100644 fpga/usrp3/lib/dsp/cic_strober.v create mode 100644 fpga/usrp3/lib/dsp/clip.v create mode 100644 fpga/usrp3/lib/dsp/clip_reg.v create mode 100644 fpga/usrp3/lib/dsp/cordic_stage.v create mode 100644 fpga/usrp3/lib/dsp/cordic_z24.v create mode 100644 fpga/usrp3/lib/dsp/ddc_chain.v create mode 100644 fpga/usrp3/lib/dsp/duc_chain.v create mode 100644 fpga/usrp3/lib/dsp/hb47_int.v create mode 100644 fpga/usrp3/lib/dsp/hb47_int_tb.v create mode 100644 fpga/usrp3/lib/dsp/hb_dec.v create mode 100644 fpga/usrp3/lib/dsp/hb_interp.v create mode 100644 fpga/usrp3/lib/dsp/mult_add_clip.v create mode 100644 fpga/usrp3/lib/dsp/round.v create mode 100644 fpga/usrp3/lib/dsp/round_reg.v create mode 100644 fpga/usrp3/lib/dsp/round_sd.v create mode 100644 fpga/usrp3/lib/dsp/rx_dcoffset.v create mode 100644 fpga/usrp3/lib/dsp/rx_frontend.v create mode 100644 fpga/usrp3/lib/dsp/rx_frontend_tb.v create mode 100644 fpga/usrp3/lib/dsp/sign_extend.v create mode 100644 fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw create mode 100644 fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/simulation_script.v create mode 100644 fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw create mode 100644 fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/simulation_script.v create mode 100644 fpga/usrp3/lib/dsp/sim/sim_ddc_chain/ddc_chain_tb.v create mode 100755 fpga/usrp3/lib/dsp/sim/sim_ddc_chain/run_isim create mode 100644 fpga/usrp3/lib/dsp/small_hb_dec.v create mode 100644 fpga/usrp3/lib/dsp/small_hb_int.v create mode 100644 fpga/usrp3/lib/dsp/srl.v create mode 100644 fpga/usrp3/lib/dsp/tx_frontend.v create mode 100644 fpga/usrp3/lib/dsp/variable_delay_line.v create mode 100644 fpga/usrp3/lib/extramfifo/.gitignore create mode 100644 fpga/usrp3/lib/extramfifo/Makefile.srcs create mode 100644 fpga/usrp3/lib/extramfifo/ext_fifo.v create mode 100644 fpga/usrp3/lib/extramfifo/ext_fifo_tb.v create mode 100644 fpga/usrp3/lib/extramfifo/nobl_fifo.v create mode 100644 fpga/usrp3/lib/extramfifo/nobl_if.v create mode 100644 fpga/usrp3/lib/extramfifo/refill_randomizer.v create mode 100644 fpga/usrp3/lib/extramfifo/test_sram_if.v create mode 100644 fpga/usrp3/lib/fifo/Makefile.srcs create mode 100644 fpga/usrp3/lib/fifo/axi_demux.v create mode 100644 fpga/usrp3/lib/fifo/axi_demux4.v create mode 100644 fpga/usrp3/lib/fifo/axi_demux8.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo16_to_fifo32.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo32_to_fifo16.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo32_to_fifo64.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo64_to_fifo32.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_2clk.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_32_64_tb.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_bram.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_cascade.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_flop.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_flop2.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_short.v create mode 100644 fpga/usrp3/lib/fifo/axi_fifo_tb.v create mode 100644 fpga/usrp3/lib/fifo/axi_filter_mux4.v create mode 100644 fpga/usrp3/lib/fifo/axi_loopback.v create mode 100644 fpga/usrp3/lib/fifo/axi_mux.v create mode 100644 fpga/usrp3/lib/fifo/axi_mux4.v create mode 100644 fpga/usrp3/lib/fifo/axi_mux8.v create mode 100644 fpga/usrp3/lib/fifo/axi_mux_select.v create mode 100644 fpga/usrp3/lib/fifo/axi_packet_gate.v create mode 100644 fpga/usrp3/lib/fifo/axis_fifo_monitor.v create mode 100644 fpga/usrp3/lib/fifo/axis_strm_monitor.v create mode 100644 fpga/usrp3/lib/fifo/fifo64_to_axi4lite.v create mode 100644 fpga/usrp3/lib/fifo/shortfifo.v create mode 100644 fpga/usrp3/lib/fifo_200/Makefile.srcs create mode 100644 fpga/usrp3/lib/fifo_200/axi_fifo_legacy.v create mode 100644 fpga/usrp3/lib/gpif2/Makefile.srcs create mode 100644 fpga/usrp3/lib/gpif2/fifo64_to_gpif2.v create mode 100644 fpga/usrp3/lib/gpif2/gpif2_error_checker.v create mode 100644 fpga/usrp3/lib/gpif2/gpif2_slave_fifo32.v create mode 100644 fpga/usrp3/lib/gpif2/gpif2_to_fifo64.v create mode 100644 fpga/usrp3/lib/hls/Makefile.inc create mode 100644 fpga/usrp3/lib/hls/addsub_hls/Makefile.inc create mode 100644 fpga/usrp3/lib/hls/addsub_hls/addsub_hls.cpp create mode 100644 fpga/usrp3/lib/hls/addsub_hls/addsub_hls.tcl create mode 100644 fpga/usrp3/lib/io_cap_gen/Makefile.srcs create mode 100644 fpga/usrp3/lib/io_cap_gen/cap_pattern_verifier.v create mode 100644 fpga/usrp3/lib/io_cap_gen/cat_input_lvds.v create mode 100644 fpga/usrp3/lib/io_cap_gen/cat_io_lvds.v create mode 100644 fpga/usrp3/lib/io_cap_gen/cat_io_lvds_dual_mode.v create mode 100644 fpga/usrp3/lib/io_cap_gen/cat_output_lvds.v create mode 100644 fpga/usrp3/lib/io_cap_gen/catcap_ddr_cmos.v create mode 100644 fpga/usrp3/lib/io_cap_gen/catcodec_ddr_cmos.v create mode 100644 fpga/usrp3/lib/io_cap_gen/catgen_ddr_cmos.v create mode 100644 fpga/usrp3/lib/io_port2/.gitignore create mode 100644 fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.ngc create mode 100644 fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.v create mode 100644 fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.vh create mode 100644 fpga/usrp3/lib/io_port2/Makefile.srcs create mode 100644 fpga/usrp3/lib/io_port2/create-lvbitx.py create mode 100644 fpga/usrp3/lib/io_port2/ioport2_msg_codec.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_axi_wb_conv.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_basic_regs.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_dma_ctrl.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_dma_ctrl_tb.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_iop2_msg_arbiter.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_iop2_msg_arbiter_tb.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_lossy_samp_gate.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_pkt_route_specifier.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_wb_reg_core.v create mode 100644 fpga/usrp3/lib/io_port2/pcie_wb_reg_core_tb.v create mode 100644 fpga/usrp3/lib/ip/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/axi_fft/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/axi_fft/axi_fft.xci create mode 100644 fpga/usrp3/lib/ip/axi_hb31/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/axi_hb31/axi_hb31.xci create mode 100644 fpga/usrp3/lib/ip/axi_hb47/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/axi_hb47/axi_hb47.xci create mode 100644 fpga/usrp3/lib/ip/complex_multiplier/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/complex_multiplier/complex_multiplier.xci create mode 100644 fpga/usrp3/lib/ip/complex_multiplier_dds/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/complex_multiplier_dds/complex_multiplier_dds.xci create mode 100644 fpga/usrp3/lib/ip/complex_to_magphase/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/complex_to_magphase/complex_to_magphase.xci create mode 100644 fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/complex_to_magphase_int16_int24.xci create mode 100644 fpga/usrp3/lib/ip/complex_to_magphase_int32/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/complex_to_magphase_int32/complex_to_magphase_int32.xci create mode 100644 fpga/usrp3/lib/ip/cordic_rotate_int24/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/cordic_rotate_int24/cordic_rotate_int24.xci create mode 100644 fpga/usrp3/lib/ip/cordic_rotate_int24_int16/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/cordic_rotate_int24_int16/cordic_rotate_int24_int16.xci create mode 100644 fpga/usrp3/lib/ip/cordic_rotator/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/cordic_rotator/cordic_rotator.xci create mode 100644 fpga/usrp3/lib/ip/cordic_rotator24/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/cordic_rotator24/cordic_rotator24.xci create mode 100644 fpga/usrp3/lib/ip/dds/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/dds/dds.xci create mode 100644 fpga/usrp3/lib/ip/dds_sin_cos_lut_only/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/dds_sin_cos_lut_only/dds_sin_cos_lut_only.xci create mode 100644 fpga/usrp3/lib/ip/divide_int16/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/divide_int16/divide_int16.xci create mode 100644 fpga/usrp3/lib/ip/divide_int16_int32/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/divide_int16_int32/divide_int16_int32.xci create mode 100644 fpga/usrp3/lib/ip/divide_int24/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/divide_int24/divide_int24.xci create mode 100644 fpga/usrp3/lib/ip/divide_int32/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/divide_int32/divide_int32.xci create mode 100644 fpga/usrp3/lib/ip/divide_uint32/Makefile.inc create mode 100644 fpga/usrp3/lib/ip/divide_uint32/divide_uint32.xci create mode 100644 fpga/usrp3/lib/packet_proc/.gitignore create mode 100644 fpga/usrp3/lib/packet_proc/Makefile.srcs create mode 100644 fpga/usrp3/lib/packet_proc/arm_deframer.v create mode 100644 fpga/usrp3/lib/packet_proc/arp_responder/arp_responder.vhd create mode 100644 fpga/usrp3/lib/packet_proc/arp_responder/test/arp_responder_test.vhd create mode 100644 fpga/usrp3/lib/packet_proc/axis_to_cvita.v create mode 100644 fpga/usrp3/lib/packet_proc/chdr_chunker.v create mode 100644 fpga/usrp3/lib/packet_proc/chdr_dechunker.v create mode 100644 fpga/usrp3/lib/packet_proc/cvita_dest_lookup.v create mode 100644 fpga/usrp3/lib/packet_proc/cvita_to_axis.v create mode 100644 fpga/usrp3/lib/packet_proc/ip_hdr_checksum.v create mode 100644 fpga/usrp3/lib/packet_proc/ip_hdr_checksum_tb.v create mode 100644 fpga/usrp3/lib/packet_proc_200/Makefile.srcs create mode 100644 fpga/usrp3/lib/packet_proc_200/cvita_dest_lookup_legacy.v create mode 100644 fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy.v create mode 100644 fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy_tb.v create mode 100644 fpga/usrp3/lib/radio_200/Makefile.srcs create mode 100644 fpga/usrp3/lib/radio_200/radio_legacy.v create mode 100644 fpga/usrp3/lib/rfnoc/.gitignore create mode 100644 fpga/usrp3/lib/rfnoc/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/addsub.v create mode 100644 fpga/usrp3/lib/rfnoc/addsub.vhd create mode 100644 fpga/usrp3/lib/rfnoc/axi_async_stream.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_bit_reduce.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_clip.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_clip_complex.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_clip_unsigned.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_deserializer.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_drop_partial_packet.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_fir_filter.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_fir_filter_dec.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_join.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_packer.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_packet_mux.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_pipe.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_pipe_join.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_pipe_mac.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_rate_change.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_repeat.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_round.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_round_and_clip.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_round_and_clip_complex.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_round_complex.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_serializer.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_sync.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_tag_time.v create mode 100644 fpga/usrp3/lib/rfnoc/axi_wrapper.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist_regs.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.vh create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/noc_shell_axi_ram_fifo.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_all_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/sim_axi_ram.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/noc_shell_ddc.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_regs.vh create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_regs.vh create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/noc_shell_fft.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/noc_shell_fir_filter.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_core.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_regs.vh create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/noc_shell_radio.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/quarter_rate_downconverter.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_core.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_rx_core.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_tx_core.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_all_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_regs.vh create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rx_frontend_gen3.v create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/sim_radio_gen.sv create mode 100644 fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/tx_frontend_gen3.v create mode 100644 fpga/usrp3/lib/rfnoc/cadd.v create mode 100644 fpga/usrp3/lib/rfnoc/chdr_deframer.v create mode 100644 fpga/usrp3/lib/rfnoc/chdr_deframer_2clk.v create mode 100644 fpga/usrp3/lib/rfnoc/chdr_fifo_large.v create mode 100644 fpga/usrp3/lib/rfnoc/chdr_framer.v create mode 100644 fpga/usrp3/lib/rfnoc/chdr_framer_2clk.v create mode 100644 fpga/usrp3/lib/rfnoc/chdr_pkt_types.vh create mode 100644 fpga/usrp3/lib/rfnoc/cic_decimate.v create mode 100644 fpga/usrp3/lib/rfnoc/cic_interpolate.v create mode 100644 fpga/usrp3/lib/rfnoc/cmul.v create mode 100644 fpga/usrp3/lib/rfnoc/complex_invert.v create mode 100644 fpga/usrp3/lib/rfnoc/complex_to_mag_approx.v create mode 100644 fpga/usrp3/lib/rfnoc/complex_to_magsq.v create mode 100644 fpga/usrp3/lib/rfnoc/conj.v create mode 100644 fpga/usrp3/lib/rfnoc/const.v create mode 100644 fpga/usrp3/lib/rfnoc/const_sreg.v create mode 100644 fpga/usrp3/lib/rfnoc/core/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/core/axis_ctrl_endpoint.v create mode 100644 fpga/usrp3/lib/rfnoc/core/axis_ctrl_master.v create mode 100644 fpga/usrp3/lib/rfnoc/core/axis_ctrl_slave.v create mode 100644 fpga/usrp3/lib/rfnoc/core/axis_data_mdata_to_chdr.v create mode 100644 fpga/usrp3/lib/rfnoc/core/axis_data_to_chdr.v create mode 100644 fpga/usrp3/lib/rfnoc/core/axis_pyld_ctxt_to_chdr.v create mode 100644 fpga/usrp3/lib/rfnoc/core/backend_iface.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_compute_tkeep.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_data_swapper.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_ingress_fifo.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_mgmt_pkt_handler.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_stream_endpoint.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_stream_input.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_stream_output.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_to_axis_ctrl.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data_mdata.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_to_axis_pyld_ctxt.v create mode 100644 fpga/usrp3/lib/rfnoc/core/chdr_to_chdr_data.v create mode 100644 fpga/usrp3/lib/rfnoc/core/ctrlport.vh create mode 100644 fpga/usrp3/lib/rfnoc/core/ctrlport_endpoint.v create mode 100644 fpga/usrp3/lib/rfnoc/core/rfnoc_axis_ctrl_utils.vh create mode 100644 fpga/usrp3/lib/rfnoc/core/rfnoc_backend_iface.vh create mode 100644 fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_internal_utils.vh create mode 100644 fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_utils.vh create mode 100644 fpga/usrp3/lib/rfnoc/core/rfnoc_core_kernel.v create mode 100644 fpga/usrp3/lib/rfnoc/counter.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/README.pdf create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_2d_mesh.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_nxn.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/axis_ingress_vc_buff.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/axis_port_terminator.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/axis_switch.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/chdr_crossbar_nxn.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_ingress_buff.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_routing_table.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/axis_ctrl_crossbar_nxn_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/chdr_crossbar_nxn_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_sink_sim.sv create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_source_sim.sv create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/crossbar_tb.sv create mode 100755 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/gen_load_latency_graph.py create mode 100755 fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/run_sim_multi.py create mode 100755 fpga/usrp3/lib/rfnoc/crossbar/gen_node_to_coord_mapping.py create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_multi_sw.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_single_sw.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/mesh_node_mapping.vh create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.tcl create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.v.in create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.tcl create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.v.in create mode 100755 fpga/usrp3/lib/rfnoc/crossbar/synth/synth_axis_ctrl_crossbar_nxn.py create mode 100755 fpga/usrp3/lib/rfnoc/crossbar/synth/synth_chdr_crossbar_nxn.py create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/synth/synth_run.py create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_multi_sw.v create mode 100644 fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_single_sw.v create mode 100644 fpga/usrp3/lib/rfnoc/cvita_hdr_decoder.v create mode 100644 fpga/usrp3/lib/rfnoc/cvita_hdr_encoder.v create mode 100644 fpga/usrp3/lib/rfnoc/cvita_hdr_modify.v create mode 100644 fpga/usrp3/lib/rfnoc/cvita_hdr_parser.v create mode 100644 fpga/usrp3/lib/rfnoc/data_types.vh create mode 100644 fpga/usrp3/lib/rfnoc/datapath_gatekeeper.v create mode 100644 fpga/usrp3/lib/rfnoc/ddc.v create mode 100644 fpga/usrp3/lib/rfnoc/dds_freq_tune.v create mode 100644 fpga/usrp3/lib/rfnoc/dds_timed.v create mode 100644 fpga/usrp3/lib/rfnoc/delay_fifo.v create mode 100644 fpga/usrp3/lib/rfnoc/delay_type2.v create mode 100644 fpga/usrp3/lib/rfnoc/delay_type3.v create mode 100644 fpga/usrp3/lib/rfnoc/delay_type4.v create mode 100644 fpga/usrp3/lib/rfnoc/duc.v create mode 100644 fpga/usrp3/lib/rfnoc/fft_shift.v create mode 100644 fpga/usrp3/lib/rfnoc/file_sink.v create mode 100644 fpga/usrp3/lib/rfnoc/file_source.v create mode 100644 fpga/usrp3/lib/rfnoc/fir_filter_slice.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/axi_logpwr.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/delay.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_avg.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_binmap.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_core.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_eoseq.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_histo_mem.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_line_mem.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_logpwr.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_maxhold.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_packetizer.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_rise_decay.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/f15_wf_agg.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/fifo_srl.v create mode 100644 fpga/usrp3/lib/rfnoc/fosphor/rng.v create mode 100644 fpga/usrp3/lib/rfnoc/join_complex.v create mode 100644 fpga/usrp3/lib/rfnoc/keep_one_in_n.v create mode 100644 fpga/usrp3/lib/rfnoc/moving_sum.v create mode 100644 fpga/usrp3/lib/rfnoc/mult.v create mode 100644 fpga/usrp3/lib/rfnoc/mult_add.v create mode 100644 fpga/usrp3/lib/rfnoc/mult_add_rc.v create mode 100644 fpga/usrp3/lib/rfnoc/mult_rc.v create mode 100644 fpga/usrp3/lib/rfnoc/multiply.v create mode 100644 fpga/usrp3/lib/rfnoc/noc_shell_regs.vh create mode 100644 fpga/usrp3/lib/rfnoc/noc_traffic_counter.v create mode 100644 fpga/usrp3/lib/rfnoc/null_source.v create mode 100644 fpga/usrp3/lib/rfnoc/packet_resizer.v create mode 100644 fpga/usrp3/lib/rfnoc/periodic_framer.v create mode 100644 fpga/usrp3/lib/rfnoc/phase_accum.v create mode 100644 fpga/usrp3/lib/rfnoc/ram_to_fifo.v create mode 100644 fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/axis_pyld_ctxt_converter_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/sim/chdr_stream_endpoint_tb/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/sim/chdr_stream_endpoint_tb/chdr_stream_endpoint_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/sim/chdr_stream_endpoint_tb/lossy_xport_model.v create mode 100644 fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/Makefile create mode 100644 fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/ctrlport_endpoint_tb.sv create mode 100644 fpga/usrp3/lib/rfnoc/split_complex.v create mode 100644 fpga/usrp3/lib/rfnoc/split_stream.v create mode 100644 fpga/usrp3/lib/rfnoc/split_stream_fifo.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/utils/axis_ctrlport_reg.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/chdr_pad_packet.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/chdr_trim_payload.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/context_builder.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/context_handler_sync.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/context_parser.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_clk_cross.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_combiner.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder_param.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_ro.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_rw.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_resp_combine.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_splitter.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_terminator.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_timer.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/ctrlport_to_settings_bus.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/noc_shell_generic_ctrlport_pyld_chdr.v create mode 100644 fpga/usrp3/lib/rfnoc/utils/timekeeper.v create mode 100644 fpga/usrp3/lib/rfnoc/vector_iir.v create mode 100644 fpga/usrp3/lib/rfnoc/xport/Makefile.srcs create mode 100644 fpga/usrp3/lib/rfnoc/xport/chdr_xport_adapter_generic.v create mode 100644 fpga/usrp3/lib/rfnoc/xport/eth_interface.v create mode 100644 fpga/usrp3/lib/rfnoc/xport/eth_internal.v create mode 100644 fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_adapter.v create mode 100644 fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_dispatch.v create mode 100644 fpga/usrp3/lib/rfnoc/xport/liberio_chdr64_adapter.v create mode 100644 fpga/usrp3/lib/rfnoc/xport/rfnoc_xport_types.vh create mode 100644 fpga/usrp3/lib/sim/Makefile.srcs create mode 100644 fpga/usrp3/lib/sim/arm_deframer/Makefile create mode 100644 fpga/usrp3/lib/sim/arm_deframer/arm_deframer_tb.sv create mode 100644 fpga/usrp3/lib/sim/axi/axis_shift_register/Makefile create mode 100644 fpga/usrp3/lib/sim/axi/axis_shift_register/axis_shift_register_tb.sv create mode 100644 fpga/usrp3/lib/sim/axi/axis_width_conv/Makefile create mode 100644 fpga/usrp3/lib/sim/axi/axis_width_conv/axis_width_conv_tb.sv create mode 100644 fpga/usrp3/lib/sim/axi_packet_gate/Makefile create mode 100644 fpga/usrp3/lib/sim/axi_packet_gate/axi_packet_gate_tb.sv create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/simulation_script.v create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/simulation_script.v create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain/ddc_chain_tb.v create mode 100755 fpga/usrp3/lib/sim/dsp/ddc_chain/run_isim create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/.gitignore create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/DDC.sav create mode 100755 fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/run_isim create mode 100755 fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/simcmds.tcl create mode 100644 fpga/usrp3/lib/sim/dsp/ddc_chain_x300/ddc_chain_x300_tb.v create mode 100644 fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/.gitignore create mode 100755 fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/run_isim create mode 100755 fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/simcmds.tcl create mode 100644 fpga/usrp3/lib/sim/dsp/hb47_int/hb47_int_tb.v create mode 100644 fpga/usrp3/lib/sim/dsp/mult_add_clip/Makefile create mode 100644 fpga/usrp3/lib/sim/dsp/mult_add_clip/mult_add_clip_tb.sv create mode 100644 fpga/usrp3/lib/sim/dsp/rx_frontend/rx_frontend_tb.v create mode 100644 fpga/usrp3/lib/sim/dsp/variable_delay_line/Makefile create mode 100644 fpga/usrp3/lib/sim/dsp/variable_delay_line/variable_delay_line_tb.sv create mode 100644 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/default.wcfg create mode 100755 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/run_isim create mode 100644 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/default.wcfg create mode 100755 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/run_isim create mode 100644 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/simulation_script.v create mode 100644 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/Default.wcfg create mode 100755 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/run_isim create mode 100644 fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/simulation_script.v create mode 100644 fpga/usrp3/lib/sim/fifo/axi_fifo/Makefile create mode 100644 fpga/usrp3/lib/sim/fifo/axi_fifo/axi_fifo_tb.sv create mode 100644 fpga/usrp3/lib/sim/fifo/axi_fifo_2clk/axi_fifo_2clk_tb.sv create mode 100644 fpga/usrp3/lib/sim/fifo/axi_fifo_2clk_sim.v create mode 100644 fpga/usrp3/lib/sim/fifo/axi_fifo_32_64/axi_fifo_32_64_tb.v create mode 100644 fpga/usrp3/lib/sim/fifo/axi_packet_gate/axi_packet_gate_tb.v create mode 100644 fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/Makefile create mode 100644 fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/cap_pattern_verifier_tb.sv create mode 100644 fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_dual_mode_tb.v create mode 100644 fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_tb.v create mode 100755 fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.build create mode 100644 fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.v create mode 100755 fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.build create mode 100644 fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.v create mode 100644 fpga/usrp3/lib/sim/io_port2/pcie_dma_ctrl/pcie_dma_ctrl_tb.v create mode 100644 fpga/usrp3/lib/sim/io_port2/pcie_iop2_msg_arbiter/pcie_iop2_msg_arbiter_tb.v create mode 100644 fpga/usrp3/lib/sim/io_port2/pcie_wb_reg_core/pcie_wb_reg_core_tb.v create mode 100644 fpga/usrp3/lib/sim/packet_proc/chdr_chunker/chdr_chunker_tb.v create mode 100644 fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/Makefile create mode 100644 fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/chdr_dechunker_tb.sv create mode 100644 fpga/usrp3/lib/sim/packet_proc/ip_hdr_checksum/ip_hdr_checksum_tb.v create mode 100644 fpga/usrp3/lib/sim/rfnoc/axi_pipe/axi_pipe_tb.v create mode 100644 fpga/usrp3/lib/sim/rfnoc/axi_rate_change/Makefile create mode 100644 fpga/usrp3/lib/sim/rfnoc/axi_rate_change/axi_rate_change_tb.sv create mode 100644 fpga/usrp3/lib/sim/rfnoc/axi_rate_change/wave.do create mode 100644 fpga/usrp3/lib/sim/rfnoc/axi_wrapper/axi_wrapper_tb.v create mode 100755 fpga/usrp3/lib/sim/rfnoc/axi_wrapper/build_axi_wrapper_tb create mode 100644 fpga/usrp3/lib/sim/rfnoc/chdr_deframer/chdr_deframer_tb.v create mode 100644 fpga/usrp3/lib/sim/rfnoc/chdr_framer/chdr_framer_tb.v create mode 100644 fpga/usrp3/lib/sim/rfnoc/display_samples.grc create mode 100644 fpga/usrp3/lib/sim/rfnoc/gen_samples.grc create mode 100755 fpga/usrp3/lib/sim/rfnoc/moving_sum/build_moving_sum_tb create mode 100644 fpga/usrp3/lib/sim/rfnoc/moving_sum/moving_sum_tb.v create mode 100644 fpga/usrp3/lib/sim/rfnoc/mult/mult_tb.v create mode 100644 fpga/usrp3/lib/sim/rfnoc/mult_add/mult_add_tb.v create mode 100644 fpga/usrp3/lib/sim/rfnoc/null_source/null_source_tb.v create mode 100755 fpga/usrp3/lib/sim/rfnoc/window/build_window_tb create mode 100644 fpga/usrp3/lib/sim/rfnoc/window/window_tb.v create mode 100644 fpga/usrp3/lib/sim/simple_gemac/ll8_to_axi64/ll8_to_axi64_tb.v create mode 100644 fpga/usrp3/lib/sim/simple_gemac/simple_gemac_tb.v create mode 100755 fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper.build create mode 100644 fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper_tb.v create mode 100644 fpga/usrp3/lib/sim/wishbone/simple_uart/simple_uart_tb.v create mode 100644 fpga/usrp3/lib/simple_gemac/.gitignore create mode 100644 fpga/usrp3/lib/simple_gemac/Makefile.srcs create mode 100644 fpga/usrp3/lib/simple_gemac/address_filter.v create mode 100644 fpga/usrp3/lib/simple_gemac/address_filter_promisc.v create mode 100644 fpga/usrp3/lib/simple_gemac/axi64_to_ll8.v create mode 100644 fpga/usrp3/lib/simple_gemac/crc.v create mode 100644 fpga/usrp3/lib/simple_gemac/delay_line.v create mode 100644 fpga/usrp3/lib/simple_gemac/eth_tasks.v create mode 100644 fpga/usrp3/lib/simple_gemac/flow_ctrl_rx.v create mode 100644 fpga/usrp3/lib/simple_gemac/flow_ctrl_tx.v create mode 100644 fpga/usrp3/lib/simple_gemac/gmii_to_axis.v create mode 100644 fpga/usrp3/lib/simple_gemac/ll8_to_axi64.v create mode 100644 fpga/usrp3/lib/simple_gemac/ll8_to_axi64_tb.v create mode 100644 fpga/usrp3/lib/simple_gemac/ll8_to_txmac.v create mode 100644 fpga/usrp3/lib/simple_gemac/mdio.v create mode 100644 fpga/usrp3/lib/simple_gemac/rxmac_to_ll8.v create mode 100644 fpga/usrp3/lib/simple_gemac/simple_gemac.v create mode 100644 fpga/usrp3/lib/simple_gemac/simple_gemac_rx.v create mode 100644 fpga/usrp3/lib/simple_gemac/simple_gemac_tb.v create mode 100644 fpga/usrp3/lib/simple_gemac/simple_gemac_tx.v create mode 100755 fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.build create mode 100644 fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.v create mode 100644 fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper_tb.v create mode 100644 fpga/usrp3/lib/simple_gemac/test_packet.mem create mode 100644 fpga/usrp3/lib/timing/Makefile.srcs create mode 100644 fpga/usrp3/lib/timing/pps_generator.v create mode 100644 fpga/usrp3/lib/timing/pps_synchronizer.v create mode 100644 fpga/usrp3/lib/timing/pulse_generator.v create mode 100644 fpga/usrp3/lib/timing/time_compare.v create mode 100644 fpga/usrp3/lib/timing/timekeeper.v create mode 100644 fpga/usrp3/lib/vita_200/.gitignore create mode 100644 fpga/usrp3/lib/vita_200/Makefile.srcs create mode 100755 fpga/usrp3/lib/vita_200/build_12_to_16 create mode 100755 fpga/usrp3/lib/vita_200/build_16_to_12 create mode 100755 fpga/usrp3/lib/vita_200/build_16_to_8 create mode 100755 fpga/usrp3/lib/vita_200/build_8_to_16 create mode 100644 fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc_tb.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16s_to_32f.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16s_to_8s.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc_tb.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16sc_to_32f.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16sc_to_32f_tb.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc_tb.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_16sc_to_xxxx_chain.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_32f_to_16s.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_32f_to_16sc.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_32f_to_16sc_tb.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_8s_to_16s.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.hex create mode 100644 fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc_tb.v create mode 100644 fpga/usrp3/lib/vita_200/chdr_xxxx_to_16sc_chain.v create mode 100644 fpga/usrp3/lib/vita_200/context_packet_gen.v create mode 100644 fpga/usrp3/lib/vita_200/float_to_iq.v create mode 100644 fpga/usrp3/lib/vita_200/float_to_iq_tb.v create mode 100644 fpga/usrp3/lib/vita_200/from12_to_x.hex create mode 100644 fpga/usrp3/lib/vita_200/from16_to_x.hex create mode 100644 fpga/usrp3/lib/vita_200/from8_to_x.hex create mode 100644 fpga/usrp3/lib/vita_200/generate_bits.cpp create mode 100644 fpga/usrp3/lib/vita_200/iq_to_float.v create mode 100644 fpga/usrp3/lib/vita_200/iq_to_float_input.txt create mode 100644 fpga/usrp3/lib/vita_200/iq_to_float_output.txt create mode 100644 fpga/usrp3/lib/vita_200/iq_to_float_tb.v create mode 100644 fpga/usrp3/lib/vita_200/new_rx_control.v create mode 100644 fpga/usrp3/lib/vita_200/new_rx_framer.v create mode 100644 fpga/usrp3/lib/vita_200/new_rx_tb.v create mode 100644 fpga/usrp3/lib/vita_200/new_tx_control.v create mode 100644 fpga/usrp3/lib/vita_200/new_tx_control_tb.v create mode 100644 fpga/usrp3/lib/vita_200/new_tx_deframer.v create mode 100644 fpga/usrp3/lib/vita_200/new_tx_tb.v create mode 100644 fpga/usrp3/lib/vita_200/trigger_context_pkt.v create mode 100644 fpga/usrp3/lib/vita_200/tx_responder.v create mode 100644 fpga/usrp3/lib/vita_200/xxf_to_xxs.v create mode 100644 fpga/usrp3/lib/vita_200/xxs_to_xxf.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_bitq/axi_bitq.vhd create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_bitq/bitq_fsm.vhd create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_bitq/component.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_bitq/test/bitq_fsm_test.vhd create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_bitq/xgui/axi_bitq_v1_0.tcl create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/2d_transfer.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/address_generator.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac_constr.ttcl create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_register_slice.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/bd/bd.tcl create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/component.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/data_mover.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_mm.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_stream.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_fifo_inf.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/gui/axi_dmac_v1_0.gtcl create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/inc_id.h create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/request_arb.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/request_generator.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/resp.h create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/response_generator.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/response_handler.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/splitter.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_mm.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_stream.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/src_fifo_inf.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/sync_bits.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/up_axi.v create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_dmac/xgui/axi_dmac_v1_0.tcl create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_regfile/axi_regfile.vhd create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_regfile/component.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/axi_regfile/xgui/axi_regfile_v1_0.tcl create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm_rtl.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/Makefile create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray.v create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray_pipelined.v create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_sync.v create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/component.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_bits.v create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_gray.v create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo.v create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo_ip.tcl create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_fifo/xgui/util_axis_fifo_v1_0.tcl create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_resize/component.xml create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_resize/util_axis_resize.v create mode 100644 fpga/usrp3/lib/vivado_ipi/util_axis_resize/xgui/util_axis_resize_v1_0.tcl create mode 100644 fpga/usrp3/lib/wb_spi/Makefile.srcs create mode 100644 fpga/usrp3/lib/wb_spi/bench/verilog/spi_slave_model.v create mode 100644 fpga/usrp3/lib/wb_spi/bench/verilog/tb_spi_top.v create mode 100644 fpga/usrp3/lib/wb_spi/bench/verilog/wb_master_model.v create mode 100644 fpga/usrp3/lib/wb_spi/doc/spi.pdf create mode 100755 fpga/usrp3/lib/wb_spi/doc/src/spi.doc create mode 100644 fpga/usrp3/lib/wb_spi/rtl/verilog/spi_clgen.v create mode 100644 fpga/usrp3/lib/wb_spi/rtl/verilog/spi_defines.v create mode 100644 fpga/usrp3/lib/wb_spi/rtl/verilog/spi_shift.v create mode 100644 fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top.v create mode 100644 fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top16.v create mode 100644 fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/rtl.fl create mode 100755 fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/run_sim create mode 100644 fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/sim.fl create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/Makefile.srcs create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-empty-i2c-eeprom.bin create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-svec-flash.bin create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy16.bram create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.bram create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.mif create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.bram create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.mif create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/wr_board_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/xwrc_board_common.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/sfp_eeprom.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/tb_sfp_eeprom.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wr_fasec_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wrc_board_fasec.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/xwrc_board_fasec.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_cfg_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_checksum.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_commit_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_rx.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_tx.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_ethernet_slave.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_hdr_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_internals_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_pass_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_fsm.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_top.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_narrow.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_widen.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tag_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tx_mux.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_wbm_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/etherbone_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_crc_gen.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_extend_pulse.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_frequency_meter.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_reset.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_ffs.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_register.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gencores_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/generic_shiftreg_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_async_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_sync_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_async_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_sync_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/genram_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_split.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/axi4_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/wb_axi4lite_bridge.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/xwb_axi4lite_bridge.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/spi_defines.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/timescale.v create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/wr_fabric_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_sink.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_source.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwrf_mux.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_phase_meas.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_with_deglitcher.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/pulse_stamper.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac_arb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_private_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_1000basex_pcs.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_autonegotiation.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_clock_alignment_fifo.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_crc32_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_leds_controller.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_packet_filter.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_registers_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rtu_header_extract.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_buffer.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_crc_size_check.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_early_address_match.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_oob_insert.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_path.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_16bit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_8bit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_status_reg_insert.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_vlan_unit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_wb_master.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect_16bit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_timestamping_unit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_ts_counter.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_crc_inserter.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_header_processor.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_inject_ctrl.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_packet_injection.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_path.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_16bit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_8bit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_vlan_unit.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_wishbone_controller.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/wr_endpoint.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/xwr_endpoint.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wb_slave.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wbgen2_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/wr_mini_nic.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/xwr_mini_nic.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/pps_gen_wb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/wr_pps_gen.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/xwr_pps_gen.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/softpll_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_aligner.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wb_slave.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wbgen2_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/wr_softpll_ng.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/xwr_softpll_ng.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/dropping_buffer.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_detector.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_inserter.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_priv_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wbgen2_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrtx_streamers_stats.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamer.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamers_stats.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamer.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamers_stats.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xwr_streamers.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_tbi_phy/disparity_gen_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wr_core.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_wb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_periph.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_wb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrcore_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwr_core.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwrc_diags_wb.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gt.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/wr_gtp_phy_family7.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/whiterabbit_gtxe2_channel_wrapper_gt.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/wr_gtx_phy_family7.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/gtp_phase_align.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/whiterabbitgtp_wrapper_tile_spartan6.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/wr_gtp_phy_spartan6.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_xilinx_pkg.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/xwrc_platform_xilinx.vhd create mode 100644 fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/source.txt create mode 100644 fpga/usrp3/lib/wishbone/Makefile.srcs create mode 100644 fpga/usrp3/lib/wishbone/axi_stream_to_wb.v create mode 100644 fpga/usrp3/lib/wishbone/i2c_master_bit_ctrl.v create mode 100644 fpga/usrp3/lib/wishbone/i2c_master_byte_ctrl.v create mode 100644 fpga/usrp3/lib/wishbone/i2c_master_defines.v create mode 100644 fpga/usrp3/lib/wishbone/i2c_master_top.v create mode 100644 fpga/usrp3/lib/wishbone/settings_bus.v create mode 100644 fpga/usrp3/lib/wishbone/settings_readback.v create mode 100644 fpga/usrp3/lib/wishbone/simple_uart.v create mode 100644 fpga/usrp3/lib/wishbone/simple_uart_rx.v create mode 100644 fpga/usrp3/lib/wishbone/simple_uart_tb.v create mode 100644 fpga/usrp3/lib/wishbone/simple_uart_tx.v create mode 100644 fpga/usrp3/lib/wishbone/wb_1master.v create mode 100644 fpga/usrp3/lib/xge/Makefile.srcs create mode 100644 fpga/usrp3/lib/xge/README.txt create mode 100644 fpga/usrp3/lib/xge/doc/xge_mac_spec.pdf create mode 100644 fpga/usrp3/lib/xge/rtl/include/CRC32_D64.v create mode 100644 fpga/usrp3/lib/xge/rtl/include/CRC32_D8.v create mode 100644 fpga/usrp3/lib/xge/rtl/include/defines.v create mode 100644 fpga/usrp3/lib/xge/rtl/include/timescale.v create mode 100644 fpga/usrp3/lib/xge/rtl/include/utils.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/CRC32_D64.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/CRC32_D8.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/defines.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/fault_sm.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/generic_fifo.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/generic_fifo_ctrl.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/generic_mem_medium.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/generic_mem_small.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/generic_mem_xilinx_block.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/meta_sync.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/meta_sync_single.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/rx_checker.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/rx_data_fifo.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/rx_dequeue.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/rx_enqueue.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/rx_hold_fifo.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/sync_clk_core.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/sync_clk_wb.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/sync_clk_xgmii_tx.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/timescale.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/tx_checker.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/tx_data_fifo.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/tx_dequeue.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/tx_enqueue.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/tx_hold_fifo.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/utils.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/wishbone_if.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/xge_mac.v create mode 100644 fpga/usrp3/lib/xge/rtl/verilog/xge_mac_wb.v create mode 100644 fpga/usrp3/lib/xge/sim/verilog/xge_mac.prj create mode 100644 fpga/usrp3/lib/xge/tbench/verilog/packets_tx.txt create mode 100644 fpga/usrp3/lib/xge/tbench/verilog/tb_xge_mac.v create mode 100644 fpga/usrp3/lib/xge_interface/Makefile.srcs create mode 100644 fpga/usrp3/lib/xge_interface/axi64_to_xge64.v create mode 100644 fpga/usrp3/lib/xge_interface/axi_count_packets_in_fifo.v create mode 100644 fpga/usrp3/lib/xge_interface/xge64_to_axi64.v create mode 100644 fpga/usrp3/lib/xge_interface/xge_handshake.v create mode 100644 fpga/usrp3/lib/xge_interface/xge_mac_wrapper.v create mode 100644 fpga/usrp3/lib/zpu/Makefile.srcs create mode 100644 fpga/usrp3/lib/zpu/core/zpu_config.vhd create mode 100644 fpga/usrp3/lib/zpu/core/zpu_core.vhd create mode 100644 fpga/usrp3/lib/zpu/core/zpupkg.vhd create mode 100644 fpga/usrp3/lib/zpu/wishbone/wishbone_pkg.vhd create mode 100644 fpga/usrp3/lib/zpu/wishbone/zpu_system.vhd create mode 100644 fpga/usrp3/lib/zpu/wishbone/zpu_wb_bridge.vhd create mode 100644 fpga/usrp3/lib/zpu/zpu_bootram.v create mode 100644 fpga/usrp3/lib/zpu/zpu_top_pkg.vhd create mode 100644 fpga/usrp3/lib/zpu/zpu_wb_top.vhd create mode 100644 fpga/usrp3/lib/zynq_fifo/.gitignore create mode 100644 fpga/usrp3/lib/zynq_fifo/Makefile.srcs create mode 100644 fpga/usrp3/lib/zynq_fifo/zf_arbiter.v create mode 100644 fpga/usrp3/lib/zynq_fifo/zf_host_to_stream.v create mode 100644 fpga/usrp3/lib/zynq_fifo/zf_slave_readback.v create mode 100644 fpga/usrp3/lib/zynq_fifo/zf_slave_settings.v create mode 100644 fpga/usrp3/lib/zynq_fifo/zf_stream_to_host.v create mode 100644 fpga/usrp3/lib/zynq_fifo/zynq_fifo_top.v (limited to 'fpga/usrp3/lib') diff --git a/fpga/usrp3/lib/axi/Makefile.srcs b/fpga/usrp3/lib/axi/Makefile.srcs new file mode 100644 index 000000000..28f63104d --- /dev/null +++ b/fpga/usrp3/lib/axi/Makefile.srcs @@ -0,0 +1,36 @@ +# +# Copyright 2012-2013 Ettus Research LLC +# Copyright 2014 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# FIFO Sources +################################################## +AXI_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/axi/, \ +axi_chdr_header_trigger.v \ +axi_chdr_test_pattern.v \ +axi_defs.v \ +axi_dma_fifo.v \ +axi_dma_master.v \ +axi_replay.v \ +axi_embed_tlast.v \ +axi_extract_tlast.v \ +axi_fast_extract_tlast.v \ +axi_embed_tlast_tkeep.v \ +axi_extract_tlast_tkeep.v \ +axi_fast_fifo.v \ +axi_to_strobed.v \ +axis_data_swap.v \ +axi_dummy.v \ +strobed_to_axi.v \ +axi_add_preamble.v \ +axi_strip_preamble.v \ +crc_xnor.v \ +axis_packet_flush.v \ +axis_shift_register.v \ +axis_upsizer.v \ +axis_downsizer.v \ +axis_width_conv.v \ +)) diff --git a/fpga/usrp3/lib/axi/axi_add_preamble.v b/fpga/usrp3/lib/axi/axi_add_preamble.v new file mode 100644 index 000000000..a66b4229d --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_add_preamble.v @@ -0,0 +1,157 @@ +// +// Copyright 2016 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Adds preamble, EOP, and CRC/num_words check +// [control_chksum,word_count,payload_chksum] +// = 64'h9E6774129E677412 +// = 64'h2A1D632F2A1D632F + +module axi_add_preamble #( + parameter WIDTH=64 +) ( + input clk, + input reset, + input clear, + // + input [WIDTH-1:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + // + output reg [WIDTH-1:0] o_tdata, + output o_tvalid, + input o_tready +); + + function [0:0] cvita_get_has_time; + input [63:0] header; + cvita_get_has_time = header[61]; + endfunction + + //States + localparam IDLE = 0; + localparam PREAMBLE = 1; + localparam PASS = 3; + localparam EOP = 4; + localparam CRC = 5; + + localparam PAYLOAD_WORDCOUNT_WIDTH = 16; + localparam PAYLOAD_CHKSUM_WIDTH = 32; + localparam CONTROL_CHKSUM_WIDTH = 16; + + reg [2:0] state, next_state; + + reg [PAYLOAD_WORDCOUNT_WIDTH-1:0] word_count; + reg [PAYLOAD_WORDCOUNT_WIDTH-1:0] cntrl_length = 16'd2; + wire [PAYLOAD_CHKSUM_WIDTH-1:0] payload_chksum; + wire [CONTROL_CHKSUM_WIDTH-1:0] control_chksum; + + // Payload LFSR + crc_xnor #(.INPUT_WIDTH(WIDTH), .OUTPUT_WIDTH(PAYLOAD_CHKSUM_WIDTH)) payload_chksum_gen ( + .clk(clk), .rst(word_count<=cntrl_length), .hold(~(i_tready && i_tvalid)), + .input_data(i_tdata), .crc_out(payload_chksum) + ); + + // Control LFSR + crc_xnor #(.INPUT_WIDTH(WIDTH), .OUTPUT_WIDTH(CONTROL_CHKSUM_WIDTH)) control_chksum_gen ( + .clk(clk), .rst(word_count=='d0), .hold(~(i_tready && i_tvalid) || word_count>=cntrl_length), + .input_data(i_tdata), .crc_out(control_chksum) + ); + + //Update control length so control checksum is correct + always @(posedge clk) begin + if (state == IDLE && i_tvalid) + cntrl_length <= cvita_get_has_time(i_tdata) ? 16'd2 : 16'd1; + end + + //Note that word_count includes EOP + always @(posedge clk) begin + if (state == IDLE) begin + word_count <= 0; + end else if (i_tready && i_tvalid || (o_tready && state == EOP)) begin + word_count <= word_count+1; + end + end + + always @(posedge clk) + if (reset | clear) begin + state <= IDLE; + end else begin + state <= next_state; + end + + always @(*) begin + case(state) + IDLE: begin + if (i_tvalid) begin + next_state = PREAMBLE; + end else begin + next_state = IDLE; + end + end + + PREAMBLE: begin + if(o_tready) begin + next_state = PASS; + end else begin + next_state = PREAMBLE; + end + end + + PASS: begin + if(i_tready && i_tvalid && i_tlast) begin + next_state = EOP; + end else begin + next_state = PASS; + end + end + + EOP: begin + if(o_tready) begin + next_state = CRC; + end else begin + next_state = EOP; + end + end + + CRC: begin + if(o_tready) begin + next_state = IDLE; + end else begin + next_state = CRC; + end + end + + default: begin + next_state = IDLE; + end + + endcase + end + + // + // Muxes + // + always @* + begin + case(state) + IDLE: o_tdata = 0; + PASS: o_tdata = i_tdata; + PREAMBLE: o_tdata = 64'h9E6774129E677412; + EOP: o_tdata = 64'h2A1D632F2A1D632F; + CRC: o_tdata = {control_chksum,word_count,payload_chksum}; + default: o_tdata = 0; + + endcase + end + + assign o_tvalid = (state == PASS) ? i_tvalid : (state != IDLE); + assign i_tready = (state == PASS) ? o_tready : 1'b0; + +endmodule + + + diff --git a/fpga/usrp3/lib/axi/axi_chdr_header_trigger.v b/fpga/usrp3/lib/axi/axi_chdr_header_trigger.v new file mode 100644 index 000000000..452e85052 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_chdr_header_trigger.v @@ -0,0 +1,43 @@ + +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + + +module axi_chdr_header_trigger + #( + parameter WIDTH=64, + parameter SID=0 + ) + (input clk, input reset, input clear, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, input i_tready, + output trigger + ); + + + reg state; + localparam IDLE = 0; + localparam RUN = 1; + + + always @(posedge clk) + if(reset | clear) + state <= IDLE; + else + case (state) + IDLE : + if(i_tvalid && i_tready) + state <= RUN; + + RUN : + if(i_tready && i_tvalid && i_tlast) + state <= IDLE; + + default : + state <= IDLE; + endcase // case (state) + + assign trigger = i_tvalid && i_tready && (state == IDLE) && (i_tdata[15:0] != SID); + +endmodule // axi_chdr_header_trigger diff --git a/fpga/usrp3/lib/axi/axi_chdr_test_pattern.v b/fpga/usrp3/lib/axi/axi_chdr_test_pattern.v new file mode 100644 index 000000000..e73eaaa9d --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_chdr_test_pattern.v @@ -0,0 +1,505 @@ +// +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// Synthesizable test pattern generator and checker +// for AXI-Stream that can be used to test transparent blocks +// (FIFOs, switches, etc) +// + +module axi_chdr_test_pattern #( + parameter SR_BASE = 8'h0, //Base address for settings in this module + parameter DELAY_MODE = "DYNAMIC", //Are delays configurable at runtime {STATIC, DYNAMIC} + parameter SID_MODE = "DYNAMIC", //Is the SID configurable at runtime {STATIC, DYNAMIC} + parameter STATIC_SID = 32'h0, //SID Value if it is static + parameter BW_COUNTER = 1 //Instantiate counters to measure bandwidth (Cycles of Data Xfer / Total cycles) +) ( + input clk, + input reset, + + // AXI stream to hook up to input of DUT + output reg [63:0] i_tdata, + output reg i_tlast, + output reg i_tvalid, + input i_tready, + + // AXI stream to hook up to output of DUT + input [63:0] o_tdata, + input o_tlast, + input o_tvalid, + output reg o_tready, + + //Settings bus interface + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + + // Test flags + output reg running, //Test is currently in progress + output reg done, //(Sticky) Test has finished executing + output reg [1:0] error, //Error code from last test execution + + output [127:0] status_vtr, //More information about test failure. + output [95:0] bw_ratio //Bandwidth counter info +); + + // + // Error Codes + // + localparam ERR_SUCCESS = 0; + localparam ERR_DATA_MISMATCH = 1; + localparam ERR_SIZE_MISMATCH_TOO_LONG = 2; + localparam ERR_SIZE_MISMATCH_TOO_SHORT = 3; + + localparam ERR_TIMEOUT_LOG2 = 10; + + // + // Settings + // + wire bist_size_ramp; + wire [1:0] bist_test_patt; + wire [12:0] bist_max_pkt_size; + wire bist_go, bist_cont, bist_ctrl_wr; + wire [1:0] bist_ctrl_reserved; + wire [17:0] bist_max_pkts; + wire [15:0] bist_tx_pkt_delay; + wire [7:0] bist_rx_samp_delay; + wire [31:0] bist_cvita_sid; + + localparam TEST_PATT_ZERO_ONE = 2'd0; + localparam TEST_PATT_CHECKERBOARD = 2'd1; + localparam TEST_PATT_COUNT = 2'd2; + localparam TEST_PATT_COUNT_INV = 2'd3; + + // SETTING: Test Control Register + // Fields: + // - [0] : (Strobe) Start the test if 1, otherwise stop a running test. + // If no test is running then reset the status. (Reseting a + // continuously running test requires two writes to this reg) + // - [1] : Start the test in continuous mode. (Run until reset or failure) + // - [3:2] : + // - [5:4] : Test pattern: + // * 00 = Zeros and Ones (0x0000000000000000 <-> 0xFFFFFFFFFFFFFFFF) + // * 01 = Checkerboard (0x5555555555555555 <-> 0xAAAAAAAAAAAAAAAA) + // * 10 = Counter (Each byte will count up) + // * 11 = Invert Counter (Each byte will count up and invert) + setting_reg #( + .my_addr(SR_BASE + 0), .width(6), .at_reset(3'b0) + ) reg_ctrl ( + .clk(clk), .rst(reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({bist_test_patt, bist_ctrl_reserved, bist_cont, bist_go}),.changed(bist_ctrl_wr) + ); + + wire bist_start = bist_ctrl_wr & bist_go; + wire bist_clear = bist_ctrl_wr & ~bist_go; + + // SETTING: Test Packet Configuration Register + // Fields: + // - [17:0] : Number of packets to transfer per BIST execution + // - [30:18] : Max number of bytes of payload per packet + // - [31] : Send variable (ramping) sized packets + setting_reg #( + .my_addr(SR_BASE + 1), .width(32), .at_reset(32'b0) + ) reg_pkt_config ( + .clk(clk), .rst(reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({bist_size_ramp, bist_max_pkt_size, bist_max_pkts}),.changed() + ); + + generate if (DELAY_MODE == "DYNAMIC") begin + // SETTING: Delay Register + // Fields: + // - [15:0] : Number of cycles to wait between generating consecutive *packets* + // - [23:16] : Number of cycles to wait between consuming consecutive *samples* + setting_reg #( + .my_addr(SR_BASE + 2), .width(24), .at_reset(24'b0) + ) reg_delay ( + .clk(clk), .rst(reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({bist_rx_samp_delay, bist_tx_pkt_delay}),.changed() + ); + end else begin + assign {bist_rx_samp_delay, bist_tx_pkt_delay} = 24'h0; + end endgenerate + + generate if (SID_MODE == "DYNAMIC") begin + // SETTING: CHDR Stream ID Register + // Fields: + // - [31:0] : Stream ID to attach to CHDR packets + setting_reg #( + .my_addr(SR_BASE + 3), .width(32), .at_reset(32'b0) + ) reg_sid ( + .clk(clk), .rst(reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(bist_cvita_sid),.changed() + ); + end else begin + assign bist_cvita_sid = STATIC_SID; + end endgenerate + + // + // State + // + localparam TX_IDLE = 3'd0; + localparam TX_START = 3'd1; + localparam TX_ACTIVE = 3'd2; + localparam TX_GAP = 3'd3; + localparam TX_DONE = 3'd4; + localparam TX_WAIT = 3'd5; + + localparam RX_IDLE = 3'd0; + localparam RX_ACTIVE = 3'd1; + localparam RX_FAIL = 3'd2; + localparam RX_DONE = 3'd3; + localparam RX_WAIT = 3'd4; + + reg [2:0] tx_state, rx_state; + reg [ERR_TIMEOUT_LOG2-1:0] err_timeout; + reg [1:0] test_pattern; + reg rearm_test; + + reg [17:0] tx_pkt_cnt, rx_pkt_cnt; + reg [13:0] tx_byte_cnt, rx_byte_cnt; + reg [23:0] test_run_cnt; + reg [15:0] tx_delay; + reg [7:0] rx_delay; + wire [63:0] tx_cvita_hdr, rx_cvita_hdr; + + wire tx_next_pkt_cond, rx_next_pkt_cond; + assign tx_next_pkt_cond = (tx_byte_cnt[12:3] == bist_max_pkt_size[12:3]) || //Packet size reaches max OR + (bist_size_ramp && ({7'h0, tx_byte_cnt[13:3]} == tx_pkt_cnt)); //Packet size / 8 == Packet Count + assign rx_next_pkt_cond = (rx_byte_cnt[12:3] == bist_max_pkt_size[12:3]) || + (bist_size_ramp && ({7'h0, rx_byte_cnt[13:3]} == rx_pkt_cnt)); + + wire tx_test_done_cond, rx_test_done_cond; + assign tx_test_done_cond = (tx_pkt_cnt == bist_max_pkts); + assign rx_test_done_cond = (rx_pkt_cnt == bist_max_pkts); + + reg [63:0] tx_data_next, rx_data_exp; + always @(*) begin + case (test_pattern) + TEST_PATT_ZERO_ONE: begin + tx_data_next <= {8{tx_byte_cnt[3] ? 8'h00 : 8'hFF}}; + rx_data_exp <= {8{rx_byte_cnt[3] ? 8'h00 : 8'hFF}}; + end + TEST_PATT_CHECKERBOARD: begin + tx_data_next <= {32{tx_byte_cnt[3] ? 2'b01 : 2'b10}}; + rx_data_exp <= {32{rx_byte_cnt[3] ? 2'b01 : 2'b10}}; + end + TEST_PATT_COUNT: begin + tx_data_next <= {8{tx_byte_cnt[10:3]}}; + rx_data_exp <= {8{rx_byte_cnt[10:3]}}; + end + TEST_PATT_COUNT_INV: begin + tx_data_next <= {8{(tx_byte_cnt[3] ? 8'hFF : 8'h00) ^ tx_byte_cnt[10:3]}}; + rx_data_exp <= {8{(rx_byte_cnt[3] ? 8'hFF : 8'h00) ^ rx_byte_cnt[10:3]}}; + end + default: begin + tx_data_next <= 64'd0; + rx_data_exp <= 64'd0; + end + endcase + end + + //NOTE: We always attach the max size in the packet header for simplicity. + // This will not work with state machines that validate the packet length in the + // header with the tlast position. + assign tx_cvita_hdr = {4'h0, tx_pkt_cnt[11:0], 2'b00, bist_max_pkt_size, bist_cvita_sid}; + assign rx_cvita_hdr = {4'h0, rx_pkt_cnt[11:0], 2'b00, bist_max_pkt_size, bist_cvita_sid}; + + reg [63:0] o_tdata_fail; + assign status_vtr = { //Status at the time of failure + o_tdata_fail, //[127:64] + test_run_cnt, //[63:40] + rx_data_exp[7:0], //[39:32] + rx_pkt_cnt, //[31:14] + rx_byte_cnt //[13:0] + }; + + //------------------------------------------------------- + // Transmitter + //------------------------------------------------------- + always @(posedge clk) begin + if (reset | (bist_clear & ~rearm_test)) begin + tx_delay <= 0; + tx_pkt_cnt <= 0; + tx_byte_cnt <= 0; + i_tdata <= 64'h0; + i_tlast <= 1'b0; + i_tvalid <= 1'b0; + tx_state <= TX_IDLE; + end else begin + case(tx_state) + TX_IDLE: begin + tx_delay <= 0; + tx_pkt_cnt <= 1; + tx_byte_cnt <= 0; + i_tdata <= 64'h0; + i_tlast <= 1'b0; + i_tvalid <= 1'b0; + // Run when bist_start asserted. + if (bist_start | rearm_test) begin + tx_state <= TX_START; + test_pattern <= bist_test_patt; + end + end // case: TX_IDLE + + // START signal is asserted. + // Now need to start transmiting a packet. + TX_START: begin + // At the next clock edge drive first beat of new packet onto HDR bus. + i_tlast <= 1'b0; + i_tvalid <= 1'b1; + tx_byte_cnt <= tx_byte_cnt + 8; + i_tdata <= tx_cvita_hdr; + tx_state <= TX_ACTIVE; + end + + // Valid data is (already) being driven onto the CHDR bus. + // i_tlast may also be driven asserted if current data count has reached EOP. + // Watch i_tready to see when it's consumed. + // When packets are consumed increment data counter or transition state if + // EOP has sucsesfully concluded. + TX_ACTIVE: begin + i_tvalid <= 1'b1; // Always assert tvalid + if (i_tready) begin + i_tdata <= tx_data_next; + // Will this next beat be the last in a packet? + if (tx_next_pkt_cond) begin + tx_byte_cnt <= 0; + i_tlast <= 1'b1; + tx_state <= TX_GAP; + end else begin + tx_byte_cnt <= tx_byte_cnt + 8; + i_tlast <= 1'b0; + tx_state <= TX_ACTIVE; + end + end else begin + //Keep driving all CHDR bus signals as-is until i_tready is asserted. + tx_state <= TX_ACTIVE; + end + end // case: TX_ACTIVE + + // Force an inter-packet gap between packets in a BIST sequence where tvalid is driven low. + // As we leave this state check if all packets in BIST sequence have been generated yet, + // and if so go to done state. + TX_GAP: begin + if (i_tready) begin + i_tvalid <= 1'b0; + i_tdata <= 64'h0; + i_tlast <= 1'b0; + tx_pkt_cnt <= tx_pkt_cnt + 1; + + if (tx_test_done_cond) begin + tx_state <= TX_DONE; + end else begin + tx_state <= TX_WAIT; + tx_delay <= bist_tx_pkt_delay; + end + end else begin // if (i_tready) + tx_state <= TX_GAP; + end + end // case: TX_GAP + + // Simulate inter packet gap in real UHD system + TX_WAIT: begin + if (tx_delay == 0) + tx_state <= TX_START; + else begin + tx_delay <= tx_delay - 1; + tx_state <= TX_WAIT; + end + end + + // Complete test pattern BIST sequence has been transmitted. + // Sit in this state until the RX side consumes all packets except + // for when the test is running in continuous mode. + TX_DONE: begin + i_tvalid <= 1'b0; + i_tlast <= 1'b0; + i_tdata <= 64'd0; + + if (running & ~rearm_test) begin + tx_state <= TX_DONE; + end else begin + tx_state <= TX_IDLE; + end + end + endcase // case (tx_state) + end + end + + //------------------------------------------------------- + // Receiver + //------------------------------------------------------- + always @(posedge clk) begin + if (reset | (bist_clear & ~rearm_test)) begin + rx_delay <= 0; + rx_pkt_cnt <= 0; + rx_byte_cnt <= 0; + o_tdata_fail <= 64'h0; + o_tready <= 1'b0; + error <= ERR_SUCCESS; + done <= 1'b0; + rx_state <= RX_IDLE; + err_timeout <= {ERR_TIMEOUT_LOG2{1'b0}}; + test_run_cnt <= 0; + end else begin + case(rx_state) + RX_IDLE: begin + rx_delay <= 0; + rx_pkt_cnt <= 1; + rx_byte_cnt <= 0; + o_tdata_fail <= 64'h0; + o_tready <= 1'b0; + error <= ERR_SUCCESS; + done <= 1'b0; + err_timeout <= {ERR_TIMEOUT_LOG2{1'b0}}; + // Not accepting data whilst Idle, + // switch to active when packet arrives + if (o_tvalid) begin + o_tready <= 1'b1; + rx_state <= RX_ACTIVE; + end else begin + rx_state <= RX_IDLE; + end + end + + RX_ACTIVE: begin + o_tready <= 1'b1; + if (o_tvalid) begin + if (o_tdata != (rx_byte_cnt == 0 ? rx_cvita_hdr : rx_data_exp)) begin + $display("axis_test_pattern: o_tdata: %x != expected: %x @ time: %d", o_tdata, rx_data_exp, $time); + error <= ERR_DATA_MISMATCH; + rx_state <= RX_FAIL; + o_tdata_fail <= o_tdata; + end else if (rx_next_pkt_cond) begin + // Last not asserted when it should be! + if (~(o_tlast === 1)) begin + $display("axis_test_pattern: o_tlast not asserted when it should be @ time: %d", $time); + error <= ERR_SIZE_MISMATCH_TOO_LONG; + rx_state <= RX_FAIL; + end else begin + // End of packet, set up to RX next + rx_byte_cnt <= 0; + rx_pkt_cnt <= rx_pkt_cnt + 1; + rx_delay <= bist_rx_samp_delay; + if (rx_test_done_cond) begin + rx_state <= rearm_test ? RX_IDLE : RX_DONE; + error <= ERR_SUCCESS; + test_run_cnt <= test_run_cnt + 1; + end else begin + rx_state <= RX_WAIT; + end + o_tready <= 1'b0; + end + end else begin + // ...last asserted when it should not be! + if (~(o_tlast === 0)) begin + $display("axis_test_pattern: o_tlast asserted when it should not be @ time: %d", $time); + error <= ERR_SIZE_MISMATCH_TOO_SHORT; + rx_state <= RX_FAIL; + end else begin + // Still in packet body + rx_byte_cnt <= rx_byte_cnt + 8; + rx_delay <= bist_rx_samp_delay; + if (bist_rx_samp_delay == 0) begin + rx_state <= RX_ACTIVE; + end else begin + rx_state <= RX_WAIT; + o_tready <= 1'b0; + end + end + end + end else begin + // Nothing to do this cycle + rx_state <= RX_ACTIVE; + end + end // case: RX_ACTIVE + + // To simulate the radio consuming samples at a steady rate set by the decimation + // have a programable delay here + RX_WAIT: begin + if (rx_delay == 0) begin + rx_state <= RX_ACTIVE; + o_tready <= 1'b1; + end else begin + rx_delay <= rx_delay - 1; + rx_state <= RX_WAIT; + end + end + + RX_FAIL: begin + //The test has failed but the sender still has packets en route + //Consume all of them before asserting done. Packets could be + //malformed so just blindly consume lines and count cycles of + //gaps. If non-valid cycles are more than 2^ERR_TIMEOUT_LOG2 then stop. + o_tready <= 1'b1; + if (~o_tvalid) begin + if (err_timeout == {ERR_TIMEOUT_LOG2{1'b1}}) begin + rx_state <= RX_DONE; + end + err_timeout <= err_timeout + 1; + end + end + + RX_DONE: begin + o_tready <= 1'b0; + done <= 1'b1; + //The only way to exit this state is by asserting bist_clear + end + endcase // case (rx_state) + end + end + + //------------------------------------------------------- + // Status Monitor + //------------------------------------------------------- + always @(posedge clk) begin + if (reset) + running <= 1'b0; + else if (tx_state == TX_START) + running <= 1'b1; + else if (rx_state == RX_DONE) + running <= 1'b0; + end + + always @(posedge clk) begin + if (reset | bist_clear) + rearm_test <= 1'b0; + else if (bist_start & bist_cont) + rearm_test <= 1'b1; + else if (rx_state == RX_FAIL) + rearm_test <= 1'b0; + end + + //------------------------------------------------------- + // Bandwidth Counter + //------------------------------------------------------- + generate if (BW_COUNTER) begin + reg [47:0] word_count, cyc_count; + assign bw_ratio = {word_count, cyc_count}; + + //Count number of lines transferred + always @(posedge clk) begin + if (reset| (bist_clear & ~rearm_test) | bist_start) + word_count <= 48'd0; + else if (o_tvalid && rx_state == RX_ACTIVE) + word_count <= word_count + 48'd1; + end + + //Count cycles as long as test is running + always @(posedge clk) begin + if (reset| (bist_clear & ~rearm_test) | bist_start) + cyc_count <= 48'd0; + else if (rx_state == RX_ACTIVE || rx_state == RX_WAIT) + cyc_count <= cyc_count + 48'd1; + end + end else begin + assign bw_ratio = 96'h0; + end endgenerate + +endmodule diff --git a/fpga/usrp3/lib/axi/axi_defs.v b/fpga/usrp3/lib/axi/axi_defs.v new file mode 100644 index 000000000..f6f5a1ede --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_defs.v @@ -0,0 +1,40 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// AXI4 Burst enumeration +// +`define AXI4_BURST_FIXED 2'b00 +`define AXI4_BURST_INCR 2'b01 +`define AXI4_BURST_WRAP 2'b10 +`define AXI4_BURST_RSVD 2'b11 +// +// AXI4 response code enumeration +// +`define AXI4_RESP_OKAY 2'b00 +`define AXI4_RESP_EXOKAY 2'b01 +`define AXI4_RESP_SLVERR 2'b10 +`define AXI4_RESP_DECERR 2'b11 +// +// AXI4 lock enumeration +// +`define AXI4_LOCK_NORMAL 1'b0 +`define AXI4_LOCK_EXCLUSIVE 1'b1 +// +// AXI4 memory attrubutes +// +`define AXI4_CACHE_ALLOCATE 4'h8 +`define AXI4_CACHE_OTHER_ALLOCATE 4'h4 +`define AXI4_CACHE_MODIFIABLE 4'h2 +`define AXI4_CACHE_BUFFERABLE 4'h1 +// +// AXI4 PROT attributes +// +`define AXI4_PROT_PRIVILEDGED 3'h1 +`define AXI4_PROT_NON_SECURE 3'h2 +`define AXI4_PROT_INSTRUCTION 3'h4 + + diff --git a/fpga/usrp3/lib/axi/axi_dma_fifo.v b/fpga/usrp3/lib/axi/axi_dma_fifo.v new file mode 100644 index 000000000..3664b43b3 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_dma_fifo.v @@ -0,0 +1,1073 @@ +// +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// +// There are various obligations put on this code not present in regular BRAM based FIFO's +// +// 1) Bursts are way more efficient, use local small FIFO's to interact with DRAM +// 2) Never cross a 4KByte address boundary within a single transaction, this is an AXI4 rule. +// 3) 2^SIZE must be greater than 4KB so that the 4KByte page protection also deals with FIFO wrap corner case. +// +module axi_dma_fifo +#( + parameter SIMULATION = 0, // Shorten flush counter for simulation + parameter DEFAULT_BASE = 30'h00000000, + parameter DEFAULT_MASK = 30'hFF000000, + parameter DEFAULT_TIMEOUT = 12'd256, + parameter BUS_CLK_RATE = 32'd166666666, // Frequency in Hz of bus_clk + parameter SR_BASE = 0, // Base address for settings registers + parameter EXT_BIST = 0, // If 1 then instantiate extended BIST with dynamic SID, delays and BW counters + parameter MAX_PKT_LEN = 12 // Log2 of maximum packet length +) ( + input bus_clk, + input bus_reset, + input dram_clk, + input dram_reset, + // + // AXI Write address channel + // + output [0 : 0] m_axi_awid, // Write address ID. This signal is the identification tag for the write address signals + output [31 : 0] m_axi_awaddr, // Write address. The write address gives the address of the first transfer in a write burst + output [7 : 0] m_axi_awlen, // Burst length. The burst length gives the exact number of transfers in a burst. + output [2 : 0] m_axi_awsize, // Burst size. This signal indicates the size of each transfer in the burst. + output [1 : 0] m_axi_awburst, // Burst type. The burst type and the size information, determine how the address is calculated + output [0 : 0] m_axi_awlock, // Lock type. Provides additional information about the atomic characteristics of the transfer. + output [3 : 0] m_axi_awcache, // Memory type. This signal indicates how transactions are required to progress + output [2 : 0] m_axi_awprot, // Protection type. This signal indicates the privilege and security level of the transaction + output [3 : 0] m_axi_awqos, // Quality of Service, QoS. The QoS identifier sent for each write transaction + output [3 : 0] m_axi_awregion, // Region identifier. Permits a single physical interface on a slave to be re-used. + output [0 : 0] m_axi_awuser, // User signal. Optional User-defined signal in the write address channel. + output m_axi_awvalid, // Write address valid. This signal indicates that the channel is signaling valid write addr + input m_axi_awready, // Write address ready. This signal indicates that the slave is ready to accept an address + // + // AXI Write data channel. + // + output [63 : 0] m_axi_wdata, // Write data + output [7 : 0] m_axi_wstrb, // Write strobes. This signal indicates which byte lanes hold valid data. + output m_axi_wlast, // Write last. This signal indicates the last transfer in a write burst + output [0 : 0] m_axi_wuser, // User signal. Optional User-defined signal in the write data channel. + output m_axi_wvalid, // Write valid. This signal indicates that valid write data and strobes are available. + input m_axi_wready, // Write ready. This signal indicates that the slave can accept the write data. + // + // AXI Write response channel signals + // + input [0 : 0] m_axi_bid, // Response ID tag. This signal is the ID tag of the write response. + input [1 : 0] m_axi_bresp, // Write response. This signal indicates the status of the write transaction. + input [0 : 0] m_axi_buser, // User signal. Optional User-defined signal in the write response channel. + input m_axi_bvalid, // Write response valid. This signal indicates that the channel is signaling a valid response + output m_axi_bready, // Response ready. This signal indicates that the master can accept a write response + // + // AXI Read address channel + // + output [0 : 0] m_axi_arid, // Read address ID. This signal is the identification tag for the read address group of signals + output [31 : 0] m_axi_araddr, // Read address. The read address gives the address of the first transfer in a read burst + output [7 : 0] m_axi_arlen, // Burst length. This signal indicates the exact number of transfers in a burst. + output [2 : 0] m_axi_arsize, // Burst size. This signal indicates the size of each transfer in the burst. + output [1 : 0] m_axi_arburst, // Burst type. The burst type and the size information determine how the address for each transfer + output [0 : 0] m_axi_arlock, // Lock type. This signal provides additional information about the atomic characteristics + output [3 : 0] m_axi_arcache, // Memory type. This signal indicates how transactions are required to progress + output [2 : 0] m_axi_arprot, // Protection type. This signal indicates the privilege and security level of the transaction + output [3 : 0] m_axi_arqos, // Quality of Service, QoS. QoS identifier sent for each read transaction. + output [3 : 0] m_axi_arregion, // Region identifier. Permits a single physical interface on a slave to be re-used + output [0 : 0] m_axi_aruser, // User signal. Optional User-defined signal in the read address channel. + output m_axi_arvalid, // Read address valid. This signal indicates that the channel is signaling valid read addr + input m_axi_arready, // Read address ready. This signal indicates that the slave is ready to accept an address + // + // AXI Read data channel + // + input [0 : 0] m_axi_rid, // Read ID tag. This signal is the identification tag for the read data group of signals + input [63 : 0] m_axi_rdata, // Read data. + input [1 : 0] m_axi_rresp, // Read response. This signal indicates the status of the read transfer + input m_axi_rlast, // Read last. This signal indicates the last transfer in a read burst. + input [0 : 0] m_axi_ruser, // User signal. Optional User-defined signal in the read data channel. + input m_axi_rvalid, // Read valid. This signal indicates that the channel is signaling the required read data. + output m_axi_rready, // Read ready. This signal indicates that the master can accept the read data and response + // + // CHDR friendly AXI stream input + // + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + // + // CHDR friendly AXI Stream output + // + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + // + // Settings and Readback + // + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + output reg [31:0] rb_data, + // + // Debug Bus + // + output [197:0] debug +); + + // + // We are only solving for width 64bits here, since it's our standard CHDR quanta + // + localparam DWIDTH = 64; + localparam AWIDTH = 30; //Can address 1GiB of memory + + // + // Settings and Readback + // + wire [2:0] rb_addr; + wire clear_bclk, flush_bclk; + wire supress_enable_bclk; + wire [15:0] supress_threshold_bclk; + wire [11:0] timeout_bclk; + wire [AWIDTH-1:0] fifo_base_addr_bclk; + wire [AWIDTH-1:0] fifo_addr_mask_bclk; + wire [0:0] ctrl_reserved; + + wire [31:0] rb_fifo_status; + wire [3:0] rb_bist_status; + wire [95:0] rb_bist_bw_ratio; + reg [31:0] out_pkt_count = 32'd0; + + localparam RB_FIFO_STATUS = 3'd0; + localparam RB_BIST_STATUS = 3'd1; + localparam RB_BIST_XFER_CNT = 3'd2; + localparam RB_BIST_CYC_CNT = 3'd3; + localparam RB_BUS_CLK_RATE = 3'd4; + localparam RB_OUT_PKT_CNT = 3'd5; + + // SETTING: Readback Address Register + // Fields: + // - [2:0] : Address for readback register + // - 0 = RB_FIFO_STATUS + // - 1 = RB_BIST_STATUS + // - 2 = RB_BIST_XFER_CNT + // - 3 = RB_BIST_CYC_CNT + // - 4 = RB_BUS_CLK_RATE + // - rest reserved + setting_reg #(.my_addr(SR_BASE + 0), .awidth(8), .width(3), .at_reset(3'b000)) sr_readback + (.clk(bus_clk), .rst(bus_reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(rb_addr), .changed()); + + // SETTING: FIFO Control Register + // Fields: + // - [0] : Clear FIFO and discard stored data + // - [1] : Enable read suppression to prioritize writes + // - [2] : Flush all packets from the FIFO + // - [3] : Reserved + // - [15:4] : Timeout (in memory clock beats) for issuing smaller than optimal bursts + // - [31:16] : Read suppression threshold in number of words + setting_reg #(.my_addr(SR_BASE + 1), .awidth(8), .width(32), .at_reset({16'h0, DEFAULT_TIMEOUT[11:0], 1'b0, 1'b0, 1'b0, 1'b1})) sr_fifo_ctrl + (.clk(bus_clk), .rst(bus_reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({supress_threshold_bclk, timeout_bclk, ctrl_reserved, flush_bclk, supress_enable_bclk, clear_bclk}), .changed()); + + // SETTING: Base Address for FIFO in memory space + // Fields: + // - [29:0] : Base address + setting_reg #(.my_addr(SR_BASE + 2), .awidth(8), .width(AWIDTH), .at_reset(DEFAULT_BASE)) sr_fifo_base_addr + (.clk(bus_clk), .rst(bus_reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(fifo_base_addr_bclk), .changed()); + + // SETTING: Address Mask for FIFO in memory space. The mask is ANDed with the base address to define + // a unique address for this FIFO. A zero in the mask signifies that the DRAM FIFO can + // utilize the address bit internally for maintaining FIFO data + // Fields: + // - [29:0] : Address mask + setting_reg #(.my_addr(SR_BASE + 3), .awidth(8), .width(AWIDTH), .at_reset(DEFAULT_MASK)) sr_fifo_addr_mask + (.clk(bus_clk), .rst(bus_reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(fifo_addr_mask_bclk), .changed()); + + always @(*) begin + case(rb_addr) + RB_FIFO_STATUS: rb_data = rb_fifo_status; + RB_BIST_STATUS: rb_data = {(EXT_BIST?1'b1:1'b0), 27'h0, rb_bist_status}; + RB_BIST_XFER_CNT: rb_data = rb_bist_bw_ratio[79:48]; + RB_BIST_CYC_CNT: rb_data = rb_bist_bw_ratio[31:0]; + RB_BUS_CLK_RATE: rb_data = BUS_CLK_RATE; + RB_OUT_PKT_CNT: rb_data = out_pkt_count; + default: rb_data = 32'h0; + endcase + end + + // + // Synchronize settings register values to dram_clk + // + wire clear; + synchronizer #(.INITIAL_VAL(1'b1)) clear_sync_inst (.clk(dram_clk), .rst(1'b0), .in(clear_bclk), .out(clear)); + + wire set_suppress_en; + wire [15:0] set_supress_threshold; + wire [11:0] set_timeout; + wire [AWIDTH-1:0] set_fifo_base_addr, set_fifo_addr_mask, set_fifo_addr_mask_bar; + + wire [(72-AWIDTH-29-1):0] set_sync_discard0; + wire [(72-(2*AWIDTH)-1):0] set_sync_discard1; + fifo_short_2clk set_sync_fifo0( + .rst(bus_reset), + .wr_clk(bus_clk), .din({{(72-AWIDTH-29){1'b0}}, timeout_bclk, supress_enable_bclk, supress_threshold_bclk, fifo_base_addr_bclk}), + .wr_en(1'b1), .full(), .wr_data_count(), + .rd_clk(dram_clk), .dout({set_sync_discard0, set_timeout, set_suppress_en, set_supress_threshold, set_fifo_base_addr}), + .rd_en(1'b1), .empty(), .rd_data_count() + ); + fifo_short_2clk set_sync_fifo1( + .rst(bus_reset), + .wr_clk(bus_clk), .din({{(72-(2*AWIDTH)){1'b0}}, ~fifo_addr_mask_bclk, fifo_addr_mask_bclk}), + .wr_en(1'b1), .full(), .wr_data_count(), + .rd_clk(dram_clk), .dout({set_sync_discard1, set_fifo_addr_mask_bar, set_fifo_addr_mask}), + .rd_en(1'b1), .empty(), .rd_data_count() + ); + + // + // Input side declarations + // + localparam [2:0] INPUT_IDLE = 0; + localparam [2:0] INPUT1 = 1; + localparam [2:0] INPUT2 = 2; + localparam [2:0] INPUT3 = 3; + localparam [2:0] INPUT4 = 4; + localparam [2:0] INPUT5 = 5; + localparam [2:0] INPUT6 = 6; + + reg [2:0] input_state; + reg input_timeout_triggered; + reg input_timeout_reset; + reg [8:0] input_timeout_count; + reg [AWIDTH-1:0] write_addr; + reg write_ctrl_valid; + wire write_ctrl_ready; + reg [7:0] write_count = 8'd0; + reg [8:0] write_count_plus_one = 9'd1; // Maintain a +1 version to break critical timing paths + reg update_write; + + // + // Output side declarations + // + localparam [2:0] OUTPUT_IDLE = 0; + localparam [2:0] OUTPUT1 = 1; + localparam [2:0] OUTPUT2 = 2; + localparam [2:0] OUTPUT3 = 3; + localparam [2:0] OUTPUT4 = 4; + localparam [2:0] OUTPUT5 = 5; + localparam [2:0] OUTPUT6 = 6; + + reg [2:0] output_state; + reg output_timeout_triggered; + reg output_timeout_reset; + reg [8:0] output_timeout_count; + reg [AWIDTH-1:0] read_addr; + reg read_ctrl_valid; + wire read_ctrl_ready; + reg [7:0] read_count = 8'd0; + reg [8:0] read_count_plus_one = 9'd1; // Maintain a +1 version to break critical timing paths + reg update_read; + + // Track main FIFO active size. + reg [AWIDTH-3:0] space, occupied, occupied_minus_one; // Maintain a -1 version to break critical timing paths + reg [AWIDTH-3:0] input_page_boundry, output_page_boundry; // Cache in a register to break critical timing paths + + // Assign FIFO status bits + wire [71:0] status_out_bclk; + fifo_short_2clk status_fifo_2clk( + .rst(dram_reset), + .wr_clk(dram_clk), .din({{(72-(AWIDTH-2)){1'b0}}, occupied}), + .wr_en(1'b1), .full(), .wr_data_count(), + .rd_clk(bus_clk), .dout(status_out_bclk), + .rd_en(1'b1), .empty(), .rd_data_count() + ); + assign rb_fifo_status[31] = 1'b1; //DRAM FIFO signature (validates existence of DRAM FIFO) + assign rb_fifo_status[30:27] = {o_tvalid, o_tready, i_tvalid, i_tready}; //Ready valid flags + assign rb_fifo_status[26:0] = status_out_bclk[26:0]; //FIFO fullness count in 64bit words (max 27 bits = 1GiB) + + /////////////////////////////////////////////////////////////////////////////// + // Inline BIST for production testing + // + wire i_tready_int; + + wire [DWIDTH-1:0] i_tdata_fifo; + wire i_tvalid_fifo, i_tready_fifo, i_tlast_fifo; + + wire [DWIDTH-1:0] i_tdata_bist; + wire i_tvalid_bist, i_tready_bist, i_tlast_bist; + + wire [DWIDTH-1:0] o_tdata_int; + wire o_tvalid_int, o_tready_int, o_tlast_int; + + wire [DWIDTH-1:0] o_tdata_fifo; + wire o_tvalid_fifo, o_tready_fifo, o_tlast_fifo; + + wire [DWIDTH-1:0] o_tdata_bist; + wire o_tvalid_bist, o_tready_bist, o_tlast_bist; + + wire [DWIDTH-1:0] o_tdata_gate; + wire o_tvalid_gate, o_tready_gate, o_tlast_gate; + + axi_mux4 #(.PRIO(1), .WIDTH(DWIDTH), .BUFFER(1)) axi_mux ( + .clk(bus_clk), .reset(bus_reset), .clear(clear_bclk), + .i0_tdata(i_tdata), .i0_tlast(i_tlast), .i0_tvalid(i_tvalid), .i0_tready(i_tready_int), + .i1_tdata(i_tdata_bist), .i1_tlast(i_tlast_bist), .i1_tvalid(i_tvalid_bist), .i1_tready(i_tready_bist), + .i2_tdata({DWIDTH{1'b0}}), .i2_tlast(1'b0), .i2_tvalid(1'b0), .i2_tready(), + .i3_tdata({DWIDTH{1'b0}}), .i3_tlast(1'b0), .i3_tvalid(1'b0), .i3_tready(), + .o_tdata(i_tdata_fifo), .o_tlast(i_tlast_fifo), .o_tvalid(i_tvalid_fifo), .o_tready(i_tready_fifo) + ); + assign i_tready = i_tready_int & (~clear_bclk); + + wire bist_running, bist_done; + wire [1:0] bist_error; + + axi_chdr_test_pattern #( + .DELAY_MODE(EXT_BIST ? "DYNAMIC" : "STATIC"), + .SID_MODE(EXT_BIST ? "DYNAMIC" : "STATIC"), + .BW_COUNTER(EXT_BIST ? 1 : 0), + .SR_BASE(SR_BASE + 4) + ) axi_chdr_test_pattern_i ( + .clk(bus_clk), .reset(bus_reset | clear_bclk), + .i_tdata(i_tdata_bist), .i_tlast(i_tlast_bist), .i_tvalid(i_tvalid_bist), .i_tready(i_tready_bist), + .o_tdata(o_tdata_bist), .o_tlast(o_tlast_bist), .o_tvalid(o_tvalid_bist), .o_tready(o_tready_bist), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .running(bist_running), .done(bist_done), .error(bist_error), .status_vtr(), .bw_ratio(rb_bist_bw_ratio) + ); + assign rb_bist_status = {bist_error, bist_done, bist_running}; + + axi_demux4 #(.ACTIVE_CHAN(4'b0011), .WIDTH(DWIDTH)) axi_demux( + .clk(bus_clk), .reset(bus_reset), .clear(clear_bclk), + .header(), .dest({1'b0, bist_running}), + .i_tdata(o_tdata_fifo), .i_tlast(o_tlast_fifo), .i_tvalid(o_tvalid_fifo), .i_tready(o_tready_fifo), + .o0_tdata(o_tdata_gate), .o0_tlast(o_tlast_gate), .o0_tvalid(o_tvalid_gate), .o0_tready(o_tready_gate), + .o1_tdata(o_tdata_bist), .o1_tlast(o_tlast_bist), .o1_tvalid(o_tvalid_bist), .o1_tready(o_tready_bist), + .o2_tdata(), .o2_tlast(), .o2_tvalid(), .o2_tready(1'b0), + .o3_tdata(), .o3_tlast(), .o3_tvalid(), .o3_tready(1'b0) + ); + + //Insert package gate before output to absorb any intra-packet bubble cycles + axi_packet_gate #(.WIDTH(DWIDTH), .SIZE(MAX_PKT_LEN)) out_pkt_gate ( + .clk(bus_clk), .reset(bus_reset), .clear(clear_bclk), + .i_tdata(o_tdata_gate), .i_tlast(o_tlast_gate), .i_tvalid(o_tvalid_gate), .i_tready(o_tready_gate), + .i_terror(1'b0), + .o_tdata(o_tdata_int), .o_tlast(o_tlast_int), .o_tvalid(o_tvalid_int), .o_tready(o_tready_int) + ); + + axis_packet_flush #( + .WIDTH(DWIDTH), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(1), .PIPELINE("NONE") + ) flusher_i ( + .clk(bus_clk), .reset(bus_reset), + .enable(clear_bclk | flush_bclk), .timeout(1'b0), .flushing(), .done(), + .s_axis_tdata(o_tdata_int), .s_axis_tlast(o_tlast_int), + .s_axis_tvalid(o_tvalid_int), .s_axis_tready(o_tready_int), + .m_axis_tdata(o_tdata), .m_axis_tlast(o_tlast), + .m_axis_tvalid(o_tvalid), .m_axis_tready(o_tready) + ); + + always @(posedge bus_clk) begin + if (bus_reset) begin + out_pkt_count <= 32'd0; + end else if (o_tlast_int & o_tvalid_int & o_tready_int) begin + out_pkt_count <= out_pkt_count + 32'd1; + end + end + + // + // Buffer input in FIFO's. Embeded tlast signal using ESCape code. + // + + wire [DWIDTH-1:0] i_tdata_i0; + wire i_tvalid_i0, i_tready_i0, i_tlast_i0; + + wire [DWIDTH-1:0] i_tdata_i1; + wire i_tvalid_i1, i_tready_i1, i_tlast_i1; + + wire [DWIDTH-1:0] i_tdata_i2; + wire i_tvalid_i2, i_tready_i2; + + wire [DWIDTH-1:0] i_tdata_i3; + wire i_tvalid_i3, i_tready_i3; + + wire [DWIDTH-1:0] i_tdata_input; + wire i_tvalid_input, i_tready_input; + wire [15:0] space_input, occupied_input; + reg [15:0] space_input_reg; + reg supress_reads; + + + /////////////////////////////////////////////////////////////////////////////// + + wire write_in, read_in, empty_in, full_in; + assign i_tready_fifo = ~full_in; + assign write_in = i_tvalid_fifo & i_tready_fifo; + assign i_tvalid_i0 = ~empty_in; + assign read_in = i_tvalid_i0 & i_tready_i0; + wire [6:0] discard_i0; + + fifo_short_2clk fifo_short_2clk_i0 ( + .rst(bus_reset), + .wr_clk(bus_clk), + .din({7'h0,i_tlast_fifo,i_tdata_fifo}), // input [71 : 0] din + .wr_en(write_in), // input wr_en + .full(full_in), // output full + .wr_data_count(), // output [9 : 0] wr_data_count + + .rd_clk(dram_clk), // input rd_clk + .dout({discard_i0,i_tlast_i0,i_tdata_i0}), // output [71 : 0] dout + .rd_en(read_in), // input rd_en + .empty(empty_in), // output empty + .rd_data_count() // output [9 : 0] rd_data_count + ); + + axi_fifo_flop2 #(.WIDTH(DWIDTH+1)) input_pipe_i0 + ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata({i_tlast_i0, i_tdata_i0}), + .i_tvalid(i_tvalid_i0), + .i_tready(i_tready_i0), + // + .o_tdata({i_tlast_i1, i_tdata_i1}), + .o_tvalid(i_tvalid_i1), + .o_tready(i_tready_i1) + ); + + axi_embed_tlast #(.WIDTH(DWIDTH), .ADD_CHECKSUM(0)) axi_embed_tlast_i ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(i_tdata_i1), + .i_tlast(i_tlast_i1), + .i_tvalid(i_tvalid_i1), + .i_tready(i_tready_i1), + // + .o_tdata(i_tdata_i2), + .o_tvalid(i_tvalid_i2), + .o_tready(i_tready_i2) + ); + + axi_fifo_flop2 #(.WIDTH(DWIDTH)) input_pipe_i1 ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(i_tdata_i2), + .i_tvalid(i_tvalid_i2), + .i_tready(i_tready_i2), + // + .o_tdata(i_tdata_i3), + .o_tvalid(i_tvalid_i3), + .o_tready(i_tready_i3) + ); + + axi_fifo #(.WIDTH(DWIDTH),.SIZE(10)) fifo_i1 ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(i_tdata_i3), + .i_tvalid(i_tvalid_i3), + .i_tready(i_tready_i3), + // + .o_tdata(i_tdata_input), + .o_tvalid(i_tvalid_input), + .o_tready(i_tready_input), + // + .space(space_input), + .occupied(occupied_input) + ); + + // + // Monitor occupied_input to deduce when DRAM FIFO is running short of bandwidth and there is a danger of backpressure + // passing upstream of the DRAM FIFO. + // In this situation supress read requests to the DRAM FIFO so that more bandwidth is available to writes. + // + always @(posedge dram_clk) + begin + space_input_reg <= space_input; + if ((space_input_reg < set_supress_threshold[15:0]) && set_suppress_en) + supress_reads <= 1'b1; + else + supress_reads <= 1'b0; + end + + // + // Buffer output in 32entry FIFO's. Extract embeded tlast signal. + // + wire [DWIDTH-1:0] o_tdata_output; + wire o_tvalid_output, o_tready_output; + wire [15:0] space_output, occupied_output; + + wire [DWIDTH-1:0] o_tdata_i0; + wire o_tvalid_i0, o_tready_i0; + + wire [DWIDTH-1:0] o_tdata_i1; + wire o_tvalid_i1, o_tready_i1; + + wire [DWIDTH-1:0] o_tdata_i2; + wire o_tvalid_i2, o_tready_i2; + + wire [DWIDTH-1:0] o_tdata_i3; + wire o_tvalid_i3, o_tready_i3; + + wire [DWIDTH-1:0] o_tdata_i4; + wire o_tvalid_i4, o_tready_i4, o_tlast_i4; + + wire [DWIDTH-1:0] o_tdata_i5; + wire o_tvalid_i5, o_tready_i5, o_tlast_i5; + + wire checksum_error; + + axi_fifo #(.WIDTH(DWIDTH),.SIZE(10)) fifo_i2 ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(o_tdata_output), + .i_tvalid(o_tvalid_output), + .i_tready(o_tready_output), + // + .o_tdata(o_tdata_i0), + .o_tvalid(o_tvalid_i0), + .o_tready(o_tready_i0), + // + .space(space_output), + .occupied(occupied_output) + ); + + // Place FLops straight after SRAM read access for timing. + axi_fifo_flop2 #(.WIDTH(DWIDTH)) output_pipe_i0 + ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(o_tdata_i0), + .i_tvalid(o_tvalid_i0), + .i_tready(o_tready_i0), + // + .o_tdata(o_tdata_i1), + .o_tvalid(o_tvalid_i1), + .o_tready(o_tready_i1 && ~supress_reads) + ); + + // Read suppression logic + // The CL part of this exists between these + // axi_flops + axi_fifo_flop2 #(.WIDTH(DWIDTH)) output_pipe_i1 + ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(o_tdata_i1), + .i_tvalid(o_tvalid_i1 && ~supress_reads), + .i_tready(o_tready_i1), + // + .o_tdata(o_tdata_i2), + .o_tvalid(o_tvalid_i2), + .o_tready(o_tready_i2) + ); + + // Pipeline flop before tlast extraction logic + axi_fifo_flop2 #(.WIDTH(DWIDTH)) output_pipe_i2 + ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(o_tdata_i2), + .i_tvalid(o_tvalid_i2), + .i_tready(o_tready_i2), + // + .o_tdata(o_tdata_i3), + .o_tvalid(o_tvalid_i3), + .o_tready(o_tready_i3) + ); + + axi_extract_tlast #(.WIDTH(DWIDTH), .VALIDATE_CHECKSUM(0)) axi_extract_tlast_i ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata(o_tdata_i3), + .i_tvalid(o_tvalid_i3), + .i_tready(o_tready_i3), + // + .o_tdata(o_tdata_i4), + .o_tlast(o_tlast_i4), + .o_tvalid(o_tvalid_i4), + .o_tready(o_tready_i4), + // + .checksum_error() + ); + + // Pipeline flop after tlast extraction logic + axi_fifo_flop2 #(.WIDTH(DWIDTH+1)) output_pipe_i3 + ( + .clk(dram_clk), + .reset(dram_reset), + .clear(clear), + // + .i_tdata({o_tlast_i4,o_tdata_i4}), + .i_tvalid(o_tvalid_i4), + .i_tready(o_tready_i4), + // + .o_tdata({o_tlast_i5,o_tdata_i5}), + .o_tvalid(o_tvalid_i5), + .o_tready(o_tready_i5) + ); + + wire write_out, read_out, empty_out, full_out; + assign o_tready_i5 = ~full_out; + assign write_out = o_tvalid_i5 & o_tready_i5; + assign o_tvalid_fifo = ~empty_out; + assign read_out = o_tvalid_fifo & o_tready_fifo; + wire [6:0] discard_i1; + + fifo_short_2clk fifo_short_2clk_i1 ( + .rst(dram_reset), + .wr_clk(dram_clk), + .din({7'h0,o_tlast_i5,o_tdata_i5}), // input [71 : 0] din + .wr_en(write_out), // input wr_en + .full(full_out), // output full + .wr_data_count(), // output [9 : 0] wr_data_count + + .rd_clk(bus_clk), // input rd_clk + .dout({discard_i1,o_tlast_fifo,o_tdata_fifo}), // output [71 : 0] dout + .rd_en(read_out), // input rd_en + .empty(empty_out), // output empty + .rd_data_count() // output [9 : 0] rd_data_count + ); + + // + // Simple input timeout counter for now. + // Timeout count only increments when there is some data waiting to be written. + // + always @(posedge dram_clk) + if (dram_reset | clear) begin + input_timeout_count <= 9'd0; + input_timeout_triggered <= 1'b0; + end else if (input_timeout_reset) begin + input_timeout_count <= 9'd0; + input_timeout_triggered <= 1'b0; + end else if (input_timeout_count == set_timeout[8:0]) begin + input_timeout_triggered <= 1'b1; + end else if (input_state == INPUT_IDLE) begin + input_timeout_count <= input_timeout_count + ((occupied_input != 16'd0) ? 9'd1 : 9'd0); + end + + // + // Wait for 16 entries in input FIFO to trigger DRAM write burst. + // Timeout can also trigger burst so fragments of data are not left to rot in the input FIFO. + // Also if enough data is present in the input FIFO to complete a burst upto the edge + // of a 4KByte page then immediately start the burst. + // + always @(posedge dram_clk) + if (dram_reset | clear) begin + input_state <= INPUT_IDLE; + write_addr <= set_fifo_base_addr & set_fifo_addr_mask; + input_timeout_reset <= 1'b0; + write_ctrl_valid <= 1'b0; + write_count <= 8'd0; + write_count_plus_one <= 9'd1; + update_write <= 1'b0; + end else + case (input_state) + // + // INPUT_IDLE. + // To start an input transfer to DRAM need: + // 1) Space in the DRAM FIFO + // and either + // 2) 256 entrys in the input FIFO + // or + // 3) Timeout waiting for more data. + // + INPUT_IDLE: begin + write_ctrl_valid <= 1'b0; + update_write <= 1'b0; + if (space[AWIDTH-3:8] != 'd0) begin // (space > 255): Space in the DRAM FIFO + if (occupied_input[15:8] != 'd0) begin // (occupied_input > 255): 256 or more entries in input FIFO + input_state <= INPUT1; + input_timeout_reset <= 1'b1; + // Calculate number of entries remaining until next 4KB page boundry is crossed minus 1. + // Note, units of calculation are 64bit wide words. Address is always 64bit alligned. + input_page_boundry <= {write_addr[AWIDTH-1:12],9'h1ff} - write_addr[AWIDTH-1:3]; + end else if (input_timeout_triggered) begin // input FIFO timeout waiting for new data. + input_state <= INPUT2; + input_timeout_reset <= 1'b1; + // Calculate number of entries remaining until next 4KB page boundry is crossed minus 1. + // Note, units of calculation are 64bit wide words. Address is always 64bit alligned. + input_page_boundry <= {write_addr[AWIDTH-1:12],9'h1ff} - write_addr[AWIDTH-1:3]; + end else begin + input_timeout_reset <= 1'b0; + input_state <= INPUT_IDLE; + end + end else begin + input_timeout_reset <= 1'b0; + input_state <= INPUT_IDLE; + end + end + // + // INPUT1. + // Caused by input FIFO reaching 256 entries. + // Request write burst of lesser of: + // 1) Entrys until page boundry crossed + // 2) 256. + // + INPUT1: begin + // Replicated write logic to break a read timing critical path for write_count + write_count <= (input_page_boundry[11:8] == 4'd0) ? input_page_boundry[7:0] : 8'd255; + write_count_plus_one <= (input_page_boundry[11:8] == 4'd0) ? ({1'b0,input_page_boundry[7:0]} + 9'd1) : 9'd256; + write_ctrl_valid <= 1'b1; + if (write_ctrl_ready) + input_state <= INPUT4; // Pre-emptive ACK + else + input_state <= INPUT3; // Wait for ACK + end + // + // INPUT2. + // Caused by timeout of input FIFO. (occupied_input was implicitly less than 256 last cycle) + // Request write burst of lesser of: + // 1) Entries until page boundry crossed + // 2) Entries in input FIFO + // + INPUT2: begin + // Replicated write logic to break a read timing critical path for write_count + write_count <= (input_page_boundry < ({3'h0,occupied_input[8:0]} - 12'd1)) ? input_page_boundry[7:0] : (occupied_input[8:0] - 9'd1); + write_count_plus_one <= (input_page_boundry < ({3'h0,occupied_input[8:0]} - 12'd1)) ? ({1'b0,input_page_boundry[7:0]} + 9'd1) : occupied_input[8:0]; + write_ctrl_valid <= 1'b1; + if (write_ctrl_ready) + input_state <= INPUT4; // Pre-emptive ACK + else + input_state <= INPUT3; // Wait for ACK + end + // + // INPUT3. + // Wait in this state for AXI4_DMA engine to accept transaction. + // + INPUT3: begin + if (write_ctrl_ready) begin + write_ctrl_valid <= 1'b0; + input_state <= INPUT4; // ACK + end else begin + write_ctrl_valid <= 1'b1; + input_state <= INPUT3; // Wait for ACK + end + end + // + // INPUT4. + // Wait here until write_ctrl_ready_deasserts. + // This is important as the next time it asserts we know that a write response was receieved. + INPUT4: begin + write_ctrl_valid <= 1'b0; + if (!write_ctrl_ready) + input_state <= INPUT5; // Move on + else + input_state <= INPUT4; // Wait for deassert + end + // + // INPUT5. + // Transaction has been accepted by AXI4 DMA engine. Now we wait for the re-assertion + // of write_ctrl_ready which signals that the AXI4 DMA engine has receieved a response + // for the whole write transaction and we assume that this means it is commited to DRAM. + // We are now free to update write_addr pointer and go back to idle state. + // + INPUT5: begin + write_ctrl_valid <= 1'b0; + if (write_ctrl_ready) begin + write_addr <= ((write_addr + (write_count_plus_one << 3)) & set_fifo_addr_mask_bar) | (write_addr & set_fifo_addr_mask); + input_state <= INPUT6; + update_write <= 1'b1; + end else begin + input_state <= INPUT5; + end + end + // + // INPUT6: + // Need to let space update before looking if there's more to do. + // + INPUT6: begin + input_state <= INPUT_IDLE; + update_write <= 1'b0; + end + + default: + input_state <= INPUT_IDLE; + endcase // case(input_state) + + + // + // Simple output timeout counter for now + // + always @(posedge dram_clk) + if (dram_reset | clear) begin + output_timeout_count <= 9'd0; + output_timeout_triggered <= 1'b0; + end else if (output_timeout_reset) begin + output_timeout_count <= 9'd0; + output_timeout_triggered <= 1'b0; + end else if (output_timeout_count == set_timeout[8:0]) begin + output_timeout_triggered <= 1'b1; + end else if (output_state == OUTPUT_IDLE) begin + output_timeout_count <= output_timeout_count + ((occupied != 'd0) ? 9'd1 : 9'd0); + end + + + // + // Wait for 64 entries in main FIFO to trigger DRAM read burst. + // Timeout can also trigger burst so fragments of data are not left to rot in the main FIFO. + // Also if enough data is present in the main FIFO to complete a burst upto the edge + // of a 4KByte page then immediately start the burst. + // + always @(posedge dram_clk) + if (dram_reset | clear) begin + output_state <= OUTPUT_IDLE; + read_addr <= set_fifo_base_addr & set_fifo_addr_mask; + output_timeout_reset <= 1'b0; + read_ctrl_valid <= 1'b0; + read_count <= 8'd0; + read_count_plus_one <= 9'd1; + update_read <= 1'b0; + end else + case (output_state) + // + // OUTPUT_IDLE. + // To start an output tranfer from DRAM + // 1) Space in the small output FIFO + // and either + // 2) 256 entrys in the DRAM FIFO + // or + // 3) Timeout waiting for more data. + // + OUTPUT_IDLE: begin + read_ctrl_valid <= 1'b0; + update_read <= 1'b0; + if (space_output[15:8] != 'd0) begin // (space_output > 255): Space in the output FIFO. + if (occupied[AWIDTH-3:8] != 'd0) begin // (occupied > 255): 64 or more entrys in main FIFO + output_state <= OUTPUT1; + output_timeout_reset <= 1'b1; + // Calculate number of entries remaining until next 4KB page boundry is crossed minus 1. + // Note, units of calculation are 64bit wide words. Address is always 64bit alligned. + output_page_boundry <= {read_addr[AWIDTH-1:12],9'h1ff} - read_addr[AWIDTH-1:3]; + end else if (output_timeout_triggered) begin // output FIFO timeout waiting for new data. + output_state <= OUTPUT2; + output_timeout_reset <= 1'b1; + // Calculate number of entries remaining until next 4KB page boundry is crossed minus 1. + // Note, units of calculation are 64bit wide words. Address is always 64bit alligned. + output_page_boundry <= {read_addr[AWIDTH-1:12],9'h1ff} - read_addr[AWIDTH-1:3]; + end else begin + output_timeout_reset <= 1'b0; + output_state <= OUTPUT_IDLE; + end + end else begin + output_timeout_reset <= 1'b0; + output_state <= OUTPUT_IDLE; + end + end // case: OUTPUT_IDLE + // + // OUTPUT1. + // Caused by main FIFO reaching 256 entries. + // Request read burst of lesser of lesser of: + // 1) Entrys until page boundry crossed + // 2) 256. + // + OUTPUT1: begin + // Replicated write logic to break a read timing critical path for read_count + read_count <= (output_page_boundry[11:8] == 4'd0) ? output_page_boundry[7:0] : 8'd255; + read_count_plus_one <= (output_page_boundry[11:8] == 4'd0) ? ({1'b0,output_page_boundry[7:0]} + 9'd1) : 9'd256; + read_ctrl_valid <= 1'b1; + if (read_ctrl_ready) + output_state <= OUTPUT4; // Pre-emptive ACK + else + output_state <= OUTPUT3; // Wait for ACK + end + // + // OUTPUT2. + // Caused by timeout of main FIFO + // Request read burst of lesser of: + // 1) Entries until page boundry crossed + // 2) Entries in main FIFO + // + OUTPUT2: begin + // Replicated write logic to break a read timing critical path for read_count + read_count <= (output_page_boundry < occupied_minus_one) ? output_page_boundry[7:0] : occupied_minus_one[7:0]; + read_count_plus_one <= (output_page_boundry < occupied_minus_one) ? ({1'b0,output_page_boundry[7:0]} + 9'd1) : {1'b0, occupied[7:0]}; + read_ctrl_valid <= 1'b1; + if (read_ctrl_ready) + output_state <= OUTPUT4; // Pre-emptive ACK + else + output_state <= OUTPUT3; // Wait for ACK + end + // + // OUTPUT3. + // Wait in this state for AXI4_DMA engine to accept transaction. + // + OUTPUT3: begin + if (read_ctrl_ready) begin + read_ctrl_valid <= 1'b0; + output_state <= OUTPUT4; // ACK + end else begin + read_ctrl_valid <= 1'b1; + output_state <= OUTPUT3; // Wait for ACK + end + end + // + // OUTPUT4. + // Wait here unitl read_ctrl_ready_deasserts. + // This is important as the next time it asserts we know that a read response was receieved. + OUTPUT4: begin + read_ctrl_valid <= 1'b0; + if (!read_ctrl_ready) + output_state <= OUTPUT5; // Move on + else + output_state <= OUTPUT4; // Wait for deassert + end + // + // OUTPUT5. + // Transaction has been accepted by AXI4 DMA engine. Now we wait for the re-assertion + // of read_ctrl_ready which signals that the AXI4 DMA engine has receieved a last signal and good response + // for the whole read transaction. + // We are now free to update read_addr pointer and go back to idle state. + // + OUTPUT5: begin + read_ctrl_valid <= 1'b0; + if (read_ctrl_ready) begin + read_addr <= ((read_addr + (read_count_plus_one << 3)) & set_fifo_addr_mask_bar) | (read_addr & set_fifo_addr_mask); + output_state <= OUTPUT6; + update_read <= 1'b1; + end else begin + output_state <= OUTPUT5; + end + end // case: OUTPUT5 + // + // OUTPUT6. + // Need to get occupied value updated before checking if there's more to do. + // + OUTPUT6: begin + update_read <= 1'b0; + output_state <= OUTPUT_IDLE; + end + + default: + output_state <= OUTPUT_IDLE; + endcase // case(output_state) + + // + // Count number of used entries in main DRAM FIFO. + // Note that this is expressed in units of 64bit wide words. + // + always @(posedge dram_clk) + if (dram_reset | clear) begin + occupied <= 'd0; + occupied_minus_one <= {(AWIDTH-2){1'b1}}; + end else begin + occupied <= occupied + (update_write ? write_count_plus_one : 9'd0) - (update_read ? read_count_plus_one : 9'd0); + occupied_minus_one <= occupied_minus_one + (update_write ? write_count_plus_one : 9'd0) - (update_read ? read_count_plus_one : 9'd0); + end + + always @(posedge dram_clk) + if (dram_reset | clear) + space <= set_fifo_addr_mask_bar[AWIDTH-1:3] & ~('d63); // Subtract 64 from space to make allowance for read/write reordering in DRAM controller + else + space <= space - (update_write ? write_count_plus_one : 9'd0) + (update_read ? read_count_plus_one : 9'd0); + + // + // Instamce of axi_dma_master + // + axi_dma_master axi_dma_master_i + ( + .aclk(dram_clk), // input aclk + .areset(dram_reset | clear), // input aresetn + // Write control + .m_axi_awid(m_axi_awid), // input [0 : 0] m_axi_awid + .m_axi_awaddr(m_axi_awaddr), // input [31 : 0] m_axi_awaddr + .m_axi_awlen(m_axi_awlen), // input [7 : 0] m_axi_awlen + .m_axi_awsize(m_axi_awsize), // input [2 : 0] m_axi_awsize + .m_axi_awburst(m_axi_awburst), // input [1 : 0] m_axi_awburst + .m_axi_awvalid(m_axi_awvalid), // input m_axi_awvalid + .m_axi_awready(m_axi_awready), // output m_axi_awready + .m_axi_awlock(m_axi_awlock), + .m_axi_awcache(m_axi_awcache), + .m_axi_awprot(m_axi_awprot), + .m_axi_awqos(m_axi_awqos), + .m_axi_awregion(m_axi_awregion), + .m_axi_awuser(m_axi_awuser), + // Write Data + .m_axi_wdata(m_axi_wdata), // input [63 : 0] m_axi_wdata + .m_axi_wstrb(m_axi_wstrb), // input [7 : 0] m_axi_wstrb + .m_axi_wlast(m_axi_wlast), // input m_axi_wlast + .m_axi_wvalid(m_axi_wvalid), // input m_axi_wvalid + .m_axi_wready(m_axi_wready), // output m_axi_wready + .m_axi_wuser(m_axi_wuser), + // Write Response + .m_axi_bid(m_axi_bid), // output [0 : 0] m_axi_bid + .m_axi_bresp(m_axi_bresp), // output [1 : 0] m_axi_bresp + .m_axi_bvalid(m_axi_bvalid), // output m_axi_bvalid + .m_axi_bready(m_axi_bready), // input m_axi_bready + .m_axi_buser(m_axi_buser), + // Read Control + .m_axi_arid(m_axi_arid), // input [0 : 0] m_axi_arid + .m_axi_araddr(m_axi_araddr), // input [31 : 0] m_axi_araddr + .m_axi_arlen(m_axi_arlen), // input [7 : 0] m_axi_arlen + .m_axi_arsize(m_axi_arsize), // input [2 : 0] m_axi_arsize + .m_axi_arburst(m_axi_arburst), // input [1 : 0] m_axi_arburst + .m_axi_arvalid(m_axi_arvalid), // input m_axi_arvalid + .m_axi_arready(m_axi_arready), // output m_axi_arready + .m_axi_arlock(m_axi_arlock), + .m_axi_arcache(m_axi_arcache), + .m_axi_arprot(m_axi_arprot), + .m_axi_arqos(m_axi_arqos), + .m_axi_arregion(m_axi_arregion), + .m_axi_aruser(m_axi_aruser), + // Read Data + .m_axi_rid(m_axi_rid), // output [0 : 0] m_axi_rid + .m_axi_rdata(m_axi_rdata), // output [63 : 0] m_axi_rdata + .m_axi_rresp(m_axi_rresp), // output [1 : 0] m_axi_rresp + .m_axi_rlast(m_axi_rlast), // output m_axi_rlast + .m_axi_rvalid(m_axi_rvalid), // output m_axi_rvalid + .m_axi_rready(m_axi_rready), // input m_axi_rready + .m_axi_ruser(m_axi_ruser), + // + // DMA interface for Write transaction + // + .write_addr({{(32-AWIDTH){1'b0}}, write_addr}), // Byte address for start of write transaction (should be 64bit alligned) + .write_count(write_count), // Count of 64bit words to write. + .write_ctrl_valid(write_ctrl_valid), + .write_ctrl_ready(write_ctrl_ready), + .write_data(i_tdata_input), + .write_data_valid(i_tvalid_input), + .write_data_ready(i_tready_input), + // + // DMA interface for Read + // + .read_addr({{(32-AWIDTH){1'b0}}, read_addr}), // Byte address for start of read transaction (should be 64bit alligned) + .read_count(read_count), // Count of 64bit words to read. + .read_ctrl_valid(read_ctrl_valid), + .read_ctrl_ready(read_ctrl_ready), + .read_data(o_tdata_output), + .read_data_valid(o_tvalid_output), + .read_data_ready(o_tready_output), + // + // Debug + // + .debug() + ); + + //ila_axi_dma_fifo inst_ila ( + // .clk(ce_clk), // input wire clk + // .probe0(rb_bist_status), // input wire [3:0] probe0 channel 0 + // .probe1(), // input wire [3:0] probe0 channel 0 + //); + + + + + endmodule // axi_dma_fifo + diff --git a/fpga/usrp3/lib/axi/axi_dma_master.v b/fpga/usrp3/lib/axi/axi_dma_master.v new file mode 100644 index 000000000..59e2e97a7 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_dma_master.v @@ -0,0 +1,548 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`include "axi_defs.v" + +`define DEBUG if (0) + +module axi_dma_master #( + parameter AWIDTH = 32, + parameter DWIDTH = 64 +) ( + input aclk, // Global AXI clock + input areset, // Global AXI reset + // + // AXI Write address channel + // + output [0 : 0] m_axi_awid, // Write address ID. This signal is the identification tag for the write address signals + output reg [AWIDTH-1 : 0] m_axi_awaddr, // Write address. The write address gives the address of the first transfer in a write burst + output reg [7 : 0] m_axi_awlen, // Burst length. The burst length gives the exact number of transfers in a burst. + output [2 : 0] m_axi_awsize, // Burst size. This signal indicates the size of each transfer in the burst. + output [1 : 0] m_axi_awburst, // Burst type. The burst type and the size information, determine how the address is calculated + output [0 : 0] m_axi_awlock, // Lock type. Provides additional information about the atomic characteristics of the transfer. + output [3 : 0] m_axi_awcache, // Memory type. This signal indicates how transactions are required to progress + output [2 : 0] m_axi_awprot, // Protection type. This signal indicates the privilege and security level of the transaction + output [3 : 0] m_axi_awqos, // Quality of Service, QoS. The QoS identifier sent for each write transaction + output [3 : 0] m_axi_awregion, // Region identifier. Permits a single physical interface on a slave to be re-used. + output [0 : 0] m_axi_awuser, // User signal. Optional User-defined signal in the write address channel. + output reg m_axi_awvalid, // Write address valid. This signal indicates that the channel is signaling valid write addr + input m_axi_awready, // Write address ready. This signal indicates that the slave is ready to accept an address + // + // AXI Write data channel. + // + output [DWIDTH-1 : 0] m_axi_wdata, // Write data + output [DWIDTH/8-1 : 0] m_axi_wstrb, // Write strobes. This signal indicates which byte lanes hold valid data. + output reg m_axi_wlast, // Write last. This signal indicates the last transfer in a write burst + output m_axi_wuser, // User signal. Optional User-defined signal in the write data channel. + output m_axi_wvalid, // Write valid. This signal indicates that valid write data and strobes are available. + input m_axi_wready, // Write ready. This signal indicates that the slave can accept the write data. + // + // AXI Write response channel signals + // + input [0 : 0] m_axi_bid, // Response ID tag. This signal is the ID tag of the write response. + input [1 : 0] m_axi_bresp, // Write response. This signal indicates the status of the write transaction. + input [0 : 0] m_axi_buser, // User signal. Optional User-defined signal in the write response channel. + input m_axi_bvalid, // Write response valid. This signal indicates that the channel is signaling a valid response + output reg m_axi_bready, // Response ready. This signal indicates that the master can accept a write response + // + // AXI Read address channel + // + output [0 : 0] m_axi_arid, // Read address ID. This signal is the identification tag for the read address group of signals + output reg [AWIDTH-1 : 0] m_axi_araddr, // Read address. The read address gives the address of the first transfer in a read burst + output reg [7 : 0] m_axi_arlen, // Burst length. This signal indicates the exact number of transfers in a burst. + output [2 : 0] m_axi_arsize, // Burst size. This signal indicates the size of each transfer in the burst. + output [1 : 0] m_axi_arburst, // Burst type. The burst type and the size information determine how the address for each transfer + output [0 : 0] m_axi_arlock, // Lock type. This signal provides additional information about the atomic characteristics + output [3 : 0] m_axi_arcache, // Memory type. This signal indicates how transactions are required to progress + output [2 : 0] m_axi_arprot, // Protection type. This signal indicates the privilege and security level of the transaction + output [3 : 0] m_axi_arqos, // Quality of Service, QoS. QoS identifier sent for each read transaction. + output [3 : 0] m_axi_arregion, // Region identifier. Permits a single physical interface on a slave to be re-used + output [0 : 0] m_axi_aruser, // User signal. Optional User-defined signal in the read address channel. + output reg m_axi_arvalid, // Read address valid. This signal indicates that the channel is signaling valid read addr + input m_axi_arready, // Read address ready. This signal indicates that the slave is ready to accept an address + // + // AXI Read data channel + // + input [0 : 0] m_axi_rid, // Read ID tag. This signal is the identification tag for the read data group of signals + input [DWIDTH-1 : 0] m_axi_rdata, // Read data. + input [1 : 0] m_axi_rresp, // Read response. This signal indicates the status of the read transfer + input m_axi_rlast, // Read last. This signal indicates the last transfer in a read burst. + input [0 : 0] m_axi_ruser, // User signal. Optional User-defined signal in the read data channel. + input m_axi_rvalid, // Read valid. This signal indicates that the channel is signaling the required read data. + output m_axi_rready, // Read ready. This signal indicates that the master can accept the read data and response + // + // DMA interface for Write transaction + // + input [AWIDTH-1:0] write_addr, // Byte address for start of write transaction (should be 64bit alligned) + input [7:0] write_count, // Count of 64bit words to write. (minus one) + input write_ctrl_valid, + output reg write_ctrl_ready, + input [DWIDTH-1:0] write_data, + input write_data_valid, + output write_data_ready, + // + // DMA interface for Read + // + input [AWIDTH-1:0] read_addr, // Byte address for start of read transaction (should be 64bit alligned) + input [7:0] read_count, // Count of 64bit words to read. + input read_ctrl_valid, + output reg read_ctrl_ready, + output [DWIDTH-1:0] read_data, + output read_data_valid, + input read_data_ready, + // + // Debug Bus + // + output [31:0] debug + + ); + + + localparam AW_IDLE = 0; + localparam WAIT_AWREADY = 1; + localparam WAIT_BVALID = 2; + localparam AW_ERROR = 3; + + reg [1:0] write_addr_state; + reg [7:0] write_data_count; // Count write transfers. + reg enable_data_write; + + localparam DW_IDLE = 0; + localparam DW_RUN = 1; + localparam DW_LAST = 2; + + reg [1:0] write_data_state; + + localparam AR_IDLE = 0; + localparam WAIT_ARREADY = 1; + localparam WAIT_READ_DONE = 2; + localparam AR_ERROR = 3; + + reg [1:0] read_addr_state; + + localparam DR_IDLE = 0; + localparam DR_RUN = 1; + localparam DR_WAIT_ERROR = 2; + localparam DR_ERROR = 3; + + reg [1:0] read_data_state; + reg [7:0] read_data_count; + reg enable_data_read; + + /////////////////////////// + // DEBUG + /////////////////////////// + assign debug= {24'h0,write_addr_state[1:0],write_data_state[1:0],read_addr_state[1:0],read_data_state[1:0]}; + + + // + // + // + + + + + ///////////////////////////////////////////////////////////////////////////////// + // + // AXI Write address channel + // + ///////////////////////////////////////////////////////////////////////////////// + assign m_axi_awid = 1'b0; + assign m_axi_awsize = $clog2(DWIDTH/8); + assign m_axi_awburst = `AXI4_BURST_INCR; + assign m_axi_awlock = `AXI4_LOCK_NORMAL; + assign m_axi_awcache = `AXI4_CACHE_ALLOCATE | `AXI4_CACHE_OTHER_ALLOCATE | `AXI4_CACHE_MODIFIABLE | `AXI4_CACHE_BUFFERABLE; + assign m_axi_awprot = `AXI4_PROT_NON_SECURE; + assign m_axi_awqos = 4'h0; + assign m_axi_awregion = 4'h0; + assign m_axi_awuser = 1'b0; + + + // + // AXI Write address state machine + // + always @(posedge aclk) + if (areset) begin + write_ctrl_ready <= 1'b0; + write_addr_state <= AW_IDLE; + m_axi_awaddr <= {AWIDTH{1'b0}}; + m_axi_awlen[7:0] <= 8'h0; + m_axi_awvalid <= 1'b0; + m_axi_bready <= 1'b0; + end else + case (write_addr_state) + // + // AW_IDLE + // We are ready to accept a new write transaction. + // + AW_IDLE: begin + // Premptively accept new write transaction since we are idle. + write_ctrl_ready <= 1'b1; + // No need to be waiting for a response while idle. + m_axi_bready <= 1'b0; + // If we are offered a new transaction then..... + if (write_ctrl_valid) begin + // Drive all the relevent AXI4 write address channel signals next cycle. + m_axi_awaddr <= write_addr; + m_axi_awlen[7:0] <= {write_count}; + m_axi_awvalid <= 1'b1; + // If the AXI4 write channel is pre-emptively accepting the transaction... + if (m_axi_awready == 1'b1) begin + // ...go straight to looking for a transaction response... + `DEBUG $display("WRITE TRANSACTION: ADDR: %x LEN: %x @ time %d",write_addr,write_count,$time); + write_addr_state <= WAIT_BVALID; + m_axi_bready <= 1'b1; + end else begin + // ...otherwise wait to get the transaction accepted. + write_addr_state <= WAIT_AWREADY; + end + end + end + // + // WAIT_AWREADY + // Waiting for AXI4 slave to accept new write transaction. + // + WAIT_AWREADY: begin + write_ctrl_ready <= 1'b0; + // If the AXI4 write channel is accepting the transaction... + if (m_axi_awready == 1'b1) begin + // ...go to looking for a transaction response... + write_addr_state <= WAIT_BVALID; + m_axi_awvalid <= 1'b0; + m_axi_bready <= 1'b1; + `DEBUG $display("WRITE TRANSACTION: ADDR: %x LEN: %x @ time %d",m_axi_awaddr,m_axi_awlen[7:0],$time); + end else begin + // ...otherwise wait to get the trasaction accepted. + write_addr_state <= WAIT_AWREADY; + end + end // case: WAIT_AWREADY + // + // WAIT_BVALID + // Write transaction has been accepted, now waiting for a response to signal it's sucsesful. + // Ignoring ID tag for the moment + // + WAIT_BVALID: begin + write_ctrl_ready <= 1'b0; + m_axi_awvalid <= 1'b0; + // Wait for response channel to signal how write transaction went down.... + if (m_axi_bvalid == 1'b1) begin + if ((m_axi_bresp == `AXI4_RESP_OKAY) || (m_axi_bresp == `AXI4_RESP_EXOKAY)) begin + // ....it went well, we are ready to start something new. + write_addr_state <= AW_IDLE; + m_axi_bready <= 1'b0; + write_ctrl_ready <= 1'b1; // Ready to run again as soon as we hit idle. + end else if ((m_axi_bresp == `AXI4_RESP_SLVERR) || (m_axi_bresp == `AXI4_RESP_DECERR)) begin + // ....things got ugly, retreat to an error stat and wait for intervention. + write_addr_state <= AW_ERROR; + m_axi_bready <= 1'b0; + end + end else begin + write_addr_state <= WAIT_BVALID; + m_axi_bready <= 1'b1; + end + end // case: WAIT_BVALID + // + // AW_ERROR + // Something bad happened, going to need external intervention to restore a safe state. + // + AW_ERROR: begin + write_ctrl_ready <= 1'b0; + write_addr_state <= AW_ERROR; + m_axi_awaddr <= {AWIDTH{1'b0}}; + m_axi_awlen[7:0] <= 8'h0; + m_axi_awvalid <= 1'b0; + m_axi_bready <= 1'b0; + end + endcase // case(write_addr_state) + + ///////////////////////////////////////////////////////////////////////////////// + // + // AXI Write data channel + // + ///////////////////////////////////////////////////////////////////////////////// + assign m_axi_wstrb = {DWIDTH/8{1'b1}}; + assign m_axi_wuser = 1'b0; + + // + // AXI Write data state machine + // + always @(posedge aclk) + if (areset) begin + write_data_state <= AW_IDLE; + write_data_count <= 1; + enable_data_write <= 1'b0; + m_axi_wlast <= 1'b0; + + end else + case (write_data_state) + // + // DW_IDLE + // Sit in this state until presented with the control details of a new write transaction. + // + DW_IDLE: begin + write_data_count <= 1; + m_axi_wlast <= 1'b0; + + if (write_ctrl_valid && write_ctrl_ready) begin + enable_data_write <= 1'b1; + if (write_count[7:0] == 8'h0) begin + // Single transfer transaction + write_data_state <= DW_LAST; + m_axi_wlast <= 1'b1; + end else begin + write_data_state <= DW_RUN; + end + end else begin + write_data_state <= DW_IDLE; + end + end + // + // DW_RUN + // + DW_RUN : begin + enable_data_write <= 1'b1; + m_axi_wlast <= 1'b0; + + if (write_data_valid && m_axi_wready) begin + // Single write transfer + write_data_count <= write_data_count + 1; + + if (write_data_count == m_axi_awlen[7:0]) begin + write_data_state <= DW_LAST; + m_axi_wlast <= 1'b1; + end else begin + write_data_state <= DW_RUN; + end + end else begin + write_data_state <= DW_RUN; + end + end + // + // DW_LAST + // + DW_LAST: begin + if (write_data_valid && m_axi_wready) begin + enable_data_write <= 1'b0; + write_data_state <= DW_IDLE; + m_axi_wlast <= 1'b0; + end else begin + enable_data_write <= 1'b1; + write_data_state <= DW_LAST; + m_axi_wlast <= 1'b1; + end + end // case: DW_LAST + // + default: + write_data_state <= DW_IDLE; + + endcase // case(write_data_state) + + + assign m_axi_wdata = write_data; + assign m_axi_wvalid = enable_data_write && write_data_valid; + assign write_data_ready = enable_data_write && m_axi_wready; + + ///////////////////////////////////////////////////////////////////////////////// + // + // AXI Read address channel + // + ///////////////////////////////////////////////////////////////////////////////// + assign m_axi_arid = 1'b0; + assign m_axi_arsize = $clog2(DWIDTH/8); + assign m_axi_arburst = `AXI4_BURST_INCR; + assign m_axi_arlock = `AXI4_LOCK_NORMAL; + assign m_axi_arcache = `AXI4_CACHE_ALLOCATE | `AXI4_CACHE_OTHER_ALLOCATE | `AXI4_CACHE_MODIFIABLE | `AXI4_CACHE_BUFFERABLE; + assign m_axi_arprot = `AXI4_PROT_NON_SECURE; + assign m_axi_arqos = 4'h0; + assign m_axi_arregion = 4'h0; + assign m_axi_aruser = 1'b0; + + + // + // AXI Read address state machine + // + always @(posedge aclk) + if (areset) begin + read_ctrl_ready <= 1'b0; + read_addr_state <= AR_IDLE; + m_axi_araddr <= {AWIDTH{1'b0}}; + m_axi_arlen[7:0] <= 8'h0; + m_axi_arvalid <= 1'b0; + end else + case (read_addr_state) + // + // AR_IDLE + // We are ready to accept a new read transaction. + // + AR_IDLE: begin + // Premptively accept new read transaction since we are idle. + read_ctrl_ready <= 1'b1; + // If we are offered a new transaction then..... + if (read_ctrl_valid) begin + // Drive all the relevent AXI4 read address channel signals next cycle. + m_axi_araddr <= read_addr; + m_axi_arlen[7:0] <= {read_count}; + m_axi_arvalid <= 1'b1; + // If the AXI4 read channel is pre-emptively accepting the transaction... + if (m_axi_arready == 1'b1) begin + // ...go straight to looking for the transaction to complete + `DEBUG $display("READ TRANSACTION: ADDR: %x LEN: %x @ time %d",read_addr,read_count,$time); + read_addr_state <= WAIT_READ_DONE; + end else begin + // ...otherwise wait to get the transaction accepted. + read_addr_state <= WAIT_ARREADY; + end + end + end + // + // WAIT_ARREADY + // Waiting for AXI4 slave to accept new read transaction. + // + WAIT_ARREADY: begin + read_ctrl_ready <= 1'b0; + // If the AXI4 read channel is accepting the transaction... + if (m_axi_arready == 1'b1) begin + // ...go to looking for the transaction to complete... + read_addr_state <= WAIT_READ_DONE; + m_axi_arvalid <= 1'b0; + `DEBUG $display("READ TRANSACTION: ADDR: %x LEN: %x @ time %d",m_axi_araddr,m_axi_arlen[7:0],$time); + end else begin + // ...otherwise wait to get the trasaction accepted. + read_addr_state <= WAIT_ARREADY; + end + end // case: WAIT_ARREADY + // + // WAIT_READ_DONE + // Read transaction has been accepted, now waiting for the data transfer to complete + // Ignoring ID tag for the moment + // + WAIT_READ_DONE: begin + read_ctrl_ready <= 1'b0; + m_axi_arvalid <= 1'b0; + // Wait for read transaction to complete + if (read_data_state == DR_IDLE) begin + // ....it went well, we are ready to start something new. + read_addr_state <= AR_IDLE; + read_ctrl_ready <= 1'b1; // Ready to run again as soon as we hit idle. + end else if (read_data_state == DR_ERROR) begin + // ....things got ugly, retreat to an error stat and wait for intervention. + read_addr_state <= AR_ERROR; + end else begin + read_addr_state <= WAIT_READ_DONE; + end + end // case: WAIT_BVALID + // + // AR_ERROR + // Something bad happened, going to need external intervention to restore a safe state. + // + AR_ERROR: begin + read_ctrl_ready <= 1'b0; + read_addr_state <= AR_ERROR; + m_axi_araddr <= {AWIDTH{1'b0}}; + m_axi_arlen[7:0] <= 8'h0; + m_axi_arvalid <= 1'b0; + end + endcase // case(read_addr_state) + + ///////////////////////////////////////////////////////////////////////////////// + // + // AXI Read data channel + // + ///////////////////////////////////////////////////////////////////////////////// + + + // + // AXI Read data state machine + // + always @(posedge aclk) + if (areset) begin + read_data_state <= AR_IDLE; + read_data_count <= 0; + enable_data_read <= 1'b0; + + end else + case (read_data_state) + // + // DR_IDLE + // Sit in this state until presented with the control details of a new read transaction. + // + DR_IDLE: begin + read_data_count <= 0; + + if (read_ctrl_valid && read_ctrl_ready) begin + enable_data_read <= 1'b1; + read_data_state <= DR_RUN; + end else begin + read_data_state <= DR_IDLE; + end + end + // + // DR_RUN + // Sit here counting read transfers. If any have error's shift to error state. + // + DR_RUN : begin + enable_data_read <= 1'b1; + + if (read_data_ready && m_axi_rvalid) begin + // Single read transfer + read_data_count <= read_data_count + 1; + if ((m_axi_rresp == `AXI4_RESP_SLVERR) || (m_axi_rresp == `AXI4_RESP_DECERR)) begin + if (m_axi_rlast) begin + read_data_state <= DR_ERROR; + end else begin + read_data_state <= DR_WAIT_ERROR; + end + end else if (m_axi_rlast) begin // Implicitly good response signalled this transfer. + if (read_data_count == m_axi_arlen[7:0]) begin + read_data_state <= DR_IDLE; + end else begin + read_data_state <= DR_ERROR; + end + end else begin + read_data_state <= DR_RUN; + end + end else begin + read_data_state <= DR_RUN; + end + end + // + // DR_WAIT_ERROR + // Something bad happened, wait for last signalled in this burst + // + DR_WAIT_ERROR: begin + if (read_data_ready && m_axi_rvalid && m_axi_rlast) begin + enable_data_read <= 1'b0; + read_data_state <= DR_ERROR; + end else begin + enable_data_read <= 1'b1; + read_data_state <= DR_WAIT_ERROR; + end + end // case: DR_WAIT_ERROR + // + // DR_ERROR + // Something bad happened, going to need external intervention to restore a safe state. + // + DR_ERROR: begin + enable_data_read <= 1'b0; + read_data_state <= DR_ERROR; + end // case: DR_ERROR + + + endcase // case(read_data_state) + + + assign read_data = m_axi_rdata; + assign m_axi_rready = enable_data_read && read_data_ready; + assign read_data_valid = enable_data_read && m_axi_rvalid; + +endmodule // axi_dma_master + + + + + + \ No newline at end of file diff --git a/fpga/usrp3/lib/axi/axi_dummy.v b/fpga/usrp3/lib/axi/axi_dummy.v new file mode 100644 index 000000000..5ba430fc4 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_dummy.v @@ -0,0 +1,85 @@ +// +// Copyright 2015 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_dummy +( + // sys connect + input s_axi_aclk, + input s_axi_areset, + + // axi4 lite slave port + input [31:0] s_axi_awaddr, + input s_axi_awvalid, + output s_axi_awready, + + input [31:0] s_axi_wdata, + input [3:0] s_axi_wstrb, + input s_axi_wvalid, + output s_axi_wready, + + output [1:0] s_axi_bresp, + output s_axi_bvalid, + input s_axi_bready, + + input [31:0] s_axi_araddr, + input s_axi_arvalid, + output s_axi_arready, + + output [31:0] s_axi_rdata, + output [1:0] s_axi_rresp, + output s_axi_rvalid, + input s_axi_rready +); + parameter DEC_ERR = 1'b1; + + localparam IDLE = 3'b001; + localparam READ_IN_PROGRESS = 3'b010; + localparam WRITE_IN_PROGRESS = 3'b100; + + reg [2:0] state; + + always @ (posedge s_axi_aclk) begin + if (s_axi_areset) begin + state <= IDLE; + end + else case (state) + + IDLE: begin + if (s_axi_arvalid) + state <= READ_IN_PROGRESS; + else if (s_axi_awvalid) + state <= WRITE_IN_PROGRESS; + end + + READ_IN_PROGRESS: begin + if (s_axi_rready) + state <= IDLE; + end + + WRITE_IN_PROGRESS: begin + if (s_axi_bready) + state <= IDLE; + end + + default: begin + state <= IDLE; + end + + endcase + end + + assign s_axi_awready = (state == IDLE); + assign s_axi_wready = (state == WRITE_IN_PROGRESS); + assign s_axi_bvalid = (state == WRITE_IN_PROGRESS); + + assign s_axi_arready = (state == IDLE); + assign s_axi_rdata = 32'hdead_ba5e; + assign s_axi_rvalid = (state == READ_IN_PROGRESS); + assign s_axi_rresp = DEC_ERR ? 2'b11 : 2'b00; + assign s_axi_bresp = DEC_ERR ? 2'b11 : 2'b00; + +endmodule diff --git a/fpga/usrp3/lib/axi/axi_embed_tlast.v b/fpga/usrp3/lib/axi/axi_embed_tlast.v new file mode 100644 index 000000000..bc14043e9 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_embed_tlast.v @@ -0,0 +1,132 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// AXI stream neds N+1 bits to transmit packets of N bits so that the LAST bit can be represented. +// LAST occurs relatively infrequently and can be synthesized by using an in-band ESC code to generate +// a multi-word sequence to encode it (and the escape character when it appears as data input). +// +// 0x1234567887654321 with last becomes +// 0xDEADBEEFFEEDCAFE 0x0000000000000001 0x1234567887654321 +// +// 0xDEADBEEFFEEDCAFE with last becomes +// 0xDEADBEEFFEEDCAFE 0x0000000000000001 0xDEADBEEFFEEDCAFE +// +// 0xDEADBEEFFEEDCAFE without last becomes +// 0xDEADBEEFFEEDCAFE 0x0000000000000000 0xDEADBEEFFEEDCAFE +// + +module axi_embed_tlast #( + parameter WIDTH=64, + parameter ADD_CHECKSUM=0 +) ( + input clk, + input reset, + input clear, + // + input [WIDTH-1:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + // + output reg [WIDTH-1:0] o_tdata, + output o_tvalid, + input o_tready +); + + localparam PASS = 0; + localparam ZERO = 1; + localparam ONE = 2; + localparam ESCAPE = 3; + + localparam IDLE = 0; + localparam LAST = 1; + localparam ESC = 2; + localparam FINISH = 3; + + reg [1:0] state, next_state; + + reg [1:0] select; + + wire [31:0] checksum; + generate if (ADD_CHECKSUM == 1) begin + reg [31:0] checksum_reg; + always @(posedge clk) begin + if (reset | clear) begin + checksum_reg <= 0; + end else if (i_tready && i_tvalid && i_tlast) begin + checksum_reg <= 0; + end else if (i_tready && i_tvalid) begin + checksum_reg <= checksum_reg ^ i_tdata[31:0] ^ i_tdata[63:32]; + end + end + assign checksum = checksum_reg; + end else begin + assign checksum = 32'h0; + end endgenerate + + always @(posedge clk) + if (reset | clear) begin + state <= IDLE; + end else begin if (o_tready) + state <= next_state; + end + + always @(*) begin + case(state) + IDLE: begin + if (i_tlast && i_tvalid) begin + next_state = LAST; + select = ESCAPE; + end else if ((i_tdata == 64'hDEADBEEFFEEDCAFE) && i_tvalid) begin + next_state = ESC; + select = ESCAPE; + end else begin + next_state = IDLE; + select = PASS; + end + end // case: IDLE + + LAST: begin + select = ONE; + next_state = FINISH; + end + + ESC: begin + select = ZERO; + next_state = FINISH; + end + + FINISH: begin + select = PASS; + if (i_tvalid) + next_state = IDLE; + else + next_state = FINISH; + end + endcase // case(state) + end // always @ (*) + + // + // Muxes + // + always @* + begin + case(select) + PASS: o_tdata = i_tdata; + ZERO: o_tdata = 0; + ONE: o_tdata = {checksum[31:0],32'h1}; + ESCAPE: o_tdata = 64'hDEADBEEFFEEDCAFE; + endcase // case(select) + end + + assign o_tvalid = (select == PASS) ? i_tvalid : 1'b1; + assign i_tready = (select == PASS) ? o_tready : 1'b0; + +endmodule // axi_embed_tlast + + + diff --git a/fpga/usrp3/lib/axi/axi_embed_tlast_tkeep.v b/fpga/usrp3/lib/axi/axi_embed_tlast_tkeep.v new file mode 100644 index 000000000..4adb91fa6 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_embed_tlast_tkeep.v @@ -0,0 +1,152 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_embed_tlast_tkeep +// +// Description: +// +// This module takes the TLAST and TKEEP values of an AXI-Stream interface +// and embeds them into the data stream. This allows a data pipe to be used +// that isn't wide enough for the TDATA, TLAST,and TKEEP to be passed through +// in parallel. Since TLAST and TKEEP are only usually needed for one word +// per packet, this also reduces the amount of memory required to store a +// packet. Note that this module only supports TKEEP at the end of a packet +// when TLAST is asserted. See also axi_extract_tlast_tkeep. +// +// This embedding is accomplished by using an escape sequence using the word +// 0xDEADBEEF as the escape code. If TLAST and TKEEP are both 0 (the usual +// case) then no escape sequence is used. Any word that has "DEADBEEF" in the +// most significant position is considered an escape word. The least +// significant bits of the escape word contain the TKEEP and TLAST bits. The +// word following the escape word is the normal data word associated with +// those TLAST and TKEEP values. +// +// Here are some examples for the case where DATA_W = 64 +// +// 0x1234567887654321 with TLAST=0 and TKEEP=0 becomes +// 0x1234567887654321 +// +// 0x1234567887654321 with TLAST=1 and TKEEP=0 becomes +// 0xDEADBEEF00000001 0x1234567887654321 +// +// 0x1234567887654321 with TLAST=1 and TKEEP=2 becomes +// 0xDEADBEEF00000005 0x1234567887654321 +// +// 0x1234567887654321 with TLAST=0 and TKEEP=1 becomes +// 0x1234567887654321 (because TKEEP is ignored when TLAST=0) +// +// 0xDEADBEEFFEEDCAFE without TLAST=0 and TKEEP=0 becomes +// 0xDEADBEEF00000000 0xDEADBEEFFEEDCAFE +// +// 0xDEADBEEFFEEDCAFE with TLAST=0 and TKEEP=1 becomes +// 0xDEADBEEF00000002 0xDEADBEEFFEEDCAFE +// + +module axi_embed_tlast_tkeep #( + parameter DATA_W = 64, + parameter KEEP_W = DATA_W/8 +) ( + input clk, + input rst, + + // Input AXI-Stream + input [DATA_W-1:0] i_tdata, + input [KEEP_W-1:0] i_tkeep, + input i_tlast, + input i_tvalid, + output i_tready, + + // Output AXI-Stream + output reg [DATA_W-1:0] o_tdata, + output o_tvalid, + input o_tready +); + + localparam ESC_WORD_W = 32; + localparam [ESC_WORD_W-1:0] ESC_WORD = 'hDEADBEEF; + + + //--------------------------------------------------------------------------- + // Parameter Checking + //--------------------------------------------------------------------------- + + if (DATA_W < ESC_WORD_W+KEEP_W+1) begin : gen_assertion + // Cause an error if DATA_W is not large enough. + DATA_W_is_not_large_enough_to_store_escape_code_TKEEP_and_TLAST(); + end + + + //--------------------------------------------------------------------------- + // State Machine + //--------------------------------------------------------------------------- + + localparam PASS = 0; + localparam ESCAPE = 1; + + localparam ST_IDLE = 0; + localparam ST_DATA = 1; + + reg [0:0] state = ST_IDLE; + reg [0:0] next_state; + + reg [0:0] select; + + always @(posedge clk) begin + if (rst) begin + state <= ST_IDLE; + end else begin if (o_tready) + state <= next_state; + end + end + + always @(*) begin + case(state) + ST_IDLE: begin + if (i_tlast && i_tvalid) begin + next_state = ST_DATA; + select = ESCAPE; + end else if ((i_tdata[DATA_W-1 -: ESC_WORD_W] == ESC_WORD) && i_tvalid) begin + next_state = ST_DATA; + select = ESCAPE; + end else begin + next_state = ST_IDLE; + select = PASS; + end + end + + ST_DATA: begin + select = PASS; + if (i_tvalid) begin + next_state = ST_IDLE; + end else begin + next_state = ST_DATA; + end + end + endcase + end + + + //--------------------------------------------------------------------------- + // Output Multiplexers + //--------------------------------------------------------------------------- + + always @(*) begin + case(select) + PASS : begin + o_tdata = i_tdata; + end + ESCAPE : begin + o_tdata = {DATA_W{1'b0}}; + o_tdata[DATA_W-1 -: ESC_WORD_W] = ESC_WORD; + o_tdata[ 1 +: KEEP_W] = i_tkeep; + o_tdata[ 0 +: 1] = i_tlast; + end + endcase + end + + assign o_tvalid = (select == PASS) ? i_tvalid : 1'b1; + assign i_tready = (select == PASS) ? o_tready : 1'b0; + +endmodule diff --git a/fpga/usrp3/lib/axi/axi_extract_tlast.v b/fpga/usrp3/lib/axi/axi_extract_tlast.v new file mode 100644 index 000000000..9afef3c35 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_extract_tlast.v @@ -0,0 +1,147 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// AXI stream neds N+1 bits to transmit packets of N bits so that the LAST bit can be represented. +// LAST occurs relatively infrequently and can be synthesized by using an in-band ESC code to generate +// a multi-word sequence to encode it (and the escape character when it appears as data input). +// +// 0x1234567887654321 with last becomes +// 0xDEADBEEFFEEDCAFE 0x0000000000000001 0x1234567887654321 +// +// 0xDEADBEEFFEEDCAFE with last becomes +// 0xDEADBEEFFEEDCAFE 0x0000000000000001 0xDEADBEEFFEEDCAFE +// +// 0xDEADBEEFFEEDCAFE without last becomes +// 0xDEADBEEFFEEDCAFE 0x0000000000000000 0xDEADBEEFFEEDCAFE +// + +module axi_extract_tlast #( + parameter WIDTH=64, + parameter VALIDATE_CHECKSUM=0 +) ( + input clk, + input reset, + input clear, + // + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output reg i_tready, + // + output [WIDTH-1:0] o_tdata, + output reg o_tlast, + output reg o_tvalid, + input o_tready, + // + output reg checksum_error +); + + reg [1:0] state, next_state; + + localparam IDLE = 0; + localparam EXTRACT1 = 1; + localparam EXTRACT2 = 2; + localparam EXTRACT3 = 3; + + assign o_tdata = i_tdata; + + reg checksum_error_pre; + reg [31:0] checksum, old_checksum; + + always @(posedge clk) + if (reset | clear) begin + checksum <= 0; + old_checksum <= 0; + end else if (VALIDATE_CHECKSUM && o_tready && i_tvalid && o_tlast) begin + checksum <= 0; + old_checksum <= 0; + end else if (VALIDATE_CHECKSUM && i_tready && i_tvalid && (state == IDLE)) begin + checksum <= checksum ^ i_tdata[31:0] ^ i_tdata[63:32]; + old_checksum <= checksum; + end + + always @(posedge clk) + checksum_error <= checksum_error_pre; + + always @(posedge clk) + if (reset | clear) begin + state <= IDLE; + end else begin + state <= next_state; + end + + always @(*) begin + checksum_error_pre = 0; + case(state) + // + // Search for Escape sequence "0xDEADBEEFFEEDCAFE" + // If ESC found don't pass data downstream but transition to next state. + // else pass data downstream. + // + IDLE: begin + o_tlast = 1'b0; + if ((i_tdata == 64'hDEADBEEFFEEDCAFE) && i_tvalid) begin + next_state = EXTRACT1; + o_tvalid = 1'b0; + i_tready = 1'b1; + end else begin + next_state = IDLE; + o_tvalid = i_tvalid; + i_tready = o_tready; + end // else: !if((i_tdata == 'hDEADBEEFFEEDCAFE) && i_tvalid) + end // case: IDLE + // + // Look at next data. If it's a 0x1 then o_tlast should be asserted with next data word. + // if it's 0x0 then it signals emulation of the Escape code in the original data stream + // and we should just pass the next data word through unchanged with no o_tlast indication. + // + EXTRACT1: begin + o_tvalid = 1'b0; + i_tready = 1'b1; + o_tlast = 1'b0; + if (i_tvalid) begin + if (i_tdata[31:0] == 'h1) begin + if (VALIDATE_CHECKSUM && (old_checksum != i_tdata[63:32])) + checksum_error_pre = 1'b1; + next_state = EXTRACT2; + end else begin + // We assume emulation and don't look for illegal codes. + next_state = EXTRACT3; + end // else: !if(i_tdata == 'h1) + end else begin // if (i_tvalid) + next_state = EXTRACT1; + end // else: !if(i_tvalid) + end // case: EXTRACT1 + // + // Assert o_tlast with data word. + // + EXTRACT2: begin + o_tvalid = i_tvalid; + i_tready = o_tready; + o_tlast = 1'b1; + if (i_tvalid & o_tready) + next_state = IDLE; + else + next_state = EXTRACT2; + end + // + // Emulation, don't assert o_tlast with dataword. + // + EXTRACT3: begin + o_tvalid = i_tvalid; + i_tready = o_tready; + o_tlast = 1'b0; + if (i_tvalid & o_tready) + next_state = IDLE; + else + next_state = EXTRACT2; + end + endcase // case(state) + end + +endmodule // axi_extract_tlast + + \ No newline at end of file diff --git a/fpga/usrp3/lib/axi/axi_extract_tlast_tkeep.v b/fpga/usrp3/lib/axi/axi_extract_tlast_tkeep.v new file mode 100644 index 000000000..4d9178052 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_extract_tlast_tkeep.v @@ -0,0 +1,128 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_extract_tlast_tkeep +// +// Description: +// +// This module extracts the TLAST and TKEEP values that were embedded by the +// axi_embed_tlast_tkeep module. See axi_embed_tlast_tkeep for a description +// of how the data is encoded. +// +// Here are some extraction examples for DATA_W = 64. +// +// 0x1234567887654321 becomes +// 0x1234567887654321 (no changes) +// +// 0xDEADBEEF00000001 0x1234567887654321 becomes +// 0x1234567887654321 with TLAST=1 and TKEEP=0 +// +// 0xDEADBEEF00000005 0x1234567887654321 becomes +// 0x1234567887654321 with TLAST=1 and TKEEP=2 +// +// 0xDEADBEEF00000000 0xDEADBEEFFEEDCAFE +// 0xDEADBEEFFEEDCAFE without TLAST=0 and TKEEP=0 becomes +// +// 0xDEADBEEF00000002 0xDEADBEEFFEEDCAFE +// 0xDEADBEEFFEEDCAFE with TLAST=0 and TKEEP=1 becomes +// + +module axi_extract_tlast_tkeep #( + parameter DATA_W = 64, + parameter KEEP_W = DATA_W /8 +) ( + input clk, + input rst, + + // Input AXI-Stream + input [DATA_W-1:0] i_tdata, + input i_tvalid, + output reg i_tready, + + // Output AXI-Stream + output reg [DATA_W-1:0] o_tdata, + output reg [KEEP_W-1:0] o_tkeep, + output reg o_tlast, + output reg o_tvalid, + input o_tready +); + + localparam ESC_WORD_W = 32; + localparam [ESC_WORD_W-1:0] ESC_WORD = 'hDEADBEEF; + + + //--------------------------------------------------------------------------- + // TKEEP and TLAST Holding Register + //--------------------------------------------------------------------------- + + reg save_flags; + reg tlast_saved; + reg [KEEP_W-1:0] tkeep_saved; + + always @(posedge clk) begin + if (save_flags) begin + // Save the TLAST and TKEEP values embedded in the escape word + tlast_saved <= i_tdata[0]; + tkeep_saved <= i_tdata[1 +: KEEP_W]; + end + end + + + //-------------------------------------------------------------------------- + // State Machine + //-------------------------------------------------------------------------- + + localparam ST_IDLE = 0; + localparam ST_DATA = 1; + + reg [0:0] state = ST_IDLE; + reg [0:0] next_state; + + always @(posedge clk) begin + if (rst) begin + state <= ST_IDLE; + end else begin + state <= next_state; + end + end + + always @(*) begin + // Default assignments (pass through) + o_tdata = i_tdata; + o_tlast = 1'b0; + o_tkeep = {KEEP_W{1'b1}}; + save_flags = 1'b0; + next_state = state; + o_tvalid = i_tvalid; + i_tready = o_tready; + + case(state) + // + // Search for escape code. If found don't pass data downstream but + // transition to next state. Otherwise, pass data downstream. + // + ST_IDLE: begin + if ((i_tdata[DATA_W-1 -: ESC_WORD_W] == ESC_WORD) && i_tvalid) begin + save_flags = 1'b1; + next_state = ST_DATA; + o_tvalid = 1'b0; + i_tready = 1'b1; + end + end + + // + // Output data word with the saved TLAST and TKEEP values + // + ST_DATA: begin + o_tlast = tlast_saved; + o_tkeep = tkeep_saved; + if (i_tvalid & o_tready) begin + next_state = ST_IDLE; + end + end + endcase + end + +endmodule diff --git a/fpga/usrp3/lib/axi/axi_fast_extract_tlast.v b/fpga/usrp3/lib/axi/axi_fast_extract_tlast.v new file mode 100644 index 000000000..59e925caf --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_fast_extract_tlast.v @@ -0,0 +1,193 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// Ultra fast critical path FIFO. +// Only 2 entrys but no combinatorial feed through paths +// + + +module axi_fast_extract_tlast + #(parameter WIDTH=64) + ( + input clk, + input reset, + input clear, + // + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output reg i_tready, + // + output [WIDTH-1:0] o_tdata, + output o_tlast, + output reg o_tvalid, + input o_tready + ); + + reg [WIDTH:0] data_reg1, data_reg2; + + reg [1:0] fifo_state; + + localparam EMPTY = 0; + localparam HALF = 1; + localparam FULL = 2; + + reg [1:0] extract_state; + + localparam IDLE = 0; + localparam EXTRACT1 = 1; + localparam EXTRACT2 = 2; + localparam EXTRACT3 = 3; + + + always @(posedge clk) + if (reset | clear) begin + fifo_state <= EMPTY; + end else begin + case (fifo_state) + // Nothing in either register. + // Upstream can always push data to us. + // Downstream has nothing to take from us. + EMPTY: begin + if ((extract_state == IDLE) && (i_tdata == 64'hDEADBEEFFEEDCAFE) && i_tvalid) begin + // Embeded escpae code received. + extract_state <= EXTRACT1; + i_tready <= 1'b1; + o_tvalid <= 1'b0; + fifo_state <= EMPTY; + end else if ((extract_state == EXTRACT1) && i_tvalid) begin + // Now work out if its a genuine embeded tlast or emulation. + i_tready <= 1'b1; + o_tvalid <= 1'b0; + fifo_state <= EMPTY; + if (i_tdata[31:0] == 'h1) begin + extract_state <= EXTRACT2; + end else begin + extract_state <= EXTRACT3; + end + end else if ((extract_state == EXTRACT2) && i_tvalid) begin + // Extract tlast. + data_reg1 <= {1'b1,i_tdata}; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + fifo_state <= HALF; + extract_state <= IDLE; + end else if (i_tvalid) begin + // Get here both for normal data and for EXTRACT3 emulation data. + data_reg1 <= {1'b0,i_tdata}; + fifo_state <= HALF; + extract_state <= IDLE; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end else begin + // Nothing to do. + fifo_state <= EMPTY; + i_tready <= 1'b1; + o_tvalid <= 1'b0; + end + end + // First Register Full. + // Upstream can always push data to us. + // Downstream can always read from us. + HALF: begin + if ((extract_state == IDLE) && (i_tdata == 64'hDEADBEEFFEEDCAFE) && i_tvalid) begin + // Embeded escpae code received. + extract_state <= EXTRACT1; + if (o_tready) begin + // If meanwhile we get read then go empty... + i_tready <= 1'b1; + o_tvalid <= 1'b0; + fifo_state <= EMPTY; + end else begin + // ...else stay half full. + fifo_state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end + end else if ((extract_state == EXTRACT1) && i_tvalid) begin + // Now work out if its a genuine embeded tlast or emulation. + if (i_tdata[31:0] == 'h1) begin + extract_state <= EXTRACT2; + end else begin + extract_state <= EXTRACT3; + end + if (o_tready) begin + // If meanwhile we get read then go empty... + i_tready <= 1'b1; + o_tvalid <= 1'b0; + fifo_state <= EMPTY; + end else begin + // ...else stay half full. + fifo_state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end + end else if ((extract_state == EXTRACT2) && i_tvalid) begin + // Extract tlast. + data_reg1 <= {1'b1,i_tdata}; + extract_state <= IDLE; + if (o_tready) begin + // We get read and writen same cycle... + i_tready <= 1'b1; + o_tvalid <= 1'b1; + fifo_state <= HALF; + end else begin + // ...or we get written and go full. + data_reg2 <= data_reg1; + i_tready <= 1'b0; + o_tvalid <= 1'b1; + fifo_state <= FULL; + end + end else if (i_tvalid) begin + // Get here both for normal data and for EXTRACT3 emulation data. + data_reg1 <= {1'b0,i_tdata}; + extract_state <= IDLE; + if (o_tready) begin + // We get read and writen same cycle... + fifo_state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end else begin + // ...or we get written and go full. + data_reg2 <= data_reg1; + i_tready <= 1'b0; + o_tvalid <= 1'b1; + fifo_state <= FULL; + end + end else if (o_tready) begin // if (i_tvalid) + // Only getting read this cycle so go empty + fifo_state <= EMPTY; + i_tready <= 1'b1; + o_tvalid <= 1'b0; + end else begin + // Absolutley nothing happens, everything stays the same. + fifo_state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end + end // case: HALF + // Both Registers Full. + // Upstream can not push to us in this fifo_state. + // Downstream can always read from us. + FULL: begin + if (o_tready) begin + fifo_state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end + else begin + fifo_state <= FULL; + i_tready <= 1'b0; + o_tvalid <= 1'b1; + end + end + endcase // case(fifo_state) + end // else: !if(reset | clear) + + assign {o_tlast,o_tdata} = (fifo_state == FULL) ? data_reg2 : data_reg1; + + +endmodule // axi_fast_extract_tlast diff --git a/fpga/usrp3/lib/axi/axi_fast_fifo.v b/fpga/usrp3/lib/axi/axi_fast_fifo.v new file mode 100644 index 000000000..5ff303b11 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_fast_fifo.v @@ -0,0 +1,108 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// Ultra fast critical path FIFO. +// Only 2 entrys but no combinatorial feed through paths +// + + +module axi_fast_fifo + #(parameter WIDTH=64) + ( + input clk, + input reset, + input clear, + // + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output reg i_tready, + // + output [WIDTH-1:0] o_tdata, + output reg o_tvalid, + input o_tready + ); + + reg [WIDTH-1:0] data_reg1, data_reg2; + + reg [1:0] state; + + localparam EMPTY = 0; + localparam HALF = 1; + localparam FULL = 2; + + always @(posedge clk) + if (reset | clear) begin + state <= EMPTY; + data_reg1 <= 0; + data_reg2 <= 0; + o_tvalid <= 1'b0; + i_tready <= 1'b0; + + end else begin + case (state) + // Nothing in either register. + // Upstream can always push data to us. + // Downstream has nothing to take from us. + EMPTY: begin + if (i_tvalid) begin + data_reg1 <= i_tdata; + state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end else begin + state <= EMPTY; + i_tready <= 1'b1; + o_tvalid <= 1'b0; + end + end + // First Register Full. + // Upstream can always push data to us. + // Downstream can always read from us. + HALF: begin + if (i_tvalid && o_tready) begin + data_reg1 <= i_tdata; + state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end else if (i_tvalid) begin + data_reg1 <= i_tdata; + data_reg2 <= data_reg1; + state <= FULL; + i_tready <= 1'b0; + o_tvalid <= 1'b1; + end else if (o_tready) begin + state <= EMPTY; + i_tready <= 1'b1; + o_tvalid <= 1'b0; + end else begin + state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end + end // case: HALF + // Both Registers Full. + // Upstream can not push to us in this state. + // Downstream can always read from us. + FULL: begin + if (o_tready) begin + state <= HALF; + i_tready <= 1'b1; + o_tvalid <= 1'b1; + end + else begin + state <= FULL; + i_tready <= 1'b0; + o_tvalid <= 1'b1; + end + end + endcase // case(state) + end // else: !if(reset | clear) + + assign o_tdata = (state == FULL) ? data_reg2 : data_reg1; + + +endmodule // axi_fast_fifo diff --git a/fpga/usrp3/lib/axi/axi_replay.v b/fpga/usrp3/lib/axi/axi_replay.v new file mode 100644 index 000000000..49e4318c5 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_replay.v @@ -0,0 +1,867 @@ +// +// Copyright 2017 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0 +// +// Module: axi_replay.v +// Description: +// +// This block implements the state machine and control logic for recording and +// playback of AXI-Stream data, using a DMA-accessible memory as a buffer. + + +module axi_replay #( + parameter DATA_WIDTH = 64, + parameter ADDR_WIDTH = 32, // Byte address width used by DMA master + parameter COUNT_WIDTH = 8 // Length of counters used to connect to the DMA + // master's read and write interfaces. +) ( + input wire clk, + input wire rst, // Synchronous to clk + + //--------------------------------------------------------------------------- + // Settings Bus + //--------------------------------------------------------------------------- + + input wire set_stb, + input wire [ 7:0] set_addr, + input wire [31:0] set_data, + output reg [31:0] rb_data, + input wire [ 7:0] rb_addr, + + //--------------------------------------------------------------------------- + // AXI Stream Interface + //--------------------------------------------------------------------------- + + // Input + input wire [DATA_WIDTH-1:0] i_tdata, + input wire i_tvalid, + input wire i_tlast, + output wire i_tready, + + // Output + output wire [DATA_WIDTH-1:0] o_tdata, + output wire o_tvalid, + output wire o_tlast, + input wire o_tready, + + //--------------------------------------------------------------------------- + // DMA Interface + //--------------------------------------------------------------------------- + + // Write interface + output reg [ ADDR_WIDTH-1:0] write_addr, // Byte address for start of write + // transaction (64-bit aligned). + output reg [COUNT_WIDTH-1:0] write_count, // Count of 64-bit words to write, minus 1. + output reg write_ctrl_valid, + input wire write_ctrl_ready, + output wire [ DATA_WIDTH-1:0] write_data, + output wire write_data_valid, + input wire write_data_ready, + + // Read interface + output reg [ ADDR_WIDTH-1:0] read_addr, // Byte address for start of read + // transaction (64-bit aligned). + output reg [COUNT_WIDTH-1:0] read_count, // Count of 64-bit words to read, minus 1. + output reg read_ctrl_valid, + input wire read_ctrl_ready, + input wire [ DATA_WIDTH-1:0] read_data, + input wire read_data_valid, + output wire read_data_ready +); + + //--------------------------------------------------------------------------- + // Constants + //--------------------------------------------------------------------------- + + // Size constants + localparam CMD_WIDTH = 32; // Command width + localparam LINES_WIDTH = 28; // Width of cmd_num_lines + localparam WORD_SIZE = DATA_WIDTH/8; // Size of DATA_WIDTH in bytes + + // Register offsets + localparam [7:0] SR_REC_BASE_ADDR = 128; + localparam [7:0] SR_REC_BUFFER_SIZE = 129; + localparam [7:0] SR_REC_RESTART = 130; + localparam [7:0] SR_REC_FULLNESS = 131; + localparam [7:0] SR_PLAY_BASE_ADDR = 132; + localparam [7:0] SR_PLAY_BUFFER_SIZE = 133; + localparam [7:0] SR_RX_CTRL_COMMAND = 152; // Same offset as radio + localparam [7:0] SR_RX_CTRL_HALT = 155; // Same offset as radio + localparam [7:0] SR_RX_CTRL_MAXLEN = 156; // Same offset as radio + + + // Memory buffering parameters: + // + // Log base 2 of the depth of the input and output FIFOs to use. The FIFOs + // should be large enough to store more than a complete burst + // (MEM_BURST_SIZE). A size of 9 (512 64-bit words) is one 36-kbit BRAM. + localparam REC_FIFO_ADDR_WIDTH = 9; // Log2 of input/record FIFO size + localparam PLAY_FIFO_ADDR_WIDTH = 9; // Log2 of output/playback FIFO size + // + // Amount of data to buffer before writing to RAM. This should be a power of + // two so that it evenly divides the AXI_ALIGNMENT requirement. It also must + // not exceed 2**COUNT_WIDTH (the maximum count allowed by DMA master). + localparam MEM_BURST_SIZE = 2**COUNT_WIDTH; // Size in DATA_WIDTH-sized words + // + // AXI alignment requirement (4096 bytes) in DATA_WIDTH-bit words + localparam AXI_ALIGNMENT = 4096 / WORD_SIZE; + // + // Clock cycles to wait before writing something less than MEM_BURST_SIZE + // to memory. + localparam DATA_WAIT_TIMEOUT = 31; + + + //--------------------------------------------------------------------------- + // Signals + //--------------------------------------------------------------------------- + + // Command wires + wire cmd_send_imm_cf, cmd_chain_cf, cmd_reload_cf, cmd_stop_cf; + wire [LINES_WIDTH-1:0] cmd_num_lines_cf; + + // Settings registers signals + wire [ ADDR_WIDTH-1:0] rec_base_addr_sr; // Byte address + wire [ ADDR_WIDTH-1:0] rec_buffer_size_sr; // Size in bytes + wire [ ADDR_WIDTH-1:0] play_base_addr_sr; // Byte address + wire [ ADDR_WIDTH-1:0] play_buffer_size_sr; // Size in bytes + reg rec_restart; + reg rec_restart_clear; + wire [ CMD_WIDTH-1:0] command; + wire command_valid; + reg play_halt; + reg play_halt_clear; + wire [COUNT_WIDTH:0] play_max_len_sr; + + // Command FIFO + wire cmd_fifo_valid; + reg cmd_fifo_ready; + + // Record Data FIFO (Input) + wire [DATA_WIDTH-1:0] rec_fifo_o_tdata; + wire rec_fifo_o_tvalid; + wire rec_fifo_o_tready; + wire [ 15:0] rec_fifo_occupied; + + // Playback Data FIFO (Output) + wire [DATA_WIDTH-1:0] play_fifo_i_tdata; + wire play_fifo_i_tvalid; + wire play_fifo_i_tready; + wire [ 15:0] play_fifo_space; // Free space in play_axi_fifo + + // Buffer usage registers + reg [ADDR_WIDTH-1:0] rec_buffer_avail; // Amount of free buffer space in words + reg [ADDR_WIDTH-1:0] rec_buffer_used; // Amount of occupied buffer space in words + + + //--------------------------------------------------------------------------- + // Registers + //--------------------------------------------------------------------------- + + // Record Base Address Register. Address is a byte address. This must be a + // multiple of 8 bytes. + setting_reg #( + .my_addr (SR_REC_BASE_ADDR), + .width (ADDR_WIDTH) + ) sr_rec_base_addr ( + .clk (clk), + .rst (rst), + .strobe (set_stb), + .addr (set_addr), + .in (set_data), + .out (rec_base_addr_sr), + .changed () + ); + + + // Record Buffer Size Register. This indicates the portion of the RAM + // allocated to the record buffer, in bytes. This should be a multiple of 8 + // bytes. + setting_reg #( + .my_addr (SR_REC_BUFFER_SIZE), + .width (ADDR_WIDTH) + ) sr_rec_buffer_size ( + .clk (clk), + .rst (rst), + .strobe (set_stb), + .addr (set_addr), + .in (set_data), + .out (rec_buffer_size_sr), + .changed () + ); + + + // Playback Base Address Register. Address is a byte address. This must be a + // multiple of the 8 bytes. + setting_reg #( + .my_addr (SR_PLAY_BASE_ADDR), + .width (ADDR_WIDTH) + ) sr_play_base_addr ( + .clk (clk), + .rst (rst), + .strobe (set_stb), + .addr (set_addr), + .in (set_data), + .out (play_base_addr_sr), + .changed () + ); + + + // Playback Buffer Size Register. This indicates the portion of the RAM + // allocated to the record buffer, in bytes. This should be a multiple of 8 + // bytes. + setting_reg #( + .my_addr (SR_PLAY_BUFFER_SIZE), + .width (ADDR_WIDTH) + ) sr_play_buffer_size ( + .clk (clk), + .rst (rst), + .strobe (set_stb), + .addr (set_addr), + .in (set_data), + .out (play_buffer_size_sr), + .changed () + ); + + + // Record Buffer Restart Register. Software must write to this register after + // updating the base address or buffer size. A write to this register means + // we need to stop any recording in progress and reset the record buffers + // according to the current buffer base address and size registers. + always @(posedge clk) + begin : sr_restart + if(rst) begin + rec_restart <= 1'b0; + end else begin + if(set_stb & (set_addr == SR_REC_RESTART)) begin + rec_restart <= 1'b1; + end else if (rec_restart_clear) begin + rec_restart <= 1'b0; + end + end + end + + + // Halt Register. A write to this register stops any replay operation as soon + // as the current DRAM transaction completes. + always @(posedge clk) + begin : sr_halt + if(rst) begin + play_halt <= 1'b0; + end else begin + if(set_stb & (set_addr == SR_RX_CTRL_HALT)) begin + play_halt <= 1'b1; + end else if (play_halt_clear) begin + play_halt <= 1'b0; + end + end + end + + + // Play Command Register + // + // This register mirrors the behavior of the RFNoC RX radio block. All + // commands are queued up in the replay command FIFO. The fields are as + // follows. + // + // send_imm [31] Send command immediately (don't use time). + // + // chain [30] When done with num_lines, immediately run next command. + // + // reload [29] When done with num_lines, rerun the same command if + // cmd_chain is set and no new command is available. + // + // stop [28] When done with num_lines, stop transferring if + // cmd_chain is set. + // + // num_lines [27:0] Number of samples to transfer to/from block. + // + setting_reg #( + .my_addr (SR_RX_CTRL_COMMAND), + .width (CMD_WIDTH) + ) sr_command ( + .clk (clk), + .rst (rst), + .strobe (set_stb), + .addr (set_addr), + .in (set_data), + .out (command), + .changed (command_valid) + ); + + + // Max Length Register. This register sets the number of words for the + // maximum packet size. + setting_reg #( + .my_addr (SR_RX_CTRL_MAXLEN), + .width (COUNT_WIDTH+1), + .at_reset({1'b1, {COUNT_WIDTH{1'b0}}}) + ) sr_max_len ( + .clk (clk), + .rst (rst), + .strobe (set_stb), + .addr (set_addr), + .in (set_data), + .out (play_max_len_sr), + .changed () + ); + + + // Implement register read + always @(*) begin + case (rb_addr) + SR_REC_BASE_ADDR : rb_data = rec_base_addr_sr; + SR_REC_BUFFER_SIZE : rb_data = rec_buffer_size_sr; + SR_REC_FULLNESS : rb_data = rec_buffer_used * WORD_SIZE; + SR_PLAY_BASE_ADDR : rb_data = play_base_addr_sr; + SR_PLAY_BUFFER_SIZE : rb_data = play_buffer_size_sr; + SR_RX_CTRL_MAXLEN : rb_data = play_max_len_sr; + default : rb_data = 32'h0; + endcase + end + + + //--------------------------------------------------------------------------- + // Playback Command FIFO + //--------------------------------------------------------------------------- + // + // This block queues up commands for playback control. + // + //--------------------------------------------------------------------------- + + axi_fifo_short #( + .WIDTH (CMD_WIDTH) + ) command_fifo ( + .clk (clk), + .reset (rst), + .clear (play_halt_clear), + .i_tdata (command), + .i_tvalid (command_valid), + .i_tready (), + .o_tdata ({cmd_send_imm_cf, cmd_chain_cf, cmd_reload_cf, cmd_stop_cf, cmd_num_lines_cf}), + .o_tvalid (cmd_fifo_valid), + .o_tready (cmd_fifo_ready), + .occupied (), + .space () + ); + + + //--------------------------------------------------------------------------- + // Record Input Data FIFO + //--------------------------------------------------------------------------- + // + // This FIFO stores data to be recording into the RAM buffer. + // + //--------------------------------------------------------------------------- + + axi_fifo #( + .WIDTH (DATA_WIDTH), + .SIZE (REC_FIFO_ADDR_WIDTH) + ) rec_axi_fifo ( + .clk (clk), + .reset (rst), + .clear (1'b0), + // + .i_tdata (i_tdata), + .i_tvalid (i_tvalid), + .i_tready (i_tready), + // + .o_tdata (rec_fifo_o_tdata), + .o_tvalid (rec_fifo_o_tvalid), + .o_tready (rec_fifo_o_tready), + // + .space (), + .occupied (rec_fifo_occupied) + ); + + + //--------------------------------------------------------------------------- + // Record State Machine + //--------------------------------------------------------------------------- + + // FSM States + localparam REC_WAIT_FIFO = 0; + localparam REC_CHECK_ALIGN = 1; + localparam REC_DMA_REQ = 2; + localparam REC_WAIT_DMA_START = 3; + localparam REC_WAIT_DMA_COMMIT = 4; + + // State Signals + reg [2:0] rec_state; + + // Registers + reg [ADDR_WIDTH-1:0] rec_base_addr; // Last base address pulled from settings register + reg [ADDR_WIDTH-1:0] rec_buffer_size; // Last buffer size pulled from settings register + reg [ADDR_WIDTH-1:0] rec_addr; // Current offset into record buffer + reg [ADDR_WIDTH-1:0] rec_size; // Number of words to transfer next + reg [ADDR_WIDTH-1:0] rec_size_0; // Pipeline stage for computation of rec_size + + reg signed [ADDR_WIDTH:0] rec_size_aligned; // rec_size reduced to not cross 4k boundary + + // Timer to count how many cycles we've been waiting for new data + reg [$clog2(DATA_WAIT_TIMEOUT+1)-1:0] rec_wait_timer; + reg rec_wait_timeout; + + always @(posedge clk) begin + if (rst) begin + rec_state <= REC_WAIT_FIFO; + rec_addr <= 0; + write_ctrl_valid <= 1'b0; + + rec_buffer_avail <= 0; + rec_buffer_used <= 0; + rec_wait_timer <= 0; + rec_wait_timeout <= 0; + + end else begin + + // Default assignments + rec_restart_clear <= 1'b0; + + // Update wait timer + if (i_tvalid || !rec_fifo_occupied) begin + // If a new word is presented to the input FIFO, or the FIFO is empty, + // then reset the timer. + rec_wait_timer <= 0; + rec_wait_timeout <= 1'b0; + end else if (rec_fifo_occupied) begin + // If no new word is written, but there's data in the FIFO, update the + // timer. Latch timeout condition when we reach out limit. + rec_wait_timer <= rec_wait_timer + 1; + + if (rec_wait_timer == DATA_WAIT_TIMEOUT) begin + rec_wait_timeout <= 1'b1; + end + end + + // Pre-calculate the aligned size + rec_size_aligned <= $signed(AXI_ALIGNMENT) - $signed(rec_addr & (AXI_ALIGNMENT-1)); + + // + // State logic + // + case (rec_state) + + REC_WAIT_FIFO : begin + // Wait until there's enough data to initiate a transfer from the + // FIFO to the RAM. + + // Check if a restart was requested on the record interface + if (rec_restart) begin + rec_restart_clear <= 1'b1; + + // Latch the new register values. We don't want them to change + // while we're running. + rec_base_addr <= rec_base_addr_sr; + rec_buffer_size <= rec_buffer_size_sr / WORD_SIZE; // Store size in words + + // Reset counters and address any time we update the buffer size or + // base address. + rec_buffer_avail <= rec_buffer_size_sr / WORD_SIZE; // Store size in words + rec_buffer_used <= 0; + rec_addr <= rec_base_addr_sr; + + // Check if there's room left in the record RAM buffer + end else if (rec_buffer_used < rec_buffer_size) begin + // See if we can transfer a full burst + if (rec_fifo_occupied >= MEM_BURST_SIZE && rec_buffer_avail >= MEM_BURST_SIZE) begin + rec_size_0 <= MEM_BURST_SIZE; + rec_state <= REC_CHECK_ALIGN; + + // Otherwise, if we've been waiting a long time, see if we can + // transfer less than a burst. + end else if (rec_fifo_occupied > 0 && rec_wait_timeout) begin + rec_size_0 <= (rec_fifo_occupied <= rec_buffer_avail) ? + rec_fifo_occupied : rec_buffer_avail; + rec_state <= REC_CHECK_ALIGN; + end + end + end + + REC_CHECK_ALIGN : begin + // Check the address alignment, since AXI requires that an access not + // cross 4k boundaries (boo), and the axi_dma_master doesn't handle + // this automatically (boo again). + rec_size <= ($signed({1'b0,rec_size_0}) > rec_size_aligned) ? + rec_size_aligned : rec_size_0; + + // DMA interface is ready, so transaction will begin + rec_state <= REC_DMA_REQ; + end + + REC_DMA_REQ : begin + // The write count written to the DMA engine should be 1 less than + // the number of words you want to write (not the number of bytes). + write_count <= rec_size - 1; + + // Create the physical RAM byte address by combining the address and + // base address. + write_addr <= rec_addr; + + // Once the interface is ready, make the DMA request + if (write_ctrl_ready) begin + // Request the write transaction + write_ctrl_valid <= 1'b1; + rec_state <= REC_WAIT_DMA_START; + end + end + + REC_WAIT_DMA_START : begin + // Wait until DMA interface deasserts ready, indicating it has + // started on the request. + write_ctrl_valid <= 1'b0; + if (!write_ctrl_ready) begin + rec_state <= REC_WAIT_DMA_COMMIT; + end + end + + REC_WAIT_DMA_COMMIT : begin + // Wait for the DMA interface to reassert write_ctrl_ready, which + // signals that the DMA engine has received a response for the whole + // write transaction and (we assume) it has been committed to RAM. + // After this, we can update the write address and start the next + // transaction. + if (write_ctrl_ready) begin + rec_addr <= rec_addr + (rec_size * WORD_SIZE); + rec_buffer_used <= rec_buffer_used + rec_size; + rec_buffer_avail <= rec_buffer_avail - rec_size; + rec_state <= REC_WAIT_FIFO; + end + end + + default : begin + rec_state <= REC_WAIT_FIFO; + end + + endcase + end + end + + // Connect output of record FIFO to input of DMA write interface + assign write_data = rec_fifo_o_tdata; + assign write_data_valid = rec_fifo_o_tvalid; + assign rec_fifo_o_tready = write_data_ready; + + + //--------------------------------------------------------------------------- + // Playback State Machine + //--------------------------------------------------------------------------- + + // FSM States + localparam PLAY_IDLE = 0; + localparam PLAY_WAIT_DATA_READY = 1; + localparam PLAY_SIZE_CALC = 2; + localparam PLAY_DMA_REQ = 3; + localparam PLAY_WAIT_DMA_START = 4; + localparam PLAY_WAIT_DMA_COMMIT = 5; + localparam PLAY_DONE_CHECK = 6; + + // State Signals + reg [2:0] play_state; + + // Registers + reg [ADDR_WIDTH-1:0] play_base_addr; // Last base address pulled from settings register + reg [ADDR_WIDTH-1:0] play_buffer_size; // Last buffer size pulled from settings register + reg [ADDR_WIDTH-1:0] play_addr; // Current byte offset into record buffer + reg [ADDR_WIDTH-1:0] play_addr_0; // Pipeline stage for computing play_addr + reg [ADDR_WIDTH-1:0] play_addr_1; // Pipeline stage for computing play_addr + reg [ADDR_WIDTH-1:0] play_buffer_end; // Address of location after end of buffer + reg [ADDR_WIDTH-1:0] max_dma_size; // Maximum size of next transfer, in words + // + reg [LINES_WIDTH-1:0] cmd_num_lines; // Copy of cmd_num_lines from last command + reg [LINES_WIDTH-1:0] play_words_remaining; // Number of lines left to read for command + reg cmd_chain; // Copy of cmd_chain from last command + reg cmd_reload; // Copy of cmd_reload from last command + + reg play_full_burst_avail; // True if we there's a full burst to read + reg play_buffer_avail_nonzero; // True if > 0 + reg cmd_num_lines_cf_nonzero; // True if > 0 + reg max_dma_size_ok; // True if it's OK to read max_dma_size + + reg [ADDR_WIDTH-1:0] max_dma_size_m1; // max_dma_size - 1 + reg [ADDR_WIDTH-1:0] play_words_remaining_m1; // play_words_remaining - 1 + + reg [ADDR_WIDTH-1:0] play_buffer_avail; // Number of words left to read in record buffer + reg [ADDR_WIDTH-1:0] play_buffer_avail_0; // Pipeline stage for computing play_buffer_avail + + always @(posedge clk) + begin + if (rst) begin + play_state <= PLAY_IDLE; + cmd_fifo_ready <= 1'b0; + + end else begin + + // Calculate how many words are left to read from the record buffer + play_full_burst_avail <= (play_buffer_avail >= MEM_BURST_SIZE); + play_buffer_avail_nonzero <= (play_buffer_avail > 0); + cmd_num_lines_cf_nonzero <= (cmd_num_lines_cf > 0); + play_buffer_end <= play_base_addr_sr + play_buffer_size_sr; + + // Default values + cmd_fifo_ready <= 1'b0; + read_ctrl_valid <= 1'b0; + play_halt_clear <= 1'b0; + + // + // State logic + // + case (play_state) + PLAY_IDLE : begin + // Always start reading at the start of the record buffer + play_addr <= play_base_addr_sr; + + // Save off command info, in case we need to repeat the command + cmd_num_lines <= cmd_num_lines_cf; + cmd_reload <= cmd_reload_cf; + cmd_chain <= cmd_chain_cf; + + // Save the buffer info so it doesn't update during playback + play_base_addr <= play_base_addr_sr; + play_buffer_size <= play_buffer_size_sr; + play_buffer_avail <= play_buffer_size_sr / WORD_SIZE; + + // Wait until we receive a command and we have enough data recorded + // to honor it. + if (cmd_fifo_valid && ~play_halt_clear) begin + // Load the number of word remaining to complete this command + play_words_remaining <= cmd_num_lines_cf; + + // We don't support time yet, so we require send_imm to do + // anything. Also, we can't do anything until we have data recorded. + if (cmd_stop_cf) begin + // Do nothing, except clear command from the FIFO + cmd_fifo_ready <= 1'b1; + end else if (cmd_send_imm_cf + && play_buffer_avail_nonzero + && cmd_num_lines_cf_nonzero) begin + // Dequeue the command from the FIFO + cmd_fifo_ready <= 1'b1; + + play_state <= PLAY_WAIT_DATA_READY; + end + end else if (play_halt) begin + // In case we get a HALT after a command has finished + play_halt_clear <= 1'b1; + end + end + + PLAY_WAIT_DATA_READY : begin + // Save the maximum size we can read from RAM + max_dma_size <= play_full_burst_avail ? MEM_BURST_SIZE : play_buffer_avail; + + // Check if we got a halt command while waiting + if (play_halt) begin + play_halt_clear <= 1'b1; + play_state <= PLAY_IDLE; + + // Wait for output FIFO to empty sufficiently so we can read an + // entire burst at once. This may be more space than needed, but we + // won't know the exact size until the next state. + end else if (play_fifo_space >= MEM_BURST_SIZE) begin + play_state <= PLAY_SIZE_CALC; + end + end + + PLAY_SIZE_CALC : begin + // Do some intermediate calculations to determine what the read_count + // should be. + play_words_remaining_m1 <= play_words_remaining-1; + max_dma_size_m1 <= max_dma_size-1; + max_dma_size_ok <= play_words_remaining >= max_dma_size; + play_state <= PLAY_DMA_REQ; + end + + PLAY_DMA_REQ : begin + // Load the size of the next read into a register. We try to read the + // max amount available (up to the burst size) or however many words + // are needed to reach the end of the RAM buffer. + // + // The read count written to the DMA engine should be 1 less than the + // number of words you want to read (not the number of bytes). + read_count <= max_dma_size_ok ? max_dma_size_m1 : play_words_remaining_m1; + + // Load the address to read. Note that we don't do an alignment check + // since we assume that multiples of MEM_BURST_SIZE meet the + // AXI_ALIGNMENT requirement. + read_addr <= play_addr; + + // Request the read transaction as soon as DMA interface is ready + if (read_ctrl_ready) begin + read_ctrl_valid <= 1'b1; + play_state <= PLAY_WAIT_DMA_START; + end + end + + PLAY_WAIT_DMA_START : begin + // Wait until DMA interface deasserts ready, indicating it has + // started on the request. + read_ctrl_valid <= 1'b0; + if (!read_ctrl_ready) begin + // Update values for next transaction + play_addr_0 <= play_addr + ({{(ADDR_WIDTH-COUNT_WIDTH){1'b0}}, read_count} + 1) * WORD_SIZE; + play_words_remaining <= play_words_remaining - ({1'b0, read_count} + 1); + play_buffer_avail_0 <= play_buffer_avail - ({1'b0, read_count} + 1); + + play_state <= PLAY_WAIT_DMA_COMMIT; + end + end + + PLAY_WAIT_DMA_COMMIT : begin + // Wait for the DMA interface to reassert read_ctrl_ready, which + // signals that the DMA engine has received a response for the whole + // read transaction. + if (read_ctrl_ready) begin + // Check if we need to wrap the address for the next transaction + if (play_addr_0 >= play_buffer_end) begin + play_addr_1 <= play_base_addr_sr; + play_buffer_avail <= play_buffer_size_sr / WORD_SIZE; + end else begin + play_addr_1 <= play_addr_0; + play_buffer_avail <= play_buffer_avail_0; + end + + play_state <= PLAY_DONE_CHECK; + end + end + + PLAY_DONE_CHECK : begin + play_addr <= play_addr_1; + + // Check if we have more data to transfer for this command + if (play_words_remaining) begin + play_state <= PLAY_WAIT_DATA_READY; + + // Check if we're chaining + end else if (cmd_chain) begin + // Check if there's a new command waiting + if (cmd_fifo_valid) begin + // Load the next command. Note that we don't reset the playback + // address when commands are chained together. + play_words_remaining <= cmd_num_lines_cf; + cmd_num_lines <= cmd_num_lines_cf; + cmd_reload <= cmd_reload_cf; + cmd_chain <= cmd_chain_cf; + + // Dequeue the command from the FIFO + cmd_fifo_ready <= 1'b1; + + // Stop if it's a stop command, otherwise restart + if (cmd_stop_cf) begin + play_state <= PLAY_IDLE; + end else begin + play_state <= PLAY_WAIT_DATA_READY; + end + + // Check if we need to restart the previous command + end else if (cmd_reload) begin + play_words_remaining <= cmd_num_lines; + play_state <= PLAY_WAIT_DATA_READY; + end + // Nothing left to do + end else begin + play_state <= PLAY_IDLE; + end + end + endcase + + end + end + + // Connect output of DMA master to playback data FIFO + assign play_fifo_i_tdata = read_data; + assign play_fifo_i_tvalid = read_data_valid; + assign read_data_ready = play_fifo_i_tready; + + + //--------------------------------------------------------------------------- + // TLAST Generation + //--------------------------------------------------------------------------- + // + // This block monitors the signals to/from the DMA master and generates the + // TLAST signal. We assert TLAST at the end of every read transaction and + // after every play_max_len_sr words, so that no packets are longer than the + // length indicated by the max_len register. + // + // The timing of this block relies on the fact that read_ctrl_ready is not + // reasserted by the DMA master until after TLAST gets asserted. + // + //--------------------------------------------------------------------------- + + reg [COUNT_WIDTH-1:0] read_counter; + reg [COUNT_WIDTH-1:0] length_counter; + reg play_fifo_i_tlast; + + always @(posedge clk) + begin + if (rst) begin + play_fifo_i_tlast <= 1'b0; + end else begin + // Check if we're requesting a read transaction + if (read_ctrl_valid && read_ctrl_ready) begin + // Initialize read_counter for new transaction + read_counter <= read_count; + length_counter <= play_max_len_sr; + + // If read_count is 0, then the first word is also the last word + if (read_count == 0) begin + play_fifo_i_tlast <= 1'b1; + end + + // Track the number of words read out by DMA master + end else if (read_data_valid && read_data_ready) begin + read_counter <= read_counter - 1; + length_counter <= length_counter - 1; + + // Check if the word currently being output is the last word of a + // packet, which means we need to clear tlast. + if (play_fifo_i_tlast) begin + // But make sure that the next word isn't also the last of a DMA + // burst, for which we will need to keep tlast asserted. + if (read_counter != 1) begin + play_fifo_i_tlast <= 1'b0; + end + + // Restart length counter + length_counter <= play_max_len_sr; + + // Check if the next word to be output should be the last of a packet. + end else if (read_counter == 1 || length_counter == 2) begin + play_fifo_i_tlast <= 1'b1; + end + end + + end + end + + + //--------------------------------------------------------------------------- + // Playback Output Data FIFO + //--------------------------------------------------------------------------- + // + // This FIFO buffers data that has been read out of RAM as part of a playback + // operation. + // + //--------------------------------------------------------------------------- + + axi_fifo #( + .WIDTH (DATA_WIDTH+1), + .SIZE (PLAY_FIFO_ADDR_WIDTH) + ) play_axi_fifo ( + .clk (clk), + .reset (rst), + .clear (1'b0), + // + .i_tdata ({play_fifo_i_tlast, play_fifo_i_tdata}), + .i_tvalid (play_fifo_i_tvalid), + .i_tready (play_fifo_i_tready), + // + .o_tdata ({o_tlast, o_tdata}), + .o_tvalid (o_tvalid), + .o_tready (o_tready), + // + .space (play_fifo_space), + .occupied () + ); + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/axi/axi_strip_preamble.v b/fpga/usrp3/lib/axi/axi_strip_preamble.v new file mode 100644 index 000000000..b4a911880 --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_strip_preamble.v @@ -0,0 +1,296 @@ +// +// Copyright 2016 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Strips preamble, EOP, and CRC/num_words check +// [control_chksum,word_count,payload_chksum] +// = 64'h9E6774129E677412 +// = 64'h2A1D632F2A1D632F + +module axi_strip_preamble #( + parameter WIDTH=64, + parameter MAX_PKT_SIZE=512 //Set to 128 in sim to fill up buffers faster to help try and trigger more fail cases. +) ( + input clk, + input reset, + input clear, + // + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output i_tready, + // + output [WIDTH-1:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + // + output pkt_dropped, + output crc_err, + output crit_error +); + + function [0:0] cvita_get_has_time; + input [63:0] header; + cvita_get_has_time = header[61]; + endfunction + + //State machine info + reg [1:0] state, next_state; + + localparam IDLE = 0; + localparam CHECK_HDR = 1; + localparam PASS = 2; + localparam CHECK_CRC = 3; + + localparam PAYLOAD_WORDCOUNT_WIDTH = 16; + localparam PAYLOAD_CHKSUM_WIDTH = 32; + localparam CONTROL_CHKSUM_WIDTH = 16; + + //Note that held_word is required when EOP is detected + //so that we can rewrite into memory the last word + last bit + reg [WIDTH-1:0] held_word; + reg [WIDTH-1:0] held_word_r; + always @(posedge clk) begin + if(i_tvalid && i_tready) begin + held_word <= i_tdata; + held_word_r <= held_word; + end + end + + //Look for next word that specifies if frame has timestamp + reg [PAYLOAD_WORDCOUNT_WIDTH-1:0] cntrl_length = 16'd2; + always @(posedge clk) begin + if ((next_state == CHECK_HDR || state == CHECK_HDR) && i_tvalid) + cntrl_length <= cvita_get_has_time(i_tdata) ? 16'd2 : 16'd1; + end + + reg [PAYLOAD_WORDCOUNT_WIDTH-1:0] word_count; + wire det_preamble = (i_tdata == 64'h9E6774129E677412); + wire det_eop = (i_tdata == 64'h2A1D632F2A1D632F); + + wire [PAYLOAD_CHKSUM_WIDTH-1:0] payload_chksum; + wire [CONTROL_CHKSUM_WIDTH-1:0] control_chksum; + + // Payload LFSR. Must hold LFSR once detected EOP so checksum does not keep updating after EOP + // Note the payload LFSR also includes the EOP in its checksum + crc_xnor #(.INPUT_WIDTH(WIDTH), .OUTPUT_WIDTH(PAYLOAD_CHKSUM_WIDTH)) payload_chksum_gen ( + .clk(clk), .rst(word_count<=cntrl_length), .hold(~(i_tready && i_tvalid) || det_eop || state == CHECK_CRC), + .input_data(i_tdata), .crc_out(payload_chksum) + ); + + // Control LFSR. Varies in size based on whether the control information includes a timestamp + // Hold the LFSR once the control word(s) have been parsed + crc_xnor #(.INPUT_WIDTH(WIDTH), .OUTPUT_WIDTH(CONTROL_CHKSUM_WIDTH)) control_chksum_gen ( + .clk(clk), .rst(word_count=='d0), .hold(~(i_tready && i_tvalid) || word_count>=cntrl_length), + .input_data(i_tdata), .crc_out(control_chksum) + ); + + //Good frame is when the word_count is correct and the control checksum passes. + //Allows passthrough of payloads with bit errors to reduce overall dropped frame rate + wire frame_good = (word_count == i_tdata[47:32]) && (control_chksum == i_tdata[63:48]) && state == CHECK_CRC; + + //CRC error only increments when the state machine makes it to CHECK_CRC state + //It will not increment if a preamble or eop is detected outside of IDLE + wire payload_crc_check = (payload_chksum == i_tdata[31:0]) && state == CHECK_CRC; + assign crc_err = (~frame_good || ~payload_crc_check) && state == CHECK_CRC && i_tvalid; + + //Increment word_count for payload and EOP + always @(posedge clk) begin + if (state == IDLE || pkt_dropped) begin + word_count <= 0; + end else if ((state == PASS || state == CHECK_HDR) && i_tready && i_tvalid) begin + word_count <= word_count+1'b1; + end + end + + always @(posedge clk) begin + if (reset | clear) begin + state <= IDLE; + end else begin + state <= next_state; + end + end + + //Only drop packet if preamble detected outside of idle or bad frame was detected during CRC check + assign pkt_dropped = ((state != IDLE) && det_preamble && i_tvalid) || ((state == CHECK_CRC) && ~frame_good && i_tvalid); + + //When preamble is missing or has bit error, state machine stays in IDLE + //When EOP is missing or has bit error, either the next preamble is detected and resets logic + //or state machine exits on next EOP and fails CRC check. + //For cables with very high BER its possible for the write buffer to fill up which causes a critical error and resets everything + always @(*) begin + case(state) + IDLE: begin + if (det_preamble && i_tvalid) //Preamble detected so check to see if timestamp is part of header + next_state = CHECK_HDR; + else + next_state = IDLE; + end + + //Check incoming word to see if frame will have timestamp + CHECK_HDR: begin + if(crit_error) begin //Critical error so reset SM + next_state = IDLE; + end else if(~det_preamble && i_tvalid && i_tready) begin //Found control word so go to normal pass state + next_state = PASS; + end else begin + next_state = CHECK_HDR; + end + end + + //Note if early preamble is detected in PASS state everything is reset for the next frame + PASS: begin + if(crit_error) begin //Critical error so reset SM + next_state = IDLE; + end else if(det_preamble && i_tvalid) begin //Saw preamble so drop packet and start over + next_state = CHECK_HDR; + end else if(det_eop && i_tvalid && i_tready) begin //Saw EOP so check for crc on next word + next_state = CHECK_CRC; + end else begin + next_state = PASS; + end + end + + //Check for crc and go to idle or go back to pass if another preamble is detected + CHECK_CRC: begin + if(crit_error) begin //Critical error so reset SM + next_state = IDLE; + end else if(det_preamble && i_tvalid) begin //Saw preamble so drop packet and start over + next_state = CHECK_HDR; + end else if(i_tvalid) begin //Got word which should've been the CRC + next_state = IDLE; + end else begin + next_state = CHECK_CRC; + end + end + + default: begin + next_state = IDLE; + end + + endcase + end + + wire [WIDTH-1:0] buf_tdata; + wire buf_tlast, buf_tvalid, buf_tready, buf_empty; + reg buf_full = 1'b0; + wire [$clog2(MAX_PKT_SIZE)-1:0] valid_rd_addr; + reg buf_empty_r; + + assign mem_tvalid = (state == PASS || state == CHECK_HDR) ? (i_tvalid && ~pkt_dropped) : 1'b0; + assign i_tready = (state == PASS || state == CHECK_HDR) ? buf_tready : 1'b1; + + assign crit_error = buf_full && buf_empty; //This should never happen, if it does that indicates poor BER over Aurora or packet size too large + + ///////////////////////////////////////////////// + //Fifo to store incoming packets + //The write pntr rewinds whenever an error occurs + ///////////////////////////////////////////////// + + wire int_tready; + + reg [$clog2(MAX_PKT_SIZE)-1:0] wr_addr, prev_wr_addr, rd_addr, old_rd_addr; + reg [$clog2(MAX_PKT_SIZE):0] in_pkt_cnt, out_pkt_cnt; + wire read = ~buf_empty && (int_tready || buf_empty_r); //Read from buffer if its no longer empty to prime output reg + wire almost_full = (wr_addr == valid_rd_addr-1'b1); //We need to look at the masked rd_addr in case its 1 ahead + + assign buf_tready = ~buf_full; + wire write = mem_tvalid && buf_tready && ~det_eop; + + //If frame was good we need to go back and rewrite the last word and set the last bit + wire [WIDTH:0] int_write_data = (frame_good) ? {1'b1,held_word_r} : {1'b0,i_tdata}; + wire [$clog2(MAX_PKT_SIZE)-1:0] int_wr_addr = (frame_good) ? wr_addr-1 : wr_addr; + + //BRAM inferred + wire [WIDTH:0] buf_data; + ram_2port #(.DWIDTH(WIDTH+1), .AWIDTH($clog2(MAX_PKT_SIZE))) pkt_buf + (.clka(clk), .ena(1'b1), .wea(1'b1), .addra(int_wr_addr), + .dia(int_write_data), .doa(), + .clkb(clk), .enb(read), .web(1'b0), .addrb(rd_addr), .dib(), + .dob(buf_data)); + + // Write logic + always @(posedge clk) begin + + // Rewind logic + if(pkt_dropped || crit_error) + wr_addr <= prev_wr_addr; + else if(write) + wr_addr <= wr_addr + 1'b1; + + if (almost_full) begin + if (write && ~read) begin + buf_full <= 1'b1; + end + end else begin + if (~write && read) begin + buf_full <= 1'b0; + end + end + + if (frame_good) begin + in_pkt_cnt <= in_pkt_cnt + 1'b1; + prev_wr_addr <= wr_addr; + end + + if (reset || clear) begin + wr_addr <= 0; + prev_wr_addr <= 0; + in_pkt_cnt <= 0; + end + + if(reset || clear || crit_error) begin + buf_full <= 1'b0; + end + end + + // Read logic. Hold data if pkt_count is equal + assign buf_empty = in_pkt_cnt == out_pkt_cnt; + reg last_word; + + //Use current read addr only if read is enabled + assign valid_rd_addr = (read) ? rd_addr : old_rd_addr; + + assign buf_tvalid = ~buf_empty_r && ~(last_word && buf_empty); + + assign buf_tdata = buf_data[WIDTH-1:0]; + assign buf_tlast = buf_data[WIDTH]; + + always @(posedge clk) begin + buf_empty_r <= buf_empty; + + if (read) old_rd_addr <= rd_addr; //Keeps track of last valid rd_addr + + //Last word has two possibilities + //If buffer empty then we need to rewind rd_addr and mask reading from buffer + //If buffer is not empty continue with rd_addr and continue reading from buffer + last_word <= buf_tvalid && int_tready && buf_tlast; + + //Need to rewind rd_addr since it incremented one too far + //This means there will be one cycle where rd_addr is ahead of where it should be + //Other logic that uses rd_addr will have it masked for that cycle + if (last_word && buf_empty) rd_addr <= rd_addr - 1; + else if (read) rd_addr <= rd_addr + 1; + + // Prevent output until we have a full packet + if (buf_tvalid && int_tready && buf_tlast) begin + out_pkt_cnt <= out_pkt_cnt + 1'b1; + end + + if (reset || clear) begin + old_rd_addr <= 0; + rd_addr <= 0; + out_pkt_cnt <= 0; + end + end + + assign o_tlast = buf_tlast; + assign o_tdata = buf_tdata; + assign o_tvalid = buf_tvalid; + assign int_tready = o_tready; + +endmodule + + diff --git a/fpga/usrp3/lib/axi/axi_to_strobed.v b/fpga/usrp3/lib/axi/axi_to_strobed.v new file mode 100644 index 000000000..9703be5bf --- /dev/null +++ b/fpga/usrp3/lib/axi/axi_to_strobed.v @@ -0,0 +1,52 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Convert AXI Stream to a strobed interface. +// Note: Not especially useful if simply wanting to set +// + +module axi_to_strobed #( + parameter WIDTH = 32, + parameter FIFO_SIZE = 1, + parameter MIN_RATE = 256 +)( + input clk, input reset, input clear, + input [$clog2(MIN_RATE):0] out_rate, // Number of clock cycles between strobes + input ready, + output error, // Output strobe but no data + input [WIDTH-1:0] i_tdata, input i_tvalid, input i_tlast, output i_tready, + output out_stb, output out_last, output [WIDTH-1:0] out_data +); + + reg strobe; + wire valid; + reg [$clog2(MIN_RATE):0] counter = 1; + always @(posedge clk) begin + if (reset | clear) begin + strobe <= 1'b0; + counter <= 1; + end else if (ready) begin + if (counter >= out_rate) begin + strobe <= 1'b1; + counter <= 1; + end else begin + strobe <= 1'b0; + counter <= counter + 1'b1; + end + end else begin + strobe <= 1'b0; + end + end + + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({out_last,out_data}), .o_tvalid(valid), .o_tready(strobe), + .space(), .occupied()); + + assign out_stb = valid & strobe; + assign error = ~valid & strobe; +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/axi/axis_data_swap.v b/fpga/usrp3/lib/axi/axis_data_swap.v new file mode 100644 index 000000000..2408ab6c6 --- /dev/null +++ b/fpga/usrp3/lib/axi/axis_data_swap.v @@ -0,0 +1,125 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_data_swap +// Description: +// A generic data swapper module for AXI-Stream. The contents of +// tdata are swapped based on the tswap signal. For each bit 'i' +// in tswap, adjacent words of width 2^i are swapped if tswap[i] +// is high. For example, if tswap[3] = 1, then each byte in tdata +// will be swapped with its adjacent neighbor. It is permissible +// for tswap to change for each transfer in an AXIS packet. +// Swapping can also be configured to be static (zero logic) by +// setting DYNAMIC = 0. To reduce area, certain swap stages can +// even be disabled. For example, if STAGES_EN[2:0] is set to 0 +// then the lowest granularity for swaps will be a byte. +// +// Parameters: +// - DATA_W: Width of the tdata bus in bits +// - USER_W: Width of the tuser bus in bits +// - STAGES_EN: Which swap stages are enabled. +// - DYNAMIC: Dynamic swapping enabled (use tswap) +// +// Signals: +// - s_axis_*: The input AXI stream +// - m_axis_*: The output AXI stream +// + +module axis_data_swap #( + parameter integer DATA_W = 256, + parameter integer USER_W = 1, + parameter [$clog2(DATA_W)-1:0] STAGES_EN = 'hFFFFFFFF, //@HACK: Vivado does not allow $clog2 in value of this expr + parameter [0:0] DYNAMIC = 1 +)( + // Clock and Reset + input wire clk, + input wire rst, + // Input AXIS + input wire [DATA_W-1:0] s_axis_tdata, + input wire [$clog2(DATA_W)-2:0] s_axis_tswap, + input wire [USER_W-1:0] s_axis_tuser, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Output AXIS + output wire [DATA_W-1:0] m_axis_tdata, + output wire [USER_W-1:0] m_axis_tuser, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready +); + + parameter SWAP_STAGES = $clog2(DATA_W); + parameter SWAP_W = $clog2(DATA_W)-1; + genvar s, w; + + wire [DATA_W-1:0] stg_tdata [0:SWAP_STAGES], stg_tdata_swp[0:SWAP_STAGES], stg_tdata_res[0:SWAP_STAGES]; + wire [SWAP_W-1:0] stg_tswap [0:SWAP_STAGES]; + wire [USER_W-1:0] stg_tuser [0:SWAP_STAGES]; + wire stg_tlast [0:SWAP_STAGES]; + wire stg_tvalid[0:SWAP_STAGES]; + wire stg_tready[0:SWAP_STAGES]; + + // Connect input and output to stage wires + generate + assign stg_tdata [0] = s_axis_tdata; + assign stg_tswap [0] = s_axis_tswap; + assign stg_tuser [0] = s_axis_tuser; + assign stg_tlast [0] = s_axis_tlast; + assign stg_tvalid[0] = s_axis_tvalid; + assign s_axis_tready = stg_tready[0]; + + assign m_axis_tdata = stg_tdata [SWAP_STAGES]; + assign m_axis_tuser = stg_tuser [SWAP_STAGES]; + assign m_axis_tlast = stg_tlast [SWAP_STAGES]; + assign m_axis_tvalid = stg_tvalid[SWAP_STAGES]; + assign stg_tready[SWAP_STAGES] = m_axis_tready; + endgenerate + + // Instantiate AXIS flip-flops for each stage + generate + for (s = 0; s < SWAP_STAGES; s=s+1) begin + if (STAGES_EN[SWAP_STAGES-s-1]) begin + // Swap Logic + for (w = 0; w < (1< 0 && stg_tswap[s][SWAP_W-s]) ? + stg_tdata_swp[s] : stg_tdata[s]; + // Flip-flop + axi_fifo_flop #(.WIDTH(DATA_W+SWAP_W+USER_W+1)) reg_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({stg_tlast[s], stg_tuser[s], stg_tswap[s], stg_tdata_res[s]}), + .i_tvalid(stg_tvalid[s]), .i_tready(stg_tready[s]), + .o_tdata({stg_tlast[s+1], stg_tuser[s+1], stg_tswap[s+1], stg_tdata[s+1]}), + .o_tvalid(stg_tvalid[s+1]), .o_tready(stg_tready[s+1]), + .occupied(), .space() + ); + end else begin + // Static swapping logic + assign stg_tdata [s+1] = stg_tdata_swp[s]; + assign stg_tswap [s+1] = stg_tswap [s]; + assign stg_tuser [s+1] = stg_tuser [s]; + assign stg_tlast [s+1] = stg_tlast [s]; + assign stg_tvalid[s+1] = stg_tvalid [s]; + assign stg_tready[s] = stg_tready [s+1]; + end + end else begin + // Skip this stage + assign stg_tdata [s+1] = stg_tdata [s]; + assign stg_tswap [s+1] = stg_tswap [s]; + assign stg_tuser [s+1] = stg_tuser [s]; + assign stg_tlast [s+1] = stg_tlast [s]; + assign stg_tvalid[s+1] = stg_tvalid[s]; + assign stg_tready[s] = stg_tready[s+1]; + end + end + endgenerate + +endmodule // axis_data_swap diff --git a/fpga/usrp3/lib/axi/axis_downsizer.v b/fpga/usrp3/lib/axi/axis_downsizer.v new file mode 100644 index 000000000..aa8426e5f --- /dev/null +++ b/fpga/usrp3/lib/axi/axis_downsizer.v @@ -0,0 +1,96 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_downsizer +// Description: +// An AXI-Stream width conversion module that narrows the input +// sample with by a factor of RATIO. +// NOTE: This module has end-to-end combanitorial paths. For a +// pipelined version, please use axis_width_conv +// +// Parameters: +// - OUT_DATA_W: The bitwidth of the output data bus. The width of the +// input data bus is OUT_DATA_W*RATIO +// - OUT_USER_W: The bitwidth of the output user bus. The width of the +// input user bus is OUT_USER_W*RATIO +// - RATIO: The downsizing ratio +// +// Signals: +// - s_axis_* : Input sample stream (AXI-Stream) +// - m_axis_* : Output sample stream (AXI-Stream) + +module axis_downsizer #( + parameter OUT_DATA_W = 32, + parameter OUT_USER_W = 1, + parameter RATIO = 4 +)( + // Clock, reset and settings + input wire clk, // Clock + input wire reset, // Reset + // Data In (AXI-Stream) + input wire [(OUT_DATA_W*RATIO)-1:0] s_axis_tdata, // Input stream tdata + input wire [(OUT_USER_W*RATIO)-1:0] s_axis_tuser, // Input stream tuser + input wire [RATIO-1:0] s_axis_tkeep, // Input stream tkeep + input wire s_axis_tlast, // Input stream tlast + input wire s_axis_tvalid, // Input stream tvalid + output wire s_axis_tready, // Input stream tready + // Data Out (AXI-Stream) + output wire [OUT_DATA_W-1:0] m_axis_tdata, // Output stream tdata + output wire [OUT_USER_W-1:0] m_axis_tuser, // Output stream tuser + output wire m_axis_tlast, // Output stream tlast + output wire m_axis_tvalid, // Output stream tvalid + input wire m_axis_tready // Output stream tready +); + + genvar i; + generate if (RATIO != 1) begin + // Constants + localparam [$clog2(RATIO)-1:0] SEL_FIRST = 'd0; + localparam [$clog2(RATIO)-1:0] SEL_LAST = RATIO-1; + localparam [RATIO-1:0] KEEP_FIRST = {{(RATIO-1){1'b0}}, 1'b1}; + localparam [RATIO-1:0] KEEP_ALL = {(RATIO){1'b1}}; + + // Keep a binary-coded and one-hot version of the current + // section of the input that is being processed. + reg [$clog2(RATIO)-1:0] select = SEL_FIRST; + reg [RATIO-1:0] keep = KEEP_FIRST; + + // State machine to drive the select bits for the + // input selection MUX. + always @(posedge clk) begin + if (reset) begin + select <= SEL_FIRST; + keep <= KEEP_FIRST; + end else if (m_axis_tvalid & m_axis_tready) begin + select <= (select == SEL_LAST || m_axis_tlast) ? SEL_FIRST : (select + 'd1); + keep <= (keep == KEEP_ALL || m_axis_tlast) ? KEEP_FIRST : {keep[RATIO-2:0], 1'b1}; + end + end + + // The input selection MUX + wire [OUT_DATA_W-1:0] in_data[0:RATIO-1]; + wire [OUT_USER_W-1:0] in_user[0:RATIO-1]; + for (i = 0; i < RATIO; i=i+1) begin + assign in_data[i] = s_axis_tdata[i*OUT_DATA_W+:OUT_DATA_W]; + assign in_user[i] = s_axis_tuser[i*OUT_USER_W+:OUT_USER_W]; + end + assign m_axis_tdata = in_data[select]; + assign m_axis_tuser = in_user[select]; + assign m_axis_tlast = s_axis_tlast && (keep == s_axis_tkeep); + assign m_axis_tvalid = s_axis_tvalid; + assign s_axis_tready = m_axis_tvalid && m_axis_tready && ((keep == KEEP_ALL) || m_axis_tlast); + + end else begin // if (RATIO != 1) + + // Passthrough + assign m_axis_tdata = s_axis_tdata; + assign m_axis_tuser = s_axis_tuser; + assign m_axis_tlast = s_axis_tlast; + assign m_axis_tvalid = s_axis_tvalid; + assign s_axis_tready = m_axis_tready; + + end endgenerate + +endmodule // axis_downsizer diff --git a/fpga/usrp3/lib/axi/axis_packet_flush.v b/fpga/usrp3/lib/axi/axis_packet_flush.v new file mode 100644 index 000000000..f8b57e0a0 --- /dev/null +++ b/fpga/usrp3/lib/axi/axis_packet_flush.v @@ -0,0 +1,148 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_packet_flush +// Description: +// When this module is inserted in an AXI-Stream link, it allows +// the client to flip a bit to make the stream lossy. When enable=1 +// all data coming through the input is dropped. This module can +// start and stop flushing at packet boundaries to ensure no partial +// packets are introduces into the stream. Set FLUSH_PARTIAL_PKTS = 1 +// to disable that behavior. An optional timeout can be set to +// determine if flushing was done (without turning it off). +// +// Parameters: +// - WIDTH: The bitwidth of the AXI-Stream bus +// - TIMEOUT_W: Width of the timeout counter +// - FLUSH_PARTIAL_PKTS: Start flusing immediately even if a packet is in flight +// - PIPELINE: Which ports to pipeline? {NONE, IN, OUT, INOUT} +// +// Signals: +// - s_axis_* : Input AXI-Stream +// - m_axis_* : Output AXI-Stream +// - enable : Enable flush mode +// - timeout : Flush timeout (# of cycles of inactivity until done) +// - flushing : The module is currently flushing +// - done : Finished flushing (but is still active) + +module axis_packet_flush #( + parameter WIDTH = 64, + parameter TIMEOUT_W = 32, + parameter FLUSH_PARTIAL_PKTS = 0, + parameter PIPELINE = "NONE" +)( + // Clock and reset + input wire clk, + input wire reset, + // Control and status + input wire enable, + input wire [TIMEOUT_W-1:0] timeout, + output wire flushing, + output reg done = 1'b0, + // Input stream + input wire [WIDTH-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Output stream + output wire [WIDTH-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready +); + + //---------------------------------------------- + // Pipeline Logic + //---------------------------------------------- + + wire [WIDTH-1:0] i_pipe_tdata, o_pipe_tdata; + wire i_pipe_tlast, o_pipe_tlast; + wire i_pipe_tvalid, o_pipe_tvalid; + wire i_pipe_tready, o_pipe_tready; + + generate + if (PIPELINE == "IN" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH(WIDTH+1)) in_pipe_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({s_axis_tlast, s_axis_tdata}), .i_tvalid(s_axis_tvalid), .i_tready(s_axis_tready), + .o_tdata({i_pipe_tlast, i_pipe_tdata}), .o_tvalid(i_pipe_tvalid), .o_tready(i_pipe_tready), + .space(), .occupied() + ); + end else begin + assign {i_pipe_tlast, i_pipe_tdata, i_pipe_tvalid} = {s_axis_tlast, s_axis_tdata, s_axis_tvalid}; + assign s_axis_tready = i_pipe_tready; + end + + if (PIPELINE == "OUT" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH(WIDTH+1)) out_pipe_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_pipe_tlast, o_pipe_tdata}), .i_tvalid(o_pipe_tvalid), .i_tready(o_pipe_tready), + .o_tdata({m_axis_tlast, m_axis_tdata}), .o_tvalid(m_axis_tvalid), .o_tready(m_axis_tready), + .space(), .occupied() + ); + end else begin + assign {m_axis_tlast, m_axis_tdata, m_axis_tvalid} = {o_pipe_tlast, o_pipe_tdata, o_pipe_tvalid}; + assign o_pipe_tready = m_axis_tready; + end + endgenerate + + //---------------------------------------------- + // Flushing Logic + //---------------------------------------------- + + // Shortcuts + wire xfer_stb = i_pipe_tvalid & i_pipe_tready; + wire pkt_stb = xfer_stb & i_pipe_tlast; + + // Packet boundary detector + reg mid_pkt = 1'b0; + always @(posedge clk) begin + if (reset) begin + mid_pkt <= 1'b0; + end else if (xfer_stb) begin + mid_pkt <= ~pkt_stb; + end + end + + // Flush startup state machine + reg active = 1'b0; + always @(posedge clk) begin + if (reset) begin + active <= 1'b0; + end else begin + if (enable & (pkt_stb | (~mid_pkt & ~xfer_stb))) begin + active <= 1'b1; + end else if (~enable) begin + active <= 1'b0; + end + end + end + assign flushing = (FLUSH_PARTIAL_PKTS == 0) ? active : enable; + + // Flush done detector based on timeout + reg [TIMEOUT_W-1:0] cyc_to_go = {TIMEOUT_W{1'b1}}; + wire done_tmp = (cyc_to_go == {TIMEOUT_W{1'b0}}); + always @(posedge clk) begin + if (reset | ~enable) begin + cyc_to_go <= {TIMEOUT_W{1'b1}}; + done <= 1'b0; + end else if (enable & ~active) begin + cyc_to_go <= timeout; + end else begin + if (~done_tmp) begin + cyc_to_go <= xfer_stb ? timeout : (cyc_to_go - 1'b1); + end + done <= done_tmp; + end + end + + // When flushing, drop all input data and quiet output data + // When no flushing, pass data without interruption + assign o_pipe_tdata = i_pipe_tdata; + assign o_pipe_tlast = i_pipe_tlast; + assign o_pipe_tvalid = flushing ? 1'b0 : i_pipe_tvalid; + assign i_pipe_tready = flushing ? 1'b1 : o_pipe_tready; + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/axi/axis_shift_register.v b/fpga/usrp3/lib/axi/axis_shift_register.v new file mode 100644 index 000000000..4b3c9f4de --- /dev/null +++ b/fpga/usrp3/lib/axi/axis_shift_register.v @@ -0,0 +1,209 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_shift_register +// Description: +// This module implements a chain of flip-flops in connected +// using AXI-Stream. It can be used in the following ways: +// * As a AXI-Stream shift register. The tready path is +// combinatorial from the output to the input so backpressure +// is immediate. The same behavior makes this module non-ideal +// to actually break timing critical paths. +// * An AXI-Stream wrapper module for a multi-cycle operation +// with clock-enables. This can most commonly be used with DSP +// operations like filters. Enable the sideband datapath to +// let the module handle handshaking while processing samples +// outside it. +// +// Parameters: +// - WIDTH: The bitwidth of a sample on the data bus. +// - NSPC: The number of parallel samples per cycle to process. The +// total width of the data bus will be WIDTH*NSPC. +// - LATENCY: Number of stages in the shift register +// - SIDEBAND_DATAPATH: If SIDEBAND_DATAPATH==1 then tdata is managed +// outside this module and imported from s_sideband_data. +// If SIDEBAND_DATAPATH=0, then tdata is managed internally and +// the sideband signals are unused. +// Useful when using this module to manage a DSP pipeline where the +// data could be changing in each stage. +// - GAPLESS: After the shift register has filled up, should gaps be +// allowed? If set to 1, then if s_axis_tvalid goes low then the +// pipeline will stall and all bits in stage_stb will immediately go low +// to ensure all stages in the shift register have valid data. +// NOTE: This GAPLESS=1 will not allow the final "LATENCY" samples +// to exit the shift register. +// - PIPELINE: Which ports to pipeline? {NONE, IN, OUT, INOUT} +// +// Signals: +// - s_axis_* : Input sample stream (AXI-Stream) +// - m_axis_* : Output sample stream (AXI-Stream) +// - stage_stb : Transfer strobe for each stage +// - stage_eop : Transfer end-of-packet out. bit[i] = stage[i] +// - m_sideband_data : Sideband data out for external consumer +// - m_sideband_keep : Sideband keep signal out for external consumer +// - s_sideband_data : Sideband data in from external producer + +module axis_shift_register #( + parameter WIDTH = 32, + parameter NSPC = 1, + parameter LATENCY = 3, + parameter SIDEBAND_DATAPATH = 0, + parameter GAPLESS = 0, + parameter PIPELINE = "NONE" +)( + // Clock, reset and settings + input wire clk, // Clock + input wire reset, // Reset + // Serial Data In (AXI-Stream) + input wire [(WIDTH*NSPC)-1:0] s_axis_tdata, // Input stream tdata + input wire [NSPC-1:0] s_axis_tkeep, // Input stream tkeep (used as a sample qualifier) + input wire s_axis_tlast, // Input stream tlast + input wire s_axis_tvalid, // Input stream tvalid + output wire s_axis_tready, // Input stream tready + // Serial Data Out (AXI-Stream) + output wire [(WIDTH*NSPC)-1:0] m_axis_tdata, // Output stream tdata + output wire [NSPC-1:0] m_axis_tkeep, // Output stream tkeep (used as a sample qualifier) + output wire m_axis_tlast, // Output stream tlast + output wire m_axis_tvalid, // Output stream tvalid + input wire m_axis_tready, // Output stream tready + // Signals for the sideband data path + output wire [LATENCY-1:0] stage_stb, // Transfer strobe out. bit[i] = stage[i] + output wire [LATENCY-1:0] stage_eop, // Transfer end-of-packet out. bit[i] = stage[i] + output wire [(WIDTH*NSPC)-1:0] m_sideband_data, // Sideband data out for external consumer + output wire [NSPC-1:0] m_sideband_keep, // Sideband keep signal out for external consumer + input wire [(WIDTH*NSPC)-1:0] s_sideband_data // Sideband data in from external producer +); + // Shift register width depends on whether the datapath is internal + localparam SHREG_WIDTH = SIDEBAND_DATAPATH[0] ? (NSPC + 1) : ((WIDTH*NSPC) + NSPC + 1); + localparam SHREG_TLAST_LOC = SHREG_WIDTH-1; + localparam SHREG_TKEEP_HI = SHREG_WIDTH-2; + localparam SHREG_TKEEP_LO = SHREG_WIDTH-NSPC-1; + + //---------------------------------------------- + // Pipeline Logic + // (fifo_flop2 is used because it breaks timing + // path going both ways: valid and ready) + //---------------------------------------------- + wire [(WIDTH*NSPC)-1:0] i_tdata, o_tdata; + wire [NSPC-1:0] i_tkeep, o_tkeep; + wire i_tlast, o_tlast; + wire i_tvalid, o_tvalid; + wire i_tready, o_tready; + + generate + // Input pipeline register if requested + if (PIPELINE == "IN" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH((WIDTH*NSPC) + NSPC + 1)) in_pipe_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({s_axis_tlast, s_axis_tkeep, s_axis_tdata}), + .i_tvalid(s_axis_tvalid), .i_tready(s_axis_tready), + .o_tdata({i_tlast, i_tkeep, i_tdata}), .o_tvalid(i_tvalid), .o_tready(i_tready), + .space(), .occupied() + ); + end else begin + assign {i_tlast, i_tkeep, i_tdata} = {s_axis_tlast, s_axis_tkeep, s_axis_tdata}; + assign i_tvalid = s_axis_tvalid; + assign s_axis_tready = i_tready; + end + + // Output pipeline register if requested + if (PIPELINE == "OUT" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH((WIDTH*NSPC) + NSPC + 1)) out_pipe_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_tlast, o_tkeep, o_tdata}), .i_tvalid(o_tvalid), .i_tready(o_tready), + .o_tdata({m_axis_tlast, m_axis_tkeep, m_axis_tdata}), + .o_tvalid(m_axis_tvalid), .o_tready(m_axis_tready), + .space(), .occupied() + ); + end else begin + assign {m_axis_tlast, m_axis_tkeep, m_axis_tdata} = {o_tlast, o_tkeep, o_tdata}; + assign m_axis_tvalid = o_tvalid; + assign o_tready = m_axis_tready; + end + endgenerate + + assign m_sideband_data = i_tdata; + assign m_sideband_keep = i_tkeep; + + //---------------------------------------------- + // Shift register stages + //---------------------------------------------- + genvar i; + generate + if (GAPLESS == 0) begin + // Individual stage wires + wire [SHREG_WIDTH-1:0] stg_tdata [0:LATENCY]; + wire stg_tvalid[0:LATENCY]; + wire stg_tready[0:LATENCY]; + // Shift register input + assign stg_tdata[0] = SIDEBAND_DATAPATH[0] ? {i_tlast, i_tkeep} : {i_tlast, i_tkeep, i_tdata}; + assign stg_tvalid[0] = i_tvalid; + assign i_tready = stg_tready[0]; + // Shift register output + assign o_tlast = stg_tdata[LATENCY][SHREG_TLAST_LOC]; + assign o_tkeep = stg_tdata[LATENCY][SHREG_TKEEP_HI:SHREG_TKEEP_LO]; + assign o_tdata = SIDEBAND_DATAPATH[0] ? s_sideband_data : stg_tdata[LATENCY][(WIDTH*NSPC)-1:0]; + assign o_tvalid = stg_tvalid[LATENCY]; + assign stg_tready[LATENCY] = o_tready; + + for (i = 0; i < LATENCY; i=i+1) begin: stages + axi_fifo_flop #(.WIDTH(SHREG_WIDTH)) reg_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(stg_tdata[i ]), .i_tvalid(stg_tvalid[i ]), .i_tready(stg_tready[i ]), + .o_tdata(stg_tdata[i+1]), .o_tvalid(stg_tvalid[i+1]), .o_tready(stg_tready[i+1]), + .occupied(), .space() + ); + assign stage_stb[i] = stg_tvalid[i] & stg_tready[i]; + assign stage_eop[i] = stage_stb[i] & stg_tdata[i][SHREG_TLAST_LOC]; + end + end else begin // if (GAPLESS == 0) + wire [(WIDTH*NSPC)-1:0] o_tdata_fifo; + wire [NSPC-1:0] o_tkeep_fifo; + wire o_tlast_fifo, o_tvalid_fifo, o_tready_fifo; + + // Shift register to hold valids + reg [LATENCY-1:0] stage_valid = {LATENCY{1'b0}}; + // Shift register to hold data/last + reg [SHREG_WIDTH-1:0] stage_shreg[0:LATENCY-1]; + wire [SHREG_WIDTH-1:0] shreg_input = SIDEBAND_DATAPATH[0] ? {i_tlast, i_tkeep} : {i_tlast, i_tkeep, i_tdata}; + wire shreg_ce = i_tready & i_tvalid; + + assign i_tready = o_tready_fifo; + assign o_tvalid_fifo = stage_valid[LATENCY-1] & shreg_ce; + assign o_tlast_fifo = stage_shreg[LATENCY-1][SHREG_TLAST_LOC]; + assign o_tkeep_fifo = stage_shreg[LATENCY-1][SHREG_TKEEP_HI:SHREG_TKEEP_LO]; + assign o_tdata_fifo = SIDEBAND_DATAPATH[0] ? s_sideband_data : stage_shreg[LATENCY-1][(WIDTH*NSPC)-1:0]; + + for (i = 0; i < LATENCY; i=i+1) begin + // Initialize shift register + initial begin + stage_shreg[i] <= {SHREG_WIDTH{1'b0}}; + end + // Shift register logic + always @(posedge clk) begin + if (reset) begin + stage_shreg[i] <= {SHREG_WIDTH{1'b0}}; + stage_valid[i] <= 1'b0; + end else if (shreg_ce) begin + stage_shreg[i] <= (i == 0) ? shreg_input : stage_shreg[i-1]; + stage_valid[i] <= (i == 0) ? 1'b1 : stage_valid[i-1]; + end + end + // Outputs + assign stage_stb[i] = ((i == 0) ? 1'b1 : stage_valid[i-1]) & shreg_ce; + assign stage_eop[i] = stage_stb[i] & ((i == 0) ? i_tlast : stage_shreg[i-1][SHREG_TLAST_LOC]); + end + + // The "gapless" logic violates AXI-Stream by having an o_tready -> o_tvalid dependency, + // so we add a FIFO downstream to prevent deadlocks. + axi_fifo #(.WIDTH((WIDTH*NSPC) + NSPC + 1), .SIZE($clog2(LATENCY))) out_fifo_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_tlast_fifo, o_tkeep_fifo, o_tdata_fifo}), .i_tvalid(o_tvalid_fifo), .i_tready(o_tready_fifo), + .o_tdata({o_tlast, o_tkeep, o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied() + ); + end + endgenerate +endmodule // axis_shift_register diff --git a/fpga/usrp3/lib/axi/axis_upsizer.v b/fpga/usrp3/lib/axi/axis_upsizer.v new file mode 100644 index 000000000..07e313e2d --- /dev/null +++ b/fpga/usrp3/lib/axi/axis_upsizer.v @@ -0,0 +1,104 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_upsizer +// Description: +// An AXI-Stream width conversion module that widens the input +// sample with by a factor of RATIO. +// NOTE: This module has end-to-end combanitorial paths. For a +// pipelined version, please use axis_width_conv +// +// Parameters: +// - IN_DATA_W: The bitwidth of the input data bus. The width of the +// output data bus is IN_DATA_W*RATIO +// - IN_USER_W: The bitwidth of the input user bus. The width of the +// output user bus is IN_USER_W*RATIO +// - RATIO: The upsizing ratio +// +// Signals: +// - s_axis_* : Input sample stream (AXI-Stream) +// - m_axis_* : Output sample stream (AXI-Stream) + +module axis_upsizer #( + parameter IN_DATA_W = 32, + parameter IN_USER_W = 1, + parameter RATIO = 4 +)( + // Clock, reset and settings + input wire clk, // Clock + input wire reset, // Reset + // Data In (AXI-Stream) + input wire [IN_DATA_W-1:0] s_axis_tdata, // Input stream tdata + input wire [IN_USER_W-1:0] s_axis_tuser, // Input stream tuser + input wire s_axis_tlast, // Input stream tlast + input wire s_axis_tvalid, // Input stream tvalid + output wire s_axis_tready, // Input stream tready + // Data Out (AXI-Stream) + output wire [(IN_DATA_W*RATIO)-1:0] m_axis_tdata, // Output stream tdata + output wire [(IN_USER_W*RATIO)-1:0] m_axis_tuser, // Output stream tuser + output wire [RATIO-1:0] m_axis_tkeep, // Output stream tkeep + output wire m_axis_tlast, // Output stream tlast + output wire m_axis_tvalid, // Output stream tvalid + input wire m_axis_tready // Output stream tready +); + + genvar i; + generate if (RATIO != 1) begin + // Constants + localparam [$clog2(RATIO)-1:0] SEL_FIRST = 'd0; + localparam [$clog2(RATIO)-1:0] SEL_LAST = RATIO-1; + localparam [RATIO-1:0] KEEP_FIRST = {{(RATIO-1){1'b0}}, 1'b1}; + localparam [RATIO-1:0] KEEP_ALL = {(RATIO){1'b1}}; + + // Keep a binary-coded and one-hot version of the current + // section of the output that is being processed. + reg [$clog2(RATIO)-1:0] select = SEL_FIRST; + reg [RATIO-1:0] keep = KEEP_FIRST; + // Cached data. Incomplete output word. + reg [IN_DATA_W-1:0] cached_data[0:RATIO-2]; + reg [IN_USER_W-1:0] cached_user[0:RATIO-2]; + + // State machine to drive the select bits for the + // output DEMUX. + always @(posedge clk) begin + if (reset) begin + select <= SEL_FIRST; + keep <= KEEP_FIRST; + end else if (s_axis_tvalid & s_axis_tready) begin + select <= (select == SEL_LAST || s_axis_tlast) ? SEL_FIRST : (select + 'd1); + keep <= (keep == KEEP_ALL || s_axis_tlast) ? KEEP_FIRST : {keep[RATIO-2:0], 1'b1}; + cached_data[select] <= s_axis_tdata; + cached_user[select] <= s_axis_tuser; + end + end + + // The output DEMUX + for (i = 0; i < RATIO; i=i+1) begin + if (i == SEL_LAST) begin + assign m_axis_tdata[(i*IN_DATA_W)+:IN_DATA_W] = s_axis_tdata; + assign m_axis_tuser[(i*IN_USER_W)+:IN_USER_W] = s_axis_tuser; + end else begin + assign m_axis_tdata[(i*IN_DATA_W)+:IN_DATA_W] = keep[i+1] ? cached_data[i] : s_axis_tdata; + assign m_axis_tuser[(i*IN_USER_W)+:IN_USER_W] = keep[i+1] ? cached_user[i] : s_axis_tuser; + end + end + assign m_axis_tkeep = keep; + assign m_axis_tlast = s_axis_tlast; + assign m_axis_tvalid = s_axis_tvalid & ((keep == KEEP_ALL) | s_axis_tlast); + assign s_axis_tready = m_axis_tvalid ? m_axis_tready : s_axis_tvalid; + + end else begin // if (RATIO != 1) + + // Passthrough + assign m_axis_tdata = s_axis_tdata; + assign m_axis_tuser = s_axis_tuser; + assign m_axis_tkeep = 1'b1; + assign m_axis_tlast = s_axis_tlast; + assign m_axis_tvalid = s_axis_tvalid; + assign s_axis_tready = m_axis_tready; + + end endgenerate + +endmodule // axis_upsizer diff --git a/fpga/usrp3/lib/axi/axis_width_conv.v b/fpga/usrp3/lib/axi/axis_width_conv.v new file mode 100644 index 000000000..2cf19ece8 --- /dev/null +++ b/fpga/usrp3/lib/axi/axis_width_conv.v @@ -0,0 +1,232 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_width_conv +// Description: +// An AXI-Stream width conversion module that can convert from +// an arbitrary input width to an arbitrary output width. The +// module also supports an optional clock crossing. Data bits +// are grouped into words which will be rearranged by this module. +// The contents of a word are not rearranged. +// Example (WORD_W=4, IN_WORDS=4, OUT_WORDS=6): +// Input : 3_1_2_0, x_6_5_4 (comma-delimited packets) +// Output : 5_4_3_2_1_0, x_x_x_x_x_6 (comma-delimited packets) +// NOTE: The use of tkeep in this module is a slight deviation from +// the AXI standard where the bits are "byte qualifiers". In +// this module, tkeep is a "word qualifier" where the width +// of a word can be arbitrary. If WORD_W = 8, the behavior +// of this module is identical to an AXI width converter. +// +// Parameters: +// - WORD_W: Bitwidth of a word +// - IN_WORDS: Number of words in the input stream +// - OUT_WORDS: Number of words in the output stream +// - SYNC_CLKS: Are s_axis_aclk and m_axis_aclk synchronous to each other? +// - PIPELINE: Which ports to pipeline? {NONE, IN, OUT, INOUT} +// +// Signals: +// - s_axis_* : Input sample stream (AXI-Stream) +// - m_axis_* : Output sample stream (AXI-Stream) + +module axis_width_conv #( + parameter WORD_W = 8, + parameter IN_WORDS = 4, + parameter OUT_WORDS = 6, + parameter SYNC_CLKS = 0, + parameter PIPELINE = "NONE" +)( + // Data In (AXI-Stream) + input wire s_axis_aclk, // Input stream Clock + input wire s_axis_rst, // Input stream Reset + input wire [(IN_WORDS*WORD_W)-1:0] s_axis_tdata, // Input stream tdata + input wire [IN_WORDS-1:0] s_axis_tkeep, // Input stream tkeep + input wire s_axis_tlast, // Input stream tlast + input wire s_axis_tvalid, // Input stream tvalid + output wire s_axis_tready, // Input stream tready + // Data Out (AXI-Stream) + input wire m_axis_aclk, // Output stream Clock + input wire m_axis_rst, // Output stream Reset + output wire [(OUT_WORDS*WORD_W)-1:0] m_axis_tdata, // Output stream tdata + output wire [OUT_WORDS-1:0] m_axis_tkeep, // Output stream tkeep + output wire m_axis_tlast, // Output stream tlast + output wire m_axis_tvalid, // Output stream tvalid + input wire m_axis_tready // Output stream tready +); + + //---------------------------------------------- + // Pipeline Logic + //---------------------------------------------- + // Add optional input and output pipeline stages + + wire [(IN_WORDS*WORD_W)-1:0] i_tdata; + wire [IN_WORDS-1:0] i_tkeep; + wire i_tlast, i_tvalid, i_tready; + wire [(OUT_WORDS*WORD_W)-1:0] o_tdata; + wire [OUT_WORDS-1:0] o_tkeep; + wire o_tlast, o_tvalid, o_tready; + + generate + if (PIPELINE == "IN" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH((IN_WORDS*(WORD_W+1))+1)) in_pipe_i ( + .clk(s_axis_aclk), .reset(s_axis_rst), .clear(1'b0), + .i_tdata({s_axis_tlast, s_axis_tkeep, s_axis_tdata}), + .i_tvalid(s_axis_tvalid), .i_tready(s_axis_tready), + .o_tdata({i_tlast, i_tkeep, i_tdata}), + .o_tvalid(i_tvalid), .o_tready(i_tready), + .space(), .occupied() + ); + end else begin + assign {i_tlast, i_tkeep, i_tdata} = {s_axis_tlast, s_axis_tkeep, s_axis_tdata}; + assign i_tvalid = s_axis_tvalid; + assign s_axis_tready = i_tready; + end + + if (PIPELINE == "OUT" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH((OUT_WORDS*(WORD_W+1))+1)) out_pipe_i ( + .clk(m_axis_aclk), .reset(m_axis_rst), .clear(1'b0), + .i_tdata({o_tlast, o_tkeep, o_tdata}), + .i_tvalid(o_tvalid), .i_tready(o_tready), + .o_tdata({m_axis_tlast, m_axis_tkeep, m_axis_tdata}), + .o_tvalid(m_axis_tvalid), .o_tready(m_axis_tready), + .space(), .occupied() + ); + end else begin + assign {m_axis_tlast, m_axis_tkeep, m_axis_tdata} = {o_tlast, o_tkeep, o_tdata}; + assign m_axis_tvalid = o_tvalid; + assign o_tready = m_axis_tready; + end + endgenerate + + //---------------------------------------------- + // Intermediate Data Bus + //---------------------------------------------- + // To perform an M to N width conversion, we first + // convert from M to LCM(M, N), then to N + + // Function to compute the least common multiple + // of two numbers (parameters or localparams only) + function integer lcm; + input integer a; + input integer b; + integer x, y, swap; + reg done; + begin + done = 1'b0; + x = a; + y = b; + while (!done) begin + if (x < y) begin + swap = x; + x = y; + y = swap; + end else if (y != 0) begin + x = x - y; + end else begin + done = 1'b1; + end + end + // x is the greatest common divisor + // LCM = (a*b)/GCD + lcm = (a*b)/x; + end + endfunction + + // Intermediate bus parameters + localparam integer INT_KEEP_W = lcm(IN_WORDS, OUT_WORDS); + localparam integer INT_DATA_W = INT_KEEP_W * WORD_W; + localparam integer UPSIZE_RATIO = INT_KEEP_W / IN_WORDS; + localparam integer DOWNSIZE_RATIO = INT_KEEP_W / OUT_WORDS; + + wire [INT_DATA_W-1:0] fifo_i_tdata, fifo_o_tdata; + wire [INT_KEEP_W-1:0] fifo_i_tkeep, fifo_o_tkeep; + wire fifo_i_tlast, fifo_i_tvalid, fifo_i_tready; + wire fifo_o_tlast, fifo_o_tvalid, fifo_o_tready; + + // Skip the intermediate FIFO if + // - The input and output clocks are the same + // - The upsizer is effectively a passthrough and input registering is requested + // - The downsizer is effectively a passthrough and output registering is requested + localparam [0:0] SKIP_FIFO = (SYNC_CLKS == 1) && ( + ((PIPELINE == "IN" || PIPELINE == "INOUT") && (UPSIZE_RATIO == 1)) || + ((PIPELINE == "OUT" || PIPELINE == "INOUT") && (DOWNSIZE_RATIO == 1)) + ); + localparam FIFO_SIZE = 1; + + //---------------------------------------------- + // In => Upsizer => FIFO => Downsizer => Out + //---------------------------------------------- + + wire [INT_KEEP_W-1:0] up_keep_flat; + wire [UPSIZE_RATIO-1:0] up_keep_keep; + wire [DOWNSIZE_RATIO-1:0] down_keep_keep; + + axis_upsizer #( + .IN_DATA_W(IN_WORDS*WORD_W), .IN_USER_W(IN_WORDS), + .RATIO(UPSIZE_RATIO) + ) upsizer_i ( + .clk(s_axis_aclk), .reset(s_axis_rst), + .s_axis_tdata(i_tdata), .s_axis_tuser(i_tkeep), + .s_axis_tlast(i_tlast), .s_axis_tvalid(i_tvalid), .s_axis_tready(i_tready), + .m_axis_tdata(fifo_i_tdata), .m_axis_tuser(up_keep_flat), .m_axis_tkeep(up_keep_keep), + .m_axis_tlast(fifo_i_tlast), .m_axis_tvalid(fifo_i_tvalid), .m_axis_tready(fifo_i_tready) + ); + + // tkeep unmasking logic after upsizer + genvar i; + generate for (i = 0; i < INT_KEEP_W; i = i + 1) begin + // tkeep is assumed to be valid only when tlast is asserted + // otherwise it is 1 + assign fifo_i_tkeep[i] = ~fifo_i_tlast | + (up_keep_keep[i/IN_WORDS] ? up_keep_flat[i] : 1'b0); + end endgenerate + + generate + if (SKIP_FIFO) begin + assign fifo_o_tdata = fifo_i_tdata; + assign fifo_o_tkeep = fifo_i_tkeep; + assign fifo_o_tlast = fifo_i_tlast; + assign fifo_o_tvalid = fifo_i_tvalid; + assign fifo_i_tready = fifo_o_tready; + end else begin + if (SYNC_CLKS) begin + axi_fifo #(.WIDTH(INT_DATA_W+INT_KEEP_W+1), .SIZE(FIFO_SIZE)) fifo_i ( + .clk(s_axis_aclk), .reset(s_axis_rst), .clear(1'b0), + .i_tdata({fifo_i_tlast, fifo_i_tkeep, fifo_i_tdata}), + .i_tvalid(fifo_i_tvalid), .i_tready(fifo_i_tready), + .o_tdata({fifo_o_tlast, fifo_o_tkeep, fifo_o_tdata}), + .o_tvalid(fifo_o_tvalid), .o_tready(fifo_o_tready), + .space(), .occupied() + ); + end else begin + axi_fifo_2clk #(.WIDTH(INT_DATA_W+INT_KEEP_W+1), .SIZE(FIFO_SIZE)) fifo_i ( + .reset(s_axis_rst), + .i_aclk(s_axis_aclk), + .i_tdata({fifo_i_tlast, fifo_i_tkeep, fifo_i_tdata}), + .i_tvalid(fifo_i_tvalid), .i_tready(fifo_i_tready), + .o_aclk(m_axis_aclk), + .o_tdata({fifo_o_tlast, fifo_o_tkeep, fifo_o_tdata}), + .o_tvalid(fifo_o_tvalid), .o_tready(fifo_o_tready) + ); + end + end + endgenerate + + // tkeep masking logic after downsizer + generate for (i = 0; i < DOWNSIZE_RATIO; i = i + 1) begin + assign down_keep_keep[i] = |fifo_o_tkeep[i*OUT_WORDS+:OUT_WORDS]; + end endgenerate + + axis_downsizer #( + .OUT_DATA_W(OUT_WORDS*WORD_W), .OUT_USER_W(OUT_WORDS), + .RATIO(DOWNSIZE_RATIO) + ) downsizer_i ( + .clk(m_axis_aclk), .reset(m_axis_rst), + .s_axis_tdata(fifo_o_tdata), .s_axis_tuser(fifo_o_tkeep), .s_axis_tkeep(down_keep_keep), + .s_axis_tlast(fifo_o_tlast), .s_axis_tvalid(fifo_o_tvalid), .s_axis_tready(fifo_o_tready), + .m_axis_tdata(o_tdata), .m_axis_tuser(o_tkeep), + .m_axis_tlast(o_tlast), .m_axis_tvalid(o_tvalid), .m_axis_tready(o_tready) + ); + +endmodule // axis_width_conv diff --git a/fpga/usrp3/lib/axi/crc_xnor.v b/fpga/usrp3/lib/axi/crc_xnor.v new file mode 100644 index 000000000..c0923be66 --- /dev/null +++ b/fpga/usrp3/lib/axi/crc_xnor.v @@ -0,0 +1,57 @@ +// +// Copyright 2017 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Generates an LFSR based on a given seed value +// Note that not all length LFSRs are supported in the file +// For xnor LSFR equations please refer to following link: +// https://www.xilinx.com/support/documentation/application_notes/xapp210.pdf + +// All indexing will be from 1 to match indexing used in table from app note above + + +module crc_xnor #( + parameter INPUT_WIDTH=64, + parameter OUTPUT_WIDTH=8 +) ( + input clk, + input [INPUT_WIDTH:1] input_data, + input rst, + input hold, + output [OUTPUT_WIDTH:1] crc_out +); + + wire [INPUT_WIDTH:1] current_lfsr; + reg [INPUT_WIDTH:1] current_lfsr_r; + + // LFSR based on table given by Xilinx + generate if (INPUT_WIDTH == 64) begin + assign current_lfsr[1] = current_lfsr_r[64] ^ current_lfsr_r[63] ^ current_lfsr_r[61] ^ current_lfsr_r[60]; + assign current_lfsr[INPUT_WIDTH:2] = current_lfsr_r[INPUT_WIDTH-1:1]; + end else begin + fake_error_thrower invalid_width_parameter(); + end endgenerate + + always @(posedge clk) begin + if (rst) begin + current_lfsr_r <= input_data; + end else if(~hold) begin + current_lfsr_r <= current_lfsr ^ input_data; + end + end + + // Sum reduce based on output width + generate if(INPUT_WIDTH == 64 && OUTPUT_WIDTH == 16) begin + assign crc_out = current_lfsr_r[INPUT_WIDTH:INPUT_WIDTH/4*3+1]+current_lfsr_r[INPUT_WIDTH/4*3:INPUT_WIDTH/4*2+1]+ + current_lfsr_r[INPUT_WIDTH/4*2:INPUT_WIDTH/4+1]+current_lfsr_r[INPUT_WIDTH/4:1]; + end else if(INPUT_WIDTH == 64 && OUTPUT_WIDTH == 32) begin + assign crc_out = current_lfsr_r[INPUT_WIDTH:INPUT_WIDTH/2+1]+current_lfsr_r[INPUT_WIDTH/2:1]; + end else begin + fake_error_thrower invalid_width_parameter(); + end endgenerate + + + +endmodule diff --git a/fpga/usrp3/lib/axi/strobed_to_axi.v b/fpga/usrp3/lib/axi/strobed_to_axi.v new file mode 100644 index 000000000..378fdc3ab --- /dev/null +++ b/fpga/usrp3/lib/axi/strobed_to_axi.v @@ -0,0 +1,22 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module strobed_to_axi #( + parameter WIDTH = 32, + parameter FIFO_SIZE = 1 +)( + input clk, input reset, input clear, + input in_stb, input [WIDTH-1:0] in_data, input in_last, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({in_last,in_data}), .i_tvalid(in_stb), .i_tready(), + .o_tdata({o_tlast,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/control/Makefile.srcs b/fpga/usrp3/lib/control/Makefile.srcs new file mode 100644 index 000000000..578f19ea5 --- /dev/null +++ b/fpga/usrp3/lib/control/Makefile.srcs @@ -0,0 +1,61 @@ +# +# Copyright 2013 Ettus Research LLC +# Copyright 2017 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# Control Lib Sources +################################################## +CONTROL_LIB_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/control/, \ +ad5662_auto_spi.v \ +arb_qualify_master.v \ +axi_crossbar.v \ +axi_crossbar_regport.v \ +axi_fifo_header.v \ +axi_forwarding_cam.v \ +axi_setting_reg.v \ +axi_slave_mux.v \ +axi_test_vfifo.v \ +bin2gray.v \ +binary_encoder.v \ +db_control.v \ +fe_control.v \ +filter_bad_sid.v \ +gpio_atr_io.v \ +gpio_atr.v \ +gray2bin.v \ +por_gen.v \ +priority_encoder_one_hot.v \ +priority_encoder.v \ +ram_2port_impl.vh \ +ram_2port.v \ +reset_sync.v \ +s7_icap_wb.v \ +serial_to_settings.v \ +setting_reg.v \ +settings_bus_mux.v \ +settings_bus_timed_2clk.v \ +simple_i2c_core.v \ +simple_spi_core.v \ +synchronizer_impl.v \ +synchronizer.v \ +pulse_synchronizer.v \ +user_settings.v \ +axil_regport_master.v \ +axil_to_ni_regport.v \ +regport_resp_mux.v \ +regport_to_xbar_settingsbus.v \ +regport_to_settingsbus.v \ +pulse_stretch.v \ +pulse_stretch_min.v \ +mdio_master.v \ +map/cam_priority_encoder.v \ +map/cam_bram.v \ +map/cam_srl.v \ +map/cam.v \ +map/kv_map.v \ +map/axis_muxed_kv_map.v \ +axil_ctrlport_master.v\ +)) diff --git a/fpga/usrp3/lib/control/ad5662_auto_spi.v b/fpga/usrp3/lib/control/ad5662_auto_spi.v new file mode 100644 index 000000000..d9f2e53be --- /dev/null +++ b/fpga/usrp3/lib/control/ad5662_auto_spi.v @@ -0,0 +1,99 @@ +// +// Copyright 2015 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The AD5662 DAC serial interface uses 24-bit transfers to encode 16-bits +// of actual data, two bits for power-down mode, and six pad bits. This +// module stores a copy of the last-programmed value, and will generate a +// serial stream if ever the input word (dat) changes. It will ignore +// changes to (dat) while it is busy with a serial update. +// +module ad5662_auto_spi +( + input clk, + input [15:0] dat, + output reg sclk, + output reg mosi, + output reg sync_n +); + // initialize ldat to 0, thus forcing + // a reload on init. + reg [15:0] ldat = 16'd0; + wire upd = (dat != ldat); // new data present, need to update hw + + reg [23:0] shft=24'b0; + wire [23:0] nxt_shft; + + // clock cycle counter to throttle generated spi cycles + // allowing one spi clock cycle every 16 cycles of clk, with clk at 200 MHz + // gives a spi clock rate of 12 MHz. This can be made more sophisticated + // or parameterized, if more flexibility in clk is needed, of course. + reg [3:0] ccnt=4'b0; + wire [3:0] nxt_ccnt = ccnt + 1'b1; + wire half = ccnt==4'b1000; + wire full = ccnt==4'b1111; + reg sena, hena; + wire cena; + always @(posedge clk) if (cena) ccnt <= nxt_ccnt; + always @(posedge clk) sena <= full; // state updates and rising sclk + always @(posedge clk) hena <= half; // for falling sclk + + // transfer state counter + reg [4:0] scnt = 5'b0; + reg [4:0] nxt_scnt; + always @(posedge clk) begin + if (sena) begin + scnt <= nxt_scnt; + shft <= nxt_shft; + mosi <= shft[23]; + end + end + + + // 32 possible states - more than enough to shift-out 24 bits and manage + // the sync_n line + + // particular scnt values of interest + localparam READY=5'b00000; // waiting for new data + localparam DCAPT=5'b00001; // new data transfers into ldat + localparam SYNCL=5'b00010; // assert sync_n low + localparam SYNCH=5'b11011; // return sync_n high + + assign cena = upd | scnt != READY; + + always @(scnt or upd) + begin + case (scnt) + READY: + nxt_scnt = upd ? DCAPT : READY; + SYNCH: + nxt_scnt = READY; + default: + nxt_scnt = scnt + 1'b1; + endcase + end + + // note: defining the power-down mode bits to 00 for "normal operation" + assign nxt_shft = (scnt == SYNCL) ? { 8'b000000_00, ldat } : { shft[22:0], 1'b0 }; + + // Update ldat when dat has changed, but only if READY. + // Changes to dat arriving faster than can be kept up with here are ignored + // until the cycle-in-progress is completed. + wire ldat_ena = sena & (scnt == DCAPT); + always @(posedge clk) begin + if (ldat_ena) ldat <= dat; + end + + // keep the sync_n line low when idle to minimize power consumption + // it gets brought high just before beginning each transaction + wire nxt_sync_n = (scnt==SYNCL) | (scnt==SYNCH); + always @(posedge clk) if (sena) sync_n <= nxt_sync_n; + + reg sclk_go; + always @(posedge clk) sclk_go <= (scnt > SYNCL); + wire nxt_sclk = ~sclk_go ? 1'b1 : ~sclk; + always @(posedge clk) if (sena | hena) sclk <= nxt_sclk; + +endmodule diff --git a/fpga/usrp3/lib/control/arb_qualify_master.v b/fpga/usrp3/lib/control/arb_qualify_master.v new file mode 100644 index 000000000..9a8fdb015 --- /dev/null +++ b/fpga/usrp3/lib/control/arb_qualify_master.v @@ -0,0 +1,91 @@ +// +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// +// This module forms the qualification engine for a single master as +// part of a larger arbitration engine for a slave. It would typically +// be instantiated from arb_select_master.v to form a complete arbitor solution. +// + +module arb_qualify_master + #( + parameter WIDTH=16 // Bit width of destination field. + ) + ( + input clk, + input reset, + input clear, + // Header signals + input [WIDTH-1:0] header, + input header_valid, + // Slave Confg Signals + input [WIDTH-1:0] slave_addr, + input [WIDTH-1:0] slave_mask, + input slave_valid, + // Arbitration flags + output reg master_valid, + input master_ack + ); + + localparam WAIT_HEADER_VALID = 0; + localparam MATCH = 1; + localparam WAIT_HEADER_NOT_VALID = 2; + + + reg [1:0] state, next_state; + + + // Does masked slave address match header field for dest from master? + assign header_match = ((header & slave_mask) == (slave_addr & slave_mask)) && slave_valid; + + + always @(posedge clk) + if (reset | clear) begin + state <= WAIT_HEADER_VALID; + master_valid <= 0; + end else + begin + case(state) + // + // Wait here until Masters FIFO presents a valid header word. + // + WAIT_HEADER_VALID: begin + if (header_valid) + if (header_match) begin + state <= MATCH; + master_valid <= 1; + end else + next_state <= WAIT_HEADER_NOT_VALID; + end + // + // There should only ever be one match across various arbitors + // if they are configured correctly and since the backing FIFO in the + // master should not start to drain until the arbitration is won + // by that master, master_ack should always preceed de-assertion of + // header_valid so we don't check for the other order of deassertion. + // + MATCH: begin + if (master_ack) begin + master_valid <= 0; + state <= WAIT_HEADER_NOT_VALID; + end + end + // + // Wait here until this master starts to drain this packet from his FIFO. + // + WAIT_HEADER_NOT_VALID: begin + if (!header_valid) begin + state <= WAIT_HEADER_VALID; + end + end + endcase // case(state) + end // else: !if(reset | clear) + +endmodule // arb_qualify_master + + \ No newline at end of file diff --git a/fpga/usrp3/lib/control/axi_crossbar.v b/fpga/usrp3/lib/control/axi_crossbar.v new file mode 100644 index 000000000..e34c3f43f --- /dev/null +++ b/fpga/usrp3/lib/control/axi_crossbar.v @@ -0,0 +1,164 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2012 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_crossbar +// Description: +// - Control Registers +// - CAM to setup routing between RFNoC blocks +// +///////////////////////////////////////////////////////////////////// + +module axi_crossbar + #( + parameter BASE = 0, // settings bus base address + parameter FIFO_WIDTH = 64, // AXI4-STREAM data bus width + parameter DST_WIDTH = 16, // Width of DST field we are routing on. + parameter NUM_INPUTS = 2, // number of input AXI4-STREAM buses + parameter NUM_OUTPUTS = 2 // number of output AXI4-STREAM buses + ) + ( + input clk, + input reset, + input clear, + input [7:0] local_addr, + // Inputs + input [(FIFO_WIDTH*NUM_INPUTS)-1:0] i_tdata, + input [NUM_INPUTS-1:0] i_tvalid, + input [NUM_INPUTS-1:0] i_tlast, + output [NUM_INPUTS-1:0] i_tready, + input [NUM_INPUTS-1:0] pkt_present, + // Setting Bus + input set_stb, + input [15:0] set_addr, + input [31:0] set_data, + // Output + output [(FIFO_WIDTH*NUM_OUTPUTS)-1:0] o_tdata, + output [NUM_OUTPUTS-1:0] o_tvalid, + output [NUM_OUTPUTS-1:0] o_tlast, + input [NUM_OUTPUTS-1:0] o_tready, + // readback bus + input rb_rd_stb, + input [$clog2(NUM_OUTPUTS)+$clog2(NUM_INPUTS)-1:0] rb_addr, + output reg [31:0] rb_data + ); + + genvar m,n; + + wire [(NUM_INPUTS*NUM_OUTPUTS)-1:0] forward_valid_in; + wire [(NUM_INPUTS*NUM_OUTPUTS)-1:0] forward_ack_in; + wire [(NUM_INPUTS*NUM_OUTPUTS)-1:0] forward_valid_out; + wire [(NUM_INPUTS*NUM_OUTPUTS)-1:0] forward_ack_out; + + wire [NUM_INPUTS-1:0] i_tready_slave [0:NUM_OUTPUTS-1]; + + // + // Instantiate an axi_slave_mux for every slave/output of the Crossbar switch. + // Each axi_slave_mux contains logic to maux and resolve arbitration + // for this particular slave/output. + // + + generate + for (m = 0; m < NUM_OUTPUTS; m = m + 1) begin: instantiate_slave_mux + + wire [NUM_INPUTS-1:0] i_tready_tmp; + + axi_slave_mux + #( + .FIFO_WIDTH(FIFO_WIDTH), // AXI4-STREAM data bus width + .DST_WIDTH(DST_WIDTH), // Width of DST field we are routing on. + .NUM_INPUTS(NUM_INPUTS) // number of input AXI buses + ) axi_slave_mux_i + ( + .clk(clk), + .reset(reset), + .clear(clear), + // Inputs + .i_tdata(i_tdata), + .i_tvalid(i_tvalid), + .i_tlast(i_tlast), + .i_tready(i_tready_tmp), + // Forwarding flags (One from each Input/Master) + .forward_valid(forward_valid_in[(m+1)*NUM_INPUTS-1:m*NUM_INPUTS]), + .forward_ack(forward_ack_out[(m+1)*NUM_INPUTS-1:m*NUM_INPUTS]), + // Output + .o_tdata(o_tdata[(m*FIFO_WIDTH)+FIFO_WIDTH-1:m*FIFO_WIDTH]), + .o_tvalid(o_tvalid[m]), + .o_tlast(o_tlast[m]), + .o_tready(o_tready[m]) + ); + + if (m==0) + assign i_tready_slave[0] = i_tready_tmp; + else + assign i_tready_slave[m] = i_tready_tmp | i_tready_slave[m-1] ; + + end // block: instantiate_slave_mux + endgenerate + + assign i_tready = i_tready_slave[NUM_OUTPUTS-1]; + + // + // Permute the forwarding flag buses + // + + generate + for (m = 0; m < NUM_OUTPUTS; m = m + 1) begin: permute_outer + for (n = 0; n < NUM_INPUTS; n = n + 1) begin: permute_inner + assign forward_valid_in[n*NUM_OUTPUTS+m] = forward_valid_out[n+m*NUM_INPUTS]; + assign forward_ack_in[n+m*NUM_INPUTS] = forward_ack_out[n*NUM_OUTPUTS+m]; + end + end + + endgenerate + + + // + // Instantiate an axi_forwarding_cam for every Input/Master of the Crossbar switch. + // Each contains a TCAM like lookup that allocates an egress port. + // + + wire [31:0] rb_data_mux[0:NUM_INPUTS-1]; + + generate + for (m = 0; m < NUM_INPUTS; m = m + 1) begin: instantiate_cam + axi_forwarding_cam + #( + .BASE(BASE), + .WIDTH(FIFO_WIDTH), // Bit width of FIFO word. + .NUM_OUTPUTS(NUM_OUTPUTS) + ) axi_forwarding_cam_i + ( + .clk(clk), + .reset(reset), + .clear(clear), + // Monitored FIFO signals + .o_tdata(i_tdata[(m*FIFO_WIDTH)+FIFO_WIDTH-1:m*FIFO_WIDTH]), + .o_tvalid(i_tvalid[m]), + .o_tready(i_tready[m]), + .o_tlast(i_tlast[m]), + .pkt_present(pkt_present[m]), + // Configuration + .local_addr(local_addr), + // Setting Bus + .set_stb(set_stb), + .set_addr(set_addr), + .set_data(set_data), + // Header signals + .forward_valid(forward_valid_out[(m+1)*NUM_OUTPUTS-1:m*NUM_OUTPUTS]), + .forward_ack(forward_ack_in[(m+1)*NUM_OUTPUTS-1:m*NUM_OUTPUTS]), + // Readback bus + .rb_rd_stb(rb_rd_stb && (rb_addr[$clog2(NUM_OUTPUTS)+$clog2(NUM_INPUTS)-1:$clog2(NUM_OUTPUTS)] == m)), + .rb_addr(rb_addr[$clog2(NUM_OUTPUTS)-1:0]), + .rb_data(rb_data_mux[m]) + ); + end // block: instantiate_fifo_header + endgenerate + + // Pipeline readback data to alleviate timing issues + always @(posedge clk) rb_data <= rb_data_mux[rb_addr[$clog2(NUM_OUTPUTS)+$clog2(NUM_INPUTS)-1:$clog2(NUM_OUTPUTS)]]; + + +endmodule // axi_crossbar diff --git a/fpga/usrp3/lib/control/axi_crossbar_intf.sv b/fpga/usrp3/lib/control/axi_crossbar_intf.sv new file mode 100644 index 000000000..b0c07ba9f --- /dev/null +++ b/fpga/usrp3/lib/control/axi_crossbar_intf.sv @@ -0,0 +1,87 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2017 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Wraps AXI crossbar and exposes cvita_stream_t and settings_bus_t interfaces + +`include "sim_cvita_lib.svh" +`include "sim_set_rb_lib.svh" + +module axi_crossbar_intf +#( + parameter BASE = 0, // settings bus base address + parameter FIFO_WIDTH = 64, // AXI4-STREAM data bus width + parameter DST_WIDTH = 16, // Width of DST field we are routing on. + parameter NUM_PORTS = 2 // number of cvita busses +)( + input clk, + input reset, + input clear, + input [7:0] local_addr, + axis_t.slave s_cvita[0:NUM_PORTS-1], + axis_t.master m_cvita[0:NUM_PORTS-1], + settings_bus_t.slave set_bus, + readback_bus_t.master rb_bus +); + + wire [NUM_PORTS*64-1:0] flat_i_tdata; + wire [NUM_PORTS-1:0] i_tlast, i_tvalid, i_tready; + wire [NUM_PORTS*64-1:0] flat_o_tdata; + wire [NUM_PORTS-1:0] o_tlast, o_tvalid, o_tready; + + // Flattern CE tdata arrays + genvar i; + generate + for (i = 0; i < NUM_PORTS; i = i + 1) begin + assign flat_i_tdata[i*FIFO_WIDTH+FIFO_WIDTH-1:i*FIFO_WIDTH] = s_cvita[i].tdata; + assign i_tlast[i] = s_cvita[i].tlast; + assign i_tvalid[i] = s_cvita[i].tvalid; + assign s_cvita[i].tready = i_tready[i]; + end + for (i = 0; i < NUM_PORTS; i = i + 1) begin + assign m_cvita[i].tdata = flat_o_tdata[i*FIFO_WIDTH+FIFO_WIDTH-1:i*FIFO_WIDTH]; + assign m_cvita[i].tlast = o_tlast[i]; + assign m_cvita[i].tvalid = o_tvalid[i]; + assign o_tready[i] = m_cvita[i].tready; + end + endgenerate + + wire set_stb = set_bus.stb; + wire [15:0] set_addr = set_bus.addr; + wire [31:0] set_data = set_bus.data; + wire rb_rd_stb = rb_bus.stb; + wire [2*$clog2(NUM_PORTS):0] rb_addr = rb_bus.addr[2*$clog2(NUM_PORTS):0]; + wire [31:0] rb_data; + assign rb_bus.data = rb_data; + + axi_crossbar #( + .BASE(BASE), + .FIFO_WIDTH(FIFO_WIDTH), + .DST_WIDTH(DST_WIDTH), + .NUM_INPUTS(NUM_PORTS), + .NUM_OUTPUTS(NUM_PORTS)) + inst_axi_crossbar ( + .clk(clk), + .reset(reset), + .clear(clear), + .local_addr(local_addr), + .i_tdata(flat_i_tdata), + .i_tvalid(i_tvalid), + .i_tlast(i_tlast), + .i_tready(i_tready), + .pkt_present(i_tvalid), + .set_stb(set_stb), + .set_addr(set_addr), + .set_data(set_data), + .o_tdata(flat_o_tdata), + .o_tvalid(o_tvalid), + .o_tlast(o_tlast), + .o_tready(o_tready), + .rb_rd_stb(rb_rd_stb), + .rb_addr(rb_addr), + .rb_data(rb_data)); + +endmodule + diff --git a/fpga/usrp3/lib/control/axi_crossbar_regport.v b/fpga/usrp3/lib/control/axi_crossbar_regport.v new file mode 100644 index 000000000..15b74517d --- /dev/null +++ b/fpga/usrp3/lib/control/axi_crossbar_regport.v @@ -0,0 +1,193 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2017 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_crossbar_regport +// Description: +// - axi_crossbar with regport interface for register/CAM access +// +////////////////////////////////////////////////////////////////////// + +module axi_crossbar_regport #( + parameter REG_BASE = 0, // settings bus base address + parameter FIFO_WIDTH = 64, // AXI4-STREAM data bus width + parameter DST_WIDTH = 16, // Width of DST field we are routing on. + parameter NUM_INPUTS = 2, // number of input AXI4-STREAM buses + parameter NUM_OUTPUTS = 2, // number of output AXI4-STREAM buses + parameter REG_DWIDTH = 32, // Width of the AXI4-Lite data bus (must be 32 or 64) + parameter REG_AWIDTH = 14 // Width of the address bus +)( + input clk, + input reset, + input clear, + + input reg_wr_req, + input [REG_AWIDTH-1:0] reg_wr_addr, + input [REG_DWIDTH-1:0] reg_wr_data, + + input reg_rd_req, + input [REG_AWIDTH-1:0] reg_rd_addr, + output [REG_DWIDTH-1:0] reg_rd_data, + output reg_rd_resp, + + // Inputs + input [(FIFO_WIDTH*NUM_INPUTS)-1:0] i_tdata, + input [NUM_INPUTS-1:0] i_tvalid, + input [NUM_INPUTS-1:0] i_tlast, + output [NUM_INPUTS-1:0] i_tready, + input [NUM_INPUTS-1:0] pkt_present, + + // Output + output [(FIFO_WIDTH*NUM_OUTPUTS)-1:0] o_tdata, + output [NUM_OUTPUTS-1:0] o_tvalid, + output [NUM_OUTPUTS-1:0] o_tlast, + input [NUM_OUTPUTS-1:0] o_tready +); + + localparam XBAR_VERSION = 32'b1; + localparam XBAR_NUM_PORTS = NUM_INPUTS; //or NUM_OUTPUTS + + localparam REG_XBAR_VERSION = REG_BASE + 14'h10; + localparam REG_XBAR_NUM_PORTS = REG_BASE + 14'h14; + localparam REG_XBAR_LOCAL_ADDR = REG_BASE + 14'h18; + localparam REG_BASE_XBAR_SETTING_REG = REG_BASE + 14'h20; + localparam REG_END_ADDR_XBAR_SETTING_REG = REG_BASE + 14'h1000; + + // Settings bus address width + localparam SR_AWIDTH = 12; + + wire xbar_set_stb; + wire [REG_DWIDTH-1:0] xbar_set_data; + wire [SR_AWIDTH-1:0] xbar_set_addr; + + wire xbar_rb_stb; + wire [SR_AWIDTH-1:0] xbar_rb_addr; + wire [REG_DWIDTH-1:0] xbar_rb_data; + + reg [31:0] local_addr_reg; + reg reg_rd_resp_glob; + reg [REG_DWIDTH-1:0] reg_rd_data_glob; + + wire [REG_DWIDTH-1:0] reg_rd_data_xbar; + wire reg_rd_resp_xbar; + + regport_resp_mux #( + .WIDTH(REG_DWIDTH), + .NUM_SLAVES(2) + ) inst_regport_resp_mux_xbar ( + .clk(clk), + .reset(reset), + .sla_rd_resp({reg_rd_resp_glob, reg_rd_resp_xbar}), + .sla_rd_data({reg_rd_data_glob, reg_rd_data_xbar}), + .mst_rd_resp(reg_rd_resp), + .mst_rd_data(reg_rd_data) + ); + + // Read Registers + always @ (posedge clk) begin + if (reset) begin + local_addr_reg <= 32'h0; + end + else begin + if (reg_wr_req) + case (reg_wr_addr) + REG_XBAR_LOCAL_ADDR: + local_addr_reg <= reg_wr_data; + endcase + end + end + + // Write Registers + always @ (posedge clk) begin + if (reset) + reg_rd_resp_glob <= 1'b0; + + else begin + if (reg_rd_req) begin + reg_rd_resp_glob <= 1'b1; + + case (reg_rd_addr) + REG_XBAR_VERSION: + reg_rd_data_glob <= XBAR_VERSION; + + REG_XBAR_NUM_PORTS: + reg_rd_data_glob <= XBAR_NUM_PORTS; + + REG_XBAR_LOCAL_ADDR: + reg_rd_data_glob <= local_addr_reg; + + default: + reg_rd_resp_glob <= 1'b0; + endcase + end + else if (reg_rd_resp_glob) begin + reg_rd_resp_glob <= 1'b0; + end + end + end + + regport_to_xbar_settingsbus #( + .BASE(REG_BASE_XBAR_SETTING_REG), + .END_ADDR(REG_END_ADDR_XBAR_SETTING_REG), + .DWIDTH(REG_DWIDTH), + .AWIDTH(REG_AWIDTH), + .SR_AWIDTH(SR_AWIDTH), + .ADDRESSING("WORD") + ) inst_regport_to_xbar_settingsbus ( + .clk(clk), + .reset(reset), + + .reg_wr_req(reg_wr_req), + .reg_wr_addr(reg_wr_addr), + .reg_wr_data(reg_wr_data), + .reg_rd_req(reg_rd_req), + .reg_rd_addr(reg_rd_addr), + .reg_rd_data(reg_rd_data_xbar), + .reg_rd_resp(reg_rd_resp_xbar), + + .set_stb(xbar_set_stb), + .set_addr(xbar_set_addr), + .set_data(xbar_set_data), + .rb_stb(xbar_rb_stb), + .rb_addr(xbar_rb_addr), + .rb_data(xbar_rb_data) + ); + + axi_crossbar #( + .BASE(0), // Set to 0 as logic for other values has not been tested + .FIFO_WIDTH(FIFO_WIDTH), + .DST_WIDTH(DST_WIDTH), + .NUM_INPUTS(NUM_INPUTS), + .NUM_OUTPUTS(NUM_OUTPUTS) + ) axi_crossbar ( + .clk(clk), + .reset(reset), + .clear(1'b0), + .local_addr(local_addr_reg), + + // settings bus for config + .set_stb(xbar_set_stb), + .set_addr({4'b0000,xbar_set_addr}), + .set_data(xbar_set_data), + .rb_rd_stb(xbar_rb_stb), + .rb_addr(xbar_rb_addr[$clog2(NUM_INPUTS)+$clog2(NUM_OUTPUTS)-1:0]), + .rb_data(xbar_rb_data), + + // inputs, real men flatten busses + .i_tdata(i_tdata), + .i_tlast(i_tlast), + .i_tvalid(i_tvalid), + .i_tready(i_tready), + + // outputs, real men flatten busses + .o_tdata(o_tdata), + .o_tlast(o_tlast), + .o_tvalid(o_tvalid), + .o_tready(o_tready), + .pkt_present(pkt_present) + ); + +endmodule // axi_crossbar_regport + diff --git a/fpga/usrp3/lib/control/axi_fifo_header.v b/fpga/usrp3/lib/control/axi_fifo_header.v new file mode 100644 index 000000000..551c2b760 --- /dev/null +++ b/fpga/usrp3/lib/control/axi_fifo_header.v @@ -0,0 +1,87 @@ +// +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// +// This module is connected to the output port of an AXI4-STREAM FIFO that is used to move packetized data. +// It extracts and indicates the header (first word) of a packet in the FIFO. The header and flag are pipelined +// for timing closure. +// + +module axi_fifo_header + #( + parameter WIDTH=64 // Bit width of FIFO word. + ) + ( + input clk, + input reset, + input clear, + // Monitored FIFO signals + input [WIDTH-1:0] o_tdata, + input o_tvalid, + input o_tready, + input o_tlast, + input pkt_present, + // Header signals + output reg [WIDTH-1:0] header, + output reg header_valid + ); + + localparam WAIT_SOF = 0; + localparam WAIT_EOF = 1; + + reg out_state; + + + // + // Monitor packets leaving FIFO + // + always @(posedge clk) + if (reset | clear) begin + out_state <= WAIT_SOF; + end else + case(out_state) + // + // After RESET or the EOF of previous packet, the first cycle with + // output valid asserted is the SOF and presents the Header word. + // The cycle following the concurrent presentation of asserted output + // valid and output ready presents the word following the header. + // + WAIT_SOF: + if (o_tvalid && o_tready) begin + out_state <= WAIT_EOF; + end else begin + out_state <= WAIT_SOF; + end + // + // EOF is signalled by o_tlast asserted whilst output valid and ready asserted. + // + WAIT_EOF: + if (o_tlast && o_tvalid && o_tready) begin + out_state <= WAIT_SOF; + end else begin + out_state <= WAIT_EOF; + end + endcase // case(in_state) + + // + // Pipeline Header signals + // + always @(posedge clk) + if (reset | clear) begin + header <= 0; + header_valid <= 0; + end else if (o_tvalid && (out_state == WAIT_SOF) && pkt_present) begin + // Header will remian valid until o_tready is asserted as this will cause a state transition. + header <= o_tdata; + header_valid <= 1; + end else begin + header_valid <= 0; + end + + +endmodule // axi_fifo_header diff --git a/fpga/usrp3/lib/control/axi_forwarding_cam.v b/fpga/usrp3/lib/control/axi_forwarding_cam.v new file mode 100644 index 000000000..64076bd0a --- /dev/null +++ b/fpga/usrp3/lib/control/axi_forwarding_cam.v @@ -0,0 +1,232 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This module implements a highly customized content-addressable memory (CAM) +// that enables forwarding decisions to be made on a 16 bit field from a stream ID (SID) field. +// The forwarding is generic in the sense that a SID's host destination can map to any endpoint / crossbar port. +// +// The 16 bits are allocated by convention as 8 bits of Network address (addresses USRP's / AXI crossbars) and +// 8 bits of Host address (addresses endpoints / crossbar ports in a USRP). +// +// By definition if the destination field in the SID addresses a different +// USRP / crossbar than this one then we don't care about the Host field, only the Network field. +// We only look at the Host field when the Network field addresses us. +// Thus we need a CAM of 256+256 entries with Log2(N) bits, where N is the number of +// slave(output) ports on the crossbar switch. +// +// SID format: +// +// |---------|---------|---------|---------| +// | SRC | SRC | DST | DST | +// | NETWORK | HOST | NETWORK | HOST | +// |---------|---------|---------|---------| +// 8 8 8 8 + +module axi_forwarding_cam + #( + parameter BASE = 0, // BASE address for setting registers in this block. (512 addrs used) + parameter WIDTH=64, // Bit width of FIFO word. + parameter NUM_OUTPUTS=2 // Number of outputs (destinations) in crossbar. + ) + ( + input clk, + input reset, + input clear, + // Monitored FIFO signals + input [WIDTH-1:0] o_tdata, + input o_tvalid, + input o_tready, + input o_tlast, + input pkt_present, + // Configuration + input [7:0] local_addr, + // Setting Bus + input set_stb, + input [15:0] set_addr, + input [31:0] set_data, + + output reg [NUM_OUTPUTS-1:0] forward_valid, + input [NUM_OUTPUTS-1:0] forward_ack, + + input rb_rd_stb, + input [$clog2(NUM_OUTPUTS)-1:0] rb_addr, + output [31:0] rb_data + ); + + + localparam WAIT_SOF = 0; + localparam WAIT_EOF = 1; + reg state; + + localparam IDLE = 0; + localparam FORWARD = 1; + localparam WAIT = 2; + + reg [1:0] demux_state; + + reg [15:0] dst; + reg dst_valid, dst_valid_reg; + wire local_dst; + wire [8:0] read_addr; + + // + // Monitor packets leaving FIFO + // + always @(posedge clk) + if (reset | clear) begin + state <= WAIT_SOF; + end else + case(state) + // + // After RESET or the EOF of previous packet, the first cycle with + // output valid asserted is the SOF and presents the Header word. + // The cycle following the concurrent presentation of asserted output + // valid and output ready presents the word following the header. + // + WAIT_SOF: + if (o_tvalid && o_tready) begin + state <= WAIT_EOF; + end else begin + state <= WAIT_SOF; + end + // + // EOF is signalled by o_tlast asserted whilst output valid and ready asserted. + // + WAIT_EOF: + if (o_tlast && o_tvalid && o_tready) begin + state <= WAIT_SOF; + end else begin + state <= WAIT_EOF; + end + endcase // case(in_state) + + // + // Extract Destination fields(s) from SID + // + always @(posedge clk) + if (reset | clear) begin + dst <= 0; + dst_valid <= 0; + dst_valid_reg <= 0; + end else if (o_tvalid && (state == WAIT_SOF) && pkt_present) begin + // SID will remain valid until o_tready is asserted as this will cause a state transition. + dst <= o_tdata[15:0]; + dst_valid <= 1; + dst_valid_reg <= dst_valid; + end else begin + dst_valid <= 0; + dst_valid_reg <= dst_valid; + end + + // + // Is Network field in DST our local address? + // + assign local_dst = (dst[15:8] == local_addr) && dst_valid; + + + // + // Mux address to RAM so that it searches CAM for Network field or Host field. + // Network addresses are stored in the lower 256 locations, host addresses the upper 256. + // + assign read_addr = {local_dst,(local_dst ? dst[7:0] : dst[15:8])}; + + // + // Implement CAM as block RAM here, 512xCeil(Log2(NUM_OUTPUTS)) + // + //synthesis attribute ram_style of mem is block + reg [$clog2(NUM_OUTPUTS)-1 : 0] mem [0:511]; + + // Initialize the CAM's local address forwarding decisions with sensible defaults by + // assuming dst[7:4] = crossbar port, dst[3:0] = block port. Setup a one-to-one mapping + // for crossbar ports and always map same crossbar port regardless of block port. + // i.e. + // dst 8'h00 => forward to crossbar port 0 + // dst 8'h01 => forward to crossbar port 0 + // dst 8'h10 => forward to crossbar port 1 + // etc. + integer xbar_port; + integer block_port; + initial begin + for (xbar_port = 0; xbar_port < NUM_OUTPUTS; xbar_port = xbar_port + 1) begin + for (block_port = 0; block_port < 16; block_port = block_port + 1) begin + mem[256+(xbar_port << 4)+block_port] = xbar_port; + end + end + end + + reg [8:0] read_addr_reg; + wire write; + wire [$clog2(NUM_OUTPUTS)-1:0] read_data; + + assign write = (set_addr[15:9] == (BASE >>9)) && set_stb; // Addr decode. + + always @(posedge clk) + begin + read_addr_reg <= read_addr; + + if (write) begin + mem[set_addr[8:0]] <= set_data[$clog2(NUM_OUTPUTS)-1:0]; + end + + end + + assign read_data = mem[read_addr_reg]; + + + // + // State machine to manage forwarding flags. + // + always @(posedge clk) + if (reset | clear) begin + forward_valid <= {NUM_OUTPUTS{1'b0}}; + demux_state <= IDLE; + end else + case(demux_state) + + // Wait for Valid DST which indicates a new packet lookup in the CAM. + IDLE: begin + if (dst_valid_reg == 1) begin + forward_valid <= 1'b1 << read_data; + demux_state <= FORWARD; + end + end + // When Slave/Output thats forwarding ACK's the forward flag, clear request and wait for packet to be transfered + FORWARD: begin + if ((forward_ack & forward_valid) != 0) begin + forward_valid <= {NUM_OUTPUTS{1'b0}}; + demux_state <= WAIT; + end + end + // When packet transfered go back to idle. + WAIT: begin + if (forward_ack == 0) + demux_state <= IDLE; + end + + endcase // case (demux_state) + + // + // Compile forwarding statistics + // (This uses a lot of registers!) + // + genvar m; + reg [31:0] statistics [0:NUM_OUTPUTS-1]; + + generate + for (m = 0; m < NUM_OUTPUTS; m = m + 1) begin: generate_stats + always @(posedge clk) begin + if (reset | clear) begin + statistics[m] <= 0; + end else if (forward_ack[m] & forward_valid[m]) begin + statistics[m] <= statistics[m] + 1; + end + end + end + endgenerate + + assign rb_data = statistics[rb_addr]; + +endmodule diff --git a/fpga/usrp3/lib/control/axi_setting_reg.v b/fpga/usrp3/lib/control/axi_setting_reg.v new file mode 100644 index 000000000..9d419ec32 --- /dev/null +++ b/fpga/usrp3/lib/control/axi_setting_reg.v @@ -0,0 +1,97 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Settings register with AXI stream output. +// +// Parameters / common use cases: +// USE_ADDR_LAST & ADDR_LAST User wants additional address that when written to asserts tlast. +// Useful for the last word in a packet. +// USE_FIFO & FIFO_SIZE Downstream block can throttle and a FIFO is needed to handle that case. +// STROBE_LAST User always wants to assert tlast on writes. More efficient than USE_ADDR_LAST +// since only one address is used instead of two. +// REPEATS Keep tvalid asserted after initial write. +// STROBE_LAST & REPEATS tlast is asserted on the initial write then deasserted for repeating output. +// MSB_ALIGN Left justify data versus right justify. + +module axi_setting_reg #( + parameter ADDR = 0, + parameter USE_ADDR_LAST = 0, + parameter ADDR_LAST = ADDR+1, + parameter AWIDTH = 8, + parameter WIDTH = 32, + parameter USE_FIFO = 0, + parameter FIFO_SIZE = 5, + parameter DATA_AT_RESET = 0, + parameter VALID_AT_RESET = 0, + parameter LAST_AT_RESET = 0, + parameter STROBE_LAST = 0, + parameter REPEATS = 0, + parameter MSB_ALIGN = 0 +) +( + input clk, input reset, output reg error_stb, + input set_stb, input [AWIDTH-1:0] set_addr, input [31:0] set_data, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + reg init; + + reg [WIDTH-1:0] o_tdata_int; + reg o_tlast_int, o_tvalid_int; + wire o_tready_int; + + always @(posedge clk) begin + if (reset) begin + o_tdata_int <= DATA_AT_RESET; + o_tvalid_int <= VALID_AT_RESET; + o_tlast_int <= LAST_AT_RESET; + init <= 1'b0; + error_stb <= 1'b0; + end else begin + error_stb <= 1'b0; + if (o_tvalid_int & o_tready_int) begin + // Deassert tvalid / tlast only if not repeating the output + if (REPEATS == 0) begin + o_tvalid_int <= 1'b0; + end + if ((REPEATS == 0) | (STROBE_LAST == 1)) begin + o_tlast_int <= 1'b0; + end + end + if (set_stb & ((ADDR[AWIDTH-1:0] == set_addr) | (USE_ADDR_LAST & (ADDR_LAST[AWIDTH-1:0] == set_addr)))) begin + init <= 1'b1; + o_tdata_int <= (MSB_ALIGN == 0) ? set_data[WIDTH-1:0] : set_data[31:32-WIDTH]; + o_tvalid_int <= 1'b1; + if (set_stb & (STROBE_LAST | (USE_ADDR_LAST & (ADDR_LAST[AWIDTH-1:0] == set_addr)))) begin + o_tlast_int <= 1'b1; + end else begin + o_tlast_int <= 1'b0; + end + if (~o_tready_int) begin + error_stb <= 1'b1; + end + end + end + end + + generate + if (USE_FIFO) begin + axi_fifo #( + .WIDTH(WIDTH+1), .SIZE(FIFO_SIZE)) + axi_fifo ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_tlast_int,o_tdata_int}), .i_tvalid(o_tvalid_int), .i_tready(o_tready_int), + .o_tdata({o_tlast,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); + end else begin + assign o_tdata = o_tdata_int; + assign o_tlast = o_tlast_int; + assign o_tvalid = o_tvalid_int; + assign o_tready_int = o_tready; + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/control/axi_slave_mux.v b/fpga/usrp3/lib/control/axi_slave_mux.v new file mode 100644 index 000000000..0b217dc92 --- /dev/null +++ b/fpga/usrp3/lib/control/axi_slave_mux.v @@ -0,0 +1,122 @@ +// +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`ifndef LOG2 +`define LOG2(N) (\ + N < 2 ? 0 : \ + N < 4 ? 1 : \ + N < 8 ? 2 : \ + N < 16 ? 3 : \ + N < 32 ? 4 : \ + N < 64 ? 5 : \ + N < 128 ? 6 : \ + N < 256 ? 7 : \ + N < 512 ? 8 : \ + N < 1024 ? 9 : 10) +`endif + +module axi_slave_mux + #( + parameter FIFO_WIDTH = 64, // AXI4-STREAM data bus width + parameter DST_WIDTH = 16, // Width of DST field we are routing on. + parameter NUM_INPUTS = 2 // number of input AXI buses + ) + ( + input clk, + input reset, + input clear, + // Inputs + input [(FIFO_WIDTH*NUM_INPUTS)-1:0] i_tdata, + input [NUM_INPUTS-1:0] i_tvalid, + input [NUM_INPUTS-1:0] i_tlast, + output [NUM_INPUTS-1:0] i_tready, + // Forwarding Flags + input [NUM_INPUTS-1:0] forward_valid, + output reg [NUM_INPUTS-1:0] forward_ack, + // Output + output [FIFO_WIDTH-1:0] o_tdata, + output o_tvalid, + output o_tlast, + input o_tready + ); + + wire [FIFO_WIDTH-1:0] i_tdata_array [0:NUM_INPUTS-1]; + + reg [`LOG2(NUM_INPUTS):0] select; + reg enable; + + + reg state; + + localparam CHECK_THIS_INPUT = 0; + localparam WAIT_LAST = 1; + + + always @(posedge clk) + if (reset | clear) begin + state <= CHECK_THIS_INPUT; + select <= 0; + enable <= 0; + forward_ack <= 0; + end else begin + case(state) + // Is the currently selected input addressing this slave with a ready packet? + CHECK_THIS_INPUT: begin + if (forward_valid[select]) begin + enable <= 1; + forward_ack[select] <= 1; + state <= WAIT_LAST; + end else if (select == NUM_INPUTS - 1 ) begin + select <= 0; + end else begin + select <= select + 1; + end + end + // Assert ACK immediately to forwarding logic and then wait for end of packet. + WAIT_LAST: begin + + if (i_tlast[select] && i_tvalid[select] && o_tready) begin + if (select == NUM_INPUTS - 1 ) begin + select <= 0; + end else begin + select <= select + 1; + end + state <= CHECK_THIS_INPUT; + forward_ack <= 0; + enable <= 0; + end else begin + forward_ack[select] <= 1; + enable <= 1; + end + end + endcase // case(state) + end + + // + // Combinatorial mux + // + genvar m; + + generate + for (m = 0; m < NUM_INPUTS; m = m + 1) begin: form_buses + assign i_tdata_array[m] = i_tdata[(m*FIFO_WIDTH)+FIFO_WIDTH-1:m*FIFO_WIDTH]; + end + endgenerate + + assign o_tdata = i_tdata_array[select]; + assign o_tvalid = enable && i_tvalid[select]; + assign o_tlast = enable && i_tlast[select]; + // assign i_tready = {NUM_INPUTS{o_tready}} & (enable << select); + + generate + for (m = 0; m < NUM_INPUTS; m = m + 1) begin: form_ready + assign i_tready[m] = o_tready && enable && (select == m); + end + endgenerate + + +endmodule // axi_slave_mux diff --git a/fpga/usrp3/lib/control/axi_test_vfifo.v b/fpga/usrp3/lib/control/axi_test_vfifo.v new file mode 100644 index 000000000..1d37bfd1b --- /dev/null +++ b/fpga/usrp3/lib/control/axi_test_vfifo.v @@ -0,0 +1,145 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// Test Virtual FIFO's by streaming modulo 2^32 counter (replicated in upper +// and lower 32bits). Test result by tracking count on receive and using +// sticky flag for error indication. +// Also provide signal from MSB of 32bit count to blink LED. +// + +module axi_test_vfifo + #(parameter PACKET_SIZE = 128) + ( + input aclk, + input aresetn, + input enable, + // AXI Stream Out + output reg out_axis_tvalid, + input out_axis_tready, + output [63 : 0] out_axis_tdata, + output reg [7 : 0] out_axis_tstrb, + output reg [7 : 0] out_axis_tkeep, + output reg out_axis_tlast, + output reg [0 : 0] out_axis_tid, + output reg [0 : 0] out_axis_tdest, + input vfifo_full, + // AXI Stream In + input in_axis_tvalid, + output reg in_axis_tready, + input [63 : 0] in_axis_tdata, + input [7 : 0] in_axis_tstrb, + input [7 : 0] in_axis_tkeep, + input in_axis_tlast, + input [0 : 0] in_axis_tid, + input [0 : 0] in_axis_tdest, + // Flags + output reg flag_error, + output heartbeat_in, + output heartbeat_out, + output [31:0] expected_count + ); + + + reg [31:0] out_count; + reg [31:0] in_count; + reg [63:0] in_axis_tdata_reg; + reg in_data_valid; + + + + // + // Output + // + always @(posedge aclk) + if (!aresetn) begin + out_count <= 0; + out_axis_tvalid <= 0; + out_axis_tid <= 0; // Don't care. + out_axis_tdest <= 0; // Only use port 0 of VFIFO. + out_axis_tstrb <= 0; // Unused in VFIFO + out_axis_tkeep <= 8'hFF; // Always use every byte of data + out_axis_tlast <= 1'b0; + end else if (enable) begin + if (~vfifo_full) begin + // Always ready to output new count value. + out_axis_tvalid <= 1; + if (out_axis_tready) + out_count <= out_count + 1; + // Assert TLAST every PACKET_SIZE beats. + if (out_count[15:0] == PACKET_SIZE) + out_axis_tlast <= 1'b1; + else + out_axis_tlast <= 1'b0; + end else begin + out_axis_tvalid <= 0; + end + end else begin + out_axis_tlast <= 1'b0; + out_axis_tvalid <= 0; + end + + assign out_axis_tdata = {out_count,out_count}; + + assign heartbeat_out = out_count[28]; + + + // + // Input (Ignore TLAST signal) + // + always @(posedge aclk) + if (!aresetn) begin + in_axis_tready <= 0; + in_axis_tdata_reg <= 0; + in_data_valid <= 0; + + end else if (enable) begin + in_axis_tready <= 1; + in_axis_tdata_reg <= in_axis_tdata; + if (in_axis_tvalid) + in_data_valid <= 1; + else + in_data_valid <= 0; + end else begin + in_data_valid <= 0; + in_axis_tready <= 0; + end // else: !if(enable) + + + assign heartbeat_in = in_count[28]; + + // + // Input Checker + // + always @(posedge aclk) + if (!aresetn) begin + in_count <= 0; + flag_error <= 0; + end else if (enable) begin + if (in_data_valid) begin + + if ((in_axis_tdata_reg[63:32] != in_count) || (in_axis_tdata_reg[31:0] != in_count)) + begin + flag_error <= 1; + in_count <= in_axis_tdata_reg[63:32] + 1; + end + else + begin + flag_error <= 0; + in_count <= in_count + 1; + end + + end + end + + assign expected_count = in_count; + + +endmodule // axi_test_vfifo + + + + diff --git a/fpga/usrp3/lib/control/axil_ctrlport_master.v b/fpga/usrp3/lib/control/axil_ctrlport_master.v new file mode 100644 index 000000000..b1b5a7d2c --- /dev/null +++ b/fpga/usrp3/lib/control/axil_ctrlport_master.v @@ -0,0 +1,248 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axil_ctrlport_master +// Description: +// An AXI4-Lite read/write control port adapter +// +// Converts AXI4-Lite transactions into control port requests. +// Converts all AXI requests to control port by only forwarding the +// CTRLPORT_AWIDTH LSBs of the address. +// +// Limitation: +// The control port interface will only use address, data, byte enable and +// wr/rd flags. All other signals are tied to 0. + + +module axil_ctrlport_master #( + parameter TIMEOUT = 10, // log2(timeout). Control port will timeout after 2^TIMEOUT AXI clock cycles + parameter AXI_AWIDTH = 17, // Width of the AXI bus. Aliasing occurs of AXI_AWIDTH > CTRLPORT_AWIDTH + parameter CTRLPORT_AWIDTH = 17 // Number of address LSBs forwarded to m_ctrlport_req_addr +)( + //Clock and reset + input wire s_axi_aclk, + input wire s_axi_aresetn, + // AXI4-Lite: Write address port (domain: s_axi_aclk) + input wire [AXI_AWIDTH-1:0] s_axi_awaddr, + input wire s_axi_awvalid, + output reg s_axi_awready, + // AXI4-Lite: Write data port (domain: s_axi_aclk) + input wire [31:0] s_axi_wdata, + input wire [ 3:0] s_axi_wstrb, + input wire s_axi_wvalid, + output reg s_axi_wready, + // AXI4-Lite: Write response port (domain: s_axi_aclk) + output reg [ 1:0] s_axi_bresp = 0, + output reg s_axi_bvalid, + input wire s_axi_bready, + // AXI4-Lite: Read address port (domain: s_axi_aclk) + input wire [AXI_AWIDTH-1:0] s_axi_araddr, + input wire s_axi_arvalid, + output reg s_axi_arready, + // AXI4-Lite: Read data port (domain: s_axi_aclk) + output reg [31:0] s_axi_rdata = 0, + output reg [ 1:0] s_axi_rresp = 0, + output reg s_axi_rvalid, + input wire s_axi_rready, + // Control port master request interface + output reg m_ctrlport_req_wr, + output reg m_ctrlport_req_rd, + output reg [19:0] m_ctrlport_req_addr = 0, + output wire [ 9:0] m_ctrlport_req_portid, + output wire [15:0] m_ctrlport_req_rem_epid, + output wire [ 9:0] m_ctrlport_req_rem_portid, + output reg [31:0] m_ctrlport_req_data = 0, + output reg [ 3:0] m_ctrlport_req_byte_en = 0, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + // Control port master response interface + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data +); + + `include "../axi/axi_defs.v" + `include "../rfnoc/core/ctrlport.vh" + + //---------------------------------------------------------- + // unused ctrlport outputs + //---------------------------------------------------------- + assign m_ctrlport_req_portid = 10'b0; + assign m_ctrlport_req_rem_epid = 16'b0; + assign m_ctrlport_req_rem_portid = 10'b0; + assign m_ctrlport_req_has_time = 1'b0; + assign m_ctrlport_req_time = 64'b0; + + //---------------------------------------------------------- + // Address calculation + //---------------------------------------------------------- + // define configuration for the address calculation + localparam [CTRLPORT_ADDR_W-1:0] ADDRESS_MASK = {CTRLPORT_ADDR_W {1'b0}} | {CTRLPORT_AWIDTH {1'b1}}; + + // bits to extract from AXI address + localparam AXI_ADDR_BITS_TO_FORWARD = (AXI_AWIDTH < CTRLPORT_ADDR_W) ? AXI_AWIDTH : CTRLPORT_ADDR_W; + + //---------------------------------------------------------- + // State machine for read and write + //---------------------------------------------------------- + localparam IDLE = 4'd0; + localparam READ_INIT = 4'd1; + localparam WRITE_INIT = 4'd2; + localparam READ_TRANSFER = 4'd3; + localparam WRITE_TRANSFER = 4'd4; + localparam READ_IN_PROGRESS = 4'd5; + localparam WRITE_IN_PROGRESS = 4'd6; + localparam WRITE_DONE = 4'd7; + localparam READ_DONE = 4'd8; + + reg [3:0] state; + reg [TIMEOUT-1:0] timeout_counter; + + always @ (posedge s_axi_aclk) begin + if (~s_axi_aresetn) begin + state <= IDLE; + + // clear AXI feedback paths and controlport requests + s_axi_awready <= 1'b0; + s_axi_wready <= 1'b0; + s_axi_bvalid <= 1'b0; + s_axi_arready <= 1'b0; + s_axi_rvalid <= 1'b0; + m_ctrlport_req_rd <= 1'b0; + m_ctrlport_req_wr <= 1'b0; + end else begin + case (state) + // decide whether a read or write should be handled + IDLE: begin + timeout_counter <= {TIMEOUT {1'b1}}; + + if (s_axi_arvalid) begin + state <= READ_INIT; + end + else if (s_axi_awvalid) begin + state <= WRITE_INIT; + end + end + + // wait for FIFO to get read to assign valid + READ_INIT: begin + // signal ready to upstream module + s_axi_arready <= 1'b1; + + state <= READ_TRANSFER; + end + + // transfer data to FIFO + READ_TRANSFER: begin + // clear ready flag from READ_INIT state + s_axi_arready <= 1'b0; + // transfer data to controlport + m_ctrlport_req_rd <= 1'b1; + m_ctrlport_req_addr <= s_axi_araddr[AXI_ADDR_BITS_TO_FORWARD-1:0] & ADDRESS_MASK; + m_ctrlport_req_byte_en <= 4'b1111; + + state <= READ_IN_PROGRESS; + end + + // wait for controlport response is available + READ_IN_PROGRESS: begin + // clear read flag from previous state + m_ctrlport_req_rd <= 1'b0; + + //decrement timeout + timeout_counter <= timeout_counter - 1; + + if (m_ctrlport_resp_ack == 1'b1 || timeout_counter == 0) begin + s_axi_rvalid <= 1'b1; + s_axi_rdata <= m_ctrlport_resp_data; + s_axi_rresp <= `AXI4_RESP_OKAY; + + // use AXI DECERR to inform about failed transaction + if (timeout_counter == 0) begin + s_axi_rresp <= `AXI4_RESP_DECERR; + end else begin + // if controlport response is not OKAY use AXI SLVERR to propagate error + if (m_ctrlport_resp_status != CTRL_STS_OKAY) begin + s_axi_rresp <= `AXI4_RESP_SLVERR; + end + end + + state <= READ_DONE; + end + end + + // wait until read response is transferred + READ_DONE: begin + if (s_axi_rready) begin + s_axi_rvalid <= 1'b0; + state <= IDLE; + end + end + + //wait for FIFO and data to process + WRITE_INIT: begin + if (s_axi_wvalid) begin + s_axi_awready <= 1'b1; + s_axi_wready <= 1'b1; + state <= WRITE_TRANSFER; + end + end + + // transfer data to FIFO + WRITE_TRANSFER: begin + // clear ready flags from READ_INIT state + s_axi_awready <= 1'b0; + s_axi_wready <= 1'b0; + // transfer data to controlport + m_ctrlport_req_wr <= 1'b1; + m_ctrlport_req_addr <= s_axi_awaddr[AXI_ADDR_BITS_TO_FORWARD-1:0] & ADDRESS_MASK; + m_ctrlport_req_data <= s_axi_wdata; + m_ctrlport_req_byte_en <= s_axi_wstrb; + + state <= WRITE_IN_PROGRESS; + end + + // wait for write to complete + WRITE_IN_PROGRESS: begin + // clear write flag from previous state + m_ctrlport_req_wr <= 1'b0; + + //decrement timeout + timeout_counter <= timeout_counter - 1; + + if (m_ctrlport_resp_ack == 1'b1 || timeout_counter == 0) begin + s_axi_bvalid <= 1'b1; + s_axi_rdata <= 32'b0; + s_axi_bresp <= `AXI4_RESP_OKAY; + + // use AXI DECERR to inform about failed transaction + if (timeout_counter == 0) begin + s_axi_bresp <= `AXI4_RESP_DECERR; + end else begin + // if controlport response is not OKAY use AXI SLVERR to propagate error + if (m_ctrlport_resp_status != CTRL_STS_OKAY) begin + s_axi_bresp <= `AXI4_RESP_SLVERR; + end + end + + state <= WRITE_DONE; + end + end + + WRITE_DONE: begin + if (s_axi_bready) begin + state <= IDLE; + s_axi_bvalid <= 1'b0; + end + end + + default: begin + state <= IDLE; + end + endcase + end + end + +endmodule diff --git a/fpga/usrp3/lib/control/axil_regport_master.v b/fpga/usrp3/lib/control/axil_regport_master.v new file mode 100644 index 000000000..de23e7697 --- /dev/null +++ b/fpga/usrp3/lib/control/axil_regport_master.v @@ -0,0 +1,228 @@ +// +// Copyright 2016-2017 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// An AXI4-Lite read/write register port adapter +// +// Converts memory mapped flow controlled AXI4-Lite transactions into a much +// simpler non flow controlled write and read register bus. +// +// WRITE Transaction: +// - Transaction completes in one cycle +// - Valid, Strobe, Address and Data asserted in same cycle +// __ __ __ __ +// clk __| |__| |__| |__| |__ +// _____ +// reg_wr_req ________| |___________ +// _____ +// reg_wr_keep XXXXXXXX|_____|XXXXXXXXXXX +// _____ +// reg_wr_addr XXXXXXXX|_____|XXXXXXXXXXX +// _____ +// reg_wr_data XXXXXXXX|_____|XXXXXXXXXXX +//; +// READ Transaction: +// - Transaction request completes in one cycle, with valid and address assertion +// - Transaction response must complete in at least one cycle with resp and data +// - resp must be asserted between 1 and pow(2, TIMEOUT) cycles otherwise the read will timeout +// __ __ __ __ __ +// clk __| |__| |__| |__| |__| |__ +// _____ +// reg_rd_req ________| |_________________ +// _____ +// reg_rd_addr XXXXXXXX|_____|XXXXXXXXXXXXXXXXX +// _____ +// reg_rd_resp ____________________| |_____ +// _____ +// reg_rd_data XXXXXXXXXXXXXXXXXXXX|_____|XXXXX + + +module axil_regport_master #( + parameter DWIDTH = 32, // Width of the AXI4-Lite data bus (must be 32 or 64) + parameter AWIDTH = 32, // Width of the address bus + parameter WRBASE = 32'h0, // Write address base + parameter RDBASE = 32'h0, // Read address base + parameter TIMEOUT = 10 // log2(timeout). Read will timeout after (2^TIMEOUT - 1) cycles +)( + // Clock and reset + input s_axi_aclk, + input s_axi_aresetn, + input reg_clk, + // AXI4-Lite: Write address port (domain: s_axi_aclk) + input [AWIDTH-1:0] s_axi_awaddr, + input s_axi_awvalid, + output reg s_axi_awready, + // AXI4-Lite: Write data port (domain: s_axi_aclk) + input [DWIDTH-1:0] s_axi_wdata, + input [DWIDTH/8-1:0] s_axi_wstrb, + input s_axi_wvalid, + output reg s_axi_wready, + // AXI4-Lite: Write response port (domain: s_axi_aclk) + output reg [1:0] s_axi_bresp, + output reg s_axi_bvalid, + input s_axi_bready, + // AXI4-Lite: Read address port (domain: s_axi_aclk) + input [AWIDTH-1:0] s_axi_araddr, + input s_axi_arvalid, + output reg s_axi_arready, + // AXI4-Lite: Read data port (domain: s_axi_aclk) + output reg [DWIDTH-1:0] s_axi_rdata, + output reg [1:0] s_axi_rresp, + output reg s_axi_rvalid, + input s_axi_rready, + // Register port: Write port (domain: reg_clk) + output reg_wr_req, + output [AWIDTH-1:0] reg_wr_addr, + output [DWIDTH-1:0] reg_wr_data, + output [DWIDTH/8-1:0] reg_wr_keep, + // Register port: Read port (domain: reg_clk) + output reg_rd_req, + output [AWIDTH-1:0] reg_rd_addr, + input reg_rd_resp, + input [DWIDTH-1:0] reg_rd_data +); + + //NOTE: clog2 only works when assigned to a parameter + // localparam does not work + parameter ADDR_LSB = $clog2(DWIDTH/8); //Do not modify + + //---------------------------------------------------------- + // Write state machine + //---------------------------------------------------------- + reg [AWIDTH-1:0] wr_addr_cache; + wire wr_fifo_valid, wr_fifo_ready; + wire [AWIDTH-1:0] wr_addr_rel = (s_axi_awaddr - WRBASE); + + // Generate s_axi_awready and latch write address + always @(posedge s_axi_aclk) begin + if (!s_axi_aresetn) begin + s_axi_awready <= 1'b0; + wr_addr_cache <= {AWIDTH{1'b0}}; + end else begin + if (~s_axi_awready && s_axi_awvalid && s_axi_wvalid && wr_fifo_ready) begin + s_axi_awready <= 1'b1; + wr_addr_cache <= {wr_addr_rel[AWIDTH-1:ADDR_LSB], {ADDR_LSB{1'b0}}}; + end else begin + s_axi_awready <= 1'b0; + end + end + end + + // Generate s_axi_wready + always @(posedge s_axi_aclk) begin + if (!s_axi_aresetn) begin + s_axi_wready <= 1'b0; + end else begin + if (~s_axi_wready && s_axi_wvalid && s_axi_awvalid) + s_axi_wready <= 1'b1; + else + s_axi_wready <= 1'b0; + end + end + + // Generate write response + assign wr_fifo_valid = s_axi_awready && s_axi_awvalid && s_axi_wready && s_axi_wvalid && ~s_axi_bvalid; + + always @(posedge s_axi_aclk) begin + if (!s_axi_aresetn) begin + s_axi_bvalid <= 1'b0; + s_axi_bresp <= 2'b0; + end else begin + if (wr_fifo_valid && wr_fifo_ready) begin + // indicates a valid write response is available + s_axi_bvalid <= 1'b1; + s_axi_bresp <= 2'b0; // 'OKAY' response + end else begin + if (s_axi_bready && s_axi_bvalid) + s_axi_bvalid <= 1'b0; + end + end + end + + axi_fifo_2clk #( .WIDTH(DWIDTH/8 + AWIDTH + DWIDTH), .SIZE(0) ) wr_fifo_2clk_i ( + .reset(~s_axi_aresetn), .i_aclk(s_axi_aclk), + .i_tdata({s_axi_wstrb, wr_addr_cache, s_axi_wdata}), + .i_tvalid(wr_fifo_valid), .i_tready(wr_fifo_ready), + .o_aclk(reg_clk), + .o_tdata({reg_wr_keep, reg_wr_addr, reg_wr_data}), + .o_tvalid(reg_wr_req), .o_tready(1'b1) + ); + + //---------------------------------------------------------- + // Read state machine + //---------------------------------------------------------- + reg [TIMEOUT-1:0] read_pending_ctr = {TIMEOUT{1'b0}}; + wire read_timed_out = (read_pending_ctr == {{(TIMEOUT-1){1'b0}}, 1'b1}); + wire read_pending = (read_pending_ctr != {TIMEOUT{1'b0}}); + wire [AWIDTH-1:0] rd_addr_rel = (s_axi_araddr - RDBASE); + + wire rdreq_fifo_ready, rdresp_fifo_valid; + wire [DWIDTH-1:0] rdresp_fifo_data; + + // Generate s_axi_arready and latch read address + always @(posedge s_axi_aclk) begin + if (!s_axi_aresetn) begin + s_axi_arready <= 1'b0; + read_pending_ctr <= {TIMEOUT{1'b0}}; + end else begin + if (~s_axi_arready && s_axi_arvalid && rdreq_fifo_ready) begin + s_axi_arready <= 1'b1; + read_pending_ctr <= {TIMEOUT{1'b1}}; + end else begin + s_axi_arready <= 1'b0; + end + if (read_pending) begin + if (rdresp_fifo_valid && ~s_axi_rvalid) + read_pending_ctr <= {TIMEOUT{1'b0}}; + else + read_pending_ctr <= read_pending_ctr - 1'b1; + end + end + end + + // Perform read transaction + always @(posedge s_axi_aclk) begin + if (!s_axi_aresetn) begin + s_axi_rvalid <= 1'b0; + s_axi_rresp <= 2'b00; + s_axi_rdata <= 0; + end else begin + if (read_pending && rdresp_fifo_valid && ~s_axi_rvalid) begin + // Valid read data is available at the read data bus + s_axi_rvalid <= 1'b1; + s_axi_rresp <= 2'b00; // 'OKAY' response + s_axi_rdata <= rdresp_fifo_data; + end else if (read_pending && read_timed_out && ~s_axi_rvalid) begin + // Read timed out. Assert error. + s_axi_rvalid <= 1'b1; + s_axi_rresp <= 2'b10; // 'SLVERR' response + s_axi_rdata <= {DWIDTH{1'b1}}; + end else if (s_axi_rvalid && s_axi_rready) begin + // Read data is accepted by the master + s_axi_rvalid <= 1'b0; + end + end + end + + axi_fifo_2clk #( .WIDTH(AWIDTH), .SIZE(0) ) readreq_fifo_2clk_i ( + .reset(~s_axi_aresetn), .i_aclk(s_axi_aclk), + .i_tdata({rd_addr_rel[AWIDTH-1:ADDR_LSB], {ADDR_LSB{1'b0}}}), + .i_tvalid(s_axi_arready && s_axi_arvalid), .i_tready(rdreq_fifo_ready), + .o_aclk(reg_clk), + .o_tdata(reg_rd_addr), + .o_tvalid(reg_rd_req), .o_tready(1'b1) + ); + + axi_fifo_2clk #( .WIDTH(DWIDTH), .SIZE(0) ) rdresp_fifo_2clk_i ( + .reset(~s_axi_aresetn), .i_aclk(reg_clk), + .i_tdata(reg_rd_data), + .i_tvalid(reg_rd_resp), .i_tready(/* lossy */), + .o_aclk(s_axi_aclk), + .o_tdata(rdresp_fifo_data), + .o_tvalid(rdresp_fifo_valid), .o_tready(~read_pending || (s_axi_rvalid && (s_axi_rresp == 2'b00))) + ); + +endmodule diff --git a/fpga/usrp3/lib/control/axil_to_ni_regport.v b/fpga/usrp3/lib/control/axil_to_ni_regport.v new file mode 100644 index 000000000..876991ed9 --- /dev/null +++ b/fpga/usrp3/lib/control/axil_to_ni_regport.v @@ -0,0 +1,164 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// AXI4lite to NI Register Port interface +// + +module axil_to_ni_regport #( + parameter RP_AWIDTH = 16, + parameter RP_DWIDTH = 32, + parameter TIMEOUT = 512 +)( + input s_axi_aclk, + input s_axi_areset, + + // AXI4lite interface + input [31:0] s_axi_awaddr, + input s_axi_awvalid, + output s_axi_awready, + input [31:0] s_axi_wdata, + input [3:0] s_axi_wstrb, + input s_axi_wvalid, + output s_axi_wready, + output [1:0] s_axi_bresp, + output s_axi_bvalid, + input s_axi_bready, + input [31:0] s_axi_araddr, + input s_axi_arvalid, + output s_axi_arready, + output [31:0] s_axi_rdata, + output [1:0] s_axi_rresp, + output s_axi_rvalid, + input s_axi_rready, + + // RegPort interface, the out vs in + // is seen from the slave device + // hooked up to the regport + output reg_port_in_rd, + output reg_port_in_wt, + output [RP_AWIDTH-1:0] reg_port_in_addr, + output [RP_DWIDTH-1:0] reg_port_in_data, + input [RP_DWIDTH-1:0] reg_port_out_data, + input reg_port_out_ready +); + + localparam IDLE = 3'd0; + localparam READ_INIT = 3'd1; + localparam WRITE_INIT = 3'd2; + localparam READ_IN_PROGRESS = 3'd3; + localparam WRITE_IN_PROGRESS = 3'd4; + localparam WRITE_DONE = 3'd5; + localparam READ_DONE = 3'd6; + + reg [RP_AWIDTH-1:0] addr; + reg [RP_DWIDTH-1:0] rb_data; + reg [RP_DWIDTH-1:0] wr_data; + reg [2:0] state; + reg [9:0] count; + reg [1:0] rresp; + reg [1:0] bresp; + + always @ (posedge s_axi_aclk) begin + if (s_axi_areset) begin + state <= IDLE; + addr <= 'd0; + rb_data <= 'd0; + wr_data <= 'd0; + + count <= 10'd0; + rresp <= 2'd0; + bresp <= 2'd0; + end + else case (state) + + IDLE: begin + if (s_axi_arvalid) begin + state <= READ_INIT; + addr <= s_axi_araddr[RP_AWIDTH-1:0]; + end + else if (s_axi_awvalid) begin + state <= WRITE_INIT; + addr <= s_axi_awaddr[RP_AWIDTH-1:0]; + end + end + + READ_INIT: begin + state <= READ_IN_PROGRESS; + count <= 10'd0; + rresp <= 2'b00; + end + + READ_IN_PROGRESS: begin + if (reg_port_out_ready) begin + rb_data <= reg_port_out_data; + state <= READ_DONE; + end + else if (count >= TIMEOUT) begin + state <= READ_DONE; + rresp <= 2'b10; + end + else begin + count <= count + 1'b1; + end + end + + READ_DONE: begin + if (s_axi_rready) begin + state <= IDLE; + end + end + + WRITE_INIT: begin + if (s_axi_wvalid) begin + wr_data <= s_axi_wdata[RP_DWIDTH-1:0]; + state <= WRITE_IN_PROGRESS; + count <= 10'd0; + bresp <= 2'b00; + end + end + + WRITE_IN_PROGRESS: begin + if (reg_port_out_ready) begin + state <= WRITE_DONE; + end + else if (count >= TIMEOUT) begin + state <= READ_DONE; + bresp <= 2'b10; + end + else begin + count <= count + 1'b1; + end + end + + WRITE_DONE: begin + if (s_axi_bready) + state <= IDLE; + end + + default: begin + state <= IDLE; + end + + endcase + end + + assign s_axi_awready = (state == IDLE); + assign s_axi_wready = (state == WRITE_INIT); + assign s_axi_bvalid = (state == WRITE_DONE); + assign s_axi_bresp = bresp; + + assign s_axi_arready = (state == IDLE); + assign s_axi_rdata = rb_data; + assign s_axi_rvalid = (state == READ_DONE); + assign s_axi_rresp = rresp; + + assign reg_port_in_wt = (state == WRITE_INIT) & s_axi_wvalid; + assign reg_port_in_data = (state == WRITE_INIT) ? s_axi_wdata : wr_data; + assign reg_port_in_addr = addr; + + assign reg_port_in_rd = (state == READ_INIT); + +endmodule diff --git a/fpga/usrp3/lib/control/bin2gray.v b/fpga/usrp3/lib/control/bin2gray.v new file mode 100644 index 000000000..bd68cdb80 --- /dev/null +++ b/fpga/usrp3/lib/control/bin2gray.v @@ -0,0 +1,30 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + + + +module bin2gray + #(parameter WIDTH=8) + (input [WIDTH-1:0] bin, + output [WIDTH-1:0] gray); + + assign gray = (bin >> 1) ^ bin; + +endmodule // bin2gray diff --git a/fpga/usrp3/lib/control/binary_encoder.v b/fpga/usrp3/lib/control/binary_encoder.v new file mode 100644 index 000000000..6262b3df0 --- /dev/null +++ b/fpga/usrp3/lib/control/binary_encoder.v @@ -0,0 +1,45 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`define log2(N) ( N < 2 ? 0 : \ + N < 4 ? 1 : \ + N < 8 ? 2 : \ + N < 16 ? 3 : \ + N < 32 ? 4 : \ + N < 64 ? 5 : \ + N < 128 ? 6 : \ + N < 256 ? 7 : \ + N < 512 ? 8 : \ + N < 1024 ? 9 : \ + 10 \ + ) + +module binary_encoder +#( + parameter SIZE = 16 +) +( + input [SIZE-1:0] in, + output [`log2(SIZE)-1:0] out +); + + genvar m,n; + + generate + // Loop enough times to represent the total number of input bits as an encoded value + for (m = 0; m <= `log2(SIZE-1); m = m + 1) begin: expand_or_tree + wire [SIZE-1:0] encoding; + // Build enable mask by iterating through every input bit. + for (n = 0; n < SIZE ; n = n + 1) begin: encode_this_bit + assign encoding[n] = n[m]; + end + // OR tree for this output bit with appropriate bits enabled. + assign out[m] = |(encoding & in); + end + endgenerate + +endmodule // binary_encoder diff --git a/fpga/usrp3/lib/control/db_control.v b/fpga/usrp3/lib/control/db_control.v new file mode 100644 index 000000000..757657a22 --- /dev/null +++ b/fpga/usrp3/lib/control/db_control.v @@ -0,0 +1,148 @@ +// +// Copyright 2016 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module db_control #( + // Drive SPI core with input spi_clk instead of ce_clk. This is useful if ce_clk is very slow which + // would cause spi transactions to take a long time. WARNING: This adds a clock crossing FIFO! + parameter USE_SPI_CLK = 0, + parameter SR_BASE = 160, + parameter RB_BASE = 16, + parameter NUM_SPI_SEN = 8 +)( + // Commands from Radio Core + input clk, input reset, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + output reg rb_stb, input [7:0] rb_addr, output reg [63:0] rb_data, + input run_rx, input run_tx, + // Frontend / Daughterboard I/O + input [31:0] misc_ins, output [31:0] misc_outs, + input [31:0] fp_gpio_in, output [31:0] fp_gpio_out, output [31:0] fp_gpio_ddr, input [31:0] fp_gpio_fab, + input [31:0] db_gpio_in, output [31:0] db_gpio_out, output [31:0] db_gpio_ddr, input [31:0] db_gpio_fab, + output [31:0] leds, + input spi_clk, input spi_rst, output [NUM_SPI_SEN-1:0] sen, output sclk, output mosi, input miso +); + + localparam [7:0] SR_MISC_OUTS = SR_BASE + 8'd0; + localparam [7:0] SR_SPI = SR_BASE + 8'd8; + localparam [7:0] SR_LEDS = SR_BASE + 8'd16; + localparam [7:0] SR_FP_GPIO = SR_BASE + 8'd24; + localparam [7:0] SR_DB_GPIO = SR_BASE + 8'd32; + + localparam [7:0] RB_MISC_IO = RB_BASE + 0; + localparam [7:0] RB_SPI = RB_BASE + 1; + localparam [7:0] RB_LEDS = RB_BASE + 2; + localparam [7:0] RB_DB_GPIO = RB_BASE + 3; + localparam [7:0] RB_FP_GPIO = RB_BASE + 4; + + /******************************************************** + ** Settings registers + ********************************************************/ + setting_reg #(.my_addr(SR_MISC_OUTS), .width(32)) sr_misc_outs ( + .clk(clk), .rst(reset), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(misc_outs), .changed()); + + // Readback + reg spi_readback_stb_hold; + reg [31:0] spi_readback_hold; + wire [31:0] spi_readback_sync; + wire [31:0] fp_gpio_readback, db_gpio_readback; + always @* begin + case(rb_addr) + // Use a latched spi readback stobe so additional readbacks after a SPI transaction will work + RB_MISC_IO : {rb_stb, rb_data} <= {spi_readback_stb_hold, {misc_ins, misc_outs}}; + RB_SPI : {rb_stb, rb_data} <= {spi_readback_stb_hold, {32'd0, spi_readback_hold}}; + RB_LEDS : {rb_stb, rb_data} <= {spi_readback_stb_hold, {32'd0, leds}}; + RB_DB_GPIO : {rb_stb, rb_data} <= {spi_readback_stb_hold, {32'd0, db_gpio_readback}}; + RB_FP_GPIO : {rb_stb, rb_data} <= {spi_readback_stb_hold, {32'd0, fp_gpio_readback}}; + default : {rb_stb, rb_data} <= {spi_readback_stb_hold, {64'h0BADC0DE0BADC0DE}}; + endcase + end + + /******************************************************** + ** GPIO + ********************************************************/ + gpio_atr #(.BASE(SR_LEDS), .WIDTH(32), .FAB_CTRL_EN(0), .DEFAULT_DDR(32'hFFFF_FFFF), .DEFAULT_IDLE(32'd0)) leds_gpio_atr ( + .clk(clk), .reset(reset), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .rx(run_rx), .tx(run_tx), + .gpio_in(32'd0), .gpio_out(leds), .gpio_ddr(/*unused, assumed output only*/), + .gpio_out_fab(32'h00000000 /*LEDs don't have fabric control*/), .gpio_sw_rb()); + + gpio_atr #(.BASE(SR_FP_GPIO), .WIDTH(32), .FAB_CTRL_EN(1), .DEFAULT_DDR(32'hFFFF_FFFF), .DEFAULT_IDLE(32'd0)) fp_gpio_atr ( + .clk(clk), .reset(reset), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .rx(run_rx), .tx(run_tx), + .gpio_in(fp_gpio_in), .gpio_out(fp_gpio_out), .gpio_ddr(fp_gpio_ddr), + .gpio_out_fab(fp_gpio_fab), .gpio_sw_rb(fp_gpio_readback)); + + gpio_atr #(.BASE(SR_DB_GPIO), .WIDTH(32), .FAB_CTRL_EN(1), .DEFAULT_DDR(32'hFFFF_FFFF), .DEFAULT_IDLE(32'd0)) db_gpio_atr ( + .clk(clk), .reset(reset), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .rx(run_rx), .tx(run_tx), + .gpio_in(db_gpio_in), .gpio_out(db_gpio_out), .gpio_ddr(db_gpio_ddr), + .gpio_out_fab(db_gpio_fab), .gpio_sw_rb(db_gpio_readback)); + + /******************************************************** + ** SPI + ********************************************************/ + wire spi_set_stb; + wire [7:0] spi_set_addr; + wire [31:0] spi_set_data; + wire spi_readback_stb, spi_readback_stb_sync; + wire [31:0] spi_readback; + wire spi_clk_int, spi_rst_int; + generate + if (USE_SPI_CLK) begin + axi_fifo_2clk #(.WIDTH(8 + 32), .SIZE(0)) set_2clk_i ( + .reset(reset), + .i_aclk(clk), .i_tdata({set_addr, set_data}), .i_tvalid(set_stb), .i_tready(), + .o_aclk(spi_clk), .o_tdata({spi_set_addr, spi_set_data}), .o_tvalid(spi_set_stb), .o_tready(spi_set_stb)); + + axi_fifo_2clk #(.WIDTH(32), .SIZE(0)) rb_2clk_i ( + .reset(reset), + .i_aclk(spi_clk), .i_tdata(spi_readback), .i_tvalid(spi_readback_stb), .i_tready(), + .o_aclk(clk), .o_tdata(spi_readback_sync), .o_tvalid(spi_readback_stb_sync), .o_tready(spi_readback_stb_sync)); + + assign spi_clk_int = spi_clk; + assign spi_rst_int = spi_rst; + end else begin + assign spi_set_stb = set_stb; + assign spi_set_addr = set_addr; + assign spi_set_data = set_data; + assign spi_readback_stb_sync = spi_readback_stb; + assign spi_readback_sync = spi_readback; + assign spi_clk_int = clk; + assign spi_rst_int = reset; + end + endgenerate + + // Need to latch spi_readback_stb in case of additional readbacks + // after the initial spi transaction. + always @(posedge clk) begin + if (reset) begin + spi_readback_stb_hold <= 1'b1; + end else begin + if (set_stb & (set_addr == SR_SPI+2 /* Trigger address */)) begin + spi_readback_stb_hold <= 1'b0; + end else if (spi_readback_stb_sync) begin + spi_readback_hold <= spi_readback_sync; + spi_readback_stb_hold <= 1'b1; + end + end + end + + // SPI Core instantiation + // Note: We don't use "ready" because we use readback_stb to backpressure the settings bus + simple_spi_core #(.BASE(SR_SPI), .WIDTH(NUM_SPI_SEN), .CLK_IDLE(0), .SEN_IDLE(8'hFF)) simple_spi_core ( + .clock(spi_clk_int), .reset(spi_rst_int), + .set_stb(spi_set_stb), .set_addr(spi_set_addr), .set_data(spi_set_data), + .readback(spi_readback), .readback_stb(spi_readback_stb), .ready(/* Unused */), + .sen(sen), .sclk(sclk), .mosi(mosi), .miso(miso), + .debug()); + +endmodule diff --git a/fpga/usrp3/lib/control/fe_control.v b/fpga/usrp3/lib/control/fe_control.v new file mode 100644 index 000000000..9e0c6cea5 --- /dev/null +++ b/fpga/usrp3/lib/control/fe_control.v @@ -0,0 +1,70 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: fe_control +// +// Description: Handle the front end control from the radio settings bus. +// The module gets generated NUM_CHANNELS times to give independent control to +// the individual channels. +// + +module fe_control #( + parameter NUM_CHANNELS = 2, + parameter [7:0] SR_FE_CHAN_OFFSET = 16, + parameter [7:0] SR_TX_FE_BASE = 192, + parameter [7:0] SR_RX_FE_BASE = 200 +)( + input clk, input reset, + // Commands from Radio Core + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input time_sync, + // Radio datapath + input [NUM_CHANNELS-1:0] tx_stb, input [32*NUM_CHANNELS-1:0] tx_data_in, output [32*NUM_CHANNELS-1:0] tx_data_out, + output [NUM_CHANNELS-1:0] rx_stb, input [32*NUM_CHANNELS-1:0] rx_data_in, output [32*NUM_CHANNELS-1:0] rx_data_out +); + + genvar i; + generate for (i = 0; i < NUM_CHANNELS; i = i + 1) + begin + localparam SR_TX_OFFSET_I = SR_TX_FE_BASE + SR_FE_CHAN_OFFSET*i + 0; + localparam SR_TX_OFFSET_Q = SR_TX_FE_BASE + SR_FE_CHAN_OFFSET*i + 1; + localparam SR_TX_MAG_CORRECTION = SR_TX_FE_BASE + SR_FE_CHAN_OFFSET*i + 2; + localparam SR_TX_PHASE_CORRECTION = SR_TX_FE_BASE + SR_FE_CHAN_OFFSET*i + 3; + localparam SR_TX_MUX = SR_TX_FE_BASE + SR_FE_CHAN_OFFSET*i + 4; + + tx_frontend_gen3 #( + .SR_OFFSET_I(SR_TX_OFFSET_I), .SR_OFFSET_Q(SR_TX_OFFSET_Q),.SR_MAG_CORRECTION(SR_TX_MAG_CORRECTION), + .SR_PHASE_CORRECTION(SR_TX_PHASE_CORRECTION), .SR_MUX(SR_TX_MUX), + .BYPASS_DC_OFFSET_CORR(0), .BYPASS_IQ_COMP(0), + .DEVICE("7SERIES") + ) tx_fe_corr_i ( + .clk(clk), .reset(reset), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .tx_stb(tx_stb[i]), .tx_i(tx_data_in[32+(32*i)-1:16+(32*i)]), .tx_q(tx_data_in[16+(32*i)-1:(32*i)]), + .dac_stb(), .dac_i(tx_data_out[32+(32*i)-1:16+(32*i)]), .dac_q(tx_data_out[16+(32*i)-1:(32*i)]) + ); + + localparam SR_RX_MAG_CORRECTION = SR_RX_FE_BASE + SR_FE_CHAN_OFFSET*i + 0; + localparam SR_RX_PHASE_CORRECTION = SR_RX_FE_BASE + SR_FE_CHAN_OFFSET*i + 1; + localparam SR_RX_OFFSET_I = SR_RX_FE_BASE + SR_FE_CHAN_OFFSET*i + 2; + localparam SR_RX_OFFSET_Q = SR_RX_FE_BASE + SR_FE_CHAN_OFFSET*i + 3; + localparam SR_RX_IQ_MAPPING = SR_RX_FE_BASE + SR_FE_CHAN_OFFSET*i + 4; + localparam SR_RX_HET_PHASE_INCR = SR_RX_FE_BASE + SR_FE_CHAN_OFFSET*i + 5; + + rx_frontend_gen3 #( + .SR_MAG_CORRECTION(SR_RX_MAG_CORRECTION), .SR_PHASE_CORRECTION(SR_RX_PHASE_CORRECTION), .SR_OFFSET_I(SR_RX_OFFSET_I), + .SR_OFFSET_Q(SR_RX_OFFSET_Q), .SR_IQ_MAPPING(SR_RX_IQ_MAPPING), .SR_HET_PHASE_INCR(SR_RX_HET_PHASE_INCR), + .BYPASS_DC_OFFSET_CORR(0), .BYPASS_IQ_COMP(0), .BYPASS_REALMODE_DSP(0), + .DEVICE("7SERIES") + ) rx_fe_corr_i ( + .clk(clk), .reset(reset), .sync_in(time_sync), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .adc_stb(1'b1), .adc_i(rx_data_in[32+(32*i)-1:16+(32*i)]), .adc_q(rx_data_in[16+(32*i)-1:(32*i)]), + .rx_stb(rx_stb[i]), .rx_i(rx_data_out[32+(32*i)-1:16+(32*i)]), .rx_q(rx_data_out[16+(32*i)-1:(32*i)]) + ); + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/control/filter_bad_sid.v b/fpga/usrp3/lib/control/filter_bad_sid.v new file mode 100644 index 000000000..41e42c516 --- /dev/null +++ b/fpga/usrp3/lib/control/filter_bad_sid.v @@ -0,0 +1,78 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Discard silently packets which don't match this SID + +module filter_bad_sid + ( + input clk, + input reset, + input clear, + // + input [64:0] i_tdata, + input i_tvalid, + output i_tready, + // + output [64:0] o_tdata, + output o_tvalid, + input o_tready, + // + output reg [15:0] count + ); + + reg [1:0] state; + wire good_sid; + wire qualify_i_tvalid; + + localparam IDLE = 0; + localparam ACCEPT = 1; + localparam DISCARD = 2; + + + always @(posedge clk) + if (reset | clear) begin + state <= IDLE; + count <= 0; + end else + case(state) + // + IDLE: begin + if (i_tvalid && i_tready) + if (good_sid) + state <= ACCEPT; + else begin + count <= count + 1; + state <= DISCARD; + end + end + // + ACCEPT: begin + if (i_tvalid && i_tready && i_tdata[64]) + state <= IDLE; + end + // + DISCARD: begin + if (i_tvalid && i_tready && i_tdata[64]) + state <= IDLE; + end + endcase // case(state) + + assign good_sid = ((i_tdata[15:0] == 16'h00A0) || (i_tdata[15:0] == 16'h00B0)); + + assign qualify_i_tvalid = (state == IDLE) ? good_sid : ((state == DISCARD) ? 1'b0 : 1'b1); + + // + // Buffer output, break combinatorial timing paths + // + axi_fifo_short #(.WIDTH(65)) fifo_short + ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(i_tvalid && qualify_i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied() + ); + +endmodule // filter_bad_sid diff --git a/fpga/usrp3/lib/control/gpio_atr.v b/fpga/usrp3/lib/control/gpio_atr.v new file mode 100644 index 000000000..f99ac55b1 --- /dev/null +++ b/fpga/usrp3/lib/control/gpio_atr.v @@ -0,0 +1,98 @@ + +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module gpio_atr #( + parameter BASE = 0, + parameter WIDTH = 32, + parameter FAB_CTRL_EN = 0, + parameter DEFAULT_DDR = 0, + parameter DEFAULT_IDLE = 0 +) ( + input clk, input reset, //Clock and reset + input set_stb, input [7:0] set_addr, input [31:0] set_data, //Settings control interface + input rx, input tx, //Run signals that indicate tx and rx operation + input [WIDTH-1:0] gpio_in, //GPIO input state + output reg [WIDTH-1:0] gpio_out, //GPIO output state + output reg [WIDTH-1:0] gpio_ddr, //GPIO direction (0=input, 1=output) + input [WIDTH-1:0] gpio_out_fab, //GPIO driver bus from fabric + output reg [WIDTH-1:0] gpio_sw_rb //Readback value for software +); + genvar i; + + wire [WIDTH-1:0] in_idle, in_tx, in_rx, in_fdx, ddr_reg, atr_disable, fabric_ctrl; + reg [WIDTH-1:0] ogpio, igpio; + + setting_reg #(.my_addr(BASE+0), .width(WIDTH), .at_reset(DEFAULT_IDLE)) reg_idle ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), .in(set_data), + .out(in_idle),.changed()); + + setting_reg #(.my_addr(BASE+1), .width(WIDTH)) reg_rx ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), .in(set_data), + .out(in_rx),.changed()); + + setting_reg #(.my_addr(BASE+2), .width(WIDTH)) reg_tx ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), .in(set_data), + .out(in_tx),.changed()); + + setting_reg #(.my_addr(BASE+3), .width(WIDTH)) reg_fdx ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), .in(set_data), + .out(in_fdx),.changed()); + + setting_reg #(.my_addr(BASE+4), .width(WIDTH), .at_reset(DEFAULT_DDR)) reg_ddr ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), .in(set_data), + .out(ddr_reg),.changed()); + + setting_reg #(.my_addr(BASE+5), .width(WIDTH)) reg_atr_disable ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), .in(set_data), + .out(atr_disable),.changed()); + + generate if (FAB_CTRL_EN == 1) begin + setting_reg #(.my_addr(BASE+6), .width(WIDTH)) reg_fabric_ctrl ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), .in(set_data), + .out(fabric_ctrl),.changed()); + end else begin + assign fabric_ctrl = {WIDTH{1'b0}}; + end endgenerate + + //Pipeline rx and tx signals for easier timing closure + reg rx_d, tx_d; + always @(posedge clk) + {rx_d, tx_d} <= {rx, tx}; + + generate for (i=0; i= 0; i = i - 1) begin + bin[i] = bin[i+1] ^ gray[i]; + end + end + +endmodule diff --git a/fpga/usrp3/lib/control/map/AUTHORS b/fpga/usrp3/lib/control/map/AUTHORS new file mode 100644 index 000000000..c727d8d3c --- /dev/null +++ b/fpga/usrp3/lib/control/map/AUTHORS @@ -0,0 +1,3 @@ +Contributions from: +Ettus Research, A National Instruments Company +Alex Forencich \ No newline at end of file diff --git a/fpga/usrp3/lib/control/map/axis_muxed_kv_map.v b/fpga/usrp3/lib/control/map/axis_muxed_kv_map.v new file mode 100644 index 000000000..152cee8eb --- /dev/null +++ b/fpga/usrp3/lib/control/map/axis_muxed_kv_map.v @@ -0,0 +1,206 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_muxed_kv_map +// +// Description: +// +// This module implements a memory that stores key and value (KV) pairs such +// that the value can be looked up using the key (e.g., for a routing table). +// This implementation uses AXI stream for both inserting key-value pairs and +// for looking up a value by its key. It also supports multiple find/result +// AXI streams, which share the same KV map internally. +// +// Values are inserted into the KV map using the axis_insert_* AXI stream. A +// value can be looked up by its key using the axis_find_* AXI stream, in +// which case the resulting value is output on the axis_result_* AXI stream. +// +// Ports: +// +// axis_insert_tdest : Key to insert into the KV map +// axis_insert_tdata : Value to associate with the key in TDEST +// axis_insert_tvalid : Standard AXI stream TVALID +// axis_insert_tready : Standard AXI stream TREADY +// +// axis_find_tdata : Key to look up in the KV map +// axis_find_tvalid : Standard AXI stream TVALID +// axis_find_tready : Standard AXI stream TREADY +// +// axis_result_tdata : Value associated with key that was input on axis_find +// axis_result_tkeep : Indicates if TDATA contains a valid value (i.e., +// TKEEP is 0 if the lookup fails to find a match) +// axis_result_tvalid : Standard AXI stream TVALID +// axis_result_tready : Standard AXI stream TREADY +// +// Parameters: +// +// KEY_WIDTH : Width of the key (axis_insert_tdest, axis_find_tdata) +// VAL_WIDTH : Width of the value (axis_insert_tdata, axis_result_tdata) +// SIZE : Size of the KV map (i.e., 2**SIZE key-value pairs) +// NUM_PORTS : Number of AXI-Stream ports for the find and result interfaces +// + +module axis_muxed_kv_map #( + parameter KEY_WIDTH = 16, + parameter VAL_WIDTH = 32, + parameter SIZE = 6, + parameter NUM_PORTS = 4 +) ( + input wire clk, + input wire reset, + + input wire [KEY_WIDTH-1:0] axis_insert_tdest, + input wire [VAL_WIDTH-1:0] axis_insert_tdata, + input wire axis_insert_tvalid, + output wire axis_insert_tready, + + input wire [(KEY_WIDTH*NUM_PORTS)-1:0] axis_find_tdata, + input wire [NUM_PORTS-1:0] axis_find_tvalid, + output wire [NUM_PORTS-1:0] axis_find_tready, + + output wire [(VAL_WIDTH*NUM_PORTS)-1:0] axis_result_tdata, + output wire [NUM_PORTS-1:0] axis_result_tkeep, + output wire [NUM_PORTS-1:0] axis_result_tvalid, + input wire [NUM_PORTS-1:0] axis_result_tready +); + + localparam MUX_W = $clog2(NUM_PORTS) + KEY_WIDTH; + localparam DEMUX_W = $clog2(NUM_PORTS) + VAL_WIDTH + 1; + genvar i; + + localparam [1:0] ST_IDLE = 2'd0; + localparam [1:0] ST_REQUEST = 2'd1; + localparam [1:0] ST_PENDING = 2'd2; + + //--------------------------------------------------------- + // Demux find ports + //--------------------------------------------------------- + wire [KEY_WIDTH-1:0] find_key, find_key_reg; + wire find_key_stb; + wire [$clog2(NUM_PORTS)-1:0] find_dest, find_dest_reg; + wire find_key_valid, find_key_valid_reg; + wire find_ready; + reg find_in_progress = 1'b0; + wire insert_stb; + wire insert_busy; + wire find_res_stb; + wire [VAL_WIDTH-1:0] find_res_val; + wire find_res_match, find_res_ready; + + wire [(MUX_W*NUM_PORTS)-1:0] mux_tdata; + generate for (i = 0; i < NUM_PORTS; i = i + 1) begin : gen_mux_input + assign mux_tdata[(MUX_W*i)+KEY_WIDTH-1:MUX_W*i] = axis_find_tdata[(KEY_WIDTH*i)+:KEY_WIDTH]; + assign mux_tdata[(MUX_W*(i+1))-1:(MUX_W*i)+KEY_WIDTH] = i; + end endgenerate + + axi_mux #( + .WIDTH(KEY_WIDTH+$clog2(NUM_PORTS)), .SIZE(NUM_PORTS), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE($clog2(NUM_PORTS)) + ) mux_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(mux_tdata), .i_tlast({NUM_PORTS{1'b1}}), + .i_tvalid(axis_find_tvalid), .i_tready(axis_find_tready), + .o_tdata({find_dest_reg, find_key_reg}), .o_tlast(), + .o_tvalid(find_key_valid_reg), .o_tready(find_ready) + ); + + axi_fifo #( + .WIDTH(KEY_WIDTH+$clog2(NUM_PORTS)), .SIZE(1) + ) mux_reg_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({find_dest_reg, find_key_reg}), + .i_tvalid(find_key_valid_reg), .i_tready(find_ready), + .o_tdata({find_dest, find_key}), + .o_tvalid(find_key_valid), .o_tready(find_res_stb), + .space(), .occupied() + ); + + always @(posedge clk) begin + if (reset) begin + find_in_progress <= 1'b0; + end else begin + if (find_key_stb) begin + find_in_progress <= 1'b1; + end else if (find_res_stb) begin + find_in_progress <= 1'b0; + end + end + end + + // find_key_stb indicates when to begin a new KV map lookup. We must wait + // until the output mux is ready before starting a lookup. + assign find_key_stb = find_key_valid & find_res_ready & ~find_in_progress; + + //--------------------------------------------------------- + // Insert logic + //--------------------------------------------------------- + reg [1:0] ins_state = ST_IDLE; + always @(posedge clk) begin + if (reset) begin + ins_state <= ST_IDLE; + end else begin + case (ins_state) + ST_IDLE: + if (axis_insert_tvalid & ~insert_busy) + ins_state <= ST_REQUEST; + ST_REQUEST: + ins_state <= ST_PENDING; + ST_PENDING: + if (~insert_busy) + ins_state <= ST_IDLE; + default: + ins_state <= ST_IDLE; + endcase + end + end + + assign axis_insert_tready = axis_insert_tvalid & (ins_state == ST_PENDING) & ~insert_busy; + assign insert_stb = axis_insert_tvalid & (ins_state == ST_REQUEST); + + //--------------------------------------------------------- + // KV map instantiation + //--------------------------------------------------------- + kv_map #( + .KEY_WIDTH (KEY_WIDTH), + .VAL_WIDTH (VAL_WIDTH), + .SIZE (SIZE) + ) map_i ( + .clk (clk), + .reset (reset), + .insert_stb (insert_stb), + .insert_key (axis_insert_tdest), + .insert_val (axis_insert_tdata), + .insert_busy (insert_busy), + .find_key_stb (find_key_stb), + .find_key (find_key), + .find_res_stb (find_res_stb), + .find_res_match (find_res_match), + .find_res_val (find_res_val), + .count (/* unused */) + ); + + //--------------------------------------------------------- + // Mux results port + //--------------------------------------------------------- + wire [(DEMUX_W*NUM_PORTS)-1:0] demux_tdata; + wire [DEMUX_W-1:0] hdr; + axi_demux #( + .WIDTH(DEMUX_W), .SIZE(NUM_PORTS), + .PRE_FIFO_SIZE(1), .POST_FIFO_SIZE(0) + ) demux_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .header(hdr), .dest(hdr[DEMUX_W-1:VAL_WIDTH+1]), + .i_tdata({find_dest, find_res_match, find_res_val}), .i_tlast(1'b1), + .i_tvalid(find_res_stb), .i_tready(find_res_ready), + .o_tdata(demux_tdata), .o_tlast(), + .o_tvalid(axis_result_tvalid), .o_tready(axis_result_tready) + ); + + generate for (i = 0; i < NUM_PORTS; i = i + 1) begin : gen_result_output + assign axis_result_tdata[(VAL_WIDTH*i)+:VAL_WIDTH] = demux_tdata[(DEMUX_W*i)+VAL_WIDTH-1:DEMUX_W*i]; + assign axis_result_tkeep[i] = demux_tdata[(DEMUX_W*i)+VAL_WIDTH]; + end endgenerate + +endmodule diff --git a/fpga/usrp3/lib/control/map/cam.v b/fpga/usrp3/lib/control/map/cam.v new file mode 100644 index 000000000..6b3237b6f --- /dev/null +++ b/fpga/usrp3/lib/control/map/cam.v @@ -0,0 +1,103 @@ +/* + +Copyright (c) 2015-2016 Alex Forencich + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +*/ + +// Language: Verilog 2001 + +`timescale 1ns / 1ps + +/* + * Content Addressable Memory + */ +module cam #( + // search data bus width + parameter DATA_WIDTH = 64, + // memory size in log2(words) + parameter ADDR_WIDTH = 5, + // CAM style (SRL, BRAM) + parameter CAM_STYLE = "SRL", + // width of data bus slices + parameter SLICE_WIDTH = 4 +) +( + input wire clk, + input wire rst, + + input wire [ADDR_WIDTH-1:0] write_addr, + input wire [DATA_WIDTH-1:0] write_data, + input wire write_delete, + input wire write_enable, + output wire write_busy, + + input wire [DATA_WIDTH-1:0] compare_data, + output wire [2**ADDR_WIDTH-1:0] match_many, + output wire [2**ADDR_WIDTH-1:0] match_single, + output wire [ADDR_WIDTH-1:0] match_addr, + output wire match +); + +generate + if (CAM_STYLE == "SRL") begin + cam_srl #( + .DATA_WIDTH(DATA_WIDTH), + .ADDR_WIDTH(ADDR_WIDTH), + .SLICE_WIDTH(SLICE_WIDTH) + ) + cam_inst ( + .clk(clk), + .rst(rst), + .write_addr(write_addr), + .write_data(write_data), + .write_delete(write_delete), + .write_enable(write_enable), + .write_busy(write_busy), + .compare_data(compare_data), + .match_many(match_many), + .match_single(match_single), + .match_addr(match_addr), + .match(match) + ); + end else if (CAM_STYLE == "BRAM") begin + cam_bram #( + .DATA_WIDTH(DATA_WIDTH), + .ADDR_WIDTH(ADDR_WIDTH), + .SLICE_WIDTH(SLICE_WIDTH) + ) + cam_inst ( + .clk(clk), + .rst(rst), + .write_addr(write_addr), + .write_data(write_data), + .write_delete(write_delete), + .write_enable(write_enable), + .write_busy(write_busy), + .compare_data(compare_data), + .match_many(match_many), + .match_single(match_single), + .match_addr(match_addr), + .match(match) + ); + end +endgenerate + +endmodule diff --git a/fpga/usrp3/lib/control/map/cam_bram.v b/fpga/usrp3/lib/control/map/cam_bram.v new file mode 100644 index 000000000..c18df1084 --- /dev/null +++ b/fpga/usrp3/lib/control/map/cam_bram.v @@ -0,0 +1,259 @@ +/* + +Copyright (c) 2015-2016 Alex Forencich + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +*/ + +// Language: Verilog 2001 + +`timescale 1ns / 1ps + +/* + * Content Addressable Memory (block RAM based) + */ +module cam_bram #( + // search data bus width + parameter DATA_WIDTH = 64, + // memory size in log2(words) + parameter ADDR_WIDTH = 5, + // width of data bus slices + parameter SLICE_WIDTH = 9 +) +( + input wire clk, + input wire rst, + + input wire [ADDR_WIDTH-1:0] write_addr, + input wire [DATA_WIDTH-1:0] write_data, + input wire write_delete, + input wire write_enable, + output wire write_busy, + + input wire [DATA_WIDTH-1:0] compare_data, + output wire [2**ADDR_WIDTH-1:0] match_many, + output wire [2**ADDR_WIDTH-1:0] match_single, + output wire [ADDR_WIDTH-1:0] match_addr, + output wire match +); + +// total number of slices (enough to cover DATA_WIDTH with address inputs) +localparam SLICE_COUNT = (DATA_WIDTH + SLICE_WIDTH - 1) / SLICE_WIDTH; +// depth of RAMs +localparam RAM_DEPTH = 2**ADDR_WIDTH; + +localparam [2:0] + STATE_INIT = 3'd0, + STATE_IDLE = 3'd1, + STATE_DELETE_1 = 3'd2, + STATE_DELETE_2 = 3'd3, + STATE_WRITE_1 = 3'd4, + STATE_WRITE_2 = 3'd5; + +reg [2:0] state_reg = STATE_INIT, state_next; + +wire [SLICE_COUNT*SLICE_WIDTH-1:0] compare_data_padded = {{SLICE_COUNT*SLICE_WIDTH-DATA_WIDTH{1'b0}}, compare_data}; +wire [SLICE_COUNT*SLICE_WIDTH-1:0] write_data_padded = {{SLICE_COUNT*SLICE_WIDTH-DATA_WIDTH{1'b0}}, write_data}; + +reg [SLICE_WIDTH-1:0] count_reg = {SLICE_WIDTH{1'b1}}, count_next; + +reg [SLICE_COUNT*SLICE_WIDTH-1:0] ram_addr = {SLICE_COUNT*SLICE_WIDTH{1'b0}}; +reg [RAM_DEPTH-1:0] set_bit; +reg [RAM_DEPTH-1:0] clear_bit; +reg wr_en; + +reg [ADDR_WIDTH-1:0] write_addr_reg = {ADDR_WIDTH{1'b0}}, write_addr_next; +reg [SLICE_COUNT*SLICE_WIDTH-1:0] write_data_padded_reg = {SLICE_COUNT*SLICE_WIDTH{1'b0}}, write_data_padded_next; +reg write_delete_reg = 1'b0, write_delete_next; + +reg write_busy_reg = 1'b1; + +assign write_busy = write_busy_reg; + +reg [RAM_DEPTH-1:0] match_raw_out[SLICE_COUNT-1:0]; +reg [RAM_DEPTH-1:0] match_many_raw; + +assign match_many = match_many_raw; + +reg [DATA_WIDTH-1:0] erase_ram [RAM_DEPTH-1:0]; +reg [DATA_WIDTH-1:0] erase_data = {DATA_WIDTH{1'b0}}; +reg erase_ram_wr_en; + +integer i; + +initial begin + for (i = 0; i < RAM_DEPTH; i = i + 1) begin + erase_ram[i] = {SLICE_COUNT*SLICE_WIDTH{1'b0}}; + end +end + +integer k; + +always @* begin + match_many_raw = {RAM_DEPTH{1'b1}}; + for (k = 0; k < SLICE_COUNT; k = k + 1) begin + match_many_raw = match_many_raw & match_raw_out[k]; + end +end + +cam_priority_encoder #( + .WIDTH(RAM_DEPTH), + .LSB_PRIORITY("HIGH") +) +priority_encoder_inst ( + .input_unencoded(match_many_raw), + .output_valid(match), + .output_encoded(match_addr), + .output_unencoded(match_single) +); + +// BRAMs +genvar slice_ind; +generate + for (slice_ind = 0; slice_ind < SLICE_COUNT; slice_ind = slice_ind + 1) begin : slice + localparam W = slice_ind == SLICE_COUNT-1 ? DATA_WIDTH-SLICE_WIDTH*slice_ind : SLICE_WIDTH; + + wire [RAM_DEPTH-1:0] match_data; + wire [RAM_DEPTH-1:0] ram_data; + + ram_2port #( + .DWIDTH(RAM_DEPTH), + .AWIDTH(W) + ) + ram_inst + ( + .clka(clk), + .ena(1'b1), + .wea(1'b0), + .addra(compare_data[SLICE_WIDTH * slice_ind +: W]), + .dia({RAM_DEPTH{1'b0}}), + .doa(match_data), + .clkb(clk), + .enb(1'b1), + .web(wr_en), + .addrb(ram_addr[SLICE_WIDTH * slice_ind +: W]), + .dib((ram_data & ~clear_bit) | set_bit), + .dob(ram_data) + ); + + always @* begin + match_raw_out[slice_ind] <= match_data; + end + end +endgenerate + +// erase +always @(posedge clk) begin + erase_data <= erase_ram[write_addr_next]; + if (erase_ram_wr_en) begin + erase_data <= write_data_padded_reg; + erase_ram[write_addr_next] <= write_data_padded_reg; + end +end + +// write +always @* begin + state_next = STATE_IDLE; + + count_next = count_reg; + ram_addr = erase_data; + set_bit = {RAM_DEPTH{1'b0}}; + clear_bit = {RAM_DEPTH{1'b0}}; + wr_en = 1'b0; + + erase_ram_wr_en = 1'b0; + + write_addr_next = write_addr_reg; + write_data_padded_next = write_data_padded_reg; + write_delete_next = write_delete_reg; + + case (state_reg) + STATE_INIT: begin + // zero out RAMs + ram_addr = {SLICE_COUNT{count_reg}} & {{SLICE_COUNT*SLICE_WIDTH-DATA_WIDTH{1'b0}}, {DATA_WIDTH{1'b1}}}; + set_bit = {RAM_DEPTH{1'b0}}; + clear_bit = {RAM_DEPTH{1'b1}}; + wr_en = 1'b1; + + if (count_reg == 0) begin + state_next = STATE_IDLE; + end else begin + count_next = count_reg - 1; + state_next = STATE_INIT; + end + end + STATE_IDLE: begin + // idle state + write_addr_next = write_addr; + write_data_padded_next = write_data_padded; + write_delete_next = write_delete; + + if (write_enable) begin + // wait for read from erase_ram + state_next = STATE_DELETE_1; + end else begin + state_next = STATE_IDLE; + end + end + STATE_DELETE_1: begin + // wait for read + state_next = STATE_DELETE_2; + end + STATE_DELETE_2: begin + // clear bit and write back + clear_bit = 1'b1 << write_addr; + wr_en = 1'b1; + if (write_delete_reg) begin + state_next = STATE_IDLE; + end else begin + erase_ram_wr_en = 1'b1; + state_next = STATE_WRITE_1; + end + end + STATE_WRITE_1: begin + // wait for read + state_next = STATE_WRITE_2; + end + STATE_WRITE_2: begin + // set bit and write back + set_bit = 1'b1 << write_addr; + wr_en = 1'b1; + state_next = STATE_IDLE; + end + endcase +end + +always @(posedge clk) begin + if (rst) begin + state_reg <= STATE_INIT; + count_reg <= {SLICE_WIDTH{1'b1}}; + write_busy_reg <= 1'b1; + end else begin + state_reg <= state_next; + count_reg <= count_next; + write_busy_reg <= state_next != STATE_IDLE; + end + + write_addr_reg <= write_addr_next; + write_data_padded_reg <= write_data_padded_next; + write_delete_reg <= write_delete_next; +end + +endmodule diff --git a/fpga/usrp3/lib/control/map/cam_priority_encoder.v b/fpga/usrp3/lib/control/map/cam_priority_encoder.v new file mode 100644 index 000000000..5125134f6 --- /dev/null +++ b/fpga/usrp3/lib/control/map/cam_priority_encoder.v @@ -0,0 +1,94 @@ +/* + +Copyright (c) 2014-2016 Alex Forencich + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +*/ + +// Language: Verilog 2001 + +`timescale 1ns / 1ps + +/* + * Priority encoder module + */ +module cam_priority_encoder # +( + parameter WIDTH = 4, + // LSB priority: "LOW", "HIGH" + parameter LSB_PRIORITY = "LOW" +) +( + input wire [WIDTH-1:0] input_unencoded, + output wire output_valid, + output wire [$clog2(WIDTH)-1:0] output_encoded, + output wire [WIDTH-1:0] output_unencoded +); + +// power-of-two width +parameter W1 = 2**$clog2(WIDTH); +parameter W2 = W1/2; + +generate + if (WIDTH == 2) begin + // two inputs - just an OR gate + assign output_valid = |input_unencoded; + if (LSB_PRIORITY == "LOW") begin + assign output_encoded = input_unencoded[1]; + end else begin + assign output_encoded = ~input_unencoded[0]; + end + end else begin + // more than two inputs - split into two parts and recurse + // also pad input to correct power-of-two width + wire [$clog2(W2)-1:0] out1, out2; + wire valid1, valid2; + cam_priority_encoder #( + .WIDTH(W2), + .LSB_PRIORITY(LSB_PRIORITY) + ) + priority_encoder_inst1 ( + .input_unencoded(input_unencoded[W2-1:0]), + .output_valid(valid1), + .output_encoded(out1) + ); + cam_priority_encoder #( + .WIDTH(W2), + .LSB_PRIORITY(LSB_PRIORITY) + ) + priority_encoder_inst2 ( + .input_unencoded({{W1-WIDTH{1'b0}}, input_unencoded[WIDTH-1:W2]}), + .output_valid(valid2), + .output_encoded(out2) + ); + // multiplexer to select part + assign output_valid = valid1 | valid2; + if (LSB_PRIORITY == "LOW") begin + assign output_encoded = valid2 ? {1'b1, out2} : {1'b0, out1}; + end else begin + assign output_encoded = valid1 ? {1'b0, out1} : {1'b1, out2}; + end + end +endgenerate + +// unencoded output +assign output_unencoded = 1 << output_encoded; + +endmodule diff --git a/fpga/usrp3/lib/control/map/cam_srl.v b/fpga/usrp3/lib/control/map/cam_srl.v new file mode 100644 index 000000000..6bc4146b0 --- /dev/null +++ b/fpga/usrp3/lib/control/map/cam_srl.v @@ -0,0 +1,223 @@ +/* + +Copyright (c) 2015-2016 Alex Forencich + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +*/ + +// Language: Verilog 2001 + +`timescale 1ns / 1ps + +/* + * Content Addressable Memory (shift register based) + */ +module cam_srl #( + // search data bus width + parameter DATA_WIDTH = 64, + // memory size in log2(words) + parameter ADDR_WIDTH = 5, + // width of data bus slices (4 for SRL16, 5 for SRL32) + parameter SLICE_WIDTH = 4 +) +( + input wire clk, + input wire rst, + + input wire [ADDR_WIDTH-1:0] write_addr, + input wire [DATA_WIDTH-1:0] write_data, + input wire write_delete, + input wire write_enable, + output wire write_busy, + + input wire [DATA_WIDTH-1:0] compare_data, + output wire [2**ADDR_WIDTH-1:0] match_many, + output wire [2**ADDR_WIDTH-1:0] match_single, + output wire [ADDR_WIDTH-1:0] match_addr, + output wire match +); + +// total number of slices (enough to cover DATA_WIDTH with address inputs) +localparam SLICE_COUNT = (DATA_WIDTH + SLICE_WIDTH - 1) / SLICE_WIDTH; +// depth of RAMs +localparam RAM_DEPTH = 2**ADDR_WIDTH; + +localparam [1:0] + STATE_INIT = 2'd0, + STATE_IDLE = 2'd1, + STATE_WRITE = 2'd2, + STATE_DELETE = 2'd3; + +reg [1:0] state_reg = STATE_INIT, state_next; + +wire [SLICE_COUNT*SLICE_WIDTH-1:0] compare_data_padded = {{SLICE_COUNT*SLICE_WIDTH-DATA_WIDTH{1'b0}}, compare_data}; +wire [SLICE_COUNT*SLICE_WIDTH-1:0] write_data_padded = {{SLICE_COUNT*SLICE_WIDTH-DATA_WIDTH{1'b0}}, write_data}; + +reg [SLICE_WIDTH-1:0] count_reg = {SLICE_WIDTH{1'b1}}, count_next; + +reg [SLICE_COUNT-1:0] shift_data; +reg [RAM_DEPTH-1:0] shift_en; + +reg [ADDR_WIDTH-1:0] write_addr_reg = {ADDR_WIDTH{1'b0}}, write_addr_next; +reg [SLICE_COUNT*SLICE_WIDTH-1:0] write_data_padded_reg = {SLICE_COUNT*SLICE_WIDTH{1'b0}}, write_data_padded_next; + +reg write_busy_reg = 1'b1; + +assign write_busy = write_busy_reg; + +reg [RAM_DEPTH-1:0] match_raw_out[SLICE_COUNT-1:0]; +reg [RAM_DEPTH-1:0] match_many_raw; +reg [RAM_DEPTH-1:0] match_many_reg = {RAM_DEPTH{1'b0}}; + +assign match_many = match_many_reg; + +integer k; + +always @* begin + match_many_raw = ~shift_en; + for (k = 0; k < SLICE_COUNT; k = k + 1) begin + match_many_raw = match_many_raw & match_raw_out[k]; + end +end + +cam_priority_encoder #( + .WIDTH(RAM_DEPTH), + .LSB_PRIORITY("HIGH") +) +priority_encoder_inst ( + .input_unencoded(match_many_reg), + .output_valid(match), + .output_encoded(match_addr), + .output_unencoded(match_single) +); + +integer i; + +// SRLs +genvar row_ind, slice_ind; +generate + for (row_ind = 0; row_ind < RAM_DEPTH; row_ind = row_ind + 1) begin : row + for (slice_ind = 0; slice_ind < SLICE_COUNT; slice_ind = slice_ind + 1) begin : slice + reg [2**SLICE_WIDTH-1:0] srl_mem = {2**SLICE_WIDTH{1'b0}}; + + // match + always @* begin + match_raw_out[slice_ind][row_ind] = srl_mem[compare_data_padded[SLICE_WIDTH * slice_ind +: SLICE_WIDTH]]; + end + + // write + always @(posedge clk) begin + if (shift_en[row_ind]) begin + srl_mem <= {srl_mem[2**SLICE_WIDTH-2:0], shift_data[slice_ind]}; + end + end + end + end +endgenerate + +// match +always @(posedge clk) begin + match_many_reg <= match_many_raw; +end + +// write +always @* begin + state_next = STATE_IDLE; + + count_next = count_reg; + shift_data = {SLICE_COUNT{1'b0}}; + shift_en = {RAM_DEPTH{1'b0}}; + + write_addr_next = write_addr_reg; + write_data_padded_next = write_data_padded_reg; + + case (state_reg) + STATE_INIT: begin + // zero out shift registers + shift_en = {RAM_DEPTH{1'b1}}; + shift_data = {SLICE_COUNT{1'b0}}; + + if (count_reg == 0) begin + state_next = STATE_IDLE; + end else begin + count_next = count_reg - 1; + state_next = STATE_INIT; + end + end + STATE_IDLE: begin + if (write_enable) begin + write_addr_next = write_addr; + write_data_padded_next = write_data_padded; + count_next = {SLICE_WIDTH{1'b1}}; + if (write_delete) begin + state_next = STATE_DELETE; + end else begin + state_next = STATE_WRITE; + end + end else begin + state_next = STATE_IDLE; + end + end + STATE_WRITE: begin + // write entry + shift_en = 1'b1 << write_addr; + + for (i = 0; i < SLICE_COUNT; i = i + 1) begin + shift_data[i] = count_reg == write_data_padded_reg[SLICE_WIDTH * i +: SLICE_WIDTH]; + end + + if (count_reg == 0) begin + state_next = STATE_IDLE; + end else begin + count_next = count_reg - 1; + state_next = STATE_WRITE; + end + end + STATE_DELETE: begin + // delete entry + shift_en = 1'b1 << write_addr; + shift_data = {SLICE_COUNT{1'b0}}; + + if (count_reg == 0) begin + state_next = STATE_IDLE; + end else begin + count_next = count_reg - 1; + state_next = STATE_DELETE; + end + end + endcase +end + +always @(posedge clk) begin + if (rst) begin + state_reg <= STATE_INIT; + count_reg <= {SLICE_WIDTH{1'b1}}; + write_busy_reg <= 1'b1; + end else begin + state_reg <= state_next; + count_reg <= count_next; + write_busy_reg <= state_next != STATE_IDLE; + end + + write_addr_reg <= write_addr_next; + write_data_padded_reg <= write_data_padded_next; +end + +endmodule diff --git a/fpga/usrp3/lib/control/map/kv_map.v b/fpga/usrp3/lib/control/map/kv_map.v new file mode 100644 index 000000000..dfb0bca43 --- /dev/null +++ b/fpga/usrp3/lib/control/map/kv_map.v @@ -0,0 +1,253 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: kv_map + +module kv_map #( + parameter KEY_WIDTH = 16, + parameter VAL_WIDTH = 32, + parameter SIZE = 6 +) ( + // Clock and reset + input wire clk, + input wire reset, + // Insert port + input wire insert_stb, + input wire [KEY_WIDTH-1:0] insert_key, + input wire [VAL_WIDTH-1:0] insert_val, + output wire insert_busy, + // Find port + input wire find_key_stb, + input wire [KEY_WIDTH-1:0] find_key, + output wire find_res_stb, + output wire find_res_match, + output wire [VAL_WIDTH-1:0] find_res_val, + // Count + output reg [SIZE-1:0] count = {SIZE{1'b0}} +); + + //------------------------------------------------- + // Instantiate a CAM and a RAM + //------------------------------------------------- + // The CAM serves as a "set" and the RAM serves as a + // random addressable "array". Using thse two data structures + // we can build a map. The role of the CAM is to compress + // the key to an address that can be used to lookup data + // stored in the RAM + + wire cam_wr_en, cam_wr_busy, cam_rd_match; + wire [SIZE-1:0] cam_wr_addr, cam_rd_addr; + wire [KEY_WIDTH-1:0] cam_wr_data, cam_rd_key; + + wire ram_wr_en; + wire [SIZE-1:0] ram_wr_addr; + reg [SIZE-1:0] ram_rd_addr; + wire [VAL_WIDTH-1:0] ram_wr_data, ram_rd_data; + + cam #( + .DATA_WIDTH (KEY_WIDTH), + .ADDR_WIDTH (SIZE), + .CAM_STYLE (SIZE > 8 ? "BRAM" : "SRL"), + .SLICE_WIDTH (SIZE > 8 ? 9 : 5) + ) cam_i ( + .clk (clk), + .rst (reset), + .write_addr (cam_wr_addr), + .write_data (cam_wr_data), + .write_delete(1'b0), + .write_enable(cam_wr_en), + .write_busy (cam_wr_busy), + .compare_data(cam_rd_key), + .match_addr (cam_rd_addr), + .match (cam_rd_match), + .match_many (), + .match_single() + ); + + ram_2port #( + .DWIDTH(VAL_WIDTH), + .AWIDTH(SIZE) + ) mem_i ( + .clka (clk), + .ena (ram_wr_en), + .wea (1'b1), + .addra (ram_wr_addr), + .dia (ram_wr_data), + .doa (/* Write port only */), + .clkb (clk), + .enb (1'b1), + .web (1'b0), + .addrb (ram_rd_addr), + .dib (/* Read port only */), + .dob (ram_rd_data) + ); + + // Pipeline read address into RAM + always @(posedge clk) + ram_rd_addr <= cam_rd_addr; + + //------------------------------------------------- + // Find state machine + //------------------------------------------------- + // The lookup process has three cycles of latency + // - CAM lookup has a 1 cycle latency + // - The lookup address into the RAM is delayed by 1 cycle for timing + // - The RAM takes 1 cycle to produce data + + localparam FIND_CYC = 3; + + reg [FIND_CYC-1:0] find_key_stb_shreg = {FIND_CYC{1'b0}}; + reg [FIND_CYC-2:0] find_match_shreg = {(FIND_CYC-1){1'b0}}; + reg find_pending = 1'b0; + + wire find_busy = find_pending | find_key_stb; + + // Delay the find valid signal to account for the latency + // of the CAM and RAM + always @(posedge clk) begin + find_key_stb_shreg <= reset ? {FIND_CYC{1'b0}} : + {find_key_stb_shreg[FIND_CYC-2:0], find_key_stb}; + end + assign find_res_stb = find_key_stb_shreg[FIND_CYC-1]; + + // Latch the find signal to compute pending + always @(posedge clk) begin + if (find_key_stb) + find_pending <= 1'b1; + else if (find_pending) + find_pending <= ~find_res_stb; + end + + // Delay the match signal to account for the latency of the RAM + always @(posedge clk) begin + find_match_shreg <= reset ? {(FIND_CYC-1){1'b0}} : + {find_match_shreg[FIND_CYC-3:0], cam_rd_match}; + end + assign find_res_match = find_match_shreg[FIND_CYC-2]; + + + //------------------------------------------------- + // Insert state machine + //------------------------------------------------- + + localparam [2:0] ST_IDLE = 3'd0; + localparam [2:0] ST_WAIT_FIND = 3'd1; + localparam [2:0] ST_CAM_READ = 3'd2; + localparam [2:0] ST_CAM_CHECK_MATCH = 3'd3; + localparam [2:0] ST_CAM_RAM_WRITE = 3'd4; + localparam [2:0] ST_CAM_WRITE_WAIT = 3'd5; + localparam [2:0] ST_RAM_WRITE = 3'd6; + + reg [2:0] ins_state = ST_IDLE; + + reg [KEY_WIDTH-1:0] ins_key_cached; + reg [VAL_WIDTH-1:0] ins_val_cached; + reg [SIZE-1:0] write_addr = {SIZE{1'b0}}; + reg [SIZE-1:0] next_addr = {SIZE{1'b0}}; + + + always @(posedge clk) begin + if (reset) begin + ins_state <= ST_IDLE; + next_addr <= {SIZE{1'b0}}; + end else begin + case (ins_state) + + // Idle and waiting for an insert transaction + // + ST_IDLE: begin + // Cache insertion parameters + if (insert_stb) begin + ins_key_cached <= insert_key; + ins_val_cached <= insert_val; + // Wait for find to finish + ins_state <= find_busy ? ST_WAIT_FIND : ST_CAM_READ; + end + end + + // Wait for a find transaction to finish + // + ST_WAIT_FIND: begin + // Wait for find to finish + if (~find_busy) + ins_state <= ST_CAM_READ; + end + + // Read the CAM to check if the key to insert already exists + // + ST_CAM_READ: begin + // Ensure that find always has priority + if (~find_key_stb) + ins_state <= ST_CAM_CHECK_MATCH; + end + + // Look at the CAM match signal to evaluate if we skip writing the CAM + // + ST_CAM_CHECK_MATCH: begin + // If the CAM already has this key, then overwrite it + if (cam_rd_match) begin + ins_state <= ST_RAM_WRITE; + write_addr <= cam_rd_addr; + end else if (~cam_wr_busy) begin + ins_state <= ST_CAM_RAM_WRITE; + write_addr <= next_addr; + next_addr <= next_addr + 1'b1; + end + end + + // Write the specified key to the CAM and value to the RAM + // + ST_CAM_RAM_WRITE: begin + ins_state <= ST_CAM_WRITE_WAIT; + end + + // Wait for CAM write to finish + // + ST_CAM_WRITE_WAIT: begin + if (~cam_wr_busy) begin + ins_state <= ST_IDLE; + count <= next_addr; + end + end + + // Write the specified value to the RAM + // + ST_RAM_WRITE: begin + ins_state <= ST_IDLE; + count <= next_addr; + end + + default: begin + // We should not get here + ins_state <= ST_IDLE; + end + endcase + end + end + + // CAM Read Port: + // - Find has priority so it can interrupt an insert + assign cam_rd_key = + (ins_state != ST_CAM_READ || find_key_stb) ? find_key : ins_key_cached; + + // RAM Write Port: + // - The RAM write enable is held high for 1 cycle + // - The address may come from a CAM lookup or could generated + assign ram_wr_en = (ins_state == ST_RAM_WRITE || ins_state == ST_CAM_RAM_WRITE); + assign ram_wr_addr = write_addr; + assign ram_wr_data = ins_val_cached; + + // CAM Write Port: + // - The CAM write enable is held high for 1 cycle + // - The address may come from a CAM lookup or could generated (same as RAM) + assign cam_wr_en = (ins_state == ST_CAM_RAM_WRITE); + assign cam_wr_addr = write_addr; + assign cam_wr_data = ins_key_cached; + + // Outputs + assign insert_busy = (ins_state != ST_IDLE); + assign find_res_val = ram_rd_data; + +endmodule diff --git a/fpga/usrp3/lib/control/mdio_master.v b/fpga/usrp3/lib/control/mdio_master.v new file mode 100644 index 000000000..755fb94ce --- /dev/null +++ b/fpga/usrp3/lib/control/mdio_master.v @@ -0,0 +1,772 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module mdio_master #( + parameter REG_AWIDTH = 32, + parameter REG_BASE = 'h0, + parameter [7:0] MDC_DIVIDER = 8'd200 +) ( + // Clock and reset + input clk, + input rst, + // MDIO ports + output reg mdc, + output reg mdio_out, + output reg mdio_tri, // Assert to tristate driver. + input mdio_in, + // Register ports + input reg_wr_req, + input [REG_AWIDTH-1:0] reg_wr_addr, + input [31:0] reg_wr_data, + input reg_rd_req, + input [REG_AWIDTH-1:0] reg_rd_addr, + output reg reg_rd_resp, + output reg [31:0] reg_rd_data +); + + localparam [7:0] + IDLE = 0, + PREAMBLE1 = 1, + PREAMBLE2 = 2, + PREAMBLE3 = 3, + PREAMBLE4 = 4, + PREAMBLE5 = 5, + PREAMBLE6 = 6, + PREAMBLE7 = 7, + PREAMBLE8 = 8, + PREAMBLE9 = 9, + PREAMBLE10 = 10, + PREAMBLE11 = 11, + PREAMBLE12 = 12, + PREAMBLE13 = 13, + PREAMBLE14 = 14, + PREAMBLE15 = 15, + PREAMBLE16 = 16, + PREAMBLE17 = 17, + PREAMBLE18 = 18, + PREAMBLE19 = 19, + PREAMBLE20 = 20, + PREAMBLE21 = 21, + PREAMBLE22 = 22, + PREAMBLE23 = 23, + PREAMBLE24 = 24, + PREAMBLE25 = 25, + PREAMBLE26 = 26, + PREAMBLE27 = 27, + PREAMBLE28 = 28, + PREAMBLE29 = 29, + PREAMBLE30 = 30, + PREAMBLE31 = 31, + PREAMBLE32 = 32, + START1 = 33, + C22_START2 = 34, + C45_START2 = 35, + OP1 = 36, + OP2 = 37, + PRTAD1 = 38, + PRTAD2 = 39, + PRTAD3 = 40, + PRTAD4 = 41, + PRTAD5 = 42, + DEVAD1 = 43, + DEVAD2 = 44, + DEVAD3 = 45, + DEVAD4 = 46, + DEVAD5 = 47, + TA1 = 48, + TA2 = 49, + TA3 = 50, + READ1 = 51, + READ2 = 52, + READ3 = 53, + READ4 = 54, + READ5 = 55, + READ6 = 56, + READ7 = 57, + READ8 = 58, + READ9 = 59, + READ10 = 60, + READ11 = 61, + READ12 = 62, + READ13 = 63, + READ14 = 64, + READ15 = 65, + READ16 = 66, + WRITE1 = 67, + WRITE2 = 68, + WRITE3 = 69, + WRITE4 = 70, + WRITE5 = 71, + WRITE6 = 72, + WRITE7 = 73, + WRITE8 = 74, + WRITE9 = 75, + WRITE10 = 76, + WRITE11 = 77, + WRITE12 = 78, + WRITE13 = 79, + WRITE14 = 80, + WRITE15 = 81, + WRITE16 = 82, + C45_ADDR1 = 83, + C45_ADDR2 = 84, + C45_ADDR3 = 85, + C45_ADDR4 = 86, + C45_ADDR5 = 87, + C45_ADDR6 = 88, + C45_ADDR7 = 89, + C45_ADDR8 = 90, + C45_ADDR9 = 91, + C45_ADDR10 = 92, + C45_ADDR11 = 93, + C45_ADDR12 = 94, + C45_ADDR13 = 95, + C45_ADDR14 = 96, + C45_ADDR15 = 97, + C45_ADDR16 = 98, + PREIDLE = 99 + ; + + localparam REG_MDIO_DATA = REG_BASE + 'h0; + localparam REG_MDIO_ADDR = REG_BASE + 'h4; + localparam REG_MDIO_OP = REG_BASE + 'h8; + localparam REG_MDIO_CTRL_STATUS = REG_BASE + 'hC; + + reg [15:0] mdio_read_data, mdio_write_data; + reg [15:0] mdio_address; + reg [12:0] mdio_operation; + reg [7:0] mdc_clk_count; + reg mdc_falling_edge; + reg mdio_running; + reg mdio_done; + reg [7:0] state; + + always @(posedge clk) begin + if (rst) begin + mdio_write_data <= 16'h0; + mdio_address <= 16'h0; + mdio_operation <= 13'h0; + mdio_running <= 1'b0; + end else begin + // Handshake to MDIO state machine to reset running flag in status. + // Wait for falling MDC edge to prevent S/W race condition occuring + // where done flag still asserted but running flag now cleared (repeatedly). + if (mdio_done && mdc_falling_edge) + mdio_running <= 1'b0; + + // Readable registers + if (reg_rd_req) begin + reg_rd_resp <= 1'b1; + case (reg_rd_addr) + REG_MDIO_DATA: + reg_rd_data <= {16'h0, mdio_read_data}; + REG_MDIO_ADDR: + reg_rd_data <= {16'h0, mdio_address}; + REG_MDIO_OP: + reg_rd_data <= {16'h0, mdio_operation}; + REG_MDIO_CTRL_STATUS: + reg_rd_data <= {31'b0, mdio_running}; + default: + reg_rd_resp <= 1'b0; + endcase + end else if (reg_rd_resp) begin + reg_rd_resp <= 1'b0; + end + + // Writable registers + if (reg_wr_req) begin + case(reg_wr_addr) + REG_MDIO_DATA: + mdio_write_data <= reg_wr_data[15:0]; + REG_MDIO_ADDR: + mdio_address <= reg_wr_data[15:0]; + REG_MDIO_OP: + mdio_operation <= reg_wr_data[12:0]; + REG_MDIO_CTRL_STATUS: + if (reg_wr_data[0]) + mdio_running <= 1'b1; // Trigger mdio operation here. Cleared by state machine at end of bus transaction. + endcase + end + end + end + + // + // Produce mdc clock as a signal synchronously from Wishbone clock. + // + always @(posedge clk) begin + if (rst) begin + mdc_clk_count <= 8'd1; + mdc <= 1'b0; + mdc_falling_edge <= 1'b0; + end else if (mdc_clk_count == (MDC_DIVIDER/2)) begin + mdc_clk_count <= 8'd1; + mdc <= ~mdc; + mdc_falling_edge <= mdc; + end else begin + mdc_clk_count <= mdc_clk_count + 8'd1; + mdc_falling_edge <= 1'b0; + end + end + + // + // MDIO state machine + // + always @(posedge clk) begin + if (rst) begin + mdio_tri <= 1'b1; + mdio_out <= 1'b0; + mdio_done <= 1'b0; + mdio_read_data <= 16'b0; + state <= IDLE; + end else if (mdc_falling_edge) begin + // This is the MDIO bus controller. Use falling edge of MDC. + mdio_tri <= 1'b1; + mdio_out <= 1'b0; + mdio_done <= 1'b0; + case(state) + // IDLE. + // In Clause 22 & 45 the master of the MDIO bus is tristate during idle. + IDLE: begin + mdio_tri <= 1'b1; + mdio_out <= 1'b0; + if (mdio_running) + state <= PREAMBLE1; + end + // Preamble. All MDIO transactions begin witrh 32bits of 1 bits as a preamble. + PREAMBLE1: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE2; + end + PREAMBLE2: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE3; + end + PREAMBLE3: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE4; + end + PREAMBLE4: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE5; + end + PREAMBLE5: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE6; + end + PREAMBLE6: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE7; + end + PREAMBLE7: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE8; + end + PREAMBLE8: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE9; + end + PREAMBLE9: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE10; + end + PREAMBLE10: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE11; + end + PREAMBLE11: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE12; + end + PREAMBLE12: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE13; + end + PREAMBLE13: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE14; + end + PREAMBLE14: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE15; + end + PREAMBLE15: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE16; + end + PREAMBLE16: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE17; + end + PREAMBLE17: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE18; + end + PREAMBLE18: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE19; + end + PREAMBLE19: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE20; + end + PREAMBLE20: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE21; + end + PREAMBLE21: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE22; + end + PREAMBLE22: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE23; + end + PREAMBLE23: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE24; + end + PREAMBLE24: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE25; + end + PREAMBLE25: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE26; + end + PREAMBLE26: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE27; + end + PREAMBLE27: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE28; + end + PREAMBLE28: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE29; + end + PREAMBLE29: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE30; + end + PREAMBLE30: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE31; + end + PREAMBLE31: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= PREAMBLE32; + end + PREAMBLE32: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= START1; + end + // Start code for Clause 22 is 01 and Clause 45 is 00 + START1: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b0; + if (mdio_operation[12]) + // Clause 45 bit set. + state <= C45_START2; + else + state <= C22_START2; + end + // 2nd Clause 22 start bit is a 1 + C22_START2: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= OP1; + end + // 2nd Clause 45 start bit is a 0 + C45_START2: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b0; + state <= OP1; + end + // Both Clause 22 & 45 use 2 bits for operation and are compatable. + // Note we don't screen here for illegal Clause 22 ops. + OP1: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[11]; + state <= OP2; + end + OP2: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[10]; + state <= PRTAD1; + end + // Both Clause 22 & 45 use 2 sucsessive 5 bit fields to form a hierarchical address + // though it's used slightly different between the 2 standards. + PRTAD1: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[9]; + state <= PRTAD2; + end + PRTAD2: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[8]; + state <= PRTAD3; + end + PRTAD3: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[7]; + state <= PRTAD4; + end + PRTAD4: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[6]; + state <= PRTAD5; + end + PRTAD5: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[5]; + state <= DEVAD1; + end + DEVAD1: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[4]; + state <= DEVAD2; + end + DEVAD2: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[3]; + state <= DEVAD3; + end + DEVAD3: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[2]; + state <= DEVAD4; + end + DEVAD4: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[1]; + state <= DEVAD5; + end + DEVAD5: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_operation[0]; + state <= TA1; + end + // Both Clause 22 & Clause 45 use the same turn around on the bus. + // Reads have Z as the first bit and 0 driven by the slave for the 2nd bit. + // Note that slaves drive the bus on the rising edge of MDC. + // Writes and Address cycles have 10 driven by the master. + TA1: begin + if (mdio_operation[11] == 1'b0) // Write/Address + begin + mdio_tri <= 1'b0; + mdio_out <= 1'b1; + state <= TA2; + end + else // Read + begin + mdio_tri <= 1'b1; + state <= TA3; + end + end + TA2: begin + mdio_tri <= 1'b0; + mdio_out <= 1'b0; + if ( !mdio_operation[12]) // Clause 22 Write + state <= WRITE1; + else if (mdio_operation[10]) // Clause 45 Write + state <= WRITE1; + else // Clause 45 ADDRESS + state <= C45_ADDR1; + end + TA3: begin + mdio_tri <= 1'b1; + state <= READ1; + end + // Clause 22 Reads and both forms of clause 45 Reads have the same bus transaction from here out. + READ1: begin + mdio_tri <= 1'b1; + mdio_read_data[15] <= mdio_in; + state <= READ2; + end + READ2: begin + mdio_tri <= 1'b1; + mdio_read_data[14] <= mdio_in; + state <= READ3; + end + READ3: begin + mdio_tri <= 1'b1; + mdio_read_data[13] <= mdio_in; + state <= READ4; + end + READ4: begin + mdio_tri <= 1'b1; + mdio_read_data[12] <= mdio_in; + state <= READ5; + end + READ5: begin + mdio_tri <= 1'b1; + mdio_read_data[11] <= mdio_in; + state <= READ6; + end + READ6: begin + mdio_tri <= 1'b1; + mdio_read_data[10] <= mdio_in; + state <= READ7; + end + READ7: begin + mdio_tri <= 1'b1; + mdio_read_data[9] <= mdio_in; + state <= READ8; + end + READ8: begin + mdio_tri <= 1'b1; + mdio_read_data[8] <= mdio_in; + state <= READ9; + end + READ9: begin + mdio_tri <= 1'b1; + mdio_read_data[7] <= mdio_in; + state <= READ10; + end + READ10: begin + mdio_tri <= 1'b1; + mdio_read_data[6] <= mdio_in; + state <= READ11; + end + READ11: begin + mdio_tri <= 1'b1; + mdio_read_data[5] <= mdio_in; + state <= READ12; + end + READ12: begin + mdio_tri <= 1'b1; + mdio_read_data[4] <= mdio_in; + state <= READ13; + end + READ13: begin + mdio_tri <= 1'b1; + mdio_read_data[3] <= mdio_in; + state <= READ14; + end + READ14: begin + mdio_tri <= 1'b1; + mdio_read_data[2] <= mdio_in; + state <= READ15; + end + READ15: begin + mdio_tri <= 1'b1; + mdio_read_data[1] <= mdio_in; + state <= READ16; + end + READ16: begin + mdio_tri <= 1'b1; + mdio_read_data[0] <= mdio_in; + state <= PREIDLE; + mdio_done <= 1'b1; + end + // Write 16bits of data for all types of Write. + WRITE1: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[15]; + state <= WRITE2; + end + WRITE2: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[14]; + state <= WRITE3; + end + WRITE3: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[13]; + state <= WRITE4; + end + WRITE4: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[12]; + state <= WRITE5; + end + WRITE5: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[11]; + state <= WRITE6; + end + WRITE6: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[10]; + state <= WRITE7; + end + WRITE7: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[9]; + state <= WRITE8; + end + WRITE8: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[8]; + state <= WRITE9; + end + WRITE9: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[7]; + state <= WRITE10; + end + WRITE10: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[6]; + state <= WRITE11; + end + WRITE11: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[5]; + state <= WRITE12; + end + WRITE12: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[4]; + state <= WRITE13; + end + WRITE13: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[3]; + state <= WRITE14; + end + WRITE14: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[2]; + state <= WRITE15; + end + WRITE15: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[1]; + state <= WRITE16; + end + WRITE16: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_write_data[0]; + state <= PREIDLE; + mdio_done <= 1'b1; + end + // Write 16bits of address for a Clause 45 Address transaction + C45_ADDR1: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[15]; + state <= C45_ADDR2; + end + C45_ADDR2: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[14]; + state <= C45_ADDR3; + end + C45_ADDR3: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[13]; + state <= C45_ADDR4; + end + C45_ADDR4: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[12]; + state <= C45_ADDR5; + end + C45_ADDR5: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[11]; + state <= C45_ADDR6; + end + C45_ADDR6: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[10]; + state <= C45_ADDR7; + end + C45_ADDR7: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[9]; + state <= C45_ADDR8; + end + C45_ADDR8: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[8]; + state <= C45_ADDR9; + end + C45_ADDR9: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[7]; + state <= C45_ADDR10; + end + C45_ADDR10: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[6]; + state <= C45_ADDR11; + end + C45_ADDR11: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[5]; + state <= C45_ADDR12; + end + C45_ADDR12: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[4]; + state <= C45_ADDR13; + end + C45_ADDR13: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[3]; + state <= C45_ADDR14; + end + C45_ADDR14: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[2]; + state <= C45_ADDR15; + end + C45_ADDR15: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[1]; + state <= C45_ADDR16; + end + C45_ADDR16: begin + mdio_tri <= 1'b0; + mdio_out <= mdio_address[0]; + state <= PREIDLE; + mdio_done <= 1'b1; + end + // PREIDLE allows the mdio_running bit to reset. + PREIDLE: begin + state <= IDLE; + end + endcase // case(state) + end // if (mdc_falling_edge) + end + +endmodule + diff --git a/fpga/usrp3/lib/control/por_gen.v b/fpga/usrp3/lib/control/por_gen.v new file mode 100644 index 000000000..b16ceb5bf --- /dev/null +++ b/fpga/usrp3/lib/control/por_gen.v @@ -0,0 +1,28 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module por_gen + (input clk, + output reset_out); + + reg por_rst; + reg [7:0] por_counter = 8'h0; + + always @(posedge clk) + if (por_counter != 8'h55) + begin + por_counter <= por_counter + 8'h1; + por_rst <= 1'b1; + end + else + por_rst <= 1'b0; + + assign reset_out = por_rst; + +endmodule // por_gen diff --git a/fpga/usrp3/lib/control/priority_encoder.v b/fpga/usrp3/lib/control/priority_encoder.v new file mode 100644 index 000000000..8e84fb57a --- /dev/null +++ b/fpga/usrp3/lib/control/priority_encoder.v @@ -0,0 +1,55 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`define log2(N) ( N < 2 ? 0 : \ + N < 4 ? 1 : \ + N < 8 ? 2 : \ + N < 16 ? 3 : \ + N < 32 ? 4 : \ + N < 64 ? 5 : \ + N < 128 ? 6 : \ + N < 256 ? 7 : \ + N < 512 ? 8 : \ + N < 1024 ? 9 : \ + 10 \ + ) + +module priority_encoder +#( + parameter WIDTH = 16 +) +( + input [WIDTH-1:0] in, + output [`log2(WIDTH)-1:0] out +); + + wire [WIDTH-1:0] one_hot; + + // the priority encoder spits out the position + // of the leading bit as one hot coding + priority_encoder_one_hot # + ( + .WIDTH(WIDTH) + ) + prio_one_hot0 + ( + .in(in), + .out(one_hot) + ); + + // binary encoder turns the one hot coding + // into binary encoding + binary_encoder # + ( + .WIDTH(WIDTH) + ) + binary_enc0 + ( + .in(one_hot), + .out(out) + ); +endmodule diff --git a/fpga/usrp3/lib/control/priority_encoder_one_hot.v b/fpga/usrp3/lib/control/priority_encoder_one_hot.v new file mode 100644 index 000000000..d2839ddde --- /dev/null +++ b/fpga/usrp3/lib/control/priority_encoder_one_hot.v @@ -0,0 +1,34 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module priority_encoder_one_hot +#( + parameter WIDTH = 16 +) +( + input [WIDTH-1:0] in, + output [WIDTH-1:0] out +); + + wire [WIDTH-1:0] in_rev; + wire [WIDTH-1:0] in_rev_inv_po = ~in_rev + 1; + + wire [WIDTH-1:0] mask; + + generate + genvar i,j; + + for (i=0; i= BASE) && (reg_wr_addr <= END_ADDR); + assign set_addr_base = reg_wr_addr - BASE; + // Shift by 2 in case of setting bus + assign set_addr_int = (ADDRESSING == "WORD") ? {{SHIFT{1'b0}}, set_addr_base[SR_AWIDTH-1:SHIFT]} + : set_addr_base[SR_AWIDTH-1:0]; + assign set_data_int = reg_wr_data; + + // Adding a pipeline stage + always @(posedge clk) begin + if (reset) begin + set_stb <= 'b0; + set_addr <= 'h0; + set_data <= 'h0; + end else begin + set_stb <= set_stb_int; + set_addr <= set_addr_int; + set_data <= set_data_int; + end + end + +endmodule // regport_to_settingsbus diff --git a/fpga/usrp3/lib/control/regport_to_xbar_settingsbus.v b/fpga/usrp3/lib/control/regport_to_xbar_settingsbus.v new file mode 100644 index 000000000..be050dd20 --- /dev/null +++ b/fpga/usrp3/lib/control/regport_to_xbar_settingsbus.v @@ -0,0 +1,113 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2017 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: regport_to_xbar_settingsbus +// Description: +// Converts regport to xbar setting bus. +// The module is designed only for the crossbar. The readback bus for the +// rfnoc crossbar reads from the same address as it writes to. Also +// there is an extra cycle delay in read data in the crossbar, which is +// why the rb_stb needs to be delayed by a cycle. +// +// ADDRESSING: Set to "WORD" in case of settings bus. The settings bus +// uses word addressing and hence the address needs to be shifted by +// to convert to set_addr. +// +///////////////////////////////////////////////////////////////////// + +module regport_to_xbar_settingsbus #( + parameter BASE = 14'h0, + parameter END_ADDR = 14'h3FFF, + parameter DWIDTH = 32, + parameter AWIDTH = 14, + parameter SR_AWIDTH = 12, + // Dealign for settings bus by shifting by 2 + parameter ADDRESSING = "WORD", + parameter SHIFT = $clog2(DWIDTH/8) + )( + input clk, + input reset, + + input reg_wr_req, + input [AWIDTH-1:0] reg_wr_addr, + input [DWIDTH-1:0] reg_wr_data, + + input reg_rd_req, + input [AWIDTH-1:0] reg_rd_addr, + output [DWIDTH-1:0] reg_rd_data, + output reg_rd_resp, + + output set_stb, + output [SR_AWIDTH-1:0] set_addr, + output [DWIDTH-1:0] set_data, + + output rb_stb, + output [SR_AWIDTH-1:0] rb_addr, + input [DWIDTH-1:0] rb_data +); + + reg reg_rd_req_delay; + reg reg_rd_req_delay2; + wire [AWIDTH-1:0] set_addr_int; + reg [AWIDTH-1:0] rb_addr_int; + + always @(posedge clk) begin + if (reset) begin + reg_rd_req_delay <= 1'b0; + reg_rd_req_delay2 <= 1'b0; + rb_addr_int <= 'd0; + end + else if (reg_rd_req) begin + rb_addr_int <= reg_rd_addr - BASE; + reg_rd_req_delay <= 1'b1; + end + else if (reg_rd_req_delay) begin + reg_rd_req_delay2 <= 1'b1; + reg_rd_req_delay <= 1'b0; + end + // Deassert after two clock cycles + else if (reg_rd_req_delay2) begin + reg_rd_req_delay <= 1'b0; + reg_rd_req_delay2 <= 1'b0; + rb_addr_int <= 'd0; + end + else begin + reg_rd_req_delay <= 1'b0; + reg_rd_req_delay2 <= 1'b0; + rb_addr_int <= 'd0; + end + end + + // Write mode of settings bus + regport_to_settingsbus #( + .BASE(BASE), + .END_ADDR(END_ADDR), + .DWIDTH(DWIDTH), + .AWIDTH(AWIDTH), + .SR_AWIDTH(SR_AWIDTH), + .ADDRESSING(ADDRESSING) + ) xbar_write_settings_bus ( + .clk(clk), + .reset(reset), + .reg_wr_req(reg_wr_req), + .reg_wr_addr(reg_wr_addr), + .reg_wr_data(reg_wr_data), + + .set_stb(set_stb), + .set_addr(set_addr), + .set_data(set_data) + ); + + assign rb_addr = (ADDRESSING == "WORD") ? {{SHIFT{1'b0}}, rb_addr_int[SR_AWIDTH-1:SHIFT]} + : rb_addr_int[SR_AWIDTH-1:0]; + // Strobe asserted two cycle after read request only when address is between BASE and END ADDR + // This is specific to the xbar as the xbar delays read data by an extra clock + // cycle to relax timing. + assign rb_stb = reg_rd_req_delay2 && (reg_rd_addr >= BASE) && (reg_rd_addr <= END_ADDR); + assign reg_rd_resp = rb_stb; + assign reg_rd_data = rb_data; + +endmodule diff --git a/fpga/usrp3/lib/control/reset_sync.v b/fpga/usrp3/lib/control/reset_sync.v new file mode 100644 index 000000000..2e13abfd4 --- /dev/null +++ b/fpga/usrp3/lib/control/reset_sync.v @@ -0,0 +1,37 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018-2019 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The purpose of this module is to synchronize a reset from one clock domain +// to another. The reset_in signal must be driven by a glitch-free source. +// + +module reset_sync ( + // clock for the output reset + input clk, + // glitch-free input reset + input reset_in, + // output reset in the clk domain + output reg reset_out); + + wire reset_c; + + synchronizer #( + // The input reset is async to the output clk domain... so timing should not be + // analyzed here! + .FALSE_PATH_TO_IN(1), + // Assert reset_out by default. When clk starts toggling the downstream logic will + // be in reset for at least 10 clk cycles. This allows the clock to settle (if needed) + // and the reset to propagate fully to all logic. + .INITIAL_VAL(1), + .STAGES(10) + ) reset_double_sync ( + .clk(clk), .rst(1'b0), .in(reset_in), .out(reset_c) + ); + + always @(posedge clk) + reset_out <= reset_c; + +endmodule // reset_sync diff --git a/fpga/usrp3/lib/control/s7_icap_wb.v b/fpga/usrp3/lib/control/s7_icap_wb.v new file mode 100644 index 000000000..114d370eb --- /dev/null +++ b/fpga/usrp3/lib/control/s7_icap_wb.v @@ -0,0 +1,144 @@ +// +// Copyright 2011-2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +// +// Refer to SelectMAP and ICAP docs in UG470 +// + +module s7_icap_wb + ( + input clk, + input reset, + input cyc_i, + input stb_i, + input we_i, + output ack_o, + input [31:0] dat_i, + output [31:0] dat_o + ); + + reg rdwrb, csib; + + + reg [2:0] icap_state; + localparam ICAP_IDLE = 0; + localparam ICAP_WR0 = 1; + localparam ICAP_WR1 = 2; + localparam ICAP_RD0 = 3; + localparam ICAP_RD1 = 4; + + localparam IDLE = 1'b1; + localparam ACTIVE = 1'b0; + localparam READ = 1'b1; + localparam WRITE = 1'b0; + + + always @(posedge clk) + if(reset) begin + rdwrb <= READ; + csib <= IDLE; + icap_state <= ICAP_IDLE; + end + else + case(icap_state) + // + // In IDLE state waiting for a READ or WRITE to be signalled from the WB bus. + // (In this state rdwrb can flip state without effect because ICAP is not selected) + // + ICAP_IDLE : + begin + if(stb_i & cyc_i) begin + if(we_i) begin + // Start WRITE, assert RDWR_B LOW whilst CSI_B remains HIGH. + rdwrb <= WRITE; + csib <= IDLE; + icap_state <= ICAP_WR0; + end else begin + // Start READ + rdwrb <= READ; + csib <= IDLE; + icap_state <= ICAP_RD0; + end + end else begin + // Stay IDLE + rdwrb <= READ; + csib <= IDLE; + icap_state <= ICAP_IDLE; + end + end // case: ICAP_IDLE + // + // First cycle of WRITE. + // Next cycle assert RDWR_B LOW and assert CSI_B LOW. + // + ICAP_WR0 : begin + rdwrb <= WRITE; + csib <= ACTIVE; + icap_state <= ICAP_WR1; + end + // + // Second cycle of WRITE. + // Next cycle assert RDWR_B LOW and assert CSI_B HIGH whilst transitioning to IDLE state + // + ICAP_WR1 : begin + rdwrb <= WRITE; + csib <= IDLE; + icap_state <= ICAP_IDLE; + end + // + // First cycle of READ. + // Next cycle assert RDWR_B HIGH and assert CSI_B LOW. + // + ICAP_RD0 : begin + rdwrb <= READ; + csib <= ACTIVE; + icap_state <= ICAP_WR1; + end + // + // Second cycle of READ. + // Next cycle assert RDWR_B HIGH and assert CSI_B HIGH whilst transitioning to IDLE state + // + ICAP_RD1 : begin + rdwrb <= READ; + csib <= IDLE; + icap_state <= ICAP_IDLE; + end + + endcase // case (icap_state) + + assign ack_o = (icap_state == ICAP_WR1) | (icap_state == ICAP_RD1); + //assign debug_out = {17'd0, BUSY, dat_i[7:0], ~CE, ICAPCLK, ~WRITE, icap_state}; + + + ICAPE2 #( + .DEVICE_ID(32'h03651093), + .ICAP_WIDTH("X32"), + .SIM_CFG_FILE_NAME("NONE") + ) + ICAPE2_inst ( + .O(/*dat_o[31:0]*/), + .CLK(clk), // Rising edge referenced for both reads and writes. + .CSIB(csib), // CSIB = 0 to select ICAP + .I(dat_i[31:0]), // Bitswaped as per SELECTMAP (See UG470 page 40) + .RDWRB(rdwrb) // RDWB = 0 for WRITE, = 1 for READ + ); + + assign dat_0 = 32'h0; + +endmodule // s3a_icap_wb diff --git a/fpga/usrp3/lib/control/serial_to_settings.v b/fpga/usrp3/lib/control/serial_to_settings.v new file mode 100644 index 000000000..180191fa5 --- /dev/null +++ b/fpga/usrp3/lib/control/serial_to_settings.v @@ -0,0 +1,126 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module serial_to_settings + ( + input clk, + input reset, + // Serial signals (async) + input scl, + input sda, + // Settngs bus out + output reg set_stb, + output reg [7:0] set_addr, + output reg [31:0] set_data, + // Debug + output [31:0] debug + ); + + reg [2:0] state; + + localparam SEARCH = 3'h0; + localparam ADDRESS = 3'h1; + localparam DATA = 3'h2; + localparam STOP1 = 3'h3; + localparam STOP2 = 3'h4; + + reg scl_pre_reg, scl_reg, scl_reg2; + reg sda_pre_reg, sda_reg, sda_reg2; + reg [4:0] counter; + + + always @(posedge clk) begin + scl_reg2 <= scl_reg; + scl_reg <= scl_pre_reg; + scl_pre_reg <= scl; + sda_reg2 <= sda_reg; + sda_reg <= sda_pre_reg; + sda_pre_reg <= sda; + end + + + always @(posedge clk) + if (reset) begin + state <= SEARCH; + counter <= 0; + set_addr <= 0; + set_data <= 0; + set_stb <= 0; + end else begin + case(state) + // + // Search for I2C like start indication: SDA goes low whilst clock is high. + // + SEARCH: begin + set_stb <= 0; + // Look for START. + if (scl_reg && scl_reg2 && !sda_reg && sda_reg2) begin + state <= ADDRESS; + counter <= 0; + end + end + // + // Count 8 Address bits. + // Master changes SDA on falling edge of SCL, we sample on the rising edge. + // + ADDRESS: begin + if (scl_reg && !scl_reg2) begin + set_addr[7:0] <= {set_addr[6:0],sda_reg}; + if (counter == 7) begin + state <= DATA; + counter <= 0; + end else + counter <= counter + 1; + end + end + // + // Count 32 data bits. + // Master changes SDA on falling edge of SCL, we sample on the rising edge. + // + DATA: begin + if (scl_reg && !scl_reg2) begin + set_data[31:0] <= {set_data[30:0],sda_reg}; + if (counter == 31) begin + state <= STOP1; + counter <= 0; + end else + counter <= counter + 1; + end + end + // + // Looks for rising SCL edge before STOP bit. + // + STOP1: begin + if (scl_reg && !scl_reg2) begin + state <= STOP2; + end + end + // + // Looks for STOP bit + // + STOP2: begin + if (scl_reg && scl_reg2 && sda_reg && !sda_reg2) begin + state <= SEARCH; + counter <= 0; + set_stb <= 1; + end + end + + endcase // case(state) + end // else: !if(reset) + + assign debug = + { + counter[4:0], + state[2:0], + scl_reg, + sda_reg + }; + + + +endmodule // serial_to_settings diff --git a/fpga/usrp3/lib/control/serial_to_settings_tb.v b/fpga/usrp3/lib/control/serial_to_settings_tb.v new file mode 100644 index 000000000..d3688f216 --- /dev/null +++ b/fpga/usrp3/lib/control/serial_to_settings_tb.v @@ -0,0 +1,86 @@ +// +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module serial_to_settings_tb(); + + + + reg clk; + reg reset; + + wire scl; + wire sda; + wire set_stb; + wire [7:0] set_addr; + wire [31:0] set_data; + + // + // These registers optionaly used + // to drive nets through procedural assignments in test bench. + // These drivers default to tri-stated. + // + reg scl_r; + reg sda_r; + + assign scl = scl_r; + assign sda = sda_r; + + initial + begin + scl_r <= 1'bz; + sda_r <= 1'bz; + end + + + + serial_to_settings serial_to_settings_i + ( + .clk(clk), + .reset(reset), + // Serial signals (async) + .scl(scl), + .sda(sda), + // Settngs bus out + .set_stb(set_stb), + .set_addr(set_addr), + .set_data(set_data) + ); + + // Nasty HAck to convert settings to wishbone crudely. + reg wb_stb; + wire wb_ack_o; + + + always @(posedge clk) + if (reset) + wb_stb <= 0; + else + wb_stb <= set_stb ? 1 : ((wb_ack_o) ? 0 : wb_stb); + + simple_uart debug_uart + ( + .clk_i(clk), + .rst_i(reset), + .we_i(wb_stb), + .stb_i(wb_stb), + .cyc_i(wb_stb), + .ack_o(wb_ack_o), + .adr_i(set_addr[2:0]), + .dat_i(set_data[31:0]), + .dat_o(), + .rx_int_o(), + .tx_int_o(), + .tx_o(txd), + .rx_i(rxd), + .baud_o() + ); + + // + // Bring in a simulation script here + // + `include "simulation_script.v" + +endmodule diff --git a/fpga/usrp3/lib/control/setting_reg.v b/fpga/usrp3/lib/control/setting_reg.v new file mode 100644 index 000000000..09bf66286 --- /dev/null +++ b/fpga/usrp3/lib/control/setting_reg.v @@ -0,0 +1,38 @@ +// +// Copyright 2011-2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +//---------------------------------------------------------------------- +//-- A settings register is a peripheral for the settings register bus. +//-- When the settings register sees strobe abd a matching address, +//-- the outputs will be become registered to the given input bus. +//---------------------------------------------------------------------- + +module setting_reg + #(parameter my_addr = 0, + parameter awidth = 8, + parameter width = 32, + parameter at_reset=0) + (input clk, input rst, input strobe, input wire [awidth-1:0] addr, + input wire [31:0] in, output reg [width-1:0] out, output reg changed); + + always @(posedge clk) + if(rst) + begin + out <= at_reset; + changed <= 1'b0; + end + else + if(strobe & (my_addr==addr)) + begin + out <= in[width-1:0]; + changed <= 1'b1; + end + else + changed <= 1'b0; + +endmodule // setting_reg diff --git a/fpga/usrp3/lib/control/settings_bus_mux.v b/fpga/usrp3/lib/control/settings_bus_mux.v new file mode 100644 index 000000000..8d120c9c7 --- /dev/null +++ b/fpga/usrp3/lib/control/settings_bus_mux.v @@ -0,0 +1,44 @@ +// +// Copyright 2016 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Mux multiple settings buses + +module settings_bus_mux #( + parameter PRIO=0, // 0 = Round robin, 1 = Lower ports get priority (see axi_mux) + parameter AWIDTH=8, + parameter DWIDTH=32, + parameter FIFO_SIZE=1, + parameter NUM_BUSES=2) +( + input clk, input reset, input clear, + input [NUM_BUSES-1:0] in_set_stb, input [NUM_BUSES*AWIDTH-1:0] in_set_addr, input [NUM_BUSES*DWIDTH-1:0] in_set_data, + output out_set_stb, output [AWIDTH-1:0] out_set_addr, output [DWIDTH-1:0] out_set_data, input ready +); + + wire [NUM_BUSES*(AWIDTH+DWIDTH)-1:0] i_tdata; + generate + if(NUM_BUSES <= 1) begin + assign out_set_stb = in_set_stb; + assign out_set_addr = in_set_addr; + assign out_set_data = in_set_data; + end else begin + genvar i; + for (i = 0; i < NUM_BUSES; i = i + 1) begin + assign i_tdata[(i+1)*(AWIDTH+DWIDTH)-1:i*(AWIDTH+DWIDTH)] = {in_set_addr[(i+1)*AWIDTH-1:i*AWIDTH],in_set_data[(i+1)*DWIDTH-1:i*DWIDTH]}; + end + axi_mux #( + .PRIO(PRIO), + .WIDTH(AWIDTH+DWIDTH), + .PRE_FIFO_SIZE($clog2(NUM_BUSES)), + .POST_FIFO_SIZE(FIFO_SIZE), + .SIZE(NUM_BUSES)) + axi_mux ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tlast({NUM_BUSES{1'b1}}), .i_tvalid(in_set_stb), .i_tready(), + .o_tdata({out_set_addr,out_set_data}), .o_tlast(), .o_tvalid(out_set_stb), .o_tready(ready)); + end + endgenerate +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/control/settings_bus_timed_2clk.v b/fpga/usrp3/lib/control/settings_bus_timed_2clk.v new file mode 100644 index 000000000..2b62ffd26 --- /dev/null +++ b/fpga/usrp3/lib/control/settings_bus_timed_2clk.v @@ -0,0 +1,170 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: settings_bus_timed_2clk +// Description: +// - Stores settings bus transaction in a FIFO and +// releases them based on VITA time input +// - Also moves the settings bus to the timebase +// clock domain +// + +module settings_bus_timed_2clk #( + parameter SR_AWIDTH = 8, + parameter SR_DWIDTH = 32, + parameter RB_AWIDTH = 8, + parameter RB_DWIDTH = 64, + parameter TIMED_CMDS_EN = 0 +) ( + input sb_clk, // Settings bus clock + input sb_rst, // Reset (sb_clk) + input tb_clk, // Timebase clock + input tb_rst, // Reset (tb_clk) + + input [63:0] vita_time, // Current timebase time + + input s_set_stb, // Settings bus strobe + input [SR_AWIDTH-1:0] s_set_addr, // Settings address + input [SR_DWIDTH-1:0] s_set_data, // Settings data + input s_set_has_time, // Is this a timed command? + input [63:0] s_set_time, // Command time + output s_set_pending, // Is settings transaction pending? + input [RB_AWIDTH-1:0] s_rb_addr, // Readback address + output s_rb_stb, // Readback data strobe + output [RB_DWIDTH-1:0] s_rb_data, // Readback data value + + output m_set_stb, // Settings bus strobe + output [SR_AWIDTH-1:0] m_set_addr, // Settings address + output [SR_DWIDTH-1:0] m_set_data, // Settings data + output m_set_has_time, // Is this a timed command? + output [63:0] m_set_time, // Command time + input m_set_pending, // Is settings transaction pending? + output [RB_AWIDTH-1:0] m_rb_addr, // Readback address + input m_rb_stb, // Readback data strobe + input [RB_DWIDTH-1:0] m_rb_data // Readback data value +); + + // States for input and output state machines + localparam [2:0] ST_IDLE = 3'd0; // Nothing is happening on the bus + localparam [2:0] ST_SET_ISSUED = 3'd1; // A settings transaction has been issued + localparam [2:0] ST_SET_PENDING = 3'd2; // A settings transaction is pending + localparam [2:0] ST_RB_PENDING = 3'd3; // Waiting for readback data + localparam [2:0] ST_RB_DONE = 3'd4; // Readback data is valid + + wire rb_valid; + + // Input state machine + reg [2:0] in_state = ST_IDLE; + always @(posedge sb_clk) begin + if (sb_rst) begin + in_state <= ST_IDLE; + end else begin + case (in_state) + ST_IDLE: begin + if (s_set_stb) begin + in_state <= ST_SET_PENDING; + end + end + ST_SET_PENDING: begin + if (rb_valid) begin + in_state <= ST_RB_DONE; + end + end + ST_RB_DONE: begin + in_state <= ST_IDLE; + end + default: begin + in_state <= ST_IDLE; + end + endcase + end + end + assign s_set_pending = (in_state == ST_SET_PENDING); + assign s_rb_stb = (in_state == ST_RB_DONE); + + // Clock crossing FIFO (settings) + // TODO: Look into a more efficient implementation for a single element + // clock crossing FIFO. + wire set_pending, set_finished; + axi_fifo_2clk #( + .WIDTH(SR_AWIDTH+SR_DWIDTH+1+64+RB_AWIDTH), .SIZE(0) + ) sb_2clk_fifo_i ( + .i_aclk(sb_clk), .reset(sb_rst), + .i_tdata({s_set_addr, s_set_data, s_set_has_time, s_set_time, s_rb_addr}), + .i_tvalid(s_set_stb), .i_tready(/* Ignored: FIFO may not have an exact size*/), + .o_aclk(tb_clk), + .o_tdata({m_set_addr, m_set_data, m_set_has_time, m_set_time, m_rb_addr}), + .o_tvalid(set_pending), .o_tready(set_finished) + ); + + // Time compare logic + // If ~has_time then pass the transaction through, otherwise wait for time + // to tick up to command time + wire now, late; + wire go = ((TIMED_CMDS_EN == 1) && m_set_has_time) ? (now | late) : 1'b1; + + // If this is a timed command then vita_time == m_set_time one cycle before + // strobe is asserted i.e. timed strobe assertion has a one cycle latency + time_compare time_compare ( + .clk(tb_clk), .reset(tb_rst), + .time_now(vita_time), .trigger_time(m_set_time), + .now(now), .early(), .late(late), .too_early() + ); + + // Clock crossing FIFO (readback) + reg [RB_DWIDTH-1:0] cached_rb_data; + axi_fifo_2clk #( + .WIDTH(RB_DWIDTH), .SIZE(0) + ) rbdata_2clk_fifo_i ( + .reset(tb_rst), + .i_aclk(tb_clk), .i_tdata(cached_rb_data), .i_tvalid(set_finished), .i_tready(), + .o_aclk(sb_clk), .o_tdata(s_rb_data), .o_tvalid(rb_valid), .o_tready(s_rb_stb) + ); + + // Output state machine + reg [2:0] out_state = ST_IDLE; + always @(posedge tb_clk) begin + if (tb_rst) begin + out_state <= ST_IDLE; + end else begin + case (out_state) + ST_IDLE: begin + if (go & set_pending) begin + out_state <= ST_SET_ISSUED; + end + end + ST_SET_ISSUED: begin + out_state <= ST_SET_PENDING; + end + ST_SET_PENDING: begin + if (~m_set_pending) begin + if (m_rb_stb) begin + out_state <= ST_RB_DONE; + cached_rb_data <= m_rb_data; + end else begin + out_state <= ST_RB_PENDING; + end + end + end + ST_RB_PENDING: begin + if (m_rb_stb) begin + out_state <= ST_RB_DONE; + cached_rb_data <= m_rb_data; + end + end + ST_RB_DONE: begin + out_state <= ST_IDLE; + end + default: begin + out_state <= ST_IDLE; + end + endcase + end + end + + assign m_set_stb = (out_state == ST_SET_ISSUED); + assign set_finished = (out_state == ST_RB_DONE); + +endmodule diff --git a/fpga/usrp3/lib/control/simple_i2c_core.v b/fpga/usrp3/lib/control/simple_i2c_core.v new file mode 100644 index 000000000..fbbd2e5a1 --- /dev/null +++ b/fpga/usrp3/lib/control/simple_i2c_core.v @@ -0,0 +1,107 @@ +// +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// Simple I2C core + +// Settings reg map: +// +// BASE+0 control register +// byte0 - control bits, data byte, or command bits, prescaler +// byte1 - what to do? (documented in cpp file) +// write prescaler lo +// write prescaler hi +// write control +// write data +// write command +// read data +// read status +// + +// Readback: +// +// byte0 has readback value based on the last read command +// + +module simple_i2c_core + #( + //settings register base address + parameter BASE = 0, + + //i2c line level at reset + parameter ARST_LVL = 1 + ) + ( + //clock and synchronous reset + input clock, input reset, + + //32-bit settings bus inputs + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + //32-bit data readback + output reg [31:0] readback, + + //read is high when i2c core can begin another transaction + output reg ready, + + // I2C signals + // i2c clock line + input scl_pad_i, // SCL-line input + output scl_pad_o, // SCL-line output (always 1'b0) + output scl_padoen_o, // SCL-line output enable (active low) + + // i2c data line + input sda_pad_i, // SDA-line input + output sda_pad_o, // SDA-line output (always 1'b0) + output sda_padoen_o, // SDA-line output enable (active low) + + //optional debug output + output [31:0] debug + ); + + //declare command settings register + wire [7:0] sr_what, sr_data; + wire sr_changed; + setting_reg #(.my_addr(BASE+0),.width(16)) i2c_cmd_sr( + .clk(clock),.rst(reset),.strobe(set_stb),.addr(set_addr),.in(set_data), + .out({sr_what, sr_data}),.changed(sr_changed)); + + //declare wb interface signals + wire [2:0] wb_addr; + wire [7:0] wb_data_mosi; + wire [7:0] wb_data_miso; + wire wb_we, wb_stb, wb_cyc; + wire wb_ack; + + //create wishbone-based i2c core + i2c_master_top #(.ARST_LVL(ARST_LVL)) i2c + (.wb_clk_i(clock),.wb_rst_i(reset),.arst_i(1'b0), + .wb_adr_i(wb_addr),.wb_dat_i(wb_data_mosi),.wb_dat_o(wb_data_miso), + .wb_we_i(wb_we),.wb_stb_i(wb_stb),.wb_cyc_i(wb_cyc), + .wb_ack_o(wb_ack),.wb_inta_o(), + .scl_pad_i(scl_pad_i),.scl_pad_o(scl_pad_o),.scl_padoen_o(scl_padoen_o), + .sda_pad_i(sda_pad_i),.sda_pad_o(sda_pad_o),.sda_padoen_o(sda_padoen_o) ); + + //not ready between setting register and wishbone ack + always @(posedge clock) begin + if (reset || wb_ack) ready <= 1; + else if (sr_changed) ready <= 0; + end + + //register wishbone data on every ack + always @(posedge clock) begin + if (wb_ack) readback <= {24'b0, wb_data_miso}; + end + + //assign wishbone signals + assign wb_addr = sr_what[2:0]; + assign wb_stb = sr_changed; + assign wb_we = wb_stb && sr_what[3]; + assign wb_cyc = wb_stb; + assign wb_data_mosi = sr_data; + +endmodule //simple_i2c_core diff --git a/fpga/usrp3/lib/control/simple_spi_core.v b/fpga/usrp3/lib/control/simple_spi_core.v new file mode 100644 index 000000000..dd94b1b2d --- /dev/null +++ b/fpga/usrp3/lib/control/simple_spi_core.v @@ -0,0 +1,229 @@ +// +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// Simple SPI core, the simplest, yet complete spi core I can think of + +// Settings register controlled. +// 2 settings regs, control and data +// 1 32-bit readback and status signal + +// Settings reg map: +// +// BASE+0 divider setting +// bits [15:0] spi clock divider +// +// BASE+1 configuration input +// bits [23:0] slave select, bit0 = slave0 enabled +// bits [29:24] num bits (1 through 32) +// bit [30] data input edge = in data bit latched on rising edge of clock +// bit [31] data output edge = out data bit latched on rising edge of clock +// +// BASE+2 input data +// Writing this register begins a spi transaction. +// Bits are latched out from bit 0. +// Therefore, load this register in reverse. +// +// Readback +// Bits are latched into bit 0. +// Therefore, data will be in-order. + +module simple_spi_core + #( + //settings register base address + parameter BASE = 0, + + //width of serial enables (up to 24 is possible) + parameter WIDTH = 8, + + //idle state of the spi clock + parameter CLK_IDLE = 0, + + //idle state of the serial enables + parameter SEN_IDLE = 24'hffffff + ) + ( + //clock and synchronous reset + input clock, input reset, + + //32-bit settings bus inputs + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + //32-bit data readback + output [31:0] readback, + output reg readback_stb, + + //read is high when spi core can begin another transaction + output ready, + + //spi interface, slave selects, clock, data in, data out + output [WIDTH-1:0] sen, + output sclk, + output reg mosi, + input miso, + + //optional debug output + output [31:0] debug + ); + + wire [15:0] sclk_divider; + setting_reg #(.my_addr(BASE+0),.width(16)) divider_sr( + .clk(clock),.rst(reset),.strobe(set_stb),.addr(set_addr),.in(set_data), + .out(sclk_divider),.changed()); + + wire [23:0] slave_select; + wire [5:0] num_bits; + wire datain_edge, dataout_edge; + setting_reg #(.my_addr(BASE+1),.width(32)) ctrl_sr( + .clk(clock),.rst(reset),.strobe(set_stb),.addr(set_addr),.in(set_data), + .out({dataout_edge, datain_edge, num_bits, slave_select}),.changed()); + + wire [31:0] mosi_data; + wire trigger_spi; + setting_reg #(.my_addr(BASE+2),.width(32)) data_sr( + .clk(clock),.rst(reset),.strobe(set_stb),.addr(set_addr),.in(set_data), + .out(mosi_data),.changed(trigger_spi)); + + localparam WAIT_TRIG = 0; + localparam PRE_IDLE = 1; + localparam CLK_REG = 2; + localparam CLK_INV = 3; + localparam POST_IDLE = 4; + localparam IDLE_SEN = 5; + + reg [2:0] state; + + reg ready_reg; + assign ready = ready_reg && ~trigger_spi; + + //serial clock either idles or is in one of two clock states + reg sclk_reg; + assign sclk = sclk_reg; + + //serial enables either idle or enabled based on state + // IJB. One pipeline stage to break critical path from register in I/O pads. + wire sen_is_idle = (state == WAIT_TRIG) || (state == IDLE_SEN); + wire [23:0] sen24 = (sen_is_idle)? SEN_IDLE : (SEN_IDLE ^ slave_select); + reg [WIDTH-1:0] sen_reg = SEN_IDLE; + always @(posedge clock) begin + if (reset) begin + sen_reg <= SEN_IDLE; + end else begin + sen_reg <= sen24[WIDTH-1:0]; + end + end + assign sen = sen_reg; + + //data output shift register + // IJB. One pipeline stage to break critical path from register in I/O pads. + reg [31:0] dataout_reg; + wire [31:0] dataout_next = {dataout_reg[30:0], 1'b0}; + + always @(posedge clock) + mosi <= dataout_reg[31]; + + //data input shift register + // IJB. Two pipeline stages to break critical path from register in I/O pads. + reg miso_pipe, miso_pipe2; + always @(posedge clock) begin + miso_pipe2 <= miso; + miso_pipe <= miso_pipe2; + end + + reg [31:0] datain_reg; + wire [31:0] datain_next = {datain_reg[30:0], miso_pipe}; + assign readback = datain_reg; + + //counter for spi clock + reg [15:0] sclk_counter; + wire sclk_counter_done = (sclk_counter == sclk_divider); + wire [15:0] sclk_counter_next = (sclk_counter_done)? 0 : sclk_counter + 1; + + //counter for latching bits miso/mosi + reg [6:0] bit_counter; + wire [6:0] bit_counter_next = bit_counter + 1; + wire bit_counter_done = (bit_counter_next == num_bits); + + always @(posedge clock) begin + if (reset) begin + state <= WAIT_TRIG; + sclk_reg <= CLK_IDLE; + ready_reg <= 0; + readback_stb <= 1'b0; + end + else begin + case (state) + + WAIT_TRIG: begin + if (trigger_spi) state <= PRE_IDLE; + readback_stb <= 1'b0; + ready_reg <= ~trigger_spi; + dataout_reg <= mosi_data; + sclk_counter <= 0; + bit_counter <= 0; + sclk_reg <= CLK_IDLE; + end + + PRE_IDLE: begin + if (sclk_counter_done) state <= CLK_REG; + sclk_counter <= sclk_counter_next; + sclk_reg <= CLK_IDLE; + end + + CLK_REG: begin + if (sclk_counter_done) begin + state <= CLK_INV; + if (datain_edge != CLK_IDLE) datain_reg <= datain_next; + if (dataout_edge != CLK_IDLE && bit_counter != 0) dataout_reg <= dataout_next; + sclk_reg <= ~CLK_IDLE; //transition to rising when CLK_IDLE == 0 + end + sclk_counter <= sclk_counter_next; + end + + CLK_INV: begin + if (sclk_counter_done) begin + state <= (bit_counter_done)? POST_IDLE : CLK_REG; + bit_counter <= bit_counter_next; + if (datain_edge == CLK_IDLE) datain_reg <= datain_next; + if (dataout_edge == CLK_IDLE && ~bit_counter_done) dataout_reg <= dataout_next; + sclk_reg <= CLK_IDLE; //transition to falling when CLK_IDLE == 0 + end + sclk_counter <= sclk_counter_next; + end + + POST_IDLE: begin + if (sclk_counter_done) state <= IDLE_SEN; + sclk_counter <= sclk_counter_next; + sclk_reg <= CLK_IDLE; + end + + IDLE_SEN: begin + if (sclk_counter_done) begin + ready_reg <= 1'b1; + readback_stb <= 1'b1; + state <= WAIT_TRIG; + end + sclk_counter <= sclk_counter_next; + sclk_reg <= CLK_IDLE; + end + + default: state <= WAIT_TRIG; + + endcase //state + end + end + + assign debug = { + trigger_spi, state, //4 + sclk, mosi, miso, ready, //4 + //sen[7:0], //8 + 1'b0, bit_counter[6:0], //8 + sclk_counter_done, bit_counter_done, //2 + sclk_counter[5:0] //6 + }; + +endmodule //simple_spi_core diff --git a/fpga/usrp3/lib/control/synchronizer.v b/fpga/usrp3/lib/control/synchronizer.v new file mode 100644 index 000000000..177b1219c --- /dev/null +++ b/fpga/usrp3/lib/control/synchronizer.v @@ -0,0 +1,50 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module synchronizer #( + parameter WIDTH = 1, + parameter STAGES = 2, + parameter INITIAL_VAL = 0, + parameter FALSE_PATH_TO_IN = 1 +)( + input clk, + input rst, + input [WIDTH-1:0] in, + output [WIDTH-1:0] out +); + + //Q: Why do we have a separate impl and instantiate + //it with a different instance name based on this + //arbitrary parameter FALSE_PATH_TO_IN? + //A: To make constraining these synchronizers easier. + //We would like to write a single false path constraint + //for all synchronizers when the input is truly async. + //However other cases might require constraining the input + //of this module. + //To enable this, all clients that hook up async signals to + //the "in" port can set FALSE_PATH_TO_IN=1 (or use the default) + //and all clients that want the "in" delay to be constrained can + //set FALSE_PATH_TO_IN=0. + //In the XDC we can write the following async constraint: + //set_false_path -to [get_pins */synchronizer_false_path/stages[0].value_reg[0]/D] + //and this will take care of all instances of this module with FALSE_PATH_TO_IN==1 + + generate if (FALSE_PATH_TO_IN == 1) begin + synchronizer_impl #( + .WIDTH(WIDTH), .STAGES(STAGES), .INITIAL_VAL(INITIAL_VAL) + ) synchronizer_false_path ( + .clk(clk), .rst(rst), .in(in), .out(out) + ); + end else begin + synchronizer_impl #( + .WIDTH(WIDTH), .STAGES(STAGES), .INITIAL_VAL(INITIAL_VAL) + ) synchronizer_constrained ( + .clk(clk), .rst(rst), .in(in), .out(out) + ); + end endgenerate + +endmodule //synchronizer diff --git a/fpga/usrp3/lib/control/synchronizer_impl.v b/fpga/usrp3/lib/control/synchronizer_impl.v new file mode 100644 index 000000000..1c4f77707 --- /dev/null +++ b/fpga/usrp3/lib/control/synchronizer_impl.v @@ -0,0 +1,47 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module synchronizer_impl #( + parameter WIDTH = 1, + parameter STAGES = 2, + parameter INITIAL_VAL = 0 +)( + input clk, + input rst, + input [WIDTH-1:0] in, + output [WIDTH-1:0] out +); + + (* ASYNC_REG = "TRUE" *) reg [WIDTH-1:0] value[0:STAGES-1]; + + integer k; + initial begin + for (k = 0; k < STAGES; k = k + 1) begin + value[k] = INITIAL_VAL; + end + end + + genvar i; + generate + for (i=0; i. +// + +// User settings bus +// +// Provides 8-bit address, 32-bit data write only bus for user settings, consumes to addresses in +// normal settings bus. +// +// Write user address to BASE +// Write user data to BASE+1 +// +// The user_set_stb will strobe after data write, must write new address even if same as previous one. + +module user_settings + #(parameter BASE=0) + (input clk, + input rst, + + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + + output set_stb_user, + output [7:0] set_addr_user, + output [31:0] set_data_user + ); + + wire addr_changed, data_changed; + reg stb_int; + + setting_reg #(.my_addr(BASE+0),.width(8)) sr_0 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(set_addr_user),.changed(addr_changed) ); + + setting_reg #(.my_addr(BASE+1)) sr_1 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(set_data_user),.changed(data_changed) ); + + always @(posedge clk) + if (rst|set_stb_user) + stb_int <= 0; + else + if (addr_changed) + stb_int <= 1; + + assign set_stb_user = stb_int & data_changed; + +endmodule // user_settings + diff --git a/fpga/usrp3/lib/control_200/Makefile.srcs b/fpga/usrp3/lib/control_200/Makefile.srcs new file mode 100644 index 000000000..b4ab98f9d --- /dev/null +++ b/fpga/usrp3/lib/control_200/Makefile.srcs @@ -0,0 +1,14 @@ +# +# Copyright 2013 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# Control Lib Sources (2xx devices) +################################################## +CONTROL_LIB_200_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/control_200/, \ +cvita_uart.v \ +radio_ctrl_proc.v \ +)) diff --git a/fpga/usrp3/lib/control_200/cvita_uart.v b/fpga/usrp3/lib/control_200/cvita_uart.v new file mode 100644 index 000000000..1afcbb5f0 --- /dev/null +++ b/fpga/usrp3/lib/control_200/cvita_uart.v @@ -0,0 +1,167 @@ + +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +//create a compressed vita based uart data interface + +module cvita_uart +#( + parameter SIZE = 0 +) +( + //clocking interface + input clk, input rst, + + //uart interface + input rxd, output txd, + + //chdr fifo input + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + //chdr fifo output + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready +); + + reg [31:0] sid; + + //baud clock divider + reg [15:0] clkdiv; + + //hold rx in disable until a tx event + reg rxd_enable; + + //================================================================== + //== RXD capture and packet generation interface + //================================================================== + wire [7:0] rx_char; + wire fifo_empty; + wire fifo_read; + reg [11:0] seqnum; + wire pgen_trigger; + wire pgen_done; + + //rx uart capture + simple_uart_rx #(.SIZE(SIZE)) simple_uart_rx + ( + .clk(clk), .rst(rst | ~rxd_enable), + .fifo_out(rx_char), .fifo_read(fifo_read), .fifo_level(), .fifo_empty(fifo_empty), + .clkdiv(clkdiv), .rx(rxd) + ); + + //packet generation - holds rx character + context_packet_gen context_packet_gen + ( + .clk(clk), .reset(rst), .clear(1'b0), + .trigger(pgen_trigger), + .seqnum(seqnum), + .sid({sid[15:0], sid[31:16]}), + .body({56'b0, rx_char}), + .vita_time(64'b0), + + .done(pgen_done), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready) + ); + + //state machine to manage pgen and rx uart + reg [1:0] rxd_state; + localparam RXD_STATE_RECV_CHAR = 0; + localparam RXD_STATE_PGEN_TRIG = 1; + localparam RXD_STATE_WAIT_DONE = 2; + localparam RXD_STATE_READ_FIFO = 3; + + always @(posedge clk) begin + if (rst) begin + seqnum <= 12'b0; + rxd_state <= RXD_STATE_RECV_CHAR; + end + else case (rxd_state) + + RXD_STATE_RECV_CHAR: begin + if (!fifo_empty && rxd_enable) rxd_state <= RXD_STATE_PGEN_TRIG; + end + + RXD_STATE_PGEN_TRIG: begin + rxd_state <= RXD_STATE_WAIT_DONE; + end + + RXD_STATE_WAIT_DONE: begin + if (pgen_done) rxd_state <= RXD_STATE_READ_FIFO; + end + + RXD_STATE_READ_FIFO: begin + rxd_state <= RXD_STATE_RECV_CHAR; + seqnum <= seqnum + 1'b1; + end + + endcase //rxd_state + end + + assign fifo_read = (rxd_state == RXD_STATE_READ_FIFO) || (!rxd_enable); + assign pgen_trigger = (rxd_state == RXD_STATE_PGEN_TRIG); + + //================================================================== + //== TXD generation and packet control interface + //================================================================== + wire [7:0] tx_char; + wire fifo_write; + wire fifo_full; + + simple_uart_tx #(.SIZE(SIZE)) simple_uart_tx + ( + .clk(clk), .rst(rst), + .fifo_in(tx_char), .fifo_write(fifo_write), .fifo_level(), .fifo_full(fifo_full), + .clkdiv(clkdiv), .baudclk(), .tx(txd) + ); + + //state machine to manage control and tx uart + reg [1:0] txd_state; + localparam TXD_STATE_RECV_CHDR = 0; + localparam TXD_STATE_RECV_TIME = 1; + localparam TXD_STATE_RECV_BODY = 2; + localparam TXD_STATE_DROP_FIFO = 3; + + always @(posedge clk) begin + if (rst) begin; + txd_state <= TXD_STATE_RECV_CHDR; + rxd_enable <= 1'b0; + end + if (i_tvalid && i_tready) case (txd_state) + + TXD_STATE_RECV_CHDR: begin + txd_state <= (i_tdata[61])? TXD_STATE_RECV_TIME : TXD_STATE_RECV_BODY; + sid <= i_tdata[31:0]; + end + + TXD_STATE_RECV_TIME: begin + txd_state <= TXD_STATE_RECV_BODY; + end + + TXD_STATE_RECV_BODY: begin + txd_state <= (i_tlast)? TXD_STATE_RECV_CHDR : TXD_STATE_DROP_FIFO; + clkdiv <= i_tdata[47:32]; + rxd_enable <= 1'b1; + end + + TXD_STATE_DROP_FIFO: begin + if (i_tlast) txd_state <= TXD_STATE_RECV_CHDR; + end + + endcase //txd_state + end + + assign tx_char = i_tdata[7:0]; + assign fifo_write = (txd_state == TXD_STATE_RECV_BODY) && i_tvalid && i_tready; + assign i_tready = !fifo_full; + +endmodule // cvita_uart diff --git a/fpga/usrp3/lib/control_200/radio_ctrl_proc.v b/fpga/usrp3/lib/control_200/radio_ctrl_proc.v new file mode 100644 index 000000000..069ea5d81 --- /dev/null +++ b/fpga/usrp3/lib/control_200/radio_ctrl_proc.v @@ -0,0 +1,151 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// Radio Control Processor +// Accepts compressed vita extension context packets of the following form: +// { VITA Compressed Header, Stream ID } +// { Optional 64 bit time } +// { 16'h0, setting bus address [15:0], setting [31:0] } +// +// If there is a timestamp, packet is held until that time comes. +// Goes immediately if there is no timestamp or if time has passed. +// Sends out setting to setting bus, and then generates a response packet +// with the same sequence number, the src/dest swapped streamid, and the actual time +// the setting was sent. +// +// Note -- if t0 is the requested time, the actual send time on the setting bus is t0 + 1 cycle. + +module radio_ctrl_proc + (input clk, input reset, input clear, + + input [63:0] ctrl_tdata, input ctrl_tlast, input ctrl_tvalid, output reg ctrl_tready, + output reg [63:0] resp_tdata, output reg resp_tlast, output resp_tvalid, input resp_tready, + + input [63:0] vita_time, + + output set_stb, output [7:0] set_addr, output [31:0] set_data, + input ready, + + input [63:0] readback, + + output [31:0] debug); + + localparam RC_HEAD = 4'd0; + localparam RC_TIME = 4'd1; + localparam RC_DATA = 4'd2; + localparam RC_DUMP = 4'd3; + localparam RC_RESP_HEAD = 4'd4; + localparam RC_RESP_TIME = 4'd5; + localparam RC_RESP_DATA = 4'd6; + + wire IS_EC = ctrl_tdata[63]; + wire HAS_TIME = ctrl_tdata[61]; + reg HAS_TIME_reg; + + reg [3:0] rc_state; + reg [63:0] cmd_time; + + wire now, late, go; + reg [11:0] seqnum; + reg [31:0] sid; + + always @(posedge clk) + if(reset) + begin + rc_state <= RC_HEAD; + HAS_TIME_reg <= 1'b0; + sid <= 32'd0; + seqnum <= 12'd0; + end + else + case(rc_state) + RC_HEAD : + if(ctrl_tvalid) + begin + sid <= ctrl_tdata[31:0]; + seqnum <= ctrl_tdata[59:48]; + HAS_TIME_reg <= HAS_TIME; + if(IS_EC) + if(HAS_TIME) + rc_state <= RC_TIME; + else + rc_state <= RC_DATA; + else + if(~ctrl_tlast) + rc_state <= RC_DUMP; + end + + RC_TIME : + if(ctrl_tvalid) + if(ctrl_tlast) + rc_state <= RC_RESP_HEAD; + else if(go) + rc_state <= RC_DATA; + + RC_DATA : + if(ctrl_tvalid) + if(ready) + if(ctrl_tlast) + rc_state <= RC_RESP_HEAD; + else + rc_state <= RC_DUMP; + + RC_DUMP : + if(ctrl_tvalid) + if(ctrl_tlast) + rc_state <= RC_RESP_HEAD; + + RC_RESP_HEAD : + if(resp_tready) + rc_state <= RC_RESP_TIME; + + RC_RESP_TIME : + if(resp_tready) + rc_state <= RC_RESP_DATA; + + RC_RESP_DATA: + if(resp_tready) + rc_state <= RC_HEAD; + + default : + rc_state <= RC_HEAD; + endcase // case (rc_state) + + always @* + case (rc_state) + RC_HEAD : ctrl_tready <= 1'b1; + RC_TIME : ctrl_tready <= ctrl_tlast | go; + RC_DATA : ctrl_tready <= ready; + RC_DUMP : ctrl_tready <= 1'b1; + default : ctrl_tready <= 1'b0; + endcase // case (rc_state) + + time_compare time_compare + (.clk(clk), .reset(reset), .time_now(vita_time), .trigger_time(ctrl_tdata), .now(now), .early(), .late(late), .too_early()); + + assign go = now | late; + + assign set_stb = (rc_state == RC_DATA) & ready & ctrl_tvalid; + assign set_addr = ctrl_tdata[39:32]; + assign set_data = ctrl_tdata[31:0]; + + always @(posedge clk) + if (set_stb) + cmd_time <= vita_time; + + always @* + case (rc_state) + RC_RESP_HEAD : { resp_tlast, resp_tdata } <= {1'b0, 4'hA, seqnum, 16'd24, sid[15:0], sid[31:16] }; + RC_RESP_TIME : { resp_tlast, resp_tdata } <= {1'b0, cmd_time}; + RC_RESP_DATA : { resp_tlast, resp_tdata } <= {1'b1, readback}; + default : { resp_tlast, resp_tdata } <= 65'h0; + endcase // case (rc_state) + + assign resp_tvalid = (rc_state == RC_RESP_HEAD) | (rc_state == RC_RESP_TIME) | (rc_state == RC_RESP_DATA); + +endmodule // radio_ctrl_proc + diff --git a/fpga/usrp3/lib/control_200/radio_ctrl_proc_tb.v b/fpga/usrp3/lib/control_200/radio_ctrl_proc_tb.v new file mode 100644 index 000000000..18d822e27 --- /dev/null +++ b/fpga/usrp3/lib/control_200/radio_ctrl_proc_tb.v @@ -0,0 +1,110 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module radio_ctrl_proc_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("radio_ctrl_proc_tb.vcd"); + initial $dumpvars(0,radio_ctrl_proc_tb); + + initial + begin + #1000 reset = 0; + #20000; + $finish; + end + + reg [63:0] vita_time = 64'd0; + always @(posedge clk) + if(reset) vita_time <= 64'd0; + else vita_time <= vita_time + 64'd1; + + reg [63:0] tdata; + wire [63:0] tdata_int; + reg tlast; + wire tlast_int; + reg tvalid = 1'b0; + wire tvalid_int; + wire tready, tready_int; + + wire [7:0] set_addr; + wire [31:0] set_data; + wire set_stb; + wire ready = 1'b1; + + task send_packet; + input ec; + input timed; + input [11:0] seqnum; + input [31:0] sid; + input [63:0] vtime; + input [15:0] addr; + input [31:0] data; + + begin + // Send a packet + @(posedge clk); + tlast <= 1'b0; + tdata <= { ec, 1'b0, timed, 1'b0, seqnum, timed ? 16'd6 : 16'd4, sid }; + tvalid <= 1; + @(posedge clk); + if(timed) + begin + tdata <= vtime; + @(posedge clk); + end + tlast <= 1'b1; + tdata <= { 16'h0, addr, data }; + @(posedge clk); + tvalid <= 0; + @(posedge clk); + end + endtask // send_packet + + initial + begin + tvalid <= 1'b0; + while(reset) + @(posedge clk); + send_packet(1'b1,1'b0,12'h5,32'hDEAD_BEEF,64'h0,16'hB,32'hF00D_1234); + send_packet(1'b1,1'b1,12'h6,32'hDEAD_6789,64'h20,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h7,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + //send_packet(.ec(1), .timed(0), .seqnum(5), .sid(32'hDEAD_BEEF), .vtime(0), .addr(16'hB), .data(32'hF00D_1234)); + end + + axi_fifo_short #(.WIDTH(65)) axi_fifo_short + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({tlast,tdata}), .i_tvalid(tvalid), .i_tready(tready), + .o_tdata({tlast_int,tdata_int}), .o_tvalid(tvalid_int), .o_tready(tready_int)); + + wire [63:0] resp_tdata; + wire resp_tlast, resp_tvalid, resp_tready; + + radio_ctrl_proc radio_ctrl_proc + (.clk(clk), .reset(reset), .clear(1'b0), + .ctrl_tdata(tdata_int), .ctrl_tlast(tlast_int), .ctrl_tvalid(tvalid_int), .ctrl_tready(tready_int), + .resp_tdata(resp_tdata), .resp_tlast(resp_tlast), .resp_tvalid(resp_tvalid), .resp_tready(resp_tready), + .vita_time(vita_time), .ready(ready), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .debug() + ); + + assign resp_tready = 1'b1; + + always @(posedge clk) + if(resp_tvalid & resp_tready) + begin + $display("%x",resp_tdata); + if(resp_tlast) + $display("TLAST"); + end +endmodule // radio_ctrl_proc_tb diff --git a/fpga/usrp3/lib/dsp/Makefile.srcs b/fpga/usrp3/lib/dsp/Makefile.srcs new file mode 100644 index 000000000..a32251109 --- /dev/null +++ b/fpga/usrp3/lib/dsp/Makefile.srcs @@ -0,0 +1,47 @@ +# +# Copyright 2013 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# DSP Sources +################################################## +DSP_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/dsp/, \ +acc.v \ +add2_and_clip_reg.v \ +add2_and_clip.v \ +add2_and_round_reg.v \ +add2_and_round.v \ +add2_reg.v \ +add2.v \ +add_then_mac.v \ +cic_decim.v \ +cic_dec_shifter.v \ +cic_interp.v \ +cic_int_shifter.v \ +cic_strober.v \ +clip_reg.v \ +clip.v \ +cordic_stage.v \ +cordic_z24.v \ +ddc_chain.v \ +duc_chain.v \ +hb47_int.v \ +hb_dec.v \ +hb_interp.v \ +Makefile.srcs \ +mult_add_clip.v \ +round_reg.v \ +round_sd.v \ +round.v \ +rx_dcoffset.v \ +rx_frontend.v \ +sign_extend.v \ +small_hb_dec.v \ +small_hb_int.v \ +srl.v \ +tx_frontend.v \ +variable_delay_line.v \ +)) diff --git a/fpga/usrp3/lib/dsp/acc.v b/fpga/usrp3/lib/dsp/acc.v new file mode 100644 index 000000000..623b75da3 --- /dev/null +++ b/fpga/usrp3/lib/dsp/acc.v @@ -0,0 +1,36 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module acc + #(parameter IWIDTH=16, OWIDTH=30) + (input clk, + input clear, + input acc, + input [IWIDTH-1:0] in, + output reg [OWIDTH-1:0] out); + + wire [OWIDTH-1:0] in_signext; + sign_extend #(.bits_in(IWIDTH),.bits_out(OWIDTH)) + acc_signext (.in(in),.out(in_signext)); + + // CLEAR & ~ACC --> clears the accumulator + // CLEAR & ACC --> loads the accumulator + // ~CLEAR & ACC --> accumulates + // ~CLEAR & ~ACC --> hold + + wire [OWIDTH-1:0] addend1 = clear ? 0 : out; + wire [OWIDTH-1:0] addend2 = ~acc ? 0 : in_signext; + wire [OWIDTH-1:0] sum_int = addend1 + addend2; + + always @(posedge clk) + out <= sum_int; + +endmodule // acc + + diff --git a/fpga/usrp3/lib/dsp/add2.v b/fpga/usrp3/lib/dsp/add2.v new file mode 100644 index 000000000..0876b0320 --- /dev/null +++ b/fpga/usrp3/lib/dsp/add2.v @@ -0,0 +1,19 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module add2 + #(parameter WIDTH=16) + (input [WIDTH-1:0] in1, + input [WIDTH-1:0] in2, + output [WIDTH-1:0] sum); + + wire [WIDTH:0] sum_int = {in1[WIDTH-1],in1} + {in2[WIDTH-1],in2}; + assign sum = sum_int[WIDTH:1]; // Note -- will have some bias + +endmodule // add2 diff --git a/fpga/usrp3/lib/dsp/add2_and_clip.v b/fpga/usrp3/lib/dsp/add2_and_clip.v new file mode 100644 index 000000000..86980e967 --- /dev/null +++ b/fpga/usrp3/lib/dsp/add2_and_clip.v @@ -0,0 +1,18 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module add2_and_clip + #(parameter WIDTH=16) + (input [WIDTH-1:0] in1, + input [WIDTH-1:0] in2, + output [WIDTH-1:0] sum); + + wire [WIDTH:0] sum_int = {in1[WIDTH-1],in1} + {in2[WIDTH-1],in2}; + clip #(.bits_in(WIDTH+1),.bits_out(WIDTH)) clip + (.in(sum_int),.out(sum)); + +endmodule // add2_and_clip diff --git a/fpga/usrp3/lib/dsp/add2_and_clip_reg.v b/fpga/usrp3/lib/dsp/add2_and_clip_reg.v new file mode 100644 index 000000000..8fe343ab2 --- /dev/null +++ b/fpga/usrp3/lib/dsp/add2_and_clip_reg.v @@ -0,0 +1,30 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module add2_and_clip_reg + #(parameter WIDTH=16) + (input clk, + input rst, + input [WIDTH-1:0] in1, + input [WIDTH-1:0] in2, + input strobe_in, + output reg [WIDTH-1:0] sum, + output reg strobe_out); + + wire [WIDTH-1:0] sum_int; + + add2_and_clip #(.WIDTH(WIDTH)) add2_and_clip (.in1(in1),.in2(in2),.sum(sum_int)); + + always @(posedge clk) + if(rst) + sum <= 0; + else if(strobe_in) + sum <= sum_int; + + always @(posedge clk) strobe_out <= rst ? 1'b0 : strobe_in; + +endmodule // add2_and_clip_reg diff --git a/fpga/usrp3/lib/dsp/add2_and_round.v b/fpga/usrp3/lib/dsp/add2_and_round.v new file mode 100644 index 000000000..b15cb9987 --- /dev/null +++ b/fpga/usrp3/lib/dsp/add2_and_round.v @@ -0,0 +1,19 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module add2_and_round + #(parameter WIDTH=16) + (input [WIDTH-1:0] in1, + input [WIDTH-1:0] in2, + output [WIDTH-1:0] sum); + + wire [WIDTH:0] sum_int = {in1[WIDTH-1],in1} + {in2[WIDTH-1],in2}; + assign sum = sum_int[WIDTH:1] + (sum_int[WIDTH] & sum_int[0]); + +endmodule // add2_and_round diff --git a/fpga/usrp3/lib/dsp/add2_and_round_reg.v b/fpga/usrp3/lib/dsp/add2_and_round_reg.v new file mode 100644 index 000000000..f64acd6ba --- /dev/null +++ b/fpga/usrp3/lib/dsp/add2_and_round_reg.v @@ -0,0 +1,24 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module add2_and_round_reg + #(parameter WIDTH=16) + (input clk, + input [WIDTH-1:0] in1, + input [WIDTH-1:0] in2, + output reg [WIDTH-1:0] sum); + + wire [WIDTH-1:0] sum_int; + + add2_and_round #(.WIDTH(WIDTH)) add2_n_rnd (.in1(in1),.in2(in2),.sum(sum_int)); + + always @(posedge clk) + sum <= sum_int; + +endmodule // add2_and_round_reg diff --git a/fpga/usrp3/lib/dsp/add2_reg.v b/fpga/usrp3/lib/dsp/add2_reg.v new file mode 100644 index 000000000..44b2ed66e --- /dev/null +++ b/fpga/usrp3/lib/dsp/add2_reg.v @@ -0,0 +1,25 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module add2_reg + #(parameter WIDTH=16) + (input clk, + input [WIDTH-1:0] in1, + input [WIDTH-1:0] in2, + output reg [WIDTH-1:0] sum); + + wire [WIDTH-1:0] sum_int; + + add2 #(.WIDTH(WIDTH)) add2 (.in1(in1),.in2(in2),.sum(sum_int)); + + always @(posedge clk) + sum <= sum_int; + +endmodule // add2_reg + diff --git a/fpga/usrp3/lib/dsp/add_then_mac.v b/fpga/usrp3/lib/dsp/add_then_mac.v new file mode 100644 index 000000000..b56d9e9d4 --- /dev/null +++ b/fpga/usrp3/lib/dsp/add_then_mac.v @@ -0,0 +1,164 @@ +// +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`timescale 1 ps / 1 ps + +// +// Implements acc=((a+d)*b)+c or acc=((a+d)*b)+acc' +// + +module add_then_mac + #(parameter DEVICE = "VIRTEX6") + ( + // Output ports + output [47:0] acc, + + // Input ports + input carryin, + input ce, + input clk, + input [17:0] b, + input load, + input [47:0] c, + input [17:0] a, + input [17:0] d, + input rst + ); + + + wire [24:0] a_in; + wire [24:0] d_in; + + localparam AREG_IN = 1; + localparam BREG_IN = 1; + localparam MREG_IN = 1; + localparam PREG_IN = 1; + localparam A1REG_IN = 1; + localparam A0REG_IN = 0; + localparam B1REG_IN = 1; + localparam B0REG_IN = 1; + + // Sign extend inputs + assign a_in = (a[17] == 1'b1) ? {7'hff, a} : {7'h00, a}; + assign d_in = (d[17] == 1'b1) ? {7'hff, d} : {7'h00, d}; + + generate + case(DEVICE) + // begin generate virtex6 + "VIRTEX6", "7SERIES" : + begin + DSP48E1 #( + .ACASCREG(AREG_IN), + .AREG(AREG_IN), + .BCASCREG(BREG_IN), + .BREG(BREG_IN), + .MREG(MREG_IN), + .PREG(PREG_IN), + .USE_DPORT("TRUE") + ) + DSP48E_BL ( + .ACOUT(), + .BCOUT(), + .CARRYCASCOUT(), + .CARRYOUT(), + .MULTSIGNOUT(), + .OVERFLOW(), + .P(acc), + .PATTERNBDETECT(), + .PATTERNDETECT(), + .PCOUT(), + .UNDERFLOW(), + .A({5'b0, a_in[24:0]}), + .ACIN(30'b0), + .ALUMODE(4'b0000), + .B(b[17:0]), + .BCIN(18'b0), + .C(c), + .CARRYCASCIN(1'b0), + .CARRYIN(carryin), + .CARRYINSEL(3'b0), + .CEA1(1'b0), + .CEA2(ce), + .CEAD(ce), + .CEALUMODE(ce), + .CEB1(1'b0), + .CEB2(ce), + .CEC(ce), + .CECARRYIN(ce), + .CECTRL(ce), + .CED(ce), + .CEINMODE(ce), + .CEM(ce), + .CEP(ce), + .CLK(clk), + .D(d_in[24:0]), + .INMODE(5'b00100), + .MULTSIGNIN(1'b0), + .OPMODE({2'b01,load,4'b0101}), + .PCIN(48'b0), + .RSTA(rst), + .RSTALLCARRYIN(rst), + .RSTALUMODE(rst), + .RSTB(rst), + .RSTC(rst), + .RSTCTRL(rst), + .RSTD(rst), + .RSTINMODE(rst), + .RSTM(rst), + .RSTP(rst) + ); + end // end generate virtex6 + // begin generate spartan6 + "SPARTAN6" : + begin + // DSP48A1 has 18b+18b=18b pre-adder, must discard LSB of A and D and compensate by shifting ACC. + wire discard;; + assign acc[0] = 1'b0; + + DSP48A1 #( + .A0REG(A0REG_IN), + .A1REG(A1REG_IN), + .B0REG(B0REG_IN), + .B1REG(B1REG_IN), + .MREG(MREG_IN), + .PREG(PREG_IN) + ) + DSP48AST ( + .BCOUT(), + .CARRYOUT(), + .CARRYOUTF(), + .M(), + .P({discard,acc[47:1]}), + .PCOUT(), + .A(b[17:0]), + .B({a_in[17],a_in[17:1]}), + .C(c), + .CARRYIN(carryin), + .CEA(ce), + .CEB(ce), + .CEC(ce), + .CECARRYIN(ce), + .CED(ce), + .CEM(ce), + .CEOPMODE(ce), + .CEP(ce), + .CLK(clk), + .D({d_in[17],d_in[17:1]}), + .OPMODE({5'b00011,load, 2'b01}), + .PCIN(48'b0), + .RSTA(rst), + .RSTB(rst), + .RSTC(rst), + .RSTCARRYIN(rst), + .RSTD(rst), + .RSTM(rst), + .RSTOPMODE(rst), + .RSTP(rst) + ); + end // end generate spartan6 + endcase + endgenerate +endmodule diff --git a/fpga/usrp3/lib/dsp/cic_dec_shifter.v b/fpga/usrp3/lib/dsp/cic_dec_shifter.v new file mode 100644 index 000000000..f4bab3469 --- /dev/null +++ b/fpga/usrp3/lib/dsp/cic_dec_shifter.v @@ -0,0 +1,96 @@ +// -*- verilog -*- +// +// USRP - Universal Software Radio Peripheral +// +// Copyright (C) 2003 Matt Ettus +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// + + +// NOTE This only works for N=4, max decim rate of 128 +// NOTE signal "rate" is EQUAL TO the actual rate, no more -1 BS + +module cic_dec_shifter(rate,signal_in,signal_out); + parameter bw = 16; + parameter maxbitgain = 28; + + input [7:0] rate; + input wire [bw+maxbitgain-1:0] signal_in; + output reg [bw-1:0] signal_out; + + function [4:0] bitgain; + input [7:0] rate; + case(rate) + // Exact Cases -- N*log2(rate) + 8'd1 : bitgain = 0; + 8'd2 : bitgain = 4; + 8'd4 : bitgain = 8; + 8'd8 : bitgain = 12; + 8'd16 : bitgain = 16; + 8'd32 : bitgain = 20; + 8'd64 : bitgain = 24; + 8'd128 : bitgain = 28; + + // Nearest without overflow -- ceil(N*log2(rate)) + 8'd3 : bitgain = 7; + 8'd5 : bitgain = 10; + 8'd6 : bitgain = 11; + 8'd7 : bitgain = 12; + 8'd9 : bitgain = 13; + 8'd10,8'd11 : bitgain = 14; + 8'd12,8'd13 : bitgain = 15; + 8'd14,8'd15 : bitgain = 16; + 8'd17,8'd18,8'd19 : bitgain = 17; + 8'd20,8'd21,8'd22 : bitgain = 18; + 8'd23,8'd24,8'd25,8'd26 : bitgain = 19; + 8'd27,8'd28,8'd29,8'd30,8'd31 : bitgain = 20; + 8'd33,8'd34,8'd35,8'd36,8'd37,8'd38 : bitgain = 21; + 8'd39,8'd40,8'd41,8'd42,8'd43,8'd44,8'd45 : bitgain = 22; + 8'd46,8'd47,8'd48,8'd49,8'd50,8'd51,8'd52,8'd53 : bitgain = 23; + 8'd54,8'd55,8'd56,8'd57,8'd58,8'd59,8'd60,8'd61,8'd62,8'd63 : bitgain = 24; + 8'd65,8'd66,8'd67,8'd68,8'd69,8'd70,8'd71,8'd72,8'd73,8'd74,8'd75,8'd76 : bitgain = 25; + 8'd77,8'd78,8'd79,8'd80,8'd81,8'd82,8'd83,8'd84,8'd85,8'd86,8'd87,8'd88,8'd89,8'd90 : bitgain = 26; + 8'd91,8'd92,8'd93,8'd94,8'd95,8'd96,8'd97,8'd98,8'd99,8'd100,8'd101,8'd102,8'd103,8'd104,8'd105,8'd106,8'd107 : bitgain = 27; + default : bitgain = 28; + endcase // case(rate) + endfunction // bitgain + + wire [4:0] shift = bitgain(rate); + + // We should be able to do this, but can't .... + // assign signal_out = signal_in[shift+bw-1:shift]; + + always @* + case(shift) + 5'd0 : signal_out = signal_in[0+bw-1:0]; + 5'd4 : signal_out = signal_in[4+bw-1:4]; + 5'd7 : signal_out = signal_in[7+bw-1:7]; + 5'd8 : signal_out = signal_in[8+bw-1:8]; + 5'd10 : signal_out = signal_in[10+bw-1:10]; + 5'd11 : signal_out = signal_in[11+bw-1:11]; + 5'd12 : signal_out = signal_in[12+bw-1:12]; + 5'd13 : signal_out = signal_in[13+bw-1:13]; + 5'd14 : signal_out = signal_in[14+bw-1:14]; + 5'd15 : signal_out = signal_in[15+bw-1:15]; + 5'd16 : signal_out = signal_in[16+bw-1:16]; + 5'd17 : signal_out = signal_in[17+bw-1:17]; + 5'd18 : signal_out = signal_in[18+bw-1:18]; + 5'd19 : signal_out = signal_in[19+bw-1:19]; + 5'd20 : signal_out = signal_in[20+bw-1:20]; + 5'd21 : signal_out = signal_in[21+bw-1:21]; + 5'd22 : signal_out = signal_in[22+bw-1:22]; + 5'd23 : signal_out = signal_in[23+bw-1:23]; + 5'd24 : signal_out = signal_in[24+bw-1:24]; + 5'd25 : signal_out = signal_in[25+bw-1:25]; + 5'd26 : signal_out = signal_in[26+bw-1:26]; + 5'd27 : signal_out = signal_in[27+bw-1:27]; + 5'd28 : signal_out = signal_in[28+bw-1:28]; + + default : signal_out = signal_in[28+bw-1:28]; + endcase // case(shift) + +endmodule // cic_dec_shifter + diff --git a/fpga/usrp3/lib/dsp/cic_decim.v b/fpga/usrp3/lib/dsp/cic_decim.v new file mode 100644 index 000000000..747ef8d99 --- /dev/null +++ b/fpga/usrp3/lib/dsp/cic_decim.v @@ -0,0 +1,78 @@ +// -*- verilog -*- +// +// USRP - Universal Software Radio Peripheral +// +// Copyright (C) 2003 Matt Ettus +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// + + +module cic_decim + #(parameter bw = 16, parameter N = 4, parameter log2_of_max_rate = 7) + (input clock, + input reset, + input enable, + input [7:0] rate, + input strobe_in, + input strobe_out, + input [bw-1:0] signal_in, + output reg [bw-1:0] signal_out); + + localparam maxbitgain = N * log2_of_max_rate; + + wire [bw+maxbitgain-1:0] signal_in_ext; + reg [bw+maxbitgain-1:0] integrator [0:N-1]; + reg [bw+maxbitgain-1:0] differentiator [0:N-1]; + reg [bw+maxbitgain-1:0] pipeline [0:N-1]; + reg [bw+maxbitgain-1:0] sampler; + + integer i; + + sign_extend #(bw,bw+maxbitgain) + ext_input (.in(signal_in),.out(signal_in_ext)); + + always @(posedge clock) + if(~enable) + for(i=0;i 1.647 * 0.5 = 0.8235) + // (Worst case gain through rotation => SQRT(2) = 1.4142) + // Total worst case gain => 0.8235 * 1.4142 = 1.1646 + // So add an extra MSB bit for word growth. + + sign_extend #(.bits_in(WIDTH), .bits_out(cwidth)) sign_extend_cordic_i (.in(rx_fe_i_mux), .out(to_cordic_i)); + sign_extend #(.bits_in(WIDTH), .bits_out(cwidth)) sign_extend_cordic_q (.in(rx_fe_q_mux), .out(to_cordic_q)); + + cordic_z24 #(.bitwidth(cwidth)) + cordic(.clock(clk), .reset(rst), .enable(run), + .xi(to_cordic_i),. yi(to_cordic_q), .zi(phase[31:32-zwidth]), + .xo(i_cordic),.yo(q_cordic),.zo() ); + + always @(posedge clk) begin + i_cordic_pipe[23:0] <= i_cordic[24:1]; + q_cordic_pipe[23:0] <= q_cordic[24:1]; + end + + + // CIC decimator 24 bit I/O + // Applies crude 1/(2^N) right shift gain compensation internally to prevent excesive downstream word growth. + // Output gain is = algo_gain/(POW(2,CEIL(LOG2(algo_gain))) where algo_gain is = cic_decim_rate^4 + // Thus output gain is <= 1.0 and no word growth occurs. + cic_strober cic_strober(.clock(clk),.reset(rst),.enable(run),.rate(cic_decim_rate), + .strobe_fast(1'b1),.strobe_slow(strobe_cic) ); + + cic_decim #(.bw(WIDTH)) + decim_i (.clock(clk),.reset(rst),.enable(run), + .rate(cic_decim_rate),.strobe_in(1'b1),.strobe_out(strobe_cic), + .signal_in(i_cordic_pipe),.signal_out(i_cic)); + + cic_decim #(.bw(WIDTH)) + decim_q (.clock(clk),.reset(rst),.enable(run), + .rate(cic_decim_rate),.strobe_in(1'b1),.strobe_out(strobe_cic), + .signal_in(q_cordic_pipe),.signal_out(q_cic)); + + ////////////////////////////////////////////////////////////////////////// + // + // Conditional compilation of either: + // 1) New X300 style decimation filters, or + // 2) Traditional N210 style decimation filters. + // + ////////////////////////////////////////////////////////////////////////// + generate + if (NEW_HB_DECIM == 1) begin: new_hb + + wire reload_go, reload_we1, reload_we2, reload_ld1, reload_ld2; + wire [17:0] coef_din; + + setting_reg #(.my_addr(BASE+4), .width(22)) sr_4 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({reload_ld2,reload_we2,reload_ld1,reload_we1,coef_din[17:0]}),.changed(reload_go)); + + // Halfbands + wire nd1, nd2, nd3; + wire rfd1, rfd2, rfd3; + wire rdy1, rdy2, rdy3; + wire data_valid1, data_valid2, data_valid3; + wire [46:0] i_hb1, q_hb1; + wire [46:0] i_hb2, q_hb2; + localparam HB1_SCALE = 18; + localparam HB2_SCALE = 18; + + + assign strobe_hb1 = data_valid1; + assign strobe_hb2 = data_valid2; + + assign nd1 = strobe_cic; + assign nd2 = strobe_hb1; + + // Default Coeffs have gain of ~1.0 + hbdec1 hbdec1 + (.clk(clk), // input clk + .sclr(rst), // input sclr + .ce(enable_hb1), // input ce + .coef_ld(reload_go & reload_ld1), // input coef_ld + .coef_we(reload_go & reload_we1), // input coef_we + .coef_din(coef_din), // input [17 : 0] coef_din + .rfd(rfd1), // output rfd + .nd(nd1), // input nd + .din_1(i_cic), // input [23 : 0] din_1 + .din_2(q_cic), // input [23 : 0] din_2 + .rdy(rdy1), // output rdy + .data_valid(data_valid1), // output data_valid + .dout_1(i_hb1), // output [46 : 0] dout_1 + .dout_2(q_hb1)); // output [46 : 0] dout_2 + + // Default Coeffs have gain of ~1.0 + hbdec2 hbdec2 + (.clk(clk), // input clk + .sclr(rst), // input sclr + .ce(enable_hb2), // input ce + .coef_ld(reload_go & reload_ld2), // input coef_ld + .coef_we(reload_go & reload_we2), // input coef_we + .coef_din(coef_din), // input [17 : 0] coef_din + .rfd(rfd2), // output rfd + .nd(nd2), // input nd + .din_1(i_hb1[23+HB1_SCALE:HB1_SCALE]), // input [23 : 0] din_1 + .din_2(q_hb1[23+HB1_SCALE:HB1_SCALE]), // input [23 : 0] din_2 + .rdy(rdy2), // output rdy + .data_valid(data_valid2), // output data_valid + .dout_1(i_hb2), // output [46 : 0] dout_1 + .dout_2(q_hb2)); // output [46 : 0] dout_2 + + + + reg [18:0] i_unscaled, q_unscaled; + reg strobe_unscaled; + + always @(posedge clk) + case({enable_hb1,enable_hb2}) + // No Halfbands enabled, no decimation. + 2'd0 : + begin + strobe_unscaled <= strobe_cic; + i_unscaled <= i_cic[23:5]; + q_unscaled <= q_cic[23:5]; + end + // ILLEGAL. Only half sample rate half band enabled. + 2'd1 : + begin + strobe_unscaled <= strobe_cic; + i_unscaled <= i_cic[23:5]; + q_unscaled <= q_cic[23:5]; + end + // One Halfband enabled, decimate by 2. + 2'd2 : + begin + strobe_unscaled <= strobe_hb1; + i_unscaled <= i_hb1[23+HB1_SCALE:5+HB1_SCALE]; + q_unscaled <= q_hb1[23+HB1_SCALE:5+HB1_SCALE]; + end + // Both Halfbands enabled, decimate by 4. + 2'd3 : + begin + strobe_unscaled <= strobe_hb2; + i_unscaled <= i_hb2[23+HB2_SCALE:5+HB2_SCALE]; + q_unscaled <= q_hb2[23+HB2_SCALE:5+HB2_SCALE]; + end + endcase // case (hb_rate) + + // Need to clip 1 bit here or we loose small signal performance out the truncated LSB's for worst case CIC gain cases. + // NOTE: We can only clip here with CORDIC rotating, CIC in it's highest gain configurations and an input signal thats + // saturated. + wire strobe_unscaled_clip; + wire [17:0] i_unscaled_clip, q_unscaled_clip; + + clip_reg #(.bits_in(19), .bits_out(18), .STROBED(1)) unscaled_clip_i + (.clk(clk), .in(i_unscaled[18:0]), .strobe_in(strobe_unscaled), .out(i_unscaled_clip[17:0]), .strobe_out(strobe_unscaled_clip)); + clip_reg #(.bits_in(19), .bits_out(18), .STROBED(1)) unscaled_clip_q + (.clk(clk), .in(q_unscaled[18:0]), .strobe_in(strobe_unscaled), .out(q_unscaled_clip[17:0]), .strobe_out()); + + // Apply scaling gain to compensate for CORDIC and CIC gain adjustments so that signal swing over network transport has + // optimal dynamic range. + wire [35:0] prod_i, prod_q; + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult_i (.P(prod_i), // Multiplier output bus, width determined by WIDTH_P parameter + .A(i_unscaled_clip), // Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(strobe_unscaled_clip), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult_q (.P(prod_q), // Multiplier output bus, width determined by WIDTH_P parameter + .A(q_unscaled_clip), // Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(strobe_unscaled_clip), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + reg strobe_scaled; + wire strobe_clip; + wire [32:0] i_clip, q_clip; + + always @(posedge clk) strobe_scaled <= strobe_unscaled_clip; + + clip_reg #(.bits_in(36), .bits_out(33), .STROBED(1)) clip_i + (.clk(clk), .in(prod_i[35:0]), .strobe_in(strobe_scaled), .out(i_clip), .strobe_out(strobe_clip)); + clip_reg #(.bits_in(36), .bits_out(33), .STROBED(1)) clip_q + (.clk(clk), .in(prod_q[35:0]), .strobe_in(strobe_scaled), .out(q_clip), .strobe_out()); + + round_sd #(.WIDTH_IN(33), .WIDTH_OUT(16)) round_i + (.clk(clk), .reset(rst), .in(i_clip), .strobe_in(strobe_clip), .out(sample[31:16]), .strobe_out(strobe)); + round_sd #(.WIDTH_IN(33), .WIDTH_OUT(16)) round_q + (.clk(clk), .reset(rst), .in(q_clip), .strobe_in(strobe_clip), .out(sample[15:0]), .strobe_out()); + + end else begin: old_hb // block: new_hb + /////////////////////////////////////////////// + // + // Legacy Decimation Filters from USRP2 + // + /////////////////////////////////////////////// + wire [WIDTH-1:0] i_hb1, q_hb1; + wire [WIDTH-1:0] i_hb2, q_hb2; + // First (small) halfband 24 bit I/O + small_hb_dec #(.WIDTH(WIDTH),.DEVICE(DEVICE)) small_hb_i + (.clk(clk),.rst(rst),.bypass(~enable_hb1),.run(run), + .stb_in(strobe_cic),.data_in(i_cic),.stb_out(strobe_hb1),.data_out(i_hb1)); + + small_hb_dec #(.WIDTH(WIDTH),.DEVICE(DEVICE)) small_hb_q + (.clk(clk),.rst(rst),.bypass(~enable_hb1),.run(run), + .stb_in(strobe_cic),.data_in(q_cic),.stb_out(),.data_out(q_hb1)); + + // Second (large) halfband 24 bit I/O + wire [8:0] cpi_hb = enable_hb1 ? {cic_decim_rate,1'b0} : {1'b0,cic_decim_rate}; + hb_dec #(.WIDTH(WIDTH),.DEVICE(DEVICE)) hb_i + (.clk(clk),.rst(rst),.bypass(~enable_hb2),.run(run),.cpi(cpi_hb), + .stb_in(strobe_hb1),.data_in(i_hb1),.stb_out(strobe_hb2),.data_out(i_hb2)); + + hb_dec #(.WIDTH(WIDTH),.DEVICE(DEVICE)) hb_q + (.clk(clk),.rst(rst),.bypass(~enable_hb2),.run(run),.cpi(cpi_hb), + .stb_in(strobe_hb1),.data_in(q_hb1),.stb_out(),.data_out(q_hb2)); + + // Need to clip 1 bit here or we loose small signal performance out the truncated LSB's for worst case CIC gain cases. + wire strobe_unscaled_clip; + wire [17:0] i_unscaled_clip, q_unscaled_clip; + + clip_reg #(.bits_in(19), .bits_out(18), .STROBED(1)) unscaled_clip_i + (.clk(clk), .in(i_hb2[WIDTH-1:WIDTH-19]), .strobe_in(strobe_hb2), .out(i_unscaled_clip[17:0]), .strobe_out(strobe_unscaled_clip)); + clip_reg #(.bits_in(19), .bits_out(18), .STROBED(1)) unscaled_clip_q + (.clk(clk), .in(q_hb2[WIDTH-1:WIDTH-19]), .strobe_in(strobe_hb2), .out(q_unscaled_clip[17:0]), .strobe_out()); + + //scalar operation (gain of 6 bits) + wire [35:0] prod_i, prod_q; + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult_i (.P(prod_i), // Multiplier output bus, width determined by WIDTH_P parameter + .A(i_unscaled_clip),// Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(strobe_unscaled_clip), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult_q (.P(prod_q), // Multiplier output bus, width determined by WIDTH_P parameter + .A(q_unscaled_clip),// Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(strobe_unscaled_clip), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + reg strobe_scaled; + wire strobe_clip; + wire [32:0] i_clip, q_clip; + + always @(posedge clk) strobe_scaled <= strobe_unscaled_clip; + + clip_reg #(.bits_in(36), .bits_out(33), .STROBED(1)) clip_i + (.clk(clk), .in(prod_i[35:0]), .strobe_in(strobe_scaled), .out(i_clip), .strobe_out(strobe_clip)); + clip_reg #(.bits_in(36), .bits_out(33), .STROBED(1)) clip_q + (.clk(clk), .in(prod_q[35:0]), .strobe_in(strobe_scaled), .out(q_clip), .strobe_out()); + + round_sd #(.WIDTH_IN(33), .WIDTH_OUT(16)) round_i + (.clk(clk), .reset(rst), .in(i_clip), .strobe_in(strobe_clip), .out(sample[31:16]), .strobe_out(strobe)); + round_sd #(.WIDTH_IN(33), .WIDTH_OUT(16)) round_q + (.clk(clk), .reset(rst), .in(q_clip), .strobe_in(strobe_clip), .out(sample[15:0]), .strobe_out()); + + end // block: old_hb + endgenerate + + + + assign debug = {enable_hb1, enable_hb2, run, strobe, strobe_cic, strobe_hb1, strobe_hb2}; + +endmodule // ddc_chain diff --git a/fpga/usrp3/lib/dsp/duc_chain.v b/fpga/usrp3/lib/dsp/duc_chain.v new file mode 100644 index 000000000..44931318c --- /dev/null +++ b/fpga/usrp3/lib/dsp/duc_chain.v @@ -0,0 +1,244 @@ +// +// Copyright 2011-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +//! The USRP digital up-conversion chain + +module duc_chain + #( + parameter BASE = 0, + parameter DSPNO = 0, + parameter WIDTH = 24, + parameter NEW_HB_INTERP = 0, + parameter DEVICE = "7SERIES" + ) + (input clk, input rst, input clr, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + // To TX frontend + output [WIDTH-1:0] tx_fe_i, + output [WIDTH-1:0] tx_fe_q, + + // From TX control + input [31:0] sample, + input run, + output strobe, + output [31:0] debug + ); + + genvar i; + + + wire [17:0] scale_factor; + wire [31:0] phase_inc; + reg [31:0] phase; + wire [7:0] interp_rate; + wire [3:0] tx_femux_a, tx_femux_b; + wire enable_hb1, enable_hb2; + wire rate_change; + + setting_reg #(.my_addr(BASE+0)) sr_0 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(phase_inc),.changed()); + + setting_reg #(.my_addr(BASE+1), .width(18)) sr_1 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(scale_factor),.changed()); + + setting_reg #(.my_addr(BASE+2), .width(10)) sr_2 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({enable_hb1, enable_hb2, interp_rate}),.changed(rate_change)); + + // Strobes are all now delayed by 1 cycle for timing reasons + wire strobe_cic_pre, strobe_hb1_pre, strobe_hb2_pre; + reg strobe_cic = 1; + reg strobe_hb1 = 1; + reg strobe_hb2 = 1; + + assign strobe = strobe_hb1; + + cic_strober #(.WIDTH(8)) + cic_strober(.clock(clk),.reset(rst),.enable(run & ~rate_change),.rate(interp_rate), + .strobe_fast(1'b1),.strobe_slow(strobe_cic_pre) ); + cic_strober #(.WIDTH(2)) + hb2_strober(.clock(clk),.reset(rst),.enable(run & ~rate_change),.rate(enable_hb2 ? 2'd2 : 2'd1), + .strobe_fast(strobe_cic_pre),.strobe_slow(strobe_hb2_pre) ); + cic_strober #(.WIDTH(2)) + hb1_strober(.clock(clk),.reset(rst),.enable(run & ~rate_change),.rate(enable_hb1 ? 2'd2 : 2'd1), + .strobe_fast(strobe_hb2_pre),.strobe_slow(strobe_hb1_pre) ); + + always @(posedge clk) strobe_hb1 <= strobe_hb1_pre; + always @(posedge clk) strobe_hb2 <= strobe_hb2_pre; + always @(posedge clk) strobe_cic <= strobe_cic_pre; + + // NCO + always @(posedge clk) + if(rst) + phase <= 0; + else if(~run) + phase <= 0; + else + phase <= phase + phase_inc; + + wire signed [17:0] da, db; + wire signed [35:0] prod_i, prod_q; + + wire [17:0] i_interp, q_interp; + + wire [17:0] hb1_i, hb1_q, hb2_i, hb2_q; + + wire [7:0] cpo = enable_hb2 ? ({interp_rate,1'b0}) : interp_rate; + // Note that max CIC rate is 128, which would give an overflow on cpo if enable_hb2 is true, + // but the default case inside hb_interp handles this + generate + if (NEW_HB_INTERP == 1) begin: new_hb + // First stage of halfband interpolation filters. These run at a max CPO of 2 when CIC is bypassed and HB2 enabled. + hb47_int + #(.WIDTH(18), + .DEVICE(DEVICE)) + hb1_i0 + ( + .clk(clk), + .rst(rst), + .bypass(~enable_hb1), + .stb_in(strobe_hb1), + .data_in({sample[31:16],2'b00}), + .output_rate(cpo), + .stb_out(strobe_hb2), + .data_out(hb1_i) + ); + + hb47_int + #(.WIDTH(18), + .DEVICE(DEVICE)) + hb1_q0 + ( + .clk(clk), + .rst(rst), + .bypass(~enable_hb1), + .stb_in(strobe_hb1), + .data_in({sample[15:0],2'b00}), + .output_rate(cpo), + .stb_out(strobe_hb2), + .data_out(hb1_q) + ); + + // Second stage of halfband interpolation filters. These run at a max CPO of 1 when CIC is bypassed. + hb47_int + #(.WIDTH(18), + .DEVICE(DEVICE)) + hb2_i0 + ( + .clk(clk), + .rst(rst), + .bypass(~enable_hb2), + .stb_in(strobe_hb2), + .data_in(hb1_i), + .output_rate(interp_rate), + .stb_out(strobe_cic), + .data_out(hb2_i) + ); + + hb47_int + #(.WIDTH(18), + .DEVICE(DEVICE)) + hb2_q0 + ( + .clk(clk), + .rst(rst), + .bypass(~enable_hb2), + .stb_in(strobe_hb2), + .data_in(hb1_q), + .output_rate(interp_rate), + .stb_out(strobe_cic), + .data_out(hb2_q) + ); + + end else begin: old_hb + + hb_interp #(.IWIDTH(18),.OWIDTH(18),.ACCWIDTH(WIDTH)) hb_interp_i + (.clk(clk),.rst(rst),.bypass(~enable_hb1),.cpo(cpo),.stb_in(strobe_hb1),.data_in({sample[31:16], 2'b0}),.stb_out(strobe_hb2),.data_out(hb1_i)); + hb_interp #(.IWIDTH(18),.OWIDTH(18),.ACCWIDTH(WIDTH)) hb_interp_q + (.clk(clk),.rst(rst),.bypass(~enable_hb1),.cpo(cpo),.stb_in(strobe_hb1),.data_in({sample[15:0], 2'b0}),.stb_out(strobe_hb2),.data_out(hb1_q)); + + small_hb_int #(.WIDTH(18)) small_hb_interp_i + (.clk(clk),.rst(rst),.bypass(~enable_hb2),.stb_in(strobe_hb2),.data_in(hb1_i), + .output_rate(interp_rate),.stb_out(strobe_cic),.data_out(hb2_i)); + small_hb_int #(.WIDTH(18)) small_hb_interp_q + (.clk(clk),.rst(rst),.bypass(~enable_hb2),.stb_in(strobe_hb2),.data_in(hb1_q), + .output_rate(interp_rate),.stb_out(strobe_cic),.data_out(hb2_q)); + + end // block: old_hb + endgenerate + + cic_interp #(.bw(18),.N(4),.log2_of_max_rate(7)) + cic_interp_i(.clock(clk),.reset(rst),.enable(run & ~rate_change),.rate(interp_rate), + .strobe_in(strobe_cic),.strobe_out(1'd1), + .signal_in(hb2_i),.signal_out(i_interp)); + + cic_interp #(.bw(18),.N(4),.log2_of_max_rate(7)) + cic_interp_q(.clock(clk),.reset(rst),.enable(run & ~rate_change),.rate(interp_rate), + .strobe_in(strobe_cic),.strobe_out(1'd1), + .signal_in(hb2_q),.signal_out(q_interp)); + + localparam cwidth = WIDTH; // was 18 + localparam zwidth = 24; // was 16 + + wire [cwidth-1:0] da_c, db_c; + // + // Note. No head room has been added to the CORDIC to accomodate gain in excess of the input signals dynamic range. + // The CORDIC has algorithmic gain of 1.647, implementation gain of 0.5 and potential gain associated with rotation of 1.414. + // Thus the CORDIC will overflow when rotating and an input CW with (clipped) effective amplitude of 1.22 is applied. + // + cordic_z24 #(.bitwidth(cwidth)) + cordic(.clock(clk), .reset(rst), .enable(run), + .xi({i_interp,{(cwidth-18){1'b0}}}),.yi({q_interp,{(cwidth-18){1'b0}}}), + .zi(phase[31:32-zwidth]), + .xo(da_c),.yo(db_c),.zo() ); + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult_i (.P(prod_i), // Multiplier output bus, width determined by WIDTH_P parameter + .A(da_c[cwidth-1:cwidth-18]),// Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(1'b1), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult_q (.P(prod_q), // Multiplier output bus, width determined by WIDTH_P parameter + .A(db_c[cwidth-1:cwidth-18]),// Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(1'b1), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + + wire [32:0] i_clip, q_clip; + + // Cordic rotation coupled with a saturated input signal can cause overflow + // so we clip here rather than allow a wrap. + clip_reg #(.bits_in(36), .bits_out(33), .STROBED(1)) clip_i + (.clk(clk), .in(prod_i[35:0]), .strobe_in(1'b1), .out(i_clip), .strobe_out()); + clip_reg #(.bits_in(36), .bits_out(33), .STROBED(1)) clip_q + (.clk(clk), .in(prod_q[35:0]), .strobe_in(1'b1), .out(q_clip), .strobe_out()); + + assign tx_fe_i = i_clip[32:33-WIDTH]; + assign tx_fe_q = q_clip[32:33-WIDTH]; + + + // + // Debug + // + assign debug = {strobe_cic, strobe_hb1, strobe_hb2,run}; + +endmodule // duc_chain diff --git a/fpga/usrp3/lib/dsp/hb47_int.v b/fpga/usrp3/lib/dsp/hb47_int.v new file mode 100644 index 000000000..3f69952cc --- /dev/null +++ b/fpga/usrp3/lib/dsp/hb47_int.v @@ -0,0 +1,180 @@ +// +// Copyright 2011-2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +module hb47_int + #(parameter WIDTH=18, + parameter DEVICE="7SERIES") + (input clk, + input rst, + input bypass, + input stb_in, + input [WIDTH-1:0] data_in, + input [7:0] output_rate, + input stb_out, + output reg [WIDTH-1:0] data_out); + + // Input data Pipeline + reg [WIDTH-1:0] data_in_pipe[0:23]; + + reg stb_pipe0, stb_pipe1, stb_pipe2, stb_pipe3, stb_pipe4 ; + reg stb_pipe5, stb_pipe6, stb_pipe7, stb_pipe8, stb_pipe9 ; + wire [WIDTH-1:0] sample_a[0:5], sample_b[0:5]; + wire [17:0] coeff[0:5]; + wire [47:0] accumulator_out[0:5]; + reg [47:0] partial_result_a, partial_result_b; + reg [47:0] result; + + + // Implicit coeff23 of 131071 + wire [17:0] coeff_a[0:5]; + wire [17:0] coeff_b[0:5]; + + assign coeff_a[0] = -62; + assign coeff_b[0] = 194; + assign coeff_a[1] = -440; + assign coeff_b[1] = 855; + assign coeff_a[2] = -1505; + assign coeff_b[2] = 2478; + assign coeff_a[3] = -3900; + assign coeff_b[3] = 5990; + assign coeff_a[4] = -9187; + assign coeff_b[4] = 14632; + assign coeff_a[5] = -26536; + assign coeff_b[5] = 83009; + + genvar i; + + always @(posedge clk) + if (rst) + data_in_pipe[0] <= 18'h0; + else if (stb_in) + data_in_pipe[0] <= data_in; + + generate + for (i=0; i<23; i=i+1) begin: sample_pipeline + always @(posedge clk) if (rst) + data_in_pipe[i+1] <= 0; + else if (stb_in) + data_in_pipe[i+1] <= data_in_pipe[i]; + end + endgenerate + + generate + for (i=0; i<6; i=i+1) begin: filter_core + + assign sample_a[i] = stb_pipe0 ? data_in_pipe[(i*2)] : data_in_pipe[(2*i)+1]; + assign sample_b[i] = stb_pipe0 ? data_in_pipe[23-(i*2)] : data_in_pipe[23-(2*i)-1]; + // Coeffs are 1 pipeline downstream of sample input + assign coeff[i] = stb_pipe1 ? coeff_a[i] : coeff_b[i]; + + add_then_mac + #(.DEVICE(DEVICE)) + add_then_mac_i + ( + .acc(accumulator_out[i]), + .carryin(1'b0), + .ce(1'b1), + .clk(clk), + .b(coeff[i]), + .load(stb_pipe2), + .c(48'h0), + .a(sample_a[i]), + .d(sample_b[i]), + .rst(rst) + ); + + end // block: filter_core + endgenerate + + // + // Dual 3:1 compressors + // + always @(posedge clk) if (stb_pipe5) begin + partial_result_a[47:0] <= accumulator_out[0] + accumulator_out[1] + accumulator_out[2]; + partial_result_b[47:0] <= accumulator_out[3] + accumulator_out[4] + accumulator_out[5]; + end + + // + // Final Result Adder + // + always @(posedge clk) if (stb_pipe6) begin + result[47:0] <= partial_result_a[47:0] + partial_result_b[47:0]; + end + + // + // Now round unneed precision from accumulator result, and clip the unused dynamic range + // + wire [47:17] result_rnd; + round_reg #(.bits_in(48),.bits_out(31)) + final_round (.clk(clk),.in(result[47:0]),.out(result_rnd[47:17]),.err()); + + wire [34:17] result_clip; + clip_reg #(.bits_in(31),.bits_out(18)) final_clip + (.clk(clk),.in(result_rnd[47:17]),.strobe_in(1'b1), .out(result_clip[34:17]), .strobe_out()); + + // + // Data enters the sample pipeline when stb_in is asserted. + // The clock cycle after is phase=0 with pipeline delay=0 + // + always @(posedge clk) + if (rst) begin + stb_pipe0 <= 1'b0; // New sample loaded into sample pipeline, setup on reg a + stb_pipe1 <= 1'b0; // Sample n+0 presented to pre-adder, result to reg ad, coeff_a setup on input reg b + stb_pipe2 <= 1'b0; // Sample n+1 presented to pre-adder, product of sample n+0 and coeff_a setup on reg m + stb_pipe3 <= 1'b0; // product of sample n+1 and coeff_b setup on reg m, previous product loaded into accumulator. + stb_pipe4 <= 1'b0; // Add both products into accumulator + stb_pipe5 <= 1'b0; // Add 3 accumulator values into one partial result + stb_pipe6 <= 1'b0; // Add both partial results into final full precision result. + stb_pipe7 <= 1'b0; // Round result + stb_pipe8 <= 1'b0; // Clip Result + stb_pipe9 <= 1'b0; + + end else begin + stb_pipe0 <= stb_in; // New sample loaded into sample pipeline, setup on reg a + stb_pipe1 <= stb_pipe0; // Sample n+0 presented to pre-adder, result to reg ad, coeff_a setup on input reg b + stb_pipe2 <= stb_pipe1; // Sample n+1 presented to pre-adder, product of sample n+0 and coeff_a setup on reg m + stb_pipe3 <= stb_pipe2; // product of sample n+1 and coeff_b setup on reg m, previous product loaded into accumulator. + stb_pipe4 <= stb_pipe3; // Add both products into accumulator + stb_pipe5 <= stb_pipe4; // Add 3 accumulator values into one partial result + stb_pipe6 <= stb_pipe5; // Add both partial results into final result. + stb_pipe7 <= stb_pipe6; // Round result + stb_pipe8 <= stb_pipe7; // Clip Result + stb_pipe9 <= stb_pipe8; + + end // else: !if(rst) + + // + // Interleave newly interpolated samples (odd taps) with raw input samples (even taps - All zero except center tap) + // Account for differences caused by various CPO settings and the pipeline advancing. + // + always @(posedge clk) + if (bypass) + data_out <= data_in; + else if (stb_in & stb_out) + data_out <= result_clip[34:17]; + else if(stb_out) + case(output_rate) + 1: data_out <= data_in_pipe[16]; // Four input pipeline shifts since we calculated odd taps + 2: data_out <= data_in_pipe[14]; // Three input pipeline shifts since we calculated odd taps + 3,4: data_out <= data_in_pipe[13]; // Two input pipeline shifts since we calculated odd taps + default: data_out <= data_in_pipe[12]; // One input pipeline shift since we calculated odd taps + endcase // case(output_rate) + +endmodule // hb47_int diff --git a/fpga/usrp3/lib/dsp/hb47_int_tb.v b/fpga/usrp3/lib/dsp/hb47_int_tb.v new file mode 100644 index 000000000..501fa682f --- /dev/null +++ b/fpga/usrp3/lib/dsp/hb47_int_tb.v @@ -0,0 +1,136 @@ +// +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module hb47_int_tb(); + + wire GSR, GTS; + glbl glbl( ); + + reg clk = 0; + reg rst; + reg bypass; + reg run; + + wire stb_in; + reg stb_out; + reg [7:0] cpo; + + reg [17:0] data_in; + + wire [17:0] data_out_dsp48a; + wire [17:0] data_out_dsp48e; + + reg [15:0] freq = 500; + + integer x = 0, y =0; + + + + always #100 clk = ~clk; + + // SPARTAN6 / DSP48A + hb47_int + #(.WIDTH(18), + .DEVICE("SPARTAN6")) + hb47_int_i0 + ( + .clk(clk), + .rst(rst), + .bypass(bypass), + .stb_in(stb_in), + .data_in(data_in), + .output_rate(cpo), + .stb_out(stb_out), + .data_out(data_out_dsp48a) + ); + + // SERIES7 / DSP48E + hb47_int + #(.WIDTH(18), + .DEVICE("7SERIES")) + hb47_int_i1 + ( + .clk(clk), + .rst(rst), + .bypass(bypass), + .stb_in(stb_in), + .data_in(data_in), + .output_rate(cpo), + .stb_out(stb_out), + .data_out(data_out_dsp48e) + ); + + always @(negedge clk) + if (data_out_dsp48a !== data_out_dsp48e) + $display("Output missmatch at %t",$time); + + + + cic_strober #(.WIDTH(2)) + hb1_strober(.clock(clk),.reset(rst),.enable(run),.rate(2'd2), + .strobe_fast(stb_out),.strobe_slow(stb_in) ); + + initial + begin + rst <= 1; + bypass <= 0; + run <= 0; + data_in <= 0; + stb_out <= 1; + cpo <= 1; + + repeat(10) @(posedge clk); + rst <= 0; + run <= 1; + + for (x=0; x<100000; x=x+1) begin + for (y=0; y<10000; y=y+1) + begin + while (stb_in == 1'b0) @(posedge clk); + triangle_wave(freq,data_in); + @(posedge clk); + + end + freq = freq * 2; + end + + $finish; + end // initial begin + + + + + reg signed [18:0] phase_acc = 0; + reg direction = 0; + + + task triangle_wave; + input [15:0] inc; + output [17:0] data_out; + + begin + if (direction) begin + phase_acc = phase_acc - inc; + if (phase_acc < -19'sh20000) begin + direction = 0; + phase_acc = phase_acc + inc; + end + end else begin + phase_acc = phase_acc + inc; + if (phase_acc > 19'sh1ffff) begin + direction = 1; + phase_acc = phase_acc - inc; + end + end + data_out = phase_acc[17:0]; + end + + endtask // triangle_wave + + + +endmodule // hb47_int_tb diff --git a/fpga/usrp3/lib/dsp/hb_dec.v b/fpga/usrp3/lib/dsp/hb_dec.v new file mode 100644 index 000000000..0cae5c460 --- /dev/null +++ b/fpga/usrp3/lib/dsp/hb_dec.v @@ -0,0 +1,202 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// NOTE: This module uses Xilinx IP that is not available in Spartan3 and older FPGA's + +// Final halfband decimator +// Implements impulse responses of the form [A 0 B 0 C .. 0 H 0.5 H 0 .. C 0 B 0 A] +// Strobe in cannot come faster than every 2nd clock cycle +// These taps designed by halfgen4 from ldoolittle +// myfilt = round(2^18 * halfgen4(.7/4,8)) + +module hb_dec + #(parameter WIDTH=24, + parameter DEVICE = "SPARTAN6") + (input clk, + input rst, + input bypass, + input run, + input [8:0] cpi, // Clocks per input -- equal to the decimation ratio ahead of this block + input stb_in, + input [WIDTH-1:0] data_in, + output reg stb_out, + output reg [WIDTH-1:0] data_out); + + localparam INTWIDTH = 17; + localparam ACCWIDTH = WIDTH + 3; + + // Round off inputs to 17 bits because of 18 bit multipliers + wire [INTWIDTH-1:0] data_rnd; + wire stb_rnd; + + round_sd #(.WIDTH_IN(WIDTH),.WIDTH_OUT(INTWIDTH)) round_in + (.clk(clk),.reset(rst),.in(data_in),.strobe_in(stb_in),.out(data_rnd),.strobe_out(stb_rnd)); + + // Control + reg [3:0] addr_odd_a, addr_odd_b, addr_odd_c, addr_odd_d; + wire write_odd, write_even, do_mult; + reg odd; + reg [2:0] phase, phase_d1; + reg stb_out_int; + wire clear, do_acc; + assign do_mult = 1; + + always @(posedge clk) + if(rst | ~run) + odd <= 0; + else if(stb_rnd) + odd <= ~odd; + + assign write_odd = stb_rnd & odd; + assign write_even = stb_rnd & ~odd; + + always @(posedge clk) + if(rst | ~run) + phase <= 0; + else if(stb_rnd & odd) + phase <= 1; + else if(phase == 4) + phase <= 0; + else if(phase != 0) + phase <= phase + 1; + + always @(posedge clk) + phase_d1 <= phase; + + reg [15:0] stb_out_pre; + always @(posedge clk) + if(rst) + stb_out_pre <= 0; + else + stb_out_pre <= {stb_out_pre[14:0],(stb_rnd & odd)}; + + always @* + case(phase) + 1 : begin addr_odd_a = 0; addr_odd_b = 15; end + 2 : begin addr_odd_a = 1; addr_odd_b = 14; end + 3 : begin addr_odd_a = 2; addr_odd_b = 13; end + 4 : begin addr_odd_a = 3; addr_odd_b = 12; end + default : begin addr_odd_a = 0; addr_odd_b = 15; end + endcase // case(phase) + + always @* + case(phase) + 1 : begin addr_odd_c = 4; addr_odd_d = 11; end + 2 : begin addr_odd_c = 5; addr_odd_d = 10; end + 3 : begin addr_odd_c = 6; addr_odd_d = 9; end + 4 : begin addr_odd_c = 7; addr_odd_d = 8; end + default : begin addr_odd_c = 4; addr_odd_d = 11; end + endcase // case(phase) + + assign do_acc = |stb_out_pre[6:3]; + assign clear = stb_out_pre[3]; + + // Data + wire [INTWIDTH-1:0] data_odd_a, data_odd_b, data_odd_c, data_odd_d; + reg [INTWIDTH:0] sum1, sum2; // these are 18-bit inputs to mult + reg [WIDTH:0] final_sum; + wire [WIDTH-1:0] final_sum_clip; + reg [17:0] coeff1, coeff2; + wire [35:0] prod1, prod2; + + always @* // Outer coeffs + case(phase_d1) + 1 : coeff1 = -107; + 2 : coeff1 = 445; + 3 : coeff1 = -1271; + 4 : coeff1 = 2959; + default : coeff1 = -107; + endcase // case(phase) + + always @* // Inner coeffs + case(phase_d1) + 1 : coeff2 = -6107; + 2 : coeff2 = 11953; + 3 : coeff2 = -24706; + 4 : coeff2 = 82359; + default : coeff2 = -6107; + endcase // case(phase) + + srl #(.WIDTH(INTWIDTH)) srl_odd_a + (.clk(clk),.rst(rst),.write(write_odd),.in(data_rnd),.addr(addr_odd_a),.out(data_odd_a)); + srl #(.WIDTH(INTWIDTH)) srl_odd_b + (.clk(clk),.rst(rst),.write(write_odd),.in(data_rnd),.addr(addr_odd_b),.out(data_odd_b)); + srl #(.WIDTH(INTWIDTH)) srl_odd_c + (.clk(clk),.rst(rst),.write(write_odd),.in(data_rnd),.addr(addr_odd_c),.out(data_odd_c)); + srl #(.WIDTH(INTWIDTH)) srl_odd_d + (.clk(clk),.rst(rst),.write(write_odd),.in(data_rnd),.addr(addr_odd_d),.out(data_odd_d)); + + always @(posedge clk) sum1 <= {data_odd_a[INTWIDTH-1],data_odd_a} + {data_odd_b[INTWIDTH-1],data_odd_b}; + always @(posedge clk) sum2 <= {data_odd_c[INTWIDTH-1],data_odd_c} + {data_odd_d[INTWIDTH-1],data_odd_d}; + + wire [INTWIDTH-1:0] data_even; + reg [3:0] addr_even; + + always @(posedge clk) + case(cpi) + // 1 is an error + 2 : addr_even <= 9; // Maximum speed (overall decim by 4) + 3, 4, 5, 6, 7 : addr_even <= 8; + default : addr_even <= 7; + endcase // case(cpi) + + srl #(.WIDTH(INTWIDTH)) srl_even + (.clk(clk),.rst(rst),.write(write_even),.in(data_rnd),.addr(addr_even),.out(data_even)); + + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult1 (.P(prod1), // Multiplier output bus, width determined by WIDTH_P parameter + .A(coeff1), // Multiplier input A bus, width determined by WIDTH_A parameter + .B(sum1), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(do_mult), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult2 (.P(prod2), // Multiplier output bus, width determined by WIDTH_P parameter + .A(coeff2), // Multiplier input A bus, width determined by WIDTH_A parameter + .B(sum2), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(do_mult), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + + reg [35:0] sum_of_prod; + always @(posedge clk) sum_of_prod <= prod1 + prod2; // Can't overflow + + wire [ACCWIDTH-1:0] acc_out; + acc #(.IWIDTH(ACCWIDTH-2),.OWIDTH(ACCWIDTH)) + acc (.clk(clk),.clear(clear),.acc(do_acc),.in(sum_of_prod[35:38-ACCWIDTH]),.out(acc_out)); + + wire [ACCWIDTH-1:0] data_even_signext; + + localparam SHIFT_FACTOR = 6; + + sign_extend #(.bits_in(INTWIDTH),.bits_out(ACCWIDTH-SHIFT_FACTOR)) signext_data_even + (.in(data_even),.out(data_even_signext[ACCWIDTH-1:SHIFT_FACTOR])); + assign data_even_signext[SHIFT_FACTOR-1:0] = 0; + + always @(posedge clk) final_sum <= acc_out + data_even_signext; + + clip #(.bits_in(WIDTH+1), .bits_out(WIDTH)) clip (.in(final_sum), .out(final_sum_clip)); + + // Output MUX to allow for bypass + wire selected_stb = bypass ? stb_in : stb_out_pre[8]; + + always @(posedge clk) + begin + stb_out <= selected_stb; + if(selected_stb) + data_out <= bypass ? data_in : final_sum_clip; + end + +endmodule // hb_dec diff --git a/fpga/usrp3/lib/dsp/hb_interp.v b/fpga/usrp3/lib/dsp/hb_interp.v new file mode 100644 index 000000000..6d8ef5174 --- /dev/null +++ b/fpga/usrp3/lib/dsp/hb_interp.v @@ -0,0 +1,168 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// First halfband iterpolator +// Implements impulse responses of the form [A 0 B 0 C .. 0 H 0.5 H 0 .. C 0 B 0 A] +// Strobe in cannot come faster than every 4th clock cycle, +// Strobe out cannot come faster than every 2nd clock cycle + +// These taps designed by halfgen4 from ldoolittle +// myfilt = round(2^18 * halfgen4(.7/4,8)) + +module hb_interp + #(parameter IWIDTH=18, OWIDTH=18, ACCWIDTH=24) + (input clk, + input rst, + input bypass, + input [7:0] cpo, // Clocks per output, must be at least 2 + input stb_in, + input [IWIDTH-1:0] data_in, + input stb_out, + output reg [OWIDTH-1:0] data_out); + + localparam MWIDTH = ACCWIDTH-2; + localparam CWIDTH = 18; + + reg [CWIDTH-1:0] coeff1, coeff2; + reg [3:0] addr_a, addr_b, addr_c, addr_d, addr_e; + wire [IWIDTH-1:0] data_a, data_b, data_c, data_d, data_e, sum1, sum2; + wire [35:0] prod1, prod2; + + reg [2:0] phase, phase_d1, phase_d2, phase_d3, phase_d4, phase_d5; + + always @(posedge clk) + if(rst) + phase <= 0; + else + if(stb_in) + phase <= 1; + else if(phase==4) + phase <= 0; + else if(phase!=0) + phase <= phase + 1; + always @(posedge clk) phase_d1 <= phase; + always @(posedge clk) phase_d2 <= phase_d1; + always @(posedge clk) phase_d3 <= phase_d2; + always @(posedge clk) phase_d4 <= phase_d3; + always @(posedge clk) phase_d5 <= phase_d4; + + srl #(.WIDTH(IWIDTH)) srl_a + (.clk(clk),.rst(rst),.write(stb_in),.in(data_in),.addr(addr_a),.out(data_a)); + srl #(.WIDTH(IWIDTH)) srl_b + (.clk(clk),.rst(rst),.write(stb_in),.in(data_in),.addr(addr_b),.out(data_b)); + srl #(.WIDTH(IWIDTH)) srl_c + (.clk(clk),.rst(rst),.write(stb_in),.in(data_in),.addr(addr_c),.out(data_c)); + srl #(.WIDTH(IWIDTH)) srl_d + (.clk(clk),.rst(rst),.write(stb_in),.in(data_in),.addr(addr_d),.out(data_d)); + srl #(.WIDTH(IWIDTH)) srl_e + (.clk(clk),.rst(rst),.write(stb_in),.in(data_in),.addr(addr_e),.out(data_e)); + + always @* + case(phase) + 1 : begin addr_a = 0; addr_b = 15; end + 2 : begin addr_a = 1; addr_b = 14; end + 3 : begin addr_a = 2; addr_b = 13; end + 4 : begin addr_a = 3; addr_b = 12; end + default : begin addr_a = 0; addr_b = 15; end + endcase // case(phase) + + always @* + case(phase) + 1 : begin addr_c = 4; addr_d = 11; end + 2 : begin addr_c = 5; addr_d = 10; end + 3 : begin addr_c = 6; addr_d = 9; end + 4 : begin addr_c = 7; addr_d = 8; end + default : begin addr_c = 4; addr_d = 11; end + endcase // case(phase) + + always @* + case(cpo) + 2 : addr_e <= 9; + 3,4,5,6,7,8 : addr_e <= 8; + default : addr_e <= 7; // This case works for 256, which = 0 due to overflow outside this block + endcase // case(cpo) + + always @* // Outer coeffs + case(phase_d1) + 1 : coeff1 = -107; + 2 : coeff1 = 445; + 3 : coeff1 = -1271; + 4 : coeff1 = 2959; + default : coeff1 = -107; + endcase // case(phase) + + always @* // Inner coeffs + case(phase_d1) + 1 : coeff2 = -6107; + 2 : coeff2 = 11953; + 3 : coeff2 = -24706; + 4 : coeff2 = 82359; + default : coeff2 = -6107; + endcase // case(phase) + + add2_reg /*_and_round_reg*/ #(.WIDTH(IWIDTH)) add1 (.clk(clk),.in1(data_a),.in2(data_b),.sum(sum1)); + add2_reg /*_and_round_reg*/ #(.WIDTH(IWIDTH)) add2 (.clk(clk),.in1(data_c),.in2(data_d),.sum(sum2)); + // sum1, sum2 available on phase_d1 + + wire do_mult = 1; + MULT18X18S mult1(.C(clk), .CE(do_mult), .R(rst), .P(prod1), .A(coeff1), .B(sum1) ); + MULT18X18S mult2(.C(clk), .CE(do_mult), .R(rst), .P(prod2), .A(coeff2), .B(sum2) ); + // prod1, prod2 available on phase_d2 + + wire [MWIDTH-1:0] sum_of_prod; + + add2_and_round_reg #(.WIDTH(MWIDTH)) + add3 (.clk(clk),.in1(prod1[35:36-MWIDTH]),.in2(prod2[35:36-MWIDTH]),.sum(sum_of_prod)); + // sum_of_prod available on phase_d3 + + wire [ACCWIDTH-1:0] acc_out; + + wire clear = (phase_d3 == 1); + wire do_acc = (phase_d3 != 0); + + acc #(.IWIDTH(MWIDTH),.OWIDTH(ACCWIDTH)) //IJB rst + acc (.clk(clk),.clear(rst|clear),.acc(do_acc),.in(sum_of_prod),.out(acc_out)); + // acc_out available on phase_d4 + + wire [ACCWIDTH-6:0] clipped_acc; + clip #(.bits_in(ACCWIDTH),.bits_out(ACCWIDTH-5)) final_clip(.in(acc_out),.out(clipped_acc)); + + reg [ACCWIDTH-6:0] clipped_reg; + always @(posedge clk) + if (rst) + clipped_reg <= 0; + else if(phase_d4 == 4) + clipped_reg <= clipped_acc; + // clipped_reg available on phase_d5 + + wire [OWIDTH-1:0] data_out_round; + round #(.bits_in(ACCWIDTH-5),.bits_out(OWIDTH)) final_round (.in(clipped_reg),.out(data_out_round)); + + reg odd; + always @(posedge clk) + if(rst) + odd <= 0; + else if(stb_in) + odd <= 0; + else if(stb_out) + odd <= 1; + + always @(posedge clk) + if (rst) + data_out <= 0; + else if(bypass) + data_out <= data_in; + else if(stb_out) + if(odd) + data_out <= data_e; + else + data_out <= data_out_round; + + // data_out available on phase_d6 + +endmodule // hb_interp diff --git a/fpga/usrp3/lib/dsp/mult_add_clip.v b/fpga/usrp3/lib/dsp/mult_add_clip.v new file mode 100644 index 000000000..b1b49af8b --- /dev/null +++ b/fpga/usrp3/lib/dsp/mult_add_clip.v @@ -0,0 +1,260 @@ +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// Write xilinx DSP48E1 primitive for mult-add-clip (signed) + +`default_nettype none + +module mult_add_clip #( + parameter WIDTH_A=25, // Max 25 + parameter BIN_PT_A=24, + parameter WIDTH_B=18, // Max 18 + parameter BIN_PT_B=17, + parameter WIDTH_C=43, // Max 43 + + // Min (47-WIDTH_C-1)+BIN_PT_A+BIN_PT_B, + // Max WIDTH_C-1+BIN_PT_A+BIN_PT_B + parameter BIN_PT_C=42, + + parameter WIDTH_O=43, // Max 43-(BIN_PT_A+BIN_PT_B-BIN_PT_O) + parameter BIN_PT_O=42, + parameter LATENCY=2 // Maximum is 4 +) ( + input wire clk, + input wire reset, + input wire CE, // Ordinarily set to 1'b1 + input wire [WIDTH_A-1:0] A, + input wire [WIDTH_B-1:0] B, + input wire [WIDTH_C-1:0] C, + output reg [WIDTH_O-1:0] O +); + // DSP operations: + // O = clip(A * B + C) + // + // Mux settings: + // X,Y (01,01) = M + // Z (011) = C + + localparam MREG_IN = (LATENCY >= 1) ? 1 : 0; + localparam CREG_IN = MREG_IN; + localparam PREG_IN = (LATENCY >= 2) ? 1 : 0; + localparam A2REG_IN = (LATENCY >= 3) ? 1 : 0; + localparam A1REG_IN = (LATENCY == 4) ? 1 : 0; + localparam AREG_IN = A1REG_IN + A2REG_IN; + // See OPMODE Control Bits Settings, Table 2-7,2-8,2-9 + localparam ZMUX_C = 3'b011; + localparam YMUX_M = 2'b01; + localparam XMUX_M = 2'b01; + localparam [6:0] OPMODE = {ZMUX_C, YMUX_M, XMUX_M}; + + // A_IN is 25 bits; B_IN is 18 bits. Product M's binary point shifts: + localparam BIN_PT_M = BIN_PT_A+(25-WIDTH_A) + BIN_PT_B+(18-WIDTH_B); + + // Calculate shift for C to align binary point to A*B product (M) + // Determine top and bottom indices of C (in C_IN), normalized to M + // Divide by 2**BIN_PT_C then multiply up by 2**BIN_PT_M + localparam C_TOP = WIDTH_C-1 - BIN_PT_C + BIN_PT_M; + localparam C_BOT = 0 - BIN_PT_C + BIN_PT_M; + // Determine number of sign-extended bits above C_TOP + localparam C_EXT = 47 - C_TOP; + + // P is a 43-bit fixed point number with bin pt BIN_PT_M + // O is extracted from those bits + // Sign extend if more bits to left of bin pt + localparam O_EXT = ((WIDTH_O-BIN_PT_O) > (43-BIN_PT_M)) ? + (WIDTH_O-BIN_PT_O) - (43-BIN_PT_M) : 0; + // If extending, use highest bit of P, else extract bits based on bin pt + localparam P_TOP = (O_EXT > 0) ? 42 : + (42 + (WIDTH_O-BIN_PT_O) - (43-BIN_PT_M)); + // Pad bottom of O if remaining P not enough bits + localparam O_PAD = (WIDTH_O > P_TOP+1) ? (WIDTH_O-P_TOP-1) : 0; + // If padding O, grab lowest bit of P, else determine based on O's width + localparam P_BOT = (O_PAD > 0) ? 0 : (P_TOP+1-WIDTH_O); + + //------------------------------------------------ + // Normalize C input to A*B product's binary point + //------------------------------------------------ + function automatic [47:0] align_c; + input [WIDTH_C-1:0] c; + begin + // Do sign extension + if (C_EXT > 0) begin + align_c[47 -: C_EXT] = {C_EXT{c[WIDTH_C-1]}}; + end + if (C_BOT < 0) begin + // Chop off lower bits of C + align_c[C_TOP:0] = c[WIDTH_C-1:(-C_BOT)]; + end else begin + // Place C and zero pad if necessary + align_c[C_TOP:C_BOT] = c; + if (C_BOT > 0) begin + align_c[C_BOT-1:0] = {C_BOT{1'b0}}; + end + end + end + endfunction + + wire [24:0] A_IN = (WIDTH_A < 25) ? { A, {(25-(WIDTH_A)){1'b0}}} : A; + wire [17:0] B_IN = (WIDTH_B < 18) ? { B, {(18-(WIDTH_B)){1'b0}}} : B; + wire [47:0] C_IN; + wire [47:0] P_OUT; + + //-------------------------------------------------- + // C needs more pipeline registers at higher latency + //-------------------------------------------------- + generate if (AREG_IN > 0) begin + reg [AREG_IN*WIDTH_C-1:0] c_r; + + if (AREG_IN > 1) begin + always @ (posedge clk) + begin + if (CE) begin + c_r <= {c_r[0 +: (AREG_IN-1)*WIDTH_C], C}; + end + end + end else begin + always @ (posedge clk) + begin + if (CE) begin + c_r <= C; + end + end + end + + wire [WIDTH_C-1:0] c_pre = c_r[AREG_IN*WIDTH_C-1 -: WIDTH_C]; + assign C_IN = align_c(c_pre); + end else begin + assign C_IN = align_c(C); + end endgenerate + + //---------------------------------------------- + // Track signs for overflow/underflow processing + //---------------------------------------------- + reg [LATENCY-1:0] mult_sign; + reg [LATENCY-1:0] c_sign; + wire bin_pt_overflow; + wire adder_overflow; + wire [WIDTH_O-1:0] p_extract; + + generate if (LATENCY > 1) begin + always @ (posedge clk) + begin + if (CE) begin + mult_sign <= {mult_sign[0 +: LATENCY-1], A[WIDTH_A-1] ^ B[WIDTH_B-1]}; + c_sign <= {c_sign[0 +: LATENCY-1], C[WIDTH_C-1]}; + end + end + end else begin + always @ (posedge clk) + begin + if (CE) begin + mult_sign <= A[WIDTH_A-1] ^ B[WIDTH_B-1]; + c_sign <= C[WIDTH_C-1]; + end + end + end endgenerate + + assign adder_overflow = (mult_sign[LATENCY-1] == c_sign[LATENCY-1]) && + (P_OUT[42] != c_sign[LATENCY-1]); + + //---------------------------------------------- + // Extract renormalized bits from P_OUT + //---------------------------------------------- + generate + if (P_TOP < 42) begin + assign bin_pt_overflow = (|P_OUT[42:P_TOP]) != (&P_OUT[42:P_TOP]); + end else begin + assign bin_pt_overflow = 1'b0; + end + + if (O_EXT > 0) begin + assign p_extract[WIDTH_O-1 -: O_EXT] = {O_EXT{P_OUT[42]}}; + end + + if (O_PAD > 0) begin + assign p_extract[O_PAD-1:0] = {O_PAD{1'b0}}; + end + endgenerate + + assign p_extract[WIDTH_O-1-O_EXT:O_PAD] = P_OUT[P_TOP:P_BOT]; + + //---------------------------------- + // Clip if underflowed or overflowed + //---------------------------------- + always @ (*) + begin + if (bin_pt_overflow || adder_overflow) begin + O <= {c_sign[LATENCY-1], {WIDTH_O-1{!c_sign[LATENCY-1]}}}; + end else begin + O <= p_extract; + end + end + + + DSP48E1 #( + .ACASCREG(AREG_IN), + .AREG(AREG_IN), + .ADREG(0), + .DREG(0), + .BCASCREG(AREG_IN), + .BREG(AREG_IN), + .MREG(MREG_IN), + .CREG(CREG_IN), + .PREG(PREG_IN) + ) DSP48_inst ( + // Outputs + .ACOUT(), + .BCOUT(), + .CARRYCASCOUT(), + .CARRYOUT(), + .MULTSIGNOUT(), + .OVERFLOW(), + .P(P_OUT), + .PATTERNBDETECT(), + .PATTERNDETECT(), + .PCOUT(), + .UNDERFLOW(), + + // Inputs + .A({5'b0,A_IN}), + .ACIN(30'b0), + .ALUMODE(4'b0000), + .B(B_IN), + .BCIN(18'b0), + .C(C_IN), + .CARRYCASCIN(1'b0), + .CARRYIN(1'b0), + .CARRYINSEL(3'b0), + .CEA1(CE), + .CEA2(CE), + .CEAD(1'b0), + .CEALUMODE(1'b1), + .CEB1(CE), + .CEB2(CE), + .CEC(CE), + .CECARRYIN(CE), + .CECTRL(CE), + .CED(1'b0), + .CEINMODE(CE), + .CEM(CE), + .CEP(CE), + .CLK(clk), + .D({25{1'b1}}), + .INMODE(5'b0), + .MULTSIGNIN(1'b0), + .OPMODE(OPMODE), + .PCIN(48'b0), + .RSTA(reset), + .RSTALLCARRYIN(reset), + .RSTALUMODE(reset), + .RSTB(reset), + .RSTC(reset), + .RSTD(reset), + .RSTCTRL(reset), + .RSTINMODE(reset), + .RSTM(reset), + .RSTP(reset) + ); + +endmodule // mult_add_clip +`default_nettype wire diff --git a/fpga/usrp3/lib/dsp/round.v b/fpga/usrp3/lib/dsp/round.v new file mode 100644 index 000000000..4d3cf5521 --- /dev/null +++ b/fpga/usrp3/lib/dsp/round.v @@ -0,0 +1,49 @@ +// -*- verilog -*- +// +// USRP - Universal Software Radio Peripheral +// +// Copyright (C) 2011 Matt Ettus +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// + +// Rounding "macro" +// Keeps the topmost bits, does proper 2s comp round to zero (unbiased truncation) + +module round + #(parameter bits_in=0, + parameter bits_out=0, + parameter round_to_zero=0, // original behavior + parameter round_to_nearest=1, // lowest noise + parameter trunc=0) // round to negative infinity + (input [bits_in-1:0] in, + output [bits_out-1:0] out, + output [bits_in-bits_out:0] err); + + wire round_corr,round_corr_trunc,round_corr_rtz,round_corr_nearest,round_corr_nearest_safe; + + assign round_corr_trunc = 0; + assign round_corr_rtz = (in[bits_in-1] & |in[bits_in-bits_out-1:0]); + assign round_corr_nearest = in[bits_in-bits_out-1]; + + generate + if(bits_in-bits_out > 1) + assign round_corr_nearest_safe = (~in[bits_in-1] & (&in[bits_in-2:bits_in-bits_out])) ? 1'b0 : + round_corr_nearest; + else + assign round_corr_nearest_safe = round_corr_nearest; + endgenerate + + + assign round_corr = round_to_nearest ? round_corr_nearest_safe : + trunc ? round_corr_trunc : + round_to_zero ? round_corr_rtz : + 0; // default to trunc + + assign out = in[bits_in-1:bits_in-bits_out] + round_corr; + + assign err = in - {out,{(bits_in-bits_out){1'b0}}}; + +endmodule // round diff --git a/fpga/usrp3/lib/dsp/round_reg.v b/fpga/usrp3/lib/dsp/round_reg.v new file mode 100644 index 000000000..d1bc6a848 --- /dev/null +++ b/fpga/usrp3/lib/dsp/round_reg.v @@ -0,0 +1,34 @@ +// -*- verilog -*- +// +// USRP - Universal Software Radio Peripheral +// +// Copyright (C) 2008 Matt Ettus +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// + +// Rounding "macro" +// Keeps the topmost bits, does proper 2s comp rounding (round-to-zero) + +module round_reg + #(parameter bits_in=0, + parameter bits_out=0) + (input clk, + input [bits_in-1:0] in, + output reg [bits_out-1:0] out, + output reg [bits_in-bits_out:0] err); + + wire [bits_out-1:0] temp; + wire [bits_in-bits_out:0] err_temp; + + round #(.bits_in(bits_in),.bits_out(bits_out)) round (.in(in),.out(temp), .err(err_temp)); + + always @(posedge clk) + out <= temp; + + always @(posedge clk) + err <= err_temp; + +endmodule // round_reg diff --git a/fpga/usrp3/lib/dsp/round_sd.v b/fpga/usrp3/lib/dsp/round_sd.v new file mode 100644 index 000000000..37aef53f0 --- /dev/null +++ b/fpga/usrp3/lib/dsp/round_sd.v @@ -0,0 +1,43 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module round_sd #( + parameter WIDTH_IN=18, + parameter WIDTH_OUT=16, + parameter DISABLE_SD=0 +)( + input clk, input reset, + input [WIDTH_IN-1:0] in, input strobe_in, + output reg [WIDTH_OUT-1:0] out, output reg strobe_out +); + + localparam ERR_WIDTH = WIDTH_IN - WIDTH_OUT + 1; + + wire [ERR_WIDTH-1:0] err; + wire [WIDTH_IN-1:0] err_ext, sum; + wire [WIDTH_OUT-1:0] out_pre; + wire strobe_pre; + + sign_extend #(.bits_in(ERR_WIDTH),.bits_out(WIDTH_IN)) ext_err (.in(err), .out(err_ext)); + + add2_and_clip_reg #(.WIDTH(WIDTH_IN)) add2_and_clip_reg ( + .clk(clk), .rst(reset), .in1(in), .in2((DISABLE_SD == 0) ? err_ext : {WIDTH_IN{1'b0}}), .strobe_in(strobe_in), .sum(sum), .strobe_out(strobe_pre)); + + round #(.bits_in(WIDTH_IN),.bits_out(WIDTH_OUT)) round_sum (.in(sum), .out(out_pre), .err(err)); + + always @(posedge clk) begin + if (reset) begin + strobe_out <= 1'b0; + end else begin + strobe_out <= strobe_pre; + if (strobe_pre) begin + out <= out_pre; + end + end + end + +endmodule // round_sd diff --git a/fpga/usrp3/lib/dsp/rx_dcoffset.v b/fpga/usrp3/lib/dsp/rx_dcoffset.v new file mode 100644 index 000000000..02950fbd5 --- /dev/null +++ b/fpga/usrp3/lib/dsp/rx_dcoffset.v @@ -0,0 +1,50 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module rx_dcoffset + #(parameter WIDTH=16, + parameter ADDR=8'd0, + parameter alpha_shift=20) + (input clk, input rst, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input in_stb, input [WIDTH-1:0] in, + output out_stb, output [WIDTH-1:0] out); + + wire set_now = set_stb & (ADDR == set_addr); + reg fixed; // uses fixed offset + wire [WIDTH-1:0] fixed_dco; + + localparam int_width = WIDTH + alpha_shift; + reg [int_width-1:0] integrator; + reg integ_in_stb; + wire [WIDTH-1:0] quantized; + + always @(posedge clk) begin + if(rst) + begin + integ_in_stb <= 0; + fixed <= 0; + integrator <= {int_width{1'b0}}; + end + else if(set_now) + begin + fixed <= set_data[31]; + if(set_data[30]) + integrator <= {set_data[29:0],{(int_width-30){1'b0}}}; + end + else if(~fixed & in_stb) + integrator <= integrator + {{(alpha_shift){out[WIDTH-1]}},out}; + integ_in_stb <= in_stb; + end + + round_sd #(.WIDTH_IN(int_width),.WIDTH_OUT(WIDTH)) round_sd + (.clk(clk), .reset(rst), .in(integrator), .strobe_in(integ_in_stb), .out(quantized), .strobe_out()); + + add2_and_clip_reg #(.WIDTH(WIDTH)) add2_and_clip_reg + (.clk(clk), .rst(rst), .in1(in), .in2(-quantized), .strobe_in(in_stb), .sum(out), .strobe_out(out_stb)); + +endmodule // rx_dcoffset diff --git a/fpga/usrp3/lib/dsp/rx_frontend.v b/fpga/usrp3/lib/dsp/rx_frontend.v new file mode 100644 index 000000000..45c701688 --- /dev/null +++ b/fpga/usrp3/lib/dsp/rx_frontend.v @@ -0,0 +1,87 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +module rx_frontend + #(parameter BASE = 0, + parameter IQCOMP_EN = 1) + (input clk, input rst, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input [15:0] adc_a, input adc_ovf_a, + input [15:0] adc_b, input adc_ovf_b, + + output [23:0] i_out, output [23:0] q_out, + input run, + output [31:0] debug + ); + + reg [15:0] adc_i, adc_q; + wire [23:0] adc_i_ofs, adc_q_ofs; + wire [35:0] corr_i, corr_q; + wire [17:0] mag_corr,phase_corr; + wire swap_iq; + + setting_reg #(.my_addr(BASE), .width(1)) sr_8 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(swap_iq),.changed()); + + always @(posedge clk) + if(swap_iq) // Swap + {adc_i,adc_q} <= {adc_b,adc_a}; + else + {adc_i,adc_q} <= {adc_a,adc_b}; + + setting_reg #(.my_addr(BASE+1),.width(18)) sr_1 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(mag_corr),.changed()); + + setting_reg #(.my_addr(BASE+2),.width(18)) sr_2 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(phase_corr),.changed()); + + rx_dcoffset #(.WIDTH(24),.ADDR(BASE+3)) rx_dcoffset_i + (.clk(clk),.rst(rst),.set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .in({adc_i,8'b00}), .in_stb(1'b1), + .out(adc_i_ofs), .out_stb()); + + rx_dcoffset #(.WIDTH(24),.ADDR(BASE+4)) rx_dcoffset_q + (.clk(clk),.rst(rst),.set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .in({adc_q,8'b00}), .in_stb(1'b1), + .out(adc_q_ofs), .out_stb()); + + generate + if(IQCOMP_EN == 1) + begin + reg [23:0] adc_i_ofs_dly, adc_q_ofs_dly; + always @(posedge clk) begin + adc_i_ofs_dly <= adc_i_ofs; + adc_q_ofs_dly <= adc_q_ofs; + end + + MULT18X18S mult_mag_corr + (.P(corr_i), .A(adc_i_ofs[23:6]), .B(mag_corr), .C(clk), .CE(1'b1), .R(rst) ); + + MULT18X18S mult_phase_corr + (.P(corr_q), .A(adc_i_ofs[23:6]), .B(phase_corr), .C(clk), .CE(1'b1), .R(rst) ); + + add2_and_clip_reg #(.WIDTH(24)) add_clip_i + (.clk(clk), .rst(rst), + .in1(adc_i_ofs_dly), .in2(corr_i[35:12]), .strobe_in(1'b1), + .sum(i_out), .strobe_out()); + + add2_and_clip_reg #(.WIDTH(24)) add_clip_q + (.clk(clk), .rst(rst), + .in1(adc_q_ofs_dly), .in2(corr_q[35:12]), .strobe_in(1'b1), + .sum(q_out), .strobe_out()); + end // if (IQCOMP_EN == 1) + else + begin + assign i_out = adc_i_ofs; + assign q_out = adc_q_ofs; + end // else: !if(IQCOMP_EN == 1) + endgenerate + +endmodule // rx_frontend diff --git a/fpga/usrp3/lib/dsp/rx_frontend_tb.v b/fpga/usrp3/lib/dsp/rx_frontend_tb.v new file mode 100644 index 000000000..c7e88da11 --- /dev/null +++ b/fpga/usrp3/lib/dsp/rx_frontend_tb.v @@ -0,0 +1,50 @@ +// +// Copyright 2013 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`timescale 1ns/1ns +module rx_frontend_tb(); + + reg clk, rst; + + initial rst = 1; + initial #1000 rst = 0; + initial clk = 0; + always #5 clk = ~clk; + + initial $dumpfile("rx_frontend_tb.vcd"); + initial $dumpvars(0,rx_frontend_tb); + + reg [15:0] adc_in; + wire [23:0] adc_out; + + always @(posedge clk) + begin + if(adc_in[15]) + $write("-%d,",-adc_in); + else + $write("%d,",adc_in); + if(adc_out[23]) + $write("-%d\n",-adc_out); + else + $write("%d\n",adc_out); + end + + rx_frontend #(.BASE(0), .IQCOMP_EN(1)) rx_frontend + (.clk(clk),.rst(rst), + .set_stb(0),.set_addr(0),.set_data(0), + .adc_a(adc_in), .adc_ovf_a(0), + .adc_b(0), .adc_ovf_b(0), + .i_out(adc_out),.q_out(), + .run(), .debug()); + + always @(posedge clk) + if(rst) + adc_in <= 0; + else + adc_in <= adc_in + 4; + //adc_in <= (($random % 473) + 23)/4; + +endmodule // rx_frontend_tb diff --git a/fpga/usrp3/lib/dsp/sign_extend.v b/fpga/usrp3/lib/dsp/sign_extend.v new file mode 100644 index 000000000..e1c24b717 --- /dev/null +++ b/fpga/usrp3/lib/dsp/sign_extend.v @@ -0,0 +1,25 @@ +// -*- verilog -*- +// +// USRP - Universal Software Radio Peripheral +// +// Copyright (C) 2003 Matt Ettus +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// + + +// Sign extension "macro" +// bits_out should be greater than bits_in + +module sign_extend (in,out); + parameter bits_in=0; // FIXME Quartus insists on a default + parameter bits_out=0; + + input [bits_in-1:0] in; + output [bits_out-1:0] out; + + assign out = {{(bits_out-bits_in){in[bits_in-1]}},in}; + +endmodule diff --git a/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw new file mode 100644 index 000000000..27c2c836e --- /dev/null +++ b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw @@ -0,0 +1,64 @@ +[*] +[*] GTKWave Analyzer v3.3.40 (w)1999-2012 BSI +[*] Wed Jul 15 02:18:40 2015 +[*] +[dumpfile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/waves.vcd" +[dumpfile_mtime] "Wed Jul 15 02:13:19 2015" +[dumpfile_size] 238141440 +[savefile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/gtk.conf.gtkw" +[timestart] 0 +[size] 2488 1221 +[pos] -1 -1 +*-24.083374 129800000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +[treeopen] ddc_chain_tb. +[treeopen] ddc_chain_tb.dut_i0. +[sst_width] 331 +[signals_width] 280 +[sst_expanded] 1 +[sst_vpaned_height] 370 +@28 +ddc_chain_tb.dut_i0.clk +ddc_chain_tb.dut_i0.rst +ddc_chain_tb.dut_i0.set_stb +@22 +#{ddc_chain_tb.dut_i0.set_addr[7:0]} ddc_chain_tb.dut_i0.set_addr[7] ddc_chain_tb.dut_i0.set_addr[6] ddc_chain_tb.dut_i0.set_addr[5] ddc_chain_tb.dut_i0.set_addr[4] ddc_chain_tb.dut_i0.set_addr[3] ddc_chain_tb.dut_i0.set_addr[2] ddc_chain_tb.dut_i0.set_addr[1] ddc_chain_tb.dut_i0.set_addr[0] +#{ddc_chain_tb.dut_i0.set_data[31:0]} ddc_chain_tb.dut_i0.set_data[31] ddc_chain_tb.dut_i0.set_data[30] ddc_chain_tb.dut_i0.set_data[29] ddc_chain_tb.dut_i0.set_data[28] ddc_chain_tb.dut_i0.set_data[27] ddc_chain_tb.dut_i0.set_data[26] ddc_chain_tb.dut_i0.set_data[25] ddc_chain_tb.dut_i0.set_data[24] ddc_chain_tb.dut_i0.set_data[23] ddc_chain_tb.dut_i0.set_data[22] ddc_chain_tb.dut_i0.set_data[21] ddc_chain_tb.dut_i0.set_data[20] ddc_chain_tb.dut_i0.set_data[19] ddc_chain_tb.dut_i0.set_data[18] ddc_chain_tb.dut_i0.set_data[17] ddc_chain_tb.dut_i0.set_data[16] ddc_chain_tb.dut_i0.set_data[15] ddc_chain_tb.dut_i0.set_data[14] ddc_chain_tb.dut_i0.set_data[13] ddc_chain_tb.dut_i0.set_data[12] ddc_chain_tb.dut_i0.set_data[11] ddc_chain_tb.dut_i0.set_data[10] ddc_chain_tb.dut_i0.set_data[9] ddc_chain_tb.dut_i0.set_data[8] ddc_chain_tb.dut_i0.set_data[7] ddc_chain_tb.dut_i0.set_data[6] ddc_chain_tb.dut_i0.set_data[5] ddc_chain_tb.dut_i0.set_data[4] ddc_chain_tb.dut_i0.set_data[3] ddc_chain_tb.dut_i0.set_data[2] ddc_chain_tb.dut_i0.set_data[1] ddc_chain_tb.dut_i0.set_data[0] +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_i[23:0]} ddc_chain_tb.dut_i0.rx_fe_i[23] ddc_chain_tb.dut_i0.rx_fe_i[22] ddc_chain_tb.dut_i0.rx_fe_i[21] ddc_chain_tb.dut_i0.rx_fe_i[20] ddc_chain_tb.dut_i0.rx_fe_i[19] ddc_chain_tb.dut_i0.rx_fe_i[18] ddc_chain_tb.dut_i0.rx_fe_i[17] ddc_chain_tb.dut_i0.rx_fe_i[16] ddc_chain_tb.dut_i0.rx_fe_i[15] ddc_chain_tb.dut_i0.rx_fe_i[14] ddc_chain_tb.dut_i0.rx_fe_i[13] ddc_chain_tb.dut_i0.rx_fe_i[12] ddc_chain_tb.dut_i0.rx_fe_i[11] ddc_chain_tb.dut_i0.rx_fe_i[10] ddc_chain_tb.dut_i0.rx_fe_i[9] ddc_chain_tb.dut_i0.rx_fe_i[8] ddc_chain_tb.dut_i0.rx_fe_i[7] ddc_chain_tb.dut_i0.rx_fe_i[6] ddc_chain_tb.dut_i0.rx_fe_i[5] ddc_chain_tb.dut_i0.rx_fe_i[4] ddc_chain_tb.dut_i0.rx_fe_i[3] ddc_chain_tb.dut_i0.rx_fe_i[2] ddc_chain_tb.dut_i0.rx_fe_i[1] ddc_chain_tb.dut_i0.rx_fe_i[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_q[23:0]} ddc_chain_tb.dut_i0.rx_fe_q[23] ddc_chain_tb.dut_i0.rx_fe_q[22] ddc_chain_tb.dut_i0.rx_fe_q[21] ddc_chain_tb.dut_i0.rx_fe_q[20] ddc_chain_tb.dut_i0.rx_fe_q[19] ddc_chain_tb.dut_i0.rx_fe_q[18] ddc_chain_tb.dut_i0.rx_fe_q[17] ddc_chain_tb.dut_i0.rx_fe_q[16] ddc_chain_tb.dut_i0.rx_fe_q[15] ddc_chain_tb.dut_i0.rx_fe_q[14] ddc_chain_tb.dut_i0.rx_fe_q[13] ddc_chain_tb.dut_i0.rx_fe_q[12] ddc_chain_tb.dut_i0.rx_fe_q[11] ddc_chain_tb.dut_i0.rx_fe_q[10] ddc_chain_tb.dut_i0.rx_fe_q[9] ddc_chain_tb.dut_i0.rx_fe_q[8] ddc_chain_tb.dut_i0.rx_fe_q[7] ddc_chain_tb.dut_i0.rx_fe_q[6] ddc_chain_tb.dut_i0.rx_fe_q[5] ddc_chain_tb.dut_i0.rx_fe_q[4] ddc_chain_tb.dut_i0.rx_fe_q[3] ddc_chain_tb.dut_i0.rx_fe_q[2] ddc_chain_tb.dut_i0.rx_fe_q[1] ddc_chain_tb.dut_i0.rx_fe_q[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cordic_clip[23:0]} ddc_chain_tb.dut_i0.i_cordic_clip[23] ddc_chain_tb.dut_i0.i_cordic_clip[22] ddc_chain_tb.dut_i0.i_cordic_clip[21] ddc_chain_tb.dut_i0.i_cordic_clip[20] ddc_chain_tb.dut_i0.i_cordic_clip[19] ddc_chain_tb.dut_i0.i_cordic_clip[18] ddc_chain_tb.dut_i0.i_cordic_clip[17] ddc_chain_tb.dut_i0.i_cordic_clip[16] ddc_chain_tb.dut_i0.i_cordic_clip[15] ddc_chain_tb.dut_i0.i_cordic_clip[14] ddc_chain_tb.dut_i0.i_cordic_clip[13] ddc_chain_tb.dut_i0.i_cordic_clip[12] ddc_chain_tb.dut_i0.i_cordic_clip[11] ddc_chain_tb.dut_i0.i_cordic_clip[10] ddc_chain_tb.dut_i0.i_cordic_clip[9] ddc_chain_tb.dut_i0.i_cordic_clip[8] ddc_chain_tb.dut_i0.i_cordic_clip[7] ddc_chain_tb.dut_i0.i_cordic_clip[6] ddc_chain_tb.dut_i0.i_cordic_clip[5] ddc_chain_tb.dut_i0.i_cordic_clip[4] ddc_chain_tb.dut_i0.i_cordic_clip[3] ddc_chain_tb.dut_i0.i_cordic_clip[2] ddc_chain_tb.dut_i0.i_cordic_clip[1] ddc_chain_tb.dut_i0.i_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cordic_clip[23:0]} ddc_chain_tb.dut_i0.q_cordic_clip[23] ddc_chain_tb.dut_i0.q_cordic_clip[22] ddc_chain_tb.dut_i0.q_cordic_clip[21] ddc_chain_tb.dut_i0.q_cordic_clip[20] ddc_chain_tb.dut_i0.q_cordic_clip[19] ddc_chain_tb.dut_i0.q_cordic_clip[18] ddc_chain_tb.dut_i0.q_cordic_clip[17] ddc_chain_tb.dut_i0.q_cordic_clip[16] ddc_chain_tb.dut_i0.q_cordic_clip[15] ddc_chain_tb.dut_i0.q_cordic_clip[14] ddc_chain_tb.dut_i0.q_cordic_clip[13] ddc_chain_tb.dut_i0.q_cordic_clip[12] ddc_chain_tb.dut_i0.q_cordic_clip[11] ddc_chain_tb.dut_i0.q_cordic_clip[10] ddc_chain_tb.dut_i0.q_cordic_clip[9] ddc_chain_tb.dut_i0.q_cordic_clip[8] ddc_chain_tb.dut_i0.q_cordic_clip[7] ddc_chain_tb.dut_i0.q_cordic_clip[6] ddc_chain_tb.dut_i0.q_cordic_clip[5] ddc_chain_tb.dut_i0.q_cordic_clip[4] ddc_chain_tb.dut_i0.q_cordic_clip[3] ddc_chain_tb.dut_i0.q_cordic_clip[2] ddc_chain_tb.dut_i0.q_cordic_clip[1] ddc_chain_tb.dut_i0.q_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cic[23:0]} ddc_chain_tb.dut_i0.i_cic[23] ddc_chain_tb.dut_i0.i_cic[22] ddc_chain_tb.dut_i0.i_cic[21] ddc_chain_tb.dut_i0.i_cic[20] ddc_chain_tb.dut_i0.i_cic[19] ddc_chain_tb.dut_i0.i_cic[18] ddc_chain_tb.dut_i0.i_cic[17] ddc_chain_tb.dut_i0.i_cic[16] ddc_chain_tb.dut_i0.i_cic[15] ddc_chain_tb.dut_i0.i_cic[14] ddc_chain_tb.dut_i0.i_cic[13] ddc_chain_tb.dut_i0.i_cic[12] ddc_chain_tb.dut_i0.i_cic[11] ddc_chain_tb.dut_i0.i_cic[10] ddc_chain_tb.dut_i0.i_cic[9] ddc_chain_tb.dut_i0.i_cic[8] ddc_chain_tb.dut_i0.i_cic[7] ddc_chain_tb.dut_i0.i_cic[6] ddc_chain_tb.dut_i0.i_cic[5] ddc_chain_tb.dut_i0.i_cic[4] ddc_chain_tb.dut_i0.i_cic[3] ddc_chain_tb.dut_i0.i_cic[2] ddc_chain_tb.dut_i0.i_cic[1] ddc_chain_tb.dut_i0.i_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cic[23:0]} ddc_chain_tb.dut_i0.q_cic[23] ddc_chain_tb.dut_i0.q_cic[22] ddc_chain_tb.dut_i0.q_cic[21] ddc_chain_tb.dut_i0.q_cic[20] ddc_chain_tb.dut_i0.q_cic[19] ddc_chain_tb.dut_i0.q_cic[18] ddc_chain_tb.dut_i0.q_cic[17] ddc_chain_tb.dut_i0.q_cic[16] ddc_chain_tb.dut_i0.q_cic[15] ddc_chain_tb.dut_i0.q_cic[14] ddc_chain_tb.dut_i0.q_cic[13] ddc_chain_tb.dut_i0.q_cic[12] ddc_chain_tb.dut_i0.q_cic[11] ddc_chain_tb.dut_i0.q_cic[10] ddc_chain_tb.dut_i0.q_cic[9] ddc_chain_tb.dut_i0.q_cic[8] ddc_chain_tb.dut_i0.q_cic[7] ddc_chain_tb.dut_i0.q_cic[6] ddc_chain_tb.dut_i0.q_cic[5] ddc_chain_tb.dut_i0.q_cic[4] ddc_chain_tb.dut_i0.q_cic[3] ddc_chain_tb.dut_i0.q_cic[2] ddc_chain_tb.dut_i0.q_cic[1] ddc_chain_tb.dut_i0.q_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb1[46] ddc_chain_tb.dut_i0.\new_hb.i_hb1[45] ddc_chain_tb.dut_i0.\new_hb.i_hb1[44] ddc_chain_tb.dut_i0.\new_hb.i_hb1[43] ddc_chain_tb.dut_i0.\new_hb.i_hb1[42] ddc_chain_tb.dut_i0.\new_hb.i_hb1[41] ddc_chain_tb.dut_i0.\new_hb.i_hb1[40] ddc_chain_tb.dut_i0.\new_hb.i_hb1[39] ddc_chain_tb.dut_i0.\new_hb.i_hb1[38] ddc_chain_tb.dut_i0.\new_hb.i_hb1[37] ddc_chain_tb.dut_i0.\new_hb.i_hb1[36] ddc_chain_tb.dut_i0.\new_hb.i_hb1[35] ddc_chain_tb.dut_i0.\new_hb.i_hb1[34] ddc_chain_tb.dut_i0.\new_hb.i_hb1[33] ddc_chain_tb.dut_i0.\new_hb.i_hb1[32] ddc_chain_tb.dut_i0.\new_hb.i_hb1[31] ddc_chain_tb.dut_i0.\new_hb.i_hb1[30] ddc_chain_tb.dut_i0.\new_hb.i_hb1[29] ddc_chain_tb.dut_i0.\new_hb.i_hb1[28] ddc_chain_tb.dut_i0.\new_hb.i_hb1[27] ddc_chain_tb.dut_i0.\new_hb.i_hb1[26] ddc_chain_tb.dut_i0.\new_hb.i_hb1[25] ddc_chain_tb.dut_i0.\new_hb.i_hb1[24] ddc_chain_tb.dut_i0.\new_hb.i_hb1[23] ddc_chain_tb.dut_i0.\new_hb.i_hb1[22] ddc_chain_tb.dut_i0.\new_hb.i_hb1[21] ddc_chain_tb.dut_i0.\new_hb.i_hb1[20] ddc_chain_tb.dut_i0.\new_hb.i_hb1[19] ddc_chain_tb.dut_i0.\new_hb.i_hb1[18] ddc_chain_tb.dut_i0.\new_hb.i_hb1[17] ddc_chain_tb.dut_i0.\new_hb.i_hb1[16] ddc_chain_tb.dut_i0.\new_hb.i_hb1[15] ddc_chain_tb.dut_i0.\new_hb.i_hb1[14] ddc_chain_tb.dut_i0.\new_hb.i_hb1[13] ddc_chain_tb.dut_i0.\new_hb.i_hb1[12] ddc_chain_tb.dut_i0.\new_hb.i_hb1[11] ddc_chain_tb.dut_i0.\new_hb.i_hb1[10] ddc_chain_tb.dut_i0.\new_hb.i_hb1[9] ddc_chain_tb.dut_i0.\new_hb.i_hb1[8] ddc_chain_tb.dut_i0.\new_hb.i_hb1[7] ddc_chain_tb.dut_i0.\new_hb.i_hb1[6] ddc_chain_tb.dut_i0.\new_hb.i_hb1[5] ddc_chain_tb.dut_i0.\new_hb.i_hb1[4] ddc_chain_tb.dut_i0.\new_hb.i_hb1[3] ddc_chain_tb.dut_i0.\new_hb.i_hb1[2] ddc_chain_tb.dut_i0.\new_hb.i_hb1[1] ddc_chain_tb.dut_i0.\new_hb.i_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.q_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb1[46] ddc_chain_tb.dut_i0.\new_hb.q_hb1[45] ddc_chain_tb.dut_i0.\new_hb.q_hb1[44] ddc_chain_tb.dut_i0.\new_hb.q_hb1[43] ddc_chain_tb.dut_i0.\new_hb.q_hb1[42] ddc_chain_tb.dut_i0.\new_hb.q_hb1[41] ddc_chain_tb.dut_i0.\new_hb.q_hb1[40] ddc_chain_tb.dut_i0.\new_hb.q_hb1[39] ddc_chain_tb.dut_i0.\new_hb.q_hb1[38] ddc_chain_tb.dut_i0.\new_hb.q_hb1[37] ddc_chain_tb.dut_i0.\new_hb.q_hb1[36] ddc_chain_tb.dut_i0.\new_hb.q_hb1[35] ddc_chain_tb.dut_i0.\new_hb.q_hb1[34] ddc_chain_tb.dut_i0.\new_hb.q_hb1[33] ddc_chain_tb.dut_i0.\new_hb.q_hb1[32] ddc_chain_tb.dut_i0.\new_hb.q_hb1[31] ddc_chain_tb.dut_i0.\new_hb.q_hb1[30] ddc_chain_tb.dut_i0.\new_hb.q_hb1[29] ddc_chain_tb.dut_i0.\new_hb.q_hb1[28] ddc_chain_tb.dut_i0.\new_hb.q_hb1[27] ddc_chain_tb.dut_i0.\new_hb.q_hb1[26] ddc_chain_tb.dut_i0.\new_hb.q_hb1[25] ddc_chain_tb.dut_i0.\new_hb.q_hb1[24] ddc_chain_tb.dut_i0.\new_hb.q_hb1[23] ddc_chain_tb.dut_i0.\new_hb.q_hb1[22] ddc_chain_tb.dut_i0.\new_hb.q_hb1[21] ddc_chain_tb.dut_i0.\new_hb.q_hb1[20] ddc_chain_tb.dut_i0.\new_hb.q_hb1[19] ddc_chain_tb.dut_i0.\new_hb.q_hb1[18] ddc_chain_tb.dut_i0.\new_hb.q_hb1[17] ddc_chain_tb.dut_i0.\new_hb.q_hb1[16] ddc_chain_tb.dut_i0.\new_hb.q_hb1[15] ddc_chain_tb.dut_i0.\new_hb.q_hb1[14] ddc_chain_tb.dut_i0.\new_hb.q_hb1[13] ddc_chain_tb.dut_i0.\new_hb.q_hb1[12] ddc_chain_tb.dut_i0.\new_hb.q_hb1[11] ddc_chain_tb.dut_i0.\new_hb.q_hb1[10] ddc_chain_tb.dut_i0.\new_hb.q_hb1[9] ddc_chain_tb.dut_i0.\new_hb.q_hb1[8] ddc_chain_tb.dut_i0.\new_hb.q_hb1[7] ddc_chain_tb.dut_i0.\new_hb.q_hb1[6] ddc_chain_tb.dut_i0.\new_hb.q_hb1[5] ddc_chain_tb.dut_i0.\new_hb.q_hb1[4] ddc_chain_tb.dut_i0.\new_hb.q_hb1[3] ddc_chain_tb.dut_i0.\new_hb.q_hb1[2] ddc_chain_tb.dut_i0.\new_hb.q_hb1[1] ddc_chain_tb.dut_i0.\new_hb.q_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb2[46] ddc_chain_tb.dut_i0.\new_hb.i_hb2[45] ddc_chain_tb.dut_i0.\new_hb.i_hb2[44] ddc_chain_tb.dut_i0.\new_hb.i_hb2[43] ddc_chain_tb.dut_i0.\new_hb.i_hb2[42] ddc_chain_tb.dut_i0.\new_hb.i_hb2[41] ddc_chain_tb.dut_i0.\new_hb.i_hb2[40] ddc_chain_tb.dut_i0.\new_hb.i_hb2[39] ddc_chain_tb.dut_i0.\new_hb.i_hb2[38] ddc_chain_tb.dut_i0.\new_hb.i_hb2[37] ddc_chain_tb.dut_i0.\new_hb.i_hb2[36] ddc_chain_tb.dut_i0.\new_hb.i_hb2[35] ddc_chain_tb.dut_i0.\new_hb.i_hb2[34] ddc_chain_tb.dut_i0.\new_hb.i_hb2[33] ddc_chain_tb.dut_i0.\new_hb.i_hb2[32] ddc_chain_tb.dut_i0.\new_hb.i_hb2[31] ddc_chain_tb.dut_i0.\new_hb.i_hb2[30] ddc_chain_tb.dut_i0.\new_hb.i_hb2[29] ddc_chain_tb.dut_i0.\new_hb.i_hb2[28] ddc_chain_tb.dut_i0.\new_hb.i_hb2[27] ddc_chain_tb.dut_i0.\new_hb.i_hb2[26] ddc_chain_tb.dut_i0.\new_hb.i_hb2[25] ddc_chain_tb.dut_i0.\new_hb.i_hb2[24] ddc_chain_tb.dut_i0.\new_hb.i_hb2[23] ddc_chain_tb.dut_i0.\new_hb.i_hb2[22] ddc_chain_tb.dut_i0.\new_hb.i_hb2[21] ddc_chain_tb.dut_i0.\new_hb.i_hb2[20] ddc_chain_tb.dut_i0.\new_hb.i_hb2[19] ddc_chain_tb.dut_i0.\new_hb.i_hb2[18] ddc_chain_tb.dut_i0.\new_hb.i_hb2[17] ddc_chain_tb.dut_i0.\new_hb.i_hb2[16] ddc_chain_tb.dut_i0.\new_hb.i_hb2[15] ddc_chain_tb.dut_i0.\new_hb.i_hb2[14] ddc_chain_tb.dut_i0.\new_hb.i_hb2[13] ddc_chain_tb.dut_i0.\new_hb.i_hb2[12] ddc_chain_tb.dut_i0.\new_hb.i_hb2[11] ddc_chain_tb.dut_i0.\new_hb.i_hb2[10] ddc_chain_tb.dut_i0.\new_hb.i_hb2[9] ddc_chain_tb.dut_i0.\new_hb.i_hb2[8] ddc_chain_tb.dut_i0.\new_hb.i_hb2[7] ddc_chain_tb.dut_i0.\new_hb.i_hb2[6] ddc_chain_tb.dut_i0.\new_hb.i_hb2[5] ddc_chain_tb.dut_i0.\new_hb.i_hb2[4] ddc_chain_tb.dut_i0.\new_hb.i_hb2[3] ddc_chain_tb.dut_i0.\new_hb.i_hb2[2] ddc_chain_tb.dut_i0.\new_hb.i_hb2[1] ddc_chain_tb.dut_i0.\new_hb.i_hb2[0] +#{ddc_chain_tb.dut_i0.\new_hb.q_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb2[46] ddc_chain_tb.dut_i0.\new_hb.q_hb2[45] ddc_chain_tb.dut_i0.\new_hb.q_hb2[44] ddc_chain_tb.dut_i0.\new_hb.q_hb2[43] ddc_chain_tb.dut_i0.\new_hb.q_hb2[42] ddc_chain_tb.dut_i0.\new_hb.q_hb2[41] ddc_chain_tb.dut_i0.\new_hb.q_hb2[40] ddc_chain_tb.dut_i0.\new_hb.q_hb2[39] ddc_chain_tb.dut_i0.\new_hb.q_hb2[38] ddc_chain_tb.dut_i0.\new_hb.q_hb2[37] ddc_chain_tb.dut_i0.\new_hb.q_hb2[36] ddc_chain_tb.dut_i0.\new_hb.q_hb2[35] ddc_chain_tb.dut_i0.\new_hb.q_hb2[34] ddc_chain_tb.dut_i0.\new_hb.q_hb2[33] ddc_chain_tb.dut_i0.\new_hb.q_hb2[32] ddc_chain_tb.dut_i0.\new_hb.q_hb2[31] ddc_chain_tb.dut_i0.\new_hb.q_hb2[30] ddc_chain_tb.dut_i0.\new_hb.q_hb2[29] ddc_chain_tb.dut_i0.\new_hb.q_hb2[28] ddc_chain_tb.dut_i0.\new_hb.q_hb2[27] ddc_chain_tb.dut_i0.\new_hb.q_hb2[26] ddc_chain_tb.dut_i0.\new_hb.q_hb2[25] ddc_chain_tb.dut_i0.\new_hb.q_hb2[24] ddc_chain_tb.dut_i0.\new_hb.q_hb2[23] ddc_chain_tb.dut_i0.\new_hb.q_hb2[22] ddc_chain_tb.dut_i0.\new_hb.q_hb2[21] ddc_chain_tb.dut_i0.\new_hb.q_hb2[20] ddc_chain_tb.dut_i0.\new_hb.q_hb2[19] ddc_chain_tb.dut_i0.\new_hb.q_hb2[18] ddc_chain_tb.dut_i0.\new_hb.q_hb2[17] ddc_chain_tb.dut_i0.\new_hb.q_hb2[16] ddc_chain_tb.dut_i0.\new_hb.q_hb2[15] ddc_chain_tb.dut_i0.\new_hb.q_hb2[14] ddc_chain_tb.dut_i0.\new_hb.q_hb2[13] ddc_chain_tb.dut_i0.\new_hb.q_hb2[12] ddc_chain_tb.dut_i0.\new_hb.q_hb2[11] ddc_chain_tb.dut_i0.\new_hb.q_hb2[10] ddc_chain_tb.dut_i0.\new_hb.q_hb2[9] ddc_chain_tb.dut_i0.\new_hb.q_hb2[8] ddc_chain_tb.dut_i0.\new_hb.q_hb2[7] ddc_chain_tb.dut_i0.\new_hb.q_hb2[6] ddc_chain_tb.dut_i0.\new_hb.q_hb2[5] ddc_chain_tb.dut_i0.\new_hb.q_hb2[4] ddc_chain_tb.dut_i0.\new_hb.q_hb2[3] ddc_chain_tb.dut_i0.\new_hb.q_hb2[2] ddc_chain_tb.dut_i0.\new_hb.q_hb2[1] ddc_chain_tb.dut_i0.\new_hb.q_hb2[0] +@20000 +- +[pattern_trace] 1 +[pattern_trace] 0 diff --git a/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/simulation_script.v b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/simulation_script.v new file mode 100644 index 000000000..0eeb661da --- /dev/null +++ b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_2/simulation_script.v @@ -0,0 +1,82 @@ +// +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// 10MHz master_clock_rate +always #50 clk <= ~clk; + + initial + begin + reset <= 1'b0; + i_in <= 0; + q_in <= 0; + run <= 0; + set_stb <= 0; + set_addr <= 0; + set_data <= 0; + + + @(posedge clk); + // Into Reset... + reset <= 1'b1; + repeat(10) @(posedge clk); + // .. and back out of reset. + reset <= 1'b0; + repeat(10) @(posedge clk); + // Now program DSP configuration via settings regs. + write_setting_bus(SR_DSP_RX_FREQ,42949672); // 100kHz @ 10MHz MCR + // (1 << 15) * std::pow(2, ceil_log2(rate_pow))*2./(1.648*rate_pow) + write_setting_bus(SR_DSP_RX_SCALE_IQ, 39767); // Should include CORDIC and CIC gain compensation. + write_setting_bus(SR_DSP_RX_DECIM, 1<<9|1); // Decim = 2 + write_setting_bus(SR_DSP_RX_MUX, 0); + write_setting_bus(SR_DSP_RX_COEFFS,0); + repeat(10) @(posedge clk); + + // Set complex data inputs to DC unit circle position. + i_in <= 12'h7ff; + q_in <= 12'h0; + run <= 1'b1; + repeat(100) @(posedge clk); + // Set complex data inputs to simulate ADC saturation of front end + i_in <= 12'h7ff; + q_in <= 12'h100; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h200; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h300; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h400; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h500; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h600; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h700; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h7FF; + // Now test small signal performance + repeat(1000) @(posedge clk); + i_in <= 12'h001; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'h001; + repeat(1000) @(posedge clk); + i_in <= 12'hfff; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'hfff; + + repeat(100000) @(posedge clk); + $finish(); + + end // initial begin diff --git a/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw new file mode 100644 index 000000000..27c2c836e --- /dev/null +++ b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw @@ -0,0 +1,64 @@ +[*] +[*] GTKWave Analyzer v3.3.40 (w)1999-2012 BSI +[*] Wed Jul 15 02:18:40 2015 +[*] +[dumpfile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/waves.vcd" +[dumpfile_mtime] "Wed Jul 15 02:13:19 2015" +[dumpfile_size] 238141440 +[savefile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/gtk.conf.gtkw" +[timestart] 0 +[size] 2488 1221 +[pos] -1 -1 +*-24.083374 129800000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +[treeopen] ddc_chain_tb. +[treeopen] ddc_chain_tb.dut_i0. +[sst_width] 331 +[signals_width] 280 +[sst_expanded] 1 +[sst_vpaned_height] 370 +@28 +ddc_chain_tb.dut_i0.clk +ddc_chain_tb.dut_i0.rst +ddc_chain_tb.dut_i0.set_stb +@22 +#{ddc_chain_tb.dut_i0.set_addr[7:0]} ddc_chain_tb.dut_i0.set_addr[7] ddc_chain_tb.dut_i0.set_addr[6] ddc_chain_tb.dut_i0.set_addr[5] ddc_chain_tb.dut_i0.set_addr[4] ddc_chain_tb.dut_i0.set_addr[3] ddc_chain_tb.dut_i0.set_addr[2] ddc_chain_tb.dut_i0.set_addr[1] ddc_chain_tb.dut_i0.set_addr[0] +#{ddc_chain_tb.dut_i0.set_data[31:0]} ddc_chain_tb.dut_i0.set_data[31] ddc_chain_tb.dut_i0.set_data[30] ddc_chain_tb.dut_i0.set_data[29] ddc_chain_tb.dut_i0.set_data[28] ddc_chain_tb.dut_i0.set_data[27] ddc_chain_tb.dut_i0.set_data[26] ddc_chain_tb.dut_i0.set_data[25] ddc_chain_tb.dut_i0.set_data[24] ddc_chain_tb.dut_i0.set_data[23] ddc_chain_tb.dut_i0.set_data[22] ddc_chain_tb.dut_i0.set_data[21] ddc_chain_tb.dut_i0.set_data[20] ddc_chain_tb.dut_i0.set_data[19] ddc_chain_tb.dut_i0.set_data[18] ddc_chain_tb.dut_i0.set_data[17] ddc_chain_tb.dut_i0.set_data[16] ddc_chain_tb.dut_i0.set_data[15] ddc_chain_tb.dut_i0.set_data[14] ddc_chain_tb.dut_i0.set_data[13] ddc_chain_tb.dut_i0.set_data[12] ddc_chain_tb.dut_i0.set_data[11] ddc_chain_tb.dut_i0.set_data[10] ddc_chain_tb.dut_i0.set_data[9] ddc_chain_tb.dut_i0.set_data[8] ddc_chain_tb.dut_i0.set_data[7] ddc_chain_tb.dut_i0.set_data[6] ddc_chain_tb.dut_i0.set_data[5] ddc_chain_tb.dut_i0.set_data[4] ddc_chain_tb.dut_i0.set_data[3] ddc_chain_tb.dut_i0.set_data[2] ddc_chain_tb.dut_i0.set_data[1] ddc_chain_tb.dut_i0.set_data[0] +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_i[23:0]} ddc_chain_tb.dut_i0.rx_fe_i[23] ddc_chain_tb.dut_i0.rx_fe_i[22] ddc_chain_tb.dut_i0.rx_fe_i[21] ddc_chain_tb.dut_i0.rx_fe_i[20] ddc_chain_tb.dut_i0.rx_fe_i[19] ddc_chain_tb.dut_i0.rx_fe_i[18] ddc_chain_tb.dut_i0.rx_fe_i[17] ddc_chain_tb.dut_i0.rx_fe_i[16] ddc_chain_tb.dut_i0.rx_fe_i[15] ddc_chain_tb.dut_i0.rx_fe_i[14] ddc_chain_tb.dut_i0.rx_fe_i[13] ddc_chain_tb.dut_i0.rx_fe_i[12] ddc_chain_tb.dut_i0.rx_fe_i[11] ddc_chain_tb.dut_i0.rx_fe_i[10] ddc_chain_tb.dut_i0.rx_fe_i[9] ddc_chain_tb.dut_i0.rx_fe_i[8] ddc_chain_tb.dut_i0.rx_fe_i[7] ddc_chain_tb.dut_i0.rx_fe_i[6] ddc_chain_tb.dut_i0.rx_fe_i[5] ddc_chain_tb.dut_i0.rx_fe_i[4] ddc_chain_tb.dut_i0.rx_fe_i[3] ddc_chain_tb.dut_i0.rx_fe_i[2] ddc_chain_tb.dut_i0.rx_fe_i[1] ddc_chain_tb.dut_i0.rx_fe_i[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_q[23:0]} ddc_chain_tb.dut_i0.rx_fe_q[23] ddc_chain_tb.dut_i0.rx_fe_q[22] ddc_chain_tb.dut_i0.rx_fe_q[21] ddc_chain_tb.dut_i0.rx_fe_q[20] ddc_chain_tb.dut_i0.rx_fe_q[19] ddc_chain_tb.dut_i0.rx_fe_q[18] ddc_chain_tb.dut_i0.rx_fe_q[17] ddc_chain_tb.dut_i0.rx_fe_q[16] ddc_chain_tb.dut_i0.rx_fe_q[15] ddc_chain_tb.dut_i0.rx_fe_q[14] ddc_chain_tb.dut_i0.rx_fe_q[13] ddc_chain_tb.dut_i0.rx_fe_q[12] ddc_chain_tb.dut_i0.rx_fe_q[11] ddc_chain_tb.dut_i0.rx_fe_q[10] ddc_chain_tb.dut_i0.rx_fe_q[9] ddc_chain_tb.dut_i0.rx_fe_q[8] ddc_chain_tb.dut_i0.rx_fe_q[7] ddc_chain_tb.dut_i0.rx_fe_q[6] ddc_chain_tb.dut_i0.rx_fe_q[5] ddc_chain_tb.dut_i0.rx_fe_q[4] ddc_chain_tb.dut_i0.rx_fe_q[3] ddc_chain_tb.dut_i0.rx_fe_q[2] ddc_chain_tb.dut_i0.rx_fe_q[1] ddc_chain_tb.dut_i0.rx_fe_q[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cordic_clip[23:0]} ddc_chain_tb.dut_i0.i_cordic_clip[23] ddc_chain_tb.dut_i0.i_cordic_clip[22] ddc_chain_tb.dut_i0.i_cordic_clip[21] ddc_chain_tb.dut_i0.i_cordic_clip[20] ddc_chain_tb.dut_i0.i_cordic_clip[19] ddc_chain_tb.dut_i0.i_cordic_clip[18] ddc_chain_tb.dut_i0.i_cordic_clip[17] ddc_chain_tb.dut_i0.i_cordic_clip[16] ddc_chain_tb.dut_i0.i_cordic_clip[15] ddc_chain_tb.dut_i0.i_cordic_clip[14] ddc_chain_tb.dut_i0.i_cordic_clip[13] ddc_chain_tb.dut_i0.i_cordic_clip[12] ddc_chain_tb.dut_i0.i_cordic_clip[11] ddc_chain_tb.dut_i0.i_cordic_clip[10] ddc_chain_tb.dut_i0.i_cordic_clip[9] ddc_chain_tb.dut_i0.i_cordic_clip[8] ddc_chain_tb.dut_i0.i_cordic_clip[7] ddc_chain_tb.dut_i0.i_cordic_clip[6] ddc_chain_tb.dut_i0.i_cordic_clip[5] ddc_chain_tb.dut_i0.i_cordic_clip[4] ddc_chain_tb.dut_i0.i_cordic_clip[3] ddc_chain_tb.dut_i0.i_cordic_clip[2] ddc_chain_tb.dut_i0.i_cordic_clip[1] ddc_chain_tb.dut_i0.i_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cordic_clip[23:0]} ddc_chain_tb.dut_i0.q_cordic_clip[23] ddc_chain_tb.dut_i0.q_cordic_clip[22] ddc_chain_tb.dut_i0.q_cordic_clip[21] ddc_chain_tb.dut_i0.q_cordic_clip[20] ddc_chain_tb.dut_i0.q_cordic_clip[19] ddc_chain_tb.dut_i0.q_cordic_clip[18] ddc_chain_tb.dut_i0.q_cordic_clip[17] ddc_chain_tb.dut_i0.q_cordic_clip[16] ddc_chain_tb.dut_i0.q_cordic_clip[15] ddc_chain_tb.dut_i0.q_cordic_clip[14] ddc_chain_tb.dut_i0.q_cordic_clip[13] ddc_chain_tb.dut_i0.q_cordic_clip[12] ddc_chain_tb.dut_i0.q_cordic_clip[11] ddc_chain_tb.dut_i0.q_cordic_clip[10] ddc_chain_tb.dut_i0.q_cordic_clip[9] ddc_chain_tb.dut_i0.q_cordic_clip[8] ddc_chain_tb.dut_i0.q_cordic_clip[7] ddc_chain_tb.dut_i0.q_cordic_clip[6] ddc_chain_tb.dut_i0.q_cordic_clip[5] ddc_chain_tb.dut_i0.q_cordic_clip[4] ddc_chain_tb.dut_i0.q_cordic_clip[3] ddc_chain_tb.dut_i0.q_cordic_clip[2] ddc_chain_tb.dut_i0.q_cordic_clip[1] ddc_chain_tb.dut_i0.q_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cic[23:0]} ddc_chain_tb.dut_i0.i_cic[23] ddc_chain_tb.dut_i0.i_cic[22] ddc_chain_tb.dut_i0.i_cic[21] ddc_chain_tb.dut_i0.i_cic[20] ddc_chain_tb.dut_i0.i_cic[19] ddc_chain_tb.dut_i0.i_cic[18] ddc_chain_tb.dut_i0.i_cic[17] ddc_chain_tb.dut_i0.i_cic[16] ddc_chain_tb.dut_i0.i_cic[15] ddc_chain_tb.dut_i0.i_cic[14] ddc_chain_tb.dut_i0.i_cic[13] ddc_chain_tb.dut_i0.i_cic[12] ddc_chain_tb.dut_i0.i_cic[11] ddc_chain_tb.dut_i0.i_cic[10] ddc_chain_tb.dut_i0.i_cic[9] ddc_chain_tb.dut_i0.i_cic[8] ddc_chain_tb.dut_i0.i_cic[7] ddc_chain_tb.dut_i0.i_cic[6] ddc_chain_tb.dut_i0.i_cic[5] ddc_chain_tb.dut_i0.i_cic[4] ddc_chain_tb.dut_i0.i_cic[3] ddc_chain_tb.dut_i0.i_cic[2] ddc_chain_tb.dut_i0.i_cic[1] ddc_chain_tb.dut_i0.i_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cic[23:0]} ddc_chain_tb.dut_i0.q_cic[23] ddc_chain_tb.dut_i0.q_cic[22] ddc_chain_tb.dut_i0.q_cic[21] ddc_chain_tb.dut_i0.q_cic[20] ddc_chain_tb.dut_i0.q_cic[19] ddc_chain_tb.dut_i0.q_cic[18] ddc_chain_tb.dut_i0.q_cic[17] ddc_chain_tb.dut_i0.q_cic[16] ddc_chain_tb.dut_i0.q_cic[15] ddc_chain_tb.dut_i0.q_cic[14] ddc_chain_tb.dut_i0.q_cic[13] ddc_chain_tb.dut_i0.q_cic[12] ddc_chain_tb.dut_i0.q_cic[11] ddc_chain_tb.dut_i0.q_cic[10] ddc_chain_tb.dut_i0.q_cic[9] ddc_chain_tb.dut_i0.q_cic[8] ddc_chain_tb.dut_i0.q_cic[7] ddc_chain_tb.dut_i0.q_cic[6] ddc_chain_tb.dut_i0.q_cic[5] ddc_chain_tb.dut_i0.q_cic[4] ddc_chain_tb.dut_i0.q_cic[3] ddc_chain_tb.dut_i0.q_cic[2] ddc_chain_tb.dut_i0.q_cic[1] ddc_chain_tb.dut_i0.q_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb1[46] ddc_chain_tb.dut_i0.\new_hb.i_hb1[45] ddc_chain_tb.dut_i0.\new_hb.i_hb1[44] ddc_chain_tb.dut_i0.\new_hb.i_hb1[43] ddc_chain_tb.dut_i0.\new_hb.i_hb1[42] ddc_chain_tb.dut_i0.\new_hb.i_hb1[41] ddc_chain_tb.dut_i0.\new_hb.i_hb1[40] ddc_chain_tb.dut_i0.\new_hb.i_hb1[39] ddc_chain_tb.dut_i0.\new_hb.i_hb1[38] ddc_chain_tb.dut_i0.\new_hb.i_hb1[37] ddc_chain_tb.dut_i0.\new_hb.i_hb1[36] ddc_chain_tb.dut_i0.\new_hb.i_hb1[35] ddc_chain_tb.dut_i0.\new_hb.i_hb1[34] ddc_chain_tb.dut_i0.\new_hb.i_hb1[33] ddc_chain_tb.dut_i0.\new_hb.i_hb1[32] ddc_chain_tb.dut_i0.\new_hb.i_hb1[31] ddc_chain_tb.dut_i0.\new_hb.i_hb1[30] ddc_chain_tb.dut_i0.\new_hb.i_hb1[29] ddc_chain_tb.dut_i0.\new_hb.i_hb1[28] ddc_chain_tb.dut_i0.\new_hb.i_hb1[27] ddc_chain_tb.dut_i0.\new_hb.i_hb1[26] ddc_chain_tb.dut_i0.\new_hb.i_hb1[25] ddc_chain_tb.dut_i0.\new_hb.i_hb1[24] ddc_chain_tb.dut_i0.\new_hb.i_hb1[23] ddc_chain_tb.dut_i0.\new_hb.i_hb1[22] ddc_chain_tb.dut_i0.\new_hb.i_hb1[21] ddc_chain_tb.dut_i0.\new_hb.i_hb1[20] ddc_chain_tb.dut_i0.\new_hb.i_hb1[19] ddc_chain_tb.dut_i0.\new_hb.i_hb1[18] ddc_chain_tb.dut_i0.\new_hb.i_hb1[17] ddc_chain_tb.dut_i0.\new_hb.i_hb1[16] ddc_chain_tb.dut_i0.\new_hb.i_hb1[15] ddc_chain_tb.dut_i0.\new_hb.i_hb1[14] ddc_chain_tb.dut_i0.\new_hb.i_hb1[13] ddc_chain_tb.dut_i0.\new_hb.i_hb1[12] ddc_chain_tb.dut_i0.\new_hb.i_hb1[11] ddc_chain_tb.dut_i0.\new_hb.i_hb1[10] ddc_chain_tb.dut_i0.\new_hb.i_hb1[9] ddc_chain_tb.dut_i0.\new_hb.i_hb1[8] ddc_chain_tb.dut_i0.\new_hb.i_hb1[7] ddc_chain_tb.dut_i0.\new_hb.i_hb1[6] ddc_chain_tb.dut_i0.\new_hb.i_hb1[5] ddc_chain_tb.dut_i0.\new_hb.i_hb1[4] ddc_chain_tb.dut_i0.\new_hb.i_hb1[3] ddc_chain_tb.dut_i0.\new_hb.i_hb1[2] ddc_chain_tb.dut_i0.\new_hb.i_hb1[1] ddc_chain_tb.dut_i0.\new_hb.i_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.q_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb1[46] ddc_chain_tb.dut_i0.\new_hb.q_hb1[45] ddc_chain_tb.dut_i0.\new_hb.q_hb1[44] ddc_chain_tb.dut_i0.\new_hb.q_hb1[43] ddc_chain_tb.dut_i0.\new_hb.q_hb1[42] ddc_chain_tb.dut_i0.\new_hb.q_hb1[41] ddc_chain_tb.dut_i0.\new_hb.q_hb1[40] ddc_chain_tb.dut_i0.\new_hb.q_hb1[39] ddc_chain_tb.dut_i0.\new_hb.q_hb1[38] ddc_chain_tb.dut_i0.\new_hb.q_hb1[37] ddc_chain_tb.dut_i0.\new_hb.q_hb1[36] ddc_chain_tb.dut_i0.\new_hb.q_hb1[35] ddc_chain_tb.dut_i0.\new_hb.q_hb1[34] ddc_chain_tb.dut_i0.\new_hb.q_hb1[33] ddc_chain_tb.dut_i0.\new_hb.q_hb1[32] ddc_chain_tb.dut_i0.\new_hb.q_hb1[31] ddc_chain_tb.dut_i0.\new_hb.q_hb1[30] ddc_chain_tb.dut_i0.\new_hb.q_hb1[29] ddc_chain_tb.dut_i0.\new_hb.q_hb1[28] ddc_chain_tb.dut_i0.\new_hb.q_hb1[27] ddc_chain_tb.dut_i0.\new_hb.q_hb1[26] ddc_chain_tb.dut_i0.\new_hb.q_hb1[25] ddc_chain_tb.dut_i0.\new_hb.q_hb1[24] ddc_chain_tb.dut_i0.\new_hb.q_hb1[23] ddc_chain_tb.dut_i0.\new_hb.q_hb1[22] ddc_chain_tb.dut_i0.\new_hb.q_hb1[21] ddc_chain_tb.dut_i0.\new_hb.q_hb1[20] ddc_chain_tb.dut_i0.\new_hb.q_hb1[19] ddc_chain_tb.dut_i0.\new_hb.q_hb1[18] ddc_chain_tb.dut_i0.\new_hb.q_hb1[17] ddc_chain_tb.dut_i0.\new_hb.q_hb1[16] ddc_chain_tb.dut_i0.\new_hb.q_hb1[15] ddc_chain_tb.dut_i0.\new_hb.q_hb1[14] ddc_chain_tb.dut_i0.\new_hb.q_hb1[13] ddc_chain_tb.dut_i0.\new_hb.q_hb1[12] ddc_chain_tb.dut_i0.\new_hb.q_hb1[11] ddc_chain_tb.dut_i0.\new_hb.q_hb1[10] ddc_chain_tb.dut_i0.\new_hb.q_hb1[9] ddc_chain_tb.dut_i0.\new_hb.q_hb1[8] ddc_chain_tb.dut_i0.\new_hb.q_hb1[7] ddc_chain_tb.dut_i0.\new_hb.q_hb1[6] ddc_chain_tb.dut_i0.\new_hb.q_hb1[5] ddc_chain_tb.dut_i0.\new_hb.q_hb1[4] ddc_chain_tb.dut_i0.\new_hb.q_hb1[3] ddc_chain_tb.dut_i0.\new_hb.q_hb1[2] ddc_chain_tb.dut_i0.\new_hb.q_hb1[1] ddc_chain_tb.dut_i0.\new_hb.q_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb2[46] ddc_chain_tb.dut_i0.\new_hb.i_hb2[45] ddc_chain_tb.dut_i0.\new_hb.i_hb2[44] ddc_chain_tb.dut_i0.\new_hb.i_hb2[43] ddc_chain_tb.dut_i0.\new_hb.i_hb2[42] ddc_chain_tb.dut_i0.\new_hb.i_hb2[41] ddc_chain_tb.dut_i0.\new_hb.i_hb2[40] ddc_chain_tb.dut_i0.\new_hb.i_hb2[39] ddc_chain_tb.dut_i0.\new_hb.i_hb2[38] ddc_chain_tb.dut_i0.\new_hb.i_hb2[37] ddc_chain_tb.dut_i0.\new_hb.i_hb2[36] ddc_chain_tb.dut_i0.\new_hb.i_hb2[35] ddc_chain_tb.dut_i0.\new_hb.i_hb2[34] ddc_chain_tb.dut_i0.\new_hb.i_hb2[33] ddc_chain_tb.dut_i0.\new_hb.i_hb2[32] ddc_chain_tb.dut_i0.\new_hb.i_hb2[31] ddc_chain_tb.dut_i0.\new_hb.i_hb2[30] ddc_chain_tb.dut_i0.\new_hb.i_hb2[29] ddc_chain_tb.dut_i0.\new_hb.i_hb2[28] ddc_chain_tb.dut_i0.\new_hb.i_hb2[27] ddc_chain_tb.dut_i0.\new_hb.i_hb2[26] ddc_chain_tb.dut_i0.\new_hb.i_hb2[25] ddc_chain_tb.dut_i0.\new_hb.i_hb2[24] ddc_chain_tb.dut_i0.\new_hb.i_hb2[23] ddc_chain_tb.dut_i0.\new_hb.i_hb2[22] ddc_chain_tb.dut_i0.\new_hb.i_hb2[21] ddc_chain_tb.dut_i0.\new_hb.i_hb2[20] ddc_chain_tb.dut_i0.\new_hb.i_hb2[19] ddc_chain_tb.dut_i0.\new_hb.i_hb2[18] ddc_chain_tb.dut_i0.\new_hb.i_hb2[17] ddc_chain_tb.dut_i0.\new_hb.i_hb2[16] ddc_chain_tb.dut_i0.\new_hb.i_hb2[15] ddc_chain_tb.dut_i0.\new_hb.i_hb2[14] ddc_chain_tb.dut_i0.\new_hb.i_hb2[13] ddc_chain_tb.dut_i0.\new_hb.i_hb2[12] ddc_chain_tb.dut_i0.\new_hb.i_hb2[11] ddc_chain_tb.dut_i0.\new_hb.i_hb2[10] ddc_chain_tb.dut_i0.\new_hb.i_hb2[9] ddc_chain_tb.dut_i0.\new_hb.i_hb2[8] ddc_chain_tb.dut_i0.\new_hb.i_hb2[7] ddc_chain_tb.dut_i0.\new_hb.i_hb2[6] ddc_chain_tb.dut_i0.\new_hb.i_hb2[5] ddc_chain_tb.dut_i0.\new_hb.i_hb2[4] ddc_chain_tb.dut_i0.\new_hb.i_hb2[3] ddc_chain_tb.dut_i0.\new_hb.i_hb2[2] ddc_chain_tb.dut_i0.\new_hb.i_hb2[1] ddc_chain_tb.dut_i0.\new_hb.i_hb2[0] +#{ddc_chain_tb.dut_i0.\new_hb.q_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb2[46] ddc_chain_tb.dut_i0.\new_hb.q_hb2[45] ddc_chain_tb.dut_i0.\new_hb.q_hb2[44] ddc_chain_tb.dut_i0.\new_hb.q_hb2[43] ddc_chain_tb.dut_i0.\new_hb.q_hb2[42] ddc_chain_tb.dut_i0.\new_hb.q_hb2[41] ddc_chain_tb.dut_i0.\new_hb.q_hb2[40] ddc_chain_tb.dut_i0.\new_hb.q_hb2[39] ddc_chain_tb.dut_i0.\new_hb.q_hb2[38] ddc_chain_tb.dut_i0.\new_hb.q_hb2[37] ddc_chain_tb.dut_i0.\new_hb.q_hb2[36] ddc_chain_tb.dut_i0.\new_hb.q_hb2[35] ddc_chain_tb.dut_i0.\new_hb.q_hb2[34] ddc_chain_tb.dut_i0.\new_hb.q_hb2[33] ddc_chain_tb.dut_i0.\new_hb.q_hb2[32] ddc_chain_tb.dut_i0.\new_hb.q_hb2[31] ddc_chain_tb.dut_i0.\new_hb.q_hb2[30] ddc_chain_tb.dut_i0.\new_hb.q_hb2[29] ddc_chain_tb.dut_i0.\new_hb.q_hb2[28] ddc_chain_tb.dut_i0.\new_hb.q_hb2[27] ddc_chain_tb.dut_i0.\new_hb.q_hb2[26] ddc_chain_tb.dut_i0.\new_hb.q_hb2[25] ddc_chain_tb.dut_i0.\new_hb.q_hb2[24] ddc_chain_tb.dut_i0.\new_hb.q_hb2[23] ddc_chain_tb.dut_i0.\new_hb.q_hb2[22] ddc_chain_tb.dut_i0.\new_hb.q_hb2[21] ddc_chain_tb.dut_i0.\new_hb.q_hb2[20] ddc_chain_tb.dut_i0.\new_hb.q_hb2[19] ddc_chain_tb.dut_i0.\new_hb.q_hb2[18] ddc_chain_tb.dut_i0.\new_hb.q_hb2[17] ddc_chain_tb.dut_i0.\new_hb.q_hb2[16] ddc_chain_tb.dut_i0.\new_hb.q_hb2[15] ddc_chain_tb.dut_i0.\new_hb.q_hb2[14] ddc_chain_tb.dut_i0.\new_hb.q_hb2[13] ddc_chain_tb.dut_i0.\new_hb.q_hb2[12] ddc_chain_tb.dut_i0.\new_hb.q_hb2[11] ddc_chain_tb.dut_i0.\new_hb.q_hb2[10] ddc_chain_tb.dut_i0.\new_hb.q_hb2[9] ddc_chain_tb.dut_i0.\new_hb.q_hb2[8] ddc_chain_tb.dut_i0.\new_hb.q_hb2[7] ddc_chain_tb.dut_i0.\new_hb.q_hb2[6] ddc_chain_tb.dut_i0.\new_hb.q_hb2[5] ddc_chain_tb.dut_i0.\new_hb.q_hb2[4] ddc_chain_tb.dut_i0.\new_hb.q_hb2[3] ddc_chain_tb.dut_i0.\new_hb.q_hb2[2] ddc_chain_tb.dut_i0.\new_hb.q_hb2[1] ddc_chain_tb.dut_i0.\new_hb.q_hb2[0] +@20000 +- +[pattern_trace] 1 +[pattern_trace] 0 diff --git a/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/simulation_script.v b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/simulation_script.v new file mode 100644 index 000000000..091162a5a --- /dev/null +++ b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_decim_6/simulation_script.v @@ -0,0 +1,83 @@ +// +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// 10MHz master_clock_rate +always #50 clk <= ~clk; + + initial + begin + reset <= 1'b0; + i_in <= 0; + q_in <= 0; + run <= 0; + set_stb <= 0; + set_addr <= 0; + set_data <= 0; + + + @(posedge clk); + // Into Reset... + reset <= 1'b1; + repeat(10) @(posedge clk); + // .. and back out of reset. + reset <= 1'b0; + repeat(10) @(posedge clk); + // Now program DSP configuration via settings regs. + write_setting_bus(SR_DSP_RX_FREQ,42949672); // 100kHz @ 10MHz MCR + write_setting_bus(SR_DSP_RX_SCALE_IQ, 62842); // Should include CORDIC and CIC gain compensation. + // write_setting_bus(SR_DSP_RX_SCALE_IQ, ((1<<16) * 1.647 * 0.5 * 1.22)); // Should include CORDIC and CIC gain compensation. + write_setting_bus(SR_DSP_RX_DECIM, 1<<9|3); // Decim = 6 + write_setting_bus(SR_DSP_RX_MUX, 0); + write_setting_bus(SR_DSP_RX_COEFFS,0); + repeat(10) @(posedge clk); + + // Set complex data inputs to DC unit circle position. + i_in <= 12'h7ff; + q_in <= 12'h0; + run <= 1'b1; + repeat(100) @(posedge clk); + // Set complex data inputs to simulate ADC saturation of front end + i_in <= 12'h7ff; + q_in <= 12'h100; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h200; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h300; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h400; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h500; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h600; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h700; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h7FF; + // Now test small signal performance + repeat(1000) @(posedge clk); + i_in <= 12'h001; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'h001; + repeat(1000) @(posedge clk); + i_in <= 12'hfff; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'hfff; + + + repeat(100000) @(posedge clk); + $finish(); + + end // initial begin diff --git a/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/ddc_chain_tb.v b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/ddc_chain_tb.v new file mode 100644 index 000000000..76f0db300 --- /dev/null +++ b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/ddc_chain_tb.v @@ -0,0 +1,94 @@ +// +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module ddc_chain_tb(); + + initial $dumpfile("waves.vcd"); + initial $dumpvars(2,ddc_chain_tb.dut_i0); + + + // Need these declarations to use the task libarary. +`ifndef CHDR_IN_NUMBER + `define CHDR_IN_NUMBER 1 +`endif +`ifndef CHDR_OUT_NUMBER + `define CHDR_OUT_NUMBER 1 +`endif + + reg [63:0] data_in[`CHDR_IN_NUMBER-1:0]; + reg last_in[`CHDR_IN_NUMBER-1:0]; + reg valid_in[`CHDR_IN_NUMBER-1:0]; + wire ready_in[`CHDR_IN_NUMBER-1:0]; + wire [63:0] data_out[`CHDR_OUT_NUMBER-1:0]; + wire last_out[`CHDR_OUT_NUMBER-1:0]; + wire valid_out[`CHDR_OUT_NUMBER-1:0]; + reg ready_out[`CHDR_OUT_NUMBER-1:0]; + // + +`include "../../../../../sim/radio_setting_regs.v" +`include "../../../../../sim/task_library.v" + + localparam DSPNO = 0; + localparam WIDTH = 24; + localparam NEW_HB_DECIM = 1; + localparam DEVICE = "SPARTAN6"; + + reg clk = 0; + reg reset; + + reg set_stb; + reg [7:0] set_addr; + reg [31:0] set_data; + + wire [WIDTH-1:0] rx_fe_i, rx_fe_q; + wire [31:0] sample; + reg run; + wire strobe; + + reg [11:0] i_in, q_in; + + assign rx_fe_i = {i_in,12'h0}; + assign rx_fe_q = {q_in,12'h0}; + + // + // DUT + // + ddc_chain + #( + .BASE(SR_RX_DSP), + .DSPNO(DSPNO), + .WIDTH(WIDTH), + .NEW_HB_DECIM(NEW_HB_DECIM), + .DEVICE("SPARTAN6") + ) + dut_i0 ( + .clk(clk), + .rst(reset), + .clr(1'b0), + .set_stb(set_stb), + .set_addr(set_addr), + .set_data(set_data), + + // From RX frontend + .rx_fe_i(rx_fe_i), + .rx_fe_q(rx_fe_q), + + // To RX control + .sample(sample), + .run(run), + .strobe(strobe), + .debug() + ); + + + + // + // Include testbench + // +`include "simulation_script.v" + +endmodule // diff --git a/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/run_isim b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/run_isim new file mode 100755 index 000000000..4beb08ed3 --- /dev/null +++ b/fpga/usrp3/lib/dsp/sim/sim_ddc_chain/run_isim @@ -0,0 +1,18 @@ +rm -rf fuse* *.exe isim +vlogcomp -work work ${XILINX}/verilog/src/glbl.v +vlogcomp -work work --sourcelibext .v \ + --sourcelibdir ../../.. \ + --sourcelibdir ../../../../control \ + --sourcelibdir ../../../../../top/b200/coregen_dsp \ + --sourcelibdir ../../../../../top/b200/coregen \ + --sourcelibdir ${XILINX}/verilog/src/unimacro \ + ../ddc_chain_tb.v + + + +fuse work.ddc_chain_tb work.glbl -L unisims_ver -L xilinxcorelib_ver -o testbench.exe + +# run the simulation script +./testbench.exe #-gui #-tclbatch simcmds.tcl + + diff --git a/fpga/usrp3/lib/dsp/small_hb_dec.v b/fpga/usrp3/lib/dsp/small_hb_dec.v new file mode 100644 index 000000000..25a635bc1 --- /dev/null +++ b/fpga/usrp3/lib/dsp/small_hb_dec.v @@ -0,0 +1,139 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// NOTE: This module uses Xilinx IP that is not available in Spartan3 and older FPGA's + +// Short halfband decimator (intended to be followed by another stage) +// Implements impulse responses of the form [A 0 B 0.5 B 0 A] +// +// These taps designed by halfgen4 from ldoolittle: +// 2 * 131072 * halfgen4(.75/8,2) +module small_hb_dec + #(parameter WIDTH=18, + parameter DEVICE = "SPARTAN6") + (input clk, + input rst, + input bypass, + input run, + input stb_in, + input [WIDTH-1:0] data_in, + output reg stb_out, + output reg [WIDTH-1:0] data_out); + + // Round off inputs to 17 bits because of 18 bit multipliers + localparam INTWIDTH = 17; + wire [INTWIDTH-1:0] data_rnd; + wire stb_rnd; + + round_sd #(.WIDTH_IN(WIDTH),.WIDTH_OUT(INTWIDTH)) round_in + (.clk(clk),.reset(rst),.in(data_in),.strobe_in(stb_in),.out(data_rnd),.strobe_out(stb_rnd)); + + + reg stb_rnd_d1; + reg [INTWIDTH-1:0] data_rnd_d1; + always @(posedge clk) stb_rnd_d1 <= stb_rnd; + always @(posedge clk) data_rnd_d1 <= data_rnd; + + wire go; + reg phase, go_d1, go_d2, go_d3, go_d4; + always @(posedge clk) + if(rst | ~run) + phase <= 0; + else if(stb_rnd_d1) + phase <= ~phase; + assign go = stb_rnd_d1 & phase; + always @(posedge clk) + if(rst | ~run) + begin + go_d1 <= 0; + go_d2 <= 0; + go_d3 <= 0; + go_d4 <= 0; + end + else + begin + go_d1 <= go; + go_d2 <= go_d1; + go_d3 <= go_d2; + go_d4 <= go_d3; + end + + wire [17:0] coeff_a = -10690; + wire [17:0] coeff_b = 75809; + + reg [INTWIDTH-1:0] d1, d2, d3, d4 , d5, d6; + always @(posedge clk) + if(stb_rnd_d1 | rst) + begin + d1 <= data_rnd_d1; + d2 <= d1; + d3 <= d2; + d4 <= d3; + d5 <= d4; + d6 <= d5; + end + + reg [17:0] sum_a, sum_b, middle, middle_d1; + + always @(posedge clk) + if(go) + begin + sum_a <= {data_rnd_d1[INTWIDTH-1],data_rnd_d1} + {d6[INTWIDTH-1],d6}; + sum_b <= {d2[INTWIDTH-1],d2} + {d4[INTWIDTH-1],d4}; + //middle <= {d3[INTWIDTH-1],d3}; + middle <= {d3,1'b0}; + end + + always @(posedge clk) + if(go_d1) + middle_d1 <= middle; + + wire [17:0] sum = go_d1 ? sum_b : sum_a; + wire [17:0] coeff = go_d1 ? coeff_b : coeff_a; + wire [35:0] prod; + + MULT_MACRO #(.DEVICE(DEVICE), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(18), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + mult (.P(prod), // Multiplier output bus, width determined by WIDTH_P parameter + .A(coeff), // Multiplier input A bus, width determined by WIDTH_A parameter + .B(sum), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(go_d1 | go_d2), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(rst)); // 1-bit input active high reset + + localparam ACCWIDTH = 30; + reg [ACCWIDTH-1:0] accum; + + always @(posedge clk) + if(rst) + accum <= 0; + else if(go_d2) + accum <= {middle_d1[17],middle_d1[17],middle_d1,{(16+ACCWIDTH-36){1'b0}}} + {prod[35:36-ACCWIDTH]}; + else if(go_d3) + accum <= accum + {prod[35:36-ACCWIDTH]}; + + wire [WIDTH:0] accum_rnd; + wire [WIDTH-1:0] accum_rnd_clip; + + wire stb_round; + + round_sd #(.WIDTH_IN(ACCWIDTH),.WIDTH_OUT(WIDTH+1)) round_acc + (.clk(clk), .reset(rst), .in(accum), .strobe_in(go_d4), .out(accum_rnd), .strobe_out(stb_round)); + + clip #(.bits_in(WIDTH+1),.bits_out(WIDTH)) clip (.in(accum_rnd), .out(accum_rnd_clip)); + + // Output + always @(posedge clk) + begin + stb_out <= bypass ? stb_in : stb_round; + data_out <= bypass ? data_in : accum_rnd_clip; + end + + +endmodule // small_hb_dec diff --git a/fpga/usrp3/lib/dsp/small_hb_int.v b/fpga/usrp3/lib/dsp/small_hb_int.v new file mode 100644 index 000000000..e34b34eb5 --- /dev/null +++ b/fpga/usrp3/lib/dsp/small_hb_int.v @@ -0,0 +1,102 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// Short halfband decimator (intended to be followed by another stage) +// Implements impulse responses of the form [A 0 B 0.5 B 0 A] +// +// These taps designed by halfgen4 from ldoolittle: +// 2 * 131072 * halfgen4(.75/8,2) + +module small_hb_int + #(parameter WIDTH=18) + (input clk, + input rst, + input bypass, + input stb_in, + input [WIDTH-1:0] data_in, + input [7:0] output_rate, + input stb_out, + output reg [WIDTH-1:0] data_out); + + + reg [WIDTH-1:0] d1, d2, d3, d4, d5, d6; + + localparam MWIDTH = 36; + wire [MWIDTH-1:0] prod; + + reg [6:0] stbin_d; + + always @(posedge clk) + stbin_d <= {stbin_d[5:0],stb_in}; + + always @(posedge clk) + if (rst) + begin + d1 <= 0; + d2 <= 0; + d3 <= 0; + d4 <= 0; + d5 <= 0; + d6 <= 0; + end + else if(stb_in) + begin + d1 <= data_in; + d2 <= d1; + d3 <= d2; + d4 <= d3; + d5 <= d4; + d6 <= d5; + end + + wire [WIDTH-1:0] sum_outer, sum_inner; + add2_and_round_reg #(.WIDTH(WIDTH)) add_outer (.clk(clk),.in1(d1),.in2(d4),.sum(sum_outer)); + add2_and_round_reg #(.WIDTH(WIDTH)) add_inner (.clk(clk),.in1(d2),.in2(d3),.sum(sum_inner)); + + wire [17:0] coeff_outer = -10690; + wire [17:0] coeff_inner = 75809; + + MULT18X18S mult(.C(clk), .CE(1), .R(rst), .P(prod), .A(stbin_d[1] ? coeff_outer : coeff_inner), + .B(stbin_d[1] ? sum_outer : sum_inner) ); + + wire [MWIDTH:0] accum; + acc #(.IWIDTH(MWIDTH),.OWIDTH(MWIDTH+1)) + acc (.clk(clk),.clear(stbin_d[2]),.acc(|stbin_d[3:2]),.in(prod),.out(accum)); + + wire [WIDTH+2:0] accum_rnd; + round_reg #(.bits_in(MWIDTH+1),.bits_out(WIDTH+3)) + final_round (.clk(clk),.in(accum),.out(accum_rnd)); + + wire [WIDTH-1:0] clipped; + clip_reg #(.bits_in(WIDTH+3),.bits_out(WIDTH)) final_clip + (.clk(clk),.in(accum_rnd),.strobe_in(1'b1), .out(clipped)); + + reg [WIDTH-1:0] saved, saved_d3; + always @(posedge clk) + if(stbin_d[6]) + saved <= clipped; + + always @(posedge clk) + if(stbin_d[3]) + saved_d3 <= d3; + + always @(posedge clk) + if(bypass) + data_out <= data_in; + else if(stb_in & stb_out) + case(output_rate) + 1 : data_out <= d6; + 2 : data_out <= d4; + 3, 4, 5, 6, 7 : data_out <= d3; + default : data_out <= d2; + endcase // case(output_rate) + else if(stb_out) + data_out <= saved; + +endmodule // small_hb_int + diff --git a/fpga/usrp3/lib/dsp/srl.v b/fpga/usrp3/lib/dsp/srl.v new file mode 100644 index 000000000..9bea98a09 --- /dev/null +++ b/fpga/usrp3/lib/dsp/srl.v @@ -0,0 +1,30 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module srl + #(parameter WIDTH=18) + (input clk, + input rst, + input write, + input [WIDTH-1:0] in, + input [3:0] addr, + output [WIDTH-1:0] out); + + genvar i; + generate + for (i=0;i DC offset --> rounding --> mux + + wire [23:0] i_dco, q_dco, i_ofs, q_ofs; + wire [WIDTH_OUT-1:0] i_final, q_final; + wire [7:0] mux_ctrl; + wire [35:0] corr_i, corr_q; + wire [23:0] i_bal, q_bal; + wire [17:0] mag_corr, phase_corr; + + setting_reg #(.my_addr(BASE+0), .width(24)) sr_0 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(i_dco),.changed()); + + setting_reg #(.my_addr(BASE+1), .width(24)) sr_1 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(q_dco),.changed()); + + setting_reg #(.my_addr(BASE+2),.width(18)) sr_2 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(mag_corr),.changed()); + + setting_reg #(.my_addr(BASE+3),.width(18)) sr_3 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(phase_corr),.changed()); + + setting_reg #(.my_addr(BASE+4), .width(8)) sr_4 + (.clk(clk),.rst(rst),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(mux_ctrl),.changed()); + + generate + if(IQCOMP_EN==1) + begin + reg [23:0] tx_i_dly, tx_q_dly; + always @(posedge clk) begin + tx_i_dly <= tx_i; + tx_q_dly <= tx_q; + end + + // IQ Balance + MULT18X18S mult_mag_corr + (.P(corr_i), .A(tx_i[23:6]), .B(mag_corr), .C(clk), .CE(1), .R(rst) ); + + MULT18X18S mult_phase_corr + (.P(corr_q), .A(tx_i[23:6]), .B(phase_corr), .C(clk), .CE(1), .R(rst) ); + + add2_and_clip_reg #(.WIDTH(24)) add_clip_i + (.clk(clk), .rst(rst), + .in1(tx_i_dly), .in2(corr_i[35:12]), .strobe_in(1'b1), + .sum(i_bal), .strobe_out()); + + add2_and_clip_reg #(.WIDTH(24)) add_clip_q + (.clk(clk), .rst(rst), + .in1(tx_q_dly), .in2(corr_q[35:12]), .strobe_in(1'b1), + .sum(q_bal), .strobe_out()); + end // if (IQCOMP_EN==1) + else + begin + assign i_bal = tx_i; + assign q_bal = tx_q; + end // else: !if(IQCOMP_EN==1) + endgenerate + + // DC Offset + add2_and_clip_reg #(.WIDTH(24)) add_dco_i + (.clk(clk), .rst(rst), .in1(i_dco), .in2(i_bal), .strobe_in(1'b1), .sum(i_ofs), .strobe_out()); + + add2_and_clip_reg #(.WIDTH(24)) add_dco_q + (.clk(clk), .rst(rst), .in1(q_dco), .in2(q_bal), .strobe_in(1'b1), .sum(q_ofs), .strobe_out()); + + // Rounding + round_sd #(.WIDTH_IN(24),.WIDTH_OUT(WIDTH_OUT)) round_i + (.clk(clk), .reset(rst), .in(i_ofs),.strobe_in(1'b1), .out(i_final), .strobe_out()); + + round_sd #(.WIDTH_IN(24),.WIDTH_OUT(WIDTH_OUT)) round_q + (.clk(clk), .reset(rst), .in(q_ofs),.strobe_in(1'b1), .out(q_final), .strobe_out()); + + // Mux + always @(posedge clk) + case(mux_ctrl[3:0]) + 0 : dac_a <= i_final; + 1 : dac_a <= q_final; + default : dac_a <= 0; + endcase // case (mux_ctrl[3:0]) + + always @(posedge clk) + case(mux_ctrl[7:4]) + 0 : dac_b <= i_final; + 1 : dac_b <= q_final; + default : dac_b <= 0; + endcase // case (mux_ctrl[7:4]) + +endmodule // tx_frontend diff --git a/fpga/usrp3/lib/dsp/variable_delay_line.v b/fpga/usrp3/lib/dsp/variable_delay_line.v new file mode 100644 index 000000000..ccef6172f --- /dev/null +++ b/fpga/usrp3/lib/dsp/variable_delay_line.v @@ -0,0 +1,144 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: variable_delay_line +// Description: +// This module implements a variable length delay line. It can be used +// in filter implementation where the delay is either variable and/or +// longer than a few flip-flops +// +// Parameters: +// - WIDTH: Width of data_in and data_out +// - DYNAMIC_DELAY: Is the delay variable (configurable at runtime) +// - DEPTH: The depth of the delay line. Must be greater than 2. +// The output delay can be between 0 and DEPTH-1. +// If DYNAMIC_DELAY==0, then this is the static delay +// - DEFAULT_DATA: Data to output if time post-delay is negative +// - OUT_REG: Add an output register. This adds a cycle of latency +// - DEVICE: FPGA device family +// Signals: +// - data_in : Input sample value +// - stb_in : Is input sample valid? +// - delay : Delay value for output (Must be between 0 and DEPTH-1) +// - data_out : Output sample value. data_out is updated 1 clock +// cycle (2 if OUT_REG == 1) after assertion of delay +// + +module variable_delay_line #( + parameter WIDTH = 18, + parameter DEPTH = 256, + parameter DYNAMIC_DELAY = 0, + parameter [WIDTH-1:0] DEFAULT_DATA = 0, + parameter OUT_REG = 0, + parameter DEVICE = "7SERIES" +) ( + input wire clk, + input wire clk_en, + input wire reset, + input wire [WIDTH-1:0] data_in, + input wire stb_in, + input wire [$clog2(DEPTH)-1:0] delay, + output wire [WIDTH-1:0] data_out +); + //FIXME: Change to localparam when Vivado doesn't freak out + // about the use of clog2. + parameter ADDR_W = $clog2(DEPTH+1); + localparam DATA_W = WIDTH; + + //----------------------------------------------------------- + // RAM State Machine: FIFO write, random access read + //----------------------------------------------------------- + wire w_en; + wire [DATA_W-1:0] r_data, w_data; + wire [ADDR_W-1:0] r_addr; + reg [ADDR_W-1:0] w_addr = {ADDR_W{1'b0}}, occupied = {ADDR_W{1'b0}}; + reg [1:0] use_default = 2'b11; + + // FIFO write, random access read + always @(posedge clk) begin + if (reset) begin + w_addr <= {ADDR_W{1'b0}}; + occupied <= {ADDR_W{1'b0}}; + end else if (w_en) begin + w_addr <= w_addr + 1'b1; + if (occupied != DEPTH) begin + occupied <= occupied + 1'b1; + end + end + end + + // Logic to handle negative delays + always @(posedge clk) begin + if (reset) begin + use_default <= 2'b11; + end else if (clk_en && (occupied != 0)) begin + use_default <= {use_default[0], (r_addr >= occupied ? 1'b1 : 1'b0)}; + end + end + + assign w_en = stb_in & clk_en; + assign w_data = data_in; + assign r_addr = (DYNAMIC_DELAY == 0) ? DEPTH : delay; + assign data_out = use_default[OUT_REG] ? DEFAULT_DATA : r_data; + + //----------------------------------------------------------- + // Delay Line RAM Implementation + //----------------------------------------------------------- + // Use a delay line implementation based on the depth. + // The DEVICE parameter is passed in but SPARTAN6, + // 7Series, Ultrascale and Ultrascale+ have the same + // MACROs for SRLs so we don't use the param quite yet. + + genvar i; + generate + if (ADDR_W == 4 || ADDR_W == 5) begin + // SRLs don't have an output register to instantiate + // that plus the pipeline register manually + wire [DATA_W-1:0] r_data_srl; + reg [DATA_W-1:0] r_data_shreg[0:1]; + always @(posedge clk) begin + if (clk_en) + {r_data_shreg[1], r_data_shreg[0]} <= {r_data_shreg[0], r_data_srl}; + end + assign r_data = r_data_shreg[OUT_REG]; + + for (i = 0; i < DATA_W; i = i + 1) begin: bits + // Pick SRL based on address width + if (ADDR_W == 4) begin + SRL16E #( + .INIT(16'h0000), .IS_CLK_INVERTED(1'b0) + ) srl16e_i ( + .CLK(clk), .CE(w_en), + .D(w_data[i]), + .A0(r_addr[0]),.A1(r_addr[1]),.A2(r_addr[2]),.A3(r_addr[3]), + .Q(r_data_srl[i]) + ); + end else begin + SRLC32E #( + .INIT(32'h00000000), .IS_CLK_INVERTED(1'b0) + ) srlc32e_i ( + .CLK(clk), .CE(w_en), + .D(w_data[i]), + .A(r_addr), + .Q(r_data_srl[i]), .Q31() + ); + end + end + end else begin + // For ADDR_W < 4, the RAM should ideally get + // synthesized down to flip-flops. + ram_2port #( + .DWIDTH (DATA_W), .AWIDTH(ADDR_W), + .RW_MODE("NO-CHANGE"), .OUT_REG(OUT_REG) + ) ram_i ( + .clka (clk), .ena(clk_en), .wea(w_en), + .addra(w_addr), .dia(w_data), .doa(), + .clkb (clk), .enb(clk_en), .web(1'b0), + .addrb(w_addr - r_addr - 1), .dib(), .dob(r_data) + ); + end + endgenerate + +endmodule // delay_line \ No newline at end of file diff --git a/fpga/usrp3/lib/extramfifo/.gitignore b/fpga/usrp3/lib/extramfifo/.gitignore new file mode 100644 index 000000000..94bbf6dcc --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/.gitignore @@ -0,0 +1,3 @@ +fifo_extram36_tb +fifo_extram_tb +*.vcd diff --git a/fpga/usrp3/lib/extramfifo/Makefile.srcs b/fpga/usrp3/lib/extramfifo/Makefile.srcs new file mode 100644 index 000000000..c0f5e1097 --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/Makefile.srcs @@ -0,0 +1,17 @@ +# +# Copyright 2010 Ettus Research LLC +# Copyright 2015 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# +# + +################################################## +# Extram Sources +################################################## +EXTRAM_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/extramfifo/, \ +ext_fifo.v \ +nobl_if.v \ +nobl_fifo.v \ +refill_randomizer.v \ +)) diff --git a/fpga/usrp3/lib/extramfifo/ext_fifo.v b/fpga/usrp3/lib/extramfifo/ext_fifo.v new file mode 100644 index 000000000..8ec32b45d --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/ext_fifo.v @@ -0,0 +1,166 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +// +// FIFO backed by an off chip ZBT/NoBL SRAM. +// +// This module and its sub-hierarchy implment a FIFO capable of sustaining +// a data throughput rate of at least int_clk/2 * 36bits and bursts of int_clk * 36bits. +// +// This has been designed and tested for an int_clk of 100MHz and an ext_clk of 125MHz, +// your milage may vary with other clock ratio's especially those where int_clk < ext_clk. +// Testing has also exclusively used a rst signal synchronized to int_clk. +// +// Interface operation mimics a Xilinx FIFO configured as "First Word Fall Through", +// though signal naming differs. +// +// For FPGA use registers interfacing directly with signals prefixed "RAM_*" should be +// packed into the IO ring. +// + +module ext_fifo + #(parameter INT_WIDTH=36,EXT_WIDTH=18,RAM_DEPTH=19,FIFO_DEPTH=19) + ( + input int_clk, + input ext_clk, + input rst, + input [EXT_WIDTH-1:0] RAM_D_pi, + output [EXT_WIDTH-1:0] RAM_D_po, + output RAM_D_poe, + output [RAM_DEPTH-1:0] RAM_A, + output RAM_WEn, + output RAM_CENn, + output RAM_LDn, + output RAM_OEn, + output RAM_CE1n, + input [INT_WIDTH-1:0] datain, + input src_rdy_i, // WRITE + output dst_rdy_o, // not FULL + output [INT_WIDTH-1:0] dataout, + output src_rdy_o, // not EMPTY + input dst_rdy_i // READ + ); + + wire [EXT_WIDTH-1:0] write_data; + wire [EXT_WIDTH-1:0] read_data; + wire full1, empty1; + wire almost_full2, almost_full2_spread, full2, empty2; + wire [FIFO_DEPTH-1:0] capacity; + wire space_avail; + wire data_avail; + + // These next 2 lines here purely because ICARUS is crap at handling generate statements. + // Empirically this has been determined to make simulations work. + wire read_input_fifo = space_avail & ~empty1; + wire write_output_fifo = data_avail; + + assign src_rdy_o = ~empty2; + assign dst_rdy_o = ~full1; + + // External FIFO running at ext clock rate and 18 or 36 bit width. + nobl_fifo #(.WIDTH(EXT_WIDTH),.RAM_DEPTH(RAM_DEPTH),.FIFO_DEPTH(FIFO_DEPTH)) + nobl_fifo_i1 + ( + .clk(ext_clk), + .rst(rst), + .RAM_D_pi(RAM_D_pi), + .RAM_D_po(RAM_D_po), + .RAM_D_poe(RAM_D_poe), + .RAM_A(RAM_A), + .RAM_WEn(RAM_WEn), + .RAM_CENn(RAM_CENn), + .RAM_LDn(RAM_LDn), + .RAM_OEn(RAM_OEn), + .RAM_CE1n(RAM_CE1n), + .write_data(write_data), + .write_strobe(~empty1 ), + .space_avail(space_avail), + .read_data(read_data), + .read_strobe(~almost_full2_spread), + .data_avail(data_avail), + .capacity(capacity) + ); + + generate + if (EXT_WIDTH == 18 && INT_WIDTH == 36) begin: fifo_g1 + // FIFO buffers data from UDP engine into external FIFO clock domain. + fifo_xlnx_512x36_2clk_36to18 fifo_xlnx_512x36_2clk_36to18_i1 ( + .rst(rst), + .wr_clk(int_clk), + .rd_clk(ext_clk), + .din(datain), // Bus [35 : 0] + .wr_en(src_rdy_i), + .rd_en(read_input_fifo), + .dout(write_data), // Bus [17 : 0] + .full(full1), + .empty(empty1)); + + + // FIFO buffers data read from external FIFO into DSP clk domain and to TX DSP. + fifo_xlnx_512x36_2clk_18to36 fifo_xlnx_512x36_2clk_18to36_i1 ( + .rst(rst), + .wr_clk(ext_clk), + .rd_clk(int_clk), + .din(read_data), // Bus [17 : 0] + .wr_en(write_output_fifo), + .rd_en(dst_rdy_i), + .dout(dataout), // Bus [35 : 0] + .full(full2), + .prog_full(almost_full2), + .empty(empty2)); + end // block: fifo_g1 + else if (EXT_WIDTH == 36 && INT_WIDTH == 36) begin: fifo_g1 + // FIFO buffers data from UDP engine into external FIFO clock domain. + fifo_xlnx_32x36_2clk fifo_xlnx_32x36_2clk_i1 ( + .rst(rst), + .wr_clk(int_clk), + .rd_clk(ext_clk), + .din(datain), // Bus [35 : 0] + .wr_en(src_rdy_i), + .rd_en(read_input_fifo), + .dout(write_data), // Bus [35 : 0] + .full(full1), + .empty(empty1)); + + // FIFO buffers data read from external FIFO into DSP clk domain and to TX DSP. + fifo_xlnx_512x36_2clk_prog_full fifo_xlnx_32x36_2clk_prog_full_i1 ( + .rst(rst), + .wr_clk(ext_clk), + .rd_clk(int_clk), + .din(read_data), // Bus [35 : 0] + .wr_en(write_output_fifo), + .rd_en(dst_rdy_i), + .dout(dataout), // Bus [35 : 0] + .full(full2), + .empty(empty2), + .prog_full(almost_full2)); + + end + endgenerate + + refill_randomizer #(.BITS(7)) + refill_randomizer_i1 ( + .clk(ext_clk), + .rst(rst), + .full_in(almost_full2), + .full_out(almost_full2_spread) + ); + +endmodule // ext_fifo diff --git a/fpga/usrp3/lib/extramfifo/ext_fifo_tb.v b/fpga/usrp3/lib/extramfifo/ext_fifo_tb.v new file mode 100644 index 000000000..a4e5ea164 --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/ext_fifo_tb.v @@ -0,0 +1,435 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +`timescale 1ns / 1ps +`define USRP2 +//`define USRP2PLUS + +`ifdef USRP2 + `define INT_WIDTH 36 + `define EXT_WIDTH 18 + `define RAM_DEPTH 19 + `define FIFO_DEPTH 8 + `define DUMP_VCD_FULL + `define INT_CLK_PERIOD 5 + `define EXT_CLK_PERIOD 4 +`elsif USRP2PLUS + `define INT_WIDTH 36 + `define EXT_WIDTH 36 + `define RAM_DEPTH 18 + `define FIFO_DEPTH 8 + `define DUMP_VCD_FULL + `define INT_CLK_PERIOD 5 + `define EXT_CLK_PERIOD 5 +`endif // `ifdef USRP2 + + +module ext_fifo_tb(); + + reg int_clk; + reg ext_clk; + reg rst; + + wire [`EXT_WIDTH-1:0] RAM_D_pi; + wire [`EXT_WIDTH-1:0] RAM_D_po; + wire [`EXT_WIDTH-1:0] RAM_D; + wire RAM_D_poe; + wire [`RAM_DEPTH-1:0] RAM_A; + wire RAM_WEn; + wire RAM_CENn; + wire RAM_LDn; + wire RAM_OEn; + wire RAM_CE1n; + reg [`INT_WIDTH-1:0] datain; + reg src_rdy_i; // WRITE + wire dst_rdy_o; // not FULL + wire [`INT_WIDTH-1:0] dataout; + reg [`INT_WIDTH-1:0] ref_dataout; + wire src_rdy_o; // not EMPTY + reg dst_rdy_i; + integer ether_frame; + + // Clocks + // Int clock is 100MHz + // Ext clock is 125MHz + initial + begin + int_clk <= 0; + ext_clk <= 0; + ref_dataout <= 1; + src_rdy_i <= 0; + dst_rdy_i <= 0; + end + + always + #(`INT_CLK_PERIOD/2) int_clk <= ~int_clk; + + always + #(`EXT_CLK_PERIOD/2) ext_clk <= ~ext_clk; + + initial + begin + datain <= 0; + ether_frame <= 0; + + rst <= 1; + repeat (5) @(negedge int_clk); + rst <= 0; + @(negedge int_clk); + while (datain < 10000) + begin + @(negedge int_clk); + datain <= datain + dst_rdy_o; + src_rdy_i <= dst_rdy_o; + // Simulate inter-frame time + if (ether_frame == 1500) + begin + ether_frame <= 0; + repeat(1600) + begin + @(negedge int_clk); + src_rdy_i <= 0; + end + end + else + ether_frame <= ether_frame + dst_rdy_o; + end + end // initial begin + + + initial + begin + repeat (5) @(negedge int_clk); + dst_rdy_i <= 1; + + while (src_rdy_o !== 1) + @(negedge int_clk); + + // Fall through fifo, first output already valid + if (dataout !== ref_dataout) + $display("Error: Expected %x, got %x @%d",ref_dataout, dataout, $time); + ref_dataout <= ref_dataout + src_rdy_o ; + + // Decimate by 16 rate + while (ref_dataout < 2000) + begin + @(negedge int_clk); + ref_dataout <= ref_dataout + src_rdy_o ; + dst_rdy_i <= src_rdy_o; + if ((dataout !== ref_dataout) && src_rdy_o) + $display("Error: Expected %x, got %x @%d",ref_dataout, dataout, $time); + @(negedge int_clk); + dst_rdy_i <= 0; + repeat(14) @(negedge int_clk); + end // while (ref_dataout < 10000) + // Decimate by 8 rate + while (ref_dataout < 4000) + begin + @(negedge int_clk); + ref_dataout <= ref_dataout + src_rdy_o ; + dst_rdy_i <= src_rdy_o; + if ((dataout !== ref_dataout) && src_rdy_o) + $display("Error: Expected %x, got %x @%d",ref_dataout, dataout, $time); + @(negedge int_clk); + dst_rdy_i <= 0; + repeat(6) @(negedge int_clk); + end // while (ref_dataout < 10000) + // Decimate by 4 rate + while (ref_dataout < 6000) + begin + @(negedge int_clk); + ref_dataout <= ref_dataout + src_rdy_o ; + dst_rdy_i <= src_rdy_o; + if ((dataout !== ref_dataout) && src_rdy_o) + $display("Error: Expected %x, got %x @%d",ref_dataout, dataout, $time); + @(negedge int_clk); + dst_rdy_i <= 0; + repeat(2) @(negedge int_clk); + end // while (ref_dataout < 10000) + // Max rate + while (ref_dataout < 10000) + begin + @(negedge int_clk); + ref_dataout <= ref_dataout + src_rdy_o ; + dst_rdy_i <= src_rdy_o; + if ((dataout !== ref_dataout) && src_rdy_o) + $display("Error: Expected %x, got %x @%d",ref_dataout, dataout, $time); + + end // while (ref_dataout < 10000) + + @(negedge int_clk); + $finish; + + end + + +/* -----\/----- EXCLUDED -----\/----- + + initial + begin + rst <= 1; + repeat (5) @(negedge int_clk); + rst <= 0; + @(negedge int_clk); + repeat (4000) + begin + @(negedge int_clk); + datain <= datain + dst_rdy_o; + src_rdy_i <= dst_rdy_o; +// @(negedge int_clk); +// src_rdy_i <= 0; +// @(negedge int_clk); +// dst_rdy_i <= src_rdy_o; +// @(negedge int_clk); +// dst_rdy_i <= 0; +// repeat (2) @(negedge int_clk); + end // repeat (1000) + // Fall through fifo, first output already valid + if (dataout !== ref_dataout) + $display("Error: Expected %x, got %x",ref_dataout, dataout); + repeat (1000) + begin + @(negedge int_clk); + datain <= datain + dst_rdy_o ; + src_rdy_i <= dst_rdy_o; + @(negedge int_clk); + src_rdy_i <= 0; + @(negedge int_clk); + ref_dataout <= ref_dataout + src_rdy_o ; + dst_rdy_i <= src_rdy_o; + if ((dataout !== ref_dataout) && src_rdy_o) + $display("Error: Expected %x, got %x",ref_dataout, dataout); + @(negedge int_clk); + dst_rdy_i <= 0; +// repeat (2) @(negedge int_clk); + end // repeat (1000) + repeat (1000) + begin +// @(negedge int_clk); +// datain <= datain + 1; +// src_rdy_i <= 1; +// @(negedge int_clk); +// src_rdy_i <= 0; + @(negedge int_clk); + ref_dataout <= ref_dataout + src_rdy_o; + dst_rdy_i <= src_rdy_o; + if ((dataout !== ref_dataout) && src_rdy_o) + $display("Error: Expected %x, got %x",ref_dataout, dataout); + @(negedge int_clk); + dst_rdy_i <= 0; +// repeat (2) @(negedge int_clk); + end // repeat (1000) + + $finish; + + end // initial begin + + + -----/\----- EXCLUDED -----/\----- */ + /////////////////////////////////////////////////////////////////////////////////// + // Simulation control // + /////////////////////////////////////////////////////////////////////////////////// + `ifdef DUMP_LX2_TOP + // Set up output files + initial begin + $dumpfile("ext_fifo_tb.lx2"); + $dumpvars(1,ext_fifo_tb); + end + `endif + + `ifdef DUMP_LX2_FULL + // Set up output files + initial begin + $dumpfile("ext_fifo_tb.lx2"); + $dumpvars(0,ext_fifo_tb); + end + `endif + + `ifdef DUMP_VCD_TOP + // Set up output files + initial begin + $dumpfile("ext_fifo_tb.vcd"); + $dumpvars(1,ext_fifo_tb); + end + `endif + + `ifdef DUMP_VCD_TOP_PLUS_NEXT + // Set up output files + initial begin + $dumpfile("ext_fifo_tb.vcd"); + $dumpvars(2,ext_fifo_tb); + end + `endif + + + `ifdef DUMP_VCD_FULL + // Set up output files + initial begin + $dumpfile("ext_fifo_tb.vcd"); + $dumpvars(0,ext_fifo_tb); + end + `endif + + // Update display every 10 us + always #10000 $monitor("Time in uS ",$time/1000); + + wire [`EXT_WIDTH-1:0] RAM_D_pi_ext; + wire [`EXT_WIDTH-1:0] RAM_D_po_ext; + wire [`EXT_WIDTH-1:0] RAM_D_ext; + wire RAM_D_poe_ext; + + genvar i; + + // + // Instantiate IO for Bidirectional bus to SRAM + // + + generate + for (i=0;i<`EXT_WIDTH;i=i+1) + begin : gen_RAM_D_IO + + IOBUF #( + .DRIVE(12), + .IOSTANDARD("LVCMOS25"), + .SLEW("FAST") + ) + RAM_D_i ( + .O(RAM_D_pi_ext[i]), + .I(RAM_D_po_ext[i]), + .IO(RAM_D[i]), + .T(RAM_D_poe_ext) + ); + end // block: gen_RAM_D_IO + + endgenerate + + wire [`RAM_DEPTH-1:0] RAM_A_ext; + wire RAM_WEn_ext,RAM_LDn_ext,RAM_CE1n_ext,RAM_OEn_ext,RAM_CENn_ext; + + assign #1 RAM_D_pi = RAM_D_pi_ext; + + assign #1 RAM_D_po_ext = RAM_D_po; + + assign #1 RAM_D_poe_ext = RAM_D_poe; + + assign #2 RAM_WEn_ext = RAM_WEn; + + assign #2 RAM_LDn_ext = RAM_LDn; + + assign #2 RAM_CE1n_ext = RAM_CE1n; + + assign #2 RAM_OEn_ext = RAM_OEn; + + assign #2 RAM_CENn_ext = RAM_CENn; + + assign #2 RAM_A_ext = RAM_A; + + + generate + if (`EXT_WIDTH==18) begin: ram_tb_g1 + idt71v65603s150 idt71v65603s150_i1 + ( + .A(RAM_A_ext[17:0]), + .adv_ld_(RAM_LDn_ext), // advance (high) / load (low) + .bw1_(1'b0), + .bw2_(1'b0), + .bw3_(1'b1), + .bw4_(1'b1), // byte write enables (low) + .ce1_(RAM_CE1n_ext), + .ce2(1'b1), + .ce2_(1'b0), // chip enables + .cen_(RAM_CENn_ext), // clock enable (low) + .clk(ext_clk), // clock + .IO({RAM_D[16:9],RAM_D[7:0]}), + .IOP({RAM_D[17],RAM_D[8]}), // data bus + .lbo_(1'b0), // linear burst order (low) + .oe_(RAM_OEn_ext), // output enable (low) + .r_w_(RAM_WEn_ext) + ); // read (high) / write (low) + end // block: ram_tb_g1 + else if (`EXT_WIDTH==36) begin: ram_tb_g1 + idt71v65603s150 idt71v65603s150_i1 + ( + .A(RAM_A_ext[17:0]), + .adv_ld_(RAM_LDn_ext), // advance (high) / load (low) + .bw1_(1'b0), + .bw2_(1'b0), + .bw3_(1'b0), + .bw4_(1'b0), // byte write enables (low) + .ce1_(RAM_CE1n_ext), + .ce2(1'b1), + .ce2_(1'b0), // chip enables + .cen_(RAM_CENn_ext), // clock enable (low) + .clk(ext_clk), // clock + .IO(RAM_D[31:0]), + .IOP(RAM_D[35:32]), // data bus + .lbo_(1'b0), // linear burst order (low) + .oe_(RAM_OEn_ext), // output enable (low) + .r_w_(RAM_WEn_ext) + ); // read (high) / write (low) + end // block: ram_tb_g1 + + endgenerate + +/* -----\/----- EXCLUDED -----\/----- + + + cy1356 cy1356_i1 + ( .d(RAM_D), + .clk(ext_clk), + .a(RAM_A_ext), + .bws(2'b00), + .we_b(RAM_WEn_ext), + .adv_lb(RAM_LDn_ext), + .ce1b(RAM_CE1n_ext), + .ce2(1'b1), + .ce3b(1'b0), + .oeb(RAM_OEn_ext), + .cenb(RAM_CENn_ext), + .mode(1'b0) + ); + -----/\----- EXCLUDED -----/\----- */ + + + ext_fifo + #(.INT_WIDTH(`INT_WIDTH),.EXT_WIDTH(`EXT_WIDTH),.RAM_DEPTH(`RAM_DEPTH),.FIFO_DEPTH(`FIFO_DEPTH)) + ext_fifo_i1 + ( + .int_clk(int_clk), + .ext_clk(ext_clk), + .rst(rst), + .RAM_D_pi(RAM_D_pi), + .RAM_D_po(RAM_D_po), + .RAM_D_poe(RAM_D_poe), + .RAM_A(RAM_A), + .RAM_WEn(RAM_WEn), + .RAM_CENn(RAM_CENn), + .RAM_LDn(RAM_LDn), + .RAM_OEn(RAM_OEn), + .RAM_CE1n(RAM_CE1n), + .datain(datain), + .src_rdy_i(src_rdy_i), // WRITE + .dst_rdy_o(dst_rdy_o), // not FULL + .dataout(dataout), + .src_rdy_o(src_rdy_o), // not EMPTY + .dst_rdy_i(dst_rdy_i) + ); + +endmodule // ext_fifo_tb diff --git a/fpga/usrp3/lib/extramfifo/nobl_fifo.v b/fpga/usrp3/lib/extramfifo/nobl_fifo.v new file mode 100644 index 000000000..e4fa1422e --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/nobl_fifo.v @@ -0,0 +1,117 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +// Since this FIFO uses a ZBT/NoBL SRAM for its storage which is a since port +// device it can only sustain data throughput at half the RAM clock rate. +// Fair arbitration to ensure this occurs is included in this logic and +// requests for transactions that can not be completed are held off. +// This FIFO requires a an external signal driving read_strobe that assures space for at least 6 +// reads since this the theopretical maximum number in flight due to pipeling. + +module nobl_fifo + #(parameter WIDTH=18,RAM_DEPTH=19,FIFO_DEPTH=19) + ( + input clk, + input rst, + input [WIDTH-1:0] RAM_D_pi, + output [WIDTH-1:0] RAM_D_po, + output RAM_D_poe, + output [RAM_DEPTH-1:0] RAM_A, + output RAM_WEn, + output RAM_CENn, + output RAM_LDn, + output RAM_OEn, + output RAM_CE1n, + input [WIDTH-1:0] write_data, + input write_strobe, + output reg space_avail, + output [WIDTH-1:0] read_data, + input read_strobe, // Triggers a read, result in approximately 6 cycles. + output data_avail, // Qulaifys read data available this cycle on read_data. + output reg [FIFO_DEPTH-1:0] capacity + ); + + //reg [FIFO_DEPTH-1:0] capacity; + reg [FIFO_DEPTH-1:0] wr_pointer; + reg [FIFO_DEPTH-1:0] rd_pointer; + wire [RAM_DEPTH-1:0] address; + reg data_avail_int; // Internal not empty flag. + + assign read = read_strobe && data_avail_int; + assign write = write_strobe && space_avail; + + // When a read and write collision occur, supress the space_avail flag next cycle + // and complete write followed by read over 2 cycles. This forces balanced arbitration + // and makes for a simple logic design. + + always @(posedge clk) + if (rst) + begin + capacity <= (1 << FIFO_DEPTH) - 1; + wr_pointer <= 0; + rd_pointer <= 0; + space_avail <= 1; + data_avail_int <= 0; + end + else + begin + // No space available if: + // Capacity is already zero; Capacity is 1 and write is asserted (lookahead); both read and write are asserted (collision) + space_avail <= ~((capacity == 0) || (read&&write) || ((capacity == 1) && write) ); + // Capacity has 1 cycle delay so look ahead here for corner case of read of last item in FIFO. + data_avail_int <= ~((capacity == ((1 << FIFO_DEPTH)-1)) || ((capacity == ((1 << FIFO_DEPTH)-2)) && (~write && read)) ); + wr_pointer <= wr_pointer + write; + rd_pointer <= rd_pointer + (~write && read); + capacity <= capacity - write + (~write && read) ; + end // else: !if(rst) + + assign address = write ? wr_pointer : rd_pointer; + assign enable = write || read; + + + // + // Simple NoBL SRAM interface, 4 cycle read latency. + // Read/Write arbitration via temprary application of empty/full flags. + // + nobl_if #(.WIDTH(WIDTH),.DEPTH(RAM_DEPTH)) + nobl_if_i1 + ( + .clk(clk), + .rst(rst), + .RAM_D_pi(RAM_D_pi), + .RAM_D_po(RAM_D_po), + .RAM_D_poe(RAM_D_poe), + .RAM_A(RAM_A), + .RAM_WEn(RAM_WEn), + .RAM_CENn(RAM_CENn), + .RAM_LDn(RAM_LDn), + .RAM_OEn(RAM_OEn), + .RAM_CE1n(RAM_CE1n), + .address(address), + .data_out(write_data), + .data_in(read_data), + .data_in_valid(data_avail), + .write(write), + .enable(enable) + ); + + + +endmodule // nobl_fifo diff --git a/fpga/usrp3/lib/extramfifo/nobl_if.v b/fpga/usrp3/lib/extramfifo/nobl_if.v new file mode 100644 index 000000000..a0126bbe3 --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/nobl_if.v @@ -0,0 +1,168 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +// Tested against an IDT 71v65603s150 in simulation and a Cypress 7C1356C in the real world. + +module nobl_if + #(parameter WIDTH=18,DEPTH=19) + ( + input clk, + input rst, + input [WIDTH-1:0] RAM_D_pi, + output [WIDTH-1:0] RAM_D_po, + output reg RAM_D_poe, + output [DEPTH-1:0] RAM_A, + output reg RAM_WEn, + output RAM_CENn, + output RAM_LDn, + output RAM_OEn, + output reg RAM_CE1n, + input [DEPTH-1:0] address, + input [WIDTH-1:0] data_out, + output reg [WIDTH-1:0] data_in, + output reg data_in_valid, + input write, + input enable + ); + + + reg enable_pipe1; + reg [DEPTH-1:0] address_pipe1; + reg write_pipe1; + reg [WIDTH-1:0] data_out_pipe1; + + reg enable_pipe2; + reg write_pipe2; + reg [WIDTH-1:0] data_out_pipe2; + + reg enable_pipe3; + reg write_pipe3; + reg [WIDTH-1:0] data_out_pipe3; + + assign RAM_LDn = 0; + // ZBT/NoBL RAM actually manages its own output enables very well. + assign RAM_OEn = 0; + + // gray code the address to reduce EMI + wire [DEPTH-1:0] address_gray; + + bin2gray #(.WIDTH(DEPTH)) bin2gray (.bin(address),.gray(address_gray)); + + + // + // Pipeline stage 1 + // + always @(posedge clk) + if (rst) + begin + enable_pipe1 <= 0; + address_pipe1 <= 0; + write_pipe1 <= 0; + data_out_pipe1 <= 0; + RAM_WEn <= 1; + RAM_CE1n <= 1; + + end + else + begin + enable_pipe1 <= enable; + RAM_CE1n <= ~enable; // Creates IOB flop + RAM_WEn <= ~write; // Creates IOB flop + + if (enable) + begin + address_pipe1 <= address_gray; + write_pipe1 <= write; +// RAM_WEn <= ~write; // Creates IOB flop + + + if (write) + data_out_pipe1 <= data_out; + end + end // always @ (posedge clk) + + // Pipeline 1 drives address, write_enable, chip_select on NoBL SRAM + assign RAM_A = address_pipe1; + assign RAM_CENn = 1'b0; + // assign RAM_WEn = ~write_pipe1; +// assign RAM_CE1n = ~enable_pipe1; + + // + // Pipeline stage2 + // + always @(posedge clk) + if (rst) + begin + enable_pipe2 <= 0; + data_out_pipe2 <= 0; + write_pipe2 <= 0; + end + else + begin + data_out_pipe2 <= data_out_pipe1; + write_pipe2 <= write_pipe1; + enable_pipe2 <= enable_pipe1; + end + + // + // Pipeline stage3 + // + always @(posedge clk) + if (rst) + begin + enable_pipe3 <= 0; + data_out_pipe3 <= 0; + write_pipe3 <= 0; + RAM_D_poe <= 0; + end + else + begin + data_out_pipe3 <= data_out_pipe2; + write_pipe3 <= write_pipe2; + enable_pipe3 <= enable_pipe2; + RAM_D_poe <= ~(write_pipe2 & enable_pipe2); // Active low driver enable in Xilinx. + end + + // Pipeline 3 drives write data on NoBL SRAM + assign RAM_D_po = data_out_pipe3; + + + // + // Pipeline stage4 + // + always @(posedge clk) + if (rst) + begin + data_in_valid <= 0; + data_in <= 0; + end + else + begin + data_in <= RAM_D_pi; + if (enable_pipe3 & ~write_pipe3) + begin + // Read data now available to be registered. + data_in_valid <= 1'b1; + end + else + data_in_valid <= 1'b0; + end // always @ (posedge clk) + +endmodule // nobl_if diff --git a/fpga/usrp3/lib/extramfifo/refill_randomizer.v b/fpga/usrp3/lib/extramfifo/refill_randomizer.v new file mode 100644 index 000000000..f3208e983 --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/refill_randomizer.v @@ -0,0 +1,86 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +// +// EMI mitigation. +// Process FULL flag from FIFO so that de-assertion +// (FIFO now not FULL) is delayed by a pseudo random +// value, but assertion is passed straight through. +// + + +module refill_randomizer + #(parameter BITS=7) + ( + input clk, + input rst, + input full_in, + output full_out + ); + + wire feedback; + reg full_last; + wire full_deasserts; + reg [6:0] shift_reg; + reg [6:0] count; + reg delayed_fall; + + + always @(posedge clk) + full_last <= full_in; + + assign full_deasserts = full_last & ~full_in; + + // 7 bit LFSR + always @(posedge clk) + if (rst) + shift_reg <= 7'b1; + else + if (full_deasserts) + shift_reg <= {shift_reg[5:0],feedback}; + + assign feedback = ^(shift_reg & 7'h41); + + always @(posedge clk) + if (rst) + begin + count <= 1; + delayed_fall <= 1; + end + else if (full_deasserts) + begin + count <= shift_reg; + delayed_fall <= 1; + end + else if (count == 1) + begin + count <= 1; + delayed_fall <= 0; + end + else + begin + count <= count - 1; + delayed_fall <= 1; + end + + // Full_out goes instantly high if full_in does. However its fall is delayed. + assign full_out = (full_in == 1) || (full_last == 1) || delayed_fall; + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/extramfifo/test_sram_if.v b/fpga/usrp3/lib/extramfifo/test_sram_if.v new file mode 100644 index 000000000..26b805804 --- /dev/null +++ b/fpga/usrp3/lib/extramfifo/test_sram_if.v @@ -0,0 +1,195 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// + +// Instantiate this block at the core level to conduct closed +// loop testing of the AC performance of the USRP2 SRAM interface + + +`define WIDTH 18 +`define DEPTH 19 + +module test_sram_if + ( + input clk, + input rst, + input [`WIDTH-1:0] RAM_D_pi, + output [`WIDTH-1:0] RAM_D_po, + output RAM_D_poe, + output [`DEPTH-1:0] RAM_A, + output RAM_WEn, + output RAM_CENn, + output RAM_LDn, + output RAM_OEn, + output RAM_CE1n, + output reg correct + ); + + reg [`DEPTH-1:0] write_count; + reg [`DEPTH-1:0] read_count; + reg enable; + reg write; + reg write_cycle; + reg read_cycle; + reg enable_reads; + reg [18:0] address; + reg [17:0] data_out; + wire [17:0] data_in; + wire data_in_valid; + + reg [17:0] check_data; + reg [17:0] check_data_old; + reg [17:0] check_data_old2; + + // + // Create counter that generates both external modulo 2^19 address and modulo 2^18 data to test RAM. + // + + always @(posedge clk) + if (rst) + begin + write_count <= 19'h0; + read_count <= 19'h0; + end + else if (write_cycle) // Write cycle + if (write_count == 19'h7FFFF) + begin + write_count <= 19'h0; + end + else + begin + write_count <= write_count + 1'b1; + end + else if (read_cycle) // Read cycle + if (read_count == 19'h7FFFF) + begin + read_count <= 19'h0; + end + else + begin + read_count <= read_count + 1'b1; + end + + always @(posedge clk) + if (rst) + begin + enable_reads <= 0; + read_cycle <= 0; + write_cycle <= 0; + end + else + begin + write_cycle <= ~write_cycle; + if (enable_reads) + read_cycle <= write_cycle; + if (write_count == 15) // Enable reads 15 writes after reset terminates. + enable_reads <= 1; + end // else: !if(rst) + + always @(posedge clk) + if (rst) + begin + enable <= 0; + end + else if (write_cycle) + begin + address <= write_count; + data_out <= write_count[17:0]; + enable <= 1; + write <= 1; + end + else if (read_cycle) + begin + address <= read_count; + check_data <= read_count[17:0]; + check_data_old <= check_data; + check_data_old2 <= check_data_old; + enable <= 1; + write <= 0; + end + else + enable <= 0; + + always @(posedge clk) + if (data_in_valid) + begin + correct <= (data_in == check_data_old2); + end + + + nobl_if nobl_if_i1 + ( + .clk(clk), + .rst(rst), + .RAM_D_pi(RAM_D_pi), + .RAM_D_po(RAM_D_po), + .RAM_D_poe(RAM_D_poe), + .RAM_A(RAM_A), + .RAM_WEn(RAM_WEn), + .RAM_CENn(RAM_CENn), + .RAM_LDn(RAM_LDn), + .RAM_OEn(RAM_OEn), + .RAM_CE1n(RAM_CE1n), + .address(address), + .data_out(data_out), + .data_in(data_in), + .data_in_valid(data_in_valid), + .write(write), + .enable(enable) + ); + + + wire [35:0] CONTROL0; + reg [7:0] data_in_reg, data_out_reg, address_reg; + reg data_in_valid_reg,write_reg,enable_reg,correct_reg; + + always @(posedge clk) + begin + data_in_reg <= data_in[7:0]; + data_out_reg <= data_out[7:0]; + data_in_valid_reg <= data_in_valid; + write_reg <= write; + enable_reg <= enable; + correct_reg <= correct; + address_reg <= address; + + end + + + icon icon_i1 + ( + .CONTROL0(CONTROL0) + ); + + ila ila_i1 + ( + .CLK(clk), + .CONTROL(CONTROL0), + // .TRIG0(address_reg), + .TRIG0(data_in_reg[7:0]), + .TRIG1(data_out_reg[7:0]), + .TRIG2(address_reg[7:0]), + .TRIG3({data_in_valid_reg,write_reg,enable_reg,correct_reg}) + ); + + + +endmodule // test_sram_if + + \ No newline at end of file diff --git a/fpga/usrp3/lib/fifo/Makefile.srcs b/fpga/usrp3/lib/fifo/Makefile.srcs new file mode 100644 index 000000000..8b48f6586 --- /dev/null +++ b/fpga/usrp3/lib/fifo/Makefile.srcs @@ -0,0 +1,37 @@ +# +# Copyright 2012-2013 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# FIFO Sources +################################################## +FIFO_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/fifo/, \ +axi_demux4.v \ +axi_demux8.v \ +axi_demux.v \ +axi_fifo_2clk.v \ +axi_fifo32_to_fifo64.v \ +axi_fifo64_to_fifo32.v \ +axi_fifo32_to_fifo16.v \ +axi_fifo16_to_fifo32.v \ +axi_fifo_bram.v \ +axi_fifo_cascade.v \ +axi_fifo_flop2.v \ +axi_fifo_flop.v \ +axi_fifo_short.v \ +axi_fifo.v \ +axi_filter_mux4.v \ +axi_loopback.v \ +axi_mux4.v \ +axi_mux8.v \ +axi_mux_select.v \ +axi_mux.v \ +axi_packet_gate.v \ +fifo64_to_axi4lite.v \ +shortfifo.v \ +axis_fifo_monitor.v \ +axis_strm_monitor.v \ +)) diff --git a/fpga/usrp3/lib/fifo/axi_demux.v b/fpga/usrp3/lib/fifo/axi_demux.v new file mode 100644 index 000000000..965fb95f0 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_demux.v @@ -0,0 +1,75 @@ + +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// axi_demux -- takes 1 AXI stream, demuxes to up to 16 output streams +// One bubble cycle between each packet + +module axi_demux + #(parameter WIDTH=64, + parameter SIZE=4, + parameter PRE_FIFO_SIZE=0, + parameter POST_FIFO_SIZE=0) + (input clk, input reset, input clear, + output [WIDTH-1:0] header, input [$clog2(SIZE)-1:0] dest, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [(WIDTH*SIZE)-1:0] o_tdata, output [SIZE-1:0] o_tlast, output [SIZE-1:0] o_tvalid, input [SIZE-1:0] o_tready); + + wire i_tlast_int, i_tready_int, i_tvalid_int; + wire [WIDTH-1:0] i_tdata_int; + generate + if (PRE_FIFO_SIZE == 0) begin + assign i_tlast_int = i_tlast; + assign i_tdata_int = i_tdata; + assign i_tvalid_int = i_tvalid; + assign i_tready = i_tready_int; + end else begin + axi_fifo #(.WIDTH(WIDTH+1),.SIZE(PRE_FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_tlast_int,i_tdata_int}), .o_tvalid(i_tvalid_int), .o_tready(i_tready_int), + .space(), .occupied()); + end + endgenerate + + reg [SIZE-1:0] st; + + assign header = i_tdata_int; + + always @(posedge clk) + if(reset | clear) + st <= {SIZE{1'b0}}; + else + if(st == 0) + if(i_tvalid_int) + st[dest] <= 1'b1; + else + ; + else + if(i_tready_int & i_tvalid_int & i_tlast_int) + st <= {SIZE{1'b0}}; + + wire [SIZE-1:0] o_tlast_int, o_tready_int, o_tvalid_int; + wire [WIDTH-1:0] o_tdata_int[0:SIZE-1]; + genvar n; + generate + if (POST_FIFO_SIZE == 0) begin + assign o_tdata = {SIZE{i_tdata_int}}; + assign o_tlast = {SIZE{i_tlast_int}}; + assign o_tvalid = {SIZE{i_tvalid_int}} & st; + assign i_tready_int = |(o_tready & st); + end else begin + wire [SIZE-1:0] o_tready_fifo; + assign i_tready_int = |(o_tready_fifo & st); + for (n = 0; n < SIZE; n = n + 1) begin + axi_fifo #(.WIDTH(WIDTH+1),.SIZE(POST_FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast_int,i_tdata_int}), .i_tvalid(i_tvalid_int & st[n]), .i_tready(o_tready_fifo[n]), + .o_tdata({o_tlast[n],o_tdata[WIDTH*(n+1)-1:WIDTH*n]}), .o_tvalid(o_tvalid[n]), .o_tready(o_tready[n]), + .space(), .occupied()); + end + end + endgenerate + +endmodule // axi_demux diff --git a/fpga/usrp3/lib/fifo/axi_demux4.v b/fpga/usrp3/lib/fifo/axi_demux4.v new file mode 100644 index 000000000..09f017dd1 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_demux4.v @@ -0,0 +1,80 @@ + +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// axi_demux -- takes one AXI stream, sends to one of 4 output channels +// Choice of output channel is by external logic based on first line of packet ("header" port) +// If compressed vita data, this line contains vita header and streamid. + +module axi_demux4 + #(parameter ACTIVE_CHAN = 4'b1111, // ACTIVE_CHAN is a map of connected outputs + parameter WIDTH = 64, + parameter BUFFER=0) + (input clk, input reset, input clear, + output [WIDTH-1:0] header, input [1:0] dest, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o0_tdata, output o0_tlast, output o0_tvalid, input o0_tready, + output [WIDTH-1:0] o1_tdata, output o1_tlast, output o1_tvalid, input o1_tready, + output [WIDTH-1:0] o2_tdata, output o2_tlast, output o2_tvalid, input o2_tready, + output [WIDTH-1:0] o3_tdata, output o3_tlast, output o3_tvalid, input o3_tready); + + wire [WIDTH-1:0] i_tdata_int; + wire i_tlast_int, i_tvalid_int, i_tready_int; + + generate + if(BUFFER == 0) + begin + assign i_tdata_int = i_tdata; + assign i_tlast_int = i_tlast; + assign i_tvalid_int = i_tvalid; + assign i_tready = i_tready_int; + end + else + axi_fifo_flop2 #(.WIDTH(WIDTH+1)) axi_fifo_flop2 + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_tlast_int,i_tdata_int}), .o_tvalid(i_tvalid_int), .o_tready(i_tready_int), + .space(), .occupied()); + endgenerate + + reg [3:0] dm_state; + localparam DM_IDLE = 4'b0000; + localparam DM_0 = 4'b0001; + localparam DM_1 = 4'b0010; + localparam DM_2 = 4'b0100; + localparam DM_3 = 4'b1000; + + assign header = i_tdata_int; + + always @(posedge clk) + if(reset | clear) + dm_state <= DM_IDLE; + else + case (dm_state) + DM_IDLE : + if(i_tvalid_int) + case(dest) + 2'b00 : dm_state <= DM_0; + 2'b01 : dm_state <= DM_1; + 2'b10 : dm_state <= DM_2; + 2'b11 : dm_state <= DM_3; + endcase // case (i_tdata[1:0]) + + DM_0, DM_1, DM_2, DM_3 : + if(i_tvalid_int & i_tready_int & i_tlast_int) + dm_state <= DM_IDLE; + + default : + dm_state <= DM_IDLE; + endcase // case (dm_state) + + assign {o3_tvalid, o2_tvalid, o1_tvalid, o0_tvalid} = dm_state & {4{i_tvalid_int}}; + assign i_tready_int = |(dm_state & ({o3_tready, o2_tready, o1_tready, o0_tready} | ~ACTIVE_CHAN)); + + assign {o0_tlast, o0_tdata} = {i_tlast_int, i_tdata_int}; + assign {o1_tlast, o1_tdata} = {i_tlast_int, i_tdata_int}; + assign {o2_tlast, o2_tdata} = {i_tlast_int, i_tdata_int}; + assign {o3_tlast, o3_tdata} = {i_tlast_int, i_tdata_int}; + +endmodule // axi_demux4 diff --git a/fpga/usrp3/lib/fifo/axi_demux8.v b/fpga/usrp3/lib/fifo/axi_demux8.v new file mode 100644 index 000000000..2ee18040b --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_demux8.v @@ -0,0 +1,63 @@ + +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// axi_demux -- takes one AXI stream, sends to one of 8 output channels +// Choice of output channel is by external logic based on first line of packet ("header" port) +// If compressed vita data, this line contains vita header and streamid. + +module axi_demux8 #( + parameter ACTIVE_CHAN = 8'b11111111, // ACTIVE_CHAN is a map of connected outputs + parameter WIDTH = 64, + parameter BUFFER=0 +) ( + input clk, input reset, input clear, + output [WIDTH-1:0] header, input [2:0] dest, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o0_tdata, output o0_tlast, output o0_tvalid, input o0_tready, + output [WIDTH-1:0] o1_tdata, output o1_tlast, output o1_tvalid, input o1_tready, + output [WIDTH-1:0] o2_tdata, output o2_tlast, output o2_tvalid, input o2_tready, + output [WIDTH-1:0] o3_tdata, output o3_tlast, output o3_tvalid, input o3_tready, + output [WIDTH-1:0] o4_tdata, output o4_tlast, output o4_tvalid, input o4_tready, + output [WIDTH-1:0] o5_tdata, output o5_tlast, output o5_tvalid, input o5_tready, + output [WIDTH-1:0] o6_tdata, output o6_tlast, output o6_tvalid, input o6_tready, + output [WIDTH-1:0] o7_tdata, output o7_tlast, output o7_tvalid, input o7_tready +); + + wire [WIDTH-1:0] i_tdata_int0, i_tdata_int1; + wire i_tlast_int0, i_tlast_int1; + wire i_tvalid_int0, i_tvalid_int1; + wire i_tready_int0, i_tready_int1; + + axi_demux4 #(.ACTIVE_CHAN({2'b00, (|(ACTIVE_CHAN[7:4])), (|(ACTIVE_CHAN[3:0]))}), .WIDTH(WIDTH), .BUFFER(BUFFER)) demux2 ( + .clk(clk), .reset(reset), .clear(clear), + .header(header), .dest({1'b0, dest[2]}), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o0_tdata(i_tdata_int0), .o0_tlast(i_tlast_int0), .o0_tvalid(i_tvalid_int0), .o0_tready(i_tready_int0), + .o1_tdata(i_tdata_int1), .o1_tlast(i_tlast_int1), .o1_tvalid(i_tvalid_int1), .o1_tready(i_tready_int1), + .o2_tdata(), .o2_tlast(), .o2_tvalid(), .o2_tready(1'b0), + .o3_tdata(), .o3_tlast(), .o3_tvalid(), .o3_tready(1'b0) + ); + + axi_demux4 #(.ACTIVE_CHAN(ACTIVE_CHAN[3:0]), .WIDTH(WIDTH), .BUFFER(0)) demux4_int0 ( + .clk(clk), .reset(reset), .clear(clear), + .header(), .dest(dest[1:0]), + .i_tdata(i_tdata_int0), .i_tlast(i_tlast_int0), .i_tvalid(i_tvalid_int0), .i_tready(i_tready_int0), + .o0_tdata(o0_tdata), .o0_tlast(o0_tlast), .o0_tvalid(o0_tvalid), .o0_tready(o0_tready), + .o1_tdata(o1_tdata), .o1_tlast(o1_tlast), .o1_tvalid(o1_tvalid), .o1_tready(o1_tready), + .o2_tdata(o2_tdata), .o2_tlast(o2_tlast), .o2_tvalid(o2_tvalid), .o2_tready(o2_tready), + .o3_tdata(o3_tdata), .o3_tlast(o3_tlast), .o3_tvalid(o3_tvalid), .o3_tready(o3_tready) + ); + + axi_demux4 #(.ACTIVE_CHAN(ACTIVE_CHAN[7:4]), .WIDTH(WIDTH), .BUFFER(0)) demux4_int1 ( + .clk(clk), .reset(reset), .clear(clear), + .header(), .dest(dest[1:0]), + .i_tdata(i_tdata_int1), .i_tlast(i_tlast_int1), .i_tvalid(i_tvalid_int1), .i_tready(i_tready_int1), + .o0_tdata(o4_tdata), .o0_tlast(o4_tlast), .o0_tvalid(o4_tvalid), .o0_tready(o4_tready), + .o1_tdata(o5_tdata), .o1_tlast(o5_tlast), .o1_tvalid(o5_tvalid), .o1_tready(o5_tready), + .o2_tdata(o6_tdata), .o2_tlast(o6_tlast), .o2_tvalid(o6_tvalid), .o2_tready(o6_tready), + .o3_tdata(o7_tdata), .o3_tlast(o7_tlast), .o3_tvalid(o7_tvalid), .o3_tready(o7_tready) + ); + +endmodule // axi_demux4 diff --git a/fpga/usrp3/lib/fifo/axi_fifo.v b/fpga/usrp3/lib/fifo/axi_fifo.v new file mode 100644 index 000000000..3a99c4c31 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo.v @@ -0,0 +1,71 @@ +// +// Copyright 2012-2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// General FIFO block +// Size == 0: Uses a single stage flop (axi_fifo_flop). +// Size == 1: Uses a two stage flop (axi_fifo_flop2). Best choice for single stage pipelining. +// Breaks combinatorial paths on the AXI stream data / control lines at the cost of +// additional registers. Maps to SLICELs (i.e. does not use distributed RAM). +// Size <= 5: Uses SRL32 to efficient maps a 32 deep FIFO to SLICEMs (axi_fifo_short). Not +// recommended for pipelining as most devices have twice as many SLICELs as SLICEMs. +// Size > 5: Uses BRAM fifo (axi_fifo_bram) + +module axi_fifo + #(parameter WIDTH=32, SIZE=5) + (input clk, input reset, input clear, + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output i_tready, + output [WIDTH-1:0] o_tdata, + output o_tvalid, + input o_tready, + + output [15:0] space, + output [15:0] occupied); + + generate + if(SIZE==0) + begin + axi_fifo_flop #(.WIDTH(WIDTH)) fifo_flop + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(space[0]), .occupied(occupied[0])); + assign space[15:1] = 15'd0; + assign occupied[15:1] = 15'd0; + end + else if(SIZE==1) + begin + axi_fifo_flop2 #(.WIDTH(WIDTH)) fifo_flop2 + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(space[1:0]), .occupied(occupied[1:0])); + assign space[15:2] = 14'd0; + assign occupied[15:2] = 14'd0; + end + else if(SIZE<=5) + begin + axi_fifo_short #(.WIDTH(WIDTH)) fifo_short + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(space[5:0]), .occupied(occupied[5:0])); + assign space[15:6] = 10'd0; + assign occupied[15:6] = 10'd0; + end + else + begin + axi_fifo_bram #(.WIDTH(WIDTH), .SIZE(SIZE)) fifo_bram + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(space), .occupied(occupied)); + end + endgenerate + +endmodule // axi_fifo diff --git a/fpga/usrp3/lib/fifo/axi_fifo16_to_fifo32.v b/fpga/usrp3/lib/fifo/axi_fifo16_to_fifo32.v new file mode 100644 index 000000000..d22c825c5 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo16_to_fifo32.v @@ -0,0 +1,43 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_fifo16_to_fifo32 + (input clk, input reset, input clear, + input [15:0] i_tdata, input [1:0] i_tuser, input i_tlast, input i_tvalid, output i_tready, + output [31:0] o_tdata, output [2:0] o_tuser, output o_tlast, output o_tvalid, input o_tready + ); + + reg [15:0] holding; + + reg state; + + always @(posedge clk) + if(reset | clear) + state <= 0; + else + if(i_tvalid & i_tready) + case(state) + 0 : if(~i_tlast) state <= 1'b1; + 1 : state <= 1'b0; + default : state <= 1'b0; + endcase // case (state) + + always @(posedge clk) + if(i_tvalid & i_tready) + holding <= i_tdata; + + assign i_tready = (state == 0 && !i_tlast)? 1'b1 : o_tready; + assign o_tvalid = (state == 0 && !i_tlast)? 1'b0 : i_tvalid; + + assign o_tdata = (state == 0) ? {i_tdata, 16'h0} : { holding, i_tdata }; + assign o_tlast = i_tlast; + + wire [2:0] occ_in = (i_tuser == 0) ? 3'd4 : {1'b0, i_tuser}; + wire [2:0] occ_out = (state == 0) ? occ_in : (occ_in + 3'd4); + + assign o_tuser = ~o_tlast ? 3'd0 : occ_out; + +endmodule // axi_fifo32_to_fifo64 diff --git a/fpga/usrp3/lib/fifo/axi_fifo32_to_fifo16.v b/fpga/usrp3/lib/fifo/axi_fifo32_to_fifo16.v new file mode 100644 index 000000000..b4e7ec618 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo32_to_fifo16.v @@ -0,0 +1,36 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_fifo32_to_fifo16 + (input clk, input reset, input clear, + input [31:0] i_tdata, input [2:0] i_tuser, input i_tlast, input i_tvalid, output i_tready, + output [15:0] o_tdata, output [1:0] o_tuser, output o_tlast, output o_tvalid, input o_tready + ); + + wire short_last = i_tlast & ((i_tuser == 3'd1) | (i_tuser == 3'd2) | (i_tuser == 3'd3) | (i_tuser == 3'd4)); + + reg state; + always @(posedge clk) + if(reset | clear) + state <= 1'b0; + else + if(i_tvalid & o_tready) + case(state) + 1'b0 : + if(~short_last) + state <= 1'b1; + 1'b1 : + state <= 1'b0; + endcase // case (state) + + assign o_tdata = (state == 0) ? i_tdata[31:16] : i_tdata[15:0]; + assign o_tuser = o_tlast ? i_tuser[1:0] : 2'd0; + assign o_tlast = i_tlast & ((state == 1'b1) | short_last); + + assign o_tvalid = i_tvalid; + assign i_tready = o_tready & ((state == 1'b1) | short_last); + +endmodule // axi_fifo64_to_fifo32 diff --git a/fpga/usrp3/lib/fifo/axi_fifo32_to_fifo64.v b/fpga/usrp3/lib/fifo/axi_fifo32_to_fifo64.v new file mode 100644 index 000000000..1f168420d --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo32_to_fifo64.v @@ -0,0 +1,44 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_fifo32_to_fifo64 + (input clk, input reset, input clear, + input [31:0] i_tdata, input [1:0] i_tuser, input i_tlast, input i_tvalid, output i_tready, + output [63:0] o_tdata, output [2:0] o_tuser, output o_tlast, output o_tvalid, input o_tready + ); + + reg [31:0] holding; + + reg state; + + always @(posedge clk) + if(reset | clear) + state <= 0; + else + if(i_tvalid & i_tready) + case(state) + 0 : if(~i_tlast) state <= 1'b1; + 1 : state <= 1'b0; + default : state <= 1'b0; + endcase // case (state) + + always @(posedge clk) + if(i_tvalid & i_tready) + holding <= i_tdata; + + assign i_tready = (state == 0 && !i_tlast)? 1'b1 : o_tready; + assign o_tvalid = (state == 0 && !i_tlast)? 1'b0 : i_tvalid; + + assign o_tdata = (state == 0) ? {i_tdata, 32'h0} : { holding, i_tdata }; + assign o_tlast = i_tlast; + + wire [2:0] occ_in = (i_tuser == 0) ? 3'd4 : {1'b0, i_tuser}; + wire [2:0] occ_out = (state == 0) ? occ_in : (occ_in + 3'd4); + + assign o_tuser = ~o_tlast ? 3'd0 : occ_out; + +endmodule // axi_fifo32_to_fifo64 diff --git a/fpga/usrp3/lib/fifo/axi_fifo64_to_fifo32.v b/fpga/usrp3/lib/fifo/axi_fifo64_to_fifo32.v new file mode 100644 index 000000000..f9c12ef33 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo64_to_fifo32.v @@ -0,0 +1,37 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_fifo64_to_fifo32 + (input clk, input reset, input clear, + input [63:0] i_tdata, input [2:0] i_tuser, input i_tlast, input i_tvalid, output i_tready, + output [31:0] o_tdata, output [1:0] o_tuser, output o_tlast, output o_tvalid, input o_tready + ); + + wire short_last = i_tlast & ((i_tuser == 3'd1) | (i_tuser == 3'd2) | (i_tuser == 3'd3) | (i_tuser == 3'd4)); + + reg state; + always @(posedge clk) + if(reset | clear) + state <= 1'b0; + else + if(i_tvalid & o_tready) + case(state) + 1'b0 : + if(~short_last) + state <= 1'b1; + 1'b1 : + state <= 1'b0; + endcase // case (state) + + assign o_tdata = (state == 0) ? i_tdata[63:32] : i_tdata[31:0]; + assign o_tuser = o_tlast ? i_tuser[1:0] : 2'd0; + assign o_tlast = i_tlast & ((state == 1'b1) | short_last); + + assign o_tvalid = i_tvalid; + assign i_tready = o_tready & ((state == 1'b1) | short_last); + +endmodule // axi_fifo64_to_fifo32 diff --git a/fpga/usrp3/lib/fifo/axi_fifo_2clk.v b/fpga/usrp3/lib/fifo/axi_fifo_2clk.v new file mode 100644 index 000000000..1f3eee924 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo_2clk.v @@ -0,0 +1,184 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2017 Ettus Research, A National Instruments Company +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_fifo_2clk.v +// +// Purpose: +// An asynchronous clock crossing for AXI-Stream buses +// The width (WIDTH) and depth (SIZE) of the FIFO is configurable +// For depths less than the technology's SRL threshold, an SRL +// will be instantiated. For depths less the minimum RAM block +// depth (that corresponds to the max width), a single BRAM block +// will be instantiated. For other larger depths, a BRAM block +// plus a regular axi_fifo will be instantiated. The depth of the +// combined FIFO in that case will be larger than the user request. +// +// Requirements: +// Implementation for fifo_short_2clk, fifo_4k_2clk that infer SRL +// and BRAM based clock-crossing FIFOs respectively +// +////////////////////////////////////////////////////////////////////// + +module axi_fifo_2clk #( + parameter WIDTH = 69, // Width of input/output data word + parameter SIZE = 9, // log2 of the depth of the FIFO + parameter PIPELINE = "NONE", // Which ports to pipeline? {NONE, IN, OUT, INOUT} + parameter DEVICE = "7SERIES" // FPGA technology identifier (for optimal inference) +)( + input wire reset, + input wire i_aclk, + input wire [WIDTH-1:0] i_tdata, + input wire i_tvalid, + output wire i_tready, + input wire o_aclk, + output wire [WIDTH-1:0] o_tdata, + output wire o_tvalid, + input wire o_tready +); + + wire i_arst, o_arst; + synchronizer #(.INITIAL_VAL(1'b1)) i_rst_sync_i ( + .clk(i_aclk), .rst(1'b0), .in(reset), .out(i_arst) + ); + synchronizer #(.INITIAL_VAL(1'b1)) o_rst_sync_i ( + .clk(o_aclk), .rst(1'b0), .in(reset), .out(o_arst) + ); + + //---------------------------------------------- + // Pipeline Logic + //---------------------------------------------- + + wire [WIDTH-1:0] i_pipe_tdata, o_pipe_tdata; + wire i_pipe_tvalid, o_pipe_tvalid; + wire i_pipe_tready, o_pipe_tready; + + generate + if (PIPELINE == "IN" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH(WIDTH)) in_pipe_i ( + .clk(i_aclk), .reset(i_arst), .clear(1'b0), + .i_tdata(i_tdata), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(i_pipe_tdata), .o_tvalid(i_pipe_tvalid), .o_tready(i_pipe_tready), + .space(), .occupied() + ); + end else begin + assign {i_pipe_tdata, i_pipe_tvalid} = {i_tdata, i_tvalid}; + assign i_tready = i_pipe_tready; + end + + if (PIPELINE == "OUT" || PIPELINE == "INOUT") begin + axi_fifo_flop2 #(.WIDTH(WIDTH)) out_pipe_i ( + .clk(o_aclk), .reset(o_arst), .clear(1'b0), + .i_tdata(o_pipe_tdata), .i_tvalid(o_pipe_tvalid), .i_tready(o_pipe_tready), + .o_tdata(o_tdata), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied() + ); + end else begin + assign {o_tdata, o_tvalid} = {o_pipe_tdata, o_pipe_tvalid}; + assign o_pipe_tready = o_tready; + end + endgenerate + + //---------------------------------------------- + // FIFO Logic + //---------------------------------------------- + + wire [WIDTH-1:0] o_ext_tdata; + wire o_ext_tvalid; + wire o_ext_tready; + + // Ideally the following parameters should be technology + // specific. For now these values have been optimized for + // 7Series FPGAs. They also work for Spartan6 but may not + // be optimal. For future generations, make these values + // depend on the DEVICE parameter. + localparam BASE_WIDTH = 72; + localparam SRL_THRESHOLD = 5; + localparam RAM_THRESHOLD = 9; + + // How many parallel FIFOs to instantiate to fit WIDTH + localparam NUM_FIFOS = ((WIDTH-1)/BASE_WIDTH)+1; + localparam INT_WIDTH = BASE_WIDTH * NUM_FIFOS; + + wire [INT_WIDTH-1:0] wr_data, rd_data; + wire [NUM_FIFOS-1:0] full, empty; + wire wr_en, rd_en; + + // Read/write logic for FIFO sections + assign wr_data = {{(INT_WIDTH-WIDTH){1'b0}}, i_pipe_tdata}; + assign wr_en = i_pipe_tready & i_pipe_tvalid; + assign i_pipe_tready = &(~full); + assign o_ext_tdata = rd_data[WIDTH-1:0]; + assign o_ext_tvalid = &(~empty); + assign rd_en = o_ext_tready & o_ext_tvalid; + + // FIFO IP instantiation + genvar i; + generate + for (i = 0; i < NUM_FIFOS; i = i + 1) begin: fifo_section + if (SIZE <= SRL_THRESHOLD) begin + fifo_short_2clk impl_srl_i ( + .rst (i_arst), + .wr_clk (i_aclk), + .din (wr_data[((i+1)*BASE_WIDTH)-1:i*BASE_WIDTH]), + .wr_en (wr_en), + .full (full[i]), + .wr_data_count(), + .rd_clk (o_aclk), + .dout (rd_data[((i+1)*BASE_WIDTH)-1:i*BASE_WIDTH]), + .rd_en (rd_en), + .empty (empty[i]), + .rd_data_count() + ); + end else begin + fifo_4k_2clk impl_bram_i ( + .rst (i_arst), + .wr_clk (i_aclk), + .din (wr_data[((i+1)*BASE_WIDTH)-1:i*BASE_WIDTH]), + .wr_en (wr_en), + .full (full[i]), + .wr_data_count(), + .rd_clk (o_aclk), + .dout (rd_data[((i+1)*BASE_WIDTH)-1:i*BASE_WIDTH]), + .rd_en (rd_en), + .empty (empty[i]), + .rd_data_count() + ); + end + end + endgenerate + + //---------------------------------------------- + // Extension FIFO (for large sizes) + //---------------------------------------------- + + generate + if (SIZE > RAM_THRESHOLD) begin + wire [WIDTH-1:0] ext_pipe_tdata; + wire ext_pipe_tvalid; + wire ext_pipe_tready; + + // Add a register slice between BRAM cascades + axi_fifo_flop2 #(.WIDTH(WIDTH)) ext_fifo_pipe_i ( + .clk(o_aclk), .reset(o_arst), .clear(1'b0), + .i_tdata(o_ext_tdata), .i_tvalid(o_ext_tvalid), .i_tready(o_ext_tready), + .o_tdata(ext_pipe_tdata), .o_tvalid(ext_pipe_tvalid), .o_tready(ext_pipe_tready), + .space(), .occupied() + ); + + // Bolt on an extension FIFO if the requested depth is larger than the BRAM + // 2clk FIFO primitive (IP) + axi_fifo_bram #(.WIDTH(WIDTH), .SIZE(SIZE)) ext_fifo_i ( + .clk(o_aclk), .reset(o_arst), .clear(1'b0), + .i_tdata(ext_pipe_tdata), .i_tvalid(ext_pipe_tvalid), .i_tready(ext_pipe_tready), + .o_tdata(o_pipe_tdata), .o_tvalid(o_pipe_tvalid), .o_tready(o_pipe_tready), + .space(), .occupied() + ); + end else begin + assign {o_pipe_tdata, o_pipe_tvalid} = {o_ext_tdata, o_ext_tvalid}; + assign o_ext_tready = o_pipe_tready; + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/fifo/axi_fifo_32_64_tb.v b/fpga/usrp3/lib/fifo/axi_fifo_32_64_tb.v new file mode 100644 index 000000000..792538361 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo_32_64_tb.v @@ -0,0 +1,119 @@ +// +// Copyright 2013 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module axi_fifo_32_64_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("axi_fifo_32_64_tb.vcd"); + initial $dumpvars(0,axi_fifo_32_64_tb); + + task send_packet; + input [63:0] data_start; + input [2:0] user; + input [31:0] len; + + begin + @(posedge clk); + {i_tuser, i_tlast, i_tdata} <= { 3'd0, 1'b0, data_start }; + repeat(len-1) + begin + i_tvalid <= 1; + @(posedge clk); + i_tdata <= i_tdata + 64'h0000_0002_0000_0002; + end + i_tuser <= user; + i_tlast <= 1; + @(posedge clk); + i_tvalid <= 1'b0; + @(posedge clk); + end + endtask // send_packet + + initial + begin + #1000 reset = 0; + #200000; + $finish; + end + + reg [63:0] i_tdata; + reg [2:0] i_tuser; + reg i_tlast; + reg i_tvalid; + wire i_tready; + + wire [63:0] i_tdata_int; + wire [2:0] i_tuser_int; + wire i_tlast_int, i_tvalid_int, i_tready_int; + + wire [63:0] o_tdata; + wire [31:0] o_tdata_int, o_tdata_int2; + wire [2:0] o_tuser; + wire [1:0] o_tuser_int, o_tuser_int2; + wire o_tlast, o_tlast_int, o_tvalid, o_tvalid_int, o_tready, o_tready_int; + wire o_tlast_int2, o_tvalid_int2, o_tready_int2; + + localparam RPT_COUNT = 16; + + initial + begin + i_tvalid <= 0; + + while(reset) + @(posedge clk); + @(posedge clk); + + send_packet(64'hA0000000_A0000001, 3'd7, 4); + @(posedge clk); + end // initial begin + + axi_fifo #(.WIDTH(68), .SIZE(10)) fifo + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({i_tlast,i_tuser,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_tlast_int,i_tuser_int,i_tdata_int}), .o_tvalid(i_tvalid_int), .o_tready(i_tready_int)); + + axi_fifo64_to_fifo32 dut + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(i_tdata_int), .i_tuser(i_tuser_int), .i_tlast(i_tlast_int), .i_tvalid(i_tvalid_int), .i_tready(i_tready_int), + .o_tdata(o_tdata_int), .o_tuser(o_tuser_int), .o_tlast(o_tlast_int), .o_tvalid(o_tvalid_int), .o_tready(o_tready_int)); + + /* + axi_fifo #(.WIDTH(35), .SIZE(10)) fifo_middle + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_tlast_int,o_tuser_int,o_tdata_int}), .i_tvalid(o_tvalid_int), .i_tready(o_tready_int), + .o_tdata({o_tlast_int2,o_tuser_int2,o_tdata_int2}), .o_tvalid(o_tvalid_int2), .o_tready(o_tready_int2)); +*/ + assign o_tdata_int2 = o_tdata_int; + assign o_tlast_int2 = o_tlast_int; + assign o_tuser_int2 = o_tuser_int; + assign o_tvalid_int2 = o_tvalid_int; + assign o_tready_int = o_tready_int2; + + axi_fifo32_to_fifo64 dut2 + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(o_tdata_int2), .i_tuser(o_tuser_int2), .i_tlast(o_tlast_int2), .i_tvalid(o_tvalid_int2), .i_tready(o_tready_int2), + .o_tdata(o_tdata), .o_tuser(o_tuser), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + + assign o_tready = 1'b1; + + always @(posedge clk) + if(i_tvalid & i_tready) + $display("IN: TUSER %x\tTLAST %x\tTDATA %x", i_tuser, i_tlast, i_tdata); + + always @(posedge clk) + if(o_tvalid_int & o_tready_int) + $display("\t\t\t\t\t\tMIDDLE: TUSER %x\tTLAST %x\tTDATA %x", o_tuser_int, o_tlast_int, o_tdata_int); + + always @(posedge clk) + if(o_tvalid & o_tready) + $display("\t\t\t\t\t\t\t\t\t\t\tOUT: TUSER %x\tTLAST %x\tTDATA %x", o_tuser, o_tlast, o_tdata); + +endmodule // axi_fifo_32_64_tb diff --git a/fpga/usrp3/lib/fifo/axi_fifo_bram.v b/fpga/usrp3/lib/fifo/axi_fifo_bram.v new file mode 100644 index 000000000..173468129 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo_bram.v @@ -0,0 +1,174 @@ +// +// Copyright 2012-2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +// Block RAM AXI fifo + + +module axi_fifo_bram + #(parameter WIDTH=32, SIZE=9) + (input clk, input reset, input clear, + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output i_tready, + output reg [WIDTH-1:0] o_tdata = 'd0, + output reg o_tvalid = 1'b0, + input o_tready, + + output reg [15:0] space, + output reg [15:0] occupied); + + wire [WIDTH-1:0] int_tdata; + wire int_tready; + + wire full, empty; + wire write = i_tvalid & i_tready; + // read_int will assert when either a read occurs or the output register is empty (and there is data in the shift register fifo) + wire read_int = ~empty & int_tready; + // read will only assert when an actual 1read request occurs at the interface + wire read = o_tready & o_tvalid; + + assign i_tready = ~full; + + // Read side states + localparam ST_EMPTY = 0; + localparam PRE_READ = 1; + localparam READING = 2; + + reg [SIZE-1:0] wr_addr, rd_addr; + reg [1:0] read_state; + + reg empty_reg = 1'b1, full_reg = 1'b0; + always @(posedge clk) + if(reset) + wr_addr <= 0; + else if(clear) + wr_addr <= 0; + else if(write) + wr_addr <= wr_addr + 1; + + ram_2port #(.DWIDTH(WIDTH),.AWIDTH(SIZE)) + ram (.clka(clk), + .ena(1'b1), + .wea(write), + .addra(wr_addr), + .dia(i_tdata), + .doa(), + + .clkb(clk), + .enb((read_state==PRE_READ)|read_int), + .web(1'b0), + .addrb(rd_addr), + .dib({WIDTH{1'b1}}), + .dob(int_tdata)); + + always @(posedge clk) + if(reset) + begin + read_state <= ST_EMPTY; + rd_addr <= 0; + empty_reg <= 1; + end + else + if(clear) + begin + read_state <= ST_EMPTY; + rd_addr <= 0; + empty_reg <= 1; + end + else + case(read_state) + ST_EMPTY : + if(write) + begin + //rd_addr <= wr_addr; + read_state <= PRE_READ; + end + PRE_READ : + begin + read_state <= READING; + empty_reg <= 0; + rd_addr <= rd_addr + 1; + end + + READING : + if(read_int) + if(rd_addr == wr_addr) + begin + empty_reg <= 1; + if(write) + read_state <= PRE_READ; + else + read_state <= ST_EMPTY; + end + else + rd_addr <= rd_addr + 1; + endcase // case(read_state) + + wire [SIZE-1:0] dont_write_past_me = rd_addr - 2; + wire becoming_full = wr_addr == dont_write_past_me; + + always @(posedge clk) + if(reset) + full_reg <= 0; + else if(clear) + full_reg <= 0; + else if(read_int & ~write) + full_reg <= 0; + //else if(write & ~read_int & (wr_addr == (rd_addr-3))) + else if(write & ~read_int & becoming_full) + full_reg <= 1; + + //assign empty = (read_state != READING); + assign empty = empty_reg; + + // assign full = ((rd_addr - 1) == wr_addr); + assign full = full_reg; + + // Output registered stage + always @(posedge clk) + begin + // Valid flag + if (reset | clear) + o_tvalid <= 1'b0; + else if (int_tready) + o_tvalid <= ~empty; + + // Data + if (int_tready) + o_tdata <= int_tdata; + end + + assign int_tready = o_tready | ~o_tvalid; + + ////////////////////////////////////////////// + // space and occupied are for diagnostics only + // not guaranteed exact + + localparam NUMLINES = (1< Block RAM fifo -> ShortFIFO for timing and placement help + +// Special case SIZE <= 5 uses a short fifo in the middle, which is not too useful in this case + +module axi_fifo_cascade + #(parameter WIDTH=32, SIZE=9) + (input clk, input reset, input clear, + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output i_tready, + output [WIDTH-1:0] o_tdata, + output o_tvalid, + input o_tready, + + output [15:0] space, + output [15:0] occupied); + + wire [WIDTH-1:0] int1_tdata, int2_tdata; + wire int1_tvalid, int1_tready, int2_tvalid, int2_tready; + + axi_fifo_flop2 #(.WIDTH(WIDTH)) pre_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(int1_tdata), .o_tvalid(int1_tvalid), .o_tready(int1_tready), + .space(), .occupied()); + + axi_fifo #(.WIDTH(WIDTH), .SIZE(SIZE)) main_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(int1_tdata), .i_tvalid(int1_tvalid), .i_tready(int1_tready), + .o_tdata(int2_tdata), .o_tvalid(int2_tvalid), .o_tready(int2_tready), + .space(space), .occupied(occupied)); // May change unexpectedly, but are always conservative + + axi_fifo_flop2 #(.WIDTH(WIDTH)) post_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(int2_tdata), .i_tvalid(int2_tvalid), .i_tready(int2_tready), + .o_tdata(o_tdata), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); + +endmodule // axi_fifo_cascade diff --git a/fpga/usrp3/lib/fifo/axi_fifo_flop.v b/fpga/usrp3/lib/fifo/axi_fifo_flop.v new file mode 100644 index 000000000..a2e058cc1 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo_flop.v @@ -0,0 +1,43 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// +// Single FIFO (register) with AXI4-STREAM interface +// + +module axi_fifo_flop + #(parameter WIDTH=32) + (input clk, + input reset, + input clear, + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output i_tready, + output reg [WIDTH-1:0] o_tdata = 'd0, + output reg o_tvalid = 1'b0, + input o_tready, + output space, + output occupied); + + assign i_tready = ~reset & (~o_tvalid | o_tready); + + always @(posedge clk) + if(reset | clear) + o_tvalid <= 1'b0; + else + o_tvalid <= (i_tready & i_tvalid) | (o_tvalid & ~o_tready); + + always @(posedge clk) + if(i_tvalid & i_tready) + o_tdata <= i_tdata; + + // These aren't terribly useful, but include them for consistency + assign space = i_tready; + assign occupied = o_tvalid; + +endmodule // axi_fifo_flop diff --git a/fpga/usrp3/lib/fifo/axi_fifo_flop2.v b/fpga/usrp3/lib/fifo/axi_fifo_flop2.v new file mode 100644 index 000000000..381253e56 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo_flop2.v @@ -0,0 +1,59 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Single cycle latency, depth of 2 "Flip flop" with no end to end combinatorial paths on +// AXI control signals (such as i_tready depends on o_tready). Breaking the combinatorial +// paths requires an additional register stage. +// +// Note: Once i_tvalid is asserted, it cannot be deasserted without i_tready having asserted +// indicating i_tdata has been read. This is an AXI stream requirement. + +module axi_fifo_flop2 #( + parameter WIDTH = 32 +)( + input clk, + input reset, + input clear, + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output i_tready, + output reg [WIDTH-1:0] o_tdata = 'h0, + output reg o_tvalid = 1'b0, + input o_tready, + output [1:0] space, + output [1:0] occupied); + + reg [WIDTH-1:0] i_tdata_temp = 'h0; + reg i_tvalid_temp = 1'b0; + + assign i_tready = ~i_tvalid_temp; + + always @(posedge clk) begin + if (~o_tvalid | o_tready) begin + if (i_tvalid_temp) begin + o_tvalid <= 1'b1; + o_tdata <= i_tdata_temp; + end else begin + o_tvalid <= i_tvalid; + o_tdata <= i_tdata; + end + i_tvalid_temp <= 1'b0; + end else begin + if (~i_tvalid_temp) begin + i_tvalid_temp <= i_tvalid; + i_tdata_temp <= i_tdata; + end + end + if (reset | clear) begin + o_tvalid <= 1'b0; + i_tvalid_temp <= 1'b0; + end + end + + assign occupied = i_tvalid_temp + o_tvalid; + assign space = 2 - occupied; + +endmodule diff --git a/fpga/usrp3/lib/fifo/axi_fifo_short.v b/fpga/usrp3/lib/fifo/axi_fifo_short.v new file mode 100644 index 000000000..465be28bb --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_fifo_short.v @@ -0,0 +1,113 @@ +// +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// +// 32 word FIFO with AXI4-STREAM interface. +// +// NOTE: This module uses the SRLC32E primitive explicitly and as such +// can only be used with Xilinx technology of the VIRTEX-6/SPARTAN-6/SIERIES-7 or newer. +// + +module axi_fifo_short + #(parameter WIDTH=32) + ( + input clk, + input reset, + input clear, + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output i_tready, + output [WIDTH-1:0] o_tdata, + output o_tvalid, + input o_tready, + + output reg [5:0] space, + output reg [5:0] occupied + ); + + reg full = 1'b0, empty = 1'b1; + wire write = i_tvalid & i_tready; + wire read = o_tready & o_tvalid; + + assign i_tready = ~full; + assign o_tvalid = ~empty; + + reg [4:0] a; + genvar i; + + generate + for (i=0;i 1024*1024 number of test sequences, + // which is every possible 10 bit sequence of i_tvalid / o_tready. + $display("Test 5 -- Check combinations of i_tvalid / o_tready"); + clear = 1'b1; + i_tdata = {32{1'b1}}; + i_tvalid = 1'b0; + o_tready = 1'b0; + i_tready_timeout = 0; + i_tvalid_sequence = {TEST_VECTOR_SIZE{1'd0}}; + o_tready_sequence = {TEST_VECTOR_SIZE{1'd0}}; + @(posedge clk); + clear = 1'b0; + @(posedge clk); + for (i = 0; i < 2**TEST_VECTOR_SIZE; i = i + 1) begin + i_tvalid_sequence = i_tvalid_sequence + 1; + for (k = 0; k < 2**TEST_VECTOR_SIZE; k = k + 1) begin + o_tready_sequence = o_tready_sequence + 1; + for (n = 0; n < TEST_VECTOR_SIZE; n = n + 1) begin + if (o_tready_sequence[n]) begin + o_tready = 1'b1; + end else begin + o_tready = 1'b0; + end + // Special Case: If i_tready timed out, then i_tvalid is still asserted and we cannot + // deassert i_tvalid until we see a corresponding i_tready. This is a basic + // AXI stream requirement, so we will continue to assert i_tvalid regardless + // of what i_tvalid_sequence would have set i_tvalid for this loop. + if (i_tvalid_sequence[n] | (i_tready_timeout == TEST_VECTOR_SIZE)) begin + i_tvalid = 1'b1; + if (i_tready_timeout < TEST_VECTOR_SIZE) begin + i_tdata = i_tdata + 32'd1; + end + @(posedge clk); + i_tready_timeout = 0; + // Wait for i_tready until timeout. Timeouts may occur when o_tready_sequence + // has o_tready not asserted for several clock cycles. + while(~i_tready & (i_tready_timeout < TEST_VECTOR_SIZE)) begin + @(posedge clk) + i_tready_timeout = i_tready_timeout + 1; + end + end else begin + i_tvalid = 1'b0; + @(posedge clk); + end + end + end + // Reset starting conditions for the test sequences + clear = 1'b1; + i_tdata = {32{1'b1}}; + i_tvalid = 1'b0; + o_tready = 1'b0; + i_tready_timeout = 0; + @(posedge clk); + clear = 1'b0; + @(posedge clk); + end + $display("Test 5 Passed!"); + $display("All tests PASSED!"); + $stop; + end + + // Check the input counting sequence independent of + // i_tvalid / o_tready sequences. + always @(posedge clk) begin + if (reset) begin + o_tdata_check <= 32'd0; + end else begin + if (clear) begin + o_tdata_check <= 32'd0; + end + if (o_tready & o_tvalid) begin + o_tdata_check <= o_tdata_check + 32'd1; + if (o_tdata != o_tdata_check) begin + $display("Test FAILED!"); + $error("Incorrect output!"); + $stop; + end + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/fifo/axi_filter_mux4.v b/fpga/usrp3/lib/fifo/axi_filter_mux4.v new file mode 100644 index 000000000..4c9d76003 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_filter_mux4.v @@ -0,0 +1,158 @@ +// +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// axi_filter_mux -- takes 4 64-bit AXI stream of CHDR data, merges them to 1 output channel +// Round-robin if PRIO=0, priority if PRIO=1 (lower number ports get priority) +// Bubble cycles are inserted after each packet in PRIO mode, or on wraparound in Round Robin mode. +// Filter forces specific destination SID to pass per port, else dump data to /dev/null + +module axi_filter_mux4 + #(parameter PRIO=0, + parameter WIDTH=64, + parameter BUFFER=0, + parameter FILTER0 =0, + parameter FILTER1 =0, + parameter FILTER2 =0, + parameter FILTER3 =0 + ) + (input clk, input reset, input clear, + input [WIDTH-1:0] i0_tdata, input i0_tlast, input i0_tvalid, output i0_tready, + input [WIDTH-1:0] i1_tdata, input i1_tlast, input i1_tvalid, output i1_tready, + input [WIDTH-1:0] i2_tdata, input i2_tlast, input i2_tvalid, output i2_tready, + input [WIDTH-1:0] i3_tdata, input i3_tlast, input i3_tvalid, output i3_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire [WIDTH-1:0] o_tdata_int; + wire o_tlast_int, o_tvalid_int, o_tready_int; + + reg [3:0] mx_state; + reg filter_packet; + + localparam MX_IDLE = 4'b0000; + localparam MX_0 = 4'b0001; + localparam MX_1 = 4'b0010; + localparam MX_2 = 4'b0100; + localparam MX_3 = 4'b1000; + + + assign good0 = i0_tdata[15:0]==FILTER0; + assign good1 = i1_tdata[15:0]==FILTER1; + assign good2 = i2_tdata[15:0]==FILTER2; + assign good3 = i3_tdata[15:0]==FILTER3; + + always @(posedge clk) + if(reset | clear) + mx_state <= MX_IDLE; + else + case (mx_state) + MX_IDLE : + if(i0_tvalid) begin + mx_state <= MX_0; + filter_packet <= !good0; + end + else if(i1_tvalid) begin + mx_state <= MX_1; + filter_packet <= !good1; + end + else if(i2_tvalid) begin + mx_state <= MX_2; + filter_packet <= !good2; + end + else if(i3_tvalid) begin + mx_state <= MX_3; + filter_packet <= !good3; + end + + MX_0 : + if(o_tready_int & o_tvalid_int & o_tlast_int) + if(PRIO) + mx_state <= MX_IDLE; + else if(i1_tvalid) begin + mx_state <= MX_1; + filter_packet <= !good1; + end + else if(i2_tvalid) begin + mx_state <= MX_2; + filter_packet <= !good2; + end + else if(i3_tvalid) begin + mx_state <= MX_3; + filter_packet <= !good3; + end + else begin + mx_state <= MX_IDLE; + filter_packet <= 0; + end + + MX_1 : + if(o_tready_int & o_tvalid_int & o_tlast_int) + if(PRIO) + mx_state <= MX_IDLE; + else if(i2_tvalid) begin + mx_state <= MX_2; + filter_packet <= !good2; + end + else if(i3_tvalid) begin + mx_state <= MX_3; + filter_packet <= !good3; + end + else begin + mx_state <= MX_IDLE; + filter_packet <= 0; + end + MX_2 : + if(o_tready_int & o_tvalid_int & o_tlast_int) + if(PRIO) + mx_state <= MX_IDLE; + else if(i3_tvalid) begin + mx_state <= MX_3; + filter_packet <= !good3; + end + else begin + mx_state <= MX_IDLE; + filter_packet <= 0; + end + MX_3 : + if(o_tready_int & o_tvalid_int & o_tlast_int) + begin + mx_state <= MX_IDLE; + filter_packet <= 0; + end + + default : + mx_state <= MX_IDLE; + endcase // case (mx_state) + + assign {i3_tready, i2_tready, i1_tready, i0_tready} = mx_state & {4{o_tready_int}}; + + assign o_tvalid_int = |(mx_state & ({i3_tvalid, i2_tvalid, i1_tvalid, i0_tvalid})); + + assign {o_tlast_int, o_tdata_int} = mx_state[3] ? {i3_tlast, i3_tdata} : + mx_state[2] ? {i2_tlast, i2_tdata} : + mx_state[1] ? {i1_tlast, i1_tdata} : + {i0_tlast, i0_tdata}; + + generate + if(BUFFER == 0) + begin + assign o_tdata = o_tdata_int; + assign o_tlast = o_tlast_int; + assign o_tvalid = o_tvalid_int & !filter_packet; + assign o_tready_int = o_tready | filter_packet; + end + else + begin + wire o_tready_int_fifo; + assign o_tready_int = o_tready_int_fifo | filter_packet; + + axi_fifo_short #(.WIDTH(WIDTH+1)) axi_fifo_short + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({o_tlast_int,o_tdata_int}), .i_tvalid(o_tvalid_int & !filter_packet), .i_tready(o_tready_int_fifo), + .o_tdata({o_tlast,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); + end + endgenerate + +endmodule // axi__mux4 diff --git a/fpga/usrp3/lib/fifo/axi_loopback.v b/fpga/usrp3/lib/fifo/axi_loopback.v new file mode 100644 index 000000000..f80288a73 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_loopback.v @@ -0,0 +1,75 @@ +// +// Copyright 2012 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// +// axi_loopback.v +// +// Loopback all data assuming it's in CHDR format, and swap SRC/DST in the SID in the process +// thus reflecting it back to it's origin...in theory! +// + +module axi_loopback + #( + parameter WIDTH = 64 + ) + ( + input clk, + input reset, + // Input AXIS + input [WIDTH-1:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + // Output AXIS + output [WIDTH-1:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready + ); + + wire [WIDTH-1:0] fifoin_tdata,fifoout_tdata,dmux_tdata; + wire fifoin_tlast,dmux_tlast; + wire fifoin_tvalid,dmux_tvalid; + wire fifoin_tready,dmux_tready; + + // Since most real endpoints go via Demux4 place one in here to look for bugs. + axi_demux4 #(.ACTIVE_CHAN(4'b0001), .WIDTH(WIDTH)) demux + (.clk(clk), .reset(reset), .clear(1'b0), + .header(), .dest(2'b00), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o0_tdata(dmux_tdata), .o0_tlast(dmux_tlast), .o0_tvalid(dmux_tvalid), .o0_tready(dmux_tready), + .o1_tdata(), .o1_tlast(), .o1_tvalid(), .o1_tready(1'b1), + .o2_tdata(), .o2_tlast(), .o2_tvalid(), .o2_tready(1'b1), + .o3_tdata(), .o3_tlast(), .o3_tvalid(), .o3_tready(1'b1)); + + axi_fifo_short #(.WIDTH(WIDTH+1)) axi_fifo_short1 + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({dmux_tlast,dmux_tdata}), .i_tvalid(dmux_tvalid), .i_tready(dmux_tready), + .o_tdata({fifoin_tlast,fifoin_tdata}), .o_tvalid(fifoin_tvalid), .o_tready(fifoin_tready), + .space(), .occupied()); + + reg header; + always @(posedge clk) begin + if(reset) begin + header <= 1'b1; + end else if (header) begin + if(fifoin_tvalid & fifoin_tready & ~fifoin_tlast) header <= 1'b0; + end else begin + if(fifoin_tvalid & fifoin_tready & fifoin_tlast) header <= 1'b1; + end + end + + assign fifoout_tdata = header ? + {fifoin_tdata[63:32] ,fifoin_tdata[15:0],fifoin_tdata[31:16]} : + fifoin_tdata; + + axi_fifo_short #(.WIDTH(WIDTH+1)) axi_fifo_short2 + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({fifoin_tlast,fifoout_tdata}), .i_tvalid(fifoin_tvalid), .i_tready(fifoin_tready), + .o_tdata({o_tlast,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); + +endmodule // axi_loopback diff --git a/fpga/usrp3/lib/fifo/axi_mux.v b/fpga/usrp3/lib/fifo/axi_mux.v new file mode 100644 index 000000000..72a771348 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axi_mux.v @@ -0,0 +1,110 @@ + +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +// axi_mux -- takes arbitrary number of AXI stream, merges them to 1 output channel +// Round-robin if PRIO=0, priority if PRIO=1 (lower number ports get priority) +// Bubble cycles are inserted after each packet + +module axi_mux + #(parameter PRIO=0, + parameter WIDTH=64, + parameter PRE_FIFO_SIZE=0, + parameter POST_FIFO_SIZE=0, + parameter SIZE=4) + (input clk, input reset, input clear, + input [(WIDTH*SIZE)-1:0] i_tdata, input [SIZE-1:0] i_tlast, input [SIZE-1:0] i_tvalid, output [SIZE-1:0] i_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire [WIDTH*SIZE-1:0] i_tdata_int; + wire [SIZE-1:0] i_tlast_int, i_tvalid_int, i_tready_int; + + wire [WIDTH-1:0] o_tdata_int; + wire o_tlast_int, o_tvalid_int, o_tready_int; + + reg [$clog2(SIZE)-1:0] st_port; + reg st_active; + + genvar n; + generate + if (PRE_FIFO_SIZE == 0) begin + assign i_tdata_int = i_tdata; + assign i_tlast_int = i_tlast; + assign i_tvalid_int = i_tvalid; + assign i_tready = i_tready_int; + end else begin + for (n = 0; n < SIZE; n = n + 1) begin + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(PRE_FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast[n],i_tdata[WIDTH*(n+1)-1:WIDTH*n]}), .i_tvalid(i_tvalid[n]), .i_tready(i_tready[n]), + .o_tdata({i_tlast_int[n],i_tdata_int[WIDTH*(n+1)-1:WIDTH*n]}), .o_tvalid(i_tvalid_int[n]), .o_tready(i_tready_int[n]), + .space(), .occupied()); + end + end + endgenerate + + always @(posedge clk) + if(reset) + begin + st_port <= 0; + st_active <= 1'b0; + end + else + if(st_active) + begin + if(o_tlast_int & o_tvalid_int & o_tready_int) + begin + st_active <= 1'b0; + if((PRIO != 0) | (st_port == (SIZE-1))) + st_port <= 0; + else + st_port <= st_port + 1; + end + end // if (st_active) + else + if(i_tvalid_int[st_port]) + st_active <= 1'b1; + else + if(st_port == (SIZE-1)) + st_port <= 0; + else + st_port <= st_port + 1; + + genvar i; + generate + for(i=0;i= MTU of packet) + parameter USE_AS_BUFF = 0, // Allow the packet gate to be used as a buffer (uses more RAM) + parameter MIN_PKT_SIZE= 0 // log2 of minimum valid packet size (rounded down, used to reduce addr fifo size) +) ( + input wire clk, + input wire reset, + input wire clear, + input wire [WIDTH-1:0] i_tdata, + input wire i_tlast, + input wire i_terror, + input wire i_tvalid, + output wire i_tready, + output reg [WIDTH-1:0] o_tdata = {WIDTH{1'b0}}, + output reg o_tlast = 1'b0, + output reg o_tvalid = 1'b0, + input wire o_tready +); + + localparam [SIZE-1:0] ADDR_ZERO = {SIZE{1'b0}}; + localparam [SIZE-1:0] ADDR_ONE = {{(SIZE-1){1'b0}}, 1'b1}; + + // ------------------------------------------- + // RAM block that will hold pkts + // ------------------------------------------- + wire wr_en, rd_en; + wire [WIDTH:0] wr_data, rd_data; + reg [SIZE-1:0] wr_addr = ADDR_ZERO, rd_addr = ADDR_ZERO; + + // Threshold to explicitly instantiate LUTRAM + localparam LUTRAM_THRESH = 5; + + // We need to instantiate a simple dual-port RAM here so + // we use the ram_2port module with one read port and one + // write port and "NO-CHANGE" mode. + ram_2port #( + .DWIDTH (WIDTH+1), .AWIDTH(SIZE), + .RW_MODE("NO-CHANGE"), .OUT_REG(0), + .RAM_TYPE(SIZE <= LUTRAM_THRESH ? "LUTRAM" : "AUTOMATIC") + ) ram_i ( + .clka (clk), .ena(1'b1), .wea(wr_en), + .addra(wr_addr), .dia(wr_data), .doa(), + .clkb (clk), .enb(rd_en), .web(1'b0), + .addrb(rd_addr), .dib({WIDTH{1'b0}}), .dob(rd_data) + ); + + // FIFO empty/full logic. The condition for both + // empty and full is when rd_addr == wr_addr. However, + // it matters if we approach that case from the low side + // or the high side. So keep track of the almost empty/full + // state for determine if the next transaction will cause + // the FIFO to be truly empty or full. + reg ram_full = 1'b0, ram_empty = 1'b1; + wire almost_full = (wr_addr == rd_addr - ADDR_ONE); + wire almost_empty = (wr_addr == rd_addr + ADDR_ONE); + + always @(posedge clk) begin + if (reset | clear) begin + ram_full <= 1'b0; + end else begin + if (almost_full) begin + if (wr_en & ~rd_en) + ram_full <= 1'b1; + end else begin + if (~wr_en & rd_en) + ram_full <= 1'b0; + end + end + end + + always @(posedge clk) begin + if (reset | clear) begin + ram_empty <= 1'b1; + end else begin + if (almost_empty) begin + if (rd_en & ~wr_en) + ram_empty <= 1'b1; + end else begin + if (~rd_en & wr_en) + ram_empty <= 1'b0; + end + end + end + + // ------------------------------------------- + // Address FIFO + // ------------------------------------------- + // The address FIFO will hold the write address + // for the last line in a non-errant packet + + wire [SIZE-1:0] afifo_i_tdata, afifo_o_tdata, afifo_p_tdata; + wire afifo_i_tvalid, afifo_i_tready; + wire afifo_o_tvalid, afifo_o_tready; + wire afifo_p_tvalid, afifo_p_tready; + + axi_fifo #(.WIDTH(SIZE), .SIZE(USE_AS_BUFF==1 ? SIZE-MIN_PKT_SIZE : 1)) addr_fifo_i ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(afifo_i_tdata), .i_tvalid(afifo_i_tvalid), .i_tready(afifo_i_tready), + .o_tdata(afifo_p_tdata), .o_tvalid(afifo_p_tvalid), .o_tready(afifo_p_tready), + .space(), .occupied() + ); + + axi_fifo #(.WIDTH(SIZE), .SIZE(1)) addr_fifo_pipe_i ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(afifo_p_tdata), .i_tvalid(afifo_p_tvalid), .i_tready(afifo_p_tready), + .o_tdata(afifo_o_tdata), .o_tvalid(afifo_o_tvalid), .o_tready(afifo_o_tready), + .space(), .occupied() + ); + + // ------------------------------------------- + // Write state machine + // ------------------------------------------- + reg [SIZE-1:0] wr_head_addr = ADDR_ZERO; + + assign i_tready = ~ram_full & afifo_i_tready; + assign wr_en = i_tvalid & i_tready; + assign wr_data = {i_tlast, i_tdata}; + + always @(posedge clk) begin + if (reset | clear) begin + wr_addr <= ADDR_ZERO; + wr_head_addr <= ADDR_ZERO; + end else begin + if (wr_en) begin + if (i_tlast) begin + if (i_terror) begin + // Incoming packet had an error. Rewind the write + // pointer and pretend that a packet never came in. + wr_addr <= wr_head_addr; + end else begin + // Incoming packet had no error, advance wr_addr and + // wr_head_addr for the next packet. + wr_addr <= wr_addr + ADDR_ONE; + wr_head_addr <= wr_addr + ADDR_ONE; + end + end else begin + // Packet is still in progress, only update wr_addr + wr_addr <= wr_addr + ADDR_ONE; + end + end + end + end + + // Push the write address to the address FIFO if + // - It is the last one in the packet + // - The packet has no errors + assign afifo_i_tdata = wr_addr; + assign afifo_i_tvalid = ~ram_full & i_tvalid & i_tlast & ~i_terror; + + // ------------------------------------------- + // Read state machine + // ------------------------------------------- + reg rd_data_valid = 1'b0; + wire update_out_reg; + // Data can be read if there is a valid last address in the + // address FIFO (signifying the end of an input packet) and + // if there is data available in RAM + wire ready_to_read = (~ram_empty) & afifo_o_tvalid; + // Pop from address FIFO once we have see the end of the pkt + assign afifo_o_tready = rd_en & (afifo_o_tdata == rd_addr); + + // Read from RAM if + // - A full packet has been written AND + // - Output data is not valid OR is currently being transferred + assign rd_en = ready_to_read & (update_out_reg | ~rd_data_valid); + + always @(posedge clk) begin + if (reset | clear) begin + rd_data_valid <= 1'b0; + rd_addr <= ADDR_ZERO; + end else begin + if (update_out_reg | ~rd_data_valid) begin + // Output data is not valid OR is currently being transferred + if (ready_to_read) begin + rd_data_valid <= 1'b1; + rd_addr <= rd_addr + ADDR_ONE; + end else begin + rd_data_valid <= 1'b0; // Don't read + end + end + end + end + + // Instantiate an output register to break critical paths starting + // at the RAM module. When ram_2port is inferred as BRAM, the tools + // should absorb this register into the BRAM block without using + // SLICE resources. + always @(posedge clk) begin + if (reset | clear) begin + o_tvalid <= 1'b0; + end else if (update_out_reg) begin + o_tvalid <= rd_data_valid; + {o_tlast, o_tdata} <= rd_data; + end + end + // Update the output reg only *after* the downstream + // block has consumed the current value + assign update_out_reg = o_tready | ~o_tvalid; + +endmodule diff --git a/fpga/usrp3/lib/fifo/axis_fifo_monitor.v b/fpga/usrp3/lib/fifo/axis_fifo_monitor.v new file mode 100644 index 000000000..e3bb2c633 --- /dev/null +++ b/fpga/usrp3/lib/fifo/axis_fifo_monitor.v @@ -0,0 +1,66 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Description: +// This module is instantiated in parallel with a FIFO with AXI4-STREAM interfaces. +// It tracks how many complete packets are contained within the FIFO, and also indicates +// when the first word of a packet is presented on the FIFO outputs. + +module axis_fifo_monitor #( + parameter COUNT_W = 32 +)( + // Clocks and resets + input wire clk, + input wire reset, + // FIFO Input + input wire i_tlast, + input wire i_tvalid, + input wire i_tready, + // FIFO Output + input wire o_tlast, + input wire o_tvalid, + input wire o_tready, + // FIFO Stats + output wire i_sop, + output wire i_eop, + output wire o_sop, + output wire o_eop, + output wire [COUNT_W-1:0] occupied, + output wire [COUNT_W-1:0] occupied_pkts +); + + wire [COUNT_W-1:0] i_pkt_count, o_pkt_count; + wire [COUNT_W-1:0] i_xfer_count, o_xfer_count; + + axis_strm_monitor #( + .WIDTH(1), .COUNT_W(COUNT_W), + .PKT_LENGTH_EN(0), .PKT_CHKSUM_EN(0), + .PKT_COUNT_EN(1), .XFER_COUNT_EN(1) + ) input_monitor ( + .clk(clk), .reset(reset), + .axis_tdata(1'b0), .axis_tlast(i_tlast), .axis_tvalid(i_tvalid), .axis_tready(i_tready), + .sop(i_sop), .eop(i_eop), + .pkt_length(), .pkt_chksum(), + .pkt_count(i_pkt_count), .xfer_count(i_xfer_count) + ); + + axis_strm_monitor #( + .WIDTH(1), .COUNT_W(COUNT_W), + .PKT_LENGTH_EN(0), .PKT_CHKSUM_EN(0), + .PKT_COUNT_EN(1), .XFER_COUNT_EN(1) + ) output_monitor ( + .clk(clk), .reset(reset), + .axis_tdata(1'b0), .axis_tlast(o_tlast), .axis_tvalid(o_tvalid), .axis_tready(o_tready), + .sop(o_sop), .eop(o_eop), + .pkt_length(), .pkt_chksum(), + .pkt_count(o_pkt_count), .xfer_count(o_xfer_count) + ); + + // Count packets in FIFO. + // No protection on counter wrap, + assign occupied = (i_xfer_count - o_xfer_count); + assign occupied_pkts = (i_pkt_count - o_pkt_count); + + endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/fifo/axis_strm_monitor.v b/fpga/usrp3/lib/fifo/axis_strm_monitor.v new file mode 100644 index 000000000..68e4cf5bf --- /dev/null +++ b/fpga/usrp3/lib/fifo/axis_strm_monitor.v @@ -0,0 +1,110 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Description: +// A module to monitor a an AXI-Stream link and gather various +// metric about packets and the stream in general + +module axis_strm_monitor #( + parameter WIDTH = 64, + parameter COUNT_W = 32, + parameter PKT_LENGTH_EN = 0, + parameter PKT_CHKSUM_EN = 0, + parameter PKT_COUNT_EN = 0, + parameter XFER_COUNT_EN = 0 +)( + // Clocks and resets + input wire clk, + input wire reset, + // Stream to monitor + input wire [WIDTH-1:0] axis_tdata, + input wire axis_tlast, + input wire axis_tvalid, + input wire axis_tready, + // Packet Stats + output wire sop, + output wire eop, + output reg [15:0] pkt_length = 16'd0, + output wire [WIDTH-1:0] pkt_chksum, + // Stream Stats + output reg [COUNT_W-1:0] pkt_count = {COUNT_W{1'b0}}, + output reg [COUNT_W-1:0] xfer_count = {COUNT_W{1'b0}} +); + + //---------------------------- + // Packet specific + //---------------------------- + + reg pkt_head = 1'b1; + wire xfer = axis_tvalid & axis_tready; + + assign sop = pkt_head & xfer; + assign eop = xfer & axis_tlast; + + always @(posedge clk) begin + if (reset) begin + pkt_head <= 1'b1; + end else begin + if (pkt_head) begin + if (xfer) + pkt_head <= ~eop; + end else begin + if (eop) + pkt_head <= 1'b0; + end + end + end + + generate if (PKT_LENGTH_EN == 0) begin + // Count the number of lines (transfers) in a packet + always @(posedge clk) begin + if (reset | eop) begin + pkt_length <= 16'd1; + end else if (xfer) begin + pkt_length <= pkt_length + 1'b1; + end + end + end else begin + // Default packet length is 0 + always @(*) pkt_length <= 16'd0; + end endgenerate + + generate if (PKT_LENGTH_EN == 0) begin + // Compute the XOR checksum of the lines in a packet + reg [WIDTH-1:0] chksum_prev = {WIDTH{1'b0}}; + always @(posedge clk) begin + if (reset) begin + chksum_prev <= {WIDTH{1'b0}}; + end else if (xfer) begin + chksum_prev <= pkt_chksum; + end + end + assign pkt_chksum = chksum_prev ^ axis_tdata; + end else begin + // Default checksum is 0 + assign pkt_chksum = {WIDTH{1'b0}}; + end endgenerate + + //---------------------------- + // Stream specific + //---------------------------- + + always @(posedge clk) begin + if (reset | (PKT_COUNT_EN == 0)) begin + pkt_count <= {COUNT_W{1'b0}}; + end else if (eop) begin + pkt_count <= pkt_count + 1'b1; + end + end + + always @(posedge clk) begin + if (reset | (XFER_COUNT_EN == 0)) begin + xfer_count <= {COUNT_W{1'b0}}; + end else if (xfer) begin + xfer_count <= xfer_count + 1'b1; + end + end + + endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/fifo/fifo64_to_axi4lite.v b/fpga/usrp3/lib/fifo/fifo64_to_axi4lite.v new file mode 100644 index 000000000..3ba451a63 --- /dev/null +++ b/fpga/usrp3/lib/fifo/fifo64_to_axi4lite.v @@ -0,0 +1,140 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2016-2017 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +////////////////////////////////////////////////////////////////////// + +module fifo64_to_axi4lite +( + input s_axi_aclk, + input s_axi_areset, + + input [31:0] s_axi_awaddr, + input s_axi_awvalid, + output s_axi_awready, + input [31:0] s_axi_wdata, + input [3:0] s_axi_wstrb, + input s_axi_wvalid, + output s_axi_wready, + output [1:0] s_axi_bresp, + output s_axi_bvalid, + input s_axi_bready, + input [31:0] s_axi_araddr, + input s_axi_arvalid, + output s_axi_arready, + output [31:0] s_axi_rdata, + output [1:0] s_axi_rresp, + output s_axi_rvalid, + input s_axi_rready, + + output m_axis_tvalid, + output m_axis_tlast, + output [63:0] m_axis_tdata, + input m_axis_tready, + output [3:0] m_axis_tuser, + + input s_axis_tvalid, + input s_axis_tlast, + input [63:0] s_axis_tdata, + output s_axis_tready, + input [3:0] s_axis_tuser, + output irq +); + + wire clear_txn; + wire [31:0] tx_tdata; + wire tx_tlast; + wire tx_tvalid; + wire tx_tready; + wire [3:0] tx_tkeep; + wire [1:0] tx_tuser = (tx_tkeep == 4'b1111) ? 2'd0 : + (tx_tkeep == 4'b0001) ? 2'd1 : + (tx_tkeep == 4'b0011) ? 2'd2 : + (tx_tkeep == 4'b0111) ? 2'd3 : 2'd0; + + axi_fifo32_to_fifo64 inst_axi_fifo32_to_fifo64 + ( + .clk(s_axi_aclk), + .reset(s_axi_areset | ~clear_txn), + .i_tdata({tx_tdata[7:0], tx_tdata[15:8], tx_tdata[23:16], tx_tdata[31:24]}), // endian swap + .i_tuser(tx_tuser), + .i_tlast(tx_tlast), + .i_tvalid(tx_tvalid), + .i_tready(tx_tready), + .o_tdata(m_axis_tdata), + .o_tuser(m_axis_tuser), + .o_tlast(m_axis_tlast), + .o_tvalid(m_axis_tvalid), + .o_tready(m_axis_tready) + ); + + + wire clear_rxn; + wire [31:0] rx_tdata; + wire rx_tlast; + wire rx_tvalid; + wire rx_tready; + wire [1:0] rx_tuser; + + axi_fifo64_to_fifo32 inst_axi_fifo64_to_fifo32 + ( + .clk(s_axi_aclk), + .reset(s_axi_areset || ~clear_rxn), + .i_tdata(s_axis_tdata), + .i_tuser(s_axis_tuser[2:0]), + .i_tlast(s_axis_tlast), + .i_tvalid(s_axis_tvalid), + .i_tready(s_axis_tready), + .o_tdata({rx_tdata[7:0], rx_tdata[15:8], rx_tdata[23:16], rx_tdata[31:24]}), // endian swap + .o_tuser(rx_tuser), + .o_tlast(rx_tlast), + .o_tvalid(rx_tvalid), + .o_tready(rx_tready) + ); + + wire [3:0] rx_tkeep = ~rx_tlast ? 4'b1111 : (rx_tuser == 2'd0) ? 4'b1111 : + (rx_tuser == 2'd1) ? 4'b0001 : + (rx_tuser == 2'd2) ? 4'b0011 : + (rx_tuser == 2'd3) ? 4'b0111 : + 4'b1111; + + axis_fifo_to_axi4lite inst_axis_fifo_to_axi4lite0 + ( + .interrupt(irq), + .s_axi_aclk(s_axi_aclk), + .s_axi_aresetn(~s_axi_areset), + .s_axi_awaddr({16'h0000, s_axi_awaddr}), + .s_axi_awvalid(s_axi_awvalid), + .s_axi_awready(s_axi_awready), + .s_axi_wdata(s_axi_wdata), + .s_axi_wstrb(s_axi_wstrb), + .s_axi_wvalid(s_axi_wvalid), + .s_axi_wready(s_axi_wready), + .s_axi_bresp(s_axi_bresp), + .s_axi_bvalid(s_axi_bvalid), + .s_axi_bready(s_axi_bready), + .s_axi_araddr({16'h0000, s_axi_araddr}), + .s_axi_arvalid(s_axi_arvalid), + .s_axi_arready(s_axi_arready), + .s_axi_rdata(s_axi_rdata), + .s_axi_rresp(s_axi_rresp), + .s_axi_rvalid(s_axi_rvalid), + .s_axi_rready(s_axi_rready), + .mm2s_prmry_reset_out_n(clear_txn), + .axi_str_txd_tvalid(tx_tvalid), + .axi_str_txd_tready(tx_tready), + .axi_str_txd_tlast(tx_tlast), + .axi_str_txd_tdata(tx_tdata), + .axi_str_txd_tkeep(tx_tkeep), + .s2mm_prmry_reset_out_n(clear_rxn), + .axi_str_rxd_tvalid(rx_tvalid), + .axi_str_rxd_tready(rx_tready), + .axi_str_rxd_tlast(rx_tlast), + .axi_str_rxd_tdata(rx_tdata), + .axi_str_rxd_tkeep(rx_tkeep) +); + +endmodule diff --git a/fpga/usrp3/lib/fifo/shortfifo.v b/fpga/usrp3/lib/fifo/shortfifo.v new file mode 100644 index 000000000..ca8cc4ae6 --- /dev/null +++ b/fpga/usrp3/lib/fifo/shortfifo.v @@ -0,0 +1,95 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module shortfifo + #(parameter WIDTH=32) + (input clk, input rst, + input [WIDTH-1:0] datain, + output [WIDTH-1:0] dataout, + input read, + input write, + input clear, + output reg full, + output reg empty, + output reg [4:0] space, + output reg [4:0] occupied); + + reg [3:0] a; + genvar i; + + generate + for (i=0;i (1 << SIZE)); + + always @(posedge clk) begin + if (reset | clear) begin + state <= STATE_HDR; + lines32 <= 16'b0; + seq_id_ref <= 12'h0; + seq_id_bad <= 0; + seq_id_wayoff <= 0; + + + end + else case (state) + + STATE_HDR: begin //forward header and grab vita length + if (i_tvalid && i_tready) begin + if (obviously_bad_hdr) state <= STATE_WAIT; + else if (hdr_lines32 == 16'h1) state <= STATE_HDR; + else if (hdr_lines32 == 16'h2) state <= STATE_EOF; + else state <= STATE_FWD; + seq_id_bad <= (seq_id_actual != seq_id_ref); + seq_id_wayoff <= (seq_id_actual != seq_id_ref) | + (seq_id_actual != seq_id_ref+1) | + (seq_id_actual != seq_id_ref+2) | + (seq_id_actual != seq_id_ref+3); + if (seq_id_actual != seq_id_ref) + seq_id_ref <= seq_id_actual + 1; + else + seq_id_ref <= seq_id_ref + 1; + end + lines32 <= hdr_lines32; + + end + + STATE_FWD: begin //forward the rest of vita packet + if (i_tvalid && i_tready) begin + if (lines32 == 16'h3) state <= STATE_EOF; + lines32 <= lines32 - 1'b1; + end + end + + STATE_EOF: begin //do last line of vita frame + eof + if (i_tvalid && i_tready) + if (gate_tlast) state <= STATE_HDR; + else state <= STATE_WAIT; // Try somehow to get synchronized again. + end + + STATE_WAIT: begin //drop until idle + if (i_tvalid && i_tready && i_tlast) state <= STATE_HDR; + end + + endcase //state + end + + assign bus_error = (gate_terror && gate_tvalid && gate_tready) || ((state == STATE_HDR) && i_tvalid && i_tready && obviously_bad_hdr); + assign gate_tlast = (state == STATE_HDR)? (hdr_lines32 == 16'h1) : (state == STATE_EOF); + assign gate_tdata = i_tdata; + assign gate_tvalid = i_tvalid && ((state == STATE_HDR)? !obviously_bad_hdr : (state != STATE_WAIT)); + assign i_tready = gate_tready; + + axi_packet_gate #(.WIDTH(32), .SIZE(SIZE), .USE_AS_BUFF(0)) gate_xfer + ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(gate_tdata), .i_tlast(gate_tlast), .i_terror(1'b0), .i_tvalid(gate_tvalid), .i_tready(gate_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready) + ); + assign debug = {13'b0, + seq_id_wayoff, //[50] [114] + gate_terror, // [49] [113] + obviously_bad_hdr, // [48] [112] + seq_id_bad, // [47] [111] + seq_id_ref, // [46:35] [110:99] + i_tlast, // [34] [98] + i_tready, // [33] [97] + i_tvalid, // [32] [96] + i_tdata}; // [31:0] [95:64] + + +endmodule // gpif2_error_checker diff --git a/fpga/usrp3/lib/gpif2/gpif2_slave_fifo32.v b/fpga/usrp3/lib/gpif2/gpif2_slave_fifo32.v new file mode 100644 index 000000000..8f936cf9d --- /dev/null +++ b/fpga/usrp3/lib/gpif2/gpif2_slave_fifo32.v @@ -0,0 +1,590 @@ +// +// Copyright 2011-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +////////////////////////////////////////////////////////////////////////////////// + +//this is a FIFO master interface for the FX3 in "slave fifo" mode. + +module gpif2_slave_fifo32 +#( + //sizes for fifo64 2 clock cascade fifos + parameter DATA_RX_FIFO_SIZE = 12, //max vita pkt size + parameter DATA_TX_FIFO_SIZE = 12, //max vita pkt size + parameter CTRL_RX_FIFO_SIZE = 5, //small resp packets + parameter CTRL_TX_FIFO_SIZE = 5, //small ctrl packets + + //address constants for the endpoints + parameter ADDR_DATA_TX = 2'b00, + parameter ADDR_DATA_RX = 2'b01, + parameter ADDR_CTRL_TX = 2'b10, + parameter ADDR_CTRL_RX = 2'b11 +) + ( + // GPIF signals + input gpif_clk, + input gpif_rst, + input gpif_enb, + inout [31:0] gpif_d, + input [3:0] gpif_ctl, + output reg sloe, + output reg slrd, + output reg slwr, + output slcs, + output reg pktend, + output reg [1:0] fifoadr, + // FIFO interfaces + input fifo_clk, + input fifo_rst, + // TX Data interface to DSP + output [63:0] tx_tdata, output tx_tlast, output tx_tvalid, input tx_tready, + // RX Data interface to DSP + input [63:0] rx_tdata, input rx_tlast, input rx_tvalid, output rx_tready, + // Incomming control interface + output [63:0] ctrl_tdata, output ctrl_tlast, output ctrl_tvalid, input ctrl_tready, + // Outgoing control interface + input [63:0] resp_tdata, input resp_tlast, input resp_tvalid, output resp_tready, + // Debug Signals + output [31:0] debug + ); + + reg fifo_nearly_full; + wire ctrl_tx_fifo_nearly_full, data_tx_fifo_nearly_full; + wire ctrl_tx_fifo_has_space, data_tx_fifo_has_space; + + + assign slcs = 1'b0; + + // + // DMA FIFO ready and watermark flags + // These are double registered not for meta stability protection, but to make timing closure easier + // since the first register is locked in the I/O pad. + // + reg fx3_ready, fx3_ready1, fx3_wmark, fx3_wmark1; + always @(posedge gpif_clk) fx3_ready <= gpif_ctl[0]; + always @(posedge gpif_clk) fx3_wmark <= gpif_ctl[1]; + always @(posedge gpif_clk) fx3_ready1 <= fx3_ready; + always @(posedge gpif_clk) fx3_wmark1 <= fx3_wmark; + + // + // GPIF input and output data lines, tristate + // + reg [31:0] gpif_data_in, gpif_data_out; + + always @(posedge gpif_clk) + if (~slrd2) + // Update data register only when something useful is read. + // Hold values until we know if they are end of packets for single beat reads. + gpif_data_in <= gpif_d; + + assign gpif_d = sloe ? gpif_data_out[31:0] : 32'bz; + + // //////////////////////////////////////////////////////////////////// + // GPIF bus master state machine + + wire wr_fifo_xfer, wr_fifo_eop; + wire [31:0] wr_fifo_data; + reg read_ready_go, write_ready_go; + + reg [3:0] state; //state machine current state + localparam STATE_IDLE = 0; + localparam STATE_THINK = 1; + localparam STATE_READ = 2; + localparam STATE_WRITE = 3; + localparam STATE_WAIT = 4; + localparam STATE_READ_FLUSH = 5; + localparam STATE_WRITE_FLUSH = 6; + localparam STATE_READ_SINGLE = 7; + + + // General purpose pseudo-state counter. + reg [2:0] idle_cycles; + + // Select next address (endpoint) to be processed + reg [1:0] last_addr, next_addr; + + wire local_fifo_ready; + + // Track size of a wriet burst to look for FX3 corner cases related to 2^n sized bursts. + reg [15:0] transfer_size; + + // Read strobe pipeline. + reg slrd1, slrd2, slrd3, slrd4, slrd5; + + always @(posedge gpif_clk) + if (gpif_rst) begin + slrd1 <= 1'b1; + slrd2 <= 1'b1; + slrd3 <= 1'b1; + slrd4 <= 1'b1; + slrd5 <= 1'b1; + end else begin + slrd1 <= slrd; + slrd2 <= slrd1; + slrd3 <= slrd2; + slrd4 <= slrd3; + slrd5 <= slrd4; + end + + // End of packet pipeline for reads. + reg rx_eop, rx_eop1, rx_eop2; + + // This pipeline tracks the end of a CHDR TX packet seperately from the local FIFO becoming full. + // This is because a true packet end causes a tlast assertion to the FIFO, where as a full local FIFO only requires + // the GPIF transaction to be ended before local FIFO overflow occurs. + always @(posedge gpif_clk) + if (gpif_rst) begin + rx_eop1 <= 1; + rx_eop2 <= 1; + end else begin + rx_eop2 <= rx_eop1; + rx_eop1 <= rx_eop; + end + + reg first_read; + reg pad = 0; + + // ////////////////////////////////////////////////////////////// + // FX2 slave FIFO bus master state machine + // + always @(posedge gpif_clk) + if(gpif_rst) begin + state <= STATE_IDLE; + sloe <= 1; + slrd <= 1; + slwr <= 1; + pktend <= 1; + gpif_data_out <= 32'b0; + idle_cycles <= 3'h0; + fifoadr <= 0; + first_read <= 1'b0; + last_addr <= 2'b0; + rx_eop <= 1'b0; + transfer_size <= 1; + pad <= 0; + + end + else if (gpif_enb) begin + case (state) + + // + // Increment fifoadr to point at next thread, set all strobes to idle, + // + STATE_IDLE: begin + sloe <= 1; + slrd <= 1; + slwr <= 1; + pktend <= 1; + gpif_data_out <= 32'b0; + fifoadr <= next_addr; + state <= STATE_WAIT; + idle_cycles <= 3'h0; + rx_eop <= 1'b0; + first_read <= 1'b0; + end + + // + // If the current thread we are pointing at (fifoadr) can not immediately proceed + // then quickly move to the next thread. Once we are pointing at a thread that can proceed locally + // wait for 8 clock cycles to allow fifoadr to propogate to FX3, and corresponding flag state to + // propogate back to FPGA and through resampling flops. At this point transition to STATE_THINK + // to evaluate remote flag. + // + STATE_WAIT: begin + // Current thread can proceed locally + if (local_fifo_ready) begin + idle_cycles <= idle_cycles + 1'b1; + if (idle_cycles == 3'b111) state <= STATE_THINK; // Could shorten this delay, flags now stable for several clocks. + end + // ....move onto next thread. + else begin + idle_cycles <= 3'b0; + //fifoadr <= fifoadr + 2'b1; + fifoadr <= next_addr; + + end + end + + // + // Flags from FX3 now stable. Make a decision about what type of transaction to start. + // + STATE_THINK: begin + // This is written like a priority encoder but in reality read_ready_go and + // write_ready_go are mutually exclusive by design. + if (fx3_ready1 && fx3_wmark1 && read_ready_go) begin + state <= STATE_READ; + slrd <= 0; + rx_eop <= 1'b0; + first_read <= 1'b1; // Set unconditional read flag to kick off transaction + sloe <= 0; // FX3 drives the data bus. + end else if (fx3_ready1 && ~fx3_wmark1 && read_ready_go) begin + state <= STATE_READ_SINGLE; + slrd <= 0; + sloe <= 0; // FX3 drives the data bus. + end else if (fx3_ready1 && write_ready_go && wr_fifo_eop && (transfer_size[7:0] == 0)) begin // remember that write_ready_go shows 1 cycle old status. + // If an exact multiple of the native USB packet size (1K USB3, 512B USB2) has been transfered + // and TLAST is asserted (but the transfer is less than a full FX3 DMA buffer - this is + // indicated when the watermark will terminate the transfer in this case) then we will pad the packet + // for one more cycle to ensure it does not get stuck in the FX3. + pktend <= 1'b1; // Active low - De-asserted + slwr <= 1'b0; //Active low - Asserted, write to FX3. + transfer_size <= transfer_size + 1; // Increment transfer_size. + gpif_data_out <= wr_fifo_data; // Always latch data from FIFO's into output register + pad <= 1; + end else if ((fx3_ready1 && write_ready_go && wr_fifo_eop) | pad) begin // remember that write_ready_go shows 1 cycle old status. + // Its the end of a CHDR packet and we are not on a FX3 corner case size. + // Go IDLE with pktend and slwr asserted to write the last data. + pktend <= 1'b0; // Active low - Asserted, + state <= STATE_WRITE_FLUSH; + idle_cycles <= 3'd5; // Stay in flush 3 cycles + slwr <= 1'b0; // Active low - Asserted, write to FX3 + transfer_size <= 1; // End of packet will release FX3 DMA buffer, reset transfer size count. + gpif_data_out <= wr_fifo_data; // Always latch data from FIFO's into output register + pad <= 0; // Reset pad + end else if (fx3_ready1 && write_ready_go) begin // remember that write_ready_go shows 1 cycle old status. + // There is (an unknown amount of) data ready to send to FX from local FIFO. + state <= STATE_WRITE; + slwr <= 1'b0; // Active low - Write strobe active + gpif_data_out <= wr_fifo_data; // Always latch data from FIFO's into output register + transfer_size <= transfer_size + 1; // Account for current cycles transfer + end + else begin + state <= STATE_IDLE; + end + + idle_cycles <= 3'h0; + last_addr <= fifoadr; + end // case: STATE_THINK + + // Got here because READY flag asserted but watermark deaaserted...QED there's less than the watermarks + // worth of data to read from FX remaining in this DMA page. Need to do that with single beat reads + // followed by rechecking the READY flag to see if it deassserted indicating that the page emptied. + // Since we have the read data from FX3 earlier than we have a flag to inspect we keep the data in + // gpif_data_in until we know if we are commiting it to the FIFO with or without an asserted TLAST. + // + STATE_READ_SINGLE: begin + if (idle_cycles == 0) begin + // Deassert read strobe after reading single 32bit word + slrd <= 1'b1; + idle_cycles <= idle_cycles + 1; + end else if (idle_cycles == 5) begin + // READY1 flag now reflect effects of last read. + if (!fx3_ready1) begin + state <= STATE_IDLE; + sloe <= 1'b1; + end else begin + // Initiate another READ beat. + state <= STATE_READ_SINGLE; + slrd <= 1'b0; + end + idle_cycles <= 0; + end else begin + // All other idle_cycles counts. + idle_cycles <= idle_cycles + 1; + end + end // case: STATE_READ_SINGLE + + + // If flag first_read and ~slrd3 have gone deasserted + // (meaning that the watermark deasserted 5 clock cycles ago or local FIFO full) transition to STATE_IDLE. + // If watermark deasserted 2 cycles ago de-assert slrd ...read data is still traveling in the pipeline. + // Whilst ~slrd3 stays asserted keep the first_read flag armed. + // Trigger TLAST only for transfer ended by watermark (Which indicates a true packet end), not local full FIFO. + STATE_READ: begin + + if (~fx3_wmark1 | fifo_nearly_full) begin + // Either end of packet or local FIFO full is imminent, start shutting down this read burst. + slrd <= 1'b1; // Active low - Take read strobe inactive + state <= STATE_READ_FLUSH; + end else begin + slrd <= 1'b0; // Active low - Keep read strobe active. + end + + if (~fx3_wmark1) + // Put TLAST into pipeline to mark end of packet + rx_eop <= 1'b1; + + if (~slrd3) + // Reset first_read flag as slrd assertion progresses down pipeline + first_read <= 1'b0; + end // case: STATE_READ + + // SLRD has been deasserted but data continues to flow from FX3 into FPGA until pipeline empties. + STATE_READ_FLUSH: begin + slrd <= 1'b1; // Active low - Keep read strobe inactive. + rx_eop <= 1'b0; // EOP indication can be reset now - Already traveling in the pipeline if it was active. + if (~slrd3) + // Reset first_read flag as slrd assertion progresses down pipeline + first_read <= 1'b0; + if (!first_read && slrd3) begin // Active low signal + // Last data of burst will be written to FIFO next clock edge so transition to IDLE also. + state <= STATE_IDLE; + sloe <= 1'b1; // Active low - Resume parking bus with FPGA driving. + end + end + + + // Now in potential write burst. Exit this sate immediately if we are only doing a single beat write. + // Can exit this state in several ways: + // At EOP and on a USB packet boundery (1K for USB3, 512B for USB2) must pad packet for 1 clock cycle in + // addition to simply asserting pktend. + // Otherwise at EOP just send a short packet. + // If local FIFO goes empty then we terminatethe burst without asserting pktend. + STATE_WRITE: begin + if (wr_fifo_eop && wr_fifo_xfer && (transfer_size[7:0] == 0)) begin + + // If an exact multiple of the native USB packet size (1K USB3, 512B USB2) has been transfered + // and TLAST is asserted (but the transfer is less than a full FX3 DMA buffer - this is + // indicated when the watermark will terminate the transfer in this case) then we will pad the packet + // for one more cycle to ensure it does not get stuck in the FX3. + pktend <= 1'b1; // Active low - De-asserted, + slwr <= 1'b0; // Active low - Asserted, write to FX3 + transfer_size <= transfer_size + 1; // Increment transfer_size. + pad <= 1; + end else if ((wr_fifo_eop && wr_fifo_xfer) | pad) begin + // Its the end of a CHDR packet and we are not on a FX3 corner case size. + // Go IDLE with pktend and slwr asserted to write the last data. + pktend <= 1'b0; // Active low - Asserted, + state <= STATE_WRITE_FLUSH; + idle_cycles <= 3'd5; // Stay in flush 3 cycles + slwr <= 1'b0; // Active low - Asserted, write to FX3 + transfer_size <= 1; // End of packet will release FX3 DMA buffer, reset transfer size count. + pad <= 0; //Reset pad + end else if (wr_fifo_xfer) begin + // Regular write beat as part of a burst. + pktend <= 1'b1; // Active low - De-asserted, + slwr <= 1'b0; // Active low - Asserted, write to FX3 + transfer_size <= transfer_size + 1; // Account for current cycles transfer + end else begin // Implicit if (~wr_fifo_xfer) + // This was either a single beat write (watermark was never asserted) + // or the water mark just deasserted or we ran out of local data to send. + // slwr will be deasserted and we transition to the flush state. + state <= STATE_WRITE_FLUSH; + idle_cycles <= 3'd6; // Stay in flush 2 cycles. + pktend <= 1'b1; // Active low - De-asserted, + slwr <= 1'b1; // Active low - Deasserted, don't write to FX3 + end + + gpif_data_out <= wr_fifo_data; // Always latch data from FIFO's into output register + + end // case: STATE_WRITE + + // Some FX3 timing diagrams seem to imply address should be held stable after transaction + STATE_WRITE_FLUSH: begin + slrd <= 1; + slwr <= 1; + pktend <= 1; + gpif_data_out <= 32'b0; + idle_cycles <= idle_cycles + 1'b1; + if (idle_cycles == 3'b111) begin + state <= STATE_IDLE; + end + end + + + default: state <= STATE_IDLE; + endcase + end + + // /////////////////////////////////////////////////////////////////// + // fifo signal assignments and enables + + //output from fifos - ready to xfer + wire data_tx_tready, ctrl_tx_tready; + wire ctrl_rx_tvalid, data_rx_tvalid; + + //Priority encoding for the the next address to service: + //The next address to service is based on the readiness + //of the internal fifos and last serviced fairness metric. +/* -----\/----- EXCLUDED -----\/----- + always @(posedge gpif_clk) next_addr <= + ((ctrl_rx_tvalid && (last_addr != ADDR_CTRL_RX))? ADDR_CTRL_RX : + ((ctrl_tx_fifo_has_space && (last_addr != ADDR_CTRL_TX))? ADDR_CTRL_TX : + ((data_rx_tvalid && (last_addr != ADDR_DATA_RX))? ADDR_DATA_RX : + ((data_tx_fifo_has_space && (last_addr != ADDR_DATA_TX))? ADDR_DATA_TX : + (fifoadr + 2'b1) + )))); + -----/\----- EXCLUDED -----/\----- */ + //always @(posedge gpif_clk) next_addr <= (fifoadr + 2'b1); + + // Sequence addresses 0->2->1->3->0...... + always @(posedge gpif_clk) {next_addr[0],next_addr[1]} <= ({fifoadr[0],fifoadr[1]} + 2'b1); + + //Help the FPGA search to only look for addrs that the FPGA is ready for + assign local_fifo_ready = + (ctrl_rx_tvalid && (fifoadr == ADDR_CTRL_RX)) || + (ctrl_tx_fifo_has_space && (fifoadr == ADDR_CTRL_TX)) || + (data_rx_tvalid && (fifoadr == ADDR_DATA_RX)) || + (data_tx_fifo_has_space && (fifoadr == ADDR_DATA_TX)); + + // Local TX FIFO imminantly about to fill. + always @(posedge gpif_clk) fifo_nearly_full <= + (ctrl_tx_fifo_nearly_full && (fifoadr == ADDR_CTRL_TX)) || + (data_tx_fifo_nearly_full && (fifoadr == ADDR_DATA_TX)); + + // There is enough space in local FIFO to RX an entire CHDR packet (sized for channel type) + always @(posedge gpif_clk) read_ready_go <= + (ctrl_tx_fifo_has_space && (fifoadr == ADDR_CTRL_TX)) || + (data_tx_fifo_has_space && (fifoadr == ADDR_DATA_TX)); + + // The is data waiting to be sent to FX3 in local FIFO's + always @(posedge gpif_clk) write_ready_go <= + (ctrl_rx_tvalid && (fifoadr == ADDR_CTRL_RX)) || + (data_rx_tvalid && (fifoadr == ADDR_DATA_RX)); + + //fifo xfer enable + wire data_rx_tready = ( + ((state == STATE_WRITE) && fx3_wmark1 && ~pad) || // Sustain burst + ((state == STATE_THINK) && fx3_ready1) // First beat + ) && (fifoadr == ADDR_DATA_RX) ; + + wire ctrl_rx_tready = ( + ((state == STATE_WRITE) && fx3_wmark1) || // Sustain burst + ((state == STATE_THINK) && fx3_ready1) // First beat + ) && (fifoadr == ADDR_CTRL_RX) ; + + // Burst reads tap the read strobe pipeline at stage3, single beat reads at stage5. + wire data_tx_tvalid = ( + (((state == STATE_READ) || (state == STATE_READ_FLUSH)) && ~slrd3) | + ((state == STATE_READ_SINGLE) && ~slrd5) + ) && (fifoadr == ADDR_DATA_TX); + wire ctrl_tx_tvalid = ( + (((state == STATE_READ) || (state == STATE_READ_FLUSH)) && ~slrd3) | + ((state == STATE_READ_SINGLE) && ~slrd5) + ) && (fifoadr == ADDR_CTRL_TX); + + // The position of RX TLAST is known well in advance for bursts by monitoring the watermark. However for + // single beat reads it can only be deduced after a read that causes the ready flag to go inactive. + wire data_ctrl_tx_tlast = ((state == STATE_READ_FLUSH) && rx_eop2) || ((state == STATE_READ_SINGLE) && ~fx3_ready1); + + + //outputs from rx fifo paths + wire ctrl_rx_tlast, data_rx_tlast; + wire [31:0] ctrl_rx_tdata, data_rx_tdata; + + // There will be a RX FIFO transaction this cycle + assign wr_fifo_xfer = (fifoadr == ADDR_CTRL_RX)? (ctrl_rx_tvalid && ctrl_rx_tready) : (data_rx_tvalid && data_rx_tready); + // The RX FIFO transaction this cycle has TLAST set + assign wr_fifo_eop = (fifoadr == ADDR_CTRL_RX)? ctrl_rx_tlast : data_rx_tlast; + // Route data from addressed RX FIFO towards FX3 + assign wr_fifo_data = (fifoadr == ADDR_CTRL_RX)? ctrl_rx_tdata : data_rx_tdata; + + wire ctrl_bus_error, tx_bus_error; + + // //////////////////////////////////////////////////////////////////// + // TX Data Path + wire [31:0] debug_data_fifo; + + gpif2_to_fifo64 #(.FIFO_SIZE(DATA_TX_FIFO_SIZE)) gpif2_to_fifo64_tx( + .gpif_clk(gpif_clk), .gpif_rst(gpif_rst), + .i_tdata(gpif_data_in), .i_tlast(data_ctrl_tx_tlast), .i_tvalid(data_tx_tvalid), .i_tready(data_tx_tready), // IJB. NOTE data_tx_tready currently unused. + .fifo_clk(fifo_clk), .fifo_rst(fifo_rst), + .fifo_nearly_full(data_tx_fifo_nearly_full), .fifo_has_space(data_tx_fifo_has_space), + .o_tdata(tx_tdata), .o_tlast(tx_tlast), .o_tvalid(tx_tvalid), .o_tready(tx_tready), + .bus_error(tx_bus_error), .debug(debug_data_fifo) + ); + + // //////////////////////////////////////////// + // RX Data Path + + fifo64_to_gpif2 #(.FIFO_SIZE(DATA_RX_FIFO_SIZE)) fifo64_to_gpif2_rx( + .fifo_clk(fifo_clk), .fifo_rst(fifo_rst), + .i_tdata(rx_tdata), .i_tlast(rx_tlast), .i_tvalid(rx_tvalid), .i_tready(rx_tready), + .gpif_clk(gpif_clk), .gpif_rst(gpif_rst), + .o_tdata(data_rx_tdata), .o_tlast(data_rx_tlast), .o_tvalid(data_rx_tvalid), .o_tready(data_rx_tready) + ); + + // //////////////////////////////////////////////////////////////////// + // CTRL path + wire [31:0] debug_ctrl_fifo; + + gpif2_to_fifo64 #(.FIFO_SIZE(CTRL_TX_FIFO_SIZE)) gpif2_to_fifo64_ctrl( + .gpif_clk(gpif_clk), .gpif_rst(gpif_rst), + .i_tdata(gpif_data_in), .i_tlast(data_ctrl_tx_tlast), .i_tvalid(ctrl_tx_tvalid), .i_tready(ctrl_tx_tready), // IJB. NOTE data_tx_tready currently unused. + .fifo_clk(fifo_clk), .fifo_rst(fifo_rst), + .fifo_nearly_full(ctrl_tx_fifo_nearly_full), .fifo_has_space(ctrl_tx_fifo_has_space), + .o_tdata(ctrl_tdata), .o_tlast(ctrl_tlast), .o_tvalid(ctrl_tvalid), .o_tready(ctrl_tready), + .bus_error(ctrl_bus_error), .debug(debug_ctrl_fifo) + ); + + // //////////////////////////////////////////////////////////////////// + // RESP path + + fifo64_to_gpif2 #(.FIFO_SIZE(CTRL_RX_FIFO_SIZE)) fifo64_to_gpif2_resp( + .fifo_clk(fifo_clk), .fifo_rst(fifo_rst), + .i_tdata(resp_tdata), .i_tlast(resp_tlast), .i_tvalid(resp_tvalid), .i_tready(resp_tready), + .gpif_clk(gpif_clk), .gpif_rst(gpif_rst), + .o_tdata(ctrl_rx_tdata), .o_tlast(ctrl_rx_tlast), .o_tvalid(ctrl_rx_tvalid), .o_tready(ctrl_rx_tready) + ); + + // //////////////////////////////////////////// + // DEBUG +/* -----\/----- EXCLUDED -----\/----- + + wire [35:0] CONTROL0; + reg wr_fifo_eop_debug; + reg read_ready_go_debug; + reg fifo_nearly_full_debug; + reg local_fifo_ready_debug; + reg slwr_debug; + reg slrd_debug; + reg sloe_debug; + reg pktend_debug; + reg [1:0] fifoadr_debug; + reg ep_wmark1_debug; + reg ep_ready1_debug; + reg [3:0] state_debug; + reg wr_fifo_xfer_debug; + + + + always @(posedge gpif_clk) begin + wr_fifo_eop_debug <= wr_fifo_eop; + read_ready_go_debug <= read_ready_go; + fifo_nearly_full_debug <= fifo_nearly_full; + local_fifo_ready_debug <= local_fifo_ready; + wr_fifo_xfer_debug <= wr_fifo_xfer; + slwr_debug <= slwr; + slrd_debug <= slrd; + sloe_debug <= sloe; + pktend_debug <= pktend; + fifoadr_debug[1:0] <= fifoadr; + ep_wmark1_debug <= fx3_wmark1; + ep_ready1_debug <= fx3_ready1; + state_debug[3:0] <= state; + end + + chipscope_ila_32 chipscope_ila_32_0 ( + .CONTROL(CONTROL0), // INOUT BUS [35:0] + .CLK(gpif_clk), // IN + .TRIG0({ + debug_data_fifo[5:0], + debug_ctrl_fifo[5:0], + wr_fifo_eop_debug, + read_ready_go_debug, + fifo_nearly_full_debug, + local_fifo_ready_debug, + wr_fifo_xfer_debug, + slwr_debug, + slrd_debug, + sloe_debug, + pktend_debug, + fifoadr_debug[1:0], + ep_wmark1_debug, + ep_ready1_debug, + state_debug[3:0] + }) // IN BUS [31:0] + ); + + chipscope_icon chipscope_icon_i0 + ( + .CONTROL0(CONTROL0) // INOUT BUS [35:0] + ); + -----/\----- EXCLUDED -----/\----- */ + + +endmodule // gpif2_slave_fifo32 diff --git a/fpga/usrp3/lib/gpif2/gpif2_to_fifo64.v b/fpga/usrp3/lib/gpif2/gpif2_to_fifo64.v new file mode 100644 index 000000000..7281275a3 --- /dev/null +++ b/fpga/usrp3/lib/gpif2/gpif2_to_fifo64.v @@ -0,0 +1,152 @@ +// +// Copyright 2012-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module gpif2_to_fifo64 + #( + parameter FIFO_SIZE = 9, + parameter MTU = 12 + ) + ( + //input interface + input gpif_clk, + input gpif_rst, + input [31:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + output fifo_has_space, + output fifo_nearly_full, + + //output fifo interface + input fifo_clk, + input fifo_rst, + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output bus_error, + output [31:0] debug + ); + + wire [31:0] int_tdata; + wire int_tlast; + wire int_tvalid, int_tready; + + wire [31:0] int0_tdata; + wire int0_tlast, int0_tvalid, int0_tready; + + // + // Generate flags that show if initial FIFO's can accept a maximum sized burst from the FX3 + // or if the FIFO is about to fill. + // + wire [15:0] space; + assign fifo_has_space = space >= (1 << MTU); + assign fifo_nearly_full = (space < 6); // 5 spaces left. + + // + // This FIFO is provdied purely to ease FPGA timing closure as data is coming from I/O pins. + // + axi_fifo #(.WIDTH(33), .SIZE(5)) ingress_timing_fifo + ( + .clk(gpif_clk), .reset(gpif_rst), .clear(1'b0), + .i_tdata({i_tlast, i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), .space(), + .o_tdata({int0_tlast, int0_tdata}), .o_tvalid(int0_tvalid), .o_tready(int0_tready), .occupied() + ); + + // + // This FIFO provides space to accept a single burst from FX3 and it's fullness drives flags to GPIF2 logic + // + axi_fifo_legacy #(.WIDTH(33), .SIZE(MTU)) min_read_buff + ( + .clk(gpif_clk), .reset(gpif_rst), .clear(1'b0), + .i_tdata({int0_tlast, int0_tdata}), .i_tvalid(int0_tvalid), .i_tready(int0_tready), .space(space), + .o_tdata({int_tlast, int_tdata}), .o_tvalid(int_tvalid), .o_tready(int_tready), .occupied() + ); + + // + // This logic allows signals to cross from the GPIF2 clock domain to the BUS clock domain. + // It may now be obselete if bus_clk and gpif_clk are merged + // + wire [31:0] chk_tdata; + wire chk_tlast; + wire chk_tvalid, chk_tready; + + axi_fifo_2clk #(.WIDTH(33), .SIZE(FIFO_SIZE)) cross_clock_fifo + ( + .reset(fifo_rst | gpif_rst), + .i_aclk(gpif_clk), .i_tdata({int_tlast, int_tdata}), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_aclk(fifo_clk), .o_tdata({chk_tlast, chk_tdata}), .o_tvalid(chk_tvalid), .o_tready(chk_tready) + ); + + // + // Performs basic tests on incomming packets such as testing if size on the wire patches + // the internal size field. Uses axi_packet_gate internally so can back pressure upstream if + // packet needs to be dropped. + // + wire [31:0] o32_tdata; + wire o32_tlast; + wire o32_tvalid, o32_tready; + + gpif2_error_checker #(.SIZE(MTU)) checker + ( + .clk(fifo_clk), .reset(fifo_rst), .clear(1'b0), + .i_tdata(chk_tdata), .i_tlast(chk_tlast), .i_tvalid(chk_tvalid), .i_tready(chk_tready), + .o_tdata(o32_tdata), .o_tlast(o32_tlast), .o_tvalid(o32_tvalid), .o_tready(o32_tready), + .bus_error(bus_error), .debug() + ); + + //assign o32_tdata = chk_tdata; + //assign o32_tlast = chk_tlast; + //assign o32_tvalid = chk_tvalid; + //assign chk_tready = o32_tready; + + // + // Convert 32bit AXIS bus to 64bit + // + axi_fifo32_to_fifo64 fifo32_to_fifo64 + ( + .clk(fifo_clk), .reset(fifo_rst), .clear(1'b0), + .i_tdata(o32_tdata), .i_tuser(2'b0/*always 32 bits*/), .i_tlast(o32_tlast), .i_tvalid(o32_tvalid), .i_tready(o32_tready), + .o_tdata(o_tdata), .o_tuser(/*ignored cuz vita has len*/), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready) + ); + + + ///////////////////////////////////////////// + // + // Debug logic only + // + ///////////////////////////////////////////// + + reg o_tready_debug; + reg o_tvalid_debug; + reg o_tlast_debug; + reg i_tready_debug; + reg i_tvalid_debug; + reg i_tlast_debug; + + always @(posedge gpif_clk) begin + o_tready_debug <= o_tready; + o_tvalid_debug <= o_tvalid; + o_tlast_debug <= o_tlast; + i_tready_debug <= i_tready; + i_tvalid_debug <= i_tvalid; + i_tlast_debug <= i_tlast; + end + + assign debug = {26'h0, + o_tready_debug, + o_tvalid_debug, + o_tlast_debug, + i_tready_debug, + i_tvalid_debug, + i_tlast_debug + }; + + +endmodule //fifo_to_gpif2 diff --git a/fpga/usrp3/lib/hls/Makefile.inc b/fpga/usrp3/lib/hls/Makefile.inc new file mode 100644 index 000000000..83a552c39 --- /dev/null +++ b/fpga/usrp3/lib/hls/Makefile.inc @@ -0,0 +1,10 @@ +# +# Copyright 2015-2017 Ettus Research +# +include $(TOOLS_DIR)/make/viv_hls_ip_builder.mak + +# Add HLS IP to build +include $(HLS_IP_DIR)/addsub_hls/Makefile.inc + +LIB_HLS_IP_SRCS = \ +$(HLS_IP_ADDSUB_HLS_OUTS) diff --git a/fpga/usrp3/lib/hls/addsub_hls/Makefile.inc b/fpga/usrp3/lib/hls/addsub_hls/Makefile.inc new file mode 100644 index 000000000..0e2f0737a --- /dev/null +++ b/fpga/usrp3/lib/hls/addsub_hls/Makefile.inc @@ -0,0 +1,22 @@ +# +# Copyright 2015-2017 Ettus Research +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +# Add C/C++/tcl files relative to usrp3/lib/hls/ directory +HLS_IP_ADDSUB_HLS_SRCS = \ +addsub_hls.cpp \ +addsub_hls.tcl + +HLS_IP_ADDSUB_HLS_OUTS = $(addprefix $(IP_BUILD_DIR)/addsub_hls/, \ +solution/impl/verilog/addsub_hls.v \ +) + +# Sources in lib directory +HLS_IP_ADDSUB_HLS_LIB_SRCS = $(addprefix $(HLS_IP_DIR)/addsub_hls/, $(HLS_IP_ADDSUB_HLS_SRCS)) + +# Build with HLS +$(HLS_IP_ADDSUB_HLS_OUTS) : $(HLS_IP_ADDSUB_HLS_LIB_SRCS) + $(call BUILD_VIVADO_HLS_IP,addsub_hls,$(PART_ID),$(HLS_IP_ADDSUB_HLS_LIB_SRCS),$(HLS_IP_DIR),$(IP_BUILD_DIR),) diff --git a/fpga/usrp3/lib/hls/addsub_hls/addsub_hls.cpp b/fpga/usrp3/lib/hls/addsub_hls/addsub_hls.cpp new file mode 100644 index 000000000..1cb27c119 --- /dev/null +++ b/fpga/usrp3/lib/hls/addsub_hls/addsub_hls.cpp @@ -0,0 +1,41 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +#include +#include "ap_int.h" + +struct axis_cplx { + std::complex data; + ap_uint<1> last; +}; + +// AXI-Stream port type is compatible with pointer, reference, & array input / ouputs only +// See UG902 Vivado High Level Synthesis guide (2014.4) pg 157 Figure 1-49 +void addsub_hls (axis_cplx &a, axis_cplx &b, axis_cplx &add, axis_cplx &sub) { + + // Remove ap ctrl ports (ap_start, ap_ready, ap_idle, etc) since we only use the AXI-Stream ports + #pragma HLS INTERFACE ap_ctrl_none port=return + // Set ports as AXI-Stream + #pragma HLS INTERFACE axis port=sub + #pragma HLS INTERFACE axis port=add + #pragma HLS INTERFACE axis port=a + #pragma HLS INTERFACE axis port=b + // Need to pack our complex into a 32-bit word + // Otherwise, compiler complains that our AXI-Stream interfaces have two data fields (i.e. data.real, data.imag) + #pragma HLS DATA_PACK variable=sub.data + #pragma HLS DATA_PACK variable=add.data + #pragma HLS DATA_PACK variable=a.data + #pragma HLS DATA_PACK variable=b.data + + // Complex add / subtract + add.data.real() = a.data.real() + b.data.real(); + add.data.imag() = a.data.imag() + b.data.imag(); + sub.data.real() = a.data.real() - b.data.real(); + sub.data.imag() = a.data.imag() - b.data.imag(); + // Pass through tlast + add.last = a.last; + sub.last = a.last; +} diff --git a/fpga/usrp3/lib/hls/addsub_hls/addsub_hls.tcl b/fpga/usrp3/lib/hls/addsub_hls/addsub_hls.tcl new file mode 100644 index 000000000..a089fb628 --- /dev/null +++ b/fpga/usrp3/lib/hls/addsub_hls/addsub_hls.tcl @@ -0,0 +1,2 @@ +# Set target clock rate to 200 MHz +create_clock -period 5 -name default diff --git a/fpga/usrp3/lib/io_cap_gen/Makefile.srcs b/fpga/usrp3/lib/io_cap_gen/Makefile.srcs new file mode 100644 index 000000000..a068103cd --- /dev/null +++ b/fpga/usrp3/lib/io_cap_gen/Makefile.srcs @@ -0,0 +1,23 @@ +# +# Copyright 2014 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# IO Capture and Generation Sources +################################################## +CAT_CAP_GEN_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/io_cap_gen/, \ +./catcap_ddr_cmos.v \ +./catgen_ddr_cmos.v \ +./catcodec_ddr_cmos.v \ +./cat_input_lvds.v \ +./cat_output_lvds.v \ +./cat_io_lvds.v \ +./cat_io_lvds_dual_mode.v \ +)) + +CAP_GEN_GENERIC_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/io_cap_gen/, \ +./cap_pattern_verifier.v \ +)) diff --git a/fpga/usrp3/lib/io_cap_gen/cap_pattern_verifier.v b/fpga/usrp3/lib/io_cap_gen/cap_pattern_verifier.v new file mode 100644 index 000000000..0d4877187 --- /dev/null +++ b/fpga/usrp3/lib/io_cap_gen/cap_pattern_verifier.v @@ -0,0 +1,125 @@ +// +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// Synthesizable test pattern checker +// + +module cap_pattern_verifier #( + parameter WIDTH = 16, //Width of data bus + parameter PATTERN = "RAMP", //Pattern to detect. Choose from {RAMP, ONES, ZEROS, TOGGLE, LEFT_BARREL, RIGHT_BARREL} + parameter RAMP_START = 'h0000, //Start value for ramp (PATTERN=RAMP only) + parameter RAMP_STOP = 'hFFFF, //Stop value for ramp (PATTERN=RAMP only) + parameter RAMP_INCR = 'h0001, //Increment for ramp (PATTERN=RAMP only) + parameter BARREL_INIT = 'h0001, //Initial value for the barrel shifter (PATTERN=*_BARREL only) + parameter HOLD_CYCLES = 1 //Number of cycles to hold each value in the pattern +) ( + input clk, + input rst, + + //Data input + input valid, + input [WIDTH-1:0] data, + + //Status output (2 cycle latency) + output reg [31:0] count, + output reg [31:0] errors, + output locked, + output failed +); + + //Create a synchronous version of rst + wire sync_rst; + reset_sync reset_sync_i ( + .clk(clk), .reset_in(rst), .reset_out(sync_rst)); + + // Register the data to minimize fanout at source + reg [WIDTH-1:0] data_reg; + reg valid_reg; + always @(posedge clk) + {data_reg, valid_reg} <= {data, valid}; + + // Define pattern start and next states + wire [WIDTH-1:0] patt_start, patt_next; + reg [WIDTH-1:0] patt_next_reg; + generate if (PATTERN == "RAMP") begin + assign patt_start = RAMP_START; + assign patt_next = (data_reg==RAMP_STOP) ? RAMP_START : data_reg+RAMP_INCR; + end else if (PATTERN == "ZEROS") begin + assign patt_start = {WIDTH{1'b0}}; + assign patt_next = {WIDTH{1'b0}}; + end else if (PATTERN == "ONES") begin + assign patt_start = {WIDTH{1'b1}}; + assign patt_next = {WIDTH{1'b1}}; + end else if (PATTERN == "TOGGLE") begin + assign patt_start = {(WIDTH/2){2'b10}}; + assign patt_next = ~data_reg; + end else if (PATTERN == "LEFT_BARREL") begin + assign patt_start = BARREL_INIT; + assign patt_next = {data_reg[WIDTH-2:0],data_reg[WIDTH-1]}; + end else if (PATTERN == "RIGHT_BARREL") begin + assign patt_start = BARREL_INIT; + assign patt_next = {data_reg[0],data_reg[WIDTH-1:1]}; + end endgenerate + + reg [1:0] state; + localparam ST_IDLE = 2'd0; + localparam ST_LOCKED = 2'd1; + + reg [7:0] cyc_count; + + //All registers in this state machine need to have an + //asynchronous reset because the "data" and "valid" can + //be metastable coming into this module, and can possibly + //corrupt "state". + always @(posedge clk or posedge rst) begin + if (rst) begin //Asynchronous reset + count <= 32'd0; + errors <= 32'd0; + state <= ST_IDLE; + cyc_count <= 8'd0; + patt_next_reg <= {WIDTH{1'b0}}; + end else begin + //Only do something if data is valid + if (valid_reg & ~sync_rst) begin + case (state) + ST_IDLE: begin + //Trigger on start of pattern + //We use a case equality here to ensure that this module + //does the right thing in simulation. In HW this should + //infer a "==" + if (data_reg === patt_start) begin + state <= ST_LOCKED; + count <= 32'd1; + cyc_count <= HOLD_CYCLES - 1; + end + end + ST_LOCKED: begin + if (cyc_count == 0) begin //Hold counter has expired. Check next word + count <= count + 32'd1; + //We use a case equality here to ensure that this module + //does the right thing in simulation. In HW this should + //infer a "!=" + if (data_reg !== patt_next_reg) begin + errors <= errors + 32'd1; + end + cyc_count <= HOLD_CYCLES - 1; + end else begin //Hold until the next update + cyc_count <= cyc_count - 1; + end + end + endcase + patt_next_reg <= patt_next; //Update next pattern + end + end + end + + assign locked = (state == ST_LOCKED); + assign failed = (errors != 32'd0) && locked; + +endmodule + + + diff --git a/fpga/usrp3/lib/io_cap_gen/cat_input_lvds.v b/fpga/usrp3/lib/io_cap_gen/cat_input_lvds.v new file mode 100644 index 000000000..9b24ca6ca --- /dev/null +++ b/fpga/usrp3/lib/io_cap_gen/cat_input_lvds.v @@ -0,0 +1,609 @@ +// +// Copyright 2016 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: cat_input_lvds +// +// Description: +// +// Receive interface to AD9361 (Catalina) in LVDS mode. +// +// Use Xilinx SERDES to deserialize interleaved sample data off +// half-word-width LVDS differential data bus from the Catalina. +// +// Use FRAME signal to initially synchronize to incoming data after reset +// de-asserts. +// +// In all modes (SISO or MIMO) we output a clock of 1/4 the frequency +// of the Catalina source-synchronous bus clock to be used as the radio_clk. +// +// In SISO mode, every cycle of the radio_clk supplies a new RX sample which +// is routed to both radios, even if only one is actively receiving. +// +// In MIMO mode, every cycle of the radio clock supplies a pair of +// time aligned MIMO samples which are routed to different radios. +// +// The frame_sample signal controls the expected frame signal timing. When +// frame_sample is 0, the period of the ddr_frame signal is expected to equal +// two samples (e.g., one from each channel). When frame_sample is 1, the frame +// period is expected to equal the length of one sample. This allows the module +// to be used for 2R2T (frame_sample = 1) or 1R1T mode (frame_sample = 0). +// + + +module cat_input_lvds #( + parameter INVERT_FRAME_RX = 0, + parameter INVERT_DATA_RX = 6'b00_0000, + parameter USE_CLOCK_DELAY = 1, + parameter USE_DATA_DELAY = 1, + parameter CLOCK_DELAY_MODE = "VAR_LOAD", + parameter DATA_DELAY_MODE = "VAR_LOAD", + parameter CLOCK_DELAY = 0, + parameter DATA_DELAY = 0, + parameter WIDTH = 6, + parameter GROUP = "DEFAULT", + parameter USE_BUFG = 1 +) ( + input clk200, + input rst, + + // Data and frame timing (synchronous to radio_clk) + input mimo, // Output one channel (MIMO=0) or two (MIMO=1) + input frame_sample, // Two samples per frame period (frame_sample=0) or one sample per frame (frame_sample=1) + + // Region local Clocks for I/O cells. + output ddr_clk, + output sdr_clk, + + // Source Synchronous external input clock + input ddr_clk_p, + input ddr_clk_n, + + // Source Synchronous data lines + input [WIDTH-1:0] ddr_data_p, + input [WIDTH-1:0] ddr_data_n, + input ddr_frame_p, + input ddr_frame_n, + + // Delay control interface + input ctrl_clk, + input [4:0] ctrl_data_delay, + input [4:0] ctrl_clk_delay, + input ctrl_ld_data_delay, + input ctrl_ld_clk_delay, + + // Global output clocks, ddr_clk/4 & ddr_clk/2 + output radio_clk, + output radio_clk_2x, + + // SDR Data buses + output reg [(WIDTH*2)-1:0] i0, + output reg [(WIDTH*2)-1:0] q0, + output reg [(WIDTH*2)-1:0] i1, + output reg [(WIDTH*2)-1:0] q1, + output reg rx_aligned + +); + + //------------------------------------------------------------------ + // UG471 says take reset high asynchronously, and de-assert + // synchronized to CLKDIV (sdr_clk) for SERDES. + //------------------------------------------------------------------ + (* ASYNC_REG = "TRUE" *) reg rst_sdr_sync, rst_sdr_sync_ms; + + always @(posedge sdr_clk or posedge rst) + if (rst) begin + rst_sdr_sync_ms <= 1'b1; + rst_sdr_sync <= 1'b1; + end else begin + rst_sdr_sync_ms <= 1'b0; + rst_sdr_sync <= rst_sdr_sync_ms; + end + + + //------------------------------------------------------------------ + // IDELAY is calibrated using (mandatory) IDELAYCTRL cell. + // Must be feed stable free running clock specified by: FIDELAYCTRL_REF.(200MHz) + // Mandatory async reset required, min pulse of: TIDELAYCTRL_RPW (~60nS) + //------------------------------------------------------------------ + (* IODELAY_GROUP = GROUP *) // Specifies group name for associated IDELAYs/ODELAYs and IDELAYCTRL + IDELAYCTRL IDELAYCTRL_i0 ( + .REFCLK (clk200), + .RST (rst_sdr_sync), + .RDY () + ); + + + //------------------------------------------------------------------ + // Clock input + //------------------------------------------------------------------ + wire ddr_clk_dly, ddr_clk_unbuf; + + IBUFDS #( + .DIFF_TERM("TRUE") + ) clk_ibufds ( + .O(ddr_clk_unbuf), + .I(ddr_clk_p), + .IB(ddr_clk_n) + ); + + generate + if (USE_CLOCK_DELAY) begin : gen_clock_delay + (* IODELAY_GROUP = GROUP *) // Specifies group name for associated IDELAYs/ODELAYs and IDELAYCTRL + IDELAYE2 #( + .CINVCTRL_SEL ("FALSE"), // Enable dynamic clock inversion (FALSE, TRUE) + .DELAY_SRC ("IDATAIN"), // Delay input (IDATAIN, DATAIN) + .HIGH_PERFORMANCE_MODE ("FALSE"), // Reduced jitter ("TRUE"), Reduced power ("FALSE") + .IDELAY_TYPE (CLOCK_DELAY_MODE), + .IDELAY_VALUE (CLOCK_DELAY), + .PIPE_SEL ("FALSE"), + .REFCLK_FREQUENCY (200.0), + .SIGNAL_PATTERN ("CLOCK") + ) ddr_clk_idelaye2 ( + .CNTVALUEOUT (), // 5-bit output: Counter value output + .DATAOUT (ddr_clk_dly), // 1-bit output: Delayed data output + .C (ctrl_clk), // 1-bit input: Clock input + .CE (1'b0), // 1-bit input: Active high enable increment/decrement input + .CINVCTRL (1'b0), // 1-bit input: Dynamic clock inversion input + .CNTVALUEIN (ctrl_clk_delay), // 5-bit input: Counter value input + .DATAIN (1'b0), // 1-bit input: Internal delay data input + .IDATAIN (ddr_clk_unbuf), // 1-bit input: Data input from the I/O + .INC (1'b0), // 1-bit input: Increment / Decrement tap delay input + .LD (ctrl_ld_clk_delay), // 1-bit input: Load IDELAY_VALUE input + .LDPIPEEN (1'b0), // 1-bit input: Enable PIPELINE register to load data input + .REGRST (1'b0) // 1-bit input: Active-high reset tap-delay input + ); + end + else begin + assign ddr_clk_dly = ddr_clk_unbuf; + end + + endgenerate + + // IO CLock is DDR freq. This drives SERDES and other I/O elements with minimal clock skew. + BUFIO ddr_clk_bufio (.O(ddr_clk),.I(ddr_clk_dly)); + + // SDR clock is one quarter DDR freq and local to regio using BUFR + // BUFR is a constraint of the SERDES since we need frequency agnostic clock division. + // UG471 states can use BUFIO and BUFR divided to directly drive a SERDES legally. + // (Other option is pair of BUFG's plus an MMCM - But MMCM has fixed frequency) + wire sdr_clk_2x; + + BUFR #( + .BUFR_DIVIDE ("2"), + .SIM_DEVICE ("7SERIES") + ) sdr_clk_2x_bufr ( + .O (sdr_clk_2x), + .CE (1'b1), + .CLR (1'b0), + .I (ddr_clk_dly) + ); + + BUFR #( + .BUFR_DIVIDE("4"), + .SIM_DEVICE("7SERIES") + ) sdr_clk_bufr ( + .O(sdr_clk), + .CE(1'b1), + .CLR(1'b0), + .I(ddr_clk_dly) + ); + + generate + if (USE_BUFG) begin : gen_BUFG + // radio_clock is sdr_clk re-buffered with BUFG, and radio_clk_2x is + // sdr_clk_2x re-buffered, so both can be used globally. This introduces skew + // between sdr_clk -> radio_clock so we must hand data between them carefully + // even though they have a fixed phase relationship. + BUFG radio_clk_1x_bufg (.O(radio_clk), .I(sdr_clk)); + BUFG radio_clk_2x_bufg (.O(radio_clk_2x), .I(sdr_clk_2x)); + end else begin + assign radio_clk = sdr_clk; + assign radio_clk_2x = sdr_clk_2x; + end + endgenerate + + + + //------------------------------------------------------------------ + // Frame Signal + //------------------------------------------------------------------ + wire ddr_frame, ddr_frame_dly; + wire [7:0] des_frame; // deserialized frame signal + reg bitslip; + reg aligned; + + + // + // Use FRAME signal to get bitstream word aligned. + // + // In MIMO mode, FRAME is asserted during the entirety of channel 0, and + // deasserts during the entirety of channel 1. + // + localparam IDLE = 0; + localparam SEARCH = 1; + localparam SLIP1 = 3; + localparam SLIP2 = 2; + localparam SLIP3 = 4; + localparam SLIP4 = 5; + localparam SYNC = 6; + + + reg [2:0] frame_state; + + // + // Delay start of framesync operation for 64 clocks after reset de-asserts to + // SERDES to be sure they are in a steady state. + // + // Each time we assert bitslip we then have to wait 2 cycles before we can + // examine the results. + // + // Checking for 0xF0 and 0xCC allows us to support 1R1T and 2R2T timing, + // which have different frame periods. + wire frame_is_aligned = + (!frame_sample && (des_frame[7:0] == (INVERT_FRAME_RX ? 8'h0F : 8'hF0))) || + ( frame_sample && (des_frame[7:0] == (INVERT_FRAME_RX ? 8'h33 : 8'hCC))); + + reg [5:0] sync_delay; + reg run_sync; + + + always @(posedge sdr_clk) + if (rst_sdr_sync) begin + sync_delay <= 6'h0; + run_sync <= 1'b0; + end else if (sync_delay == 6'h3F) + run_sync <= 1'b1; + else + sync_delay <= sync_delay + 1'b1; + + always @(posedge sdr_clk) + begin + if (!run_sync) begin + frame_state <= IDLE; + bitslip <= 1'b0; + aligned <= 1'b0; + end else begin + case (frame_state) + IDLE: begin + bitslip <= 1'b0; + aligned <= 1'b0; + frame_state <= SEARCH; + end + + SEARCH: begin + if (frame_is_aligned) begin + frame_state <= SYNC; + bitslip <= 1'b0; + aligned <= 1'b1; + end else begin + // Bitslip until captured frame is aligned + bitslip <= 1'b1; + frame_state <= SLIP1; + aligned <= 1'b0; + end + end + + SLIP1: begin + frame_state <= SLIP2; + bitslip <= 1'b0; + aligned <= 1'b0; + end + + SLIP2: begin + frame_state <= SLIP3; + bitslip <= 1'b0; + aligned <= 1'b0; + end + + SLIP3: begin + frame_state <= SLIP4; + bitslip <= 1'b0; + aligned <= 1'b0; + end + + SLIP4: begin + frame_state <= SEARCH; + bitslip <= 1'b0; + aligned <= 1'b0; + end + + SYNC: begin + if (frame_is_aligned) begin + frame_state <= SYNC; + aligned <= 1'b1; + end else begin + frame_state <= SEARCH; + aligned <= 1'b0; + end + end + + endcase // case(frame_state) + + end + end + + + IBUFDS #( + .DIFF_TERM ("TRUE") + ) ddr_frame_ibufds ( + .O (ddr_frame), + .I (ddr_frame_p), + .IB (ddr_frame_n) + ); + + generate + if (USE_DATA_DELAY) begin : gen_frame_delay + (* IODELAY_GROUP = GROUP *) // Specifies group name for associated IDELAYs/ODELAYs and IDELAYCTRL + IDELAYE2 #( + .CINVCTRL_SEL ("FALSE"), // Enable dynamic clock inversion (FALSE, TRUE) + .DELAY_SRC ("IDATAIN"), // Delay input (IDATAIN, DATAIN) + .HIGH_PERFORMANCE_MODE ("FALSE"), // Reduced jitter ("TRUE"), Reduced power ("FALSE") + .IDELAY_TYPE (DATA_DELAY_MODE), + .IDELAY_VALUE (DATA_DELAY), + .PIPE_SEL ("FALSE"), + .REFCLK_FREQUENCY (200.0), + .SIGNAL_PATTERN ("DATA") + ) ddr_frame_idelaye2 ( + .CNTVALUEOUT (), // 5-bit output: Counter value output + .DATAOUT (ddr_frame_dly), // 1-bit output: Delayed data output + .C (ctrl_clk), // 1-bit input: Clock input + .CE (1'b0), // 1-bit input: Active high enable increment/decrement input + .CINVCTRL (1'b0), // 1-bit input: Dynamic clock inversion input + .CNTVALUEIN (ctrl_data_delay), // 5-bit input: Counter value input + .DATAIN (1'b0), // 1-bit input: Internal delay data input + .IDATAIN (ddr_frame), // 1-bit input: Data input from the I/O + .INC (1'b0), // 1-bit input: Increment / Decrement tap delay input + .LD (ctrl_ld_data_delay), // 1-bit input: Load IDELAY_VALUE input + .LDPIPEEN (1'b0), // 1-bit input: Enable PIPELINE register to load data input + .REGRST (1'b0) // 1-bit input: Active-high reset tap-delay input + ); + end + else begin + assign ddr_frame_dly = ddr_frame; + end + endgenerate + + ISERDESE2 #( + .DATA_RATE ("DDR"), // DDR, SDR + .DATA_WIDTH (8), // Parallel data width (2-8,10,14) + .DYN_CLKDIV_INV_EN ("FALSE"), // Enable DYNCLKDIVINVSEL inversion (FALSE, TRUE) + .DYN_CLK_INV_EN ("FALSE"), // Enable DYNCLKINVSEL inversion (FALSE, TRUE) + // INIT_Q1 - INIT_Q4: Initial value on the Q outputs (0/1) + .INIT_Q1 (1'b0), + .INIT_Q2 (1'b0), + .INIT_Q3 (1'b0), + .INIT_Q4 (1'b0), + .INTERFACE_TYPE ("NETWORKING"), + .IOBDELAY ("BOTH"), + .NUM_CE (1), + .OFB_USED ("FALSE"), + .SERDES_MODE ("MASTER"), + // SRVAL_Q1 - SRVAL_Q4: Q output values when SR is used (0/1) + .SRVAL_Q1 (1'b0), + .SRVAL_Q2 (1'b0), + .SRVAL_Q3 (1'b0), + .SRVAL_Q4 (1'b0) + ) ddr_frame_serdese2 ( + .O (), // 1-bit output: Combinatorial output + // Q1 - Q8: 1-bit (each) output: Registered data outputs + .Q1 (des_frame[0]), + .Q2 (des_frame[1]), + .Q3 (des_frame[2]), + .Q4 (des_frame[3]), + .Q5 (des_frame[4]), + .Q6 (des_frame[5]), + .Q7 (des_frame[6]), + .Q8 (des_frame[7]), + // SHIFTOUT1, SHIFTOUT2: 1-bit (each) output: Data width expansion output ports + .SHIFTOUT1 (), + .SHIFTOUT2 (), + // 1-bit input: The BITSLIP pin performs a Bitslip operation synchronous to + // CLKDIV when asserted (active High). Subsequently, the data seen on the Q1 + // to Q8 output ports will shift, as in a barrel-shifter operation, one + // position every time Bitslip is invoked (DDR operation is different from SDR) + .BITSLIP (bitslip), + // CE1, CE2: 1-bit (each) input: Data register clock enable inputs + .CE1 (1'b1), + .CE2 (1'b1), + .CLKDIVP (1'b0), // 1-bit input: TBD + // Clocks: 1-bit (each) input: ISERDESE2 clock input ports + .CLK (ddr_clk), // 1-bit input: High-speed clock + .CLKB (~ddr_clk), // 1-bit input: High-speed secondary clock + .CLKDIV (sdr_clk), // 1-bit input: Divided clock + .OCLK (1'b0), // 1-bit input: High-speed output clock used when INTERFACE_TYPE="MEMORY" + // Dynamic Clock Inversions: 1-bit (each) input: Dynamic clock inversion pins to switch clock polarity + .DYNCLKDIVSEL (1'b0), // 1-bit input: Dynamic CLKDIV inversion + .DYNCLKSEL (1'b0), // 1-bit input: Dynamic CLK/CLKB inversion + // Input Data: 1-bit (each) input: ISERDESE2 data input ports + .D (1'b0), // 1-bit input: Data input + .DDLY (ddr_frame_dly), // 1-bit input: Serial data from IDELAYE2 + .OFB (1'b0), // 1-bit input: Data feedback from OSERDESE2 + .OCLKB (1'b0), // 1-bit input: High-speed negative edge output clock + .RST (rst_sdr_sync), // 1-bit input: Active high asynchronous reset + // SHIFTIN1, SHIFTIN2: 1-bit (each) input: Data width expansion input ports + .SHIFTIN1 (1'b0), + .SHIFTIN2 (1'b0) + ); + + + //------------------------------------------------------------------ + // Data Bus + //------------------------------------------------------------------ + wire [WIDTH-1:0] ddr_data; + wire [WIDTH-1:0] ddr_data_dly; + wire [(WIDTH*2)-1:0] data_i0, data_i1; + wire [(WIDTH*2)-1:0] data_q0, data_q1; + + + genvar i; + generate + for (i=0 ; i 6nS. + // + reg [(WIDTH*2)-1:0] radio_data_i0, radio_data_i1, radio_data_q0, radio_data_q1; + reg radio_aligned; + + always @(negedge radio_clk) + begin + radio_data_i0[(WIDTH*2)-1:0] <= data_i0[(WIDTH*2)-1:0] ^ {INVERT_DATA_RX,INVERT_DATA_RX}; + radio_data_q0[(WIDTH*2)-1:0] <= data_q0[(WIDTH*2)-1:0] ^ {INVERT_DATA_RX,INVERT_DATA_RX}; + radio_data_i1[(WIDTH*2)-1:0] <= data_i1[(WIDTH*2)-1:0] ^ {INVERT_DATA_RX,INVERT_DATA_RX}; + radio_data_q1[(WIDTH*2)-1:0] <= data_q1[(WIDTH*2)-1:0] ^ {INVERT_DATA_RX,INVERT_DATA_RX}; + radio_aligned <= aligned; + end + + always @(posedge radio_clk) + begin + i0 <= radio_data_i0; + q0 <= radio_data_q0; + if (mimo) { i1, q1 } <= { radio_data_i1, radio_data_q1 }; + else { i1, q1 } <= { radio_data_i0, radio_data_q0 }; // dup single valid channel to both radios + rx_aligned <= radio_aligned; + end + + /******************************************************************* + * Debug only logic below here. + ******************************************************************/ +/*-----\/----- EXCLUDED -----\/----- + (* keep = "true", max_fanout = 10 *) reg [7:0] des_frame_reg; + (* keep = "true", max_fanout = 10 *) reg rst_sdr_sync_reg; + (* keep = "true", max_fanout = 10 *) reg run_sync_reg; + (* keep = "true", max_fanout = 10 *) reg bitslip_reg; + (* keep = "true", max_fanout = 10 *) reg aligned_reg; + (* keep = "true", max_fanout = 10 *) reg [2:0] frame_state_reg; + + always @(posedge sdr_clk) + begin + des_frame_reg <= des_frame; + rst_sdr_sync_reg <= rst_sdr_sync; + run_sync_reg <= run_sync; + bitslip_reg <= bitslip; + aligned_reg <= aligned; + frame_state_reg <= frame_state; + end + + ila64 ila64_i ( + .clk(sdr_clk), // input clk + .probe0( + { + des_frame_reg, + rst_sdr_sync_reg, + run_sync_reg, + bitslip_reg, + aligned_reg, + frame_state_reg + } + ) + ); + -----/\----- EXCLUDED -----/\----- */ + +endmodule + diff --git a/fpga/usrp3/lib/io_cap_gen/cat_io_lvds.v b/fpga/usrp3/lib/io_cap_gen/cat_io_lvds.v new file mode 100644 index 000000000..e43e26e00 --- /dev/null +++ b/fpga/usrp3/lib/io_cap_gen/cat_io_lvds.v @@ -0,0 +1,200 @@ +// +// Copyright 2016 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: cat_io_lvds +// +// Description: +// +// This is an LVDS interface for the AD9361 (Catalina). It consists of of an +// input module for Rx and an output module for Tx. See the AD9361 Interface +// Specification and the AD9361 data sheet for details. +// +// This module assumes a dual-port, full-duplex topology, in 2R2T timing mode. +// The mimo signal allows you to support one (mimo = 0) or two channels (mimo = +// 1). When mimo = 0, the data from one channel is simply ignored and radio_clk +// frequency remains equal to rx_clk_p / 4. +// + +module cat_io_lvds #( + parameter INVERT_FRAME_RX = 0, + parameter INVERT_DATA_RX = 6'b00_0000, + parameter INVERT_FRAME_TX = 0, + parameter INVERT_DATA_TX = 6'b00_0000, + parameter USE_CLOCK_IDELAY = 1, + parameter USE_DATA_IDELAY = 1, + parameter DATA_IDELAY_MODE = "VAR_LOAD", + parameter CLOCK_IDELAY_MODE = "VAR_LOAD", + parameter INPUT_CLOCK_DELAY = 16, + parameter INPUT_DATA_DELAY = 0, + parameter USE_CLOCK_ODELAY = 0, + parameter USE_DATA_ODELAY = 0, + parameter DATA_ODELAY_MODE = "VAR_LOAD", + parameter CLOCK_ODELAY_MODE = "VAR_LOAD", + parameter OUTPUT_CLOCK_DELAY = 16, + parameter OUTPUT_DATA_DELAY = 0, + parameter USE_BUFG = 1 +) ( + input rst, + input clk200, + + // Data and frame timing (synchronous to radio_clk) + input mimo, + input frame_sample, + + // Delay Control Interface + input ctrl_clk, + input [4:0] ctrl_in_data_delay, + input [4:0] ctrl_in_clk_delay, + input ctrl_ld_in_data_delay, + input ctrl_ld_in_clk_delay, + input [4:0] ctrl_out_data_delay, + input [4:0] ctrl_out_clk_delay, + input ctrl_ld_out_data_delay, + input ctrl_ld_out_clk_delay, + + // Baseband sample interface + output radio_clk, + output radio_clk_2x, + output rx_aligned, + output [11:0] rx_i0, + output [11:0] rx_q0, + output [11:0] rx_i1, + output [11:0] rx_q1, + input [11:0] tx_i0, + input [11:0] tx_q0, + input [11:0] tx_i1, + input [11:0] tx_q1, + + // Catalina LVDS interface + input rx_clk_p, + input rx_clk_n, + input rx_frame_p, + input rx_frame_n, + input [5:0] rx_d_p, + input [5:0] rx_d_n, + output tx_clk_p, + output tx_clk_n, + output tx_frame_p, + output tx_frame_n, + output [5:0] tx_d_p, + output [5:0] tx_d_n +); + + wire sdr_clk, ddr_clk; + + //--------------------------------------------------------------------------- + // Input (Rx) Interface + //--------------------------------------------------------------------------- + + cat_input_lvds #( + .INVERT_FRAME_RX (INVERT_FRAME_RX), + .INVERT_DATA_RX (INVERT_DATA_RX), + .USE_CLOCK_DELAY (USE_CLOCK_IDELAY), + .USE_DATA_DELAY (USE_DATA_IDELAY), + .CLOCK_DELAY_MODE (CLOCK_IDELAY_MODE), + .DATA_DELAY_MODE (DATA_IDELAY_MODE), + .CLOCK_DELAY (INPUT_CLOCK_DELAY), + .DATA_DELAY (INPUT_DATA_DELAY), + .WIDTH (6), + .GROUP ("CATALINA"), + .USE_BUFG (USE_BUFG) + ) cat_input_lvds_i0 ( + .clk200 (clk200), + .rst (rst), + + // Data and frame timing + .mimo (mimo), + .frame_sample (frame_sample), + + // Region local Clocks for I/O cells. + .ddr_clk (ddr_clk), + .sdr_clk (sdr_clk), + + // Source Synchronous external input clock + .ddr_clk_p (rx_clk_p), + .ddr_clk_n (rx_clk_n), + + // Source Synchronous data lines + .ddr_data_p (rx_d_p), + .ddr_data_n (rx_d_n), + .ddr_frame_p (rx_frame_p), + .ddr_frame_n (rx_frame_n), + + // Delay control interface + .ctrl_clk (ctrl_clk), + .ctrl_data_delay (ctrl_in_data_delay), + .ctrl_clk_delay (ctrl_in_clk_delay), + .ctrl_ld_data_delay (ctrl_ld_in_data_delay), + .ctrl_ld_clk_delay (ctrl_ld_in_clk_delay), + + // SDR output clock(s) + .radio_clk (radio_clk), + .radio_clk_2x (radio_clk_2x), + + // SDR Data buses + .i0 (rx_i0), + .q0 (rx_q0), + .i1 (rx_i1), + .q1 (rx_q1), + .rx_aligned (rx_aligned) + ); + + + //--------------------------------------------------------------------------- + // Output (Tx) Interface + //--------------------------------------------------------------------------- + + cat_output_lvds #( + .INVERT_FRAME_TX (INVERT_FRAME_TX), + .INVERT_DATA_TX (INVERT_DATA_TX), + .USE_CLOCK_DELAY (USE_CLOCK_ODELAY), + .USE_DATA_DELAY (USE_DATA_ODELAY), + .CLOCK_DELAY_MODE (CLOCK_ODELAY_MODE), + .DATA_DELAY_MODE (DATA_ODELAY_MODE), + .CLOCK_DELAY (OUTPUT_CLOCK_DELAY), + .DATA_DELAY (OUTPUT_DATA_DELAY), + .WIDTH (6), + .GROUP ("CATALINA") + ) cat_output_lvds_i0 ( + .clk200 (clk200), + .rst (rst), + + // Two samples per frame period (frame_sample=0; e.g., for two-channel + // mode) or one sample per frame (frame_sample=1) + .frame_sample(frame_sample), + + // Region local Clocks for I/O cells. + .ddr_clk (ddr_clk), + .sdr_clk (sdr_clk), + + // Source Synchronous external input clock + .ddr_clk_p (tx_clk_p), + .ddr_clk_n (tx_clk_n), + + // Source Synchronous data lines + .ddr_data_p (tx_d_p), + .ddr_data_n (tx_d_n), + .ddr_frame_p (tx_frame_p), + .ddr_frame_n (tx_frame_n), + + // Delay control interface + .ctrl_clk (ctrl_clk), + .ctrl_data_delay (ctrl_out_data_delay), + .ctrl_clk_delay (ctrl_out_clk_delay), + .ctrl_ld_data_delay (ctrl_ld_out_data_delay), + .ctrl_ld_clk_delay (ctrl_ld_out_clk_delay), + + // SDR global input clock + .radio_clk (radio_clk), + + // SDR Data buses + .i0 (tx_i0), + .q0 (tx_q0), + .i1 (tx_i1), + .q1 (tx_q1) + ); + + +endmodule // cat_io_lvds diff --git a/fpga/usrp3/lib/io_cap_gen/cat_io_lvds_dual_mode.v b/fpga/usrp3/lib/io_cap_gen/cat_io_lvds_dual_mode.v new file mode 100644 index 000000000..13b6ae1f9 --- /dev/null +++ b/fpga/usrp3/lib/io_cap_gen/cat_io_lvds_dual_mode.v @@ -0,0 +1,397 @@ +// +// Copyright 2016 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: cat_io_lvds_dual_mode +// +// Description: +// +// This is an LVDS interface for the AD9361 (Catalina). It uses the cat_io_lvds +// module to implement the interface, but supports both 1R1T and 2R2T timing +// modes while using full LVDS bandwidth. That is, it can support 1R1T at twice +// the sample rate of 2R2T. +// +// This is controlled by the a_mimo control signal. When MIMO = 0 (1R1T mode), +// the radio_clk frequency equals that of rx_clk/2 and the data is output to +// both radio channels. If MIMO = 1 (2R2T), the frequency of radio_clk equals +// rx_clk/4 and the data stream is split between channel 0 and channel 1. This is used +// for 2R2T mode. +// + +module cat_io_lvds_dual_mode #( + parameter INVERT_FRAME_RX = 0, + parameter INVERT_DATA_RX = 6'b00_0000, + parameter INVERT_FRAME_TX = 0, + parameter INVERT_DATA_TX = 6'b00_0000, + parameter USE_CLOCK_IDELAY = 1, + parameter USE_DATA_IDELAY = 1, + parameter DATA_IDELAY_MODE = "FIXED", + parameter CLOCK_IDELAY_MODE = "FIXED", + parameter INPUT_CLOCK_DELAY = 16, + parameter INPUT_DATA_DELAY = 0, + parameter USE_CLOCK_ODELAY = 0, + parameter USE_DATA_ODELAY = 0, + parameter DATA_ODELAY_MODE = "FIXED", + parameter CLOCK_ODELAY_MODE = "FIXED", + parameter OUTPUT_CLOCK_DELAY = 16, + parameter OUTPUT_DATA_DELAY = 0 +) ( + input rst, + input clk200, + + // Data and frame timing (asynchronous, glitch free) + input a_mimo, // MIMO vs. SISO mode + input a_tx_ch, // Which channel to transmit when MIMO=0 + + // Delay Control Interface + input ctrl_clk, + input [4:0] ctrl_in_data_delay, + input [4:0] ctrl_in_clk_delay, + input ctrl_ld_in_data_delay, + input ctrl_ld_in_clk_delay, + input [4:0] ctrl_out_data_delay, + input [4:0] ctrl_out_clk_delay, + input ctrl_ld_out_data_delay, + input ctrl_ld_out_clk_delay, + + // Baseband sample interface + output radio_clk, + // + output reg rx_aligned, + output reg [11:0] rx_i0, + output reg [11:0] rx_q0, + output reg [11:0] rx_i1, + output reg [11:0] rx_q1, + // + input [11:0] tx_i0, + input [11:0] tx_q0, + input [11:0] tx_i1, + input [11:0] tx_q1, + + // Catalina LVDS interface + input rx_clk_p, + input rx_clk_n, + input rx_frame_p, + input rx_frame_n, + input [5:0] rx_d_p, + input [5:0] rx_d_n, + // + output tx_clk_p, + output tx_clk_n, + output tx_frame_p, + output tx_frame_n, + output [5:0] tx_d_p, + output [5:0] tx_d_n +); + + wire radio_clk_1x; // rx_clk_p divided by 4 + wire radio_clk_2x; // rx_clk_p divided by 2 + + + //--------------------------------------------------------------------------- + // Mode Selection + //--------------------------------------------------------------------------- + + wire r_mimo; + wire r_tx_ch; + + // Double synchronize the MIMO signal + synchronizer mimo_sync ( + .clk(radio_clk_1x), + .rst(1'b0), + .in(a_mimo), + .out(r_mimo)); + + // Double synchronize the Tx channel signal + synchronizer tx_ch_sync ( + .clk(radio_clk_1x), + .rst(1'b0), + .in(a_tx_ch), + .out(r_tx_ch)); + + + //--------------------------------------------------------------------------- + // Clock Mux + //--------------------------------------------------------------------------- + + // Use radio_clk_1x when MIMO = 1, radio_clk_2x when MIMO = 0 + BUFGCTRL BUFGCTRL_radio_clk ( + .I0 (radio_clk_1x), + .I1 (radio_clk_2x), + .S0 (r_mimo), + .S1 (~r_mimo), + .CE0 (1), + .CE1 (1), + .O (radio_clk), + .IGNORE0 (0), + .IGNORE1 (0) + ); + + + //--------------------------------------------------------------------------- + // Generate Alignment Strobes + //--------------------------------------------------------------------------- + // + // The LVDS input logic generates the following two clocks: + // + // radio_clk_1x |‾‾‾‾‾|_____|‾‾‾‾‾|_____|‾‾‾‾‾|_____|‾‾‾‾‾|_____|‾‾‾‾‾| + // + // radio_clk_2x |‾‾|__|‾‾|__|‾‾|__|‾‾|__|‾‾|__|‾‾|__|‾‾|__|‾‾|__|‾‾|__| + // + // + // Using simple logic, we create the following two signals from these clocks: + // + // align_1x |‾‾‾‾‾‾‾‾‾‾‾|___________|‾‾‾‾‾‾‾‾‾‾‾|___________|‾‾‾‾‾‾ + // + // align_2x ______|‾‾‾‾‾‾‾‾‾‾‾|___________|‾‾‾‾‾‾‾‾‾‾‾|___________| + // + // These two alignment signals allow us to tell where in the frame period we + // are so that we can deserialize in the correct order. + // + //--------------------------------------------------------------------------- + + reg align_1x = 0; + reg align_2x = 0; + + always @(posedge radio_clk_1x) + begin + align_1x <= ~align_1x; + end + + always @(posedge radio_clk_2x) + begin + // Align data capture to 1x clock so that we stay in sync with data. + // Otherwise, the data might be serialized in the wrong order. + align_2x <= align_1x; + end + + + //--------------------------------------------------------------------------- + // Rx MIMO/SISO Serialization + //--------------------------------------------------------------------------- + // + // This block of code takes the dual outputs when in SISO mode and serializes + // them. Because we use the 2x clock when in SISO mode, this allows us to + // double the data rate when using a single channel. + // + //--------------------------------------------------------------------------- + + reg [11:0] rx_i0_ser; + reg [11:0] rx_q0_ser; + reg [11:0] rx_i1_ser; + reg [11:0] rx_q1_ser; + + reg [11:0] rx_i0_out; + reg [11:0] rx_q0_out; + reg [11:0] rx_i1_out; + reg [11:0] rx_q1_out; + + always @(posedge radio_clk_2x) + begin + rx_aligned <= rx_aligned_t; + + if (align_1x ^ align_2x) begin + // This clock cycle corresponds to the first 1x cycle in which two + // samples are output, so grab data from port 0. + rx_i0_ser <= rx_i0_t; + rx_q0_ser <= rx_q0_t; + rx_i1_ser <= rx_i0_t; + rx_q1_ser <= rx_q0_t; + end else begin + // This radio_clk_2x cycle corresponds to the second 1x cycle in which + // two samples are output, so grab data from port 1. + rx_i0_ser <= rx_i1_t; + rx_q0_ser <= rx_q1_t; + rx_i1_ser <= rx_i1_t; + rx_q1_ser <= rx_q1_t; + end + + // Select the correct Rx output based on MIMO setting + if (r_mimo) begin + rx_i0_out <= rx_i0_t; + rx_q0_out <= rx_q0_t; + rx_i1_out <= rx_i1_t; + rx_q1_out <= rx_q1_t; + end else begin + rx_i0_out <= rx_i0_ser; + rx_q0_out <= rx_q0_ser; + rx_i1_out <= rx_i1_ser; + rx_q1_out <= rx_q1_ser; + end + end + + + //--------------------------------------------------------------------------- + // Synchronize Rx to radio_clk Domain + //--------------------------------------------------------------------------- + // + // This crosses the radio data from the radio_clk_1x domain to the radio_clk + // domain. We use the falling edge of radio_clk to allow for the BUFG + // insertion delay. + // + //--------------------------------------------------------------------------- + + reg [11:0] rx_i0_fall; + reg [11:0] rx_q0_fall; + reg [11:0] rx_i1_fall; + reg [11:0] rx_q1_fall; + + always @(negedge radio_clk) + begin + rx_i0_fall <= rx_i0_out; + rx_q0_fall <= rx_q0_out; + rx_i1_fall <= rx_i1_out; + rx_q1_fall <= rx_q1_out; + end + + // Re-clock data on the rising edge to present the whole period to external IP + always @(posedge radio_clk) + begin + rx_i0 <= rx_i0_fall; + rx_q0 <= rx_q0_fall; + rx_i1 <= rx_i1_fall; + rx_q1 <= rx_q1_fall; + end + + + //--------------------------------------------------------------------------- + // Tx MIMO/SISO Deserialization + //--------------------------------------------------------------------------- + // + // This block of code takes the serialized output from the radios and + // parallelizes it onto the two radio ports of the Catalina interface. It + // also takes the radio data, output on the radio_clk domain, and crosses it + // to the radio_clk_1x domain. + // + //--------------------------------------------------------------------------- + + reg [11:0] tx_i0_del; + reg [11:0] tx_q0_del; + reg [11:0] tx_i1_del; + reg [11:0] tx_q1_del; + + always @(posedge radio_clk_2x) + begin + // Capture copy of the data delayed by one radio_clk_2c cycle. + tx_i0_del <= tx_i0; + tx_q0_del <= tx_q0; + tx_i1_del <= tx_i1; + tx_q1_del <= tx_q1; + end + + always @(posedge radio_clk_1x) + begin + if (r_mimo) begin + // In MIMO mode, radio_clk is radio_clk_1x, so we just capture the same + // data for each radio_clk_1x cycle. + tx_i0_t <= tx_i0; + tx_q0_t <= tx_q0; + tx_i1_t <= tx_i1; + tx_q1_t <= tx_q1; + end else begin + // In SISO mode, data is updated every radio_clk_2x cycle, so we output + // the data from the previous radio_clk_2x cycle onto channel 0 and the + // data from the current radio_clk_2x cycle onto channel 1. This puts the + // data in the correct order when in 1R1T mode. + if (r_tx_ch == 0) begin + tx_i0_t <= tx_i0_del; + tx_q0_t <= tx_q0_del; + tx_i1_t <= tx_i0; + tx_q1_t <= tx_q0; + end else begin + tx_i0_t <= tx_i1_del; + tx_q0_t <= tx_q1_del; + tx_i1_t <= tx_i1; + tx_q1_t <= tx_q1; + end + end + end + + + //--------------------------------------------------------------------------- + // Catalina TX/RX Interface + //--------------------------------------------------------------------------- + + wire rx_aligned_t; + wire [11:0] rx_i0_t; + wire [11:0] rx_q0_t; + wire [11:0] rx_i1_t; + wire [11:0] rx_q1_t; + + reg [11:0] tx_i0_t; + reg [11:0] tx_q0_t; + reg [11:0] tx_i1_t; + reg [11:0] tx_q1_t; + + cat_io_lvds #( + .INVERT_FRAME_RX (0), + .INVERT_DATA_RX (6'b00_0000), + .INVERT_FRAME_TX (0), + .INVERT_DATA_TX (6'b00_0000), + .USE_CLOCK_IDELAY (USE_CLOCK_IDELAY), + .USE_DATA_IDELAY (USE_DATA_IDELAY), + .DATA_IDELAY_MODE (DATA_IDELAY_MODE), + .CLOCK_IDELAY_MODE (CLOCK_IDELAY_MODE), + .INPUT_CLOCK_DELAY (INPUT_CLOCK_DELAY), + .INPUT_DATA_DELAY (INPUT_DATA_DELAY), + .USE_CLOCK_ODELAY (USE_CLOCK_ODELAY), + .USE_DATA_ODELAY (USE_DATA_ODELAY), + .DATA_ODELAY_MODE (DATA_ODELAY_MODE), + .CLOCK_ODELAY_MODE (CLOCK_ODELAY_MODE), + .OUTPUT_CLOCK_DELAY (OUTPUT_CLOCK_DELAY), + .OUTPUT_DATA_DELAY (OUTPUT_DATA_DELAY), + .USE_BUFG (0) + ) cat_io_lvds_i0 ( + .rst (rst), + .clk200 (clk200), + + // Data and frame timing + .mimo (1), // Set to 1 to always return all samples + .frame_sample (~r_mimo), // Frame timing corresponds to SISO/MIMO setting + + // Delay control interface + .ctrl_clk (ctrl_clk), + // + .ctrl_in_data_delay (ctrl_in_data_delay), + .ctrl_in_clk_delay (ctrl_in_clk_delay), + .ctrl_ld_in_data_delay (ctrl_ld_in_data_delay), + .ctrl_ld_in_clk_delay (ctrl_ld_in_clk_delay), + // + .ctrl_out_data_delay (ctrl_out_data_delay), + .ctrl_out_clk_delay (ctrl_out_clk_delay), + .ctrl_ld_out_data_delay (ctrl_ld_out_data_delay), + .ctrl_ld_out_clk_delay (ctrl_ld_out_clk_delay), + + // Baseband sample interface + .radio_clk (radio_clk_1x), + .radio_clk_2x (radio_clk_2x), + .rx_aligned (rx_aligned_t), + // + .rx_i0 (rx_i0_t), + .rx_q0 (rx_q0_t), + .rx_i1 (rx_i1_t), + .rx_q1 (rx_q1_t), + // + .tx_i0 (tx_i0_t), + .tx_q0 (tx_q0_t), + .tx_i1 (tx_i1_t), + .tx_q1 (tx_q1_t), + + // Catalina interface + .rx_clk_p (rx_clk_p), + .rx_clk_n (rx_clk_n), + .rx_frame_p (rx_frame_p), + .rx_frame_n (rx_frame_n), + .rx_d_p (rx_d_p), + .rx_d_n (rx_d_n), + // + .tx_clk_p (tx_clk_p), + .tx_clk_n (tx_clk_n), + .tx_frame_p (tx_frame_p), + .tx_frame_n (tx_frame_n), + .tx_d_p (tx_d_p), + .tx_d_n (tx_d_n) + ); + +endmodule // cat_io_lvds_dual_mode diff --git a/fpga/usrp3/lib/io_cap_gen/cat_output_lvds.v b/fpga/usrp3/lib/io_cap_gen/cat_output_lvds.v new file mode 100644 index 000000000..2c412d7f3 --- /dev/null +++ b/fpga/usrp3/lib/io_cap_gen/cat_output_lvds.v @@ -0,0 +1,396 @@ +// +// Copyright 2016 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: cat_output_lvds +// Description: Transmit interface to AD9361 in LVDS mode. +// +// The frame_sample signal controls the expected frame signal timing. When +// frame_sample is 0, the period of the ddr_frame signal will be equal to two +// samples (e.g., one from each channel). When frame_sample is 1, the frame +// period will be equal to the length of one sample. This allows the module to +// be used for 2R2T (frame_sample = 1) or 1R1T mode (frame_sample = 0). + + +module cat_output_lvds #( + parameter INVERT_FRAME_TX = 0, + parameter INVERT_DATA_TX = 6'b00_0000, + parameter USE_CLOCK_DELAY = 1, + parameter USE_DATA_DELAY = 1, + parameter CLOCK_DELAY_MODE = "VAR_LOAD", + parameter DATA_DELAY_MODE = "VAR_LOAD", + parameter CLOCK_DELAY = 0, + parameter DATA_DELAY = 0, + parameter WIDTH = 6, + parameter GROUP = "DEFAULT" +) ( + input clk200, + input rst, + + // Data and frame timing (synchronous to radio_clk) + input frame_sample, // Two samples per frame period (frame_sample=0) or one sample per frame (frame_sample=1) + + // Region local Clocks for I/O cells. + input ddr_clk, + input sdr_clk, + + // Source synchronous external input clock + output ddr_clk_p, + output ddr_clk_n, + + // Source synchronous data lines + output [WIDTH-1:0] ddr_data_p, + output [WIDTH-1:0] ddr_data_n, + output ddr_frame_p, + output ddr_frame_n, + + // Delay control interface + input ctrl_clk, + input [4:0] ctrl_data_delay, + input [4:0] ctrl_clk_delay, + input ctrl_ld_data_delay, + input ctrl_ld_clk_delay, + + // Global input clock + input radio_clk, + + // SDR data buses + input [(WIDTH*2)-1:0] i0, + input [(WIDTH*2)-1:0] q0, + input [(WIDTH*2)-1:0] i1, + input [(WIDTH*2)-1:0] q1 + +); + + + //------------------------------------------------------------------ + // UG471 says take reset high asynchronously, and de-assert + // synchronized to CLKDIV (sdr_clk) for SERDES. + //------------------------------------------------------------------ + reg rst_sdr_sync; + + always @(posedge sdr_clk or posedge rst) + if (rst) + rst_sdr_sync <= 1'b1; + else + rst_sdr_sync <= 1'b0; + + //------------------------------------------------------------------ + // Route radio data to SERDES for SISO and MIMO modes. + //------------------------------------------------------------------ + reg [(WIDTH*2)-1:0] radio_data_i0, radio_data_q0; + reg [(WIDTH*2)-1:0] radio_data_i1, radio_data_q1; + reg [(WIDTH*2)-1:0] data_i0, data_q0, data_i1, data_q1; + // + // + always @(posedge radio_clk) + begin + // When in 2R2T mode, data mapping is the same for SISO and MIMO. The data + // for channel 1 will be ignored. + radio_data_i0 <= i0; + radio_data_q0 <= q0; + radio_data_i1 <= i1; + radio_data_q1 <= q1; + end + + // + // Cross data into sdr_clock domain. + // sdr_clock leads radio_clk in phase by insertion delay of BUFG. + // We can transfer data in this direction with no special logic. + // Path length must be radio_clk period - BUFG delay to make timing. + // + always @(posedge sdr_clk) + begin + data_i0 <= radio_data_i0 ^ {INVERT_DATA_TX,INVERT_DATA_TX}; + data_q0 <= radio_data_q0 ^ {INVERT_DATA_TX,INVERT_DATA_TX}; + data_i1 <= radio_data_i1 ^ {INVERT_DATA_TX,INVERT_DATA_TX}; + data_q1 <= radio_data_q1 ^ {INVERT_DATA_TX,INVERT_DATA_TX}; + end + + //------------------------------------------------------------------ + // Clock output + //------------------------------------------------------------------ + wire ddr_clk_out, ddr_clk_dly; + + OSERDESE2 #( + .DATA_RATE_OQ ("DDR"), // DDR, SDR + .DATA_RATE_TQ ("DDR"), // DDR, BUF, SDR + .DATA_WIDTH (8), // Parallel data width (2-8,10,14) + .INIT_OQ (1'b0), // Initial value of OQ output (1'b0,1'b1) + .INIT_TQ (1'b0), // Initial value of TQ output (1'b0,1'b1) + .SERDES_MODE ("MASTER"), // MASTER, SLAVE + .SRVAL_OQ (1'b0), // OQ output value when SR is used (1'b0,1'b1) + .SRVAL_TQ (1'b0), // TQ output value when SR is used (1'b0,1'b1) + .TBYTE_CTL ("FALSE"), // Enable tristate byte operation (FALSE, TRUE) + .TBYTE_SRC ("FALSE"), // Tristate byte source (FALSE, TRUE) + .TRISTATE_WIDTH (1) // 3-state converter width (1,4) + ) ddr_clk_oserdese2 ( + .OFB (), // High-speed data output to ODELAYE2 + .OQ (ddr_clk_out), // High-speed data output direct to OBUF + // SHIFTOUT1 / SHIFTOUT2: 1-bit (each) output: Data output expansion (1-bit each) + .SHIFTOUT1 (), + .SHIFTOUT2 (), + .TBYTEOUT (), + .TFB (), + .TQ (), + .CLK (ddr_clk), + .CLKDIV (sdr_clk), + // D1 - D8: 1-bit (each) input: Parallel data inputs (1-bit each) + .D1 (1'b1), // Canned Clock waveform synthesized as data. + .D2 (1'b0), + .D3 (1'b1), + .D4 (1'b0), + .D5 (1'b1), + .D6 (1'b0), + .D7 (1'b1), + .D8 (1'b0), + .OCE (1'b1), // Active high clock enable + .RST (rst_sdr_sync), + // SHIFTIN1 / SHIFTIN2: 1-bit (each) input: Data input expansion (1-bit each) + .SHIFTIN1 (1'b0), + .SHIFTIN2 (1'b0), + // T1 - T4: 1-bit (each) input: Parallel 3-state inputs + .T1 (1'b0), + .T2 (1'b0), + .T3 (1'b0), + .T4 (1'b0), + .TBYTEIN (1'b0), + .TCE (1'b0) + ); + + generate + if (USE_CLOCK_DELAY) begin : gen_clock_odelay + (* IODELAY_GROUP = GROUP *) // Specifies group name for associated IDELAYs/ODELAYs and IDELAYCTRL + ODELAYE2 #( + .CINVCTRL_SEL ("FALSE"), // Enable dynamic clock inversion (FALSE, TRUE) + .DELAY_SRC ("ODATAIN"), // Delay input (ODATAIN, CLKIN) + .HIGH_PERFORMANCE_MODE ("FALSE"), // Reduced jitter ("TRUE"), Reduced power ("FALSE") + .ODELAY_TYPE (CLOCK_DELAY_MODE), // FIXED, VARIABLE, VAR_LOAD, VAR_LOAD_PIPE + .ODELAY_VALUE (CLOCK_DELAY), // Output delay tap setting (0-31) + .PIPE_SEL ("FALSE"), // Select pipelined mode, FALSE, TRUE + .REFCLK_FREQUENCY (200.0), // IDELAYCTRL clock input frequency in MHz (190.0-210.0, 290.0-310.0). + .SIGNAL_PATTERN ("CLOCK") // DATA, CLOCK input signal + ) ddr_clk_odelaye2 ( + .CNTVALUEOUT (), // 5-bit output: Counter value output + .DATAOUT (ddr_clk_dly), // 1-bit output: Delayed data/clock output + .C (ctrl_clk), // 1-bit input: Clock input + .CE (1'b0), // 1-bit input: Active high enable increment/decrement input + .CINVCTRL (1'b0), // 1-bit input: Dynamic clock inversion input + .CLKIN (1'b0), // 1-bit input: Clock delay input + .CNTVALUEIN (ctrl_clk_delay), // 5-bit input: Counter value input + .INC (1'b0), // 1-bit input: Increment / Decrement tap delay input + .LD (ctrl_ld_clk_delay), // 1-bit input: Loads ODELAY_VALUE tap delay in VARIABLE mode, in VAR_LOAD or + // VAR_LOAD_PIPE mode, loads the value of CNTVALUEIN + .LDPIPEEN (1'b0), // 1-bit input: Enables the pipeline register to load data + .ODATAIN (ddr_clk_out), // 1-bit input: Output delay data input + .REGRST (1'b0) // 1-bit input: Active-high reset tap-delay input + ); + end else begin + assign ddr_clk_dly = ddr_clk_out; + end + endgenerate + + + + OBUFDS ddr_clk_obuf ( + .O (ddr_clk_p), // Diff_p output (connect directly to top-level port) + .OB (ddr_clk_n), // Diff_n output (connect directly to top-level port) + .I (ddr_clk_dly) // Buffer input + ); + + + + //------------------------------------------------------------------ + // Frame Signal + //------------------------------------------------------------------ + wire ddr_frame, ddr_frame_dly; + + OSERDESE2 #( + .DATA_RATE_OQ ("DDR"), // DDR, SDR + .DATA_RATE_TQ ("DDR"), // DDR, BUF, SDR + .DATA_WIDTH (8), // Parallel data width (2-8,10,14) + .INIT_OQ (1'b0), // Initial value of OQ output (1'b0,1'b1) + .INIT_TQ (1'b0), // Initial value of TQ output (1'b0,1'b1) + .SERDES_MODE ("MASTER"), // MASTER, SLAVE + .SRVAL_OQ (1'b0), // OQ output value when SR is used (1'b0,1'b1) + .SRVAL_TQ (1'b0), // TQ output value when SR is used (1'b0,1'b1) + .TBYTE_CTL ("FALSE"), // Enable tristate byte operation (FALSE, TRUE) + .TBYTE_SRC ("FALSE"), // Tristate byte source (FALSE, TRUE) + .TRISTATE_WIDTH (1) // 3-state converter width (1,4) + ) ddr_frame_oserdese2 ( + .OFB (), // High-speed data output to ODELAYE2 + .OQ (ddr_frame), // High-speed data output direct to OBUF + // SHIFTOUT1 / SHIFTOUT2: 1-bit (each) output: Data output expansion (1-bit each) + .SHIFTOUT1 (), + .SHIFTOUT2 (), + .TBYTEOUT (), + .TFB (), + .TQ (), + .CLK (ddr_clk), + .CLKDIV (sdr_clk), + // D1 - D8: 1-bit (each) input: Parallel data inputs (1-bit each). Frame is + // either 11110000 or 11001100 depending on if frame_sample is true or + // false, respectively, and it can be inverted by INVERT_FRAME_TX, becoming + // 00001111 or 00110011. + .D1 (~INVERT_FRAME_TX[0]), + .D2 (~INVERT_FRAME_TX[0]), + .D3 (INVERT_FRAME_TX[0] ~^ frame_sample), + .D4 (INVERT_FRAME_TX[0] ~^ frame_sample), + .D5 (INVERT_FRAME_TX[0] ^ frame_sample), + .D6 (INVERT_FRAME_TX[0] ^ frame_sample), + .D7 (INVERT_FRAME_TX[0]), + .D8 (INVERT_FRAME_TX[0]), + .OCE (1'b1), // Active high clock enable + .RST (rst_sdr_sync), + // SHIFTIN1 / SHIFTIN2: 1-bit (each) input: Data input expansion (1-bit each) + .SHIFTIN1 (1'b0), + .SHIFTIN2 (1'b0), + // T1 - T4: 1-bit (each) input: Parallel 3-state inputs + .T1 (1'b0), + .T2 (1'b0), + .T3 (1'b0), + .T4 (1'b0), + .TBYTEIN (1'b0), + .TCE (1'b0) + ); + + generate + if (USE_DATA_DELAY) begin : gen_frame_odelay + (* IODELAY_GROUP = GROUP *) // Specifies group name for associated IDELAYs/ODELAYs and IDELAYCTRL + ODELAYE2 #( + .CINVCTRL_SEL ("FALSE"), // Enable dynamic clock inversion (FALSE, TRUE) + .DELAY_SRC ("ODATAIN"), // Delay input (ODATAIN, CLKIN) + .HIGH_PERFORMANCE_MODE ("FALSE"), // Reduced jitter ("TRUE"), Reduced power ("FALSE") + .ODELAY_TYPE (DATA_DELAY_MODE), // FIXED, VARIABLE, VAR_LOAD, VAR_LOAD_PIPE + .ODELAY_VALUE (DATA_DELAY), // Output delay tap setting (0-31) + .PIPE_SEL ("FALSE"), // Select pipelined mode, FALSE, TRUE + .REFCLK_FREQUENCY (200.0), // IDELAYCTRL clock input frequency in MHz (190.0-210.0, 290.0-310.0). + .SIGNAL_PATTERN ("DATA") // DATA, CLOCK input signal + ) ddr_frame_odelaye2 ( + .CNTVALUEOUT (), // 5-bit output: Counter value output + .DATAOUT (ddr_frame_dly), // 1-bit output: Delayed data/clock output + .C (ctrl_clk), // 1-bit input: Clock input + .CE (1'b0), // 1-bit input: Active high enable increment/decrement input + .CINVCTRL (1'b0), // 1-bit input: Dynamic clock inversion input + .CLKIN (1'b0), // 1-bit input: Clock delay input + .CNTVALUEIN (ctrl_data_delay), // 5-bit input: Counter value input + .INC (1'b0), // 1-bit input: Increment / Decrement tap delay input + .LD (ctrl_ld_data_delay), // 1-bit input: Loads ODELAY_VALUE tap delay in VARIABLE mode, in VAR_LOAD or + // VAR_LOAD_PIPE mode, loads the value of CNTVALUEIN + .LDPIPEEN (1'b0), // 1-bit input: Enables the pipeline register to load data + .ODATAIN (ddr_frame), // 1-bit input: Output delay data input + .REGRST (1'b0) // 1-bit input: Active-high reset tap-delay input + ); + end else begin + assign ddr_frame_dly = ddr_frame; + end + endgenerate + + OBUFDS ddr_frame_obuf ( + .O (ddr_frame_p), // Diff_p output (connect directly to top-level port) + .OB (ddr_frame_n), // Diff_n output (connect directly to top-level port) + .I (ddr_frame_dly) // Buffer input + ); + + + //------------------------------------------------------------------ + // Data Bus + //------------------------------------------------------------------ + wire [WIDTH-1:0] ddr_data; + wire [WIDTH-1:0] ddr_data_dly ; + + + // wire [(WIDTH*2)-1:0] sdr_data_i; + // wire [(WIDTH*2)-1:0] sdr_data_q; + + genvar i; + generate + for (i=0 ; i=;120?567<2:;<=;401234==789:;<=>6;123456789;;7=>?0123456789:;<9>40123456789:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?1193456789:;<=>?01324>6789:;<=>?0123477739:;<=>?0123456598:0<=>?01234567>9;:==5?0123456789:MI=>>0:23456789:9<=>?0133?56789:;<=6?0123446<89:;<=>?5GDE@C@A991;<=>?012;456789:37=>?0123546<89:;<=>>FGDFBC@A991;<=>?013EBC@ANON:<6>?012347678;:;<=640123456?991;<=>?01:;4=6?812:<6>?0123056789:;<=??;12345638=:;<9>;00284567892;<=>?012355=789:;<5>?09234=6?39:;<=>JA7934567911;<=>?11224>6789::<=>>0122457739:;<=?0523456789:;==5?0122BC@6NOL;<=>>0:234545:H89>L<=2@33?5678=:;<=>?0123446<89:;8=>?23012745991;<=>;55671123==>:<6>?0176046789:;<=640123<567991;<=>701234=6?81::<6>?01:345>789:;<=640123=56>02:;<=7<3233?5678HKJM=>?07CBE46<89:;J=O<0123B564991;<=>IC1A;4=6?K1I:<6>?01DEE=@AI1LMM5??;1234C@AMOLMIKHIE593457?39:;==>?0028456689:;<=>?012355=789;;<=>?0123457682:;<<>?002344678920<=>>0023<>6788::<?2028456589:;<=>?0123<>678;8;<=??;1236DGFI123MLONA593455?39:;8=>?00284563NOLM<=>;012755=789=;<=>?0123456339:;4<>4012;456789:;<=>?119345>709:;456?892;?567092;455?01:3<=6682:;<56789CBEDGFIH;;7=>>0022403688::<<>4013745679=;?=9?;1193443788?;<<;?01224>67:9:;<=>?0123457739:9>?;=A1214D2F08:0<=:?0163453689>;==5?0522103789:>98;7;1274122<8:0<=;7012E45G089L;==5?0923456789:;<=>>0:23F567I<:;H?>?F133?56DM9:HI=>LC1234==78M:O<=>>0:23@5B789N;<=J?0133?56A89:;<:>I0123446<89L;<=K>01D;45@7991;IE123446<89LM<=>?01754531991;?0123456682::<=>?012345668920<<>?01223>6689:;=<>40023457789;;==>?8:22456688;;7=??0033456688;:<<>40022456788:;<=??119355778OL;<=??0GD;?57799;;<<>40022446689:;<=>>1193557798;;==??11224>668K:N<9>J052F415<88;=7=?>01224>6699?>98HKDG76102<88;:==5?1032557799::==?>0:22547699?>99;:00:844729;;137446<88>:<=:?FGDEBC@A<2:9<=??;1034547:1K345O7A0284767:9:;<=>?0123<>6589?99=6403214767991;>==032147678;:;<=??;103654?I89;><=7A0284765NO:9=032155=7:;:;?2123456?3989>?<=259367>682:9?>=<032147658;>0?013345678;1;8<>4052345679=;;==??1193056789:>88>:04224>6389??98;;5427457739>;8=:?0123056788:0<9>;056350729;0527017739>;89::41630127<11;8=:IF16;?526<9::<55?407BAG@682:?8=:?053605368=;;7=:;052741638=:?<95?45624>63<=>?89;;456701><8=>?99:;11931567=10324>628<:;98?>1032547739?;9=;?F1335577;8:0<8>N0@2B4<6F8H:J==5?5022446288::<<>>0:260123<=:?89:;4533?50789:=<;>?0123=46<8?8;<;8?0703256>:2:<>6>71193<56789:3456789:24>6?81:3<5>701234577392;4=6IF1:3<5>7811;4?6=83:;?5>2L92;455?892;456?3923456780284=GF81KJ6?IL;;7=6IF032=DCAN8;IJ95?914;?5?7>9<;:55?C12BEDG682:HN0@2E456D8J20LFG6@<>6DIH:;ML??;1G355@691L:5LH>B0926>77<2;;<=6411234567991:<=>?0123456789:37<>?0122446<99:;==>?01335567991:<=>>0122456789::<6??0133457789;:<?0592457?38:;==?>0028556698::=103255=688:;<<>KCEA@GAE682;;==??11335577JH;;7<>>002244668<>:<<>41133546698;:==?>11924462=8::<<>>00224>7799LMJK??1133457738::==>?14761032=8:0==?>0133546789;:==5>046AECC68<>:<8:;;02FB7=69:1:==:4102255=699;;==>>1132547682;:<003244DEIK20=<>:0426<>7699;;==6410335576991:=<>>0032556689::<6?>1132557699HINL6410331037991:=11334==698;:<0:32547698;:==??1033?476=8;:9I?K5032146<9889??==3311775502;:9<>?4101?47=G\^[YY4Km`AwGjsi|Hxymt2?>=33>585;2;:6B[[PTV9@hgD|Je~byO}r`{?558;990;2?=4108LQQVR\3NfmNzLotlwEwtfq5;:21??:1<17>762F__\XZ5Dlc@pFirf}Ky~lw313JSSX\^1H`oLtBmvjqGuzhs7=9031183:75<980DYY^ZT;FneFrDg|dM|ny=36:9772949>6?>:NWWTPR=LdkHxNaznuCqvd;976:<7>123925?IR\Y__6IcnCuAlqkrFz{kr0?031183:74<980DYY^ZT;FneFrDg|dM|ny=1=846=87897JSSX\^1H`oLtBmvjqGuzhs7932>0;2=67=693E^X][[:EobGqEh}g~J~ov<7762F__\XZ5Dlc@pFirf}Ky~lw39?>24?69::1:=7AZTQWW>gBjiJ~Hcx`{Aspb}96948:1<3<;;039KPRW]]0iH`oLtBmvjqGuzhs7==031183:72<980DYY^ZT;`GidEsKfexL|}ax>25;:683:5>95>1;MVPUSS2kNfmNzLotlwEwtfq5;921??:1<10>762F__\XZ5bEobGqEh}g~J~ov<01=846=878?7368545?>24?69::1:=7AZTQWW>gBjiJ~Hcx`{Aspb}97948:1<3<<;039KPRW]]0iH`oLtBmvjqGuzhs7>32>0;2=66=693E^X][[:cFneFrDg|dM|ny=1=846=87887122925?IR\Y__6oJbaBv@kphsI{xju1;1<0294;4438;1CXZ_UU8a@hgD|Je~byO}r`{?2;:683:5>>5>1;MVPUSS2kNfmNzLotlwEwtfq5=50<>50?00?47=G\^[YY4mDlc@pFirf}Ky~lw38?>24?69::1:=7AZTQWW>gBjiJ~Hcx`{Aspb}9?948:1<3:413070>75IH;27<=5OTVSQQ;<<>4152751679=:?<9>?4:3754><9=;?<8?;11920426<8>;9<:>406;?426<=;:8<>415355121<=>=89:64:37052<9=>:46?;4062517738>?=9?>4532042398:0=9:>40620426<8>:86?;45:85123<=>?==5>45670123<=;?=9?>0:370123<=>?89:;4508507738?:==:?0163452788:0=8?:1436557799:;==5>50721032<=:?<9?>0:361463<9:?8=?:50:85036;OL8==5>54365437<=:?<=:>0:3610329<:;8=:?016850309k1:97GAPTV9EABUI[NJHI\Z<0694;7e38?1EC^ZT;CG@WDPZHNO^X2>4;2=0>72L<80=;??;0432503>=;90685321?699h1::7GAPTV9EABUI[NJHI\31483:4d<9?0BB][[:@FGVDTCIMNY@1?::1<20>712@D[YY4NDEPA843=87;j7<85IORVP?GCL[H\^LJKR=36>586j2;=6D@_UU8B@ATE_[KOH_B31483:47<9?0BB][[:EK?50<768k0=;4FNQWW>AkfKeaJ~ov<1821;4638<1EC^ZT;FneFrBfhhgiD`Nrscz85<6=78<7<85IORVP?BjiJ~NbllceNwwGicfzHxymt2?:07=67=6>3CE\XZ5DlcFjddkmJfnmO}r`{?4?7268l0=;4FNQWW>AkfMgki`hGaAspb}96=9<49h6?9:HLSQQ3>439:;1::7GAPTV9fAkfLh~j_y|`bdCqvd;83;>2?m4178JJUSS2mYmz]epwfwqCiikfnOaknr@pqe|:728?5>45>6;KMTPR=lZ~j~y\jqtgpp@hfjeoBbL|}ax>3>439:k1::7GAPTV9`Vrhx[ozyh}{Eocah`EkmhxJ~ov<1821;4?38<1EC^ZT;fPpjvUmxnyKaacnfMkGuzhs7<7?:>268533>439;81::7GAPTV9`Vrhx^cdKbzsiPfupct|LdjnakFn@pqe|:728?5>o5>6;KMTPR=lZ~yilc\t`vfAkgedlIgil|Nrscz85<6=7837<85IORVP?bT|{oja^zntdGmegjbAgKy~lw30;36:4?<9?0BB][[:hpJkW~Ci}k7=84?>0`8536=0>2:35>JSSX\^1HB2>5;2=66=6>3E^X][[:EobGqCiikfnCxzNrscz85<6=78:7<85OTVSQQ2?m4178LQQVR\3Nfm^z}e`oPpdrbMgki`hAzt@pqe|:728?5>95>6;MVPUSS2kNfmNzJn``oaJssI{xju1>514<2`>712F__\XZ5bEobBig`I{xju1>514<1`>712F__\XZ5bEobWqtbidYmykJn``oaJssI{xju1>514<1f>712F__\XZ5dRvbvqTby|oxxH`nbmgLqqGuzhs7<7?:>3c8533E^X][[:eQwkuQn|aLgy~f]epwfwqRnelnDyyO}r`{?4?726;k0=;4@UURVP?bT|{oja^zntdGmegjbG|~J~ov<1821;7f38<1CXZ_UU8jpLiSpMkm1?::1<2g>712F__\XZ5iuKlP}Bf|hUe0<;50?33?410<:<<<E0285@1?9L;N=H97795;6>7A928?7?>?0991456789::<6?>;8985591452?3;:;4=>?80286547:98;>=<=210355=58;:9>?>=03234766828;>=6?81:3<5@A89897?>5OTVSQQ0:0257759;;9=??=1333?747:HK;>?<7A@C;E1=5:;:37?<=0321446<:;89=??=233267459919>?<=210EBC@ANOL37?<=2301B46<:;89>?8=230167459919>?<=2@03456781::<6<=2301A745M;89I?64230B456?9919>O<=2C0A6GD5:K8?7?ANOL:<6<740620432=98??;3:;67>50>NO;:J8D591<=>33;2MJ<>42;KMTPR=L@K7=7>11191>LHW]]0OEO2>:1<24>4=AGZ^X7JFC=394;773;0BB][[:EKG84<76;80>7GAPTV9fFnnfjbYij^`ruMvpVo}m5;1<3=8;38JJUSS2kCe|xz\tsgbiLhsm{ljohZ`Fhdl_5[X[}xnm`]{aug?5?69;1196D@_UU8aMkvr|Z~yilcFnugqbdeb\fLbjbU>0\]PpwcfeZ~jxh2>:1<0<>4=AGZ^X7lFnqwwWqtbidCexh|iabgWkCoagR;:QR]{rdcnWqgsm5;1<3=7;38JJUSS2kCe|xz\tsgbiLhsm{ljohZ`Fhdl_44ZWZ~yilc\t`vf84<76:20>7GAPTV9fLhw}}Y~hobIovfvcgdm]eMekaT12_\WqtbidYmyk31;2=7==52@D[YY4mIorvpVrumhgBbyk}f`afPj@nnfQ:8PQ\tsgbiVrf|l6:6=0<8:09MKVR\3hBb}{{SupfehOi|lxmmnk[oGkek^72UVY~hobSucwa97=879<7?4FNQWW>gOix|~XxknmHlwaw`fkl^dJdh`[0_\WqtbidYmyk31;2=72=52@D[YY4mIorvpVrumhgBbyk}f`afPj@nnfQ9QR]{rdcnWqgsm5;1<3=8;38JJUSS2kCe|xz\tsgbiLhsm{ljohZ`Fhdl_6[X[}xnm`]{aug?5?69;>196D@_UU8aMkvr|Z~yilcFnugqbdeb\fLbjbU;]^Qwv`gj[}ki1?50?14?713691>LHW]]0iEc~ztRvqadkNf}oyjlmjTnDjbj]?UVY~hobSucwa97=879<7?4FNQWW>gOix|~XxknmHlwaw`fkl^dJdh`[8_\WqtbidYmyk31;2=7==52@D[YY4mOtvsqqUszlkfEczjrgc`aQiAaoeP2>5841281EC^ZT;`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>2\]PpwcfeZ~jxh2>:1<0=>4=AGZ^X7l@uurvpVrumhgBbyk}f`afPj@nnfQ:?PQ\tsgbiVrf|l6:6=0<9:09MKVR\3hDyy~ztRvqadkNf}oyjlmjTnDjbj]62>5840281EC^ZT;`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>]^Qwv`gj[}ki1?50?1;?7642;KMTPR=jF|xz\tsgbiLhsm{ljohZ`Fhdl_6[X[}xnm`]{aug?5?69;1196D@_UU8aKprw}}Y~hobIovfvcgdm]eMekaT4\]PpwcfeZ~jxh2>:1<0<>4=AGZ^X7l@uurvpVrumhgBbyk}f`afPj@nnfQ>QR]{rdcnWqgsm5;1<3=7;38JJUSS2kE~x}{{SupfehOi|lxmmnk[oGkek^0ZWZ~yilc\t`vf84<76:20>7GAPTV9fJssx|~XxknmHlwaw`fkl^dJdh`[6_\WqtbidYmyk31;2=7==52@D[YY4mOtvsqqUszlkfEczjrgc`aQiAaoeP4PQ\tsgbiVrf|l6:6=0<8:09MKVR\3hDyy~ztRvqadkNf}oyjlmjTnDjbj]>UVY~hobSucwa97=87;:7?4@UURVP?BHI5;1<3?>;38LQQVR\3NDN1?50?32?7<:3E^X][[:EobWqtbidYmyk@uuCqvd;9:47=7>12991>JSSX\^1H`o\tsgbiVrf|lE~xL|}ax>20;:6294946<5OTVSQQ=394;403;0DYY^ZT;FneVrumhgXxlzjOtvBvwg~4847=7>12691>JSSX\^1H`o\tsgbiVrf|lE~xL|}ax>1:97=878<7?4@UURVP?BjiZ~yilc\t`vfKprFz{kr0>031;2=62=52F__\XZ5DlcPpwcfeZ~jxhAzt@pqe|:365;1<3<8;38LQQVR\3Nfm^z}e`oPpdrbG|~J~ov<4196B[[PTV9@hgT|{oja^zntdMvpDtuip6=21?50?04?7:5=:NWWTPR=LdkXxknmRvbp`Ir|Hxymt27>=394;403;0DYY^ZT;FneVrumhgXxlzjOtvBvwg~4047=7>12991>JSSX\^1nIcnSupfehUsi}oDyyO}r`{?4;:6294956<5OTVSQQ0?>2>5851281CXZ_UU8a@hgT|{oja^zntdMvpDtuip6:=32>:1<1=>4=G\^[YY4mDlcPpwcfeZ~jxhAzt@pqe|:6:76:6=0=9:09KPRW]]0iH`o\tsgbiVrf|lE~xL|}ax>27;:6294956<5OTVSQQ4?>2>5851281CXZ_UU8a@hgT|{oja^zntdMvpDtuip6:932>:1<1<>4=G\^[YY4mDlcPpwcfeZ~jxhAzt@pqe|:665;1<3<7;38LQQVR\3hOal]{rdcnWqgsmFM|ny=0=84<76;20>7AZTQWW>gBjiZ~yilc\t`vfKprFz{kr0>031;2=6==52F__\XZ5bEobWqtbidYmyk@uuCqvd;<76:6=0=8:09KPRW]]0iH`o\tsgbiVrf|lE~xL|}ax>6:97=87837?4@UURVP?dCehY~hobSucwaJssI{xju181<083:7><:3E^X][[:cFneVrumhgXxlzjOtvBvwg~4>47=7>12991>JSSX\^1nIcnSupfehUsi}oDyyO}r`{?<;:6294946<5OTVSQQ=394;7d3;0DYY^ZT;`JKWAXLh~j_dtj<083:4`<:3E^X][[:cKLV]YCmz~bblzfoo>2>583>281CXZ_UU8aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Wqgsm@dOikozluAooAiji`d7=7>14691>JSSX\^1nD`uuQwv`gjAg~n~koleGpliCoagR;;QR]{augJjAcai|fOaeKolcjj97=87><7?4@UURVP?dNfy_y|jalKmp`taijoM~bcIigmX54[X[}kiD`KegcvhqEkcMefmd`31;2=02=52F__\XZ5bHlsqqUszlkfEczjrgc`aCtheOcmcV?=]^QweqcNfMommxb{CmiGkhgnf5;1<3:8;38LQQVR\3hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WT_yo{eHlGacgrd}IggIabahl?5?69<>196B[[PTV9fLhw}}Y~hobIovfvcgdmOxdaKgioZ37YZUsi}oBbIkiatnwGimCgdkbb1?50?64?72>583>281CXZ_UU8aMkvr|Z~yilcFnugqbdebN{efJdh`[5_\Wqgsm@dOikozluAooAiji`d7=7>14791>JSSX\^1nD`uuQwv`gjAg~n~koleGpliCoagR?VS^zntdKm@``f}e~H`fJ`m`km84<76=<0>7AZTQWW>gOix|~XxknmHlwaw`fklLyc`HffnY5YZUsi}oBbIkiatnwGimCgdkbb1?50?65?72>5830281CXZ_UU8aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZUsi}oBbIkiatnwGimCgdkbb1?50?6;?7:1<7<>4=G\^[YY4mOtvsqqUszlkfEczjrgc`aCtheOcmcV?;]^QweqcNfMommxb{CmiGkhgnf5;1<3:7;38LQQVR\3hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VS^zntdKm@``f}e~H`fJ`m`km84<76==0>7AZTQWW>gIr|y_y|jalKmp`taijoM~bcIigmX5XYT|h~nEcJjf`wopFjlLfgjec2>:1<73>4=G\^[YY4mOtvsqqUszlkfEczjrgc`aCtheOcmcV2>583?281CXZ_UU8aKprw}}Y~hobIovfvcgdmOxdaKgioZ6^[Vrf|lCeHhhnumv@hnBhehce0<4?>5586?IR\Y__6oAztqwwWqtbidCexh|iabgEvjkAaoeP9PQ\t`vfMkBbnhgxNbdDnobmk:6294?;6<5OTVSQQ7AZTQWW>gIr|y_y|jalKmp`taijoM~bcIigmX=XYT|h~nEcJjf`wopFjlLfgjec2>:1<14>4=G\^[YY4mUrgqV`aWg{~Bb^gue=394;4>3;0DYY^ZT;f@qwtbf}Y~hobSucwaDtuip6;21?50?0b?7l5=:NWWTPR=lJy~h`{SupfehUsi}oJ~ov<00=84<76;k0>7AZTQWW>aErz{oex^z}e`oPpdrbI{xju1?<>=394;4f3;0DYY^ZT;f@qwtbf}Y~hobSucwaDtuip6:832>:1<1e>4=G\^[YY4kCtpqakrT|{oja^zntdCqvd;9<47=7>12891>JSSX\^1hN{}rdlwWqtbidYmykNrscz848;93:5>45=:NWWTPR=lJy~h`{SupfehUsi}oJ~ov<3031;2=6<=52F__\XZ5dBwqv`hs[}xnm`]{augBvwg~4=47=7>12891>JSSX\^1hN{}rdlwWqtbidYmykNrscz808;93:5>45=:NWWTPR=lJy~h`{SupfehUsi}oJ~ov<712891>JSSX\^1hN{}rdlwWqtbidYmykNrscz8<8;93:5>85=:NWWTPR=lZ~yilc\t`vfKprFz{kr0=031;2=63=52F__\XZ5dRvqadkT|h~nCxzNrscz8469480;2?842;MVPUSS2mY~hobSucwaJssI{xju1?>>=394;413;0DYY^ZT;fPpwcfeZ~jxhAzt@pqe|:6:76:6=0=6:09KPRW]]0o_y|jalQweqcH}}Ky~lw31250<4?>3486?IR\Y__6i]{rdcnWqgsmFM|ny=36:97=878>7?4@UURVP?bT|{oja^zntdMvpDtuip6:21?50?06?71:97=878>7?4@UURVP?bT|{oja^zntdMvpDtuip6821?50?06?77:97=878>7?4@UURVP?bT|{oja^zntdMvpDtuip6>21?50?06?75:97=878>7?4@UURVP?bT|{oja^zntdMvpDtuip6<21?50?06?7;:97=878>7?4@UURVP?bT|{oja^zntdMvpDtuip6221?50?32?7?ONI<>42@0B6D4F:H8JIL4FIHOJMLKNA@0BED><:HOJ>L4EJK9INO6431037557<29;??64332347679;18>7GAPTV9@LG;;80;2<:4338JJUSS2MCJHD2<1;2=57=4:3CE\XZ5DH@?74<768>0??4FNQWW>AOEL@68=7>120906?OIX\^1H`o[ilglqqGuzhs7<32<1;2=67=4:3CE\XZ5DlcWmhch}}Ky~lw311Akf\`gncxzNrscz84794:;1<3<=;209MKVR\3NfmYgbenwwEwtfq5;921=>:1<16>552@D[YY4Km`Vji`ir|Hxymt2>3?>05?69:;18>7GAPTV9@hgSadodyyO}r`{?518;;80;2?<4338JJUSS2MgjXdcjotvBvwg~48?50>?50?02?64=AGZ^X7JbaUknajssI{xju1?1<2394;463:81EC^ZT;FneQojmfM|ny=0=867=878:7><5IORVP?Bji]cfib{{Aspb}9594:;1<3<>;209MKVR\3NfmYgbenwwEwtfq5>50>?50?02?64=AGZ^X7JbaUknajssI{xju1;1<2394;463:81EC^ZT;FneQojmfM|ny=4=867=878:7><5IORVP?Bji]cfib{{Aspb}9194:;1<3<>;209MKVR\3NfmYgbenwwEwtfq5250>?50?02?64=AGZ^X7JbaUknajssI{xju171<2394;723:81EC^ZT;VFWQOI4:;1<3<;;209MKVR\3hHdd`lhSgdTjtsG|~Jhi|33083:4e<;;0BB][[:cKLVBYFlmxn~2<1;2=7a=4:3CE\XZ5bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPNtoTvlrb[ykhi~2<1;2=7`=4:3CE\XZ5bNwwtprT|{ojaD`{esdbg`RhN`ldW<>R_OwnSwosmZzjoh}33083:6c<;;0BB][[:cMvpuss[}xnm`GatdpeefcSgOcmcV?>]^LviRtn|lY{mnk|<2394;5b3:81EC^ZT;`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>2\]MqhQua}oX|lmjs=12>584m2996D@_UU8aKprw}}Y~hobIovfvcgdm]eMekaT12_\JpkPz`~n_}oler>05?69;l18>7GAPTV9fJssx|~XxknmHlwaw`fkl^dJdh`[06^[Ksj_{ci^~ncdq?74<76:o0??4FNQWW>gIr|y_y|jalKmp`taijo_cKgioZ36YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY2YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY1YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY0YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY7YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY6YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY5YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY4YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY;YZHre^xbxh]abgp867=879o7><5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY:YZHre^xbxh]abgp867=87897><5IORVP?dR{lxYij^`ruMvpAgsi59:6=0=3:11>LHW]]0iY~k}RdeSkwrH}}UOmyo33083:65<;;0BB][[:eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>3:956294886==:HLSQQ?50?17?64=AGZ^X7j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw3100??4FNQWW>aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6:768=7>135906?OIX\^1h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?<>=12>584<2996D@_UU8gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz84294:;1<3=;;209MKVR\3nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7=8033083:65<;;0BB][[:eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>2:9562948?6==:HLSQQ21877=12>584;2996D@_UU8gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz818;;80;2>=4338JJUSS2mYc}YftiDoqvnUmxnyZfmdmvpDtuip6>21=>:1<07>552@D[YY4kSumsSlroNexd_k~udqwPlkbg|~J~ov<7aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:0659:6=0<3:11>LHW]]0o_yaWhvkBist`[ozyh}{ThofkprFz{kr05033083:65<;;0BB][[:eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>::956294:?6==:NWWTPR=LFK7?<4?>078775:11>JSSX\^1HBLKO=12>584m2996B[[PTV9fLhw}}Y~hobIovfvcgdmOxdaKgioZ2^[CoagOg`Naznu>05?69;o18>7AZTQWW>gOix|~XxknmHlwaw`fklLyc`HffnY24XYAaoeMyabLotlw867=879m7><5OTVSQQ13g906?IR\Y__6oGaptvPpwcfe@dihncdDqkh@nnfQ:8PQIigmEqijDg|d0>?50?1e?64=G\^[YY4mIorvpVrumhgBbyk}f`afBwijN`ldW<;R_GkekCskdJe~by2<1;2=7`=4:3E^X][[:cKmtprT|{ojaD`{esdbg`@ugdLbjbU>]^Djbj@rdeIdycz33083:6c<;;0DYY^ZT;`Jjuss[}xnm`GatdpeefcAzfgMekaT2\]EmciA}efHcx`{<2394;5b3:81CXZ_UU8aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hN|fgOb{at=12>584m2996B[[PTV9fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagOg`Naznu>05?69;l18>7AZTQWW>gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfL~`aM`uov?74<76:o0??4@UURVP?dNfy_y|jalKmp`taijoM~bcIigmX2XYAaoeMyabLotlw867=879n7><5OTVSQQZWOcmcK{clBmvjq:493:5?h5<2;MVPUSS2kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbHzlmAlqkr;;80;2>m4338LQQVR\3hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS9WTI`~{yBmvjq:493:58:5<2;MVPUSS2kE~x}{{SupfehOi|lxmmnkIrnoEmci\8TUCc~z]e`fbficA}efHcx`{<2394;5c3:81CXZ_UU8aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZCjx}sHcx`{<2394;2?3:81CXZ_UU8aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZNh{}XnmiomldDvhiEh}g~7?<4?>2f8775:877584l2996B[[PTV9fJssx|~XxknmHlwaw`fklLyc`HffnY27XYBey~rOb{at=12>58302996B[[PTV9fJssx|~XxknmHlwaw`fklLyc`HffnY27XYOgz~YiljnbmgEqijDg|d0>?50?1g?64=G\^[YY4mOtvsqqUszlkfEczjrgc`aCtheOcmcV?;]^GntqDg|d0>?50?6;?64=G\^[YY4mOtvsqqUszlkfEczjrgc`aCtheOcmcV?;]^JlwqTbimki`hHzlmAlqkr;;80;2>j4338LQQVR\3hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSHctxAlqkr;;80;2964338LQQVR\3hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSEa|tSgb`ddkmOg`Naznu>05?69;j18>7AZTQWW>gIr|y_y|jalKmp`taijoM~bcIigmX5XYBey~rOb{at=12>583?2996B[[PTV9fJssx|~XxknmHlwaw`fklLyc`HffnY2YZNh{}XnmiomldDvhiEh}g~7?<4?>2a877146906?IR\Y__6oAztqwwWqtbidCexh|iabgEvjkAaoeP>PQGorvQadbfjeoMyabLotlw867=879h7><5OTVSQQ:1<0g>552F__\XZ5bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^GntqDg|d0>?50?64?64=G\^[YY4mOtvsqqUszlkfEczjrgc`aCtheOcmcV:R_ImppWcflhhgiK{clBmvjq:493:5?n5<2;MVPUSS2kE~x}{{SupfehOi|lxmmnkIrnoEmci\=TUNa}zvCnwmp956294?;6==:NWWTPR=jF|xz\tsgbiLhsm{ljohH}olDjbj]2UVBdy\jaecah`@rdeIdycz33083:6e<;;0DYY^ZT;`Lqqvr|Z~yilcFnugqbdebN{efJdh`[7_\AhvsqJe~by2<1;2=02=4:3E^X][[:cMvpuss[}xnm`GatdpeefcAzfgMekaT6\]KkvrUmhnjnakIumn@kphs4:;1<3=l;209KPRW]]0iCxzuuQwv`gjAg~n~koleGpliCoagR=VSHctxAlqkr;;80;2994338LQQVR\3hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS>WTDb}{RdcgegjbN|fgOb{at=12>584k2996B[[PTV9fJssx|~XxknmHlwaw`fklLyc`HffnY;YZCjx}sHcx`{<2394;203:81CXZ_UU8aKprw}}Y~hobIovfvcgdmOxdaKgioZ:^[Mit|[ojhllceGwohFirf}68=7>13b906?IR\Y__6oAztqwwWqtbidCexh|iabgEvjkAaoeP5PQJmqvzGjsi|59:6=0;7:11>JSSX\^1nB{{ptvPpwcfe@dihncdDqkh@nnfQ2QRF`suPfeagedlL~`aM`uov?74<76;80??4@UURVP?dR{lxYij^`ruKm@drf4:;1<3<<;209KPRW]]0iY~k}RdeSkwrNfVNjxl2<1;2=55=4;9:9>?<<022075668298<==?3101675489;;7>=?02C3E65AN:KMM55<312EFF>68298?=9874204530=<;;7>=<22107644;:98?55<321076068298?>HIFG216561I9;i7>6;:HLSQQ586i291EC^ZT;`JKW^XImnyi~}32;2=70=42@D[YY4mIorvpVrumhgBbyk}f`afPj@nnfQ;QRLvtdqQadb;:3:5?;5<:HLSQQ1>584>291EC^ZT;`Jjuss[}xnm`GatdpeefcSgOcmcV?<]^@zp`uUmhn7>7>13790>LHW]]0iEc~ztRvqadkNf}oyjlmjTnDjbj]67>4FNQWW>gOix|~XxknmHlwaw`fkl^dJdh`[3_\F|rb{[ojh1<50?16?67>4FNQWW>gOix|~XxknmHlwaw`fkl^dJdh`[5_\F|rb{[ojh1<50?16?67>4FNQWW>gOix|~XxknmHlwaw`fkl^dJdh`[7_\F|rb{[ojh1<50?16?6WTNtzjsSgb`94=879>7>4FNQWW>gOix|~XxknmHlwaw`fkl^dJdh`[9_\F|rb{[ojh1<50?16?64@UURVP?dNfy_y|jalKmp`taijoM~bcIigmX4XYEq}oGmck_ts>1>584j291CXZ_UU8aMkvr|Z~yilcFnugqbdebN{efJdh`[02^[GsmEkei]z}<383:6d<;3E^X][[:cKmtprT|{ojaD`{esdbg`@ugdLbjbU>1\]A}qcKigo[x2=:1<0f>5=G\^[YY4mIorvpVrumhgBbyk}f`afBwijN`ldW<2`87?IR\Y__6oGaptvPpwcfe@dihncdDqkh@nnfQ:?PQMyugOekcW|{696=0VSOw{eMcmaUru4;0;2>l43;MVPUSS2kCe|xz\tsgbiLhsm{ljohH}olDjbj]6=TUIuykCaogSpw:52948m6=5OTVSQQgOix|~XxknmHlwaw`fklLyc`HffnY4YZD~|lFjbh^{r=094;5f3:0DYY^ZT;`Jjuss[}xnm`GatdpeefcAzfgMekaT8\]A}qcKigo[x2=:1<0e>5=G\^[YY4mIorvpVrumhgBbyk}f`afBwijN`ldW4SPBxvfHdhbX}x7>7>11190F7G5I;K9M?O=A3C24>5ANOLMJK08=>;4:6351773=:?<9>?05274163811?<9>;0DC24>27<9<9:?MLC9GFAD773=:?441720527<9>;8=:?2:6255=399:;<9?IFGDEBC@682>:=15GFAGCEJK>08;15324>26<8>:=<:;456701773=;?=9?;1537542398:08<:;456701739=;?86:;05:80163<9:;==5;41661032=98;;;562046<<=;?89?;ED@F017302>?=9:;4533?126<=>?89:;4037546<<=>;8=:?01630527991?89>;45670133<=>:<6:;41DEBC23<9>?8=:44562<>23<8;?89??;56751239=>?=HKJB0280126<=>:IHKM456255=3<=>;89:;4566012682>?89?;45670123<=;;79:;45230210?>LM;55;4567446?3=>?89>;40280123<=;?89:;4567<>23<=>?8=??;567012398>?89:;40280123<=>?<=>?012755=3<=>?89:;1567547682>?89:;45670123<8;;79:;44670123<9>?855;4577016?3=>?99:;499701BC379:NE16BA1=3?79;?10280022=<>>89:;55670>22?<;;798;41034547898;<4?>0680?OIX\^1HD^NDHR?7?69981?6D@_UU8GMUD;;3:5=95;:HLSQQ2=AGZ^X7YJA=194;763=0BB][[:VGBH95=87;:794FNQWW>RCF]591<3??;58JJUSS2^OI0>4?>2d80?OIX\^1nB{{ptvPpwcfe@dihncdVlBl`hS9WT[g{eMgmcqnNfKsi~2<:1<74>2=AGZ^X7l@uurvpVrumhgBbyk}f`afPj@nnfQ:]^UqmqcKmgmdD`Myugp86<76=:087GAPTV9fJssx|~XxknmHlwaw`fkl^dJdh`[00^[Rtn|lFnbjzgIo@zp`u;;3:58=5;:HLSQQQRY}iugOakas`@dIuyk|<283:6`<<3CE\XZ5bNwwtprT|{ojaD`{esdbg`RhN`ldW0>584n2>1EC^ZT;`Lqqvr|Z~yilcFnugqbdeb\fLbjbU=]^UqmqcKmgmdD`Myugp86<76:l087GAPTV9fJssx|~XxknmHlwaw`fkl^dJdh`[2_\SwosmEoekyfFnC{wav:42948j6:5IORVP?dH}}z~x^z}e`oJjqcunhinXbHffnY7YZQua}oGici{hHlA}qct4:0;2>h44;KMTPR=jF|xz\tsgbiLhsm{ljohZ`Fhdl_0[X_{ciAkagujJjGsmz686=04?>2d80?OIX\^1nB{{ptvPpwcfe@dihncdVlBl`hS>WT[g{eMgmcqnNfKsi~2<:1<0b>2=AGZ^X7l@uurvpVrumhgBbyk}f`afPj@nnfQ3QRY}iugOakas`@dIuyk|<283:6`<<3CE\XZ5bNwwtprT|{ojaD`{esdbg`RhN`ldW4SPWskwaIcio}bBbOw{er>0>586:2>1CXZ_UU8GKUG;;3:5=85;:NWWTPR=LFZJHB^33;2=57=32F__\XZ5DNRA86<768?087AZTQWW>AIWJME[0>4?>997G@C70HK379J;D56G@1=3M=>:<6;?72237637=9:;<=<45033?0769<;>99;:5577046<=8;>=8;>4127412702?:=8:?05:81427<9>;==5:152741638=:?<9>>0:7205@EMH?:8=;>4168117702??==??1133?022<<>?9<>>0023546<==??99HL55771133991>9=>:04270122=9::<6;:1436102789:;8=??;47210769=>;89>?00281072NO9MJKHIFGDE0>32<92098:?416355=2==?>89:>1132456682?>9<:;41670532=8;;78;:1436152789:;855:5466103?388;:7028103289;;98;:0436<>32=<:?89??;4761532=0325N769996103689::<6;:54325032=?09961032=9>:<6;:54765132=986454761033991>98;:54661032=<=:<6;:547610678=:;<=??;4761032=9>;<=>?00281032=<9>?052755=2=98;?4567012682?>98;:5433553289;;78;:54761422=454761032<9>;8=>?11961032=89:;45624>32=98;:54760077398;:54761032<8:098;:54761032=989>0:761032=<3>98;:54:81032K8N:86;:9433?03C=O?>98;>5G7617=2>=1>:;87;44B=D021=1>;=<7;4563562?8:09:9:03034747=>=>>6;61396>LHW]]0JHI\N<583:44<=3CE\XZ5AEFQF92=87;9784FNQWW>DBCZJ6?6=0>2:79MKVR\3KOH_J34;2=52=22@D[YY4LNUTBHPCNF5>1<3?6;48LQQVR\3IEX[OCUDMVP92=87;;78J8D47415>509:9<<59119543GB0LK=O;KJCDG1?32582;769MKVR\3NfmIo{aHlBvwg~48;50;=50?02?32=AGZ^X7JbaEcweLhFz{kr0<<1<7194;463?>1EC^ZT;FneAgsi@dJ~ov<01=835=878:7;:5IORVP?BjiMkmD`Nrscz84294?91<3<>;769MKVR\3NfmIo{aHlBvwg~48?50;=50?03?32=AGZ^X7JbaEcweLhFz{kr0<036283:76<>=0BB][[:Eob@drfAgKy~lw32?>57?69:91=87GAPTV9@hgCi}kBbL|}ax>0:9042949<68;:HLSQQ4?>32821=40>58582:0;2?:4658JJUSS2kIcecmgRdeSkwrH}}Njxl293;2=64=1<3CE\XZ5bEob@drfAgKy~lw30?>57?69:;1=87GAPTV9fAkfLh~jEcO}r`{?558;>:0;2?<4658JJUSS2kNfmIo{aHlBvwg~48;50;=50?01?32=AGZ^X7lKm`FbpdOiI{xju1?=>=40>585:227;:1;3:5>?594;KMTPR=jMgjHlznIoCqvd;9=47:>4?>308211EC^ZT;`GidBf|hCeM|ny=3=835=878:7;:5IORVP?dCehNjxlGaAspb}9494?91<3<>;769MKVR\3hOalJnt`KmEwtfq5950;=50?02?32=AGZ^X7lKm`FbpdOiI{xju1:1<7194;463?>1EC^ZT;`GidBf|hCeM|ny=7=835=878:7;:5IORVP?dCehNjxlGaAspb}9094?91<3<>;769MKVR\3hOalJnt`KmEwtfq5=50;=50?02?32=AGZ^X7lKm`FbpdOiI{xju161<7194;463?>1EC^ZT;`GidBf|hCeM|ny=;=835=87;n7;:5IORVP?dNG[MT[g{eEcwe904294:568;:HLSQQ584?24?>2:82158402:0;2>64658JJUSS2kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>57?69;11=87GAPTV9fJssx|~XxknmHlwaw`fkl^dJdh`[07^[CoagMkm18<:1<03>032@D[YY4mOtvsqqUszlkfEczjrgc`aQiAaoeP=PQIigmGeqg;>:0;2>94658JJUSS2kE~x}{{SupfehOi|lxmmnk[oGkek^4ZWOcmcIo{a=40>584?24?>25821VSKgioEcwe9042948;68;:HLSQQ=0BB][[:cMvpuss[}xnm`GatdpeefcSgOcmcV8R_GkekAgsi5<86=0<7:47>LHW]]0iCxzuuQwv`gjAg~n~koleUmEmci\?TUMekaKauc?26<76:=0:94FNQWW>gIr|y_y|jalKmp`taijo_cKgioZ:^[CoagMkm18<:1<03>032@D[YY4mOtvsqqUszlkfEczjrgc`aQiAaoeP5PQIigmGeqg;>:0;2?<4658LQQVR\3NfmIo{aNwwEwtfq5:50;=50?00?32=G\^[YY4Km`FbpdIr|Hxymt2>0?>57?69::1=87AZTQWW>AkfLh~jCxzNrscz84794?91<3<<;769KPRW]]0OalJnt`MvpDtuip6:>3293;2=66=1<3E^X][[:Eob@drfG|~J~ov<01=835=87887;:5OTVSQQ122950?IR\Y__6IcnD`vbKprFz{kr0<;1<7194;453?>1CXZ_UU8GidBf|hE~xL|}ax>2:9042949>68;:NWWTPR=LdkOmyo@uuCqvd;:76=?7>123950?IR\Y__6IcnD`vbKprFz{kr0>036283:74<>=0DYY^ZT;FneAgsiFM|ny=6=835=87897;:5OTVSQQJSSX\^1H`oKaucLqqGuzhs7:3293;2=67=1<3E^X][[:Eob@drfG|~J~ov<694?91<3<=;769KPRW]]0OalJnt`MvpDtuip62218<:1<23>032F__\XZ5TDQWKPR;>:0;2?:4658LQQVR\3hHdd`lhSgdTjtsAgNjxl293;2=66=1<3E^X][[:cFneAgsiFM|ny=2=835=878?7;:5OTVSQQ4?>368211?>57?69:=1=87AZTQWW>gBjiMkmB{{Aspb}97565<86=0=4:47>JSSX\^1nIcnD`vbKprFz{kr0<=1<7194;433?>1CXZ_UU8a@hgCi}kDyyO}r`{?518;>:0;2?:4658LQQVR\3hOalJnt`MvpDtuip6:93293;2=66=1<3E^X][[:cFneAgsiFM|ny=3=835=87887;:5OTVSQQ122950?IR\Y__6oJbaEcweJssI{xju1=1<7194;443?>1CXZ_UU8a@hgCi}kDyyO}r`{?0;:1;3:5>>594;MVPUSS2kNfmIo{aNwwEwtfq5?50;=50?00?32=G\^[YY4mDlcGeqgH}}Ky~lw36?>57?69::1=87AZTQWW>gBjiMkmB{{Aspb}9194?91<3<<;769KPRW]]0iH`oKaucLqqGuzhs743293;2=66=1<3E^X][[:cFneAgsiFM|ny=;=835=87;n7;:5OTVSQQ57?69;j1=87AZTQWW>gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfNjxlAzt=40>584l2584l2584l2584l2584l2584l2584k21CXZ_UU8aMkvr|Z~yilcFnugqbdebN{efJdh`[3_\Bl`hLh~jCxz36283:6e<>=0DYY^ZT;`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciCi}kDyy293;2=7f=1<3E^X][[:cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^DjbjBf|hE~x18<:1<0g>032F__\XZ5bHlsqqUszlkfEczjrgc`aCtheOcmcV;R_GkekAgsiF0;=50?1`?32=G\^[YY4mIorvpVrumhgBbyk}f`afBwijN`ldW;SPFhdl@drfG|~7:>4?>2a82113b950?IR\Y__6oGaptvPpwcfe@dihncdDqkh@nnfQ3QRHffnFbpdIr|5<86=0JSSX\^1nD`uuQwv`gjAg~n~koleGpliCoagR3VSKgioEcweJss4?91<36465G@A@CD<2<>9;6464461302991=9;;:67751331=??:<68:64461002><<>:8646715=3?1991=:;:=23216765:;:37;896745=46<>?<=M;89A@CB=DGF<2<=:46467;52301:81=:7AZTQWW>gBji[rMekaIrdg@jq:1=3:5><596;MVPUSS2kNfmYvIigmEqijDf}6=97>14:44BC4<>180:4:468450>0>1?20:479974:55=110<2:;7667;5=<0602<1EC^ZT;`GidT^hfbh1;50?3;?36>586j2<1CXZ_UU8a@hgSpLdjnakk<483:4?<>3E^X][[:cFneQ~Qieco084?>395E1=1IHK:<68NA@45A@6789:;<=??;7CBE3GFI?KJMLONA995EDGFIHK:<68NA@CBED6789:;<=??;7CBEDGFIHKJMLONA0282@4F:H8J:H0AN?;0;<>47113BC@A<9:;JKHI1194541A=89>558370651633>?=:5585GF14D>33>=?<<>476561232:;8;?11943210?>=:;>9847224>10?O=<;8<=2G0165>=M;KHI1394>LHW]]0OMIJ]<783:46HLFG7BBC@799156=29:16=>59910:5E3C@A?==MJKHIFG33?2@A?O==;927?=678113<=>?01224>>789:;<=>?012345><09:;<=6?119;456?89:3456701224>>7892;<=HIFG:3452<09:3==5701:3456789:3<=6>0::3<5>709K94=6?8133?=6?0H8345>7892;<46<09KJ4=ONFGDE<5GF022;MLHIFG33?=7A19:N=H?IF93E=7=?:=13>?<>0::16=@ANOLMJK6=2933?=45N;8MJ5<<>453254769913;:6776:F54C??>2?756?859;<=6682234=670123<56789;;756709:;4DGFI123<<>489:3=8::;<5GFIH20456701:3<>>?012;45??;9:;<=>7012345678028<=>?0123<56789:;55=?01234567892;<=>68223456789:;<=B?01;;7567A9:;<567:9:;<55788::=<>3312M4<>489DG451201K3<=LHW]]0\IOYJ<683:45<03CE\XZ5WD@TAI:0294:?665IORVP?QBJ^O^0:4?>0f8058F022J54O9A@68AIO2JML??;9CBEGGFIKKJM5ONA59;E@@630>05=>6119:45?789:;<=>601;24>?4;:98?>=<321076773098?>=<37A@GFEDK8:05>=<92;:G301K?IH>67:8:;61032=<;;74;:54761032=955657C5E3G330?MJ?56699:230FIHK?7489999:23?110<:<679684:=30>1?3=:4??;84:2<01>?<=:;89959:210<=5;899845230?3032J476099:=C?>193974O;;8C6=1=>IHK374ONA4452==>IHKJMLO>0:;BEDGFIHKJMLONA@:8=@?1N>3=467IF8G43@4?21036547:989<<>4A1C1E765I1KJML6N2:C26>G502K94=6?8133?D4F:H8J>L0:C1ED@0NOK9MLO=A@08E64G?:920M5<=A@CB<>G?01H345??;@:B<=6781:;<5>?099BANH2:<6O7A@C;<=47:;8;<=??;@:BEDGFIHHJMLONA99B98??;@;BEDGFI?K=:;89659B=C@33HK;455NA1:3<5>682KJ0ML=555NA7CB=DG682KJ:LONA@23456789>0ML6?4:CB<7202KJM4;:5733?DGF1HKJMKHIFGDEB==FIH3NMLO7;@CB=C@AN8:0MLON01:345>7892;==5NA@C36547:9:;>=<7;@CBE765:8:0MLON3210EDGF8;89==5NA@C5EDGFIH3JMLO7;@CBE=67811JMLO789224>GFIH23M5<=232365>4A@CBEDG7:;89>??:HKJM<>4A@CBEDGF>?<=5;89119BEDGFIHK345>709224>GFIHKJML6NA@CBE7773HKJMLONA@:;<=6788:0MLONA@CBE=GFIHKJ==5NA@CBEDGFI1K3MLO>0:CBEDGFIHKJMLO7A@33?DGFIHKJMLONA@CB<46991JMLONA@CBEDGFIHH:<6ONA@CBEDBCLML<;K??;@CBEDGFJHKJMLON8028EDGFIHKNMLONA@C1<>GFIHI8<=:4A@@B<>GFJH:;==??;@CAED4FIHKJML?3HHJML6NA028EGGFIHKJM5ONA@CB55=FJHHJML6NA@:BED>682KINOLMBGC;<=>?0920MOLMDEFG55=FJKL9MLL=A@@367G?3HNO^L2?>89B@ATF48:556OKDSC?548>3HNO^L2>2?;8EABUI5;8245NDEPB8429j2KOH_O31483:<=FLMXJ0<;18:CG@WG;9720MIJ]A=0=<>GCL[K7?3o4AEFQE92=8720MIJ]A=6=<>GCL[K79364AEFQE90902KOH_O37?:8EABUI52546OKDSC?=;c6=0i;@FGVDTCIMNY0<;1e:CG@WGULHNO^1?1e:CG@WGULHNO^1<1e:CG@WGULHNO^1=1e:CG@WGULHNO^1:1e:CG@WGULHNO^1;1e:CG@WGULHNO^181e:CG@WGULHNO^191e:CG@WGULHNO^161e:CG@WGULHNO^171f:CG@WGULHNO^A2?>028EABUI[NJHI\C<02=55=FLMXJ^IOKDSN?548682KOH_O]D@FGVI:6:7;;7LJKR@PGEABUD5;82<>4AEFQEWBFLMXG0<:1139B@ATFZMKOH_B31483:465j6OKDSCQ@DBCZE6>2k5NDEPBVAGCL[F7:3h4AEFQEWBFLMXG0:0i;@FGVDTCIMNY@161f:CG@WGULHNO^A26>g9B@ATFZMKOH_[30?33?DBCZHXOMIJ]U=33:46GCL[KYHLJKRT>20;`GCL[H7=<06;@FGVG:6:730MIJ]B=30:<=FLMXI0<:1b:CG@WD;9<0;245NDEPA843902KOH_L31?:8EABUJ58546OKDS@?7;g546OKDS@?1;>GCL[H753k4AEFQFRTFLMX7<3h4AEFQFRTFLMX7==0i;@FGVGQUIMNY0g9B@ATE_[KOH_2>3?d8EABUJ^XJHI\315<25>GCL[H\^LJKR=36>58a3HNO^OY]AEFQ8439m2KOH_LXR@FGV979m2KOH_LXR@FGV949m2KOH_LXR@FGV959m2KOH_LXR@FGV929m2KOH_LXR@FGV939m2KOH_LXR@FGV909m2KOH_LXR@FGV919m2KOH_LXR@FGV9>9m2KOH_LXR@FGV9?9n2KOH_LXR@FGVI:768:0MIJ]BVPB@ATK48:5==5NDEPASWGCL[F7=<0>0:CG@WDPZHNO^A2>2?33?DBCZK]YMIJ]L=30:464AEFQFRTFLMXG0<;1f:CG@WDPZHNO^A2>>g9B@ATE_[KOH_B32?d8EABUJ^XJHI\C<2GCL[H\^LJKRM>6:c=FLMXI[_OKDSN?2;`9n2KOH_LXR@FGVI:>6o1JHI\MWSCG@WS;87;;7LJKRCUQEABU]5;;2<>4AEFQFRTFLMX^0GCL[H\^LJKRT>27;753HNO^OY]AEFQQ973294:<6OKDS@TVDBCZ\6:83h4AEFQFRTFLMX^0<0i;@FGVGQUIMNYY1<1f:CG@WDPZHNO^X2<>g9B@ATE_[KOH_[34?d8EABUJ^XJHI\Z<4GCL[H\^LJKRT>4:c=FLMXI[_OKDSW?<;`99B@ATD48437LJKRB>1:==FLMXH0>0n;@FGVF:329437LJKRB>7:==FLMXO0=07;@FGVA:6611JHI\K<3<;?DBCZM682l5NDEPG81<7611JHI\K<5<:?DBWZHG8:F?9;@FSVDK4>Br$^LCM37]jjvr?3HO>HLL:759BAD433HOJJ<>4ADDFED@F8=>?<=:?4:CE62773HLJJL<;@NOf>GIIEELS@G\Ce9BRABXKFG[S^K[b:CU@AYQJNU[Hn5NVEF\RGAX[LF:7O:4B1236>D602H98I:KB333?G43L=NI>OL;456AF`=E:<:Xxl|{uqDpi66110]JJSY7:h1I>8>\t`pwqu@teq%Fob{at^`OkfmDg|dSua}<0<257g<^znruwsBvk'Dyc~hiPbGrdeWctm}Ue>i5M242Ppdts}yLxau!BsipfcZdNgYeyx?G`Ddnb}Frud[nr>?5M242Ppdts}yLxau!BsipfcZdT|jXnhzPn0;8F737[}kyxx~Islz,V`urd}6;2<74B373Wqgu||zM`v Rdqvhq:66830N?;?SucqppvA{dr$^h}zlu>1:4?0c8F737[}kyxx~Islz,V`urd}682<^znruwsBvk'kIdbkghEnq2<>D5=9YmzzpGqn|*dBgzNdbh?i;C064Vrfz}{J~cw/cGlwAiimVxxx}a{1b9A606T|hxy}H|my-aBuafZlynxR`=6:@115Usi{~~|K}bx.`JkUiu|;CdHhbnyBvqhWb~9m1I>8>\t`pwqu@teq%i@bmdCnwmp9699m1I>8>\t`pwqu@teq%i@bmdCnwmp9799m1I>8>\t`pwqu@teq%i@bmdCnwmp9499m1I>8>\t`pwqu@teq%i@bmdCnwmp9599m1I>8>\t`pwqu@teq%i@bmdCnwmp9299j1I>8>\t`pwqu@teq%i@bmdCnwmpZ66k2H99=]{asvvtCujp&hGcneLotlw[47d3K8><^znruwsBvk'kFdofM`uov\64eD5=9YmzzpGqn|*dUmzoBuz>c:@115Usi{~~|K}bx.`QavcsFq~Ety<<;C064Vrfz}{J~cw/cPfw`rIp}DsxR||tqmw62=E:<:Xxl|{uqDpi})eZlynxCv{Nyv\vvrwg}UX[<<<;C064Vrfz}{J~cw/cPjkFjlXefGcnejdEnz5g=E:<:Xxl|{uqDpi})e[}iYi~k{_o33?G4EJ;8I>O0:@:BGD>J02;556?8168FD7702HJML6NA@33?GGFI1KJM5ONACCBE46FI1KJML74B@LGSLBS@8:0NOLMBC@46745:;8:==5MBC@AF@DBMLONIOK>0:@AFGDANK23456?09:8FC6E:O:9==5MFCDEBC@?NKLHJKH7;CDEFCDEN01IEL]PMNFF3>DN\ZFB\95MOUJ5?GSA@JO>7O[IIN68FP@Uj2H^J_QKIWKGA==E]ZUBBKA>3:@jiWcdm`|nEczjrgc`a42E33J:H495L69024>E>K0IHO48<6245264NA@C24>EAKJIHONMKCBA@GF>ENF_I_^AQ\EM18GIM33JF@<;5LLJ3;43=DDB8<<85LLJ0[<>EKC;R:4=;4CMI:41=DDBK>7NBDA058GIMF9M8<7NBDA0F73>EKCH;O445LLJCQ@FJLi2IGGL\KCMIOe>EKCHXOOAEZ4:AOOG3EKCK]YOAEZ5:AOOF723JF@H<84CMIGMS17NBDDWa8GIMC^VNBZDJJ7:AOOCDNFj1H@FHMIO]F@BCf3JF@JOGA_IVb?FJLNKCESAZl;BNHBGOIWD_GXk5LLJDAMKYIGJE^BY64CMIEFJSS12IGGKL@UU@a?FJLNKE^XRJ[d:AOOCDH]]UNHJKm;BNHBGIR\VOEh6MCKG@LQQYAZHI:<6MCKG@LQQYAZHITIC?:;BNHBGIR\VLYMNQXF^DBHI723JF@JOAZT^DQEFYPNVXB_Hl4CMIEFJSSWA^i7NBDFCMVPZJSn2IGGKL@UU]NQIRXNk1H@FHMOTV\I]773JF@JOAZT^LLGJSI\l1H@FHMOTV\TMGTM8:0OAEIBNWW[UKXNHFG==5LLJDAKPRXXDUYE^K>4:AOOCDH]]U^_HQIIOG\TVeEKCOHTAXVPSDN6?FJLNQ20OAEIX0:32>EKC@D:i6MCKHL2[HS_WZOGh6MCKHL2[UCUAFN=7NBDIO0f?FJLAG8TAXVPSDNg?FJLAG8T\H\FOE:8GIMNFZOGo6MCKHLPPJVWMM=0OAE@UU2;?FJLG\^;N<>4CMILQQ6XL@\BHHQIa:AOOJSS8VN_=?5LLJMVP5YC]]STOTMCEb9@HNIR\9UNHJKn;BNHKPR7WLDh7NBDOTV3[CTFKo1H@FAZT1]EVDEXMG;?7NBDOTV3[CTFKV]MSKOCL068GIMH]]:TJ_OL_VD\VLUBi2IGGB[[0^JWe>EKCF__EKCF__=55LLJMVP4Db3JF@CXZ>_EKUMACf3JF@CXZ>_EV26>EKCF__=RJZTX]@]FJBk2IGGB[[1^GGC@g_QJBW@gLj;BNHKPR4WMC]EIKn;BNHKPR4WM^:>6MCKNWW7ZBR\PUHUNBJc:AOOJSS;VOOKHo4CMILQQ5XMGk0OAE@UU1\LQgEKCF__9RJFVHFFe>EKCF__9RJ[139@HNIR\SH@n;BNHKPR2WA^j7NBDOTV6[IRf3JF@CXZ:_LZe?FJLG\^>SCALOTLW`>EKCF__9R^GARGb?FJLG\^>S]C>3:AOOJSS=V_XIRHFND]SW2=DDBE^X;k4CMILQQ0XL@\BHHo4CMILQQ0XL];97NBDOTV5[ASSQVIROAKl;BNHKPR1WLNLIl5LLJMVP3YBFh1H@FAZT7]KPd=DDBE^X;QCT`9@HNIR\?UFTk5LLJMVP3YIGJE^BYj4CMILQQ0XXAKXIl5LLJMVP3YWE890OAE@UU4\QVCXN@DNS]]:;BNLGN5EHF]XD@R=6;BMMPWIKW=30OB@[RNN\1<=DGG^YCAQ99:ALJQTHDV=97N^>0:AS[GOF[V^YE]Q\EU48GUYUMZ=0O_KNTDF2b>EoagicH`oLolrlj`hsMgki`hMgahl\54`>5Lhhl`lAkfKfg{cckatNwwtprT|h~nDbbkes0`?FnnfjbOalM`mqmmakrT|h~nXoashvjkkCiikfnOeofn3c8GmoikaNfmNabpnlfjqUszlkf_yo{eDlbficD`hceS<a:AkmkeoLdkBb}{{Cnlwvjjkm{U>=l5Lhhl`lAkfAgz~xNaatsmoh`tX>8h0OegaciFneLhw}}LbjbGatdpeefc682IcecmgDlcJjussW8;;7NffnbjGidOix|~T><>4CikmgmBji@d{yyQ<119@llhd`MgjEc~zt^624>EoagicH`oFnqww[0773JbbbnfKm`KmtprX>8h0OegaciFneJssx|~Hccz}omnfvZ76j2IcecmgDlcLqqvr|Jeexacldp\64dEoagicH`o@uurvpFii|{eg`h|P40`8GmoikaNfmB{{ptv@kkrugefn~R;>b:AkmkeoLdkDyy~ztBmmpwikdlxT:109@llhd`MgjCxzuu]154=D``dhdIcnOtvsqqY4981Hdd`lhEobKprw}}U?=<5Lhhl`lAkfG|~{yyQ:109@llhd`MgjCxzuu]567=D``dhdIcnShlhWqtbidYmykLoovqkijbz;>0OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}1e9@llhd`@dihncdFneWc`az~n~~Q>1d9@llhd`@dihncdFneWc`az~n~~Q>00g8GmoikaCexh|iabgGidTbo`yi}P103f?FnnfjbBbyk}f`af@hgUmncxxh||_002`>EoagicEczjrgc`aAkfZlmbyk}s^02`>EoagicEczjrgc`aAkfZlmbyk}s^12`>EoagicEczjrgc`aAkfZlmbyk}s^62`>EoagicEczjrgc`aAkfZlmbyk}s^72`>EoagicEczjrgc`aAkfZlmbyk}s^42`>EoagicEczjrgc`aAkfZlmbyk}s^52`>EoagicEczjrgc`aAkfZlmbyk}s^:2`>EoagicEczjrgc`aAkfZlmbyk}s^;26>EoagicEFnugqbdeb9<1Hdd`lhMtEtbgNf}oyjlmj2b9@llhd`E|M|joFnugqbdebp&KhoIaaeRvqfJt)lfdnZl|<0:AkmkeoDL{klGatdpeefc'HihHb`jSupaKw(cggo]m2?>013?FnnfjbGzK~haHlwaw`fklr$MnmKoogPpwdHz'ndbhXnr=2=662513?FnnfjbGzK~haHlwaw`fklr$MnmKoogPpwdHz'ndbhXnr=2=166879@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.Onq}YT}kKyndzjrRgoafrhzzQ:Q#B`oqFlj`7691?0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%FaxvPSt`Bvgosm{Yn`hm{osqX5X(KgfzOcck>2948GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuOanbJ~og{es-Nip~X[|hJ~og{esQfh`esg{yP=P ConrGkkc6:82>7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|HhekEwdn|lx$A`{w_RwaEwdn|lxXiakltnpp_4[)Dfe{Hb`j12:5?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwkt@`mcMlftdp,IhsWZiMlftdpPaicd|fxxWEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+HkrpVyJonIatMm`Rdj\:TU[[_Q=70]l[hsW:8TCXZ>19`8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuOanbJ~og{es-Nip~X{HihKczCobTbh^4ZWY]YS?9>_n]nq}Y4:VE^X??7b:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/Lov|ZuFkjMexAalV`nX6XYW_[U9;Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+HkrpVyJonIatMm`_0[XX^XT>:?Po^ov|Z57WF__?<67;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| Mlw{[vGdkNd@bmT5\]SSWY5?8UdS`{w_22\KPR39120OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%FaxvPs@a`CkrKgjQ>QR^XR^045ZiXe|rT?=Q@UU72<==D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*Kj}qUxMnmHnuNlg^3ZWY]YS?9>_n]nq}Y48VE^X;?77:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/Lov|Zu@zhdZlbfdOz\CKBX?93TcRCZX^0416Yh9120OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%FaxvPsFpbjqPfd`nEtRIAD^53=ZiXE\RT>:;<_n32<==D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*Kj}qUxKoatWcomaHWNDOS:>6_n]NQ]Y5?<9Tc<<78:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/Lov|Zu@zhdZlbfdOz\CKBX?93TcRCZX^0416Yh9:3:7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|HhekEwdn|lx$A`{w_rQ`ekhnfnEyhh|AxZ2^_7[XX^XT>:?Po^ov|Z27WF__><7=;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| Mlw{[vUdigdbbjA}ddpM|^6ZS;WT\Z\P263\kZkrpV>;SB[[203:5>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+HkrpVyXol`aioeLvacuFqQ:QVWfUfyuQ<9^MVP67>92IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfEghh@pamqcu'Dg~tR}\c`lmmkaHzmoyBuU<]Z0^[BHCW>:2SbQbuy]03ZIR\;;2=6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsIkdlDtea}oy#@czx^qPgdhiagmD~ik}NyY7Y^4ZWNDOS:>6_n]nq}Y4>VE^X??61:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/Lov|ZuTkhdeeci@regqJ}]2UR8VS]Y]_352[jYj}qU89RAZT33:5>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+HkrpVyXol`aioeLvacuFqQ>QV2^m25=e49]l[HsW88Tc<=7c:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/Lov|ZuTkhdeeci@regq_5[\:TUSS<:7_n]Nq}Y6:Ve:?<6m;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| Mlw{[vUdigdbbjA}ddpX5X]5UVRT=96Po^Ov|Z77Wf;:4l5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrJjcmGuj`~n~"Cbuy]pWfgif`dlCjjrZ0^_7[XPV;?4RaPMtz\<2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfEghh@pamqcu'Dg~tR}\ucCqflrbzEkxx_k~NyY2YZAILV=;5RaPmtz\66YH]]6:2<7:;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| Mlw{[vUrjHxieyk}L`qwV`wIpR;VSJ@K_62:[jYj}qU9?RAZT=3=54?23JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxDdigAs`jp`t(EdsS~]zb@pamqcuDhy^hAxZ3^[BHCW>:2SbQbuy]17ZIR\5;5=?7:;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| Mlw{[vUrjHxieyk}L`qwV`wIpR;VSJ@K_62:[jYj}qU9?RAZT=3=56?23JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxDdigAs`jp`t(EdsS~]zb@pamqcuDhy^hAxZ3^[BHCW>:2SbQbuy]17ZIR\5;5=9o;;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| Mlw{[vUrjHxieyk}L`qwV`w\9TUx_xlNrckwawUbdlicU>]Z0^[rocmVg~tR<8_NWW6d2]^qPqgGuj`~n~^kcebvlv^7ZS;WT{djj_lw{[71XG\^?m85Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrJjcmGuj`~n~"Cbuy]pWpdFzkciBnsuPfu^7ZWzY~nL|miugqW`jbk}eyW:Q@UU62e0=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*Kj}qUx_xlNrckwawJf{}Xn}V?R_rQvfDtea}oy_hbjcumq_4[\:TU|eikPmtz\62YH]]>9m85Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrJjcmGuj`~n~"Cbuy]pWpdFzkciBnsuPfu^7ZWzY~nL|miugqW`jbk}eyW:Q@UU60e1=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*Kj}qUx_xlNrckwawJf{}Xn}V?R_rQvfDtea}oy_hbjcumq_4[\:TU|eikPmtz\62YH]]Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+HkrpVyXyoO}bhvfvIgt|[ozWEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+VseI{hbxh|\emg`pjttS8W%@baDnlf2<=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*Yi8;;2Sd`y6`9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.]m477>W`d}=;m4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!|AbaDjqJhk5:5:n5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrJjcmGuj`~n~"}NcbEmpIid484=o6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsIkdlDtea}oy#~OlcFlwHje;:7j1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~FfgiCqflrbz&yJonIatMm`8081n2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfEghh@pamqcu'zKhoJ`{LnaUei:76?l0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%xMnmHnuNlgSgk484=j6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsIkdlDtea}oy#~OlcFlwHjeQie692594CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!|AbaDjqJhk_kgW?SPPVP\627XgVg~tR==_NWW858??2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfEghh@pamqcu'zKhoJ`{LnaUei]5UVZ\^R<81^m\ip~X;;UDYY2>>958GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuOanbJ~og{es-pEfe@f}Fdo[oc[3_\TRTX:>;TcRczx^11[JSS4;4=i6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsIkdlDtea}oy#~OlcFlwHjeQieU;:h5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrJjcmGuj`~n~"}NcbEmpIid^hfT=;k4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!|AbaDjqJhk_kgS?6;;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| s@a`CkrKgjQ>QR^XR^045ZiXe|rT?=Q@UU>3:=2Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+vGdkNd@bmT5\]SSWY5?8UdS`{w_22\KPR;;72?7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|HhekEwdn|lx$LmlGovOkf]2UVZ\^R<81^m\ip~X;9UDYY2;>968GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuOanbJ~og{es-pEfe@f}FdoV;R_QUQ[716WfUfyuQ<0^MVP939>k1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~FfgiCqflrbz&yJonIatMm`[50e3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxDdigAs`jp`t({HihKczCob]22g=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*uFkjMexAal_34a?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwkt@`mcMlftdp,wDedOg~GcnQ<6c9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.qBgfAi|EehS98m;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| s@a`CkrKgjU>:l5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrJjcmGuj`~n~"}Hr`lwRdjnl>;0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%xKoatWcomaYu{}zdx5j4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!|Sbcmjlh`G{nn~CvT1\Y1YZAILV=;5RaPmtz\7WF__0?07d:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/rQ`ekhnfnEyhh|AxZ0^_7[XOGNT;=7Po^ov|Z5?WF__0<07e:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/rQ`ekhnfnEyhh|AxZ0^_7[XOGNT;=7Po^ov|Z5?WF__0<0>8e9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.qPgdhiagmD~ik}NyY0Y^4ZWNDOS:>6_n]nq}Y4?VE^X1?18e9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.qPgdhiagmD~ik}NyY7Y^4ZWNDOS:>6_n]nq}Y4>VE^X1?18e9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.qPgdhiagmD~ik}NyY6Y^4ZWY]YS?9>_n]nq}Y4=VE^X1?18e9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.qPgdhiagmD~ik}NyY6Y^4ZWY]YS?9>_n]nq}Y4=VE^X1<1859@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.qPgdhiagmD~ik}[0_X6XY_W8>3SbQBuy]24Zi?;2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfEghh@pamqcu'zYhmc`fnfMq``t\:TQ9QRVP15:\kZKrpV2Tc5:4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!|Sbcmjlh`G{nn~V=R[3_\\Z730VeTAxvP17]l37=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*uTkhdeeci@regq[5:66>80OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%x_noanhldKwbbzV:7>39>;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopLlaoI{hbxh| sRabjkoioFxoiQ?_052?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwkt@`mcMlftdp,wVeffgcekB|kes]3[7153JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxDdigAs`jp`t({ZijbcgagNpgawY6484<>6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsIkdlDtea}oy#~]laoljjbIullxT=1<1709@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivNnoaKyndzjr.qPgdhiagmD~ik}_0]234=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*uTkhdeeci@regq[4Y5?;1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~FfgiCqflrbz&yXol`aioeLvacuW:6:2:?4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!|Sbcmjlh`G{nn~R=P1608GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuOanbJ~og{es-pWfgif`dlCjjr^6?6;163JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxDdigAs`jp`t({ZijbcgagNpgawY3W;=97NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|HhekEwdn|lx$^mnnokmcJtcm{U>0=082:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwMo``Hxieyk}/rQ`ekhnfnEyhh|P5=3=37=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezBbkeO}bhvfv*uTkhdeeci@regq[0:56>;0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%x_noanhldKwbbzV?T<:?4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!|Sbcmjlh`G{nn~R;P1638GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuOanbJ~og{es-pWfgif`dlCjjr^7\6261Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~FfgiCqflrbz&yXxcNrckwawUsi}oT~~zou52?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwkt@`mcMlftdp,wVseI{hbxh|CarvQat>b3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxDdigAs`jp`t({ZiMlftdpOevrUmxDsWEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+HkrpVY~nL|miugqW`jbk}eyV?R.MmltAiim8;3:6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsOmqiDtea}oy#@czx^QvfDtea}oy_hbjcumqw^7Z&Eed|Iaae032<0=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezDd~`O}bhvfv*Kj}qUXyoO}bhvfvVckmj~d~~U>]/NlkuBhfl;94;5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrLlvhGuj`~n~"Cbuy]PqgGuj`~n~^kcebvlvv]6U'Fdc}J`nd315=323JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxBb|bAs`jp`t(EdsS^{mAs`jp`tTmeohxb||[0_-HjiwLfdn=96m;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopJjtjI{hbxh| Mlw{[vGdkNd@bmYamY1YZVPZV8<=RaPmtz\77YH]];:4o5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrLlvhGuj`~n~"Cbuy]pEfe@f}Fdo[oc[3_\TRTX:>;TcRczx^11[JSS:82i7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|NnpnEwdn|lx$A`{w_rC`gBhsDfi]maU=]^RTVZ409VeTaxvP33]LQQ56011Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~@`rlCqflrbz&GfyuQ|AbaDjqJhkR?VS]Y]_352[jYj}qU8Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+HkrpVyJonIatMm`_0[XX^XT>:?Po^ov|Z57WF__><67;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopJjtjI{hbxh| Mlw{[vGdkNd@bmT5\]SSWY5?8UdS`{w_22\KPR49120OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}AosoBvgosm{%FaxvPs@a`CkrKgjQ>QR^XR^045ZiXe|rT?=Q@UU62<==D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezDd~`O}bhvfv*Kj}qUxMnmHnuNlg^3ZWY]YS?9>_n]nq}Y48VE^X8?78:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwKiueHxieyk}/Lov|ZuFkjMexAal[4_\TRTX:>;TcRczx^13[JSS>82<7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|NnpnEwdn|lx$A`{w_rEqekrQiecoBuQHNE]446_n]NQ]Y5?<9Tc;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopJjtjI{hbxh| Mlw{[vUdigdbbjA}ddpM|^7ZS;WTKCJP71;\kZkrpV92SB[[30;2?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwktFfxfMlftdp,IhsWzYhmc`fnfMq``tIpR9VW?SPGOF\35?XgVg~tR=8_NWW64?63JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxBb|bAs`jp`t(EdsS~]laoljjbIullxEtV:R[3_\CKBX?93TcRczx^15[JSS:83:7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|NnpnEwdn|lx$A`{w_rQ`ekhnfnEyhh|AxZ7^_7[XX^XT>:?Po^ov|Z52WF__><7>;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopJjtjI{hbxh| Mlw{[vUdigdbbjA}ddpM|^3ZS;WT\Z\P263\kZkrpV9>SB[[30:a?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwktFfxfMlftdp,IhsWzYhmc`fnfMq``t\8TQ9QRVP15:\kZKrpV;9Sb?>8b9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivHhzdKyndzjr.Onq}Yt[jkebd`hOsffv^6ZS;WTTR?;8^m\Ip~X9;Ud=5m4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqMkwkFzkci!Bmtz\wVeffgcekB|kesY3Y^4ZWQU:85Q`_Lw{[44Xg88:4o5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrLlvhGuj`~n~"Cbuy]pWfgif`dlCjjrZ2^_7[XPV;?4RaPMtz\57Yh9:2h7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|NnpnEwdn|lx$A`{w_rQ`ekhnfnEyhh|T0\Y1YZ^X9=2TcRCzx^31[j7491h0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}AosoBvgosm{%FaxvPsRabjkoioFxoiU>]Z0^[]Y6<1UdS@{w_02\k47?i2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'Dg~tR}\c`lmmkaHzmoyW?ST2\][[42?WfUFyuQ7_n32>03:1>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+HkrpVyXyoO}bhvfvIgt|[ozBuU>]^EM@Z171VeTaxvP22]LQQ:6688296MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsOmqiDtea}oy#@czx^qPqgGuj`~n~Ao|tSgrJ}]6UVMEHR9?9^m\ip~X::UDYY2>>01:1>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+HkrpVyXyoO}bhvfvIgt|[ozBuU>]^EM@Z171VeTaxvP22]LQQ:668>j86MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsOmqiDtea}oy#@czx^qPqgGuj`~n~Ao|tSgr_4[X{ZiMlftdpPaicd|fxP=PU=]^uj``Yj}qU9;RAZT3c7?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwktFfxfMlftdp,IhsWzY~nL|miugqHdusZl{P=PQ|St`Bvgosm{Yn`hm{osY2Y^4ZW~coiRczx^04[JSSPQxieg\ip~X:>UDYY8>a49@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivHhzdKyndzjr.Onq}Yt[|hJ~og{esNbwqTbyR;VS~]zb@pamqcu[lfnoya}[0_X6XYpamoTaxvP26]LQQ05i<1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~@`rlCqflrbz&GfyuQ|St`Bvgosm{Fjy\jqZ3^[vUrjHxieyk}SdnfgqiuS8WP>PQxieg\ip~X:>UDYY8<7d9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivHhzdKyndzjr.QvfDtea}oy_hbjcumqw^7Z&Eed|Iaae7;8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuIg{gJ~og{es-\j5461Vcez;o4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqMkwkFzkci!Pn102=Zoi~8j1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~@`rlCqflrbz&yJonIatMm`8781k2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'zKhoJ`{Lna?7;0d3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxBb|bAs`jp`t({HihKczCob>7:3eo1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~@`rlCqflrbz&yJonIatMm`Rdj;:72<7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|NnpnEwdn|lx$LmlGovOkfPfdR8VS]Y]_352[jYj}qU8>RAZT=2=<2=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezDd~`O}bhvfv*uFkjMexAalV`nX6XYW_[U9;l1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~@`rlCqflrbz&yJonIatMm`RdjX8?o0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}AosoBvgosm{%xMnmHnuNlgSgkW80OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}AosoBvgosm{%xMnmHnuNlg^3ZWY]YS?9>_n]nq}Y48VE^X1<1859@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,Hjefd@dJ~og{es,NqirNfZ~ya~ FnRvqivHhzdKyndzjr.qBgfAi|EehW8SPPVP\627XgVg~tR=?_NWW868?<2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'zKhoJ`{LnaX1XYW_[U9;QR^XR^045ZiXe|rT?=Q@UU>6:3dEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+vGdkNd@bmP17`8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuIg{gJ~og{es-pEfe@f}FdoR<9b:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwKiueHxieyk}/rC`gBhsDfiT?;l4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqMkwkFzkci!|AbaDjqJhkV>=n6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoMkGuj`~n~#CzluKmWqtj{'Ce_y|bsOmqiDtea}oy#~OlcFlwHjeX=?k0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}AosoBvgosm{%xKoatWcoma163JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxBb|bAs`jp`t({NxjbyXnlhf\vvrwg}2o7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|NnpnEwdn|lx$^mnnokmcJtcm{DsW]Z0^[BHCW>:2SbQbuy]0=ZIR\5854i5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrLlvhGuj`~n~"}\c`lmmkaHzmoyBuU=]Z0^[BHCW>:2SbQbuy]0:2SbQbuy]0Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+vUdigdbbjA}ddp\5979?;1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~@`rlCqflrbz&yXol`aioeLvacuW8692:?4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqMkwkFzkci!|Sbcmjlh`G{nn~R?P1638GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuIg{gJ~og{es-pWfgif`dlCjjr^3\624Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+vUdigdbbjA}ddp\0Z40:2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'zYhmc`fnfMq``tX=5:5;?5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhLhFzkci BumvJjVruez$Bb^z}mrLlvhGuj`~n~"}\c`lmmkaHzmoyS82>>608GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuIg{gJ~og{es-pWfgif`dlCjjr^7?6;163JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&FdolbFn@pamqcu&DgxD`\tsop*LhT|{gxBb|bAs`jp`t({ZijbcgagNpgawY2W9=:7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nJjDtea}oy"@{ctHlPpwkt&@dXxc|NnpnEwdn|lx$^mnnokmcJtcm{U>S<9>;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjNfHxieyk}.LwopLhT|{gx"D`\tsopJjtjI{hbxh| sRabjkoioFxoiQ:_353?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwktFfxfMlftdp,wVrueHxieyk}Sucwa21Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+vUrjHxieyk}L`qwV`wIpR;VSJ@K_62:[jYj}qU9?RAZT=3=e4=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezDd~`O}bhvfv*uT}kKyndzjrMcppWcvS8WT^{mAs`jp`tTmeohxb|T1\Y1YZqnllUfyuQ=7^MVP969i81Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlHlBvgosm{$FyazFnRvqiv(NfZ~ya~@`rlCqflrbz&yXyoO}bhvfvIgt|[ozW<67;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuOanbJ~og{es-Nip~X[|hJ~og{esQfh`esg{yP=P ConrGkkc6;130OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"Cbuy]PqgGuj`~n~^kcebvlvv]6U'Fdc}J`nd305=>19g8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*Kj}qUxMnmHnuNlgSgkS;WT\Z\P263\kZkrpV99SB[[20:f?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyCejfNrckwaw)Je|rTLmlGovOkfPfdR8VS]Y]_352[jYj}qU8>RAZT23;f>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t(EdsS~OlcFlwHje\=TU[[_Q=70]l[hsW::TCXZ>19`8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*Kj}qUxMnmHnuNlg^3ZWY]YS?9>_n]nq}Y48VE^X??7b:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwkt@`mcMlftdp,IhsWzKhoJ`{LnaX1XYW_[U9;Q`10:a?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyCejfNrckwaw)Je|rTJ|nnuTbhlbIpVMEHR9?9^m\IP^X:>?8Sb?=8c9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+HkrpVyL~l`{V`nj`K~XOGNT;=7Po^OV\Z40=:Ud=>7;;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuOanbJ~og{es-Nip~X{ZijbcgagNpgawHS9WP>PQ_WS]134YhWdsS9>POTV15<3:2SbQbuy]03ZIR\;;286MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| Mlw{[vUdigdbbjA}ddpM|^2ZS;WTKCJP71;\kZkrpV9=SB[[20;7?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyCejfNrckwaw)Je|rT^mnnokmcJtcm{DsW8ST2\]SSWY5?8UdS`{w_27\KPR590>0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"Cbuy]pWfgif`dlCjjrOzX1X]5UVZ\^R<81^m\ip~X;8d9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+HkrpVyXol`aioeLvacuS9WP>PQW_06;[jYJ}qU:>Ra>19d8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*Kj}qUx_noanhldKwbbzR:VW?SPX^37Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t(EdsS~]laoljjbIullxPXgVG~tR?=_n312^m264>b3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}GifjBvgosm{%FaxvPsRabjkoioFxoiU?]Z0^[]Y6<1UdS@{w_00\k45?n2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|HhekEwdn|lx$A`{w_rQ`ekhnfnEyhh|T0\Y1YZ^X9=2TcRCzx^31[j7491o0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"Cbuy]pWfgif`dlCjjrZ3^_7[XPV;?4RaPMtz\55Yh982o7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqKmbnFzkci!Bmtz\wVeffgcekB|kesY1Y^4ZWQU:85Q`_Lw{[=Yh982n7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqKmbnFzkci!Bmtz\wVeffgcekB|kesY0Y^4ZWQU:85Q`_Lw{[40Xg8;<>6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| Mlw{[vUszdNdbh?>969@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+HkrpVyXyoO}bhvfvIgt|[ozBuU>]^EM@Z171VeTaxvP22]LQQ:668337NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqKmbnFzkci!Bmtz\wVseI{hbxh|CarvQatHS8WTKCJP71;\kZkrpV88SB[[<0<25<>]^EM@Z171VeTaxvP22]LQQ:6689246MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| Mlw{[vUrjHxieyk}L`qwV`wIpR;VSJ@K_62:[jYj}qU9?RAZT=3=51g03JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}GifjBvgosm{%FaxvPsRwaEwdn|lxGm~z]epY2YZuT}kKyndzjrRgoafrhzR;VW?SPwhff[hsW;=TCXZ=a69@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+HkrpVyXyoO}bhvfvIgt|[ozWPQxieg\ip~X:>UDYY:=a99@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+HkrpVyXyoO}bhvfvIgt|[ozW]Z0^[rocmVg~tR<8_NWW2d>PQxieg\ip~X:>UDYY8>a99@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+HkrpVyXyoO}bhvfvIgt|[ozW]Z0^[rocmVg~tR<8_NWW26>63JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}GifjBvgosm{%XyoO}bhvfvVckmj~d~~U>]/NlkuBhfl7d8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*uFkjMexAal<5<5b>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t({HihKczCob>6:249c8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*uFkjMexAalV`nX6XYW_[U9;;TcRczx^11[JSS4;4<=6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| s@a`CkrKgj\j`R>81:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwkt@`mcMlftdp,wDedOg~GcnXnl^345>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t({HihKczCobTbhZ4??2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|HhekEwdn|lx$LmlGovOkf]2UVZ\^R<81^m\ip~X;9UDYY2?>958GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*uFkjMexAal[4_\TRTX:>;TcRczx^13[JSS4843;6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| s@a`CkrKgjQ>QR^XR^045ZiXe|rT?=Q@UU>1:=1:?Po^ov|Z57WF__0>077:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwkt@`mcMlftdp,wDedOg~GcnU:]^RTVZ409VeTaxvP31]LQQ:361=0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"}NcbEmpIidSEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t({HihKczCob]32`=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfEghh@pamqcu'zKhoJ`{Lna\53cl1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlNwwEwdn|lx%Axb{OtvPpwkt&F_y|bsIkdlDtea}oy#~OlcFlwHjeX=?n0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"}Hr`lwRdjnl>>0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"}Hr`lwRdjnlVxxx}a{919@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+vUdigdbbjA}ddpM|^7ZS;WTKCJP71;\kZkrpV92SB[[<1<:5>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t({ZijbcgagNpgawHS8WP>PQHNE]447POTV?4;7>82IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|HhekEwdn|lx$^mnnokmcJtcm{DsW828GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*uTkhdeeci@regqJ}]5UR8VSJ@K_62:[jYj}qU84RAZT=3==4=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfEghh@pamqcu'zYhmc`fnfMq``tIpR8VW?SPGOF\35?XgVg~tR=7_NWW8486191Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlNwwEwdn|lx%Axb{OtvPpwkt&F_y|bsIkdlDtea}oy#~]laoljjbIullxEtV=R[3_\CKBX?93TcRczx^14[JSS4842<6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| sRabjkoioFxoi@w[5_X6XY@FMU<<4Q`_lw{[60XG\^7=37?;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuOanbJ~og{es-pWfgif`dlCjjrOzX1X]5UVZ\^R<81^m\ip~X;>828GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*uTkhdeeci@regqJ}]2UR8VS]Y]_352[jYj}qU89RAZT=0=<2=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfEghh@pamqcu'zYhmc`fnfMq``t\9TQ9QRVP15:\kZKrpV;;Sb69;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuOanbJ~og{es-pWfgif`dlCjjrZ0^_7[XPV;?4RaPMtz\?0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"}\c`lmmkaHzmoyS=2=>668GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*uTkhdeeci@regq[5Y6?=1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlNwwEwdn|lx%Axb{OtvPpwkt&F_y|bsIkdlDtea}oy#~]laoljjbIullxT:;4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivNnoaKyndzjr.qPgdhiagmD~ik}_2>2:22Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t({ZijbcgagNpgawY2484<96MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| sRabjkoioFxoiQ:<3<40>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t({ZijbcgagNpgawY2W9=?7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqKmbnFzkci!|Sbcmjlh`G{nn~R;P1668GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*uTkhdeeci@regq[0Y5?:1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlNwwEwdn|lx%Axb{OtvPpwkt&F_y|bsIkdlDtea}oy#~]{rlCqflrbzZ~jxh9n;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuOanbJ~og{es-pWqtjI{hbxh|\t`vf[wusxf~<86MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopLlaoI{hbxh| sRwaEwdn|lxGm~z]ep;2?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyCejfNrckwaw)t[|hJ~og{esNbwqTbyGrP=PQHNE]44>3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}AosoBvgosm{%FaxvPSt`Bvgosm{Yn`hm{osqX5X(KgfzOcck>10:;?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyEccNrckwaw)Je|rT_xlNrckwawUbdlic}T1\,OkjvCggo:>574CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivHhzdKyndzjr.Onq}YT}kKyndzjrRgoafrhzzQ:Q#B`oqFlj`759120OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrLlvhGuj`~n~"Cbuy]PqgGuj`~n~^kcebvlvv]6U'Fdc}J`nd30<<=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfCa}m@pamqcu'Dg~tR]zb@pamqcu[lfnoya}sZ3^*IihxMeei<=>899@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+HkrpVY~nL|miugqW`jbk}eyV?R.MmltAiim8>3i6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopJjtjI{hbxh| Mlw{[vGdkNd@bmYamY1YZVPZV8<=RaPmtz\77YH]];:4h5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhJssI{hbxh|!MtnwKprT|{gx"B{{SupnwKiueHxieyk}/Lov|ZuFkjMexAalV`nX6XYW_[U9;:?Po^ov|Z55WF__?<6m;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuIg{gJ~og{es-Nip~X{HihKczCobY6YZVPZV8<=RaPmtz\75YH]];:4o5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhJssI{hbxh|!MtnwKprT|{gx"B{{SupnwKiueHxieyk}/Lov|ZuFkjMexAal[4_\TRTX:>;TcRczx^13[JSS:82i7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqMkwkFzkci!Bmtz\wDedOg~GcnU:]^RTVZ409VeTaxvP31]LQQ560k1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlNwwEwdn|lx%Axb{OtvPpwkt&F_y|bsOmqiDtea}oy#@czx^qBgfAi|EehW8SPPVP\627XgVg~tR=?_NWW04>e3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}AosoBvgosm{%FaxvPs@a`CkrKgjQ>QR^XR^045ZiXe|rT?=Q@UU72?8Sb?7b:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,IhsWzMymczYamkgJ}Y@FMU<<4Q`_LW[[712;Ve:=5l4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivHhzdKyndzjr.Onq}YtO{kex[ocieL{[BHCW>:2SbQBUY]1305Xg883n6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopJjtjI{hbxh| Mlw{[vAuig~]magkNy]DJAY080UdS@[W_3567Zi6;0>0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrLlvhGuj`~n~"Cbuy]pWfgif`dlCjjrOzX4X]5UVZ\^R<81^m\ip~X<9UDYY<>949@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+HkrpVyXol`aioeLvacuFqQ;QV6_n]nq}Y41VE^X>?64:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,IhsWzYhmc`fnfMq``tIpR9VW?SPGOF\35?XgVg~tR=8_NWW64?33JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}AosoBvgosm{%FaxvPsRabjkoioFxoi@w[5_X6XY@FMU<<4Q`_lw{[60XG\^9=4:4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivHhzdKyndzjr.Onq}Yt[jkebd`hOsffvK~\=TQ9QR^XR^045ZiXe|rT?8Q@UU02=1=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfCa}m@pamqcu'Dg~tR}\c`lmmkaHzmoyBuU:]Z0^[UQUW;=:SbQbuy]01ZIR\:;3i6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopJjtjI{hbxh| Mlw{[vUdigdbbjA}ddpX4X]5UVRT=96Po^Ov|Z75Wf;:4k5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhJssI{hbxh|!MtnwKprT|{gx"B{{SupnwKiueHxieyk}/Lov|ZuTkhdeeci@regq_5[\:TUSS<:7_n]Nq}Y6:Ve:=<6j;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuIg{gJ~og{es-Nip~X{ZijbcgagNpgaw]7UR8VSUQ>49]l[HsW88Tc<<7f:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,IhsWzYhmc`fnfMq``t\8TQ9QRVP15:\kZKrpV;9Sb?=19g8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*Kj}qUx_noanhldKwbbzR:VW?SPX^370^m25=b999@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+HkrpVyXyoO}bhvfvIgt|[ozBuU>]^EM@Z171VeTaxvP22]LQQ:668;246MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopJjtjI{hbxh| Mlw{[vUrjHxieyk}L`qwV`wIpR;VSJ@K_62:[jYj}qU9?RAZT=3=57??3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}AosoBvgosm{%FaxvPsRwaEwdn|lxGm~z]epL{_4[XOGNT;=7Po^ov|Z44WF__0<0>38:8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*Kj}qUx_xlNrckwawJf{}Xn}CvT1\]DJAY080UdS`{w_31\KPR;97;?m:5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhJssI{hbxh|!MtnwKprT|{gx"B{{SupnwKiueHxieyk}/Lov|ZuT}kKyndzjrMcppWcvS8WT^{mAs`jp`tTmeohxb|T1\Y1YZqnllUfyuQ=7^MVP7g03JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}AosoBvgosm{%FaxvPsRwaEwdn|lxGm~z]epY2YZuT}kKyndzjrRgoafrhzR;VW?SPwhff[hsW;=TCXZ;a99@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+HkrpVyXyoO}bhvfvIgt|[ozW]Z0^[rocmVg~tR<8_NWW07g?3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}AosoBvgosm{%FaxvPsRwaEwdn|lxGm~z]epY2YZuT}kKyndzjrRgoafrhzR;VW?SPwhff[hsW;=TCXZ;3`58GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*Kj}qUx_xlNrckwawJf{}Xn}V?R_rQvfDtea}oy_hbjcumq_4[\:TU|eikPmtz\62YH]]]Z0^[rocmVg~tR<8_NWW24g?3JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Fdolb@uuCqflrbz'G~`yAztRvqiv(H}}Y~`}AosoBvgosm{%FaxvPsRwaEwdn|lxGm~z]epY2YZuT}kKyndzjrRgoafrhzR;VW?SPwhff[hsW;=TCXZ92`:8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*Kj}qUx_xlNrckwawJf{}Xn}V?R_rQvfDtea}oy_hbjcumq_4[\:TU|eikPmtz\62YH]]<84<5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhJssI{hbxh|!MtnwKprT|{gx"B{{SupnwKiueHxieyk}/RwaEwdn|lxXiakltnpp_4[)Dfe{Hb`j6b9@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+Zh7:83Tecx9d:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,[k6590Ubb{?9f:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,wDedOg~Gcn2?>7d8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*uFkjMexAal<0<5b>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxBb|bAs`jp`t({HihKczCob>1:3`6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopJjtjI{hbxh| s@a`CkrKgj\j`1>1739@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+vGdkNd@bmYam>2:24RAZT=3=638GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*uFkjMexAalV`n\427;0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrLlvhGuj`~n~"}NcbEmpIid^hfT>594CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivHhzdKyndzjr.qBgfAi|EehW8SPPVP\627XgVg~tR=?_NWW858??2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|NnpnEwdn|lx$LmlGovOkf]2UVZ\^R<81^m\ip~X;9UDYY2>>958GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*uFkjMexAal[4_\TRTX:>;TcRczx^13[JSS4;43;6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopJjtjI{hbxh| s@a`CkrKgjQ>QR^XR^045ZiXe|rT?=Q@UU>0:=1:?Po^ov|Z57WF__09077:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,wDedOg~GcnU:]^RTVZ409VeTaxvP31]LQQ:26?o0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrLlvhGuj`~n~"}NcbEmpIidW9]Z0^[BHCW>:2SbQbuy]0=ZIR\5:5=4>4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivHhzdKyndzjr.qPgdhiagmD~ik}NyY2Y^4ZWNDOS:>6_n]nq}Y41VE^X1?1909@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+vUdigdbbjA}ddpM|^7ZS;WTKCJP71;\kZkrpV92SB[[<0<2=5=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfCa}m@pamqcu'zYhmc`fnfMq``tIpR;VW?SPGOF\35?XgVg~tR=6_NWW878>82IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|NnpnEwdn|lx$^mnnokmcJtcm{DsW?ST2\]DJAY080UdS`{w_2:\KPR;973:7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqMkwkFzkci!|Sbcmjlh`G{nn~CvT2\Y1YZAILV=;5RaPmtz\7=YH]]6:2<7?;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuIg{gJ~og{es-pWfgif`dlCjjrOzX7X]5UVMEHR9?9^m\ip~X;>UDYY2>>828GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*uTkhdeeci@regqJ}]3UR8VSJ@K_62:[jYj}qU8:RAZT=3==5=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfCa}m@pamqcu'zYhmc`fnfMq``tIpR?VW?SPPVP\627XgVg~tR=:_NWW848>82IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|NnpnEwdn|lx$^mnnokmcJtcm{DsW8ST2\]SSWY5?8UdS`{w_27\KPR;:72<7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqMkwkFzkci!|Sbcmjlh`G{nn~V?R[3_\\Z730VeTAxvP11]l<3=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfCa}m@pamqcu'zYhmc`fnfMq``t\:TQ9QRVP15:\kZKrpV2Tc594CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivHhzdKyndzjr.qPgdhiagmD~ik}[2_X6XY_W8>3SbQBuy]22Zi0=2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|NnpnEwdn|lx$^mnnokmcJtcm{U;0<085:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,wVeffgcekB|kes]38780<2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|NnpnEwdn|lx$^mnnokmcJtcm{U;S<9;;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuIg{gJ~og{es-pWfgif`dlCjjr^2\6231:22Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxBb|bAs`jp`t({ZijbcgagNpgawY4484<86MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!CobcoKprFzkci BumvLqqUszdy%Cxz\tsopJjtjI{hbxh| sRabjkoioFxoiQ<_056?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyEccNrckwaw)t[jkebd`hOsffvZ2;:7=?7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqMkwkFzkci!|Sbcmjlh`G{nn~R:P2678GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*uTkhdeeci@regq[0:76>?0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrLlvhGuj`~n~"}\c`lmmkaHzmoyS82>>678GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*uTkhdeeci@regq[0:56>>0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrLlvhGuj`~n~"}\c`lmmkaHzmoyS8Q?759@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+vUdigdbbjA}ddp\1Z70<2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|NnpnEwdn|lx$^mnnokmcJtcm{U>S?9<;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuIg{gJ~og{es-pWqtjI{hbxh|\t`vf3d=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfCa}m@pamqcu'zY~`O}bhvfvVrf|lUyy~`t668GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezDd~`O}bhvfv*uT}kKyndzjrMcppWcv181Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$@bmnlNwwEwdn|lx%Axb{OtvPpwkt&F_y|bsOmqiDtea}oy#~]zb@pamqcuDhy^hAxZ3^[BHCW>:2SbQbuy]17ZIR\5;5m95Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv LnabhJssI{hbxh|!MtnwKprT|{gx"B{{SupnwKiueHxieyk}/rQvfDtea}oy@l}{RdsX5XYt[|hJ~og{esQfh`esg{Q:QVEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxBb|bAs`jp`t({ZiMlftdpOevrUmxQ:QR}\ucCqflrbzZoginz`rZ3^_7[X`nnS`{w_35\KPR;97k?7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"B`c`nLqqGuj`~n~#CzluMvpVruez$Dyy]{rlqMkwkFzkci!|St`Bvgosm{Fjy\jqZ3^[vUrjHxieyk}SdnfgqiuS8WP>PQxieg\ip~X:>UDYY2=>4`8GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+HkrpVYf@bifc@lgBCu){Gosx@kbRdro}DedOg~Gcn?:c:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-Nip~X[dFdkdmNneDEw+uImq~Fi`\jpm{BgfAi|Eeh=<;k;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.Onq}YTeEelenOadGDp*vHbp}Gna_klxC`gBhsDfi:=<;l;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.Onq}YTeEelenOadGDp*vHbp}Gna_klxC`gBhsDfi:>8m4CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Lov|ZUjDfmboL`kFGq-wKc|Dof^h~cy@a`CkrKgj;89=5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv SlNlcleFfmLM#}CarvBgfct{F|xz:7:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-PiIi`ajKehKH|.rNbwqGdklyxCxzuu]qwqvh|<80OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#^cCofk`EkbANz$xAlgaAs`PpZ@TEVLMh<;:;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.QnHjankHdoJK}!sLcjjDte[}UM_@QIFe3.Mk313JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Yf@bifc@lgBCu){DkbbL|mSu]EWHYANm;&Ec?:6:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-PiIi`ajKehKH|.rObmkGujZ~TJ^CPFGf2)Lh3=11Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$_`B`ghaBja@A{'yFmd`NrcQw[CUJWOLo= Ga4^D6<>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})TeEelenOadGDp*vKfagKyn^zPFRO\BCb6%@d?SJ;=;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.QnHjankHdoJK}!sLcjjDte[}UM_@QIFe061>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})TeEelenOadGDp*vKfagKyn^zPFRO\BCb5%@d>:6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!\mMmdmfGilOLx"~CnioCqfVrXNZGTJKj=-Hl212=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~([dFdkdmNneDEw+uJi`dJ~o]{_GQN[C@c:$Ce=<;7;BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.QnHjankHdoJK}!sLcjjDte[}UM_@QIFe0.Mk769<<0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#^cCofk`EkbANz$xAlgaAs`PpZ@TEVLMh?#Fn375?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*UjDfmboL`kFGq-wHgnfHxi_yQISL]EBa4*Ag9>:6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!\mMmdmfGilOLx"~CnioCqfVrXNZGTJKj=-Hl717=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~([dFdkdmNneDEw+uJi`dJ~o]{_GQN[C@c;#Fn448GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+VkKgnchMcjIFr,pIdoiI{hXxRH\M^DE`6+Nf8?=7NffnbjOrCv`i@dihncdz,GmoikaIda`Gic@pamqcuJhynt"]bLnejgDhcNOy%@ofn@paWqYA[DUMJi="Io062>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})TeEelenOadGDp*vKfagKyn^zPFRO\BCb4%@d89:5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv SlNlcleFfmLM#}BahlBvgUsWOYFSKHk3,Km74313JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&Yf@bifc@lgBCu){DkbbL|mSu]EWHYANm9&Ec::6:AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-PiIi`ajKehKH|.rObmkGujZ~TJ^CPFGf0)Lh2=h1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoKfgfEkmNrckwawDf{lr$_`B`ghaBja@A{'yFmd`NrcQw[CUJWOLo? Ga5^QT4002IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%XaAahibCm`C@t&zGjecO}bRv\BVKXNOn8!D`7509@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,WhJho`iJbiHIs/qNahTbxesJonIatMm`10=D``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~([dFdkdmNneDEw+uImq~Fi`\jpm{BgfAi|Eeh:<5Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv sHlPpwktIjiOcck\ts`\wLhT|{gxMlGifjGkkcXG[U>59Q`639@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,wLhT|{gxMnmKoogPpwdX{@dXxc|As`KmbnCggoTC_Q:95]l5102IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%xEc]{rlqBgfAi|Eeh0?0>479@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,wLhT|{gxMnmHnuNlg9599=<0OegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#~GaSupnwDedOg~Gcn2;>065?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*uNfZ~ya~OlcFlwHje;=7;?86MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!|IoQwvhuFzkDd~`J`nd63?FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*uNfZ~ya~\jqIkdl123:4043JbbbnfCvGrdeLhsm{ljohv CikmgmEhedCmoL|miugqFdubp&yDyy]{rlqBgfBhflY~oQ|OtvPpwktI{hEccKoog\KWY21>Ud:95Lhhl`lIpAxnkBbyk}f`af|*EoagicObcbIgaBvgosm{Hjhv sNwwWqtj{HihHb`jSupa[vIr|Z~ya~O}bOmqiAiimVEYS878_n373>Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})tG|~Xxc|AbaDjqJhk5:5=994CikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/rMvpVruezKhoJ`{Lna?5;73?2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%xCxz\tsopEfe@f}Fdo1<11558GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+vIr|Z~ya~OlcFlwHje;;7;?;6MgioakHs@wohCexh|iabg{+FnnfjbHc`cFfbCqflrbzKkxiu!|OtvPpwktIjiLbyB`c=6=511Eoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})tG|~Xxc|RdsMkwk3=2IcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%xCxz\tsopV`wIg{g7<3?;1:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!HNE]61Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-DJAY2=0UdSD@Y_535[j7X[^;?o6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%Fob{at^`Wmhch}}IdyczjrSgd[f;87>h7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&Ghcx`{_cVji`ir|Je~byk}Rde\g|:66=l0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'DidyczPbUknajssKfexh|]ef]`}979W{~?o6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%Fob{at^`Wmhch}}IdyczjrSgd[f;:7>m7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&Ghcx`{_cVji`ir|Je~byk}Rde\g|:56Vx8n5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$Anaznu]aPlkbg|~Hcx`{esPfcZe~4:4?j6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%Fob{at^`Wmhch}}IdyczjrSgd[f;;7Uyx9m4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#@m`uov\fQojmfOb{atdpQabYdq5>58k5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$Anaznu]aPlkbg|~Hcx`{esPfcZe~4=4T~y:l;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXkp6>29h4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#@m`uov\fQojmfOb{atdpQabYdq5?5Sz;c:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!BcnwmpZdSadodyyM`uovfvWc`Wjs7:3:i;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXkp6=2R|{4b9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v MbmvjqYe\`gncxzLotlwawTboVir0:0;f:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!BcnwmpZdSadodyyM`uovfvWc`Wjs7;3Q}t5a8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/LalqkrXj]cfib{{Cnwmp`tUmnUhu1614g9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v MbmvjqYe\`gncxzLotlwawTboVir050Pru6`?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.O`kphsWk^bahaztBmvjqcuZlmTot26>5d8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/LalqkrXj]cfib{{Cnwmp`tUmnUhu171_sv7`>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-Ngjsi|Vh_e`k`uuAlqkrbz[olSa{{<1<67>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-Ngjsi|Vh_e`k`uuAlqkrbz[olSa{{<1<\MKPX8=n0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'DidyczPbUknajssKfexh|]ef]{kw:76=o0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'DidyczPbUknajssKfexh|]ef]{kw:687?:7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&Ghcx`{_cVji`ir|Je~byk}Rde\|jt;994T~y:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx7=3:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx7>3:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx7?3:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx783:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx793:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx7:3:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx7;3:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx743:k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Clotlw[gRnele~xNaznugqV`aXpfx753:9;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"Cbuy]aEwdn|lxOcck\tsmaa471=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__==?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW5461=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__=?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW5171=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__=8?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW5371=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__=:?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW5=71=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__=4?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW6571=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__><>95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW6471=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__>??95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW6671=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__>9?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW6071=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__>;?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW6271=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__>5?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW6<71=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__?=?95:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW7471=2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Je|rTnB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__???94:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!Bmtz\fJssx|~_tRJnt`Y05XYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW76033JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*Kj}qUiCxzuuV{[AgsiR9:QRl@uurvpQ~XLh~jW;=R_lw{[71XG\^?=;:4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#@czx^`Lqqvr|]rTHlzn[23^[gIr|yXuQKaucX26[Xe|rT>:Q@UU7221=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,IhsWkE~x}{{Ty]Geqg\;8WTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\?;=86MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%FaxvPbNwwtprSpVNjxlU<1\]aKprw}}^sSIo{aZ40YZkrpV80OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'Dg~tRl@uurvpQ~XLh~jW>?R_cMvpuss\qUOmyoT62_\ip~X:>UDYY7>469@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v Mlw{[gRnele~xNaznugqV`ub|8>37NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&GfyuQmThofkprDg|di\jsdv251>1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(Zly~`y2>0?15?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.Pfwpjs4848:6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%Yi~{ct=0=73=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,V`urd}682>84CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#_k|umv?0;513JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*Tb{|f080<6:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!]erwop909;?1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(Zly~`y28>248GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/Sgpqir;079=7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&Xnxb{<8<03>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-\j5451Vcez>64CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#R`?23;\mkp6;?1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(Wg:9?;2?>258GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/^l3660;9948;6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%Tb=<<6=32:61>8315<03>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-\j544>5;>2>94CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#R`?224?5384?2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})Xf988:1?8>258GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/^l3660;9148;6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%Tb=<<6=3::601Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(Wg:9?;2=1?14?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.]m47514;85?:5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$Sc>=37>17;503JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*Yi8;9=0?:1369@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v _o2173:5=79<7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&Ue9;>1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(Wg:9?;2=9?15?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.]m47514;48;6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%Tb=<<6=13:61248GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/^l3660;=79=7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&UeEoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-\j544>5=5?;5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$Sc>=37>;:6021;5d3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dFlmxn~\jg=35:6eEoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aEabumzyYij2>9?1a?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`B`atb{zXnk1?13c9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v b@fgv`utZlm7>3=m;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lNdepfwvTbo595?o5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nLjkrdqpV`a;<79i7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hJhi|jsrPfc939;k1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(jHno~h}|Rde?2;5e3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dFlmxn~\jg=5=7g=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fDbczlyx^hi38?1a?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`B`atb{zXnk1713`9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v b@fgv`utZlmT<>o4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oOkdsgpwWc`W89i7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hJhi|jsrPfcZ77;k1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(jHno~h}|Rde\545e3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dFlmxn~\jg^317g=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fDbczlyx^hiP121a?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`B`atb{zXnkR?;3c9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v b@fgv`utZlmT=8=m;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lNdepfwvTboV;=?o5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nLjkrdqpV`aX9>9i7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hJhi|jsrPfcZ7?;k1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(jHno~h}|Rde\5<5f3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dFlmxn~\jg^00e>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aEabumzyYijQ<3`9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v b@fgv`utZlmT8>o4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oOkdsgpwWc`W<9j7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hJhi|jsrPfcZ04i2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eImnyi~}]ef]47d=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fDbczlyx^hiP82c8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cCg`wct{[olS4=i;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lFnqwwP}YCi}k7=80>3g9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bHlsqqRWMkm1?9>01e?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`Jjuss\qUOmyo316<27`=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fLhw}}^sSIo{a=6=56`64;74n2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eAgz~xYvPD`vb80499:l0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kCe|xz[x^Fbpd:2;7;8j6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%iEc~ztUz\@drf4<>5=>h4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oGaptvW|ZBf|h6>93?Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aMkvr|]rTHlzn<4:=56`6=;7412IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eDhhn`_kh<1<0=>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aHddbd[ol0<0<9:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mL``fhWc`4;4856MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i@lljlSgd868412IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eDhhn`_kh<5<0=>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aHddbd[ol080<9:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mL``fhWc`4?4856MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i@lljlSgd828402IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eDhhn`_kh_11;?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`OegckZlmT=>64CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oBnbdnQabY5;11Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(jEkiia\jg^10<>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aHddbd[olS9=7;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lCacgoV`aX=:20OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kFjnhb]ef]57==D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fIgemeXnkR9]^`Lqqvr|]rTHlzn[71^[hsW;=TCXZ30?42?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`Lqqvr|]rTHlzn[23^[gIr|yXuQKaucX26[Xe|rT>:Q@UU>24;063JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dH}}z~xYvPD`vb_67ZWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ:697<:7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hDyy~ztUz\@drfS:;VSoAztqwwP}YCi}kP:>SPmtz\62YH]]6:>38>;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l@uurvpQ~XLh~jW>?R_cMvpuss\qUOmyoT62_\ip~X:>UDYY2>3?42?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`Lqqvr|]rTHlzn[23^[gIr|yXuQKaucX26[Xe|rT>:Q@UU>20;063JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dH}}z~xYvPD`vb_67ZWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ:6=7<:7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hDyy~ztUz\@drfS:;VSoAztqwwP}YCi}kP:>SPmtz\62YH]]6::38>;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l@uurvpQ~XLh~jW>?R_cMvpuss\qUOmyoT62_\ip~X:>UDYY2>7?42?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`Lqqvr|]rTHlzn[23^[gIr|yXuQKaucX26[Xe|rT>:Q@UU>2<;063JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dH}}z~xYvPD`vb_67ZWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ:617<;7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hDyy~ztUz\@drfS:;VSoAztqwwP}YCi}kP:>SPmtz\62YH]]6:2;?4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oAztqwwP}YCi}kP?738GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cMvpuss\qUOmyoT30_\fJssx|~_tRJnt`Y57XYj}qU9;RAZT=02:37738GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cMvpuss\qUOmyoT30_\fJssx|~_tRJnt`Y57XYj}qU9;RAZT=06:37738GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cMvpuss\qUOmyoT30_\fJssx|~_tRJnt`Y57XYj}qU9;RAZT=0::3681Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(jF|xz[x^Fbpd]49TUiCxzuuV{[AgsiR<8QRczx^04[JSS4::5:<5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__0>?1619@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bNwwtprSpVNjxlU<1\]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aKprw}}^sSIo{aZ12YZdH}}z~xYvPD`vb_35ZWdsS?9POTV?0;073JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dH}}z~xYvPD`vb_67ZWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ:26?:0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kE~x}{{Ty]Geqg\;8WTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\5<5:=5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nB{{ptvW|ZBf|hQ8=PQmOtvsqqRWMkmV8<]^ov|Z40WF__0:090:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mOtvsqqRWMkmV=>]^`Lqqvr|]rTHlzn[71^[hsW;=TCXZ38?43?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`Lqqvr|]rTHlzn[23^[gIr|yXuQKaucX26[Xe|rT>:Q@UU>::1487NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYiljLolroaqcuLh~j0<>1429@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgb`FijxeoiJnt`>25;243JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnHc`~ceugq@drf48858>5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndBmnticsm{Njxl2>3?60?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QadbDgdzgiyk}D`vb8429<:1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ojhNabpmgwawBf|h6:93:<;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l]e`f@khvkm}oyHlzn<04=06=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fWcflJef|ak{esFbpd:6?7>87NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYiljLolroaqcuLh~j0<61429@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgb`FijxeoiJnt`>2=;253JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnHc`~ceugq@drf484??6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokCnosh`rbzMkm1518GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaEheyfnxh|Kauc?6483;2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoObcldvfvAgsi58929=4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeAliujb|lxOmyo322<77>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`gcKfg{`hzjrEcwe9436=90OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnmiM`mqnfp`tCi}k7>80;3:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdcgGjkwdl~n~Io{a=05:154??6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokCnosh`rbzMkm1<7>518GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaEheyfnxh|Kauc?6<83:2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoObcldvfvAgsi5858>5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndBmnticsm{Njxl2<0?60?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QadbDgdzgiyk}D`vb8679<;1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ojhNabpmgwawBf|h6829<4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeAliujb|lxOmyo34?61?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QadbDgdzgiyk}D`vb8083:2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoObcldvfvAgsi5<58?5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndBmnticsm{Njxl28>508GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaEheyfnxh|Kauc?<;253JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnHc`~ceugq@drf404?=6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokCnosh`rbzMkmR>;1:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdcgGjkwdl~n~Io{a^376>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`gcKfg{`hzjrEcweZ77<;1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ojhNabpmgwawBf|hU:=9<4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeAliujb|lxOmyoP1361?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QadbDgdzgiyk}D`vb[453:2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoObcldvfvAgsiV;?8?5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndBmnticsm{NjxlQ>5508GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaEheyfnxh|Kauc\53253JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnHc`~ceugq@drfW8=?>6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokCnosh`rbzMkmR?7439@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgb`FijxeoiJnt`]2=17=:=;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l]e`f@khvkm}oyHlzn_3376>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`gcKfg{`hzjrEcweZ45<;1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ojhNabpmgwawBf|hU9?9<4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeAliujb|lxOmyoP2561?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QadbDgdzgiyk}D`vb[733:2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoObcldvfvAgsiV8=8?5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndBmnticsm{NjxlQ=7508GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaEheyfnxh|Kauc\6=253JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnHc`~ceugq@drfW;3?=6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokCnosh`rbzMkmR=;2:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdcgGjkwdl~n~Io{a^1307=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fWcflJef|ak{esFbpdY49=;0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnmiM`mqnfp`tCi}kT89?4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeAliujb|lxOmyoP5538GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaEheyfnxh|Kauc\2177=3=513m4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeFbpdTbo5:5?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`48:5?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`48;5?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`4885?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`4895?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`48>5?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`48?5?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`48<5?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`48=5?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`4825?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`4835?n5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`4848h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:948h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:848h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:;48h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;::48h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:=48h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:<48h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:?48h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:>48h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:148h6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:048o6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`a;:79o7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYiljKaucQab:4879o7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYiljKaucQab:4979h7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYiljKaucQab:46:i0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnmiJnt`Pfc929;j1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ojhIo{aSgd8084k2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoHlznRde?2;5d3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnOmyo]ef>4:6eEoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`gcLh~j^hiP02`8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaBf|hXnkR?m4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeFbpdTboV;9?n5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`W898o6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`aX9=9h7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYiljKaucQabY6=:i0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnmiJnt`PfcZ71;j1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ojhIo{aSgd[414k2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoHlznRde\5=5d3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnOmyo]ef]2=6dEoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`gcLh~j^hiP211`?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QadbCi}kYijQ=12a8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaBf|hXnkR<=3b9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgb`Agsi[olS?=9=l;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l]e`fGeqgUmnU99>m4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeFbpdTboV8=?n5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_kndEcweWc`W;=8o6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`aX:19h7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYiljKaucQabY51:h0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnmiJnt`PfcZ54k2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlkoHlznRde\755d3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmhnOmyo]ef]056dEoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`gcLh~j^hiP52`8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfeaBf|hXnkR8l4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jaeFbpdTboV28n6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hokD`vbV`aX1=?0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnkLmlerqPpdrbWOYFSKHk15:8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfcDedmzyXxlzj_GQN[C@c9$Ce8n5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_khAbafwvUsi}oTJ^CPFGf2)LhX[^;?96MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hiNcbgpwVrf|lUM_@QIFe07<>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`aFkjox^zntd]EWHYANm8&Ec:6;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l]efC`g`ut[}kiRH\M^DE`7+Nf8>27NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYijOlcdqpWqgsmVLXARHId3/Jj72>3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmnKhoh}|SucwaZ@TEVLMh?#Fn266?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QabGdklyx_yo{e^DPIZ@Al:>37NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYijOlcdqpWqgsmVLXARHId2/Jj1?974CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jg@a`avuT|h~nSK]B_GDg7(Oi;=30OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnkLmlerqPpdrbWOYFSKHk3,Km01g=30OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnkLmlerqPpdrbWOYFSKHk3,Km3112?67?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QabVhz}E~xIkc_Ecwe9746=>0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnk]a}tNww@`jXLh~j0<:1459@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgdTjtsG|~OiaQKauc?5083<2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlm[cz@uuFfhZBf|h6::3:;;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l]efRlvqIr|MogSIo{a=34:12Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`aWg{~DyyJjl^Fbpd:66=>0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnk]a}tNww@`jXLh~j0?>1459@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgdTjtsG|~OiaQKauc?6483<2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlm[cz@uuFfhZBf|h69>3:;;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l]efRlvqIr|MogSIo{a=00:125895Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_khPnpwKprCmeUOmyo324<70>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`aWg{~DyyJjl^Fbpd:5>7>?7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYij^`ruMvpAckWMkm1<8>568GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfcUiu|FHhbPD`vb87>9<=1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ol\b|{OtvGaiYCi}k7>40;3:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdeSkwrH}}Nn`RJnt`>1:12Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`aWg{~DyyJjl^Fbpd:46=90OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnk]a}tNww@`jXLh~j090;3:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdeSkwrH}}Nn`RJnt`>6:15518GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfcUiu|FHhbPD`vb8=83;2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlm[cz@uuFfhZBf|h6229;4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jgQmqpJssLlfTHlznV`nj`1497NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYij^`ruMvpAckWMkmR?;3:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdeSkwrH}}Nn`RJnt`]24152518GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfcUiu|FHhbPD`vb[453;2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlm[cz@uuFfhZBf|hU:89=4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jgQmqpJssLlfTHlzn_0777>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`aWg{~DyyJjl^FbpdY6>=90OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnk]a}tNww@`jXLh~jS<9;3:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdeSkwrH}}Nn`RJnt`]2<156MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hi_osvLqqBbdVNjxlQ=429@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgdTjtsG|~OiaQKauc\65243JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmnZd~yAztEgo[AgsiV8:8>5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_khPnpwKprCmeUOmyoP2360?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QabVhz}E~xIkc_EcweZ44<:1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ol\b|{OtvGaiYCi}kT>9:<;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l]efRlvqIr|MogSIo{a^0606=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fWc`XfxCxzKem]GeqgX:?>87NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYij^`ruMvpAckWMkmR<8429@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgdTjtsG|~OiaQKauc\6=243JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmnZd~yAztEgo[AgsiV828?5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_khPnpwKprCmeUOmyoP3518GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfcUiu|FHhbPD`vb[663;2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlm[cz@uuFfhZBf|hU8=9<4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jgQmqpJssLlfTHlzn_561?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QabVhz}E~xIkc_EcweZ33:2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlm[cz@uuFfhZBf|hU=8?5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_khPnpwKprCmeUOmyoP7508GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfcUiu|FHhbPD`vb[=253JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmnZd~yAztEgo[AgsiV3?=6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hi_osvLqqBbdVXnmiw:7:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdeSkwrH}}Nn`R\jae{\fQojmfJaoh_NP\5=6Xg<20OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXnk]a}tNww@`jXZlkouRl[ilglqq@kinUD^R?70^m204=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fWctxfdxiH`kpnkmp969<81Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j[ox|b`|eDlgtjoi|5;58<5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_k|pnlpa@hcxfcex1<1409@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgptjhtmLdo|bgat=1=05=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fWctxfdxiH`kpnkmpZ6382IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZly{cc}jEofsklhsW8>;7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYi~~`nrgFjavhag~T>9>4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jsqmmw`CilyebbyQ<419@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgptjhtmAojhh|311<74>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`uwggynDhokes>25;273JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dUmzzdb~kGe`ffv9756=:0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'kXn}aasdJfeacu48358=5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$n_k|pnlpaMcfllx7??0;0:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mRdqskkub@lkoi2<3?63?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`QavvhfzoCiljjr=17:6`;7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hYi~~`nrgKadbbz5<:29>4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jsqmmw`Nbimoy0;<1419@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgptjhtmAojhh|362<0b>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`uwggynDhokes>5:6`h4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jsqmmw`NbimoyS22d8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cPfwuii{lBnmik}_0;0b>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`uwggynDhokes]066`h4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#o\jsqmmw`NbimoyS;?Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aV`uwggynDhokes]47`=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fWctxfdxiEknddp\<6c6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%iXdcjotv@kphsm{Xnk1>1429@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bUknajssKfexh|]ef>24;253JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dSadodyyM`uovfvWc`484?>6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%iXdcjotv@kphsm{Xnk1<1439@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bUknajssKfexh|]ef>0:1497NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&h_e`k`uuAlqkrbz[ol080;2:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!mThofkprDg|di\jg=4=07=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fQojmfOb{atdpQab:06=80OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'k^bahaztBmvjqcuZlm743:=;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"l[ilglqqEh}g~n~_kh<8<75>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aPlkbg|~Hcx`{esPfcZ6392IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})e\`gncxzLotlwawTboV;?>6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%iXdcjotv@kphsm{XnkR??409@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bUknajssKfexh|]ef]104=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fQojmfOb{atdpQabY4<81Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j]cfib{{Cnwmp`tUmnU?8<5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nYgbenwwGjsi|lxYijQ:409@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bUknajssKfexh|]ef]504=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fQojmfOb{atdpQabY0<81Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j]cfib{{Cnwmp`tUmnU38<5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nYgbenwwGjsi|lxYijQ6409@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bUknajssKfexh|]ergw7<=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fQojmfJaoh3e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bUknajssNekl0<>1409@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bUknajssNekl0<>1_RU37a=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fQojmfCnmzrsgg7c=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fQojmfCnmzrsggJ}263JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dSz`mli\jaePfwuii{l9o7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&h\~dzjD`vbV`a;879n7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&h\~dzjD`vbV`a;9948i6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i[g{eEcweWc`48;5?h5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nZ|ftdFbpdTbo5;92>k4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmn6:?3=j;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlm7=902g8GmoikaF}J}inIovfvcgdmq%Hdd`lhSgdmvrbzHihi~}w/cUqmqcCi}kYij2>7?1f?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`TvlrbLh~j^hi319<0a>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-aSwosmMkm_kh<0;=7a=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fRtn|lNjxl\jg=3=7`=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,fRtn|lNjxl\jg=03:6c15;5b3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*dPz`~nHlznRde?6784m2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})e_{ciIo{aSgd8759;l1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j^xbxhJnt`Pfc9436:o0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'k]yeykKaucQab:5=79n7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&h\~dzjD`vbV`a;:?48i6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i[g{eEcweWc`4;=5?h5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nZ|ftdFbpdTbo5832>k4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmn6953=k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlm7>3=j;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlm7?=0?13e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnk1=13e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnk1:13e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnk1;13e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnk1813e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnk1913e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnk1613e9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnk1713b9@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bVpjp`Bf|hXnkR>=k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlmT=9=k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlmT=8=k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlmT=;=k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlmT=:=k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlmT=5=k;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlmT=4=l;BjjjfnK~OzlmD`{esdbg`~(Kaceoe\jghqwawGdklyxt"lXrhvf@drfZlmT>>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU9<>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU9=>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU9>>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU9?>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU98>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU99>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU9:>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU9;>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU94>j4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU95>m4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oY}iugGeqgUmnU8?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nZ|ftdFbpdTboV9;?i5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nZ|ftdFbpdTboV9:?n5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$nZ|ftdFbpdTboV>8o6MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i[g{eEcweWc`W<9h7NffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&h\~dzjD`vbV`aX>:i0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'k]yeykKaucQabY0;j1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(j^xbxhJnt`PfcZ>4k2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})e_{ciIo{aSgd[<5d3JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*d]m{eGici{hSgb`1584CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#`{w113254513JbbbnfCvGrdeLhsm{ljohv CikmgmTbo`yiOlcdqp|*krp8::=??<6:AkmkeoDL{klGatdpeefc'Jbbbnf]efkpp`tFkjoxu!buy335456;?1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(e|r:<>17302>Eoagic@{Hg`Kmp`taijos#NffnbjQabot|lxJonk|sy-nq}7798=:?;5Lhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$axv>003;5602IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})j}q;;=??>349@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v mtz24445;<1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(e|r:<<<<349@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v mtz24456;<1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(e|r:<<:>349@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v mtz24436;<1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(e|r:<<8>349@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v mtz24416;<1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(e|r:<<6>349@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v mtz244?6;=1Hdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(e|r::4CikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#`{w117271=D``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,ip~68?;886MgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%fyu??7017?FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.ov|46?9:>0OegaciNuBuafAg~n~koley-@llhd`[ole~zjr@a`avu'ds==7>359@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v mtz25574;2IcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})j}q99=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>24;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>310<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0<<17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85;82:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96:439n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;904<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd38480i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<32=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1<>>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan969>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;::4:08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74;25;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde494>6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>1:2gR.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74:85;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49546>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>00;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>334<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0>817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a859<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;09>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85>:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96?:39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;<>49?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=6::2?6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96><39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;=84R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74<<5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49306>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>6<;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>358<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0808a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74?:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49066>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>56;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>362<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0;089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74>4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd38=8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<8<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S=97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X9>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]242?16;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9U:>:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]202?56;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9U:::74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]2<2?96:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9U9;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z47?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^023<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlmR.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W::<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[67012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_204=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S>=89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W:><56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[63012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_244=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S>989:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W:2<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[6?002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_55:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T8=96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X<8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\071>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P425:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T8996;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X<<=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\031>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P465:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T8596;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X<0=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\12?=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]672?9:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]632?5:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a8V<9;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z04?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^54<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S597;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X1>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>3:2g0?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;7=<08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64885;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59746>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>20;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?314<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0<817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95;<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

<0<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0?>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a958:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

<36=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1<:>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan869:39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;:>49?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=0::2?6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan868<39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;;84R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64:<5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59506>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>0<;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?338<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0>08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64=:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59266>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>76;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?342<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:09:17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95>>2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?0280i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><5:=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1:6>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86?2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

<40=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1;<>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86>839n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;=<4R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64<4089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64?4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2828012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><9<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:04069:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4942m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW84691h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=32:2?;b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^7=>06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS48>55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP97260k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>22;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ316<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0<619`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5;22474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

:WTaxvP93]LQQ:660k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>14;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ320<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0?<19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\58824o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

:WTaxvP93]LQQ:5<73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<34==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1<8>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]69437n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;:04256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW878>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<22==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1=>>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]68>37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;;:42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW86291h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=16:SPbGkekAgsiFW;=R_lw{[<4XG\^7?:06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4:255l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP95>6030OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>0:SPbGkekAgsiFW;=R_lw{[<4XG\^78<06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4=855l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP92460k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>70;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ344<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__09819`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5><24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

:WTaxvP93]LQQ:3073j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS412IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<5<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__08>19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5?:24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

:WTaxvP93]LQQ:2:73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<46==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1;:>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6>:37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;=>42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW80>91h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=7::8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6=<37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;>842m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW83491h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=40:8;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6<2474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

:WTaxvP93]LQQ:?6030OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>::2>_034=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S<<89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W89<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[42012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_074=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S<889:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W8=<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[4>012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_0;4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S?96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X:9=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\641>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P235:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T>>96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X:==27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\601>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P275:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T>:96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X:1=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\6<1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P36;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U8<:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]062?30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]022?20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]73<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R:?789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V>:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z25?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^603<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R:;789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V>>;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z21?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^643<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R:7789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V>2;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z3012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_424=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S8?89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W<8<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[05012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_464=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S8;89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W<<<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[01012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_4:4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S8788:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W?=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\251>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P605:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T:?96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X>:=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\32>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr=1=f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^0;e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQ<8`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxT85o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz69790o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4;:72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:5954k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip87836i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>1;18g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|Mogmt<36?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2=5=a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz69?90l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4X81o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5W82n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:V83i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;U84h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip8T85k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R87e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju?Q88d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny=3=<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax>1:=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz818?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}9390l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|:161o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd;?72n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~4143i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq5354i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU;4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU:4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU94i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU84i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU?4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU>4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU=4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU<4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU34i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipU24n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN|fg\lmdeuCueljfjeo3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dA}ef[mnejt@tbmigedl;2=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dA}ef[mnejt@tbmigedl;T_Z>61:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMyab_abifpDpfaeki`h?PSV3;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIumnSefmb|H|jeaomld0;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIumnSefmb|H|jeaomld02<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mPnrGaig~0;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aTjvCmekr>464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

5i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(e_{ciIk{ebvf`ZdCazki`hQ@R^031Zi2WZ];545Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(e_{ciIk{ebvf`ZdCazki`hQ@R^031Zi11j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aSwosmMoinzjd^`GmvgedlUD^Rl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`TvlrbLl~noykk_cFjwddkmVEYS?>:_n]jjs70;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Aljk_o2177Yk}}682:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc>=33]oqq:26>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4755We0;083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:9??Qcuu>4:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUe<>>?_ymq8680>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Aljk_o2045Yg{682R|{729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HgclVd;?=>Pxnp?0;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FmijPn1134Z~hz5>5Sz83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:8<=Qwos>6:207Uyx:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc><01]{kw:06Vx;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lcg`Zh7;9:Ttb|38?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JimnTb==?0^zlv9>9W{~648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUe<>>?_ymq8<8Xz}n37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnosewYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2Z;^[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtU6]^NfwvRoigU3>RaPcx>3:a>5WfUhu1?1d99@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HeheykySEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4\1TUCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz_<[XDlyxXeoa_90\kZe~4;4o46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_b{?7;b?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fobcas]KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>V7R_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipQ2QRBjsrVkekY?:VeTot2;>e;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdgdzj~RFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5S0WTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}^?ZWEoxYfnn^:1[jYk}}6;2i74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

1:a?5WfUgyy2<>e:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdgdzj~RFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5S0WTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}^?ZWEoxYfnn^:1[jYk}}nbh45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LaliuguWAkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax0X=XYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov[8_\H`ut\akeS5=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVir0=065:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^az848>=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVir0?065:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^az868>=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVir09065:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^az808>=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVir0;066:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^nvp9691?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{Ugyy2>>848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\hpr;:73=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZNffmfnMlftdpQatsb{}y%nHxfcukljFirf}oySa{{<2<:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZjr|5>55;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQcuu>6:<0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVrd~1>1979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]{kw:660<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxTtb|32?;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRFnnenfEwdn|lxYi|{jsuq-f@pnk}cdbNaznugq[}iu4:42:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rv`r=6==3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPH`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawYg{6>2484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lxR.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lx>;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcu>>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfv21a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]`}969?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\fAgsi^eyhNaznugq[f;97=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYdq585;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWjs7?39i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VhOmyoXosf@kphsm{Uhu1:17g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySnw35?5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQly=4=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_mww858?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]a@drf_fxoOb{atdp\hpr;972;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYk}}6925>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pltv?1;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]oqq:161:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfvZjr|5=54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWqey0=070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lxTtb|31?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQwos>1:=6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rv`r=5==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU335m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP4461l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ7490o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR6<83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS9<;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\8<:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]];<=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SPbGkekAgsiFW;=R_lw{[<4XG\^:4<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__=4?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X?>>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj08g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUMekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ=10;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[233:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT312=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU075m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP7161l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ4?90o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR5183n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS;9;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\:;;5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]9:=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SPbGkekAgsiFW;=R_lw{[<4XG\^8><7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__?>?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X>:>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[363:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT2:2=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU1:5m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP1761l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ2590o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR3;83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS<=;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\=?:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]>==4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SPbGkekAgsiFW;=R_lw{[<4XG\^?;<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__85?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X97>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[503:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT402=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU705m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP0061l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ3090o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR2083n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS=0;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\?::5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]<:=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SPbGkekAgsiFW;=R_lw{[<4XG\^=><7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__:>?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X;:>9e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj9e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj9e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhIuyk|Rdcg54143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbMcppRiulGr9;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdKiz~\cjAx3341>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSoBnsuUlvaH:8;<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gJf{}]d~i@w2356?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTnAo|tVmq`K~5:8==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fIgt|^eyhCv=20340>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSoBnsuUlvaH::=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fIgt|^eyhCv=46c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi\lmdeuNfjbroDfko=<97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjYkhghzCeoewlK~69>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aTdelm}FnbjzgNy023==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl_abifpIcio}bEt>?88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkZjofk{LdldpmH<8=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fUgdcl~Gici{hOz652>799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh[mnejtMgmcqnIp>;=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVhxEig=:>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh[c}Bll03235=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl_oqN`h44082IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRltIek9:=;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fUiwDjf:8:>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo\jae{M|47092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cPfeaIp88<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gTb{l~MekaAx0343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h;;=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf9;;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`30521R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd729>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn17343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h;<=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd459>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn22343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h8?=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`0;5214?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd579>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn30243>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h9:=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd509>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn39343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h92=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

0658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf<8;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`61521?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd239>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn44343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h>==:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd369>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn53343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h?8=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd3>9>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn61343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h<:=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

=;<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`4633=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k<=:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYmykJnupzJ}76?j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`VtagsmKsiAoaeQvq547?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$\Z\P233\kZdCehCe|xz\t`vf_6[Xmxj`R69_n]jjs?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%[[_Q=20]l[gBji@d{yy]{augX7XYby|kgS58Po^kmr4YNF_U;i:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/^]\\IHJWVU>4RQPMbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_mww`lc?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%TSRVCNL]\[0?XWVGhc`~nr^JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs9W4SPH`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfqR3VSAk|sUjbjZ>5WfUgyyjf1d:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*YXWQFEARQP61]\[HeheykySEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4\1TUCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz_<[XDlyxXeoa_90\kZjr|mc9i55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/^]\\IHJWVU==RQPMbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_mww`l51k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Sc><57]jjs0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Tb==:6^kmr40d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Tb==88^kmr3b97_hlu53ePiot22f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Vd;8?:Piot5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Wg:?>9Qfnw35g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Wg:?>5Qfnw4g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf9>94Rgav04g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf9>94Rgav34g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf9>94Rgav255?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv b@pamqcuMdoykh`lySgrJ}1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iMlftdpFi`t`mgir^hAx05:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{Et?96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aEwdn|lxNah|heoazV`wIp:3>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mAs`jp`tBelxlicmvRdsM|ZdFzkci@`rlcoV`wIpVEYS<77_n;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{EtRlNrckwawHhzdkg^hAx^MQ[4??Wf;<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lNrckwawHhzdkg^hAx04g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz30?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz311<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<03=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=31:3c27;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?5181m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8439>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9716?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:6?7?09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0?=16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1<;>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2=5?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz327<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<35=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=0;:3c1=;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?6;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?7581m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8679>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9556?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:4;7R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0>716e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1=16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1:?>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2;1?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz343<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<51=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=67:3c71;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?0381m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8119>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp92?6?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:317?38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~79909e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF08;16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1;9>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2:7?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz359<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<4;=2a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=7=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=43:3c55;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?2781m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8359>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp909>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp919>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9>9>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9?9>j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ61k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[40c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\550c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\540c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\570c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\560c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\510c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\500c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\530c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\520c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\5=0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\5<0d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\63bEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_525`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_535`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_505`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_515`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_565`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_575`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_545`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_555`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_5:5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_5;5g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_44g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP514g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP504g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP534g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP524g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP554g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP544g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP574g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP564g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP594g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP584`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP67f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ907f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ917f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ927f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ937a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ86b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR69c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS49:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?4;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7=39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?6;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7?39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?0;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7939:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?2;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7;39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp\422Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcuW:=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mD`vbSjtcKfexh|P4668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}k\cjLotlwawY2?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`UlvaEh}g~n~R884:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsi^eyhNaznugq[21>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iH`oFnqwwWqgsmVLXARHId05g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLdkBb}{{SucwaZ@TEVLMh<#Fn05f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLdkBb}{{SucwaZ@TEVLMh<#Fn034=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMgjEc~ztRvbp`YA[DUMJi<8d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm8&Ec<8e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm8&Ec<<839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn9!D`=3^QT42c30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg72eh0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSR`?492?4;71i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nAo|tQms34=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kFjy^`p^pppuis>k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oBnsuUlva0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i@l}{WnpgJ}153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbro4:4<>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmd1:1739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`hti>6:247=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mP`ahaqJbfn~c0:082:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fUgdcl~Gici{h=:=37=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kZjofk{Ldldpm:>6>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}bGclj84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fUgdcl~Gici{hOz?7;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbroFq6?2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}bEt171709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`hti]034=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kZjofk{LdldpmY3?81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o^ncjgwH`h`|aU>;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cRbgncsDldlxeQ9709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`hti]434=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kZjofk{LdldpmY??81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o^ncjgwH`h`|aU2:55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cPfea1i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n_kndxL{2f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kXnhzIigm5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(j[oxiyHffnL{36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYjxn|XrhvfWqthjl=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mS`v`vRtn|lY~bljNy55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[h~h~Z|ftdQwvjdbFq;<>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bRgoafrblMkm1>1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>24;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf48;5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2>2?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8459?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6:839<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<07=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:6>7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0<91729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>2<;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4835;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2>>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?6580;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi58:2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9446>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7>9083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=06:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?6=80;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5822:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

:1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>01;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4:<5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2<7?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb86>9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h68539=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<2<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9276>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k78<083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=61:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?0080;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5>=2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe92?6>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k784082:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=6=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:287=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j08?1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>66;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4<95;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2:4?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8039?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6>:39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<45=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:207=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0871739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>6:2594>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?2780;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5<82:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

7f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dT|h~nIcz}y7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dT|h~nIcz}yOz53>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(f9;:8;o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

;_n]nq}Y>WF__0=0=8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/FLG[016WfULBIQ:70]l[hsW0UDYY2?>2:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-DJAY2?8UdSJ@K_452[jYj}qU2SB[[<0<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,CKBX=>;TcRIAD^745ZiXe|rT5RAZT=3=[VQ70=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'Dg~tRlLldcqAkgedlCy}R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv Mlw{[gEkmhxM`x}gioeJvt76001Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'Dg~tRlLldcqBist``dl_yo{ur32=f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+HkrpVhOe~omldAljqthdeoyBuQ_WS]160YhWD_SS577_n3b4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,IhsWkNbllceBmmpwikdlxEtR^XR^011ZiXE\RT446Po0]PS5>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})Je|rTnH`nbmgQabH91>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&GfyuQmEocah`TboGr:S^Y?949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/Lov|ZdBfhhgi_khNy]DJAY2?8UdS@[W_9;7[j761j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'Dg~tRlJn``oaWcv}ly^hiAx^EM@Z309VeTAXVP887\k47>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(EdsSoHcurjJvtUszfhnBuQHNE]634YhWD_SS578_n32=1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+HkrpVhM`x}gRdeM|ZAILV?<=RaPMTZ\<<0Xg8;2o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$A`{w_cQbpftPz`~n^hmjiwgg[BHCW<=:SbQBUY]:56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$\Z\P237\kZdT|h~nEcJjf`wopFjlLfgjecU>]^grqdjX;9Ud0<0>799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/^l3567Xag|>30]jjsYT_82;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%iHd}nbmg@kkrugefn~484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv bDlbficUmxny\jg878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`Fjddkm[ozyh}{RdeM|ZAILV?<=RaPMTZ\<<3Xg>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hMekaJmqvz3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+g@nnfOf|yw39?5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-aBl`hMdzu171_RU33a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+g@k}zbB~|]{rn`f=6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+g@k}zbB~|]{rn`fJ}Y@FMU>;<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hXxlzj_0:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-aWqtbidYmykPFRO\BCb6%@d:=574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv bRvqadkT|h~nSK]B_GDg6(Oi0>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kY~hobSucwaZ@TEVLMh?#Fn0:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-aWqtbidYmykPFRO\BCb5%@d94l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,GjhszffXxlzzsSgdmvrbz'hCc~zKircah`Tbo130OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Bmmpwik[}ky~\jghqwaw(e@fyIcomldPfc=>:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[5Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX99Ufmcj>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=8Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P17]nekb6?81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\52Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX91Ufmcj>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=4Qbaof235=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P1^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]14Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY59Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU9>Rcnne345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=3^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]10Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY5=Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU9:Rcnne345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=7^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]1R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU9S`oad052?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR=?_lcm`4173JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^1\idhc9>:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[1Yjign:;=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX=Vgjbi?80:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU=S`oad053?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR9Pm`lg526SbQHNE]620YhWziS?:POTV?6;>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^751ZiXOGNT9;;Po^qvfZ43WF__0>076:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>:8Q`_FLG[002WfUxyoQ=4^MVP9290?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\133XgVMEHR;95^m\wpdX:=UDYY2:>948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS88:_n]DJAY2>72=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z31=VeTKCJP577\kZurjV8?SB[[<6<;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:64]l[BHCW<<>SbQ|uc]10ZIR\5254;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=??TcRIAD^751ZiX{|hT>9Q@UU>::=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:64]l[gTboYeyxD`PD`vb_7[XE\RT4?:Po9`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS88:_n]aV`aWg{~BbRJnt`Y0YZKRPV299Ra77:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>:8Q`_cQbpft\;8WTaxvP44]LQQ:76120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[002WfUi_lzlrZ12YZkrpV>>SB[[<02=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP577\kZdTi}iyW>?R_lw{[13XG\^7=<078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>:8Q`_cQbpft\;8WTaxvP44]LQQ:6:7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z31=VeTn^o{csY05XYj}qU?9RAZT=30:=>]^ov|Z22WF__0<:1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT9;;Po^`PeqeuS:;VS`{w_57\KPR;9<4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY2>22;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^751ZiXjZkoU<1\]nq}Y3=VE^X1?8>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS88:_n]aWdrdzR9:QRczx^66[JSS4825455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=??TcRl\auaq_67ZWdsS9;POTV?5<8??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]620YhWkYjxn|T30_\ip~X<>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS88:_n]aWdrdzR9:QRczx^66[JSS4;:5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=??TcRl\auaq_67ZWdsS9;POTV?648?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]620YhWkYjxn|T30_\ip~X<SbQmS`v`v^56UVg~tR::_NWW8729011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\133XgVhXmym}[23^[hsW=?TCXZ324<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:64]l[gUf|jxP?>SB[[<3:=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP577\kZdTi}iyW>?R_lw{[13XG\^7>4077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>:8Q`_cQbpft\;8WTaxvP44]LQQ:56120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[002WfUi_lzlrZ12YZkrpV>>SB[[<22=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP577\kZdTi}iyW>?R_lw{[13XG\^7?<077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>:8Q`_cQbpft\;8WTaxvP44]LQQ:461=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[002WfUi_lzlrZ12YZkrpV>>SB[[<5<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:64]l[gUf|jxP?2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SbQmS`v`v^56UVg~tR::_NWW838??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]620YhWkYjxn|T30_\ip~X<958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS88:_n]aWdrdzR9:QRczx^66[JSS4143;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY2>::=20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aKscunee|Al}d8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hDzh|ilnuNevmXoenS~k{879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hDzh|ilnuPpdrr{1l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aKscunee|_yo{ur]dhpcX{l~3;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUsi{~XxknmLcpo<63:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;:2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=30:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;>2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=34:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;22:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7;397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:?6>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=;=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5;;2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6:939n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;9?49?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7=39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;:94908a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4;?5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9416>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>13;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz329<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0?71789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|585;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9576>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>05;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz33?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~78396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;=7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?2;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz37?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~74396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;17=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?4;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|311<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey06c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6:;39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;9146c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{69=39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;:;4;08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4;=5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv94?6>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>1=;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|32?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7?=08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4:;5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv959?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=6=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1;1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5<5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv919?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=:=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~171a89@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW<<>SbQbuy]26ZIR\5:5ml5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[002WfUfyuQ>2^MVP9776hk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^751ZiXe|rT=?Q@UU>25;gf3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:64]l[hsW88TCXZ313Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT9;;Po^ov|Z75WF__0<=1a`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW<<>SbQbuy]26ZIR\5;?2lo4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:64]l[hsW88TCXZ32?c:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>:8Q`_lw{[44XG\^7?3o6;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY2>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:64]l[hsW88TCXZ36?c:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>:8Q`_lw{[44XG\^7;3o6;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY2>?Q`_b{?5;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?=9RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs7>3o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kdgdzj~RIAD^751ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_b{?7;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?=9RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs783o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kdgdzj~RIAD^751ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_b{?1;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?=9RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs7:3o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kdgdzj~RIAD^751ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_b{?3;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?=9RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs743o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kdgdzj~RIAD^751ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_b{?=;g13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?=9RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe0=0n6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]620YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?`48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dida}o}_FLG[002WfUXmym}Rdejwqcu&kYjxn|AxZ12YZJb{z^cmcQ=2^m\hpr;;7k=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR;95^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY2>?R_MgpwQnffV89SbQcuu>5:d0SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~7;3o9;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kdgdzj~RIAD^751ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_mww8=8f>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU>:8Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x171a49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\133XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqqbni?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT9;;Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyyjf1`48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dida}o}_FLG[002WfUXmym}Rdejwqcu&kYjxn|AxZ12YZJb{z^cmcQ=2^m\hprca;k=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR;95^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{dh1b2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY2>1808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^751ZiXj[ol\b|{Io]Geqg\:TUFYUQ725]l54?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2>SPMTZ\<73Xg8;3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT9;;Po^`PeqeuS:;VS`{w_57\KPR6882h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>:8Q`_cQbpft\;8WTaxvP44]LQQ7691i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?=9RaPbRcwgw]49TUfyuQ;5^MVP4460k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<<>SbQmS`v`v^56UVg~tR::_NWW51>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2>>SB[[143;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\133XgVhXmym}[23^[hsW=?TCXZ>60:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]620YhWkYjxn|T30_\ip~X<8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_446[jYe[h~h~V=>]^ov|Z22WF__=4?7a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP577\kZdTi}iyW>?R_lw{[13XG\^94n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS88:_n]aWdrdzR9:QRczx^66[JSS:9;3n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT9;;Po^`PeqeuS:;VS`{w_57\KPR591i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?=9RaPbRcwgw]49TUfyuQ;5^MVP7760j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<<>SbQmS`v`v^56UVg~tR::_NWW677?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=??TcRl\auaq_67ZWdsS9;POTV17=e>SB[[22]PS5>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\133XgVhXmym}[23^[hsW=?TCXZ=60:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]620YhWkYjxn|T30_\ip~X<]^ov|Z22WF__>:?7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP577\kZdTi}iyW>?R_lw{[13XG\^94<6n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:64]l[gUf|jxP?SbQmS`v`v^56UVg~tR::_NWW754?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=??TcRl\auaq_67ZWdsS9;POTV0557?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=??TcRl\auaq_67ZWdsS9;POTV055760k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<<>SbQmS`v`v^56UVg~tR::_NWW77>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2>>SB[[331\WR6?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=??TcRl\auaq_67ZWdsS9;POTV07=e>SB[[3232<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[002WfUi_lzlrZ12YZkrpV>>SB[[32325=b>SB[[350;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\133XgVhXmym}[23^[hsW=?TCXZ<433;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\133XgVhXmym}[23^[hsW=?TCXZ<4^QT5=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\133XgVhXmym}[23^[hsW=?TCXZ<60:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]620YhWkYjxn|T30_\ip~X<67c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP577\kZdTi}iyW>?R_lw{[13XG\^84<6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:64]l[gUf|jxP?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

]^ov|Z22WF__?46i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:64]l[gUf|jxP?]^ov|Z22WF__?R]X19`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^751ZiXjZkoU<1\]nq}Y3=VE^X9?7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP577\kZdTi}iyW>?R_lw{[13XG\^>=5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

2^MVP446il1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z31=VeTaxvP13]LQQ749ho0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY2>SbQbuy]26ZIR\8SbQbuy]26ZIR\8<:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]8:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]9:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]>:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]?:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]<:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]=:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]2:mi5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]3:mn5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<<>SbQbuy];[JSS99;jo6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=??TcRczx^:\KPR698kh7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9?nb:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT9;;Po^ov|Z>XG\^?=ll4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

QRIAD^751ZiXe|rT4RAZT83:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx022[VQ71;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}779VY\=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx002[VQ71;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}759VY\=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx062[VQ71;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}739VY\=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx042[VQ71;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}719VY\=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx0:2[VQ71;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}7?9VY\=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx322[VQ71;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}479VY\=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx33\WR6?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|74>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|17X[^:2=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp=;T_Z?61:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et9?PSV0;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx50:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx73\WR6>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|37X[^;2=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp?;T_Z<7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et;<61:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et5?PSV2:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx93\WR7>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|=7X[^83h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp18j:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_300[jYj}qU8>RAZT022e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV89?RaPmtz\77YH]];:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^017ZiXe|rT??Q@UU02e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV89?RaPmtz\77YH]]9:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^017ZiXe|rT??Q@UU62e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV89?RaPmtz\77YH]]?:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^017ZiXe|rT??Q@UU42e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV89?RaPmtz\77YH]]=:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^017ZiXe|rT??Q@UU:2e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV89?RaPmtz\77YH]]3:455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eEhr[gy]fzdL{557??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv;1958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp<;3;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz55=1R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hFmu^dtRkyaK~?91=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fHgXb~XewkAx83;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}768190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{Ds=??73:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}Ny024=5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}579190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{Ds?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}Ny115=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]A627?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]620YhWdsS<7POTV\F7>60l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?91o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[002WfUfyuQ>9^MVPZD4882n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z31=VeTaxvP18]LQQYE;8;3i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY2>WF__S}PB=6==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP577\kZkrpV;2SB[[_sq\F939181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?WF__S}PB=:==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP577\kZkrpV;2SB[[_sq\F9?91;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?SbQbuy]2=ZIR\VxxSnw311<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:64]l[hsW83TCXZPrr]`}9766090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[002WfUfyuQ>9^MVPZttWjs7=?063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>:8Q`_lw{[4?XG\^T~~Qly=30:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS88:_n]nq}Y61VE^XR||_b{?538>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]620YhWdsS<7POTV\vvYdq5;<24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SbQbuy]2=ZIR\VxxSnw319<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:64]l[hsW83TCXZPrr]`}97>6080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[002WfUfyuQ>9^MVPZttWjs7=37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?=9RaPmtz\5]^EM@Z31=VeTaxvP18]LQQYu{Vir0?<1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9;;Po^ov|Z7>WF__S}Pcx>17;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]qwZe~4;>55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=??TcRczx^3:[JSSW{yTot2=5?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;95^m\ip~X90UDYYQ}s^az87091:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?]^EM@Z31=VeTaxvP18]LQQYu{Vir0?063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>:8Q`_lw{[4?XG\^T~~Qly=13:<4]^EM@Z31=VeTaxvP18]LQQYu{Vir09062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>:8Q`_lw{[4?XG\^T~~Qly=7==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP577\kZkrpV;2SB[[_sq\g|:16080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[002WfUfyuQ>9^MVPZttWjs7;37=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?=9RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:64]l[hsW83TCXZPrr]`}9?91:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:64]l[hsW83TCXZPrr]oqq:6;73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z31=VeTaxvP18]LQQYu{Vf~x1?;>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS88:_n]nq}Y61VE^XR||_mww84391=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>:8Q`_lw{[4?XG\^T~~Qcuu>23;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]qwZjr|5;324:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SbQbuy]2=ZIR\VxxSa{{<0;==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP577\kZkrpV;2SB[[_sq\hpr;973?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z31=VeTaxvP18]LQQYu{Vf~x1868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS88:_n]nq}Y61VE^XR||_mww87791=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP??064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>:8Q`_lw{[4?XG\^T~~Qcuu>17;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]qwZjr|58?24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SbQbuy]2=ZIR\VxxSa{{<37==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP577\kZkrpV;2SB[[_sq\hpr;:?4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY2>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[002WfUfyuQ>9^MVPZttWe0?71929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9;;Po^ov|Z7>WF__S}Pltv?6;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]qwZjr|59;24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

SbQbuy]2=ZIR\VxxSa{{<23==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP577\kZkrpV;2SB[[_sq\hpr;;7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z31=VeTaxvP18]LQQYu{Vf~x1:1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9;;Po^ov|Z7>WF__S}Pltv?1;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]qwZjr|5<55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=??TcRczx^3:[JSSW{yT`xz37?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;95^m\ip~X90UDYYQ}s^nvp9>91:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?1?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;95^m\ip~X90UDYYQ}s^zlv97560>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[002WfUfyuQ>9^MVPZttWqey0<=1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9;;Po^ov|Z7>WF__S}Pxnp?518><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]620YhWdsS<7POTV\vvYg{6:937;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?=9RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:64]l[hsW83TCXZPrr]{kw:617387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z31=VeTaxvP18]LQQYu{Vrd~1?1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9;;Po^ov|Z7>WF__S}Pxnp?658><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]620YhWdsS<7POTV\vvYg{69=37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?=9RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:64]l[hsW83TCXZPrr]{kw:5=73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z31=VeTaxvP18]LQQYu{Vrd~1<9>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS88:_n]nq}Y61VE^XR||_ymq87191=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?5064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>:8Q`_lw{[4?XG\^T~~Qwos>1=;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]qwZ~hz585595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=??TcRczx^3:[JSSW{yTtb|331<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:64]l[hsW83TCXZPrr]{kw:497387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z31=VeTaxvP18]LQQYu{Vrd~1=1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9;;Po^ov|Z7>WF__S}Pxnp?0;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU]qwZ~hz5?55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=??TcRczx^3:[JSSW{yTtb|36?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;95^m\ip~X90UDYYQ}s^zlv9191:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?TCXZ39;2=[f;87387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>:8Q`_FLG[002WfUxyoQ=4^MVP9?=87Uhu1?1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_446[jY@FMU>:8Q`_rwa[72XG\^757>1_b{?6;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY2>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS88:_n]DJAY2>SbQHNE]620YhWziS?:POTV?=?69Wjs7:37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ:64]l[BHCW<<>SbQ|uc]10ZIR\531<3Qly=5==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A~{m_FLG[002WfULBIQ:64]l[vseW;>TCXZ39;2=[f;073?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>:8Q`_FLG[002WfUxyoQ=4^MVP9?=87Ugyy2?>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^751ZiXOGNT9;;Po^qvfZ43WF__044?>^nvp9699VCEZR>64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP577\kZAILV?=9RaPst`\61YH]]626=0Pltv?5;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY2>TCXZ39;2=[iss4;42n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT9;;Po^EM@Z31=VeTxlP25]LQQ:>294T`xz32?3\MKPX80>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?=9RaPGOF\133XgVy~nR<;_NWW8<<76Vf~x1=1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_446[jY@FMU>:8Q`_rwa[72XG\^757>1_mww818><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX=??TcRIAD^751ZiX{|hT>9Q@UU>:>58Xd|~7937;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ:64]l[BHCW<<>SbQ|uc]10ZIR\531<3Qcuu>5:<2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\133XgVMEHR;95^m\wpdX:=UDYY26:1<\hpr;173?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>:8Q`_FLG[002WfUxyoQ=4^MVP9?=87Usc2?>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^751ZiXOGNT9;;Po^qvfZ43WF__044?>^zlv9791=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW<<>SbQHNE]620YhWziS?:POTV?=?69Wqey0?064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP577\kZAILV?=9RaPst`\61YH]]626=0Pxnp?7;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY2>TCXZ39;2=[}iu4?4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT9;;Po^EM@Z31=VeTxlP25]LQQ:>294Ttb|37?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]620YhWNDOS88:_n]pqgY50OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?=9RaPGOF\133XgVy~nR<;_NWW8<<76Vrd~171a69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Xhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=??TcRczx^:\KPR;87k37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^751ZiXe|rT4RAZT=33:d>27;g?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;95^m\ip~X0VE^X1?;>`:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'YkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<<>SbQbuy];[JSS48?5m:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\133XgVg~tR6POTV?5;g03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;95^m\ip~X0VE^X1<1a69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Xhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=??TcRczx^:\KPR;;7k<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^751ZiXe|rT4RAZT=6=e2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT9;;Po^ov|Z>XG\^793o8;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*VfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z31=VeTaxvP8^MVP909i>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\953JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jsdv\KWYCz`|n~L@KCmm`o@hfjeo396MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-QavcsWFXTHgyesCM@FjhkbOemobj3935a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=2=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>24;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8479>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:6:76?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<05=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>2<;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw84?9>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:66?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;:94=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|58:2;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

?09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1<<>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz325<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=06:3`38i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0>>16g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2<1?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<2<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=6=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>6:3c9>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:>61=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{<1<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}6:2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4=43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>6:=1R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjq:061=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{<9<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}622574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

2:=?9;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq682574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

6:=?9;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq6<2574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

::d7UVZ\^R<=3^m\ip~X;;UDYY2=>`38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^017ZiXe|rT??Q@UU>0:d72l?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

UVZ\^R<=3^m\ip~X;;UDYY29>`38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^017ZiXe|rT??Q@UU>4:d713JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexR?76:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqY50?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP3948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsW=2=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^7;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}U=4;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov\3=0n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mEocahlh`9190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mM`zSoqUnrlDs0>073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gKfpYa_dtjNy>7:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eEhr[gy]fzdL{828?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oCnxQiwWl|bFq6325=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9690:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:<36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<03=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:6:7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0<=1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>20;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks48?54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2>6?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow84190:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:436<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<0;=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:66190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7>=073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=02:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?618?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|58>25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9406190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7>5073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=0::=4>1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>05;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4:43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1:1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>6:=47297NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0:072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=:=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:>61;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T<5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW8;3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR?=839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]27=4R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^35<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY6?180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T=56=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{_0;;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ4?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V8;4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=1908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\67>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;93>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR<;839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]11=4R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^0;<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY511;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T?5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR;71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^4;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ1?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V23=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR78e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxEt1>17g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu2>0?5f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko@w<0<4a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|Ax=0=3`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>0:2co0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;07=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH4043=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftUmn]yeyk66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxYijY}iug\fFjbi{Yjxn|POS]157Yh1>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqV`aPz`~nSoMce`pPeqeuWFXT><R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})XWVRGB@QP_41\[ZKdgdzj~RIAD^751ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_mww`ld23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX==UTS@m`mqcq[BHCW<<>SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oe]^NfwvRoigU9>RaPltvgm7d23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX=?UTS@m`mqcq[BHCW<<>SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oe>l:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*YXWQFEARQP56]\[HeheykySJ@K_446[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltvgm10a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa0250[VQ7>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2715Y7>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2710Ynf=;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]m4132W`d}=;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Xf9><=Rgav628GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Vd;8:?Piot22c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Sc>;78]jjs173JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa055:[lhq9?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/^l3107Xag|<<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\j5329Vcez<8i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Yi8<<::Qfnw345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iH`o]ergwV`a0i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mDlcQavcsZlmTka{j_rgw30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nH`nbmgBhlaield455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,f@hfjeoJ`diamdlw[BHCW<<>SbQ@R^021Zi?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\133XgVEYS??:_n]PS5>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lJn``oaDjnoggnbyQHNE]620YhWFXT><;Po^QT5<65^m\WR7X[^;3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aAkgedlKgej`beov\CKBX=??TcRA]_336[jYT_;=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]qwqvh|>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cDoqvnnfnLjeakkSucwqv>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lIltqkmkaAi`fnh^znttq\cisbWzo4:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fCjr{acekKofldfPpdrr{VmgyhQ|eu]PS4133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lIltqkmkaT|h~~:j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cKmp`tu}y~Fm~eKebmga97068=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`JvtYDdlky0<081:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eA{{TOaknr^343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6;2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6:>397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkya9746>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<06=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTaso7=8087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`:66>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<3<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl682:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b4?4<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>4:21R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`:>6><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_155?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]2421R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`Y6:>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_0143>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU:8:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvhQ=779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX;><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_555?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV?<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]533=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT;:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[gy]fzd>0:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8380;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrl6<2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`:>6>80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pnS>9=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZ`x^gue^646>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y2?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTasoT::<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

0:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrlU2;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=2=33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguq5;;2:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

25;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lAeyvAkphci{s7=?086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8459??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyu1?;>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:6=7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw31?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;:7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw33?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;<7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw35?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;>7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw37?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;07=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw39?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX8>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~tQ>749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z77?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?>749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z75?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?<749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z73?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?:759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z40<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxrS>9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{\022;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y^440>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W>=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP8668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|Y>?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bNtfvcjhZ~jxx}]ef:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hDzh|ilnuPpdrr{[olSjbze^qfp=6l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrNfVXoS_kndSgdmvrbzz$iH`o]efPfeaBbkfnnSL@K_3::[j7?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrNfV]SoM`nuplhAcdgmoTMCJP266\k=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZQsWkYjxn|KebmgaZGILV839Ra>8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]TpZdTi}iyHhm`dd]BJAY5030OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=33:2?>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;92:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=37:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;=2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=3;:2?6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8769?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<33=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?<1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;95;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8729?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<37=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?81789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;=5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb87>9?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<3;=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;;94<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?748002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo33?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6?2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7;397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:?6>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=;=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jZlbfd658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV:<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\52>36:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV;?;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[43002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP175;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:;:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>?97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY5;>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^073==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS?;88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:?=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]132>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX>>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^543>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT4:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:68738i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0<=16g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2>4?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<07=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>22;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8419>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:607=09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1<>>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|323<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=00:3`509f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1<6>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|32?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<22=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>05;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8681m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v929>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:26?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;>74=i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz525:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{622:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuZlynxRlLldcqWdrdzVEYS??<_n:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}RdqfpZdDdlky_lzlr^MQ[774Wf;3;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^751ZiXe|rT=4Q@UU>3:=>WF__0<>1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2>26;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS88:_n]nq}Y61VE^X1?<>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX=??TcRczx^3:[JSS48>5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]620YhWdsS<7POTV?508?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR;95^m\ip~X90UDYY2>6?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW<<>SbQbuy]2=ZIR\5;<2564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

9011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ:64]l[hsW83TCXZ318<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?=9RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?=9RaPmtz\5367;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyW>?R_FLG[002WfUfyuQ>9^MVP9446120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP577\kZkrpV;2SB[[<36=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU>:8Q`_lw{[4?XG\^7>8078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z31=VeTaxvP18]LQQ:5>7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_446[jYj}qU:5RAZT=04:=>WF__0?61899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2>1:=>WF__0>>1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2>0:=1WF__09077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z31=VeTaxvP18]LQQ:261=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP577\kZkrpV;2SB[[<7<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?=9RaPmtz\57f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P07f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P17g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P114f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_035a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^312`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]273cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY6??o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX91?8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS?=9e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R<;6d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=57g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P274f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_355a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^0;2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]1=3b1l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZ?0;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZcvfVcez::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQweqstLlidhh2>7?363>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"lLldcqAkgedlCy};<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'kNbllcee4g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#oGaptvPpwcfe@dihncdVlBl`hWMgj^h}jt07;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~s#o\jsdvGidEoigdn`874CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-DJAY1?>UdSoHffnGntqDg|dW4SPLdqpPmgiW=9Tc<7l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"IAD^443ZiXjOcmcHctxAlqkr\1TUGi~}[h`l\06Yh9VY\<4m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#J@K_754[jYeN`ldI`~{yBmvjq]>UVFn~Zgao]77Zi6WZ]:555Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})@FMU=;:Q`_cDjbjCjx}sHcx`{[8_\H`ut\akeS9=Po33:<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-DJAY1?>UdSoHffnGntqDg|dW4SPLdqpPmgiW=9Tc>6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Cncbwn[gD~|lFjbhQcuu>3:=303JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*KfkjfSoLvtdNbj`Yg{692899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_ymq87869VM2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Fob{at^Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\g|:760h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DidyczPOtvppdhcagmYiljLotlwaw(eZlkoOb{at^az848>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})JkfexRAztrvbjaoio[ojhNaznugq*gTbimIdyczPcx>1:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~Tot2;>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/LalqkrXG|~xxl`kioeQadbDg|di mRdcgGjsi|Vir0806b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXkp6=24l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@m`uov\Kprt|hdoeci]e`f@kphsm{$i^hokCnwmpZe~4>42n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Fob{at^Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\g|:?60i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DidyczPOtvppdhcagmYiljLotlwaw(eZlkoOb{at^nvp9691j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_mww848>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})JkfexRAztrvbjaoio[ojhNaznugq*gTbimIdyczPltv?6;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQcuu>0:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~T`xz36?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Ugyy28>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/LalqkrXG|~xxl`kioeQadbDg|di mRdcgGjsi|Vf~x1619b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWe0406c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXpfx7<37l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYg{6:24m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@m`uov\Kprt|hdoeci]e`f@kphsm{$i^hokCnwmpZ~hz5855n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})JkfexRAztrvbjaoio[ojhNaznugq*gTbimIdyczPxnp?<;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQwos>::2dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9:?>16`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<=??8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>;8=:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^]m44309=;h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa00745370i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTSc>>56623d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,IhsWVd;=89:16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<:<9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Cbuy]\j572?>;6?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSR`?145:5=?16f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZdCazki`hj>16d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZdKiz~\cjAx03;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp8::485Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

:485Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv OtvppdhcagmYiljLotlwaw(eZlkoOb{at=1==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,Kprt|hdoeci]e`f@kphsm{$i^hokCnwmp929181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(G|~xxl`kioeQadbDg|di mRdcgGjsi|5?55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv OtvppdhcagmYiljLotlwaw(eZlkoOb{at=5==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,Kprt|hdoeci]e`f@kphsm{$i^hokCnwmp9>9181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(G|~xxl`kioeQadbDg|di mRdcgGjsi|5355=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_0;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\6<62<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|dS87?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Aztrvbjaoio[ojhNaznugq*gTbimIdyczP6828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]4=5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,Kprt|hdoeci]e`f@kphsm{$i^hokCnwmpZ>>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsW0==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Xnxb{<1<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Qavsk|5;5;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

2:4113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Tb{|f0?087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!]erwop9499><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz33?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Pfwpjs4=4<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Yi~{ct=7=33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,V`urd}6=2:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#_k|umv?3;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Tb{|f05086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!]erwop9?9??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::9:2?>6f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;87;TECXP0658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;9>4<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?:7=3;:21=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=89320<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j572?5892:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#R`?145?6680?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;>;1<;>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;:<4<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?:7=05:21=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=89335<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j570>Vcez:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#R`?164\mkp69>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=:8Piot132=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,[k66?0Ubb{97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Qa005:[lhq9>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=4;Piot4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j57>=Vcez<6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lNrckwawCjm{mnbnw]ep:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Bvgosm{Ofiijnb{QatYu{}zdx:k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#oO}bhvfvKiuehfYi|6:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lNrckwawHhzdkg^hPrrvskq>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dFzkci\jqtgpp@hfjeo<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iNtzjL`lf858012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eJp~n@l`j<0<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aF|rbDhdn0?088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mBxvfHdhbW9=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hIuykCaog\52>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bBcmV`wrmz~J~og{esLlvhgk91=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kIjb_k~udqwEwdn|lxEccnl03;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aGdhUmxnyO}bhvfvKiuehf:=<6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lLaoPfupct|Hxieyk}Nnpnei769VY\<594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#oMnnSgrq`usI{hbxh|Aosobh44?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eLdkDyy~ztSgrq`us[}kiRH\M^DE`4>a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dCehE~x}{{RdsvavrT|h~nSK]B_GDg5(Oi191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jMgjCxzuuPfupct|Z~jxhQISL]EBa7*Ag;2<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iH`o@uurvpWcv}ly_yo{e^DPIZ@Al8'Bb?7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lKm`MvpussZl{~i~z\t`vf[CUJWOLo= Ga39a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cFneJssx|~Yi|{jsuQweqcXNZGTJKj=8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bEobKprw}}Xn}xk|tRvbp`YA[DUMJi<"Io;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`GidIr|y^hzervPpdrbWOYFSKHk2,Km5=e779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bMcppRiul>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kFjyY`reL{3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,fUgdcl~Omyo30?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Sefmb|Mkm1?8>6a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0<617b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bQc`o`rCi}k7=408c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h69<39l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l_abifpAgsi58:2:m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drf4;85;n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb8709?j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc?7780k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eXhi`iyJnt`>07;1d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dWijanxIo{a=17:2g0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bQc`o`rCi}kT=59m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l_abifpAgsiV;2;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bQc`o`rCi}kT>;9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l_abifpAgsiV99;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o\jqVpjp`Uwijox@bm30?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsMm`848?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhk5854?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Lna?0;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIid4<43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzFdo181839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgrSwosmZzjoh}Cob>4:=4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlgZ7?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhkV83=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzFdoR=71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~B`c^6;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlgZ3?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhkV<3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzFdoR971:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~B`c^:;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlgZ??92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avH4943=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzDs0<071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~@w<3<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerL{868?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avH4=43=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzDs08071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~@w<7<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerL{828?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avH4143=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzDs04087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdqfpZoi~>o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kYjxn|XrhvfWqthjl2;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hXmym}WskwaVrugkoEt5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*Kj}qUiOaknrEkpegjbA{{:=5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*Kj}qUiOaknrDlbficNzx;:5n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

=SbQBUY]2<0?Xg8;296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,IhsWkXn|b|{Dhqbficc\fNbmj|nm03;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaRkmoVrumhgXxlzjCnlwvjjkm{r$A`{w_cQweqcBfhhgi_khNy3:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaRkmoVrumhgXxlzjCnlwvjjkm{r$A`{w_cQweqcBfhhgi_khNy3\WR6f;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneVoicZ~yilc\t`vfGjhszffgiv Mlw{[gUsi}oNbllceSgdJ}Y@FMU=?20Ve:=5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dCazki`hB`c878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o\ioiPpwcfeZ~jxhM`nuplhicup&hOe~omldL{[UQUW;>=SbQBUY]2<0?Xg1n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`GmvgedlnXxlzzsGmqLjus9090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`KkvrCazki`hQmLhlhaaYHZV>8>Ra64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(jAexxIg|acnf[gJnfbooSB\P420\k4>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!mOtvppdhcagmNbllceHpr=7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`QjjnUszlkf_yo{eBmmpwikdlxs#oAztrvbjaoioLdjnakFrp]qwqvh|1?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`PpdrbMgki`h\jg958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o\ioiPpwcfeZ~jxhM`nuplhicup&hXxlzjEocah`TboGr2o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fVrf|lOemobjRdeM|ZAILV<8=RaPMTZ\5=3?Wf2i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkf[`d`_y|jalQweqcDgg~ycabjry-aWqtbidYmykPFRO\BCb60l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidUnfbY~hobSucwaFii|{eg`h|w/cQwv`gj[}kiRH\M^DE`4+Nf1l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`PpwcfeZ~jxhQISL]EBa7*Ag;3j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c9$Ce>5h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dT|{oja^zntd]EWHYANm;&Ec=7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(jZ~yilc\t`vf[CUJWOLo>5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dT|{oja^zntd]EWHYANm8&Ec6i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e[}xnm`]{aug\BVKXNOn9!D`>879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'k]jeyAaFhdlV`ub|1n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`TelrHfOcmc_k|eu]qwqvh|0>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Hccz}omQweqstZlmbyk}.cJlwqBn{hhgi_kh979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.AljqthdZ~jxx}]efkpp`t)jAexxIg|acnfV`aIp090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Hccz}omQweqstZlmbyk}.cJlwqCiikfn^hi65:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Bmmpwik[}ky~\jghqwaw(e@fyIcomldPfcK~?n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'JeexacSucwqvTbo`yi mLhlhaaTbo020OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Hccz}omQweqstZlmbyk}.cNjjnccZlmTka{j_rgw3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV:Tal`k16`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY68Vgjbi?8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[47Xehdo=:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]26Zkffm;h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ>4^obja70j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS<;Pm`lg52dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW8=Tal`k16`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY60Vgjbi?8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[4?Xehdo=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]2[hgil8=i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P21]nekb6?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR<>_lcm`41e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>?Qbaof23g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV88S`oad05a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX:=Ufmcj>7c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ42Wdkeh<9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Epl\63Yjign:;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

Rcnne34f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW::Tal`k16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY4Wdkeh<9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Epl\0Zkffm;WfULBIQ978]l[vseW;>TCXZ31?;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>>3TcRIAD^44=ZiX{|hT>9Q@UU>1:<6WfUxyoQ=4^MVP959191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR889^m\CKBX>>3TcR}zb^07[JSS4=42<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_75:[jY@FMU=;4Q`_rwa[72XG\^7937?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\22?XgVMEHR889^m\wpdX:=UDYY29>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1?0UdSJ@K_75:[jYt}kU98RAZT=5==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<<5RaPGOF\22?XgVy~nR<;_NWW8=8>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;96_n]DJAY1?0UdS~{m_36\KPR;173:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP66;\kZdTi}iyW>?R_lw{[13XG\^7<37=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\22?XgVhXmym}[23^[hsW=?TCXZ311<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?=2SbQmS`v`v^56UVg~tR::_NWW84791;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR889^m\fVgsk{Q8=PQbuy]71ZIR\5;924<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]533?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>>3TcRl\auaq_67ZWdsS9;POTV?518>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;96_n]aWdrdzR9:QRczx^66[JSS48?55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1?0UdSo]ntbpX74[Xe|rT88Q@UU>23;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT::7Po^`PeqeuS:;VS`{w_57\KPR;9142>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_75:[jYe[h~h~V=>]^ov|Z22WF__0<71909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z001VeTn^o{csY05XYj}qU?9RAZT=3==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<<5RaPbRcwgw]49TUfyuQ;5^MVP9476080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ978]l[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\22?XgVhXmym}[23^[hsW=?TCXZ323<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?=2SbQmS`v`v^56UVg~tR::_NWW87591;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR889^m\fVgsk{Q8=PQbuy]71ZIR\58?24<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]53>3TcRl\auaq_67ZWdsS9;POTV?638>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;96_n]aWdrdzR9:QRczx^66[JSS4;=55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1?0UdSo]ntbpX74[Xe|rT88Q@UU>1=;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT::7Po^`PeqeuS:;VS`{w_57\KPR;:7397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP66;\kZdTi}iyW>?R_lw{[13XG\^7?=062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[31>WfUi_lzlrZ12YZkrpV>>SB[[<23==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<<5RaPbRcwgw]49TUfyuQ;5^MVP959181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR889^m\fVgsk{Q8=PQbuy]71ZIR\5>55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z001VeTn^o{csY05XYj}qU?9RAZT=4==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<<5RaPbRcwgw]49TUfyuQ;5^MVP919181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR889^m\fVgsk{Q8=PQbuy]71ZIR\5255<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fCjr{acek@o|k858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*g@k}zbbbjCnsj]dhpcX{l~3i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#D`{espvtqTbo`yi mIssM|ZUsi}x5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gOuyGrT_yo{ur>24;YT_92n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$EczjrswspWc`az~n~#l@vdpehjqJiza2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#D`{espvtqTbo`yi mOwgqbiipEhy`Sjbze^qfp<7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`PpjvT|{oja@o|k8;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUsgyY~hobM`qh[bjrmVynx4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cQwkuUszlkf_yo{ur;a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dT|fzXxknmRvbppuXoenS~k{909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrumhgN~a}M`qh=d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)jZ~yilcJrsmqIdulWnf~iR}jt818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUszlkfI|`rRvbppu>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$i_y|jalGqvjtT|h~~Ricud]paq>a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'h^bik}fmmtIdul111Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Cexh|}uqvQabot|lx%nX`kesdokrKf{bUl`xkPsdv:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(e]gnn~kb`wRvbppu>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iYcjjrgnlsVrf||yTka{j_rgw<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:76190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7==073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=32:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?518?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;>25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw317<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9706190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7=5073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=3::=41829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>15;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;854>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<34=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:5?7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0?61829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>1=;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;43?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1=?>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?7;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4=43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1;1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>5:=4968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww84790=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7=?074:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>27;>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5;?25:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<07=<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;9?4386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2>7?:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp97?61>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<71829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?5;>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58;25:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<33=<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;:;4386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2=3?:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp94361>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0?;1859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?638?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}69;36;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=0;:=25Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0>?1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?7;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5>54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=:=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;17287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1>1859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?558?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6:=36;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=31:=2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:6=72?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1?9>968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq84190=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=5074:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>2=;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;5495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:5972?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1<=>968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq87590=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7>9074:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>11;>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58=25:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<35=<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;:14386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2=9?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9490=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7?=074:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>05;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5954>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=5=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;07287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~171b29@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]535\]DJAY1?0UdS`{w_00\KPR;9;4i86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR889^m\ip~X9;UDYY2>3?`7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[31>WfUfyuQ>2^MVP9736k>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT::7Po^ov|Z75WF__0<;1b29@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]535Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

WfUfyuQ>2^MVP929j:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=;4Q`_lw{[44XG\^793l<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_75:[jYj}qU:>RAZT=4=f6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY1?0UdS`{w_00\KPR;?7h87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Alv_axnleaUnrlXnkd}{es,aId~Wipfdmi]fzdL{_43ZWNDOS;96_n]nq}Y6:VE^X161b29@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]53>3TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYdq585mk5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT::7Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu1:1ag9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR889^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSnw35?ce?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP66;\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQly=4=ec=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kdgdzj~RIAD^44=ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_b{?3;ga3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\22?XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]`}9>9io1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z001VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[f;17h;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Anabp`p\CKBX>>3TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}6;2o>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=;4Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x1?1b19@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR889^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<3Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_75:[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltv?7;d73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\22?XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:36k:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY1?0UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|5?5n=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

?R_MgpwQnffV89SbQcuu>;:g6>3TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}nb=o>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=;4Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xig=b19@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR889^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{dh1a4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_75:[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltvgm1?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSNaatsmoWqgs}zXnkd}{es,aLjusL`yjnak]efL{54?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSNaatsmoWqgs}zXnkd}{es,aLjusMgki`h\jgOz25<0?R_lw{[13XG\^:<<78;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW55761?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]530858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT::7Po^`PeqeuS:;VS`{w_57\KPR699;2:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z001VeTn^o{csY05XYj}qU?9RAZT032=2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ978]l[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW577>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^44=ZiXjZkoU<1\]nq}Y3=VE^X<=>949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=;4Q`_cQbpft\;8WTaxvP44]LQQ721?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]53WfUi_lzlrZ12YZkrpV>>SB[[173:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR889^m\fVgsk{Q8=PQbuy]71ZIR\8=:5;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

?R_lw{[13XG\^:5<7;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW6<0?R_lw{[13XG\^9<<7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW64?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_75:[jYe[h~h~V=>]^ov|Z22WF__>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^44=ZiXjZkoU<1\]nq}Y3=VE^X?<>949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=;4Q`_cQbpft\;8WTaxvP44]LQQ441?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]53Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR889^m\fVgsk{Q8=PQbuy]71ZIR\;=:5;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

?R_lw{[13XG\^9;>Q\W1;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;96_n]aWdrdzR9:QRczx^66[JSS:1;296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z001VeTn^o{csY05XYj}qU?9RAZT3;:<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR889^m\fVgsk{Q8=PQbuy]71ZIR\;3:=<76;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW6<7698327NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[31>WfUi_lzlrZ12YZkrpV>>SB[[28]PS5?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_75:[jYe[h~h~V=>]^ov|Z22WF__?<79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW747>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^44=ZiXjZkoU<1\]nq}Y3=VE^X>?=949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=;4Q`_cQbpft\;8WTaxvP44]LQQ54101Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]535;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

?R_lw{[13XG\^89?7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW72?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_75:[jYe[h~h~V=>]^ov|Z22WF__?:Q\W1;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;96_n]aWdrdzR9:QRczx^66[JSS;1327NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[31>WfUi_lzlrZ12YZkrpV>>SB[[39]PS4?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_75:[jYe[h~h~V=>]^ov|Z22WF__?478;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW7<46111Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]53Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR889^m\fVgsk{Q8=PQbuy]71ZIR\:3T_Z>64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<<5RaPbRcwgw]49TUfyuQ;5^MVP1?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_75:[jYe[h~h~V=>]^ov|Z22WF__8<79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?=2SbQmS`v`v^56UVg~tR::_NWW047>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^44=ZiXjZkoU<1\]nq}Y3=VE^X9?=999@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=;4Q`_cQbpft\;8WTaxvP44]LQQ2X[^:296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z001VeTn^o{csY05XYj}qU?9RAZT43:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR889^m\fVgsk{Q8=PQbuy]71ZIR\?;296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z001VeTn^o{csY05XYj}qU?9RAZT63:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR889^m\fVgsk{Q8=PQbuy]71ZIR\1;296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z001VeTn^o{csY05XYj}qU?9RAZT83a<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=;4Q`_lw{[44XG\^:<R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z001VeTaxvP13]LQQ769k20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_75:[jYj}qU:>RAZT002f==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUFmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT::7Po^ov|Z75WF__=>?m8:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY1?0UdS`{w_00\KPR6<8h37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^44=ZiXe|rT=?Q@UU365g15\]DJAY1?0UdS`{w_00\KPR6>8h<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^44=ZiXe|rT=?Q@UU02f2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUFmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT::7Po^ov|Z75WF__?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z001VeTaxvP13]LQQ26j>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9b69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>>3TcRczx^31[JSS18h=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_75:[jYj}qU3SB[[113a2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<<5RaPmtz\XG\^:?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[31>WfUfyuQ7_NWW517e>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR889^m\ip~X0VE^X<;>b49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1?0UdS`{w_9]LQQ71j?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ978]l[hsW1UDYY?91c78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>>3TcRczx^:\KPR59k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9>3TcRczx^:\KPR39k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9>3TcRczx^:\KPR19k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9>3TcRczx^:\KPR?9k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9_RU3=f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds=??PSV3:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:>4m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|426WZ];5n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

_RU3=f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds=;?PSV3:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr::4m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|4>6WZ];5n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

>_RU3=f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds>=?PSV3:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr9<4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|77X[^:2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOz16Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr?=R]X18`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp=;T_Z<67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~3:0h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx73\WR6>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv91^QT5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr=>4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|=7X[^:2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOz;5ZUP90h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx93\WR4>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv72c28GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_341[jYj}qU8>RAZT022ec=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\634XgVg~tR==_NWW54ga3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ41:VeTaxvP33]LQQ46io1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:?8TcRczx^11[JSS;8km7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8=>RaPmtz\77YH]]>:mk5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

;R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}]>UVZ\^R<92^m\ip~X;;UDYY8>ag9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P270\kZkrpV99SB[[70ce?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^056ZiXe|rT??Q@UU:2ec=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\634XgVg~tR==_NWW=4?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iAlv_kuQj~`H99;2=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bLc{TnrTasoEtEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jDks\fz\i{gM|67>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp=;2=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bLc{TnrTasoEt8?61:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fHgXb~XewkAx73:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jDks\fz\i{gM|27>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp1;2=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bLc{TnrTasoEt4?63:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny335<51818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{577>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq;8=4=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w153:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}729090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds=;?63:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny345<5;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq8:<4=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w203:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}459090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds>>?63:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny075<5;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq83=4=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w283:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}579090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx93:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}?60m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|4770m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|4460m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7770m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7560m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7060m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7160m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7>60m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7?60m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|6660m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|6760m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|646111Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR889^m\ip~X90UDYYQM102:<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?=2SbQbuy]2=ZIR\VH:><77;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?:?68:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[31>WfUfyuQ>9^MVPZD508337NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP66;\kZkrpV;2SB[[_C0:5<>>>999@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYE;8;246MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_75:[jYj}qU:5RAZT^@064?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT::7Po^ov|Z7>WF__S}PB=2==g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<<5RaPmtz\5>3TcRczx^3:[JSSW{yTN1<19c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{VH7?37m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?55o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

WF__S}PB=:==g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<<5RaPmtz\5>3TcRczx^3:[JSSW{yTot2?>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1??>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?<>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?;>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?:>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?9>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?8>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?7>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?6>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUhu1?19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?>19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0??19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?<19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?=19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?:19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?;19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?819e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?919e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?619e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?719b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vir0?06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[31>WfUfyuQ>9^MVPZttWjs7?=06c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[31>WfUfyuQ>9^MVPZttWjs7?37l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP??R_FLG[31>WfUfyuQ>9^MVPZttWe0<919d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vf~x1?7>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUgyy2>9?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>>3TcRczx^3:[JSSW{yT`xz31?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>>3TcRczx^3:[JSSW{yT`xz321<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?=2SbQbuy]2=ZIR\VxxSa{{<33==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<<5RaPmtz\517;?b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT::7Po^ov|Z7>WF__S}Pltv?618>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;96_n]nq}Y61VE^XR||_mww87391l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR889^m\ip~X90UDYYQ}s^nvp94160o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ978]l[hsW83TCXZPrr]oqq:5?73n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP66;\kZkrpV;2SB[[_sq\hpr;:142i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_75:[jYj}qU:5RAZT^pp[iss4;355i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP??R_FLG[31>WfUfyuQ>9^MVPZttWqey00\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vrd~1?=>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUsc2>3?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>>3TcRczx^3:[JSSW{yTtb|315<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?=2SbQbuy]2=ZIR\VxxSua}<07==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<<5RaPmtz\523;?b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT::7Po^ov|Z7>WF__S}Pxnp?5=8>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;96_n]nq}Y61VE^XR||_ymq84?91m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR889^m\ip~X90UDYYQ}s^zlv9791l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR889^m\ip~X90UDYYQ}s^zlv94760o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ978]l[hsW83TCXZPrr]{kw:5973n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP66;\kZkrpV;2SB[[_sq\|jt;:;42i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_75:[jYj}qU:5RAZT^pp[}iu4;955h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?;06e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[31>WfUfyuQ>9^MVPZttWqey0?919d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z001VeTaxvP18]LQQYu{Vrd~1<7>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1?0UdS`{w_0;\KPRXzzUsc2=9?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>>3TcRczx^3:[JSSW{yTtb|32?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>>3TcRczx^3:[JSSW{yTtb|331<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?=2SbQbuy]2=ZIR\VxxSua}<23==a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<<5RaPmtz\53:1_mww878>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^44=ZiXOGNT::7Po^qvfZ43WF__044?>^nvp9591l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]53WfULBIQ978]l[vseW;>TCXZ39;2=[iss4?42i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@}zb^EM@Z001VeTKCJP66;\kZurjV8?SB[[<883:Zjr|5=55h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

>3TcRIAD^44=ZiX{|hT>9Q@UU>:>58Xd|~7537j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?=2SbQHNE]530\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=;4Q`_FLG[31>WfUxyoQ=4^MVP9?=87Usc2=>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT::7Po^EM@Z001VeTxlP25]LQQ:>294Ttb|33?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;96_n]DJAY1?0UdS~{m_36\KPR;13:5Sua}<5<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR889^m\CKBX>>3TcR}zb^07[JSS400;2Rv`r=7==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ978]l[BHCW?=2SbQ|uc]10ZIR\531<3Qwos>5:1_ymq8=8>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^44=ZiXOGNT::7Po^qvfZ43WF__044?>^zlv9?9j81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Zjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<<5RaPmtz\c08GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]5325;d53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Xhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>>3TcRczx^:\KPR;9;4i>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;96_n]nq}Y?WF__0<=1b39@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^44=ZiXe|rT4RAZT=37:g45\]DJAY1?0UdS`{w_9]LQQ:6=7h:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT::7Po^ov|Z>XG\^7=3l>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9>3TcRczx^:\KPR;<7h:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT::7Po^ov|Z>XG\^793l>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9>3TcRczx^:\KPR;07h:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT::7Po^ov|Z>XG\^75397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:76>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=33:2?>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;92:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop9746>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=37:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;=2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop9706>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=3;:2?6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4;95;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4;=5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

9?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<3;=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0?089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;;94<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?748002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz33?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6?2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop939?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<7<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7;397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:?6>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=;==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmp969181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|5;55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat=1==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmp929181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|5?55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat=5==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmp9>9181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|5355>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAx=1==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~;<7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et1;1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOz?2;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIp5=55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

RAZT=3=eg=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=63]l[hsW:8TCXZ32?ca?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?8=_n]nq}Y4:VE^X1=1ac9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOzX=XYW_[U9:?Q`_lw{[64XG\^783om;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;<9SbQbuy]06ZIR\5?5mo5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

;UdS`{w_20\KPR;>7ki7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[705WfUfyuQ<2^MVP919ik1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]127YhWdsS>RAZT=;==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpZ6>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsW83;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~T>4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnbyQ<919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^6:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw[0?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrX>0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}U<5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jLdjnagag0:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv30?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv31?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv32?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv33?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv34?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv35?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv36?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv37?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv38?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv39?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2?>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1??>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?>>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?=>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?<>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?;>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?:>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?9>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?8>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?7>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?6>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?>18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0??18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?<18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?=18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?:18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?;18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?818e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?918e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?618e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?718b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?07d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7?=07d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7?<07c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7?36l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6?25m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5?54n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv315<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zAx=36:=`R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}Ds0?>18g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2=1?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<30=17;>a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{87290o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@owJ}:5=72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH4;<54k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}Ds0?618g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2=9?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<3<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zAx=13:=`R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U;4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]20=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP16:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ>89a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR?68c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS?6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U9<5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V8:4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]1<=e8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS96m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U>4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]:<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{Ds0=079:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;994346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlrOz?5;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu2=>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftIp595455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzGr7536m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqV`aPz`~nm=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdz[ol[g{e^eoq`Ytm}hn7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$SRQWLOO\[Z0?WVUFobcas]DJAY1?0UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|mcij6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#RQPXMLN[ZY11VUTAnabp`p\CKBX>>3TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}nb=oh4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!P_^ZOJHYXW>:TSRClolrbvZAILV<<5RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWehdEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7;>>T_Z>89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/^l3061Xag|9Sd`y16;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\j5209Vcez:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Pn1645Zoi~8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Sc>;87]jjs1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:?4;Qfnw34=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7=98Tecx8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/^l3154Xag|:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

7_hlu52dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gBji[oxiy\jg^eoq`Ytm}=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nH`nbmgBhlaield5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

>3TcRA]_43:[jYT_93=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nH`nbmgBhlaieldSJ@K_75:[jYHZV?:5RaPSV3:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gCiikfnMaghnlgmpZAILV<<5RaPOS]650\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY1?0UdSB\P50;\kZUP9VY\=484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\22?XgVEYS8?6_n]PS7>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jLdjnakNlhemi`hsW{y|bz8f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cDjbjEh}g~Oinake968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aBl`hKfexIkloeg?52860:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hBbyk}rtrwIdulLlidhh67;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bHlwawtrx}GjfJjcnff841991?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iEczjrswspVrf||yOinake9c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aMkrbz{{x^znttqGaficm5;<2<9l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bHpr[Fjbi{6:2:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mIss\GicfzV;3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pn0=072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<02=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkya9766180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6:>36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk312<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf84290;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5;>25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvh2>>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>1:=7938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>5:=7928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]3<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkyaZ7?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW8:3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pnSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[45?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW8>3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pnS<;70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_3:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\7=6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP7928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd];<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkyaZ?0l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8580l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8480l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8780l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8680l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8180l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8080l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8380l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8280l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8=80l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8<80k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf[51d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g\52eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_55`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~XewkP56a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}YbvhQ97b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|ZcqiR98c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pnS59l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTasoT5:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr0=070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2>0?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=32:=6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyu1?:>6d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v<0<4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx>1:2`l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~4<46d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v<8<4a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]33`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{\52`l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W8856g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_35f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y^14a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]73`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{\12cR.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsAgUYhR\jaePfclusm{y%nIcnRdeQadbCmjeoiROAD^:6Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9756190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7=>073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=37:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?528?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;325=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo318<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9790:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h69<36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<33=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:5:7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?=1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>10;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;?54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<3;=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:56190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7?=073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=12:=4R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<9<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9?90=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h\j`dj71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^2;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ7?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV;;4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

1908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\57>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW893>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkmR?;839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]21=45<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP21:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[77?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV894?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW;?3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkmR<9839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]13=4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ570;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU8=5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP4938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\1=71;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT;5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP8938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\=2>1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu48:5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu48>5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu4825;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>=089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:84<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?678012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|322<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>9089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:<4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?638012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|326<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>5089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:04<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?6;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2<0?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{68=397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:46>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=6=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy08088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;>7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>4:2>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu4044:;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

0?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]53:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>>3TcRczx^3:[JSS48855?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^44=ZiXe|rT=4Q@UU>20;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1?0UdS`{w_0;\KPR;9<42>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT::7Po^ov|Z7>WF__0<81939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_75:[jYj}qU:5RAZT=34:<4]^EM@Z001VeTaxvP18]LQQ:607397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=;4Q`_lw{[4?XG\^7=4061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP66;\kZkrpV;2SB[[<0<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>>3TcRczx^3:[JSS4;>55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^44=ZiXe|rT=4Q@UU>12;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1?0UdS`{w_0;\KPR;:>42>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT::7Po^ov|Z7>WF__0?61939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_75:[jYj}qU:5RAZT=0::<7]^EM@Z001VeTaxvP18]LQQ:56080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<<5RaPmtz\5R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ978]l[hsW83TCXZ330<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>>3TcRczx^3:[JSS4=42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT::7Po^ov|Z7>WF__08061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP66;\kZkrpV;2SB[[<7<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>>3TcRczx^3:[JSS4142=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT::7Po^ov|Z7>WF__04087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX8>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^34<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT==97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY69>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^313==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS<=88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX9==37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]212>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW8=<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\5=1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ>9658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV8<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\651?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=16:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV89;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT>597;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY51>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^14<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT?=97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY49>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^643>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT9:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZ00?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P7658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV2<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\=2b0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_y|jalGqvjtT|h~~_kh8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PpwcfeLxyc]{auwpV`aXoenS~k{839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Vjacunee|_yo{urPfc=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"IAD^44>2TcRlAeyvTvlrbDldlxeU<]^ov|Z4?WF__0<063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&MEHR888^m\fKc|^xbxhBjnfvk_6[Xe|rT>5Q@UU>1:<5XgVhEiuzXrhvfH`h`|aQ8QRczx^0;[JSS4:43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*KfkjfSo]{asvjjbD~|lFjbhQcuu>3:=>889@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%Fmnmzm^`PpdtsagmIuykCaog\|jt;97;:445Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-Nip~XOGNT::6Po^`Ma}rPz`~n@h`htiY0YZkrpV83SB[[10;4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z000VeTnCkwtVpjp`Jbfn~cW>SPmtz\6=YH]]8:5:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

969@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPGOF\22>XgVhEiuzXrhvfH`h`|aQ8QRczx^0;[JSS<:337NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+HkrpVMEHR888^m\fKc|^xbxhBjnfvk_6[Xe|rT>5Q@UU6052dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]aJ`~s_{ciAkagujM|47?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}YeFlr[g{eMgmcqnIp;;3<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qUiBhv{WskwaIcio}bEt>6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'Dg~tRlAeyvTvlrbDldlxe@w3^QT5=61938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_cQwv`gjM{xd~^z}ocg2527;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,V`urd}692;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(Wg::>=8i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'Vd;=?>>6g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%Tb=?=7053?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#R`?13525247c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iH`o@uurvpAgsiZ~jxh6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kNfmB{{ptvGeqgT|h~nSjbze^qfp22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:94<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo320<41>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:;4<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo322<41>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:=4<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo324<41>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:?4<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo326<41>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:14<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo328<40>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<0?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:497=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<2?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:4;7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<4?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:4=7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<6?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:4?7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<8?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:417=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9276>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:>>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9256>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:<>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9236>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1::>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9216>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:8>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe92?6>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:6>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe929?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j08>1749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8079?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j08<1749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8059?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j08:1749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8039?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0881749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8019?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0861749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb80?9?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j08085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?2580=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7:<085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?2780=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7:>084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?2;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6<2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=:=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!mFhdl@drf404R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]2522Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX9==?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ>5668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ71?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS<984:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\5=133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU:5:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^040>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX:9=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ=1668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ45?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS?=84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\61133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU99::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^0531=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!mFhdl@drfW;=<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP2957?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY51>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR=84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\75133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU8=::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^1131=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!mFhdl@drfW:9<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP3557?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY4=>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR=9759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[610<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT?59;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]0=25<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP4157?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY39>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR:=759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[150<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT899;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]7122=;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX<1=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ;9618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ30<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT9=9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]6522Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX===?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ:5668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ31?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS8984:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\1=133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU>5:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^440>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX>9=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ91668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ05?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS;=83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\3250\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iBhv{WskwaIcio}b7<39m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kDntyY}iugOakas`5;5;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

;SPGOF\22>XgVFn~Zgao]22Zi6WZ];5>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

;SPGOF\22>XgVozylbP15]l870990>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fJssx|~_tR\jae{\fJssx|~_tRJnt`Y26XYFFMU3>8Q`949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iCxzuuV{[WcflpUiCxzuuV{[AgsiR;9QROAD^:11Zi61>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aKprw}}^sS_kndx]aKprw}}^sSIo{aZ31YZGILV299Ra>_G;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oAztqwwP}YUmhnrSoAztqwwP}YCi}kP=?SPAOF\<73Xg;3<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+gIr|yXuQ]e`fz[gIr|yXuQKaucX57[XIGNT4?;Po3]E=0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!mOtvsqqRW[ojhtQmOtvsqqRWMkmV?=]^CM@Z>5=Ve8;i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kXnhzPiot23f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!mSucqplh`Jp~n@l`j<1<4g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l\t`pwmkaEq}oGmck31?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o]{asvjjbD~|lFjbh2=>6`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$n^znrukmcGsmEkeiR>8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hXxl|{ioeA}qcKigoT=:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jZ~j~ygagC{waIgimV8<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dT|{ojaH|}os5g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o]{rdcnAwthzVmgyhQ|eu:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oY}iugOakas`@dIuyk|Lna?4;>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cUqmqcKmgmdD`MyugpHje;972:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+gQua}oGici{hHlA}qctDfi7>36>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'k]yeykCeoewlLhEq}ox@bm33?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oY}iugOakas`@dIuyk|Lna\4=68=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-aGicfzMcxmobjIss55>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(jJfnmKaacnfMww2j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$nIg|acnf`3>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+gIr|y_y|jalKmp`taijo_cKgio^FneWctm};=>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv bSgpaqBjiJbjbckc629@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+gTb{l~OalMgaolfh40>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_46Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%i^h}jtEobGmgiflfJbiHffn4b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})eZlynxIcnCicmj`jFfmLbjb?:e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,fVrumhgN~a}969@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv GOF\2<7XgVhMekaJmqvzGjsi|R3VSAk|sUjbjZ24Wf337NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&MEHR861^m\fCoagLg{xtM`uovX=XYKmzy_dl`P42]l5_G;b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.EM@Z0>9VeTnKgioDosp|Eh}g~P5PQCerqWldhX<:Ud=RI68:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!HNE]5=4YhWkLbjbKbpu{@kphsS0WT@h}|Ticm[15Xg;327NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&MEHR861^m\fCoagLg{xtM`uovX=XYKmzy_dl`P42]l64??3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*AILV<2=RaPbGkek@kw|pIdyczT9\]OavuS`hdT8>Q`3968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lc`gpkXjKsiAoae^nvp9690<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Ehihy`QmBxvfHdhbWe0=0>879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_ymq848691=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DkhoxcPbC{waIgimVrd~1<1103;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-NefereVhIuykCaog\|jt;:7;:SJ7m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWjs7;37m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWk2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})JkfexRAztrvbjaoio[ojhNaznugq*gTbimIdyczPltv?1;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQcuu>5:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~T`xz39?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Usc2?>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/LalqkrXG|~xxl`kioeQadbDg|di mRdcgGjsi|Vrd~1?19b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWqey0?06c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXpfx7?37l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW205a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YXf9;>;<=>7c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Mlw{[Zh79<=:8<9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&GfyuQPn1363170i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTSc>>56723d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,IhsWVd;=89916c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<;<9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUi^hXrhvfWugdmzDs==?75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|47?=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTn_k~WskwaVvfklyEt??75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|67?=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTn_k~WskwaVvfklyEt9?75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|07?=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTn_k~WskwaVvfklyEt;?75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|27?=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTn_k~WskwaVvfklyEt5?75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|<7>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphs4942=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|d0<061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{<3<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Lqqusignbbj\jaeAlqkrbz'hYiljLotlw868>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphs4=42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|d08061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{<7<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Lqqusignbbj\jaeAlqkrbz'hYiljLotlw828>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphs4142=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|d04060:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_1;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\5<682IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsW13;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&E~x~znnekmcWcflJe~byk}.cPfeaEh}g~T5:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!]erwop9799><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz32?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Pfwpjs4;4:;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$^h}zlu>0:202IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Umzgx181779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Rdqvhq:06><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz38?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Pfwpjs404<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?:7=2=3a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,[k66=>6;26:;398;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::9:2>9?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m44304;:5;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>56>15;103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Yi88?<0?<1769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o2212:5;7=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ue<<;8<36=32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,[k66=>699398;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::9:2<2?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m44304:95;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>56>00;103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Yi88==Sd`y789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o2233Ynf;:;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>77]jjs40?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;<5Rgav6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l352?Xag|:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>94]jjs1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Yi883>Sd`y1938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cCqflrbzLgn~jkacxPfu=>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv b@pamqcuFfxfma\jq978GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cCqflrbzGeyalb]ep]qwqvh|180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kKyndzjrSgrq`usMgki`h96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dEq}oGmck32?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`A}qcKigoT<:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aGdhUmxnyO}bhvfvKiuehf:4:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$nNoaRdsvavrFzkci@`rlco54>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dDigXn}xk|t@pamqcuFfxfma?>19a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cAbjWcv}lyMlftdpMkwkfd8;:S^Y?869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bBcmV`wrmz~J~og{esLlvhgk9;2h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hOalAztqwwV`wrmz~Xxlzj_GQN[C@c91l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kNfmB{{ptvQatsb{}YmykPFRO\BCb6%@d2<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iH`o@uurvpWcv}ly_yo{e^DPIZ@Al8'Bb<7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW-Hl0Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-a@hgH}}z~x_k~udqwWqgsmVLXARHId3/Jj<6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mDlcLqqvr|[ozyh}{SucwaZ@TEVLMh>#Fn3342>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aHdus_fxo;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$nAo|tVmq`K~0j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eXhi`iyJnt`>3:2eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}Njxl2>9?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Sefmb|Mkm16a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0??17b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bQc`o`rCi}k7>?08c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h69?39l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWi0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb8629?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc\42dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}NjxlQ>86`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~jS<78b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|hU9<:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb[750j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eXhi`iyJnt`]102dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}NjxlQ=66`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~jS><8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|hU8?:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=2j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hokRdsvavrblVhYilj]errljvcUmjobzhjPAOF\<27XgVcezl>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=09VeTecx=839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgrSwosmZzjoh}Cob>3:=4]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~B`c=1=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,fWcv_{ci^~ncdqOkf:36180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctDfi7936=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlg9190;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(j[oz[g{eRrbg`uKgj6325<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIidW82:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{EehS?6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIidW<2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{EehS;6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIidW02:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{Gr7<36>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwK~;;72:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{Gr7836>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwK~;?72:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{Gr7436>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'Dg~tRlLldcq@lufjeoB~|?>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'Dg~tRlLldcqAkgedlCy}]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(EdsSoJfs``oaK~XX^XT>98Po^OV\Z7?=0Ud=<7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWc3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!Bmtz\fVrf|lOemobjRdeM|4?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!Bmtz\fVrf|lOemobjRdeM|4YT_9k87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkf[`d`_y|jalQweqcDgg~ycabjry-Nip~XjZ~jxhKaacnfV`aIpVMEHR8<1^m\IP^X91?3Sb?>809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kNbllceMm`=0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`QjjnUszlkf_yo{eBmmpwikdlxs#oJfs``oaK~XX^XT>98Po^OV\Z7?=0Ud4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gBn{hhgii]{auwpBjtOgz~:5>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gNh{}Nbllce^`OmkmblVEYS9==_n;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%iDb}{DhqbficXjEceghjPOS]777Yh91h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`LqqusignbbjKaacnfMww>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneVoicZ~yilc\t`vfGjhszffgiv bNwwwqgil`dlIcomldKquZtt|ye485Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gUsi}oNbllceSgd<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`QjjnUszlkf_yo{eBmmpwikdlxs#o]{augFjddkm[olBu7l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW_n]NQ]Y60<2Tc5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kY~hobSucwaZ@TEVLMh<#Fn2:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_y|jalQweqcXNZGTJKj=8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kY~hobSucwaZ@TEVLMh?#Fn9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o\ioiPpwcfeZ~jxhM`nuplhicup&hXxknmRvbp`YA[DUMJi<"Io3;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaRkmoVrumhgXxlzjCnlwvjjkm{r$nZoftNlEmciUmzo4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gQfa}EeJdh`RdqfpZtt|ye595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"M`nuplhVrf||yYijg|tdp-fMit|McxmobjRde:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Fii|{eg_yo{urPfclusm{$iDb}{DhqbficUmnDs5>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"M`nuplhVrf||yYijg|tdp-fMit|Ldjnak]ef;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,GjhszffXxlzzsSgdmvrbz'hCc~zJn``oaWc`Fq2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Ob`{rnnPpdrr{[ole~zjr/`Omkmbl[ol555Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"M`nuplhVrf||yYijg|tdp-fIoiclnYijQhltg\w`r0i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS=Qbaof23g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV;;S`oad05a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX98Ufmcj>7c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ75Wdkeh<9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ7Xehdo=:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=2^obja70j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS?=Pm`lg52dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW;?Tal`k16`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY5>Vgjbi?8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[71Xehdo=:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=_lcm`41e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT?=Qbaof23d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV9Tal`k16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY3Wdkeh<9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[3?4WfULBIQ992]l[vseW;>TCXZ30?;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>09TcRIAD^4:7ZiX{|hT>9Q@UU>2:<6Q`_FLG[3?4WfUxyoQ=4^MVP949191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR863^m\CKBX>09TcR}zb^07[JSS4:42<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_7;0[jY@FMU=5>Q`_rwa[72XG\^7837?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY11:UdSJ@K_7;0[jYt}kU98RAZT=4==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<2?RaPGOF\2<5XgVy~nR<;_NWW828>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;7<_n]DJAY11:UdS~{m_36\KPR;073;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP681\kZAILV<2?RaPst`\61YH]]6224?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY11:UdSo]ntbpX74[Xe|rT88Q@UU>24;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:4=Po^`PeqeuS:;VS`{w_57\KPR;9842>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_7;0[jYe[h~h~V=>]^ov|Z22WF__0<<1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z0>;VeTn^o{csY05XYj}qU?9RAZT=30:<4Q`_cQbpft\;8WTaxvP44]LQQ:6<7397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP681\kZdTi}iyW>?R_lw{[13XG\^7=8062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[3?4WfUi_lzlrZ12YZkrpV>>SB[[<04==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<2?RaPbRcwgw]49TUfyuQ;5^MVP9706080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ992]l[gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?38SbQmS`v`v^56UVg~tR::_NWW848>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;7<_n]aWdrdzR9:QRczx^66[JSS4;:55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^4:7ZiXjZkoU<1\]nq}Y3=VE^X1<>>808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY11:UdSo]ntbpX74[Xe|rT88Q@UU>16;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:4=Po^`PeqeuS:;VS`{w_57\KPR;::42>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_7;0[jYe[h~h~V=>]^ov|Z22WF__0?:1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z0>;VeTn^o{csY05XYj}qU?9RAZT=06:<4Q`_cQbpft\;8WTaxvP44]LQQ:5>7397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP681\kZdTi}iyW>?R_lw{[13XG\^7>:062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[3?4WfUi_lzlrZ12YZkrpV>>SB[[<3:==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<2?RaPbRcwgw]49TUfyuQ;5^MVP94>60;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ992]l[gUf|jxP?09TcRl\auaq_67ZWdsS9;POTV?748>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;7<_n]aWdrdzR9:QRczx^66[JSS4:42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_7;0[jYe[h~h~V=>]^ov|Z22WF__09061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[3?4WfUi_lzlrZ12YZkrpV>>SB[[<4<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?38SbQmS`v`v^56UVg~tR::_NWW838>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;7<_n]aWdrdzR9:QRczx^66[JSS4>42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_7;0[jYe[h~h~V=>]^ov|Z22WF__05061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[3?4WfUi_lzlrZ12YZkrpV>>SB[[<8<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(eNexdd`hM`qh=2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)jOf~egagLcpoZak}lUxiy6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aMwwIpVYmy{|<02==3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)j@xzBuQ\t`vvw9776VY\<5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqgu|Z~yilc\t`vvwZak}lUxiyo?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrhxZ~yilc\t`vvwEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(e[}xnm`K}rnpNevm>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$i_y|jalGqvjtJizaTka{j_rgw=6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)jZ~yilcJrsmqWqgs}z3h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$EczjrswspWc`az~n~#l\tsgbi@tug{Ymy{|_fnvaZub|1l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"o[addpehjqJiza246MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#D`{espvtqTbo`yi mUoffvcjhDkxgRicud]paq?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'h^bik}fmmtWqgs}z3j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$EczjrswspWc`az~n~#lZnegqbiip[}ky~Qhltg\w`r?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5:54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2>0?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az84790:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6:>36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>22;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~48=54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2>8?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az84?90;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6:25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9466190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7>?073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=00:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?638?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq58<25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}94>6180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7>36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9090;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6<25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=2?:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp97461>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<:1859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?508?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6::36;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:661>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0?>1859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?648?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}69>36;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz324<;0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:5>72?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1<8>968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww87>90=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7>4073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>1:=2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:46190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe09073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>6:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww8=8?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6225=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:6872?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1?>>968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq84490=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=>074:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>20;>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;>25:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=4386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2>8?:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv97>6190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<074:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>14;>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58:25:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0?81859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?628?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{69436;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>7:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq828?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6325=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z0>;VeTaxvP13]LQQ:76k>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:4=Po^ov|Z75WF__0<>1b59@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]5=6YhWdsS<3l;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWRAZT=30:g209TcRczx^31[JSS48>5n95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ992]l[hsW88TCXZ314Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z0>;VeTaxvP13]LQQ:66k90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:4=Po^ov|Z75WF__0?0m3:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^4:7ZiXe|rT=?Q@UU>0:g509TcRczx^31[JSS4=4i?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR863^m\ip~X9;UDYY2:>c18GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\2<5XgVg~tR?=_NWW838e;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<2?RaPmtz\57YH]]6<2o=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z0>;VeTaxvP13]LQQ:>6hl0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY11:UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZe~494jj6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@m`mqcq[BHCW?38SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXkp6:2lh4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVir0?0nf:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS;7<_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeTot2<>`d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ992]l[Vgsk{Xnkd}{es,aWdrdzGrP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_7;0[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPcx>6:d`4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x1>1b19@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR863^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<0Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_7;0[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltv?6;d73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\2<5XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:46k:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY11:UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|5>5n=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<2?RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe080m0:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS;7<_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xz36?`3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP681\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuu>4:g69j91Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z0>;VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[iss404jj6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@m`mqcq[BHCW?38SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oeo>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xig>b19@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR863^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{dh0a4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_7;0[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltvgm6d73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\2<5XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqqbn<0n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPCnlwvjjT|h~~_khirvfv+dOgz~Oe~omldPfcK~690i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPCnlwvjjT|h~~_khirvfv+dOgz~NbllceSgdJ}761?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]5=6YhWkYjxn|T30_\ip~X<;VeTn^o{csY05XYj}qU?9RAZT033=2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ992]l[gUf|jxP??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^4:7ZiXjZkoU<1\]nq}Y3=VE^X1848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:4=Po^`PeqeuS:;VS`{w_57\KPR6:83=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[3?4WfUi_lzlrZ12YZkrpV>>SB[[123:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR863^m\fVgsk{Q8=PQbuy]71ZIR\8?2:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z0>;VeTn^o{csY05XYj}qU?9RAZT072=3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ992]l[gUf|jxP?>484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=09TcRl\auaq_67ZWdsS9;POTV224?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_7;0[jYe[h~h~V=>]^ov|Z22WF__=:?66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<2?RaPbRcwgw]49TUfyuQ;5^MVP4>61?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]5=6YhWkYjxn|T30_\ip~X<>SB[[233:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR863^m\fVgsk{Q8=PQbuy]71ZIR\;92:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z0>;VeTn^o{csY05XYj}qU?9RAZT312=0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ992]l[gUf|jxP??R_lw{[13XG\^99<7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]^ov|Z22WF__>:?66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<2?RaPbRcwgw]49TUfyuQ;5^MVP7141h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]5=6YhWkYjxn|T30_\ip~X<?R_lw{[13XG\^94<7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]^ov|Z22WF__>4?>18;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:4=Po^`PeqeuS:;VS`{w_57\KPR518;:=474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=09TcRl\auaq_67ZWdsS9;POTV1=ZUP80?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\2<5XgVhXmym}[23^[hsW=?TCXZ<1848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:4=Po^`PeqeuS:;VS`{w_57\KPR4983=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[3?4WfUi_lzlrZ12YZkrpV>>SB[[300:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR863^m\fVgsk{Q8=PQbuy]71ZIR\:9256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z0>;VeTn^o{csY05XYj}qU?9RAZT21\WR6>=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^4:7ZiXjZkoU<1\]nq}Y3=VE^X>;66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<2?RaPbRcwgw]49TUfyuQ;5^MVP6361?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]5=6YhWkYjxn|T30_\ip~X<?R_lw{[13XG\^84474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=09TcRl\auaq_67ZWdsS9;POTV0;VeTn^o{csY05XYj}qU?9RAZT2;154?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_7;0[jYe[h~h~V=>]^ov|Z22WF__?4Q\W1;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;7<_n]aWdrdzR9:QRczx^66[JSS<0?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\2<5XgVhXmym}[23^[hsW=?TCXZ;1848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:4=Po^`PeqeuS:;VS`{w_57\KPR3983=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[3?4WfUi_lzlrZ12YZkrpV>>SB[[400:<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR863^m\fVgsk{Q8=PQbuy]71ZIR\=UX[=7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]^ov|Z22WF__:<7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]^ov|Z22WF__4<7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW30`;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<2?RaPmtz\57YH]];?=o64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=2^MVP436j>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\92^MVP77e?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ992]l[hsW88TCXZ<1c58GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?38SbQbuy]26ZIR\=;i;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]5=6YhWdsS<]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY11:UdS`{w_00\KPR09k=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_7;0[jYj}qU:>RAZT93a3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=5>Q`_lw{[44XG\^2=o84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z0>;VeTaxvP8^MVP446j?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ992]l[hsW1UDYY?<1c48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>09TcRczx^:\KPR6<8h=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_7;0[jYj}qU3SB[[143a1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<2?RaPmtz\QRIAD^4:7ZiXe|rT4RAZT042f0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=5>Q`_lw{[=YH]]8:n85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]5=6YhWdsS5Q@UU12f0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=5>Q`_lw{[=YH]]>:n85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]5=6YhWdsS5Q@UU72f0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=5>Q`_lw{[=YH]]<:n85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]5=6YhWdsS5Q@UU52f0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=5>Q`_lw{[=YH]]2:n85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]5=6YhWdsS5Q@UU;2=<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds==?>9b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH99;T_Z>6c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~688UX[<7l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv>20]PS4?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?=1^QT6<>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9=;T_Z>6c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~6<8UX[<7l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv>60]PS4?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?91^QT6<>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH91;T_Z>6c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~608UX[<7l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=51j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w213\WR6>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv=00]PS4?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu=9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH:8UX[=78;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW_RU2=g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds895o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{24YT_93i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny42[VQ61k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w60]PS7?03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu8=9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH08UX[=7m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW6WZ]:5o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{<4YT_;3<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny:1f5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\630XgVg~tR==_NWW557fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5>?UdS`{w_20\KPR69hl0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;<=SbQbuy]06ZIR\;;jj6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOzX=XYW_[U9:;Q`_lw{[64XG\^8=lh4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=67]l[hsW:8TCXZ:1`d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_345[jYj}qU8>RAZT73bb>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]123YhWdsS>?UdS`{w_20\KPR>9080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lBayRhpVo}mGr:<<7>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz204?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp8?:5>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv>60;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|4161:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr:4<7<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz154?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp;8:5>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv=30;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|7261:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr99<7<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz1=4?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp:::5>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv<10;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|6461;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr8?4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq<:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv81808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{<4?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp0;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH98:3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH9;;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH:8:3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH::;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH:?;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH:>;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH:1;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH:0;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH;9;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH;8;3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH;;;246MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_7;0[jYj}qU:5RAZT^@255??3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:4=Po^ov|Z7>WF__SO?=18:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXJ;9:555Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^4:7ZiXe|rT=4Q@UU]A637>02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XRL=70;;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>09TcRczx^3:[JSSWK83=464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VH8=<77;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWj2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_C>2:Q`_lw{[4?XG\^T~~QM<3<:f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSO2<>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUI0906b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVPZttWK6>24l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_C>::Q`_lw{[4?XG\^T~~Qly=2==a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<2?RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw321<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw320<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw323<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw322<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw325<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw324<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw327<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw326<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw329<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw328<:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSnw32?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>09TcRczx^3:[JSSW{yTot2<0?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>09TcRczx^3:[JSSW{yTot2<>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUhu1:19b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z0>;VeTaxvP18]LQQYu{Vir0806c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVPZttWjs7:37l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW37j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW06e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVPZttWe0<:19d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z0>;VeTaxvP18]LQQYu{Vf~x1?:>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy2>6?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>09TcRczx^3:[JSSW{yT`xz316<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSa{{<0:==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<2?RaPmtz\5Q`_lw{[4?XG\^T~~Qcuu>2:Q`_lw{[4?XG\^T~~Qcuu>14;?b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:4=Po^ov|Z7>WF__S}Pltv?648>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_mww87491l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR863^m\ip~X90UDYYQ}s^nvp94460o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ992]l[hsW83TCXZPrr]oqq:5<73n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP681\kZkrpV;2SB[[_sq\hpr;:<42i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_7;0[jYj}qU:5RAZT^pp[iss4;<55h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^4:7ZiXe|rT=4Q@UU]qwZjr|58<24k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=406d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVPZttWe0?06e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVPZttWe0>>19d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z0>;VeTaxvP18]LQQYu{Vf~x1=>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy2<>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy2;>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy2:>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy29>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy28>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy27>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUgyy26>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUsc2?>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUsc2>0?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>09TcRczx^3:[JSSW{yTtb|310<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSua}<00==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<2?RaPmtz\5Q`_lw{[4?XG\^T~~Qwos>20;?b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:4=Po^ov|Z7>WF__S}Pxnp?508>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq84091l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR863^m\ip~X90UDYYQ}s^zlv97060o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ992]l[hsW83TCXZPrr]{kw:6073n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP681\kZkrpV;2SB[[_sq\|jt;9042h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_7;0[jYj}qU:5RAZT^pp[}iu4842i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_7;0[jYj}qU:5RAZT^pp[}iu4;:55h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^4:7ZiXe|rT=4Q@UU]qwZ~hz58:24k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=37j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>06e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVPZttWqey0?:19d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z0>;VeTaxvP18]LQQYu{Vrd~1<:>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXzzUsc2=6?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>09TcRczx^3:[JSSW{yTtb|326<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?38SbQbuy]2=ZIR\VxxSua}<3:==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<2?RaPmtz\5Q`_lw{[4?XG\^T~~Qwos>1:Q`_lw{[4?XG\^T~~Qwos>04;?b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:4=Po^ov|Z7>WF__S}Pxnp?748>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq868>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq818>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq808>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq838>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq828>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq8=8>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;7<_n]nq}Y61VE^XR||_ymq8<8>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az858>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az848>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az878>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az868>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az818>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az808>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az838>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az828>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^az8=8>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^nvp9691l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]5=6YhWNDOS;7<_n]pqgY5TCXZ39;2=[iss4:42i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@}zb^EM@Z0>;VeTKCJP681\kZurjV8?SB[[<883:Zjr|5>55h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY11:UdSJ@K_7;0[jYt}kU98RAZT=;94;Yk}}6>24k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=09TcRIAD^4:7ZiX{|hT>9Q@UU>:>58Xd|~7:37j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV<2?RaPGOF\2<5XgVy~nR<;_NWW8<<76Vf~x1619d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=5>Q`_FLG[3?4WfUxyoQ=4^MVP9?=87Ugyy26>8g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:4=Po^EM@Z0>;VeTxlP25]LQQ:>294Ttb|30?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;7<_n]DJAY11:UdS~{m_36\KPR;13:5Sua}<0<:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR863^m\CKBX>09TcR}zb^07[JSS400;2Rv`r=0==`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ992]l[BHCW?38SbQ|uc]10ZIR\531<3Qwos>0:Q`_rwa[72XG\^757>1_ymq808>m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^4:7ZiXOGNT:4=Po^qvfZ43WF__044?>^zlv9091l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]5=6YhWNDOS;7<_n]pqgY5TCXZ39;2=[}iu404i=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;7<_n]nq}Y?WF__0=0m2:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_7;0[jYj}qU3SB[[<02=f7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*VfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z0>;VeTaxvP8^MVP9766k80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=5>Q`_lw{[=YH]]6:>3l=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[3?4WfUfyuQ7_NWW8429j;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Zjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<2?RaPmtz\2o?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=>c38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]5=6YhWdsS5Q@UU>1:g75\]DJAY11:UdS`{w_9]LQQ:46k;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=5>Q`_lw{[=YH]]6?2o?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=c38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]5=6YhWdsS5Q@UU>5:g75\]DJAY11:UdS`{w_9]LQQ:06k;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=5>Q`_lw{[=YH]]632o?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5:5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8469?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<03=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0<<1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4895;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8429?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<07=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0<81789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs48=5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw84>9?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<0;=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0<089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;:94<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?648012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz323<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7>>089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;:=4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?608012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz327<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7>:089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;:14<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?6<8002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz32?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}68<396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW0:2>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4<4<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?2;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y28>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|525;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8<8>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4942=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaield0<061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{<3<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw868>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4=42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaield08061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{<7<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw828>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4142=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaield04063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{Ny>3:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{868>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq6?24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}:16090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds0:063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{Ny>;:<5VeTaxvP33]LQQ:76hh0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\630XgVg~tR==_NWW848fj2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^052ZiXe|rT??Q@UU>1:ddEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}]>UVZ\^R<96^m\ip~X;;UDYY2;>``8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>;8Po^ov|Z55WF__080nb:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8=:RaPmtz\77YH]]6=2ll4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=4jn6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ41>VeTaxvP33]LQQ:?6hh0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\630XgVg~tR==_NWW8<8>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsW93;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~T=4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^1:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw[1?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrX=0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}U=5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexR960:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{_9;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov\==g3:=b2:=b1:=b0:=b7:=b6:=b5:=b4:=b;:=b::=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z321<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z320<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z323<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z322<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z325<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z324<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z327<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z326<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z329<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z328<;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z32?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2<0?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2<1?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2<>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1:18b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0807c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7:36l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2>2?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<01=20;>a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{84390o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@owJ}:6>72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH48=54k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksFq6:436i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2>>9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv321<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zAx=02:=`25h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=;07f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1<8>9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv329<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zAx=0::=ca3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{86690o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@owJ}:4972n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH4:43i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrIp5>54h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksFq6>25k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1618d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu26>9`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR>7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T=5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]23=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP29a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS??7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T>?6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP49`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR;7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T:5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;<7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>6:=>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH4>4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlrOz?<;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu26>9`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftUmn]yeykn0:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vWc`_{ciRlLldcqWdrdzVEYS8=6_nc2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuZlm\~dzj_cAoadtTi}iySB\P52;\k4?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iy^hiXrhvf[bjrmVynxok4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xig>bg9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]\[]JIEVUT:8QP_LaliuguWNDOS;7<_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzki3`e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[ZY_DGGTSR89_^]Ngjkwi{ULBIQ992]l[Vgsk{Xnkd}{es,aWdrdzGrP?]^NfwvRoigU9>RaPltvgm11>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:8;9Q\W15:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k63;>Ubb{9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]m4116W`d}=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=:76^kmr41>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/^l315>Xag|33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jMgj^h}jtSgd[bjrmVynx:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cGmegjbIeclb`kat^EM@Z0>;VeTC_Q:43]l=3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dBfhhgiLbfgoofjqY@FMU=5>Q`_NP\114XgVY\<484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gCiikfnMaghnlgmpZAILV<2?RaPOS]607YhWZ]:S^Y>979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY11:UdSB\P550\kZUP:1<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~T~~zou5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fCoagJe~byJjcnff<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dAaoeHcx`{Ddal``:6?7;3?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oGatdpqqurJizaOinake9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aMkrbz{{x@o|kEg`kac;9>4:485Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lFnugqvpvs[}ky~Jjcnff1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`JvtYDdlkyS<6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>27;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;9=43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pn0<;1809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=3=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkya949081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5954<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1:1809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=7=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkya909081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5=54<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi161809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=;=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkyaZ6?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW82:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT==6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX9:2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT=96>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pnS86?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW0=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;87=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;97=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;:7=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;;7=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;<7=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;=7=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;>7=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;?7=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;07=o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;17=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmcX8>i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y6?j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkyaZ40k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf[61d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g\02eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_65`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~XewkP86a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}YbvhQ67g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw30?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=33:=6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v<07=3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{?5;1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}949?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;;7=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguq5>5;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lAeyvAkphci{s7939i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw37?5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=:=3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{?=;1b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z60m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|Y6?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX99=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguqV;:;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lAeyvAkphci{sT=?9i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP155e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y^363`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{\62c>o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W>=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguqV21^m2<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yGa_Sf\mkp6W@D]S=7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|@dT[yQmCnlwvjjCmjeoiROAD^::2Zi690=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZQsWkIdby|`lEg`kacXIGNT448Po00:3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxD`PWu]aGjhszffOinake^CM@Z>>>Ve:?484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4943?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkm1??>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?548?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;925=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9736190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7=8073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=35:=543?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkm1?7>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?5<8?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=0?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb87790:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h69>36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>12;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;=54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=8?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb87?90;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6925=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9566180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7?36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9390;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6=25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ6?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV;3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkmR??839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]25=4]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^37<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY6=180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT=;6=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ7?0;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:55?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW;;3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkmR<=839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]17=4]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^05<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY5?180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>56=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ5?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV9;4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ<1938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\0=720OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=2=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0<>1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu48;5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8449?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<01=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0<:1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu48?5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8409?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<05=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0<61789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu4835;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq848012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|321<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7><089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:;4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?668012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|325<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>8089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:?4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?628012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|329<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>4088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>04;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2<1?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{682:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7:397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=:=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0408b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftCmjeoi5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuZlynx4?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^4:7ZiXe|rT=4Q@UU>24;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY11:UdS`{w_0;\KPR;9842>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:4=Po^ov|Z7>WF__0<<1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_7;0[jYj}qU:5RAZT=30:<4]^EM@Z0>;VeTaxvP18]LQQ:6<7397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=5>Q`_lw{[4?XG\^7=8062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP681\kZkrpV;2SB[[<04==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVP9706080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<2?RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>09TcRczx^3:[JSS4;:55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;7<_n]nq}Y61VE^X1<>>808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^4:7ZiXe|rT=4Q@UU>16;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY11:UdS`{w_0;\KPR;::42>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:4=Po^ov|Z7>WF__0?:1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_7;0[jYj}qU:5RAZT=06:<4]^EM@Z0>;VeTaxvP18]LQQ:5>7397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=5>Q`_lw{[4?XG\^7>:062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP681\kZkrpV;2SB[[<3:==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyW>?R_FLG[3?4WfUfyuQ>9^MVP94>60;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<2?RaPmtz\592IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>09TcRczx^3:[JSS4:42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:4=Po^ov|Z7>WF__09061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP681\kZkrpV;2SB[[<4<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>09TcRczx^3:[JSS4>42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:4=Po^ov|Z7>WF__05061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP681\kZkrpV;2SB[[<8<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT<:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT=997;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^353==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS<988:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX91=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]2=21]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX:9=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]152>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW;9<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\611?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=56:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV8=;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[71002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P295;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U95:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX1>n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^grjZoi~>o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^grjZoi~;=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^znttqGaficm1;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_yo{urFfgjbb48=5=5:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.EM@Z0>:VeTnCkwtVpjp`Jbfn~cW>SPmtz\6=YH]]6;24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"IAD^4:6ZiXjGosxZ|ftdNfjbroS:WTaxvP29]LQQ:56090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,CKBX>08TcRlAeyvTvlrbDldlxeU<]^ov|Z4?WF__0>062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&MEHR862^m\fJssx|~_tRJnt`Y57XYj}qU9;RAZT=2==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!HNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ:687387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+BHCW?39SbQmOtvsqqRWMkmV8<]^ov|Z40WF__01\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%LBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU>26;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS48955>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY2>4?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#J@K_7;1[jYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW84391:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]6::37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:WTaxvP26]LQQ:607387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+BHCW?39SbQmOtvsqqRWMkmV8<]^ov|Z40WF__0<71939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%LBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU>2:<5RaPbNwwtprSpVNjxlU93\]nq}Y5?VE^X1<>>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$KCJP680\kZdH}}z~xYvPD`vb_35ZWdsS?9POTV?678>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.EM@Z0>:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\58824=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"IAD^4:6ZiXjF|xz[x^Fbpd]1;TUfyuQ=7^MVP9426090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,CKBX>08TcRl@uurvpQ~XLh~jW;=R_lw{[71XG\^7>;063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&MEHR862^m\fJssx|~_tRJnt`Y57XYj}qU9;RAZT=04:<5RaPbNwwtprSpVNjxlU93\]nq}Y5?VE^X1<6>808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$KCJP680\kZdH}}z~xYvPD`vb_35ZWdsS?9POTV?6;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS4::55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY2<1?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#J@K_7;1[jYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW86491:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]68?37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:WTaxvP26]LQQ:4=7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+BHCW?39SbQmOtvsqqRWMkmV8<]^ov|Z40WF__0>81929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%LBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU>03;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS4:255>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY2<9?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#J@K_7;1[jYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW868>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.EM@Z0>:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\5>;24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"IAD^4:6ZiXjF|xz[x^Fbpd]1;TUfyuQ=7^MVP9256090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,CKBX>08TcRl@uurvpQ~XLh~jW;=R_lw{[71XG\^78>063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&MEHR862^m\fJssx|~_tRJnt`Y57XYj}qU9;RAZT=67:<5RaPbNwwtprSpVNjxlU93\]nq}Y5?VE^X1:9>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$KCJP680\kZdH}}z~xYvPD`vb_35ZWdsS?9POTV?028>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.EM@Z0>:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\5>324=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"IAD^4:6ZiXjF|xz[x^Fbpd]1;TUfyuQ=7^MVP9291:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]6><37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:WTaxvP26]LQQ:2:7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+BHCW?39SbQmOtvsqqRWMkmV8<]^ov|Z40WF__08=1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%LBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU>60;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY2:6?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#J@K_7;1[jYeG|~{yyZw_Ecwe^04UVg~tR<8_NWW80191:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]6>437<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:WTaxvP26]LQQ:26090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,CKBX>08TcRl@uurvpQ~XLh~jW;=R_lw{[71XG\^7:=063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&MEHR862^m\fJssx|~_tRJnt`Y57XYj}qU9;RAZT=42:<5;42?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*AILV<2>RaPbNwwtprSpVNjxlU93\]nq}Y5?VE^X18<>808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$KCJP680\kZdH}}z~xYvPD`vb_35ZWdsS?9POTV?2;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS4>42>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*AILV<2>RaPbNwwtprSpVNjxlU93\]nq}Y5?VE^X161939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%LBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU>::=1]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&Gjon{b_cQwewrnfnHrxhBnnd]oqq:768227NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+Hgdk|gTn^znrukmcGsmEkeiRv`r=3=54>>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lc`gpkXjZ~j~ygagC{waIgimVrd~1<110;4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z0>:VeTnCkwtVpjp`Jbfn~cW>SPmtz\6=YH]];:5:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})Je|rTKCJP680\kZdImq~\~dzjLdldpm]4UVg~tR<7_NWW64?03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZAILV<2>RaPbOg{pRtn|lFnbjzg[2_\ip~X:1UDYY=>969@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPGOF\2<4XgVhEiuzXrhvfH`h`|aQ8QRczx^0;[JSS<83<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+HkrpVMEHR862^m\fKc|^xbxhBjnfvk_6[Xe|rT>5Q@UU60===D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!Bmtz\CKBX>08TcRlAeyvTvlrbDldlxeU<]^ov|Z4?WF__8>?67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ7790=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]];:=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY?<1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS9=;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU365<1]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ7090=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]];2=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY<>0858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS:8;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU015<1>?67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ4390=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]8==494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY<71858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS:0;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU135<167:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ5690=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]98=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY=:1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS;?;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU145<1]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ5>90=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]>:<494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY:=1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS<:;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU675<1]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ2190=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]>3=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY;?1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS=8:2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU725<1]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ3490=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]?>=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY;81858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS=1;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ993]l[gIr|yXuQKaucX26[Xe|rT>:Q@UU7:5<1]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ0690=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]<8=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY8:979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPGOF\2<4XgVhDyy~ztUz\@drfS?9VS`{w_35\KPR090<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\0;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:?80:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&Ue<<<81051?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#R`?15:\mkp0;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.]m442?W`d}=:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1??>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9766>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?=>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9746>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?;>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9726>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?9>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9706>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?7>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe97>6>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?1749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8769?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0??1749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8749?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0?=1749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8729?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0?;1749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8709?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0?91749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb87>9?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0?71759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8780=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7?=085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7480=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7??085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7680=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7?9085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7080=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7?;085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7280=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7?5085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7<80<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7?39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW74;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6?=39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW76;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6??39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW70;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6?939:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW72;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6?;39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW7<;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6?539;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW7:23Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;?7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl27>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9?9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS=9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR?<759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[420<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT=89;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX90=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ=759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[760<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT><9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX:<=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ=6668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ40?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS?684:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\6<143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU8;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_2240>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX;8=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ<2668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ54?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS>:84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\70133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU8:::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\04133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU?>::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP4457?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY3>>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR:8759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[1>0<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT849<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR;<759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[020<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT989;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX=0=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ9759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[360<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT:<9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_650?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY??:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS49=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmTvlrbFq=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nzz~Omyo8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMe}{D`vb[bjrmVynx:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fKc|^xbxhBjnfvk8780j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`Ma}rPz`~n@h`hti>0:2b3:2b2:2b1:2b0:2g]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hEiuzXrhvfH`h`|aU9;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eFlr[g{eMgmcqnX;090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fJssx|~_tRJnt`Y12XY@FMU=5?Q`_MgpwQnffV;=Sb?67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hDyy~ztUz\@drfS;]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hDyy~ztUz\@drfS;4^m?638690=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fJssx|~_tRJnt`Y12XY@FMU=5?Q`_dsveiY6;0>1^D:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l@uurvpQ~XLh~jW?8R_FLG[3?5WfUn}xoc_06\k9416;3?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+gIr|yXuQ]e`fz[gIr|yXuQKaucX57[XIGNT4:6Po878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nB{{ptvW|ZTbimsTnB{{ptvW|ZBf|hQ:>PQNNE];3=Yh90?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fJssx|~_tR\jae{\fJssx|~_tRJnt`Y26XYFFMU3;5Q`2858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nB{{ptvW|ZTbimsTnB{{ptvW|ZBf|hQ:>PQNNE];3=Yh:VL296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dH}}z~xYvPRdcg}ZdH}}z~xYvPD`vb_44ZWHDOS597_n14`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l]e`fQavvhfzoYinkfvdf4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l]e`fQavvhfzoYinkfvdfM|25i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fVrfz}cekOw{eMcma949?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]69T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aWqgu|`dlNtzjL`lf[51e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_47Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cQwewrnfnHrxhBnnd]23g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!mSucqplh`Jp~n@l`j_357?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o]{rdcnAwthz>n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fVrumhgN~a}_fnvaZub|1;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fRtn|lFnbjzgIo@zp`uKgj6;25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nZ|ftdNfjbroAgHrxh}Cob>1:=7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&h\~dzjLdldpmOiJp~nAal_3:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oY}iugOakas`@dIuyk|Lna\734Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0<>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85;:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:6:7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?5680i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<06=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1?:>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96::39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW49?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=3::2?>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan969<39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW808a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74;<5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49406>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>1<;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>328<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0?08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74::5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49566>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>06;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>332<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0>:17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a859>2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:4>7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?7280i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<2:=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1=6>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9682:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:387=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?0480i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<50=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1:<>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96?839n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74<>5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49326>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>62;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>356<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;08617`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85?22:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:26>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>54;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>360<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0;<17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85<82:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:16>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>4:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9622:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y7?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^34=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S<>89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W8;<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[44012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_014=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S<:89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W8?<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[40012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_054=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S<689:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W83<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[71>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P215:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T><96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P255:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T>896;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P295:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T>497;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]042?:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y4;>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]002?30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]0<2?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a8V>8;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z23?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^663<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a8V><;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z2??01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^6:3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlmEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S8=89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W<><56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[03012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_444=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S8989:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W<2<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[0?002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_75:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T:=96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\271>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P625;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T;:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y??11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^;4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0=08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`648:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59766>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>26;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?312<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0<:17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95;>2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:6>7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?5280i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><0:=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1?6>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:587=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?6480i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><30=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1<<>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan869839n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64;408a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64:>5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59526>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>02;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?336<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0>617`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95922:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:46>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>74;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?340<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:09<17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95>82:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:3<7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?0080i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><54=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1:8>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86?439n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<42=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1;>>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86>>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>6:2g30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>5:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8632:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:>6030OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>3:0?;b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^7=<06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS48855l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP97460k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>20;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ314<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0<819`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5;<24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:6073j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS412IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<0<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0?>19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\58:24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:5:73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<36==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1<:>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]69:37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:WTnKgioEcweJssS?9VS`{w_80\KPR;:>42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW87>91h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=0::8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]68<37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:WTnKgioEcweJssS?9VS`{w_80\KPR;;842m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW86491h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=10:SPbGkekAgsiFW;=R_lw{[<4XG\^7?806a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4:<55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP95060k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>0<;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ338<:=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0>06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4=:55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP92660k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>76;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ342<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__09:19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5>>24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:3>73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<5:==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1:6>8;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6?24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:2873j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<40==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1;<>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6>837n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:WTnKgioEcweJssS?9VS`{w_80\KPR;=<42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW80091h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=74:SPbGkekAgsiFW;=R_lw{[<4XG\^794069:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4<42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW83691h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=42:SPbGkekAgsiFW;=R_lw{[<4XG\^7:>069:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4?4256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW828>12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<9<:=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__04088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W9=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\52?06;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U:=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y6:>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]272?46;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U:9:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y6>>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]232?86;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U:5:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y5?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^033<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R<>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V89;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z44?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^073<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R<:789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V8=;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z40?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^0;3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R<6799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V9<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[66012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_234=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S><89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W:9<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[62012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_274=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S>889:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W:=<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[6>012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_2;4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S996;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P435:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T8>96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P475:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T8:96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y29>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]662?8:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y2=>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]622?4:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y21>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]53<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R8?789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V<:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z05?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^403==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R988:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W1=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\==2e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr=2=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lx7?36m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW54o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eMchxdaaCnwmp`t;=72i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*gCqaj~bccM`uovfv9090k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp?3;>f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^2;e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQ>8`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxT>5o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcuW:2j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZ2?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]61>18g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|Mogmt<31?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2=0=a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz69290o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4;=72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:5<54k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip87;36i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1618g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|Mogmt<39?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2^2;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3]2<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax0\6=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz6Z2?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7Y20l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4X>1o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5W>2n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:V23i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;U24h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip6;25k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs7=36j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|Mogmt2;>9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw35?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov<7<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny=5=<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax>;:=cc3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[5>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[4>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[7>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[6>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[1>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[0>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[3>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[2>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[=>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz[<>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDvhiVfkboM{ofl``oa=b5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOg`]olkdvBrdokikfn><6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`TvlrbLl~noykk_cFjwddkmVEYS?89_n;:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oY}iugGaqcd|lnTnIg|acnf[JTX:?;8Po4]PS5?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cUqmqcCm}ohxhjPbEkpegjbWFXT>;8Po7;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oY}iugGaqcd|lnTnIg|acnf[JTX:??UdSd`y1618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUeEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc>=33]oqq:16>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4755We0:083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:9??Qcuu>;:25648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUe<>>?_ymq868Xz}=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Baef\j5578Vrd~1:1779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HgclVd;?=>Pxnp?0;Yu|>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4667Wqey08086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:8<=Qwos>6:Zts?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@okd^l3756Xpfx7:399;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW^pw`==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dida}o}_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip8P5PQGaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~S0WT@h}|Ticm[=4XgVir0=0k8:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IfijxhxTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7]>UVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{X=XYKmzy_dl`P83]l[f;97n37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnosewYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2Z;^[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtU6]^NfwvRoigU3>RaPcx>1:a>5WfUhu1=1d99@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HeheykySEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4\1TUCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz_<[XDlyxXeoa_90\kZe~4=4o56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_mww858c12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anabp`p\LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju?U6]^JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsP5PQCerqWldhX0;UdSa{{<0Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Ejef|l|PH`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;Q2QRFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd\1TUGi~}[h`l\<7YhWe0?0k9:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IfijxhxTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7]>UVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{X=XYKmzy_dl`P83]l[iss4:4o46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_mww`lb>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fobcas]KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>V7R_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipQ2QRBjsrVkekY?:VeT`xzki0f:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Jkfg{mQGaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:R3VSEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|]>UVFn~Zgao];6ZiXd|~oe?j6;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\g|:560?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxTot2<>878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\g|:360?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxTot2:>878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\g|:160<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxT`xz30?;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRFnnenfEwdn|lxYi|{jsuq-f@pnk}cdbNaznugq[iss4842:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rbzt=0==3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPH`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawYk}}682484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWAkehakNrckwawTby|oxx~ mEwk`pliiKfexh|Pltv?0;?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcuWe08066:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^nvp9091?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{Ugyy28>848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\|jt;873=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZNffmfnMlftdpQatsb{}y%nHxfcukljFirf}oySua}<0<:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZ~hz5855;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQwos>0:<0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVrd~181979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]{kw:06>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfv2gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfv01f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es44e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|87g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySnw30?5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQly=3=3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_b{?6;1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]`}959?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\fAgsi^eyhNaznugq[f;<7=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYdq5?5;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWjs7:36?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rbzt=3=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_mww878?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]a@drf_fxoOb{atdp\hpr;;72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYk}}6?25>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbzVf~x1;1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySa{{<7<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pltv?3;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]{kw:761:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfvZ~hz5;54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWqey0?070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lxTtb|33?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQwos>7:=6:VE^X]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj18g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUMekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ>20;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[123:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT062=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU365m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP4>61l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ7>90o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR5883n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS:8:2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\;;:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]89=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^9?<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X?;>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[293:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT3;2=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU135m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP6461l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ5490o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR4<83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS;<;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\:<:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]9<=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^84<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:VE^X9>>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj08g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUMekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ;10;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[433:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT512=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU675m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP1161l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ2?90o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR3183n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS=9;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\<;;5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]?:=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^>><7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X8:>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[563:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT4:2=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU7:5m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP3461l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ0490o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR1<83o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS><3o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS?83o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS083o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS18=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fGsmzXnmi?>729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhGm~zXosfM|7133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbMcppRiulGr9=::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeDhy[b|kNy0130=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRlCarvTkwbIp;8:;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdKiz~\cjAx302522Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo^ncjgwH`h`|aFdmi?>799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh[mnejtMgmcqnIp8;<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVfkbo@h`htiL{641?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbQc`o`rKmgmdCv<16:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi\lmdeuNfjbroFq>:;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdWijanxAkagujM|07002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRbgncsDldlxe@w605;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn]olkdvOakas`Gr<=;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeXfzGoa?80:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkZd|Amc1053?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn]aLbn2626<<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVhxEig=89?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aV`ub|OcmcCv>1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf99;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`32421=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn12343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h;?=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb5070?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl?91658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf9>;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`3;521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn20243>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h8:=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb6770?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl<<1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf:=;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`06521;?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd409>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn29343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h82=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb7570?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl=>0658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf;8;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`11521?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd539>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn34343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h9==:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb7270?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl=71658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf;0;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`6352187:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd269>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn43343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h>8=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb0170?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl::1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf9>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn51343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h?:<:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb1470?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl;=1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf=:;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`77521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn56343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h?3=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb1<70?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl8?1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf>8;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`41521?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd039><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn6455?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi>;<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`:233=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k2=:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[}kiH`{rxL{541d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbTrgeqcEq}oGmck_ts315=e;9_hlu2a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Vd;?88Piot22f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Vd;?:6Piot5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Wg:8;5Qfnw35g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Wg:?>=Qfnw4g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf9>998Rgav7f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Yi8=8?Sd`y17a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Yi8=83Sd`y6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Zh7<;2Tecx>6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Zh7<;2Tecx=6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Zh7<;2Tecx<779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gGuj`~n~Hcjrfgmg|Tby>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lNrckwawCjm{mnbnw]epL{3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kKyndzjrDofvbcikpXn}Cv>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gGuj`~n~Hcjrfgmg|TbyGr9;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cCqflrbzLgn~jkacxPfuK~41<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oO}bhvfv@kbznoeot\jqOz\fDtea}oyBb|bamPfuK~XG[U994Q`979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gGuj`~n~Hcjrfgmg|TbyGrTnL|miugqJjtjieXn}CvPOS]1190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lNrckwawHhzdkg^h85:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fDtea}oyBb|bamPfuK~0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nL|miugqJjtjieXn}Cv>6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1>16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1??>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2>1?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz313<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<01=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=37:3c21;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?5381m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8419>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp97?6?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:617909e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0?;16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1<9>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2=7?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz329<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<3;=2a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=0=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=13:3c05;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?7781m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8659>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9536?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:4=7]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1:=>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2;3?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz345<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<57=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=65:3c73;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?0=81m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww81?9>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp929>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9376?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:297938j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1;7>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2:9?4g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz35?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz361<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<73=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=41:3c57;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?2;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?3;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?<;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?=;0d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\43eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_325`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_335`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_305`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_315`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_365`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_375`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_345`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_355`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_3:5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_3;5g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_24g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP314g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP304g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP334g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP324g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP354g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP344g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP374g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP364g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP394g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP384`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP47f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;07f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;17f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;27f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;37f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;47f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;57f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;67f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;77f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;87f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ;97a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ:6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;?6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;>6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;=6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;<6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;;6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;:6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;96e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;86e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;76e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR;66b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR89d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS;>9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS;?9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS;<9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS;=9c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS:8l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcuW8=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mD`vbSjtcKfexh|P2668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}k\cjLotlwawY4?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`UlvaEh}g~n~R:84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsi^eyhNaznugq[0133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lxT:::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgPg{nHcx`{es]43<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNfmD`uuQweqcXNZGTJKj>7b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn:!D`8d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm;&Ec?89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm8n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg7(Oi:>n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg7(Oi;>l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg7(Oi;VLi0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg0(Oi?m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTJ^CPFGf7)Lh6?m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTJ^CPFGf7)Lh5?l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTJ^CPFGf7)Lh59180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg0(Oi:8UX[=9k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lCarvSkuYu{}zdx;l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`OevrPg{n=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bMcppRiulGr<>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmd1=1739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`hti>7:2480OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}b7539<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}bEt181759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`htiL{8280<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`Gr7439;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW::27;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}bT8:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Sefmb|EoekyfP5638GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dWijanxAkaguj\227;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}bT4:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Sefmb|EoekyfP97:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dUmhnr:l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cPfeaIp?i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l]ergwBl`h>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o\jsdvEmciIp>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\auaqSwosmZ~ycok85:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVgsk{]yeyk\tsmaaK~0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^o{csUqmqcT|{eiiCv>739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>3:25>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?5780;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5;82:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo315<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9726>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7=;083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=34:25608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?5;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4;:5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2=1?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8749?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h69?39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>13;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4;25;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2=9?51?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8780;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi59;2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo330<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9556>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7?>083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=17:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?7280;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5932:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo338<46>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe959?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6?<39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>70;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4=?5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2;6?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8119?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6?439<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k79=083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=72:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?1180;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5?>2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo357<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9306>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k795083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=7::241729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>55;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4?85;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl293?51?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8380:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5=5;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl27>608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?=;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_yo{eDlwv|0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_yo{eDlwv|H>>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#c>>154b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})i88;?0409e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,j576<535S^Y?8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/FLG[016WfULBIQ:70]l[hsW0UDYY2?>9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.EM@Z309VeTKCJP563\kZkrpV3TCXZ30?3;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,CKBX=>;TcRIAD^745ZiXe|rT5RAZT=2=6=`_n]DJAY2?8UdS`{w_8]LQQ:66VY\<5:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"Cbuy]aGicfzLdjnakFrp32<3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+HkrpVhH`ho}Fmwpllh`A{{:=574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"Cbuy]aGicfzOf~egagRvbppu690i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&GfyuQmDhqbficDgg~ycabjrOz\TRTX:;?TcRCZX^::>;;TcRCZX^::3Zi690>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&GfyuQmFmwplWc`FqULBIQ:70]l[HS_W13=Sb?>9b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/Lov|ZdTi}iy[g{eSg`alpblVMEHR;81^m\IP^X183Tc]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/QUQ[742WfUi_yo{eHlGacgrd}IggIabahlX5XYby|kgS>>Po=3=52>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/^l3567Xag|T_Z?70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv bEkpegjbKfd~bbces;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-a@lufjeoHccz}omnfvK~XX^XT>?;Po^OV\Z>>0Ve<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$nH`nbmgQab1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})eMgki`h\jgOz;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,f@hfjeoYij@w_FLG[016WfUFYUQ795]l3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+gCiikfn^hzervQab?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})eMgki`h\jqtgppWc`FqULBIQ:70]l[HS_W13>Sb97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWh0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hMekaJmqvz8<80n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(jOcmcHctx>::ZUP8>n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hM`x}gIssPpwiem090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hM`x}gIssPpwiemGrTKCJP563\kZKRPV22;Ra87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv bGnvwmTbo1n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hM`x}gRdeM|ZAILV?<=RaPMTZ\<<0Xg1h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hCc~zKircah`YeD`d`iiQ@R^07=Zi?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(jAexxIg|acnf[gJnfbooSB\P25;\k4>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})e@fyJa{|h^`Fjddkm[olSL@K_22;[j>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})e@fyJa{|h^`Fjddkm[olSL@K_22;[j7?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(jFyoadhldAkgedlCy}5o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"l@uuqwekbnfnOemobjIss\vvrwg}2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%i_lzlrVpjp`Tbklc}ii7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})e[h~h~Z|ftdPfg`oqmmUyy~`t658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`Ppdrb494<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$n^zntd>2:20 Ga29c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'JeexacSucwqvTbo`yi mHnqw@lufjeoYij66;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWPm`lg527;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[44Xehdo=:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW89Tal`k1638GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS<:Pm`lg527;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[40Xehdo=:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW8=Tal`k1638GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS<6Pm`lg527:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[4Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX:9Ufmcj>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>8Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P27]nekb6?81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\62Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX:1Ufmcj>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>4Qbaof235=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P2^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]04Zkffm;<<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY4Wdkeh<9?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWTal`k1628GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS8Qbaof235=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P6^obja7082IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]4[hgil8=;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ>Xehdo=:>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW0Ufmcj>879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT9:8Po^EM@Z30>VeTxlP25]LQQ:761<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[011WfULBIQ:77]l[vseW;>TCXZ31?:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR;86^m\CKBX=>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^742ZiXOGNT9:8Po^qvfZ43WF__0;076:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>;;Q`_FLG[011WfUxyoQ=4^MVP9190?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\120XgVMEHR;86^m\wpdX:=UDYY27>948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS899_n]DJAY2??UdS~{m_36\KPR;172h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z30>VeTn_khPnpwMkYCi}kP=PQBUY]2417Xg1i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[011WfUi^hi_osvJjZBf|hQ9QRCZX^3379:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS899_n]aWdrdzR9:QRczx^66[JSS48:5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=>2?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR;86^m\fVgsk{Q8=PQbuy]71ZIR\5;82564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW<==SbQmS`v`v^56UVg~tR::_NWW8429011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\120XgVhXmym}[23^[hsW=?TCXZ314<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:77]l[gUf|jxP?>SB[[<0:=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP564\kZdTi}iyW>?R_lw{[13XG\^7=4077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>;;Q`_cQbpft\;8WTaxvP44]LQQ:66120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[011WfUi_lzlrZ12YZkrpV>>SB[[<32=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP564\kZdTi}iyW>?R_lw{[13XG\^7><078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>;;Q`_cQbpft\;8WTaxvP44]LQQ:5:7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z30>VeTn^o{csY05XYj}qU?9RAZT=00:=>]^ov|Z22WF__0?:1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT9:8Po^`PeqeuS:;VS`{w_57\KPR;:<4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY2??UdSo]ntbpX74[Xe|rT88Q@UU>12;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^742ZiXjZkoU<1\]nq}Y3=VE^X1<8>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS899_n]aWdrdzR9:QRczx^66[JSS4;25455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS899_n]aWdrdzR9:QRczx^66[JSS4::5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS899_n]aWdrdzR9:QRczx^66[JSS4=43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY2??UdSo]ntbpX74[Xe|rT88Q@UU>6:=1]^ov|Z22WF__0;077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>;;Q`_cQbpft\;8WTaxvP44]LQQ:061=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[011WfUi_lzlrZ12YZkrpV>>SB[[<9<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:77]l[gUf|jxP??3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bHprJ}YT|h~~1>11968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iC{k}fmmtIdul0m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Lr`tadf}Fm~ePgmwf[vcs0?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Lr`tadf}Xxlzzs9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iC{k}fmmtWqgs}zUl`xkPsdv;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"o]{asvPpwcfeDkxg4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(e[}kyx^z}e`oNevmXoenS~k{889@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hXxl|{SupfehUsi}x5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dT|hx_y|jalQweqstWnf~iR}jt948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$i_yaSupfehKf{b2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrhxZ~yilcBari\cisbWzo4:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dT|{ojaH|}osObwn?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bRvqadkBz{eyAl}d_fnvaZub|1?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aQkbbzofd{@o|k9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iYcjjrgnlsHgtcVmgyhQ|eu5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6;2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9776>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=32:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;82:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9736>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=36:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;<2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}97?6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=3::2>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;:5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az8779?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<30=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0?=1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;>5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az8739?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<34=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0?91789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;25;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az87?9?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<3<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7?=088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;;7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>7:2>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4?4<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?3;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot27>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq535;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp969?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=33:2g1?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7=?08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4895;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9736>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>21;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz317<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<917`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5;32:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:617=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?5;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz321<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0??17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5892:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:5;7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?6180i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<37=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1<9>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}69;39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}68=396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz35?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7:396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz39?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7<39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=908a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu48?5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9716>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>23;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|319<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<71789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9476>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>15;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|323<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0?=17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58?2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:5=7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?6380i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<35=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1<7>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{695396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5>5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv939?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=4=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~191789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz525;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9?9i01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_455[jYj}qU:>RAZT=2=ed=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Alv_axnleaUnrlXnkd}{es,aId~Wipfdmi]fzdL{_43ZWNDOS899_n]nq}Y6:VE^X1??>`c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?<:RaPmtz\57YH]]6:=3on;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5\]DJAY2??UdS`{w_00\KPR;9;4jm6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\120XgVg~tR?=_NWW8459ih1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_455[jYj}qU:>RAZT=37:dg5?c:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>;;Q`_lw{[44XG\^7=3o6;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5\]DJAY2??UdS`{w_00\KPR;:7k27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]633YhWdsS<3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:77]l[hsW88TCXZ34?c:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>;;Q`_lw{[44XG\^793o6;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5\]DJAY2??UdS`{w_00\KPR;>7k27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]633YhWdsS<3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:77]l[hsW88TCXZ38?c:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>;;Q`_lw{[44XG\^753o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?Q`_b{?4;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?<:RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs7=3o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?Q`_b{?6;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?<:RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs7?3o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?Q`_b{?0;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?<:RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs793o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?Q`_b{?2;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?<:RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs7;3o:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?Q`_b{?<;g23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?<:RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs753o9;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?Q`_mww858f>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU>;;Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x1?1a79@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\120XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:56h<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS899_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xz33?c5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z30>VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[iss4=4j:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ:77]l[Vgsk{Xnkd}{es,aWdrdzGrP?]^NfwvRoigU9>RaPltv?3;g13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?<:RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe050n6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]633YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\120XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqqbn9h<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS899_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzki3c5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z30>VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[issl`9j:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ:77]l[Vgsk{Xnkd}{es,aWdrdzGrP?;;Q`_cPfcUiu|@dTHlzn[3_\IP^X9992Sb?>929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYeZlm[czFn^Fbpd]4UVG^TR??41]l54>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2??UdSo]ntbpX74[Xe|rT88Q@UU335=eVeTn^o{csY05XYj}qU?9RAZT032>SB[[133;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\120XgVhXmym}[23^[hsW=?TCXZ>49a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^742ZiXjZkoU<1\]nq}Y3=VE^X<:>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__=9<7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP564\kZdTi}iyW>?R_lw{[13XG\^:9<6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;;Q`_cQbpft\;8WTaxvP44]LQQ4?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2??UdSo]ntbpX74[Xe|rT88Q@UU02>SB[[203;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\120XgVhXmym}[23^[hsW=?TCXZ=20:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]633YhWkYjxn|T30_\ip~X<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__>>?7f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP564\kZdTi}iyW>?R_lw{[13XG\^9?R]X09a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^742ZiXjZkoU<1\]nq}Y3=VE^X?:>8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__>;6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;;Q`_cQbpft\;8WTaxvP44]LQQ4?91k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?<:RaPbRcwgw]49TUfyuQ;5^MVP6>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2??UdSo]ntbpX74[Xe|rT88Q@UU13>SB[[313;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\120XgVhXmym}[23^[hsW=?TCXZ<03:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]633YhWkYjxn|T30_\ip~X<00:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]633YhWkYjxn|T30_\ip~X<003;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\120XgVhXmym}[23^[hsW=?TCXZ<29a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^742ZiXjZkoU<1\]nq}Y3=VE^X><>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__??=60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP564\kZdTi}iyW>?R_lw{[13XG\^8>>Q\W1:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]633YhWkYjxn|T30_\ip~X<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__?>?7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP564\kZdTi}iyW>?R_lw{[13XG\^8??R_lw{[13XG\^8?8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__?>?=8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__?>Q\W1:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]633YhWkYjxn|T30_\ip~X<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__?9?7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP564\kZdTi}iyW>?R_lw{[13XG\^88?6k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<6i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_455[jYe[h~h~V=>]^ov|Z22WF__?;6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;;Q`_cQbpft\;8WTaxvP44]LQQ5?91i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?<:RaPbRcwgw]49TUfyuQ;5^MVP6>4191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<==SbQmS`v`v^56UVg~tR::_NWW7=5X[^:3n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT9:8Po^`PeqeuS:;VS`{w_57\KPR411l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?<:RaPbRcwgw]49TUfyuQ;5^MVP6?X[^:3i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT9:8Po^`PeqeuS:;VS`{w_57\KPR4WZ]:4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS899_n]aWdrdzR9:QRczx^66[JSS<82i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>;;Q`_cQbpft\;8WTaxvP44]LQQ360k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<==SbQmS`v`v^56UVg~tR::_NWW24>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY2??UdSo]ntbpX74[Xe|rT88Q@UU52>SB[[80:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]633YhWkYjxn|T30_\ip~X<ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR;86^m\ip~X9;UDYY??1`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:77]l[hsW88TCXZ>10cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_455[jYj}qU:>RAZT012e`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^742ZiXe|rT=?Q@UU375dc2^MVP77fl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[011WfUfyuQ>2^MVP67fl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[011WfUfyuQ>2^MVP17fl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[011WfUfyuQ>2^MVP07fl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[011WfUfyuQ>2^MVP37fl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[011WfUfyuQ>2^MVP27fl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[011WfUfyuQ>2^MVP=7fl2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[011WfUfyuQ>2^MVP<7fk2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\120XgVg~tR6POTV244gd3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]633YhWdsS5Q@UU325deQRIAD^742ZiXe|rT4RAZT002ef=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_455[jYj}qU3SB[[123bg>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\940c`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ:77]l[hsW1UDYY?:1``8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;86^m\ip~X0VE^X<8nc:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT9:8Po^ov|Z>XG\^::;;Q`_lw{[=YH]]8:mo5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<==SbQbuy];[JSS;8ki7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY2??UdS`{w_9]LQQ26ik1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[011WfUfyuQ7_NWW14ge3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]633YhWdsS5Q@UU42eg=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_455[jYj}qU3SB[[70ca?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ:77]l[hsW1UDYY6>ac9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS899_n]nq}Y?WF__5<7=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx022[VQ61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}779VY\>5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx002[VQ61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}759VY\>5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:>?7=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx062[VQ61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}739VY\>5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:8?7=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx042[VQ61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}719VY\>5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr::?7=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx0:2[VQ61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}7?9VY\>5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:4?7=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=?PSV2:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx322[VQ61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}479VY\>5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr9;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;3:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH08UX[=7>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWc3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{<7g13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>?6Po^ov|Z55WF__==?n5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP47f=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?<7_n]nq}Y4:VE^X??n5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP67f=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?<7_n]nq}Y4:VE^X9?n5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP07f=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?<7_n]nq}Y4:VE^X;?n5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP27f=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?<7_n]nq}Y4:VE^X5?n5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP<7?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv>00:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oCnxQiwWl|bFq>:4:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eEhr[gy]fzdL{14>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cOb|Ums[`pnBu8>869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iAlv_kuQj~`H?82<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gKfpYa_dtjNy:2<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mM`zSoqUnrlDs5<6<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlrOz174>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftIp;<:4>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~Cv=70:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7>60:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzGr95<6<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9:8Po^ov|Z7>WF__SO<919g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XRL=70:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;86^m\ip~X90UDYYQM293;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPB3;2<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP564\kZkrpV;2SB[[_C135=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^742ZiXe|rT=4Q@UU]A777>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYE4:42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY2??UdS`{w_0;\KPRXzzUI09061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>;;Q`_lw{[4?XG\^T~~QM<4<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]A838>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYE4>42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY2??UdS`{w_0;\KPRXzzUI05061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>;;Q`_lw{[4?XG\^T~~QM<8<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]`}9691:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?]^EM@Z30>VeTaxvP18]LQQYu{Vir0<=1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9:8Po^ov|Z7>WF__S}Pcx>20;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^742ZiXe|rT=4Q@UU]qwZe~48?55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=>6?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;86^m\ip~X90UDYYQ}s^az84191:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP??R_FLG[011WfUfyuQ>9^MVPZttWjs7>=063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>;;Q`_lw{[4?XG\^T~~Qly=02:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XR||_b{?618>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYdq58>24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<==SbQbuy]2=ZIR\VxxSnw327<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]`}9406090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[011WfUfyuQ>9^MVPZttWjs7>5063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>;;Q`_lw{[4?XG\^T~~Qly=0::<4]^EM@Z30>VeTaxvP18]LQQYu{Vir0>>1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9:8Po^ov|Z7>WF__S}Pcx>0:<4]^EM@Z30>VeTaxvP18]LQQYu{Vir08062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>;;Q`_lw{[4?XG\^T~~Qly=4==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP564\kZkrpV;2SB[[_sq\g|:06080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[011WfUfyuQ>9^MVPZttWjs7437=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]oqq:760>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[011WfUfyuQ>9^MVPZttWe0<>1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9:8Po^ov|Z7>WF__S}Pltv?548><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYk}}6:>37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]oqq:6>73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z30>VeTaxvP18]LQQYu{Vf~x1?8>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XR||_mww84>91=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?;;Q`_lw{[4?XG\^T~~Qcuu>2:<2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]oqq:5:73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z30>VeTaxvP18]LQQYu{Vf~x1<<>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XR||_mww87291=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?8064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>;;Q`_lw{[4?XG\^T~~Qcuu>12;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^742ZiXe|rT=4Q@UU]qwZjr|58<24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<==SbQbuy]2=ZIR\VxxSa{{<3:==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP564\kZkrpV;2SB[[_sq\hpr;:042?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY2??UdS`{w_0;\KPRXzzUgyy2=>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XR||_mww86691=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?;;Q`_lw{[4?XG\^T~~Qcuu>0:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XR||_mww838>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYk}}6<24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<==SbQbuy]2=ZIR\VxxSa{{<9<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]oqq:>6090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[011WfUfyuQ>9^MVPZttWqey0=064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>;;Q`_lw{[4?XG\^T~~Qwos>24;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^742ZiXe|rT=4Q@UU]qwZ~hz5;:24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<==SbQbuy]2=ZIR\VxxSua}<00==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP564\kZkrpV;2SB[[_sq\|jt;9:4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY2??UdS`{w_0;\KPRXzzUsc2>4?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;86^m\ip~X90UDYYQ}s^zlv97260>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[011WfUfyuQ>9^MVPZttWqey0<81959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9:8Po^ov|Z7>WF__S}Pxnp?528><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYg{6:437;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[011WfUfyuQ>9^MVPZttWqey0?<1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT9:8Po^ov|Z7>WF__S}Pxnp?668><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYg{69837;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]{kw:5073?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z30>VeTaxvP18]LQQYu{Vrd~1<6>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XR||_ymq878><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYg{68<37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS899_n]nq}Y61VE^XR||_ymq808>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]633YhWdsS<7POTV\vvYg{6=24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<==SbQbuy]2=ZIR\VxxSua}<6<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:77]l[hsW83TCXZPrr]{kw:?6090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[011WfUfyuQ>9^MVPZttWqey04063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP564\kZAILV?<:RaPst`\61YH]]626=0Pcx>3:<5VeTKCJP564\kZurjV8?SB[[<883:Ze~4842?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT9:8Po^EM@Z30>VeTxlP25]LQQ:>294Tot2=>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^742ZiXOGNT9:8Po^qvfZ43WF__044?>^az868>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX=>9Q@UU>:>58Xkp6?24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR;86^m\CKBX=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\120XgVMEHR;86^m\wpdX:=UDYY26:1<\g|:16090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?<:RaPGOF\120XgVy~nR<;_NWW8<<76Vir0:063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP564\kZAILV?<:RaPst`\61YH]]626=0Pcx>;:<2VeTKCJP564\kZurjV8?SB[[<883:Zjr|5:55o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS899_n]DJAY2??UdS~{m_36\KPR;13:5Sa{{<1<2[LHQW93?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>;;Q`_FLG[011WfUxyoQ=4^MVP9?=87Ugyy2>>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^742ZiXOGNT9:8Po^qvfZ43WF__044?>^nvp9799VCEZR>64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP564\kZAILV?<:RaPst`\61YH]]626=0Pltv?6;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY2??UdSJ@K_455[jYt}kU98RAZT=;94;Yk}}692TCXZ39;2=[iss4:4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT9:8Po^EM@Z30>VeTxlP25]LQQ:>294T`xz34?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]633YhWNDOS899_n]pqgY50OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?<:RaPGOF\120XgVy~nR<;_NWW8<<76Vf~x181959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_455[jY@FMU>;;Q`_rwa[72XG\^757>1_mww828><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX=>9Q@UU>:>58Xd|~7437;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW::<2VeTKCJP564\kZurjV8?SB[[<883:Z~hz5:5595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS899_n]DJAY2??UdS~{m_36\KPR;13:5Sua}<0<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\120XgVMEHR;86^m\wpdX:=UDYY26:1<\|jt;:73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>;;Q`_FLG[011WfUxyoQ=4^MVP9?=87Usc2<>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^742ZiXOGNT9:8Po^qvfZ43WF__044?>^zlv9291=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW<==SbQHNE]633YhWziS?:POTV?=?69Wqey08064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP564\kZAILV?<:RaPst`\61YH]]626=0Pxnp?2;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY2??UdSJ@K_455[jYt}kU98RAZT=;94;Yg{6<24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR;86^m\CKBX=>TCXZ39;2=[}iu404j;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]633YhWdsS5Q@UU>3:d>1a99@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Xhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=>26;g?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;86^m\ip~X0VE^X1?<>`:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'YkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<==SbQbuy];[JSS48>5m55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\120XgVg~tR6POTV?508f?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ:77]l[hsW1UDYY2>>`58GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'YkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<==SbQbuy];[JSS4;4j;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]633YhWdsS5Q@UU>0:d15\]DJAY2??UdS`{w_9]LQQ:26h=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_455[jYj}qU3SB[[<7Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>;;Q`_lw{[=YH]]6<2l94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[011WfUfyuQ7_NWW8=8f?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ:77]l[hsW1UDYY26>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxiyQ@R^FqmscuIGNH`bmdEocah`>23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jsdv\KWYCz`|n~L@KCmm`o@hfjeo84<8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz310<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=31:3`7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz318<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=3=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>14;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8779>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:5:7]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2=6?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<35=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>1<;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw87?9>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:56?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;;94=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|59:2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7?38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y29>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz37?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<9<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=;=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~7<368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficz32?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|5954:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov?0;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoex1;1869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakr;>72<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat=5=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~74368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIp585445Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|959001Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAx=6=<<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et1;1889@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIp5<5445Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|919001Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAx=:=<<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et171a09@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_30;[jYj}qU8>RAZT=2=e4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP979i81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;83SbQbuy]06ZIR\585m<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?<7_n]nq}Y4:VE^X1=1a09@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_30;[jYj}qU8>RAZT=6=e4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP939i81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;83SbQbuy]06ZIR\5<5m<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?<7_n]nq}Y4:VE^X191a09@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_30;[jYj}qU8>RAZT=:=e4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[74?WfUfyuQ<2^MVP9?90?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP0948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsW82=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^0;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}U84;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov\0=02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnbyQ8879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrX01<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{_8:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jMcxmobjdMcpp2e]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dJiqZ`x^gueOz?1;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n@owPjvPmcIp5<54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv37?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jDks\fz\i{gM|9>90:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lBayRhpVo}mGr7536=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9776190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7=<073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=31:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?508?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5;=25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z316<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp97?6190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7=4072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=3=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:587287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0??1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>16;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4;954>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2=4?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow87390:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}69:36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>1:=5>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?7;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4=43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1;1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>5:=40908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\54>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW883>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR?<839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]20=4;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;>3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR<:839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]12=4297NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS?672:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^0:<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY40;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U8<5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP30:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[1>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW<2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS;6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW0=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH494]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu2;>6g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~Cv35?5f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko@w<7<4a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|Ax=5=3`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>;:2c63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csPfcRtn|l3=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwTbo^xbxhQmCmgbvVgsk{UD^R<83^m:3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|]efUqmqcXjJfnm]ntbp\KWY5?:Ud=5o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdz[ol[g{e^eoq`Ytm}h?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]\[]JIEVUT8>QP_LaliuguWNDOS899_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzkic78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'VUTTA@B_^]70ZYXEjef|l|PGOF\120XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqqbn9k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/^]\\IHJWVU?9RQPMbmntdtXOGNT9:8Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyyjf2c78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'VUTTA@B_^]72ZYXEjef|l|PGOF\120XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqqbn;k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/^]\\IHJWVU?;RQPMbmntdtXOGNT9:8Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyyjf47d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Vd;?:=PSV25`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=::0^25b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=::5^kmr26o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2725Ynf<5Rgav628GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Vd;8:7Piot22c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Sc>:50]jjs173JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa0472[lhq9?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/^l3131Xag|<<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\j531?Vcez<9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jLdjnakNlhemi`hsWNDOS899_n]LVZ40>VeT_Z?PSV2:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~TKCJP564\kZIUW;==SbQ\W0]PS4>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lJn``oaDjnoggnbyQHNE]633YhWFXT>:8Po^QT62eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6:=397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<01=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTaso7=9088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`:6=7=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=3=32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTaso7>398;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk34?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5?5;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?2;103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi191769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;07=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=;=33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT<:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[4103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqiR??769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX98=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue^3132=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT=>98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP1455?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV8<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]033=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT8:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[0113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqiR886:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`Y0??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP8648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW0=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|Zcqi1=1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g?0;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRhpVo}m5?5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~Xewk36?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkya919?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTaso7439<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pnS99=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y1?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTasoT;:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_951?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkyaZ?0=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr0=086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8469??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyu1?>>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:6:7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw312<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~48>5;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=36:231:237:232:;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx>5:23;:23Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W8;<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_0041>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W89<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_0641>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W8?<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_357?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX;>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~tQ;759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z30<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxrS;9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iC{k}fmmtWqgs}zXnk5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gIqm{lgcz]{auwpV`aXoenS~k{819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jYkhghzNlhemi`hsLlidhh2>7?3:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZTcW[ojh_khirvfvv(eLdkYij\jaeFfgjbbWHDOS>8:_n;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruKm[WbXZlko^hifsugqw+dCehXnk_kndEg`kacXIGNT?;;Po0:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruKm[RrXjJeexacDdal``YFFMU89=Q`8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]TpZdDgg~ycaJjcnff[DHCW:?;Sb?7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[czFn^Uw[gEhf}xd`Ikloeg\EKBX;<:Tc<<7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[czFn^Uw[gEhf}xd`Ikloeg\EKBX;<:Tc<=7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[czFn^Uw[gEhf}xd`Ikloeg\EKBX;<:Tc?6n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=2=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0<>1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf48;5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8449?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<01=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0<:1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf48?5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8409?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<05=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0<61789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4835;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb848012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo321<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7><089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;:;4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?668012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo325<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7>8089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;:?4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?628012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo329<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7>4088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;:7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>04;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2<1?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h682:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe929?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<4<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7:397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=:=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0408a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgQieco;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[5103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ>799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW8:<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\541?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ>26:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV;8;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[42002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP145;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:::64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ70?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_0:4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT=498;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT><97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^003==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS?:88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:<=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]122>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW;2<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\6<103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ<799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW::<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\74103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ;769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW<=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]532=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS:98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_84f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<1<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=33:3`7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|316<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=3;:3`o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:58738i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2=4?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<37=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>12;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8719>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:507>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|33?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<5<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=7=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>5:3c>Tc584CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxYi~k{_cAoadtTi}iySB\P266\k4>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS899_n]nq}Y61VE^X1>1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2??UdS`{w_0;\KPR;994346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^742ZiXe|rT=4Q@UU>25;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS899_n]nq}Y61VE^X1?=>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX=>5?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW<==SbQbuy]2=ZIR\5;=2564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?<:RaPmtz\5?R_FLG[011WfUfyuQ>9^MVP979011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ:77]l[hsW83TCXZ321<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?<:RaPmtz\5?R_FLG[011WfUfyuQ>9^MVP9456120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP564\kZkrpV;2SB[[<31=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU>;;Q`_lw{[4?XG\^7>9078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z30>VeTaxvP18]LQQ:5=7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_455[jYj}qU:5RAZT=05:=>WF__0?91899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2??UdS`{w_0;\KPR;:14346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^742ZiXe|rT=4Q@UU>1=;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS899_n]nq}Y61VE^X1<1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2??UdS`{w_0;\KPR;;94346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^742ZiXe|rT=4Q@UU>05;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS899_n]nq}Y61VE^X1=1869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2??UdS`{w_0;\KPR;<72<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_455[jYj}qU:5RAZT=7=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU>;;Q`_lw{[4?XG\^7:368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?R_FLG[011WfUfyuQ>9^MVP9190>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ:77]l[hsW83TCXZ38?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW<==SbQbuy]2=ZIR\535:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U;:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U::h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U:<;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT=<8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ>47g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P144f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_045a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^342`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]2<3cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY5:?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX::=i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV8>:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U9:;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT>:8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ<6d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ<07g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P304g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_54g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_44g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_74g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_64g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_94g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_850?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_dsm[lhq?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwYbygUbb{<82:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[}ky~Jjcnff32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^znttqGaficm5;<2<;8;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-aGicfzOf~egagGcjh`bT|h~~874CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(jJfnmHcurjjjbOuy<;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,fAotikfnh;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(j@d{yy]{rdcnMkrbzokhiYaIigm\@hgUmzo=864CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(j[oxiyJbaBjbjkck=01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-aV`ub|MgjOeoandn23<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85;;2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:697=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?5780i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<01=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1?;>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96:939n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;9?49?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:7=39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;:94908a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>13;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>329<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0?71789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a8585;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49576>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>05;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>333<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0>=17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a859?2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:4=7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?7380i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<25=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1=7>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9685396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;;7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?0580i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<53=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1:=>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96??39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;<=4k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>61;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>357<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;08917`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85?32:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:217=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?1;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>361<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0;?17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85<92:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:1;7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?2;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>37?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:74396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;17=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\42>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a8V;;;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z76?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^313<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^04=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S?>89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S?:89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S?689:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P315:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T?<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X;;=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\761>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P355:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T?896;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X;?=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\721>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P395:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T?497;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X<>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]742?:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y3;>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]702?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y3?>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]7<2?;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z37?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^723<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlmEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S;=88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\<2>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>25;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?313<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0<=17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95;?2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:6=7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?5380i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><05=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1?7>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86:5396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;97=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?6580i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><33=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1<=>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan869?39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;:=4508a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>01;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?337<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0>917`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95932:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:417=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?7;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?341<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:09?17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95>92:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:3;7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?0180i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><57=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1:9>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86?;39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;<146c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86>=39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;=;4k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>6=;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?35?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;7:=08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>57;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?36?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;7;396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;07=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?=;?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ30?;b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^7==06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV27;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ315<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0<;19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5;=24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:6?73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<0;==<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1?19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\58;24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:5973j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<31==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1<;>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]69937n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;:?42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW87191h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=0;:SPbGkekAgsiFW;=R_lw{[<4XG\^7>37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;;942m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW86791h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=11:SPbGkekAgsiFW;=R_lw{[<4XG\^7?906a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV03;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ339<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0>71989@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5955l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP92760k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>75;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ343<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__09=19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5>?24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:3=73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<55==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1:7>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6?5376;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;<73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<43==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1;=>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6>?37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;==42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW80391h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=75:SPbGkekAgsiFW;=R_lw{[<4XG\^79506a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVRAZT=43:SPbGkekAgsiFW;=R_lw{[<4XG\^7:?06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVRAZT=5==<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X161989@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\535;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z6002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_05:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T==96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X98=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\571>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P125:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T=996;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X9<=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\531>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P165:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T=596;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X90=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\62?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y5:>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]172?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y5>>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]132?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y4?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^133<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R=>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V99;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z54?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^173<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R=:789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V9=;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z50?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^1;3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R=6799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V><56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[16012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_534=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S9<89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV_574=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S9889:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_5;4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S896;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X=9=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\141>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P535:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T9>96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X===27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\101>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P575:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T9:96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X=1=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\1<1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P66;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U=<:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y19>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]562?002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_8:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dAaoeXxlzj_GQN[C@c91h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oHffnQweqcXNZGTJKj>_sqwtjr?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iJdh`SucwaZ@TEVLMh?68;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`EmciT|h~nSK]B_GDg6(Oi011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nKgioRvbp`YA[DUMJi<"Io3;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|di2?>9`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nHxfcukljFirf}oy0<07b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcu4:43n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dB~`ieb`Lotlwaw:361h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-f@pnk}cdbNaznugq808?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es>5:=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQ?8`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxT=5o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcuW;2j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZ5?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]7P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs90<07f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw=<2<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3>7:=`43j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;6325h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs90407e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3]7<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax0\1=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz6Z1?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7Y?0l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4X11o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd;872n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~4843i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq5854h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip6825k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs7836j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr0807e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw38?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov<8<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^2;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^3;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^0;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^1;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^6;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^7;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^4;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^5;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^:;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny^;;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIumnSefmb|H|jeaomld:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHzlmRbgncsIkb`llce0;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHzlmRbgncsIkb`llce0]PS5?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDvhiVfkboM{ofl``oa4YT_82o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@rdeZjofk{Awcjhddkm;2n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@rdeZjofk{Awcjhddkm;;3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dWgyNn`lw72:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`TvlrbLl~noykk_cFjwddkmVEYS?78_n7:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lXrhvf@`rbk}ooSoJfs``oaZIUW;3Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lXrhvf@`rbk}ooSoJfs``oaZIUW;3Rbzt=1=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DkohR`?220\hpr;<7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Baef\j544:Vf~x1;1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HgclVd;>>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lcg`Zh7::8T`xz38?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JimnTb=<<2^nvp9?9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@okd^l3756Xpfx7?399;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-NeabXf99;P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Ob`aYi8::;Sua}<5<\vq143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FmijPn1134Z~hz5?5;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lcg`Zh7;9:Ttb|35?]qp25^pw36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DkohR`?312\|jt;?7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Baef\j5578Vrd~191_sv47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc><01]{kw:?6><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4667Wqey050Pru50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JimnTb==?0^zlv9?9??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@okd^l3756Xpfx753Q}te:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdgdzj~RFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5S0WTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}^?ZWEoxYfnn^:1[jYdq5:5h55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LaliuguWAkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax0X=XYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov[8_\H`ut\akeS5UVFn~Zgao];6ZiXkp682i64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`khvfzVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{1_<[X@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbnyZ;^[Ict{]bjbR6=_n]`}929l01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`mqcq[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Ejef|l|PH`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;Q2QRFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd\1TUGi~}[h`l\<7YhWehd?k9:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVUVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{X=XYKmzy_dl`P83]l[issl`8o56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_mww`l5?n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbz0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lx:5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|di<60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\hpr;;73=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZNffmfnMlftdpQatsb{}y%nHxfcukljFirf}oySa{{<5<:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZjr|5?55;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQcuu>5:<0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVrd~1?1979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]{kw:560<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxTtb|33?;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRFnnenfEwdn|lxYi|{jsuq-f@pnk}cdbNaznugq[}iu4=42:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rv`r=7==3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPH`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawYg{6=2484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWAkehakNrckwawTby|oxx~ mEwk`pliiKfexh|Pxnp?3;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|di?8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfv11f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es74e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|97`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oy;:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbzVir0=08f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>6d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rmv<3<4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pcx>0:2`l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfvZe~4?43<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYeLh~j[b|kCnwmp`tXd|~7<36?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VhOmyoXosf@kphsm{Ugyy2>>928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rbzt=0=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_mww868?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]a@drf_fxoOb{atdp\hpr;<72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYk}}6>25>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbzVf~x181819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySa{{<6<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pxnp?4;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]{kw:661:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfvZ~hz5854=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWqey0>070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6:=642i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\8::5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]];:<4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^:=<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__=??6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:VE^X<=>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj50;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[173:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT052=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU3;5m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP7771l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ4690o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR5:83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS::;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\;>:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]8>=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^9:<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__>:?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:VE^X?6>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[302:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT232=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU115m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP6361l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ5190o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR4?83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS;1;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\:3:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]>;=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^?==7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__8:VE^X9<>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[443:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT542=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU645m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP0661l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ3680o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR2983n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS=;;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\<9:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]??=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^>9<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__9;?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:VE^X89>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[613:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT732=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU415l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP33>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP27>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP=7>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP<70;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_c@zp`uUmhn:=:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeDhy[b|kNy040>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSoBnsuUlvaH:8=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fIgt|^eyhCv=2678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi@l}{WnpgJ}459><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aHdus_fxoBu<=1057?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTnAo|tVmq`K~5;>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aHdus_fxoBu<;7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh[mnejtMgmcqnKghn:=:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeXhi`iyBjnfvkJ}76?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Sefmb|EoekyfAx334<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo^ncjgwH`h`|aDs?<97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjYkhghzCeoewlK~39>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aTdelm}FnbjzgNy723==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl_abifpIcio}bEt;?88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~Xj[ojht@w1052?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn_kndxL{57123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbSgpaq@nnfDs=<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe466?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo>1154?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi8;:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc264103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm<=>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg6<8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a07232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k::<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe416?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo>8054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi83:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc144103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm???769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg598=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a30232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k9?<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe726?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo=5054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi;<:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc134103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm?6>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg518=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a22232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k8==98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe676?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo<2054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi:9:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc004103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm>;>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg4>8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a25232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k84<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe6?6?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo;0054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi=;;;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc754103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm9<>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg3;8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a56232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k?9<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe106?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo;7054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi=2:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc7=4103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm8>>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg299=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a43232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k>><98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe056?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo:4054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg208=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a4;232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k=<<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe376?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo92054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi?9:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc504113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm;;86:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo[d`vfF|rbDhdn\y|>20:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})W_[U9?=Q`_cFneLhw}}YmykT3\]fupgkW1V7R_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipQ2QRBjsrVkekY?:VeT`xzkid:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*YXWQFEARQP38]\[HeheykySEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4\1TUCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz_<[XDlyxXeoa_90\kZjr|mc:i55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/^]\\IHJWVU?V7R_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipQ2QRBjsrVkekY?:VeT`xzki24`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf99>:Rgav7f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Yi8:?=Sd`y17a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Yi8:=3Sd`y6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Zh7;>2Tecx>6b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Zh7<;:Tecx9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m414?W`d}=;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m414?W`d}>;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m414?W`d}?:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Bvgosm{Ofiijnb{Qat1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iMlftdpFi`t`mgir^hAx6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dFzkciKbesefjfUmxDs=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Bvgosm{Ofiijnb{QatH:>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lNrckwawCjm{mnbnw]epL{7<3P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Bvgosm{Ofiijnb{QatHWkKyndzjrOmqidjUmxDsSB\P282\k4143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iMlftdpMkwkfd[oz;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cCqflrbzGeyalb]epL{33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kKyndzjrOmqidjUmxDs=;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6;2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6:<38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7=<09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2>4?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz314<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<04=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=34:3c2<;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?5<81l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8481m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8769>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9466?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:5:75:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|58>2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}69:38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7>:09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2=>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2<0?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz330<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<20=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=10:3c00;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?7081m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8609>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9506?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:407:2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6?>38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~78>09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2;6?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz346<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<5:=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=6::3b7:3c64;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?1481m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8049>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9346?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:2<7P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6>438j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~79409d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x18>>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy292?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz362<5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<7<5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<6<5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<9<5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<8<5g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_14`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP17f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>07f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>17f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>27f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>37f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>47f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>57f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>67f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>77f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>87f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ>97a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ=6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<=6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<<6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<;6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<:6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<96e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<86e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<76e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR<66b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR=9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV<9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV89d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV99d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV69d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV79c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T898k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T888k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T8;8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T8:8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T858k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T848l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T9;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U><;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>=;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>>;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>?;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>8;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>9;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>:;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>;;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>4;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U>5;m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U=:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V<;:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V<::i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V<9:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V<8:n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V==o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW1?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucTkwbDg|di2?>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}k\cjLotlwaw:66>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucTkwbDg|di2=>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}k\cjLotlwaw:46>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucTkwbDg|di2;>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}k\cjLotlwaw:26>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucTkwbDg|di29>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}k\cjLotlwaw:06>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucTkwbDg|diQ?759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|h]d~iM`uovfvZ70<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aVmq`Firf}oyS?9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp\722Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcuW?=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mD`vbSjtcKfexh|P76;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCehCe|xz\t`vf[CUJWOLo=:m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GidOix|~Xxlzj_GQN[C@c9$Ce;i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFneLhw}}YmykPFRO\BCb6%@d:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFneLhw}}YmykPFRO\BCb5?j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTJ^CPFGf1)Lh0l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIcnIorvpVrf|lUM_@QIFe0.Mk5?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIcnIorvpVrf|lUM_@QIFe0.Mk5X[^:53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iH`oFnqwwWqgsmVLXARHId5/Jj77X[^:m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oBnsuUlvaH?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o^ncjgwH`h`|a682:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Sefmb|Eoekyf34?51?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eXhi`iyBjnfvk8080:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`5<5;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cRbgncsDldlxe28>608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dWijanxAkaguj?<;153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbro404P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Sefmb|EoekyfAx=5=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kZjofk{LdldpmH414<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmdCv39?52?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eXhi`iyBjnfvk[6163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbroW==:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mP`ahaqJbfn~cS89>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aTdelm}Fnbjzg_752?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eXhi`iyBjnfvk[2163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbroW1=:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mP`ahaqJbfn~cS487;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aV`gcq?k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l]e`fzJ}0d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i^h}jtGkek3cP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo30?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8469?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6:=39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<00=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:6;7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0<:1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>21;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf48<5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2>7?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb84>9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6:539=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<0<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9476>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7><083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?6080;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi58=2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo326<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe94?6>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7>4082:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>06;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4:95;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2<4?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8639?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h68:39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<25=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:407=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0>71739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>0:25>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?0780;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5>82:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo345<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9226>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k78;083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?0;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4<:5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2:1?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8049?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6>?39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<46=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:2=7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0881729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>63;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4<25;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2:9?51?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8080;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5<;2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo360<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9056>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7:>082:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7439=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<8<5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZ~jxhKats{5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZ~jxhKats{M|316VY\<5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"IAD^745ZiXOGNT9:?Po^ov|Z?XG\^7<36i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!HNE]634YhWNDOS89>_n]nq}Y>WF__0=0>8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/FLG[016WfULBIQ:70]l[hsW0UDYY2?>3:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-DJAY2?8UdSJ@K_452[jYj}qU2SB[[<1<0<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+BHCW<=:SbQHNE]634YhWdsS4Q@UU>2:<41948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.Onq}YeKeoj~KbzsikmcLtv98227NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%FaxvPbBnfew@k}zbbbj]{auwp54?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})Je|rTnIg|acnfGjhszffgi@w_QUQ[742WfUFYUQ799]l5d6;TcRCZX^::1Zi690k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&GfyuQmFmwplLtv[}xdnh@w_FLG[016WfUFYUQ796]l54?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})Je|rTnKbzsiPfcK~XOGNT9:?Po^OV\Z>>>Ve:=4m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"Cbuy]aWdrdz^xbxh\jcdkuaaY@FMU>;Wf;:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#]Y]_306[jYe[}kiD`KegcvhqEkcMefmd`T1\]fupgkW::Tcl<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"^XR^011ZiXjZ~jxhGaDddbqirDdbNdalga[0_\atsfdV9;Sb2>>05;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-\j5749Vcez:m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"Qa0012[lhqWZ]:4=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#oJfs``oaFii|{eg`h|66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVSbQBUY];==Yh?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kOemobjRde4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,f@hfjeoYij@w8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/cGmegjbZlmEtRIAD^745ZiXE\RT44:Po6d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`Fjddkm[ozyh}{Rde:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,f@hfjeoYi|{jsuPfcK~XOGNT9:?Po^OV\Z>>=Ve<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$nKgioDosp|1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})eN`ldI`~{y=;=3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+g@nnfOf|yw39?]PS51c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})eNexdD|~Suplf`?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})eNexdD|~Suplf`HWNDOS89>_n]NQ]Y?1>Ud;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#oHcurjQab>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})eNexd_khNy]DJAY2?8UdS@[W_9;5[j>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})e@fyHd}nbmg\fIoiclnTC_Q=48]lEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fMit|Of~eQmEocah`TboVKEHR=?8^m;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fMit|Of~eQmEocah`TboVKEHR=?8^m2<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+gIr|z~jbigagDlbficNzx2j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%iCxz|t`lgmkaBfhhgiD|~_sqwtjr?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(jZkoY}iugQafcn~ln296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$n^o{csUqmqcUmjobzhjPGOF\127XgVG^TR7>9^m;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fVgsk{]yeyk]ebgjr`bXzz~{cy98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!mSucwa969?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kYmyk31?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-aWqgsmV:<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$n^zntd]2<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+gUszlkf_yo{e^DPIZ@Al8'Bb;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV;;S`oad052?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR?>_lcm`4163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^31[hgil8=:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ74Wdkeh<9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV;?S`oad052?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR?:_lcm`4163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^35[hgil8=:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ70Wdkeh<9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV;3S`oad052?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR?6_lcm`4173JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^3\idhc9>;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[76Xehdo=:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW;;Tal`k1638GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS?;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[72Xehdo=:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW;?Tal`k1638GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS?8Pm`lg527;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[7>Xehdo=:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW;3Tal`k1628GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS?Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P31]nekb6?91Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\7Zkffm;<<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY3Wdkeh<9?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV?Tal`k1628GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS;Qbaof235=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P7^obja7082IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo];[hgil8=;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ?Xehdo=584CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW<2>SbQHNE]6<0YhWziS?:POTV?4;>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7;1ZiXOGNT95;Po^qvfZ43WF__0<076:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV48Q`_FLG[0>2WfUxyoQ=4^MVP9490?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\1=3XgVMEHR;75^m\wpdX:=UDYY2<>948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS86:_n]DJAY20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:84]l[BHCW<2>SbQ|uc]10ZIR\5<54;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=1?TcRIAD^7;1ZiX{|hT>9Q@UU>4:=048Q`_rwa[72XG\^74369;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV?39RaPGOF\1=3XgVy~nR<;_NWW8<8?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]6<0YhWkXnk]a}tHl\@drfS8WTAXVP10;6[j>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7;1ZiXj[ol\b|{Io]Geqg\:TUFYUQ>181\k=e95]l<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP597\kZdTi}iyW>?R_lw{[13XG\^7<367;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV?39RaPbRcwgw]49TUfyuQ;5^MVP9776120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[0>2WfUi_lzlrZ12YZkrpV>>SB[[<03=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP597\kZdTi}iyW>?R_lw{[13XG\^7=?078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV48Q`_cQbpft\;8WTaxvP44]LQQ:6;7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z3?=VeTn^o{csY05XYj}qU?9RAZT=37:=>]^ov|Z22WF__0<;1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT95;Po^`PeqeuS:;VS`{w_57\KPR;9?4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY2023;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7;1ZiXjZkoU<1\]nq}Y3=VE^X1?7>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS86:_n]aWdrdzR9:QRczx^66[JSS48354:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=1?TcRl\auaq_67ZWdsS9;POTV?5;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7;1ZiXjZkoU<1\]nq}Y3=VE^X19:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS86:_n]aWdrdzR9:QRczx^66[JSS4;;5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=1?TcRl\auaq_67ZWdsS9;POTV?678?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]6<0YhWkYjxn|T30_\ip~X<P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW<2>SbQmS`v`v^56UVg~tR::_NWW8739011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\1=3XgVhXmym}[23^[hsW=?TCXZ327<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:84]l[gUf|jxP?2WfUi_lzlrZ12YZkrpV>>SB[[<3;=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP597\kZdTi}iyW>?R_lw{[13XG\^7>367;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV?39RaPbRcwgw]49TUfyuQ;5^MVP9576120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[0>2WfUi_lzlrZ12YZkrpV>>SB[[<23=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP597\kZdTi}iyW>?R_lw{[13XG\^7?368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV?39RaPbRcwgw]49TUfyuQ;5^MVP9290>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\1=3XgVhXmym}[23^[hsW=?TCXZ35?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\5<54:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=1?TcRl\auaq_67ZWdsS9;POTV?3;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7;1ZiXjZkoU<1\]nq}Y3=VE^X161869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT95;Po^`PeqeuS:;VS`{w_57\KPR;172?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fCjr{acek@o|k9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iJa{|hhldIdulWnf~iR}jt948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iJa{|hhldWqgs}z2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fCjr{acek^znttq\cisbWzo495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dNzxDsS^znttq;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"oG}qOz\Wqgs}z6;2<6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)jF|n~kb`wLcpo=bP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(e[}kyx^z}e`oPpdrr{080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqgu|Z~yilc\t`vvwZak}lUxiy69;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)jZ~d|^z}e`oNevm?n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cQwkuUszlkfAl}d_fnvaZub|1=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqtbidOy~b|Bari:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"o]{rdcnAwthzDkxgRicud]paq>23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bTlgaw`kg~Gjf6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)j\doihcovObwnY`d|oThz88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV24;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2>1?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6:>396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:6;7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>20;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2>5?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6::396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:6?7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>2<;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2>9?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6:2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9476>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=02:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5882:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9436>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=06:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq58<2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}94?6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=0::2>2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}909?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<6<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs74397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:>6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>3:2g0?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7=<08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>20;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz314<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5;<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:607=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?5<8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<0<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0?>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:5:7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?6680i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<36=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1<:>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}69:39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;:>49?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=0::2?6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}68<39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;;84<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww868012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<5<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe08089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe04089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV2?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=>08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9726>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>22;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|316<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<617`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;22:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:66>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>14;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|320<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0?<17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5882:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:5<7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?6080i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<34=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1<8>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{69439n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;:04<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq8780i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<22=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1=>>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{682:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:36>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>6:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6<2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:?6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>::d?`c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?39RaPmtz\57YH]]6:<3on;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY20RAZT=30:dg4?cb?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>48Q`_lw{[44XG\^7=80n9:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT95;Po^ov|Z75WF__090n9:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT95;Po^ov|Z75WF__050n9:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY204j96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ:84]l[Vgsk{Xnkd}{es,aWdrdzGrP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY20P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_4:6[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltv?6;g13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?39RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe0>0n6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV`48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dida}o}_FLG[0>2WfUXmym}Rdejwqcu&kYjxn|AxZ12YZJb{z^cmcQ=2^m\hpr;>7k=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR;75^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<6Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY20?R_MgpwQnffV89SbQcuu>::d3SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oel84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_4:6[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltvgm4g13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV?39RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWehd187\k47>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=1?TcRl]efRlvqOiWMkmV;Ve:=4=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fWc`XfxEcQKaucX7XYJ]QU:=4:Po03;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\1=3XgVhXmym}[23^[hsW=?TCXZ>00:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]6<0YhWkYjxn|T30_\ip~X<19a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^7;1ZiXjZkoU<1\]nq}Y3=VE^X<<>8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4:6[jYe[h~h~V=>]^ov|Z22WF__=96l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:84]l[gUf|jxP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\8>94n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS86:_n]aWdrdzR9:QRczx^66[JSS9<;3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT95;Po^`PeqeuS:;VS`{w_57\KPR6>82h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>48Q`_cQbpft\;8WTaxvP44]LQQ7091i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?39RaPbRcwgw]49TUfyuQ;5^MVP4>60j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<2>SbQmS`v`v^56UVg~tR::_NWW5<7?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=1?TcRl\auaq_67ZWdsS9;POTV12WfUi_lzlrZ12YZkrpV>>SB[[213;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\1=3XgVhXmym}[23^[hsW=?TCXZ=19a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^7;1ZiXjZkoU<1\]nq}Y3=VE^X??>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4:6[jYe[h~h~V=>]^ov|Z22WF__>??7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R_lw{[13XG\^9?5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\;9:4k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS86:_n]aWdrdzR9:QRczx^66[JSS::UX[=6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:84]l[gUf|jxP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\;<3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT95;Po^`PeqeuS:;VS`{w_57\KPR5>82h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>48Q`_cQbpft\;8WTaxvP44]LQQ41:1i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?39RaPbRcwgw]49TUfyuQ;5^MVP7040j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<2>SbQmS`v`v^56UVg~tR::_NWW627?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=1?TcRl\auaq_67ZWdsS9;POTV1<4>f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\1=3XgVhXmym}[23^[hsW=?TCXZ<09a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^7;1ZiXjZkoU<1\]nq}Y3=VE^X>>>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4:6[jYe[h~h~V=>]^ov|Z22WF__?=<7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R_lw{[13XG\^8==?7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R_lw{[13XG\^8==?>8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4:6[jYe[h~h~V=>]^ov|Z22WF__??6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:84]l[gUf|jxP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\:885=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS86:_n]aWdrdzR9:QRczx^66[JSS;;9T_Z>7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R_lw{[13XG\^8?5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\:9:4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS86:_n]aWdrdzR9:QRczx^66[JSS;:;:4h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS86:_n]aWdrdzR9:QRczx^66[JSS;:;:=5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\:9:>5h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\:9T_Z>7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R_lw{[13XG\^885m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\:>:4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS86:_n]aWdrdzR9:QRczx^66[JSS;=83h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT95;Po^`PeqeuS:;VS`{w_57\KPR4<;;3j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT95;Po^`PeqeuS:;VS`{w_57\KPR4P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;75^m\fVgsk{Q8=PQbuy]71ZIR\:<3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT95;Po^`PeqeuS:;VS`{w_57\KPR4>82h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>48Q`_cQbpft\;8WTaxvP44]LQQ51:1h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?39RaPbRcwgw]49TUfyuQ;5^MVP6>?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=1?TcRl\auaq_67ZWdsS9;POTV0<4>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY20SbQmS`v`v^56UVg~tR::_NWW7<>a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY20SbQmS`v`v^56UVg~tR::_NWW7ZUP91h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?39RaPbRcwgw]49TUfyuQ;5^MVP17?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=1?TcRl\auaq_67ZWdsS9;POTV65=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\1=3XgVhXmym}[23^[hsW=?TCXZ819`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^7;1ZiXjZkoU<1\]nq}Y3=VE^X5?7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R_lw{[13XG\^2=lk4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>48Q`_lw{[44XG\^:<ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR;75^m\ip~X9;UDYY?<1`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:84]l[hsW88TCXZ>40cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_4:6[jYj}qU:>RAZT04ba>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_4:6[jYj}qU:>RAZT042ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU02ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU12ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU62ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU72ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU42ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU52ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU:2ea=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU;2ef=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_4:6[jYj}qU3SB[[113bg>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\910c`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ:84]l[hsW1UDYY?=1`a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;75^m\ip~X0VE^X<=>ab9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS86:_n]nq}Y?WF__=9?nc:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVXG\^:948Q`_lw{[=YH]];=mn5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<2>SbQbuy];[JSS9?;jn6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=1?TcRczx^:\KPR59hh0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z3?=VeTaxvP8^MVP67fj2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\1=3XgVg~tR6POTV75ddQRIAD^7;1ZiXe|rT4RAZT43bf>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9XG\^3=ll4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV?39RaPmtz\6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp8::S^Y?939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu??1^QT5<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp88:S^Y?939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?=1^QT5<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp8>:S^Y?939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?;1^QT5<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp8<:S^Y?939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?91^QT5<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp82:S^Y?939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?71^QT5<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp;::S^Y?939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx53\WR7>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|17X[^83h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp=82=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp?;T_Z>61:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx73\WR4?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|34>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|=7X[^:2=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp1;T_Z?61:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx90b2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;9:SbQbuy]06ZIR\8::m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU32e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV88=RaPmtz\77YH]]8:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU12e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV88=RaPmtz\77YH]]>:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU72e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV88=RaPmtz\77YH]]<:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU52e0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV88=RaPmtz\77YH]]2:m85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU;2<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mM`zSoqUnrlDs==?77:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lBayRhpVo}mGr==594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jDks\fz\i{gM|27??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv71958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp0;3?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyBu?>0918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csL{577?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuFq8:<5=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZko@w223;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}419190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{Ds>:?73:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<2>SbQbuy]2=ZIR\VH9:<6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?39RaPmtz\5:?7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV48Q`_lw{[4?XG\^TN?6>8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__SO<619g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS86:_n]nq}Y61VE^XRL<00:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQM303;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:84]l[hsW83TCXZPB202=4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP597\kZkrpV;2SB[[_sq\F959181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=1?TcRczx^3:[JSSW{yTN1;1909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__S}PB=4==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP597\kZkrpV;2SB[[_sq\F919181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?WF__S}Pcx>3:<5>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS86:_n]nq}Y61VE^XR||_b{?578>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6<0YhWdsS<7POTV\vvYdq5;824=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<2>SbQbuy]2=ZIR\VxxSnw315<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:84]l[hsW83TCXZPrr]`}9726090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0>2WfUfyuQ>9^MVPZttWjs7=;063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV48Q`_lw{[4?XG\^T~~Qly=34:<5808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS86:_n]nq}Y61VE^XR||_b{?5;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZe~4;:55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=1?TcRczx^3:[JSSW{yTot2=1?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQ}s^az87491:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?]^EM@Z3?=VeTaxvP18]LQQYu{Vir0?81929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__S}Pcx>13;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZe~4;255>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=1?TcRczx^3:[JSSW{yTot2=9?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQ}s^az878>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6<0YhWdsS<7POTV\vvYdq59;24<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<2>SbQbuy]2=ZIR\VxxSnw33?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQ}s^az818>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6<0YhWdsS<7POTV\vvYdq5?55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=1?TcRczx^3:[JSSW{yTot29>808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS86:_n]nq}Y61VE^XR||_b{?3;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZe~4142>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY20WF__S}Pltv?4;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZjr|5;;24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<2>SbQbuy]2=ZIR\VxxSa{{<03==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP597\kZkrpV;2SB[[_sq\hpr;9;4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY203?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQ}s^nvp97360>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0>2WfUfyuQ>9^MVPZttWe0<;1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__S}Pltv?538><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6<0YhWdsS<7POTV\vvYk}}6:;37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?39RaPmtz\55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=1?TcRczx^3:[JSSW{yT`xz31?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQ}s^nvp94760>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0>2WfUfyuQ>9^MVPZttWe0??1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__S}Pltv?678><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6<0YhWdsS<7POTV\vvYk}}69?37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?39RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:84]l[hsW83TCXZPrr]oqq:5?73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3?=VeTaxvP18]LQQYu{Vf~x1<7>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS86:_n]nq}Y61VE^XR||_mww87?91:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?39RaPmtz\55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=1?TcRczx^3:[JSSW{yT`xz33?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQ}s^nvp9291:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?]^EM@Z3?=VeTaxvP18]LQQYu{Vf~x161929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__S}Pltv?=;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZ~hz5:5595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=1?TcRczx^3:[JSSW{yTtb|311<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:84]l[hsW83TCXZPrr]{kw:6973?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3?=VeTaxvP18]LQQYu{Vrd~1?=>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS86:_n]nq}Y61VE^XR||_ymq84591=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?48Q`_lw{[4?XG\^T~~Qwos>21;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZ~hz5;=24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<2>SbQbuy]2=ZIR\VxxSua}<05==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP597\kZkrpV;2SB[[_sq\|jt;914286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY209?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;75^m\ip~X90UDYYQ}s^zlv9791=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?=064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV48Q`_lw{[4?XG\^T~~Qwos>15;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZ~hz58924:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<2>SbQbuy]2=ZIR\VxxSua}<31==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP597\kZkrpV;2SB[[_sq\|jt;:=4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY200OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0>2WfUfyuQ>9^MVPZttWqey0?91959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__S}Pxnp?6=8><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6<0YhWdsS<7POTV\vvYg{69537<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?39RaPmtz\57387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3?=VeTaxvP18]LQQYu{Vrd~191929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT95;Po^ov|Z7>WF__S}Pxnp?<;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU]qwZ~hz5355>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS86:_n]DJAY20SbQHNE]6<0YhWziS?:POTV?=?69Wjs7>37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ:84]l[BHCW<2>SbQ|uc]10ZIR\531<3Qly=1==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A~{m_FLG[0>2WfULBIQ:84]l[vseW;>TCXZ39;2=[f;<7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>48Q`_FLG[0>2WfUxyoQ=4^MVP9?=87Uhu1;1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_4:6[jY@FMU>48Q`_rwa[72XG\^757>1_b{?2;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY205Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS86:_n]DJAY2011^KMRZ6><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX=1?TcRIAD^7;1ZiX{|hT>9Q@UU>:>58Xd|~7=37m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ:84]l[BHCW<2>SbQ|uc]10ZIR\531<3Qcuu>2:4YNF_U;595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS86:_n]DJAY20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\1=3XgVMEHR;75^m\wpdX:=UDYY26:1<\hpr;:7;TECXP0868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^7;1ZiXOGNT95;Po^qvfZ43WF__044?>^nvp9591=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW<2>SbQHNE]6<0YhWziS?:POTV?=?69We09064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR;75^m\CKBX=1?TcR}zb^07[JSS400;2Rbzt=5==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A~{m_FLG[0>2WfULBIQ:84]l[vseW;>TCXZ39;2=[iss414286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT95;Po^EM@Z3?=VeTxlP25]LQQ:>294T`xz39?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]6<0YhWNDOS86:_n]pqgY50OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?39RaPGOF\1=3XgVy~nR<;_NWW8<<76Vrd~1?1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_4:6[jY@FMU>48Q`_rwa[72XG\^757>1_ymq878><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX=1?TcRIAD^7;1ZiX{|hT>9Q@UU>:>58Xpfx7?37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ:84]l[BHCW<2>SbQ|uc]10ZIR\531<3Qwos>7:<2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\1=3XgVMEHR;75^m\wpdX:=UDYY26:1<\|jt;?73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>48Q`_FLG[0>2WfUxyoQ=4^MVP9?=87Usc27>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^7;1ZiXOGNT95;Po^qvfZ43WF__044?>^zlv9?9i>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[0>2WfUfyuQ7_NWW8479i11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>48Q`_lw{[=YH]]6:?3o7;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*VfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z3?=VeTaxvP8^MVP9736h20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_4:6[jYj}qU3SB[[<07=e2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT95;Po^ov|Z>XG\^7=3o8;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*VfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z3?=VeTaxvP8^MVP949i>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\95m:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\1=3XgVg~tR6POTV?1;g03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;75^m\ip~X0VE^X181a69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Xhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=1?TcRczx^:\KPR;?7k<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^7;1ZiXe|rT4RAZT=:=e2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT95;Po^ov|Z>XG\^7536=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{l~TC_QKrhtfvDHCKeehgH`nbmg;1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~k{_NP\@woqm{KEHNb`cjGmegjb;1;=i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5:5:k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6:<38i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f02?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<01=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>20;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8439>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:6>7>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz321<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=02:3`2;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7>;09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz329<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=0::3co1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:4975:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6>2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7:38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0:09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4943;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>2:=1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}6>2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw838??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby28>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4143;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>::=?9;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq6:2574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}:56130OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{Ny>0:=?9;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq6>2574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}:16130OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{Ny>4:=?9;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq622l?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}]>UVZ\^R<<1^m\ip~X;;UDYY2?>`38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU>2:d7P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}]>UVZ\^R<<1^m\ip~X;;UDYY2;>`38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU>6:d7P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}]>UVZ\^R<<1^m\ip~X;;UDYY27>`38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU>::=02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnbyQ=879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrX;1<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{_5:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|V?3:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu]5<3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~T;584CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw[=>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexR770:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aId~Wc}Ybvh@w<4<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kGjt]e{ShxfJ}:16190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mM`zSoqUnrlDs0:073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;:=56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1>1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>24;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks48;54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2>2?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow84590:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:836<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<07=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:6>7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0<91829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>2<;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks48354?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2>>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?658?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|58:25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z323<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9446190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7>9073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?6=8?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|58225<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z32?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow86690:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}68=36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<2<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9290;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6>25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z36?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow828?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5254?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay26>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\4=7Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ750;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U:?5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP15:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[43?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V;=4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ>7908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\5=>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW833=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR<72:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?6=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{_31;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ430;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U995<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP27:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[71?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V834?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=9938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\7=4?71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ3?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V<3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR971:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ?0m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpM|969?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqJ}:687=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH484P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzGr7839j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{Ds0808e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~Cv38?5f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko@w<8<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|]efUqmqc>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpQabQua}oTnNbjasQbpftXG[U8<9Q`969@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iy^hiXrhvf[gEkmhxXmym}_NP\752Xg82j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwTbo^xbxhQhltg\w`re<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!P_^ZOJHYXW:9TSRClolrbvZAILV?39RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWehdl:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*YXWQFEARQP35]\[HeheykySJ@K_4:6[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltvgm4d23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX;SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oe?l:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*YXWQFEARQP37]\[HeheykySJ@K_4:6[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltvgm6d23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX;>UTS@m`mqcq[BHCW<2>SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oe98i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Yi8:=8S^Y?6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:?9=Q?6g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:?98Qfnw53?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ue<9;:_hlu53`:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/^l3027Xag|::k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k63?0Ubb{9?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Yi8==2Sd`y17d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Vd;98?Piot44>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=;:1^kmr40a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa0444[lhq?91Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2622Ynf;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-a@hgUmzo^hi8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV48Q`_NP\751XgVY\=4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gCiikfnMaghnlgmpZAILV?39RaPOS]042YhWZ]:S^Y?919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jLdjnakNlhemi`hsWNDOS86:_n]LVZ57?VeT_Z?PSV3;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~TKCJP597\kZIUW::051?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hB~|QLldcq848092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mIss\GicfzV;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>3:2>1799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;984<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>26;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1?<>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b48>5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?5080?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvh2>>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b4;4<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>0:21=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<7<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6<2:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf8=80?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvh26>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW9==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue^343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU:<:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[470?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvhQ>2658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW89<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]2021Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU=;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\320P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj<5<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`:26>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pn0;083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV4:25608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf[6153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRhpVo}mV><>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}YbvhQ:739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g\224=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|ZcqiR682:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr0<=1779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}9736><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2>5?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;97=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw32?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;;7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw34?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;=7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw36?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;?7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw38?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;17=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP0668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|Y6?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR??749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z76?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?=749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z74?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?;749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z72?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR<84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]631=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguqV<<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_657?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX0>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~tQ6769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jF|n~kb`wRvbppuUmn2;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Lr`tadf}XxlzzsSgd[bjrmVynx5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gVfkboMaghnlgmpAcdgmo7=:0>9b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]Q`ZTbimXnkd}{esq-fAkfZlmYiljKebmgaZGILV>9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxD`PWu]aGjhszffOinake^CM@Z27=Ve:4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxEcQXt^`@kkrugeNnobjj_@LG[162Wf;94i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxEcQXt^`@kkrugeNnobjj_@LG[162Wf;84n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxEcQXt^`@kkrugeNnobjj_@LG[162Wf83m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~BbRY{_cQbpftCmjeoiROAD^622Zi60k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsAgU\xRl\auaq@`ehllUJBIQ;17]l541?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2?>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;;2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9766>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=31:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;?2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9726>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=35:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;32:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe97>6>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=3=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?>1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;;5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8749?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<31=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?:1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;?5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8709?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<35=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?61789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;35;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb878012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo331<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7?<088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7:2>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi535;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vbRdjnl>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^243>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT=:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ77?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_034<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT=?97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY6;>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^373==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS<;88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ4??11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_3;43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT?:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ57?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_2343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT8:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ30?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP6658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV=<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\<2116g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2>0?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<03=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>26;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8459>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:6<78?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<0;=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>2:3`P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>909f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|327<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=04:3`6?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:709e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|36?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<6<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=:=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>::27<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftCmjeoi1?8>0:6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}RdqfpZdDdlky_lzlr^MQ[662Wf2=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuZlynxRlLldcqWdrdzVEYS>>:_n3;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?39RaPmtz\5P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?39RaPmtz\5367;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyW>?R_FLG[0>2WfUfyuQ>9^MVP9746120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP597\kZkrpV;2SB[[<06=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU>48Q`_lw{[4?XG\^7=8078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV]^EM@Z3?=VeTaxvP18]LQQ:6>7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_4:6[jYj}qU:5RAZT=34:=>WF__0<61899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY202:=>WF__0?>1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY2016;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS86:_n]nq}Y61VE^X1<<>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX=1?TcRczx^3:[JSS4;>5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]6<0YhWdsS<7POTV?608?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR;75^m\ip~X90UDYY2=6?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW<2>SbQbuy]2=ZIR\58<2564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?9011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ:84]l[hsW83TCXZ328<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?39RaPmtz\5P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?39RaPmtz\5P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX=1?TcRczx^3:[JSS4?43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^7;1ZiXe|rT=4Q@UU>4:=1WF__05077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV]^EM@Z3?=VeTaxvP18]LQQ:>6?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX8?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX9?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX99P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT=98j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS<;9e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV77g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P194f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_0;5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^05a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^032`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]153cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY5=?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX:?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT?;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT?=8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS>?9d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*dDdlkyIcomldKqu346c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96:839n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;9<48?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:7=4089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7484>08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74;>5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49426>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>12;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>326<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0?617`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85822:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:56>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>04;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>330<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0><17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85982:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:4<7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?7080i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<24=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1=8>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan968439n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;;04<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd38680i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<52=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1:>>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96?>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;<:46>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>7:2gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>60;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>354<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;08817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85?<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:207=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?1<8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<4<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0;>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85<:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:1:7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?268012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<7<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0:089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7414<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd38<8002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_15;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y68>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]252?26;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9U:?:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y6<>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]212?66;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9U:;:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y60>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]2=2>?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^14=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S>>89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W:;<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[64012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_214=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S>:89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W:?<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[60012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_254=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S>689:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W:3<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[11>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P415:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T8<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X<;=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\061>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P455:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T8896;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P495:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T8497;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X=>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]642?>:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y2;>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]602?::74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y2?>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]6<2?k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>24;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?310<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0<<17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95;82:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:6<7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?5080i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><04=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1?8>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86:439n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;904<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd28480i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><32=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1<>>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan869>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;::4:08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64;25;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde594>6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>1:2gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>00;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?334<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0>817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a959<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:407=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?7<8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><2<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:09>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95>:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:3:7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?0680i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><56=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1::>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86?:39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;<>49?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=6::2?6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86><39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;=84k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>6<;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?358<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0808a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64?:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59066>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>56;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?362<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0;089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64>4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd28=8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><8<:=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0=06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS48:55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP97660k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>26;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ312<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0<:19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5;>24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:6>73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<0:==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1?6>8;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6:24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:5873j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<30==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1<<>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]69837n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;:<42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW87091h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=04:SPbGkekAgsiFW;=R_lw{[<4XG\^7>4069:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4;42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW86691h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=12:SPbGkekAgsiFW;=R_lw{[<4XG\^7?>06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4:>55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP95260k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>02;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ336<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0>619`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5922474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:460k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>74;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ340<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__09<19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5>824o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:3<73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<54==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1:8>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6?437n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;<04256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW818>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<42==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1;>>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6>>37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;=:42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW80291h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=76:SPbGkekAgsiFW;=R_lw{[<4XG\^79:06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4<255l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP93>6030OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>6:SPbGkekAgsiFW;=R_lw{[<4XG\^7:<06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4?855l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP9046030OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>5:8;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]632474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:>6>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]33==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R?89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W8:<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[47012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_004=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S<=89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W8><56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[43012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_044=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S<989:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W82<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[4?002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_35:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T>=96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X:8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\671>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P225:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T>996;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X:<=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\631>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P265:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T>596;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X:0=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\72?30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]072?>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]032?789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V>9;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z24?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^673<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R::789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V>=;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z20?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^6;3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R:6799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V?<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[06012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_434=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S8<89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W<9<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[02012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_474=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S8889:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W<=<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[0>012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_4;4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S;96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X>9=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\241>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P635:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T:>97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X?>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0];3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R774:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,aBl`h[}kiRH\M^DE`4>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hMeka\t`vf[CUJWOLo=R||tqmw<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jOcmc^zntd]EWHYANm83;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mFhdlWqgsmVLXARHId3/Jj=>8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lx7<36m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbz5;54o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eMchxdaaCnwmp`t;:72i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*gCqaj~bccM`uovfv9590k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp?0;>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr=7=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzV<3m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawY00o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4;872m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:5;54k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip87>36i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>1=18g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|Mogmt<34?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2=7=a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz69190o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4;072m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:5354h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip8T<5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs9S<6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>R<7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju?Q<8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3]4<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax0\<=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz858?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}9790l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|:561o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd;;72n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~4=43i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq5?54h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip6=25k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs7;36j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr0507e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju1718e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ?8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ>8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ=8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ<8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ;8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ:8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ98e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ88e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ78e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtQ68b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJxbcP`ahaqGqi`fjnak7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMyab_abifpDpfaeki`h?61:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMyab_abifpDpfaeki`h?PSV2:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIumnSefmb|H|jeaomld3\WR7?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EqijWijanxLxnimcah`4?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EqijWijanxLxnimcah`46081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aTjvCmekr4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eXfzOiaov28:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nZ|ftdFfp`esmmUiHd}nbmg\KWY4:1Ud545Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(e_{ciIk{ebvf`ZdCazki`hQ@R^11S^Y?989@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$i[g{eEgwafrblVhOe~omld]LVZ550Ve=5n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(e_{ciIk{ebvf`ZdCazki`hQ@R^11618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUe2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Ob`aYi8;99Sa{{<7<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc>=33]oqq:06>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4755We05083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:9??Qcuu>::25^pw36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DkohR`?312\|jt;<7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Baef\j5578Vrd~1:1_sv47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc><01]{kw:26><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4667Wqey080Pru50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JimnTb==?0^zlv909??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@okd^l3756Xpfx7:3Q}t618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUe<>>?_ymq8280>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Aljk_o2045Yg{6<2R|{729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HgclVd;?=>Pxnp?<;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FmijPn1134Z~hz525Sz83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:8<=Qwos>::20S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjkwi{UCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz6^?ZWAkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcaxY:YZJb{z^cmcQ72^m\g|:76m20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"ClolrbvZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw=[8_\LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfjuV7R_MgpwQnffV29SbQly=3=`==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dida}o}_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip8P5PQGaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~S0WT@h}|Ticm[=4XgVir0?0k8:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IfijxhxTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7]>UVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{X=XYKmzy_dl`P83]l[f;;7n37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnosewYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2Z;^[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtU6]^NfwvRoigU3>RaPcx>7:a?5WfUgyy2?>e;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdgdzj~RFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5S0WTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}^?ZWEoxYfnn^:1[jYk}}6:2i74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`khvfzVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{1_<[X@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbnyZ;^[Ict{]bjbR6=_n]oqq:56m30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"ClolrbvZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw=[8_\LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfjuV7R_MgpwQnffV29SbQcuu>0:a>5WfUgyyjfd89@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HeheykySEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4\1TUCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz_<[XDlyxXeoa_90\kZjr|mc:h45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LaliuguWAkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax0X=XYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov[8_\H`ut\akeS5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZe~484296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rmv<3<:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZe~4:4296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rmv<5<:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZe~4<4296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rmv<7<:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZjr|5:55;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQcuu>2:<0379;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VBjbibjAs`jp`tUmxny}!bDtjgqohfJe~byk}_mww868>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVf~x1:1979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]oqq:260<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxT`xz36?;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRFnnenfEwdn|lxYi|{jsuq-f@pnk}cdbNaznugq[iss4>42:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rv`r=2==3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPH`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawYg{6:2484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWAkehakNrckwawTby|oxx~ mEwk`pliiKfexh|Pxnp?6;?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcuWqey0>066:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^zlv9291?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{Usc2:>848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\|jt;>73=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZNffmfnMlftdpQatsb{}y%nHxfcukljFirf}oySua}<6<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lx:;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcu:>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfv61f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es64e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|:7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oy::o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbz>=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYdq5:5;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWjs7=39i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VhOmyoXosf@kphsm{Uhu1<17g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySnw33?5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQly=6=3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_b{?1;1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]`}909091Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\fAgsi^eyhNaznugq[iss4943<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYeLh~j[b|kCnwmp`tXd|~7=36?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VhOmyoXosf@kphsm{Ugyy2=>928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rbzt=1=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_mww818?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]a@drf_fxoOb{atdp\hpr;=72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYk}}6=25>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbzVf~x191819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySua}<1<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pxnp?5;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]{kw:561:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfvZ~hz5954=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWqey09070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lxTtb|35?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQwos>5:=6:WTaxvP93]LQQ7790o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR6993n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS98;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\88:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]];8=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^:8<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__=8?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X<8>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj80;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[183:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT322=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU024m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP7561l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ4390o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR5=83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS:?;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\;=:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]83=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^95<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__?=?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X>??9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj18g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUMekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ<20;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[323:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT262=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU165m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP6>61l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ5>90o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR3883n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS<8:2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\=;:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]>9=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^??<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__89?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X9;>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[493:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT5;2=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU735m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP0461l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ3490o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR2<83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS=<;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\<<:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]?<=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^>4<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__94?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X;>>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj18g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUMekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ920;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[623:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT762=a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU46=a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU52=a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU:2=a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU;236=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRlMyugpV`gc98=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fIgt|^eyhCv=759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhGm~zXosfM|770<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cNbwqQhzmDs>?9:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjEkxxZa}dOz164113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbMcppRiulGr9>799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh[mnejtMgmcqnIp:;<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVfkbo@h`htiL{041?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbQc`o`rKmgmdCv:16:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi\lmdeuNfjbroFq<:;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdWijanxAkagujM|271n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRltIek9>:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aTjvKke;:;=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdWgyFh`<<80:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkZd|Amc1253?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn]aLbn2026Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo\jsdvEmciIp8;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`3352187:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd769>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn13343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h;8=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb5170?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl?:1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf9?;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`345219>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn21343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h8:<:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb6470?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl<=1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf::;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`075218?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd419>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn26343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h83=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb6<70?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl=?1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf;8:<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`12521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn35343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h9>=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb7370?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl=81658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf;1;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`1:521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn40343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h>9=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb0670?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl:;1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf<<;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`65521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn48343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h?;=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb1460?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl;>1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf=;;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`70521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn57343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h?<=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb1=70?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl;61658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf>9;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`42521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn65342>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h<>;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc4520S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe<70>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQweqcBf}xrBu?>7b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh^|io{eC{waIgimY~y=??7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,TRTX::9TcRlKm`KmtprT|h~nW>SPepwbhZ>1WfUbb{7<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-SSWY5;:UdSoJbaHlsqqUsi}oP?PQjqtco[=0XgVcezS!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-\[Z^KFDUTS?7P_^O`khvfzVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{1_<[X@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbnyZ;^[Ict{]bjbR6=_n]oqqbn9l20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"QP_YNMIZYX;9UTS@m`mqcq[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtS!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-\j552>Vcez<8l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-\j5500Vcez;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m461?W`d}=;m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m4147W`d}:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/^l3076Xag|::n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/^l3072Xag|=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv _o2761Ynf;=o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv _o276=YnfEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jHxieyk}Elgqc`hdq[ozBu96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aEwdn|lxNah|heoazV`wIp8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mAs`jp`tBelxlicmvRdsM|71>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iMlftdpFi`t`mgir^hAx2;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{EtRlNrckwawHhzdkg^hAx^MQ[646Wf3=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mAs`jp`tBelxlicmvRdsM|ZdFzkci@`rlcoV`wIpVEYS><>_n347>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jHxieyk}NnpneiTby>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lNrckwawHhzdkg^hAx648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dFzkci@`rlcoV`wIp8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7=909e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0<;16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1?9>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2>7?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz319<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<0;=2a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=3=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=03:3c15;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?6781m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8759>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9436?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:5=7S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7>38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7?=09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0>?16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1==>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2<3?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz335<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<27=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=15:3c03;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?7=81m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww86?9>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp959>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9276?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:397?2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6?938j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~78;09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF09916d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1:7>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2;9?4g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz34?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz351<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<43=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=71:3c67;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?1181m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8039>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9316?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:2?7S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7:?09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0;=16e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1816e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1916e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1616e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1716b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR>9c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS<8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T==8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=<8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=?8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=>8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=98k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=88k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=;8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=:8k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=58k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T=48l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~T>;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U9<;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U9=;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U9>;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U9?;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U98;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U99;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U9:;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U9;;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U94;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U95;m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U8:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V9;:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V9::i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V99:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V98:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V9?:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V9>:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V9=:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V9<:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V93:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V92:n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V>=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=:=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=;=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=8=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=9=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=>=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=?=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=<=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW===h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=2=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW=3=o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW<?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqqY18?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqqY19?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqqY1:?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqqY1;?i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqqY0>j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ>1k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[<123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7<39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?5;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7>39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?7;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7839:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?1;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7:39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?3;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lxT<::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgPg{nHcx`{es]231=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlY`reAlqkrbzV8<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweRiulJe~byk}_257?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~j[b|kCnwmp`tX<>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucTkwbDg|diQ:759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|h]d~iM`uovfvZ00<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aVmq`Firf}oyS:96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@hgNfy_yo{e^DPIZ@Al8=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mDlcJjuss[}kiRH\M^DE`4+Nf>n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg5(Oi9>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKm`KmtprT|h~nSK]B_GDg62eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMgjEc~ztRvbp`YA[DUMJi="Io04`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMgjEc~ztRvbp`YA[DUMJi="Io14b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMgjEc~ztRvbp`YA[DUMJi="Io1\B2`Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMgjEc~ztRvbp`YA[DUMJi:"Io5g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLdkBb}{{SucwaZ@TEVLMh9#Fn05g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLdkBb}{{SucwaZ@TEVLMh9#Fn35f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLdkBb}{{SucwaZ@TEVLMh9#Fn33;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMgjEc~ztRvbp`YA[DUMJi:"Io02[VQ7?m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTJ^CPFGf7)Lh4?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTnIg|acnf`40f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i@l}{Pnr45>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jEkxx]a_sqwtjr1j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nAo|tVmq`3b80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}b7;39=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aTdelm}Fnbjzg<9<46>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jYkhghzCeoewl9?9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o^ncjgwH`h`|aFdmi9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aTdelm}FnbjzgNy>0:225;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cRbgncsDldlxe@w<4<40>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jYkhghzCeoewlK~;>7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mP`ahaqJbfn~cBu28>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dWijanxAkagujM|9>9?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o^ncjgwH`h`|aDs04081:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fUgdcl~Gici{h^145>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jYkhghzCeoewlZ2092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`V?<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmdR881:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fUgdcl~Gici{h^545>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jYkhghzCeoewlZ>092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`V3=46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bSgb`|0f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i^hokyOz5g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(j[oxiyHffn4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eZlynxKgioOz47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZkoY}iugPpwiem>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\auaqSwosmZ~ycokAx648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTi}iy[g{eRvqkgcIp8=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0=083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=33:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?5680;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5;?2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo314<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9716>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7=:083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=3;:256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bRgoafrblMkm1?1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>14;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4;;5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2=2?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8759?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h69839<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<37=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:5>7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0?91729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>1<;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4;35;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2=>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?7580;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi59:2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo333<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9546>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7?9083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=16:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?7=80;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5922:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo33?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8169?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6?=39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<50=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:3;7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j09:1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>71;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4=<5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2;7?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb81>9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6?539=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<5<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9376>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k79<083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=71:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?1080;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5?=2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo356<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe93?6>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k794082:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=7=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:187=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0;?1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>56;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4?95;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl29>608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?3;153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf414<>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bRgoafrblMkm1716e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUsi}oNby|v6g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUsi}oNby|vNy44?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})i88;?:l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/o2251:>6?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"`?106?=;YT_92n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%LBIQ:70]l[BHCW<=:SbQbuy]:[JSS4943j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$KCJP563\kZAILV?<=RaPmtz\=ZIR\5:5=5h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"IAD^745ZiXOGNT9:?Po^ov|Z?XG\^7<3<7f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv GOF\127XgVMEHR;81^m\ip~X1VE^X1>139g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.EM@Z309VeTKCJP563\kZkrpV3TCXZ31?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-DJAY2?8UdSJ@K_452[jYj}qU2SB[[<0<\WR6?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(EdsSoMce`pFjddkm@xz=<69;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!Bmtz\fFjbi{Lgy~ffnfKqu47?12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(EdsSoMce`pEhpuoagmXxlzzs03:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,IhsWkNbllceBmmpwikdlxEtR^XR^011ZiXE\RT446Po0c3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-Nip~XjMcxmobjCnlwvjjkm{DsS]Y]_306[jYJ]QU355Q`1^QT4=665:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv Mlw{[gCiikfn^hiAx^EM@Z309VeTAXVP886\k47>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(EdsSoKaacnfV`wrmz~Yij@w_FLG[016WfUFYUQ794]l54?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})Je|rTnKbzsiKquVrugkoEtRIAD^745ZiXE\RT449Po03:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,IhsWkLgy~f]efL{[BHCW<=:SbQBUY];=3Yh983h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%FaxvPbRcwgwQua}oYinkfvdf\CKBX=>;TcRCZX^;2=Zi690o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&Z\^R<=5^m\fVrf|lCeHhhnumv@hnBhehceWS!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!mEocah`Tby|oxx_kh949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/cGmegjbZl{~i~z]efL{[BHCW<=:SbQBUY];=0Yh?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kLbjbKbpu{4f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fCoagLg{xt26>6d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`EmciBey~r040PSV24`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fCjr{aCy}^z}ocg:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fCjr{aCy}^z}ocgM|ZAILV?<=RaPMTZ\<<1Xg>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hM`x}gRde;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fCjr{aXnkCvPGOF\127XgVG^TR666^m;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fMit|Mcxmobj_cNjjnccWFXT>97Po9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`KkvrCazki`hQmLhlhaaYHZV8?5Ra>8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/cJlwq@k}zbTnH`nbmgQabYFFMU8<5Q`8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/cJlwq@k}zbTnH`nbmgQabYFFMU8<5Q`1918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`LqqusignbbjKaacnfMww?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(jFyoadhldAkgedlCy}R||tqmw<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+gUf|jx\~dzjRdafmscc1<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kYjxn|XrhvfV`ebaooSJ@K_452[jYJ]QU2=4Q`899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/cQbpftPz`~n^hmjiwgg[wusxf~<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$n^zntd>3:21S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!mSupfehUsi}oTJ^CPFGf1)Lh??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(jZ~yilc\t`vf[CUJWOLo> Ga1958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`PpwcfeZ~jxhQISL]EBa4*Ag83m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-@kkrugeYmy{|Rdejwqcu&kBdyJfs``oaWc`001Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v CnlwvjjT|h~~_khirvfv+dOgz~NbllceSgd<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Ob`{rnnPpdrr{[ole~zjr/`KkvrAd|yc^hi75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Dgg~yca]{auwpV`an{}oy"oBfnjggV`a?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!LoovqkiUsi}x^hifsugq*gJnfboo^hiPgmwf[vcs?91Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\4Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY68Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU:=Rcnne345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ>2^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]27Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY6Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ>6^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]23Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY60Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU:5Rcnne344>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ>_lcm`4163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^03[hgil8=:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ46Wdkeh<9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV89S`oad052?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR<<_lcm`4163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^07[hgil8=:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ42Wdkeh<9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV8=S`oad052?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR<8_lcm`4163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^0;[hgil8=:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ4>Wdkeh<9?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV8Tal`k1638GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS>>Pm`lg526S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfVEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:95]l[BHCW<3?SbQ|uc]10ZIR\5;54;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=0>TcRIAD^7:0ZiX{|hT>9Q@UU>1:=059Q`_rwa[72XG\^7?369;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV?28RaPGOF\1<2XgVy~nR<;_NWW818?>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]6=1YhWNDOS87;_n]pqgY5TCXZ37?:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR;64^m\CKBX=0>TcR}zb^07[JSS4143:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY21=UdSJ@K_4;7[jYt}kU98RAZT=;=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:95]l[gTboYeyxD`PD`vb_7[XE\RT=>:8_n:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR;64^m\fWc`XfxEcQKaucX7XYJ]QU:?96Po958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS87;_n]aWdrdzR9:QRczx^66[JSS494346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU>24;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7:0ZiXjZkoU<1\]nq}Y3=VE^X1?>>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS87;_n]aWdrdzR9:QRczx^66[JSS4885455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX=0>TcRl\auaq_67ZWdsS9;POTV?568?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]6=1YhWkYjxn|T30_\ip~X<4?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR;64^m\fVgsk{Q8=PQbuy]71ZIR\5;>2564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW<3?SbQmS`v`v^56UVg~tR::_NWW8409011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\1<2XgVhXmym}[23^[hsW=?TCXZ316<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:95]l[gUf|jxP?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV?28RaPbRcwgw]49TUfyuQ;5^MVP97>61=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[0?3WfUi_lzlrZ12YZkrpV>>SB[[<0<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:95]l[gUf|jxP?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV?28RaPbRcwgw]49TUfyuQ;5^MVP9466120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[0?3WfUi_lzlrZ12YZkrpV>>SB[[<30=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP586\kZdTi}iyW>?R_lw{[13XG\^7>>078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ:5<7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z3>]^ov|Z22WF__0?81899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT94:Po^`PeqeuS:;VS`{w_57\KPR;:>4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU>1<;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7:0ZiXjZkoU<1\]nq}Y3=VE^X1<6>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS87;_n]aWdrdzR9:QRczx^66[JSS4;4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU>04;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^7:0ZiXjZkoU<1\]nq}Y3=VE^X1=>>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS87;_n]aWdrdzR9:QRczx^66[JSS4:43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU>7:=1]^ov|Z22WF__08077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ:161=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[0?3WfUi_lzlrZ12YZkrpV>>SB[[<6<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ:95]l[gUf|jxP?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)jOf~egagLcpoZak}lUxiy69;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)jOf~egagRvbppu?n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cDoqvnnfnYmy{|_fnvaZub|1>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aMwwIpVYmy{|899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hB~|@w_Rvbppu;87;386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gIqm{lgczCnsj:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Cexh|}uqvQabot|lx%nBxjrgnlsHgtcVmgyhQ|eu:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Cexh|}uqvQabot|lx%nBxjrgnlsVrf||y3j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gIqm{lgcz]{auwp[bjrmVynx594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(e[}kyx^z}e`oNevm>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cQwewrT|{oja@o|k^eoq`Ytm}227NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrfz}Y~hobSucwqv?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bRvbvqUszlkf_yo{ur]dhpcX{l~3:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUsgyY~hobM`qh03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bRvqadkBz{eyAl}d919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hXxknmDpqkwKf{bUl`xkPsdv;1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"o[addpehjqJiza3i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gSillxm`byBari\cisbWzo;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az858012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw311<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7=<089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;9;4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?568012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw315<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7=8089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;9?4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?528012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw319<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7=4088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;97=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>14;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2=1?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp69>396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:5;7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>10;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2=5?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp69:396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:5?7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>1<;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2=9?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp692:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9576>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=1=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir09088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;=7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>5:2>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz30?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7==08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss48;5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9756>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>27;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz315<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<;17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5;=2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:6?7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?5=80i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<0;=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1?17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58;2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:597=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?6780i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<31=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1<;>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}69939n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;:?439n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;;941?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=?08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4895;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9736>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>21;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|317<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<917`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;32:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:617=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?5;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|321<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0??17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5892:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:5;7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?6180i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<37=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1<9>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{69;39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;:146c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{68=396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;;7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?0;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|35?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7:396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;?7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?<;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|39?c:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>59Q`_lw{[44XG\^7<3on;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY21=UdS`{w_00\KPR;994jm6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\1<2XgVg~tR?=_NWW8479ih1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_4;7[jYj}qU:>RAZT=31:dg3?cb?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>59Q`_lw{[44XG\^7=90na:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})JiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX=0>TcRczx^31[JSS48?5m45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[0?3WfUfyuQ>2^MVP979i01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_4;7[jYj}qU:>RAZT=0=e<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Alv_axnleaUnrlXnkd}{es,aId~Wipfdmi]fzdL{_43ZWNDOS87;_n]nq}Y6:VE^X1=1a89@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW<3?SbQbuy]26ZIR\5>5m45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[0?3WfUfyuQ>2^MVP939i01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_4;7[jYj}qU:>RAZT=4=e<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Alv_axnleaUnrlXnkd}{es,aId~Wipfdmi]fzdL{_43ZWNDOS87;_n]nq}Y6:VE^X191a89@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW<3?SbQbuy]26ZIR\525m45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[0?3WfUfyuQ>2^MVP9?9i<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT94:Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu1>1a49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\1<2XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]`}979i<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT94:Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu1<1a49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\1<2XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]`}959i<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT94:Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu1:1a49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\1<2XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]`}939i<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT94:Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu181a49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\1<2XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]`}919i<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT94:Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu161a49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\1<2XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]`}9?9i?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT94:Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyy2?>`48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dida}o}_FLG[0?3WfUXmym}Rdejwqcu&kYjxn|AxZ12YZJb{z^cmcQ=2^m\hpr;97k=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR;64^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<3Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY21=UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|595m;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP586\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuu>7:d0S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kdgdzj~RIAD^7:0ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_mww838f>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU>59Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x191a79@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\1<2XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:?6h<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS87;_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xz39?c6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY21=UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|mc9m;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP586\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuufj7d0S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:95]l[gTboYeyxD`PD`vb_4[XE\RT=>:6_n32=6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[0?3WfUi^hi_osvJjZBf|hQ9QRCZX^3002Yh98387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cPfcUiu|@dTHlzn[2_\IP^X9:>3Sb?>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4;7[jYe[h~h~V=>]^ov|Z22WF__==?7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP586\kZdTi}iyW>?R_lw{[13XG\^:=<6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:95]l[gUf|jxP?3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT94:Po^`PeqeuS:;VS`{w_57\KPR6<82h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ73:1i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?28RaPbRcwgw]49TUfyuQ;5^MVP4360j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<3?SbQmS`v`v^56UVg~tR::_NWW537?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=0>TcRl\auaq_67ZWdsS9;POTV234>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU3;5=e>SB[[29a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^7:0ZiXjZkoU<1\]nq}Y3=VE^X?>>8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4;7[jYe[h~h~V=>]^ov|Z22WF__><6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:95]l[gUf|jxP?59Q`_cQbpft\;8WTaxvP44]LQQ4491l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?28RaPbRcwgw]49TUfyuQ;5^MVP75X[^:3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT94:Po^`PeqeuS:;VS`{w_57\KPR5<82i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ410j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<3?SbQmS`v`v^56UVg~tR::_NWW637?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=0>TcRl\auaq_67ZWdsS9;POTV127>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU057=e>SB[[293;e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\1<2XgVhXmym}[23^[hsW=?TCXZ<8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4;7[jYe[h~h~V=>]^ov|Z22WF__?=6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:95]l[gUf|jxP?59Q`_cQbpft\;8WTaxvP44]LQQ55;0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?28RaPbRcwgw]49TUfyuQ;5^MVP644WZ];4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS87;_n]aWdrdzR9:QRczx^66[JSS;:2h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ5491n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?28RaPbRcwgw]49TUfyuQ;5^MVP65691o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?28RaPbRcwgw]49TUfyuQ;5^MVP656982o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ549;2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ54WZ];4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS87;_n]aWdrdzR9:QRczx^66[JSS;=2h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ5391i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?28RaPbRcwgw]49TUfyuQ;5^MVP6250m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<3?SbQmS`v`v^56UVg~tR::_NWW71460o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<3?SbQmS`v`v^56UVg~tR::_NWW71YT_82i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>59Q`_cQbpft\;8WTaxvP44]LQQ510j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW<3?SbQmS`v`v^56UVg~tR::_NWW737?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=0>TcRl\auaq_67ZWdsS9;POTV027>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU1;>SB[[393;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\1<2XgVhXmym}[23^[hsW=?TCXZ<82;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]6=1YhWkYjxn|T30_\ip~X<Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\1<2XgVhXmym}[23^[hsW=?TCXZ<9^QT4=ce3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY21=UdSo]ntbpX74[Xe|rT88Q@UU62>SB[[50:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]6=1YhWkYjxn|T30_\ip~X<8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_4;7[jYe[h~h~V=>]^ov|Z22WF__;<6m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ:95]l[gUf|jxP?TcRczx^31[JSS99;ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW<3?SbQbuy]26ZIR\8;:mh5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?28RaPmtz\57YH]];9=lk4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU>59Q`_lw{[44XG\^:?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUFmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT94:Po^ov|Z75WF__=9?ne:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTAlv_axnleaUnrlXnkd}{es,aId~Wipfdmi]fzdL{_43ZWNDOS87;_n]nq}Y6:VE^X<;>ae9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR;64^m\ip~X9;UDYY?9ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR;64^m\ip~X9;UDYY?91`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ=1`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ<1`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ;1`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ:1`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ91`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ81`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ71`f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:95]l[hsW88TCXZ61`a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;64^m\ip~X0VE^X<>>ab9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS87;_n]nq}Y?WF__=XG\^:>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>59Q`_lw{[=YH]];8=lm4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV?28RaPmtz\:mn5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<3?SbQbuy];[JSS9<;jn6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=0>TcRczx^:\KPR6>hi0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z3>ac9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS87;_n]nq}Y?WF__:S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>59Q`_lw{[=YH]]=:mo5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<3?SbQbuy];[JSS08ki7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY21=UdS`{w_9]LQQ?61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}779VY\<4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:<51;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}479VY\<4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr9<:S^Y?909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu:>_RU2=4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny62[VQ50m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}25181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}06WZ];5<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq<:S^Y>909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu8>_RU16WZ]:5<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq2:S^Y=8e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu6=a79@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ441`78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5;=UdS`{w_20\KPR59h?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=35]l[hsW:8TCXZ<1`78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5;=UdS`{w_20\KPR39h?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=35]l[hsW:8TCXZ:1`78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5;=UdS`{w_20\KPR19h?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=35]l[hsW:8TCXZ81`78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5;=UdS`{w_20\KPR?9h?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=35]l[hsW:8TCXZ619:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp8::4:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eEhr[gy]fzdL{04>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cOb|Ums[`pnBu;>869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iAlv_kuQj~`H>82<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gKfpYa_dtjNy52<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mM`zSoqUnrlDs4<68;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kGjt]e{ShxfJ}?60:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzGr:==6<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|Ax002<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vK~599287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxEt?=>829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlrOz124>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftIp;=:4>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~Cv=80:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7?60:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzGr8<<6<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|Ax232<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vK~4:82n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3>TcRczx^3:[JSSWK83=5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VH95<6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?28RaPmtz\559Q`_lw{[4?XG\^TN>?>8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT94:Po^ov|Z7>WF__SO==1838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_C>0:<7?R_FLG[0?3WfUfyuQ>9^MVPZttWK6>24?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSO29>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_C>4:<7?R_FLG[0?3WfUfyuQ>9^MVPZttWK6224<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSnw30?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;64^m\ip~X90UDYYQ}s^az84691:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?28RaPmtz\5]^EM@Z3>WF__S}Pcx>21;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7:0ZiXe|rT=4Q@UU]qwZe~48<55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=0>TcRczx^3:[JSSW{yTot2>7?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;64^m\ip~X90UDYYQ}s^az84>91:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?28RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]`}9476090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVPZttWjs7><063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>59Q`_lw{[4?XG\^T~~Qly=01:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_b{?608>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6=1YhWdsS<7POTV\vvYdq58=24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSnw326<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]`}94?6090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVPZttWjs7>4062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>59Q`_lw{[4?XG\^T~~Qly=0==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP586\kZkrpV;2SB[[_sq\g|:487397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3>062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>59Q`_lw{[4?XG\^T~~Qly=6==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP586\kZkrpV;2SB[[_sq\g|:26080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVPZttWjs7:37=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?28RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]`}9>91;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]oqq:6873?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3>>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_mww84491=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>59Q`_lw{[4?XG\^T~~Qcuu>20;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7:0ZiXe|rT=4Q@UU]qwZjr|5;>24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSa{{<04==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP586\kZkrpV;2SB[[_sq\hpr;9>4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY21=UdS`{w_0;\KPRXzzUgyy2>8?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;64^m\ip~X90UDYYQ}s^nvp97>6090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVPZttWe0<064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>59Q`_lw{[4?XG\^T~~Qcuu>14;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7:0ZiXe|rT=4Q@UU]qwZjr|58:24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSa{{<30==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP586\kZkrpV;2SB[[_sq\hpr;::4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY21=UdS`{w_0;\KPRXzzUgyy2=4?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR;64^m\ip~X90UDYYQ}s^nvp94260>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVPZttWe0?81959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT94:Po^ov|Z7>WF__S}Pltv?628><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6=1YhWdsS<7POTV\vvYk}}69437;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?28RaPmtz\5?R_FLG[0?3WfUfyuQ>9^MVPZttWe0>063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>59Q`_lw{[4?XG\^T~~Qcuu>7:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_mww828>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6=1YhWdsS<7POTV\vvYk}}6324=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSa{{<8<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]{kw:760>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVPZttWqey0<>1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT94:Po^ov|Z7>WF__S}Pxnp?548><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6=1YhWdsS<7POTV\vvYg{6:>37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV?28RaPmtz\55595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX=0>TcRczx^3:[JSSW{yTtb|314<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]{kw:6>73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_ymq84>91=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?59Q`_lw{[4?XG\^T~~Qwos>2:<2TcRczx^3:[JSSW{yTtb|320<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]{kw:5:73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z3>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_ymq87291=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?8064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU>59Q`_lw{[4?XG\^T~~Qwos>12;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^7:0ZiXe|rT=4Q@UU]qwZ~hz58<24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSua}<3:==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP586\kZkrpV;2SB[[_sq\|jt;:042?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY21=UdS`{w_0;\KPRXzzUsc2=>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_ymq86691=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?59Q`_lw{[4?XG\^T~~Qwos>0:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS87;_n]nq}Y61VE^XR||_ymq838>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]6=1YhWdsS<7POTV\vvYg{6<24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW<3?SbQbuy]2=ZIR\VxxSua}<9<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ:95]l[hsW83TCXZPrr]{kw:>6090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?28RaPGOF\1<2XgVy~nR<;_NWW8<<76Vir0=063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP586\kZAILV?28RaPst`\61YH]]626=0Pcx>2:<5294Tot2<>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^7:0ZiXOGNT94:Po^qvfZ43WF__044?>^az818>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX=0>TcRIAD^7:0ZiX{|hT>9Q@UU>:>58Xkp6>24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR;64^m\CKBX=0>TcR}zb^07[JSS400;2Rmv<7<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\1<2XgVMEHR;64^m\wpdX:=UDYY26:1<\g|:06090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?28RaPGOF\1<2XgVy~nR<;_NWW8<<76Vir05064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP586\kZAILV?28RaPst`\61YH]]626=0Pltv?4;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY21=UdSJ@K_4;7[jYt}kU98RAZT=;94;Yk}}6;2TCXZ39;2=[iss4842n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT94:Po^EM@Z3>294T`xz31?3\MKPX80>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?28RaPGOF\1<2XgVy~nR<;_NWW8<<76Vf~x1<19c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_4;7[jY@FMU>59Q`_rwa[72XG\^757>1_mww8786W@D]S=7;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ:95]l[BHCW<3?SbQ|uc]10ZIR\531<3Qcuu>0:<25595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS87;_n]DJAY21=UdS~{m_36\KPR;13:5Sa{{<4<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\1<2XgVMEHR;64^m\wpdX:=UDYY26:1<\hpr;>73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU>59Q`_FLG[0?3WfUxyoQ=4^MVP9?=87Ugyy28>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^7:0ZiXOGNT94:Po^qvfZ43WF__044?>^nvp9>91=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW<3?SbQHNE]6=1YhWziS?:POTV?=?69We04064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP586\kZAILV?28RaPst`\61YH]]626=0Pxnp?4;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY21=UdSJ@K_4;7[jYt}kU98RAZT=;94;Yg{6:24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR;64^m\CKBX=0>TcR}zb^07[JSS400;2Rv`r=0==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A~{m_FLG[0?3WfULBIQ:95]l[vseW;>TCXZ39;2=[}iu4:4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT94:Po^EM@Z3>294Ttb|34?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]6=1YhWNDOS87;_n]pqgY50OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV?28RaPGOF\1<2XgVy~nR<;_NWW8<<76Vrd~181959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_4;7[jY@FMU>59Q`_rwa[72XG\^757>1_ymq828><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX=0>TcRIAD^7:0ZiX{|hT>9Q@UU>:>58Xpfx7437;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ:95]l[BHCW<3?SbQ|uc]10ZIR\531<3Qwos>::d15\]DJAY21=UdS`{w_9]LQQ:687k37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^7:0ZiXe|rT4RAZT=32:d>TcRczx^:\KPR;9:4j46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]6=1YhWdsS5Q@UU>20;g?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;64^m\ip~X0VE^X1?:>`58GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'YkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<3?SbQbuy];[JSS484j;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]6=1YhWdsS5Q@UU>1:d10n7:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY21=UdS`{w_9]LQQ:36h=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_4;7[jYj}qU3SB[[<4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>59Q`_lw{[=YH]]6=2l94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[0?3WfUfyuQ7_NWW828f?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ:95]l[hsW1UDYY27>`58GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'YkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW<3?SbQbuy];[JSS4043>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-QavcsWFXTHgyesCM@FjhkbOemobj849@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(ZlynxRA]_Epjr`tFFMIgcneJn``oa6>6>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:76?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;994=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;:2;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7=?09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1?<>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz315<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=36:3`S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0?>16g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2=1?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<30=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>17;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8729>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:5=7S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0?616g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2=9?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<3<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=13:3`l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:36?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;=7S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmp9690>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficz31?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|5854:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov?7;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoex1:1869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakr;=72<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat=4=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~7;368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmp9>90>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficz39?::?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr7<366;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~;97227NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOz?6;>>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexCv33?::?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr78366;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~;=7227NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOz?2;>>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexCv37?::?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr74366;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~;17k:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOzX=XYW_[U9?9Q`_lw{[64XG\^7<3o>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=35]l[hsW:8TCXZ31?c2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]171YhWdsS>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=35]l[hsW:8TCXZ35?c2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]171YhWdsS>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=35]l[hsW:8TCXZ39?:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|V:3:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu]2<3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~T>584CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw[6>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexR:76:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqY20?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP6948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsW>2=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^:;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}U24=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`GmvgedlnGm~z8c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gCiikfbbj9k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-f@hfjecek<6<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fHgXb~XewkAx=1=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hFmu^dtRkyaK~;<7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bLc{TnrTasoEt1;1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dJiqZ`x^gueOz?2;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n@owPjvPmcIp5=54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv38?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jDks\fz\i{gM|9?90;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6;25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z311<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9766190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7=?073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=30:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?538?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5;<25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z319<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp97>6180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7=36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<32=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:597287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?<1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>17;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4;>54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2=5?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow87090:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}69;36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<3:=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:517297NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=13:=56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1=1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>7:=4;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{_1:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[4>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW8:3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR?>839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]26=4180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T=:6=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{_0:;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ7>081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U94?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=0908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\64>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;83>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR<<839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]10=446>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{_2:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[66?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V9:4<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ;809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]6<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY1081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U<4<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ7809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]:3`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>3:2`o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;;7=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH4=4S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{Ds0508e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxEt171809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iy^hiXrhvf=3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}RdeTvlrbWkIgil|\auaq[JTX;:?Tc494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdz[ol[g{e^`@h`gu[h~h~RA]_216[j7?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpQabQua}oTka{j_rgwf1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$SRQWLOO\[Z44WVUFobcas]DJAY21=UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|mci96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\[Z^KFDUTS?:P_^O`khvfzVMEHR;64^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{dh3a1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%TSRVCNL]\[73XWVGhc`~nr^EM@Z3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%TSRVCNL]\[71XWVGhc`~nr^EM@Z3>=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\j550;VY\<;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7<<:T<;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7<>9Rgav04e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ue<98?_hlu2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Sc>;70]jjs173JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa0552[lhq9?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/^l302?Xag|<<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\j5201Vcez<8i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Yi89Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=;97^kmr26?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cGmegjbIeclb`kat9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR;64^m\KWY4;1Ud4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,f@hfjeoJ`diamdlw[BHCW<3?SbQ@R^10TcRA]_21;[jYT_83;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY21=UdSB\P32:\kZUP9VY\<4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gCiikfnMaghnlgmpZAILV?28RaPOS]07=YhWZ]:S^Y>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jLdjnakNlhemi`hsWNDOS87;_n]LVZ540VeT_Z<8c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eMgki`hOciflnakrXzz~{cy9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dAd|yceciIahnf`Vrf||y3?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aBist``dlJlgceeQweqstWnf~iR}jt958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kLgy~ffnfDbmicc[}ky~Qhltg\w`rX[^;<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aBist``dl_yo{ur5g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hM`x}gioePpdrr{VmgyhQ|eu5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hBbyk}rtrwIdulLlidhh9j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dNf}oy~x~{M`qh@`ehll6:;3?82:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eA{{TOaknr=3=34=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nD|~_BnfewY6?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk30?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5;;2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf8479?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk313<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6:?397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkya9736>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<07=32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTaso7=398;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkya949?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk33?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5>5;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?1;103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi181769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;?7=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=:=32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTaso75399;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkyaZ60>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvhQ>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX99=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue^3232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT=?98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkyaZ74?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP1554?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV;>;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\62099;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkyaZ20>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvhQ:779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX>><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_655?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV2<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]:36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owPjvPmc;;7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|Zcqi1:1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g?1;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRhpVo}m5<5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~Xewk37?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkya9>9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTaso7539=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZ`x^gue^146>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y3?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTasoT9:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_751?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkyaZ10:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrlU3;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~XewkP9678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:76><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2>0?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;984<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v<00=33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguq5;82:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx>20;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lAeyvAkphci{s7=8085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8480=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr0?085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8680=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr09085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8080=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr0;085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8280=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr05085:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8<80<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxrS=9;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{\523:;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]2723Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W==?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP5668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|Y1?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR984:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz[=133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lAeyvAkphci{sT5:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gIqm{lgcz]{auwpV`a?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mOwgqbiip[}ky~\jg^eoq`Ytm}2;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Sefmb|HfbkccjnuFfgjbb48=5=4m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxD`PRe]QadbUmncxxh||.cFneWc`ZlkoHhm`dd]BJAY3?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7<396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:687=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>25;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2>2?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6:?396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:6<7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>21;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2>6?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6:;396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:607=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>2=;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2>>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi58;2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9466>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=01:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi58?2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9426>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=05:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5832:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe94>6>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=0=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0>>1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4:;5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb868002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo34?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6>2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe909?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<6<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k74397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:>6>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{aWcoma103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ?769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW8=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]242>799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW88<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\561?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ>46:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV;>;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[40002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP165;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:4:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ7>?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_35;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU9<:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ46?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_304<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>>97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY5<>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^063==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS?888:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:>=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]1<2>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW==<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]632=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS;98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY0?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_954?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU2:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6;2;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7==09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1?>>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|313<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=30:3`7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|31?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<32=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>15;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8749>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:5;75:k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{69938i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0?816g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2=7?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<3:=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>1=;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8781n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v9576?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;;84=i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz595:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6?2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7938j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0;09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1916d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko27>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|39?52?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}Ddal``113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq@`ehll6:;3?75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~_k|eu]aGicfzZkoQ@R^102Zi?>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vWctm}UiOaknrRcwgwYHZV98:Ra>869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY21=UdS`{w_0;\KPR;87237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_4;7[jYj}qU:5RAZT=33:=>WF__027;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS87;_n]nq}Y61VE^X1?;>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX=0>TcRczx^3:[JSS48?5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]6=1YhWdsS<7POTV?538?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR;64^m\ip~X90UDYY2>7?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW<3?SbQbuy]2=ZIR\5;32564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ:95]l[hsW83TCXZ31?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW<3?SbQbuy]2=ZIR\58;2564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV?28RaPmtz\5S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVP9436120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP586\kZkrpV;2SB[[<37=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU>59Q`_lw{[4?XG\^7>;078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z3>WF__0?71869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY21=UdS`{w_0;\KPR;:7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_4;7[jYj}qU:5RAZT=13:=>WF__0>?1869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY21=UdS`{w_0;\KPR;;72<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_4;7[jYj}qU:5RAZT=6=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU>59Q`_lw{[4?XG\^79368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyW>?R_FLG[0?3WfUfyuQ>9^MVP9090>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ:95]l[hsW83TCXZ37?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW<3?SbQbuy]2=ZIR\5254:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]6=1YhWdsS<7POTV?=;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[50c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[40b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[461m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZ76>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY6:?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX9:=i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV;>:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U::;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT=:8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS<69e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R?66e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=6d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=07g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P204f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_305a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^002`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]103cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY50?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX:0:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U=:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U<:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U3:i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U2;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Un}cQfnw57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_dsm[lhq:>80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQweqstLlidhh98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dT|h~~Ikloeg?5286=>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-aGicfzLdjnakFrp41?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#oMce`pEhpuoagmMmdbjdRvbppu212IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.`@h`guNexdd`hIss65>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"lKircah`b1l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.`Jjuss[}xnm`GatdpeefcSgOcmcRJbaSgpaq7202IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.`QavcsLdkHdl`aem7:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~s#o\jsdvGidEoigdn`<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;87=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?5580i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<03=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1?=>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96:?39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;9=4V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd38439?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=35:2g7?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:7=508a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74835;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4979?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=03:2g?08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74;95;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49436>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\11;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>327<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0?917`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85832:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:517=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?6;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>331<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0>?17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85992:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:4;7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?7180i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<27=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1=9>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan968;39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;;14V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd386?9?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=1=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1:?>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96?=39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;<;4V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd38159?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=67:2gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\7=;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>34?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:79=08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74<;5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49356>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\67;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>355<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;08;17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85?=2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:2?7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?1=80i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<4;=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<1;17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85<;2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:197=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2?2780i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?<71=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm<181789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85=5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49>9?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=;=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\551>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P105:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T=?96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X9:=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\511>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P145:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T=;96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X9>=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\5=1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P185;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T>:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y58>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^64=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S9>89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W=;<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[14012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_514=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S9:89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W=?<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[10012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_554=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S9689:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W=3<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[01>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P515:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T9<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X=;=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\161>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P555:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T9896;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X=?=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg2\121>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P595:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T9497;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X>>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y1;>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0<07=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1?9>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86:;39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;914V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd284?9?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=3=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan869=39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;:;4V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd28759?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=07:2g;08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64;=5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde594?6>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1=;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?32?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;7?=08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64:;5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59556>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\07;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?335<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0>;17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a959=2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:4?7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?7=80i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><2;=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1=17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95>;2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:397=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3?0780i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><51=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1:;>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86?939n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd28119?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=6;:2gV"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd28079?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=71:2gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\63;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?359<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0871789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95?5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59076>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\55;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?363<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0;=1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95<5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5919?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=:=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=171989@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5:55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP97760k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\25;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ313<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0<=19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5;?24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:6=73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<05==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1?7>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6:5376;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;973j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<33==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1<=>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]69?37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;:=42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW87391h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=05:SPbGkekAgsiFW;=R_lw{[<4XG\^7>506a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4;35545Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP9491h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=13:SPbGkekAgsiFW;=R_lw{[<4XG\^7??06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4:955l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP95360k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\01;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ337<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0>919`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\59324o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:417327NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__09?19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5>924o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:3;73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<57==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1:9>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6?;37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;<142m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW81?9101Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=6==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1;?>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6>=37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;=;42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW80591h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=77:SPbGkekAgsiFW;=R_lw{[<4XG\^79;06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4<=55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP93?60k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\6=;?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ35?;b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^7:=06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4?;55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP90560k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\57;?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ36?;:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^7;376;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;07327NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3X26[XjOcmcIo{aNww_35ZWdsS4V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[77012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_304=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S?=89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W;><56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[73012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_344=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S?989:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W;2<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[7?002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_25:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T?=96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X;8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\771>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P325:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T?996;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X;<=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\731>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P365:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T?596;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X;0=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Iigm@kkrugefn~#lKfg3\02?30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V?9;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z34?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^773<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R;:789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V?=;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z30?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^7;3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R;6799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V<<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[36012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_734=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S;<89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W?9<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[21?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P86:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U2495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bGkekVrf|lUM_@QIFe3;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eN`ld_yo{e^DPIZ@Al8Uyy~`t968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*g@nnfYmykPFRO\BCb50>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nKgioRvbp`YA[DUMJi<"Io:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dAaoeXxlzj_GQN[C@c:$Ce=5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcu4943n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dB~`ieb`Lotlwaw:661h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0:=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|di2:>9`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nHxfcukljFirf}oy0;07b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{6<25o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcuW92j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZ7?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]1V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawY10h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\3=`V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;6825h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs90907f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju?2:>9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw=<7<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3>4:=`61o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;U94h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip8T?5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs9S96j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>R;7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju?Q98d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny=2=<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax>2:=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz868?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}9290l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|:261o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\72n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!GaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~4>43i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq5254h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip6225j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT<5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT=5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT>5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT?5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT85j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT95j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT:5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT;5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT45j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsT55m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOg`]olkdvBrdokikfn4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN|fg\lmdeuCueljfjeo:5<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN|fg\lmdeuCueljfjeo:S^Y?909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJxbcP`ahaqGqi`fjnak>_RU20i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Rbzt=6=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DkohR`?220\hpr;=7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Baef\j544:Vf~x181729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HgclVd;>>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lcg`Zh7::8T`xz39?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JimnTb==?0^zlv959??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@okd^l3756Xpfx7?3Q}t618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUe<>>?_ymq8180>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Aljk_o2045Yg{6?2R|{729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HgclVd;?=>Pxnp?1;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FmijPn1134Z~hz5?5Sz83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:8<=Qwos>5:20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc><01]{kw:?6Vx;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lcg`Zh7;9:Ttb|39?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JimnTb==?0^zlv9?9W{~o46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_b{?4;b?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fobcas]KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>V7R_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipQ2QRBjsrVkekY?:VeTot2>>e:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdgdzj~RFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5S0WTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}^?ZWEoxYfnn^:1[jYdq585h55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LaliuguWAkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax0X=XYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov[8_\H`ut\akeS5UVFn~Zgao];6ZiXd|~7<3j6;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjkwi{UCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz6^?ZWAkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcaxY:YZJb{z^cmcQ72^m\hpr;97n27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnosewYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2Z;^[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtU6]^NfwvRoigU3>RaPltv?6;b>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fobcas]KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>V7R_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipQ2QRBjsrVkekY?:VeT`xz33?f;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Jkfg{mQGaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:R3VSEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|]>UVFn~Zgao];6ZiXd|~oei74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`khvfzVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{1_<[X@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbnyZ;^[Ict{]bjbR6=_n]oqqbn9m30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\5WfUgyyjf39d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfv4?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcu:0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]`}9791<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{Uhu1<1949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]`}9591<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{Uhu1:1949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]`}9391<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{Uhu181979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]oqq:760<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rbzt=1==3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPH`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawYk}}6?2484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWAkehakNrckwawTby|oxx~ mEwk`pliiKfexh|Pltv?1;?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcuWe0;066:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr^nvp9191?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`uov\LdhcdlKyndzjrSgrq`us{'hNzdm{inl@kphsm{Usc2?>848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\|jt;973=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZNffmfnMlftdpQatsb{}y%nHxfcukljFirf}oySua}<3<:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZ~hz5955;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQwos>7:<0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVrd~191789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oy;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcu9>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|;7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oy9:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbz?=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwaw10n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]a@drf_fxoOb{atdp\g|:76>l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYeLh~j[b|kCnwmp`tXkp692:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbzVir0>08f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lxTot2;>6d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rmv<4<4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pcx>5:=6V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYeLh~j[b|kCnwmp`tXd|~7>36?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VhOmyoXosf@kphsm{Ugyy2<>928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rbzt=6=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_mww808?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]a@drf_fxoOb{atdp\hpr;>72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!BcnwmpZdCi}k\cjLotlwawYk}}6<25>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbzVrd~1>1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySua}<0<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pxnp?6;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]{kw:461:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWqey08070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lxTtb|36?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQwos>4:m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP4761l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ7590o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:WTnKgioEcweJssS?9VS`{w_80\KPR6;83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS9=;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\8?:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]];==4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^:;<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__=5?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X<7>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[203:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT302=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU005m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP7061l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ4090o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:WTnKgioEcweJssS?9VS`{w_80\KPR5083n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS:0;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\:::5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]9:<4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^8=<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__???6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X>=>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[373:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT252=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU1;5m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP1771l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ2690o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:WTnKgioEcweJssS?9VS`{w_80\KPR3:83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS<:;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\=>:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]>>=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^?:<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__8:?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X96>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[502:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT432=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU715m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP0361l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ3190o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:WTnKgioEcweJssS?9VS`{w_80\KPR2?83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS=1;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\<3:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]<;=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^==<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__:??6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X;=>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeDhy[b|kNy0231=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRlCarvTkwbIp;8<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gJf{}]d~i@w23342>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSoBnsuUlvaH:;;:;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdKiz~\cjAx3140>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSoBnsuUlvaH:==j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fUgdcl~Gici{hMmb`47002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRbgncsDldlxe@w105;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn]olkdvOakas`Gr9=:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeXhi`iyBjnfvkJ}56?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Sefmb|EoekyfAx534<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo^ncjgwH`h`|aDs9<97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjYkhghzCeoewlK~19>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo>0054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi8;;;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc254103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm<<>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg6;8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a06232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k:9<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe406?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo>7054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi82:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc2=4103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm?>>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg599=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a33232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k9><98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe756?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo=4054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi;?:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc124103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm?9>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg508=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a3;232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k8<<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe677?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo<1054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi:8:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc074103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm>:>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg4=8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a24232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k8;<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe6>6?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo<9054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi=::;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc755103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm9?>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg3:8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a51232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k?8<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe136?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo;6054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi==:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc7<4103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm97>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg288=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a43332=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k>=<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe046?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo:3054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi<>:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc614103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm88>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg2?8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fVckmj~nhIo{a4:232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\emg`p`bCi}k>5<98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjZoginzjdEcwe366?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo91054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn^kcebvf`Agsi?8:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdTmeohxhjKauc574103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbRgoafrblMkm;:>779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXiakltdfGeqg1=><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`;233=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl\t`vfAkruqGr:=:m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye]ynjxhLvtdNbj`Vsz88:4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/QUQ[751WfUiH`oFnqwwWqgsmR9VShzam];2ZiXag|2?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv PVP\660XgVhOalGaptvPpdrbS:WTi|{nl^:5[jYnf;TECXP0d58GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*YXWQFEARQP19]\[HeheykySEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4\1TUCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz_<[XDlyxXeoa_90\kZjr|mcn46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv _^][HKKXWV;2SRQBcnosewYOigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2Z;^[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtU6]^NfwvRoigU3>RaPltvgm4c?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%TSRVCNL]\[76XWVGhc`~nr^JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs9W4SPH`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfqR3VSAk|sUjbjZ>5WfUgyyjf2d:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*YXWQFEARQP20]\[HeheykySEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4\1TUCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz_<[XDlyxXeoa_90\kZjr|mc8:n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/^l370>Xag|=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv _o201=Ynf;=o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv _o20<5Ynfm1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#R`?434\mkp6>j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#R`?422\mkp1l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Sc>;31]jjs71l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Sc>;31]jjs41l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Sc>;31]jjs50>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nL|miugqAhcuoldhu_k~799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gGuj`~n~Hcjrfgmg|TbyGr<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv b@pamqcuMdoykh`lySgrJ}7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nL|miugqAhcuoldhu_k~Ny04=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jHxieyk}Elgqc`hdq[ozBu=65:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fDtea}oyI`k}gdl`}WcvFqUiMlftdpMkwkfd[ozBuQ@R^166Zi>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nL|miugqAhcuoldhu_k~Ny]aEwdn|lxEccnlSgrJ}YHZV9>>Ra>729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gGuj`~n~Ca}m`nQat123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iMlftdpMkwkfd[ozBu99;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aEwdn|lxEccnlSgrJ}71l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8581m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8469>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9766?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJss48>5:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|5;>2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6::38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7=:09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0<616d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1?6>7f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2>>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2=0?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz320<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<30=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=00:3c10;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?6081m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8709>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9406?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJss4;4=i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJss4::5:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|59:2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}68>38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7?>09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0>:16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1=:>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2<6?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz336<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<2:=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=1::3b0:3c74;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?0481m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8149>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9246?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJss4=<5:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|5><2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6?438j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~78409d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0909e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF08>16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1;>>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2:2?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz352<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<46=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=76:3c62;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?1281m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww80>9>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp93>6?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\84=i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJss4?85:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|5<82;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6=2;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6<2;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}632;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}622;m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}U;:n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|V;=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW8:=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW8;=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW88=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW89=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW8>=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW8?=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW8<=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW8==h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW82=h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW83=o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweJssW;?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ27>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ26>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ25>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ24>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ23>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ22>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ21>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ20>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ2?>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ2>>j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ31l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[061l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[071l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[041l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[051l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[021l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[031l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[001l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[011l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[0>1l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[0?1k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[30c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\250c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\240c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\270c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\260d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\33eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcu494<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweRiulJe~byk}<0<41>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcu4;4<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweRiulJe~byk}<2<41>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcu4=4<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweRiulJe~byk}<4<41>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcu4?4<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEcweRiulJe~byk}<6<40>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcuW9=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mD`vbSjtcKfexh|P1668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}k\cjLotlwawY5?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`UlvaEh}g~n~R=84:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsi^eyhNaznugq[1133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lxT9::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgPg{nHcx`{es]531=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlY`reAlqkrbzV=<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEobMkvr|Z~jxhQISL]EBa70k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIcnIorvpVrf|lUM_@QIFe3.Mk1c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iH`oFnqwwWqgsmVLXARHId0/Jj41>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iH`oFnqwwWqgsmVLXARHId35`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLdkBb}{{SucwaZ@TEVLMh?#Fn6f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCehCe|xz\t`vf[CUJWOLo> Ga3938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCehCe|xz\t`vf[CUJWOLo> Ga3^QT42b#Fn2]D3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNfmD`uuQweqcXNZGTJKj;7b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn?!D`8d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm>&Ec?8d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm>&Ec<8e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm>&Ec<>839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn?!D`=1^QT42bEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jEkxx]a709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gJf{}Zd|R||tqmw2g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kFjyY`re4g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eDhy[b|kNy51?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eXhi`iyBjnfvk8680:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`5>5;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cRbgncsDldlxe2:>608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dWijanxAkaguj?2;153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbro4>4<>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmd161739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`hti>::25V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmdCv33?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eXhi`iyBjnfvkJ}:36>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;:22>11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o\jae{5e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(j[ojht@w6b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gTb{l~Meka9e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fWctm}Lbjb@w729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUf|jx\~dzjSuplf`123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_lzlrVpjp`UszfhnBu99;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aWdrdz^xbxh]{rn`fJ}70:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5:5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2>0?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8479?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6:>39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<01=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:6<7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0<;1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>22;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf48=5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2>8?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb84?9?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6:2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo321<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9466>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=00:25V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bRgoafrblMkm1<:>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?6380;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi58<2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo329<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe94>6>80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<22=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:497=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0><1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>07;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4:>5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2<5?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8609?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h68;39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<2:=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:417=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0>083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=63:25V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bRgoafrblMkm1:=>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?0680;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5>?2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo344<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9216>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bRgoafrblMkm1:1729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>64;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4<;5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2:2?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8059?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6>839<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<47=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:2>7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mSdnfgqccLh~j0891729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>6<;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4<35;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2:>618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?2580;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5<:2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo363<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9046>80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9>9?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h622;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`PpdrbMg~yu;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`PpdrbMg~yuCv97:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,j576_n]DJAY2?8UdS`{w_8]LQQ:7682m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%LBIQ:70]l[BHCW<=:SbQbuy]:[JSS49494k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#J@K_452[jY@FMU>;6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!HNE]634YhWNDOS89>_n]nq}Y>WF__0<062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv GOF\127XgVMEHR;81^m\ip~X1VE^X1?1_RU3<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+HkrpVhH`ho}Eocah`Ouy8;3:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$A`{w_cAoadtAd|yceciFrp32<<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+HkrpVhH`ho}Fmwpllh`[}ky~?>9b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/Lov|ZdCazki`hM`nuplhicuFqU[[_Q=24]l[HS_W133Sb?n0:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv Mlw{[gBn{hhgiNaatsmoh`tIpVZ\^R<=5^m\IP^X002TcEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,IhsWkLgy~fFrpQwvjdbFqULBIQ:70]l[HS_W13959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/Lov|ZdAd|yc^hiAx^EM@Z309VeTAXVP884\k47>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(EdsSo]ntbpTvlrbZline{kk_FLG[016WfUFYUQ618]l54?b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})W_[U9>8Q`_cQweqcNfMommxb{CmiGkhgnfR;VShzam]04Zif:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(X^XT>?;Po^`PpdrbAgNnjl{ctBnh@jkfagQ:QRk~u`n\75Yh484:;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#R`?123\mkp0k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(Wg::?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})eL`yjnakLoovqkijbz0<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$nH`nbmgQatsb{}Xnk4;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"lJn``oaWcv}ly^hiAx^EM@Z309VeTAXVP887\k2>2Sb6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!mHnqw@lufjeoTnAgakdf\KWY5<0Ud=5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"lGorvEhpuoWkOemobjRde\EKBX;92Tc5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"lGorvEhpuoWkOemobjRde\EKBX;92Tc<6<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!mOtvppdhcagmNbllceHpr1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kYmyk30?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-aWqgsm5;5;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#o]{aug\420V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$n^z}e`oPpdrbWOYFSKHk2,Km<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+gUszlkf_yo{e^DPIZ@Al;'Bb<68;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!mSupfehUsi}oTJ^CPFGf1)Lh50h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v CnlwvjjT|h~~_khirvfv+dOgz~Oe~omldPfc=?709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=?Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P12]nekb6?81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\51Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX9709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=;Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P16]nekb6?81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\5=Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX90Ufmcj>719@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=Rcnne345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=0^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]15Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY5:Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU9?Rcnne345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=4^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]11Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY5>Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU9;Rcnne345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=8^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]1=Zkffm;<<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY5Wdkeh<9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV9;S`oad053?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR=Pm`lg526V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY1Wdkeh<9?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*CvfV=Tal`k1628GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS5Qbaof235=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P9^obja7?>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]546YhWNDOS;><_n]pqgY51879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:==Po^EM@Z07;VeTxlP25]LQQ:661<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\TCXZ32?:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8?3^m\CKBX>99TcR}zb^07[JSS4:43:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY18:UdSJ@K_720[jYt}kU98RAZT=6=<3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP611\kZAILV<;?RaPst`\61YH]]6>2584CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?:8SbQHNE]546YhWziS?:POTV?2;>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^437ZiXOGNT:==Po^qvfZ43WF__0:076:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=<>Q`_FLG[364WfUxyoQ=4^MVP9>90?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\255XgVMEHR8?3^m\wpdX:=UDYY26>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;><_n]aV`aWg{~BbRJnt`Y2YZKRPV;><>Q`8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:==Po^`QabVhz}CeSIo{aZ0^[HS_W8?;=Ra7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=<>Q`_cPfcUiu|@dTHlzn[2_\IP^X9<:9Sb68;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<;?RaPbRcwgw]49TUfyuQ;5^MVP969011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\255XgVhXmym}[23^[hsW=?TCXZ311<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ902]l[gUf|jxP?>SB[[<01=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP611\kZdTi}iyW>?R_lw{[13XG\^7=9078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=<>Q`_cQbpft\;8WTaxvP44]LQQ:6=7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z07;VeTn^o{csY05XYj}qU?9RAZT=35:=>]^ov|Z22WF__0<91899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:==Po^`PeqeuS:;VS`{w_57\KPR;914346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU>2=;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^437ZiXjZkoU<1\]nq}Y3=VE^X1?1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:==Po^`PeqeuS:;VS`{w_57\KPR;:94346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU>15;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^437ZiXjZkoU<1\]nq}Y3=VE^X1<=>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;><_n]aWdrdzR9:QRczx^66[JSS4;95455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>99TcRl\auaq_67ZWdsS9;POTV?618?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]546YhWkYjxn|T30_\ip~X<Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ902]l[gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ902]l[gUf|jxP?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\255XgVhXmym}[23^[hsW=?TCXZ34?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8?3^m\fVgsk{Q8=PQbuy]71ZIR\5?54:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>99TcRl\auaq_67ZWdsS9;POTV?2;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^437ZiXjZkoU<1\]nq}Y3=VE^X191869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:==Po^`PeqeuS:;VS`{w_57\KPR;072<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z07;VeTn^o{csY05XYj}qU?9RAZT=;=<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$EczjrswspWc`az~n~#lIltqkmkaJiza3h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*g@k}zbbbjCnsj]dhpcX{l~3:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*g@k}zbbbj]{auwp33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bHprJ}YT|h~~564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(eA{{EtR]{auwp85860=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Lr`tadf}Fm~e7d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Nf}oy~x~{Rdejwqcu&kE}ihcovObwnY`d|oThz76:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Nf}oy~x~{Rdejwqcu&kE}ihcovQweqst0o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Lr`tadf}Xxlzzs^eoq`Ytm}2<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrfz}Y~hobM`qh=5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$EczjrswspWc`az~n~#l\t`pwWqtbidGjfQhltg\w`r?12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cQwewrT|{oja^znttq:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"o]{asvPpwcfeZ~jxx}Pgmwf[vcs0?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`PpjvT|{oja@o|k9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$i_yaSupfehKf{bUl`xkPsdv;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"o]{rdcnAwthzDkxg4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(e[}xnm`K}rnpNevmXoenS~k{849@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'h^bik}fmmtIdul0l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Vjacunee|Al}d_fnvaZub|>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~48;5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az8449?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<01=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<:1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~48?5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az8409?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<05=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<61789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4835;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az848012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw321<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7><089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:;4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?668012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw325<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7>8089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:?4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?628012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw329<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7>4088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>04;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2<>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5>5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az808002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw36?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6<2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9>9?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<8<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0=08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss48:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9766>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\26;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz312<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<:17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5;>2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:6>7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?5280i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<0:=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1?6>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:587=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?6480i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<30=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1<<>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}69839n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;:<4V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww8709?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=04:2g4089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4;4V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww8669?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=12:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6?2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:26>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\5:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}632:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:>6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\3:2g0?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=<08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4885;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9746>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\20;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|314<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:607=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?5<8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<0<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0?>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:5:7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?6680i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<36=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1<:>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{69:39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;:>4V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq87>9?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=0::2?6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{68<39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;;84<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq868012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<5<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey08089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4?4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq828012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<9<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey040n9:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})JiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>99TcRczx^31[JSS494jm6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\255XgVg~tR?=_NWW8469ih1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_720[jYj}qU:>RAZT=32:dg2?cb?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=<>Q`_lw{[44XG\^7=>0na:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})JiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>99TcRczx^31[JSS48>5ml5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[364WfUfyuQ>2^MVP9726h30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\QRIAD^437ZiXe|rT=?Q@UU>2:d?`;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<;?RaPmtz\57YH]]682l74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z07;VeTaxvP13]LQQ:36h30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\QRIAD^437ZiXe|rT=?Q@UU>6:d?`;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<;?RaPmtz\57YH]]6<2l74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z07;VeTaxvP13]LQQ:?6h30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\QRIAD^437ZiXe|rT=?Q@UU>::d3]^NfwvRoigU9>RaPcx>2:d3]^NfwvRoigU9>RaPcx>0:d3]^NfwvRoigU9>RaPcx>6:d3]^NfwvRoigU9>RaPcx>4:d3]^NfwvRoigU9>RaPcx>::d0?Q`_mww848f>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=<>Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x1<1a79@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\255XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:46h<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\<_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xz34?c5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z07;VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[iss4<4j:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ902]l[Vgsk{Xnkd}{es,aWdrdzGrP?99TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}6<2l84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_720[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltv?<;g13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<;?RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe040n5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]546YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=<>Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xig>a79@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\255XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqqbn:h<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\<_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzki2c5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z07;VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[issl`>2?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:==Po^`QabVhz}CeSIo{aZ3^[HS_W8?;?Ra>1818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^437ZiXj[ol\b|{Io]Geqg\:TUFYUQ>513\k47>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>99TcRl]efRlvqOiWMkmV=R_LW[[437:Ve:=5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8?3^m\fVgsk{Q8=PQbuy]71ZIR\8::4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;><_n]aWdrdzR9:QRczx^66[JSS98;3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:==Po^`PeqeuS:;VS`{w_57\KPR6:82i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=<>Q`_cQbpft\;8WTaxvP44]LQQ730j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?:8SbQmS`v`v^56UVg~tR::_NWW517?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>99TcRl\auaq_67ZWdsS9;POTV207>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU365=e>SB[[163;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\255XgVhXmym}[23^[hsW=?TCXZ>80:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]546YhWkYjxn|T30_\ip~X<V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:==Po^`PeqeuS:;VS`{w_57\KPR5982h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=<>Q`_cQbpft\;8WTaxvP44]LQQ4591h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99TcRl\auaq_67ZWdsS9;POTV174>a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU00[VQ70j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?:8SbQmS`v`v^56UVg~tR::_NWW617?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>99TcRl\auaq_67ZWdsS9;POTV12=e>SB[[270;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\255XgVhXmym}[23^[hsW=?TCXZ=62:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]546YhWkYjxn|T30_\ip~X<8`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_720[jYe[h~h~V=>]^ov|Z22WF__?5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8?3^m\fVgsk{Q8=PQbuy]71ZIR\::3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:==Po^`PeqeuS:;VS`{w_57\KPR4882h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=<>Q`_cQbpft\;8WTaxvP44]LQQ57:1n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Q`_cQbpft\;8WTaxvP44]LQQ550j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?:8SbQmS`v`v^56UVg~tR::_NWW777?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>99TcRl\auaq_67ZWdsS9;POTV066?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU117ZUP81h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99TcRl\auaq_67ZWdsS9;POTV074>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU1054>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU10547?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>99TcRl\auaq_67ZWdsS9;POTV0744?n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>99TcRl\auaq_67ZWdsS9;POTV07ZUP81h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99TcRl\auaq_67ZWdsS9;POTV004>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY18:UdSo]ntbpX74[Xe|rT88Q@UU176=b99TcRl\auaq_67ZWdsS9;POTV02=e>SB[[370;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\255XgVhXmym}[23^[hsW=?TCXZ<89a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^437ZiXjZkoU<1\]nq}Y3=VE^X>6>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_720[jYe[h~h~V=>]^ov|Z22WF__?5=60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP611\kZdTi}iyW>?R_lw{[13XG\^84>Q\W1:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]546YhWkYjxn|T30_\ip~X<]^ov|Z22WF__?4Q\W1:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]546YhWkYjxn|T30_\ip~X<Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\255XgVhXmym}[23^[hsW=?TCXZ;19`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^437ZiXjZkoU<1\]nq}Y3=VE^X8?7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP611\kZdTi}iyW>?R_lw{[13XG\^==5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8?3^m\fVgsk{Q8=PQbuy]71ZIR\>;3n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:==Po^`PeqeuS:;VS`{w_57\KPR?91h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\2^MVP466il1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z07;VeTaxvP13]LQQ769ho0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\5\]DJAY18:UdS`{w_00\KPR6:8kn7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>99TcRczx^31[JSS9:;ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?:8SbQbuy]26ZIR\8>:mh5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<;?RaPmtz\57YH]];>=lj4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=<>Q`_lw{[44XG\^::lk4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=<>Q`_lw{[44XG\^::Q`_lw{[=YH]];;=lm4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<;?RaPmtz\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>99TcRczx^:\KPR6;8kh7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY18:UdS`{w_9]LQQ739hi0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\QRIAD^437ZiXe|rT4RAZT33bf>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9XG\^>=ll4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<;?RaPmtz\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>99TcRczx^:\KPR09hh0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>_RU1<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny336<4_RU1<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny316<4_RU1<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny376<4_RU1<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny356<4_RU1<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny3;6<4>_RU1<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny036<75j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr3>l84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]172YhWdsS>>9Po^ov|Z55WF__=>9Po^ov|Z55WF__?>9Po^ov|Z55WF__9>9Po^ov|Z55WF__;>9Po^ov|Z55WF__5<67;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kGjt]e{ShxfJ}7791=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lBayRhpVo}mGr>=594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jDks\fz\i{gM|37??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv81958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp1;3;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz:5=5V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyBu?=1918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csL{646?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuFq88=5=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZko@w273;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}409190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\5?73:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}Ny0:5=5V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyBu=>1918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csL{777?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]546YhWdsS<7POTV\F7060l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP??R_FLG[364WfUfyuQ>9^MVPZD5082n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z07;VeTaxvP18]LQQYE:0;3i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY18:UdS`{w_0;\KPRXJ:::4h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSWK9:=5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?:8SbQbuy]2=ZIR\VH8><7>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<;?RaPmtz\5]^EM@Z07;VeTaxvP18]LQQYu{VH7:37>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<;?RaPmtz\5]^EM@Z07;VeTaxvP18]LQQYu{Vir0=063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=<>Q`_lw{[4?XG\^T~~Qly=33:<5V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY18:UdS`{w_0;\KPRXzzUhu1?=>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;><_n]nq}Y61VE^XR||_b{?568>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]546YhWdsS<7POTV\vvYdq5;?24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?:8SbQbuy]2=ZIR\VxxSnw314<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ902]l[hsW83TCXZPrr]`}9716090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?R_FLG[364WfUfyuQ>9^MVPZttWjs7=:063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=<>Q`_lw{[4?XG\^T~~Qly=3;:<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY18:UdS`{w_0;\KPRXzzUhu1?1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pcx>14;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU]qwZe~4;;55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSW{yTot2=2?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8?3^m\ip~X90UDYYQ}s^az87591:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z07;VeTaxvP18]LQQYu{Vir0?91929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pcx>1<;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU]qwZe~4;355?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSW{yTot2=>818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;><_n]nq}Y61VE^XR||_b{?758>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]546YhWdsS<7POTV\vvYdq5955?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSW{yTot2;>808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;><_n]nq}Y61VE^XR||_b{?1;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU]qwZe~4?42>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY18:UdS`{w_0;\KPRXzzUhu191939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pcx>;:<4]^EM@Z07;VeTaxvP18]LQQYu{Vf~x1>1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pltv?558><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]546YhWdsS<7POTV\vvYk}}6:=37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<;?RaPmtz\599TcRczx^3:[JSSW{yT`xz315<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ902]l[hsW83TCXZPrr]oqq:6=73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z07;VeTaxvP18]LQQYu{Vf~x1?9>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;><_n]nq}Y61VE^XR||_mww84191=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?Q`_lw{[4?XG\^T~~Qcuu>2=;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU]qwZjr|5;5595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSW{yT`xz321<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ902]l[hsW83TCXZPrr]oqq:5973?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z07;VeTaxvP18]LQQYu{Vf~x1<=>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;><_n]nq}Y61VE^XR||_mww87591=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?9064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=<>Q`_lw{[4?XG\^T~~Qcuu>11;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU]qwZjr|58=24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?:8SbQbuy]2=ZIR\VxxSa{{<35==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP611\kZkrpV;2SB[[_sq\hpr;:14286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY18:UdS`{w_0;\KPRXzzUgyy2=9?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8?3^m\ip~X90UDYYQ}s^nvp9491=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?Q`_lw{[4?XG\^T~~Qcuu>05;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU]qwZjr|5955>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSW{yT`xz34?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8?3^m\ip~X90UDYYQ}s^nvp9391:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?]^EM@Z07;VeTaxvP18]LQQYu{Vf~x171929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pxnp?4;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU]qwZ~hz5;;24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?:8SbQbuy]2=ZIR\VxxSua}<03==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP611\kZkrpV;2SB[[_sq\|jt;9;4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY18:UdS`{w_0;\KPRXzzUsc2>3?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8?3^m\ip~X90UDYYQ}s^zlv97360>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?R_FLG[364WfUfyuQ>9^MVPZttWqey0<;1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pxnp?538><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]546YhWdsS<7POTV\vvYg{6:;37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<;?RaPmtz\55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSW{yTtb|31?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8?3^m\ip~X90UDYYQ}s^zlv94760>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?R_FLG[364WfUfyuQ>9^MVPZttWqey0??1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pxnp?678><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]546YhWdsS<7POTV\vvYg{69?37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<;?RaPmtz\599TcRczx^3:[JSSW{yTtb|327<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ902]l[hsW83TCXZPrr]{kw:5?73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z07;VeTaxvP18]LQQYu{Vrd~1<7>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;><_n]nq}Y61VE^XR||_ymq87?91:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<;?RaPmtz\55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>99TcRczx^3:[JSSW{yTtb|33?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8?3^m\ip~X90UDYYQ}s^zlv9291:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?]^EM@Z07;VeTaxvP18]LQQYu{Vrd~161929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:==Po^ov|Z7>WF__S}Pxnp?=;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY18:UdSJ@K_720[jYt}kU98RAZT=;94;Ydq5:55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;><_n]DJAY18:UdS~{m_36\KPR;13:5Snw31?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]546YhWNDOS;><_n]pqgY5TCXZ39;2=[f;=7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=<>Q`_FLG[364WfUxyoQ=4^MVP9?=87Uhu181929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_720[jY@FMU=<>Q`_rwa[72XG\^757>1_b{?3;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY18:UdSJ@K_720[jYt}kU98RAZT=;94;Ydq525595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;><_n]DJAY18:UdS~{m_36\KPR;13:5Sa{{<1<:f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\255XgVMEHR8?3^m\wpdX:=UDYY26:1<\hpr;87;TECXP0868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^437ZiXOGNT:==Po^qvfZ43WF__044?>^nvp9791k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?:8SbQHNE]546YhWziS?:POTV?=?69We0<0>_HLU[5?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY18:UdSJ@K_720[jYt}kU98RAZT=;94;Yk}}6924l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR8?3^m\CKBX>99TcR}zb^07[JSS400;2Rbzt=0=5ZOI^V:286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:==Po^EM@Z07;VeTxlP25]LQQ:>294T`xz33?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]546YhWNDOS;><_n]pqgY50OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Q`_rwa[72XG\^757>1_mww838><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX>99TcRIAD^437ZiX{|hT>9Q@UU>:>58Xd|~7;37;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ902]l[BHCW?:8SbQ|uc]10ZIR\531<3Qcuu>;:<2<_n]DJAY18:UdS~{m_36\KPR;13:5Sua}<1<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\255XgVMEHR8?3^m\wpdX:=UDYY26:1<\|jt;973?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=<>Q`_FLG[364WfUxyoQ=4^MVP9?=87Usc2=>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^437ZiXOGNT:==Po^qvfZ43WF__044?>^zlv9591=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?:8SbQHNE]546YhWziS?:POTV?=?69Wqey09064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP611\kZAILV<;?RaPst`\61YH]]626=0Pxnp?1;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY18:UdSJ@K_720[jYt}kU98RAZT=;94;Yg{6=24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR8?3^m\CKBX>99TcR}zb^07[JSS400;2Rv`r=5==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A~{m_FLG[364WfULBIQ902]l[vseW;>TCXZ39;2=[}iu414286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:==Po^EM@Z07;VeTxlP25]LQQ:>294Ttb|39?c4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Zjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<;?RaPmtz\1?c;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Zjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<;?RaPmtz\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=<>Q`_lw{[=YH]]6:93o8;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*VfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z07;VeTaxvP8^MVP979i>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\999TcRczx^:\KPR;>7k<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^437ZiXe|rT4RAZT=5=e2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:==Po^ov|Z>XG\^743o8;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*VfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z07;VeTaxvP8^MVP9?90;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v RdqfpZIUWMxbzh|NNEAokfmBfhhgi5;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wctm}UD^RJ}iwgqEKBDdfi`Icomld1;53co1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:6975?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<04=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>23;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw84>9>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:617V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|58;2;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7><09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1<=>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz322<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=07:3`4=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5832;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7>409e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1<16g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2<0?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<23=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>0:3cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:06?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>3:=1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}6?2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw808??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby29>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4>43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>;:=1V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{848?12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<3<;=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds0>079:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqH4=4356MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{808?12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<7<;=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds0:079:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqH414356MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{8<8f92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX::=TcRczx^11[JSS494j=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>>9Po^ov|Z55WF__0<0n1:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P225\kZkrpV99SB[[<3Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\661XgVg~tR==_NWW868f92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX::=TcRczx^11[JSS4=4j=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>>9Po^ov|Z55WF__080n1:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P225\kZkrpV99SB[[<7Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\661XgVg~tR==_NWW828f92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX::=TcRczx^11[JSS414j=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>>9Po^ov|Z55WF__04076:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqY70?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP1948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsW;2=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^1;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}U?4;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov\1=02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnbyQ7879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrX11:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cGmegjnfn;3?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cOb|Ums[`pnBu2<>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eEhr[gy]fzdL{818?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oCnxQiwWl|bFq6>25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aId~Wc}Ybvh@w<7<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kGjt]e{ShxfJ}:06190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\::=41829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>25;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks48854>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2>3?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow84290:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:936<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<04=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:6?7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0<61829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>2=;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4843?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?648?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|58925=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z322<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9436190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=05:=543?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1<7>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?6<8?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5854>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2<0?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow86790;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6825<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z34?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow808?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5<54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay28>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?<;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4043=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR>71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^3;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ770;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U:=5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP13:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[45?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V;?4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ>5908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\53>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW8=3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR?7839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]2==7=6=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{_33;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ450;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U9?5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP25:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[73?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V8=4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=7908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\6=>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;33=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR=72:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^13<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY491;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\2:2co0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\7=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH4>4V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftIp525;h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuFq6225?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdz[ol[g{e848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~_khWskwaZdDdlky_lzlr^MQ[601Wf3<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwTbo^xbxhQmCmgbvVgsk{UD^R=96^m2Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xig>b49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(WVUS@CCP_^36[ZYJkfg{mQHNE]546YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xigo1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2036YT_9=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=:81^kmr40a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa055:[lhq?91Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o273V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\j5329Vcez:>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7=<;Tecx>6g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:>::Qfnw53?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ue<888_hlu527k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Q`_NP\73?Xg1i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\255XgVEYS>86_n]PS4YT_93;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY18:UdSB\P37;\kZUP9VY\=5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gCiikfnMaghnlgmpZAILV<;?RaPOS]02V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aBist``dlJlgceeQweqst0:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bGnvwmoioOkb`hj\t`vvwZak}lUxiy68;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dAd|yceciIahnf`Vrf||yTka{j_rgw[VQ6?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bGnvwmoioZ~jxx}8d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eNexdd`hSucwqvY`d|oThz89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eAg~n~{tLcpoAcdgmoV"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aMkrbz{{x@o|kEg`kac;9>4:;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fLtvWJfnm2>>638GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kCy}RMce`p\521V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>20;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1?:>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b484<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>1:21087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`:36>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6=2:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf8280?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvh27>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b404<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]333=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[460?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvhQ>1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW88<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]2721<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]733=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT9:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[3113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqiR986:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`Y???1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP9618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8680;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrl6?2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj<4<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`:16>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\;:256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}YbvhQ<739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g\02480OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:6;7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw315<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~48?5;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=3=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguq585;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=1=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguq5>5;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=7=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguq5<5;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=5=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguq525;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=;=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nCkwtCmvjaguqV:<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_056?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX99=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP1056?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX9;=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP1256?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX9==>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP1457?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX:>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W0=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Lr`tadf}XxlzzsSgd<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nBxjrgnlsVrf||yYijQhltg\w`r?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mP`ahaqGkandficzKebmga970683h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}CeS_jPRdcgV`an{}oy#lKm`PfcWcflMohcikPAOF\166Xg0n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqOiW^~TnNaatsmo@`ehllUJBIQ:14]l57>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqOiW^~TnNaatsmo@`ehllUJBIQ:14]l56>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqOiW^~TnNaatsmo@`ehllUJBIQ:14]l6=g799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf494<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?558012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo310<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7=?089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;9:4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?518012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo314<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7=;089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;9>4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?5=8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo318<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7=396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:587=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>15;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=2?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h69?396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:5<7=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>11;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=6?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h69;396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:507=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>1=;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi59;2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9566>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\5:2>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?=;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlXnlhf43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT<:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ7002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP115;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:=:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ75?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_014<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT=997;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY6=>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\611?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ=56:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV8=;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[71002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP295;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU95:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ5002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP315;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU8=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ20?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP5658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV<<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\3213?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<06=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>21;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8409>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:6?77d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|320<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=01:3`V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz58=2;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>:09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1<7>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|328<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=0=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>04;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8679>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:46?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz5<5:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6<2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7438j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy04081:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~Ikloeg42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrEg`kac;9>4:485Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{XnhzPbBnfewUf|jxTC_Q<66]l<3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csPfw`rXjJfnm]ntbp\KWY4>>Ud=594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?0?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?:8SbQbuy]2=ZIR\5;:2564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<;?RaPmtz\5?R_FLG[364WfUfyuQ>9^MVP9726120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Q`_lw{[4?XG\^7=:078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z07;VeTaxvP18]LQQ:607237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_720[jYj}qU:5RAZT=3::=1WF__0<078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z07;VeTaxvP18]LQQ:587237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_720[jYj}qU:5RAZT=02:=>WF__0?<1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY18:UdS`{w_0;\KPR;::4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU>10;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;><_n]nq}Y61VE^X1<:>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>99TcRczx^3:[JSS4;<5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]546YhWdsS<7POTV?628?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8?3^m\ip~X90UDYY2=8?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?:8SbQbuy]2=ZIR\5822594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>99TcRczx^3:[JSS4<43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^437ZiXe|rT=4Q@UU>5:=1WF__0:077:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z07;VeTaxvP18]LQQ:?61=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^25`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^35a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^332`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]253cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY6=?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV;3:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U:5;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT>;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT>=8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS??9e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R<=6d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=37g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P254f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_375a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^052`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]133cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY49?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWqgs}zNnobjj<05=501>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96:>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;9:46?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:7=:08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74825;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde497>6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>2:2g<08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74;85;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49446>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>10;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>324<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0?817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a858<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:507=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0>>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a859:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:4:7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan968:39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;;>49?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0=1::2?6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96?<39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6;<84Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49206>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>7<;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>348<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;0908a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`74<:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde49366>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>66;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>352<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;08:17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a85?>2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:2>7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96>2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:187=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan96=2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5:06>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1>;:2?6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9U;;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_024=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;SEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S<;89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W8<<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[41012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_0:4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S<788:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W;=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P205:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T>?96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X::=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P245:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T>;96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X:>=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P285;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T?:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb5Y48>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]052?30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]012?30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif1]0=2>;;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z26?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^613<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm?;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z22?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^653<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm3;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z2>?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi0^74=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S8>89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W<;<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[04012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh?_414=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S8:89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7WEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol;S8689:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`7W<3<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd3[31>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk>P615:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno:T:<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc6X>;=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSP76:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan9U3;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde4Z?012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh><1<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0<>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95;:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:6:7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS<06=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1?:>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86::39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;9>49?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1=3::2?>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan869<39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;:84808a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64;<5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59406>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>1<;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?328<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0?08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64::5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59566>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>06;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?332<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0>:17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a959>2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:4>7=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS<2:=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1=6>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8682:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:387=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS<50=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=1:<>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan86?839n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7;<<408a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`64<>5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde59326>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>62;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?356<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:08617`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95?22:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:26>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>54;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?360<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:0;<17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a95<82:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4:16>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0>4:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8622474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:760k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>24;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ310<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0<<19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5;824o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:6<73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSi2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<04==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1?8>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6:437n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;904256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW848>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<32==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1<>>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]69>37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;::42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW87291h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=06:SPbGkekAgsiFW;=R_lw{[<4XG\^7>:06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4;255l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP94>6030OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>1:SPbGkekAgsiFW;=R_lw{[<4XG\^7?<06a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4:855l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP95460k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>00;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ334<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0>819`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\59<24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:4073j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<2<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__09>19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\5>:24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ:3:73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSi2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<56==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X1::>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6?:37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;<>42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW81>91h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=6::8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]6><37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR;=842m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW80491h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT=70:SPbGkekAgsiFW;=R_lw{[<4XG\^79806a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4<<55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP93060k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>6<;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ358<:=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0806a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4?:55l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP90660k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU>56;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ362<:=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__0;069:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6S?9VSoHffnFbpdIr|R<8QRczx^;1[JSS4>4256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2_35ZWkLbjbJnt`Mvp^04UVg~tR7=_NWW8=8>12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[<8<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S=97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X9>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]242?16;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U:>:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y6;>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]202?56;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U:::74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y6?>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]2<2?96:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*@nnfIdby|`lmgq*gBan8U9;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z47?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^023<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R<=789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V88;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z43?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^063<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R<9789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V8<;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z4??01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^0:3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R=89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W::<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[67012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_204=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S>=89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W:><56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[63012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_244=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S>989:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Bl`hKfd~bbces,a@c`6W:2<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv FhdlGjhszffgi mDgd2[6?002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Jdh`Cnlwvjjkm{$iHkh>_55:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T8=96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X<8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P425:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T8996;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X<<=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%MekaLoovqkijbz'hOjk?P465:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})AaoeHccz}omnfv+dCno;T8596;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X<0=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y2:>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]672?9:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y2>>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oJif0]632?5:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.DjbjEhf}xd`ak}.cFeb4Y1?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^433<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'OcmcNaatsmoh`t)jMlm=R8>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fA`a9V<9;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/GkekFii|{eg`h|!bEde5Z04?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#KgioBmmpwikdlx%nIhi1^54<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(N`ldOb`{rnnoaw(eLol:S597;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`Gbc7X11>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"HffnAljqthdeoy"oHffnQweqcXNZGTJKj>8c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+CoagJeexacldp-fCoagZ~jxhQISL]EBa7Xzz~{cy6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-EmciDgg~ycabjr/`EmciT|h~nSK]B_GDg6=1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr=0=Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eMchxdaaCnwmp`t;?72j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS6n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzV>3m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawY20h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\2=ga3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz69490o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4;;72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS54k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip87936i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>1818g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|Mogmt<37?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov2=:=b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz6Z6?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7Y60l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|4X:1o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd5W:2n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS3i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;U>4h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip8T:5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhs9S:6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>R67e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju?Q68d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|Mogmt2?>9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*NffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw31?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oHffnDvhiEh}g~Oiaov<3<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny=1=<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'AkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcax>7:=cb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz838?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Dl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}9190l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#EoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|:?61o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"FnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd;172o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS2o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cRltAckip8246MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv H`lgh`Guj`~n~_k~udqww+dPz`~nHhzjcugg[gBn{hhgiRA]_2;3[j?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Cmcjce@pamqcuZl{~i~z|.cUqmqcCm}ohxhjPbEkpegjbWFXT?4>Po0;:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})OigngiL|miugqV`wrmz~x"oY}iugGaqcd|lnTnIg|acnf[JTX;0:Tc?76;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-KekbkmHxieyk}Rdsvavrt&k]yeykKeug`p`bXjMcxmobj_NP\7<6Xg<3o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSPo^kmr618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUeEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc>=33]oqq:?6>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4755We04083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:8<=Qwos>0:20Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EhnoSc><01]{kw:26Vx;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lcg`Zh7;9:Ttb|36?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JimnTb==?0^zlv909W{~648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*KflmUe<>>?_ymq828Xz}=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSPxnp?<;Yu|>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cnde]m4667Wqey04086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IdbcWg:8<=Qwos>::Ztsl11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@m`mqcq[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Ejef|l|PH`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;Q2QRFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd\1TUGi~}[h`l\<7YhWjs7=3j7;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjkwi{UCmcjce@pamqcuZl{~i~z|.cDjbj@rdeIdyczKemcz6^?ZWAkehakNrckwawTby|oxx~ mFhdlBpjkKfexIkcaxY:YZJb{z^cmcQ72^m\g|:56m20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"ClolrbvZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lw=[8_\LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfjuV7R_MgpwQnffV29SbQly=1=`==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dida}o}_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckip8P5PQGaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~S0WT@h}|Ticm[=4XgVir090k9:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IfijxhxTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7]>UVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{X=XYKmzy_dl`P83]l[iss494o56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_mww848c12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anabp`p\LdhcdlKyndzjrSgrq`us{'hMekaIumn@kphsLlfju?U6]^JbjajbI{hbxh|]epwfwqu)jOcmcK{clBmvjqBbdhsP5PQCerqWldhX0;UdSa{{<3Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Ejef|l|PH`lgh`Guj`~n~_k~udqww+dAaoeMyabLotlw@`jfq;Q2QRFnnenfEwdn|lxYi|{jsuq-fCoagOg`NaznuFfhd\1TUGi~}[h`l\<7YhWe0>0k8:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IfijxhxTDl`kldCqflrbz[ozyh}{s/`EmciA}efHcx`{Ddnb}7]>UVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{X=XYKmzy_dl`P83]l[issl`n27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSRaPltvgm4b>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fobcas]KekbkmHxieyk}Rdsvavrt&kLbjbHzlmAlqkrCmekr>V7R_Icm`icFzkci\jqtgppv(eN`ldJxbcCnwmpAckipQ2QRBjsrVkekY?:VeT`xzki3f:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Jkfg{mQGaofoaDtea}oy^hzervp*g@nnfL~`aM`uovGaig~:R3VSEoadmgBvgosm{Xn}xk|tr,aBl`hN|fgOb{atEgoe|]>UVFn~Zgao];6ZiXd|~oe>6i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VBjbibjAs`jp`tUmxny}!bDtjgqohfJe~byk}919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es3:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfv7?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^JbjajbI{hbxh|]epwfwqu)jL|boyg`nBmvjqcu;0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lx?5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|di;60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UCmcjce@pamqcuZl{~i~z|.cGumfrnggIdyczjr7;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRFnnenfEwdn|lxYi|{jsuq-f@pnk}cdbNaznugq3<32:<30:<36:<3848GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSEoadmgBvgosm{Xn}xk|tr,aAsod|`eeOb{atdp\hpr;<73=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQGaofoaDtea}oy^hzervp*gCqaj~bccM`uovfvZjr|5<55;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrX@hdo`hO}bhvfvWcv}ly#lJvhawmjhDg|diQcuu>4:<0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]KekbkmHxieyk}Rdsvavrt&kO}enzfooAlqkrbzVrd~1<1979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TDl`kldCqflrbz[ozyh}{s/`FrlesafdHcx`{es]{kw:460<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[MgileoJ~og{esPfupct|z$iI{glthmmGjsi|lxTtb|34?;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRFnnenfEwdn|lxYi|{jsuq-f@pnk}cdbNaznugq[}iu4<42:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv MbmvjqYOigngiL|miugqV`wrmz~x"oKyibvjkkEh}g~n~Rv`r=4==3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPH`lgh`Guj`~n~_k~udqww+dB~`ieb`LotlwawYg{6<2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbz>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfv41f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es04e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|<7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oy8:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbz<=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSQ#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWjs7839i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Ngjsi|VhOmyoXosf@kphsm{Uhu1;17g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySnw36?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})JkfexRlKaucTkwbDg|diQcuu>3:=6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kdg|dSoJnt`UlvaEh}g~n~Rbzt=7=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'DidyczPbEcweRiulJe~byk}_mww838?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Anaznu]a@drf_fxoOb{atdp\hpr;?72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.O`kphsWkNjxlY`reAlqkrbzVrd~1?1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+Heh}g~TnIo{aVmq`Firf}oySua}<3<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Eje~byQmD`vbSjtcKfexh|Pxnp?7;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Fob{at^`GeqgPg{nHcx`{es]{kw:361:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Clotlw[gBf|h]d~iM`uovfvZ~hz5?54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/LalqkrXjMkmZa}dBmvjqcuWqey0;070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,Ifirf}UiHlznWnpgGjsi|lxTtb|37?;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[113:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT033=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU325m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP4261l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ7290o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR6>83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\82:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]];2=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^9<<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__><>6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X??>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[253:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT372=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU055m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP7?61l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ5790o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR4993n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSQ#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]98=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^88<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__?8?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X>8>9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj[71^[g@nnfNjxlAztZ40YZkrpV39SB[[383:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT522=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU624m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP1561l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ2390o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR3=83n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSQ#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]>3=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^?5<7j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__9=?6e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWOcmcNaatsmoh`t)jMlm=V8<]^`EmciCi}kDyyU93\]nq}Y>:VE^X8??9d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVLbjbM`nuplhicu&kNmj18g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUMekaLoovqkijbz'hOjk?T62_\fCoagMkmB{{[71^[hsW08TCXZ:20;f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTJdh`Cnlwvjjkm{$iHkh>[71^[g@nnfNjxlAztZ40YZkrpV39SB[[523:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSKgioBmmpwikdlx%nIhi1Z40YZdAaoeOmyo@uuY57XYj}qU2>RAZT462=`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRHffnAljqthdeoy"oJif0Y57XYeN`ldHlznOtvX26[Xe|rT5?Q@UU765m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_GkekFii|{eg`h|!bEde5^04UVhMekaKaucLqq]1;TUfyuQ62^MVP0>61l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^DjbjEhf}xd`ak}.cFeb4]1;TUiJdh`D`vbKpr\>:WTaxvP93]LQQ3>90o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]EmciDgg~ycabjr/`Gbc7\>:WTnKgioEcweJssS?9VS`{w_80\KPR1883n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;2i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[CoagJeexacldp-fA`a9R<8QRlIigmGeqgH}}Q=?PQbuy]:6ZIR\?8:5h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|Z@nnfIdby|`lmgq*gBan8Q=?PQmFhdl@drfG|~P:>SPmtz\=7YH]]<8=4k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YAaoeHccz}omnfv+dCno;P:>SPbGkekAgsiFW;=R_lw{[<4XG\^=8<7k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__:87k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__;<7k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__4<7k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XN`ldOb`{rnnoaw(eLol:W;=R_cDjbjBf|hE~xV8<]^ov|Z?5WF__5<9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjKsi~\jae3236=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRlCarvTkwbIp;=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhGm~zXosfM|7469>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aHdus_fxoBu<<759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhGm~zXosfM|720i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRbgncsDldlxeB`ae323==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl_abifpIcio}bEt799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh[mnejtMgmcqnIp<;<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVfkbo@h`htiL{241?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbQc`o`rKmgmdCv817d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi\b~Ccm344>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo^`pMao54173JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%FaxvPbQmsHfj6:>:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aTjvKke;8;=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdWgyFh`<:80:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkZd|Amc1453?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Je|rTn_kndxL{527;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aV`gcqGr:>:;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeZlynxKgioOz2521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn10343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h;9=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb5670?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl?;1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf9<;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`35521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn18343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h8;=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb6460?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl<>1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf:;;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`005219?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd429>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn27343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h8<=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb6=70?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl<61658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf;9;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`12421=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn32343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h9?=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb7070?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl=91658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf;>;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`1;521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn40243>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h>:=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb0770?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl:<1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf<=;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`66521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn49343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h>2=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb1570?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl;>0658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf=8;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`71521?87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkYn`hm{eeFbpd339>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn54343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h?==:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[lfnoykkD`vb1270?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQfh`esmmNjxl;71658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_hbjcugg@drf=0;<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gUbdliiiJnt`43521=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aW`jbk}ooHlzn62343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]jldawaaBf|h6??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Paicd|lnOmyo61648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi_yo{eDlwv|H98=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSP_^O`khvfzVBjbibjAs`jp`tUmxny}!bGkekCskdJe~byJjl`{1_<[X@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbnyZ;^[Ict{]bjbR6=_n]oqqbn:l20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"QP_YNMIZYX98UTS@m`mqcq[MgileoJ~og{esPfupct|z$iJdh`FtnoGjsi|MogmtUVFn~Zgao];6ZiXd|~oeh94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]\[]JIEVUT5RQPMbmntdtX@hdo`hO}bhvfvWcv}ly#lIigmEqijDg|dHhbny3Y:YZNffmfnMlftdpQatsb{}y%nKgioGwohFirf}Nn`lwT9\]OavuS`hdT4?Q`_mww`l71k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$Sc><57]jjs0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Tb==:6^kmr40d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%Tb==88^kmr3b97_hlu53ePiot22f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Vd;8?:Piot5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Wg:?>9Qfnw35g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(Wg:?>5Qfnw4g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf9>94Rgav04g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf9>94Rgav34g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})Xf9>94Rgav255?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv b@pamqcuMdoykh`lySgrJ}1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iMlftdpFi`t`mgir^hAx05:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{Et?96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aEwdn|lxNah|heoazV`wIp:3>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS6<_n;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{EtRlNrckwawHhzdkg^hAx^MQ[6>4Wf;<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lNrckwawHhzdkg^hAx04g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz30?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz311<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<03=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=31:3c27;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?5181m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8439>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9716?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:6?7Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|5;5:h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|58;2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}69=38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7>?09e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0?=16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1<;>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2=5?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz327<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<35=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=0;:3c1=;0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?6;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?7581m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8679>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9556?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:4;7Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|59=2;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}68;38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~7?509e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF0>716e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1=16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1:?>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2;1?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz343<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<51=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=67:3c71;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?0381m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8119>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp92?6?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"lKaucLqq:317Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdIr|5?92;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GeqgH}}6>?38j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drfG|~79909e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiF08;16d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~x1;9>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyy2:7?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxz359<5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{<4;=2a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=7=2`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNjxlAzt=43:3c55;0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv?2781m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww8359>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp909>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp919>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9>9>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`Mvp9?9>j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJnt`MvpZ61k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIo{aNww[40c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\550c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\540c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\570c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\560c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\510c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\500c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\530c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\520c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\5=0c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\5<0d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznOtv\63bEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_525`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_535`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_505`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_515`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_565`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_575`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_545`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_555`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_5:5`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_5;5g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmB{{_44g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP514g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP504g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP534g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP524g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP554g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP544g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP574g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP564g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP594g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP584`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLh~jCxzP67f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ907f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ917f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ927f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ937a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCi}kDyyQ86b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBf|hE~xR69c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAgsiFS49:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?4;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7=39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?6;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7?39:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?0;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7939:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp?2;123JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iHlznWnpgGjsi|lx7;39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@drf_fxoOb{atdp\422Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFbpdQhzmIdyczjr^040>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jMkmZa}dBmvjqcuW:=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%iH`oFnqwwWqgsmVLXARHId05`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eLdkBb}{{SucwaZ@TEVLMh<#Fn6f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCehCe|xz\t`vf[CUJWOLo= Ga16;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCehCe|xz\t`vf[CUJWOLo>:m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`GidOix|~Xxlzj_GQN[C@c:$Ce;i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFneLhw}}YmykPFRO\BCb5%@d84<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFneLhw}}YmykPFRO\BCb5%@d8S^Y?7e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn9!D`;7e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn9!D`:7e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn9!D`97e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn9!D`8789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn8;n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cFneLhw}}YmykPFRO\BCb4%@d6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bEobMkvr|Z~jxhQISL]EBa2*Ag8:S^Y?7e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\BVKXNOn?!D`<7c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gBji@d{yy]{aug\fAotikfnh<8n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aHdusXfz<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bMcppUiwW{y|bz9b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fIgt|^eyh;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`OevrPg{nEt:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Sefmb|Eoekyf33?51?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eXhi`iyBjnfvk8180:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`5?5;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cRbgncsDldlxe29>608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dWijanxAkaguj?3;153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbro414<>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmd171729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`htiNlea133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i\lmdeuNfjbroFq682::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Sefmb|EoekyfAx=6=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kZjofk{LdldpmH4<4<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmdCv36?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eXhi`iyBjnfvkJ}:06>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l_abifpIcio}bEt161759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gVfkbo@h`htiL{8<8092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`V9<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmdR:81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fUgdcl~Gici{h^745>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jYkhghzCeoewlZ0092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n]olkdvOakas`V=<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bQc`o`rKmgmdR681:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fUgdcl~Gici{h^;5<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(j[ojht8n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aV`gcqGr=o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bSgpaq@nnf<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\auaqSwosmZ~ycokAx051?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8580;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5;;2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo310<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9756>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7=>083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=37:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?5280;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5;32:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo318<46>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe979?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h69<39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<33=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:5:7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS10;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4;?5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2=6?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8719?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h69439<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<3;=37=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:56>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7?=083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=12:25618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?7180;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi59>2:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo337<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9506>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7?5083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=1::241729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+gUbdliiiJnt`>75;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4=85;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl2;3?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8129?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6?939<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<54=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:3?7=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS7=;153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehCe|xzLoovqkijbzq%i_hbjcugg@drf4=4618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?1480;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5?92:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.`Paicd|lnOmyo352<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9336>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k798083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVckmj~nhIo{a=75:254618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTmeohxhjKauc?1<80:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^kcebvf`Agsi5?5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/cQfh`esmmNjxl290?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})e[lfnoykkD`vb8379?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]jldawaaBf|h6=>39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<71=37=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kYn`hm{eeFbpd:16>80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"l\emg`p`bCi}k7;39=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-aW`jbk}ooHlzn<9<46>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(jZoginzjdEcwe9?9>m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]{augFjqt~>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#o]{augFjqt~Fq<<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*h798>753Q\W1:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-DJAY2?8UdSJ@K_452[jYj}qU2SB[[<1<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,CKBX=>;TcRIAD^745ZiXe|rT5RAZT=2=5=`;TcRczx^;\KPR;97397NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS74:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv Mlw{[gEkmhxNbllceHpr54>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnCehYdymjSupfehUsi}oHccz}omnfv})Je|rTnNbjasDoqvnnfnCy}Xg8k;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSSbQBUY];==Yh9VY\<5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"Cbuy]aAkgedlXnkCv>859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/Lov|ZdBfhhgi_khNy3\WR6>=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(EdsSoKaacnfV`aIpVMEHR;81^m\IP^X00>Tc_n]NQ]Y?118g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.RTVZ45=VeTn^zntdKm@``f}e~H`fJ`m`km_4[Xmxj`R=?_nc1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidUh}{in_y|jalQweqcDgg~ycabjry-SSWY5:6>l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hMekaJmqvz8<8X[^:>>Ve3n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$nEa|tEkpegjbWkFbbfkk_NP\61?Xg1i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hCc~zKircah`YeD`d`iiQ@R^07=Zi60m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kBdyHcurj\f@hfjeoYijQNNE]04=Yh0l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`Mgj_b{}cdQwv`gj[}kiNaatsmoh`t'kBdyHcurj\f@hfjeoYijQNNE]04=Yh9190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&hDyy}{aofjjbCiikfnE7a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcPkptdmZ~yilc\t`vfGjhszffgiv bNwwwqgil`dlIcomldKquZtt|ye4<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#o]ntbpTvlrbZline{kk949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/cQbpftPz`~n^hmjiwgg[BHCW<=:SbQBUY]:5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c9$Ce=<66;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`Qlqweb[}xnm`]{aug@kkrugefn~u!mSupfehUsi}oTJ^CPFGf2)Lh698287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c:$Ce>:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"h|mgcha=:76>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&lxakode9>2:2>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW9Ufmcj>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT==Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P10]nekb6?81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\57Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX9:Ufmcj>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=9Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P14]nekb6?81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\53Yjign:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX9>Ufmcj>709@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=5Qbaof234=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$I|`P18]nekb6?91Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Epl\5Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY58Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU9=Rcnne345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=2^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]17Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=6^obja7092IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]13Zkffm;<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY50Vgjbi?81:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU95Rcnne344>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=_lcm`4163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^13[hgil8=;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW=Ufmcj>719@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT9Rcnne344>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ9_lcm`4173JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^5\idhc9>:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[=Yjign:;=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX1Vgjbi?76:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU==?Q`_FLG[375WfUxyoQ=4^MVP9690?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\244XgVMEHR8>2^m\wpdX:=UDYY2>>948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;?=_n]DJAY19;UdS~{m_36\KPR;:72=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ913]l[BHCW?;9SbQ|uc]10ZIR\5>54;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>88TcRIAD^426ZiX{|hT>9Q@UU>6:=0RaPGOF\244XgVy~nR<;_NWW828?>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]557YhWNDOS;?=_n]pqgY561i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[375WfUi^hi_osvJjZBf|hQ:QRCZX^3512Yh0j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\244XgVhYij^`ruKm[AgsiR8VS@[W_0461Zi?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]557YhWkXnk]a}tHl\@drfS:WTAXVP1775[j>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^426ZiXjZkoU<1\]nq}Y3=VE^X1>1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:<25;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^426ZiXjZkoU<1\]nq}Y3=VE^X1?=>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;?=_n]aWdrdzR9:QRczx^66[JSS4895455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>88TcRl\auaq_67ZWdsS9;POTV?518?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]557YhWkYjxn|T30_\ip~X<5?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8>2^m\fVgsk{Q8=PQbuy]71ZIR\5;=2564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?;9SbQmS`v`v^56UVg~tR::_NWW8419011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\244XgVhXmym}[23^[hsW=?TCXZ319<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ913]l[gUf|jxP?RaPbRcwgw]49TUfyuQ;5^MVP979011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\244XgVhXmym}[23^[hsW=?TCXZ321<;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ913]l[gUf|jxP?RaPbRcwgw]49TUfyuQ;5^MVP9456120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[375WfUi_lzlrZ12YZkrpV>>SB[[<31=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP600\kZdTi}iyW>?R_lw{[13XG\^7>9078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU==?Q`_cQbpft\;8WTaxvP44]LQQ:5=7237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^ov|Z22WF__0?91899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:<1=;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^426ZiXjZkoU<1\]nq}Y3=VE^X1<1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:<05;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^426ZiXjZkoU<1\]nq}Y3=VE^X1=1869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:<?R_lw{[13XG\^7:368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*AILV<:>RaPbRcwgw]49TUfyuQ;5^MVP9190>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v GOF\244XgVhXmym}[23^[hsW=?TCXZ38?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8>2^m\fVgsk{Q8=PQbuy]71ZIR\535495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dAd|yceciBari;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"oHcurjjjbKf{bUl`xkPsdv;2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"oHcurjjjbUsi}x4k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dAd|yceci\t`vvwZak}lUxiy6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Oi|lxyy}z]efkpp`t)j@xzBuQ\t`vvw=>859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hDzh|ilnuNevm?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cMuaw`kg~GjfQhltg\w`r?>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cMuaw`kg~Ymy{|8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hDzh|ilnuPpdrr{VmgyhQ|eu:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Cexh|}uqvQabot|lx%n^znruQwv`gjEhy`5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dT|hx_y|jalObwnY`d|oThz79:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Nf}oy~x~{Rdejwqcu&kYmz\tsgbiVrf||y2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUsi{~XxknmRvbppuXoenS~k{879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hXxb~\tsgbiHgtc1l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqiw[}xnm`Cnsj]dhpcX{l~3;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUszlkfI|`rLcpo<6Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az8469?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<03=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<<1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4895;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az8429?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<07=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<81789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~48=5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az84>9?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<0;=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:94<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?648012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw323<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7>>089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:=4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?608012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw327<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7>:089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:14<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?6<8002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw32?5:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp68<397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\g|:46>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=6=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir08088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;>7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS4:2>>6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6:>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\hpr;9:46?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7=:08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4825;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp97>6>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>2:2g<08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4;85;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9446>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>10;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz324<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0?817`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58<2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:507=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0>>17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|59:2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:46>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>7:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6=2:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:06>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>;:2?6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6;2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:687=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS6c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6:839n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*KfkjfSo]ntbp\|jt;9<48?5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=4089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu484>08a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4;>5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9426>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>12;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|326<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0?617`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5822:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:56>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>04;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|330<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0>089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4=4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq808012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<7<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0:089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu414<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq8<8f12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:<1a`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?;9SbQbuy]26ZIR\5;:2lo4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z06:VeTaxvP13]LQQ:6:7kj7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS`;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<:>RaPmtz\57YH]]6:2l74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z06:VeTaxvP13]LQQ:56h30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^426ZiXe|rT=?Q@UU>0:d?2^m\ip~X9;UDYY2;>`;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<:>RaPmtz\57YH]]6>2l74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z06:VeTaxvP13]LQQ:16h30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^426ZiXe|rT=?Q@UU>4:d?2^m\ip~X9;UDYY27>`;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<:>RaPmtz\57YH]]622l;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_731[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPcx>3:d3]^NfwvRoigU9>RaPcx>1:d3]^NfwvRoigU9>RaPcx>7:d32l;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_731[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPcx>5:d3]^NfwvRoigU9>RaPcx>;:d3]^NfwvRoigU9>RaPltv?4;g13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<:>RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe0<0n6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]557YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?`48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dida}o}_FLG[375WfUXmym}Rdejwqcu&kYjxn|AxZ12YZJb{z^cmcQ=2^m\hpr;<7k=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS2^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY19;UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|5<5m;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP600\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuu>4:d0?Q`_mww8<8f=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU==?Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xign6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]557YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?2^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{dh6:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\244XgVhYij^`ruKm[AgsiR;VS@[W_0463Zi69090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<:>RaPbSgdTjtsAgUOmyoT2\]NQ]Y6>>SB[[103;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\244XgVhXmym}[23^[hsW=?TCXZ>20:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]557YhWkYjxn|T30_\ip~X<]^ov|Z22WF__=9?7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP600\kZdTi}iyW>?R_lw{[13XG\^:8?6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ913]l[gUf|jxP?=5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8>2^m\fVgsk{Q8=PQbuy]71ZIR\8<:4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;?=_n]aWdrdzR9:QRczx^66[JSS9>;3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:<91k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<:>RaPbRcwgw]49TUfyuQ;5^MVP7>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY19;UdSo]ntbpX74[Xe|rT88Q@UU035=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\244XgVhXmym}[23^[hsW=?TCXZ=10:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]557YhWkYjxn|T30_\ip~X<?R_lw{[13XG\^9?<6i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ913]l[gUf|jxP?]^ov|Z22WF__>9?7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP600\kZdTi}iyW>?R_lw{[13XG\^9:5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8>2^m\fVgsk{Q8=PQbuy]71ZIR\;<:4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;?=_n]aWdrdzR9:QRczx^66[JSS:?83o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:<:2h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSRaPbRcwgw]49TUfyuQ;5^MVP7>60h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?;9SbQmS`v`v^56UVg~tR::_NWW7=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\244XgVhXmym}[23^[hsW=?TCXZ<00:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]557YhWkYjxn|T30_\ip~X<??19g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^426ZiXjZkoU<1\]nq}Y3=VE^X>??10:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]557YhWkYjxn|T30_\ip~X<]^ov|Z22WF__???7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP600\kZdTi}iyW>?R_lw{[13XG\^8>>7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ913]l[gUf|jxP?=7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP600\kZdTi}iyW>?R_lw{[13XG\^8?<6k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ913]l[gUf|jxP??R_lw{[13XG\^8?<<7f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP600\kZdTi}iyW>?R_lw{[13XG\^8?R]X09`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^426ZiXjZkoU<1\]nq}Y3=VE^X>:7c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP600\kZdTi}iyW>?R_lw{[13XG\^88<6l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qULBIQ913]l[gUf|jxP?5j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8>2^m\fVgsk{Q8=PQbuy]71ZIR\:>9=5h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8>2^m\fVgsk{Q8=PQbuy]71ZIR\:>T_Z?7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP600\kZdTi}iyW>?R_lw{[13XG\^8:5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8>2^m\fVgsk{Q8=PQbuy]71ZIR\:<:4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;?=_n]aWdrdzR9:QRczx^66[JSS;?83n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:<RaPbRcwgw]49TUfyuQ;5^MVP6>60j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?;9SbQmS`v`v^56UVg~tR::_NWW7=5>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>88TcRl\auaq_67ZWdsS9;POTV0<6YT_92i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?;9SbQmS`v`v^56UVg~tR::_NWW7RaPbRcwgw]49TUfyuQ;5^MVP07?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>88TcRl\auaq_67ZWdsS9;POTV55=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\244XgVhXmym}[23^[hsW=?TCXZ719`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^426ZiXjZkoU<1\]nq}Y3=VE^X4?ne:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTAlv_axnleaUnrlXnkd}{es,aId~Wipfdmi]fzdL{_43ZWNDOS;?=_n]nq}Y6:VE^X<>>ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR8>2^m\ip~X9;UDYY?>1`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ913]l[hsW88TCXZ>20cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_731[jYj}qU:>RAZT062e`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^426ZiXe|rT=?Q@UU365dbQRIAD^426ZiXe|rT4RAZT032ef=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_731[jYj}qU3SB[[133bg>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\930c`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ913]l[hsW1UDYY?;1`a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8>2^m\ip~X0VE^X<;>ac9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;?=_n]nq}Y?WF__=;ol;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU==?Q`_lw{[=YH]];==ll4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<:>RaPmtz\88TcRczx^:\KPR49hh0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z06:VeTaxvP8^MVP17fj2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\244XgVg~tR6POTV65ddQRIAD^426ZiXe|rT4RAZT73bf>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\92^m\ip~X0VE^X5?nb:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:<XG\^2=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:<:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|466WZ]94h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;;>4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|446WZ]94h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;9>4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:8:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|426WZ]94h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;?>4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:::2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|406WZ]94h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;=>4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:4:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|4>6WZ]94h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;3>4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr9<:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|766WZ]94h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq8;>4?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr9=R]X09f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv=2838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv;1^QT4<75j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr?>4?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr==R]X0838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv91^QT5<79>Po^ov|Z55WF__>9>Po^ov|Z55WF__89>Po^ov|Z55WF__:9>Po^ov|Z55WF__4?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cOb|Ums[`pnBu??1958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp=;3;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz65=1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lBayRhpVo}mGr2=5=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZko@w102;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}759190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{Ds><>73:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}Ny005=5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}569190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{Ds???7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU==?Q`_lw{[4?XG\^TN?8>8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__SO<819g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;?=_n]nq}Y61VE^XRL=80:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8>2^m\ip~X90UDYYQM283;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ913]l[hsW83TCXZPB222<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP600\kZkrpV;2SB[[_C125=c]^EM@Z06:VeTaxvP18]LQQYu{VH7837>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<:>RaPmtz\52^m\ip~X90UDYYQ}s^@?2;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZD;?73:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^EM@Z06:VeTaxvP18]LQQYu{VH7437>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<:>RaPmtz\52^m\ip~X90UDYYQ}s^az858>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]557YhWdsS<7POTV\vvYdq5;;24=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?;9SbQbuy]2=ZIR\VxxSnw310<:7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ913]l[hsW83TCXZPrr]`}9756090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[375WfUfyuQ>9^MVPZttWjs7=>063:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU==?Q`_lw{[4?XG\^T~~Qly=37:<5818GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;?=_n]nq}Y61VE^XR||_b{?528>;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]557YhWdsS<7POTV\vvYdq5;324=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?;9SbQbuy]2=ZIR\VxxSnw318<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ913]l[hsW83TCXZPrr]`}9791:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?RaPmtz\5]^EM@Z06:VeTaxvP18]LQQYu{Vir0?=1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__S}Pcx>10;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZe~4;?55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>88TcRczx^3:[JSSW{yTot2=6?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8>2^m\ip~X90UDYYQ}s^az87191:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?RaPmtz\5?R_FLG[375WfUfyuQ>9^MVPZttWjs7?=062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU==?Q`_lw{[4?XG\^T~~Qly=1==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP600\kZkrpV;2SB[[_sq\g|:36080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[375WfUfyuQ>9^MVPZttWjs7937=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<:>RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ913]l[hsW83TCXZPrr]`}9191;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?2^m\ip~X90UDYYQ}s^nvp9691=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?25;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZjr|5;924:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?;9SbQbuy]2=ZIR\VxxSa{{<01==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP600\kZkrpV;2SB[[_sq\hpr;9=4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY19;UdS`{w_0;\KPRXzzUgyy2>5?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8>2^m\ip~X90UDYYQ}s^nvp97160>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[375WfUfyuQ>9^MVPZttWe0<91959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__S}Pltv?5=8><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]557YhWdsS<7POTV\vvYk}}6:537<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<:>RaPmtz\52^m\ip~X90UDYYQ}s^nvp94560>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[375WfUfyuQ>9^MVPZttWe0?=1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__S}Pltv?618><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]557YhWdsS<7POTV\vvYk}}69937;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<:>RaPmtz\5Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>88TcRczx^3:[JSSW{yT`xz329<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ913]l[hsW83TCXZPrr]oqq:517387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^EM@Z06:VeTaxvP18]LQQYu{Vf~x1<1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__S}Pltv?758><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]557YhWdsS<7POTV\vvYk}}68=37<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<:>RaPmtz\5]^EM@Z06:VeTaxvP18]LQQYu{Vf~x1;1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__S}Pltv?2;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZjr|5=55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>88TcRczx^3:[JSSW{yT`xz38?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8>2^m\ip~X90UDYYQ}s^nvp9?91:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?RaPmtz\5Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>88TcRczx^3:[JSSW{yTtb|313<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ913]l[hsW83TCXZPrr]{kw:6;73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^EM@Z06:VeTaxvP18]LQQYu{Vrd~1?;>868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;?=_n]nq}Y61VE^XR||_ymq84391=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?23;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZ~hz5;324:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?;9SbQbuy]2=ZIR\VxxSua}<0;==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP600\kZkrpV;2SB[[_sq\|jt;973?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^EM@Z06:VeTaxvP18]LQQYu{Vrd~1868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;?=_n]nq}Y61VE^XR||_ymq87791=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP??064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU==?Q`_lw{[4?XG\^T~~Qwos>17;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZ~hz58?24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?;9SbQbuy]2=ZIR\VxxSua}<37==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP600\kZkrpV;2SB[[_sq\|jt;:?4286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY19;UdS`{w_0;\KPRXzzUsc2=7?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8>2^m\ip~X90UDYYQ}s^zlv94?60>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[375WfUfyuQ>9^MVPZttWqey0?71929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__S}Pxnp?6;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZ~hz59;24:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?;9SbQbuy]2=ZIR\VxxSua}<23==6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP600\kZkrpV;2SB[[_sq\|jt;;7387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^EM@Z06:VeTaxvP18]LQQYu{Vrd~1:1929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:<WF__S}Pxnp?1;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU]qwZ~hz5<55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>88TcRczx^3:[JSSW{yTtb|37?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8>2^m\ip~X90UDYYQ}s^zlv9>91:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?TCXZ39;2=[f;97387NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1_b{?7;?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY19;UdSJ@K_731[jYt}kU98RAZT=;94;Ydq5>55>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;?=_n]DJAY19;UdS~{m_36\KPR;13:5Snw35?;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]557YhWNDOS;?=_n]pqgY5TCXZ39;2=[iss4942n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:<294T`xz30?3\MKPX80>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV<:>RaPGOF\244XgVy~nR<;_NWW8<<76Vf~x1?19c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_731[jY@FMU==?Q`_rwa[72XG\^757>1_mww8486W@D]S=7;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ913]l[BHCW?;9SbQ|uc]10ZIR\531<3Qcuu>1:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\244XgVMEHR8>2^m\wpdX:=UDYY26:1<\hpr;;73?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^426ZiXOGNT:<^nvp9391=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?;9SbQHNE]557YhWziS?:POTV?=?69We0;064:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP600\kZAILV<:>RaPst`\61YH]]626=0Pltv?3;?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY19;UdSJ@K_731[jYt}kU98RAZT=;94;Yk}}6324:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HurjVMEHR8>2^m\CKBX>88TcR}zb^07[JSS400;2Rbzt=;==1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A~{m_FLG[375WfULBIQ913]l[vseW;>TCXZ39;2=[}iu494286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:<294Ttb|31?;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]557YhWNDOS;?=_n]pqgY50OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV<:>RaPGOF\244XgVy~nR<;_NWW8<<76Vrd~1=1959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_731[jY@FMU==?Q`_rwa[72XG\^757>1_ymq818><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX>88TcRIAD^426ZiX{|hT>9Q@UU>:>58Xpfx7937;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kt}kULBIQ913]l[BHCW?;9SbQ|uc]10ZIR\531<3Qwos>5:<2Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;?=_n]DJAY19;UdS~{m_36\KPR;13:5Sua}<9<:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\244XgVMEHR8>2^m\wpdX:=UDYY26:1<\|jt;17k<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSQRIAD^426ZiXe|rT4RAZT=2=e==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:<XG\^7==0n8:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY19;UdS`{w_9]LQQ:697k37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSQRIAD^426ZiXe|rT4RAZT=31:d>88TcRczx^:\KPR;9=4j46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]557YhWdsS5Q@UU>21;g03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8>2^m\ip~X0VE^X1?1a69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Xhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>88TcRczx^:\KPR;:7k<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSQRIAD^426ZiXe|rT4RAZT=1=e2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:<XG\^783o8;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*VfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z06:VeTaxvP8^MVP939i>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9RaPmtz\Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\244XgVg~tR6POTV?<;g03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8>2^m\ip~X0VE^X171839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(ZlynxRA]_Epjr`tFFMIgcneJn``oa=316g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2>1?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<00=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$^h}zlu>27;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8429>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:6=7Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6:;38i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0<616g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2>9?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<0<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=03:3`809f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1<9>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz326<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=0;:3`o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:487Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}682;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7838j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Tb{|f0809e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1816d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y28>7g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz38?4f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<8<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}6;2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw848??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby2=>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4:43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>7:=1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}632594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw8<8?12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<1<;=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds0<079:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqH4;4356MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{868?12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<5<;=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds08079:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqH4?4356MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{828?12IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<9<;=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds040n1:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P252\kZkrpV99SB[[<1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\616XgVg~tR==_NWW848f92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:=:TcRczx^11[JSS4;4j=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>9>Po^ov|Z55WF__0>0n1:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P252\kZkrpV99SB[[<5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\616XgVg~tR==_NWW808f92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:=:TcRczx^11[JSS4?4j=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>9>Po^ov|Z55WF__0:0n1:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P252\kZkrpV99SB[[<9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\616XgVg~tR==_NWW8<8?>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnbyQ?879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrX91<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{_3:5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|V93:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu]7<3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~T9584CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw[3>13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexR976:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqY?0?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP9928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eL`yjnakkL`qw3f=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hNbllcioe4`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kOemobfnf3;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kGjt]e{ShxfJ}:46190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mM`zSoqUnrlDs09073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gKfpYa_dtjNy>6:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eEhr[gy]fzdL{8=8?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oCnxQiwWl|bFq6225<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z30?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow84690:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:=36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<00=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:6;7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS21;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks48<54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2>7?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow84>90:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:536=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{<0<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp9476190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7><073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=01:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?608?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|58=25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`z326<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp94?6190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7>4072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=0=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:487287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>0:=4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ6?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V;3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR??839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]25=4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ7?0;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U:55?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zP2908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\65>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;;3>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR<=839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]17=456=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{KohLc{_3;;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ5?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V9;4?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ<1938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\0=7o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;87=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSQ#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuFq6:2:k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzGr7>39j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Uf|jxYijg|tdp-fVgsk{Ds0>08e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxEt1:17d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu2:>6g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~Cv36?5f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko@w<6<4a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|Ax=:=3`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>::=778_n;4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko\jgVpjp`YeKeoj~^o{cs]LVZ5>?Ve:4l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuZlm\~dzj_fnvaZub|k90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/^]\\IHJWVU8SRQBcnosewY@FMU==?Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~xigm4:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})XWVRGB@QP_5]\[HeheykySJ@K_731[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPltvgm4d33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX=VUTAnabp`p\CKBX>88TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}nb>o:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+ZYXPEDFSRQ9_^]Ngjkwi{ULBIQ913]l[Vgsk{Xnkd}{es,aWdrdzGrP?=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\j550;VY\<;j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7<<:T<:?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7<<:TEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=::5^kmr40a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa0543[lhq?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2725YnfUX[=8i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Yi8==:Sd`y719@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:?;Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=:89^kmr26o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2614Ynf=;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aAkgedlKgej`beov\CKBX>88TcRA]_523[j>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lJn``oaDjnoggnbyQHNE]557YhWFXT8=>Po^QT4=e;82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\244XgVEYS9>?_n]PS4YT_82h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSi0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cGmegjbIeclb`kat^pppuis?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bGnvwmoioOkb`hj\t`vvw=5Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fCjr{acek^znttq\cisbWzo;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fLhsm{x~|yCnsjFfgjbb?l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bHlwawtrx}GjfJjcnff84199>80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cKquZEkmhx7=39>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dNzxUH`ho}_054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5:5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?558002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvh2>1?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5;92:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf8459?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk315<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6:9398;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dJiqZjuaandRkya979?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk32?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m595;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?0;103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1;1769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;>7=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP1254?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV;?;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\50113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqiR<86:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`Y4??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP4648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW<==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU<;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\<205Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~Xewk38?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkya9?9?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTasoT?:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_551?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkyaZ30:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrlU=;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~XewkP7608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf[=153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRhpVo}mV3<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v<1<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~48:5;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=32:20399;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dImq~Icx`kas{?5680>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr0<:1779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}9726>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2>>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:56>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2<>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:36>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2:>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:16>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t28>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:?6>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t26>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|Y7?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?85:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz[460=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxrS>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~tQ7759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}Z?0?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mOwgqbiip[}ky~\jg928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kE}ihcovQweqstZlmTka{j_rgw<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n]olkdvBhlaieldHhm`dd>23;7>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrNfVXoS_kndSgdmvrbzz$iH`o]efPfeaBbkfnnSL@K_4:6[j?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqOiW[nT^hokRdejwqcu{'hOal\jgSgb`AcdgmoTMCJP597\k4>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqOiW^~TnNaatsmo@`ehllUJBIQ:71]lEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZQsWkIdby|`lEg`kacXIGNT9:>Po03;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZQsWkIdby|`lEg`kacXIGNT9:>Po00;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZQsWkIdby|`lEg`kacXIGNT9:>Po01;g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZQsWkIdby|`lEg`kacXIGNT9:>Po3:b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruKm[RrXjZkoJjcnff[DHCW<2:Sb?7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[czFn^Uw[gUf|jxOinake^CM@Z3?9Ve:=:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe969?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<02=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8459?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<06=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0<;1789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf48<5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8419?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<0:=3<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0<71799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf484<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?658012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo320<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7>?089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;::4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?618012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo324<4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7>;089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;:>4<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?6=8012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo328<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7>396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^Fbpd:487=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS05;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2<>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5>5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb808002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo36?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6<2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9>9?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<8<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k]magk769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW9=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX98=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\501?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ>66:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV;<;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[4>002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP1854?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU9;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[76002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP205;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU9>:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ44?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_364<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>897;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dUmnZd~yAzt^FbpdY5>>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^043==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS?688:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:0=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX;8=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_654?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU3;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[<0b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8581n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v9776?l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;984=j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz5;92;h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7=>09f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1?;>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|314<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=35:3`Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{69<38i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0??16g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2=2?4e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<31=2c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>10;0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8739>o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:5>7Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{69438i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iy0?716d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2=>7d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|331<5b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=12:3cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:16?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;?7Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Nnobjj779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoJjcnff841991?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftUmzoSoMce`pPeqeuWFXT?46Po948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|]ergw[gEkmhxXmym}_NP\7<>Xg82<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^EM@Z06:VeTaxvP18]LQQ:697237NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtSWF__0<=1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY19;UdS`{w_0;\KPR;9=4346MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^426ZiXe|rT=4Q@UU>21;>?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;?=_n]nq}Y61VE^X1?9>9:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>88TcRczx^3:[JSS48=5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]557YhWdsS<7POTV?5=8?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8>2^m\ip~X90UDYY2>9?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?;9SbQbuy]2=ZIR\5;5455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]557YhWdsS<7POTV?658?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8>2^m\ip~X90UDYY2=1?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?;9SbQbuy]2=ZIR\5892564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<:>RaPmtz\5?R_FLG[375WfUfyuQ>9^MVP9416120OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP600\kZkrpV;2SB[[<35=<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU==?Q`_lw{[4?XG\^7>5078:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z06:VeTaxvP18]LQQ:5172<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS]^EM@Z06:VeTaxvP18]LQQ:4972<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?R_FLG[375WfUfyuQ>9^MVP9390>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ913]l[hsW83TCXZ36?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?;9SbQbuy]2=ZIR\5=54:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]557YhWdsS<7POTV?<;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;?=_n]nq}Y61VE^X1716e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ?6e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ>6d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ>07g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P104f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_005a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^302`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]203cl1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwY60?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX90Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U9>;k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT>>8j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW8S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dTi}iyS?:9e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R<:6d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=67g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P264f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_3:5a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^0:2a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]02`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]043cQ#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Un}cQfnw046>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%i_yo{urFfgjbb?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bRvbppuCmjeoi1?8>074?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#oMce`pFjddkm@xz:?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})eKeoj~KbzsikmcCgndlnXxlzzs4;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$nNbjasDoqvnnfnCy}8?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(jMcxmobjd7f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$nD`uuQwv`gjAg~n~koleUmEmciXLdkYi~k{14:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$n_k|euFneFnffgog945Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvp})eZlynxIcnCicmj`j61?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})@FMU==4Q`_cDjbjCjx}sHcx`{[8_\H`ut\akeS9=Po858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv GOF\24?XgVhMekaJmqvzGjsi|R3VSAk|sUjbjZ24Wf;2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9^m\fCoagLg{xtM`uovX=XYKmzy_dl`P42]l5ZUP80h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(OGNT:<7Po^`EmciBey~rOb{atZ;^[Ict{]bjbR:<_n3\WR7>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*AILV<:5RaPbGkek@kw|pIdyczT9\]OavuS`hdT8>Q`28:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv GOF\24?XgVhMekaJmqvzGjsi|R3VSAk|sUjbjZ24Wf8:5:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%LBIQ918]l[g@nnfOf|ywLotlw_<[XDlyxXeoa_51\k6>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Hgdk|gTnOw{eMcmaZjr|5:5495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Fmnmzm^`A}qcKigoT`xz30?3;1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.ObgfsjWkHrxhBnnd]{kw:668;3:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R032<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-NefereVhIuykCaog\|jt;:7;:SJ7n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@m`uov\Kprt|hdoeci]e`f@kphsm{$i^hokCnwmpZe~4942m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R1:T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_b{?3;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Heh}g~TCxz|t`lgmkaUmhnHcx`{es,aV`gcKfexRmv<9<:f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Ugyy2?>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWe0<06b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYk}}6924l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[iss4:42n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_mww808>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQcuu>5:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Ugyy27>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWe0406b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYg{6;24l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[}iu4842n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_ymq868>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQwos>7:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Usc29>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWqey0:06b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYg{6324l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[}iu404>563252g205b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<=>?8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Cbuy]\j572?8>:;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%FaxvP_o2212729>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSR`?1452241>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVUe<<;8405:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<9<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^]m4430>8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa0074341>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVUe<<;8805:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<5<67;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^`Bvgosm{Xn}xk|tDlbfic69>i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSoJfs``oaa76?l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTnAo|tVmq`K~691?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSo\jqVpjp`UwijoxBu??1968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Mlw{[gTby^xbxh]abgpJ}760=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTn_k~WskwaVvfklyEt??74:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Cbuy]aV`wPz`~n_}olerL{74>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVhYi|Y}iugPtdeb{Gr?=5:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_cPfuRtn|lY{mnk|Ny72<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp?;386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSo\jqVpjp`UwijoxBu7>919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{<1<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov?5;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjq:560:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(G|~xxl`kioeQadbDg|di mRdcgGjsi|5955=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|d09060:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Aztrvbjaoio[ojhNaznugq*gTbimIdycz35?;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu>5:<6a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqY30o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsW<2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'FyoadhldV`gcKfexh|!bSgb`Firf}U=4k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|dS:6i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#B{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQ78g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_856?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;87=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz31?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;97;<96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Pfwpjs4;4:;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Yi~{ct=1=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Qavsk|5>5;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Yi~{ct=7=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Qavsk|5<5;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Yi~{ct=5=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Qavsk|525;85Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Yi~{ct=;=30=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j572?5:5;n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?:7=2=5ZOI^V:<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>56>2=;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Zh79<=7>=086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Qa00748779??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;>;1<=>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o2212:5;7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=89325<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m44304;?5;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?:7=05:2068>399;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#R`?145?7680>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Yi88?<0>:1779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Pn1342Zoi~>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::;;Qfnw3232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j570>Vcez?99;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#R`?16;\mkp0?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Yi88=2Sd`y1648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o22=0Ynf=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=4;Piot2<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aEwdn|lxNah|heoazV`w??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dFzkciKbesefjfUmxUyy~`t6f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv b@pamqcuFfxfma\jq968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv b@pamqcuFfxfma\jq^pppuis081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eI{hbxh|]epwfwqCiikfn;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iNtzjL`lf858002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dEq}oGmck31?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/c@zp`Jffl692:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$nOw{eMcmaZ60?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dEq}oGmckP1658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bC{waIgimV8396MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`@ekTby|oxxL|miugqJjtjie;:4:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iOl`]epwfwqGuj`~n~Ca}m`n254>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gEff[ozyh}{As`jp`tIg{gj`_RU3<3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aGdhUmxnyO}bhvfvKiuehf:>5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$nIcnOtvsqqTby|oxx^zntd]EWHYANm;3i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`GidIr|y^hzervPpdrbWOYFSKHk39g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bEobKprw}}Xn}xk|tRvbp`YA[DUMJi="Io:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cFneJssx|~Yi|{jsuQweqcXNZGTJKj<-Hl2?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jEkxxZa}d658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bMcppRiulGr23;1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn<0:=3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}Njxl2>9?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0?>17c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h69=39m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drf4;85;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i\lmdeuFbpd:5;7=i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb8729?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eXhi`iyJnt`>11;1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn<34=3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}Njxl2<2?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0>=17c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h688396;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drfW9=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb[410i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dWijanxIo{a^3;3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}NjxlQ>96c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bQc`o`rCi}kT>=9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drfW;;k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc\761f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn_26:a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QadbUmxnykk_cPfeaTb{yeeh\jcdkuaaYFFMU>55Q`_hlu=c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`gcZl{~i~zjd^`QadbUmzzdb~k]ebgjr`bXIGNT946Po^kmr7>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpHje;872:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctDfi7=36>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o\jqVpjp`Uwijox@bm32?:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Lna?7;>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpHje;<72:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctDfi7936>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o\jqVpjp`Uwijox@bm36?:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Lna?3;>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpHje;072:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctDfi7536?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o\jqVpjp`Uwijox@bmP0928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgrSwosmZzjoh}Cob]2<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlgZ4?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIidW:2;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctDfiT85>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n_k~WskwaVvfklyGcnQ:819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~B`c^4;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsMm`[2>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpHjeX01:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(j[oz[g{eRrbg`uKgjU24=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzDs0=070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinCv31?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Ny>1:=6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgrSwosmZzjoh}Ax=5=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerL{8=8?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwK~;17==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXnhzPiot4`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Peqeu_{ci^z}ocg4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Peqeu_{ci^z}ocgM|=e959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(EdsSo\jpnpw@lufjeooXbJfafpbi47?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!Bmtz\fVrf|lOemobjRdeM|4?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcPmkmT|{oja^zntdAljqthdeoyt"Cbuy]aWqgsmLdjnak]efL{5ZUP8h80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidUnfbY~hobSucwaFii|{eg`h|w/Lov|ZdT|h~nIcomldPfcK~XOGNT:>?Po^OV\Z7?=1Ud=<6?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dCazki`hB`c868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kNbllceOz\TRTX:=:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!mHnqw@lufjeoTnAgakdf\KWY3;;Ud5>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fMit|Mcxmobj_cNjjnccWFXT8>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_yo{eDlbficUmn2=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`PpdrbMgki`h\jgOz:f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_yo{eDlbficUmnDsSJ@K_712[jYJ]QU:486Po9c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kY~hobSucwaZ@TEVLMh<6k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dT|{oja^zntd]EWHYANm;&Ec6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dT|{oja^zntd]EWHYANm;&Ec?7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e[}xnm`]{aug\BVKXNOn:!D`=8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(jZ~yilc\t`vf[CUJWOLo= Ga39c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kY~hobSucwaZ@TEVLMh?6k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dT|{oja^zntd]EWHYANm8&Ec6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dT|{oja^zntd]EWHYANm8&Ec?75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e_hcCcHffnPfw`r?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!mW`kwKk@nnfXnhzPrrvskq?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Dgg~yca]{auwpV`an{}oy"oF`suFjwddkm[ol585Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#NaatsmoWqgs}zXnkd}{es,aLjusL`yjnak]efL{=7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Fii|{eg_yo{urPfclusm{$iDb}{Eocah`Tbo0>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Idby|`lRvbppuUmncxxh|!bImpp@hfjeoYij@w8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Bmmpwik[}ky~\jghqwaw(eD`d`ii\jg858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.AljqthdZ~jxx}]efkpp`t)jEceghj]ef]dhpcX{l~<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR?Pm`lg52gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR<;_lcm`41f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU99Rcnne34e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX:?Ufmcj>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[71Xehdo=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^0;[hgil8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=9^obja7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>Rcnne34e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX;9Ufmcj>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[6Yjign:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#Ha_5]nekb6?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS8Qbaof23<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW?Ufmcj>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[2Yjign:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#Ha_9]nekb6?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS4Qbaof2a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=>_n]DJAY1:8UdS~{m_36\KPR;:72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ920]l[BHCW?8:SbQ|uc]10ZIR\5954k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_702[jY@FMU=>_n]pqgY5TCXZ36?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1:8UdSJ@K_702[jYt}kU98RAZT=5=a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=>_n]aWdrdzR9:QRczx^66[JSS4942=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?R_lw{[13XG\^7==061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\277XgVhXmym}[23^[hsW=?TCXZ310<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>;;TcRl\auaq_67ZWdsS9;POTV?578>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:??Po^`PeqeuS:;VS`{w_57\KPR;9:42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?R_lw{[13XG\^7=9061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\277XgVhXmym}[23^[hsW=?TCXZ314<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>;;TcRl\auaq_67ZWdsS9;POTV?538>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:??Po^`PeqeuS:;VS`{w_57\KPR;9>42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?R_lw{[13XG\^7=5061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\277XgVhXmym}[23^[hsW=?TCXZ318<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>;;TcRl\auaq_67ZWdsS9;POTV?5;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]564YhWkYjxn|T30_\ip~X<17;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!HNE]564YhWkYjxn|T30_\ip~X<13;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z059VeTn^o{csY05XYj}qU?9RAZT=13:<7T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8=1^m\fVgsk{Q8=PQbuy]71ZIR\5955=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_702[jYe[h~h~V=>]^ov|Z22WF__09060:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\277XgVhXmym}[23^[hsW=?TCXZ35?;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1:8UdSo]ntbpX74[Xe|rT88Q@UU>5:<6_n]aWdrdzR9:QRczx^66[JSS4142<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?R_lw{[13XG\^7536k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cDoqvnnfnGjf79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cDoqvnnfnGjfQhltg\w`r?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hB~|@w_Rvbppu>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hB~|@w_Rvbppu;994296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dH~lxm`byBari:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dH~lxm`byBari\cisbWzo5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#D`{espvtqTbo`yi mSucqpVrumhgFm~e69:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Ppdts[}xnm`Cnsj]dhpcX{l~2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqiw[}xnm`Cnsj;;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUsgyY~hobM`qh[bjrmVynx4?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bRvltVrumhgXxlzzs8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrhxZ~yilc\t`vvwZak}lUxiy7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cQwv`gjM{xd~@o|k8;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrumhgN~a}M`qh[bjrmVynx4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bRvqadkBz{ey_yo{ur;a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUszlkfI|`rRvbppuXoenS~k{8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aQkbbzofd{@o|k858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fPhcm{lgczCnsj]dhpcX{l~2<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az84790;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;925<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2>3?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?518?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~48?54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1?9>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>23;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;9143>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp69=36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw323<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az87590;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq58?25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2=5?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?638?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;=54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1<7>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>1=;>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:7297NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7?=071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<2<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az818?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4<43=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az8=8?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4043>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>24;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss48;54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2>2?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww84590:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6:836<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<07=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:6>7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<91829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>2<;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss48354?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2>>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?658?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58:25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz323<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9446190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7>9073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=06:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?6=8?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58225<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz32?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww86690:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}68=36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<2<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9290;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6>25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz36?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww828?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5254?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy26>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?4;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu48:54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2>1?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq84490:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6:?36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<06=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:6=7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<81829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>23;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu48254>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2>9?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq848?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58;25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|320<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9456190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7>>073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=07:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?628?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58325=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|328<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9490:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{68<36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<23=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:46180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7836=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<4<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9090;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6<25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|38?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq8<8e:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?8:SbQbuy]26ZIR\5:5n>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR8=1^m\ip~X9;UDYY2>0?`0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\277XgVg~tR?=_NWW8479j:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<9=RaPmtz\57YH]]6:>3l<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9QRIAD^415ZiXe|rT=?Q@UU>2:g45\]DJAY1:8UdS`{w_00\KPR;:7h97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:??Po^ov|Z75WF__0>0m2:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_702[jYj}qU:>RAZT=6=f7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z059VeTaxvP13]LQQ:26k80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[346WfUfyuQ>2^MVP9>9j;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<9=RaPmtz\57YH]]622lk4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<9=RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs7<3oj;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=>_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeTot2<>`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR8=1^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSnw34?cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ920]l[Vgsk{Xnkd}{es,aWdrdzGrP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP633\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQly=4=e`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_702[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPcx>4:dc?Q`_b{?<;gb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]564YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z059VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[iss484jj6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}692lh4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<9=RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe0>0nf:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT:??Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyy2;>`d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR8=1^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP633\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuu>5:d`?Q`_mww828fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\277XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:?6hl0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z059VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[iss404ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}nbmk5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@m`mqcq[BHCW?8:SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oe_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzki2ce?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ920]l[Vgsk{Xnkd}{es,aWdrdzGrP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWJeexacSucwqvTbo`yi mHnqwAkgedlXnkCv>1878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]564YhWkYjxn|T30_\ip~X<113:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;<>_n]aWdrdzR9:QRczx^66[JSS98;2:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>SB[[1032=0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8=1^m\fVgsk{Q8=PQbuy]71ZIR\88:585Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z059VeTn^o{csY05XYj}qU?9RAZT012=1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8=1^m\fVgsk{Q8=PQbuy]71ZIR\8?296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>SB[[143:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;<>_n]aWdrdzR9:QRczx^66[JSS9<8296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>SB[[173:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;<>_n]aWdrdzR9:QRczx^66[JSS9>;296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>SB[[193:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;<>_n]aWdrdzR9:QRczx^66[JSS90;2?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>SB[[2878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]564YhWkYjxn|T30_\ip~X<949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<9=RaPbRcwgw]49TUfyuQ;5^MVP7761=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^415ZiXjZkoU<1\]nq}Y3=VE^X?<65:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?8:SbQmS`v`v^56UVg~tR::_NWW677><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_702[jYe[h~h~V=>]^ov|Z22WF__>>7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>;;TcRl\auaq_67ZWdsS9;POTV174?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP633\kZdTi}iyW>?R_lw{[13XG\^984;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1:8UdSo]ntbpX74[Xe|rT88Q@UU075<3=4:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1:8UdSo]ntbpX74[Xe|rT88Q@UU04=0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8=1^m\fVgsk{Q8=PQbuy]71ZIR\;=:585Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z059VeTn^o{csY05XYj}qU?9RAZT350=<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8=1^m\fVgsk{Q8=PQbuy]71ZIR\;=8S^Y?949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<9=RaPbRcwgw]49TUfyuQ;5^MVP7>61=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^415ZiXjZkoU<1\]nq}Y3=VE^X?767:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?8:SbQmS`v`v^56UVg~tR::_NWW6<769020OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]564YhWkYjxn|T30_\ip~X<64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?8:SbQmS`v`v^56UVg~tR::_NWW74?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP633\kZdTi}iyW>?R_lw{[13XG\^8=<7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>;;TcRl\auaq_67ZWdsS9;POTV057?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP633\kZdTi}iyW>?R_lw{[13XG\^8?464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1:8UdSo]ntbpX74[Xe|rT88Q@UU10[VQ71=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^415ZiXjZkoU<1\]nq}Y3=VE^X>;65:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?8:SbQmS`v`v^56UVg~tR::_NWW707>=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_702[jYe[h~h~V=>]^ov|Z22WF__?8<64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?8:SbQmS`v`v^56UVg~tR::_NWW72??3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP633\kZdTi}iyW>?R_lw{[13XG\^8;R]X0868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=>6PSV3:0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;<>_n]aWdrdzR9:QRczx^66[JSS;03=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\277XgVhXmym}[23^[hsW=?TCXZ<933:3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;<>_n]aWdrdzR9:QRczx^66[JSS;08:=464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1:8UdSo]ntbpX74[Xe|rT88Q@UU1:[VQ71:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^415ZiXjZkoU<1\]nq}Y3=VE^X97;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>;;TcRl\auaq_67ZWdsS9;POTV75<3:=4;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1:8UdSo]ntbpX74[Xe|rT88Q@UU626<1T_Z>64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?8:SbQmS`v`v^56UVg~tR::_NWW14?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP633\kZdTi}iyW>?R_lw{[13XG\^==4:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1:8UdSo]ntbpX74[Xe|rT88Q@UU52=1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8=1^m\fVgsk{Q8=PQbuy]71ZIR\1;286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>SB[[90`4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?8:SbQbuy]26ZIR\8::n:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]564YhWdsS<_n]nq}Y6:VE^X<<>b69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY1:8UdS`{w_00\KPR6;8h<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_702[jYj}qU:>RAZT062f2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=>2^MVP40e?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR8=1^m\ip~X9;UDYY?91c48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>;;TcRczx^31[JSS:8h=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_702[jYj}qU:>RAZT23a2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<9=RaPmtz\57YH]]>:n;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]564YhWdsS<2^MVP27e>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR8=1^m\ip~X9;UDYY6>b79@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY1:8UdS`{w_00\KPR>9k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ920]l[hsW1UDYY??1c78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1:8UdS`{w_9]LQQ769k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ920]l[hsW1UDYY?=1c78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1:8UdS`{w_9]LQQ749k?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ920]l[hsW1UDYY?;1c78GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1:8UdS`{w_9]LQQ729k>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ920]l[hsW1UDYY?9b49@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z059VeTaxvP8^MVP406j=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8=1^m\ip~X0VE^X??m4:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[346WfUfyuQ7_NWW74d33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:??Po^ov|Z>XG\^?=o:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]564YhWdsS5Q@UU72f1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<9=RaPmtz\;;TcRczx^:\KPR?9k>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ920]l[hsW1UDYY7>999@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~688;2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w113\WR7>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu??1^QT6<1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w130:f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;?=R]X08`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9=;T_Z?6b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}739VY\>494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{514>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?91^QT4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;==R]X2858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9?82n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w193\WR7>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?71^QT6<1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w210:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq8:S^Y?979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~5:0k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w40]PS5?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et9?PSV3:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq>:S^Y=979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~3:0k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w60]PS5?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et;?PSV3:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq<:S^Y=979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~1:0k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w80]PS5?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et5?PSV3:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq2:S^Y=979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~?:hl0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:=?TcRczx^11[JSS99;ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9;Po^ov|Z55WF__?UVZ\^R<;5^m\ip~X;;UDYY;>ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=44]l[hsW:8TCXZ91`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P257\kZkrpV99SB[[70cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_366[jYj}qU8>RAZT93ba>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^071ZiXe|rT??Q@UU;2=4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jDks\fz\i{gM|466191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n@owPjvPmcIp8;2<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R<7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv<1828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gKfpYa_dtjNy62=5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jDks\fz\i{gM|07>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iAlv_kuQj~`H>83;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lBayRhpVo}mGr<=4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cOb|Ums[`pnBu6>919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fHgXb~XewkAx83:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|4661;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq;:<4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv>10;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{577>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp89:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu?;1808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz214?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH9?;2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny3;5<4=?62:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx333=7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}469080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr9><7=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w223:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|7261;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq8>=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv=60;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{627>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp;2:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu<61808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz044?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH;8;2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R<>909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny10=4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}26181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq?:5<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu8>909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny52=4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}>6181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq3:4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwH98:3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|7560j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csL{637?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlrOz134>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}Ny0;5=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~Cv<10:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyBu==1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z059VeTaxvP18]LQQYE98:2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>?67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8=1^m\ip~X90UDYYQM263:3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSWK83=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]A6<7>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:??Po^ov|Z7>WF__SO=?1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z059VeTaxvP18]LQQYE;8;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8=1^m\ip~X90UDYYQ}s^@?0;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTN1819`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[346WfUfyuQ>9^MVPZttWK6<24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZD;073j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ920]l[hsW83TCXZPrr]A8<8>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:??Po^ov|Z7>WF__S}Pcx>3:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTot2>2?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUhu1?<>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z059VeTaxvP18]LQQYu{Vir0<:19b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[346WfUfyuQ>9^MVPZttWjs7=806c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8=1^m\ip~X90UDYYQ}s^az87691j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;<>_n]nq}Y61VE^XR||_b{?648>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:??Po^ov|Z7>WF__S}Pcx>16;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTot2=6?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUhu1<8>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z059VeTaxvP18]LQQYu{Vir0?619b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[346WfUfyuQ>9^MVPZttWjs7>406b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?_n]nq}Y61VE^XR||_b{?1;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=>?R_FLG[346WfUfyuQ>9^MVPZttWjs7537l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]564YhWdsS<7POTV\vvYk}}6;24j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;;24j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;:24j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;924j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;824j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;?24j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;>24j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;=24j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;<24j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;324j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;224m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^415ZiXe|rT=4Q@UU]qwZjr|5;55i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;:55i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;;55i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;855i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;955i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;>55i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;?55i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;<55i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;=55i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;255i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;355n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT^pp[iss4;42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8=1^m\ip~X90UDYYQ}s^nvp9391j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;<>_n]nq}Y61VE^XR||_mww838>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:??Po^ov|Z7>WF__S}Pltv?3;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=>;:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|311<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|310<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|313<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|312<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|315<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|314<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|317<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|316<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|319<:`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|318<:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>;;TcRczx^3:[JSSW{yTtb|31?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=0?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=1?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=2?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=3?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=4?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=5?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=6?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=7?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=8?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=9?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1:8UdS`{w_0;\KPRXzzUsc2=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z059VeTaxvP18]LQQYu{Vrd~1=?>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z059VeTaxvP18]LQQYu{Vrd~1=>>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z059VeTaxvP18]LQQYu{Vrd~1=19b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[346WfUfyuQ>9^MVPZttWqey0906c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]564YhWNDOS;<>_n]pqgY5^az878>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_702[jY@FMU=>1_b{?7;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP633\kZAILV<9=RaPst`\61YH]]626=0Pcx>7:;;TcR}zb^07[JSS400;2Rmv<7<:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;<>_n]DJAY1:8UdS~{m_36\KPR;13:5Snw37?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:??Po^EM@Z059VeTxlP25]LQQ:>294Tot27>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=>c28GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^415ZiXe|rT4RAZT=2=f4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[346WfUfyuQ7_NWW8469j81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'YkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW?8:SbQbuy];[JSS48;5n<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;<>_n]nq}Y?WF__0<<1b09@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_702[jYj}qU3SB[[<01=f4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[346WfUfyuQ7_NWW8429j81Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'YkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW?8:SbQbuy];[JSS48?5n=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;<>_n]nq}Y?WF__0<0m0:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\90:g6XG\^7:3l?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ920]l[hsW1UDYY28>c28GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^415ZiXe|rT4RAZT=:=f5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[346WfUfyuQ7_NWW8<80?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2?>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs48:5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?548002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2>2?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;82:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8429?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz314<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6::397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop9706>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<0:=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7=4087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:66>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<32=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7><088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:5:7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=00:2>12;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1<8>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4;25;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?6<80?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2=>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4::5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?7480?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2<>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4=4<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R6:21=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<9<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6224>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoex1>1919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{<0<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov?6;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjq:460:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|5>55=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaield08060:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficz36?;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>4:<69191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4042>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{Ny>2:<4062:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAx=6==7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}:26080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr7:37=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<6<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|9>91;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq622lo4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5<RAZT=0=ed=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}]>UVZ\^R<;5^m\ip~X;;UDYY2<>`c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOzX=XYW_[U988Q`_lw{[64XG\^783on;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:=?TcRczx^11[JSS4<4jm6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R4:dg9;Po^ov|Z55WF__0407f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP09d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^3;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov\6=`T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|V?3j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`GmvgedlnGm~z75:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lJn``omka?>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dBfhhgeci>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mM`zSoqUnrlDs0=07c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lBayRhpVo}mGr7=36l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oCnxQiwWl|bFq6925m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n@owPjvPmcIp5954n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iAlv_kuQj~`H4=43o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jDks\fz\i{gM|9190j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eEhr[gy]fzdL{8=8?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dJiqZ`x^gueOz?=;>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=2=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2>1?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?=>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0<=18b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7=907c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:936l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5;=25m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks48=54n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhr;9143o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R15;>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=01:=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2=5?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1<9>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?918b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7>507c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}69536m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|5854n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhr;;943o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{Re3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=7=9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2>5?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv317<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<05=<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zAx=3;:=c2=;>c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObtOz?5;>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObtOz?658?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{87790l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlvM|94561o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@owJ}:5;72n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpK~;:=43i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R507e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}Ds0?718e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1<18d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1=?>9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2<1?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv33?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv34?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv35?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv36?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv37?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv38?:g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv39?:b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxR>7a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U:4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrX992i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ760k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\57>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^300h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\6=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=19`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS?<7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U9?5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;>3n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RT$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[70?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]13=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=99c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS>6m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V9;4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrX;82j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ2?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]60>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~Cv30?:;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftIp5;;2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csL{848??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu2=>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH4:43;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R7:=1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko@w<6<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuFq632594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csL{8<8?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iy^hiXrhvf=c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdz[ol[g{e^`@h`gu[h~h~RA]_503[jg73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxYijY}iug\fFjbi{Yjxn|POS]765Yh9090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko\jgVpjp`Y`d|oThzmd:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v _^][HKKXWV23SRQBcnosewY@FMU=>bd9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/^]\\IHJWVU2_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzki2`f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-\[Z^KFDUTS4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k64?=UX[=97;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Pn1603Zoi~>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ue<9=8_hlu52>9Sd`y789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/^l3014Xag|:;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#R`?463\mkp012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:?;Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k630?Ubb{96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Pn16;2Zoi~8=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=;?2^kmr2?>Q`949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cGmegjbIeclb`kat^EM@Z059VeTC_Q;22]l[VQ71<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR8=1^m\KWY3::UdS^Y>989@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cGmegjbIeclb`kat^EM@Z059VeTC_Q;22]l[VQ6WZ];545Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oKaacnfEio`fdoexRIAD^415ZiXG[U?>>Q`_RU2[VQ61<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR8=1^m\KWY3::UdS^Y=849@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cGmegjbIeclb`kat^pppuis?l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kLbjbM`uovGaficm190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hMekaLotlw@`ehll6:;3?72:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bHlwawtrx}GjfJjcnff<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gOi|lxyy}zBariGaficm5;<2<6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mIovfvwsw|Z~jxx}Kebmga=?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?548?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;9;43=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk315<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?508?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;972;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6925>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1=1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<5<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g?1;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`:161:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}m5=54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pn05070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk39?5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]33c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[4>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`Y681:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV;:4=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pnS<<70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP12:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]20=6?j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8580k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g?5;1d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[gy]fzd>1:2eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~Xewk35?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}Ybvh29>6a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|Zcqi1917b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pn0508c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTaso7539m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrlU;;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQiwWl|bW8=i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y5?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf[61e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[gy]fzd]73g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_45a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}YbvhQ97c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pnS:9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrlU3;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQiwWl|bW0=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~4946d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw312<4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=37:2`o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;;7=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~4=47d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~tQ>06g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP105f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_004a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y^303`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]202c33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eXhi`iyOciflnakrCmjeoi574CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l_abifpDjnoggnbyJjcnff84199h?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruKm[WbXZlko^hifsugqw+dCehXnk_kndEg`kacXIGNT:>6Po`48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}CeS_jPRdcgV`an{}oy#lKm`PfcWcflMohcikPAOF\26>Xg83?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvJjZQsWkIdby|`lEg`kacXIGNT:?=Po878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}CeSZzPbBmmpwikLlidhhQNNE]566Yh90<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruKm[RrXjJeexacDdal``YFFMU=>>Q`13;5?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~BbRY{_cAljqthdMohcikPAOF\275Xg89296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{REoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb858?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf48:54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkm1?>>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>26;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;9:43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R7297NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7=:072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<0:=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe97>61;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6:25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=0?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?648?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;854?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkm1<<>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>10;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;:<43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R4071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<3<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb86690;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi59:25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2<>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>7:=7T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6=25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl28>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>;:=76190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h\j`dj70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_1:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\5=7T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:=5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ>2938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]27=7T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:95?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ>6938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]23=7T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU:55>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ=809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^03<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ46081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV894<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkmR<<809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^07<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ42081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV8=4<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkmR<8809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^0;<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ4>091Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV93=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_23;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[1>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX=1:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU=4=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkmR970:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_9:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\=2120;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1?:>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu48<5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?528002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2>8?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz5;22:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq848002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2=0?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz58:2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8749?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|322<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{698397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v9426>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<34=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>:088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:507=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=0::21087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:36>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<4<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6=2:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8280?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko27>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu404]^EM@Z059VeTaxvP18]LQQ:760;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?8:SbQbuy]2=ZIR\5;;24?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;<>_n]nq}Y61VE^X1?>>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT=31:<7?R_FLG[346WfUfyuQ>9^MVP97460;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?8:SbQbuy]2=ZIR\5;?24?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;<>_n]nq}Y61VE^X1?:>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT=35:<7?R_FLG[346WfUfyuQ>9^MVP97060;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?8:SbQbuy]2=ZIR\5;324?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;<>_n]nq}Y61VE^X1?6>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_702[jYj}qU:5RAZT=3==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?;;TcRczx^3:[JSS4;;55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:??Po^ov|Z7>WF__0?<1909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP633\kZkrpV;2SB[[<31==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?;;TcRczx^3:[JSS4;?55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:??Po^ov|Z7>WF__0?81909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP633\kZkrpV;2SB[[<35==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?9181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>;;TcRczx^3:[JSS4;355=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:??Po^ov|Z7>WF__0?061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ920]l[hsW83TCXZ331<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]564YhWdsS<7POTV?748>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1:8UdS`{w_0;\KPR;;73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<9=RaPmtz\54CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;<>_n]nq}Y61VE^X1;1919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft\;8WTKCJP633\kZkrpV;2SB[[<7<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]564YhWdsS<7POTV?3;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z059VeTaxvP18]LQQ:?60:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?8:SbQbuy]2=ZIR\535;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\4201Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P1054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV;9;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\56103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R?;769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX9<=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^3532=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT=:98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZ7??>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P1855?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV8<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_3143>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U98:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[730?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=6658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW;=<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P3154?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV9:;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\0202IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ8779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX0><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_85`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzVozbRgav6f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuWl{eSd`y26`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ppdrr{Mohcik70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRvbppuCmjeoi1?8>0:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWqtbidOy~b|\t`vvwWc`0j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kY~hobEsplvVrf||yYijQhltg\w`r?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j\doihcovQweqstZlm3m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{RSPmtz\6=YH]]6;24<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})@FMU=>=Q`_cLf|qQua}oGici{hZ1^[hsW;2TCXZ31?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$KCJP632\kZdImq~\~dzjLdldpm]4UVg~tR<7_NWW878>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/FLG[347WfUiBhv{WskwaIcio}bP?PQbuy]13:=1;:TcRlAeyvTvlrbDldlxeU<]^ov|Z4?WF__=<79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(EdsSJ@K_703[jYeFlr[g{eMgmcqn\;TUfyuQ=8^MVP77>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZAILV<9979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]565YhWkDntyY}iugOakas`R9VS`{w_3:\KPR390<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-Nip~XOGNT:?>Po^`Ma}rPz`~n@h`htiY0YZkrpV83SB[[42;4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[347WfUiBhv{WskwaIcio}bP?PQbuy]1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-Nip~XjGosxZ|ftdNfjbroFq;:4=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qUiBhv{WskwaIcio}bEt??8f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'Dg~tRlAeyvTvlrbDldlxe@w3918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPbOg{pRtn|lFnbjzgNy1\WR70n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZdImq~\~dzjLdldpmH<1?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-Nip~Xj[ojh_k|pnlpaWcdm`|nhCv>1928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPbRvqadkBz{ey_y|`bd3235=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"\jstnw848082IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Sgpqir;:7;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(Wg::85Qfnw51?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$Sc>>49]jjs70i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cFneJssx|~Omyo\t`vf<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lKm`MvpussLh~j_yo{e^eoq`Ytm}=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1>1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?5580<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6:=39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=31:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:6=7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?9>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8419?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7=5084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>2=;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5;5;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo321<40>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:597=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1<=>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8759?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7>9084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>11;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi58=2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<35=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:14<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R05;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5992::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<21=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;;=4<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0>91759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7=80<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h68539<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=1=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;<94<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j09=1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?0180<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6?939;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=65:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:317=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?1580<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6>=39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=71:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:2=7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1;9>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8019?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k795084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>6=;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5?5;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo361<40>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:197=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm18=>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8359?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7:39<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=5=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;07=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm171739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\4245Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP1250?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ73?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT=89<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^3536=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX9>=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR?7729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\5<153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV8:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_3147>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY5<>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS?;83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]12255Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP3150?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ56?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT??9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^1036=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX;==87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR=:729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\73143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV9<;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP3950?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ5>?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT8:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_5247>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY39>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS9<83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]7725Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY31>80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS89<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^7336=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX=8=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR;=729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\16143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV??;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP5450?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ31?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT9:9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^7;36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX=0=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR883:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]54250:2eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o@jxuUqmqcKmgmdCv32?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nCkwtVpjp`Jbfn~cBu2<>6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iBhv{WskwaIcio}bT<:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eFlr[g{eMgmcqnX9>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aJ`~s_{ciAkaguj\62?62:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Geqg\:?WTKCJP632\kZJb{z^cmcQ>6^m1=6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l@uurvpQ~XZlkouRl@uurvpQ~XLh~jW<Sb=8c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kXnmi\jsqmmw`Tbklc}ii9j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(j[ojh_k|pnlpaWcdm`|nhCv82:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kXnhzPiot23g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l\t`pwmkaEq}oGmck30?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$n^znrukmcGsmEkei1?17c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hXxl|{ioeA}qcKigo7>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jZ~j~ygagC{waIgimV:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})e_{ciAkagujJjGsmzFdo1?1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&h\~dzjLdldpmOiJp~nAal<3<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oY}iugOakas`@dIuyk|Lna?7;1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_3[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bVpjp`Jbfn~cEcLvtdqOkfY7?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`TvlrbDldlxeGaBxvfwIidW8=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fRtn|lFnbjzgIo@zp`uKgjU9;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dPz`~n@h`htiKmF|rb{EehS>8>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.`@h`guL`yjnakFrp43?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*dDdlkyIcomldKqu0gSbQmFhdlAhvsqJe~byU6]^NfwvRoigU??Ra67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"IAD^401ZiXjOcmcHctxAlqkr\1TUGi~}[h`l\06Yh90h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(OGNT:>;Po^`EmciBey~rOb{atZ;^[Ict{]bjbR:<_n3\WR6>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*AILV<89RaPbGkek@kw|pIdyczT9\]OavuS`hdT8>Q`1^QT5<1:?TcRlIigmFiur~KfexV7R_MgpwQnffV>8Sb<68:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"IAD^401ZiXjOcmcHctxAlqkr\1TUGi~}[h`l\06Yh:83<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'NDOS;=:_n]aBl`hMdzuNaznuY:YZJb{z^cmcQ;3^m0<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-NefereVhIuykCaog\hpr;872?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DkhoxcPbC{waIgimVf~x1>11978GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_ymq848691<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Ehihy`QmBxvfHdhbWqey0?0>10:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lc`gpkXjKsiAoae^zlv94998UL5l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Uhu1=19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXkp6?24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[f;=73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DidyczPOtvppdhcagmYiljLotlwaw(eZlkoOb{at^az838>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQly=5==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~Tot27>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWe0=06b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYk}}6:24l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[iss4;42n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ghcx`{_Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]oqq:460h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_mww818>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQcuu>6:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Ugyy28>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWe0506b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYk}}6224l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[}iu4942n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ghcx`{_Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]{kw:660h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_ymq878>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQwos>0:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Usc2:>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWqey0;06b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYg{6<24l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[}iu4142n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ghcx`{_Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]{kw:>6>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSR`?1452441f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVUe<<;81034e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YXf9;>;<<>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>;8=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_^l35016<8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa00745070i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUTb=?:70423<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9::>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>?:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>56523<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9:6>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>3:455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVhYi|Y}iugPtdeb{Gr9=5:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_cPfuRtn|lY{mnk|Ny12<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp=;386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&GfyuQmRdsTvlrb[ykhi~@w50:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZdUmx]yeyk\p`afwK~191>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSo\jqVpjp`UwijoxBu9>859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|=7?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUi^hXrhvfWugdmzDs5<7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#B{{sucm`lh`ZlkoOb{atdp-fWcflJe~by2?>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv OtvppdhcagmYiljLotlwaw(eZlkoOb{at=3==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Lqqusignbbj\jaeAlqkrbz'hYiljLotlw878>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Ir|z~jbigagSgb`Firf}oy"o\jaeAlqkr;;73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'FyoadhldV`gcKfexh|!bSgb`Firf}6?24>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Cxz|t`lgmkaUmhnHcx`{es,aV`gcKfex1;1919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{<7<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov?3;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjq:?60:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(G|~xxl`kioeQadbDg|di mRdcgGjsi|5354k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_3:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqY20o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsW?2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'FyoadhldV`gcKfexh|!bSgb`Firf}U<4k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Zly~`y2=>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Rdqvhq:568=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz33?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;<7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz35?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;>7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz37?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;07=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz39?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;87=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=8930?3\MKPX8><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::9:2>7?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;914<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ue<<;8<0;=33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j572?58;2:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>56>15;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Zh79<=7>?086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Qa00748759??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;>;1<;>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o2212:5=7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=89327<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m44304:85;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ688399;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#R`?164\mkp002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Yi88==Sd`y1054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3520Xag|9;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;29Rgav0:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cCqflrbzLgn~jkacxPfu=163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gGuj`~n~_k~udqwAkgedl=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kHrxhBnnd>3:2>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kIjb_k~udqwEwdn|lxEccnl032W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kNfmB{{ptvQatsb{}YmykPFRO\BCb6%@d:4k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ Ga19`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bEobKprw}}Xn}xk|tRvbp`YA[DUMJi=7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lKm`MvpussZl{~i~z\t`vf[CUJWOLo? Ga8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mDlcLqqvr|[ozyh}{SucwaZ@TEVLMh>#Fn0:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cFneJssx|~Yi|{jsuQweqcXNZGTJKj<-Hl1=5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-a@hgH}}z~x_k~udqwWqgsmVLXARHId2/Jj770=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dKiz~\cj87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lCarvTkwbIp>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc?4;1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn<05=3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}Njxl2>8?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0<717c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h69<39m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drf4;;5;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb8759?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eXhi`iyJnt`>10;1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn<37=3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}Njxl2=6?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0><17c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h68?39m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drf4:>5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc\671f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn_314e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Sefmb|MkmR<;7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|hU99:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n]olkdvGeqgX:?=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb[640i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dWijanxIo{a^103d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}NjxlQ<48g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgb`Wcv}lyiiQmRdcgV`uwggyn^hmjiwgg[DHCW??2SbQfnw;e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfeaTby|oxxhjPbSgb`Wctxfdxi_klehtf`ZGILV<>5RaPiot1<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlg969081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhk5;54<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhk5354=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinAal_0:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Lna\6=63<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{EehS86?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o\jqVpjp`Uwijox@bmP6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgrSwosmZzjoh}Cob]4<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlgZ>?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIidW02;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctFq6;25>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n_k~WskwaVvfklyEt1?1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~@w<3<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsOz?7;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpJ}:361:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(j[oz[g{eRrbg`uIp5?54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;:=6Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%FaxvPbBnfewBn{hhgiD|~10:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o\ioiPpwcfeZ~jxhM`nuplhicup&GfyuQmCmgbv@hfjeoB~|?>9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(EdsSoJfs``oaK~XX^XT>98Po^OV\Z7?=0Ud=<7;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*Kj}qUi^h~`ruFjwddkmm^dHdohr`o25=eVeTAXVP197:[j>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcPmkmT|{oja^zntdAljqthdeoyt"lKircah`bT|h~~Ka}Hnqw5<4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.`KkvrCazki`hQmLhlhaaYHZV>8>Ra>8`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(jFyoadhldAkgedlCy}4?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gIr|z~jbigagDlbficNzxUyy~`t968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kYmykJn``oaWc`0?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneVoicZ~yilc\t`vfGjhszffgiv bRvbp`Ciikfn^hiAx8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kYmykJn``oaWc`FqULBIQ930]l[HS_W82>4Ra7a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e[}xnm`]{aug\BVKXNOn:4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Hccz}omQweqstZlmbyk}.cJlwqBn{hhgi_khNy;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-@kkrugeYmy{|Rdejwqcu&kBdyKaacnfV`a><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Kfd~bb\t`vvwWc`az~n~#lGorvFjddkm[olBu6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!LoovqkiUsi}x^hifsugq*gJnfboo^hi67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v CnlwvjjT|h~~_khirvfv+dKaganh_kh_fnvaZub|>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR>Pm`lg52gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR?;_lcm`41f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU:9Rcnne34e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX9?Ufmcj>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[41Xehdo=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^3;[hgil8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ>9^obja7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=Rcnne34e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX:9Ufmcj>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[77Xehdo=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^01[hgil8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=3^obja70i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>9Qbaof23d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW;?Tal`k16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ41Wdkeh<9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]13Zkffm;W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ;_lcm`41>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU>S`oad05:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY1Wdkeh<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]4[hgil8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ7_lcm`41>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU2S`oad0:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1;>UdSJ@K_714[jYt}kU98RAZT=2=a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=?:Q`_FLG[350WfUxyoQ=4^MVP9490o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;=8_n]DJAY1;>UdS~{m_36\KPR;;72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ936]l[BHCW?954k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQTCXZ37?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1;>UdSJ@K_714[jYt}kU98RAZT=:=>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z04?VeTn^o{csY05XYj}qU?9RAZT=31:<7838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z04?VeTn^o{csY05XYj}qU?9RAZT=35:<7828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z04?VeTn^o{csY05XYj}qU?9RAZT=3==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?9]^ov|Z22WF__0?<1909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[350WfUi_lzlrZ12YZkrpV>>SB[[<31==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?9]^ov|Z22WF__0?81909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[350WfUi_lzlrZ12YZkrpV>>SB[[<35==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?99181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;=8_n]aWdrdzR9:QRczx^66[JSS4;355=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ]^ov|Z22WF__0?061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\261XgVhXmym}[23^[hsW=?TCXZ331<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>:=TcRl\auaq_67ZWdsS9;POTV?748>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:>9Po^`PeqeuS:;VS`{w_57\KPR;;73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ936]l[gUf|jxP?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^403ZiXjZkoU<1\]nq}Y3=VE^X1;1919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[350WfUi_lzlrZ12YZkrpV>>SB[[<7<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>:=TcRl\auaq_67ZWdsS9;POTV?3;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=?:Q`_cQbpft\;8WTaxvP44]LQQ:?60:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8<7^m\fVgsk{Q8=PQbuy]71ZIR\5354i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Bbyk}rtrwV`an{}oy"o]{asvPpwcfeDkxg474CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"GatdpqqurUmncxxh|!bRvbvqUszlkfAl}d_fnvaZub|080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Cexh|}uqvQabot|lx%n^znruQwv`gj[}ky~7m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cQwewrT|{oja^znttq\cisbWzo5k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$EczjrswspWc`az~n~#l\tsgbi@tug{Ymy{|9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqtbidOy~b|\t`vvwZak}lUxiy6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cWm``tadf}Fm~e67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Vjacunee|Al}d_fnvaZub|0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Cexh|}uqvQabot|lx%nX`kesdokrUsi}x545Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>25;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;9;43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<=1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=37:=4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7=;072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<05=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}97?6180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXkp6:536>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw31?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?658?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;;54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>17;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:=43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0?;1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=05:=4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWjs7>5072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<3;=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9490;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq59;25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2<>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>7:=7938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>;:=76180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7<36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<02=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:697287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<<1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>27;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss48>54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ5?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww84090:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6:;36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<0:=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:617297NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=03:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?668?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58?25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz324<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9416190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7>:073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=0;:=56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1<1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>04;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4:;54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?0;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4<43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x181839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>4:=4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe04072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=2=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:687287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey026;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu48954>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ4?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq84390:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6::36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<05=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:607287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<71839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>2:=5>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?678?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58825=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|325<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9426190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7>;073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=04:=5908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?6;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4::54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?2;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4>43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~161839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>::g45\]DJAY1;>UdS`{w_00\KPR;87h87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:>9Po^ov|Z75WF__0<>1b29@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^403ZiXe|rT=?Q@UU>25;d43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})JiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>:=TcRczx^31[JSS4885n>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3?`0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\261XgVg~tR?=_NWW8429j:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<8;RaPmtz\57YH]]6:93l=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[350WfUfyuQ>2^MVP949j;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<8;RaPmtz\57YH]]682o<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ936]l[hsW88TCXZ34?`1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\261XgVg~tR?=_NWW808e:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?9c08GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]572YhWdsS<:=TcRczx^31[JSS404ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Anabp`p\CKBX>:=TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYdq5:5mh5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3oj;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=?:Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVir0>0ne:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT:>9Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu1:1ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS;=8_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeTot2:>`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR8<7^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSnw36?cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ936]l[Vgsk{Xnkd}{es,aWdrdzGrP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP625\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQly=:=e`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_714[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPcx>::d`?Q`_mww858fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\261XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:66hl0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z04?VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[iss4;4jj6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Anabp`p\CKBX>:=TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}682lh4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<8;RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe090nf:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT:>9Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyy2:>`d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR8<7^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<7Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP625\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuu>4:d`?Q`_mww8=8fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\261XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:>6ho0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z04?VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[issl`km7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY1;>UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|mc:mk5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ18`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YDgg~yca]{auwpV`an{}oy"oF`suGmegjbZlmEt>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_714[jYe[h~h~V=>]^ov|Z22WF__==?>949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<8;RaPbRcwgw]49TUfyuQ;5^MVP4771?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^403ZiXjZkoU<1\]nq}Y3=VE^X10;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:>9Po^`PeqeuS:;VS`{w_57\KPR6:83>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\261XgVhXmym}[23^[hsW=?TCXZ>30;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:>9Po^`PeqeuS:;VS`{w_57\KPR6=0?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]572YhWkYjxn|T30_\ip~X<9090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]572YhWkYjxn|T30_\ip~X<<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_714[jYe[h~h~V=>]^ov|Z22WF__><7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>:=TcRl\auaq_67ZWdsS9;POTV154?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP625\kZdTi}iyW>?R_lw{[13XG\^9>4;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1;>UdSo]ntbpX74[Xe|rT88Q@UU015<2296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[350WfUi_lzlrZ12YZkrpV>>SB[[253:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;=8_n]aWdrdzR9:QRczx^66[JSS:<;286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[350WfUi_lzlrZ12YZkrpV>>SB[[26;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:>9Po^`PeqeuS:;VS`{w_57\KPR5?83>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\261XgVhXmym}[23^[hsW=?TCXZ=72;:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:>9Po^`PeqeuS:;VS`{w_57\KPR5?:UX[=7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>:=TcRl\auaq_67ZWdsS9;POTV1<4?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP625\kZdTi}iyW>?R_lw{[13XG\^95494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1;>UdSo]ntbpX74[Xe|rT88Q@UU0:547>02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_714[jYe[h~h~V=>]^ov|Z22WF__>4?>10;;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:>9Po^`PeqeuS:;VS`{w_57\KPR51VY\<4:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1;>UdSo]ntbpX74[Xe|rT88Q@UU12=0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8<7^m\fVgsk{Q8=PQbuy]71ZIR\:;:585Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>SB[[32]PS5?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP625\kZdTi}iyW>?R_lw{[13XG\^894;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1;>UdSo]ntbpX74[Xe|rT88Q@UU165<3>4:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1;>UdSo]ntbpX74[Xe|rT88Q@UU14===D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8<7^m\fVgsk{Q8=PQbuy]71ZIR\:=T_Z>64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?9?R_lw{[13XG\^84R]X1868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=?:Q`_cQbpft\;8WTaxvP44]LQQ5>1?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^403ZiXjZkoU<1\]nq}Y3=VE^X>7=1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=?:Q`_cQbpft\;8WTaxvP44]LQQ5>:8;246MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[350WfUi_lzlrZ12YZkrpV>>SB[[38]PS5?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP625\kZdTi}iyW>?R_lw{[13XG\^?595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;=8_n]aWdrdzR9:QRczx^66[JSS<8;296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[350WfUi_lzlrZ12YZkrpV>>SB[[400:3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;=8_n]aWdrdzR9:QRczx^66[JSSUdSo]ntbpX74[Xe|rT88Q@UU72=1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8<7^m\fVgsk{Q8=PQbuy]71ZIR\?;286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[350WfUi_lzlrZ12YZkrpV>>SB[[70;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:>9Po^`PeqeuS:;VS`{w_57\KPR?90>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]572YhWkYjxn|T30_\ip~X<b69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY1;>UdS`{w_00\KPR688h<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_714[jYj}qU:>RAZT032f2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=?:Q`_lw{[44XG\^:>2^MVP456j>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ936]l[hsW88TCXZ>40`4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?99Po^ov|Z75WF__=;?m6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z04?VeTaxvP13]LQQ46j?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ936]l[hsW88TCXZ<1c48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>:=TcRczx^31[JSS<8h=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_714[jYj}qU:>RAZT43a2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<8;RaPmtz\57YH]]<:n;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Po^ov|Z75WF__42^MVP<7e=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;=8_n]nq}Y?WF__==?m5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[350WfUfyuQ7_NWW547e=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;=8_n]nq}Y?WF__=??m5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[350WfUfyuQ7_NWW567e=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;=8_n]nq}Y?WF__=9?m5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[350WfUfyuQ7_NWW507e<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;=8_n]nq}Y?WF__=;l:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\261XgVg~tR6POTV224d33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:>9Po^ov|Z>XG\^9=o:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]572YhWdsS5Q@UU12f1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<8;RaPmtz\:=TcRczx^:\KPR19k>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ936]l[hsW1UDYY9>b59@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z04?VeTaxvP8^MVP=7e<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;=8_n]nq}Y?WF__5<77;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|46690h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w113\WR6>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu??1^QT5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;;>4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{577X[^:2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny315ZUP90h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w133\WR4>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?=28`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9=;T_Z>6b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}739VY\=4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{517X[^82;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny376Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;==R]X18`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9?;T_Z<67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}71:0h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w193\WR6>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?71^QT5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;3>4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{657X[^:2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny035ZUP90h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w213\WR4>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBui2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu:>_RU3=d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr?=R]X18c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH<8UX[?79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|14>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu8>_RU3=d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr==R]X18c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH>8UX[?79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|34>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu6>_RU3=d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr3=R]X18c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH08UX[?79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|=4fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ428VeTaxvP33]LQQ779ho0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:<:TcRczx^11[JSS98kn7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;?;SbQbuy]06ZIR\;;ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8>8>Po^ov|Z55WF__9UVZ\^R<:0^m\ip~X;;UDYY9>ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=51]l[hsW:8TCXZ71`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P242\kZkrpV99SB[[90;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz244?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hFmu^dtRkyaK~690:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oCnxQiwWl|bFq8:5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aId~Wc}Ybvh@w40;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz65<6;2<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mM`zSoqUnrlDs4<7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv61808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz244?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH98:2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny315<4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds=9?62:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx072=7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}719080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr:;<7=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w193:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|4?61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq8;=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv=11;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{647>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp;8:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et?8>939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny045<4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds>4?62:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx222=7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}569080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr8><7>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w32;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{04?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH=83:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds:<7>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w70;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{<4?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH182h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}7681i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|4460j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csL{646?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlrOz174>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}Ny055=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~Cv=90:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyBu=?19a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxEt>?>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{Ds???67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>:=TcRczx^3:[JSSWK88=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^403ZiXe|rT=4Q@UU]A637>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:>9Po^ov|Z7>WF__SO<81858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYE:1;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP625\kZkrpV;2SB[[_C0:5<1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>:=TcRczx^3:[JSSW{yTN1>19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWK6:24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^403ZiXe|rT=4Q@UU]qwZD;:73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]A868>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:>9Po^ov|Z7>WF__S}PB=6==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?98c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{VH7:37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]572YhWdsS<7POTV\vvYE4>42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP625\kZkrpV;2SB[[_sq\F9>91h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;=8_n]nq}Y61VE^XR||_C>::Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>:=TcRczx^3:[JSSW{yTot2>0?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1;>UdS`{w_0;\KPRXzzUhu1?>>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vir0<<19b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWjs7=>06c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?24m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^403ZiXe|rT=4Q@UU]qwZe~48<55n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ42o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP625\kZkrpV;2SB[[_sq\g|:6073h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]`}97>60h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8<7^m\ip~X90UDYYQ}s^az848>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:>9Po^ov|Z7>WF__S}Pcx>14;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=?:Q`_lw{[4?XG\^T~~Qly=02:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>:=TcRczx^3:[JSSW{yTot2=4?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1;>UdS`{w_0;\KPRXzzUhu1<:>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vir0?819b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWjs7>:06c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]`}9591k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;=8_n]nq}Y61VE^XR||_b{?0;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=?:Q`_lw{[4?XG\^T~~Qly=7==g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?9UdS`{w_0;\KPRXzzUhu1919c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWjs7437m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]572YhWdsS<7POTV\vvYdq5355n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP625\kZkrpV;2SB[[_sq\hpr;9142h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP625\kZkrpV;2SB[[_sq\hpr;9042o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP625\kZkrpV;2SB[[_sq\hpr;973o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5873o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5973o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5:73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5;73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5<73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5=73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5>73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5?73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5073o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:5173h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]oqq:560n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8<7^m\ip~X90UDYYQ}s^nvp95760n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8<7^m\ip~X90UDYYQ}s^nvp95660i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8<7^m\ip~X90UDYYQ}s^nvp9591j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;=8_n]nq}Y61VE^XR||_mww818>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:>9Po^ov|Z7>WF__S}Pltv?1;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=?:Q`_lw{[4?XG\^T~~Qcuu>5:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>:=TcRczx^3:[JSSW{yT`xz39?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1;>UdS`{w_0;\KPRXzzUsc2?>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1??>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?<>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?;>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?:>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?9>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?8>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?7>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?6>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z04?VeTaxvP18]LQQYu{Vrd~1?19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?>19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0??19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?<19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?=19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?:19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?;19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?819e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?919e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?619e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?719b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZttWqey0?06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ936]l[hsW83TCXZPrr]{kw:?60i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8<7^m\ip~X90UDYYQ}s^zlv9?91j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^403ZiXOGNT:>9Po^qvfZ43WF__044?>^az858>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_714[jY@FMU=?:Q`_rwa[72XG\^757>1_b{?5;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP625\kZAILV<8;RaPst`\61YH]]626=0Pcx>1::=TcR}zb^07[JSS400;2Rmv<5<:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;=8_n]DJAY1;>UdS~{m_36\KPR;13:5Snw35?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:>9Po^EM@Z04?VeTxlP25]LQQ:>294Tot29>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=?:Q`_FLG[350WfUxyoQ=4^MVP9?=87Uhu1919b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LqvfZAILV<8;RaPGOF\261XgVy~nR<;_NWW8<<76Vir0506d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?906d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?906d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?924;d63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1;>UdS`{w_9]LQQ:697h:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=?:Q`_lw{[=YH]]6:>3l>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ936]l[hsW1UDYY2>3?`2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]572YhWdsS5Q@UU>20;d63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1;>UdS`{w_9]LQQ:6=7h;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=?:Q`_lw{[=YH]]6:2o>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8<7^m\ip~X0VE^X1<1b19@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_714[jYj}qU3SB[[<2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\261XgVg~tR6POTV?0;d73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1;>UdS`{w_9]LQQ:26k:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Zjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<8;RaPmtz\::21W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=32:2>20;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1?:>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs48<5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;22:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw848002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2=0?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|58:2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8749?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz322<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}698397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop9426>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<34=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7>:088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:507=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=0::21W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=12:21087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:36>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<4<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6=2:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8280?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y27>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4042<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~7<37?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby2>>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat=0==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw868>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakr;<73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}6>24>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoex181919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{<6<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov?<;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjq:>6080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr7<37=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<0<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|9491;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq6824<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexCv34?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{808>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIp5<55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOz?<;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqH404jm6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[737WfUfyuQ<2^MVP969ih1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^064ZiXe|rT??Q@UU>2:dg8>Po^ov|Z55WF__0>0na:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;?;SbQbuy]06ZIR\5>5ml5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?;?_n]nq}Y4:VE^X161a`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8>7f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP19d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^0;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov\7=`W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kGjt]e{ShxfJ}:361i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jDks\fz\i{gM|9390j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eEhr[gy]fzdL{838?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dJiqZ`x^gueOz?3;>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gKfpYa_dtjNy>;:=e9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp97?61i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow84?90k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?5;>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=03:=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2=3?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1<;>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?;18b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7>;07c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}69;36l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|58325m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4;354o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp95761i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow86790k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?7;>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=6=W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpK~;872n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpK~;9943i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH48;54h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2>7?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv319<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<0;=15;>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObtOz?678?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{87590l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlvM|94361o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@owJ}:5=72n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpK~;:?43i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH4;=54h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ36j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|Gr7?=07e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}Ds0>?18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1=18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1:18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1;18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1818e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1918e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1618e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1718`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T<5o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW82i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ770k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\54>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^312i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ7?0k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\5<>f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^0;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=09`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS??7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U9>5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;93n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY5<1h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[73?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]12=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=89`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS?77a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U84o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ560h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\0=g03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxEt1>1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;9943;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>2:=1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuFq6>2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csL{838??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu28>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH4143;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>::=g;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iy^hiXrhvf[bjrmVynxoj4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX0:UTS@m`mqcq[BHCW?99Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyyjf46:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]m4613WZ];;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k63<;Ubb{96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Pn1676Zoi~8=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=:81^kmr2?1W`d};45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k628;Ubb{?88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v _o264=Ynf=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=;?8^kmr41f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eLdkYi~k{Rde;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fAkfZlynx_kh_fnvaZub|>o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hNbllce@njckkbf}3:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~TKCJP625\kZIUW=?;Sb7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\261XgVEYS9;?_n]PS5?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eMgki`hOciflnakrXOGNT:>9Po^MQ[137WfUX[<76;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\261XgVEYS9;?_n]PS4YT_9327NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~TKCJP625\kZIUW=?;SbQ\W0]PS4?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eMgki`hOciflnakrXOGNT:>9Po^MQ[137WfUX[?6:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPrrvskq1b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eN`ldOb{atEg`kac?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jOcmcNaznuFfgjbb48=5=5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lFnugqvpvsEhy`Hhm`dd:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aMkrbz{{x@o|kEg`kac;9>4:495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fLhsm{x~|y]{auwp@`ehll6:;3?8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bHpr[Fjbi{6:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lFrp]@h`guW82;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6;25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1??>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=32:=7938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=36:=6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=7=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf838?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;?72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6325>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1717g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_15e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]2<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[46?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX982;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU:>5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqiR?<819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_06;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\501a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`Y5?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW:=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU?;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3:2eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~Xewk33?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}Ybvh2;>6a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|Zcqi1;17b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pn0;08c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTaso7;39l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrl632:m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRhpVo}m535;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y6?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf[71e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[gy]fzd]03g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_55a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}YbvhQ:7c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pnS;9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrlU<;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y>?l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:76>l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;9946d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw315<4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=36:2co0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;=7=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~4?48e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?>7d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~tQ>26g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP125f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_064a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y^363a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]13a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]03a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]73a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]63a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]53a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]43a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx];3a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]:<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gVfkboMaghnlgmpAcdgmo356MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n]olkdvBhlaieldHhm`dd>23;7f=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]Q`ZTbimXnkd}{esq-fAkfZlmYiljKebmgaZGILV<25Ran6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsAgUYhR\jaePfclusm{y%nIcnRdeQadbCmjeoiROAD^4:=Zi61=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tHl\SqYeKfd~bbKebmgaZGILV<38Ra65:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsAgU\xRlLoovqkiBbkfnnSL@K_7:7[j7>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]TpZdDgg~ycaJjcnff[DHCW?2?Sb?=979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|@dT[yQmCnlwvjjCmjeoiROAD^4;0Zi6;0?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruKm[RrXjJeexacDdal``YFFMU=49Q`2938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>3:=4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7=<072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<00=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9746180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h6:836=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo314<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb84090;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;<25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2>8?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?5<8?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4843>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?>1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=02:=4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7>>072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<36=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9426180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h69:36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo326<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb87>90;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi58225?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>04;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;;843=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0>071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<5<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb808?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4?43=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0:071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<9<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8<8?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf^hfbh5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ?819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^3;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[46?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW8;3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS<<71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_01;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[42?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW8?3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS<871:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_05;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[4>?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW833<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS?6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP21:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\64>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:;2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>>6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP25:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\60>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:?2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>:6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP29:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\6<>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX;1;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU8<5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ<1928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]7<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ3?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW?2;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT;5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ7819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^;43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6;2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8469?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|310<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6:>397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v9746>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<06=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7=8088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:6>7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=34:2>2:2>1799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:84<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>16;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1<<>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu4;>5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|328<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{692:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8669?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|330<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{682:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8180?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2:>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu4?4<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>4:216>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}Ddal``1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~Ikloeg?5286?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|]ergw=5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1;>UdS`{w_0;\KPR;9942=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=?:Q`_lw{[4?XG\^7=<061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ936]l[hsW83TCXZ313<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]572YhWdsS<7POTV?568>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1;>UdS`{w_0;\KPR;9=42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=?:Q`_lw{[4?XG\^7=8061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ936]l[hsW83TCXZ317<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]572YhWdsS<7POTV?528>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1;>UdS`{w_0;\KPR;9142=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=?:Q`_lw{[4?XG\^7=4060:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ936]l[hsW83TCXZ31?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^403ZiXe|rT=4Q@UU>14;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z04?VeTaxvP18]LQQ:5973:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<8;RaPmtz\537>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8<7^m\ip~X90UDYY2=3?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^403ZiXe|rT=4Q@UU>10;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z04?VeTaxvP18]LQQ:5=73:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<8;RaPmtz\5;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8<7^m\ip~X90UDYY2=7?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^403ZiXe|rT=4Q@UU>1<;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z04?VeTaxvP18]LQQ:5173;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<8;RaPmtz\5838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_714[jYj}qU:5RAZT=12:<6?R_FLG[350WfUfyuQ>9^MVP959191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>:=TcRczx^3:[JSS4=42<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=?:Q`_lw{[4?XG\^7937?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8<7^m\ip~X90UDYY29>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_714[jYj}qU:5RAZT=5==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1;>UdS`{w_0;\KPR;17==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^242>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX9;=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^3032=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT=998;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZ72?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P1754?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV;<;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_3243>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U9=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[740?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=3658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW;><;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]1121=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_3:43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U95:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[6103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R=?769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX;8==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^642>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U>;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ67b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftXmxdTecx8d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwYbygUbb{<8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRvbppuCmjeoi5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\t`vvwAcdgmo7=:0>829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQwv`gjM{xd~^znttqQab>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[}xnm`K}rnpPpdrr{[olSjbze^qfp=76MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+BHCW?9=SbQmNdzwSwosmEoekyfT3\]nq}Y50VE^X1?1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&MEHR8<6^m\fKc|^xbxhBjnfvk_6[Xe|rT>5Q@UU>1:<4W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,Ided}dUi_yo}thldF|rbDhdnSa{{<1<;3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@olcto\fVrfz}cekOw{eMcmaZjr|5:5=564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})Jiji~aRl\t`pwmkaEq}oGmckPxnp?5;76011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.ObgfsjWkYmzfnf@zp`JfflUsc2=>03:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z04>VeTnCkwtVpjp`Jbfn~cW>SPmtz\6=YH]];:5;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZAILV<8:RaPbOg{pRtn|lFnbjzg[2_\ip~X:1UDYY:<969@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]573YhWkDntyY}iugOakas`R9VS`{w_3:\KPR3;8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWkLbjbY}iugM|47?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZdImq~\~dzjLdldpmH982;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWkDntyY}iugOakas`Gr9=:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})Je|rTnCkwtVpjp`Jbfn~cBu=73:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'Dg~tRlAeyvTvlrbDldlxe@w3^QT52`2:26m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.]m4447>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.]m44479?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-\j575?8W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,[k66:>;:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Sd`y739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&Ue<<:7_hlu52gEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:6;7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?;>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8439?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7=;084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>23;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5;32::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<0;=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;97=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8779?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7>?084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>17;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi58?2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<37=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:?4<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2=7?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe94?6>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0?71729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?6;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi59;2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<23=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;;;4<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<3?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9536>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0>;1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7380<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h68;39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=1;:225Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j09?1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?0780<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6??39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=67:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:3?7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:7>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb81?9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7839;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=73:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:2;7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1;;>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8039?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k79;084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>63;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5?32::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<4;=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;=7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm18?>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8379?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7:?084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>57;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5<5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7539=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^246>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY6?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT==9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^3236=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX9;=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR?<729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\51143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV;>;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS?>83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]1525Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY5?>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS?683:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]1=24W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR=?729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\74143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV99;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR=7729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\7<153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV>:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_5147>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY3<>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS9;83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]7225;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR;:729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\13143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV?<;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT::=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_7247>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY19>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS;<83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]5724=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR682:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]:34=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmTvlrb?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciPz`~nBu9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcyyJnt`5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKg}suFbpdY`d|oThz8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kDntyY}iugOakas`5:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aJ`~s_{ciAkaguj?6;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bOg{pRtn|lFnbjzg<2<4g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o@jxuUqmqcKmgmdCv30?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nCkwtVpjp`Jbfn~cBu2>>6a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iBhv{WskwaIcio}bEt1<17b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hEiuzXrhvfH`h`|aDs0>089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kDntyY}iugOakas`V:<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+gHbp}]yeykCeoewlZ7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cLf|qQua}oGici{h^04=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o@jxuUqmqcKmgmdR=62:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Geqg\:?WTKCJP624\kZJb{z^cmcQ>6^m2=3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l@uurvpQ~XLh~jW?8R_FLG[351WfUGi~}[h`l\53Yh9VY\<4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eG|~{yyZw_Ecwe^41UVMEHR8<6^m\H`ut\akeS<8Po3;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nB{{ptvW|ZTbimsTnB{{ptvW|ZBf|hQ:>PQNNE]523Yh1=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`Lqqvr|]rT^hoky^`Lqqvr|]rTHlzn[00^[DHCW?<=Sb?66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Qadb~WkE~x}{{Ty]Geqg\9;WTMCJP674\k4YA1=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`Lqqvr|]rT^hoky^`Lqqvr|]rTHlzn[00^[DHCW?<=Sb<66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Qadb~WkE~x}{{Ty]Geqg\9;WTMCJP674\k7YA1=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`Lqqvr|]rT^hoky^`Lqqvr|]rTHlzn[00^[DHCW?<=Sb=8c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kXnmi\jsqmmw`Tbklc}ii9j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(j[ojh_k|pnlpaWcdm`|nhCv82:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kXnhzPiot23g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l\t`pwmkaEq}oGmck30?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$n^znrukmcGsmEkei1?17c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hXxl|{ioeA}qcKigo7>39n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jZ~j~ygagC{waIgimV:W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fRtn|lFnbjzgIo@zp`uKgj6;25>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})e_{ciAkagujJjGsmzFdo1?1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&h\~dzjLdldpmOiJp~nAal<3<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oY}iugOakas`@dIuyk|Lna?7;1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bVpjp`Jbfn~cEcLvtdqOkfY7?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`TvlrbDldlxeGaBxvfwIidW8=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fRtn|lFnbjzgIo@zp`uKgjU9;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.`@h`guL`yjnakFrp43?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*dDdlkyIcomldKqu0gW%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"l]ergw@hgD`hdeia?98:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-aV`ub|MgjOeoandnBja@nnf<27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"l]ergw@hgD`hdeiaOadGkek43c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_2[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&hXxknmDpqkw?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+BHCW?>2SbQmFhdlAhvsqJe~byU6]^NfwvRoigU??Ra67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"IAD^47=ZiXjOcmcHctxAlqkr\1TUGi~}[h`l\06Yh90h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(OGNT:97Po^`EmciBey~rOb{atZ;^[Ict{]bjbR:<_n3\WR6>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*AILVQ`1^QT5<1=3TcRlIigmFiur~KfexV7R_MgpwQnffV>8Sb<68:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"IAD^47=ZiXjOcmcHctxAlqkr\1TUGi~}[h`l\06Yh:83<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'NDOS;:6_n]aBl`hMdzuNaznuY:YZJb{z^cmcQ;3^m0<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-NefereVhIuykCaog\hpr;872?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DkhoxcPbC{waIgimVf~x1>11978GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_ymq848691<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Ehihy`QmBxvfHdhbWqey0?0>10:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lc`gpkXjKsiAoae^zlv94998UL5l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Fob{at^Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\g|:760k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_b{?5;?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Heh}g~TCxz|t`lgmkaUmhnHcx`{es,aV`gcKfexRmv<3<:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Uhu1=19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXkp6?24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[f;=73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DidyczPOtvppdhcagmYiljLotlwaw(eZlkoOb{at^az838>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQly=5==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~Tot27>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWe0=06b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYk}}6:24l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[iss4;42n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ghcx`{_Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]oqq:460h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_mww818>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQcuu>6:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Ugyy28>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWe0506b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYk}}6224l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[}iu4942n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ghcx`{_Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]{kw:660h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Eje~byQ@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_ymq878>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQwos>0:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Usc2:>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWqey0;06b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Clotlw[Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqYg{6<24l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[}iu4142n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ghcx`{_Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]{kw:>6>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSR`?1452441f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVUe<<;81034e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YXf9;>;<<>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>;8=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_^l35016<8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa00745070i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUTb=?:70423<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9::>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>?:;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%FaxvP_o221206?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTSc>>56523<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9:6>789@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>3:455Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%FaxvPb@pamqcuZl{~i~zJn``oa470k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUiHd}nbmgg541b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVhGm~zXosfM|47?=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUi^hXrhvfWugdmzDs==?74:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Cbuy]aV`wPz`~n_}olerL{54>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVhYi|Y}iugPtdeb{Gr9=5:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_cPfuRtn|lY{mnk|Ny12<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp=;386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&GfyuQmRdsTvlrb[ykhi~@w50:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZdUmx]yeyk\p`afwK~191>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSo\jqVpjp`UwijoxBu9>859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|=7?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUi^hXrhvfWugdmzDs5<7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#B{{sucm`lh`ZlkoOb{atdp-fWcflJe~by2?>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv OtvppdhcagmYiljLotlwaw(eZlkoOb{at=3==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Lqqusignbbj\jaeAlqkrbz'hYiljLotlw878>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Ir|z~jbigagSgb`Firf}oy"o\jaeAlqkr;;73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'FyoadhldV`gcKfexh|!bSgb`Firf}6?24>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Cxz|t`lgmkaUmhnHcx`{es,aV`gcKfex1;1919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{<7<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov?3;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjq:?60:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(G|~xxl`kioeQadbDg|di mRdcgGjsi|5354k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|dS=6i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#B{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQ>8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{_3:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]0a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Jss{}kehd`hRdcgGjsi|lx%n_kndBmvjqY20o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsW?2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'FyoadhldV`gcKfexh|!bSgb`Firf}U<4k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Dyy}{aofjjbTbimIdyczjr/`QadbDg|dS56i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#B{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQ6749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!]erwop969?<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Umzgx1?1779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!]erwop9799>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Zly~`y2=>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Rdqvhq:568=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz33?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;<7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz35?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;>7=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz37?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Sgpqir;07=>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'[oxyaz39?56?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;87=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=8930?3\MKPX8><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::9:2>7?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;914<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ue<<;8<0;=33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j572?58;2:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>56>15;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Zh79<=7>?086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Qa00748759??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;>;1<;>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o2212:5=7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=89327<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m44304:85;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?:7=10:20688399;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#R`?164\mkp002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Yi88==Sd`y1054?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3520Xag|9;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?89^kmr211Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;29Rgav0:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cCqflrbzLgn~jkacxPfu=163JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gGuj`~n~_k~udqwAkgedl=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kHrxhBnnd>3:2> Ga19`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bEobKprw}}Xn}xk|tRvbp`YA[DUMJi=7e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lKm`MvpussZl{~i~z\t`vf[CUJWOLo? Ga8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mDlcLqqvr|[ozyh}{SucwaZ@TEVLMh>#Fn0:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cFneJssx|~Yi|{jsuQweqcXNZGTJKj<-Hl1=5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-a@hgH}}z~x_k~udqwWqgsmVLXARHId2/Jj770=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dKiz~\cj87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"lCarvTkwbIp>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc?4;1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn<05=3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}Njxl2>8?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0<717c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h69<39m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drf4;;5;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i\lmdeuFbpd:5:7=i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb8759?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eXhi`iyJnt`>10;1e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn<37=3g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}Njxl2=6?5a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cRbgncsLh~j0><17c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h68?39m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drf4:>5;45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i\lmdeuFbpdY7?h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eXhi`iyJnt`]232gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc\671f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn_314e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Sefmb|MkmR<;7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|hU99:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n]olkdvGeqgX:?=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb[640i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dWijanxIo{a^103d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}NjxlQ<48g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgb`Wcv}lyiiQmRdcgV`uwggyn^hmjiwgg[DHCW>;9SbQfnw;e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfeaTby|oxxhjPbSgb`Wctxfdxi_klehtf`ZGILV=:>RaPiot1<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlg969081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhk5;54<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzFdo1<1809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~B`c=1=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlg929081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhk5?54<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzFdo181809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~B`c=5=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlg9>9081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhk5354=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzFdoR>70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinAal_0:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Lna\6=63<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{EehS86?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o\jqVpjp`Uwijox@bmP6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgrSwosmZzjoh}Cob]4<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerNlgZ>?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIidW02;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctFq6;25>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n_k~WskwaVvfklyEt1?1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~@w<3<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsOz?7;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpJ}:361:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(j[oz[g{eRrbg`uIp5?54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzDs0;070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinCv37?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Ny>;:=6Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%FaxvPbBnfewBn{hhgiD|~10:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o\ioiPpwcfeZ~jxhM`nuplhicup&GfyuQmCmgbv@hfjeoB~|?>9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(EdsSoJfs``oaK~XX^XT>98Po^OV\Z7?=0Ud=<7;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*Kj}qUi^h~`ruFjwddkmm^dHdohr`o25=eZ&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!Bmtz\fVrf|lOemobjRdeM|ZAILV<8=RaPMTZ\5=3?Wf;:4=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fAotikfn@bm64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})eL`yjnakAx^RTVZ43>VeTAXVP197:[j>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcPmkmT|{oja^zntdAljqthdeoyt"lKircah`bT|h~~Ka}Hnqw5<48>Ra>8`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(jFyoadhldAkgedlCy}4?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gIr|z~jbigagDlbficNzxUyy~`t968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kYmykJn``oaWc`0?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneVoicZ~yilc\t`vfGjhszffgiv bRvbp`Ciikfn^hiAx8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kYmykJn``oaWc`FqULBIQ930]l[HS_W82>4Ra7a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e[}xnm`]{aug\BVKXNOn:4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c9$Ce4h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c9$Ce=5k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gUszlkf_yo{e^DPIZ@Al8'Bb?6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*dT|{oja^zntd]EWHYANm;&Ec=7a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e[}xnm`]{aug\BVKXNOn94i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c:$Ce4h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c:$Ce=5;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gQfa}EeJdh`Rdqfp=e7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Hccz}omQweqstZlmbyk}.cJlwqBn{hhgi_khNy;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-@kkrugeYmy{|Rdejwqcu&kBdyKaacnfV`a><2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Kfd~bb\t`vvwWc`az~n~#lGorvFjddkm[olBu6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!LoovqkiUsi}x^hifsugq*gJnfboo^hi67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v CnlwvjjT|h~~_khirvfv+dKaganh_kh_fnvaZub|>30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR>Pm`lg52gk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR?;_lcm`41f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU:9Rcnne34e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX9?Ufmcj>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[41Xehdo=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^3;[hgil8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ>9^obja7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=Rcnne34e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX:9Ufmcj>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[77Xehdo=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^01[hgil8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=3^obja70i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>9Qbaof23d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW;?Tal`k16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ41Wdkeh<9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]13Zkffm;3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU>S`oad05:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-FukY1Wdkeh<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]4[hgil8=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ7_lcm`41>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU2S`oad0:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1=8UdSJ@K_772[jYt}kU98RAZT=2=a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=9_n]DJAY1=8UdS~{m_36\KPR;;72m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ950]l[BHCW??:SbQ|uc]10ZIR\5>54k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_772[jY@FMU=9_n]pqgY5TCXZ37?:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-DJAY1=8UdSJ@K_772[jYt}kU98RAZT=:=>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z029VeTn^o{csY05XYj}qU?9RAZT=31:<7=RaPbRcwgw]49TUfyuQ;5^MVP97460;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8:1^m\fVgsk{Q8=PQbuy]71ZIR\5;?24?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^465ZiXjZkoU<1\]nq}Y3=VE^X1?:>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z029VeTn^o{csY05XYj}qU?9RAZT=35:<7=RaPbRcwgw]49TUfyuQ;5^MVP97060;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR8:1^m\fVgsk{Q8=PQbuy]71ZIR\5;324?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^465ZiXjZkoU<1\]nq}Y3=VE^X1?6>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z029VeTn^o{csY05XYj}qU?9RAZT=3==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW??:SbQmS`v`v^56UVg~tR::_NWW8769181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;;>_n]aWdrdzR9:QRczx^66[JSS4;;55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_772[jYe[h~h~V=>]^ov|Z22WF__0?<1909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[336WfUi_lzlrZ12YZkrpV>>SB[[<31==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW??:SbQmS`v`v^56UVg~tR::_NWW8729181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;;>_n]aWdrdzR9:QRczx^66[JSS4;?55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_772[jYe[h~h~V=>]^ov|Z22WF__0?81909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[336WfUi_lzlrZ12YZkrpV>>SB[[<35==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW??:SbQmS`v`v^56UVg~tR::_NWW87>9181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;;>_n]aWdrdzR9:QRczx^66[JSS4;355=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_772[jYe[h~h~V=>]^ov|Z22WF__0?061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\207XgVhXmym}[23^[hsW=?TCXZ331<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX><;TcRl\auaq_67ZWdsS9;POTV?748>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:8?Po^`PeqeuS:;VS`{w_57\KPR;;73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ950]l[gUf|jxP?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^465ZiXjZkoU<1\]nq}Y3=VE^X1;1919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[336WfUi_lzlrZ12YZkrpV>>SB[[<7<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX><;TcRl\auaq_67ZWdsS9;POTV?3;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=96MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$EczjrswspWc`az~n~#l\tsgbi@tug{Ymy{|9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqtbidOy~b|\t`vvwZak}lUxiy6j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!FnugqvpvsZlmbyk}.cWm``tadf}Fm~e67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Iovfvwsw|[ole~zjr/`Vjacunee|Al}d_fnvaZub|0:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Cexh|}uqvQabot|lx%nX`kesdokrUsi}x545Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#D`{espvtqTbo`yi mUoffvcjhZ~jxx}Pgmwf[vcs081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5:54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1??>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>25;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;9;43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<=1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=37:=4;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySnw31?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?658?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;;54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1<=>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>17;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:=43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0?;1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=05:=45072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<3;=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}9490;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq59;25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2<>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>7:=7938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>;:=76180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7<36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<02=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:697287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<<1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>27;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss48>54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2>5?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww84090:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6:;36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<0:=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:617297NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0<073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=03:=5918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?668?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|58?25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz324<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9416190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7>:073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=0;:=56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x1<1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>04;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4:;54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2<>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?0;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4<43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVf~x181839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>4:=426;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu48954>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2>4?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq84390:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6::36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<05=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:607287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0<71839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>2:=5>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?678?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz58825=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|325<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9426190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7>;073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=04:=5908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?6;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4::54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2<1?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq868?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5>54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2:>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?2;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4>43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~161839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>::g45\]DJAY1=8UdS`{w_00\KPR;87h87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:8?Po^ov|Z75WF__0<>1b29@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^465ZiXe|rT=?Q@UU>25;d43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})JiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX><;TcRczx^31[JSS4885n>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR8:1^m\ip~X9;UDYY2>3?`0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\207XgVg~tR?=_NWW8429j:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<>=RaPmtz\57YH]]6:93l=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[336WfUfyuQ>2^MVP949j;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<>=RaPmtz\57YH]]682o<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ950]l[hsW88TCXZ34?`1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ne}Vfqeejh^gueSgdmvrbz'hFmu^nymmb`Vo}mGrP=8SPGOF\207XgVg~tR?=_NWW808e:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW??:SbQbuy]26ZIR\5<5n?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR8:1^m\ip~X9;UDYY28>c08GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]514YhWdsS<<;TcRczx^31[JSS404ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Anabp`p\CKBX><;TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYdq5:5mh5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@m`mqcq[BHCW??:SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXkp6:2lk4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<>=RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWjs7>3oj;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=90ne:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT:8?Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUhu1:1ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS;;>_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeTot2:>`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR8:1^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSnw36?cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ950]l[Vgsk{Xnkd}{es,aWdrdzGrP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP643\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQly=:=e`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_772[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPcx>::d`?Q`_mww858fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\207XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:66hl0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z029VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[iss4;4jj6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Anabp`p\CKBX><;TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYk}}682lh4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"ClolrbvZAILV<>=RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWe090nf:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v MbmntdtXOGNT:8?Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyy2:>`d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR8:1^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{<7Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP643\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuu>4:d`?Q`_mww8=8fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\207XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqq:>6ho0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z029VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[issl`km7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY1=8UdS^o{csPfclusm{$i_lzlrOzX74[XDlyxXeoa_30\kZjr|mc:mk5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@m`mqcq[BHCW??:SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oe?oi;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=9_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzki5;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XKfd~bb\t`vvwWc`az~n~#lGorvGmvgedlXnkCv>18`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YDgg~yca]{auwpV`an{}oy"oF`suGmegjbZlmEt>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_772[jYe[h~h~V=>]^ov|Z22WF__==?>949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<>=RaPbRcwgw]49TUfyuQ;5^MVP4771?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^465ZiXjZkoU<1\]nq}Y3=VE^X10;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:8?Po^`PeqeuS:;VS`{w_57\KPR6:83>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\207XgVhXmym}[23^[hsW=?TCXZ>30;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:8?Po^`PeqeuS:;VS`{w_57\KPR6=0?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]514YhWkYjxn|T30_\ip~X<9090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]514YhWkYjxn|T30_\ip~X<<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_772[jYe[h~h~V=>]^ov|Z22WF__><7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX><;TcRl\auaq_67ZWdsS9;POTV154?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP643\kZdTi}iyW>?R_lw{[13XG\^9>4;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1=8UdSo]ntbpX74[Xe|rT88Q@UU015<2296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[336WfUi_lzlrZ12YZkrpV>>SB[[253:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;;>_n]aWdrdzR9:QRczx^66[JSS:<;286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[336WfUi_lzlrZ12YZkrpV>>SB[[26;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:8?Po^`PeqeuS:;VS`{w_57\KPR5?83>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\207XgVhXmym}[23^[hsW=?TCXZ=72;:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:8?Po^`PeqeuS:;VS`{w_57\KPR5?:UX[=7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX><;TcRl\auaq_67ZWdsS9;POTV1<4?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP643\kZdTi}iyW>?R_lw{[13XG\^95494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1=8UdSo]ntbpX74[Xe|rT88Q@UU0:547>02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_772[jYe[h~h~V=>]^ov|Z22WF__>4?>10;;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:8?Po^`PeqeuS:;VS`{w_57\KPR51VY\<4:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1=8UdSo]ntbpX74[Xe|rT88Q@UU12=0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8:1^m\fVgsk{Q8=PQbuy]71ZIR\:;:585Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z029VeTn^o{csY05XYj}qU?9RAZT231=1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8:1^m\fVgsk{Q8=PQbuy]71ZIR\:9246MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[336WfUi_lzlrZ12YZkrpV>>SB[[32]PS5?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP643\kZdTi}iyW>?R_lw{[13XG\^894;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1=8UdSo]ntbpX74[Xe|rT88Q@UU165<3>4:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1=8UdSo]ntbpX74[Xe|rT88Q@UU14===D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR8:1^m\fVgsk{Q8=PQbuy]71ZIR\:=T_Z>64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW??:SbQmS`v`v^56UVg~tR::_NWW7=??3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP643\kZdTi}iyW>?R_lw{[13XG\^84R]X1868GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=91?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^465ZiXjZkoU<1\]nq}Y3=VE^X>7=1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU=9:8;246MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[336WfUi_lzlrZ12YZkrpV>>SB[[38]PS5?43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP643\kZdTi}iyW>?R_lw{[13XG\^?595Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^EM@Z029VeTn^o{csY05XYj}qU?9RAZT53:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;;>_n]aWdrdzR9:QRczx^66[JSS<8;296MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[336WfUi_lzlrZ12YZkrpV>>SB[[400:3>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;;>_n]aWdrdzR9:QRczx^66[JSS>SB[[70;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:8?Po^`PeqeuS:;VS`{w_57\KPR?90>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]514YhWkYjxn|T30_\ip~X<b69@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY1=8UdS`{w_00\KPR688h<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_772[jYj}qU:>RAZT032f2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=92^MVP456j>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ950]l[hsW88TCXZ>40`4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW??:SbQbuy]26ZIR\8?:n;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]514YhWdsS<<;TcRczx^31[JSS<8h=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_772[jYj}qU:>RAZT43a2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<>=RaPmtz\57YH]]<:n;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]514YhWdsS<2^MVP<7e=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;;>_n]nq}Y?WF__==?m5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[336WfUfyuQ7_NWW547e=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;;>_n]nq}Y?WF__=??m5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[336WfUfyuQ7_NWW567e=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;;>_n]nq}Y?WF__=9?m5:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[336WfUfyuQ7_NWW507e<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;;>_n]nq}Y?WF__=;l:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\207XgVg~tR6POTV224d33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:8?Po^ov|Z>XG\^9=o:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]514YhWdsS5Q@UU12f1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<>=RaPmtz\<;TcRczx^:\KPR19k>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ950]l[hsW1UDYY9>b59@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z029VeTaxvP8^MVP=7e<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;;>_n]nq}Y?WF__5<77;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|46690h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w113\WR6>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu??1^QT5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;;>4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{577X[^:2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny315ZUP90h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w133\WR4>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?=28`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9=;T_Z>6b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}739VY\=4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{517X[^82;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny376Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;==R]X18`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9?;T_Z<67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}71:0h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w193\WR6>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?71^QT5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;3>4l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{657X[^:2n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny035ZUP90h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w213\WR4>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBui2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu:>_RU3=d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr?=R]X18c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH<8UX[?79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|14>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu8>_RU3=d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr==R]X18c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH>8UX[?79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|34>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu6>_RU3=d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr3=R]X18c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH08UX[?79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|=4fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ42TcRczx^11[JSS98kn7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;??SbQbuy]06ZIR\;;ji6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8>8RaPmtz\77YH]]9:mh5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOzX=XYW_[U999Q`_lw{[64XG\^?=lk4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>8:Po^ov|Z55WF__9UVZ\^R<:4^m\ip~X;;UDYY9>ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=55]l[hsW:8TCXZ71`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P246\kZkrpV99SB[[90;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz244?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hFmu^dtRkyaK~690:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oCnxQiwWl|bFq8:5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bLc{TnrTasoEt>?60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aId~Wc}Ybvh@w40;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz65<6;2<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mM`zSoqUnrlDs4<7?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv61808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz244?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH98:2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny315<4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|4?61;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq8;=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv=11;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{647>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp;8:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu<<1808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz104?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH:<;2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et?8>939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny045<44?62:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx222=7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}569080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr8><7>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w32;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{04?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH=83:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds:<7>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w70;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{<4?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH182h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}7681i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|4460j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csL{646?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlrOz174>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}Ny055=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~Cv=90:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyBu=?19a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxEt>?>8b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{Ds???67:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX><;TcRczx^3:[JSSWK88=494CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^465ZiXe|rT=4Q@UU]A637>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:8?Po^ov|Z7>WF__SO<81858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYE:1;2;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_C0:5<1=RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX><;TcRczx^3:[JSSW{yTN1>19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWK6:24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^465ZiXe|rT=4Q@UU]qwZD;:73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]A868>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:8?Po^ov|Z7>WF__S}PB=6==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW??:SbQbuy]2=ZIR\VxxSO2:>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{VH7:37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]514YhWdsS<7POTV\vvYE4>42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\F9>91h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;;>_n]nq}Y61VE^XR||_C>::=RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX><;TcRczx^3:[JSSW{yTot2>0?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1=8UdS`{w_0;\KPRXzzUhu1?>>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vir0<<19b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWjs7=>06c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?24m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^465ZiXe|rT=4Q@UU]qwZe~48<55n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_772[jYj}qU:5RAZT^pp[f;9>42o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\g|:6073h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]`}97>60h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8:1^m\ip~X90UDYYQ}s^az848>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:8?Po^ov|Z7>WF__S}Pcx>14;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=9=RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX><;TcRczx^3:[JSSW{yTot2=4?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1=8UdS`{w_0;\KPRXzzUhu1<:>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vir0?819b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWjs7>:06c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?_n]nq}Y61VE^XR||_b{?0;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=9?R_FLG[336WfUfyuQ>9^MVPZttWjs7437m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]514YhWdsS<7POTV\vvYdq5355n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_772[jYj}qU:5RAZT^pp[iss4942h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9942h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9842h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9;42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9:42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9=42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9<42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9?42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9>42h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9142h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;9042o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_sq\hpr;973o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5873o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5973o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5:73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5;73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5<73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5=73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5>73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5?73o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5073o7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:5173h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ950]l[hsW83TCXZPrr]oqq:560n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8:1^m\ip~X90UDYYQ}s^nvp95760n0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8:1^m\ip~X90UDYYQ}s^nvp95660i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR8:1^m\ip~X90UDYYQ}s^nvp9591j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;;>_n]nq}Y61VE^XR||_mww818>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:8?Po^ov|Z7>WF__S}Pltv?1;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=95:=RaPmtz\5Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX><;TcRczx^3:[JSSW{yT`xz39?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1=8UdS`{w_0;\KPRXzzUsc2?>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1??>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?<>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?;>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?:>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?9>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?8>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?7>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?6>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z029VeTaxvP18]LQQYu{Vrd~1?19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?>19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0??19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?<19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?=19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?:19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?;19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?819e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?919e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?619e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?719b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[336WfUfyuQ>9^MVPZttWqey0?06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?^az858>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_772[jY@FMU=91_b{?5;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP643\kZAILV<>=RaPst`\61YH]]626=0Pcx>1:<;TcR}zb^07[JSS400;2Rmv<5<:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IvseWNDOS;;>_n]DJAY1=8UdS~{m_36\KPR;13:5Snw35?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NwpdXOGNT:8?Po^EM@Z029VeTxlP25]LQQ:>294Tot29>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.OpqgY@FMU=9=RaPGOF\207XgVy~nR<;_NWW8<<76Vir0506d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0=06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0<06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0?06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0>06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0906d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0806d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0;06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0:06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0506d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69We0406d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0=06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0<06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0?06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0>06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0906d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0806d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0;06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0:06d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey0506d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW??:SbQHNE]514YhWziS?:POTV?=?69Wqey040m0:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\924;d63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1=8UdS`{w_9]LQQ:697h:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=93l>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ950]l[hsW1UDYY2>3?`2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Sefmb|HfbkccjnuPfclusm{$iBhv{Bnwm`dt~FqQ:9PQHNE]514YhWdsS5Q@UU>20;d63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1=8UdS`{w_9]LQQ:6=7h;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8:1^m\ip~X0VE^X1<1b19@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_772[jYj}qU3SB[[<2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\207XgVg~tR6POTV?0;d73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1=8UdS`{w_9]LQQ:26k:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Zjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<>=RaPmtz\_n]nq}Y?WF__0:0m0:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v P`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9::2120;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1?:>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs48<5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?528002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2>8?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;22:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw848002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2=0?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|58:2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8749?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz322<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}698397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop9426>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<34=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7>:088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:507=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=0::21087:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:36>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<4<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6=2:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8280?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y27>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4042<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~7<37?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby2>>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat=0==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw868>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakr;<73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}6>24>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoex181919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{<6<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov?<;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjq:>6080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr7<37=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby@w<0<:6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|9491;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq6824<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexCv34?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{808>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIp5<55?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaieldBu28>808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`katOz?<;?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqH404jm6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[733WfUfyuQ<2^MVP969ih1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^060ZiXe|rT??Q@UU>2:dg8:Po^ov|Z55WF__0>0na:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;??SbQbuy]06ZIR\5>5ml5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ42Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?;;_n]nq}Y4:VE^X161a`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8>8RaPmtz\77YH]]6225h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexR>7f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP19d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat^0;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beov\7=`Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrX=1l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|V<3j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~T;5h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexR67f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzP99;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bEkpegjblEkxx5;4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nH`nbmkmc=0Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dJiqZ`x^gueOz?3;>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gKfpYa_dtjNy>;:=e9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=03:=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2=3?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1<;>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0?;18b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7>;07c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}69;36l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|58325m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4;354o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhr;:72h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp95761i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow86790k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?7;>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=6=9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2>7?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv319<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<0;=15;>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObtOz?678?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{87590l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlvM|94361o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@owJ}:5=72n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpK~;:?43i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH4;=54h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrIp58325k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksFq69536k;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|Gr7>36j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|Gr7?=07e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}Ds0>?18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1=18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1:18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1;18e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1818e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1918e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1618e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1718`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T<5o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW82i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ770k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\54>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^312i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ7?0k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\5<>f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^0;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=09`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS??7b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U9>5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;93n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY5<1h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[73?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]12=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ=89`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS?77a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U84o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrX;92i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ560h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\0=g03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxEt1>1899@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;9943;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>2:=1Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuFq6>2594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csL{838??2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu28>958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwH4143;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}Ny>::=g;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iy^hiXrhvf[bjrmVynxoj4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX?1UTS@m`mqcq[BHCW??:SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oeok4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"QP_YNMIZYX?0UTS@m`mqcq[BHCW??:SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~oe=RaPS`v`vWc`az~n~#l\auaqJ}]49TUGi~}[h`l\67YhWehdRQPMbmntdtXOGNT:8?Po^QbpftUmncxxh|!bRcwgwHS:;VSAk|sUjbjZ45WfUgyyjf46:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]m4613WZ];;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#R`?425\mkp012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:??:Qfnw34<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k63<;Ubb{96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Pn1676Zoi~8=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=:81^kmr2?1W`d};45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#R`?494\mkp6?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Vd;9=Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k628;Ubb{?88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v _o264=Ynf=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=;?8^kmr41f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eLdkYi~k{Rde;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fAkfZlynx_kh_fnvaZub|>o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hNbllce@njckkbf}3:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~TKCJP643\kZIUW==8Sb7:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\207XgVEYS99<_n]PS5?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eMgki`hOciflnakrXOGNT:8?Po^MQ[114WfUX[<76;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPGOF\207XgVEYS99<_n]PS4YT_9327NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iIcomldCombhjmg~TKCJP643\kZIUW==8SbQ\W0]PS4?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eMgki`hOciflnakrXOGNT:8?Po^MQ[114WfUX[?6:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mEocah`GkandficzPrrvskq1b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eN`ldOb{atEg`kac?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jOcmcNaznuFfgjbb48=5=5<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lFnugqvpvsEhy`Hhm`dd:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aMkrbz{{x@o|kEg`kac;9>4:495Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oGatdpqqurT|h~~Ikloeg;=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fLhsm{x~|y]{auwp@`ehll6:;3?8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bHpr[Fjbi{6:2:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lFrp]@h`guW82;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6;25?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1??>938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=32:=7938GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=36:=6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=7=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf838?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmc;?72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrl6325>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqi1717g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_15e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd]2<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[46?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX982;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU:>5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqiR?<819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_06;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\501a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[mtb`aeQj~`Y5?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|bW:=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU?;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pnS89i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvhQ97g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj_65e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd];3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[<1d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[gy]fzd>3:2eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~Xewk33?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}Ybvh2;>6a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|Zcqi1;17b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pn0;08c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTaso7;39l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrl632:m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRhpVo}m535;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQiwWl|bW9=i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y6?k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf[71e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[gy]fzd]03g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYa_dtj_55a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wc}YbvhQ:7c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ums[`pnS;9m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSoqUnrlU<;o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQiwWl|bW1=i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_kuQj~`Y>?l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:76>l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;9946d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw315<4b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=36:2cZ&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jGosxOaznecq}959?l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:36>o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgew;=7=n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~4?48e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyuR?>7d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~tQ>26g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domwP125f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v_064a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y^363a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]13a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]03a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]73a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]63a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]53a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]43a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx];3a=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx]:<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gVfkboMaghnlgmpAcdgmo356MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n]olkdvBhlaieldHhm`dd>23;7f=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]Q`ZTbimXnkd}{esq-fAkfZlmYiljKebmgaZGILV=>>Ran6:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsAgUYhR\jaePfclusm{y%nIcnRdeQadbCmjeoiROAD^566Zi61=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tHl\SqYeKfd~bbKebmgaZGILV=8;Ra65:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsAgU\xRlLoovqkiBbkfnnSL@K_614[j7>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]TpZdDgg~ycaJjcnff[DHCW>93:=4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb84090;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5;<25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2>8?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?5<8?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4843>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?>1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=02:=4>072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<36=<7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9426180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|h69:36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo326<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb87>90;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi58225?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2=>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>04;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;;843=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0>071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<5<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb808?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4?43=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0:071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<9<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb8<8?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf^hfbh5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ?819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^3;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[46?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW8;3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS<<71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_01;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[42?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW8?3=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS<871:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn_05;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fWc`XfxCxzPD`vb[4>?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW833<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS?6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP21:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\64>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:;2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>>6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP25:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\60>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX:?2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT>:6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP29:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\6<>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX;1;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hYij^`ruMvpZBf|hU8<5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ<1928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]7<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ3?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW?2;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT;5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ7819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^;43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6;2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8469?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|310<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{6:>397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v9746>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<06=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7=8088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:6>7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=34:2>2:2>1799@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpft;:84<46MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>16;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1<<>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu4;>5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?608002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2=6?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz58<2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq87>9?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|328<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{692:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8669?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|330<43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{682:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8180?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2:>658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu4?4<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs>4:216>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}Ddal``1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~Ikloeg?5286?01Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|]ergw=5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1=8UdS`{w_0;\KPR;9942=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]514YhWdsS<7POTV?568>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1=8UdS`{w_0;\KPR;9=42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{Q8=PQHNE]514YhWdsS<7POTV?528>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1=8UdS`{w_0;\KPR;9142=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=914;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z029VeTaxvP18]LQQ:5973:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<>=RaPmtz\537>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8:1^m\ip~X90UDYY2=3?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^465ZiXe|rT=4Q@UU>10;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z029VeTaxvP18]LQQ:5=73:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<>=RaPmtz\5;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR8:1^m\ip~X90UDYY2=7?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^465ZiXe|rT=4Q@UU>1<;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z029VeTaxvP18]LQQ:5173;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<>=RaPmtz\5_n]nq}Y61VE^X1=?>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_772[jYj}qU:5RAZT=12:<6?R_FLG[336WfUfyuQ>9^MVP959191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX><;TcRczx^3:[JSS4=42<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=9828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_772[jYj}qU:5RAZT=5==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoU<1\]DJAY1=8UdS`{w_0;\KPR;17==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^242>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U:;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\55103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R?>769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX9;=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^3032=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT=998;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZ72?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P1754?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV;<;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\5=103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R?6779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX:>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_3243>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U9=:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[740?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=3658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW;><;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]1121=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_3:43>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U95:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[6103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R=?769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX;8==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^642>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U>;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\2200>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ67b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftXmxdTecx8d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwYbygUbb{<8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRvbppuCmjeoi5>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\t`vvwAcdgmo7=:0>829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQwv`gjM{xd~^znttqQab>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[}xnm`K}rnpPpdrr{[olSjbze^qfp=76MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+BHCW??;SbQmNdzwSwosmEoekyfT3\]nq}Y50VE^X1?1939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&MEHR8:0^m\fKc|^xbxhBjnfvk_6[Xe|rT>5Q@UU>1:<4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@olcto\fVrfz}cekOw{eMcmaZjr|5:5=564CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})Jiji~aRl\t`pwmkaEq}oGmckPxnp?5;76011Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.ObgfsjWkYmzfnf@zp`JfflUsc2=>03:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z028VeTnCkwtVpjp`Jbfn~cW>SPmtz\6=YH]];:5;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ951]l[gHbp}]yeykCeoewl^5ZWdsS?6POTV15<0<:TcRlAeyvTvlrbDldlxeU<]^ov|Z4?WF__?<79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(EdsSJ@K_773[jYeFlr[g{eMgmcqn\;TUfyuQ=8^MVP17>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZAILV<>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZdImq~\~dzjLdldpmH982;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWkDntyY}iugOakas`Gr9=:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})Je|rTnCkwtVpjp`Jbfn~cBu=73:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'Dg~tRlAeyvTvlrbDldlxe@w3^QT52`Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZdUmhnYi~~`nrgQafcn~lnEt2:26m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.]m4447>l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.]m44479?o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-\j575?8;:;<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Yi88>3Sd`y739@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&Ue<<:7_hlu52gEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:6;7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?;>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8439?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7=;084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>23;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5;32::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<0;=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;97=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8779?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7>?084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>17;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi58?2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<37=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:?4<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2=7?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe94?6>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0?71729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?6;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi59;2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<23=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;;;4<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<3?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9536>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0>;1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7380<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h68;39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=1;:225Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo33?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9276>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j09?1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?0780<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6??39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=67:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:3?7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:7>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb81?9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7839;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=73:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:2;7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1;;>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8039?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k79;084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>63;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5?32::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<4;=36=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;=7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm18?>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8379?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7:?084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>57;143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5<5;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo37?50?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9>9?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7539=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^246>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY6?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT==9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^3236=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX9;=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR?<729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\51143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV;>;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP1750?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ70?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT=59<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^3:37=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX:>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS?>83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]1525Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU99:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_3447>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY5?>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS?683:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]1=245Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP3250?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ53?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT?89<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^1536=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX;>=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR=7729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\7<153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU?>:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_5147>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY3<>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS9;83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]7225Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU>;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP5150?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ36?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT9?9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^7036=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX===87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR;:729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\13143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV?<;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP5950?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ3>?;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT::=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_7247>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY19>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS;<83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]5724=97NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR682:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]:34=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmTvlrb?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciPz`~nBu9>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcyyJnt`5b?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKg}suFbpdY`d|oThz8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kDntyY}iugOakas`5:5;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dImq~\~dzjLdldpm:66>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aJ`~s_{ciAkaguj?6;1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bOg{pRtn|lFnbjzg<2<4g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o@jxuUqmqcKmgmdCv30?5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nCkwtVpjp`Jbfn~cBu2>>6a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iBhv{WskwaIcio}bEt1<17b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hEiuzXrhvfH`h`|aDs0>089:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kDntyY}iugOakas`V:<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+gHbp}]yeykCeoewlZ7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cLf|qQua}oGici{h^04=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o@jxuUqmqcKmgmdR=62:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Geqg\:?WTKCJP642\kZJb{z^cmcQ>6^m2=3=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l@uurvpQ~XLh~jW?8R_FLG[337WfUGi~}[h`l\53Yh9VY\<4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eG|~{yyZw_Ecwe^41UVMEHR8:0^m\H`ut\akeS<8Po3;0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nB{{ptvW|ZTbimsTnB{{ptvW|ZBf|hQ:>PQNNE]45;2Sb?64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Qadb~WkE~x}{{Ty]Geqg\9;WTMCJP70;\k61d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bSgb`Wctxfdxi_klehtf`2ch0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aWqgu|`dlNtzjL`lf8480j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cQwewrnfnHrxhBnnd>1:2g5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dT|{ojaH|}os5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$n^z}e`oFvwiuWnf~iR}jt928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%i[g{eMgmcqnNfKsi~B`c=2=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lXrhvfH`h`|aCeNtzjsMm`848?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cUqmqcKmgmdD`MyugpHje;:72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fRtn|lFnbjzgIo@zp`uKgj682:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})e_{ciAkagujJjGsmzFdoR>8f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV6R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'k]yeykCeoewlLhEq}ox@bmP16d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%i[g{eMgmcqnNfKsi~B`c^04b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oY}iugOakas`@dIuyk|Lna\737Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})eG|~{yy]{rdcnMkrbzokhiYaIigm\@hgUmzo=;?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/cPfw`rCehIcmc`jl708GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+gTb{l~OalMgaolfh40?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_=[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&hYi~k{Dlc@ldhimeKehKgio7;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+gTb{l~OalMgaolfhDhcN`ld=8j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/cQwv`gjM{xd~484CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$KCJP671\kZdAaoeNa}zvCnwmp^?ZWEoxYfnn^60[j?03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+BHCW?<8SbQmFhdlAhvsqJe~byU6]^NfwvRoigU??Ra>9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!HNE]526YhWkLbjbKbpu{@kphsS0WT@h}|Ticm[15Xg8UX[=7m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#J@K_740[jYeN`ldI`~{yBmvjq]>UVFn~Zgao]77Zi6WZ]:5:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%LBIQ962]l[g@nnfOf|ywLotlw_<[XDlyxXeoa_51\k7??3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+BHCW?<8SbQmFhdlAhvsqJe~byU6]^NfwvRoigU??Ra=1858GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv GOF\235XgVhMekaJmqvzGjsi|R3VSAk|sUjbjZ24Wf93?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Gjon{b_c@zp`JfflUgyy2?>968GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_mww85860<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Jiji~aRlMyugOekcXpfx7=3?>879@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BabaviZdEq}oGmckPxnp?6;7691=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Ehihy`QmBxvfHdhbWqey0?0>1^E:e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.O`kphsWFyoadhldV`gcKfexh|!bSgb`Firf}Uhu1>19`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXkp6:24o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Anaznu]Lqqusignbbj\jaeAlqkrbz'hYiljLotlw[f;:73j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DidyczPOtvppdhcagmYiljLotlwaw(eZlkoOb{at^az868>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kdg|dSB{{sucm`lh`ZlkoOb{atdp-fWcflJe~byQly=6==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~Tot2:>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv MbmvjqYH}}ymcjfnfPfeaEh}g~n~#l]e`f@kphsWjs7:37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@m`uov\Kprt|hdoeci]e`f@kphsm{$i^hokCnwmpZe~4>42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ghcx`{_Nwwwqgil`dl^hokCnwmp`t)j[ojhNaznu]`}9>91k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})JkfexRAztrvbjaoio[ojhNaznugq*gTbimIdyczPltv?4;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Heh}g~TCxz|t`lgmkaUmhnHcx`{es,aV`gcKfexRbzt=3==g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~T`xz32?;a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/LalqkrXG|~xxl`kioeQadbDg|di mRdcgGjsi|Vf~x1=19c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXd|~7837m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@m`uov\Kprt|hdoeci]e`f@kphsm{$i^hokCnwmpZjr|5?55o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Fob{at^Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\hpr;>73i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DidyczPOtvppdhcagmYiljLotlwaw(eZlkoOb{at^nvp9191k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})JkfexRAztrvbjaoio[ojhNaznugq*gTbimIdyczPltv?<;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Heh}g~TCxz|t`lgmkaUmhnHcx`{es,aV`gcKfexRbzt=;==g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~Ttb|30?;a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/LalqkrXG|~xxl`kioeQadbDg|di mRdcgGjsi|Vrd~1?19c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!BcnwmpZIr|z~jbigagSgb`Firf}oy"o\jaeAlqkrXpfx7>37m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@m`uov\Kprt|hdoeci]e`f@kphsm{$i^hokCnwmpZ~hz5955o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Fob{at^Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\|jt;<73i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'DidyczPOtvppdhcagmYiljLotlwaw(eZlkoOb{at^zlv9391k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})JkfexRAztrvbjaoio[ojhNaznugq*gTbimIdyczPxnp?2;?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Heh}g~TCxz|t`lgmkaUmhnHcx`{es,aV`gcKfexRv`r=5==g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Ngjsi|VE~x~znnekmcWcflJe~byk}.cPfeaEh}g~Ttb|38?;a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/LalqkrXG|~xxl`kioeQadbDg|di mRdcgGjsi|Vrd~1717`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>;;=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_^l3501698=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa00745770i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUTb=?:70123d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9:?;16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Mlw{[Zh79<=:9<9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^]m44309?;<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&GfyuQPn136317012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUTb=?:7434=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YXf9;>;;?89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Cbuy]\j572?>;<56MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&GfyuQPn1363=7012IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUTb=?:783;<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YeI{hbxh|]epwfwqCiikfn=<9l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^`Gmvgedln:=:k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_cNbwqQhzmDs=<6:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^`QatQua}oX|lmjsOz244>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVhYi|Y}iugPtdeb{Gr:=5:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_cPfuRtn|lY{mnk|Ny02<1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp:;386MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&GfyuQmRdsTvlrb[ykhi~@w40:7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZdUmx]yeyk\p`afwK~291>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSo\jqVpjp`UwijoxBu8>859@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|27?<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUi^hXrhvfWugdmzDs4<6;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^`QatQua}oX|lmjsOz:5<6U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})H}}ymcjfnfPfeaEh}g~n~#l]e`f@kphs4842<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&E~x~znnekmcWcflJe~byk}.cPfeaEh}g~7>37?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#B{{sucm`lh`ZlkoOb{atdp-fWcflJe~by2<>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv OtvppdhcagmYiljLotlwaw(eZlkoOb{at=6==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Lqqusignbbj\jaeAlqkrbz'hYiljLotlw808>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Ir|z~jbigagSgb`Firf}oy"o\jaeAlqkr;>73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'FyoadhldV`gcKfexh|!bSgb`Firf}6<24>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Cxz|t`lgmkaUmhnHcx`{es,aV`gcKfex161919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!@uuqwekbnfnXnmiM`uovfv+dUmhnHcx`{<8<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\4=`Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Mvpvrffmcek_kndBmvjqcu&kXnmiM`uov\<=`2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Tb{|f0<0>749@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!]erwop949??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Umzgx1<11678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Rdqvhq:46>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Zly~`y2;>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Rdqvhq:26>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Zly~`y29>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Rdqvhq:06>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Zly~`y27>678GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Rdqvhq:>6>?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::9:2?>6a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o2212:768UBB[Q?779@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Pn13639706><0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::9:2>8?55?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/^l3501;904<:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&Ue<<;8<32=33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-\j572?58:2:84CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>56>16;113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Zh79<=7>>086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Qa00748729??1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Xf9;>;1<:>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv _o2212:5>7==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=89333<42>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m44304:95;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?:7=17:20=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::;;Qfnw042>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m441>W`d};:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%Tb=?89^kmr4113JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+Zh790?Tecx87:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Qa00;6[lhq91:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jHxieyk}Elgqc`hdq[oz4:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iMlftdpFi`t`mgir^hPrrvskq1c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gGuj`~n~Ca}m`nQat>33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gGuj`~n~Ca}m`nQatYu{}zdx5?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$nL|miugqV`wrmz~Nbllce6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bC{waIgim5:5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iNtzjL`lf848002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dEq}oGmck32?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/c@zp`JfflU;;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%iNtzjL`lf[4103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gD~|lFjbhQ=849@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mC`lQatsb{}KyndzjrOmqidj60?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eKhdYi|{jsuCqflrbzGeyalb>1958GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bBcmV`wrmz~J~og{esLlvhgk98;3n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hHmc\jqtgppDtea}oyBb|bam325ZUP81<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jJke^hzervBvgosm{Dd~`oc13:a?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cFneJssx|~Yi|{jsuQweqcXNZGTJKj>8d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mDlcLqqvr|[ozyh}{SucwaZ@TEVLMh<#Fn9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bEobKprw}}Xn}xk|tRvbp`YA[DUMJi?"Io3;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`GidIr|y^hzervPpdrbWOYFSKHk1,Km6=`a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gBjiF|xz]epwfwqUsi}oTJ^CPFGf1)Lh60k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eLdkDyy~ztSgrq`us[}kiRH\M^DE`6>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gBjiF|xz]epwfwqUsi}oTJ^CPFGf0)Lh?n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dCehE~x}{{RdsvavrT|h~nSK]B_GDg7(Oi91l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jMgjCxzuuPfupct|Z~jxhQISL]EBa5*Ag82<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hOalAztqwwV`wrmz~Xxlzj_GQN[C@c;$Ce><9:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#oBnsuUlva103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gJf{}]d~i@w7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|h6;2:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n]olkdvGeqg;9>4h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc?5<80j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dWijanxIo{a=03:2dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Sefmb|Mkm1<=>6`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bQc`o`rCi}k7>>08b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l_abifpAgsi58?2:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n]olkdvGeqg;:<4h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc?7780j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dWijanxIo{a=10:2dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Sefmb|MkmR>8a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l_abifpAgsiV;<;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i\lmdeuFbpdY60>k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(jYkhghzKauc\5<1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gVfkboHlzn_324e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`Sefmb|MkmR<>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mP`ahaqBf|hU9>:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n]olkdvGeqgX::=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kZjofk{D`vb[720i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dWijanxIo{a^063d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aTdelm}NjxlQ=66c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bQc`o`rCi}kT??9n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o^ncjgw@drfW:9U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZlko^hzervf`ZdUmhnYi~~`nrgQafcn~lnTMCJP777\kZoi~0l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(j[ojh_k~udqwaaYeZlko^h}ooqfV`ebaooSL@K_646[jYnf83=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{Eeh0=071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinAal<0<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsMm`878?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIid4:43=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{Eeh09071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinAal<4<;5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsMm`838?92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwIid4>43=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{Eeh05071:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinAal<8<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsMm`[5>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpHjeX91:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(j[oz[g{eRrbg`uKgjU94=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzFdoR=70:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]epUqmqcTxhinAal_5:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/cPfuRtn|lY{mnk|Lna\1=6U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eZl{\~dzjSqc`avJhkV=3<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&hYi|Y}iugPtdeb{EehS56?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#o\jqVpjp`Uwijox@bmP9928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bSgrSwosmZzjoh}Ax=2=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-aV`wPz`~n_}olerL{848?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*dUmx]yeyk\p`afwK~;:72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'kXn}Z|ftdQsefctFq6825>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$n_k~WskwaVvfklyEt1:1819@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!mRdsTvlrb[ykhi~@w<4<;4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.`QatQua}oX|lmjsOz?2;>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+gTby^xbxh]abgpJ}:061:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(j[oz[g{eRrbg`uIp5254=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%i^hXrhvfWugdmzDs04086:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"l]ergw[lhq?m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})e[h~h~Z|ftdQwvjdb?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})e[h~h~Z|ftdQwvjdbFq2h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.Onq}YeKeoj~Ig|acnfMww691h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidUnfbY~hobSucwaFii|{eg`h|w/Lov|ZdDdlkyIcomldKqu47>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobWlhl[}xnm`]{aug@kkrugefn~u!Bmtz\fAotikfnBuQ_WS]103YhWD_SS<6:9^m25<2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%iHd}nbmgOkf?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcPmkmT|{oja^zntdAljqthdeoyt"lKircah`HWY]YS?:9_n]NQ]Y60<3Tc5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gBn{hhgii]{auwpBjtOgz~:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fMit|Mcxmobj_cNjjnccWFXT8>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneVoicZ~yilc\t`vfGjhszffgiv bRvbp`Ciikfn^hi76:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e[}kiH`nbmgQabH1k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneVoicZ~yilc\t`vfGjhszffgiv bRvbp`Ciikfn^hiAx^EM@Z049VeTAXVP197;[j>f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcPmkmT|{oja^zntdAljqthdeoyt"l\tsgbiVrf|lUM_@QIFe3;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_y|jalQweqcXNZGTJKj>-Hl;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_y|jalQweqcXNZGTJKj>-Hl2<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaRkmoVrumhgXxlzjCnlwvjjkm{r$n^z}e`oPpdrbWOYFSKHk1,Km6=cf3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcPmkmT|{oja^zntdAljqthdeoyt"l\tsgbiVrf|lUM_@QIFe0;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_y|jalQweqcXNZGTJKj=-Hl;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_y|jalQweqcXNZGTJKj=-Hl2<0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaRkmoVrumhgXxlzjCnlwvjjkm{r$nZoftNlEmciUmzo4n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,fRgn|FdMeka]ergw[wusxf~2?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Ob`{rnnPpdrr{[ole~zjr/`KkvrCazki`h\jg878GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.AljqthdZ~jxx}]efkpp`t)jAexxIg|acnfV`aIp080OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Idby|`lRvbppuUmncxxh|!bImpp@hfjeoYij7;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!LoovqkiUsi}x^hifsugq*gNh{}OemobjRdeM|=ck0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR?>_lcm`41f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})BygU:>Rcnne34e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,AthX9:Ufmcj>7`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Dsm[42Xehdo=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^36[hgil8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ>6^obja70i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT=:Qbaof23d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+@wiW82Tal`k16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.GrjZ7>Wdkeh<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Jqo]2[hgil8=j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%N}cQ=0^obja70i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(MxdT>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS?8Pm`lg52gU'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'L{eS>>Pm`lg52?30OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&OzbR8Pm`lg52?Xehdo=:74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"K~n^;\idhc91l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&MEHR895^m\CKBX>??TcR}zb^07[JSS4943j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP677\kZAILV<=9RaPst`\61YH]]6:25h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^451ZiXOGNT:;;Po^qvfZ43WF__0?07f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\233XgVMEHR895^m\wpdX:=UDYY2<>9d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z01=VeTKCJP677\kZurjV8?SB[[<5<;b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>??TcRIAD^451ZiX{|hT>9Q@UU>6:=`??TcR}zb^07[JSS4143j6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP677\kZAILV<=9RaPst`\61YH]]6224>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^451ZiXjZkoU<1\]nq}Y3=VE^X1>1909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[302WfUi_lzlrZ12YZkrpV>>SB[[<02==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?<>SbQmS`v`v^56UVg~tR::_NWW8479181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;8:_n]aWdrdzR9:QRczx^66[JSS48855<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_746[jYe[h~h~V=>]^ov|Z22WF__0<=1909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[302WfUi_lzlrZ12YZkrpV>>SB[[<06==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?<>SbQmS`v`v^56UVg~tR::_NWW8439181Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;8:_n]aWdrdzR9:QRczx^66[JSS48<55<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#J@K_746[jYe[h~h~V=>]^ov|Z22WF__0<91909@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[302WfUi_lzlrZ12YZkrpV>>SB[[<0:==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?<>SbQmS`v`v^56UVg~tR::_NWW84?9191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'NDOS;8:_n]aWdrdzR9:QRczx^66[JSS4842=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP677\kZdTi}iyW>?R_lw{[13XG\^7>=061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\233XgVhXmym}[23^[hsW=?TCXZ320<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>??TcRl\auaq_67ZWdsS9;POTV?678>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:;;Po^`PeqeuS:;VS`{w_57\KPR;::42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP677\kZdTi}iyW>?R_lw{[13XG\^7>9061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\233XgVhXmym}[23^[hsW=?TCXZ324<:5>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>??TcRl\auaq_67ZWdsS9;POTV?638>92IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:;;Po^`PeqeuS:;VS`{w_57\KPR;:>42=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$KCJP677\kZdTi}iyW>?R_lw{[13XG\^7>5061:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v GOF\233XgVhXmym}[23^[hsW=?TCXZ328<:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,CKBX>??TcRl\auaq_67ZWdsS9;POTV?6;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})@FMU=:8Q`_cQbpft\;8WTaxvP44]LQQ:4873:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ964]l[gUf|jxP?828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.EM@Z01=VeTn^o{csY05XYj}qU?9RAZT=6==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+BHCW?<>SbQmS`v`v^56UVg~tR::_NWW808>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(OGNT:;;Po^`PeqeuS:;VS`{w_57\KPR;>73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%LBIQ964]l[gUf|jxP?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"IAD^451ZiXjZkoU<1\]nq}Y3=VE^X161919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/FLG[302WfUi_lzlrZ12YZkrpV>>SB[[<8<;`>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dAd|yceciBari:2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dAd|yceciBari\cisbWzo4i5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#D`{espvtqTbo`yi mIssM|ZUsi}x5<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#D`{espvtqTbo`yi mIssM|ZUsi}x0<>1949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aMwwIpVYmy{|<02=[VQ70m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iC{k}fmmtIdul1?1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'@di|zpuPfclusm{$iC{k}fmmtIdulWnf~iR}jt828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Kmp`tu}y~Yijg|tdp-fVrfz}Y~hobM`qh=<=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Lhsm{x~|y\jghqwaw(e[}kyx^z}e`oNevmXoenS~k{939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Hlwawtrx}Xnkd}{es,aWqgu|Z~yilc\t`vvwEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dT|hx_y|jalQweqstWnf~iR}jt^QT5=`02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hXxb~\tsgbiHgtcVmgyhQ|eu;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUsgyY~hobSucwqv?f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Nf}oy~x~{Rdejwqcu&kYc}]{rdcnWqgs}zUl`xkPsdv:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dT|{ojaH|}osObwn?>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Nf}oy~x~{Rdejwqcu&kY~hobEsplvHgtcVmgyhQ|eu;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Jjqcuz|z^hifsugq*gUszlkfI|`rRvbppu>j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ag~n~{tSgdmvrbz'hXxknmDpqkwUsi}xSjbze^qfp=cEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Mkrbz{{x_khirvfv+dRfmoyjaaxSucwqvY`d|oThz71:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<1<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az84690;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5;:25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2>2?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?568?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~48>54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1?:>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>22;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;9>43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0<61839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=3::=7Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^az87490;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq58825<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTot2=4?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_b{?608?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZe~4;<54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1<8>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pcx>1<;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[f;:043=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVir0?072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rmv<22=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}959081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5>54<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu1;1809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQly=4=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]`}919081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYdq5254<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Uhu171839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>3:=5>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?578?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5;825=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz315<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9726190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXd|~7=;073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rbzt=34:=5908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?5;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4;:54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2=1?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww87490:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}69?36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySa{{<36=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]oqq:5=7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWe0?81829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQcuu>13;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[iss4;254>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy2=9?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww878?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|59;25=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz330<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^nvp9590;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYk}}6?25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxT`xz35?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_mww838?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZjr|5=54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Ugyy27>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pltv?=;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4943?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1??>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?548?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;925=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|312<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9736190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7=8073:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`a`qhYe[h~h~Rv`r=35:=543?6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Almlul]aWdrdzVrd~1?7>918GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.ObgfsjWkYjxn|Pxnp?5<8?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz5;54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2=0?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq87790:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{69>36<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<31=<6=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Hgdk|gTn^o{cs]{kw:5<7287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fmnmzm^`PeqeuWqey0?;1829@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lc`gpkXjZkoQwos>12;>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jiji~aRl\auaq[}iu4;=54>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@olcto\fVgsk{Usc2=8?:0?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq87?90;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6925=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|331<;7>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9566180OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjon{b_cQbpftXpfx7?36=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BabaviZdTi}iySua}<5<;6>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Ided}dUi_lzlr^zlv9390;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'DkhoxcPbRcwgwYg{6=25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cncbwn[gUf|jxTtb|37?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-NefereVhXmym}_ymq8=8?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ehihy`QmS`v`vZ~hz535n?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR895^m\ip~X9;UDYY2?>c18GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]520YhWdsS<SbQbuy]26ZIR\5;:2o=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ964]l[hsW88TCXZ313Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[302WfUfyuQ>2^MVP9746k90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=:8Q`_lw{[44XG\^7=90m3:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v M`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_746[jYj}qU:>RAZT=36:g45\]DJAY1>RAZT=1=f7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z01=VeTaxvP13]LQQ:36k80OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Gjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=:8Q`_lw{[44XG\^793l=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[302WfUfyuQ>2^MVP919j;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<=9RaPmtz\57YH]]632o<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"CnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ964]l[hsW88TCXZ39?cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ964]l[Vgsk{Xnkd}{es,aWdrdzGrP?Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP677\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQly=3=e`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HeheykySJ@K_746[jYTi}iy^hifsugq*gUf|jxEtV=>]^NfwvRoigU9>RaPcx>1:dc?Q`_b{?7;gb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]520YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dida}o}_FLG[302WfUXmym}Rdejwqcu&kYjxn|AxZ12YZJb{z^cmcQ=2^m\g|:16ho0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ghc`~nr^EM@Z01=VeT_lzlrSgdmvrbz'hXmym}NyY05XYKmzy_dl`P23]l[f;?7kn7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY1>??TcR]ntbpQabot|lx%n^o{csL{_67ZWEoxYfnn^01[jYdq535mk5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@m`mqcq[BHCW?<>SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~7<3oi;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=:8Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x1?1ag9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS;8:_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xz32?ce?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Ngjkwi{ULBIQ964]l[Vgsk{Xnkd}{es,aWdrdzGrP?]^NfwvRoigU9>RaPltv?0;ga3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Jkfg{mQHNE]520YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dida}o}_FLG[302WfUXmym}Rdejwqcu&kYjxn|AxZ12YZJb{z^cmcQ=2^m\hpr;>7km7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Fobcas]DJAY1>SbQ\auaqV`an{}oy"o]ntbpM|^56UVFn~Zgao]16ZiXd|~743oi;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!BcnosewY@FMU=:8Q`_RcwgwTbo`yi mS`v`vK~\;8WT@h}|Ticm[74XgVf~x171ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/LaliuguWNDOS;8:_n]PeqeuZlmbyk}.cQbpftIpR9:QRBjsrVkekY5:VeT`xzki`d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.O`khvfzVMEHR895^m\Wdrdz[ole~zjr/`PeqeuFqQ8=PQCerqWldhX:;UdSa{{dh3bb>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IfijxhxTKCJP677\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuufj6d`?Q`_mww`l5fn2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Ejef|l|PGOF\233XgVYjxn|]efkpp`t)jZko@w[23^[Ict{]bjbR<=_n]oqqbn<0i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQLoovqkiUsi}x^hifsugq*gNh{}NbllceSgdJ}761k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRM`nuplhVrf||yYijg|tdp-fMit|Ldjnak]efL{54?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP677\kZdTi}iyW>?R_lw{[13XG\^:<<79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>??TcRl\auaq_67ZWdsS9;POTV2447>=2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSJ@K_746[jYe[h~h~V=>]^ov|Z22WF__=<>66:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?<>SbQmS`v`v^56UVg~tR::_NWW54661<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^451ZiXjZkoU<1\]nq}Y3=VE^X979@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<=9RaPbRcwgw]49TUfyuQ;5^MVP47690?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]520YhWkYjxn|T30_\ip~X<0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]520YhWkYjxn|T30_\ip~X<U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^451ZiXjZkoU<1\]nq}Y3=VE^X<;=949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<=9RaPbRcwgw]49TUfyuQ;5^MVP4061<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^451ZiXjZkoU<1\]nq}Y3=VE^X<9>949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<=9RaPbRcwgw]49TUfyuQ;5^MVP4>61<1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^451ZiXjZkoU<1\]nq}Y3=VE^X<7>929@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<=9RaPbRcwgw]49TUfyuQ;5^MVP7?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP677\kZdTi}iyW>?R_lw{[13XG\^9<<7;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>??TcRl\auaq_67ZWdsS9;POTV15<3Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;8:_n]aWdrdzR9:QRczx^66[JSS::;286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[302WfUi_lzlrZ12YZkrpV>>SB[[25;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:;;Po^`PeqeuS:;VS`{w_57\KPR5<83>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\233XgVhXmym}[23^[hsW=?TCXZ=50;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:;;Po^`PeqeuS:;VS`{w_57\KPR5?0?0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]520YhWkYjxn|T30_\ip~X<??TcRl\auaq_67ZWdsS9;POTV1=4769020OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]520YhWkYjxn|T30_\ip~X<>SB[[303:1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;8:_n]aWdrdzR9:QRczx^66[JSS;88286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[302WfUi_lzlrZ12YZkrpV>>SB[[32;;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:;;Po^`PeqeuS:;VS`{w_57\KPR4;VY\<4:4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1>>SB[[36]PS5?33JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP677\kZdTi}iyW>?R_lw{[13XG\^84464CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^451ZiXjZkoU<1\]nq}Y3=VE^X>766:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?<>SbQmS`v`v^56UVg~tR::_NWW7<461>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^451ZiXjZkoU<1\]nq}Y3=VE^X>7=10;;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:;;Po^`PeqeuS:;VS`{w_57\KPR41VY\<4=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]DJAY1>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;8:_n]aWdrdzR9:QRczx^66[JSS<83>7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\233XgVhXmym}[23^[hsW=?TCXZ;10;6?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:;;Po^`PeqeuS:;VS`{w_57\KPR39;3<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\233XgVhXmym}[23^[hsW=?TCXZ;_RU3=1=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR895^m\fVgsk{Q8=PQbuy]71ZIR\<;286MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_FLG[302WfUi_lzlrZ12YZkrpV>>SB[[60;7?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:;;Po^`PeqeuS:;VS`{w_57\KPR090>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]520YhWkYjxn|T30_\ip~X<959@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV<=9RaPbRcwgw]49TUfyuQ;5^MVP<7e?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR895^m\ip~X9;UDYY??1c58GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>??TcRczx^31[JSS98;i;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^451ZiXe|rT=?Q@UU315g1?m7:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z01=VeTaxvP13]LQQ739k=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<=9RaPmtz\57YH]];=n:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]520YhWdsS<U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ964]l[hsW88TCXZ;1c48GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>??TcRczx^31[JSS=8h=7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_746[jYj}qU:>RAZT73a2>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<=9RaPmtz\57YH]]=:n;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]520YhWdsS<XG\^:=XG\^:?XG\^:9??TcRczx^:\KPR29k>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ964]l[hsW1UDYY8>b59@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z01=VeTaxvP8^MVP27e<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;8:_n]nq}Y?WF__49c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~688UX[=7m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|466WZ]:5o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOz244YT_;3<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx021=g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:>9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~6:8UX[?78;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|4451k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv>40]PS5?e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et<:>_RU2=g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr:895o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOz224YT_93i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx042[VQ61k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv>60]PS7?03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~Et<8=9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~608UX[=7m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|4>6WZ]:5o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOz2<4YT_;3<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx0:1=g=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr9<9c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~588UX[?78;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|7651h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv=1^QT4<0?7n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|17X[^:2m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny62[VQ61h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv;1^QT6<0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv91^QT6<0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv71^QT6<0>ad9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=59]l[hsW:8TCXZ>1`g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P24:\kZkrpV99SB[[20cf?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_37;[jYj}qU8>RAZT23ba>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^06XgVg~tR==_NWW24gb3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hIuyk|TnCombhjmg~EtV7R_QUQ[73?WfUfyuQ<2^MVP27fm2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ420VeTaxvP33]LQQ>6il1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5=1UdS`{w_20\KPR>90;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oCnxQiwWl|bFq;;=4>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cOb|Ums[`pnBu?>919@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fHgXb~XewkAx33:4>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eEhr[gy]fzdL{74?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hFmu^dtRkyaK~390:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oCnxQiwWl|bFq?:5=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bLc{TnrTasoEt;?60:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aId~Wc}Ybvh@w70;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dJiqZ`x^gueOz;5<6U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq;;=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv>11;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{547>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp88:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu?<1808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz204?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH9<;2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et<8>939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny345<4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|7561;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq8?=4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv=50;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{637>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp;=:5?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu<71808GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz1=4?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH;9;2>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et>?>939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny115<7;3o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vK~5082h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqJ}4>91i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpM|6660j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csL{747?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlrOz064?03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=:8Q`_lw{[4?XG\^TN?R_FLG[302WfUfyuQ>9^MVPZD6:83<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ964]l[hsW83TCXZPB312=2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?<>SbQbuy]2=ZIR\VH9:<78;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]520YhWdsS<7POTV\F7161>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XRL=80;4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>?>969@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[302WfUfyuQ>9^MVPZD4:83j7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ964]l[hsW83TCXZPrr]A858>i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}PB=3==d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVhXmym}[23^[BHCW?<>SbQbuy]2=ZIR\VxxSO2=>8c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{VH7?37n;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]520YhWdsS<7POTV\vvYE4=42m6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP677\kZkrpV;2SB[[_sq\F9391h1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_C>5:U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_b{?578>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pcx>27;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=:8Q`_lw{[4?XG\^T~~Qly=37:SbQbuy]2=ZIR\VxxSnw317<:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>??TcRczx^3:[JSSW{yTot2>7?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vir0<719c9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[302WfUfyuQ>9^MVPZttWjs7=37l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\fVgsk{Q8=PQHNE]520YhWdsS<7POTV\vvYdq58;24m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^451ZiXe|rT=4Q@UU]qwZe~4;;55n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_746[jYj}qU:5RAZT^pp[f;:;42o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP677\kZkrpV;2SB[[_sq\g|:5;73h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ964]l[hsW83TCXZPrr]`}94360i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR895^m\ip~X90UDYYQ}s^az87391j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_b{?638>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pcx>13;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=:8Q`_lw{[4?XG\^T~~Qly=0;:SbQbuy]2=ZIR\VxxSnw32?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>8`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vir0>06b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pcx>;:Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>??TcRczx^3:[JSSW{yT`xz30?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>0?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>1?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>2?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>3?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>4?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>5?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>6?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>7?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>8?;g?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>9?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x18f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<>>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<=>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<<>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<;>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<:>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<9>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<8>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<7>8f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<6>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vf~x1<19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[302WfUfyuQ>9^MVPZttWe0>>19e9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[302WfUfyuQ>9^MVPZttWe0>?19b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[302WfUfyuQ>9^MVPZttWe0>06c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[gUf|jxP?24m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]aWdrdzR9:QRIAD^451ZiXe|rT=4Q@UU]qwZjr|5<55n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^`PeqeuS:;VSJ@K_746[jYj}qU:5RAZT^pp[iss4>42o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP677\kZkrpV;2SB[[_sq\hpr;073h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPbRcwgw]49TULBIQ964]l[hsW83TCXZPrr]oqq:>60i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQmS`v`v^56UVMEHR895^m\ip~X90UDYYQ}s^zlv9691m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84691m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84791m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84491m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84591m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84291m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84391m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84091m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84191m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84>91m1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq84?91j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRl\auaq_67ZWNDOS;8:_n]nq}Y61VE^XR||_ymq848>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?658>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?648>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?678>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?668>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?618>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?608>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?638>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?628>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?6=8>l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?6<8>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsSo]ntbpX74[XOGNT:;;Po^ov|Z7>WF__S}Pxnp?6;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=:8Q`_lw{[4?XG\^T~~Qwos>04;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=:8Q`_lw{[4?XG\^T~~Qwos>05;?d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=:8Q`_lw{[4?XG\^T~~Qwos>0:SbQbuy]2=ZIR\VxxSua}<4<:g>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWkYjxn|T30_\CKBX>??TcRczx^3:[JSSW{yTtb|36?;`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY1>8a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Ye[h~h~V=>]^EM@Z01=VeTaxvP18]LQQYu{Vrd~1619b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[302WfUfyuQ>9^MVPZttWqey0406c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mrwa[BHCW?<>SbQHNE]520YhWziS?:POTV?=?69Wjs7<37l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bst`\CKBX>??TcRIAD^451ZiX{|hT>9Q@UU>:>58Xkp6:24m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"C|uc]DJAY1>TCXZ39;2=[f;<73h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FxlPGOF\233XgVMEHR895^m\wpdX:=UDYY26:1<\g|:260i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GxyoQHNE]520YhWNDOS;8:_n]pqgY5U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dy~nRIAD^451ZiXOGNT:;;Po^qvfZ43WF__044?>^az828>k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EziSJ@K_746[jY@FMU=:8Q`_rwa[72XG\^757>1_b{?<;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?4;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?5;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?6;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?7;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?0;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?1;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?2;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?3;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?<;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pltv?=;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?4;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?5;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?6;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?7;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?0;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?1;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?2;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?3;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?<;?c3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})J{|hTKCJP677\kZAILV<=9RaPst`\61YH]]626=0Pxnp?=;d73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1>>c38GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^451ZiXe|rT4RAZT=31:g7c28GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.RbgncsIeclb`katSgdmvrbz'hEiuzMotlgewIpR;>QRIAD^451ZiXe|rT4RAZT=3=f5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[302WfUfyuQ7_NWW878e82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Xhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>??TcRczx^:\KPR;;7h;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=:8Q`_lw{[=YH]]6?2o>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR895^m\ip~X0VE^X1;1b19@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_746[jYj}qU3SB[[<7Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\233XgVg~tR6POTV?3;d73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})WijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs48;5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?578002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Zly~`y2>3?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Qavsk|5;?2:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"\jstnw8439?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz317<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`urd}6:;397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop97?6>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<0;=32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7=397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop9476>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Xnxb{<33=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7>?088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Rdqvhq:5;7=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=07:2>13;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1<7>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4;35;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?6;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1=?>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfwpjs4:;5;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|umv?7;103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Umzgx1:1769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Sgpqir;=7=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~{ct=4=32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Wct}e~7;398;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!]erwop9>9?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'[oxyaz39?;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu>3:<6U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hs4;42<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hIuyk|TnCombhjmg~7?37?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnby2;>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bC{wavRhIeclb`kat=7==5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlw838>82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakr;?73;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}6324>4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoex171939@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{Ny>3:<4Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|9191;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsFq6324<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexCv39?cb?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>86Po^ov|Z55WF__0=0na:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;?3SbQbuy]06ZIR\5;5ml5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ420VeTaxvP33]LQQ:56hk0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]11=YhWdsS>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?;7_n]nq}Y4:VE^X1;1a`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8>4RaPmtz\77YH]]6=2lo4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5=1UdS`{w_20\KPR;?7kj7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\60>XgVg~tR==_NWW8=8fi2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_37;[jYj}qU8>RAZT=;=a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqY60o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eJp~nYaNlhemi`hsW;2m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kHrxh}[o@njckkbf}U84k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iNtzjsUmBhlaieldS96i;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oLvtdqWkDjnoggnbyQ:8g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mBxvfwQiFd`meah`{_7:e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.c@zp`uSgHfbkccjnu]4a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gD~|ly_cLbfgoofjqY>001Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(eL`yjnakkL`qw<0=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aAkged`dl4;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iIcomlhld5=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`Ne}Vl|ZcqiCv32?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cOb|Ums[`pnBu2<>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bLc{TnrTasoEt1:18b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mM`zSoqUnrlDs0807c:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#lBayRhpVo}mGr7:36l;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"oCnxQiwWl|bFq6<25m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n@owPjvPmcIp5254n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$iAlv_kuQj~`H4043n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:761i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow84690j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?548?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>26;>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=30:=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2>6?:`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfx1?8>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0<618b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7=407b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6:25m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4;:54n5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhr;:843o6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:5:72h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnp94461i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow87290j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv?608?k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>12;>d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt=04:=eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay2=>9a8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHg0>>18b9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~7?<07b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}6825l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`Dks4=43n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiq:261h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow838?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu>4:=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay26>9f8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2?>9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2>0?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv310<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<00=<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zAx=30:=c20;>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObtOz?508?m2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{84090l1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlvM|97061o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@owJ}:6072n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpK~;9043h6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH4843i6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqH4;:54h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrIp58:25k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksFq69>36j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|Gr7>>07e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}Ds0?:18d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~Et1<:>9g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgBu2=6?:f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftFlmKfxCv326<;a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJay@w<3:=<`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzHnoM`zAx=0::=b1:=c04;>b3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObtOz?748?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{868?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{818?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{808?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{838?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{828?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{8=8?l2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmuL{8<8?i2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]37b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U:=5l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW883n6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}AefBiqY6;1h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[42?j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyMijNmu]21=dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ>79`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS<67b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U:55o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csCg`DksW;2i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ470k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\64>e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^0186m;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpB`aGj|V8=4o5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrX:>2i7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|NdeCnpZ4?0k1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~LjkAlv\6<>f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^1;f>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ<09`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.QbpftUmncxxh|!bRcwgwGclHgS>?7a:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v S`v`vWc`az~n~#l\auaqEabFe}U?4l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlr@fgEhrX=1k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZkoOkd@ow[3>f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxJhiObt^5;e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,Wdrdz[ole~zjr/`PeqeuImnJayQ78`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vDbcId~T5594CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"]ntbpQabot|lx%n^o{csL{858?02IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~([h~h~_khirvfv+dTi}iyBu2>0?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftIp5;54:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlrOz?6;>03JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Ti}iy^hifsugq*gUf|jxEt1=1869@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/RcwgwTbo`yi mS`v`vK~;<72<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Xmym}Rdejwqcu&kYjxn|Ax=7=<2=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Vgsk{Xnkd}{es,aWdrdzGr7:368;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpM|9190>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Zko\jghqwaw(e[h~h~Cv38?:4?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-PeqeuZlmbyk}.cQbpftIp5354l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#^o{csPfclusm{$i_lzlrSgdSwosm0l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Yjxn|]efkpp`t)jZko\jgVpjp`YeKeoj~^o{cs]LVZ2>;Vej<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$_lzlrSgdmvrbz'hXmym}RdeTvlrbWkIgil|\auaq[JTX<09Tc<7<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!\auaqV`an{}oy"o]ntbpQabQua}oTka{j_rgwfa=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+ZYXPEDFSRQ83^]\IfijxhxTKCJP677\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuufjf`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+ZYXPEDFSRQ84^]\IfijxhxTKCJP677\kZUf|jxYijg|tdp-fVgsk{DsW>?R_MgpwQnffV89SbQcuufj5gc]^NfwvRoigU9>RaPltvgm7db3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})XWVRGB@QP_64\[ZKdgdzj~RIAD^451ZiX[h~h~_khirvfv+dTi}iyBuU<1\]OavuS`hdT>?Q`_mww`l5em2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(WVUS@CCP_^54[ZYJkfg{mQHNE]520YhWZko\jghqwaw(e[h~h~CvT30_\H`ut\akeS?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Vd;?::PSV24<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k63;>Ubb{96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Pn1603Zoi~8=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=:;2^kmr2?9Sd`y16:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]m4116W`d};45Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#R`?463\mkp6?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Vd;858Piot4=>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k630?Ubb{?88:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v _o2647Ynf=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=;?2^kmr41?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Xf9?;4Rgav6;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.]m406?W`d}=:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lKm`Pfw`rUmn287NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iH`o]ergwV`aXoenS~k{7d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cGmegjbIeclb`kat838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY1>7?3;0>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fLhsm{x~|y]{auwp@`ehll227NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iEczjrswspVrf||yOinake=34:41e3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eA{{TOaknr=3=3d=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gOuyVIgil|P1928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=2=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf8469081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b48;54<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pn0<<1809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cOb|Ug~dfko_dtj<01=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf8429081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b48?54=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oCnxQczhjgc[`pn0<070:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewk32?:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aId~Wipfdmi]fzd>0:=6U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]ovlncgWl|b4<43<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTaso7:36?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvh28>928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue=:=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf8<80n2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX8>l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV;3<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n@owP`{okdbTasoT==6?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mM`zSe|jhimYbvhQ>1928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue^31<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gKfpYkr`bokShxf[45?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\lwco`fPmcX9=2;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iAlv_axnleaUnrlU:9:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRb}iiflZcqiR<8f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TdkghnXewkP36d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vfqeejh^gue^64b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXhsgclj\i{g\12`l0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^nymmb`Vo}mV2i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkya929?j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kGjt]e{Shxf8080k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g?2;1d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eEhr[gy]fzd>4:2eEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~XewkP06`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|ZcqiR?8b:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bLc{TnrTasoT>:l4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lBayRhpVo}mV9h0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hFmu^dtRkyaZ30j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jDks\fz\i{g\22dEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fHgXb~XewkP86`8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ne}Vl|ZcqiR78e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyu1>17g9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2>0?5e?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v<03=3c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx>26;1a3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eFlrNb{ad`pz8459?o1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|:6<7=m7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~48?5;h5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o@jxu@lqkbfzp6:2:k4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"lAeyvAkphci{s7>39j;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mNdzwFjsilhxr0>08e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bOg{pGirfmkyu1:17d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cLf|qDh}gnj~t2:>6g8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Ma}rEg|domw36?5f?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aJ`~sJfehl|v<6<4a>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fKc|Ke~bio}y=:=3`=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gHbp}Hdycjnrx>::2bU'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kDntyL`uofbv|Y6;>o0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hEiuzMotlgewX9==n7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%iBhv{Bnwm`dt~W8?Sb?64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsAgU\xRlLoovqkiBbkfnnSL@K_6;3[j?23JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[czFn^Uw[gEhf}xd`Ikloeg\EKBX?0:Tc<79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrNfV]SoM`nuplhAcdgmoTMCJP782\k44>>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Io]TpZdDgg~ycaJjcnff[DHCW>3;Sb?<949@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|@dT[yQmCnlwvjjCmjeoiROAD^5:4Zi5081Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi5:54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkm1??>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>25;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;9;43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0<=1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=37:=4;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo31?:1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?658?:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drf4;;54?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o\jgQmqpJssWMkm1<=>908GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`>17;>53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;:=43>6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~j0?;1839@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a=05:=45072:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bSgdTjtsG|~THlzn<3;=<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_Ecwe9490;1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[Agsi59;25<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxl2<1?:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?7;>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;<72:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7936>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyo36?:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc?3;>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]Geqg;072:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}k7536<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoYamkg<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ6?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW82:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT==6>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP10:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\57>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX9:2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT=96>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP14:2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\53>63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})eZlm[cz@uu]GeqgX9>2:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i^hi_osvLqqYCi}kT=56>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP18:3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aV`aWg{~DyyQKauc\6=74CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l]efRlvqIr|VNjxlQ<809@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cPfcUiu|FSIo{a^13<4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ56091Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kXnk]a}tNww[AgsiV>3<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n_khPnpwKprXLh~jS86?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mRdeSkwrH}}UOmyoP6928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`QabVhz}E~xRJnt`]4<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gTboYeyxB{{_EcweZ>?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j[ol\b|{Otv\@drfW0=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=2=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7==088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:697=37NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=31:2>21;1?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1?9>6:8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`Peqeu48=5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?5=8002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2>9?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz5;5;55Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?658002IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZko2=1?5;?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz5892:64CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq8759?11Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|325<4<>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{699397;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v9416>20OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}<35=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7>5088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:517=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=0=3==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx7?=088:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw:497=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr=1=32=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jx78398;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v939?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|36?54?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdz5=5;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp?<;103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~1717`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftCmjeoi:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq@`ehll6:;3?89:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgwTb{l~2<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=:8Q`_lw{[4?XG\^7<37>;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR895^m\ip~X90UDYY2>0?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^451ZiXe|rT=4Q@UU>25;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z01=VeTaxvP18]LQQ:6:73:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<=9RaPmtz\5;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR895^m\ip~X90UDYY2>4?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^451ZiXe|rT=4Q@UU>21;?63JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z01=VeTaxvP18]LQQ:6>73:7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlrZ12YZAILV<=9RaPmtz\5;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR895^m\ip~X90UDYY2>8?;2?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^451ZiXe|rT=4Q@UU>2=;?73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~V=>]^EM@Z01=VeTaxvP18]LQQ:660;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?<>SbQbuy]2=ZIR\58;24?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;8:_n]nq}Y61VE^X1<>>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_746[jYj}qU:5RAZT=01:<7?R_FLG[302WfUfyuQ>9^MVP94460;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?<>SbQbuy]2=ZIR\58?24?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;8:_n]nq}Y61VE^X1<:>838GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_746[jYj}qU:5RAZT=05:<7?R_FLG[302WfUfyuQ>9^MVP94060;0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}[23^[BHCW?<>SbQbuy]2=ZIR\58324?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq_67ZWNDOS;8:_n]nq}Y61VE^X1<6>828GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuS:;VSJ@K_746[jYj}qU:5RAZT=0==4=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxP?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>??TcRczx^3:[JSS4:;55=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbpX74[XOGNT:;;Po^ov|Z7>WF__0>060:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v bRcwgw]49TULBIQ964]l[hsW83TCXZ34?;3?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzR9:QRIAD^451ZiXe|rT=4Q@UU>6:<6?R_FLG[302WfUfyuQ>9^MVP909191Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|T30_\CKBX>??TcRczx^3:[JSS4>42<6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{csY05XY@FMU=:8Q`_lw{[4?XG\^7437?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`v^56UVMEHR895^m\ip~X90UDYY26>648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW9==7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^343>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U:<:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[470?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ>2658GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW89<;6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$n^o{cs]2021>=0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hXmym}_0543>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U:4:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[4?0>2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ=769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX:9=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^0232=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT>?98;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mS`v`vZ44?>1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kYjxn|P2554?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWdrdzV8>;:5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\63103JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[h~h~R<8769@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQbpftX:1=<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^0:33=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+gUf|jxT?:94CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\auaq[660?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZkoQ<1648GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`PeqeuW===7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%i_lzlr^742>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVgsk{U=;;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o]ntbp\32023;7?;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(jZ~yilcJrsmqWqgs}zXnk5m4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"l\tsgbi@tug{Ymy{|Rde\cisbWzo4<5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#o[addpehjqT|h~~_kh8`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cWm``tadf}XxlzzsSgd[bjrmVynx4<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})@FMU=:9Q`_cLf|qQua}oGici{hZ1^[hsW;2TCXZ30?;1?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$KCJP676\kZdImq~\~dzjLdldpm]4UVg~tR<7_NWW848>:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/FLG[303WfUiBhv{WskwaIcio}bP?PQbuy]1948GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%Fmnmzm^`PpdtsagmIuykCaog\hpr;872<7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,Ided}dUi_yo}thldF|rbDhdnSa{{<1<2<==D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cncbwn[gUsi{~bbjLvtdNbj`Yg{6:2Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z01SPmtz\6=YH]]8:5;5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qULBIQ965]l[gHbp}]yeykCeoewl^5ZWdsS?6POTV05<0?>TcRlAeyvTvlrbDldlxeU<]^ov|Z4?WF__8<79;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(EdsSJ@K_747[jYeFlr[g{eMgmcqn\;TUfyuQ=8^MVP15>?2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/Lov|ZAILV<=8RaPbOg{pRtn|lFnbjzg[2_\ip~X:1UDYY:<16c8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPbGkekRtn|lDs=<6?;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(EdsSo@jxuUqmqcKmgmdCv>1928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPbOg{pRtn|lFnbjzgNy023c=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]aJ`~s_{ciAkagujM|6>43JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv Mlw{[gHbp}]yeykCeoewlK~4WZ]:;k5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qUiBhv{WskwaIcio}bEt96:;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(EdsSo\jaePfwuii{lXnohgyeeL{54>73JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv Mlw{[gUszlkfI|`rRvqkgc69>:0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-Qavsk|5;5;=5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Tb{|f0?09d:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'Vd;=?>9e:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'Vd;=?>>6d9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&Ue<<<817d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%Tb=?=70345>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#R`?15:\mkp0:2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/^l351>Xag|:;l5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dCehE~x}{{D`vbWqgsm190OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-a@hgH}}z~xIo{aRvbp`Y`d|oThz83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>3:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:6:7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1?<>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8429?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7=8084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>22;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5;<2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<0:=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;904>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8769?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7><084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>16;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5882::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<36=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;:<4<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2=6?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9406>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0?61759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?6<80;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h692::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<22=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;;84<86MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxl2<2?57?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcwe9546>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j0>:1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?7080<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h68:39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=14:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:46>>0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j09>1759@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc?0480<2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|h6?>39;;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a=60:225;95Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyo344<40>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:3>7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1:8>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb81>9?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k784083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>7:22Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:2:7=?7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkm1;<>668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8029?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k798084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>62;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5?<2::4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<4:=31=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqg;=04668GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb8369?=1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}k7:<084:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>56;133JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsi5<82:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn<7<47>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpd:06>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~j05083:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`>::242618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[450;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU:8:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_0747>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY6>>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS<983:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]2<256MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnfNjxlQ=729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\65143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV8:;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP2350?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ44?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT>99<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^0636=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX:?=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR<8729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\6=143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV82;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP3618GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[660;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU8=:=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_2047>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY4;>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS>:83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]01250;2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cDjbjBf|hU85:<4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_550?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ27?:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT8<9<;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^6136=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX<:=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR:;729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\00143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV>=;>5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP4650?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nKgioEcweZ2??:1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`EmciCi}kT849=;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jOcmcIo{a^747>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY28>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS8?83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]6625::=4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eN`ldHlzn_4547>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oHffnFbpdY20>90OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBl`hLh~jS8782:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbJnt`]536=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lIigmGeqgX>9=87NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fCoagMkmR8>729@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hMekaKauc\27143JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV<8;?5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dAaoeOmyoP7608GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%iJdh`D`vb[=153JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bGkekAgsiV3<=6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+g@nnf]yeyk83:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kLbjbY}iugM|27k0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aBltt|MkmRicud]paq1f3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bOg{pRtn|lFnbjzg<1<4e>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#o@jxuUqmqcKmgmd1?17`9@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&hEiuzXrhvfH`h`|a692:o4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})eFlr[g{eMgmcqn;;7=h7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fKc|^xbxhBjnfvkJ}:76>i0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aJ`~s_{ciAkagujM|979?j1Hdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.`Ma}rPz`~n@h`htiL{8780k2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cLf|qQua}oGici{hOz?7;1>3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bOg{pRtn|lFnbjzg_15:?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$nCkwtVpjp`Jbfn~cS<96;BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.MvpVrueF|xzGaofoaw~(jGosxZ|ftdNfjbroW;=27NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fKc|^xbxhBjnfvk[6?53JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bNwwtprSpVNjxlU=6\]DJAY1>=UdSAk|sUjbjZ71Wf;2:6MgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+gIr|yXuQKaucX63[XOGNT:;:Po^NfwvRoigU::Ra>_RU3=7=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"l@uurvpQ~XLh~jW?8R_FLG[303WfUGi~}[h`l\53Yh:090OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aKprw}}^sS_kndx]aKprw}}^sSIo{aZ31YZGILV=<>Ra64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Qadb~WkE~x}{{Ty]Geqg\9;WTMCJP760\k4?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bNwwtprSpVXnmiwPbNwwtprSpVNjxlU>2\]BJAY0?;Ud=RH64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Qadb~WkE~x}{{Ty]Geqg\9;WTMCJP760\k7?13JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bNwwtprSpVXnmiwPbNwwtprSpVNjxlU>2\]BJAY0?;Ud>RH64:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'kE~x}{{Ty]Qadb~WkE~x}{{Ty]Geqg\9;WTMCJP760\k61d3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv bSgb`Wctxfdxi_klehtf`2ch0OegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-aWqgu|`dlNtzjL`lf8480j2IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cQwewrnfnHrxhBnnd>1:2g5Lhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*dT|{ojaH|}os5`?FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$n^z}e`oFvwiuWnf~iR}jt928GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%i[g{eMgmcqnNfKsi~B`c=2=<5=D``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"lXrhvfH`h`|aCeNtzjsMm`848?82IcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cUqmqcKmgmdD`MyugpHje;:72;7NffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,fRtn|lFnbjzgIo@zp`uKgj682:h4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})e_{ciAkagujJjGsmzFdoR>8f:AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV7R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-LqqUszdE~x}{{H`lgh`t'k]yeykCeoewlLhEq}ox@bmP16d8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%i[g{eMgmcqnNfKsi~B`c^04b>Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oY}iugOakas`@dIuyk|Lna\737Eoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})eG|~{yy]{rdcnMkrbzokhiYaIigm\@hgUmzo=;?4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/cPfw`rCehIcmc`jl708GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+gTb{l~OalMgaolfh40?3JbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&hYi~k{Dlc@ldhimeKehKgio7;8GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+gTb{l~OalMgaolfhDhcN`ld=8j4CikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/cQwv`gjM{xd~?h4CikmgmJqNymjEczjrgc`a})NgYeyx?ByFqeb|*dKiz~\cj<8:AkmkeoDL{klGatdpeefc'@e[cz=LwDscd~(jEkxxZa}d^eoq`Yu{}9h7NffnbjOrCv`i@dihncdz,MjVhz}8GzK~hay-aHdus_fxoSjbze^pppZUP9?20OegaciNuBuafAg~n~koley-JvtStmm$Hdd`lhHprMkrbzokhiZg{hBnjakr(EdsSoJbaHpr_5[X[}ky~Q_WS]122YhWD_SS?9<7^m22f=D``dhdAxIpfcJjqcunhint"G}qTqf`+EoagicEFnugqbdeb_`~cOagjnu-Nip~XjMgjET0\]Ppdrr{VZ\^R<97^m\IP^X:>9Eoagic@{Hg`Kmp`taijos#D|~Urgg*FnnfjbB~|GatdpeefcPa}bH`dkat.`GidOuyR:VS^znttq\TRTX:?=TcRCZX^0472Yh<91Hdd`lhMtEtbgNf}oyjlmjx.KquPubl'IcecmgIssJjqcunhin[dzgCmkfjq)eA{{?56MgioakHs@wohCexh|iabg{+Ltv]zoo"NffnbjJvtOi|lxmmnkXiuj@hlci|&hB~|Qhltg\w`r4;2IcecmgLwDscdOi|lxmmnkw/Qc`o`rTagas#o^ncjgwWlhl[}ki>m4CikmgmJqNymjEczjrgc`a})Wijanx^gaky-aTdelm}Ybbf]{aug\cisbWzo8=5Lhhl`lIpAxnkBbyk}f`af|*Vfkbo_d`dx.`Sefmb|Zceg^zntd]dhpcX{l~T_Z><1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]magkV`p06>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYamkgRdt6;;1Hdd`lhMtEtbgNf}oyjlmjx.PfcUiu|FC mD`vbRdjnl_ky>><4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_kgeiXnr20e?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=2=75=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?4;7482IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:76;9;7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz5:5?>>4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky0=0;319@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|311<05>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>24;7492IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:68788=6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{6:<3=<1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2>0?604>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>25;563JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv976689:7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz5;:2?=>;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1?>>516?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=32:1YT_99;7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz5;92>?4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky0<<11238GmoikaF}J}inIovfvcgdmq%Yij^`ruMvpJt)jMkm[o}<00=667>4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky0<=1309@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|312<274=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?5685;81Hdd`lhMtEtbgNf}oyjlmjx.PfcUiu|FC mD`vbRdt;9:48?<5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7=>0;319@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|315<05>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>20;7492IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:6<788=6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{6:83=<1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2>4?604>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>21;563JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv972689:7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz5;>2?=>;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1?:>212?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=36:1573JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv9716:;0OegaciNuBuafAg~n~koley-QabVhz}E~xB|!bEcweSgu48<5=>?4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky0<812238GmoikaF}J}inIovfvcgdmq%Yij^`ruMvpJt)jMkm[o}<04=767309@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|316<174=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?5284;81Hdd`lhMtEtbgNf}oyjlmjx.PfcUiu|FC mD`vbRdt;9>4??=5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7=50<1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2>8?305>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>2<;4492IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:607>8<6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{6:53=>;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1?6>012?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=3::7563JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv97>6:9:7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz5;229Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>2:7573JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv979;::0OegaciNuBuafAg~n~koley-QabVhz}E~xB|!bEcweSgu484??=5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7>=0<1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2=0?305>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>14;4492IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:58798=6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{69<3:<0:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2=1?12?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=02:4563JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv9466;9:7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz58:2>=>;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1<>>513?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=01:67>?4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky0?<14228GmoikaF}J}inIovfvcgdmq%Yij^`ruMvpJt)jMkm[o}<31=74=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?6686;81Hdd`lhMtEtbgNf}oyjlmjx.PfcUiu|FC mD`vbRdt;::49?<5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7>>0<309@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|322<775=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?618492IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:5<7;8=6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{6983<<1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2=4?604>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>11;563JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv942689:7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz58>2?=>;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1<:>513?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=05:67>?4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky0?813238GmoikaF}J}inIovfvcgdmq%Yij^`ruMvpJt)jMkm[o}<34=0664:?<5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7>:0=309@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|326<074=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?6283;91Hdd`lhMtEtbgNf}oyjlmjx.PfcUiu|FC mD`vbRdt;:148=6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{6943?<1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2=8?005>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>1<;5492IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:507>8<6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{6953=>;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1<6>012?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=0::7563JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv94>6:9:7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz58229Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>1:7573JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv949;::0OegaciNuBuafAg~n~koley-QabVhz}E~xB|!bEcweSgu4;4??=5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7?=0<1:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2<0?305>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>04;4492IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:48798=6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{68<3:<0:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m2<1?12?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=12:4563JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv9566;9:7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz59:2>=>;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1=>>50e?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=1=75=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?7;7482IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:46;9;7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz595?>>4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky0>0;2g9@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|34?13?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=6=566Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>6:7573JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv939;::0OegaciNuBuafAg~n~koley-QabVhz}E~xB|!bEcweSgu4<4?>k5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7:3=?;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1811228GmoikaF}J}inIovfvcgdmq%Yij^`ruMvpJt)jMkm[o}<7<175=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$iHlznV`p?2;5482IcecmgLwDscdOi|lxmmnkw/SgdTjtsG|~D~#lKaucUew:16=8m7NffnbjOrCv`i@dihncdz,V`aWg{~DyyA}.cFbpdPfz5=5?=5Lhhl`lIpAxnkBbyk}f`af|*TboYeyxB{{Os,a@drf^hx7;3?<0:AkmkeoDL{klGatdpeefc'[ol\b|{OtvLv+dCi}k]m28>313?FnnfjbGzK~haHlwaw`fklr$^hi_osvLqqIu&kNjxlXnr=5=766>4CikmgmJqNymjEczjrgc`a})UmnZd~yAztNp-fAgsi_ky050=319@llhd`E|M|joFnugqbdebp&Xnk]a}tNwwKw(eLh~jZl|38?104>Eoagic@{Hg`Kmp`taijos#_khPnpwKprHz'hOmyoYas>;:14a3JbbbnfCvGrdeLhsm{ljohv RdeSkwrH}}Ey"oJnt`Tbv9?9;91Hdd`lhMtEtbgNf}oyjlmjx.PfcUiu|FC mD`vbRdt;17;8<6MgioakHs@wohCexh|iabg{+Wc`XfxCxz@r/`GeqgQi{622?=?;BjjjfnK~OzlmD`{esdbg`~(Zlm[cz@uuMq*gBf|h\j~1713228GmoikaF}J}inIovfvcgdmq%Yij^`ruMvpJt)jMkm[o}<8<76a=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$i^hokyWcq6`=D``dhdAxIpfcJjqcunhint"\jgQmqpJssG{$i^hokyWcq57c3:465n2IcecmgLwDscdOi|lxmmnkw/cKmWqtj{HihHb`jSupa85869;l0OegaciNuBuafAg~n~koley-aMkUszdyJonJ`ndQwvg:76898?6MgioakHs@wohCexh|iabg{+gOi[}xfLmlDnlfWqte494:?R]X03d8GmoikaF}J}inIovfvcgdmq%iEc]{rlqBgfBhflY~o2?>061b>Eoagic@{Hg`Kmp`taijos#oGaSupnwDedLfdn_y|m<1<217`3:405m2IcecmgLwDscdOi|lxmmnkw/cKmWqtj{HihHb`jSupa8585:l1Hdd`lhMtEtbgNf}oyjlmjx.`JjVruezKhoIaaeRvqf969;;o0OegaciNuBuafAg~n~koley-aMkUszdyJonJ`ndQwvg:76=997NffnbjOrCv`i@dihncdz,fLhT|{gxMnmKoogPpwd;87>T_Z>=e:AkmkeoDL{klGatdpeefc'kCe_y|bs@a`@jhb[}xi0=0:2d9@llhd`E|M|joFnugqbdebp&hBb^z}mrC`gAiimZ~yn1>163g8GmoikaF}J}inIovfvcgdmq%iEc]{rlqBgfBhflY~o2?>60f?FnnfjbGzK~haHlwaw`fklr$nD`\tsopEfeCggoXxl30?:06>Eoagic@{Hg`Kmp`taijos#oGaSupnwDedLfdn_y|m<1<;[VQ7:l1Hdd`lhMtEtbgNf}oyjlmjx.`JjVruezKhoIaaeRvqf9691;20OegaciNuBuafAg~n~koley-aMkUszdyJonIat=2=6==D``dhdAxIpfcJjqcunhint"lFnRvqivGdkNd0<0=8:AkmkeoDL{klGatdpeefc'kCe_y|bs@a`Ckr;:7837NffnbjOrCv`i@dihncdz,fLhT|{gxMnmHnu>0:7>Eoagic@{Hg`Kmp`taijos#oCjmHlsqqRWMkm13`8GmoikaF}J}inIovfvcgdmq%iAhcFnqwwP}YCi}k7><0=b:AkmkeoDL{klGatdpeefc'kGnaD`uuV{[Agsi5892?l4CikmgmJqNymjEczjrgc`a})eElgBb}{{Ty]Geqg;::49n6MgioakHs@wohCexh|iabg{+gKbe@d{yyZw_Ecwe9436;h0OegaciNuBuafAg~n~koley-aI`kNfyXuQKauc?6085j2IcecmgLwDscdOi|lxmmnkw/cOfiLhw}}^sSIo{a=05:7dEoagic@{Hg`Kmp`taijos#oCjmHlsqqRWMkm1=9>3`8GmoikaF}J}inIovfvcgdmq%iAhc]eqnzEfeCggoXxl=6:AkmkeoDL{klGatdpeefc'kGna_klxC`gWcv:01Hdd`lhMtEtbgNf}oyjlmjx.`LqqUszdyJonIat=2=6<=D``dhdAxIpfcJjqcunhint"l@uuQwvhuFkjMex1?1289@llhd`E|M|joFnugqbdebp&hDyy]{rlqBgfAi|585>45Lhhl`lIpAxnkBbyk}f`af|*dH}}Y~`}NcbEmp959:01Hdd`lhMtEtbgNf}oyjlmjx.`LqqUszdyJonIat=6=6<=D``dhdAxIpfcJjqcunhint"l@uuQwvhuFkjMex1;1269@llhd`E|M|joFnugqbdebp&hDyy~ztSz\Efebx}837NffnbjOrCv`i@dihncdz,fJssx|~YtROlcdrw57>11548GmoikaF}J}inIovfvcgdmq%iCxzuuQwv`gjAg~n~koleUmEmci\0TUXxknmRvbp`:768>=7NffnbjOrCv`i@dihncdz,fJssx|~XxknmHlwaw`fkl^dJdh`[8_\WqtbidYmyk30?320>Eoagic^hifsugqEfeb{zi0Ob`iifVbvbcs991HcchfgUcqc`rWi}b:46M`nuplhLiCmekrOaalkBplwv`6J<2:F76>B2<2N>4=<4D708@2773M=?:;1O455KAEFQ858?3MKOH_2>>99GEABU4;437IOKDS>0:==CIMNY0907;ECG@W:26h1OMIJ]<783:==CIMNY0;0;;ECWE3=CI]KBB:5KAUCLQQ?1ONDZJRS68@FJL991OHI;7892;<=6?01::<6JKDE4321EDKJ<;:964DEFG2311991OHIJK547;<=>?89::<6JKDEF@GF7698;;<=64DEFG@A7C991OHIJKDEF2446689::<6JKDEFG@ABCLMNOH=??;EFG@ABCLMNOHIJK8028@ABALMN>456I89:355=CLONOHKJLCDA;33MNGU>5KDS58@AT4W_1OIKOZLUg8@@JFQJBJECQ@SBf8@@JFQLNT[_G[Eb9GAIG^WKS[M^]6;EGOE\YTZJ90HH@7;ED1476CN8:0HK6:9G:270>:;86JI8@33?A@CNMLOJIHKF0DGB461008@CjhxZf}^h}jtWco[7753MLgc}]cvSgpaqPfdV9:>6JIlnrPhsTb{l~]maQ;139GBiiw[e|Yi~k{V`n\1442:FEhjvTdXnhzYam];57=CNee{_ax]ergwRdjX1o1OJaaUoqjckccW8l0HKb`pTlpmbhblV8m7IHcoqWmwlaimmU8;6JIlnr\52=CNee{S?<4DH78@L:76?1OE1??>79GM9766?1OE1?=>79GM9746?1OE1?;>99GM972294=7IG314<6?AO;97?0HD2=>49GM959=2NB090:;EK?1;3BN414>7IG39?48@LG;87=0HDO311<4?AOF48;5;6JFA=31:2=CAH6:?394DHC?51803MCJ0<;17:FJE9716>1OEL2>7?58@LG;914<7IGN<0;=<>BNI5;1<384DHC?5;1=08;EKB8779?2NBM1<=>69GMD:5;7=0HDO325<4?AOF4;?5;6JFA=05:2=CAH69;394DHC?6=803MCJ0?716:FJE949?2NBM1=?>89GMD:493:5;6JFA=12:3=CAH682;5KI@>7:3=CAH6>2;5KI@>5:3=CAH6<2;5KI@>;:3=CAH62255KI@FJ858>3MCJHD2>0?;8@LGCA5;:245KI@FJ844912NBMIG312<:?AOFL@6:8374DHCGM972601OELJF<04==>BNIMC7=:06;EKB@L:60730HDOKI=3::==CAHNB0<06;EKB@L:58730HDOKI=02:<=CAHNB0?<19:FJEAO;::427IGNDH>10;?89GMDBN4;<556JFAEK?628>3MCJHD2=8?;8@LGCA582255KI@FJ878>3MCJHD2<0?`8@LGCA59:6=06;EKB@L:49720HDOKI=1=<>BNIMC78364DHCGM93902NBMIG36?:8@LGCA5=546JFAEK?<;>69GMG:697=0HDL313<4?AOE4895;6JFB=37:2=CAK6:9394DH@?53803MCI0<917:FJF97?6>1OEO2>9?:8@LD;93:5:6JFB=3=3>BNJ58;2:5KIC>15;1?08;EKA8759?2NBN1<;>69GMG:5=7=0HDL327<4?AOE4;=5;6JFB=0;:2=CAK695384DH@?6;14=7IGM<9<5?AOE40437IGMDH>3:<=CAKNB0<>19:FJFAO;98427IGMDH>26;?89GMGBN48>556JFBEK?508>3MCIHD2>6?;8@LDCA5;<245KICFJ84>912NBNIG318<;?AOEL@6:245KICFJ876912NBNIG320<:?AOEL@69>374DH@GM944601OEOJF<36==>BNJMC7>806;EKA@L:5>730HDLKI=04:<=CAKNB0?619:FJFAO;:0437IGMDH>1:<=CAKNB0>>1b:FJFAO;;80;245KICFJ867902NBNIG33?:8@LDCA5>546JFBEK?1;>BNJMC75384DHA?4;>16:FJG979>2NBH1>18:FJ@97=87<0HDJ31?58@LVF494<7IG_A=3=3>BNXH69245KIQC?7?69?2NB\L2<>`9GMUGCAY6;2l5KIQCGMU:66h1OE]OKIQ>1:f=CAYKOE]2<:108;EKSF969?2NB\O2>>69GMUD;:730HD^M<283:2=CAYH7?3o4DHRA@LV;87k0HD^MDHR?5;g1a:FJTGBNX595=<5KISG@PZVF\AUHBY\Cd:FJRFJLWMC]EIKm;EKUGIMXMMMN56JFVBNH[MR>3MC]OAEPLUg8@LPDDBUECNAZNUc8@KVRDZODYY;4DN>3:3=CG5;;2;5KO=32:3=CG5;92;5KO=30:3=CG5;?255KO=36>5813ME7=80:;EM?5;3BH4=4>7IA35?78@J:16<1OC1915:FL8=823ME75384DNC?4;169GKD:6;7=0HBO315<4?AIF48?5;6J@A=35:2=CGH6:;394DNC?5=803MEJ0<718:FLE97=87<0HBO31?58@JG;:94<7IAN<33=3>BHI5892:5KO@>17;1908;EMB8739?2NDM1<9>69GKD:5?7=0HBO329<4?AIF4;35:6J@A=0=3>BHI59;245KO@>05?69?2NDM1=>>79GKD:46?1OCL2;>79GKD:26?1OCL29>79GKD:06?1OCL27>79GKD:>611OCLJ@<1<:?AIFLF6:<374DNCGK976601OCLJ@<00==>BHIME7=>06;EMB@J:6<730HBOKO=36:<=CGHND0<819:FLEAI;9>427IANDN>2<;?99GKDBH48427IANDN>14;?>89GKDBH4;8556J@AEM?668>3MEJHB2=4?;8@JGCG58>245KO@FL870912NDMIA326<:?AIFLF694374DNCGK94>611OCLJ@<3<:?AIFLF68<3l4DNCGK95629427IANDN>05;>BHIME7:364DNCGK91902NDMIA38?:8@JGCG535;6J@A^PFC3=CGK6;2:5KOC>24;169GKG:6<7=0HBL314<4?AIE48<5;6J@B=34:2=CGK6:4394DN@?5<8?3MEI0<4?>79GKG:66>1OCO2=0?58@JD;:84<7IAM<30=3>BHJ5882:5KOC>10;1808;EMA8709?2NDN1<8>69GKG:507=0HBL328<5?AIE4;4<7IAM<22==>BHJ59:6=08;EMA8679>2NDN1=16:FLF929>2NDN1;16:FLF909>2NDN1916:FLF9>9>2NDN1718:FLFAI;8730HBLKO=33:<=CGKND027;?89GKGBH48?556J@BEM?538>3MEIHB2>7?;8@JDCG5;3245KOCFL84?902NDNIA31?;8@JDCG58;245KOCFL877912NDNIA323<:?AIELF69?374DN@GK943601OCOJ@<37==>BHJME7>;06;EMA@J:5?730HBLKO=0;:<=CGKND0?718:FLFAI;:730HBLKO=13:g=CGKND0>?50?;8@JDCG59:255KOCFL868?3MEIHB2;>99GKGBH4<437IAMDN>5:==CGKND0:07;EMA@J:?611OCOJ@<8<4?AIEW[OL:6J@C=2=<>BHK5;1<384DNA?5;02NDH1?19:FLJQYDI[O<7IA_A=2=3>BHXH6:2:5KOQC?6;?4?>69GKUG;;7k0HB^NDNR?4;g3m4DNRB@JV;;3:5m6J@P@FLT959?2ND\O2?>69GKUD;97=0HB^M<3<:?AIWJ591<394DNRA868f3ME[NIA_<10:6=CXF?0H]\N049GTWG6=2N[^L<:;ERQE63BQLMUHC@^PSDVa?APCLV\IKR^Kc:FU@AYQJNUXIA=4DVGg?A_IKEAOE[^\EMa8@\HDDBNBZ^KC9:FZJFJL[LF:>6JVN^AOOAOQXVCEZRKA109G]KYDDBNBZRGAV^GMa>B^FVIGGRGAV^GM2>BXMD_::6JPELW1e>BbnhgxNbdd:FfhdBlnoXucml;EkbcwgjZlynx?<4DhcdvdkUmzoJ^C!rEkbcwgjZlynx^zntd4e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhMk(nFqZ~eZ`gfnf35=CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlAg$b\x}gTnedh`~(LOfd|u!IDBRF|=>1628@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiJj+oSgnmgiH`nbmg13`=CehHgg#JbaBmntjhbf}yP

0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaLV`ub|&Gxdkh_b3QavcsN{efOae=7d9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll6d8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcm34g>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcm:a?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kw7e9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+U~fjEYi~k{/b3QavcsN{efOae=979GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+U~fjEYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p>20H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaLV`ub|&i9^h}jtMao3d=CehHgg#JbaBmntjhbf}yP

1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbE~x#aKaucEhjv'NoeJaasZ2^*A@kgyr$JIM_Ey:4?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhKpr)gMkmKb`py-Dak@kgyyP=P KFmms|*@CKYOs;<5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fAzt/mM|Ust`]elkak=739GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+iIpYxdYahgmg1521BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fZ~eZ`gfnf53`R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlZms%e_jvPtqkPja`dl=?7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'Kf`^iw!iSfzTpuo\fml`hQbs918@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiQ`|(nZms[y~f[ofeoaZktp&NM`b~w/GF@T@~?92NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*Kg{UI`fAzt/mSqvnSgnmgiNfnnfgg[}i;87;=86JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&cO`t^zsi44?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/hKQavcsNhy:85Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%b@nb]e`fz2a=CehHgg#JbaBmntjhbf}yP

>1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)nX|ycXbihld57?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/hRvwmYnG[oxiyQNNE]2466Xg>?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(aYxdRg@RdqfpZGILV;;?=Q`1748@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by oEcweSgkami6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)~OcmcBxjrgnlsVrugko::?5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&LbjbAyesdokrUszfhn=R]X04g8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#xIigmLr`tadf}Xxame3;:?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$OaknrSgrq`usFfYH@#mKemczaaCiikfnEc7;;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(OGNT==:;_n]SSWY491UdSB\P762\k<08^m\KWY0?9Ud=BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*oTanE~xu!IDBRF|gbR.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUst`&Z~`~k\yoaAevc'fFdolb\ifMvp})ALJZNto<4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\x}g/nPfclusm{oo_diNcj`;?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Zd|Ya_urj,TpjtmZseoOo|ey-jLjjc[`mBbn>4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Uiw\fZ~e!_umqfW|hdJhynt"gGomfPmbOip&LOO]Kwb`9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Xfz_c]{|h.RvhvcTqgiIm~kw/hL{Ljjc[`mBbol4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Uiw\fZ~e!_umqfW|hdJhynt"gAxImo`Vo`Ag;i96JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$e^ghOtva<>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[c}Z`Ptqk+Usk{lYrbnLnsdz,mVo`G|~Ta~m?;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vhx]e[y~f PtnpaVikKkxiu!fSheLqqYj{q%MHN^Jxcf8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kPmbIr|q%MHN^Jxc`8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.mKkibTanCeS`}l3:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(Wgy^d\x}g/Qwow`U~fjHjhv oImo`Vo`AgUfu!IDBRF|f27IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%b_di@uu`;?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Z~eZ`Pnr,TpjtmZseoOo|ey-jWlaH}}Ufn>4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"g\ifMvpZktp&LOO]Kwbe9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)X|ycXb^`p.RvhvcTqgiIm~kw/hQjcJssp&LOO]Kwbc9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)X|ycXb^`p.RvhvcTqgiIm~kw/nJlhaUno@dTa~m<;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vr{a^d\b~ PtnpaVikKkxiu!`HnngWlaNfVgxt"HKCQG{g1=CehHgg#JbaBmntjhbf}yP

6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SqvnSgYe{#]{csdQzjfDf{lr$cAalamQjcJssp&LOO]Kw9b9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!lPnr@h`guLfdn@bm6b:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"m_urj@h`guLfdn=4j4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$o]{|hBnfewBhflFdol>4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$o]{|hBnfewBhflFdoIbv949GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!fRdqfpAj~101OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})nZlynxK|`mQms=<=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.mQavcsN{ef\x}g9e9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!`RdqfpCtheYxdIbva19GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!`RdqfpCtheYxdIbvDm{a3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.mQavcsN{ef\x}g_nPfw`rAzfg[y~fKlx]BJAY681;Tco64DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$c_k|euDqkhVr{aUd^h}jtGpliUst`MfrSL@K_02;5Zi61;1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})h[`mHIn;4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)W}zbXucmgNdggaa(Azfg[y~fKbmQzjf)Cg|hgi^wacCcpa})Cg|hgi^wac@qzjfOiJhynt"a\if]nwfbBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#]{|hR{mgmHbmmoo"K|`mQwplAdk[pdh#IazbmgP}keEizos#dJcyRkd|*@CKYOso>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*Vr{aYrbnfAedff`+RhX|ycHob\yoa,@jsedlYrbnLnsdz,@jsedlYrbnO|yoaJjGgtmq%d_diPmraa?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$\x}gSxl`lKcblln%Xb^zsiFahVik&NdyobjSxl`Fdubp&NdyobjSxl`Evik@dIm~kw/nQjcZktp&LOO]Kwc99GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&Z~e]vnbjMa`bbl'^d\x}gDcnP}ke(Lfi`h]vnb@bw`~(Lfi`h]vnbCp}keNfKkxiu!`She{+CBDXLrjo6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+Ust`Zseoe@jeegg*QiW}zbOna]vnb-GkpdkmZseoOo|ey-j@iTanh?7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Tpuo[pdhdCkjddf-PjVr{aNi`^wac.Flqgjb[pdhNl}jx.kGh|Unoq%MHN^Jx938@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%Tb=>:7^kmr=3_F:f?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe1:5>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh>:2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/bFjwddkm{YmykPFRO\BCb4%@d8595Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo? Ga3^D:0>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh4WN2?7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,g@hfjeoDyyB`c9`8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%hIcomldMvpIidW{y|bz75:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'jZ~eMce`pGkkc?<2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/bRvwmBn{hhgii8n;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"lJn``oaJssLes=46JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%i^h}jtEmma4023MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*vCazki`h66;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Aljk_nPfeaGcl\dxW4SPGOF\5473WfUjhiQ;_NWW[f;<72i7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EhnoSb\jaeCg`PhtS0WTKCJP1037[jYflmU?SB[[_b{?0;76001OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*KflmUd^hokAefVjv]>UVMEHR?>15]l[dbcW=UDYYQly=5=?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|1678@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPht:>?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|3678@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPht<>?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|5678@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPht>>?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|7678@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPht0>?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|96c8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWjs7<39n;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZe~4840:2gk0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_b{?<;1e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_eRbzt=2=3g=CehHgg#JbaBmntjhbf}yP

5;o5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&Ghcx`{_hUqmqcTidzgi]z}Uoq\hpr;=7=i7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^nvp909?k1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}Pltv?3;1e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_eRbzt=:=3g=CehHgg#JbaBmntjhbf}yP

17c9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQkuXpfx7=39m;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZ~hz585;o5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&Ghcx`{_hUqmqcTidzgi]z}Uoq\|jt;;7=i7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^zlv929?k1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}Pxnp?1;1e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_eRv`r=4=3g=CehHgg#JbaBmntjhbf}yP

?7d:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@czx^kTvlrb[hg{`h^{rTlp_<[XOGNT=>Q`10:5?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mlw{[lQua}oxHd}nbmgg[UQUW:9;SbQBUY]0574Xg8;<<6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRa]e`fB`aSi{Gr:<<8i;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu?>6g9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w204e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny122c=CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsWfXnmiOkdTlpJ}30:2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~2WZ];:k5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GfyuQ`RdcgEabRfzDs:<8i;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu9>6g9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w804e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny;23d=CehHgg#JbaBmntjhbf}yP

k0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{axnkRaXrhvfWdkwdlZ~X`|Gscz[<>b3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvnumnUd[g{erFjwddkmmYja}bjPupVjvAuipOsxoKemcz[hu0>2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUhu1>1779GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\g|:66><0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSnw32?55?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4:4<:6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=6=33=CehHgg#JbaBmntjhbf}yP

2:84DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_b{?2;113MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVir0:086:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]`}9>9?>1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnT`xz30?54?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|5;5;:5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPltv?6;103MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVf~x1=1769GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\hpr;<7=<7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRbzt=7=32=CehHgg#JbaBmntjhbf}yP

1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnT`xz38?54?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|535;:5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?4;103MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVrd~1?1769GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\|jt;:7=<7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRv`r=1=32=CehHgg#JbaBmntjhbf}yP

1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTtb|36?54?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz5=5;:5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?<;103MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVrd~171719GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRmv<1<44>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_b{?5;173MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseWfL~`aM`uov\g|:56>:0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYdq595;=5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vir09080:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSnw35?53?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPcx>5:26BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_mww878092NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[iss4:4<=6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWe09081:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSa{{<4<45>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_mww838092NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[iss4>4<=6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWe05081:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSa{{<8<45>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_ymq858092NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[}iu484<=6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWqey0?081:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSua}<2<45>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_ymq818092NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[}iu4<4<=6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWqey0;081:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSua}<6<45>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_ymq8=8092NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[}iu404j86JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Drd~RaXrhvfWdkwdlZ~X`|Gscz_<[Xg^xbxh]nmqnfTqtRfzMymtU?]^ZLVZ219VeTtb2?>0c7?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mymq[jQua}oXm`~ceQvqQku@zhsP5PQ`WskwaVgjxeo[x[asFpb}^7ZWQEYS98?_n]{k9699h>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JpfxTcZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krW?SPXNP\00?XgVrd0=0>a59GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cwos]lSwosmZkf|ak_tsWmwBtfqR3VSbY}iugPehvkmY~yYc}Hr`{X7XY_G[U?95Q`_ym?4;7f<2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+H~hzVe\~dzjS`osh`Vsz\dxKov[8_\kRtn|lYja}bjPupVjvAuipQ?QRV@R^663ZiXpf6;2BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LzlvZiPz`~n_lcldRwvPhtO{krW4SPoVpjp`Ufeyfn\y|ZnrEqe|]?UVRD^R::3^m\|j:7683j7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*Bf|hXnk"IjnGnltv]7U'NM`b~w/GF@T@~>j2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-GeqgUmn%LicHcoqqX55[)LOfd|u!IDBRF|BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T1\,GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$HlznRde,C`hAdfzxW?S!DGnlt})ALJZNt4o4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'Mkm_kh/FgmBiiw{R9V"IHcoqz,BAEWMq3j7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*Bf|hXnk"IjnGnltv]3U'NM`b~w/GF@T@~>i2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-GeqgUmn%LicHcoqqX1X(CNee{t"HKCQG{=d=CehHgg#JbaBmntjhbf}yP

1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&ZseoYaFCmi,mAgsi]e[y~f30?:;?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gKaucWkUst`5;;2564DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk84790>1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&ZseoYaFCmi,mAgsi]e[y~f31?:4?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gKaucWkUst`5854:5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(aMkmYa_urj?7;>03MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.kGeqgSgYxd1:1869GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$eIo{aUmSqvn;=72<7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oCi}k_c]{|h=4=<2=CehHgg#JbaBmntjhbf}yP

90>1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&ZseoYaFCmi,mAgsi]e[y~f39?:5?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gKaucWkUst`V:3:6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%_t`lTnK@hn)nLh~jXb^zsi]2<2=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{aU>4;5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(aMkmYa_urj\2=0?>2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~eQ6859GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$cIo{aDlbfic?>2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)aJfdofM}orqjjbBf|hE~x1>1879GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.hAokfmDzfyxeciKaucLqq:661<0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'cH`bmdCsmpwlh`Lh~jCxz32?:5?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,jGiidcJxd~gagEcweJss4:43:6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%eNb`cjAqkvunfnNjxlAzt=6=<3=CehHgg#JbaBmntjhbf}yP

2584DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#gLlnahGwit{`dlHlznOtv?2;>13MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(nKeehgN|`srkmcAgsiF0:076:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!iBnlgnEugzybbjJnt`Mvp9>90?1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&`IgcneLrnqpmkaCi}kDyy26>778@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fRdqfpZoi~?i0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})nZlynxRgav0]JJSY7?91OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPht494<<6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'`]yeyk\alroaUru]gy7=39?;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~2=>628@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fWskwaVgjxeo[x[as=1=35=CehHgg#JbaBmntjhbf}yP

4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_e191719GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|<9<44>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq?=;133MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvAuip6;2::4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eJ|ny=3=31=CehHgg#JbaBmntjhbf}yP

>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{Nxju1;1759GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|Gscz8380<2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oXm`~ceQvqQku@zhs7;39;;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~I}ax>;:225Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxKov_150?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrEqe|Y6?:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtO{krS?9<;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~I}ax]036=CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvAuipU<;>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxKov_950?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrEqe|Y>001OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtS0WTKCJP1037[jYj}qU9R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvY4>o1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtW=:k5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxS;8i;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Q86g9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|_94e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr]:31=CehHgg#JbaBmntjhbf}yP

>3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lyOe~omldfPehvW|{_eR^XR^104ZiXE\RT?<<<_n5e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`uCazki`hjPPVP\766XgVG^TR=>23]l26=CehHgg#JbaBmntjhbf}yP

3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}31?4:?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gy7>386;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku;;7<27IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq?0;0>3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}35?4:?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gy7:386;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku;?7<27IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq?<;0>3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}39?:7?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyP5PQ`WskwaDbc]gyP5PQjqtco[62Xg1<0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnrY:YZiPz`~nMijZnrY:YZcv}hfT?9Q`11:4?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyP5PQ`WskwaDbc]gyP5PQjqtco[62Xg8::4:5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmw^?ZWf]yeykNdeWmw^?ZWl{~maQ<4^m247>03MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}T9\]lSwosmHnoYc}T9\]fupgkW:>Tc<><869GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]e`fB`aSi{R3VSbY}iugB`aSi{R3VShzam]00Zi68=<37IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq\43>699GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]e`fB`aSi{V8=46JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'fXnmiOkdTlp[60?3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}P47:8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`RdcgEabRfzU>:55Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmwZ0102NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jTbimKohX`|_64;?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyT4;64DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d^hokAefVjvY>><1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmzoSd`y6b9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]ergw[lhq9VCEZR>80:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}30?53?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|Znr>2:26628@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[as=4=35=CehHgg#JbaBmntjhbf}yP

>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{Nxju1:1759GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz8080<2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku@zhs7:39;;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax>4:22BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvd\1TUd[g{eRcnticW|{_eJ|nyZ2^[]IUW=<:Sb77;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krW>4Ra68:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{X=XYh_{ci^obpmgSpwSi{NxjuV:R_YMQ[130Wf337IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymtU6]^mTvlrb[hg{`h^{rTlpCwg~SR.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuipU;;>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov_050?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|Y5?:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{krS>9<;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax]736=CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuipU3;>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov_84e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|Znr]32c=CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvY5>o1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtW:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lyOe~omldfOkf1f3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lyOe~omldfPehvkmY~yYc}Hr`{;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqctL`yjnakkS`osh`Vsz\dxKovEyvqeAckipUf4=4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"IjnSmtw^6Z&NoeAxb{BSCNW^6Z&HN[^LC<6J]jjvr(ZHGI?;Qfnrv:7>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,C`hUg~yP

:WTKCJP103;[jYj}qU2SB[[113;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW547??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY?=1958@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS9:;3;6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU375=1WF__=8?77:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ7191=0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[163;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW5<7??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYYWF__>??77:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ4491=0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[253;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[=594DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW637??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY<81958@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS:1;3;6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU0:5=1WF__?=?77:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ5681=0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[303;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW767??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY=;1958@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS;<;3;6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU155=1WF__?:?77:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ5?91=0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[383;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[;=594DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW046??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY:>1958@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS<;;3;6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU605=1WF__89?77:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ2291=0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[473;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[<=594DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW0=7??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY:61958@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS=9;3;6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU724=1WF__9:WTKCJP103;[jYj}qU2SB[[523;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW107??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY;91958@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS=>;3;6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU7;5=1WF__94?77:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ0791=0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[603;3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW267??2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY8;1948@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS><2=7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[XgVg~tR7POTV:53>01OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=3=2<=CehHgg#JbaBmntjhbf}yP

01OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=7=2<=CehHgg#JbaBmntjhbf}yP

9>01OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=;=2==CehHgg#JbaBmntjhbf}yP

98:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z i@fgvWc`W8<37IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bMij}Rde\63>=46JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eLjkrSgd[00?3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nImny^hiP67:8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kB`atUmnU<:55Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dOkdsPfcZ>102NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aHno~_kh_84a?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1>16b9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7==09c:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6:=38l;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5;92;m4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4895:n5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;9=4=o6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:6=7j1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?5=81k2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>2=;0e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=3=2f=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2=1?4`?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1<=>7a8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0?=16b9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7>909c:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn69938l;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo58=2;m4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4;=5:n5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;:14=o6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:517j1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?7581k2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>05;0d3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=11:3eBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2<5?4`?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1=9>7a8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0>916b9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7?509c:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn68538m;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo595:n5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;<94=o6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:397j1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?0181k2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>71;0d3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=65:3eBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2;9?4a?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1:16b9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm79=09c:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6>=38l;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5?92;m4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4<95:n5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;==4=o6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:2=7j1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?1=81k2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>6=;0e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=7=2f=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij291?4`?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk18=>7a8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0;=16c9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7:38m;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5=5:o5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;07h1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\43gk1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\500e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^352g=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ=47`8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS?;9b:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU9:;l4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W;==n6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY50?h0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[7?1i2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]02g=CehHgg#JbaBmntjhbf}yP

6c9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT??8m;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV98:o5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX;=k1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\730e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^142g=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ;57`8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS989b:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU?;;l4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W=2=n6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY31?k0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[00e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^732g=CehHgg#JbaBmntjhbf}yP

8m;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV??:o5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX=<k1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\120e3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^7;2g=CehHgg#JbaBmntjhbf}yP

24;0f3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz310<5e>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0<<16`9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5;82;o4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:6<77c8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6:438n;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;904=56JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8481i2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<32=2d=CehHgg#JbaBmntjhbf}yP

>7c8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}69>38n;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;::4=m6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8729>h1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=06:3g:09a:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4;25:l5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp94>6?30H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>1:3g00;0f3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz334<5e>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0>816`9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|59<2;o4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:407BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF09>16`9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5>:2;o4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:3:77c8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6?:38n;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;<>4=m6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww81>9>h1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=6::3?7c8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6><38n;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;=84=m6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8049>h1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=70:3g6<;0f3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz358<5=>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0809a:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4?:5:l5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9066?k0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>56;0f3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz362<5=>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0;099:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4>4=56JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8=8112NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<8<47>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:76>>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50<>1759GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<139;;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=30:225;95Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0314<40>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:6>7=?7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21?8>668@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=84>9?=1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947=4083:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>2:22BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:5:7=?7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21<<>668@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8729?=1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947>8084:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>12;133MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:7658<2::4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<3:=31=CehHgg#JbaBmntjhbf}yP

668@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8669?=1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947?<084:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>06;133MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765982::4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<26=31=CehHgg#JbaBmntjhbf}yP

3:9506>>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50>61759GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<11<52=31=CehHgg#JbaBmntjhbf}yP

3:9246>>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:509:1759GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1=64:22BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:36>>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:508>1759GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1>39;;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=70:225;95Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0354<40>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:2>7=?7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21;8>668@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=80>9?=1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid494794083:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>6:22BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:1:7=?7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;218<>618@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8380;2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{SiweHje;876<2:=4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<9<47>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:>6180H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7<36<;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<02=<6=CehHgg#JbaBmntjhbf}yP

WF__0<<1829GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>27;>43MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS48>54>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2>5?:0?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW84090:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<0:=<6=CehHgg#JbaBmntjhbf}yP

WF__0<073:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1<=>918@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?668?;2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\58?25=4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ324<;7>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9416190H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7>:073:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0326JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1<1829GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>04;>43MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4:;54>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2<2?:0?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW86590:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<27=<6=CehHgg#JbaBmntjhbf}yP

7287IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0>91829GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>0<;>43MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4:354?5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2<>918@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?058?;2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5>:25=4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ343<;7>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9246190H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^789073:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1:8>918@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?0=8?;2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5>225<4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ34?:0?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW80690:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[=36<;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<40=<6=CehHgg#JbaBmntjhbf}yP

WF__08:1829GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>61;>43MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4<<54>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2:7?:0?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW80>90:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[536=;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<4<;7>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9076190H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7:<073:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032:43>6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X181839GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>4:=4WF__04098:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW9<37IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\53?07;8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U:=;74DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY6:?30H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]273?47;8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U:9;74DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY6>?30H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]233?87;8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U:5;64DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY5>01OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^032<=CehHgg#JbaBmntjhbf}yP

689GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V89:45Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ44>01OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^072<=CehHgg#JbaBmntjhbf}yP

01OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^0;2<=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS><99:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW:9=56JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[62112NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_275=>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS>899:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW:==56JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[6>112NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_2;5<>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS986;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<9<27IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\040>3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP434:?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T8>86;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<=<27IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\000>3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP474:?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T8:86;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<1<27IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\0<0?3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP57;8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U><;74DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY29?30H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]663?8;74DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY2=?30H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]623?4;74DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY21?20H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]52<=CehHgg#JbaBmntjhbf}yP

01OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^402==CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv o@fgv909=;1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+jGcl{6<28<4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&eJhi|38?71?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!`Aefq8<81m2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(E{kfS^z}e`oPpdrbJeehg#j\tsgbiVrf|lLyc`M`nuplhicu>h1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob3353?17;8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi9=;74DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*Kj}qUhOb{atNwwHje49?30H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.Onq}YdKfexB{{Lna753?11OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh<4<5<>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm7:387;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQab:06?20H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg=:=2==CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlmT>;94DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfcZ51?2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav cBmvjqOiY|kg^hiP4758@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTboV?=;6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\231BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oH`nbmgLqq7>k2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*Dkc@d%e]{|hQwow`?c3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+GjlAg$b\x}gPtnpa4d13MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+GjlG|~%CIo{aGnlt*AbfOfd|~U?]/FEhjv'ONH\Hvm6:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"LckNww*JBf|hLgc}!HeoDokuu\9T$OJaax.DGGUCi;1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})EdbE~x#a_urjWkbakm9Uf4h4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$Nae@uu,lTpuo\fml`h?6f:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"LckNww*jVr{a^dkjbj2`78@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv BmiLqq(hX|ycXbihldAkekablh;0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(JeaYht fRe{SqvnSgnmgil:4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$Nae]dx,jVaW}zb_cjice^op=<=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kGh|Vr{a3>7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'`Fh`_kndx;g?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyo30?;g?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyo31?;`?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyoP08a8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv iMaoWqiummNjxlQ>969GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!fPtqkPja`dlk97IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'`Z~eZ`gfnf[LHQW89=?Ran9:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"g_urjWkbakmVCEZR?<62]l5ZOI^V:jm6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&c[y~fPBmiQ`|(nZlynxROAD^3263Yhik1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})nX|ycSObdRe{-mWctm}UJBIQ>134\k4?b3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+jVr{a^dkjbjTnPfea0n2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*Dkc@d%eCv_urjWkbakm1:0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaBb#gAxQwplQi`oeo:4n5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fGa.hRvwmRhonfnt"JIlnr{+CBDXLr246JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Iqm{lgcz]{oqPfupct|&HggD`!iRvlv`bCi}ks#JkaFmmsw^6Z&MLgc}v FEASA}??3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlAg$b_ya}eeFbpd~(OldM`b~|[0_-@Cjhxq%MHN^Jx9g8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcm:e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2=g=CehHgg#JbaBmntjhbf}yP

b3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%_t`lOSgpaq)d9GrYi~k{F`qwHfj?n2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIek91i0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIek1k1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}g13MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNSBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&fDs\x}gTnedh`4?:2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"b@wPtqkPja`dl8:4:5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|>?3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%cCv_urjWkbakm]eYiljv1908@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z BmiLqq(hX|ycXbihld2\iv?63MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%c]{|hUmdcic7Wdys#IHcoqz,BAEWMq=m7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Cxz!oQwplQi`oeo:;k5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fAzt/mSqvnSgnmgi?6:;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#ObdOtv-kUst`]elkakLh`ldaa?33MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%c]{|hUmdcicSg[ojhtv DGnlt})ALJZNt5?4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$Nae]dx,jVaW}zb_cjice968@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z BmiQ`|(nZms[y~f[ofeoaZkt1:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbXou#g]dxRvwmRhonfnS`}w/EDoku~(NMI[Iu7>;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>057?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/hFo}Ust`>=0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(a@XnhzIarv41>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.kOgiTbims0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(aYxdRg@RdqfpZGILV;;?=Q`849GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!fPtqk[lIUmzoSL@K_0204Zi6??1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)hLh~jZlbfd6g8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z oQwplQi`oeo_c_kndx5e?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhMk(nFqZ~eZ`gfnf<5=CehHgg#JbaBmntjhbf}yP

d3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$b\x}gTnedh`~(LOfd|u!IDBRF|<>1928@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oSgnmgiH`nbmg1<`=CehHgg#JbaBmntjhbf}yP

j2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"^wacHPfw`r(k8XnhzIarvOgi~(LOfd|u!IDBRF|=b0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaLV`ub|&Gxdkh_b3QavcsN{efOae=8d9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll9d8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcm3;g>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcm;a?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kw8e9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b3QavcsN{efOae=a79GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p120H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaLV`ub|&i9^h}jtMao<68;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-kK~W}zb_cjiceUmQadb~011OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#aAxQwplQi`oeo_c_kndx3;6>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&fZ~eZ`gfnf4Zkt181OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#a_urjWkbakm9Ufu!KFmms|*@CKYOs;k5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/mSqvnSgnmgi<9i;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-kUst`]elkak=849GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iW}zb_cjiceBjbjbcc1=1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#a_urjWkbakm]eYiljvx.FEhjv'ONH\Hv71:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckSfz*lTcqYxdYahgmg;0>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooWb~&`Xou]{|hUmdcicXez387IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`^iw!iSfzTpuo\fml`hQbsy-GBiiwp&LOO]Kw909GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<231=CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T1\,GBiiwp&LOO]Kw9e9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc9d9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1`c8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjCYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu7l;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>4h4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfOUmzo#n?]ergwBwijKea9S`}69:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdyi96JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z:3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`l=4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#@}grde\g4Tb{l~M~bcLlj0:`>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbn:a>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbn2=g=CehHgg#JbaBmntjhbf}yP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxAmc989GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c3Pfw`rUmVgxm;5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_5[)LOfd|u!IDBRF|d08d9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jVr{a^dkjbj2868@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjiceBjbjbcci:1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjb\fXnmiww/EDoku~(NMI[Iu7?;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae]dx,jVaW}zb_cjice818@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljPg}+oUlpZ~eZ`gfnf[huf:2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlZms%e_jvPtqkPja`dlUfu!KFmms|*@CKYOsm=5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?73:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dJcyQwpl=0BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hRvwmRhonfn5>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&c[y~fPiNPfw`rXIGNT===?_n;7?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iQwplZoHZlynxROAD^3375Yh91?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)hLh~jZlbfd9f8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!`PtqkPja`dl^d^hoky878@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%eCv_urjWkbakm0<0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckHl-mK~W}zb_cjice0c1?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbCe"d^zsiVlcbjbp&NM`b~w/GF@T@~fm2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$NaeFn/kPpjtblMkmu!HeoDokuu\8T$OJaax.DGGUCil1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdIo,jWqiummNjxlv GdlEhjvtS8W%HKb`py-E@FVBph>0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmca49GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfj6j81OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@f{}Fh`u!KFmms|*@CKYOsm>5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3c5?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5Wdyj<6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|OoTa~ll;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnG]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:t4k4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~Goaon;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+HuozlmTo<\jsdvEvjkDdb8j86JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcmc6?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd8k97IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbm1:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDzb7>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGpliFjl:ki0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ71l1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2SgpaqJddh:0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c3Pfw`rUmVgxmi5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gMkmKb`py-Dak@kgyyP

R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mM|Ust`]elkak=18f8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky8g8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0;;?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakm9Ufl94DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~>=2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`h?65:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`4>j2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`hMgaoef`dg1929GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lJddZ~d~hjKauc?5;>c3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}gTnedh`?f3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}g_hMQavcsWHDOS<><0^m:f>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdRg@RdqfpZGILV;;?=Q`1868@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*iW}zb_cjiceUmQadb~0m1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$bBu^zsiVlcbjb0l1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$bBu^zsiVlcbjb90k0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Dkc@d%e]{|hUmdcic'MLgc}v FEASA}g13MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnOi&`YckkD`vb|*AbfOfd|~U?]/FEhjv'ONH\Hvn6:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$NaeFn/kPpjtblMkmu!HeoDokuu\9T$OJaax.DGGUC1j1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfj>l2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgi7f12NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDz:f>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd28g8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ;Q#JIlnr{+CBDXLrj96JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `D`vbBiiwp&MnbKb`prY2Y+BAdfzs#KJLPDz;b>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnf6<66JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaYht fRe{SqvnSgnmgiRc|a09GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdRe{-mWb~X|ycXbihld]nw})CNee{t"HKCQG{=c=CehHgg#JbaBmntjhbf}yP

3:4>53MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-j@iW}zb396JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(a@XnhzIarv;7>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iMaoV`gcq1h0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oKkeYckkD`vb858?j2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,mIek[}eyiiJnt`>2:=3R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8Ta~7i;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|bc9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e5ZlynxKkPmrz,@CjhxOkg`d`hEeef|*@CKYOT=u7k;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~Goao6;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,IvnumnUh=_k|euDqkhEkc;k87IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c0L{V`ub|OkxxAmca59GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e6FqXnhzIarvOgi7f92NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfi<6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iuo=;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g4Tb{l~M~bcLlj0af>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j8Yi~k{Fd]nw})CNee{JlbcioeF`bc'ONH\HQ>x8f8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyBll8d8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiy\j_lqbg>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aKaucEhjv'NoeJaasZ2^*A@kgyr$JIM_Eyc`?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"bJnt`Doku~(OldM`b~|[0_-@Cjhxq%MHN^Jx848@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cCv_urjWkbakm;3<7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jHX|ycXbihld02=f=CehHgg#JbaBmntjhbf}yP

BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx3:3>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakm9Ufl84DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg3[hu'MLgc}v FEASA}?33MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nRvwmRhonfn=4:4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg1=d=CehHgg#JbaBmntjhbf}yP

3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&Hgg_jv.hPg}Ust`]elkakPmrc;?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc[nr"d\kyQwplQi`oeoTa~v DGnlt})ALJZNtl84DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4>>3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&cO`t^zsi:`?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oNZlynxKo|t9c8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lJdd[ojht7=;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.kOgiUsg{ooHlzn<1<:6>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nDjfXxb|jdEcwe9790j1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$e]{|hUmdcic>12NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}g_hMQavcsWHDOS<><0^m:e>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycSdA]ergw[DHCW8:8929GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,kUst`]elkak[oSgb`|?13MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$NaeFn/kM|Ust`]elkak67:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$bBu^zsiVlcbjb9h90H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hvnf:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$b_ya}eeFbpd~(OldM`b~|[1_-@Cjhxq%MHN^Jx`d8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbCe"d]{osgg@drfp&MnbKb`prY2Y+BAdfzs#KJLPDzb1>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjfj:6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2f7=CehHgg#JbaBmntjhbf}yP

0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjCYi~k{/b3QavcsN{efOae=a69GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIrno@hn4Xezk:7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|OoTa~lk;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e5ZlynxKkPmrz,@CjhxOkg`d`hEeef|*@CKYOT=u7i;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e5ZlynxAmcac9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(EzbyijQl1Sgpaq@ugdIgg?o:;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e6FqXnhzIarvOgig13MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?n3:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d9[oxiyHnsuN`hg4x8d8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j8Yi~k{Lbnb5>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euPf[hufm2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kAgsiOfd|u!HeoDokuu\8T$OJaax.DGGUCil1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jBf|hLgc}v GdlEhjvtS8W%HKb`py-E@FVBp020H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmg1=<=CehHgg#JbaBmntjhbf}yP

9d9GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky8d8@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx3:=>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo;S`}n8:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%c]{|hUmdcic7Wdys#IHcoqz,BAEWMq3=7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hX|ycXbihld3:2>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo95n5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnfGmgiolnjn6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gYxdYahgmgWkWcflpr$HKb`py-E@FVBp020H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljPg}+oUlpZ~eZ`gfnf=g=CehHgg#JbaBmntjhbf}yP

b3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$e]{|hUmdcic>j2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#d^zsi]jKWctm}UJBIQ>022\k<0^m2BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP=P KFmms|*@CKYOsmn5Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjfjh6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i:Bu\jsdvEevrKke;i56JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~fj2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6dcR.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnG]ergw+f4UmzoJhQbsb68@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ7i?1OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyBllc08@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz MrjqabYd9[oxiyH}olAoo7gd3MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`hdb_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0zb2>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|Eigm55Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euPf[hue=2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dHlznFmms|*AbfOfd|~U?]/FEhjv'ONH\Hvm5:FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,l@drfNee{t"IjnGnltv]6U'NM`b~w/GF@T@~>n2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dBu^zsiVlcbjb:h:0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl8:m85Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oOzSqvnSgnmgiYa]e`fze3=CehHgg#JbaBmntjhbf}yP

4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nRvwmRhonfn;2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mIekZlkou4l4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&cGoa]{osgg@drf4942n6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aEig_ya}eeFbpd:660?0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oW}zb_cjice`08@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"g_urj\mJTb{l~TMCJP1113[jg43MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve:595Km`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'fNjxlXnlhf:g>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z oQwplQi`oeo_c_kndx4f?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-aMkvr|Z~yilcFnugqbdebN{efJdh`_RvltVrumhgYi|{jsu343>BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,fLhw}}Y~hobIovfvcgdmOxdaKgio^QwkuUszlkf[dzgFmwplWcv}ly=9l4DlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"l]ergwBjtAaoe?o6JbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$zHctxAlqkr;87>h7IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%}I`~{yBmvjq:66=i0H`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&|Na}zvCnwmp949R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})qMdzuNaznu>6:1eBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,r@kw|pIdycz38?6`?AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-uAhvsqJe~by26>518@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.tSqvn3<2NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(~Yxd<:;;EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!yPtqk612;0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdIo,jTpuoX|fxi5?4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/CnhMk(nX|ycXbihldz,@Cjhxq%MHN^Jx9f8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlAg$b_ya}eeFbpd~(OldM`b~|[1_-@Cjhxq%MHN^Jx9f8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlAg$b_ya}eeFbpd~(OldM`b~|[0_-@Cjhxq%MHN^Jx668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlAg$bXbihldGmegjb?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$NaeFn/kWkbakmLdjnak>779GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimNf'c_cjiceDlbfic69190H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb74:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h4?73MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.R{mgLTb{l~$o<\jsdvEevrKker$HKb`py-E@FVBp180H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?6:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0\iv1a3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.R{mgLTb{l~$o?\jsdvEaZkt1k1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,P}keNZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}1c3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.R{mgLTb{l~$o?\jsdvOgi>43MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig495Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcm3;5>BjiKf`"IcnCnoskkci|zQ:

82NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMq3i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*VikFXnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ70j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,l@drfNee{t"IjnGnltv]7U'NM`b~w/GF@T@~?k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/mGeqgAdfzs#JkaFmmsw^7Z&MLgc}v FEASA}113MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.nL{Tpuo\fml`h<87:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnIr|'eEt]{|hUmdcic59>i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-kK~W}zb_cjiceUmQadb~?m1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,lJ}Vr{a^dkjbjTnPfea6?>1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,lTpuo\fml`h>Pmr:5?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*DkcF"b^zsiVlcbjb8Vgxt"JIlnr{+CBDXLr<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljMvp+iW}zb_cjice057?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*DkcF"b^zsiVlcbjb:>k0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-kUst`]elkakLh`ldaa>>3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.nRvwmRhonfnXb\jae{{+A@kgyr$JIM_Ey55?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Dkc[nr"d\kyQwplQi`oeo<56JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljPg}+oUlpZ~eZ`gfnf[hu?02NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`f\ky/kQ`|Vr{a^dkjbj_lq{+A@kgyr$JIM_Ey:5?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Kg{UI`fAzt/mSqvnSgnmgiNfnnfgg[}i;87;=56JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!fDm{Sqvn1k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%bE_k|euDbwq0f3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&cGoa\jae{46>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'`Z~eQfOSgpaqYFFMU:<>>Po6c8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+lVr{aUbC_k|eu]BJAY68::Tc<8m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.mGeqgQieco;>5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by oQwplQi`oeo_c_kndx40?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,uBl`h]gnn~kb`wRvqkgc61m1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*EkmhxYi|{jsuLlWFJ)kMogmtkkEocah`Oi111OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*AILV;5^m:e>BjiKf`"IcnCnoskkci|zQ:

Sb?>be9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSku)W}eyn_t`lB`qf|*oOgenXejGac49GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSku)W}eyn_t`lB`qf|*oOgenXejGax.DGGUCjo1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[c}!_umqfW|hdJhynt"gAxImo`Vo`Agi;7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]a/Qwow`U~fjHjhv iOzKkibTanCe=oj4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Pnr,TpjtmZseoOo|ey-jWlaH}}Ufn;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Pnr,TpjtmZseoOo|ey-jWlaH}}Ufu!IDBRF|f4R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%b_di@uuz,BAEWMqi;7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]a/Qwow`U~fjHjhv oImo`Vo`AgUfn64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Pnr,TpjtmZseoOo|ey-lLjjc[`mBbRc|x.DGGUCk01OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[c}!_umqfW|hdJhynt"aCobcoWlaH}}INt"HKCQG{g2=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})H}}z~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!CmgbvQiWgy%[ya}jSxl`Fdubp&eGcnocSheLqq~(NMI[Iulj;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQwpl*VrdzoXucmMarg{+lNhdmYbkD`l6:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*oOgenXejGax.DGGUCk91OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[y~f PtnpaVikKkxiu!fNyJlhaUno@dh=6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEc?me:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*oTanE~xRc|c79GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})n[`mDyyQbsy-E@FVBpj90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\x}g/Qwow`U~fjHjhv iRkdKpr'ONH\Hvl1:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*iOgenXejGa_lq`=>BjiKf`"IcnCnoskkci|zQ:

2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!`RdejwqcummYbkLmdbb9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\b~[oQwpl*VrdzoXucmMarg{+lNhdmYbkD`l4:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[c}Z`Ptqk+Usk{lYrbnLnsdz,mMiklZclEcv FEASA}db3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RltQiW}zb$\xb|eR{mgGgtmq%bBuF`leQjcLhen2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$eCvGomfPmbOi9k30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Uiw\fZ~e!_umqfW|hdJhynt"g\ifMvpgeR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.QmsPjVr{a%[ya}jSxl`Fdubp&cXejAzt^opg1=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})H}}z~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!PnrWkUst`&Z~`~k\yoaAevc'`YbkB{{_lq{+CBDXLrh=6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(Wgy^d\x}g/Qwow`U~fjHjhv iRkdKpr'ONH\Hvmf:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[c}Z`Ptqk+Usk{lYrbnLnsdz,kMiklZclEcQbsb58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"]aTnRvwm)W}eyn_t`lB`qf|*iOgenXejGa_lq{+CBDXLrh46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(Wgy^d\x}g/Qwow`U~fjHjhv oMm`eiUnoFOHv FEASA}e13MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RltQiW}zb$\xb|eR{mgGgtmq%d@bmnlRkdKpr'ONH\Hvmc:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[y~f[oQms+Usk{lYrbnLnsdz,mMiklZclEcm;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Z~eZ`Pnr,TpjtmZseoOo|ey-jLjjc[`mBbu!IDBRF|gcR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.QwplQiWgy%[ya}jSxl`Fdubp&cEtEacdRkdMkda3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%bBuF`leQjcLh6j01OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Tpuo\fZd|"^zlrgP}keEizos#d]fgNwwff=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})H}}z~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!PtqkPjVhx&Z~`~k\yoaAevc'`YbkB{{_lq`0>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.QwplQiWgy%[ya}jSxl`Fdubp&eGcnocSheLqq~(NMI[Iu7j;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/bRltFjbi{Ndbh?n0:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.aSkuEkmhxOcckCob;e?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+fVr{aIgil|Koog2e4=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})H}}z~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})dX|ycOaknrEmmaIidi=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%h\x}gCmgbvAiimEehHaw69:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.kQavcsLes2h6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"g]ergwBwijXfz2h6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"a_oqFlj`Usi}oj86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"a_oqFlj`Usi}oT~~zou;f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+jTb{l~M~bc_urjb5>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&eYi~k{FsmnTpuoLesO`tlm;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/nPfw`rAzfg[y~fPoSgpaq@ugdZ~eJcy^CM@Z76==Udnn5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!`RdqfpCtheYxdRa]ergwBwijX|ycHawPAOF\5433Wf;2:6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"a\ifAFg2=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})H}}z~x#HffnAoadtDgg~ycabjr.RltVikaDniikk.GpliUiwLkfXucm Dnwah`U~fjHjhv Dnwah`U~fjKxucmFnCcpa})h[`mTa~mi;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$\b~\yoakJ`ccmm$M~bc_oqFahVik&NdyobjSxl`Fdubp&NdyobjSxl`Evik@dIm~kw/nQjcZktp&LOO]Kwcb9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"^`pR{mgmHbmmoo"K|`mQms@gjTqgi$Hb{mldQzjfDf{lr$Hb{mldQzjfGtqgiBbOo|ey-lWla'ONH\Hvm0:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#]aSxl`lKcblln%JabPnrGfiU~fj%OcxlceR{mgGgtmq%bHaw\if`;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| PnrP}keoFlooii IrnoSkuBedZseo"J`ucnfW|hdJhynt"gKlxQjc})ALJZNtn;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%[c}]vnbjMa`bbl'^d\b~KbmQzjf)Cg|hgi^wacCcpa})Cg|hgi^wac@qzjfOiJhynt"a\if]nwfbR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-SkuU~fjbEihjjd/VlTjvCjeYrbn!Kot`oaVikKkxiu!Kot`oaVikHyrbnGaB`qf|*iTanUfu!IDBRF|fgR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-SkuU~fjbEihjjd/VlTjvCjeYrbn!Kot`oaVikKkxiu!Kot`oaVikHyrbnGaB`qf|*iTanr$JIM_Eycf?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| PnrP}keoFlooii [oQms@gjTqgi$Hb{mldQzjfDf{lr$eIbvShea2>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al;3>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(kMcxmobjrRvbp`YA[DUMJi<"Io;5?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| cEkpegjbzZ~jxhQISL]EBa4*Ag;2m6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'jNbllcesQweqcXNZGTJKj=-Hl2[VQ71;1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo?4;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%hHd}nbmgqWqgsmVLXARHId2/Jj<0R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al:'Bb<79;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe1.Mk4>>2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+fBn{hhgi]{aug\BVKXNOn8!D`<899GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"mJn``oaJssDfi3j6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'jOemobjOtvOkfYu{}zdx564DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%h\b~Lldcq@jhb0>1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eWgyNbllcee::?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| cQwplFjbi{Ndbh8k;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/cGmegjbG|~O`t8m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/cPfw`rCggo:::5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`Ds\x}gTnedh`0?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdIo,jJ}Vr{a^dkjbj1768@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaBb#g_urjSqiub?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hv70:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*Dkc@d%e^z`rdfGeqg'NoeJaasZ2^*A@kgyr$JIM_Ey:2?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_46Z&MLgc}v FEASA}>73MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdIo,jWqiummNjxlv GdlEhjvtS8W%HKb`py-E@FVBp1:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiJj+oT|fxnhIo{ay-Dak@kgyyP>P KFmms|*@CKYOs4=5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`YckkD`vb|*AbfOfd|~U<]/FEhjv'ONH\Hv70:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*Dkc@d%e^z`rdfGeqg'NoeJaasZ6^*A@kgyr$JIM_Ey:3?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_0[)LOfd|u!IDBRF|=6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$NaeFn/kPpjtblMkmu!HeoDokuu\>T$OJaax.DGGUC091OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lUsg{ooHlznx.EfjCjhxzQ0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckHl-mQi`oeoNbllce355?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjf<;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao5=5R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae@uu,P}keNZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLr<96JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj04<>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*VikFXnhz c0L{V`ub|OkxxAmc769GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd8=?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBll918@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~?m2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*VikFXnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ7?o1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMq2;7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/CnhKpr)gMkmKb`py-Dak@kgyyP==S!DGnlt})ALJZNt:h4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$dHlznFmms|*AbfOfd|~U>]/FEhjv'ONH\Hv8f:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"bJnt`Doku~(OldM`b~|[3_-@Cjhxq%MHN^Jx6d8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy `D`vbBiiwp&MnbKb`prY0Y+BAdfzs#KJLPDz4b>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae@uu,l@drfNee{t"IjnGnltv]2U'NM`b~w/GF@T@~0n2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*jBf|hLgc}v GdlEhjvtS?W%HKb`py-E@FVBp>l0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(hLh~jJaax.EfjCjhxzQo1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+iIpYxdYahgmgWkWcflp=;7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=;o4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$d\x}gTnedh`6Xez=27IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/CnhKpr)gYxdYahgmg3[hu'MLgc}v FEASA}003MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdOtv-kUst`]elkak>669GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#a_urjWkbakm;R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae]dx,jVaW}zb_cjice^op3g=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(@hdoeodeGwohFirf}%I`f\ky/kQ`|Vr{a^dkjbj_lq{+A@kgyr$JIM_Ey5:?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Drd~RLckNww*jVr{a^dkjbjCicmc`bXpf6;2<;l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+lBkqYxd8h4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,mLTb{l~Mm~z:d:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*oKkeXnmiw95:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*oKkeYckkD`vb8581>2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"gCcmQwkwccLh~j0<>1649GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe979><1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fLbnPpjtblMkm1<1649GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe959><1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fLbnPpjtblMkm1:1649GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe939><1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fLbnPpjtblMkm181649GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe919><1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fLbnPpjtblMkm161649GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe9?9=01OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fPtqk1c=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(@hdoeodeGwohFirf}%b\x}gTnedh`0d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#d^zsi]jKWctm}UJBIQ>235\k3bR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$e]{|h^kLV`ub|VKEHR?=26]l530R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$c]{|hUmdcicSg[ojht9n;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Onq}Yq[}xnm`]{augUeisbN{efJdh`[0_\CKBX9>9>SbQbuy]60ZIR\8;m1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg466>m1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg476>j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg441n2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-Nip~XkJe~byAztMm`64Ydq>:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+HkrpViHcx`{OtvOkf46Wjs:;=5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(EdsSnM`uovLqqJhk;;T`xz81:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh>BjiKf`"IcnCnoskkci|zQ:

6b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo;?9c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh;<8l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi3=;m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'Dg~tRmLotlwKprKgj3::o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;870\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef>1:3dR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh<2<5f>BjiKf`"IcnCnoskkci|zQ:

7`8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[ol0809b:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmn6=2;l4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`4>4=n6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQab:?6?h0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+fEh}g~Bb\{nlSgd8<81i2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef]32d=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav cBmvjqOiY|kg^hiP17`8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[olS<>9a:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmnU9:l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`aX;?k0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+fEh}g~Bb\{nlSgd[10f3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg^75e>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv FtnoGjsi|Kf`"nLzfggqBpjkKfex]bzsQgm`lh`X|yci~2?>958@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&L~`aM`uovAhn(dJ|lmiHzlmAlqkrWd|y[icjfnfRvwmct4843;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,BpjkKfexObd.b@vbccuN|fgOb{atQnvwUcil`dl\x}ger>1:=0R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"HzlmAlqkrEdb$hNxhiesDvhiEh}g~[`x}_eofjjbVr{aoxS=69;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})A}efHcx`{Bmi-gGsanlxMyabLotlwTistXldoeci_urjfwZ7?>2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv FtnoGjsi|Kf`"nLzfggqBpjkKfex]bzsQgm`lh`X|yci~Q=7`9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Og`Naznu@oo+eBp}oehhjLotlwEsgndhhgi:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*@rdeIdyczMlj,`J}DrnooyJxbcCnwmp969?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#mAxCweb`tA}efHcx`{<0<4<>BjiKf`"IcnCnoskkci|zQ:

39l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})A}efHcx`{Bmi-gK~Bp}oehhjLotlwEsgndhhgi:j4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*@rdeIdyczMlj,`J}C|ldoiiM`uovBrdokikfn=:84DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*@rdeIdyczMlj,`J}Vbfmcek]{|hdq?4;>b3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Iumn@kphsJea%oCv_eofjjbVr{aoxW0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv FtnoGjsi|Kf`"n^jnekmcUst`ly7<39<;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})A}efHcx`{Bmi-gUcil`dl\x}ger]3=4=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#J@K_0575ZiXN|fgOb{atCnh*fHJ|lmiHzlmAlqkr\:TUjhiQ>8^MVP979181OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/FLG[4139VeTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~P>PQnde]2_n]b`aY59VE^X1<1789GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'NDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\595;45Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVP929?01OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/FLG[4139VeTKCJP1662[jYflmU9=RAZT=7=3<=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#J@K_0575ZiXOGNT=::>_n]b`aY59VE^X181789GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'NDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\5=5;45Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVP9>9?01OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/FLG[4139VeTKCJP1662[jYflmU9=RAZT=;==d=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#@okd^EM@Z70<8UdSK{clBmvjqDkc'iEtO{ifdpEqijDg|dW?SPaef\5=YH]]Ugyy2?>8`8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVL~`aM`uovAhn(dFqH~jkk}FtnoGjsi|R8VSljk_0:\KPRXd|~7<3?6c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXN|fgOb{atCnh*fHJ|lmiHzlmAlqkr\:TUjhiQ>8^MVPZ~hz5;5=<7l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jYA}efHcx`{Bmi-gK~E}oln~K{clBmvjq]5UVkohR?7_NWW[}iu4;4:=5?4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<8938@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVMEHR?840]l[dbcW;;TCXZPcx>2:=7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:561;0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXkp6825:4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<8^pw<4=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#@okd^EM@Z70<8UdSJ@K_0575ZiXimnT>5Sz71:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<4<;0>BjiKf`"IcnCnoskkci|zQ:

_n]DJAY6?=;TcRokd^02[JSSWjs7:36;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Snw36?]qp=7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:061>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXkp6<2R|{809GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQly=:=<1=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#@okd^EM@Z70<8UdSJ@K_0575ZiXimnT>9W{~3=6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IdbcWNDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\Vir04074:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<8<\h4>33MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[f;17Uyx5<4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<8753\kZgclV8:SB[[_mww848?:2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv M`fg[BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVPZjr|5854?5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[BHCW8=?=RaPaef\64YH]]Usc2?>908@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVMEHR?840]l[dbcW;;TCXZPxnp?5;>53MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu4;43>6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IdbcWNDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\Vrd~1=1839GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQwos>7:=4R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\|jt;=7297IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWqey0;072:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRv`r=5=<7=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#@okd^EM@Z70<8UdSJ@K_0575ZiXimnT>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[CskdJe~byLck/aM|GsanlxMyabLotlw[wuXkp6;223MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\BpjkKfexObd.bL{Fp`am{L~`aM`uov\vvYk}}6:2<69;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~T~~Qwos>3:47?>2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[CskdJe~byLck/aM|GsanlxMyabLotlw[wuXpfx7=3?>879GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRHzlmAlqkrEdb$hBuLzfggqBpjkKfexR||_ymq87869080H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Onq}YA}efHcx`{Bmi-gK~Wmgnbbj^zsigp_4[XOGNT=::>_n]nq}Y2WF__=<6>;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rTJxbcCnwmpGjl&jDs\h`kioeSqvnb{VxxSnw30?:0?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPFtnoGjsi|Kf`"n@wPdlgmkaW}zbnR||_b{?4;760=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|Z@rdeIdyczMlj,`J}Vbfmcek]{|hdq\vvYg{6;2h1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|ZeA}efHcx`{Lna153gR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cbuy]`BpjkKfexAal304b?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPcGwohFirf}Fdo9?9a:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj?::l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje19?k0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Onq}YdN|fgOb{atMm`340f3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\gCskdJe~byB`c935e>BjiKf`"IcnCnoskkci|zQ:

9b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#JkaCnwmpv(dFqOf|ywLotlw_7[XX^XT?:>Po^ov|Z56WF__0<06c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$Kh`Lotlww+eIpLg{xtM`uovX6XYW_[U8;=Q`_lw{[67XG\^7>36i;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%Fmij|uc]DakEh}g~x"n@wElrw}Firf}Uhu1?1909GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@okdrwa[BciKfex~ lNyGntqDg|dSnw31?323c=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/LalqkrXkOg`NaznuNlg41a3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Ngjsi|ViMyabLotlwHje5?o1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+Heh}g~ToK{clBmvjqJhk:2<7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})JkfexRmIumn@kphsDfiTtb|30?32<2=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/LalqkrXkOg`NaznuNlgZ~hz5;5=<68;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%Fob{at^aEqijDg|d@bmPxnp?6;76i91OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpVMnbNaznuq-gK~Bey~rOb{atZ0^[UQUW:=;SbQbuy]05ZIR\;;j<6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSJkaCnwmpv(dFqOf|ywLotlw_7[XX^XT?:>Po^ov|Z56WF__?<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97;;=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:668;;;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek97998;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:426?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=5070k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<2241d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?3452eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>0:23f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1?11834g>BjiKf`"IcnCnoskkci|zQ:

06a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6:2??>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5>??8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4849?<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;978?=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66;?:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979:?;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:7?6?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=7570k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<0551d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?1252eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>2023f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1?13234g>BjiKf`"IcnCnoskkci|zQ:

8>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5?:?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h48484<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;9792=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66=::;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979<8:i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:156?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=0170k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<7141d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?6552eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>5523f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1?14934g>BjiKf`"IcnCnoskkci|zQ:

><9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97?8=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66<>:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979=<;8=h7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})Je|rToCvIigm?5;309>i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:0>6?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=1<70k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<5441d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?4252eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>7023f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1?16234g>BjiKf`"IcnCnoskkci|zQ:

i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:477?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=5470k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<2641d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?3052eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>0623f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1<11434g>BjiKf`"IcnCnoskkci|zQ:

605`?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3?816a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf692<6>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585=4?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;49<<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:78:<:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56;;:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949:;;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:736?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=6370k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<1341d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?0;52eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>3;23f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1<13134g>BjiKf`"IcnCnoskkci|zQ:

3=>16a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf692><>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585?>?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;488<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:79>=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56:<:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949;>;9>i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:166?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=0460k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<7541d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?6152eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>5123f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1<14534g>BjiKf`"IcnCnoskkci|zQ:

3:916a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf69299>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag58585?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4?5<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7?;=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56<;;;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949=8;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:026?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=1070k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<6241d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?7452eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>4:23f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1<15834g>BjiKf`"IcnCnoskkci|zQ:

38>16a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf692;<>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585:>?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4=8<9m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7<>;o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949?8=i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})Je|rToCvIigm?6;>6?k1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0==41d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?3352eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>0333f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1=11034g>BjiKf`"IcnCnoskkci|zQ:

0>205`?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3?<16a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf682<:>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595=8?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4::<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7;<=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:4682:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek95990;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:776?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=6770k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<1741d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?0752eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>3723f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1=12734g>BjiKf`"IcnCnoskkci|zQ:

0=705`?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3<716a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf682?7>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595?=?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:48==9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;79:=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46:8:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959;:;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:606?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=7270k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<0<41d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?1:52eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>5223f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1=14024g>BjiKf`"IcnCnoskkci|zQ:

0;105`?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3:=16a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6829=>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag59589?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4?9<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7>==:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46==:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959<1;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:077?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=1470k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<6641d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?7052eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>4623f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1=15434g>BjiKf`"IcnCnoskkci|zQ:

0:605`?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3;816a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf68286>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag59594?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4=<<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7<:=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46?8:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959>:;5=<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7;8=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:368>:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9299<;8=h7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})Je|rToCvIigm?0;709>i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:4>6?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=5<70k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<1441d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?0242eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>3323f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1:12334g>BjiKf`"IcnCnoskkci|zQ:

7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5>;?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=49;<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<783=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36;3:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929;9;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:646?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=7670k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<0041d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?1652eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>2423f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1:13634g>BjiKf`"IcnCnoskkci|zQ:

>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>58<>8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4?=<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7>9=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36=9:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929<=;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:116?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=0=70k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<7=41d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?7352eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>4333f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1:15034g>BjiKf`"IcnCnoskkci|zQ:

7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>598?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4>:<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7?<=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36<2:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929=0;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:346?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=2670k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<5041e3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?463g=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1:1705a?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7836>7c9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>55<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7;;=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:268;;;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek93998;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:426?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=5070k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<2241d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?3452eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>0:23f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1;11834g>BjiKf`"IcnCnoskkci|zQ:

06a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6>2??>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5>??8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<49?<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=78?=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26;?:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939:?;i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:7?6?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=7570k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<0551d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?1252eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>2023f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1;13234g>BjiKf`"IcnCnoskkci|zQ:

2>8>7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5?:?8c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<484<9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=792=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26=::;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939<8:i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:156?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=0170k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<7141d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?6552eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>5523f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1;14934g>BjiKf`"IcnCnoskkci|zQ:

28??7b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?59><9l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7?8=:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26<>:;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939=<;8=h7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})Je|rToCvIigm?1;309>i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:0>6?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=1<70k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<5441d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?4252eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>7023f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/Lov|ZeIpOcmc1;16234g>BjiKf`"IcnCnoskkci|zQ:

Po^ov|Z4XG\^:=4>4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDoebu\>TU[[_Q<71]l[hsW;UDYY<>919GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|CjfozQ=QR^XR^144ZiXe|rT>RAZT23:4>BjiKf`"IcnCnoskkci|zQ:

:TcRczx^0\KPR290:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHcafqX2XYW_[U8;=Q`_lw{[7YH]]<:5=5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGnbcv]1UVZ\^R=80^m\ip~X:VE^X:?84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$Sc>>15]jjs123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-\j5767^kmr23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.]m4470W`d}=::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&Ue<<BjiKf`"IcnCnoskkci|zQ:

;Qfnw56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Pn1312Zoi~8=?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})Xf9;8>Rgav678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Qa0011[lhq9>h0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eBey~rOb{atMm`8480j2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,g@kw|pIdyczCob>1:2gR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aFiur~KfexAal_05b?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lElrw}Firf}FdoR<84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?4;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96:<39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>25;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96:>39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>27;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96:839:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>21;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96::39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>23;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96:439:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>2=;133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96:2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=03:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX858:2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=01:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85882:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=07:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX858>2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=05:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX858<2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=0;:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85822::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=0=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY74::5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<23=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY74:85;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<21=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY74:>5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<27=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY74:<5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<25=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY74:25;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<2;=31=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY74:4<96JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>341<41>BjiKf`"IcnCnoskkci|zQ:

343<41>BjiKf`"IcnCnoskkci|zQ:

345<41>BjiKf`"IcnCnoskkci|zQ:

347<41>BjiKf`"IcnCnoskkci|zQ:

4<96JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>349<41>BjiKf`"IcnCnoskkci|zQ:

34?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:287=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2:1?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:2:7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2:3?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:2<7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2:5?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:2>7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2:7?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:207=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2:9?57?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:26>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<18?>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49066>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<18=>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49046>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<181759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38280<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7439;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>::25R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V:P1668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z77?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;SP1757?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y6?>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T>::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^0331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY7W;;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P2357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y5;>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T>;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]1322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V83;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_3;47>BjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T??9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]0722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V9?;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_2740>BjiKf`"IcnCnoskkci|zQ:

783:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\022R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V>;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_5340>BjiKf`"IcnCnoskkci|zQ:

P5668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z37?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S8?84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\17133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U>?::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^7731=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY7WP5757?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y2?>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T:::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^4331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY7W?;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P6357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y1;>90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeTR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V3<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?30?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:687=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>1?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:6:7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>3?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:6<7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>5?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:6>7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>7?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:607=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>9?57?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:66>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59466>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1<=>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59446>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1<;>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59426>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1<9>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59406>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1<7>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\594>6>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1<1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28669?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0>?1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28649?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0>=1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28629?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0>;1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28609?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0>91749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]286>9?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0>71759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28680=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;78=085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?0480=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;78?085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?0680=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;789085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?0080=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;78;085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?0280=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;785085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?0<80<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7839:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>64;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86>=39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>66;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86>?39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>60;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86>939:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>62;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86>;39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>6<;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86>539;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>6:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95<;2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=42:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95<92:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=40:22R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95<5;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><6<40>BjiKf`"IcnCnoskkci|zQ:

618@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z60;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T=::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^3331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY6W8;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P1357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y6;>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R?;759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[430<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T=;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]2322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V;3;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_0;47>BjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T>?9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]1722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V8?;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_3740>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V9;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_2340>BjiKf`"IcnCnoskkci|zQ:

;84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\73133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U8;::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^1;31=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY6W:3>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R:7759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[1?0;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T9::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^7331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY6W<;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P5357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y2;>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R;;759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[030<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T9;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]6322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V?3;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_4;47>BjiKf`"IcnCnoskkci|zQ:

>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R8?759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[370<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T:?9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]5725R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V=0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87<39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>24;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:=39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>26;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:?39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>20;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:939:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>22;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:;39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>2<;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:539;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>2:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:58;2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=02:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5892:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=00:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:58?2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=06:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:58=2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=04:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5832:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=0::22R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:585;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<22=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY54:;5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<20=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY54:95;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<26=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY54:?5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<24=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY54:=5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<2:=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY54:35;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<2<41>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:0?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:297=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:2?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:2;7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:4?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:2=7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:6?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:2?7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:8?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:217=?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\69076>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>18>>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\69056>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>18<>668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\6909?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90:084:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?<;133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;622:=4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^247>BjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R??759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[470<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T=?9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]2722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V;?;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_0740>BjiKf`"IcnCnoskkci|zQ:

7668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\6Z7??=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S<783:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\622R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V8;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_3340>BjiKf`"IcnCnoskkci|zQ:

?84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\77133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U8?::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^1731=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY5W:?<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R=7759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[6?0;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T8::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^6331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY5W=;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R:;759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[130<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T8;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]7322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V>3;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_5;47>BjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R;?759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[070<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T9?9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]6722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V??;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_4740>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V<;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_7340>BjiKf`"IcnCnoskkci|zQ:

;=?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?Q93618@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\6Z10;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T4:=4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^;40>BjiKf`"IcnCnoskkci|zQ:

7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2>0?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:697=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2>2?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:6;7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2>4?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:6=7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2>6?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:6?7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2>8?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:617=?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2>>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79476>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1<>>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79456>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1<<>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79436>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1<:>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79416>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1<8>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\794?6>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1<6>668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7949?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>>1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08679?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80><1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08659?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>:1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08639?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>81749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08619?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>61749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]086?9?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0580=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV978<085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0780=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV978>085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0180=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9788085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0380=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV978:085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0=80=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9784084:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6><39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>65;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>>39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>67;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>839:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>61;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>:39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>63;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>439:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>6=;133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=43:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5<:2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=41:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5<82::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=4=31=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY44>4<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=38?57?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:>6>90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R>83:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\522R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V;;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_0340>BjiKf`"IcnCnoskkci|zQ:

Q>3668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z73?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S<;84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\53133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U:;::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^3;31=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY4W83>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R<7759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[7?0;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T?::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^1331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY4W:;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P3357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y4;>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R=;759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[630<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T?;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]0322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V93;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_2;47>BjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R:?759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[170<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T8?9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]7722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V>?;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_5740>BjiKf`"IcnCnoskkci|zQ:

Q;7668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z2??=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S9783:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\122R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V?;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_4340>BjiKf`"IcnCnoskkci|zQ:

Q:3668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z33?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S8;84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\13133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U>;::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^7;31=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY4W<3BjiKf`"IcnCnoskkci|zQ:

90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R784:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?4;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:<39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>25;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:>39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>27;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:839:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>21;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6::39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>23;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:439:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>2=;133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=03:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<58:2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=01:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5882:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=07:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<58>2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=05:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<58<2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=0;:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5822::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=0=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY34::5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<23=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY34:85;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<21=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY34:>5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<27=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY34:<5;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<25=30=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY34:25;85Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<2;=31=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY34:4<96JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:341<41>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

4<96JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:349<41>BjiKf`"IcnCnoskkci|zQ:

7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92:1?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:2:7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92:3?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:2<7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92:5?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:2>7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92:7?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:207=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92:9?57?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:26>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT818?>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09066>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT818=>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09046>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8181759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78280<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7439;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>::25R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R?7759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[4?0;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T>::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^0331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY3W;;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P2357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y5;>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R<;759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[730<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T>;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]1322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciXBjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R=?759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[670<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T??9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]0722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciXBjiKf`"IcnCnoskkci|zQ:

783:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\022R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_5340>BjiKf`"IcnCnoskkci|zQ:

?::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^7731=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY3W>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R;7759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[0?0;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T:::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^4331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY3W?;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P6357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y1;>90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R983:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\<25R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>1?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:6:7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>3?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:6<7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>5?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:6>7=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>7?56?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:607=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>9?57?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:66>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19466>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91<=>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19446>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91<;>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19426>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91<9>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19406>?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91<7>678@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\194>6>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91<1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68669?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0>?1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68649?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0>=1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68629?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0>;1749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68609?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0>91749GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]686>9?<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0>71759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68680=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?78=085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?0480=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?78?085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?0680=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?789085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?0080=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?78;085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?0280=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?785085:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?0<80<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7839:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>64;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6>=39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>66;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6>?39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>60;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6>939:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>62;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6>;39:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>6<;123MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6>539;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>6:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5<;2:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=42:23R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5<92:;4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=40:22R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5<5;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<6<40>BjiKf`"IcnCnoskkci|zQ:

618@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z60;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T=::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^3331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY2W8;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P1357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y6;>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R?;759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[430<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T=;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]2322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V;3;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_0;47>BjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T>?9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]1722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V8?;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_3740>BjiKf`"IcnCnoskkci|zQ:

S?783:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\722R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V9;;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_2340>BjiKf`"IcnCnoskkci|zQ:

S>;84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\73133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWS9?84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\07133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R:7759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[1?0;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T9::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^7331=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDjbjY2W<;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P5357?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y2;>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R;;759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[030<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T9;9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]6322R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V?3;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_4;47>BjiKf`"IcnCnoskkci|zQ:

>>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R8?759GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[370<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T:?9;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]5725R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V=0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCjfoz6;2:=4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iM`li|<0<47>BjiKf`"IcnCnoskkci|zQ:

90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAdhmx0>083:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKbngr>7:25R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEhdat4<4608@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIl`ep[5153MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Big`{V;<>6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOfjk~Q=739GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHcafq\724R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEhdatW==97IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dNeklR;82:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKbngr]53d=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bDvhiEh}g~Gcn2?>6c8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIumn@kphsDfi7=39n;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJxbcCnwmpIid4;4<56JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOg`NaznuNlgZ6012NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCskdJe~byB`c^34=>BjiKf`"IcnCnoskkci|zQ:

20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<02=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4847=<088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:6:7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=30:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50<:1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;9<4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>22;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21?8>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794825;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<00\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32>>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794;:5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<00\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32=2?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665882:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8729?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0324<4<>BjiKf`"IcnCnoskkci|zQ:

2:9406>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<3:=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4847>4087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:56>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<22=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4847?<088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:4:7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=10:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50>:1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;;<4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>02;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21=8>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794:25;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<00\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32<>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794=:5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<00\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32;2?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665>82:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8129?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0344<4<>BjiKf`"IcnCnoskkci|zQ:

2:9206>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<5:=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h484784087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:36>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<42=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h48479<088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:2:7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=70:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;508:1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;=<4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>62;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21;8>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794<25;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<00\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32:>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794?:5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<00\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=3292?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665<82:94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8380?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=328>658@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek979414<;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>::21R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850=088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:687=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=32:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850<<1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;9:4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>20;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921?:>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek94948<5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<30\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32>8?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565;22:94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=848002NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32=0?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:5658:2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8749?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0322<4<>BjiKf`"IcnCnoskkci|zQ:

1:9426>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<34=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4;47>:088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:507=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=0::21R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850?088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:487=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=12:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850><1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;;:4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>00;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921=:>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494:<5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<30\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32<8?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565922:94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=868002NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32;0?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565>:2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8149?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0342<4<>BjiKf`"IcnCnoskkci|zQ:

1:9226>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<54=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4;478:088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:307=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=6::21R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag58509088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:287=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=72:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag58508<1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;=:4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>60;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921;:>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494<<5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<30\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32:8?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565?22:94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=808002NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>3290?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565<:2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8349?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0362<43>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>327>658@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek949404<;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>3:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950<>1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;984<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>26;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821?<>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek95948>5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<20\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32>6?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465;<2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=84>9?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0318<43>BjiKf`"IcnCnoskkci|zQ:

0320<4<>BjiKf`"IcnCnoskkci|zQ:

397;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:9446>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<36=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4:47>8088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:5>7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=04:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950?61799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;:04<;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>1:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950>>1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;;84<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>06;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821=<>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594:>5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<20\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32<6?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:4659<2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=86>9?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0338<43>BjiKf`"IcnCnoskkci|zQ:

0340<4<>BjiKf`"IcnCnoskkci|zQ:

397;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:9246>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<56=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4:4788088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:3>7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=64:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950961799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;<04<;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>7:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag59508>1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;=84<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>66;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821;<>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594<>5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<20\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32:6?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465?<2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=80>9?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0358<43>BjiKf`"IcnCnoskkci|zQ:

2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8369?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0360<4<>BjiKf`"IcnCnoskkci|zQ:

397;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:9046>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<7<43>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?326>658@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek929494<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>24;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21?>>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294885;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<50\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832>4?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365;>2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8409?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090316<4<>BjiKf`"IcnCnoskkci|zQ:

7:97>6>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<0<4<>BjiKf`"IcnCnoskkci|zQ:

7:9466>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<30=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4=47>>088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:5<7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=06:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50?81799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;:>4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>1<;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21<6>658@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294;4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>04;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21=>>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294:85;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<50\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832<4?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:3659>2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8609?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090336<4<>BjiKf`"IcnCnoskkci|zQ:

7:95>6>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<2<4<>BjiKf`"IcnCnoskkci|zQ:

7:9266>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<50=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4=478>088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:3<7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=66:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50981799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;<>4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>7<;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21:6>658@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294=4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>64;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21;>>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294<85;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<50\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832:4?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365?>2:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8009?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090356<4<>BjiKf`"IcnCnoskkci|zQ:

4397;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:93>6>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<4<4<>BjiKf`"IcnCnoskkci|zQ:

7:9066>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<70=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4=47:>087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:16>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<6<43>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932?>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek93948:5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<40\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932>2?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265;82:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8429?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080314<4<>BjiKf`"IcnCnoskkci|zQ:

6:9706>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<0:=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4<47=4087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:66>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<32=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4<47><088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:5:7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=00:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50?:1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;:<4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>12;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6>21<8>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394;25;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<40\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932=>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394::5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<40\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932<2?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265982:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8629?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080334<4<>BjiKf`"IcnCnoskkci|zQ:

6:9506>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<2:=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4<47?4087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:46>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<52=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4<478<088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:3:7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=60:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?509:1799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;<<4<46JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>72;1?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6>21:8>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394=25;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<40\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932;>6:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394<:5;55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<40\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932:2?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265?82:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8029?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080354<4<>BjiKf`"IcnCnoskkci|zQ:

:397;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9306>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<4:=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4<4794087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:26>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<72=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#CgIpfcEhlvAdfzMekaw/bL{Bl`h4<47:<088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:1:7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=40:21R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50;087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:06>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<9<43>BjiKf`"IcnCnoskkci|zQ:

:TcRczx^0\KPR;:72h7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLgmj}T6\]SSWY4?9UdS`{w_3]LQQ:461i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOfjk~U9]^RTVZ508VeTaxvP2^MVP9290j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHNeklV8R_QUQ[617WfUfyuQ=_NWW808?k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~AdhmxW;SPPVP\726XgVg~tR0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gUst`Xj`<6n;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%h\x}gQtco[fHNeklV>R_@LG[470>Ve3n6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kYxd\{nl^aM|CjfozQ;QROAD^3233Yh9190H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.aEqijDg|dJabFhdl_<[XkMcxmobjPnrOkfYHZV2:;Ra74:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(kOg`NaznuDqkh@nnfQ2QRmKircah`VhxEehSB\P805\k4>33MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!lFtnoGjsi|OxdaKgioZ;^[fBn{hhgi]aLna\KWY?9>Ud>5:4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*eA}efHcx`{FsmnBl`hS0WToIg|acnfTjvKgjUD^R6>7^m03d=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(F`L{klHffnRltGsanlxs#n^`pUmEmciKgjUhNxhiesRvwmYFFMU:=88Po6`8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&i[c}Z`FhdlHjeXkKmjh|_urj\EKBX98?=Sb?6f:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%JH]\NM24H|*TFEK9=Sd`|t`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;87$dHlznOtvM|969494j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=2=*jBf|hE~xCv30?>2:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~7<3 `D`vbKprIp5:50?0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp969&fNjxlAztOz?4;:46h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz30?,l@drfG|~Et1>1<5BjiKf`"IcnCnoskkci|zQ:

2l94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?4;(hLh~jCxzAx=2=838f?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1>1.nFbpdIr|Gr7<328>`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;97$dHlznOtvM|979494j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=3=*jBf|hE~xCv31?>2:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~7=3 `D`vbKprIp5;50?0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp979&fNjxlAztOz?5;:46h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz31?,l@drfG|~Et1?1<5BjiKf`"IcnCnoskkci|zQ:

2l94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?5;(hLh~jCxzAx=3=838f?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1?1.nFbpdIr|Gr7=328>`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;:7$dHlznOtvM|949494j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=0=*jBf|hE~xCv32?>2:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~7>3 `D`vbKprIp5850?0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp949&fNjxlAztOz?6;:46h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz32?,l@drfG|~Et1<1<5BjiKf`"IcnCnoskkci|zQ:

2l94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?6;(hLh~jCxzAx=0=838f?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1<1.nFbpdIr|Gr7>328>`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;;7$dHlznOtvM|959494j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=1=*jBf|hE~xCv33?>2:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~7?3 `D`vbKprIp5950?0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp959&fNjxlAztOz?7;:46h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz33?,l@drfG|~Et1=1<5BjiKf`"IcnCnoskkci|zQ:

2l94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?7;(hLh~jCxzAx=1=838f?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1=1.nFbpdIr|Gr7?328>c;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\8T$dHlznRde,C`hAdfzxW=S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX4X(hLh~j^hi GdlEhjvtS8W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT0\,l@drfZlm$Kh`Ilnrp_7[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P=P `D`vbV`a(OldM`b~|[2_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\9T$dHlznRde,C`hAdfzxW9S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX5X(hLh~j^hi GdlEhjvtSR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P=P `D`vbV`a(OldM`b~|[6_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\:T$dHlznRde,C`hAdfzxW=S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX6X(hLh~j^hi GdlEhjvtS8W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT2\,l@drfZlm$Kh`Ilnrp_7[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P>P `D`vbV`a(OldM`b~|[2_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\:T$dHlznRde,C`hAdfzxW9S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX6X(hLh~j^hi GdlEhjvtSR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P>P `D`vbV`a(OldM`b~|[6_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\;T$dHlznRde,C`hAdfzxW=S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX7X(hLh~j^hi GdlEhjvtS8W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT3\,l@drfZlm$Kh`Ilnrp_7[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P?P `D`vbV`a(OldM`b~|[2_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\;T$dHlznRde,C`hAdfzxW9S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX7X(hLh~j^hi GdlEhjvtSR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P?P `D`vbV`a(OldM`b~|[6_-@Cjhxq%MHN^Jx``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0=0!oEcweJssFq6;23:07fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>3:+iCi}kDyy@w<1<55ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<1<-kAgsiFBu2?>63bf>BjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0=071``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0<0!oEcweJssFq6:22:07fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<55ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<0<-kAgsiFBu2>>63bf>BjiKf`"IcnCnoskkci|zQ:

>/mGeqgH}}Ds0<071``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0?0!oEcweJssFq6921:07fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>1:+iCi}kDyy@w<3<55ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<3<-kAgsiFBu2=>63bf>BjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0?071``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0>0!oEcweJssFq6820:07fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<55ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<2<-kAgsiFBu2<>63bf>BjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0>071868@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe9691<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<>1949GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb84791<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<<1949GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb84591<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<:1949GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb84391<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<81949GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb84191<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<61949GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb84?91=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?658>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7><065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?678>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7>>065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?618>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7>8065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?638>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7>:065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?6=8>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7>4064:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?6;?23MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h68<37:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>05;?33MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6824:4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'fXjaIo{a=6==1=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfH]\NMy-Bw|kjm}xboO|nmr,PidjkIzsfNob.RobhiBWZHG$@^Y oScn@drf4<4286JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)hZhgOmyo36?;7?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:060>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm161959GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb8<8>n2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-B@UTFE:<@t"\NMC15[lht|h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz30?,l@drfG|~Et1>1<1BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1>1.nFbpdIr|Gr7<32<>`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;87$dHlznOtvM|9694=4j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=2=*jBf|hE~xCv30?>6:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~7<3 `D`vbKprIp5:50;0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp969&fNjxlAztOz?4;:06h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz31?,l@drfG|~Et1?1<1BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1?1.nFbpdIr|Gr7=32<>`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;97$dHlznOtvM|9794=4j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=3=*jBf|hE~xCv31?>6:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~7=3 `D`vbKprIp5;50;0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp979&fNjxlAztOz?5;:06h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz32?,l@drfG|~Et1<1<1BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1<1.nFbpdIr|Gr7>32<>`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;:7$dHlznOtvM|9494=4j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=0=*jBf|hE~xCv32?>6:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~7>3 `D`vbKprIp5850;0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp949&fNjxlAztOz?6;:06h=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz33?,l@drfG|~Et1=1<1BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1=1.nFbpdIr|Gr7?32<>`58@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;;7$dHlznOtvM|9594=4j;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=1=*jBf|hE~xCv33?>6:d1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~7?3 `D`vbKprIp5950;0n7:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp959&fNjxlAztOz?7;:06k30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT0\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P

W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT1\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P=P `D`vbV`a(OldM`b~|[0_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\9T$dHlznRde,C`hAdfzxW?S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX5X(hLh~j^hi GdlEhjvtS:W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT1\,l@drfZlm$Kh`Ilnrp_1[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P=P `D`vbV`a(OldM`b~|[4_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\9T$dHlznRde,C`hAdfzxW;S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX5X(hLh~j^hi GdlEhjvtS>W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT2\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P>P `D`vbV`a(OldM`b~|[0_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\:T$dHlznRde,C`hAdfzxW?S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX6X(hLh~j^hi GdlEhjvtS:W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT2\,l@drfZlm$Kh`Ilnrp_1[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P>P `D`vbV`a(OldM`b~|[4_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\:T$dHlznRde,C`hAdfzxW;S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX6X(hLh~j^hi GdlEhjvtS>W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT3\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P?P `D`vbV`a(OldM`b~|[0_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\;T$dHlznRde,C`hAdfzxW?S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX7X(hLh~j^hi GdlEhjvtS:W%HKb`py-E@FVBpk30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT3\,l@drfZlm$Kh`Ilnrp_1[)LOfd|u!IDBRF|g?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P?P `D`vbV`a(OldM`b~|[4_-@Cjhxq%MHN^Jxc;8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\;T$dHlznRde,C`hAdfzxW;S!DGnlt})ALJZNto74DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX7X(hLh~j^hi GdlEhjvtS>W%HKb`py-E@FVBphh0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>3:+iCi}kDyy@w<1<15ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<1<-kAgsiFBu2?>23bf>BjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0=0;1``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0=0!oEcweJssFq6;28?nb:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494==ll4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss494%cIo{aNwwJ}:76>;jn6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:76'eOmyo@uuL{858?9hh0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww848)gMkmB{{Ny>2:47fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<15ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<0<-kAgsiFBu2>>23bf>BjiKf`"IcnCnoskkci|zQ:

>/mGeqgH}}Ds0<0;1``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0<0!oEcweJssFq6:28?nb:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6:2#aKaucLqqH484==ll4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss484%cIo{aNwwJ}:66>;jn6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:66'eOmyo@uuL{848?9hh0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:47fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>1:+iCi}kDyy@w<3<15ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<3<-kAgsiFBu2=>23bf>BjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0?0;1``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0?0!oEcweJssFq6928?nb:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;4==ll4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss4;4%cIo{aNwwJ}:56>;jn6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:56'eOmyo@uuL{878?9hh0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww868)gMkmB{{Ny>0:47fj2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<15ddR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<2<-kAgsiFBu2<>23bf>BjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0>0;1``8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0>0!oEcweJssFq6828?nb:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}682#aKaucLqqH4:4==ll4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss4:4%cIo{aNwwJ}:46>;jn6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:46'eOmyo@uuL{868?90>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1>1949GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb84691<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j091<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0<71959GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb848>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>=065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?648>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>?065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?668>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>9065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?608>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>;065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?628>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>5065:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?6<8><2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>37:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&eYm`Jnt`>04;?23MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h68=37;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&eYm`Jnt`>0:<2R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi5>5595Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(g[kfHlzn<4<:0>BjiKf`"IcnCnoskkci|zQ:

73?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*iUidNjxl28>868@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe9>91=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0409c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ66Wdkeh<8m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[5Yjign::;5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]2431R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(MxdT==?97:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ769?20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$I|`P10322f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})BygU:=Rcnne352>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

6c9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY4Wdkeh<89;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[171?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR:>17`8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,AthX>1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%N}cQ:104a?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW679GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY19?=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$I|`P6035f>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(MxdT4Rcnne352>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$Xucm[oNAoo*Bf|hXnk"IjnGnltv]4U'NM`b~w/GF@T@~>n2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(Lh~j^hi GdlEhjvtS=W%HKb`py-E@FVBp0l0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&Njxl\jg.EfjCjhxzQ>Q#JIlnr{+CBDXLr2j6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$HlznRde,C`hAdfzxW;S!DGnlt})ALJZNt4h4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"Jnt`Pfc*AbfOfd|~U8]/FEhjv'ONH\Hv6f:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae D`vbV`a(OldM`b~|[9_-@Cjhxq%MHN^Jx8d8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(Tqgi_cBMck.FbpdTbo&MnbKb`prY:Y+BAdfzs#KJLPDz;g>BjiKf`"IcnCnoskkci|zQ:

0?:g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~e2>1?:g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~e2>2?:`?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~e2>>9a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(Tqgi_cBMck.kGeqgSgYxd1<18b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|yc0>07c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae iEcweQiW}zb7836l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!fD`vbPjVr{a6>25m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`5<54n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuo4>43o6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$eIo{aUmSqvn;072h7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwm:>61h0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&cOmyo[oQwplZ6?j2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj\5=eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$Xucm[oNAoo*oCi}k_c]{|h^33BjiKf`"IcnCnoskkci|zQ:

6m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!fD`vbPjVr{aU?4o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuoW<2i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwmY10k1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'`NjxlZ`Ptqk[2>e3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi];18c9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+iDdfi`Oa|shld@drfG|~7=36m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-kFjhkbIyc~}fnfFbpdIr|5854o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/m@hjelK{exd`hD`vbKpr;;72i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!oBnlgnEugzybbjJnt`Mvp9290k1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#aLlnahGwit{`dlHlznOtv?1;>e3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%cNb`cjAqkvunfnNjxlAzt=4=39k;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7?39k;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7839k;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7939k;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7:39k;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7;39k;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7439j;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWe0=08e:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vf~x1?17d9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVcYi|]nmqnfTqtRfzUgyy2=>6g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb^h\alroaUru]gyT`xz33?5f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTe_k~S`osh`Vsz\dxSa{{<5<4a>BjiKf`"IcnCnoskkci|zQ:

5:2cR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfRdsPehvkmY~yYc}Pltv?3;1b3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiSgrWdkwdlZ~X`|_mww8=80m2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp9?9?l1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kQatUfeyfn\y|Znr]{kw:76>o0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jV`wTidzgi]z}Uoq\|jt;97=n7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mWcv[hg{`h^{rTlp[}iu4;46g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb^h\alroaUru]gyTtb|39?:7?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTeZ|ftdQbiujbX}x^b~Lvtdq\g|:761?0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUhu1??>978@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]`}97661>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUhu1?1859GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^az878?<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWjs7?36;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pcx>7:=2R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYdq5?5495Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRmv<7<;0>BjiKf`"IcnCnoskkci|zQ:

968@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]`}9?90<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kTvlrb[hg{`h^{rTlpF|rb{Vf~x1>1849GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^nvp9790<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kTvlrb[hg{`h^{rTlpF|rb{Vf~x1<1849GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^nvp9590<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kTvlrb[hg{`h^{rTlpF|rb{Vrd~1>1879GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^zlv97761<0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUsc2>1?:5?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTeZ|ftdQbiujbX}x^b~Lvtdq\|jt;9;4396JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cncbwn[lQua}oXm`~ceQvqQkuEq}oxSua}<0<;1>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

UVMEHR?844]l[dbcW757\kZgclV?TCXZPcx>7:47?m2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GjhiQ`RdcgEabRfzQ2QRIAD^3400YhWhnoS8Q@UU]`}919191OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FmijPoSgb`Dbc]gyP5PQHNE]2313XgVkohR;POTV\g|:068;<86JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w1056?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~698=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@czx^mQadbFlm_eCv>2056?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~6;8=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@czx^mQadbFlm_eCv>4056?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~6=8=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@czx^mQadbFlm_eCv>6056?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~6?8=>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@czx^mQadbFlm_eCv>8056?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~618=?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@czx^mQadbFlm_eCv=1668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IhsWfXnmiOkdTlpJ}56?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEt9?83:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{121R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq?T_Z>84:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{24133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dg~tRa]e`fB`aSi{Gr<=::4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny:231=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})Je|rTc_knd@fgQkuIp0;BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRmv<1<4f>BjiKf`"IcnCnoskkci|zQ:

>6`8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVir0?08b:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXkp682:l4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4=4h0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^az8380j2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPcx>4:2dR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRmv<9<4g>BjiKf`"IcnCnoskkci|zQ:

>6a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVf~x1<17b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWe0>08c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXd|~7839l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYk}}6>2:m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|5<5;n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[iss4>46>i0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^zlv969?j1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_ymq8480k2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?6;1d3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQwos>0:2eR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRv`r=6=3f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSua}<4<4g>BjiKf`"IcnCnoskkci|zQ:

6a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVrd~1617b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWqey0408a:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Ydq5:5;l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\g|:66>k0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_b{?6;1f3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRmv<2<4e>BjiKf`"IcnCnoskkci|zQ:

2:o4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[f;>7=j7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@}zb^mOgi@rdeIdyczAx^az8280i2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQly=:=3g=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})J{|hTcAmcFtnoGjsi|GrT`xz30?5a?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVf~x1?17c9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xd|~7>39m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZiKkeL~`aM`uovM|Zjr|595;o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\hpr;<7=i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@}zb^mOgi@rdeIdyczAx^nvp939?k1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPoMaoBpjkKfexCvPltv?2;1e3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRbzt=5=3g=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})J{|hTcAmcFtnoGjsi|GrT`xz38?5a?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVf~x1717c9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xpfx7<39m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZiKkeL~`aM`uovM|Z~hz5;5;o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\|jt;:7=i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@}zb^mOgi@rdeIdyczAx^zlv959?k1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPoMaoBpjkKfexCvPxnp?0;1e3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRv`r=7=3g=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})J{|hTcAmcFtnoGjsi|GrTtb|36?5a?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVrd~1917c9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xpfx7439m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZiKkeL~`aM`uovM|Z~hz535m:5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bxnp\mWcflZkf|ak_tsWmwBtfqR3VSd\jaeQbiujbX}x^b~I}axY3YZ^HZV?:8RaPxn>3:4g03MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Drd~Rg]e`fPehvkmY~yYc}Hr`{X=XYnZlko_lcldRwvPhtO{krWa69GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-N|jtXa[ojh^obpmgSpwSi{NxjuV7R_hPfeaUfeyfn\y|ZnrEqe|]5UVRD^R;>2^m\|j:768k<7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@v`r^kQadbTidzgi]z}UoqDvd\1TUb^hokS`osh`Vsz\dxKov[2_\\JTX=8;TcRv`<1<2e2=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})JpfxTe_kndRcnticW|{_eJ|nyZ;^[lTbimYja}bjPupVjvAuipQ?QRV@R^724ZiXpf6;21OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Ftb|PiSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU9]^ZLVZ370VeTtb2?>0c4?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+H~hzVcYilj\alroaUru]gyL~lwT9\]jV`gc[hg{`h^{rTlpCwg~S>WTTB\P515\kZ~h494:m:5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bxnp\mWcflZkf|ak_tsWmwBtfqR3VSd\jaeQbiujbX}x^b~I}axY;YZ^HZV?;:RaPxn>3:4>43MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Y]YS>9=_n]DJAY6?=?TcRBjsrVkekY40Ve::45Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop969>h1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=2=53gR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y2>0?4b?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Wct}e~7=<09a:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Pfwpjs4885:45Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop979>h1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=3=53?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y2=>7c8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,V`urd}692<86;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Sgpqir;;70\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<5<5e>BjiKf`"IcnCnoskkci|zQ:

689GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|5?5:l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop9399?30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$^h}zlu>5:3gR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y29>04:?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Wct}e~7;38n;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Sgpqir;?7;=56JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"\jstnw8=81i2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<9<22<=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})Umzgx1716`9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|535=;o4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v _o2161Ynfh1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Tb=<=7^kmr3dR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Wg:9>:Qfnw3;=>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cIuykCaogSpwJhkR8VSJ@K_0571ZiXDlyxXeoa_76\k4>?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`HrxhBnndRwvIidS;WT\Z\P360\kZGILV;:54Q`19:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mGsmEkei]z}LnaX6XYW_[U8;?Q`_@LG[4478Ve:455Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fBxvfHdhbX}xGcnU=]^RTVZ50:VeTMCJP1322[j70<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gy7<39;;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr>2:22R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{585;95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|<2<40>BjiKf`"IcnCnoskkci|zQ:

668@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmw909?=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dx0:084:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}Uoq?<;133MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfz622:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgb`Vgjxeo[x[asFpb}969?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov<0<4<>BjiKf`"IcnCnoskkci|zQ:

397;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|:46>20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|ny=6=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})nZlko_lcldRwvPhtO{kr08088:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvd;>7=37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax>4:2>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{Nxju161799GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~4042n6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}Hr`{X=XYnZlko_lcldRwvPhtO{krW=SPXNP\142Xg0h0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|nyZ;^[lTbimYja}bjPupVjvAuipQ:QRV@R^727Zi>j2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyL~lwT9\]jV`gc[hg{`h^{rTlpCwg~S;WTTB\P500\kR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{NxjuV7R_hPfeaUfeyfn\y|ZnrEqe|]4UVRD^R;>1^m:f>BjiKf`"IcnCnoskkci|zQ:

Po8`8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmwBtfqR3VSd\jaeQbiujbX}x^b~I}axY6YZ^HZV?;5Ra6b:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvd\1TUb^hokS`osh`Vsz\dxKov[7_\\JTX=92Tc4l4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU8]^ZLVZ37?Ve2n6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}Hr`{X=XYnZlko_lcldRwvPhtO{krW5SPXNP\150Xg>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|ny^243>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyL~lwP3658@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmwBtfqV><;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}Hr`{\121R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{NxjuR887:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvdX?>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|ny^:43>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eR<83:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}Uoq\725R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{V>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyT;:=4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgb`Vgjxeo[x[as^:47>BjiKf`"IcnCnoskkci|zQ:

90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dx0=083:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQatUfeyfn\y|Znr>2:25R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPht4;4618@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcv[hg{`h^{rTlp8180;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYi|]nmqnfTqtRfz6>2:=4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|<7<47>BjiKf`"IcnCnoskkci|zQ:

90H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dx05083:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQatUfeyfn\y|Znr>::24R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPhtW9=97IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jqRcnticW|{_eR?82:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQatUfeyfn\y|Znr]137=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})nZl{Xm`~ceQvqQkuX;>80H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dxS99=;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfuVgjxeo[x[as^746>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs=2=3g=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{Ksi~2>0?5a?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}ox039n;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qct4840:2gR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzHrxh}34?5b?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}ox0808a:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpF|rb{5<5;l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wav:06>k0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq?<;1f3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<8<4=>BjiKf`"IcnCnoskkci|zQ:

89:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpF|rb{V;R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzHrxh}P135:?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}oxS?96;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qctW:=27IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp[11>3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|_45:?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}oxS;96;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qctW>=27IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp[=1>3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|_84g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz30?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz31?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz32?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz33?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz34?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz35?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz36?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz37?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz38?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz39?4`?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdyczP07a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kCskdJe~byQ>6b9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfexR<9c:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mEqijDg|dS>8l;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T8;m4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oGwohFirf}U>:n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|V<=o6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"aIumn@kphsW>?;1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d@nbIumn@kphsFq6;2:<4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oMaoBpjkKfexCv31?51?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{8780:2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eGoaHzlmAlqkrIp595;?5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBu2;>608@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kIekN|fgOb{atOz?1;153MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqH4?4<>6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"aCcmDvhiEh}g~Et191739GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{Ny>;:24R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(gEigJxbcCnwmpK~;172h7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}DsW4SPGOF\5222WfUecyQjqtco[3?Xg0:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$cAmcFtnoGjsi|GrP5PQHNE]2313XgVddxRk~u`n\27g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflHnoYc}35?4f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<7<5a>BjiKf`"IcnCnoskkci|zQ:

;:3cR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojhLjkUoq?=;163MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmiOkdTlpJ}:>680\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYilj\alroaUru]gyL~lw31?5;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimYja}bjPupVjvAuip692:64DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Vgjxeo[x[asFpb}959?11OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov<5<4<>BjiKf`"IcnCnoskkci|zQ:

20H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$c_kndRcnticW|{_eJ|ny=5=3==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+Jss[}xfJdh`Fmcdw})hZlko_lcldRwvPhtO{kr05087:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbTidzgi]z}UoqDvdX8>=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$c_kndRcnticW|{_eJ|ny^343>BjiKf`"IcnCnoskkci|zQ:

:94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Vgjxeo[x[asFpb}Z50?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYilj\alroaUru]gyL~lwP4658@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflZkf|ak_tsWmwBtfqV?<;6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fPehvkmY~yYc}Hr`{\221R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojh^obpmgSpwSi{NxjuR987:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbTidzgi]z}UoqDvdX01l0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$c_kndRcnticW|{_eCvT9\]DJAY6?=?TcRczx^31[JSS4943j6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fPehvkmY~yYc}AxZ;^[BHCW8=?9RaPmtz\57YH]]6:25h4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Vgjxeo[x[asOzX=XY@FMU:;9;Po^ov|Z75WF__0?07f:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbTidzgi]z}UoqM|^?ZWNDOS<9;5^m\ip~X9;UDYY2<>9d8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflZkf|ak_tsWmwK~\1TULBIQ>757\kZkrpV;9SB[[<5<;b>BjiKf`"IcnCnoskkci|zQ:

6:=`R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojh^obpmgSpwSi{GrP5PQHNE]2313XgVg~tR?=_NWW838?n2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYilj\alroaUru]gyEtV7R_FLG[413=VeTaxvP13]LQQ:061l0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$c_kndRcnticW|{_eCvT9\]DJAY6?=?TcRczx^31[JSS414>i6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$eZ|ftdGmegjb{5:59h5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#dY}iugFjddkmz6:28k4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"gXrhvfAkgedly7>3;j;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!fWskwa@hfjeox0>0:e:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv iVpjp`Ciikfn1:15d9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2:>4g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.kTvlrbMgki`h}36?7f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<6<62>BjiKf`"IcnCnoskkci|zQ:

2:00R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*iFlmx7>3;9;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!`Aefq8682>2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(gHno~1:1579GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/nCg`w:26<<0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&eJhi|36?75?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-lEabu4>4>:6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$cLjkr=:=13=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(G|~XxcIigm{+jGcl{6224h4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!MljKm*lVr{aZ~`~kn0:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/CnhMk(nX|yc\xb|e0`:?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimH}}$DHlznFmms+BciNee{V>R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv BmiLqq(HLh~jJaa/FgmBiiw{R;V"IHcoqz,BAEWMqk>7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$Nae@uu,lTpuo\fml`h>Pmrc1?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimH}}$d\x}gTnedh`7f:2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'Kf`Cxz!oQwplQi`oeo9m55Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"LckNww*jVr{a^dkjbjCicmc`bf<2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'Kf`^iw!iSfzTpuo\fml`ho8;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv BmiQ`|(nZms[y~f[ofeoaZktj=1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?67:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hFo}Ust`020H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#IjnEgeepjs[}kiN|`srkmc+Nffmycmfk\t`vfPjBbnhgxNbdDnobmk)OJq%b@nb]e`fze5=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*oKkeYckkD`vb858f82NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'`Fh`^z`rdfGeqg;973m7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$eAmcSumqaaBf|hU;5k5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"gCcmQwkwccLh~jS<7n;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv iQwplQi`oeoj96JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!GdlGacgrd}YmykLrnqpmka)@hdoeodeRvbp`RhLlljyazLljFlidoi'AHs#d^zsiVlcbjbW@D]S<=93^mbg>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fNyRvwmRhonfn4>5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckHl-mK~W}zb_cjice05e?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimNf'c[y~f_umqf0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fTnedh`Ciikfn=5:4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lRhonfnIcomld32=4=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIek1;1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig=4k4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjCYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu7?;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2818@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1[hu?l2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[huf12NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z;f>BjiKf`"IcnCnoskkci|zQ:

82NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`KWctm}%h=_k|euDqkhEkc;k27IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keHZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}>e3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaLV`ub|&i9^h}jtMaoR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#aAxQwplQi`oeo9=5o4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iIpYxdYahgmgWkWcflp2i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,lJ}Vr{a^dkjbjTnPfea60<1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.nRvwmRhonfn0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oQwplQi`oeo:4?5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*jVr{a^dkjbj29:8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'e[y~f[ofeoaFnffnoo5:5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}>33MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaYht fRe{SqvnSgnmgi594DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljPg}+oUlpZ~eZ`gfnf[hu>>2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`^iw!iSfzTpuo\fml`hQbsy-GBiiwp&LOO]Kw959GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.O{kwYEdbE~x#a_urjWkbakmJbjbjkk_ym?4;70?2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Ngu]{|h6c8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-jMWctm}Ljy97;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iMaoV`gcq1:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%b@nb\tnpf`Agsi5:54=5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"gCcmQwkwccLh~j0<084:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/hRvwm1f3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(aYxdYahgmg;3>BjiKf`"IcnCnoskkci|zQ:

5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljKm*lHX|ycXbihld:7?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlAg$bBu^zsiVlcbjb90:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencRfmoyjaaxSumsV`wrmz~$NaeFn/kSqvnSgnmgiu!KFmms|*@CKYOs5n5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljKm*lUsg{ooHlznx.EfjCjhxzQ;Q#JIlnr{+CBDXLr2o6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R;V"IHcoqz,BAEWMq397IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb63:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao5<`R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~>92NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8286JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4>13MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!oQwplQi`oeo;S`}65:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~?;2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.nRvwmRhonfn=5=4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiLqq(hX|ycXbihld0;=>BjiKf`"IcnCnoskkci|zQ:

7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdRe{-mWb~X|ycXbihld:;?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlZms%e_jvPtqkPja`dlUf494DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiQ`|(nZms[y~f[ofeoaZktp&NM`b~w/GF@T@~>=2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?88:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.kGh|Vr{a=i7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#dG]ergwBdus?01OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%b@nb]e`fz<4=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdWm``tadf}Xxb~]epwfwq)nDjfXxb|jdEcwe969081OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%b@nb\tnpf`Agsi5;5;o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!fPtqkPja`dl237IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#d^zsi]jKWctm}UJBIQ>022\k=?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(aYxdRg@RdqfpZGILV;;?=Q`16c8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,kAgsi_kgei6=;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/nRvwmRhonfnXb\jae{:5>BjiKf`"IcnCnoskkci|zQ:

:2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaBb#gAxQwplQi`oeo:5h5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdIo,jTpuo\fml`hv DGnlt})ALJZNtlo4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R:V"IHcoqz,BAEWMqkj7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fGa.hQwkwccLh~jt"IjnGnltv]6U'NM`b~w/GF@T@~f82NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i:Bu\jsdvEevrKkek:7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfOUmzo#n?AxSgpaq@f{}Fh`R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^opf==CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNSR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIeki81OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:5h5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l1Sgpaq@f{}Fh`lj4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goav DGnlt})ALJZNt4h4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0Pfw`rAzfgH`fk2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtSg\ivg>3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aKaucEhjv'NoeJaasZ2^*A@kgyr$JIM_Eyc:?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'eOmyoIlnr{+BciNee{V?R.EDoku~(NMI[Iu7<;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmg1=1=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cCv_urjWkbakm;;256JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea>i2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2=1=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%c]{|hUmdcic7Wdyj?6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lTpuo\fml`h>Pmrz,@Cjhxq%MHN^Jx838@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf5<7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjb:0=0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfnOeoagdfb2>BjiKf`"IcnCnoskkci|zQ:

5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdRe{-mWb~X|ycXbihld;5?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnTcq'cYht^zsiVlcbjbWdyj96JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae]dx,jVaW}zb_cjice^op|*BAdfzs#KJLPDzb7>BjiKf`"IcnCnoskkci|zQ:

>Po858@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.kSqvnXaFXnhzPAOF\5557Wf;346JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$cIo{aWcoma?73MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)hX|ycXbihldVlV`gcq020H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhMk(nFqZ~eZ`gfnf=<=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$NaeFn/kM|Ust`]elkak>a49GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#g_urjWkbakmq%OJaax.DGGUCj81OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@f{}Fh`u!KFmms|*@CKYOsm;5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6d?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?Qbs`18@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[huen2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6ph;0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`lj4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)J{axnkRm>RdqfpCtheJf`>l94DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d9GrYi~k{F`qwHfjf02NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0c6?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$o<\jsdvEevrKkeh?7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcmz,@Cjhxq%MHN^Jx`48@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDqkhEkc;hm7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;sm<5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxAmca29GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtSg\ivd73MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jBf|hLgc}v GdlEhjvtS9W%HKb`py-E@FVBpk:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gMkmKb`py-Dak@kgyyP=P KFmms|*@CKYOs5l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dBu^zsiVlcbjb:0h0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoa77f82NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iIpYxdYahgmgWkWcflpk:7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou<7m;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb8Vgxml5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`6Xezr$HKb`py-E@FVBp020H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg2===CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`h<6e:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakmJbjbjkkae9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dl^d^hokyy-GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaYht fRe{SqvnSgnmgi4j4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlZms%e_jvPtqkPja`dlUflm4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlZms%e_jvPtqkPja`dlUfu!KFmms|*@CKYOsml5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,I}iuWKf`Cxz!oQwplQi`oeoHdl`hee]{k96991n0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hFo}Ust`0:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hKQavcsNhy4h5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mIekZlkou484DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lJddZ~d~hjKauc?4;?13MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmQwkwccLh~j0<060:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycXbihld;g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&c[y~fPiNPfw`rXIGNT===?_n;f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&c[y~fPiNPfw`rXIGNT===?_n3:3>BjiKf`"IcnCnoskkci|zQ:

4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdIo,jJ}Vr{a^dkjbj909GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oIpYxdYahgmg2=a=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimNf'c[y~f[ofeoa})CNee{t"HKCQG{e<=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T0\,GBiiwp&LOO]Kwa89GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP=P KFmms|*@CKYOs5k5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keNZlynx"m>NyPfw`rAiz~Goao?;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1`a8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kw9d9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2`38@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3]nwR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lqa3>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d9[oxiyH}olAoo7d03MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w989GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|Eig5o5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m=RdqfpWcXezk37IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_5[)LOfd|u!IDBRF|d>R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cIo{aGnlt})@mgLgc}}T1\,GBiiwp&LOO]Kw939GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnf6<5R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cCv_urjWkbakm;;246JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|?>3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0;0?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf4Zkti;1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `PtqkPja`dl:Ta~v DGnlt})ALJZNt4>4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kUst`]elkak>919GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hX|ycXbihld0:2>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lOUmzoJl}{879GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iMaoV`gcq1o0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Fh`^z`rdfGeqg;872n7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cGoa]{osgg@drf484346JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b\x}gTnedh`?23MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oW}zbTeB\jsdv\EKBX999;Sb79;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"g_urj\mJTb{l~TMCJP1113[j7??2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)hLh~jZlbfd9d8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/nRvwmRhonfnXb\jae{:3>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keNZlynx"m>NyPfw`rAiz~Goao8;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfj6j:1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iuo:;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9[oxiyH}olAoo7g?3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?Qbs`08@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i9^h}jtGg\ivdb3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~f82NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c3Pfw`rKkekh7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-NwmtboVi:^h}jtGpliFjl:h<0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcmc4?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:m95Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbna7>BjiKf`"IcnCnoskkci|zQ:

_k|euN`hd4R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m=RdqfpWcXezkm7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gMkmKb`py-Dak@kgyyP

n2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jHX|ycXbihldVlV`gcqh:0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims:5l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{h30H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld2\iv~(LOfd|u!IDBRF|<1R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`h?67:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb:0n0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihldAkekablhi0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihldVlV`gcqq%OJaax.DGGUC101OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljPg}+oUlpZ~eZ`gfnf=f=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`f\ky/kQ`|Vr{a^dkjbj_lqbf>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

f3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xucm\tnrQatsb{}Y~bljTnTjGim(X|fxi^wacCcpa})nFqBd`i]fgHl;f>BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_t`lSumsV`wrmz~XxameUmUmFjl'Ygh]vnb@bw`~(aZclCxzw/GF@T@~?j2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_t`lSumsV`wrmz~XxameUmUmFjl'Ygh]vnb@bw`~(gAegh^ghIo]nw<5R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yrbn]{oqPfupct|Z~ycok[oWk@hn)W}eyn_t`lB`qf|*iOgenXejGa_lq{+CBDXLr286JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sxl`WqiwZl{~i~z\tsmaaQiQaJf`#]{csdQzjfDf{lr$cAalamQjcJssKLr$JIM_Ey;1?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(TqgiXxb~]epwfwqUszfhnXbXfCmi,TpjtmZseoOo|ey-lHjefdZclCxzw/GF@T@~012NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%ZdMckRvbp`Nhdmoy#@czx^tPpwcfeZ~jxhAzt034=>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

>0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#XfCmiPpdrb@ffoi!yDhqbficcDh~hdCv>6d9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*sUszlkf_yo{eWcoq`BbdhsxS=2?>7g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+pT|{oja^zntdTbhpcCmekrR>31?4g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(q[}xnm`]{augUeisbLlfju~Q?_14g?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(q[}xnm`]{augUeisbLlfju~Q?_06f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*dUmzoJb|Iigm60>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

1:1?R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Nbllce5f8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2?>5g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2>0?6f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo310<7a>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>20;2b3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?5083m2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8409n7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;904?h6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf484?i6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf4;:58h5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi58:29k4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h69>3:j;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>>0;e:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j0?:14d9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1<:>5g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2=6?6f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo326<7a>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>1:1cR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>04;2b3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?7483m2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8649n7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;;<4?i6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf4:<58h5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi59<29k4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6843:j;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7?40;d:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j0>0;e:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j09>14d9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:>>5g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2;2?6f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo342<7a>BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>72;2b3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?0283m2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb81>96=n0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:36=o0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:287>n7IcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;=84?i6JbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf4<858h5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5?829k4DlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6>83:j;EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7980;e:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08814d9GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1;8>5g8@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:8?6f?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo358<7`>BjiKf`"IcnCnoskkci|zQ:

BjiKf`"IcnCnoskkci|zQ:

R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>56;2b3MgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?2683l2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8383l2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8283l2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8=83l2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8<82i2NfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}\b~MugdfvCskdJe~byAzt=2=1g=CehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(~Ye{NxhiesDvhiEh}g~Dyy2>0?7b?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pWgyH~jkk}FtnoGjsi|F0<0:a:FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uTjvE}oln~K{clBmvjqIr|5859l5Km`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vQmsFp`am{L~`aM`uovLqq:46BjiKf`"IcnCnoskkci|zQ:

0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}^h}jtGmqBl`h=l1OalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$z^z`pSgrq`us[}xdnhH}olFjebtfe><0H`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{]{rdcnWqgsm_kgyhH}olDjbj]6UVMEHR?834]l[hsW<>TCXZ30?55?AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pT|{oja^zntdTbhpcAzfgMekaT1\]DJAY6?:?TcRczx^77[JSS484<86JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljKm*lHX|ycXbihld56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Dkc@d%eCv_urjWkbakm8=:7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckHl-mUst`Ygh6>;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooLh)aYxdYahgmg{+A@kgyr$JIM_Ey:g?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Dkc@d%e^z`rdfGeqg'NoeJaasZ2^*A@kgyr$JIM_Ey:g?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Dkc@d%e^z`rdfGeqg'NoeJaasZ3^*A@kgyr$JIM_Ey57?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Dkc@d%eYahgmgFjddkm>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdIo,jPja`dlOemobj1648@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlAg$bXbihldGmegjb98287IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc859GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgi7>82NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/QzjfOUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMq297IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*Vik@Xnhz c0Pfw`rAzfgH`f<75:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1[hu0n2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/QzjfOUmzo#n<]ergwB`Yj{0h0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~0l2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/QzjfOUmzo#n<]ergwHfj?;2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/QzjfIUmzo#n?AxSgpaq@f{}Fh`5:4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbn2<4=CehHgg#JbaBmntjhbf}yP=RdqfpCgt|Eigt"JIlnr{+CBDXLr2n6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljMvp+U~fjEYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p1i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-kAgsiOfd|u!HeoDokuu\8T$OJaax.DGGUC0j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,l@drfNee{t"IjnGnltv]6U'NM`b~w/GF@T@~0>2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/mM|Ust`]elkak=769GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimH}}$dBu^zsiVlcbjb:8=h7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*jHX|ycXbihldVlV`gcq>n0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-kK~W}zb_cjiceUmQadb~9>=0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-kUst`]elkak?_lq;2>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)EdbE~x#a_urjWkbakm9Ufu!KFmms|*@CKYOs;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiLqq(hX|ycXbihld340>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)EdbE~x#a_urjWkbakm;=j7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*jVr{a^dkjbjCicmc`b?12NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/mSqvnSgnmgiYa]e`fz|*BAdfzs#KJLPDz42>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)EdbXou#g]dxRvwmRhonfn;45Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiQ`|(nZms[y~f[ofeoaZkt011OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae]dx,jVaW}zb_cjice^op|*BAdfzs#KJLPDz;2>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494::45Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by iEnzTpuo>j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$eD\jsdvEevr1i2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%b@nb]e`fz37=CehHgg#JbaBmntjhbf}yP=80H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#dBllRvlv`bCi}k7=389;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.kSqvn1k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%b\x}gTnedh`1>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&c[y~fPiNPfw`rXIGNT===?_n5b?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*oW}zbTeB\jsdv\EKBX999;Sb?9b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-l@drf^hfbh:=4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/nRvwmRhonfnXb\jae{57>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-rCoag\doihcovQwvjdb90n0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)Ddlky^hzervMkVEK&jNn`lwjdDlbficNf020H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)@FMU:;>9Po^RTVZ518VeTC_Q714]l=d=CehHgg#JbaBmntjhbf}yP=UdS]Y]_243[jYHZV2:9Ra>1cf8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTjv(X|fxi^wacCcpa})n@ffo_diFnb78@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTjv(X|fxi^wacCcpa})n@ffo_diFny-E@FVBpkl0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\b~ PtnpaVikKkxiu!fNyJlhaUno@dh<6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^`p.RvhvcTqgiIm~kw/hL{Ljjc[`mBb]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$e^ghOtv{+CBDXLrh<6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^`p.RvhvcTqgiIm~kw/nJlhaUno@dTa~m7;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQms+Usk{lYrbnLnsdz,kMiklZclEcQbsy-E@FVBpj30H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\b~ PtnpaVikKkxiu!`LnabhVo`G|~HIu!IDBRF|f1bd9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})n[`mDyyQbsb48@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTpuo'Ygh]vnb@bw`~(aZclCxzPmrz,BAEWMqi87IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]{|h.RvhvcTqgiIm~kw/hQjcJssp&LOO]Kwc09GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})h@ffo_diFn^opg<=CehHgg#JbaBmntjhbf}yP=1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$eCvGomfPmbOijo1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-TjvSgYxd"^zlrgP}keEizos#d@wHnngWlaNf8h27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vhx]e[y~f PtnpaVikKkxiu!fSheLqqdd3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RltQiW}zb$\xb|eR{mgGgtmq%b_di@uu]nwf22NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$cAalamQjcJssp&LOO]Kwbb9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+lNhdmYbkD`l4:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[y~f[oQms+Usk{lYrbnLnsdz,mMiklZclEcv FEASA}db3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%bBuF`leQjcLhen2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SqvnSgYe{#]{csdQzjfDf{lr$eCvGomfPmbOi9k30H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"g\ifMvpge]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%d@bmnlRkdKpr'ONH\Hv6e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.aSkuEkmhxOcck>a19GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-`TjvDdlkyHb`jLna:b>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*eW}zbH`ho}Dnlf5d70H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$o]{|hBnfewBhflFdoIbv989GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-jV`ub|Mfr5i5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!fRdqfpCtheYe{5i5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!`PnrGkkcT|h~nm95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!`PnrGkkcT|h~nS}{pnv:a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*iUmzoJabPtqke4=CehHgg#JbaBmntjhbf}yP=Tcom4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv oSgpaq@ugdZ~eQ`RdqfpCtheYxdIbv_@LG[472BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/QmsW|hd`Gonhhj!FsmnTjvCjeYrbn!Kot`oaVikKkxiu!fDm{Pmb~(NMI[Ium:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$\b~\yoakJ`ccmm$_c]aDcnP}ke(Lfi`h]vnb@bw`~(Lfi`h]vnbCp}keNfKkxiu!`She\ivec3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,TjvTqgicBhkkee,WkUiwLkfXucm Dnwah`U~fjHjhv Dnwah`U~fjKxucmFnCcpa})h[`mTa~v FEASA}ef3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,TjvTqgicBhkkee,WkUiwLkfXucm Dnwah`U~fjHjhv Dnwah`U~fjKxucmFnCcpa})h[`ms#KJLPDzba>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/QmsW|hd`Gonhhj!TnRltAdk[pdh#IazbmgP}keEizos#dJcyRkdf3=CehHgg#JbaBmntjhbf}yP=:5^kmr=?]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,gAotikfn~^zntd]EWHYANm8296JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'jNbllcesQweqcXNZGTJKj=-Hl:2>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/bFjwddkm{YmykPFRO\BCb5%@d:5l5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&iOe~omldpPpdrbWOYFSKHk2,Km5ZUP8080H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)dL`yjnak}SucwaZ@TEVLMh>7:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe1.Mk?13MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,gAotikfn~^zntd]EWHYANm9&Ec?66:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh51?1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo? Ga39:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!lEocah`Ir|Eeh4k5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&iNbllceNwwHjeXzz~{cy67;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$o]aCmgbvAiim1=0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)dXfzOe~omldf;=>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/bRvwmEkmhxOcck9d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.`FjddkmFHaw9b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.`QavcsLfdn=;94DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimNf'cEt]{|hUmdcic102NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckHl-mK~W}zb_cjice047?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fPtqkTpjtm>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiJj+oW}zb_cjicey-GBiiwp&LOO]Kw819GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbCe"d]{osgg@drfp&MnbKb`prY3Y+BAdfzs#KJLPDz;5>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggD`!iRvlv`bCi}ks#JkaFmmsw^77U'NM`b~w/GF@T@~?82NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckHl-mVrhzlnOmyow/FgmBiiw{R;V"IHcoqz,BAEWMq2;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/CnhMk(n[}eyiiJnt`z,C`hAdfzxW?S!DGnlt})ALJZNt5>4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimNf'cXxb|jdEcwe})@mgLgc}}T3\,GBiiwp&LOO]Kw819GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbCe"d]{osgg@drfp&MnbKb`prY7Y+BAdfzs#KJLPDz;4>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggD`!iRvlv`bCi}ks#JkaFmmsw^3Z&MLgc}v FEASA}>73MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdIo,jWqiummNjxlv GdlEhjvtS?W%HKb`py-E@FVBp1:0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiJj+oT|fxnhIo{ay-Dak@kgyyP;P KFmms|*@CKYOs4=5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`YckkD`vb|*AbfOfd|~U7]/FEhjv'ONH\Hv70:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*Dkc@d%e^z`rdfGeqg'NoeJaasZ;^*A@kgyr$JIM_Ey44?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fTnedh`Ciikfn:45Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`^dkjbjEocah`76>11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lRhonfnIcomld042>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig;:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h4>43MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdOtv-W|hdA[oxiy!l1Sgpaq@f{}Fh`u!KFmms|*@CKYOs;85Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnIr|'YrbnG]ergw+f7UmzoJabCmi13==CehHgg#JbaBmntjhbf}yP=l0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(hLh~jJaax.EfjCjhxzQ;Q#JIlnr{+CBDXLr3<6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&fNjxlHcoqz,C`hAdfzxW<>R.EDoku~(NMI[Iu9i;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlG|~%cIo{aGnlt})@mgLgc}}T1\,GBiiwp&LOO]Kw7g9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#aKaucEhjv'NoeJaasZ0^*A@kgyr$JIM_Ey5e?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!oEcweCjhxq%LicHcoqqX7X(CNee{t"HKCQG{3c=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdOtv-kAgsiOfd|u!HeoDokuu\=T$OJaax.DGGUC?o1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+iCi}kM`b~w/FgmBiiw{R1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*jVr{a^dkjbj1758@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy `PtqkPja`dl8=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&fZ~eZ`gfnfGmgioln]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdRe{-mWb~X|ycXbihld]nw2dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?:c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*oCdpZ~e;i;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+lOUmzoJl}{5e9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfYiljv649GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe969>?1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fLbnPpjtblMkm1??>778@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(aEig_ya}eeFbpd:66??0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz iMaoWqiummNjxl2=>778@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(aEig_ya}eeFbpd:46??0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz iMaoWqiummNjxl2;>778@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(aEig_ya}eeFbpd:26??0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz iMaoWqiummNjxl29>778@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(aEig_ya}eeFbpd:06??0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz iMaoWqiummNjxl27>778@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(aEig_ya}eeFbpd:>6<30H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz iQwpl0`1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"g_urj\mJTb{l~TMCJP1304[j0c3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#d^zsi]jKWctm}UJBIQ>235\k4013MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#b^zsiVlcbjb\fXnmiw8a:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Nip~X~Z~yilc\t`vfRdjrmOxdaKgioZ3^[BHCW8=89RaPmtz\11YH]];:;l5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv Mlw{[sUszlkf_yo{eWcoq`@ugdLbjbU>]^EM@Z70;o1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg77Xkp=;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*Kj}qUhOb{atNwwHje59Vir=:>4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'Dg~tRmLotlwKprKgj8:Sa{{709GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo??Pltv22f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!Bmtz\gFirf}E~xAal404`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"Cbuy]`Gjsi|F@bm:17a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn8>6b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo:?9c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh4<8l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi2=;l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`494=o6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQab:687k1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde?6;0e3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg=1=2g=CehHgg#JbaBmntjhbf}yP=h1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\43g;o4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`W:1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef]62d=CehHgg#JbaBmntjhbf}yP=0>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#mMugdfvCskdJe~by^curRfjaoioYxdh}30?:4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%MyabLotlwFim)kKmjh|Iumn@kphsXex\h`kioeSqvnb{5;54:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+CskdJe~byLck/aAqc`bzOg`NaznuRoqvVbfmcek]{|hdq?6;>13MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Iumn@kphsJea%oO{ifdpEqijDg|d\a{|PdlgmkaW}zbnR>76:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(N|fgOb{atCnh*fDrnooyJxbcCnwmpUjr{Yoehd`hPtqkavY60?1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#mMugdfvCskdJe~by^curRfjaoioYxdh}P26c8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&L~`aM`uovAhn(dMq~nbikkCnwmpDpfaeki`h97;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})A}efHcx`{Bmi-gK~E}oln~K{clBmvjq:76>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.DvhiEh}g~I`f lNy@vbccuN|fgOb{at=3=3==CehHgg#JbaBmntjhbf}yP=1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv FtnoGjsi|Kf`"n@wPdlgmkaW}zbnV?R_FLG[4139VeTaxvP5^MVP969?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#m_eofjjbVr{aox0=083:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(N|fgOb{atCnh*fVbfmcek]{|hdq\4<730H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.EM@Z70<8UdSJ@K_0575ZiXimnT>2:2?6;8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&MEHR?840]l[BHCW8=?=RaPaef\64YH]]682:74DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*AILV;<830H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.EM@Z70<8UdSJ@K_0575ZiXimnT>6:2?6;8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&MEHR?840]l[BHCW8=?=RaPaef\64YH]]6<2:74DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*AILV;<830H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.EM@Z70<8UdSJ@K_0575ZiXimnT>::XG\^T`xz30?;a?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfUMyabLotlwFim)kGrIykhjrGwohFirf}Q9QRokd^3;[JSSWe0=0>9b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWOg`Naznu@oo+eIpKmjh|Iumn@kphsS;WTmijP19]LQQYg{6:28^MVPZ~hz585=<6>;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Snw30?:2?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfULBIQ>753\kZgclV8:SB[[_b{?5;>63MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[f;:72:7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWjs7?36;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Snw33?]qp=70H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXkp6?2R|{809GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQly=7=<1=CehHgg#JbaBmntjhbf}yP=>:SbQnde]15ZIR\Vir0;074:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<7<\vq>63MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[f;?72?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWjs7;3Q}t938@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVMEHR?840]l[dbcW;;TCXZPcx>;:=21\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv M`fg[BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVPZe~404T~y6=;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Sa{{<1<;6>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$Aljk_FLG[4139VeTKCJP1662[jYflmU9=RAZT^nvp9790;1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<8753\kZAILV;<8753\kZgclV8:SB[[_ymq848?:2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv M`fg[BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVPZ~hz5854?5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[BHCW8=?=RaPaef\64YH]]Usc2<>908@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVMEHR?840]l[dbcW;;TCXZPxnp?0;>53MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu4<43>6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IdbcWNDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\Vrd~181839GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQwos>4:=4_n]DJAY6?=;TcRokd^02[JSSWqey0408e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSK{clBmvjqDkc'iEtO{ifdpEqijDg|dSO?<7g9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRHzlmAlqkrEdb$hBuLzfggqBpjkKfexRL>30:0?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPFtnoGjsi|Kf`"n@wBtdeaw@rdeIdyczPrr]`}9690<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|Z@rdeIdyczMlj,`J}DrnooyJxbcCnwmpZttWjs7<3?>859GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRHzlmAlqkrEdb$hBuLzfggqBpjkKfexR||_mww848?=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[CskdJe~byLck/aM|GsanlxMyabLotlw[wuXd|~7=3?76:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSK{clBmvjqDkc'iEtO{ifdpEqijDg|dS}Pxnp?4;760?1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|Z@rdeIdyczMlj,`J}DrnooyJxbcCnwmpZttWqey0<0>1948@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GfyuQIumn@kphsJea%oCvMugdfvCskdJe~byQ}s^zlv94998397IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XN|fgOb{atCnh*fHXldoeci_urjfw^7ZWNDOS<9;1^m\ip~X=VE^XBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_GwohFirf}Hgg#mAxQgm`lh`X|yci~Q}s^az858691>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Onq}YA}efHcx`{Bmi-gK~Wmgnbbj^zsigp[wuXpfx7<3?>6c9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi:<<8m;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rToK{clBmvjqJhk8;::l5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje6:?k0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Onq}YdN|fgOb{atMm`640f3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\gCskdJe~byB`c235e>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn:>6`9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi>=;o4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*Kj}qUhJxbcCnwmpIid>81\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob:22d=CehHgg#JbaBmntjhbf}yP=9?_n]nq}Y49VE^X1?19b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#JkaCnwmpv(dFqOf|ywLotlw_7[XX^XT?:>Po^ov|Z56WF__0?07f:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$Aljkst`\C`hDg|d#mAxDosp|Eh}g~Tot2>>838@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"CndeqvfZAbfJe~by}!cOzFiur~KfexRmv<0<252`1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,Ifirf}UhJxbcCnwmpIid:>l0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kdg|dSnHzlmAlqkrKgj93;6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(Eje~byQlFtnoGjsi|EehSua}<1<25=19?_n]nq}Y49VE^X>?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h484:<<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97;:<:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:668;:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9799;;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:436?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=5370k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<2341d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?3;52e>0;23f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0=115`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3<>16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6:2?<>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5>>?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h48498<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;978>=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66;<:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979:>;9>i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:666?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=7460k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<0541d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?1152e>2123f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0<505`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3=916a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6:2>9>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5?5?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h48485<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97>;=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66=;;;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979<8;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:126?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=0070k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<7241d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?6452e>5:23f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0:005`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3;>06a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6:28?>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;59??8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h484>?<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97??=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:0?6?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=2570k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<5541d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?4152e>7123f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0956`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6:2:?8b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4843=:l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:660;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:476?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=5770k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<2741d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?3752e0723f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0>705`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3?716a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf692<7>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585>=?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;49==9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:78:=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56;8:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949::;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:706?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=6270k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<1<41d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?0:52e2223f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0<105`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3==16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf692>=>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585?9?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;489<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:79==:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56:=:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949;1;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:177?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=0470k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<7641d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?6052e5623f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0;605`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3:816a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf69296>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag58584?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4><<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7?:<:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56<;:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949=;;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:036?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=1370k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<6341d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?7;52e4;23f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?09105`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>38=16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf692;=>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585:9?8b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4=9:l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56>;h0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:<70k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<2441d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?3242e0323f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0>305`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3?;16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf682<;>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595=;?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4:;<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7;3=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:4683:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959:9;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:746?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=6670k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<1041d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?0652e3423f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0=805`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3<616a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf682>>>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595?<>8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:48=<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;799=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46:9:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959;=;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:616?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=7=70k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<0=41d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?6352e5333f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0;205`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3:<16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6829:>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag59588?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4?:<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7><=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46=2:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959<0;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:076?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=1770k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<6741d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?7752e4723f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0:705`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3;716a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf68287>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595:=?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4==<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7<9=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46?9:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959>=;h0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:270j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<;52d834g>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090>005`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783?>06a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6?27b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5=??8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4:?<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7;?=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:368?:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9299?;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:4?6?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=6570k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<1551d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?0252e3023f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090=405`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783<:16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6?2?8>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5>:?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=494<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<782=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36:::;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929;8:i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:656?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=7170k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<0141d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?1552e2523f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090<905`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783:?16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6?29??7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>58<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7>8=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36=>:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929<<;8=h7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})Je|rToCvIigm?0;209>i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:1>6?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=0<70k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<6441d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?7242e4323f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090:305`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783;;16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6?28;>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>59;?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4>;<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7?3=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36<3:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929>9;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:356?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=2170j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<512d634f>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090716`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6?24?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<4:<<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7;:<:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:268;:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9399;;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:436?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=5370k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<2341d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?3;52e0;23f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080=115`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793<>16a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6>2?<>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5>>?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<498<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=78>=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26;<:;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939:>;9>i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:666?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=7460k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<0541d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?1152e2123f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080<505`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793=916a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6>2>9>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5?5?8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<485<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7>;=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26=;;;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939<8;i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:126?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=0070k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<7241d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?6452e5:23f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080:005`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793;>06a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6>28?>7b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?59??8c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<4>?<9l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7??=:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:0?6?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=2570k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<5541d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?4152e7123f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080956`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@nnf6>2:?8b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<43=:l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:260;2<6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFmcdw^0ZWY]YS>9?_n]nq}Y5WF__=<7?;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEhdatS?WT\Z\P362\kZkrpV8TCXZ=1828@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Cbuy]`J}@kinyP:PQ_WS]035YhWdsS?Q@UU12=5=CehHgg#JbaBmntjhbf}yP=82NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJaohsZ4^[UQUW:=;SbQbuy]1[JSS=83;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})Je|rToCvIl`ep_3[XX^XT?:>Po^ov|Z4XG\^==4>4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDoebu\>TU[[_Q<71]l[hsW;UDYY9>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#R`?106\mkp0=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,[k669=Ubb{?84:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$Sc>>16]jjs123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-\j576?Vcez<9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%Tb=?=0^kmr23BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv _o2263Ynf;<86JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(Wg::??Qfnw56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Pn1306Zoi~8=i7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dMdzuNaznuNlg979?k1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fCjx}sHcx`{Lna?6;1f3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`AhvsqJe~byB`c^34e>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cDosp|Eh}g~GcnQ=759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38580=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7==085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?5480=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=?085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?5680=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=9085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?5080=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=;085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?5280=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=5085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?5<80<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>14;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW969=39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>16;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW969?39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>10;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW969939:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>12;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW969;39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>1<;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW969539;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>1:23BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;=94<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>350<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;=;4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>352<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;==4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>354<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;=?4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>356<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;=14<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>358<40>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;=7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=290?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:197=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=292?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:1;7=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=29>668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4919?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;05084:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?=;143MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U;;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_057?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y68>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[440<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T=>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]2022;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_0440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X9>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=Q>8668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z7>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S?9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]1422BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X::=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=Q=4668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z42?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S?884:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\62133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U94::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^0:36=CehHgg#JbaBmntjhbf}yP=<84:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\76133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U88::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^1631=CehHgg#JbaBmntjhbf}yP=P3657?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y40>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U?<::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^6231=CehHgg#JbaBmntjhbf}yP=P4257?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y3<>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T8:9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]7<222;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_457?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y28>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[040<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T9>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]6022;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_4440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X=>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=Q:8668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z3>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S;9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]5422BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X>:=87IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=Q8729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[=143MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U2;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><1<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;994<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?310<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;9;4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?312<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;9=4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?314<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;9?4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?316<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;914<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?318<40>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;97=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=0?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:597=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=2?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:5;7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=4?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:5=7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=6?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:5?7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=8?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:517=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59576>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=>>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59556>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=<>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59536>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=:>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59516>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=8>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\595?6>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=6>668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5959?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:09>1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28179?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:09<1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28159?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:09:1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28139?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0981749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28119?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0961749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]281?9?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:09085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1580=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;79<085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1780=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;79>085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1180=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;798085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1380=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;79:085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1=80=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;794084:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86=<39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>55;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86=>39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>57;133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86=2::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=5=31=CehHgg#JbaBmntjhbf}yP=_0040>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X9:=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS4668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z72?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S<884:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\52133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U:4::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^3:36=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U98::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^0631=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R<6729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[6133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U8<::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^1231=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R=:759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[600<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T?:9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]0<225Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_557?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y38>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R:>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[140<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T8>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]7022>;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_5440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X<>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S89;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]6422_4040>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X=:=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U>4::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^7:36=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U<;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_950?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y>?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90=085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5580=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87=<085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5780=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87=>085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5180=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87=8085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5380=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87=:085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5=80=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87=4084:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69<39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>15;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69>39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>17;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69839:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>11;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69:39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>13;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69439:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>1=;133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;692:;4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=13:232:;4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=15:235;85Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<57=30=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=84<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR<353<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=:4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR<355<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=<4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR<357<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=>4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR<359<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=04<86JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR<35?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:187=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?291?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:1:7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?293?57?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:16>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>191759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18=80<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87539<;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]336=CehHgg#JbaBmntjhbf}yP=0668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\6Z76?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S<<84:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\56133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U:8::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^3631=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R?6729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[7133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U9<::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^0231=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R<:759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[700<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T>:9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]1<225Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_257?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y48>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R=>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[640<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T?>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]0022;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_2440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X;>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?Q<8668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\6Z5>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S99;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]7422:;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_5040>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X<:=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?Q;4668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\6Z22?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S9884:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\02133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U?4::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^6:36=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U>8::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^7631=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R;6729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[3133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U=<::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^4231=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;984<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=313<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;9:4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=315<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;9<4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=317<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;9>4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=319<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;904<86JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=31?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:587=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2=1?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:5:7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2=3?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:5<7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2=5?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:5>7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2=7?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:507=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2=9?57?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:56>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1=?>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79566>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1==>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79546>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1=;>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79526>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1=9>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79506>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1=7>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\795>6>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1=1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08169?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU809?1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08149?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU809=1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08129?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU809;1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08109?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80991749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]081>9?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80971759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08180=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV979=085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1480=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV979?085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1680=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9799085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1080=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV979;085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1280=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9795085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1<80<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97939:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>54;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6==39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>56;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6=?39;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>5:22BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;17=87IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>Q?729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[4133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U:<::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^3231=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R?:759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[400<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T=:9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]2<225Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_357?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y58>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R<>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[740<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T>>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]1022;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_3440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X:>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>Q=8668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z4>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]0422BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X;:=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>Q<4668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z52?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S>884:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\72133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U84::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^1:36=CehHgg#JbaBmntjhbf}yP=Q;0668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z26?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S9<84:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\06133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U?8::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^6631=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R:6729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[0133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U><::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^7231=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R;:759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[000<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T9:9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]6<225Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_757?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y18>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R8>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[340<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T:>9<;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]436=CehHgg#JbaBmntjhbf}yP=Q6759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78580=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7==085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?5480=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=?085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?5680=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=9085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?5080=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=;085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?5280=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=5085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?5<80<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>14;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=69=39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>16;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=69?39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>10;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=69939:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>12;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=69;39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>1<;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=69539;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>1:23BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;=94<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:350<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;=;4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:352<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;==4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:354<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;=?4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:356<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;=14<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:358<40>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;=7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9290?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:197=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9292?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:1;7=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS929>668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0919?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?05084:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?=;143MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U;;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_057?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y68>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R?>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[440<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T=>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]2022;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_0440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X9>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9Q>8668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z7>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S?9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]1422BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X::=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9Q=4668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z42?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S?884:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\62133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U94::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^0:36=CehHgg#JbaBmntjhbf}yP=<84:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\76133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U88::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^1631=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R=6729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[1133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U?<::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^6231=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R::759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[100<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T8:9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]7<222;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_457?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y28>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R;>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[040<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T9>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]6022;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_4440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X=>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9Q:8668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z3>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S;9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]5422BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X>:=87IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9Q8729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[=143MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U2;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<1<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;994<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;310<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;9;4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;312<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;9=4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;314<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;9?4<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;316<41>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;914<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;318<40>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;97=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=0?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:597=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=2?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:5;7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=4?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:5=7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=6?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:5?7=>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=8?56?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:517=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19576>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=>>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19556>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=<>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19536>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=:>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19516>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=8>678@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\195?6>?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=6>668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1959?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>09>1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68179?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>09<1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68159?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>09:1749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68139?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0981749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68119?<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0961749GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]681?9?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>09085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1580=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?79<085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1780=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?79>085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1180=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?798085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1380=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?79:085:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1=80=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?794084:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6=<39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>55;123MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6=>39:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>57;133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6=2::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=5=31=CehHgg#JbaBmntjhbf}yP=S<9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]2422BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X9:=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS8Q>4668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z72?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S<884:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\52133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWS?<84:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\66133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R<6729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[6133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R=:759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[600<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T?:9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]0<225Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_557?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y38>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R:>759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[140<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T8>9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]7022>;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_5440>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X<>=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS8Q;8668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z2>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S89;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]6422BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X=:=?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS8Q:4668@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z32?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S8884:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\12133MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW4::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^7:36=CehHgg#JbaBmntjhbf}yP=S;<84:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\26143MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_950?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y>?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@kiny7<39<;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJaohs=3=36=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Big`{5?5;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLgmj}36?51?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFmcdwZ60:2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCjfozU:;?5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLgmj}P2608@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIl`ep[6153MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Big`{V><>6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOfjk~Q:739GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHcafq\22g>=33:2>27;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21?;>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek97948?5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<01\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32>7?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665;32:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=84?9?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<031?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:6658;2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8779?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0323<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;9769?397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9436>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<37=3==CehHgg#JbaBmntjhbf}yP=;088:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:5?7=37IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=0;:2>>=13:2>?1799GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;;;4<46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>07;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21=;>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794:?5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<01\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32<7?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665932:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=86?9?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<033?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665>;2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8179?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0343<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976??397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9236>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<57=3==CehHgg#JbaBmntjhbf}yP=>=6;:2>>=73:2>67;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21;;>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek97941\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32:7?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665?32:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=80?9?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<035?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665<;2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8379?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0363<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976=?398;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:909?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<037?54?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:66525;:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921>1799GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;994<46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>25;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921?=>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494895;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<31\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32>5?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565;=2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8419?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0319<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76:5398;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:979?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0321<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:769=397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9456>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<31=3==CehHgg#JbaBmntjhbf}yP=9088:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:5=7=37IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=05:2>1=;103MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921<1799GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;;94<46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>05;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921==>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494:95;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<31\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32<5?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:5659=2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8619?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0339<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:7685398;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:959?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0341<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76?=397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9256>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<51=3==CehHgg#JbaBmntjhbf}yP==65:2>7=;103MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921:1799GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;=94<46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>65;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921;=>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494<95;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<31\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32:5?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565?=2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8019?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0359<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76>5398;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:939?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0361<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76==397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9056>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<71=32=CehHgg#JbaBmntjhbf}yP=1:919?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?038?54?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:56535;:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821??>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek95948;5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<21\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32>3?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465;?2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8439?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0317<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76:;397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:97?6>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<0;=32=CehHgg#JbaBmntjhbf}yP=0:9476>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<33=3==CehHgg#JbaBmntjhbf}yP=?088:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:5;7=37IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=07:2>13;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821<7>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594;35;:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821=?>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594:;5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<21\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32<3?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:4659?2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8639?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0337<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;768;397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:95?6>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<2;=32=CehHgg#JbaBmntjhbf}yP=0:9276>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<53=3==CehHgg#JbaBmntjhbf}yP==67:2>73;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821:7>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594=35;:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821;?>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594<;5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<21\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32:3?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465??2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8039?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0357<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76>;397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:93?6>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<4;=32=CehHgg#JbaBmntjhbf}yP=0:9076>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<73=3==CehHgg#JbaBmntjhbf}yP==4=32=CehHgg#JbaBmntjhbf}yP=0:9>9?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>039?54?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365:5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<51\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832>1?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365;92:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8459?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090315<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76:9397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9716>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<05=3==CehHgg#JbaBmntjhbf}yP==3=3==CehHgg#JbaBmntjhbf}yP==088:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:597=37IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=01:2>50?=1799GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;:=4<46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>11;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21<9>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294;=5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<51\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832=9?54?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:36585;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<51\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832<1?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365992:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8659?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090335<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<7689397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9516>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<25=3==CehHgg#JbaBmntjhbf}yP==1=3==CehHgg#JbaBmntjhbf}yP==61:2>509=1799GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;<=4<46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>71;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21:9>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294==5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<51\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832;9?54?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365>5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<51\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832:1?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365?92:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8059?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090355<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76>9397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9316>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<45=3==CehHgg#JbaBmntjhbf}yP==7=3==CehHgg#JbaBmntjhbf}yP==41:2>50;=1769GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;>7=<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=5=32=CehHgg#JbaBmntjhbf}yP=7:9?9?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08030?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265;;2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8479?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080313<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76:?397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9736>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<07=3==CehHgg#JbaBmntjhbf}yP==3;:2>=03:2>17;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6>21<;>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394;?5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<41\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932=7?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265832:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=87?9?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08032?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:2659;2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8679?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080333<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=768?397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9536>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<27=3==CehHgg#JbaBmntjhbf}yP==1;:2>71769GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;;7=37IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=63:2>77;1?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6>21:;>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394=?5;55Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<41\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932;7?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265>32:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=81?9?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08034?5;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265?;2:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8079?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080353<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76>?397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9336>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<47=3==CehHgg#JbaBmntjhbf}yP==7;:2>=43:2>;4<46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>57;103MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6>2181769GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;?7=<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=:=32=CehHgg#JbaBmntjhbf}yP=:TcRczx^0\KPR;;72h7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLgmj}T6\]SSWY4?9UdS`{w_3]LQQ:361i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOfjk~U9]^RTVZ508VeTaxvP2^MVP9390j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHNeklV8R_QUQ[617WfUfyuQ=_NWW8380:2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gUiwY|kg;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jZd|\{nl050?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lPtqkUpgk?=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fVr{a[~ma?7a:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$o]{|hPwbhZeIpOfjk~U?]^CM@Z76??Ud4o5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jZ~e_zam]`J}@kinyP1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv cGwohFirf}Lyc`HffnY:YZeCazki`h^`pMm`[JTX08=Tc?6;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})dN|fgOb{atGpliCoagR3VSnJfs``oaUiwDfiTC_Q716]l72g:Ra>9g9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$MI^]AL15O})UIDH8:Rgasuc4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss494%cIo{aNwwJ}:765:5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>3:+iCi}kDyy@w<1]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0=0!oEcweJssFq6;21<1a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:76'eOmyo@uuL{858;;7k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<1<-kAgsiFBu2?>=6=e2=CehHgg#JbaBmntjhbf}yP=3:909i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2?>/mGeqgH}}Ds0=037?c4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss484%cIo{aNwwJ}:665:5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>2:+iCi}kDyy@w<0]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0<0!oEcweJssFq6:21<1a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:66'eOmyo@uuL{848;;7k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<0<-kAgsiFBu2>>=6=e2=CehHgg#JbaBmntjhbf}yP=2:909i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2>>/mGeqgH}}Ds0<037?c4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss4;4%cIo{aNwwJ}:565:5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>1:+iCi}kDyy@w<3]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0?0!oEcweJssFq6921<1a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:56'eOmyo@uuL{878;;7k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<3<-kAgsiFBu2=>=6=e2=CehHgg#JbaBmntjhbf}yP=1:909i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2=>/mGeqgH}}Ds0?037?c4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss4:4%cIo{aNwwJ}:465:5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>0:+iCi}kDyy@w<2]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0>0!oEcweJssFq6821<1a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:46'eOmyo@uuL{868;;7k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<2<-kAgsiFBu2<>=6=e2=CehHgg#JbaBmntjhbf}yP=0:909i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2<>/mGeqgH}}Ds0>037?`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS9W%cIo{aSgd+BciNee{V>R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_5[)gMkm_kh/FgmBiiw{R;V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[1_-kAgsi[ol#JkaFmmsw^4Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW=S!oEcweWc`'NoeJaasZ1^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS9W%cIo{aSgd+BciNee{V:R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_5[)gMkm_kh/FgmBiiw{R?V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[1_-kAgsi[ol#JkaFmmsw^0Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW=S!oEcweWc`'NoeJaasZ5^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS8W%cIo{aSgd+BciNee{V>R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_4[)gMkm_kh/FgmBiiw{R;V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[0_-kAgsi[ol#JkaFmmsw^4Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFWR.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_7[)gMkm_kh/FgmBiiw{R;V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[3_-kAgsi[ol#JkaFmmsw^4Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW?S!oEcweWc`'NoeJaasZ1^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS;W%cIo{aSgd+BciNee{V:R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_7[)gMkm_kh/FgmBiiw{R?V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[3_-kAgsi[ol#JkaFmmsw^0Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW?S!oEcweWc`'NoeJaasZ5^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS:W%cIo{aSgd+BciNee{V>R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_6[)gMkm_kh/FgmBiiw{R;V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[2_-kAgsi[ol#JkaFmmsw^4Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW>S!oEcweWc`'NoeJaasZ1^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS:W%cIo{aSgd+BciNee{V:R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_6[)gMkm_kh/FgmBiiw{R?V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[2_-kAgsi[ol#JkaFmmsw^0Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW>S!oEcweWc`'NoeJaasZ5^*A@kgyr$JIM_Eyca?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<3?>ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7<3 `D`vbKprIp5:5>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=2=*jBf|hE~xCv30?52eg=CehHgg#JbaBmntjhbf}yP=180ca?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1?1.nFbpdIr|Gr7=3?>ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;5>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=3=*jBf|hE~xCv31?52eg=CehHgg#JbaBmntjhbf}yP=3?>ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7>3 `D`vbKprIp585>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=0=*jBf|hE~xCv32?52eg=CehHgg#JbaBmntjhbf}yP=ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52eg=CehHgg#JbaBmntjhbf}yP=878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe97660?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1?=>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe97460?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1?;>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe97260?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1?9>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe97060?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1?7>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe97>60>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1?1949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb87691<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0??1949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb87491<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0?=1949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb87291<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0?;1949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb87091<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0?91949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb87>91<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0?71959GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb878>=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7?=065:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?748><2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7?37;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>7:<2BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;?73?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl27>868@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe9?91o1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,EAVUID9=Gu!]AL@02Zoi{}k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<1<-kAgsiFBu2?>=2=e2=CehHgg#JbaBmntjhbf}yP=3:949i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2?>/mGeqgH}}Ds0=033?c4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss494%cIo{aNwwJ}:765>5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>3:+iCi}kDyy@w<1]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0=0!oEcweJssFq6;2181a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:76'eOmyo@uuL{858;?7k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<0<-kAgsiFBu2>>=2=e2=CehHgg#JbaBmntjhbf}yP=2:949i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2>>/mGeqgH}}Ds0<033?c4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss484%cIo{aNwwJ}:665>5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>2:+iCi}kDyy@w<0]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0<0!oEcweJssFq6:2181a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:66'eOmyo@uuL{848;?7k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<3<-kAgsiFBu2=>=2=e2=CehHgg#JbaBmntjhbf}yP=1:949i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2=>/mGeqgH}}Ds0?033?c4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss4;4%cIo{aNwwJ}:565>5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>1:+iCi}kDyy@w<3]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0?0!oEcweJssFq692181a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:56'eOmyo@uuL{878;?7k<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<2<-kAgsiFBu2<>=2=e2=CehHgg#JbaBmntjhbf}yP=0:949i>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2<>/mGeqgH}}Ds0>033?c4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss4:4%cIo{aNwwJ}:465>5m:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>0:+iCi}kDyy@w<2]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0>0!oEcweJssFq682181a69GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:46'eOmyo@uuL{868;?7h27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{[1_-kAgsi[ol#JkaFmmsw^6Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW=S!oEcweWc`'NoeJaasZ3^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS9W%cIo{aSgd+BciNee{V3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW=S!oEcweWc`'NoeJaasZ7^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS9W%cIo{aSgd+BciNee{V8R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_5[)gMkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{[0_-kAgsi[ol#JkaFmmsw^6Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW?S!oEcweWc`'NoeJaasZ3^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS;W%cIo{aSgd+BciNee{V3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW?S!oEcweWc`'NoeJaasZ7^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS;W%cIo{aSgd+BciNee{V8R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_7[)gMkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMqh27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{[2_-kAgsi[ol#JkaFmmsw^6Z&MLgc}v FEASA}d>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW>S!oEcweWc`'NoeJaasZ3^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS:W%cIo{aSgd+BciNee{V3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW>S!oEcweWc`'NoeJaasZ7^*A@kgyr$JIM_Ey`:?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS:W%cIo{aSgd+BciNee{V8R.EDoku~(NMI[Iul6;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_6[)gMkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMqki7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*Kj}qULicJnt`Mvp969&fNjxlAztOz?4;76ik1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,IhsWNoeHlznOtv?4;(hLh~jCxzAx=2=64ge3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=2=*jBf|hE~xCv30?12eg=CehHgg#JbaBmntjhbf}yP=140ca?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<3;>ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7<3 `D`vbKprIp5:5:]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=3=*jBf|hE~xCv31?12eg=CehHgg#JbaBmntjhbf}yP=ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;5:]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=0=*jBf|hE~xCv32?12eg=CehHgg#JbaBmntjhbf}yP=3;>ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7>3 `D`vbKprIp585:]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?12eg=CehHgg#JbaBmntjhbf}yP=ac9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595:878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe97760?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1?>>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe97560?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1?<>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe97360?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1?:>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe97160?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1?8>878@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe97?60?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1?6>868@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe9791<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?>1949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb87791<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?<1949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb87591<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?:1949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb87391<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?81949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb87191<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?61949GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb87?91=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?065:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?758>=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7?<064:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?7;?33MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h6?24:4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=7==1=CehHgg#JbaBmntjhbf}yP=0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1716b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY79Vgjbi?9b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ6Xehdo=;84DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Epl\55003MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'L{eS<>>669GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY698<37IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_03253e;94DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Epl\5771j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR?Pm`lg53e>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%N}cQ;104a?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW=Ufmcj>679GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY29?=0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$I|`P5035f>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*CvfV?Tal`k1748@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,AthX>8<<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_7322g=CehHgg#JbaBmntjhbf}yP=;=;6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"K~n^5253dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*CvfV2:::5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo];540e3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'L{eS5Qbaof223=CehHgg#JbaBmntjhbf}yP=n2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(Lh~j^hi GdlEhjvtS9W%HKb`py-E@FVBph:0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&Njxl\jg.EfjCjhxzQ:

]/FEhjv'ONH\Hvn0:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae D`vbV`a(OldM`b~|[00^*A@kgyr$JIM_Ey;e?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-GeqgUmn%LicHcoqqX5X(CNee{t"HKCQG{=c=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)Ci}kYij!HeoDokuu\;T$OJaax.DGGUC1o1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'Mkm_kh/FgmBiiw{R>V"IHcoqz,BAEWMq3m7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%Omyo]ef-Dak@kgyyP9P KFmms|*@CKYOs5k5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#Io{aSgd+BciNee{V8R.EDoku~(NMI[Iu7i;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!KaucQab)@mgLgc}}T7\,GBiiwp&LOO]Kw9g9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/EcweWc`'NoeJaasZ:^*A@kgyr$JIM_Ey;e?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-GeqgUmn%LicHcoqqX=X(CNee{t"HKCQG{BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&ZseoYa@Cmi,mAgsi]e[y~f311<;`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&ZseoYa@Cmi,mAgsi]e[y~f310<;`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&ZseoYa@Cmi,mAgsi]e[y~f313<;g>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&ZseoYa@Cmi,mAgsi]e[y~f31?:`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~e2=>9a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(Tqgi_cBMck.kGeqgSgYxd1=18b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|yc0907c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae iEcweQiW}zb7936l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!fD`vbPjVr{a6=25m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`5=54n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuo4143o6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$eIo{aUmSqvn;172i7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwmY70k1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'`NjxlZ`Ptqk[4>d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi]24=eBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&ZseoYa@Cmi,mAgsi]e[y~fP29`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(Tqgi_cBMck.kGeqgSgYxdR=7b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae iEcweQiW}zbT85l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`V?3n6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$eIo{aUmSqvnX>1h0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&cOmyo[oQwplZ1?j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj\<=dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&fIgcneLrnqpmkaCi}kDyy2?>9`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(hKeehgN|`srkmcAgsiF0<07b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*jEkgjaH~b}|ioeGeqgH}}6925l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,lGiidcJxd~gagEcweJss4:43n6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.nAokfmDzfyxeciKaucLqq:361h0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj `Cmm`oFth{zcekIo{aNww808?j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"bMcobi@vjutagmOmyo@uu>5:=dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&fIgcneLrnqpmkaCi}kDyy27>9`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(hKeehgN|`srkmcAgsiF0408d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0=08d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0<08d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0?08d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0>08d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0908d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0808d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0;08d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0:08d:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0508e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vf~x1>17d9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVcYi|]nmqnfTqtRfzUgyy2>>6g8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb^h\alroaUru]gyT`xz32?5f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTe_k~S`osh`Vsz\dxSa{{<2<4a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSd\jqRcnticW|{_eRbzt=6=3`=CehHgg#JbaBmntjhbf}yP=6:2c]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiSgrWdkwdlZ~X`|_mww8280m2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp9>9?l1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kQatUfeyfn\y|Znr]oqq:>6>o0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jV`wTidzgi]z}Uoq\|jt;87=n7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mWcv[hg{`h^{rTlp[}iu4846g8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb^h\alroaUru]gyTtb|38?5f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTe_k~S`osh`Vsz\dxSua}<8<;0>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[f;872>7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTot2>0?:6?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTeZ|ftdQbiujbX}x^b~Lvtdq\g|:6972?7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTot2>>968@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]`}9490=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kTvlrb[hg{`h^{rTlpF|rb{Vir0>074:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`]yeyk\alroaUru]gyIuyk|_b{?0;>33MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiVpjp`Ufeyfn\y|Znr@zp`uXkp6>25:4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qly=4=<1=CehHgg#JbaBmntjhbf}yP=4386JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cncbwn[lQua}oXm`~ceQvqQkuEq}oxSnw38?:7?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTeZ|ftdQbiujbX}x^b~Lvtdq\g|:>61?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUgyy2?>978@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]oqq:661?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUgyy2=>978@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]oqq:461?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUsc2?>948@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]{kw:6872=7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTtb|310<;2>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[}iu4885485Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRv`r=3=<0=CehHgg#JbaBmntjhbf}yP=5485Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRv`r=7=<0=CehHgg#JbaBmntjhbf}yP=757\kZgclV?TCXZPcx>7:<6SB[[_b{?0;760l1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FmijPoSgb`Dbc]gyP5PQHNE]2313XgVkohR;POTV\g|:060:0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Aljk_nPfeaGcl\dxW4SPGOF\5222WfUjhiQ:_NWW[f;?7;:;95Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax0341>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH98;<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w13341>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH9:;<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w15341>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH9<;<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w17341>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH9>;<96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w19341>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH90;<86JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w2057?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~49>>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu:>729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|0103MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dg~tRa]e`fB`aSi{Gr>S^Y?759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|370<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GfyuQ`RdcgEabRfzDs;<9;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz;522BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt`{olSd\jaeQbiujbX}x^b~I}ax]43`=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=2=3g=CehHgg#JbaBmntjhbf}yP=5;o5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[f;=7=i7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]`}909?k1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_b{?3;1e3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=:=3f=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnT`xz31?5`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUgyy2=>6a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVf~x1=17b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWe0908c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXd|~7939l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYk}}6=2:m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|5=5;n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[iss414i0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^zlv979?j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_ymq8780k2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?7;1d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQwos>7:2eBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTtb|37?5`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUsc27>6a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVrd~1717`9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xkp6;2:o4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[f;97=j7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@}zb^mOgi@rdeIdyczAx^az8780i2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQly=1=3d=CehHgg#JbaBmntjhbf}yP=6c8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseWfFh`K{clBmvjqHWjs7939n;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZiKkeL~`aM`uovM|Ze~4?4;:2dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUgyy2>>6`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseWfFh`K{clBmvjqHWe0?08b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yk}}682:l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[iss4=4h0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_mww8380j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQcuu>4:2dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUgyy26>6`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseWfFh`K{clBmvjqHWqey0=08b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yg{6:2:l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[}iu4;4h0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_ymq8180j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQwos>6:2dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUsc28>6`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseWfFh`K{clBmvjqHWqey0508b:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yg{622l94DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mymq[lTbimYja}bjPupVjvAuipQ2QRg]e`fPehvkmY~yYc}Hr`{X4XY_G[U>=9Q`_ym?4;7f?2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GscQfRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV?R_YMQ[074WfUsc1>11`58@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,I}iuW`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\:TUSC_Q:13]l[}i;87;j;6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cwos]jV`gc[hg{`h^{rTlpCwg~S0WTe_kndRcnticW|{_eJ|nyZ1^[]IUW<;:SbQwo=2=5d16_n]{k9699h=0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Aua}_hPfeaUfeyfn\y|ZnrEqe|]>UVcYilj\alroaUru]gyL~lwT6\][KWY281UdSua30?3b3>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kg{Ub^hokS`osh`Vsz\dxKov[8_\mWcflZkf|ak_tsWmwBtfqR=VSUA]_424[jYg5:5=l94DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mymq[lTbimYja}bjPupVjvAuipQ2QRg]e`fPehvkmY~yYc}Hr`{X<;Q`_ym?4;7?;2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Z\^R=82^m\CKBX9>>>SbQCerqWldhX;1Ud=;74DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Rdqvhq:76?k0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$^h}zlu>3:40f3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'[oxyaz311<5e>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Tb{|f02:40>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'[oxyaz32?4b?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Wct}e~7>3?99:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Pfwpjs4:4=m6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"\jstnw8686>01OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=6=2d=CehHgg#JbaBmntjhbf}yP=2;o4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Rdqvhq:268<27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#_k|umv?2;0f3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'[oxyaz36?35=>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Tb{|f0:09a:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Pfwpjs4>4::45Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop9>9>h1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=:=53?7c8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,V`urd}622<8n;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/^l3672Xag|=n6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Qa0307[lhq9?k0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Sc>=26]jjs0e3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Vd;>?9Piot2<<=CehHgg#JbaBmntjhbf}yP=Ra>889GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jF|rbDhdn\y|CobY1YZAILV;<88Q`_@LG[447;Ve:445Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fBxvfHdhbX}xGcnU=]^EM@Z70<1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cIuykCaogSpwJhkR8VS]Y]_251[jYFFMU:=47Po0:;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lD~|lFjbh^{rMm`_7[XX^XT?:]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfz692::4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgb`Vgjxeo[x[as=1=31=CehHgg#JbaBmntjhbf}yP=>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_e191759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp8=80<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gy75397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|:76>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|ny=3=3==CehHgg#JbaBmntjhbf}yP=7:2>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymt27>6:8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmwBtfq5355o5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV>R_YMQ[073Wf3i7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}axY:YZoUmhnXm`~ceQvqQku@zhsP=PQWOS]656Yh1k1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov[8_\mWcflZkf|ak_tsWmwBtfqR8VSUA]_431[j?e3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\;TUSC_Q:10]l=g=CehHgg#JbaBmntjhbf}yP=<4Q`9c9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~S0WTe_kndRcnticW|{_eJ|nyZ4^[]IUW<:3Sb7m;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|]>UVcYilj\alroaUru]gyL~lwT7\][KWY28>Ud5o5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV6R_YMQ[061Wf=<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax]332=CehHgg#JbaBmntjhbf}yP=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov_254?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuipU?;:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz[0103MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtQ9769GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~W>=<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax];32=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzU?;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|_450?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvY1?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxS:9<;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr];36=CehHgg#JbaBmntjhbf}yP=1729GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`wTidzgi]z}Uoq?5;143MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xn}^obpmgSpwSi{585;>5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdsPehvkmY~yYc}33?50?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbyZkf|ak_tsWmw929?:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^h\alroaUru]gy7939<;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfuVgjxeo[x[as=4=36=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xn}^obpmgSpwSi{V:<>6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]epQbiujbX}x^b~Q>739GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`wTidzgi]z}Uoq\624>80H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dxS:9=;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfuVgjxeo[x[as^:46>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmxYja}bjPupVjvY>?h1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er>3:2dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~n1?>>6`8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mRtn|lYja}bjPupVjvD~|ly7=?08a:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpF|rb{5;5;l5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wav:56>k0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq?7;1f3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<5<4e>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~n1;17`9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmz6=2:o4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr@zp`u;?7=j7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp8=80i2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs=;=3<=CehHgg#JbaBmntjhbf}yP=k0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq\541f3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|_004=>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~nR<89:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpF|rb{V9<56JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|BxvfwZ2012NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs^74=>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~nR889:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpF|rb{V=<56JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|BxvfwZ>012NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs^;5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<1<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<0<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<3<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<2<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<5<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<4<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<7<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<6<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<9<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{<8<5g>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iA}efHcx`{_14`?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdyczP17a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kCskdJe~byQ=6b9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfexR=9c:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mEqijDg|dS98l;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T9;m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oGwohFirf}U=:n5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|V==o6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"aIumn@kphsW180H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$cAmcFtnoGjsi|Gr7<39=;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nN`hCskdJe~by@w<0<46>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iKkeL~`aM`uovM|949?;1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d@nbIumn@kphsFq682:<4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oMaoBpjkKfexCv34?51?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{8080:2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eGoaHzlmAlqkrIp5<5;?5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBu28>608@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kIekN|fgOb{atOz?<;153MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqH4043o6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"aCcmDvhiEh}g~EtV7R_FLG[413=VeTbbzPepwbhZ0>Wf3;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}DsW4SPGOF\5222WfUecyQjqtco[3?XgVY\<;k4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Dbc]gy7<38j;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0<09e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbFlm_e1<16d9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gcImn^b~2<>7g8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflHnoYc}34?4f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<4<5a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iUmhnJhi[as=4=2`=CehHgg#JbaBmntjhbf}yP=4:3c]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmiOkdTlp8<8092NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYiljNdeWmwK~;17;=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V:=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V;=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V8=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V9=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V>=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V?=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V<=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V==h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V2=h6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V3=j6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fFjddkmOfjk:64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Vgjxeo[x[asFpb}969?11OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov<0<4<>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iUmhnXm`~ceQvqQku@zhs7>397;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaUfeyfn\y|ZnrEqe|:46>20H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$c_kndRcnticW|{_eJ|ny=6=3==CehHgg#JbaBmntjhbf}yP=7=37IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~I}ax>4:2>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov_554?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimYja}bjPupVjvAuipU>;:5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|Gscz[3103MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzMymtQ8769GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpCwg~W12m7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~@w[8_\CKBX9>>>SbQbuy]26ZIR\5:54k5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|NyY:YZAILV;<88Q`_lw{[44XG\^7=36i;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaUfeyfn\y|ZnrL{_<[XOGNT=:::_n]nq}Y6:VE^X1<18g9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpJ}]>UVMEHR?844]l[hsW88TCXZ33?:e?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimYja}bjPupVjvHS0WTKCJP1666[jYj}qU:>RAZT=6=a3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzDsW4SPGOF\5222WfUfyuQ>2^MVP9090o1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxBuU6]^EM@Z70<>>SbQbuy]26ZIR\5259h5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#dY}iugFjddkmz6;28k4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"gXrhvfAkgedly7=3;j;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!fWskwa@hfjeox0?0:e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv iVpjp`Ciikfn1=15d9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2;>4g8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.kTvlrbMgki`h}35?7f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<7<6a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,mRtn|lOemobjs=5=13=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})hImny0?0:6:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv o@fgv959=?1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'fKoh2;>448@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.mB`at;=7?=7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%dMij}<7<62>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,kDbcz5=59;5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#bOkds>;:00BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+GjlG|~%CIo{aGnlt*AbfOfd|~U?]/FEhjv'ONH\Hvm9:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/CnhKpr)GMkmKb`p.EfjCjhxzQ:Q#JIlnr{+CBDXLrj96JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!GdlGacgrd}YmykLrnqpmka)@hdoeodeRvbp`RhLlljyazLljFlidoi'AHs#ObdOtv-kUst`]elkak?_lqb6>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+GjlG|~%c]{|hUmdcic6i;1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&HggB{{.nRvwmRhonfn>l64DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!MljMvp+iW}zb_cjiceBjbjbcci=1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&Hgg_jv.hPg}Ust`]elkakn7:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/CnhVa)a[nr\x}gTnedh`Yj{k>0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#IjnEgeepjs[}kiN|`srkmc+Nffmycmfk\t`vfPjBbnhgxNbdDnobmk)OJq%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>969GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kGh|Vr{a337IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$eAmcRdcg}d6:Ud=RGAV^2b`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+lVr{aUI`f\ky/kQavcsWHDOSBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+lVr{aUI`f\ky/kQavcsWHDOSBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$b\x}gPtnpa=`j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_5[)LOfd|u!IDBRF|BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$bXbihldGmegjb0:1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggD`!iUmdcicBfhhgi<6;;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oSgnmgiH`nbmg25<7m2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJddq%OJaax.DGGUC191OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.R{mgJTb{l~$o<\jsdvEvjkDdb8j56JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdG[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~?j2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`KWctm}%h>_k|euN`h=b]/FEhjv'ONH\Hv74:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)gGr[y~f[ofeoa7>23MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy `NyRvwmRhonfn><6n;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hFqZ~eZ`gfnfPjTbims3n6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-kK~W}zb_cjiceUmQadb~91?0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/mSqvnSgnmgi=Qbs868@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'e[y~f[ofeoa5Yj{q%OJaax.DGGUC0;1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.nRvwmRhonfn=5<4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iW}zb_cjice3:;?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimH}}$d\x}gTnedh`Eoigmnh494DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iW}zb_cjiceUmQadb~p&NM`b~w/GF@T@~?<2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`^iw!iSfzTpuo\fml`h68;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiQ`|(nZms[y~f[ofeoaZkt1?1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&Hgg_jv.hPg}Ust`]elkakPmrz,@Cjhxq%MHN^Jx868@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586?>1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&cO`t^zsi5b?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,mLTb{l~Mm~z88:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/hN`hWcflp2;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$eAmcSumqaaBf|h6;25>4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!fLbnPpjtblMkm1?1759GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.kSqvn0i2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Z~eZ`gfnf<2=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*Dkc@d%eCv_urjWkbakm83;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdIo,jTpuo\fml`hv DGnlt})ALJZNt4m4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP

6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc929GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h4?a3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDbwqJddq%OJaax.DGGUC181OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%I`fAzt/QzjfOUmzo#n?]ergwBwijKea9595Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjCYi~k{/b3QavcsN{efOae=_lq;a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^oped=CehHgg#JbaBmntjhbf}yP=x9a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimH}}$XucmFRdqfp*e5ZlynxAmc939GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h<52NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.nRvwmRhonfnBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*Dkc[nr"d\kyQwplQi`oeoTa~78;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/CnhVa)a[nr\x}gTnedh`Yj{q%OJaax.DGGUC1<1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>799GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-j@iW}zb30H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencRfmoyjaaxSumsV`wrmz~$eAmcRdcg}=7>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po05b?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+jBf|h\j`dj72:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.mSqvnSgnmgiYa]e`fz=4=CehHgg#JbaBmntjhbf}yP=NyPfw`rAiz~Goa?nd:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv6f:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2`08@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0\iv?d3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nwg>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJddh;0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig=4k4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goaok;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu7i;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsN{efOae=b99GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r2m6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m=RdqfpIek1j1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euPf[huf12NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `D`vbBiiwp&MnbKb`prY3Y+BAdfzs#KJLPDzb=>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dHlznFmms|*AbfOfd|~U>]/FEhjv'ONH\Hv63:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnf6<25Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kUst`]elkak?_lq{+A@kgyr$JIM_Ey;2?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'e[y~f[ofeoa4?63MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#a_urjWkbakm;3<7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mSqvnSgnmgiNfnnfgge3=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimUlp$b^iw_urjWkbakmVgxm85Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdRe{-mWb~X|ycXbihld]nw})CNee{t"HKCQG{e6=CehHgg#JbaBmntjhbf}yP=BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,mLTb{l~Mm~z77:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iMaoV`gcq1l0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cGoa]{osgg@drf4943j6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eAmcSumqaaBf|h6:2574DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"g_urjWkbakm0<0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&c[y~fPiNPfw`rXIGNT===?_n;4?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve:455Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#bJnt`Tbhlb>82NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(gYxdYahgmgWkWcflp337IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aGr[y~f[ofeoa]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAiz~Goav DGnlt})ALJZNtl84DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9[oxiyH}olAoo7g>3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfi86JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Eyc5?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$o<\jsdvEvjkDdb8ij6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:tl?4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyBll`18@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euPf[hue82NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMqh;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fNjxlHcoqz,C`hAdfzxW>2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fLbnPpjtblMkm1?1919GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdYahgmg:`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}g_hMQavcsWHDOS<><0^m:a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}g_hMQavcsWHDOS<><0^m2=2=CehHgg#JbaBmntjhbf}yP=]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^opf2=CehHgg#JbaBmntjhbf}yP=7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$A~f}ef]`5Wctm}Lyc`Mck3;e?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g4HZlynxKo|tMaoe5=CehHgg#JbaBmntjhbf}yP=l2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfjfk2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}?b3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8XnhzIrno@hn4e?2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j8Yi~k{Fd]nw})CNee{JlbcioeF`bc'ONH\HQ>x8;8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}Fh`4l4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l2SgpaqTbWdyj46JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mGeqgAdfzs#JkaFmmsw^6Z&MLgc}v FEASA}g?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"bJnt`Doku~(OldM`b~|[0_-@Cjhxq%MHN^Jx808@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gGr[y~f[ofeoa7?43MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b@wPtqkPja`dl8:555Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea>12NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx3:7>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{h80H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo;S`}w/EDoku~(NMI[Iu7?;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jVr{a^dkjbj1828@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gYxdYahgmg1=3=CehHgg#JbaBmntjhbf}yP=7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&Hgg_jv.hPg}Ust`]elkakPmrc7?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooWb~&`Xou]{|hUmdcicXezr$HKb`py-E@FVBph80H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Drd~RLckNww*jVr{a^dkjbjCicmc`bXpf6;2<6:;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"gKlxRvwm>?3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oNZlynxKo|t948@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hN`hWcflp2n7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cGoa]{osgg@drf4943i6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b@nb\tnpf`Agsi5;5455Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$e]{|hUmdcic>=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nX|ycSdA]ergw[DHCW8:81OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(gMkm[ocie:e?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.mSqvnSgnmgiYa]e`fz=2=CehHgg#JbaBmntjhbf}yP=0H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oW}zb_cjicey-GBiiwp&LOO]Kwb19GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbCe"d]{osgg@drfp&MnbKb`prY3Y+BAdfzs#KJLPDza4>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggD`!iRvlv`bCi}ks#JkaFmmsw^7Z&MLgc}v FEASA}g13MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nbn7:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIek9k90H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hvn5:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIrno@hn4f02NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`f_k|euDf[huem2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ7i91OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b0QavcsDjfjo6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,IvnumnUh=_k|euDqkhEkc;k=7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbnb3>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig=l:4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxKo|tMaof6=CehHgg#JbaBmntjhbf}yP=7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5Wctm}Lyc`Mck3`f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0zb4>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$o?\jsdvOgig53MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2SgpaqTbWdyjj6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fNjxlHcoqz,C`hAdfzxW=S!DGnlt})ALJZNtlh4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dHlznFmms|*AbfOfd|~U>]/FEhjv'ONH\Hv69:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl82m6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`461o1OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iIpYxdYahgmgWkWcflpk;7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=4o4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`6Xezk27IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg3[hu'MLgc}v FEASA}?03MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kUst`]elkak>969GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakm;3o7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg@ldh`mmkh7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmgWkWcflpr$HKb`py-E@FVBp030H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiQ`|(nZms[y~f[ofeoa=2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmQwkwccLh~j0<07f:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oW}zb_cjice8a8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdRg@RdqfpZGILV;;?=Q`9e9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycSdA]ergw[DHCW8:8979GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)hX|ycXbihldVlV`gcq120H`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]vnbQwkuTby|oxx^z}ocgWkSoDdb%[ya}jSxl`Fdubp&cCcaj\ifKm=5=CehHgg#JbaBmntjhbf}yP=1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_t`lSumsV`wrmz~XxameUmUmFjl'Ygh]vnb@bw`~(aGrCcaj\ifKm]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xucm\tnrQatsb{}Y~bljTnTjGim(X|fxi^wacCcpa})h@ffo_diFn^op|*@CKYOs595Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.R{mgVrhx[ozyh}{Suplf`Rh^`Igg"^zlrgP}keEizos#bB`c`nPmbIr|JOs#KJLPDz:6>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[pdh_yaRdsvavrT|{eiiYaYiBnh+Usk{lYrbnLnsdz,kIidieYbkB{{x.DGGUC?01OalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"[gLljQweqcOgenn~"Cbuy]uWqtbidYmyk@uu323<=CehHgg#JbaBmntjhbf}yP=709GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*SoDdbYmykGomffv*pCazki`hjCauak36=CehHgg#JbaBmntjhbf}yP=30?4f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(q[}xnm`]{augUeisbLlfju~Q?<0<5`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)~Z~yilc\t`vfRdjrmMogmt}P0^25`>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)~Z~yilc\t`vfRdjrmMogmt}P0^37a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})eZlynxKa}Fhdl11=CehHgg#JbaBmntjhbf}yP=:6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!`CnpqaigsmmNjxlAzt=2=13=CehHgg#JbaBmntjhbf}yP=3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|Oe~omld6g?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo30?6f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo311<7a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qN`ldHlzn<03=0`=CehHgg#JbaBmntjhbf}yP=27;2b3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?5183m2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8439n7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;914?i6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf48358i5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5;58h5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi58;29k4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h69=3:j;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>?0;e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j0?=14d9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1<;>5g8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2=5?6f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo327<7a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qN`ldHlzn<35=0`=CehHgg#JbaBmntjhbf}yP=1=;2c3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?6;2b3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?7583m2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8679n7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;;=4?i6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf4:?58h5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi59=29k4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h68;3:j;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7?50;e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j0>714e9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1=14d9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:?>5g8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2;1?6f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo343<7a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qN`ldHlzn<51=0`=CehHgg#JbaBmntjhbf}yP=71;2b3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?0383m2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb8119o7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;<7>n7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;=94?i6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf4<;58h5Km`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5?929k4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6>?3:j;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7990;e:FneGjl&MgjObcoogmpv]69T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08;14d9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1;9>5g8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:7?6f?AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo359<7a>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qN`ldHlzn<4;=0a=CehHgg#JbaBmntjhbf}yP=55;2b3MgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?2783m2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}Jdh`D`vb835993:0dBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qXfzIykhjrGwohFirf}E~x1?15`9GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rUiwJ|lmiHzlmAlqkrH}}6928o4DlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wRltGsanlxMyabLotlwKpr;;7?j7IcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"x_oq@vbccuN|fgOb{atNww8182i2NfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}\b~MugdfvCskdJe~byAzt=7=1d=CehHgg#JbaBmntjhbf}yP=4c8@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sVhxKmjh|Iumn@kphsG|~7;3;n;EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tSkuDrnooyJxbcCnwmpJss414>m6JbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yPnrAqc`bzOg`NaznuMvp9?9727\kZkrpV??SB[[<1<42>BjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})q[}xnm`]{augUeisbN{efJdh`[0_\CKBX9>9>SbQbuy]60ZIR\5;5:k5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fGa.hL{Tpuo\fml`h9?;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdIo,jJ}Vr{a^dkjbj17a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiJj+oW}zb[ya}j7b9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hv78:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckHl-mVrhzlnOmyow/FgmBiiw{R:V"IHcoqz,BAEWMq237IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_4[)LOfd|u!IDBRF|3`]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*Dkc@d%eYahgmgFjddkm8;<<6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggD`!iUmdcicBfhhgi?9j;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb8f:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc19`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv8d:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckNww*Vik@Xnhz c0Pfw`rAzfgH`f<70:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&ZseoB\jsdv,g4HZlynxKo|tMao3c=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h41d3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlG|~%_t`lOSgpaq)d9[oxiyHnsuN`h=dBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&ZseoB\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s4:5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fAzt/mGeqgAdfzs#JkaFmmsw^6Z&MLgc}v FEASA}>03MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlG|~%cIo{aGnlt})@mgLgc}}T1\,GBiiwp&LOO]Kw709GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+iIpYxdYahgmg137=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnIr|'eEt]{|hUmdcic59>=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy `NyRvwmRhonfnXb\jae{4<>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fDs\x}gTnedh`RhZlkou<9=;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdOtv-kUst`]elkak?_lq;5>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~1n2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*DkcF"b^zsiVlcbjb9?l0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy `PtqkPja`dl8<96JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggB{{.nRvwmRhonfnOeoagdf;0>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fZ~eZ`gfnfPjTbimss#IHcoqz,BAEWMq=:7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'Kf`^iw!iSfzTpuo\fml`h9;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdRe{-mWb~X|ycXbihld]nw=5m1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)nDjfXxb|jdEcwe969>m1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)nDjfXxb|jdEcwe979>81OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)nX|yc::5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%b\x}gTnedh`133MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+lVr{aUbC_k|eu]BJAY68::Tc:;4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$e]{|h^kLV`ub|VKEHR??31]l530639GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"{HffnMuaw`kg~Y~blj1^QT40c3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| CmgbvWcv}lyBb]LL/aGaig~mmOemobjIo;7?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$KCJP1167[jYW_[U8=5Q`_NP\326Xg0<0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-DJAY68=>TcR^XR^12;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]a/Qwow`U~fjHjhv iImo`Vo`Agr$JIM_Ey`a?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQms+Usk{lYrbnLnsdz,mK~OgenXejGabb9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_oq-Sqiub[pdhNl}jx.kM|MiklZclEc?m9:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^`p.RvhvcTqgiIm~kw/hQjcJssWdyh=6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZd|"^zlrgP}keEizos#d]fgNww[hu'ONH\Hvme:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^`p.RvhvcTqgiIm~kw/hQjcJssp&LOO]Kwbb9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_oq-Sqiub[pdhNl}jx.mKkibTanCeS`}l4:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^`p.RvhvcTqgiIm~kw/nJlhaUno@dTa~v FEASA}e23MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUiw'Ygh]vnb@bw`~(gEehma]fgNwwG@~(NMI[Ium<;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]a/Qwow`U~fjHjhv oMm`eiUnoFt"HKCQG{fd=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})n@ffo_diFnb08@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+Usk{lYrbnLnsdz,mMiklZclEcv FEASA}dd3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUst`&Z~`~k\yoaAevc'`DsDbbkSheJjgb]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVr{a%[ya}jSxl`Fdubp&cXejAzty-E@FVBpkn0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhX|yc#]{csdQzjfDf{lr$cEacdRkdMkYj{j?0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhX|yc#]{csdQzjfDf{lr$cEacdRkdMkYj{q%MHN^Jxb48@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+Usk{lYrbnLnsdz,kIidieYbkB{{CDz,BAEWMqi?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYxd"^zlrgP}keEizos#bB`c`nPmbIr|q%MHN^Jxc08@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+jTbo`yikkSheBgnd?3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#^`pUmSqvn(X|fxi^wacCcpa})n@ffo_diFnb28@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kKkibTanCet"HKCQG{fd=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\b~[oQwpl*VrdzoXucmMarg{+lH@ffo_diFnc`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEc?m5:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(Wgy^d\x}g/Qwow`U~fjHjhv iRkdKpre02NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _oqVlTpuo'Ygh]vnb@bw`~(aZclCxzPmra3?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Zd|Ya_urj,TpjtmZseoOo|ey-jWlaH}}Ufu!IDBRF|gbBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[c}Z`Ptqk+Usk{lYrbnLnsdz,kMiklZclEcQbsy-E@FVBpj>0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.QmsPjVr{a%[ya}jSxl`Fdubp&eGcnocSheLqqEBp&LOO]Kwc39GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Xfz_c]{|h.RvhvcTqgiIm~kw/nNlgdjTanE~xu!IDBRF|g>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[y~f[oQms+Usk{lYrbnLnsdz,mK~OgenXejGabc9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)X|ycXb^`p.RvhvcTqgiIm~kw/hL{Ljjc[`mBbBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#]{|hR{mgmHbmmoo"K|`mQwplAdk[pdh#IazbmgP}keEizos#dJcyRkdf3=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"^zsiQzjfnImlnnh#H}olRvwmBedZseo"J`ucnfW|hdJhynt"gKlxQjc})ALJZNtn=4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)W}zbXucmgNdggaa(SgYxdIlcSxl`+AirjeoXucmMarg{+AirjeoXucmNsxl`MkDf{lr$c^gh_lq`f>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#]{|hR{mgmHbmmoo"Ya_urjGfiU~fj%OcxlceR{mgGgtmq%OcxlceR{mgDu~fjCeNl}jx.mPmbYj{q%MHN^Jxb:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%[y~f\yoakJ`ccmm$_c]{|hE`oW|hd'Me~nak\yoaAevc'Me~nak\yoaBw|hdAgHjhv oRkd|*@CKYOsmn5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*Vr{aYrbnfAedff`+RhX|ycHob\yoa,@jsedlYrbnLnsdz,mAj~[`mi86JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+Ust`Zseoe@jeegg*QiW}zbOna]vnb-GkpdkmZseoOo|ey-j@iTanr$JIM_Ey:2?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$Sc>?56]jjs>23MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| _o2312YnfUX[=9k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(kJfnm9j;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(kJfnm?8f:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'jNbllce9g8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%hHd}nbmgqWqgsmVLXARHId0;2?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe3.Mk?53MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| cEkpegjbzZ~jxhQISL]EBa7*Ag;3i6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+fBn{hhgi]{aug\BVKXNOn95<5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo> Ga939GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&iOe~omldpPpdrbWOYFSKHk2,Km5<0BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh61;1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.aGmvgedlxXxlzj_GQN[C@c;$Ce>4<4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)dL`yjnak}SucwaZ@TEVLMh>#Fn2:7?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$oH`nbmgLqqJhk1h0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-`AkgedlE~xAal_sqwtjr?<2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/bRltFjbi{Ndbh6:;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(kYxdNbjasFlj`>33MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| cQwplAotikfnh;o4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#oKaacnfKprCdp<37IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&hYi~k{Dnlf533106\kZgclV>TCXZPcx>7:47?12NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HgclVeYiljNdeWmw^?ZWNDOS4^m\eabXBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lcg`ZiUmhnJhi[asZ;^[BHCW8;:8RaPaef\0ZIR\Vir0:0>1668@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPht?<1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}>749GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQku5?<1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}<749GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQku3?<1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}:749GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQku1?<1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}8749GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQku??<1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}67`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQkuXkp6;2:o4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[f;97=j7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^az8780i2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qly=1=3d=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyTot2;>6c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWjs7939n;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZe~4?4;:2dBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUgyy2>>6`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWe0?08b:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYk}}682:l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[iss4=4h0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_mww8380j2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qcuu>4:2dBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUgyy26>6`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWqey0=08b:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYg{6:2:l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[}iu4;4h0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_ymq8180j2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qwos>6:2dBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUsc28>6`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWqey0508b:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYg{6225k4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FaxvPiVpjp`Ufeyfn\y|ZnrY:YZAILV;:=9Q`_lw{[76XG\^:<<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__=<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__><6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__?<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__8<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__9<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__:<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__;<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__4<6k;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__5<7?;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqctL`yjnakkS`osTqtRfzU[[_Q<31]l[HS_W:;9?Ra>1948@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bmtz\mRtn|lyOe~omldf\TRTX;::TcRCZX^1267Yh98=;7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq;;=;h4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEtBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz753cBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lqkv`aXg^xbxh]nmqnfTqtRfzMymtQ?7`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|hsgd[jQua}oXm`~ceQvqQku@zhsT=:o4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fe|jg^mTvlrb[hg{`h^{rTlpCwg~W;=j7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EzbyijQ`WskwaVgjxeo[x[asFpb}Z50i2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HuozlmTcZ|ftdQbiujbX}x^b~I}ax]73d=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Oplwc`Wf]yeyk\alroaUru]gyL~lwP56c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BsipfcZiPz`~n_lcldRwvPhtO{krS;9n;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~f}ef]lSwosmZkf|ak_tsWmwBtfqV=648@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[f;;7==7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRmv<5<42>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYdq5?5;;5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPcx>5:20]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUgyy2?>658@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[iss484<;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQcuu>1:21087:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]oqq:36>=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSa{{<4<43>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYk}}6=2:94DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_mww8280?2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUgyy27>658@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[iss404<;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQwos>3:21=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSua}<2<43>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYg{6?2:94DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_ymq8080?2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUsc29>658@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[}iu4>4<;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQwos>;:212:26628@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQly=4=35=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^az828082NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[f;07=:7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSbHzlmAlqkrXd|~7<39>;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_nDvhiEh}g~T`xz31?52?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPltv?6;163MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseWfL~`aM`uov\hpr;;7=:7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSbHzlmAlqkrXd|~7839>;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_nDvhiEh}g~T`xz35?52?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPltv?2;163MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseWfL~`aM`uov\hpr;?7=:7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSbHzlmAlqkrXd|~7439>;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_nDvhiEh}g~T`xz39?52?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPxnp?4;163MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseWfL~`aM`uov\|jt;97=:7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSbHzlmAlqkrXpfx7>39>;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_nDvhiEh}g~Ttb|33?52?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPxnp?0;163MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseWfL~`aM`uov\|jt;=7=:7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSbHzlmAlqkrXpfx7:39>;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_nDvhiEh}g~Ttb|37?52?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPxnp?<;163MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseWfL~`aM`uov\|jt;17k?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EqeySbY}iugPehvkmY~yYc}Hr`{X=XYh_{ci^obpmgSpwSi{NxjuV>R_YMQ[106WfUsc1>11`68@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bxnp\kRtn|lYja}bjPupVjvAuipQ2QRaXrhvfWdkwdlZ~X`|Gscz_4[XPFXT8;>Po^zl8586i=1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kg{Ud[g{eRcnticW|{_eJ|nyZ;^[jQua}oXm`~ceQvqQku@zhsP>PQWOS]71>4RaPxn>3:4g33MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,I}iuWf]yeyk\alroaUru]gyL~lwT9\]lSwosmZkf|ak_tsWmwBtfqR>VSUA]_574[jYg5:5=l:4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Ftb|PoVpjp`Ufeyfn\y|ZnrEqe|]>UVe\~dzjS`osh`Vsz\dxKov[4_\\JTX<<TUSC_Q;54]l[}i;87;j86JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Drd~RaXrhvfWdkwdlZ~X`|Gscz_<[Xg^xbxh]nmqnfTqtRfzMymtU8]^ZLVZ220c7?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mymq[jQua}oXm`~ceQvqQku@zhsP5PQ`WskwaVgjxeo[x[asFpb}^>ZWQEYS9;<_n]{k96990k0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+Agsi[ol#JkaFmmsw^6Z&MLgc}v FEASA}?e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.FbpdTbo&MnbKb`prY24X(CNee{t"HKCQG{=g=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae D`vbV`a(OldM`b~|[03^*A@kgyr$JIM_Ey;b?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"Jnt`Pfc*AbfOfd|~U>]/FEhjv'ONH\Hv6a:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!Sxl`PjODdb%Omyo]ef-Dak@kgyyP>P KFmms|*@CKYOs5l5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(Lh~j^hi GdlEhjvtS:W%HKb`py-E@FVBp0k0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+Agsi[ol#JkaFmmsw^2Z&MLgc}v FEASA}?f3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.FbpdTbo&MnbKb`prY6Y+BAdfzs#KJLPDz:e>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T6\,GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$HlznRde,C`hAdfzxW:S!DGnlt})ALJZNt4o4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'Mkm_kh/FgmBiiw{R2V"IHcoqz,BAEWMq3j7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*Bf|hXnk"IjnGnltv]>U'NM`b~w/GF@T@~??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~e2?>9:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#dJnt`VlTpuo48:5455Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(aMkmYa_urj?548??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~e2>>958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#dJnt`VlTpuo4;43;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%_t`lTnK@hn)nLh~jXb^zsi>0:=1BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{a6<2594DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk8=8??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~e26>948@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#dJnt`VlTpuoW92=7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oCi}k_c]{|h^3;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{aU:<594DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk[47?>2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~eQ=879GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$eIo{aUmSqvnX;1<0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+lBf|h^d\x}g_5:5?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gKaucWkUst`V?3:6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%_t`lTnK@hn)nLh~jXb^zsi]5<3=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zbT;584DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk[=>13MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.kGeqgSgYxdR776:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!iBnlgnEugzybbjJnt`Mvp9690?1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&`IgcneLrnqpmkaCi}kDyy2>>948@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/k@hjelK{exd`hD`vbKpr;:72=7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$bOaalkBplwvoioMkmB{{<2<;2>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-mFjhkbIyc~}fnfFbpdIr|5>54;5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"dMcobi@vjutagmOmyo@uu>6:=02NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)aJfdofM}orqjjbBf|hE~x161879GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.hAokfmDzfyxeciKaucLqq:>6??0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})nZlynxRgav7a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fRdqfpZoi~8UBB[Q?719GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|<1<44>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq?5;173MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv:56>:0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{595;=5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dx09080:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}35?53?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr>5:263:22BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqDvd;;7=?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzMymt2;>668@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fWskwaVgjxeo[x[asFpb}939?=1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtO{kr0;084:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Hr`{?3;133MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvAuip632::4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eJ|ny=;=36=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpCwg~W9=87IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzMymtQ>729GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|Gscz[7143MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvAuipU8;>5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxKov_550?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrEqe|Y2?:1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtO{krS;9<;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~I}ax]436=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpCwg~W1=87IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzMymtQ6889GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\5:5445Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxW4SPGOF\5473WfUfyuQ=0^MVP979001OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtS0WTKCJP1037[jYj}qU95445Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxW4SPGOF\5473WfUfyuQ=0^MVP939001OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtS0WTKCJP1037[jYj}qU9o1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtW9o1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtW1BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqctL`yjnakkS`osTqtRfzMymt66;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdqGmvgedlnXm`~_tsWmwZVPZV98>Po^OV\Z56:;Ud:45Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmw969>01OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[as=3=2<=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mQadbFlm_e1<1689GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]e`fB`aSi{595:45Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmw929>01OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[as=7=2<=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mQadbFlm_e181689GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]e`fB`aSi{5=5:45Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmw9>9>01OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[as=;=<1=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mQadbFlm_eV7R_nUqmqcFlm_eV7R_dsveiY41OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[asZ;^[jQua}oJhi[asZ;^[`wrieU88Ra>02:4?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyP5PQ`WskwaDbc]gyP5PQjqtco[62Xg8:?:55Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmwZ6102NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jTbimKohX`|_04;?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyT>;64DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d^hokAefVjvY4>11OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[as^65<>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nPfeaGcl\dxS887;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQkuX>?20H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnr]42==CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mQadbFlm_eR698:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#b\jaeCg`PhtW0<>7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[oxiyQfnw4`?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgpaqYnf;TECXP0628@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[as=2=35=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlp848082NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku;:7=;7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfz682:>4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_e1:1719GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|<4<44>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}Uoq?2;173MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjv:06>:0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{525;=5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dx04084:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{?4;133MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuip6:2::4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_eJ|ny=0=31=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~4:4<86JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gyL~lw34?57?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|:26>>0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{Nxju181759GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz8280<2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku@zhs7439;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax>::<>]^ZLVZ218Ve246JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gyL~lwT9\]lSwosmZkf|ak_tsWmwBtfqR8VSUA]_57:[j??3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuipQ2QRaXrhvfWdkwdlZ~X`|Gscz_6[XPFXT886Po8:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[asFpb}^?ZWf]yeyk\alroaUru]gyL~lwT4\][KWY3=>Ud555Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov[8_\kRtn|lYja}bjPupVjvAuipQ>QRV@R^662Zi>02NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku@zhsP5PQ`WskwaVgjxeo[x[asFpb}^0ZWQEYS9;:_n;;?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|]>UVe\~dzjS`osh`Vsz\dxKov[6_\\JTX<<>Tc464DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_eJ|nyZ;^[jQua}oXm`~ceQvqQku@zhsP4PQWOS]716Yh?:1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{krS=9<;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax]236=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~W;=87IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymtQ<729GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz[1143MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuipU>;>5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov_750?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|Y0?:1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{krS59<;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax]:2c=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlp[50a3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvY6>o1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtW;>m1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~nIg|acnf`Iid?h1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~nIg|acnf`Vgjxeo[x[asFpb}=1R.FgmIpjsJ[KF_V?R.@FSVDK4>BUbb~z R@OA73Ynfz~3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU335=1WF__=<>77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ7691=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[133;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW517??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY?:1958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS9?;3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU345=1WF__=5?77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ7>91=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[213;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW647??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY<=1958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS::;3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU075=1WF__>8?77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ4191=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[263;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW6<7??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY=?1958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS;8:3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU125=1WF__???77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ5491=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[353;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[=594DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW737??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY=81958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS;1;3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU1:5=1WF__8=?77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ2681=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[403;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[9=594DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW067??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY:;1958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS<<;3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU655=1WF__8:?77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ2?91=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[483;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW146??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY;>1958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS=;;3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU705=1WF__99?77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ3291=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[573;3>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW1=7??2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY;61958@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS>9;3;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU425=1WF__:??77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ0491=0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[653;2>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[4;5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV45=0WF__4<69;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP<7102NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(Wg::=>Qfnw4:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-\j576;Vcez<86;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fAefqV`a;87<27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bMij}Rde?5;0>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nImny^hi32?4:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-jEabuZlm7?386;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fAefqV`a;<7<27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bMij}Rde?1;0>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nImny^hi36?4:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-jEabuZlm7;386;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fAefqV`a;07<27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bMij}Rde?=;0?3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nImny^hiP07:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kB`atUmnU::55Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dOkdsPfcZ4102NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aHno~_kh_24;?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-jEabuZlmT8;64DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gNdepQabY2>11OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg^45<>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mDbcz[olS:87;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fAefqV`aX0?20H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cJhi|]ef]:2g=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi30?4`?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1??>7a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0k1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?5;0d3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=03:3eBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2=3?4`?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1<;>7a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0?;16b9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7>;09c:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn69;38l;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5832;m4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4;35:o5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;:7j1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?7781k2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>07;0d3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=17:3eBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2<7?4`?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1=7>7a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0>716c9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7?38l;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5>;2;m4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4=;5:n5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;<;4=o6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:3;7j1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?0381k2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>73;0d3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=6;:3e7a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol08?16b9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm79?09c:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6>?38l;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5??2;m4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4k1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?1;0d3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=43:3eBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij293?4a?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1816c9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7;38m;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo525:o5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;17]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]22g=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP114a?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR?>6c9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT=?8m;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV;8:o5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX9=k1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\530e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^342g=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP194a?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR?66`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT>;l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W;:=n6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY59?h0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[741j2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]173dBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ=57`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS?89b:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU9;;l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W;2=n6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY51?k0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[60e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^132g=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP304a?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR==6c9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT?>8m;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV9?:o5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX;<k1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\720e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^1;2g=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP384b?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR:9b:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU?<;l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W=;=n6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY3:?h0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[151j2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]703dBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ;67`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS999b:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU?4;l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W=3=m6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY2>k1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\150e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^722g=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP534a?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR;<6c9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT998m;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV?>:o5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX=?k1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\1=0e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^7:2d=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP67`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS;>9b:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU==;l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W?8=n6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY1;?k0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[20f3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^:5e>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ6679GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hGmegjb{>l0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cNbllcerY3YZAILV;:=5Q`_LW[[6751Ve3:6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eH`nbmgp_5[XOGNT=99:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss494=m6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8469>h1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=32:3g2?4b?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7=>09a:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss48>5:l5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9726?k0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>22;0f3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz316<5e>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0<616`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5;22;74DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:66?k0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>14;0f3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz320<5e>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0?<16`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5882;o4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:5<7]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<34=2d=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x1<8>7c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}69438n;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;:04=56JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8781i2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<22=2d=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x1=>>7c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}68>38n;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;;:4=m6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8629>h1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=16:3g6?30H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>0:3g70;0f3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz344<5e>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF09816`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5><2;o4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:307]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<5<5e>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF08>16`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5?:2;o4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:2:7]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<46=2d=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x1;:>7c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6>:38n;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;=>4=m6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww80>9>h1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=7::3?7c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6=<38n;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;>84=m6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8349>h1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=40:3?7;8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6<2;74DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:?6?30H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>::250?57?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9766>>0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50<<1759GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{SiweHje;876:839;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=36:22BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:607=?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21?6>618@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8480<2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{SiweHje;8769<39;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=02:22BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:5<7=?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21<:>668@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8709?=1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947>:084:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>1<;133MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765822:=4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<3<40>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:487=?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21=>>668@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8649?=1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947?>084:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>00;133MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:7659>2::4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<24=31=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;;>4<86JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32<8?57?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:95>6>90H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50>084:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>74;133MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765>:2::4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<50=31=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;<:4<86JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32;4?57?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9226>>0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50981759GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{SiweHje;876?439;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=6::253:9366>>0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:508<1759GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{SiweHje;876>839;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=76:22BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:207=?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21;6>618@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8080<2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{SiweHje;876=<39;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=42:22BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:16>90H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50:083:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>;:256JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1>1829GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>24;>43MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS48;54>5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2>2?:0?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW84590:1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<07=<6=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:6>7287IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0<91829GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>2<;>43MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS48354?5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2>>918@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?658?;2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\58:25=4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ323<;7>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9446190H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7>9073:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1<8>918@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?6=8?;2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\58225<4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ32?:0?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW86690:1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<20=<6=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:4;7287IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0>:1829GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>01;>43MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4:<54>5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2<7?:0?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW86>90:1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<2<;7>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9276190H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^78<073:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1:;>918@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?008?;2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5>=25=4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ346<;7>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP92?6190H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^784072:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032WF__08?1829GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>66;>43MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4<954>5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2:4?:0?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW80390:1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:36<;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<45=<6=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:207287IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0871839GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>6:=5943?6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X18>>918@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?278?;2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5<825<4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ36?:1?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW828?:2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5254?5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY26>7:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U;:55Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ7112NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_025=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_065=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS<;99:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW8<=56JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[41112NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_0:5=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS<798:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW;<27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\650>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP204:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T>?86;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX::<27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\610>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP244:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T>;86;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX:><27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\6=0>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP284;?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T?;74DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY48?30H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]053?;:45Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ26>01OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^612<=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR:<689GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V>?:45Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ22>01OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^652<=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR:8689GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V>3:45Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ2>>11OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^75=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS8>99:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW<;=56JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[04112NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_415=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS8:99:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_455=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS8699:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW<3=46JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[30>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP614:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T:<86;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX>;<27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\260?3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP77:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U3:55Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ?2:2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,kDbcz5:59?5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'fKoh2>>408@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"aNdep?6;353MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-lEabu4:4>>6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(gHno~1:1539GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#bOkds>6:047?97IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})hImny0:0:2:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$cLjkr=:=17=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/nCg`w:>6?o0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Gym`Q\tsgbiVrf|lHgcne!dRvqadkT|h~nJabCnlwvjjkm{]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav Mlw{[fEh}g~DyyB`c035=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo??99:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(EdsSnM`uovLqqJhk:;=56JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg17112NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav Mlw{[fEh}g~DyyB`c435=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo;?99:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(EdsSnM`uovLqqJhk>;=56JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg=7112NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav Mlw{[fEh}g~DyyB`c835<>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm7<387;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQab:66?20H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg=0=2==CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[ol0>098:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;<7<37IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef>6:3>4=46JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde?<;0?3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!lCnwmpLhV}hfYij26>758@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTboV:=;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\531BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlmT9;94DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfcZ01?2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav cBmvjqOiY|kg^hiP7758@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTboV2=;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*Dkc[nr"d\kyQwplQi`oeoj86JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&Hgg_jv.hPg}Ust`]elkakPmr`2?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4?33MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+lBkqYxd4;4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$eAmcRdcg}3:2:BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kSqvnSgnmgil<4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$e]{|hUmdcicXAG\T=>8<_nc:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hRvwmRhonfnSD@Y_0157Zi6W@D]S=on;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!GdlGacgrd}YmykLrnqpmka)@hdoeodeRvbp`RhLlljyazLljFlidoi'AHs#d^zsi]AhnTcq'cYi~k{_@LG[475>Vejn6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&c[y~fPBmiQ`|(nZlynxROAD^3263Yh90o0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(gYxdYahgmgWkWcflp=m7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Ec fNyRvwmRhonfn4=5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fGa.hL{Tpuo\fml`h?7c:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"LckHl-mUst`]elkakw/EDoku~(NMI[Iu77;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#ObdIo,jWqiummNjxlv GdlEhjvtS9W%HKb`py-E@FVBp020H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaBb#g\tnpf`Agsiq%LicHcoqqX5X(CNee{t"HKCQG{<`=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h=`j2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIarvOgi~(LOfd|u!IDBRF|=b63MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%cCv_urjWkbakm;297IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Cxz!oOzSqvnSgnmgi??77:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"LckNww*jHX|ycXbihldVlV`gcq120H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2<7=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{0;0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaDyy `PtqkPja`dl:Ta~v DGnlt})ALJZNt:h4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$Nae@uu,lTpuo\fml`h?8f:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"LckNww*jVr{a^dkjbj2978@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z BmiLqq(hX|ycXbihldAkekabl0>0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaDyy `PtqkPja`dl^d^hokyy-GBiiwp&LOO]Kw809GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!MljPg}+oUlpZ~eZ`gfnf<1=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnTcq'cYht^zsiVlcbjbWdy2?6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Iqm{lgcz]{oqPfupct|&Hgg_jv.hPg}Ust`]elkakPmrz,@Cjhxq%MHN^Jx838@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z Mymq[GjlG|~%c]{|hUmdcicD`hdliiQwo=2=5222NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*iCi}k]magk7d9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!`PtqkPja`dl^d^hoky6d8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oIpYxdYahgmg;4>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooLh)aGr[y~f[ofeoa41d3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$b\x}gPtnpa=e819GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lRhonfnIcomld0;a>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"^wacHPfw`r(k;XnhzIe^ope3=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'YrbnG]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:t564DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keNZlynx"m=RdqfpIek1=1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbMQavcs'Dyc~hiPc0Pfw`rAzfgH`f<7e:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*VikFXnhz c0L{V`ub|OkxxAmc8g9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0:`?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBll8`8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiD^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv7d:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*VikFXnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoB\jsdv,g7Tb{l~YiRc|969GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMq3<7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oEcweCjhxq%LicHcoqqX5X(CNee{t"HKCQG{<4=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'eEt]{|hUmdcic50;1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#aAxQwplQi`oeo9=594DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,lJ}Vr{a^dkjbjTnPfea?02NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"b@wPtqkPja`dl^d^hoky0:1?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)gYxdYahgmg3[hu>92NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"b^zsiVlcbjb8Vgxt"JIlnr{+CBDXLr<2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"b^zsiVlcbjb\fXnmiww/EDoku~(NMI[Iu6>;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdRe{-mWb~X|ycXbihld:7?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhVa)a[nr\x}gTnedh`Yj{090H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaYht fRe{SqvnSgnmgiRc|x.FEhjv'ONH\Hv61:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"Cwos]AhnIr|'e[y~f[ofeoaFnffnooSua30?340>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.kGh|Vr{a=<7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`CYi~k{F`qw30=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-jHfjUmhnr;i5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%b@nb\tnpf`Agsi5:5;i5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%b@nb\tnpf`Agsi5;5;<5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%b\x}g769GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!fPtqkPja`dl2?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Z~eQfOSgpaqYFFMU:<>>Po978@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iQwplZoHZlynxROAD^3375Yh9>o0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(gYxdYahgmgWkWcflp2n7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaBb#gAxQwplQi`oeo3j6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Ec fNyRvwmRhonfn=4l4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fGa.hRvwmRhonfnt"JIlnr{+CBDXLrj;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_5[)LOfd|u!IDBRF|d1]/FEhjv'ONH\Hv6d:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb6e:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb>a`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAiz~Goav DGnlt})ALJZNt4m4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfOUmzo#n?]ergwBwijKea95k5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8Ta~76;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keNZlynx"m=RdqfpCcXezh>7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y;4?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|Eigm>5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$A~f}ef]`5Wctm}Lyc`Mck3;g?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcm;f?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcm3:f>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBll`c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu7l;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m>RdqfpCtheJf`>o;4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|<14DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak=909GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jHX|ycXbihld02=3=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou494DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|7>92NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%c]{|hUmdcic7Wdyj<6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo;S`}w/EDoku~(NMI[Iu6j;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lTpuo\fml`h?7e:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kUst`]elkak=959GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jVr{a^dkjbjCicmc`bf;2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%c]{|hUmdcicSg[ojhtv DGnlt})ALJZNt4>4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`f\ky/kQ`|Vr{a^dkjbj929GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckSfz*lTcqYxdYahgmg\ivg53MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimUlp$b^iw_urjWkbakmVgxt"JIlnr{+CBDXLrj<6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Drd~RLckNww*jVr{a^dkjbjCicmc`bXpf6;2<6<;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eIbvPtqk<3=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.kJV`ub|Okxx5:4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b@nb]e`fzBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hN`hVrhzlnOmyo31?:5?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iQwplQi`oeo2?6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po868@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fPtqk[lIUmzoSL@K_0204Zi60<1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*iCi}k]magk8e9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"a_urjWkbakm]eYiljv949GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlAg$bBu^zsiVlcbjb1?1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdIo,jJ}Vr{a^dkjbj1`08@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%e]{|hUmdcic'MLgc}v FEASA}gb3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fGa.hQwkwccLh~jt"IjnGnltv]7U'NM`b~w/GF@T@~fm2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$NaeFn/kPpjtblMkmu!HeoDokuu\9T$OJaax.DGGUCi=1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nbn5:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgi7e92NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keNZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLrj?6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2`48@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIrno@hn4Xezk;7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b0QavcsNlUfom4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s5h5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`lo4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,IvnumnUh=_k|euDqkhEkc;k?7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll`78@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIek9h80H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goal>;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Eyc0?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{FsmnGim5jj1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~>m2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m=RdqfpIeki91OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2SgpaqTbWdyjh6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ;Q#JIlnr{+CBDXLrjh6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ:Q#JIlnr{+CBDXLr2;6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnf6<>9e9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cCv_urjWkbakm]eYiljv9d9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cCv_urjWkbakm]eYiljv18:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb8Vgxm:5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg3[hu'MLgc}v FEASA}?23MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mSqvnSgnmgi<7:;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoa7?e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mSqvnSgnmgiNfnnfgged=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeo_c_kndxz,@Cjhxq%MHN^Jx858@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc[nr"d\kyQwplQi`oeo2m6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiQ`|(nZms[y~f[ofeoaZkti01OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdRe{-mWb~X|ycXbihld]nw})CNee{t"HKCQG{e2=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Drd~RLckNww*jVr{a^dkjbjCicmc`bXpf6;2<6n;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-j@iW}zb3h6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iHPfw`rAiz~3n6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iMaoV`gcq090H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmQwkwccLh~j0=063:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mIek[}eyiiJnt`>2:=b959GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+jVr{a^dkjbjTnPfea?l2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimNf'cEt]{|hUmdcic?m2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimNf'cEt]{|hUmdcic61h1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$b\x}gTnedh`~(LOfd|u!IDBRF|d0R.EDoku~(NMI[Iuo9;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fGa.hQwkwccLh~jt"IjnGnltv]6U'NM`b~w/GF@T@~>k2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgi?c3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h4g>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Ey;a?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjCYi~k{/b3QavcsN{efOae=9d9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?Qbs8:8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c3Pfw`rAmVgxn95Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z:2>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|Eigm?5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%Fe|jg^a2V`ub|OxdaNbd28a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0L{V`ub|OkxxAmc9e9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>9`9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l1Sgpaq@f{}Fh`l74DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<\jsdvEevrKker$HKb`py-E@FVBp0h0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8XnhzIrno@hn4e<2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxKkPmrz,@CjhxOkg`d`hEeef|*@CKYOT=u79;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwHfj>02NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e5Zlynx_kPmrc6?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMqk>7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aKaucEhjv'NoeJaasZ3^*A@kgyr$JIM_Ey:e?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmg1=5=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gGr[y~f[ofeoa77>=2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dBu^zsiVlcbjb\fXnmiw66:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea6191OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%c]{|hUmdcic7Wdy2j6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `PtqkPja`dl:Ta~v DGnlt})ALJZNt5j4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfn=5j4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfn>4=4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfnOeoagdfb6>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hX|ycXbihldVlV`gcqq%OJaax.DGGUC0o1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlZms%e_jvPtqkPja`dl397IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbXou#g]dxRvwmRhonfnS`}n1:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae]dx,jVaW}zb_cjice^op|*BAdfzs#KJLPDz:b>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z Mymq[GjlG|~%c]{|hUmdcicD`hdliiQwo=2=5=47IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nA[oxiyHnsu:0?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fLbnQadb~0k1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lJddZ~d~hjKauc?4;>e3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jHfjT|fxnhIo{a=3=<0=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hRvwmRhonfn5?5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po818@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"g_urj\mJTb{l~TMCJP1113[j7?<2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,kAgsi_kgei6l;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%d\x}gTnedh`RhZlkou4:4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhMk(nFqZ~eZ`gfnf=0=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#gAxQwplQi`oeo:m<5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oW}zb_cjicey-GBiiwp&LOO]Kwae9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T0\,GBiiwp&LOO]Kwae9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T1\,GBiiwp&LOO]Kwa29GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgig33MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig=o>4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kwa39GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6d3BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx;g?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0;4?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb8Vgxm;5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld2\iv~(LOfd|u!IDBRF|<2BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakmJbjbjkka89GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`RhZlkouu!KFmms|*@CKYOs5;5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiQ`|(nZms[y~f[ofeoa]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}gTnedh`?>3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&c[y~fPiNPfw`rXIGNT===?_n;b?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oW}zbTeB\jsdv\EKBX999;Sb?63:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-lTpuo\fml`hZ`Rdcg}<0BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDbwqJddq%OJaax.DGGUCi=1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fRdqfpCtheJf`>l;4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`hd00H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsN{efOae=be9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w9g9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k;XnhzCcmc2?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtSg\ivgb3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,l@drfNee{t"IjnGnltv]7U'NM`b~w/GF@T@~fm2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kAgsiOfd|u!HeoDokuu\9T$OJaax.DGGUC111OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jHX|ycXbihld0:=>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oOzSqvnSgnmgi??6e:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cCv_urjWkbakm]eYiljv9g9GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0;:?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `PtqkPja`dl:Ta~o7;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$d\x}gTnedh`6Xezr$HKb`py-E@FVBp0<0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjice0;5?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `PtqkPja`dl82o6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gYxdYahgmg@ldh`mmki7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hX|ycXbihldVlV`gcqq%OJaax.DGGUC111OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckSfz*lTcqYxdYahgmg:f>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`^iw!iSfzTpuo\fml`hQbs`c8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbXou#g]dxRvwmRhonfnS`}w/EDoku~(NMI[Iuo7;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,I}iuWKf`Cxz!oQwplQi`oeoHdl`hee]{k96991h0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fDm{Sqvn?m2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dG]ergwBdus0j1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"gCcmPfea><2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dBllRvlv`bCi}k7<37;;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,mIek[}eyiiJnt`>2:=cBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'fNjxlXnlhf:1>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'fZ~eZ`gfnfPjTbims2h6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#gAxQwplQi`oeo2i6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#gAxQwplQi`oeo:ml5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Ec fPtqkPja`dlr$HKb`py-E@FVBpk<0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%e^z`rdfGeqg'NoeJaasZ2^*A@kgyr$JIM_Ey`5?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljKm*lUsg{ooHlznx.EfjCjhxzQ:Q#JIlnr{+CBDXLrjo6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i:Bu\jsdvEevrKkeko7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd8h27IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}ge3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1e`=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3]nwd>2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e5ZlynxAmcb39GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!BsipfcZe6ZlynxK|`mBnh6deR.EDoku~(NMI[Iul:;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mGeqgAdfzs#JkaFmmsw^7Z&MLgc}v FEASA}?a3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eEt]{|hUmdcic5i91OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cCv_urjWkbakm;;j96JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{b2>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims:m=5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeo;S`}nf:FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`h>Pmrz,@Cjhxq%MHN^Jx8f8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbj18f8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbj2`18@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbjCicmc`be:2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`RhZlkouu!KFmms|*@CKYOs5k5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`^iw!iSfzTpuo\fml`ho=;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`f\ky/kQ`|Vr{a^dkjbj_lqa5>BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiQ`|(nZms[y~f[ofeoaZktp&NM`b~w/GF@T@~fn2NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,I}iuWKf`Cxz!oQwplQi`oeoHdl`hee]{k9699080H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oCdpZ~e7:;EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%bE_k|euDbwq?43MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jHfjUmhnr5o5Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'`Fh`^z`rdfGeqg;873i7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nDjfXxb|jdEcwe9791<1OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lVr{a^dkjbja39GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#d^zsi]jKWctm}UJBIQ>022\kd5h7IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%}I`~{yBmvjq:76=i0H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&|Na}zvCnwmp979]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(~Lg{xtM`uov?7;2d3MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})qMdzuNaznu>7:1eBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,r@kw|pIdycz37?6`?AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-uAhvsqJe~by27>5a8@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.tFiur~Kfex171429GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/wRvwm233MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})qX|yc=9:4DlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"x_urj101=CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+sVr{a9?n6JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$z_k|euDlvCoag?l0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaBb#gAxQwplQi`oeo<<6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggD`!iOzSqvnSgnmgi<8l;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdIo,jTpuoX|fxi:m4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$NaeFn/kSqvnSgnmgiu!KFmms|*@CKYOs455Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fGa.hQwkwccLh~jt"IjnGnltv]7U'NM`b~w/GF@T@~?02NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*Dkc@d%e^z`rdfGeqg'NoeJaasZ3^*A@kgyr$JIM_Ey4e?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhMk(n\fml`hKaacnf34=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnOi&`^dkjbjEocah`76?91OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbCe"dZ`gfnfAkgedl8BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcm:a?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kw979GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+U~fjEYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p1=0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy `D`vbBiiwp&MnbKb`prY3Y+BAdfzs#KJLPDz;3>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fNjxlHcoqz,C`hAdfzxW6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggB{{.nRvwmRhonfnP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnIr|'e[y~f[ofeoa40a3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.kJV`ub|Okxx;;4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$eAmcRdcg}3b3:3b2:37BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.kSqvnXaFXnhzPAOF\5557Wf=>7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'`Z~eQfOSgpaqYFFMU:<>>Po045?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/nFbpdPfd`n=i6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&e[y~f[ofeoaQiUmhnr9h5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&LbjbAyesdokrUszfhn=;<4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'|Meka@vdpehjqT|{eiiBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#NbjasPfupct|GeXOA lDdnb}`bBfhhgiD`64:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'NDOS<>;4^m\TRTX;82TcRA]_653[j?13MgjNae!Dlc@khvhfldV:TcBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRlt*VrdzoXucmMarg{+jJhkhfXejAztBG{+CBDXLrh?6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZd|"^zlrgP}keEizos#bB`c`nPmbIr|q%MHN^Jxcc8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+Usk{lYrbnLnsdz,mMiklZclEcm=;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]{|h.RvhvcTqgiIm~kw/hJlhaUno@ds#KJLPDzag>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*oIpAegh^ghIo`g?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQwpl*VrdzoXucmMarg{+lH@ffo_diFn0`b?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQwpl*VrdzoXucmMarg{+lUnoFS`}l2:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^zsi-Sqiub[pdhNl}jx.kPmbIr|Vgxt"HKCQG{fc=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})n[`mDyyv FEASA}dc3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[c}Z`Ptqk+Usk{lYrbnLnsdz,mMiklZclEcm?;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vhx]e[y~f PtnpaVikKkxiu!fHnngWlaNfq%MHN^Jxcc8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEclm;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vhx]e[y~f PtnpaVikKkxiu!fNyJlhaUno@d:n85Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-TjvSgYxd"^zlrgP}keEizos#d]fgNwwf==CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\b~[oQwpl*VrdzoXucmMarg{+lUnoFS`}l0:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(Wgy^d\x}g/Qwow`U~fjHjhv iRkdKprXezr$JIM_Ey`g?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Zd|Ya_urj,TpjtmZseoOo|ey-jWlaH}}r$JIM_Ey`a?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Zd|Ya_urj,TpjtmZseoOo|ey-lLjjc[`mBbRc|c29GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Xfz_c]{|h.RvhvcTqgiIm~kw/nJlhaUno@dTa~v FEASA}e33MgjNae!Dlc@khvhfldV4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"gGomfPmbOip&LOO]Kwb`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)X|ycXb^`p.RvhvcTqgiIm~kw/hL{Ljjc[`mBbol4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"gAxImo`Vo`Ag;i96JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SqvnSgYe{#]{csdQzjfDf{lr$e^ghOtva<>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[y~f[oQms+Usk{lYrbnLnsdz,mVo`G|~Ta~m?;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vr{a^d\b~ PtnpaVikKkxiu!fSheLqqYj{q%MHN^Jxcf8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&YxdYa_oq-Sqiub[pdhNl}jx.kPmbIr|q%MHN^Jxc`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&YxdYa_oq-Sqiub[pdhNl}jx.mKkibTanCeS`}l3:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(W}zb_c]a/Qwow`U~fjHjhv oImo`Vo`AgUfu!IDBRF|f23MgjNae!Dlc@khvhfldV093\k4?53MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#]{|hR{mgmHbmmoo"K|`mQwplAdk[pdh#IazbmgP}keEizos#IazbmgP}keF{pdhEcLnsdz,kVo`Wdys#KJLPDz`e>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#]{|hR{mgmHbmmoo"K|`mQwplAdk[pdh#IazbmgP}keEizos#IazbmgP}keF{pdhEcLnsdz,kVo`p&LOO]Kwad9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&Z~e]vnbjMa`bbl'Lyc`^zsiFahVik&NdyobjSxl`Fdubp&cO`t]fgc48@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%[y~f\yoakJ`ccmm$M~bc_urjGfiU~fj%OcxlceR{mgGgtmq%bHaw\ifz,BAEWMqi87IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Tpuo[pdhdCkjddf-PjVr{aNi`^wac.Flqgjb[pdhNl}jx.Flqgjb[pdhM~wacHlAevc'fYbkRc|cc9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&Z~e]vnbjMa`bbl'^d\x}gDcnP}ke(Lfi`h]vnb@bw`~(Lfi`h]vnbCp}keNfKkxiu!`She\iv~(NMI[Ium7;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(X|yc_t`lhOgf``b)\fZ~eJmlR{mg*Bh}kfn_t`lB`qf|*Bh}kfn_t`lAr{mgLhEizos#b]fgy-E@FVBphi0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-SqvnTqgicBhkkee,WkUst`Mhg_t`l/EmvficTqgiIm~kw/hFo}Vo`j=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.RvwmU~fjbEihjjd/VlTpuoLkfXucm Dnwah`U~fjHjhv iEnzWla'ONH\Hv71:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'Vd;<89Piot;1>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#R`?045\mkpX[^:-Hl:6>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf2)Lh60l1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.aGmvgedlxXxlzj_GQN[C@c:0;0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al;'Bb4<4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)dL`yjnak}SucwaZ@TEVLMh?#Fn0;5?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe0.Mk7X[^:3i6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+fBn{hhgi]{aug\BVKXNOn85<5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo? Ga939GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&iOe~omldpPpdrbWOYFSKHk3,Km5<4e3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"m_oqAoadtCggo396JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+fVr{aIgil|Koog;0>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#n^zsiFjwddkmme3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Ob`aYhZlkoMijZnrY:YZAILV;:=9Q`_`fg[1YH]]Uhu1918c9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cnde]lV`gcImn^b~U6]^EM@Z769=UdSljk_5]LQQYdq5=5=<9;;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmw23P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyTot2<>6c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWjs7839n;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZe~4<44:2g17c9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQkuXd|~7=39m;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZjr|585;o5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&Ghcx`{_hUqmqcTidzgi]z}Uoq\hpr;;7=i7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^nvp929?k1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}Pltv?1;1e3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyT`xz37?5a?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{Vf~x1617c9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQkuXd|~7539m;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZ~hz5:5;o5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&Ghcx`{_hUqmqcTidzgi]z}Uoq\|jt;97=i7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^zlv949?k1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}Pxnp?7;1e3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyTtb|35?5a?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{Vrd~1817c9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQkuXpfx7;39m;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZ~hz525;o5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&Ghcx`{_hUqmqcTidzgi]z}Uoq\|jt;172n7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EdsSdY}iugPehvkmY~yYc}T9\]DJAY698>TcRczx^03[JSS99;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\8;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\;;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\:;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\=;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\<;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\?;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\>;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\1;3h6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfWdkwdlZ~X`|[8_\CKBX98;?SbQbuy]14ZIR\0;2<6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRgXrhvfwAotikfnh^obpQvqQkuXX^XT?>>Po^OV\Z56::Ud=<69;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_hUqmqctL`yjnakk_QUQ[657WfUFYUQ<130\k47082NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~688<8i;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu=>6g9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w404f?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny746>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz6[VQ7>o1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH>87`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|hsgd[jQua}oXm`~ceQvqQku@zhsT<:o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fe|jg^mTvlrb[hg{`h^{rTlpCwg~W8=j7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EzbyijQ`WskwaVgjxeo[x[asFpb}Z40i2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HuozlmTcZ|ftdQbiujbX}x^b~I}ax]03d=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Oplwc`Wf]yeyk\alroaUru]gyL~lwP46c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BsipfcZiPz`~n_lcldRwvPhtO{krS89n;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~f}ef]lSwosmZkf|ak_tsWmwBtfqV<BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYdq5:5;;5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPcx>2:20399;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^az8680>2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUhu1:1779GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\g|:26><0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSnw36?55?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4>4<:6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=:=32=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXd|~7<398;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^nvp979?>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnT`xz32?54?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|595;:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPltv?0;103MgjNae!Dlc@khvhfldV7=<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRbzt=5=32=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXd|~74398;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^nvp9?9?>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTtb|30?54?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz5;5;:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?6;103MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXpfx7:398;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^zlv919?>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTtb|38?54?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz535;=5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vir0=080:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSnw31?53?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPcx>1:26628@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQly=5=35=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^az8=8092NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[iss494<=6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWe0<081:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSa{{<3<45>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_mww868092NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[iss4=4<=6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWe08081:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSa{{<7<45>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_mww828092NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[iss414<=6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWe04081:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSua}<1<45>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_ymq848092NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[}iu4;4<=6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWqey0>081:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSua}<5<45>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_ymq808092NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVeMyabLotlw[}iu4?4<=6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWqey0:081:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSua}<9<45>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZiA}efHcx`{_ymq8<8f<2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+H~hzVe\~dzjS`osh`Vsz\dxKov[8_\kRtn|lYja}bjPupVjvAuipQ;QRV@R^655ZiXpf6;2BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LzlvZiPz`~n_lcldRwvPhtO{krW4SPoVpjp`Ufeyfn\y|ZnrEqe|]3UVRD^R::7^m\|j:768k?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EqeySbY}iugPehvkmY~yYc}Hr`{X=XYh_{ci^obpmgSpwSi{NxjuV;R_YMQ[131WfUsc1>11`68@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bxnp\kRtn|lYja}bjPupVjvAuipQ2QRaXrhvfWdkwdlZ~X`|Gscz_3[XPFXT88;Po^zl8586i=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kg{Ud[g{eRcnticW|{_eJ|nyZ;^[jQua}oXm`~ceQvqQku@zhsP;PQWOS]711YhWqe7<3?n4:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@v`r^mTvlrb[hg{`h^{rTlpCwg~S0WTcZ|ftdQbiujbX}x^b~I}axY;YZ^HZV>>?RaPxn>3:4?f3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T11_-@Cjhxq%MHN^Jx8`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#Io{aSgd+BciNee{V?>]/FEhjv'ONH\Hv6a:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!Sxl`PjODdb%Omyo]ef-Dak@kgyyP=P KFmms|*@CKYOs5l5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(Lh~j^hi GdlEhjvtS;W%HKb`py-E@FVBp0k0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+Agsi[ol#JkaFmmsw^5Z&MLgc}v FEASA}?f3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T5\,GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$HlznRde,C`hAdfzxW;S!DGnlt})ALJZNt4o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'Mkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMq3j7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*Bf|hXnk"IjnGnltv]?U'NM`b~w/GF@T@~>i2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-GeqgUmn%LicHcoqqX=X(CNee{t"HKCQG{<2=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zb7<367;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwpl9776120H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+lBf|h^d\x}g<03=<2=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zb7=368;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwpl9490>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&ZseoYaFCmi,mAgsi]e[y~f33?:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gKaucWkUst`5>54:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(aMkmYa_urj?1;>03MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zb75369;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwplZ6?>2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~eQ>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$eIo{aUmSqvnX992<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oCi}k_c]{|h^32<3=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zbT>584DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk[6>13MgjNae!Dlc@khvhfldV2=7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oCi}k_c]{|h^:;2>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{aU24;5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"dMcobi@vjutagmOmyo@uu>3:=02NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)aJfdofM}orqjjbBf|hE~x1=1879GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.hAokfmDzfyxeciKaucLqq:361<0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'cH`bmdCsmpwlh`Lh~jCxz35?:5?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,jGiidcJxd~gagEcweJss4?43:6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%eNb`cjAqkvunfnNjxlAzt=5=<3=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*lEkgjaH~b}|ioeGeqgH}}632584DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#gLlnahGwit{`dlHlznOtv?=;023MgjNae!Dlc@khvhfldV4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_e1>1719GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|<0<44>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq?6;173MgjNae!Dlc@khvhfldV:0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{5>5;=5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dx08080:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}36?53?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr>4:269?91OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPht404<86JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'`]yeyk\alroaUru]gyL~lw30?57?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrEqe|:66>>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{Nxju1<1759GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|Gscz8680<2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oXm`~ceQvqQku@zhs7839;;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~I}ax>6:22BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqDvd;07=?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzMymt26>618@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fWskwaVgjxeo[x[asFpb}Z60;2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oXm`~ceQvqQku@zhsT=:=4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eJ|ny^047>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqDvdX;>90H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{NxjuR:83:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Hr`{\1250;2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oXm`~ceQvqQku@zhsT5574DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eV7R_FLG[476=Q@UU>2:=?4^m\ip~X:9UDYY2=>9;8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fWskwaVgjxeo[x[asZ;^[BHCW8;:8RaPmtz\65YH]]682574DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eV7R_FLG[476=Q@UU>6:=?4^m\ip~X:9UDYY29>9;8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fWskwaVgjxeo[x[asZ;^[BHCW8;:8RaPmtz\65YH]]6<2574DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eV7R_FLG[476=Q@UU>::3`BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq\33`1n2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuX1>>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci~Jfs``oaaUfeyZ~X`|799GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfwAotikfnh^obpQvqQku@zhs356JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'`]yeyk|Dhqbficc[hg{\y|Znr]SSWY4;9UdS@[W_2317Zi0n2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oxHd}nbmgg[UQUW:9;SbQBUY]0574Xg?30H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnr>3:3?>7;8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`RdcgEabRfz692;74DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d^hokAefVjv:46?30H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnr>7:3?7;8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`RdcgEabRfz6=2;74DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d^hokAefVjv:06?30H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnr>;:3?968@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`RdcgEabRfzQ2QRaXrhvfEabRfzQ2QRk~u`n\71Yh0?1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[asZ;^[jQua}oJhi[asZ;^[`wrieU88Ra>0958@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`RdcgEabRfzQ2QRaXrhvfEabRfzQ2QRk~u`n\71Yh99;3;6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'fXnmiOkdTlp_<[Xg^xbxhOkdTlp_<[Xmxj`R=;_n336=1P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mQadbFlm_eR?98:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#b\jaeCg`PhtW;<37IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq\73>628@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[as=3=35=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlp878082NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku;;7=;7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfz6?2:>4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_e1;1719GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|<7<44>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}Uoq?3;173MgjNae!Dlc@khvhfldV:0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{535;95Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov<1<40>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvd;97=?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymt2=>668@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[asFpb}959?=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{kr09084:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{?1;133MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~414<86JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gyL~lw39?;;?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|]>UVe\~dzjS`osh`Vsz\dxKov[1_\\JTXBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvd\1TUd[g{eRcnticW|{_eJ|nyZ1^[]IUW=?3Sb77;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krW9SPXNP\001Xg020H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{NxjuV7R_nUqmqcTidzgi]z}UoqDvd\=TUSC_Q;57]l===CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~S0WTcZ|ftdQbiujbX}x^b~I}axY5YZ^HZV>>9Ra68:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{X=XYh_{ci^obpmgSpwSi{NxjuV9R_YMQ[133Wf337IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymtU6]^mTvlrb[hg{`h^{rTlpCwg~S1WTTB\P441\k25BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvdX=>90H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{NxjuR883:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{\325BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}Uoq\53`=j6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gyT9;h4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_eR89f:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}P77d8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[as^:5b>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}Uoq\=3b5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#JkaRnup_5[)OldFyazMR@OP_5[)IMZYM@=9K^kmwq)UIDH8:Rgasu;0?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-DakThzQ;Q#IjnLwopGTFEZQ:Q#OKPSCN73MXagy#_OBB24\mkus0>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ>00:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\8;;4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV254>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X<<>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR6;82<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+HkrpVeOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^:9<68;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP4060>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ>70:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\82:4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV2=4>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X?>>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR5992<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+HkrpVeOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^9><68;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP7560>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ=40:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\;?:4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV124>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X?9>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR5082<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+HkrpVeOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^8<<68;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP6770>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ<10:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\:8:4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV074>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X>:>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR4=82<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+HkrpVeOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^8;<68;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP6>60>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ<90:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\=::4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV755>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X9?>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR3:82<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+HkrpVeOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^?8<68;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP1360>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ;60:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\==:4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV7<4>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X97>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR2882<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+HkrpVeOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^>=<68;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP0460>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ:30:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\<>:4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV614>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X88>869GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR2?82<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+HkrpVeOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^>5<68;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP3660>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ910:4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\?8:4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV574>03MgjNae!Dlc@khvhfldV8^m\ip~X1VE^X;:>879GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/Lov|ZiCi}kDyyU93\]DJAY6982TcRczx^;\KPR1=1<0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[70:5?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\1;3:6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU;22==CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+Zh7989Tecx99:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z _o2256Ynf;=56JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eLjkrSgd858112NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aHno~_kh<0<5=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mDbcz[ol0?099:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z i@fgvWc`4:4=56JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eLjkrSgd818112NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aHno~_kh<4<5=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mDbcz[ol0;099:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z i@fgvWc`4>4=56JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eLjkrSgd8=8112NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aHno~_kh<8<5<>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mDbcz[olS=87;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fAefqV`aX9?20H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cJhi|]ef]12==CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{XnkR=98:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z i@fgvWc`W=<37IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bMij}Rde\13>j1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?5281k2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>2<;0d3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2=0?4`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1<>>7a8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0?<16b9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7>>09c:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn69838l;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo58>2;m4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4;<5:n5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;:>4=o6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:5076?h0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd8781k2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>04;0d3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi332<5g>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2<4?4`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1=:>7a8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0>816b9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7?:09c:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn68438l;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5922;l4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4:4=o6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:387j1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?0681k2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>70;0d3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi346<5g>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2;8?4`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1:6>7`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0909c:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6><38l;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5?:2;m4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4<85:n5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;=:4=o6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:2<7j1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?1281k2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>6<;0d3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij290?4`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk18>>7a8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0;<16b9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7:>09b:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6=2;l4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4>4=n6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:?6?h0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd8<81i2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]32d=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP17`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS<>9b:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU:=;l4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W88=n6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY6;?h0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[421j2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]213dBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ>77`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS<69b:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU:5;o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W;k1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\640e3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP224a?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR<;6c9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT>88m;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV8=:o5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX:>k1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\6<0f3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ<07`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS>?9b:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU8>;l4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W:9=n6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY4BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ<87`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS>79a:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU?:o5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX<9k1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\070e3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP454a?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR::6c9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT8;8m;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV><:o5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX<1>h1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\13dBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ:17`8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS8<9b:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU>?;l4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W<>=n6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY2=?h0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[001j2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]633dBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ:97c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS;8m;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV<;:o5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX>8k1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\260f3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ76`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT5;84DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gJn``oav1a3MgjNae!Dlc@khvhfldVWf;TECXP07:8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kFjddkmzU;:45Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp969>h1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=33:3g1?4b?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7=?09a:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4895:l5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9736?k0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>21;0f3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0<916`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5;32;o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:617<27IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv?5;0f3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0??16`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5892;o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:5;7P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x1<9>7c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}69;38n;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;:14=m6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww87?9>01OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=0=2d=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x1=?>7c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}68=38n;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;;;4=m6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8659>h1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=17:3g0=;0>3MgjNae!Dlc@khvhfldV77;0f3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF09;16`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5>=2;o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:3?7P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x1:16`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5?;2;o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:297P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x1;;>7c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6>938n;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;=?4=m6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8019>h1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=7;:3g94=m6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8379>h1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=41:3g3MgjNae!Dlc@khvhfldV3:969?=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947==084:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>25;133MgjNae!Dlc@khvhfldV1<01=31=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;9=4<86JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32>5?57?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9716>>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50<91759GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1=3=31=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;:94<86JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32=1?57?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9456>>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50?=1759GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1=05:22BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:517=87IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21<1759GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1=11:22BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:4=7=?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21=9>668@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8619?=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947?5084:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>0=;143MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:397=?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21:=>668@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8159?=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid494789084:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>71;133MgjNae!Dlc@khvhfldV=2::4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<55=31=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;<14<86JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32;9?50?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:929?=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid49479=084:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>65;133MgjNae!Dlc@khvhfldV1<41=31=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;==4<86JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32:5?57?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9316>>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50891759GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1539<;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=7=31=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;>94<86JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<3291?57?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9056>>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50;=1729GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<15Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=038?50?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9?90;1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[10:\kZkrpV3TCXZ311<;7>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9766190H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7=?073:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1?:>918@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?538?;2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5;<25=4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ319<;7>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP97>6180H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7=36<;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<32=<6=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:597287IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0?<1829GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>17;>43MgjNae!Dlc@khvhfldV54>5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2=5?:0?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW87090:1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<3:=<6=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:517297IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0?073:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1==>918@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?768?;2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\59?25=4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ334<;7>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9516190H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7?:073:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0326JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1=1829GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>74;>43MgjNae!Dlc@khvhfldV5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2;2?:0?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW81590:1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<57=<6=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:3>7287IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0991829GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>7<;>43MgjNae!Dlc@khvhfldV19]l[hsW0UDYY2;>918@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?158?;2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5?:25=4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ353<;7>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9346190H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^799073:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1;8>918@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?1=8?;2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5?225<4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ35?:0?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW83690:1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<70=<6=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:1;7297IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0;072:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:?6180H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^75387;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX8?20H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]22<=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR??689GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V;::45Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ75>01OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^302<=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR?;689GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V;>:45Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ71>01OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^342<=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR?7689GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V;2:55Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ4112NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_325=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS??99:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW;8=56JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[75112NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_365=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS?;99:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW;<=56JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[71112NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_3:5=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS?798:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW:<27IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\750>3MgjNae!Dlc@khvhfldV3MgjNae!Dlc@khvhfldV<27IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\7=0>3MgjNae!Dlc@khvhfldV01OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^712<=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR;<689GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V??:45Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ32>01OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^752<=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR;8689GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V?3:45Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ3>>11OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^45=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS;>99:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW?;=56JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[34112NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_715<>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS:87;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX0?20H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]:17=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/nCg`w:76<80H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*iFlmx7=3;=;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%dMij}<3<66>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv o@fgv959=;1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+jGcl{6?28<4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&eJhi|35?71?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!`Aefq8382:2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,kDbcz5=59?5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'fKoh27>408@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"aNdep?=;0b3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn?>689GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'Dg~tRmLotlwKprKgj8::45Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+HkrpViHcx`{OtvOkf56>01OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob622<=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn;>689GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'Dg~tRmLotlwKprKgj<::45Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+HkrpViHcx`{OtvOkf16>01OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob:22<=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn7>699GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`494=46JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde?5;0?3MgjNae!Dlc@khvhfldV7:8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTbo595:55Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+fEh}g~Bb\{nlSgd818102NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav cBmvjqOiY|kg^hi35?4;?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmn6=2;64DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfc919>11OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh<9<5<>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm75388;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQabY7>>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh_044?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmnU9::5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+fEh}g~Bb\{nlSgd[6003MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[olS:88;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQabY?>>1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh_8;`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/CnhMk(nX|yc\xb|e8f8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv BmiJj+oW}zb[ya}j1c48@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv BmiLqq(HLh~jJaa/FgmBiiw{R:V"IHcoqz,BAEWMqh=7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'Kf`Cxz!OEcweCjhx&MnbKb`prY2Y+BAdfzs#KJLPDzb6>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.@ooJss&fZ~eZ`gfnf4Zkt1o1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})EdbE~x#a_urjWkbakm83m7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'Kf`Cxz!oQwplQi`oeo9m85Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#IjnEgeepjs[}kiN|`srkmc+Nffmycmfk\t`vfPjBbnhgxNbdDnobmk)OJq%I`fAzt/mSqvnSgnmgiNfnnfgge4=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+AbfMommxb{SucwaFth{zcek#FnneqkencT|h~nXbJjf`wopFjlLfgjec!GBy-AhnTcq'cYht^zsiVlcbjbi=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})EdbXou#g]dxRvwmRhonfnS`}m1:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"Cwos]AhnIr|'e[y~f[ofeoaFnffnooSua30?3:0>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kGh|Vr{a3>7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'`Fh`_kndx;g?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyo30?;g?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyo31?;`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyoP08a8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv iMaoWqiummNjxlQ>969GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!fPtqkPja`dlk97IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'`Z~eZ`gfnf[LHQW89=?Ran9:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"g_urjWkbakmVCEZR?<62]l5ZOI^V:jm6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&c[y~fPBmiQ`|(nZlynxROAD^3263Yhik1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})nX|ycSObdRe{-mWctm}UJBIQ>134\k4?b3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Ey:g?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3;3?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3]nw=gb3MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&fDs\x}gTnedh`4?:2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"b@wPtqkPja`dl8:4:5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|>?3MgjNae!Dlc@khvhfldV;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>057?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/hFo}Ust`>=0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(a@XnhzIarv41>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.kOgiTbims<0^m233=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-l@drf^hfbh:k4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$c]{|hUmdcicSg[ojht9i;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdIo,jJ}Vr{a^dkjbj819GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lHX|ycXbihld34g>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooLh)aYxd]{csd:`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhMk(nX|ycXbihldz,@Cjhxq%MHN^Jx8:8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oT|fxnhIo{ay-Dak@kgyyP

4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$NaeFn/kWkbakmLdjnak=8d9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjCYi~k{/b3M|Wctm}LjyBll9d8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcm3:f>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoD\jsdv,g4Tb{l~Mm~zCcmz,@Cjhxq%MHN^Jx9f8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2828@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2^opP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'YrbnG]ergw+f4UmzoJhQbs`48@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a1V`ub|OoTa~v DGnltCgkd`dlIiijx.DGGUCX9q237IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`MWctm}%h>_k|euN`h<2NyPfw`rAiz~Goa?7c:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*VikFXnhz c0Pfw`rAiz~Goa7m;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdG[oxiy!l1Sgpaq@f{}Fh`u!KFmms|*@CKYOs4i5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/QzjfIUmzo#n?]ergwBwijKea9m;5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/QzjfIUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|=>?2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"bJnt`Doku~(OldM`b~|[0_-@Cjhxq%MHN^Jx938@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hFqZ~eZ`gfnf6=4P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'eEt]{|hUmdcicSg[ojht?72:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*jVr{a^dkjbj0^op=4=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'e[y~f[ofeoa5Yj{q%OJaax.DGGUC?o1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#a_urjWkbakm8=m7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oQwplQi`oeo9485Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/mSqvnSgnmgiNfnnfgg=1=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'e[y~f[ofeoaQiUmhnrt"JIlnr{+CBDXLr3=6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&Hgg_jv.hPg}Ust`]elkak74:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckSfz*lTcqYxdYahgmg\iv?43MgjNae!Dlc@khvhfldV759GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!fDm{Sqvn0?2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*oNZlynxKo|t678@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iMaoV`gcq>n0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(aEig_ya}eeFbpd:76>n0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(aEig_ya}eeFbpd:66>;0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(aYxd:94DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$e]{|hUmdcic?<2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*oW}zbTeB\jsdv\EKBX999;Sb6:;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#d^zsi]jKWctm}UJBIQ>022\k41b3MgjNae!Dlc@khvhfldV1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Dkc@d%e^z`rdfGeqg'NoeJaasZ2^*A@kgyr$JIM_Eyc4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP=P KFmms|*@CKYOs5i5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig5h5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig=lo4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfOUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMq3h7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGpliFjl:0l0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5Wdy256JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[hue=2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNS9c9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goaon;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLr2o6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDqkhEkc;h>7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y;4?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|Eig545Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o?\jsdvQaZkti?1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"bJnt`Doku~(OldM`b~|[1_-@Cjhxq%MHN^Jx`48@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R;V"IHcoqz,BAEWMq3;7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfn>4?4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak=1848@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmgWkWcflp3<7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2=4=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf4Zkti91OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjb8Vgxt"JIlnr{+CBDXLr3i6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo:4h5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfn>4:4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mSqvnSgnmgiNfnnfgge6=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnfPjTbimss#IHcoqz,BAEWMq3;7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaYht fRe{SqvnSgnmgi4=4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`f\ky/kQ`|Vr{a^dkjbj_lqb6>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhVa)a[nr\x}gTnedh`Yj{q%OJaax.DGGUCi91OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Kg{UI`fAzt/mSqvnSgnmgiNfnnfgg[}i;87;3?6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Ngu]{|h948@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fISgpaq@f{}2?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aEig^hoky9a8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fLbnPpjtblMkm1>18b9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"gCcmQwkwccLh~j0<076:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#d^zsiVlcbjb1:1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oW}zbTeB\jsdv\EKBX999;Sb7;;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$e]{|h^kLV`ub|VKEHR??31]l5=3BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#g\tnpf`Agsiq%LicHcoqqX4X(CNee{t"HKCQG{e`=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_4[)LOfd|u!IDBRF|d2P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDbwqJddq%OJaax.DGGUCi:1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?o9;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1[huf82NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keNZlynx"m=RdqfpCcXezhh7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p0o0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c3Pfw`rKkekj7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/Lqkv`aXk8XnhzIrno@hn4f<2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goao:;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4g53MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euN`hd61OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kK~W}zb_cjice3;;?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo9=4j4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou4k4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou<77;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{h=0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbj0^op|*BAdfzs#KJLPDz:1>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dl;296JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld0:f>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dlIcmcijd`c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb\fXnmiww/EDoku~(NMI[Iu78;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnTcq'cYht^zsiVlcbjb1h1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdRe{-mWb~X|ycXbihld]nwd?5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hN`hVrhzlnOmyo31?:g?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycXbihld;b?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycSdA]ergw[DHCW8:8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhMk(nFqZ~eZ`gfnf<`=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhMk(nFqZ~eZ`gfnf5P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn:`>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcm3b=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv6b:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>4k4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8Ta~77;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwB`Yj{k>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w979GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l2SgpaqJddh80H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(EzbyijQl1Sgpaq@ugdIgg?7l;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n?AxSgpaq@f{}Fh`4j4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig=4o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<\jsdvEevrKkek27IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}?e3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r2:6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtMao===CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}XnS`}n5:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,l@drfNee{t"IjnGnltv]7U'NM`b~w/GF@T@~f=2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dHlznFmms|*AbfOfd|~U>]/FEhjv'ONH\Hv7f:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lJ}Vr{a^dkjbj2828@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jHX|ycXbihld02=0=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr5;5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5<6:2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimUlp$b^iw_urjWkbakmVgxm<5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`^iw!iSfzTpuo\fml`hQbsy-GBiiwp&LOO]Kw9g9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>0:1?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fDm{Sqvn?=2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,mLTb{l~Mm~z73:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eAmcRdcg}=dBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iMaoWqiummNjxl2>>978@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"g_urjWkbakm080H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oW}zbTeB\jsdv\EKBX999;Sb7<;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b\x}g_hMQavcsWHDOS<><0^m2<1=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/nFbpdPfd`n3o6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(gYxdYahgmgWkWcflp3?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckHl-mK~W}zb_cjice878@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlAg$bBu^zsiVlcbjb9h;0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdIo,jTpuo\fml`hv DGnlt})ALJZNtlj4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhMk(n[}eyiiJnt`z,C`hAdfzxW=S!DGnlt})ALJZNtlj4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhMk(n[}eyiiJnt`z,C`hAdfzxWBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd8h;7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAiz~Goav DGnlt})ALJZNtl<4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3c6?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIrno@hn4Xez3m7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c3Pfw`rAmVgxno5Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|OoTa~v DGnltCgkd`dlIiijx.DGGUCX9q3o7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c3Pfw`rKkek27IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz MrjqabYd9[oxiyH}olAoo7g43MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfje82NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMqk97IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c0Pfw`rAzfgH`fR.EDoku~(NMI[Iuol;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fNjxlHcoqz,C`hAdfzxW9b9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dBu^zsiVlcbjb\fXnmiw6d:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eEt]{|hUmdcicSg[ojht?67:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{h<0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kUst`]elkak?_lq{+A@kgyr$JIM_Ey;7?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb90>0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kUst`]elkak=9`9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`Eoigmnhl74DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmgWkWcflpr$HKb`py-E@FVBp0<0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdRe{-mWb~X|ycXbihld;:?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc[nr"d\kyQwplQi`oeoTa~o7;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooWb~&`Xou]{|hUmdcicXezr$HKb`py-E@FVBph<0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>0::?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oCdpZ~e6l;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.kJV`ub|Okxx5o4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hN`hWcflp397IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmQwkwccLh~j0=062:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jHfjT|fxnhIo{a=3=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdYahgmg:=>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycSdA]ergw[DHCW8:85Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z oQwplQi`oeo_c_kndx;5?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaBb#gAxQwplQi`oeo2;6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhMk(nFqZ~eZ`gfnf5d5]/FEhjv'ONH\Hvn5:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfjf>2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb>b39GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIarvOgi~(LOfd|u!IDBRF|d27IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcmc5?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke;j?6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBllc08@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}g33MgjNae!Dlc@khvhfldVRdqfpCtheJf`>oj4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:t4h4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f4Umzo@nbn1:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiy\j_lqba>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oEcweCjhxq%LicHcoqqX4X(CNee{t"HKCQG{e`=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_4[)LOfd|u!IDBRF|<>3:4>e3MgjNae!Dlc@khvhfldVP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cB^h}jtGcpp=eP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cGoa]{osgg@drf494286JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hN`hVrhzlnOmyo31?:f?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aYxdYahgmg:f>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po8a8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nX|ycSdA]ergw[DHCW8:88e9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*iCi}k]magk949GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*iW}zb_cjiceUmQadb~1m1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlAg$bBu^zsiVlcbjb1l1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlAg$bBu^zsiVlcbjb9hk0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%e]{|hUmdcic'MLgc}v FEASA}d13MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2`g8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`o<4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$A~f}ef]`5Wctm}Lyc`Mck3c`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll`f8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c0L{V`ub|OkxxAmc1`c8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goal6;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMqki7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{FsmnGim5k=1OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNSBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ;Q#JIlnr{+CBDXLri96JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `D`vbBiiwp&MnbKb`prY2Y+BAdfzs#KJLPDz:b>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnf6d6P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmgWkWcflpr$HKb`py-E@FVBp0l0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc[nr"d\kyQwplQi`oeoj>6JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaYht fRe{SqvnSgnmgiRc|b09GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdRe{-mWb~X|ycXbihld]nw})CNee{t"HKCQG{ec=CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4?53MgjNae!Dlc@khvhfldVBjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iMaoV`gcq0h0H`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oKkeYckkD`vb858>j2NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mIek[}eyiiJnt`>2:<32:1eP Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+sCjx}sHcx`{<2<7g>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,r@kw|pIdycz34?6`?AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-uAhvsqJe~by2:>5a8@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.tFiur~Kfex1814b9GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/wGntqDg|d0:0;c:FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv vDosp|Eh}g~743:l;EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!yElrw}Firf}6229=4DlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"x_urj70>BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,rUst`8>?7IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%}\x}g2568@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.tSqvn4]/FEhjv'ONH\Hv9f:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckHl-mQi`oeoNbllce638@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiJj+oSgnmgiH`nbmg2526S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*DkcF|n~kb`w/JbjauoiboDzh|ilnu,FimNf'c_cjiceDlbfic5?l1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd>l0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaJV`ub|&i:Bu\jsdvEevrKke;3n6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggB{{.R{mgLTb{l~$o<\jsdvEevrKker$HKb`py-E@FVBp>n0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaJV`ub|&i:^h}jtGpliFjl:1:0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaJV`ub|&i:^h}jtGpliFjl:Vgx;l5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fAzt/QzjfOUmzo#n<]ergwB`Yj{0<0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaJV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y5;?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`:k4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa9i;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>7b9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+U~fjEYi~k{/b3QavcsNhy@nb7b:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckNww*VikFXnhz c0Pfw`rAiz~Goav DGnlt})ALJZNt484DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$Nae@uu,P}keHZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}>03MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlG|~%cIo{aGnlt})@mgLgc}}T0\,GBiiwp&LOO]Kw869GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljMvp+iCi}kM`b~w/FgmBiiw{R;V"IHcoqz,BAEWMq=:7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'Kf`Cxz!oOzSqvnSgnmgi?9=;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdOtv-kK~W}zb_cjice3343>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fDs\x}gTnedh`RhZlkou:64DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$Nae@uu,lJ}Vr{a^dkjbjTnPfea6?;1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbE~x#a_urjWkbakm9Uf5?4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$Nae@uu,lTpuo\fml`h>Pmrz,@Cjhxq%MHN^Jx7d8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiLqq(hX|ycXbihld35b>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fZ~eZ`gfnf623S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*DkcF|n~kb`w/JbjauoiboDzh|ilnu,FimH}}$d\x}gTnedh`Eoigmnh5:4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$Nae@uu,lTpuo\fml`hZ`Rdcg}})CNee{t"HKCQG{34=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnTcq'cYht^zsiVlcbjb?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbXou#g]dxRvwmRhonfnS`}73:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckSfz*lTcqYxdYahgmg\iv~(LOfd|u!IDBRF|=7S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*DkcF|n~kb`w/JbjauoiboDzh|ilnu,I}iuWKf`Cxz!oQwplQi`oeoHdl`hee]{k9699?>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(aMfr\x}g669GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!fISgpaq@f{}<>7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'`Fh`_kndx4g?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/hN`hVrhzlnOmyo30?4g?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/hN`hVrhzlnOmyo31?42?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/hRvwm003MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+lVr{a^dkjbj759GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!fPtqk[lIUmzoSL@K_0204Zi0=2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*oW}zbTeB\jsdv\EKBX999;Sb?96:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"aKaucUeioc>l1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)hX|ycXbihldVlV`gcq:e:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%zKgioNtfvcjhZ~ycok=989GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&Igil|]epwfwqHh[JF%oIkcaxggAkgedlCe595Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*AILV;;89Q`_QUQ[67?WfUD^R980^m:2>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#J@K_0270ZiXX^XT?<6Po^MQ[217Wf;:n45Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[c}!_umqfW|hdJhynt"gGomfPmbOik81OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!CmgbvQiWgy%[ya}jSxl`Fdubp&cCcaj\ifKm|*@CKYOsno5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[c}!_umqfW|hdJhynt"gAxImo`Vo`Aghh7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$eCvGomfPmbOi9k30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%b_di@uu]nwf7S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Lhw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTjv(X|fxi^wacCcpa})n[`mDyyQbsy-E@FVBpko0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%b_di@uuz,BAEWMqhh7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$cEacdRkdMkYj{j>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%dDbbkSheJjZktp&LOO]Kwc49GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_oq-Sqiub[pdhNl}jx.mOkfgk[`mDyyMJx.DGGUCk:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!CmgbvQiWgy%[ya}jSxl`Fdubp&eGcnocSheLqq~(NMI[Iuln;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]{|h.RvhvcTqgiIm~kw/hJlhaUno@dh>6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!_umqfW|hdJhynt"gGomfPmbOip&LOO]Kwbb9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_urj,TpjtmZseoOo|ey-jJ}NhdmYbkD`md:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEc?ma:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^zsi-Sqiub[pdhNl}jx.kPmbIr|Vgxo?5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[y~f PtnpaVikKkxiu!fSheLqqYj{q%MHN^Jxcd8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+Usk{lYrbnLnsdz,mVo`G|~s#KJLPDza`>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*iOgenXejGa_lq`1>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*iOgenXejGa_lq{+CBDXLrh:6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!_umqfW|hdJhynt"aCobcoWlaH}}INt"HKCQG{g1=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})hDfij`^ghOtv{+CBDXLri>6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!`RdejwqcummYbkLmdb99GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Xfz_c]{|h.RvhvcTqgiIm~kw/hJlhaUno@dh<6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$eEacdRkdMk~(NMI[Iuln;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vhx]e[y~f PtnpaVikKkxiu!fNyJlhaUno@din6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$eCvGomfPmbOi9k?0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.QmsPjVr{a%[ya}jSxl`Fdubp&cXejAztc:8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kPmbIr|Vgxo=5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-TjvSgYxd"^zlrgP}keEizos#d]fgNww[hu'ONH\Hvmd:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(Wgy^d\x}g/Qwow`U~fjHjhv iRkdKpr'ONH\Hvmb:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(Wgy^d\x}g/Qwow`U~fjHjhv oImo`Vo`AgUfn=4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Uiw\fZ~e!_umqfW|hdJhynt"aGomfPmbOiWdys#KJLPDz`0>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[c}Z`Ptqk+Usk{lYrbnLnsdz,kIidieYbkB{{CDz,BAEWMqi97IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RltQiW}zb$\xb|eR{mgGgtmq%d@bmnlRkdKpr'ONH\Hvm8:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(W}zb_c]a/Qwow`U~fjHjhv iImo`Vo`Agi;7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%bDbbkSheJj})ALJZNtoo4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"gAxImo`Vo`Aghi7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%bBuF`leQjcLh6j<1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!PtqkPjVhx&Z~`~k\yoaAevc'`YbkB{{b99GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)X|ycXb^`p.RvhvcTqgiIm~kw/hQjcJssWdyh<6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SqvnSgYe{#]{csdQzjfDf{lr$e^ghOtv\iv~(NMI[Iulk;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vr{a^d\b~ PtnpaVikKkxiu!fSheLqq~(NMI[Iulm;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vr{a^d\b~ PtnpaVikKkxiu!`HnngWlaNfVgxo>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Tpuo\fZd|"^zlrgP}keEizos#bF`leQjcLhXezr$JIM_Eya7?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Z~eZ`Pnr,TpjtmZseoOo|ey-lHjefdZclCxzLEy-E@FVBpj80H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.QwplQiWgy%[ya}jSxl`Fdubp&eGcnocSheLqq~(NMI[Iu7n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#n^`pBnfewBhfl;2o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&i[c}Mce`pGkkcKgj3i7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZ~eMce`pGkkc61m1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})dX|ycOaknrEmmaIidi91OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})dX|ycOaknrEmmaIidLes296JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&cYi~k{Dm{:=>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.kQavcsN{ef\b~69:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"a_oqFlj`Usi}oj<6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&e[c}J`ndQweqcXzz~{cy7n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#b\jsdvEvjkW}zb2h6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&eYi~k{FsmnTpuoLesj<6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&eYi~k{FsmnTpuoLesO`tl8;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#b\jsdvEvjkW}zbTc_k|euDqkhVr{aNguROAD^33<4Yhj11OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})hZlynxK|`mQwplZiUmzoJabPtqk@iXIGNT==6>_n3:6>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.mPmbEBk<1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.RvwmU~fjbEihjjd/DqkhVr{aNi`^wac.Flqgjb[pdhNl}jx.Flqgjb[pdhM~wacHlAevc'fYbkRc|ce9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&Z~e]vnbjMa`bbl'Lyc`^zsiFahVik&NdyobjSxl`Fdubp&NdyobjSxl`Evik@dIm~kw/nQjcZktp&LOO]Kwc`9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&Z~e]vnbjMa`bbl'Lyc`^zsiFahVik&NdyobjSxl`Fdubp&NdyobjSxl`Evik@dIm~kw/nQjc})ALJZNtlk4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)W}zbXucmgNdggaa(Azfg[y~fKbmQzjf)Cg|hgi^wacCcpa})nLesXejl9;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(X|yc_t`lhOgf``b)N{ef\x}gDcnP}ke(Lfi`h]vnb@bw`~(aMfr_diw/GF@T@~d;2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/QwplVikaDniikk.UmSqvnCjeYrbn!Kot`oaVikKkxiu!Kot`oaVikHyrbnGaB`qf|*iTanUfnl4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)W}zbXucmgNdggaa(SgYxdIlcSxl`+AirjeoXucmMarg{+AirjeoXucmNsxl`MkDf{lr$c^gh_lq{+CBDXLrh46JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+Ust`Zseoe@jeegg*QiW}zbOna]vnb-GkpdkmZseoOo|ey-GkpdkmZseoL}vnbKmFdubp&eXejv FEASA}gd3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| PtqkW|hd`Gonhhj!TnRvwmBedZseo"J`ucnfW|hdJhynt"gKlxQjcg2S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Lhw}}$MekaLldcqGjhszffgi!_urjP}keoFlooii [oQwplAdk[pdh#IazbmgP}keEizos#dJcyRkd|*@CKYOs4<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*Yi89?l0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-`@lufjeo3i6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+fBn{hhgi]{aug\BVKXNOn:5<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo= Ga939GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&iOe~omldpPpdrbWOYFSKHk1,Km5=cS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Lhw}}$MekaLldcqGjhszffgi!lDhqbficu[}kiRH\M^DE`7?63MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| cEkpegjbzZ~jxhQISL]EBa4*Ag397IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,gAotikfn~^zntd]EWHYANm8&Ec?66:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'jNbllcesQweqcXNZGTJKj=-Hl2[VQ70l1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.aGmvgedlxXxlzj_GQN[C@c;0;0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al:'Bb4<4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)dL`yjnak}SucwaZ@TEVLMh>#Fn0;1?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe1.Mk4>:2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/bFjwddkm{YmykPFRO\BCb4%@d8495Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eBfhhgiB{{Lna;f>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#nKaacnfKprKgjUyy~`t968@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%h\b~Lldcq@jhb0<1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.aSqvnDdlkyHb`j859GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&i[y~fKircah`b1i2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})eMgki`hAztEnz2==CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,fWctm}Ndbh?95:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Dhqbfic?12NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HgclVeYiljNdeWmw^?ZWNDOS4^m\eabXBjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lcg`ZiUmhnJhi[asZ;^[BHCW8;:8RaPaef\0ZIR\Vir090>19;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Baef\kWcflHnoYc}T9\]DJAY698>TcRokd^6\KPRXkp6<25l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FmijPoSgb`Dbc]gyP5PQHNE]2542XgVkohR:POTV\g|:068;<86JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'DidyczPiVpjp`Ufeyfn\y|Znr56?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{8=>7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as356?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{:=>7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as556?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{<=>7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as756?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{>=>7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as956?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{0=j7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^az8580i2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qly=3=3d=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyTot2=>6c8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWjs7?39n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZe~4=45:2gS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-Ngjsi|Vc\~dzjS`osh`Vsz\dxSnw37?5b?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{Vir0508b:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYk}}6;2:l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[iss484h0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_mww8680j2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qcuu>7:2dS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-Ngjsi|Vc\~dzjS`osh`Vsz\dxSa{{<4<4f>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUgyy29>6`8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWe0:08b:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYk}}632:l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[iss404h0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_ymq8480j2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qwos>1:2dS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-Ngjsi|Vc\~dzjS`osh`Vsz\dxSua}<2<4f>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUsc2;>6`8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWqey0808b:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYg{6=2:l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[}iu4>4h0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_ymq8<8?m2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HkrpVc\~dzjS`osh`Vsz\dxW4SPGOF\5473WfUfyuQ=0^MVP4660m1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kj}qUb[g{eRcnticW|{_eV7R_FLG[47660m1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kj}qUb[g{eRcnticW|{_eV7R_FLG[476S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|371n2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~09?l0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTc_knd@fgQkuIp1;=j6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRa]e`fB`aSi{Gr2=:o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fe|jg^mTvlrb[hg{`h^{rTlpCwg~W9=j7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EzbyijQ`WskwaVgjxeo[x[asFpb}Z70i2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HuozlmTcZ|ftdQbiujbX}x^b~I}ax]13d=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Oplwc`Wf]yeyk\alroaUru]gyL~lwP36c8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BsipfcZiPz`~n_lcldRwvPhtO{krS99n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~f}ef]lSwosmZkf|ak_tsWmwBtfqV?S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-NwmtboVe\~dzjS`osh`Vsz\dxKov_95b?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MrjqabYh_{ci^obpmgSpwSi{NxjuR77e:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}grde\kRtn|lyOe~omldfPehvkmY~yYc}Hr`{F|qtfLlfjuRc|779GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\g|:76><0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSnw31?55?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4;4<:6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=1=33=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXkp6?2:84DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_b{?1;113MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVir0;086:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]`}919??1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTot27>658@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[iss494<;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQcuu>2:21S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWe0?087:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]oqq:46>=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSa{{<5<43>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYk}}6>2:94DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_mww8380?2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUgyy28>658@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[iss414<;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQcuu>::21S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWqey0=087:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]{kw:66>=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSua}<3<43>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYg{682:94DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_ymq8180?2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUsc2:>658@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[}iu4?4<;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQwos>4:21S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWqey05087:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]{kw:>6>:0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYdq5:5;=5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vir0<080:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSnw32?53?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPcx>0:26S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-NwpdXgOg`Naznu]`}929?91OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZe~4<4<<6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRaIumn@kphsWjs7:39?;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_nDvhiEh}g~Tot28>628@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQly=:=34=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^nvp969?81OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZjr|5;5;<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vf~x1<1709GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRbzt=1=34=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^nvp929?81OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZjr|5?5;<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vf~x181709GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRbzt=5=34=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^nvp9>9?81OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZjr|535;<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vrd~1>1709GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRv`r=3=34=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^zlv949?81OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZ~hz595;<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vrd~1:1709GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRv`r=7=34=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^zlv909?81OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZ~hz5=5;<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vrd~161709GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRv`r=;=e1=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O{kwYh_{ci^obpmgSpwSi{NxjuV7R_nUqmqcTidzgi]z}UoqDvd\8TUSC_Q;60]l[}i;87;j86JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Drd~RaXrhvfWdkwdlZ~X`|Gscz_<[Xg^xbxh]nmqnfTqtRfzMymtU>]^ZLVZ218VeTtb2?>0c7?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mymq[jQua}oXm`~ceQvqQku@zhsP5PQ`WskwaVgjxeo[x[asFpb}^4ZWQEYS9;6_n]{k9699h>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JpfxTcZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krW>SPXNP\00>XgVrd0=0>a59GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cwos]lSwosmZkf|ak_tsWmwBtfqR3VSbY}iugPehvkmY~yYc}Hr`{X0XY_G[U?9:Q`_ym?4;7f<2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+H~hzVe\~dzjS`osh`Vsz\dxKov[8_\kRtn|lYja}bjPupVjvAuipQ>QRV@R^662ZiXpf6;2SbQwo=2=5d2S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-N|jtXg^xbxh]nmqnfTqtRfzMymtU6]^mTvlrb[hg{`h^{rTlpCwg~S>WTTB\P446\kZ~h494:m95Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GscQ`WskwaVgjxeo[x[asFpb}^?ZWf]yeyk\alroaUru]gyL~lwT8\][KWY3=:UdSua30?3:e>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T0\,GBiiwp&LOO]Kw9c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$HlznRde,C`hAdfzxW<>R.EDoku~(NMI[Iu7m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&Njxl\jg.EfjCjhxzQ:=P KFmms|*@CKYOs5l5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(Lh~j^hi GdlEhjvtS8W%HKb`py-E@FVBp0k0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+Agsi[ol#JkaFmmsw^4Z&MLgc}v FEASA}?f3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.FbpdTbo&MnbKb`prY0Y+BAdfzs#KJLPDz:e>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T4\,GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$HlznRde,C`hAdfzxW8S!DGnlt})ALJZNt4o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'Mkm_kh/FgmBiiw{Ri2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-GeqgUmn%LicHcoqqX24;>?3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.kGeqgSgYxd1?>>958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#dJnt`VlTpuo4843;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%_t`lTnK@hn)nLh~jXb^zsi>1:=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-LGimSg@IggN|`srkmc+U~fj^dENbd/hFbpdRhX|yc0>077:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!Sxl`PjODdb%bHlznTnRvwm:361=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+lBf|h^d\x}g<4<;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{a6=2594DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk828??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~e27>958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#dJnt`VlTpuo4043:6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%_t`lTnK@hn)nLh~jXb^zsi]3<3=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zbT=594DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk[46??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~eQ>1948@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#dJnt`VlTpuoW;2=7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oCi}k_c]{|h^1;2>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{aU?4;5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(aMkmYa_urj\1=0S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-LGimSg@IggN|`srkmc+U~fj^dENbd/hFbpdRhX|ycS;69;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwplZ1?>2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~eQ7879GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$eIo{aUmSqvnX11<0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'cH`bmdCsmpwlh`Lh~jCxz30?:5?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,jGiidcJxd~gagEcweJss4843:6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%eNb`cjAqkvunfnNjxlAzt=0=<3=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*lEkgjaH~b}|ioeGeqgH}}682584DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#gLlnahGwit{`dlHlznOtv?0;>13MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(nKeehgN|`srkmcAgsiF08076:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!iBnlgnEugzybbjJnt`Mvp9090?1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&`IgcneLrnqpmkaCi}kDyy28>948@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/k@hjelK{exd`hD`vbKpr;072=7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$bOaalkBplwvoioMkmB{{<8<51>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hPfw`rXag|=o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'`XnhzPiot2[LHQW9=;7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfz6;2:>4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_e1?1719GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|<3<44>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq?7;173MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv:36>:0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{5?5;=5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dx0;080:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}37?53?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr>;:26S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmw9?9?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtO{kr0=084:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Hr`{?5;133MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvAuip692::4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eJ|ny=1=31=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpCwg~4=4<86JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'`]yeyk\alroaUru]gyL~lw35?57?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrEqe|:16>>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{Nxju191759GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|Gscz8=80<2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oXm`~ceQvqQku@zhs7539<;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~I}ax]336=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpCwg~W8=87IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzMymtQ=729GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|Gscz[6143MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvAuipU?;>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxKov_450?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrEqe|Y1?:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtO{krS:9<;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~I}ax];36=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpCwg~W0227IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzQ2QRIAD^3251YhWdsS?>POTV?4;>>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv]>UVMEHR?>15]l[hsW;:TCXZ31?::?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrY:YZAILV;:=9Q`_lw{[76XG\^7>366;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR;;7227IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzQ2QRIAD^3251YhWdsS?>POTV?0;>>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv]>UVMEHR?>15]l[hsW;:TCXZ35?::?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrY:YZAILV;:=9Q`_lw{[76XG\^7:366;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR;?7227IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzQ2QRIAD^3251YhWdsS?>POTV?<;>>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv]>UVMEHR?>15]l[hsW;:TCXZ39?4e?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr]32c=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlp[40a3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvY5>o1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtW:22]l3c=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb{Mcxmobjd^RTVZ548VeTAXVP3001[j0>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}30?4:?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gy7=386;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku;:7<27IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq?7;0>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}34?4:?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gy79386;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku;>7<27IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq?3;0>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}38?4:?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gy7536;;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku\1TUd[g{e@fgQku\1TUn}xoc_26\k=0S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-lV`gcImn^b~U6]^mTvlrbImn^b~U6]^grqdjX;=Ud==68;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku\1TUd[g{e@fgQku\1TUn}xoc_26\k4660>1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[asZ;^[jQua}oJhi[asZ;^[`wrieU88Ra>03:4?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyP5PQ`WskwaDbc]gyP5PQjqtco[62Xg8:84:5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmw^?ZWf]yeykNdeWmw^?ZWl{~maQ<4^m2410?3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}P07:8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`RdcgEabRfzU::55Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmwZ4102NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jTbimKohX`|_24;?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyT8;64DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d^hokAefVjvY2>11OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmhnJhi[as^45<>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nPfeaGcl\dxS:87;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQkuX0?20H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnr]:20=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mQavcsW`d}:n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYi~k{_hlu5ZOI^V:<<6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gy7<39?;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~2>>628@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[as=0=35=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlp868082NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku;<7=;7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfz6>2:>4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_e181719GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|<6<44>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}Uoq?<;173MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjv:>6>>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{Nxju1>1759GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz8480<2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku@zhs7>39;;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax>0:22S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-lSwosmZkf|ak_tsWmwBtfq5>5;95Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov<4<40>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvd;>7=?7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymt28>668@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[asFpb}9>9?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{kr04068:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{X=XYh_{ci^obpmgSpwSi{NxjuV>R_YMQ[106Wf337IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymtU6]^mTvlrb[hg{`h^{rTlpCwg~S8WTTB\P472\k<>S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjN`ldJaohsy-lSwosmZkf|ak_tsWmwBtfqR3VSbY}iugPehvkmY~yYc}Hr`{X6XY_G[U?94Q`999GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz_<[Xg^xbxh]nmqnfTqtRfzMymtU<]^ZLVZ220Ve246JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gyL~lwT9\]lSwosmZkf|ak_tsWmwBtfqR>VSUA]_574[j??3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuipQ2QRaXrhvfWdkwdlZ~X`|Gscz_0[XPFXT888Po8:8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[asFpb}^?ZWf]yeyk\alroaUru]gyL~lwT6\][KWY3=02NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku@zhsP5PQ`WskwaVgjxeo[x[asFpb}^>ZWQEYS9;<_n50?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|Y7?:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{krS<9<;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax]136=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~W:=87IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymtQ;729GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz[0143MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuipU=;>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov_650?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|Y??:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{krS48i;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~Q?6g9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|_04e?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|Znr]12c=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlp[60a3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvY3>o1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtW<S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__==?77:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ7681=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[103;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW567??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY?;1958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS9<;3;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU355=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__=:?77:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ7?91=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[183;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW646??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY<>1958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS:;;3;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU005=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__>9?77:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ4291=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[273;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW6=7??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY<61958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS;9;3;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU124=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__?:WTKCJP103;[jYj}qU2SB[[323;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW707??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY=91958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS;>;3;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU1;5=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__?4?77:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ2791=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[402;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[:=594DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW077??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY:<1958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS<=;3;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU665=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__8;?77:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ2091=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[493;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[2=594DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW157??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY;>0958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS=8;3;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU715=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__9>?77:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ3391=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[543;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW127??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY;71958@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.Onq}YhLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS=0;3;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU435=1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*Kj}qUdHlznOtvX26[XOGNT=WF__::WTKCJP103;[jYj}qU2SB[[623;3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW20>13MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X:?76:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ>60?1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ617:8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.]m4474W`d}:45Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#R`?101\mkp6>01OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=2=2<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{Xnk1?1689GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hCg`wTbo585:45Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dOkdsPfc959>01OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=6=2<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{Xnk1;1689GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hCg`wTbo5<5:45Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dOkdsPfc919>01OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=:=2<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{Xnk171699GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hCg`wTboV:=46JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eLjkrSgd[40?3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nImny^hiP27:8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kB`atUmnU8:55Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dOkdsPfcZ2102NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aHno~_kh_44;?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-jEabuZlmT:;64DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gNdepQabY0>11OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg^:5<>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mDbcz[olS48m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5:5:n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;994=o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:697j1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?5181k2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>21;0d3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=35:3eS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh<05=2f=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi319<5g>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2>9?4a?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1?16b9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7>=09c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn69=38l;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5892;m4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4;95:n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;:=4=o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:5=7j1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?6=81k2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>1=;0e3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=0=2f=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi331<5g>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2<1?4`?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1==>7a8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0>=16b9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7?909c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn68938l;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo59=2;m4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4:=5:n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;;14=o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:417j1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?0581k2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>75;0d3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=61:3eS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh<51=2f=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi345<5g>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2;5?4`?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1:9>7a8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol09916b9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm78509c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6?538m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5>5:n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;=94=o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:297j1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?1181k2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>61;0d3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=75:3eS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh<45=2f=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi359<5g>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2:9?4a?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1;16b9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7:=09c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6==38l;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5<92;m4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4?95:o5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;>7k1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?<;0e3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=;=2d=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP07c8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS<8m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV;;:o5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX98k1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\560e3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^372g=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP144a?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR?96c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT=:8m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV;3:o5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX90S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh_335f>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ=27`8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS?=9b:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU98;l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W;?=n6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY5>?h0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[711j2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]1<3dS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh_3;5e>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ<6c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT?=8m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV9::o5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX;;k1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\710e3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^162g=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP374a?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR=86c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT?58m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV92:l5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aXS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh_505f>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ;37`8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS9:9b:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU?9;l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W=<=n6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY3??h0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[1>1j2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]7=3gS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh_44a?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR;?6c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT9<8m;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV?9:o5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX=:k1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\100e3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^752g=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP564a?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR;76c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT948n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV<=n6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY18?h0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[371j2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]563dS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oCi}kBb_kh_715e>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ86`9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT4;o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W0<=7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bIcomldq4b>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,m@hfjeoxW=SPGOF\547?WfUFYUQ<13;\k=0S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*oBfhhgi~U?]^EM@Z7691UdS@[W_231=Zi6W@D]S=87;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fEocah`uX8?30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>3:3gS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy2>0?4b?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7=<09a:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4885:l5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9746?k0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>20;0f3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz314<5e>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0<816`9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5;<2;o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:607BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0?>16`9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|58:2;o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:5:77c8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}69:38n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;:>4=m6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww87>9>h1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=0::3?S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy2=>7c8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}68<38n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;;84=m6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8649>h1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=10:3gS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy2<4?4b?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7?809a:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4:<5:l5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9506?k0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>0<;0f3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz338<5=>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0>09a:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4=:5:l5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9266?k0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>76;0f3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz342<5e>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF09:16`9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5>>2;o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:3>77;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6?2;o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:2877c8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6>838n;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;=<4=m6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8009>h1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=74:3gS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy2:8?4b?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~794099:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4<4=m6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8369>h1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=42:3gS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy292?4b?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7:>099:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4?4=56JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww828112NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<9<5=>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF04083:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>3:22S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy]gugNlg96948:5;95Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0310<40>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:6:7=?7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21?<>668@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8429?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947=8084:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>22;133MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765;<2::4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<0:=31=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;904>668@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8769?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947><084:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>16;133MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765882::4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<36=31=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;:<4<86JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32=6?57?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9406>>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50?61759GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<11<22=31=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;;84<86JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32<2?57?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9546>>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50>:1759GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1=14:22S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy]gugNlg9694:25;95Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0338<47>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:46>>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:509>1759GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<139;;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=60:22S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy]gugNlg9694=>5;95Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0344<40>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:3>7=?7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21:8>668@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=81>9?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid494784083:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>7:22S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyy]gugNlg9694<:5;95Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0350<40>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:2:7=?7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21;<>668@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8029?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid494798084:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>62;133MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765?<2::4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<4:=31=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;=04668@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8369?=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947:<084:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>56;133MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765<82:=4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<7<47>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:06>90H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:505083:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>::=4S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyU93\]DJAY6982TcRczx^;\KPR;87287IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0<>1829GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>25;>43MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS48854>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2>3?:0?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW84290:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<04=<6=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:6?7287IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0<61829GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>2=;>53MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4843?6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1918@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?648?;2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\58925=4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ322<;7>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9436190H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7>8073:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyU93\]DJAY6982TcRczx^;\KPR;:>43?6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1<7>918@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?6<8?:2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5854>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2<0?:0?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW86790:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[36<;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<21=<6=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:4<7287IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0>;1829GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>02;>43MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4:=54>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2<8?:0?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW86?90;1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[10:\kZkrpV3TCXZ341<;7>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9266190H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^78?073:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyU93\]DJAY6982TcRczx^;\KPR;<=43?6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1::>918@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?038?;2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5><25=4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ349<;7>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP92>6180H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7836<;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<42=<6=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:297287IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__08<1829GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>67;>43MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4<>54>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2:5?:0?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW80090:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[;36<;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<4:=<6=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:217297IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__08073:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyU93\]DJAY6982TcRczx^;\KPR;>843?6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X18=>918@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?268?:2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5<54?5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY28>908@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?<;>53MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS404=46JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[50?3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP17;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U:<;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY69?30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]263?S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyQ>37;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U:8;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY6=?30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]223?S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyQ>77;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U:4;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY61?20H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]12<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR01OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^002<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR<;689GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V8>:45Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ41>01OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^042<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR<7689GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V82:55Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ5112NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_225=>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS>?99:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW:8=56JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[65112NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_265=>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS>;99:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW:<=56JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[61112NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_2:5=>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS>798:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW=<27IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\050>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP404:?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T8?86;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<:<27IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\010>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP444:?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T8;86;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<><27IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\0=0>3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP484;?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T9;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY28?30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]653?S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyQ:27;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U>?;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY2S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyQ:67;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U>;;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY20?30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]6=3>S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.KmWqtjZHGJ~ov_hlpp*iCi}kDyyQ9689GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V<;:45Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ06>01OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^412<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR8<699GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V==46JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[=0?3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP9408@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"aNdep?4;353MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-lEabu484>>6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(gHno~1<1539GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#bOkds>0:04S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Oi[}xfJdh`x.mB`at;<7?97IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})hImny080:2:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$cLjkr=4=17=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/nCg`w:06<80H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*iFlmx743;=;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%dMij}<8<5a>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,IwgjWZ~yilc\t`vfFiidc'nXxknmRvbp`@ugdIdby|`lmgq2d=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn??17;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi:=;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*Kj}qUhOb{atNwwHje59?30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.Onq}YdKfexB{{Lna053?S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"Cbuy]`Gjsi|F@bm;17;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi>=;74DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*Kj}qUhOb{atNwwHje19?30H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.Onq}YdKfexB{{Lna453?S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"Cbuy]`Gjsi|F@bm717;8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi2=;64DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfc969>11OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh<0<5<>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm7>387;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQab:46?20H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg=6=2==CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[ol08098:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;>7<37IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef>4:3>S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"mLotlwMkWrieXnk161699GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`404=;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\431S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"mLotlwMkWrieXnkR?97:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`aX:?=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg^153>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlmT8;94DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfcZ31?2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav cBmvjqOiY|kg^hiP6758@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTboV==;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\<31S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"mLotlwMkWrieXnkR76c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"LckHl-mUst`Ygh7k;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!GdlGacgrd}YmykLrnqpmka)@hdoeodeRvbp`RhLlljyazLljFlidoi'AHs#ObdIo,jTpuoX|fxi2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*DkcF"BJnt`Doku)@mgLgc}}T1\,GBiiwp&LOO]Kwa39GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!MljMvp+iW}zb_cjice1]nw<`S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimH}}$d\x}gTnedh`7>n2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*DkcF"b^zsiVlcbjb:h?0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(JeaDyy `PtqkPja`dlIcmcijd`38@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv BmiQ`|(nZms[y~f[ofeoad2S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimUlp$b^iw_urjWkbakmVgxn<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#IjnEgeepjs[}kiN|`srkmc+Nffmycmfk\t`vfPjBbnhgxNbdDnobmk)OJq%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>959GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!fDm{Sqvn>=2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*oKkeXnmiw6d:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"gCcmQwkwccLh~j0=06d:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"gCcmQwkwccLh~j0<06c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"gCcmQwkwccLh~jS=7l;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!GdlGacgrd}YmykLrnqpmka)@hdoeodeRvbp`RhLlljyazLljFlidoi'AHs#dBllRvlv`bCi}kT=494DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$e]{|hUmdcicf:2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*oW}zb_cjice^KMRZ74>:Udm45Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#IjnEgeepjs[}kiN|`srkmc+Nffmycmfk\t`vfPjBbnhgxNbdDnobmk)OJq%b\x}gTnedh`YNF_U:?;=Po0]JJSY7ih1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})nX|ycSObdRe{-mWctm}UJBIQ>134\kddS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,mUst`VHgg_jv.hPfw`rXIGNT=<<9_n3:a>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.mSqvnSgnmgiYa]e`fz3c=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnOi&`Ds\x}gTnedh`>73MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlAg$bBu^zsiVlcbjb91i0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaBb#g_urjWkbakmq%OJaax.DGGUC111OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbCe"d]{osgg@drfp&MnbKb`prY3Y+BAdfzs#KJLPDz:<>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooLh)aZ~d~hjKauc{+BciNee{V?R.EDoku~(NMI[Iu6j;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb7f:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc18`8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv7d:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`f<60:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&ZseoB\jsdv,g4HZlynxKo|tMaod3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%_t`lOSgpaq)d9[oxiyHnsuN`hS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejOwgqbiip[}e{^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDzb2>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s5:5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fAzt/mGeqgAdfzs#JkaFmmsw^6Z&MLgc}v FEASA}?03MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%cIo{aGnlt})@mgLgc}}T1\,GBiiwp&LOO]Kw809GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!MljMvp+iIpYxdYahgmg1<7=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnIr|'eEt]{|hUmdcic591=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{;<>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou<6=;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#ObdOtv-kUst`]elkak?_lq:5>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~0n2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"b^zsiVlcbjb9>l0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaDyy `PtqkPja`dl8396JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Iqm{lgcz]{oqPfupct|&HggB{{.nRvwmRhonfnOeoagdf:0>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&fZ~eZ`gfnfPjTbimss#IHcoqz,BAEWMq2:7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`^iw!iSfzTpuo\fml`h6;;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#ObdRe{-mWb~X|ycXbihld]nw<5S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejOwgqbiip[}e{^hzerv,FimUlp$b^iw_urjWkbakmVgxt"JIlnr{+CBDXLr2=6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Iqm{lgcz]{oqPfupct|&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?84:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"gKlxRvwm103MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+lOUmzoJl}{749GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!fLbnQadb~?m1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)nDjfXxb|jdEcwe969?m1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)nDjfXxb|jdEcwe979?>1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)nX|ycXbihld:7?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg1?0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(aYxdRg@RdqfpZGILV;;?=Q`1648@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanC{k}fmmtWqiwZl{~i~z oEcweSgkam=n7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'fZ~eZ`gfnfPjTbims4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$NaeFn/kM|Ust`]elkak>7b9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lVr{aZ~`~k7c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckHl-mUst`]elkakw/EDoku~(NMI[Iu77;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdIo,jWqiummNjxlv GdlEhjvtS9W%HKb`py-E@FVBp020H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaBb#g\tnpf`Agsiq%LicHcoqqX5X(CNee{t"HKCQG{3c=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnOi&`^dkjbjEocah`>63MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$bXbihldGmegjb982;7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fTnedh`Ciikfn>5k4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keNZlynx"m>NyPfw`rAiz~Goa6i;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb>9c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjCYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu6k;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?7?;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?Qbs9c8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a1V`ub|OoTa~o9;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~?02NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"^wacHPfw`r(k;XnhzCcm;7?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhC_k|eu-NwmtboVi:^h}jtGpliFjl:1o0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke2m7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:4n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/QzjfIUmzo#n?]ergwBdusDjf2n6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.R{mgJTb{l~$o<\jsdvEevrKker$HKb`py-E@FVBp1n0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaLV`ub|&i:^h}jtGpliFjl:h<0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaLV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y:;?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhC_k|eu-`6Wctm}Fh`5o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keHZlynx"m=RdqfpWcXez3<7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oEcweCjhxq%LicHcoqqX4X(CNee{t"HKCQG{=2=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'eOmyoIlnr{+BciNee{V?R.EDoku~(NMI[Iu6>;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-kK~W}zb_cjice3:1?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)gGr[y~f[ofeoa77??2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"b@wPtqkPja`dl^d^hoky9:8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hFqZ~eZ`gfnfPjTbims:4?5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/mSqvnSgnmgi=Qbs838@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hX|ycXbihld2\iv~(LOfd|u!IDBRF|2`S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimH}}$d\x}gTnedh`70n2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*DkcF"b^zsiVlcbjb:1?0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy `PtqkPja`dlIcmcijd868@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hX|ycXbihldVlV`gcqq%OJaax.DGGUC081OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbXou#g]dxRvwmRhonfn495Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`f\ky/kQ`|Vr{a^dkjbj_lq:7>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooWb~&`Xou]{|hUmdcicXezr$HKb`py-E@FVBp0;0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(EqeySObdOtv-kUst`]elkakLh`ldaaYg5:5=::4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$eIbvPtqk32=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-jMWctm}Ljy9:;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#dBllSgb`|1c3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+lJddZ~d~hjKauc?4;1c3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+lJddZ~d~hjKauc?5;163MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+lVr{a=<7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Z~eZ`gfnf<1=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-jTpuoW`EYi~k{_@LG[4648Ve396JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&c[y~fPiNPfw`rXIGNT===?_n34a>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.mSqvnSgnmgiYa]e`fz<`=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooLh)aGr[y~f[ofeoa=`S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnOi&`Ds\x}gTnedh`7>j2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$b\x}gTnedh`~(LOfd|u!IDBRF|d1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnOi&`YckkD`vb|*AbfOfd|~U?]/FEhjv'ONH\Hvn7:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdIo,jWqiummNjxlv GdlEhjvtS8W%HKb`py-E@FVBp0n0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd0o0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd8kj7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~>k2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lISgpaq)d9[oxiyH}olAoo7?a3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6Zkt101OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^opf0=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s5:5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o?\jsdvOgig43MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*Kt`{olSn?]ergwBwijKea95i5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig5h5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig=4l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfjm6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJddq%OJaax.DGGUC1j1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8XnhzIrno@hn4e=2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNSS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'eOmyoIlnr{+BciNee{V>R.EDoku~(NMI[Iuo9;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,l@drfNee{t"IjnGnltv]6U'NM`b~w/GF@T@~>82NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cCv_urjWkbakm;3:7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfn><79;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea>?2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cCv_urjWkbakm]eYiljv1838@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjice1]nwd6S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{q%OJaax.DGGUC0l1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjb91o0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#a_urjWkbakm;3?7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `PtqkPja`dlIcmcijd`18@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjiceUmQadb~p&NM`b~w/GF@T@~>82NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlZms%e_jvPtqkPja`dl387IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaYht fRe{SqvnSgnmgiRc|a39GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckSfz*lTcqYxdYahgmg\iv~(LOfd|u!IDBRF|d6S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl85860:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oCdpZ~e69;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eD\jsdvEevr?<2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lJdd[ojht6l;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eAmcSumqaaBf|h6;25m4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b@nb\tnpf`Agsi5;54;5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&c[y~f[ofeoa<5S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve286JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po0:6?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z oEcweSgkam2o7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(gYxdYahgmgWkWcflp3>7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljKm*lHX|ycXbihld;5?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbCe"d@wPtqkPja`dl;j>6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oW}zb_cjicey-GBiiwp&LOO]Kwad9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlAg$b_ya}eeFbpd~(OldM`b~|[1_-@Cjhxq%MHN^Jx`g8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%e^z`rdfGeqg'NoeJaasZ3^*A@kgyr$JIM_Eyc7?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJddh?0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1c38@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIarvOgi~(LOfd|u!IDBRF|d5S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8j:6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2^ope5=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[huek2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keNZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}?b3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwHfjfi2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"C|hsgd[f7UmzoJabCmi1e1=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjfj96JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcm3b6>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekj81OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l1Sgpaq@f{}Fh`u!KFmms|*@CKYOsm>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5Wctm}Lyc`Mck3``?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j8Yi~k{Fd]nw})CNee{JlbcioeF`bc'ONH\HQ>x8g8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k;XnhzCcmc3?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j8Yi~k{Rd]nwdbS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_5[)LOfd|u!IDBRF|dbS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_4[)LOfd|u!IDBRF|<1S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nL{Tpuo\fml`h<68:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dBu^zsiVlcbjb:83o7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iIpYxdYahgmgWkWcflp3n7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iIpYxdYahgmgWkWcflp;246JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld2\ivg03MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mSqvnSgnmgi=Qbsy-GBiiwp&LOO]Kw949GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%c]{|hUmdcic61<1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kUst`]elkak=9c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%c]{|hUmdcicD`hdliion;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoaQiUmhnrt"JIlnr{+CBDXLr2;6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiQ`|(nZms[y~f[ofeoaS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&Hgg_jv.hPg}Ust`]elkakPmrc:?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbXou#g]dxRvwmRhonfnS`}w/EDoku~(NMI[Iuo8;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl85860h1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#dJcyQwpl=bS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&cB^h}jtGcpp=dS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&cGoa\jae{:7>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aEig_ya}eeFbpd:76090H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmQwkwccLh~j0<07d:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mUst`]elkak6a:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mUst`VcD^h}jt^CM@Z77;9Ud5o5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg83?7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!`PtqkPja`dl^d^hoky9f8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckHl-mK~W}zb_cjice9g8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckHl-mK~W}zb_cjice0;b?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hvn6:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$NaeFn/kPpjtblMkmu!HeoDokuu\8T$OJaax.DGGUCi?1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$b_ya}eeFbpd~(OldM`b~|[0_-@Cjhxq%MHN^Jx8a8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc9e9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb>a89GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@f{}Fh`u!KFmms|*@CKYOs5o5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDqkhEkc;3n7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5Wdy246JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i9^h}jtGg\ivd33MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnG]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:t484DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o?\jsdvOgig53MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+HuozlmTo<\jsdvEvjkDdb82o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke3o7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd83j7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfjf12NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDz:f>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a2V`ub|OxdaNbd2c68@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ71?1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyBll8:8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c3Pfw`rUmVgxm85Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oEcweCjhxq%LicHcoqqX4X(CNee{t"HKCQG{e0=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gMkmKb`py-Dak@kgyyP=P KFmms|*@CKYOs4k5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oOzSqvnSgnmgi?7?;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak=1878@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jHX|ycXbihldVlV`gcq0<0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0;3?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjice1]nw<`S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~?l2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$d\x}gTnedh`7?l2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$d\x}gTnedh`4>;2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$d\x}gTnedh`Eoigmnhl<4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfnXb\jae{{+A@kgyr$JIM_Ey:e?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljPg}+oUlpZ~eZ`gfnf=7=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhVa)a[nr\x}gTnedh`Yj{h;0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Dkc[nr"d\kyQwplQi`oeoTa~v DGnlt})ALJZNt4h4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?72:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eIbvPtqk<0=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hKQavcsNhy4>5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Fh`_kndx:a?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fLbnPpjtblMkm1>18c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dBllRvlv`bCi}k7=36:;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b\x}gTnedh`?53MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve2?6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aYxdRg@RdqfpZGILV;;?=Q`1968@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"aKaucUeioc0j1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+jVr{a^dkjbjTnPfea><2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fGa.hL{Tpuo\fml`h7:;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aGr[y~f[ofeoa4g63MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggD`!iQwplQi`oeos#IHcoqz,BAEWMqko7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R:V"IHcoqz,BAEWMqko7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R;V"IHcoqz,BAEWMqk87IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmca59GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgi7e82NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMqk97IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fn2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwB`Yj{kh0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~>l2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwHfjf12NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#@}grde\g4Tb{l~M~bcLlj0b7>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJddh>0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>a09GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxKo|tMaof5=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~f:2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBwijKea9no5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|OoTa~v DGnltCgkd`dlIiijx.DGGUCX9q3o7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c3Pfw`rKke3m7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c3Pfw`rUmVgxmn5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ;Q#JIlnr{+CBDXLrjo6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R;V"IHcoqz,BAEWMq3=7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jHX|ycXbihld0:3>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo9=4m4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr5i5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims:5:5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld2\ivg13MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nRvwmRhonfn4o4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg@ldh`mmk27IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}?13MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&Hgg_jv.hPg}Ust`]elkak69:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnTcq'cYht^zsiVlcbjbWdyj46JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljPg}+oUlpZ~eZ`gfnf[hu'MLgc}v FEASA}g13MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?79:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-j@iW}zb3o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fISgpaq@f{}2j7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmPfea>:2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b@nb\tnpf`Agsi5:55?5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iMaoWqiummNjxl2>>9a8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lVr{a^dkjbj989GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mUst`VcD^h}jt^CM@Z77;9Ud5l5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iQwplZoHZlynxROAD^3375Yh9090H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#b^zsiVlcbjb\fXnmiw66:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlAg$bBu^zsiVlcbjb1>1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckHl-mK~W}zb_cjice0c0?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaBb#g_urjWkbakmq%OJaax.DGGUCio1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R:V"IHcoqz,BAEWMqkm7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP=P KFmms|*@CKYOsm85Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMaoe3=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig=o<4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Eyc7?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGpliFjl:h=0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjCYi~k{/b3QavcsN{efOae=_lqb5>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[huel2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~>n2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l2SgpaqJddhh0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/Lqkv`aXk8XnhzIrno@hn4f=2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nbn6:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d9GrYi~k{F`qwHfj6i:1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goal=;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDzb0>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDqkhEkc;ho7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|OoTa~v DGnltCgkd`dlIiijx.DGGUCX9q3m7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|Eigm<5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~YiRc|ad9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"bJnt`Doku~(OldM`b~|[1_-@Cjhxq%MHN^Jx`g8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aKaucEhjv'NoeJaasZ3^*A@kgyr$JIM_Ey;;?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfn>474DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'eEt]{|hUmdcic590o0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmgWkWcflp3m7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims:545Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf4Zkti11OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jVr{a^dkjbj0^op|*BAdfzs#KJLPDz:2>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo:5;5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf6S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mSqvnSgnmgiNfnnfggeg=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfnXb\jae{{+A@kgyr$JIM_Ey;;?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaYht fRe{SqvnSgnmgi4l4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnTcq'cYht^zsiVlcbjbWdyjm6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhVa)a[nr\x}gTnedh`Yj{q%OJaax.DGGUCi11OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"Cwos]AhnIr|'e[y~f[ofeoaFnffnooSua30?3;f>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Ngu]{|h9g8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nA[oxiyHnsu:`?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aEig^hoky868@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nDjfXxb|jdEcwe9691=1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"gCcmQwkwccLh~j0<07e:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lVr{a^dkjbj9c9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oW}zbTeB\jsdv\EKBX999;Sb7l;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,mUst`VcD^h}jt^CM@Z77;9Ud=5j4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-l@drf^hfbh4;4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-lTpuo\fml`hZ`Rdcg}S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aGr[y~f[ofeoaS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aGr[y~f[ofeoa4gf3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnOi&`Z~eZ`gfnf|*BAdfzs#KJLPDza2>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP

S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMaoea=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2f<=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kwac9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?oj;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n?]ergwBwijKea9S`}n8:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keNZlynx"m=RdqfpCcXezi?7IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nw})CNee{JlbcioeF`bc'ONH\HQ>x`48@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c3Pfw`rKkeh97IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'Dyc~hiPc0Pfw`rAzfgH`fNyPfw`rAiz~Goaok;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?AxSgpaq@f{}Fh`S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;sm;5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euN`hd>S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~YiRc|b49GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kAgsiOfd|u!HeoDokuu\8T$OJaax.DGGUCj<1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cIo{aGnlt})@mgLgc}}T1\,GBiiwp&LOO]Kw9g9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kK~W}zb_cjice3c3?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iIpYxdYahgmg15d3S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkoul84DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4g73MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{hl0H`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb8Vgxt"JIlnr{+CBDXLr2h6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dl;2h6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dl8j?6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dlIcmcijdc08@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}?a3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnTcq'cYht^zsiVlcbjbi;1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlZms%e_jvPtqkPja`dlUfo?4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&Hgg_jv.hPg}Ust`]elkakPmrz,@Cjhxq%MHN^Jx`d8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"Cwos]AhnIr|'e[y~f[ofeoaFnffnooSua30?3:6>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iEnzTpuo1<1OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lOUmzoJl}{929GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#dBllSgb`|?e3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jHfjT|fxnhIo{a=2==g=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hN`hVrhzlnOmyo31?;6?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fPtqkPja`dlk97IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycSdA]ergw[DHCW8:8S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.mGeqgQieco5n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'fZ~eZ`gfnfPjTbims=i6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$nD`uuQwv`gjAg~n~koleGpliCoagVYc}]{rdcnV`wrmz~:;:5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#oGaptvPpwcfe@dihncdDqkh@nnfUXxb~\tsgbiRos`Of~e\jqtgpp42e3MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})eZlynxKa}Fhdl0f=CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+sCjx}sHcx`{<1<7g>BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,r@kw|pIdycz31?6`?AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-uAhvsqJe~by2=>5a8@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.tFiur~Kfex1=14b9GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/wGntqDg|d090;c:FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv vDosp|Eh}g~793:l;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!yElrw}Firf}6=29m4DlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"xJmqvzGjsi|5=58n5Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#{Kbpu{@kphs414?o6JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$zHctxAlqkr;17>87IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%}\x}g459GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/wRvwm73<2NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(~Yxd?:;;EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!yPtqk71dS!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*pUmzoJb|Iigm5b>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooLh)aGr[y~f[ofeoa26j1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbCe"d^zsiRvhvc0k2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*Dkc@d%e]{|hUmdcic'MLgc}v FEASA}>?3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlAg$b_ya}eeFbpd~(OldM`b~|[1_-@Cjhxq%MHN^Jx9:8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiJj+oT|fxnhIo{ay-Dak@kgyyP=P KFmms|*@CKYOs:k5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fGa.hVlcbjbMgki`h9>;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#ObdIo,jPja`dlOemobj1053?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhMk(n\fml`hKaacnf62c73MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlG|~%_t`lISgpaq)d9[oxiyH}olAoo7Yj{>k0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaJV`ub|&i9^h}jtGg\iv?13MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlG|~%_t`lISgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNSRdqfpCgt|Eig4o5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMq3=7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'Kf`Cxz!Sxl`KWctm}%h>_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z;3>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fNjxlHcoqz,C`hAdfzxW=S!DGnlt})ALJZNt594DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$Nae@uu,l@drfNee{t"IjnGnltv]6U'NM`b~w/GF@T@~092NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*DkcF"b@wPtqkPja`dl8<>6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggB{{.nL{Tpuo\fml`h<>769GidDkc'NfmNabpnlfjqu\6g9GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhKpr)gYxdYahgmg@ldh`mm2?7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'Kf`Cxz!oQwplQi`oeo_c_kndxz,@Cjhxq%MHN^Jx638@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.@ooJpbzofd{#FnneqkencH~lxm`by BmiQ`|(nZms[y~f[ofeoa225Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`f\ky/kQ`|Vr{a^dkjbj_lq{+A@kgyr$JIM_Ey:2?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4033MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+lBkqYxd;94DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$eD\jsdvEevr1=2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*oKkeXnmiw9d:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"gCcmQwkwccLh~j0=09d:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"gCcmQwkwccLh~j0<091:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"g_urj53>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.kSqvnSgnmgi::4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$e]{|h^kLV`ub|VKEHR??31]l30=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-jTpuoW`EYi~k{_@LG[4648Ve::;5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%dHlznV`nj`3c474DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)Ddlky^hzervMkVEK&jNn`lwjdDlbficNf0>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-DJAY68=>TcR^XR^123MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUiw'Ygh]vnb@bw`~(aZclCxzPmra2?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQms+Usk{lYrbnLnsdz,mVo`G|~Ta~v FEASA}db3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUiw'Ygh]vnb@bw`~(aZclCxzw/GF@T@~ek2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVhx&Z~`~k\yoaAevc'fBd`i]fgHl\ive33MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUiw'Ygh]vnb@bw`~(gAegh^ghIo]nw})ALJZNtn;4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\b~ PtnpaVikKkxiu!`LnabhVo`G|~HIu!IDBRF|f5j2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*eW}zbH`ho}Dnlf5093\kg>939GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#]{|hR{mgmHbmmoo"Ya_urjGfiU~fj%OcxlceR{mgGgtmq%bHaw\if`7?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$\x}gSxl`lKcblln%Xb^zsiFahVik&NdyobjSxl`Fdubp&cO`t]fgy-E@FVBp1;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-\j562?Vcez5;4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)Xf9:>;Rgav^QT42bV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe0:5>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf1)Lh>:2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/bFjwddkm{YmykPFRO\BCb5%@d:5;5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo> Ga1^QT4=c0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-`AkgedlE~xAal8c9GidDkc'NfmNabpnlfjqu\5=<66;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Aljk_nPfeaGcl\dxW4SPGOF\5473WfUjhiQ;_NWW[f;?72i7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EhnoSb\jaeCg`PhtS0WTKCJP1037[jYflmU?SB[[_b{?3;76?=1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}85:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjv70=2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~<85:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjv50=2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~:85:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjv30=2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~885:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjv10=2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~685:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjv?0i2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qly=2=3d=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyTot2>>6c8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BcnwmpZoPz`~n_lcldRwvPhtWjs7>39n;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmwZe~4:46:2gV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{Vir0:08a:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYdq525;o5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&Ghcx`{_hUqmqcTidzgi]z}Uoq\hpr;87=i7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^nvp979?k1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}Pltv?6;1e3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_eRbzt=1=3g=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyT`xz34?5a?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{Vf~x1;17c9GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MbmvjqYn_{ci^obpmgSpwSi{Vrd~1=17c9GidDkc'NfmNabpnlfjqu\7=i7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^zlv919?k1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kdg|dSdY}iugPehvkmY~yYc}Pxnp?<;1e3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_eRv`r=;=<`=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Onq}Yn_{ci^obpmgSpwSi{R3VSJ@K_0320ZiXe|rT>=Q@UU335=bPOTV25=bPOTV15=bPOTV05=bPOTV75=bPOTV65=bPOTV55=bPOTV45=bPOTV;5=bPOTV:5<6Ra>1628@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax0222c=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{540a3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsWfXnmiOkdTlpJ}46>o1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH;8::h5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GfyuQ`RdcgEabRfzDs9:<4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEt8Q\W14e?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny422c=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{340a3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsWfXnmiOkdTlpJ}>6>o1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH18=j7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EzbyijQ`WskwaVgjxeo[x[asFpb}Z60i2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HuozlmTcZ|ftdQbiujbX}x^b~I}ax]23d=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Oplwc`Wf]yeyk\alroaUru]gyL~lwP26c8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!BsipfcZiPz`~n_lcldRwvPhtO{krS>9n;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~f}ef]lSwosmZkf|ak_tsWmwBtfqV>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v MrjqabYh_{ci^obpmgSpwSi{NxjuR68a:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}grde\kRtn|lYja}bjPupVjvAuipU24h5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&Gxdkh_nUqmqctL`yjnakkS`osh`Vsz\dxKovEyvqeAckipUf:84DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_b{?4;113MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVir0<086:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^kFiur~KfexRCnde]`}949??1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTot2<>648@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[f;<7==7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRmv<4<42>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYdq5<5;;5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPcx>4:201OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnT`xz31?54?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|585;:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPltv?7;103MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVf~x1:1769GidDkc'NfmNabpnlfjqu\9?>1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnT`xz39?54?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz5:5;:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?5;103MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVrd~1<1769GidDkc'NfmNabpnlfjqu\1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTtb|37?54?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz525;:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?=;173MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvseWfL~`aM`uov\g|:76>:0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYdq5;5;=5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vir0?080:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@}zb^mEqijDg|dSnw33?53?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[j@rdeIdyczPcx>7:26638@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQcuu>3:27;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYk}}692:?4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPoGwohFirf}Ugyy2<>638@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQcuu>7:27;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYk}}6=2:?4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPoGwohFirf}Ugyy28>638@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQcuu>;:276>;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYg{6;2:?4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPoGwohFirf}Usc2>>638@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQwos>1:27;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYg{6?2:?4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPoGwohFirf}Usc2:>638@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bst`\kCskdJe~byQwos>5:27;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTcK{clBmvjqYg{632:?4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPoGwohFirf}Usc26>`68@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bxnp\kRtn|lYja}bjPupVjvAuipQ2QRaXrhvfWdkwdlZ~X`|Gscz_5[XPFXT8;?Po^zl8586i=1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kg{Ud[g{eRcnticW|{_eJ|nyZ;^[jQua}oXm`~ceQvqQku@zhsP=PQWOS]725YhWqe7<3?n4:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@v`r^mTvlrb[hg{`h^{rTlpCwg~S0WTcZ|ftdQbiujbX}x^b~I}axY1YZ^HZV>>5RaPxn>3:4g33MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,I}iuWf]yeyk\alroaUru]gyL~lwT9\]lSwosmZkf|ak_tsWmwBtfqR9VSUA]_57;[jYg5:5=l:4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Ftb|PoVpjp`Ufeyfn\y|ZnrEqe|]>UVe\~dzjS`osh`Vsz\dxKov[5_\\JTX<<=TcRv`<1<2e1=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O{kwYh_{ci^obpmgSpwSi{NxjuV7R_nUqmqcTidzgi]z}UoqDvd\=TUSC_Q;57]l[}i;87;j86JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Drd~RaXrhvfWdkwdlZ~X`|Gscz_<[Xg^xbxh]nmqnfTqtRfzMymtU9]^ZLVZ22=VeTtb2?>0c7?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mymq[jQua}oXm`~ceQvqQku@zhsP5PQ`WskwaVgjxeo[x[asFpb}^1ZWQEYS9;;_n]{k9699h>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JpfxTcZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krW5SPXNP\005XgVrd0=0>9`9GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T3\,GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\i2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-GeqgUmn%LicHcoqqX3X(CNee{t"HKCQG{=d=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae D`vbV`a(OldM`b~|[9_-@Cjhxq%MHN^Jx8c8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#Io{aSgd+BciNee{V7R.EDoku~(NMI[Iu68;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwpl969011OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&ZseoYaFCmi,mAgsi]e[y~f311<;<>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{a6:=368;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwpl9790>1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&ZseoYaFCmi,mAgsi]e[y~f32?:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gKaucWkUst`5954:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(aMkmYa_urj?0;>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.kGeqgSgYxd1;1869GidDkc'NfmNabpnlfjqu\72<7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oCi}k_c]{|h=5=<2=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zb74368;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwpl9?90?1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&ZseoYaFCmi,mAgsi]e[y~fP0948@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/QzjfRhAJf`#dJnt`VlTpuoW82<7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oCi}k_c]{|h^33<2=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zbT=<69;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cOmyo[oQwplZ4?>2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~eQ<879GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gKaucWkUst`V<3:6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'FIggYaFCmi@vjutagm%_t`lTnK@hn)nLh~jXb^zsi]4<3=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.M@hnRhAJf`Oa|shld*Vik]eBOae iEcweQiW}zbT4584DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk[<>13MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(nKeehgN|`srkmcAgsiF0=076:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!iBnlgnEugzybbjJnt`Mvp9790?1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&`IgcneLrnqpmkaCi}kDyy2=>948@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!@CmiWkLEkcJxd~gag/k@hjelK{exd`hD`vbKpr;;72=7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$bOaalkBplwvoioMkmB{{<5<;2>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-mFjhkbIyc~}fnfFbpdIr|5?54;5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"dMcobi@vjutagmOmyo@uu>5:=02NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)aJfdofM}orqjjbBf|hE~x171649GidDkc'NfmNabpnlfjqu\j1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oUmzoSd`y1^KMRZ6082NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+lQua}oXm`~ceQvqQku;87=;7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfz6:2:>4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_e1<1719GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq?0;173MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv:26>:0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{5<5;=5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dx0:080:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}38?53?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr>::22BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqDvd;:7=?7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzMymt2<>668@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fWskwaVgjxeo[x[asFpb}929?=1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtO{kr08084:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Hr`{?2;133MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvAuip6<2::4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eJ|ny=:=31=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpCwg~404:=4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_eJ|ny^147>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqDvdX<>90H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{NxjuR;83:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Hr`{\225106\kZkrpV8;SB[[<1<;=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__0<079:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}T9\]DJAY698>TcRczx^03[JSS4;4356JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'`]yeyk\alroaUru]gyP5PQHNE]2542XgVg~tR106\kZkrpV8;SB[[<5<;=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__08079:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}T9\]DJAY698>TcRczx^03[JSS4?4356JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'`]yeyk\alroaUru]gyP5PQHNE]2542XgVg~tR106\kZkrpV8;SB[[<9<;=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqX=XY@FMU:=<:Po^ov|Z47WF__0409f:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#dY}iugPehvkmY~yYc}P07d8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!fWskwaVgjxeo[x[as^35b>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq\63`BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqctL`yjnakkS`osTqtRfz=37IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh}Kircah`bTidz[x[asFpb}=??=2^m5=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nPfeaGcl\dx0=099:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#b\jaeCg`Pht484=56JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'fXnmiOkdTlp878112NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jTbimKohX`|<2<5=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nPfeaGcl\dx09099:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#b\jaeCg`Pht4<4=56JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'fXnmiOkdTlp838112NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jTbimKohX`|<6<5=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nPfeaGcl\dx05099:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#b\jaeCg`Pht404386JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'fXnmiOkdTlp_<[Xg^xbxhOkdTlp_<[Xmxj`R=;_n:5?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyP5PQ`WskwaDbc]gyP5PQjqtco[62Xg8:3;6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'fXnmiOkdTlp_<[Xg^xbxhOkdTlp_<[Xmxj`R=;_n335=1BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nPfeaGcl\dxS=87;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQkuX9?20H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnr]12==CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mQadbFlm_eR=98:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#b\jaeCg`PhtW=<37IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq\13>628@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!`WskwaVgjxeo[x[as=1=35=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlp818082NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku;=7=;7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfz6=2:>4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_e191719GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}Uoq?=;133MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuip6;2::4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_eJ|ny=3=31=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~4;4<86JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gyL~lw33?57?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|:36>>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{Nxju1;1759GidDkc'NfmNabpnlfjqu\;:2202NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku@zhsP5PQ`WskwaVgjxeo[x[asFpb}^7ZWQEYS98?_n;;?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|]>UVe\~dzjS`osh`Vsz\dxKov[3_\\JTX<<3Tc464DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_eJ|nyZ;^[jQua}oXm`~ceQvqQku@zhsP?PQWOS]71=Yh111OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{krW4SPoVpjp`Ufeyfn\y|ZnrEqe|]3UVRD^R::7^m:<>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvd\1TUd[g{eRcnticW|{_eJ|nyZ7^[]IUW=?=Sb77;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krW;SPXNP\003Xg020H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{NxjuV7R_nUqmqcTidzgi]z}UoqDvd\?TUSC_Q;55]l===CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~S0WTcZ|ftdQbiujbX}x^b~I}axY;YZ^HZV>>?Ra83:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{\425BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvdX>>90H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{NxjuR983:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{\<25BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}Uoq\03`?l0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{V==j6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'f]yeyk\alroaUru]gyT4;h4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d[g{eRcnticW|{_eR79d:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugp@lufjeoo@bm8a:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugp@lufjeoo_lcldRwvPhtO{kr4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjsEkpegjblZkf|ak_tsWmwBtfqLr~lJjl`{\iv?43MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)@mgXd{~U?]/EfjHsk|KXJA^U?]/CGTWGJ;?ATec}{/SCNF60Xagy5>5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#JkaRnup_5[)OldFyazMR@OP_4[)IMZYM@=9K^kmwq)UIDH8:Rgasu:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\8::4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV255>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X869GidDkc'NfmNabpnlfjqu\1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ>60:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\8=:4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV2<4>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X<7>869GidDkc'NfmNabpnlfjqu\1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ=30:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\;>:4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV114>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X?8>869GidDkc'NfmNabpnlfjqu\1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ<11:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\:;:4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV064>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X>=>869GidDkc'NfmNabpnlfjqu\1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ<80:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\:3:4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV744>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X9??869GidDkc'NfmNabpnlfjqu\1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ;50:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\=<:4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV734>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X96>869GidDkc'NfmNabpnlfjqu\==68;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP0760>1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ:20:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\<9:4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV604>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X8;>869GidDkc'NfmNabpnlfjqu\82<7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_0324<68;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Bmtz\kAgsiFW;=R_FLG[4760VeTaxvP9^MVP0?60>1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'Dg~tRaKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ900:4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-Nip~XgMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\?;:4:5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#@czx^mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV564>03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)Je|rTcIo{aNww_35ZWNDOS8^m\ip~X1VE^X;=>869GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[XgVg~tR7POTV;5=0WF__5<87;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!Pn1327Zoi~?30H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&Ue<7;8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kB`atUmn6:2;74DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gNdepQab:56?30H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cJhi|]ef>0:3?7;8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kB`atUmn6>2;74DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gNdepQab:16?30H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cJhi|]ef>4:3?7;8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kB`atUmn622;64DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gNdepQabY7>11OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg^35<>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mDbcz[olS?87;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fAefqV`aX;?20H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cJhi|]ef]72==CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{XnkR;98:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z i@fgvWc`W?<37IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bMij}Rde\33>j1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?5481k2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>26;0d3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=30:3eBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2>6?4`?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1?8>7a8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0<616b9GidDkc'NfmNabpnlfjqu\j1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?6081k2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>12;0d3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=04:3eBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2=>7a8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol0>>16b9GidDkc'NfmNabpnlfjqu\38l;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5982;m4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4:>5:n5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;;<4=o6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:4>79>j1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?7<81j2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>0:3eBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2;2?4`?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1:<>7a8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol09:16b9GidDkc'NfmNabpnlfjqu\<2;m4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4=25:n5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;<04=n6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:36?i0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd8069>j1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?1481k2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>66;0d3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=70:3eBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2:6?4`?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1;8>7a8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[ol08616b9GidDkc'NfmNabpnlfjqu\2;m4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4?:5:n5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;>84=o6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:1:74:3dBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij26>7c8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS=8n;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV;=n6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY68?h0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[471j2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]263dBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ>47`8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS<;9b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU::;l4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W8==n6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY60?h0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[4?1i2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]12g=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP214a?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR<>6c9GidDkc'NfmNabpnlfjqu\?8m;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV88:o5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX:=k1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\630e3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^042g=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP294a?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR<66`9GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ<57`8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS>89b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU8;;l4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W:2=n6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY41?k0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[10e3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^632g=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP404a?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR:=6c9GidDkc'NfmNabpnlfjqu\8m;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV>?:o5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX<<k1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\020e3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^6;2g=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP484b?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR;9b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU><;l4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W<;=n6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY2:?h0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[051j2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]603dBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ:67`8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.kGeqgNf[olS899b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU>4;l4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W<3=m6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY1>k1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\250e3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^422g=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP634a?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR8<6`9GidDkc'NfmNabpnlfjqu\2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aLdjnak|7g9GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-jAkgedlyPXgVG^TR=>28]l5ZOI^V:=46JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eH`nbmgp[50>3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz30?4b?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7==09a:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss48;5:l5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9756?k0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>27;0f3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz315<5e>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0<;16`9GidDkc'NfmNabpnlfjqu\7c8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}69938n;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;:?4=m6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8719>h1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=0;:3gV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7>38n;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;;94=m6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8679>h1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=11:3gV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7?909a:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4:?5:l5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9516?k0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>03;0f3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz339<5e>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0>71689GidDkc'NfmNabpnlfjqu\75;0f3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz343<5e>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF09=16`9GidDkc'NfmNabpnlfjqu\?2;o4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:3=77c8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6?5386;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;<77c8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}6>?38n;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;==4=m6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8039>h1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=75:3gV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~79509a:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4<35:45Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp939>h1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=43:3gV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~7:?09a:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4?95:45Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp909>01OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=5=2<=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x161689GidDkc'NfmNabpnlfjqu\5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=030?57?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9776>>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50=37:22BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:6?7=?7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21?7>668@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=84?9?:1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947=39;;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=03:22BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:5;7=?7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21<;>668@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8739?=1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947>;084:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>13;133MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765832::4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<3;=36=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;:7=?7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21=?>668@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=8679?=1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947??084:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>07;133MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:7659?2::4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<27=31=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;;?4<86JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32<7?57?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:95?6>>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50>71729GidDkc'NfmNabpnlfjqu\;2::4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<53=31=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;<;4<86JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32;3?57?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9236>>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:509;1759GidDkc'NfmNabpnlfjqu\=6;:225Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=034?57?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9376>>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:508?1759GidDkc'NfmNabpnlfjqu\?39;;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=77:22BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:2?7=?7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21;7>668@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}YcykB`c=2=80?9?:1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947939;;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=43:22BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:1;7=87IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;2181729GidDkc'NfmNabpnlfjqu\5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=039?:1?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW858?;2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5;;25=4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ310<;7>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9756190H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7=>073:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1?9>918@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?528?;2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5;325=4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ318<;6>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9790:1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<33=<6=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:5:7287IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0?=1829GidDkc'NfmNabpnlfjqu\10;>43MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4;?54>5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2=6?:0?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW87190:1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<3;=<7=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:56190H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7?=073:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1=<>918@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?718?;2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\59>25=4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ337<;7>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9506190H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7?5073:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032WF__09>1829GidDkc'NfmNabpnlfjqu\75;>43MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4=854>5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2;3?:0?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW81290:1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<54=<6=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:3?7287IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0961829GidDkc'NfmNabpnlfjqu\7=;>53MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4=43?6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1;?>918@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?148?;2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5?925=4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ352<;7>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9336190H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^798073:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_03243?6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1;7>918@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}Q=?PQHNE]254>XgVg~tR7POTV?1<8?:2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5?54>5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY290?:0?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW83790:1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[36<;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<71=<7=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:16180H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7;36=;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<9<;6>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9?9>11OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^25<>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS<86;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX99<27IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\540>3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP134:?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T=>86;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX9=<27IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\500>3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP174:?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T=:86;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX91<27IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\5<0?3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP27;8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnVDKFz{krSd`|t.mGeqgH}}U9<;74DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY59?30H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]163?01OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^102<=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR=;689GidDkc'NfmNabpnlfjqu\:45Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ51>01OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^142<=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR=7689GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS9?99:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW=8=56JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[15112NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_565=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS9;99:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW=<=56JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[11112NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_5:5=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS9798:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW<<27IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\150>3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP504:?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T9?86;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX=:<27IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\110>3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP544:?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T9;86;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX=><27IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\1=0>3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP584;?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T:;74DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY18?30H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]553?11OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^:5<>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS4;=;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%dMij}<1<66>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv o@fgv979=;1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+jGcl{6928<4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&eJhi|33?71?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!`Aefq8182:2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,kDbcz5?59?5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'fKoh29>408@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"aNdep?3;353MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-lEabu414>>6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(gHno~1716d9GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo<>>689GidDkc'NfmNabpnlfjqu\01OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob122<=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn:>689GidDkc'NfmNabpnlfjqu\01OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob522<=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn6>689GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmn692;64DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfc959>11OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh<5<5<>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm79387;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQab:16?20H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg=5=2==CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[ol05098:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;17<<7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef]322=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[olS<88;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQabY5>>1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh_244?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmnU?::5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+fEh}g~Bb\{nlSgd[0003MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!lCnwmpLhV}hfYijQ9669GidDkc'NfmNabpnlfjqu\<<7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef];22=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[olS47l;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!GdlGacgrd}YmykLrnqpmka)@hdoeodeRvbp`RhLlljyazLljFlidoi'AHs#ObdIo,jTpuoX|fxi4j4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$NaeFn/kSqvnW}eyn=o84DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$Nae@uu,L@drfNee{#JkaFmmsw^6Z&MLgc}v FEASA}d13MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+GjlG|~%CIo{aGnlt*AbfOfd|~U>]/FEhjv'ONH\Hvn2:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"LckNww*jVr{a^dkjbj0^op=c=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+AbfMommxb{SucwaFth{zcek#FnneqkencT|h~nXbJjf`wopFjlLfgjec!GBy-AhnIr|'e[y~f[ofeoa4?a3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+GjlG|~%c]{|hUmdcic5i<1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})EdbE~x#a_urjWkbakmJbjbjkka09GidDkc'NfmNabpnlfjqu\Q`1^KMRZ6fi2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*oW}zbTNae]dx,jV`ub|VKEHR?>27]leg=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+AbfMommxb{SucwaFth{zcek#FnneqkencT|h~nXbJjf`wopFjlLfgjec!GBy-jTpuoWKf`^iw!iSgpaqYFFMU:=?8Po0;f?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/nRvwmRhonfnXb\jae{4b>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooLh)aGr[y~f[ofeoa=602NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*Dkc@d%e^z`rdfGeqg'NoeJaasZ2^*A@kgyr$JIM_Ey;;?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhMk(n[}eyiiJnt`z,C`hAdfzxWNyPfw`rAiz~Goa6i;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb>9c9GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbn;b>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&ZseoB\jsdv,g4HZlynxKo|tMao5=eV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r2;6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Iqm{lgcz]{oqPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_5[)LOfd|u!IDBRF|<1]/FEhjv'ONH\Hv71:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"LckNww*jHX|ycXbihld0;6>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&fDs\x}gTnedh`460>1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx:;?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=5<4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$Nae@uu,lTpuo\fml`h>Pmr;2?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)gYxdYahgmg3[hu'MLgc}v FEASA}1a3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%c]{|hUmdcic6?o1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbE~x#a_urjWkbakm;2>7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Cxz!oQwplQi`oeoHdl`hee;7?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)gYxdYahgmgWkWcflpr$HKb`py-E@FVBp1;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaYht fRe{SqvnSgnmgi5:4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$Nae]dx,jVaW}zb_cjice^op=6=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnTcq'cYht^zsiVlcbjbWdys#IHcoqz,BAEWMq3:7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Drd~RLckNww*jVr{a^dkjbjCicmc`bXpf6;2<9;;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#dJcyQwpl21779GidDkc'NfmNabpnlfjqu\o0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(gYxdYahgmgWkWcflp=m7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fNyRvwmRhonfn4=5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fGa.hL{Tpuo\fml`h?8c:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckHl-mUst`Ygh6l;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdIo,jTpuo\fml`hv DGnlt})ALJZNt464DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$NaeFn/kPpjtblMkmu!HeoDokuu\8T$OJaax.DGGUC111OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbCe"d]{osgg@drfp&MnbKb`prY2Y+BAdfzs#KJLPDz4b>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooLh)a]elkakJn``oa=7NyPfw`rAiz~Goa?6b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*Vik@Xnhz c0Pfw`rAiz~Goav DGnlt})ALJZNt5j4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>4>4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>Rc|8`9GidDkc'NfmNabpnlfjqu\?3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%_t`lISgpaq)d:[oxiyBll868@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiD^h}jt.Oplwc`Wj;Yi~k{FsmnGim50l1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd1l0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke;3o6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.R{mgJTb{l~$o<\jsdvEevrKke3i7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJddq%OJaax.DGGUC0m1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbMQavcs'j;Yi~k{FsmnGim5i?1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbMQavcs'j8Yi~k{Fd]nw})CNee{JlbcioeF`bc'ONH\HQ>x9:8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiD^h}jt.a1V`ub|Eig4l5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/QzjfIUmzo#n<]ergwV`Yj{0=0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy `D`vbBiiwp&MnbKb`prY3Y+BAdfzs#KJLPDz:3>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&fNjxlHcoqz,C`hAdfzxW03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%cCv_urjWkbakm]eYiljv899GidDkc'NfmNabpnlfjqu\6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.nRvwmRhonfnV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhVa)a[nr\x}gTnedh`Yj{q%OJaax.DGGUC181OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:;95Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%bHaw_urj43>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.kJV`ub|Okxx:;4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$eAmcRdcg}2b3:2b2:27=0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(aYxdYahgmg;0>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.kSqvnXaFXnhzPAOF\5557Wf2>7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Z~eQfOSgpaqYFFMU:<>>Po05f?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/nRvwmRhonfnXb\jae{;a>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhMk(nFqZ~eZ`gfnfR.EDoku~(NMI[Iuo8;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$NaeFn/kPpjtblMkmu!HeoDokuu\9T$OJaax.DGGUC1m1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIek1l1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIek9hk0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}?d3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6<`12NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lqa1>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r2;6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euN`hd5k2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d9[oxiyH}olAoo7d23MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxKkPmrz,@CjhxOkg`d`hEeef|*@CKYOT=u78;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m=RdqfpIek101OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k;Xnhz]e^ope3=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fNjxlHcoqz,C`hAdfzxW=S!DGnlt})ALJZNtl84DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mGeqgAdfzs#JkaFmmsw^7Z&MLgc}v FEASA}?73MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dBu^zsiVlcbjb:0;0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aAxQwplQi`oeo9=484DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|?03MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dBu^zsiVlcbjb\fXnmiw>909GidDkc'NfmNabpnlfjqu\0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#a_urjWkbakmJbjbjkka29GidDkc'NfmNabpnlfjqu\33MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,mIekZlkou5m4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b@nb\tnpf`Agsi5:54n5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cGoa]{osgg@drf4843:6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eZ`gfnf=6=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.kSqvnXaFXnhzPAOF\5557Wf3?7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aYxdRg@RdqfpZGILV;;?=Q`1978@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!`D`vbRdjnl1n0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)hX|ycXbihldVlV`gcq0?0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckHl-mK~W}zb_cjice848@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%eCv_urjWkbakm8k97IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hvne:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T0\,GBiiwp&LOO]Kwad9GidDkc'NfmNabpnlfjqu\b09GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i9^h}jtGg\ivdd3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKkek>7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0c1?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfje92NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLrj?6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiD^h}jt.a2V`ub|OxdaNbd2ca8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w9d9GidDkc'NfmNabpnlfjqu\=2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`h<6b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`Eoigmnhlo4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fZ~eZ`gfnfPjTbimss#IHcoqz,BAEWMq3<7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljPg}+oUlpZ~eZ`gfnf=d=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`^iw!iSfzTpuo\fml`hQbs`;8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc[nr"d\kyQwplQi`oeoTa~v DGnlt})ALJZNtl94DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.O{kwYEdbE~x#a_urjWkbakmJbjbjkk_ym?4;7?i2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$eIbvPtqkV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nDjfXxb|jdEcwe9691:1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#dBllRvlv`bCi}k7=36k;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jTpuo\fml`h7n;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve2n6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iQwplZoHZlynxROAD^3375Yh90>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"a_urjWkbakm]eYiljv8e9GidDkc'NfmNabpnlfjqu\2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T1\,GBiiwp&LOO]Kw9b9GidDkc'NfmNabpnlfjqu\NyPfw`rAiz~Goa?n9:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keNZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLr2n6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGpliFjl:0o0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIrno@hn4Xez337IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nwg2_k|euN`hd43MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Ey;a?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsN{efOae=b59GidDkc'NfmNabpnlfjqu\>2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxAmc999GidDkc'NfmNabpnlfjqu\BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ:Q#JIlnr{+CBDXLr3j6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfn>4>4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nL{Tpuo\fml`h<>949GidDkc'NfmNabpnlfjqu\c3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'e[y~f[ofeoa4>c3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'e[y~f[ofeoa7?43MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'e[y~f[ofeoaFnffnoom?5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo_c_kndxz,@Cjhxq%MHN^Jx9d8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckSfz*lTcqYxdYahgmg:6>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiQ`|(nZms[y~f[ofeoaZkti81OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlZms%e_jvPtqkPja`dlUfu!KFmms|*@CKYOs5k5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Drd~RLckNww*jVr{a^dkjbjCicmc`bXpf6;2<6=;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%bHaw_urj;1>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iHPfw`rAiz~3?6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aEig^hoky9`8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"gCcmQwkwccLh~j0=07b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eAmcSumqaaBf|h6:25;4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&c[y~f[ofeoa<4859GidDkc'NfmNabpnlfjqu\3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$A~f}ef]`5Wctm}Lyc`Mck3c0?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIeki=1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?n1:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbna4>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}g53MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$o<\jsdvEvjkDdb8in6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p0n0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2SgpaqJdd0l0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2SgpaqTbWdyjo6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMqkh7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jBf|hLgc}v GdlEhjvtS8W%HKb`py-E@FVBp0<0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kK~W}zb_cjice3;4?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl8:5n5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims2h6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iIpYxdYahgmgWkWcflp;2;6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iW}zb_cjice1]nwd06JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fLbnPpjtblMkm1?18b9GidDkc'NfmNabpnlfjqu\?2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdIo,jJ}Vr{a^dkjbj1`18@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbCe"d^zsiVlcbjbp&NM`b~w/GF@T@~fn2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdIo,jWqiummNjxlv GdlEhjvtS9W%HKb`py-E@FVBphl0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljKm*lUsg{ooHlznx.EfjCjhxzQ:Q#JIlnr{+CBDXLrj96JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbnb2>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjf:n?5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoD\jsdv,g4Tb{l~Mm~zCcmz,@Cjhxq%MHN^Jx`68@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5i>1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i9^h}jtGg\ivdc3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keNZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}?a3MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keNZlynx"m=RdqfpIekik1OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz MrjqabYd9[oxiyH}olAoo7g23MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goao9;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e6FqXnhzIarvOgi7f;2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l1Sgpaq@f{}Fh`o<4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Eyc7?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGpliFjl:kn0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p0l0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b0QavcsDjfj=6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}XnS`}ne:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cIo{aGnlt})@mgLgc}}T0\,GBiiwp&LOO]Kwad9GidDkc'NfmNabpnlfjqu\V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `PtqkPja`dl;2:6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gYxdYahgmg1=f=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfnOeoagdfbf>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo_c_kndxz,@Cjhxq%MHN^Jx8:8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbXou#g]dxRvwmRhonfn5o5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooWb~&`Xou]{|hUmdcicXezkj7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiQ`|(nZms[y~f[ofeoaZktp&NM`b~w/GF@T@~f02NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>0:a?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aMfr\x}g8d9GidDkc'NfmNabpnlfjqu\<2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dBllRvlv`bCi}k7=36j;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,mUst`]elkak6b:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc4m4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve:4i5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.mGeqgQieco585Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.mSqvnSgnmgiYa]e`fz=a=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhMk(nFqZ~eZ`gfnf=`=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhMk(nFqZ~eZ`gfnf5dgV"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljKm*lUsg{ooHlznx.EfjCjhxzQ;Q#JIlnr{+CBDXLri:6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#g\tnpf`Agsiq%LicHcoqqX5X(CNee{t"HKCQG{ef=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbnb`>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcm3a=>BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hvnb:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>lk4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8Ta~o7;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwB`Yj{j>0H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?wa79GidDkc'NfmNabpnlfjqu\]/FEhjv'ONH\Hv6f:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lJ}Vr{a^dkjbj2`28@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jHX|ycXbihld02e0=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnrm;5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5d60;1?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fDm{Sqvn>=2NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mLTb{l~Mm~z63:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$eAmcRdcg}BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iMaoWqiummNjxl2>>878@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"g_urjWkbakmh80H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oW}zbTeB\jsdv\EKBX999;Sbo<;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}g_hMQavcsWHDOS<><0^m2=1=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/nFbpdPfd`n2o6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(gYxdYahgmgWkWcflpBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,r@kw|pIdycz30?6`?AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-uAhvsqJe~by2>>5a8@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.tFiur~Kfex1<14b9GidDkc'NfmNabpnlfjqu\0;c:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv vDosp|Eh}g~783:l;EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!yElrw}Firf}6>29m4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"xJmqvzGjsi|5<58n5Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#{Kbpu{@kphs4>4?o6JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$zHctxAlqkr;07>h7IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%}I`~{yBmvjq:>6=90H`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&|[y~f;4:FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv vQwpl4233MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})qX|yc>9:4DlcAhn(CehIda}aaeovp_1[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"x_urj00g=CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+sTb{l~McHffn4e?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhMk(nFqZ~eZ`gfnf35=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnOi&`Ds\x}gTnedh`71k2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(JeaDzh|ilnu-Ldhc{ak`iBxjrgnls*Dkc@d%e]{|hQwow`1d3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})EdbE}ihcov,Kekbt`hanC{k}fmmt+GjlAg$b\x}gTnedh`~(LOfd|u!IDBRF|=>1628@hgEdb$OalM`mqmmakrtSo0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke=m7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%I`fAyesdokr(OignxdlejOwgqbiip'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:;n5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%I`fAzt/QzjfIUmzo#n?]ergwBdusDjf3n6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggB{{.R{mgJTb{l~$o<\jsdvEevrKker$HKb`py-E@FVBp0<0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy \yoaLV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y:4?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/CnhKpr)gMkmKb`py-Dak@kgyyP

20H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy `NyRvwmRhonfnXb\jae{237=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnIr|'e[y~f[ofeoa5Yj{1;0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy `PtqkPja`dl:Ta~v DGnlt})ALJZNt;h4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"LckNtfvcjh'Bjbi}gajgLr`tadf}$Nae@uu,lTpuo\fml`h?9f:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv BmiLr`tadf}%Dl`ksichaJpbzofd{"LckNww*jVr{a^dkjbj2678@hgEdb$OalM`mqmmakrtS0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&HggBxjrgnls+Nffmycmfk@vdpehjq(JeaDyy `PtqkPja`dl^d^hokyy-GBiiwp&LOO]Kw709GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!MljPg}+oUlpZ~eZ`gfnf31=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-AhnTcq'cYht^zsiVlcbjbWdy3?6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&Hgg_jv.hPg}Ust`]elkakPmrz,@Cjhxq%MHN^Jx938@hgEdb$OalM`mqmmakrtS;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!MljMuaw`kg~$Cmcj|h`ifKscunee|#d^zsi44?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-AhnIqm{lgcz GaofpldmbGoyjaax/hRvwmRhonfn;95Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%b\x}g_hMQavcsWHDOS<><0^m41>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.kSqvnXaFXnhzPAOF\5557Wf;=:6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&eOmyoYamkg2`=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-lTpuo\fml`hZ`Rdcg}0ci6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)~OcmcBxjrgnlsVrugko9545Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*EkmhxYi|{jsuLlWFJ)kMogmtkkEocah`Oi1=1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.EM@Z77<=UdS]Y]_23;[jYHZV=<;4^m\TRTX;82TcRA]_653[j76j01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!CmgbvQiWgy%[ya}jSxl`Fdubp&cCcaj\ifKmg4=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSku)W}eyn_t`lB`qf|*oOgenXejGax.DGGUCjk1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.LjBuafN`ld\b|{Rdqfp})Dzfyxeci!CmgbvQiWgy%[ya}jSxl`Fdubp&cEtEacdRkdMkdd3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUiw'Ygh]vnb@bw`~(aGrCcaj\ifKm5g?2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVr{a%[ya}jSxl`Fdubp&eGcnocSheLqqEBp&LOO]Kwc59GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Iorvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_urj,TpjtmZseoOo|ey-lHjefdZclCxzw/GF@T@~e:2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVr{a%d^hifsugqaaUnoHi`n55Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-TjvSgYxd"^zlrgP}keEizos#dF`leQjcLhd82NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _oqVlTpuo'Ygh]vnb@bw`~(aAegh^ghIoz,BAEWMqhj7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RltQiW}zb$\xb|eR{mgGgtmq%bBuF`leQjcLhej2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _oqVlTpuo'Ygh]vnb@bw`~(aGrCcaj\ifKm5g3k2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*eWgyIgil|KoogOkf?e3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Oix|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+fVr{aIgil|Koog2=a=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-`TpuoKeoj~IaaeMm`e5=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-`TpuoKeoj~IaaeMm`@i>=2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*oUmzoHaw69:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"g]ergwBwijXfz256JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&e[c}J`ndQweqcf82NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*iWgyNdbh]{aug\vvrwg}3j7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'fXnhzIrnoSqvn>l2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*iUmzoJabPtqk@if82NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*iUmzoJabPtqk@iCdph<7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'fXnhzIrnoSqvnXg[oxiyH}olRvwmBkqVKEHR??80]lf==CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-lV`ub|Oxda]{|h^mQavcsN{ef\x}gDm{\EKBX992:Sb?62:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"a\ifAFg0=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"^zsiQzjfnImlnnh#H}olRvwmBedZseo"J`ucnfW|hdJhynt"J`ucnfW|hdIzseoD`Marg{+jUnoVgxoi5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*Vr{aYrbnfAedff`+@ugdZ~eJmlR{mg*Bh}kfn_t`lB`qf|*Bh}kfn_t`lAr{mgLhEizos#b]fg^op|*@CKYOsol5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*Vr{aYrbnfAedff`+@ugdZ~eJmlR{mg*Bh}kfn_t`lB`qf|*Bh}kfn_t`lAr{mgLhEizos#b]fgy-E@FVBpho0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-SqvnTqgicBhkkee,EvjkW}zbOna]vnb-GkpdkmZseoOo|ey-j@iTanh=7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,Tpuo[pdhdCkjddf-BwijX|ycHob\yoa,@jsedlYrbnLnsdz,mAj~[`ms#KJLPDz`7>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#]{|hR{mgmHbmmoo"Ya_urjGfiU~fj%OcxlceR{mgGgtmq%OcxlceR{mgDu~fjCeNl}jx.mPmbYj{jh0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-SqvnTqgicBhkkee,WkUst`Mhg_t`l/EmvficTqgiIm~kw/EmvficTqgiJt`lIo@bw`~(gZclS`}w/GF@T@~d02NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(KaceoeJbaBmntjhbf}OemobjCicjj})Nfy"KgioBnfewEhf}xd`ak}/QwplVikaDniikk.UmSqvnCjeYrbn!Kot`oaVikKkxiu!Kot`oaVikHyrbnGaB`qf|*iTanr$JIM_Eyc`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$\x}gSxl`lKcblln%Xb^zsiFahVik&NdyobjSxl`Fdubp&cO`t]fgc68@hgEdb$OalM`mqmmakrtS_RU3<`=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"mKircah`tT|h~nSK]B_GDg7<7BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh40=1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(Agz~x#HffnAoadtDgg~ycabjr.aFjddkmF@bm7b:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'jOemobjOtvOkfYu{}zdx5:4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)dXfzH`ho}Dnlf<0=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Mkvr|'LbjbMce`p@kkrugefn~"m_urj@h`guLfdn495Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eW}zbOe~omldf5e>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-aAkgedlE~xIbv699GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv bSgpaqBhfl;=96JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%{Hd}nbmg;=>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lcg`ZiUmhnJhi[asZ;^[BHCW8;:8RaPaef\0ZIR\Vir0907b:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@okd^mQadbFlm_eV7R_FLG[476106\kZgclV>TCXZPcx>4:470<2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~9:;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmw4123MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_e?9:;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmw6123MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_e99:;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmw0123MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_e;9:;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmw2123MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_e59:;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Anaznu]jSwosmZkf|ak_tsWmw<1f3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,Ifirf}Ub[g{eRcnticW|{_eRmv<1<4e>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUhu1?17`9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Clotlw[lQua}oXm`~ceQvqQkuXkp692:o4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[f;;7=j7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(Eje~byQfWskwaVgjxeo[x[as^az8180i2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qly=7=3d=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O`kphsW`]yeyk\alroaUru]gyTot29>6c8@hgEdb$OalM`mqmmakrtSh0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_mww8480j2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qcuu>1:2dBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUgyy2;>6`8@hgEdb$OalM`mqmmakrtS4h0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_mww8<80j2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qwos>3:2dBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LalqkrXa^xbxh]nmqnfTqtRfzUsc2=>6`8@hgEdb$OalM`mqmmakrtS08b:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@m`uov\mRtn|lYja}bjPupVjvYg{6?2:l4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fob{at^kTvlrb[hg{`h^{rTlp[}iu4<4h0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JkfexRgXrhvfWdkwdlZ~X`|_ymq8280j2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+Heh}g~TeZ|ftdQbiujbX}x^b~Qwos>;:2dBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZoPz`~n_lcldRwvPhtS0WTKCJP1037[jYj}qU9=Q@UU32=Q@UU02=Q@UU12=Q@UU62=Q@UU72=Q@UU42=Q@UU52=Q@UU:2=Q@UU;2=5=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Onq}Yn_{ci~Jfs``oaaUfeyZ~X`|_QUQ[657WfUFYUQ<131\k47?>2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HkrpVc\~dzjsEkpegjblVZ\^R=<0^m\IP^X;889Sb?>719GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w1135b>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz253`;?5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GfyuQ`RdcgEabRfzDs9R]X07d8@hgEdb$OalM`mqmmakrtSBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz453`9>k0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{axnkRaXrhvfWdkwdlZ~X`|Gscz[51f3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IvnumnUd[g{eRcnticW|{_eJ|ny^34e>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lqkv`aXg^xbxh]nmqnfTqtRfzMymtQ=7`9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|hsgd[jQua}oXm`~ceQvqQku@zhsT?:o4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Fe|jg^mTvlrb[hg{`h^{rTlpCwg~W==j7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EzbyijQ`WskwaVgjxeo[x[asFpb}Z30i2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HuozlmTcZ|ftdQbiujbX}x^b~I}ax]53d=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Oplwc`Wf]yeyk\alroaUru]gyL~lwP76c8@hgEdb$OalM`mqmmakrtS3:202NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUhu1=1779GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\g|:36><0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSnw35?55?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4?4<:6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=5=33=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXkp632:94DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_mww8580?2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUgyy2>>658@hgEdb$OalM`mqmmakrtS0:21=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSa{{<7<43>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYk}}6<2:94DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_mww8=80?2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUgyy26>658@hgEdb$OalM`mqmmakrtS2:21=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})J{|hTeHctxAlqkrXEhnoSua}<5<43>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYg{6>2:94DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_ymq8380?2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUsc28>658@hgEdb$OalM`mqmmakrtS::2639?;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A~{m_nDvhiEh}g~Tot2<>628@hgEdb$OalM`mqmmakrtS7=;7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EziSbHzlmAlqkrXkp6<2:>4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FxlPoGwohFirf}Uhu161709GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRbzt=2=34=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^nvp979?81OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZjr|585;<5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vf~x1=1709GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRbzt=6=34=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^nvp939?81OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZjr|5<5;<5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vf~x191709GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRbzt=:=34=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^nvp9?9?81OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZ~hz5:5;<5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vrd~1?1709GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRv`r=0=34=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^zlv959?81OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZ~hz5>5;<5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vrd~1;1709GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"C|uc]lBpjkKfexRv`r=4=34=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.OpqgYhN|fgOb{at^zlv919?81OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kt}kUdJxbcCnwmpZ~hz525;<5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GxyoQ`FtnoGjsi|Vrd~171a59GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cwos]lSwosmZkf|ak_tsWmwBtfqR3VSbY}iugPehvkmY~yYc}Hr`{X4XY_G[U?:UdSua30?3b0>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LzlvZiPz`~n_lcldRwvPhtO{krW4SPoVpjp`Ufeyfn\y|ZnrEqe|]2UVRD^R::6^m\|j:768k?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EqeySbY}iugPehvkmY~yYc}Hr`{X=XYh_{ci^obpmgSpwSi{NxjuV8R_YMQ[132WfUsc1>11`68@hgEdb$OalM`mqmmakrtSBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!KaucQab)@mgLgc}}T8\,GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$HlznRde,C`hAdfzxW4S!DGnlt})ALJZNt4>4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'Drd~RaKaucFjddkmVrd0=0>829GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$Sc>?49]jjs>23MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.]m452?W`d}=<6>;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$CNbdTnK@hnEugzybbj \yoaWkLEkc&cJof\lve:6?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"gNcjP`raBkqm2?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(GJf`XbGLljAqkvunfn$Xucm[oHAoo*oFkbXhziQbs958@hgEdb$OalM`mqmmakrtS24;>?3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.kGeqgSgYxd1?>>958@hgEdb$OalM`mqmmakrtS1:=1077:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!Sxl`PjODdb%bHlznTnRvwm:361=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+lBf|h^d\x}g<4<;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{a6=2594DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`NjxlZ`Ptqk828??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~e27>958@hgEdb$OalM`mqmmakrtS1948@hgEdb$OalM`mqmmakrtSBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fD`vbPjVr{aU?4;5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"^wacUmJGim(aMkmYa_urj\1=02NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+JEkc]eBOaeLrnqpmka)[pdhXbGLlj-j@drf\fZ~eQ7879GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$eIo{aUmSqvnX1120H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})HKea_cDMckBplwvoio'YrbnZ`IBnh+lHbp}^dkjbjPtqk_HLU[5>33MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(Tqgi_cDMck.kWkbakmYxd5=4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%DOae[oHAooFth{zcek#]vnbVlMFjl'`^s_`]{aug;e>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-W|hd\fCH`f!fTyQnWqgsmVxxx}a{7e9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$cLmd839GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"ALljVlMFjlK{exd`h.R{mgQiNKea$c]{|hSau`=313MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,KFjl\fCH`fM}orqjjb(nKeehgN|`srkmcAgsiF0<076:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#BMckUmJGimDzfyxeci!iBnlgnEugzybbjJnt`Mvp9490?1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*IDdb^dENbdCsmpwlh`&`IgcneLrnqpmkaCi}kDyy2<>948@hgEdb$OalM`mqmmakrtSBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/NAooQiNKeaH~b}|ioe-mFjhkbIyc~}fnfFbpdIr|5<54;5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&EH`fZ`IBnhGwit{`dl"dMcobi@vjutagmOmyo@uu>4:=0628@hgEdb$OalM`mqmmakrtS4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%b[g{eRcnticW|{_e1;1719GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|<7<44>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}Uoq?3;173MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv:?6>:0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})n_{ci^obpmgSpwSi{535;95Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxKov<1<40>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqDvd;97=?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzMymt2=>668@hgEdb$OalM`mqmmakrtS5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&c\~dzjS`osh`Vsz\dxKov_650?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrEqe|Y??:1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtO{krS466;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR;87227IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzQ2QRIAD^3251YhWdsS?>POTV?5;>>3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv]>UVMEHR?>15]l[hsW;:TCXZ32?::?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrY:YZAILV;:=9Q`_lw{[76XG\^7?366;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR;<7227IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzQ2QRIAD^3251YhWdsS?>POTV?1;>>3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjv]>UVMEHR?>15]l[hsW;:TCXZ36?::?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|ZnrY:YZAILV;:=9Q`_lw{[76XG\^7;366;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR;07227IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzQ2QRIAD^3251YhWdsS?>POTV?=;0a3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvY7>o1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtW88i;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Q;6g9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|_44e?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr]52c=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlp[20a3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,mRtn|lYja}bjPupVjvY?>o1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtW0=?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(a^xbxh}Kircah`bTidz[x[as6:8@hgEdb$OalM`mqmmakrtS3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}31?4:?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gy7>386;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku;;7<27IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq?0;0>3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}35?4:?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gy7:386;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$c_knd@fgQku;?7<27IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq?<;0>3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}39?:7?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyP5PQ`WskwaDbc]gyP5PQjqtco[62Xg1<0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})hZlkoMijZnrY:YZiPz`~nMijZnrY:YZcv}hfT?9Q`11:4?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyP5PQ`WskwaDbc]gyP5PQjqtco[62Xg8::4:5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmw^?ZWf]yeykNdeWmw^?ZWl{~maQ<4^m247>03MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}T9\]lSwosmHnoYc}T9\]fupgkW:>Tc<><869GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]e`fB`aSi{R3VSbY}iugB`aSi{R3VShzam]00Zi68=<37IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g[ojhLjkUoq\43>699GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]e`fB`aSi{V8=46JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'fXnmiOkdTlp[60?3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kWcflHnoYc}P47:8@hgEdb$OalM`mqmmakrtS:55Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&eYiljNdeWmwZ0102NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jTbimKohX`|_64;?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oSgb`Dbc]gyT4;64DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%d^hokAefVjvY>><1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iUmzoSd`y6b9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"a]ergw[lhq9VCEZR>80:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}30?53?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|Znr>2:26628@hgEdb$OalM`mqmmakrtS>0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})h_{ci^obpmgSpwSi{Nxju1:1759GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz8080<2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+jQua}oXm`~ceQvqQku@zhs7:39;;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax>4:22BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqcTidzgi]z}UoqDvd\1TUd[g{eRcnticW|{_eJ|nyZ2^[]IUW=<:Sb77;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krW>4Ra68:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#bY}iugPehvkmY~yYc}Hr`{X=XYh_{ci^obpmgSpwSi{NxjuV:R_YMQ[130Wf337IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymtU6]^mTvlrb[hg{`h^{rTlpCwg~S5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov_050?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|ZnrEqe|Y5?:1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtO{krS>9<;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$cZ|ftdQbiujbX}x^b~I}ax]736=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlpCwg~W<=87IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(g^xbxh]nmqnfTqtRfzMymtQ9729GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"aXrhvfWdkwdlZ~X`|Gscz[2143MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvAuipU3;>5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&e\~dzjS`osh`Vsz\dxKov_84e?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v oVpjp`Ufeyfn\y|Znr]32c=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.mTvlrb[hg{`h^{rTlp[40a3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,kRtn|lYja}bjPupVjvY5>o1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*iPz`~n_lcldRwvPhtW:BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/nUqmqctL`yjnakkS`osh`Vsz\dxKovEyvqeAckipUf4=4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"IjnSmtw^6Z&NoeAxb{BSCNW^6Z&HN[^LC<6J]jjvr(ZHGI?;Qfnrv:7>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,C`hUg~yP

:WTKCJP103;[jYj}qU2SB[[113;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW547??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY?=1958@hgEdb$OalM`mqmmakrtSWF__=8?77:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ7191=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[163;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW5<7??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYYWF__>??77:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ4491=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[253;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[=594DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW637??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY<81958@hgEdb$OalM`mqmmakrtSWF__?=?77:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ5681=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[303;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW767??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY=;1958@hgEdb$OalM`mqmmakrtSWF__?:?77:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ5?91=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[383;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[;=594DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW046??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY:>1958@hgEdb$OalM`mqmmakrtSWF__89?77:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ2291=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[473;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[<=594DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"Cbuy]l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW0=7??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY:61958@hgEdb$OalM`mqmmakrtSWF__9:WTKCJP103;[jYj}qU2SB[[523;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW107??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY;91958@hgEdb$OalM`mqmmakrtS;3;6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$A`{w_nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU7;5=1WF__94?77:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z Mlw{[jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ0791=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&GfyuQ`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[603;3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[SPGOF\547?WfUfyuQ6_NWW267??2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(EdsSbJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY8;1948@hgEdb$OalM`mqmmakrtS<2=7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%FaxvPoEcweJssS?9VSJ@K_032BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,IhsWfNjxlAztZ40YZAILV;:=5Q`_lw{[XgVg~tR7POTV:53>01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=3=2<=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{Xnk1<1689GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hCg`wTbo595:45Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dOkdsPfc929>01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=7=2<=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{Xnk181689GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hCg`wTbo5=5:45Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dOkdsPfc9>9>01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`Koh\jg=;=2==CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lGcl{XnkR>98:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z i@fgvWc`W8<37IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%bMij}Rde\63>=46JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eLjkrSgd[00?3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nImny^hiP67:8@hgEdb$OalM`mqmmakrtS102NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aHno~_kh_84a?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1>16b9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7==09c:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6:=38l;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5;92;m4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4895:n5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;9=4=o6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:6=7j1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?5=81k2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>2=;0e3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=3=2f=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi321<5g>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2=1?4`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1<=>7a8@hgEdb$OalM`mqmmakrtS909c:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn69938l;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo58=2;m4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4;=5:n5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;:14=o6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:517j1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?7581k2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>05;0d3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=11:3eBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2<5?4`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1=9>7a8@hgEdb$OalM`mqmmakrtS916b9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm7?509c:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn68538m;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo595:n5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;<94=o6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:397j1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?0181k2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>71;0d3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=65:3eBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij2;9?4a?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk1:16b9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlm79=09c:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmn6>=38l;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTbo5?92;m4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`4<95:n5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`a;==4=o6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQab:2=7j1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde?1=81k2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef>6=;0e3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg=7=2f=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hi361<5g>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYij291?4`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnk18=>7a8@hgEdb$OalM`mqmmakrtSh1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\43gk1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\500e3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^352g=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP164a?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR?76c9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT=48n;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV8=n6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY58?h0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[771j2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]163dBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ=47`8@hgEdb$OalM`mqmmakrtS6c9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT??8m;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV98:o5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX;=k1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\730e3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^142g=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP394a?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR=66`9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/hFbpdOiZlmT8;l4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W=:=n6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY39?h0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[141j2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]773dBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,mAgsi@dYijQ;57`8@hgEdb$OalM`mqmmakrtS8m;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!fD`vbMkTboV??:o5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#dJnt`KmV`aX=<k1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'`NjxlGaRde\120e3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)nLh~jEc\jg^7;2g=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP584b?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-j@drfAgXnkR89b:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z iEcweLhUmnU=<;l4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"gKaucJjWc`W?;=n6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$eIo{aHlQabY1:?h0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&cOmyoFnSgd[351i2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(aMkmD`]ef]42d=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+lBf|hCe^hiP87c8@hgEdb$OalM`mqmmakrtS24;0f3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz310<5e>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0<<16`9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5;82;o4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:6<77c8@hgEdb$OalM`mqmmakrtS>7c8@hgEdb$OalM`mqmmakrtS38n;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;::4=m6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8729>h1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=06:3g:09a:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4;25:l5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp94>6?30H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>1:3g00;0f3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz334<5e>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0>816`9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|59<2;o4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:407BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF09>16`9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|5>:2;o4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq:3:77c8@hgEdb$OalM`mqmmakrtS4=m6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww81>9>h1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=6::3?7c8@hgEdb$OalM`mqmmakrtS<38n;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr;=84=m6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8049>h1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt=70:3g6<;0f3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz358<5=>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0809a:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4?:5:l5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp9066?k0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu>56;0f3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz362<5=>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF0;099:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss4>4=56JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww8=8112NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{<8<47>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:76>>0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50<>1759GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<139;;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=30:225;95Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0314<40>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:6>7=?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21?8>668@hgEdb$OalM`mqmmakrtS9?=1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid4947=4083:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>2:22BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:5:7=?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21<<>668@hgEdb$OalM`mqmmakrtS8084:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>12;133MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:7658<2::4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<3:=31=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;:04668@hgEdb$OalM`mqmmakrtS06;133MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxz\htdOkf:765982::4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqUo}oFdo1>1<26=31=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;;<4<86JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32<6?57?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9506>>0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:50>61759GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<11<52=31=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~x^fzfMm`858;<84<86JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNwwWmsaDfi7<32;2?57?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~XdxhCob>3:9246>>0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:509:1759GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1=64:22BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:36>>0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuQkqcJhk5:508>1759GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|Zb~jAal<1>39;;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprT`|lGcn2?>=70:225;95Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpVnrnEeh0=0354<40>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:2>7=?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;21;8>668@hgEdb$OalM`mqmmakrtS9?=1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztRjvbIid494794083:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJss[am@bm30?>6:22BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:1:7=?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvPlp`Kgj6;218<>618@hgEdb$OalM`mqmmakrtS1<9<47>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiF_e{iLna?4;:>6180H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7<36<;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<02=<6=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:697287IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0<<1829GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>27;>43MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS48>54>5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2>5?:0?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW84090:1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<0:=<6=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:617297IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0<073:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1<=>918@hgEdb$OalM`mqmmakrtSXgVg~tR7POTV?668?;2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\58?25=4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ324<;7>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9416190H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7>:073:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0326JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X1<1829GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>04;>43MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4:;54>5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2<2?:0?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW86590:1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[:WTKCJP103;[jYj}qU2SB[[<27=<6=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:4>7287IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__0>91829GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>0<;>43MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4:354?5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2<>918@hgEdb$OalM`mqmmakrtSXgVg~tR7POTV?058?;2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5>:25=4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ343<;7>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9246190H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^789073:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_0328^m\ip~X1VE^X1:8>918@hgEdb$OalM`mqmmakrtSXgVg~tR7POTV?0=8?;2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{[71^[BHCW8;:4RaPmtz\=ZIR\5>225<4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqq]1;TULBIQ>10:\kZkrpV3TCXZ34?:0?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW80690:1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[=36<;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<40=<6=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xV8<]^EM@Z7691UdS`{w_8]LQQ:2;7287IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtvX26[XOGNT=WF__08:1829GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>61;>43MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzT62_\CKBX98;3SbQbuy]:[JSS4<<54>5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`Mvp^04UVMEHR?>19]l[hsW0UDYY2:7?:0?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~P:>SPGOF\547?WfUfyuQ6_NWW80>90:1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAztZ40YZAILV;:=5Q`_lw{[536=;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKpr\>:WTKCJP103;[jYj}qU2SB[[<4<;7>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFW;=R_FLG[4760VeTaxvP9^MVP9076190H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uuY57XY@FMU:=<6Po^ov|Z?XG\^7:<073:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssS?9VSJ@K_032:43>6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww_35ZWNDOS8^m\ip~X1VE^X181839GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|R<8QRIAD^325=YhWdsS4Q@UU>4:=4WF__04098:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW9<37IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\53?07;8@hgEdb$OalM`mqmmakrtS47;8@hgEdb$OalM`mqmmakrtS?30H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]233?87;8@hgEdb$OalM`mqmmakrtS01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^032<=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR<>689GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V89:45Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ44>01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^072<=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR<:689GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V8=:45Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ40>01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^0;2<=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR<6699GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V9=56JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[66112NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_235=>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS><99:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW:9=56JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[62112NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_275=>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS>899:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW:==56JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`\NM@pqe|Ynfz~$cIo{aNww[6>112NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdXJAL|}ax]jjvr(gMkmB{{_2;5<>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvhTFEHxymtQfnrv,kAgsiFS986;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<9<27IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\040>3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP434:?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T8>86;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<=<27IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\000>3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP474:?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiWGJI{xjuRgasu-l@drfG|~T8:86;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mSCNEwtfqVcey!`D`vbKprX<1<27IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\0<0?3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrue[KFM|ny^kmwq)hLh~jCxzP57;8@hgEdb$OalM`mqmmakrtS<;74DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY29?30H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]663?8;74DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY2=?30H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]623?4;74DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bR@OBvwg~W`dxx"aKaucLqqY21?20H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xf^LCNrscz[lht|&eOmyo@uu]52<=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR8?689GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoQEHGuzhsTec}{/nFbpdIr|V<::45Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxc]ALCqvdXagy#bJnt`MvpZ05>01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gYM@O}r`{\mkus'fNjxlAzt^402==CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkUIDKy~lwPioqw+jBf|hE~xR998:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlPBIDtuipUbb~z oEcweJssW1<37IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~ya_OBAspb}Zoi{}%dHlznOtv\=04BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv o@fgv909=;1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+jGcl{6<28<4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&eJhi|38?71?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!`Aefq8<81m2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(E{kfS^z}e`oPpdrbJeehg#j\tsgbiVrf|lLyc`M`nuplhicu>h1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob3353?17;8@hgEdb$OalM`mqmmakrtS11OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh<4<5<>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm7:387;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})dKfexD`^u`nQab:06?20H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg=:=2==CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[ol04097:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`aX8?=0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg^353>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlmT>;94DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfcZ51?2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(F`L{klHffnAlqkrDgg~ycav cBmvjqOiY|kg^hiP4758@hgEdb$OalM`mqmmakrtSBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.@ooLh)aYxd]{csd;g?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/CnhMk(nX|yc\xb|e0`5?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/CnhKpr)GMkmKb`p.EfjCjhxzQ;Q#JIlnr{+CBDXLri:6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&HggB{{.NFbpd@kgy%LicHcoqqX5X(CNee{t"HKCQG{e7=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+AbfMommxb{SucwaFth{zcek#FnneqkencT|h~nXbJjf`wopFjlLfgjec!GBy-AhnIr|'e[y~f[ofeoa5Yj{0l0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(JeaDyy `PtqkPja`dl;2j6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&HggB{{.nRvwmRhonfn>l;4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$Nae@uu,lTpuo\fml`hMgaoef`d70H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(JeaYht fRe{SqvnSgnmgiRc|b09GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2=1=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+AbfMommxb{SucwaFth{zcek#FnneqkencT|h~nXbJjf`wopFjlLfgjec!GBy-j@iW}zb296JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&cGoa\jae{:`>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kOgiUsg{ooHlzn<1<:`>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kOgiUsg{ooHlzn<0<:g>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kOgiUsg{ooHlzn_1;`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyoP1858@hgEdb$OalM`mqmmakrtS6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&c[y~f[ofeoaZOI^V;8:>Q`a89GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!fPtqkPja`dlUBB[Q>371\k4YNF_U;ml5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#IjnEgeepjs[}kiN|`srkmc+Nffmycmfk\t`vfPjBbnhgxNbdDnobmk)OJq%b\x}g_CnhVa)a[oxiyQNNE]2570Xghh0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(aYxdRLckSfz*lTb{l~TMCJP1005[j7>m2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&NoeHhhnumvPpdrbK{exd`h.Icm`vnfclYmyk[oEgeepjsKeaOc`ofn.JA|*iW}zb_cjiceUmQadb~?o1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbCe"d@wPtqkPja`dl2;7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Ec fNyRvwmRhonfn=5m4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$NaeFn/kSqvnSgnmgiu!KFmms|*@CKYOs555Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fGa.hQwkwccLh~jt"IjnGnltv]7U'NM`b~w/GF@T@~>02NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*Dkc@d%e^z`rdfGeqg'NoeJaasZ3^*A@kgyr$JIM_Ey:f?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn;b>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao5BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0:4>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0\iv>f3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lqb2>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s455Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwHfj?m2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIek0o1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd82h7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJdd0h0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~f>2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"^wacNPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w969GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMq3<7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Cxz!oEcweCjhxq%LicHcoqqX5X(CNee{t"HKCQG{<4=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-AhnIr|'eEt]{|hUmdcic50;1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbE~x#aAxQwplQi`oeo9=594DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea?02NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0:1?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)gYxdYahgmg3[hu>92NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"b^zsiVlcbjb8Vgxt"JIlnr{+CBDXLr<2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"b^zsiVlcbjb\fXnmiww/EDoku~(NMI[Iu6>;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#ObdRe{-mWb~X|ycXbihld:7?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhVa)a[nr\x}gTnedh`Yj{090H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifKscunee|_yaRdsvavr(JeaYht fRe{SqvnSgnmgiRc|x.FEhjv'ONH\Hv61:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclE}ihcovQwkuTby|oxx"Cwos]AhnIr|'e[y~f[ofeoaFnffnooSua30?340>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.kGh|Vr{a=<7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'`CYi~k{F`qw30=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-jHfjUmhnr;i5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%b@nb\tnpf`Agsi5:5;i5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%b@nb\tnpf`Agsi5;5;:5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%b\x}gTnedh`>33MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc5;4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$e]{|h^kLV`ub|VKEHR??31]l520BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooLh)aYxdYahgmg{+A@kgyr$JIM_Ey;;?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhMk(n[}eyiiJnt`z,C`hAdfzxW=S!DGnlt})ALJZNt464DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$NaeFn/kPpjtblMkmu!HeoDokuu\9T$OJaax.DGGUC?o1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbCe"dZ`gfnfAkgedl2:7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fTnedh`Ciikfn=<6?;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdIo,jPja`dlOemobj29g8@hgEdb$OalM`mqmmakrtSRdqfpCtheJf`>5k4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa6i;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>8b9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b3QavcsNhy@nb6b:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*VikFXnhz c0Pfw`rAiz~Goav DGnlt})ALJZNt5j4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keHZlynx"m>RdqfpCtheJf`>l84DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keHZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}>?3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%_t`lOSgpaq)d:[oxiyBll9c8@hgEdb$OalM`mqmmakrtS1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#aKaucEhjv'NoeJaasZ3^*A@kgyr$JIM_Ey:2?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)gGr[y~f[ofeoa7>53MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%cCv_urjWkbakm;;3;6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.nL{Tpuo\fml`hZ`Rdcg}=>839GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iW}zb_cjice1]nw<7l0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy `PtqkPja`dl;5;4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,lTpuo\fml`hMgaoef`<2;2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdQweqcSgKxOaeKolcjj*Dkc[nr"d\kyQwplQi`oeoTa~v DGnlt})ALJZNt4?4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Aua}_CnhKpr)gYxdYahgmg@ldh`mmUsc1>11668@hgEdb$OalM`mqmmakrtS1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)nA[oxiyHnsu56?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/hN`hWcflp=o7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Fh`^z`rdfGeqg;87=o7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Fh`^z`rdfGeqg;97=:7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Z~e98;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#d^zsiVlcbjb0=1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)nX|ycSdA]ergw[DHCW8:8BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhMk(n[}eyiiJnt`z,C`hAdfzxWRdqfpCgt|Eigt"JIlnr{+CBDXLr2o6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDqkhEkc;3m7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGpliFjl:Vgx545Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o?\jsdvEaZktj<1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w969GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c3Pfw`rKkek87IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&Gxdkh_b3QavcsN{efOae=9e9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0L{V`ub|OkxxAmc9d9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0L{V`ub|OkxxAmc18`8@hgEdb$OalM`mqmmakrtS_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z:3>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}Fh`474DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwV`Yj{h<0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aKaucEhjv'NoeJaasZ2^*A@kgyr$JIM_Eyc5?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ:Q#JIlnr{+CBDXLr2<6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oOzSqvnSgnmgi?7>;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lJ}Vr{a^dkjbj20;5?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims2;6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5<75Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cO`t^zsi:5?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iHPfw`rAiz~386JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Fh`_kndx:`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iMaoWqiummNjxl2?>9a8@hgEdb$OalM`mqmmakrtS022\k4>23MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,kAgsi_kgei6k;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$c]{|hUmdcicSg[ojht7:;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnOi&`Ds\x}gTnedh`?13MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fGa.hL{Tpuo\fml`h?n2:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimNf'c[y~f[ofeoa})CNee{t"HKCQG{e`=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_5[)LOfd|u!IDBRF|dcRdqfpCgt|Eign<5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kwa29GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d9[oxiyH}olAoo7dd3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `NyRvwmRhonfn><7k;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eEt]{|hUmdcicSg[ojht7j;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eEt]{|hUmdcicSg[ojht?68:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`6Xezk<7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iW}zb_cjice1]nw})CNee{t"HKCQG{=0=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeo:585Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg1=g=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeoHdl`heecb?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakm]eYiljvx.FEhjv'ONH\Hv67:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimUlp$b^iw_urjWkbakm0k0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckSfz*lTcqYxdYahgmg\ivg>3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`f\ky/kQ`|Vr{a^dkjbj_lq{+A@kgyr$JIM_Eyc4?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:4l5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hFo}Ust`1n0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gFRdqfpCgt|1h0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmPfea>;2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$eAmcSumqaaBf|h6;24=4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.kOgiUsg{ooHlzn<0<;`>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdYahgmg:e>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdRg@RdqfpZGILV;;?=Q`9c9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc<7;;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-lTpuo\fml`hZ`Rdcg}=bBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP

x848@hgEdb$OalM`mqmmakrtSNyPfw`rAiz~Goa7k;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n?AxSgpaq@f{}Fh`<7n;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfj56JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~>j2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxK|`mBnh6g2_k|euN`h<>a3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnTcq'cYht^zsiVlcbjb1;1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlZms%e_jvPtqkPja`dlUfl?4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&Hgg_jv.hPg}Ust`]elkakPmrz,@Cjhxq%MHN^Jx8d8@hgEdb$OalM`mqmmakrtSBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iEnzTpuo0<1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lOUmzoJl}{829GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dBllSgb`|>e3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jHfjT|fxnhIo{a=2=R.EDoku~(NMI[Iuok;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aZ~d~hjKauc{+BciNee{V?R.EDoku~(NMI[Iuo<;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMaoe1=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i:Bu\jsdvEevrKke;i<6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iuo=;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0b1>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5Wdy2j6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b0QavcsNlUfol4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r2h6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b0QavcsDjfj56JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/Lqkv`aXk8XnhzIrno@hn4f;2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?AxSgpaq@f{}Fh`l:4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbn2e4=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekj91OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLrj>6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3QavcsN{efOae=bc9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxKkPmrz,@CjhxOkg`d`hEeef|*@CKYOT=u7k;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~Goa7i;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~YiRc|ab9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dHlznFmms|*AbfOfd|~U?]/FEhjv'ONH\Hvnc:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eOmyoIlnr{+BciNee{V?R.EDoku~(NMI[Iu79;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`4>?2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mM|Ust`]elkak=18a8@hgEdb$OalM`mqmmakrtS969GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`6Xezk=7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbj0^op|*BAdfzs#KJLPDz:0>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakm83?7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbj28c8@hgEdb$OalM`mqmmakrtSBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbXou#g]dxRvwmRhonfnS`}n8:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnTcq'cYht^zsiVlcbjbWdys#IHcoqz,BAEWMqk=7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"Cwos]AhnIr|'e[y~f[ofeoaFnffnooSua30?3;=>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nLes[y~f7c:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jMWctm}Ljy6n;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.kOgiTbims2>6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fLbnPpjtblMkm1>1939GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mIek[}eyiiJnt`>2:=eBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Ec fNyRvwmRhonfn5:5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooLh)aGr[y~f[ofeoa4g43MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$NaeFn/kSqvnSgnmgiu!KFmms|*@CKYOsmk5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooLh)aZ~d~hjKauc{+BciNee{V>R.EDoku~(NMI[Iuoi;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T1\,GBiiwp&LOO]Kwa49GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIeki?1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1c08@hgEdb$OalM`mqmmakrtSRdqfpCtheJf`>l94DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1[huf92NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdyih6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r2j6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`ll4DlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+HuozlmTo<\jsdvEvjkDdb8j96JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbnb2>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:m>5Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcm`1?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~f<2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l1Sgpaq@ugdIgg?lk;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxKkPmrz,@CjhxOkg`d`hEeef|*@CKYOT=u7i;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxAmca09GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k;Xnhz]e^ope`=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_5[)LOfd|u!IDBRF|dc989GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjb8Vgxm55Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~>>2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kUst`]elkak>979GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjb:0i0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjiceBjbjbccik1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}??3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae]dx,jVaW}zb_cjice8`8@hgEdb$OalM`mqmmakrtSd3MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eAmcRdcg}<2BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eZ`gfnf=g=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&c[y~fPiNPfw`rXIGNT===?_n;`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(aYxdRg@RdqfpZGILV;;?=Q`19f8@hgEdb$OalM`mqmmakrtS2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T0\,GBiiwp&LOO]Kwb79GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdIo,jWqiummNjxlv GdlEhjvtS8W%HKb`py-E@FVBphi0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIekim1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfj6j01OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9[oxiyHnsuN`h})CNee{t"HKCQG{eg=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3cf?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b3QavcsN{efOae=_lqb<>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|OoTa~m;;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|d0BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcmcg?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0cb?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbm9:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvltRos`Of~eKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLrjn6JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGpliFjl:j>0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?wa79GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2SgpaqJddh20H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k;Xnhz]e^opf0=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gMkmKb`py-Dak@kgyyP

:2NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mAj~X|yc585Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'`CYi~k{F`qw=6=CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hN`hWcflp3i7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nDjfXxb|jdEcwe9691k1OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lJddZ~d~hjKauc?5;?23MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jTpuo\fml`ho=;EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsSlroNexdH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}g_hMQavcsWHDOS<><0^mb7>BjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iQwplZoHZlynxROAD^3375Yh90>0H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*iCi}k]magk9b9GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#b^zsiVlcbjb\fXnmiw9e:FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv bHlsqqUszlkfEczjrgc`aCtheOcmcR]{oqQwv`gjZl{~i~z>769GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/cKmtprT|{ojaD`{esdbg`@ugdLbjbQ\tnrPpwcfe^cdKbzsiPfupct|8>i7IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%i^h}jtGmqBl`h1:1eBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,r@kw|pIdycz35?6`?AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-uAhvsqJe~by29>5a8@hgEdb$OalM`mqmmakrtS_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z4g>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*DkcF"^wacHPfw`r(k;XnhzCcm:1?AkfJea%H`oLolrlj`hs{R4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiLqq(TqgiD^h}jt.a2V`ub|OkxxAmc8g9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Ey;b?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*DkcF"b@wPtqkPja`dl8:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljMvp+iIpYxdYahgmgWkWcflp=h7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-kK~W}zb_cjiceUmQadb~9><0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,lTpuo\fml`h>Pmr:6?AkfJea%H`oLolrlj`hs{R729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnIr|'e[y~f[ofeoa71>3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Cxz!oQwplQi`oeoHdl`hee:;?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnTcq'cYht^zsiVlcbjbWdys#IHcoqz,BAEWMq2>7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>04;?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-jTpuoW`EYi~k{_@LG[4648Ve::l5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!`D`vbRdjnl>80H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$c]{|hUmdcicSg[ojht8=;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#xIigmVjacunee|_y|`bd3:g>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| CmgbvWcv}lyBb]LL/aGaig~mmOemobjIo;4?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRlt*VrdzoXucmMarg{+lUnoFS`}w/GF@T@~d92NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$e^ghOtv{+CBDXLrij6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]a/Qwow`U~fjHjhv oImo`Vo`AgUfn94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_oq-Sqiub[pdhNl}jx.mKkibTanCeS`}w/GF@T@~d02NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$cAalamQjcJssKLr$JIM_Eya5?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUst`&Z~`~k\yoaAevc'`DsDbbkSheJjf6T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*oTanE~xu!IDBRF|f6BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUst`&Z~`~k\yoaAevc'fFdolb\ifMvpFC'ONH\Hvl7:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQwpl*VrdzoXucmMarg{+jJhkhfXejAzty-E@FVBpk?0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[y~f oSgdmvrbzlnXejOlkc`8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\b~[oQwpl*VrdzoXucmMarg{+lNhdmYbkD`l3:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Zd|Ya_urj,TpjtmZseoOo|ey-jLjjc[`mBbu!IDBRF|gbl2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZd|NbjasFlj`7>n2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZd|NbjasFlj`Jhk0o0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%h\x}gCmgbvAiim8k;7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$o]{|hBnfewBhflFdol=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!lPtqkGicfzMeeiAalDm{:<>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+lTb{l~O`t7l;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv iSgpaq@ugdZd|4m4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!`PnrGkkcT|h~nm>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"a_oqFlj`Usi}oT~~zou;g?AkfJea%H`oLolrlj`hs{R146\k4?23MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(gZclOHm9;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%[c}]vnbjMa`bbl'Lyc`^`pE`oW|hd'Me~nak\yoaAevc'Me~nak\yoaBw|hdAgHjhv oRkd[hudm2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,TjvTqgicBhkkee,EvjkWgyNi`^wac.Flqgjb[pdhNl}jx.Flqgjb[pdhM~wacHlAevc'fYbkRc|x.DGGUCkk1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+Uiw[pdhdCkjddf-BwijXfzOna]vnb-GkpdkmZseoOo|ey-GkpdkmZseoL}vnbKmFdubp&eXejv FEASA}ga3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-SkuU~fjbEihjjd/DqkhVhxMhg_t`l/EmvficTqgiIm~kw/hFo}Vo`j>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+Uiw[pdhdCkjddf-BwijXfzOna]vnb-GkpdkmZseoOo|ey-j@iTanr$JIM_Eya7?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| _o2310YnfUX[=6?;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%hOaknr938@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"mLldcq5=4989GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf1)Lh6WZ];5<5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'jNbllcesQweqcXNZGTJKj<959GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh>=2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,gAotikfn~^zntd]EWHYANm9&Ec<67:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe1.Mk4XN0=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo? Ga2^E:1>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| cEkpegjbzZ~jxhQISL]EBa5*Ag93;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(kLdjnak@uuNlg=c03MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`TjvDdlkyHb`j879GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#n^`pEkpegjbl120H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eW}zbH`ho}Dnlf2f=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*dBfhhgiB{{Dm{5e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+gTb{l~Occk>679GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*Dkc@d%eCv_urjWkbakm?=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lHX|ycXbihld357>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fPtqkTpjtm>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hv8f:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlAg$b_ya}eeFbpd~(OldM`b~|[1_-@Cjhxq%MHN^Jx928@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbCe"d]{osgg@drfp&MnbKb`prY24X(CNee{t"HKCQG{3c=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggD`!iRvlv`bCi}ks#JkaFmmsw^7Z&MLgc}v FEASA}1a3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$NaeFn/kPpjtblMkmu!HeoDokuu\:T$OJaax.DGGUC?o1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckHl-mVrhzlnOmyow/FgmBiiw{R9V"IHcoqz,BAEWMq=m7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiJj+oT|fxnhIo{ay-Dak@kgyyP8P KFmms|*@CKYOs;k5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooLh)aZ~d~hjKauc{+BciNee{V;R.EDoku~(NMI[Iu9i;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimNf'cXxb|jdEcwe})@mgLgc}}T6\,GBiiwp&LOO]Kw7g9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*Dkc@d%e^z`rdfGeqg'NoeJaasZ5^*A@kgyr$JIM_Ey5e?AkfJea%H`oLolrlj`hs{R<0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll050?AkfJea%H`oLolrlj`hs{RR.EDoku~(NMI[Iu9i;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$dHlznFmms|*AbfOfd|~U>0\,GBiiwp&LOO]Kw7d9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"bJnt`Doku~(OldM`b~|[0_-@Cjhxq%MHN^Jx6g8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#aKaucEhjv'NoeJaasZ0^*A@kgyr$JIM_Ey5f?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!oEcweCjhxq%LicHcoqqX0X(CNee{t"HKCQG{3`=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_0[)LOfd|u!IDBRF|2c6d9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"b@wPtqkPja`dl^d^hoky7d8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#aAxQwplQi`oeo_c_kndx35=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!oQwplQi`oeo;S`}88:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlG|~%c]{|hUmdcic7Wdys#IHcoqz,BAEWMq<=7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(hX|ycXbihld352>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!oQwplQi`oeo9:n5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&fZ~eZ`gfnfGmgioln=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"gCcmQwkwccLh~j0=095:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+lJddZ~d~hjKauc?5581<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#dBllRvlv`bCi}k7=38;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,mIek[}eyiiJnt`>1:32BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'`Fh`^z`rdfGeqg;=7768@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe919>=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"gCcmQwkwccLh~j05094:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+lJddZ~d~hjKauc?=;3?3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$e]{|h4g8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nX|ycXbihld4a?AkfJea%H`oLolrlj`hs{R:Q`6b9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*oW}zbTeB\jsdv\EKBX9;88RAZT034=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Kj}qU}_y|jalQweqcQienJabFhdl_4[XOGNT=:=:_n]nq}Y2T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"Cbuy]`Gjsi|F@bm<17`8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo9?9b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi>=;l4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(EdsSnM`uovLqqJhk?;=n6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*Kj}qUhOb{atNwwHje09?h0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg=71j2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.Onq}YdKfexB{{Lna:53g16`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmn6:2;o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;:77c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm7:38n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`4>4=m6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfc9>9>h1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef>::3?3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh_24:?AkfJea%H`oLolrlj`hs{R3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh_64:?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%MyabLotlwFim)kKmjh|Iumn@kphsXex\h`kioeSqvnb{5;54;5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,BpjkKfexObd.b@vbccuN|fgOb{atQnvwUcil`dl\x}ger>1:=3:74DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+CskdJe~byLck/aF|qcillnHcx`{Awcjhddkm>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#mAxCweb`tA}efHcx`{<1<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%MyabLotlwFim)kGrIykhjrGwohFirf}6:2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+CskdJe~byLck/aM|GsanlxMyabLotlw8780j2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Iumn@kphsJea%oCvJxugm``bDg|dM{ofl``oa2e5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,BpjkKfexObd.bRfjaoioYxdh}30?51?AkfJea%H`oLolrlj`hs{R82NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!HNE]2317XgVL~`aM`uovAhn(dFqH~jkk}FtnoGjsi|R8VSljk_0:\KPR;973;7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.EM@Z70<8UdSK{clBmvjqDkc'iEtO{ifdpEqijDg|dW?SPaef\5=YH]]692:64DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVP969?11OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv GOF\5226WfULBIQ>753\kZgclV8:SB[[<0<4<>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%LBIQ>753\kZAILV;<8397;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*AILV;<820H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/FLG[4139VeTKCJP1662[jYflmU9=RAZT=6=3==CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$KCJP1662[jY@FMU:;9?Po^cg`Z46WF__08088:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})@FMU:;9?Po^EM@Z70<8UdSljk_33\KPR;>7=37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.EM@Z70<8UdSJ@K_0575ZiXimnT>4:2>_n]b`aY59VE^X161799GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(OGNT=::>_n]DJAY6?=;TcRokd^02[JSS404256JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]EqijDg|dNae!cOzAqc`bzOg`NaznuY1YZgclV;3SB[[_mww858>i2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQIumn@kphsJea%oCvMugdfvCskdJe~byU=]^cg`Z7?WF__Sa{{<1<2=g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$Aljk_FLG[4139VeTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~P>PQnde]23?>819GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<1<;4>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfULBIQ>753\kZgclV8:SB[[_b{?5;>73MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:561:0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<85Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IdbcWNDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\Vir0>0Pru:3?AkfJea%H`oLolrlj`hs{R7:=5_n]DJAY6?=;TcRokd^02[JSSWjs7936<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<8^pw<5=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$Aljk_FLG[4139VeTKCJP1662[jYflmU9=RAZT^az838?;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[f;>7Uyx5>4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[BHCW8=?=RaPaef\64YH]]Uhu191829GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<6<\vq>73MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:?6190H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<8::Zj60:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv M`fg[BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVPZe~404T~y6>;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<863MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\hpr;:72:7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXpfx7<36>;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<863MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\|jt;;72:7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXpfx7836>;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<863MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\|jt;?72:7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXpfx7436>;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<8BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPFtnoGjsi|Kf`"n@wBtdeaw@rdeIdyczPrr]`}9690=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[CskdJe~byLck/aM|GsanlxMyabLotlw[wuXkp6;22:=2]^EM@Z70<8UdS`{w_4]LQQ76091OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[CskdJe~byLck/aM|Ucil`dl\x}ger]qwZe~4943>6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XN|fgOb{atCnh*fHXldoeci_urjfwZttWjs7<3?>829GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSK{clBmvjqDkc'iEt]kadhldTpuomzUyRv`r=2=540f3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cbuy]`BpjkKfexAal1135e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPcGwohFirf}Fdo689GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj;9:45Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf46>01OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob122<=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn:>689GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj?::45Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf06>01OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob522<=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn6>689GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj3:5o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(OldHcx`{s/aM|@kw|pIdyczT2\]SSWY4?9UdS`{w_23\KPR;973i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*AbfJe~by}!cOzFiur~KfexV1948@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@m`uov\gCskdJe~byB`c^zlv949983m7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qULicM`uovp*fHMdzuNaznuY1YZVPZV9<Po^ov|Z56WF__?<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:668::;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl848699=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:476?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<2641e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>0123g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0>405a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h484::<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:668=:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl848608=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:4?6?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<1441e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>3333g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0=105a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4849?<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66;>:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8485=8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:706?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<1341e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>3:23g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0=905a?AkfJea%H`oLolrlj`hs{R>>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4848==9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66:;:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8484:8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:656?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<0041e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>2723g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0<605a?AkfJea%H`oLolrlj`hs{R9>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h48484<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66:3:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl848388=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:177?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<7541e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>5023g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0;305a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h484?9<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66=<:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8483?8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:1>6?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<7=41e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>4223g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0:115a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h484>><9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66<9:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8482<8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:036?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<6241e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>4523g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0<0:805a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h484=<<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:66?;:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8481:8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>2:356?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<0<5041f3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>774e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=39>7`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4843=:o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek97918=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:466?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<2551e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>0323g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0>205a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4:8<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:568?:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8786>8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:416?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<2<41e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>0;23g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0=005a?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;49=<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56;8:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8785;8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:726?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<1141e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>3423g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0=705a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;495<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56:::;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl878499=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:676?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<0641e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>2123g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0<405a?AkfJea%H`oLolrlj`hs{R;>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;48:<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56:=:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl878408=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:6?6?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<7441e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>5333g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0;105a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4??<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56=>:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8783=8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:106?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<7341e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>5:23g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0;905a?AkfJea%H`oLolrlj`hs{R>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4>==9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56<;:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8782:8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:056?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<6041e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>4723g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?0:605a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4;4>4<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:56<3:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl878188=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>1:376?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<3<5641e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>7123g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0?09405b?AkfJea%H`oLolrlj`hs{Rk0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0==41e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>0223g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0>115a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4:><9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:4689:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8686<8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:436?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<2241e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>0523g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0>805a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:49<<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46;;;;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl868598=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:746?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<1741e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>3623g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0=505a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:49;<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46;2:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl868518=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:666?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<0551e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>2323g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0<205a?AkfJea%H`oLolrlj`hs{R=>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:488<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46:?:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8684>8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:616?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<0<41e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>2;23g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0;005a?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4?=<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46=8:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8683;8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:126?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<7141e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>5423g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0;705a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4?5<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46<::;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl868299=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:076?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<6641e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>4123g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0:405a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4>:<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46<=:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl868208=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>0:0?6?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<5441e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2<>7323g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>09205a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4:4=8<9n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46??>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4:==9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:368;:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8186:8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:456?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<2041e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>0723g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090>605a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4:4<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:3683:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl818588=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:777?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<1541e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>3023g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090=305a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=499<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36;<:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8185?8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:7>6?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<1=41e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>2223g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090<115a?AkfJea%H`oLolrlj`hs{R?>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=48><9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36:9:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8184<8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:636?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<0241e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>2523g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090<805a?AkfJea%H`oLolrlj`hs{R7>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4?<<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36=;;;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl818398=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:146?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<7741e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>5623g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090;505a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4?;<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36=2:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl818318=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:066?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<6551e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>4323g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090:205a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4>8<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:368=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:016?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<5<6<41e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2;>4;23g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0909005a?AkfJea%H`oLolrlj`hs{R7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4=><9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:36?9:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8181<8=j7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:330i2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?523d=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090716c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>55<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:268::;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl808699=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:476?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<2641e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>0123g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080>405a?AkfJea%H`oLolrlj`hs{R2<;>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<4::<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:268=:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl808608=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:4?6?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<1441e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>3333g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080=105a?AkfJea%H`oLolrlj`hs{R2?<>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<49?<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26;>:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8085=8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:706?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<1341e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>3:23g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080=905a?AkfJea%H`oLolrlj`hs{R2>>>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<48==9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26:;:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8084:8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:656?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<0041e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>2723g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080<605a?AkfJea%H`oLolrlj`hs{R2>9>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<484<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26:3:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl808388=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:177?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<7541e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>5023g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080;305a?AkfJea%H`oLolrlj`hs{R29:>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<4?9<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26=<:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8083?8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:1>6?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<7=41e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>4223g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080:115a?AkfJea%H`oLolrlj`hs{R28?>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<4>><9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26<9:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8082<8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:036?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<6241e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>4523g=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld080:805a?AkfJea%H`oLolrlj`hs{R287>7c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<4=<<9m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:26?;:;o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl8081:8=i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>6:356?k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<4<5041f3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>774e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7939>7`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<43=:o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939182m7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHcafqX2XYW_[U8;=Q`_lw{[7YH]];:4k5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFmcdw^0ZWY]YS>9?_n]nq}Y5WF__><6i;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDoebu\>TU[[_Q<71]l[hsW;UDYY=>8g9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Big`{Ra3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLgmj}T6\]SSWY4?9UdS`{w_3]LQQ16?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,[k669=Ubb{9;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&Ue<5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(Wg::>;Qfnw57?AkfJea%H`oLolrlj`hs{R90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+Zh79:8Tecx84:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%Tb=?<2^kmr41f3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aFiur~KfexAal<0<4e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lElrw}Firf}Fdo1<1789GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oHctxAlqkrKgjU:;45Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kLg{xtM`uovOkfY5?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7<39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=33:22313<40>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:6;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1?;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38439?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>23;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85;32::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<0;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;97=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38779?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7>?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>17;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX858?2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<37=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;:?4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2=7?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0?71729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?6;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX859;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<23=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;;;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2<3?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0>;1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?7380<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW968;39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=1;:225Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>33?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;09?1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?0780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96??39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=67:22347<40>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:3?7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1:7>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]381?9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7839;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=73:22353<40>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:2;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1;;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38039?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:79;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>63;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85?32::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<4;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;=7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<18?>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38379?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7:?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>57;143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85<5;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>37?50?AkfJea%H`oLolrlj`hs{R9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7539=;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^246>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y6?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T==9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^3236=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X9;=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeTT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\51143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V;>;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P1750?AkfJea%H`oLolrlj`hs{R90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S?>83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]1525BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y5?>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S?683:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]1=24T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\74143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V99;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P3250?AkfJea%H`oLolrlj`hs{R=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeTT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\7<153MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V>:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_5147>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y3<>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S9;83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]7225;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P5150?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\13143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V?<;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P5950?AkfJea%H`oLolrlj`hs{R?;1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T::=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_7247>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y19>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S;<83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]5724=97IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28479?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7=?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>27;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95;?2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><07=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;9?4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>7?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0<71729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?5;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX958;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><33=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;:;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=3?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0?;1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?6380<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW869;39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=0;:225Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?32?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0>?1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?7780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW868?39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=17:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:4?7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=7>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]286?9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7?39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=63:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:3;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1:;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28139?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;78;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>73;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95>32::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><5;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;<7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1;?>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28079?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;79?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>67;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95??2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><47=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;=?4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2:7?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0871729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95<;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><73=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;>;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<293?50?AkfJea%H`oLolrlj`hs{R82:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]236=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X99=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R?>729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\57143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V;8;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P1550?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\625_3647>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y5=>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S?883:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]13255Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P3050?AkfJea%H`oLolrlj`hs{R9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^1736=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X;<=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R=9729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\72143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V93;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P3851?AkfJea%H`oLolrlj`hs{R_5347>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y3:>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S9=83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]7025_5;46>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y2?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T9=9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^7236=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X=;=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R;<729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\11143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V?>;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P5750?AkfJea%H`oLolrlj`hs{R>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S;>83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]55256JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldST$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?4;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5;;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<03=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;9;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2>3?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90<;1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5380<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:;39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=3;:225Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR<31?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90??1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?6780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69?39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=07:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:5?7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1<7>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]187?9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87>39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=13:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:4;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1=;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18639?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87?;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>03;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5932::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<2;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1:?>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18179?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV878?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>77;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5>?2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<57=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90971729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?0;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5?;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<43=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:3?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU908;1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?1380<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6>;39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=7;:225Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR<35?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90;?1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?2780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6=?39<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=4=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;?7=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>161729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?=;153MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V:<>6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?Q>729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\55143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V;:;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcRR?8729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\5=143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V;2;?5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcRBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y5;>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S?:83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]11250;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U95:<4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_250?AkfJea%H`oLolrlj`hs{RR=;729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\70143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V9=;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcRBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y38>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S9?83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]7625BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y30>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S9782:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]636=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X=9=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R;>729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\17143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V?8;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcRR;6739GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\2250:2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U2;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=30?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?5780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6:?39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=37:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:6?7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1?7>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]084?9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97=39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=03:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:5;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1<;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08739?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97>;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>13;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5832::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<3;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;:7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1=?>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08679?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97??084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>07;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;59?2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<27=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;;?4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2<7?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>71729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?7;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5>;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<53=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;<;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2;3?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU809;1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0380<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6?;39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=6;:225Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=34?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU808?1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>?39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=77:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:2?7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1;7>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]080?9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97939;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=43:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:1;7=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?181729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?3;143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;525;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=39?51?AkfJea%H`oLolrlj`hs{R5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P1150?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\53143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V;<;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P1950?AkfJea%H`oLolrlj`hs{R?;1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T>:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_3247>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y59>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S?<83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]1725Q=5618@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[700;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U9;:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_3:47>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y51>80H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S>9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^1336=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X;8=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R==729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\76143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V9?;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P3450?AkfJea%H`oLolrlj`hs{RQ;2618@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[150;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U?8:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_5747>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y3>>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S9983:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]7<256JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>Q:729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\15143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V?:;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P5350?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\1=143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V?2;?5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P6618@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[360;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U==:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_7047>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y1;>80H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S:9=;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^:46>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y>?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7<39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=33:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:6;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81?;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78439?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>23;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5;32::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<0;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;97=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78779?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7>?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>17;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<58?2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<37=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;:?4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92=7?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0?71729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?6;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<59;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<23=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;;;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92<3?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0>;1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?7380<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=68;39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=1;:225Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:33?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?09?1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?0780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6??39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=67:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:3?7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81:7>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]781?9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7839;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=73:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:2;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81;;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78039?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>79;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>63;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5?32::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<4;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;=7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT818?>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78379?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7:?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>57;143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5<5;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:37?50?AkfJea%H`oLolrlj`hs{R9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7539=;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^246>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y6?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T==9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^3236=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X9;=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R?<729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\51143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P1750?AkfJea%H`oLolrlj`hs{RT=59<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^3:37=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X:>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S?>83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]1525BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y5?>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S?683:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]1=24T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\74143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P3250?AkfJea%H`oLolrlj`hs{RT?89<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^1536=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X;>=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R=7729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\7<153MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_5147>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y3<>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S9;83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]7225;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P5150?AkfJea%H`oLolrlj`hs{RT9?9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^7036=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X===87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R;:729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\13143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P5950?AkfJea%H`oLolrlj`hs{R?;1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T::=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_7247>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y19>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S;<83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]5724=97IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R682:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]:36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;87=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91??>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68479?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7=?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>27;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5;?2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<07=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;9?4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>7?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0<71729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?5;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=58;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<33=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;:;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=3?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0?;1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?6380<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<69;39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=0;:225Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;32?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0>?1759GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?7780<2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<68?39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=17:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:4?7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=7>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]686?9?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7?39;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=63:22BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:3;7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91:;>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68139?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?78;084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>73;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5>32::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<5;=36=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;<7=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91;?>668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68079?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?79?084:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>67;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5??2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<47=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;=?4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82:7?57?AkfJea%H`oLolrlj`hs{R>0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0871729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1;133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5<;2::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<73=31=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;>;4<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS8293?50?AkfJea%H`oLolrlj`hs{R82:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]236=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X99=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R?>729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\57143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V;8;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P1550?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\625BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y5=>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S?883:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]13255Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P3050?AkfJea%H`oLolrlj`hs{R9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^1736=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X;<=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R=9729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\72143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V93;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P3851?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y3:>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S9=83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]7025BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y2?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T9=9<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^7236=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X=;=87IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R;<729GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\11143MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V?>;>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P5750?AkfJea%H`oLolrlj`hs{R>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S;>83:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]55256JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS8Q6739GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKbngr>3:2480H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@kiny7939=;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iM`li|<7<45>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFmcdwZ6092NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Big`{V;<=6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dNeklR<81:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJaohs^145>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFmcdwZ2092NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Big`{V?<=6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dNeklR889:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJxbcCnwmpIid494<56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN|fgOb{atMm`848012NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`BpjkKfexAal<3<4<>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFtnoGjsi|EehS=97;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMyabLotlwHjeX9>20H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@rdeIdyczCob]133=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976;2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;9;4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=30:212:9726>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0317<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665;<2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0648@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;97=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<32=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;9769=398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8749?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32=3?54?AkfJea%H`oLolrlj`hs{R5;:5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>11;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50?81769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:5?7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<3:=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;97695399;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8780?2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21=?>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;;84<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=11:21087:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9536>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0334<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:6659=2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;;04<:6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=1=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976?<398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8179?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32;2?54?AkfJea%H`oLolrlj`hs{R70;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;509;1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:3>7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<55=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976?4398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=81?9??1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32;>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;=94<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=72:212:9346>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0355<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665?>2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;=14<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=7::201OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=3291?54?AkfJea%H`oLolrlj`hs{R57;113MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50;086:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:919??1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=327>648@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;17==7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<1<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565;;2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;9:4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=37:211:9716>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0316<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565;32:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<32NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921?1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:587=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<33=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:769>398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8759?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32=4?54?AkfJea%H`oLolrlj`hs{R12;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850?91769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:507=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<3;=33=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:7692:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;;;4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=10:211:9526>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0337<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:5659<2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3648@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;;7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<52=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76?=398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8149?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32;3?54?AkfJea%H`oLolrlj`hs{R5;:5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>71;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850981769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:3?7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<5:=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76?5399;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8180?2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921;?>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;=84<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=71:21087:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9336>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0354<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565?=2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;=04<:6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=7=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76=<398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8379?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>3292?54?AkfJea%H`oLolrlj`hs{R5:202NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf692171779GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:76>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0311<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465;:2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;9=4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=36:210:9706>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0319<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465;22:84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<21769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:597=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<30=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;769?398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8729?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32=5?54?AkfJea%H`oLolrlj`hs{R13;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950?61769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:517==7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<3<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:4659;2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;;:4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=17:210:9516>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0336<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465932:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<22NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821=1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:387=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<53=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76?>398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8159?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32;4?54?AkfJea%H`oLolrlj`hs{R72;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950991769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:307=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<5;=33=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76?2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;=;4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=70:210:9326>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0357<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465?<2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2648@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;=7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<72=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76==398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8349?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?3293?55?AkfJea%H`oLolrlj`hs{R=5=33=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;7632:84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<250=087:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9776>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090310<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365;92:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;9<4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=35:217:97?6>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090318<42>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365;5;:5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>14;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50??1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:5:7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<31=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<7698398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8739?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832=6?54?AkfJea%H`oLolrlj`hs{R1<;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50?71779GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:56>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090331<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:3659:2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;;=4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=16:217:9506>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090339<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365922:84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5509>1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:397=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<50=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76??398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8129?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832;5?54?AkfJea%H`oLolrlj`hs{R73;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50961769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:317==7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<5<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365?;2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;=:4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=77:217:9316>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090356<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365?32:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<52NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21;1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:187=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<73=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76=>398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8359??1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe78329>648@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;?7==7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<9<42>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:36535;;5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>3:216:9766>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080313<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265;82:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421?:>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;9?4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=34:216:97>6><0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08031?54?AkfJea%H`oLolrlj`hs{R15;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50?<1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:5;7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<36=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=7699398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8709?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932=7?54?AkfJea%H`oLolrlj`hs{R1=;113MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50?087:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9576>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080330<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265992:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421=;>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;;<4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=15:216:95?6>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080338<42>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:26595;:5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>74;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?509?1769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:3:7=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<51=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76?8398;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8139?>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932;6?54?AkfJea%H`oLolrlj`hs{R7<;103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50971779GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:36>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080351<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265?:2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421;<>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;==4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=76:216:9306>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080359<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265?22:84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<41769GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:197=<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<70=32=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76=?399;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8380>2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6>2191779GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:?6><0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08039?:a?AkfJea%H`oLolrlj`hs{R18c9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIl`ep_3[XX^XT?:>Po^ov|Z4XG\^7=36m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKbngrY5YZVPZV9<:TcRczx^0\KPR;;72i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOfjk~U9]^RTVZ508VeTaxvP2^MVP9290k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~AdhmxW;SPPVP\726XgVg~tRe3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|CjfozQ=QR^XR^144ZiXe|rT>RAZT=4=34=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cQmsUpgk?;1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gUiwY|kg=:<4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jZ~e_zam50?AkfJea%H`oLolrlj`hs{R77]l43MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"mIumn@kphsN{efJdh`[8_\gAotikfn\b~Cob]LVZ>6?Ve:4>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,gCskdJe~byH}olDjbj]>UViOe~omldRltIidWFXT4<9Po3:0?AkfJea%H`oLolrlj`hs{R57]l3d=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$o]aTnDjbjJhkViIykhjrQwplZGILV;:9;Q`18g8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$MI^]AL15O})UIDH8:Rgasuc5?AkfJea%H`oLolrlj`hs{R=3=e3=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|5:5"bJnt`MvpK~;87692l84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>3:+iCi}kDyy@w<13:939i?1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1>1.nFbpdIr|Gr7<329>`48@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:76'eOmyo@uuL{858;?7k=7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz31?,l@drfG|~Et1?1<1BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss484%cIo{aNwwJ}:665;5m;5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=3=*jBf|hE~xCv31?>1:d02NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0<0!oEcweJssFq6:21;1a79GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp979&fNjxlAztOz?5;:16h<0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2>>/mGeqgH}}Ds0<037?c5?AkfJea%H`oLolrlj`hs{R=3=e3=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|585"bJnt`MvpK~;:7692l84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>1:+iCi}kDyy@w<33 `D`vbKprIp585090n6:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww878)gMkmB{{Ny>1:939i?1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1<1.nFbpdIr|Gr7>329>`48@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:56'eOmyo@uuL{878;?7k=7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz33?,l@drfG|~Et1=1<1BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss4:4%cIo{aNwwJ}:465;5m;5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=1=*jBf|hE~xCv33?>1:d02NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0>0!oEcweJssFq6821;1a79GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp959&fNjxlAztOz?7;:16h<0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2<>/mGeqgH}}Ds0>037?`;?AkfJea%H`oLolrlj`hs{RR.nFbpdTbo&MnbKb`prY1Y+BAdfzs#KJLPDza<>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS9W%cIo{aSgd+BciNee{V=R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX4X(hLh~j^hi GdlEhjvtS=W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyyU?]/mGeqgUmn%LicHcoqqX1X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|R:V"bJnt`Pfc*AbfOfd|~U9]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_5[)gMkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT1\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp^7Z&fNjxl\jg.EfjCjhxzQ9Q#JIlnr{+CBDXLri46JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[0_-kAgsi[ol#JkaFmmsw^5Z&MLgc}v FEASA}d?3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P=P `D`vbV`a(OldM`b~|[5_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq]6U'eOmyo]ef-Dak@kgyyP9P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAztZ3^*jBf|hXnk"IjnGnltv]1U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFWBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS;W%cIo{aSgd+BciNee{V=R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX6X(hLh~j^hi GdlEhjvtS=W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyyU=]/mGeqgUmn%LicHcoqqX1X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|R8V"bJnt`Pfc*AbfOfd|~U9]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_7[)gMkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT3\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp^5Z&fNjxl\jg.EfjCjhxzQ9Q#JIlnr{+CBDXLri46JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[2_-kAgsi[ol#JkaFmmsw^5Z&MLgc}v FEASA}d?3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P?P `D`vbV`a(OldM`b~|[5_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq]4U'eOmyo]ef-Dak@kgyyP9P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAztZ1^*jBf|hXnk"IjnGnltv]1U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW>S!oEcweWc`'NoeJaasZ5^*A@kgyr$JIM_Eycb?AkfJea%H`oLolrlj`hs{R43be>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<38>a`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494<=lo4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|96908kj7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww848)gMkmB{{Ny>2:47fi2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=3=*jBf|hE~xCv31?02ed=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<0<1`c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;582:+iCi}kDyy@w<0<45dg43be>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1<1.nFbpdIr|Gr7>38>a`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;4<=lo4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;:7$dHlznOtvM|94908kj7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww868)gMkmB{{Ny>0:47fi2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?02ed=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0<1`c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp59580:+iCi}kDyy@w<2<45dg25;?33MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/nPbiAgsi5;924:4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<01==1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;9=4286JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl2>5?;7?AkfJea%H`oLolrlj`hs{R0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<91959GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?5=8><2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6:537<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'fXjaIo{a=3==1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;:94286JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl2=1?;7?AkfJea%H`oLolrlj`hs{R0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0?=1959GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?618><2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h69937;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'fXjaIo{a=05:<2BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:517387IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1<1959GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?758><2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h68=37<;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'fXjaIo{a=1==6=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;<7387IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1;1929GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?2;?43MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/nPbiAgsi5=55>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)hZhgOmyo38?;0?AkfJea%H`oLolrlj`hs{R/mGeqgH}}Ds0=030?c5?AkfJea%H`oLolrlj`hs{R=0=e3=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|5:5"bJnt`MvpK~;87682l84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>3:+iCi}kDyy@w<13:909i?1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1>1.nFbpdIr|Gr7<328>`48@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:66'eOmyo@uuL{848;87k=7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz31?,l@drfG|~Et1?1<0BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss484%cIo{aNwwJ}:66585m;5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=3=*jBf|hE~xCv31?>0:d02NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0<0!oEcweJssFq6:2181a79GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp979&fNjxlAztOz?5;:06h<0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2=>/mGeqgH}}Ds0?030?c5?AkfJea%H`oLolrlj`hs{R=0=e3=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|585"bJnt`MvpK~;:7682l84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>1:+iCi}kDyy@w<33 `D`vbKprIp585080n6:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww878)gMkmB{{Ny>1:909i?1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1<1.nFbpdIr|Gr7>328>`48@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:46'eOmyo@uuL{868;87k=7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz33?,l@drfG|~Et1=1<0BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss4:4%cIo{aNwwJ}:46585m;5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=1=*jBf|hE~xCv33?>0:d02NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0>0!oEcweJssFq682181a79GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp959&fNjxlAztOz?7;:06k20H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyyU?]/mGeqgUmn%LicHcoqqX4X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|R:V"bJnt`Pfc*AbfOfd|~U>]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_5[)gMkm_kh/FgmBiiw{R8V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT0\,l@drfZlm$Kh`Ilnrp_6[)LOfd|u!IDBRF|g>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp^6Z&fNjxl\jg.EfjCjhxzQ>Q#JIlnr{+CBDXLri46JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{[1_-kAgsi[ol#JkaFmmsw^0Z&MLgc}v FEASA}d?3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P

S!DGnlt})ALJZNto64DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uuY2Y+iCi}kYij!HeoDokuu\BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS8W%cIo{aSgd+BciNee{V8R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX5X(hLh~j^hi GdlEhjvtS>W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyyU=]/mGeqgUmn%LicHcoqqX4X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|R8V"bJnt`Pfc*AbfOfd|~U>]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_7[)gMkm_kh/FgmBiiw{R8V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT2\,l@drfZlm$Kh`Ilnrp_6[)LOfd|u!IDBRF|g>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp^4Z&fNjxl\jg.EfjCjhxzQ>Q#JIlnr{+CBDXLri46JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{[3_-kAgsi[ol#JkaFmmsw^0Z&MLgc}v FEASA}d?3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Fgm@drfG|~P>P `D`vbV`a(OldM`b~|[6_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq]4U'eOmyo]ef-Dak@kgyyP

S!oEcweWc`'NoeJaasZ0^*A@kgyr$JIM_Ey`;?AkfJea%H`oLolrlj`hs{RS!DGnlt})ALJZNto64DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uuY0Y+iCi}kYij!HeoDokuu\BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS:W%cIo{aSgd+BciNee{V8R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX7X(hLh~j^hi GdlEhjvtS>W%HKb`py-E@FVBphk0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,IhsWNoeHlznOtv?4;(hLh~jCxzAx=2=54gf3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<1<-kAgsiFBu2?>33be>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<3=>a`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494?=lo4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969=8kj7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:37fi2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=2=*jBf|hE~xCv30?52ed=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2?>/mGeqgH}}Ds0=071`c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;5=2:+iCi}kDyy@w<0<75dg33be>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1<1.nFbpdIr|Gr7>3=>a`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;4?=lo4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;:7$dHlznOtvM|949=8kj7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:37fi2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=0=*jBf|hE~xCv32?52ed=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2=>/mGeqgH}}Ds0?071`c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595=0:+iCi}kDyy@w<2<75dg0!oEcweJssFq682;?na:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&GfyuQHeoFbpdIr|595"bJnt`MvpK~;;7=:ml5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:46'eOmyo@uuL{868?9090H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0=064:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&eYm`Jnt`>24;?33MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi5;:24:4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(g[kfHlzn<00==1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;9:4286JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*iUidNjxl2>4?;7?AkfJea%H`oLolrlj`hs{R0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0<81959GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?528><2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h6:437;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=3::<50H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?<1959GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?668><2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h69837;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=06:<2BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["a]alFbpd:5073?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1<6>818@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb878><2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h68<37;;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=12:<5818@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb808>;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h6=24=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(g[kfHlzn<6<:7>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["a]alFbpd:?6090H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0409b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[57Xehdo=;o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]3[hgil8<>7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$I|`P1145?AkfJea%H`oLolrlj`hs{Rh1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbRBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW:Ufmcj>649GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ26>?1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR:>17c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY3Wdkeh<8:;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Epl\14013MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(MxdT97IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$I|`P7045?AkfJea%H`oLolrlj`hs{R<1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR6>679GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ>69?k0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%N}cQ7_lcm`4023MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(MxdT5<89;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Epl\=47>m2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)Ci}kYij!HeoDokuu\8T$OJaax.DGGUC1o1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(Lh~j^hi GdlEhjvtS8:V"IHcoqz,BAEWMq3m7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&Njxl\jg.EfjCjhxzQ:=P KFmms|*@CKYOs5k5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$HlznRde,C`hAdfzxW<]/FEhjv'ONH\Hv6e:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!KaucQab)@mgLgc}}T2\,GBiiwp&LOO]Kw9d9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae D`vbV`a(OldM`b~|[2_-@Cjhxq%MHN^Jx8g8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/EcweWc`'NoeJaasZ6^*A@kgyr$JIM_Ey;f?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-GeqgUmn%LicHcoqqX2X(CNee{t"HKCQG{=`=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&ZseoYa@Cmi,@drfZlm$Kh`Ilnrp_2[)LOfd|u!IDBRF|Z&MLgc}v FEASA}?b3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$Xucm[oNAoo*Bf|hXnk"IjnGnltv]>U'NM`b~w/GF@T@~?j2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi>3:=eBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~e2>2?:a?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae iEcweQiW}zb7>36m;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`5954o5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$eIo{aUmSqvn;<72i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&cOmyo[oQwpl9390k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj?2;>e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$Xucm[oNAoo*oCi}k_c]{|h=5=T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae iEcweQiW}zbT<5o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuoW82i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&cOmyo[oQwplZ770k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj\54>e3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$Xucm[oNAoo*oCi}k_c]{|h^316n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`V>3m6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwmY20h1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj\2=gf3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$dOaalkBplwvoioMkmB{{<3<;e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)gJfdofM}orqjjbBf|hE~x1=18`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*jEkgjaH~b}|ioeGeqgH}}6?25o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/m@hjelK{exd`hD`vbKpr;=72j7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj `Cmm`oFth{zcekIo{aNww838?i2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%cNb`cjAqkvunfnNjxlAzt=5=9c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+iDdfi`Oa|shld@drfG|~7539l;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXkp6;2:m4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoUmxYja}bjPupVjvYdq5;5;n5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cncbwn[lTbyZkf|ak_tsWmwZe~4;4i0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kQatUfeyfn\y|Znr]`}939?j1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^az8380k2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiSgrWdkwdlZ~X`|_b{?3;1d3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfRdsPehvkmY~yYc}Pcx>;:2b3:2b2:2b1:2b0:2b7:2b6:2b5:2b4:2b;:2b::2b3:2b2:2b1:2b0:2b7:2b6:2b5:2b4:2b;:2b::=50?:7?AkfJea%H`oLolrlj`hs{R1:=5918@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^az808?;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiVpjp`Ufeyfn\y|Znr@zp`uXkp6=25=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRmv<6<;7>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTeZ|ftdQbiujbX}x^b~Lvtdq\g|:?6190H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kTvlrb[hg{`h^{rTlpF|rb{Vir04074:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pltv?4;>33MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYk}}6:25:4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRbzt=0=<1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[iss4:4386JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTtb|30?:6?AkfJea%H`oLolrlj`hs{R7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUsc2>1?:6?AkfJea%H`oLolrlj`hs{R>968@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^zlv9490=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWqey0>074:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pxnp?0;>33MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYg{6>25:4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRv`r=4=<1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[}iu4>4386JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTtb|38?:7?AkfJea%H`oLolrlj`hs{R61n0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FmijPoSgb`Dbc]gyP5PQHNE]2313XgVkohR;POTV\g|:361l0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FmijPoSgb`Dbc]gyP5PQHNE]2313XgVkohR;POTV\g|:368;3h6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@okd^mQadbFlm_eV7R_FLG[413=VeTmijP5^MVPZe~4>43j6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@okd^mQadbFlm_eV7R_FLG[413=VeTmijP5^MVPZe~4>4:=:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax0340>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~698=?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu?=1668@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|456?=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GfyuQ`RdcgEabRfzDs=9?84:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz214133MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq;==::4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax05231=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH91;<86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@czx^mQadbFlm_eCv>9050?AkfJea%H`oLolrlj`hs{R<0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEt8Q\W150?AkfJea%H`oLolrlj`hs{R=o7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~f}ef]jV`gc[hg{`h^{rTlpCwg~W1=o7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~f}ef]jV`gc[hg{`h^{rTlpCwg~W0=j7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^az8580i2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=3=3d=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTot2=>6c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWjs7?39n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4=45:2gh0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_mww8680j2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQcuu>7:2dBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUgyy29>6`8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWe0:08b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYk}}632:l4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[iss404h0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_ymq8480j2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQwos>1:2dBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUsc2;>6`8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWqey0808b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZoBey~rOb{at^Ob`aYg{6=2:l4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[}iu4>4h0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPiDosp|Eh}g~TAljk_ymq8<8012NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRmv<1<4=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVir0<089:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZiKkeL~`aM`uovM|Ze~4;4<56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@}zb^mOgi@rdeIdyczAx^az868012NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRmv<5<4=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVir08089:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZiKkeL~`aM`uovM|Ze~4?4<56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@}zb^mOgi@rdeIdyczAx^az828012NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRmv<9<4e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVf~x1>17`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yk}}6:2:o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\hpr;:7=j7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_mww8680i2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRbzt=6=3d=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUgyy2:>6c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xd|~7:39n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[iss4>49?h1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQcuu>::2gk0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPoMaoBpjkKfexCvPxnp?0;1f3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSua}<4<4e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVrd~1817`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yg{6<2:o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\|jt;07=j7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_ymq8<8f>2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Drd~Rg]e`fPehvkmY~yYc}Hr`{X=XYnZlko_lcldRwvPhtO{krW=SPXNP\142XgVrd0=0>a79GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.O{kwYnZlko_lcldRwvPhtO{krW4SPiSgb`Vgjxeo[x[asFpb}^7ZWQEYS8?<_n]{k9699h<0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Ftb|PiSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU=]^ZLVZ36:VeTtb2?>0c5?AkfJea%H`oLolrlj`hs{R3:4g13MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EqeySd\jaeQbiujbX}x^b~I}axY:YZoUmhnXm`~ceQvqQku@zhsP;PQWOS]642YhWqe7<3?n6:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LzlvZoUmhnXm`~ceQvqQku@zhsP5PQfRdcgWdkwdlZ~X`|Gscz_=[XPFXT9=8Po^zl85860;1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Z\^R=82^m\CKBX9>>>SbQCerqWldhX;1Ud=;64DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop969>01OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<1<22<=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Tb{|f0<>1689GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Pfwpjs48;5:45Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"\jstnw8449>11OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<0<5=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Wct}e~7=3?98:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Sgpqir;:7<27IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$^h}zlu>1:40?3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y2<>7;8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|595=;64DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop929>01OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<5<22==CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Tb{|f08099:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Sgpqir;=7;=46JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#_k|umv?2;0>3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y29>04;?AkfJea%H`oLolrlj`hs{R699GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Pfwpjs404=56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#_k|umv?=;7112NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Vd;>?:Piot5e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Zh7:;>Tecx>689GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.]m4740W`d}:l5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Qa0304[lhq9120H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%bNtzjL`lfTqtKgjQ9QRIAD^3400YhWHDOS<>>SbQNNE]2652Xg82i7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eOw{eMcmaUruDfiP>PQHNE]2313XgVFn~Zgao]50Zi60>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cIuykCaogSpwJhkR8VS]Y]_251[jYFFMU:=47Po0:4?AkfJea%H`oLolrlj`hs{R213\k4033MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(aYxd:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|<1<47>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjv:66>90H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dx0?083:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr>0:25618@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp8380;2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfz6<2:=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|<9<47>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjv:>6>=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov<1<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuip6:2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz8780?2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymt2<>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~4=4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax>6:21=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov<9<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuip6224o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV>R_YMQ[073Wf3j7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|nyZ;^[lTbimYja}bjPupVjvAuipQ:QRV@R^727Zi>i2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\:TUSC_Q:13]l=d=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmhnXm`~ceQvqQku@zhsP5PQfRdcgWdkwdlZ~X`|Gscz_6[XPFXT9WTTB\P515\kZWQEYS8>9_n55?AkfJea%H`oLolrlj`hs{R:84DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz[6113MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{NxjuR:86:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|Y2??1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyL~lwP6648@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~W>==7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|ny^:42>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuipU2;?5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}P0608@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp[4153MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{V8<>6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~Q<739GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}Uoq\02480H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxS49=;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|<1<46>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbyZkf|ak_tsWmw979?;1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYi|]nmqnfTqtRfz692:<4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdsPehvkmY~yYc}33?51?AkfJea%H`oLolrlj`hs{R608@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`wTidzgi]z}Uoq?3;153MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPht414<>6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jqRcnticW|{_e171709GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQatUfeyfn\y|Znr]334=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmxYja}bjPupVjvY6?81OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYi|]nmqnfTqtRfzU9;<5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]epQbiujbX}x^b~Q<709GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQatUfeyfn\y|Znr]734=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmxYja}bjPupVjvY2?81OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYi|]nmqnfTqtRfzU=;<5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]epQbiujbX}x^b~Q8709GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQatUfeyfn\y|Znr];34=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmxYja}bjPupVjvY>?01OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs=2=3d=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~n1??>6c8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmz6:=39n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr@zp`u;9;4<56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp848012NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<3<4=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}ox0>089:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qct4=4<56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp808012NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<7<4=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}ox0:089:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qct414<56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp8<8002NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|_15;?AkfJea%H`oLolrlj`hs{R30H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er]252?26:8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmzU9;55Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"gXrhvfWdkwdlZ~X`|BxvfwZ5002NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|_55;?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}oxS597;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr@zp`uX1?i0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%dJxbcCnwmp969>j1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eMyabLotlw8481k2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fL~`aM`uov?6;0d3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(gOg`Naznu>0:3eBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz36?4`?AkfJea%H`oLolrlj`hs{R7a8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfex1616b9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mEqijDg|d0409b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T<;l4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|V;=n6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bHzlmAlqkrX:?h0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%dJxbcCnwmpZ51j2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fL~`aM`uov\03dBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdyczP67`8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfexR99b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T4;l4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|V3<=6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}Ds0=081:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nN`hCskdJe~by@w<0<45>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{878092NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqH4:4<=6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}Ds09081:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nN`hCskdJe~by@w<4<45>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{838092NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqH4>4<=6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}Ds05081:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nN`hCskdJe~by@w<8<;f>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{_<[XOGNT=:::_n]mkqYby|kgS;7Po9d8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{NyY:YZAILV;<88Q`_omw[`wrieU=5RaPSV25`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<1<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<0<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<3<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<2<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<5<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<4<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<7<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<6<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<9<5`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|<8<44>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|Ny>::40d3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojhLjkUoq\43eBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|_24`?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbFlm_eR89c:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dxS:8l;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Dbc]gyT4;m4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgEabRfzU2:h5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fFjddkmOfjk:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|Gscz8580?2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzMymt2>>658@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpCwg~4;4<;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~I}ax>0:21=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov<7<43>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimYja}bjPupVjvAuip6<2:94DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|Gscz8=80>2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzMymtQ?779GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbTidzgi]z}UoqDvdX9><0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov_355?AkfJea%H`oLolrlj`hs{R>>SbQbuy]26ZIR\5954h5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fPehvkmY~yYc}AxZ;^[BHCW8=?9RaPmtz\57YH]]6?25k4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|NyY:YZAILV;<88Q`_lw{[44XG\^7936j;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Vgjxeo[x[asOzX=XY@FMU:;9;Po^ov|Z75WF__0;07e:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaUfeyfn\y|ZnrL{_<[XOGNT=:::_n]nq}Y6:VE^X1918d9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbTidzgi]z}UoqM|^?ZWNDOS<9;5^m\ip~X9;UDYY27>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2?>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2>>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2=>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2<>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2;>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~2:>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~29>4f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/hUqmqcBfhhgi~28>478@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/nCg`w:76>478@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/nCg`w:56478@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/nCg`w:36478@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/nCg`w:16478@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/nCg`w:?68g8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.@ooLh)aYxd]{csd;e?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimUlp$b^iw_urjWkbakmh<0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&Hgg_jv.hPg}Ust`]elkakPmr`0?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hN`hVrhzlnOmyoP18;8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kSqvnSgnmgil:4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"g_urjWkbakmVCEZR?<62]leg=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+lVr{a^dkjbj_HLU[451;Ve:SD@Y_1c`?AkfJea%H`oLolrlj`hs{R;Q`1`28@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.mSqvnSgnmgiYa]e`fz<4=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$bBu^zsiVlcbjb0;1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fNyRvwmRhonfn=:k4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckHl-mUst`Ygh6j;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hv6a:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oT|fxnhIo{ay-Dak@kgyyP

NyPfw`rAiz~Goa?6d:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv7f:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2808@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0\iv>d3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nwd>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`484DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*VikFXnhz MrjqabYd9[oxiyH}olAoo7?73MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd0;0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig=5k4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*VikFXnhz c0Pfw`rAiz~Goa7k;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu6i;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b3QavcsN{efOae=a99GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhC_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r3m6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keHZlynx"m=RdqfpIek0j1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`KWctm}%h>_k|euPf[hu>12NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy `D`vbBiiwp&MnbKb`prY3Y+BAdfzs#KJLPDz:=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimH}}$dHlznFmms|*AbfOfd|~U>]/FEhjv'ONH\Hv73:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hFqZ~eZ`gfnf6=25Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-kUst`]elkak?_lq{+A@kgyr$JIM_Ey:2?AkfJea%H`oLolrlj`hs{R63MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#a_urjWkbakm;2<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/mSqvnSgnmgiNfnnfgg=3=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%c]{|hUmdcicSg[ojhtv DGnlt})ALJZNt5=4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckSfz*lTcqYxdYahgmg;2>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimUlp$b^iw_urjWkbakmVgx585Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdRe{-mWb~X|ycXbihld]nw})CNee{t"HKCQG{=6=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+H~hzVHggB{{.nRvwmRhonfnOeoagdf\|j:768==7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%bHaw_urj4=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,mLTb{l~Mm~z87:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iMaoV`gcq>l0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&cGoa]{osgg@drf494BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,mUst`]elkak76:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iQwplZoHZlynxROAD^3375Yh0>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'`Z~eQfOSgpaqYFFMU:<>>Po0:3?AkfJea%H`oLolrlj`hs{R8g9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooLh)aYxdYahgmg{+A@kgyr$JIM_Ey;a?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooLh)aZ~d~hjKauc{+BciNee{V?R.EDoku~(NMI[Iu7>;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcm;1?AkfJea%H`oLolrlj`hs{Rm2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDbwqJddq%OJaax.DGGUC191OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb82?6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?Qbs9f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnG]ergw+f4UmzoJhQbs`;8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnG]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:t5l4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjCYi~k{/b0QavcsDjf2=6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb62:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbn2_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z:e>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlG|~%cIo{aGnlt})@mgLgc}}T0\,GBiiwp&LOO]Kw9`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&fNjxlHcoqz,C`hAdfzxW53MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaDyy `PtqkPja`dl;3>6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-kUst`]elkak=899GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&fZ~eZ`gfnfGmgioln2;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-kUst`]elkak[oSgb`|~(LOfd|u!IDBRF|=23:4103MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(aMfr\x}g7`9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.kJV`ub|Okxx:64DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!fLbnQadb~091OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&cGoa]{osgg@drf4943<6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#dBllRvlv`bCi}k7=39n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z iQwplQi`oeo3;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#d^zsi]jKWctm}UJBIQ>022\k=>789GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.mGeqgQieco4<5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"a_urjWkbakm]eYiljv919GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oIpYxdYahgmg:5>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnOi&`Ds\x}gTnedh`7>l2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbCe"d^zsiVlcbjbp&NM`b~w/GF@T@~f12NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbCe"d]{osgg@drfp&MnbKb`prY3Y+BAdfzs#KJLPDzb=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnOi&`YckkD`vb|*AbfOfd|~U>]/FEhjv'ONH\Hv6f:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjCYi~k{/b3M|Wctm}LjyBll`28@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2ef=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDz:a>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1e4=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6Zkt1k1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i9^h}jtGg\ivd03MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w989GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|Eigm85Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"C|hsgd[f7UmzoJabCmi1=c=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$Xucm@Rdqfp*e6FqXnhzIarvOgig73MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIek90n0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJddhi0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJddq%OJaax.DGGUC1l1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGpliFjl:k=0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z:=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f4Umzo@nb6b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b0QavcsZlUfl64DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kAgsiOfd|u!HeoDokuu\8T$OJaax.DGGUCi11OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `D`vbBiiwp&MnbKb`prY2Y+BAdfzs#KJLPDz:6>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'eEt]{|hUmdcic51:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfn><77;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jHX|ycXbihldVlV`gcq030H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5<56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mSqvnSgnmgi=Qbsy-GBiiwp&LOO]Kw919GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hX|ycXbihld3:4>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'e[y~f[ofeoa7?13MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjbKakekhjn5:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjiceUmQadb~p&NM`b~w/GF@T@~>:2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbXou#g]dxRvwmRhonfn585Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae]dx,jVaW}zb_cjice^ope1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimUlp$b^iw_urjWkbakmVgxt"JIlnr{+CBDXLrj>6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>849GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iEnzTpuo011OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(a@XnhzIarv;2>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jHfjUmhnr4h5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$eAmcSumqaaBf|h6;25k4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dBllRvlv`bCi}k7=367;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"g_urjWkbakm0?0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po848@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg82<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&eOmyoYamkgT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbCe"d@wPtqkPja`dl;j86JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aYxdYahgmg{+A@kgyr$JIM_Ey`3?AkfJea%H`oLolrlj`hs{RNyPfw`rAiz~Goa?n4:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k8XnhzIarvOgid43MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l1Sgpaq@f{}Fh`u!KFmms|*@CKYOsm85Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJabCmi1f`=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|d64o4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dBu^zsiVlcbjb:83m7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnrm=5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eEt]{|hUmdcicSg[ojht?6a:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb8Vgxm45Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{q%OJaax.DGGUC1>1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iW}zb_cjice0;4?AkfJea%H`oLolrlj`hs{Rk2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckSfz*lTcqYxdYahgmg\ivge3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdRe{-mWb~X|ycXbihld]nw})CNee{t"HKCQG{e<=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>8b9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nLes[y~f7f:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oNZlynxKo|t9f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aEig^hoky878@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aEig_ya}eeFbpd:760?0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iMaoWqiummNjxl2>>9d8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdYahgmg:g>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&c[y~fPiNPfw`rXIGNT===?_n;g?AkfJea%H`oLolrlj`hs{R>Po0;5?AkfJea%H`oLolrlj`hs{R4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$NaeFn/kM|Ust`]elkak>9b9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hvn8:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R:V"IHcoqz,BAEWMqk37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_4[)LOfd|u!IDBRF|BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcmz,@Cjhxq%MHN^Jx8f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a2V`ub|OxdaNbd2c48@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|OoTa~v DGnltCgkd`dlIiijx.DGGUCX9q337IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h>_k|euN`h0H`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `PtqkPja`dl^d^hokyy-GBiiwp&LOO]Kw909GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljPg}+oUlpZ~eZ`gfnf=1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnTcq'cYht^zsiVlcbjbWdyj?6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&Hgg_jv.hPg}Ust`]elkakPmrz,@Cjhxq%MHN^Jx`38@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z Mymq[GjlG|~%c]{|hUmdcicD`hdliiQwo=2=5=223MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lJdd[ojht6k;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dBllRvlv`bCi}k7<36k;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dBllRvlv`bCi}k7=368;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#d^zsiVlcbjb1=1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nX|ycSdA]ergw[DHCW8:82NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*iCi}k]magk8d9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!`PtqkPja`dl^d^hoky848@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbCe"d@wPtqkPja`dl3<7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oIpYxdYahgmg2e6=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggD`!iQwplQi`oeos#IHcoqz,BAEWMqkm7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP

NyPfw`rAiz~Goa?m2:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9[oxiyHnsuN`h})CNee{t"HKCQG{e1=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8j;6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}Lyc`Mck3]nwd7T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k8XnhzIarvOgi~(LOfd|u!IDBRF|d2;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e5Zlynx_kPmrcf?AkfJea%H`oLolrlj`hs{RBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oEcweCjhxq%LicHcoqqX5X(CNee{t"HKCQG{===CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nL{Tpuo\fml`h<69:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cCv_urjWkbakm;;2i6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr5k5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou<76;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$d\x}gTnedh`6Xezk37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld2\iv~(LOfd|u!IDBRF|<0k2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kUst`]elkakLh`ldaage3MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`hZ`Rdcg}})CNee{t"HKCQG{===CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&Hgg_jv.hPg}Ust`]elkak6b:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlZms%e_jvPtqkPja`dlUflo4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnTcq'cYht^zsiVlcbjbWdys#IHcoqz,BAEWMqk37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z Mymq[GjlG|~%c]{|hUmdcicD`hdliiQwo=2=5=dBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'`CYi~k{F`qwBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'`Fh`^z`rdfGeqg;873?7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iMaoWqiummNjxl2>>9g8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycXbihld;a?AkfJea%H`oLolrlj`hs{RT$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oW}zbTeB\jsdv\EKBX999;Sb?65:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+jVr{a^dkjbjTnPfea??2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xucm\tnrQatsb{}Y~bljTnTjGim(X|fxi^wacCcpa})n@ffo_diFn9d8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VikZ~d|_k~udqwWqthjl^dZdMck.RvhvcTqgiIm~kw/hJlhaUno@ds#KJLPDz;=>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(TqgiXxb~]epwfwqUszfhnXbXfCmi,TpjtmZseoOo|ey-jJ}NhdmYbkD`7a:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,P}keT|fzYi|{jsuQwvjdb\f\bOae PtnpaVikKkxiu!fNyJlhaUno@d:495Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sxl`WqiwZl{~i~z\tsmaaQiQaJf`#]{csdQzjfDf{lr$e^ghOtv;3>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(TqgiXxb~]epwfwqUszfhnXbXfCmi,TpjtmZseoOo|ey-jWlaH}}Uf5h4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.R{mgVrhx[ozyh}{Suplf`Rh^`Igg"^zlrgP}keEizos#d]fgNww[hu'ONH\Hv7c:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,P}keT|fzYi|{jsuQwvjdb\f\bOae PtnpaVikKkxiu!fSheLqq~(NMI[Iu6n;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QzjfUsgyXn}xk|tRvqkgcSg_cH`f!_umqfW|hdJhynt"aGomfPmbOiWdy2>6JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \yoaPpjvUmxny]{rn`fPjPnKea$\xb|eR{mgGgtmq%dDbbkSheJjZktp&LOO]Kw929GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-W|hd[}e{^hzervPpwiem]e]eNbd/Qwow`U~fjHjhv oMm`eiUnoFOHv FEASA}?63MgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yrbn]{oqPfupct|Z~ycok[oWk@hn)W}eyn_t`lB`qf|*iKgjkg_di@uuz,BAEWMq=37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#XfCmiPpdrb@ffoi!Bmtz\rVrumhgXxlzjOtv252>719GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-RlEkcZ~jxhF`legq+sBn{hhgiiBntbj46>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(QaJf`_yo{eImo``t(~McxmobjdMcwgmH?:1OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%ZdMckRvbp`Nhdmoy#{Jfs``oaaJf|jbEt<8k;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/tPpwcfeZ~jxhXnltgGaig~{V:7<38k;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/tPpwcfeZ~jxhXnltgGaig~{V:7=38l;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/tPpwcfeZ~jxhXnltgGaig~{V:T<;m4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.wQwv`gj[}ki[ocudFfhdtW9U:8i5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!mRdqfpCiuN`ld9>5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!mSumsWqtbidXn}xk|t076?AkfJea%H`oLolrlj`hs{R7IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#bM`rsgoeqccLh~jCxz31?76?AkfJea%H`oLolrlj`hs{R37IcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{Jfs``oa1eBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo321<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo320<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo323<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo322<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo325<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo324<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo327<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo326<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo329<7`>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo328<7g>BjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo32?6g?AkfJea%H`oLolrlj`hs{R5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:?>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:>>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:=>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:<>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:;>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1::>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:9>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:8>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:7>5f8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:6>5a8@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1:14e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08>14e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08?14e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08<14e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08=14e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08:14e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08;14e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08814e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08914e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08614e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j08714b9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j080;d:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7:=0;d:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7:<0;d:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7:?0;d:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7:>0;c:FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7:3:l;EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6<29m4DlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5258n5Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yFhdl@drf404>56JbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"x_oq@vbccuN|fgOb{atNww8582i2NfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|[c}LzfggqBpjkKfexB{{<02=1<=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qXfzIykhjrGwohFirf}E~x1?1589GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uTjvE}oln~K{clBmvjqIr|585945Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yPnrAqc`bzOg`NaznuMvp959=01OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}\b~MugdfvCskdJe~byAzt=6=1<=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qXfzIykhjrGwohFirf}E~x1;1589GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uTjvE}oln~K{clBmvjqIr|5<5945Km`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yPnrAqc`bzOg`NaznuMvp919=01OalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%}\b~MugdfvCskdJe~byAzt=:=1<=CehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})qXfzIykhjrGwohFirf}E~x1714e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uV`ub|OeyJdh`5e9GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uWqiwZl{~i~z\tsmaaCtheMcjkob749GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uWqtbidYmykYamwfBwijN`ldW4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiJj+oW}zb[ya}j819GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnOi&`Z~eZ`gfnf|*BAdfzs#KJLPDz;g>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimNf'c_cjiceDlbfic0<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggD`!iUmdcicBfhhgi<9:;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/CnhMk(n\fml`hKaacnf54>53MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjf3?6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc19d8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimH}}$XucmFRdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDz;5>BjiKf`"IcnCnoskkci|zQ6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*VikFXnhz c0L{V`ub|OkxxAmc829GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4>73MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJdd1l0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,P}keHZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLr2m6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*VikFXnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ70k1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/mGeqgAdfzs#JkaFmmsw^6Z&MLgc}v FEASA}>e3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Cxz!oEcweCjhxq%LicHcoqqX5X(CNee{t"HKCQG{30=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)EdbE~x#aAxQwplQi`oeo9;;5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljMvp+iIpYxdYahgmg152dBjiKf`"IcnCnoskkci|zQBjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,lTpuo\fml`h<89:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooJss&fZ~eZ`gfnfGmgioln346JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}123MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`^iw!iSfzTpuo\fml`h97;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/CnhVa)a[nr\x}gTnedh`Yj{1=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae]dx,jVaW}zb_cjice^op|*BAdfzs#KJLPDz;1>BjiKf`"IcnCnoskkci|zQ<1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%b\x}g6c9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-jTpuo\fml`h97;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/hRvwmYnG[oxiyQNNE]2466Xg>30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$e]{|h^kLV`ub|VKEHR??31]l53g9UdSB\P807\kUdS]Y]_243[jYHZV2:9Ra>1ca8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSku)W}eyn_t`lB`qf|*oOgenXejGac59GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRlt*VrdzoXucmMarg{+lNhdmYbkD`w/GF@T@~em2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$eCvGomfPmbOijo1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZd|"^zlrgP}keEizos#d@wHnngWlaNf8hh7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\b~ PtnpaVikKkxiu!fSheLqqYj{j>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[c}!_umqfW|hdJhynt"g\ifMvpZktp&LOO]Kwc09GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRlt*VrdzoXucmMarg{+lUnoFt"HKCQG{fc=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVhx&Z~`~k\yoaAevc'fBd`i]fgHl\ive03MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%dDbbkSheJjZktp&LOO]Kwc99GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRlt*VrdzoXucmMarg{+jJhkhfXejAztBG{+CBDXLrh:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Ekmhx_c]a/Qwow`U~fjHjhv oMm`eiUnoFt"HKCQG{fa=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVr{a%[ya}jSxl`Fdubp&cCcaj\ifKmg0=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVr{a%[ya}jSxl`Fdubp&cCcaj\ifKm|*@CKYOsnk5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEcm?;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+Usk{lYrbnLnsdz,mK~OgenXejGa1cf8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})n[`mDyyQbsb78@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})n[`mDyyQbsy-E@FVBpj80H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%H~b}|ioe-Gicfz]e[y~f PtnpaVikKkxiu!fSheLqq~(NMI[Ium?;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+Usk{lYrbnLnsdz,kMiklZclEcQbsb:8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%OaknrUmSqvn(X|fxi^wacCcpa})h@ffo_diFn^op|*@CKYOso45Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^zsi-Sqiub[pdhNl}jx.mOkfgk[`mDyyMJx.DGGUCk>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!_umqfW|hdJhynt"aCobcoWlaH}}r$JIM_Ey`6?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTpuo'fXnkd}{esggWlaFkbhi7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Uiw\fZ~e!_umqfW|hdJhynt"gGomfPmbOik:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$eEacdRkdMk~(NMI[Iulk;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEclj;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEc?m8:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Zd|Ya_urj,TpjtmZseoOo|ey-jWlaH}}hi7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Uiw\fZ~e!_umqfW|hdJhynt"g\ifMvpZktk:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$e^ghOtv\iv~(NMI[Ium?;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kPmbIr|q%MHN^Jxcg8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\b~[oQwpl*VrdzoXucmMarg{+jNhdmYbkD`Pmra5?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"]aTnRvwm)W}eyn_t`lB`qf|*iOgenXejGa_lq{+CBDXLrh;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vhx]e[y~f PtnpaVikKkxiu!`LnabhVo`G|~HIu!IDBRF|f3W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+lH@ffo_diFncg8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+lH@ffo_diFn0`;?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"]{|hUmSku)W}eyn_t`lB`qf|*oTanE~xol4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)X|ycXb^`p.RvhvcTqgiIm~kw/hQjcJssWdyh?6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vr{a^d\b~ PtnpaVikKkxiu!fSheLqqYj{q%MHN^Jxb28@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+lUnoFt"HKCQG{f`=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _urjWkUiw'Ygh]vnb@bw`~(gAegh^ghIo]nwf09g9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.aSkuEkmhxOcckCob;f?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,gUst`JfnmJ`nd3b4>BjiKf`"IcnCnoskkci|zQk2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'`XnhzIrnoSku?d3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(gYe{Hb`jSucwad5W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-lV`ub|Oxda]{|h^mQavcsN{ef\x}gDm{\EKBX98??Sb?65:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/nQjcFCd>2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,TjvTqgicBhkkee,EvjkWgyNi`^wac.Flqgjb[pdhNl}jx.Flqgjb[pdhM~wacHlAevc'fYbkRc|cd9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#]aSxl`lKcblln%JabPnrGfiU~fj%OcxlceR{mgGgtmq%OcxlceR{mgDu~fjCeNl}jx.mPmbYj{q%MHN^Jxb`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"^`pR{mgmHbmmoo"K|`mQms@gjTqgi$Hb{mldQzjfDf{lr$Hb{mldQzjfGtqgiBbOo|ey-lWla'ONH\Hvnf:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$\b~\yoakJ`ccmm$M~bc_oqFahVik&NdyobjSxl`Fdubp&cO`t]fgc58@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"^`pR{mgmHbmmoo"K|`mQms@gjTqgi$Hb{mldQzjfDf{lr$eIbvShe{+CBDXLrh86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(XfzXucmgNdggaa(SgYe{Hob\yoa,@jsedlYrbnLnsdz,@jsedlYrbnO|yoaJjGgtmq%d_diPmra`?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!_oqQzjfnImlnnh#Z`PnrGfiU~fj%OcxlceR{mgGgtmq%OcxlceR{mgDu~fjCeNl}jx.mPmbYj{q%MHN^Jxb;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"^`pR{mgmHbmmoo"Ya_oqFahVik&NdyobjSxl`Fdubp&NdyobjSxl`Evik@dIm~kw/nQjc})ALJZNtlj4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&Zd|^waciLfaacc&]e[c}JmlR{mg*Bh}kfn_t`lB`qf|*oCdpYbko;4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&Zd|^waciLfaacc&]e[c}JmlR{mg*Bh}kfn_t`lB`qf|*oCdpYbku!IDBRF|=2BjiKf`"IcnCnoskkci|zQ<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,gAotikfn~^zntd]EWHYANm;&Ec7:;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%hHd}nbmgqWqgsmVLXARHId0/Jj4?63MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al;3?7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)dL`yjnak}SucwaZ@TEVLMh?#Fn878@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"mKircah`tT|h~nSK]B_GDg6(Oi9030H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo> Ga1^QT4<70H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo? Ga949GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh61<1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+fBn{hhgi]{aug\BVKXNOn8!D`=949GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#nJfs``oawUsi}oTJ^CPFGf0)Lh40>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+fCiikfnCxzCob:f?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!lEocah`Ir|EehS}{pnv;3>BjiKf`"IcnCnoskkci|zQ?3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`TpuoKeoj~Iaae7a8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-aAkgedlE~xIbv6`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.`QavcsLfdn=;84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`Ds\x}gTnedh`003MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$NaeFn/kM|Ust`]elkak>629GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*Dkc@d%e]{|hQwow`143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$NaeFn/kSqvnSgnmgiu!KFmms|*@CKYOs;k5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooLh)aZ~d~hjKauc{+BciNee{V>R.EDoku~(NMI[Iu6?;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimNf'cXxb|jdEcwe})@mgLgc}}T11_-@Cjhxq%MHN^Jx6d8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbCe"d]{osgg@drfp&MnbKb`prY2Y+BAdfzs#KJLPDz4b>BjiKf`"IcnCnoskkci|zQl0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lUsg{ooHlznx.EfjCjhxzQ>Q#JIlnr{+CBDXLrW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbCe"d]{osgg@drfp&MnbKb`prY:Y+BAdfzs#KJLPDz52>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd><0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+U~fjCYi~k{/b3M|Wctm}LjyBll0:1?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy \yoaJV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~0<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?98;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6Zkt?81OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*Vik@Xnhz c3Pfw`rAmVgx4i5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s:k5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&ZseoD\jsdv,g7Tb{l~Goa9:;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$Xucm@Rdqfp*e6FqXnhzIarvOgi113MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlG|~%_t`lOSgpaq)d9[oxiyHnsuN`h=4W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#aKaucEhjv'NoeJaasZ7^*A@kgyr$JIM_Ey5f?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy `D`vbBiiwp&MnbKb`prY5Y+BAdfzs#KJLPDz4a>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#aAxQwplQi`oeo9=;k4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnIr|'eEt]{|hUmdcicSg[ojht8i;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$dBu^zsiVlcbjb\fXnmiw>689GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"b^zsiVlcbjb8Vgx;55Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~1>2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdOtv-kUst`]elkak>679GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"b^zsiVlcbjb:?i0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+iW}zb_cjiceBjbjbcc?k1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}0?3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae]dx,jVaW}zb_cjice7`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbXou#g]dxRvwmRhonfnS`}8a:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlZms%e_jvPtqkPja`dlUfu!KFmms|*@CKYOs;55Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.O{kwYEdbE~x#a_urjWkbakmJbjbjkk_ym?4;72j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#dJcyQwpl0c0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fLbnPpjtblMkm1:1659GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*oKkeYckkD`vb8081<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#dBllRvlv`bCi}k7:38;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,mIek[}eyiiJnt`>4:32BjiKf`"IcnCnoskkci|zQ789GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Nip~X~Z~yilc\t`vfRdjrmOxdaKgioZ3^[BHCW8=89RaPmtz\11YH]]8::n5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})Je|rToNaznuMvpIid99;=o6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*Kj}qUhOb{atNwwHje698l1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-Nip~XkJe~byAztMm`64Ydq?l0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg77Xkp;=j6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*Kj}qUhOb{atNwwHje59Vf~x:>4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(EdsSnM`uovLqqJhk;;T`xz>6c9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh?<8m;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'Dg~tRmLotlwKprKgj>::o5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})Je|rToNaznuMvpIid=8k1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-Nip~XkJe~byAztMm`340e3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob:22g=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!Bmtz\gFirf}E~xAal904b?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#nM`uovJjTsfd[ol0=09b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTbo5;;2;o4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;977c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm7938n;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`4?4=m6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfc919>h1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef>;:3gBjiKf`"IcnCnoskkci|zQ=56JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfcZ3112NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg^45=>BjiKf`"IcnCnoskkci|zQ2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Iumn@kphsJea%oO{ifdpEqijDg|d\a{|PdlgmkaW}zbn1>1879GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(N|fgOb{atCnh*fDrnooyJxbcCnwmpUjr{Yoehd`hPtqkav:661<0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#mMugdfvCskdJe~by^curRfjaoioYxdh}32?:6?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&L~`aM`uovAhn(dJ|lmiHzlmAlqkrWd|y[icjfnfRvwmctW92>7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.DvhiEh}g~I`f lBtdeaw@rdeIdycz_ltqSakbnfnZ~ek|_0:6?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&L~`aM`uovAhn(dJ|lmiHzlmAlqkrWd|y[icjfnfRvwmctW;=27IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.DvhiEh}g~I`f lEyvfjaccKfexLxnimcah`103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"HzlmAlqkrEdb$hBuLzfggqBpjkKfex1>1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(N|fgOb{atCnh*fHJ|lmiHzlmAlqkr;97=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.DvhiEh}g~I`f lNy@vbccuN|fgOb{at=0=3g=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$JxbcCnwmpGjl&jDsIuzjneggGjsi|H|jeaomld5`?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&L~`aM`uovAhn(dFqOsxh`keeAlqkrF~hcgmobj1678@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Og`Naznu@oo+eIpYoehd`hPtqkav:761n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#mAxQgm`lh`X|yci~U>]^EM@Z70<8UdS`{w_4]LQQ:76>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/GwohFirf}Hgg#m_eofjjbVr{aox0=082:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})A}efHcx`{Bmi-gUcil`dl\x}ger]3=5=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$KCJP1662[jYA}efHcx`{Bmi-gK~E}oln~K{clBmvjq]5UVkohR?7_NWW848>82NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!HNE]2317XgVL~`aM`uovAhn(dFqH~jkk}FtnoGjsi|R8VSljk_0:\KPR;:7=37IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.EM@Z70<8UdSJ@K_0575ZiXimnT>3:2>_n]b`aY59VE^X1?1799GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(OGNT=::>_n]DJAY6?=;TcRokd^02[JSS4;4<46JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-DJAY6?=;TcRIAD^3404YhWhnoS??POTV?7;1?3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"IAD^3404YhWNDOS<9;1^m\eabX:8UDYY2;>6:8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'NDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\5?5;55Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,CKBX9>>:SbQHNE]2317XgVkohR<>_NWW838002NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!HNE]2317XgVMEHR?840]l[dbcW;;TCXZ37?5;?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&MEHR?840]l[BHCW8=?=RaPaef\64YH]]632:64DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVP9?9101OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv M`fg[BHCW8=?=RaPFtnoGjsi|Kf`"n@wBtdeaw@rdeIdyczT2\]b`aY60VE^XRbzt=2==d=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$Aljk_FLG[4139VeTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~P>PQnde]2118`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWOg`Naznu@oo+eIpKmjh|Iumn@kphsS;WTmijP19]LQQYg{6:24DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[BHCW8=?=RaPaef\64YH]]Uhu1>1819GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<0<;4>BjiKf`"IcnCnoskkci|zQ753\kZgclV8:SB[[_b{?6;>73MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:46190H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<87:Zts091OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv M`fg[BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVPZe~4<43?6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWjs793Q}t928@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQly=4=<6=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$Aljk_FLG[4139VeTKCJP1662[jYflmU9=RAZT^az838Xz}2;7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXkp6<25=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[BHCW8=?=RaPaef\64YH]]Uhu191_sv;4>BjiKf`"IcnCnoskkci|zQ753\kZgclV8:SB[[_b{?<;>43MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:?6Vx4=5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IdbcWNDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\Vir04073:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Snw39?]o5=5_n]DJAY6?=;TcRokd^02[JSSWe0=071:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Sa{{<0<;5>BjiKf`"IcnCnoskkci|zQ753\kZgclV8:SB[[_mww878?92NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu4943=6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWqey0<071:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Sua}<3<;5>BjiKf`"IcnCnoskkci|zQ753\kZgclV8:SB[[_ymq868?92NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu4=43=6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWqey08071:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Sua}<7<;5>BjiKf`"IcnCnoskkci|zQ753\kZgclV8:SB[[_ymq828?92NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu4143=6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWqey0408d:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~TN<=8e:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~TN<=>839GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSK{clBmvjqDkc'iEtO{ifdpEqijDg|dS}Pcx>3:=25Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWOg`Naznu@oo+eIpKmjh|Iumn@kphsW{yT`xz31?:7?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GfyuQIumn@kphsJea%oCvMugdfvCskdJe~byQ}s^nvp97991?0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|Z@rdeIdyczMlj,`J}DrnooyJxbcCnwmpZttWqey0=0>1978@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRHzlmAlqkrEdb$hBuLzfggqBpjkKfexR||_ymq848691?0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|Z@rdeIdyczMlj,`J}DrnooyJxbcCnwmpZttWqey0?0>1838@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRHzlmAlqkrEdb$hBu^jnekmcUst`lyP=PQHNE]2317XgVg~tR;POTV25=6035e>BjiKf`"IcnCnoskkci|zQ>6`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj;:=;74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje6:?30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|ZeA}efHcx`{Lna153?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi?=;74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje29?30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|ZeA}efHcx`{Lna553?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi3=;74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje>90h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+BciKfex~ lNyGntqDg|dW?SPPVP\726XgVg~tR=>_NWW848>j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-DakEh}g~x"n@wElrw}Firf}Q9QR^XR^144ZiXe|rT?1:=co0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+Heh}g~ToK{clBmvjqJhk8=n7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kdg|dSnHzlmAlqkrKgj81:47>n2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XOldHcx`{s/aM|@kw|pIdyczT2\]SSWY4?9UdS`{w_23\KPR590l0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpVMnbNaznuq-gK~Bey~rOb{atZ0^[UQUW:=;SbQbuy]05ZIR\:;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=5460j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?3252dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5=9?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97;>=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9799?;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=5=70j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?3:52dBjiKf`"IcnCnoskkci|zQ06`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5>h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=6070j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?0552dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5>4?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;979;=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979;8:h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=7770j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?1052dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5?;?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;979<=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979;1;9>h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=0570j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?6242dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;58>?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97>?=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979<<;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=0270j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?6;52dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;59<>8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97?:=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979=;;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=1170j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?7652dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;595?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97?2=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979>9;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=2770j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?4052dBjiKf`"IcnCnoskkci|zQ2:<70j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?3352dBjiKf`"IcnCnoskkci|zQ3?>16`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585=??8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7;8=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9499=;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=5370j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?3452dBjiKf`"IcnCnoskkci|zQ3?616`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585>=?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:78:<:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949:8;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=6670j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?0752dBjiKf`"IcnCnoskkci|zQ3<916`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585>:?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:783=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949:0;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=7460j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?1252dBjiKf`"IcnCnoskkci|zQ3=<16`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585?9?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:79>=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949;?;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=7=70j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?1:52dBjiKf`"IcnCnoskkci|zQ3:>06`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag58589=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949<:;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=0070j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?6552dBjiKf`"IcnCnoskkci|zQ3:716`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag58584?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7?;=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949=8:h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=1770j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?7052dBjiKf`"IcnCnoskkci|zQ3;:16`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5859;?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7?<=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949=1;9>h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=2570j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?4252dBjiKf`"IcnCnoskkci|zQ38<16`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585:9?8a:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7<>;l5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl87809>k0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=<41f3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2=>834f>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595=<>8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7;:=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9599;;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=5170j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?3652dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595=5?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7;2=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959:9;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=6470j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?0152dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595>8?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;78==:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959:>;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=6<70j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?1352dBjiKf`"IcnCnoskkci|zQ16`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595???8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;798=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959;=;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=7370j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?1452dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5958=?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7>:<:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959<8;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=0670j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?6752dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5958:?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7>3=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959<0;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=1460j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?7252dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag59599?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7?>=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959=?;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=1=70j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?7:52dBjiKf`"IcnCnoskkci|zQ16`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595:??8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7<8=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959>=;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=5770j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?3052dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5=;?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7;<=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek92991;9>h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=6570j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?0242dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5>>?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<78?=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929:<;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=6270j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?0;52dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5?<>8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<79:=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929;;;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=7170j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?1652dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5?5?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<792=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929<9;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=0470j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?6152dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>588?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7>==:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929<>;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=0<70j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?7352dBjiKf`"IcnCnoskkci|zQ16`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>59??8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7?8=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929==;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=1370j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?7452dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5:=?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7<:=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929>;;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=2170i2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?463d=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090816c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>54<9n;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:360;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=5460j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?3252dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5=9?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7;>=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9399?;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=5=70j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?3:52dBjiKf`"IcnCnoskkci|zQ06`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5>h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=6070j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?0552dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5>4?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=79;=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939;8:h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=7770j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?1052dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5?;?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=79<=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939;1;9>h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=0570j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?6242dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?58>?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7>?=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939<<;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=0270j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?6;52dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?59<>8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7?:=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939=;;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=1170j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?7652dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?595?8b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7?2=:l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939>9;h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=2770j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?4052dBjiKf`"IcnCnoskkci|zQ6:<7?n2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrM`li|[7_\TRTX;>:TcRczx^0\KPR691l0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKbngrY5YZVPZV9<Po^ov|Z4XG\^8=5h4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGnbcv]1UVZ\^R=80^m\ip~X:VE^X9?7f:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEhdatS?WT\Z\P362\kZkrpV8TCXZ:19d8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|CjfozQ=QR^XR^144ZiXe|rT>RAZT73;b>BjiKf`"IcnCnoskkci|zQUbb{?83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%Tb=?=0^kmr225Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(Wg::>>Qfnw57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Qa0000[lhq9>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+Zh79;BjiKf`"IcnCnoskkci|zQ30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fCjx}sHcx`{Lna\6250?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49766>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0<<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?5680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96:839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=36:22316<40>BjiKf`"IcnCnoskkci|zQ618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38480<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW969<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=02:22322<40>BjiKf`"IcnCnoskkci|zQ668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38709?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7>:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>1<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85822:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<3<40>BjiKf`"IcnCnoskkci|zQ>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38649?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7?>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>00;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX859>2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<24=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;;>4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2<8?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\495>6>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>74;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85>:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<50=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;<:4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2;4?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49226>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0981759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?0280<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96?439;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=6::25>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;08<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?1680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96>839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=76:22356<40>BjiKf`"IcnCnoskkci|zQ618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38080<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96=<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=42:22362<47>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0:083:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>;:256JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=Q?739GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\5251618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[440;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U:?:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_0647>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S<883:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]23259608@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[7143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V8;;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P2050?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z45?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T>>9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^0736=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X:<=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P2851?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z50;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U8<:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_2347>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S>=83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]0025W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[610;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U84:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_2;46>BjiKf`"IcnCnoskkci|zQ>;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P4750?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z20?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T859<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^6:37=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X=>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S8>83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]6525W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[020;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U>9:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_4447>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S8683:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]6=245Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P6251?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z10:2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U3;?5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P9618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28580<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86:<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=32:22BjiKf`"IcnCnoskkci|zQ668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28409?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7=:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>2<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95;22:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><0<40>BjiKf`"IcnCnoskkci|zQ>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28749?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7>>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>10;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX958>2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><34=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;:>4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=8?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\594>6>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0?084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>04;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX959:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><20=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;;:4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2<4?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59526>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0>81759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?7280<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW868439;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=1::25>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:09<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?0680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86?839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=66:22BjiKf`"IcnCnoskkci|zQ618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28180<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86><39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=72:22BjiKf`"IcnCnoskkci|zQ668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28009?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;79:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>6<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95?22:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><4<40>BjiKf`"IcnCnoskkci|zQ>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28349?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7:>083:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>5:254618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28<80:2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U;;?5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P1618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[460;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U:=:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_0047>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S<:83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]21257618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[4>0;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U:5:<4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_350?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z47?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T><9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^0136=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X::=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R<;729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\60143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V8=;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P2650?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z4??:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T>49=;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^147>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S>?83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]0625W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[630;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U8::=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_2547>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S>782:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]736=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X<9=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R:>729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\07143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V>8;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P4550?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z22?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T8;9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^6436=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X<1=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R:6739GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\125W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[040;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U>?:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_4647>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S8883:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]6325W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[3143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V<;;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P6050?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z05?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T:>9=;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^546>BjiKf`"IcnCnoskkci|zQBjiKf`"IcnCnoskkci|zQ1?>>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18449?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87=>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>20;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5;>2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<04=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;9>4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2>8?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\697>6>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90<084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>14;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:58:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<30=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;::4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2=4?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\69426>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90?81759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?6280<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69439;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=0::25>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90><1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?7680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;68839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=16:22BjiKf`"IcnCnoskkci|zQ1=6>618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6?<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=62:22BjiKf`"IcnCnoskkci|zQ1::>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18109?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV878:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>7<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5>22:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<5<40>BjiKf`"IcnCnoskkci|zQ1;>>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18049?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV879>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>60;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5?>2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<44=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=>4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:8?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\693>6>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU908084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>54;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5<:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<70=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;>:4618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18280;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;632:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<8<46>BjiKf`"IcnCnoskkci|zQBjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S<<83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]27255618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[400;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U:;:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_0:47>BjiKf`"IcnCnoskkci|zQ80H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S?9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^0336=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X:8=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R<=729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\66143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V8?;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^0;36=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X:0=97IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R=83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]0425W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[650;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U88:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_2747>BjiKf`"IcnCnoskkci|zQ>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S>983:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]0<256JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?Q;729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\05143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V>:;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcRR:8729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\0=143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V>2;?5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcRW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[060;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U>=:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_4047>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S8:83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]6125W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[0>0;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U>5:<4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_750?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\6Z07?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T:<9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^4136=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X>:=97IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R982:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3];37=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X1>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80=084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>24;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5;:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<00=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;9:4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2>4?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79726>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80<81759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?5280<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6:439;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=3::252=0?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79466>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80?<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?6680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:69839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=06:22BjiKf`"IcnCnoskkci|zQ618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08780<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:68<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=12:22BjiKf`"IcnCnoskkci|zQ668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08609?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97?:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>0<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5922:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<2<40>BjiKf`"IcnCnoskkci|zQ>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08149?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV978>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>70;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5>>2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<54=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;<>4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2;8?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\792>6>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU809084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>64;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5?:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<40=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;=:4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2:4?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79326>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80881759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1280<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>439;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=7::25290?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79066>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80;<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?2680;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6=2:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<6<47>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU804082:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]337=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X9>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S<>83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]2525Q>3618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[420;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U:9:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_0447>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S<683:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]2=245Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P2250?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z43?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T>89<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^0536=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X:>=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R<7729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\6<153MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V9Q<0618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[670;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U8>:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_2147>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S>;83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]0225Q<8618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[6?0:2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U?;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P4150?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z26?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T8?9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^6036=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X<==87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R::729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\03143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V><;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P4950?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z2>?;1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T9:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_4247>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S8<83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]6725Q:5618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[000;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U>;:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_4:47>BjiKf`"IcnCnoskkci|zQ80H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S;9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^4336=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X>8=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R8=729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\26153MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V=<>6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>Q7739GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\=250?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09766>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0<<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?5680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=36:22BjiKf`"IcnCnoskkci|zQ618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78480<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=69<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=02:22BjiKf`"IcnCnoskkci|zQ668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78709?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7>:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>1<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5822:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<3<40>BjiKf`"IcnCnoskkci|zQ>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78649?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7?>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>00;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<59>2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<24=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;;>4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92<8?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\095>6>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>74;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5>:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<50=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;<:4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92;4?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09226>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0981759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?0280<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6?439;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=6::25>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?08<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?1680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6>839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=76:22BjiKf`"IcnCnoskkci|zQ618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78080<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6=<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=42:22BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0:083:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>;:256JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9Q?739GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\5251618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[440;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U:?:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_0647>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S<883:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]23259608@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[7143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P2050?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z45?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T>>9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^0736=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X:<=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R<9729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\62143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P2851?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z50;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U8<:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_2347>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S>=83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]0025W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[610;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U84:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_2;46>BjiKf`"IcnCnoskkci|zQT8=9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^6236=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X<;=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R:<729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\01143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX>;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P4750?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z20?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T859<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^6:37=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X=>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S8>83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]6525W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[020;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U>9:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_4447>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S8683:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]6=245Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P6251?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z10:2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U3;?5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P9618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68580<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6:<39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=32:22BjiKf`"IcnCnoskkci|zQ668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68409?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7=:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>2<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5;22:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<0<40>BjiKf`"IcnCnoskkci|zQ>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68749?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7>>084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>10;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=58>2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<34=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;:>4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=8?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\194>6>90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0?084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>04;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=59:2::4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<20=31=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;;:4<86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82<4?57?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19526>>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0>81759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?7280<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<68439;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=1::25>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>09<1759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?0680<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6?839;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=66:22BjiKf`"IcnCnoskkci|zQ618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68180<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6><39;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=72:22BjiKf`"IcnCnoskkci|zQ668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68009?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?79:084:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>6<;133MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5?22:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<4<40>BjiKf`"IcnCnoskkci|zQ>668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68349?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7:>083:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>5:254618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68<80:2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[460;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWBjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S<:83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]21257618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[4>0;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^0136=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X::=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R<;729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\60143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V8=;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P2650?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z4??:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T>49=;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^147>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S>?83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]0625W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[630;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWBjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S>782:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]736=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X<9=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R:>729GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\07143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V>8;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P4550?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z22?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T8;9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^6436=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X<1=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R:6739GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\125W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[040;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW?:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_4647>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S8883:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]6325W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[3143MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V<;;>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P6050?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z05?:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T:>9=;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^546>BjiKf`"IcnCnoskkci|zQ608@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHcafq?0;153MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEhdat4<4<>6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dNekl181709GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKbngr]334=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGnbcvY6?81OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCjfozU9;<5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOfjk~Q<709GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKbngr]734=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGnbcvY2?81OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCjfozU=;45Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOg`NaznuNlg969?01OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCskdJe~byB`c=3=3<=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGwohFirf}Fdo1<1799GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oK{clBmvjqJhkV:<46JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN|fgOb{atMm`[41?3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEqijDg|d@bmP2648@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;87=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<02=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976:=398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8449?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32>3?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek97948>5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>21;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50<81769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:6?7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<0:=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976:5399;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8480?2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;:84<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=01:21>087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9436>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0324<43>BjiKf`"IcnCnoskkci|zQ658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;:04<:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=0=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;9768<398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8679?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32<2?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794:95;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>00;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50>;1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:4>7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<25=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;97684398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=86?9??1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32<>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;<94<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=62:212:9246>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0345<43>BjiKf`"IcnCnoskkci|zQ>2:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;<14<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=6::201OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32:1?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794<85;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>67;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;508:1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:2=7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<44=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976>;398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=80>9?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32:9?55?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794<4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=43:212:9056>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0362<42>BjiKf`"IcnCnoskkci|zQ4:202NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921>1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:687=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<03=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76:>398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8459?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32>4?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek94948?5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>22;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850<91769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:607=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<0;=33=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76:2:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;:;4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=00:219087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9426>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0327<43>BjiKf`"IcnCnoskkci|zQ648@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;:7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<22=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:768=398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8649?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32<3?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494:>5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>01;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850>81769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:4?7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<2:=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:7685399;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8680?2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921:?>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;<84<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=61:21087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9236>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0344<43>BjiKf`"IcnCnoskkci|zQ=2:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;<04<:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=6=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76><398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8079?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32:2?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494<95;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>60;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag58508;1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:2>7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<45=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76>4398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=80?9??1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32:>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;>94<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=42:211:9046><0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?036?55?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494>4<:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=:=33=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:7622:84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<21769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:697=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<00=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76:?398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8429?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32>5?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek95948<5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>23;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950<61769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:617==7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<0<43>BjiKf`"IcnCnoskkci|zQ658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;::4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=07:218087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:9416>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0326<43>BjiKf`"IcnCnoskkci|zQ2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821<1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:487=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<23=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;768>398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8659?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32<4?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594:?5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>02;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950>91769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:407=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<2;=33=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;7682:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;<;4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=60:210:9226>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0347<43>BjiKf`"IcnCnoskkci|zQ<2:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2648@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;<7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<42=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76>=398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8049?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32:3?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594<>5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>61;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950881769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:2?7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<4:=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76>5399;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8080?2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf68218?>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;>84<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=41:21086:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:909??1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?328>648@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;07==7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<8<42>BjiKf`"IcnCnoskkci|zQ24;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>501OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832>6?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek92948=5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>2<;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50<71779GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:66>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090321<43>BjiKf`"IcnCnoskkci|zQ658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;:=4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=06:21;087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9406>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090329<43>BjiKf`"IcnCnoskkci|zQ50>>1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:497=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<20=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<768?398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8629?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832<5?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294:<5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>03;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50>61769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:417==7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<2<43>BjiKf`"IcnCnoskkci|zQ;2:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;<:4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=67:217:9216>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090346<43>BjiKf`"IcnCnoskkci|zQ32:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<52NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?21:1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:287=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<43=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76>>398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8059?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832:4?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek929462;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50891769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:207=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<4;=33=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76>2:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;>;4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=40:202NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6?2161779GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:>6><0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08030?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek93948:5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>25;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50<<1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:6;7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<06=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76:9398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8409?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932>7?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394825;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>2=;113MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50<087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9476>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080320<43>BjiKf`"IcnCnoskkci|zQ21<;>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;:<4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=05:21:087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:94?6>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080328<42>BjiKf`"IcnCnoskkci|zQ04;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50>?1769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:4:7=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<21=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=7688398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8639?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932<6?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394:=5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>0<;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50>71779GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:46>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080341<43>BjiKf`"IcnCnoskkci|zQ:2:94DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421:<>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;<=4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=66:216:9206>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080349<43>BjiKf`"IcnCnoskkci|zQ22:84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<41769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:297=<7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<40=32=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76>?398;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8029?>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932:5?54?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394<<5;:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>63;103MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50861769GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:217==7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<4<43>BjiKf`"IcnCnoskkci|zQ218=>658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;>:4<:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=4=33=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76<2:84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<47:=dBjiKf`"IcnCnoskkci|zQTU[[_Q<71]l[hsW;UDYY29>638@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n^`pPwbh24W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n^zsiSveiYdFqLgmj}T0\]BJAY69>7^m;7>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'jZd|YaIigmOkfYdJ|lmi^zsi]BJAY69<3:969i?1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1>1.nFbpdIr|Gr7<32>>`48@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:76'eOmyo@uuL{858;:7k=7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz30?,l@drfG|~Et1>1<2BjiKf`"IcnCnoskkci|zQ5m;5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=2=*jBf|hE~xCv30?>6:d02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0<0!oEcweJssFq6:21>1a79GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp979&fNjxlAztOz?5;:66h<0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2>>/mGeqgH}}Ds0<032?c5?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;97$dHlznOtvM|9794:4j:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<0<-kAgsiFBu2>>=6=e3=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|5;5"bJnt`MvpK~;976>2l84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>2:+iCi}kDyy@w<01:969i?1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1<1.nFbpdIr|Gr7>32>>`48@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:56'eOmyo@uuL{878;:7k=7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz32?,l@drfG|~Et1<1<2BjiKf`"IcnCnoskkci|zQ5m;5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=0=*jBf|hE~xCv32?>6:d02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0>0!oEcweJssFq6821>1a79GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp959&fNjxlAztOz?7;:66h<0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2<>/mGeqgH}}Ds0>032?c5?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;;7$dHlznOtvM|9594:4j:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<2<-kAgsiFBu2<>=6=e3=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|595"bJnt`MvpK~;;76>2l84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>0:+iCi}kDyy@w<2W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq]7U'eOmyo]ef-Dak@kgyyP:P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAztZ2^*jBf|hXnk"IjnGnltv]0U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFWBjiKf`"IcnCnoskkci|zQ]/mGeqgUmn%LicHcoqqX2X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|R;V"bJnt`Pfc*AbfOfd|~U8]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_7[)gMkm_kh/FgmBiiw{R:V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT2\,l@drfZlm$Kh`Ilnrp_4[)LOfd|u!IDBRF|g>P `D`vbV`a(OldM`b~|[4_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq]5U'eOmyo]ef-Dak@kgyyP:P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAztZ0^*jBf|hXnk"IjnGnltv]0U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW>S!oEcweWc`'NoeJaasZ2^*A@kgyr$JIM_Ey`;?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\;T$dHlznRde,C`hAdfzxWBjiKf`"IcnCnoskkci|zQ53be>BjiKf`"IcnCnoskkci|zQ1.nFbpdIr|Gr7<3;>a`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494==lo4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969?8kj7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:=7fi2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=3=*jBf|hE~xCv31?32ed=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<0=1`c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;5?2:+iCi}kDyy@w<0<55dg53be>BjiKf`"IcnCnoskkci|zQ3;>a`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;4==lo4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;:7$dHlznOtvM|949?8kj7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:=7fi2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?32ed=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0=1`c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?0:+iCi}kDyy@w<2<55dg0!oEcweJssFq6825?63:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>3:<2BjiKf`"IcnCnoskkci|zQ868@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb84291=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7=8064:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>22;?33MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/nPbiAgsi5;<24:4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<0:==1=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;9042?6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl2>>868@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb87691=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7><064:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>16;?33MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/nPbiAgsi58824:4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<36==1=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;:<4286JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl2=6?;7?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe94060>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0?61959GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?6<8>;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6924:4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<22==1=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;;842?6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl2<>818@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb818>;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6>24=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<7<:7>BjiKf`"IcnCnoskkci|zQ::3:979i?1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1>1.nFbpdIr|Gr7<32=>`48@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:76'eOmyo@uuL{858;;7k=7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz30?,l@drfG|~Et1>1<5BjiKf`"IcnCnoskkci|zQ5:d02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0<0!oEcweJssFq6:21?1a79GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp979&fNjxlAztOz?5;:56h<0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2>>/mGeqgH}}Ds0<033?c5?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;97$dHlznOtvM|9794=4j:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<0<-kAgsiFBu2>>=7=e3=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|5;5"bJnt`MvpK~;976=2l84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>2:+iCi}kDyy@w<03 `D`vbKprIp5850=0n6:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww878)gMkmB{{Ny>1:979i?1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1<1.nFbpdIr|Gr7>32=>`48@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:56'eOmyo@uuL{878;;7k=7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz32?,l@drfG|~Et1<1<5BjiKf`"IcnCnoskkci|zQ5:d02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0>0!oEcweJssFq6821?1a79GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp959&fNjxlAztOz?7;:56h<0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2<>/mGeqgH}}Ds0>033?c5?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;;7$dHlznOtvM|9594=4j:6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<2<-kAgsiFBu2<>=7=e3=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|595"bJnt`MvpK~;;76=2l84DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>0:+iCi}kDyy@w<2W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq]7U'eOmyo]ef-Dak@kgyyP=P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAztZ2^*jBf|hXnk"IjnGnltv]5U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW=S!oEcweWc`'NoeJaasZ1^*A@kgyr$JIM_Ey`;?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\8T$dHlznRde,C`hAdfzxW9S!DGnlt})ALJZNto64DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uuY3Y+iCi}kYij!HeoDokuu\=T$OJaax.DGGUCj11OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~xV>R.nFbpdTbo&MnbKb`prY5Y+BAdfzs#KJLPDza<>BjiKf`"IcnCnoskkci|zQ]/mGeqgUmn%LicHcoqqX5X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|R;V"bJnt`Pfc*AbfOfd|~U=]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_4[)gMkm_kh/FgmBiiw{R9V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT1\,l@drfZlm$Kh`Ilnrp_1[)LOfd|u!IDBRF|g>P `D`vbV`a(OldM`b~|[1_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq]5U'eOmyo]ef-Dak@kgyyP=P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAztZ0^*jBf|hXnk"IjnGnltv]5U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiFW?S!oEcweWc`'NoeJaasZ1^*A@kgyr$JIM_Ey`;?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\:T$dHlznRde,C`hAdfzxW9S!DGnlt})ALJZNto64DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uuY1Y+iCi}kYij!HeoDokuu\=T$OJaax.DGGUCj11OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~xVBjiKf`"IcnCnoskkci|zQ03be>BjiKf`"IcnCnoskkci|zQ1.nFbpdIr|Gr7<3<>a`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH4948=lo4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969<8kj7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:07fi2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=2=*jBf|hE~xCv30?42ed=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2?>/mGeqgH}}Ds0=081`c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7<3 `D`vbKprIp5:542:+iCi}kDyy@w<0<05dg03be>BjiKf`"IcnCnoskkci|zQ3<>a`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;48=lo4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;:7$dHlznOtvM|949<8kj7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:07fi2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=0=*jBf|hE~xCv32?42ed=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2=>/mGeqgH}}Ds0?081`c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7>3 `D`vbKprIp58540:+iCi}kDyy@w<2<05dg0!oEcweJssFq6828?na:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&GfyuQHeoFbpdIr|595"bJnt`MvpK~;;7<:ml5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:46'eOmyo@uuL{86809hk0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,IhsWNoeHlznOtv?7;(hLh~jCxzAx=1=<4?43MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi5:5595Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)hZhgOmyo311<:0>BjiKf`"IcnCnoskkci|zQ868@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb84591=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7=9064:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&eYm`Jnt`>21;?33MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi5;=24:4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(g[kfHlzn<05==1=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;914286JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*iUidNjxl2>9?;0?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe9791=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>=064:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&eYm`Jnt`>15;?33MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi58924:4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(g[kfHlzn<31==1=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;:=4286JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*iUidNjxl2=5?;7?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe94160>0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?91959GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?6=8><2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h69537<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=0==1=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;;94286JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*iUidNjxl2<1?;0?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe9591:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7837<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=7==6=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;>7387IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm191929GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?<;?43MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi535:o5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"K~n^22[hgil896:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[466>?1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR?>1758@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY698;=n6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_03\idhc9??0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%N}cQ>2748@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY6:86`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ5Xehdo=;;4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]7530BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY198h1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR9Pm`lg533BjiKf`"IcnCnoskkci|zQn2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)Ci}kYij!HeoDokuu\98W%HKb`py-E@FVBp0l0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'Mkm_kh/FgmBiiw{R;9Q#JIlnr{+CBDXLr2i6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%Omyo]ef-Dak@kgyyP=P KFmms|*@CKYOs5h5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$HlznRde,C`hAdfzxW?S!DGnlt})ALJZNt4k4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#Io{aSgd+BciNee{V=R.EDoku~(NMI[Iu7j;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"Jnt`Pfc*AbfOfd|~U;]/FEhjv'ONH\Hv6e:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!KaucQab)@mgLgc}}T5\,GBiiwp&LOO]Kw9d9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae D`vbV`a(OldM`b~|[7_-@Cjhxq%MHN^Jx8g8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/EcweWc`'NoeJaasZ5^*A@kgyr$JIM_Ey;f?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(Tqgi_cBMck.FbpdTbo&MnbKb`prY;Y+BAdfzs#KJLPDz:a>BjiKf`"IcnCnoskkci|zQ9a8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|yc06:=dBjiKf`"IcnCnoskkci|zQ9`8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|yc0507b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!fD`vbPjVr{a6225o4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuoW92j7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&cOmyo[oQwplZ7?j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi]24=dBjiKf`"IcnCnoskkci|zQ29c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|ycS?6n;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`V93m6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwmY30h1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj\1=gf3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$dOaalkBplwvoioMkmB{{<0<;e>BjiKf`"IcnCnoskkci|zQ9c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+iDdfi`Oa|shld@drfG|~7436n;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,lGiidcJxd~gagEcweJss404i0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kQatUfeyfn\y|Znr]`}949?j1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^az8680k2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiSgrWdkwdlZ~X`|_b{?0;1d3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfRdsPehvkmY~yYc}Pcx>6:2eBjiKf`"IcnCnoskkci|zQ25;>43MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYdq5;54>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cncbwn[lQua}oXm`~ceQvqQkuEq}oxSnw32?:0?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]`}9590:1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWjs7836<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qly=7=<6=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[f;>7287IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUhu191829GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`]yeyk\alroaUru]gyIuyk|_b{?<;>43MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYdq535495Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cncbwn[lQua}oXm`~ceQvqQkuEq}oxSa{{<1<;0>BjiKf`"IcnCnoskkci|zQ968@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^nvp9590=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWqey0=075:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pxnp?558?=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiVpjp`Ufeyfn\y|Znr@zp`uXpfx7=<075:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pxnp?578?<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiVpjp`Ufeyfn\y|Znr@zp`uXpfx7=36;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qwos>1:=2BjiKf`"IcnCnoskkci|zQ968@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^zlv9190=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWqey05074:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pxnp?=;>c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EhnoSb\jaeCg`PhtS0WTKCJP1666[jYflmU>SB[[_b{?0;>a3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EhnoSb\jaeCg`PhtS0WTKCJP1666[jYflmU>SB[[_b{?0;760m1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GjhiQ`RdcgEabRfzQ2QRIAD^3400YhWhnoS8Q@UU]`}9190o1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GjhiQ`RdcgEabRfzQ2QRIAD^3400YhWhnoS8Q@UU]`}91998=87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu?>759GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{5470<2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dg~tRa]e`fB`aSi{Gr:><9;;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny30522:;95Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w14340>BjiKf`"IcnCnoskkci|zQ8=?7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu?81668@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|4>6?=1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GfyuQ`RdcgEabRfzDs=4?83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz1525W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|0113MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq?T_Z>83:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz5525;W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|<70l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z60l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z70l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z40l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z50l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z20l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z30l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z00l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z10l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z>0l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dyc~hiPiSgb`Vgjxeo[x[asFpb}Z?0i2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=2=3d=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTot2>>6c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWjs7>39n;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4:46:2g7=i7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^zlv919?k1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?<;1e3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRv`r=;=3<=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUhu1>1789GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Ydq5;5;45Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]lHfjA}efHcx`{Ny]`}949?01OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQly=1=3<=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUhu1:1789GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Ydq5?5;45Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]lHfjA}efHcx`{Ny]`}909?01OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQly=5=3<=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUhu1617`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yk}}6;2:o4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\hpr;97=j7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_mww8780i2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRbzt=1=3d=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUgyy2;>6c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xd|~7939n;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[iss4?4;:2gk0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPoMaoBpjkKfexCvPxnp?7;1f3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSua}<5<4e>BjiKf`"IcnCnoskkci|zQ3:4g13MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EqeySd\jaeQbiujbX}x^b~I}axY:YZoUmhnXm`~ceQvqQku@zhsP>PQWOS]657YhWqe7<3?n6:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LzlvZoUmhnXm`~ceQvqQku@zhsP5PQfRdcgWdkwdlZ~X`|Gscz_6[XPFXT911`48@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-N|jtXa[ojh^obpmgSpwSi{NxjuV7R_hPfeaUfeyfn\y|ZnrEqe|]2UVRD^R;?9^m\|j:768k=7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Aua}_hPfeaUfeyfn\y|ZnrEqe|]>UVcYilj\alroaUru]gyL~lwT6\][KWY281UdSua30?3b2>BjiKf`"IcnCnoskkci|zQWTTB\P515\kZ~h494:m;5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cwos]jV`gc[hg{`h^{rTlpCwg~S0WTe_kndRcnticW|{_eJ|nyZ:^[]IUW<:=SbQwo=2=5=4Xg8<37IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$^h}zlu>3:3?117;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|5;;2;74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop9766?30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=31:3>BjiKf`"IcnCnoskkci|zQ7:3?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|5?5:45Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"\jstnw8086>11OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<7<5=>BjiKf`"IcnCnoskkci|zQ4:40?3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y27>7;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|525=;64DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop9?9>01OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<8<22<=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Yi8;8?Sd`y6`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.]m4743W`d}=;74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Pn1013Zoi~?k0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Tb=<=7^kmr4>?3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(aKsiAoaeQvqHje\:TULBIQ>757\kZGILV;9W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jF|rbDhdn\y|CobY1YZAILV;<88Q`_@LG[447;Ve:455Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"gMyugOekcW|{FdoV8TcROAD^3145Yh91=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%bNtzjL`lfTqtKgjQ9QR^XR^146ZiXIGNT=?>>_n347>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dx0<083:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr>1:25618@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp8080;2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfz6=2:=4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|<6<47>BjiKf`"IcnCnoskkci|zQ90H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dx04087:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|:76>=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov<0<43>BjiKf`"IcnCnoskkci|zQ658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~4<4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax>5:21=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov<8<:e>BjiKf`"IcnCnoskkci|zQ=9Q`9`9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvd\1TUb^hokS`osh`Vsz\dxKov[0_\\JTX=89Tc4o4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuVi2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~S0WTe_kndRcnticW|{_eJ|nyZ4^[]IUW<:3Sb7n;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU8]^ZLVZ37?Ve2m6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}axY:YZoUmhnXm`~ceQvqQku@zhsP4PQWOS]643Yh??1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyL~lwP0648@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~W8==7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|ny^042>BjiKf`"IcnCnoskkci|zQ2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtQ8779GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvdX0><0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov_851?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmwZ60:2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzU:;?5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}P2608@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp[6153MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{V><>6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~Q:739GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}Uoq\224=97IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eR682:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr]:37=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmxYja}bjPupVjv:76>80H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^h\alroaUru]gy7=39=;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|<3<46>BjiKf`"IcnCnoskkci|zQ608@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`wTidzgi]z}Uoq?=;163MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPhtW9=:7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dxS<9>;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|_352?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcv[hg{`h^{rTlp[6163MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPhtW==:7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dxS89>;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|_752?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcv[hg{`h^{rTlp[2163MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPhtW1=:7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dxS496;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr@zp`u;87=j7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq?5580i2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<03=3d=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~n1?=>6;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmz6:2:74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wav:56>30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er>0:2?6;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmz6>2:74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wav:16>30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er>4:2?6;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmz622:64DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wavY7?11OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs^34=>BjiKf`"IcnCnoskkci|zQ89:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qctW8;<56JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp[44002NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|_35;?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mRtn|lYja}bjPupVjvD~|lyT?:64DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wavY3?11OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs^74<>BjiKf`"IcnCnoskkci|zQ20H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er];3==CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~nR79c:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~7<38l;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oGwohFirf}6:2;m4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|585:n5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"aIumn@kphs4:4=o6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bHzlmAlqkr;<7j1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eMyabLotlw8281k2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fL~`aM`uov?<;0d3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(gOg`Naznu>::3dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfexR<9b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T?;l4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|V>=n6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bHzlmAlqkrX=?h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%dJxbcCnwmpZ01j2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fL~`aM`uov\33dBjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{Ny>3:27;0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d@nbIumn@kphsFq692:?4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBu2<>638@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{Ny>7:27;0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d@nbIumn@kphsFq6=2:?4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBu28>638@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{Ny>;:2761h0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d@nbIumn@kphsFqQ2QRIAD^3400YhWgeShzam]5=Zi?n2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqHS0WTKCJP1666[jYig}Un}xoc_7;\kZUP8?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:76?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:66?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:56?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:46?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:36?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:26?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:16?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:06?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:?6?n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjv:>6>:0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokAefVjvH404::n5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fB`aSi{V:=o6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeCg`PhtW8j1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYiljNdeWmwZ21k2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmiOkdTlp[00d3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojhLjkUoq\23eBjiKf`"IcnCnoskkci|zQBjiKf`"IcnCnoskkci|zQ658@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpCwg~4:4<;6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~I}ax>7:21=0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov<6<43>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpCwg~W===7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$c_kndRcnticW|{_eJ|ny^742>BjiKf`"IcnCnoskkci|zQ9g8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpJ}]>UVMEHR?844]l[hsW88TCXZ33?:f?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflZkf|ak_tsWmwK~\1TULBIQ>757\kZkrpV;9SB[[<5<;a>BjiKf`"IcnCnoskkci|zQRAZT=7=<`=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iUmhnXm`~ceQvqQkuIpR3VSJ@K_0571ZiXe|rT=?Q@UU>5:=cb3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojh^obpmgSpwSi{GrP5PQHNE]2313XgVg~tR?=_NWW8=82l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8582l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8482l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8782l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8682l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8182l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8082l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8382l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})n_{ciH`nbmgp8282=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})hImny0=0:5:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!`Aefq8482=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})hImny0?0:5:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!`Aefq8682=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})hImny090:5:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!`Aefq8082=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})hImny0;0:5:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!`Aefq8282=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})hImny050:5:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!`Aefq8<8>m2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(JeaBb#g_urjSqiub1o1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'Kf`Ec fPtqkTpjtm8h37IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#IjnEgeepjs[}kiN|`srkmc+Nffmycmfk\t`vfPjBbnhgxNbdDnobmk)OJq%I`fAzt/MGeqgAdfz$Kh`Ilnrp_5[)LOfd|u!IDBRF|g>?2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(aEig^hoky8d8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kOgiUsg{ooHlzn<1<:b>BjiKf`"IcnCnoskkci|zQ2:12NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(aYxdYahgmgb0>BjiKf`"IcnCnoskkci|zQBjiKf`"IcnCnoskkci|zQ]/FEhjv'ONH\Hv71:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oSgnmgiH`nbmg;6>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao5:2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaJV`ub|&i:^h}jtGpliFjl:Vgx4n5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdyj46JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keNZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}>f3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbKQavcs'j8Yi~k{Lbn:2>BjiKf`"IcnCnoskkci|zQBjiKf`"IcnCnoskkci|zQx9c8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoB\jsdv,g7Tb{l~Goa6l;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b0QavcsZlUf474DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*jBf|hLgc}v GdlEhjvtS9W%HKb`py-E@FVBp030H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.nFbpd@kgyr$Kh`Ilnrp_4[)LOfd|u!IDBRF|=5Pmr;0?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'e[y~f[ofeoa5Yj{q%OJaax.DGGUC081OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oQwplQi`oeo:4<5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-kUst`]elkak=869GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)gYxdYahgmg@ldh`mm3=7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/mSqvnSgnmgiYa]e`fz|*BAdfzs#KJLPDz;7>BjiKf`"IcnCnoskkci|zQ779GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/hFo}Ust`>30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&cB^h}jtGcpp216d8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.kOgiUsg{ooHlzn<0<47>BjiKf`"IcnCnoskkci|zQ30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&c[y~f[ofeoa=06JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdIo,jJ}Vr{a^dkjbj829GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooLh)aGr[y~f[ofeoa4>a3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaBb#g_urjWkbakmq%OJaax.DGGUC1k1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggD`!iRvlv`bCi}ks#JkaFmmsw^6Z&MLgc}v FEASA}?e3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaBb#g\tnpf`Agsiq%LicHcoqqX5X(CNee{t"HKCQG{=4=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIek1;1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig=4k4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjCYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu7?;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2818@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1[hu?l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[huf12NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[hu'MLgc}Hnlmkmc@b`mq%MHN^J_0z;f>BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h<4RdqfpCgt|Eig5h5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goav DGnlt})ALJZNtl74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjEYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p0k0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%I`fAzt/mGeqgAdfzs#JkaFmmsw^6Z&MLgc}v FEASA}?f3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaDyy `D`vbBiiwp&MnbKb`prY2Y+BAdfzs#KJLPDz;0>BjiKf`"IcnCnoskkci|zQ7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencRfmoyjaaxSumsV`wrmz~$Nae@uu,lJ}Vr{a^dkjbj20:b?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimH}}$dBu^zsiVlcbjb\fXnmiw7b:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=5;4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+iW}zb_cjice1]nw<2W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'e[y~f[ofeoa7>?3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaDyy `PtqkPja`dlIcmcijd858@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'e[y~f[ofeoaQiUmhnrt"JIlnr{+CBDXLr386JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdRe{-mWb~X|ycXbihld:4?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimUlp$b^iw_urjWkbakmVgx5;5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"LckSfz*lTcqYxdYahgmg\iv~(LOfd|u!IDBRF|<2BjiKf`"IcnCnoskkci|zQ928@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-jHfjT|fxnhIo{a=3=3d=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*oW}zb_cjice958@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve346JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#d^zsi]jKWctm}UJBIQ>022\k41>3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(gMkm[ocie:2?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,kUst`]elkak[oSgb`|?73MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Dkc@d%eCv_urjWkbakm0;0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Ec fNyRvwmRhonfn=4j4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdIo,jTpuo\fml`hv DGnlt})ALJZNtl74DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdIo,jWqiummNjxlv GdlEhjvtS9W%HKb`py-E@FVBph30H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_4[)LOfd|u!IDBRF|<`3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k;XnhzCcmc6?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,IvnumnUh=_k|euDqkhEkc;3m7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eigm=5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?6d:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbnc:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iu7j;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0Pfw`rAzfgH`f_k|euN`hBjiKf`"IcnCnoskkci|zQR.EDoku~(NMI[Iuo7;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jBf|hLgc}v GdlEhjvtS8W%HKb`py-E@FVBp080H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oOzSqvnSgnmgi?7<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jHX|ycXbihld02===CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dBu^zsiVlcbjb\fXnmiw69:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmgWkWcflp;2?6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mSqvnSgnmgi=Qbs`08@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gYxdYahgmg3[hu'MLgc}v FEASA}?73MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjb90:0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!oQwplQi`oeo95;5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lTpuo\fml`hMgaoef`d3W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4>23MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oCdpZ~e67;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"gFRdqfpCgt|1<0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Fh`_kndx:f?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.kOgiUsg{ooHlzn<1<;a>BjiKf`"IcnCnoskkci|zQ>2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nX|ycSdA]ergw[DHCW8:8869GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z oEcweSgkam2m7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&e[y~f[ofeoaQiUmhnr5:5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnOi&`Ds\x}gTnedh`??3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdIo,jJ}Vr{a^dkjbj1`68@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#g_urjWkbakmq%OJaax.DGGUCj91OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljKm*lUsg{ooHlznx.EfjCjhxzQ;Q#JIlnr{+CBDXLri<6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aZ~d~hjKauc{+BciNee{V?R.EDoku~(NMI[Iuo9;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfjf?2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1c18@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~f=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQRdqfpCgt|Eign>5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7UmzoJl}{Lbn{+A@kgyr$JIM_Eyc6?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDqkhEkc;hn7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8rj<6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~Goao=;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiy\j_lqbb>BjiKf`"IcnCnoskkci|zQ12NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jHX|ycXbihld0:e>BjiKf`"IcnCnoskkci|zQ9g9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndxc3?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5Pmrc:?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeo;S`}w/EDoku~(NMI[Iu78;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%c]{|hUmdcic61>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iW}zb_cjice3;g?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeoHdl`heec`?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeo_c_kndxz,@Cjhxq%MHN^Jx8;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaYht fRe{SqvnSgnmgi4m4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimUlp$b^iw_urjWkbakmVgxmo5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnTcq'cYht^zsiVlcbjbWdys#IHcoqz,BAEWMqk27IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4>d3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#dJcyQwpl=`=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"gCcmQwkwccLh~j0=065:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oKkeYckkD`vb848?n2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"g_urjWkbakm0i0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z iQwplZoHZlynxROAD^3375Yh1m1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fPtqk[lIUmzoSL@K_0204Zi61?1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!`PtqkPja`dl^d^hoky9d8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oIpYxdYahgmg:4>BjiKf`"IcnCnoskkci|zQm2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIek1o1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd83h7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`KWctm}%h=_k|euDbwqJddhh0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~>l2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8XnhzIrno@hn4e>2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w999GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b0QavcsDjf2m6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o?\jsdvQaZkti>1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aKaucEhjv'NoeJaasZ2^*A@kgyr$JIM_Eyc4?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gMkmKb`py-Dak@kgyyP=P KFmms|*@CKYOs5<5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak=939GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmg15<1BjiKf`"IcnCnoskkci|zQ=2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b^zsiVlcbjbKakekhjn4:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}?63MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlZms%e_jvPtqkPja`dl3?7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`^iw!iSfzTpuo\fml`hQbs`18@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiQ`|(nZms[y~f[ofeoaZktp&NM`b~w/GF@T@~f92NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Kg{UI`fAzt/mSqvnSgnmgiNfnnfgg[}i;87;386JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cO`t^zsi:4?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hKQavcsNhy485Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b@nb]e`fz022\k<3b3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+jVr{a^dkjbjTnPfea>>2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdIo,jJ}Vr{a^dkjbj969GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%eCv_urjWkbakm8k87IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiJj+oW}zb_cjicey-GBiiwp&LOO]Kwag9GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%e^z`rdfGeqg'NoeJaasZ2^*A@kgyr$JIM_Eyce?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#g\tnpf`Agsiq%LicHcoqqX5X(CNee{t"HKCQG{e0=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eigm;5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao5g4W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5Wdyj=6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}LnS`}md:FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNSW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'Dyc~hiPc0Pfw`rAzfgH`f2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>a29GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k8XnhzIarvOgid53MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLrj86JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5Wctm}Lyc`Mck3`g?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y;e?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtMaoe4=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgJTb{l~$o?\jsdvQaZktil1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jBf|hLgc}v GdlEhjvtS9W%HKb`py-E@FVBpho0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R;V"IHcoqz,BAEWMq337IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnf6W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx;e?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2=<=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nRvwmRhonfn4m4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'e[y~f[ofeoaFnffnoomo5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fZ~eZ`gfnfPjTbimss#IHcoqz,BAEWMq337IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiQ`|(nZms[y~f[ofeoaBjiKf`"IcnCnoskkci|zQ0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fLbnPpjtblMkm1>1959GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oKkeYckkD`vb848?m2NfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#d^zsiVlcbjb1k1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"g_urj\mJTb{l~TMCJP1113[j?d3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$e]{|h^kLV`ub|VKEHR??31]l5<3BjiKf`"IcnCnoskkci|zQW%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VikZ~d|_k~udqwWqthjl^dZdMck.RvhvcTqgiIm~kw/nJlhaUno@dTa~v FEASA}?43MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yrbn]{oqPfupct|Z~ycok[oWk@hn)W}eyn_t`lB`qf|*iKgjkg_di@uuAF|*@CKYOs5<5Km`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sxl`WqiwZl{~i~z\tsmaaQiQaJf`#]{csdQzjfDf{lr$cAalamQjcJssp&LOO]Kw799GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-RlEkcZ~jxhF`legq+HkrpV|XxknmRvbp`Ir|8;<46JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof YiBnhWqgsmAeghh| Mlw{[sUszlkf_yo{eNww64173MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'\bOae\t`vfLjjcm{%}Hd}nbmggHdrd`>80H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"[gLljQweqcOgenn~"xKircah`bKi}icBu9<;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/TjGimT|h~nDbbkes-u@lufjeoo@lzlhOz22a=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)~Z~yilc\t`vfRdjrmMogmt}P0=2=2a=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)~Z~yilc\t`vfRdjrmMogmt}P0=3=2f=CehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)~Z~yilc\t`vfRdjrmMogmt}P0^25g>BjiKf`"IcnCnoskkci|zQ1549GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-lGjtumekiiJnt`Mvp979=<1OalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%dOb|}emcwaaBf|hE~x1<1499GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-u@lufjeo?o6JbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;87>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:687>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:697>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:6:7>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:6;7>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:6<7>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:6=7>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:6>7>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:6?7>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:607>o7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:617>h7IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:66=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9476=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9466=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9456=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9446=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9436=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9426=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9416=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9406=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe94?6=n0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe94>6=i0H`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe949964;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>65;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>66;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>67;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>60;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>61;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>62;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>63;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>6<;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>6=;2d3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>6:1bBjiKf`"IcnCnoskkci|zQ4;8@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rUiwJ|lmiHzlmAlqkrH}}6;28o4DlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vQmsFp`am{L~`aM`uovLqq:687?27IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{^`pCweb`tA}efHcx`{Otv?5;3>3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Zd|O{ifdpEqijDg|dCxz32?7:?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sVhxKmjh|Iumn@kphsG|~7?3;6;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wRltGsanlxMyabLotlwKpr;<7?27IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{^`pCweb`tA}efHcx`{Otv?1;3>3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Zd|O{ifdpEqijDg|dCxz36?7:?AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sVhxKmjh|Iumn@kphsG|~7;3;6;EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wRltGsanlxMyabLotlwKpr;07?27IcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{^`pCweb`tA}efHcx`{Otv?=;2c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'XnhzIosDjbj3c3MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Yc}\jqtgppVrugkoM~bcKi`eqeh123MgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Y~hobSucwaSgk}lLyc`HffnY2YZAILV;BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Dkc@d%e]{|hQwow`>73MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Ec fPtqkPja`dlr$HKb`py-E@FVBp1i0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$NaeFn/kPpjtblMkmu!HeoDokuu\8T$OJaax.DGGUC0j1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fGa.hQwkwccLh~jt"IjnGnltv]6U'NM`b~w/GF@T@~0;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggD`!iUmdcicBfhhgi::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiJj+oSgnmgiH`nbmg230=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)EdbCe"dZ`gfnfAkgedl;:4?5Km`@oo+BjiJef|b`jnuqXRdqfpCtheJf`>5:4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2^op3`=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nw43MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:4=5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/CnhKpr)gMkmKb`py-Dak@kgyyP

7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-kK~W}zb_cjice355?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlG|~%cCv_urjWkbakm;;i0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,lJ}Vr{a^dkjbjTnPfea6??1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/mSqvnSgnmgi=Qbs978@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimH}}$d\x}gTnedh`6Xezr$HKb`py-E@FVBp>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$Nae@uu,lTpuo\fml`h?83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooJss&fZ~eZ`gfnf62?117:8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,mAj~X|yc:o5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/hRvwm0e3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'`Z~eZ`gfnf3==CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)nX|ycSdA]ergw[DHCW8:88?_n]LVZ>6=Ve256JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(OGNT=:=8_n]SSWY4>9UdSB\P807\k47ek2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$eEacdRkdMke33MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%bDbbkSheJj})ALJZNtok4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_oq-Sqiub[pdhNl}jx.kM|MiklZclEcli;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Pnr,TpjtmZseoOo|ey-jJ}NhdmYbkD`>bb9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRlt*VrdzoXucmMarg{+lUnoFS`}l4:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQms+Usk{lYrbnLnsdz,mVo`G|~Ta~v FEASA}e63MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%b_di@uuz,BAEWMqhm7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\b~ PtnpaVikKkxiu!`HnngWlaNfVgxo:5Km`@oo+BjiJef|b`jnuqX7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\x}g/Qwow`U~fjHjhv iImo`Vo`Agr$JIM_Ey`e?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTpuo'Ygh]vnb@bw`~(aGrCcaj\ifKmg5=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVr{a%[ya}jSxl`Fdubp&cEtEacdRkdMk7el2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYxd"^zlrgP}keEizos#d]fgNww[hud=2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYxd"^zlrgP}keEizos#d]fgNww[hu'ONH\Hvl2:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQwpl*VrdzoXucmMarg{+lUnoFt"HKCQG{g5=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVr{a%[ya}jSxl`Fdubp&eCcaj\ifKm[hud02NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYxd"^zlrgP}keEizos#bF`leQjcLhXezr$JIM_Eya:?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTpuo'Ygh]vnb@bw`~(gEehma]fgNwwG@~(NMI[Ium8;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&JfnmZ`Ptqk+Usk{lYrbnLnsdz,kIidieYbkB{{x.DGGUCj<1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!`RdejwqcummYbkLmdbc9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[c}Z`Ptqk+Usk{lYrbnLnsdz,mMiklZclEcm<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kKkibTanCet"HKCQG{fa=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _oqVlTpuo'Ygh]vnb@bw`~(aGrCcaj\ifKmf`=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _oqVlTpuo'Ygh]vnb@bw`~(aGrCcaj\ifKm5g>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&Ye{Xb^zsi-Sqiub[pdhNl}jx.kPmbIr|Vgxt"HKCQG{g5=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _oqVlTpuo'Ygh]vnb@bw`~(aZclCxzw/GF@T@~em2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RltQiW}zb$\xb|eR{mgGgtmq%dDbbkSheJjZktk?1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SkuRhX|yc#]{csdQzjfDf{lr$cEacdRkdMkYj{q%MHN^Jxb58@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\b~[oQwpl*VrdzoXucmMarg{+jJhkhfXejAztBG{+CBDXLrh96JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vhx]e[y~f PtnpaVikKkxiu!`LnabhVo`G|~s#KJLPDzaf>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#^zsiVlTjv(X|fxi^wacCcpa})n@ffo_diFnb18@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+lNhdmYbkD`w/GF@T@~el2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%bBuF`leQjcLhem2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%bBuF`leQjcLh6j11OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SqvnSgYe{#]{csdQzjfDf{lr$e^ghOtvaf>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#^zsiVlTjv(X|fxi^wacCcpa})n[`mDyyQbsb18@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+lUnoFS`}w/GF@T@~d82NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/RvwmRhXfz$\xb|eR{mgGgtmq%b_di@uuz,BAEWMqhn7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"aGomfPmbOiWdyh:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#N|`srkmc+Vr{a^d\b~ PtnpaVikKkxiu!`HnngWlaNfVgxt"HKCQG{g2=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _urjWkUiw'Ygh]vnb@bw`~(gEehma]fgNwwG@~(NMI[Ium:;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&YxdYa_oq-Sqiub[pdhNl}jx.mOkfgk[`mDyyv FEASA}?c3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(kYe{OaknrEmma4?a3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(kYe{OaknrEmmaIid1l1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&i[y~fLldcq@jhb9h:0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*HnNymjJdh`PnpwV`ub|q%h\x}gCmgbvAiimEehm>5Km`@oo+BjiJef|b`jnuqX55]l5<3BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| PnrP}keoFlooii [oQms@gjTqgi$Hb{mldQzjfDf{lr$eIbvShea1>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| PnrP}keoFlooii [oQms@gjTqgi$Hb{mldQzjfDf{lr$eIbvShe{+CBDXLr386JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(Wg:;98Qfnw:;?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!Pn1261Zoi~VY\<5>4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&iH`ho}809GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#nMce`p2<7=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/bFjwddkm0;0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eCazki`h|\t`vf[CUJWOLo=4:4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&iOe~omldpPpdrbWOYFSKHk1,Km=0=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/bFjwddkm{YmykPFRO\BCb6%@d:5<5Km`@oo+BjiJef|b`jnuqX=2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,gAotikfn~^zntd]EWHYANm8&Ec?69:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe0.Mk7X[^:2=6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(kMcxmobjrRvbp`YA[DUMJi=64:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe1.Mk?23MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al:'Bb<7:;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%hHd}nbmgqWqgsmVLXARHId2/Jj7?23MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al:'Bb>68;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%hIcomldMvpIid0l1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+fCiikfnCxzCob]qwqvh|1=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eWgyIgil|Koog;2>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| cQms@lufjeoo455Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fNyRvwmRhonfn::5Km`@oo+BjiJef|b`jnuqX5Km`@oo+BjiJef|b`jnuqXl0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lUsg{ooHlznx.EfjCjhxzQ9Q#JIlnr{+CBDXLrS!DGnlt})ALJZNt:h4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`YckkD`vb|*AbfOfd|~U;]/FEhjv'ONH\Hv8f:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlAg$b_ya}eeFbpd~(OldM`b~|[4_-@Cjhxq%MHN^Jx6d8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbCe"d]{osgg@drfp&MnbKb`prY5Y+BAdfzs#KJLPDz4b>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_2[)LOfd|u!IDBRF|2`;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$XucmFRdqfp*e5ZlynxKkPmr:g?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy \yoaJV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y4e?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy \yoaJV`ub|&i9^h}jtMao30=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig;;5Km`@oo+BjiJef|b`jnuqX6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kw8e9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"^wacNPfw`r(k;XnhzIe^op|*BAdfzMmabfnfGgc`~(NMI[IR?w7d9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"bJnt`Doku~(OldM`b~|[1_-@Cjhxq%MHN^Jx6d8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#aKaucEhjv'NoeJaasZ33Y+BAdfzs#KJLPDz4a>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!oEcweCjhxq%LicHcoqqX5X(CNee{t"HKCQG{3`=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_7[)LOfd|u!IDBRF|2co0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+iCi}kM`b~w/FgmBiiw{R=V"IHcoqz,BAEWMq=n7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(hLh~jJaax.EfjCjhxzQ3Q#JIlnr{+CBDXLrBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz2c=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}40>3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae@uu,lTpuo\fml`h>Pmr5;?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy `PtqkPja`dl:Ta~v DGnlt})ALJZNt;84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnIr|'e[y~f[ofeoa4013MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae@uu,lTpuo\fml`h<9c:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlG|~%c]{|hUmdcicD`hdlii9m;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,FimH}}$d\x}gTnedh`RhZlkouu!KFmms|*@CKYOs:55Km`@oo+BjiJef|b`jnuqXi6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/hKQavcsNhy9n5Km`@oo+BjiJef|b`jnuqX>768@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe949>=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"gCcmQwkwccLh~j0>094:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+lJddZ~d~hjKauc?0;033MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$eAmcSumqaaBf|h6>2;:4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-jHfjT|fxnhIo{a=4=21=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&cGoa]{osgg@drf4>4=86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/hN`hVrhzlnOmyo38?47?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(aEig_ya}eeFbpd:>6<20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fPtqk1`=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&c[y~f[ofeoa3dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'`Z~eQfOSgpaqYFFMU:>?9Po046?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(gYxdYahgmgWkWcflp=27IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#@czx^tPpwcfeZ~jxhXnltgEvjkAaoeP=PQHNE]2363XgVg~tR;;_NWW541>3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Dg~tRx\tsgbiVrf|l\j`xkIrnoEmci\9TULBIQ>727\kZkrpV??SB[[204`?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn??17a8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo6c9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh=?8j;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'Dg~tRmLotlwKprKgj8:Snw9f:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&GfyuQlCnwmpJssDfi9=Rmv17d8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$A`{w_bAlqkrH}}Fdo??Pltv44>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"Cbuy]`Gjsi|F@bm=1^nvp40e3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob122g=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!Bmtz\gFirf}E~xAal404a?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn;>6c9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh:<8m;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'Dg~tRmLotlwKprKgj=::o5Km`@oo+BjiJef|b`jnuqXh1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef>3:3dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"mLotlwMkWrieXnk1?16`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmn692;o4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;;77c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm7;38n;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`414=m6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfc9?9>01OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-`Gjsi|@dZylb]ef]32<=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!lCnwmpLhV}hfYijQ>6`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmnU:<;74DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`aX:?30H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\73??30H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde\33?13MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"HzlmAlqkrEdb$hNxhiesDvhiEh}g~[`x}_eofjjbVr{aox0<076:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})A}efHcx`{Bmi-gGsanlxMyabLotlwTistXldoeci_urjfw9490<1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv FtnoGjsi|Kf`"nLzfggqBpjkKfex]bzsQgm`lh`X|yci~Q?849GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(N|fgOb{atCnh*fDrnooyJxbcCnwmpUjr{Yoehd`hPtqkavY60<1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv FtnoGjsi|Kf`"nLzfggqBpjkKfex]bzsQgm`lh`X|yci~Q=789GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(N|fgOb{atCnh*fC|ldoiiM`uovBrdokikfn;:5Km`@oo+BjiJef|b`jnuqX_n]nq}Y2WF__0=083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})A}efHcx`{Bmi-gUcil`dl\x}ger>3:244DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+BHCW8=?=RaPFtnoGjsi|Kf`"n@wBtdeaw@rdeIdyczT2\]b`aY60VE^X1<1799GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(OGNT=::>_n]DJAY6?=;TcRokd^02[JSS494<46JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-DJAY6?=;TcRIAD^3404YhWhnoS??POTV?5;1?3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"IAD^3404YhWNDOS<9;1^m\eabX:8UDYY2=>6:8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'NDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\595;55Km`@oo+BjiJef|b`jnuqX>:SbQHNE]2317XgVkohR<>_NWW818002NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!HNE]2317XgVMEHR?840]l[dbcW;;TCXZ35?5;?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&MEHR?840]l[BHCW8=?=RaPaef\64YH]]6=2:64DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVP919?11OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv GOF\5226WfULBIQ>753\kZgclV8:SB[[<9<4<>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%LBIQ>753\kZAILV;<8Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZ@rdeIdyczMlj,`J}DrnooyJxbcCnwmp^4ZWhnoS<6POTV\hpr;873j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^DvhiEh}g~I`f lNy@vbccuN|fgOb{atZ0^[dbcW82TCXZPltv?4;7>j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQIumn@kphsJea%oCvMugdfvCskdJe~byU=]^cg`Z7?WF__Sua}<0<2503;4>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfULBIQ>753\kZgclV8:SB[[_b{?4;>73MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:661:0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<8>:SbQnde]15ZIR\Vir0>073:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Snw33?]qp=6Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<8918@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQly=7=[wr?82NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[f;>7287IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Ob`aY@FMU:;9?Po^EM@Z70<8UdSljk_33\KPRXkp6=2R|{819GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<6<;7>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfULBIQ>753\kZgclV8:SB[[_b{?3;Yu|1:0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<85Km`@oo+BjiJef|b`jnuqX>:SbQnde]15ZIR\Vir050Pru:3?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVMEHR?840]l[dbcW;;TCXZPcx>::=5_n]DJAY6?=;TcRokd^02[JSSWjs753Q}t938@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQcuu>3:=7938@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQwos>2:=7938@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQwos>6:=7938@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQwos>::2b53MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cbuy]EqijDg|dNae!cOzAqc`bzOg`Naznu]qwZe~494386JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XN|fgOb{atCnh*fHJ|lmiHzlmAlqkrXzzUhu1>110:0?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GfyuQIumn@kphsJea%oCvMugdfvCskdJe~byQ}s^nvp9790=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[CskdJe~byLck/aM|GsanlxMyabLotlw[wuXd|~7=3?75:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~T~~Qwos>3:47?=2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\BpjkKfexObd.bL{Fp`am{L~`aM`uov\vvYg{6:21:47>92NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\BpjkKfexObd.bL{T`hcagm[y~fjsZ3^[BHCW8=?=RaPmtz\1ZIR\8;3<6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XN|fgOb{atCnh*fHXldoeci_urjfwZttWjs7<36=;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*Kj}qUMyabLotlwFim)kGr[icjfnfRvwmctW{yTot2?>03;7>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPFtnoGjsi|Kf`"n@wPdlgmkaW}zbnR||_ymq85869?k0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|ZeA}efHcx`{Lna2440f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cbuy]`BpjkKfexAal1035=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPcGwohFirf}Fdo<<99:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rToK{clBmvjqJhk;;=56JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XkOg`NaznuNlg67112NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\gCskdJe~byB`c535=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPcGwohFirf}Fdo8?99:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rToK{clBmvjqJhk?;=56JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XkOg`NaznuNlg27112NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\gCskdJe~byB`c935=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPcGwohFirf}Fdo4?6b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%LicM`uovp*fHMdzuNaznuY1YZVPZV9<:TcRczx^12[JSS4;43i6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})JimnxyoQHeoAlqkrt&jDsI`~{yBmvjqYdq5;55=5Km`@oo+BjiJef|b`jnuqX7d9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$Anaznu]`BpjkKfexAal26g8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@m`uov\gCskdJe~byB`c2:5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"Clotlw[f@rdeIdyczCob]{kw:768;3:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})JkfexRmIumn@kphsDfiTtb|31?32<3=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv MbmvjqYdN|fgOb{atMm`[}iu4;4:=4h4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRIjnBmvjqu)kGrNa}zvCnwmp^4ZWY]YS>9?_n]nq}Y49VE^X??6f:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPGdl@kphs{'iEtHctxAlqkr\:TU[[_Q<71]l[hsW:;TCXZ<16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5==?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97;:<:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek97998;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=5670j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?3752dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3?916`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5=:?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97;3=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek97990;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=6460j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?0252dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3<<16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5>9?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;978>=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979:?;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=6=70j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?0:52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3=>06`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5?h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=7070j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?1552dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3=716`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5?4?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97>;=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979<8:h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=0770j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?6052dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3::16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;58;?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97><=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979<1;9>h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=1570j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?7242dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3;=16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;59>?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97??=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979=<;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=1270j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?7;52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=38?16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5::;k0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=201f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>634e>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=36>7`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4842=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek94999;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=5470j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?3152dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3?;16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585=8?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7;==:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9499>;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=5<70j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?0352dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3<>16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585>??8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:788=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949:=;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=6370j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?0452dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3<616`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585?=?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:79:<:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949;8;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=7670j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?1752dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3=916`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585?:?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:793=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949;0;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=0460j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?6252dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3:<16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag58589?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7>>=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=0=70j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?6:52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3;>06`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5859h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=1070j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?7552dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3;716`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag58594?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7<;=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949>8;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=2670j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?4752g9>h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=5570j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?3242dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3?=16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595=>?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7;?=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9599<;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=5270j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?3;52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3<>8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;78:=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959:;;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=6170j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?0652dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3<816`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595>5?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;782=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959;9;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=7470j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?1152dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3=;16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595?8?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;79==:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959;>;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=7<70j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?6352dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3:>16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5958??8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7>8=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959<=;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=0370j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?6452dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3:616`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5959=?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7?:<:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959=8;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=1670j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?7752dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3;916`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5959:?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7?3=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959=0;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=2470j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?4152dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?38;16c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595:89n;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:46>;6?h1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,IhsWjDsJdh`<2<:52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783?>06`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5=h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=5070j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?3552dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783?716`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5=4?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<78;=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929:8:h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=6770j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?0052dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783<:16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5>;?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<78<=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929:1;9>h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=7570j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?1242dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783==16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5?>?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<79?=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929;<;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=7270j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?1;52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783:?16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>58<>8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7>:=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929<;;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=0170j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?6652dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783:816`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>585?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7>2=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929=9;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=1470j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?7152dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783;;16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>598?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7?==:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929=>;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=1<70j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?4352dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7838=16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5:>?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7<=j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:270i2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?:23d=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld090616`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5==?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7;:<:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek93998;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=5670j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?3752dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793?916`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5=:?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7;3=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek93990;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=6460j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?0252dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793<<16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5>9?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=78>=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939:?;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=6=70j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?0:52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793=>06`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5?h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=7070j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?1552dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793=716`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5?4?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7>;=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939<8:h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=0770j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?6052dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793::16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?58;?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7><=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939<1;9>h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=1570j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?7242dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793;=16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?59>?8b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7??=:l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939=<;h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=1270j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?7;52dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7938?16`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5::;k0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=201f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>634e>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7936>7`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4<42=5h4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGnbcv]1UVZ\^R=80^m\ip~X:VE^XRAZT23;b>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~AdhmxW;SPPVP\726XgVg~tR:TcRczx^0\KPR191l0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKbngrY5YZVPZV9<;Ubb{9;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&Ue<5Km`@oo+BjiJef|b`jnuqXk0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fCjx}sHcx`{Lna?5;1f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aFiur~KfexAal<3<4=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lElrw}Firf}FdoR?89:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hI`~{yBmvjqJhkV8668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38469?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>26;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85;82::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<06=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;9<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2>6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49706>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0<61759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?5<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96:2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<32=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;:84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2=2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49446>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0?:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?6080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW969:39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=04:22328<47>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:56>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0>>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?7480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW968>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=10:225;95Km`@oo+BjiJef|b`jnuqX334<40>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:4>7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1=8>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]386>9?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7?4083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>0:22340<40>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:3:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1:<>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38129?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:788084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>72;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85><2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<5:=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;<04668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38069?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:79<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>66;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85?82::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<46=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;=<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2:6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49306>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0861759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?1<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96>2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<72=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;>84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=292?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49046>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0;083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>4:25608@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[5153MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V;0618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[470;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U:>:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_0147>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y6<>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S<;83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]22258618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[4?0:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U9;>5Km`@oo+BjiJef|b`jnuqXP2150?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z46?:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T>?9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^0036=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X:==87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT5Km`@oo+BjiJef|b`jnuqXP2950?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z4>?;1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T?:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_2247>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y49>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S><83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]0725BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y41>80H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S99<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^6336=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X<8=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?;>5Km`@oo+BjiJef|b`jnuqXP4450?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z21?:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T8:9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^6;36=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X<0=97IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_4747>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y2>>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S8983:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]6<256JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=Q9729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\25143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V<:;>5Km`@oo+BjiJef|b`jnuqXP6350?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z04?;1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T;:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_951?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z?0;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86;2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><02=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;984<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59746>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0<:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?5080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86::39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=34:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:66>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0?>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?6480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW869>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=00:225;95Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:5>7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1<8>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]287>9?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7>4083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>1:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:4:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=<>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28629?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7?8084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>02;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX959<2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><2:=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;;04668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28169?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;78<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>76;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95>82::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><56=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;<<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2;6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59206>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0961759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?0<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86?2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><42=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;=84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2:2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59346>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:08:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?1080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86>:39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=74:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:26>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0;>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?2480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86=>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=40:25618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28=80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8622:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_151?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z70;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U:<:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_0347>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y6:>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S<=83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]20256618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[410;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U:4:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_0;46>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y5?:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T>=9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^0236=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X:;=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R<<729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\61143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V8>;>5Km`@oo+BjiJef|b`jnuqX59<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^0:37=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X;>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S>>83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]0525_2447>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y4?>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S>683:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]0=249;>5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^6536=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X<>=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R:7729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\0<153MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V?>:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_4147>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y2<>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S8;83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]62255Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^4037=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X?>80H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S59=;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^;47>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:76>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90<>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=30:225;95Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:6>7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1?8>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]184>9?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87=4083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>2:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:5:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1<<>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18729?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87>8084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>12;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:58<2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<3:=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;:04668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18669?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87?<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>06;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5982::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<26=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;;<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2<6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\69506>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90>61759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?7<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;682::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<52=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;<84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2;2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\69246>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU909:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?0080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6?:39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=64:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:36>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU908>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?1480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6>>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=70:225;95Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:2>7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1;8>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]180>9?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8794083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>6:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:1:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>18<>618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18380;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6<2:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<9<47>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:>6>80H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S=9=;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^347>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y68>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S4618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[430;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U:::=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_0547>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y60>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S<782:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]136=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X:9=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R<>729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\67143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V88;>5Km`@oo+BjiJef|b`jnuqX;9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^0436=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X:1=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R<6739GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\725BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y4=>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S>883:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]0325;;>5Km`@oo+BjiJef|b`jnuqX9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^6736=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X<<=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R:9729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\02143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V>3;>5Km`@oo+BjiJef|b`jnuqX<:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_4347>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y2:>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S8=83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]60254:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_4;46>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y1?:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T:=9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^4236=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X>;=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R8<739GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\324R783:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>3:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:6:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1?<>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08429?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97=8084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>22;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5;<2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<0:=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;9042>>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08769?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97><084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>16;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5882::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<36=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;:<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2=6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79406>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80?61759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?6<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:692::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<22=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;;84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2<2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79546>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?7080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:68:39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=14:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:46>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU809>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6?>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=60:225;95Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:3>7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1:8>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]081>9?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9784083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>7:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:2:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1;<>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08029?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9798084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>62;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5?<2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<4:=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;=042:>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08369?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97:<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>56;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5<82:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<7<47>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:06>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU805083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>::24Q>2618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[450;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U:8:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_0747>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y6>>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S<983:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]2<256JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>Q=729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\65143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V8:;>5Km`@oo+BjiJef|b`jnuqX99<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^0636=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X:?=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R<8729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\6=143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V82;?5Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y4;>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S>:83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]0125Q<7618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[6>0;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U85:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_550?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z27?:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T8<9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^6136=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X<:=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R:;729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\00143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V>=;>5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^747>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y28>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S8?83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]6625Q:4618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[030;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U>::=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_4547>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y20>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S8782:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]536=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X>9=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R8>729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\27143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V<8;?5Km`@oo+BjiJef|b`jnuqX668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78469?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>26;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5;82::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<06=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;9<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92>6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09706>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0<61759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?5<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<32=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;:84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92=2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09446>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0?:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?6080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=69:39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=04:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:56>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0>>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?7480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=68>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=10:225;95Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:4>7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81=8>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]786>9?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7?4083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>0:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:3:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81:<>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78129?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>788084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>72;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5><2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<5:=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;<04668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78069?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>79<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>66;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5?82::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<46=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;=<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92:6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09306>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0861759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?1<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6>2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<72=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;>84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9292?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09046>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0;083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>4:25608@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[5153MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX0618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[470;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U:>:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_0147>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y6<>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S<;83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]22258618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[4?0:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U9;>5Km`@oo+BjiJef|b`jnuqXT>?9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^0036=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X:==87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R<:729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\63143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX5Km`@oo+BjiJef|b`jnuqX?;1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T?:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_2247>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y49>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S><83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]0725BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y41>80H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S99<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^6336=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X<8=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R:=729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\06143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX?;>5Km`@oo+BjiJef|b`jnuqXT8:9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^6;36=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X<0=97IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R;83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]64258:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_4747>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y2>>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S8983:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]6<256JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS9Q9729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\25143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX5Km`@oo+BjiJef|b`jnuqXT;:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_951?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z?0;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6;2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<02=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;984<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19746>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0<:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?5080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6::39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=34:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:66>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0?>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?6480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<69>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=00:225;95Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:5>7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91<8>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]687>9?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7>4083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>1:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:4:7=?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=<>668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68629?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7?8084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>02;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=59<2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<2:=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;;04668@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68169?=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?78<084:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>76;133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5>82::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<56=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;<<4<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82;6?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19206>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0961759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?0<80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6?2::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<42=31=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;=84<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82:2?57?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19346>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>08:1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?1080<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6>:39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=74:22BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:26>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0;>1759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?2480<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6=>39;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=40:25618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68=80;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<622:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_151?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z70;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y6:>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S<=83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]20256618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[410;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y5?:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T>=9<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^0236=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X:;=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R<<729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\61143MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V8>;>5Km`@oo+BjiJef|b`jnuqX59<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^0:37=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X;>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S>>83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]0525BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y4?>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S>683:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]0=249;>5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^6536=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X<>=87IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R:7729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\0<153MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V?>:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_4147>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y2<>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S8;83:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]62255Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^4037=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X?>80H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S59=;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^;46>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFmcdw969?;1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCjfoz6:2:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLgmj}32?51?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIl`ep8680:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Big`{5>5;?5Km`@oo+BjiJef|b`jnuqX608@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHcafq?2;163MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEhdatW9=:7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAdhmxS<9>;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iM`li|_352?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIl`ep[6163MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEhdatW==:7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAdhmxS89>;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iM`li|_75:?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIumn@kphsDfi7<396;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMyabLotlwHje;97=27IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eA}efHcx`{Lna?6;1?3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEqijDg|d@bmP06:8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHzlmAlqkrKgjU:;55Km`@oo+BjiJef|b`jnuqX2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21>1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:687=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<03=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976:>398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8459?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32>4?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek97948?5;:5Km`@oo+BjiJef|b`jnuqX22;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50<91769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:607=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<0;=33=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976:2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;:;4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=00:219087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9426>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0327<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:6658<2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0648@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;:7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<22=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;9768=398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8649?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32<3?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794:>5;:5Km`@oo+BjiJef|b`jnuqX01;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50>81769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:4?7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<2:=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;97685399;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8680?2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21:?>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;<84<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=61:21087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9236>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0344<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665>=2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;<04<:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=6=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976><398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8079?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32:2?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794<95;:5Km`@oo+BjiJef|b`jnuqX60;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;508;1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:2>7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<45=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976>4398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=80?9??1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32:>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;>94<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=42:212:9046><0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<036?55?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794>4<:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=:=33=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;97622:84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<31769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:697=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<00=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76:?398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8429?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32>5?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek94948<5;:5Km`@oo+BjiJef|b`jnuqX23;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850<61769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:617==7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<0<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:5658;2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;::4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=07:218087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9416>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0326<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565832:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<32NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921<1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:487=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<23=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:768>398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8659?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32<4?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494:?5;:5Km`@oo+BjiJef|b`jnuqX02;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850>91769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:407=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<2;=33=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:7682:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;<;4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=60:211:9226>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0347<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565><2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3648@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;<7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<42=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76>=398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8049?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32:3?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494<>5;:5Km`@oo+BjiJef|b`jnuqX61;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850881769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:2?7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<4:=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76>5399;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8080?2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf69218?>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;>84<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=41:21086:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:909??1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>328>648@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;07==7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<8<42>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465:5;:5Km`@oo+BjiJef|b`jnuqX24;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8439?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32>6?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek95948=5;:5Km`@oo+BjiJef|b`jnuqX2<;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950<71779GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:66>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0321<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:4658:2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;:=4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=06:21;087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:9406>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0329<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465822:84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2>1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:497=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<20=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;768?398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8629?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32<5?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594:<5;:5Km`@oo+BjiJef|b`jnuqX03;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950>61769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:417==7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<2<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465>;2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;<:4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=67:210:9216>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0346<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465>32:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<22NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6821:1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:287=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<43=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76>>398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8059?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32:4?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek959462;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950891769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:207=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<4;=33=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76>2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;>;4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=40:20Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8280>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf682161779GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:>6><0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld09030?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek92948:5;:5Km`@oo+BjiJef|b`jnuqX25;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50<<1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:6;7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<06=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76:9398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8409?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832>7?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294825;:5Km`@oo+BjiJef|b`jnuqX2=;113MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50<087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9476>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090320<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365892:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;:<4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=05:21:087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:94?6>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090328<42>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:36585;:5Km`@oo+BjiJef|b`jnuqX04;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50>?1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:4:7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<21=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<7688398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8639?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832<6?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294:=5;:5Km`@oo+BjiJef|b`jnuqX0<;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50>71779GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:46>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090341<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365>:2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;<=4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=66:217:9206>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090349<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365>22:84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5508>1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:297=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<40=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76>?398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8029?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832:5?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294<<5;:5Km`@oo+BjiJef|b`jnuqX63;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50861769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:217==7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<4<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365<;2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;>:4<:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=4=33=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76<2:84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5504086:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:969?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932>0?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek93948;5;:5Km`@oo+BjiJef|b`jnuqX26;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50<=1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:6<7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<07=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76::398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8419?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932>8?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394835;;5Km`@oo+BjiJef|b`jnuqX2:21=087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9466>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080323<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265882:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421<:>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;:?4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=04:215087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:94>6><0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08032?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394::5;:5Km`@oo+BjiJef|b`jnuqX05;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50><1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:4;7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<26=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=7689398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8609?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932<7?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394:25;:5Km`@oo+BjiJef|b`jnuqX0=;113MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50>087:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9276>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080340<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265>92:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421:;>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;<<4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=65:216:92?6>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080348<42>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265>5;:5Km`@oo+BjiJef|b`jnuqX64;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?508?1769GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:2:7=<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<41=32=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76>8398;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8039?>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932:6?54?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394<=5;:5Km`@oo+BjiJef|b`jnuqX6<;103MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50871779GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:26>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080361<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265<:2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<4218<>648@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;>7==7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<6<42>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:26525;;5Km`@oo+BjiJef|b`jnuqX::=dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDoebu\>TU[[_Q<71]l[hsW;UDYY2>>9`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFmcdw^0ZWY]YS>9?_n]nq}Y5WF__0?07b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHcafqX2XYW_[U8;=Q`_lw{[7YH]]6825l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJaohsZ4^[UQUW:=;SbQbuy]1[JSS4=43n6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLgmj}T6\]SSWY4?9UdS`{w_3]LQQ:261h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHNeklV8R_QUQ[617WfUfyuQ=_NWW838092NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`TjvV}hf<>6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dXfzZylb>739GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$o]{|hPwbh25Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?4;(hLh~jCxzAx=2=848f>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0=0!oEcweJssFq6;21<1a79GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp969&fNjxlAztOz?4;:46h<0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2?>/mGeqgH}}Ds0=034?c5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;87$dHlznOtvM|9694<4j:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<1<-kAgsiFBu2?>=4=e3=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|5:5"bJnt`MvpK~;876<2l84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>2:+iCi}kDyy@w<02:949i?1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1?1.nFbpdIr|Gr7=32<>`48@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:66'eOmyo@uuL{848;<7k=7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz31?,l@drfG|~Et1?1<4BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss484%cIo{aNwwJ}:665<5m;5Km`@oo+BjiJef|b`jnuqX4:d0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?6;(hLh~jCxzAx=0=848f>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0?0!oEcweJssFq6921<1a79GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp949&fNjxlAztOz?6;:46h<0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2=>/mGeqgH}}Ds0?034?c5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;:7$dHlznOtvM|9494<4j:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<3<-kAgsiFBu2=>=4=e3=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|585"bJnt`MvpK~;:76<2l84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>0:+iCi}kDyy@w<20:949i?1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1=1.nFbpdIr|Gr7?32<>`48@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:46'eOmyo@uuL{868;<7k=7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz33?,l@drfG|~Et1=1<4BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss4:4%cIo{aNwwJ}:465<5m;5Km`@oo+BjiJef|b`jnuqX4:g>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS8W%cIo{aSgd+BciNee{VZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX5X(hLh~j^hi GdlEhjvtS:W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyyU>]/mGeqgUmn%LicHcoqqX0X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|R;V"bJnt`Pfc*AbfOfd|~U:]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_4[)gMkm_kh/FgmBiiw{RP `D`vbV`a(OldM`b~|[2_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq]5U'eOmyo]ef-Dak@kgyyP8P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS:W%cIo{aSgd+BciNee{VZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX7X(hLh~j^hi GdlEhjvtS:W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyyU<]/mGeqgUmn%LicHcoqqX0X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|R9V"bJnt`Pfc*AbfOfd|~U:]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_6[)gMkm_kh/FgmBiiw{R110cb?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0=0!oEcweJssFq6;2??na:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&GfyuQHeoFbpdIr|5:5"bJnt`MvpK~;879:ml5Km`@oo+BjiJef|b`jnuqX73be>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<39>a`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH4943=lo4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;97$dHlznOtvM|97998kj7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww848)gMkmB{{Ny>2:77fi2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=3=*jBf|hE~xCv31?12ed=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<0;1`c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;59Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'Dg~tRIjnEcweJss484%cIo{aNwwJ}:66?;jm6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*Kj}qULicJnt`Mvp979&fNjxlAztOz?5;16ih1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<;5dg73be>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1<1.nFbpdIr|Gr7>39>a`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;43=lo4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;;7$dHlznOtvM|95998kj7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww868)gMkmB{{Ny>0:77fi2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?12ed=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0;1`c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp5959Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'Dg~tRIjnEcweJss4:4%cIo{aNwwJ}:46?;jm6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*Kj}qULicJnt`Mvp959&fNjxlAztOz?7;16ih1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<;5<50?;7?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe97660>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<<1959GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?568><2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6:837;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'fXjaIo{a=36:<2BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:6073?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1?6>818@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb848><2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h69<37;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'fXjaIo{a=02:<2BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:5<73?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1<:>868@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb87091=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7>:064:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>1<;?33MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/nPbiAgsi58224=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<3<:0>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:4873?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+jTfeMkm1=>>818@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb868>;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6?24=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<4<:7>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:16090H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0:063:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>;:<53:d0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtv?4;(hLh~jCxzAx=2=878f>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0=0!oEcweJssFq6;21=1a79GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp969&fNjxlAztOz?4;:36h<0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2?>/mGeqgH}}Ds0=035?c5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;87$dHlznOtvM|9694?4j:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<1<-kAgsiFBu2?>=5=e3=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|5;5"bJnt`MvpK~;976;2l84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>2:+iCi}kDyy@w<02:959i?1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1?1.nFbpdIr|Gr7=32;>`48@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:66'eOmyo@uuL{848;=7k=7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz31?,l@drfG|~Et1?1<7BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss484%cIo{aNwwJ}:665=5m;5Km`@oo+BjiJef|b`jnuqX3:d0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtv?6;(hLh~jCxzAx=0=878f>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0?0!oEcweJssFq6921=1a79GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp949&fNjxlAztOz?6;:36h<0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2=>/mGeqgH}}Ds0?035?c5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;:7$dHlznOtvM|9494?4j:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<3<-kAgsiFBu2=>=5=e3=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|595"bJnt`MvpK~;;76;2l84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>0:+iCi}kDyy@w<20:959i?1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1=1.nFbpdIr|Gr7?32;>`48@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:46'eOmyo@uuL{868;=7k=7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz33?,l@drfG|~Et1=1<7BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss4:4%cIo{aNwwJ}:465=5n55Km`@oo+BjiJef|b`jnuqXR.nFbpdTbo&MnbKb`prY7Y+BAdfzs#KJLPDza<>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS9W%cIo{aSgd+BciNee{V;R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX4X(hLh~j^hi GdlEhjvtS?W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyyU?]/mGeqgUmn%LicHcoqqX3X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|R;V"bJnt`Pfc*AbfOfd|~U?]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_4[)gMkm_kh/FgmBiiw{R;V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT1\,l@drfZlm$Kh`Ilnrp_7[)LOfd|u!IDBRF|g>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS;W%cIo{aSgd+BciNee{V;R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX6X(hLh~j^hi GdlEhjvtS?W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyyU=]/mGeqgUmn%LicHcoqqX3X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|R9V"bJnt`Pfc*AbfOfd|~U?]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_6[)gMkm_kh/FgmBiiw{R;V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT3\,l@drfZlm$Kh`Ilnrp_7[)LOfd|u!IDBRF|g>23be>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<3:>a`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=lo4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969>8kj7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:27fi2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=2=*jBf|hE~xCv30?:2ed=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<0>1`c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;5>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss484%cIo{aNwwJ}:66:;jm6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*Kj}qULicJnt`Mvp979&fNjxlAztOz?5;26ih1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<65dg23be>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1<1.nFbpdIr|Gr7>3:>a`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;4>=lo4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;:7$dHlznOtvM|949>8kj7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:27fi2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=0=*jBf|hE~xCv32?:2ed=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0>1`c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss4:4%cIo{aNwwJ}:46:;jm6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*Kj}qULicJnt`Mvp959&fNjxlAztOz?7;26ih1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<65dg0!oEcweJssFq682:?na:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&GfyuQHeoFbpdIr|595"bJnt`MvpK~;;72:5>5Km`@oo+BjiJef|b`jnuqX0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h6:?37;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=37:<2BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["a]alFbpd:6?73?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1?7>868@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb84?91:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7=37;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=03:<2BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["a]alFbpd:5;73?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1<;>868@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb87391=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7>;064:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&eYm`Jnt`>13;?33MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi58324:4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(g[kfHlzn<3;==6=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;:73?7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1=?>868@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$c_obD`vb86791:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-lVdkCi}k7?37<;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=6==6=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;=7387IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm181929GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?3;?43MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi5255>5Km`@oo+BjiJef|b`jnuqX6`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ6Xehdo=;;4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]2430Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Epl\5471?2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'L{eS17`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY69Vgjbi?95:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[441>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'L{eS<<>6`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ7Xehdo=;l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]15Zkffm;=m6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_3]nekb6>k1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR=>_lcm`40f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(MxdT?Rcnne351>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW=;=:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_5322d=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*CvfV>Tal`k1778@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY29?<0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%N}cQ:104b?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,AthX=Vgjbi?95:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[371>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'L{eS;?>6`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.GrjZ0Xehdo=;;4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]4530Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Epl\3Zkffm;=96JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_9352>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW1;::l5Km`@oo+BjiJef|b`jnuqX983n7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&Njxl\jg.EfjCjhxzQ;Q#JIlnr{+CBDXLr2j6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%Omyo]ef-Dak@kgyyP==S!DGnlt})ALJZNt4h4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#Io{aSgd+BciNee{V?>]/FEhjv'ONH\Hv6f:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!KaucQab)@mgLgc}}T13_-@Cjhxq%MHN^Jx8g8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/EcweWc`'NoeJaasZ3^*A@kgyr$JIM_Ey;f?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,MFjl\fEH`fM}orqjjb(Tqgi_cBMck.FbpdTbo&MnbKb`prY1Y+BAdfzs#KJLPDz:a>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-GeqgUmn%LicHcoqqX7X(CNee{t"HKCQG{=`=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*ODdb^dCNbdCsmpwlh`&ZseoYa@Cmi,@drfZlm$Kh`Ilnrp_1[)LOfd|u!IDBRF|m2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)Ci}kYij!HeoDokuu\?T$OJaax.DGGUC1l1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(Lh~j^hi GdlEhjvtS1W%HKb`py-E@FVBp0o0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'Mkm_kh/FgmBiiw{R3V"IHcoqz,BAEWMq2i7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&cOmyo[oQwpl9690j1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj?558?k2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi>25;>d3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$Xucm[oNAoo*oCi}k_c]{|h=31:=dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~e2=>9`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|yc0>07b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!fD`vbPjVr{a6?25l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuo4<43n6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwm:161h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'`NjxlZ`Ptqk828?j2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi>;:=dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~eQ?8`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae iEcweQiW}zbT=5l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuoW8:3n6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwmY691h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'`NjxlZ`Ptqk[44?i2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi]1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`V?3m6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwmY10h1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(aMkmYa_urj\3=gf3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$dOaalkBplwvoioMkmB{{<2<;e>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)gJfdofM}orqjjbBf|hE~x1:18`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*jEkgjaH~b}|ioeGeqgH}}6>25o4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/m@hjelK{exd`hD`vbKpr;>72j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj `Cmm`oFth{zcekIo{aNww828?i2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%cNb`cjAqkvunfnNjxlAzt=:=6a8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVcYi|]nmqnfTqtRfzUhu1>17b9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0<08c:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7>39l;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXkp682:m4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoUmxYja}bjPupVjvYdq5>5;n5Km`@oo+BjiJef|b`jnuqX7=h7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jV`wTidzgi]z}Uoq\g|:06>i0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kQatUfeyfn\y|Znr]`}9>9?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp969?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp979?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp949?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp959?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp929?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp939?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp909?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp919?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp9>9?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^nvp9?9?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv969?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv979?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv949?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv959?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv929?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv939?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv909?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv919?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv9>9?m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hPfuVgjxeo[x[as^zlv9?90:1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWjs7<36;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qly=33:=25Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qly=6=<6=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[f;=7287IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUhu181829GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`]yeyk\alroaUru]gyIuyk|_b{?3;>43MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYdq5254>5Km`@oo+BjiJef|b`jnuqX0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kTvlrb[hg{`h^{rTlpF|rb{Vf~x1?1859GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`]yeyk\alroaUru]gyIuyk|_mww878?<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiVpjp`Ufeyfn\y|Znr@zp`uXd|~7?36;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qwos>3:=30H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Fmnmzm^kTvlrb[hg{`h^{rTlpF|rb{Vrd~1;1859GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`]yeyk\alroaUru]gyIuyk|_ymq838?<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiVpjp`Ufeyfn\y|Znr@zp`uXpfx7;36;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qwos>;:=254k5Km`@oo+BjiJef|b`jnuqX5=<6k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`fg[jTbimKohX`|[8_\CKBX9>>>SbQnde]6[JSSWjs7;36i;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`fg[jTbimKohX`|[8_\CKBX9>>>SbQnde]6[JSSWjs7;3?>729GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{54133MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq;:=::4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax00231=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH9:;<86JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@czx^mQadbFlm_eCv>4057?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IhsWfXnmiOkdTlpJ}729>>0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEt<8>759GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{5270<2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dg~tRa]e`fB`aSi{Gr:4<9;;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny3:525;;5Km`@oo+BjiJef|b`jnuqX:j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BsipfcZoUmhnXm`~ceQvqQku@zhsT?:j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BsipfcZoUmhnXm`~ceQvqQku@zhsT8:j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BsipfcZoUmhnXm`~ceQvqQku@zhsT9:j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BsipfcZoUmhnXm`~ceQvqQku@zhsT::j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BsipfcZoUmhnXm`~ceQvqQku@zhsT;:j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BsipfcZoUmhnXm`~ceQvqQku@zhsT4:j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BsipfcZoUmhnXm`~ceQvqQku@zhsT5:o4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[f;87=j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^az8480i2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=0=3d=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTot2<>6c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWjs7839n;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4<44:2g17c9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXd|~7=39m;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|585;o5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz5:5;o5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz525;o5Km`@oo+BjiJef|b`jnuqX3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSnw31?5:?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseWfFh`K{clBmvjqHWjs7>396;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[f;;7=27IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_b{?0;1>3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSnw35?5:?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseWfFh`K{clBmvjqHWjs7:396;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[f;?7=27IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_b{?<;1f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSa{{<1<4e>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVf~x1?17`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yk}}692:o4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\hpr;;7=j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_mww8180i2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRbzt=7=3d=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUgyy29>6c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xd|~7;39n;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[iss4143:2gk0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPoMaoBpjkKfexCvPxnp?1;1f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSua}<7<4e>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVrd~1917`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yg{632:o4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\|jt;17k=7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Aua}_hPfeaUfeyfn\y|ZnrEqe|]>UVcYilj\alroaUru]gyL~lwT0\][KWY29=UdSua30?3b2>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+H~hzVcYilj\alroaUru]gyL~lwT9\]jV`gc[hg{`h^{rTlpCwg~S8WTTB\P501\kZ~h494:m;5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mymq[lTbimYja}bjPupVjvAuipQ2QRg]e`fPehvkmY~yYc}Hr`{X0XY_G[U>==Q`_ym?4;7f>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Drd~Rg]e`fPehvkmY~yYc}Hr`{X=XYnZlko_lcldRwvPhtO{krW8SPXNP\15?XgVrd0=0>a79GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.O{kwYnZlko_lcldRwvPhtO{krW4SPiSgb`Vgjxeo[x[asFpb}^0ZWQEYS8>7_n]{k9699h<0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Ftb|PiSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU8]^ZLVZ37?VeTtb2?>0c5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,I}iuW`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\0TUSC_Q:07]l[}i;87;3>6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#]Y]_251[jY@FMU:;9;Po^NfwvRoigU84Ra>699GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Pfwpjs494=56JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#_k|umv?4;7112NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'[oxyaz311<5=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Wct}e~7=<099:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Sgpqir;9;4=46JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#_k|umv?5;0>3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y2>>04;?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,V`urd}692;74DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop9499?20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=1=2<=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Tb{|f0>0>699GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Pfwpjs4=4=56JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#_k|umv?0;7102NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'[oxyaz35?4:?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,V`urd}6>2<87;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Rdqvhq:16?30H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=4=53>4::55Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Wct}e~75386;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Rdqvhq:>68<27IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Sc>=25]jjs0f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Wg:9>9Qfnw35=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Zh7:;=Tecx9a:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/^l3671Xag|:455Km`@oo+BjiJef|b`jnuqX==Po0:;?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mGsmEkei]z}LnaX6XY@FMU:;9;Po^CM@Z758=Ud=5l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fBxvfHdhbX}xGcnU=]^EM@Z70<98]l5=18TcROAD^3144Yh9>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dx0=083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr>2:25618@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp8180;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfz6>2:=4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|<7<47>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjv:06>90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dx05083:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr>::21=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov<3<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuip682:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz8180?2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymt2:>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~4?4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax>4:2160k0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov[8_\mWcflZkf|ak_tsWmwBtfqR:VSUA]_437[j?f3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{NxjuV7R_hPfeaUfeyfn\y|ZnrEqe|]6UVRD^R;>3^m:e>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuipQ2QRg]e`fPehvkmY~yYc}Hr`{X6XY_G[U>=?Q`9`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvd\1TUb^hokS`osh`Vsz\dxKov[2_\\JTX=8;Tc4o4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV:R_YMQ[077Wf3j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|nyZ;^[lTbimYja}bjPupVjvAuipQ>QRV@R^73=Zi>i2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\>TUSC_Q:09]l=d=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmhnXm`~ceQvqQku@zhsP5PQfRdcgWdkwdlZ~X`|Gscz_2[XPFXT9=9Po8c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~S0WTe_kndRcnticW|{_eJ|nyZ:^[]IUW<:=Sb99;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgb`Vgjxeo[x[asFpb}Z60>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtQ>779GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvdX:><0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov_255?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmwBtfqV><:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax]633=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmhnXm`~ceQvqQku@zhsT::84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz[2113MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{NxjuR686:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|Y>?;1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyT<:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|_051?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmwZ40:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzU8;?5Km`@oo+BjiJef|b`jnuqX6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~Q8739GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}Uoq\<2480H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^h\alroaUru]gy7?39=;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|<5<46>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbyZkf|ak_tsWmw939?;1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYi|]nmqnfTqtRfz6=2:<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdsPehvkmY~yYc}37?51?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcv[hg{`h^{rTlp8=80:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xn}^obpmgSpwSi{535;<5Km`@oo+BjiJef|b`jnuqX17`9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kTvlrb[hg{`h^{rTlpF|rb{5;;2:o4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wav:697=j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq?578012NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<0<4=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}ox0?089:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qct4:4<56JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp818012NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<4<4=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}ox0;089:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qct4>4<56JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp8=8012NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|<8<4<>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}oxS=97;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr@zp`uX9>30H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er]242?16;8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmzU:>:64DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wavY5?11OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&c\~dzjS`osh`Vsz\dxNtzjs^14<>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}oxS997;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr@zp`uX=>20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er]53==CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~nR988:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qctW1=37IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq\=3eBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz32?4`?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kCskdJe~by2<>7a8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfex1:16b9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mEqijDg|d0809c:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~7:38l;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oGwohFirf}6<2;m4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|525:n5Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdyczP47`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfexR;9b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T:;l4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|V==n6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bHzlmAlqkrX0?h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%dJxbcCnwmpZ?092NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqH494<=6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}Ds0<081:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nN`hCskdJe~by@w<3<45>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{868092NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqH4=4<=6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}Ds08081:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nN`hCskdJe~by@w<7<45>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{828092NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fFh`K{clBmvjqH414<=6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bBllGwohFirf}Ds0407b:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nN`hCskdJe~by@w[8_\CKBX9>>>SbQaou]fupgkW?3Tc5h4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBuU6]^EM@Z70<9d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0=09d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0<09d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0?09d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0>09d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0909d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0809d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0;09d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0:09d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx0509d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dx04080:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dxBu26>04`?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflHnoYc}P07a8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gcImn^b~Q>6b9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbFlm_eR<9c:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dxS>8l;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Dbc]gyT8;m4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgEabRfzU>:n5Km`@oo+BjiJef|b`jnuqX>l1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYiljJn``oaCjfo>=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov<1<43>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimYja}bjPupVjvAuip6:2:94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|Gscz8780?2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzMymt2<>658@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpCwg~4=4<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~I}ax>6:21=0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov<9<42>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimYja}bjPupVjvAuipU;;;5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Vgjxeo[x[asFpb}Z50>2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzMymtQ;779GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbTidzgi]z}UoqDvdX=><0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov_755?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflZkf|ak_tsWmwBtfqV=<:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~I}ax];<`=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iUmhnXm`~ceQvqQkuIpR3VSJ@K_0571ZiXe|rT=?Q@UU>3:=cb3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojh^obpmgSpwSi{GrP5PQHNE]2313XgVg~tR?=_NWW878?m2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzDsW4SPGOF\5222WfUfyuQ>2^MVP9590l1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYilj\alroaUru]gyEtV7R_FLG[413=VeTaxvP13]LQQ:361o0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxBuU6]^EM@Z70<>>SbQbuy]26ZIR\5=54h5Km`@oo+BjiJef|b`jnuqX28j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#dY}iugFjddkmz6=28j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#dY}iugFjddkmz6<28;4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#bOkds>3:031:037:0328;4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#bOkds>5:03;:03Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!MljKm*lVr{aZ~`~k>b99GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/CnhKpr)GMkmKb`p.EfjCjhxzQ;Q#JIlnr{+CBDXLri46JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$Nae@uu,L@drfNee{#JkaFmmsw^7Z&MLgc}v FEASA}g33MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})EdbE~x#a_urjWkbakm9Ufl?4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"LckNww*jVr{a^dkjbj1`38@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.@ooJss&fZ~eZ`gfnf6d1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2=3=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+lBkqYxd494DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"gCcmPfea>n2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(aEig_ya}eeFbpd:760l0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&cGoa]{osgg@drf4842i6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$eAmcSumqaaBf|hU;5h5Km`@oo+BjiJef|b`jnuqX0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&c[y~f[ofeoaZOI^V;8:>Q`ac9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-C`hCmok~`y]{aug@vjutagm%Dl`ksichaVrf|l^dHhhnumv@hnBhehce#ELw/hRvwmRhonfnSD@Y_0157Zi6W@D]S=ol;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/EfjAcai|f_yo{eBplwvoio'Bjbi}gajgPpdrb\fNnjl{ctBnh@jkfag%CNu!fPtqk[GjlZms%e_k|eu]BJAY69;4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"a_urjWkbakm]eYiljv809GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhMk(nFqZ~eZ`gfnf<7=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$bBu^zsiVlcbjb9>o0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggD`!iQwplUsk{l2n7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fGa.hRvwmRhonfnt"JIlnr{+CBDXLr2m6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$NaeFn/kPpjtblMkmu!HeoDokuu\8T$OJaax.DGGUC1h1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_4[)LOfd|u!IDBRF|=7Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lRhonfnIcomld32=5=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfj>92NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaJV`ub|&i:Bu\jsdvEevrKke;2h6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keNZlynx"m>RdqfpCgt|Eigt"JIlnr{+CBDXLr3j6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>4<4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*Vik@Xnhz c0Pfw`rAzfgH`fBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimH}}$dHlznFmms|*AbfOfd|~U?]/FEhjv'ONH\Hv69:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hLh~jJaax.EfjCjhxzQ:Q#JIlnr{+CBDXLr3?6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,lJ}Vr{a^dkjbj2968@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&fDs\x}gTnedh`46001OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iW}zb_cjice0:2?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'e[y~f[ofeoa7>03MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#a_urjWkbakmJbjbjkk979GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)gYxdYahgmgWkWcflpr$HKb`py-E@FVBp190H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&Hgg_jv.hPg}Ust`]elkak76:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiQ`|(nZms[y~f[ofeoaZkt1<1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`^iw!iSfzTpuo\fml`hQbsy-GBiiwp&LOO]Kw929GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4113MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)nLes[y~f89:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iHPfw`rAiz~<;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$eAmcRdcg}2`90H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&c[y~f89:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iQwplQi`oeo3:6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$e]{|h^kLV`ub|VKEHR??31]l<2=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+lVr{aUbC_k|eu]BJAY68::Tc<6?;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!`PtqkPja`dl^d^hoky908@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnOi&`Ds\x}gTnedh`>43MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaBb#gAxQwplQi`oeo:4k5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP

NyPfw`rAiz~Goa7=;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcm3:a>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlG|~%_t`lISgpaq)d9[oxiyHnsuN`h})CNee{t"HKCQG{=5=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIrno@hn4>;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDqkhEkc;Uf5j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjCYi~k{/b0QavcsNlUfl74DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjCYi~k{/b0QavcsNlUfu!KFmmsBdjkagmNhjkw/GF@T@Y6p1h0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%I`fAzt/QzjfOUmzo#n<]ergwHfj>92NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf2>6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>8g9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcm;f?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimH}}$Xucm@Rdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDzb=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNS0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%I`fAzt/mM|Ust`]elkak=849GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&fDs\x}gTnedh`460h1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}=dBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlG|~%c]{|hUmdcic7Wdy286JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-kUst`]elkak?_lq{+A@kgyr$JIM_Ey:1?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimH}}$d\x}gTnedh`7?:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!oQwplQi`oeo9455Km`@oo+BjiJef|b`jnuqX?2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!oQwplQi`oeo_c_kndxz,@Cjhxq%MHN^Jx968@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnTcq'cYht^zsiVlcbjb0>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&Hgg_jv.hPg}Ust`]elkakPmr;5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimUlp$b^iw_urjWkbakmVgxt"JIlnr{+CBDXLr286JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>054?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,mAj~X|yc;l5Km`@oo+BjiJef|b`jnuqX20H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%b@nb]e`fz<5=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*oKkeYckkD`vb858?82NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'`Fh`^z`rdfGeqg;97=j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencRfmoyjaaxSumsV`wrmz~$e]{|hUmdcic??2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po9:8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve:;45Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnOi&`Z~eZ`gfnf|*BAdfzs#KJLPDzb=>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnOi&`YckkD`vb|*AbfOfd|~U?]/FEhjv'ONH\Hvn9:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljKm*lUsg{ooHlznx.EfjCjhxzQ:Q#JIlnr{+CBDXLr2j6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfOUmzo#n?AxSgpaq@f{}Fh`l>4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb>ab9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv6e:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjCYi~k{/b3QavcsN{efOae=a09GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2^op=g=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e5ZlynxKkPmr`4?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s545Km`@oo+BjiJef|b`jnuqX]/FEhjv'ONH\Hv62:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmg1=6=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dBu^zsiVlcbjb:8337IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnTcq'cYht^zsiVlcbjb1<1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaYht fRe{SqvnSgnmgiRc|a59GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiQ`|(nZms[y~f[ofeoaZktp&NM`b~w/GF@T@~f:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:485Km`@oo+BjiJef|b`jnuqX022\k4>03MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*iCi}k]magk8g9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z oQwplQi`oeo_c_kndx;4?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Ec fNyRvwmRhonfn555Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlAg$b_ya}eeFbpd~(OldM`b~|[1_-@Cjhxq%MHN^Jxc28@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaBb#g\tnpf`Agsiq%LicHcoqqX5X(CNee{t"HKCQG{e3=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n?AxSgpaq@f{}Fh`l94DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgi7e;2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0Pfw`rAiz~Goav DGnlt})ALJZNtl;4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6d>RdqfpCtheJf`>Rc|a39GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nwgcx`28@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i9^h}jtMaoe7=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwV`Yj{hl0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hLh~jJaax.EfjCjhxzQ;Q#JIlnr{+CBDXLrjj6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fNjxlHcoqz,C`hAdfzxWZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%c]{|hUmdcic51m1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iW}zb_cjiceBjbjbccij1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iW}zb_cjiceUmQadb~p&NM`b~w/GF@T@~>12NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckSfz*lTcqYxdYahgmg:g>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&Hgg_jv.hPg}Ust`]elkakPmrca?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`^iw!iSfzTpuo\fml`hQbsy-GBiiwp&LOO]Kwa89GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:4n5Km`@oo+BjiJef|b`jnuqX3:<3Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc<79;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+jVr{a^dkjbjTnPfea?n2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Dkc@d%eCv_urjWkbakm0:0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaBb#gAxQwplQi`oeo:5n5Km`@oo+BjiJef|b`jnuqXRdqfpCtheJf`>4k4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa7i;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>9b9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbnb:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz c0Pfw`rAiz~Goav DGnlt})ALJZNt4j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m>RdqfpCtheJf`>o84DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,P}keHZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}??3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d:[oxiyBll8c8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiD^h}jt.a1V`ub|[oTa~o8;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kAgsiOfd|u!HeoDokuu\8T$OJaax.DGGUCi>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aKaucEhjv'NoeJaasZ3^*A@kgyr$JIM_Ey;2?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gGr[y~f[ofeoa7?53MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%cCv_urjWkbakm;;2;6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}<>939GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iW}zb_cjice1]nwd74;4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lTpuo\fml`hMgaoef`d211968@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iEnzTpuo0>1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nA[oxiyHnsu:6?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hN`hWcflp2o7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Fh`^z`rdfGeqg;872o7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Fh`^z`rdfGeqg;972<7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eZ`gfnf=1=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve296JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&c[y~fPiNPfw`rXIGNT===?_n3;2>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.mGeqgQieco4h5Km`@oo+BjiJef|b`jnuqXa29GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc@d%e]{|hUmdcic'MLgc}v FEASA}ga3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$NaeFn/kPpjtblMkmu!HeoDokuu\8T$OJaax.DGGUCio1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R;V"IHcoqz,BAEWMqk>7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcmc5?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaJV`ub|&i:Bu\jsdvEevrKke;i>6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kwa59GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIrno@hn4f?2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l1Sgpaq@ugdIgg?Qbs`38@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nwgbRdqfpCgt|Eign?5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dHlznFmms|*AbfOfd|~U?]/FEhjv'ONH\Hvne:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cIo{aGnlt})@mgLgc}}T1\,GBiiwp&LOO]Kw999GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl8256JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoa77>m2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kK~W}zb_cjiceUmQadb~1o1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jHX|ycXbihldVlV`gcq8327IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld2\ivg?3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lTpuo\fml`h>Pmrz,@Cjhxq%MHN^Jx848@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#a_urjWkbakm83=7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hX|ycXbihld0:g>BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oQwplQi`oeoHdl`heeca?AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dl^d^hokyy-GBiiwp&LOO]Kw999GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*Dkc[nr"d\kyQwplQi`oeo2n6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhVa)a[nr\x}gTnedh`Yj{hk0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljPg}+oUlpZ~eZ`gfnf[hu'MLgc}v FEASA}g?3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Aua}_CnhKpr)gYxdYahgmg@ldh`mmUsc1>119`8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nLes[y~f7e:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lOUmzoJl}{8b9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*oKkeXnmiw64:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lJddZ~d~hjKauc?4;?33MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$eAmcSumqaaBf|h6:25k4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-jTpuo\fml`h7m;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,mUst`VcD^h}jt^CM@Z77;9Ud5n5Km`@oo+BjiJef|b`jnuqXBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(TqgiXxb~]epwfwqUszfhnXbXfCmi,TpjtmZseoOo|ey-jLjjc[`mBb5h4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.R{mgVrhx[ozyh}{Suplf`Rh^`Igg"^zlrgP}keEizos#dF`leQjcLh'ONH\Hv79:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,P}keT|fzYi|{jsuQwvjdb\f\bOae PtnpaVikKkxiu!fNyJlhaUno@d3m6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \yoaPpjvUmxny]{rn`fPjPnKea$\xb|eR{mgGgtmq%bBuF`leQjcLh60=1OalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_t`lSumsV`wrmz~XxameUmUmFjl'Ygh]vnb@bw`~(aZclCxz77:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,P}keT|fzYi|{jsuQwvjdb\f\bOae PtnpaVikKkxiu!fSheLqqYj{1l0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^wacRvltWcv}ly_y|`bdVlRlEkc&Z~`~k\yoaAevc'`YbkB{{_lq{+CBDXLr3o6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \yoaPpjvUmxny]{rn`fPjPnKea$\xb|eR{mgGgtmq%b_di@uuz,BAEWMq2j7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]vnbQwkuTby|oxx^z}ocgWkSoDdb%[ya}jSxl`Fdubp&eCcaj\ifKm[hu>:2NfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xucm\tnrQatsb{}Y~bljTnTjGim(X|fxi^wacCcpa})h@ffo_diFn^op|*@CKYOs5>5Km`@oo+BjiJef|b`jnuqX16:8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*SoDdbYmykGomffv*Kj}qU}_y|jalQweqcH}}8:;=5Km`@oo+BjiJef|b`jnuqXZ&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/nAlvwcki}ooHlznOtv?4;323MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'fId~kcaugg@drfG|~7=3;:;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/nAlvwcki}ooHlznOtv?6;2?3MgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Nbllce5a8@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1>14e9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j0<>14e9GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j0=0;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7><0;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>?0;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>>0;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>90;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>80;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>;0;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>:0;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>50;d:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>40;c:FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k7>3:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h68<3:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h68=3:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h68>3:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h68?3:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6883:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6893:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h68:3:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h68;3:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6843:k;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6853:l;EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h6829j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>;29j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>:29j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>929j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>829j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>?29j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>>29j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>=29j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5><29j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>329j4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>229m4DlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vGkekAgsi5>58i5Km`@oo+BjiJef|b`jnuqX58i5Km`@oo+BjiJef|b`jnuqX94?h6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;>84?h6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;>;4?h6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;>:4?o6JbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"xIigmGeqg;>7>h7IcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{HffnFbpd:06=i0H`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$zKgioEcwe9>9BjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pWgyH~jkk}FtnoGjsi|F0<>1589GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uTjvE}oln~K{clBmvjqIr|5;5945Km`@oo+BjiJef|b`jnuqX8RAZT=2=30=CehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})q[}xnm`]{augUeisbN{efJdh`[0_\CKBX9>9>SbQbuy]60ZIR\5;5;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljKm*lHX|ycXbihld57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlAg$bBu^zsiVlcbjb9>:0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Akeh~fnkdWm``tadf}$NaeFn/kSqvnW}eyn4=5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljKm*lVr{a^dkjbjx.FEhjv'ONH\Hv7c:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooLh)aZ~d~hjKauc{+BciNee{V>R.EDoku~(NMI[Iu6l;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/CnhMk(n[}eyiiJnt`z,C`hAdfzxWBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*Dkc@d%eYahgmgFjddkm8=>7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdIo,jPja`dlOemobj10:1?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfj?;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig=5h4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv71:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0;0>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,Kekbt`hanYcjjrgnls*DkcF"^wacHPfw`r(k8XnhzIrno@hn4Xez=n7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdy2m6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"LckTlgaw`kg~$Cmcj|h`ifQkbbzofd{"LckNww*Vik@Xnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ7?j1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/QzjfOUmzo#n<]ergwHfj?:2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig4>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0:3?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlG|~%_t`lOSgpaq)d9[oxiyHnsuN`h=`i2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.R{mgJTb{l~$o?\jsdvEaZktp&NM`b~IamnjjbCcolr$JIM_E^3{U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooJss&fDs\x}gTnedh`RhZlkou<99;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#FnneqkencRfmoyjaax/CnhKpr)gYxdYahgmg3[hu?=2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.nRvwmRhonfnU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooJss&fZ~eZ`gfnf525U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.O{kwYEdbE~x#a_urjWkbakmJbjbjkk_ym?4;7102NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&cO`t^zsi4a?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+lOUmzoJl}{689GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-jHfjUmhnr;<5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!fLbnPpjtblMkm1>1709GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-jHfjT|fxnhIo{a=3=20=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})Edb_ehh|ilnu-Ldhc{ak`iX`kesdokr)nX|yc:o5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!fPtqkPja`dl=37IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#d^zsi]jKWctm}UJBIQ>022\k2?BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,uBl`h]gnn~kb`wRvqkgc61j1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+Fjbi{Xn}xk|tOmPGI(dLlfjuhjJn``oaLh>?2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,CKBX9>98?_n]LVZ>6=Ve:=om4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_oq-Sqiub[pdhNl}jx.kKkibTanCeo95Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^`p.RvhvcTqgiIm~kw/hJlhaUno@ds#KJLPDzaa>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+Fth{zcek#Mce`pWkUiw'Ygh]vnb@bw`~(aGrCcaj\ifKmfc=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj LldcqPjVhx&Z~`~k\yoaAevc'`DsDbbkSheJj4dd3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.BnfewRhXfz$\xb|eR{mgGgtmq%b_di@uu]nwf22NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'Jxd~gag/AoadtSgYe{#]{csdQzjfDf{lr$cAalamQjcJssp&LOO]Kwbe9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*oOgenXejGac49GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$H`ho}TnRvwm)W}eyn_t`lB`qf|*oOgenXejGax.DGGUCjo1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!_umqfW|hdJhynt"gAxImo`Vo`Agi;7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Fjbi{^d\x}g/Qwow`U~fjHjhv iOzKkibTanCe=oj4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_urj,TpjtmZseoOo|ey-jWlaH}}Ufn;4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)Keoj~Ya_urj,TpjtmZseoOo|ey-jWlaH}}Ufu!IDBRF|f44DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!Lrnqpmka)X|ycXb^`p.RvhvcTqgiIm~kw/hQjcJssp&LOO]Kwbd9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[y~f[oQms+Usk{lYrbnLnsdz,kMiklZclEcQbsb48@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+jNhdmYbkD`Pmrz,BAEWMqi<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"aCobcoWlaH}}INt"HKCQG{g0=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})D``dhdIcnCnoskkci|LdjnakLh`km|*Ir|y"KgioBnfewEhf}xd`ak}/OkEtbgAaoe[cz]ergw|*Eugzybbj _urjWkUiw'Ygh]vnb@bw`~(gEehma]fgNww|*@CKYOs5i5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"m_oqAoadtCggo:5k5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"m_oqAoadtCggoGcn7j;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv cQwplFjbi{Ndbh?n0:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/bRvwmEkmhxOcckCobc0?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,gUst`JfnmJ`ndNlgAj~111OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&cYi~k{Dm{:g>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| NhDscd@nnfZd~y\jsdv{+lTb{l~M~bc_oq;`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,kUiwLfdn_yo{e`18@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-lTjvCggoXxlzj_sqwtjr>l2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'fXnhzIrnoSqvnf82NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'fXnhzIrnoSqvnCdpk87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$c_k|euDqkhVr{aNguIbvb`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.mQavcsN{ef\x}g_nPfw`rAzfg[y~fKlx]BJAY69<>Tcol4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&DbJ}inFhdlTjtsZlynxu!`RdqfpCtheYxdRa]ergwBwijX|ycHawPAOF\5433Wf;296JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(F`L{klHffnRlvqTb{l~s#b]fgBG`2>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| PnrP}keoFlooii IrnoSkuBedZseo"J`ucnfW|hdJhynt"J`ucnfW|hdIzseoD`Marg{+jUnoVgxoh5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'Ye{_t`lhOgf``b)N{ef\b~KbmQzjf)Cg|hgi^wacCcpa})Cg|hgi^wac@qzjfOiJhynt"a\if]nw})ALJZNtnl4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&Zd|^waciLfaacc&Oxda]aDcnP}ke(Lfi`h]vnb@bw`~(Lfi`h]vnbCp}keNfKkxiu!`She{+CBDXLrjj6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#B{{ptv-Bl`hKeoj~Naatsmoh`t(XfzXucmgNdggaa(Azfg[c}JmlR{mg*Bh}kfn_t`lB`qf|*oCdpYbko94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&Zd|^waciLfaacc&Oxda]aDcnP}ke(Lfi`h]vnb@bw`~(aMfr_diw/GF@T@~d<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,TjvTqgicBhkkee,WkUiwLkfXucm Dnwah`U~fjHjhv Dnwah`U~fjKxucmFnCcpa})h[`mTa~ml;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%[c}]vnbjMa`bbl'^d\b~KbmQzjf)Cg|hgi^wacCcpa})Cg|hgi^wac@qzjfOiJhynt"a\if]nw})ALJZNtn74DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&Zd|^waciLfaacc&]e[c}JmlR{mg*Bh}kfn_t`lB`qf|*Bh}kfn_t`lAr{mgLhEizos#b]fgy-E@FVBphn0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*VhxZseoe@jeegg*QiWgyNi`^wac.Flqgjb[pdhNl}jx.kGh|Unok?0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*VhxZseoe@jeegg*QiWgyNi`^wac.Flqgjb[pdhNl}jx.kGh|Unoq%MHN^Jx968@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"Qa0176[lhq011OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+Zh78BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| cBnfew>63MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`Gicfz8297IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)dL`yjnak61:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$oIg|acnfvVrf|lUM_@QIFe3:0>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| cEkpegjbzZ~jxhQISL]EBa7*Ag3>7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Cxzuu,EmciDdlkyOb`{rnnoaw)dL`yjnak}SucwaZ@TEVLMh<#Fn0;2?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!lDhqbficu[}kiRH\M^DE`7?33MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-`@lufjeoy_yo{e^DPIZ@Al;'Bb4;4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&iOe~omldpPpdrbWOYFSKHk2,Km5U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$o]aCmgbvAiim1<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*eWgyNbllcee:;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!lPtqkGicfzMeei;m4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!mEocah`Ir|Mfr:l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"l]ergw@jhb9?<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lHX|ycXbihld44?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaBb#gAxQwplQi`oeo::>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooLh)aYxd]{csd50?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaBb#g_urjWkbakmq%OJaax.DGGUC?o1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckHl-mVrhzlnOmyow/FgmBiiw{R:V"IHcoqz,BAEWMq2;7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiJj+oT|fxnhIo{ay-Dak@kgyyP==S!DGnlt})ALJZNt:h4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`YckkD`vb|*AbfOfd|~U>]/FEhjv'ONH\Hv8f:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlAg$b_ya}eeFbpd~(OldM`b~|[3_-@Cjhxq%MHN^Jx6d8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbCe"d]{osgg@drfp&MnbKb`prY0Y+BAdfzs#KJLPDz4b>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fSumqaaBf|hr$Kh`Ilnrp_1[)LOfd|u!IDBRF|2`l0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljKm*lUsg{ooHlznx.EfjCjhxzQU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlAg$bXbihldGmegjb>11OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckHl-mQi`oeoNbllce0353>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fTnedh`Ciikfn>:;4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h20BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!Sxl`MWctm}%h=_k|euDqkhEkc;=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd2^op34=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&HggB{{.R{mgLTb{l~$o?\jsdvEaZkt0m1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*Vik@Xnhz c3Pfw`rAmVgxt"JIlnrEeijnfnOokhv FEASAZ7>o1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*Vik@Xnhz c3Pfw`rKke=>7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(TqgiD^h}jt.a2J}Tb{l~Mm~zCcm55?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke;c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae@uu,P}keHZlynx"m=RdqfpCcXezr$HKb`pGcohlh`Mmmnt"HKCQG\5}1b3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Akeh~fnkdDvhiEh}g~$Nae@uu,l@drfNee{t"IjnGnltv]7U'NM`b~w/GF@T@~0n2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#ObdOtv-kAgsiOfd|u!HeoDokuu\99W%HKb`py-E@FVBp>o0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+iCi}kM`b~w/FgmBiiw{R;V"IHcoqz,BAEWMq=n7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(hLh~jJaax.EfjCjhxzQ9Q#JIlnr{+CBDXLrU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlG|~%cIo{aGnlt})@mgLgc}}T7\,GBiiwp&LOO]Kw7d9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"bJnt`Doku~(OldM`b~|[9_-@Cjhxq%MHN^Jx6g8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)EdbE~x#aKaucEhjv'NoeJaasZ;^*A@kgyr$JIM_Ey4;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaDyy `NyRvwmRhonfn>;74DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnIr|'eEt]{|hUmdcic59?o0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!MljMvp+iIpYxdYahgmgWkWcflpBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Cxz!oQwplQi`oeo::;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.@ooJss&fZ~eZ`gfnf63eBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'`Ngu]{|h4g8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nA[oxiyHnsu7`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(aEig^hoky768@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe969><1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"gCcmQwkwccLh~j0<>1659GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*oKkeYckkD`vb8481<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Bjbi}gajgEqijDg|d#dBllRvlv`bCi}k7>38;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/Icm`vnfclL~`aM`uov,mIek[}eyiiJnt`>0:325:95Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!GaofpldmbN|fgOb{at.kOgiUsg{ooHlzn<4<50>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'`Fh`^z`rdfGeqg;>7768@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Ldhc{ak`iK{clBmvjq)nDjfXxb|jdEcwe9>9>=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"gCcmQwkwccLh~j040:8:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+lVr{a?n7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz iQwplQi`oeo=n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"FnneqkencA}efHcx`{/hRvwmYnG[oxiyQNNE]2671Xg?i0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!fPtqk[lIUmzoSL@K_0013Zi6><1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"a_urjWkbakm]eYiljv789GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Nip~X~Z~yilc\t`vfRdjrmOxdaKgioZ3^[BHCW8=89RaPmtz\11YH]];:;45Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Bmtz\rVrumhgXxlzjV`nvaCtheOcmcV?R_FLG[414=VeTaxvP55]LQQ46>j1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-Nip~XkJe~byAztMm`5571k2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.Onq}YdKfexB{{Lna2540e3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob312`=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!Bmtz\gFirf}E~xAal20]`}3`:0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,IhsWjIdycz@uuNlg77Xd|~::o5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagJe~byM`nuplh})Je|rToNaznuMvpIid;8k1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekFirf}Idby|`ly-Nip~XkJe~byAztMm`140e3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/Lov|ZeDg|dCxzCob422g=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioBmvjqEhf}xd`u!Bmtz\gFirf}E~xAal704a?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMekaLotlwGjhszffs#@czx^a@kphsG|~Gcn6>6c9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%FaxvPcBmvjqIr|Eeh5<8n;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`494=n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfc9776?k0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjEh}g~Hccz}omz,gFirf}Ce]xocRde?5;0f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh<3<5e>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"mLotlwMkWrieXnk1=16`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmcNaznuAljqthdq%hOb{atHlRqdjUmn6?2;o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfIdyczLoovqki~(kJe~byGaQtcoV`a;=77c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjbM`uov@kkruger$oNaznuKmUpgkZlm75386;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoeHcx`{Cnlwvjj'jIdyczFnPwbhWc`W9<27IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciDg|dOb`{rnn{+fEh}g~Bb\{nlSgd[40f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigm@kphsKfd~bbw/bAlqkrNfXj`_kh_025=>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"mLotlwMkWrieXnkR<99:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTboV9=56JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfcZ2112NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg^75=>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`CnwmpFii|{egt"mLotlwMkWrieXnkR899:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ldOb{atBmmpwikp&iHcx`{IoSveiTboV==56JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hKfexNaatsmo|*eDg|dEc_zamPfcZ>112NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlGjsi|Jeexacx.a@kphsAg[~ma\jg^;;2>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%MyabLotlwFim)kKmjh|Iumn@kphsXex\h`kioeSqvnb{5:54;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,BpjkKfexObd.b@vbccuN|fgOb{atQnvwUcil`dl\x}ger>2:=036:;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*@rdeIdyczMlj,`Fp`am{L~`aM`uovShpuWmgnbbj^zsigp[5>23MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"HzlmAlqkrEdb$hNxhiesDvhiEh}g~[`x}_eofjjbVr{aoxS<6:;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*@rdeIdyczMlj,`Fp`am{L~`aM`uovShpuWmgnbbj^zsigp[71>3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"HzlmAlqkrEdb$hIuzjneggGjsi|H|jeaomld54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&L~`aM`uovAhn(dFqH~jkk}FtnoGjsi|5:5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,BpjkKfexObd.bL{Fp`am{L~`aM`uov?5;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"HzlmAlqkrEdb$hBuLzfggqBpjkKfex1<17c9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(N|fgOb{atCnh*fHMq~nbikkCnwmpDpfaeki`h9l;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*@rdeIdyczMlj,`J}C|ldoiiM`uovBrdokikfn=:;4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+CskdJe~byLck/aM|Ucil`dl\x}ger>3:=b3:256JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-EqijDg|dNae!cQgm`lh`X|yci~Q?919GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(OGNT=::>_n]EqijDg|dNae!cOzAqc`bzOg`NaznuY1YZgclV;3SB[[<0<:4>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%LBIQ>753\kZ@rdeIdyczMlj,`J}DrnooyJxbcCnwmp^4ZWhnoS<6POTV?6;1?3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"IAD^3404YhWNDOS<9;1^m\eabX:8UDYY2?>6:8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'NDOS<9;1^m\CKBX9>>:SbQnde]15ZIR\5;5;55Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,CKBX9>>:SbQHNE]2317XgVkohR<>_NWW878002NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!HNE]2317XgVMEHR?840]l[dbcW;;TCXZ33?5;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&MEHR?840]l[BHCW8=?=RaPaef\64YH]]6?2:64DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVP939?11OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv GOF\5226WfULBIQ>753\kZgclV8:SB[[<7<4<>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%LBIQ>753\kZAILV;<820H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/FLG[4139VeTKCJP1662[jYflmU9=RAZT=;==<=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$Aljk_FLG[4139VeTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~P>PQnde]219`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXN|fgOb{atCnh*fHJ|lmiHzlmAlqkr\:TUjhiQ>8^MVPZjr|5:5=4l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[CskdJe~byLck/aM|GsanlxMyabLotlw_7[XimnT=5Q@UU]{kw:668;2n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]EqijDg|dNae!cOzAqc`bzOg`NaznuY1YZgclV;3SB[[_ymq878691:0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<8>:SbQnde]15ZIR\Vir0<070:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Snw32?:3?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVMEHR?840]l[dbcW;;TCXZPcx>0:=5_n]DJAY6?=;TcRokd^02[JSSWjs7836<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*KflmULBIQ>753\kZAILV;<8^pw<5=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$Aljk_FLG[4139VeTKCJP1662[jYflmU9=RAZT^az808?;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[f;=7Uyx5>4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[BHCW8=?=RaPaef\64YH]]Uhu181829GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EhnoSJ@K_0575ZiXOGNT=::>_n]b`aY59VE^XRmv<7<\vq>73MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRIAD^3404YhWhnoS??POTV\g|:06190H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<8U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Snw38?:0?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&GjhiQHNE]2317XgVMEHR?840]l[dbcW;;TCXZPcx>;:Zts091OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv M`fg[BHCW8=?=RaPGOF\5226WfUjhiQ=1^MVPZe~4043?6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWjs753Qc1918@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'DkohRIAD^3404YhWNDOS<9;1^m\eabX:8UDYYQly=;=[wr?92NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[iss4943=6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWe0<071:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Sa{{<3<;5>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfULBIQ>753\kZgclV8:SB[[_ymq858?92NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu4843=6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWqey0?071:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Sua}<2<;5>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfULBIQ>753\kZgclV8:SB[[_ymq818?92NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu4<43=6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]DJAY6?=;TcRokd^02[JSSWqey0;071:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})JimnTKCJP1662[jY@FMU:;9?Po^cg`Z46WF__Sua}<6<;5>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfULBIQ>753\kZgclV8:SB[[_ymq8=8?92NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Baef\CKBX9>>:SbQHNE]2317XgVkohR<>_NWW[}iu404968@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRHzlmAlqkrEdb$hBuLzfggqBpjkKfexR||_b{?4;760:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[CskdJe~byLck/aM|GsanlxMyabLotlw[wuXd|~7=36;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*Kj}qUMyabLotlwFim)kGrIykhjrGwohFirf}UyRbzt=3=5=3753\kZkrpV?TCXZ>1928@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRHzlmAlqkrEdb$hBu^jnekmcUst`lyT~~Qly=2=<7=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_GwohFirf}Hgg#mAxQgm`lh`X|yci~Q}s^az85869190H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|Z@rdeIdyczMlj,`J}Vbfmcek]{|hdq\vvYg{6;2U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rToK{clBmvjqJhk8:::l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf769?30H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|ZeA}efHcx`{Lna263?BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!HeoAlqkrt&jDsI`~{yBmvjq]5UVZ\^R=80^m\ip~X;8UDYY2=>9g8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@okdrwa[BciKfex~ lNyGntqDg|dSnw31?;3?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"CndeqvfZAbfJe~by}!cOzFiur~KfexRmv<0<252c1948@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@m`uov\gCskdJe~byB`c^zlv979982=7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kdg|dSnHzlmAlqkrKgjUsc2=>03:b>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\C`hDg|d#mAxDosp|Eh}g~P>PQ_WS]035YhWdsS>?POTV15<`BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3?>16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5=??8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97;8=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9799=;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=5370j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?3452dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3?616`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5>=?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;978:<:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979:8;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=6670j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?0752dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3<916`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5>:?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;9783=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979:0;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=7460j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?1252dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3=<16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5?9?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;979>=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979;?;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=7=70j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?1:52dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3:>06`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;58U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97>9=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979<:;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=0070j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?6552dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3:716`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;584?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97?;=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979=8:h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=1770j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?7052dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=3;:16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;59;?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97?<=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek979=1;9>h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=2570j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka31?4252dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7=38<16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5;5:9?8a:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;97<>;l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl84809>k0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=3=<41f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2>>834f>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3??16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585=<>8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7;:=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9499;;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=5170j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?3652dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3?816`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585=5?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7;2=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949:9;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=6470j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?0152dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3<;16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585>8?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:78==:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949:>;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=6<70j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?1352dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3=>16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585???8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:798=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949;=;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=7370j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?1452dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3=616`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5858=?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7>:<:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949<8;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=0670j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?6752dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3:916`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5858:?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7>3=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949<0;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=1460j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?7252dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>3;<16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag58599?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7?>=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949=?;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=0=1=70j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka32?7:52dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7>38>16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag585:??8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;:7<8=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek949>=;U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7;;=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek95998:h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=5770j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?3052dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3?:16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595=;?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7;<=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek95991;9>h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=6570j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?0242dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3<=16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595>>?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;78?=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959:<;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=6270j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?0;52dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3=?16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595?<>8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;79:=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959;;;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=7170j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?1652dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3=816`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595?5?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;792=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959<9;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=0470j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?6152dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3:;16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag59588?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7>==:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959<>;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=0<70j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?7352dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3;>16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5959??8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7?8=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959==;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=1370j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?7452dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7?3;616`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag595:=?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;;7<:=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek959>;;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=1=2170i2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka33?463d=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv Mlw{[fHN`ld0>0816c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5954<9n;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&GfyuQlNyDjbj:460;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=5460j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?3252dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783?<16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5=9?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7;>=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9299?;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=5=70j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?3:52dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783<>06`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<789=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929::;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=6070j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?0552dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783<716`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5>4?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<79;=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929;8:h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=7770j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?1052dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783=:16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>5?;?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<79<=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929;1;9>h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=0570j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?6242dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783:=16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>58>?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7>?=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929<<;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=0270j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?6;52dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783;?16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>59<>8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7?:=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929=;;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=1170j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?7652dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe783;816`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5>595?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;<7?2=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek929>9;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=6=2770j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka34?4052dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7838:7`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$A`{w_bL{Bl`h4=4<=:o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek92908=j7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*Kj}qUhBuHffn>7:<70j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?3352dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793?>16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5=??8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7;8=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek9399=;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=5370j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?3452dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793?616`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5>=?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=78:<:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939:8;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=6670j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?0752dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793<916`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5>:?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=783=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939:0;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=7460j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?1252dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793=<16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5?9?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=79>=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939;?;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=7=70j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?1:52dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793:>06`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?58U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7>9=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939<:;h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=0070j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?6552dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793:716`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?584?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7?;=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939=8:h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=1770j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?7052dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe793;:16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?59;?8b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7?<=:l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGkek939=1;9>h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=2570j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-Nip~XkGrMeka35?4252dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~Aaoe7938<16`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#@czx^aM|Coag5?5:9?8a:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEmci;=7<>;l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(EdsSn@wFhdl80809>k0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKgio=7=<41f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.Onq}YdFqLbjb2:>83;b>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!Bmtz\gK~AdhmxW;SPPVP\726XgVg~tR:TcRczx^0\KPR491l0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+HkrpViEtKbngrY5YZVPZV9<Po^ov|Z4XG\^>=5h4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'Dg~tRmAxGnbcv]1UVZ\^R=80^m\ip~X:VE^X;?7f:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%FaxvPcOzEhdatS?WT\Z\P362\kZkrpV8TCXZ81618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#R`?106\mkp0<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-\j576U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hI`~{yBmvjqJhk5;5;l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kLg{xtM`uovOkf:56>30H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fCjx}sHcx`{Lna\52?312<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:6<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1?:>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38409?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7=:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>2<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85;22:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<0<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:587=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1<>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38749?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7>>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>10;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX858>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<34=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;:>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2=8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\494>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0?084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>04;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX859:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<20=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6;;:4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS=2<4?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\49526>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;0>81759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?7280<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW968439;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=1::25>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;09<1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2?0680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96?839;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=66:22346<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:307=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1:6>618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38180<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW96><39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0=72:22352<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:2<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<1;:>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38009?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:79:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>6<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX85?22:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?<4<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5:187=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT<18>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38349?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:7:>083:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1>5:254618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]38<80:2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U;;?5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P1618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[460;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U:=:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_0047>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y6;>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S<:83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]21257618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]3[4>0;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW9U:5:<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_350?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z47?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T><9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^0136=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X::=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P2650?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z4??:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T>49=;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^147>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y48>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S>?83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]0625BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y40>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S>782:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]736=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X<9=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^2\07143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8V>8;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P4550?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z22?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T8;9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^6436=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ6X<1=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ?_4647>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y2=>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU;S8883:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_1]63255Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR>P6050?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\4Z05?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T:>9=;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP0^546>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[5Y??;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV:T5:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><1<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:687=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1?>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28449?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;7=>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>20;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95;>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><04=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;9>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2>8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\597>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0<084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>14;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX958:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><30=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;::4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2=4?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\59426>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0?81759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?6280<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW869439;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=0::25>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:0><1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3?7680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW868839;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=16:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:407=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1=6>618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW86?<39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1=62:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:3<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1::>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28109?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;78:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>7<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95>22:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><5<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4:287=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=1;>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28049?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;79>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>60;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95?>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><44=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;=>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS<2:8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\593>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:08084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0>54;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX95<:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><70=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7;>:4618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]28280;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8632:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ><8<46>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y7?;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T=:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_0247>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y69>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S<<83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]27255618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[400;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U:;:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_0:47>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y61>80H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S?9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^0336=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X:8=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R<=729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^3\66143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX9V8?;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P2450?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z41?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T>:9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^0;36=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X:0=97IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R=83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]0425_2747>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y4>>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S>983:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]0<256JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS:;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P4350?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z24?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T899<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^6636=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X2;?5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?P5618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]2[060;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U>=:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_4047>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[4Y2;>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU:S8:83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0]61250;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW8U>5:<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ>_750?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\5Z07?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV;T:<9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP1^4136=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X>:=97IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT=R982:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_0];37=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ7X1>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90=084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>24;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5;:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<00=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;9:4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2>4?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\69726>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90<81759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?5280<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6:439;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=3::25>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90?<1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?6680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;69839;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=06:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:507=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1<6>618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18780<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;68<39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=12:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:4<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1=:>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18609?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV87?:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>0<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5922:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<2<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:387=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>1:>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]18149?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV878>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>70;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5>>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<54=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;<>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2;8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\692>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU909084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3>64;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:5?:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<40=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4;=:4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?2:4?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\69326>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90881759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?1280<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6>439;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2=7::25>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU90;<1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0?2680;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;6=2:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=<6<47>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7:?6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU904082:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]337=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X9>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S<>83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]25253618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]1[420;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW;U:9:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_0447>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y6?>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S<683:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]2=24R5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR89<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^0536=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X:>=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R<7729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\6<153MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V9:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_2147>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y4<>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S>;83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]02255Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcRR::729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\03143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V><;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR?;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV8T9:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_4247>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y29>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S8<83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_3]6725;:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ=_4:47>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[7Y21>80H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU9S;9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP2^4336=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ4X>8=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT>R8=729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\26153MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX:V=<>6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS?Q7739GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^0\=252>0?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79766>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80<<1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?5680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6:839;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=36:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:607=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1?6>618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08480<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:69<39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=02:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:5<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1<:>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08709?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97>:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>1<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5822:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<3<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:487=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1=>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08649?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV97?>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>00;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;59>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<24=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;;>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2<8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\795>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>74;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;5>:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<<50=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5;<:4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>2;4?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79226>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80981759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?0280<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6?439;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=6::252:0?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\79366>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU808<1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1?1680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6>839;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=76:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:207=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?1;6>618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]08080<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:6=<39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3=42:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6:16>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU80:083:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2>;:256JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS>Q?739GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\525Q>1618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[440;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U:?:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_0647>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y6=>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S<883:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]2325Q>9608@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[7143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V8;;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P2050?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z45?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T>>9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^0736=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X:<=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R<9729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\62143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V83;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P2851?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z50;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U8<:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_2347>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y4:>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S>=83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]0025Q<6618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[610;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U84:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_2;46>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y3?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T8=9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^6236=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X<;=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT?R:<729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^1\01143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX;V>>;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P4750?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z20?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV9T859<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP3^6:37=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ5X=>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S8>83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]6525Q:3618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]0[020;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U>9:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ<_4447>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[6Y2?>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU8S8683:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_2]6=245Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P6251?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\7Z10:2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW:U3;?5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR=P9618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78580<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6:<39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=32:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:6<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81?:>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78409?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7=:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>2<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5;22:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<0<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:587=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81<>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78749?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7>>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>10;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<58>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<34=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;:>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92=8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\094>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0?084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>04;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<59:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<20=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2;;:4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS92<4?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\09526>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?0>81759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?7280<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=68439;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=1::25>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?09<1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6?0680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6?839;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=66:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:307=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81:6>618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78180<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=6><39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4=72:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:2<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT81;:>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78009?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>79:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>6<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX<5?22:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;<4<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1:187=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT818>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78349?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>7:>083:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5>5:254618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]78<80:2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U;;?5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P1618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[460;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U:=:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_0047>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y6;>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S<:83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]21257618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]7[4>0;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=U:5:<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_350?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z47?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T><9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^0136=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X::=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R<;729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\60143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P2650?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z4??:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T>49=;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^147>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y48>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S>?83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]0625BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y40>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S>782:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]736=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X<9=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R:>729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\07143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX8;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P4550?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z22?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T8;9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^6436=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ2X<1=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT8R:6739GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^6\125?:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ;_4647>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y2=>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU?S8883:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_5]63255Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR:P6050?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\0Z05?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T:>9=;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP4^546>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[1Y??;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV>T5:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<1<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:687=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91?>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68449?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?7=>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>20;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5;>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<04=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;9>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82>8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\197>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0<084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>14;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=58:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<30=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;::4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82=4?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\19426>>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0?81759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?6280<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<69439;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=0::25>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>0><1759GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7?7680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<68839;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=16:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:407=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91=6>618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68680<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<6?<39;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5=62:22BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:3<7=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91::>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68109?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?78:084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>7<;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5>22:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<5<40>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0:287=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT91;>>668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68049?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?79>084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>60;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5?>2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<44=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;=>4<86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS82:8?57?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\193>6>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>08084:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4>54;133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=5<:2::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<70=31=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3;>:4618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]68280;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW<632:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:<8<46>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y7?;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T=:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_0247>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y69>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S<<83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]27255618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[400;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hWBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y61>80H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S?9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^0336=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X:8=87IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R<=729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\66143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V8?;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P2450?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z41?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T>:9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^0;36=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X:0=97IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R=83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]0425BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y4>>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S>983:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]0<256JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dN`ldS8Q;729GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKgio^7\05143MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aEmciX=V>:;>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P4350?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z24?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T899<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^6636=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X2;?5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOcmcR;P5618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#nHffn]6[060;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW=:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_4047>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFhdl[0Y2;>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@nnfU>S8:83:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4]61250;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Bl`hW5:<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLbjbQ:_750?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIigm\1Z07?:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCoagV?T:<9<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iMekaP5^4136=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X>:=97IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eAaoeT9R982:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hJdh`_4];37=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGkekZ3X1>80H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+f@kiny7<39=;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iM`li|<0<46>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lFmcdw949?;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCjfoz682:<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jLgmj}34?51?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIl`ep8080:2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`Big`{5<5;<5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOfjk~Q?709GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKbngr]234=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGnbcvY5?81OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCjfozU8;<5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOfjk~Q;709GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oKbngr]634=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGnbcvY1?01OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gCskdJe~byB`c=2=3<=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cGwohFirf}Fdo1?1789GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oK{clBmvjqJhk585;55Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kOg`NaznuNlgZ6002NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`BpjkKfexAal_05;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mIumn@kphsDfiT>:84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<01769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:697=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<00=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976:?398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8429?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32>5?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek97948<5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>23;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50<61769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:617==7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<0<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:6658;2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;::4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=07:218087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9416>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0326<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665832:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<02NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:21<1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:487=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<23=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;9768>398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8659?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32<4?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794:?5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>02;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50>91769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:407=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<2;=33=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;97682:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0>658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;<;4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=60:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:9226>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0<0347<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:665><2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<0648@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;<7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<42=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976>=398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8049?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=32:3?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9794<>5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka31?>61;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5;50881769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?5;:2?7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<4:=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;976>5399;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=3=8080?2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6:218?>658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;>84<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2>>=41:21086:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>2:909??1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7=328>648@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl848;07==7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1?1<8<42>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565:5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>24;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag58501OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32>6?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek94948=5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>2<;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850<71779GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:66>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0321<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:5658:2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;:=4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=06:21;087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9406>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0329<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565822:84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3>1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:497=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<20=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:768?398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8629?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32<5?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9494:<5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka32?>03;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850>61769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:417==7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<2<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565>;2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;<:4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=67:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>1:9216>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0?0346<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:565>32:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<32NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6921:1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:287=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<43=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76>>398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=0=8059?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7>32:4?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek949462;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5850891769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:207=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1<1<4;=33=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;:76>2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<3>658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl878;>;4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2=>=40:202NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf692161779GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?6;:>6><0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>030?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek95948:5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>25;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950<<1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:6;7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<06=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76:9398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8409?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32>7?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594825;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>2=;113MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950<087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:9476>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0320<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465892:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;:<4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=05:21:087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:94?6>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0328<42>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:46585;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>04;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950>?1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:4:7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<21=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;7688398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8639?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32<6?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594:=5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>0<;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950>71779GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:46>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0341<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465>:2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;<=4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=66:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>0:9206>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld0>0349<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465>22:84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<21769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:297=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<40=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76>?398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=1=8029?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7?32:5?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9594<<5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka33?>63;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5950861769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?7;:217==7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1=1<4<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:465<;2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl868;>:4<:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2<>=4=33=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;;76<2:84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<2U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:969?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832>0?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek92948;5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>26;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50<=1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:6<7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<07=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76::398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8419?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832>8?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294835;;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>2:21=087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9466>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090323<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365882:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;:?4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=04:215087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:94>6><0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld09032?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294::5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>05;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50><1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:4;7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<26=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<7689398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8609?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832<7?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294:25;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>0=;113MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50>087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:9276>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090340<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365>92:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;<<4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2;>=65:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>7:92?6>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090348<42>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365>5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>64;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>508?1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:2:7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<41=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;<76>8398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=6=8039?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7832:6?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9294<=5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>6<;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5>50871779GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?0;:26>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld090361<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:365<:2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<5648@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl818;>7==7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1:1<6<42>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:36525;;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka34?>::201OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932>1?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394885;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>27;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50<:1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:6=7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<04=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76:;398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=84>9?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932>9?55?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek939484<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=03:21<087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9456>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080322<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:2658?2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421<9>658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;:>4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLbjb2:>=0;:214086:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:949?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932<0?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394:;5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>06;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?50>=1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:4<7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<27=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=768:398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8619?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932<8?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394:35;;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>0:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9266>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080343<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265>82:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<421::>658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFhdl808;=64:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:92>6><0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08034?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394<:5;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>65;103MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?508<1769GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:2;7=<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.LjBuafNec{JaaFhdl|*eIpOcmc1;1<46=32=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$BdHg`Domu@kgyLbjbv cOzEmci;=76>9398;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&iEtKgio=7=8009?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gK~Aaoe7932:7?54?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394<25;:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kGrMeka35?>6=;113MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aM|Coag5?508087:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHffn>6:9076>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld080360<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDjbj:265<92:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jDsJdh`<42NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@nnf6>2181779GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(F`L{klHciqDoku@nnfr$oCvIigm?1;:06><0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHN`ld08038?55?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"mAxGkek9394043n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-MmCv`iOfb|Kb`pGkek})dFqLgmj}T6\]SSWY4?9UdS`{w_3]LQQ:761h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/OkEtbgAd`zM`b~Iigm{+fHNeklV8R_QUQ[617WfUfyuQ=_NWW848?j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!AiGrdeCjnxOfd|Kgioy-`J}@kinyP:PQ_WS]035YhWdsS?Q@UU>1:=dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%EeK~haGnjtCjhxOcmcu!lNyDoebu\>TU[[_Q<71]l[hsW;UDYY2;>9`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n@wFmcdw^0ZWY]YS>9?_n]nq}Y5WF__0807b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})IaOzlmKbfpGnltCoagq%hBuHcafqX2XYW_[U8;=Q`_lw{[7YH]]6=2:?4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+KoAxnkM`d~IlnrEmci'jZd|\{nl608@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'GcM|joIlhrEhjvAaoes#n^`pPwbh4153MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"@fFqebBiowNee{Jdh`x.aSqvnV}hfU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})dN|fgOb{atGpliCoagR3VSnJfs``oaUiwDfiTC_Q716]l5=5=2=e3=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|5:5"bJnt`MvpK~;876:2l84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>3:+iCi}kDyy@w<10n6:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww858)gMkmB{{Ny>3:929i?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1>1.nFbpdIr|Gr7<32:>`48@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:76'eOmyo@uuL{858;>7k=7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz30?,l@drfG|~Et1>1<6BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss484%cIo{aNwwJ}:665:5m;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=3=*jBf|hE~xCv31?>2:d03o9;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?5;(hLh~jCxzAx=3=868f>2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0<0!oEcweJssFq6:21:1a79GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp979&fNjxlAztOz?5;:26h<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2>>/mGeqgH}}Ds0<036?c5?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;97$dHlznOtvM|9794>4j:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{<3<-kAgsiFBu2=>=2=e3=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|585"bJnt`MvpK~;:76:2l84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uu>1:+iCi}kDyy@w<33 `D`vbKprIp5850>0n6:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww878)gMkmB{{Ny>1:929i?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~x1<1.nFbpdIr|Gr7>32:>`48@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq:56'eOmyo@uuL{878;>7k=7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxz32?,l@drfG|~Et1<1<6BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJss4:4%cIo{aNwwJ}:465:5m;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAzt=1=*jBf|hE~xCv33?>2:d03o9;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtv?7;(hLh~jCxzAx=1=868f>2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiF0>0!oEcweJssFq6821:1a79GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%LicJnt`Mvp959&fNjxlAztOz?7;:26h<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyy2<>/mGeqgH}}Ds0>036?c5?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr;;7$dHlznOtvM|9594>4i46JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*AbfMkmB{{[1_-kAgsi[ol#JkaFmmsw^6Z&MLgc}v FEASA}d?3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Fgm@drfG|~P

P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAztZ2^*jBf|hXnk"IjnGnltv]4U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW=S!oEcweWc`'NoeJaasZ6^*A@kgyr$JIM_Ey`;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\8T$dHlznRde,C`hAdfzxW8S!DGnlt})ALJZNto64DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uuY3Y+iCi}kYij!HeoDokuu\>T$OJaax.DGGUCj11OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~xV>R.nFbpdTbo&MnbKb`prY4Y+BAdfzs#KJLPDza<>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS8W%cIo{aSgd+BciNee{V>R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX5X(hLh~j^hi GdlEhjvtS8W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyyU>]/mGeqgUmn%LicHcoqqX6X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|R;V"bJnt`Pfc*AbfOfd|~U<]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_4[)gMkm_kh/FgmBiiw{R>V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT1\,l@drfZlm$Kh`Ilnrp_0[)LOfd|u!IDBRF|g>P `D`vbV`a(OldM`b~|[0_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$Kh`KaucLqq]5U'eOmyo]ef-Dak@kgyyP>P KFmms|*@CKYOsn55Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)@mgNjxlAztZ0^*jBf|hXnk"IjnGnltv]4U'NM`b~w/GF@T@~e02NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.EfjAgsiFW?S!oEcweWc`'NoeJaasZ6^*A@kgyr$JIM_Ey`;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#JkaD`vbKpr\:T$dHlznRde,C`hAdfzxW8S!DGnlt})ALJZNto64DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(OldOmyo@uuY1Y+iCi}kYij!HeoDokuu\>T$OJaax.DGGUCj11OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-DakBf|hE~xVBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["IjnEcweJssS:W%cIo{aSgd+BciNee{V>R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'NoeHlznOtvX7X(hLh~j^hi GdlEhjvtS8W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,C`hCi}kDyyU<]/mGeqgUmn%LicHcoqqX6X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!HeoFbpdIr|R9V"bJnt`Pfc*AbfOfd|~U<]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&MnbIo{aNww_6[)gMkm_kh/FgmBiiw{R>V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+BciLh~jCxzT3\,l@drfZlm$Kh`Ilnrp_0[)LOfd|u!IDBRF|g>3:+iCi}kDyy@w<1<15dg130cb?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0=0!oEcweJssFq6;29?na:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&GfyuQHeoFbpdIr|5:5"bJnt`MvpK~;87?:ml5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)Je|rTKh`KaucLqq:76'eOmyo@uuL{85819hk0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,IhsWNoeHlznOtv?4;(hLh~jCxzAx=2=34gf3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<1<-kAgsiFBu2?>93be>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1?1.nFbpdIr|Gr7=3?>a`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6:2#aKaucLqqH4849=lo4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;97$dHlznOtvM|979;8kj7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww848)gMkmB{{Ny>2:17fi2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=3=*jBf|hE~xCv31?72ed=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<091`c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;5;1:+iCi}kDyy@w<3<15dgU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&GfyuQHeoFbpdIr|585"bJnt`MvpK~;:7?:ml5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)Je|rTKh`KaucLqq:56'eOmyo@uuL{87819hk0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,IhsWNoeHlznOtv?6;(hLh~jCxzAx=0=34gf3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<3<-kAgsiFBu2=>93be>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1=1.nFbpdIr|Gr7?3?>a`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}682#aKaucLqqH4:49=lo4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;;7$dHlznOtvM|959;8kj7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww868)gMkmB{{Ny>0:17fi2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?72ed=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>091`c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595;868@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$c_obD`vb84691=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-lVdkCi}k7=<064:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>26;?33MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/nPbiAgsi5;824:4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<06==1=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;9<4286JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl2>6?;7?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe97060>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0<61959GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?5<8>;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6:24:4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<32==1=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!`R`oGeqg;:84286JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*iUidNjxl2=2?;7?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#b\nmEcwe94460>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0?:1959GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?608><2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h69:37;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'fXjaIo{a=04:<2BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:560>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0>>1959GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%d^lcKauc?748>;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.mQehBf|h6824=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(g[kfHlzn<5<:7>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["a]alFbpd:26090H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,kWgjLh~j0;063:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&eYm`Jnt`>4:<58g8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$MI^]AL15O})UIDH8:Rgasuc5?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;87$dHlznOtvM|969494j:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<1<-kAgsiFBu2?>=3=e3=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|5:5"bJnt`MvpK~;87692l84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>3:+iCi}kDyy@w<1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww858)gMkmB{{Ny>3:939i?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1>1.nFbpdIr|Gr7<329>`48@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:76'eOmyo@uuL{858;?7k=7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz31?,l@drfG|~Et1?1<1BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss484%cIo{aNwwJ}:665;5m;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=3=*jBf|hE~xCv31?>1:d02NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0<0!oEcweJssFq6:21;1a79GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp979&fNjxlAztOz?5;:16h<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2>>/mGeqgH}}Ds0<037?c5?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr;:7$dHlznOtvM|949494j:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*AbfMkmB{{<3<-kAgsiFBu2=>=3=e3=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|585"bJnt`MvpK~;:7692l84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uu>1:+iCi}kDyy@w<33 `D`vbKprIp585090n6:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww878)gMkmB{{Ny>1:939i?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~x1<1.nFbpdIr|Gr7>329>`48@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$Kh`KaucLqq:56'eOmyo@uuL{878;?7k=7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxz33?,l@drfG|~Et1=1<1BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJss4:4%cIo{aNwwJ}:465;5m;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)@mgNjxlAzt=1=*jBf|hE~xCv33?>1:d02NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.EfjAgsiF0>0!oEcweJssFq6821;1a79GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%LicJnt`Mvp959&fNjxlAztOz?7;:16h<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyy2<>/mGeqgH}}Ds0>037?`;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#JkaD`vbKpr\8T$dHlznRde,C`hAdfzxW=S!DGnlt})ALJZNto64DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(OldOmyo@uuY3Y+iCi}kYij!HeoDokuu\9T$OJaax.DGGUCj11OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-DakBf|hE~xV>R.nFbpdTbo&MnbKb`prY1Y+BAdfzs#KJLPDza<>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS9W%cIo{aSgd+BciNee{V=R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX4X(hLh~j^hi GdlEhjvtS=W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyyU?]/mGeqgUmn%LicHcoqqX1X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|R:V"bJnt`Pfc*AbfOfd|~U9]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_5[)gMkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT1\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["IjnEcweJssS;W%cIo{aSgd+BciNee{V=R.EDoku~(NMI[Iul7;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'NoeHlznOtvX6X(hLh~j^hi GdlEhjvtS=W%HKb`py-E@FVBpk20H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,C`hCi}kDyyU=]/mGeqgUmn%LicHcoqqX1X(CNee{t"HKCQG{f==CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!HeoFbpdIr|R8V"bJnt`Pfc*AbfOfd|~U9]/FEhjv'ONH\Hvm8:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&MnbIo{aNww_7[)gMkm_kh/FgmBiiw{R=V"IHcoqz,BAEWMqh37IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+BciLh~jCxzT3\,l@drfZlm$Kh`Ilnrp_5[)LOfd|u!IDBRF|g>S!oEcweWc`'NoeJaasZ5^*A@kgyr$JIM_Eycb?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0=0!oEcweJssFq6;2U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&GfyuQHeoFbpdIr|5:5"bJnt`MvpK~;878:ml5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:76'eOmyo@uuL{85849hk0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,IhsWNoeHlznOtv?4;(hLh~jCxzAx=2=04gf3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<1<-kAgsiFBu2?>43be>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<38>a`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494<=lo4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|96908kj7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww848)gMkmB{{Ny>2:47fi2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=3=*jBf|hE~xCv31?02ed=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<0<1`c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7=3 `D`vbKprIp5;582:+iCi}kDyy@w<0<45dgU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&GfyuQHeoFbpdIr|585"bJnt`MvpK~;:78:ml5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:56'eOmyo@uuL{87849hk0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,IhsWNoeHlznOtv?6;(hLh~jCxzAx=0=04gf3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<3<-kAgsiFBu2=>43be>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1<1.nFbpdIr|Gr7>38>a`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;4<=lo4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;:7$dHlznOtvM|94908kj7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww868)gMkmB{{Ny>0:47fi2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?02ed=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0<1`c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp59580:+iCi}kDyy@w<2<45dgU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&eYm`Jnt`>25;?33MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi5;924:4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(g[kfHlzn<01==1=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;9=4286JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*iUidNjxl2>5?;7?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe97160>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0<91959GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?5=8><2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h6:537<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=3==1=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;:94286JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*iUidNjxl2=1?;7?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe94560>0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,kWgjLh~j0?=1959GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?618><2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h69937;;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=05:<2BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["a]alFbpd:517387IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1<1959GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?758><2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.mQehBf|h68=37<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'fXjaIo{a=1==6=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!`R`oGeqg;<7387IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+jTfeMkm1;1929GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%d^lcKauc?2;?43MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/nPbiAgsi5=55>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)hZhgOmyo38?;0?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#b\nmEcwe9?9>k1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR>>_lcm`40f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(MxdTBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW8:=:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_02223=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*CvfV;:=;94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]25471j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'L{eS;84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Jqo]2640f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(MxdT=Rcnne35f>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW;;Tal`k17c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY5Wdkeh<8m;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Epl\74Yjign::l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"K~n^1\idhc9??0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%N}cQ;1748@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY398U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[076>h1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&OzbR;Pm`lg533BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+@wiW>;=:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#Ha_6322d=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*CvfV=Tal`k1778@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-FukY?9?<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%N}cQ7104b?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,AthX0Vgjbi?95:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Dsm[<71>2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'L{eS4?>9d9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae D`vbV`a(OldM`b~|[1_-@Cjhxq%MHN^Jx8d8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/EcweWc`'NoeJaasZ33Y+BAdfzs#KJLPDz:b>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-GeqgUmn%LicHcoqqX54[)LOfd|u!IDBRF|<`m2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)Ci}kYij!HeoDokuu\9T$OJaax.DGGUC1l1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&CH`fZ`OBnhGwit{`dl"^wacUmLGim(Lh~j^hi GdlEhjvtS;W%HKb`py-E@FVBp0o0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'Mkm_kh/FgmBiiw{R9V"IHcoqz,BAEWMq3n7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&Njxl\jg.EfjCjhxzQ?Q#JIlnr{+CBDXLr2i6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%Omyo]ef-Dak@kgyyP9P KFmms|*@CKYOs5h5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$HlznRde,C`hAdfzxW;S!DGnlt})ALJZNt4k4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#Io{aSgd+BciNee{V9R.EDoku~(NMI[Iu7j;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"Jnt`Pfc*AbfOfd|~U7]/FEhjv'ONH\Hv6e:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!KaucQab)@mgLgc}}T9\,GBiiwp&LOO]Kw8c9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*Vik]eDOae iEcweQiW}zb7<36l;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v IBnhPjIDdbIyc~}fnf,P}keSgFIgg"gKaucWkUst`5;;25m4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuo48;54n5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.R{mgQiHKea$eIo{aUmSqvn;9;43n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwm:661h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'`NjxlZ`Ptqk878?j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi>0:=dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~e2:>9`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|yc0;07b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!fD`vbPjVr{a6<25l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuo4143n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#DMckUmLGimDzfyxeci!Sxl`PjIDdb%bHlznTnRvwm:>61k0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#]vnbVlKFjl'`NjxlZ`Ptqk[5>f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$Xucm[oNAoo*oCi}k_c]{|h^3;f>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)[pdhXbALlj-j@drf\fZ~eQ>09`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-JGimSgFIggN|`srkmc+U~fj^dCNbd/hFbpdRhX|ycSU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-W|hd\fEH`f!fD`vbPjVr{aU:>5o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/QzjfRhGJf`#dJnt`VlTpuoW;2j7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj \yoaWkJEkc&cOmyo[oQwplZ5?i2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'@IggYa@Cmi@vjutagm%_t`lTnM@hn)nLh~jXb^zsi]7U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/HAooQiHKeaH~b}|ioe-kFjhkbIyc~}fnfFbpdIr|5854l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"GLljVlKFjlK{exd`h.nAokfmDzfyxeciKaucLqq:461k0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%BOae[oNAooFth{zcek#aLlnahGwit{`dlHlznOtv?0;>f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(AJf`XbALljAqkvunfn$dOaalkBplwvoioMkmB{{<4<;e>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+LEkc]eDOaeLrnqpmka)gJfdofM}orqjjbBf|hE~x1818`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.K@hnRhGJf`Oa|shld*jEkgjaH~b}|ioeGeqgH}}6<25o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!FCmiWkJEkcJxd~gag/m@hjelK{exd`hD`vbKpr;072j7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$ENbdTnM@hnEugzybbj `Cmm`oFth{zcekIo{aNww8<80k2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkhoxcPiSgrWdkwdlZ~X`|_b{?4;1d3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfRdsPehvkmY~yYc}Pcx>2:2eBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTe_k~S`osh`Vsz\dxSnw34?5`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb^h\alroaUru]gyTot2:>6a8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVcYi|]nmqnfTqtRfzUhu1817b9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`Xn}^obpmgSpwSi{Vir0:08c:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa[oz_lcldRwvPhtWjs7439k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7<39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7=39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7>39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7?39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7839k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7939k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7:39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7;39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7439k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXd|~7539k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7<39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7=39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7>39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7?39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7839k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7939k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7:39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7;39k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7439k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYnZl{Xm`~ceQvqQkuXpfx7536<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qly=2=<1=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[f;994386JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTot2>1?:0?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]`}9790:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWjs7>36<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`a`qhYn_{ci^obpmgSpwSi{Ksi~Qly=1=<6=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[f;<7287IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUhu1;1829GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.ObgfsjW`]yeyk\alroaUru]gyIuyk|_b{?2;>43MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYdq5=54>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cncbwn[lQua}oXm`~ceQvqQkuEq}oxSnw38?:0?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,Ided}dUb[g{eRcnticW|{_eOw{er]`}9?90=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWe0=074:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pltv?5;>33MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYk}}6925:4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRbzt=1=<1=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[}iu494396JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTtb|311<;1>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTeZ|ftdQbiujbX}x^b~Lvtdq\|jt;984396JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTtb|313<;0>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Hgdk|gTeZ|ftdQbiujbX}x^b~Lvtdq\|jt;972?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Almlul]jSwosmZkf|ak_tsWmwGsmzUsc2=>968@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NefereVc\~dzjS`osh`Vsz\dxNtzjs^zlv9590=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Gjon{b_hUqmqcTidzgi]z}UoqA}qctWqey09074:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lc`gpkXa^xbxh]nmqnfTqtRfzHrxh}Pxnp?1;>33MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Ehihy`QfWskwaVgjxeo[x[asC{wavYg{6=25:4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!BabaviZoPz`~n_lcldRwvPhtJp~nRv`r=5=<1=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*KfkjfSdY}iugPehvkmY~yYc}Myugp[}iu414386JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@olcto\mRtn|lYja}bjPupVjvD~|lyTtb|39?:g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IdbcWfXnmiOkdTlp_<[XOGNT=:::_n]b`aY2WF__Snw34?:e?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IdbcWfXnmiOkdTlp_<[XOGNT=:::_n]b`aY2WF__Snw34?32UVMEHR?844]l[dbcWUVMEHR?844]l[dbcWBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~6:8=?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu?<1668@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|426?=1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GfyuQ`RdcgEabRfzDs=8?84:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz224133MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq;<=::4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax0:231=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH90;BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^24`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^34`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^04`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^14`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^64`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^74`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^44`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^54`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^:4`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HuozlmTe_kndRcnticW|{_eJ|ny^;4e>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVcNa}zvCnwmpZKflmUhu1>17`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXkp6:2:o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\m@kw|pIdyczPM`fg[f;:7=j7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^az8680i2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRgJmqvzGjsi|VGjhiQly=6=3d=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTot2:>6c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXaLg{xtM`uov\IdbcWjs7:39n;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Ze~4>49?k1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPltv?4;1e3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRbzt=3=3g=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnT`xz32?5a?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVf~x1=17c9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXd|~7839m;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Zjr|5?5;o5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\hpr;>7=i7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^nvp919?k1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPltv?<;1e3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRbzt=;=3g=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTtb|30?5a?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVrd~1?17c9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYnMdzuNaznu]NeabXpfx7>39m;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[lCjx}sHcx`{_Lcg`Z~hz595;o5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]jAhvsqJe~byQBaef\|jt;<7=i7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_hGntqDg|dS@okd^zlv939?k1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQfElrw}Firf}UFmijPxnp?2;1e3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSdKbpu{@kphsWDkohRv`r=5=3g=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUbI`~{yBmvjqYJimnTtb|38?5a?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,IvseW`Of|ywLotlw[HgclVrd~171789GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Ydq5:5;45Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]lHfjA}efHcx`{Ny]`}979?01OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQly=0=3<=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUhu1=1789GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Ydq5>5;45Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]lHfjA}efHcx`{Ny]`}939?01OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GxyoQ`LbnEqijDg|dBuQly=4=3<=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUhu191789GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Ydq525;l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]lHfjA}efHcx`{Ny]oqq:76>k0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPoMaoBpjkKfexCvPltv?5;1f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSa{{<3<4e>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVf~x1=17`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.OpqgYhDjfMyabLotlwJ}Yk}}6?2:o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bst`\kIekN|fgOb{atOz\hpr;=7=j7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A~{m_nN`hCskdJe~by@w_mww8380i2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'Dy~nRaCcmDvhiEh}g~EtRbzt=5=3d=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kt}kUd@nbIumn@kphsFqUgyy27>6c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-NwpdXgEigJxbcCnwmpK~Xd|~7539n;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mrwa[jJddOg`NaznuL{[}iu4941:2gU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LqvfZiKkeL~`aM`uovM|Z~hz5?5;l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"C|uc]lHfjA}efHcx`{Ny]{kw:16>k0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FxlPoMaoBpjkKfexCvPxnp?3;1f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EziSbBllGwohFirf}DsSua}<9<4e>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HurjVeGoaHzlmAlqkrIpVrd~171a79GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.O{kwYnZlko_lcldRwvPhtO{krW4SPiSgb`Vgjxeo[x[asFpb}^6ZWQEYS8?;_n]{k9699h<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Ftb|PiSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU>]^ZLVZ36;VeTtb2?>0c5?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,I}iuW`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\:TUSC_Q:13]l[}i;87;j:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#@v`r^kQadbTidzgi]z}UoqDvd\1TUb^hokS`osh`Vsz\dxKov[2_\\JTX=8;TcRv`<1<2e3=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kg{Ub^hokS`osh`Vsz\dxKov[8_\mWcflZkf|ak_tsWmwBtfqR>VSUA]_433[jYg5:5=l84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bxnp\mWcflZkf|ak_tsWmwBtfqR3VSd\jaeQbiujbX}x^b~I}axY6YZ^HZV?;5RaPxn>3:4g13MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EqeySd\jaeQbiujbX}x^b~I}axY:YZoUmhnXm`~ceQvqQku@zhsP:PQWOS]64=YhWqe7<3?n6:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LzlvZoUmhnXm`~ceQvqQku@zhsP5PQfRdcgWdkwdlZ~X`|Gscz_2[XPFXT9=9Po^zl8586i?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GscQfRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV6R_YMQ[061WfUsc1>11908@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-SSWY4?;UdSJ@K_0571ZiXDlyxXeoa_2:\k40?3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y2?>7;8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|5:5=;74DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop9776?30H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=32:3?7:8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|5;5:45Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"\jstnw8486>11OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<3<5=>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+Wct}e~7>3?98:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Sgpqir;;7<27IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$^h}zlu>0:40?3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y2;>7;8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Qavsk|5>5=;64DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop939>01OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&Xnxb{<4<22==CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Tb{|f0;099:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Sgpqir;>7;=46JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#_k|umv?3;0>3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(Zly~`y28>04;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,V`urd}632;74DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!]erwop9>99?20H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Yi~{ct=;=2<=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Tb{|f040>689GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.]m4743W`d}:l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Qa0307[lhq9?30H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Tb=<=7^kmr3g;_n3;f>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lD~|lFjbh^{rMm`_7[XOGNT=:::_n]OavuS`hdT:9Q`1958@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jF|rbDhdn\y|CobY1YZVPZV9<>RaPAOF\54?>Wf;3;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dLvtdNbj`VszEehW?SPPVP\724XgVKEHR?=01]l5=1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr>3:25618@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp8680;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfz6?2:=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|<4<47>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjv:16>90H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dx0:083:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|Znr>;:253:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|:56>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^hokS`osh`Vsz\dxKov<2<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuip6?2:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz8080?2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymt29>658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~4>4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~I}ax>;:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|]>UVcYilj\alroaUru]gyL~lwT0\][KWY29=Ud5l5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}Hr`{X=XYnZlko_lcldRwvPhtO{krW1^m:e>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuipQ2QRg]e`fPehvkmY~yYc}Hr`{X0XY_G[U>==Q`9`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQadbTidzgi]z}UoqDvd\1TUb^hokS`osh`Vsz\dxKov[4_\\JTX=93Tc4o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV8R_YMQ[06?Wf3j7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|nyZ;^[lTbimYja}bjPupVjvAuipQi2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzMymtU6]^kQadbTidzgi]z}UoqDvd\0TUSC_Q:07]l33=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmhnXm`~ceQvqQku@zhsT<:84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|Gscz[4113MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{NxjuR<86:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfeaUfeyfn\y|ZnrEqe|Y4??1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyL~lwP4648@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlpCwg~W<==7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_kndRcnticW|{_eJ|ny^442>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvAuipU<;;5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}Hr`{\<20BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbimYja}bjPupVjvY6?;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYilj\alroaUru]gyT>:<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdcgWdkwdlZ~X`|_251?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcflZkf|ak_tsWmwZ20:2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`Xnmi]nmqnfTqtRfzU>;?5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"g]e`fPehvkmY~yYc}P6608@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jV`gc[hg{`h^{rTlp[2153MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[ojh^obpmgSpwSi{V2<>6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#d\jaeQbiujbX}x^b~Q6739GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.kQatUfeyfn\y|Znr>3:24U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hPfuVgjxeo[x[as=1=37=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oUmxYja}bjPupVjv:36>80H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b^h\alroaUru]gy7939=;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|<7<46>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lTbyZkf|ak_tsWmw919?;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&cYi|]nmqnfTqtRfz632:<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fRdsPehvkmY~yYc}39?52?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcv[hg{`h^{rTlp[5163MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPhtW8=:7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dxS?9>;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|_252?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcv[hg{`h^{rTlp[1163MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPhtW<=:7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$e_k~S`osh`Vsz\dxS;9>;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iSgrWdkwdlZ~X`|_652?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,mWcv[hg{`h^{rTlp[=163MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a[oz_lcldRwvPhtW0=27IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq?4;1f3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(a^xbxh]nmqnfTqtRfzHrxh}311<4e>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}ox030H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er>1:2?6;8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmz6?2:74DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wav:26>30H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er>5:2?6;8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-jSwosmZkf|ak_tsWmwGsmz632:74DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!fWskwaVgjxeo[x[asC{wav:>6>20H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er]33==CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~nR?89:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qctW8:<56JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#dY}iugPehvkmY~yYc}Myugp[47012NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'`]yeyk\alroaUru]gyIuyk|_004<>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+lQua}oXm`~ceQvqQkuEq}oxS?97;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v iVpjp`Ufeyfn\y|Znr@zp`uX;>20H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%b[g{eRcnticW|{_eOw{er]73==CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*oPz`~n_lcldRwvPhtJp~nR;88:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/hUqmqcTidzgi]z}UoqA}qctW?=37IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$eZ|ftdQbiujbX}x^b~Lvtdq\32>j1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eMyabLotlw8681k2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fL~`aM`uov?0;0d3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(gOg`Naznu>6:3eBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdycz38?4`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kCskdJe~by26>7`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfexR>9b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T=;l4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`FtnoGjsi|V8=n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#bHzlmAlqkrX;?h0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%dJxbcCnwmpZ21j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fL~`aM`uov\13dBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+j@rdeIdyczP77`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lBpjkKfexR69b:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nDvhiEh}g~T5:?4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBu2?>638@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{Ny>2:27;0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d@nbIumn@kphsFq682:?4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBu2;>638@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{Ny>6:27;0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d@nbIumn@kphsFq6<2:?4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`LbnEqijDg|dBu27>638@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lHfjA}efHcx`{Ny>::=dUVMEHR?844]l[kisWl{~maQ99^m;b>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jJddOg`NaznuL{_<[XOGNT=:::_n]mkqYby|kgS;7Po^QT43b3:3b2:3b1:3b0:3b7:3b6:3b5:3b4:3b;:3b::26j1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYiljNdeWmwZ61k2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmiOkdTlp[40d3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojhLjkUoq\63eBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimKohX`|_44`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflHnoYc}P67a8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gcImn^b~Q86b9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbFlm_eR69c:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dxS48j;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`@hfjeoM`li87:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaUfeyfn\y|ZnrEqe|:76>=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov<0<43>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+jTbimYja}bjPupVjvAuip692:94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|Gscz8680?2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmi]nmqnfTqtRfzMymt2;>658@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpCwg~4<4<;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~I}ax>5:21U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaUfeyfn\y|ZnrEqe|:?6><0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%d^hokS`osh`Vsz\dxKov_155?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflZkf|ak_tsWmwBtfqV;<:6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~I}ax]133=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*iUmhnXm`~ceQvqQku@zhsT?:84DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|Gscz[1113MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(g[ojh^obpmgSpwSi{NxjuR;86:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaUfeyfn\y|ZnrEqe|Y1??1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&eYilj\alroaUru]gyL~lwP7648@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpCwg~W12n7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$c_kndRcnticW|{_eCvT9\]DJAY6?=?TcRczx^31[JSS4943i6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeQbiujbX}x^b~@w[8_\CKBX9>>>SbQbuy]26ZIR\5;54h5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"a]e`fPehvkmY~yYc}AxZ;^[BHCW8=?9RaPmtz\57YH]]6925k4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgWdkwdlZ~X`|NyY:YZAILV;<88Q`_lw{[44XG\^7?36j;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v oSgb`Vgjxeo[x[asOzX=XY@FMU:;9;Po^ov|Z75WF__0907e:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaUfeyfn\y|ZnrL{_<[XOGNT=:::_n]nq}Y6:VE^X1;18d9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.mQadbTidzgi]z}UoqM|^?ZWNDOS<9;5^m\ip~X9;UDYY29>9g8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-lV`gc[hg{`h^{rTlpJ}]>UVMEHR?844]l[hsW88TCXZ37?:f?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueOcmcKbngrz,kWcflZkf|ak_tsWmwK~\1TULBIQ>757\kZkrpV;9SB[[<9<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<1<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<0<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<3<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<2<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<5<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<4<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<7<6`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-jSwosmLdjnak|<6<61>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-lEabu494>96JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%dMij}<0<61>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-lEabu4;4>96JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%dMij}<2<61>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-lEabu4=4>96JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%dMij}<4<61>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-lEabu4?4>96JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%dMij}<6<61>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-lEabu414>96JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%dMij}<8<:a>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimNf'c[y~f_umqf=c=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)OldOikozluQweqcDzfyxeci!H`lgwmglmZ~jxhZ`DddbqirDdbNdalga/I@{+GjlAg$b\x}gPtnpa4d?3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})EdbE~x#AKaucEhjv(OldM`b~|[1_-@Cjhxq%MHN^Jxc:8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.@ooJss&FNjxlHcoq-Dak@kgyyP=P KFmms|*@CKYOsm95Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!GdlGacgrd}YmykLrnqpmka)@hdoeodeRvbp`RhLlljyazLljFlidoi'AHs#ObdOtv-kUst`]elkak?_lqb5>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimH}}$d\x}gTnedh`7f92NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$LicJjf`wopVrf|lIyc~}fnf,Kekbt`han_yo{eUmGacgrd}IggIabahl,LG~(JeaDyy `PtqkPja`dl8j;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$Nae@uu,lTpuo\fml`hMgaoef`d5BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,mIekZlkou4h4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"gCcmQwkwccLh~j0=06f:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv iMaoWqiummNjxl2>>8g8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kOgiUsg{ooHlzn_1;f?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+AbfMommxb{SucwaFth{zcek#FnneqkencT|h~nXbJjf`wopFjlLfgjec!GBy-jHfjT|fxnhIo{a^3:=>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,mUst`]elkakn4:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv iQwplQi`oeoTECXP1240[jge3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'MnbIkiatnwWqgsmJxd~gag/JbjauoiboXxlzjTnFfbdsk|Jf`Hbcnio-KF})nX|ycXbihld]JJSY6;?9TcBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,mUst`VHgg_jv.hPfw`rXIGNT=<<9_n3b4>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,kUst`]elkak[oSgb`|>63MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbCe"d@wPtqkPja`dl297IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fGa.hL{Tpuo\fml`h?8e:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oW}zb[ya}j8d9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhMk(nX|ycXbihldz,@Cjhxq%MHN^Jx8c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooLh)aZ~d~hjKauc{+BciNee{V>R.EDoku~(NMI[Iu7n;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lUsg{ooHlznx.EfjCjhxzQ:Q#JIlnr{+CBDXLr3=6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$NaeFn/kWkbakmLdjnak72:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oSgnmgiH`nbmg2<6=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlAg$bXbihldGmegjb983;7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/QzjfOUmzo#n?AxSgpaq@f{}Fh`4?4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc18f8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoD\jsdv,g4Tb{l~Mm~zCcmz,@Cjhxq%MHN^Jx9d8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0:6>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimH}}$XucmFRdqfp*e6ZlynxK|`mBnh6Zkt0j1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`MWctm}%h>_k|euDf[huf02NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy \yoaJV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y:b?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'YrbnG]ergw+f4Umzo@nb66:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiD^h}jt.Oplwc`Wj;Yi~k{FsmnGim5191OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf2=6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?7e:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(TqgiD^h}jt.a2V`ub|OkxxAmc9e9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kw8g9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`i^zntdVlFpuDdbNdalga/CnhKpr)[pdhC_k|eu-`5Wctm}Lyc`Mck3c;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'YrbnA]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:t5o4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfclYmyk[oCwpGimCgdkbb"LckNww*VikFXnhz c3Pfw`rKke2h7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/QzjfIUmzo#n<]ergwV`Yj{030H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.nFbpd@kgyr$Kh`Ilnrp_5[)LOfd|u!IDBRF|<66;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iIpYxdYahgmgWkWcflp2j7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fAzt/mM|Ust`]elkak[oSgb`|7?<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifWqgsm]eIy~MckEmnelh(JeaDyy `PtqkPja`dl:Ta~7<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iW}zb_cjice1]nw})CNee{t"HKCQG{<4=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%c]{|hUmdcic6081OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oQwplQi`oeo94:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmZ~jxhZ`Btq@hnBhehce#ObdOtv-kUst`]elkakLh`ldaa?13MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#a_urjWkbakm]eYiljvx.FEhjv'ONH\Hv73:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiQ`|(nZms[y~f[ofeoa=0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` iQwpl2?<0^m2<5=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+jVr{a^dkjbjTnPfea?:2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Ec fNyRvwmRhonfn4>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"LckHl-mK~W}zb_cjice0:e?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimNf'c[y~f[ofeoa})CNee{t"HKCQG{=g=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*Dkc@d%e^z`rdfGeqg'NoeJaasZ2^*A@kgyr$JIM_Ey;a?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T1\,GBiiwp&LOO]Kw909GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao=7=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIek90o0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%I`fAzt/QzjfOUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMq3;7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencRfmoyjaaxSumsV`wrmz~$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>4=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjCYi~k{/b3QavcsN{efOae=_lq;`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lqb=>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejUoffvcjhZ~d|_k~udqw+GjlG|~%_t`lISgpaq)d:[oxiyHj_lq{+A@kgyLj`agagDfda})ALJZNSU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`4?4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll808@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4>a3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIek1l1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.R{mgJTb{l~$o<\jsdvEevrKker$HKb`py-E@FVBph30H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|]/FEhjv'ONH\Hv74:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/CnhKpr)gGr[y~f[ofeoa7>23MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgVjacunee|_yaRdsvavr(JeaDyy `NyRvwmRhonfn><6n;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims3n6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-kK~W}zb_cjiceUmQadb~91?0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Sillxm`by\tnrQatsb{}%I`fAzt/mSqvnSgnmgi=Qbs868@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'e[y~f[ofeoa5Yj{q%OJaax.DGGUC0;1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.nRvwmRhonfn=5<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+iW}zb_cjice3:;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,FimH}}$d\x}gTnedh`Eoigmnh494DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!MljMvp+iW}zb_cjiceUmQadb~p&NM`b~w/GF@T@~?<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`^iw!iSfzTpuo\fml`h68;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiQ`|(nZms[y~f[ofeoaZkt1?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&Hgg_jv.hPg}Ust`]elkakPmrz,@Cjhxq%MHN^Jx868@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586?>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&cO`t^zsi5b?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,mLTb{l~Mm~z88:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/hN`hWcflp2;7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencRfmoyjaaxSumsV`wrmz~$eAmcSumqaaBf|h6;25>4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!fLbnPpjtblMkm1?17`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.kSqvnSgnmgi594DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Icm`vnfcl_ehh|ilnuPpjvUmxny!fPtqk[lIUmzoSL@K_0204Zi?02NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po05:?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+NffmycmfkZnegqbiip[}e{^hzerv,kAgsi_kgei6>;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z oQwplQi`oeo_c_kndx;3?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooLh)aGr[y~f[ofeoa<7BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h4gd3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8XnhzIarvOgi~(LOfd|u!IDBRF|1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaJV`ub|&i9^h}jtGg\iv~(LOfd|KoclhldAaabp&LOO]KP1y;:?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~Goao:;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*VikFXnhz MrjqabYd9[oxiyH}olAoo7?a3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIeki91OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke;2h6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfjo6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n?]ergwBdusDjfs#IHcoqz,BAEWMq3n7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgJTb{l~$o<\jsdvEvjkDdb8i;6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwB`Yj{q%OJaaF`nomkaBlnos#KJLPD]2|U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMqk37IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_4[)LOfd|u!IDBRF|<4999GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims256JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|7>;2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#a_urjWkbakm9Ufl<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kUst`]elkak?_lq{+A@kgyr$JIM_Ey;3?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnf5<60:6?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.kGh|Vr{a237IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&cB^h}jtGcpp=0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fLbnPpjtblMkm1?1899GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iQwplQi`oeo296JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b\x}g_hMQavcsWHDOS<><0^m:2>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve:4:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$cIo{aWcoma>a3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*iW}zb_cjiceUmQadb~1>1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljKm*lHX|ycXbihld;;?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Ec fNyRvwmRhonfn=l:4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimNf'c[y~f[ofeoa})CNee{t"HKCQG{f5=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fGa.hQwkwccLh~jt"IjnGnltv]7U'NM`b~w/GF@T@~e82NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckHl-mVrhzlnOmyow/FgmBiiw{R;V"IHcoqz,BAEWMqk=7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbnb3>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<@wRdqfpCgt|Eig=o=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$XucmFRdqfp*e6ZlynxKo|tMao|*BAdfzs#KJLPDzb1>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.R{mgLTb{l~$o<\jsdvEvjkDdb8j46JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g4Tb{l~M~bcLlj0\ivg53MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdyii6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;sm=5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnG]ergw+f4Umzo@nbnc:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(EzbyijQl1Sgpaq@ugdIgg?o9;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d9GrYi~k{F`qwHfjf?2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c0L{V`ub|OkxxAmc1`68@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekj:1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3QavcsNhy@nbw/EDoku~(NMI[Iuo:;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d9[oxiyH}olAoo7db3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~f82NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*VikFXnhz c3Pfw`rKkek97IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`6Wctm}XnS`}nf:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"bJnt`Doku~(OldM`b~|[1_-@Cjhxq%MHN^Jx`d8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `D`vbBiiwp&MnbKb`prY2Y+BAdfzs#KJLPDz:=>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nL{Tpuo\fml`h<6a:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b@wPtqkPja`dl8:5k5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eEt]{|hUmdcicSg[ojhto?;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%cCv_urjWkbakm]eYiljv18c8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `PtqkPja`dl:Ta~o6;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%c]{|hUmdcic7Wdys#IHcoqz,BAEWMq3<7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gYxdYahgmg2=2=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mSqvnSgnmgi?7k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%c]{|hUmdcicD`hdliiol;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%c]{|hUmdcicSg[ojhtv DGnlt})ALJZNt474DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimUlp$b^iw_urjWkbakm0i0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^znruGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiQ`|(nZms[y~f[ofeoaZktik1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljPg}+oUlpZ~eZ`gfnf[hu'MLgc}v FEASA}g>3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>0:`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'`Ngu]{|h9d8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(a@XnhzIarv;`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&cGoa\jae{:1>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&cGoa]{osgg@drf494296JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \t`pwAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.kOgiUsg{ooHlzn<0<;b>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&c[y~f[ofeoa<0^m2=3=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%d\x}gTnedh`RhZlkou5h4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$NaeFn/kM|Ust`]elkak60:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckHl-mK~W}zb_cjice0;`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhMk(nX|ycXbihldz,@Cjhxq%MHN^Jx`:8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiJj+oT|fxnhIo{ay-Dak@kgyyP

m2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIek1o1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd8ki7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h=_k|euDbwqJddq%OJaax.DGGUC1m1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5i91OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{FsmnGim5Wdy2m6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.R{mgLTb{l~$o?\jsdvEaZktj?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j8Yi~k{Fd]nw})CNee{JlbcioeF`bc'ONH\HQ>x8:8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(TqgiB^h}jt.a1V`ub|Eigm95Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#@}grde\g4Tb{l~M~bcLlj0:a>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g4HZlynxKo|tMao=c=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4?d3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%_t`lOSgpaq)d9[oxiyHnsuN`hddBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g4Tb{l~M~bcLlj0a2>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g7Tb{l~MiRc|x.FEhjvAiefbbjKkgdz,BAEWMV;s555Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfIUmzo#n<]ergwHfj>i2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k;Xnhz]e^ope2=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'eOmyoIlnr{+BciNee{V>R.EDoku~(NMI[Iuo8;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-kAgsiOfd|u!HeoDokuu\9T$OJaax.DGGUC181OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aAxQwplQi`oeo95?5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/mM|Ust`]elkak=1858@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims246JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4?53MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlG|~%c]{|hUmdcic7Wdyj=6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfnU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jVr{a^dkjbj19d8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hX|ycXbihld0:1>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fZ~eZ`gfnfGmgiolnj86JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nRvwmRhonfnXb\jae{{+A@kgyr$JIM_Ey;2?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhVa)a[nr\x}gTnedh`?33MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+GjlZms%e_jvPtqkPja`dlUfl=4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae]dx,jVaW}zb_cjice^op|*BAdfzs#KJLPDzb5>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.O{kwYEdbE~x#a_urjWkbakmJbjbjkk_ym?4;7?<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*oCdpZ~e68;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#dG]ergwBdus0<1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)nDjfYiljv8e9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fLbnPpjtblMkm1>18e9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fLbnPpjtblMkm1?1869GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fPtqkPja`dl3?7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po878@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z iQwplZoHZlynxROAD^3375Yh91<0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(gMkm[ocie:f?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/nRvwmRhonfnXb\jae{:2>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Ec fNyRvwmRhonfn5:5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aGr[y~f[ofeoa4g43MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$NaeFn/kSqvnSgnmgiu!KFmms|*@CKYOsmk5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooLh)aZ~d~hjKauc{+BciNee{V>R.EDoku~(NMI[Iuoi;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimNf'cXxb|jdEcwe})@mgLgc}}T1\,GBiiwp&LOO]Kwa49GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacHPfw`r(k8Ds^h}jtGcppIeki?1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1c08@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Yi~k{F`qwHfj'MLgc}v FEASA}g33MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keNZlynx"m>RdqfpCtheJf`>l94DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnG]ergw+f7UmzoJabCmi1[huf92NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdA[oxiy!l2Sgpaq@bWdyih6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r2j6JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`ll4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+HuozlmTo<\jsdvEvjkDdb8j96JbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbnb2>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:m>5Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&ZseoB\jsdv,g4Tb{l~Mm~zCcm`1?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:^h}jtGcppIekp&NM`b~w/GF@T@~f<2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-W|hdG[oxiy!l1Sgpaq@ugdIgg?lk;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxKkPmrz,@CjhxOkg`d`hEeef|*@CKYOT=u7i;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$Xucm@Rdqfp*e5ZlynxAmca09GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"^wacNPfw`r(k;Xnhz]e^ope`=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&HggB{{.nFbpd@kgyr$Kh`Ilnrp_5[)LOfd|u!IDBRF|dc989GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb8Vgxm55Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fZ~eZ`gfnf4Zktp&NM`b~w/GF@T@~>>2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kUst`]elkak>979GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhSadodyy\jqtgpp*DkcF"b^zsiVlcbjb:0i0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+iW}zb_cjiceBjbjbccik1OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*jVr{a^dkjbjTnPfea'MLgc}v FEASA}??3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae]dx,jVaW}zb_cjice8`8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbXou#g]dxRvwmRhonfnS`}na:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlZms%e_jvPtqkPja`dlUfu!KFmms|*@CKYOsm55Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.O{kwYEdbE~x#a_urjWkbakmJbjbjkk_ym?4;7?j2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~Jn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#dJcyQwpl=cd3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$eAmcRdcg}<2BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'`Z~eZ`gfnf=g=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafd_e`k`uuPfupct|&c[y~fPiNPfw`rXIGNT===?_n;`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(aYxdRg@RdqfpZGILV;;?=Q`1878@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)hX|ycXbihldVlV`gcq1=0H`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^wacRvltWcv}ly_y|`bdVlRlEkc&Z~`~k\yoaAevc'`Bd`i]fgHl;b>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(TqgiXxb~]epwfwqUszfhnXbXfCmi,TpjtmZseoOo|ey-jLjjc[`mBbu!IDBRF|=?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,P}keT|fzYi|{jsuQwvjdb\f\bOae PtnpaVikKkxiu!fSheLqqYj{q%MHN^Jx9a8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VikZ~d|_k~udqwWqthjl^dZdMck.RvhvcTqgiIm~kw/hQjcJssp&LOO]Kw8`9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-W|hd[}e{^hzervPpwiem]e]eNbd/Qwow`U~fjHjhv oImo`Vo`AgUf4<4DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.R{mgVrhx[ozyh}{Suplf`Rh^`Igg"^zlrgP}keEizos#bF`leQjcLhXezr$JIM_Ey;0?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+U~fjYc}\jqtgppVrugko_c[gLlj-Sqiub[pdhNl}jx.mOkfgk[`mDyyMJx.DGGUC181OalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_t`lSumsV`wrmz~XxameUmUmFjl'Ygh]vnb@bw`~(gEehma]fgNww|*@CKYOs;55Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!VhAooVrf|lBd`ik}/Lov|ZpT|{oja^zntdMvp47002NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$]eNbdSucwaMikllx$A`{w_wQwv`gj[}kiB{{2053?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+PnKeaXxlzjHnngaw)qL`yjnakkL`v`l246e9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-rVrumhgXxlzjV`nvaAckipyT<1>16e9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-rVrumhgXxlzjV`nvaAckipyT<1?16b9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-rVrumhgXxlzjV`nvaAckipyT9c:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,uWqtbidYmykYamwf@`jfqzU;S<:k;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/cPfw`rAg{Lbjb;<;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/cQwkuUszlkf^hzerv210=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})hKfxyiao{eeFbpdIr|5:5985Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!`CnpqaigsmmNjxlAzt=3=10=CehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})hKfxyiao{eeFbpdIr|585855Km`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!yDhqbfic3k2NfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&|MekaKauc?4;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>24;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>25;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>26;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>27;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>20;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>21;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>22;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>23;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>2<;2c3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>2=;2d3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'LbjbJnt`>2:1bBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo341<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo340<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo343<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo342<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo345<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo344<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo347<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo346<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo349<7`>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo348<7g>BjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*pAaoeOmyo34?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:0?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:1?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:2?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:3?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:4?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:5?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:6?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:7?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:8?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:9?6`?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+s@nnfNjxl2:>5f8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm18?>5f8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm18>>5f8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm18=>5f8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm18<>5a8@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,rCoagMkm1814b9GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-uBl`hLh~j0:0;c:FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.tEmciCi}k743:l;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wDjbjBf|h622874DlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv vQmsFp`am{L~`aM`uovLqq:7624;3>3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Zd|O{ifdpEqijDg|dCxz31?7:?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sVhxKmjh|Iumn@kphsG|~7>3;6;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wRltGsanlxMyabLotlwKpr;;7?27IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{^`pCweb`tA}efHcx`{Otv?0;3>3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Zd|O{ifdpEqijDg|dCxz35?7:?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sVhxKmjh|Iumn@kphsG|~7:3;6;EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/wRltGsanlxMyabLotlwKpr;?7?27IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{^`pCweb`tA}efHcx`{Otv?<;3>3MgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Zd|O{ifdpEqijDg|dCxz39?6g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sTb{l~McHffn7g?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sUsgyXn}xk|tRvqkgcAzfgOeli}al56?AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+sUszlkf_yo{eWcoq`@ugdLbjbU>]^EM@Z70;7IcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#{]{rdcnWqgsm_kgyhH}olDjbj]6UVMEHR?834]l[hsW<>TCXZ31?32?AkfKeaJ~ov<1821;c5i6JbaBnhEwtfq5?5i6JbaBnhEwtfq5<5i6JbaBnhEwtfq5=5i6JbaBnhEwtfq525i6JbaBnhEwtfq535=85Km`AwGjsi|Hxymt2?>=2=5==CehIOb{at@pqe|:765;;6=0>6:FneFrDg|dM|ny=2=84699<1OalM{CnwmpDtuip6;21?1149GidEsKfexL|}ax>3:9499<1OalM{CnwmpDtuip6;21=1149GidEsKfexL|}ax>3:9299<1OalM{CnwmpDtuip6;21;1149GidEsKfexL|}ax>3:9099<1OalM{CnwmpDtuip6;2191149GidEsKfexL|}ax>3:9>99<1OalM{CnwmpDtuip6;2171179GidEsKfexL|}ax>24;:76830H`oLtBmvjqGuzhs7==031183:416:FneFrDg|dM|ny=33:9799?1OalM{CnwmpDtuip6:<32=>048@hgD|Je~byO}r`{?558;;7;=7IcnCuAlqkrFz{kr0<>1<5<22>BjiJ~Hcx`{Aspb}97765?5=;5Km`AwGjsi|Hxymt2>0?>5:402NfmNzLotlwEwtfq5;;2171179GidEsKfexL|}ax>25;:76830H`oLtBmvjqGuzhs7=<031183:416:FneFrDg|dM|ny=32:9799?1OalM{CnwmpDtuip6:=32=>048@hgD|Je~byO}r`{?548;;7;=7IcnCuAlqkrFz{kr0BjiJ~Hcx`{Aspb}97665?5=;5Km`AwGjsi|Hxymt2>1?>5:402NfmNzLotlwEwtfq5;:2171179GidEsKfexL|}ax>26;:76830H`oLtBmvjqGuzhs7=?031183:416:FneFrDg|dM|ny=31:9799?1OalM{CnwmpDtuip6:>32=>048@hgD|Je~byO}r`{?578;;7;=7IcnCuAlqkrFz{kr0<<1<5<22>BjiJ~Hcx`{Aspb}97565?5=;5Km`AwGjsi|Hxymt2>2?>5:402NfmNzLotlwEwtfq5;92171179GidEsKfexL|}ax>27;:76830H`oLtBmvjqGuzhs7=>031183:416:FneFrDg|dM|ny=30:9799?1OalM{CnwmpDtuip6:?32=>048@hgD|Je~byO}r`{?568;;7;=7IcnCuAlqkrFz{kr0<=1<5<22>BjiJ~Hcx`{Aspb}97465?5=;5Km`AwGjsi|Hxymt2>3?>5:402NfmNzLotlwEwtfq5;82171179GidEsKfexL|}ax>20;:76830H`oLtBmvjqGuzhs7=9031183:416:FneFrDg|dM|ny=37:9799?1OalM{CnwmpDtuip6:832=>048@hgD|Je~byO}r`{?518;;7;=7IcnCuAlqkrFz{kr0<:1<5<22>BjiJ~Hcx`{Aspb}97365?5=;5Km`AwGjsi|Hxymt2>4?>5:402NfmNzLotlwEwtfq5;?2171179GidEsKfexL|}ax>21;:76830H`oLtBmvjqGuzhs7=8031183:416:FneFrDg|dM|ny=36:9799?1OalM{CnwmpDtuip6:932=>048@hgD|Je~byO}r`{?508;;7;=7IcnCuAlqkrFz{kr0<;1<5<22>BjiJ~Hcx`{Aspb}97265?5=;5Km`AwGjsi|Hxymt2>5?>5:402NfmNzLotlwEwtfq5;>2171149GidEsKfexL|}ax>2:969911OalM{CnwmpDtuip6:21??:1<22>BjiJ~Hcx`{Aspb}97948:5=85Km`AwGjsi|Hxymt2>>=3=50=CehIOb{at@pqe|:66585=85Km`AwGjsi|Hxymt2>>=1=50=CehIOb{at@pqe|:665>5=85Km`AwGjsi|Hxymt2>>=7=50=CehIOb{at@pqe|:665<5=85Km`AwGjsi|Hxymt2>>=5=50=CehIOb{at@pqe|:66525=85Km`AwGjsi|Hxymt2>>=;=50=CehIOb{at@pqe|:565:5=55Km`AwGjsi|Hxymt2=>=33>586>2NfmNzLotlwEwtfq5850<>1149GidEsKfexL|}ax>1:9799<1OalM{CnwmpDtuip6921<1149GidEsKfexL|}ax>1:9599<1OalM{CnwmpDtuip6921:1149GidEsKfexL|}ax>1:9399<1OalM{CnwmpDtuip692181149GidEsKfexL|}ax>1:9199<1OalM{CnwmpDtuip692161149GidEsKfexL|}ax>1:9?99<1OalM{CnwmpDtuip6821>1199GidEsKfexL|}ax>0:977294::6JbaBv@kphsI{xju1=1<02=50=CehIOb{at@pqe|:465;5=85Km`AwGjsi|Hxymt2<>=0=50=CehIOb{at@pqe|:46595=85Km`AwGjsi|Hxymt2<>=6=50=CehIOb{at@pqe|:465?5=85Km`AwGjsi|Hxymt2<>=4=50=CehIOb{at@pqe|:465=5=85Km`AwGjsi|Hxymt2<>=:=50=CehIOb{at@pqe|:46535=85Km`AwGjsi|Hxymt2;>=2=5==CehIOb{at@pqe|:365;;6=0>6:FneFrDg|dM|ny=6=84699<1OalM{CnwmpDtuip6?21?1149GidEsKfexL|}ax>7:9499<1OalM{CnwmpDtuip6?21=1149GidEsKfexL|}ax>7:9299<1OalM{CnwmpDtuip6?21;1149GidEsKfexL|}ax>7:9099<1OalM{CnwmpDtuip6?2191149GidEsKfexL|}ax>7:9>99<1OalM{CnwmpDtuip6?2171149GidEsKfexL|}ax>6:969911OalM{CnwmpDtuip6>21??:1<22>BjiJ~Hcx`{Aspb}93948:5=85Km`AwGjsi|Hxymt2:>=3=50=CehIOb{at@pqe|:26585=85Km`AwGjsi|Hxymt2:>=1=50=CehIOb{at@pqe|:265>5=85Km`AwGjsi|Hxymt2:>=7=50=CehIOb{at@pqe|:265<5=85Km`AwGjsi|Hxymt2:>=5=50=CehIOb{at@pqe|:26525=85Km`AwGjsi|Hxymt2:>=;=50=CehIOb{at@pqe|:165:5=55Km`AwGjsi|Hxymt29>=33>586>2NfmNzLotlwEwtfq5<50<>1149GidEsKfexL|}ax>5:9799<1OalM{CnwmpDtuip6=21<1149GidEsKfexL|}ax>5:9599<1OalM{CnwmpDtuip6=21:1149GidEsKfexL|}ax>5:9399<1OalM{CnwmpDtuip6=2181149GidEsKfexL|}ax>5:9199<1OalM{CnwmpDtuip6=2161149GidEsKfexL|}ax>5:9?99<1OalM{CnwmpDtuip6<21>1199GidEsKfexL|}ax>4:977294::6JbaBv@kphsI{xju191<02=50=CehIOb{at@pqe|:065;5=85Km`AwGjsi|Hxymt28>=0=50=CehIOb{at@pqe|:06595=85Km`AwGjsi|Hxymt28>=6=50=CehIOb{at@pqe|:065?5=85Km`AwGjsi|Hxymt28>=4=50=CehIOb{at@pqe|:065=5=85Km`AwGjsi|Hxymt28>=:=50=CehIOb{at@pqe|:06535=85Km`AwGjsi|Hxymt27>=2=5==CehIOb{at@pqe|:?65;;6=0>6:FneFrDg|dM|ny=:=84699<1OalM{CnwmpDtuip6321?1149GidEsKfexL|}ax>;:9499<1OalM{CnwmpDtuip6321=1149GidEsKfexL|}ax>;:9299<1OalM{CnwmpDtuip6321;1149GidEsKfexL|}ax>;:9099<1OalM{CnwmpDtuip632191149GidEsKfexL|}ax>;:9>99<1OalM{CnwmpDtuip632171149GidEsKfexL|}ax>::969911OalM{CnwmpDtuip6221??:1<22>BjiJ~Hcx`{Aspb}9?948:5=85Km`AwGjsi|Hxymt26>=3=50=CehIOb{at@pqe|:>6585=85Km`AwGjsi|Hxymt26>=1=50=CehIOb{at@pqe|:>65>5=85Km`AwGjsi|Hxymt26>=7=50=CehIOb{at@pqe|:>65<5=85Km`AwGjsi|Hxymt26>=5=50=CehIOb{at@pqe|:>6525=85Km`AwGjsi|Hxymt26>=;=5==CehIIcomldKmEwtfq5:1=80>5:FneFrBfhhgiD`Nrscz8586>2NfmNzJn``oaLhFz{kr0<>1179GidEsMgki`hGaAspb}97668<0H`oLtDlbficNfHxymt2>2?35?AkfK}OemobjIoCqvd;9:4::6JbaBvFjddkm@dJ~ov<06=53=CehIIcomldKmEwtfq5;>2<;4Dlc@p@hfjeoBbL|}ax>2:430:436:434:43::4?048@hgD|Ldjnak@uuCqvd;87;<7IcnCuGmegjbG|~J~ov<02=52=CehIIcomldMvpDtuip6:=3?8;EobGqCiikfnCxzNrscz84499>1OalM{Eocah`Ir|Hxymt2>3?34?AkfK}OemobjOtvBvwg~48>5=:5Km`AwAkgedlE~xL|}ax>21;713MgjOyKaacnfKprFz{kr0<0>6:FneFrBfhhgiB{{Aspb}9499?1OalM{Eocah`Ir|Hxymt2<>048@hgD|Ldjnak@uuCqvd;<7;=7IcnCuGmegjbG|~J~ov<4<22>BjiJ~NbllceNwwEwtfq5<5=;5Km`AwAkgedlE~xL|}ax>4:403>4399k1OalM{Eocah`Ir|JfnmO}r`{?4;7d3MgjOyKaacnfKprDdlkyM|ny=33:4eBjiJ~NbllceNwwGicfzHxymt2>3?3`?AkfK}OemobjOtv@h`guI{xju1?;>0a8@hgD|Ldjnak@uuAoadtFz{kr0<;11c9GidEsMgki`hAztBnfewGuzhs7=3?m;EobGqCiikfnCxzLldcqEwtfq585=o5Km`AwAkgedlE~xNbjasCqvd;;7;i7IcnCuGmegjbG|~H`ho}Aspb}9299k1OalM{Eocah`Ir|JfnmO}r`{?1;7e3MgjOyKaacnfKprDdlkyM|ny=4=5g=CehIIcomldMvpFjbi{Ky~lw37?3a?AkfK}OemobjOtv@h`guI{xju1611c9GidEsMgki`hAztBnfewGuzhs753?;;Eob@drfAgKy~lw30?>3:43=32:43=30:43=36:43=34:43=3::421<32=50=CehNjxlGaAspb}9694;;5=85Km`FbpdOiI{xju1>1<30=50=CehNjxlGaAspb}9694;95=85Km`FbpdOiI{xju1>1<36=50=CehNjxlGaAspb}9694;?5=85Km`FbpdOiI{xju1>1<34=50=CehNjxlGaAspb}9694;=5=85Km`FbpdOiI{xju1>1<3:=50=CehNjxlGaAspb}9694;35=95Km`FbpdOiI{xju1>1<3<21>BjiMkmD`Nrscz858;;94:96JbaEcweLhFz{kr0=0330<21>BjiMkmD`Nrscz858;;;4:96JbaEcweLhFz{kr0=0332<21>BjiMkmD`Nrscz858;;=4:96JbaEcweLhFz{kr0=0334<21>BjiMkmD`Nrscz858;;?4:96JbaEcweLhFz{kr0=0336<21>BjiMkmD`Nrscz858;;14:96JbaEcweLhFz{kr0=0338<20>BjiMkmD`Nrscz858;;7;>7IcnD`vbMkGuzhs7<32;0?36?AkfLh~jEcO}r`{?4;:397;>7IcnD`vbMkGuzhs7<32;2?36?AkfLh~jEcO}r`{?4;:3;7;>7IcnD`vbMkGuzhs7<32;4?36?AkfLh~jEcO}r`{?4;:3=7;>7IcnD`vbMkGuzhs7<32;6?36?AkfLh~jEcO}r`{?4;:3?7;>7IcnD`vbMkGuzhs7<32;8?36?AkfLh~jEcO}r`{?4;:317;?7IcnD`vbMkGuzhs7<32;>078@hgCi}kBbL|}ax>3:93768?0H`oKaucJjDtuip6;21;>>078@hgCi}kBbL|}ax>3:93568?0H`oKaucJjDtuip6;21;<>078@hgCi}kBbL|}ax>3:93368?0H`oKaucJjDtuip6;21;:>078@hgCi}kBbL|}ax>3:93168?0H`oKaucJjDtuip6;21;8>078@hgCi}kBbL|}ax>3:93?68?0H`oKaucJjDtuip6;21;6>068@hgCi}kBbL|}ax>3:9399<1OalJnt`KmEwtfq5:50;>1149GidBf|hCeM|ny=2=83799<1OalJnt`KmEwtfq5:50;<1169GidBf|hCeM|ny=2=835=87;>7IcnD`vbMkGuzhs7<3293?37?AkfLh~jEcO}r`{?4;:168>0H`oKaucJjDtuip6;2191159GidBf|hCeM|ny=2=8=86<2NfmIo{aHlBvwg~494753?:;Eob@drfAgKy~lw3116:FneAgsi@dJ~ov<02=84799?1OalJnt`KmEwtfq5;;21?=>048@hgCi}kBbL|}ax>24;:6;7;=7IcnD`vbMkGuzhs7==0315<22>BjiMkmD`Nrscz846948?5=;5Km`FbpdOiI{xju1??>=35:402NfmIo{aHlBvwg~48:50<71149GidBf|hCeM|ny=33:9799?1OalJnt`KmEwtfq5;;21048@hgCi}kBbL|}ax>24;:597;=7IcnD`vbMkGuzhs7==0323<22>BjiMkmD`Nrscz84694;95=;5Km`FbpdOiI{xju1??>=07:402NfmIo{aHlBvwg~48:50?91179GidBf|hCeM|ny=33:94?68<0H`oKaucJjDtuip6:<32=9?36?AkfLh~jEcO}r`{?558;:7;=7IcnD`vbMkGuzhs7==0331<22>BjiMkmD`Nrscz84694:;5=;5Km`FbpdOiI{xju1??>=11:402NfmIo{aHlBvwg~48:50>;1179GidBf|hCeM|ny=33:95168<0H`oKaucJjDtuip6:<32<7?35?AkfLh~jEcO}r`{?558;;14::6JbaEcweLhFz{kr0<>1<2;=50=CehNjxlGaAspb}9776595=;5Km`FbpdOiI{xju1??>=63:402NfmIo{aHlBvwg~48:509=1179GidBf|hCeM|ny=33:92368<0H`oKaucJjDtuip6:<32;5?35?AkfLh~jEcO}r`{?558;1<55=53=CehNjxlGaAspb}97765>32<84DlcGeqgNfHxymt2>0?>7=;723MgjHlznIoCqvd;994783?9;Eob@drfAgKy~lw3112NfmIo{aHlBvwg~48:508?1179GidBf|hCeM|ny=33:93568<0H`oKaucJjDtuip6:<32:3?35?AkfLh~jEcO}r`{?558;==4::6JbaEcweLhFz{kr0<>1<47=53=CehNjxlGaAspb}97765?=2<84DlcGeqgNfHxymt2>0?>63;713MgjHlznIoCqvd;9947950>6:FneAgsi@dJ~ov<02=80?99<1OalJnt`KmEwtfq5;;21;1179GidBf|hCeM|ny=33:90768<0H`oKaucJjDtuip6:<3291?35?AkfLh~jEcO}r`{?558;>;4:46JbaEcweLhFz{kr0<>1<7194;713MgjHlznIoCqvd;9947:>0>5:FneAgsi@dJ~ov<02=8386=2NfmIo{aHlBvwg~48:50:0>5:FneAgsi@dJ~ov<02=8=86=2NfmIo{aHlBvwg~48:5040>5:FneAgsi@dJ~ov<03=8586>2NfmIo{aHlBvwg~48;50<>1179GidBf|hCeM|ny=32:97668<0H`oKaucJjDtuip6:=32>2?35?AkfLh~jEcO}r`{?548;9:4::6JbaEcweLhFz{kr02<84DlcGeqgNfHxymt2>1?>22;713MgjHlznIoCqvd;9847=:0>6:FneAgsi@dJ~ov<03=84>99?1OalJnt`KmEwtfq5;:21?6>078@hgCi}kBbL|}ax>25;:668<0H`oKaucJjDtuip6:=32=0?35?AkfLh~jEcO}r`{?548;:84::6JbaEcweLhFz{kr01?>10;713MgjHlznIoCqvd;9847>80>6:FneAgsi@dJ~ov<03=87099?1OalJnt`KmEwtfq5;:21<8>048@hgCi}kBbL|}ax>25;:507;=7IcnD`vbMkGuzhs7=<0328<21>BjiMkmD`Nrscz84794;4::6JbaEcweLhFz{kr01?>06;713MgjHlznIoCqvd;9847?>0>6:FneAgsi@dJ~ov<03=86299?1OalJnt`KmEwtfq5;:21=:>048@hgCi}kBbL|}ax>25;:4>7;=7IcnD`vbMkGuzhs7=<0336<22>BjiMkmD`Nrscz84794:25=;5Km`FbpdOiI{xju1?>>=1::431?>74;713MgjHlznIoCqvd;98478<0>6:FneAgsi@dJ~ov<03=81499?1OalJnt`KmEwtfq5;:21:<>048@hgCi}kBbL|}ax>25;:3<7;=7IcnD`vbMkGuzhs7=<0344<22>BjiMkmD`Nrscz84794=<5=;5Km`FbpdOiI{xju1?>>=64:406:FneAgsi@dJ~ov<03=80699?1OalJnt`KmEwtfq5;:21;>>048@hgCi}kBbL|}ax>25;:2:7;=7IcnD`vbMkGuzhs7=<0352<22>BjiMkmD`Nrscz84794<>5=;5Km`FbpdOiI{xju1?>>=76:40:3?9;Eob@drfAgKy~lw3102NfmIo{aHlBvwg~48;50861179GidBf|hCeM|ny=32:93>68?0H`oKaucJjDtuip6:=32:>048@hgCi}kBbL|}ax>25;:187;=7IcnD`vbMkGuzhs7=<0360<22>BjiMkmD`Nrscz84794?85=55Km`FbpdOiI{xju1?>>=40>586>2NfmIo{aHlBvwg~48;50;=1149GidBf|hCeM|ny=32:9099<1OalJnt`KmEwtfq5;:2191149GidBf|hCeM|ny=32:9>99<1OalJnt`KmEwtfq5;:2171149GidBf|hCeM|ny=31:9699?1OalJnt`KmEwtfq5;921??>048@hgCi}kBbL|}ax>26;:697;=7IcnD`vbMkGuzhs7=?0313<22>BjiMkmD`Nrscz84494895=;5Km`FbpdOiI{xju1?=>=37:402NfmIo{aHlBvwg~48850<91179GidBf|hCeM|ny=31:97?68<0H`oKaucJjDtuip6:>32>9?36?AkfLh~jEcO}r`{?578;97;=7IcnD`vbMkGuzhs7=?0321<22>BjiMkmD`Nrscz84494;;5=;5Km`FbpdOiI{xju1?=>=01:402NfmIo{aHlBvwg~48850?;1179GidBf|hCeM|ny=31:94168<0H`oKaucJjDtuip6:>32=7?35?AkfLh~jEcO}r`{?578;:14::6JbaEcweLhFz{kr0<<1<3;=50=CehNjxlGaAspb}9756585=;5Km`FbpdOiI{xju1?=>=13:402NfmIo{aHlBvwg~48850>=1179GidBf|hCeM|ny=31:95368<0H`oKaucJjDtuip6:>32<5?35?AkfLh~jEcO}r`{?578;;?4::6JbaEcweLhFz{kr0<<1<25=53=CehNjxlGaAspb}97565932<84DlcGeqgNfHxymt2>2?>0=;723MgjHlznIoCqvd;9;47?3?9;Eob@drfAgKy~lw3132NfmIo{aHlBvwg~488509?1179GidBf|hCeM|ny=31:92568<0H`oKaucJjDtuip6:>32;3?35?AkfLh~jEcO}r`{?578;<=4::6JbaEcweLhFz{kr0<<1<57=53=CehNjxlGaAspb}97565>=2<84DlcGeqgNfHxymt2>2?>73;713MgjHlznIoCqvd;9;47850>6:FneAgsi@dJ~ov<00=81?99<1OalJnt`KmEwtfq5;921:1179GidBf|hCeM|ny=31:93768<0H`oKaucJjDtuip6:>32:1?35?AkfLh~jEcO}r`{?578;=;4::6JbaEcweLhFz{kr0<<1<41=53=CehNjxlGaAspb}97565??2<84DlcGeqgNfHxymt2>2?>61;713MgjHlznIoCqvd;9;479;0>6:FneAgsi@dJ~ov<00=80199?1OalJnt`KmEwtfq5;921;7>048@hgCi}kBbL|}ax>26;:217;>7IcnD`vbMkGuzhs7=?035?35?AkfLh~jEcO}r`{?578;>94::6JbaEcweLhFz{kr0<<1<73=53=CehNjxlGaAspb}97565<92<64DlcGeqgNfHxymt2>2?>57?699?1OalJnt`KmEwtfq5;9218<>078@hgCi}kBbL|}ax>26;:168?0H`oKaucJjDtuip6:>328>078@hgCi}kBbL|}ax>26;:?68?0H`oKaucJjDtuip6:>326>078@hgCi}kBbL|}ax>27;:768<0H`oKaucJjDtuip6:?32>0?35?AkfLh~jEcO}r`{?568;984::6JbaEcweLhFz{kr0<=1<00=53=CehNjxlGaAspb}97465;82<84DlcGeqgNfHxymt2>3?>20;713MgjHlznIoCqvd;9:47=80>6:FneAgsi@dJ~ov<01=84099?1OalJnt`KmEwtfq5;821?8>048@hgCi}kBbL|}ax>27;:607;=7IcnD`vbMkGuzhs7=>0318<21>BjiMkmD`Nrscz8459484::6JbaEcweLhFz{kr0<=1<32=53=CehNjxlGaAspb}974658:2<84DlcGeqgNfHxymt2>3?>16;713MgjHlznIoCqvd;9:47>>0>6:FneAgsi@dJ~ov<01=87299?1OalJnt`KmEwtfq5;821<:>048@hgCi}kBbL|}ax>27;:5>7;=7IcnD`vbMkGuzhs7=>0326<22>BjiMkmD`Nrscz84594;25=;5Km`FbpdOiI{xju1?<>=0::433?>04;713MgjHlznIoCqvd;9:47?<0>6:FneAgsi@dJ~ov<01=86499?1OalJnt`KmEwtfq5;821=<>048@hgCi}kBbL|}ax>27;:4<7;=7IcnD`vbMkGuzhs7=>0334<22>BjiMkmD`Nrscz84594:<5=;5Km`FbpdOiI{xju1?<>=14:400>6:FneAgsi@dJ~ov<01=81699?1OalJnt`KmEwtfq5;821:>>048@hgCi}kBbL|}ax>27;:3:7;=7IcnD`vbMkGuzhs7=>0342<22>BjiMkmD`Nrscz84594=>5=;5Km`FbpdOiI{xju1?<>=66:402NfmIo{aHlBvwg~48950961179GidBf|hCeM|ny=30:92>68?0H`oKaucJjDtuip6:?32;>048@hgCi}kBbL|}ax>27;:287;=7IcnD`vbMkGuzhs7=>0350<22>BjiMkmD`Nrscz84594<85=;5Km`FbpdOiI{xju1?<>=70:4083?9;Eob@drfAgKy~lw3122NfmIo{aHlBvwg~48950881179GidBf|hCeM|ny=30:93068<0H`oKaucJjDtuip6:?32:8?35?AkfLh~jEcO}r`{?568;=04:96JbaEcweLhFz{kr0<=1<4<22>BjiMkmD`Nrscz84594?:5=;5Km`FbpdOiI{xju1?<>=42:403?7;Eob@drfAgKy~lw3127;>7IcnD`vbMkGuzhs7=>037?36?AkfLh~jEcO}r`{?568;07;>7IcnD`vbMkGuzhs7=>039?36?AkfLh~jEcO}r`{?518;87;=7IcnD`vbMkGuzhs7=90311<22>BjiMkmD`Nrscz842948;5=;5Km`FbpdOiI{xju1?;>=31:402NfmIo{aHlBvwg~48>50<;1179GidBf|hCeM|ny=37:97168<0H`oKaucJjDtuip6:832>7?35?AkfLh~jEcO}r`{?518;914::6JbaEcweLhFz{kr0<:1<0;=50=CehNjxlGaAspb}97365;5=;5Km`FbpdOiI{xju1?;>=03:402NfmIo{aHlBvwg~48>50?=1179GidBf|hCeM|ny=37:94368<0H`oKaucJjDtuip6:832=5?35?AkfLh~jEcO}r`{?518;:?4::6JbaEcweLhFz{kr0<:1<35=53=CehNjxlGaAspb}97365832<84DlcGeqgNfHxymt2>4?>1=;723MgjHlznIoCqvd;9=47>3?9;Eob@drfAgKy~lw3152NfmIo{aHlBvwg~48>50>?1179GidBf|hCeM|ny=37:95568<0H`oKaucJjDtuip6:832<3?35?AkfLh~jEcO}r`{?518;;=4::6JbaEcweLhFz{kr0<:1<27=53=CehNjxlGaAspb}973659=2<84DlcGeqgNfHxymt2>4?>03;713MgjHlznIoCqvd;9=47?50>6:FneAgsi@dJ~ov<06=86?99<1OalJnt`KmEwtfq5;?21=1179GidBf|hCeM|ny=37:92768<0H`oKaucJjDtuip6:832;1?35?AkfLh~jEcO}r`{?518;<;4::6JbaEcweLhFz{kr0<:1<51=53=CehNjxlGaAspb}97365>?2<84DlcGeqgNfHxymt2>4?>71;713MgjHlznIoCqvd;9=478;0>6:FneAgsi@dJ~ov<06=81199?1OalJnt`KmEwtfq5;?21:7>048@hgCi}kBbL|}ax>20;:317;>7IcnD`vbMkGuzhs7=9034?35?AkfLh~jEcO}r`{?518;=94::6JbaEcweLhFz{kr0<:1<43=53=CehNjxlGaAspb}97365?92<84DlcGeqgNfHxymt2>4?>67;713MgjHlznIoCqvd;9=47990>6:FneAgsi@dJ~ov<06=80399?1OalJnt`KmEwtfq5;?21;9>048@hgCi}kBbL|}ax>20;:2?7;=7IcnD`vbMkGuzhs7=90359<22>BjiMkmD`Nrscz84294<35=85Km`FbpdOiI{xju1?;>=7=53=CehNjxlGaAspb}97365<;2<84DlcGeqgNfHxymt2>4?>55;713MgjHlznIoCqvd;9=47:?0>8:FneAgsi@dJ~ov<06=835=87;=7IcnD`vbMkGuzhs7=90362<21>BjiMkmD`Nrscz84294?4:96JbaEcweLhFz{kr0<:1<6<21>BjiMkmD`Nrscz8429414:96JbaEcweLhFz{kr0<:1<8<21>BjiMkmD`Nrscz8439494::6JbaEcweLhFz{kr0<;1<02=53=CehNjxlGaAspb}97265;:2<84DlcGeqgNfHxymt2>5?>26;713MgjHlznIoCqvd;9<47=>0>6:FneAgsi@dJ~ov<07=84299?1OalJnt`KmEwtfq5;>21?:>048@hgCi}kBbL|}ax>21;:6>7;=7IcnD`vbMkGuzhs7=80316<22>BjiMkmD`Nrscz84394825=;5Km`FbpdOiI{xju1?:>=3::435?>14;713MgjHlznIoCqvd;9<47><0>6:FneAgsi@dJ~ov<07=87499?1OalJnt`KmEwtfq5;>21<<>048@hgCi}kBbL|}ax>21;:5<7;=7IcnD`vbMkGuzhs7=80324<22>BjiMkmD`Nrscz84394;<5=;5Km`FbpdOiI{xju1?:>=04:406:FneAgsi@dJ~ov<07=86699?1OalJnt`KmEwtfq5;>21=>>048@hgCi}kBbL|}ax>21;:4:7;=7IcnD`vbMkGuzhs7=80332<22>BjiMkmD`Nrscz84394:>5=;5Km`FbpdOiI{xju1?:>=16:402NfmIo{aHlBvwg~48?50>61179GidBf|hCeM|ny=36:95>68?0H`oKaucJjDtuip6:932<>048@hgCi}kBbL|}ax>21;:387;=7IcnD`vbMkGuzhs7=80340<22>BjiMkmD`Nrscz84394=85=;5Km`FbpdOiI{xju1?:>=60:402NfmIo{aHlBvwg~48?50981179GidBf|hCeM|ny=36:92068<0H`oKaucJjDtuip6:932;8?35?AkfLh~jEcO}r`{?508;<04:96JbaEcweLhFz{kr0<;1<5<22>BjiMkmD`Nrscz84394<:5=;5Km`FbpdOiI{xju1?:>=72:40>3?9;Eob@drfAgKy~lw3142NfmIo{aHlBvwg~48?508:1179GidBf|hCeM|ny=36:93268<0H`oKaucJjDtuip6:932:6?35?AkfLh~jEcO}r`{?508;=>4::6JbaEcweLhFz{kr0<;1<4:=53=CehNjxlGaAspb}97265?22<;4DlcGeqgNfHxymt2>5?>6:402NfmIo{aHlBvwg~48?50;<1199GidBf|hCeM|ny=36:904294::6JbaEcweLhFz{kr0<;1<71=50=CehNjxlGaAspb}97265<5=85Km`FbpdOiI{xju1?:>=5=50=CehNjxlGaAspb}9726525=85Km`FbpdOiI{xju1?:>=;=51=CehNjxlGaAspb}979494:96JbaEcweLhFz{kr0<0311<21>BjiMkmD`Nrscz848;984:96JbaEcweLhFz{kr0<0313<21>BjiMkmD`Nrscz848;9:4:96JbaEcweLhFz{kr0<0315<21>BjiMkmD`Nrscz848;9<4:96JbaEcweLhFz{kr0<0317<21>BjiMkmD`Nrscz848;9>4:96JbaEcweLhFz{kr0<0319<21>BjiMkmD`Nrscz848;904:86JbaEcweLhFz{kr0<031?36?AkfLh~jEcO}r`{?5;:587;>7IcnD`vbMkGuzhs7=32=1?36?AkfLh~jEcO}r`{?5;:5:7;>7IcnD`vbMkGuzhs7=32=3?36?AkfLh~jEcO}r`{?5;:5<7;>7IcnD`vbMkGuzhs7=32=5?36?AkfLh~jEcO}r`{?5;:5>7;>7IcnD`vbMkGuzhs7=32=7?36?AkfLh~jEcO}r`{?5;:507;>7IcnD`vbMkGuzhs7=32=9?37?AkfLh~jEcO}r`{?5;:568?0H`oKaucJjDtuip6:21=?>078@hgCi}kBbL|}ax>2:95668?0H`oKaucJjDtuip6:21==>078@hgCi}kBbL|}ax>2:95468?0H`oKaucJjDtuip6:21=;>078@hgCi}kBbL|}ax>2:95268?0H`oKaucJjDtuip6:21=9>078@hgCi}kBbL|}ax>2:95068?0H`oKaucJjDtuip6:21=7>078@hgCi}kBbL|}ax>2:95>68>0H`oKaucJjDtuip6:21=1149GidBf|hCeM|ny=3=81699<1OalJnt`KmEwtfq5;509?1149GidBf|hCeM|ny=3=81499<1OalJnt`KmEwtfq5;509=1149GidBf|hCeM|ny=3=81299<1OalJnt`KmEwtfq5;509;1149GidBf|hCeM|ny=3=81099<1OalJnt`KmEwtfq5;50991149GidBf|hCeM|ny=3=81>99<1OalJnt`KmEwtfq5;50971159GidBf|hCeM|ny=3=8186=2NfmIo{aHlBvwg~48479=0>5:FneAgsi@dJ~ov<05:FneAgsi@dJ~ov<05:FneAgsi@dJ~ov<05:FneAgsi@dJ~ov<05:FneAgsi@dJ~ov<054;723MgjHlznIoCqvd;976==3?:;Eob@drfAgKy~lw31?>56;703MgjHlznIoCqvd;976=?7>1149GidBf|hCeM|ny=3=83599=1OalJnt`KmEwtfq5;50;0>4:FneAgsi@dJ~ov<0>=;=51=CehNjxlGaAspb}949494:96JbaEcweLhFz{kr0?0311<21>BjiMkmD`Nrscz878;984:96JbaEcweLhFz{kr0?0313<21>BjiMkmD`Nrscz878;9:4:96JbaEcweLhFz{kr0?0315<21>BjiMkmD`Nrscz878;9<4:96JbaEcweLhFz{kr0?0317<21>BjiMkmD`Nrscz878;9>4:96JbaEcweLhFz{kr0?0319<21>BjiMkmD`Nrscz878;904:86JbaEcweLhFz{kr0?031?36?AkfLh~jEcO}r`{?6;:587;>7IcnD`vbMkGuzhs7>32=1?36?AkfLh~jEcO}r`{?6;:5:7;>7IcnD`vbMkGuzhs7>32=3?36?AkfLh~jEcO}r`{?6;:5<7;>7IcnD`vbMkGuzhs7>32=5?36?AkfLh~jEcO}r`{?6;:5>7;>7IcnD`vbMkGuzhs7>32=7?36?AkfLh~jEcO}r`{?6;:507;>7IcnD`vbMkGuzhs7>32=9?37?AkfLh~jEcO}r`{?6;:568?0H`oKaucJjDtuip6921=?>078@hgCi}kBbL|}ax>1:95668?0H`oKaucJjDtuip6921==>078@hgCi}kBbL|}ax>1:95468?0H`oKaucJjDtuip6921=;>078@hgCi}kBbL|}ax>1:95268?0H`oKaucJjDtuip6921=9>078@hgCi}kBbL|}ax>1:95068?0H`oKaucJjDtuip6921=7>078@hgCi}kBbL|}ax>1:95>68>0H`oKaucJjDtuip6921=1149GidBf|hCeM|ny=0=81699<1OalJnt`KmEwtfq58509?1149GidBf|hCeM|ny=0=81499<1OalJnt`KmEwtfq58509=1149GidBf|hCeM|ny=0=81299<1OalJnt`KmEwtfq58509;1149GidBf|hCeM|ny=0=81099<1OalJnt`KmEwtfq5850991149GidBf|hCeM|ny=0=81>99<1OalJnt`KmEwtfq5850971159GidBf|hCeM|ny=0=8186=2NfmIo{aHlBvwg~4;479=0>5:FneAgsi@dJ~ov<35:FneAgsi@dJ~ov<35:FneAgsi@dJ~ov<35:FneAgsi@dJ~ov<35:FneAgsi@dJ~ov<354;723MgjHlznIoCqvd;:76==3?:;Eob@drfAgKy~lw32?>56;703MgjHlznIoCqvd;:76=?7>1149GidBf|hCeM|ny=0=83599=1OalJnt`KmEwtfq5850;0>4:FneAgsi@dJ~ov<3=;=51=CehNjxlGaAspb}959494:96JbaEcweLhFz{kr0>0311<21>BjiMkmD`Nrscz868;984:96JbaEcweLhFz{kr0>0313<21>BjiMkmD`Nrscz868;9:4:96JbaEcweLhFz{kr0>0315<21>BjiMkmD`Nrscz868;9<4:96JbaEcweLhFz{kr0>0317<21>BjiMkmD`Nrscz868;9>4:96JbaEcweLhFz{kr0>0319<21>BjiMkmD`Nrscz868;904:86JbaEcweLhFz{kr0>031?36?AkfLh~jEcO}r`{?7;:587;>7IcnD`vbMkGuzhs7?32=1?36?AkfLh~jEcO}r`{?7;:5:7;>7IcnD`vbMkGuzhs7?32=3?36?AkfLh~jEcO}r`{?7;:5<7;>7IcnD`vbMkGuzhs7?32=5?36?AkfLh~jEcO}r`{?7;:5>7;>7IcnD`vbMkGuzhs7?32=7?36?AkfLh~jEcO}r`{?7;:507;>7IcnD`vbMkGuzhs7?32=9?37?AkfLh~jEcO}r`{?7;:568?0H`oKaucJjDtuip6821=?>078@hgCi}kBbL|}ax>0:95668?0H`oKaucJjDtuip6821==>078@hgCi}kBbL|}ax>0:95468?0H`oKaucJjDtuip6821=;>078@hgCi}kBbL|}ax>0:95268?0H`oKaucJjDtuip6821=9>078@hgCi}kBbL|}ax>0:95068?0H`oKaucJjDtuip6821=7>078@hgCi}kBbL|}ax>0:95>68>0H`oKaucJjDtuip6821=1149GidBf|hCeM|ny=1=81699<1OalJnt`KmEwtfq59509?1149GidBf|hCeM|ny=1=81499<1OalJnt`KmEwtfq59509=1149GidBf|hCeM|ny=1=81299<1OalJnt`KmEwtfq59509;1149GidBf|hCeM|ny=1=81099<1OalJnt`KmEwtfq5950991149GidBf|hCeM|ny=1=81>99<1OalJnt`KmEwtfq5950971159GidBf|hCeM|ny=1=8186=2NfmIo{aHlBvwg~4:479=0>5:FneAgsi@dJ~ov<25:FneAgsi@dJ~ov<25:FneAgsi@dJ~ov<25:FneAgsi@dJ~ov<25:FneAgsi@dJ~ov<254;723MgjHlznIoCqvd;;76==3?:;Eob@drfAgKy~lw33?>56;703MgjHlznIoCqvd;;76=?7>1149GidBf|hCeM|ny=1=83599=1OalJnt`KmEwtfq5950;0>4:FneAgsi@dJ~ov<2=;=51=CehNjxlGaAspb}929494:96JbaEcweLhFz{kr090311<21>BjiMkmD`Nrscz818;984:96JbaEcweLhFz{kr090313<21>BjiMkmD`Nrscz818;9:4:96JbaEcweLhFz{kr090315<21>BjiMkmD`Nrscz818;9<4:96JbaEcweLhFz{kr090317<21>BjiMkmD`Nrscz818;9>4:96JbaEcweLhFz{kr090319<21>BjiMkmD`Nrscz818;904:86JbaEcweLhFz{kr09031?36?AkfLh~jEcO}r`{?0;:587;>7IcnD`vbMkGuzhs7832=1?36?AkfLh~jEcO}r`{?0;:5:7;>7IcnD`vbMkGuzhs7832=3?36?AkfLh~jEcO}r`{?0;:5<7;>7IcnD`vbMkGuzhs7832=5?36?AkfLh~jEcO}r`{?0;:5>7;>7IcnD`vbMkGuzhs7832=7?36?AkfLh~jEcO}r`{?0;:507;>7IcnD`vbMkGuzhs7832=9?37?AkfLh~jEcO}r`{?0;:568?0H`oKaucJjDtuip6?21=?>078@hgCi}kBbL|}ax>7:95668?0H`oKaucJjDtuip6?21==>078@hgCi}kBbL|}ax>7:95468?0H`oKaucJjDtuip6?21=;>078@hgCi}kBbL|}ax>7:95268?0H`oKaucJjDtuip6?21=9>078@hgCi}kBbL|}ax>7:95068?0H`oKaucJjDtuip6?21=7>078@hgCi}kBbL|}ax>7:95>68>0H`oKaucJjDtuip6?21=1149GidBf|hCeM|ny=6=81699<1OalJnt`KmEwtfq5>509?1149GidBf|hCeM|ny=6=81499<1OalJnt`KmEwtfq5>509=1149GidBf|hCeM|ny=6=81299<1OalJnt`KmEwtfq5>509;1149GidBf|hCeM|ny=6=81099<1OalJnt`KmEwtfq5>50991149GidBf|hCeM|ny=6=81>99<1OalJnt`KmEwtfq5>50971159GidBf|hCeM|ny=6=8186=2NfmIo{aHlBvwg~4=479=0>5:FneAgsi@dJ~ov<55:FneAgsi@dJ~ov<55:FneAgsi@dJ~ov<55:FneAgsi@dJ~ov<55:FneAgsi@dJ~ov<554;723MgjHlznIoCqvd;<76==3?:;Eob@drfAgKy~lw34?>56;703MgjHlznIoCqvd;<76=?7>1149GidBf|hCeM|ny=6=83599=1OalJnt`KmEwtfq5>50;0>4:FneAgsi@dJ~ov<5=;=51=CehNjxlGaAspb}939494:96JbaEcweLhFz{kr080311<21>BjiMkmD`Nrscz808;984:96JbaEcweLhFz{kr080313<21>BjiMkmD`Nrscz808;9:4:96JbaEcweLhFz{kr080315<21>BjiMkmD`Nrscz808;9<4:96JbaEcweLhFz{kr080317<21>BjiMkmD`Nrscz808;9>4:96JbaEcweLhFz{kr080319<21>BjiMkmD`Nrscz808;904:86JbaEcweLhFz{kr08031?36?AkfLh~jEcO}r`{?1;:587;>7IcnD`vbMkGuzhs7932=1?36?AkfLh~jEcO}r`{?1;:5:7;>7IcnD`vbMkGuzhs7932=3?36?AkfLh~jEcO}r`{?1;:5<7;>7IcnD`vbMkGuzhs7932=5?36?AkfLh~jEcO}r`{?1;:5>7;>7IcnD`vbMkGuzhs7932=7?36?AkfLh~jEcO}r`{?1;:507;>7IcnD`vbMkGuzhs7932=9?37?AkfLh~jEcO}r`{?1;:568?0H`oKaucJjDtuip6>21=?>078@hgCi}kBbL|}ax>6:95668?0H`oKaucJjDtuip6>21==>078@hgCi}kBbL|}ax>6:95468?0H`oKaucJjDtuip6>21=;>078@hgCi}kBbL|}ax>6:95268?0H`oKaucJjDtuip6>21=9>078@hgCi}kBbL|}ax>6:95068?0H`oKaucJjDtuip6>21=7>078@hgCi}kBbL|}ax>6:95>68>0H`oKaucJjDtuip6>21=1149GidBf|hCeM|ny=7=81699<1OalJnt`KmEwtfq5?509?1149GidBf|hCeM|ny=7=81499<1OalJnt`KmEwtfq5?509=1149GidBf|hCeM|ny=7=81299<1OalJnt`KmEwtfq5?509;1149GidBf|hCeM|ny=7=81099<1OalJnt`KmEwtfq5?50991149GidBf|hCeM|ny=7=81>99<1OalJnt`KmEwtfq5?50971159GidBf|hCeM|ny=7=8186=2NfmIo{aHlBvwg~4<479=0>5:FneAgsi@dJ~ov<45:FneAgsi@dJ~ov<45:FneAgsi@dJ~ov<45:FneAgsi@dJ~ov<45:FneAgsi@dJ~ov<454;723MgjHlznIoCqvd;=76==3?:;Eob@drfAgKy~lw35?>56;703MgjHlznIoCqvd;=76=?7>1149GidBf|hCeM|ny=7=83599=1OalJnt`KmEwtfq5?50;0>4:FneAgsi@dJ~ov<4=;=51=CehNjxlGaAspb}909494:96JbaEcweLhFz{kr0;0311<21>BjiMkmD`Nrscz838;984:96JbaEcweLhFz{kr0;0313<21>BjiMkmD`Nrscz838;9:4:96JbaEcweLhFz{kr0;0315<21>BjiMkmD`Nrscz838;9<4:96JbaEcweLhFz{kr0;0317<21>BjiMkmD`Nrscz838;9>4:96JbaEcweLhFz{kr0;0319<21>BjiMkmD`Nrscz838;904:86JbaEcweLhFz{kr0;031?36?AkfLh~jEcO}r`{?2;:587;>7IcnD`vbMkGuzhs7:32=1?36?AkfLh~jEcO}r`{?2;:5:7;>7IcnD`vbMkGuzhs7:32=3?36?AkfLh~jEcO}r`{?2;:5<7;>7IcnD`vbMkGuzhs7:32=5?36?AkfLh~jEcO}r`{?2;:5>7;>7IcnD`vbMkGuzhs7:32=7?36?AkfLh~jEcO}r`{?2;:507;>7IcnD`vbMkGuzhs7:32=9?37?AkfLh~jEcO}r`{?2;:568?0H`oKaucJjDtuip6=21=?>078@hgCi}kBbL|}ax>5:95668?0H`oKaucJjDtuip6=21==>078@hgCi}kBbL|}ax>5:95468?0H`oKaucJjDtuip6=21=;>078@hgCi}kBbL|}ax>5:95268?0H`oKaucJjDtuip6=21=9>078@hgCi}kBbL|}ax>5:95068?0H`oKaucJjDtuip6=21=7>078@hgCi}kBbL|}ax>5:95>68>0H`oKaucJjDtuip6=21=1149GidBf|hCeM|ny=4=81699<1OalJnt`KmEwtfq5<509?1149GidBf|hCeM|ny=4=81499<1OalJnt`KmEwtfq5<509=1149GidBf|hCeM|ny=4=81299<1OalJnt`KmEwtfq5<509;1149GidBf|hCeM|ny=4=81099<1OalJnt`KmEwtfq5<50991149GidBf|hCeM|ny=4=81>99<1OalJnt`KmEwtfq5<50971159GidBf|hCeM|ny=4=8186=2NfmIo{aHlBvwg~4?479=0>5:FneAgsi@dJ~ov<75:FneAgsi@dJ~ov<75:FneAgsi@dJ~ov<75:FneAgsi@dJ~ov<75:FneAgsi@dJ~ov<754;723MgjHlznIoCqvd;>76==3?:;Eob@drfAgKy~lw36?>56;703MgjHlznIoCqvd;>76=?7>1149GidBf|hCeM|ny=4=83599=1OalJnt`KmEwtfq5<50;0>4:FneAgsi@dJ~ov<77632<:4DlcGeqgNfHxymt29>=;=51=CehNjxlGaAspb}919494:96JbaEcweLhFz{kr0:0311<21>BjiMkmD`Nrscz828;984:96JbaEcweLhFz{kr0:0313<21>BjiMkmD`Nrscz828;9:4:96JbaEcweLhFz{kr0:0315<21>BjiMkmD`Nrscz828;9<4:96JbaEcweLhFz{kr0:0317<21>BjiMkmD`Nrscz828;9>4:96JbaEcweLhFz{kr0:0319<21>BjiMkmD`Nrscz828;904:86JbaEcweLhFz{kr0:031?36?AkfLh~jEcO}r`{?3;:587;>7IcnD`vbMkGuzhs7;32=1?36?AkfLh~jEcO}r`{?3;:5:7;>7IcnD`vbMkGuzhs7;32=3?36?AkfLh~jEcO}r`{?3;:5<7;>7IcnD`vbMkGuzhs7;32=5?36?AkfLh~jEcO}r`{?3;:5>7;>7IcnD`vbMkGuzhs7;32=7?36?AkfLh~jEcO}r`{?3;:507;>7IcnD`vbMkGuzhs7;32=9?37?AkfLh~jEcO}r`{?3;:568?0H`oKaucJjDtuip6<21=?>078@hgCi}kBbL|}ax>4:95668?0H`oKaucJjDtuip6<21==>078@hgCi}kBbL|}ax>4:95468?0H`oKaucJjDtuip6<21=;>078@hgCi}kBbL|}ax>4:95268?0H`oKaucJjDtuip6<21=9>078@hgCi}kBbL|}ax>4:95068?0H`oKaucJjDtuip6<21=7>078@hgCi}kBbL|}ax>4:95>68>0H`oKaucJjDtuip6<21=1149GidBf|hCeM|ny=5=81699<1OalJnt`KmEwtfq5=509?1149GidBf|hCeM|ny=5=81499<1OalJnt`KmEwtfq5=509=1149GidBf|hCeM|ny=5=81299<1OalJnt`KmEwtfq5=509;1149GidBf|hCeM|ny=5=81099<1OalJnt`KmEwtfq5=50991149GidBf|hCeM|ny=5=81>99<1OalJnt`KmEwtfq5=50971159GidBf|hCeM|ny=5=8186=2NfmIo{aHlBvwg~4>479=0>5:FneAgsi@dJ~ov<6479?0>5:FneAgsi@dJ~ov<647990>5:FneAgsi@dJ~ov<6479;0>5:FneAgsi@dJ~ov<647950>5:FneAgsi@dJ~ov<64793?:;Eob@drfAgKy~lw37?>54;723MgjHlznIoCqvd;?76==3?:;Eob@drfAgKy~lw37?>56;703MgjHlznIoCqvd;?76=?7>1149GidBf|hCeM|ny=5=83599=1OalJnt`KmEwtfq5=50;0>4:FneAgsi@dJ~ov<6=;=51=CehNjxlGaAspb}9>9494:96JbaEcweLhFz{kr050311<21>BjiMkmD`Nrscz8=8;984:96JbaEcweLhFz{kr050313<21>BjiMkmD`Nrscz8=8;9:4:96JbaEcweLhFz{kr050315<21>BjiMkmD`Nrscz8=8;9<4:96JbaEcweLhFz{kr050317<21>BjiMkmD`Nrscz8=8;9>4:96JbaEcweLhFz{kr050319<21>BjiMkmD`Nrscz8=8;904:86JbaEcweLhFz{kr05031?36?AkfLh~jEcO}r`{?<;:587;>7IcnD`vbMkGuzhs7432=1?36?AkfLh~jEcO}r`{?<;:5:7;>7IcnD`vbMkGuzhs7432=3?36?AkfLh~jEcO}r`{?<;:5<7;>7IcnD`vbMkGuzhs7432=5?36?AkfLh~jEcO}r`{?<;:5>7;>7IcnD`vbMkGuzhs7432=7?36?AkfLh~jEcO}r`{?<;:507;>7IcnD`vbMkGuzhs7432=9?37?AkfLh~jEcO}r`{?<;:568?0H`oKaucJjDtuip6321=?>078@hgCi}kBbL|}ax>;:95668?0H`oKaucJjDtuip6321==>078@hgCi}kBbL|}ax>;:95468?0H`oKaucJjDtuip6321=;>078@hgCi}kBbL|}ax>;:95268?0H`oKaucJjDtuip6321=9>078@hgCi}kBbL|}ax>;:95068?0H`oKaucJjDtuip6321=7>078@hgCi}kBbL|}ax>;:95>68>0H`oKaucJjDtuip6321=1149GidBf|hCeM|ny=:=81699<1OalJnt`KmEwtfq52509?1149GidBf|hCeM|ny=:=81499<1OalJnt`KmEwtfq52509=1149GidBf|hCeM|ny=:=81299<1OalJnt`KmEwtfq52509;1149GidBf|hCeM|ny=:=81099<1OalJnt`KmEwtfq5250991149GidBf|hCeM|ny=:=81>99<1OalJnt`KmEwtfq5250971159GidBf|hCeM|ny=:=8186=2NfmIo{aHlBvwg~41479=0>5:FneAgsi@dJ~ov<95:FneAgsi@dJ~ov<95:FneAgsi@dJ~ov<95:FneAgsi@dJ~ov<95:FneAgsi@dJ~ov<954;723MgjHlznIoCqvd;076==3?:;Eob@drfAgKy~lw38?>56;703MgjHlznIoCqvd;076=?7>1149GidBf|hCeM|ny=:=83599=1OalJnt`KmEwtfq5250;0>4:FneAgsi@dJ~ov<9=;=51=CehNjxlGaAspb}9?9494:96JbaEcweLhFz{kr040311<21>BjiMkmD`Nrscz8<8;984:96JbaEcweLhFz{kr040313<21>BjiMkmD`Nrscz8<8;9:4:96JbaEcweLhFz{kr040315<21>BjiMkmD`Nrscz8<8;9<4:96JbaEcweLhFz{kr040317<21>BjiMkmD`Nrscz8<8;9>4:96JbaEcweLhFz{kr040319<21>BjiMkmD`Nrscz8<8;904:86JbaEcweLhFz{kr04031?36?AkfLh~jEcO}r`{?=;:587;>7IcnD`vbMkGuzhs7532=1?36?AkfLh~jEcO}r`{?=;:5:7;>7IcnD`vbMkGuzhs7532=3?36?AkfLh~jEcO}r`{?=;:5<7;>7IcnD`vbMkGuzhs7532=5?36?AkfLh~jEcO}r`{?=;:5>7;>7IcnD`vbMkGuzhs7532=7?36?AkfLh~jEcO}r`{?=;:507;>7IcnD`vbMkGuzhs7532=9?37?AkfLh~jEcO}r`{?=;:568?0H`oKaucJjDtuip6221=?>078@hgCi}kBbL|}ax>::95668?0H`oKaucJjDtuip6221==>078@hgCi}kBbL|}ax>::95468?0H`oKaucJjDtuip6221=;>078@hgCi}kBbL|}ax>::95268?0H`oKaucJjDtuip6221=9>078@hgCi}kBbL|}ax>::95068?0H`oKaucJjDtuip6221=7>078@hgCi}kBbL|}ax>::95>68>0H`oKaucJjDtuip6221=1149GidBf|hCeM|ny=;=81699<1OalJnt`KmEwtfq53509?1149GidBf|hCeM|ny=;=81499<1OalJnt`KmEwtfq53509=1149GidBf|hCeM|ny=;=81299<1OalJnt`KmEwtfq53509;1149GidBf|hCeM|ny=;=81099<1OalJnt`KmEwtfq5350991149GidBf|hCeM|ny=;=81>99<1OalJnt`KmEwtfq5350971159GidBf|hCeM|ny=;=8186=2NfmIo{aHlBvwg~40479=0>5:FneAgsi@dJ~ov<85:FneAgsi@dJ~ov<85:FneAgsi@dJ~ov<85:FneAgsi@dJ~ov<85:FneAgsi@dJ~ov<854;723MgjHlznIoCqvd;176==3?:;Eob@drfAgKy~lw39?>56;703MgjHlznIoCqvd;176=?7>1149GidBf|hCeM|ny=;=83599=1OalJnt`KmEwtfq5350;0>4:FneAgsi@dJ~ov<8=;=50=CehNjxlAzt@pqe|:765:5=;5Km`FbpdIr|Hxymt2?>=33:402NfmIo{aNwwEwtfq5:50<=1179GidBf|hE~xL|}ax>3:97368<0H`oKaucLqqGuzhs7<32>5?35?AkfLh~jCxzNrscz858;9?4::6JbaEcweJssI{xju1>1<05=53=CehNjxlAzt@pqe|:765;32<84DlcGeqgH}}Ky~lw30?>2=;723MgjHlznOtvBvwg~4947=3?9;Eob@drfG|~J~ov<12NfmIo{aNwwEwtfq5:50??1179GidBf|hE~xL|}ax>3:94568<0H`oKaucLqqGuzhs7<32=3?35?AkfLh~jCxzNrscz858;:=4::6JbaEcweJssI{xju1>1<37=53=CehNjxlAzt@pqe|:7658=2<84DlcGeqgH}}Ky~lw30?>13;713MgjHlznOtvBvwg~4947>50>6:FneAgsiFM|ny=2=87?99<1OalJnt`MvpDtuip6;21<1179GidBf|hE~xL|}ax>3:95768<0H`oKaucLqqGuzhs7<32<1?35?AkfLh~jCxzNrscz858;;;4::6JbaEcweJssI{xju1>1<21=53=CehNjxlAzt@pqe|:7659?2<84DlcGeqgH}}Ky~lw30?>01;713MgjHlznOtvBvwg~4947?;0>6:FneAgsiFM|ny=2=86199?1OalJnt`MvpDtuip6;21=7>048@hgCi}kDyyO}r`{?4;:417;>7IcnD`vbKprFz{kr0=033?35?AkfLh~jCxzNrscz858;<94::6JbaEcweJssI{xju1>1<53=53=CehNjxlAzt@pqe|:765>92<84DlcGeqgH}}Ky~lw30?>77;713MgjHlznOtvBvwg~4947890>6:FneAgsiFM|ny=2=81399?1OalJnt`MvpDtuip6;21:9>048@hgCi}kDyyO}r`{?4;:3?7;=7IcnD`vbKprFz{kr0=0349<22>BjiMkmB{{Aspb}9694=35=85Km`FbpdIr|Hxymt2?>=6=53=CehNjxlAzt@pqe|:765?;2<84DlcGeqgH}}Ky~lw30?>65;713MgjHlznOtvBvwg~49479?0>6:FneAgsiFM|ny=2=80599?1OalJnt`MvpDtuip6;21;;>048@hgCi}kDyyO}r`{?4;:2=7;=7IcnD`vbKprFz{kr0=0357<22>BjiMkmB{{Aspb}9694<=5=;5Km`FbpdIr|Hxymt2?>=7;:4053?:;Eob@drfG|~J~ov<16:FneAgsiFM|ny=2=83799?1OalJnt`MvpDtuip6;218=>0:8@hgCi}kDyyO}r`{?4;:1;3:5=;5Km`FbpdIr|Hxymt2?>=40:434:43::401OalJnt`MvpDtuip6:<32>1?34?AkfLh~jCxzNrscz84694885=:5Km`FbpdIr|Hxymt2>0?>27;703MgjHlznOtvBvwg~48:50<:1169GidBf|hE~xL|}ax>24;:6=7;<7IcnD`vbKprFz{kr0<>1<04=52=CehNjxlAzt@pqe|:6876:;3?8;Eob@drfG|~J~ov<02=84>99>1OalJnt`MvpDtuip6:<32>9?35?AkfLh~jCxzNrscz8469484:;6JbaEcweJssI{xju1??>=03:41<0>7:FneAgsiFM|ny=33:94568=0H`oKaucLqqGuzhs7==0322<23>BjiMkmB{{Aspb}977658?2<94DlcGeqgH}}Ky~lw311058@hgCi}kDyyO}r`{?558;:>4:;6JbaEcweJssI{xju1??>=0;:4140>6:FneAgsiFM|ny=33:9499>1OalJnt`MvpDtuip6:<32<0?34?AkfLh~jCxzNrscz84694:;5=:5Km`FbpdIr|Hxymt2>0?>06;703MgjHlznOtvBvwg~48:50>=1169GidBf|hE~xL|}ax>24;:4<7;<7IcnD`vbKprFz{kr0<>1<27=52=CehNjxlAzt@pqe|:68768:3?8;Eob@drfG|~J~ov<02=86199>1OalJnt`MvpDtuip6:<32<8?34?AkfLh~jCxzNrscz84694:35=;5Km`FbpdIr|Hxymt2>0?>0:417:FneAgsiFM|ny=33:92668=0H`oKaucLqqGuzhs7==0343<23>BjiMkmB{{Aspb}97765>82<94DlcGeqgH}}Ky~lw311058@hgCi}kDyyO}r`{?558;=64:417:FneAgsiFM|ny=33:92>68<0H`oKaucLqqGuzhs7==034?34?AkfLh~jCxzNrscz84694<:5=:5Km`FbpdIr|Hxymt2>0?>65;703MgjHlznOtvBvwg~48:508<1169GidBf|hE~xL|}ax>24;:2;7;<7IcnD`vbKprFz{kr0<>1<46=52=CehNjxlAzt@pqe|:6876>93?8;Eob@drfG|~J~ov<02=80099>1OalJnt`MvpDtuip6:<32:7?34?AkfLh~jCxzNrscz84694<25=:5Km`FbpdIr|Hxymt2>0?>6=;713MgjHlznOtvBvwg~48:5080>7:FneAgsiFM|ny=33:90768=0H`oKaucLqqGuzhs7==0360<23>BjiMkmB{{Aspb}97765<92<74DlcGeqgH}}Ky~lw311BjiMkmB{{Aspb}97765<5=;5Km`FbpdIr|Hxymt2>0?>4:402NfmIo{aNwwEwtfq5;:21>1169GidBf|hE~xL|}ax>25;:687;<7IcnD`vbKprFz{kr03?8;Eob@drfG|~J~ov<03=84599>1OalJnt`MvpDtuip6:=32>4?34?AkfLh~jCxzNrscz847948?5=:5Km`FbpdIr|Hxymt2>1?>22;703MgjHlznOtvBvwg~48;50<91169GidBf|hE~xL|}ax>25;:607;<7IcnD`vbKprFz{kr0>058@hgCi}kDyyO}r`{?548;:;4:;6JbaEcweJssI{xju1?>>=00:4190>7:FneAgsiFM|ny=32:94268=0H`oKaucLqqGuzhs7=<0327<23>BjiMkmB{{Aspb}976658<2<94DlcGeqgH}}Ky~lw310048@hgCi}kDyyO}r`{?548;:7;<7IcnD`vbKprFz{kr01OalJnt`MvpDtuip6:=32<3?34?AkfLh~jCxzNrscz84794:>5=:5Km`FbpdIr|Hxymt2>1?>01;703MgjHlznOtvBvwg~48;50>81169GidBf|hE~xL|}ax>25;:4?7;<7IcnD`vbKprFz{kr0058@hgCi}kDyyO}r`{?548;<84:;6JbaEcweJssI{xju1?>>=61:410>7:FneAgsiFM|ny=32:92368=0H`oKaucLqqGuzhs7=<0344<23>BjiMkmB{{Aspb}97665>=2<94DlcGeqgH}}Ky~lw310058@hgCi}kDyyO}r`{?548;<04::6JbaEcweJssI{xju1?>>=6=52=CehNjxlAzt@pqe|:6976><3?8;Eob@drfG|~J~ov<03=80799>1OalJnt`MvpDtuip6:=32:2?34?AkfLh~jCxzNrscz84794<95=:5Km`FbpdIr|Hxymt2>1?>60;703MgjHlznOtvBvwg~48;508;1169GidBf|hE~xL|}ax>25;:2>7;<7IcnD`vbKprFz{kr043?8;Eob@drfG|~J~ov<03=80?99?1OalJnt`MvpDtuip6:=32:>058@hgCi}kDyyO}r`{?548;>94:;6JbaEcweJssI{xju1?>>=42:419:FneAgsiFM|ny=32:904294:;6JbaEcweJssI{xju1?>>=40:402NfmIo{aNwwEwtfq5;:2161179GidBf|hE~xL|}ax>25;:>68<0H`oKaucLqqGuzhs7=?030?34?AkfLh~jCxzNrscz844948:5=:5Km`FbpdIr|Hxymt2>2?>25;703MgjHlznOtvBvwg~48850<<1169GidBf|hE~xL|}ax>26;:6;7;<7IcnD`vbKprFz{kr0<<1<06=52=CehNjxlAzt@pqe|:6:76:93?8;Eob@drfG|~J~ov<00=84099>1OalJnt`MvpDtuip6:>32>7?34?AkfLh~jCxzNrscz84494825=:5Km`FbpdIr|Hxymt2>2?>2=;713MgjHlznOtvBvwg~48850<0>7:FneAgsiFM|ny=31:94768=0H`oKaucLqqGuzhs7=?0320<23>BjiMkmB{{Aspb}97565892<94DlcGeqgH}}Ky~lw313058@hgCi}kDyyO}r`{?578;:<4:;6JbaEcweJssI{xju1?=>=05:41:0>7:FneAgsiFM|ny=31:94?68=0H`oKaucLqqGuzhs7=?0328<22>BjiMkmB{{Aspb}9756585=:5Km`FbpdIr|Hxymt2>2?>04;703MgjHlznOtvBvwg~48850>?1169GidBf|hE~xL|}ax>26;:4:7;<7IcnD`vbKprFz{kr0<<1<21=52=CehNjxlAzt@pqe|:6:76883?8;Eob@drfG|~J~ov<00=86399>1OalJnt`MvpDtuip6:>32<6?34?AkfLh~jCxzNrscz84494:=5=:5Km`FbpdIr|Hxymt2>2?>0<;703MgjHlznOtvBvwg~48850>71179GidBf|hE~xL|}ax>26;:468=0H`oKaucLqqGuzhs7=?0341<23>BjiMkmB{{Aspb}97565>:2<94DlcGeqgH}}Ky~lw313058@hgCi}kDyyO}r`{?578;<=4:;6JbaEcweJssI{xju1?=>=66:417:FneAgsiFM|ny=31:92068=0H`oKaucLqqGuzhs7=?0349<23>BjiMkmB{{Aspb}97565>22<84DlcGeqgH}}Ky~lw3131169GidBf|hE~xL|}ax>26;:297;<7IcnD`vbKprFz{kr0<<1<40=52=CehNjxlAzt@pqe|:6:76>?3?8;Eob@drfG|~J~ov<00=80299>1OalJnt`MvpDtuip6:>32:5?34?AkfLh~jCxzNrscz84494<<5=:5Km`FbpdIr|Hxymt2>2?>63;703MgjHlznOtvBvwg~48850861169GidBf|hE~xL|}ax>26;:217;=7IcnD`vbKprFz{kr0<<1<4<23>BjiMkmB{{Aspb}97565<;2<94DlcGeqgH}}Ky~lw3130;8@hgCi}kDyyO}r`{?578;>:0;2<94DlcGeqgH}}Ky~lw3132NfmIo{aNwwEwtfq5;92181179GidBf|hE~xL|}ax>26;:068<0H`oKaucLqqGuzhs7=?038?35?AkfLh~jCxzNrscz8449404::6JbaEcweJssI{xju1?<>=2=52=CehNjxlAzt@pqe|:6;76:<3?8;Eob@drfG|~J~ov<01=84799>1OalJnt`MvpDtuip6:?32>2?34?AkfLh~jCxzNrscz84594895=:5Km`FbpdIr|Hxymt2>3?>20;703MgjHlznOtvBvwg~48950<;1169GidBf|hE~xL|}ax>27;:6>7;<7IcnD`vbKprFz{kr0<=1<05=52=CehNjxlAzt@pqe|:6;76:43?8;Eob@drfG|~J~ov<01=84?99?1OalJnt`MvpDtuip6:?32>>058@hgCi}kDyyO}r`{?568;:94:;6JbaEcweJssI{xju1?<>=02:41?0>7:FneAgsiFM|ny=30:94468=0H`oKaucLqqGuzhs7=>0325<23>BjiMkmB{{Aspb}974658>2<94DlcGeqgH}}Ky~lw312058@hgCi}kDyyO}r`{?568;:14:;6JbaEcweJssI{xju1?<>=0::403?8;Eob@drfG|~J~ov<01=86699>1OalJnt`MvpDtuip6:?32<1?34?AkfLh~jCxzNrscz84594:85=:5Km`FbpdIr|Hxymt2>3?>07;703MgjHlznOtvBvwg~48950>:1169GidBf|hE~xL|}ax>27;:4=7;<7IcnD`vbKprFz{kr0<=1<24=52=CehNjxlAzt@pqe|:6;768;3?8;Eob@drfG|~J~ov<01=86>99>1OalJnt`MvpDtuip6:?32<9?35?AkfLh~jCxzNrscz84594:4:;6JbaEcweJssI{xju1?<>=63:417:FneAgsiFM|ny=30:92568=0H`oKaucLqqGuzhs7=>0342<23>BjiMkmB{{Aspb}97465>?2<94DlcGeqgH}}Ky~lw312058@hgCi}kDyyO}r`{?568;<>4:;6JbaEcweJssI{xju1?<>=6;:416:FneAgsiFM|ny=30:9299>1OalJnt`MvpDtuip6:?32:0?34?AkfLh~jCxzNrscz84594<;5=:5Km`FbpdIr|Hxymt2>3?>66;703MgjHlznOtvBvwg~489508=1169GidBf|hE~xL|}ax>27;:2<7;<7IcnD`vbKprFz{kr0<=1<47=52=CehNjxlAzt@pqe|:6;76>:3?8;Eob@drfG|~J~ov<01=80199>1OalJnt`MvpDtuip6:?32:8?34?AkfLh~jCxzNrscz84594<35=;5Km`FbpdIr|Hxymt2>3?>6:417:FneAgsiFM|ny=30:90668=0H`oKaucLqqGuzhs7=>0363<2=>BjiMkmB{{Aspb}97465<86=0>7:FneAgsiFM|ny=30:90468<0H`oKaucLqqGuzhs7=>036?35?AkfLh~jCxzNrscz84594>4::6JbaEcweJssI{xju1?<>=:=53=CehNjxlAzt@pqe|:6;7622<84DlcGeqgH}}Ky~lw31550<>1169GidBf|hE~xL|}ax>20;:697;<7IcnD`vbKprFz{kr0<:1<00=52=CehNjxlAzt@pqe|:6<76:?3?8;Eob@drfG|~J~ov<06=84299>1OalJnt`MvpDtuip6:832>5?34?AkfLh~jCxzNrscz842948<5=:5Km`FbpdIr|Hxymt2>4?>23;703MgjHlznOtvBvwg~48>50<61169GidBf|hE~xL|}ax>20;:617;=7IcnD`vbKprFz{kr0<:1<0<23>BjiMkmB{{Aspb}973658;2<94DlcGeqgH}}Ky~lw315058@hgCi}kDyyO}r`{?518;::4:;6JbaEcweJssI{xju1?;>=07:4180>7:FneAgsiFM|ny=37:94168=0H`oKaucLqqGuzhs7=90326<23>BjiMkmB{{Aspb}97365832<94DlcGeqgH}}Ky~lw3152NfmIo{aNwwEwtfq5;?21<1169GidBf|hE~xL|}ax>20;:487;<7IcnD`vbKprFz{kr0<:1<23=52=CehNjxlAzt@pqe|:6<768>3?8;Eob@drfG|~J~ov<06=86599>1OalJnt`MvpDtuip6:832<4?34?AkfLh~jCxzNrscz84294:?5=:5Km`FbpdIr|Hxymt2>4?>02;703MgjHlznOtvBvwg~48>50>91169GidBf|hE~xL|}ax>20;:407;<7IcnD`vbKprFz{kr0<:1<2;=53=CehNjxlAzt@pqe|:6<7682<94DlcGeqgH}}Ky~lw315>058@hgCi}kDyyO}r`{?518;<;4:;6JbaEcweJssI{xju1?;>=60:417:FneAgsiFM|ny=37:92268=0H`oKaucLqqGuzhs7=90347<23>BjiMkmB{{Aspb}97365><2<94DlcGeqgH}}Ky~lw315048@hgCi}kDyyO}r`{?518;<7;<7IcnD`vbKprFz{kr0<:1<42=52=CehNjxlAzt@pqe|:6<76>=3?8;Eob@drfG|~J~ov<06=80499>1OalJnt`MvpDtuip6:832:3?34?AkfLh~jCxzNrscz84294<>5=:5Km`FbpdIr|Hxymt2>4?>61;703MgjHlznOtvBvwg~48>50881169GidBf|hE~xL|}ax>20;:2?7;<7IcnD`vbKprFz{kr0<:1<4:=52=CehNjxlAzt@pqe|:6<76>53?9;Eob@drfG|~J~ov<06=8086?2NfmIo{aNwwEwtfq5;?218?>058@hgCi}kDyyO}r`{?518;>84:;6JbaEcweJssI{xju1?;>=41:4?4?>058@hgCi}kDyyO}r`{?518;>:4::6JbaEcweJssI{xju1?;>=4=53=CehNjxlAzt@pqe|:6<76<2<84DlcGeqgH}}Ky~lw3155040>6:FneAgsiFM|ny=36:9699>1OalJnt`MvpDtuip6:932>0?34?AkfLh~jCxzNrscz843948;5=:5Km`FbpdIr|Hxymt2>5?>26;703MgjHlznOtvBvwg~48?50<=1169GidBf|hE~xL|}ax>21;:6<7;<7IcnD`vbKprFz{kr0<;1<07=52=CehNjxlAzt@pqe|:6=76::3?8;Eob@drfG|~J~ov<07=84199>1OalJnt`MvpDtuip6:932>8?34?AkfLh~jCxzNrscz84394835=;5Km`FbpdIr|Hxymt2>5?>2:41=0>7:FneAgsiFM|ny=36:94668=0H`oKaucLqqGuzhs7=80323<23>BjiMkmB{{Aspb}97265882<94DlcGeqgH}}Ky~lw31421<:>058@hgCi}kDyyO}r`{?508;:?4:;6JbaEcweJssI{xju1?:>=04:4150>7:FneAgsiFM|ny=36:94>68<0H`oKaucLqqGuzhs7=8032?34?AkfLh~jCxzNrscz84394::5=:5Km`FbpdIr|Hxymt2>5?>05;703MgjHlznOtvBvwg~48?50><1169GidBf|hE~xL|}ax>21;:4;7;<7IcnD`vbKprFz{kr0<;1<26=52=CehNjxlAzt@pqe|:6=76893?8;Eob@drfG|~J~ov<07=86099>1OalJnt`MvpDtuip6:932<7?34?AkfLh~jCxzNrscz84394:25=:5Km`FbpdIr|Hxymt2>5?>0=;713MgjHlznOtvBvwg~48?50>0>7:FneAgsiFM|ny=36:92768=0H`oKaucLqqGuzhs7=80340<23>BjiMkmB{{Aspb}97265>92<94DlcGeqgH}}Ky~lw31421:;>058@hgCi}kDyyO}r`{?508;<<4:;6JbaEcweJssI{xju1?:>=65:417:FneAgsiFM|ny=36:92?68=0H`oKaucLqqGuzhs7=80348<22>BjiMkmB{{Aspb}97265>5=:5Km`FbpdIr|Hxymt2>5?>64;703MgjHlznOtvBvwg~48?508?1169GidBf|hE~xL|}ax>21;:2:7;<7IcnD`vbKprFz{kr0<;1<41=52=CehNjxlAzt@pqe|:6=76>83?8;Eob@drfG|~J~ov<07=80399>1OalJnt`MvpDtuip6:932:6?34?AkfLh~jCxzNrscz84394<=5=:5Km`FbpdIr|Hxymt2>5?>6<;703MgjHlznOtvBvwg~48?50871179GidBf|hE~xL|}ax>21;:268=0H`oKaucLqqGuzhs7=80361<23>BjiMkmB{{Aspb}97265<:2<94DlcGeqgH}}Ky~lw314218<:1<23>BjiMkmB{{Aspb}97265<82<84DlcGeqgH}}Ky~lw3146:FneAgsiFM|ny=36:9>99?1OalJnt`MvpDtuip6:9326>078@hgCi}kDyyO}r`{?5;:768<0H`oKaucLqqGuzhs7=32>0?35?AkfLh~jCxzNrscz848;984::6JbaEcweJssI{xju1?1<00=53=CehNjxlAzt@pqe|:665;82<84DlcGeqgH}}Ky~lw31?>20;713MgjHlznOtvBvwg~4847=80>6:FneAgsiFM|ny=3=84099?1OalJnt`MvpDtuip6:21?8>048@hgCi}kDyyO}r`{?5;:607;=7IcnD`vbKprFz{kr0<0318<21>BjiMkmB{{Aspb}979484::6JbaEcweJssI{xju1?1<32=53=CehNjxlAzt@pqe|:6658:2<84DlcGeqgH}}Ky~lw31?>16;713MgjHlznOtvBvwg~4847>>0>6:FneAgsiFM|ny=3=87299?1OalJnt`MvpDtuip6:21<:>048@hgCi}kDyyO}r`{?5;:5>7;=7IcnD`vbKprFz{kr0<0326<22>BjiMkmB{{Aspb}9794;25=;5Km`FbpdIr|Hxymt2>>=0::4304;713MgjHlznOtvBvwg~4847?<0>6:FneAgsiFM|ny=3=86499?1OalJnt`MvpDtuip6:21=<>048@hgCi}kDyyO}r`{?5;:4<7;=7IcnD`vbKprFz{kr0<0334<22>BjiMkmB{{Aspb}9794:<5=;5Km`FbpdIr|Hxymt2>>=14:400>6:FneAgsiFM|ny=3=81699?1OalJnt`MvpDtuip6:21:>>048@hgCi}kDyyO}r`{?5;:3:7;=7IcnD`vbKprFz{kr0<0342<22>BjiMkmB{{Aspb}9794=>5=;5Km`FbpdIr|Hxymt2>>=66:402NfmIo{aNwwEwtfq5;50961179GidBf|hE~xL|}ax>2:92>68?0H`oKaucLqqGuzhs7=32;>048@hgCi}kDyyO}r`{?5;:287;=7IcnD`vbKprFz{kr0<0350<22>BjiMkmB{{Aspb}9794<85=;5Km`FbpdIr|Hxymt2>>=70:4083?9;Eob@drfG|~J~ov<02NfmIo{aNwwEwtfq5;50881179GidBf|hE~xL|}ax>2:93068<0H`oKaucLqqGuzhs7=32:8?35?AkfLh~jCxzNrscz848;=04:96JbaEcweJssI{xju1?1<4<22>BjiMkmB{{Aspb}9794?:5=;5Km`FbpdIr|Hxymt2>>=42:403?7;Eob@drfG|~J~ov<07;>7IcnD`vbKprFz{kr0<037?36?AkfLh~jCxzNrscz848;07;>7IcnD`vbKprFz{kr0<039?36?AkfLh~jCxzNrscz878;87;=7IcnD`vbKprFz{kr0?0311<22>BjiMkmB{{Aspb}94948;5=;5Km`FbpdIr|Hxymt2=>=31:402NfmIo{aNwwEwtfq5850<;1179GidBf|hE~xL|}ax>1:97168<0H`oKaucLqqGuzhs7>32>7?35?AkfLh~jCxzNrscz878;914::6JbaEcweJssI{xju1<1<0;=50=CehNjxlAzt@pqe|:565;5=;5Km`FbpdIr|Hxymt2=>=03:402NfmIo{aNwwEwtfq5850?=1179GidBf|hE~xL|}ax>1:94368<0H`oKaucLqqGuzhs7>32=5?35?AkfLh~jCxzNrscz878;:?4::6JbaEcweJssI{xju1<1<35=53=CehNjxlAzt@pqe|:565832<84DlcGeqgH}}Ky~lw32?>1=;723MgjHlznOtvBvwg~4;47>3?9;Eob@drfG|~J~ov<32NfmIo{aNwwEwtfq5850>?1179GidBf|hE~xL|}ax>1:95568<0H`oKaucLqqGuzhs7>32<3?35?AkfLh~jCxzNrscz878;;=4::6JbaEcweJssI{xju1<1<27=53=CehNjxlAzt@pqe|:5659=2<84DlcGeqgH}}Ky~lw32?>03;713MgjHlznOtvBvwg~4;47?50>6:FneAgsiFM|ny=0=86?99<1OalJnt`MvpDtuip6921=1179GidBf|hE~xL|}ax>1:92768<0H`oKaucLqqGuzhs7>32;1?35?AkfLh~jCxzNrscz878;<;4::6JbaEcweJssI{xju1<1<51=53=CehNjxlAzt@pqe|:565>?2<84DlcGeqgH}}Ky~lw32?>71;713MgjHlznOtvBvwg~4;478;0>6:FneAgsiFM|ny=0=81199?1OalJnt`MvpDtuip6921:7>048@hgCi}kDyyO}r`{?6;:317;>7IcnD`vbKprFz{kr0?034?35?AkfLh~jCxzNrscz878;=94::6JbaEcweJssI{xju1<1<43=53=CehNjxlAzt@pqe|:565?92<84DlcGeqgH}}Ky~lw32?>67;713MgjHlznOtvBvwg~4;47990>6:FneAgsiFM|ny=0=80399?1OalJnt`MvpDtuip6921;9>048@hgCi}kDyyO}r`{?6;:2?7;=7IcnD`vbKprFz{kr0?0359<22>BjiMkmB{{Aspb}9494<35=85Km`FbpdIr|Hxymt2=>=7=53=CehNjxlAzt@pqe|:565<;2<84DlcGeqgH}}Ky~lw32?>55;713MgjHlznOtvBvwg~4;47:?0>8:FneAgsiFM|ny=0=835=87;=7IcnD`vbKprFz{kr0?0362<21>BjiMkmB{{Aspb}9494?4:96JbaEcweJssI{xju1<1<6<21>BjiMkmB{{Aspb}949414:96JbaEcweJssI{xju1<1<8<21>BjiMkmB{{Aspb}959494::6JbaEcweJssI{xju1=1<02=53=CehNjxlAzt@pqe|:465;:2<84DlcGeqgH}}Ky~lw33?>26;713MgjHlznOtvBvwg~4:47=>0>6:FneAgsiFM|ny=1=84299?1OalJnt`MvpDtuip6821?:>048@hgCi}kDyyO}r`{?7;:6>7;=7IcnD`vbKprFz{kr0>0316<22>BjiMkmB{{Aspb}9594825=;5Km`FbpdIr|Hxymt2<>=3::4314;713MgjHlznOtvBvwg~4:47><0>6:FneAgsiFM|ny=1=87499?1OalJnt`MvpDtuip6821<<>048@hgCi}kDyyO}r`{?7;:5<7;=7IcnD`vbKprFz{kr0>0324<22>BjiMkmB{{Aspb}9594;<5=;5Km`FbpdIr|Hxymt2<>=04:406:FneAgsiFM|ny=1=86699?1OalJnt`MvpDtuip6821=>>048@hgCi}kDyyO}r`{?7;:4:7;=7IcnD`vbKprFz{kr0>0332<22>BjiMkmB{{Aspb}9594:>5=;5Km`FbpdIr|Hxymt2<>=16:402NfmIo{aNwwEwtfq5950>61179GidBf|hE~xL|}ax>0:95>68?0H`oKaucLqqGuzhs7?32<>048@hgCi}kDyyO}r`{?7;:387;=7IcnD`vbKprFz{kr0>0340<22>BjiMkmB{{Aspb}9594=85=;5Km`FbpdIr|Hxymt2<>=60:402NfmIo{aNwwEwtfq5950981179GidBf|hE~xL|}ax>0:92068<0H`oKaucLqqGuzhs7?32;8?35?AkfLh~jCxzNrscz868;<04:96JbaEcweJssI{xju1=1<5<22>BjiMkmB{{Aspb}9594<:5=;5Km`FbpdIr|Hxymt2<>=72:40>3?9;Eob@drfG|~J~ov<22NfmIo{aNwwEwtfq59508:1179GidBf|hE~xL|}ax>0:93268<0H`oKaucLqqGuzhs7?32:6?35?AkfLh~jCxzNrscz868;=>4::6JbaEcweJssI{xju1=1<4:=53=CehNjxlAzt@pqe|:465?22<;4DlcGeqgH}}Ky~lw33?>6:402NfmIo{aNwwEwtfq5950;<1199GidBf|hE~xL|}ax>0:904294::6JbaEcweJssI{xju1=1<71=50=CehNjxlAzt@pqe|:465<5=85Km`FbpdIr|Hxymt2<>=5=50=CehNjxlAzt@pqe|:46525=85Km`FbpdIr|Hxymt2<>=;=50=CehNjxlAzt@pqe|:365:5=;5Km`FbpdIr|Hxymt2;>=33:402NfmIo{aNwwEwtfq5>50<=1179GidBf|hE~xL|}ax>7:97368<0H`oKaucLqqGuzhs7832>5?35?AkfLh~jCxzNrscz818;9?4::6JbaEcweJssI{xju1:1<05=53=CehNjxlAzt@pqe|:365;32<84DlcGeqgH}}Ky~lw34?>2=;723MgjHlznOtvBvwg~4=47=3?9;Eob@drfG|~J~ov<52NfmIo{aNwwEwtfq5>50??1179GidBf|hE~xL|}ax>7:94568<0H`oKaucLqqGuzhs7832=3?35?AkfLh~jCxzNrscz818;:=4::6JbaEcweJssI{xju1:1<37=53=CehNjxlAzt@pqe|:3658=2<84DlcGeqgH}}Ky~lw34?>13;713MgjHlznOtvBvwg~4=47>50>6:FneAgsiFM|ny=6=87?99<1OalJnt`MvpDtuip6?21<1179GidBf|hE~xL|}ax>7:95768<0H`oKaucLqqGuzhs7832<1?35?AkfLh~jCxzNrscz818;;;4::6JbaEcweJssI{xju1:1<21=53=CehNjxlAzt@pqe|:3659?2<84DlcGeqgH}}Ky~lw34?>01;713MgjHlznOtvBvwg~4=47?;0>6:FneAgsiFM|ny=6=86199?1OalJnt`MvpDtuip6?21=7>048@hgCi}kDyyO}r`{?0;:417;>7IcnD`vbKprFz{kr09033?35?AkfLh~jCxzNrscz818;<94::6JbaEcweJssI{xju1:1<53=53=CehNjxlAzt@pqe|:365>92<84DlcGeqgH}}Ky~lw34?>77;713MgjHlznOtvBvwg~4=47890>6:FneAgsiFM|ny=6=81399?1OalJnt`MvpDtuip6?21:9>048@hgCi}kDyyO}r`{?0;:3?7;=7IcnD`vbKprFz{kr090349<22>BjiMkmB{{Aspb}9294=35=85Km`FbpdIr|Hxymt2;>=6=53=CehNjxlAzt@pqe|:365?;2<84DlcGeqgH}}Ky~lw34?>65;713MgjHlznOtvBvwg~4=479?0>6:FneAgsiFM|ny=6=80599?1OalJnt`MvpDtuip6?21;;>048@hgCi}kDyyO}r`{?0;:2=7;=7IcnD`vbKprFz{kr090357<22>BjiMkmB{{Aspb}9294<=5=;5Km`FbpdIr|Hxymt2;>=7;:4053?:;Eob@drfG|~J~ov<56:FneAgsiFM|ny=6=83799?1OalJnt`MvpDtuip6?218=>0:8@hgCi}kDyyO}r`{?0;:1;3:5=;5Km`FbpdIr|Hxymt2;>=40:434:43::4324;713MgjHlznOtvBvwg~4<47=<0>6:FneAgsiFM|ny=7=84499?1OalJnt`MvpDtuip6>21?<>048@hgCi}kDyyO}r`{?1;:6<7;=7IcnD`vbKprFz{kr080314<22>BjiMkmB{{Aspb}93948<5=;5Km`FbpdIr|Hxymt2:>=34:406:FneAgsiFM|ny=7=87699?1OalJnt`MvpDtuip6>21<>>048@hgCi}kDyyO}r`{?1;:5:7;=7IcnD`vbKprFz{kr080322<22>BjiMkmB{{Aspb}9394;>5=;5Km`FbpdIr|Hxymt2:>=06:402NfmIo{aNwwEwtfq5?50?61179GidBf|hE~xL|}ax>6:94>68?0H`oKaucLqqGuzhs7932=>048@hgCi}kDyyO}r`{?1;:487;=7IcnD`vbKprFz{kr080330<22>BjiMkmB{{Aspb}9394:85=;5Km`FbpdIr|Hxymt2:>=10:402NfmIo{aNwwEwtfq5?50>81179GidBf|hE~xL|}ax>6:95068<0H`oKaucLqqGuzhs7932<8?35?AkfLh~jCxzNrscz808;;04:96JbaEcweJssI{xju1;1<2<22>BjiMkmB{{Aspb}9394=:5=;5Km`FbpdIr|Hxymt2:>=62:403?9;Eob@drfG|~J~ov<42NfmIo{aNwwEwtfq5?509:1179GidBf|hE~xL|}ax>6:92268<0H`oKaucLqqGuzhs7932;6?35?AkfLh~jCxzNrscz808;<>4::6JbaEcweJssI{xju1;1<5:=53=CehNjxlAzt@pqe|:265>22<;4DlcGeqgH}}Ky~lw35?>7:40<3?9;Eob@drfG|~J~ov<42NfmIo{aNwwEwtfq5?508<1179GidBf|hE~xL|}ax>6:93468<0H`oKaucLqqGuzhs7932:4?35?AkfLh~jCxzNrscz808;=<4::6JbaEcweJssI{xju1;1<44=53=CehNjxlAzt@pqe|:265?<2<84DlcGeqgH}}Ky~lw35?>6<;713MgjHlznOtvBvwg~4<47940>5:FneAgsiFM|ny=7=8086>2NfmIo{aNwwEwtfq5?50;>1179GidBf|hE~xL|}ax>6:90668<0H`oKaucLqqGuzhs793292?3;?AkfLh~jCxzNrscz808;>:0;2<84DlcGeqgH}}Ky~lw35?>57;723MgjHlznOtvBvwg~4<47:3?:;Eob@drfG|~J~ov<42NfmIo{aNwwEwtfq5<505:97568<0H`oKaucLqqGuzhs7:32>3?35?AkfLh~jCxzNrscz838;9=4::6JbaEcweJssI{xju181<07=53=CehNjxlAzt@pqe|:165;=2<84DlcGeqgH}}Ky~lw36?>23;713MgjHlznOtvBvwg~4?47=50>6:FneAgsiFM|ny=4=84?99<1OalJnt`MvpDtuip6=21?1179GidBf|hE~xL|}ax>5:94768<0H`oKaucLqqGuzhs7:32=1?35?AkfLh~jCxzNrscz838;:;4::6JbaEcweJssI{xju181<31=53=CehNjxlAzt@pqe|:1658?2<84DlcGeqgH}}Ky~lw36?>11;713MgjHlznOtvBvwg~4?47>;0>6:FneAgsiFM|ny=4=87199?1OalJnt`MvpDtuip6=21<7>048@hgCi}kDyyO}r`{?2;:517;>7IcnD`vbKprFz{kr0;032?35?AkfLh~jCxzNrscz838;;94::6JbaEcweJssI{xju181<23=53=CehNjxlAzt@pqe|:165992<84DlcGeqgH}}Ky~lw36?>07;713MgjHlznOtvBvwg~4?47?90>6:FneAgsiFM|ny=4=86399?1OalJnt`MvpDtuip6=21=9>048@hgCi}kDyyO}r`{?2;:4?7;=7IcnD`vbKprFz{kr0;0339<22>BjiMkmB{{Aspb}9094:35=85Km`FbpdIr|Hxymt29>=1=53=CehNjxlAzt@pqe|:165>;2<84DlcGeqgH}}Ky~lw36?>75;713MgjHlznOtvBvwg~4?478?0>6:FneAgsiFM|ny=4=81599?1OalJnt`MvpDtuip6=21:;>048@hgCi}kDyyO}r`{?2;:3=7;=7IcnD`vbKprFz{kr0;0347<22>BjiMkmB{{Aspb}9094==5=;5Km`FbpdIr|Hxymt29>=6;:4076?53?:;Eob@drfG|~J~ov<76:FneAgsiFM|ny=4=80799?1OalJnt`MvpDtuip6=21;=>048@hgCi}kDyyO}r`{?2;:2;7;=7IcnD`vbKprFz{kr0;0355<22>BjiMkmB{{Aspb}9094=75:4076>;3?9;Eob@drfG|~J~ov<72NfmIo{aNwwEwtfq5<50871149GidBf|hE~xL|}ax>5:9399?1OalJnt`MvpDtuip6=218?>048@hgCi}kDyyO}r`{?2;:197;=7IcnD`vbKprFz{kr0;0363<2<>BjiMkmB{{Aspb}9094?91<3?9;Eob@drfG|~J~ov<75:FneAgsiFM|ny=4=8286=2NfmIo{aNwwEwtfq5<5050>5:FneAgsiFM|ny=4=8<86=2NfmIo{aNwwEwtfq5=50=0>6:FneAgsiFM|ny=5=84699?1OalJnt`MvpDtuip6<21?>>048@hgCi}kDyyO}r`{?3;:6:7;=7IcnD`vbKprFz{kr0:0312<22>BjiMkmB{{Aspb}91948>5=;5Km`FbpdIr|Hxymt28>=36:402NfmIo{aNwwEwtfq5=50<61179GidBf|hE~xL|}ax>4:97>68?0H`oKaucLqqGuzhs7;32>>048@hgCi}kDyyO}r`{?3;:587;=7IcnD`vbKprFz{kr0:0320<22>BjiMkmB{{Aspb}9194;85=;5Km`FbpdIr|Hxymt28>=00:402NfmIo{aNwwEwtfq5=50?81179GidBf|hE~xL|}ax>4:94068<0H`oKaucLqqGuzhs7;32=8?35?AkfLh~jCxzNrscz828;:04:96JbaEcweJssI{xju191<3<22>BjiMkmB{{Aspb}9194::5=;5Km`FbpdIr|Hxymt28>=12:403?9;Eob@drfG|~J~ov<62NfmIo{aNwwEwtfq5=50>:1179GidBf|hE~xL|}ax>4:95268<0H`oKaucLqqGuzhs7;32<6?35?AkfLh~jCxzNrscz828;;>4::6JbaEcweJssI{xju191<2:=53=CehNjxlAzt@pqe|:065922<;4DlcGeqgH}}Ky~lw37?>0:402NfmIo{aNwwEwtfq5=509<1179GidBf|hE~xL|}ax>4:92468<0H`oKaucLqqGuzhs7;32;4?35?AkfLh~jCxzNrscz828;<<4::6JbaEcweJssI{xju191<54=53=CehNjxlAzt@pqe|:065><2<84DlcGeqgH}}Ky~lw37?>7<;713MgjHlznOtvBvwg~4>47840>5:FneAgsiFM|ny=5=8186>2NfmIo{aNwwEwtfq5=508>1179GidBf|hE~xL|}ax>4:93668<0H`oKaucLqqGuzhs7;32:2?35?AkfLh~jCxzNrscz828;=:4::6JbaEcweJssI{xju191<46=53=CehNjxlAzt@pqe|:065?>2<84DlcGeqgH}}Ky~lw37?>62;713MgjHlznOtvBvwg~4>479:0>6:FneAgsiFM|ny=5=80>99?1OalJnt`MvpDtuip6<21;6>078@hgCi}kDyyO}r`{?3;:268<0H`oKaucLqqGuzhs7;3290?35?AkfLh~jCxzNrscz828;>84::6JbaEcweJssI{xju191<70=5==CehNjxlAzt@pqe|:065<86=0>6:FneAgsiFM|ny=5=83599<1OalJnt`MvpDtuip6<2181149GidBf|hE~xL|}ax>4:9199<1OalJnt`MvpDtuip6<2161149GidBf|hE~xL|}ax>4:9?99<1OalJnt`MvpDtuip6321>1179GidBf|hE~xL|}ax>;:97768<0H`oKaucLqqGuzhs7432>1?35?AkfLh~jCxzNrscz8=8;9;4::6JbaEcweJssI{xju161<01=53=CehNjxlAzt@pqe|:?65;?2<84DlcGeqgH}}Ky~lw38?>21;713MgjHlznOtvBvwg~4147=;0>6:FneAgsiFM|ny=:=84199?1OalJnt`MvpDtuip6321?7>048@hgCi}kDyyO}r`{?<;:617;>7IcnD`vbKprFz{kr05031?35?AkfLh~jCxzNrscz8=8;:94::6JbaEcweJssI{xju161<33=53=CehNjxlAzt@pqe|:?65892<84DlcGeqgH}}Ky~lw38?>17;713MgjHlznOtvBvwg~4147>90>6:FneAgsiFM|ny=:=87399?1OalJnt`MvpDtuip6321<9>048@hgCi}kDyyO}r`{?<;:5?7;=7IcnD`vbKprFz{kr050329<22>BjiMkmB{{Aspb}9>94;35=85Km`FbpdIr|Hxymt27>=0=53=CehNjxlAzt@pqe|:?659;2<84DlcGeqgH}}Ky~lw38?>05;713MgjHlznOtvBvwg~4147??0>6:FneAgsiFM|ny=:=86599?1OalJnt`MvpDtuip6321=;>048@hgCi}kDyyO}r`{?<;:4=7;=7IcnD`vbKprFz{kr050337<22>BjiMkmB{{Aspb}9>94:=5=;5Km`FbpdIr|Hxymt27>=1;:406:FneAgsiFM|ny=:=81799?1OalJnt`MvpDtuip6321:=>048@hgCi}kDyyO}r`{?<;:3;7;=7IcnD`vbKprFz{kr050345<22>BjiMkmB{{Aspb}9>94=?5=;5Km`FbpdIr|Hxymt27>=65:402NfmIo{aNwwEwtfq5250971149GidBf|hE~xL|}ax>;:9299?1OalJnt`MvpDtuip6321;?>048@hgCi}kDyyO}r`{?<;:297;=7IcnD`vbKprFz{kr050353<22>BjiMkmB{{Aspb}9>94<95=;5Km`FbpdIr|Hxymt27>=77:4093?9;Eob@drfG|~J~ov<92NfmIo{aNwwEwtfq5250891179GidBf|hE~xL|}ax>;:93?68<0H`oKaucLqqGuzhs7432:9?36?AkfLh~jCxzNrscz8=8;=7;=7IcnD`vbKprFz{kr050361<22>BjiMkmB{{Aspb}9>94?;5=;5Km`FbpdIr|Hxymt27>=41:4>1179GidBf|hE~xL|}ax>;:90468?0H`oKaucLqqGuzhs74329>078@hgCi}kDyyO}r`{?<;:068?0H`oKaucLqqGuzhs74327>078@hgCi}kDyyO}r`{?<;:>68?0H`oKaucLqqGuzhs7532?>048@hgCi}kDyyO}r`{?=;:687;=7IcnD`vbKprFz{kr040310<22>BjiMkmB{{Aspb}9?94885=;5Km`FbpdIr|Hxymt26>=30:402NfmIo{aNwwEwtfq5350<81179GidBf|hE~xL|}ax>::97068<0H`oKaucLqqGuzhs7532>8?35?AkfLh~jCxzNrscz8<8;904:96JbaEcweJssI{xju171<0<22>BjiMkmB{{Aspb}9?94;:5=;5Km`FbpdIr|Hxymt26>=02:403?9;Eob@drfG|~J~ov<82NfmIo{aNwwEwtfq5350?:1179GidBf|hE~xL|}ax>::94268<0H`oKaucLqqGuzhs7532=6?35?AkfLh~jCxzNrscz8<8;:>4::6JbaEcweJssI{xju171<3:=53=CehNjxlAzt@pqe|:>65822<;4DlcGeqgH}}Ky~lw39?>1:402NfmIo{aNwwEwtfq5350><1179GidBf|hE~xL|}ax>::95468<0H`oKaucLqqGuzhs7532<4?35?AkfLh~jCxzNrscz8<8;;<4::6JbaEcweJssI{xju171<24=53=CehNjxlAzt@pqe|:>659<2<84DlcGeqgH}}Ky~lw39?>0<;713MgjHlznOtvBvwg~4047?40>5:FneAgsiFM|ny=;=8686>2NfmIo{aNwwEwtfq53509>1179GidBf|hE~xL|}ax>::92668<0H`oKaucLqqGuzhs7532;2?35?AkfLh~jCxzNrscz8<8;<:4::6JbaEcweJssI{xju171<56=53=CehNjxlAzt@pqe|:>65>>2<84DlcGeqgH}}Ky~lw39?>72;713MgjHlznOtvBvwg~40478:0>6:FneAgsiFM|ny=;=81>99?1OalJnt`MvpDtuip6221:6>078@hgCi}kDyyO}r`{?=;:368<0H`oKaucLqqGuzhs7532:0?35?AkfLh~jCxzNrscz8<8;=84::6JbaEcweJssI{xju171<40=53=CehNjxlAzt@pqe|:>65?82<84DlcGeqgH}}Ky~lw39?>60;713MgjHlznOtvBvwg~4047980>6:FneAgsiFM|ny=;=80099?1OalJnt`MvpDtuip6221;8>048@hgCi}kDyyO}r`{?=;:207;=7IcnD`vbKprFz{kr040358<21>BjiMkmB{{Aspb}9?94<4::6JbaEcweJssI{xju171<72=53=CehNjxlAzt@pqe|:>65<:2<84DlcGeqgH}}Ky~lw39?>56;7?3MgjHlznOtvBvwg~4047:>4?>048@hgCi}kDyyO}r`{?=;:1;7;>7IcnD`vbKprFz{kr04036?36?AkfLh~jCxzNrscz8<8;?7;>7IcnD`vbKprFz{kr04038?36?AkfLh~jCxzNrscz8<8;17;27IcnEocah`EkmhxJ~ov<1821;713MgjIcomldAoadtFz{kr0=0>7:Fne@hfjeoH`ho}Aspb}97768=0H`oJn``oaFjbi{Ky~lw310<23>BjiLdjnakLldcqEwtfq5;92<94DlcFjddkmJfnmO}r`{?5686?2NfmH`nbmg@h`guI{xju1?;>058@hgBfhhgiNbjasCqvd;9<4::6JbaDlbficDdlkyM|ny=3=53=CehOemobjCmgbvDtuip692<84DlcFjddkmJfnmO}r`{?7;713MgjIcomldAoadtFz{kr090>6:Fne@hfjeoH`ho}Aspb}9399?1OalKaacnfGicfzHxymt29>048@hgBfhhgiNbjasCqvd;?7;=7IcnEocah`EkmhxJ~ov<9<22>BjiLdjnakLldcqEwtfq535=;5Km`GmegjbAgKy~lw30;36:450?37?AkfMgki`hGaAspb}97668>0H`oJn``oaLhFz{kr0<<1159GidCiikfnEcO}r`{?5686<2NfmH`nbmgJjDtuip6:83?;;EobAkgedlCeM|ny=36:45018@hgBfhhgiD`Nrscz8686;2NfmH`nbmgJjDtuip6?2<=4DlcFjddkm@dJ~ov<4<27>BjiLdjnakFn@pqe|:16890H`oJn``oaLhFz{kr0:0>3:Fne@hfjeoBbL|}ax>;:45BjiLdjnak@uuCqvd;:7;?7IcnEocah`Ir|Hxymt2<>068@hgBfhhgiB{{Aspb}9299=1OalKaacnfKprFz{kr080>4:Fne@hfjeoDyyO}r`{?2;733MgjIcomldMvpDtuip6<2<:4DlcFjddkmFM|ny=:=51=CehOemobjOtvBvwg~404:>6JbaGnbcDtuip6;6<;1f:FneCjfoHxymt2?>028@hgAdhmJ~ov<02=55=CehLgmjO}r`{?548682NfmKbng@pqe|:6:7;;7IcnFmcdEwtfq5;82<>4DlcEhdaFz{kr0<:1119Gid@kinKy~lw314BjiOfjkL|}ax>1:c=CehLgmjO}r`{?7;`95Km`Qwv`gj[}kiH`nbmg@h`guI{xju1>514<15>BjiZ~yilc\t`vfAkgedlIgil|Nrscz8585:2Nfm^z}e`oPpdrbMgki`hMce`pBvwg~48:5>?5Km`Qwv`gj[}kiH`nbmg@h`guI{xju1?>>308@hgT|{oja^zntdGmegjbKeoj~L|}ax>26;453Mgj_y|jalQweqcBfhhgiNbjasCqvd;9:49>6JbaRvqadkT|h~nIcomldAoadtFz{kr0<:1239GidUszlkf_yo{eDlbficDdlkyM|ny=36:77338@hgT|{oja^zntdGmegjbKeoj~L|}ax>7:77338@hgT|{oja^zntdGmegjbKeoj~L|}ax>;:776;;0H`o\tsgbiVrf|lOemobjIoCqvd;83;>211g9GidUszlkf_yo{eDlbficNfHxymt2>1?3e?Akf[}xnm`]{augFjddkm@dJ~ov<00=5c=CehY~hobSucwa@hfjeoBbL|}ax>27;7a3Mgj_y|jalQweqcBfhhgiD`Nrscz84299o1Oal]{rdcnWqgsmLdjnakFn@pqe|:6=7;n7IcnSupfehUsi}oNbllceHlBvwg~484:i6JbaRvqadkT|h~nIcomldKmEwtfq585=h5Km`Qwv`gj[}kiH`nbmgJjDtuip682e:FneVrumhgXxlzjEocah`OiI{xju1811d9GidUszlkf_yo{eDlbficNfHxymt28>0g8@hgT|{oja^zntdGmegjbAgKy~lw38?3f?Akf[}xnm`]{augFjddkm@dJ~ov<8<16>BjiZ~yilc\t`vfAkgedlE~xL|}ax>3>4399o1Oal]{rdcnWqgsmLdjnak@uuCqvd;878;7IcnSupfehUsi}oNbllceNwwEwtfq5;;2?>4DlcPpwcfeZ~jxhKaacnfKprFz{kr0BjiZ~yilc\t`vfAkgedlE~xL|}ax>27;473Mgj_y|jalQweqcBfhhgiB{{Aspb}9736;:0H`o\tsgbiVrf|lOemobjOtvBvwg~48?5=k5Km`Qwv`gj[}kiH`nbmgLqqGuzhs7=3?i;EobWqtbidYmykJn``oaJssI{xju1<11g9GidUszlkf_yo{eDlbficH}}Ky~lw33?3e?Akf[}xnm`]{augFjddkmFM|ny=6=5c=CehY~hobSucwa@hfjeoDyyO}r`{?1;7a3Mgj_y|jalQweqcBfhhgiB{{Aspb}9099o1Oal]{rdcnWqgsmLdjnak@uuCqvd;?7;m7IcnSupfehUsi}oNbllceNwwEwtfq525=k5Km`Qwv`gj[}kiH`nbmgLqqGuzhs753?l;EobWqtbidYmyk@uuCqvd;876;2d:FneVrumhgXxlzjOtvBvwg~48:50<0>d:FneVrumhgXxlzjOtvBvwg~48;50=0>f:FneVrumhgXxlzjOtvBvwg~48;50<4?>0f8@hgT|{oja^zntdMvpDtuip6:=32>>0f8@hgT|{oja^zntdMvpDtuip6:>32?>0d8@hgT|{oja^zntdMvpDtuip6:>32>:1<2`>BjiZ~yilc\t`vfKprFz{kr0<<1<0<2`>BjiZ~yilc\t`vfKprFz{kr0<=1<1<2b>BjiZ~yilc\t`vfKprFz{kr0<=1<083:4b3?>2:4b4?>3:4`4?>2>586l2Nfm^z}e`oPpdrbG|~J~ov<06=8486l2Nfm^z}e`oPpdrbG|~J~ov<07=8586n2Nfm^z}e`oPpdrbG|~J~ov<07=84<768n0H`o\tsgbiVrf|lE~xL|}ax>21;:668i0H`o\tsgbiVrf|lE~xL|}ax>2:9699l1Oal]{rdcnWqgsmFM|ny=3=84<768i0H`o\tsgbiVrf|lE~xL|}ax>2:9799j1Oal]{rdcnWqgsmFM|ny=0=8586m2Nfm^z}e`oPpdrbG|~J~ov<32>586k2Nfm^z}e`oPpdrbG|~J~ov<23:4c=394;7d3Mgj_y|jalQweqcH}}Ky~lw34?>2:4e=2=5`=CehY~hobSucwaJssI{xju1;1<083:4e=3=5f=CehY~hobSucwaJssI{xju181<1<2a>BjiZ~yilc\t`vfKprFz{kr0;031;2=5f=CehY~hobSucwaJssI{xju181<0<2g>BjiZ~yilc\t`vfKprFz{kr0:030?3f?Akf[}xnm`]{augLqqGuzhs7;32>:1<2g>BjiZ~yilc\t`vfKprFz{kr0:031?3`?Akf[}xnm`]{augLqqGuzhs7432?>0g8@hgT|{oja^zntdMvpDtuip6321?50?3`?Akf[}xnm`]{augLqqGuzhs7432>>0a8@hgT|{oja^zntdMvpDtuip6221>11d9GidUszlkf_yo{eNwwEwtfq5350<4?>0a8@hgT|{oja^zntdMvpDtuip6221?1149GidRnele~xL|}ax>3:9699?1OalZfmdmvpDtuip6;21??>048@hgSadodyyO}r`{?4;:697;=7IcnThofkprFz{kr0=0313<22>Bji]cfib{{Aspb}9694895=;5Km`Vji`ir|Hxymt2?>=37:402NfmYgbenwwEwtfq5:50<91179GidRnele~xL|}ax>3:97?68<0H`o[ilglqqGuzhs7<32>9?36?Akf\`gncxzNrscz858;97;=7IcnThofkprFz{kr0=0321<22>Bji]cfib{{Aspb}9694;;5=;5Km`Vji`ir|Hxymt2?>=01:402NfmYgbenwwEwtfq5:50?;1179GidRnele~xL|}ax>3:94168<0H`o[ilglqqGuzhs7<32=7?35?Akf\`gncxzNrscz858;:14::6JbaUknajssI{xju1>1<3;=50=Ceh^bahazt@pqe|:76585=;5Km`Vji`ir|Hxymt2?>=13:4>1179GidRnele~xL|}ax>3:95668?0H`o[ilglqqGuzhs7<32<>078@hgSadodyyO}r`{?4;:368?0H`o[ilglqqGuzhs7<32:>078@hgSadodyyO}r`{?4;:168?0H`o[ilglqqGuzhs7<328>078@hgSadodyyO}r`{?4;:?68?0H`o[ilglqqGuzhs7<326>048@hgSadodyyO}r`{?558;87;<7IcnThofkprFz{kr0<>1<02=52=Ceh^bahazt@pqe|:6876:=3?8;EobPlkbg|~J~ov<02=84499>1OalZfmdmvpDtuip6:<32>3?34?Akf\`gncxzNrscz846948>5=:5Km`Vji`ir|Hxymt2>0?>21;703MgjXdcjotvBvwg~48:50<81169GidRnele~xL|}ax>24;:6?7;<7IcnThofkprFz{kr0<>1<0:=52=Ceh^bahazt@pqe|:6876:53?9;EobPlkbg|~J~ov<02=8486?2NfmYgbenwwEwtfq5;;21058@hgSadodyyO}r`{?558;:84:;6JbaUknajssI{xju1??>=01:41>0>7:FneQojmfM|ny=33:94368=0H`o[ilglqqGuzhs7==0324<23>Bji]cfib{{Aspb}977658=2<94DlcWmhch}}Ky~lw311058@hgSadodyyO}r`{?558;:04::6JbaUknajssI{xju1??>=0=52=Ceh^bahazt@pqe|:68768<3?6;EobPlkbg|~J~ov<02=867=87;<7IcnThofkprFz{kr0<>1<23=53=Ceh^bahazt@pqe|:687682<84DlcWmhch}}Ky~lw3116:FneQojmfM|ny=33:9099?1OalZfmdmvpDtuip6:<328>048@hgSadodyyO}r`{?558;07;=7IcnThofkprFz{kr0<>1<8<22>Bji]cfib{{Aspb}97665:5=:5Km`Vji`ir|Hxymt2>1?>24;703MgjXdcjotvBvwg~48;5025;:6:7;<7IcnThofkprFz{kr01OalZfmdmvpDtuip6:=32>6?34?Akf\`gncxzNrscz847948=5=:5Km`Vji`ir|Hxymt2>1?>2<;703MgjXdcjotvBvwg~48;50<71179GidRnele~xL|}ax>25;:668=0H`o[ilglqqGuzhs7=<0321<23>Bji]cfib{{Aspb}976658:2<94DlcWmhch}}Ky~lw310058@hgSadodyyO}r`{?548;:=4:;6JbaUknajssI{xju1?>>=06:41;0>7:FneQojmfM|ny=32:94068=0H`o[ilglqqGuzhs7=<0329<23>Bji]cfib{{Aspb}97665822<84DlcWmhch}}Ky~lw310>1189GidRnele~xL|}ax>25;:493:5=:5Km`Vji`ir|Hxymt2>1?>05;713MgjXdcjotvBvwg~48;50>0>6:FneQojmfM|ny=32:9299?1OalZfmdmvpDtuip6:=32:>048@hgSadodyyO}r`{?548;>7;=7IcnThofkprFz{kr0Bji]cfib{{Aspb}9766525=;5Km`Vji`ir|Hxymt2>1?>::401OalZfmdmvpDtuip6:>32>1?34?Akf\`gncxzNrscz84494885=:5Km`Vji`ir|Hxymt2>2?>27;703MgjXdcjotvBvwg~48850<:1169GidRnele~xL|}ax>26;:6=7;<7IcnThofkprFz{kr0<<1<04=52=Ceh^bahazt@pqe|:6:76:;3?8;EobPlkbg|~J~ov<00=84>99>1OalZfmdmvpDtuip6:>32>9?35?Akf\`gncxzNrscz8449484:;6JbaUknajssI{xju1?=>=03:41<0>7:FneQojmfM|ny=31:94568=0H`o[ilglqqGuzhs7=?0322<23>Bji]cfib{{Aspb}975658?2<94DlcWmhch}}Ky~lw313058@hgSadodyyO}r`{?578;:>4:;6JbaUknajssI{xju1?=>=0;:4140>6:FneQojmfM|ny=31:9499>1OalZfmdmvpDtuip6:>32<0?3:?Akf\`gncxzNrscz84494:;1<3?8;EobPlkbg|~J~ov<00=86799?1OalZfmdmvpDtuip6:>32<>048@hgSadodyyO}r`{?578;<7;=7IcnThofkprFz{kr0<<1<4<22>Bji]cfib{{Aspb}97565<5=;5Km`Vji`ir|Hxymt2>2?>4:402NfmYgbenwwEwtfq5;821>1169GidRnele~xL|}ax>27;:687;<7IcnThofkprFz{kr0<=1<03=52=Ceh^bahazt@pqe|:6;76:>3?8;EobPlkbg|~J~ov<01=84599>1OalZfmdmvpDtuip6:?32>4?34?Akf\`gncxzNrscz845948?5=:5Km`Vji`ir|Hxymt2>3?>22;703MgjXdcjotvBvwg~48950<91169GidRnele~xL|}ax>27;:607;<7IcnThofkprFz{kr0<=1<0;=53=Ceh^bahazt@pqe|:6;76:2<94DlcWmhch}}Ky~lw312>058@hgSadodyyO}r`{?568;:;4:;6JbaUknajssI{xju1?<>=00:4190>7:FneQojmfM|ny=30:94268=0H`o[ilglqqGuzhs7=>0327<23>Bji]cfib{{Aspb}974658<2<94DlcWmhch}}Ky~lw312048@hgSadodyyO}r`{?568;:7;<7IcnThofkprFz{kr0<=1<22=5<=Ceh^bahazt@pqe|:6;768=7>1169GidRnele~xL|}ax>27;:497;=7IcnThofkprFz{kr0<=1<2<22>Bji]cfib{{Aspb}97465>5=;5Km`Vji`ir|Hxymt2>3?>6:402NfmYgbenwwEwtfq5;82161179GidRnele~xL|}ax>27;:>68<0H`o[ilglqqGuzhs7=9030?34?Akf\`gncxzNrscz842948:5=:5Km`Vji`ir|Hxymt2>4?>25;703MgjXdcjotvBvwg~48>50<<1169GidRnele~xL|}ax>20;:6;7;<7IcnThofkprFz{kr0<:1<06=52=Ceh^bahazt@pqe|:6<76:93?8;EobPlkbg|~J~ov<06=84099>1OalZfmdmvpDtuip6:832>7?34?Akf\`gncxzNrscz84294825=:5Km`Vji`ir|Hxymt2>4?>2=;713MgjXdcjotvBvwg~48>50<0>7:FneQojmfM|ny=37:94768=0H`o[ilglqqGuzhs7=90320<23>Bji]cfib{{Aspb}97365892<94DlcWmhch}}Ky~lw315058@hgSadodyyO}r`{?518;:<4:;6JbaUknajssI{xju1?;>=05:41:0>7:FneQojmfM|ny=37:94?68=0H`o[ilglqqGuzhs7=90328<22>Bji]cfib{{Aspb}9736585=:5Km`Vji`ir|Hxymt2>4?>04;7>3MgjXdcjotvBvwg~48>50>?50?34?Akf\`gncxzNrscz84294:;5=;5Km`Vji`ir|Hxymt2>4?>0:402NfmYgbenwwEwtfq5;?2181179GidRnele~xL|}ax>20;:068<0H`o[ilglqqGuzhs7=9038?35?Akf\`gncxzNrscz8429404::6JbaUknajssI{xju1?:>=2=52=Ceh^bahazt@pqe|:6=76:<3?8;EobPlkbg|~J~ov<07=84799>1OalZfmdmvpDtuip6:932>2?34?Akf\`gncxzNrscz84394895=:5Km`Vji`ir|Hxymt2>5?>20;703MgjXdcjotvBvwg~48?50<;1169GidRnele~xL|}ax>21;:6>7;<7IcnThofkprFz{kr0<;1<05=52=Ceh^bahazt@pqe|:6=76:43?8;EobPlkbg|~J~ov<07=84?99?1OalZfmdmvpDtuip6:932>>058@hgSadodyyO}r`{?508;:94:;6JbaUknajssI{xju1?:>=02:41?0>7:FneQojmfM|ny=36:94468=0H`o[ilglqqGuzhs7=80325<23>Bji]cfib{{Aspb}972658>2<94DlcWmhch}}Ky~lw31421<8>058@hgSadodyyO}r`{?508;:14:;6JbaUknajssI{xju1?:>=0::403?8;EobPlkbg|~J~ov<07=8669901OalZfmdmvpDtuip6:932<1;2=52=Ceh^bahazt@pqe|:6=768=3?9;EobPlkbg|~J~ov<07=8686>2NfmYgbenwwEwtfq5;>21:1179GidRnele~xL|}ax>21;:268<0H`o[ilglqqGuzhs7=8036?35?Akf\`gncxzNrscz84394>4::6JbaUknajssI{xju1?:>=:=53=Ceh^bahazt@pqe|:6=7622<;4DlcWmhch}}Ky~lw31?>3:402NfmYgbenwwEwtfq5;50<<1179GidRnele~xL|}ax>2:97468<0H`o[ilglqqGuzhs7=32>4?35?Akf\`gncxzNrscz848;9<4::6JbaUknajssI{xju1?1<04=53=Ceh^bahazt@pqe|:665;<2<84DlcWmhch}}Ky~lw31?>2<;713MgjXdcjotvBvwg~4847=40>5:FneQojmfM|ny=3=8486>2NfmYgbenwwEwtfq5;50?>1179GidRnele~xL|}ax>2:94668<0H`o[ilglqqGuzhs7=32=2?35?Akf\`gncxzNrscz848;::4::6JbaUknajssI{xju1?1<36=53=Ceh^bahazt@pqe|:6658>2<84DlcWmhch}}Ky~lw31?>12;713MgjXdcjotvBvwg~4847>:0>6:FneQojmfM|ny=3=87>99?1OalZfmdmvpDtuip6:21<6>078@hgSadodyyO}r`{?5;:568<0H`o[ilglqqGuzhs7=32<0?3;?Akf\`gncxzNrscz848;;80;2<84DlcWmhch}}Ky~lw31?>05;723MgjXdcjotvBvwg~4847?3?:;EobPlkbg|~J~ov<06:FneQojmfM|ny=0=84799?1OalZfmdmvpDtuip6921?=>048@hgSadodyyO}r`{?6;:6;7;=7IcnThofkprFz{kr0?0315<22>Bji]cfib{{Aspb}94948?5=;5Km`Vji`ir|Hxymt2=>=35:402NfmYgbenwwEwtfq5850<71149GidRnele~xL|}ax>1:9799?1OalZfmdmvpDtuip6921048@hgSadodyyO}r`{?6;:597;=7IcnThofkprFz{kr0?0323<22>Bji]cfib{{Aspb}9494;95=;5Km`Vji`ir|Hxymt2=>=07:402NfmYgbenwwEwtfq5850?91179GidRnele~xL|}ax>1:94?68<0H`o[ilglqqGuzhs7>32=9?36?Akf\`gncxzNrscz878;:7;=7IcnThofkprFz{kr0?0331<2<>Bji]cfib{{Aspb}9494:;1<3?9;EobPlkbg|~J~ov<30>5:FneQojmfM|ny=0=8186=2NfmYgbenwwEwtfq585080>5:FneQojmfM|ny=0=8386=2NfmYgbenwwEwtfq5850:0>5:FneQojmfM|ny=0=8=86=2NfmYgbenwwEwtfq585040>5:FneQojmfM|ny=1=8586>2NfmYgbenwwEwtfq5950<>1179GidRnele~xL|}ax>0:97668<0H`o[ilglqqGuzhs7?32>2?35?Akf\`gncxzNrscz868;9:4::6JbaUknajssI{xju1=1<06=53=Ceh^bahazt@pqe|:465;>2<84DlcWmhch}}Ky~lw33?>22;713MgjXdcjotvBvwg~4:47=:0>6:FneQojmfM|ny=1=84>99?1OalZfmdmvpDtuip6821?6>078@hgSadodyyO}r`{?7;:668<0H`o[ilglqqGuzhs7?32=0?35?Akf\`gncxzNrscz868;:84::6JbaUknajssI{xju1=1<30=53=Ceh^bahazt@pqe|:465882<84DlcWmhch}}Ky~lw33?>10;713MgjXdcjotvBvwg~4:47>80>6:FneQojmfM|ny=1=87099?1OalZfmdmvpDtuip6821<8>048@hgSadodyyO}r`{?7;:507;=7IcnThofkprFz{kr0>0328<21>Bji]cfib{{Aspb}9594;4::6JbaUknajssI{xju1=1<22=5==Ceh^bahazt@pqe|:4659:6=0>6:FneQojmfM|ny=1=86799<1OalZfmdmvpDtuip6821=1149GidRnele~xL|}ax>0:9299<1OalZfmdmvpDtuip6821;1149GidRnele~xL|}ax>0:9099<1OalZfmdmvpDtuip682191149GidRnele~xL|}ax>0:9>99<1OalZfmdmvpDtuip682171149GidRnele~xL|}ax>7:9699?1OalZfmdmvpDtuip6?21??>048@hgSadodyyO}r`{?0;:697;=7IcnThofkprFz{kr090313<22>Bji]cfib{{Aspb}9294895=;5Km`Vji`ir|Hxymt2;>=37:402NfmYgbenwwEwtfq5>50<91179GidRnele~xL|}ax>7:97?68<0H`o[ilglqqGuzhs7832>9?36?Akf\`gncxzNrscz818;97;=7IcnThofkprFz{kr090321<22>Bji]cfib{{Aspb}9294;;5=;5Km`Vji`ir|Hxymt2;>=01:402NfmYgbenwwEwtfq5>50?;1179GidRnele~xL|}ax>7:94168<0H`o[ilglqqGuzhs7832=7?35?Akf\`gncxzNrscz818;:14::6JbaUknajssI{xju1:1<3;=50=Ceh^bahazt@pqe|:36585=;5Km`Vji`ir|Hxymt2;>=13:4>1179GidRnele~xL|}ax>7:95668?0H`o[ilglqqGuzhs7832<>078@hgSadodyyO}r`{?0;:368?0H`o[ilglqqGuzhs7832:>078@hgSadodyyO}r`{?0;:168?0H`o[ilglqqGuzhs78328>078@hgSadodyyO}r`{?0;:?68?0H`o[ilglqqGuzhs78326>078@hgSadodyyO}r`{?1;:768<0H`o[ilglqqGuzhs7932>0?35?Akf\`gncxzNrscz808;984::6JbaUknajssI{xju1;1<00=53=Ceh^bahazt@pqe|:265;82<84DlcWmhch}}Ky~lw35?>20;713MgjXdcjotvBvwg~4<47=80>6:FneQojmfM|ny=7=84099?1OalZfmdmvpDtuip6>21?8>048@hgSadodyyO}r`{?1;:607;=7IcnThofkprFz{kr080318<21>Bji]cfib{{Aspb}939484::6JbaUknajssI{xju1;1<32=53=Ceh^bahazt@pqe|:2658:2<84DlcWmhch}}Ky~lw35?>16;713MgjXdcjotvBvwg~4<47>>0>6:FneQojmfM|ny=7=87299?1OalZfmdmvpDtuip6>21<:>048@hgSadodyyO}r`{?1;:5>7;=7IcnThofkprFz{kr080326<22>Bji]cfib{{Aspb}9394;25=;5Km`Vji`ir|Hxymt2:>=0::4304;7?3MgjXdcjotvBvwg~4<47?<4?>048@hgSadodyyO}r`{?1;:497;>7IcnThofkprFz{kr08033?36?Akf\`gncxzNrscz808;<7;>7IcnThofkprFz{kr08035?36?Akf\`gncxzNrscz808;>7;>7IcnThofkprFz{kr08037?36?Akf\`gncxzNrscz808;07;>7IcnThofkprFz{kr08039?36?Akf\`gncxzNrscz838;87;=7IcnThofkprFz{kr0;0311<22>Bji]cfib{{Aspb}90948;5=;5Km`Vji`ir|Hxymt29>=31:4076:?3?9;EobPlkbg|~J~ov<72NfmYgbenwwEwtfq5<50<;1179GidRnele~xL|}ax>5:97168<0H`o[ilglqqGuzhs7:32>7?35?Akf\`gncxzNrscz838;914::6JbaUknajssI{xju181<0;=50=Ceh^bahazt@pqe|:165;5=;5Km`Vji`ir|Hxymt29>=03:40769=3?9;EobPlkbg|~J~ov<72NfmYgbenwwEwtfq5<50?=1179GidRnele~xL|}ax>5:94368<0H`o[ilglqqGuzhs7:32=5?35?Akf\`gncxzNrscz838;:?4::6JbaUknajssI{xju181<35=53=Ceh^bahazt@pqe|:165832<84DlcWmhch}}Ky~lw36?>1=;723MgjXdcjotvBvwg~4?47>3?9;EobPlkbg|~J~ov<7?50?35?Akf\`gncxzNrscz838;;84:96JbaUknajssI{xju181<2<21>Bji]cfib{{Aspb}9094=4:96JbaUknajssI{xju181<4<21>Bji]cfib{{Aspb}9094?4:96JbaUknajssI{xju181<6<21>Bji]cfib{{Aspb}909414:96JbaUknajssI{xju181<8<21>Bji]cfib{{Aspb}919494::6JbaUknajssI{xju191<02=53=Ceh^bahazt@pqe|:065;:2<84DlcWmhch}}Ky~lw37?>26;713MgjXdcjotvBvwg~4>47=>0>6:FneQojmfM|ny=5=84299?1OalZfmdmvpDtuip6<21?:>048@hgSadodyyO}r`{?3;:6>7;=7IcnThofkprFz{kr0:0316<22>Bji]cfib{{Aspb}9194825=;5Km`Vji`ir|Hxymt28>=3::4314;713MgjXdcjotvBvwg~4>47><0>6:FneQojmfM|ny=5=87499?1OalZfmdmvpDtuip6<21<<>048@hgSadodyyO}r`{?3;:5<7;=7IcnThofkprFz{kr0:0324<22>Bji]cfib{{Aspb}9194;<5=;5Km`Vji`ir|Hxymt28>=04:406:FneQojmfM|ny=5=8669911OalZfmdmvpDtuip6<21=>:1<22>Bji]cfib{{Aspb}9194:;5=85Km`Vji`ir|Hxymt28>=1=50=Ceh^bahazt@pqe|:065>5=85Km`Vji`ir|Hxymt28>=7=50=Ceh^bahazt@pqe|:065<5=85Km`Vji`ir|Hxymt28>=5=50=Ceh^bahazt@pqe|:06525=85Km`Vji`ir|Hxymt28>=;=50=Ceh^bahazt@pqe|:?65:5=;5Km`Vji`ir|Hxymt27>=33:402NfmYgbenwwEwtfq5250<=1179GidRnele~xL|}ax>;:97368<0H`o[ilglqqGuzhs7432>5?35?Akf\`gncxzNrscz8=8;9?4::6JbaUknajssI{xju161<05=53=Ceh^bahazt@pqe|:?65;32<84DlcWmhch}}Ky~lw38?>2=;723MgjXdcjotvBvwg~4147=3?9;EobPlkbg|~J~ov<92NfmYgbenwwEwtfq5250??1179GidRnele~xL|}ax>;:94568<0H`o[ilglqqGuzhs7432=3?35?Akf\`gncxzNrscz8=8;:=4::6JbaUknajssI{xju161<37=53=Ceh^bahazt@pqe|:?658=2<84DlcWmhch}}Ky~lw38?>13;713MgjXdcjotvBvwg~4147>50>6:FneQojmfM|ny=:=87?99<1OalZfmdmvpDtuip6321<1179GidRnele~xL|}ax>;:9576820H`o[ilglqqGuzhs7432<1;2=53=Ceh^bahazt@pqe|:?659:2<;4DlcWmhch}}Ky~lw38?>0:436:434:43::4324;713MgjXdcjotvBvwg~4047=<0>6:FneQojmfM|ny=;=84499?1OalZfmdmvpDtuip6221?<>048@hgSadodyyO}r`{?=;:6<7;=7IcnThofkprFz{kr040314<22>Bji]cfib{{Aspb}9?948<5=;5Km`Vji`ir|Hxymt26>=34:406:FneQojmfM|ny=;=87699?1OalZfmdmvpDtuip6221<>>048@hgSadodyyO}r`{?=;:5:7;=7IcnThofkprFz{kr040322<22>Bji]cfib{{Aspb}9?94;>5=;5Km`Vji`ir|Hxymt26>=06:402NfmYgbenwwEwtfq5350?61179GidRnele~xL|}ax>::94>68?0H`o[ilglqqGuzhs7532=>048@hgSadodyyO}r`{?=;:487;37IcnThofkprFz{kr04033083:40169GkpdkmZseoL}vnbKmFdubW;;97IazbmgP}keEizoIcbb>0:Flqgjb[pdhNl}j_033?AirjeoXucmMarg\6`=Cg|hgi^wacCmlh43?O=2@CB6>C302O?I9K;0133?@2BN8H:J4D634==B>J>J>5>=;D:7?@>18=1N4LO>0:G;A=C?012345678108AD773LK9MHONA3C1E7GFI=1NM9>>0:GB05CF<9:;<=KN4168ADG?<2OJML64E@CB2745991NMLONA@CBEDGFIHK:<6KNA@GBED@ANOOJML??;DCBE@GBI=:;<9>;099FEDC389>37HOJADC1E4699>?0028AG1CMK=OJKHIEC5G55=BKH:HO=>N0@23456?3LIHO?>?0028AFEDI9:;M=>?A12355=BKJIMHIJJCBAB<=>d3LIH\L\FTX>3:f=BKJZJ^DZV<0<`?@EDXHXBXT2=>b9FGFVFZ@^R0>0l;DA@TDTN\P6?2n5JCBRBVLR^4<4h7HMLP@PJP\:16l1NON^NRHVZ82<76j1NON^NRHVZ828682OHINO7210365G?:920II?=DE0155=BM;K9M?O=A3C1E7G682ONI=K?E1016547:920IHK7E9:;55=BMLH?89?;453FA@D682ONINKJEDCBE=GFIH;;7HKJEDAFA=>?01:34<>4EDGEFGDALMNM;:9I119FAC@BJOKNIKHJEGD24>CBNOLMIH>?1G3E452>==5JFDGB@DGBILOJ4LO>0:GEACGBMOKNIKOJAD68AC@0<2OMJK=4EOC5?@HFJEO<7H@NREGM<>CII[NNBA64EOCQ@@HR;2OEN:5JNCUQAK>3:GM[VBEA]OY^RGAIU]U2g=BFV\HCRJFV0`8AKYQKFUOE[8<;DMP5d=BfhhgiD`Mlj,qAkgedlCe_yo{e048Aqrr{\yy|NffnbjTvdvwm{;<7Hz{urWpvuEoagic[opdp{54=B|}xY~|DlcEmcit:;1Nxy{|Urps@hgAaoext"Mgioak@hgAaoext894EuvvwPuuxMgjJdh`sy-GkpdkmZseoH`nbmg@h`gu'Me~nak\yoaAevc'Me~nak\yoaBw|hdAgHjhv oRkd[hu2n2Oxx}ZssrGid@nnfys#IazbmgP}keBfhhgiNbjas-GkpdkmZseoOo|ey-GkpdkmZseoL}vnbKmFdubp&eXejQbsy-E@FVBp?CB2355=A89:MJ=>I012FA5633O:2:<>4F1A@BDCBN9IHJ=ML119E507AN<;M=8HIF4D24>@6NO;:=1023554@5N129>5??;G107DGFI9:;?012355=A;O=;<=>I3G5E7C133O>M<<>4F423BC67K<:;OK>?119E1C2A?99:;4567?C0>8;1M;<>4F62;1AG5I;:3<5O=119E32@0NO=3<=6?892;?C10N1:;4<>4F6F4F6>4?>?><119E3@0C=J>I?L<6192;?C1ANOLMJ<>4F6DEBC@AN>L@?0120J56789:;55=A012M456IFGDE<=>?3O2M>?672028B=@?N;L3>5<7830;<>@?N0LMJK:4F8430>@F:H20JLH7F@7;55=AIOKMMKOIAGCBE7G682LJJLHIA@GFA@CBML?0JLB\E59EF56682LIH4KNC9501405<920JOKN506355=AJLKNMHO:1527416682LIIH8=67F:GF27<=;;7KM<0GF41CE48H29<95IC@C7?CECK;1MH55ID4FB<5>682LO;8L630G@21G?:990JIM;;GF@G1=ALJO>7KJLPD58BAEWMV;:<6HKDEDEBCG?01KJML=4FEG24>@CMJH2M59:651265>IF1224>@CNOLO;:HK76DG32511320>@B==;;7KK7092F4@6A0O2MI<>4FDF@3333JH33????119EA@CEIHKIMLOMA@C24>@BMOKJML>=21CBED773OOM;;GGEB46>00:8BC658;:9==5IF1036547:98;>=<>0:DE43@A89LM<=HI0133?C@70OLNI=6?8BAFA1=AN;:?7KH=A028BC57NO:;JK??FG23<>@A<9>;8=:4FG7755=AN0JK;88:DE1AGF81>0JK8>8:DE2200NO20JK98A9030>@A?O;;7KH8F2D2B5@7?99;=55IF923456682LM4=6?81:3<5>709;;7KH70GD34C@78OL;<55IF92EBC@33OL3>95IF9C7?C@?M=1MJL67;GDBF08:0JKO7A9C;BCG?NOK386HIA833?C@FIOLJML6NA@CBE467<2LMH5:4FGFE55=ANML<;89N89:1456682LMHKHKDE0147478920JKK?012355=ANLKNMHO:5527416682LMIH;>41DEGF14<9;;7KHJFGDFGGDFJKHJ4<>4FGD3FGD7IHK;MLO?119EBC34;9:8?=><31224>@AN?LMJKHIFGDEB3>NA@C24>@AN>LMJ:HIF623452?N123J567F9:24>@ANK?>998;;;GDEA==ANOO;<=>7;GDEA032<8:0JKHJFDDF1033==??==5IFGGEBC@ANOLMJKH>0:DEBC6789985>ML6B33?C@AN9:;<>7<3B4@G46>01234567991MJKH?013EBC@789::<6HIFG234=6781:;<5??;GDEB56689::<=>>0028BC@A892;<=6?01:3<>@ANO::<=64FGDE474702LMJK>;44:8BC@A99:;46HIFG3354>=>?8:DEBC45:9;;7KHIF5230167<=:;8<>4FGDE012BNOLM<=>N8:DEBC23==20JKHI5436<>@ANO?>99??;GDEB0B0NOLMJ=6=A028BC@A?99;8=>?4123<>@ANO2;<=??;GDEB=6781:;<5>?0028BC@A012;456?89:355=ANOL345O789C;<=G?3OLMJL<70028BC@AI;2;M?6?A3:355=ANOLJML@ANOL9J?HIFGDEB7773OLMJK9IFGDEBC@AN11MJKHI89:24>@ANOL345H789D;<=>MJKHIFGD;?C@ANOL=5<>4FGDEBC1A892;<=>?119EBC@AN1:3>5<7292;?C@ANOLJ>55IFGDEBD>682LMJKHIC9DEBCE7K9;;7KHIFGDGAC@ANOL4FGDEBC@A89:;<=>>119EBC@ANOL;<=>?00224>@ANOLMJK>?010345773OLMJKHIF12;456788:0JKHIFGDE557799:;==5IFGDEBC@6<=>?89:>0:DEBC@ANO;>98LIFG33?C@ANOLMJ?<=2301446=??;GDEBC@AN=:;9<>4FGDEBC@A=98;;45224>@ANOLMJK;:547611773OLMJKHIF754218:0JKHIFGDE<567092;==5IFGDEBC@?01:3<5>>0:DEBC@ANO23456M8933?C@ANOLMJ5678@:;<46?991MJKHIFGDBEDG7898:<6HIFGDEBCGFIHKJM5??;GDEBC@ANKKJMLONA028BC@ANOLMNOL?012355=ANOLMJKHMBCDEBCB682LMJKHIFG@EBA@AN<;;7KHIFGDEBG@ANM?MJ<>4FGDEBC@AN;8M>KH=119EBC@ANOLM;I;N29224>@ANOLMJKH789:;<=773OLMJKHIFG;:B3@A>8:0JKHIFGDEB@@A=>LM==5IFGDEBC@ANH2J4L6>0:DEBC@ANOLMMLHIAD33?C@ANOLMJKHJ2D0F646?4028BC@ANOLMJKHI457755=ANOLMJKHIFGD6516682LMJKHIFGDEBC3399;;7KHIFGDEBC@AN12J4<>4FGDEBC@ANOLM5;86119EBC@ANOLMJKHNA3C24>@ANOLMJKHIFGCBAD773OLMJKHIFGDEB@D788:0JKHIFGDEBC@ANMLM==5IFGDEBC@ANOLMI49>0:DEBC@ANOLMJKHI4133?C@ANOLMJKHIFGD5=46:<6HIFGDEBC@ANOLMJHm4FHLF[UUXN[KH==5IRDS\FGYR[LUH@F>>0:DQATYEJV_XIRMCK033?CTBYVHISX]J_BNH646@nnfIdby|`lmgq*g@nnfYmyk>6:DjbjVszJfdofM}orqjjbY69?1Meka_tsAokfmDzfyxeciP209D7>AIL;n0KCJP20]l[wJhkbooJdb{esAlqkr\9:WTi|{nl^3\k9746;o0KCJP20]l[wJhkbooJdb{esAlqkr\9:WTi|{nl^3\k974688n7J@K_33\kZtKgjanhKgctdp@kphsS89VShzam]2[j:6;789h6IAD^02[jYuDfi`iiHflugqGjsi|R;8QRk~u`n\5ZiXag|9i6IAD^02[jYuDfi`iiHflugqGjsi|R;8QRk~u`n\5ZiXag|:?6I\R29DPV>NffmycmfkZnrkdj`bX9890Dl`ksichaPhtandnhR<>;H08M54OIA]ZT46GAIUR\43>88:KMMQVX8120ECG[P^2:<>OIA]ZTI9:KMMQUSI]O<7D@FT^233>OIA]U;=:5FNHV\471L7:KMMQY7L>1BBDZP0D58MKOSW9L<7D@FT^333>OIA]U:=:5FNHV\571569JJLRX9?=0ECG[_054?LHN\V;3;6GAIU]2=2=NF@^T=L94IOKW[4D03@DBXR?L7:KMMQY6L>1BBDZP1D58MKOSW8L<7D@FT^033>OIA]U9=:5FNHV\671L94IOKW[7D03@DBXR1BBDZP2D58MKOSW;L<7D@FT^133>OIA]U8=:5FNHV\771=8;HLJPZ53?2CEEYQ<569JJLRX;?=0ECG[_254?LHN\V93;6GAIU]0=2=NF@^T?L94IOKW[6D03@DBXR=L7:KMMQY4L>1BBDZP3D58MKOSW:L<7D@FT^633>OIA]U?=:5FNHV\0713;6GAIU]7=2=NF@^T8L94IOKW[1D03@DBXR:L7:KMMQY3L>1BBDZP4D58MKOSW=L<7D@FT^733>OIA]U>=:5FNHV\1711BBDZP5D58MKOSWOIA]U==:5FNHV\271?=0ECG[_754?LHN\V<3;6GAIU]5=2=NF@^T:L94IOKW[3D03@DBXR8L7:KMMQY1L>1BBDZP6D58MKOSW?L<7D@FT^533>OIA]U<=:5FNHV\3711BBDZP7D58MKOSW>L=7D@FT^C5?LHN\VH=7D@FT^A5?LHN\VN27D@FT^DJH@11BBDZPQ058MKOSWX8<7D@FT^S03>OIA]UZ8:5FNHV\PTbOI\LXMMNKPTXRF=>OI\LX[SH@m;HLWAWVX\LY_?6GAV89JJZBKQVOEi6GA_ENZ[H^XK_NOi6GA_ENZ[H^XL_NOm6GA_ENZ[VCS02CDNIKCAX`8MJEKCNFBXNFn;HMPPDHCI[N27D]JREGPA7gOix|~XxknmFgmawgsg{Q;Q#l\tsgbi@hfjeoo=?94IorvpVrumhgLick}aumq_4[)jZ~yilcJn``oaa75?2Ce|xz\tsgbiBcim{kcU=]/`PpwcfeLdjnakk1358Mkvr|Z~yilcHeogqeqiuS:W%n^z}e`oFjddkmm;9;6GaptvPpwcfeNoeio{osY7Y+dT|{ojaH`nbmgg571OhXfx>_klehtfv`=NgYeyx?\jsucqp75UdS@[W_34\k475m2Cd\b|{2Sgppdtsp&Gxdkh_cDscdOi]zoyAbjjDm{UafY2:81Bc]a}t3Pfwqgu|q%Fe|jg^`JkWcflpCe=l5FoQmqp7Tb{}kyxu!Pn127?49]jjs7XAG\T3:731:7378<7Da_osv1V`usi{~s#oHg`KmQvcuEfnnHawYeb]362=NgYeyx?\jsucqp})eNymjEc[|esOl``Bkq_ohS8<8;HmSkwr5Zlymzw/cDscdOi]zoyAbjjDm{UafY1;81Bc]a}t3Pfwqgu|q%iJ}inIoWpawKhllUi_ym]su]m[DHCW:Ud??5FoQmqp7Tb{}kyxu!mFqebMkStm{GdhhQmSuaQwqYiWHDOS>Q`1318MjVhz}8Yi~znruz,fLiWg{~9IcHcafTbhlb5i2Cd\b|{2Sgppdtsp&hBc]a}t3GmBig`^hfbhR||tqmw6==NgYeyx?\jsucqp})eAfZd~y2Cd\b|{2Sgppdtsp&hYi~znruQweqcXNZGTJKj>289JkUiu|;Xnyo}ty-aV`usi{~Xxlzj_GQN[C@c9$Ce>l5FoQmqp7Tb{}kyxu!mRdqwewrT|h~nSK]B_GDg5(Oi9;<0Eb^`ru0Qavrfz}r$n_k|t`pwWqgsmVLXARHId30:?LiWg{~9^h}{asv{+gTb{}kyx^zntd]EWHYANm8&EcOo|ey-GkpdkmZseoZgkeQmqpHicm'NdyobjSxl`PRocmYeyx@ake.Flqgjb[pdhM~wacHlAevc'fYbku!IDBRF|0eZWNDOS9=Po^OV\Z5>Tc<=:6:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(EdsSyk_abifpFtbl`~Hcx`{[9_\CKBX<:UdS@[W_2;7[j73>k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"Cnde]DJAY09VeTKCJP70]l[dbcW:=TCXZPltv?7;343@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$Aljk_o2215Ydq595995FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'DkohR`?142\g|:468UX[<;;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,IdbcWg::9=Qcuu>7:02589JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*KflmUe<<;?_ymq868698;:9;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yPxnp?2;7698?27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv M`fg[k66=9Usc29>032543?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$Aljk_o2215Yg{6=22458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})JimnTb=?:0^zlv90998>>n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/Lcg`Zh79<:Ttb|36?320ZUP8Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv MbmvjqYUmHfbkc }WnpgGjsi|lx:9k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv MbmvjqYUmHfbkc }WnpgGjsi|lxT`xz36?45?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(Eje~byQ]e@njck(u_fxoOb{atdp\hpr;>78=;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/LalqkrXZlKgej`!rVmq`Firf}oySa{{<7<153089;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,Ifirf}UYiLbfgo,qSjtcKfexh|Pltv?2;21>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@m`uov\V`Gkand%~Za}dBmvjqcuWe0;0:679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*Kdg|dS_kNlhem*wQhzmIdyczjr^zlv9699?=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!BcnwmpZTbIeclb#|Xosf@kphsm{Usc2?>0353>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'DidyczPRdCombh)z^eyhNaznugq[}iu494:>;94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Ngjsi|VXnMaghn/pTkwbDg|diQwos>3:451>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@m`uov\V`Gkand%~Za}dBmvjqcuWqey0<0>669JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*Kdg|dS_kNlhem*wQhzmIdyczjr^zlv97998<<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv MbmvjqYUmHfbkc }WnpgGjsi|lxTtb|31?312==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&Ghcx`{_SgBhlai&{]d~iM`uovfvZ~hz5;5=??97:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+Heh}g~T^hOcifl-vRiulJe~byk}_ymq8486;?20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!BcnwmpZTbIeclb#|Xosf@kphsm{Usc2>>01223=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&Ghcx`{_SgBhlai&{]d~iM`uovfvZ~hz585=;94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Ngjsi|VXnMaghn/pTkwbDg|diQwos>1:44102Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@m`uov\V`Gkand%~Za}dBmvjqcuWqey0?0>204b?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(Eje~byQ]e@njck(u_fxoOb{atdp\|jt;:7;T_Z>96:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+Heh}g~T^hOcifl-vRiulJe~byk}_ymq8686>>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"Clotlw[WcFd`me"Y`reAlqkrbzVrd~1=1104a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(Eje~byQ]e@njck(u_fxoOb{atdp\|jt;;7;:S^Y?669JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*Kdg|dS_kNlhem*wQhzmIdyczjr^zlv9599;<37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv MbmvjqYUmHfbkc }WnpgGjsi|lxTtb|33?3153g>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"Clotlw[WcFd`me"Y`reAlqkrbzVrd~1;11044?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(Eje~byQ]e@njck(u_fxoOb{atdp\|jt;>7;:;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y494InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Nip~XZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP47>02Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@czx^PfEio`f'xnC}zfmhxf`Uinf}Q:QR\jAmkdj+tbIeclb`katNrwmjhtS:WP:>SPwhff[hsW8=TCXZ>12;;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(EdsS_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]];9>464InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Nip~XZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP455111Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"Cbuy]QaDjnog$yiB~{ilkyaaVhag~P=PQ]e@njck(umHfbkccjnuMsplii{R9VW;=R_vkgaZkrpV;OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'Dg~tR\jAmkdj+tbGy~badtjdQmjjq]6UVXnMaghn/pfEio`fdoexB~{inlp_6[\>:WT{djj_lw{[41XG\^:9?77;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,IhsW[oJ`dia.sgLtqojasoo\bgatZ3^[WcFd`me"kNlhemi`hsGy~bcc}T3\Y57XYpamoTaxvP16]LQQ71:020Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!Bmtz\V`Gkand%~hAthoj~`bWg`dWOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv Mlw{[WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU036<1Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv Mlw{[WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU016<>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV117??3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$A`{w_SgBhlai&{oD|ygbi{ggTjoi|R;VS_kNlhem*wcFd`meah`{Oqvjkku\;TQ=?PQxieg\ip~X9>UDYY<918:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})Je|rT^hOcifl-v`Iw|`gbvhj_ohlw_4[XZlKgej`!rdCombhjmg~D|yg`nrY0Y^04UV}bhhQbuy]23ZIR\;=:555FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y02Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@czx^PfEio`f'xnC}zfmhxf`Uinf}Q:QR\jAmkdj+tbIeclb`katNrwmjhtS:WP:>SPwhff[hsW8=TCXZ=93;;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(EdsS_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]9;>494InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Nip~XZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP67>02Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@czx^PfEio`f'xnC}zfmhxf`Uinf}Q:QR\jAmkdj+tbIeclb`katNrwmjhtS:WP:>SPwhff[hsW8=TCXZ<13;;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(EdsS_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]99>464InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Nip~XZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP655111Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"Cbuy]QaDjnog$yiB~{ilkyaaVhag~P=PQ]e@njck(umHfbkccjnuMsplii{R9VW;=R_vkgaZkrpV;OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'Dg~tR\jAmkdj+tbGy~badtjdQmjjq]6UVXnMaghn/pfEio`fdoexB~{inlp_6[\>:WT{djj_lw{[41XG\^89?77;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,IhsW[oJ`dia.sgLtqojasoo\bgatZ3^[WcFd`me"kNlhemi`hsGy~bcc}T3\Y57XYpamoTaxvP16]LQQ51:020Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!Bmtz\V`Gkand%~hAthoj~`bWg`dWOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv Mlw{[WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU636<1Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv Mlw{[WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU616<>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV714??3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$A`{w_SgBhlai&{oD|ygbi{ggTjoi|R;VS_kNlhem*wcFd`meah`{Oqvjkku\;TQ=?PQxieg\ip~X9>UDYY:918:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})Je|rT^hOcifl-v`Iw|`gbvhj_ohlw_4[XZlKgej`!rdCombhjmg~D|yg`nrY0Y^04UV}bhhQbuy]23ZIR\==:555FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y02Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@czx^PfEio`f'xnC}zfmhxf`Uinf}Q:QR\jAmkdj+tbIeclb`katNrwmjhtS:WP:>SPwhff[hsW8=TCXZ;90;;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(EdsS_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]?;=494InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Nip~XZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP07>02Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@czx^PfEio`f'xnC}zfmhxf`Uinf}Q:QR\jAmkdj+tbIeclb`katNrwmjhtS:WP:>SPwhff[hsW8=TCXZ:10;;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(EdsS_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]?9=464InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-Nip~XZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP056111Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"Cbuy]QaDjnog$yiB~{ilkyaaVhag~P=PQ]e@njck(umHfbkccjnuMsplii{R9VW;=R_vkgaZkrpV;OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'Dg~tR\jAmkdj+tbGy~badtjdQmjjq]6UVXnMaghn/pfEio`fdoexB~{inlp_6[\>:WT{djj_lw{[41XG\^>9<77;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,IhsW[oJ`dia.sgLtqojasoo\bgatZ3^[WcFd`me"kNlhemi`hsGy~bcc}T3\Y57XYpamoTaxvP16]LQQ319020Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!Bmtz\V`Gkand%~hAthoj~`bWg`dWOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv Mlw{[WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU435<1Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv Mlw{[WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU415<>999JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*Kj}qUYiLbfgo,qaJvsadcqii^`iovX5XYUmHfbkc }e@njckkbf}E{xdaasZ1^_35ZW~coiRczx^34[JSS>=;2;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/Lov|ZTbIeclb#|jOqvjil|blYebbyU>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV45<19?80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!Bmtz\V`Gkand%~h\jamkdjIgt|^eyh<8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,IhsW[oJ`dia.sgQadjnogFjyY`re3226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&GfyuQ]e@njck(um[oj`diaL`qwSjtc9;<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv Mlw{[WcFd`me"k]e`njckJf{}]d~i?<4g9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*Kj}qUe<<:7506f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(EdsSc>>49466>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'Dg~tR`?15:5[VQ7?11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"Cbuy]qaActm{cj`dtjrIgb``tJ}qooW=SPGOF\34YhWD_SS9><_n04e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'Dg~tR|jDdqfvlgkasoyDhokesOv|`b\8TULBIQ81^m\IP^X<99Tc?QI7`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*Kj}qUyiIk|eskbhl|bzAojhh|Buygg_5[XOGNT;Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv P`ahaqTbklc}iiJ`ucnfw|hd'Me~nak\yoaBw|hdAgHjhv oRkd|*@CKYOs:>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sUlvaEh}g~n~181589JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|Xosf@kphsm{U;945FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }e@njckccLh~j0o6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oJ`diaeeFbpd:6?7?h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcwe97?6OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaimmNjxl2=3?7`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdCombhblMkm1<;>4a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }e@njckccLh~j0?;15b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}k7>;0:c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"kNlhemaaBf|h69;3;l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`Agsi58328m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiLbfgogg@drf4;359o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcwe957607;3d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`GkandnhIo{a=17:0eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaimmNjxl2<7?7`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdCombhblMkm1=7>4a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }e@njckccLh~j0>715c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}k7?3;l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`Agsi5>;28m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiLbfgogg@drf4=;59n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yo6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oJ`diaeeFbpd:3;7?h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcwe923673;3d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`GkandnhIo{a=6;:0e4a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }e@njckccLh~j08?15b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}k79?0:c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"kNlhemaaBf|h6>?3;l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`Agsi5??28m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiLbfgogg@drf4o6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oJ`diaeeFbpd:2?7?h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcwe93?6OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaimmNjxl293?7a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdCombhblMkm1815c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}k7;3;m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`Agsi5259o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcwe^7>UVXnMaghn/pfEio`flnOmyoT35_\KWY6:Sb?80:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"kNlhemaaBf|hQ9:PQHNE]45ZiXmxj`R:;_n57?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdCombhblMkmV<9]^EM@Z16WfUn}xoc_56\k9416>20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!]e@njck(umHfbkckkD`vb_70ZWNDOS:?Po^grqdjX<=Ud0?81_RU31d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfEio`flnOmyoP04c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }e@njckccLh~jS<;m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`AgsiV;;9o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcweZ75=k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbIeclbhjKauc\563e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`GkandnhIo{a^371g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfEio`flnOmyoP147a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdCombhblMkmR?95c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}kT=:;m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`AgsiV;39o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcweZ42j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcFd`meiiJnt`]140dOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaimmNjxlQ=24`8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }e@njckccLh~jS?=:b:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"kNlhemaaBf|hU988l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiLbfgogg@drfW;?>n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oJ`diaeeFbpdY5>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaimmNjxlQ<5c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}kT?=;m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`AgsiV9:9o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcweZ54=k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbIeclbhjKauc\713e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`GkandnhIo{a^161g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfEio`flnOmyoP377a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdCombhblMkmR=85c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}kT?5;m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`AgsiV929l5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaimmNjxlQ;34`8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }e@njckccLh~jS9::b:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"kNlhemaaBf|hU?98l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiLbfgogg@drfW=<>n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oJ`diaeeFbpdY3?2j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcFd`meiiJnt`]7=0gOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`jdEcweZ33=k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbIeclbhjKauc\103e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`GkandnhIo{a^751g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfEio`flnOmyoP567a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdCombhblMkmR;75c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}kT94;n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hOciflf`AgsiV<>n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oJ`diaeeFbpdY18OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaimmNjxlQ85`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jAmkdj`bCi}kT48o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiLbfgogg@drfW0?n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`beovSklhs494>i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oJ`diamdlwTjoi|5;5;95FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgBhlaield\bgatZ3^[BHCW>;TcRczx^;\KPR;97?o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`beovSklhsW9?o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlKgej`beovSklhsW8?37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlNjxl^}ergmp0?_klehtfv})UmHfbkc }eIgb``t182Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcKiz~Ciljjr@tbmigedl?>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlDsDhokes74?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMo`Agsi5:5955FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1?7;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMo`Agsi5;92864InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiBbkD`vb8459=11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGenOmyo315<6<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLhaBf|h6:93;7;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcwe9716<20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!]e@njck(umFfoHlzn<05=1==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}k7=50:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@leFbpd:617?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a=3=1==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}k7>=0:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@leFbpd:597?37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a=01:0>46G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oD`iJnt`>11;3?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`IklMkm1<9>4:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNng@drf4;=5955FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLhaBf|h6893;7;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcwe9516<20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!]e@njck(umFfoHlzn<25=1==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}k7?50:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@leFbpd:417?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a=1=1==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}k78=0:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@leFbpd:397?37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a=61:0>46G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oD`iJnt`>71;3?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`IklMkm1:9>4:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNng@drf4==5955FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y5955FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLhaBf|h6>93;7;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcwe9316<20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!]e@njck(umFfoHlzn<45=1==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}k7950:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@leFbpd:217?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a=7=1==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}k7:=0:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@leFbpd:197?37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a=41:0>7?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a=5=12=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}k743;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcwe9?9=?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGenOmyoP0448MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNng@drfW8?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a^3312=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}kT=<;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcweZ75=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGenOmyoP1274?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMo`AgsiV;?9:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a^3;12=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}kT=4;9;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcweZ42?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHdmNjxlQ=0458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNng@drfW;;>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oD`iJnt`]1601OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLhaBf|hU9:894InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiBbkD`vb[712?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHdmNjxlQ=8458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNng@drfW;3>:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oD`iJnt`]012=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}kT?=;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcweZ56=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGenOmyoP3374?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMo`AgsiV989:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a^1412=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}kT?5;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcweZ5>=?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGenOmyoP4458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNng@drfW=:>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oD`iJnt`]7501OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLhaBf|hU?9894InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiBbkD`vb[102?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHdmNjxlQ;7458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNng@drfW=2>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oD`iJnt`]7=001Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGenOmyoP5074?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMo`AgsiV?99:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlEghIo{a^7512=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&XnMaghn/pfKibCi}kT9:;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAcdEcweZ3?=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGenOmyoP5875?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMo`AgsiV<>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/SgBhlai&{oD`iJnt`]5401OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLhaBf|hU<9;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yUDYY2>1?;7?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP97560>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!]e@njck(umFze`gueeRlmkr\9TUYiLbfgo,qaDjnoggnbyAthmmw^5ZS?9VSzgke^ov|Z70WF__0<=1959JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jOqvjil|blYebbyU>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV?518><2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]6:937;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAthoj~`bWg`dWSPwhff[hsW8=TCXZ319<:0>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLtqojasoo\bgatZ3^[WcFd`me"kNlhemi`hsGy~bcc}T3\Y57XYpamoTaxvP16]LQQ:617387Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlE{xdcfzdfSklhsS8WT^hOcifl-v`Gkandficz@pukljv]4UR<8QRyfdd]nq}Y6?VE^X1?1959JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jOqvjil|blYebbyU>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV?658><2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]69=37;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAthoj~`bWg`dWSPwhff[hsW8=TCXZ325<:0>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLtqojasoo\bgatZ3^[WcFd`me"kNlhemi`hsGy~bcc}T3\Y57XYpamoTaxvP16]LQQ:5=73?7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlE{xdcfzdfSklhsS8WT^hOcifl-v`Gkandficz@pukljv]4UR<8QRyfdd]nq}Y6?VE^X1<9>868MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNrwmho}mmZdeczT1\]QaDjnog$yiLbfgoofjqIw|`eeV=R[71^[rocmVg~tR?8_NWW87191=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGy~badtjdQmjjq]6UVXnMaghn/pfEio`fdoexB~{inlp_6[\>:WT{djj_lw{[41XG\^7>5064:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU>1=;?43@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`Iw|`gbvhj_ohlw_4[XZlKgej`!rdCombhjmg~D|yg`nrY0Y^04UV}bhhQbuy]23ZIR\585595FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~ySPwhff[hsW8=TCXZ331<:0>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLtqojasoo\bgatZ3^[WcFd`me"kNlhemi`hsGy~bcc}T3\Y57XYpamoTaxvP16]LQQ:4973?7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlE{xdcfzdfSklhsS8WT^hOcifl-v`Gkandficz@pukljv]4UR<8QRyfdd]nq}Y6?VE^X1==>868MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})UmHfbkc }eNrwmho}mmZdeczT1\]QaDjnog$yiLbfgoofjqIw|`eeV=R[71^[rocmVg~tR?8_NWW86591=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGy~badtjdQmjjq]6UVXnMaghn/pfEio`fdoexB~{inlp_6[\>:WT{djj_lw{[41XG\^7?9064:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU>01;?33@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`Iw|`gbvhj_ohlw_4[XZlKgej`!rdCombhjmg~D|yg`nrY0Y^04UV}bhhQbuy]23ZIR\59=24:4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiB~{ilkyaaVhag~P=PQ]e@njck(umHfbkccjnuMsplii{R9VW;=R_vkgaZkrpV;UDYY2<9?;0?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP9591=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGy~badtjdQmjjq]6UVXnMaghn/pfEio`fdoexB~{inlp_6[\>:WT{djj_lw{[41XG\^78=064:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+WcFd`me"k@puknmccXfcexV?R_SgBhlai&{oJ`diamdlwKurnggyP?PU93\]tmacXe|rT=:Q@UU>75;?33@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc]a}t3Pfg`oqm{r$^hOcifl-v`Iw|`gbvhj_ohlw_4[XZlKgej`!rdCombhjmg~D|yg`nrY0Y^04UV}bhhQbuy]23ZIR\5>924:4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-QaDjnog$yiB~{ilkyaaVhag~P=PQ]e@njck(umHfbkccjnuMsplii{R9VW;=R_vkgaZkrpV;UDYY2;5?;7?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP92160>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!]e@njck(umFze`gueeRlmkr\9TUYiLbfgo,qaDjnoggnbyAthmmw^5ZS?9VSzgke^ov|Z70WF__0991959JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jOqvjil|blYebbyU>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV?0=8><2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]6?537<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAthoj~`bWg`dWUDYY2:1?;7?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP93560>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!]e@njck(umFze`gueeRlmkr\9TUYiLbfgo,qaDjnoggnbyAthmmw^5ZS?9VSzgke^ov|Z70WF__08=1959JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jOqvjil|blYebbyU>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV?118><2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]6>937;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAthoj~`bWg`dWSPwhff[hsW8=TCXZ359<:0>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'[oJ`dia.sgLtqojasoo\bgatZ3^[WcFd`me"kNlhemi`hsGy~bcc}T3\Y57XYpamoTaxvP16]LQQ:217387Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv RdCombh)zlE{xdcfzdfSklhsS8WT^hOcifl-v`Gkandficz@pukljv]4UR<8QRyfdd]nq}Y6?VE^X1;1959JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*TbIeclb#|jOqvjil|blYebbyU>]^PfEio`f'xnMaghnlgmpJvsafdxW>ST62_\slbbWdsS<9POTV?258><2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#_kNlhem*wcHx}cfewkkPnkmp^7ZW[oJ`dia.sgBhlaieldC}zfooqX7X]1;TU|eikPmtz\52YH]]6==37;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAthoj~`bWg`dW5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~ySPwhff[hsW8=TCXZ36?;0?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(ZlKgej`!rdMsplknrln[cd`{[0_\V`Gkand%~hOciflnakrHx}cdb~U<]Z40YZqnllUfyuQ>7^MVP9191:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da_osv1V`ebaoyt"\jAmkdj+tbGy~badtjdQmjjq]6UVXnMaghn/pfEio`fdoexB~{inlp_6[\>:WT{djj_lw{[41XG\^7437<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,V`Gkand%~hAthoj~`bWg`dWOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'Vd;=5;Piot7a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'Vd;=5;Piot235=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&xGoa^ncjgwV`ebaooSkKaucSv`ubf}E~xRA]_00:[j72<2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@wP`ahaqTbklc}ii:l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,v`Bf|h6;29j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;;29j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;:29j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;929j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;829j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;?29j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;>29j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;=29j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;<29j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;329j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;229m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsi5;58i5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y58i5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4?h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/sgGeqg;;14?h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/sgGeqg;;04?o6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InRlvq4Umjobzh|w/sgGeqg;;7>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:387>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:397>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:3:7>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:3;7>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:3<7>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:3=7>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:3>7>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:3?7>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:307>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:317>h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpd:36=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9376=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9366=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9356=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9346=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9336=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9326=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9316=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe9306=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe93?6=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe93>6=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcwe939;:1ei7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpdY7OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'{oOmyoP126`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(zlNjxlQ>45a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})umMkmR?:4b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*tbLh~jS<8;c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+wcCi}kT=::l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,v`Bf|hU:49m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsiV;28o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yh7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpdY58=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcweZ46OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'{oOmyoP266`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(zlNjxlQ=85a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})umMkmR<64c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*tbLh~jS>:l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,v`Bf|hU8<9m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsiV9:8n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yh7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpdY4<=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcweZ52_klehtfv})umMkmR:>4b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*tbLh~jS9<;c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+wcCi}kT8>:l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,v`Bf|hU?89m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsiV>>8n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y>h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpdY30=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcweZ2>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfZd~y<]ebgjr`t'{oOmyoP526`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(NgYeyx?\jcdkuaw~(zlNjxlQ:45a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhXfx>_klehtfv})umMkmR;:4b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*tbLh~jS88;c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjVhz}8Yinkfvdp{+wcCi}kT9::l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,v`Bf|hU>49m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlTjts:[ohidxjry-qaAgsiV?28o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yh7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv rdFbpdY18=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!}eEcweZ06Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!H`lgwmglmKfdof GaofpldmbK{ooey} HCz,FimH}}$DHlznFmms+BciNee{V?=]/FEhjv'ONH\Hvn2:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Dzlnbx@oaafgq*MgilzbjghLcobi-Ldhc{ak`iN|jdhvp+MD'Kf`Cxz!OEcweCjhx&MnbKb`prY27X(CNee{t"HKCQG{e7=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$OkkiuObjdabz'Bjbi}gajgAhjel&Akeh~fnkdAqaaos{&BIt"LckNww*JBf|hLgc}!HeoDokuu\9=W%HKb`py-E@FVBph;0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Bpf`lrJigkli GaofpldmbJeehg#FnneqkencDzlnbx~!GBy-AhnIr|'EOmyoIlnr,C`hAdfzxWOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!H`lgwmglmKfdof GaofpldmbK{ooey} HCz,FimH}}$d\x}gTnedh`4>82Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!LrdfjpHgiinoy"Eoadrjbo`Dkgja%Dl`ksichaFtbl`~x#ELw/CnhKpr)gYxdYahgmg@ldh`mm2h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!H`lgwmglmKfdof GaofpldmbK{ooey} HCz,FimUlp$b^iw_urjWkbakm1l0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Bpf`lrJigkli GaofpldmbJeehg#FnneqkencDzlnbx~!GBy-AhnTcq'cYht^zsiVlcbjbWdy386G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.Icm`vnfclHgcne!H`lgwmglmJxnhdz|/I@{+GjlZms%e_k|eu:4?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Iyiig{M`lbc`t)@hdoeodeCnlgn(OignxdlejCsggmqu(@Kr$Nae]dx,jV`ub|Vgx5n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ftbl`~Fmcohes,Kekbt`hanNaalk/JbjauoiboH~hjftr-KF})nDjfYiljv899JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+NffmycmfkMlnah*MgilzbjghM}eekww*NEp&cGoa]{osgg@drf494356G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.Icm`vnfclHgcne!H`lgwmglmJxnhdz|/I@{+lJddZ~d~hjKauc?558?12Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!LrdfjpHgiinoy"Eoadrjbo`Dkgja%Dl`ksichaFtbl`~x#ELw/hN`hVrhzlnOmyo310<;=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%H~hjftLcmebcu&Akeh~fnkd@okfm)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}k7=?079:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Dzlnbx@oaafgq*MgilzbjghLcobi-Ldhc{ak`iN|jdhvp+MD'`Fh`^z`rdfGeqg;9:4356G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.Icm`vnfclHgcne!H`lgwmglmJxnhdz|/I@{+lJddZ~d~hjKauc?518?02Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!LrdfjpHgiinoy"Eoadrjbo`Dkgja%Dl`ksichaFtbl`~x#ELw/hN`hVrhzlnOmyo31?:;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Iyiig{M`lbc`t)@hdoeodeCnlgn(OignxdlejCsggmqu(@Kr$eAmcSumqaaBf|h692564InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ftbl`~Fmcohes,Kekbt`hanNaalk/JbjauoiboH~hjftr-KF})nDjfXxb|jdEcwe959011Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv CsggmqKffhmn~#FnneqkencEdfi`"Eoadrjbo`Eummc"FMx.kOgiUsg{ooHlzn<5<;<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%H~hjftLcmebcu&Akeh~fnkd@okfm)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}k79367;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-Ldhc{ak`iOb`cj,Kekbt`hanOkkiuq,LG~(aEig_ya}eeFbpd:16120Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Bpf`lrJigkli GaofpldmbJeehg#FnneqkencDzlnbx~!GBy-jHfjT|fxnhIo{a=5=<==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$OkkiuObjdabz'Bjbi}gajgAhjel&Akeh~fnkdAqaaos{&BIt"gCcmQwkwccLh~j05078:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Dzlnbx@oaafgq*MgilzbjghLcobi-Ldhc{ak`iN|jdhvp+MD'`Fh`^z`rdfGeqg;172<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!H`lgwmglmKfdof GaofpldmbK{ooey} HCz,mIek[}eyiiJnt`]3<2=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$OkkiuObjdabz'Bjbi}gajgAhjel&Akeh~fnkdAqaaos{&BIt"gCcmQwkwccLh~jS<67;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-Ldhc{ak`iOb`cj,Kekbt`hanOkkiuq,LG~(aEig_ya}eeFbpdY68120Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Bpf`lrJigkli GaofpldmbJeehg#FnneqkencDzlnbx~!GBy-jHfjT|fxnhIo{a^32<==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$OkkiuObjdabz'Bjbi}gajgAhjel&Akeh~fnkdAqaaos{&BIt"gCcmQwkwccLh~jS<<78:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Dzlnbx@oaafgq*MgilzbjghLcobi-Ldhc{ak`iN|jdhvp+MD'`Fh`^z`rdfGeqgX9:237Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!H`lgwmglmKfdof GaofpldmbK{ooey} HCz,mIek[}eyiiJnt`]20=1OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%H~hjftLcmebcu&Akeh~fnkd@okfm)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}kT9594InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ftbl`~Fmcohes,Kekbt`hanNaalk/JbjauoiboH~hjftr-KF})nDjfXxb|jdEcweZ0??2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!LrdfjpHgiinoy"Eoadrjbo`Dkgja%Dl`ksichaFtbl`~x#ELw/hN`hVrhzlnOmyoP7958MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'JxnhdzBaocdaw(OignxdlejBmm`o+NffmycmfkLrdfjpv)OJq%b@nb\tnpf`AgsiV23;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.Icm`vnfclHgcne!H`lgwmglmJxnhdz|/I@{+lJddZ~d~hjKauc\==4Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!H`lgwmglmKfdof GaofpldmbK{ooey} HCz,mUst`]elkakPIOT\637Xg090Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Bpf`lrJigkli GaofpldmbJeehg#FnneqkencDzlnbx~!GBy-jTpuo\fml`hQFNW]124Yh9VCEZR>64:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Dzlnbx@oaafgq*MgilzbjghLcobi-Ldhc{ak`iN|jdhvp+MD'`Z~eQMljPg}+oUmzoSL@K_010[j?23@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%Dl`ksichaGjhkb$Cmcj|h`ifGwcca}y$DOv iQwplZDkc[nr"d\jsdv\EKBX9:9Tc<66;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-Ldhc{ak`iOb`cj,Kekbt`hanOkkiuq,LG~(gYxdYahgmgWkWcflp==7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!H`lgwmglmKfdof lH`lgwmglmMkmB{{<1<43>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%H~hjftLcmebcu&Akeh~fnkd@okfm)kAkeh~fnkdFbpdIr|5;;2:94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ftbl`~Fmcohes,Kekbt`hanNaalk/aKekbt`hanHlznOtv?5480?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!LrdfjpHgiinoy"Eoadrjbo`Dkgja%oEoadrjbo`Bf|hE~x1?=>658MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'JxnhdzBaocdaw(OignxdlejBmm`o+eOignxdlejD`vbKpr;9:4<;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.Icm`vnfclHgcne!cIcm`vnfclNjxlAzt=37:202Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!LrdfjpHgiinoy"Eoadrjbo`Dkgja%oEoadrjbo`Bf|hE~x1=1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+NffmycmfkMlnah*fNffmycmfkKaucLqq:36><0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Bpf`lrJigkli GaofpldmbJeehg#mGaofpldmbLh~jCxz35?55?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Iyiig{M`lbc`t)@hdoeodeCnlgn(d@hdoeodeEcweJss4?4<:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.Icm`vnfclHgcne!cIcm`vnfclNjxlAzt=5=33=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$OkkiuObjdabz'Bjbi}gajgAhjel&jBjbi}gajgGeqgH}}632:84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ftbl`~Fmcohes,Kekbt`hanNaalk/aKekbt`hanHlznOtv?=;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?4;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?5;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?6;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?7;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?0;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?1;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?2;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?3;0c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov?<;0d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"M}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov\43eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%H~hjftLcmebcu&kZjofk{Csggmq@umlnHcx`{_24`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Iyiig{M`lbc`t)jYkhghzLrdfjpCtbmmIdyczP47a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'JxnhdzBaocdaw(eXhi`iyM}eekwBwcblJe~byQ:6b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+dWijanxN|jdhvEv`ccKfexR89c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Dzlnbx@oaafgq*gVfkboOkkiuDqa`bDg|dS:8l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-fUgdcl~H~hjftGpfaaEh}g~T4;l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ftbl`~Fmcohes,aV`gcK{ooeyH}edf@kphs494=n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.cPfeaEummcJkjdBmvjq:66?h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Bpf`lrJigkli mRdcgGwcca}LyihjLotlw8781j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!LrdfjpHgiinoy"o\jaeAqaaosN{onhNaznu>0:3dOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%H~hjftLcmebcu&kXnmiM}eekwBwcblJe~by2:>7c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'JxnhdzBaocdaw(eZlkoOkkiuDqa`bDg|dS=8n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-fWcflJxnhdzIrdggGjsi|V;=m6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-@v`bn|Dkemjk}.cPfeaEummcJkjdBmvjqY5>h1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv CsggmqKffhmn~#l]e`f@v`bn|OxniiM`uov\73g16d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~by2>>7g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'JxnhdzBaocdaw(dmYkhghzLrdfjpLut}lIdycz32?4f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Iyiig{M`lbc`t)klZjofk{CsggmqOt{|oHcx`{<2<5a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%H~hjftLcmebcu&jo[mnejtBpf`lrN{znOb{at=6=2`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$OkkiuObjdabz'in\lmdeuAqaaosAzy~iNaznu>6:3c91<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv CsggmqKffhmn~#mjP`ahaqEummcE~}zeBmvjq]?UVin\lmdeuAqaaos{@yxyhjT8\]b`aY21949JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byU7]^afTdelm}Iyiig{sHqpq`b\0TUjhiQ:4^MVP9791<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv CsggmqKffhmn~#mjP`ahaqEummcE~}zeBmvjq]?UVin\lmdeuAqaaos{@yxyhjT8\]b`aY26e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQ=6e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQ<6e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQ;6e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQ:6e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQ96e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQ86e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQ76b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(K{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|d0=09c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Dzlnbx@oaafgq*fcUmhnH~hjftHqpq`Eh}g~7=38l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-g`TbimIyiig{IrqvaFirf}692;m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ftbl`~Fmcohes,`aWcflJxnhdzFsrwfGjsi|595:n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!cdPfeaEummcE~}zeBmvjq]2UVin^hokCsggmquN{znhV;R_`fg[03XG\^7<37>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-g`TbimIyiig{IrqvaFirf}Q>QRmjRdcgGwcca}yB~{jdZ7^[dbcWOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!cdPfeaEummcE~}zeBmvjq]2UVin^hokCsggmquN{znhV;R_`fg[03XG\^7837>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*EummcAl`ngdp-g`TbimIyiig{IrqvaFirf}Q>QRmjRdcgGwcca}yB~{jdZ7^[dbcWOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.AqaaosEhdjkh|!cdPfeaEummcE~}zeBmvjqY3>k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv CsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw[00>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"JzamRlvqTFEq%Bbkk}rdfQeh~(E{kfSd\NM050?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&N~ma^`ruPBI})Nfooy~hj]alz,IwgjW`XJA86;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*BrieZd~y\NMy-JjccuzlnYm`v Mscn[lTFE;=87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.FveiVhz}XJAu!Fnggqv`bUidr$Aob_hPBI7Ynfzgmyk>729JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(L|kg\b|{R@O{+Lham{xnh_obx.OqehYnZHG9Sd`|umcwa70f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"JzamRlvqTFEq%Bbkk}rdfQeh~(gMfrMij}<1<5e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%Oylb_osvQEH~(Agln~kkR`o{+jBkqHno~1?16`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(L|kg\b|{R@O{+Lham{xnh_obx.mGh|Gcl{692;o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+AsfdYeyx_OBx.Kmb`tummXjau!`Dm{B`at;;7Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.FveiVhz}XJAu!Fnggqv`bUidr$cIbvAefq8181i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Ku`nSkwrUIDr$EchjrsggVdk'fNguLjkr=7=2d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$HxocPnpwVDK'@dmi|jdScn|*iCdpKoh29>7c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Mj`]a}tSCN|*Oinlxyii\nmy-l@iFlmx7;38n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*BrieZd~y\NMy-JjccuzlnYm`v oEnzEabu414=56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-GqdjWg{~YM@v IodfvwccZhgs#bJcy@fgvZ6112Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Ku`nSkwrUIDr$EchjrsggVdk'fNguLjkr^35=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%Oylb_osvQEH~(Agln~kkR`o{+jBkqHno~R<99:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})C}hf[cz]ALz,Mk`bz{oo^lcw/nFo}DbczV9=56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-GqdjWg{~YM@v IodfvwccZhgs#bJcy@fgvZ2112Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Ku`nSkwrUIDr$EchjrsggVdk'fNguLjkr^75=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%Oylb_osvQEH~(Agln~kkR`o{+jBkqHno~R899:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})C}hf[cz]ALz,Mk`bz{oo^lcw/nFo}DbczV==56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-GqdjWg{~YM@v IodfvwccZhgs#bJcy@fgvZ>f>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'NoeEc~ztSgpaqEugzybbj FnqwwV`ub|Noe#IazbmgP}keTdHyrbnGax.Flqgjb[pdhM~wacHlAevc'fYbkRc|ad9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(N`ldJaohs.EfjLhw}}XnhzLrnqpmka)Agz~x_k|euEfj*Bh}kfn_t`lSmCp}keNfq%OcxlceR{mgDu~fjCeNl}jx.mPmbYj{q%MHN^Jx``8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-DakOix|~Yi~k{Csmpwlh`&@d{yy\jsdvDak)Cg|hgi^wacRnBw|hdAgr$Hb{mldQzjfGtqgiBbOo|ey-lWla'ONH\Hv71:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/Lcg`ZobAgz~xNaznuEqe|]?UVMEHR9;_n]b`aY6:VE^XRmv<4<;7>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+HgclVcnEc~ztBmvjqAuipQ3QRIAD^57[jYflmU:>RAZT^az80869180Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%FmijPidKmtprDg|dKov[9_\CKBX?=UdSljk_00\KPRXd|~7936=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*@nnfLgmj} M`fg[jcH}}z~xNaznuEqe|]?UVMEHR9;_n]b`aY5>VE^XRmv<4<;0>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+HgclVenCxzuuAlqkr@zhsP4PQHNE]40ZiXimnT>;Q@UU]`}93998287Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$Aljk_ngLqqvr|Je~byI}axY;YZAILV=?SbQnde]12ZIR\Vf~x1;17d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(N`ldJaohs.Ob`aYhmF|xzLotlw_=[XOGNT;9Q`_`fg[40XG\^Tot29>6d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-NeabXglE~x}{{Cnwmp^>ZWNDOS::Po^cg`Z71WF__Snw36?3;7>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+HgclVenCxzuuAlqkr\0TULBIQ84^m\eabX9?UDYYQly=4=5ZUP8?20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%FaxvPidL{Mkvr|Je~byI}ax322==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Jdh`Fmcdw*Kj}qUbiCvFnqwwGjsi|Nxju??98:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/Lov|ZobFqCe|xzLotlwCwg~;8<37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$A`{w_hgM|Lhw}}IdyczHr`{753?17:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-Nip~XalDsEc~ztBmvjqAuip>9::5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+HkrpVcnBuGaptv@kphsO{kr;<87;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*@nnfLgmj} Mlw{[lcIp@d{yyM`uovDvd?9?20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%FaxvPidL{Mkvr|Je~byI}ax;2<7=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Jdh`Fmcdw*Kj}qUdiD`uuAlqkr\0TUdiCvFnqwwGjsi|R2VS`{w_30\KPR69180Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%FaxvPodKmtprDg|dW5SPodL{Mkvr|Je~byU7]^ov|Z45WF__><6=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*@nnfLgmj} Mlw{[jcNfyOb{atZ:^[jcIp@d{yyM`uovXRAZT23;6>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+HkrpVenEc~ztBmvjq]?UVenBuGaptv@kphsS1WTaxvP23]LQQ260;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&GfyuQ`eHlsqqEh}g~P4PQ`eOzJjussKfexV6R_lw{[74XG\^>=5<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!Bmtz\k`Oix|~Hcx`{[9_\k`HAgz~xNaznuY;YZkrpV89SB[[60:1?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&LbjbHcafq,IhsWfoBb}{{Cnwmp^>ZWfoEtD`uuAlqkr\0TUfyuQ=2^MVP27?:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'Dg~tRajIorvpFirf}Q3QRajNyKmtprDg|dW5SPmtz\67YH]]2:4?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y16g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-Nip~XglDdxHctx]laJssx|~Hcx`{[9_\IP^X<:9Tc<=>104:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&LbjbHcafq,IhsWfoEtB{{ptv@kphsO{kr=<86;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*@nnfLgmj} Mlw{[jcIpF|xzLotlwCwg~9;Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$A`{w_ngM|Jssx|~Hcx`{Gscz577112Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'Dg~tRajNyMvpussKfexJ|ny335<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+HkrpVenBuAztqwwGjsi|Nxju>8l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*@nnfLgmj} Mlw{[jcIpF|xzLotlwCwg~;VY\<;64InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!Bmtz\k`HG|~{yyM`uovDvd3>j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&GfyuQ`eOzLqqvr|Je~byI}ax6\WR6102Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'Dg~tRajNyMvpussKfexJ|ny44`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&LbjbHcafq,IhsWfoEtB{{ptv@kphsO{kr9R]X07:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-Nip~XglDsCxzuuAlqkr@zhs=:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yh1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&GfyuQ`eOzLqqvr|Je~byI}ax4253e689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(N`ldJaohs.Onq}YhmGrDyy~ztBmvjqAuip2::45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y:4?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yZWfoDyy~ztBmvjq]?UVg~tR<>_NWW24>63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"HffnDoebu(EdsSbk@uurvpFirf}Q3QRajOtvsqqEh}g~P4PQbuy]15ZIR\>2>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$A`{w_ngLqqvr|Je~byU7]^mfKprw}}IdyczT8\]nq}Y59VE^X:Q\W1:1?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&LbjbHcafq,IhsWfoDyy~ztBmvjq]?UVenCxzuuAlqkr\0TUfyuQ=1^MVP=7?:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'Dg~tRajOtvsqqEh}g~P4PQ`eNwwtprDg|dW5SPmtz\64YH]]3::85FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3:302Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'Dy~nRajFtnoGjsi|Vf~x1=1679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(N`ldJaohs.OpqgYhmOg`Naznu]oqq:36?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%FxlPodDvhiEh}g~T`xz35?45?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&LbjbHcafq,IvseWfoMyabLotlw[iss4?4=:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#@}zb^mfBpjkKfexRbzt=5=23=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Jdh`Fmcdw*Kt}kUdiK{clBmvjqYk}}632;84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!Bst`\k`@rdeIdyczPxnp?4;013@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"HffnDoebu(EziSbkIumn@kphsWqey0<096:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/LqvfZibN|fgOb{at^zlv949>?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&GxyoQ`eGwohFirf}Usc2<>748MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-NwpdXglL~`aM`uov\|jt;<7<=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$A~{m_ngEqijDg|dSua}<4<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+HurjVenJxbcCnwmpZ~hz5<5:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4:30ZW`oBb}{{CnwmpBtfqR?VSUA]_326[jYg5:5=;m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!Bxnp\kK~NfyOb{at3>1:Z~h494::n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yk0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%biD`uuAlqkr@zhss#JkaFmmsw^6Z&MLgc}v FEASA}1f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"HffnDoebu(alCe|xzLotlwCwg~p&MnbKb`prY2Y+BAdfzs#KJLPDz4e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+lcNfyOb{atFpb}})@mgLgc}}T2\,GBiiwp&LOO]Kw7`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(N`ldJaohs.kfMkvr|Je~byI}axz,C`hAdfzxW>S!DGnlt})ALJZNt:o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!feHlsqqEh}g~L~lww/FgmBiiw{R>V"IHcoqz,BAEWMq=j7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$ehGaptv@kphsO{krt"IjnGnltv]2U'NM`b~w/GF@T@~0i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'`oBb}{{CnwmpBtfqq%LicHcoqqX2X(CNee{t"HKCQG{3d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Jdh`Fmcdw*obAgz~xNaznuEqe|~(OldM`b~|[6_-@Cjhxq%MHN^Jx6c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-jaLhw}}IdyczHr`{{+BciNee{V6R.EDoku~(NMI[Iu8;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*@nnfLgmj} idL{Mkvr|Je~byI}ax>3:32OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+lcIp@d{yyM`uovDvd;;7Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$eh@wIorvpFirf}Mymt2;>768MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-jaK~NfyOb{atFpb}939>=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&cnBuGaptv@kphsO{kr0;094:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/hgM|Lhw}}IdyczHr`{?3;033@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"HffnDoebu(alDsEc~ztBmvjqAuip632;?4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!`IorvpFirf}Mymt2?>738MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-lMkvr|Je~byI}ax>2:37738MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-lMkvr|Je~byI}ax>6:37768MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-lMkvr|Je~byI}ax]nw969>=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&eBb}{{CnwmpBtfqVgx0<094:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/nKmtprDg|dKov_lq?6;033@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"HffnDoebu(g@d{yyM`uovDvdXez682;:4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!`IorvpFirf}MymtQbs=6=21=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Jdh`Fmcdw*iNfyOb{atFpb}Zkt4<4=86G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bGaptv@kphsO{krS`}36?47?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&LbjbHcafq,kLhw}}IdyczHr`{\iv:06?>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%dEc~ztBmvjqAuipUf1617b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(N`ldJaohs.mJjussKfexJ|ny^op|*AbfOfd|~U?]/FEhjv'ONH\Hv8c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/nKmtprDg|dKov_lq{+BciNee{V?R.EDoku~(NMI[Iu9l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*@nnfLgmj} oHlsqqEh}g~L~lwPmrz,C`hAdfzxW?S!DGnlt})ALJZNt:m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!`IorvpFirf}MymtQbsy-Dak@kgyyP?P KFmms|*@CKYOs;n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$cD`uuAlqkr@zhsTa~v GdlEhjvtS?W%HKb`py-E@FVBp>i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%dEc~ztBmvjqAuipUfu!HeoDokuu\?T$OJaax.DGGUC?j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&eBb}{{CnwmpBtfqVgxt"IjnGnltv]?U'NM`b~w/GF@T@~012Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'fCe|xzLotlwCwg~p&MnbKb`prY3Y+BAdfzs#KJLPDz4=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jOix|~Hcx`{Gscz|*AbfOfd|~U>]/FEhjv'ONH\Hv89:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/nKmtprDg|dKovx.EfjCjhxzQ9Q#JIlnr{+CBDXLr<56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bGaptv@kphsO{krt"IjnGnltv]4U'NM`b~w/GF@T@~012Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'fCe|xzLotlwCwg~p&MnbKb`prY7Y+BAdfzs#KJLPDz4=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jOix|~Hcx`{Gscz|*AbfOfd|~U:]/FEhjv'ONH\Hv89:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/nKmtprDg|dKovx.EfjCjhxzQ=Q#JIlnr{+CBDXLr<56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bGaptv@kphsO{krt"IjnGnltv]0U'NM`b~w/GF@T@~012Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'fCe|xzLotlwCwg~p&MnbKb`prY;Y+BAdfzs#KJLPDz6`>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jJdd@d{yy\jsdv54>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jHAgz~xNaznu0?6;073@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"HffnDoebu(gGrBb}{{Cnwmp7:26Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$chGaptv@kphs484>i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|5859h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-laLhw}}Idycz38?5f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&LbjbHcafq,k`Oix|~Hcx`{[9_\k`HAgz~xNaznuY;YZkrpV89SB[[<1<4a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcNfyOb{atZ:^[jcIp@d{yyM`uovXRAZT=3=3`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Jdh`Fmcdw*ibAgz~xNaznuY;YZibFqCe|xzLotlw_=[Xe|rT>?Q@UU>1:2cZWdsS?ZWfoEtD`uuAlqkr\0TUfyuQ=2^MVP939?l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&enEc~ztBmvjq]?UVenBuGaptv@kphsS1WTaxvP23]LQQ:16>o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%diD`uuAlqkr\0TUdiCvFnqwwGjsi|R2VS`{w_30\KPR;?7=n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$chGaptv@kphsS1WTch@wIorvpFirf}Q3QRczx^01[JSS414>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V:>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V;>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V8>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V9>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V>>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V?>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V<>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V=>h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkFnqwwGjsi|V2=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkAxNwwtprDg|dKov<1<51>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcIpF|xzLotlwCwg~484=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkAxNwwtprDg|dKov<3<51>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcIpF|xzLotlwCwg~4:4=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkAxNwwtprDg|dKov<5<51>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcIpF|xzLotlwCwg~4<4=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkAxNwwtprDg|dKov<7<51>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcIpF|xzLotlwCwg~4>4=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bkAxNwwtprDg|dKov<9<6b>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcH}}z~xNaznu>3:0`j6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#bk@uurvpFirf}6?28h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!`eNwwtprDg|d080:f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/ngLqqvr|Je~by29>4d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-laJssx|~Hcx`{<6<6b>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcH}}z~xNaznu>;:2dOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcH}}z~xNaznuEqe|~(OldM`b~|[0_-@Cjhxq%MHN^Jx6`8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-laJssx|~Hcx`{Gscz|*AbfOfd|~U=]/FEhjv'ONH\Hv8b:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})AaoeM`li|/ngLqqvr|Je~byI}axz,C`hAdfzxW>S!DGnlt})ALJZNt:l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!`eNwwtprDg|dKovx.EfjCjhxzQ?Q#JIlnr{+CBDXLrh0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%diB{{ptv@kphsO{krt"IjnGnltv]1U'NM`b~w/GF@T@~0j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'foDyy~ztBmvjqAuipr$Kh`Ilnrp_2[)LOfd|u!IDBRF|2dOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcH}}z~xNaznuY;YZibG|~{yyM`uovX2:2cZWdsS??POTV?6;1b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"HffnDoebu(glE~x}{{Cnwmp^>ZWfoDyy~ztBmvjq]?UVg~tR<>_NWW8680m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'foDyy~ztBmvjq]?UVenCxzuuAlqkr\0TUfyuQ=1^MVP929?l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&enCxzuuAlqkr\0TUdiB{{ptv@kphsS1WTaxvP20]LQQ:26>o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%diB{{ptv@kphsS1WTchAztqwwGjsi|R2VS`{w_33\KPR;>7=n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Djbj@kiny$chAztqwwGjsi|R2VSbk@uurvpFirf}Q3QRczx^02[JSS4>4OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+jcH}}z~xNaznu]41`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Jdh`Fmcdw*ibG|~{yyM`uov\<TCXZPcx>3:TCXZPcx>2:TCXZPcx>1:TCXZPcx>0:TCXZPcx>7:TCXZPcx>6:TCXZPcx>5:TCXZPcx>4:TCXZPltv?4;?b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"Cnde]@v`bn|Dkemjk}.bgSefmb|JxnhdzFsrwfGjsi|R2VSnk_abifpFtbl`~xE~}zeeY;YZgclV??SB[[_mww848>m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Baef\Gwcca}Gjblijr/afTdelm}Iyiig{IrqvaFirf}Q3QRmjP`ahaqEummcD}|udfX8RAZT^nvp9491l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv M`fg[Ftbl`~Fmcohes,`aUgdcl~H~hjftHqpq`Eh}g~P4PQleQc`o`rDzlnbx~G|stgg_=[XimnT99Q@UU]oqq:460o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Lcg`ZEummcAl`ngdp-g`VfkboOkkiuKpwpcDg|dW5SPcdRbgncsK{ooey}Fsrwf`^>ZWhnoS8:POTV\hpr;<73n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Ob`aYDzlnbx@oaafgq*fcWijanxN|jdhvJwvsbKfexV6R_bgSefmb|Jxnhdz|Irqvaa]?UVkohR;;_NWW[iss4<42i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-NeabXK{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byU7]^afTdelm}Iyiig{sHqpq`b\0TUjhiQ:4^MVPZjr|5<55h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y8g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'DkohRM}eekwIdhfolx%oh^ncjgwGwcca}CxxkLotlw_=[XklZjofk{CsggmquN{znhV6R_`fg[02XG\^Ttb|33?;f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GjhiQLrdfjpHgiinoy"nk_abifpFtbl`~B~{jCnwmp^>ZWjo[mnejtBpf`lrtAzy~iiU7]^cg`Z33WF__Sua}<5<:a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%FmijPCsggmqKffhmn~#mjP`ahaqEummcE~}zeBmvjq]?UVin\lmdeuAqaaos{@yxyhjT8\]b`aY25:TCXZPxnp?3;?b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"Cnde]@v`bn|Dkemjk}.bgSefmb|JxnhdzFsrwfGjsi|R2VSnk_abifpFtbl`~xE~}zeeY;YZgclV??SB[[_ymq8=8>12Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Baef\Gwcca}Gjblijr/afV`gcK{ooeyG|stg@kphsSOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%FmijPCsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw_0[XklXnmiM}eekwwLut}lnP9PQnde]61ZIR\Vir0<069:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})JimnTOkkiuObjdabz'in^hokCsggmqOt{|oHcx`{[4_\g`TbimIyiig{sHqpq`b\=TUjhiQ:5^MVPZe~4;4256G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-NeabXK{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dW8SPcdPfeaEummcD}|udfX1XYflmU>9RAZT^az868>12Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Baef\Gwcca}Gjblijr/afV`gcK{ooeyG|stg@kphsSOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%FmijPCsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw_0[XklXnmiM}eekwwLut}lnP9PQnde]61ZIR\Vf~x1>19`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(EhnoSN|jdhvNekg`m{$hi_kndBpf`lrN{znOb{atZ7^[fcUmhnH~hjftrKpwpccSOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Ob`aYDzlnbx@oaafgq*fcUmhnH~hjftHqpq`Eh}g~P9PQleSgb`Ftbl`~xE~}zeeY6YZgclV?>SB[[_mww868>i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Baef\Gwcca}Gjblijr/afV`gcK{ooeyG|stg@kphsS8c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'DkohRM}eekwIdhfolx%oh\jaeAqaaosAzy~iNaznuY6YZebZlkoOkkiuqJwvsblR?VSljk_47\KPRXpfx7<37n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*KflmUH~hjftLcmebcu&joYiljLrdfjpLut}lIdyczT5\]`aWcflJxnhdz|Irqvaa]2UVkohR;:_NWW[}iu4842m6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-NeabXK{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dW8SPcdPfeaEummcD}|udfX1XYflmU>9RAZT^zlv9491h1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv M`fg[Ftbl`~Fmcohes,`aWcflJxnhdzFsrwfGjsi|R?VSnk]e`f@v`bn|zCxxkk[4_\eabX=0:QRokd^76[JSSWqey0809e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})JimnTKCJP72]l[BHCW>9TcRokd^01[JSSWjs793?>6g9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(EhnoSJ@K_61\kZAILV=8SbQnde]16ZIR\Vir080>104g?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GjhiQHNE]47ZiXOGNT;>Q`_`fg[74XG\^T`xz35?4g?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GjhiQHNE]47ZiXOGNT;>Q`_`fg[74XG\^T`xz36?7;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GjhiQa00:2[}iu4<4:=874InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+HgclVd;=5?Pxnp?1;76;3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"Cnde]m44>6Wqey080>157b?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GjhiQa00:2[}iu4<4:=9?:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})JimnTb=?71^zlv90998=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.O`kphsWJxnhdzBaocdaw(eXhi`iyM}eekwBwcblJe~by9=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kdg|dSN|jdhvNekg`m{$i\lmdeuAqaaosN{onhNaznu346>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%Fob{at^AqaaosEhdjkh|!bQc`o`rDzlnbxK|jeeAlqkr5?;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv MbmvjqYDzlnbx@oaafgq*gVfkboOkkiuDqa`bDg|d?:<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Heh}g~TOkkiuObjdabz'h[mnejtBpf`lrAzlooOb{at551?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Ghcx`{_Bpf`lrJigkli mP`ahaqEummcJkjdBmvjq30:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!BcnwmpZEummcAl`ngdp-fUgdcl~H~hjftGpfaaEh}g~=;?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1769JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Eje~byQLrdfjpHgiinoy"o^ncjgwGwcca}LyihjLotlw[f;97=<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.O`kphsWJxnhdzBaocdaw(eXhi`iyM}eekwBwcblJe~byQly=0=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Anaznu]@v`bn|Dkemjk}.cRbgncsK{ooeyH}edf@kphsWjs7?398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kdg|dSN|jdhvNekg`m{$i\lmdeuAqaaosN{onhNaznu]`}929?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv MbmvjqYDzlnbx@oaafgq*gVfkboOkkiuDqa`bDg|dSnw35?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Ghcx`{_Bpf`lrJigkli mP`ahaqEummcJkjdBmvjqYdq5<5;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'DidyczPCsggmqKffhmn~#l_abifpFtbl`~M~hkkCnwmpZjr|5;5;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%Fob{at^AqaaosEhdjkh|!bQc`o`rDzlnbxK|jeeAlqkrXd|~7;397;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kdg|dSN|jdhvNekg`m{$i\lmdeuAqaaosN{onhNaznu]oqq:?6>20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LalqkrXK{ooeyCnn`efv+dWijanxN|jdhvEv`ccKfexRv`r=2=3==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Anaznu]@v`bn|Dkemjk}.cRbgncsK{ooeyH}edf@kphsWqey0<088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})JkfexRM}eekwIdhfolx%n]olkdv@v`bn|OxniiM`uov\|jt;:7=37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.O`kphsWJxnhdzBaocdaw(eXhi`iyM}eekwBwcblJe~byQwos>0:2>6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'DidyczPCsggmqKffhmn~#l_abifpFtbl`~M~hkkCnwmpZ~hz525:k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kdg|dSN|jdhvNekg`m{$i^hokCsggmq@umlnHcx`{4053?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Ghcx`{_Bpf`lrJigkli mRdcgGwcca}LyihjLotlw1223:47002Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!BcnwmpZEummcAl`ngdp-fWcflJxnhdzIrdggGjsi|Vrd~1?1105;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Ghcx`{_Bpf`lrJigkli mRdcgGwcca}LyihjLotlw[}iu4;4:=;84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+HkrpVhCiljjr^RTVZ?7WfUFYUQ;38]l54313@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"Cbuy]aMvTbimXn}8j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kj}qUi^hokSikep`t\8TULBIQ83^m\IP^X<:?Tc6d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(EdsSo\jaeQkmcrbzR8VSJ@K_61\kZKRPV>8;Ra>17g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dg~tRlXosf@kphsm{Q=QRIAD^50[jYj}qU9;RAZT053?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GfyuQmWnpgGjsi|lxP:PQHNE]47ZiXe|rT>:Q@UU3152780Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Lov|ZdPg{nHcx`{esY5YZAILV=8SbQbuy]13ZIR\8UX[=8j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kj}qUi[b|kCnwmp`t\>TULBIQ83^m\ip~X:>UDYY<9f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Je|rTnZa}dBmvjqcuS?WTKCJP72]l[hsW;=TCXZ=1628MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dg~tRlXosf@kphsm{Q=QRIAD^50[jYj}qU9;RAZT33134=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$A`{w_cUlvaEh}g~n~V8R_FLG[25XgVg~tR<8_NWW6446>o1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv Mlw{[gQhzmIdyczjrZ4^[BHCW>9TcRczx^04[JSS:;Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Onq}Ye_fxoOb{atdpX2XY@FMU4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+HkrpVh\cjLotlwaw]1UVMEHR9<_n]nq}Y5?VE^X>QI719JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(EdsSoY`reAlqkrbzROhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%FaxvPbVmq`Firf}oyW;SPGOF\36YhWdsS?9POTV753`Q`_lw{[71XG\^?>RI9f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})Je|rTnZa}dBmvjqcuS?WTKCJP72]l[hsW;=TCXZ;37d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dg~tRlXosf@kphsm{Q=QRIAD^50[jYj}qU9;RAZT4344>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%FaxvPbVmq`Firf}oyW;SPGOF\36YhWdsS?9POTV654163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"Cbuy]aSjtcKfexh|T6\]DJAY0;VeTaxvP26]LQQ3698Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.Onq}Ye_fxoOb{atdpX2XY@FMU9>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kj}qUi[b|kCnwmp`t\>TULBIQ83^m\ip~X:>UDYY;<_G52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GfyuQmWnpgGjsi|lxP:PQHNE]47ZiXe|rT>:Q@UU70[B0b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"Cbuy]aSjtcKfexh|T6\]DJAY0;VeTaxvP26]LQQ00:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!Bmtz\fRiulJe~byk}[7_\CKBX?:UdS`{w_35\KPR1WZ];:h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Ugyy2?>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]oqq:66>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Ugyy2=>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]oqq:46>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Ugyy2;>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]oqq:26>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Ugyy29>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]oqq:06>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Ugyy27>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]{kw:76>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Usc2>>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]{kw:56>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Usc2<>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]{kw:36>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Usc2:>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]{kw:16>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`JddYkhghzLrdfjpFirf}Usc28>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'Dy~nRM}eekwIdhfolx%ohBllQc`o`rDzlnbxNaznu]{kw:?6>80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/LqvfZEummcAl`ngdp-g`Jdd[ojhN|jdhv@kphsWjs7<39=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kt}kUH~hjftLcmebcu&joGoa\jaeAqaaosKfexRmv<0<46>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%FxlPCsggmqKffhmn~#mjLbnQadbDzlnbxNaznu]`}949?;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv Mrwa[Ftbl`~Fmcohes,`aIekZlkoOkkiuAlqkrXkp682:<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+HurjVIyiig{M`lbc`t)klFh`_kndBpf`lrDg|dSnw34?50?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&GxyoQLrdfjpHgiinoy"nkCcmPfeaEummcOb{at^nvp969?:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv Mrwa[Ftbl`~Fmcohes,`aIekZlkoOkkiuAlqkrXd|~7=39<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*Kt}kUH~hjftLcmebcu&joGoa\jaeAqaaosKfexRbzt=0=36=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$A~{m_Bpf`lrJigkli leMaoV`gcK{ooeyM`uov\hpr;;7=87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.OpqgYDzlnbx@oaafgq*fcKkeXnmiM}eekwGjsi|Vf~x1:1729JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(EziSN|jdhvNekg`m{$hiAmcRdcgGwcca}IdyczPltv?1;143@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"C|uc]@v`bn|Dkemjk}.bgOgiTbimIyiig{CnwmpZ~hz5:5;>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.OpqgY@FMU3:5Snw34?3225=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\Z\P91]l[BHCW>9TcROAD^322Zi192Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_WS]:4ZiXOGNT;>Q`_@LG[471Wf;=86G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-SSWY>8VeTKCJP72]l[Ict{]bjbR?;_n46?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Z\^R7?_n]DJAY0;VeT@h}|Ticm[42Xg8h;7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*Abf@d{yy\jsdv@vjutagm%Ec~ztSgpaqAbf&NdyobjSxl`WiGtqgiBbu!Kot`oaVikHyrbnGaB`qf|*iTanUfo64InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'NoeEc~ztSgpaqEugzybbj FnqwwV`ub|Noe#IazbmgP}keTdHyrbnGax.Flqgjb[pdhM~wacHlAevc'fYbkRc|x.DGGUCj<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,C`hNfy^h}jtBplwvoio'Ce|xz]ergwC`h(Lfi`h]vnbQoEvik@ds#IazbmgP}keF{pdhEcLnsdz,kVo`p&LOO]Kw729JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$Almlul]jaLhw}}IdyczPltv?4;133@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.ObgfsjW`oBb}{{CnwmpZjr|5:5=:;4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'DkhoxcPidKmtprDg|dSua}<0<252372o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*KflmUbiD`uuAlqkr@zhsP5PQHNE];4ZiXimnT=?Q@UU]`}909982h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*KflmUbiD`uuAlqkr@zhsP5PQHNE];4ZiXimnT=?Q@UU]oqq:>61o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HgclVcnEc~ztBmvjqAuipQ2QRIAD^:3[jYflmU:>RAZT^zlv9299;2m7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*KflmUbiD`uuAlqkr@zhsP5PQHNE];4ZiXimnT=?Q@UU]{kw:3688:4h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4:>5h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'DkohRgjIorvpFirf}MymtU6]^EM@Z>7WfUjhiQ>2^MVPZ~hz5=5=??70:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%FmijPidKmtprDg|dW4SPGOF\<5YhWhnoS8Q@UU:2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"Cnde]jaLhw}}IdyczT9\]DJAY?8VeTmijP5^MVP4>63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.Ob`aYnm@d{yyM`uovX=XY@FMU3Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*KflmUbiD`uuAlqkr\1TULBIQ70^m\eabX=VE^X>6>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GjhiQfeHlsqqEh}g~P5PQHNE];4ZiXimnT9RAZT5:2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"Cnde]jaLhw}}IdyczT9\]DJAY?8VeTmijP5^MVP0>63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.Ob`aYnm@d{yyM`uovX=XY@FMU3Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*KflmUbiD`uuAlqkr\1TULBIQ70^m\eabX=VE^X:6>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GjhiQfeHlsqqEh}g~P5PQHNE];4ZiXimnT9RAZT9:2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"Cnde]jaLhw}}IdyczT9\]DJAY?8VeTmijP5^MVP<>?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.Ob`aYnm@d{yyM`uovX=XY@FMU3119:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#@okd^kfMkvr|Je~byU6]^EM@Z>7WfUjhiQ:_NWW[iss4949455FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y5:;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"Cnde]jaLhw}}IdyczT9\]DJAY?8VeTmijP5^MVPZjr|5:59564InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'DkohRgjIorvpFirf}Q2QRIAD^:3[jYflmU>SB[[_mww8581011Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,IdbcW`oBb}{{Cnwmp^?ZWNDOS5>Po^cg`Z3XG\^T`xz30?5;<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Baef\m`Oix|~Hcx`{[8_\CKBX09UdSljk_4]LQQYk}}6;2567;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GjhiQfeHlsqqEh}g~P5PQHNE];4ZiXimnT9RAZT^nvp96911i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HgclVenCxzuuAlqkr@zhsP5PQHNE];4ZiXimnT>;Q@UU]`}9590l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,IdbcWfoDyy~ztBmvjqAuipQ2QRIAD^:3[jYflmU9:RAZT^az868691i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HgclVenCxzuuAlqkr@zhsP5PQHNE];4ZiXimnT>;Q@UU]`}9090l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,IdbcWfoDyy~ztBmvjqAuipQ2QRIAD^:3[jYflmU9:RAZT^az838691n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HgclVenCxzuuAlqkr@zhsP5PQHNE];4ZiXimnT>;Q@UU]oqq:461n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HgclVenCxzuuAlqkr@zhsP5PQHNE];4ZiXimnT>;Q@UU]oqq:161n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HgclVenCxzuuAlqkr@zhsP5PQHNE];4ZiXimnT>;Q@UU]oqq:>61l0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HgclVenCxzuuAlqkr@zhsP5PQHNE];4ZiXimnT>;Q@UU]{kw:36882<6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)JimnTchAztqwwGjsi|NxjuV7R_FLG[=6XgVkohR<9_NWW[}iu4=4:><6i;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GjhiQ`eNwwtprDg|dKov[8_\CKBX09UdSljk_34\KPRXpfx7;3?=919JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$Aljk_ngLqqvr|Je~byI}axY:YZAILV2;SbQnde]12ZIR\Vrd~191133;<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Baef\k`Ir|yOb{atZ;^[BHCW1:TcRokd^35[JSSWjs7:366;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GjhiQ`eNwwtprDg|dW4SPGOF\<5YhWhnoS<8POTV\g|:1682o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*KflmUdiB{{ptv@kphsS0WTKCJP81]l[dbcW85:4YT_9=87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*Kj}qUbiCvFnqwwGjsi|Nxju<>>739JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$A`{w_hgM|Lhw}}IdyczHr`{2524Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*Kj}qUbiCvFnqwwGjsi|Nxju>?82:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%FaxvPidL{Mkvr|Je~byI}ax6237=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj Mlw{[lcIp@d{yyM`uovDvd29>80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HkrpVcnBuGaptv@kphsO{kr:<9=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GfyuQfeOzJjussKfexJ|ny6346>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Bmtz\m`HAgz~xNaznuEqe|>6?;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,IhsW`oEtD`uuAlqkr@zhs2=5:4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'Dg~tRajNnvFiur~WfoDyy~ztBmvjq]>UVG^TR:;6^m2<0=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj Mlw{[jcIg}Of|ywPodMvpussKfexV7R_LW[[121Wf;:445FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y=Sb?=1958MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#@czx^mfJjrBey~rSbk@uurvpFirf}Q2QRCZX^672Zi6:8;3:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)Je|rTch@`tDosp|YhmF|xzLotlw_<[XE\RT898Po001<2=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj Mlw{[jcIg}Of|ywPodMvpussKfexV7R_LW[[121Wf;9><67;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GfyuQ`eOmwAhvsqVenCxzuuAlqkr\1TUFYUQ;47]l574691=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HkrpVenBbzJmqvz[jcH}}z~xNaznuY:YZKRPV>?:Ra>230;2>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Bmtz\k`Hh|Lg{xtQ`eNwwtprDg|dW4SPMTZ\010Xg8884:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y13@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.Onq}YhmGeI`~{y^mfKprw}}IdyczT9\]NQ]Y3?:Ra>27:4?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"Cbuy]laKisMdzuRajOtvsqqEh}g~P5PQBUY]703Yh9;<:485FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Bmtz\k`HG|~{yyM`uovDvd49>80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HkrpVenBuAztqwwGjsi|Nxju999;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&GfyuQ`eOzLqqvr|Je~byI}ax6\WR60;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-Nip~XglDsCxzuuAlqkr@zhs>=:=4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'Dg~tRajNyMvpussKfexJ|ny7346>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Bmtz\k`HG|~{yyM`uovDvd0??1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,IhsWfoEtB{{ptv@kphsO{kr;R]X0618MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#@czx^mfJ}Ir|yOb{atFpb}=70;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-Nip~XglDsCxzuuAlqkr@zhs2=5j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'Dg~tRajOtvsqqEh}g~P5PQ`eNwwtprDg|dW4SPmtz\52YH]];;=5m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'Dg~tRajOtvsqqEh}g~P5PQ`eNwwtprDg|dW4SPmtz\52YH]]?:4n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*Kj}qUdiB{{ptv@kphsS0WTchAztqwwGjsi|R3VS`{w_05\KPR?91i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+HkrpVenCxzuuAlqkr\1TUdiB{{ptv@kphsS0WTaxvP16]LQQ?60m1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,IhsWfoDyy~ztBmvjq]>UVenCxzuuAlqkr\1TUfyuQ=1^MVP4660j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,IhsWfoDyy~ztBmvjq]>UVenCxzuuAlqkr\1TUfyuQ=1^MVP47?k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-Nip~XglE~x}{{Cnwmp^?ZWfoDyy~ztBmvjq]>UVg~tR<>_NWW64>d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.Onq}YhmF|xzLotlw_<[XglE~x}{{Cnwmp^?ZWdsS??POTV05=eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Bmtz\k`Ir|yOb{atZ;^[jcH}}z~xNaznuY:YZkrpV8:SB[[60:`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"Cbuy]laJssx|~Hcx`{[8_\k`Ir|yOb{atZ;^[hsW;;TCXZ819a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#@czx^mfKprw}}IdyczT9\]laJssx|~Hcx`{[8_\ip~X:8UDYY6>8b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$A`{w_ngLqqvr|Je~byU6]^mfKprw}}IdyczT9\]nq}Y59VE^X4?86:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%Ftb|PoOzJjussKfex?2>>^zl8586??1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,I}iuWfDsEc~ztBmvjq4;:7Usc1>118:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#@v`r^mfKprw}}IdyczHr`{X=XYhmF|xzLotlwCwg~S:WTTB\P286\kZ~h494:555FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y708MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#_k|umv?7;053@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.Pfwpjs4=4=>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)Umzgx1;1639JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$^h}zlu>5:34Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*Tb{|f05092:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%Yi~{ct=;=2g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj _YNMIZGCLLXTX_KJ_14a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"QWLOO\EABBZV^YIHQ>6c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$SUBAM^CG@@TX\[ONS?8m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&US@CCPAEFFVZRUMLU8:o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*Y_DGGTMIJJR^VQA@Y2>k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,[]JIEVKOHH\PTSGF[30e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.][HKKXIMNN^RZ]ED]42g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj _YNMIZGCLLXTX_KJ_94e?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"g@uurvpFirf}MymtQbs=2=2c=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj iNwwtprDg|dKov_lq?5;0a3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.kLqqvr|Je~byI}ax]nw949>o1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,mJssx|~Hcx`{Gscz[hu;;7Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*oH}}z~xNaznuEqe|Yj{5>5:k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y03@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.kLqqvr|Je~byI}ax]nw})@mgLgc}}T0\,GBiiwp&LOO]Kw869JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$eB{{ptv@kphsO{krS`}w/FgmBiiw{R;V"IHcoqz,BAEWMq2<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*oH}}z~xNaznuEqe|Yj{q%LicHcoqqX6X(CNee{t"HKCQG{<2=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj iNwwtprDg|dKov_lq{+BciNee{V=R.EDoku~(NMI[Iu68;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&cDyy~ztBmvjqAuipUfu!HeoDokuu\1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,mJssx|~Hcx`{Gscz[hu'NoeJaasZ7^*A@kgyr$JIM_Ey:4?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"g@uurvpFirf}MymtQbsy-Dak@kgyyP:P KFmms|*@CKYOs4:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y03@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.kLqqvr|Je~byI}ax]nw})@mgLgc}}T8\,GBiiwp&LOO]Kw869JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$eB{{ptv@kphsO{krS`}w/FgmBiiw{R3V"IHcoqz,BAEWMq2?7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*oH}}z~xNaznuEqe|~(OldM`b~|[1_-@Cjhxq%MHN^Jx968MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#dAztqwwGjsi|Nxjuu!HeoDokuu\9T$OJaax.DGGUC0=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,mJssx|~Hcx`{Gscz|*AbfOfd|~U=]/FEhjv'ONH\Hv74:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%bCxzuuAlqkr@zhss#JkaFmmsw^5Z&MLgc}v FEASA}>33@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.kLqqvr|Je~byI}axz,C`hAdfzxW9S!DGnlt})ALJZNt5:4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'`E~x}{{CnwmpBtfqq%LicHcoqqX1X(CNee{t"HKCQG{<1=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj iNwwtprDg|dKovx.EfjCjhxzQ=Q#JIlnr{+CBDXLr386G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)nG|~{yyM`uovDvd'NoeJaasZ5^*A@kgyr$JIM_Ey:7?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"g@uurvpFirf}Mymtv GdlEhjvtS1W%HKb`py-E@FVBp1>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+lIr|yOb{atFpb}})@mgLgc}}T9\,GBiiwp&LOO]Kw699JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$ehGaptv@kphs494=46G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)nm@d{yyM`uov?5;0?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.kfMkvr|Je~by2=>7:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#dkFnqwwGjsi|595:55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,m`Oix|~Hcx`{<9<5<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!feHlsqqEh}g~7538l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&cnEc~ztBmvjqAuip6;2;m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'`oBb}{{CnwmpBtfq5;5:n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*obAgz~xNaznuEqe|:36?i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+lcNfyOb{atFpb}939>j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,m`Oix|~Hcx`{Gscz8381k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-jaLhw}}IdyczHr`{?3;0d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.kfMkvr|Je~byI}ax>;:=2OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!feHlsqqEh}g~L~lww/FgmBiiw{R8V"IHcoqz,BAEWMq2?7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*obAgz~xNaznuEqe|~(OldM`b~|[2_-@Cjhxq%MHN^Jx968MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#dkFnqwwGjsi|Nxjuu!HeoDokuu\33@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.kfMkvr|Je~byI}axz,C`hAdfzxW:S!DGnlt})ALJZNt5:4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'`oBb}{{CnwmpBtfqq%LicHcoqqXOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!feHlsqqEh}g~T8;94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'`oBb}{{CnwmpZ31?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-jaLhw}}IdyczP6758MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#dkFnqwwGjsi|V==;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)nm@d{yyM`uov\<3116d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$eh@wIorvpFirf}Mymt2>>7g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#dkAxHlsqqEh}g~L~lw32?4f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"gjNyKmtprDg|dKov<2<5a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!feOzJjussKfexJ|ny=6=2`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj idL{Mkvr|Je~byI}ax>6:3c9>l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,m`HAgz~xNaznuEqe|:>6?h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+jOix|~Hcx`{Gscz8581j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-lMkvr|Je~byI}ax>2:3dOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!`IorvpFirf}Mymt2<>7`8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#bGaptv@kphsO{kr0909b:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%dEc~ztBmvjqAuip6>2;l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'fCe|xzLotlwCwg~4?4=n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)hAgz~xNaznuEqe|:06?h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+jOix|~Hcx`{Gscz8=81j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-lMkvr|Je~byI}ax>::3cl1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,kLhw}}IdyczHr`{\iv:46?o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+jOix|~Hcx`{Gscz[hu;<7Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*iNfyOb{atFpb}Zkt4<4=i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)hAgz~xNaznuEqe|Yj{5<5:h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*iNfyOb{atFpb}Zktp&MnbKb`prY0Y+BAdfzs#KJLPDz;2>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!`IorvpFirf}MymtQbsy-Dak@kgyyP8P KFmms|*@CKYOs4;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-lMkvr|Je~byI}ax]nw})@mgLgc}}T8\,GBiiwp&LOO]Kw879JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$cD`uuAlqkr@zhsTa~v GdlEhjvtS0W%HKb`py-E@FVBp190Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+jOix|~Hcx`{Gscz|*AbfOfd|~U?]/FEhjv'ONH\Hv73:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%dEc~ztBmvjqAuipr$Kh`Ilnrp_4[)LOfd|u!IDBRF|=5OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!`IorvpFirf}Mymtv GdlEhjvtS>W%HKb`py-E@FVBp190Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+jOix|~Hcx`{Gscz|*AbfOfd|~U7]/FEhjv'ONH\Hv73:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%dEc~ztBmvjqAuipr$Kh`Ilnrp_<[)LOfd|u!IDBRF|31o1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,k`HG|~{yyM`uovDvd;<7Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*ibFqE~x}{{CnwmpBtfq5?5:k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$chAztqwwGjsi|5;5:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,k`Ir|yOb{at=1=2<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj odMvpussKfex1:1689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$chAztqwwGjsi|5?5:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,k`Ir|yOb{at=5=2<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj odMvpussKfex161689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$chAztqwwGjsi|535:i5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y5:i5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yUVg~tR?8_NWW818?02Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-laJssx|~Hcx`{[8_\k`Ir|yOb{atZ;^[hsW8=TCXZ35?:;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"ajOtvsqqEh}g~P5PQ`eNwwtprDg|dW4SPmtz\52YH]]6=2564InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'foDyy~ztBmvjq]>UVenCxzuuAlqkr\1TUfyuQ>7^MVP919011Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,k`Ir|yOb{atZ;^[jcH}}z~xNaznuY:YZkrpV;OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!`eNwwtprDg|dW4SPodMvpussKfexV7R_lw{[41XG\^75367;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&enCxzuuAlqkr\1TUdiB{{ptv@kphsS0WTaxvP20]LQQ:76120Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+jcH}}z~xNaznuY:YZibG|~{yyM`uovX=XYj}qU9=RAZT=3=<==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj odMvpussKfexV7R_ngLqqvr|Je~byU6]^ov|Z46WF__0?078:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%diB{{ptv@kphsS0WTchAztqwwGjsi|R3VS`{w_33\KPR;;7237Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*ibG|~{yyM`uovX=XYhmF|xzLotlw_<[Xe|rT>7:=>?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"^ncjgwBpjkq[ohidxjd.mfKprw}}IdyczT9\]laJssx|~Hcx`{[8_\ip~X:8UDYY27>9:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'YkhghzIumnzV`ebaoo#bk@uurvpFirf}Q2QRajOtvsqqEh}g~P5PQbuy]15ZIR\535:55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y;64InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'foDyy~ztBmvjqY4>11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv P`ahaq@rdesYinkfvdf,k`Ir|yOb{at^65<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!`eNwwtprDg|dS887;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*VfkboJxbcySg`alpbl&enCxzuuAlqkrX>?20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/Qc`o`rA}efr^hmjiwgg+jcH}}z~xNaznu]42==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj odMvpussKfexR698:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%diB{{ptv@kphsW0>m7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.]m4767W`d}9=5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y=7Piot20c=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$Sc>=13]jjs373@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"Qa0331[lhq9=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:76=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:66=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:56=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:46=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:36=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:26=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:16=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:06=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cCg`w:?6=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cFbpd:76=o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cFbpd:687>n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`Geqg;984?i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drf48858h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y5g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxl2>8?6f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&hOmyo318<7`>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn<0<7a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn<32=0`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$nIo{a=02:1c16;2b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKauc?6683m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mD`vb87297>n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`Geqg;:>4?i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drf4;258h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y<14d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkm1=<>5g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxl2<4?6f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&hOmyo334<7a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn<24=0`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$nIo{a=14:1c0<;2b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKauc?7<83l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mD`vb8683m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mD`vb8169n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`Geqg;<:4?i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drf4=>58h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y>29k4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|h6?:3:j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}k78:0;e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~j09614d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkm1:6>5f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxl2;>5g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxl2:0?6f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&hOmyo350<7a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn<40=0`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$nIo{a=70:1c60;2b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKauc?1083m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mD`vb8009n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`Geqg;=04?h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drf4<4?i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drf4?:58h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3:j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}k7:>0;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~j0;0;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~j0:0;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~j050;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~j04091:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jW<7R_cFbpd]4OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn[0;^[gBf|hQ88PQ@R^301Zi6>;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv bEcwe^41UVMEHR9<_n]fupgkW:?Tc;84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hQ9:PQHNE]47ZiXmxj`R=:_n>12;0f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKaucX63[XOGNT;>Q`_dsveiY4=Ve7>;0PSV27g>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn_16`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&hOmyoP15f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>05f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>15f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>25f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>35f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>45f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>55f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>65f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>75f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>85f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ>95a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQ=4e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR4e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<=4e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<<4e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<;4e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<:4e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<94e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<84e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<74e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR<64b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmR=;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>>;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>?;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS><;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>=;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>:;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>;;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>8;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>9;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>6;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS>7;c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS9:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT8=:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT8<:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT8?:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT8>:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT89:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT88:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT8;:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT8::k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT85:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT84:l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kT99j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU><9j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>=9j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>>9j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>?9j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>89j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>99j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>:9j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>;9j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>49j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU>59m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hU=8i5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yh7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`GeqgX1<:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cFbpdYj{5:59<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1509JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(jMkmRc|<03=14=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$nIo{a^op8449=81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv bEcweZkt48959<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drfWdy7><0:1:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS`}323<65>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn_lq?668292Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mD`vb[hu;:=4>=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drfWdy7>80:1:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS`}327<65>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn_lq?628292Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mD`vb[hu;:14>=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drfWdy7>40:0:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS`}32?72?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&hOmyoPmr>04;363@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKauc\iv:497?:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`GeqgXez68>3;>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kTa~2<3?72?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&hOmyoPmr>00;363@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKauc\iv:4=7?:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`GeqgXez68:3;>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dCi}kTa~2<7?72?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&hOmyoPmr>0<;363@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKauc\iv:417?;7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`GeqgXez6828?4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hUf1:?>438MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQbs=62:07828?4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hUf1:;>438MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQbs=66:07<28?4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+gBf|hUf1:7>438MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'kNjxlQbs=6::0659<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn_lq?258292Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mD`vb[hu;>84>=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-a@drfWdy7:?0:1:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eLh~jS`}362<64>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iHlzn_lq?2;373@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lKauc\iv:06<:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cFbpdYj{5259=5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%iDhokes]SSWY>8VeTAXVP42;\k058:Ra97:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})eZlko_egitdpX6XY@FMU86G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-aSjtcKfexh|30?77?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&h\cjLotlwaw:66<>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/cUlvaEh}g~n~1<1559JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(j^eyhNaznugq8682<2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!mWnpgGjsi|lx783;;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dPg{nHcx`{es>6:02Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`TkwbDg|diU9]^EM@Z14WfUfyuQ=7^MVP979>k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv bVmq`Firf}oyW;SPGOF\36YhWdsS?9POTV?6;0e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lXosf@kphsm{Q=QRIAD^50[jYj}qU9;RAZT=1=2g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$nZa}dBmvjqcuS?WTKCJP72]l[hsW;=TCXZ34?4a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&h\cjLotlwaw]1UVMEHR9<_n]nq}Y5?VE^X1;16c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(j^eyhNaznugq_3[XOGNT;>Q`_lw{[71XG\^7:3;<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkWcdm`|nJdh`B`qf|*dPg{nHcx`{es]316=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$nZa}dBmvjqcuW8?87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.`TkwbDg|diQ=529JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(j^eyhNaznugq[6343@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!]ebgjr`Unll$Bc_klehtfBl`hJhynt"lXosf@kphsm{U?9>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv cBnhAkgedlUhiD}|udAqaaos{VKEHR?<5^m5=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%hOaeJn``oaZebAzy~iN|jdhvp[DHCW89>Sb?;e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})nmHno~1>14d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(alKoh2>>5g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'`oJhi|32?6f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&cnMij}<2<7a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%biLjkr=6=0`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$ehOkds>6:1c9==1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv idUqmqcKiz~\cj:5:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})nm^xbxhBnsuUlva4212Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!feVpjp`Jf{}]d~iOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)zlLbjbY}iug75>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)zlLbjbY}iug\WR61=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Sucqppv)Lfi`h]vnbGmegjb\{ke`g{/EmvficTqgiJt`lIo@bw`~(gZclS`}9d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~([}kyxx~!Dnwah`U~fjOemobjTscmwhos'Me~nak\yoaBw|hdAgHjhv oRkd[hu'ONH\Hv9a:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~([}kyxx~!Dnwah`U~fjOemobjTscmwhos'Me~nak\yoaBw|hdAgHjhv oRkd|*@CKYOs8h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'Z~j~y{.cKlTjts[}kiRH\M^DE`4+Nf8UX[=:<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})T|hxy} mInRlvqUsi}oTJ^CPFGf102=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#^znruws*gOhXfx_yo{e^DPIZ@Al;'Bb<:<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})T|hxy} mInRlvqUsi}oTJ^CPFGf003=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#^znruws*gOhXfx_yo{e^DPIZ@Al:'Bb994InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Usi{~~|#lFoQmqpVrf|lUM_@QIFe1.Mk73?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Sucqppv)j@e[cz\t`vf[CUJWOLo? Ga25:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&Ymzzp/`JkUiu|Z~jxhQISL]EBa5*Ag8:855FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y6`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'Z~j~y{.cKlTjts[}kiR]{asvvt+dIp@e[cz\t`vf_7[Xj@eYiljvOtv\Ip~X:0Ud=;l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Usi{~~|#lFoQmqpVrf|lUXxl|{uq,aJ}OhXfx_yo{eZ0^[gOhZlkouB{{_Lw{[7?Xg8;?96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Wqgu||z%nCvJn``oaLiWg{~_~l`|mhv0b>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$_yo}ttr-fK~NgYeyx^zntd>1:62Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|MkmY|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc264043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi89::>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4040?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$A`{w_Sgb`COAG'~nEc~ztEcwe436>:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Onq}YUmhnMEKA!tdKmtprCi}k::<8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a05226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"Cbuy]QadbAAOE%xhGaptvGeqg608<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm<7>629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc144043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi;;;:>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Onq}YUmhnMEKA!tdKmtprCi}k9?<8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a36226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"Cbuy]QadbAAOE%xhGaptvGeqg5=8<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm?8>629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc134043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi;2::>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Onq}YUmhnMEKA!tdKmtprCi}k8==8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a23226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"Cbuy]QadbAAOE%xhGaptvGeqg4:8<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm>=>629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc004043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi:?::>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Onq}YUmhnMEKA!tdKmtprCi}k84<8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a2;226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"Cbuy]QadbAAOE%xhGaptvGeqg388<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm9??629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc754043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi=8::>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Onq}YUmhnMEKA!tdKmtprCi}k?9<8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a54226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"Cbuy]QadbAAOE%xhGaptvGeqg3?8<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm96>629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc7=4043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi<:::>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Onq}YUmhnMEKA!tdKmtprCi}k>><8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a41226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"Cbuy]QadbAAOE%xhGaptvGeqg2<8<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm8;>629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc624043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi<=::>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Onq}YUmhnMEKA!tdKmtprCi}k=<<8<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a73226=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"Cbuy]QadbAAOE%xhGaptvGeqg1:8<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm;=>629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc504053@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv Mlw{[WcflOCMC#zjIorvpAgsi??=>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+HkrpVXnmiHFFN,waLhw}}Njxl9>639JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc;534Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,V`gcN@LD"ykGe`ffvWcflp6;2;?4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})UmhnMEKA!tdJfeacuZlkou1>114a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%YiljIIGM-p`Nbimoy[b|k629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&XnmiHFFN,waMcfllx\cjPrrvskq3b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv RdcgBL@H&}oBb}{{D`vb8582n2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/Sgb`COAG'~nEc~ztEcwe9776j6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+WcflOCMC#zjIorvpAgsi5;928h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})UmhnMEKA!tdKmtprCi}k7=>0:f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiWg{~9Xoaslkwp`t'[ojhKGIO/vfMkvr|Mkm1?;>4d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%YiljIIGM-p`Oix|~Omyo314<6b>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#_kndGKEK+rbAgz~xIo{a=35:0`i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+WcflOCMC#zjIorvpAgsi5;59k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yY|nnrojpqcup&XnmiHFFN,waLhw}}Njxl2=2?7e?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$^hokFHDL*qcNfyHlzn<31=1c=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"\jaeDJBJ(sm@d{yyJnt`>10;3a3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv RdcgBL@H&}oBb}{{D`vb8739=o1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Pfea@NNF$iD`uuFbpd:5>7?m7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,V`gcN@LD"ykFnqww@drf4;=59k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yY|nnrojpqcup&XnmiHFFN,waLhw}}Njxl2=>4d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%YiljIIGM-p`Oix|~Omyo331<6b>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#_kndGKEK+rbAgz~xIo{a=12:0`j6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+WcflOCMC#zjIorvpAgsi59>28h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})UmhnMEKA!tdKmtprCi}k7?;0:f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiWg{~9Xoaslkwp`t'[ojhKGIO/vfMkvr|Mkm1=8>4d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%YiljIIGM-p`Oix|~Omyo339<6b>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#_kndGKEK+rbAgz~xIo{a=1::0cOo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,V`gcN@LD"ykFnqww@drf4=859k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yY|nnrojpqcup&XnmiHFFN,waLhw}}Njxl2;5?7e?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$^hokFHDL*qcNfyHlzn<54=1c=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"\jaeDJBJ(sm@d{yyJnt`>73;3a3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv RdcgBL@H&}oBb}{{D`vb81>9=o1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Pfea@NNF$iD`uuFbpd:317?n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,V`gcN@LD"ykFnqww@drf4=4>j6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+WcflOCMC#zjIorvpAgsi5?;28h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})UmhnMEKA!tdKmtprCi}k79<0:f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiWg{~9Xoaslkwp`t'[ojhKGIO/vfMkvr|Mkm1;=>4d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%YiljIIGM-p`Oix|~Omyo352<6b>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#_kndGKEK+rbAgz~xIo{a=77:0`4>j6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+WcflOCMC#zjIorvpAgsi5?328h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})UmhnMEKA!tdKmtprCi}k7940:e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiWg{~9Xoaslkwp`t'[ojhKGIO/vfMkvr|Mkm1;15g9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&XnmiHFFN,waLhw}}Njxl290?7e?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$^hokFHDL*qcNfyHlzn<73=1c=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"\jaeDJBJ(sm@d{yyJnt`>56;3a3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv RdcgBL@H&}oBb}{{D`vb8359=l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.Pfea@NNF$iD`uuFbpd:16Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,V`gcN@LD"ykFnqww@drf414>i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+WcflOCMC#zjIorvpAgsi5359;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3:01OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|5;82894InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})smMkmYaWmhv?5182?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbx1?:>458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%iIo{aUm[ilr;9?4>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+qcCi}k_cUcft=34:016<<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-waAgsi]eSadz31?74?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhJnt`Vl\hos4;:59:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y15;303@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv tdFbpdRhPdc0?<1569JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmq:5;7?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{<36=12=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"zjD`vbPj^ja}6993;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(|lNjxlZ`Xlkw8709=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.vf@drf\fRfey2=7?74?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhJnt`Vl\hos4;259:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1=;313@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv tdFbpdRhPdc0?0:7:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiWg{~9Xoaslkwp`t'}oOmyo[oYojp9576<=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-waAgsi]eSadz330<63>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|5992894InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})smMkmYaWmhv?7682?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbx1=;>458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%iIo{aUm[ilr;;<4>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+qcCi}k_cUcft=15:01OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|5959:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y74;303@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv tdFbpdRhPdc09?1569JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmq:3:7?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{<51=12=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"zjD`vbPj^ja}6?83;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(|lNjxlZ`Xlkw8139=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.vf@drf\fRfey2;6?74?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhJnt`Vl\hos4==59:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y7<;303@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv tdFbpdRhPdc0971579JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmq:36<=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-waAgsi]eSadz351<63>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|5?:2894InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})smMkmYaWmhv?1782?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbx1;<>458MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%iIo{aUm[ilr;==4>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+qcCi}k_cUcft=76:01OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|5?22884InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})smMkmYaWmhv?1;303@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv tdFbpdRhPdc0;>1569JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmq:197?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{<70=12=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"zjD`vbPj^ja}6=?3;9;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(|lNjxlZ`Xlkw8382>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbx191579JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmq:?6<<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-waAgsi]eSadz39?76?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhJnt`Vl\hosW9?>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{_075?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhJnt`Vl\hosW8:>:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+qcCi}k_cUcft^3213=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"zjD`vbPj^ja}U:>884InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkUiu|;^ymc}biuvfv})smMkmYaWmhv\56313@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv tdFbpdRhPdcS<::6:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiWg{~9Xoaslkwp`t'}oOmyo[oYojpZ72=?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.vf@drf\fRfeyQ>6448MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%iIo{aUm[ilrX9>?=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{_0:62>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|V;2985FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{_3462>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|V8<9;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4;:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(|lNjxlZ`Xlkw[6313@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%Eb^`ru0Wvdhte`~iv tdFbpdRhPdcS>>:6:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiWg{~9Xoaslkwp`t'}oOmyo[oYojpZ56=?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.vf@drf\fRfeyQ<2448MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%iIo{aUm[ilrX;:?=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{_2662>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|V9>9;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbxR=6549JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmqY3=?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.vf@drf\fRfeyQ;0448MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%iIo{aUm[ilrX<8?=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{_5062>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|V>89;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbxR:8579JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmqY30<<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-waAgsi]eSadzP4876?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhJnt`Vl\hosWOo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,p`Bf|h^dT`g{_4262>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#ykKaucWk]kn|V?:9;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y;9;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(|lNjxlZ`Xlkw[022>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbxR;:579JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmqY2><<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-waAgsi]eSadzP5675?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhJnt`Vl\hosW<2>:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmSkwr5\{ke`g{tdp{+qcCi}k_cUcft^7:10=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"zjD`vbPj^ja}U=9;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/ugGeqgSgQgbxR8<549JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmqY0=<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.vf@drf\fRfeyQ7549JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&~nHlznTnZnmqY>=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`Pnpw6Qtffzgbxyk}x.vfL`gcm{K}mdb30?75?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$xhFjaegqEsgndV:Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS8:V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS8;V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS88V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS89V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS8>V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS8?V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS8Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS8=V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS82V"IHcoqz,BAEWMq=o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS83V"IHcoqz,BAEWMq=h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#JIlnr@v`bn|z^dNx} GdlEhjvtS8W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:9W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:8W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:;W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\::W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:=W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:?W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:>W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:1W%HKb`py-E@FVBp>n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:0W%HKb`py-E@FVBp>i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~!HeoDokuu\:T$OJaax.DGGUC?m1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%HKb`pBpf`lrt\fH~"IjnGnltv]48T$OJaax.DGGUC?m1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%HKb`pBpf`lrt\fH~"IjnGnltv]49T$OJaax.DGGUC?m1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%HKb`pBpf`lrt\fH~"IjnGnltv]4:T$OJaax.DGGUC?j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%HKb`pBpf`lrt\fH~"IjnGnltv]4U'NM`b~w/GF@T@~0k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$OJaaCsggmquSgKx#JkaFmmsw^2Z&MLgc}v FEASA}1d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'NM`b~LrdfjpvRhJ|y$Kh`Ilnrp_0[)LOfd|u!IDBRF|2eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(CNee{OkkiuqWkGst'NoeJaasZ:^*A@kgyr$JIM_Ey5`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+BAdfzH~hjftrVlFpu(OldM`b~|[8_-@Cjhxq%MHN^Jx6d8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*A@kgyIyiig{sUmAqvYj{&MnbKb`prY3Y+BAdfzs#KJLPDz;4>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(CNee{OkkiuqWkGstWdy$Kh`Ilnrp_46Z&MLgc}v FEASA}>73@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'NM`b~LrdfjpvRhJ|yTa~!HeoDokuu\98W%HKb`py-E@FVBp1:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~Qbs.EfjCjhxzQ:>P KFmms|*@CKYOs4=5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yT$OJaax.DGGUC091Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%HKb`pBpf`lrt\fH~Rc|/FgmBiiw{R;OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(CNee{OkkiuqWkGstWdy$Kh`Ilnrp_76Z&MLgc}v FEASA}>73@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'NM`b~LrdfjpvRhJ|yTa~!HeoDokuu\:8W%HKb`py-E@FVBp1:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~Qbs.EfjCjhxzQ9>P KFmms|*@CKYOs4=5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yT$OJaax.DGGUC091Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%HKb`pBpf`lrt\fH~Rc|/FgmBiiw{R8OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(CNee{OkkiuqWkGstWdy$Kh`Ilnrp_66Z&MLgc}v FEASA}>73@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'NM`b~LrdfjpvRhJ|yTa~!HeoDokuu\;8W%HKb`py-E@FVBp1:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"IHcoqAqaaos{]eIy~Qbs.EfjCjhxzQ8>P KFmms|*@CKYOs;k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#FnneqkencDzlnbx~!GBy-AhnOi&`Z~e^zlrg43>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$NaeFn/kSqvnW}eyn=4>4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.Icm`vnfclIyiig{s.JA|*DkcF"BJnt`Doku)@mgLgc}}T0\,GBiiwp&LOO]Kw909JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-Ldhc{ak`iN|jdhvp+MD'Kf`Cxz!OEcweCjhx&MnbKb`prY24X(CNee{t"HKCQG{=4=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#ObdOtv-KAgsiOfd|"IjnGnltv]69T$OJaax.DGGUC181Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%Dl`ksichaFtbl`~x#ELw/CnhKpr)GMkmKb`p.EfjCjhxzQ:>P KFmms|*@CKYOs5<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3\,GBiiwp&LOO]Kw909JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-Ldhc{ak`iN|jdhvp+MD'Kf`Cxz!OEcweCjhx&MnbKb`prY20X(CNee{t"HKCQG{=4=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#ObdOtv-KAgsiOfd|"IjnGnltv]6=T$OJaax.DGGUC181Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%Dl`ksichaFtbl`~x#ELw/CnhKpr)GMkmKb`p.EfjCjhxzQ::P KFmms|*@CKYOs5<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y7\,GBiiwp&LOO]Kw909JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-Ldhc{ak`iN|jdhvp+MD'Kf`Cxz!OEcweCjhx&MnbKb`prY2OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$Nae@uu,L@drfNee{#JkaFmmsw^45U'NM`b~w/GF@T@~>92Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$Cmcj|h`ifGwcca}y$DOv BmiLqq(HLh~jJaa/FgmBiiw{R88Q#JIlnr{+CBDXLr2=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli GaofpldmbK{ooey} HCz,FimH}}$DHlznFmms+BciNee{V<;]/FEhjv'ONH\Hv61:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,Kekbt`hanOkkiuq,LG~(JeaDyy @D`vbBiiw'NoeJaasZ06Y+BAdfzs#KJLPDz:5>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$Nae@uu,L@drfNee{#JkaFmmsw^41U'NM`b~w/GF@T@~>92Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$Cmcj|h`ifGwcca}y$DOv BmiLqq(HLh~jJaa/FgmBiiw{R8OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$Nae@uu,L@drfNee{#JkaFmmsw^4Z&MLgc}v FEASA}?63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'Bjbi}gajg@v`bn|z%CNu!MljMvp+ICi}kM`b~ GdlEhjvtS::V"IHcoqz,BAEWMq3:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#FnneqkencDzlnbx~!GBy-AhnIr|'EOmyoIlnr,C`hAdfzxW>?R.EDoku~(NMI[Iu7>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/JbjauoiboH~hjftr-KF})EdbE~x#AKaucEhjv(OldM`b~|[20^*A@kgyr$JIM_Ey;3?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+NffmycmfkLrdfjpv)OJq%I`fAzt/MGeqgAdfz$Kh`Ilnrp_6[)LOfd|u!IDBRF|<6Q#JIlnr{+CBDXLr2<6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli GaofpldmbK{ooey} HCz,FimH}}$DHlznFmms+BciNee{V8R.EDoku~(NMI[Iu7?;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/JbjauoiboH~hjftr-KF})EdbE~x#AKaucEhjv(OldM`b~|[6_-@Cjhxq%MHN^Jx828MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*MgilzbjghM}eekww*NEp&HggB{{.NFbpd@kgy%LicHcoqqXU'NM`b~w/GF@T@~0k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$Cmcj|h`ifGwcca}y$DOv BmiLqq(hX|ycXbihld2\iv1>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'Bjbi}gajg@v`bn|z%CNu!MljMvp+iW}zb_cjice05:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+NffmycmfkLrdfjpv)OJq%I`fAzt/mSqvnSgnmgi?9i;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/JbjauoiboH~hjftr-KF})EdbE~x#a_urjWkbakmJbjbjkk7c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-Ldhc{ak`iN|jdhvp+MD'Kf`^iw!iSfzTpuo\fml`h9j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/JbjauoiboH~hjftr-KF})EdbXou#g]dxRvwmRhonfnS`}83:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,Kekbt`hanOkkiuq,LG~(JeaYht fRdqfp2020Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"Eoadrjbo`Eummc"FMx.kOgiUsg{ooHlzn<02=3==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}k7=<088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,Kekbt`hanOkkiuq,LG~(aEig_ya}eeFbpd:6:7=37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#FnneqkencDzlnbx~!GBy-jHfjT|fxnhIo{a=30:2>22;1?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'Bjbi}gajg@v`bn|z%CNu!fLbnPpjtblMkm1?8>6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*MgilzbjghM}eekww*NEp&cGoa]{osgg@drf4825;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y>6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*MgilzbjghM}eekww*NEp&cGoa]{osgg@drf4;:5;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$eAmcSumqaaBf|h69:397;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/JbjauoiboH~hjftr-KF})nDjfXxb|jdEcwe9406>20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"Eoadrjbo`Eummc"FMx.kOgiUsg{ooHlzn<3:=3==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}k7>4087:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,Kekbt`hanOkkiuq,LG~(aEig_ya}eeFbpd:56>20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"Eoadrjbo`Eummc"FMx.kOgiUsg{ooHlzn<22=3==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}k7?<088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,Kekbt`hanOkkiuq,LG~(aEig_ya}eeFbpd:4:7=<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#FnneqkencDzlnbx~!GBy-jHfjT|fxnhIo{a=1=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}k78398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/JbjauoiboH~hjftr-KF})nDjfXxb|jdEcwe939?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%Dl`ksichaFtbl`~x#ELw/hN`hVrhzlnOmyo36?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+NffmycmfkLrdfjpv)OJq%b@nb\tnpf`Agsi5=5;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"Eoadrjbo`Eummc"FMx.kOgiUsg{ooHlzn_054?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+NffmycmfkLrdfjpv)OJq%b@nb\tnpf`AgsiV;;;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#FnneqkencDzlnbx~!GBy-jHfjT|fxnhIo{a^3732=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#dBllRvlv`bCi}kT=898;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/JbjauoiboH~hjftr-KF})nDjfXxb|jdEcweZ71?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%Dl`ksichaFtbl`~x#ELw/hN`hVrhzlnOmyoP1654?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+NffmycmfkLrdfjpv)OJq%b@nb\tnpf`AgsiV;3;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"Eoadrjbo`Eummc"FMx.kOgiUsg{ooHlzn_3343>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$eAmcSumqaaBf|hU9>:94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.Icm`vnfclIyiig{s.JA|*oKkeYckkD`vb[750?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$Cmcj|h`ifGwcca}y$DOv iMaoWqiummNjxlQ=4658MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*MgilzbjghM}eekww*NEp&cGoa]{osgg@drfW;?<;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli GaofpldmbK{ooey} HCz,mIek[}eyiiJnt`]1221=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"Eoadrjbo`Eummc"FMx.kOgiUsg{ooHlzn_3;42>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$eAmcSumqaaBf|hU8;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y769JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-Ldhc{ak`iN|jdhvp+MD'`Fh`^z`rdfGeqgX;;==7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#FnneqkencDzlnbx~!GBy-jHfjT|fxnhIo{a^642>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(OignxdlejCsggmqu(@Kr$eAmcSumqaaBf|hU>;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y0>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$Cmcj|h`ifGwcca}y$DOv iMaoWqiummNjxlQ6709JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-Ldhc{ak`iN|jdhvp+MD'`Z~eZ`gfnf3g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)@hdoeodeBpf`lrt'AHs#d^zsiVlcbjbW@D]S<;?_n:1?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+NffmycmfkLrdfjpv)OJq%b\x}gTnedh`YNF_U:9=Q`1^KMRZ6?:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$Cmcj|h`ifGwcca}y$DOv iQwplZDkc[nr"d\jsdv\EKBX?8Ud4>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%nEoadrjbo`Bf|hE~x1?=>748MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gNffmycmfkKaucLqq:6;7<=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxz315<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(e@hdoeodeEcweJss48?5:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$iDl`ksichaAgsiF0<71649JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-fMgilzbjghJnt`Mvp979>?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%nEoadrjbo`Bf|hE~x1748MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gNffmycmfkKaucLqq:597<=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxz323<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(e@hdoeodeEcweJss4;95:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$iDl`ksichaAgsiF0?91679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-fMgilzbjghJnt`Mvp94?6?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"oFnneqkencCi}kDyy2=9?46?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+dOignxdlejD`vbKpr;:7<=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxz331<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(e@hdoeodeEcweJss4:;5:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y7:332;;4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cJbjauoiboOmyo@uu>5:33;:335:i5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4=h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mH`lgwmglmMkmB{{InPfw`r;:14=h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mH`lgwmglmMkmB{{InPfw`r;:04=o6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mH`lgwmglmMkmB{{InPfw`r;:7Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzFoSgpaq:487Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzFoSgpaq:497Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzFoSgpaq:4:7Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzFoSgpaq:46?i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"oFnneqkencCi}kDyyG`Rdqfp929>j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%nEoadrjbo`Bf|hE~xDa]ergw8081k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$iDl`ksichaAgsiFEb\jsdv?2;0d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'hCmcj|h`if@drfG|~Bc_k|eu>4:3eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(e@hdoeodeEcweJssWdy7<386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/`Kekbt`hanHlznOtv\iv:687<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzPmr>25;0>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'hCmcj|h`if@drfG|~Ta~2>2?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+dOignxdlejD`vbKprXez6:?386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/`Kekbt`hanHlznOtv\iv:6<7<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzPmr>21;0>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'hCmcj|h`if@drfG|~Ta~2>6?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+dOignxdlejD`vbKprXez6:;386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/`Kekbt`hanHlznOtv\iv:607<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzPmr>2=;0?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'hCmcj|h`if@drfG|~Ta~2>>7;8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gNffmycmfkKaucLqqYj{58;2;74InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cJbjauoiboOmyo@uu]nw9466?30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"oFnneqkencCi}kDyyQbs=01:3?7;8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gNffmycmfkKaucLqqYj{58?2;74InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cJbjauoiboOmyo@uu]nw9426?30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"oFnneqkencCi}kDyyQbs=05:3?7;8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gNffmycmfkKaucLqqYj{5832;74InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cJbjauoiboOmyo@uu]nw94>6?20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"oFnneqkencCi}kDyyQbs=0=2<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)jAkeh~fnkdFbpdIr|Vgx0>>1689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-fMgilzbjghJnt`MvpZkt4:;5:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%nEoadrjbo`Bf|hE~xRc|<2<5<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(e@hdoeodeEcweJssWdy78387;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/`Kekbt`hanHlznOtv\iv:26?20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"oFnneqkencCi}kDyyQbs=4=2==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)jAkeh~fnkdFbpdIr|Vgx0:098:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,aLdhc{ak`iIo{aNww[hu;07<37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#lGaofpldmbLh~jCxzPmr>::0`l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%n]olkdv@v`bn|JeexcjCnwmp9766?o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"o^ncjgwGwcca}Idb~{beBmvjq:6:7Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkr;9:4=i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mP`ahaqEummcOb`|ulg@kphs48>5:h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}6:2;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}692;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}682;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}6?2;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}6>2;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}6=2;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}6<2;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}632;j4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}622;m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}U;:n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y=h6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mP`ahaqEummcOb`|ulg@kphsW8?=o6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mP`ahaqEummcOb`|ulg@kphsW;Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkrX;?i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"o^ncjgwGwcca}Idb~{beBmvjqY3>j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%n]olkdv@v`bn|JeexcjCnwmpZ31k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$i\lmdeuAqaaosKfdxy`kLotlw[30d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'h[mnejtBpf`lrDggy~ahM`uov\33eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(eZlkoOkkiuAljvsjmJe~by2?>7a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gTbimIyiig{CnlpqhcDg|d0<>16b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-fWcflJxnhdzLooqvi`Eh}g~7=<09c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,aV`gcK{ooeyM`nrwnaFirf}6:>38l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/`QadbDzlnbxNaastofGjsi|5;82;m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cPfeaEummcOb`|ulg@kphs48>5:n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y0:3dOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(eZlkoOkkiuAljvsjmJe~by2:>7`8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gTbimIyiig{CnlpqhcDg|d0;09b:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,aV`gcK{ooeyM`nrwnaFirf}6<2;l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cPfeaEummcOb`|ulg@kphs414=n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mRdcgGwcca}Idb~{beBmvjq:>6?k0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"o\jaeAqaaosKfdxy`kLotlw[50f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'hYiljLrdfjpFii{|gnOb{at^35f>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(eZlkoOkkiuAljvsjmJe~byQ>07`8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*gTbimIyiig{CnlpqhcDg|dS;l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.cPfeaEummcOb`|ulg@kphsW89=n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli mRdcgGwcca}Idb~{beBmvjqY6h1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov\33gOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#mJn``oaZkt>j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%oh^ncjgwGwcca}CxxkLotlw8581l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov?5581l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov?5481l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov?5781l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov?5681l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov?5181l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov?5081k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov?5;0d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'in\lmdeuAqaaosAzy~iNaznu>1:3eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(dmYkhghzLrdfjpLut}lIdycz35?4`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~by29>7a8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*fcWijanxN|jdhvJwvsbKfex1916b9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-g`VfkboOkkiuKpwpcDg|d0509c:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,`aUgdcl~H~hjftHqpq`Eh}g~7538m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Gwcca}Gjblijr/afTdelm}Iyiig{IrqvaFirf}U;:o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#mjP`ahaqEummcE~}zeBmvjqY68?i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"nk_abifpFtbl`~B~{jCnwmpZ76>j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%oh^ncjgwGwcca}CxxkLotlw[441k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov\560d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'in\lmdeuAqaaosAzy~iNaznu]203e:o5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#mjP`ahaqEummcE~}zeBmvjqY0>k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%oh^ncjgwGwcca}CxxkLotlw[=0e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'in\lmdeuAqaaosAzy~iNaznu]:2d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)klXnmiM}eekwMvurmJe~by2?>7`8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Dzlnbx@oaafgq*fcUmhnH~hjftHqpq`Eh}g~7==09b:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,`aWcflJxnhdzFsrwfGjsi|5;:2;l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.bgQadbDzlnbxD}|udAlqkr;9;4=n6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Bpf`lrJigkli leSgb`Ftbl`~B~{jCnwmp9746?h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!LrdfjpHgiinoy"nk]e`f@v`bn|@yxyhM`uov?5181j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#N|jdhvNekg`m{$hi_kndBpf`lrN{znOb{at=36:3gOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(dm[ojhN|jdhvJwvsbKfex1916`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-g`TbimIyiig{IrqvaFirf}632;o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-@v`bn|Dkemjk}.bgQadbDzlnbxD}|udAlqkr;17<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv CsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw[50>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$OkkiuObjdabz'in^hokCsggmqOt{|oHcx`{_04b?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(K{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dS<>9a:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Ftbl`~Fmcohes,`aWcflJxnhdzFsrwfGjsi|V;::l5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'JxnhdzBaocdaw(dm[ojhN|jdhvJwvsbKfexR?:689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-g`TbimIyiig{IrqvaFirf}U9:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%oh\jaeAqaaosAzy~iNaznu]72<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)klXnmiM}eekwMvurmJe~byQ:689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*EummcAl`ngdp-g`TbimIyiig{IrqvaFirf}U=:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%oh\jaeAqaaosAzy~iNaznu];2<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Iyiig{M`lbc`t)klXnmiM}eekwMvurmJe~byQ6639JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*AILV>3SbQHNE]73:34Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv GOF\0=YhWNDOS96Po^ov|Z12WF__0<>1629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*AILV>3SbQHNE]725;043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$KCJP49]l[BHCW=2TcRczx^56[JSS4885:>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3?40?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(OGNT85Q`_FLG[1>XgVg~tR9:_NWW8429>:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPmtz\30YH]]6:938=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,CKBX<1UdSJ@K_5:\kZkrpV=>SB[[<0<56>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'NDOS96Po^EM@Z2?WfUfyuQ85^MVP949>;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPmtz\30YH]]682;<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-DJAY30VeTKCJP49]l[hsW>?TCXZ34?41?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(OGNT85Q`_FLG[1>XgVg~tR9:_NWW8081:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#J@K_5:\kZAILV>3SbQbuy]41ZIR\5<5:?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y708MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})@FMU?4RaPGOF\0=YhWdsS:;POTV?<;053@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$KCJP49]l[BHCW=2TcRczx^56[JSS404=>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/FLG[1>XgVMEHR:7_n]nq}Y0>VE^X1>1629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*AILV>3SbQHNE]724;043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$KCJP49]l[BHCW=2TcRczx^55[JSS48;5:>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2?40?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(OGNT85Q`_FLG[1>XgVg~tR99_NWW8459>:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPmtz\33YH]]6:838<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,CKBX<1UdSJ@K_5:\kZkrpV==SB[[<07=27=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&MEHR:7_n]DJAY30VeTaxvP77]LQQ:66?80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!HNE]738=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,CKBX<1UdSJ@K_5:\kZkrpV==SB[[<2<56>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'NDOS96Po^EM@Z2?WfUfyuQ86^MVP929>;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPmtz\33YH]]6>2;<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-DJAY30VeTKCJP49]l[hsW>XgVg~tR99_NWW8281:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#J@K_5:\kZAILV>3SbQbuy]42ZIR\525:?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y708MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})@FMU?4RaPGOF\0=YhWziS:?POTV?4;043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$KCJP49]l[BHCW=2TcR}zb^52[JSS48:5:>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1?40?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(OGNT85Q`_FLG[1>XgVy~nR9>_NWW8449>:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPst`\34YH]]6:?38<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,CKBX<1UdSJ@K_5:\kZurjV=:SB[[<06=26=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&MEHR:7_n]DJAY30VeTxlP70]LQQ:6=7<97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv GOF\0=YhWNDOS96Po^qvfZ16WF__0<092:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+BHCW=2TcRIAD^6;[jYt}kU<=RAZT=0=27=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&MEHR:7_n]DJAY30VeTxlP70]LQQ:46?80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!HNE]7OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'NDOS96Po^EM@Z2?WfUxyoQ81^MVP909>;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPst`\34YH]]6<2;<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-DJAY30VeTKCJP49]l[vseW>;TCXZ38?41?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(OGNT85Q`_FLG[1>XgVy~nR9>_NWW8<81:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#J@K_5:\kZAILV>3SbQ|uc]46ZIR\5:5:>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y0?40?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(OGNT85Q`_FLG[1>XgVy~nR9=_NWW8479>:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPst`\37YH]]6:>38<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,CKBX<1UdSJ@K_5:\kZurjV=9SB[[<01=26=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&MEHR:7_n]DJAY30VeTxlP73]LQQ:6<7<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv GOF\0=YhWNDOS96Po^qvfZ15WF__0<;1639JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*AILV>3SbQHNE]72:34Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv GOF\0=YhWNDOS96Po^qvfZ15WF__0>092:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+BHCW=2TcRIAD^6;[jYt}kU<>RAZT=6=27=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&MEHR:7_n]DJAY30VeTxlP73]LQQ:26?80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!HNE]7OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'NDOS96Po^EM@Z2?WfUxyoQ82^MVP9>9>;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"IAD^6;[jY@FMU?4RaPst`\37YH]]622;=4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-DJAY30VeTKCJP49]l[vseW>9TCXZ311<57>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'NDOS96Po^EM@Z2?WfUxyoQ83^MVP9766?90Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!HNE]7XgVMEHR:7_n]pqgY0;VE^X1?:>708MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})@FMU?4RaPGOF\0=YhWziS:=POTV?5;053@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$KCJP49]l[BHCW=2TcR}zb^50[JSS4;4=>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/FLG[1>XgVMEHR:7_n]pqgY0;VE^X1=1639JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*AILV>3SbQHNE]7Q@UU>7:34Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv GOF\0=YhWNDOS96Po^qvfZ14WF__0;092:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+BHCW=2TcRIAD^6;[jYt}kUOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'NDOS96Po^EM@Z2?WfUxyoQ84^MVP9776?90Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!HNE]7XgVMEHR:7_n]pqgY0718MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})@FMU?4RaPGOF\0=YhWziS::POTV?5081:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#J@K_5:\kZAILV>3SbQ|uc]40ZIR\5;5:?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y708MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})@FMU?4RaPGOF\0=YhWziS::POTV?7;053@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$KCJP49]l[BHCW=2TcR}zb^57[JSS4=4=>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/FLG[1>XgVMEHR:7_n]pqgY03SbQHNE]75:34Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv GOF\0=YhWNDOS96Po^qvfZ13WF__05092:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+BHCW=2TcRIAD^6;[jYt}kU<8RAZT=;=35=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&MEHR:7_n]aTdelm}Iyiig{Cnwmp^72UVFn~Zgao]46G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/FLG[1>XgVh[mnejtBpf`lrDg|dW<;R_MgpwQnffV=3Sb<>739JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*AILV>3SbQmP`ahaqEummcOb{atZ36YZJb{z^cmcQ88^m1624Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv M`a`qhYDzlnbx@oaafgq*fcWijanxN|jdhvJwvsbKfexRmv<1<43>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DkhoxcPCsggmqKffhmn~#mjP`ahaqEummcE~}zeBmvjqYdq5;;2:94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NefereVIyiig{M`lbc`t)klZjofk{CsggmqOt{|oHcx`{_b{?5480?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@olcto\Gwcca}Gjblijr/afTdelm}Iyiig{IrqvaFirf}Uhu1?=>658MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Jiji~aRM}eekwIdhfolx%oh^ncjgwGwcca}CxxkLotlw[f;9:4<;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQly=37:202Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@olcto\Gwcca}Gjblijr/afTdelm}Iyiig{IrqvaFirf}Uhu1=1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*KfkjfSN|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov\g|:36><0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BabaviZEummcAl`ngdp-g`VfkboOkkiuKpwpcDg|dSnw35?55?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Ehihy`QLrdfjpHgiinoy"nk_abifpFtbl`~B~{jCnwmpZe~4?4<:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQly=5=33=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Gjon{b_Bpf`lrJigkli leQc`o`rDzlnbxD}|udAlqkrXkp632:84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NefereVIyiig{M`lbc`t)klZjofk{CsggmqOt{|oHcx`{_b{?=;103@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$Almlul]@v`bn|Dkemjk}.bgSefmb|JxnhdzFsrwfGjsi|Vf~x1>1799JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*KfkjfSN|jdhvNekg`m{$hi]olkdv@v`bn|@yxyhM`uov\hpr;994<46G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebXhi`iyM}eekwMvurmJe~byQcuu>25;1?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$Almlul]@v`bn|Dkemjk}.bgSefmb|JxnhdzFsrwfGjsi|Vf~x1?=>6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Jiji~aRM}eekwIdhfolx%oh^ncjgwGwcca}CxxkLotlw[iss4895;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y5?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Ehihy`QLrdfjpHgiinoy"nk_abifpFtbl`~B~{jCnwmpZjr|5;5;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv M`a`qhYDzlnbx@oaafgq*fcWijanxN|jdhvJwvsbKfexRbzt=7=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Gjon{b_Bpf`lrJigkli leQc`o`rDzlnbxD}|udAlqkrXd|~7:398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ided}dUH~hjftLcmebcu&jo[mnejtBpf`lrN{znOb{at^nvp919?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Cncbwn[Ftbl`~Fmcohes,`aUgdcl~H~hjftHqpq`Eh}g~T`xz38?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Ehihy`QLrdfjpHgiinoy"nk_abifpFtbl`~B~{jCnwmpZjr|535;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Jiji~aRM}eekwIdhfolx%oh^ncjgwGwcca}CxxkLotlw[}iu48;5;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3?5;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Ehihy`QLrdfjpHgiinoy"nk_abifpFtbl`~B~{jCnwmpZ~hz5;?2:64InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NefereVIyiig{M`lbc`t)klZjofk{CsggmqOt{|oHcx`{_ymq8439?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Cncbwn[Ftbl`~Fmcohes,`aUgdcl~H~hjftHqpq`Eh}g~Ttb|31?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Ehihy`QLrdfjpHgiinoy"nk_abifpFtbl`~B~{jCnwmpZ~hz585;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv M`a`qhYDzlnbx@oaafgq*fcWijanxN|jdhvJwvsbKfexRv`r=4=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Gjon{b_Bpf`lrJigkli leQc`o`rDzlnbxD}|udAlqkrXpfx7;398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ided}dUH~hjftLcmebcu&jo[mnejtBpf`lrN{znOb{at^zlv9>9?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Cncbwn[Ftbl`~Fmcohes,`aUgdcl~H~hjftHqpq`Eh}g~Ttb|39?57?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Ehihy`QLrdfjpHgiinoy"nk]e`f@v`bn|@yxyhM`uov\g|:76>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BabaviZEummcAl`ngdp-g`TbimIyiig{IrqvaFirf}Uhu1??>6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Jiji~aRM}eekwIdhfolx%oh\jaeAqaaosAzy~iNaznu]`}9776Vx;85FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv M`a`qhYDzlnbx@oaafgq*fcUmhnH~hjftHqpq`Eh}g~Tot2>3?]qp23>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BabaviZEummcAl`ngdp-g`TbimIyiig{IrqvaFirf}Uhu161769JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*KfkjfSN|jdhvNekg`m{$hi_kndBpf`lrN{znOb{at^az8=8Xz}=?7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv M`a`qhYDzlnbx@oaafgq*fcUmhnH~hjftHqpq`Eh}g~Tot26>658MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Jiji~aRM}eekwIdhfolx%oh\jaeAqaaosAzy~iNaznu]`}9?9W{~<96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dSa{{<1<41>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DkhoxcPCsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw[iss484<96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dSa{{<3<41>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DkhoxcPCsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw[iss4:4<96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dSa{{<5<41>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DkhoxcPCsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw[iss4<4<96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dSa{{<7<41>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DkhoxcPCsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw[iss4>4<96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lc`gpkXK{ooeyCnn`efv+ebZlkoOkkiuKpwpcDg|dSua}<1<42>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DkhoxcPCsggmqKffhmn~#mjRdcgGwcca}CxxkLotlw[}iu48:5;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y399;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ided}dUH~hjftLcmebcu&joYiljLrdfjpLut}lIdyczPxnp?5680>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@olcto\Gwcca}Gjblijr/afV`gcK{ooeyG|stg@kphsWqey0<:1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*KfkjfSN|jdhvNekg`m{$hi_kndBpf`lrN{znOb{at^zlv9726>30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BabaviZEummcAl`ngdp-g`TbimIyiig{IrqvaFirf}Usc2>5?]qp231:237:232:;4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NefereVIyiig{M`lbc`t)klXnmiM}eekwMvurmJe~byQwos>5:23;:23OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkr0:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@m`uov\Gwcca}Gjblijr/`Sefmb|JxnhdzLooqvi`Eh}g~:;>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv MbmvjqYDzlnbx@oaafgq*gVfkboOkkiuAljvsjmJe~by?:739JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kdg|dSN|jdhvNekg`m{$i\lmdeuAqaaosKfdxy`kLotlw624Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv MbmvjqYDzlnbx@oaafgq*gVfkboOkkiuAljvsjmJe~by:82:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Heh}g~TOkkiuObjdabz'h[mnejtBpf`lrDggy~ahM`uov637=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Ghcx`{_Bpf`lrJigkli mP`ahaqEummcOb`|ulg@kphs>>80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fUgdcl~H~hjftBmmwpkbKfex:9=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kZjofk{CsggmqEhfzfiNaznu:46>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkr>?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[Ftbl`~Fmcohes,aTdelm}Iyiig{CnlpqhcDg|dSnw30?5;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Eje~byQLrdfjpHgiinoy"o^ncjgwGwcca}Idb~{beBmvjqYdq5;;2:64InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Ngjsi|VIyiig{M`lbc`t)jYkhghzLrdfjpFii{|gnOb{at^az8479?11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[Ftbl`~Fmcohes,aTdelm}Iyiig{CnlpqhcDg|dSnw313<4<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkrXkp6:?397;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kZjofk{CsggmqEhfzfiNaznu]`}9736>=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fUgdcl~H~hjftBmmwpkbKfexRmv<0<43>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkrXkp692:94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Ngjsi|VIyiig{M`lbc`t)jYkhghzLrdfjpFii{|gnOb{at^az8680?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@m`uov\Gwcca}Gjblijr/`Sefmb|JxnhdzLooqvi`Eh}g~Tot2;>658MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n]olkdv@v`bn|JeexcjCnwmpZe~4<4<;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LalqkrXK{ooeyCnn`efv+dWijanxN|jdhv@kkurelIdyczPcx>5:21=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fUgdcl~H~hjftBmmwpkbKfexRmv<8<4<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkrXd|~7<396;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kZjofk{CsggmqEhfzfiNaznu]oqq:687=27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv MbmvjqYDzlnbx@oaafgq*gVfkboOkkiuAljvsjmJe~byQcuu>25;1>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$Anaznu]@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}Ugyy2>2?5:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Eje~byQLrdfjpHgiinoy"o^ncjgwGwcca}Idb~{beBmvjqYk}}6:?396;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kZjofk{CsggmqEhfzfiNaznu]oqq:6<7=27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv MbmvjqYDzlnbx@oaafgq*gVfkboOkkiuAljvsjmJe~byQcuu>21;1?3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$Anaznu]@v`bn|Dkemjk}.cRbgncsK{ooeyM`nrwnaFirf}Ugyy2>>6:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n]olkdv@v`bn|JeexcjCnwmpZjr|585;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2:64InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Ngjsi|VIyiig{M`lbc`t)jYkhghzLrdfjpFii{|gnOb{at^nvp909?11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[Ftbl`~Fmcohes,aTdelm}Iyiig{CnlpqhcDg|dSa{{<6<4<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkrXd|~74397;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kZjofk{CsggmqEhfzfiNaznu]oqq:>6>20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fUgdcl~H~hjftBmmwpkbKfexRv`r=2=3<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Ghcx`{_Bpf`lrJigkli mP`ahaqEummcOb`|ulg@kphsWqey0<>1789JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kdg|dSN|jdhvNekg`m{$i\lmdeuAqaaosKfdxy`kLotlw[}iu48;5;45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l_abifpFtbl`~Hcc}zmdAlqkrXpfx7:397;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kZjofk{CsggmqEhfzfiNaznu]{kw:06>20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fUgdcl~H~hjftBmmwpkbKfexRv`r=:=3==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Ghcx`{_Bpf`lrJigkli mP`ahaqEummcOb`|ulg@kphsWqey0409f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Heh}g~TOkkiuObjdabz'hYiljLrdfjpFii{|gnOb{at628MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov234=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Ghcx`{_Bpf`lrJigkli mRdcgGwcca}Idb~{beBmvjq77?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[Ftbl`~Fmcohes,aV`gcK{ooeyM`nrwnaFirf};:;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y;=5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@m`uov\Gwcca}Gjblijr/`QadbDzlnbxNaastofGjsi|Vir0<=1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kdg|dSN|jdhvNekg`m{$i^hokCsggmqEhfzfiNaznu]`}9736>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fWcflJxnhdzLooqvi`Eh}g~Tot2>>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov\g|:56>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fWcflJxnhdzLooqvi`Eh}g~Tot2<>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov\g|:36>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fWcflJxnhdzLooqvi`Eh}g~Tot2:>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov\g|:16>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fWcflJxnhdzLooqvi`Eh}g~Tot28>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov\g|:?6>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fWcflJxnhdzLooqvi`Eh}g~Tot26>648MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov\hpr;87=<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv MbmvjqYDzlnbx@oaafgq*gTbimIyiig{CnlpqhcDg|dSa{{<02=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Ghcx`{_Bpf`lrJigkli mRdcgGwcca}Idb~{beBmvjqYk}}6:=398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kXnmiM}eekwGjht}doHcx`{_mww8449?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[Ftbl`~Fmcohes,aV`gcK{ooeyM`nrwnaFirf}Ugyy2>3?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Eje~byQLrdfjpHgiinoy"o\jaeAqaaosKfdxy`kLotlw[iss48>5;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y21;113@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$Anaznu]@v`bn|Dkemjk}.cPfeaEummcOb`|ulg@kphsWe0<086:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Heh}g~TOkkiuObjdabz'hYiljLrdfjpFii{|gnOb{at^nvp949??1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[Ftbl`~Fmcohes,aV`gcK{ooeyM`nrwnaFirf}Ugyy2<>648MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRM}eekwIdhfolx%n_kndBpf`lrDggy~ahM`uov\hpr;<7==7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv MbmvjqYDzlnbx@oaafgq*gTbimIyiig{CnlpqhcDg|dSa{{<4<42>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPCsggmqKffhmn~#l]e`f@v`bn|JeexcjCnwmpZjr|5<5;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4:202Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@m`uov\Gwcca}Gjblijr/`QadbDzlnbxNaastofGjsi|Vrd~1>1769JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kdg|dSN|jdhvNekg`m{$i^hokCsggmqEhfzfiNaznu]{kw:687=<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv MbmvjqYDzlnbx@oaafgq*gTbimIyiig{CnlpqhcDg|dSua}<03=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Ghcx`{_Bpf`lrJigkli mRdcgGwcca}Idb~{beBmvjqYg{6:>398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kXnmiM}eekwGjht}doHcx`{_ymq8459?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[Ftbl`~Fmcohes,aV`gcK{ooeyM`nrwnaFirf}Usc2>4?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Eje~byQLrdfjpHgiinoy"o\jaeAqaaosKfdxy`kLotlw[}iu48?5;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2:20399;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Ifirf}UH~hjftLcmebcu&kXnmiM}eekwGjht}doHcx`{_ymq8680>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@m`uov\Gwcca}Gjblijr/`QadbDzlnbxNaastofGjsi|Vrd~1:1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kdg|dSN|jdhvNekg`m{$i^hokCsggmqEhfzfiNaznu]{kw:26><0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZEummcAl`ngdp-fWcflJxnhdzLooqvi`Eh}g~Ttb|36?55?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Eje~byQLrdfjpHgiinoy"o\jaeAqaaosKfdxy`kLotlw[}iu4>4<:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LalqkrXK{ooeyCnn`efv+dUmhnH~hjftBmmwpkbKfexRv`r=:=33=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&Ghcx`{_Bpf`lrJigkli mRdcgGwcca}Idb~{beBmvjqYg{622;74InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Ngjsi|V^ymc}biuDjbj(hG|~{yyHffnPfeaVsz?k0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!BcnwmpZRuigyfeyHffn,lKprw}}Lbjb\jaeRwv40f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$Anaznu]Wvdhte`~Meka!oNwwtprAaoeYilj_ts046>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DidyczPTscmwhosN`ld"bAztqwwBl`hZlko\y|Pxnp?4;76?;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Clotlw[QtffzgbxKgio/mLqqvr|Ocmc_kndQvq[}iu484:=:<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Ngjsi|V^ymc}biuDjbj(hG|~{yyHffnPfeaVszVrd~1<1104b?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Eje~byQ[r`lpilrAaoe%cB{{ptvEmciPz`~n\y|9b:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Heh}g~TXoaslkwBl`h&fE~x}{{FhdlSwosmY~y=;l4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Ngjsi|V^ymc}biuDjbj(hG|~{yyHffnUqmqcW|{81618MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRZ}aoqnmq@nnf$dCxzuuDjbjQua}o[xQwos>2:470;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@m`uov\Pwgi{dcJdh`.nMvpussN`ld[g{eQvq[}iu4;4:=;84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Nip~XK{ooeyCnn`efv+dN{[ojh_k~udqw54013@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A`{w_FLG[1>XgVMEHR:7_n]nq}Y69VE^X>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Cbuy]DJAY30VeTKCJP49]l[hsW>?TCXZ>0044?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EdsSJ@K_5:\kZAILV>3SbQbuy]41ZIR\8;:::5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yXgVMEHR:7_n]nq}Y0=VE^X<=>669JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kj}qULBIQ;8^m\CKBX<1UdS`{w_67\KPR6<8<<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mlw{[BHCW=2TcRIAD^6;[jYj}qU<9RAZT07222=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GfyuQHNE]72Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@czx^EM@Z2?WfULBIQ;8^m\ip~X?679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kj}qULBIQ;8^m\CKBX<1UdS`{w_67\KPR39?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bmtz\CKBX<1UdSJ@K_5:\kZkrpV=>SB[[5045?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EdsSJ@K_5:\kZAILV>3SbQbuy]41ZIR\?;=:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lov|ZAILV>3SbQHNE]7XgVg~tR9:_NWW=4003@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A`{w_FLG[1>XgVMEHR:7_n]nq}Y0>VE^X<>>679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kj}qULBIQ;8^m\CKBX<1UdS`{w_64\KPR69?=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bmtz\CKBX<1UdSJ@K_5:\kZkrpV==SB[[10353>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dg~tRIAD^6;[jY@FMU?4RaPmtz\33YH]];9=;94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Nip~XOGNT85Q`_FLG[1>XgVg~tR99_NWW5671?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@czx^EM@Z2?WfULBIQ;8^m\ip~X??UDYY?;1758MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Je|rTKCJP49]l[BHCW=2TcRczx^55[JSS9<;=;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lov|ZAILV>3SbQHNE]7?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Cbuy]DJAY30VeTKCJP49]l[hsW>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mlw{[BHCW=2TcRIAD^6;[jYj}qU<:RAZT5352>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dg~tRIAD^6;[jY@FMU?4RaPmtz\33YH]]?::;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@czx^EM@Z2?WfULBIQ;8^m\ip~X??UDYY7>939JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kj}qU_~l`|mhvEmci)gEkxxZa}dBmvjq]5UV^ymc}biuDjbj(hDhy[b|kCnwmp^4ZWdsS?;POTV15<5PQ[r`lpilrAaoe%cAo|tVmq`Firf}Q9QRczx^06[JSS:8;2>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lov|ZRuigyfeyHffn,lHdus_fxoOb{atZ0^[QtffzgbxKgio/mOevrPg{nHcx`{[3_\ip~X;939JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kj}qU_~l`|mhvEmci)gEkxxZa}dBmvjq]5UV^ymc}biuDjbj(hDhy[b|kCnwmp^4ZWdsS>;POTV15<5PQ[r`lpilrAaoe%cAo|tVmq`Firf}Q9QRczx^16[JSS:;;286G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Lov|ZRuigyfeyHffn,lHdus_fxoOb{atZ0^[QtffzgbxKgio/mOevrPg{nHcx`{[3_\ip~X;o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bmtz\Pwgi{dcJdh`.nMvpussN`ldOb{atZ0^[BHCW=2TcRczx^17[JSS;8297Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mlw{[QtffzgbxKgio/mLqqvr|Yc{iagaeBmvjq]5UVMEHR:7_n]nq}Y4;VE^XPQHNE]7Q@UU02<7=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GfyuQ[r`lpilrAaoe%cB{{ptvSmuckagoHcx`{[3_\CKBX<1UdS`{w_21\KPR49?=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bmtz\Pwgi{dcJdh`.ngQadb~\f^ymc}biu35<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dg~tRZ}aoqnmq@nnf$di_kndxVlPwgi{dc=<87;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IhsW]xjb~cftGkek+ibZlkouYa[r`lpilr6:?20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bmtz\Pwgi{dcJdh`.ngQadb~\f^ymc}biu302==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GfyuQmHdcgawQhzmU[[_Q;9^m\IP^X:=;TcOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'DxjaRa@uurvpCoagOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mscn[jIr|yJdh`6468MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JzhgTcB{{ptvEmci0==1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C}al]lKprw}}Lbjb6:4:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HtfeVeDyy~ztGkek<173@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY09VE^X1?::1<\g|:76>;0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bst`\CKBX<1UdSJ@K_5:\kZurjV=:SB[[<0794;Ydq5;;2:?4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NwpdXOGNT85Q`_FLG[1>XgVy~nR9>_NWW843=87Uhu1?>>638MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})J{|hTKCJP49]l[BHCW=2TcR}zb^52[JSS48?1<3Qly=31:27;0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bst`\CKBX<1UdSJ@K_5:\kZurjV=:SB[[<0794;Ydq5;?2:>4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NwpdXOGNT85Q`_FLG[1>XgVy~nR9>_NWW843=87Uhu1?1719JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kt}kULBIQ;8^m\CKBX<1UdS~{m_63\KPR;9<0;2Rmv<3<44>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\34YH]]6:97>1_b{?7;173@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY09VE^X1?::1<\g|:36>:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bst`\CKBX<1UdSJ@K_5:\kZurjV=:SB[[<0794;Ydq5?5;=5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3SbQ|uc]45ZIR\5;>6=0Pcx>;:26;TCXZ31483:Zjr|5:5;?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y608MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})J{|hTKCJP49]l[BHCW=2TcR}zb^52[JSS48?1<3Qcuu>25;153@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY09VE^X1?::1<\hpr;9;4<>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LqvfZAILV>3SbQHNE]721?69We0<=1739JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kt}kULBIQ;8^m\CKBX<1UdS~{m_63\KPR;9<0;2Rbzt=37:24Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<=RAZT=36>58Xd|~7=39>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ81^MVP972294T`xz32?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]45ZIR\5;>6=0Pltv?7;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY09VE^X1?::1<\hpr;<7=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<=RAZT=36>58Xd|~7939>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ81^MVP972294T`xz36?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]45ZIR\5;>6=0Pltv?3;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY09VE^X1?::1<\hpr;07=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<=RAZT=36>58Xd|~7539>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ81^MVP972294Ttb|30?51?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]45ZIR\5;>6=0Pxnp?5580:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?8UDYY2>5;2=[}iu48;5;?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y608MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})J{|hTKCJP49]l[BHCW=2TcR}zb^52[JSS48?1<3Qwos>27;153@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY09VE^X1?::1<\|jt;9=4<>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LqvfZAILV>3SbQHNE]721?69Wqey0<;1709JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kt}kULBIQ;8^m\CKBX<1UdS~{m_63\KPR;9<0;2Rv`r=3=34=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^zlv949?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>;TCXZ31483:Z~hz595;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y^zlv909?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>;TCXZ31483:Z~hz5=5;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y^az858092Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?;UDYY2>5;2=[f;994<=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LqvfZAILV>3SbQHNE]721?69Wjs7=<081:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP73]LQQ:6=3:5Snw313<45>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\37YH]]6:97>1_b{?568092Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?;UDYY2>5;2=[f;9=4<<6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LqvfZAILV>3SbQHNE]721?69Wjs7=39?;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ82^MVP972294Tot2=>628MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})J{|hTKCJP49]l[BHCW=2TcR}zb^51[JSS48?1<3Qly=1=35=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^az818082Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?;UDYY2>5;2=[f;=7=;7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<>RAZT=36>58Xkp6=2:>4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NwpdXOGNT85Q`_FLG[1>XgVy~nR9=_NWW843=87Uhu191719JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kt}kULBIQ;8^m\CKBX<1UdS~{m_60\KPR;9<0;2Rmv<9<44>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\37YH]]6:97>1_b{?=;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0:VE^X1?::1<\hpr;87=97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<>RAZT=36>58Xd|~7==082:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP73]LQQ:6=3:5Sa{{<03=37=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^nvp9756>80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bst`\CKBX<1UdSJ@K_5:\kZurjV=9SB[[<0794;Yk}}6:?39=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ82^MVP972294T`xz315<46>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\37YH]]6:97>1_mww8439?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>8TCXZ31483:Zjr|5;5;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y^nvp929?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>8TCXZ31483:Zjr|5?5;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y^nvp9>9?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>8TCXZ31483:Zjr|535;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1739JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kt}kULBIQ;8^m\CKBX<1UdS~{m_60\KPR;9<0;2Rv`r=33:24Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<>RAZT=36>58Xpfx7=?082:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP73]LQQ:6=3:5Sua}<01=37=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^zlv9736>80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bst`\CKBX<1UdSJ@K_5:\kZurjV=9SB[[<0794;Yg{6:939>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ82^MVP972294Ttb|31?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]46ZIR\5;>6=0Pxnp?6;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0:VE^X1?::1<\|jt;;7=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<>RAZT=36>58Xpfx7839>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ82^MVP972294Ttb|35?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]46ZIR\5;>6=0Pxnp?2;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0:VE^X1?::1<\|jt;?7=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<>RAZT=36>58Xpfx7439>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ82^MVP972294Ttb|39?53?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]47ZIR\5;>6=0Pcx>3:253SbQHNE]7Q@UU>21?69Wjs7==081:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Snw310<45>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\36YH]]6:97>1_b{?578092Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?:UDYY2>5;2=[f;9:4<=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LqvfZAILV>3SbQHNE]7Q@UU>21?69Wjs7=9080:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Snw31?53?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]47ZIR\5;>6=0Pcx>1:269TCXZ31483:Ze~4=4<<6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LqvfZAILV>3SbQHNE]7Q@UU>21?69Wjs7939?;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ83^MVP972294Tot29>628MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})J{|hTKCJP49]l[BHCW=2TcR}zb^50[JSS48?1<3Qly=5=35=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^az8=8082Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?:UDYY2>5;2=[f;17=97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7==088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Sa{{<02=[LHQW9=97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7=<088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Sa{{<03=[LHQW9=97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7=?088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Sa{{<00=[LHQW9=97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7=>088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Sa{{<01=[LHQW9=97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7=9088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Sa{{<06=[LHQW9=97Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7=8088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP72]LQQ:6=3:5Sa{{<07=[LHQW9=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7=398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ83^MVP972294T`xz31?]JJSY7?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>9TCXZ31483:Zjr|585;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yXgVMEHR:7_n]pqgY0;VE^X1?::1<\hpr;;7=<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~7?3QFNW]334=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^nvp929?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>9TCXZ31483:Zjr|5>5SD@Y_152?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]47ZIR\5;>6=0Pltv?1;103@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0;VE^X1?::1<\hpr;=7UBB[Q?709JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kt}kULBIQ;8^m\CKBX<1UdS~{m_61\KPR;9<0;2Rbzt=4=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^nvp909W@D]S=9>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ83^MVP972294T`xz37?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]47ZIR\5;>6=0Pltv?3;YNF_U;;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xd|~75398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ83^MVP972294T`xz39?]JJSY7?;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>9TCXZ31483:Z~hz5;;2:<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NwpdXOGNT85Q`_FLG[1>XgVy~nR9<_NWW843=87Usc2>1?51?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]47ZIR\5;>6=0Pxnp?5780:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?:UDYY2>5;2=[}iu4895;?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y608MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})J{|hTKCJP49]l[BHCW=2TcR}zb^50[JSS48?1<3Qwos>21;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0;VE^X1?::1<\|jt;97=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xpfx7>39>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ83^MVP972294Ttb|33?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]47ZIR\5;>6=0Pxnp?0;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0;VE^X1?::1<\|jt;=7=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU58Xpfx7:39>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ83^MVP972294Ttb|37?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]47ZIR\5;>6=0Pxnp?<;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0;VE^X1?::1<\|jt;17=;7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<8RAZT=36>58Xkp6;2:=4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NwpdXOGNT85Q`_FLG[1>XgVy~nR9;_NWW843=87Uhu1>1_sv45>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\31YH]]6:97>1_b{?558092Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[f;984<=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/LqvfZAILV>3SbQHNE]721?69Wjs7=?081:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HurjVMEHR:7_n]DJAY30VeTxlP75]LQQ:6=3:5Snw312<45>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\31YH]]6:97>1_b{?518082Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[f;97=;7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<8RAZT=36>58Xkp692:>4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NwpdXOGNT85Q`_FLG[1>XgVy~nR9;_NWW843=87Uhu1=1719JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*Kt}kULBIQ;8^m\CKBX<1UdS~{m_66\KPR;9<0;2Rmv<5<44>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\31YH]]6:97>1_b{?1;173@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bst`\CKBX<1UdSJ@K_5:\kZurjV=?SB[[<0794;Ydq5=5;=5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3SbQ|uc]40ZIR\5;>6=0Pltv?558002Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[iss48:5SD@Y_151?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?548002Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[iss48;5SD@Y_151?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?578002Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[iss4885SD@Y_151?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?568002Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[iss4895SD@Y_151?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?518002Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[iss48>5SD@Y_151?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?508002Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@}zb^EM@Z2?WfULBIQ;8^m\wpdX?=UDYY2>5;2=[iss48?5SD@Y_152?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?5;103@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0^nvp949W@D]S=9>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ84^MVP972294T`xz33?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?7;YNF_U;;<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<8RAZT=36>58Xd|~79398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ84^MVP972294T`xz35?]JJSY7?81Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>>TCXZ31483:Zjr|5<5;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yXgVMEHR:7_n]pqgY0Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<8RAZT=36>58Xd|~7;3QFNW]334=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&GxyoQHNE]7^nvp9>9?>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>>TCXZ31483:Zjr|525SD@Y_152?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pltv?=;103@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0^zlv9776>80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!Bst`\CKBX<1UdSJ@K_5:\kZurjV=?SB[[<0794;Yg{6:=39=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ84^MVP972294Ttb|313<46>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dy~nRIAD^6;[jY@FMU?4RaPst`\31YH]]6:97>1_ymq8459?;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"C|uc]DJAY30VeTKCJP49]l[vseW>>TCXZ31483:Z~hz5;?2:<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-NwpdXOGNT85Q`_FLG[1>XgVy~nR9;_NWW843=87Usc2>5?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pxnp?5;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY0Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<8RAZT=36>58Xpfx7?39>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ84^MVP972294Ttb|34?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pxnp?1;163@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$A~{m_FLG[1>XgVMEHR:7_n]pqgY07=:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Mrwa[BHCW=2TcRIAD^6;[jYt}kU<8RAZT=36>58Xpfx7;39>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,IvseWNDOS96Po^EM@Z2?WfUxyoQ84^MVP972294Ttb|38?52?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(EziSJ@K_5:\kZAILV>3SbQ|uc]40ZIR\5;>6=0Pxnp?=;2d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$^h}zlu>3:1b25;2b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$^h}zlu>25;73l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#_k|umv?5783m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#_k|umv?5786o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Rdqvhq:6=7>n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Rdqvhq:6=7;?o6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Sgpqir;97>o7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Rdqvhq:668>h7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv Rdqvhq:56=n0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!]erwop9499=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!]erwop9596:42d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$^h}zlu>5:1bOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'[oxyaz38?37g>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'[oxyaz39?6g?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(Zly~`y26>05f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb Ku`nSkwrUIDr$EchjrsggVdk'DxjaRg]AL3;<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!DtcoTjtsZHGs#D`iespf`Wgjp&Gym`QfR@O2[lht}eki<67;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$Oylb_osvQEH~(Agln~kkR`o{+HtfeVcYM@?Pioqvhdrb:>o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+BrieZd~y\NMy-JjccuzlnYm`v Mscn[lTFE;237Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(C}hf[cz]ALz,Mk`bz{oo^lcw/LpbiZoUID8Tec}zl`vf4=>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(C}hf[cz]ALz,Mk`bz{oo^lcw/nFo}Dbcz5?5;k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y8e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%HxocPnpwVDK'@dmi|jdScn|*iCdpKohQ>7d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"I{nlQmqpWGJp&Cejh|}eePbi})hLesJhi|P26g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#JzamRlvqTFEq%Bbkk}rdfQeh~(gMfrMij}_25f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb Ku`nSkwrUIDr$EchjrsggVdk'fNguLjkr^64a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!DtcoTjtsZHGs#D`iespf`Wgjp&eO`tOkds]63`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.EwbhUiu|[KFt"GafdpqaaTfeq%dHawNdep\2gbR.EDoku~(NMI[Iu76;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+Lhw}}Idycz>.ngM|Lhw}}Idyczw/FgmBiiw{R;V"IHcoqz,BAEWMq327Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/HlsqqEh}g~:"bkAxHlsqqEh}g~s#JkaFmmsw^4Z&MLgc}v FEASA}?>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#D`uuAlqkr6&foEtD`uuAlqkr'NoeJaasZ1^*A@kgyr$JIM_Ey;:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'@d{yyM`uov2*jcIp@d{yyM`uov{+BciNee{V:R.EDoku~(NMI[Iu76;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+Lhw}}Idycz>.ngM|Lhw}}Idyczw/FgmBiiw{R?V"IHcoqz,BAEWMq327Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/HlsqqEh}g~:"bkAxHlsqqEh}g~s#JkaFmmsw^0Z&MLgc}v FEASA}?13@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#@okd^kfMkvr|Je~byI}axY5YZAILV?=SbQnde]27ZIR\Vir0>068:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%Jdh`Fmcdw*KflmUbiD`uuAlqkr@zhsP:PQHNE]62ZiXimnT=>Q@UU]`}959983<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/Lcg`ZobAgz~xNaznuEqe|]1UVMEHR;9_n]b`aY6;VE^XRbzt=1==<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%FmijPidKmtprDg|dKov[7_\CKBX=?UdSljk_01\KPRXpfx783?=9`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)JimnTehGaptv@kphsO{krW;SPGOF\13YhWhnoS<=POTV\|jt;<7;9=4?4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'LbjbHcafq,IdbcW`oBb}{{Cnwmp^0ZWNDOS88Po^cg`Z3XG\^Tot2;>818MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(EhnoSdkFnqwwGjsi|R7:47>;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Cnde]jaLhw}}IdyczT6\]DJAY2>VeTmijP5^MVPZ~hz5>5=494InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'LbjbHcafq,IdbcWfoDyy~ztBmvjqAuipQ=QRIAD^75[jYflmU99RAZT^az868>12Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Cnde]laJssx|~Hcx`{Gscz_3[XOGNT9;Q`_`fg[73XG\^Tot2<>03:e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&GjhiQ`eNwwtprDg|dKov[7_\CKBX=?UdSljk_37\KPRXpfx783?=9c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)JimnTchAztqwwGjsi|NxjuV8R_FLG[00XgVkohR<:_NWW[}iu4=4:><7<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+HgclVenCxzuuAlqkr\>TULBIQ:6^m\eabX91UDYYQly=6==0=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%FmijPodMvpussKfexV8R_FLG[00XgVkohR?7_NWW[f;<7;:;55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&Ghcx`{_ngLqqvr|Je~by<89:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%Jdh`Fmcdw*Kdg|dSbk@uurvpFirf}9<56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)N`ldJaohs.O`kphsWfoDyy~ztBmvjq2012Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Clotlw[jcH}}z~xNaznu74=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&Ghcx`{_ngLqqvr|Je~by871:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%Jdh`Fmcdw*Kdg|dSbk@uurvpFirf}Usc2>>03;5>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&Ghcx`{_ngLqqvr|Je~byQwos>1:47?:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Clotlw[jcH}}z~xNaznu]{kw:568;:4<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3?=809JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)JkfexRajOtvsqqEh}g~Ttb|33?32<4=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%Fob{at^mfKprw}}IdyczPxnp?0;76081Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!BcnwmpZibG|~{yyM`uov\|jt;=7;:4<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y959JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)Je|rTehGaptv@kphsS?WTehGaptv@kphsS?WTaxvP9^MVP47><2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Cbuy]jaLhw}}IdyczT6\]jaLhw}}IdyczT6\]nq}Y>WF__><7;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+HkrpVcnEc~ztBmvjq]1UVcnEc~ztBmvjq]1UVg~tR7POTV05<2:5>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/Lov|ZobAgz~xNaznuY5YZobAgz~xNaznuY5YZkrpV3TCXZ91868MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(EdsSdkFnqwwGjsi|R;OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&GfyuQfeMaoJjrA}efTehGaptv@kphsS?WTAXVP270\k45>92Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Cbuy]jaIekFf~MyabPidKmtprDg|dW;SPMTZ\634Xg8>2>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)N`ldJaohs.Onq}YnmEigBbzIumn\m`Oix|~Hcx`{[7_\IP^X:?8Tc<:>909JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)Je|rTehBllOmwBpjkW`oBb}{{Cnwmp^0ZWD_SS?8=_n35=0=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%FaxvPidN`hKisN|fgSdkFnqwwGjsi|R3<6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)N`ldJaohs.Onq}YnmGrBb}{{CnwmpBtfq=UX[=9k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+HkrpVcnBuGaptv@kphsO{kr9<9k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+HkrpVcnBuGaptv@kphsO{kr:<9k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+HkrpVcnBuGaptv@kphsO{kr;<9n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+HkrpVd;=?;Prr]{kw:268;S}Pxnp?1;769>o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} Mlw{[jcIpF|xzLotlwCwg~98=n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/Lov|ZibFqE~x}{{CnwmpBtfq;;839JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)JpfxTeCv@uurvpFirf}87<3Qwo=2=5=4Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/LzlvZoIpF|xzLotlw6949Wqe7<3?72:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%Jdh`Fmcdw*Kg{UbBuAztqwwGjsi|;682Rv`<1<2<7=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%Ftb|PiOzLqqvr|Je~by<34?]{k9699180Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} Mymq[lHG|~{yyM`uov1808Xpf6;2;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+H~hzVcnEc~ztBmvjqAuipQ=QRgjIorvpFirf}MymtU<]^ZLVZ739VeTtb2?>0:2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'Drd~RaAxHlsqqEh}g~90=0Pxn>3:4>63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#@v`r^mM|Lhw}}Idycz=<0<\|j:7682:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/LzlvZiIp@d{yyM`uov1878Xpf6;2<6>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+H~hzVeEtD`uuAlqkr54:4Ttb2?>0:2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'Drd~RaAxHlsqqEh}g~9090Pxn>3:4>63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#@v`r^mM|Lhw}}Idycz=<4<\|j:7683i7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/NwwtprDg|d=#gjNyMvpussKfexu!HeoDokuu\8T$OJaax.DGGUC1k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!@uurvpFirf};%eh@wOtvsqqEh}g~s#JkaFmmsw^7Z&MLgc}v FEASA}?e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#B{{ptv@kphs9'cnBuAztqwwGjsi|q%LicHcoqqX6X(CNee{t"HKCQG{=g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%Dyy~ztBmvjq7)alDsCxzuuAlqkr'NoeJaasZ1^*A@kgyr$JIM_Ey;a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'F|xzLotlw5+obFqE~x}{{Cnwmp})@mgLgc}}T4\,GBiiwp&LOO]Kw9c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)H}}z~xNaznu3-m`HG|~{yyM`uov{+BciNee{V;R.EDoku~(NMI[Iu7m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+Jssx|~Hcx`{1/kfJ}Ir|yOb{aty-Dak@kgyyP:P KFmms|*@CKYOs;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y3:202Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"gAxNwwtprDg|d>1=1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)nFqE~x}{{Cnwmp7:36><0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} iOzLqqvr|Je~by<35?54?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'`E~x}{{CnwmpBtfq5:5;:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/hMvpussKfexJ|ny=6=32=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%bCxzuuAlqkr@zhs79398;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+lIr|yOb{atFpb}909?h1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!fOtvsqqEh}g~L~lwPmr>3:2gk0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} iNwwtprDg|dKov_lq?1;1f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#dAztqwwGjsi|NxjuRc|<7<:6>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&cDyy~ztBmvjqAuipUfu!HeoDokuu\8T$OJaax.DGGUC1;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!fOtvsqqEh}g~L~lwPmrz,C`hAdfzxW:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"g@uurvpFirf}MymtQbsy-Dak@kgyyP8P KFmms|*@CKYOs5?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~ya3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#dAztqwwGjsi|Nxjuu!HeoDokuu\8T$OJaax.DGGUC0o1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!fOtvsqqEh}g~L~lww/FgmBiiw{R;V"IHcoqz,BAEWMq2m7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/hMvpussKfexJ|nyy-Dak@kgyyP>P KFmms|*@CKYOs4k5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/hgJjussKfex1?1729JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)nm@d{yyM`uov?6;143@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#dkFnqwwGjsi|595;>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~ya3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#dkFnqwwGjsi|Nxjuu!HeoDokuu\Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/hgJjussKfexJ|nyy-Dak@kgyyP:P KFmms|*@CKYOs445FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yVeTmijP5^MVP929191Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!feHlsqqEh}g~P:PQfeHlsqqEh}g~P:PQbuy]:[JSS4942<6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)N`ldJaohs.kfMkvr|Je~byU9]^kfMkvr|Je~byU9]^ov|Z?XG\^7=37?;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+lcNfyOb{atZ4^[lcNfyOb{atZ4^[hsW0UDYY2=>828MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(alCe|xzLotlw_3[XalCe|xzLotlw_3[Xe|rT5RAZT=1==5=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%biD`uuAlqkr\>TUbiD`uuAlqkr\>TUfyuQ6_NWW818>82Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"gjIorvpFirf}Q=QRgjIorvpFirf}Q=QRczx^;\KPR;=73;7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/hgJjussKfexV8R_hgJjussKfexV8R_lw{[6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)N`ldJaohs.kfMkvr|Je~byQ9719JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)nmEigBbzIumn;e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&cn@nbAouDvhiYnm@d{yyM`uovX2XYJ]QU9:?Q`789JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)nmGrBb}{{CnwmpBtfq5:5;45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y5;45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y648MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(alDsCxzuuAlqkr;=7==7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/hgM|Jssx|~Hcx`{<7<42>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&eBb}{{CnwmpBtfq5:5;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2:20399;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+jOix|~Hcx`{Gscz8680>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"aFnqwwGjsi|Nxju1:1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)hAgz~xNaznuEqe|:26><0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} oHlsqqEh}g~L~lw36?5:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'fCe|xzLotlwCwg~Wdy7<396;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+jOix|~Hcx`{Gscz[hu;97=27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/nKmtprDg|dKov_lq?6;1>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#bGaptv@kphsO{krS`}33?5:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'fCe|xzLotlwCwg~Wdy78396;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+jOix|~Hcx`{Gscz[hu;=7=27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/nKmtprDg|dKov_lq?2;?63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#bGaptv@kphsO{krS`}w/FgmBiiw{R:V"IHcoqz,BAEWMq3:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/nKmtprDg|dKov_lq{+BciNee{V?R.EDoku~(NMI[Iu7>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+jOix|~Hcx`{Gscz[hu'NoeJaasZ0^*A@kgyr$JIM_Ey;2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'fCe|xzLotlwCwg~Wdys#JkaFmmsw^5Z&MLgc}v FEASA}?63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#bGaptv@kphsO{krS`}w/FgmBiiw{R>V"IHcoqz,BAEWMq3:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/nKmtprDg|dKov_lq{+BciNee{V;R.EDoku~(NMI[Iu7>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+jOix|~Hcx`{Gscz[hu'NoeJaasZ4^*A@kgyr$JIM_Ey:f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'fCe|xzLotlwCwg~p&MnbKb`prY3Y+BAdfzs#KJLPDz;a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&eBb}{{CnwmpBtfqq%LicHcoqqX5X(CNee{t"HKCQG{<`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%dEc~ztBmvjqAuipr$Kh`Ilnrp_7[)LOfd|u!IDBRF|=cb3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#bGaptv@kphsO{krt"IjnGnltv]3U'NM`b~w/GF@T@~?m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"aFnqwwGjsi|Nxjuu!HeoDokuu\=T$OJaax.DGGUC0l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!`IorvpFirf}Mymtv GdlEhjvtS?W%HKb`py-E@FVBp>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} oOzJjussKfex?2?>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(gGrBb}{{Cnwmp7:66>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} oOzJjussKfex?2=>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(gGrBb}{{Cnwmp7:46>?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} oOzJjussKfex?2;>678MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(gGrBb}{{Cnwmp7:26?o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+@nnfLgmj} odLlp@kw|p227Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/ngMkqCjx}sTchAztqwwGjsi|Rf3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#bkAouGntqXglE~x}{{Cnwmp^0ZWD_SS?8<_n3;e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&enBbzJmqvz[jcH}}z~xNaznuY5YZKRPV8=?Ra=8`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)hmGeI`~{y^mfKprw}}IdyczT6\]NQ]Y5>:Ud?5o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'LbjbHcafq,k`Hh|Lg{xtQ`eNwwtprDg|dW;SPMTZ\635Xg=2j7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/ngMkqCjx}sTchAztqwwGjsi|RQ`6^QT4232:230:236:23Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/ngM|Jssx|~Hcx`{Gscz8480i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"ajNyMvpussKfexJ|ny=0=3d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%diCv@uurvpFirf}Mymt2<>6c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(glDsCxzuuAlqkr@zhs7839n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+jcIpF|xzLotlwCwg~4<4]/FEhjv'ONH\Hv60:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%Jdh`Fmcdw*ibG|~{yyM`uovDvd'NoeJaasZ0^*A@kgyr$JIM_Ey;3?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb IigmEhdat'foDyy~ztBmvjqAuipr$Kh`Ilnrp_6[)LOfd|u!IDBRF|<6Q#JIlnr{+CBDXLr2<6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)N`ldJaohs.mfKprw}}IdyczHr`{{+BciNee{V8R.EDoku~(NMI[Iu9<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$MekaIl`ep+jcH}}z~xNaznu]336=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.GkekCjfoz%diB{{ptv@kphsW8=87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(AaoeM`li|/ngLqqvr|Je~byQ=729JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)hmF|xzLotlw[6143@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,EmciAdhmx#bk@uurvpFirf}U?;>5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*gGcl{6;2;<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'hJhi|31?41?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb mAefq8781:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-fDbcz595:?5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y708MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#lNdep?1;053@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,aEabu4?4=>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gHno~1>1639JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bOkds>2:34Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hImny0>092:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cLjkr=6=27=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nCg`w:26?80Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iFlmx7:38:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv?4;013@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~7==096:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww8479>?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~x1?=>748MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqq:6;7<=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxz315<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJss48?5:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiF0<71649JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`Mvp979>?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~x1748MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqq:597<=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxz323<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJss4;95:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiF0?91679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`Mvp94?6?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyy2=9?46?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKpr;:7<=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxz331<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJss4:;5:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiF0>;1679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`Mvp9516?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyy2<7?45?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKpr;;14=:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{<2;=20=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nFbpdIr|595:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiF09=1679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`Mvp9236?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyy2;5?45?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKpr;32;84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'eOmyo@uu>7=;023@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~78389;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv?1581>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiF08?1679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`Mvp9356?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyy2:3?45?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKpr;==4=:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{<47=23=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nFbpdIr|5?=2;84InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'eOmyo@uu>63;013@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~795096:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww80?9><1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~x1;1679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`Mvp9076?<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyy291?45?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKpr;>;4=:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{<71=23=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nFbpdIr|55:33;:33OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJssW8;=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_0051>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJssW89=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_0651>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJssW8?=96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_0451>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJssW8==96G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_0:51>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJssW83=86G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_346?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprX:9<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzP2046?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprX:;<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzP2246?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprX:=<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzP2446?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprX:?<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzP2646?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprX:1<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzP2847?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprX;??0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQ<0778MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqY49??0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQ<2778MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqY4;??0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQ<4778MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqY4=??0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQ<6778MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqY4???0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQ<8778MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqY41?>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQ;649JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZ27><1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xR:>649JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZ25><1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xR:<649JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZ23><1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xR::649JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZ21><1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xR:8649JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZ2?><1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xR:6659JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZ31=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS8>95:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[071=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS8<95:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[051=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS8:95:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[031=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS8895:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[011=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS8695:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[0?1<2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS;8:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\25023@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~T:<8:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\27023@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~T:>8:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\21033@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~T;;:4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'eOmyo@uu];21=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nFbpdIr|V3=46G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_lq?4;0>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~Ta~2>0?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprXez6:=386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\iv:6:7<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzPmr>27;0>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~Ta~2>4?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprXez6:9386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\iv:6>7<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzPmr>23;0>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~Ta~2>8?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprXez6:5387;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\iv:66?30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQbs=03:3?>7;8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqYj{5892;74InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'eOmyo@uu]nw9446?30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQbs=07:3?7;8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqYj{58=2;74InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'eOmyo@uu]nw9406?30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQbs=0;:3?7:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqYj{585:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xRc|<23=2<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nFbpdIr|Vgx0><1689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZkt4:95:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xRc|<27=2<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nFbpdIr|Vgx0>81689JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"bJnt`MvpZkt4:=5:45FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y9>01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jBf|hE~xRc|<2;=2==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(NfyJdh`.nFbpdIr|Vgx0>099:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[hu;<94=56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_lq?048112Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS`}343<5=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJssWdy78>099:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[hu;<=4=56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_lq?008112Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS`}347<5=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oEcweJssWdy78:099:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/KmtprAaoe%cIo{aNww[hu;<14=56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#GaptvEmci)gMkmB{{_lq?0<8102Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-kAgsiFS`}34?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprXez6><386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\iv:297<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzPmr>66;0>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~Ta~2:3?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprXez6>8386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\iv:2=7<27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzPmr>62;0>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&@d{yyHffn,l@drfG|~Ta~2:7?4:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Lhw}}Lbjb `D`vbKprXez6>4386;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Hlsqq@nnf$dHlznOtv\iv:217<37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"D`uuDjbj(hLh~jCxzPmr>6:3?7;8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqYj{5<:2;74InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'eOmyo@uu]nw9056?30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%Ec~ztGkek+iCi}kDyyQbs=40:3?7:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#aKaucLqqYj{5<5:55FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*jTbimYcekzjr^05<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!oSgb`Vnnn}oyS>lk;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+BciG|~{yy\jsdv@vjutagm%CxzuuPfw`r@mg%OcxlceR{mgVjF{pdhEcv Dnwah`U~fjKxucmFnCcpa})h[`mTa~m:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+BciG|~{yy\jsdv@vjutagm%CxzuuPfw`r@mg%OcxlceR{mgVjF{pdhEcv Dnwah`U~fjKxucmFnCcpa})h[`mTa~v FEASA}e53@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#JkaOtvsqqTb{l~H~b}|ioe-Kprw}}XnhzHeo-GkpdkmZseo^bNsxl`Mk~(Lfi`h]vnbCp}keNfKkxiu!`She{+CBDXLr256G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.KmtprDg|d=#ajNyKmtprDg|dt"IjnGnltv]7U'NM`b~w/GF@T@~>12Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"Gaptv@kphs9'enBuGaptv@kphsp&MnbKb`prY2Y+BAdfzs#KJLPDz:=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&Ce|xzLotlw5+ibFqCe|xzLotlw|*AbfOfd|~U=]/FEhjv'ONH\Hv69:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*Oix|~Hcx`{1/mfJ}Oix|~Hcx`{x.EfjCjhxzQ8Q#JIlnr{+CBDXLr256G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.KmtprDg|d=#ajNyKmtprDg|dt"IjnGnltv]3U'NM`b~w/GF@T@~>12Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"Gaptv@kphs9'enBuGaptv@kphsp&MnbKb`prY6Y+BAdfzs#KJLPDz:=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&Ce|xzLotlw5+ibFqCe|xzLotlw|*AbfOfd|~U9]/FEhjv'ONH\Hv69:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*Oix|~Hcx`{1/mfJ}Oix|~Hcx`{x.EfjCjhxzQQ@UU]oqq:360=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj M`fg[lcNfyOb{atFpb}^1ZWNDOS8>Po^cg`Z74WF__Sa{{<6<:3>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&GjhiQ`eNwwtprDg|dKov[6_\CKBX=9UdSljk_37\KPRXkp6?2474InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,IdbcWfoDyy~ztBmvjqAuipQOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/LalqkrXglE~x}{{Cnwmp41>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@m`uov\k`Ir|yOb{at35:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Ugdcl~MyabvRdafmscc'DidyczPodMvpussKfex>96;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+Heh}g~TchAztqwwGjsi|==27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/LalqkrXglE~x}{{Cnwmp01>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@m`uov\k`Ir|yOb{at75:?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Ugdcl~MyabvRdafmscc'DidyczPodMvpussKfex:9j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+Heh}g~TchAztqwwGjsi|Vir0=071:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*Kdg|dSbk@uurvpFirf}Uhu1>1_sv4a>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&Ghcx`{_ngLqqvr|Je~byQly=3=<4=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%Fob{at^mfKprw}}IdyczPcx>2:Zts?l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!BcnwmpZibG|~{yyM`uov\g|:561;0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj MbmvjqYhmF|xzLotlw[f;:7Uyx:k4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,Ifirf}UdiB{{ptv@kphsWjs7?36>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+Heh}g~TchAztqwwGjsi|Vir0>0Pru5f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Ugdcl~MyabvRdafmscc'DidyczPodMvpussKfexRmv<5<;5>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&Ghcx`{_ngLqqvr|Je~byQly=6=[wr0m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"Clotlw[jcH}}z~xNaznu]`}939081Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!BcnwmpZibG|~{yyM`uov\g|:26Vx;h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&Ghcx`{_ngLqqvr|Je~byQwos>2:2`l0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj MbmvjqYhmF|xzLotlw[}iu4=42:h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,Ifirf}UdiB{{ptv@kphsWqey0;08f:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*Kdg|dSbk@uurvpFirf}Usc28>908MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(Eje~byQ`eNwwtprDg|dSua}<6<\vq1c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@czx^kfJ}Oix|~Hcx`{Gscz541c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@czx^kfJ}Oix|~Hcx`{Gscz641c3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@czx^kfJ}Oix|~Hcx`{Gscz741b3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@czx^kfJ}Oix|~Hcx`{Gscz7470l2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"Cbuy]jaK~NfyOb{atFpb}640k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"Cbuy]jaK~NfyOb{atFpb}1>73@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@czx^kfJ}Oix|~Hcx`{Gscz0ZUP8>i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj Mlw{[lcIp@d{yyM`uovDvd2?m1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!Bmtz\m`HAgz~xNaznuEqe|36?l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!Bmtz\m`HAgz~xNaznuEqe|3691:0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj Mlw{[lcIp@d{yyM`uovDvd2WZ];;i5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y<9j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+HkrpVenBuAztqwwGjsi|Nxju>?8e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*Kj}qUdiCv@uurvpFirf}Mymt:>7e9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)Je|rTch@wOtvsqqEh}g~L~lw:809JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)Je|rTch@wOtvsqqEh}g~L~lw:_RU23`=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%FaxvPodL{Kprw}}IdyczHr`{552c?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"Cbuy]laJssx|~Hcx`{[6_\k`Ir|yOb{atZ5^[hsW83TCXZ918:8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(EdsSbk@uurvpFirf}Q11908MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(EqeySd@wOtvsqqEh}g~90<0Pxn>3:4>53@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@v`r^kM|Jssx|~Hcx`{2=0=[}i;87;3>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.O{kwYnFqE~x}{{Cnwmp7:46Vrd0=0>839JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)JpfxTeCv@uurvpFirf}8783Qwo=2=5=4Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/LzlvZoIpF|xzLotlw6909Wqe7<3?n0:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*Kg{UbiD`uuAlqkr@zhsP;PQfeHlsqqEh}g~L~lwT4\][KWY>;VeTtb2?>0:2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Ugdcl~MyabvRdafmscc'Drd~RaAxHlsqqEh}g~90=0Pxn>3:4>63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@v`r^mM|Lhw}}Idycz=<0<\|j:7682:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/LzlvZiIp@d{yyM`uov1878Xpf6;2<6>;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+H~hzVeEtD`uuAlqkr54:4Ttb2?>0:2?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Ugdcl~MyabvRdafmscc'Drd~RaAxHlsqqEh}g~9090Pxn>3:4>63@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#@v`r^mM|Lhw}}Idycz=<4<\|j:7682:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/LzlvZiIp@d{yyM`uov1838Xpf6;2TcRv`<1<2=g=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%Dyy~ztBmvjq7)alDsCxzuuAlqkr'NoeJaasZ2^*A@kgyr$JIM_Ey;a?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*Ugdcl~MyabvRdafmscc'F|xzLotlw5+obFqE~x}{{Cnwmp})@mgLgc}}T1\,GBiiwp&LOO]Kw9c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)H}}z~xNaznu3-m`HG|~{yyM`uov{+BciNee{VV"IHcoqz,BAEWMq3i7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/NwwtprDg|d=#gjNyMvpussKfexu!HeoDokuu\=T$OJaax.DGGUC1k1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!@uurvpFirf};%eh@wOtvsqqEh}g~s#JkaFmmsw^0Z&MLgc}v FEASA}?e3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#B{{ptv@kphs9'cnBuAztqwwGjsi|q%LicHcoqqX3X(CNee{t"HKCQG{36=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%b@nb@uurvpWctm}==7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/hL{Kprw}}Idycz=<1<42>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cEtB{{ptv@kphs:5;5;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1:202Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"gAxNwwtprDg|d>1;1779JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)nFqE~x}{{Cnwmp7:16>=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj iNwwtprDg|dKov<1<43>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cDyy~ztBmvjqAuip6:2:94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,mJssx|~Hcx`{Gscz8780?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"g@uurvpFirf}Mymt2<>658MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(aF|xzLotlwCwg~4=4<;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.kLqqvr|Je~byI}ax>6:21k0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj iNwwtprDg|dKov_lq?4;1f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#dAztqwwGjsi|NxjuRc|<0<4e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cDyy~ztBmvjqAuipUf1<17`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)nG|~{yyM`uovDvdXez682:o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,mJssx|~Hcx`{Gscz[hu;<7=j7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/hMvpussKfexJ|ny^op8080i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"g@uurvpFirf}MymtQbs=4=3d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%bCxzuuAlqkr@zhsTa~28>808MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(aF|xzLotlwCwg~Wdys#JkaFmmsw^6Z&MLgc}v FEASA}?53@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#dAztqwwGjsi|NxjuRc|x.EfjCjhxzQ:Q#JIlnr{+CBDXLr2>6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.kLqqvr|Je~byI}ax]nw})@mgLgc}}T2\,GBiiwp&LOO]Kw939JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)nG|~{yyM`uovDvdXezr$Kh`Ilnrp_6[)LOfd|u!IDBRF|<4V"IHcoqz,BAEWMq397Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/hMvpussKfexJ|ny^op|*AbfOfd|~U:]/FEhjv'ONH\Hv62:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*oH}}z~xNaznuEqe|Yj{q%LicHcoqqX2X(CNee{t"HKCQG{=7=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%bCxzuuAlqkr@zhsTa~v GdlEhjvtS>W%HKb`py-E@FVBp1l0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj iNwwtprDg|dKovx.EfjCjhxzQ;Q#JIlnr{+CBDXLr3j6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.kLqqvr|Je~byI}axz,C`hAdfzxWOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cDyy~ztBmvjqAuipr$Kh`Ilnrp_0[)LOfd|u!IDBRF|=`W%HKb`py-E@FVBp>=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj idKmtprDg|dKov<1<43>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cnEc~ztBmvjqAuip6:2:94InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,m`Oix|~Hcx`{Gscz8780?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"gjIorvpFirf}Mymt2<>658MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(alCe|xzLotlwCwg~4=4<;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.kfMkvr|Je~byI}ax>6:21OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cnEc~ztBmvjqAuipr$Kh`Ilnrp_7[)LOfd|u!IDBRF|=`Q#JIlnr{+CBDXLr3j6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.kfMkvr|Je~byI}axz,C`hAdfzxW;S!DGnlt})ALJZNt5h4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,m`Oix|~Hcx`{Gscz|*AbfOfd|~U8]/FEhjv'ONH\Hv89:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*obFqCe|xzLotlwCwg~494<56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.kfJ}Oix|~Hcx`{Gscz848012Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"gjNyKmtprDg|dKov<3<4=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cnBuGaptv@kphsO{kr0>089:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*obFqCe|xzLotlwCwg~4=4<56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.kfJ}Oix|~Hcx`{Gscz808012Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"gjNyKmtprDg|dKov<7<4=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&cnBuGaptv@kphsO{kr0:086:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*iNfyOb{atFpb}969??1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`IorvpFirf}Mymt2>>648MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(g@d{yyM`uovDvd;:7==7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/nKmtprDg|dKov<2<42>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&eBb}{{CnwmpBtfq5>5;;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y6:20OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&eBb}{{CnwmpBtfqVgx0<089:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*iNfyOb{atFpb}Zkt4;4<56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.mJjussKfexJ|ny^op868012Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"aFnqwwGjsi|NxjuRc|<5<4=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&eBb}{{CnwmpBtfqVgx08089:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*iNfyOb{atFpb}Zkt4?4<56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.mJjussKfexJ|ny^op828>92Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"aFnqwwGjsi|NxjuRc|x.EfjCjhxzQ;Q#JIlnr{+CBDXLr2=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.mJjussKfexJ|ny^op|*AbfOfd|~U>]/FEhjv'ONH\Hv61:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*iNfyOb{atFpb}Zktp&MnbKb`prY1Y+BAdfzs#KJLPDz:5>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&eBb}{{CnwmpBtfqVgxt"IjnGnltv]4U'NM`b~w/GF@T@~>92Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"aFnqwwGjsi|NxjuRc|x.EfjCjhxzQ?Q#JIlnr{+CBDXLr2=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.mJjussKfexJ|ny^op|*AbfOfd|~U:]/FEhjv'ONH\Hv61:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*iNfyOb{atFpb}Zktp&MnbKb`prY5Y+BAdfzs#KJLPDz:5>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&eBb}{{CnwmpBtfqVgxt"IjnGnltv]0U'NM`b~w/GF@T@~?m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"aFnqwwGjsi|Nxjuu!HeoDokuu\8T$OJaax.DGGUC0l1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`IorvpFirf}Mymtv GdlEhjvtS8W%HKb`py-E@FVBp1o0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj oHlsqqEh}g~L~lww/FgmBiiw{R8V"IHcoqz,BAEWMq2n7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/nKmtprDg|dKovx.EfjCjhxzQ8Q#JIlnr{+CBDXLr3i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.mJjussKfexJ|nyy-Dak@kgyyP8P KFmms|*@CKYOs4h5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y085:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*iIp@d{yyM`uov18180=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"aAxHlsqqEh}g~908085:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*iIp@d{yyM`uov18381m2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"ajNnvFiur~?<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`eOzJjussKfex1>1749JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)hmGrBb}{{Cnwmp979?<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`eOzJjussKfex1<1749JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)hmGrBb}{{Cnwmp959?<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`eOzJjussKfex1:1749JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)hmGrBb}{{Cnwmp939?<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`eOzJjussKfex181749JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)hmGrBb}{{Cnwmp919?h1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`eOzLqqvr|Je~byI}ax>3:2gk0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj odL{Kprw}}IdyczHr`{?1;1f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#bkAxNwwtprDg|dKov<7<4e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&enBuAztqwwGjsi|Nxju191759JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)hmF|xzLotlw8580<2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"ajOtvsqqEh}g~7=39;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+jcH}}z~xNaznu>1:22OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&enCxzuuAlqkr;=7=?7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/ngLqqvr|Je~by29>668MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(glE~x}{{Cnwmp919?11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$[mnejtGwoh|Tbklc}ii!`eNwwtprDg|dKov<1<4<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&enCxzuuAlqkr@zhs7=397;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+jcH}}z~xNaznuEqe|:56>20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj odMvpussKfexJ|ny=1=3==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%diB{{ptv@kphsO{kr09088:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/RbgncsN|fgu_klehtf`*ibG|~{yyM`uovDvd;=7=37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/ngLqqvr|Je~byI}ax>5:<682Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"ajOtvsqqEh}g~L~lww/FgmBiiw{ROo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/ngLqqvr|Je~byI}axz,C`hAdfzxW:S!DGnlt})ALJZNt4;4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,k`Ir|yOb{atZ5^[jcIp@d{yyM`uovX3XYig}Un}xoc_32\k<0=Q`2858MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(glE~x}{{Cnwmp^1ZWfoEtD`uuAlqkr\?TUecyQjqtco[76Xg;;2;6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.mfKprw}}IdyczT7\]laK~NfyOb{atZ5^[kisWl{~maQ=0^m05<>?>979JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)hmF|xzLotlw_2[XglDsEc~ztBmvjq]0UVddxRk~u`n\65Yh<0=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%\lmdeuDvhiUmjobzhj odMvpussKfexV9R_ngM|Lhw}}IdyczT7\]mkqYby|kgS?>Po53:2>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+VfkboJxbcySg`alpbl&enCxzuuAlqkr\?TUdiCvFnqwwGjsi|R=VSca{_dsveiY58Ve>5l5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yPo6]PS5?13@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&YkhghzIumnzV`ebaoo#bk@uurvpFirf}Q5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y9<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+jcH}}z~xNaznu]736=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(WijanxK{clxPfg`oqmm%diB{{ptv@kphsW<=87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/ngLqqvr|Je~byQ9729JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,Sefmb|Og`t\jcdkuaa)hmF|xzLotlw[21d3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&[ojhtH`rSgb`Bcip&Ghc`~nr^`Qadb~NfxYiljPcx>3:2eOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+TbimsMc\jaeEfj})Jkfg{mQmRdcg}CiuZlkoSnw33?5`?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*WcflpLd~_kndFgm|*Kdgdzj~Rl]e`fzBjtUmhnTot2;>6f8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-V`gcqOey^hokGdl{+HeheykySo\jae{EkwTbimUgyy2?>6g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-V`gcqOey^hokGdl{+HeheykySo\jae{EkwTbimUgyy2?>05g?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*WcflpLd~_kndFgm|*Kdgdzj~Rl]e`fzBjtUmhnT`xz31?5f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*WcflpLd~_kndFgm|*Kdgdzj~Rl]e`fzBjtUmhnT`xz31?34`>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+TbimsMc\jaeEfj})Jkfg{mQmRdcg}CiuZlkoSa{{<3<4`>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+TbimsMc\jaeEfj})Jkfg{mQmRdcg}CiuZlkoSa{{<2<4`>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+TbimsMc\jaeEfj})Jkfg{mQmRdcg}CiuZlkoSa{{<5<4g>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+TbimsMc\jaeEfj})Jkfg{mQmRdcg}CiuZlkoSa{{dh5g?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*WcflpLd~_kndFgm|*Kdgdzj~Rl]e`fzBjtUmhnT`xzki07e?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*gOix|~MekaXrhvf25=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(eAgz~xKgioVpjp`7182Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'hBb}{{FhdlSwosm=Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"oGaptvEmciPz`~n8R]X04g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-fRtn|lFjyY`re42?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*jJf{}]d~iM`uov?4;063@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&fFjyY`reAlqkr;97<:7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"bBnsuUlvaEh}g~7>36j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.nNbwqQhzmIdyczT2\]Wvdhte`~Meka!oMcppRiulJe~byU=]^ov|Z52WF__0=07e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/mOevrPg{nHcx`{[3_\Pwgi{dcJdh`.nNbwqQhzmIdyczT2\]nq}Y4=VE^X1?18d9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,lHdus_fxoOb{atZ0^[QtffzgbxKgio/mOevrPg{nHcx`{[3_\ip~X;728MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-kIgt|^eyhNaznu]325=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&^ymc}biuDjbj(hDhy[b|kCnwmpZ7182Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'eGm~zXosf@kphsW;<87Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"bAztqwwBl`hKfex1>1629JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,lKprw}}LbjbM`uov?5;043@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&fE~x}{{FhdlGjsi|585;l5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yk0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%cB{{ptvEmciDg|dW?SPGOF\0=YhWdsS>:POTV?5;1f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$XoaslkwBl`h&fE~x}{{FhdlGjsi|R8VSJ@K_5:\kZkrpV9?SB[[<3<56>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+iH}}z~xKgioBmvjqY7>;1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$dCxzuuDjbjEh}g~T=;<4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!oNwwtprAaoeHcx`{_346?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*jIr|yJdh`RdcgTqt;87<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"bAztqwwBl`hZlko\y|31?46?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*jIr|yJdh`RdcgTqt;:7Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"bAztqwwBl`hZlko\y|P0768MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-kJssx|~Meka]e`fSpwY6>=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$dCxzuuDjbjTbimZ~R<96:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+QtffzgbxKgio/mLqqvr|OcmcZ|ftdRwv969>?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$dCxzuuDjbjQua}o[x2>>748MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-kJssx|~MekaXrhvfTqt;:7<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"bAztqwwBl`h_{ci]z}_146?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*jIr|yJdh`WskwaUruW8<>7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"bAztqwwBl`h_{ci]z}_344?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*jIr|y\d~jlhlfGjsi|5:5::5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y6g8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-kJssx|~[e}kciog@kphsS;WTKCJP49]l[hsW:9TCXZ31?5f?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(\{ke`g{Fhdl*jIr|y\d~jlhlfGjsi|R8VSJ@K_5:\kZkrpV98SB[[<3<52>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+iH}}z~x]gemkmaFirf}U;:;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'eYilj\hhdwawCilOg`1>1679JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,lV`gc[acmxh|JneDvhi:66??0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%c_kndRjjbqcuMgnMyabP0778MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-kWcflZbbjyk}EofEqijX9?;0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu![r`lpilrAaoe%chBllNwwtprOmhnn~8k4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!odPfeaJf{}]d~i;i;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.ngQadbKiz~\cj>8c9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*YXWQFEARQP2^]\Pwgi{dcJdh`.Sgb`|@hz[ojhJkax.O`khvfzVhYiljvFnpQadbXd|~oe?:k;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,[k651?Ubb{:j;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,[k651?Ubb{?;d:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Zh7;88Tecx;e:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+Zh7;88Tecx>4g9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*gNg[oxiyQfnw75?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(i@eYi~k{_hlu5ZOI^V:?i6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/cJfeacu_fxo:<5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv bHmQavcsWkCd^h}jt^OV\Z441Ve>=6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/cN`hLiUmzoMne:9:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+gVfkboOkkiuAlqkr;994>56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/cRbgncsK{ooeyM`uov?548212Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#o^ncjgwGwcca}Idycz313<6=>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'kZjofk{CsggmqEh}g~7=>0:9:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+gVfkboOkkiuAlqkr;9=4>56G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/cRbgncsK{ooeyM`uov?508202Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#o^ncjgwGwcca}Idycz31?7;?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(jYkhghzLrdfjpFirf}692864InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-aTdelm}Iyiig{Cnwmp959=11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"l_abifpFtbl`~Hcx`{<5<6<>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'kZjofk{CsggmqEh}g~793;7;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,fUgdcl~H~hjftBmvjq:16<20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!mP`ahaqEummcOb{at=5=1==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&h[mnejtBpf`lrDg|d050:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+gVfkboOkkiuAlqkr;17?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv bQc`o`rDzlnbxNaznu]21==NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&h[mnejtBpf`lrDg|dS<>:8:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+gVfkboOkkiuAlqkrX98?37Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv bQc`o`rDzlnbxNaznu]260>>46G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/cRbgncsK{ooeyM`uov\50303@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$n]olkdv@v`bn|Je~byQ=569JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*dWijanxN|jdhv@kphsW:?<7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv bQc`o`rDzlnbxNaznu]712=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&h[mnejtBpf`lrDg|dS8;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,fUgdcl~H~hjftBmvjqY1=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"l_abifpFtbl`~Hcx`{_674?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(jYkhghzLrdfjpFirf}U39:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv bSgb`Ftbl`~Hcx`{<02=12=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&hYiljLrdfjpFirf}6:=3;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,fWcflJxnhdzLotlw8449=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"l]e`f@v`bn|Je~by2>3?74?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(j[ojhN|jdhv@kphs48>59:5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y21;313@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%EbZ}aoqnmq@nnfr$n_kndBpf`lrDg|d0<0:6:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+gTbimIyiig{Cnwmp949=?1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"l]e`f@v`bn|Je~by2<>448MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})eZlkoOkkiuAlqkr;<7?=7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv bSgb`Ftbl`~Hcx`{<4<62>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'kXnmiM}eekwGjsi|5<59;5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y4:00:5:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+gTbimIyiig{CnwmpZ72>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#o\jaeAqaaosKfexR??579JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*dUmhnH~hjftBmvjqY69<<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoUpbjvkn|Ocmcu!mRdcgGwcca}IdyczP1375?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)Af^ymc}biuDjbj~(j[ojhN|jdhv@kphsW89>:6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/cPfeaEummcOb{at^3713=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'CdXoaslkwBl`hp&hYiljLrdfjpFirf}U:98;4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-aV`gcK{ooeyM`uov\60301Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"aLljGmegjbWfoDyy~ztSz\Efebx}UJBIQ:5^m206=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'~nOkkiuqSv`ubf}>27Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!tdDjbjIr|yXuQKauc?4;2f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%xhHffnMvpuss\qUOmyo311<7e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&}oMeka@uurvpQ~XLh~j0j7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!tdDjbjIr|yXuQKauc?5183i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"ykIigmLqqvr|]rTHlzn<07=0d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'~nJdh`OtvsqqRWMkm1?9>5c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(smOcmcB{{ptvW|ZBf|h6:;3:n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-p`@nnfE~x}{{Ty]Geqg;914?m6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.ugEmciH}}z~xYvPD`vb84?9<01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#zjFhdlKprw}}^sSIo{a=3=0d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'~nJdh`OtvsqqRWMkm15c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(smOcmcB{{ptvW|ZBf|h69=3:n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-p`@nnfE~x}{{Ty]Geqg;:;4?m6G`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.ugEmciH}}z~xYvPD`vb8759;0;a:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*qcAaoeDyy~ztUz\@drf4;=58l5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y1=;2>3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%xhHffnMvpuss\qUOmyo32?6b?LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)|lLbjbAztqwwP}YCi}k7?=0;a:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*qcAaoeDyy~ztUz\@drf4:;58l5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y07;2f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%xhHffnMvpuss\qUOmyo335<7e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&}oMeka@uurvpQ~XLh~j0>;14`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+rbN`ldCxzuuV{[Agsi59=29o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,waCoagF|xz[x^Fbpd:4?7>j7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!tdDjbjIr|yXuQKauc?7=83i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"ykIigmLqqvr|]rTHlzn<2;=0<=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'~nJdh`OtvsqqRWMkm1=14`9JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+rbN`ldCxzuuV{[Agsi5>;29o4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,waCoagF|xz[x^Fbpd:397>j7Da_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!tdDjbjIr|yXuQKauc?0783i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"ykIigmLqqvr|]rTHlzn<51=0d=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'~nJdh`OtvsqqRWMkm1:;>5c8MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(smOcmcB{{ptvW|ZBf|h6?93:n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-p`@nnfE~x}{{Ty]Geqg;63;2f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%xhHffnMvpuss\qUOmyo359<7e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&}oMeka@uurvpQ~XLh~j0871489JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+rbN`ldCxzuuV{[Agsi5?58l5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y55;2f3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu![r`lpilrTamo%xhHffnMvpuss\qUOmyo363<7e>OhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&}oMeka@uurvpQ~XLh~j0;=1489JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+rbN`ldCxzuuV{[Agsi5<5845FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yj4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*dKkeCd^h}jt^kmr47XAG\T<>64InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*dKkeCd^h}jt^pppuis;j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/cN`hLiUmzoS}{pnv\WR64=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv bOzTmacWg{~Fcik<5:KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(jYkhghz]ebgjr`b4i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv bTrgeqcDgglbkx|nthmm04=NgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#o[d`vfGjhaanymyg`n^pppuis;=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/sgJwvsbK{ooey}m4InRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*rbXhi`iyM}eekwGjsi|585?n5FoQmqp7Quiyzn~u!FoQmqp7~(AfZd~yOo|ey-waUgdcl~H~hjftBmvjq:26:i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.vfTdelm}Iyiig{Cnwmp909;j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/ugSefmb|JxnhdzLotlw8284k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv tdRbgncsK{ooeyM`uov?<;2a3@e[cz=Wscst`t'@e[cz=x.KlTjts:Kkxiu!{eQc`o`rDzlnbxNaznuY;YZAILV>8SbQBUY]0=1Yh;h1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/ugQadbDzlnbxNaznu>3:6gPQHNE];=ZiXe|rT>5Q@UU35f>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Lov|ZHhzdkg_yohe/`Eqij~Zline{kkCnwmp^4ZWNDOS57Po^ov|Z4?WF__=R]X07a8MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Bmtz\JjtjieYmjk!bGwoh|Tbklc}iiM`uovX6XY@FMU35RaPmtz\6=YH]]8:S^Y?6b9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Cbuy]MkwkfdZ~jkh mFtno}Wcdm`|nhNaznuY1YZAILV22SbQbuy]1PQHNE];=ZiXe|rT>5Q@UU12[VQ6>11Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Kj}qUEccnlRvbc`(eN|fgu_klehtf`Firf}Q9QRIAD^::[jYj}qU94RAZT2051>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Lov|ZHhzdkg_yohe/`Lqqvr|OcmcNaznuY1YZAILV22SbQbuy]13ZIR\8;=96G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Dg~tR@`rlcoWqg`m'hDyy~ztGkekFirf}Q9QRIAD^::[jYj}qU9;RAZT3351>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Lov|ZHhzdkg_yohe/`Lqqvr|OcmcNaznuY1YZAILV22SbQbuy]13ZIR\:;=;6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Dg~tR@`rlcoWqg`m'hDyy~ztGkekWcflY~yW?SPGOF\<>POTV253>689JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Cbuy]MkwkfdZ~jkh mOtvsqqVnxlfbbhM`uovX6XY@FMU35RaPmtz\63YH]];::45FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&GfyuQAosobhVrfol$iCxzuuRjt`jnflIdyczT2\]DJAY?1VeTaxvP27]LQQ46>01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Kj}qUEccnlRvbc`(eG|~{yy^fpdnjj`Eh}g~P>PQHNE];=ZiXe|rT>;Q@UU1227=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.Onq}YH}}z~x@{w.cN`hJssx|~_t?Q]e`fz[BHCW13TcRCZX^6;3Zi69?90Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Je|rTCxzuuOv|+dKkeE~x}{{Ty0\V`gcqVMEHR66_n]NQ]Y30>Ud=3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,IhsWF|xzBuy,aKprw}}Xnmiw>106;?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv Mlw{[Jssx|~Fyu mOtvsqqTbims:>964InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%FaxvPOtvsqqKrp'hDyy~ztSgb`|74=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Kj}qUDyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo>0075?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv Mlw{[Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi8;>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Dg~tRAztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`32501OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Lov|ZIr|yAxv!bRgoafrblF|xz]ebmq`ZBf|h;>=894InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%FaxvPOtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb5372?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+HkrpVE~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl?81458MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Bmtz\Kprw}}G~t#l\emg`p`bH}}z~x_klosf\@drf91;>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Dg~tRAztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`3:501=?:6:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#@czx^MvpussE|r%n^kcebvf`Jssx|~Yina}d^Fbpd46=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Kj}qUDyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo=1074?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv Mlw{[Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi;8:9:5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&GfyuQ@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc174303@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,IhsWF|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm?:>569JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Cbuy]Lqqvr|Ds"o]jldawaaIr|y^hm`re]Geqg5=8?<7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(EdsSB{{ptvNq}(e[lfnoykkOtvsqqTbkfxoSIo{a34212=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.Onq}YH}}z~x@{w.cQfh`esmmE~x}{{RdalvaYCi}k9;<;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$A`{w_NwwtprJ}q$i_hbjcuggKprw}}Xnob|k_Ecwe7>6=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Kj}qUDyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo=9074?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv Mlw{[Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi:::9;5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&GfyuQ@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc0501OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Lov|ZIr|yAxv!bRgoafrblF|xz]ebmq`ZBf|h9?=894InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%FaxvPOtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb7072?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+HkrpVE~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl=91458MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Bmtz\Kprw}}G~t#l\emg`p`bH}}z~x_klosf\@drf;>;>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Dg~tRAztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`1;501569JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Cbuy]Lqqvr|Ds"o]jldawaaIr|y^hm`re]Geqg3<8?<7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(EdsSB{{ptvNq}(e[lfnoykkOtvsqqTbkfxoSIo{a57212=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.Onq}YH}}z~x@{w.cQfh`esmmE~x}{{RdalvaYCi}k?:<;8;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$A`{w_NwwtprJ}q$i_hbjcuggKprw}}Xnob|k_Ecwe116=>1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Kj}qUDyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo;8074?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv Mlw{[Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi=3:9:5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&GfyuQ@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc644313@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,IhsWF|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm8?:7:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#@czx^MvpussE|r%n^kcebvf`Jssx|~Yina}d^Fbpd369<=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Je|rTCxzuuOv|+dTmeohxhj@uurvpWcdg{nTHlzn53363>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Lov|ZIr|yAxv!bRgoafrblF|xz]ebmq`ZBf|h?8=894InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%FaxvPOtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb1172?2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+HkrpVE~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl;:1458MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Bmtz\Kprw}}G~t#l\emg`p`bH}}z~x_klosf\@drf=?;>;6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Dg~tRAztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`745019<=0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Je|rTCxzuuOv|+dTmeohxhj@uurvpWcdg{nTHlzn61362>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Lov|ZIr|yAxv!bRgoafrblF|xz]ebmq`ZBf|h<:9:5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&GfyuQ@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc554303@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,IhsWF|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm;<>569JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Cbuy]Lqqvr|Ds"o]jldawaaIr|y^hm`re]Geqg1;8?<7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(EdsSB{{ptvNq}(e[lfnoykkOtvsqqTbkfxoSIo{a76213=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.Onq}YH}}z~x@{w.cQfh`esmmE~x}{{RdalvaYCi}k<=884InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%FaxvPOtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb<4313@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,IhsWF|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm4?:a:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#@czx^MvpussE|r%n^kcebvf`Jssx|~Yina}d^NbwqQhzm;:9?5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&GfyuQ@uurvpHs&k^ymc}iespjjbRhZlkoJdh`1448MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Bmtz\Kprw}}G~t#l[r`lpb`tuagm_c_kndGkek4YT_9<87Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(EdsS_kndRvbc`(eZlkoJdh`RdcgTqt\659JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Cbuy]QadbT|hmn"o\jaeDjbjQua}o[xU;]^EM@Z>>WfUfyuQ:3^MVP471<2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+HkrpVXnmi]{afg-fWcflOcmcZ|ftdRwv^2ZWNDOS57Po^ov|Z34WF__><8;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$A`{w_Sgb`Vrfol$i^hokFhdlSwosmY~yW9SPGOF\<=R]X0778MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Bmtz\V`gc[}kli#l]e`fEqijDg|dW8SPGOF\<>Ud=<=l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Aob_cMvpussN`ld=>j4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%F~lcPbNwwtprAaoe:<>j4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%F~lcPbNwwtprAaoe:=>m4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%F~lcPbNwwtprAaoe9?n5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&Gym`QmOtvsqq@nnf98o6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'DxjaRl@uurvpCoag=9h7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(E{kfSoAztqwwBl`h=:i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})JzhgTnB{{ptvEmci1;j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*KuidUiCxzuuDjbj14k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+HtfeVhDyy~ztGkek=5d3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,IwgjWkE~x}{{Fhdl=6gh7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Ffxfma]{afg-fCskdpXnohgyeeAlqkrX9=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Ig{gj`^zngd,aBpjkq[ohidxjdBmvjqY53:1gOhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/OmqidjT|hmn"oAztqwwBl`hKfexVOhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/OmqidjT|hmn"oAztqwwBl`hKfexR<;c:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#Ca}m`nPpdab&kE~x}{{FhdlV`gcX}x7<3:l;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Bb|bamQwebc)jF|xzIigmQadbW|{6:29m4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%EccnlRvbc`(eG|~{yyHffnPfeaVsz585:>5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&Dd~`ocSucda+dH}}z~xKgioSgb`UruS;WTKCJP88]l[hsW::TCXZ30?40?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv NnpneiUsino%nB{{ptvEmciUmhn[xU=]^EM@Z>>WfUfyuQ<0^MVP979>=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Hhzdkg_yohe/`Lqqvr|Ocmc_kndQvq_7[XOGNT44Q`_lw{[66XG\^7=3?93:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#Ca}m`nPpdab&kE~x}{{FhdlV`gcX}xP>PQHNE];=ZiXe|rT?=Q@UU>1:32i7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Ffxfma]{afg-fJssx|~Meka]e`fSpwY6OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/OmqidjT|hmn"oAztqwwBl`h_{ci]z}[3_\CKBX00UdS`{w_3;\KPR;:7;?o6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Geyalb\t`ef*gIr|yJdh`WskwaUruW9>h7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Ffxfma]{afg-fJssx|~MekaXrhvfTqtX9=i0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Ig{gj`^zngd,aKprw}}LbjbY}iugSpwY5n7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Ffxfma]{afg-fJssx|~[e}kciog@kphs4;4=96G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Geyalb\t`ef*gIr|y\d~jlhlfGjsi|R8VSJ@K_9;\kZkrpV8=SB[[<1<51>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/OmqidjT|hmn"oAztqwwTlvbd`dnOb{atZ0^[BHCW13TcRczx^05[JSS484=96G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Geyalb\t`ef*gIr|y\d~jlhlfGjsi|R8VSJ@K_9;\kZkrpV8=SB[[<3<7`>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/OmqidjT|hmn"oAztqwwTlvbd`dnOb{at^27`>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/OmqidjT|hmn"oAztqwwTlvbd`dnOb{at^37`>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/OmqidjT|hmn"oAztqwwTlvbd`dnOb{at^071>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$iHawBuyAkkleb494?96G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,a@iJ}qIccdmj<0<70>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$iHawBuyAkklebW9>?7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`Gh|KrpJbdenkP15d8MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kNguY|nnrdfvwoio]eYiljIigm7e>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i@nb@uurvpQ~5WMkm1>14c9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|h6:<3:m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dKkeE~x}{{Ty0\@drf48;58o5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fIekG|~{yyZw2^Fbpd:6:7>i7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`OgiIr|yXuRJnt`>20;2e3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#lCcmMvpuss\q8THlzn<07=0g=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%nAmcOtvsqqR:VNjxl2>6?6a?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hGoaAztqwwP}4XLh~j0<914c9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|h6:43:m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dKkeE~x}{{Ty0\@drf48358l5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fIekG|~{yyZw2^Fbpd:66=h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc?6583j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mLbnLqqvr|]r9SIo{a=02:1dOhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i@nb@uurvpQ~5WMkm1<<>5`8MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kFh`B{{ptvW|7YCi}k7>90;b:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#B{{ptvNq}(eDjfDyy~ztUz1[Agsi58>29l4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gJddF|xz[x3]Geqg;:?4?n6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aHfjH}}z~xYv=_Ecwe9406=h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc?6=83j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mLbnLqqvr|]r9SIo{a=0::1g>14c9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|h68=3:m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dKkeE~x}{{Ty0\@drf4:858o5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fIekG|~{yyZw2^Fbpd:4;7>i7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`OgiIr|yXuRJnt`>01;2e3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#lCcmMvpuss\q8THlzn<24=0g=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%nAmcOtvsqqR:VNjxl2<7?6a?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hGoaAztqwwP}4XLh~j0>614c9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|h6853:n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dKkeE~x}{{Ty0\@drf4:4?n6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aHfjH}}z~xYv=_Ecwe9276=h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc?0483j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mLbnLqqvr|]r9SIo{a=61:1dOhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i@nb@uurvpQ~5WMkm1:;>5`8MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kFh`B{{ptvW|7YCi}k7880;b:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#B{{ptvNq}(eDjfDyy~ztUz1[Agsi5>=29l4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gJddF|xz[x3]Geqg;<>4?n6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aHfjH}}z~xYv=_Ecwe92?6=h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc?0<83i2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mLbnLqqvr|]r9SIo{a=6=0g=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%nAmcOtvsqqR:VNjxl2:0?6a?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hGoaAztqwwP}4XLh~j08?14c9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|h6>>3:m;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dKkeE~x}{{Ty0\@drf4<958o5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fIekG|~{yyZw2^Fbpd:2<7>i7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`OgiIr|yXuRJnt`>62;2e3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#lCcmMvpuss\q8THlzn<45=0g=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%nAmcOtvsqqR:VNjxl2:8?6a?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hGoaAztqwwP}4XLh~j08714`9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|h6>29l4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gJddF|xz[x3]Geqg;>94?n6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aHfjH}}z~xYv=_Ecwe9066=h0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc?2783j2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mLbnLqqvr|]r9SIo{a=40:1g6=30Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc\41?RJnt`]271gOhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i@nb@uurvpQ~5WMkmR?P15;8MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kFh`B{{ptvW|7YCi}kT>9o4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gJddF|xz[x3]GeqgX:9>j7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`OgiIr|yXu9:n;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dKkeE~x}{{Ty0\@drfW;??m6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aHfjH}}z~xYv=_EcweZ41RJnt`]131gRJnt`]051g=;a:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#B{{ptvNq}(eDjfDyy~ztUz1[AgsiV9?8l5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fIekG|~{yyZw2^FbpdY4==k0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc\732f3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#lCcmMvpuss\q8THlzn_257e>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i@nb@uurvpQ~5WMkmR=74`9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|hU85974InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gJddF|xz[x3]GeqgX<=k0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cN`hJssx|~_t?QKauc\052f3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#lCcmMvpuss\q8THlzn_537e>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i@nb@uurvpQ~5WMkmR:=4`9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jEigCxzuuV{6ZBf|hU??9o4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gJddF|xz[x3]GeqgX<=>j7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`OgiIr|yXuRJnt`]611g>6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm1>1529JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`>24;343@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#l\emg`p`bH}}z~x_klosf\@drf48;59>5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl2>2?70?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb8459=:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Ir|yAxv!bRgoafrblF|xz]ebmq`ZBf|h6:83;<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dTmeohxhj@uurvpWcdg{nTHlzn<07=16=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%n^kcebvf`Jssx|~Yina}d^Fbpd:6>7?87Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`Paicd|lnDyy~ztSg`kwbXLh~j0<91529JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`>2<;343@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#l\emg`p`bH}}z~x_klosf\@drf48359?5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl2>>418MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc?6582;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi58:28=4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo323<67>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i_hbjcuggKprw}}Xnob|k_Ecwe9446<90Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cQfh`esmmE~x}{{RdalvaYCi}k7>90:3:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#B{{ptvNq}(e[lfnoykkOtvsqqTbkfxoSIo{a=06:05?6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm1<8>418MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc?6=82;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi58228<4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo32?70?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb8669=:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Ir|yAxv!bRgoafrblF|xz]ebmq`ZBf|h68=3;<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dTmeohxhj@uurvpWcdg{nTHlzn<20=16=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%n^kcebvf`Jssx|~Yina}d^Fbpd:4;7?87Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`Paicd|lnDyy~ztSg`kwbXLh~j0>:1529JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`>01;343@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#l\emg`p`bH}}z~x_klosf\@drf4:<59>5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl2<7?70?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb86>9=:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Ir|yAxv!bRgoafrblF|xz]ebmq`ZBf|h6853;=;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dTmeohxhj@uurvpWcdg{nTHlzn<2<67>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i_hbjcuggKprw}}Xnob|k_Ecwe9276<90Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cQfh`esmmE~x}{{RdalvaYCi}k78<0:3:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#B{{ptvNq}(e[lfnoykkOtvsqqTbkfxoSIo{a=61:05?6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm1:;>418MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc?0082;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi5>=28=4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo346<67>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/NwwtprJ}q$i_hbjcuggKprw}}Xnob|k_Ecwe92?6<90Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})H}}z~x@{w.cQfh`esmmE~x}{{RdalvaYCi}k7840:2:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#B{{ptvNq}(e[lfnoykkOtvsqqTbkfxoSIo{a=6=16=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%n^kcebvf`Jssx|~Yina}d^Fbpd:287?87Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`Paicd|lnDyy~ztSg`kwbXLh~j08?1529JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`>66;343@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,Kprw}}G~t#l\emg`p`bH}}z~x_klosf\@drf4<959>5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl2:4?70?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb8039=:1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Ir|yAxv!bRgoafrblF|xz]ebmq`ZBf|h6>:3;<;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$CxzuuOv|+dTmeohxhj@uurvpWcdg{nTHlzn<45=16=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.MvpussE|r%n^kcebvf`Jssx|~Yina}d^Fbpd:207?87Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(G|~{yyCzx/`Paicd|lnDyy~ztSg`kwbXLh~j0871539JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"AztqwwIp~)jZoginzjdNwwtprUmjeyhRJnt`>6:0594>?6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'F|xzBuy,aW`jbk}ooCxzuuPfgjtcWMkm18>>418MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kYn`hm{eeMvpussZlid~iQKauc?2782;2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi5<828<4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Dyy~ztLw{*gUbdliiiAztqwwV`ehzmUOmyo36?71?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv OtvsqqKrp'hXiakltdfLqqvr|[ohcjPD`vb8282:2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mSdnfgqccG|~{yy\jcnpg[Agsi5259?5FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&E~x}{{Mtz-fVckmj~nhB{{ptvQafiulVNjxl26>418MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!@uurvpHs&kYn`hm{eeMvpussZlid~iQCarvTkwb3k2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mTscmwccuz`dlXb\jaeDjbj303@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,TRTX98OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Sgb`Vrfol$i^hokFhdlV`gcX}x7>3:7;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$^hokSucda+dUmhnMeka]e`fSpw:46=20Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})UmhnXxlij.cPfea@nnfXnmi^{r=6=1c=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGkekWcflY~yW9SPGOF\<>WfUfyuQ:4^MVP959>91Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*TbimYmjk!bSgb`Coag[ojh]z}[5_\CKBX00UdS`{w_46\KPR;;7;>j6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'[ojh^zngd,aV`gcN`ld^hokPupX0XY@FMU35RaPmtz\11YH]]6?2;>4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Yilj\t`ef*gTbimLbjb\jaeRwv^2ZWNDOS57Po^ov|Z33WF__090>469JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"\jaeQwebc)j[ojhKgioSgb`UruW9>n7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Zlko_yohe/`QadbAaoeYilj_ts]3[wusxf~?;6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'[ojh^zngd,aV`gcN`ld^hokPup\51c<7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Zlko_yohe/`QadbAaoeYilj_ts]70<=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGkekRtn|lZ~1>1489JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"\jaeQwebc)j[ojhKgioVpjp`Vsz5;5845FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&Xnmi]{afg-fWcflOcmcZ|ftdRwv949<01Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*TbimYmjk!bSgb`Coag^xbxh^{r=1=0<=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGkekRtn|lZ~1:1619JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"\jaeQwebc)j[ojhKgioVpjp`VszR>VSJ@K_9;\kZkrpV?8SB[[<1<54>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Sgb`Vrfol$i^hokFhdlSwosmY~yW9SPGOF\<0>619JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"\jaeQwebc)j[ojhKgioVpjp`VszR>VSJ@K_9;\kZkrpV?8SB[[<5<55>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Sgb`Vrfol$i^hokFhdlSwosmY~yW9SPGOF\<OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/Sgb`Vrfol$i^hokFhdlSwosmY~yS9:9;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$^hokSucda+dUmhnMyabLotlw8583>2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+WcflZ~jkh mRdcgBpjkKfex1?1479JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"\jaeQwebc)j[ojhK{clBmvjq:56=<0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})UmhnXxlij.cPfea@rdeIdycz33?65?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv RdcgWqg`m'hYiljIumn@kphs4=4?:6G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'[ojh^zngd,aV`gcN|fgOb{at=7=1a=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}Q>QRIAD^::[jYj}qU>>RAZT=2=1a=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}Q>QRIAD^::[jYj}qU>>RAZT=3=1a=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}Q>QRIAD^::[jYj}qU>>RAZT=0=1a=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}Q>QRIAD^::[jYj}qU>>RAZT=1=1a=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}Q>QRIAD^::[jYj}qU>>RAZT=6=1a=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}Q>QRIAD^::[jYj}qU>>RAZT=7=00=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}U;885FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&Xnmi]{afg-fWcflOg`Naznu]200=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}U9885FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&Xnmi]{afg-fWcflOg`Naznu]000=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.PfeaUsino%n_kndGwohFirf}U?885FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&Xnmi]{afg-fWcflOg`Naznu]671=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.]m4755494896G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Vd;>><311<01>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/^l3664;984896G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Vd;>><313<01>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/^l3664;9:4896G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Vd;>><315<01>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/^l3664;9<4896G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Vd;>><317<01>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/^l3664;9>4896G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Vd;>><319<01>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/^l3664;904886G`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Vd;>><31?16?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv _o2177:5879>7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9??2=1?16?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv _o2177:5:79>7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9??2=3?16?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv _o2177:5<79>7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9??2=5?16?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv _o2177:5>79>7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9??2=7?16?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv _o2177:5079>7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9??2=9?17?LiWg{~9[opdp{+LiWg{~9t"G`RdafmscAaoeNbiv _o2177:56:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988>1=?>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10069566:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988>1==>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10069546:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988>1=;>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10069526:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988>1=9>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10069506:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988>1=7>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn100695>6:>0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988>1=1349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03118169;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;9909?1349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03118149;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;9909=1349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03118129;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;9909;1349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03118109;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;990991349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa031181>9;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;990971359JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03118184=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::879=0<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?220?1484=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::879?0<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?220?1684=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::87990<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?220?1084=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::879;0<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?220?1284=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::87950<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?220?1<84<2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::8793=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=33>54;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;;6==3=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=33>56;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;;6=?3=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=33>50;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;;6=93=;;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=33>5:62OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/^l3664;179?7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9?>2?>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10079776:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988?1?>>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10079756:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988?1?<>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10079736:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988?1?:>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10079716:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988?1?8>278MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn100797?6:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf988?1?6>268MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn1007979;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;980?>1349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03108779;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;980?<1349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03108759;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;980?:1349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03108739;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;980?81349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa03108719;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;980?61349JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa031087?9;=1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;980?0<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?221?7584=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::97?<0<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?221?7784=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::97?>0<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?221?7184=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::97?80<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?221?7384=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::97?:0<5:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?221?7=84=2Cd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Zh7::97?40<4:KlTjts:^xj|}k}x.KlTjts:q%Bc_klehtfBl`hMgns#R`?221?7;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;:6?<3=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=32>75;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;:6?>3=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=32>77;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;:6?83=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=32>71;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;:6?:3=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=32>73;523@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;:6?43=:;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$Sc>=32>7=;533@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,[k65;:6?2>;4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Tb=<<3=73:63;4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Tb=<<3=71:63;4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Tb=<<3=77:632>;4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Tb=<<3=75:63;4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Tb=<<3=7;:63:4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%Tb=<<3=7=70=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.]m47544?:5?85FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&Ue5?95FoQmqp7Quiyzn~u!FoQmqp7~(AfXnohgyeGkek@hcp&UeOhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/^l3665;?79?7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9?>27>268MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn10079?9;<1Bc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Yi8;>=Sd`y379JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"Qa0365[lhq9:?0Eb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})Xf98?5Rgav248MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!Pn107=Zoi~89>7Da_osv1Swgwxlxs#Da_osv1|*OhZline{kIigmFja~(Wg:9:OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/cLlvhgkG|~{yyM`nrwnaaYe\{kekk}TnPfea@nnfUD^R?:4^m173=NgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.`QadbOmhnn~>j4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%i^hokHdcgawYu{}zdx>k4InRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%i^hokOtvsqqEhfzfii=i;HmSkwr5_{k{|h|w/HmSkwr5p&Cd^hmjiwgEmciBfmr$n_kndNwwtprDggy~ahj>3d9JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"l[r`lpb`tSg[ojhKgio2d8MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!mTscmwccu\fXnmiHffn374>OhXfx>Z|npqgq|*OhXfx>u!FoSg`alpbN`ldIcjw/cVqekuam{^d^hokFhdl545a3@e[cz=Wscst`t'@e[cz=x.KlV`ebaoMekaJnez,fQtffzln~Ya]e`fEmci5:j1Bc]a}t3Uqeuvbzq%Bc]a}t3z,fCoag@d{yy\w_@a`aur4i2Cd\b|{2Vpbtucup&Cd\b|{2y-aMkvr|OcmcB{{ptvQ|ZVfkboOb`|ulgg7`=NgYeyx?Y}aqrfv})NgYeyx?v bHlsqq@nnfE~x}{{Ry]Sefmb|^eyhN|jdhvf`66OhXfx>Z|npqgq|*OhXfx>u!mIorvpCoagF|xz[x^DvhiEh}g~7=3=7;HmSkwr5_{k{|h|w/HmSkwr5p&hBb}{{FhdlKprw}}^sSK{clBmvjq:56:20Eb^`ru0Tvdvwm{r$Eb^`ru0{+gOix|~Meka@uurvpQ~XN|fgOb{at=1=7==NgYeyx?Y}aqrfv})NgYeyx?v bHlsqq@nnfE~x}{{Ty]EqijDg|d090<8:KlTjts:^xj|}k}x.KlTjts:q%iEc~ztGkekJssx|~_tRHzlmAlqkr;=7937Da_osv1Swgwxlxs#Da_osv1|*dNfyJdh`OtvsqqRWOg`Naznu>5:6>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Nb`cjQbiujbzKfdof \alroawEhf}xd`Eoadrjbo`)OJq%I`fAzt/MGeqgAdfz$Kh`Ilnrp_7[)LOfd|u!IDBRF|3dOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Nb`cjQbiujbzKfdof \alroawEhf}xd`Eoadrjbo`)OJq%I`fAzt/mSqvnSgnmgi<87;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(Keehg^obpmgqFiidc'Yja}bjrBmmpwik@hdoeode.JA|*DkcF"b^zsiVlcbjb:?o0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*VgjxeoyOb`{rnnKekbt`han#ELw/CnhKpr)gYxdYahgmg@ldh`mm2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/BnlgnUfeyfn~Ob`cj,Pehvkm{Idby|`lIcm`vnfcl%CNu!fLbnPpjtblMkm1<1649JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%_lcldp@kkrugeBjbi}gajg,LG~(aEig_ya}eeFbpdY7><1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-WdkwdlxHccz}omJbjauoibo$DOv iMaoWqiummNjxlQ>649JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%_lcldp@kkrugeBjbi}gajg,LG~(aEig_ya}eeFbpdY5>91Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-WdkwdlxHccz}omJbjauoibo$DOv iQwplQi`oeo=m6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+FjhkbYja}bjrCnlgn(TidzgiM`nuplhMgilzbjgh!GBy-jTpuo\fml`hQFNW]07=Yh?81Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-WdkwdlxHccz}omJbjauoibo$DOv iQwplQi`oeoTECXP32:\k4YNF_U;;?5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*EkgjaXm`~ces@okfm)[hg{`h|LoovqkiNffmycmfk HCz,mUst`VHgg_jv.hPfw`rXIGNT=4OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Nb`cjQbiujbzKfdof \alroawTb{|fEoadrjbo`)OJq%I`fGa.hRvwmVrdzo=:6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+FjhkbYja}bjrCnlgn(Tidzgi\jstnwwMgilzbjgh!GBy-AhnOi&`Z~e^zlrg23c=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"McobiPehvkm{Hgcne!S`osh`tUmzgx~Fnneqkenc(@Kr$Nae@uu,L@drfNee{#JkaFmmsw^6Z&MLgc}v FEASA}1a3@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Cmm`oVgjxeoyNaalk/Qbiujbz[oxyaz|H`lgwmglm&BIt"LckNww*JBf|hLgc}!HeoDokuu\9T$OJaax.DGGUC?o1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-WdkwdlxYi~{ctrJbjauoibo$DOv BmiLqq(HLh~jJaa/FgmBiiw{R8V"IHcoqz,BAEWMq=m7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,GiidcZkf|ak}Bmm`o+Ufeyfn~_k|umvpLdhc{ak`i"FMx.@ooJss&FNjxlHcoq-Dak@kgyyP?P KFmms|*@CKYOs;k5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*EkgjaXm`~ces@okfm)[hg{`h|]erwopvNffmycmfk HCz,FimH}}$DHlznFmms+BciNee{V:R.EDoku~(NMI[Iu9i;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(Keehg^obpmgqFiidc'Yja}bjrSgpqirt@hdoeode.JA|*DkcF"BJnt`Doku)@mgLgc}}T5\,GBiiwp&LOO]Kw7g9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%_lcldpQavsk|zBjbi}gajg,LG~(JeaDyy @D`vbBiiw'NoeJaasZ4^*A@kgyr$JIM_Ey4a?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$OaalkRcnticuJeehg#]nmqnfvWct}e~xDl`ksicha*NEp&HggB{{.nRvwmRhonfn114f8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%H`bmdS`osh`tEdfi`"^obpmgqV`urd}yCmcj|h`if+MD'`Ngu]{|h4g8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%H`bmdS`osh`tEdfi`"^obpmgqV`urd}yCmcj|h`if+MD'`Fh`_kndx45?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$OaalkRcnticuJeehg#]nmqnfvWct}e~xDl`ksicha*NEp&cGoa]{osgg@drf494=:6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+FjhkbYja}bjrCnlgn(Tidzgi\jstnwwMgilzbjgh!GBy-jHfjT|fxnhIo{a=3=23=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"McobiPehvkm{Hgcne!S`osh`tUmzgx~Fnneqkenc(@Kr$eAmcSumqaaBf|h692;84InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Ddfi`_lcldpAhjel&Zkf|ak}RdqvhquOignxdlej/I@{+lJddZ~d~hjKauc?7;013@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Cmm`oVgjxeoyNaalk/Qbiujbz[oxyaz|H`lgwmglm&BIt"gCcmQwkwccLh~j09096:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Jfdof]nmqnfvGjhkb$Xm`~cesPfwpjs{Akeh~fnkd-KF})nDjfXxb|jdEcwe939>?1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-WdkwdlxYi~{ctrJbjauoibo$DOv iMaoWqiummNjxl29>778MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%H`bmdS`osh`tEdfi`"^obpmgqV`urd}yCmcj|h`if+MD'`Fh`^z`rdfGeqgX8??0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*Vgjxeoy^h}zluqKekbt`han#ELw/hN`hVrhzlnOmyoP1778MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%H`bmdS`osh`tEdfi`"^obpmgqV`urd}yCmcj|h`if+MD'`Fh`^z`rdfGeqgX:??0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*Vgjxeoy^h}zluqKekbt`han#ELw/hN`hVrhzlnOmyoP3778MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%H`bmdS`osh`tEdfi`"^obpmgqV`urd}yCmcj|h`if+MD'`Fh`^z`rdfGeqgX?:0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*Vgjxeoy^h}zluqKekbt`han#ELw/hRvwmRhonfn:l5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*EkgjaXm`~ces@okfm)[hg{`h|]erwopvNffmycmfk HCz,mUst`]elkakPIOT\777Xg>;0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*Vgjxeoy^h}zluqKekbt`han#ELw/hRvwmRhonfnSD@Y_202[j7XAG\T<:<4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Ddfi`_lcldpAhjel&Zkf|ak}RdqvhquOignxdlej/I@{+lVr{aUI`f\ky/kQavcsWHDOS<6>_n50?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$OaalkRcnticuJeehg#]nmqnfvWct}e~xDl`ksicha*NEp&c[y~fPBmiQ`|(nZlynxROAD^3;5Zi6=o1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-WdkwdlxYi~{ctrJbjauoibo$DOv oEcweSgkam<<7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,GiidcZkf|ak}Bmm`o+Ufeyfn~_k|umvpLdhc{ak`i"FMx.mSqvnSgnmgiYa]e`fz04=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"McobiPehvkm{Hgcne!bEcwe969<81Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-fAgsi5;58<5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*EkgjaXm`~ces@okfm)jMkm1<1409JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%nIo{a=1=04=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"McobiPehvkm{Hgcne!bEcwe929<81Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-fAgsi5?58<5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*EkgjaXm`~ces@okfm)jMkm1814c9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%~NocCmi@pwjKkeUHi<:j;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(Keehg^obpmgqFiidc'xHmaMckBvqhIekW[oxiy?;7:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Jfdof]nmqnfvGjhkb$yOl~{uskmcAgsi=o0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*wEfx}yeciKauc\vvrwg}?97Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,GiidcZkf|ak}Bmm`o+tDiy~~~d`hD`vb[wusxf~T_Z>;7:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Jfdof]nmqnfvGjhkb$yOaalkHluawrblTcRCZX^731Zi3m2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/BnlgnUfeyfn~Ob`cj,qGiidc@d}izjd^pppuis<>1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-vFjhkb_eyomld6f?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$OaalkRcnticuJeehg#|LlnahQkusikfnS}{pnv66>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Nb`cjQbiujbzKfdof }Cmm`oPht|hhgiR||tqmw[VQ7<<1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.AokfmTidzgiLcobi-v@hfjeoHcx`{579JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%~H`nbmg@kphsW{XnmiwPOS]224Yh91Ve>m6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+FjhkbYja}bjrCnlgn(uN`xxx^obpmg\TRTX91>TcRCZX^6:=Zi6OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Nb`cjQbiujbzKfdof }Lnahaa203@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Cmm`oVgjxeoyNaalk/pOkfmblMkm1>1469JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%~AalkdfGeqg;97><7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,GiidcZkf|ak}Bmm`o+tKgjanhIo{a=0=02=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"McobiPehvkm{Hgcne!rMm`o`bCi}k7?3:9;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(Keehg^obpmgqFiidc'xGcnejdEcweZ63>2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/BnlgnUfeyfn~Ob`cj,qHjelmmNjxlQ>479JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%~AalkdfGeqgX:=<0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*wJhkbooHlzn_264?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$OaalkRcnticuJeehg#|Cobif`Ztt|ye?h5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*EkgjaXm`~ces@okfm)zYxd9o4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Ddfi`_lcldpAhjel&{Yja}bjCnwmp`t;87>j7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,GiidcZkf|ak}Bmm`o+tTidzgiNaznugq8483i2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/BnlgnUfeyfn~Ob`cj,qWdkwdlIdyczjr=0=0d=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"McobiPehvkm{Hgcne!rRcnticDg|di2<>5c8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%H`bmdS`osh`tEdfi`"]nmqnfGjsi|lx783:n;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(Keehg^obpmgqFiidc'xXm`~ceBmvjqcu4<4?m6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+FjhkbYja}bjrCnlgn(u[hg{`hM`uovfv9094:1?=30Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-@hjel[hg{`h|Mlnah*wUfeyfnOb{atdp\31g06a?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$OaalkRcnticuJeehg#|\alromkaCggo7;3?>439JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Igcne\alroawDkgja%~ZoftEmma1038RaPbMmtSlhcg~HdycjnrxY7YZJb{z^cmcQ<5^m20c=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Cnde]Wvdoim{Hgcne!bVkm`jqT}dgjxdaa_b{?4;363@e[cz=Wscst`t'@e[czLljFfhdSzhceiv M`fg[QtfagoyNaalk/`TmkbhZfalzfoo]`}96998>m7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,IdbcW]xjeck}Bmm`o+dPagnd{^{bm`vjkkYdq5959=5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*KflmU_~lgaes@okfm)j^cehby\ulobpliiWjs7?3?:2:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'DkohRZ}ahlfvGjhkb$i[d`kovQvihgsafdTot2<>0]E17=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Cnde]Wvdoim{Hgcne!bVkm`jqT}dgjxdaa_b{?7;7XO=l0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-NeabX\{kbbh|Mlnah*gQnfme|_xcbaukljZe~4=4>=6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+HgclV^ymd`jrCnlgn(e_`docz]zmlcwmjhXkp6?22:4373@e[cz=Wscst`t'@e[czLljFfhdSzhceiv M`fg[QtfagoyNaalk/`TmkbhZfalzfoo]oqq:46<;0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-NeabX\{kbbh|Mlnah*gQnfme|_xcbaukljZjr|595=8<4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})JimnTXofndpAhjel&k]bbiaxStoneqohfVrd~1?11071?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$Aljk_UpbmkcuJeehg#lXioflsVsjeh~bccQwos>1:472:2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/Lcg`ZRui`dn~Ob`cj,aSlhcg~Y~a`o{inl\|jt;;7;:9?5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*KflmU_~lgaes@okfm)j^cehby\ulobpliiWqey090>14d8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%FmijPbMmtSlhcg~HdycjnrxY7YZAILV>38RaPaef\2=YH]]Usc2<>036b>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@okd^`OkrQnfme|Nb{ad`pz_1[XOGNT85:Po^cg`Z0?WF__Sua}<5<250em7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,Ifirf}UH`bmdS`osh`tEdfi`"]nmqnfGjsi|lx88k5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Kdg|dSNb`cjQbiujbzKfdof }S`osh`Eh}g~n~9:i;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(Eje~byQLlnahWdkwdlxI`bmd.sQbiujbKfexh|:4g9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Ghcx`{_BnlgnUfeyfn~Ob`cj,qWdkwdlIdyczjr76e?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$Anaznu]@hjel[hg{`h|Mlnah*wUfeyfnOb{atdp411=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Clotlw[FjhkbYja}bjrCnlgn(u[hg{`hM`uovfvZe~494>86G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+Heh}g~TOaalkRcnticuJeehg#|\alroaFirf}oySnw31?77?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$Anaznu]@hjel[hg{`h|Mlnah*wUfeyfnOb{atdp\g|:56<>0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Ngjsi|VIgcne\alroawDkgja%~^obpmg@kphsm{Uhu1=1559JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Ghcx`{_BnlgnUfeyfn~Ob`cj,qWdkwdlIdyczjr^az8182<2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/LalqkrXKeehg^obpmgqFiidc'xXm`~ceBmvjqcuWjs793;;;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(Eje~byQLlnahWdkwdlxI`bmd.sQbiujbKfexh|Pcx>5:032:030:036:034:032:030:036:034:37Q`2728MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%FaxvPTscjj`tEdfi`"oMckUpbmkUsi}oP?PQHNE]7<1YhWD_SS;><_n0225=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Cbuy]Wvdoim{Hgcne!bBnhPwgnfZ~jxhU<]^EM@Z2?<_n0725=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Cbuy]Wvdoim{Hgcne!bBnhPwgnfZ~jxhU<]^EM@Z2?1728MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%FaxvPTscjj`tEdfi`"oMckUpbmkUsi}oP?PQHNE]7<1YhWD_SS;?=_n3125=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Cbuy]Wvdoim{Hgcne!bBnhPwgnfZ~jxhU<]^EM@Z2?OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@czx^VqelhbzKfdof mCmiWvdoi[}kiV=R_FLG[1>3WfUFYUQ916]l57053@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Mlw{[QtfagoyNaalk/`@hnRui`dXxlzj[2_\CKBX<1>TcRczx^316ZIR\8;==6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+HkrpV^ymd`jrCnlgn(eKea_~lgaSucwa^5ZWNDOS96;_n]nq}Y6:;UDYY<95:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Dg~tRZ}ahlfvGjhkb$iOae[r`kmWqgsmR9VSJ@K_5:7[jYj}qU:>?Q@UU0\WR6192Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/Lov|ZRui`dn~Ob`cj,aGimSzhce_yo{eZ1^[BHCW=2?SbQbuy]267YH]]9=96G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+HkrpV^ymd`jrCnlgn(eKea_~lgaSucwa^5ZWNDOS96;_n]nq}Y6:;UDYY=PSV255>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@czx^VqelhbzKfdof mCmiWvdoi[}kiV=R_FLG[1>3WfUfyuQ>23]LQQ21=2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/Lov|ZRui`dn~Ob`cj,aGimSzhce_yo{eZ1^[BHCW=2?SbQbuy]267YH]]>T_Z>91:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Dg~tRZ}ahlfvGjhkb$iOae[r`kmWqgsmR9VSJ@K_5:7[jYj}qU:>?Q@UU751>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@czx^VqelhbzKfdof mCmiWvdoi[}kiV=R_FLG[1>3WfUfyuQ>23]LQQ3X[^:=>6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+HkrpV^ymd`jrCnlgn(eKea_~lgaSucwa^5ZWNDOS96;_n]nq}Y6:?UDYY?>639JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&GfyuQ[r`kmawDkgja%nNbdTscjjVrf|lQ8QRIAD^6;0ZiXe|rT=?8POTV2635SPGOF\0=2XgVg~tR?=6^MVP445>;1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YSzhceiLcobi-fFjl\{kbb^zntdY0YZAILV>38RaPmtz\570XG\^:?;=4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Je|rTXofndpAhjel&kIggY|nioQweqc\;TULBIQ;85]l[hsW88=SB[[12356>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@czx^VqelhbzKfdof mCmiWvdoi[}kiV=R_FLG[1>3WfUfyuQ>27]LQQ46>81Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YSzhceiLcobi-fFjl\{kbb^zntdY0YZAILV>38RaPmtz\570XG\^8:85FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Kj}qU_~lgaes@okfm)jJf`XofnRvbp`]4UVMEHR:74^m\ip~X9;<1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YSzhceiLcobi-fRoilf}XewkLotlwaw]3UVMEHR:74^m\ip~X<0UDYY?>649JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&GfyuQ[r`kmawDkgja%nZgadnuPmcDg|diU;]^EM@Z2?<1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YSzhceiLcobi-fRoilf}XewkLotlwaw]3UVMEHR:74^m\ip~X<0UDYY=>649JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&GfyuQ[r`kmawDkgja%nZgadnuPmcDg|diU;]^EM@Z2?=1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YSzhceiLcobi-fRoilf}XewkLotlwaw]3UVMEHR:74^m\ip~X<0UDYY;98:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Dg~tRZ}ahlfvGjhkb$i[d`kovQj~`Eh}g~n~V:R_FLG[1>3WfUfyuQ;9^MVP0YT_99?7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,IhsWVd;49:>1268MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%FaxvP_o2;0146;:1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YXf92?8>=:;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(EdsSR`?8560[C523@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Mlw{[Zh70=>8SJ=;;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(EdsSR`?85675621<3Qly=0=12=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"C|uc]DJAY30=UdSJ@K_5:7[jYt}kU>4RAZT=694;Ydq585=<;:;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(EziSJ@K_5:7[jY@FMU?49Q`_rwa[0>XG\^787>1_b{?7;303@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Mrwa[BHCW=2?SbQHNE]7<1YhWziS86POTV?0?69Wjs7?3?>579JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&GxyoQHNE]7<1YhWNDOS96;_n]pqgY20VE^X1:50?]oqq:46<=0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-NwpdXOGNT85:Po^EM@Z2?OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@}zb^EM@Z2?;6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+HurjVMEHR:74^m\CKBX<1>TcR}zb^4;[JSS4=0;2Rmv<3<2503TcRIAD^6;0ZiX{|hT;7>58Xkp692894InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})J{|hTKCJP496\kZAILV>38RaPst`\34YH]]6?6=0Pcx>1:472=2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/LqvfZAILV>38RaPGOF\0=2XgVy~nR6<_NWW81<76Vir0?0:7:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Dy~nRIAD^6;0ZiXOGNT85:Po^qvfZ>4WF__094?>^az87869<80Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-NwpdX\{kbbh|Mlnah*gEfdJf`HhbnyMcppZ~hz585=<;=;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(EziSY|niogqFiidc'hHmaMckEgoe|Jf{}Usc2<>0366>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@}zb^VqelhbzKfdof mC`n@hnBbdhsGm~zPxnp?0;76?91Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof LoovqkiOhLlfjuNb`cjAqkvu'Akeh~fnkdQOR})OJq%I`fGa.hRvwmVrdzo<=6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/Aljqthd@eOiaovCmm`oFth{zr$Dl`ksichaVJQp&BIt"LckHl-mUst`Ygh?7a:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+Ehf}xd`DaKemczGiidcJxd~v H`lgwmglmZF]t"FMx.@ooJss&FNjxlHcoq-Dak@kgyyP

f3@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"NaatsmoMjBbdhsH`bmdCsmpw})OignxdlejSMT{+MD'Kf`Cxz!OEcweCjhx&MnbKb`prY0Y+BAdfzs#KJLPDz;e>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,Ldhc{ak`i^BYx.JA|*DkcF"BJnt`Doku)@mgLgc}}T4\,GBiiwp&LOO]Kw8`9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(Dgg~ycaG`Ddnb}FjhkbIyc~}w/Icm`vnfclYGZu!GBy-AhnIr|'EOmyoIlnr,C`hAdfzxW8S!DGnlt})ALJZNt5o4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})SzhceiLcobi-GjhszffBcIkcaxAokfmDzfyxt"FnneqkencTD_r$DOv BmiLqq(HLh~jJaa/FgmBiiw{R2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#M`nuplhLiCmekrOaalkBplwv~(@hdoeodeRNU|*NEp&HggB{{.nRvwmRhonfnOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,Ldhc{ak`i^BYx.JA|*oCdpZ~e86;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*Fii|{egEbJjl`{@hjelK{exu!Gaofpldmb[E\s#ELw/hN`hWcflp=:7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.BmmpwikAfNn`lwLlnahGwit{q%Cmcj|h`ifWIP'AHs#dBllRvlv`bCi}k7<39>;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*Fii|{egEbJjl`{@hjelK{exu!Gaofpldmb[E\s#ELw/hN`hVrhzlnOmyo31?52?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&JeexacInFfhdDdfi`Oa|sy-Kekbt`han_AXw/I@{+lJddZ~d~hjKauc?6;163@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"NaatsmoMjBbdhsH`bmdCsmpw})OignxdlejSMT{+MD'`Fh`^z`rdfGeqg;;7=:7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.BmmpwikAfNn`lwLlnahGwit{q%Cmcj|h`ifWIP'AHs#dBllRvlv`bCi}k7839>;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*Fii|{egEbJjl`{@hjelK{exu!Gaofpldmb[E\s#ELw/hN`hVrhzlnOmyo35?52?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&JeexacInFfhdDdfi`Oa|sy-Kekbt`han_AXw/I@{+lJddZ~d~hjKauc?2;163@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"NaatsmoMjBbdhsH`bmdCsmpw})OignxdlejSMT{+MD'`Fh`^z`rdfGeqg;?7=;7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.BmmpwikAfNn`lwLlnahGwit{q%Cmcj|h`ifWIP'AHs#dBllRvlv`bCi}kT<:>4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})SzhceiLcobi-GjhszffBcIkcaxAokfmDzfyxt"FnneqkencTD_r$DOv iMaoWqiummNjxlQ>719JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(Dgg~ycaG`Ddnb}FjhkbIyc~}w/Icm`vnfclYGZu!GBy-jHfjT|fxnhIo{a^044>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,Ldhc{ak`i^BYx.JA|*oKkeYckkD`vb[6173@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"NaatsmoMjBbdhsH`bmdCsmpw})OignxdlejSMT{+MD'`Fh`^z`rdfGeqgX<>:0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!CnlwvjjNgMogmtMcobi@vjutp&Bjbi}gajgPHS~(@Kr$eAmcSumqaaBf|hU>;=5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,@kkrugeCdHhbnyBnlgnEugzys#Eoadrjbo`UK^q%CNu!fLbnPpjtblMkmR880:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+Ehf}xd`DaKemczGiidcJxd~v H`lgwmglmZF]t"FMx.kOgiUsg{ooHlzn_64a?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&JeexacInFfhdDdfi`Oa|sy-Kekbt`han_AXw/I@{+lVr{a^dkjbj749JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(Dgg~ycaG`Ddnb}FjhkbIyc~}w/Icm`vnfclYGZu!GBy-jTpuo\fml`hQFNW]030Yh?j1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof LoovqkiOhLlfjuNb`cjAqkvu'Akeh~fnkdQOR})OJq%b\x}gTnedh`YNF_U8;8Q`1^KMRZ60l2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#M`nuplhLiCmekrOaalkBplwv~(@hdoeodeRNU|*NEp&c[y~fPBmiQ`|(nZlynxROAD^026Zi0m2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#M`nuplhLiCmekrOaalkBplwv~(@hdoeodeRNU|*NEp&c[y~fPBmiQ`|(nZlynxROAD^026Zi6>h1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof LoovqkiOhLlfjuNb`cjAqkvu'Akeh~fnkdQOR})OJq%dHlznV`nj`24OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,MFjl\fZ~eMckIq,LG~(JeaDyy @D`vbBiiw'NoeJaasZ0^*A@kgyr$JIM_Ey:`?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&JeexacInFfhdDdfi`Oa|sy-JGimSgYxdNbdHr-KF})EdbE~x#AKaucEhjv(OldM`b~|[2_-@Cjhxq%MHN^Jx9a8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)Kfd~bbFoEgoe|EkgjaH~b}|x.K@hnRhX|ycOaeGs.JA|*DkcF"BJnt`Doku)@mgLgc}}T4\,GBiiwp&LOO]Kw799JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(Dgg~ycaG`Ddnb}FjhkbIyc~}w/HAooQiW}zbH`fF|/I@{+GjlG|~%c]{|hUmdcic7Wdy<96G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/Aljqthd@eOiaovCmm`oFth{zr$ENbdTnRvwmEkcAy$DOv BmiLqq(hX|ycXbihld341>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,MFjl\fZ~eMckIq,LG~(JeaDyy `PtqkPja`dl8=0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!CnlwvjjNgMogmtMcobi@vjutp&CH`fZ`PtqkGimO{&BIt"LckSfz*lTcqYxdYahgmg4e>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,MFjl\fZ~eMckIq,LG~(JeaYht fRe{SqvnSgnmgiRc|6g9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(Dgg~ycaG`Ddnb}FjhkbIyc~}w/HAooQiW}zbH`fF|/I@{+GjlZms%e_k|eu51?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&JeexacInFfhdDdfi`Oa|sy-JGimSgYxdNbdHr-KF})EdbXou#g]ergw[hu??2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#M`nuplhLiCmekrOaalkBplwv~(AJf`Xb^zsiAooMu(@Kr$Aua}_CnhKpr)gYxdYahgmg@ldh`mmUsc1>117c8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)Kfd~bbFoEgoe|EkgjaH~b}|x.K@hnRhX|ycOaeGs.JA|*oCdpZ~e8m;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*Fii|{egEbJjl`{@hjelK{exu!FCmiWkUst`Jf`D~!GBy-jHfjUmhnr;>5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,@kkrugeCdHhbnyBnlgnEugzys#DMckUmSqvnDdbBx#ELw/hN`hVrhzlnOmyo30?50?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&JeexacInFfhdDdfi`Oa|sy-JGimSgYxdNbdHr-KF})nDjfXxb|jdEcwe979?:1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof LoovqkiOhLlfjuNb`cjAqkvu'@IggYa_urj@hnNt'AHs#dBllRvlv`bCi}k7>39<;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*Fii|{egEbJjl`{@hjelK{exu!FCmiWkUst`Jf`D~!GBy-jHfjT|fxnhIo{a=1=36=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$Hccz}omKl@`jfqJfdofM}orq{+LEkc]e[y~fLljJp+MD'`Fh`^z`rdfGeqg;<7=97Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.BmmpwikAfNn`lwLlnahGwit{q%BOae[oQwplFjl@z%CNu!fLbnPpjtblMkmR>82:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+Ehf}xd`DaKemczGiidcJxd~v IBnhPjVr{aIggE} HCz,mIek[}eyiiJnt`]237=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$Hccz}omKl@`jfqJfdofM}orq{+LEkc]e[y~fLljJp+MD'`Fh`^z`rdfGeqgX:>80Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!CnlwvjjNgMogmtMcobi@vjutp&CH`fZ`PtqkGimO{&BIt"gCcmQwkwccLh~jS>9=;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*Fii|{egEbJjl`{@hjelK{exu!FCmiWkUst`Jf`D~!GBy-jHfjT|fxnhIo{a^65`>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,MFjl\fZ~eMckIq,LG~(aYxdYahgmg43>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,MFjl\fZ~eMckIq,LG~(aYxdYahgmg\MKPX;0;Tc:k4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})SzhceiLcobi-GjhszffBcIkcaxAokfmDzfyxt"GLljVlTpuoKeaC"FMx.kSqvnSgnmgiRGAV^1:5Zi6W@D]S=9i;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*Fii|{egEbJjl`{@hjelK{exu!FCmiWkUst`Jf`D~!GBy-jTpuoWKf`^iw!iSgpaqYFFMU9>9Q`819JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(Dgg~ycaG`Ddnb}FjhkbIyc~}w/HAooQiW}zbH`fF|/I@{+lVr{aUI`f\ky/kQavcsWHDOS?<;_n340>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Idby|`lHmGaig~KeehgN|`srz,MFjl\fZ~eMckIq,LG~(gYxdYahgmgWkWcflp?<7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.BmmpwikAfNn`lwLlnahGwit{q%bOy|c_Bg21==NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$Hccz}omKl@`jfqJfdofM}orq{+lEszeUBbn?:a:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+Ehf}xd`DaKemczGiidcJxd~v iBvqhZTb{l~:9;5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,@kkrugeCdHhbnyBnlgnEugzys#dJnt`>6:00558MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)jJkgOaeKemczHdus4=4?:6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`@eiEkcMfr^lgceeJj0d=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iOlbLljFo}WgndlnCe1:114;8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)jJf`XofnRvbp`]4UVMEHR:74^m\IP^X>99Tc874InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})SzhceiLcobi-fFjl\{kbb^zntdY0YZAILV>38RaPMTZ\252Xg<30Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!bBnhPwgnfZ~jxhU<]^EM@Z2?8>Tc874InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})SzhceiLcobi-fFjl\{kbb^zntdY0YZAILV>38RaPMTZ\243Xg<30Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!bBnhPwgnfZ~jxhU<]^EM@Z2?OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'hH`fZ}ahlPpdrbS:WTKCJP496\kZkrpV;9>RAZT=0=1`=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iOae[r`kmWqgsmR9VSJ@K_5:7[jYj}qU:>?Q@UU>0:0cSPGOF\0=2XgVg~tR?=6^MVP979=l1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof mCmiWvdoi[}kiV=R_FLG[1>3WfUfyuQ>27]LQQ:5656G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`@hnRui`dXxlzj[2_\TRTX91>TcRCZX^7:3Zi212Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#lLljVqelhT|h~nW>SPPVP\5=2XgVG^TR8?2^m7f>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'hH`fZ}ahlPpdrbWOYFSKHk15g8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)jJf`XofnRvbp`YA[DUMJi?"Io6e?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&kIggY|nioQweqcXNZGTJKj>-Hl20g=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iOae[r`kmWqgsmVLXARHId36f?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&kIggY|nioQweqcXNZGTJKj=-Hl7b>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'hH`fZ}ahlPpdrbWOYFSKHk2,Km51`m7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.cAooQtfagYmykPFRO\BCb5%@d89=5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,aGimSzhce_yo{e^DPIZ@Al;'Bb9<:4:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+dDdb^ymd`\t`vf[CUJWOLo> Ga43]PS52e3@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"oMckUpbmkUsi}oTJ^CPFGf00`=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iOae[r`kmWqgsmVLXARHId2/Jj04i7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.cAooQtfagYmykPFRO\BCb3?6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`@hnRui`dXxlzj_GQN[C@c<$Ce?R]X05d8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)jJf`XofnRvbp`YA[DUMJi:"Io67b>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'hH`fZ}ahlPpdrbWOYFSKHk4,Km11b1409JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(eMpoHiczjr=3=04=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iItkLeovfv949<81Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof mExg@akrbz5958<5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,aA|cDmg~n~1:16c9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(eMpoHiczjrBmnf^2ZWk_xiMckRvbppuXLlfjuV:R_MgpwQnffV9=Sb8k;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*gC~mJoexh|Lol`X0XYe]zoyOae\t`vvwZBbdhsP8PQCerqWldhX;?Ud=<9>;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*gC~mJoexh|Lol`X0XYe]zoyOae\t`vvwZBbdhsP8PQCerqWldhX;?Ud=:?;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*gC~mJoexh|P45f8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)jOcyy^nsrVkvjs``ZoNuhMnl468MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)jOcyy^nsrVkvjs``ZoNuhMnl^pppuisUd;=5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,aLlaoJfehl|vFnwm`ZRui`dn~Ob`cj,aLlaoJfehl|vFnwm`ZIUW8=OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'hGczL`uofbv|Kbm}yDjk}jtSgr01=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iAb`ftnpTmaro494?86G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`Nkkosg{]bhyf31?67?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&kGdbdz`rVkgpm:56=>0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!bLmmmqiu_`nd1=1459JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(eEfdbxb|Xievk8182k2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#lBookwkwQnl}bP8PQHNE]7<1YhWEoxYfnn^:7[j3c3@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"oC`nhvlvRoc|aQ?QRIAD^6;0ZiXDlyxXeoa_96\k43b3@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"oC`nhvlvRoc|aQ?QRIAD^6;0ZiXDlyxXeoa_96\k472m2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#lBookwkwQnl}bP8PQHNE]7<1YhWEoxYfnn^:7[j46>91Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof mMnljpjtPam~cW9SPGOF\0=2XgVFn~Zgao];0ZiX[^:=86G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`Nkkosg{]bhyfT4\]DJAY30=UdSAk|sUjbjZ>3WfUfauQ`uu60?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&kGdbdz`rVkgpmY7<:1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof mMnljpjtPam~cS<:<;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*gKhf`~d~Zgkti]106=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iAb`ftnpTmaroW:>87Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.cOljlrhz^coxeQ;449JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(eX|ycY~k}D`vbGqtk;l1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof mRdqfpGsaz=:0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!bSgpaqUbzmox8:5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,aP`us[`dl`h]fddfF}`2b3@e[cz=Wscst`t'@e[czLljFfhdSzhceiv Tscjj`tEdfi`"oZjsuQjjbjb[`nnhHwj_sqwtjr3>2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#lZsdp@hnEszeFh`RMj4b9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(e]zoyOaeLtsnOgiYCmekr0=0;c:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+dR{lxH`fM{rmN`hZBbdhs7=3:l;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(\{kbbh|Mlnah*gStm{IggNz}lMao[Ackip6929m4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})SzhceiLcobi-fPubzJf`Oy|cLbn\@`jfq5958n5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,aQvcuKeaHxbCcm]Gaig~4=4?n6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`Vw`tDdbI~aBll^FfhdX8=h0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-Wvdoim{Hgcne!bTqfvFjlK}xg@nbPDdnb}Z73j2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#lZsdp@hnEszeFh`RJjl`{\61dOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'h^h|LljAwviJddVNn`lwP4558MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)j\yn~NbdCupoHfjXAgi?56G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`Vw`tDdbI~aBll^Pfw`r3?2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#lZsdp@hnBkq[kb`hjGi5`8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%_~lgaes@okfm)j\yn~NbdDm{QeljblAc783?:2:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+dR{lxOmyoKlxPbmiccDfUBB[Q<64]l16=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$iY~k}D`vb@iUi`fnhAaPIOT\733Xg8><7Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.cUjjaipKhdIi_kkubgg0<=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$i[d`kovQj~`Eh}g~n~1>1489JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(e_`docz]fzdAlqkrbz5;5845FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,aSlhcg~YbvhM`uovfv949<01Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof mWhlgkrUnrlIdyczjr=1=0<=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$i[d`kovQj~`Eh}g~n~1:1609JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(e_`docz]fzdAlqkrbzR>VSJ@K_5:7[jYj}qU?5RAZT=2=24=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$i[d`kovQj~`Eh}g~n~V:R_FLG[1>3WfUfyuQ;9^MVP979>81Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.VqelhbzKfdof mWhlgkrUnrlIdyczjrZ6^[BHCW=2?SbQbuy]7=ZIR\585:<5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Rui`dn~Ob`cj,aSlhcg~YbvhM`uovfv^2ZWNDOS96;_n]nq}Y31VE^X1=1609JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(e_`docz]fzdAlqkrbzR>VSJ@K_5:7[jYj}qU?5RAZT=6=0==NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Z}ahlfvGjhkb$i[d`kovQj~`Eh}g~n~R>;8:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t']xjeck}Bmm`o+dPagnd{^gueBmvjqcuW8>37Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,PwgnflxI`bmd.cUjjaip[`pnOb{atdp\61>?;6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+QtfagoyNaalk/`TmkbhZfalzfoo>2:11OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#R`?48;05>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#R`?48;?7;75m2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/^l31416;<1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.]m4070WdgsSb{{2e9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Ue<8:>2d9JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Ue<8:>1238MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%Tb=;;1=1=563?4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Xf9?<9Rgav208MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%Tb=;85^kmr4553@e[cz=Wscst`t'@e[czLljFfhdSzhceiv _o2544Ynf;8:6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+Zh7>9;Tecx;_RU374=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Qa0733[lhq;;1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.]m4377W`d}=>?4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Xf9Rgav278MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%Tb=892^kmrZUP8:;0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-\j50>0Vcez><4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Xf9<24Rgav011?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$Sc>999]jjs44:2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/^l32<>Xag|8?<5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Yi8193Sd`y339JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Ue<5=7_hlu5656G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+Zh70:2Tecx=319JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Ue<5:;<1<04>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#R`?856?5;573@e[cz=Wscst`t'@e[czLljFfhdSzhceiv _o2;01:56::0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-\j5>3<595?=5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Yi81>?090<1:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Vd;458Piot06>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#R`?894\mkp6;;1Bc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.]m4=>1W`d}>>=4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})Xf923:Rgav3307>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#R`?894\mkp5::90Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-\j5>?>Vcez?=<3:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Vd;458Piot1064OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#R`?884\mkp4:2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/^l3<<0Xag|:?<5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*Yi80:=Sd`y339JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&Ue<4>9_hlu56774InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})eAgcelbLam]qwqvh|:k0Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-aMjVhz}CeeyM`mqnfp`263@e[cz=Wscst`t'@e[czLljFfhdSzhceiv bHmSkwrNf`~Hc`~ceug\vvrwg}>87Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,fLiWg{~BbdzLolroaqcXzz~{cyQI429JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&hBc]a}tHljpFijxeoiR||tqmw[B5?3@e[cz=Wscst`t'@e[czLljFfhdSzhceiv bMm`oVrfz}Zjxyk}n5a8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%i@bmdSucqpUgs|lxeS]Y]_0:7[jYJ]QU>88Q`519JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&hGcne\t`pwTdrsm{dT\Z\P196\kZKRPV??9RaPSV20b>OhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#oB`cjQwewrWi}~n~cQ}surlp6eOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#oB`wVkm`jqEg|domw32?1`?LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$nAaxWhlgkrDh}gnj~t2<>2a8MjVhz}8\~l~esz,MjVhz}IggIkcaxVqelhbzq%i@byXioflsGirfmkyu1:1559JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&hGczYfnemtFjsilhxrW9SPGOF\0=2XgVkohR87_NWW8682<2Cd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/cNlsRoilf}Icx`kas{X0XY@FMU?49Q`_`fg[3>XG\^78387;HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(jEe|[d`kov@lqkbfzpQ?QRZ}ahlfvGjhkb$iAb`ftnpTmaroS=WT@h}|Ticm[=6Xg?30Eb^`ru0Tvdvwm{r$Eb^`ruAooAckip^ymd`jry-aHjqPagnd{Oaznecq}^2ZW]xjeck}Bmm`o+dJggccYfdujX0XYKmzy_dl`P81]l53g0m4InRlvq4Pzhz{iv InRlvqEkcMogmtZ}ahlfv})e]zoyHlznCupo[AckipU9?n5FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*dR{lxOmyoLtsn\@`jfqV98o6G`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+gStm{NjxlM{rm]Gaig~W=937Da_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,fPubzMkmNz}l^Kmg6g5?85FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*tCi}kM~bcGs=2=70=NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"|KaucEvjkO{5;5?85FoQmqp7Quiyzn~u!FoQmqpFjlLlfjuY|niogq|*tCi}kM~bcGs=0=1==NgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"|]e`fz[FjhkbYja}bjrCnlgn(uKhzygagEcweZGILV;=5Ra:9:KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'{XnmiwPCmm`oVgjxeoyNaalk/p@eurrz`dlHlzn_@LG[40>Wf;8i6G`Pnpw6Rtfxyoyt"BydrFfw`tniecqiv D`vbMkvr|NoeW=S!D`vbHsbtAkm?k5FoQmqp7Quiyzn~u!CveqGavcuahfbvh|w/EcweLhw}}MnbV??]/FbpdJqlzCiyk=i;HmSkwr5_{k{|h|w/MtgwActm{cj`dtjry-GeqgNfyKh`T10_-@drfDnxEo{i3g9JkUiu|;]ym}~jry-OrauCmzoyelbfzdp{+Agsi@d{yyIjnZ31Y+Bf|hF}h~Gmug1e?LiWg{~9[opdp{+Ipc{Moxignlhxfv})Ci}kBb}{{GdlX56[)Lh~j@{j|Icwe7c=NgYeyx?Y}aqrfv})K~myOi~k}i`nj~`t'MkmD`uuEfj^73U'NjxlBydrKaqc5a3@e[cz=Wscst`t'E|oIk|eskbhl|bzq%OmyoFnqwwC`h\9k4InRlvq4Pzhz{iv Lwfp@`ubz`kgewk}x.FbpdOix|~LicU;]/FbpdJqlzCiyk=j;HmSkwr5_{k{|h|w/MtgwActm{cj`dtjry-GeqgNfyKh`T5\,GeqgK~myBnxhOhXfx>Z|npqgq|*JqlzNnh|famkyaw~(AZoyhh}HeoY3Y+Stm{ZjxeJjl`{0a>OhXfx>Z|npqgq|*JqlzNnh|famkyaw~(AZoyhh}HeoY3Y+Stm{Zjxe]jregp7`=NgYeyx?Y}aqrfv})K~myOi~k}i`nj~`t'@Yn~ik|GdlX55[)]zoy\lzgDdnb}6`P ZsdpSeqnTm{nn>k4InRlvq4Pzhz{iv Lwfp@`ubz`kgewk}x.KPawbb{NoeW<=R.TqfvUgs`Mogmt=i;HmSkwr5_{k{|h|w/MtgwActm{cj`dtjry-JW`tcmzMnbV?<]/WpawVf|aYn~ik|3d9JkUiu|;]ym}~jry-OrauCmzoyelbfzdp{+LUbzmoxKh`T15_-QvcuXh~cHhbny2d8MjVhz}8\~l~esz,HsbtLlyn~doci{gq|*OTm{nnJka[06^*PubzYkd^k}ddq0a>OhXfx>Z|npqgq|*JqlzNnh|famkyaw~(AZoyhh}HeoY21X(R{lx[myfKemcz7c=NgYeyx?Y}aqrfv})K~myOi~k}i`nj~`t'@Yn~ik|GdlX50[)]zoy\lzgSdpgav5b3@e[cz=Wscst`t'E|oIk|eskbhl|bzq%B_h|kerEfj^71U'_xi^ntiFfhd4n2Cd\b|{2Vpbtucup&F}h~Jjsdpjeio}m{r$E^k}ddqDak]6>T$^h|_aujPawbb{:n0Eb^`ru0Tvdvwm{r$@{j|Ddqfvlgkasoyt"G\esffwBciS8W%Y~k}P`vk@`jfq:o0Eb^`ru0Tvdvwm{r$@{j|Ddqfvlgkasoyt"G\esffwBciS8W%Y~k}P`vkW`tcmz9o7Da_osv1Swgwxlxs#AxksEgpawofd`pn~u!FSdpgavAbfR8V"X}jrQcwlAckip9n7Da_osv1Swgwxlxs#AxksEgpawofd`pn~u!FSdpgavAbfR8V"X}jrQcwlVcully8h6G`Pnpw6Rtfxyoyt"BydrFfw`tniecqiv IRgq``u@mgQ8Q#[|esRbpmBbdhs8i6G`Pnpw6Rtfxyoyt"BydrFfw`tniecqiv IRgq``u@mgQ8Q#[|esRbpmUbzmox?i5FoQmqp7Quiyzn~u!CveqGavcuahfbvh|w/HQfvactOldP8P ZsdpSeqnCmekr?h5FoQmqp7Quiyzn~u!CveqGavcuahfbvh|w/HQfvactOldP8P ZsdpSeqnTm{nn>j4InRlvq4Pzhz{iv Lwfp@`ubz`kgewk}x.KPawbb{NoeW8S!UrgqTdroLlfju>k4InRlvq4Pzhz{iv Lwfp@`ubz`kgewk}x.KPawbb{NoeW8S!UrgqTdro[lxoi~=k;HmSkwr5_{k{|h|w/MtgwActm{cj`dtjry-JW`tcmzMnbV8R.TqfvUgs`Mogmt=j;HmSkwr5_{k{|h|w/MtgwActm{cj`dtjry-JW`tcmzMnbV8R.TqfvUgs`Zoyhh}OhXfx>Z|npqgq|*JqlzNnh|famkyaw~(zaNo~Io{aHl?578492Cd\b|{2Vpbtucup&F}h~Jjsdpjeio}m{r$~eJkrEcweLh;9:48=6G`Pnpw6Rtfxyoyt"BydrFfw`tniecqiv riFgvAgsi@d7=90<1:KlTjts:^xj|}k}x.Nu`vBb{lxbmaguesz,vmBczMkmD`314<05>OhXfx>Z|npqgq|*JqlzNnh|famkyaw~(zaNo~Io{aHl?538482Cd\b|{2Vpbtucup&F}h~Jjsdpjeio}m{r$~eJkrEcweLh;979;7Da_osv1Swgwxlxs#AxksEgpawofd`pn~u!}hEfq@drfAg692>>4InRlvq4Pzhz{iv Lwfp@`ubz`kgewk}x.pk@atCi}kBb1=1319JkUiu|;]ym}~jry-OrauCmzoyelbfzdp{+wnCl{NjxlGa<5<04>OhXfx>Z|npqgq|*JqlzNnh|famkyaw~(zaNo~Io{aHl?1;573@e[cz=Wscst`t'E|oIk|eskbhl|bzq%ydIj}D`vbMk:16::0Eb^`ru0Tvdvwm{r$@{j|Ddqfvlgkasoyt"|gDepGeqgNf5=5?=5FoQmqp7Quiyzn~u!CveqGavcuahfbvh|w/sjG`wBf|hCe050<0:KlTjts:^xj|}k}x.Nu`vBb{lxbmaguesz,vmBczMkmD`39?10?LiWg{~9[opdp{+Ipc{Moxignlhxfv})u`MnyHlznIoFo}969;=1Bc]a}t3Uqeuvbzq%Gzi}Kergqmdjnrlxs#fKdsFbpdOiLes7==0<4:KlTjts:^xj|}k}x.Nu`vBb{lxbmaguesz,vmBczMkmD`Klx>25;533@e[cz=Wscst`t'E|oIk|eskbhl|bzq%ydIj}D`vbMkBkq5;92>:4InRlvq4Pzhz{iv Lwfp@`ubz`kgewk}x.pk@atCi}kBbIbv<01=71=NgYeyx?Y}aqrfv})K~myOi~k}i`nj~`t'{bOhJnt`Km@i;9=4886G`Pnpw6Rtfxyoyt"BydrFfw`tniecqiv riFgvAgsi@dO`t2>5?17?LiWg{~9[opdp{+Ipc{Moxignlhxfv})u`MnyHlznIoFo}9716:90Eb^`ru0Tvdvwm{r$@{j|Ddqfvlgkasoyt"|gDepGeqgNfMfr0<0<3:KlTjts:^xj|}k}x.Nu`vBb{lxbmaguesz,vmBczMkmD`Klx>1:65218MjVhz}8\~l~esz,HsbtLlyn~doci{gq|*toLmxOmyoFnEnz8084;2Cd\b|{2Vpbtucup&F}h~Jjsdpjeio}m{r$~eJkrEcweLhCdp6=2>=4InRlvq4Pzhz{iv Lwfp@`ubz`kgewk}x.pk@atCi}kBbIbv<6<07>OhXfx>Z|npqgq|*JqlzNnh|famkyaw~(zaNo~Io{aHlGh|:?6:90Eb^`ru0Tvdvwm{r$@{j|Ddqfvlgkasoyt"|gDepGeqgNfMfr040=d:KlTjts:^xj|}k}x.Nu`vUbz`kgewk}x.AokfmK~myDnxh=c:KlTjts:^xj|}k}x.Nu`vUbz`kgewk}x.AokfmH[LXOI^=k;HmSkwr5_{k{|h|w/MtgwVcuahfbvh|w/EcweJdrnmyLicU?]/FbpdJqlzEiyk=j;HmSkwr5_{k{|h|w/MtgwVcuahfbvh|w/EcweJdrnmyLicU>0\,GeqgK~myDnxhOhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hEiykj|GdlX50[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_4[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_7[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_6[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_1[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_0[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_3[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_2[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_=[)Lh~j@{j|Ocwe7a=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDnxhksFgm_<[)Lh~j@{j|Ocwe7f=NgYeyx?Y}aqrfv})K~myXignlhxfv})Ci}kDyy~ztFgm_5[)Lh~jC^K]DDQ0`>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX55[)Lh~jC^K]DDQ0`>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX54[)Lh~jC^K]DDQ0`>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX57[)Lh~jC^K]DDQ0`>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX56[)Lh~jC^K]DDQ0`>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX51[)Lh~jC^K]DDQ0`>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX50[)Lh~jC^K]DDQ0`>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX53[)Lh~jC^K]DDQ0g>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*Bf|hE~x}{{GdlX5X(Ci}kD_H\KER1`?LiWg{~9[opdp{+Ipc{Zoyelbfzdp{+AgsiF|xzHeoY1Y+Bf|hEXI_JJS2a8MjVhz}8\~l~esz,Hsbt[lxbmaguesz,@drfG|~{yyIjnZ1^*AgsiFYN^IK\3b9JkUiu|;]ym}~jry-OrauTm{cj`dtjry-GeqgH}}z~xJka[5_-@drfGZOYHH]m4InRlvq4Pzhz{iv LwfpW`tniecqiv D`vbKprw}}MnbV9R.EcweJUBZMOX?n5FoQmqp7Quiyzn~u!CveqPawofd`pn~u!KaucLqqvr|NoeW5S!D`vbKVCULLY8o6G`Pnpw6Rtfxyoyt"BydrQfvlgkasoyt"Jnt`MvpussOldP5P KaucLW@TCMZ8n7Da_osv1Swgwxlxs#AxksRgqmdjnrlxs#EknddpOrauHj|l9h6G`Pnpw6Rtfxyoyt"BydrQfvlgkasoyt"zgDep@hjelG|~9j6G`Pnpw6Rtfxyoyt"BydrQfvlgkasoyt"zgDepGeqgH}}6;2>>4InRlvq4Pzhz{iv LwfpW`tniecqiv tiFgvAgsiF0<>1319JkUiu|;]ym}~jry-OrauTm{cj`dtjry-wlAbuLh~jCxz310<04>OhXfx>Z|npqgq|*JqlzYn~doci{gq|*roLmxOmyo@uu>26;573@e[cz=Wscst`t'E|o^k}i`nj~`t'}bOhJnt`Mvp9746::0Eb^`ru0Tvdvwm{r$@{j|Sdpjeio}m{r$xeJkrEcweJss48>5?=5FoQmqp7Quiyzn~u!CveqPawofd`pn~u!{hEfq@drfG|~7=80<0:KlTjts:^xj|}k}x.Nu`vUbz`kgewk}x.vk@atCi}kDyy2>6?0e?LiWg{~9[opdp{+Ipc{Zoyelbfzdp{+qnCl{NjxlAzt=3=6c=NgYeyx?Y}aqrfv})K~myXignlhxfv})s`MnyHlznOtv?6;4a3@e[cz=Wscst`t'E|o^k}i`nj~`t'}bOhJnt`Mvp959:o1Bc]a}t3Uqeuvbzq%Gzi}\eskbhl|bzq%dIj}D`vbKpr;<78m7Da_osv1Swgwxlxs#AxksRgqmdjnrlxs#yfKdsFbpdIr|5?5>k5FoQmqp7Quiyzn~u!CveqPawofd`pn~u!{hEfq@drfG|~7:355FoQmqp7Quiyzn~u!]xBnlgnAbfq%Bc_vLlnah@i5i2Cd\b|{2Vpbtucup&XsOaalkFgm|*OhZqIgcneKlx]m63=NgYeyx?Y}aqrfv})UpJfdofIjny-Q|FjlJ|lo?o4InRlvq4Pzhz{iv RyAokfm@mgr$^uMcobiJkackip827Da_osv1Swgwxlxs#_vLlnahC`h'[rH`bmdSdpgav4e3@e[cz=Wscst`t'[rH`bmdGdl{+W~Ddfi`bDaKemcz6d=NgYeyx?Y}aqrfv})UpJfdofIjny-Q|Mo``ZzniiLzf248MjVhz}8\~l~esz,V}EkgjaLicv RyJjcmUwmlnH`f]jr^l2[LHQW9827Da_osv1Swgwxlxs#_vLlnahC`h'[rGcz]edfAqc7b3@e[cz=Wscst`t'[rCejf\pdggGim6l2Cd\b|{2Vpbtucup&Xs@by\pdggGim3m2Cd\b|{2Vpbtucup&^sOaalkFgm|*Kj}qUiYc\jsdv@hjelKfexh|T1\]DJAY2:?UdS`{w_4]LQQ766G`Pnpw6Rtfxyoyt"ZwCmm`oBcip&^sY~kBmbo-GimAjFA`mb309JkUiu|;]ym}~jry-W|FjhkbMnbu![xTqfIhej&Jf`Cxz?Mlan74=NgYeyx?Y}aqrfv})SpJfdofIjny-W|PubEdif"NbdOtv2Ihej>81Bc]a}t3Uqeuvbzq%_tNb`cjEfj})Sp\ynA`mb.Egoe|RDfi`#IazbmgP}keBfhhgi"J`ucnfW|hdIzseoD`Marg{+jUnoVgx:45FoQmqp7Quiyzn~u![xBnlgnAbfq%_tX}jMlan*Ackip^s@bmd/EmvficTqgiNbllce.Flqgjb[pdhM~wacHlAevc'fYbkRc|x.DGGUC>?1Bc]a}t3Uqeuvbzq%_tNb`cjEfj})Sp\ynA`mb.Egoe|RDfi`#IazbmgP}keBfhhgi"J`ucnfW|hdIzseoD`Marg{+jUnoq%MHN^Jx5d8MjVhz}8\~l~esz,P}EkgjaLicv TyWpaHkde'Nn`lw[xMm`o*AILV?>9RaPPVP\640XgVG^TR8=4^m64>OhXfx>Z|npqgq|*RKeehgJkax.V{QvcJejg%HhbnyUzOkfm(OGNT98;Po^RTVZ46>VeTAXVP636\k4373@e[cz=Wscst`t']rH`bmdGdl{+Q~R{lGfo` KemczP}Jhkb%LBIQ:54]l[UQUW;;=SbQBUY]561Yh:<:0Eb^`ru0Tvdvwm{r$XuMcobiDak~(\q_xi@clm/FfhdSpEehg"IAD^761ZiXX^XT><8Po^OV\Z0537Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!BcnwmpZeDdfi`Ob{atdp251>OhXfx>Z|npqgq|*RKeehgJkax.V{QvcJejg%HhbnyUzOkfm(Eje~byQlCmm`oFirf}oy:994InRlvq4Pzhz{iv TyAokfm@mgr$Xu[|eLo`i+Bbdhs_tAalk.O`kphsWjIgcneLotlwaw13?2Cd\b|{2Vpbtucup&^sOaalkFgm|*R]zoFanc!Ddnb}Q~Kgja$Anaznu]`GiidcJe~byk}8558MjVhz}8\~l~esz,P}EkgjaLicv TyWpaHkde'Nn`lw[xMm`o*Kdg|dSnMcobi@kphsm{3?o6G`Pnpw6Rtfxyoyt"ZwCmm`oBcip&^sY~kBmbo-@`jfq]rGcne MbmvjqYdKeehgNaznugq[f;87>o7Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!BcnwmpZeDdfi`Ob{atdp\g|:687>o7Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!BcnwmpZeDdfi`Ob{atdp\g|:697>o7Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!BcnwmpZeDdfi`Ob{atdp\g|:6:7>h7Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!BcnwmpZeDdfi`Ob{atdp\g|:66=i0Eb^`ru0Tvdvwm{r$XuMcobiDak~(\q_xi@clm/FfhdSpEehg"Clotlw[fEkgjaHcx`{es]`}9496:1eOhXfx>Z|npqgq|*RKeehgJkax.V{QvcJejg%HhbnyUzOkfm(Eje~byQlCmm`oFirf}oySnw38?6`?LiWg{~9[opdp{+Q~Ddfi`Kh`w/UzVw`Kjkd$OiaovTyNlgn)JkfexRmLlnahGjsi|lxTot26>5f8MjVhz}8\~l~esz,P}EkgjaLicv TyWpaHkde'Nn`lw[xMm`o*Kdg|dSnMcobi@kphsm{Ugyy2?>5g8MjVhz}8\~l~esz,P}EkgjaLicv TyWpaHkde'Nn`lw[xMm`o*Kdg|dSnMcobi@kphsm{Ugyy2>0?6f?LiWg{~9[opdp{+Q~Ddfi`Kh`w/UzVw`Kjkd$OiaovTyNlgn)JkfexRmLlnahGjsi|lxT`xz310<7a>OhXfx>Z|npqgq|*RKeehgJkax.V{QvcJejg%HhbnyUzOkfm(Eje~byQlCmm`oFirf}oySa{{<00=0`=NgYeyx?Y}aqrfv})SpJfdofIjny-W|PubEdif"IkcaxV{Hjel'DidyczPcBnlgnEh}g~n~Rbzt=30:1b2:1b1:1b0:1b7:1b6:1b5:1b4:1b;:1b::1b3:1c24;2b3@e[cz=Wscst`t']rH`bmdGdl{+Q~R{lGfo` KemczP}Jhkb%Fob{at^a@hjelKfexh|Pxnp?5483m2Cd\b|{2Vpbtucup&^sOaalkFgm|*R]zoFanc!Ddnb}Q~Kgja$Anaznu]`GiidcJe~byk}_ymq84496:i0Eb^`ru0Tvdvwm{r$XuMcobiDak~(\q_xi@clm/FfhdSpEehg"Qa013;[lhq;m1Bc]a}t3Uqeuvbzq%_tNb`cjEfj})Sp\ynA`mb.Egoe|RDfi`#R`?00:\mkp6;m1Bc]a}t3Uqeuvbzq%_tNb`cjEfj})Sp\ynA`mb.Egoe|RDfi`#R`?00:\mkp5;m1Bc]a}t3Uqeuvbzq%_tNb`cjEfj})Sp\ynA`mb.Egoe|RDfi`#R`?00:\mkp4<;1Bc]a}t3Uqeuvbzq%_tNb`cjEfj})Sp\ynA`mb.Egoe|RDfi`#nMcobi@kphsm{6;29=4InRlvq4Pzhz{iv TyAokfm@mgr$Xu[|eLo`i+Bbdhs_tAalk.a@hjelKfexh|311<77>OhXfx>Z|npqgq|*RKeehgJkax.V{QvcJejg%HhbnyUzOkfm(kJfdofM`uovfv9766=90Eb^`ru0Tvdvwm{r$XuMcobiDak~(\q_xi@clm/FfhdSpEehg"mLlnahGjsi|lx7=?0;3:KlTjts:^xj|}k}x.V{GiidcNoet"ZwUrgNifk)LlfjuYvCobi,gFjhkbIdyczjr=30:1497Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!lCmm`oFirf}oy0?0;2:KlTjts:^xj|}k}x.V{GiidcNoet"ZwUrgNifk)LlfjuYvCobi,gFjhkbIdyczjr=1=07=NgYeyx?Y}aqrfv})SpJfdofIjny-W|PubEdif"IkcaxV{Hjel'jIgcneLotlwaw:36=80Eb^`ru0Tvdvwm{r$XuMcobiDak~(\q_xi@clm/FfhdSpEehg"mLlnahGjsi|lx793:=;HmSkwr5_{k{|h|w/Uz@hjelOlds#YvZsdOngh(CmekrXuB`cj-`GiidcJe~byk}<7<76>OhXfx>Z|npqgq|*RKeehgJkax.V{QvcJejg%HhbnyUzOkfm(kJfdofM`uovfv919<;1Bc]a}t3Uqeuvbzq%_tNb`cjEfj})Sp\ynA`mb.Egoe|RDfi`#nMcobi@kphsm{6329<4InRlvq4Pzhz{iv TyAokfm@mgr$Xu[|eLo`i+Bbdhs_tAalk.a@hjelKfexh|39?62?LiWg{~9[opdp{+Q~Ddfi`Kh`w/UzVw`Kjkd$OiaovTyNlgn)dKeehgNaznugq[5263@e[cz=Wscst`t']rH`bmdGdl{+Q~R{lGfo` KemczP}Jhkb%hOaalkBmvjqcuW8>97Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!lCmm`oFirf}oyS<>;2:KlTjts:^xj|}k}x.V{GiidcNoet"ZwUrgNifk)LlfjuYvCobi,gFjhkbIdyczjr^3207=NgYeyx?Y}aqrfv})SpJfdofIjny-W|PubEdif"IkcaxV{Hjel'jIgcneLotlwawY6:=80Eb^`ru0Tvdvwm{r$XuMcobiDak~(\q_xi@clm/FfhdSpEehg"mLlnahGjsi|lxT=>:>;HmSkwr5_{k{|h|w/Uz@hjelOlds#YvZsdOngh(CmekrXuB`cj-`GiidcJe~byk}_362?LiWg{~9[opdp{+Q~Ddfi`Kh`w/UzVw`Kjkd$OiaovTyNlgn)dKeehgNaznugq[6263@e[cz=Wscst`t']rH`bmdGdl{+Q~R{lGfo` KemczP}Jhkb%hOaalkBmvjqcuW=>:7Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!lCmm`oFirf}oyS8:>;HmSkwr5_{k{|h|w/Uz@hjelOlds#YvZsdOngh(CmekrXuB`cj-`GiidcJe~byk}_762?LiWg{~9[opdp{+Q~Ddfi`Kh`w/UzVw`Kjkd$OiaovTyNlgn)dKeehgNaznugq[2263@e[cz=Wscst`t']rH`bmdGdl{+Q~R{lGfo` KemczP}Jhkb%hOaalkBmvjqcuW1>:7Da_osv1Swgwxlxs#YvLlnahC`h']r^hCbcl,Gaig~\qFdof!lCmm`oFirf}oyS4=m;HmSkwr5_{k{|h|w/Uz@hjelOlds#YvZsdOngh(CmekrXuB`cj-`HfjNfy?n5FoQmqp7Quiyzn~u![xBnlgnAbfq%_tX}jMlan*Ackip^s@bmd/bN`hJssx|~9o6G`Pnpw6Rtfxyoyt"ZwCmm`oBcip&^sY~kBmbo-P}Kjkd8=7Da_osv1Swgwxlxs#YvLlnahC`h'Vd;<99Piot13>OhXfx>Z|npqgq|*RKeehgJkax.]m4520W`d}=>?4InRlvq4Pzhz{iv TyAokfm@mgr$mYvLlnahIdEmEehghj\L3;8MjVhz}8\~l~esz,P}EkgjaLicv bUzShiTb{l~X@>>4InRlvq4Pzhz{iv TyAokfm@mgr$nYv_lmPfw`rTDVxxx}a{329JkUiu|;]ym}~jry-W|FjhkbMnbu!mUoPfw`rDdfi`Ob{atdp?4;543@e[cz=Wscst`t']rH`bmdGdl{+gSiZlynxNb`cjAlqkrbz5;58l5FoQmqp7Quiyzn~u![xBnlgnAbfq%iYc\jsdv@hjelKfexh|T1\]DJAY2:?UdS`{w_4]LQQ:76=k0Eb^`ru0Tvdvwm{r$XuMcobiDak~(j\dYi~k{Cmm`oFirf}oyW6G`Pnpw6Rtfxyoyt"ZwCmm`oBcip&h^b_k|euAokfmDg|diQ>1d9JkUiu|;]ym}~jry-W|Mo``ZzniiMck0f8MjVhz}8\~l~esz,P}JhZzniiMck0`8MjVhz}8\~l~esz,fLiUmzoMne;e:KlTjts:^xj|}k}x.`JkWctm}Khg^wac.Flqgjb[pdhNl}jx.Flqgjb[pdhM~wacHlAevc'fYbkRc|579JkUiu|;]ym}~jry-aMjTb{l~Jof]vnb-GkpdkmZseoOo|ey-GkpdkmZseoL}vnbKmFdubp&eXejQbsy-E@FVBp<90Eb^`ru0Tvdvwm{r$nDa]ergwEfmTqgi$Hb{mldQzjfDf{lr$Hb{mldQzjfGtqgiBbOo|ey-lWla'ONH\Hv<7:KlTjts:^xj|}k}x.`JkWctm}Khg^wac.Flqgjb[pdhNl}jx.kGh|Uno:l0Eb^`ru0Tvdvwm{r$nDa]ergwEfmTqgi$Hb{mldQzjfDf{lr$eIbvShe{+CBDXLr9;6G`Pnpw6Rtfxyoyt"lZsdp@hnUsi}xSIkcax>3:71OhXfx>Z|npqgq|*dR{lxH`f]{auwp[Ackip6?2;HmSkwr5_{k{|h|w/sAbhFjlK}xgS_k|eu05?LiWg{~9[opdp{+wEfdJf`_yo{ur]Gaig~4949:6G`Pnpw6Rtfxyoyt"|LamAooVrf||yTHhbny=3=63=NgYeyx?Y}aqrfv})uKhfH`f]{auwp[Ackip692?84InRlvq4Pzhz{iv rBcoGimT|h~~RJjl`{?7;413@e[cz=Wscst`t'{Ij`NbdSucwqvYCmekr090=9:KlTjts:^xj|}k}x.p@hjelLlyn~doci{gq@drf494956G`Pnpw6Rtfxyoyt"|Llnah@`ubz`kgewk}D`vb848512Cd\b|{2Vpbtucup&xH`bmdDdqfvlgkasoyHlzn<3<1=>OhXfx>Z|npqgq|*tDdfi`Hh}jrhcomcuLh~j0>0=4:KlTjts:^xj|}k}x.pGavcuahfbvh|Kauc?4;423@e[cz=Wscst`t'{Nnh|famkyawBf|h6:<3<:;HmSkwr5_{k{|h|w/sFfw`tniecqiJnt`>25;423@e[cz=Wscst`t'{Nnh|famkyawBf|h6:>3<:;HmSkwr5_{k{|h|w/sFfw`tniecqiJnt`>27;423@e[cz=Wscst`t'{Nnh|famkyawBf|h6:83<:;HmSkwr5_{k{|h|w/sFfw`tniecqiJnt`>21;423@e[cz=Wscst`t'{Nnh|famkyawBf|h6::3<:;HmSkwr5_{k{|h|w/sFfw`tniecqiJnt`>23;423@e[cz=Wscst`t'{Nnh|famkyawBf|h6:43<:;HmSkwr5_{k{|h|w/sFfw`tniecqiJnt`>2=;433@e[cz=Wscst`t'{Nnh|famkyawBf|h6:2?;4InRlvq4Pzhz{iv rEgpawofd`pn~Io{a=03:732?;4InRlvq4Pzhz{iv rEgpawofd`pn~Io{a=05:7385FoQmqp7Quiyzn~u!}DdqfvlgkasoyHlzn<23=60=NgYeyx?Y}aqrfv})uLlyn~doci{gq@drf4:85>85FoQmqp7Quiyzn~u!}DdqfvlgkasoyHlzn<21=60=NgYeyx?Y}aqrfv})uLlyn~doci{gq@drf4:>5>85FoQmqp7Quiyzn~u!}DdqfvlgkasoyHlzn<27=60=NgYeyx?Y}aqrfv})uLlyn~doci{gq@drf4:<5>85FoQmqp7Quiyzn~u!}DdqfvlgkasoyHlzn<25=60=NgYeyx?Y}aqrfv})uLlyn~doci{gq@drf4:25>85FoQmqp7Quiyzn~u!}DdqfvlgkasoyHlzn<2;=61=NgYeyx?Y}aqrfv})uLlyn~doci{gq@drf4:4996G`Pnpw6Rtfxyoyt"|KergqmdjnrlxOmyo341<11>OhXfx>Z|npqgq|*tCmzoyelbfzdpGeqg;<84996G`Pnpw6Rtfxyoyt"|KergqmdjnrlxOmyo343<11>OhXfx>Z|npqgq|*tCmzoyelbfzdpGeqg;<:4996G`Pnpw6Rtfxyoyt"|KergqmdjnrlxOmyo345<11>OhXfx>Z|npqgq|*tCmzoyelbfzdpGeqg;<<4996G`Pnpw6Rtfxyoyt"|KergqmdjnrlxOmyo347<11>OhXfx>Z|npqgq|*tCmzoyelbfzdpGeqg;<>4996G`Pnpw6Rtfxyoyt"|KergqmdjnrlxOmyo349<11>OhXfx>Z|npqgq|*tCmzoyelbfzdpGeqg;<04986G`Pnpw6Rtfxyoyt"|KergqmdjnrlxOmyo34?06?LiWg{~9[opdp{+wBb{lxbmaguesFbpd:2878>7Da_osv1Swgwxlxs#Jjsdpjeio}m{Njxl2:1?06?LiWg{~9[opdp{+wBb{lxbmaguesFbpd:2:78>7Da_osv1Swgwxlxs#Jjsdpjeio}m{Njxl2:3?06?LiWg{~9[opdp{+wBb{lxbmaguesFbpd:2<78>7Da_osv1Swgwxlxs#Jjsdpjeio}m{Njxl2:5?06?LiWg{~9[opdp{+wBb{lxbmaguesFbpd:2>78>7Da_osv1Swgwxlxs#Jjsdpjeio}m{Njxl2:7?06?LiWg{~9[opdp{+wBb{lxbmaguesFbpd:2078>7Da_osv1Swgwxlxs#Jjsdpjeio}m{Njxl2:9?07?LiWg{~9[opdp{+wBb{lxbmaguesFbpd:26;?0Eb^`ru0Tvdvwm{r$~Ik|eskbhl|bzMkm18?>378MjVhz}8\~l~esz,vActm{cj`dtjrEcwe9066;?0Eb^`ru0Tvdvwm{r$~Ik|eskbhl|bzMkm18=>378MjVhz}8\~l~esz,vActm{cj`dtjrEcwe9046;>0Eb^`ru0Tvdvwm{r$~Ik|eskbhl|bzMkm181259JkUiu|;]ym}~jry-q@`ubz`kgewk}D`vb8285<2Cd\b|{2Vpbtucup&xOi~k}i`nj~`tCi}k743<;;HmSkwr5_{k{|h|w/sFfw`tniecqiJnt`>::702Cd\b|{2Vpbtucup&xOi~k}i`nj~`tOmhnn~1<1279JkUiu|;]ym}~jry-q@`ubz`kgewk}Hdcgaw:46830Eb^`ru0Tvdvwm{r$~]fvRdqfp76348MjVhz}8\~l~esz,vPubzMkmNz}l^Ffhd;978=7Da_osv1Swgwxlxs#[|esFbpdEszeUOiaov<3<12>OhXfx>Z|npqgq|*tR{lxOmyoLtsn\@`jfq595>;5FoQmqp7Quiyzn~u!}Urgq@drfK}xgSIkcax>7:772:7>0:KlV`ebaoMekaJne;8MjTKeehgo5FoSz@hjelWgo0EbZ}aoqnmq@nnf30EbZwCmm`og=Ng]rH`bmd_o;8O@_DDLKYN?5CD99O@UOWMLD?7AHGF`9OBZJH_VYN@;5CF^LFJ3=KNVZNB?5CI79OKFMBL11GCNEPCOVa?IIDCVLISIBVc:NLGNYUMOUO@Tj4LNAH[VGSWACLD:5COFK@EI57:NuBuafWJbbbnfPIovfvcgdm8:0@{j|Ddqfvlgkasoyi6BydrQfvlgkasoy:6CNN^NE2>KF[]OYm6CBCLG1[DBQ?2GFO@QJN49NQ]E^=2G^TK9:;LW[B=>4MbmvjqYuDfi`iiHflugqGjsi|Vir0<<11g9Ngjsi|VxGcnejdGkop`tDg|dSnw31?3e?Heh}g~T~AalkdfEmirbzJe~byQly=0=5c=JkfexR|Cobif`Cok|lxHcx`{_b{?7;7a3DidyczPrMm`o`bAae~n~Naznu]`}9299o1Fob{at^pOkfmblOcgxh|Lotlw[f;=7;m7@m`uov\vIidclnMeazjrBmvjqYdq5<5=k5BcnwmpZtKgjanhKgctdp@kphsWjs7;3?i;LalqkrXzEehghjIimvfvFirf}Uhu1611g9Ngjsi|VxGcnejdGkop`tDg|dSnw39?02?Heh}g~T~AalkdfEmirbzJe~byQcuu>24;403DidyczPrMm`o`bAae~n~Naznu]oqq:687UBB[Q?209Ngjsi|VxGcnejdGkop`tDg|dSa{{<03=62=JkfexR|Cobif`Cok|lxHcx`{_mww8479W@D]S=<>;LalqkrXzEehghjIimvfvFirf}Ugyy2>2?04?Heh}g~T~AalkdfEmirbzJe~byQcuu>26;YNF_U;><5BcnwmpZtKgjanhKgctdp@kphsWe0<=1269Ngjsi|VxGcnejdGkop`tDg|dSa{{<01=[LHQW98;7@m`uov\vIidclnMeazjrBmvjqYk}}6:2?84MbmvjqYuDfi`iiHflugqGjsi|Vf~x1?1_HLU[5473DidyczPrMm`o`bAae~n~Naznu]oqq:56;<0Anaznu]qHjelmmLb`yk}CnwmpZjr|585SD@Y_103?Heh}g~T~AalkdfEmirbzJe~byQcuu>0:70348Ifirf}Uy@bmdeeDjhqcuKfexRbzt=6=[LHQW98;7@m`uov\vIidclnMeazjrBmvjqYk}}6>2?84MbmvjqYuDfi`iiHflugqGjsi|Vf~x1;1_HLU[5473DidyczPrMm`o`bAae~n~Naznu]oqq:16;<0Anaznu]qHjelmmLb`yk}CnwmpZjr|5<5SD@Y_103?Heh}g~T~AalkdfEmirbzJe~byQcuu>4:70348Ifirf}Uy@bmdeeDjhqcuKfexRbzt=:=[LHQW98;7@m`uov\vIidclnMeazjrBmvjqYk}}622?84MbmvjqYuDfi`iiHflugqGjsi|Vf~x171_HLU[5473DidyczPrMm`o`bAae~n~Naznu]{kw:76;;0Anaznu]qHjelmmLb`yk}CnwmpZ~hz5;;2??4MbmvjqYuDfi`iiHflugqGjsi|Vrd~1?>>338Ifirf}Uy@bmdeeDjhqcuKfexRv`r=31:77=5BcnwmpZtKgjanhKgctdp@kphsWqey0?0=0:O`kphsW{FdofkkFhnwawEh}g~Ttb|33?03?Heh}g~T~AalkdfEmirbzJe~byQwos>7:76328Ifirf}Uy@bmdeeDjhqcuKfexRv`r=;=5g=Je|rTnKbnsiMvpuss\qUOmyo>003b?HkrpVhM`l}gOtvsqqRWMkmb:Onq}YeNekxdB{{ptvW|ZBf|h;:=Kj}qUiJao|hNwwtprSpVNjxl?810`8IhsWkLgm~f@uurvpQ~XLh~j=5?>b:Onq}YeNekxdB{{ptvW|ZBf|h;2=1c9Nip~XjOfjeAztqwwP}YCi}k9969k1FaxvPbGnbwmIr|yXuQKauc1=47e3Dg~tRlIl`qkKprw}}^sSIo{a2225d=Je|rTnKbnsiMvpuss\qUOmyo<10`8IhsWkLgm~f@uurvpQ~XLh~j?b:Onq}YeNekxdB{{ptvW|ZBf|h99=Kj}qUiJao|hNwwtprSpVNjxl=610`8IhsWkLgm~f@uurvpQ~XLh~j8=?>a:Onq}YeNekxdB{{ptvW|ZBf|h>:=o5Bmtz\fCjf{aE~x}{{Ty]Geqg398;i7@czx^`EhduoG|~{yyZw_Ecwe1469k1FaxvPbGnbwmIr|yXuQKauc7747e3Dg~tRlIl`qkKprw}}^sSIo{a5625g=Je|rTnKbnsiMvpuss\qUOmyo;603a?HkrpVhM`l}gOtvsqqRWMkm99>1c9Nip~XjOfjeAztqwwP}YCi}k?41c9Nip~XjOfjeAztqwwP}YCi}k>:1c9Nip~XjOfjeAztqwwP}YCi}k=8159Nip~Xj@d{yyZw_Ecwe466=2GfyuQmIorvpQ~XLh~j==?>5:Onq}YeAgz~xYvPD`vb5546=2GfyuQmIorvpQ~XLh~j===>5:Onq}YeAgz~xYvPD`vb552612GfyuQmIorvpQ~XLh~j==:PSV221>Kj}qUiEc~ztUz\@drf99?:96Cbuy]aMkvr|]rTHlzn11420>Kj}qUiEc~ztUz\@drf98;>7@czx^`Jjuss\qUOmyo>1136?HkrpVhBb}{{Ty]Geqg698;>7@czx^`Jjuss\qUOmyo>1336?HkrpVhBb}{{Ty]Geqg69:;>7@czx^`Jjuss\qUOmyo>1536?HkrpVhBb}{{Ty]Geqg69<;>7@czx^`Jjuss\qUOmyo>1736?HkrpVhBb}{{Ty]Geqg69>;?7@czx^`Jjuss\qUOmyo>2078IhsWkCe|xz[x^Fbpd7598?0A`{w_cKmtprSpVNjxl?=2078IhsWkCe|xz[x^Fbpd75;8?0A`{w_cKmtprSpVNjxl?=4078IhsWkCe|xz[x^Fbpd75=8>0A`{w_cKmtprSpVNjxl?<149Nip~Xj@d{yyZw_Ecwe4569?1FaxvPbHlsqqRWMkm<=>0078IhsWkCe|xz[x^Fbpd74:8?0A`{w_cKmtprSpVNjxl?<3078IhsWkCe|xz[x^Fbpd74<8?0A`{w_cKmtprSpVNjxl?<5078IhsWkCe|xz[x^Fbpd74>8?0A`{w_cKmtprSpVNjxl?<7078IhsWkCe|xz[x^Fbpd7408?0A`{w_cKmtprSpVNjxl?<9068IhsWkCe|xz[x^Fbpd739<1FaxvPbHlsqqRWMkm<:>179Nip~Xj@d{yyZw_Ecwe42688?0A`{w_cKmtprSpVNjxl?;2078IhsWkCe|xz[x^Fbpd73;8?0A`{w_cKmtprSpVNjxl?;4078IhsWkCe|xz[x^Fbpd73=8?0A`{w_cKmtprSpVNjxl?;6078IhsWkCe|xz[x^Fbpd73?8?0A`{w_cKmtprSpVNjxl?;8078IhsWkCe|xz[x^Fbpd7318>0A`{w_cKmtprSpVNjxl?:149Nip~Xj@d{yyZw_Ecwe4369?1FaxvPbHlsqqRWMkm<;>0078IhsWkCe|xz[x^Fbpd72:8?0A`{w_cKmtprSpVNjxl?:3078IhsWkCe|xz[x^Fbpd72<8?0A`{w_cKmtprSpVNjxl?:5078IhsWkCe|xz[x^Fbpd72>8?0A`{w_cKmtprSpVNjxl?:7078IhsWkCe|xz[x^Fbpd7208?0A`{w_cKmtprSpVNjxl?:9068IhsWkCe|xz[x^Fbpd719<1FaxvPbHlsqqRWMkm<8>179Nip~Xj@d{yyZw_Ecwe40688?0A`{w_cKmtprSpVNjxl?92078IhsWkCe|xz[x^Fbpd71;8?0A`{w_cKmtprSpVNjxl?94078IhsWkCe|xz[x^Fbpd71=8?0A`{w_cKmtprSpVNjxl?96078IhsWkCe|xz[x^Fbpd71?8?0A`{w_cKmtprSpVNjxl?98078IhsWkCe|xz[x^Fbpd7118>0A`{w_cKmtprSpVNjxl?8149Nip~Xj@d{yyZw_Ecwe4169?1FaxvPbHlsqqRWMkm<9>0078IhsWkCe|xz[x^Fbpd70:8?0A`{w_cKmtprSpVNjxl?83078IhsWkCe|xz[x^Fbpd70<8?0A`{w_cKmtprSpVNjxl?85078IhsWkCe|xz[x^Fbpd70>8?0A`{w_cKmtprSpVNjxl?87078IhsWkCe|xz[x^Fbpd7008?0A`{w_cKmtprSpVNjxl?89068IhsWkCe|xz[x^Fbpd7?9<1FaxvPbHlsqqRWMkm<6>179Nip~Xj@d{yyZw_Ecwe4>688?0A`{w_cKmtprSpVNjxl?72078IhsWkCe|xz[x^Fbpd7?;8?0A`{w_cKmtprSpVNjxl?74078IhsWkCe|xz[x^Fbpd7?=8?0A`{w_cKmtprSpVNjxl?76078IhsWkCe|xz[x^Fbpd7??8?0A`{w_cKmtprSpVNjxl?78078IhsWkCe|xz[x^Fbpd7?18>0A`{w_cKmtprSpVNjxl?6149Nip~Xj@d{yyZw_Ecwe4?69?1FaxvPbHlsqqRWMkm<7>00:8IhsWkCe|xz[x^Fbpd7>99UM=55Bmtz\fLhw}}^sSIo{a0;24ZA6=2GfyuQmIorvpQ~XLh~j=4<>5:Onq}YeAgz~xYvPD`vb5<56=2GfyuQmIorvpQ~XLh~j=4:>5:Onq}YeAgz~xYvPD`vb5<36=2GfyuQmIorvpQ~XLh~j=48>5:Onq}YeAgz~xYvPD`vb5<16;2GfyuQmIorvpQ~XLh~j><:4Mlw{[gOix|~_tRJnt`0350=Je|rTnD`uuV{[Agsi;::=85Bmtz\fLhw}}^sSIo{a32150=Je|rTnD`uuV{[Agsi;:8=85Bmtz\fLhw}}^sSIo{a32751=Je|rTnD`uuV{[Agsi;;:96Cbuy]aMkvr|]rTHlzn20221>Kj}qUiEc~ztUz\@drf:8;:96Cbuy]aMkvr|]rTHlzn20021>Kj}qUiEc~ztUz\@drf:89:96Cbuy]aMkvr|]rTHlzn20621>Kj}qUiEc~ztUz\@drf:8?:86Cbuy]aMkvr|]rTHlzn2336?HkrpVhBb}{{Ty]Geqg5:8;>7@czx^`Jjuss\qUOmyo=2336?HkrpVhBb}{{Ty]Geqg5::;>7@czx^`Jjuss\qUOmyo=2536?HkrpVhBb}{{Ty]Geqg5:<;?7@czx^`Jjuss\qUOmyo=3078IhsWkCe|xz[x^Fbpd4498?0A`{w_cKmtprSpVNjxl<<2078IhsWkCe|xz[x^Fbpd44;8?0A`{w_cKmtprSpVNjxl<<4078IhsWkCe|xz[x^Fbpd44=8?0A`{w_cKmtprSpVNjxl<<6078IhsWkCe|xz[x^Fbpd44?8?0A`{w_cKmtprSpVNjxl<<8078IhsWkCe|xz[x^Fbpd4418>0A`{w_cKmtprSpVNjxl<;149Nip~Xj@d{yyZw_Ecwe7269<1FaxvPbHlsqqRWMkm?:=149Nip~Xj@d{yyZw_Ecwe7249<1FaxvPbHlsqqRWMkm?:;149Nip~Xj@d{yyZw_Ecwe7229=1FaxvPbHlsqqRWMkm?;>5:Onq}YeAgz~xYvPD`vb6076=2GfyuQmIorvpQ~XLh~j>8<>5:Onq}YeAgz~xYvPD`vb6056=2GfyuQmIorvpQ~XLh~j>8:>5:Onq}YeAgz~xYvPD`vb6036<2GfyuQmIorvpQ~XLh~j>;?:;Lov|ZdNfyXuQKauc124723Dg~tRlFnqwwP}YCi}k9:??:;Lov|ZdNfyXuQKauc126723Dg~tRlFnqwwP}YCi}k9:9?:;Lov|ZdNfyXuQKauc120723Dg~tRlFnqwwP}YCi}k9:;?;;Lov|ZdNfyXuQKauc1343Kj}qUiEc~ztUz\@drf:0;:96Cbuy]aMkvr|]rTHlzn28021>Kj}qUiEc~ztUz\@drf:09:96Cbuy]aMkvr|]rTHlzn28621>Kj}qUiEc~ztUz\@drf:0?:?6Cbuy]aMkvr|]rTHlzn3068IhsWkCe|xz[x^Fbpd579<1FaxvPbHlsqqRWMkm>>>149Nip~Xj@d{yyZw_Ecwe6659<1FaxvPbHlsqqRWMkm>><149Nip~Xj@d{yyZw_Ecwe6639=1FaxvPbHlsqqRWMkm>?>5:Onq}YeAgz~xYvPD`vb7466=2GfyuQmIorvpQ~XLh~j?5:Onq}YeAgz~xYvPD`vb7446=2GfyuQmIorvpQ~XLh~j?<=>5:Onq}YeAgz~xYvPD`vb7426=2GfyuQmIorvpQ~XLh~j?<;>4:Onq}YeAgz~xYvPD`vb77723Dg~tRlFnqwwP}YCi}k8>>?:;Lov|ZdNfyXuQKauc061723Dg~tRlFnqwwP}YCi}k8>8?;;Lov|ZdNfyXuQKauc0743:=;5Bmtz\fLhw}}^sSIo{a262440?:;Lov|ZdNfyXuQKauc001723Dg~tRlFnqwwP}YCi}k888?:;Lov|ZdNfyXuQKauc003723Dg~tRlFnqwwP}YCi}k88:?:;Lov|ZdNfyXuQKauc00=723Dg~tRlFnqwwP}YCi}k884?;;Lov|ZdNfyXuQKauc0143=<;4Mlw{[gOix|~_tRJnt`16643?<;4Mlw{[gOix|~_tRJnt`160439<:4Mlw{[gOix|~_tRJnt`1550=Je|rTnD`uuV{[Agsi:<:=85Bmtz\fLhw}}^sSIo{a24150=Je|rTnD`uuV{[Agsi:<8=85Bmtz\fLhw}}^sSIo{a24750=Je|rTnD`uuV{[Agsi:<>=95Bmtz\fLhw}}^sSIo{a2521>Kj}qUiEc~ztUz\@drf;>;::6Cbuy]aMkvr|]rTHlzn363353=Je|rTnD`uuV{[Agsi:=:=<;4Mlw{[gOix|~_tRJnt`14643=95Bmtz\fLhw}}^sSIo{a2;21>Kj}qUiEc~ztUz\@drf;0;:96Cbuy]aMkvr|]rTHlzn38021>Kj}qUiEc~ztUz\@drf;09:96Cbuy]aMkvr|]rTHlzn38621>Kj}qUiEc~ztUz\@drf;0?:96Cbuy]aMkvr|]rTHlzn38421>Kj}qUiEc~ztUz\@drf;0=:96Cbuy]aMkvr|]rTHlzn38:27>Kj}qUiEc~ztUz\@drf<8>0A`{w_cKmtprSpVNjxl:?149Nip~Xj@d{yyZw_Ecwe1669<1FaxvPbHlsqqRWMkm9>=149Nip~Xj@d{yyZw_Ecwe1649<1FaxvPbHlsqqRWMkm9>;149Nip~Xj@d{yyZw_Ecwe1629<1FaxvPbHlsqqRWMkm9>9149Nip~Xj@d{yyZw_Ecwe1609<1FaxvPbHlsqqRWMkm9>7159Nip~Xj@d{yyZw_Ecwe176=2GfyuQmIorvpQ~XLh~j8<>>5:Onq}YeAgz~xYvPD`vb0476=2GfyuQmIorvpQ~XLh~j8<<>5:Onq}YeAgz~xYvPD`vb0456=2GfyuQmIorvpQ~XLh~j8<:>5:Onq}YeAgz~xYvPD`vb0436=2GfyuQmIorvpQ~XLh~j8<8>5:Onq}YeAgz~xYvPD`vb0416<2GfyuQmIorvpQ~XLh~j8??:;Lov|ZdNfyXuQKauc764723Dg~tRlFnqwwP}YCi}k?>??6;Lov|ZdNfyXuQKauc761YT_9;>7@czx^`Jjuss\qUOmyo;2734?HkrpVhBb}{{Ty]Geqg3:?UM=:5Bmtz\fLhw}}^sSIo{a505[B733Dg~tRlFnqwwP}YCi}k??<;4Mlw{[gOix|~_tRJnt`605438><;4Mlw{[gOix|~_tRJnt`6074388<:4Mlw{[gOix|~_tRJnt`6750=Je|rTnD`uuV{[Agsi=>:=85Bmtz\fLhw}}^sSIo{a56150=Je|rTnD`uuV{[Agsi=>8=85Bmtz\fLhw}}^sSIo{a56751=Je|rTnD`uuV{[Agsi=?:96Cbuy]aMkvr|]rTHlzn44322>Kj}qUiEc~ztUz\@drf<<;9=55Bmtz\fLhw}}^sSIo{a5726Z@602GfyuQmIorvpQ~XLh~j88?=_F36?HkrpVhBb}{{Ty]Geqg3=;;>7@czx^`Jjuss\qUOmyo;5236?HkrpVhBb}{{Ty]Geqg3==;>7@czx^`Jjuss\qUOmyo;5736?HkrpVhBb}{{Ty]Geqg3=>;27@czx^`Jjuss\qUOmyo;56]PS5723Dg~tRlFnqwwP}YCi}k?95?:;Lov|ZdNfyXuQKauc71<733Dg~tRlFnqwwP}YCi}k?:<;4Mlw{[gOix|~_tRJnt`65543=><;4Mlw{[gOix|~_tRJnt`65743=8<:4Mlw{[gOix|~_tRJnt`6450=Je|rTnD`uuV{[Agsi==:=85Bmtz\fLhw}}^sSIo{a55150=Je|rTnD`uuV{[Agsi==8=85Bmtz\fLhw}}^sSIo{a55750=Je|rTnD`uuV{[Agsi==>=95Bmtz\fLhw}}^sSIo{a5:21>Kj}qUiEc~ztUz\@drf<1;:96Cbuy]aMkvr|]rTHlzn49021>Kj}qUiEc~ztUz\@drf<19:96Cbuy]aMkvr|]rTHlzn49620>Kj}qUiEc~ztUz\@drf<0;>7@czx^`Jjuss\qUOmyo;9036?HkrpVhBb}{{Ty]Geqg31;;>7@czx^`Jjuss\qUOmyo;9236?HkrpVhBb}{{Ty]Geqg31=;87@czx^`Jjuss\qUOmyo:159Nip~Xj@d{yyZw_Ecwe066=2GfyuQmIorvpQ~XLh~j9=?>5:Onq}YeAgz~xYvPD`vb1546=2GfyuQmIorvpQ~XLh~j9==>5:Onq}YeAgz~xYvPD`vb1526<2GfyuQmIorvpQ~XLh~j9==>?:;Lov|ZdNfyXuQKauc651723Dg~tRlFnqwwP}YCi}k>=8?:;Lov|ZdNfyXuQKauc653723Dg~tRlFnqwwP}YCi}k>=:?:;Lov|ZdNfyXuQKauc65=723Dg~tRlFnqwwP}YCi}k>=4?;;Lov|ZdNfyXuQKauc6643<;4Mlw{[gOix|~_tRJnt`71743:96Cbuy]aMkvr|]rTHlzn55321>Kj}qUiEc~ztUz\@drf==8:96Cbuy]aMkvr|]rTHlzn55121>Kj}qUiEc~ztUz\@drf==>:96Cbuy]aMkvr|]rTHlzn54321>Kj}qUiEc~ztUz\@drf=<8:96Cbuy]aMkvr|]rTHlzn54121>Kj}qUiEc~ztUz\@drf=<>:;6Cbuy]aMkvr|]rTHlzn546\B418RI>4:Onq}YeAgz~xYvPD`vb13723Dg~tRlFnqwwP}YCi}k>::>?:;Lov|ZdNfyXuQKauc621723Dg~tRlFnqwwP}YCi}k>:8?:;Lov|ZdNfyXuQKauc623733Dg~tRlFnqwwP}YCi}k>;<;4Mlw{[gOix|~_tRJnt`74543<;4Mlw{[gOix|~_tRJnt`74743Kj}qUiEc~ztUz\@drf=08:96Cbuy]aMkvr|]rTHlzn58121>Kj}qUiEc~ztUz\@drf=0>:96Cbuy]aMkvr|]rTHlzn58727>Kj}qUiEc~ztUz\@drf>8>0A`{w_cKmtprSpVNjxl8?149Nip~Xj@d{yyZw_Ecwe3669<1FaxvPbHlsqqRWMkm;>=149Nip~Xj@d{yyZw_Ecwe3649<1FaxvPbHlsqqRWMkm;>;149Nip~Xj@d{yyZw_Ecwe3629=1FaxvPbHlsqqRWMkm;?>5:Onq}YeAgz~xYvPD`vb2466=2GfyuQmIorvpQ~XLh~j:5:Onq}YeAgz~xYvPD`vb2446=2GfyuQmIorvpQ~XLh~j:<=>5:Onq}YeAgz~xYvPD`vb2426=2GfyuQmIorvpQ~XLh~j:<;>5:Onq}YeAgz~xYvPD`vb2406=2GfyuQmIorvpQ~XLh~j:<9>4:Onq}YeAgz~xYvPD`vb27723Dg~tRlFnqwwP}YCi}k=>>?:;Lov|ZdNfyXuQKauc561723Dg~tRlFnqwwP}YCi}k=>8?:;Lov|ZdNfyXuQKauc563733Dg~tRlFnqwwP}YCi}k=?<;4Mlw{[gOix|~_tRJnt`40543<;4Mlw{[gOix|~_tRJnt`407437:Onq}YeAgz~xYvPD`vb260XO8>0A`{w_cKmtprSpVNjxl8;149Nip~Xj@d{yyZw_Ecwe3269<1FaxvPbHlsqqRWMkm;:=149Nip~Xj@d{yyZw_Ecwe3229>1FaxvPbHlsqqRWMkm;::_G34?HkrpVhBb}{{Ty]Geqg1<Kj}qUiEc~ztUz\@drf>?;?7@czx^`Jjuss\qUOmyo97068IhsWkCe|xz[x^Fbpd0?9=1FaxvPbHlsqqRWMkm;7>3:Onq}YeAgz~xYvPD`vb342Kj}qUiEc~ztUz\@drf?:;?7@czx^`Jjuss\qUOmyo84018IhsWkCe|xz[x^Fbpd>6<2GfyuQmIorvpQ~XLh~j4Kj}qUiEc~ztUz\@drf18>0A`{w_cKmtprSpVNjxl7>159Nip~Xj@d{yyZw_Ecwe<46<2GfyuQmIorvpQ~XLh~j5>?;;Lov|ZdNfyXuQKauc:04>8:Onq}YeAgz~xYvPL`qwSjtc9<;j7@czx^`Jjuss\qUGm~zXosf21Z@6i2GfyuQmIorvpQ~XDhy[b|k14]D5f=Je|rTnAxIpfcLqqvr|]rTHlzn1132f>Kj}qUi@{Hg`Mvpuss\qUOmyo>10a8IhsWkF}J}inOtvsqqRWMkm1b9Nip~XjE|M|jo@uurvpQ~XLh~j=??>c:Onq}YeDL{klAztqwwP}YCi}k:?98h0A`{w_cNuBuafG|~{yyZw_Ecwe776k2GfyuQmLwDscdIr|yXuQKauc1747d3Dg~tRlCvGrdeJssx|~_tRJnt`0554eKj}qUi@{Hg`Mvpuss\qUOmyo=903`?HkrpVhGzK~haNwwtprSpVNjxl=?10`8IhsWkF}J}inOtvsqqRWMkm>?>c:Onq}YeDL{klAztqwwP}YCi}k8=Kj}qUi@{Hg`Mvpuss\qUOmyo;103`?HkrpVhGzK~haNwwtprSpVNjxl:=10a8IhsWkF}J}inOtvsqqRWMkm9=>1b9Nip~XjE|M|jo@uurvpQ~XLh~j89?>c:Onq}YeDL{klAztqwwP}YCi}k?9==Kj}qUi@{Hg`Mvpuss\qUOmyo810`8IhsWkF}J}inOtvsqqRWMkm5?>b:Onq}YeDL{klAztqwwP}YCi}k2=c:Onq}YeDL{klAztqwwP}YUmhnr=Kj}qUiY~k}RdeSkwrH}}UOmyo>903`?HkrpVh^h|]efRlvqIr|VNjxlc:Onq}Ye]zoy^hi_osvLqqYCi}k9=Kj}qUiY~k}RdeSkwrH}}UOmyo<103`?HkrpVh^h|]efRlvqIr|VNjxl==10`8IhsWk_xi\jgQmqpJssWMkm9?>b:Onq}Ye]zoy^hi_osvLqqYCi}k>=<=j;Lov|Zh7;?8:?RHj;Lov|Zh7;?8:?RIl;Lov|Zh7;?89=h5Bmtz\j551:;;TJh5Bmtz\j551:;;TK55Br`o\i`k6>2Gxdkh_sRohIidclnEc_}{2:L37>H68<1E==>?5:L245423G;;<>;4N02300=I99:=96@>0156?K7781?0B<>>049M5576=2D:<<<:;O33513H6882>7C??1868J465=2D::;O33673H68;<>7C??2678J4650<1E===?5:L246723G;;??;4N02000=I999>96@>0246?K77;1?0B<><959M55223G;;8=;4N02760=I99>896@>0566?K77;749M552?=2D:<8>:;O33143>85A11771>H687C??5778J4620<1E==;64:L2433H68?9>7C??6578J461><1E==885:L243>23G;;;=;4N02450=I99=996@>0666?K77?8649M551?=2D:<:7;;O33<0=I992;96@>0906?K770:?0B<>7449M55>1=2D:<59:;O33<=20826?K7718?0B<>6249M55?3=2D:<4;:;O33=33H69=1E=<>:;O3245385A10201>H699>>7C?>0778J477?<1E=<>74:L2543H6988>7C?>1578J476=<1E=23G;:=4:4N0311>H69;:>7C?>2378J475;<1E=<<;5:L257023G;:>:;4N031<1=I989>7C?>3178J4749<1E=<==5:L256223G;:?8;4N03021=I98>>7C?>4178J473=<1E=<:95:L250623G;:9?;4N03670=I98?>96@>1446?K76=1?0BH69?2>7C?>7178J4709<1E=<9<5:L252223G;:;;;4N03430=I98=286@>1978J47?8<1E=<6=5:L25=523G;:48;4N03;20=I982396@>19;6?K7618?0B5A1378J4478<1E=?>>5:L265523G;9<9;4N00320=I9;:<96@>21;6?K7599?0B<<>249M5774=2D:><;:;O31533H6:;;>7C?=2378J445<<1E=?<:5:L267123G;9>5;4N00050=I9;9896@>2276?K75;>?0B<<<959M57223G;98<;4N00770=I9;>?96@>2576?K7597:;O31153=85A13711>H6:<9>7C?=5478J442?<1E=?;65:L263723G;9:>;4N00516=I9:?0B<=>749M567>=2D:??=:;O30603H6;:;>7C?<3278J454=<1E=>=85:L276?33G;8885A12621>H6;=9>7C?<4478J453?<1E=>:65:L270?33G;8:85A12421>H6;?9>7C?<6478J451?<1E=>865:L272723G;8;>;4N01410=I9:=<96@>36;7?K740<1E=>6>5:L27=523G;848;4N01;30=I9:2296@>3836?K741:?0B<=6549M56?0=2D:?47<;O371>H6<9;>7C?;0278J427=<1E=9>65:L204723G;?=8;4N06230=I9=;286@>4378J4259<1E=9<<5:L207323G;?>:;4N061=0=I9=9:96@>4216?K73;<2D:89;4N06750=I9=>896@>4576?K73<>?0B<:;949M5136=2D:88=:;O37103>;85A157:0>H6=585A15521>H6<>9>7C?;7478J420?<1E=9964:L20=33=85A15:01>H6<1?>7C?;8678J42?1<1E=97>5:L20<523G;?58;4N06:30=I9=32?6@>559M50623G;><<;4N07370=I9<:>96@>5156?K7280?0B<;>159M50423G;>?8;4N07031=I9<>>7C?:4078J433;<1E=8::5:L211123G;>84;4N07650=I95476?K72=>?0B<;:949M5006=2D:9;=:;O36203H6=>;>7C?:7268J43?=2D:95=:;O36<03H6=0;>7C?:9278J43>=<1E=8785:L216178J4079<1E=;><5:L225323G;=<:;4N043=0=I9?;:96@>6016?K719749M537><2D::?;4N04150=I9?8896@>6366?K71:H6>:8>7C?93278J404<<1E=;=:5:L226023G;=?:;4N040<0=I9?9286@>6578J4038<1E=;:>5:L221423G;=8>;4N04700=I9?>>96@>6546?K71<>?0B<8;849M532>=2D::8>:;O35143>85A17701>H6><>>7C?95478J402?<1E=;;75:L220?33G;=:85A17431>H6>?;>7C?96378J401;<1E=;8;5:L223323G;=:;;4N04530=I9?<396@>67;6?K71?9?0B<88149M5315=2D:::=:;O35313H6>>=>7C?97978J4001=1E=;6:;O35<53H6>1<>7C?98978J40>8<1E=;7=5:L22<223G;=5;;4N04:30=I9?32?6@>759M52623G;<<<;4N05370=I9>:>96@>7156?K7080?0B<9>149M5275<2D:;?:4N0557>H60:1E=4:4N0;30>H61;>0B<7;4:L2=34;;O0301=I:9287C<>4:L1572>:4N3130>H5;;>0B?=;4:L173295A2567?K43>=1E>96;;O0641=I:<8?7C<:459M60033G8>4>5A2768J707<2D9:9:4N3450>H5>1>0B?9?4:L137258;;O0:41=I:0>?7C<6659M6<>33G825?5A329M752H4:=1E???;;O1171=I;;>?7C==659M76633G98>>5A3568J627<2D889:4N2650>H4<1>0B>:64:L014286@<5618J6033G9=995A37;7?K509=1E?:=;;O1401=I;><87C=74:L0<52H41080B9=4N527?K279=1E8=;;;O6331=I<8??7C:>929M072;:4N5130>H3;;>0B9=;4:L7732?>95A4547?K230=1E88>;;O6611=I<<387C:94:L726286@;6668J10><2D?;<:4N5560>H3?>>0B9963:L7<1=I<1;?7C:7259M0=233G>3495A4807?K2><=1E848;;O6:<7=I=:1E9=:4N4230>H28=>0B8>94:L64=2=:=4N407?K359=1E9?=;;O7111=I=;=?7C;=959M16533G?8995A5257?K341:1E99:4N4630>H2<;>0B8:94:L615295=4N447?K31:=1E9;:;;O7521=I=?2?7C;9959M12733G?<995A56;0?K3?<2D>4<:4N4:00>H20<>0B8684:L6=4255<4N718J3633G<;<95A6020?K05<2D=>9:4N7050>H1:1>0B;=?4:L5772=>?7C8;859M20633G<>>95A6447?K020=1E:87<;O450>H1>9>0B;8=4:L5232H1??>0B;973:L5<1=I>18?7C87359M2=233G<3:95A6827?K0>9=1E:4<;;O4:01=I>02?7C86939M36=I?9>0B:>?4:L4472:=86@80668J26?<2D<==:4N6370>H09<>0B:?94:L45=58?7C9=259M37533G=9895A7347?K148=1E;>?;;O5061=I?:>?7C9<859M36?43G=?86@84168J225<2D<8;:4N6640>H0<1>0B:;?4:L4112?>86@85768J23?<2D<94=4N647?K118=1E;;<;;O5571=I??>?7C99659M33133G==495A7627?K109=1E;:<;;O5401=I?>??7C98659M32>33G=<5>5A7968J2>7<2D<4?:4N6:00>H00=>0B:694:L4<222386@89168J2?6<2D<5?:4N6;70>H01<>0B:794:L4==232>6@73:L;41=I09:?7C6?259M<5533G2;895A8147?K>7?=1E4=6;;O:241=I08;?7C6>259M<4233G2:995A8047?K>60=1E4<7<;O:10>H?:9>0B5<=4:L;6625:4N9130>H?;8>0B5==4:L;71286@73768J=5?<2D3?4=4N967?K>38=1E49<;;O:771=I0=>?7C6;659M<1133G2?495A8427?K>29=1E48<;;O:601=I033G2>5>5A8768J=07<2D3:?:4N9400>H?>=>0B5894:L;222H??<>0B5994:L;3=295A8917?K>?<=1E458;;O:;31=I012?7C66059M<<733G22>95A8867?K>>==1E448;;O::<1=I00387C7?4:L:452H>81>0B4??4:L:542H>9090B4<;;O;141=I1;8?7C7=359M=7233G39:95A9357?K?50=1E5>>;;O;051=I1:8?7C7<459M=6333G38:95A92:7?K?41:1E59:4N8630>H><;>0B4:<4:L:012=86@64668J<2?<2D29=:4N8720>H>=;>0B4;;4:L:102<2D2:=:4N8410>H>>:>0B48;4:L:232H>?=>0B49:4:L:3327<2D24?:4N8:00>H>0=>0B4694:L:<22H>1<>0B4794:L:==20BB@J9:LL[FNFFNO=7C[B_BG2<>HnNymjJdh`CmgbvFii|{egS3:LjBuafN`ld\b~Mugdfv43I53FH=7BLZFEQ6?JDRN]90CNK;;NAOO0=HKEAI?6AIB99LBGYR[LNo7B^_ORKWAZCCOL;<7B^[ILKYAZVUADC_E[K\_OE@6>IV12EXI_JJSD06?JSSF8<0CXZA64a8KprT|{gO\_OBb:MvpVrueOcmc<>4OtvPpwkAaoeM`li|179LqqUszdE~x}{{H`lgh`tX98<0Cxz\tsoLqqvr|Akehak}_335?Jss[}xfCxzuuJbjajbzV9::6AztRvqiJssx|~Cmcjces]753=H}}Y~`AztqwwLdhcdlxT9<84OtvPpwkH}}z~xEoadmgq[37?3Fnb{adQc`o`rSzhdx`lz`r008Kprw}}Ymjk!bRvbp`4?3F|xz\tsgbiBcim{kcU?]/`PpwcfeLdjnakk13:8Kprw}}Y~hobGdlfvdrhzR;V"o]{rdcnAkgedln:>55@uurvpVrumhgLick}aumq_7[)jZ~yilcJn``oaa7502E~x}{{SupfehAbflxjxb|T3\,aWqtbidOemobjd00;?Jssx|~XxknmFgmawgsg{Q?Q#l\tsgbi@hfjeoo=?64OtvsqqUszlkfKh`jr`vlv^3Z&kY~hobEocah`b692Z<7] ;9e]O0>VFKB>0\L\[d:RFVC6XE\RT_HBk;QGQB5YR[LUH@Fj4PDPE5ZKRPVYN@i5_ESD2[PUBWJF@h6^JRG0\IP^X[LFo7]K]F3]VW@YDDBn0\H\I3^OV\ZUBDm1[I_H<_TQF[FJL;2ZMHl5_IO]AQVOCPk1[ECQMURLBI@>539R67=V;;1Z8?5^539R27=V?;1Z4<5]6:PBI64J02XJA>TFEVOSXH@\INL\Ec=UIDUNTYKASHMM[G>TCIMNYINM30?f8VAGCL[OHO1??>e9Q@DBCZLIH0e9Q@DBCZLIH0<<1c:PGEABUMJI7=3m4RECG@WCDK585o6\KAEFQAFE;;7i0^IOKDSG@G929k2XOMIJ]EBA?1;eTCIMNYINM37?a8VAGCL[OHO161c:PGEABUMJI753?6;SFB@ATXKFFGE^G@N^JTGJHAAN90^IWl;SGB@ZQNL]BTMn5]E@F\SLBS@VH=7_KICMI24>TBNJF@SK\JQTGMG\d1YIJMJBM58V@ADMK_n7_KHCMIBVATDDBFn7_KHCMIBVATDDB_37_KHCMIAH==UMNIGGO[9;SGDVVR43[OXn6\JSDV\WQ_KM:1Y_Yj4RRVQEHGU[]XJAh5]SUPBIDTT\[KF@h5]SUPBIDTT\[KFY:5]SUPBIG>TT\[OLNX?>;SQWV@AXX[CD^DZV_@32?WUSZLMT\_G@RHVZ[G`368V`wra{oo^hifsugqw})Dgg~yca\jaeKm8586:=1Yi|{frdfQabot|lxxt"M`nuplhWcfl@d7<3==5:PfupoummXnkd}{esq{+Fii|{eg^hokIo>3:675=2Xn}xg}eePfclusm{ys#NaatsmoV`gcAg6;2><=5:PfupoummXnkd}{esq{+Fii|{eg^hokIo>3:65502Xn}xg}eePfclusm{ys#NaatsmoV`gcAg6;2Rlkd507?Wcv}`xnh_khirvfvv~(Kfd~bbXrhvfMk:76;?0^hzisggV`an{}oyu!LoovqkiQua}oBb1>115a8V`wra{oo^hifsugqw})Cahmym`\jsdv{+Aofo{kf^h}jtGQN*wBninxja_k|euQweqcXNZGTJKj>4g9QatsnzlnYijg|tdpp|*Bninxja_k|euz,@lg`zhgYi~k{FRO-vAofo{kf^h}jtRvbp`YA[DUMJi?"Io73?Wcv}`xnh_khirvfvv~(L`kl~lc]ergw|*Bninxja_k|euDPI+tCahmym`\jsdvPpdrbWOYFSKHk1,Km51e&Ec;?;Sgrqltbl[ole~zjrrz,@lg`zhgYi~k{x.Fjebtfe[oxiyH\M/pGmdauidXnhz\t`vf[CUJWOLo8 Ga1428V`wra{oo^hifsugqw})Cahmym`\jsdv{+Aofo{kf^h}jtGQN*wBninxja_k|euQweqcXNZGTJKj;-Hl17c=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(L`kl~lc]ergwBVK)zZ~j~yH|mNlGha253[ozyd|jdSgdmvrbzzr$Hdohr`oQavcsp&Nbmj|nmSgpaq@TE'xXxl|{FroLjAjcLes?>6\jqtkqaaTbo`yi}w/EkbcwgjZlynxu!Ki`eqehTb{l~M_@ }SucqpCujGgNghRc|3g9QatsnzlnYijg|tdpp|*Bninxja_k|euz,@lg`zhgYi~k{FRO-vQojm{Idycz30?1e?Wcv}`xnh_khirvfvv~(L`kl~lc]ergw|*Bninxja_k|euDPI+tSadoyOb{at=3=7c=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(L`kl~lc]ergwBVK)z]cfiM`uov?6;5a3[ozyd|jdSgdmvrbzzr$Hdohr`oQavcsp&Nbmj|nmSgpaq@TE'x_e`k}Cnwmp959;o1Yi|{frdfQabot|lxxt"JfafpbiWctm}r$Hdohr`oQavcsNZG%~YgbesAlqkr;<79m7_k~uhpf`Wc`az~n~~v DhcdvdkUmzot"JfafpbiWctm}LXA#|[ilgqGjsi|5?5?k5]epwjv`bUmncxxh||x.Fjebtfe[oxiyv DhcdvdkUmzoJ^C!rUknawEh}g~7:3=i;Sgrqltbl[ole~zjrrz,@lg`zhgYi~k{x.Fjebtfe[oxiyH\M/pWmhcuKfex1913d9QatsnzlnYijg|tdpp|*Bninxja_k|euz,@lg`zhgYi~k{FRO-vQojm{IdyczP02g8V`wra{oo^hifsugqw})Cahmym`\jsdv{+Aofo{kf^h}jtGQN*wRnelxHcx`{_01f?Wcv}`xnh_khirvfvv~(L`kl~lc]ergw|*Bninxja_k|euDPI+tSadoyOb{at^00a>Tby|cyii\jghqwawu'McjkobRdqfp})Cahmym`\jsdvEWH(u\`gn~Naznu]07`=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(L`kl~lc]ergwBVK)z]cfiM`uov\06c^QT46gNyPfw`rAiz~Goa7;;Sgrqltbl[ole~zjrrz,@lg`zhgYi~k{x.JlwqQsIjin~Lck/@vwFjl\fXn`domldAooMU(KeehgIabahl@vjutagm%Nx}LljVlV`jnikfnOaeGS.@ooJss&ZseoD\jsdv,g4HZlynxKo|tMao5d6RdqfpCtheJf`>5h4RdsvmwccZlmbyk}sy-GmdauidXnhzw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhKpr)[pdhE_k|eu-`6Wctm}LnS`}nb:PfupoummXnkd}{esq{+Aofo{kf^h}jty-KkvrP|Hihi~}Mlj,AqvEkc]eYiagnbmg@hnNT'JfdofJ`m`kmGwit{`dl"O{|CmiWkWckahhgiNbdHR-AhnIr|'YrbnG]ergw+f4UmzoJhQbsy-GBiiwNhfgeciJdfg{+CBDXLU:t5j4RdsvmwccZlmbyk}sy-GmdauidXnhzw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhKpr)[pdhE_k|eu-`6Wctm}Fh`474RdsvmwccZlmbyk}sy-GmdauidXnhzw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhKpr)[pdhC_k|eu-NwmtboVi:^h}jtGpliFjl:0>0^hzisggV`an{}oyu!Ki`eqehTb{l~s#Ea|tVvBgfct{Kf`"O{|CmiWkWckahhgiNbdHR-@hjelLfgjecM}orqjjb(E}zIggYa]emkbficDdbBX#ObdOtv-W|hdG[oxiy!BsipfcZe5ZlynxAmc929QatsnzlnYijg|tdpp|*Bninxja_k|euz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimH}}$Xucm@Rdqfp*e6FqXnhzIarvOgi?33[ozyd|jdSgdmvrbzzr$Hdohr`oQavcsp&BdyY{AbafwvDkc'H~NbdTnPfhlgedlIggE] Cmm`oAiji`dH~b}|ioe-FpuDdb^d^hbfacnfGimO[&HggB{{.R{mgJTb{l~$o<@wRdqfpCgt|Eig=4?4RdsvmwccZlmbyk}sy-GmdauidXnhzw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBll`28V`wra{oo^hifsugqw})Cahmym`\jsdv{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+GjlG|~%_t`lOSgpaq)d9[oxiyHnsuN`h})CNee{t"HKCQG{=7=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(@fy[yOlcdqpFim)J|yH`fZ`RdnjegjbKeaC_"McobiGkhgnfJxd~gag/@vwFjl\fXn`domldAooMU(JeaDyy \yoaLV`ub|&i:^h}jtGpliFjl:hh0^hzisggV`an{}oyu!Ki`eqehTb{l~s#Ea|tVvBgfct{Kf`"O{|CmiWkWckahhgiNbdHR-@hjelLfgjecM}orqjjb(E}zIggYa]emkbficDdbBX#ObdOtv-W|hdG[oxiy!l2Sgpaq@bWdys#IHcoqDbhioioLnliu!IDBRF[4~?l2Xn}xg}eePfclusm{ys#IgngscnV`ub|q%Cc~zXt@a`avuEdb$Iy~MckUmQaiofjeoH`fF\/BnlgnBhehceOa|shld*GstKea_c_kci``oaFjl@Z%I`fAzt/QzjfIUmzo#n<]ergwHfj?12Xn}xg}eePfclusm{ys#IgngscnV`ub|q%Cc~zXt@a`avuEdb$Iy~MckUmQaiofjeoH`fF\/BnlgnBhehceOa|shld*GstKea_c_kci``oaFjl@Z%I`fAzt/mGeqgFkbIggH`nbmg;e>Tby|cyii\jghqwawu'McjkobRdqfp})Ogz~\xLmlerqAhn(E}zIggYa]emkbficDdbBX#Nb`cjFlidoiK{exd`h.CwpGimSg[ogellceBnhLV)EdbE~x#aKaucBgnEkcLdjnak>9b9QatsnzlnYijg|tdpp|*Bninxja_k|euz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimH}}$dHlznFmms|*AbfOfd|~U?]/FEhjv'ONH\Hv76:PfupoummXnkd}{esq{+Aofo{kf^h}jty-KkvrP|Hihi~}Mlj,AqvEkc]eYiagnbmg@hnNT'JfdofJ`m`kmGwit{`dl"O{|CmiWkWckahhgiNbdHR-AhnIr|'eEt]{|hUmdcic50>1Yi|{frdfQabot|lxxt"JfafpbiWctm}r$Db}{WuC`g`utJea%Nx}LljVlV`jnikfnOaeGS.AokfmCgdkbbN|`srkmc+Dr{Jf`Xb\jlhcah`EkcAY$Nae@uu,lJ}Vr{a^dkjbj20:`?Wcv}`xnh_khirvfvv~(L`kl~lc]ergw|*Nh{}]Mnmjsr@oo+Dr{Jf`Xb\jlhcah`EkcAY$OaalkEmnelhDzfyxeci!Btq@hnRhZlfbmobjCmiKW*DkcF"b@wPtqkPja`dl^d^hoky9f8V`wra{oo^hifsugqw})Cahmym`\jsdv{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+GjlG|~%cCv_urjWkbakm]eYiljv1958V`wra{oo^hifsugqw})Cahmym`\jsdv{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+GjlG|~%c]{|hUmdcic7Wdy2:6\jqtkqaaTbo`yi}w/EkbcwgjZlynxu!GorvTpDedmzyI`f MurAooQiUmecjnakLljJP+FjhkbNdalgaCsmpwlh`&KxOae[oSgomddkmJf`D^!MljMvp+iW}zb_cjice1]nw})CNee{t"HKCQG{<1=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(@fy[yOlcdqpFim)J|yH`fZ`RdnjegjbKeaC_"McobiGkhgnfJxd~gag/@vwFjl\fXn`domldAooMU(JeaDyy `PtqkPja`dl;386\jqtkqaaTbo`yi}w/EkbcwgjZlynxu!GorvTpDedmzyI`f MurAooQiUmecjnakLljJP+FjhkbNdalgaCsmpwlh`&KxOae[oSgomddkmJf`D^!MljMvp+iW}zb_cjice3:b?Wcv}`xnh_khirvfvv~(L`kl~lc]ergw|*Nh{}]Mnmjsr@oo+Dr{Jf`Xb\jlhcah`EkcAY$OaalkEmnelhDzfyxeci!Btq@hnRhZlfbmobjCmiKW*DkcF"b^zsiVlcbjbKakekhj69:PfupoummXnkd}{esq{+Aofo{kf^h}jty-KkvrP|Hihi~}Mlj,AqvEkc]eYiagnbmg@hnNT'JfdofJ`m`kmGwit{`dl"O{|CmiWkWckahhgiNbdHR-AhnIr|'e[y~f[ofeoaQiUmhnrt"JIlnr{+CBDXLr3:6\jqtkqaaTbo`yi}w/EkbcwgjZlynxu!GorvTpDedmzyI`f MurAooQiUmecjnakLljJP+FjhkbNdalgaCsmpwlh`&KxOae[oSgomddkmJf`D^!MljPg}+oUlpZ~eZ`gfnf<<=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(@fy[yOlcdqpFim)J|yH`fZ`RdnjegjbKeaC_"McobiGkhgnfJxd~gag/@vwFjl\fXn`domldAooMU(JeaYht fRe{SqvnSgnmgiRc|999QatsnzlnYijg|tdpp|*Bninxja_k|euz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimUlp$b^iw_urjWkbakmVgxt"JIlnr{+CBDXLr2:6\jqtkqaaTbo`yi}w/EkbcwgjZlynxu!GorvTpDedmzyI`f MurAooQiUmecjnakLljJP+FjhkbNdalgaCsmpwlh`&KxOae[oSgomddkmJf`D^!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<23<=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(@fy[yOlcdqpFim)J|yH`fZ`RdnjegjbKeaC_"McobiGkhgnfJxd~gag/@vwFjl\fXn`domldAooMU(aMfr\x}g7b9QatsnzlnYijg|tdpp|*Bninxja_k|euz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,mLTb{l~Mm~z8a:PfupoummXnkd}{esq{+Aofo{kf^h}jty-KkvrP|Hihi~}Mlj,AqvEkc]eYiagnbmg@hnNT'JfdofJ`m`kmGwit{`dl"O{|CmiWkWckahhgiNbdHR-jHfjUmhnr;k5]epwjv`bUmncxxh||x.Fjebtfe[oxiyv HnqwSqGdklyxNae!Btq@hnRhZlfbmobjCmiKW*EkgjaOc`ofnBplwvoio'H~NbdTnPfhlgedlIggE] iMaoWqiummNjxl99;Sgrqltbl[ole~zjrrz,@lg`zhgYi~k{x.JlwqQsIjin~Lck/@vwFjl\fXn`domldAooMU(KeehgIabahl@vjutagm%Nx}LljVlV`jnikfnOaeGS.kSqvn0k2Xn}xg}eePfclusm{ys#IgngscnV`ub|q%Cc~zXt@a`avuEdb$Iy~MckUmQaiofjeoH`fF\/BnlgnBhehceOa|shld*GstKea_c_kci``oaFjl@Z%b\x}gTnedh`>>3[ozyd|jdSgdmvrbzzr$Hdohr`oQavcsp&BdyY{AbafwvDkc'H~NbdTnPfhlgedlIggE] Cmm`oAiji`dH~b}|ioe-FpuDdb^d^hbfacnfGimO[&c[y~fPiNPfw`rXIGNT==>=_n:b?Wcv}`xnh_khirvfvv~(L`kl~lc]ergw|*Nh{}]Mnmjsr@oo+Dr{Jf`Xb\jlhcah`EkcAY$OaalkEmnelhDzfyxeci!Btq@hnRhZlfbmobjCmiKW*oW}zbTeB\jsdv\EKBX99:9Sb?8b:PfupoummXnkd}{esq{+Aofo{kf^h}jty-KkvrP|Hihi~}Mlj,AqvEkc]eYiagnbmg@hnNT'JfdofJ`m`kmGwit{`dl"O{|CmiWkWckahhgiNbdHR-l@drf^hfbh5=4RdsvmwccZlmbyk}sy-GmdauidXnhzw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/nRvwmRhonfnXb\jae{7b>Tby|cyii\jghqwawu'McjkobRdqfp})Ogz~\xLmlerqAhn(E}zIggYa]emkbficDdbBX#o^zsiFo}07Tby|cyii\jghqwawu'McjkobRdqfp})JkfexRJfafpbiWctm}LXA#|[ilgqGjsi|;>?7_k~uhpf`Wc`az~n~~v DhcdvdkUmzot"Clotlw[Aofo{kf^h}jtGQN*wRnelxHcx`{3568V`wra{oo^hifsugqw})Cahmym`\jsdv{+Heh}g~THdohr`oQavcsNZG%~YgbesAlqkr3<=1Yi|{frdfQabot|lxxt"JfafpbiWctm}r$Anaznu]GmdauidXnhzISL,qPlkbzJe~by;;4:PfupoummXnkd}{esq{+Aofo{kf^h}jty-Ngjsi|VNbmj|nmSgpaq@TE'x_e`k}Cnwmp3233[ozyd|jdSgdmvrbzzr$Hdohr`oQavcsp&Ghcx`{_EkbcwgjZlynxK]B.sVji`tDg|d;974RdsvmwccZlmbyk}sy-GmdauidXnhzw/LalqkrXL`kl~lc]ergwBVK)z]cfiM`uov\g|:76=30^hzisggV`an{}oyu!Ki`eqehTb{l~s#@m`uov\@lg`zhgYi~k{FRO-vQojm{IdyczPcx>2:1?5;8V`wra{oo^hifsugqw})Cahmym`\jsdv{+Heh}g~THdohr`oQavcsNZG%~YgbesAlqkrXkp682974RdsvmwccZlmbyk}sy-GmdauidXnhzw/LalqkrXL`kl~lc]ergwBVK)z]cfiM`uov\g|:36=30^hzisggV`an{}oyu!Ki`eqehTb{l~s#@m`uov\@lg`zhgYi~k{FRO-vQojm{IdyczPcx>6:1?5c8V`wra{oo^hifsugqw})Cahmym`\jsdv{+Heh}g~THdohr`oQavcsNZG%~YgbesAlqkrXd|~7<3:n;Sgrqltbl[ole~zjrrz,@lg`zhgYi~k{x.O`kphsWMcjkobRdqfpCUJ&{^bah|Lotlw[iss484?m6\jqtkqaaTbo`yi}w/EkbcwgjZlynxu!BcnwmpZBninxja_k|euDPI+tSadoyOb{at^nvp9490:1gTby|cyii\jghqwawu'McjkobRdqfp})JkfexRJfafpbiWctm}LXA#|[ilgqGjsi|Vrd~1<14`9QatsnzlnYijg|tdpp|*Bninxja_k|euz,Ifirf}UOeli}alPfw`rA[D$yXdcjrBmvjqYg{6829o4RdsvmwccZlmbyk}sy-GmdauidXnhzw/LalqkrXL`kl~lc]ergwBVK)z]cfiM`uov\|jt;<7>j7_k~uhpf`Wc`az~n~~v DhcdvdkUmzot"Clotlw[Aofo{kf^h}jtGQN*wRnelxHcx`{_ymq8083i2Xn}xg}eePfclusm{ys#IgngscnV`ub|q%Fob{at^Fjebtfe[oxiyH\M/pWmhcuKfexRv`r=4=0d=Umxb~hj]efkpp`ttp&Nbmj|nmSgpaq~(Eje~byQKi`eqehTb{l~M_@ }ThofvFirf}Usc28>538V`wra{oo^hifsugqw})Cahmym`\jsdv{+HkrpVNbmj|nmSgpaq@TE'x_e`k}Sdv257b<5]epwjv`bUmncxxh||x.Pfw`rUmhnBb1>1239QatsnzlnYijg|tdpp|*Tb{l~YiljFn=2=576?5]epwjv`bUmncxxh||x.Qjckgs}{oX^_knd368V`wra{oo^hifsugqw})Tandjxx|jSSPfea76>81Yi|{frdfQabot|lxxt"]fgocwqwcT``l^hifsugq+HkrpVXnmiLck/aRqdjnn`oo^hokPtnpaZAILV=3>RaPMTZ\6<04Wf;:8h5]epwjv`bUmncxxh||x.Qjckgs}{oXddh{Rdejwqcu'Dg~tRmMurPfeaY@FMU<4?Q`_LW[[7?14RdsvmwccZlmbyk}sy-Pmbhf||xn_egitSgdmvrbz&GfyuQlCnwmp`t\:TULBIQ883]l[hsW>UDYY?>519QatsnzlnYijg|tdpp|*Unogkyk\hhdwV`an{}oy#@czx^a@kphsm{Q9QRIAD^5;6ZiXe|rT;RAZT3363>Tby|cyii\jghqwawu'ZclblzzrdQkmcrUmncxxh| Mlw{[fUoao~YijU65\]`Wmoa|[olW;=R_lw{[7YH]]4RdsvmwccZlmbyk}sy-Pmbhf||xn_egitSgdmvrbz&YrbnLzsSgpaq)W}eyn_t`lB`qf|*oTanE~xRc|599QatsnzlnYijg|tdpp|*Unogkyk\hhdwV`an{}oy#^wacCwpV`ub|&Z~`~k\yoaAevc'`YbkB{{_lq{+CBDXLr>96\jqtkqaaTbo`yi}w/RkdjdrrzlYcekz]efkpp`t([pdhNx}]ergw+Usk{lYrbnLnsdz,mVo`G|~s#KJLPDz67>Tby|cyii\jghqwawu'ZclblzzrdQkmcrUmncxxh| Sxl`FpuUmzo#]{csdQzjfDf{lr$cEacdRkdMkYj{Tby|cyii\jghqwawu'ZclblzzrdQkmcrUmncxxh| Sxl`PjTbd`ki`hMck.Flqgjb[pdh_aO|yoaJj})Cg|hgi^wac@qzjfOiJhynt"a\if]nw21;4RdsvmwccZlmbyk}sy-Pmbhf||xn_egitSgdmvrbz&Ue<=;8_hlu56g01b?Wcv}`xnh_khirvfvv~([`memy{}eRjjbqTbo`yi!lBtqGeqgH}}6:>3?4:?l5]epwjv`bUmncxxh||x.Qjckgs}{oXddh{Rdejwqcu'jH~Io{aNww87099:k0^hzisggV`an{}oyu!\iflbpptb[acmx_khirvfv*eE}zNjxlAzt=04:45>3[ozyd|jdSgdmvrbzzr$_diaauwqaVnnn}Xnkd}{es-`FpuCi}kDyy2<>01a?Wcv}`xnh_khirvfvv~([`memy{}eRjjbqTbo`yi!lBtqGeqgH}}\j`dj>469QatsnzlnYijg|tdpp|*Unogkyk\hhdwV`an{}oy#nLzsSgb`ZAILV=3>RaPMTZ\6<03Wf987_k~uhpf`Wc`az~n~~v ShemeqsumZbbjy\jghqwaw)dJ|yYi~k{349QatsnzlnYijg|tdpp|*Unogkyk\hhdwV`an{}oy#nM`uovfv969;<1Yi|{frdfQabot|lxxt"]fgocwqwcT``l^hifsugq+fEh}g~n~1?14b9QatsnzlnYijg|tdpp|*Unogkyk\hhdwV`an{}oy#nM`uovfv^4ZWNDOS:6=_n]nq}Y0WF__0=0;c:PfupoummXnkd}{esq{+Vo`fh~~~h]gigvQabot|lx$oNaznugq_7[XOGNT;5Tby|cyii\jghqwawu'ZclblzzrdQkmcrUmncxxh| cRjjbqTbo585?:5]epwjv`bUmncxxh||x.Qjckgs}{oXddh{Rdejwqcu'jYcekz]ef>00;503[ozyd|jdSgdmvrbzzr$_diaauwqaVnnn}Xnkd}{es-`Wmoa|[ol0>81369QatsnzlnYijg|tdpp|*Unogkyk\hhdwV`an{}oy#n]gigvQab:1>79<7_k~uhpf`Wc`az~n~~v ShemeqsumZbbjy\jghqwaw)d[acmx_kh<7:=72=Umxb~hj]efkpp`ttp&Ybkco{usgPll`sZlmbyk}/bQkmcrUmn63=3=8;Sgrqltbl[ole~zjrrz,Wlaii}yi^fffuPfclusm{%h_egitSgd8=19=:1Yi|{frdfQabot|lxxt"]fgocwqwcT``l^hifsugq+fUoao~YijU65\]`Wmoa|[olW;=R_lw{[7YH]]6:<3;;;Sgrqltbl[ole~zjrrz,Wlaii}yi^fffuPfclusm{%h_egitSgd_<3ZWjYcekz]efY57XYj}qU9SB[[<02=50586\jqtkqaaTbo`yi}w/RkdjdrrzlYcekz]efkpp`t(kZbbjy\jgZ;6YZeT``l^hiT62_\ip~X:VE^X1=;>070?Wcv}`xnh_khirvfvv~([`memy{}eRjjbqTbo`yi!lSikepWc`S0?VSn]gigvQab]1;TUfyuQ=_NWW8609==1Yi|{frdfQabot|lxxt"]fgocwqwcT``l^hifsugq+fUoao~YijU65\]`Wmoa|[olW;=R_lw{[7YH]]68:3?:3:PfupoummXnkd}{esq{+Vo`fh~~~h]gigvQabot|lx$o^fffuPfc^?2UViXddh{RdeX26[Xe|rT>RAZT=45:02?4:9>5]epwjv`bUmncxxh||x.Qjckgs}{oXddh{Rdejwqcu'jYcekz]efY:1XYd[acmx_kh[71^[hsW;UDYY298?77?Wcv}`xnh_khirvfvv~([`memy{}eRjjbqTbo`yi!lSikepWc`S0?VSn]gigvQab]1;TUfyuQ=_NWW83>99<90^hzisggV`an{}oyu!\iflbpptb[acmx_khirvfv*eT``l^hiT94_\gVnnn}XnkV8<]^ov|Z4XG\^74<0:3:PfupoummXnkd}{esq{+Vo`fh~~~h]gigvQabot|lx$o^fffuPfc^?2UViXddh{RdeX26[Xe|rT>RAZT=:4:63>84RdsvmwccZlmbyk}sy-Pmbhf||xn_egitSgdmvrbz&iXddh{Rde\71513[ozyd|jdSgdmvrbzzr$_diaauwqaVnnn}Xnkd}{es-`Wmoa|[olS>8<6:PfupoummXnkd}{esq{+Vo`fh~~~h]gigvQabot|lx$o^fffuPfcZ01;?1Yi|{frdfQabot|lxxt"]fgocwqwcT``l^hifsugq+fUoao~YijQ98248V`wra{oo^hifsugqw})Tandjxx|jSikepWc`az~n~"m\hhdwV`aX089=7_k~uhpf`Wc`az~n~~v ShemeqsumZbbjy\jghqwaw)d[acmx_kh_9505>Tby|cyii\jghqwawu'ZclblzzrdQkmcrUmncxxh| mtz1<474;2Xn}xg}eePfclusm{ys#^ghn`vvv`Uoao~Yijg|tdp,vGstZlynx?84RdsvmwccZlmbyk}sy-Pmbhf||xn_M`uov?4;4?3[ozyd|jdSgdmvrbzzr$_diaauwqaVtDg|d0=0>13;8V`wra{oo^hifsugqw})Tandjxx|jSsFbpdIr|5;;2?74RdsvmwccZlmbyk}sy-Pmbhf||xn_Jnt`Mvp9756;30^hzisggV`an{}oyu!\iflbpptb[{NjxlAzt=30:7?3;8V`wra{oo^hifsugqw})Tandjxx|jSsFbpdIr|5;=2?74RdsvmwccZlmbyk}sy-Pmbhf||xn_Jnt`Mvp9706;30^hzisggV`an{}oyu!\iflbpptb[{NjxlAzt=00:71-Hl71>Tby|cyii\jghqwawu'_cHccz}omz,AkgedlCeNae!rDlbficNfZ~jxhQISL]EBa7*Ag;?=6\jqtkqaaTbo`yi}w/Wk@kkruger$IcomldKmFim)zLdjnakFnRvbp`YA[DUMJi<;4:PfupoummXnkd}{esq{+SoDgg~ycav Eocah`OiJea%~H`nbmgJjVrf|lUM_@QIFe0.Mk2e3[ozyd|jdSgdmvrbzzr$ZdM`nuplh})BfhhgiD`Mlj,qAkgedlCe_yo{e^DPIZ@Al;'BbTby|cyii\jghqwawu'_cHccz}omz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimNf'cXxb|jdEcwe})@mgLgc}}T1\,GBiiwp&LOO]Kw809QatsnzlnYijg|tdpp|*PnKfd~bbw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhMk(n\fml`hKaacnf<7=Umxb~hj]efkpp`ttp&\bOb`{rnn{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+GjlAg$bXbihldGmegjb9190^hzisggV`an{}oyu!YiBmmpwikp&BdyY{AbafwvDkc'H~NbdTnPfhlgedlIggE] Cmm`oAiji`dH~b}|ioe-FpuDdb^d^hbfacnfGimO[&HggD`!iUmdcicBfhhgiNyPfw`rAiz~Goa?6d:PfupoummXnkd}{esq{+SoDgg~ycav HnqwSqGdklyxNae!Btq@hnRhZlfbmobjCmiKW*EkgjaOc`ofnBplwvoio'H~NbdTnPfhlgedlIggE] BmiLqq(TqgiB^h}jt.a2V`ub|OkxxAmcx.FEhjv'ONH\Hv7f:PfupoummXnkd}{esq{+SoDgg~ycav HnqwSqGdklyxNae!Btq@hnRhZlfbmobjCmiKW*EkgjaOc`ofnBplwvoio'H~NbdTnPfhlgedlIggE] BmiLqq(TqgiB^h}jt.a2V`ub|OxdaNbd29a8V`wra{oo^hifsugqw})QaJeexacx.JlwqQsIjin~Lck/@vwFjl\fXn`domldAooMU(KeehgIabahl@vjutagm%Nx}LljVlV`jnikfnOaeGS.@ooJss&ZseoD\jsdv,g7Tb{l~MiRc|a99QatsnzlnYijg|tdpp|*PnKfd~bbw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhKpr)[pdhE_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r3m6\jqtkqaaTbo`yi}w/Wk@kkruger$Db}{WuC`g`utJea%Nx}LljVlV`jnikfnOaeGS.AokfmCgdkbbN|`srkmc+Dr{Jf`Xb\jlhcah`EkcAY$Nae@uu,P}keNZlynx"m=RdqfpIek191Yi|{frdfQabot|lxxt"XfCnlwvjj'AexxZzNcbgpwGjl&KxOae[oSgomddkmJf`D^!Llnah@jkfagIyc~}fnf,AqvEkc]eYiagnbmg@hnNT'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf2=6\jqtkqaaTbo`yi}w/Wk@kkruger$Db}{WuC`g`utJea%Nx}LljVlV`jnikfnOaeGS.AokfmCgdkbbN|`srkmc+Dr{Jf`Xb\jlhcah`EkcAY$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?7e:PfupoummXnkd}{esq{+SoDgg~ycav HnqwSqGdklyxNae!Btq@hnRhZlfbmobjCmiKW*EkgjaOc`ofnBplwvoio'H~NbdTnPfhlgedlIggE] BmiLqq(TqgiD^h}jt.a2V`ub|OkxxAmc9e9QatsnzlnYijg|tdpp|*PnKfd~bbw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhKpr)[pdhC_k|eu-`5Wctm}LjyBlly-GBiiwp&LOO]Kwa99QatsnzlnYijg|tdpp|*PnKfd~bbw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/CnhKpr)[pdhC_k|eu-`6Wctm}LnS`}w/EDoku@fdecekHjhey-E@FVBW8r3:6\jqtkqaaTbo`yi}w/Wk@kkruger$Db}{WuC`g`utJea%Nx}LljVlV`jnikfnOaeGS.AokfmCgdkbbN|`srkmc+Dr{Jf`Xb\jlhcah`EkcAY$Nae@uu,l@drfIjaH`fKaacnf<2=Umxb~hj]efkpp`ttp&\bOb`{rnn{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+GjlG|~%cIo{a@ahGimBfhhgi<76;Sgrqltbl[ole~zjrrz,RlEhf}xd`u!GorvTpDedmzyI`f MurAooQiUmecjnakLljJP+FjhkbNdalgaCsmpwlh`&KxOae[oSgomddkmJf`D^!MljMvp+iCi}kM`b~w/FgmBiiw{R:V"IHcoqz,BAEWMq327_k~uhpf`Wc`az~n~~v VhAljqthdq%Cc~zXt@a`avuEdb$Iy~MckUmQaiofjeoH`fF\/BnlgnBhehceOa|shld*GstKea_c_kci``oaFjl@Z%I`fAzt/mGeqgAdfzs#JkaFmmsw^7Z&MLgc}v FEASA}>43[ozyd|jdSgdmvrbzzr$ZdM`nuplh})Ogz~\xLmlerqAhn(E}zIggYa]emkbficDdbBX#Nb`cjFlidoiK{exd`h.CwpGimSg[ogellceBnhLV)EdbE~x#aAxQwplQi`oeo9495]epwjv`bUmncxxh||x.TjGjhszffs#Ea|tVvBgfct{Kf`"O{|CmiWkWckahhgiNbdHR-@hjelLfgjecM}orqjjb(E}zIggYa]emkbficDdbBX#ObdOtv-kK~W}zb_cjice33;=>Tby|cyii\jghqwawu'_cHccz}omz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimH}}$dBu^zsiVlcbjb\fXnmiw7a:PfupoummXnkd}{esq{+SoDgg~ycav HnqwSqGdklyxNae!Btq@hnRhZlfbmobjCmiKW*EkgjaOc`ofnBplwvoio'H~NbdTnPfhlgedlIggE] BmiLqq(hFqZ~eZ`gfnfPjTbims:495]epwjv`bUmncxxh||x.TjGjhszffs#Ea|tVvBgfct{Kf`"O{|CmiWkWckahhgiNbdHR-@hjelLfgjecM}orqjjb(E}zIggYa]emkbficDdbBX#ObdOtv-kUst`]elkak?_lq:7>Tby|cyii\jghqwawu'_cHccz}omz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimH}}$d\x}gTnedh`6Xezr$HKb`py-E@FVBp1;0^hzisggV`an{}oyu!YiBmmpwikp&BdyY{AbafwvDkc'H~NbdTnPfhlgedlIggE] Cmm`oAiji`dH~b}|ioe-FpuDdb^d^hbfacnfGimO[&HggB{{.nRvwmRhonfn=5?4RdsvmwccZlmbyk}sy-UmFii|{egt"F`suUwEfeb{zHgg#LzsBnhPjTbd`ki`hMckIQ,GiidcMefmd`Lrnqpmka)J|yH`fZ`RdnjegjbKeaC_"LckNww*jVr{a^dkjbj2958V`wra{oo^hifsugqw})QaJeexacx.JlwqQsIjin~Lck/@vwFjl\fXn`domldAooMU(KeehgIabahl@vjutagm%Nx}LljVlV`jnikfnOaeGS.@ooJss&fZ~eZ`gfnfGmgioln2:6\jqtkqaaTbo`yi}w/Wk@kkruger$Db}{WuC`g`utJea%Nx}LljVlV`jnikfnOaeGS.AokfmCgdkbbN|`srkmc+Dr{Jf`Xb\jlhcah`EkcAY$Nae@uu,lTpuo\fml`hZ`Rdcg}})CNee{t"HKCQG{<6=Umxb~hj]efkpp`ttp&\bOb`{rnn{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+GjlZms%e_jvPtqkPja`dl2=7_k~uhpf`Wc`az~n~~v VhAljqthdq%Cc~zXt@a`avuEdb$Iy~MckUmQaiofjeoH`fF\/BnlgnBhehceOa|shld*GstKea_c_kci``oaFjl@Z%I`f\ky/kQ`|Vr{a^dkjbj_lq:1>Tby|cyii\jghqwawu'_cHccz}omz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimUlp$b^iw_urjWkbakmVgxt"JIlnr{+CBDXLr2?6\jqtkqaaTbo`yi}w/Wk@kkruger$Db}{WuC`g`utJea%Nx}LljVlV`jnikfnOaeGS.AokfmCgdkbbN|`srkmc+Dr{Jf`Xb\jlhcah`EkcAY$Aua}_CnhKpr)gYxdYahgmg@ldh`mmUsc1>11648V`wra{oo^hifsugqw})QaJeexacx.JlwqQsIjin~Lck/@vwFjl\fXn`domldAooMU(KeehgIabahl@vjutagm%Nx}LljVlV`jnikfnOaeGS.kGh|Vr{a=27_k~uhpf`Wc`az~n~~v VhAljqthdq%Cc~zXt@a`avuEdb$Iy~MckUmQaiofjeoH`fF\/BnlgnBhehceOa|shld*GstKea_c_kci``oaFjl@Z%bE_k|euDbwq103[ozyd|jdSgdmvrbzzr$ZdM`nuplh})Ogz~\xLmlerqAhn(E}zIggYa]emkbficDdbBX#Nb`cjFlidoiK{exd`h.CwpGimSg[ogellceBnhLV)nDjfYiljv7g9QatsnzlnYijg|tdpp|*PnKfd~bbw/ImppRrFkjoxObd.CwpGimSg[ogellceBnhLV)Ddfi`HbcnioAqkvunfn$Iy~MckUmQaiofjeoH`fF\/hN`hVrhzlnOmyo30?5e?Wcv}`xnh_khirvfvv~(^`Idby|`ly-KkvrP|Hihi~}Mlj,AqvEkc]eYiagnbmg@hnNT'JfdofJ`m`kmGwit{`dl"O{|CmiWkWckahhgiNbdHR-jHfjT|fxnhIo{a=3=36=Umxb~hj]efkpp`ttp&\bOb`{rnn{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+lVr{a=27_k~uhpf`Wc`az~n~~v VhAljqthdq%Cc~zXt@a`avuEdb$Iy~MckUmQaiofjeoH`fF\/BnlgnBhehceOa|shld*GstKea_c_kci``oaFjl@Z%b\x}gTnedh`>13[ozyd|jdSgdmvrbzzr$ZdM`nuplh})Ogz~\xLmlerqAhn(E}zIggYa]emkbficDdbBX#Nb`cjFlidoiK{exd`h.CwpGimSg[ogellceBnhLV)nX|ycSdA]ergw[DHCW8:820^hzisggV`an{}oyu!YiBmmpwikp&BdyY{AbafwvDkc'H~NbdTnPfhlgedlIggE] Cmm`oAiji`dH~b}|ioe-FpuDdb^d^hbfacnfGimO[&eOmyoYamkg<5=Umxb~hj]efkpp`ttp&\bOb`{rnn{+Mit|^~Jonk|sCnh*GstKea_c_kci``oaFjl@Z%H`bmdDnobmkEugzybbj MurAooQiUmecjnakLljJP+jVr{a^dkjbjTnPfea1;2Xn}xg}eePfclusm{ys#[gLoovqki~(@fy[yOlcdqpFim)J|yH`fZ`RdnjegjbKeaC_"McobiGkhgnfJxd~gag/`GeqgCdp6;2;=4RdsvmwccZlmbyk}sy-UmFii|{egt"F`suUwEfeb{zHgg#LzsBnhPjTbd`ki`hMckIQ,GiidcMefmd`Lrnqpmka)jMkmIbv<0<56>Tby|cyii\jghqwawu'_cHccz}omz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#lKaucGh|Y7>;1Yi|{frdfQabot|lxxt"XfCnlwvjj'AexxZzNcbgpwGjl&KxOae[oSgomddkmJf`D^!Llnah@jkfagIyc~}fnf,a@drfLesT=9m4RdsvmwccZlmbyk}sy-UmFii|{egt"F`suUwEfeb{zHgg#LzsBnhPjTbd`ki`hMckIQ,fUst`Mfr8i5]epwjv`bUmncxxh||x.TjGjhszffs#Ea|tVvBgfct{Kf`"O{|CmiWkWckahhgiNbdHR-aV`gcqEeh995]epwjv`bUmncxxh||x.TjGjhszffs#Ea|tVvBgfct{Kf`"O{|CmiWkWckahhgiNbdHR-aV`gcqEehS}{pnv0g>Tby|cyii\jghqwawu'_cHccz}omz,IhsWLdjnakFnCnh*wHMgki`hGa1012?Wcv}`xnh_khirvfvv~(^`Idby|`ly-a@`tn~lnH`fB`suNlgn503[ozyd|jdSgdmvrbzzr$ZdM`nuplh})eL`kl~lc]ergwEvubz}cdbH|}2`9QatsnzlnYijg|tdpp|*PnKfd~bbw/cGmegjbKeoj~>=4RdsvmwccZlmbyk}sy-UmFii|{egt"lJn``oaAcf{zoyxdaaEsp13>Tby|cyii\jghqwawu'_cHccz}omz,f@hfjeoBb>?4RdsvmwccZlmbyk}sy-UmFii|{egt"lHauggGimT|hxy}K}r348V`wra{oo^hifsugqw})QaJeexacx.`Wmhch}}8m7_k~uhpf`Wc`az~n~~v VhAljqthdq%iXdcjotv\cisbWzo?:5]epwjv`bUmncxxh||x.TjGjhszffs#JfafpbiWctm}Kxh|{inlFvw4f3[ozyd|jdSgdmvrbzzr$ZdM`nuplh})uMgki`hMce`p05>Tby|cyii\jghqwawu'_cHccz}omz,v@hfjeoH`ho}_sqwtjr5?2Xn}xg}eePfclusm{ys#[gLoovqki~(zLdjnakFn3d8V`wra{oo^hifsugqw})QaJeexacx.pKkvrPz`~nHlzn<0<1b>Tby|cyii\jghqwawu'_cHccz}omz,vMit|^xbxhJnt`>1:7?0?c8V`urd}6:=3o4Rdqvhq:6:7k0^h}zlu>27;?>89Qavsk|58556\jstnw868>3[oxyaz34?;8V`urd}6>245]erwop90912Xnxb{<6<:?Wct}e~74374Rdqvhq:>611Yeb:?Cmi;?WohKea?UBDVYGE]J9;RGQ@@Ue3ZOYHH]PMNFF<>UOAO^BB<64SIKEPLH512YCEKZ@UU3:?VNNN]E^X??>;RJQABYBP]XJOYQAGBg8WMTBOVGBBR]FZDg8WLAIIEU[MYZJROf8WLKXKJF@SK\JQ018WLKXKFFGE^G@N^AKAFMf3ZCFSIKYIBG;?VOJWDEOIi5\KDU\BIIWW@D]46]DIQ]SMK2<[EO\:6]@USAFg>UWI[OTMCOCOFf8WUGUMVNBKDZNL29PTJ1<[[FH=;K9;RPW]UC03ZX]MAQN7:QQRDJXJ11X^[OC_NS;?VTQIEUZ=55\RWCO[T4?3ZX]MAQ^399PVSGKWX>37^\YAM]WU1=T[[K?7^]]B49PWZCI?2YXS@AKEe9PWZKHLVZN^DAK8:QP[VRBXZn0_^Q\TDRP[LHN\01XXL\[UQG1g>USI[^^\RYNIU48WQGS]Zi0_X^PSDN\EWC@k2Y^\R]JL^FQAB2<[PDHh6]VNUJ\GIMXL@\:=6]nfd@vwFth{zcekR?>1:Qbb`Dr{Jxd~gag^0e?VoioeoH`bmdFhdla>UnfnfnOaalkSCN5==TeEelenOadGDp*vKfagKyn^z>4:Qwewrrx'hBc]a}tRvbp`d<[}xfMlftdp20>UpKaHba_khPnpwIdusm{9>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<;TCXZ30?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_43\KPR;979>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<;TCXZ32?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_43\KPR;;79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<;TCXZ34?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_43\KPR;=79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<;TCXZ36?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_43\KPR;?79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<3TCXZ30?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_4;\KPR;979>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<3TCXZ32?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_4;\KPR;;79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<3TCXZ34?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_4;\KPR;=79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW<3TCXZ36?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_4;\KPR;?79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW?9TCXZ30?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_71\KPR;979>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW?9TCXZ32?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_71\KPR;;79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW?9TCXZ34?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_71\KPR;=79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTKCJP28]l[hsW?9TCXZ36?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\CKBX:0UdS`{w_71\KPR;?79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:?TCXZ30?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_27\KPR;979>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:?TCXZ32?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_27\KPR;;79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:?TCXZ34?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_27\KPR;=79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:?TCXZ36?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_27\KPR;?79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:3TCXZ30?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_2;\KPR;979>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:3TCXZ32?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_2;\KPR;;79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:3TCXZ34?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_2;\KPR;=79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW:3TCXZ36?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_2;\KPR;?79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW=9TCXZ30?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_51\KPR;979>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW=9TCXZ32?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_51\KPR;;79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW=9TCXZ34?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_51\KPR;=79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW=9TCXZ36?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_51\KPR;?79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW==TCXZ30?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_55\KPR;979>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW==TCXZ32?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_55\KPR;;79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW==TCXZ34?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_55\KPR;=79>7^yLhCknV`aWg{~Fm~zjry-DJAY51VeT\Z\P31]l[hsW==TCXZ36?16?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\TRTX;9UdS`{w_55\KPR;?7>=7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[<1<73>UpKaHba_khPnpwIdusm{r$KCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\5;;2994SvAkFlkUmnZd~yCnsugq|*AILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV?5483?2Y|OeLfmSgdTjtsEhyiv GOF\6VE^X1?=>558WrEoJ`gYij^`ruObwqcup&MEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR;9:4?;6]xCi@jiWc`XfxAl}{esz,CKBX:0UdSoMgioakV`aWg{~DyyJnt`Y57XYj}qU::RAZT=37:11<[~IcNdc]efRlvqKf{}oyt"IAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^7=80;7:QtGmDne[ol\b|{M`qwaw~(OGNT>4Q`_cAkmkeoZlm[cz@uuFbpd]1;TUfyuQ>6^MVP9716==0_zMgBhoQabVhz}Gjyk}x.EM@Z4>WfUiOegaciPfcUiu|FHlzn[71^[hsW8UpKaHba_khPnpwIdusm{r$KCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\5;32994SvAkFlkUmnZd~yCnsugq|*AILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV?5<83>2Y|OeLfmSgdTjtsEhyiv GOF\6VE^X1?1469PsFnEadXnk]a}tLcpp`t'NDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ:587><7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[<33=02=TJbIe`\jgQmqpHgt|lxs#J@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]69>3:8;Ru@lGojZlm[czBarvfv})@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW8759<>1X{NfMilPfcUiu|Dkxxh|w/FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY2=4?64?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS4;?58:5\wBjAmhTboYeyx@o|tdp{+BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU>12;203Z}HdOgbRdeSkwrJiz~n~u!HNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__0?91469PsFnEadXnk]a}tLcpp`t'NDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ:507><7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[<3;=03=TJbIe`\jgQmqpHgt|lxs#J@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]692994SvAkFlkUmnZd~yCnsugq|*AILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV?7583?2Y|OeLfmSgdTjtsEhyiv GOF\6VE^X1=>>558WrEoJ`gYij^`ruObwqcup&MEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR;;;4?;6]xCi@jiWc`XfxAl}{esz,CKBX:0UdSoMgioakV`aWg{~DyyJnt`Y57XYj}qU::RAZT=10:11<[~IcNdc]efRlvqKf{}oyt"IAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^7?90;7:QtGmDne[ol\b|{M`qwaw~(OGNT>4Q`_cAkmkeoZlm[cz@uuFbpd]1;TUfyuQ>6^MVP9526==0_zMgBhoQabVhz}Gjyk}x.EM@Z4>WfUiOegaciPfcUiu|FHlzn[71^[hsW8UpKaHba_khPnpwIdusm{r$KCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\59<2994SvAkFlkUmnZd~yCnsugq|*AILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV?7=83?2Y|OeLfmSgdTjtsEhyiv GOF\6VE^X1=6>548WrEoJ`gYij^`ruObwqcup&MEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR;;7><7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[<52=02=TJbIe`\jgQmqpHgt|lxs#J@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]6?=3:8;Ru@lGojZlm[czBarvfv})@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW8149<>1X{NfMilPfcUiu|Dkxxh|w/FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY2;3?64?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS4=>58:5\wBjAmhTboYeyx@o|tdp{+BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU>71;203Z}HdOgbRdeSkwrJiz~n~u!HNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__0981469PsFnEadXnk]a}tLcpp`t'NDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ:3?7><7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[<5:=02=TJbIe`\jgQmqpHgt|lxs#J@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]6?53:9;Ru@lGojZlm[czBarvfv})@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW8183?2Y|OeLfmSgdTjtsEhyiv GOF\6VE^X1;?>558WrEoJ`gYij^`ruObwqcup&MEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR;=84?;6]xCi@jiWc`XfxAl}{esz,CKBX:0UdSoMgioakV`aWg{~DyyJnt`Y57XYj}qU::RAZT=71:11<[~IcNdc]efRlvqKf{}oyt"IAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^79>0;7:QtGmDne[ol\b|{M`qwaw~(OGNT>4Q`_cAkmkeoZlm[cz@uuFbpd]1;TUfyuQ>6^MVP9336==0_zMgBhoQabVhz}Gjyk}x.EM@Z4>WfUiOegaciPfcUiu|FHlzn[71^[hsW8UpKaHba_khPnpwIdusm{r$KCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\5?=2994SvAkFlkUmnZd~yCnsugq|*AILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV?1283?2Y|OeLfmSgdTjtsEhyiv GOF\6VE^X1;7>558WrEoJ`gYij^`ruObwqcup&MEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR;=04?:6]xCi@jiWc`XfxAl}{esz,CKBX:0UdSoMgioakV`aWg{~DyyJnt`Y57XYj}qU::RAZT=7=02=TJbIe`\jgQmqpHgt|lxs#J@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]6=<3:8;Ru@lGojZlm[czBarvfv})@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW8379<>1X{NfMilPfcUiu|Dkxxh|w/FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY292?64?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS4?958;5\wBjAmhTboYeyx@o|tdp{+BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU>5:10<[~IcNdc]efRlvqKf{}oyt"IAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^7;3:9;Ru@lGojZlm[czBarvfv})@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW8=83>2Y|OeLfmSgdTjtsEhyiv GOF\6VE^X171419PsFnEadXnk]a}tLcpp`t'NDOS?7Po^`JKW^XLh~jW;=R_vkgaZkrpV??SB[[<1<74>UpKaHba_khPnpwIdusm{r$KCJP28]l[gOHZQUOmyoT62_\slbbWdsS8:POTV?5;273Z}HdOgbRdeSkwrJiz~n~u!HNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP55]LQQ:56=:0_zMgBhoQabVhz}Gjyk}x.EM@Z4>WfUiEB\W_Ecwe^04UV}bhhQbuy]60ZIR\5958=5\wBjAmhTboYeyx@o|tdp{+BHCW;3TcRlFOSZ\@drfS?9VSzgke^ov|Z33WF__090;0:QtGmDne[ol\b|{M`qwaw~(OGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<>TCXZ35?63?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\fLIUPVNjxlU93\]tmacXe|rT99Q@UU>5:16<[~IcNdc]efRlvqKf{}oyt"IAD^0:[jYeAFXSSIo{aZ40YZqnllUfyuQ92^MVP969<91X{NfMilPfcUiu|Dkxxh|w/FLG[7?XgVhBC_VPD`vb_35ZW~coiRczx^41[JSS484?<6]xCi@jiWc`XfxAl}{esz,CKBX:0UdSoG@RY]Geqg\>:WT{djj_lw{[34XG\^7>3:?;Ru@lGojZlm[czBarvfv})@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X>;UDYY2<>528WrEoJ`gYij^`ruObwqcup&MEHR<6_n]aMJT_WMkmV8<]^uj``Yj}qU=>RAZT=6=05=TJbIe`\jgQmqpHgt|lxs#J@K_3;\kZdNG[RTHlzn[71^[rocmVg~tR8=_NWW808382Y|OeLfmSgdTjtsEhyiv GOF\67>;7^yLhCknV`aWg{~Fm~zjry-DJAY51VeTnDA]X^Fbpd]1;TU|eikPmtz\27YH]]6<2984SvAkFlkUmnZd~yCnsugq|*AILV82SbQmRdqskkub[}kyxOw{eMcma^4ZWhnoS97POTV?5;203Z}HdOgbRdeSkwrJiz~n~u!HNE]1=ZiXj[ox|b`|eRvbvqD~|lFjbhU=]^cg`Z2>WF__0<0>479PsFnEadXnk]a}tLcpp`t'NDOS?7Po^`QavvhfzoXxl|{BxvfHdhbS;WTmijP48]LQQ:56=<0_zMgBhoQabVhz}Gjyk}x.EM@Z4>WfUi^h}ooqfWqgu|KsiAoaeZ0^[dbcW<9TCXZ32?65?VqD`Kcf^hi_osvNevrbzq%LBIQ=9^m\fWctxfdxi^znru@zp`JfflQ9QRokd^74[JSS4;4>=6]xCi@jiWc`XfxAl}{esz,IdbcWNDOS?7Po^`QavvhfzoXxl|{BxvfHdhbS;WTmijP48]LQQYg{6920365>UpKaHba_khPnpwIdusm{r$Aljk_FLG[7?XgVhYi~~`nrgPpdtsJp~n@l`j[3_\eabX=>UDYYQwos>1:47292Y|OeLfmSgdTjtsEhyiv M`fg[UQUW::TcRl]errljvcT|hxNtzjL`lf_7[XimnT?>Q@UU]{kw:568;>=6]xCi@jiWc`XfxAl}{esz,IdbcWY]YS>>Po^`QavvhfzoXxl|{BxvfHdhbS;WTmijP36]LQQYg{6920304>UpKaHba_khPnpwIdusm{r$Anaznu]aV`wrmz~Xi|@`_b{?0;553Z}HdOgbRdeSkwrJiz~n~u!BcnwmpZdUmxny]jqOm\g|:368;856]xCi@jiWc`XfxAl}{esz,Ifirf}Ui^hzervPatHhWqey0=0>1^KMRZ64;2Y|OeLfmSgdTjtsEhyiv MbmvjqYeZl{~i~z\epLl[}iu484:=>=4SvAkFlkUmnZd~yCnsugq|*Kdg|dSo\jqtgppVcvFfUsc2=>0307>UpKaHba_khPnpwIdusm{r$Anaznu]aV`wrmz~Xi|@`_ymq86869:90_zMgBhoQabVhz}Gjyk}x.O`kphsWkXn}xk|tRgrJjYg{6?2WfUfyuQ:1^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU>=RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y29VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]65ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^EM@Z4>WfUfyuQ:1^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU>=RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y29VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]65ZIR\1;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^EM@Z4>WfUfyuQ:5^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU>9RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y2=VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]61ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^EM@Z4>WfUfyuQ:5^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU>9RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y2=VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]61ZIR\1;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^EM@Z4>WfUfyuQ:9^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU>5RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y21VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]6=ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^EM@Z4>WfUfyuQ:9^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU>5RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y21VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]6=ZIR\1;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^EM@Z4>WfUfyuQ93^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU=?RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y1;VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]57ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^EM@Z4>WfUfyuQ93^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRIAD^0:[jYj}qU=?RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVMEHR<6_n]nq}Y1;VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZAILV82SbQbuy]57ZIR\1;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ<5^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU89RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y4=VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]01ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ<5^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU89RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y4=VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]01ZIR\1;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ<9^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU85RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y41VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]0=ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ<9^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU85RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y41VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]0=ZIR\1;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ;3^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU??RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y3;VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]77ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ;3^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU??RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y3;VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]77ZIR\1;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ;7^MVP47412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU?;RAZT330=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y3?VE^X>?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]73ZIR\=;856]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^RTVZ57WfUfyuQ;7^MVP07412Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU?;RAZT730=>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVZ\^R=?_n]nq}Y3?VE^X:?<9:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZVPZV9;SbQbuy]73ZIR\1;?n6]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ779=h0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW5473j2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU3261d<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[1337f>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY?<15`8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__=9?;b:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]];>=9l4SvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS9?;?n6]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ709=h0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW5=73j2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU3:51d<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[2137f>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY<>15`8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__>??;b:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]88=9l4SvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS:=;?n6]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ429=k0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW632e3Z}HdOgbRdeSkwrJiz~n~u!Bmtz\CKBX:0UdSoMgioakV`aWg{~DyyJnt`Y57XYj}qU::RAZT3420g=TJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfUiOegaciPfcUiu|FHlzn[71^[hsW8VE^X?6>4c9PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^95<:m;Ru@lGojZlm[czBarvfv})Je|rTKCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\:::8l5\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR49=h0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW7473j2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU1151d<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[3237f>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY=;15`8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__?8?;b:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]9==9l4SvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS;>;?n6]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ5?9=h0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW7<73j2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU6351g<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[406a?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6VE^X9?>4c9PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^?><:m;Ru@lGojZlm[czBarvfv})Je|rTKCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\=9:8o5\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR3<8>i7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cAkmkeoZlm[cz@uuFbpd]1;TUfyuQ>6^MVP136WfUiOegaciPfcUiu|FHlzn[71^[hsW8VE^X97>4c9PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^><<:n;Ru@lGojZlm[czBarvfv})Je|rTKCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\<;?n6]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ369=h0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW1773j2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU7051d<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[5537f>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY;:15`8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__9;?;b:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]?<=9l4SvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS=1;?n6]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ3>9=h0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW2573j2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU4251d<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnNffnbjQabVhz}E~xIo{aZ40YZkrpV;=SB[[6337f>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhHdd`lhSgdTjtsG|~OmyoT62_\ip~X9?UDYY8<15`8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__:9?;a:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]<>8l5\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR09=k0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW<42f3Z}HdOgbRdeSkwrJiz~n~u!Bmtz\CKBX:0UdSoMgioakV`aWg{~DyyJnt`Y57XYj}qU::RAZT8370>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhBC_VPD`vb_35ZW~coiRczx^73[JSSW:>>7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<:TCXZP3066?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6>7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<:TCXZP3266?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6>7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<:TCXZP3466?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6>7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<:TCXZP3667?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6=?0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X=9UDYYQ;75:8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP55]LQQY5Wo=:8l5\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aMJT_WMkmV8<]^uj``Yj}qU>8RAZT^0\b2Y79=k0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X==UDYYQ=_g5\542f3Z}HdOgbRdeSkwrJiz~n~u!Bmtz\CKBX:0UdSoG@RY]Geqg\>:WT{djj_lw{[02XG\^T>Rh8_337e>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhBC_VPD`vb_35ZW~coiRczx^77[JSSW;Um;R=>4`9PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeAFXSSIo{aZ40YZqnllUfyuQ:4^MVPZ4Xn>U?=9o4SvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fLIUPVNjxlU93\]tmacXe|rT99Q@UU]1[c1X=8>n7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<>TCXZP2^d4[37X[^:?86]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`JKW^XLh~jW;=R_vkgaZkrpV??SB[[_266?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6>7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<>TCXZP3366?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6>7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<>TCXZP3566?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6>7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<>TCXZP3766?VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6>?7^yLhCknV`aWg{~Fm~zjry-Nip~XOGNT>4Q`_cKLV]YCi}kP:>SPwhff[hsW<>TCXZP4578WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP55]LQQY39=?0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X==UDYYQ;2578WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP55]LQQY3;=?0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X==UDYYQ;4578WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP55]LQQY3==?0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X==UDYYQ;6578WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP55]LQQY3?=>0_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X=1UDYYQ<449PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeAFXSSIo{aZ40YZqnllUfyuQ:8^MVPZ56<<1X{NfMilPfcUiu|Dkxxh|w/Lov|ZAILV82SbQmINP[[AgsiR<8QRyfdd]nq}Y20VE^XR==449PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeAFXSSIo{aZ40YZqnllUfyuQ:8^MVPZ54<<1X{NfMilPfcUiu|Dkxxh|w/Lov|ZAILV82SbQmINP[[AgsiR<8QRyfdd]nq}Y20VE^XR=;449PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeAFXSSIo{aZ40YZqnllUfyuQ:8^MVPZ52<<1X{NfMilPfcUiu|Dkxxh|w/Lov|ZAILV82SbQmINP[[AgsiR<8QRyfdd]nq}Y20VE^XR=9449PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeAFXSSIo{aZ40YZqnllUfyuQ:8^MVPZ50<=1X{NfMilPfcUiu|Dkxxh|w/Lov|ZAILV82SbQmINP[[AgsiR<8QRyfdd]nq}Y20VE^XR:;5:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdNG[RTHlzn[71^[rocmVg~tR;7_NWW[173=2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlFOSZ\@drfS?9VSzgke^ov|Z3?WF__S9<;5:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdNG[RTHlzn[71^[rocmVg~tR;7_NWW[153=2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlFOSZ\@drfS?9VSzgke^ov|Z3?WF__S9:;5:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdNG[RTHlzn[71^[rocmVg~tR;7_NWW[133=2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlFOSZ\@drfS?9VSzgke^ov|Z3?WF__S98;5:QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdNG[RTHlzn[71^[rocmVg~tR;7_NWW[113?2Y|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlFOSZ\@drfS?9VSzgke^ov|Z05WF__S?Qi75;8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP63]LQQY5Wo=T<974SvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fLIUPVNjxlU93\]tmacXe|rT:?Q@UU]1[c1X9=30_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X>;UDYYQ=_g5\61?<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnDA]X^Fbpd]1;TU|eikPmtz\27YH]]U9Sk9P35;8WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXj@EYTRJnt`Y57XYpamoTaxvP63]LQQY5Wo=T8974SvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fLIUPVNjxlU93\]tmacXe|rT:?Q@UU]1[c1X==30_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbHMQ\ZBf|hQ=?PQxieg\ip~X>;UDYYQ=_g5\212<[~IcNdc]efRlvqKf{}oyt"Cbuy]DJAY51VeTnDA]X^Fbpd]1;TU|eikPmtz\27YH]]U8885\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aMJT_WMkmV8<]^uj``Yj}qU=>RAZT^1200=TJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfUiEB\W_Ecwe^04UV}bhhQbuy]56ZIR\V99885\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aMJT_WMkmV8<]^uj``Yj}qU=>RAZT^1000=TJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfUiEB\W_Ecwe^04UV}bhhQbuy]56ZIR\V9?885\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aMJT_WMkmV8<]^uj``Yj}qU=>RAZT^1600=TJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfUiEB\W_Ecwe^04UV}bhhQbuy]56ZIR\V9=885\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aMJT_WMkmV8<]^uj``Yj}qU=>RAZT^1401=TJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfUiEB\W_Ecwe^04UV}bhhQbuy]56ZIR\V>?96]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`JKW^XLh~jW;=R_vkgaZkrpV<9SB[[_5371>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhBC_VPD`vb_35ZW~coiRczx^41[JSSW=8?96]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`JKW^XLh~jW;=R_vkgaZkrpV<9SB[[_5171>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhBC_VPD`vb_35ZW~coiRczx^41[JSSW=>?96]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`JKW^XLh~jW;=R_vkgaZkrpV<9SB[[_5771>UpKaHba_khPnpwIdusm{r$A`{w_FLG[7?XgVhBC_VPD`vb_35ZW~coiRczx^41[JSSW=UpKaHba_khPnpwIdusm{r$A`{w_QUQ[66XgVhBC_VPD`vb_35ZW~coiRczx^17[JSSW;Um;974SvAkFlkUmnZd~yCnsugq|*Kj}qU[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT?9Q@UU]1[c1X8=30_zMgBhoQabVhz}Gjyk}x.Onq}YW_[U8>Po^`JKW^XLh~jW;=R_vkgaZkrpV93SB[[_3]e3Z6312Y|OeLfmSgdTjtsEhyiv Mlw{[UQUW::TcRlFOSZ\@drfS?9VSzgke^ov|Z5?WF__S?Qi7^37=>UpKaHba_khPnpwIdusm{r$A`{w_QUQ[66XgVhBC_VPD`vb_35ZW~coiRczx^1;[JSSW;Um;R<;9:QtGmDne[ol\b|{M`qwaw~(EdsS]Y]_22\kZdNG[RTHlzn[71^[rocmVg~tR=7_NWW[7Ya?V9?56]xCi@jiWc`XfxAl}{esz,IhsWY]YS>>Po^`JKW^XLh~jW;=R_vkgaZkrpV93SB[[_3]e3Z2312Y|OeLfmSgdTjtsEhyiv Mlw{[UQUW::TcRlFOSZ\@drfS?9VSzgke^ov|Z5?WF__S?Qi7^77=>UpKaHba_khPnpwIdusm{r$A`{w_QUQ[66XgVhBC_VPD`vb_35ZW~coiRczx^1;[JSSW;Um;R8;7:QtGmDne[ol\b|{M`qwaw~(EdsS]Y]_22\kZdNG[RTHlzn[71^[rocmVg~tR:=_NWW[7Ya?=30_zMgBhoQabVhz}Gjyk}x.Onq}YW_[U8974SvAkFlkUmnZd~yCnsugq|*Kj}qU[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT8?Q@UU]1[c1X;=30_zMgBhoQabVhz}Gjyk}x.Onq}YW_[U8VE^XR:WT{djj_lw{[10XG\^T>Rh8_73\WR63<2Y|OeLfmSgdTjtsEhyiv Mlw{[UQUW::TcRlFOSZ\@drfS?9VSzgke^ov|Z21WF__S>::;Ru@lGojZlm[czBarvfv})Je|rT\Z\P31]l[gOHZQUOmyoT62_\slbbWdsS98POTV\74223Z}HdOgbRdeSkwrJiz~n~u!Bmtz\TRTX;9UdSoG@RY]Geqg\>:WT{djj_lw{[10XG\^T??::;Ru@lGojZlm[czBarvfv})Je|rT\Z\P31]l[gOHZQUOmyoT62_\slbbWdsS98POTV\76223Z}HdOgbRdeSkwrJiz~n~u!Bmtz\TRTX;9UdSoG@RY]Geqg\>:WT{djj_lw{[10XG\^T?9::;Ru@lGojZlm[czBarvfv})Je|rT\Z\P31]l[gOHZQUOmyoT62_\slbbWdsS98POTV\70223Z}HdOgbRdeSkwrJiz~n~u!Bmtz\TRTX;9UdSoG@RY]Geqg\>:WT{djj_lw{[10XG\^T?;::;Ru@lGojZlm[czBarvfv})Je|rT\Z\P31]l[gOHZQUOmyoT62_\slbbWdsS98POTV\72233Z}HdOgbRdeSkwrJiz~n~u!Bmtz\TRTX;9UdSoG@RY]Geqg\>:WT{djj_lw{[10XG\^T89;4SvAkFlkUmnZd~yCnsugq|*Kj}qU[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT8;Q@UU]7513<[~IcNdc]efRlvqKf{}oyt"Cbuy]SSWY48VeTnDA]X^Fbpd]1;TU|eikPmtz\03YH]]U?>9;4SvAkFlkUmnZd~yCnsugq|*Kj}qU[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT8;Q@UU]7713<[~IcNdc]efRlvqKf{}oyt"Cbuy]SSWY48VeTnDA]X^Fbpd]1;TU|eikPmtz\03YH]]U?89;4SvAkFlkUmnZd~yCnsugq|*Kj}qU[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT8;Q@UU]7113<[~IcNdc]efRlvqKf{}oyt"Cbuy]SSWY48VeTnDA]X^Fbpd]1;TU|eikPmtz\03YH]]U?:9;4SvAkFlkUmnZd~yCnsugq|*Kj}qU[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT8;Q@UU]7372<[~IcNdc]efRlvqKf{}oyt"Cbuy]\j524?8::>95\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=810210>UpKaHba_khPnpwIdusm{r$A`{w_^l30616988?7^yLhCknV`aWg{~Fm~zjry-Nip~XWg:??:?=1368WrEoJ`gYij^`ruObwqcup&GfyuQPn1603456:=1X{NfMilPfcUiu|Dkxxh|w/Lov|ZYi8=9<=9?=4:QtGmDne[ol\b|{M`qwaw~(EdsSR`?425214433Z}HdOgbRdeSkwrJiz~n~u!Bmtz\[k63;>;==?:4SvAkFlkUmnZd~yCnsugq|*Kj}qUTb=:<705261=TJbIe`\jgQmqpHgt|lxs#@czx^]m415091;986]xCi@jiWc`XfxAl}{esz,IhsWVd;8>9>9007?VqD`Kcf^hi_osvNevrbzq%FaxvP_o2772479;>0_zMgBhoQabVhz}Gjyk}x.Onq}YXf9>8;???259PsFnEadXnk]a}tLcpp`t'Dg~tRQa05146475<2Y|OeLfmSgdTjtsEhyiv Mlw{[Zh7<:=9><<;;Ru@lGojZlm[czBarvfv})Je|rTSc>;3600572<[~IcNdc]efRlvqKf{}oyt"Cbuy]\j524?;>:>95\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=824310>UpKaHba_khPnpwIdusm{r$A`{w_^l30615>88?7^yLhCknV`aWg{~Fm~zjry-Nip~XWg:??:<81368WrEoJ`gYij^`ruObwqcup&GfyuQPn16037>6:=1X{NfMilPfcUiu|Dkxxh|w/Lov|ZYi8=9<>4?=4:QtGmDne[ol\b|{M`qwaw~(EdsSR`?425044433Z}HdOgbRdeSkwrJiz~n~u!Bmtz\[k63;>9:9<3007?VqD`Kcf^hi_osvNevrbzq%FaxvP_o2772539;>0_zMgBhoQabVhz}Gjyk}x.Onq}YXf9>8;>;>259PsFnEadXnk]a}tLcpp`t'Dg~tRQa05147375<2Y|OeLfmSgdTjtsEhyiv Mlw{[Zh7<:=8;<<;;Ru@lGojZlm[czBarvfv})Je|rTSc>;361;572<[~IcNdc]efRlvqKf{}oyt"Cbuy]\j524?:3:>95\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=841310>UpKaHba_khPnpwIdusm{r$A`{w_^l30613998?7^yLhCknV`aWg{~Fm~zjry-Nip~XWg:??::>1368WrEoJ`gYij^`ruObwqcup&GfyuQPn1603146:=1X{NfMilPfcUiu|Dkxxh|w/Lov|ZYi8=9<8>?=4:QtGmDne[ol\b|{M`qwaw~(EdsSR`?425704433Z}HdOgbRdeSkwrJiz~n~u!Bmtz\[k63;>>>=?:4SvAkFlkUmnZd~yCnsugq|*Kj}qUTb=:<754261=TJbIe`\jgQmqpHgt|lxs#@czx^]m4150<>;986]xCi@jiWc`XfxAl}{esz,IhsWVd;8>9;8007?VqD`Kcf^hi_osvNevrbzq%FaxvP_o27722>9;>0_zMgBhoQabVhz}Gjyk}x.Onq}YXf9>8;8>>259PsFnEadXnk]a}tLcpp`t'Dg~tRQa05141465<2Y|OeLfmSgdTjtsEhyiv Mlw{[Zh7<:=>=<<;;Ru@lGojZlm[czBarvfv})Je|rTSc>;3671572<[~IcNdc]efRlvqKf{}oyt"Cbuy]\j524?<9:>95\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=855310>UpKaHba_khPnpwIdusm{r$A`{w_^l30612=88?7^yLhCknV`aWg{~Fm~zjry-Nip~XWg:??:;91368WrEoJ`gYij^`ruObwqcup&GfyuQPn1603016:=1X{NfMilPfcUiu|Dkxxh|w/Lov|ZYi8=9<95?=4:QtGmDne[ol\b|{M`qwaw~(EdsSR`?4256=4433Z}HdOgbRdeSkwrJiz~n~u!Bmtz\[k63;><;=?:4SvAkFlkUmnZd~yCnsugq|*Kj}qUTb=:<773261=TJbIe`\jgQmqpHgt|lxs#@czx^]m4150>;;986]xCi@jiWc`XfxAl}{esz,IhsWVd;8>993007?VqD`Kcf^hi_osvNevrbzq%FaxvP_o2772039;90_zMgBhoQabVhz}Gjyk}x.Onq}YXf9>8;;;=3:QtGmDne[ol\b|{M`qwaw~(EdsSR`?4254575<[~IcNdc]efRlvqKf{}oyt"Cbuy]\j524?1;9?6]xCi@jiWc`XfxAl}{esz,IhsWVd;8>9615;8WrEoJ`gYij^`ruObwqcup&GfyuQmTscmwdesafdXxlzj[3_\\Z43WfU|eikPmtz\551XG\^:=974SvAkFlkUmnZd~yCnsugq|*Kj}qUiXoas`awmjhT|h~nW?SPX^07[jYpamoTaxvP115\KPR59=k0_zMgBhoQabVhz}Gjyk}x.Onq}Ye\{kelm{inlPpdrbS;WTTR<;_n]tmacXe|rT==7POTV2442>3Z}HdOgbRdeSkwrJiz~n~u!Bmtz\fQtffzkhxdaaSucwa^4ZWQU98RaPwhff[hsW8:2SB[[106:?VqD`Kcf^hi_osvNevrbzq%FaxvPbUpbjvgd|`ee_yo{eZ0^[]Y5WF__><:6;Ru@lGojZlm[czBarvfv})Je|rTnY|nnrc`plii[}kiV27^yLhCknV`aWg{~Fm~zjry-Nip~Xj]xjb~olthmmWqgsmR8VSUQ=4^m\slbbWdsS<>6_NWW042>3Z}HdOgbRdeSkwrJiz~n~u!Bmtz\fQtffzkhxdaaSucwa^4ZWQU98RaPwhff[hsW8:2SB[[506;?VqD`Kcf^hi_osvNevrbzq%FaxvPbUpbjvgd|`ee_yo{eZ0^[]Y5WF__:9m4SvAkFlkUmnZd~yCnsugq|*Kj}qUiXoas`awmjhT|h~nW?SPX^07[jYpamoTaxvP11;\KPR1WZ];845\wBjAmhTboYeyx@o|tdp{+HkrpVh_~l`|abvjkkUsi}oP>PQW_36\kZqnllUfyuQ>08]LQQ16<01X{NfMilPfcUiu|Dkxxh|w/Lov|ZdSzhdxmnzfooQweqc\:TUSS?:Po^uj``Yj}qU:<4Q@UU:20<=TJbIe`\jgQmqpHgt|lxs#@czx^`Wvdhtij~bcc]{augX6XY_W;>TcRyfdd]nq}Y680UDYY7>399PsFnEadXnk]a}tLcpp`t'DxjaRIAD^0:[jY@FMU95RaPmtz\56YH]];8m6]xCi@jiWc`XfxAl}{esz,IwgjWNDOS?7Po^EM@Z4>WfUfyuQ>3^MVP476;11X{NfMilPfcUiu|Dkxxh|w/LpbiZAILV82SbQHNE]1=ZiXe|rT=>Q@UU00=>UpKaHba_khPnpwIdusm{r$Aob_FLG[7?XgVMEHR<6_n]nq}Y6;VE^X??<8:QtGmDne[ol\b|{M`qwaw~(E{kfSJ@K_3;\kZAILV82SbQbuy]27ZIR\:927^yLhCknV`aWg{~Fm~zjry-NvdkXOGNT>4Q`_FLG[7?XgVg~tR?<_NWW74253Z}HdOgbRdeSkwrJiz~n~u!Bst`\CKBX:0UdSJ@K_3;\kZurjV38SB[[<883:Ze~4<4?86]xCi@jiWc`XfxAl}{esz,IvseWNDOS?7Po^EM@Z4>WfUxyoQ63^MVP9?=87Uhu1;11063?VqD`Kcf^hi_osvNevrbzq%[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT?9Q@UU>3:16<[~IcNdc]efRlvqKf{}oyt"^XR^13[jYeAFXSSIo{aZ40YZqnllUfyuQ<4^MVP979<91X{NfMilPfcUiu|Dkxxh|w/QUQ[66XgVhBC_VPD`vb_35ZW~coiRczx^17[JSS4;4?<6]xCi@jiWc`XfxAl}{esz,TRTX;9UdSoG@RY]Geqg\>:WT{djj_lw{[62XG\^7?3:?;Ru@lGojZlm[czBarvfv})W_[U8528WrEoJ`gYij^`ruObwqcup&Z\^R=?_n]aMJT_WMkmV8<]^uj``Yj}qU88RAZT=7=05=TJbIe`\jgQmqpHgt|lxs#]Y]_22\kZdNG[RTHlzn[71^[rocmVg~tR=;_NWW838382Y|OeLfmSgdTjtsEhyiv PVP\75YhWkCD^UQKaucX26[X`nnS`{w_26\KPR;?7>;7^yLhCknV`aWg{~Fm~zjry-SSWY48VeTnDA]X^Fbpd]1;TU|eikPmtz\7=YH]]6;29>4SvAkFlkUmnZd~yCnsugq|*VPZV9;SbQmINP[[AgsiR<8QRyfdd]nq}Y40VE^X1?1419PsFnEadXnk]a}tLcpp`t'Y]YS>>Po^`JKW^XLh~jW;=R_vkgaZkrpV93SB[[<3<74>UpKaHba_khPnpwIdusm{r$\Z\P31]l[gOHZQUOmyoT62_\slbbWdsS>6POTV?7;273Z}HdOgbRdeSkwrJiz~n~u!_WS]04ZiXj@EYTRJnt`Y57XYpamoTaxvP39]LQQ:36=:0_zMgBhoQabVhz}Gjyk}x.RTVZ57WfUiEB\W_Ecwe^04UV}bhhQbuy]0SPwhff[hsW:2TCXZ37?63?VqD`Kcf^hi_osvNevrbzq%[[_Q<0^m\fLIUPVNjxlU93\]tmacXe|rT8?Q@UU>3:16<[~IcNdc]efRlvqKf{}oyt"^XR^13[jYeAFXSSIo{aZ40YZqnllUfyuQ;2^MVP979<91X{NfMilPfcUiu|Dkxxh|w/QUQ[66XgVhBC_VPD`vb_35ZW~coiRczx^61[JSS4;4?<6]xCi@jiWc`XfxAl}{esz,TRTX;9UdSoG@RY]Geqg\>:WT{djj_lw{[14XG\^7?3:?;Ru@lGojZlm[czBarvfv})W_[U8528WrEoJ`gYij^`ruObwqcup&Z\^R=?_n]aMJT_WMkmV8<]^uj``Yj}qU?>RAZT=7=05=TJbIe`\jgQmqpHgt|lxs#]Y]_22\kZdNG[RTHlzn[71^[rocmVg~tR:=_NWW838382Y|OeLfmSgdTjtsEhyiv PVP\75YhWkCD^UQKaucX26[X`nnS`{w_50\KPR;?7>;7^yLhCknV`aWg{~Fm~zjry-SSWY48VeTnDA]X^Fbpd]1;TU|eikPmtz\03YH]]6;29>4SvAkFlkUmnZd~yCnsugq|*VPZV9;SbQmINP[[AgsiR<8QRyfdd]nq}Y3>VE^X1?1419PsFnEadXnk]a}tLcpp`t'Y]YS>>Po^`JKW^XLh~jW;=R_vkgaZkrpV>=SB[[<3<74>UpKaHba_khPnpwIdusm{r$\Z\P31]l[gOHZQUOmyoT62_\slbbWdsS98POTV?7;273Z}HdOgbRdeSkwrJiz~n~u!_WS]04ZiXj@EYTRJnt`Y57XYpamoTaxvP47]LQQ:36=:0_zMgBhoQabVhz}Gjyk}x.RTVZ57WfUiEB\W_Ecwe^04UV}bhhQbuy]72ZIR\5?58=5\wBjAmhTboYeyx@o|tdp{+UQUW::TcRlFOSZ\@drfS?9VSzgke^ov|Z21WF__0;0;6:QtGmDne[ol\b|{M`qwaw~(X^XT?=Q`_cPfwuii{lYmzMyugOekc\:TUjhiQ<3^MVP949UDYY2=>548WrEoJ`gYij^`ruObwqcup&Z\^R=?_n]aV`uwggyn_yo}tC{waIgimR8VSljk_53\KPR;:7;m7^yLhCknV`aWg{~Fm~zjry-Qavsk|5:5=k5\wBjAmhTboYeyx@o|tdp{+Wct}e~7=3?i;Ru@lGojZlm[czBarvfv})Umzgx1<11g9PsFnEadXnk]a}tLcpp`t'[oxyaz33?3e?VqD`Kcf^hi_osvNevrbzq%Yi~{ct=6=5c=TJbIe`\jgQmqpHgt|lxs#_k|umv?1;7a3Z}HdOgbRdeSkwrJiz~n~u!]erwop909:91X{NfMilPfcUiu|Dkxxh|w/^l3776Xag|9=6]xCi@jiWc`XfxAl}{esz,[k64:9Ubb{?=0:QtGmDne[ol\b|{M`qwaw~(Wg:88:Qfnw06?VqD`Kcf^hi_osvNevrbzq%Tb==;7^kmr4YT_98>7^yLhCknV`aWg{~Fm~zjry-\j553?Vcez4SvAkFlkUmnZd~yCnsugq|*Yi8:<=Sd`y209PsFnEadXnk]a}tLcpp`t'Vd;?;8Piot265=TJbIe`\jgQmqpHgt|lxs#R`?387\mkp592Y|OeLfmSgdTjtsEhyiv _o20=0Ynf;9<6]xCi@jiWc`XfxAl}{esz,[k639;Ru@lGojZlm[czBarvfv})Xf9>:9Rgav03e?VqD`Kcf^hi_osvNevrbzq%Tb=:<7=2=65=TJbIe`\jgQmqpHgt|lxs#R`?425?558582Y|OeLfmSgdTjtsEhyiv _o2772:6978;7^yLhCknV`aWg{~Fm~zjry-\j524?5;92?>4SvAkFlkUmnZd~yCnsugq|*Yi8=9<0<=1219PsFnEadXnk]a}tLcpp`t'Vd;8>9315<14>UpKaHba_khPnpwIdusm{r$Sc>;36>21;473Z}HdOgbRdeSkwrJiz~n~u!Pn16039716;:0_zMgBhoQabVhz}Gjyk}x.]m415048=5>=5\wBjAmhTboYeyx@o|tdp{+Zh7<:=7=50=0:QtGmDne[ol\b|{M`qwaw~(Wg:??:2>9?3e?VqD`Kcf^hi_osvNevrbzq%Tb=:<7=3=65=TJbIe`\jgQmqpHgt|lxs#R`?425?658582Y|OeLfmSgdTjtsEhyiv _o2772:5978;7^yLhCknV`aWg{~Fm~zjry-\j524?5892?>4SvAkFlkUmnZd~yCnsugq|*Yi8=9<0?=1219PsFnEadXnk]a}tLcpp`t'Vd;8>9325<14>UpKaHba_khPnpwIdusm{r$Sc>;36>11;473Z}HdOgbRdeSkwrJiz~n~u!Pn16039416;:0_zMgBhoQabVhz}Gjyk}x.]m41504;=5>=5\wBjAmhTboYeyx@o|tdp{+Zh7<:=7>50=0:QtGmDne[ol\b|{M`qwaw~(Wg:??:2=9?3e?VqD`Kcf^hi_osvNevrbzq%Tb=:<7=0=65=TJbIe`\jgQmqpHgt|lxs#R`?425?758582Y|OeLfmSgdTjtsEhyiv _o2772:4978;7^yLhCknV`aWg{~Fm~zjry-\j524?5992?>4SvAkFlkUmnZd~yCnsugq|*Yi8=9<0>=1219PsFnEadXnk]a}tLcpp`t'Vd;8>9335<14>UpKaHba_khPnpwIdusm{r$Sc>;36>01;473Z}HdOgbRdeSkwrJiz~n~u!Pn16039516;:0_zMgBhoQabVhz}Gjyk}x.]m41504:=5>=5\wBjAmhTboYeyx@o|tdp{+Zh7<:=7?50=0:QtGmDne[ol\b|{M`qwaw~(Wg:??:2<9?3e?VqD`Kcf^hi_osvNevrbzq%Tb=:<7=1=65=TJbIe`\jgQmqpHgt|lxs#R`?425?058582Y|OeLfmSgdTjtsEhyiv _o2772:3978;7^yLhCknV`aWg{~Fm~zjry-\j524?5>92?>4SvAkFlkUmnZd~yCnsugq|*Yi8=9<09=1219PsFnEadXnk]a}tLcpp`t'Vd;8>9345<14>UpKaHba_khPnpwIdusm{r$Sc>;36>71;473Z}HdOgbRdeSkwrJiz~n~u!Pn16039216;:0_zMgBhoQabVhz}Gjyk}x.]m41504==5>=5\wBjAmhTboYeyx@o|tdp{+Zh7<:=7850=0:QtGmDne[ol\b|{M`qwaw~(Wg:??:2;9?3e?VqD`Kcf^hi_osvNevrbzq%Tb=:<7=6=65=TJbIe`\jgQmqpHgt|lxs#R`?425?158582Y|OeLfmSgdTjtsEhyiv _o2772:2978;7^yLhCknV`aWg{~Fm~zjry-\j524?5?92?>4SvAkFlkUmnZd~yCnsugq|*Yi8=9<08=1219PsFnEadXnk]a}tLcpp`t'Vd;8>9355<14>UpKaHba_khPnpwIdusm{r$Sc>;36>61;473Z}HdOgbRdeSkwrJiz~n~u!Pn16039316;:0_zMgBhoQabVhz}Gjyk}x.]m41504<=5>=5\wBjAmhTboYeyx@o|tdp{+Zh7<:=7950=0:QtGmDne[ol\b|{M`qwaw~(Wg:??:2:9?3e?VqD`Kcf^hi_osvNevrbzq%Tb=:<7=7=65=TJbIe`\jgQmqpHgt|lxs#R`?425?258582Y|OeLfmSgdTjtsEhyiv _o2772:1978;7^yLhCknV`aWg{~Fm~zjry-\j524?5<92?>4SvAkFlkUmnZd~yCnsugq|*Yi8=9<0;=11g9PsFnEadXnk]a}tLcpp`t'Vd;8>936?3e?VqD`Kcf^hi_osvNevrbzq%Tb=:<7=5=5c=TJbIe`\jgQmqpHgt|lxs#R`?425?<;7a3Z}HdOgbRdeSkwrJiz~n~u!Pn16039?9:91X{NfMilPfcUiu|Dkxxh|w/^l3002Xag|986]xCi@jiWc`XfxAl}{esz,[k63==Ubb{Q\W103?VqD`Kcf^hi_osvNevrbzq%Tb=:98^kmr77<[~IcNdc]efRlvqKf{}oyt"Qa054;[lhq9;:0_zMgBhoQabVhz}Gjyk}x.]m4077W`d}><5\wBjAmhTboYeyx@o|tdp{+Zh7=8:Tecx>1b9PsFnEadXnk]a}tLcpp`t'Vd;9>==3:QtGmDne[ol\b|{M`qwaw~(Wg:>?>?PIOT\47b<[~IcNdc]efRlvqKf{}oyt"lLhhl`lWc`XfxEcJnt`>3:7c<[~IcNdc]efRlvqKf{}oyt"lLhhl`lWc`XfxEcJnt`>24;4b3Z}HdOgbRdeSkwrJiz~n~u!mCikmgmTboYeyxD`Kauc?5485m2Y|OeLfmSgdTjtsEhyiv bBjjjfnUmnZd~yGaD`vb8449:l1X{NfMilPfcUiu|Dkxxh|w/cAkmkeoZlm[czFnEcwe9746;o0_zMgBhoQabVhz}Gjyk}x.`@llhd`[ol\b|{IoFbpd:6<78n7^yLhCknV`aWg{~Fm~zjry-aGmoikaXnk]a}tHlGeqg;9<49i6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf48<5>h5\wBjAmhTboYeyx@o|tdp{+gEoagic^hi_osvJjAgsi5;<2?k4SvAkFlkUmnZd~yCnsugq|*dD``dhd_khPnpwMkBf|h6:4312d9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkm1<>>3g8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxl2=2?0f?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyo322<1a>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn<36=6`=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a=06:7c<[~IcNdc]efRlvqKf{}oyt"lLhhl`lWc`XfxEcJnt`>12;4b3Z}HdOgbRdeSkwrJiz~n~u!mCikmgmTboYeyxD`Kauc?6285m2Y|OeLfmSgdTjtsEhyiv bBjjjfnUmnZd~yGaD`vb87>9:l1X{NfMilPfcUiu|Dkxxh|w/cAkmkeoZlm[czFnEcwe94>6;n0_zMgBhoQabVhz}Gjyk}x.`@llhd`[ol\b|{IoFbpd:56;o0_zMgBhoQabVhz}Gjyk}x.`@llhd`[ol\b|{IoFbpd:4878n7^yLhCknV`aWg{~Fm~zjry-aGmoikaXnk]a}tHlGeqg;;849i6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf4:85>h5\wBjAmhTboYeyx@o|tdp{+gEoagic^hi_osvJjAgsi5982?k4SvAkFlkUmnZd~yCnsugq|*dD``dhd_khPnpwMkBf|h6883812d9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkm1=8>3g8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxl2<8?0f?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyo338<1`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn<2<1a>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn<52=6`=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a=62:7c<[~IcNdc]efRlvqKf{}oyt"lLhhl`lWc`XfxEcJnt`>76;4b3Z}HdOgbRdeSkwrJiz~n~u!mCikmgmTboYeyxD`Kauc?0685m2Y|OeLfmSgdTjtsEhyiv bBjjjfnUmnZd~yGaD`vb8129:l1X{NfMilPfcUiu|Dkxxh|w/cAkmkeoZlm[czFnEcwe9226;o0_zMgBhoQabVhz}Gjyk}x.`@llhd`[ol\b|{IoFbpd:3>78n7^yLhCknV`aWg{~Fm~zjry-aGmoikaXnk]a}tHlGeqg;<>49i6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf4=25>h5\wBjAmhTboYeyx@o|tdp{+gEoagic^hi_osvJjAgsi5>22?j4SvAkFlkUmnZd~yCnsugq|*dD``dhd_khPnpwMkBf|h6?2?k4SvAkFlkUmnZd~yCnsugq|*dD``dhd_khPnpwMkBf|h6><33g8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxl2:4?0f?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyo354<1a>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn<44=6`=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a=74:7c<[~IcNdc]efRlvqKf{}oyt"lLhhl`lWc`XfxEcJnt`>6<;4b3Z}HdOgbRdeSkwrJiz~n~u!mCikmgmTboYeyxD`Kauc?1<85l2Y|OeLfmSgdTjtsEhyiv bBjjjfnUmnZd~yGaD`vb8085m2Y|OeLfmSgdTjtsEhyiv bBjjjfnUmnZd~yGaD`vb8369:l1X{NfMilPfcUiu|Dkxxh|w/cAkmkeoZlm[czFnEcwe9066;o0_zMgBhoQabVhz}Gjyk}x.`@llhd`[ol\b|{IoFbpd:1:78n7^yLhCknV`aWg{~Fm~zjry-aGmoikaXnk]a}tHlGeqg;>:49h6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf4?49h6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf4>49h6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf4149h6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf4049j6]xCi@jiWc`XfxAl}{esz,fFnnfjbYij^`ruKm@drf^hfbh>84SvAkFlkUmnZd~yCnsugq|*dD``dhd_khPnpwMkBf|h\j`djPrrvskq4d3Z}HdOgbRdeSkwrJiz~n~u!mCikmgmTboYeyxD`Kauc\47e<[~IcNdc]efRlvqKf{}oyt"lLhhl`lWc`XfxEcJnt`]26a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^336a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^326a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^316a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^306a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^376a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^366a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^356a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^346a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^3;6a=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^3:6f=TJbIe`\jgQmqpHgt|lxs#oMgioakV`aWg{~BbIo{a^01`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_321`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_331`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_301`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_311`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_361`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_371`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_341`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_351`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_3:1`>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_3;1g>UpKaHba_khPnpwIdusm{r$nNffnbjQabVhz}CeHlzn_20g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP310g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP300g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP330g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP320g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP350g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP340g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP370g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP360g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP390g?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP380`?VqD`Kcf^hi_osvNevrbzq%iOegaciPfcUiu|@dOmyoP43f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;03f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;13f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;23f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;33f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;43f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;53f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;63f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;73f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;83f8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ;93a8WrEoJ`gYij^`ruObwqcup&hHdd`lhSgdTjtsAgNjxlQ:2e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;?2e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;>2e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;=2e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;<2e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;;2e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;:2e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;92e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;82e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;72e9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR;62b9PsFnEadXnk]a}tLcpp`t'kIcecmgRdeSkwrNfMkmR8=d:QtGmDne[ol\b|{M`qwaw~(jJbbbnf]efRlvqOiLh~jS;>=d:QtGmDne[ol\b|{M`qwaw~(jJbbbnf]efRlvqOiLh~jS;?=d:QtGmDne[ol\b|{M`qwaw~(jJbbbnf]efRlvqOiLh~jS;<=d:QtGmDne[ol\b|{M`qwaw~(jJbbbnf]efRlvqOiLh~jS;==c:QtGmDne[ol\b|{M`qwaw~(jJbbbnf]efRlvqOiLh~jS:n5\wBjAmhTboYeyx@o|tdp{+gEoagic[l|kMtzFjddkmm;?86]xCi@jiWc`XfxAl}{esz,fLIUPVIda`g{_cPfupct|]cfib{{Cnwmp`t\1TUD^R::_n6;?VqD`Kcf^hi_osvNevrbzq%iEB\W_BmnilrXj[ozyh}{ThofkprDg|diU6]^MQ[13XgVY\<>94SvAkFlkUmnZd~yCnsugq|*dNG[RT_y|`bd]aMJT_W[ojhtQNNE]27Zi402Y|OeLfmSgdTjtsEhyiv bHMQ\ZUszfhnSoG@RY]Qadb~WHDOS<=Po000?VqD`Kcf^hi_osvNevrbzq%iEBZW_Ecwe969:=1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}k7==0=4:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`>25;433Z}HdOgbRdeSkwrJiz~n~u!mINV[[Agsi5;92?:4SvAkFlkUmnZd~yCnsugq|*dNG]RTHlzn<01=61=TJbIe`\jgQmqpHgt|lxs#oG@TY]Geqg;9=4986]xCi@jiWc`XfxAl}{esz,fLISPVNjxl2>5?07?VqD`Kcf^hi_osvNevrbzq%iEBZW_Ecwe9716;>0_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~j0<91259PsFnEadXnk]a}tLcpp`t'kCDXUQKauc?5=85<2Y|OeLfmSgdTjtsEhyiv bHMW\ZBf|h6:53<<;Ru@lGojZlm[czBarvfv})eAF^SSIo{a=3=61=TJbIe`\jgQmqpHgt|lxs#oG@TY]Geqg;:94986]xCi@jiWc`XfxAl}{esz,fLISPVNjxl2=1?07?VqD`Kcf^hi_osvNevrbzq%iEBZW_Ecwe9456;>0_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~j0?=1259PsFnEadXnk]a}tLcpp`t'kCDXUQKauc?6185<2Y|OeLfmSgdTjtsEhyiv bHMW\ZBf|h6993<;;Ru@lGojZlm[czBarvfv})eAF^SSIo{a=05:72<[~IcNdc]efRlvqKf{}oyt"lFOUZ\@drf4;=5>95\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyo329<10>UpKaHba_khPnpwIdusm{r$nDA[X^Fbpd:517887^yLhCknV`aWg{~Fm~zjry-aMJR_WMkm1<1259PsFnEadXnk]a}tLcpp`t'kCDXUQKauc?7585<2Y|OeLfmSgdTjtsEhyiv bHMW\ZBf|h68=3<;;Ru@lGojZlm[czBarvfv})eAF^SSIo{a=11:72<[~IcNdc]efRlvqKf{}oyt"lFOUZ\@drf4:95>95\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyo335<10>UpKaHba_khPnpwIdusm{r$nDA[X^Fbpd:4=78?7^yLhCknV`aWg{~Fm~zjry-aMJR_WMkm1=9>368WrEoJ`gYij^`ruObwqcup&hBCYVPD`vb8619:=1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}k7?50=4:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`>0=;443Z}HdOgbRdeSkwrJiz~n~u!mINV[[Agsi595>95\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyo341<10>UpKaHba_khPnpwIdusm{r$nDA[X^Fbpd:3978?7^yLhCknV`aWg{~Fm~zjry-aMJR_WMkm1:=>368WrEoJ`gYij^`ruObwqcup&hBCYVPD`vb8159:=1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}k7890=4:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`>71;433Z}HdOgbRdeSkwrJiz~n~u!mINV[[Agsi5>=2?:4SvAkFlkUmnZd~yCnsugq|*dNG]RTHlzn<55=61=TJbIe`\jgQmqpHgt|lxs#oG@TY]Geqg;<14986]xCi@jiWc`XfxAl}{esz,fLISPVNjxl2;9?00?VqD`Kcf^hi_osvNevrbzq%iEBZW_Ecwe929:=1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}k79=0=4:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`>65;433Z}HdOgbRdeSkwrJiz~n~u!mINV[[Agsi5?92?:4SvAkFlkUmnZd~yCnsugq|*dNG]RTHlzn<41=61=TJbIe`\jgQmqpHgt|lxs#oG@TY]Geqg;==4986]xCi@jiWc`XfxAl}{esz,fLISPVNjxl2:5?07?VqD`Kcf^hi_osvNevrbzq%iEBZW_Ecwe9316;>0_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~j0891259PsFnEadXnk]a}tLcpp`t'kCDXUQKauc?1=85<2Y|OeLfmSgdTjtsEhyiv bHMW\ZBf|h6>53<<;Ru@lGojZlm[czBarvfv})eAF^SSIo{a=7=61=TJbIe`\jgQmqpHgt|lxs#oG@TY]Geqg;>94986]xCi@jiWc`XfxAl}{esz,fLISPVNjxl291?07?VqD`Kcf^hi_osvNevrbzq%iEBZW_Ecwe9056;>0_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~j0;=1229PsFnEadXnk]a}tLcpp`t'kCDXUQKauc?2;443Z}HdOgbRdeSkwrJiz~n~u!mINV[[Agsi5=5>>5\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyo38?00?VqD`Kcf^hi_osvNevrbzq%iEBZW_Ecwe9?9:;1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}kT>5\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyoP1600?VqD`Kcf^hi_osvNevrbzq%iEBZW_EcweZ7?::1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}kT=4<=;Ru@lGojZlm[czBarvfv})eAF^SSIo{a^017>UpKaHba_khPnpwIdusm{r$nDA[X^FbpdY58;90_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~jS??=3:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`]1675<[~IcNdc]efRlvqKf{}oyt"lFOUZ\@drfW;99?6]xCi@jiWc`XfxAl}{esz,fLISPVNjxlQ=4318WrEoJ`gYij^`ruObwqcup&hBCYVPD`vb[735;2Y|OeLfmSgdTjtsEhyiv bHMW\ZBf|hU9:?=4SvAkFlkUmnZd~yCnsugq|*dNG]RTHlzn_3517>UpKaHba_khPnpwIdusm{r$nDA[X^FbpdY50;90_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~jS?7=2:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`]066=TJbIe`\jgQmqpHgt|lxs#oG@TY]GeqgX;9887^yLhCknV`aWg{~Fm~zjry-aMJR_WMkmR=>229PsFnEadXnk]a}tLcpp`t'kCDXUQKauc\77443Z}HdOgbRdeSkwrJiz~n~u!mINV[[AgsiV98>>5\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyoP3500?VqD`Kcf^hi_osvNevrbzq%iEBZW_EcweZ52::1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}kT?;<<;Ru@lGojZlm[czBarvfv})eAF^SSIo{a^1466=TJbIe`\jgQmqpHgt|lxs#oG@TY]GeqgX;1887^yLhCknV`aWg{~Fm~zjry-aMJR_WMkmR=6239PsFnEadXnk]a}tLcpp`t'kCDXUQKauc\075<[~IcNdc]efRlvqKf{}oyt"lFOUZ\@drfW=:9?6]xCi@jiWc`XfxAl}{esz,fLISPVNjxlQ;1318WrEoJ`gYij^`ruObwqcup&hBCYVPD`vb[145;2Y|OeLfmSgdTjtsEhyiv bHMW\ZBf|hU???=4SvAkFlkUmnZd~yCnsugq|*dNG]RTHlzn_5617>UpKaHba_khPnpwIdusm{r$nDA[X^FbpdY3=;90_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~jS98=3:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`]7375<[~IcNdc]efRlvqKf{}oyt"lFOUZ\@drfW=29?6]xCi@jiWc`XfxAl}{esz,fLISPVNjxlQ;9308WrEoJ`gYij^`ruObwqcup&hBCYVPD`vb[0443Z}HdOgbRdeSkwrJiz~n~u!mINV[[AgsiV?;>>5\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyoP5000?VqD`Kcf^hi_osvNevrbzq%iEBZW_EcweZ35::1X{NfMilPfcUiu|Dkxxh|w/cKLP]YCi}kT9><<;Ru@lGojZlm[czBarvfv})eAF^SSIo{a^7766=TJbIe`\jgQmqpHgt|lxs#oG@TY]GeqgX=<887^yLhCknV`aWg{~Fm~zjry-aMJR_WMkmR;9229PsFnEadXnk]a}tLcpp`t'kCDXUQKauc\12443Z}HdOgbRdeSkwrJiz~n~u!mINV[[AgsiV?3>>5\wBjAmhTboYeyx@o|tdp{+gOH\QUOmyoP5801?VqD`Kcf^hi_osvNevrbzq%iEBZW_EcweZ05;2Y|OeLfmSgdTjtsEhyiv bHMW\ZBf|hU=UpKaHba_khPnpwIdusm{r$nDA[X^FbpdY1:;90_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~jS;==2:QtGmDne[ol\b|{M`qwaw~(j@E_TRJnt`]467=TJbIe`\jgQmqpHgt|lxs#oG@TY]GeqgX0;80_zMgBhoQabVhz}Gjyk}x.`JKQ^XLh~jS4o5\wBjAmhTboYeyx@o|tdp{+gKrpZoxagagBmvjqcuW98i7^yLhCknV`aWg{~Fm~zjry-aIp~Tm}~geciLotlwawY6:>1X{NfMilPfcUiu|Dkxxh|w/cPfupct|Aojhh|30?0;?VqD`Kcf^hi_osvNevrbzq%i^hzervKadbbz5;;2?64SvAkFlkUmnZd~yCnsugq|*dUmxnyFjaegq8479:11X{NfMilPfcUiu|Dkxxh|w/cPfupct|Aojhh|319<1<>UpKaHba_khPnpwIdusm{r$n_k~udqwL`gcm{6:53<7;Ru@lGojZlm[czBarvfv})eZl{~i~zGe`ffv9476;=0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Bnmik}<3<1<>UpKaHba_khPnpwIdusm{r$n_k~udqwL`gcm{68>3<7;Ru@lGojZlm[czBarvfv})eZl{~i~zGe`ffv9546;20_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Bnmik}<26=6==TJbIe`\jgQmqpHgt|lxs#o\jqtgppMcfllx7?80=8:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{Hdcgaw:4>7837^yLhCknV`aWg{~Fm~zjry-aV`wrmz~Ciljjr=14:7><[~IcNdc]efRlvqKf{}oyt"l]epwfwqNbimoy0>61299PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``t;;049;6]xCi@jiWc`XfxAl}{esz,fWcv}lyDhokes>0:7><[~IcNdc]efRlvqKf{}oyt"l]epwfwqNbimoy09>1299PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``t;<84946]xCi@jiWc`XfxAl}{esz,fWcv}lyDhokes>76;4?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~1:<>3:8WrEoJ`gYij^`ruObwqcup&hYi|{jsuJfeacu4=>5>55\wBjAmhTboYeyx@o|tdp{+gTby|oxxEknddp?008502Y|OeLfmSgdTjtsEhyiv bSgrq`us@lkoi2;6?0;?VqD`Kcf^hi_osvNevrbzq%i^hzervKadbbz5><2?64SvAkFlkUmnZd~yCnsugq|*dUmxnyFjaegq81>9:11X{NfMilPfcUiu|Dkxxh|w/cPfupct|Aojhh|348<1<>UpKaHba_khPnpwIdusm{r$n_k~udqwL`gcm{6><3<7;Ru@lGojZlm[czBarvfv})eZl{~i~zGe`ffv9366;20_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Bnmik}<40=6==TJbIe`\jgQmqpHgt|lxs#o\jqtgppMcfllx79>0=8:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{Hdcgaw:2<7837^yLhCknV`aWg{~Fm~zjry-aV`wrmz~Ciljjr=76:7><[~IcNdc]efRlvqKf{}oyt"l]epwfwqNbimoy0881299PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``t;=>4946]xCi@jiWc`XfxAl}{esz,fWcv}lyDhokes>6<;4?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~1;6>358WrEoJ`gYij^`ruObwqcup&hYi|{jsuJfeacu4<4946]xCi@jiWc`XfxAl}{esz,fWcv}lyDhokes>54;4?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~18>>3:8WrEoJ`gYij^`ruObwqcup&hYi|{jsuJfeacu4?85>55\wBjAmhTboYeyx@o|tdp{+gTby|oxxEknddp?2685?2Y|OeLfmSgdTjtsEhyiv bSgrq`us@lkoi29>358WrEoJ`gYij^`ruObwqcup&hYi|{jsuJfeacu4>49;6]xCi@jiWc`XfxAl}{esz,fWcv}lyDhokes>;:71<[~IcNdc]efRlvqKf{}oyt"l]epwfwqNbimoy040=6:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{HdcgawY7:>1X{NfMilPfcUiu|Dkxxh|w/cPfupct|Aojhh|P1104?VqD`Kcf^hi_osvNevrbzq%i^hzervKadbbzV;:>:5\wBjAmhTboYeyx@o|tdp{+gTby|oxxEknddp\5=403Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~R?6279PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``tX:;=0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Bnmik}_3212>UpKaHba_khPnpwIdusm{r$n_k~udqwL`gcm{U8>:5\wBjAmhTboYeyx@o|tdp{+gTby|oxxEknddp\77403Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~R=<269PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``tX;=8<7^yLhCknV`aWg{~Fm~zjry-aV`wrmz~Ciljjr^1662=TJbIe`\jgQmqpHgt|lxs#o\jqtgppMcfllxT?;<8;Ru@lGojZlm[czBarvfv})eZl{~i~zGe`ffvZ50:>1X{NfMilPfcUiu|Dkxxh|w/cPfupct|Aojhh|P3904?VqD`Kcf^hi_osvNevrbzq%i^hzervKadbbzV92>:5\wBjAmhTboYeyx@o|tdp{+gTby|oxxEknddp\05403Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~R:>269PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``tX<;8<7^yLhCknV`aWg{~Fm~zjry-aV`wrmz~Ciljjr^6062=TJbIe`\jgQmqpHgt|lxs#o\jqtgppMcfllxT89<8;Ru@lGojZlm[czBarvfv})eZl{~i~zGe`ffvZ22:>1X{NfMilPfcUiu|Dkxxh|w/cPfupct|Aojhh|P4704?VqD`Kcf^hi_osvNevrbzq%i^hzervKadbbzV><>:5\wBjAmhTboYeyx@o|tdp{+gTby|oxxEknddp\0=403Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~R:6279PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``tX=;=0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Bnmik}_4213>UpKaHba_khPnpwIdusm{r$n_k~udqwL`gcm{U>=?94SvAkFlkUmnZd~yCnsugq|*dUmxnyFjaegq[045?2Y|OeLfmSgdTjtsEhyiv bSgrq`us@lkoiQ:3358WrEoJ`gYij^`ruObwqcup&hYi|{jsuJfeacuW<>9;6]xCi@jiWc`XfxAl}{esz,fWcv}lyDhokes]6171<[~IcNdc]efRlvqKf{}oyt"l]epwfwqNbimoyS88=7:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{HdcgawY2?;=0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Bnmik}_4:13>UpKaHba_khPnpwIdusm{r$n_k~udqwL`gcm{U>5?84SvAkFlkUmnZd~yCnsugq|*dUmxnyFjaegq[3403Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrOmhnn~R8?269PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``tX>88<7^yLhCknV`aWg{~Fm~zjry-aV`wrmz~Ciljjr^4162=TJbIe`\jgQmqpHgt|lxs#o\jqtgppMcfllxT:><9;Ru@lGojZlm[czBarvfv})eZl{~i~zGe`ffvZ15>2Y|OeLfmSgdTjtsEhyiv bSgrq`us@lkoiQ7279PsFnEadXnk]a}tLcpp`t'kXn}xk|tIgb``tX1;20_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand=2=6<=TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfko0<>1289PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgc48;5>45\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg8449:01X{NfMilPfcUiu|Dkxxh|w/cPfupct|Ykr`bok<01=6<=TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfko0<:1289PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgc48?5>45\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg8409:01X{NfMilPfcUiu|Dkxxh|w/cPfupct|Ykr`bok<05=6<=TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfko0<61289PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgc4835>55\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg848512Y|OeLfmSgdTjtsEhyiv bSgrq`usXhsgclj321<1=>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghn7><0=9:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdb;:;4956]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f?668512Y|OeLfmSgdTjtsEhyiv bSgrq`usXhsgclj325<1=>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghn7>80=9:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdb;:?4956]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f?628512Y|OeLfmSgdTjtsEhyiv bSgrq`usXhsgclj329<1=>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghn7>40=8:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdb;:7827^yLhCknV`aWg{~Fm~zjry-aV`wrmz~[mtb`ae>04;4>3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmi2<1?0:?VqD`Kcf^hi_osvNevrbzq%i^hzervSe|jhim68>3<6;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnlea:4;7827^yLhCknV`aWg{~Fm~zjry-aV`wrmz~[mtb`ae>00;4>3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmi2<5?0:?VqD`Kcf^hi_osvNevrbzq%i^hzervSe|jhim68:3<6;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnlea:4?7827^yLhCknV`aWg{~Fm~zjry-aV`wrmz~[mtb`ae>0<;4>3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmi2<9?0;?VqD`Kcf^hi_osvNevrbzq%i^hzervSe|jhim682?74SvAkFlkUmnZd~yCnsugq|*dUmxny^nymmb`9276;30_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand=62:7?<[~IcNdc]efRlvqKf{}oyt"l]epwfwqVfqeejh1:=>3;8WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iifl5>82?74SvAkFlkUmnZd~yCnsugq|*dUmxny^nymmb`9236;30_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand=66:7?<[~IcNdc]efRlvqKf{}oyt"l]epwfwqVfqeejh1:9>3;8WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iifl5><2?74SvAkFlkUmnZd~yCnsugq|*dUmxny^nymmb`92?6;30_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand=6::7><[~IcNdc]efRlvqKf{}oyt"l]epwfwqVfqeejh1:1289PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgc4<:5>45\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg8079:01X{NfMilPfcUiu|Dkxxh|w/cPfupct|Ykr`bok<40=6<=TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfko08=1289PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgc4<>5>45\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg8039:01X{NfMilPfcUiu|Dkxxh|w/cPfupct|Ykr`bok<44=6<=TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfko0891289PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgc4<25>45\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg80?9:11X{NfMilPfcUiu|Dkxxh|w/cPfupct|Ykr`bok<4<1=>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghn7:=0=9:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdb;>84956]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f?278512Y|OeLfmSgdTjtsEhyiv bSgrq`usXhsgclj362<1<>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghn7:3<7;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnlea:06;20_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand=:=6==TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfko040=7:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdbX8;=0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand^31<>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghnT==<7;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnleaY69;20_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand^316==TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfkoS<==8:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdbX9=837^yLhCknV`aWg{~Fm~zjry-aV`wrmz~[mtb`ae]217><[~IcNdc]efRlvqKf{}oyt"l]epwfwqVfqeejhR?9299PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgcW8=946]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f\5=4?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmiQ>9358WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iiflV8946]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f\654?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmiQ=13:8WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iiflV89>55\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg[75502Y|OeLfmSgdTjtsEhyiv bSgrq`usXhsgcljP250;?VqD`Kcf^hi_osvNevrbzq%i^hzervSe|jhimU99?64SvAkFlkUmnZd~yCnsugq|*dUmxny^nymmb`Z41:11X{NfMilPfcUiu|Dkxxh|w/cPfupct|Ykr`bok_351<>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghnT>5<7;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnleaY51;=0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand^11<>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghnT?=<7;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnleaY49;20_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand^116==TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfkoS>==8:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdbX;=837^yLhCknV`aWg{~Fm~zjry-aV`wrmz~[mtb`ae]017><[~IcNdc]efRlvqKf{}oyt"l]epwfwqVfqeejhR=9299PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgcW:=946]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f\7=4?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmiQ<9358WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iiflV>946]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f\054?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmiQ;13:8WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iiflV>9>55\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg[15502Y|OeLfmSgdTjtsEhyiv bSgrq`usXhsgcljP450;?VqD`Kcf^hi_osvNevrbzq%i^hzervSe|jhimU?9?64SvAkFlkUmnZd~yCnsugq|*dUmxny^nymmb`Z21:11X{NfMilPfcUiu|Dkxxh|w/cPfupct|Ykr`bok_551<>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghnT85<7;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnleaY31;=0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand^71<>UpKaHba_khPnpwIdusm{r$n_k~udqwTdkghnT9=<7;Ru@lGojZlm[czBarvfv})eZl{~i~z_axnleaY29;20_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Zjuaand^716==TJbIe`\jgQmqpHgt|lxs#o\jqtgppUg~dfkoS8==8:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{P`{okdbX==837^yLhCknV`aWg{~Fm~zjry-aV`wrmz~[mtb`ae]617><[~IcNdc]efRlvqKf{}oyt"l]epwfwqVfqeejhR;9299PsFnEadXnk]a}tLcpp`t'kXn}xk|tQczhjgcW<=946]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f\1=4?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmiQ:9358WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iiflV<946]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f\254?3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrWipfdmiQ913:8WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iiflV<9>55\wBjAmhTboYeyx@o|tdp{+gTby|oxx]ovlncg[355?2Y|OeLfmSgdTjtsEhyiv bSgrq`usXhsgcljP7358WrEoJ`gYij^`ruObwqcup&hYi|{jsuRb}iiflV29;6]xCi@jiWc`XfxAl}{esz,fWcv}ly\lwco`f\=70<[~IcNdc]efRlvqKf{}oyt"l]epwfwqUbyGe7<3<9;Ru@lGojZlm[czBarvfv})eZl{~i~z\epLl8485>2Y|OeLfmSgdTjtsEhyiv bSgrq`us[l{Ec1<1279PsFnEadXnk]a}tLcpp`t'kXn}xk|tRgrJj:46;<0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}Yn}Ca34?05?VqD`Kcf^hi_osvNevrbzq%i^hzervPatHh4<49:6]xCi@jiWc`XfxAl}{esz,fWcv}ly_hAo=4=06=TJbIe`\jgQmqpHgt|lxs#o\jqtgppVcvFfQ=QRl]errljvcTmxDdW;SPepwbhZ02Wf>?7^yLhCknV`aWg{~Fm~zjry-aV`wrmz~Xi|@`[7_\fWctxfdxi^k~NnY5YZcv}hfT:8Q`7578WrEoJ`gYij^`ruObwqcup&hYi|{jsuQfuKi\>TUi^h}ooqfW`wIgRTUi^h}ooqfW`wIgRUpKaHba_khPnpwIdusm{r$n_k~udqwPlkbg|~Hcx`{es>2:7`<[~IcNdc]efRlvqKf{}oyt"l]epwfwqRnele~xNaznugq8785n2Y|OeLfmSgdTjtsEhyiv bSgrq`us\`gncxzLotlwaw:46;l0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}^bahaztBmvjqcu4=49j6]xCi@jiWc`XfxAl}{esz,fWcv}lyXdcjotv@kphsm{6>2?h4SvAkFlkUmnZd~yCnsugq|*dUmxnyZfmdmvpFirf}oy0;0=f:QtGmDne[ol\b|{M`qwaw~(j[ozyh}{ThofkprDg|di28>3d8WrEoJ`gYij^`ruObwqcup&hYi|{jsuVji`ir|Je~byk}<9<1b>UpKaHba_khPnpwIdusm{r$n_k~udqwPlkbg|~Hcx`{es>::7c<[~IcNdc]efRlvqKf{}oyt"l]epwfwqRnele~xNaznugq[54b3Z}HdOgbRdeSkwrJiz~n~u!mRdsvavrSadodyyM`uovfvZ75m2Y|OeLfmSgdTjtsEhyiv bSgrq`us\`gncxzLotlwawY5:l1X{NfMilPfcUiu|Dkxxh|w/cPfupct|]cfib{{Cnwmp`tX;;o0_zMgBhoQabVhz}Gjyk}x.`Qatsb{}^bahaztBmvjqcuW=8n7^yLhCknV`aWg{~Fm~zjry-aV`wrmz~_e`k`uuAlqkrbzV?9i6]xCi@jiWc`XfxAl}{esz,fWcv}lyXdcjotv@kphsm{U=>h5\wBjAmhTboYeyx@o|tdp{+gTby|oxxYgbenwwGjsi|lxT;?k4SvAkFlkUmnZd~yCnsugq|*dUmxnyZfmdmvpFirf}oyS5?4SvAkFlkUmnZd~yCnsugq|*dUmzzdb~kGdsPfg`oqmmUyy~`t3a8WrEoJ`gYij^`ruObwqcup&hYi~~`nrgQadbKmgmd1>12b9PsFnEadXnk]a}tLcpp`t'kXn}aasdPfeaJbfn~c0<0=c:QtGmDne[ol\b|{M`qwaw~(j[ox|b`|eSgb`Icio}b7>3UpKaHba_khPnpwIdusm{r$n_k|pnlpaVcvFf682?94SvAkFlkUmnZd~yCnsugq|*dUmzzdb~k\epLl8185?2Y|OeLfmSgdTjtsEhyiv bSgptjhtmZozBb2:>358WrEoJ`gYij^`ruObwqcup&hYi~~`nrgPatHh4?49:6]xCi@jiWc`XfxAl}{esz,fWctxfdxi^k~Nn]363=TJbIe`\jgQmqpHgt|lxs#o\jsqmmw`UbyGeT=?84SvAkFlkUmnZd~yCnsugq|*dUmzzdb~k\epLl[7413Z}HdOgbRdeSkwrJiz~n~u!mRdqskkub[l{EcR==6:QtGmDne[ol\b|{M`qwaw~(j[ox|b`|eRgrJjY3:?1X{NfMilPfcUiu|Dkxxh|w/cPfwuii{lYn}CaP5348WrEoJ`gYij^`ruObwqcup&hYi~~`nrgPatHhW?8m7^yLhCknV`aWg{~Fm~zjry-aV`uwggyn_yo}tC{waIgim5:5>k5\wBjAmhTboYeyx@o|tdp{+gTb{yeeh]{asvA}qcKigo7=3UpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiVUpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiVUpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiVUpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiVUpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiVUpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiVUpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiRH\M^DE`4543Z}HdOgbRdeSkwrJiz~n~u!mTscmwdesafdXxlzj_GQN[C@c9$Ce?95\wBjAmhTboYeyx@o|tdp{+gRuigyjoyg`nRvbp`YA[DUMJi?"Io300>UpKaHba_khPnpwIdusm{r$nY|nnrc`plii[}kiRH\M^DE`4+Nf;997^yLhCknV`aWg{~Fm~zjry-aPwgi{hieb`\t`vf[CUJWOLo=R?<0:QtGmDne[ol\b|{M`qwaw~(j]xjb~olthmmWqgsmVLXARHId310?VqD`Kcf^hi_osvNevrbzq%iXoas`awmjhT|h~nSK]B_GDg6(Oi;=1X{NfMilPfcUiu|Dkxxh|w/cVqekufk}cdb^zntd]EWHYANm8&Ec?<0:QtGmDne[ol\b|{M`qwaw~(j]xjb~olthmmWqgsmVLXARHId210?VqD`Kcf^hi_osvNevrbzq%iXoas`awmjhT|h~nSK]B_GDg7(Oi;=1X{NfMilPfcUiu|Dkxxh|w/cVqekufk}cdb^zntd]EWHYANm9&Ec?<4:QtGmDne[ol\b|{M`qwaw~(j]xjb~olthmmWqgsmVLXARHId2/Jj7533Z}HdOgbRdeSkwrJiz~n~u!mTscmwdesafdXxlzj_GQN[C@c;$Ce?>j4SvAkFlkUmnZd~yCnsugq|*dSzhdxmnzfooQweqcXj@EYTROlcdrwV`uwggyn=>:4SvAkFlkUmnZd~yCnsugq|*dSzhdxmnzfooQweqcXj@E_TR\jae{254=TJbIe`\jgVpbtucu:m1X{NfMilPfcRtfxyoyt"O|sdpwV`aDgg~yca mM`qhaaQs:l1X{NfMilPfcRtfxyoyt"O|sdpwV`aDgg~yca mM`qhaaQs9:l0_zMgBhoQabQuiyzn~u!Bmtz\fLIUOVKohk|sZ12YZAILV9:SbQbuy]6[JSS99;8j6]xCi@jiWc`_{k{|h|w/Lov|ZdNG[MTMij}erqX74[XOGNT?k4SvAkFlkUmn]ym}~jry-Nip~Xj@EYKROkdsgpw^56UVMEHR=>_n]nq}Y2WF__:<=j;Ru@lGojZlm\~l~esz,IhsWkCD^JQNdepfwv]49TULBIQ<1^m\ip~X=VE^X:?3d9PsFnEadXnkZ|npqgq|*Kj}qUiEB\H_@fgv`utS:;VSJ@K_23\kZkrpV?TCXZ61238WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?33567<[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;768:;0_zMgBhoQabQuiyzn~u!Bmtz\fLIUOV]yeykKauc?26<4:7;:=>?4SvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>3?=1238WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?30567<[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;739:;0_zMgBhoQabQuiyzn~u!Bmtz\fLIUOV]yeykKauc?26<4:7;>=>?4SvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>3?91238WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?34567<[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;7?9:;0_zMgBhoQabQuiyzn~u!Bmtz\fLIUOV]yeykKauc?26<4:7;2=>?4SvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>34<2?02467<[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;469:;0_zMgBhoQabQuiyzn~u!Bmtz\fLIUOV]yeykKauc?26<4:789=>?4SvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>3<<1238WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?07567<[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;429:;0_zMgBhoQabQuiyzn~u!Bmtz\fLIUOV]yeykKauc?26<4:78==>?4SvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>3<81238WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?0;567<[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;4>9:;0_zMgBhoQabQuiyzn~u!Bmtz\fLIUOV]yeykKauc?26<4:79;=>?4SvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>3=>1238WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?11566<[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;54;91X{NfMilPfcRtfxyoyt"Cbuy]aMJT@W^xbxhJnt`>57?556=;8<6]xCi@jiWc`_{k{|h|w/Lov|ZdNG[MT[g{eEcwe9042:859<=?;Ru@lGojZlm\~l~esz,IhsWkCD^JQXrhvf@drf4?91??091228WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?5275=TJbIe`\jgVpbtucup&GfyuQmINPD[Rtn|lNjxl293;11:=7482Y|OeLfmSgdSwgwxlxs#@czx^`JKWAX_{ciIo{a=40>64918;o7^yLhCknV`aPzhz{iv _o2301Ynf;n7^yLhCknV`aPzhz{iv _o2301Ynf;9?6]xCi@jiWc`_{k{|h|w/^l340>;:7;TECXP0318WrEoJ`gYijY}aqrfv})eAFXLSLjkrdqp8685;2Y|OeLfmSgdSwgwxlxs#oG@RF]B`atb{z6?2?=4SvAkFlkUmn]ym}~jry-aMJT@WHno~h}|<4<17>UpKaHba_khWscst`t'kCD^JQNdepfwv:16;90_zMgBhoQabQuiyzn~u!mINPD[Dbczlyx0:0=3:QtGmDne[ol[opdp{+gOHZNUJhi|jsr>;:6g<[~IcNdc]efUqeuvbzq%iEB\H_@fgv`utS:;VSJ@K_23\kZkrpV?TCXZ33?1b?VqD`Kcf^hiXr`rsaw~(j@EYKROkdsgpw^56UVMEHR=>_n]nq}Y2WF__090?R_FLG[67XgVg~tR;POTV?3;5f3Z}HdOgbRdeTvdvwm{r$nDA]G^Cg`wct{R9:QRIAD^12[jYj}qU>SB[[<9<16>UpKaHba_khWscst`t'kCD^JQNdepfwvY4:;1X{NfMilPfcRtfxyoyt"lFOSE\EabumzyT8?<4SvAkFlkUmn]ym}~jry-aMJT@WHno~h}|_401?VqD`Kcf^hiXr`rsaw~(j@EYKROkdsgpwZ05:2Y|OeLfmSgdSwgwxlxs#oG@RF]B`atb{zU<>?5\wBjAmhTbo^xj|}k}x.`JKWAXImnyi~}P80g8WrEoJ`gYijY}aqrfv})eAFXLS^znru12?VqD`Kcf^hiXr`rsaw~(j@EYKR]{asv\TRTX;:UdS@[W_0;7[j553Z}HdOgbRdeTvdvwm{r$nDA]G^QwewrXX^XT?>Q`_LW[[4?3Wf;:i6]xCi@jiWc`_{k{|h|w/cKLVBYPz`~n?n5\wBjAmhTbo^xj|}k}x.`QabVhz}CeSLjkrdqp_41ZWNDOS>?Po^grqdjX:Ve?=6]xCi@jiWc`_{k{|h|w/cPfcUiu|@dTMij}erqX52[XOGNT?b:QtGmDne[ol[opdp{+gUnrl692Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"IAD^0112YhWkLbjbHzlmAlqkr\Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"GaptvPpdab&kNguD`uuVzt`:66=80_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,Mkvr|Z~jkh mDm{Jjuss\pznS=:=;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'@d{yy]{afg-fAj~Agz~xYwe^372>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"GaptvPpdab&kOsxh`keeJfeacu_fxo9i5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})JimnTn_kndSgrq`usKfexV:R_FLG[742?VeTmijP48]LQQYdq5859k5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})JimnTn_kndSgrq`usKfexV:R_FLG[742?VeTmijP48]LQQYdq585=<8=;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'Dg~tRAztqwwWqg`m'MnbDA]X^FbpdGilMoxxd`nthmm*gEogzoeHlzn11356>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]Lqqvr|Z~jkh HeoKLV]YCi}kJbiJjsukmeqohf'hHdb}jnEcwe477>;1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-Nip~XG|~{yy]{afg-C`hNG[RTHlznAofGavrnfh~bcc mCimpakBf|h;:=;<4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(EdsSB{{ptvPpdab&NoeEB\W_EcweDhcLlyeco{inl-fFnh{ldOmyo>2041?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#@czx^Mvpuss[}kli#IjnHMQ\ZBf|hKehIk|thlbplii&kIcc~kaD`vb5671:2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YH}}z~x^zngd,DakOHZQUOmyoNneFfwqoii}cdb#lLhnqfjAgsi8>::?5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})Je|rTCxzuuQwebc)OldBC_VPD`vbEkbCmz~bblzfoo,aGmitmgNjxl?:1708WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$A`{w_NwwtprT|hmn"JkaINP[[AgsiHdoHh}{iocwmjh)jJbdh`Kauc224053Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Lov|ZIr|y_yohe/EfjLIUPVNjxlOadEgpplhf|`ee"oMgorgm@drf9>;=>6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*Kj}qUDyy~ztRvbc`(@mgCD^UQKaucBjaBb{}cemyg`n/`@ljubfMkm<6>639Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%FaxvPOtvsqqUsino%Kh`FOSZ\@drfIgnOi~zfn`vjkk(eKaexicJnt`3:534<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv Mlw{[Jssx|~Xxlij.FgmMJT_WMkmL`kDdqwmkgsafd%nNf`sdlGeqg588<97^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+HkrpVE~x}{{Sucda+Abf@EYTRJnt`Cm`Act|`djxdaa.cAkkvciLh~j><>92:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&GfyuQ@uurvpVrfol$LicG@RY]GeqgFfmNnygaauklj+dD`fynbIo{a33227=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!Bmtz\Kprw}}Ymjk!GdlJKW^XLh~jMcjKervjjdrngg$iOea|eoFbpd459?80_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWF|xz\t`ef*BciAFXSSIo{a@lg@`usagkeb`!bBjlw`hCi}k9?<8=;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'Dg~tRAztqwwWqg`m'MnbDA]X^FbpdGilMoxxd`nthmm*gEogzoeHlzn25356>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]Lqqvr|Z~jkh HeoKLV]YCi}kJbiJjsukmeqohf'hHdb}jnEcwe706>;1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-Nip~XG|~{yy]{afg-C`hNG[RTHlznAofGavrnfh~bcc mCimpakBf|h8<=;<4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(EdsSB{{ptvPpdab&NoeEB\W_EcweDhcLlyeco{inl-fFnh{ldOmyo=8041?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#@czx^Mvpuss[}kli#IjnHMQ\ZBf|hKehIk|thlbplii&kIcc~kaD`vb6<71:2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YH}}z~x^zngd,DakOHZQUOmyoNneFfwqoii}cdb#lLhnqfjAgsi::::?5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})Je|rTCxzuuQwebc)OldBC_VPD`vbEkbCmz~bblzfoo,aGmitmgNjxl=>0708WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$A`{w_NwwtprT|hmn"JkaINP[[AgsiHdoHh}{iocwmjh)jJbdh`Kauc054053Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Lov|ZIr|y_yohe/EfjLIUPVNjxlOadEgpplhf|`ee"oMgorgm@drf;;;=>6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*Kj}qUDyy~ztRvbc`(@mgCD^UQKaucBjaBb{}cemyg`n/`@ljubfMkm>=>639Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%FaxvPOtvsqqUsino%Kh`FOSZ\@drfIgnOi~zfn`vjkk(eKaexicJnt`17534<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv Mlw{[Jssx|~Xxlij.FgmMJT_WMkmL`kDdqwmkgsafd%nNf`sdlGeqg4=8<97^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+HkrpVE~x}{{Sucda+Abf@EYTRJnt`Cm`Act|`djxdaa.cAkkvciLh~j?;?92:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&GfyuQ@uurvpVrfol$LicG@RY]GeqgFfmNnygaauklj+dD`fynbIo{a25227=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!Bmtz\Kprw}}Ymjk!GdlJKW^XLh~jMcjKervjjdrngg$iOea|eoFbpd5?9?80_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWF|xz\t`ef*BciAFXSSIo{a@lg@`usagkeb`!bBjlw`hCi}k85<8=;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'Dg~tRAztqwwWqg`m'MnbDA]X^FbpdGilMoxxd`nthmm*gEogzoeHlzn41356>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]Lqqvr|Z~jkh HeoKLV]YCi}kJbiJjsukmeqohf'hHdb}jnEcwe177>;1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-Nip~XG|~{yy]{afg-C`hNG[RTHlznAofGavrnfh~bcc mCimpakBf|h>:=;<4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(EdsSB{{ptvPpdab&NoeEB\W_EcweDhcLlyeco{inl-fFnh{ldOmyo;2041?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#@czx^Mvpuss[}kli#IjnHMQ\ZBf|hKehIk|thlbplii&kIcc~kaD`vb0671:2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YH}}z~x^zngd,DakOHZQUOmyoNneFfwqoii}cdb#lLhnqfjAgsi=>::?5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})Je|rTCxzuuQwebc)OldBC_VPD`vbEkbCmz~bblzfoo,aGmitmgNjxl::1708WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$A`{w_NwwtprT|hmn"JkaINP[[AgsiHdoHh}{iocwmjh)jJbdh`Kauc724053Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Lov|ZIr|y_yohe/EfjLIUPVNjxlOadEgpplhf|`ee"oMgorgm@drf<>;=>6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*Kj}qUDyy~ztRvbc`(@mgCD^UQKaucBjaBb{}cemyg`n/`@ljubfMkm96>639Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%FaxvPOtvsqqUsino%Kh`FOSZ\@drfIgnOi~zfn`vjkk(eKaexicJnt`6:534<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv Mlw{[Jssx|~Xxlij.FgmMJT_WMkmL`kDdqwmkgsafd%nNf`sdlGeqg288<97^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+HkrpVE~x}{{Sucda+Abf@EYTRJnt`Cm`Act|`djxdaa.cAkkvciLh~j9<>92:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&GfyuQ@uurvpVrfol$LicG@RY]GeqgFfmNnygaauklj+dD`fynbIo{a43227=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!Bmtz\Kprw}}Ymjk!GdlJKW^XLh~jMcjKervjjdrngg$iOea|eoFbpd359?80_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWF|xz\t`ef*BciAFXSSIo{a@lg@`usagkeb`!bBjlw`hCi}k>?<8=;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'Dg~tRAztqwwWqg`m'MnbDA]X^FbpdGilMoxxd`nthmm*gEogzoeHlzn55356>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]Lqqvr|Z~jkh HeoKLV]YCi}kJbiJjsukmeqohf'hHdb}jnEcwe036>;1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-Nip~XG|~{yy]{afg-C`hNG[RTHlznAofGavrnfh~bcc mCimpakBf|h?==;<4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(EdsSB{{ptvPpdab&NoeEB\W_EcweDhcLlyeco{inl-fFnh{ldOmyo:7041?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#@czx^Mvpuss[}kli#IjnHMQ\ZBf|hKehIk|thlbplii&kIcc~kaD`vb1=71:2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YH}}z~x^zngd,DakOHZQUOmyoNneFfwqoii}cdb#lLhnqfjAgsi<3::?5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})Je|rTCxzuuQwebc)OldBC_VPD`vbEkbCmz~bblzfoo,aGmitmgNjxl8?1708WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$A`{w_NwwtprT|hmn"JkaINP[[AgsiHdoHh}{iocwmjh)jJbdh`Kauc554053Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Lov|ZIr|y_yohe/EfjLIUPVNjxlOadEgpplhf|`ee"oMgorgm@drf>;;=>6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*Kj}qUDyy~ztRvbc`(@mgCD^UQKaucBjaBb{}cemyg`n/`@ljubfMkm;=>639Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%FaxvPOtvsqqUsino%Kh`FOSZ\@drfIgnOi~zfn`vjkk(eKaexicJnt`47537<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv Mlw{[Jssx|~Xxlij.FgmMJT_WMkmL`kDdqwmkgsafd%nNf`sdlGeqg1=?;0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWF|xz\t`ef*BciAFXSSIo{a@lg@`usagkeb`!bBjlw`hCi}k<=;?4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(EdsSB{{ptvPpdab&NoeEB\W_EcweDhcLlyeco{inl-fFnh{ldOmyo71738WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$A`{w_NwwtprT|hmn"JkaINP[[AgsiHdoHh}{iocwmjh)jJbdh`Kauc:517<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv Mlw{[Jssx|~Xxlij.cAlihos9=?0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWF|xz\t`ef*gEhedc=R]X05:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$A`{w_NwwtprT|hmn"oHffnNbwqQhzm;:8l5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})Je|rTCxzuuQwebc)jF|xzNcbgsp`b69:n0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWkCD^UQKauc?74869:o0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWkCe|xzKauc?5686999m7^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+HkrpVhBb}{{D`vb845998::?h5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})Je|rTnD`uuFbpd:6;7;:=>h4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(EdsSoGaptvGeqg;9:4:=3d9Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%FaxvPbHlsqqBf|h6:?3?<12g8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$A`{w_cKmtprCi}k7=>0>401f?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#@czx^`JjussLh~j0<=11430a>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]aMkvr|Mkm1?<>0427`=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!Bmtz\fLhw}}Njxl2>3?3456c<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv Mlw{[gOix|~Omyo312<2<45b3Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Lov|ZdNfyHlzn<01=5<7412Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YeAgz~xYwe030`>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]aMkvr|]s{iUpa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]aMkvr|]s{i??:9:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&GfyuQmRdcgV`wrmz~Hcx`{[5_\CKBX:;?56]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*Kj}qUi^hokRdsvavrDg|dW9SPGOF\6730WfUfyuQ:1^MVP77212Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YeZlko^hzerv@kphsS=WTKCJP2374[jYj}qU>=RAZT236=>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]aV`gcZl{~i~zLotlw_1[XOGNT>?;8_n]nq}Y29VE^X9?:9:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&GfyuQmRdcgV`wrmz~Hcx`{[5_\CKBX:;?>?_sq\g|:56:n0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWg:8<=Q}s^az87869=<0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,Kprw}}Ymjk!bBjlkvcUmhnYi|{jsu46?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#B{{ptvPpdab&kIccb}jRdcgV`wrmz~TCxzuuQwebc)jJefadzPAOF\56>>Wf<=7^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+Jssx|~Xxlij.cAkkjubZlko^hzerv\Kprw}}Ymjk!bBmnilrXIGNT=>66_n37`>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"AztqwwWqg`m'hHdba|eSgb`Wcv}lyS}{pnv7b>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"AztqwwWqg`m'hHdba|eSgb`Wcv}lyS}{pnv\B1`<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv OtvsqqUsino%nNf`orgQadbUmxnyQ}surlpZA3;2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Mvpuss[}kli#lIigmKadbbz^eyh9?4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(G|~{yy]{afg-fCoagEkxxZa}d518WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$CxzuuQwebc)jF|xzNcbgsp`b3;2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Mvpuss[}kli#l\t`vf[CUJWOLo=984SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(G|~{yy]{afg-fVrf|lUM_@QIFe3.Mk203Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/NwwtprT|hmn"o]{aug\BVKXNOn:!D`>469Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%Dyy~ztRvbc`(e[}kiRH\M^DE`4+Nf;><7^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+Jssx|~Xxlij.cQweqcXNZGTJKj>-Hl006=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!@uurvpVrfol$i_yo{e^DPIZ@Al;>=7^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+Jssx|~Xxlij.cQweqcXNZGTJKj=-Hl7e>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"AztqwwWqg`m'hXxlzj_GQN[C@c:$CeS^Y?3b9Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%Dyy~ztRvbc`(e[}xdnh?;c:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&Z\^R=62^m\fLhw}}^sSIo{aZ0^[`wrieU>Sb;?;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'Y]YS>7=_n]aMkvr|]rTHlzn[3_\atsfdV?Tc1<115:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$^hokRdsvavrAaoe$Anaznu]aV`gcImny845\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})UmhnYi|{jsuDjbj)JkfexRl]e`fB`at6<01X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-QadbUmxnyHffn-Ngjsi|VhYiljNdep10<=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!]e`fQatsb{}Lbjb!BcnwmpZdUmhnJhi|<569Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%Yilj]epwfwq@nnf%Fob{at^`QadbFlmxTtb|30?32[LHQW9?:7^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+Wcfl[ozyh}{Fhdl+Heh}g~Tn_knd@fgvZ~hz5;5=<;>;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'[ojh_k~udqwBl`h'DidyczPbSgb`DbczVrd~1<11072?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#_kndSgrq`usN`ld#@m`uov\fWcflHno~Rv`r=1=542>3Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Sgb`Wcv}lyJdh`/LalqkrXj^xbxhOkds6b?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#_kndSgrq`usN`ld#@m`uov\fRtn|lKoh?;a:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&Xnmi\jqtgppCoag&Ghcx`{_cUqmqcFlmx98l5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})UmhnYi|{jsuDjbj)JkfexRlXrhvfEabu;<20_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,V`gcZl{~i~zIigm,Ifirf}Ui[g{e@fgvZ~hz5:5=0352>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"Cbuy]aHfjBey~rOb{atZ6^[BHCW;8>4RaPmtz\50YH]]8::;5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})UmhnYi|{jsuDjbj)Je|rTnAmcElrw}Firf}Q?QRIAD^011=YhWdsS<;POTV0530<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv RdcgV`wrmz~Meka Mlw{[gJddLg{xtM`uovX0XY@FMU9>86Po^ov|Z72WF__8<8:;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'[ojh_k~udqwBl`h'Dg~tRlCcmGntqDg|dW9SPGOF\673?WfUfyuQ>5^MVP0003Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Sgb`Wcv}lyJdh`/Lov|ZdKkeOf|ywLotlw_1[XOGNT>?;7_n]nq}Y6=VE^X8QI669Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%Yilj]epwfwq@nnf%FaxvPbMaoAhvsqJe~byU;]^EM@Z45=1UdS`{w_07\KPR2WNk1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-QadbUmxnyHffn-Nip~XjEigJxbcCnwmp^2ZWkFh`K{clBmvjq]3UVg~tR?;_NWW640e3Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Sgb`Wcv}lyJdh`/Lov|ZdKkeL~`aM`uovX0XYeDjfMyabLotlw_1[Xe|rT=9Q@UU122g=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!]e`fQatsb{}Lbjb!Bmtz\fIekN|fgOb{atZ6^[gJddOg`NaznuY7YZkrpV;?SB[[404b?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#_kndSgrq`usN`ld#@czx^`Ogi@rdeIdyczT4\]aHfjA}efHcx`{[5_\ip~X9=UDYY;9c:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&Xnmi\jqtgppCoag&GfyuQmLbnEqijDg|dW9SPbMaoBpjkKfexV:R_lw{[42XG\^>SK8l;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'[ojh_k~udqwBl`h'Dg~tRlCcmDvhiEh}g~P8PQmLbnEqijDg|dW9SPmtz\51YH]]?TK8<4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(Zlko^hzervEmci([`dl`hMcobiQEH~(E{kfSd\NM070?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#_kndSgrq`usN`ld#^gagmg@hjelZHGs#@|nm^kQEH77==1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-QadbUmxnyHffn-PmkakmJfdof\NMy-NvdkXa[KF=;=;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'[ojh_k~udqwBl`h'ZcekakLlnahVDK'DxjaRg]AL666>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"]fnfnfGiidc[KFt"C}al]jVDK2=;1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-QadbUmxnyHffn-PmkakmJfdof\NMy-NvdkXa[KF:8<4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(Zlko^hzervEmci([`dl`hMcobiQEH~(E{kfSd\NM671?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#_kndSgrq`usN`ld#^gagmg@hjelZHGs#@|nm^kQEH>2:2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.PfeaTby|oxxKgio.QjjbjbKeehg_OBx.OqehYnZHG2845\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})UmhnYi|{jsuDjbj)eDjfNa}zvCnwmp979<01X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-QadbUmxnyHffn-aHfjBey~rOb{at=0=0<=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!]e`fQatsb{}Lbjb!mLbnFiur~Kfex1=1489Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%Yilj]epwfwq@nnf%i@nbJmqvzGjsi|5>5:?5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})UmhnYi|{jsuDjbj)eDjfNa}zvCnwmp^2ZWNDOS?<:8^m\ip~X9>708WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$^hokRdsvavrAaoe$nAmcElrw}Firf}Q?QRIAD^011=YhWdsS<;POTV?6;053Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Sgb`Wcv}lyJdh`/cN`h@kw|pIdyczT4\]DJAY5:<2TcRczx^36[JSS4:4=>6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*TbimXn}xk|tGkek*dKkeOf|ywLotlw_1[XOGNT>?;7_n]nq}Y6=VE^X1:1499Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%Yilj]epwfwq@nnf%i@nbJmqvzGjsi|V;?46]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*TbimXn}xk|tGkek*dKkeOf|ywLotlw[72?3Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Sgb`Wcv}lyJdh`/cN`h@kw|pIdyczP35:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$^hokRdsvavrAaoe$nAmcElrw}Firf}U?855\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})UmhnYi|{jsuDjbj)eDjfMyabLotlw858302Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.PfeaTby|oxxKgio.`Ogi@rdeIdycz31?6;?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#_kndSgrq`usN`ld#oBllGwohFirf}692964SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(Zlko^hzervEmci(jEigJxbcCnwmp959<11X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-QadbUmxnyHffn-aHfjA}efHcx`{<5<53>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"lCcmDvhiEh}g~P8PQmLbnEqijDg|dW9SPmtz\51YH]]6;2;94SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(Zlko^hzervEmci(jEigJxbcCnwmp^2ZWkFh`K{clBmvjq]3UVg~tR?;_NWW8481?2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.PfeaTby|oxxKgio.`Ogi@rdeIdyczT4\]aHfjA}efHcx`{[5_\ip~X9=UDYY2=>758WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$^hokRdsvavrAaoe$nAmcFtnoGjsi|R>VSoBllGwohFirf}Q?QRczx^37[JSS4:4=;6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*TbimXn}xk|tGkek*dKkeL~`aM`uovX0XYeDjfMyabLotlw_1[Xe|rT=9Q@UU>7:11<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv RdcgV`wrmz~Meka bMaoBpjkKfexR>;7:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&Xnmi\jqtgppCoag&hGoaHzlmAlqkrX9==0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,V`gcZl{~i~zIigm,fIekN|fgOb{at^073>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"lCcmDvhiEh}g~T?994SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(Zlko^hzervEmci(jEigJxbcCnwmpZ23<2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.PfeaTby|oxxKgio.`QadbFlmx7<3:;;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'[ojh_k~udqwBl`h'kXnmiOkds>2:12<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv RdcgV`wrmz~Meka bSgb`Dbcz585895\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})UmhnYi|{jsuDjbj)eZlkoMij}<2<77>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"l]e`fB`atX8=90_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,V`gcZl{~i~zIigm,fWcflHno~R?;3:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&Xnmi\jqtgppCoag&hYiljNdep\615<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv RdcgV`wrmz~Meka bSgb`DbczV9?96]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*TbimXn}xk|tGkek*dPz`~nMij}<1<71>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"lXrhvfEabu484?96]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*TbimXn}xk|tGkek*dPz`~nMij}<3<71>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"lXrhvfEabu4:4?86]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*TbimXn}xk|tGkek*dPz`~nMij}_167?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#_kndSgrq`usN`ld#oY}iugB`atX9=>0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,V`gcZl{~i~zIigm,fRtn|lKohQ=459Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%Yilj]epwfwq@nnf%i[g{e@fgvZ54?2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`EmciCi}kDyy2?>2:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nKgioEcweJss48:5?55\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})eN`ldHlznOtv?548402Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`EmciCi}kDyy2>2?1;?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#oHffnFbpdIr|5;82>64SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(jOcmcIo{aNww8429;11X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-aBl`hLh~jCxz314<0<>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"lIigmGeqgH}}6::3=7;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'kLbjbJnt`Mvp9706:20_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fCoagMkmB{{<0:=7==T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mFhdl@drfG|~7=40<7:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hMekaKaucLqq:66:20_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fCoagMkmB{{<32=7==T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mFhdl@drfG|~7><0<8:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hMekaKaucLqq:5:7937^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+g@nnfNjxlAzt=00:6><[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bGkekAgsiF0?:1399Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%iJdh`D`vbKpr;:<4846]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*dAaoeOmyo@uu>12;5?3Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/cDjbjBf|hE~x1<8>2:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nKgioEcweJss4;25?55\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})eN`ldHlznOtv?6<84?2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`EmciCi}kDyy2=>2:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nKgioEcweJss4::5?55\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})eN`ldHlznOtv?748402Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`EmciCi}kDyy2<2?1;?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#oHffnFbpdIr|5982>64SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(jOcmcIo{aNww8629;11X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-aBl`hLh~jCxz334<0<>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"lIigmGeqgH}}68:3=7;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'kLbjbJnt`Mvp9506:20_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fCoagMkmB{{<2:=7==T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mFhdl@drfG|~7?40<7:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hMekaKaucLqq:46:20_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fCoagMkmB{{<52=7==T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mFhdl@drfG|~78<0<8:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hMekaKaucLqq:3:7937^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+g@nnfNjxlAzt=60:6><[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bGkekAgsiF09:1399Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%iJdh`D`vbKpr;<<4846]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*dAaoeOmyo@uu>72;5?3Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/cDjbjBf|hE~x1:8>2:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nKgioEcweJss4=25?55\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})eN`ldHlznOtv?0<84?2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`EmciCi}kDyy2;>2:8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nKgioEcweJss4<:5?55\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})eN`ldHlznOtv?148402Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`EmciCi}kDyy2:2?1;?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#oHffnFbpdIr|5?82>64SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(jOcmcIo{aNww8029;11X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-aBl`hLh~jCxz354<0<>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"lIigmGeqgH}}6>:3=7;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'kLbjbJnt`Mvp9306:20_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fCoagMkmB{{<4:=7==T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mFhdl@drfG|~7940<7:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hMekaKaucLqq:26:20_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fCoagMkmB{{<72=7==T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mFhdl@drfG|~7:<0<8:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hMekaKaucLqq:1:7937^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+g@nnfNjxlAzt=40:61<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bGkekAgsiF0;0<7:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hMekaKaucLqq:06:=0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fCoagMkmB{{<9<03>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"lIigmGeqgH}}622>?4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(jOcmc_knd208WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nKgioSgb`4553Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/cDjbjQua}o8:6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*dAaoe\~dzj_RU373=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mIorvpAgsi5;82>84SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(j@d{yyJnt`>20;513Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/cKmtprCi}k7=80<6:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hBb}{{D`vb8409;<1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-aMkvr|Mkm1=1349Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%iEc~ztEcwe929;?1X{dzlhdf@llhd`Kcft"LfmSg`alpbAg~n~koley-aMkvr|Mkm1;9>248WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nD`uuFbpd:2?79=7^yftbjf`FnnfjbIe`v BhoQafcn~lCexh|iabg{+gOix|~Omyo359<02>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"lFnqww@drf4<35?;5\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})eAgz~xIo{a=41:60<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bHlsqqBf|h6=?3=7;RujpfnblJbbbnfMilz,FlkUmjobzhGatdpeefc'kCe|xzGe`ffvRiul:k0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fLhw}}Bnmik}Wnpg[42b3Z}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/cKmtprOmhnn~Za}d^EM@Z45=>UdSL@K_0144Zi3n2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`Jjuss@lkoiY`re]DJAY5:<=TcROAD^3035Yh9:=0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fLhw}}XsSLmleqv0f>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"lFnqwwV}YFkjo{xR]X05a8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$nD`uuV{[WcflpULBIQ=245\kZGILV;84>Q`4e9Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%iEc~ztUz\V`gcqVMEHR<=56]l[DHCW893?Ra>559Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%iEc~ztUz\V`gcqVhGoaGaptvQ|ZGdklzSL@K_015=Zi2=2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`Jjuss\qUYiljv_cN`hLhw}}XsSLmleqv\EKBX9:<2Sb?<5:QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&hBb}{{Txrf8584=2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`Jjuss\pzn0<0l4SvkwgmccKaceoeLfmy-AmhTbklc}iD`{esdbg`~(jDks^hokRdsvavrt4848n6]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*dJiqXnmi\jqtgppv:56:h0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fHgZlko^hzervp8684j2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`Ne}TbimXn}xk|tr>7:6g<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bLc{V`gcZl{~i~z|_11b?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#oCnxSgb`Wcv}lyR?3:6e<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bSgb`Wcv}lyOb{at=3=7f=T`~hdhjLhhl`lGojp&Hba_klehtfMkrbzokhiu!mRdcgV`wrmz~Hcx`{<3<0g>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"l]e`fQatsb{}Idycz33?1`?Vqn|jbnhNffnbjAmh~(J`gYinkfvdKmp`taijos#o\jaePfupct|Je~by2;>478WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$n_kndSgrq`usKfexV:R_FLG[742?VeTaxvP50]LQQ:76>478WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$n_kndSgrq`usKfexV:R_FLG[742?VeTaxvP50]LQQ:56478WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$n_kndSgrq`usKfexV:R_FLG[742?VeTaxvP50]LQQ:36:h0_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,fWcfl[ozyh}{CnwmpZ64j2Y|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.`QadbUmxnyM`uov\56d<[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bSgb`Wcv}lyOb{at^00f>Upa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"l]e`fQatsb{}IdyczP32`8WroskaooOegaci@ji})EadXnohgyeHlwaw`fklr$n_kndSgrq`usKfexR:VSL@K_01:6Zi6<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,GmoikaCexh|iabg-fRiulJe~byk}<1<7<>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Lhhl`lLhsm{ljoh mWnpgGjsi|lx7=3:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&IcecmgIovfvcgdm'h\cjLotlwaw:56=20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+FnnfjbBbyk}f`af*gQhzmIdyczjr=1=0==T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv CikmgmOi|lxmmnk!bVmq`Firf}oy090;8:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Hdd`lhHlwaw`fkl$i[b|kCnwmp`t;=7>37^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*EoagicEczjrgc`a+dPg{nHcx`{es>5:11<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/BjjjfnNf}oyjlmj.cUlvaEh}g~n~R>;7:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Hdd`lhHlwaw`fkl$i[b|kCnwmp`tX9==0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+FnnfjbBbyk}f`af*gQhzmIdyczjr^073>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Lhhl`lLhsm{ljoh mWnpgGjsi|lxT?994SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'JbbbnfFnugqbdeb&k]d~iM`uovfvZ23?2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-@llhd`@dihncd,aSjtcKfexh|P5558WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#NffnbjJjqcunhin"oY`reAlqkrbzV9;Po^RTVZ5>8VeTAXVP355:[j2>3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.EM@Z45<7?_n]NQ]Y4<>3TcR?;c:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%LBIQ=257\kZVPZV92WfUX[=;;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&MEHR<=44]l[gOix|~_tRJnt`Y14XYflmU:>4Q@UU>0:15<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nNaafheQadbCggo?m6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`@kk`no[ojhIaae^pppuis0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bBmmblaUmhnYiljv4c9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(eKfdmej\jaePfeaXzz~{cy=j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&FbbfM`ngkd*gBkqHihi~};2:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dKKVY~nywe=2=07=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$i@NQ\ucvzt`:662:36<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nAMPSt`w}uc\;TULBIQ=257\kZkrpV23SB[[<0<\mkp6<81X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mLB]Pqgr~xlU;8<5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aHFYT}k~r|hQ>429Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(eDf}n~>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aHjqbz:8Iey}P1360?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&kFd{h|<2CkwwZ74<:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mLnufv64Ea}yT=9:<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&FbbfM`ngkd*gJhlx8>Og{s^3606=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$i@byjr20AmquX9?>87^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*JnfbIdbkgh.cNls`t4:KcR?8429Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(eDf}n~>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aHjqbz:8Iey}P2160?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&kFd{h|<2CkwwZ46<:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mLnufv64Ea}yT>?:<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&FbbfM`ngkd*gJhlx8>Og{s^0006=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$i@byjr20AmquX:=>87^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*JnfbIdbkgh.cNls`t4:KcR<:429Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(eDf}n~>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aHjqbz:8Iey}P2960?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&kFd{h|<2CkwwZ4><:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mLnufv64Ea}yT?=:<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&FbbfM`ngkd*gJhlx8>Og{s^1207=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$i@byjr20AmquX0=80_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bMmtaw55J`~xS4=l;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&FbbfM`ngkd*gKf{b6;2>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;;2>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;:2>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;92>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;82>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;?2>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;>2>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;=2>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;<2>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;32>j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;22>m4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtc5;5?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;:5?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;;5?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;85?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;95?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;>5?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;?5?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;<5?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;=5?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;25?i5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;35?n5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdul4;48h6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Nevm;;948h6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Nevm;;848o6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Nevm;;79h7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*JnfbIdbkgh.cObwn:36:i0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bLcpo939;j1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mM`qh8384k2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-OmkmDgglbk#lBari?3;5d3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.NjjnEhfocl"oCnsj>;:6e<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%n@o|k=;=7g=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iAl}d_11a?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&kGjfQ>3b9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(eEhy`S<>>m4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtcV;8?n5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aIdulW8>8o6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`NevmX9<9h7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*JnfbIdbkgh.cObwnY6>:i0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bLcpoZ70;j1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mM`qh[4>4k2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-OmkmDgglbk#lBari\5<5e3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.NjjnEhfocl"oCnsj]17f=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iAl}d_320g>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Cioi@kk`no'hFm~eP201`?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&kGjfQ=22a8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#AgakBmmbla)jDkxgR<<3b9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(eEhy`S?:8=l;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&FbbfM`ngkd*gKf{bU9:>m4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fHgtcV83:12<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nX~es11Flrt48:5895\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aQuvbz:8Iey}310<70>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Cioi@kk`no'h^|}k}33@jpv:6:7>?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*JnfbIdbkgh.cWst`t4:Kc1?<>568WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#AgakBmmbla)j\z{i==Bhvp8429<=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mUqrfv64Ea}y7=80;4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??Lftr>22;233Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.NjjnEhfocl"o[pdp06Gos{5;<29:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fPvwm{99Ndz|<0:=01=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iY}~jr20Amqu;904??6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Vtucu;;Hbx~2>>568WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#AgakBmmbla)j\z{i==Bhvp8769<=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mUqrfv64Ea}y7><0;4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??Lftr>16;233Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.NjjnEhfocl"o[pdp06Gos{58829:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fPvwm{99Ndz|<36=01=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iY}~jr20Amqu;:<4?86]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Vtucu;;Hbx~2=6?67?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&k_{|h|<2Ckww9406=>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bTrsaw55J`~x0?61459Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(e]yzn~>518WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#AgakBmmbla)j\z{i==Bhvp8183;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-OmkmDgglbk#lZpqgq77Dn|z6>29=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fPvwm{99Ndz|<7<77>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Cioi@kk`no'h^|}k}33@jpv:06=90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bTrsaw55J`~x050;3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??Lftr>::3c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nX~es11FlrtS:;VSAgakBmmbla)j\z{i==Bhvp_67ZWdsS5=POTV?4;0a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.NjjnEhfocl"o[pdp06Gos{R9:QRBfnjAljco`&k_{|h|<2Ckww^56UVg~tR6<_NWW8469>o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mUqrfv64Ea}yP?]^NjjnEhfocl"o[pdp06Gos{R9:QRczx^:0[JSS4885:k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aQuvbz:8Iey}T30_\HlhlKfdmej mUqrfv64Ea}yP?Og{sZ12YZJnfbIdbkgh.cWst`t4:KcV=>]^ov|Z>4WF__0<:16g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(e]yzn~>5?4e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&k_{|h|<2Ckww^56UVFbbfM`ngkd*gSwxlx8>Og{sZ12YZkrpV28SB[[<04=2c=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iY}~jr20Amqu\;8WT@d`dCnlemb(e]yzn~>Q@UU>23;0a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.NjjnEhfocl"o[pdp06Gos{R9:QRBfnjAljco`&k_{|h|<2Ckww^56UVg~tR6<_NWW84>9>o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mUqrfv64Ea}yP?]^NjjnEhfocl"o[pdp06Gos{R9:QRczx^:0[JSS484=j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Vtucu;;Hbx~U<1\]OmkmDgglbk#lZpqgq77Dn|zQ8=PQbuy];7ZIR\58;2;h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fPvwm{99Ndz|[23^[IoicJeejdi!bTrsaw55J`~xW>?R_lw{[=5XG\^7><09f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??LftrY05XYKagaHcchfg/`Vtucu;;Hbx~U<1\]nq}Y?;VE^X1<=>7d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#AgakBmmbla)j\z{i==Bhvp_67ZWEcegNaafhe-fPvwm{99Ndz|[23^[hsW19TCXZ322<5b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Cioi@kk`no'h^|}k}33@jpv]49TUGeceLoodjc+dRxyoy??LftrY05XYj}qU3?RAZT=07:3`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nX~es11FlrtS:;VSAgakBmmbla)j\z{i==Bhvp_67ZWdsS5=POTV?6081n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-OmkmDgglbk#lZpqgq77Dn|zQ8=PQCioi@kk`no'h^|}k}33@jpv]49TUfyuQ73^MVP9416?l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bTrsaw55J`~xW>?R_MkmoFiin`m%nX~es11FlrtS:;VS`{w_91\KPR;:>4=j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Vtucu;;Hbx~U<1\]OmkmDgglbk#lZpqgq77Dn|zQ8=PQbuy];7ZIR\5832;h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fPvwm{99Ndz|[23^[IoicJeejdi!bTrsaw55J`~xW>?R_lw{[=5XG\^7>409e:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??LftrY05XYKagaHcchfg/`Vtucu;;Hbx~U<1\]nq}Y?;VE^X1<16g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(e]yzn~>Og{sZ12YZkrpV28SB[[<23=2`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iY}~jr20Amqu\;8WT@d`dCnlemb(e]yzn~>Q@UU>0:3c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nX~es11FlrtS:;VSAgakBmmbla)j\z{i==Bhvp_67ZWdsS5=POTV?0;0b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.NjjnEhfocl"o[pdp06Gos{R9:QRBfnjAljco`&k_{|h|<2Ckww^56UVg~tR6<_NWW8081m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-OmkmDgglbk#lZpqgq77Dn|zQ8=PQCioi@kk`no'h^|}k}33@jpv]49TUfyuQ73^MVP909>l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mUqrfv64Ea}yP??R_MkmoFiin`m%nX~es11FlrtS:;VS`{w_91\KPR;07]^NjjnEhfocl"o[pdp06Gos{R9:QRczx^:0[JSS404==6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Vtucu;;Hbx~U<1\]aMkvr|]rTHlzn[71^[`wrieU=9Ra;2:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??Lftr]307=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iY}~jr20AmquX9=90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bTrsaw55J`~xS<>;3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??Lftr]2515<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nX~es11FlrtW88??6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Vtucu;;Hbx~Q>3518WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#AgakBmmbla)j\z{i==Bhvp[423;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-OmkmDgglbk#lZpqgq77Dn|zU:99=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'EcegNaafhe-fPvwm{99Ndz|_0477>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Cioi@kk`no'h^|}k}33@jpvY6?=90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+IoicJeejdi!bTrsaw55J`~xS<6;3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%GeceLoodjc+dRxyoy??Lftr]2=14<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/MkmoFiin`m%nX~es11FlrtW;>87^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*JnfbIdbkgh.cWst`t4:KcR5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(D`d`Ob`iif,aQuvbz:8Iey}P2260?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"BfnjAljco`&k_{|h|<2CkwwZ43<:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,HlhlKfdmej mUqrfv64Ea}yT>8:<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&FbbfM`ngkd*gSwxlx8>Og{s^0506=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv LhlhGjhaan$iY}~jr20AmquX:>>87^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*JnfbIdbkgh.cWst`t4:KcR<7429Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(e]yzn~>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})KagaHcchfg/`Vtucu;;Hbx~Q7439Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$@d`dCnlemb(e]yzn~>2:0c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lcg`ZAILV8988Q`_cKmtprSpVNjxlU=0\]b`aY6:0UDYYQcuu>2:43c3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Ob`aY@FMU9>9;Po^`Jjuss\qUOmyoT21_\eabX9;3TCXZPltv?6;3b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Ob`aY@FMU9>9;Po^`Jjuss\qUOmyoT21_\eabX9;3TCXZPltv?6;72n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-NeabXOGNT>?::_n]aMkvr|]rTHlzn[32^[dbcW882SB[[_ymq86869?l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+HeheykySAgakBmmbla)j\z{i==Bhvp_67ZWkCe|xz[x^Fbpd]1;TUn}xoc_77\kZe~494<<6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Jkfg{mQCioi@kk`no'h^|}k}33@jpv]49TUiEc~ztUz\@drfS?9VShzam]51ZiXkp6:<38i;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ghc`~nr^NjjnEhfocl"o[pdp06Gos{R9:QRlFnqwwP}YCi}kP:>SPepwbhZ02WfUhu1?16g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Anabp`p\HlhlKfdmej mUqrfv64Ea}yP?]^`Jjuss\qUOmyoT62_\atsfdV<>SbQly=1=2c=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv MbmntdtXD`d`Ob`iif,aQuvbz:8Iey}T30_\fLhw}}^sSIo{aZ40YZcv}hfT:8Q`_b{?0;0a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.O`khvfzVFbbfM`ngkd*gSwxlx8>Og{sZ12YZdNfyXuQKaucX26[Xmxj`R8:_n]`}939>o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IfijxhxT@d`dCnlemb(e]yzn~>7:WTi|{nl^46[jYdq5=5:k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Ejef|l|PLhlhGjhaan$iY}~jr20Amqu\;8WTnD`uuV{[AgsiR<8QRk~u`n\20YhWjs7438i;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ghc`~nr^NjjnEhfocl"o[pdp06Gos{R9:QRlFnqwwP}YCi}kP:>SPepwbhZ02WfUhu171719Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Anabp`p\HlhlKfdmej mUqrfv64Ea}yP?Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!BcnosewYKagaHcchfg/`Vtucu;;Hbx~U<1\]aMkvr|]rTHlzn[71^[`wrieU=9RaPltv?4;YT_9=:7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Kdgdzj~RBfnjAljco`&k_{|h|<2Ckww^56UVhBb}{{Ty]Geqg\>:WTi|{nl^46[jYk}}6:<39?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ghc`~nr^NjjnEhfocl"o[pdp06Gos{R9:QRlFnqwwP}YCi}kP:>SPepwbhZ02WfUgyy2>>668WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@m`mqcq[IoicJeejdi!bTrsaw55J`~xW>?R_cKmtprSpVNjxlU93\]fupgkW??TcRbzt=3=[VQ7?91X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IfijxhxT@d`dCnlemb(e]yzn~>3Q\W153?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"ClolrbvZJnfbIdbkgh.cWst`t4:KcV=>]^`Jjuss\qUOmyoT62_\atsfdV<>SbQcuu>0:22<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/LaliuguWEcegNaafhe-fPvwm{99Ndz|[23^[gOix|~_tRJnt`Y57XYby|kgS;;Po^nvp959WZ];;=5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Ejef|l|PLhlhGjhaan$iY}~jr20Amqu\;8WTnD`uuV{[AgsiR<8QRk~u`n\20YhWe09084:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Fobcas]OmkmDgglbk#lZpqgq77Dn|zQ8=PQmIorvpQ~XLh~jW;=R_dsveiY1=VeT`xz34?]PS5173Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.O`khvfzVFbbfM`ngkd*gSwxlx8>Og{sZ12YZdNfyXuQKaucX26[Xmxj`R8:_n]oqq:26>>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+HeheykySAgakBmmbla)j\z{i==Bhvp_67ZWkCe|xz[x^Fbpd]1;TUn}xoc_77\kZjr|5?5S^Y?719Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Anabp`p\HlhlKfdmej mUqrfv64Ea}yP?Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!BcnosewYKagaHcchfg/`Vtucu;;Hbx~U<1\]aMkvr|]rTHlzn[71^[`wrieU=9RaPltv?2;YT_9=;7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Kdgdzj~RBfnjAljco`&k_{|h|<2Ckww^56UVhBb}{{Ty]Geqg\>:WTi|{nl^46[jYk}}6<2::4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Dida}o}_MkmoFiin`m%nX~es11FlrtS:;VSoGaptvW|ZBf|hQ=?PQjqtco[33XgVf~x191_RU335=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv MbmntdtXD`d`Ob`iif,aQuvbz:8Iey}T30_\fLhw}}^sSIo{aZ40YZcv}hfT:8Q`_mww8=80<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Ngjkwi{UGeceLoodjc+dRxyoy??LftrY05XYeAgz~xYvPD`vb_35ZWl{~maQ95^m\hpr;07UX[=9?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ghc`~nr^NjjnEhfocl"o[pdp06Gos{R9:QRlFnqwwP}YCi}kP:>SPepwbhZ02WfUgyy26>668WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@m`mqcq[IoicJeejdi!bTrsaw55J`~xW>?R_cKmtprSpVNjxlU93\]fupgkW??TcRbzt=;=[VQ72:472<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Ngjsi|VIcecmgIovfvcgdm'h\cjLotlwawYg{692<;7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ghcx`{_BjjjfnNf}oyjlmj.cUlvaEh}g~n~Rv`r=0=5ZUP8<>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Heh}g~TOegaciKmp`taijo%nZa}dBmvjqcuWqey0>0>549Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Anaznu]@llhd`@dihncd,aSjtcKfexh|Pxnp?7;76=?1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Ifirf}UHdd`lhHlwaw`fkl$i[b|kCnwmp`tXpfx7?3?>1478WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@m`uov\GmoikaCexh|iabg-fRiulJe~byk}_ymq8686;<<0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Heh}g~TOegaciKmp`taijo%nZa}dBmvjqcuWqey0>0>3075?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Clotlw[FnnfjbBbyk}f`af*gQhzmIdyczjr^zlv9599VL>:6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})JkfexRMgioakMkrbzokhi#lXosf@kphsm{Usc2<>0]D11=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv MbmvjqYD``dhdD`{esdbg`(e_fxoOb{atdp\|jt;<7;>:6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})JkfexRMgioakMkrbzokhi#lXosf@kphsm{Usc2;>0]E13=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv MbmvjqYD``dhdD`{esdbg`(e_fxoOb{atdp\|jt;<7;TK8;4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'DidyczPCikmgmOi|lxmmnk!bVmq`Firf}oySua}<4<2500<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/LalqkrXKaceoeGatdpeefc)j^eyhNaznugq[}iu4<4:=<;:;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ghcx`{_BjjjfnNf}oyjlmj.cUlvaEh}g~n~Rv`r=7=57313Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.O`kphsWJbbbnfFnugqbdeb&k]d~iM`uovfvZ~hz5?5=??:7:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Fob{at^AkmkeoAg~n~kole/`TkwbDg|diQwos>6:4469<=0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Heh}g~TOegaciKmp`taijo%nZa}dBmvjqcuWqey080>2^D63>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!BcnwmpZEoagicEczjrgc`a+dPg{nHcx`{es]{kw:2688TK8;4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'DidyczPCikmgmOi|lxmmnk!bVmq`Firf}oySua}<4<2102<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/LalqkrXKaceoeGatdpeefc)j^eyhNaznugq[}iu4?4:955\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Eje~byQLhhl`lLhsm{ljoh mWnpgGjsi|lxTtb|36?3\WR6292Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Ngjsi|VE~x}{{Phrfhlhb&kE~x}{{FhdlV`gcX}x>>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})JkfexRAztqwwTlvbd`dn"oAztqwwBl`hZlko\y|>589Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Anaznu]Lqqvr|Yc{iagae/`Lqqvr|Ocmc_kndQvq[f;87;:9l5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Eje~byQ@uurvpUowmecei#l@uurvpCoag[ojh]z}_ymq85869<80_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Heh}g~TCxzuuRjt`jnfl$iCxzuuDjbjQua}o[x;<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ghcx`{_NwwtprWayogeck!bNwwtprAaoe\~dzjPup21d=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv MbmvjqYH}}z~x]gemkma+dH}}z~xKgioVpjp`VszVir0=0>14`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@m`uov\Kprw}}Zb|hbfnd,aKprw}}LbjbY}iugSpwYg{6;2Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Bmtz\GmoikaCexh|iabg-fUg~dfko@h`hti5160`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lov|ZJnfbIdbkgh.cN@[Vse|pznW>SPGOF\6722WfUfyuQ78^MVP470;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~XD`d`Ob`iif,aQuvbz:8Iey}T30_\HlhlKfdmej mUqrfv64Ea}yP?Og{sZ12YZkrpV28SB[[1050?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Cbuy]OmkmDgglbk#lZpqgq77Dn|zQ8=PQCioi@kk`no'h^|}k}33@jpv]49TUfyuQ73^MVP477?=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IhsWEcegNaafhe-fPvwm{99Ndz|[23^[IoicJeejdi!bTrsaw55J`~xW>?R_lw{[=5XG\^:==?83:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%FaxvPLhlhGjhaan$iY}~jr20Amqu\;8WT@d`dCnlemb(e]yzn~>Q@UU32625<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lov|ZJnfbIdbkgh.cWst`t4:KcV=>]^NjjnEhfocl"o[pdp06Gos{R9:QRczx^:0[JSS9;;=:=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Dg~tRBfnjAljco`&k_{|h|<2Ckww^56UVFbbfM`ngkd*gSwxlx8>Og{sZ12YZkrpV28SB[[17347>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Bmtz\HlhlKfdmej mUqrfv64Ea}yP?90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+HkrpVFbbfM`ngkd*gSwxlx8>Og{sZ12YZJnfbIdbkgh.cWst`t4:KcV=>]^ov|Z>4WF__=5?83:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%FaxvPLhlhGjhaan$iY}~jr20Amqu\;8WT@d`dCnlemb(e]yzn~>Q@UU3:525<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lov|ZJnfbIdbkgh.cWst`t4:KcV=>]^NjjnEhfocl"o[pdp06Gos{R9:QRczx^:0[JSS:9;<>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Je|rT@d`dCnlemb(e]yzn~>729Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$A`{w_MkmoFiin`m%nX~es11FlrtS:;VSAgakBmmbla)j\z{i==Bhvp_67ZWdsS5=POTV154143Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Onq}YKagaHcchfg/`Vtucu;;Hbx~U<1\]OmkmDgglbk#lZpqgq77Dn|zQ8=PQbuy];7ZIR\;8:;>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(EdsSAgakBmmbla)j\z{i==Bhvp_67ZWEcegNaafhe-fPvwm{99Ndz|[23^[hsW19TCXZ=3050?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Cbuy]OmkmDgglbk#lZpqgq77Dn|zQ8=PQCioi@kk`no'h^|}k}33@jpv]49TUfyuQ73^MVP726?:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IhsWEcegNaafhe-fPvwm{99Ndz|[23^[IoicJeejdi!bTrsaw55J`~xW>?R_lw{[=5XG\^99<9<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&GfyuQCioi@kk`no'h^|}k}33@jpv]49TUGeceLoodjc+dRxyoy??LftrY05XYj}qU3?RAZT34236=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv Mlw{[IoicJeejdi!bTrsaw55J`~xW>?R_MkmoFiin`m%nX~es11FlrtS:;VS`{w_91\KPR5?8=87^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Kj}qUGeceLoodjc+dRxyoy??LftrY05XYKagaHcchfg/`Vtucu;;Hbx~U<1\]nq}Y?;VE^X?6>729Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$A`{w_MkmoFiin`m%nX~es11FlrtS:;VSAgakBmmbla)j\z{i==Bhvp_67ZWdsS5=POTV1=4143Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Onq}YKagaHcchfg/`Vtucu;;Hbx~U<1\]OmkmDgglbk#lZpqgq77Dn|zQ8=PQbuy];7ZIR\:::;?5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(EdsSAgakBmmbla)j\z{i==Bhvp_67ZWEcegNaafhe-fPvwm{99Ndz|[23^[hsW19TCXZ<1618WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@czx^NjjnEhfocl"o[pdp06Gos{R9:QRBfnjAljco`&k_{|h|<2Ckww^56UVg~tR6<_NWW7470;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~XD`d`Ob`iif,aQuvbz:8Iey}T30_\HlhlKfdmej mUqrfv64Ea}yP?Og{sZ12YZkrpV28SB[[4051?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Cbuy]OmkmDgglbk#lZpqgq77Dn|zQ8=PQCioi@kk`no'h^|}k}33@jpv]49TUfyuQ73^MVP070:2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~XD`d`Ob`iif,aQuvbz:8Iey}T30_\HlhlKfdmej mUqrfv64Ea}yP?Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Bmtz\Kprw}}Zb|hbfnd,aKprw}}Zb|hbfndAlqkr\9TULBIQ=257\kZkrpV;25RAZT0045>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Bmtz\Kprw}}Zb|hbfnd,aKprw}}Zb|hbfndAlqkr\9TULBIQ=257\kZkrpV;25RAZT00\WR61k2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~XG|~{yy^fpdnjj`(eG|~{yy^fpdnjj`Eh}g~P=PQHNE]1613XgVg~tR?69^MVP70c3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Onq}YH}}z~x]gemkma+dH}}z~x]gemkmaFirf}Q:QRIAD^0100YhWdsS<76_NWW670b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Onq}YH}}z~x]gemkma+dH}}z~x]gemkmaFirf}Q:QRIAD^0100YhWdsS<76_NWW6771l2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~XG|~{yy^fpdnjj`(eG|~{yy^fpdnjj`Eh}g~P=PQHNE]1613XgVg~tR?69^MVP731m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~XG|~{yy^fpdnjj`(eG|~{yy^fpdnjj`Eh}g~P=PQHNE]1613XgVg~tR?69^MVP736?91X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IhsWF|xz_iqgomkc)jF|xz_iqgomkcDg|dW98]LQQ4X[^;>;6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Je|rT^hokAfgmpv(eDjfH`lgbRdcgV`uwggynXbMgioak50><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lov|ZTbimKlicz|.cN`hFjfadXnmi\jsqmmw`RhKaceoe?>5b9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$A`{w_Sgb`Dabf}y%nAmcCmcjiWcfl[ox|b`|eUm@llhd`8;T_Z>:8:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%FaxvPRdcgEbci|z$i@nbLl`knV`gcZly{cc}jTnAkmkeo9;?h7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Kj}qUYiljNgdlww+dKkeIgmdc]e`fQavvhfzo_cNffnbj26ZUP8<20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+HkrpVXnmiOheovp*gJddJfje`\jaePfwuii{l^dOegaci301f=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv Mlw{[WcflHmnby}!bMaoGigne[ojh_k|pnlpaQiD``dhd<=PSV26a>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Bmtz\V`gcInoex~ mLbn@hdojZlko^h}ooqfPjEoagic=>Q\W1]E1`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv Mlw{[WcflHmnby}!bMaoGigne[ojh_k|pnlpaQiD``dhd<=PSV2\C0e<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lov|ZTbimKlicz|.cN`hFjfadXnmi\jsqmmw`RhKaceoe?<_RU235=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv Mlw{[WcflHmnby}!bSgb`Dabf}\j`xkT0\Y57XYeAgz~xYvPD`vb_35ZWdsS<8;_NWW546092Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~XZlkoMjkatr,aV`gcInoex[ocudY3Y^04UVhBb}{{Ty]Geqg\>:WTaxvP176\KPR699;<96]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Je|rT^hokAfgmpv(eZlkoMjkatWcoq`]7UR<8QRlFnqwwP}YCi}kP:>SPmtz\532XG\^:==?PSV20a>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Bmtz\fFnnfjbGm~zXosf207=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv Mlw{[gEoagic@l}{Wnpg5ZUP8=:0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+HkrpVhGoaG@TY]@khvkm}o:8<5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(EdsSoBllHMW\ZEheyfnxh?:449Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$A`{w_cN`hLISPVIda}bjtd36[VQ7<81X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IhsWkFh`DA[X^Aliujb|l;=8?5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(EdsSoBllHMW\ZEheyfnxh?91508WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@czx^`OgiOH\QUHc`~ceug227253Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Onq}YeDjfBCYVPCnosh`rb9?9?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Je|rTnAmcINV[[Fijxeoij6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Je|rTnAgakBmmblaUmhnrSoBfnjAljco`ZlkouRCZX^17=1Yh:VY\>9<4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Dg~tRl[r`lphdrhzMkmD`>0060?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Cbuy]aPwgi{ekcJnt`Km5576<;1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IhsWk^ymc}caumq@drfAg>;=9<4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Dg~tRl[r`lphdrhzMkmD`;1061?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Cbuy]aPwgi{ekcJnt`Km0773:2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Nip~Xj]xjb~bntnpGeqgNf=9:8?5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(EdsSoZ}aoqoeqiuLh~jEc:;1508WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@czx^`Wvdhtdh~d~Io{aHl724253Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.Onq}Ye\{keao{osFbpdOi<>;?>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Je|rTnY|nnrnbpjtCi}kBb96>439Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$A`{w_cVqekuki}eyHlznIo6:514<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lov|ZdSzhdx`lz`rEcweLh288>97^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Kj}qUiXoasmcwkwBf|hCe98<:=;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&GfyuQmTscmwigsg{NjxlGa54376>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Bmtz\fQtffzfjxb|KaucJj016<;1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,IhsWk^ymc}caumq@drfAg?3=9<4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Dg~tRl[r`lphdrhzMkmD`:9061?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Cbuy]aPwgi{ekcJnt`Km2571j2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#AalamCg`wct{]xjb~bntnp-fFnh{ld[mjkKlx>3:3d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%GcnocAefqavuSzhdx`lz`r/`@ljubfYkliIbv<0<5f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'EehmaOkdsgpwQtffzfjxb|!bBjlw`hWinoO`t2=>7`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})KgjkgMij}erqWvdhtdh~d~#lLhnqfjUg`mMfr0>069:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+IidieKohk|sUpbjvjf|fx%nNf`sdlSebcCdpQ8QRl[acnf_43ZWMoxxd`nthmm_6[X`nnS`{w_263[JSS494256]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Mm`eiGcl{oxY|nnrnbpjt)jJbdh`_afgGh|]4UVh_mobj[07^[Act|`djxdaa[2_\slbbWdsS>:?_NWW848>12Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#AalamCg`wct{]xjb~bntnp-fFnh{ld[mjkKlxY0YZdSikfnW<;R_Egpplhf|`eeW>SPwhff[hsW:>;SB[[<3<:=>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'EehmaOkdsgpwQtffzfjxb|!bBjlw`hWinoO`tU<]^`WegjbS8?VSIk|thlbpliiS:WT{djj_lw{[627WF__0>06d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+IidieKohk|sUpbjvjf|fx%nNf`sdlSebcCdpQ8QRl[acnf_43ZWYkli_kl`afi`hsS:WT{djj_lw{[65?WF__W=S6d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+IidieKohk|sUpbjvjf|fx%nNf`sdlSebcCdpQ8QRl[acnf_43ZWYkli_kl`afi`hsS:WT{djj_lw{[65?WF__WS9a:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+IidieKohk|sUpbjvjf|fx%nNf`sdlSebcCdpU;:l5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.NlgdjFlmxn~Z}aoqoeqiu&kIcc~kaP`ef@iX9?k0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!CobcoEabumzy_~l`|l`vlv+dD`fynb]oheEnz[70f3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$@bmnl@fgv`ut\{keao{os,aGmitmgZjkhJcy^1b3>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRB`c`nB`atb{z^ymc}caumq*gEogzoe\lijDm{X7XYe\hhgiV?:]^Rbc`Tbxekhi`katZ1^[rocmVg~tR=<8^MVP^6ZW;Um4l94SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-Nip~XDfij`LjkrdqpPwgi{ekc mCimpakVfolNguV=R_cVbfic\9SPwhff[hsW:93SB[[[1_\0Z`0i=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]OkfgkImnyi~}[r`lphdrhz'hHdb}jnQcdaAj~S:WTnYomldY21XYWinoYi}bncdofjq]4UV}bhhQbuy]07=YH]]Q;QR;n5:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVFdolbNdepfwvRuigygmya}.cAkkvciXhmnHawT3\]aPddkmR;>QR^ngdPftigdmdoexV=R_vkgaZkrpV984RAZTZ2^[07f<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^NlgdjFlmxn~Z}aoqoeqiu&kIcc~kaP`ef@i\;TUiXllceZ36YZVfolXn|aolelgmp^5ZW~coiRczx^10SPwhff[hsW:93SB[[[0_\6Z`?i>1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]OkfgkImnyi~}[r`lphdrhz'hHdb}jnQcdaAj~S:WTnYomldY21XYWinoYi}bncdofjq]4UV}bhhQbuy]07=YH]]Q:QR=Pf6c7?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSAalamCg`wct{]xjb~bntnp-fFnh{ld[mjkKlxY0YZdSikfnW<;R_QcdaWcwdhinah`{[2_\slbbWdsS>=7_NWW_4[XXG\^P=PQ;_g5b0>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRB`c`nB`atb{z^ymc}caumq*gEogzoe\lijDm{X7XYe\hhgiV?:]^Rbc`Tbxekhi`katZ1^[rocmVg~tR=<8^MVP^7ZW7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[IidieKohk|sUpbjvjf|fx%nNf`sdlSebcCdpQ8QRl[acnf_43ZWYkli_kl`afi`hsS:WT{djj_lw{[65?WF__W=7_NWW_4[X>h=0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\HjefdHno~h}|Tscmwigsg{$iOea|eoRbc`BkqR9VSoZnbmgX50[XXhmn^h~cabgnakr\;TU|eikPmtz\76>XG\^P>PQ=_g:b3>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRB`c`nB`atb{z^ymc}caumq*gEogzoe\lijDm{X7XYe\hhgiV?:]^Rbc`Tbxekhi`katZ1^[rocmVg~tR=<8^MVP^4ZW:Um;l:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-Nip~XDfij`LjkrdqpPwgi{ekc mCimpakVfolNguV=R_cVbfic\95\]SebcUmyfjohcjnuY0YZqnllUfyuQ<39]LQQ]5UV>Tj:o;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWEehmaOkdsgpwQtffzfjxb|!bBjlw`hWinoO`tU<]^`WegjbS8?VS]oheSgshdebeldW>SPwhff[hsW:93SB[[[3_\1d3<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%FaxvPLnabhDbczlyxXoasmcwkw(eKaexic^ngdFo}^5ZWk^jnakT14_\TdabZlzgmnkbeovX7XYpamoTaxvP32:\KPR\:TU>=l:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-Nip~XDfij`LjkrdqpPwgi{ekc mCimpakVfolNguV=R_cVbfic\95\]SebcUmyfjohcjnuY0YZqnllUfyuQ<39]LQQ]4UV8Tj5o8;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWEehmaOkdsgpwQtffzfjxb|!bBjlw`hWinoO`tU<]^`WegjbS8?VS]oheSgshdebeldW>SPwhff[hsW:93SB[[[2_\7Z`0i=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]OkfgkImnyi~}[r`lphdrhz'hHdb}jnQcdaAj~S:WTnYomldY21XYWinoYi}bncdofjq]4UV}bhhQbuy]07=YH]]Q8QR:n7:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVFdolbNdepfwvRuigygmya}.cAkkvciXhmnHawT3\]aPddkmR;>QR^ngdPftigdmdoexV=R_vkgaZkrpV984RAZTZ1^[1Ya?h>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\HjefdHno~h}|Tscmwigsg{$iOea|eoRbc`BkqR9VSoZnbmgX50[XXhmn^h~cabgnakr\;TU|eikPmtz\76>XG\^P?PQ:a49Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*Kj}qUGcnocAefqavuSzhdx`lz`r/`@ljubfYkliIbv[2_\fQgedlQ:9PQ_afgQaujfklgnbyU<]^uj``Yj}qU8?5Q@UUY0YZ36i=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]OkfgkImnyi~}[r`lphdrhz'hHdb}jnQcdaAj~S:WTnYomldY21XYWinoYi}bncdofjq]4UV}bhhQbuy]07=YH]]Q8QR881:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVXnmiomldPfclusm{y%nYfjRdejwqcuG|~THlzn12045>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucJj^04UVhDxek}D`vbMk]1;TUfyuQ=_NWW557092Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgNfR<8QRl@tigq@drfAgQ=?PQbuy]1[JSS98:<=6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__=Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucJj^04UVhDxek}D`vbMk]1;TUfyuQ=_NWW567092Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgNfR<8QRl@tigq@drfAgQ=?PQbuy]1[JSS9=;<=6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__=8?81:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhOmyoFnZ40YZdH|aoyHlznIoY57XYj}qU9SB[[17345>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucJj^04UVhDxek}D`vbMk]1;TUfyuQ=_NWW527092Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgNfR<8QRl@tigq@drfAgQ=?PQbuy]1[JSS91;<=6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__=4?81:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhOmyoFnZ40YZdH|aoyHlznIoY57XYj}qU9SB[[21345>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucJj^04UVhDxek}D`vbMk]1;TUfyuQ=_NWW647092Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgNfR<8QRl@tigq@drfAgQ=?PQbuy]1[JSS:;;<<6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__>>9>;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ=3052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ=7052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ<1152?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ<4052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR8=:7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^8;<9>;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ<8052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ;1052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ;5052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ;9052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR=<9>;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ:2052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]??S^Y>719Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*Kj}qUiHlznIoY57XYeG}bn~Io{aHlX26[Xe|rT>RAZT4740>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucJj^04UVhDxek}D`vbMk]1;TUfyuQ=_NWW10YT_8=:7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^>:<9?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ:7668WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})Je|rTnIo{aHlX26[XjF~ciJnt`Km_35ZWdsS?Q@UU74[VQ6?91X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]a@drfAgQ=?PQmOujfvAgsi@dP:>SPmtz\6ZIR\<2<86]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__95Q\W053?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR:WTnBzgesFbpdOiS?9VS`{w_3]LQQ3>WZ]:;=5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X;>84:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhOmyoFnZ40YZdH|aoyHlznIoY57XYj}qU9SB[[61]PS4163Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$A`{w_cFbpdOiS?9VSoA{hdpGeqgNfR<8QRczx^0\KPR198=:7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^=><9>;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ93052?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Km_35ZWkEdh|KaucJj^04UVg~tR:0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]=:;=5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X5?80:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhOmyoFnZ40YZdH|aoyHlznIoY57XYj}qU9SB[[9070?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Mvp166=:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]a@drfG|~?=<;<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlAzt51217=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmD`vbKpr3=<90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fAgsiF88?:3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhOmyo@uu66602<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%FaxvPbEcweJss<<8:9>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeLh~jCxz;5270?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Mvp133==1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]a@drfG|~?99?:3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhOmyo@uu66102<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%FaxvPbEcweJss<3>8:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-Nip~XjMkmB{{490216=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmD`vbKpr30:??7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hE~x96<1408WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})Je|rTnIo{aNww17343Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$A`{w_cFbpdIr|<8:995\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeLh~jCxz:20361>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucLqq35:88>:6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kDyy;=200216=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmD`vbKpr2::??7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hE~x8<<1418WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})Je|rTnIo{aNww1072;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgH}}?>?8:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-Nip~XjMkmB{{541217=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmD`vbKpr20<90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fAgsiF95?:3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhOmyo@uu7;605<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%FaxvPbEcweJss=19>>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kDyy8>579Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*Kj}qUiHlznOtv55ZUP8<80_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fAgsiF:9;<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlAzt76216=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmD`vbKpr1<;?87^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hE~x;:<529Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*Kj}qUiHlznOtv536353Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$A`{w_cFbpdIr|>:>?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kDyy9?1418WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})Je|rTnIo{aNww3542;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgH}}=;?8=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-Nip~XjMkmB{{72161>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucLqq14;VL>96]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/Lov|ZdCi}kDyy9<3^E66>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucLqq11=:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]a@drfG|~<:<;<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlAzt64116=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmD`vbKpr0>:?87^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hE~x:7>529Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*Kj}qUiHlznOtv;54343Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$A`{w_cFbpdIr|18:9>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeLh~jCxz73070?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Mvp=26?11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]aHjefdHno~h}|Whfwl^2ZWQU9=?Q`_vkgaZkrpV989RAZT024=>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlCobcoEabumzy\eizg[5_\\Z46:VeT{djj_lw{[652WF__==?89:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+HkrpVhGcnocAefqavuPam~cW9SPX^026ZiX`nnS`{w_216[JSS9982^m\slbbWdsS>=:_NWW5546?k1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]aHjefdHno~h}|Whfwl^2ZWQU9=?Q`_vkgaZkrpV989RAZT021541e3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$A`{w_cNlgdjFlmxn~YfdujX0XY_W;;9SbQxieg\ip~X;:?TCXZ>03313<=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmLnabhDbczlyx[dj{hZ6^[]Y59;UdSzgke^ov|Z54=VE^X<><789Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*Kj}qUi@bmnl@fgv`ut_`ndV:R_Y]157YhW~coiRczx^101ZIR\8:?;45\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeDfij`LjkrdqpSlbs`R>VSUQ=13]l[rocmVg~tR=<5^MVP462?>1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]aHjefdHno~h}|Whfwl^2ZWQU9=?Q`_vkgaZkrpV989RAZT35;?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoB`c`nB`atb{z]bhyfT4\][[775WfU|eikPmtz\763XG\^9=:74SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-Nip~XjEehmaOkdsgpwRoc|aQ?QRVP200\kZqnllUfyuQ<34]LQQ469>k0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fIidieKohk|sVkgpm]3UVRT><Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlCobcoEabumzy\eizg[5_\\Z46:VeT{djj_lw{[652WF__>?97;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkFdolbNdepfwvQnl}bP8PQW_331[jYpamoTaxvP327\KPR5;>20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fIidieKohk|sVkgpm]3UVRT><20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fIidieKohk|sVkgpm]3UVRT><789Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*Kj}qUi@bmnl@fgv`ut_`ndV:R_Y]157YhW~coiRczx^101ZIR\=;8;o5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeDfij`LjkrdqpSlbs`R>VSUQ=13]l[rocmVg~tR=<5^MVP174WO=i7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gJhkhfJhi|jsrUj`qn\;POTV756Y@?11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]aHjefdHno~h}|Whfwl^2ZWQU9=?Q`_vkgaZkrpV989RAZT504<>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlCobcoEabumzy\eizg[5_\\Z46:VeT{djj_lw{[652WF__8>98;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkFdolbNdepfwvQnl}bP8PQW_331[jYpamoTaxvP327\KPR0?11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"Cbuy]aHjefdHno~h}|Whfwl^2ZWQU9=?Q`_vkgaZkrpV989RAZT634<>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlCobcoEabumzy\eizg[5_\\Z46:VeT{djj_lw{[652WF__;?97;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkFdolbNdepfwvQnl}bP8PQW_331[jYpamoTaxvP327\KPR0;>90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fWc`az~n~D`PD`vb_12ZWNDOS?<;6^m\ip~X1VE^X>335g>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ30?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>0?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>1?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>2?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>3?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>4?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>5?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>6?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>7?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>8?4g?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>9?4`?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jMkmD`T62_\fJrom{NjxlGa[71^[hsW;UDYY2>>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X17f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<>>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<=>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<<>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<;>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<:>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<9>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<8>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<7>7f8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<6>7a8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X1<16e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>>16e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>?16e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0><16e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>=16e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>:16e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>;16e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>816e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>916e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>616e9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>716b9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dCi}kBbV8<]^`LpmcuLh~jEcU93\]nq}Y5WF__0>09d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78=09d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78<09d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78?09d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78>09d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78909d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78809d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78;09d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78:09d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78509d:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^78409c:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBf|hCeW;=R_cMwl`tCi}kBbV8<]^ov|Z4XG\^7838k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6><38k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>=38k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>>38k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>?38k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>838k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>938k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>:38k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>;38k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>438k;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>538l;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]6>2;j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-a@drfAgQ=?PQmOujfvAgsi@dP:>SPmtz\6ZIR\5<;2;j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-a@drfAgQ=?PQmOujfvAgsi@dP:>SPmtz\6ZIR\5<:2;j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-a@drfAgQ=?PQmOujfvAgsi@dP:>SPmtz\6ZIR\5<92;j4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-a@drfAgQ=?PQmOujfvAgsi@dP:>SPmtz\6ZIR\5<82;m4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-a@drfAgQ=?PQmOujfvAgsi@dP:>SPmtz\6ZIR\5<5:n5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`GeqgNfR<8QRl@tigq@drfAgQ=?PQbuy]1[JSS4>4=o6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cFbpdOiS?9VSoA{hdpGeqgNfR<8QRczx^0\KPR;07:WTnBzgesFbpdOiS?9VS`{w_3]LQQ:>6<30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!mDddbqirCmz~bblzfoo>3:0?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iHhhnumvGavrnfh~bcc2>>4;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eLlljyazKervjjdrngg692874SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-a@``f}e~Oi~zfn`vjkk:46<20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!mDddbqirCmz~bblzfoo]31==T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&hOikozluFfwqoii}cdbR?:8:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gBbnhgxIk|thlbpliiW;?37^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bEgeepjsLlyeco{inl\730<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iDhokesUlvaOiWNDOS?<;6^m\EKBX9;??Sb88;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fMcfllx\cjFn^EM@Z453:0><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%i@bmnl@fgv`ut_`nd1?1599Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dKgjkgMij}erqTmaro4;4>46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cNlgdjFlmxn~Yfduj?7;3?3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nAalamCg`wct{^coxe2;>668WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eDfij`LjkrdqpSlbs`R>VSUQ=13]l[rocmVg~tR=<5^MVP969?=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"lCobcoEabumzy\eizg[5_\\Z46:VeT{djj_lw{[652WF__0<084:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gJhkhfJhi|jsrUj`qn\;POTV?6;133Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nAalamCg`wct{^coxeU;]^Z\644XgV}bhhQbuy]070YH]]682894SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aHjefdHno~h}|WhfwlZ62?2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oB`c`nB`atb{z]bhyfP1458WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eDfij`LjkrdqpSlbs`V8>;6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cNlgdjFlmxn~Yfduj\701<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%i@bmnl@fgv`ut_`ndR::5:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz8582>2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfr0<>1579Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dJg{zciiJnt`Fo}9766<<0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!mMnpsl`bCi}kO`t2>2?75?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jDey|ekkD`vb@i;9:4>:6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv<06=13=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&hFc~geeFbpdBkq5;>2884SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aIjtw`lnOmyoKlx>22;313Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n@a}pigg@drfLes7=:0:6:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz84>9=?1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"lBosrkaaBf|hNgu1?6>478WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eEfx{dhjKaucGh|:66<<0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!mMnpsl`bCi}kO`t2=0?75?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jDey|ekkD`vb@i;:84>:6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv<30=13=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&hFc~geeFbpdBkq5882884SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aIjtw`lnOmyoKlx>10;313Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n@a}pigg@drfLes7>80:6:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz8709=?1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"lBosrkaaBf|hNgu1<8>448WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eEfx{dhjKaucGh|:507?=7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHaw328<61>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~4;4>:6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv<22=13=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&hFc~geeFbpdBkq59:2884SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aIjtw`lnOmyoKlx>06;313Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n@a}pigg@drfLes7?>0:6:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz8629=?1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"lBosrkaaBf|hNgu1=:>448WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eEfx{dhjKaucGh|:4>7?=7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHaw336<62>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~4:259;5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`NkwvommNjxlJcy=1::03<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iAb|hdfGeqgCdp682884SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aIjtw`lnOmyoKlx>74;313Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n@a}pigg@drfLes78<0:6:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz8149=?1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"lBosrkaaBf|hNgu1:<>448WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eEfx{dhjKaucGh|:3<7?=7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHaw344<62>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~4=<59;5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`NkwvommNjxlJcy=64:00<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iAb|hdfGeqgCdp6?43;9;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fHiuxaooHlznDm{?0<82=2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfr090:6:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz8069=?1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"lBosrkaaBf|hNgu1;>>448WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eEfx{dhjKaucGh|:2:7?=7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHaw352<62>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~4<>59;5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`NkwvommNjxlJcy=76:00<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iAb|hdfGeqgCdp6>:3;9;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fHiuxaooHlznDm{?1282>2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfr0861579Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dJg{zciiJnt`Fo}93>6448WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eEfx{dhjKaucGh|:187?=7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHaw360<62>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~4?859;5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`NkwvommNjxlJcy=40:03<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iAb|hdfGeqgCdp6=28;4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aIjtw`lnOmyoKlx>4:03<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iAb|hdfGeqgCdp6328;4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aIjtw`lnOmyoKlx>::02<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iAb|hdfGeqgCdpU;995\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`NkwvommNjxlJcy^361>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~W8:>96]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv_0361>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~W88>96]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv_0161>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~W8>>96]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv_0761>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~W8<>96]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv_0561>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~W82>96]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmIbv_0;60>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kGd~}fjdEcweAj~W;?>7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHawP2176?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jDey|ekkD`vb@iX:8?>7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHawP2376?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jDey|ekkD`vb@iX::?>7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHawP2576?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jDey|ekkD`vb@iX:7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHawP2776?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jDey|ekkD`vb@iX:>?>7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHawP2976?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(jDey|ekkD`vb@iX:0??7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bLmqtmccLh~jHawP3478WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eEfx{dhjKaucGh|Y48==1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"lBosrkaaBf|hNguR;:5:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz[062=2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfrS8?:5:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz[042=2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfrS8=:5:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz[022=2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfrS8;:5:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz[002=2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfrS89:5:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz[0>2=2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oC`rqjf`AgsiMfrS87:4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gKhzybnhIo{aEnz[3323Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n@a}pigg@drfLesT:=;:;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fHiuxaooHlznDm{\24323Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n@a}pigg@drfLesT:?;:;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fHiuxaooHlznDm{\26333Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n@a}pigg@drfLesT;8:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aIjtw`lnOmyoKlx];11=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&hFc~geeFbpdBkqV3=;6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cOlvunblMkmD}Belmq}Wcv}lyDhokesFo}05<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%i\lijT``oa@hfjeo?o6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cPfeaH}}98Po^ov|Z?XG\^7=38i;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fWc`az~n~D`PD`vb_12ZWNDOS?<;6^m\ip~X1VE^X1<16g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dUmncxxh|Fn^Fbpd]3Wf;<56]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cPfclusm{CeSZ|ftd]aV`an{}oyEcQMyugFjddkmR:VSL@K_0053Zi0i2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#o\jghqwawOiW^xbxhQmRdejwqcuAgUIuykJn``oa^6ZWHDOS<<97^m23<=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&hYijg|tdpJjZQua}oTn_khirvfvLhXJp~nIcomldY3YZGILV;9;8Q`7`9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dUmncxxh|Fn^UqmqcXj[ole~zjrHl\F|rbMgki`hU?]^CM@Z75?k0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!mRdejwqcuAgU\~dzj_cPfclusm{CeSOw{eDlbfic\8TUJBIQ>291\k41>3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n_khirvfvLhX_{ciRl]efkpp`tNfVHrxhKaacnf_7[XIGNT=?8>_n5b?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(j[ole~zjrHl\SwosmVhYijg|tdpJjZD~|lOemobj[3_\EKBX9;<:Sb?89:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gTbo`yiGa_Vpjp`YeZlmbyk}Io]A}qcBfhhgiVPQNNE]26=3Xg8=27^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bSgdmvrbz@dT[g{e^`Qabot|lxBbRLvtdGmegjbS=WTMCJP1374[j1f3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n_khirvfvLhX_{ciRl]efkpp`tNfVHrxhKaacnf_1[XIGNT=?;8_n34f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kXnkd}{esKm[Rtn|lUi^hifsugqMkYEq}oNbllceZ6^[DHCW88>;Ra>16;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eZlmbyk}Io]TvlrbWkXnkd}{esKm[GsmLdjnakT4\]BJAY6:?9Tc:o4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aV`an{}oyEcQXrhvf[gTbo`yiGa_C{wa@hfjeoP8PQNNE]2635Xg8=27^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bSgdmvrbz@dT[g{e^`Qabot|lxBbRLvtdGmegjbS=WTMCJP1352[j1f3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$n_khirvfvLhX_{ciRl]efkpp`tNfVHrxhKaacnf_1[XIGNT=?9>_n34=>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kXnkd}{esKm[Rtn|lUi^hifsugqMkYEq}oNbllceZ6^[DHCW88<5Ra8a:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gTbo`yiGa_Vpjp`YeZlmbyk}Io]A}qcBfhhgiV:R_@LG[4401Ve:;45\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`Qabot|lxBbRY}iug\fWc`az~n~D`PBxvfAkgedlQ?QROAD^31<2Yh?h1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l]efkpp`tNfV]yeykPbSgdmvrbz@dTNtzjEocah`]3UVKEHR?=86]l52?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%i^hifsugqMkYPz`~nSo\jghqwawOiWKsiH`nbmgX2XYFFMU:>;;Po6c8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})eZlmbyk}Io]TvlrbWkXnkd}{esKm[GsmLdjnakT6\]BJAY6:??Tc<96;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fWc`az~n~D`PWskwaZdUmncxxh|Fn^@zp`CiikfnW;SPAOF\5714Wf=j7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv bSgdmvrbz@dT[g{e^`Qabot|lxBbRLvtdGmegjbS?WTMCJP1350[j7012Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#o\jghqwawOiW^xbxhQmRdejwqcuAgUIuykJn``oa^0ZWHDOS<<71^m4e>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'kXnkd}{esKm[Rtn|lUi^hifsugqMkYEq}oNbllceZ4^[DHCW883=Ra>789Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dUmncxxh|Fn^UqmqcXj[ole~zjrHl\F|rbMgki`hU9]^CM@Z7500Ud;l5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.`Qabot|lxBbRY}iug\fWc`az~n~D`PBxvfAkgedlQ=QROAD^31<2:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ2^[Act|`djxdaa<3<6f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT0\]Gavrnfh~bcc2<>4c8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV>R_Egpplhf|`eeS=;n;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ;QRJjsukmeqohfV;>m6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\8TUOi~zfn`vjkkY5=h1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_5[XLlyeco{inl\70`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ2^[Ug`m[o{`lmjmdlw8582n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX4XYWinoYi}bncdofjq:66j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\8TU[mjk]eqnbg`kbf}6828k4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR:VS]oheSgshdebeldS=;j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ;QR^ngdPftigdmdoexR?:e:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP15b9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW<>R_Egpplhf|`ee0<0:c:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP==SPDdqwmkgsafd7>3;l;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ:n6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\99WTHh}{iocwmjhX991X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_46ZWYkli_kl`afi`hs484=<6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\99WT\lijRdroefcjmg~7>38?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ:4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV??]^Rbc`Tbxekhi`kat^26b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT11_\TdabZlzgmnkbeov\50`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ33YZVfolXn|aolelgmpZ42n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX55[XXhmn^h~cabgnakrX;0:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ32YZBb{}cemyg`n^26f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT10_\@`usagkeb`P14`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?>]^Ffwqoii}cdbR<:b:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;:QR^ngdPftigdmdoex1>1619Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnWUpa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT10_\TdabZlzgmnkbeov?6;073Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY25XYWinoYi}bncdofjq:46j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\98WT\lijRdroefcjmg~T=8h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;:QR^ngdPftigdmdoexR<:f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=15b9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW<3;l;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ:>PQKervjjdrngg6828l4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;9QRJjsukmeqohfV:>n6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\9;WTHh}{iocwmjhX991X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_44ZWYkli_kl`afi`hs484=<6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\9;WT\lijRdroefcjmg~7>38?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ:>PQ_afgQaujfklgnby2<>4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?=]^Rbc`Tbxekhi`kat^26b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT13_\TdabZlzgmnkbeov\50`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ31YZVfolXn|aolelgmpZ42n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX57[XXhmn^h~cabgnakrX;0:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ30YZBb{}cemyg`n^26f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT12_\@`usagkeb`P14`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?<]^Ffwqoii}cdbR<:b:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=>SPDdqwmkgsafdT?;>4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;8QR^ngdPftigdmdoex1>1619Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW<=R_QcdaWcwdhinah`{<0<54>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT12_\TdabZlzgmnkbeov?6;073Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY27XYWinoYi}bncdofjq:46j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\9:WT\lijRdroefcjmg~T=8h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;8QR^ngdPftigdmdoexR<:f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=>SPP`efV`vkijoficzP34a8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?;]^Ffwqoii}cdb1>15b9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW<:R_Egpplhf|`ee0<0:c:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=9SPDdqwmkgsafd7>3;l;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ:8PQKervjjdrngg6828l4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;?QRJjsukmeqohfV:>n6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\9=WTHh}{iocwmjhX991X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_42ZWYkli_kl`afi`hs484=<6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\9=WT\lijRdroefcjmg~7>38?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ:8PQ_afgQaujfklgnby2<>4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?;]^Rbc`Tbxekhi`kat^26b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT15_\TdabZlzgmnkbeov\50`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ37YZVfolXn|aolelgmpZ42n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX51[XXhmn^h~cabgnakrX;0:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ36YZBb{}cemyg`n^26f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT14_\@`usagkeb`P14`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?:]^Ffwqoii}cdbR<:b:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=8SPDdqwmkgsafdT?;>4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;>QR^ngdPftigdmdoex1>1619Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW<;R_QcdaWcwdhinah`{<0<54>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT14_\TdabZlzgmnkbeov?6;073Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY21XYWinoYi}bncdofjq:46j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\9QR^ngdPftigdmdoexR<:f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=8SPP`efV`vkijoficzP34`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?R_Egpplhf|`ee0=0:b:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP=PQKervjjdrngg6:28l4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR;VSIk|thlbplii4;4>n6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\9TUOi~zfn`vjkk:46Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT1\]Gavrnfh~bccQ=5`9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW>4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV?R_QcdaWcwdhinah`{<3<6b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT1\]SebcUmyfjohcjnu>0:0c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ3^[Ug`m[o{`lmjmdlw[53b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY2YZVfolXn|aolelgmpZ72m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX5XYWinoYi}bncdofjqY5=l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_4[XXhmn^h~cabgnakrX;2:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ0^[Act|`djxdaa<3<6f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT2\]Gavrnfh~bcc2<>4c8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiVm6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\:TUOi~zfn`vjkkY5=h1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_7[XLlyeco{inl\70`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ0^[Ug`m[o{`lmjmdlw8582n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX6XYWinoYi}bncdofjq:66j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\:TU[mjk]eqnbg`kbf}6828k4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR8VS]oheSgshdebeldS=;j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ9QR^ngdPftigdmdoexR?:e:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP>PQ_afgQaujfklgnbyQ=5d9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW?SPP`efV`vkijoficzP34`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV=R_Egpplhf|`ee0=0:b:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP?PQKervjjdrngg6:28l4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR9VSIk|thlbplii4;4>n6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\;TUOi~zfn`vjkk:46Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT3\]Gavrnfh~bccQ=5`9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW>SPDdqwmkgsafdT?8h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR9VS]oheSgshdebeld0=0:f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP?PQ_afgQaujfklgnby2>>4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV=R_QcdaWcwdhinah`{<3<6b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT3\]SebcUmyfjohcjnu>0:0c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ1^[Ug`m[o{`lmjmdlw[53b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY0YZVfolXn|aolelgmpZ72m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX7XYWinoYi}bncdofjqY5=l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_6[XXhmn^h~cabgnakrX;2:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ6^[Act|`djxdaa<3<6f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT4\]Gavrnfh~bcc2<>4c8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV:R_Egpplhf|`eeS=;n;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ?QRJjsukmeqohfV;>m6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\VS]oheSgshdebeldS=;j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ?QR^ngdPftigdmdoexR?:e:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP8PQ_afgQaujfklgnbyQ=5d9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW9SPP`efV`vkijoficzP34`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV;R_Egpplhf|`ee0=0:b:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP9PQKervjjdrngg6:28l4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR?VSIk|thlbplii4;4>n6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\=TUOi~zfn`vjkk:46Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT5\]Gavrnfh~bccQ=5`9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW8SPDdqwmkgsafdT?8h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR?VS]oheSgshdebeld0=0:f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP9PQ_afgQaujfklgnby2>>4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV;R_QcdaWcwdhinah`{<3<6b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT5\]SebcUmyfjohcjnu>0:0c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ7^[Ug`m[o{`lmjmdlw[53b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY6YZVfolXn|aolelgmpZ72m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX1XYWinoYi}bncdofjqY5=l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_0[XXhmn^h~cabgnakrX;2:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ4^[Act|`djxdaa<3<6f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT6\]Gavrnfh~bcc2<>4c8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV8R_Egpplhf|`eeS=;n;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ=QRJjsukmeqohfV;>m6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\>TUOi~zfn`vjkkY5=h1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_3[XLlyeco{inl\70`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ4^[Ug`m[o{`lmjmdlw8582n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX2XYWinoYi}bncdofjq:66j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\>TU[mjk]eqnbg`kbf}6828k4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmRn6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\?TUOi~zfn`vjkk:46Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT7\]Gavrnfh~bccQ=5`9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW:SPDdqwmkgsafdT?8h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR=VS]oheSgshdebeld0=0:f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP;PQ_afgQaujfklgnby2>>4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV9R_QcdaWcwdhinah`{<3<6b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT7\]SebcUmyfjohcjnu>0:0c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ5^[Ug`m[o{`lmjmdlw[53b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY4YZVfolXn|aolelgmpZ72m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX3XYWinoYi}bncdofjqY5=l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_2[XXhmn^h~cabgnakrX;ZWMoxxd`nthmm8582j2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX2:0d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ:^[Act|`djxdaa<3<6f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT8\]Gavrnfh~bcc2<>4c8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV6R_Egpplhf|`eeS=;n;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ3QRJjsukmeqohfV;>m6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\0TUOi~zfn`vjkkY5=h1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_=[XLlyeco{inl\70`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ:^[Ug`m[o{`lmjmdlw8582n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgXZWYkli_kl`afi`hs4;4>j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\0TU[mjk]eqnbg`kbf}6828k4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR2VS]oheSgshdebeldS=;j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,fQgedlQ3QR^ngdPftigdmdoexR?:e:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP4PQ_afgQaujfklgnbyQ=5d9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW5SPP`efV`vkijoficzP34`8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV7R_Egpplhf|`ee0=0:b:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP5PQKervjjdrngg6:28l4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR3VSIk|thlbplii4;4>n6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/cVbfic\1TUOi~zfn`vjkk:46Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT9\]Gavrnfh~bccQ=5`9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dSikfnW4SPDdqwmkgsafdT?8h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-aPddkmR3VS]oheSgshdebeld0=0:f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+gRfjeoP5PQ_afgQaujfklgnby2>>4d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})e\hhgiV7R_QcdaWcwdhinah`{<3<6b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'k^jnakT9\]SebcUmyfjohcjnu>0:0c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%iXllceZ;^[Ug`m[o{`lmjmdlw[53b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$nYomldY:YZVfolXn|aolelgmpZ72m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#oZnbmgX=XYWinoYi}bncdofjqY5=l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,Kpreg|do\lmdeuVqekuki}eyt"l[acnf_<[XXhmn^h~cabgnakrX;=i0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!buy6\6Z`?Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'ds8R:Pf66:?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(e|r?S8:n;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,ip~3W<;?56]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}hdycj_abifpQtffzfjxb|w/lw{0Z03k2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#`{w5^0\b=2d3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpgirfmZjofk{Tscmwigsg{r$axv:_2]e31?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%fyu;P45a8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})j}q?T8Rh8489Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*krp8l5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.ov|0Y29=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!buy7\21e<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwfjsilYkhghz[r`lphdrhzq%fyu8P2^d;0f=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&g~t;Q<_g57=>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'ds:R:;c:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Dyyl`uofSefmb|]xjb~bntnp{+hs>V>Tj::6;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,ip~1W<>j7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv mtz5[07312Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#`{w6^47g>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'ds;RQi75;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#B{{bnwm`Ugdcl~_~l`|l`vlv})j}q=T89m4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Fnb{adQc`o`rSzhdx`lz`ry-nq}1X3:33<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwtprWayogeck!bNwwtprAaoeHcx`{[0_\CKBX:;>>SbQbuy]145YH]]6:29o4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'F|xz_iqgomkc)jF|xzIigm@kphsW9>j7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|y\d~jlhlf*gIr|yJdh`CnwmpZ73l2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqvr|Yc{iagae/`Lqqvr|Ocmc_kndQvq8583l2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqvr|Yc{iagae/`Lqqvr|Ocmc_kndQvq8483k2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqvr|Yc{iagae/`Lqqvr|Ocmc_kndQvq[52d3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpussX`zn`d`j.cMvpussN`ld^hokPup\51c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/NwwtprWayogeck!bNwwtprAaoe\~dzjPup?4;2b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.MvpussX`zn`d`j.cMvpussN`ld[g{eQvq8483l2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqvr|Yc{iagae/`Lqqvr|OcmcZ|ftdRwvZ63l2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqvr|Yc{iagae/`Lqqvr|OcmcZ|ftdRwvZ73n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqvr|Yc{iagae/`Lqqvr|Yc{iagaeBmvjq:76=l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssx|~[e}kciog-fJssx|~[e}kciog@kphs484=56]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})H}}z~x]gemkma+dH}}z~x]gemkmaFirf}Q:QRIAD^0100YhWdsS<76_NWW858112Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqvr|Yc{iagae/`Lqqvr|Yc{iagaeBmvjq]6UVMEHR<=44]l[hsW832SB[[<0<7a>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uurvpUowmecei#l@uurvpUowmeceiNaznu]30`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvsqqVnxlfbbh mOtvsqqVnxlfbbhM`uov\51d<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/QUQ[6?7WfULBIQ=257\kZJb{z^cmcQ<4^m7g>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!_WS]0=5YhWNDOS?<;5^m\H`ut\akeS>:Po076?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"^XR^1:4ZiXj[ole~zjrHl\EabumzyP4PQjqtco[41>Wf?27^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*VPZV92;:4363Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"oJcyBnbmhTbimXn}aasdVlGmoika9o7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cFo}Rtn|l>37^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~Jhi|jsr>3:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqGcl{ox1??>5;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuCg`wct{5;:2974SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyOkdsgpw9756=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}Kohk|s=30:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqGcl{ox1?;>5;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuCg`wct{5;>2974SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyOkdsgpw9716=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}Kohk|s=34:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqGcl{ox1?7>5;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuCg`wct{5;22964SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyOkdsgpw979<01X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|Hno~h}|<32=0<=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpDbczlyx0??1489Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkat@fgv`ut4;85845\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoexLjkrdqp8759<01X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|Hno~h}|<36=0<=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpDbczlyx0?;1489Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkat@fgv`ut4;<5845\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoexLjkrdqp8719<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|Hno~h}|<3<7<>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwEabumzy7?3:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczNdepfwv:36=20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}Kohk|s=7=0==T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpDbczlyx0;0;8:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{Aefqavu;?7>37^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~Jhi|jsr>;:1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqGcl{ox171469Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkat@fgv`utW9><7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~Jhi|jsr]20==T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpDbczlyxS<>;8:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{AefqavuX98>37^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~Jhi|jsr]261><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqGcl{oxR?<499Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkat@fgv`utW8>?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldMij}erq\502?3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrFlmxn~Q>65:8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuCg`wct{V;<855\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoexLjkrdqp[4>302Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hsImnyi~}P1864?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovB`atb{zU9855\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoexLjkrdqp[76302Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hsImnyi~}P206;?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovB`atb{zU9>964SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyOkdsgpwZ44<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|Hno~h}|_367<>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwEabumzyT>8:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczNdepfwvY5>=20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}Kohk|s^0402=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpDbczlyxS>:8;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczNdepfwvY3<>1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|Hno~h}|_464?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovB`atb{zU=8:5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoexLjkrdqp[2203Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrFlmxn~Q7469Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkat@fgv`utW0><7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~Gici{h=2=02=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpIcio}b7=3:8;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczCeoewl949<>1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|Eoekyf33?65?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovOakas`V:?:6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFold@h`hti]203=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpIcio}bT>984SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyBjnfvk[6>63Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrJ}}osMnzisgg6^6ZW[ojhLijnuq-fWcflHmnbyCztdzBgtsnzln9W=SPMTZ\7070Wf2>7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~FyykwAbsvmwcc:R:VS_knd@efjqu)j[ojhLijnuOvp`~Fkxb~hj=[1_\IP^X;<;Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwIprbpHizyd|jd3]3[wusxf~?h6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldAxzjx@arqltblV:>86]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldAxzjx@arqltblV:T~~zou6;?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW96;2974SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\49776=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0=32:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT<1?=>5;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX85;82974SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\49736=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0=36:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT<1?9>5;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX85;<2974SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\497?6=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0=3::1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT<1?1489Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkatWcoq`Y74;:5845\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]38779<01X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?<30=0<=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;0?=1489Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkatWcoq`Y74;>5845\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]38739<01X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?<34=0<=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;0?91489Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkatWcoq`Y74;25845\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]387?9<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?<3<7=>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:7?=0;9:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6;;84?56]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2?778312Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>332<7=>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:7?90;9:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6;;<4?56]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2?738312Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>336<7=>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:7?50;9:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6;;04?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2?7;2>3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=2;0?6:?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW96?=3:6;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5:3:7>27^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1>77;2>3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=2;4?6:?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW96?93:6;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5:3>7>27^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1>73;2>3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=2;8?6:?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW96?53:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5:36=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0=73:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT<1;>>5;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX85?92974SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\49346=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0=77:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT<1;:>5;8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX85?=2974SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\49306=30_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0=7;:1?<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT<1;6>5:8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX85?5845\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]38369<01X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?<73=0<=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;0;<1489Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkatWcoq`Y74?95855\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3838302Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>37?6;?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW9632964SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\49?9<>1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?_16f?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW9U;S}{pnv73>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T=964SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\4Z7737^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1]251`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT_sqwtjr302Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>P136e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW9U:>R||tqmw0==T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;S<=;f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6X9:Uyy~`t5:8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX8V;?8k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[42Xzz~{cy:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5Y6==l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^36[wusxf~?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2\532a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q>6^pppuis<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?_057b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T=:Q}surlp1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oTW{y|bz;e:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6X9Vxxx}a{469Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZlkoMjkatWcoq`Y7W;>37^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1]141`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oTP206e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW9U9=R||tqmw0==T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;S?<;f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6X:;Uyy~`t5:8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX8V888k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[75Xzz~{cy:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5Y5<=l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^07[wusxf~?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2\602a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q=5^pppuis<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?_347b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T>;Q}surlp1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oTm7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1]1=Ztt|ye8h5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[7Yu{}zdx994SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\4Z5302Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>P316e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW9U8?;f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6X;8Uyy~`t5:8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX8V998k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[64Xzz~{cy:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5Y4;=l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^10[wusxf~?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2\712a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q<4^pppuis<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?_277b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T?8Q}surlp1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oTm7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1]0P38]qwqvh|=o0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^1\vvrwg}><7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1]70==T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;S9>;f:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6X<9Uyy~`t5:8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX8V>:8k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[17Xzz~{cy:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5Y3:=l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^61[wusxf~?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2\062a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q;3^pppuis<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?_567b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T89Q}surlp1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oT>m7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1]73Ztt|ye855\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[1>3n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>P49]qwqvh|=20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^6:0c=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;S97Prrvskq2b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q;_sqwtjr3?2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>P55:8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX8V?;8k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[06Xzz~{cy:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5Y29=l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^72[wusxf~?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2\172a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q:2^pppuis<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?_417b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T9>Q}surlp1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oTT~~zou6;?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXnmiOheovUeisbW9U>99h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\4Z32W{y|bz;8:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%YiljNgdlww+dUmhnJkh`{V`nvaZ6X=?>m7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfeaG`mg~]ma{j_1]62Ztt|ye855\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`gcInoex[ocud]3[013n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-QadbFold#l]e`fBc`hs^hf~iR>P56]qwqvh|=20_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^7;0c=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;S86Prrvskq2?3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q:95d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#_knd@efjqu)j[ojhLijnuTbhpcX8V?2S}{pnv7a>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T9R||tqmw02=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^hokAfgmpSgk}lU;S;:7;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5Y18=l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+WcflHmnby}!bSgb`Dabf}\j`xkP0^43[wusxf~?46]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})UmhnJkh`{s/`QadbFoldZlbze^2\242a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.PfeaG`mg~x"o\jaeCdakrQienS=Q91^pppuis<11X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,V`gcInoex~ mRdcgEbci|_kgyhQ?_707b>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T:?Q}surlp1><[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Sgb`Dabf}y%n_knd@efjqPfd|oTUpa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T;9k4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'[ojhLijnuq-fWcflHmnbyXnltg\4Z1Xzz~{cy:8;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTbimKliczYamwf[5Y?Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!]e`fBc`hs{'hYiljNgdlwRdjrmV:T5R||tqmw0g=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv RdcgEbci|z$i^h}ooqfF|rbMgki`h}30?6a?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"\jaeCdakrt&kXn}aasd@zp`Ciikfn1?14c9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$^hokAfgmpv(eZly{cc}jBxvfAkgedly7>3:m;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&XnmiOheovp*gTb{yeehLvtdGmegjb{5958o5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(ZlkoMjkatr,aV`uwggynNtzjEocah`u;<7>i7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*TbimKlicz|.cPfwuii{lHrxhKaacnfw939k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wg:=;:=?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ue<;9813d8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#R`?66:04>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Pn144<44a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]m431>;91X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[k61?0;8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xf93==Rgav258WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#R`?973\mkpX[^:8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xf93=5Rgav268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#R`?97;\mkp6;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[k770:Ubb{=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ue==6<_hlu562<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^l24=5Xag|9?85\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wg;;4>Qfnw0271=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _o33<6Ynf9896]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xf8:3?Rgav2300>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Pn02;7Zoi~=9?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yi9938Sd`y1278WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#R`>081\mkp69:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zh6992Tecx<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%TbRH<6:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tb2^kmr62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^l2544Xag|:?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wg;:>9Qfnw17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Qa1007[lhq9:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zh69;>Tecx=359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sc?>25]jjs54;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;6;2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456=<02=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=4;984886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?2>2?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;69746:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi301290<:1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890?5084<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;6::3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85672=34:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>54825?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345<318<07>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<7:66:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi301290?>1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890?6484<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;69>3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85672=00:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>54;>5?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345<324<00>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<7:5>79?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123>1<8>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:187>9;=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?0187>40<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96783>1:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>54::5?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345<330<00>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<7:4:79?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123>1=<>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:18629;=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?0187?80<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96783>02;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?:59<2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456=<2:=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=4;;048?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?2<>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:18169;=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01878<0<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96783>76;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?:5>82>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456=<56=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=4;<<4886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?2;6?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;69206:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi301290961359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890?0<84;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;6?2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456=<42=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=4;=84886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?2:2?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;69346:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012908:1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890?1084<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;6>:3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85672=74:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>54<25?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345<358<07>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<7:26:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi301290;>1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890?2484<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;6=>3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85672=40:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>54?>5?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345<36?10?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;6919;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?018743=<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85672=;=77=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=4X8:80_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi30129S<=<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85672^3376=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=4X98987^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123>R?=329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890\56543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?:V;??>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345R<<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96783]1465<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>5W;;8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?Q=2218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:1[754;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;U98>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456=_3707>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<7Y5>:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi30129S?9<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96783]1<65<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>5W;38>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?Q<329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890\75543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?:V9:?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345R=8329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890\7=543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?:V92??5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345?0;U?=>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456=_5007>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<7Y3;:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi30129S9:<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96783]7165<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>5W=<8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?Q;7218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:1[1>4;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0;U?5><4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456=_410?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;6Z37;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?018T9<=<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85672^7176=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=4X=:987^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123>R;;329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7890\10543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?:V?=?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<7Y18:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi30129S;?<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96783]5665<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>5W?98?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?Q94208WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:1[2553Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?:V28>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234?Q6329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896?4;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?<5;;2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;<03=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2;9;4886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=23492>3?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;09736:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?0<;1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896?5384<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=6:;3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674=3;:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>34835?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345:31?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;09476:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?0??1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896?6784<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=69?3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674=07:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>34;?5?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345:327<00>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<1:5?79?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<12381<7>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:787?9;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01>7>3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674=13:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>34:;5?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345:333<00>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<1:4;79?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<12381=;>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:78639;=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01>7?;0<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96785>03;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?<5932>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;<2;=76=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2;;79?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<12381:?>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:78179;=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01>78?0<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96785>77;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?<5>?2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;<57=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2;0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?0971329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896?0;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?<5?;2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;<43=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2;=;4886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=23492:3?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;09336:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?08;1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896?1384<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=6>;3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674=7;:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>34<35?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345:35?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;09076:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?0;?1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896?2784<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=6=?3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674=47:65<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>34?48?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234928>218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:78=84;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=622><4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;_111?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;0Z74;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=U:<>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;_0307>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<1Y6::90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?S<=<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96785]2065<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>3W8?8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=2349Q>6218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:7[414;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=U:4>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;_0;06>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<1Y5;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01>T>==<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674^0276=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2X:;987^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<1238R<<329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896\61543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>??>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345:P2710?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;0Z40;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01>T>5=<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674^0:77=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2X;:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?S>><3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96785]0565<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>3W:88?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=2349Q<3218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:7[624;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=U89>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;_2407>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<1Y4?:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?S>6<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96785]0=64<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>3W=987^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<1238R:?329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896\04543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?9?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345:P4210?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;0Z23;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01>T88=<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674^6576=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2X<>987^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<1238R:7329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7896\0<553Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>??0=U>>>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?456;_4107>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<1Y2<:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012?S8;<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96785]6265<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>3W<=8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=2349Q:8218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:7[0?4:2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0=U=?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>345:P6110?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;0Z06;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01>T:?=<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85674^4076=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2X>=997^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<1238R9<2:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96785];77=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=2X1:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=0=0<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96787>24;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?>5;:2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569<00=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=0;9:4886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;2>4?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;29726:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=0<81359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7894?5284<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?6:43=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85676=3::65<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>1484886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;2=0?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;29466:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=0?<1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7894?6684<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?6983=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85676=06:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>14;<5?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>3458326<00>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<3:5079?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123:1<6>218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:58784<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?68<3=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85676=12:62<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>14:85?95\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>3458332<00>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<3:4<79?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123:1=:>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:58609;=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01<7?:0<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96787>0<;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?>5922>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569<2<00>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<3:3879?7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123:1:>>268WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:58149;=1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01<78>0<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96787>70;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?>5>>2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569<54=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=0;<>4886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;2;8?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;292>6:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=090<4:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96787>64;533Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?>5?:2>:4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569<40=71=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=0;=:4886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;2:4?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;29326:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=0881359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7894?1284<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?6>43=;;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85676=7::65<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>14<4886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;290?17?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;29066:>0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=0;<1359Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7894?2684<2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?6=83=<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ud85676=4=76=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=0;?7987^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123:161329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7894?=;553Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?>V:8>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;Q>329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7894\55543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?>V;:?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>3458P1310?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;2Z74;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01?>V;2??5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>3458P2218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:5[764;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?U9=>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569_3007>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<3Y5;:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=S?:<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96787]1165<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>1W;<8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;Q=7218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:5[7>4;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?U95><4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569_210?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;2Z57;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01?>V9=?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>3458P3610?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;2Z5?;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<3Y38:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=S9?<3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96787]7665<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^m7<=>1W=98?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;Q;4218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:5[134;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?U?:>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569_5507>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<3Y30:90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Zi3012=S97<2:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%Tc96787]676=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv _n6;<=0X=9987^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yh<123:R;>329Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$Sb:7894\17543Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.]l0=>?>V?8?>5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(Wf>3458P5510?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"Q`49:;2Z32;:1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?011W?:8?6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})Xg=234;Q91218WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#Ra;89:5[344;2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-\k1>?0?U=?>=4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569_7606>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!Po5:;<3Y0;;1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,[j2?01<4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'Ve?4569_81;?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"lLhhl`lIgt|^eyh9o4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kIcecmgRdcg}ZVPZV92n7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dD``dhd_kndx]SSWY419UdSL@K_0064ZiX[^:886]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})e@lkoiY`re1a?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"lGe`ffvRiulVxxx}a{4g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$nDA[X^Fbpd]61TUiEBZW_Ecwe^53UVEYS5:>_n73?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"lFOUZ\@drfS83VSoG@TY]Geqg\;=WTC_Q740]l517<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cKLP]YCi}kP>PQFNW]2147Xg=?0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gOH\QUOmyoT2\]JJSY6=8;TcR]X0248WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#oG@TY]Ppwiem8?;7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dNfyXuQKaucX71[XOGNT>?::_n]BJAY6;<:Tc8?4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kCe|xz[x^Fbpd]44SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kCe|xz[x^Fbpd]49;Po^CM@Z74=8Ud?8;4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kCe|xz[x^Fbpd]4341\k07<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cKmtprSpVNjxlU<4\]DJAY5:=?TcROAD^3016Yh9<:0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gOix|~_tRJnt`Y00XY@FMU9>9;Po^CM@Z74==Ud9<5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j@d{yyZw_Ecwe^53UVMEHR<=44]l[DHCW89>8Ra>509Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$nD`uuV{[AgsiR9?QRIAD^0100YhWHDOS<=:4^m115=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bHlsqqRWMkmV=;]^EM@Z45<Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mRdejwqcuAgUYiljPGOF\6722WfUJBIQ>32:\k43f3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxBbRY}iug\V`gcInoex~ mDm{TvlrbWHDOS<=93^m6f>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mRdejwqcuAgU\~dzj_Sgb`Dabf}y%nIbvWskwaZGILV;8:>Q`14a8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#o\jghqwawOiW^xbxhQ]e`fBc`hs{'hO`tY}iug\EKBX9:<8Sb?>5g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n_khirvfvLhX_{ciRl]efkpp`tNfVHrxhKaacnf_5[XIGNT=>=:_n43?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tNfV]yeykPbSgdmvrbz@dTNtzjEocah`]7UVKEHR?<34]l50`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{CeSZ|ftd]aV`an{}oyEcQMyugFjddkmR:VSL@K_0103Zi182Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyEcQXrhvf[gTbo`yiGa_C{wa@hfjeoP?>6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf494?S^Y?3d9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n_khirvfvJssWMkm1??>508WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#o\jghqwawIr|VNjxl2>0?]PS55b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?5483:2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8479WZ];?k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5;92<=i;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k7=>0>3g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n_khirvfvJssWMkm1?;>01e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo314<27`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=35:6`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>22;74n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8409;=90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:6>79T_Z>01e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo316<006=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=34:6YT_99n7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;9148j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4825=>h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZBf|h6:43<8?6\WR64m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb84?9;o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe97>689m7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;9049?k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5;229:<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k7=40;_RU37a=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=3=7`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=3=56c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>2:75b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?5;54m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8769;o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe947689m7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;:949?k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi58;29:<;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k7>=0;_RU37`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=02:6`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>15;74n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8779;=90_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:5979T_Z>01e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo323<006=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=01:6YT_99n7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;::48j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4;95=>h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZBf|h69?3=;3:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%i^hifsugqKprXLh~j0?=13^QT46`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>10;74n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb87399:l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:5>7;8j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4;=5=>h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZBf|h6943?2g8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#o\jghqwawIr|VNjxl2=>01f?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo32?176>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mRdejwqcuG|~THlzn<3<0[VQ7;o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe957689m7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;;84:?k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5992<:?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k7??0>12g8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#o\jghqwawIr|VNjxl2<7?1e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo336<27c=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=14:75a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?7284;l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe95?6:l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:407;8j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4:25>>h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZBf|h6843=713g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n_khirvfvJssWMkm1=6>01e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo338<17c=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=1::65c3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?7;5b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?7;74m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8685;l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe959;:o0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:387>97^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;<94T_Z>>^QT46c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>76;253Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?078X[^:8i6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4=958?5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5>82R]X02g8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#o\jghqwawIr|VNjxl2;4?61?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo345<\WR64n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb81399:l0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:3>7;8j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4==5=>k4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZBf|h6?53=i;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k7840>3g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n_khirvfvJssWMkm1:6>31e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo348<07a=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=6=7`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=6=56c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>7:75b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?0;54m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8069;o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe937689m7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;=949?k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5?;2>=j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k79<0Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mRdejwqcuG|~THlzn<43=76c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>66;5a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?1786;o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe9356;9m7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;=;48?h5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5?82>h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZBf|h6>?3?Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mRdejwqcuG|~THlzn<46=7c=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=77:45a3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?1185;o1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe9336:9n7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;=<48j6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZBf|h6>93<Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mRdejwqcuG|~THlzn<45=56`<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>6<;74n2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb80?99:n0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:26:o0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:2689n7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;=788i6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})eZlmbyk}Otv\@drf4<48?k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5<;2<=i;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k7:<0>3g9Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n_khirvfvJssWMkm18=>01e?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo362<27a=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=4=7`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bSgdmvrbzFSIo{a=4=56c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>5:75b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Qabot|lxDyyQKauc?2;54l2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8284m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aV`an{}oyCxzPD`vb8286;l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe919::o0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gTbo`yiAzt^Fbpd:06:9o7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;07>:7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;07UX[==j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hYijg|tdpLqqYCi}k753?h4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kXnkd}{esMvpZTbimsT_Z>;0:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%i_zg{ciggGmoikaNjxl2;5?63?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l\whv`l`bD``dhdIo{a=65:16<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cQtmqeommIcecmgD`vb8119<91X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fVqn|jbnhNffnbjGeqg;<14?<6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})e[~coekkCikmgmBf|h6?53:?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&hX{dzlhdf@llhd`Mkm1;?>528WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#o]xiuakaaEoagicHlzn<43=05=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bRujpfnblJbbbnfKauc?178382Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aWroskaooOegaciFbpd:2;7>;7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dT`~hdhjLhhl`lAgsi5??29>4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'kY|eymgeeAkmkeoLh~j08;1419Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n^yftbjf`FnnfjbOmyo357<74>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mSvkwgmccKaceoeJnt`>63;273Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Pslrd`lnHdd`lhEcwe93?6=:0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gUpa}iciiMgioak@drf4<358=5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(jZ}bxnfjdBjjjfnCi}k7:=0;0:QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%i_zg{ciggGmoikaNjxl291?63?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l\whv`l`bD``dhdIo{a=41:16<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cQtmqeommIcecmgD`vb8359;l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fQtffzfjxb|KaucJj9226:o0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gRuigygmya}D`vbMk:3>79n7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dSzhdx`lz`rEcweLh;<>48i6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})e\{keao{osFbpdOi4=25?h5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j]xjb~bntnpGeqgNf5>22>k4SvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'k^ymc}caumq@drfAg6><3=j;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&h_~l`|l`vlvAgsi@d79<02g8WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#oZ}aoqoeqiuLh~jEc2:4?1f?Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l[r`lphdrhzMkmD`354<0a>Upa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mTscmwigsg{NjxlGa<44=7`=T`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bUpbjvjf|fxOmyoFn=74:6c<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cVqekuki}eyHlznIo>6<;5b3Z}bxnfjdBjjjfnEadr$Ndc[r`lpilrNf}oyjlmjx.`Wvdhtdh~d~Io{aHl?1<84m2Y|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-aPwgi{ekcJnt`Km8369;l1X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fQtffzfjxb|KaucJj9066:o0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gRuigygmya}D`vbMk:1:79n7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dSzhdx`lz`rEcweLh;>:48i6]xiuakaaEoagicNdcw/CknPwgi{dcEczjrgc`a})e\{keao{osNbwqQhzmCe?k5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j]xjb~bntnpOevrPg{nBb<:?;RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&h_~l`|l`vlvIgt|^eyhD`>2538WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#oZ}aoqoeqiuDhy[b|kIo31516<[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cVqekuki}ey@l}{WnpgMk73<81X{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fQtffzfjxb|CarvTkwbNf8>:?o5\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j]xjb~bntnpQadb~Ag9h7^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dSzhdx`lz`rSgb`|Oi9=:0_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gRuigygmya}UrgLpmcuLh~j895\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j]xjb~bntnpVw`Is`lxOmyo31?305>Upa}iciiMgioakFlk'[ole~zjrHlwaw`fkl$iMnmjsrFlj`7482Y|eymgeeAkmkeoJ`gs#_khirvfvLhsm{ljoh mCig`oWcflp9<7^yftbjf`FnnfjbIe`v RdejwqcuAg~n~kole/`@l`elZlkouR||tqmw6a=T`~hdhjLhhl`lGojp&hH`lgbRdcgV`uwggynXbMgioak66=T`~hdhjLhhl`lGojp&hYijg|tdpJjZTbim8?7^yftbjf`FnnfjbIe`v bSgdmvrbz@dT^hok1368WroskaooOegaci@ji})eZlmbyk}Io]Tvlrb:<1X{dzlhdf@llhd`Kcft"l]efkpp`tNfV]yeyk>2d9Pslrd`lnHdd`lhCkn|*dUmncxxh|@uuPfg`oqmVYbvh2?>3:8WroskaooOegaci@ji})eZlmbyk}Otv\@drf4:85>45\whv`l`bD``dhdOgbx.`Qabot|lxDyyQKauc?7786:01X{dzlhdf@llhd`Kcft"l]efkpp`tH}}UOmyo333<16<=T`~hdhjLhhl`lGojp&hYijg|tdpLqqYCi}k7??0<299Pslrd`lnHdd`lhCkn|*dUmncxxh|@uu]Geqg;;:4956]xiuakaaEoagicNdcw/cPfclusm{E~xRJnt`>07;7512Y|eymgeeAkmkeoJ`gs#o\jghqwawIr|VNjxl2<3?01=>Upa}iciiMgioakFlk'kXnkd}{esMvpZBf|h68?3==9:QtmqeommIcecmgBho{+gTbo`yiAzt^Fbpd:4;7>946]xiuakaaEoagicNdcw/cPfclusm{E~xRJnt`>00;4>3Z}bxnfjdBjjjfnEadr$n_khirvfvJssWMkm1=;>00:?Vqn|jbnhNffnbjAmh~(j[ole~zjrNww[Agsi59?2?<6;RujpfnblJbbbnfMilz,fWc`az~n~B{{_Ecwe9536:837^yftbjf`FnnfjbIe`v bSgdmvrbzFSIo{a=16:7?<[~coekkCikmgmDneq%i^hifsugqKprXLh~j0>;113;8WroskaooOegaci@ji})eZlmbyk}Otv\@drf4:?5>?74SvkwgmccKaceoeLfmy-aV`an{}oyCxzPD`vb8639;;20_zg{ciggGmoikaHbau!mRdejwqcuG|~THlzn<24=6<=T`~hdhjLhhl`lGojp&hYijg|tdpLqqYCi}k7?;0>289Pslrd`lnHdd`lhCkn|*dUmncxxh|@uu]Geqg;;?49>45\whv`l`bD``dhdOgbx.`Qabot|lxDyyQKauc?7384:01X{dzlhdf@llhd`Kcft"l]efkpp`tH}}UOmyo337<76==T`~hdhjLhhl`lGojp&hYijg|tdpLqqYCi}k7850=9:QtmqeommIcecmgBho{+gTbo`yiAzt^Fbpd:307;956]xiuakaaEoagicNdcw/cPfclusm{E~xRJnt`>7<;4512Y|eymgeeAkmkeoJ`gs#o\jghqwawIr|VNjxl2;8?12?Q4<\880X?<4T208P11<\KS_ID@7;U@ZP@IR\01_NTZJ_BVO=>REQ]OT__M<;UAF7>RCX01_I^ZFN=2=e>RB[]CE0<>1a:VFWQOI48;5m6ZJSUKM8449i2^N_YGA<01=e>RB[]CE0<:1a:VFWQOI48?5m6ZJSUKM8409i2^N_YGA<05=e>RB[]CE0<61a:VFWQOI483556ZJSUKM848f3]OXXD@321<0n;UGPPLH;:;4j7YK\THL?668f3]OXXD@32580n;UGPPLH;:?4j7YK\THL?628f3]OXXD@329406;UGPPLH;:7k0XH][IO>04;e<\LY_EC2<1;2=e>RB[]CE0>?19:VFWQOI4:427YK\THL?0;?<\LY_EC2:>89WAVRNF5<556ZJSUKM828>3]OXXD@38?;8P@USAG622l5[ERVLQQ:76k1_I^Z@UU>24;d<\LY_CXZ310RB[]E^X1?8>c9WAVRH]]6:43l4TDQWKPR;904j7YK\TNWW848e3]OXXB[[<32=f>RB[]E^X1<>>c9WAVRH]]69>3l4TDQWKPR;::4i7YK\TNWW8729j2^N_YAZT=06:g=SMZ^DYY2=6?`8P@USG\^7>:0m;UGPPJSS4;25n6ZJSUMVP94>6h1_I^Z@UU>1:g=SMZ^DYY2<0?`8P@USG\^7?<0m;UGPPJSS4:85n6ZJSUMVP9546k1_I^Z@UU>00;d<\LY_CXZ33481b:VFWQIR\59<2o5[ERVLQQ:407h0XH][OTV?7<8f3]OXXB[[<21b:VFWQIR\5>:2o5[ERVLQQ:3:7h0XH][OTV?068e3]OXXB[[<56=f>RB[]E^X1::>c9WAVRH]]6?:3l4TDQWKPR;<>4i7YK\TNWW81>9j2^N_YAZT=6::d=SMZ^DYY2;>c9WAVRH]]6><3l4TDQWKPR;=84i7YK\TNWW8049j2^N_YAZT=70:g=SMZ^DYY2:4?`8P@USG\^7980m;UGPPJSS4<<5n6ZJSUMVP9306k1_I^Z@UU>6<;d<\LY_CXZ35856;b<\LY_CXZ36283:g=SMZ^DYY293?c8P@USG\^7:3o4TDQWKPR;?7k0XH][OTV?<;g<\LY_CXZ39?18PCD?3]LISX]JD69WIP^H]]i0X@[W_LW[[VCK:2^Zi6Z]IRVBP@YPAM^C86Z]UD68P\VB9k1_~lgaes@okfm)jJf`XofnRvbp`g<\qIgcneHeoc8QKJHKBUHBYo4UQRVHVCH]]i0Y^K]_WKPMGJB02_X^NMCKN;8QVTDKEA__55ZSSFLJ@I>3\YYHB@JTR08R0><^HXT@BOK3:T@G<=QAL]TXT^Je:TOBZNNOAUOE^QMf:TOBZNNOAU[[I@PB`9UV@@X[]KYX45YiBmmpwik<2]H@F<4WD48S@G;87<0[HO31?48S@G;:720[HO33;2=2>QBI595;6YJAM>3:2=PMHF7=394WDCO878>3^OJ@1=50?58S@GK4:4<7ZKNU=2=3>QBI\6:2:5XE@W?6;?<_LK^0>4?>69TADS;;7<0[HL30?48S@D;97<0[HL32?:8S@D;;3:5:6YJB=1=<>QBJ^O7<364WD@TA97902]NNZK32?:8S@DPM59546YJBVG?0;><_LH\I1;18:UFFRC;>7k0[HLXE=594;><_LH\I1919:UFFRCK49427ZKMWDN?5;?<_LH\IA2=>89TAGQBD59556YJBVGO818>3^OI[HB35?;8S@DPME6=2o5XECUFH91=8730[HLXEM>4:<=PMK]NY1>19:UFFRCR48427ZKMWDW?6;?<_LH\IX2<>89TAGQB]5>556YJBVGV808>3^OI[H[36?`8S@DPM\6<6=06;VGAS@S;?7h0[_G[E^DJVVRd3^XBXHQBOEG\Ef=PZ@^NS@AKE^@g?RTN\LU\EIZG_@f8SWOSMV]BHYFPB0f8\LJNFQ'SHO.?.0"PPPD'8';+M^MFI49[KWE^>2RXXAGMf:ZPPHGDZFUYM@Q>8g9[WQKFK[ET^LCP1806?]USWHN]MCMJD^OBGWIXIJI^SLJK_EGE[46XNO8>7U][_@FUEKEBLVGJO_APABAV[DBCWMOMS7U][_@FUEKEBLVGJO_APABAV[DBCWMOMS<=PFG07?]USWHN]MCMJD^OBGWIXIJI^SLJK_EGE[4YAN;>0T^ZPAETBJFCCWDKH^BQNCBW\EABXLLLT>RHI259[WQYFL_KEOHJPM@AQKZGDK\UJHIQKEG]0[C@5<2RXXROKV@L@AAYJIJXDSLMLU^CG@ZBBNV>TJK<;;YQW[DBQIGINHRCNCSM\EFERWHNOSIKI_4]EB72VLM>95WSU]B@SGIKLNTALM]O^C@GPYFLMUOIKQ8_GD10>^T\VKOZL@LEE]NEFTHWHIHYROKD^FFBZ>XNO8?7U][_@FUEKEBLVGJO_APABAV[DBCWMOMS4QIF3f8\VRXIM\JBNKK_LC@VJYFKJ_TNL]FC^OBGWIXIMNXYOQIF0d8\VRXIM\JBNKK_LC@VJYFKJ_TAljk_GD2b>^T\VKOZL@LEE]NEFTHWHIHYRC|uc]EB2=_[]ULBI94XRV\RFE13QniSDj>0:ZgiZKfbfx]i}foo33?]bjWDcecXjrrklj6=_{}90UH]:;[JLHA023VUTTA@B_^]2456XWVY|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgH}}>>8Q@UU]`}959982m7RQPXMLN[ZY6898TSRG`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/Upbjvkn|Ocmc#^ncjgwBpjkq[ohidxjd.Onq}YnmGrBb}{{CnwmpBtfq<;:5k5P_^ZOJHYXW8:;?RQPInRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+Ugdcl~MyabvRdafmscc'DkohRajOtvsqqEh}g~L~lwT9\]DJAY?8VeTmijP27]LQQYdq5<5=<7i;^]\\IHJWVU:<=:P_^KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%FmijPodMvpussKfexJ|nyZ;^[BHCW1:TcRokd^05[JSSWjs7?3?>9e9\[Z^KFDUTS<>?5^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR;95^m\KWY59?6^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR;86^m\KWY5??UdS^Y=9e9\[Z^KFDUTS<>?7^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR;75^m\KWY48>UdS^Y=9e9\[Z^KFDUTS<>?8^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR;64^m\KWY4;1UdS^Y=9e9\[Z^KFDUTS<>?9^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR8?3^m\KWY4>0UdS^Y=859\[Z^KFDUTS<>?_^]GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|67>l2UTSUBAM^]\5577WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v bDlbficFd`meah`{_FLG[375WfUD^R:?0^m\WR4>;2UTSUBAM^]\5576WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Cbuy]Wvdhte`~Meka!oNwwtprWayogeckLotlw_7[XOGNT85Q`_lw{[65XG\^9=5h4_^][HKKXWV;;=?QP_HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjRuigyfeyHffnz,Pwgi{dcJdh`.Qc`o`rA}efr^hmjiwgg+HkrpVenBuAztqwwGjsi|Nxju:?7f:]\[]JIEVUT==?<_^]JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+Oh\{ke`g{Fhdl|*RuigyfeyHffn,JjussN`ld"KgioGnbcv)Je|rTch@wOtvsqqEh}g~L~lw91918[ZY_DGGTSR??15]\[LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%YinkfvdQj``(Ng[ohidxjFhdlFdubp&Zjofk{Ftno}Wcdm`|nh"Cbuy]jaK~NfyOb{atFpb}<70i2UTSUBAM^]\5572WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Sg`alpb[`nn"Da]ebgjr`@nnfHjhv FhdlBig`{&GfyuQ`eOzLqqvr|Je~byI}ax023<=XWVRGB@QP_0222ZYXAfZd~ya`9\[Z^KFDUTS<>>7^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Tdelm}L~`aw]ebgjr`b(EhnoSbk@uurvpFirf}MymtU8]^EM@Z37WfUjhiQ=5^MVPZe~4=4:=;;4_^][HKKXWV;;=5QP_Sgrqltbl[ole~zjrrz,Wlaii}yi^fffuPfclusm{%h_egitSgd_<3ZWjYcekz]efY57XYj}qU9SB[[<02=5370SRQWLOO\[Z779VUTH`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu=>4`9\[Z^KFDUTS<>=0^]\V`wra{oo^hifsugqw})Tandjxx|jSikepWc`az~n~"mMurFbpdIr|595=;=4_^][HKKXWV;;>03;a>YXWQFEARQP1101[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,IhsWkNbllcee32<`=XWVRGB@QP_0217ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX55[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgDlcLqqvr|Jeexacldp{+HkrpVhOe~omldf25=b?R_lw{[13XG\^85??>829\[Z^KFDUTS<>=_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{34?a3VUTTA@B_^]2466XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX=??TcRl\auaq_67ZWdsS9;POTV074761o1TSRVCNL]\[4649VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZAILV?<:RaPbRcwgw]49TUfyuQ;5^MVP656983m7RQPXMLN[ZY68:8TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT95;Po^`PeqeuS:;VS`{w_57\KPR4;8;:5k5P_^ZOJHYXW8:8?RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR;64^m\fVgsk{Q8=PQbuy]71ZIR\:9:=<7i;^]\\IHJWVU:<>:P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTKCJP611\kZdTi}iyW>?R_lw{[13XG\^8?9g9\[Z^KFDUTS<><5^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRIAD^426ZiXjZkoU<1\]nq}Y3=VE^X>=>10c:?ZYXPEDFSRQ>024\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVMEHR889^m\fVgsk{Q8=PQbuy]71ZIR\:39=9P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?8:SbQmS`v`v^56UVg~tR::_NWW7<469h20SRQWLOO\[Z77;1UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\261XgVhXmym}[23^[hsW=?TCXZ<9332e==XWVRGB@QP_020=ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX?R_lw{[13XG\^85??>a`9\[Z^KFDUTS<>;1^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp8::=lo4_^][HKKXWV;;8?QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW3VUTTA@B_^]2412XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu??10c:?ZYXPEDFSRQ>057\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq;;=?:e:]\[]JIEVUT==:7_^]@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgb`Fijxeoi]{aug\BVKXNOn:!D`>709\[Z^KFDUTS<>;9^]\MjVhz}8\~l~esz,MjVhz}8s#Da]ebgjr`@nnfOehu!]e`fPpdab&kXnmiHffnPfeaVszR>VSJ@K_9;\kZkrpV??SB[[<2<2<6=XWVRGB@QP_027[ZYCehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kj}qUd^hokAefVjvH?8=97RQPXMLN[ZY68<:TSRG`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'[ojh^zngd,aV`gcN`ld[g{eQvq_1[XOGNT44Q`_lw{[05XG\^7?3?85:]\[]JIEVUT==;>_^]JkUiu|;]ym}~jry-JkUiu|;r$Eb\jcdkuaCoagLdot"@`rlcoWqg`m'hDyy~ztGkekWcflY~yW?SPGOF\<>POTV?6;70>2UTSUBAM^]\5535WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Hhzdkg_yohe/`Lqqvr|OcmcZ|ftdRwv^4ZWNDOS57Po^ov|Z4>WF__0?0>749\[Z^KFDUTS<>:3^]\GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+vIr|Z~ya~OlcEmmaVrujVyDyy]{rlqBvgHhzdNdbhQ@R^7:3Zi6im1TSRVCNL]\[462T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(OGNT:<7Po^`EmciBey~rOb{atZ;^[Ict{]bjbR:<_n3\WR6fk2UTSUBAM^]\5531WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})@FMU=?8Q`_cDjbjCjx}sHcx`{[8_\H`ut\akeS9=Po0]PS5gd3VUTTA@B_^]2401XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*AILVQ`1^QT4de_RU33c=XWVRGB@QP_026=ZYX[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/Lov|ZIr|y\d~jlhlf*gIr|y\d~jlhlfGjsi|R;VSJ@K_3071ZiXe|rT=47POTV114>43VUTTA@B_^]240YXWMgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq=:;i5P_^ZOJHYXW8:==?70:]\[]JIEVUT==8=_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%Tb=?=005e?ZYXPEDFSRQ>071\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#R`?13223c=XWVRGB@QP_0250ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX3X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!Pn131441a3VUTTA@B_^]2433XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/^l35766?o1TSRVCNL]\[461>VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-\j57588=;7RQPXMLN[ZY68?=TSR]xiuakaaEoagicNdcw/CknV`ebaoBbyk}f`af|*KflmUi^hokRdsvavrDg|dW9SPGOF\6730WfUjhiQ;9^MVPZe~4;4:=584_^][HKKXWV;;:5QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjEkxxZa}dOz154>03VUTTA@B_^]243?XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-N|jtXgGrBb}{{Cnwmp7:56Vrd0=0>829\[Z^KFDUTS<>9_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{74523VUTTA@B_^]2426XWVXn}xg}eePfclusm{ys#^ghn`vvv`UUZlko=<8k;^]\\IHJWVU:<:?P_^QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%i^hifsugqMkYPz`~nS_knd@efjqu)jMfr[g{e^CM@Z74>:Ud=TUbiD`uuAlqkr\>TUfyuQ6_NWW74g23VUTTA@B_^]2425XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|HhekEwdn|lx$A`{w_rQ`ekhnfnEyhh|AxZ7^_7[XX^XT>:?Po^ov|Z52WF__>1`08[ZY_DGGTSR??77]\[FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwkt@`mcMlftdp,IhsWzYhmc`fnfMq``tIpR?VW?SPPVP\627XgVg~tR=:_NWW64g53VUTTA@B_^]2421XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'Dg~tR}\c`lmmkaHzmoyBuU:]Z0^[UQUW;=:SbQbuy]01ZIR\;;2i6QP_YNMIZYX99=3SRQFoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y5P_^ZOJHYXW8:092\[ZEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxDdigAs`jp`t(EdsS~OlcFlwHje\=TU[[_Q=70]l[hsW::TCXZ:18a8[ZY_DGGTSR??80]\[FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyCejfNrckwaw)Je|rTLmlGovOkf]2UVZ\^R<81^m\ip~X;9UDYY?>9b9\[Z^KFDUTS<>72^]\GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*Kj}qUxMnmHnuNlg^3ZWY]YS?9>_n]nq}Y48VE^X>?6c:]\[]JIEVUT==6<_^]@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{GeyaL|miugq+HkrpVyJonIatMm`_0[XX^XT>:?Po^ov|Z57WF__9<7l;^]\\IHJWVU:<5:P_^AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,IhsWzKhoJ`{LnaX1XYW_[U9;QR^XR^045ZiXe|rT?=Q@UU32=<=XWVRGB@QP_02;989\[Z^KFDUTS<>79^]\GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuIg{gJ~og{es-Nip~X{HihKczCobY6YZVPZV8<=RaPmtz\75YH]]?:4>5P_^ZOJHYXW8:3SRQKm`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w30;:?ZYXPEDFSRQ>082\[ZEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+HkrpVyJonIatMm`_0[XX^XT>:?Po^ov|Z57WF__=<76;^]\\IHJWVU:<4?P_^AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkAgKyndzjr/OvhqOi[}xf#GaSupnwKiueHxieyk}/Lov|ZuFkjMexAal[4_\TRTX:>;TcRczx^13[JSS;8387RQPXMLN[ZY6808TSRG`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-EmciAdhmx#@czx^mfKprw}}IdyczT8\]laJssx|~Hcx`{[9_\ip~X:8UDYY6>929\[Z^KFDUTS<>63^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-Nip~XglCe|xzLotlw_=[XglDsEc~ztBmvjq]?UVg~tR<=_NWW04?43VUTTA@B_^]24<2XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!IigmEhdat'Dg~tRajOtvsqqEh}g~P4PQ`eNwwtprDg|dW5SPmtz\64YH]]>:5>5P_^ZOJHYXW8:29RQPInRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+CoagOfjk~!Bmtz\k`Oix|~Hcx`{[9_\k`HAgz~xNaznuY;YZkrpV89SB[[70;1?ZYXPEDFSRQ>084\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+Oix|~Meka!FhdlBig`{&Ghcx`{_ngLqqvr|Je~byQwos>0:47?i2UTSUBAM^]\55?0WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oO}bhvfv@kbznoeot\jqOz06<;^]\\IHJWVU:<4QP_EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny1200]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjGidOix|~Hccz}omnfv})eI{hbxh|Jmdpdake~Zl{Et>78;^]\\IHJWVU:==1TSRVCNL]\[477;VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\116\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,IhsWkIgil|IltqkmkaNzx;:5:5P_^ZOJHYXW8;;9RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"Cbuy]aGicfzOf~egagHpr54?03VUTTA@B_^]2550XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(EdsSoMce`pEhpuoagmB~|?>969\[Z^KFDUTS929\[Z^KFDUTS3:4>63VUTTA@B_^]255YXWMgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'fXnmiOkdTlpJ}:>682j7RQPXMLN[ZY698:TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv b@pamqcuMdoykh`lySgrJ}5>:2UTSUBAM^]\5476WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Z}aoqnmq@nnf$Bb}{{Fhdl*CoagOfjk~!Bxnp\kK~NfyOb{at3>0:Z~h494:5?5P_^ZOJHYXW8;:>RQPInRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!P`ahaq@rdesYinkfvdf,I}iuWfDsEc~ztBmvjq4;<7Usc1>11`78[ZY_DGGTSR?>12]\[FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyCejfNrckwaw)Je|rT^mnnokmcJtcm{DsW14]\[FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfBbL|miugq*Hsk|@dXxc|.HlPpwkt@`mcMlftdp,IhsWzYhmc`fnfMq``tIpR;VW?SPGOF\35?XgVg~tR=6_NWW74g53VUTTA@B_^]2540XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'Dg~tR}\c`lmmkaHzmoyBuU>]Z0^[BHCW>:2SbQbuy]0=ZIR\:;896QP_YNMIZYX98;YXWQFEARQP103;[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Yi8=2=Sd`y19`8[ZY_DGGTSR?>18]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,[k630?Ubb{?71:]\[]JIEVUT=YXWQFEARQP1003[ZYT`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmRdejwqcuAgUOmyoT45_\CKBX:;>=SbQbuy]:[JSS982=7RQPXMLN[ZY69;;TSRG`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)Jiji~aRgjIorvpFirf}Usc27>03;2>YXWQFEARQP1001[ZYNgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$\lmdeuDvhiUmjobzhj M`a`qhYnm@d{yyM`uov\|jt;;7;:4l5P_^ZOJHYXW8;9?RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Qa05:5[lhq91k0SRQWLOO\[Z76:=UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%Tb=:76^kmr4>f3VUTTA@B_^]2573XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:?4;Qfnw3;e>YXWQFEARQP1005[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7<1a69\[Z^KFDUTSQ`_lw{[71XG\^>=4_^][HKKXWV;:>RQPDlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgEabRfzDs040>7b9\[Z^KFDUTS?77:]\[]JIEVUT=<=>_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVhXxlzjEovq}K~69k;0SRQWLOO\[Z76;;UTSDa_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InVqekuja}Lbjbv TscmwhosN`ld"]olkdvEqij~Zline{kk/LzlvZobAgz~xNaznuEqe|]0UVcnEc~ztBmvjqAuipQ?QRV@R^;0[jYg5:5=5?4_^][HKKXWV;:?>QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Yi8<<35]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ue<888_hlu5=739]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&Ue<888_hlu521?;7_n]nq}Y6=VE^X>?70:]\[]JIEVUT=<=P_^FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/nPfeaGcl\dxBu26>055?ZYXPEDFSRQ>152\[ZOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@czx^VqelhbzKfdof mWhlgkrUnrlIdyczjrZ6^[BHCW=2?SbQbuy]7=ZIR\;;=86QP_YNMIZYX98>:SRQ\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeLh~jCxz940;g?ZYXPEDFSRQ>150\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%MekaIl`ep+H~hzVcnEc~ztBmvjqAuipQ3QRgjIorvpFirf}MymtU:]^ZLVZ47=VeTtb2?>044?ZYXPEDFSRQ>151\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci']xjb~cftGkek+iUmhn::;5P_^ZOJHYXW8;?8RQPInRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Tbklc}i^gke/KlV`ebaoMekaMarg{+HkrpVhGm~zXosf27224:40f3VUTTA@B_^]2511XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!feVpjp`Jf{}]d~iYXWQFEARQP106;[ZYNgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Qa04628686?;1TSRVCNL]\[4731VUT^hzisggV`an{}oyu!\iflbpptb[acmx_khirvfv*Kj}qUYiljMlj,`Upgkaocnh_kndQwow`Y@FMU<4?Q`_LW[[7?1;Ve:=5>4_^][HKKXWV;:8RQPDlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!`RdcgEabRfzDs040>629\[Z^KFDUTS3VUTTA@B_^]2507XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkWcdm`|nJdh`Eof{+Jssx|~Fyu mRdcg}CiuFl}[mnejt07e?ZYXPEDFSRQ>140\[ZUpa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!mCikmgmTbimsT\Z\P382\kZGILV;99=Q`_RU306=XWVRGB@QP_0367ZYX[~coekkCikmgmDneq%Ie`\jcdkuaLhsm{ljohv bGkekWcfl8>?7RQPXMLN[ZY69<>TSRG`Pnpw6Rtfxyoyt"G`PnpwGimCmekrXofndp{+Zh70154]\[LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$Aljk_cNlsRoilf}Icx`kas{X0XY@FMU?49Q`_`fg[3>XG\^Ttb|34?3206=XWVRGB@QP_0362ZYXAfZd~y;^]\\IHJWVU:=86P_^PfupoummXnkd}{esq{+Aofo{kf^h}jty-GmdauidXnhzISL,q@lg`zhgYi~k{SucwaZ@TEVLMh<#Fn075?ZYXPEDFSRQ>14;\[ZTby|cyii\jghqwawu'_cHccz}omz,AkgedlCeNae!rDlbficNfZ~jxhQISL]EBa7*Ag;3<6QP_YNMIZYX98?TSRJbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlDjbj@kinys#b\jaeCg`PhtFq622<==;^]\\IHJWVU:=;>P_^PfupoummXnkd}{esq{+Vo`fh~~~h\jae37b>YXWQFEARQP1042[ZYNgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.`EmciH}}z~x_vPRdcg50?62]\[Wcv}`xnh_khirvfvv~(Kfd~bbXrhvfMk:7688=7RQPXMLN[ZY69?>TSRCbuy]aMkvr|]rTHlzn44442>YXWQFEARQP1046[ZYNgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Cbuy]Wvdoim{Hgcne!bBnhPwgnfZ~jxhU<]^EM@Z2?d3VUTTA@B_^]253?XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIcnIorvpVrf|lUiHd}nbmgg5=`R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cbuy]EqijDg|dNae!cOzAqc`bzOg`Naznu]A567?k2UTSUBAM^]\5417WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTnIg|acnf`4>03VUTTA@B_^]2527XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^o{csUqmqcT|{eiiCv>869\[Z^KFDUTS9TSRMgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%i^hiNcbgpwVrf|lUTb=<68=2=5=0;f:]\[]JIEVUT=<99_^]Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%FaxvPbHlsqqBf|h6:?3?:1`c8[ZY_DGGTSR?>76]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWNDOS;7<_n]aWdrdzR9:QRczx^66[JSS:0;:=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZEhf}xd`^znttqQabot|lx%nEa|tDlbficUmnDs=<6i;^]\\IHJWVU:=:QP_EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rTJxbcCnwmpGjl&jDsNxhiesDvhiEh}g~TN<=>ab9\[Z^KFDUTS_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZEhf}xd`^znttqQabot|lx%nEa|tDlbficUmnDs=QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\GjhszffXxlzzsSgdmvrbz'hCc~zJn``oaWc`Fq;:m>5P_^ZOJHYXW8;38RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

;Q`10c7?ZYXPEDFSRQ>197\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPGOF\120XgVhYij^`ruKm[AgsiR;VS@[W_0275Zi69h>0SRQWLOO\[Z760?UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}Y@FMU>48Q`_cPfcUiu|@dTHlzn[0_\IP^X983>Sb?>a59\[Z^KFDUTS35;\k47f<2UTSUBAM^]\54>?WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[BHCW?:8SbQmRdeSkwrNfVNjxlU>]^OV\Z728:Ud=c3VUTTA@B_^]25<6XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cWs`drbJp~n@l`jPup254>c3VUTTA@B_^]25<7XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cWs`drbJp~n@l`jPup264>c3VUTTA@B_^]25<4XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cWs`drbJp~n@l`jPup264>c3VUTTA@B_^]25<5XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cWs`drbJp~n@l`jPup2643e3VUTTA@B_^]25<2XWVY|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YH}}z~x^zngd,aKprw}}Khoh~{ee32e0=XWVRGB@QP_03:1ZYXAfZd~yPQ[r`lpilrAaoe%cAo|tVmq`Firf}Q9QRczx^16[JSS:;;:;i5P_^ZOJHYXW8;2:RQPInRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%FaxvPNnpneiUsino%nK{clxPfg`oqmmIdyczT2\]DJAY?1VeTaxvP29]LQQ56WZ];;;5P_^ZOJHYXW8;2;RQPInRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%FaxvPRdcgWqg`m'hYiljIumn@kphsS104a?ZYXPEDFSRQ>18;\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%FmijPn13;5Z~hz5?5=<:>8d9\[Z^KFDUTSYXWQFEARQP1322[ZYT`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv Mlw{[gRuigygmya}D`vbMk309?30SRQWLOO\[Z758;UTSDa_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoQmqp7Tbklc}iv M`fg[k66=9Usc29>032635Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#oF`suFjwddkmVhGecejd^MQ[72>Wf;2h6QP_YNMIZYX9;:>SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#oF`suFjwddkmVhGecejd^MQ[72>Wf;2h6QP_YNMIZYX9;:=SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#oF`suFjwddkmVhGecejd^MQ[72>Wf;2h6QP_YNMIZYX9;:Wf;2h6QP_YNMIZYX9;:3SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#oF`suFjwddkmVhGecejd^MQ[72>Wf;2h6QP_YNMIZYX9;:2SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#oF`suFjwddkmVhGecejd^MQ[72>Wf;3i6QP_YNMIZYX9;:TSRJbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XN|fgOb{atCnh*fHJ|lmiHzlmAlqkrXJ89:m85P_^ZOJHYXW88:18c8[ZY_DGGTSR?=13]\[FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyEccNrckwaw)Je|rT_xlNrckwawUbdlic}T1\,OkjvCggo:=<7n;^]\\IHJWVU:><=P_^AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwkt@`mcMlftdp,IhsWZiMlftdpPaicd|fxxW1TSRVCNL]\[446=VUTOegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamKmEwdn|lx%Axb{IoQwvhu)AgY~`}GifjBvgosm{%FaxvPSt`Bvgosm{Yn`hm{osqX5X(KgfzOcck>10;4?ZYXPEDFSRQ>204\[ZEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{GeyaL|miugq+HkrpVY~nL|miugqW`jbk}eyV?R.MmltAiim8;:5:5P_^ZOJHYXW88:;RQPCikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqKmbnFzkci!Bmtz\WpdFzkci]jldawkwu\9T$Gcb~Koog264?03VUTTA@B_^]264>XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'Dg~tR]zb@pamqcu[lfnoya}sZ3^*IihxMeei<<>9`9\[Z^KFDUTS<<>9^]\GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieE~xL|miugq*Hsk|F_y|bs/MvpVruezBbkeO}bhvfv*Kj}qUXyoO}bhvfvVckmj~d~~U>]/NlkuBhfl;8=5k4_^][HKKXWV;9=RQPDlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpVL~`aM`uovAhn(dFqH~jkk}FtnoGjsi|VH:?<7n;^]\\IHJWVU:>?>P_^AkmkeoDL{klGatdpeefc'JbbbnfLoloJbfGuj`~n~Oo|ey-OkfgkG|~J~og{es,NqirH}}Y~`}!OtvPpwktFfxfMlftdp,IhsWZiMlftdpPaicd|fxxW?67:]\[]JIEVUT=?<<_^]QatsnzlnYijg|tdpp|*Bninxja_k|euz,Ljus_}Khoh}|Bmi-FpuDdb^d^hbfacnfGimO[&IgcneKolcjjFth{zcek#LzsBnhPjTbd`ki`hMckIQ,FimNf'c_cjiceDlbfic690<0SRQWLOO\[Z75:=UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkfG|~{yyM`nuplhicup&GfyuQmRdsTvlrb[ykhi~@w20;5?ZYXPEDFSRQ>237\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp;;296QP_YNMIZYX9;8=SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%FaxvPbSgrSwosmZzjoh}Ax33:1>YXWQFEARQP1304[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp;;296QP_YNMIZYX9;83SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%FaxvPbSgrSwosmZzjoh}Ax33:1>YXWQFEARQP130:[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~Xj[oz[g{eRrbg`uIp;;989\[Z^KFDUTS<<<4^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$Almlul]aWqgu|`dlNtzjL`lf[iss494:5n5P_^ZOJHYXW8889RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+HkrpVhH`ho}Eocah`Ouy8;2o6QP_YNMIZYX9;9=SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiZceg^z}e`oPpdrbKfd~bbcesz,IhsWkIgil|Jn``oaLtv983h7RQPXMLN[ZY6::=TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R=V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkf[`d`_y|jalQweqcDgg~ycabjry-Nip~XjJfnmKaacnfMww690i0SRQWLOO\[Z75;1UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgTagaXxknmRvbp`Ehf}xd`ak}x.Onq}YeKeoj~H`nbmgJvt76111TSRVCNL]\[4441VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#B{{SupnKprw}}Bjbibjry-NefereVhXxl|{ioeA}qcKigoT`xz30?34b>YXWQFEARQP131\[ZBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz05<>999\[Z^KFDUTS<<;1^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%Fmnmzm^`PpdtsagmIuykCaog\hpr;87;246QP_YNMIZYX9;>9SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*KfkjfSo]{asvjjbD~|lFjbhQcuu>3:4?13VUTTA@B_^]2615XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Jiji~aRlMyugOekcXd|~7<3?66:]\[]JIEVUT=?:;_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_mww85861<1TSRVCNL]\[443=VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Ehihy`QmBxvfHdhbWe0=0>949\[Z^KFDUTS<<;6^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_mww85861<1TSRVCNL]\[443?VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Ehihy`QmBxvfHdhbWe0=0>949\[Z^KFDUTS<<;8^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv M`a`qhYeJp~n@l`j_mww8586i?1TSRVCNL]\[4431VUTOegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"Cbuy]pWfgif`dlCjjrOzX4X]5UVZ\^R<81^m\ip~X<9UDYY<>16d8[ZY_DGGTSR?=4^]\@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.KmWqtjN`ldt"GaSupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax23b2>YXWQFEARQP1373[ZYD``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`B{{As`jp`t)E|fCxz\tsop*Jss[}xfCa}m@pamqcu'Dg~tR}\c`lmmkaHzmoyBuU?]Z0^[UQUW;=:SbQbuy]74ZIR\;;:n95P_^ZOJHYXW88>=RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkXece\tsgbiVrf|lIdby|`lmgq|*Kj}qUi_yo{eDlbficUmnDsSJ@K_712[jYJ]QU:486Po03a0>YXWQFEARQP1371[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`QjjnUszlkf_yo{eBmmpwikdlxs#@czx^`PpdrbMgki`h\jgOz\CKBX>:;TcRCZX^3;1=Yh983m7RQPXMLN[ZY6:<9TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$nEa|tGnvwmYeMgki`h\jg^CM@Z570Ve:5k5P_^ZOJHYXW88>8RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"lGorvEhpuoWkOemobjRde\EKBX;92Tc<7i;^]\\IHJWVU:>8;P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9g9\[Z^KFDUTS<<:6^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciFneVirzjoXxknmRvbp`Ehf}xd`ak}x.`KkvrAd|ycSoKaacnfV`aXIGNT?=6Po0;e?ZYXPEDFSRQ>245\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fMit|Of~eQmEocah`TboVKEHR=?8^m2=c=XWVRGB@QP_006SRQKm`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GfyuQ`RdcgEabRfzDs?;>P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})Je|rTn^zntdGmegjbZlmEtRIAD^405ZiXE\RT=5;7_n32f6=XWVRGB@QP_0055ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX:;TcRCZX^3;1=Yh98h87RQPXMLN[ZY6:?8TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lAkf[`d`_y|jalQweqcDgg~ycabjry-Nip~XjZ~jxhKaacnfV`aIpVMEHR8<1^m\IP^X91?3Sb?>a29\[Z^KFDUTS<<93^]\GmoikaF}J}inIovfvcgdmq%Hdd`lhBmniL`dI{hbxh|Marg{+IidieCeMlftdp-IpjsAgY~`}!IoQwvhuOanbJ~og{es-Nip~X{ZijbcgagNpgawHS9WP>PQ_WS]134YhWdsS9>POTV154g43VUTTA@B_^]2632XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'Dg~tR}\c`lmmkaHzmoyBuU?]Z0^[UQUW;=:SbQbuy]74ZIR\;;:m?5P_^ZOJHYXW88=9RQPCikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiIr|Hxieyk}.LwopJss[}xf#AztRvqivNnoaKyndzjr.qPgdhiagmD~ik}NyY1Y^4ZWNDOS:>6_n]nq}Y40VE^X1?11`08[ZY_DGGTSR?=67]\[FnnfjbGzK~haHlwaw`fklr$OegaciAlihOakHxieyk}B`qf|*JhkhfDyyO}bhvfv+Krd}E~x^z}mr,LqqUszdyEccNrckwaw)t[jkebd`hOsffvK~\:TQ9QRIAD^53=ZiXe|rT?5Q@UU>2:4>33VUTTA@B_^]2631XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@m`uov\Pwgi{dcJdh`.nMvpussN`ld[g{eQvq[}iu494:=5<4_^][HKKXWV;9:5QP_RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&E~xoazneRbgncs\{keao{osz,IhsWkNjxlGa[71^[gIs`lxOmyoFnZ40YZkrpV8TCXZ910;e?ZYXPEDFSRQ>27;\[ZEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgEcO}bhvfv+Krd}Ce_y|bs/KmWqtj{AcldL|miugq+vUdigdbbjA}ddpM|^4ZS;WTKCJP71;\kZkrpV93SB[[<0<23c=XWVRGB@QP_005[ZYCehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{74?a3VUTTA@B_^]2626XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocIoCqflrbz'G~`yGaSupnw+Oi[}xfCa}m@pamqcu'zYhmc`fnfMq``tIpR8VW?SPGOF\35?XgVg~tR=7_NWW84860<1TSRVCNL]\[4409VUT_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+Jssjfeh]olkdvWvdhtdh~d~u!Bmtz\fAgsi@dP:>SPbNvkawBf|hCeW;=R_lw{[7YH]]?2S^Y>829\[Z^KFDUTS<<82^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})JkfexRZ}aoqnmq@nnf$dCxzuuDjbjTbimZ~Rv`r=2=54>53VUTTA@B_^]2625XWVY|eymgeeAkmkeoJ`gs#OgbTscmwhosAg~n~koley-Lqqdh}gn[mnejtUpbjvjf|fxs#@czx^`GeqgNfR<8QRl@tigq@drfAgQ=?PQbuy]1[JSS::;396QP_YNMIZYX9;=?SRQ\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(G|~icx`kP`ahaqRuigygmya}x.Onq}YeLh~jEcU93\]aKqnbzMkmD`T62_\ip~X:VE^X;>PSV3;6>YXWQFEARQP1356[ZYNgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$A`{w_cUlvaEh}g~n~V8R_FLG[25XgVg~tR<8_NWW64460>1TSRVCNL]\[440>VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfmD`uuAljqthdeoyt"Cbuy]aWqgsmLd~t@w10:4?ZYXPEDFSRQ>265\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo]{augFjqt~Fq;:4:5P_^ZOJHYXW88<4RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}Ye[}kiH`{rxL{54ge3VUTTA@B_^]262?XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Cnde]jaLhw}}IdyczHr`{X2XY@FMU>:RaPaef\56YH]]Usc2;>0023c=XWVRGB@QP_004[ZYCehHgg#JbaBmntjhbf}yP

a3VUTTA@B_^]26=6XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Ce|xzIigm-Bl`hNekl"Cbuy]laK~H}}z~xNaznuEqe|36==1TSRVCNL]\[44?9VUT_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+HkrpVh_~l`|l`vlvAgsi@d:<1WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]4U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTnIg|acnf`4>03VUTTA@B_^]26=1XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$n^o{csUqmqcT|{eiiCv>869\[Z^KFDUTS<<78^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dTi}iy[g{eRvqkgcIp82<7RQPXMLN[ZY6:13TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv bRcwgwQua}oXxameOz2f2=XWVRGB@QP_00;[ZYCehHgg#JbaBmntjhbf}yP=4>P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fVgsk{]yeyk\tsmaaK~6?=1TSRVCNL]\[44>9VUTEb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-Nip~XZlkoJDH@.ugJjussLh~j:>?84:]\[]JIEVUT=?7=_^]JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc624133VUTTA@B_^]26<5XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/Lov|ZTbimLBJB {eHlsqqBf|h?;=::4_^][HKKXWV;959QP_HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a51231=XWVRGB@QP_00:1ZYXAfZd~y285\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#@czx^Pfea@NNF$iD`uuFbpd459>>0SRQWLOO\[Z7511UTSDa_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm>7>759\[Z^KFDUTS<<69^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%FaxvPRdcgBL@H&}oBb}{{D`vb5<7e?2UTSUBAM^]\57?XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GscQfRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV?R_YMQ[074WfUsc1>11668[ZY_DGGTSR?<01]\[LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$A`{w_Sgb`COAG'~nEc~ztEcwe326?=1TSRVCNL]\[4579VUTEb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-Nip~XZlkoJDH@.ugJjussLh~j95?84:]\[]JIEVUT=>>=_^]JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc']xjb~cftRkga+OhXfx>Y|nnrojpqcup&GfyuQ]e`fEMCI)|lCe|xzKauc654133VUTTA@B_^]2755XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da_osv1Pwgi{dcxh|w/Lov|ZTbimLBJB {eHlsqqBf|h>?=::4_^][HKKXWV;8<9QP_HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a20231=XWVRGB@QP_0131ZYXAfZd~y2057?ZYXPEDFSRQ>315\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e[cz=Tscmwhos|lxs#@czx^Pfea@NNF$iD`uuFbpd339>>0SRQWLOO\[Z7481UTSDa_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Wvdhte`~Xeik!InRlvq4Szhdxadz{esz,IhsW[ojhKGIO/vfMkvr|Mkm99>759\[Z^KFDUTS<=?9^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(NgYeyx?Z}aoqnmqrbzq%FaxvPRdcgBL@H&}oBb}{{D`vb047e?2UTSUBAM^]\566XWVNfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GscQfRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV8R_YMQ[06?WfUsc1>11668[ZY_DGGTSR?<11]\[LiWg{~9[opdp{+LiWg{~9t"G`Pnpw6Ggtmq%_~l`|mhvPmac)AfZd~y<[r`lpilrsm{r$A`{w_Sgb`COAG'~nEc~ztEcwe626?=1TSRVCNL]\[4569VUTEb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Vqekuja}Ybhh FoQmqp7Ruigyfeyzjry-Nip~XZlkoJDH@.ugJjussLh~j>=?84:]\[]JIEVUT=>?=_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+gTb{l~OalMgaolfh4133VUTTA@B_^]2745XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$n_k|euFneFnffgog=::4_^][HKKXWV;8=9QP_HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Szhdxadz\ieg-MjVhz}8_~l`|mhvwaw~(EdsS_kndGKEK+rbAgz~xIo{a72231=XWVRGB@QP_0121ZYXAfZd~yYXWQFEARQP123\[ZBjiKf`"IcnCnoskkci|zQ:

=QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.`QavcsLdkHdl`aem356>YXWQFEARQP1202[ZYNgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"Cnde]Wvdoim{Hgcne!bVkm`jqT}dgjxdaa_mww8486>:1TSRVCNL]\[455:VUT_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+gOix|~_tRJnt`Y00XY@FMU9>9;Po^CM@Z74=8Ud=;^]\\IHJWVU:??=P_^KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%FmijPodMvpussKfexJ|nyZ;^[BHCW1:TcRokd^05[JSSWqey0:0>20:0?ZYXPEDFSRQ>336\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$^hmjiwgPmac)AfXnohgyeGkekGgtmq%[mnejtGwoh|Tbklc}ii!Bmtz\m`HAgz~xNaznuEqe|>61o1TSRVCNL]\[455=VUTEb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`RdafmscAaoeIm~kw/GkekCjfoz%Ftb|PodMvpussKfexJ|nyZ:^[jcH}}z~xNaznuEqe|]2UVRD^R<=9^m\|j:768<>7RQPXMLN[ZY6;;335\[ZUpa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlKaucLqq279??0SRQWLOO\[Z74:1UTS^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Ir|ke~bi^ncjgwPwgi{ekcv Mlw{[gBf|hE~x8<>1778[ZY_DGGTSR?<28]\[Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(EdsSoJnt`Mvp0449k<0SRQWLOO\[Z74:VUTH`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Ftb|PiSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU>]^ZLVZ36;VeTtb2?>040?ZYXPEDFSRQ>322\[ZUpa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"\jaePfupct|Ocmc"Clotlw[gQua}oJhi|Pxnp?6;76>;1TSRVCNL]\[4549VUT_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,V`gcZl{~i~zIigm,Ifirf}Ui^hokAefq[}iu4;4:=;=4_^][HKKXWV;8??QP_HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(EhnoSY|niogqFiidc'h\ecj`wRwnidrnggUsc2;>0346>YXWQFEARQP1210[ZYNgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#Y|nnrojpVocm'Cd\b|{2Upbjvkn|}oyt"\jaeDJBJ(smAojhh|]e`fz8586?h1TSRVCNL]\[454=9_^]Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$A`{w_cVqekuki}eyHlznIo7;513;h4_^][HKKXWV;8?5QP_HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(EhnoSoB`wVkm`jqEg|domwT4\]DJAY30=UdSljk_6:\KPRXkp692=6_^]Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$n_khirvfvJssWMkm1:<>^QT4g0P_^QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%i^hifsugqKprXLh~j09?1_RU314=XWVRGB@QP_0175ZYX[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/cPfclusm{E~xRJnt`>06;76=01TSRVCNL]\[453:VUTEb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Qwewrrx'hBc]a}tRvbp`YA[DUMJi="Io0003=XWVRGB@QP_0177ZYX[~coekkCikmgmDneq%Ie`Z}aoqnmqOi|lxmmnkw/^l24=5Xag|9=9?4_^][HKKXWV;889QP_RujpfnblJbbbnfMilz,FlkSzhdxadzFnugqbdebp&Ue<;971`;8[ZY_DGGTSR?<44]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XOGNT:>9Po^`PeqeuS:;VS`{w_57\KPR518;:=l74_^][HKKXWV;88;QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\CKBX>??TcRl\auaq_67ZWdsS9;POTV1=4769=?0SRQWLOO\[Z74<>UTS^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*Yi988?Sd`y16d8[ZY_DGGTSR?<49]\[Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"AztcmvjaVfkboXoasmcwkw~(ZlkomobjRdejwqcu{'h_dh\jghqwawIr|VYbvh2>>3364>YXWQFEARQP126:[ZYT`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bUpbjvjf|fxGm~zXosfJj4d13VUTTA@B_^]271YXWMgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EqeySd\jaeQbiujbX}x^b~I}axY:YZoUmhnXm`~ceQvqQku@zhsP=PQWOS]656YhWqe7<3?72:]\[]JIEVUT=>;?_^]Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$A`{w_NwwtprWayogeck!bNwwtprWayogeckLotlw_4[XOGNT>?::_n]nq}Y610UDYY?=_RU306=XWVRGB@QP_0165ZYXAfZd~y;<_^]Pslrd`lnHdd`lhCkn|*Dne]xjb~cftHlwaw`fklr$CxzmotlgTdelm}^ymc}caumq|*dUmncxxh|Fn^UqmqcXj[ole~zjrHl\F|rbMgki`hU;]^CM@Z75=>Ud=?84_^][HKKXWV;899QP_Lov|ZdNfyXuQKauc757>13VUTTA@B_^]2703XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cPfw`rAaoeEt;9_^]Nip~Xj@d{yyZw_Ecwe310;2UTSUBAM^]\5630WVUBc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YSzhceiLcobi-fFjl\{kbb^zntdY0YZAILV>38RaPmtz\570XG\^?=8h4_^][HKKXWV;895QP_HmSkwr5_{k{|h|w/HmSkwr5p&Cd\b|{2Ccpa})Umjobzh]fdd,JkUiu|;Xnohgyesz,[k660;6_^]@llhd`E|M|joFnugqbdebp&IcecmgCnonMceFzkciLnsdz,HjefdFMlftdp-IpjsG|~Xxc|.NwwWqtj{AcldL|miugq+HkrpVyXxcKoog25g0P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkXnhzIigmM|47?:2UTSUBAM^]\5606WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Qadb~Fq;:4=5P_^ZOJHYXW89=>RQPCikmgmJqNymjEczjrgc`a})D``dhdNabmHd`Ewdn|lxIm~kw/Mm`eiOiI{hbxh|!MtnwMkUszdy%Ec]{rlqMkwkFzkci!Bmtz\wVrueMeei8<_^]@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bSgdEfeb{zYmykPFRO\BCb4%@d9;=5P_^ZOJHYXW89=8RQPInRlvq4Pzhz{iv InRlvq4'@eYinkfvdDjbjCilq%iBb|bamMvpussKfdxy`kk_cVqekuam{^d^hokFhdl[JTX9<>Tc8:_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH:9;T_Z>nd:]\[]JIEVUT=>89_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH91;T_Z>nd:]\[]JIEVUT=>88_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH:9;T_Z>nd:]\[]JIEVUT=>87_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH91;T_Z>nd:]\[]JIEVUT=>86_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH9=;T_Z>m6:]\[]JIEVUT=>8P_^FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/LzlvZoUmhnXm`~ceQvqQku@zhsP5PQfRdcgWdkwdlZ~X`|Gscz_3[XPFXT9=6Po^zl8586im1TSRVCNL]\[4508VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx042[VQ7im1TSRVCNL]\[4509VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx062[VQ7im1TSRVCNL]\[450:VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx042[VQ7im1TSRVCNL]\[450;VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx022[VQ6im1TSRVCNL]\[450VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx002[VQ7ij1TSRVCNL]\[450?VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w213\WR6fk2UTSUBAM^]\561?WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]1U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv>80]PS5gd3VUTTA@B_^]272?XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuP_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}7?9VY\RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{5=7X[^:jo6QP_YNMIZYX9:28SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOz144YT_9kh7RQPXMLN[ZY6;1>TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{Ny3;5ZUP8hi0SRQWLOO\[Z740VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w173\WR6fk2UTSUBAM^]\56>0WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv>40]PS5gd3VUTTA@B_^]27=>XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu?91^QT4de_RU3f3=XWVRGB@QP_01;[ZYCehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gMekaIl`ep|*Kg{Ub^hokS`osh`Vsz\dxKov[8_\mWcflZkf|ak_tsWmwBtfqR=VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w113\WR7fk2UTSUBAM^]\56?1WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCv>20]PS5gd3VUTTA@B_^]27<1XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu??1^QT5de_RU3ef=XWVRGB@QP_01:=ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX=X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds==?PSV3a2>YXWQFEARQP12;\[ZBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+H~hzVcYilj\alroaUru]gyL~lwT9\]jV`gc[hg{`h^{rTlpCwg~S?WTTB\P51:\kZ~h494:mn5P_^ZOJHYXW8>;YXWQFEARQP152;[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr3=R]X1``8[ZY_DGGTSR?;08]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp1;T_Z?m4:]\[]JIEVUT=9>P_^FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@v`r^mTvlrb[hg{`h^{rTlpCwg~S0WTcZ|ftdQbiujbX}x^b~I}axY2YZ^HZV>=3:4ge3VUTTA@B_^]2046XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu6>_RU2eg=XWVRGB@QP_0625ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX2X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}Ds8400\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq>:S^Y>ac9\[Z^KFDUTS<:>3^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH<8UX[:9RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{24YT_8ki7RQPXMLN[ZY6<8XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBu8>_RU2e==XWVRGB@QP_062=ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX54[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv Mlw{[BHCW?39SbQmOtvsqqRWMkmV8<]^ov|Z40WF__:>?m4:]\[]JIEVUT=9?P_^FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@v`r^mTvlrb[hg{`h^{rTlpCwg~S0WTcZ|ftdQbiujbX}x^b~I}axY2YZ^HZV>=3:4g?3VUTTA@B_^]2076XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY8>1`:8[ZY_DGGTSR?;20]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z0>:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\<2:m55P_^ZOJHYXW8>9>RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=436\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]?9=l64_^][HKKXWV;?>8QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWVUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,IhsWNDOS;7=_n]aKprw}}^sSIo{aZ40YZkrpV8YXWQFEARQP1504[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!Bmtz\CKBX>08TcRl@uurvpQ~XLh~jW;=R_lw{[71XG\^?:]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ249h20SRQWLOO\[Z73:0UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!@uuQwvhIr|yDl`kldp{+HkrpVMEHR862^m\fJssx|~_tRJnt`Y57XYj}qU9;RAZT532f1=XWVRGB@QP_061[ZYCehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+LhT|{gMekaw/HlPpwkAaoeM`li|x.O{kwYh_{ci^obpmgSpwSi{NxjuV7R_nUqmqcTidzgi]z}UoqDvd\9TUSC_Q;61]l[}i;87;j46QP_YNMIZYX9=9;SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})Je|rTKCJP680\kZdH}}z~xYvPD`vb_35ZWdsS?9POTV0<4g?3VUTTA@B_^]2067XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY=91`:8[ZY_DGGTSR?;33]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z0>:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\=::m55P_^ZOJHYXW8>8?RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=427\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]8>=l64_^][HKKXWV;??;QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWYXWQFEARQP151;[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'F_y|bOtvsqqNffmfn~u!Bmtz\CKBX>08TcRl@uurvpQ~XLh~jW;=R_lw{[71XG\^987P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,KprT|{gDyy~ztIcm`icup&GfyuQHNE]5=7YhWkE~x}{{Ty]Geqg\>:WTaxvP26]LQQ469k>0SRQWLOO\[Z73;VUTH`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})JpfxTcZ|ftdQbiujbX}x^b~I}axY:YZiPz`~n_lcldRwvPhtO{krWa99\[Z^KFDUTS<:;0^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*Ir|Z~yaB{{ptvKekbkm{r$A`{w_FLG[3?5WfUiCxzuuV{[AgsiR<8QRczx^04[JSS:8:j46QP_YNMIZYX9=>:SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/NwwWqtjG|~{yyFnnenfv})Je|rTKCJP680\kZdH}}z~xYvPD`vb_35ZWdsS?9POTV2<4g?3VUTTA@B_^]2014XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY?91`:8[ZY_DGGTSR?;42]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z0>:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\8>:m55P_^ZOJHYXW8>?8RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=00c4?ZYXPEDFSRQ>454\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Cbuy]DJAY11;UdSoAztqwwP}YCi}kP:>SPmtz\62YH]]2:m:5P_^ZOJHYXW8>?;RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$Cxz\tsoLqqvr|Akehak}x.Onq}Y@FMU=5?Q`_cMvpuss\qUOmyoT62_\ip~X:>UDYY;>0`:8[ZY_DGGTSR?;48]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#@czx^EM@Z0>:VeTnB{{ptvW|ZBf|hQ=?PQbuy]13ZIR\:;;n95P_^ZOJHYXW8>?SRQKm`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GscQ`WskwaVgjxeo[x[asFpb}^?ZWf]yeyk\alroaUru]gyL~lwT1\][KWY3>9UdSua30?3:7>YXWQFEARQP1573[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNfmD`uuQweqcXNZGTJKj;-Hl15ZUP8090SRQWLOO\[Z73=8UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS=W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!mDlcJjuss[}kiRH\M^DE`1+Nf;;T_Z>7b:]\[]JIEVUT=9;=_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>0\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Mlw{[Zh79<=<=5l4_^][HKKXWV;?9>QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`MgjCxzuuAljqthdeoyt"Cbuy]\j572?1;3n6QP_YNMIZYX9=??SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

91h0SRQWLOO\[Z73=YXWQFEARQP157;[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9:9>8`9\[Z^KFDUTS<::9^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv Mlw{[Zh79<=3=o:4_^][HKKXWV;?9RQPDlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%Ftb|PoVpjp`Ufeyfn\y|ZnrEqe|]>UVe\~dzjS`osh`Vsz\dxKov[0_\\JTX474\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YXf9;>;4?7a:]\[]JIEVUT=988_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>=:4l5P_^ZOJHYXW8>=4RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_^l3501?91k0SRQWLOO\[Z73>0UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa0074=4d33VUTTA@B_^]203YXWMgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,I}iuWf]yeyk\alroaUru]gyL~lwT9\]lSwosmZkf|ak_tsWmwBtfqRYXWQFEARQP1556[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr9=R]X0``8[ZY_DGGTSR?;77]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp;;T_Z>n8:]\[]JIEVUT=998_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+Jss[}xfCxzuuJbjajbzq%FaxvPGOF\2<4XgVhDyy~ztUz\@drfS?9VS`{w_35\KPR699=>7RQPXMLN[ZY6<>2TSRG`Pnpw6Rtfxyoyt"G`Pnpw6})Ng[ohidxjFhdlAkb'Dg~tR\jaeQwebc)j[ojhKgioVpjp`VszR>VSJ@K_9;\kZkrpV?8SB[[20:4?ZYXPEDFSRQ>46;\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSoBnsuUlvaH:;;:n95P_^ZOJHYXW8>YXWQFEARQP15:3[ZYD``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,ip~6888;=994_^][HKKXWV;?45WVUHdd`lhMtEtbgNf}oyjlmjx.AkmkeoZlmbyk}Abafwv~(e|r:<00315116=7RQPXMLN[ZY6<13TSRMgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%fyu??131a0>YXWQFEARQP15:\[ZBjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LzlvZiPz`~n_lcldRwvPhtO{krW4SPoVpjp`Ufeyfn\y|ZnrEqe|]1UVRD^R::5^m\|j:768>=7RQPXMLN[ZY6<0:TSRMgioakHs@wohCexh|iabg{+FnnfjbYijg|tdpBgfct{q%fyu??13071>YXWQFEARQP15;2[ZYD``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,ip~681;?96QP_YNMIZYX9=39SRQLhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$axv>07371>YXWQFEARQP15;0[ZYD``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,ip~68=;?96QP_YNMIZYX9=3?SRQLhhl`lIpAxnkBbyk}f`af|*Eoagic^hifsugqEfeb{zr$axv>03370>YXWQFEARQP15;6[ZYD``dhdAxIpfcJjqcunhint"MgioakV`an{}oyMnmjsrz,ip~4:8>27RQPXMLN[ZY6<0WVUOalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*Kg{Ud[g{eRcnticW|{_eJ|nyZ;^[jQua}oXm`~ceQvqQku@zhsP:PQWOS]710YhWqe7<3?=c:]\[]JIEVUT=8>?_^]Nip~XjE|M|jo@uurvpQ~XLh~j8<i5P_^ZOJHYXW8?;8RQPMlw{[gJqNymjCxzuuV{[Agsi;9:>n5P_^ZOJHYXW8?;9RQPMlw{[gJqNymjCxzuuV{[Agsi8;9o6QP_YNMIZYX9<:=SRQBmtz\fCjf{aE~x}{{Ty]Geqg1;88h7RQPXMLN[ZY6=9=TSRCbuy]aBigt`F|xz[x^Fbpd059;i0SRQWLOO\[Z7281UTS@czx^`EhduoG|~{yyZw_Ecwe376:j1TSRVCNL]\[4371VUTA`{w_cDoevnH}}z~xYvPD`vb137e<2UTSUBAM^]\506XWVNfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+H~hzVe\~dzjS`osh`Vsz\dxKov[8_\kRtn|lYja}bjPupVjvAuipQ=QRV@R^661ZiXpf6;2<;l;^]\\IHJWVU:9<>P_^KlTjts:^xj|}k}x.KlTjtsKeaOiaovTscjj`t'Jfdof]nmqnfvGjhkb$yOlbLljAwviJddVIn=?m4_^][HKKXWV;>=RQPSvkwgmccKaceoeLfmy-AmhRuigyfeyGatdpeefc'DidyczPCikmgmOi|lxmmnk!bVmq`Firf}oySua}<4<26475k2UTSUBAM^]\5074WVUFaxvPbGnbwmIr|yXuQKauc134e>3VUTTA@B_^]2142XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ978]l[hsW88TCXZ>40a:?ZYXPEDFSRQ>507\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=;4Q`_lw{[44XG\^:>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY11:UdS`{w_00\KPR6<8i27RQPXMLN[ZY6=8=TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;;Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]533VUTTA@B_^]214>XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ992]l[hsW88TCXZ>20a:?ZYXPEDFSRQ>50;\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=5>Q`_lw{[44XG\^:<SbQwo=2=5f>_n]nq}Y6:VE^X<:>c99\[Z^KFDUTS<;=1^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>;;TcRczx^31[JSS9;;h46QP_YNMIZYX9<89SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ00a;?ZYXPEDFSRQ>535\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<>=RaPmtz\57YH]];9=n64_^][HKKXWV;>>5QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[302WfUfyuQ>2^MVP426k11TSRVCNL]\[4351VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\0T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9YXWQFEARQP140\[ZBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z Mymq[GjlG|~%c]{|hUmdcicD`hdliiQwo=2=5f>c99\[Z^KFDUTS<;<1^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>??TcRczx^31[JSS99;h46QP_YNMIZYX9<99SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

WfUfyuQ>2^MVP17d02UTSUBAM^]\5051WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9525\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=5>Q`_lw{[44XG\^==n64_^][HKKXWV;>?5QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;VeTaxvP13]LQQ26k11TSRVCNL]\[4341VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_7;0[jYj}qU:>RAZT33ab>YXWQFEARQP141\[ZBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z Mymq[GjlG|~%c]{|hUmdcicD`hdliiQwo=2=5f?;4_^][HKKXWV;>8?QP_RujpfnblJbbbnfMilz,fWc`az~n~D`PRdcg5f11\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY11:UdS`{w_9]LQQ779j=0SRQWLOO\[Z72<YXWQFEARQP1465[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=;4Q`_lw{[=YH]];:=n94_^][HKKXWV;>8:QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW1b58[ZY_DGGTSR?:48]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?8:SbQbuy]26ZIR\1;ij6QP_YNMIZYX9<>TSRJbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(EqeySObdOtv-kUst`]elkakLh`ldaaYg5:5=n94_^][HKKXWV;>9=QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[346WfUfyuQ>2^MVP37d?2UTSUBAM^]\5036WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ936]l[hsW88TCXZ71b58[ZY_DGGTSR?:53]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?8:SbQbuy]26ZIR\=;h;6QP_YNMIZYX9_n]nq}Y6:VE^X5?l7:]\[]JIEVUT=8;:_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY1:8UdS`{w_00\KPR59j=0SRQWLOO\[Z72=?UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_714[jYj}qU:>RAZT53`3>YXWQFEARQP1474[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=995QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Id~Wipfdmi]fzdPfclusm{$iAlv_axnleaUnrlDsW<;R_FLG[302WfUfyuQ>2^MVP=7d?2UTSUBAM^]\503>WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ936]l[hsW88TCXZ=1cd8[ZY_DGGTSR?:5^]\@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"Cwos]AhnIr|'e[y~f[ofeoaFnffnooSua30?3`3>YXWQFEARQP1443[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=9:2^MVP37d?2UTSUBAM^]\5005WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ950]l[hsW88TCXZ=1b58[ZY_DGGTSR?:62]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW?<>SbQbuy]26ZIR\=;h;6QP_YNMIZYX9<_n]nq}Y6:VE^X<8>c99\[Z^KFDUTS<;96^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX>:=TcRczx^31[JSS9?;h46QP_YNMIZYX9<<XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR895^m\ip~X9;UDYY?91b48[ZY_DGGTSR?:68]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[7_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>;;TcRczx^:\KPR688hm7RQPXMLN[ZY6=?UTSIcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:o;5P_^ZOJHYXW8?<9Po^ov|Z>XG\^:<2UTSUBAM^]\5014WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8<7^m\ip~X0VE^Xc79\[Z^KFDUTS<;84^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YWijanxLbfgoofjqTbo`yi mNdzwFjsilhxrBuU>5\]DJAY1=8UdS`{w_9]LQQ779j<0SRQWLOO\[Z72?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\920a5?ZYXPEDFSRQ>564\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW?<>SbQbuy];[JSS99;h:6QP_YNMIZYX9<=QRIAD^465ZiXe|rT4RAZT012g3=XWVRGB@QP_074XG\^3=n84_^][HKKXWV;>;4QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\207XgVg~tR6POTV254da3VUTTA@B_^]212YXWMgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{[dzgFmwpl@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586k?1TSRVCNL]\[43?8VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ964]l[hsW1UDYY?<1b48[ZY_DGGTSR?:80]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW?38SbQbuy];[JSS08i=7RQPXMLN[ZY6=18TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_746[jYj}qU3SB[[103`2>YXWQFEARQP14:0[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=;4Q`_lw{[=YH]]9:o;5P_^ZOJHYXW8?38RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z0>;VeTaxvP8^MVP07d>2UTSUBAM^]\50>0WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ_abifpDjnoggnby\jghqwaw(eFlrNb{ad`pzJ}]6=TULBIQ978]l[hsW1UDYY<>c79\[Z^KFDUTS<;78^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>09TcRczx^:\KPR59j=0SRQWLOO\[Z7200UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8:V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_75:[jYj}qU3SB[[173a5>YXWQFEARQP14:\[ZBjiKf`"IcnCnoskkci|zQ:

;;TcRczx^:\KPR?9j?0SRQWLOO\[Z721;UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9<;TcRczx^:\KPR?9j?0SRQWLOO\[Z721=UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9;;TcRczx^:\KPR49j?0SRQWLOO\[Z721?UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9;;TcRczx^:\KPR29j?0SRQWLOO\[Z7211UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9:=TcRczx^:\KPR29k;0SRQWLOO\[Z721VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=n;4_^][HKKXWV;=<=QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\277XgVg~tR6POTV15f3XG\^8=n;4_^][HKKXWV;=9Po^ov|Z>XG\^9=n;4_^][HKKXWV;=<9QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\233XgVg~tR6POTV65f3XG\^9=n;4_^][HKKXWV;=<;QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\233XgVg~tR6POTV15f0XG\^::2UTSUBAM^]\536>WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR8:1^m\ip~X0VE^X<8>b19\[Z^KFDUTS<8?_^]GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx3`2>YXWQFEARQP1733[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<=9RaPmtz\:8Q`_lw{[44XG\^:9bg9\[Z^KFDUTS<8>3^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:64]l[hsW88TCXZ>30`e?ZYXPEDFSRQ>606\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_455[jYj}qU:>RAZT012fc=XWVRGB@QP_0421ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]633YhWdsS<2^MVP476jo1TSRVCNL]\[406?VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY2082TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW<3?SbQbuy]26ZIR\8?:nk5P_^ZOJHYXW8<:5RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVGjt]ovlncgWl|bZlmbyk}.cOb|Ug~dfko_dtjNyY21XY@FMU=<>Q`_lw{[44XG\^:9YXWQFEARQP1702[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^7;1ZiXe|rT=?Q@UU305g`TcRczx^31[JSS98;ij6QP_YNMIZYX9?8>SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV<;?RaPmtz\57YH]];8=oh4_^][HKKXWV;=>;QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUFmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:==Po^ov|Z75WF__=2^m\ip~X9;UDYY?<1cd8[ZY_DGGTSR?929]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQBayRb}iiflZcqi_khirvfv+dJiqZjuaandRkyaK~\9YXWQFEARQP170:[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^742ZiXe|rT=?Q@UU;2f5=XWVRGB@QP_041[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|7em2UTSUBAM^]\5357WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z30>VeTaxvP13]LQQ16jl1TSRVCNL]\[4049VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY2??UdS`{w_00\KPR29ko0SRQWLOO\[Z71;;UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YJiqZjuaandRkyaWc`az~n~#lBayRb}iiflZcqiCvT14_\CKBX=>:9TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XEhr[mtb`aeQj~`Tbo`yi mM`zSe|jhimYbvh@w[07^[BHCW<<>SbQbuy]26ZIR\0;ii6QP_YNMIZYX9?9?SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWDks\lwco`fPmcUmncxxh|!bLc{TdkghnXewkAxZ36YZAILV?=9RaPmtz\57YH]]=:nh5P_^ZOJHYXW8<89RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

:8Q`_lw{[44XG\^>=ok4_^][HKKXWV;=?;QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUFmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT9;;Po^ov|Z75WF__?9P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTAlv_axnleaUnrlXnkd}{es,aId~Wipfdmi]fzdL{_43ZWNDOS88:_n]nq}Y6:VE^X<8me:]\[]JIEVUT=;=7_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS@owP`{okdbTasoYijg|tdp-fHgXhsgclj\i{gM|^72UVMEHR;86^m\ip~X9;UDYY?9bd9\[Z^KFDUTS<8<9^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tRCnxQczhjgc[`pn^hifsugq*gKfpYkr`bokShxfJ}]6=TULBIQ:84]l[hsW88TCXZ61c28[ZY_DGGTSR?93^]\@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2f`=XWVRGB@QP_0474ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]6<0YhWdsS<2WfUfyuQ>2^MVP67em2UTSUBAM^]\5324WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z3?=VeTaxvP13]LQQ71jl1TSRVCNL]\[4035\]DJAY21=UdS`{w_00\KPR>9ko0SRQWLOO\[Z71<TcRczx^31[JSS?8hn7RQPXMLN[ZY6>=59Q`_lw{[44XG\^::ok4_^][HKKXWV;=84QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUFmu^nymmb`Vo}m[ole~zjr/`Ne}Vfqeejh^gueOzX50[XOGNT:==Po^ov|Z75WF__5643\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPM`zSe|jhimYbvh\jghqwaw(eEhr[mtb`aeQj~`HS8?VSJ@K_720[jYj}qU:>RAZT43aa>YXWQFEARQP1771[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Lc{TdkghnXewk]efkpp`t)jDks\lwco`fPmcIpR;>QRIAD^437ZiXe|rT=?Q@UU12f`=XWVRGB@QP_0467ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^Ob|Ug~dfko_dtjRdejwqcu&kGjt]ovlncgWl|bFqQ:9PQHNE]546YhWdsS<2^MVP27em2UTSUBAM^]\5331WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[HgXhsgclj\i{gQabot|lx%n@owP`{okdbTasoEtV?:]^EM@Z06:VeTaxvP13]LQQ36jl1TSRVCNL]\[402?VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZKfpYkr`bokShxfV`an{}oy"oCnxQczhjgc[`pnBuU>5\]DJAY19;UdS`{w_00\KPR49ko0SRQWLOO\[Z71=1UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS88TcRczx^31[JSS9?ho7RQPXMLN[ZY6><3TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=??TcRczx^:\KPR688h;7RQPXMLN[ZY6>;;Q`_lw{[=YH]];;=oj4_^][HKKXWV;=::8Q`_lw{[=YH]];?=oj4_^][HKKXWV;=:?QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;;Q`_lw{[=YH]];?=oj4_^][HKKXWV;=:>QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>:8Q`_lw{[=YH]];9=oj4_^][HKKXWV;=:9QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW;;Q`_lw{[=YH]];9=oj4_^][HKKXWV;=:8QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>48Q`_lw{[=YH]];>=oj4_^][HKKXWV;=:;QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>48Q`_lw{[=YH]];8=oj4_^][HKKXWV;=::QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW?S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>48Q`_lw{[=YH]];:=oj4_^][HKKXWV;=:5QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>59Q`_lw{[=YH]];>=oj4_^][HKKXWV;=:4QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=<>Q`_lw{[=YH]];>=lh4_^][HKKXWV;=:RQPDlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'eEt]{|hUmdcicSg[ojht?md:]\[]JIEVUT=;9?_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;?=_n]nq}Y?WF__=8?md:]\[]JIEVUT=;9>_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS87;_n]nq}Y?WF__=>?md:]\[]JIEVUT=;9=_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS87;_n]nq}Y?WF__=<_n]nq}Y?WF__=>?md:]\[]JIEVUT=;9;_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;><_n]nq}Y?WF__=?md:]\[]JIEVUT=;99_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;?=_n]nq}Y?WF__=XG\^3=om4_^][HKKXWV;=;4QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU>:8Q`_lw{[=YH]]=:mk5P_^ZOJHYXW8<P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT9:8Po^ov|Z>XG\^<=om4_^][HKKXWV;=4:8Q`_lw{[=YH]]9:nn5P_^ZOJHYXW8<3>RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV?<:RaPmtz\SbQbuy];[JSS<8hh7RQPXMLN[ZY6>1>TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX=>5\]DJAY2>VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z30>VeTaxvP8^MVP40ek2UTSUBAM^]\53>0WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Ugdcl~J`diamdlwV`an{}oy"o@jxu@lqkbfzpDsW<;R_FLG[0>2WfUfyuQ7_NWW=4dd3VUTTA@B_^]22=>XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Tdelm}Kgej`beovQabot|lx%nCkwtCmvjaguqGrP=8SPGOF\1=3XgVg~tR6POTV45geQRIAD^7:0ZiXe|rT4RAZT63ag>YXWQFEARQP17;0[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_Qc`o`rFd`meah`{Rdejwqcu&kDntyL`uofbv|HS8?VSJ@K_4;7[jYj}qU3SB[[60``?ZYXPEDFSRQ>686\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPP`ahaqGkandficz]efkpp`t)jGosxOaznecq}K~\9bb9\[Z^KFDUTS<866^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR^ncjgwEio`fdoex_khirvfv+dImq~Icx`kas{M|^72UVMEHR;64^m\ip~X0VE^X<8mc:]\[]JIEVUT=;78_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS]olkdvBhlaield^hifsugq*gHbp}HdycjnrxL{_43ZWNDOS;><_n]nq}Y?WF__:XG\^?=om4_^][HKKXWV;=54QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW9S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qU[mnejt@njckkbf}Xnkd}{es,aJ`~sJfehl|vNyY21XY@FMU=<>Q`_lw{[=YH]];=mk5P_^ZOJHYXW8<2SRQKm`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkouP_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT\lmdeuCombhjmg~Yijg|tdp-fKc|Ke~bio}yOzX50[XOGNT:<XG\^==om4_^][HKKXWV;<<:nn5P_^ZOJHYXW8=;>RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVZjofk{Amkdjhci|[ole~zjr/`Ma}rEg|domwAxZ36YZAILV<:>RaPmtz\:8SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWYkhghzNlhemi`hsZlmbyk}.cLf|qDh}gnj~t@w[07^[BHCW?:8SbQbuy];[JSS18hh7RQPXMLN[ZY6?9>TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XXhi`iyOciflnakrUmncxxh|!bOg{pGirfmkyuCvT14_\CKBX>99TcRczx^:\KPR49ki0SRQWLOO\[Z7085\]DJAY19;UdS`{w_9]LQQ?6jj1TSRVCNL]\[417>VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZVfkboMaghnlgmpWc`az~n~#lAeyvAkphci{sEtV?:]^EM@Z06:VeTaxvP8^MVP67>;2UTSUBAM^]\5260WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTJ^CPFGf7)Lh59VY\<4=4_^][HKKXWV;<<5QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-a@hgNfy_yo{e^DPIZ@Al='Bb??PSV2:7>YXWQFEARQP162:[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'kNfmD`uuQweqcXNZGTJKj;-Hl15ZUP8k20SRQWLOO\[Z708VUTH`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2e1=XWVRGB@QP_0524ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX55[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH:>;j86QP_YNMIZYX9>;:SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv=70c0?ZYXPEDFSRQ>700\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|716i:1TSRVCNL]\[416;VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr9;929\[Z^KFDUTS<9>7^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})SzhdxadzIigm-Mkvr|Ocmc#HffnDoebu(EqeySd@wOtvsqqEh}g~9080Pxn>3:4?43VUTTA@B_^]234>XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#Y|nnrojpCoag'Zjofk{Ftno}Wcdm`|nh"Cwos]jJ}Ir|yOb{at3>5:Z~h494:5?5P_^ZOJHYXW8=:5RQPInRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Wvdhte`~Meka!IorvpCoag'LbjbHcafq,I}iuWfDsEc~ztBmvjq4;=7Usc1>11c:8[ZY_DGGTSR?81^]\@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvPa}bM`x}gEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:5?5P_^ZOJHYXW8=97Usc1>118g8[ZY_DGGTSR?820]\[Wcv}`xnh_khirvfvv~(L`kl~lc]ergw|*Nh{}]Mnmjsr@oo+Dr{Jf`Xb\jlhcah`EkcAY$OaalkEmnelhDzfyxeci!Btq@hnRhZlfbmobjCmiKW*DkcF"b@wPtqkPja`dl^d^hoky0::?ZYXPEDFSRQ>730\[ZUpa}iciiMgioakFlk'KcfXoaslkwMkrbzokhiu!@uu`lqkbWijanxY|nnrnbpjt'Dg~tRlCobcoEabumzy\eizg[5_\\Z46:VeT{djj_lw{[652WF__;>o:;^]\\IHJWVU:;?=P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfm^gakRvqadkT|h~nOb`{rnnoaw~(jAexxIg|acnf[gJnfbooSB\P420\k4g23VUTTA@B_^]2372XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneVoicZ~yilc\t`vfGjhszffgiv bImppAotikfnSoBfnjgg[JTX<:8TcYXWQFEARQP160;[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaRkmoVrumhgXxlzjCnlwvjjkm{r$nEa|tEkpegjbWkFbbfkk_NP\064Xg8k97RQPXMLN[ZY6?;3TSR\jqtkqaaTbo`yi}w/Wk@kkruger$Db}{WuC`g`utJea%Nx}LljVlV`jnikfnOaeGS.AokfmCgdkbbN|`srkmc+Dr{Jf`Xb\jlhcah`EkcAY$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?m8:]\[]JIEVUT=:03b0>YXWQFEARQP1612[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|NdeCnpK~599k?7RQPXMLN[ZY6?:8TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;:Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu<>0938[ZY_DGGTSR?832]\[LiWg{~9[opdp{+LiWg{~H`fJjl`{Wvdoim{r$XofndpAhjel&kBbkeL`uofbv|@h}gnTXofndpAhjel&kBbkeL`uofbv|@h}gnTC_Q>76]l510;b?ZYXPEDFSRQ>727\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgTg|xhi^z}e`oPpdrbKfd~bbcesz,fVrumhgXxlzj_GQN[C@c9$Ce=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaRmvvfcT|{oja^zntdAljqthdeoyt"l\tsgbiVrf|lUM_@QIFe3.Mk7690k0SRQWLOO\[Z70;1UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOal]`usafWqtbidYmykLoovqkijbzq%i_y|jalQweqcXNZGTJKj>-Hl254?f3VUTTA@B_^]236?XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkXcx|leRvqadkT|h~nOb`{rnnoaw~(jZ~yilc\t`vf[CUJWOLo= Ga103a<>YXWQFEARQP161\[ZBjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Drd~RLckNww*jVr{a^dkjbjCicmc`bXpf6;2P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV8R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx333e6=XWVRGB@QP_0575ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX3X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|NdeCnpK~599k87RQPXMLN[ZY6?=8TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et???a29\[Z^KFDUTS<9;3^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz155>23VUTTA@B_^]2312XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-NefereVcnEc~ztBmvjqYk}}6;2<78;^]\\IHJWVU:;9;P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\fWcv_{ci^~ncdqM|4661>1TSRVCNL]\[413>VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRl]epUqmqcTxhinCv>00;5?ZYXPEDFSRQ>755\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YeZl{\~dzjSqc`avH99;2:6QP_YNMIZYX9>>3SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?8SRQFoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y>2UTSUBAM^]\5233WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v RdqfpZIUWMxbzh|NNEAokfmBfhhgi>6>979\[Z^KFDUTS<9:5^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'[oxiyQ@R^FqmscuIGNH`bmdEocah`5?90<0SRQWLOO\[Z70=?UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Pfw`rXG[UO~dxjr@LGGiidcLdjnak<80;5?ZYXPEDFSRQ>745\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%Yi~k{_NP\@woqm{KEHNb`cjGmegjb;1;2:6QP_YNMIZYX9>?3SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,V`ub|VEYSI|fvdpBJAEkgjaNbllce2:2=3=XWVRGB@QP_056=ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#_k|eu]LVZBuaoyMCJLlnahAkgedl93=o64_^][HKKXWV;<9RQPDlcAhn(CehIda}aaeovp_0[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrTmqnAd|ycIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586?k1TSRVCNL]\[4118VUTEb^`ru0Tvdvwm{r$Eb^`ru0{+LiWg{~9Nl}jx.Pfg`oqmZcoi#G`Pnpw6Wcdm`|n~u!BcnwmpZTbIeclb#|Xosf@kphsm{Usc2;>0]PS5>13VUTTA@B_^]2337XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^6Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cPfw`rAaoeEtS!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~Xj[oxiyHffnL{541>3VUTTA@B_^]2333XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb^`ru0Qafcn~lxs#@m`uov\V`Gkand%~Za}dBmvjqcuWqey0?0>2051?ZYXPEDFSRQ>774\[ZOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#@czx^VqelhbzKfdof mCmiWvdoi[}kiV=R_FLG[1>3WfUFYUQ915]l577092UTSUBAM^]\5200WVUBc]a}t3Uqeuvbzq%Bc]a}tBnh@`jfq]xjeck}x.Onq}YSzhceiLcobi-fFjl\{kbb^zntdY0YZAILV>38RaPMTZ\241Xg882i6QP_YNMIZYX9><3SRQFoQmqp7Quiyzn~u!FoQmqp7~(AfZd~y0350>YXWQFEARQP1652[ZYT`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv OtvakphcXhi`iyZ}aoqoeqiup&GfyuQmD`vbKpr?<82<7RQPXMLN[ZY6?>8TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gJf{}]d~i@w233202=XWVRGB@QP_0547ZYXAfZd~y:3?m7:]\[]JIEVUT=:9P_^FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.RvbvqCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,I}iuWKf`Cxz!oQwplQi`oeoHdl`hee]{k9699<:0SRQWLOO\[Z7009UTSNffnbjOrCv`i@dihncdz,GmoikaXnkd}{esC`g`utp&hBb}{{Ty]Geqg;==4:9=5P_^ZOJHYXW8=3=RQPCikmgmJqNymjEczjrgc`a})D``dhd_khirvfvDedmzys#oGaptvW|ZBf|h6>>3?;f:]\[]JIEVUT=:6=_^]@llhd`E|M|joFnugqbdebp&IcecmgRdejwqcuIjin~v bHlsqqRWMkm1:11428[ZY_DGGTSR?882]\[FnnfjbGzK~haHlwaw`fklr$OegaciPfclusm{Khoh}|x.`Jjuss\qUOmyo351<2=0=XWVRGB@QP_05;0ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX54[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&E~x^z}mNwwtprOigngiv Mlw{[gHbp}]yeykCeoewlK~4WZ]:m55P_^ZOJHYXW8=39RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=TULBIQ993]l[Ict{]bjbR?9_n3\WR6fi2UTSUBAM^]\52>1WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQHNE]5323SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv OtvPpwkH}}z~xEoadmgq|*Kj}qUiBhv{WskwaIcio}bEt>Q\W0c4?ZYXPEDFSRQ>79;\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ5^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})H}}Y~`AztqwwLdhcdlxs#oAztqwwP}YCi}kP>;SPGOF\260XgVFn~Zgao]22Zi6WZ];n:5P_^ZOJHYXW8=3SRQKm`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4g03VUTTA@B_^]23<6XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/cMvpuss\qUOmyoT27_\CKBX>?>TcRBjsrVkekY6>Ve:S^Y?719\[Z^KFDUTS<961^]\WroskaooOegaci@ji})Ead^ymc}biuKmp`taijos#@czx^NjjnEhfocl"oBL_Rwap|vbS:WTKCJP2366[jYj}qU34RAZT0361>YXWQFEARQP16;1[ZYT`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv bUpbjvjf|fx^hA{hdpGeqg;97;>46QP_YNMIZYX9>38SRQ\whv`l`bD``dhdOgbx.@jiWcdm`|nEczjrgc`a})H}}z~x^zngd,aWqgsmVLXARHId0/Jj60f3VUTTA@B_^]23<2XWVCd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/sPfeaXKeehg^obpmgqFiidc'xHm}zzrhld@drfWHDOS<86_n34<>YXWQFEARQP16;6[ZYNgYeyx?Y}aqrfv})NgYeyxNbdDdnb}Qtfagoyt"lLlnahMkpbz}ooSY|niogqFiidc'hNbllceIkdlGirfmkyu^knrbj\EKBX90=Tc<:7;^]\\IHJWVU:;48P_^QtmqeommIcecmgBho{+Wc`az~n~D`{esdbg`(eKaohg_kndx]qwqvh|>k0SRQWLOO\[Z701>UTSDa_osv1Swgwxlxs#Da_osv1|*OhXfx>Oo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.a@hnCiikfnSnkFsrwfGwcca}yTMCJP127\k43a3VUTTA@B_^]23<>XWVCd\b|{2Vpbtucup&^sOaalkFgm|*Kj}qUiYc\jsdv@hjelKfexh|T1\]DJAY2:?UdS`{w_4]LQQ76;o1TSRVCNL]\[41>1VUTOegaciNuBuafAg~n~koley-aMkUszdyJonJ`ndQwvg:768h<7RQPXMLN[ZY6?0UTSIcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<27c=XWVRGB@QP_0:34ZYXKaceoeByFqebMkrbzokhiu!mIoQwvhuFkjNdbh]{rc>3:0143VUTTA@B_^]2<57XWVY|eymgeeAkmkeoJ`gs#OgbRdafmscNf}oyjlmjx.Onq}YH}}z~x^zngd,DakOHZQUOmyoNneFfwqoii}cdb#lLhnqfjAgsi;2:>;5P_^ZOJHYXW82;>RQPMlw{[gOix|~_tRJnt`7566677=VUTA`{w_cNuBuafG|~{yyZw_Ecwe7?6:m1TSRVCNL]\[4>7>VUTA`{w_cNuBuafG|~{yyZw_Ecwe666:m1TSRVCNL]\[4>7?VUTA`{w_cNuBuafG|~{yyZw_Ecwe676:m1TSRVCNL]\[4>70VUTA`{w_cNuBuafG|~{yyZw_Ecwe646:m1TSRVCNL]\[4>71VUTA`{w_cNuBuafG|~{yyZw_Ecwe656j>1TSRVCNL]\[4>7WVUOalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>00g?ZYXPEDFSRQ>802\[ZKj}qUi@{Hg`Mvpuss\qUOmyo<500g?ZYXPEDFSRQ>803\[ZKj}qUi@{Hg`Mvpuss\qUOmyo<600g?ZYXPEDFSRQ>800\[ZKj}qUi@{Hg`Mvpuss\qUOmyo<700g?ZYXPEDFSRQ>801\[ZKj}qUi@{Hg`Mvpuss\qUOmyo<800g?ZYXPEDFSRQ>806\[ZKj}qUi@{Hg`Mvpuss\qUOmyo<900g?ZYXPEDFSRQ>807\[ZKj}qUi@{Hg`Mvpuss\qUOmyo;000g?ZYXPEDFSRQ>804\[ZKj}qUi@{Hg`Mvpuss\qUOmyo;100g?ZYXPEDFSRQ>805\[ZKj}qUi@{Hg`Mvpuss\qUOmyo;200g?ZYXPEDFSRQ>80:\[ZKj}qUi@{Hg`Mvpuss\qUOmyo;300g?ZYXPEDFSRQ>80;\[ZKj}qUi@{Hg`Mvpuss\qUOmyo;40`4?ZYXPEDFSRQ>80]\[AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:>i5P_^ZOJHYXW829i5P_^ZOJHYXW829=RQPMlw{[gJqNymjCxzuuV{[Agsi==:>i5P_^ZOJHYXW829>RQPMlw{[gJqNymjCxzuuV{[Agsi8;:>i5P_^ZOJHYXW829?RQPMlw{[gJqNymjCxzuuV{[Agsi89:>i5P_^ZOJHYXW8298RQPMlw{[gJqNymjCxzuuV{[Agsi8?:>i5P_^ZOJHYXW8299RQPMlw{[gJqNymjCxzuuV{[Agsi8=:>i5P_^ZOJHYXW829:RQPMlw{[gJqNymjCxzuuV{[Agsi8>:>i5P_^ZOJHYXW829;RQPMlw{[gJqNymjCxzuuV{[Agsi8<:>i5P_^ZOJHYXW8294RQPMlw{[gJqNymjCxzuuV{[Agsi83:>n5P_^ZOJHYXW8295RQPMlw{[gJqNymjCxzuuV{[Agsi0;i:6QP_YNMIZYX918TSRJbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<26a=XWVRGB@QP_0:04ZYXEdsSoByFqebKprw}}^sSIo{a02220=XWVRGB@QP_0:05ZYXZl{~ekkRdejwqcu{q%Xej`nttpfWmoa|[ole~zjr.aPll`sZlmP58SPcRjjbqTboR<8QRczx^0\KPR;>14::85P_^ZOJHYXW828>RQPRdsvmwccZlmbyk}sy-Pmbhf||xn_egitSgdmvrbz&iXddh{RdeX=0[XkZbbjy\jgZ40YZkrpV8TCXZ367<26f=XWVRGB@QP_0:07ZYXEdsSoHcarjLqqvr|]rTHlzn5331g>YXWQFEARQP1917[ZYJe|rTnKbnsiMvpuss\qUOmyo:400`?ZYXPEDFSRQ>827\[ZKj}qUiJao|hNwwtprSpVNjxl;:13a8[ZY_DGGTSR?737]\[HkrpVhM`l}gOtvsqqRWMkm<6>2b9\[Z^KFDUTS<6<7^]\IhsWkF}J}inOtvsqqRWMkm5?=c:]\[]JIEVUT=5=7_^]Nip~XjE|M|jo@uurvpQ~XLh~j;<7P_^Onq}YeDL{klAztqwwP}YCi}k==o84_^][HKKXWV;3?RQPDlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:44d3VUTTA@B_^]2<16XWVGfyuQmLwDscdIr|yXuQKauc657bYXWQFEARQP1967[ZYJe|rTnKbnsiMvpuss\qUOmyo=200`?ZYXPEDFSRQ>857\[ZKj}qUiJao|hNwwtprSpVNjxl<>13a8[ZY_DGGTSR?747]\[HkrpVhM`l}gOtvsqqRWMkm?>>2b9\[Z^KFDUTS<6;7^]\IhsWkLgm~f@uurvpQ~XLh~j9<<2=o84_^][HKKXWV;38RQPDlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:44d3VUTTA@B_^]2<06XWVGfyuQmFmcplJssx|~_tRJnt`6;57eYXWQFEARQP1970[ZYJe|rTnKbnsiMvpuss\qUOmyo:703g?ZYXPEDFSRQ>846\[ZKj}qUe<>8>10c`?ZYXPEDFSRQ>847\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr3=R]X0`a8[ZY_DGGTSR?757]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[03^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq2:S^Y?ac9\[Z^KFDUTS<6:7^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T6\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqH08UX[=om;^]\\IHJWVU:486P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}>6WZ];mo5P_^ZOJHYXW82>5RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP4P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{<4YT_9h=7RQPXMLN[ZY60YXWQFEARQP1943[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|Gr3=R]X0`a8[ZY_DGGTSR?760]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[02^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFq>:S^Y?ab9\[Z^KFDUTS<692^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIp=;T_Z>nb:]\[]JIEVUT=58<_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~39VY\SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOz75ZUP8hh0SRQWLOO\[Z7?>?UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAx53\WR6?k2UTSUBAM^]\5=00WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]68T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSR`?145244>d3VUTTA@B_^]2<3>XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTSc>>56315=e9TSRG`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,Pwgi{dc_djj.HmWvdhte`~Mekaw/^l36<0Xag|:4o5P_^ZOJHYXW82<8RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$A`{w_^l35016882i7RQPXMLN[ZY60>?TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R0>VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(EdsSR`?145244>e3VUTTA@B_^]2<21XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhEobKprw}}Idby|`lmgq|*Kj}qUTb=?:700200:a?ZYXPEDFSRQ>86;\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.Onq}YXf9;>;<<>b79\[Z^KFDUTS<68_^]GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,I}iuWKf`Cxz!oQwplQi`oeoHdl`hee]{k96991h0SRQWLOO\[Z7?09UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa0074567?j2UTSUBAM^]\5=>6WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]0U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})Je|rTSc>>56305=dYXWQFEARQP19:0[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY:Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeJbaNwwtprDgg~ycabjry-Nip~XWg::9:??19`8[ZY_DGGTSR?785]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[8_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<=??7b:]\[]JIEVUT=56:_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U6]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>;8=574_^][HKKXWV;34;QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW=S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfKm`KmtprDgg~ycabjry-Nip~XjYkhghzCeoewlK~39130SRQWLOO\[Z7?0>UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbOalGaptv@kkrugefn~u!Bmtz\fUgdcl~Gici{hOz15=?>3VUTTA@B_^]2<<7XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRbgncsDldlxe@w20::?ZYXPEDFSRQ>880\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo^ncjgwH`h`|aDs8<66;^]\\IHJWVU:44=P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkZjofk{LdldpmH:8227RQPXMLN[ZY600>TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVfkbo@h`htiL{04>>3VUTTA@B_^]2<<3XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRbgncsDldlxe@w20::?ZYXPEDFSRQ>884\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyt"Mgioak@hgNfyOb`{rnnoaw~(EdsSo^ncjgwH`h`|aDs8<66;^]\\IHJWVU:449P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkZjofk{LdldpmH:8227RQPXMLN[ZY6002TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVfkbo@h`htiL{54>>3VUTTA@B_^]2<88]\[AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'eEt]{|hUmdcicSg[ojht?79:]\[]JIEVUT=4>?_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U=]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobMkvr|Jeexacldp{+HkrpVh[mnejtMgmcqnIp8;356QP_YNMIZYX90::SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnIorvpFii|{eg`h|w/Lov|ZdWijanxAkagujM|47?12UTSUBAM^]\5<65WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]3U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#@czx^`Sefmb|EoekyfAx03;=>YXWQFEARQP1820[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkfAgz~xNaatsmoh`t'Dg~tRl_abifpIcio}bEt;_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:>9YXWQFEARQP1826[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Sc>:50]jjs7?92UTSUBAM^]\5<61WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v _o2614Ynf;3=6QP_YNMIZYX90:7_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(Wg:>9YXWQFEARQP182:[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$Sc>:50]jjs7f12UTSUBAM^]\5<6XWVNfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx34b>YXWQFEARQP1833[ZYNgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@eYinkfvdDjbjDf{lr$A`{w_cPfeaUoao~n~V?R_FLG[25XgVG^TR:<6^m250`<13]jjs70=2UTSUBAM^]\5<75WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjTbklc}iKgioDlg|*Hhzdkg_yohe/`Lqqvr|Ocmc_kndQvq_7[XOGNT44Q`_lw{[66XG\^7=3?70:]\[]JIEVUT=4?<_^]JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(EdsSoY`reAlqkrbzR906\[ZEoagic@{Hg`Kmp`taijos#oGaSupnwDedLfdn_y|m<1<2470?<9;^]\\IHJWVU:5<8P_^Onq}YeAgz~xYvPD`vb0535k2UTSUBAM^]\5<70WVUFaxvPbGnbwmIr|yXuQKauc544d>3VUTTA@B_^]2=4>XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnDgdgBjnO}bhvfvGgtmq%GcnocOtvBvgosm{$Fyaz@uuQwvhu)G|~Xxc|HhekEwdn|lx$A`{w_rQvfDtea}oy@l}{RdsX5XYt[|hJ~og{esQfh`esg{Q:QV90;\[ZEoagic@{Hg`Kmp`taijos#Nffnbj@khkNnjKyndzjrCcpa})KgjkgCxzNrckwaw(J}e~Dyy]{rlq-KprT|{gxBb|bAs`jp`t(EdsS~]zb@pamqcuDhy^hT1\]pWpdFzkci]jldawkw]6UR8VSzgke^ov|Z40WF__:YXWQFEARQP1802[ZYD``dhdAxIpfcJjqcunhint"MgioakGjkjAoiJ~og{es@bw`~(Dfij`D`Nrckwaw(J}e~Bb^z}mr,JjVruezDd~`O}bhvfv*Kj}qUx_xlNrckwawJf{}Xn}V?R_rQvfDtea}oy_hbjcumq_4[\:TU|eikPmtz\62YH]]<:n;5P_^ZOJHYXW839>RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]16=YhWdsS>?6Po^ov|Z55WF__;2UTSUBAM^]\5<42WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]6U'NfmD`uu,@llhd`MgjEc~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aF|rb{]eJ`diamdlwJ}]>UVZ\^R<=8^m\ip~X;;UDYY=>b79\[Z^KFDUTS<7=6^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5:1UdS`{w_20\KPR69k<0SRQWLOO\[Z7>:>UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P223\kZkrpV99SB[[90`5?ZYXPEDFSRQ>93:\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;9:SbQbuy]06ZIR\>;i:6QP_YNMIZYX9082SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ9Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^005ZiXe|rT??Q@UU72e<=XWVRGB@QP_0;1[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$dBu^zsiVlcbjb\fXnmiw>b79\[Z^KFDUTS<7<0^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5;8UdS`{w_20\KPR49k<0SRQWLOO\[Z7>;8UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS;W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P223\kZkrpV99SB[[10`5?ZYXPEDFSRQ>920\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ1^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;9?SbQbuy]06ZIR\0;i:6QP_YNMIZYX9098SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^000ZiXe|rT??Q@UU52f3=XWVRGB@QP_0;00ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOzX=XYW_[U9?9Q`_lw{[64XG\^>=o84_^][HKKXWV;2?8QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW>S!DlcJjuss&JbbbnfKm`Kmtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kHrxh}[o@njckkbf}DsW4SPPVP\662XgVg~tR==_NWW74d13VUTTA@B_^]2=60XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?=;_n]nq}Y4:VE^X?m6:]\[]JIEVUT=4:>_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ44?VeTaxvP33]LQQ76j?1TSRVCNL]\[4?3:VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=41]l[hsW:8TCXZ61c48[ZY_DGGTSR?642]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:=:TcRczx^11[JSS?8h=7RQPXMLN[ZY61=>TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dEq}oxXbOciflnakrIpR3VS]Y]_363[jYj}qU8>RAZT43a2>YXWQFEARQP1866[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY6Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8?YXWQFEARQP186:[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|NdeCnpK~5<8k27RQPXMLN[ZY61=UTSIcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof \tnrFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4g33VUTTA@B_^]2=06XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq8:=l:4_^][HKKXWV;29R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx0:2e1=XWVRGB@QP_0;66ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX55[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rT_lzlrSgdmvrbz'hXmym}AefBiqH9?;j86QP_YNMIZYX90?8SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

40c7?ZYXPEDFSRQ>946\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}769h>0SRQWLOO\[Z7>=]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny075d2SRQKm`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea6i=1TSRVCNL]\[4?18VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\98W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds=5?n4:]\[]JIEVUT=48>_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz224g33VUTTA@B_^]2=34XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq;?=l:4_^][HKKXWV;2:>QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xWSRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

974\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}479h90SRQWLOO\[Z7>>>UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds?5P_^ZOJHYXW83<=RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv>80c0?ZYXPEDFSRQ>960\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ4^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|406i:1TSRVCNL]\[4?0;VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr:8?>a29\[Z^KFDUTS<787^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz1<4g43VUTTA@B_^]2=2>XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp;>:m>5P_^ZOJHYXW83<5RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP;P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv=10c;?ZYXPEDFSRQ>96]\[AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=l=4_^][HKKXWV;24=QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w193b7>YXWQFEARQP18:2[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY4Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}719h90SRQWLOO\[Z7>0;UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS>W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds=9?n3:]\[]JIEVUT=46<_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny325d5SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu=>1`18[ZY_DGGTSR?687]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[9_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~X[h~h~_khirvfv+dTi}iyMijNmuL{6=7f;2UTSUBAM^]\5<>0WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq8?=l=4_^][HKKXWV;245QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW5S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w203b7>YXWQFEARQP18::[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY;Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}7?9h20SRQWLOO\[Z7>0VUTH`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2e6=XWVRGB@QP_0;:4ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX8k87RQPXMLN[ZY610;TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et<:>a29\[Z^KFDUTS<762^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz254g43VUTTA@B_^]2=<5XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^>Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp8;;m>5P_^ZOJHYXW8328RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv<10c0?ZYXPEDFSRQ>987\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(e[h~h~LjkAlvM|7>6i:1TSRVCNL]\[4?>>VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\1T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"o]ntbpB`aGj|Gr98a99\[Z^KFDUTS<76_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmgWkWcflp;j?6QP_YNMIZYX:9:;SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bRcwgwGclHgBu?;1`18[ZY_DGGTSRU'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%n^o{csCg`DksFq;:QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW<>R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`@dihncdFneWc`az~n~~v Mlw{[Vgsk{Xnkd}{es,aWdrdzHnoM`zAx83b7>YXWQFEARQP2127[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY24X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|NdeCnpK~09h90SRQWLOO\[Z478=>9_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz:5d5;j?6QP_YNMIZYX:9:3SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:=P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.cQbpftFlmKfxCv:1`18[ZY_DGGTSR>a29\[Z^KFDUTS?>>1^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz144g43VUTTA@B_^]1444XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^?Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp;::m>5P_^ZOJHYXW;::?RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP==S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`PeqeuImnJay@w40c0?ZYXPEDFSRQ=006\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}26i:1TSRVCNL]\[766=VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds?>o<;^]\\IHJWVU9<<8P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV?>]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny10e7=XWVRGB@QP_3223ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX2X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|NdeCnpK~>9h80SRQWLOO\[Z4791UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS?W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds;YXWQFEARQP213\[ZBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/LzlvZDkcF"b^zsiVlcbjbKakekhjPxn>3:4g53VUTTA@B_^]1476XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$i_lzlr@fgEhrIp0;j>6QP_YNMIZYX:98:SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQa39\[Z^KFDUTS?>=2^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz65d4TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mS`v`vDbcId~Et:?n2:]\[]JIEVUT>=<:_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U7]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny72e7=XWVRGB@QP_3212ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX=X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUXmym}Rdejwqcu&kYjxn|NdeCnpK~>9h80SRQWLOO\[Z47:>UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#l\auaqEabFe}Ds;YXWQFEARQP210:[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY5Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jZkoOkd@owJ}26j91TSRVCNL]\[765WVUOalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*Kg{UI`fAzt/mSqvnSgnmgiNfnnfgg[}i;87;j>6QP_YNMIZYX:99;SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQa39\[Z^KFDUTS?><1^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gUf|jxJhiObtOz75d4=n2:]\[]JIEVUT>==;_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fVgsk{KohLc{Ny10e7=XWVRGB@QP_3201ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX7k;^]\\IHJWVU9<>9P_^KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(Zline{k\ieg-MjTbklc}iKgioCcpa})WijanxK{clxPfg`oqmm%FaxvPodMvpussKfexV7R_ngLqqvr|Je~byU6]^ov|Z46WF__9<6i;^]\\IHJWVU9<>6P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,fAkfAgz~x^zntd]EWHYANm8&Ec<98d9\[Z^KFDUTS?><9^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*dCehCe|xz\t`vf[CUJWOLo> Ga6c28[ZY_DGGTSRb3VUTTA@B_^]1414XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$nIcnIorvpVrf|lUM_@QIFe0.Mk0?m2UTSUBAM^]\6524WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]2U'NfmD`uu,@llhd`MgjEc~zty-@llhd`MgjEc~ztBmmpwikdlxs#oJbaHlsqqUsi}oTJ^CPFGf1)Lh1i?1TSRVCNL]\[763Q`1968[ZY_DGGTSRVUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&GfyuQmEocah`TboGrTKCJP563\kZKRPV228Ra>1`48[ZY_DGGTSRYXWQFEARQP216:[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xu!Lhhl`lAkf[fyoh]{rdcnWqgsmJeexacldp{+HkrpVhNbllceSgdJ}Y@FMU>;=;?_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/Lov|ZdBfhhgi_khNy]DJAY2?8UdS@[W_9;7[j76i?1TSRVCNL]\[7629VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuz,GmoikaNfm^azrbgPpwcfeZ~jxhM`nuplhicup&GfyuQmEocah`TboGrTKCJP563\kZKRPV228Ra>19a8[ZY_DGGTSR;8b9\[Z^KFDUTS?>:3^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T11_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicH`o@uurvpFii|{eg`h|w/Lov|ZYi88?<==;;_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U9]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaNfmB{{ptv@kkrugefn~u!Bmtz\[k66=>;:=5l4_^][HKKXWV8;98QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW:S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoLdkDyy~ztBmmpwikdlxs#@czx^]m443098;3n6QP_YNMIZYX:9?=SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ3Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmBjiF|xzLoovqkijbzq%FaxvP_o22127691h0SRQWLOO\[Z47=>UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Dg~tRQa0074547><2UTSUBAM^]\653?WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"M}eekwIdhfolx%Dl`ksichaFtbl`~x#ELw/hRvwmYEdbXou#g]ergw[DHCW>;Tc<97;^]\\IHJWVU9<87P_^KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(\{ke`g{Shff*LiSzhdxadzIigm{+HkrpVMEHR:7_n]DJAY30VeTaxvP74]LQQ769k:0SRQWLOO\[Z47=VUTH`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:;55P_^ZOJHYXW;:=XgVg~tR9:_NWW567002UTSUBAM^]\6506WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"Cbuy]DJAY30VeTKCJP49]l[hsW>?TCXZ>5054?ZYXPEDFSRQ=070\[ZOhXfx>Z|npqgq|*OhXfx>u!FoQmqp7Df{lr$XoaslkwWlbb&@e_~l`|mhvEmci'Dg~tRIAD^6;[jY@FMU?4RaPmtz\30YH]]9:;:5P_^ZOJHYXW;:=?RQPInRlvq4Pzhz{iv InRlvq4'@e[cz=B`qf|*Ruigyfey]fdd,JkQtffzgbxKgioy-Nip~XOGNT85Q`_FLG[1>XgVg~tR9:_NWW14103VUTTA@B_^]1432XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv Tscmwhos[`nn"Da[r`lpilrAaoes#@czx^EM@Z2?WfULBIQ;8^m\ip~X?769\[Z^KFDUTS?>95^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&^ymc}biuQj``(Ng]xjb~cftGkek})Je|rTKCJP49]l[BHCW=2TcRczx^56[JSS183:7RQPXMLN[ZY58?Tc<66;^]\\IHJWVU9<;9P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussp&IcecmgDlcJjussKfd~bbcesz,IhsWkZjofk{LdldpmH?8227RQPXMLN[ZY58?2TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R;V"IcnIorvp+EoagicH`oFnqww|*EoagicH`oFnqwwGjhszffgiv Mlw{[gVfkbo@h`htiL{34>>3VUTTA@B_^]143?XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cRbgncsDldlxe@w70ce?ZYXPEDFSRQ=07]\[AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2<<=XWVRGB@QP_3244ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyv CikmgmBji@d{yyM`nuplhicup&GfyuQmP`ahaqJbfn~cBu9>889\[Z^KFDUTS?>81^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciFneLhw}}Idby|`lmgq|*Kj}qUi\lmdeuNfjbroFq=:445P_^ZOJHYXW;:<>RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.Onq}YeXhi`iyBjnfvkJ}16i;1TSRVCNL]\[760;VUTOegaciNuBuafAg~n~koley-@llhd`JefaDhlAs`jp`tEizos#AalamMvpDtea}oy"@{ctNwwWqtj{'E~x^z}mrJjcmGuj`~n~"}\c`lmmkaHzmoyBuU>]Z0^[BHCW>:2SbQbuy]0=ZIR\5:5=l<4_^][HKKXWV8;;9QP_BjjjfnK~OzlmD`{esdbg`~(KaceoeM`mlKegDtea}oyNl}jx.NlgdjH}}Kyndzjr/OvhqIr|Z~ya~ @uuQwvhuIg{gJ~og{es-pWfgif`dlCjjrOzX5X]5UVMEHR9?9^m\ip~X;0UDYY2?>050?ZYXPEDFSRQ=067\[ZUpa}iciiMgioakFlk'Kcf^hmjiwgJjqcunhint"Cbuy]Lqqvr|Z~jkh HeoKLV]YCi}kJbiJjsukmeqohf'hHdb}jnEcwe036?:1TSRVCNL]\[760>VUT_zg{ciggGmoikaHbau!MilPfg`oqm@dihncdz,IhsWF|xz\t`ef*BciAFXSSIo{a@lg@`usagkeb`!bBjlw`hCi}k>?<9<;^]\\IHJWVU9<:9P_^QtmqeommIcecmgBho{+GojZline{kFnugqbdebp&GfyuQ@uurvpVrfol$LicG@RY]GeqgFfmNnygaauklj+dD`fynbIo{a4333:4g53VUTTA@B_^]14=5XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^76U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciFneJssx|~Hccz}omnfv})eLdkDyy~ztSgrq`us[}kiRH\M^DE`6+Nf;;j>6QP_YNMIZYX:92?SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ:

a09\[Z^KFDUTS?>75^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOalAztqwwGjhszffgiv bEobKprw}}Xn}xk|tRvbp`YA[DUMJi="Io02e4=XWVRGB@QP_32;2ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX=66_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kY~hobSucwaZ@TEVLMh<#Fn0ce?ZYXPEDFSRQ=09]\[AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2e<=XWVRGB@QP_32:4ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX55[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})Je|rTn^o{csY05XY@FMU=;4Q`_lw{[4?XG\^TN><>a89\[Z^KFDUTS?>61^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T10_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-Nip~XjZkoU<1\]DJAY11:UdS`{w_0;\KPRXJ:8:5k5P_^ZOJHYXW;:2>RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehYbbf]{rdcnWqgsmJeexacldp{+gUszlkf_yo{e^DPIZ@Al8'Bb<7i;^]\\IHJWVU9<4=P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV9R.ImppJssx|~Xxknm/AkmkeoLdkDyy~zty-@llhd`Mgj_d`dSupfehUsi}oHccz}omnfv})e[}xnm`]{aug\BVKXNOn:!D`>9g9\[Z^KFDUTS?>64^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T8\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbOal]fnjQwv`gj[}kiNaatsmoh`t'kY~hobSucwaZ@TEVLMh<#Fn0;e?ZYXPEDFSRQ=087\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ;^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnShlhWqtbidYmykLoovqkijbzq%i_y|jalQweqcXNZGTJKj>-Hl2e==XWVRGB@QP_32:2ZYXKaceoeByFqebMkrbzokhiu!Km`@oo+BjiJef|b`jnuqX2X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*Kj}qUi_lzlrZ12YZAILV<9=RaPmtz\5=78_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZdTi}iyW>?R_FLG[350WfUfyuQ>9^MVPZD4:8k37RQPXMLN[ZY5802TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R2V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_cQbpft\;8WTKCJP643\kZkrpV;2SB[[_C115d><>ag9\[Z^KFDUTS?>6_^]GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#@v`r^@ooJss&fZ~eZ`gfnfGmgiolnTtb2?>0:7?ZYXPEDFSRQ=112\[ZOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Nb`cjQbiujbzKfdof \alroawTb{|fEoadrjbo`)OJq%b\x}g_CnhVa)a[oxiyQNNE]2<4Yh91>0SRQWLOO\[Z4688UTSDa_osv1Swgwxlxs#Da_osv@hnBbdhs_~lgaesz,GiidcZkf|ak}Bmm`o+Ufeyfn~NaatsmoLdhc{ak`i"FMx.kSqvnXJeaYht fRdqfpZGILV;2>Ra>959\[Z^KFDUTS???2^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&XnohgyeRkga+OhZline{kIigmAevc'OcmcKbngr-NeabXglE~x}{{Cnwmp^>ZWNDOS::Po^cg`Z71WF__Snw36?3\WR60m2UTSUBAM^]\6464WVUBc]a}t3Uqeuvbzq%Bc]a}t3z,MjVhz}8Im~kw/Upbjvkn|Zcoi#G`TscmwhosN`ldt"lFnqwwP}YUmhnrSoGaptvW|ZJf{}]d~iQNNE]0=Zi6=91TSRVCNL]\[777?6QP_YNMIZYX:8:>SRQ\whv`l`bD``dhdOgbx.@jiQtffzgbxD`{esdbg`~(j[ole~zjrNww[Agsi5;;2R]X0418[ZY_DGGTSR<>07]\[Vqn|jbnhNffnbjAmh~(J`g_~l`|mhvJjqcunhint"l]efkpp`tH}}UOmyo310<\WR63n2UTSUBAM^]\6460WVUX{dzlhdf@llhd`Kcft"LfmUpbjvkn|@dihncdz,fWc`az~n~B{{_Ecwe919:<80SRQWLOO\[Z4681UTS^yftbjf`FnnfjbIe`v BhoWvdhte`~Bbyk}f`af|*dUmncxxh|@uu]Geqg;07UX[=:i;^]\\IHJWVU9==7P_^QtmqeommIcecmgBho{+Goj\{ke`g{Iovfvcgdmq%i^hifsugqKprXLh~j0>0=ag9\[Z^KFDUTS???_^]GidDkc'NfmNabpnlfjqu\0:2?ZYXPEDFSRQ=102\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(G|~Xxc@uurvpMgileoyt"Qa000454>73VUTTA@B_^]1547XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^1Z&AexxB{{ptvPpwcfe'IcecmgDlcLqqvr|q%Dyy]{rlMvpuss@hdo`h|w/^l3571691:0SRQWLOO\[Z469;UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"AztRvqiJssx|~Cmcjcesz,[k66:>;:495P_^ZOJHYXW;;:?RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeGatdpeefcCehXnkd}{esq{+Zh7YXWQFEARQP2037[ZYT`~hdhjLhhl`lGojp&HbaY|nnrojpLhsm{ljohv MbmvjqYD``dhdD`{esdbg`(e_fxoOb{atdp\|jt;;7;8=;<4_^][HKKXWV8:=8QP_HmSkwr5_{k{|h|w/HmSkwrDdbNn`lw[r`kmaw~(EhnoSY|niogqFiidc'h\ecj`wRwnidrnggUhu1>1104f?ZYXPEDFSRQ=104\[ZOhXfx>Z|npqgq|*OhXfxOaeKemczPwgnflxs#Y|niogqFiidc'Zcu_k|euQzjf)W}eyn_t`lB`qf|*oIpAegh^ghIo3;5>YXWQFEARQP2034[ZYNgYeyx?Y}aqrfv})NgYeyx?v InRlvq4Eizos#_klehtfWlbb&@e[cz=Rdafmscup&xGoa^ncjgwV`ebaooSkKaucSv`ubf}E~xRA]_00:[j7>02UTSUBAM^]\647?WVUYi|{frdfQabot|lxxt"XfCnlwvjj'AexxZzNcbgpwGjl&KxOae[oSgomddkmJf`D^!Llnah@jkfagIyc~}fnf,AqvEkc]eYiagnbmg@hnNT'Kf`Cxz!oEcweDelKeaNbllce074?ZYXPEDFSRQ=10;\[ZEoagic@{Hg`Kmp`taijos#oAztqwwWqtbidCexh|iabgWkCoagRP_^KlTjts:^xj|}k}x.KlTjts:q%Bc]a}t3@bw`~(EdsSo@wWhffTjtsEfnn=<<9;^]\\IHJWVU9=??P_^Onq}YeAgz~xYvPD`vb1235>2UTSUBAM^]\6445WVUFaxvPbHlsqqRWMkm;>:279\[Z^KFDUTS??=3^]\IhsWkCe|xz[x^Fbpd75=;=0SRQWLOO\[Z46:=UTS@czx^`Jjuss\qUOmyo>40213>YXWQFEARQP2006[ZYJe|rTnD`uuV{[Agsi8<:;QP_Lov|ZdNfyXuQKauc2<465>2UTSUBAM^]\6440WVUFaxvPbHlsqqRWMkm?<:279\[Z^KFDUTS??=8^]\IhsWkCe|xz[x^Fbpd42=;<0SRQWLOO\[Z46:0UTS@czx^`Jjuss\qUOmyo<24;6?ZYXPEDFSRQ=13]\[AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v OBnhPjODdbIyc~}fnf,P}keSg@Igg"Qa016;[lhq988<7RQPXMLN[ZY59::TSRCbuy]aMkvr|]rTHlzn353263=XWVRGB@QP_3305ZYXEdsSoGaptvW|ZBf|h9=9?84_^][HKKXWV8:??QP_Lov|ZdNfyXuQKauc6=0023VUTTA@B_^]1565XWVXn}xg}eePfclusm{ys#^ghn`vvv`Uoao~Yijg|tdp,gVnnn}XnkV7:]^aPll`sZlmP:>SPmtz\6ZIR\59?2<79;^]\\IHJWVU9=>:P_^PfupoummXnkd}{esq{+Aofo{kf^h}jty-KkvrP|Hihi~}Mlj,AqvEkc]eYiagnbmg@hnNT'JfdofJ`m`kmGwit{`dl"O{|CmiWkWckahhgiNbdHR-AhnOi&`Ds\x}gTnedh`75=2UTSUBAM^]\6452WVUFaxvPbHlsqqRWMkm>;=5:]\[]JIEVUT><=9_^]Nip~Xj@d{yyZw_Ecwe<05>2UTSUBAM^]\6450WVUFaxvPbHlsqqRWMkm>6:2e9\[Z^KFDUTS??<8^]\IhsWkF}J}inOtvsqqRWMkm?6>279\[Z^KFDUTS??<9^]\IhsWkCe|xz[x^Fbpd5001>0SRQWLOO\[Z46;VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu7>7b9\[Z^KFDUTS??;0^]\MjVhz}8\~l~esz,MjVhz}8s#Da_osv1Fdubp&Ymzzp/`JkUiu|Z~jxhQ\t`pwqu(eFqCd\b|{Sucwa^4ZWkCd^hokyNww[HsW;3Tc<:>_^]JkUiu|;]ym}~jry-JkUiu|Jf`HhbnyUpbmkcup&^ymd`jrCnlgn(Dgg~ycaG`Ddnb}FjhkbIyc~}w/hAwviYDm8397RQPXMLN[ZY59=8TSRG`Pnpw6Rtfxyoyt"G`Pnpw6})NgYeyx?Lnsdz,V`ebaoXeik!InPfg`oqmOcmcOo|ey-Sefmb|Og`t\jcdkuaa)JimnTehGaptv@kphsS0WTKCJP81]l[dbcW<:<_^]JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiUmjobzhHffn@bw`~(Xhi`iyHzlm{Qafcn~ln$Aljk_hgJjussKfexV7R_FLG[=6XgVkohR;POTV0=7=XWVRGB@QP_3370ZYXAfZd~yOo|ey-Qafcn~lYbhh FoSg`alpbN`ldNl}jx.RbgncsN|fgu_klehtf`*KflmUbiD`uuAlqkr\1TULBIQ70^m\eabX=VE^X;^]\\IHJWVU9=98P_^AkmkeoDL{klGatdpeefc'MgjNae!Dlc@khvhfldV??]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/Lov|ZUf|jxYijg|tdp-fGsmz^dMaghnlgmpK~\1TU[[_Q=63]l[hsW:8TCXZ>00a3?ZYXPEDFSRQ=155\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]127YhWdsS>TSRJbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w60a3?ZYXPEDFSRQ=142\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ33Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]127YhWdsS>VeTaxvP33]LQQ779j:0SRQWLOO\[Z46=;UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$A`{w_RcwgwTbo`yi mBxvfwQiFd`meah`{NyY:YZVPZV8=:RaPmtz\77YH]]2:o=5P_^ZOJHYXW;;>?RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP=<;;_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P274\kZkrpV99SB[[40a3?ZYXPEDFSRQ=147\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ32Y+Nh{}E~x}{{Supfeh(D``dhdIcnOtvsqq~(KaceoeGatdpeefcCehXnkd}{esq{+HkrpVYjxn|]efkpp`t)jKsi~Z`Amkdjhci|GrP5PQ_WS]123YhWdsS>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&GfyuQ\auaqV`an{}oy"oLvtdqWkDjnoggnby@w[8_\TRTX:=?TcRczx^11[JSS08hm7RQPXMLN[ZY59<2TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R5RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP:P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnNf}oyjlmjDlcQabot|lxxt"Cbuy]PeqeuZlmbyk}.c@zp`uSgHfbkccjnuL{_<[XX^XT>9;Po^ov|Z55WF__8<6;;^]\\IHJWVU9=8QP_EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz:5g`8>Po^ov|Z55WF__:UVZ\^R<:0^m\ip~X;;UDYY:>bg9\[Z^KFDUTS??95^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P242\kZkrpV99SB[[20a3?ZYXPEDFSRQ=174\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^060ZiXe|rT??Q@UU335g`0UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS1W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;??SbQbuy]06ZIR\=;386QP_YNMIZYX:8XgVg~tR==_NWW557en2UTSUBAM^]\6415WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]>U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'Dg~tR]ntbpQabot|lx%nOw{erVlEio`fdoexCvT9\]SSWY5=1UdS`{w_20\KPR?9kl0SRQWLOO\[Z46?:UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS0W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;?3SbQbuy]06ZIR\?;ij6QP_YNMIZYX:8=?SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ2Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#@czx^QbpftUmncxxh|!bC{wavRhIeclb`katOzX=XYW_[U995Q`_lw{[64XG\^?=oh4_^][HKKXWV8:;8QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!Bmtz\Wdrdz[ole~zjr/`A}qct\fKgej`beovM|^?ZWY]YS?;7_n]nq}Y4:VE^X??m7:]\[]JIEVUT><99_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(EdsS^o{csPfclusm{$iNtzjsUmBhlaieldBuU6]^RTVZ45;VeTaxvP33]LQQ779k<0SRQWLOO\[Z46?>UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.Onq}YTi}iy^hifsugq*gD~|ly_cLbfgoofjqHS0WT\Z\P231\kZkrpV99SB[[80`5?ZYXPEDFSRQ=16:\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyt"MgioakMkrbzokhiIcnRdejwqcu{q%FaxvPS`v`vWc`az~n~#lMyugpPjGkandficzAxZ;^[UQUW;88SbQbuy]06ZIR\?;i:6QP_YNMIZYX:8=2SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdD`{esdbg`Bji[ole~zjrrz,IhsWZko\jghqwaw(eJp~nYaNlhemi`hsFqQ2QR^XR^017ZiXe|rT??Q@UU62<1=XWVRGB@QP_334[ZYCehHgg#JbaBmntjhbf}yP=<6=_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U?]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhEobWjsuklY~hobSucwaFii|{eg`h|w/cQwv`gj[}kiRH\M^DE`7+Nf;337RQPXMLN[ZY5919TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqww|*EoagicH`o\otp`aVrumhgXxlzjCnlwvjjkm{r$n^z}e`oPpdrbWOYFSKHk2,Km6<>Q#JbaHlsqq(D``dhdIcnIorvp})D``dhdIcnSnwqg`Uszlkf_yo{eBmmpwikdlxs#o]{rdcnWqgsmVLXARHId3/Jj7?c3VUTTA@B_^]15=1XWVCd\b|{2Vpbtucup&Cd\b|{2y-JkUiu|;Hjhv RdafmscTamo%Eb\jcdkuaCoagKkxiu!_abifpCskdpXnohgyee-Nip~XglE~x}{{Cnwmp^?ZWfoDyy~ztBmvjq]>UVg~tR<>_NWW64?13VUTTA@B_^]15=>XWVCd\b|{2Vpbtucup&Cd\b|{CmiGaig~\{kbbh|w/UpbmkcuJeehg#M`nuplhLiCmekrOaalkBplwv~(@hdoeodeRNU|*NEp&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?8a:]\[]JIEVUT><66_^]JkUiu|;]ym}~jry-JkUiu|;r$Eb^`ru0Aevc'[ohidxjShff*LiWg{~9^hmjiwgq|*Kdg|dS_kNlhem*wQhzmIdyczjr^nvp939WZ];495P_^ZOJHYXW;;3SRQKm`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax3370>YXWQFEARQP20;3[ZYTJbIe`\jgQmqpHgt|lxs#@m`uov\fWcv}ly_hAo^zlv92998?j7RQPXMLN[ZY590;TSR]xCi@jiWc`XfxAl}{esz,IhsWk^ymc}ncukljVrf|lQ9QRVP25]l[rocmVg~tR??7^MVP772k2UTSUBAM^]\64?5WVUX{NfMilPfcUiu|Dkxxh|w/Lov|ZAILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV5443d3VUTTA@B_^]15<5XWVY|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU7:50eYXWQFEARQP20;5[ZYTJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfUiOegaciPfcUiu|FHlzn[71^[hsW899]\[VqD`Kcf^hi_osvNevrbzq%FaxvPGOF\6VE^X8=>5b9\[Z^KFDUTS??69^]\WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXjJbbbnf]efRlvqIr|MkmV8<]^ov|Z71WF__9??73:]\[]JIEVUT><7P_^FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz:50eYXWQFEARQP2321[ZYTJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfUiOegaciPfcUiu|FHlzn[71^[hsW8VE^X99>5b9\[Z^KFDUTS??>9_^]PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYeKaceoe\jgQmqpJssLh~jW;=R_lw{[40XG\^?8<;l;^]\\IHJWVU9>=9P_^QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]>8=8o4_^][HKKXWV89<5QP_Ru@lGojZlm[czBarvfv})Je|rTnY|nnrc`plii[}kiV29Q\W107?ZYXPEDFSRQ=200\[ZdCeh^sZlbfd=6=0ZUP8;>0SRQWLOO\[Z459:UTSoJbaUzUeioc4:4?S^Y?259\[Z^KFDUTS?<>4^]\fAkf\q\j`dj32?6\WR65<2UTSUBAM^]\6772WVUiH`o[xWcoma:66=UX[=<;;^]\\IHJWVU9><8P_^`GidR^hfbh1>14^QT46`_n]jjs7282UTSUBAM^]\677?WVUX{NfMilPfcRtfxyoyt"Cbuy]aMJT@WHno~h}|[23^[BHCW:;TcRczx^7\KPR698?h7RQPXMLN[ZY5:83TSR]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ4?9190SRQWLOO\[Z459VUTH`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEt4?:c:]\[]JIEVUT>???P_^QtGmDne[ol\b|{M`qwaw~(EdsSJ@K_3;\kZdD``dhd_khPnpwKprCi}kP:>SPmtz\53YH]]9>=8m4_^][HKKXWV89>?QP_Ru@lGojZlm[czBarvfv})Je|rTKCJP28]l[gEoagic^hi_osvLqqBf|hQ=?PQbuy]22ZIR\:9:9n5P_^ZOJHYXW;89?RQPSvAkFlkUmnZd~yCnsugq|*Kj}qULBIQ=9^m\fFnnfjbYij^`ruMvpAgsiR<8QRczx^35[JSS;;;>o6QP_YNMIZYX:;8?SRQ\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR498?h7RQPXMLN[ZY5:;?TSR]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ5794Q`_cAkmkeoZlm[cz@uuFbpd]1;TUfyuQ>6^MVP7?6=j1TSRVCNL]\[745?VUT_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW6272k2UTSUBAM^]\674?WVUX{NfMilPfcUiu|Dkxxh|w/Lov|ZAILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV7643d3VUTTA@B_^]167?XWVY|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcRlLhhl`lWc`XfxCxzKaucX26[Xe|rT=;Q@UU625=5o6QP_YNMIZYX:;9;SRQ\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]aGmoikaXnk]a}tNww@drfS?9VS`{w_04\KPR388?h7RQPXMLN[ZY5::;TSR]xCi@jiWc`XfxAl}{esz,IhsWNDOS?7Po^`@llhd`[ol\b|{OtvGeqg\>:WTaxvP17]LQQ5>94Q`_cAkmkeoZlm[cz@uuFbpd]1;TUfyuQ>6^MVP6>6=j1TSRVCNL]\[744;VUT_zMgBhoQabVhz}Gjyk}x.Onq}Y@FMU95RaPbBjjjfnUmnZd~yAztEcwe^04UVg~tR?9_NWW7272k2UTSUBAM^]\6753WVUX{NfMilPfcUiu|Dkxxh|w/Lov|ZAILV82SbQmCikmgmTboYeyxB{{D`vb_35ZWdsS<8POTV124053VUTTA@B_^]1663XWVY|OeLfmSgdTjtsEhyiv M`fg[BHCW;3TcRl]errljvcT|hxNtzjL`lf_7[XimnT9:Q@UU]{kw:568;?j6QP_YNMIZYX:;9=SRQ\wBjAmhTbo^xj|}k}x.Onq}YeAFXLSLjkrdqp_67ZWNDOS>?Po^ov|Z3XG\^2=9h4_^][HKKXWV89?:QP_Ru@lGojZlm\~l~esz,IhsWkCD^JQNdepfwv]49TULBIQ<1^m\ip~X=VE^X:?;a:]\[]JIEVUT>?=7_^]PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYW_[U8?:?_^]PsFnEadXnk]a}tLcpp`t'Dg~tRIAD^0:[jYW_[U80SRQWLOO\[Z45<;UTS^yLhCknV`aWg{~Fm~zjry-Ngjsi|VhYi|{jsuQfuKiXpfx7?3?>429\[Z^KFDUTS?<;3^]\WrEoJ`gYijY}aqrfv})eAFXLS^znru]SSWY4;VeTAXVP186\k45?3VUTTA@B_^]1612XWVCe|xz\tsgbiBcim{kcU:]/`PpwcfeLdjnakk12:8[ZY_DGGTSR<=44]\[Lhw}}Y~hobGdlfvdrhzR>V"o]{rdcnAkgedln:?55P_^ZOJHYXW;8?:RQPIorvpVrumhgLick}aumq_6[)jZ~yilcJn``oaa7402UTSUBAM^]\6720WVUBb}{{SupfehAbflxjxb|T2\,aWqtbidOemobjd01;?ZYXPEDFSRQ=25:\[ZOix|~XxknmFgmawgsg{Q:Q#l\tsgbi@hfjeoo=>64_^][HKKXWV8984QP_HlsqqUszlkfKh`jr`vlv^6Z&kY~hobEocah`b60:1TSRVCNL]\[743WVUOalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GfyuQ`RdcgEabRfzDs:<==;^]\\IHJWVU9>8>P_^QtGmDne[ol\b|{M`qwaw~(Wg:8:;Qfnw36e>YXWQFEARQP2372[ZYTJbIe`\jgQmqpHgt|lxs#@czx^`Wvdhtij~bcc]{augX6XY_W;>TcRyfdd]nq}Y680UDYY?>4`9\[Z^KFDUTS?<:2^]\WrEoJ`gYij^`ruObwqcup&Gym`QHNE]1=ZiXOGNT>4Q`_lw{[45XG\^9=>l4_^][HKKXWV899>QP_C064Vrfz}{J~cw/LalqkrXjEehgNaznu]{kw:568;?m6QP_YNMIZYX:;??SRQ\wBjAmhTboYeyx@o|tdp{+HkrpVMEHR<6_n]SSWY48VeTaxvP38]LQQ>67POTV4534?RAZT^zlv94998>n7RQPXMLN[ZY5:<=TSR]xCi@jiWc`XfxAl}{esz,fQtffzkhxdaaSucwaZdNG[RTMnmjpuPfwuii{l;?96QP_YNMIZYX:;?3SRQ\wBjAmhTboYeyx@o|tdp{+gRuigyjoyg`nRvbp`YA[DUMJi?"Io30f>YXWQFEARQP237:[ZYNgYeyx?\jsucqp})eZlymz\t`vf[CUJWOLo> Ga1918[ZY_DGGTSR<=5^]\@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-Nip~Xg[ojhLjkUoqM|<7482UTSUBAM^]\6707WVUI>8>\t`pwqu@teq%iIb}Koog\vvrwg}997RQPXMLN[ZY5:?;TSR]xCi@jiWc`XfxAl}{esz,[k64=:Ubb{?:b:]\[]JIEVUT>?8=_^]PsFnEadXnk]a}tLcpp`t'Dg~tR^XR^13[jYeAFXSSIo{aZ40YZqnllUfyuQ;6^MVPZ4Xn>U;=8l4_^][HKKXWV89:>QP_Ru@lGojZlm[czBarvfv})Je|rT\Z\P31]l[gOHZQUOmyoT62_\slbbWdsS98POTV\6Z`0W=;>n6QP_YNMIZYX:;4Q`_QUQ[66XgVg~tR=:_NWW342f3VUTTA@B_^]1630XWVY|OeLfmSgdTjtsEhyiv Mlw{[BHCW;3TcR^XR^13[jYj}qU89RAZT437e>YXWQFEARQP2344[ZYTJbIe`\jgQmqpHgt|lxs#@czx^EM@Z4>WfU[[_Q<0^m\ip~X;4`9\[Z^KFDUTS?<98^]\WrEoJ`gYij^`ruObwqcup&GfyuQHNE]1=ZiXX^XT?=Q`_lw{[63XG\^:=9<4_^][HKKXWV89:4QP_Ru@lGojZlm\~l~esz,IhsWkCD^JQXrhvf@drf4?91??0<10:0?ZYXPEDFSRQ=27]\[AkfJea%H`oLolrlj`hs{R57?556;8:8?5P_^ZOJHYXW;8<8RQPSvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>36499?;?>6QP_YNMIZYX:;=439\[Z^KFDUTS?<88^]\WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?31514UTSIcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu<>409\[Z^KFDUTS?<70^]\WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?;204=XWVRGB@QP_30;5ZYX[~IcNdc]efUqeuvbzq%FaxvPbHMQCZQua}oOmyo362806;16<81TSRVCNL]\[74?:VUT_zMgBhoQabQuiyzn~u!Bmtz\fLIUOV]yeykKauc?26<4:7?:8<5P_^ZOJHYXW;83?RQPSvAkFlkUmn]ym}~jry-Nip~Xj@EYKRY}iugGeqg;>:08>3=<439\[Z^KFDUTS?<74^]\WrEoJ`gYijY}aqrfv})Je|rTnDA]G^UqmqcCi}k7:>4<2?32463<8=>;4_^][HKKXWV894;QP_Ru@lGojZlm[czBarvfv})Je|rTSc>;3642563?3=>;4_^][HKKXWV8945QP_Ru@lGojZlm[czBarvfv})Je|rTSc>;3675563??=5=4_^][HKKXWV894RQPDlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{SupnBl`hNeklu!Bmtz\kWcflHnoYc}Ax3301>YXWQFEARQP23;3[ZYTJbIe`\jgQmqpHgt|lxs#@czx^]m4150=;;896QP_YNMIZYX:;3:SRQ\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=851301>YXWQFEARQP23;1[ZYTJbIe`\jgQmqpHgt|lxs#@czx^]m4150<1;896QP_YNMIZYX:;38SRQ\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=847301>YXWQFEARQP23;7[ZYTJbIe`\jgQmqpHgt|lxs#@czx^]m4150<:;896QP_YNMIZYX:;3>SRQ\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=840301>YXWQFEARQP23;5[ZYTJbIe`\jgQmqpHgt|lxs#@czx^]m4150;1;896QP_YNMIZYX:;3YXWQFEARQP23;;[ZYTJbIe`\jgQmqpHgt|lxs#@czx^]m4150;=;896QP_YNMIZYX:;32SRQ\wBjAmhTboYeyx@o|tdp{+HkrpVUe<9=8333;7>YXWQFEARQP23;\[ZBjiKf`"IcnCnoskkci|zQ1278[ZY_DGGTSR<<04]\[VqD`Kcf^hi_osvNevrbzq%FaxvP_o2772768:?0SRQWLOO\[Z448?UTS^yLhCknV`aWg{~Fm~zjry-Nip~XWg:??::?1278[ZY_DGGTSR<<06]\[VqD`Kcf^hi_osvNevrbzq%FaxvP_o2772439:?0SRQWLOO\[Z4481UTS^yLhCknV`aWg{~Fm~zjry-Nip~XWg:??:<>1278[ZY_DGGTSR<<08]\[VqD`Kcf^hi_osvNevrbzq%FaxvP_o27727?9190SRQWLOO\[Z448VUTH`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEt??<5:]\[]JIEVUT>>??_^]PsFnEadXnk]a}tLcpp`t'Dg~tRQa05145374=2UTSUBAM^]\6676WVUX{NfMilPfcUiu|Dkxxh|w/Lov|ZYi8=9<=9?<5:]\[]JIEVUT>>?=_^]PsFnEadXnk]a}tLcpp`t'Dg~tRQa05147464=2UTSUBAM^]\6674WVUX{NfMilPfcUiu|Dkxxh|w/Lov|ZYi8=9<=??<4:]\[]JIEVUT>>?;_^]PsFnEadXnk]a}tLcpp`t'Dg~tRQa0514<4533VUTTA@B_^]1743XWVY|OeLfmSgdTjtsEhyiv Mlw{[Zh7<:==9>;4_^][HKKXWV88=;QP_Ru@lGojZlm[czBarvfv})Je|rTSc>;3662412WVUX{NfMilPfcUiu|Dkxxh|w/Lov|ZdSzhdxmnzfooQweqc\:TUSS?:Po^uj``Yj}qU:<4Q@UU52=f=XWVRGB@QP_312[ZYCehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdWm``tadf}Xxb~]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx377>YXWQFEARQP2203[ZYNgYeyx?\jsucqp})eNymjEc[|esOl``Ye[}iYyQa_@LG[6Yh9<30SRQWLOO\[Z44:8UTS^yLhCknV`aWg{~Fm~zjry-Nip~XX^XT?=Q`_cKLV]YCi}kP:>SPwhff[hsW=299\[Z^KFDUTS?==5^]\F737[}kyxx~Islz,[k67>8;?56QP_YNMIZYX::8=SRQ\wBjAmhTboYeyx@o|tdp{+gOHZQUXxame^`JKW^XZlkouROAD^30[j7412UTSUBAM^]\6640WVUDyy~ztRvqadk@mgoymya}[1_-fVrumhgNbllcee3:g>YXWQFEARQP220\[ZBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeTlgaw`kg~Yc}\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0;a?ZYXPEDFSRQ=32]\[AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(OignxdlejSucwaQiE}zIggIabahl,FimH}}$dBu^zsiVlcbjb\fXnmiw>9c9\[Z^KFDUTS?=;_^]GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&fDs\x}gTnedh`RhZlkou<7m;^]\\IHJWVU9?8QP_EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/Jbjauoibo^bik}fmmtWqiwZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims:5o5P_^ZOJHYXW;9=SRQKm`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglm\doihcovQwkuTby|oxx"LckNww*jHX|ycXbihldVlV`gcq83i7RQPXMLN[ZY5;>UTSIcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencRfmoyjaaxSumsV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea61k1TSRVCNL]\[75?WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaPhcm{lgcz]{oqPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4>73VUTTA@B_^]17l0SRQWLOO\[Z438VUTH`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTc_knd@fgQkuIp>;3<6QP_YNMIZYX:=;TSRJbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Ec]{rlDjbj~(AgY~`HffnDoebu'Dg~tRa]e`fB`aSi{Gr:<<9i;^]\\IHJWVU98?QP_EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu9>819\[Z^KFDUTS?:<_^]GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w1134b>YXWQFEARQP256\[ZBjiKf`"IcnCnoskkci|zQ8Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZiUmhnJhi[asOz45=6UTSIcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq;;=:h4_^][HKKXWV8?4RQPDlcAhn(CehIda}aaeovp_4[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"GaSupnBl`hp&Ce_y|bFhdlBig`{q%FaxvPoSgb`Dbc]gyEt:?70:]\[]JIEVUT>97P_^FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv IoQwvh@nnfr$Ec]{rlDjbj@kinys#@czx^mQadbFlm_eCv>005e?ZYXPEDFSRQ=51]\[AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mlw{[jTbimKohX`|Ny52=d=XWVRGB@QP_372[ZYCehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%cCv_urjWkbakm]eYiljv18c8[ZY_DGGTSR<:2^]\@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh]{augWkGstKeaOc`ofn.@ooJss&fDs\x}gTnedh`RhZlkou<7n;^]\\IHJWVU99>QP_EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iIpYxdYahgmgWkWcflp;2m6QP_YNMIZYX:<>TSRJbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb[}kiYaMurAooAiji`d$Nae@uu,lJ}Vr{a^dkjbjTnPfea6i81TSRVCNL]\[732WVUOalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:m<5P_^ZOJHYXW;?=SRQKm`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>a09\[Z^KFDUTS?;8_^]GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2e4=XWVRGB@QP_37;[ZYCehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586i81TSRVCNL]\[73>WVUOalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:m<5P_^ZOJHYXW;<;SRQKm`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>a09\[Z^KFDUTS?8>_^]GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2e4=XWVRGB@QP_341[ZYCehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk@vdpehjqT|fzYi|{jsu-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586i81TSRVCNL]\[704WVUOalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:m<5P_^ZOJHYXW;a09\[Z^KFDUTS?8:_^]GidDkc'NfmNabpnlfjqu\9T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboDzh|ilnuPpjvUmxny!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2e4=XWVRGB@QP_345[ZYCehHgg#JbaBmntjhbf}yP

WVUOalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fAzt/mM|Ust`]elkak[oSgb`|7?k2UTSUBAM^]\626XWVNfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&HggX`kesdokr(OignxdlejUoffvcjh&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4>d3VUTTA@B_^]134YXWMgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5=eSRQKm`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#ObdOwgqbiip&Akeh~fnkdMuaw`kg~%Ftb|PBmiLqq(hX|ycXbihldAkekablVrd0=0>909\[Z^KFDUTS?99_^]GidDkc'NfmNabpnlfjqu\:T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/CnhKscunee|"Eoadrjbo`Iqm{lgcz!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2=4=XWVRGB@QP_354[ZYCehHgg#JbaBmntjhbf}yP=P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+GjlGoyjaax.Icm`vnfclE}ihcov-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586181TSRVCNL]\[71?WVUOalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)JpfxTNae@uu,lTpuo\fml`hMgaoef`Z~h494:445P_^ZOJHYXW;=2SRQKm`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-N|jtXJeaDyy `PtqkPja`dlIcmcijd^zl8586001TSRVCNL]\[7>7WVUOalLck/FneFijxfdnby}T11_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Dl`ksichaCskdJe~by!Bxnp\FimH}}$d\x}gTnedh`EoigmnhRv`<1<2<==XWVRGB@QP_3:2[ZYCehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})OignxdlejFtnoGjsi|&GscQMljMvp+iW}zb_cjiceBjbjbccWqe7<3?78:]\[]JIEVUT>5879\[Z^KFDUTS?6:_^]GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimNf'c_cjiceDlbfic691<0SRQWLOO\[Z4?>VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdIo,jPja`dlOemobj10:6?ZYXPEDFSRQ=86]\[AkfJea%H`oLolrlj`hs{R7RQPXMLN[ZY501UTSIcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdIo,jPja`dlOemobj10:6?ZYXPEDFSRQ=88]\[AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Gjl]gnn~kb`w/Jbjauoibo^bik}fmmt+GjlAg$bXbihldGmegjb982>7RQPXMLN[ZY519UTSIcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdIo,jPja`dlOemobj1050?ZYXPEDFSRQ=90]\[AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Dkc\doihcov,uBl`h]gnn~kb`wRvqkgc6?:1TSRVCNL]\[7?5WVUOalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$NaeZnegqbiip&Lbjb[addpehjqT|{eii<9=;^]\\IHJWVU95>QP_EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/CnhQkbbzofd{#xIigmVjacunee|_y|`bd346>YXWQFEARQP286\[ZBjiKf`"IcnCnoskkci|zQ9c9\[Z^KFDUTS?77_^]GidDkc'NfmNabpnlfjqu\5=<7m;^]\\IHJWVU954QP_EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!FnRvqiCoagq%Bb^z}mGkekCjfozr$Aljk_nPfeaGcl\dxW4SPGOF\5473WfUjhiQ;_NWW[f;<7;:5o5P_^ZOJHYXW::;SRQKm`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#D`\tsoEmci'@dXxcIigmEhdatp&GjhiQ`RdcgEabRfzQ2QRIAD^3251YhWhnoS9Q@UU]`}929983i7RQPXMLN[ZY488UTSIcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Bb^z}mGkek})NfZ~yaKgioGnbcv~(EhnoSb\jaeCg`PhtS0WTKCJP1037[jYflmU?SB[[_b{?0;761k1TSRVCNL]\[665WVUOalLck/FneFijxfdnby}T0\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'@dXxcIigm{+LhT|{gMekaIl`ep|*KflmUd^hokAefVjv]>UVMEHR?>15]l[dbcW=UDYYQly=6=54?c3VUTTA@B_^]046YXWMgjNae!Dlc@khvhfldV;R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsW`]yeyk\alroaUru]gyP5PQHNE]2542XgVg~tRR.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsW`]yeyk\alroaUru]gyP5PQHNE]2542XgVg~tRR.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsW`]yeyk\alroaUru]gyP5PQHNE]2542XgVg~tRR.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsW`]yeyk\alroaUru]gyP5PQHNE]2542XgVg~tRR.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsW`]yeyk\alroaUru]gyP5PQHNE]2542XgVg~tR]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\gCskdJe~byB`c434e>YXWQFEARQP33:\[ZBjiKf`"IcnCnoskkci|zQ:

7`9\[Z^KFDUTS><6_^]GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi==:o4_^][HKKXWV988=j7RQPXMLN[ZY4;8UTSIcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XkOg`NaznuNlg270i2UTSUBAM^]\764XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob523d=XWVRGB@QP_210[ZYCehHgg#JbaBmntjhbf}yP=789\[Z^KFDUTS>=6_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj?:;45P_^ZOJHYXW:>;SRQKm`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf36?01TSRVCNL]\[626WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob423<=XWVRGB@QP_261[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn8>789\[Z^KFDUTS>:<_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj<:;45P_^ZOJHYXW:>?SRQKm`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf06?01TSRVCNL]\[622WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob523<=XWVRGB@QP_265[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn9>789\[Z^KFDUTS>:8_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj=:;45P_^ZOJHYXW:>3SRQKm`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf16?01TSRVCNL]\[62>WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob:23<=XWVRGB@QP_273[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn6>789\[Z^KFDUTS>;>_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj2:;45P_^ZOJHYXW:?9SRQKm`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf>6?01TSRVCNL]\[634WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob;23<=XWVRGB@QP_277[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn7>789\[Z^KFDUTS>;:_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-MmCv`iOcmc]aBtdeaw~(EdsSnHzlmAlqkrKgj3:;45P_^ZOJHYXW:?=SRQKm`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IhsWjL~`aM`uovOkf?60k1TSRVCNL]\[630WVUOalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/bRltQiAaoeGcnQlBtdeawVr{aUJBIQ>144\k4>e3VUTTA@B_^]01=YXWMgjNae!Dlc@khvhfldV??]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!lPnrWkCoagEehSnLzfggqTpuoWHDOS1TSRVCNL]\[604WVUOalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bFhdlBig`{q%Ftb|PiSgb`Vgjxeo[x[asFpb}^?ZW`Xnmi]nmqnfTqtRfzMymtU7]^ZLVZ37>VeTtb2?>0`4?ZYXPEDFSRQ<65]\[AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+H~hzVcYilj\alroaUru]gyL~lwT9\]jV`gc[hg{`h^{rTlpCwg~S1WTTB\P514\kZ~h494:mo5P_^ZOJHYXW:<>SRQKm`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HgclVMEHR?840]l[CskdJe~byLck/aM|GsanlxMyabLotlw_7[XimnT=5Q@UU]oqq:768ki7RQPXMLN[ZY4>?UTSIcnBmi-@hgDgdzdbh`{sZ33Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-NeabXOGNT=::>_n]EqijDg|dNae!cOzAqc`bzOg`NaznuY1YZgclV;3SB[[_mww8586j?1TSRVCNL]\[600WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&GscQfRdcgWdkwdlZ~X`|Gscz_<[Xa[ojh^obpmgSpwSi{NxjuV6R_YMQ[061WfUsc1>11c48[ZY_DGGTSR=98^]\@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjN`ldJaohsy-N|jtXa[ojh^obpmgSpwSi{NxjuV7R_hPfeaUfeyfn\y|ZnrEqe|]?UVRD^R;?6^m\|j:768h=7RQPXMLN[ZY4>0UTSIcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Aua}_hPfeaUfeyfn\y|ZnrEqe|]>UVcYilj\alroaUru]gyL~lwT8\][KWY28?UdSua30?3a2>YXWQFEARQP362\[ZBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+H~hzVcYilj\alroaUru]gyL~lwT9\]jV`gc[hg{`h^{rTlpCwg~S1WTTB\P514\kZ~h494:ml5P_^ZOJHYXW:=:SRQKm`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,IdbcWNDOS<9;1^m\BpjkKfexObd.bL{Fp`am{L~`aM`uovX6XYflmU:4RAZT^nvp9699hk0SRQWLOO\[Z50:VUTH`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lcg`ZAILV;<83:4gf3VUTTA@B_^]036YXWMgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'GcM|joIigmSkuDrnooyt"Cnde]DJAY6?=;TcRHzlmAlqkrEdb$hBuLzfggqBpjkKfexVXG\^T`xz30?3be>YXWQFEARQP366\[ZBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FmijPGOF\5226WfUMyabLotlwFim)kGrIykhjrGwohFirf}Q9QRokd^3;[JSSWe0=0>b59\[Z^KFDUTS>9:_^]GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/HlPpwkAaoes#D`\tsoEmciAdhmxt"Cwos]lSwosmZkf|ak_tsWmwBtfqR3VSbY}iugPehvkmY~yYc}Hr`{XQ`_ym?4;7e<2UTSUBAM^]\720XWVNfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~(AgY~`Hffnz,MkUszdLbjbHcafq{+H~hzVe\~dzjS`osh`Vsz\dxKov[8_\kRtn|lYja}bjPupVjvAuipQ3QRV@R^667ZiXpf6;2YXWQFEARQP392\[ZBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/LzlvZiPz`~n_lcldRwvPhtO{krW4SPoVpjp`Ufeyfn\y|ZnrEqe|]?UVRD^R::3^m\|j:768h=7RQPXMLN[ZY408UTSIcnBmi-@hgDgdzdbh`{sZ2^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx3a2>YXWQFEARQP390\[ZBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrhx^cdKbzsiGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims:n;5P_^ZOJHYXW:28SRQKm`@oo+BjiJef|b`jnuqX6X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5g0S!DlcJjuss&JbbbnfKm`KmtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fz\eyfIltqkAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou2UTSUBAM^]\7=0XWVNfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljQojmf^hzerv,FimH}}$dBu^zsiVlcbjb\fXnmiw>b99\[Z^KFDUTS>68_^]GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf]cfib{{Rdsvavr(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke;i46QP_YNMIZYX;12TSRJbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!Sucqp@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4d03VUTTA@B_^]0<b69\[Z^KFDUTS>7?_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd8h<7RQPXMLN[ZY418UTSIcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhC_k|eu-`5K~UmzoJl}{Lbn2f2=XWVRGB@QP_2;1[ZYCehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfIUmzo#n?AxSgpaq@f{}Fh`QP_EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpjvBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lOSgpaq)d9GrYi~k{F`qwHfj6j>1TSRVCNL]\[6?3WVUOalLck/FneFijxfdnby}T10_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0`0?ZYXPEDFSRQ<94]\[AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fPtqk[lIUmzoSL@K_0204Zi6j:1TSRVCNL]\[6?1WVUOalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc<0^m2f6=XWVRGB@QP_2;;[ZYCehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg8h87RQPXMLN[ZY410UTSIcnBmi-@hgDgdzdbh`{sZ6^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaWhvkBist`LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycSdA]ergw[DHCW8:8b29\[Z^KFDUTS9>?_^]GidDkc'NfmNabpnlfjqu\=T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#d^zsi]jKWctm}UJBIQ>022\k4d13VUTTA@B_^]744YXWMgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,P}keHZlynx"m>NyPfw`rAiz~Goa?m6:]\[]JIEVUT8=ag9\[Z^KFDUTS9>7_^]GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuQn|aLgy~fJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0ce?ZYXPEDFSRQ;08]\[AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqiw_`~cJa{|hDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2ec=XWVRGB@QP_533[ZYCehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usgy]bxeHcurjFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4gb3VUTTA@B_^]754YXWMgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|7fm2UTSUBAM^]\044XWVNfmObd.EobGjkwggoex~U>]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~j~yKaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea6il1TSRVCNL]\[174WVUOalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#ObdOtv-kK~W}zb_cjiceUmQadb~9ho0SRQWLOO\[Z261\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b3M|Wctm}LjyBll0`2?ZYXPEDFSRQ;24]\[AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|hxIcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4d63VUTTA@B_^]763YXWMgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxl|{Eocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd8h<7RQPXMLN[ZY3:>UTSIcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2f2=XWVRGB@QP_50;[ZYCehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%I`fAzt/QzjfOUmzo#n?AxSgpaq@f{}Fh`4QP_EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkRnele~x_k~udqw+GjlG|~%_t`lISgpaq)d9GrYi~k{F`qwHfj6j>1TSRVCNL]\[157WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!MljMvp+U~fjCYi~k{/b3M|Wctm}LjyBll0`4?ZYXPEDFSRQ;30]\[AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjf:n:5P_^ZOJHYXW=99SRQKm`@oo+BjiJef|b`jnuqX54[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Rvlt@hfjeoHdlga/Icm`vnfcl^ymc}fthmmPlkbg|~Yi|{jsu-AhnIr|'YrbnG]ergw+f7Ip[oxiyHnsuN`h4d73VUTTA@B_^]776YXWMgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"^wacNPfw`r(k8Ds^h}jtGcppIek9k:0SRQWLOO\[Z24SRQKm`@oo+BjiJef|b`jnuqXNyPfw`rAiz~Goa?m0:]\[]JIEVUT8>8P_^FneGjl&MgjObcoogmpv]>U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,PpdtsMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0`3?ZYXPEDFSRQ;36]\[AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&ZseoB\jsdv,g4HZlynxKo|tMao5g6WVUOalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`[ilglqqTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1c48[ZY_DGGTSR:;0^]\@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*VrhxLdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd8h=7RQPXMLN[ZY3<8UTSIcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nUknajssZl{~i~z BmiLqq(TqgiB^h}jt.a2J}Tb{l~Mm~zCcm3a2>YXWQFEARQP450\[ZBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(T|fzNbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjf:mn5P_^ZOJHYXW=>8SRQKm`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqUjpm@k}zbNbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.kSqvnXaFXnhzPAOF\5557Wf;jo6QP_YNMIZYX<=>TSRJbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pVkwlCjr{aOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg8kh7RQPXMLN[ZY3<VUTH`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Xxb~XiujEhpuoMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fPtqk[lIUmzoSL@K_0204Zi6ij1TSRVCNL]\[120WVUOalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}YftiDoqvnBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"g_urj\mJTb{l~TMCJP1113[j7fk2UTSUBAM^]\01>XWVNfmObd.EobGjkwggoex~U:]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|Zg{hGnvwmCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#d^zsi]jKWctm}UJBIQ>022\k4ga3VUTTA@B_^]70QP_EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiJj+oSgnmgiH`nbmg25<2SRQKm`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooVji`ir|[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg8ki7RQPXMLN[ZY3=?UTSIcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fPtqk[lIUmzoSL@K_0204Zi6ik1TSRVCNL]\[130WVUOalLck/FneFijxfdnby}T2\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bccZfmdmvpWcv}ly#d^zsi]jKWctm}UJBIQ>022\k4ge3VUTTA@B_^]71=YXWMgjNae!Dlc@khvhfldV=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}kyxH`nbmg@ldoi'Akeh~fnkdVqekun|`eeXdcjotvQatsb{}%b\x}g_hMQavcsWHDOS<><0^m2eg=XWVRGB@QP_57:[ZYCehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrngg^bahaztSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po0ca?ZYXPEDFSRQ;61]\[AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjplii\`gncxz]epwfwq)nX|ycSdA]ergw[DHCW8:8a69\[Z^KFDUTS98>_^]GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*jHX|ycXbihldVlV`gcq8k<7RQPXMLN[ZY3>;UTSIcnBmi-@hgDgdzdbh`{sZ3^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yo}tDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2e2=XWVRGB@QP_540[ZYCehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Usi{~NbllceBjbmk)OignxdlejTscmwlrnggXn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou1TSRVCNL]\[102WVUOalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'YmzJn``oaFnfag%Cmcj|h`ifPwgi{`~bcc\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0c4?ZYXPEDFSRQ;67]\[AkfJea%H`oLolrlj`hs{R?V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Wqgu|LdjnakLh`km+MgilzbjghZ}aoqjpliiZl{~i~z BmiLqq(hFqZ~eZ`gfnfPjTbims:5>5P_^ZOJHYXW=<WVUOalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Ec fTnedh`Ciikfn=<7<;^]\\IHJWVU?;=QP_EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lRhonfnIcomld32ed=XWVRGB@QP_552[ZYCehHgg#JbaBmntjhbf}yP

QP_EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlWmhch}}Xn}xk|t.kSqvnXaFXnhzPAOF\5557Wf;jm6QP_YNMIZYX<>>TSRJbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaThofkprUmxny!fPtqk[lIUmzoSL@K_0204Zi6ih1TSRVCNL]\[112WVUOalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdbYgbenwwV`wrmz~$e]{|h^kLV`ub|VKEHR??31]l5dg>Po0c5?ZYXPEDFSRQ;76]\[AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+iIpYxdYahgmgWkWcflp;j:6QP_YNMIZYX<>2TSRJbaCnh*AkfKfg{cckatrY2Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"^z`pDlbficD`hce#Eoadrjbo`RuigybxdaaRdsvavr(JeaDyy `NyRvwmRhonfnXb\jae{2e3=XWVRGB@QP_55:[ZYCehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=l84_^][HKKXWV>34WVUOalLck/FneFijxfdnby}T5\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbCe"dZ`gfnfAkgedl;:5<5P_^ZOJHYXW=2?SRQKm`@oo+BjiJef|b`jnuqX0X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fGa.hVlcbjbMgki`h?>909\[Z^KFDUTS96:_^]GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljKm*lRhonfnIcomld32=4=XWVRGB@QP_5:5[ZYCehHgg#JbaBmntjhbf}yP>P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnOi&`^dkjbjEocah`76181TSRVCNL]\[1>0WVUOalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbCe"dZ`gfnfAkgedl;:5<5P_^ZOJHYXW=23SRQKm`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencT|h~nXbLzsBnh@jkfag%I`fGa.hVlcbjbMgki`h?>b09\[Z^KFDUTS966_^]GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2f4=XWVRGB@QP_5;3[ZYCehHgg#JbaBmntjhbf}yP=QP_EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwewrBfhhgiNfnio-Kekbt`hanXoashvjkkTby|oxx"LckNww*Vik@Xnhz c0L{V`ub|OkxxAmc1c28[ZY_DGGTSR:64^]\@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2f5=XWVRGB@QP_5;6[ZYCehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Z~d|H`nbmg@ldoi'Akeh~fnkdVqekun|`ee^hzerv,FimH}}$XucmFRdqfp*e6FqXnhzIarvOgi7e82UTSUBAM^]\0<0XWVNfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%_yaEocah`Eoi`d$Dl`ksichaQtffzceb`]epwfwq)EdbE~x#]vnbKQavcs'j;Et_k|euDbwqJdd8km7RQPXMLN[ZY31>UTSIcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'Kf`Cxz!Sxl`MWctm}%h=Cv]ergwBdusDjf:mk5P_^ZOJHYXW=33SRQKm`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%I`fAzt/QzjfOUmzo#n?AxSgpaq@f{}Fh`Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/QwkuCiikfnOeofn.Jbjauoibo_~l`|iukljWcv}ly#ObdOtv-W|hdA[oxiy!l1OzQavcsNhy@nb>ag9\[Z^KFDUTS8>?_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!MljMvp+U~fjCYi~k{/b3M|Wctm}LjyBll0;1?ZYXPEDFSRQ:00]\[AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| cBnfew7>:2UTSUBAM^]\154XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+fEkmhx:m95P_^ZOJHYXW<:8SRQKm`@oo+BjiJef|b`jnuqX4X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{asvFjddkmJbjec!Gaofpldmb\{kedzfooPfupct|&c[y~fPiNPfw`rXIGNT===?_n3b0>YXWQFEARQP516\[ZBjiKf`"IcnCnoskkci|zQ:Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*Vrfz}OemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg8k?7RQPXMLN[ZY28022\k4?63VUTTA@B_^]64;^]\\IHJWVU>=R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)[}e{IcomldAkelh(@hdoeodeUpbjvosafdYi|{jsu-jTpuoW`EYi~k{_@LG[4648Ve:m>5P_^ZOJHYXW<;?SRQKm`@oo+BjiJef|b`jnuqX5X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#]{oqGmegjbKakbb"FnneqkencSzhdxeyg`nSgrq`us'`Z~eQfOSgpaqYFFMU:<>>Po0c0?ZYXPEDFSRQ:14]\[AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-WqiwMgki`hMgahl,Ldhc{ak`iY|nnrkwmjhUmxny!fPtqk[lIUmzoSL@K_0204Zi6i:1TSRVCNL]\[071WVUOalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Yc}KaacnfGmgnf&Bjbi}gajgWvdhta}cdb_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc=:QP_EobFim)LdkHc`~`ndlww^2Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!SumsAkgedlIcmd` H`lgwmglm]xjb~g{inlQatsb{}%b\x}g_hMQavcsWHDOS<><0^m2e6=XWVRGB@QP_43;[ZYCehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+UsgyOemobjCicjj*Nffmycmfk[r`lpmqohf[ozyh}{/hRvwmYnG[oxiyQNNE]2466Xg82n7RQPXMLN[ZY290UTSIcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&Ce|xz!FhdlGicfzJeexacldp,gFjbi{;3i6QP_YNMIZYX=;:TSRJbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+fEkmhx:4h5P_^ZOJHYXW<8:SRQKm`@oo+BjiJef|b`jnuqX7X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$Ec~zt/DjbjEkmhxHccz}omnfv*eDdlky=5k4_^][HKKXWV?9>RQPDlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)dKeoj~<6j;^]\\IHJWVU>>>QP_EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(kJfnm?7e:]\[]JIEVUT9?:P_^FneGjl&MgjObcoogmpv]7U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'jIgil|>a29\[Z^KFDUTS8<:_^]GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*Mgilzbjgh[addpehjqT|fzYi|{jsu-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4g43VUTTA@B_^]663YXWMgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&Y~hobSucwaGjhkb$Cmcj|h`ifQkbbzofd{^z`pSgrq`us'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:m?5P_^ZOJHYXW<86QP_YNMIZYX=::TSRJbaCnh*AkfKfg{cckatrY4Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof Gaofpldmb]gnn~kb`wRvltWcv}ly#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>a39\[Z^KFDUTS8=>_^]GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iX`kesdokrUsgyXn}xk|t.@ooJss&ZseoB\jsdv,g4HZlynxKo|tMao5d4;^]\\IHJWVU>?9QP_EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll0c2?ZYXPEDFSRQ:34]\[AkfJea%H`oLolrlj`hs{R2V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+VrumhgXxlzjBmm`o+Nffmycmfk\t`vfPjDr{Jf`Hbcnio-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4g63VUTTA@B_^]673YXWMgjNae!Dlc@khvhfldV7R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgPpdrb\fH~NbdDnobmk)EdbE~x#]vnbMQavcs'j;Et_k|euDbwqJdd8337RQPXMLN[ZY2;>UTSIcnBmi-@hgDgdzdbh`{sZ7^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaVrf|l^dNx}LljFlidoi'Kf`Cxz!oOzSqvnSgnmgiYa]e`fz5<>999\[Z^KFDUTS8=6_^]GidDkc'NfmNabpnlfjqu\;T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/JbjauoiboXxlzjTn@vwFjlLfgjec!MljMvp+iIpYxdYahgmgWkWcflp;246QP_YNMIZYX==:TSRJbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"Eoadrjbo`Usi}o_cO{|CmiGkhgnf&HggB{{.nL{Tpuo\fml`hZ`Rdcg}4??3VUTTA@B_^]604YXWMgjNae!Dlc@khvhfldV?R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeRvbp`RhJ|yH`fJ`m`km+GjlG|~%cCv_urjWkbakm]eYiljv18:8[ZY_DGGTSR;;2^]\@hgEdb$OalM`mqmmakrtS9W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`han_yo{eUmAqvEkcMefmd` BmiLqq(hFqZ~eZ`gfnfPjTbims:555P_^ZOJHYXW<>8SRQKm`@oo+BjiJef|b`jnuqX1X(CehCe|xz!CikmgmBji@d{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#FnneqkencH~lxm`by\tnrQatsb{}%I`fAzt/mM|Ust`]elkak[oSgb`|7>02UTSUBAM^]\112XWVNfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*DkcF"b@wPtqkPja`dl^d^hoky0;;?ZYXPEDFSRQ:44]\[AkfJea%H`oLolrlj`hs{R9V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-Ldhc{ak`iBxjrgnlsVrhx[ozyh}{/CnhKpr)gGr[y~f[ofeoaQiUmhnr=464_^][HKKXWV??:RQPDlcAhn(CehIda}aaeovp_7[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$Nae@uu,lJ}Vr{a^dkjbjTnPfea6111TSRVCNL]\[020WVUOalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Z~yilc\t`vfFiidc'Bjbi}gajgLr`tadf}Xxb~]epwfwq)EdbE~x#aAxQwplQi`oeo_c_kndx3:<>YXWQFEARQP55:\[ZBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*MgilzbjghAyesdokrUsgyXn}xk|t.@ooJss&fDs\x}gTnedh`RhZlkou84QP_EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,Kekbt`hanYcjjrgnlsVrhx[ozyh}{/CnhKpr)[pdhE_k|eu-`5K~UmzoJl}{Lbn2e6=XWVRGB@QP_473[ZYCehHgg#JbaBmntjhbf}yP=NyPfw`rAiz~Goa?n2:]\[]JIEVUT9898QP_EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#d^zsi]jKWctm}UJBIQ>022\k4?23VUTTA@B_^]613YXWMgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc<7:;^]\\IHJWVU>9:QP_EobFim)LdkHc`~`ndlww^5Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#d^zsi]jKWctm}UJBIQ>022\k4?23VUTTA@B_^]61=YXWMgjNae!Dlc@khvhfldV94QP_EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!\tsgbiVrf|lHgcne!H`lgwmglmF|n~kb`wRvltWcv}ly#d^zsi]jKWctm}UJBIQ>022\k4?23VUTTA@B_^]625YXWMgjNae!Dlc@khvhfldV>R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})T|{oja^zntd@okfm)@hdoeodeNtfvcjhZ~d|_k~udqw+lVr{aUbC_k|eu]BJAY68::Tc<6;;^]\\IHJWVU>:5P_^ZOJHYXW<<8SRQKm`@oo+BjiJef|b`jnuqX2X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!AiGrdeCoagYe{Nxhiesz,Jl@wohLge}HcoqDjbj~(kYxd\{nl0:0?ZYXPEDFSRQ:65]\[AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+KoAxnkMeka_oq@vbccup&DbJ}inFmksBiiwN`ldt"m_urjRqdj60:1TSRVCNL]\[002WVUOalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv NhDscd@kayLgc}Hffnz,gUst`Xj`<6<;^]\\IHJWVU>:;QP_EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/OkEtbgAaoe[c}Lzfggq|*HnNymjJagFmmsBl`hp&i[y~f^u`n2=1=XWVRGB@QP_444[ZYCehHgg#JbaBmntjhbf}yP==S!DlcLqqvr|'IcecmgDlcLqqvr|OcmcD`{esdbg`~(Jea^bik}fmmt*Mgilzbjgh[addpehjq(JeaDyy \yoaLV`ub|&i:Bu\jsdvEevrKke;286QP_YNMIZYX=?2TSRJbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll05:?ZYXPEDFSRQ:68]\[AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fTnedh`Ciikfn=<96;^]\\IHJWVU>;=QP_EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.JbjauoiboMyabLotlw+GjlAg$bXbihldGmegjb98387RQPXMLN[ZY2?8UTSIcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#ObdUoffvcjh'Bjbi}gajgVjacunee|#ObdOtv-W|hdG[oxiy!l1OzQavcsNhy@nb>929\[Z^KFDUTS89=_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-AhnSillxm`by!H`lgwmglm\doihcov-AhnIr|'YrbnA]ergw+f7Ip[oxiyHnsuN`h4?43VUTTA@B_^]636YXWMgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Cxz!Sxl`KWctm}%h=Cv]ergwBdusDjf:5>5P_^ZOJHYXW<=?SRQKm`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!MljWm``tadf}%Dl`ksichaPhcm{lgcz!MljMvp+U~fjEYi~k{/b3M|Wctm}LjyBll05;?ZYXPEDFSRQ:74]\[AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+MgilzbjghHzlmAlqkr(JeaBb#g[ofeoa@hfjeo:=:64_^][HKKXWV?<:RQPDlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv H`lgwmglmOg`Naznu-AhnOi&`^dkjbjEocah`76?11TSRVCNL]\[010WVUOalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckHl-mQi`oeoNbllce034<>YXWQFEARQP56:\[ZBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*NffmycmfkIumn@kphs'Kf`Ec fTnedh`Ciikfn=<6;;^]\\IHJWVU>;4QP_EobFim)LdkHc`~`ndlww^77U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,UmFjl[}kiEacddp,rAotikfnhAo{ciL{5=22WVUOalLck/FneFijxfdnby}T1\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbE~x#aAxQwplQi`oeo_c_kndx3;<>YXWQFEARQP594\[ZBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,FimH~lxm`by!H`lgwmglmF|n~kb`w.@ooJss&fDs\x}gTnedh`RhZlkou<6<;^]\\IHJWVU>4:QP_EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/RvqadkT|h~nNaalk/TjGimT|h~nDbbkes-u@lufjeoo@lzlhOz2<6=XWVRGB@QP_4:;[ZYCehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})T|{oja^zntd@okfm)^`Igg^zntdJlhacu'NbllceeNbpfnIp8287RQPXMLN[ZY200UTSIcnBmi-@hgDgdzdbh`{sZ:^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#^z}e`oPpdrbJeehg#XfCmiPpdrb@ffoi!yDhqbficcDh~hdCv>829\[Z^KFDUTS87?_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-PpwcfeZ~jxhLcobi-RlEkcZ~jxhF`legq+sBn{hhgiiBntbjM|4g73VUTTA@B_^]6=4YXWMgjNae!Dlc@khvhfldV?>]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`HffnDoebu'DkohRa]e`fB`aSi{R3VSJ@K_0571ZiXimnT9RAZT^az81869h:0SRQWLOO\[Z3>:VUTH`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Aljk_nPfeaGcl\dxW4SPGOF\5222WfUjhiQ:_NWW[f;<7;:5k5P_^ZOJHYXW<38SRQKm`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cnde]lV`gcImn^b~U6]^EM@Z70<5=<7i;^]\\IHJWVU>59QP_EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiCoagOfjk~v M`fg[jTbimKohX`|[8_\CKBX9>>>SbQnde]6[JSSWjs783?>9g9\[Z^KFDUTS87:_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Ob`aYhZlkoMijZnrY:YZAILV;<88Q`_`fg[0YH]]Uhu1:110;e?ZYXPEDFSRQ:97]\[AkfJea%H`oLolrlj`hs{RXWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Cmcj|h`ifBpjkKfex"LckNww*jHX|ycXbihldVlV`gcq8=m7RQPXMLN[ZY210UTSIcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#Eoadrjbo`@rdeIdycz BmiLqq(hFqZ~eZ`gfnfPjTbims:;k5P_^ZOJHYXW?:;SRQKm`@oo+BjiJef|b`jnuqX7g9\[Z^KFDUTS;>=_^]GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-Kekbt`hanJxbcCnwmp*DkcF"b@wPtqkPja`dl^d^hoky05a?ZYXPEDFSRQ902]\[AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*HnNymjJdh`PnrAqc`bzq%FaxvPcGwohFirf}Fdo<>>7c9\[Z^KFDUTS;>;_^]GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi:<<9m;^]\\IHJWVU=<8QP_EobFim)LdkHc`~`ndlww^76U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.LjBuafN`ld\b~Mugdfv})Je|rToK{clBmvjqJhk8;:;o5P_^ZOJHYXW?:=SRQKm`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje698=j7RQPXMLN[ZY18>UTSIcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#CgIpfcEmciWgyH~jkk}x.Onq}YdN|fgOb{atMm`5570i2UTSUBAM^]\25>XWVNfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&DbJ}inFhdlTjvE}oln~u!Bmtz\gCskdJe~byB`c0223d=XWVRGB@QP_72:[ZYCehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})IaOzlmKgioQmsFp`am{r$A`{w_bDvhiEh}g~Gcn??16c8[ZY_DGGTSR8>0^]\@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi:<<9n;^]\\IHJWVU==88TSRJbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"@fFqebBl`hXfzIykhjry-Nip~XkOg`NaznuNlg476?h1TSRVCNL]\[374WVUOalLck/FneFijxfdnby}T7\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%EeK~haGkekUiwJ|lmiv Mlw{[f@rdeIdyczCob3252g10:7?ZYXPEDFSRQ914]\[AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~691>0SRQWLOO\[Z06>VUTH`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$A`{w_nPfeaGcl\dxBu?>829\[Z^KFDUTS;?8_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkAaoeM`li|x.Onq}YhZlkoMijZnrL{54>43VUTTA@B_^]55=YXWMgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaKgioGnbcv~(EdsSb\jaeCg`PhtFq;:4>5P_^ZOJHYXW?;2SRQKm`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoEmciAdhmxt"Cbuy]lV`gcImn^b~@w10:0?ZYXPEDFSRQ921]\[AkfJea%H`oLolrlj`hs{R86QP_YNMIZYX>;WVUOalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}LbjbGatdpeefc'Kf`C{k}fmmt*MgilzbjghAyesdokr)EdbCe"d@wPtqkPja`dl;3<6QP_YNMIZYX>::TSRJbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$Nae@vdpehjq)@hdoeodeNtfvcjh&HggD`!iOzSqvnSgnmgi<6?;^]\\IHJWVU=?:R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'JbbbnfKm`Aliuiimg~NbllceBjbmk~(G|~{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(kYe{OaknrEmma4gb3VUTTA@B_^]57]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZd|NbjasFlj`7fl2UTSUBAM^]\216XWVNfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZd|NbjasFlj`7fl2UTSUBAM^]\217XWVNfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZd|NbjasFlj`7fl2UTSUBAM^]\214XWVNfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZd|NbjasFlj`7fl2UTSUBAM^]\215XWVNfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'F|xz!FhdlGicfzJeexacldp,Jl@wohLbjb^`ruPfw`r'jZd|NbjasFlj`7ej2UTSUBAM^]\212XWVNfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<45gd43af>YXWQFEARQP654\[ZBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0<1c`8[ZY_DGGTSR8;7^]\@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0>0!oEcweJssFq682<:TSRJbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:56'eOmyo@uuL{87849kh0SRQWLOO\[Z029VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:47ej2UTSUBAM^]\204XWVNfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<45gd>43af>YXWQFEARQP646\[ZBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<0<1c`8[ZY_DGGTSR8:5^]\@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0<0!oEcweJssFq6:2;RQPDlcAhn(CehIda}aaeovp_47Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss494%cIo{aNwwJ}:76<;in6QP_YNMIZYX><2TSRJbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:76'eOmyo@uuL{85849kh0SRQWLOO\[Z021VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ej2UTSUBAM^]\236XWVNfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<45gd43af>YXWQFEARQP670\[ZBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0<1c`8[ZY_DGGTSR893^]\@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0>0!oEcweJssFq682?1:47ej2UTSUBAM^]\23>XWVNfmObd.EobGjkwggoex~U>1\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<45gd>43af>YXWQFEARQP662\[ZBjiKf`"IcnCnoskkci|zQ:=P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2>>/mGeqgH}}Ds0<0<1c`8[ZY_DGGTSR881^]\@hgEdb$OalM`mqmmakrtS8;V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0<0!oEcweJssFq6:2>>TSRJbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)Je|rTKh`KaucLqq:76'eOmyo@uuL{85849kh0SRQWLOO\[Z00=VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ej2UTSUBAM^]\220XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<45gdR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<2<-kAgsiFBu2<>43af>YXWQFEARQP66:\[ZBjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0>0<1c`8[ZY_DGGTSR889^]\@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0>0!oEcweJssFq682P_^FneGjl&MgjObcoogmpv]68T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}692#aKaucLqqH4;4<=ol4_^][HKKXWV<3=RQPDlcAhn(CehIda}aaeovp_46Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss4;4%cIo{aNwwJ}:56<;in6QP_YNMIZYX>18TSRJbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:56'eOmyo@uuL{87849kh0SRQWLOO\[Z0?;VUTH`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:47ej2UTSUBAM^]\2=2XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<45gdR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<0<-kAgsiFBu2>>43af>YXWQFEARQP694\[ZBjiKf`"IcnCnoskkci|zQ:

>/mGeqgH}}Ds0<0<1c`8[ZY_DGGTSR877^]\@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'DY\#@czx^EfjAgsiF0<0!oEcweJssFq6:20:TSRJbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:76'eOmyo@uuL{85849kh0SRQWLOO\[Z0>9VUTH`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ej2UTSUBAM^]\2<4XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>0:+iCi}kDyy@w<2<45gdR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<2<-kAgsiFBu2<>43af>YXWQFEARQP686\[ZBjiKf`"IcnCnoskkci|zQ:

/mGeqgH}}Ds0>0<1c`8[ZY_DGGTSR865^]\@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0>0!oEcweJssFq68202TSRJbaCnh*AkfKfg{cckatrY24X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)Je|rTKh`KaucLqq:56'eOmyo@uuL{87849kh0SRQWLOO\[Z0>1VUTH`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww878)gMkmB{{Ny>1:47ej2UTSUBAM^]\356XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>2:+iCi}kDyy@w<0<45gdR.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<0<-kAgsiFBu2>>43af>YXWQFEARQP710\[ZBjiKf`"IcnCnoskkci|zQ:

>/mGeqgH}}Ds0<0<1c`8[ZY_DGGTSR9?3^]\@hgEdb$OalM`mqmmakrtS8:V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+Jss[}xfJdh`x.MvpVrueMZYM@v Ar{ni`ruajHym`}!SlcohDu~eKxja#]bamnGTWGJ'EY\#@czx^EfjAgsiF0<0!oEcweJssFq6:23:47ei2UTSUBAM^]\35>XWVNfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_62:[ZYCehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR9>0^]\@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?1:+iCi}kDyy@w<3<65ggU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&GfyuQHeoFbpdIr|5;5"bJnt`MvpK~;97=:nl5P_^ZOJHYXW>;>03ae>YXWQFEARQP732\[ZBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS:<>_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV=9>RQPDlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969;8hj7RQPXMLN[ZY0::UTSIcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ei2UTSUBAM^]\372XWVNfmObd.EobGjkwggoex~U6]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_606[ZYCehHgg#JbaBmntjhbf}yP5P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR9=6^]\@hgEdb$OalM`mqmmakrtS0W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?:QP_EobFim)LdkHc`~`ndlww^?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'Dg~tRIjnEcweJss4:4%cIo{aNwwJ}:468;im6QP_YNMIZYX?;2TSRJbaCnh*AkfKfg{cckatrY:Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*Kj}qULicJnt`Mvp949&fNjxlAztOz?6;16jh1TSRVCNL]\[24>WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>1:+iCi}kDyy@w<3<65ggU'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*JT_&GfyuQHeoFbpdIr|5;5"bJnt`MvpK~;97=:nl5P_^ZOJHYXW>98SRQKm`@oo+BjiJef|b`jnuqX=X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-OWR)Je|rTKh`KaucLqq:66'eOmyo@uuL{84829kk0SRQWLOO\[Z14>03ae>YXWQFEARQP724\[ZBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS:=8_^]GidDkc'NfmNabpnlfjqu\1T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV=84RQPDlcAhn(CehIda}aaeovp_<[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969;8hj7RQPXMLN[ZY0;0UTSIcnBmi-@hgDgdzdbh`{sZ;^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ei2UTSUBAM^]\316XWVNfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_662[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR9;2^]\@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?QP_EobFim)LdkHc`~`ndlww^>Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+HUP'Dg~tRIjnEcweJss4:4%cIo{aNwwJ}:468;im6QP_YNMIZYX?=>TSRJbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.OPS*Kj}qULicJnt`Mvp949&fNjxlAztOz?6;16jh1TSRVCNL]\[222WVUOalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>1:+iCi}kDyy@w<3<65gg>2SRQKm`@oo+BjiJef|b`jnuqX>03ae>YXWQFEARQP740\[ZBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS:;<_^]GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV=>8RQPDlcAhn(CehIda}aaeovp_=[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969;8hj7RQPXMLN[ZY0=3:47ei2UTSUBAM^]\300XWVNfmObd.EobGjkwggoex~U7]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_674[ZYCehHgg#JbaBmntjhbf}yP4P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR9:8^]\@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'Dg~tRIjnEcweJss4:4%cIo{aNwwJ}:468;im6QP_YNMIZYX??:TSRJbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*Kj}qULicJnt`Mvp949&fNjxlAztOz?6;16jh1TSRVCNL]\[206WVUOalLck/FneFijxfdnby}T8\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>1:+iCi}kDyy@w<3<65gg<>SRQKm`@oo+BjiJef|b`jnuqXVUTH`oMlj,GidEheyeeicz|[9_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,IhsWNoeHlznOtv?5;(hLh~jCxzAx=3=74df3VUTTA@B_^]422YXWMgjNae!Dlc@khvhfldV6R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<0<-kAgsiFBu2>>03ae>YXWQFEARQP77:\[ZBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS:86_^]GidDkc'NfmNabpnlfjqu\0T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV=<3:47ei2UTSUBAM^]\324XWVNfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_650[ZYCehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR984^]\@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?1:+iCi}kDyy@w<3<65ggP_^FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvhBWZHGs#L}vmlgwvleEzhgx"^cnlmCp}hDuid$XalbcDQPBI*KT_&GfyuQHeoFbpdIr|5;5"bJnt`MvpK~;97=:nl5P_^ZOJHYXW>2:SRQKm`@oo+BjiJef|b`jnuqX3X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!@uuQwvh@nnfr$Cxz\tsoGTWGJp&Kxu`cjtsk`Fwgj{'YfmabNsxoAvdk)[dkg`I^]AL-NWR)Je|rTKh`KaucLqq:66'eOmyo@uuL{84829kk0SRQWLOO\[Z1?:VUTH`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC MRU,IhsWNoeHlznOtv?5;(hLh~jCxzAx=3=74df3VUTTA@B_^]4<6YXWMgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#@]X/Lov|ZAbfMkmB{{<0<-kAgsiFBu2>>03ae>YXWQFEARQP796\[ZBjiKf`"IcnCnoskkci|zQ1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS:6:_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV=3:RQPDlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969;8hj7RQPXMLN[ZY00>UTSIcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ei2UTSUBAM^]\3=>XWVNfmObd.EobGjkwggoex~U8]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_6::[ZYCehHgg#JbaBmntjhbf}yP;P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR960^]\@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?1:+iCi}kDyy@w<3<65gg30VUTH`oMlj,GidEheyeeicz|[6_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,IhsWNoeHlznOtv?5;(hLh~jCxzAx=3=74df3VUTTA@B_^]4=>03ae>YXWQFEARQP812\[ZBjiKf`"IcnCnoskkci|zQ1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS5>>_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV2;>RQPDlcAhn(CehIda}aaeovp_2[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969;8hj7RQPXMLN[ZY?8:UTSIcnBmi-@hgDgdzdbh`{sZ5^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/MQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ei2UTSUBAM^]\<52XWVNfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"C\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_926[ZYCehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%F_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR6?6^]\@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(EZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?WVUOalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!BSV-Nip~XOldOmyo@uu>1:+iCi}kDyy@w<3<65gg6>03ae>YXWQFEARQP804\[ZBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&GX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS5?8_^]GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)J[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV2:4RQPDlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,IVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969;8hj7RQPXMLN[ZY?90UTSIcnBmi-@hgDgdzdbh`{sZ4^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mERQEH~(Izsfahz}ib@qehu)[dkg`L}vmCpbi+UjiefO\_OB/LQT+HkrpVMnbIo{aNww858)gMkmB{{Ny>3:47ei2UTSUBAM^]\<76XWVNfmObd.EobGjkwggoex~U9]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&E~x^z}mGkek})H}}Y~`J_R@O{+Du~edo~dmMr`op*VkfdeKxu`L}al,PidjkLYXJA"B\W.Onq}Y@mgNjxlAzt=1=*jBf|hE~xCv33?52fd=XWVRGB@QP_902[ZYCehHgg#JbaBmntjhbf}yP:P Km`Mvpuss&JbbbnfKm`MvpussN`ldEczjrgc`a})H}}Y~`Hffnz,KprT|{gO\_OBx.Cp}hkb|{chNobs/QneijF{pgI~lc!SlcohAVUID%G_Z!Bmtz\C`hCi}kDyy2<>/mGeqgH}}Ds0>0:1cc8[ZY_DGGTSR6=2^]\@hgEdb$OalM`mqmmakrtS?W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,KprT|{gMekaw/NwwWqtjLYXJAu!NsxonaqtnkKxja~ \m`noEvjJ{kf"^cnlmFSVDK(DZ]$A`{w_Fgm@drfG|~7?3 `D`vbKprIp595?>QP_EobFim)LdkHc`~`ndlww^0Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/NwwWqtjN`ldt"AztRvqiAVUIDr$M~wbmdvqmfDuidy%_`ocl@qziGtfe'YfmabKPSCN+IUP'Dg~tRIjnEcweJss4:4%cIo{aNwwJ}:468;im6QP_YNMIZYX0;>TSRJbaCnh*AkfKfg{cckatrY5Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"AztRvqiCoagq%Dyy]{rlFSVDK'Hyra`k{rhaAvdkt&Zgj`aO|yl@qeh(TehfgH]\NM.NPS*Kj}qULicJnt`Mvp949&fNjxlAztOz?6;16jh1TSRVCNL]\[=42WVUOalLck/FneFijxfdnby}T6\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcKPSCN|*GtqdgnxglBscnw+UjiefJtcMr`o-WhgkdMZYM@!CSV-Nip~XOldOmyo@uu>1:+iCi}kDyy@w<3<65gg48VUTH`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$Cxz\tsoEmci'F_y|bDQPBI})F{pgfiy|fcCpbiv(TehfgM~wbBscn*VkfdeN[^LC LRU,IhsWNoeHlznOtv?5;(hLh~jCxzAx=3=74df3VUTTA@B_^];74YXWMgjNae!Dlc@khvhfldV8R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'F_y|bFhdl|*Ir|Z~yaI^]ALz,Evjel~yenL}alq-WhgkdHyraO|nm/QneijCX[KF#A]X/Lov|ZAbfMkmB{{<0<-kAgsiFBu2>>03ae>YXWQFEARQP820\[ZBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdN[^LCw/@qzihcsz`iI~lc|.RobhiGtqdHym` \m`no@UTFE&FX["Cbuy]DakBf|hE~x1>1.nFbpdIr|Gr7<39>b`9\[Z^KFDUTS5=<_^]GidDkc'NfmNabpnlfjqu\>T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-LqqUszdLbjbv OtvPpwkCX[KFt"O|ylofpwodJ{kf#]bamnBw|kEzhg%_`oclERQEH)K[^%FaxvPGdlGeqgH}}6;2#aKaucLqqH494>=oo4_^][HKKXWV288RQPDlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv OtvPpwkAaoes#B{{Supn@UTFEq%JtcbeupjgGtfez$XalbcAr{nFwgj&Zgj`aJ_R@O,HVQ(EdsSJkaD`vbKpr;87$dHlznOtvM|969;8hj7RQPXMLN[ZY?;3:47c92UTSUBAM^]\<60XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!_umqfW|hdJhynt"gAxImo`Vo`Ag;o=6QP_YNMIZYX0:=TSRJbaCnh*AkfKfg{cckatrY25X(CehE~x}{{.BjjjfnCehE~x}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Aztqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(DdlkyXb^zsi-Sqiub[pdhNl}jx.kM|MiklZclEc?k0:]\[]JIEVUT4>6P_^FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Igil|[oQwpl*VrdzoXucmMarg{+lH@ffo_diFn0f3?ZYXPEDFSRQ738]\[AkfJea%H`oLolrlj`hs{R=V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"NbjasVlTpuo'Ygh]vnb@bw`~(aGrCcaj\ifKm5a6TSRJbaCnh*AkfKfg{cckatrY1Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!_umqfW|hdJhynt"gAxImo`Vo`Ag;hh6QP_YNMIZYX0=?TSRJbaCnh*AkfKfg{cckatrY0Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,@h`gu\fZ~e!_umqfW|hdJhynt"gAxImo`Vo`Ag;hh6QP_YNMIZYX0=P_^FneGjl&MgjObcoogmpv]1U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Nwwtpr)N`ldOaknrBmmpwikdlx$BdHg`DjbjVhz}Xnhzw/Bplwvoio'Z~eZ`Pnr,TpjtmZseoOo|ey-jJ}NhdmYbkD`>cd9\[Z^KFDUTS5;>_^]GidDkc'NfmNabpnlfjqu\?T$OalAztqww*FnnfjbOalAztqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Mvpuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[y~f[oQms+Usk{lYrbnLnsdz,mK~OgenXejGa1bg8[ZY_DGGTSR6:2^]\@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"@fFqebBl`hXfx^h}jty-@vjutagm%\x}gTnRlt*VrdzoXucmMarg{+lH@ffo_diFn0af?ZYXPEDFSRQ752]\[AkfJea%H`oLolrlj`hs{R3V"IcnOtvsqq(D``dhdIcnOtvsqq@nnfCexh|iabg{+FnnfjbOalM`mqmmakrBfhhgiNfnioz,Kprw}}$MekaLldcqGjhszffgi!AiGrdeCoagYeyx_k|euz,Gwit{`dl"]{|hUmSku)W}eyn_t`lB`qf|*oIpAegh^ghIo3`f>YXWQFEARQP846\[ZBjiKf`"IcnCnoskkci|zQ;Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Jjuss&OcmcNbjasAljqthdeoy#CgIpfcEmciWg{~Yi~k{x.Aqkvunfn$[y~f[oQms+Usk{lYrbnLnsdz,mK~OgenXejGa1b`8[ZY_DGGTSR6:5^]\@hgEdb$OalM`mqmmakrtS8W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.AkmkeoLdkHc`~`ndlwAkgedlIcmd`w/Hlsqq(AaoeH`ho}Cnlwvjjkm{%EeK~haGkekUiu|[oxiyv Csmpwlh`&YxdYa_oq-Sqiub[pdhNl}jx.kM|MiklZclEc?lb:]\[]JIEVUT488P_^FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!Fnqww*CoagJfnmM`nuplhicu'GcM|joIigmSkwrUmzot"M}orqjjb(W}zb_c]a/Qwow`U~fjHjhv iOzKkibTanCe=nl4_^][HKKXWV2>;RQPDlcAhn(CehIda}aaeovp_6[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"Mgioak@hgDgdzdbh`{Eocah`Eoi`ds#D`uu,EmciDdlkyOb`{rnnoaw)IaOzlmKgioQmqpWctm}r$Oa|shld*Ust`]e[c}!_umqfW|hdJhynt"gAxImo`Vo`Ag;hn6QP_YNMIZYX0<2TSRJbaCnh*AkfKfg{cckatrY7Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Bb}{{.GkekFjbi{Idby|`lmgq+KoAxnkMeka_osvQavcsp&Iyc~}fnf,SqvnSgYe{#]{csdQzjfDf{lr$eCvGomfPmbOi9jh0SRQWLOO\[Z>21VUTH`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&IcecmgDlc@khvhfldIcomldAkelh'@d{yy Iigm@h`guKfd~bbces-MmCv`iOcmc]a}tSgpaq~(K{exd`h.QwplQiWgy%[ya}jSxl`Fdubp&cEtEacdRkdMk7e82UTSUBAM^]\<36XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Kh`KegcvhqUsi}oH~b}|ioe-Ldhc{ak`i^zntdVl@``f}e~H`fJ`m`km+MD'Kf`Ec fPtqkTpjtm8h;7RQPXMLN[ZY?>8UTSIcnBmi-@hgDgdzdbh`{sZ32Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"]{rdcnWqgsmKfdof HeoFfbdsk|Z~jxhM}orqjjb(OignxdlejSucwaQiCmok~`yMckEmnelh(@Kr$NaeFn/kSqvnW}eyn=lh4_^][HKKXWV2=>RQPDlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"LckHl-mUst`Ygh?nf:]\[]JIEVUT4;=P_^FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv BmiJj+oW}zb[ya}j1`d8[ZY_DGGTSR694^]\@hgEdb$OalM`mqmmakrtS1W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.@ooLh)aYxd]{csd3bb>YXWQFEARQP877\[ZBjiKf`"IcnCnoskkci|zQ2Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Uszlkf_yo{eCnlgn(@mgNnjl{ctRvbp`Eugzybbj Gaofpldmb[}kiYaKegcvhqEkcMefmd` HCz,FimNf'c[y~f_umqf5gdYXWQFEARQP875\[ZBjiKf`"IcnCnoskkci|zQ?Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,WqtbidYmykMlnah*BciLlljyaz\t`vfGwit{`dl"Eoadrjbo`Usi}o_cIkiatnwGimCgdkbb"FMx.kSqvnXJeaYht fRdqfpZGILV;:>;Q`1c`8[ZY_DGGTSR698^]\@hgEdb$OalM`mqmmakrtS:W%H`oFnqww*FnnfjbOalGaptvEmciNf}oyjlmjx.Qwv`gj[}kiOb`cj,DakBbnhgx^zntdAqkvunfn$Cmcj|h`ifWqgsm]eOikozluAooAiji`d$DOv iQwplZDkc[nr"d\jsdv\EKBX988=Sb?mb:]\[]JIEVUT4;7P_^FneGjl&MgjObcoogmpv]5U'NfmD`uu,@llhd`MgjEc~ztGkekLhsm{ljohv SupfehUsi}oI`bmd.Fgm@``f}e~XxlzjCsmpwlh`&Akeh~fnkdQweqcSgMommxb{CmiGkhgnf&BIt"g_urj\FimUlp$b^h}jt^CM@Z76:?Ud=ol4_^][HKKXWV2<;TSRJbaCnh*AkfKfg{cckatrY3Y+Bji@d{yy Lhhl`lAkfAgz~xKgioHlwaw`fklr$_y|jalQweqcEdfi`"JkaDddbqirT|h~nOa|shld*Mgilzbjgh]{augWkAcai|fOaeKolcjj*NEp&c[y~fPBmiQ`|(nZlynxROAD^3263Yh90n0SRQWLOO\[Z>0:VUTH`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTeZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR690n0SRQWLOO\[Z>0;VUTH`oMlj,GidEheyeeicz|[5_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTeZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR690n0SRQWLOO\[Z>00=VUTH`oMlj,GidEheyeeicz|[3_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTeZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR690n0SRQWLOO\[Z>0>VUTH`oMlj,GidEheyeeicz|[0_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTeZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR690n0SRQWLOO\[Z>0?VUTH`oMlj,GidEheyeeicz|[1_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTeZ|ftdQbiujbX}x^b~U6]^EM@Z769=UdS`{w_32\KPR691k0SRQWLOO\[Z>00VUTH`oMlj,GidEheyeeicz|[02^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#@czx^tPpwcfeZ~jxhXnltgEvjkAaoeP=PQHNE]2363XgVg~tR;;_NWW54>f3VUTTA@B_^];3]/FneJssx|~%OegaciFneJssx|~MekaFnugqbdebp&GfyuQySupfehUsi}o]ma{jFsmnBl`hS8WTKCJP1616[jYj}qU>8RAZT03;=>YXWQFEARQP892\[ZBjiKf`"IcnCnoskkci|zQ=Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Kj}qU}_y|jalQweqcQienJabFhdl_4[XOGNT=:=:_n]nq}Y29>SbQbuy]60ZIR\8;356QP_YNMIZYX018TSRJbaCnh*AkfKfg{cckatrY;Y+BjiF|xz!CikmgmBjiF|xzIigmJjqcunhint"Cbuy]uWqtbidYmykYamwfBwijN`ldW8RAZT03b4>YXWQFEARQP896\[ZBjiKf`"IcnCnoskkci|zQ>Q#JbaHlsqq(D``dhdIcnIorvpCoag@dihncdz,MkUszdLbjbv IoQwvh@nnfLgmj}w/Lov|ZoPz`~nIg|acnf`VgjxY~yYc}PPVP\766XgVG^TR=>22]l54g73VUTTA@B_^];<0YXWMgjNae!Dlc@khvhfldV:R.EobMkvr|'IcecmgDlcJjussN`ldEczjrgc`a})NfZ~yaKgioy-JjVrueOcmcKbngrz,IhsW`]yeyk|Dhqbficc[hg{\y|Znr]SSWY4;9UdS@[W_2317Zi69h:0SRQWLOO\[Z>?>VUTH`oMlj,GidEheyeeicz|[2_-@hgNfy"NffnbjGidOix|~MekaFnugqbdebp&Ce_y|bFhdl|*Oi[}xfJdh`Fmcdw})Je|rTeZ|ftdqGmvgedlnXm`~_tsWmwZVPZV98=?_n]NQ]Y49;9Tc>Q`10c3?ZYXPEDFSRQ788]\[AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-JjVrueOcmcu!FnRvqiCoagOfjk~v Mlw{[lQua}oxHd}nbmggWdkwX}x^b~Q_WS]075YhWD_SS>?=3^m252g?8a:]\[]JIEVUT4430SRQWLOO\[Z>>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi8=:74_^][HKKXWV22;RQPDlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje49>30SRQWLOO\[Z>>0VUTH`oMlj,GidEheyeeicz|[8_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$BdHg`DjbjVhxKmjh|w/Lov|ZeA}efHcx`{Lna262?26;8[ZY_DGGTSR7?0^]\@hgEdb$OalM`mqmmakrtS>W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,Jl@wohLbjb^`pCweb`t'Dg~tRmIumn@kphsDfi:>:74_^][HKKXWV3;=RQPDlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv NhDscd@nnfZd|O{ifdp{+HkrpViMyabLotlwHje6:>h0SRQWLOO\[Z?7:VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#B{{SupnBl`hp&E~x^z}mGkekCjfozr$Sc>=26]jjs70j2UTSUBAM^]\=55XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Dyy]{rlDjbj~(G|~XxcIigmEhdatp&UeUbb{?8a:]\[]JIEVUT5=8P_^FneGjl&MgjObcoogmpv]0U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.MvpVrueOcmcu!@uuQwvh@nnfLgmj}w/^l3671Xag|:;l5P_^ZOJHYXW0:h0SRQWLOO\[Z?70VUTH`oMlj,GidEheyeeicz|[03^*AkfG|~{yy Lhhl`lAkfG|~{yyHffnKmp`taijos#NffnbjGidEheyeeiczJn``oaFnfagr$n_k|euFlj`70j2UTSUBAM^]\=5?XWVNfmObd.EobGjkwggoex~U>0\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&hYi~k{Dnlf52g20SRQWLOO\[Z?69>UTSIcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&hYi~k{Dnlf52>799\[Z^KFDUTS4?6_^]GidDkc'NfmNabpnlfjqu\8T$OalGaptv-GmoikaNfmD`uuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv bSgpaqBhfl;849\[Z^KFDUTS4<=_^]GidDkc'NfmNabpnlfjqu\99W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,FimRfmoyjaax.Icm`vnfcl_ehh|ilnu,FimNf'cEt]{|hUmdcic60=1TSRVCNL]\[<44WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%I`f[addpehjq)@hdoeodeTlgaw`kg~%I`fGa.hL{Tpuo\fml`h?74:]\[]JIEVUT5?:P_^FneGjl&MgjObcoogmpv]?U'NfmB{{ptv-GmoikaNfmB{{ptvEmciNf}oyjlmjx.@ooPhcm{lgcz Gaofpldmb]gnn~kb`w.@ooLh)aGr[y~f[ofeoa4>33VUTTA@B_^]:60YXWMgjNae!Dlc@khvhfldV9R.EobKprw}}$Hdd`lhEobKprw}}LbjbGatdpeefc'Kf`Ycjjrgnls+NffmycmfkZnegqbiip'Kf`Ec fNyRvwmRhonfn=5:4_^][HKKXWV39:RQPDlcAhn(CehIda}aaeovp_3[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv BmiVjacunee|"Eoadrjbo`Sillxm`by BmiJj+oIpYxdYahgmg2=1=XWVRGB@QP_804[ZYCehHgg#JbaBmntjhbf}yP=82UTSUBAM^]\=66XWVNfmObd.EobGjkwggoex~U;]/FneLhw}}$Hdd`lhEobMkvr|OcmcD`{esdbg`~([}xnm`]{augAhjel&Akeh~fnkdMuaw`kg~Yc}\jqtgpp*Dkc@d%eCv_urjWkbakm83;7RQPXMLN[ZY>;8UTSIcnBmi-@hgDgdzdbh`{sZ0^*AkfAgz~x#Mgioak@hgNfyJdh`Iovfvcgdmq%XxknmRvbp`Dkgja%Dl`ksichaJpbzofd{^z`pSgrq`us'Kf`Ec fNyRvwmRhonfn=4>4_^][HKKXWV38>RQPDlcAhn(CehIda}aaeovp_5[)LdkBb}{{.BjjjfnCehCe|xzIigmJjqcunhint"]{rdcnWqgsmKfdof GaofpldmbGoyjaaxSumsV`wrmz~$NaeFn/kM|Ust`]elkak>989\[Z^KFDUTS4=<_^]GidDkc'NfmNabpnlfjqu\98W%H`o@uurvp+EoagicH`o@uurvpCoag@dihncdz,GmoikaNfmNabpnlfjqCiikfnOeofny-Lqqvr|'LbjbMce`p@kkrugefn~"Qa0176[lhqWZ];545P_^ZOJHYXW09?SRQKm`@oo+BjiJef|b`jnuqX55[)LdkDyy~zt/AkmkeoLdkDyy~ztGkekLhsm{ljohv CikmgmBjiJef|b`jnuGmegjbKakbbu!@uurvp+@nnfIgil|Loovqkijbz&Ue<=;:_hlu[VQ7111TSRVCNL]\[<52WVUOalLck/FneFijxfdnby}T9\,GidIr|y"NffnbjGidIr|yJdh`Iovfvcgdmq%Hdd`lhEobGjkwggoexH`nbmg@ldoip&E~x}{{.GkekFjbi{Idby|`lmgq+Zh78YXWQFEARQP924\[ZBjiKf`"IcnCnoskkci|zQ3Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*EoagicH`oLolrlj`hsMgki`hMgahl{+Jssx|~%Jdh`CmgbvFii|{eg`h| _o2310YnfUX[=77;^]\\IHJWVU2?:QP_EobFim)LdkHc`~`ndlww^1Z&MgjCxzuu,@llhd`MgjCxzuuDjbjOi|lxmmnkw/BjjjfnCehIda}aaeovFjddkmJbjecv Otvsqq(AaoeH`ho}Cnlwvjjkm{%Tb=>:5^kmrZUP8020SRQWLOO\[Z?40VUTH`oMlj,GidEheyeeicz|[7_-@hgH}}z~x#Mgioak@hgH}}z~xKgioHlwaw`fklr$OegaciFneFijxfdnbyKaacnfGmgnfq%Dyy~zt/DjbjEkmhxHccz}omnfv*Yi89?>Sd`y_RU31==XWVRGB@QP_81:[ZYNgYeyx?Y}aqrfv})NgYeyx?v InPfg`oqmOcmcH`kx.Onq}YH}}z~x@{w.cMvpussZlkouQP_EobFim)LdkHc`~`ndlww^3Z&MgjEc~zt/AkmkeoLdkBb}{{FhdlMkrbzokhiu!Lhhl`lAkfKfg{cckatDlbficD`hcet"Gaptv-Bl`hKeoj~Naatsmoh`t(OGNT==:;_n]SSWY491UdSB\P762\k47f>2UTSUBAM^]\=16XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^77U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kOemobjAmkdjhci|VMEHR889^m\KWY290UdS^Y=a79\[Z^KFDUTS4:>_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U>1\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY11:UdSB\P550\kZUP:h?0SRQWLOO\[Z?3:VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\>T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hNbllce@njckkbf}ULBIQ920]l[JTX<;9TcR]X2`78[ZY_DGGTSR7;3^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T7\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY1;>UdSB\P442\kZUP:h?0SRQWLOO\[Z?39TcR]X2`78[ZY_DGGTSR7;5^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T9\,KkvrH}}z~x^z}e`o-GmoikaNfmB{{ptv{+FnnfjbBbyk}f`af@hgUmncxxh||x.`FjddkmHfbkccjnu]DJAY1>VUTEb^`ru0Tvdvwm{r$Eb^`ru0{+LiUmjobzhHffnGm`})e\{kekk}TnPfea@nnf82<6QP_YNMIZYX1==TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aTdelm}Kgej`beovGaficm5;<2<7?;^]\\IHJWVU285QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW0;3?ZYXPEDFSRQ653]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&h[mnejt@njckkbf}Nnobjj<05=5<24:5>5P_^ZOJHYXW0??SRQLhhl`lIpAxnkBbyk}f`af|*BjiKf`"IcnCnoskkci|zQ=Q#F`suMvpuss[}xnm` Lhhl`lAkfG|~{yyv CikmgmOi|lxmmnkKm`Pfclusm{ys#oHffnAlqkrCmjeoi1?8>0;0?ZYXPEDFSRQ654]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[6_-LjusG|~{yy]{rdcn*FnnfjbOalAztqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aBl`hKfexIkloeg?52861:1TSRVCNL]\[<31WVUHdd`lhMtEtbgNf}oyjlmjx.FneGjl&MgjObcoogmpv]?U'BdyAztqwwWqtbid$Hdd`lhEobKprw}}r$OegaciKmp`taijoOal\jghqwawu'kLbjbM`uovGaficm5;<2<7<;^]\\IHJWVU29:QP_BjjjfnK~OzlmD`{esdbg`~(LdkI`f Km`Aliuiimg~xW4S!HnqwKprw}}Y~hob.BjjjfnCehE~x}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mFhdlGjsi|Mohcik316<2=1=XWVRGB@QP_87;[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfFnugqbdebLdkYijg|tdpp|*dAaoeHcx`{Ddal``:6?7;3;6QP_YNMIZYX1<3TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R:V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWqgs}zNnobjj<05=5d3?7_n]LVZ108Ve:=594_^][HKKXWV3=23;7??2UTSUBAM^]\=37XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^4Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoAg~n~koleEobV`an{}oyu!mSucwqvBbkfnn0<911958[ZY_DGGTSR792^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T3\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kYmy{|Ddal``:6?7;3;6QP_YNMIZYX1?9TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R>V"IcnIorvp+EoagicH`oFnqww|*EoagicEczjrgc`aAkfZlmbyk}sy-aWqgs}zNnobjj<05=5=1>?UTSNffnbjOrCv`i@dihncdz,@hgEdb$OalM`mqmmakrtS8;V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nD`{espvtqKf{bNnobjj<05=5<17?3b1>YXWQFEARQP97]\[AkfJea%H`oLolrlj`hs{R8V"IcnIorvp+EoagicH`oFnqwwBl`hAg~n~koley-@llhd`MgjObcoogmp@hfjeoHdlgax.Kmtpr)N`ldOaknrBmmpwikdlx$KCJP1167[jYW_[U8=5Q`_NP\326Xg8;2;6QP_YNMIZYX1>:TSRMgioakHs@wohCexh|iabg{+AkfJea%H`oLolrlj`hs{R3V"Ea|tNwwtprT|{oja#Mgioak@hgH}}z~xu!Lhhl`lLhsm{ljohJbaSgdmvrbzzr$nD`{espvtqKf{bNnobjj<05=5<74_^][HKKXWV3919\[Z^KFDUTS49;_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U8]/JlwqIr|y_y|jal,@llhd`MgjCxzuuz,GmoikaCexh|iabgGidTbo`yi}w/cQweqstLlidhh2>7?3:4>YXWQFEARQP967\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdD`{esdbg`Bji[ole~zjrrz,fVrf||yOinake=34:4?73VUTTA@B_^]:33YXWJbbbnfCvGrdeLhsm{ljohv DlcAhn(CehIda}aaeovp_<[)@fyCxzuuQwv`gj&JbbbnfKm`Mvpussp&IcecmgIovfvcgdmMgj^hifsugqw})e[}ky~Jjcnff84199>30SRQWLOO\[Z?0?VUT_zg{ciggGmoikaHbau!MilVqekuja}Cexh|iabg{+HkrpVE~x}{{Phrfhlhb&kE~x}{{FhdlGjsi|R;VSJ@K_3071ZiXe|rT>=>POTV252b?7_n]LVZ108Ve:=:j4_^][HKKXWV33P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m4143W`d}=:j4_^][HKKXWV33=RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP?P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m4143W`d}=:j4_^][HKKXWV33>RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP8P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m4141W`d}=:j4_^][HKKXWV33?RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP9P Km`Kmtpr)KaceoeJbaHlsqq~(KaceoeJbaHlsqqEhf}xd`ak}x.]m4143W`d}=5k4_^][HKKXWV338RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP

8d9\[Z^KFDUTS468_^]@llhd`E|M|joFnugqbdebp&NfmObd.EobGjkwggoex~U<]/FneLhw}}$Hdd`lhEobMkvr|q%Hdd`lhHlwaw`fklNfm_khirvfvv~(j@di|zpuObwnBbkfnn0<9119g8[ZY_DGGTSR778^]\GmoikaF}J}inIovfvcgdmq%OalLck/FneFijxfdnby}T4\,GidOix|~%OegaciFneLhw}}r$OegaciKmp`taijoOal\jghqwawu'kCexh|}uqvNevmCmjeoi1?8>0:f?ZYXPEDFSRQ688]\[FnnfjbGzK~haHlwaw`fklr$H`oMlj,GidEheyeeicz|[4_-@hgNfy"NffnbjGidOix|~s#NffnbjJjqcunhinH`o]efkpp`ttp&hBbyk}rtrwIdulLlidhh2>7?3;7>YXWQFEARQP99]\[AkfJea%H`oLolrlj`hs{R;:Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~09120SRQWLOO\[Z?>8VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\99W%Db}{OtvsqqUszlkf"NffnbjGidIr|yt"Mgioak@hgH}}z~xNaatsmoh`t'Vd;=:8Piot1<==XWVRGB@QP_8;2[ZYD``dhdAxIpfcJjqcunhint"JbaCnh*AkfKfg{cckatrY25X(Ogz~Dyy~ztRvqadk)KaceoeJbaNwwtpr'JbbbnfKm`MvpussKfd~bbcesz,[k66??Ubb{<77:]\[]JIEVUT54;VUTOegaciNuBuafAg~n~koley-GidDkc'NfmNabpnlfjqu\?T$Cc~z@uurvpVrumhg%OegaciFneJssx|~s#NffnbjGidIr|yOb`{rnnoaw~(Wg::;;Qfnw0;3>YXWQFEARQP986\[ZEoagic@{Hg`Kmp`taijos#IcnBmi-@hgDgdzdbh`{sZ:^*Mit|F|xz\tsgbi+EoagicH`o@uurvp})D``dhdIcnOtvsqqEhf}xd`ak}x.]m4411W`d}>594_^][HKKXWV329RQPCikmgmJqNymjEczjrgc`a})CehHgg#JbaBmntjhbf}yP5P GorvLqqvr|Z~yilc!CikmgmBjiF|xzw/BjjjfnCehE~x}{{Cnlwvjjkm{r$Sc>>77]jjs42k2UTSUBAM^]\=<0XWVIcecmgLwDscdOi|lxmmnkw/BjjjfnUmncxxh|Ncbgpw})eZlmJonk|sRvbp`YA[DUMJi?"Io]PS42b3VUTTA@B_^]:=2YXWZ}bxnfjdBjjjfnEadr$Ndc]ebgjr`Oi|lxmmnkw/Lov|ZdNfyHlzn<01=527?>2UTSUBAM^]\=<>XWVIcecmgLwDscdOi|lxmmnkw/EobFim)LdkHc`~`ndlww^7Z&MgjEc~zt/AkmkeoLdkBb}{{x.AkmkeoLdkBb}{{Cnlwvjjkm{r$A`{w_cQweqcBf}xrBu?>619\[Z^KFDUTS476_^]Pslrd`lnHdd`lhCkn|*Dne[ohidxjIovfvcgdmq%[[_Q<93]l[gOix|~_tRJnt`Y1YZcv}hfT9Ra32?3;7>YXWQFEARQP98]\[AkfJea%H`oLolrlj`hs{R;;Q#JbaNwwtpr)KaceoeJbaNwwtprAaoeBbyk}f`af|*Ir|Z~yaKgioy-LqqUszdLbjbHcafq{+HkrpVeYiljNdeWmwK~0911jHhlzgNg:?dBbj|mDyy?9;`KlTjts:@eOiaovCupoVaa3hCd\b|{2Sgppdtsi2kBc_kndxKmf>gNg[ojhtAztb9bMjTb{l~BbR`;;`Kqu3=fZlynx<>4aSklGimWdeFdofkkf:cQmjEkcYfg^h}jt89aFpuUmzo=:5mCikmgmTboYeyxD`Kauc?4;7?3kIcecmgRdeSkwrNfMkm1??>0:8fFnnfjbYij^`ruKm@drf48;5=55mCikmgmTboYeyxD`Kauc?578602hHdd`lhSgdTjtsAgNjxl2>3?3;?gEoagic^hi_osvJjAgsi5;?2<64bBjjjfnUmnZd~yGaD`vb8439911iOegaciPfcUiu|@dOmyo317<2<>dD``dhd_khPnpwMkBf|h6:;3?7;cAkmkeoZlm[czFnEcwe97?6820nNffnbjQabVhz}CeHlzn<0;=52=eKaceoe\jgQmqpLhCi}k7=3?7;cAkmkeoZlm[czFnEcwe9476820nNffnbjQabVhz}CeHlzn<33=5==eKaceoe\jgQmqpLhCi}k7>?0>8:`@llhd`[ol\b|{IoFbpd:5;7;37oMgioakV`aWg{~BbIo{a=07:4>13;7?3kIcecmgRdeSkwrNfMkm1<7>0:8fFnnfjbYij^`ruKm@drf4;35=:5mCikmgmTboYeyxD`Kauc?6;7?3kIcecmgRdeSkwrNfMkm1=?>0:8fFnnfjbYij^`ruKm@drf4:;5=55mCikmgmTboYeyxD`Kauc?778602hHdd`lhSgdTjtsAgNjxl2<3?3;?gEoagic^hi_osvJjAgsi59?2<64bBjjjfnUmnZd~yGaD`vb8639911iOegaciPfcUiu|@dOmyo337<2<>dD``dhd_khPnpwMkBf|h68;3?7;cAkmkeoZlm[czFnEcwe95?6820nNffnbjQabVhz}CeHlzn<2;=52=eKaceoe\jgQmqpLhCi}k7?3?7;cAkmkeoZlm[czFnEcwe9276820nNffnbjQabVhz}CeHlzn<53=5==eKaceoe\jgQmqpLhCi}k78?0>8:`@llhd`[ol\b|{IoFbpd:3;7;37oMgioakV`aWg{~BbIo{a=67:4>73;7?3kIcecmgRdeSkwrNfMkm1:7>0:8fFnnfjbYij^`ruKm@drf4=35=:5mCikmgmTboYeyxD`Kauc?0;7?3kIcecmgRdeSkwrNfMkm1;?>0:8fFnnfjbYij^`ruKm@drf4<;5=55mCikmgmTboYeyxD`Kauc?178602hHdd`lhSgdTjtsAgNjxl2:3?3;?gEoagic^hi_osvJjAgsi5??2<64bBjjjfnUmnZd~yGaD`vb8039911iOegaciPfcUiu|@dOmyo357<2<>dD``dhd_khPnpwMkBf|h6>;3?7;cAkmkeoZlm[czFnEcwe93?6820nNffnbjQabVhz}CeHlzn<4;=52=eKaceoe\jgQmqpLhCi}k793?7;cAkmkeoZlm[czFnEcwe9076820nNffnbjQabVhz}CeHlzn<73=5==eKaceoe\jgQmqpLhCi}k7:?0>a:`@llhd`[ol\b|{IoFbpd:1;3:5=55mCikmgmTboYeyxD`Kauc?2686?2hHdd`lhSgdTjtsAgNjxl29>058fFnnfjbYij^`ruKm@drf4>4:;6lLhhl`lWc`XfxEcJnt`>;:419:`@llhd`[ol\b|{IoFbpdPfd`n:96lLhhl`lWc`XfxEc\jae{2<>dD``dhd_khPnpwKprFlmx7<3?6;cAkmkeoZlm[cz@uuCg`w:687;27oMgioakV`aWg{~DyyOkds>25;7>3kIcecmgRdeSkwrH}}Koh2>2?3:?gEoagic^hi_osvLqqGcl{6:?3?6;cAkmkeoZlm[cz@uuCg`w:6<7;27oMgioakV`aWg{~DyyOkds>21;7>3kIcecmgRdeSkwrH}}Koh2>6?3:?gEoagic^hi_osvLqqGcl{6:;3?6;cAkmkeoZlm[cz@uuCg`w:607;27oMgioakV`aWg{~DyyOkds>2=;7?3kIcecmgRdeSkwrH}}Koh2>>0;8fFnnfjbYij^`ruMvpDbcz58;2<74bBjjjfnUmnZd~yAzt@fgv9466830nNffnbjQabVhz}E~xLjkr=01:4?0;8fFnnfjbYij^`ruMvpDbcz58?2<74bBjjjfnUmnZd~yAzt@fgv9426830nNffnbjQabVhz}E~xLjkr=05:4?0;8fFnnfjbYij^`ruMvpDbcz5832<74bBjjjfnUmnZd~yAzt@fgv94>6820nNffnbjQabVhz}E~xLjkr=0=5<=eKaceoe\jgQmqpJssImny0>>11c9aGmoikaXnk]a}tNwwEabu4:;1<3?6;cAkmkeoZlm[cz@uuCg`w:497;37oMgioakV`aWg{~DyyOkds>0:4>0:8fFnnfjbYij^`ruMvpDbcz525=55mCikmgmTboYeyxB{{Aefq8<8602hHdd`lhSgdTjtsG|~Omyo30?3:?gEoagic^hi_osvLqqBf|h6:<3?6;cAkmkeoZlm[cz@uuFbpd:697;27oMgioakV`aWg{~DyyJnt`>26;7>3kIcecmgRdeSkwrH}}Njxl2>3?3:?gEoagic^hi_osvLqqBf|h6:83?6;cAkmkeoZlm[cz@uuFbpd:6=7;27oMgioakV`aWg{~DyyJnt`>22;7>3kIcecmgRdeSkwrH}}Njxl2>7?3:?gEoagic^hi_osvLqqBf|h6:43?6;cAkmkeoZlm[cz@uuFbpd:617;37oMgioakV`aWg{~DyyJnt`>2:4?0;8fFnnfjbYij^`ruMvpAgsi58:2<74bBjjjfnUmnZd~yAztEcwe9456830nNffnbjQabVhz}E~xIo{a=00:4?0;8fFnnfjbYij^`ruMvpAgsi58>2<74bBjjjfnUmnZd~yAztEcwe9416830nNffnbjQabVhz}E~xIo{a=04:4?0;8fFnnfjbYij^`ruMvpAgsi5822<64bBjjjfnUmnZd~yAztEcwe949901iOegaciPfcUiu|FHlzn<22=5<=eKaceoe\jgQmqpJssLh~j0>?1189aGmoikaXnk]a}tNww@drf4:85=45mCikmgmTboYeyxB{{D`vb8659901iOegaciPfcUiu|FHlzn<26=5<=eKaceoe\jgQmqpJssLh~j0>;1189aGmoikaXnk]a}tNww@drf4:<5=45mCikmgmTboYeyxB{{D`vb8619901iOegaciPfcUiu|FHlzn<2:=5<=eKaceoe\jgQmqpJssLh~j0>71199aGmoikaXnk]a}tNww@drf4:4:56lLhhl`lWc`XfxCxzKauc?058612hHdd`lhSgdTjtsG|~Omyo340<2=>dD``dhd_khPnpwKprCi}k78?0>9:`@llhd`[ol\b|{OtvGeqg;<:4:56lLhhl`lWc`XfxCxzKauc?018612hHdd`lhSgdTjtsG|~Omyo344<2=>dD``dhd_khPnpwKprCi}k78;0>9:`@llhd`[ol\b|{OtvGeqg;<>4:56lLhhl`lWc`XfxCxzKauc?0=8612hHdd`lhSgdTjtsG|~Omyo348<2<>dD``dhd_khPnpwKprCi}k783?6;cAkmkeoZlm[cz@uuFbpd:287;27oMgioakV`aWg{~DyyJnt`>65;7>3kIcecmgRdeSkwrH}}Njxl2:2?3:?gEoagic^hi_osvLqqBf|h6>?3?6;cAkmkeoZlm[cz@uuFbpd:2<7;27oMgioakV`aWg{~DyyJnt`>61;7>3kIcecmgRdeSkwrH}}Njxl2:6?3:?gEoagic^hi_osvLqqBf|h6>;3?6;cAkmkeoZlm[cz@uuFbpd:207;27oMgioakV`aWg{~DyyJnt`>6=;7?3kIcecmgRdeSkwrH}}Njxl2:>0;8fFnnfjbYij^`ruMvpAgsi5<;2<74bBjjjfnUmnZd~yAztEcwe9066830nNffnbjQabVhz}E~xIo{a=41:4ddD``dhd_khPnpwKprCi}k7:>0>8:`@llhd`[ol\b|{OtvGeqg;>7;37oMgioakV`aWg{~DyyJnt`>4:4>7oMgioakSdtcE|rNbllceef8fAofo{kf^h}jt048fAkfK}IdyczNrscz858;87;27oJbaBv@kphsI{xju1>1<0294;703kNfmNzLotlwEwtfq5:50<>1179a@hgD|Je~byO}r`{?4;:668<0nIcnCuAlqkrFz{kr0=032?35?gBjiJ~Hcx`{Aspb}9694:4::6lKm`AwGjsi|Hxymt2?>=6=53=eLdkHxNaznuCqvd;876>2<84bEobGqEh}g~J~ov<16:`GidEsKfexL|}ax>3:9>99?1iH`oLtBmvjqGuzhs7<326>058fAkfK}IdyczNrscz8469494:m6lKm`AwGjsi|Hxymt2>0?>24?69911iH`oLtBmvjqGuzhs7==0311<23>dCehIOb{at@pqe|:6876:2<94bEobGqEh}g~J~ov<02=8786?2hOalM{CnwmpDtuip6:<32<>058fAkfK}IdyczNrscz84694=4:;6lKm`AwGjsi|Hxymt2>0?>6:417:`GidEsKfexL|}ax>24;:068=0nIcnCuAlqkrFz{kr0<>1<9<23>dCehIOb{at@pqe|:687622<94bEobGqEh}g~J~ov<03=8586i2hOalM{CnwmpDtuip6:=32>0;2=5==eLdkHxNaznuCqvd;9847==0>7:`GidEsKfexL|}ax>25;:668=0nIcnCuAlqkrFz{kr0dCehIOb{at@pqe|:697682<94bEobGqEh}g~J~ov<03=8186?2hOalM{CnwmpDtuip6:=32:>058fAkfK}IdyczNrscz84794?4:;6lKm`AwGjsi|Hxymt2>1?>4:417:`GidEsKfexL|}ax>25;:>68=0nIcnCuAlqkrFz{kr0<<1<1<2e>dCehIOb{at@pqe|:6:76:<7>1199a@hgD|Je~byO}r`{?578;994:;6lKm`AwGjsi|Hxymt2>2?>2:417:`GidEsKfexL|}ax>26;:468=0nIcnCuAlqkrFz{kr0<<1<5<23>dCehIOb{at@pqe|:6:76>2<94bEobGqEh}g~J~ov<00=8386?2hOalM{CnwmpDtuip6:>328>058fAkfK}IdyczNrscz8449414:;6lKm`AwGjsi|Hxymt2>2?>::41a:`GidEsKfexL|}ax>27;:683:5=55mDlc@pFirf}Ky~lw312>058fAkfK}IdyczNrscz84594;4:;6lKm`AwGjsi|Hxymt2>3?>0:417:`GidEsKfexL|}ax>27;:268=0nIcnCuAlqkrFz{kr0<=1<7<23>dCehIOb{at@pqe|:6;76<2<94bEobGqEh}g~J~ov<01=8=86?2hOalM{CnwmpDtuip6:?326>058fAkfK}IdyczNrscz8429494:m6lKm`AwGjsi|Hxymt2>4?>24?69911iH`oLtBmvjqGuzhs7=90311<23>dCehIOb{at@pqe|:6<76:2<94bEobGqEh}g~J~ov<06=8786?2hOalM{CnwmpDtuip6:832<>058fAkfK}IdyczNrscz84294=4:;6lKm`AwGjsi|Hxymt2>4?>6:4150;0>7:`GidEsKfexL|}ax>20;:068=0nIcnCuAlqkrFz{kr0<:1<9<23>dCehIOb{at@pqe|:6<7622<94bEobGqEh}g~J~ov<07=8586i2hOalM{CnwmpDtuip6:932>0;2=5==eLdkHxNaznuCqvd;9<47==0>7:`GidEsKfexL|}ax>21;:668=0nIcnCuAlqkrFz{kr0<;1<3<23>dCehIOb{at@pqe|:6=7682<94bEobGqEh}g~J~ov<07=8186?2hOalM{CnwmpDtuip6:932:>058fAkfK}IdyczNrscz84394?4:;6lKm`AwGjsi|Hxymt2>5?>4:417:`GidEsKfexL|}ax>21;:>68<0nIcnCuAlqkrFz{kr0<030?3:?gBjiJ~Hcx`{Aspb}97948:1<3?8;cFneFrDg|dM|ny=3=84699?1iH`oLtBmvjqGuzhs7=32>>048fAkfK}IdyczNrscz848;:7;=7oJbaBv@kphsI{xju1?1<2<22>dCehIOb{at@pqe|:665>5=;5mDlc@pFirf}Ky~lw31?>6:402hOalM{CnwmpDtuip6:2161179a@hgD|Je~byO}r`{?5;:>68<0nIcnCuAlqkrFz{kr0?030?3:?gBjiJ~Hcx`{Aspb}94948:1<3?8;cFneFrDg|dM|ny=0=84699?1iH`oLtBmvjqGuzhs7>32>>048fAkfK}IdyczNrscz878;:7;=7oJbaBv@kphsI{xju1<1<2<22>dCehIOb{at@pqe|:565>5=;5mDlc@pFirf}Ky~lw32?>6:402hOalM{CnwmpDtuip692161179a@hgD|Je~byO}r`{?6;:>68<0nIcnCuAlqkrFz{kr0>030?3:?gBjiJ~Hcx`{Aspb}95948:1<3?8;cFneFrDg|dM|ny=1=84699?1iH`oLtBmvjqGuzhs7?32>>048fAkfK}IdyczNrscz868;:7;=7oJbaBv@kphsI{xju1=1<2<22>dCehIOb{at@pqe|:465>5=;5mDlc@pFirf}Ky~lw33?>6:402hOalM{CnwmpDtuip682161179a@hgD|Je~byO}r`{?7;:>68<0nIcnCuAlqkrFz{kr09030?3:?gBjiJ~Hcx`{Aspb}92948:1<3?8;cFneFrDg|dM|ny=6=84699?1iH`oLtBmvjqGuzhs7832>>048fAkfK}IdyczNrscz818;:7;=7oJbaBv@kphsI{xju1:1<2<22>dCehIOb{at@pqe|:365>5=;5mDlc@pFirf}Ky~lw34?>6:402hOalM{CnwmpDtuip6?2161179a@hgD|Je~byO}r`{?0;:>68<0nIcnCuAlqkrFz{kr08030?3:?gBjiJ~Hcx`{Aspb}93948:1<3?8;cFneFrDg|dM|ny=7=84699?1iH`oLtBmvjqGuzhs7932>>048fAkfK}IdyczNrscz808;:7;=7oJbaBv@kphsI{xju1;1<2<22>dCehIOb{at@pqe|:265>5=;5mDlc@pFirf}Ky~lw35?>6:402hOalM{CnwmpDtuip6>2161179a@hgD|Je~byO}r`{?1;:>68<0nIcnCuAlqkrFz{kr0;030?3:?gBjiJ~Hcx`{Aspb}90948:1<3?8;cFneFrDg|dM|ny=4=84699?1iH`oLtBmvjqGuzhs7:32>>048fAkfK}IdyczNrscz838;:7;=7oJbaBv@kphsI{xju181<2<22>dCehIOb{at@pqe|:165>5=;5mDlc@pFirf}Ky~lw36?>6:402hOalM{CnwmpDtuip6=2161179a@hgD|Je~byO}r`{?2;:>68<0nIcnCuAlqkrFz{kr0:030?3:?gBjiJ~Hcx`{Aspb}91948:1<3?8;cFneFrDg|dM|ny=5=84699?1iH`oLtBmvjqGuzhs7;32>>048fAkfK}IdyczNrscz828;:7;=7oJbaBv@kphsI{xju191<2<22>dCehIOb{at@pqe|:065>5=;5mDlc@pFirf}Ky~lw37?>6:4047:3?9;cFneFrDg|dM|ny=5=8286>2hOalM{CnwmpDtuip6<2161179a@hgD|Je~byO}r`{?3;:>68<0nIcnCuAlqkrFz{kr05030?3:?gBjiJ~Hcx`{Aspb}9>948:1<3?8;cFneFrDg|dM|ny=:=84699?1iH`oLtBmvjqGuzhs7432>>048fAkfK}IdyczNrscz8=8;:7;=7oJbaBv@kphsI{xju161<2<22>dCehIOb{at@pqe|:?65>5=;5mDlc@pFirf}Ky~lw38?>6:402hOalM{CnwmpDtuip632161179a@hgD|Je~byO}r`{?<;:>68<0nIcnCuAlqkrFz{kr04030?3:?gBjiJ~Hcx`{Aspb}9?948:1<3?8;cFneFrDg|dM|ny=;=84699?1iH`oLtBmvjqGuzhs7532>>048fAkfK}IdyczNrscz8<8;:7;=7oJbaBv@kphsI{xju171<2<22>dCehIOb{at@pqe|:>65>5=;5mDlc@pFirf}Ky~lw39?>6:402hOalM{CnwmpDtuip622161179a@hgD|Je~byO}r`{?=;:>68k0nIcnCuGmegjbG|~J~ov<1821;703kNfmNzJn``oaJssI{xju1>1199a@hgD|Ldjnak@uuCqvd;994:46lKm`AwAkgedlE~xL|}ax>25;7?3kNfmNzJn``oaJssI{xju1?=>0:8fAkfK}OemobjOtvBvwg~4895=55mDlc@p@hfjeoDyyO}r`{?518602hOalM{Eocah`Ir|Hxymt2>5?34?gBjiJ~NbllceNwwEwtfq5;5=:5mDlc@p@hfjeoDyyO}r`{?6;703kNfmNzJn``oaJssI{xju1=1169a@hgD|Ldjnak@uuCqvd;<7;<7oJbaBvFjddkmFM|ny=7=52=eLdkHxH`nbmgLqqGuzhs7:3?8;cFneFrBfhhgiB{{Aspb}9199>1iH`oLtDlbficH}}Ky~lw38?34?gBjiJ~NbllceNwwEwtfq535=85mDlcGeqgNfHxymt2?>=2=53=eLdkOmyoFn@pqe|:765;;2<84bEob@drfAgKy~lw30?>25;713kNfmIo{aHlBvwg~4947=?0>6:`GidBf|hCeM|ny=2=84599?1iH`oKaucJjDtuip6;21?;>048fAkfLh~jEcO}r`{?4;:6=7;=7oJbaEcweLhFz{kr0=0317<22>dCehNjxlGaAspb}96948=5=;5mDlcGeqgNfHxymt2?>=3;:40=0>6:`GidBf|hCeM|ny=2=87799?1iH`oKaucJjDtuip6;21<=>048fAkfLh~jEcO}r`{?4;:5;7;=7oJbaEcweLhFz{kr0=0325<22>dCehNjxlGaAspb}9694;?5=;5mDlcGeqgNfHxymt2?>=05:402hOalJnt`KmEwtfq5:50?71149a@hgCi}kBbL|}ax>3:9499?1iH`oKaucJjDtuip6;21=?>048fAkfLh~jEcO}r`{?4;:497;=7oJbaEcweLhFz{kr0=0333<22>dCehNjxlGaAspb}9694:95=;5mDlcGeqgNfHxymt2?>=17:402hOalJnt`KmEwtfq5:50>91179a@hgCi}kBbL|}ax>3:95?68<0nIcnD`vbMkGuzhs7<32<9?36?gBjiMkmD`Nrscz858;;7;=7oJbaEcweLhFz{kr0=0341<22>dCehNjxlGaAspb}9694=;5=;5mDlcGeqgNfHxymt2?>=61:402hOalJnt`KmEwtfq5:509;1179a@hgCi}kBbL|}ax>3:92168<0nIcnD`vbMkGuzhs7<32;7?35?gBjiMkmD`Nrscz858;<14::6lKm`FbpdOiI{xju1>1<5;=50=eLdkOmyoFn@pqe|:765>5=;5mDlcGeqgNfHxymt2?>=73:40=3?9;cFneAgsi@dJ~ov<12hOalJnt`KmEwtfq5:508=1179a@hgCi}kBbL|}ax>3:93368<0nIcnD`vbMkGuzhs7<32:5?35?gBjiMkmD`Nrscz858;=?4::6lKm`FbpdOiI{xju1>1<45=53=eLdkOmyoFn@pqe|:765?32<84bEob@drfAgKy~lw30?>6=;723kNfmIo{aHlBvwg~494793?9;cFneAgsi@dJ~ov<12hOalJnt`KmEwtfq5:50;?1179a@hgCi}kBbL|}ax>3:9056820nIcnD`vbMkGuzhs7<3293;2=53=eLdkOmyoFn@pqe|:765<82<;4bEob@drfAgKy~lw30?>5:43;:431169a@hgCi}kBbL|}ax>24;:697;<7oJbaEcweLhFz{kr0<>1<00=52=eLdkOmyoFn@pqe|:6876:?3?8;cFneAgsi@dJ~ov<02=84299>1iH`oKaucJjDtuip6:<32>5?34?gBjiMkmD`Nrscz846948<5=:5mDlcGeqgNfHxymt2>0?>23;703kNfmIo{aHlBvwg~48:50<61169a@hgCi}kBbL|}ax>24;:617;=7oJbaEcweLhFz{kr0<>1<0<23>dCehNjxlGaAspb}977658;2<94bEob@drfAgKy~lw311058fAkfLh~jEcO}r`{?558;::4:;6lKm`FbpdOiI{xju1??>=07:4180>7:`GidBf|hCeM|ny=33:94168=0nIcnD`vbMkGuzhs7==0326<23>dCehNjxlGaAspb}97765832<94bEob@drfAgKy~lw3112hOalJnt`KmEwtfq5;;21<1169a@hgCi}kBbL|}ax>24;:487;<7oJbaEcweLhFz{kr0<>1<23=52=eLdkOmyoFn@pqe|:68768>3?8;cFneAgsi@dJ~ov<02=86599>1iH`oKaucJjDtuip6:<32<4?34?gBjiMkmD`Nrscz84694:?5=:5mDlcGeqgNfHxymt2>0?>02;703kNfmIo{aHlBvwg~48:50>91169a@hgCi}kBbL|}ax>24;:407;<7oJbaEcweLhFz{kr0<>1<2;=53=eLdkOmyoFn@pqe|:687682<94bEob@drfAgKy~lw311>058fAkfLh~jEcO}r`{?558;<;4:;6lKm`FbpdOiI{xju1??>=60:417:`GidBf|hCeM|ny=33:92268=0nIcnD`vbMkGuzhs7==0347<23>dCehNjxlGaAspb}97765><2<94bEob@drfAgKy~lw311048fAkfLh~jEcO}r`{?558;<7;<7oJbaEcweLhFz{kr0<>1<42=52=eLdkOmyoFn@pqe|:6876>=3?8;cFneAgsi@dJ~ov<02=80499>1iH`oKaucJjDtuip6:<32:3?34?gBjiMkmD`Nrscz84694<>5=:5mDlcGeqgNfHxymt2>0?>61;703kNfmIo{aHlBvwg~48:50881169a@hgCi}kBbL|}ax>24;:2?7;<7oJbaEcweLhFz{kr0<>1<4:=52=eLdkOmyoFn@pqe|:6876>53?9;cFneAgsi@dJ~ov<02=8086?2hOalJnt`KmEwtfq5;;218?>058fAkfLh~jEcO}r`{?558;>84:;6lKm`FbpdOiI{xju1??>=41:4?4?>058fAkfLh~jEcO}r`{?558;>:4::6lKm`FbpdOiI{xju1??>=4=53=eLdkOmyoFn@pqe|:6876<2<84bEob@drfAgKy~lw3116:`GidBf|hCeM|ny=32:9699>1iH`oKaucJjDtuip6:=32>0?34?gBjiMkmD`Nrscz847948;5=:5mDlcGeqgNfHxymt2>1?>26;703kNfmIo{aHlBvwg~48;50<=1169a@hgCi}kBbL|}ax>25;:6<7;<7oJbaEcweLhFz{kr01iH`oKaucJjDtuip6:=32>8?34?gBjiMkmD`Nrscz84794835=;5mDlcGeqgNfHxymt2>1?>2:41=0>7:`GidBf|hCeM|ny=32:94668=0nIcnD`vbMkGuzhs7=<0323<23>dCehNjxlGaAspb}97665882<94bEob@drfAgKy~lw310058fAkfLh~jEcO}r`{?548;:?4:;6lKm`FbpdOiI{xju1?>>=04:4150>7:`GidBf|hCeM|ny=32:94>68<0nIcnD`vbMkGuzhs7=<032?34?gBjiMkmD`Nrscz84794::5=:5mDlcGeqgNfHxymt2>1?>05;703kNfmIo{aHlBvwg~48;50><1169a@hgCi}kBbL|}ax>25;:4;7;<7oJbaEcweLhFz{kr01iH`oKaucJjDtuip6:=32<7?34?gBjiMkmD`Nrscz84794:25=:5mDlcGeqgNfHxymt2>1?>0=;713kNfmIo{aHlBvwg~48;50>0>7:`GidBf|hCeM|ny=32:92768=0nIcnD`vbMkGuzhs7=<0340<23>dCehNjxlGaAspb}97665>92<94bEob@drfAgKy~lw310058fAkfLh~jEcO}r`{?548;<<4:;6lKm`FbpdOiI{xju1?>>=65:417:`GidBf|hCeM|ny=32:92?68=0nIcnD`vbMkGuzhs7=<0348<22>dCehNjxlGaAspb}97665>5=:5mDlcGeqgNfHxymt2>1?>64;703kNfmIo{aHlBvwg~48;508?1169a@hgCi}kBbL|}ax>25;:2:7;<7oJbaEcweLhFz{kr083?8;cFneAgsi@dJ~ov<03=80399>1iH`oKaucJjDtuip6:=32:6?34?gBjiMkmD`Nrscz84794<=5=:5mDlcGeqgNfHxymt2>1?>6<;703kNfmIo{aHlBvwg~48;50871179a@hgCi}kBbL|}ax>25;:268=0nIcnD`vbMkGuzhs7=<0361<23>dCehNjxlGaAspb}97665<:2<94bEob@drfAgKy~lw310dCehNjxlGaAspb}97665<82<84bEob@drfAgKy~lw3106:`GidBf|hCeM|ny=32:9>99?1iH`oKaucJjDtuip6:=326>048fAkfLh~jEcO}r`{?578;87;<7oJbaEcweLhFz{kr0<<1<02=52=eLdkOmyoFn@pqe|:6:76:=3?8;cFneAgsi@dJ~ov<00=84499>1iH`oKaucJjDtuip6:>32>3?34?gBjiMkmD`Nrscz844948>5=:5mDlcGeqgNfHxymt2>2?>21;703kNfmIo{aHlBvwg~48850<81169a@hgCi}kBbL|}ax>26;:6?7;<7oJbaEcweLhFz{kr0<<1<0:=52=eLdkOmyoFn@pqe|:6:76:53?9;cFneAgsi@dJ~ov<00=8486?2hOalJnt`KmEwtfq5;921058fAkfLh~jEcO}r`{?578;:84:;6lKm`FbpdOiI{xju1?=>=01:41>0>7:`GidBf|hCeM|ny=31:94368=0nIcnD`vbMkGuzhs7=?0324<23>dCehNjxlGaAspb}975658=2<94bEob@drfAgKy~lw313058fAkfLh~jEcO}r`{?578;:04::6lKm`FbpdOiI{xju1?=>=0=52=eLdkOmyoFn@pqe|:6:768<3?8;cFneAgsi@dJ~ov<00=86799>1iH`oKaucJjDtuip6:>32<2?34?gBjiMkmD`Nrscz84494:95=:5mDlcGeqgNfHxymt2>2?>00;703kNfmIo{aHlBvwg~48850>;1169a@hgCi}kBbL|}ax>26;:4>7;<7oJbaEcweLhFz{kr0<<1<25=52=eLdkOmyoFn@pqe|:6:76843?8;cFneAgsi@dJ~ov<00=86?99?1iH`oKaucJjDtuip6:>32<>058fAkfLh~jEcO}r`{?578;<94:;6lKm`FbpdOiI{xju1?=>=62:417:`GidBf|hCeM|ny=31:92468=0nIcnD`vbMkGuzhs7=?0345<23>dCehNjxlGaAspb}97565>>2<94bEob@drfAgKy~lw313058fAkfLh~jEcO}r`{?578;<14:;6lKm`FbpdOiI{xju1?=>=6::401iH`oKaucJjDtuip6:>32:1?34?gBjiMkmD`Nrscz84494<85=:5mDlcGeqgNfHxymt2>2?>67;703kNfmIo{aHlBvwg~488508:1169a@hgCi}kBbL|}ax>26;:2=7;<7oJbaEcweLhFz{kr0<<1<44=52=eLdkOmyoFn@pqe|:6:76>;3?8;cFneAgsi@dJ~ov<00=80>99>1iH`oKaucJjDtuip6:>32:9?35?gBjiMkmD`Nrscz84494<4:;6lKm`FbpdOiI{xju1?=>=43:417:`GidBf|hCeM|ny=31:9056830nIcnD`vbMkGuzhs7=?036283:410>6:`GidBf|hCeM|ny=31:9099?1iH`oKaucJjDtuip6:>328>048fAkfLh~jEcO}r`{?578;07;=7oJbaEcweLhFz{kr0<<1<8<22>dCehNjxlGaAspb}97465:5=:5mDlcGeqgNfHxymt2>3?>24;703kNfmIo{aHlBvwg~4895027;:6:7;<7oJbaEcweLhFz{kr0<=1<01=52=eLdkOmyoFn@pqe|:6;76:83?8;cFneAgsi@dJ~ov<01=84399>1iH`oKaucJjDtuip6:?32>6?34?gBjiMkmD`Nrscz845948=5=:5mDlcGeqgNfHxymt2>3?>2<;703kNfmIo{aHlBvwg~48950<71179a@hgCi}kBbL|}ax>27;:668=0nIcnD`vbMkGuzhs7=>0321<23>dCehNjxlGaAspb}974658:2<94bEob@drfAgKy~lw312058fAkfLh~jEcO}r`{?568;:=4:;6lKm`FbpdOiI{xju1?<>=06:41;0>7:`GidBf|hCeM|ny=30:94068=0nIcnD`vbMkGuzhs7=>0329<23>dCehNjxlGaAspb}97465822<84bEob@drfAgKy~lw312>1169a@hgCi}kBbL|}ax>27;:497;<7oJbaEcweLhFz{kr0<=1<20=52=eLdkOmyoFn@pqe|:6;768?3?8;cFneAgsi@dJ~ov<01=86299>1iH`oKaucJjDtuip6:?32<5?34?gBjiMkmD`Nrscz84594:<5=:5mDlcGeqgNfHxymt2>3?>03;703kNfmIo{aHlBvwg~48950>61169a@hgCi}kBbL|}ax>27;:417;=7oJbaEcweLhFz{kr0<=1<2<23>dCehNjxlGaAspb}97465>;2<94bEob@drfAgKy~lw312058fAkfLh~jEcO}r`{?568;<:4:;6lKm`FbpdOiI{xju1?<>=67:417:`GidBf|hCeM|ny=30:92168=0nIcnD`vbMkGuzhs7=>0346<23>dCehNjxlGaAspb}97465>32<94bEob@drfAgKy~lw3122hOalJnt`KmEwtfq5;821:1169a@hgCi}kBbL|}ax>27;:287;<7oJbaEcweLhFz{kr0<=1<43=52=eLdkOmyoFn@pqe|:6;76>>3?8;cFneAgsi@dJ~ov<01=80599>1iH`oKaucJjDtuip6:?32:4?34?gBjiMkmD`Nrscz845943?>62;703kNfmIo{aHlBvwg~48950891169a@hgCi}kBbL|}ax>27;:207;<7oJbaEcweLhFz{kr0<=1<4;=53=eLdkOmyoFn@pqe|:6;76>2<94bEob@drfAgKy~lw312>058fAkfLh~jEcO}r`{?568;>;4:56lKm`FbpdOiI{xju1?<>=40>586?2hOalJnt`KmEwtfq5;8218<>048fAkfLh~jEcO}r`{?568;>7;=7oJbaEcweLhFz{kr0<=1<6<22>dCehNjxlGaAspb}9746525=;5mDlcGeqgNfHxymt2>3?>::401iH`oKaucJjDtuip6:832>1?34?gBjiMkmD`Nrscz84294885=:5mDlcGeqgNfHxymt2>4?>27;703kNfmIo{aHlBvwg~48>50<:1169a@hgCi}kBbL|}ax>20;:6=7;<7oJbaEcweLhFz{kr0<:1<04=52=eLdkOmyoFn@pqe|:6<76:;3?8;cFneAgsi@dJ~ov<06=84>99>1iH`oKaucJjDtuip6:832>9?35?gBjiMkmD`Nrscz8429484:;6lKm`FbpdOiI{xju1?;>=03:41<0>7:`GidBf|hCeM|ny=37:94568=0nIcnD`vbMkGuzhs7=90322<23>dCehNjxlGaAspb}973658?2<94bEob@drfAgKy~lw315058fAkfLh~jEcO}r`{?518;:>4:;6lKm`FbpdOiI{xju1?;>=0;:4140>6:`GidBf|hCeM|ny=37:9499>1iH`oKaucJjDtuip6:832<0?34?gBjiMkmD`Nrscz84294:;5=:5mDlcGeqgNfHxymt2>4?>06;703kNfmIo{aHlBvwg~48>50>=1169a@hgCi}kBbL|}ax>20;:4<7;<7oJbaEcweLhFz{kr0<:1<27=52=eLdkOmyoFn@pqe|:6<768:3?8;cFneAgsi@dJ~ov<06=86199>1iH`oKaucJjDtuip6:832<8?34?gBjiMkmD`Nrscz84294:35=;5mDlcGeqgNfHxymt2>4?>0:417:`GidBf|hCeM|ny=37:92668=0nIcnD`vbMkGuzhs7=90343<23>dCehNjxlGaAspb}97365>82<94bEob@drfAgKy~lw315058fAkfLh~jEcO}r`{?518;=64:417:`GidBf|hCeM|ny=37:92>68<0nIcnD`vbMkGuzhs7=9034?34?gBjiMkmD`Nrscz84294<:5=:5mDlcGeqgNfHxymt2>4?>65;703kNfmIo{aHlBvwg~48>508<1169a@hgCi}kBbL|}ax>20;:2;7;<7oJbaEcweLhFz{kr0<:1<46=52=eLdkOmyoFn@pqe|:6<76>93?8;cFneAgsi@dJ~ov<06=80099>1iH`oKaucJjDtuip6:832:7?34?gBjiMkmD`Nrscz84294<25=:5mDlcGeqgNfHxymt2>4?>6=;713kNfmIo{aHlBvwg~48>5080>7:`GidBf|hCeM|ny=37:90768=0nIcnD`vbMkGuzhs7=90360<23>dCehNjxlGaAspb}97365<92<74bEob@drfAgKy~lw315dCehNjxlGaAspb}97365<5=;5mDlcGeqgNfHxymt2>4?>4:402hOalJnt`KmEwtfq5;>21>1169a@hgCi}kBbL|}ax>21;:687;<7oJbaEcweLhFz{kr0<;1<03=52=eLdkOmyoFn@pqe|:6=76:>3?8;cFneAgsi@dJ~ov<07=84599>1iH`oKaucJjDtuip6:932>4?34?gBjiMkmD`Nrscz843948?5=:5mDlcGeqgNfHxymt2>5?>22;703kNfmIo{aHlBvwg~48?50<91169a@hgCi}kBbL|}ax>21;:607;<7oJbaEcweLhFz{kr0<;1<0;=53=eLdkOmyoFn@pqe|:6=76:2<94bEob@drfAgKy~lw31421<>>058fAkfLh~jEcO}r`{?508;:;4:;6lKm`FbpdOiI{xju1?:>=00:4190>7:`GidBf|hCeM|ny=36:94268=0nIcnD`vbMkGuzhs7=80327<23>dCehNjxlGaAspb}972658<2<94bEob@drfAgKy~lw31421<6>048fAkfLh~jEcO}r`{?508;:7;<7oJbaEcweLhFz{kr0<;1<22=52=eLdkOmyoFn@pqe|:6=768=3?8;cFneAgsi@dJ~ov<07=86499>1iH`oKaucJjDtuip6:932<3?34?gBjiMkmD`Nrscz84394:>5=:5mDlcGeqgNfHxymt2>5?>01;703kNfmIo{aHlBvwg~48?50>81169a@hgCi}kBbL|}ax>21;:4?7;<7oJbaEcweLhFz{kr0<;1<2:=52=eLdkOmyoFn@pqe|:6=76853?9;cFneAgsi@dJ~ov<07=8686?2hOalJnt`KmEwtfq5;>21:?>058fAkfLh~jEcO}r`{?508;<84:;6lKm`FbpdOiI{xju1?:>=61:410>7:`GidBf|hCeM|ny=36:92368=0nIcnD`vbMkGuzhs7=80344<23>dCehNjxlGaAspb}97265>=2<94bEob@drfAgKy~lw31421:7>058fAkfLh~jEcO}r`{?508;<04::6lKm`FbpdOiI{xju1?:>=6=52=eLdkOmyoFn@pqe|:6=76><3?8;cFneAgsi@dJ~ov<07=80799>1iH`oKaucJjDtuip6:932:2?34?gBjiMkmD`Nrscz84394<95=:5mDlcGeqgNfHxymt2>5?>60;703kNfmIo{aHlBvwg~48?508;1169a@hgCi}kBbL|}ax>21;:2>7;<7oJbaEcweLhFz{kr0<;1<45=52=eLdkOmyoFn@pqe|:6=76>43?8;cFneAgsi@dJ~ov<07=80?99?1iH`oKaucJjDtuip6:932:>058fAkfLh~jEcO}r`{?508;>94:;6lKm`FbpdOiI{xju1?:>=42:419:`GidBf|hCeM|ny=36:904294:;6lKm`FbpdOiI{xju1?:>=40:402hOalJnt`KmEwtfq5;>2161179a@hgCi}kBbL|}ax>21;:>68?0nIcnD`vbMkGuzhs7=32?>048fAkfLh~jEcO}r`{?5;:687;=7oJbaEcweLhFz{kr0<0310<22>dCehNjxlGaAspb}9794885=;5mDlcGeqgNfHxymt2>>=30:402hOalJnt`KmEwtfq5;50<81179a@hgCi}kBbL|}ax>2:97068<0nIcnD`vbMkGuzhs7=32>8?35?gBjiMkmD`Nrscz848;904:96lKm`FbpdOiI{xju1?1<0<22>dCehNjxlGaAspb}9794;:5=;5mDlcGeqgNfHxymt2>>=02:403?9;cFneAgsi@dJ~ov<02hOalJnt`KmEwtfq5;50?:1179a@hgCi}kBbL|}ax>2:94268<0nIcnD`vbMkGuzhs7=32=6?35?gBjiMkmD`Nrscz848;:>4::6lKm`FbpdOiI{xju1?1<3:=53=eLdkOmyoFn@pqe|:665822<;4bEob@drfAgKy~lw31?>1:402hOalJnt`KmEwtfq5;50><1179a@hgCi}kBbL|}ax>2:95468<0nIcnD`vbMkGuzhs7=32<4?35?gBjiMkmD`Nrscz848;;<4::6lKm`FbpdOiI{xju1?1<24=53=eLdkOmyoFn@pqe|:6659<2<84bEob@drfAgKy~lw31?>0<;713kNfmIo{aHlBvwg~4847?40>5:`GidBf|hCeM|ny=3=8686>2hOalJnt`KmEwtfq5;509>1179a@hgCi}kBbL|}ax>2:92668<0nIcnD`vbMkGuzhs7=32;2?35?gBjiMkmD`Nrscz848;<:4::6lKm`FbpdOiI{xju1?1<56=53=eLdkOmyoFn@pqe|:665>>2<84bEob@drfAgKy~lw31?>72;713kNfmIo{aHlBvwg~48478:0>6:`GidBf|hCeM|ny=3=81>99?1iH`oKaucJjDtuip6:21:6>078fAkfLh~jEcO}r`{?5;:368<0nIcnD`vbMkGuzhs7=32:0?35?gBjiMkmD`Nrscz848;=84::6lKm`FbpdOiI{xju1?1<40=53=eLdkOmyoFn@pqe|:665?82<84bEob@drfAgKy~lw31?>60;713kNfmIo{aHlBvwg~4847980>6:`GidBf|hCeM|ny=3=80099?1iH`oKaucJjDtuip6:21;8>048fAkfLh~jEcO}r`{?5;:207;=7oJbaEcweLhFz{kr0<0358<21>dCehNjxlGaAspb}9794<4::6lKm`FbpdOiI{xju1?1<72=53=eLdkOmyoFn@pqe|:665<:2<84bEob@drfAgKy~lw31?>56;7?3kNfmIo{aHlBvwg~4847:>4?>048fAkfLh~jEcO}r`{?5;:1;7;>7oJbaEcweLhFz{kr0<036?36?gBjiMkmD`Nrscz848;?7;>7oJbaEcweLhFz{kr0<038?36?gBjiMkmD`Nrscz848;17;>7oJbaEcweLhFz{kr0?030?35?gBjiMkmD`Nrscz878;994::6lKm`FbpdOiI{xju1<1<03=53=eLdkOmyoFn@pqe|:565;92<84bEob@drfAgKy~lw32?>27;713kNfmIo{aHlBvwg~4;47=90>6:`GidBf|hCeM|ny=0=84399?1iH`oKaucJjDtuip6921?9>048fAkfLh~jEcO}r`{?6;:6?7;=7oJbaEcweLhFz{kr0?0319<22>dCehNjxlGaAspb}9494835=85mDlcGeqgNfHxymt2=>=3=53=eLdkOmyoFn@pqe|:5658;2<84bEob@drfAgKy~lw32?>15;713kNfmIo{aHlBvwg~4;47>?0>6:`GidBf|hCeM|ny=0=87599?1iH`oKaucJjDtuip6921<;>048fAkfLh~jEcO}r`{?6;:5=7;=7oJbaEcweLhFz{kr0?0327<22>dCehNjxlGaAspb}9494;=5=;5mDlcGeqgNfHxymt2=>=0;:406:`GidBf|hCeM|ny=0=86799?1iH`oKaucJjDtuip6921==>048fAkfLh~jEcO}r`{?6;:4;7;=7oJbaEcweLhFz{kr0?0335<22>dCehNjxlGaAspb}9494:?5=;5mDlcGeqgNfHxymt2=>=15:402hOalJnt`KmEwtfq5850>71149a@hgCi}kBbL|}ax>1:9599?1iH`oKaucJjDtuip6921:?>048fAkfLh~jEcO}r`{?6;:397;=7oJbaEcweLhFz{kr0?0343<22>dCehNjxlGaAspb}9494=95=;5mDlcGeqgNfHxymt2=>=67:402hOalJnt`KmEwtfq5850991179a@hgCi}kBbL|}ax>1:92?68<0nIcnD`vbMkGuzhs7>32;9?36?gBjiMkmD`Nrscz878;<7;=7oJbaEcweLhFz{kr0?0351<22>dCehNjxlGaAspb}9494<;5=;5mDlcGeqgNfHxymt2=>=71:40?3?9;cFneAgsi@dJ~ov<32hOalJnt`KmEwtfq58508;1179a@hgCi}kBbL|}ax>1:93168<0nIcnD`vbMkGuzhs7>32:7?35?gBjiMkmD`Nrscz878;=14::6lKm`FbpdOiI{xju1<1<4;=50=eLdkOmyoFn@pqe|:565?5=;5mDlcGeqgNfHxymt2=>=43:40:4:96lKm`FbpdOiI{xju1<1<7<21>dCehNjxlGaAspb}9494>4:96lKm`FbpdOiI{xju1<1<9<21>dCehNjxlGaAspb}949404:96lKm`FbpdOiI{xju1=1<1<22>dCehNjxlGaAspb}95948:5=;5mDlcGeqgNfHxymt2<>=32:403?9;cFneAgsi@dJ~ov<22hOalJnt`KmEwtfq5950<:1179a@hgCi}kBbL|}ax>0:97268<0nIcnD`vbMkGuzhs7?32>6?35?gBjiMkmD`Nrscz868;9>4::6lKm`FbpdOiI{xju1=1<0:=53=eLdkOmyoFn@pqe|:465;22<;4bEob@drfAgKy~lw33?>2:402hOalJnt`KmEwtfq5950?<1179a@hgCi}kBbL|}ax>0:94468<0nIcnD`vbMkGuzhs7?32=4?35?gBjiMkmD`Nrscz868;:<4::6lKm`FbpdOiI{xju1=1<34=53=eLdkOmyoFn@pqe|:4658<2<84bEob@drfAgKy~lw33?>1<;713kNfmIo{aHlBvwg~4:47>40>5:`GidBf|hCeM|ny=1=8786>2hOalJnt`KmEwtfq5950>>1179a@hgCi}kBbL|}ax>0:95668<0nIcnD`vbMkGuzhs7?32<2?35?gBjiMkmD`Nrscz868;;:4::6lKm`FbpdOiI{xju1=1<26=53=eLdkOmyoFn@pqe|:4659>2<84bEob@drfAgKy~lw33?>02;713kNfmIo{aHlBvwg~4:47?:0>6:`GidBf|hCeM|ny=1=86>99?1iH`oKaucJjDtuip6821=6>078fAkfLh~jEcO}r`{?7;:468<0nIcnD`vbMkGuzhs7?32;0?35?gBjiMkmD`Nrscz868;<84::6lKm`FbpdOiI{xju1=1<50=53=eLdkOmyoFn@pqe|:465>82<84bEob@drfAgKy~lw33?>70;713kNfmIo{aHlBvwg~4:47880>6:`GidBf|hCeM|ny=1=81099?1iH`oKaucJjDtuip6821:8>048fAkfLh~jEcO}r`{?7;:307;=7oJbaEcweLhFz{kr0>0348<21>dCehNjxlGaAspb}9594=4::6lKm`FbpdOiI{xju1=1<42=53=eLdkOmyoFn@pqe|:465?:2<84bEob@drfAgKy~lw33?>66;713kNfmIo{aHlBvwg~4:479>0>6:`GidBf|hCeM|ny=1=80299?1iH`oKaucJjDtuip6821;:>048fAkfLh~jEcO}r`{?7;:2>7;=7oJbaEcweLhFz{kr0>0356<22>dCehNjxlGaAspb}9594<25=;5mDlcGeqgNfHxymt2<>=7::432<84bEob@drfAgKy~lw33?>54;713kNfmIo{aHlBvwg~4:47:<0>6:`GidBf|hCeM|ny=1=8349911iH`oKaucJjDtuip68218<:1<22>dCehNjxlGaAspb}9594?95=85mDlcGeqgNfHxymt2<>=4=50=eLdkOmyoFn@pqe|:465=5=85mDlcGeqgNfHxymt2<>=:=50=eLdkOmyoFn@pqe|:46535=85mDlcGeqgNfHxymt2;>=2=53=eLdkOmyoFn@pqe|:365;;2<84bEob@drfAgKy~lw34?>25;713kNfmIo{aHlBvwg~4=47=?0>6:`GidBf|hCeM|ny=6=84599?1iH`oKaucJjDtuip6?21?;>048fAkfLh~jEcO}r`{?0;:6=7;=7oJbaEcweLhFz{kr090317<22>dCehNjxlGaAspb}92948=5=;5mDlcGeqgNfHxymt2;>=3;:40=0>6:`GidBf|hCeM|ny=6=87799?1iH`oKaucJjDtuip6?21<=>048fAkfLh~jEcO}r`{?0;:5;7;=7oJbaEcweLhFz{kr090325<22>dCehNjxlGaAspb}9294;?5=;5mDlcGeqgNfHxymt2;>=05:402hOalJnt`KmEwtfq5>50?71149a@hgCi}kBbL|}ax>7:9499?1iH`oKaucJjDtuip6?21=?>048fAkfLh~jEcO}r`{?0;:497;=7oJbaEcweLhFz{kr090333<22>dCehNjxlGaAspb}9294:95=;5mDlcGeqgNfHxymt2;>=17:402hOalJnt`KmEwtfq5>50>91179a@hgCi}kBbL|}ax>7:95?68<0nIcnD`vbMkGuzhs7832<9?36?gBjiMkmD`Nrscz818;;7;=7oJbaEcweLhFz{kr090341<22>dCehNjxlGaAspb}9294=;5=;5mDlcGeqgNfHxymt2;>=61:402hOalJnt`KmEwtfq5>509;1179a@hgCi}kBbL|}ax>7:92168<0nIcnD`vbMkGuzhs7832;7?35?gBjiMkmD`Nrscz818;<14::6lKm`FbpdOiI{xju1:1<5;=50=eLdkOmyoFn@pqe|:365>5=;5mDlcGeqgNfHxymt2;>=73:40=3?9;cFneAgsi@dJ~ov<52hOalJnt`KmEwtfq5>508=1179a@hgCi}kBbL|}ax>7:93368<0nIcnD`vbMkGuzhs7832:5?35?gBjiMkmD`Nrscz818;=?4::6lKm`FbpdOiI{xju1:1<45=53=eLdkOmyoFn@pqe|:365?32<84bEob@drfAgKy~lw34?>6=;723kNfmIo{aHlBvwg~4=4793?9;cFneAgsi@dJ~ov<52hOalJnt`KmEwtfq5>50;?1179a@hgCi}kBbL|}ax>7:9056820nIcnD`vbMkGuzhs783293;2=53=eLdkOmyoFn@pqe|:365<82<;4bEob@drfAgKy~lw34?>5:43;:433:402hOalJnt`KmEwtfq5?50<<1179a@hgCi}kBbL|}ax>6:97468<0nIcnD`vbMkGuzhs7932>4?35?gBjiMkmD`Nrscz808;9<4::6lKm`FbpdOiI{xju1;1<04=53=eLdkOmyoFn@pqe|:265;<2<84bEob@drfAgKy~lw35?>2<;713kNfmIo{aHlBvwg~4<47=40>5:`GidBf|hCeM|ny=7=8486>2hOalJnt`KmEwtfq5?50?>1179a@hgCi}kBbL|}ax>6:94668<0nIcnD`vbMkGuzhs7932=2?35?gBjiMkmD`Nrscz808;::4::6lKm`FbpdOiI{xju1;1<36=53=eLdkOmyoFn@pqe|:2658>2<84bEob@drfAgKy~lw35?>12;713kNfmIo{aHlBvwg~4<47>:0>6:`GidBf|hCeM|ny=7=87>99?1iH`oKaucJjDtuip6>21<6>078fAkfLh~jEcO}r`{?1;:568<0nIcnD`vbMkGuzhs7932<0?35?gBjiMkmD`Nrscz808;;84::6lKm`FbpdOiI{xju1;1<20=53=eLdkOmyoFn@pqe|:265982<84bEob@drfAgKy~lw35?>00;713kNfmIo{aHlBvwg~4<47?80>6:`GidBf|hCeM|ny=7=86099?1iH`oKaucJjDtuip6>21=8>048fAkfLh~jEcO}r`{?1;:407;=7oJbaEcweLhFz{kr080338<21>dCehNjxlGaAspb}9394:4::6lKm`FbpdOiI{xju1;1<52=53=eLdkOmyoFn@pqe|:265>:2<84bEob@drfAgKy~lw35?>76;713kNfmIo{aHlBvwg~4<478>0>6:`GidBf|hCeM|ny=7=81299?1iH`oKaucJjDtuip6>21::>048fAkfLh~jEcO}r`{?1;:3>7;=7oJbaEcweLhFz{kr080346<22>dCehNjxlGaAspb}9394=25=;5mDlcGeqgNfHxymt2:>=6::4364;713kNfmIo{aHlBvwg~4<479<0>6:`GidBf|hCeM|ny=7=80499?1iH`oKaucJjDtuip6>21;<>048fAkfLh~jEcO}r`{?1;:2<7;=7oJbaEcweLhFz{kr080354<22>dCehNjxlGaAspb}9394<<5=;5mDlcGeqgNfHxymt2:>=74:4043?9;cFneAgsi@dJ~ov<46:`GidBf|hCeM|ny=7=83699?1iH`oKaucJjDtuip6>218>>048fAkfLh~jEcO}r`{?1;:1:7;37oJbaEcweLhFz{kr08036283:406:`GidBf|hCeM|ny=4=84799?1iH`oKaucJjDtuip6=21?=>048fAkfLh~jEcO}r`{?2;:6;7;=7oJbaEcweLhFz{kr0;0315<22>dCehNjxlGaAspb}90948?5=;5mDlcGeqgNfHxymt29>=35:4076:;3?9;cFneAgsi@dJ~ov<72hOalJnt`KmEwtfq5<50<71149a@hgCi}kBbL|}ax>5:9799?1iH`oKaucJjDtuip6=21048fAkfLh~jEcO}r`{?2;:597;=7oJbaEcweLhFz{kr0;0323<22>dCehNjxlGaAspb}9094;95=;5mDlcGeqgNfHxymt29>=07:4076993?9;cFneAgsi@dJ~ov<72hOalJnt`KmEwtfq5<50?91179a@hgCi}kBbL|}ax>5:94?68<0nIcnD`vbMkGuzhs7:32=9?36?gBjiMkmD`Nrscz838;:7;=7oJbaEcweLhFz{kr0;0331<22>dCehNjxlGaAspb}9094:;5=;5mDlcGeqgNfHxymt29>=11:40768?3?9;cFneAgsi@dJ~ov<72hOalJnt`KmEwtfq5<50>;1179a@hgCi}kBbL|}ax>5:95168<0nIcnD`vbMkGuzhs7:32<7?35?gBjiMkmD`Nrscz838;;14::6lKm`FbpdOiI{xju181<2;=50=eLdkOmyoFn@pqe|:16595=;5mDlcGeqgNfHxymt29>=63:4076?=3?9;cFneAgsi@dJ~ov<72hOalJnt`KmEwtfq5<509=1179a@hgCi}kBbL|}ax>5:92368<0nIcnD`vbMkGuzhs7:32;5?35?gBjiMkmD`Nrscz838;32<84bEob@drfAgKy~lw36?>7=;723kNfmIo{aHlBvwg~4?4783?9;cFneAgsi@dJ~ov<72hOalJnt`KmEwtfq5<508?1179a@hgCi}kBbL|}ax>5:93568<0nIcnD`vbMkGuzhs7:32:3?35?gBjiMkmD`Nrscz838;==4::6lKm`FbpdOiI{xju181<47=53=eLdkOmyoFn@pqe|:165?=2<84bEob@drfAgKy~lw36?>63;713kNfmIo{aHlBvwg~4?47950>6:`GidBf|hCeM|ny=4=80?99<1iH`oKaucJjDtuip6=21;1179a@hgCi}kBbL|}ax>5:90768<0nIcnD`vbMkGuzhs7:3291?35?gBjiMkmD`Nrscz838;>;4:46lKm`FbpdOiI{xju181<7194;713kNfmIo{aHlBvwg~4?47:>0>5:`GidBf|hCeM|ny=4=8386=2hOalJnt`KmEwtfq5<50:0>5:`GidBf|hCeM|ny=4=8=86=2hOalJnt`KmEwtfq5<5040>5:`GidBf|hCeM|ny=5=8586>2hOalJnt`KmEwtfq5=50<>1179a@hgCi}kBbL|}ax>4:97668<0nIcnD`vbMkGuzhs7;32>2?35?gBjiMkmD`Nrscz828;9:4::6lKm`FbpdOiI{xju191<06=53=eLdkOmyoFn@pqe|:065;>2<84bEob@drfAgKy~lw37?>22;713kNfmIo{aHlBvwg~4>47=:0>6:`GidBf|hCeM|ny=5=84>99?1iH`oKaucJjDtuip6<21?6>078fAkfLh~jEcO}r`{?3;:668<0nIcnD`vbMkGuzhs7;32=0?35?gBjiMkmD`Nrscz828;:84::6lKm`FbpdOiI{xju191<30=53=eLdkOmyoFn@pqe|:065882<84bEob@drfAgKy~lw37?>10;713kNfmIo{aHlBvwg~4>47>80>6:`GidBf|hCeM|ny=5=87099?1iH`oKaucJjDtuip6<21<8>048fAkfLh~jEcO}r`{?3;:507;=7oJbaEcweLhFz{kr0:0328<21>dCehNjxlGaAspb}9194;4::6lKm`FbpdOiI{xju191<22=53=eLdkOmyoFn@pqe|:0659:2<84bEob@drfAgKy~lw37?>06;713kNfmIo{aHlBvwg~4>47?>0>6:`GidBf|hCeM|ny=5=86299?1iH`oKaucJjDtuip6<21=:>048fAkfLh~jEcO}r`{?3;:4>7;=7oJbaEcweLhFz{kr0:0336<22>dCehNjxlGaAspb}9194:25=;5mDlcGeqgNfHxymt28>=1::4374;713kNfmIo{aHlBvwg~4>478<0>6:`GidBf|hCeM|ny=5=81499?1iH`oKaucJjDtuip6<21:<>048fAkfLh~jEcO}r`{?3;:3<7;=7oJbaEcweLhFz{kr0:0344<22>dCehNjxlGaAspb}9194=<5=;5mDlcGeqgNfHxymt28>=64:406:`GidBf|hCeM|ny=5=80699?1iH`oKaucJjDtuip6<21;>>048fAkfLh~jEcO}r`{?3;:2:7;=7oJbaEcweLhFz{kr0:0352<22>dCehNjxlGaAspb}9194<>5=;5mDlcGeqgNfHxymt28>=76:40:3?9;cFneAgsi@dJ~ov<62hOalJnt`KmEwtfq5=50861179a@hgCi}kBbL|}ax>4:93>68?0nIcnD`vbMkGuzhs7;32:>048fAkfLh~jEcO}r`{?3;:187;=7oJbaEcweLhFz{kr0:0360<22>dCehNjxlGaAspb}9194?85=55mDlcGeqgNfHxymt28>=40>586>2hOalJnt`KmEwtfq5=50;=1149a@hgCi}kBbL|}ax>4:9099<1iH`oKaucJjDtuip6<2191149a@hgCi}kBbL|}ax>4:9>99<1iH`oKaucJjDtuip6<2171149a@hgCi}kBbL|}ax>;:9699?1iH`oKaucJjDtuip6321??>048fAkfLh~jEcO}r`{?<;:697;=7oJbaEcweLhFz{kr050313<22>dCehNjxlGaAspb}9>94895=;5mDlcGeqgNfHxymt27>=37:402hOalJnt`KmEwtfq5250<91179a@hgCi}kBbL|}ax>;:97?68<0nIcnD`vbMkGuzhs7432>9?36?gBjiMkmD`Nrscz8=8;97;=7oJbaEcweLhFz{kr050321<22>dCehNjxlGaAspb}9>94;;5=;5mDlcGeqgNfHxymt27>=01:402hOalJnt`KmEwtfq5250?;1179a@hgCi}kBbL|}ax>;:94168<0nIcnD`vbMkGuzhs7432=7?35?gBjiMkmD`Nrscz8=8;:14::6lKm`FbpdOiI{xju161<3;=50=eLdkOmyoFn@pqe|:?6585=;5mDlcGeqgNfHxymt27>=13:402hOalJnt`KmEwtfq5250>=1179a@hgCi}kBbL|}ax>;:95368<0nIcnD`vbMkGuzhs7432<5?35?gBjiMkmD`Nrscz8=8;;?4::6lKm`FbpdOiI{xju161<25=53=eLdkOmyoFn@pqe|:?65932<84bEob@drfAgKy~lw38?>0=;723kNfmIo{aHlBvwg~4147?3?9;cFneAgsi@dJ~ov<92hOalJnt`KmEwtfq52509?1179a@hgCi}kBbL|}ax>;:92568<0nIcnD`vbMkGuzhs7432;3?35?gBjiMkmD`Nrscz8=8;<=4::6lKm`FbpdOiI{xju161<57=53=eLdkOmyoFn@pqe|:?65>=2<84bEob@drfAgKy~lw38?>73;713kNfmIo{aHlBvwg~4147850>6:`GidBf|hCeM|ny=:=81?99<1iH`oKaucJjDtuip6321:1179a@hgCi}kBbL|}ax>;:93768<0nIcnD`vbMkGuzhs7432:1?35?gBjiMkmD`Nrscz8=8;=;4::6lKm`FbpdOiI{xju161<41=53=eLdkOmyoFn@pqe|:?65??2<84bEob@drfAgKy~lw38?>61;713kNfmIo{aHlBvwg~41479;0>6:`GidBf|hCeM|ny=:=80199?1iH`oKaucJjDtuip6321;7>048fAkfLh~jEcO}r`{?<;:217;>7oJbaEcweLhFz{kr05035?35?gBjiMkmD`Nrscz8=8;>94::6lKm`FbpdOiI{xju161<73=53=eLdkOmyoFn@pqe|:?65<92<64bEob@drfAgKy~lw38?>57?699?1iH`oKaucJjDtuip63218<>078fAkfLh~jEcO}r`{?<;:168?0nIcnD`vbMkGuzhs74328>078fAkfLh~jEcO}r`{?<;:?68?0nIcnD`vbMkGuzhs74326>078fAkfLh~jEcO}r`{?=;:768<0nIcnD`vbMkGuzhs7532>0?35?gBjiMkmD`Nrscz8<8;984::6lKm`FbpdOiI{xju171<00=53=eLdkOmyoFn@pqe|:>65;82<84bEob@drfAgKy~lw39?>20;713kNfmIo{aHlBvwg~4047=80>6:`GidBf|hCeM|ny=;=84099?1iH`oKaucJjDtuip6221?8>048fAkfLh~jEcO}r`{?=;:607;=7oJbaEcweLhFz{kr040318<21>dCehNjxlGaAspb}9?9484::6lKm`FbpdOiI{xju171<32=53=eLdkOmyoFn@pqe|:>658:2<84bEob@drfAgKy~lw39?>16;713kNfmIo{aHlBvwg~4047>>0>6:`GidBf|hCeM|ny=;=87299?1iH`oKaucJjDtuip6221<:>048fAkfLh~jEcO}r`{?=;:5>7;=7oJbaEcweLhFz{kr040326<22>dCehNjxlGaAspb}9?94;25=;5mDlcGeqgNfHxymt26>=0::4304;713kNfmIo{aHlBvwg~4047?<0>6:`GidBf|hCeM|ny=;=86499?1iH`oKaucJjDtuip6221=<>048fAkfLh~jEcO}r`{?=;:4<7;=7oJbaEcweLhFz{kr040334<22>dCehNjxlGaAspb}9?94:<5=;5mDlcGeqgNfHxymt26>=14:400>6:`GidBf|hCeM|ny=;=81699?1iH`oKaucJjDtuip6221:>>048fAkfLh~jEcO}r`{?=;:3:7;=7oJbaEcweLhFz{kr040342<22>dCehNjxlGaAspb}9?94=>5=;5mDlcGeqgNfHxymt26>=66:402hOalJnt`KmEwtfq5350961179a@hgCi}kBbL|}ax>::92>68?0nIcnD`vbMkGuzhs7532;>048fAkfLh~jEcO}r`{?=;:287;=7oJbaEcweLhFz{kr040350<22>dCehNjxlGaAspb}9?94<85=;5mDlcGeqgNfHxymt26>=70:4083?9;cFneAgsi@dJ~ov<82hOalJnt`KmEwtfq5350881179a@hgCi}kBbL|}ax>::93068<0nIcnD`vbMkGuzhs7532:8?35?gBjiMkmD`Nrscz8<8;=04:96lKm`FbpdOiI{xju171<4<22>dCehNjxlGaAspb}9?94?:5=;5mDlcGeqgNfHxymt26>=42:403?7;cFneAgsi@dJ~ov<87;>7oJbaEcweLhFz{kr04037?36?gBjiMkmD`Nrscz8<8;07;>7oJbaEcweLhFz{kr04039?35?gBjiMkmB{{Aspb}969494:;6lKm`FbpdIr|Hxymt2?>=33:417:`GidBf|hE~xL|}ax>3:97568=0nIcnD`vbKprFz{kr0=0312<23>dCehNjxlAzt@pqe|:765;?2<94bEob@drfG|~J~ov<1058fAkfLh~jCxzNrscz858;9>4:;6lKm`FbpdIr|Hxymt2?>=3;:416:`GidBf|hE~xL|}ax>3:9799>1iH`oKaucLqqGuzhs7<32=0?34?gBjiMkmB{{Aspb}9694;;5=:5mDlcGeqgH}}Ky~lw30?>16;703kNfmIo{aNwwEwtfq5:50?=1169a@hgCi}kDyyO}r`{?4;:5<7;<7oJbaEcweJssI{xju1>1<37=52=eLdkOmyo@uuCqvd;8769:3?8;cFneAgsiFM|ny=2=87199>1iH`oKaucLqqGuzhs7<32=8?34?gBjiMkmB{{Aspb}9694;35=;5mDlcGeqgH}}Ky~lw30?>1:417:`GidBf|hE~xL|}ax>3:95668=0nIcnD`vbKprFz{kr0=0333<23>dCehNjxlAzt@pqe|:765982<94bEob@drfG|~J~ov<1058fAkfLh~jCxzNrscz858;;?4:;6lKm`FbpdIr|Hxymt2?>=14:417:`GidBf|hE~xL|}ax>3:95>68<0nIcnD`vbKprFz{kr0=033?34?gBjiMkmB{{Aspb}9694=:5=:5mDlcGeqgH}}Ky~lw30?>75;703kNfmIo{aNwwEwtfq5:509<1169a@hgCi}kDyyO}r`{?4;:3;7;<7oJbaEcweJssI{xju1>1<56=52=eLdkOmyo@uuCqvd;876?93?8;cFneAgsiFM|ny=2=81099>1iH`oKaucLqqGuzhs7<32;7?34?gBjiMkmB{{Aspb}9694=25=:5mDlcGeqgH}}Ky~lw30?>7=;713kNfmIo{aNwwEwtfq5:5090>7:`GidBf|hE~xL|}ax>3:93768=0nIcnD`vbKprFz{kr0=0350<23>dCehNjxlAzt@pqe|:765?92<94bEob@drfG|~J~ov<1058fAkfLh~jCxzNrscz858;=<4:;6lKm`FbpdIr|Hxymt2?>=75:417:`GidBf|hE~xL|}ax>3:93?68=0nIcnD`vbKprFz{kr0=0358<22>dCehNjxlAzt@pqe|:765?5=:5mDlcGeqgH}}Ky~lw30?>54;703kNfmIo{aNwwEwtfq5:50;?1169a@hgCi}kDyyO}r`{?4;:1:7;27oJbaEcweJssI{xju1>1<7194;703kNfmIo{aNwwEwtfq5:50;=1179a@hgCi}kDyyO}r`{?4;:168<0nIcnD`vbKprFz{kr0=037?35?gBjiMkmB{{Aspb}969414::6lKm`FbpdIr|Hxymt2?>=;=52=eLdkOmyo@uuCqvd;9947<3?7;cFneAgsiFM|ny=33:9776820nIcnD`vbKprFz{kr0<>1<03=5==eLdkOmyo@uuCqvd;9947=?0>8:`GidBf|hE~xL|}ax>24;:6;7;37oJbaEcweJssI{xju1??>=37:4>0?>23;7?3kNfmIo{aNwwEwtfq5;;21?7>0:8fAkfLh~jCxzNrscz84694835=:5mDlcGeqgH}}Ky~lw3110:8fAkfLh~jCxzNrscz84694;;5=55mDlcGeqgH}}Ky~lw311dCehNjxlAzt@pqe|:68769;3?7;cFneAgsiFM|ny=33:94?6820nIcnD`vbKprFz{kr0<>1<3;=52=eLdkOmyo@uuCqvd;9947>3?7;cFneAgsiFM|ny=33:9576820nIcnD`vbKprFz{kr0<>1<23=5==eLdkOmyo@uuCqvd;9947??0>8:`GidBf|hE~xL|}ax>24;:4;7;37oJbaEcweJssI{xju1??>=17:4>;1199a@hgCi}kDyyO}r`{?558;;?4:46lKm`FbpdIr|Hxymt2>0?>03;7?3kNfmIo{aNwwEwtfq5;;21=7>0:8fAkfLh~jCxzNrscz84694:35=:5mDlcGeqgH}}Ky~lw3110:8fAkfLh~jCxzNrscz84694=;5=55mDlcGeqgH}}Ky~lw311?2<64bEob@drfG|~J~ov<02=8139911iH`oKaucLqqGuzhs7==0347<2<>dCehNjxlAzt@pqe|:6876?;3?7;cFneAgsiFM|ny=33:92?6820nIcnD`vbKprFz{kr0<>1<5;=52=eLdkOmyo@uuCqvd;994783?7;cFneAgsiFM|ny=33:9376820nIcnD`vbKprFz{kr0<>1<43=5==eLdkOmyo@uuCqvd;99479?0>8:`GidBf|hE~xL|}ax>24;:2;7;37oJbaEcweJssI{xju1??>=77:4>0?>63;7?3kNfmIo{aNwwEwtfq5;;21;7>0:8fAkfLh~jCxzNrscz84694<35=:5mDlcGeqgH}}Ky~lw3110:8fAkfLh~jCxzNrscz84694?;5=55mDlcGeqgH}}Ky~lw3110>7:`GidBf|hE~xL|}ax>24;:168=0nIcnD`vbKprFz{kr0<>1<6<23>dCehNjxlAzt@pqe|:687632<94bEob@drfG|~J~ov<02=8<86?2hOalJnt`MvpDtuip6:=32?>0:8fAkfLh~jCxzNrscz847948:5=55mDlcGeqgH}}Ky~lw3102?3;?gBjiMkmB{{Aspb}97665;82<64bEob@drfG|~J~ov<03=8429911iH`oKaucLqqGuzhs7=<0314<2<>dCehNjxlAzt@pqe|:6976::3?7;cFneAgsiFM|ny=32:9706820nIcnD`vbKprFz{kr07:`GidBf|hE~xL|}ax>25;:66820nIcnD`vbKprFz{kr0<0>8:`GidBf|hE~xL|}ax>25;:5:7;37oJbaEcweJssI{xju1?>>=00:4>1?>12;7?3kNfmIo{aNwwEwtfq5;:21<8>0:8fAkfLh~jCxzNrscz84794;25=55mDlcGeqgH}}Ky~lw3100:8fAkfLh~jCxzNrscz84794::5=55mDlcGeqgH}}Ky~lw310dCehNjxlAzt@pqe|:69768:3?7;cFneAgsiFM|ny=32:9506820nIcnD`vbKprFz{kr07:`GidBf|hE~xL|}ax>25;:46820nIcnD`vbKprFz{kr08:`GidBf|hE~xL|}ax>25;:3:7;37oJbaEcweJssI{xju1?>>=60:4>1?>72;7?3kNfmIo{aNwwEwtfq5;:21:8>0:8fAkfLh~jCxzNrscz84794=25=55mDlcGeqgH}}Ky~lw3100:8fAkfLh~jCxzNrscz84794<:5=55mDlcGeqgH}}Ky~lw310dCehNjxlAzt@pqe|:6976>:3?7;cFneAgsiFM|ny=32:9306820nIcnD`vbKprFz{kr07:`GidBf|hE~xL|}ax>25;:26820nIcnD`vbKprFz{kr08:`GidBf|hE~xL|}ax>25;:1:7;j7oJbaEcweJssI{xju1?>>=40>58602hOalJnt`MvpDtuip6:=3293?34?gBjiMkmB{{Aspb}97665<5=:5mDlcGeqgH}}Ky~lw310=2=5==eLdkOmyo@uuCqvd;9;47==0>8:`GidBf|hE~xL|}ax>26;:697;37oJbaEcweJssI{xju1?=>=31:4>2?>21;7?3kNfmIo{aNwwEwtfq5;921?9>0:8fAkfLh~jCxzNrscz844948=5=55mDlcGeqgH}}Ky~lw31332>9?34?gBjiMkmB{{Aspb}97565;5=55mDlcGeqgH}}Ky~lw31332=1?3;?gBjiMkmB{{Aspb}97565892<64bEob@drfG|~J~ov<00=8759911iH`oKaucLqqGuzhs7=?0325<2<>dCehNjxlAzt@pqe|:6:76993?7;cFneAgsiFM|ny=31:9416820nIcnD`vbKprFz{kr0<<1<35=5==eLdkOmyo@uuCqvd;9;47>50>8:`GidBf|hE~xL|}ax>26;:517;<7oJbaEcweJssI{xju1?=>=0=5==eLdkOmyo@uuCqvd;9;47?=0>8:`GidBf|hE~xL|}ax>26;:497;37oJbaEcweJssI{xju1?=>=11:4>=1199a@hgCi}kDyyO}r`{?578;;=4:46lKm`FbpdIr|Hxymt2>2?>01;7?3kNfmIo{aNwwEwtfq5;921=9>0:8fAkfLh~jCxzNrscz84494:=5=55mDlcGeqgH}}Ky~lw31332<9?34?gBjiMkmB{{Aspb}9756595=55mDlcGeqgH}}Ky~lw31332;1?3;?gBjiMkmB{{Aspb}97565>92<64bEob@drfG|~J~ov<00=8159911iH`oKaucLqqGuzhs7=?0345<2<>dCehNjxlAzt@pqe|:6:76?93?7;cFneAgsiFM|ny=31:9216820nIcnD`vbKprFz{kr0<<1<55=5==eLdkOmyo@uuCqvd;9;47850>8:`GidBf|hE~xL|}ax>26;:317;<7oJbaEcweJssI{xju1?=>=6=5==eLdkOmyo@uuCqvd;9;479=0>8:`GidBf|hE~xL|}ax>26;:297;37oJbaEcweJssI{xju1?=>=71:4>2?>61;7?3kNfmIo{aNwwEwtfq5;921;9>0:8fAkfLh~jCxzNrscz84494<=5=55mDlcGeqgH}}Ky~lw31332:9?34?gBjiMkmB{{Aspb}97565?5=55mDlcGeqgH}}Ky~lw3133291?3;?gBjiMkmB{{Aspb}97565<92=40:417:`GidBf|hE~xL|}ax>26;:068=0nIcnD`vbKprFz{kr0<<1<9<23>dCehNjxlAzt@pqe|:6:7622<94bEob@drfG|~J~ov<01=858602hOalJnt`MvpDtuip6:?32>0?3;?gBjiMkmB{{Aspb}97465;:2<64bEob@drfG|~J~ov<01=8449911iH`oKaucLqqGuzhs7=>0312<2<>dCehNjxlAzt@pqe|:6;76:83?7;cFneAgsiFM|ny=30:9726820nIcnD`vbKprFz{kr0<=1<04=5==eLdkOmyo@uuCqvd;9:47=:0>8:`GidBf|hE~xL|}ax>27;:607;37oJbaEcweJssI{xju1?<>=3::418:`GidBf|hE~xL|}ax>27;:587;37oJbaEcweJssI{xju1?<>=02:4>3?>10;7?3kNfmIo{aNwwEwtfq5;821<:>0:8fAkfLh~jCxzNrscz84594;<5=55mDlcGeqgH}}Ky~lw3120332<2<>dCehNjxlAzt@pqe|:6;76883?7;cFneAgsiFM|ny=30:9526820nIcnD`vbKprFz{kr0<=1<24=5==eLdkOmyo@uuCqvd;9:47?:0>8:`GidBf|hE~xL|}ax>27;:407;37oJbaEcweJssI{xju1?<>=1::410>8:`GidBf|hE~xL|}ax>27;:387;37oJbaEcweJssI{xju1?<>=62:4>3?>70;7?3kNfmIo{aNwwEwtfq5;821::>0:8fAkfLh~jCxzNrscz84594=<5=55mDlcGeqgH}}Ky~lw31222<94bEob@drfG|~J~ov<01=818602hOalJnt`MvpDtuip6:?32:0?3;?gBjiMkmB{{Aspb}97465?:2<64bEob@drfG|~J~ov<01=8049911iH`oKaucLqqGuzhs7=>0352<2<>dCehNjxlAzt@pqe|:6;76>83?7;cFneAgsiFM|ny=30:9326820nIcnD`vbKprFz{kr0<=1<44=5==eLdkOmyo@uuCqvd;9:479:0>8:`GidBf|hE~xL|}ax>27;:207;37oJbaEcweJssI{xju1?<>=7::418:`GidBf|hE~xL|}ax>27;:187;37oJbaEcweJssI{xju1?<>=42:4>:0;2<64bEob@drfG|~J~ov<01=83599>1iH`oKaucLqqGuzhs7=>036?34?gBjiMkmB{{Aspb}97465=5=:5mDlcGeqgH}}Ky~lw312=33:4>504?>27;7?3kNfmIo{aNwwEwtfq5;?21?;>0:8fAkfLh~jCxzNrscz842948?5=55mDlcGeqgH}}Ky~lw3157?3;?gBjiMkmB{{Aspb}97365;32<64bEob@drfG|~J~ov<06=84?99>1iH`oKaucLqqGuzhs7=9031?3;?gBjiMkmB{{Aspb}973658;2<64bEob@drfG|~J~ov<06=8779911iH`oKaucLqqGuzhs7=90323<2<>dCehNjxlAzt@pqe|:6<769?3?7;cFneAgsiFM|ny=37:9436820nIcnD`vbKprFz{kr0<:1<37=5==eLdkOmyo@uuCqvd;9=47>;0>8:`GidBf|hE~xL|}ax>20;:5?7;37oJbaEcweJssI{xju1?;>=0;:4>50?71169a@hgCi}kDyyO}r`{?518;:7;37oJbaEcweJssI{xju1?;>=13:4>50>?1199a@hgCi}kDyyO}r`{?518;;;4:46lKm`FbpdIr|Hxymt2>4?>07;7?3kNfmIo{aNwwEwtfq5;?21=;>0:8fAkfLh~jCxzNrscz84294:?5=55mDlcGeqgH}}Ky~lw3151iH`oKaucLqqGuzhs7=9033?3;?gBjiMkmB{{Aspb}97365>;2<64bEob@drfG|~J~ov<06=8179911iH`oKaucLqqGuzhs7=90343<2<>dCehNjxlAzt@pqe|:6<76??3?7;cFneAgsiFM|ny=37:9236820nIcnD`vbKprFz{kr0<:1<57=5==eLdkOmyo@uuCqvd;9=478;0>8:`GidBf|hE~xL|}ax>20;:3?7;37oJbaEcweJssI{xju1?;>=6;:4>50971169a@hgCi}kDyyO}r`{?518;<7;37oJbaEcweJssI{xju1?;>=73:4>508?1199a@hgCi}kDyyO}r`{?518;=;4:46lKm`FbpdIr|Hxymt2>4?>67;7?3kNfmIo{aNwwEwtfq5;?21;;>0:8fAkfLh~jCxzNrscz842941iH`oKaucLqqGuzhs7=9035?3;?gBjiMkmB{{Aspb}97365<;2<64bEob@drfG|~J~ov<06=8379911iH`oKaucLqqGuzhs7=90363<2e>dCehNjxlAzt@pqe|:6<76=?7>1199a@hgCi}kDyyO}r`{?518;>:4:;6lKm`FbpdIr|Hxymt2>4?>5:4150:0>7:`GidBf|hE~xL|}ax>20;:?68=0nIcnD`vbKprFz{kr0<:1<8<23>dCehNjxlAzt@pqe|:6=76;2<64bEob@drfG|~J~ov<07=8469911iH`oKaucLqqGuzhs7=80310<2<>dCehNjxlAzt@pqe|:6=76:>3?7;cFneAgsiFM|ny=36:9746820nIcnD`vbKprFz{kr0<;1<06=5==eLdkOmyo@uuCqvd;9<47=80>8:`GidBf|hE~xL|}ax>21;:6>7;37oJbaEcweJssI{xju1?:>=34:4>5?>2:4>1199a@hgCi}kDyyO}r`{?508;:84:46lKm`FbpdIr|Hxymt2>5?>16;7?3kNfmIo{aNwwEwtfq5;>21<<>0:8fAkfLh~jCxzNrscz84394;>5=55mDlcGeqgH}}Ky~lw3149911iH`oKaucLqqGuzhs7=80328<23>dCehNjxlAzt@pqe|:6=7692<64bEob@drfG|~J~ov<07=8669911iH`oKaucLqqGuzhs7=80330<2<>dCehNjxlAzt@pqe|:6=768>3?7;cFneAgsiFM|ny=36:9546820nIcnD`vbKprFz{kr0<;1<26=5==eLdkOmyo@uuCqvd;9<47?80>8:`GidBf|hE~xL|}ax>21;:4>7;37oJbaEcweJssI{xju1?:>=14:4>61199a@hgCi}kDyyO}r`{?508;;04:;6lKm`FbpdIr|Hxymt2>5?>0:4>1199a@hgCi}kDyyO}r`{?508;<84:46lKm`FbpdIr|Hxymt2>5?>76;7?3kNfmIo{aNwwEwtfq5;>21:<>0:8fAkfLh~jCxzNrscz84394=>5=55mDlcGeqgH}}Ky~lw314<2<64bEob@drfG|~J~ov<07=81>9911iH`oKaucLqqGuzhs7=80348<23>dCehNjxlAzt@pqe|:6=76?2<64bEob@drfG|~J~ov<07=8069911iH`oKaucLqqGuzhs7=80350<2<>dCehNjxlAzt@pqe|:6=76>>3?7;cFneAgsiFM|ny=36:9346820nIcnD`vbKprFz{kr0<;1<46=5==eLdkOmyo@uuCqvd;9<47980>8:`GidBf|hE~xL|}ax>21;:2>7;37oJbaEcweJssI{xju1?:>=74:4>5?>6:4>1199a@hgCi}kDyyO}r`{?508;>84:46lKm`FbpdIr|Hxymt2>5?>56;7f3kNfmIo{aNwwEwtfq5;>218<:1<2<>dCehNjxlAzt@pqe|:6=76=?3?8;cFneAgsiFM|ny=36:9099>1iH`oKaucLqqGuzhs7=8037?34?gBjiMkmB{{Aspb}9726525=:5mDlcGeqgH}}Ky~lw3147:`GidBf|hE~xL|}ax>2:97768=0nIcnD`vbKprFz{kr0<0310<23>dCehNjxlAzt@pqe|:665;92<94bEob@drfG|~J~ov<0058fAkfLh~jCxzNrscz848;9<4:;6lKm`FbpdIr|Hxymt2>>=35:417:`GidBf|hE~xL|}ax>2:97?68=0nIcnD`vbKprFz{kr0<0318<22>dCehNjxlAzt@pqe|:665;5=:5mDlcGeqgH}}Ky~lw31?>14;703kNfmIo{aNwwEwtfq5;50??1169a@hgCi}kDyyO}r`{?5;:5:7;<7oJbaEcweJssI{xju1?1<31=52=eLdkOmyo@uuCqvd;976983?8;cFneAgsiFM|ny=3=87399>1iH`oKaucLqqGuzhs7=32=6?34?gBjiMkmB{{Aspb}9794;=5=:5mDlcGeqgH}}Ky~lw31?>1<;703kNfmIo{aNwwEwtfq5;50?71179a@hgCi}kDyyO}r`{?5;:568=0nIcnD`vbKprFz{kr0<0331<23>dCehNjxlAzt@pqe|:6659:2<94bEob@drfG|~J~ov<0058fAkfLh~jCxzNrscz848;;=4:;6lKm`FbpdIr|Hxymt2>>=16:417:`GidBf|hE~xL|}ax>2:95068=0nIcnD`vbKprFz{kr0<0339<23>dCehNjxlAzt@pqe|:665922<84bEob@drfG|~J~ov<01169a@hgCi}kDyyO}r`{?5;:397;<7oJbaEcweJssI{xju1?1<50=52=eLdkOmyo@uuCqvd;976??3?8;cFneAgsiFM|ny=3=81299>1iH`oKaucLqqGuzhs7=32;5?34?gBjiMkmB{{Aspb}9794=<5=:5mDlcGeqgH}}Ky~lw31?>73;703kNfmIo{aNwwEwtfq5;50961169a@hgCi}kDyyO}r`{?5;:317;=7oJbaEcweJssI{xju1?1<5<23>dCehNjxlAzt@pqe|:665?;2<94bEob@drfG|~J~ov<0058fAkfLh~jCxzNrscz848;=:4:;6lKm`FbpdIr|Hxymt2>>=77:417:`GidBf|hE~xL|}ax>2:93168=0nIcnD`vbKprFz{kr0<0356<23>dCehNjxlAzt@pqe|:665?32<94bEob@drfG|~J~ov<02hOalJnt`MvpDtuip6:21;1169a@hgCi}kDyyO}r`{?5;:187;<7oJbaEcweJssI{xju1?1<73=52=eLdkOmyo@uuCqvd;976=>3?6;cFneAgsiFM|ny=3=835=87;<7oJbaEcweJssI{xju1?1<71=53=eLdkOmyo@uuCqvd;976=2<84bEob@drfG|~J~ov<06:`GidBf|hE~xL|}ax>2:9?99?1iH`oKaucLqqGuzhs7>32?>058fAkfLh~jCxzNrscz878;994:;6lKm`FbpdIr|Hxymt2=>=32:417:`GidBf|hE~xL|}ax>1:97468=0nIcnD`vbKprFz{kr0?0315<23>dCehNjxlAzt@pqe|:565;>2<94bEob@drfG|~J~ov<3058fAkfLh~jCxzNrscz878;914:;6lKm`FbpdIr|Hxymt2=>=3::401iH`oKaucLqqGuzhs7>32=1?34?gBjiMkmB{{Aspb}9494;85=:5mDlcGeqgH}}Ky~lw32?>17;703kNfmIo{aNwwEwtfq5850?:1169a@hgCi}kDyyO}r`{?6;:5=7;<7oJbaEcweJssI{xju1<1<34=52=eLdkOmyo@uuCqvd;:769;3?8;cFneAgsiFM|ny=0=87>99>1iH`oKaucLqqGuzhs7>32=9?35?gBjiMkmB{{Aspb}9494;4:;6lKm`FbpdIr|Hxymt2=>=13:417:`GidBf|hE~xL|}ax>1:95568=0nIcnD`vbKprFz{kr0?0332<23>dCehNjxlAzt@pqe|:5659?2<94bEob@drfG|~J~ov<3058fAkfLh~jCxzNrscz878;;>4:;6lKm`FbpdIr|Hxymt2=>=1;:416:`GidBf|hE~xL|}ax>1:9599>1iH`oKaucLqqGuzhs7>32;0?34?gBjiMkmB{{Aspb}9494=;5=:5mDlcGeqgH}}Ky~lw32?>76;703kNfmIo{aNwwEwtfq58509=1169a@hgCi}kDyyO}r`{?6;:3<7;<7oJbaEcweJssI{xju1<1<57=52=eLdkOmyo@uuCqvd;:76?:3?8;cFneAgsiFM|ny=0=81199>1iH`oKaucLqqGuzhs7>32;8?34?gBjiMkmB{{Aspb}9494=35=;5mDlcGeqgH}}Ky~lw32?>7:417:`GidBf|hE~xL|}ax>1:93668=0nIcnD`vbKprFz{kr0?0353<23>dCehNjxlAzt@pqe|:565?82<94bEob@drfG|~J~ov<3058fAkfLh~jCxzNrscz878;=?4:;6lKm`FbpdIr|Hxymt2=>=74:417:`GidBf|hE~xL|}ax>1:93>68<0nIcnD`vbKprFz{kr0?035?34?gBjiMkmB{{Aspb}9494?:5=:5mDlcGeqgH}}Ky~lw32?>55;703kNfmIo{aNwwEwtfq5850;<1189a@hgCi}kDyyO}r`{?6;:1;3:5=:5mDlcGeqgH}}Ky~lw32?>57;713kNfmIo{aNwwEwtfq5850;0>6:`GidBf|hE~xL|}ax>1:9199?1iH`oKaucLqqGuzhs7>327>048fAkfLh~jCxzNrscz878;17;=7oJbaEcweJssI{xju1=1<1<23>dCehNjxlAzt@pqe|:465;;2<94bEob@drfG|~J~ov<2058fAkfLh~jCxzNrscz868;9:4:;6lKm`FbpdIr|Hxymt2<>=37:417:`GidBf|hE~xL|}ax>0:97168=0nIcnD`vbKprFz{kr0>0316<23>dCehNjxlAzt@pqe|:465;32<94bEob@drfG|~J~ov<22hOalJnt`MvpDtuip6821?1169a@hgCi}kDyyO}r`{?7;:587;<7oJbaEcweJssI{xju1=1<33=52=eLdkOmyo@uuCqvd;;769>3?8;cFneAgsiFM|ny=1=87599>1iH`oKaucLqqGuzhs7?32=4?34?gBjiMkmB{{Aspb}9594;?5=:5mDlcGeqgH}}Ky~lw33?>12;703kNfmIo{aNwwEwtfq5950?91169a@hgCi}kDyyO}r`{?7;:507;<7oJbaEcweJssI{xju1=1<3;=53=eLdkOmyo@uuCqvd;;7692<94bEob@drfG|~J~ov<2>058fAkfLh~jCxzNrscz868;;;4:;6lKm`FbpdIr|Hxymt2<>=10:417:`GidBf|hE~xL|}ax>0:95268=0nIcnD`vbKprFz{kr0>0337<23>dCehNjxlAzt@pqe|:4659<2<94bEob@drfG|~J~ov<2048fAkfLh~jCxzNrscz868;;7;<7oJbaEcweJssI{xju1=1<52=52=eLdkOmyo@uuCqvd;;76?=3?8;cFneAgsiFM|ny=1=81499>1iH`oKaucLqqGuzhs7?32;3?34?gBjiMkmB{{Aspb}9594=>5=:5mDlcGeqgH}}Ky~lw33?>71;703kNfmIo{aNwwEwtfq5950981169a@hgCi}kDyyO}r`{?7;:3?7;<7oJbaEcweJssI{xju1=1<5:=52=eLdkOmyo@uuCqvd;;76?53?9;cFneAgsiFM|ny=1=8186?2hOalJnt`MvpDtuip6821;?>058fAkfLh~jCxzNrscz868;=84:;6lKm`FbpdIr|Hxymt2<>=71:410>7:`GidBf|hE~xL|}ax>0:93368=0nIcnD`vbKprFz{kr0>0354<23>dCehNjxlAzt@pqe|:465?=2<94bEob@drfG|~J~ov<2058fAkfLh~jCxzNrscz868;=04::6lKm`FbpdIr|Hxymt2<>=7=52=eLdkOmyo@uuCqvd;;76=<3?8;cFneAgsiFM|ny=1=83799>1iH`oKaucLqqGuzhs7?3292?3:?gBjiMkmB{{Aspb}9594?91<3?8;cFneAgsiFM|ny=1=83599?1iH`oKaucLqqGuzhs7?329>048fAkfLh~jCxzNrscz868;?7;=7oJbaEcweJssI{xju1=1<9<22>dCehNjxlAzt@pqe|:46535=;5mDlcGeqgH}}Ky~lw34?>3:417:`GidBf|hE~xL|}ax>7:97668=0nIcnD`vbKprFz{kr090313<23>dCehNjxlAzt@pqe|:365;82<94bEob@drfG|~J~ov<5058fAkfLh~jCxzNrscz818;9?4:;6lKm`FbpdIr|Hxymt2;>=34:417:`GidBf|hE~xL|}ax>7:97>68<0nIcnD`vbKprFz{kr09031?34?gBjiMkmB{{Aspb}9294;:5=:5mDlcGeqgH}}Ky~lw34?>15;703kNfmIo{aNwwEwtfq5>50?<1169a@hgCi}kDyyO}r`{?0;:5;7;<7oJbaEcweJssI{xju1:1<36=52=eLdkOmyo@uuCqvd;<76993?8;cFneAgsiFM|ny=6=87099>1iH`oKaucLqqGuzhs7832=7?34?gBjiMkmB{{Aspb}9294;25=:5mDlcGeqgH}}Ky~lw34?>1=;713kNfmIo{aNwwEwtfq5>50?0>7:`GidBf|hE~xL|}ax>7:95768=0nIcnD`vbKprFz{kr090330<23>dCehNjxlAzt@pqe|:365992<94bEob@drfG|~J~ov<5058fAkfLh~jCxzNrscz818;;<4:;6lKm`FbpdIr|Hxymt2;>=15:417:`GidBf|hE~xL|}ax>7:95?68=0nIcnD`vbKprFz{kr090338<22>dCehNjxlAzt@pqe|:36595=:5mDlcGeqgH}}Ky~lw34?>74;703kNfmIo{aNwwEwtfq5>509?1169a@hgCi}kDyyO}r`{?0;:3:7;<7oJbaEcweJssI{xju1:1<51=52=eLdkOmyo@uuCqvd;<76?83?8;cFneAgsiFM|ny=6=81399>1iH`oKaucLqqGuzhs7832;6?34?gBjiMkmB{{Aspb}9294==5=:5mDlcGeqgH}}Ky~lw34?>7<;703kNfmIo{aNwwEwtfq5>50971179a@hgCi}kDyyO}r`{?0;:368=0nIcnD`vbKprFz{kr090351<23>dCehNjxlAzt@pqe|:365?:2<94bEob@drfG|~J~ov<5058fAkfLh~jCxzNrscz818;==4:;6lKm`FbpdIr|Hxymt2;>=76:417:`GidBf|hE~xL|}ax>7:93068=0nIcnD`vbKprFz{kr090359<23>dCehNjxlAzt@pqe|:365?22<84bEob@drfG|~J~ov<550;>1169a@hgCi}kDyyO}r`{?0;:197;<7oJbaEcweJssI{xju1:1<70=5<=eLdkOmyo@uuCqvd;<76=?7>1169a@hgCi}kDyyO}r`{?0;:1;7;=7oJbaEcweJssI{xju1:1<7<22>dCehNjxlAzt@pqe|:365=5=;5mDlcGeqgH}}Ky~lw34?>;:4021??>058fAkfLh~jCxzNrscz808;984:;6lKm`FbpdIr|Hxymt2:>=31:410>7:`GidBf|hE~xL|}ax>6:97368=0nIcnD`vbKprFz{kr080314<23>dCehNjxlAzt@pqe|:265;=2<94bEob@drfG|~J~ov<421?7>058fAkfLh~jCxzNrscz808;904::6lKm`FbpdIr|Hxymt2:>=3=52=eLdkOmyo@uuCqvd;=769<3?8;cFneAgsiFM|ny=7=87799>1iH`oKaucLqqGuzhs7932=2?34?gBjiMkmB{{Aspb}9394;95=:5mDlcGeqgH}}Ky~lw35?>10;703kNfmIo{aNwwEwtfq5?50?;1169a@hgCi}kDyyO}r`{?1;:5>7;<7oJbaEcweJssI{xju1;1<35=52=eLdkOmyo@uuCqvd;=76943?8;cFneAgsiFM|ny=7=87?99?1iH`oKaucLqqGuzhs7932=>058fAkfLh~jCxzNrscz808;;94:;6lKm`FbpdIr|Hxymt2:>=12:417:`GidBf|hE~xL|}ax>6:95468=0nIcnD`vbKprFz{kr080335<23>dCehNjxlAzt@pqe|:2659>2<94bEob@drfG|~J~ov<421=8>058fAkfLh~jCxzNrscz808;;14:;6lKm`FbpdIr|Hxymt2:>=1::401iH`oKaucLqqGuzhs7932;1?34?gBjiMkmB{{Aspb}9394=85=:5mDlcGeqgH}}Ky~lw35?>77;703kNfmIo{aNwwEwtfq5?509:1169a@hgCi}kDyyO}r`{?1;:3=7;<7oJbaEcweJssI{xju1;1<54=52=eLdkOmyo@uuCqvd;=76?;3?8;cFneAgsiFM|ny=7=81>99>1iH`oKaucLqqGuzhs7932;9?35?gBjiMkmB{{Aspb}9394=4:;6lKm`FbpdIr|Hxymt2:>=73:417:`GidBf|hE~xL|}ax>6:93568=0nIcnD`vbKprFz{kr080352<23>dCehNjxlAzt@pqe|:265??2<94bEob@drfG|~J~ov<421;9>058fAkfLh~jCxzNrscz808;=>4:;6lKm`FbpdIr|Hxymt2:>=7;:416:`GidBf|hE~xL|}ax>6:9399>1iH`oKaucLqqGuzhs793290?34?gBjiMkmB{{Aspb}9394?;5=:5mDlcGeqgH}}Ky~lw35?>56;7>3kNfmIo{aNwwEwtfq5?50;=50?34?gBjiMkmB{{Aspb}9394?95=;5mDlcGeqgH}}Ky~lw35?>5:402hOalJnt`MvpDtuip6>2171179a@hgCi}kDyyO}r`{?2;:768=0nIcnD`vbKprFz{kr0;0311<23>dCehNjxlAzt@pqe|:165;:2<94bEob@drfG|~J~ov<7058fAkfLh~jCxzNrscz838;9=4:;6lKm`FbpdIr|Hxymt29>=36:417:`GidBf|hE~xL|}ax>5:97068=0nIcnD`vbKprFz{kr0;0319<23>dCehNjxlAzt@pqe|:165;22<84bEob@drfG|~J~ov<71169a@hgCi}kDyyO}r`{?2;:597;<7oJbaEcweJssI{xju181<30=52=eLdkOmyo@uuCqvd;>769?3?8;cFneAgsiFM|ny=4=87299>1iH`oKaucLqqGuzhs7:32=5?34?gBjiMkmB{{Aspb}9094;<5=:5mDlcGeqgH}}Ky~lw36?>13;703kNfmIo{aNwwEwtfq5<50?61169a@hgCi}kDyyO}r`{?2;:517;=7oJbaEcweJssI{xju181<3<23>dCehNjxlAzt@pqe|:1659;2<94bEob@drfG|~J~ov<7058fAkfLh~jCxzNrscz838;;:4:;6lKm`FbpdIr|Hxymt29>=17:417:`GidBf|hE~xL|}ax>5:95168=0nIcnD`vbKprFz{kr0;0336<23>dCehNjxlAzt@pqe|:165932<94bEob@drfG|~J~ov<72hOalJnt`MvpDtuip6=21=1169a@hgCi}kDyyO}r`{?2;:387;<7oJbaEcweJssI{xju181<53=52=eLdkOmyo@uuCqvd;>76?>3?8;cFneAgsiFM|ny=4=81599>1iH`oKaucLqqGuzhs7:32;4?34?gBjiMkmB{{Aspb}9094=?5=:5mDlcGeqgH}}Ky~lw36?>72;703kNfmIo{aNwwEwtfq5<50991169a@hgCi}kDyyO}r`{?2;:307;<7oJbaEcweJssI{xju181<5;=53=eLdkOmyo@uuCqvd;>76?2<94bEob@drfG|~J~ov<7>058fAkfLh~jCxzNrscz838;=;4:;6lKm`FbpdIr|Hxymt29>=70:417:`GidBf|hE~xL|}ax>5:93268=0nIcnD`vbKprFz{kr0;0357<23>dCehNjxlAzt@pqe|:165?<2<94bEob@drfG|~J~ov<7048fAkfLh~jCxzNrscz838;=7;<7oJbaEcweJssI{xju181<72=52=eLdkOmyo@uuCqvd;>76==3?8;cFneAgsiFM|ny=4=8349901iH`oKaucLqqGuzhs7:3293;2=52=eLdkOmyo@uuCqvd;>76=?3?9;cFneAgsiFM|ny=4=8386>2hOalJnt`MvpDtuip6=2191179a@hgCi}kDyyO}r`{?2;:?68<0nIcnD`vbKprFz{kr0;039?35?gBjiMkmB{{Aspb}919494:;6lKm`FbpdIr|Hxymt28>=33:4147=<0>7:`GidBf|hE~xL|}ax>4:97568=0nIcnD`vbKprFz{kr0:0312<23>dCehNjxlAzt@pqe|:065;?2<94bEob@drfG|~J~ov<6058fAkfLh~jCxzNrscz828;9>4:;6lKm`FbpdIr|Hxymt28>=3;:4147=40>6:`GidBf|hE~xL|}ax>4:9799>1iH`oKaucLqqGuzhs7;32=0?34?gBjiMkmB{{Aspb}9194;;5=:5mDlcGeqgH}}Ky~lw37?>16;703kNfmIo{aNwwEwtfq5=50?=1169a@hgCi}kDyyO}r`{?3;:5<7;<7oJbaEcweJssI{xju191<37=52=eLdkOmyo@uuCqvd;?769:3?8;cFneAgsiFM|ny=5=87199>1iH`oKaucLqqGuzhs7;32=8?34?gBjiMkmB{{Aspb}9194;35=;5mDlcGeqgH}}Ky~lw37?>1:4147?=0>7:`GidBf|hE~xL|}ax>4:95668=0nIcnD`vbKprFz{kr0:0333<23>dCehNjxlAzt@pqe|:065982<94bEob@drfG|~J~ov<6058fAkfLh~jCxzNrscz828;;?4:;6lKm`FbpdIr|Hxymt28>=14:4147?50>7:`GidBf|hE~xL|}ax>4:95>68<0nIcnD`vbKprFz{kr0:033?34?gBjiMkmB{{Aspb}9194=:5=:5mDlcGeqgH}}Ky~lw37?>75;703kNfmIo{aNwwEwtfq5=509<1169a@hgCi}kDyyO}r`{?3;:3;7;<7oJbaEcweJssI{xju191<56=52=eLdkOmyo@uuCqvd;?76?93?8;cFneAgsiFM|ny=5=81099>1iH`oKaucLqqGuzhs7;32;7?34?gBjiMkmB{{Aspb}9194=25=:5mDlcGeqgH}}Ky~lw37?>7=;713kNfmIo{aNwwEwtfq5=5090>7:`GidBf|hE~xL|}ax>4:93768=0nIcnD`vbKprFz{kr0:0350<23>dCehNjxlAzt@pqe|:065?92<94bEob@drfG|~J~ov<6058fAkfLh~jCxzNrscz828;=<4:;6lKm`FbpdIr|Hxymt28>=75:41479:0>7:`GidBf|hE~xL|}ax>4:93?68=0nIcnD`vbKprFz{kr0:0358<22>dCehNjxlAzt@pqe|:065?5=:5mDlcGeqgH}}Ky~lw37?>54;703kNfmIo{aNwwEwtfq5=50;?1169a@hgCi}kDyyO}r`{?3;:1:7;27oJbaEcweJssI{xju191<7194;703kNfmIo{aNwwEwtfq5=50;=1179a@hgCi}kDyyO}r`{?3;:168<0nIcnD`vbKprFz{kr0:037?35?gBjiMkmB{{Aspb}919414::6lKm`FbpdIr|Hxymt28>=;=53=eLdkOmyo@uuCqvd;076;2<94bEob@drfG|~J~ov<9>058fAkfLh~jCxzNrscz8=8;9;4:;6lKm`FbpdIr|Hxymt27>=30:417:`GidBf|hE~xL|}ax>;:97268=0nIcnD`vbKprFz{kr050317<23>dCehNjxlAzt@pqe|:?65;<2<94bEob@drfG|~J~ov<9048fAkfLh~jCxzNrscz8=8;97;<7oJbaEcweJssI{xju161<32=52=eLdkOmyo@uuCqvd;0769=3?8;cFneAgsiFM|ny=:=87499>1iH`oKaucLqqGuzhs7432=3?34?gBjiMkmB{{Aspb}9>94;>5=:5mDlcGeqgH}}Ky~lw38?>11;703kNfmIo{aNwwEwtfq5250?81169a@hgCi}kDyyO}r`{?<;:5?7;<7oJbaEcweJssI{xju161<3:=52=eLdkOmyo@uuCqvd;076953?9;cFneAgsiFM|ny=:=8786?2hOalJnt`MvpDtuip6321=?>058fAkfLh~jCxzNrscz8=8;;84:;6lKm`FbpdIr|Hxymt27>=11:410>7:`GidBf|hE~xL|}ax>;:95368=0nIcnD`vbKprFz{kr050334<23>dCehNjxlAzt@pqe|:?659=2<94bEob@drfG|~J~ov<9058fAkfLh~jCxzNrscz8=8;;04::6lKm`FbpdIr|Hxymt27>=1=52=eLdkOmyo@uuCqvd;076?<3?8;cFneAgsiFM|ny=:=81799>1iH`oKaucLqqGuzhs7432;2?34?gBjiMkmB{{Aspb}9>94=95=:5mDlcGeqgH}}Ky~lw38?>70;703kNfmIo{aNwwEwtfq52509;1169a@hgCi}kDyyO}r`{?<;:3>7;<7oJbaEcweJssI{xju161<55=52=eLdkOmyo@uuCqvd;076?43?8;cFneAgsiFM|ny=:=81?99?1iH`oKaucLqqGuzhs7432;>058fAkfLh~jCxzNrscz8=8;=94:;6lKm`FbpdIr|Hxymt27>=72:417:`GidBf|hE~xL|}ax>;:93468=0nIcnD`vbKprFz{kr050355<23>dCehNjxlAzt@pqe|:?65?>2<94bEob@drfG|~J~ov<9058fAkfLh~jCxzNrscz8=8;=14:;6lKm`FbpdIr|Hxymt27>=7::401iH`oKaucLqqGuzhs743291?34?gBjiMkmB{{Aspb}9>94?85=45mDlcGeqgH}}Ky~lw38?>57?699>1iH`oKaucLqqGuzhs743293?35?gBjiMkmB{{Aspb}9>94?4::6lKm`FbpdIr|Hxymt27>=5=53=eLdkOmyo@uuCqvd;07632<84bEob@drfG|~J~ov<97:`GidBf|hE~xL|}ax>::97768=0nIcnD`vbKprFz{kr040310<23>dCehNjxlAzt@pqe|:>65;92<94bEob@drfG|~J~ov<8058fAkfLh~jCxzNrscz8<8;9<4:;6lKm`FbpdIr|Hxymt26>=35:417:`GidBf|hE~xL|}ax>::97?68=0nIcnD`vbKprFz{kr040318<22>dCehNjxlAzt@pqe|:>65;5=:5mDlcGeqgH}}Ky~lw39?>14;703kNfmIo{aNwwEwtfq5350??1169a@hgCi}kDyyO}r`{?=;:5:7;<7oJbaEcweJssI{xju171<31=52=eLdkOmyo@uuCqvd;176983?8;cFneAgsiFM|ny=;=87399>1iH`oKaucLqqGuzhs7532=6?34?gBjiMkmB{{Aspb}9?94;=5=:5mDlcGeqgH}}Ky~lw39?>1<;703kNfmIo{aNwwEwtfq5350?71179a@hgCi}kDyyO}r`{?=;:568=0nIcnD`vbKprFz{kr040331<23>dCehNjxlAzt@pqe|:>659:2<94bEob@drfG|~J~ov<8058fAkfLh~jCxzNrscz8<8;;=4:;6lKm`FbpdIr|Hxymt26>=16:417:`GidBf|hE~xL|}ax>::95068=0nIcnD`vbKprFz{kr040339<23>dCehNjxlAzt@pqe|:>65922<84bEob@drfG|~J~ov<81169a@hgCi}kDyyO}r`{?=;:397;<7oJbaEcweJssI{xju171<50=52=eLdkOmyo@uuCqvd;176??3?8;cFneAgsiFM|ny=;=81299>1iH`oKaucLqqGuzhs7532;5?34?gBjiMkmB{{Aspb}9?94=<5=:5mDlcGeqgH}}Ky~lw39?>73;703kNfmIo{aNwwEwtfq5350961169a@hgCi}kDyyO}r`{?=;:317;=7oJbaEcweJssI{xju171<5<23>dCehNjxlAzt@pqe|:>65?;2<94bEob@drfG|~J~ov<8058fAkfLh~jCxzNrscz8<8;=:4:;6lKm`FbpdIr|Hxymt26>=77:417:`GidBf|hE~xL|}ax>::93168=0nIcnD`vbKprFz{kr040356<23>dCehNjxlAzt@pqe|:>65?32<94bEob@drfG|~J~ov<82hOalJnt`MvpDtuip6221;1169a@hgCi}kDyyO}r`{?=;:187;<7oJbaEcweJssI{xju171<73=52=eLdkOmyo@uuCqvd;176=>3?6;cFneAgsiFM|ny=;=835=87;<7oJbaEcweJssI{xju171<71=53=eLdkOmyo@uuCqvd;176=2<84bEob@drfG|~J~ov<86:`GidBf|hE~xL|}ax>::9?9901iH`oKaucPpwiemHxymt2?:07=53=eLdkOmyo\tsmaaDtuip6;2<94bEob@drf[}xdnhO}r`{?4;76?2hOalJnt`QwvjdbI{xju1??>0:8fAkfLh~j_y|`bdCqvd;994:=:5mDlcGeqgT|{eiiL|}ax>25;7?3kNfmIo{aRvqkgcFz{kr07:`GidBf|hY~bljAspb}97268<0nIcnD`vbWqthjlKy~lw31?34?gBjiMkm^z}ocgBvwg~484:=;5mDlcGeqgT|{eiiL|}ax>1:413?>6:`GidBf|hY~bljAspb}9599>1iH`oKaucPpwiemHxymt2<>035?gBjiMkm^z}ocgBvwg~4=4:;6lKm`FbpdUszfhnM|ny=6=540058fAkfLh~j_y|`bdCqvd;>7;::6lKm`FbpdUszfhnM|ny=5=52=eLdkOmyo\tsmaaDtuip6<2038fAkfNeklM|ny=32:47038fAkfNeklM|ny=36:46028fAkfNeklM|ny=7=55=eLdkM`liNrscz838682hOalHcafCqvd;?7;;7oJbaGnbcDtuip632<>4bEobBig`I{xju171e:`GidOix|~Xxlzj179a@hgH}}z~x_k~udqwWqgsmm1iH`o]xEcwe969n2hOal\wD`vb84676o1iH`o]xEcwe97797l0nIcnRyFbpd:68;4m7oJbaSzGeqg;9995j6lKm`P{@drf48:?2k5mDlcQ|Agsi5;;93h4bEobV}Bf|h6:<;0i;cFneW~Ci}k7==91f:`GidTLh~j0<>7>g9a@hgUpMkm1??9?g8fAkfZqNjxl2>0?d8fAkfZqNjxl2>11dCehXsHlzn<031:c=eLdkYtIo{a=327;`2518a3kNfm_vKauc?5439n2hOal\wD`vb84716o1iH`o]xEcwe976?7l0nIcnRyFbpd:6914m7oJbaSzGeqg;9835i6lKm`P{@drf48;5j6lKm`P{@drf488;2k5mDlcQ|Agsi5;9=3h4bEobV}Bf|h6:>?0i;cFneW~Ci}k7=?=1f:`GidTLh~j0<<;>g9a@hgUpMkm1?=5?d8fAkfZqNjxl2>27dCehXsHlzn<00;:c=eLdkYtIo{a=31=;c26;`2758a3kNfm_vKauc?5679n2hOal\wD`vb84556o1iH`o]xEcwe974;7l0nIcnRyFbpd:6;=4m7oJbaSzGeqg;9:?5j6lKm`P{@drf489=2k5mDlcQ|Agsi5;8;3h4bEobV}Bf|h6:?50i;cFneW~Ci}k7=>71e:`GidTLh~j0<=1f:`GidTLh~j0<:?>g9a@hgUpMkm1?;1?d8fAkfZqNjxl2>43dCehXsHlzn<067:c=eLdkYtIo{a=371;`2038a3kNfm_vKauc?5119n2hOal\wD`vb842?6o1iH`o]xEcwe97317o0nIcnRyFbpd:6<7l0nIcnRyFbpd:6=94m7oJbaSzGeqg;9<;5j6lKm`P{@drf48?92k5mDlcQ|Agsi5;>?3h4bEobV}Bf|h6:990i;cFneW~Ci}k7=8;1f:`GidTLh~j0<;9>g9a@hgUpMkm1?:7?d8fAkfZqNjxl2>59dCehXsHlzn<07=b>dCehXsHlzn<043:c=eLdkYtIo{a=355;`2278a3kNfm_vKauc?5359n2hOal\wD`vb84036o1iH`o]xEcwe971=7l0nIcnRyFbpd:6>?4m7oJbaSzGeqg;9?=5j6lKm`P{@drf48<32k5mDlcQ|Agsi5;=53k4bEobV}Bf|h6::3h4bEobV}Bf|h6:;=0i;cFneW~Ci}k7=:?1f:`GidTLh~j0<9=>g9a@hgUpMkm1?83?d8fAkfZqNjxl2>75dCehXsHlzn<055:c=eLdkYtIo{a=343;`23=8a3kNfm_vKauc?52?9m2hOal\wD`vb8419n2hOal\wD`vb84>76o1iH`o]xEcwe97?97l0nIcnRyFbpd:60;4m7oJbaSzGeqg;9195j6lKm`P{@drf482?2k5mDlcQ|Agsi5;393h4bEobV}Bf|h6:4;0i;cFneW~Ci}k7=591f:`GidTLh~j0<67>g9a@hgUpMkm1?79?g8fAkfZqNjxl2>8?d8fAkfZqNjxl2>91dCehXsHlzn<0;1:c=eLdkYtIo{a=3:7;`2=18a3kNfm_vKauc?5<39n2hOal\wD`vb84?16o1iH`o]xEcwe97>?7l0nIcnRyFbpd:6114m7oJbaSzGeqg;9035i6lKm`P{@drf4835h6lKm`P{@drf484m7oJbaSzGeqg;:9:5j6lKm`P{@drf4;::2k5mDlcQ|Agsi58;>3h4bEobV}Bf|h69<>0i;cFneW~Ci}k7>=:1f:`GidTLh~j0?>:>g9a@hgUpMkm1dCehXsHlzn<32::`=eLdkYtIo{a=03:c=eLdkYtIo{a=024;`1548a3kNfm_vKauc?6449n2hOal\wD`vb87746o1iH`o]xEcwe946<7l0nIcnRyFbpd:59<4m7oJbaSzGeqg;:8<5j6lKm`P{@drf4;;<2k5mDlcQ|Agsi58:43h4bEobV}Bf|h69=40j;cFneW~Ci}k7><0i;cFneW~Ci}k7>?>1f:`GidTLh~j0?<>>g9a@hgUpMkm1<=2?d8fAkfZqNjxl2=22dCehXsHlzn<306:c=eLdkYtIo{a=012;`1628a3kNfm_vKauc?67>9n2hOal\wD`vb874>6l1iH`o]xEcwe9456o1iH`o]xEcwe94487l0nIcnRyFbpd:5;84m7oJbaSzGeqg;::85j6lKm`P{@drf4;982k5mDlcQ|Agsi58883h4bEobV}Bf|h69?80i;cFneW~Ci}k7>>81f:`GidTLh~j0?=8>g9a@hgUpMkm1<<8?d8fAkfZqNjxl2=38dCehXsHlzn<362:c=eLdkYtIo{a=076;`1068a3kNfm_vKauc?6129n2hOal\wD`vb87226o1iH`o]xEcwe943>7l0nIcnRyFbpd:5<>4m7oJbaSzGeqg;:=25j6lKm`P{@drf4;>22h5mDlcQ|Agsi58?2k5mDlcQ|Agsi58><3h4bEobV}Bf|h699<0i;cFneW~Ci}k7>8<1f:`GidTLh~j0?;<>g9a@hgUpMkm1<:4?d8fAkfZqNjxl2=54dCehXsHlzn<374:c=eLdkYtIo{a=06<;`11<8b3kNfm_vKauc?608a3kNfm_vKauc?6369n2hOal\wD`vb87066o1iH`o]xEcwe941:7l0nIcnRyFbpd:5>:4m7oJbaSzGeqg;:?>5j6lKm`P{@drf4;<>2k5mDlcQ|Agsi58=:3h4bEobV}Bf|h69::0i;cFneW~Ci}k7>;61f:`GidTLh~j0?86>d9a@hgUpMkm1<9>g9a@hgUpMkm1<80?d8fAkfZqNjxl2=70dCehXsHlzn<350:c=eLdkYtIo{a=040;`1308a3kNfm_vKauc?6209n2hOal\wD`vb87106o1iH`o]xEcwe94007l0nIcnRyFbpd:5?04n7oJbaSzGeqg;:>4m7oJbaSzGeqg;:1:5j6lKm`P{@drf4;2:2k5mDlcQ|Agsi583>3h4bEobV}Bf|h694>0i;cFneW~Ci}k7>5:1f:`GidTLh~j0?6:>g9a@hgUpMkm1<76?d8fAkfZqNjxl2=86dCehXsHlzn<3:::`=eLdkYtIo{a=0;:c=eLdkYtIo{a=0:4;`1=48a3kNfm_vKauc?6<49n2hOal\wD`vb87?46o1iH`o]xEcwe94><7l0nIcnRyFbpd:51<4m7oJbaSzGeqg;:0<5j6lKm`P{@drf4;3<2k5mDlcQ|Agsi58243h4bEobV}Bf|h69540j;cFneW~Ci}k7>40k;cFneW~Ci}k7>3h4bEobV}Bf|h68<=0i;cFneW~Ci}k7?=?1f:`GidTLh~j0>>=>g9a@hgUpMkm1=?3?d8fAkfZqNjxl2<05dCehXsHlzn<225:c=eLdkYtIo{a=133;`04=8a3kNfm_vKauc?75?9m2hOal\wD`vb8669n2hOal\wD`vb86776o1iH`o]xEcwe95697l0nIcnRyFbpd:49;4m7oJbaSzGeqg;;895j6lKm`P{@drf4:;?2k5mDlcQ|Agsi59:93h4bEobV}Bf|h68=;0i;cFneW~Ci}k7?<91f:`GidTLh~j0>?7>g9a@hgUpMkm1=>9?g8fAkfZqNjxl2<1?d8fAkfZqNjxl2<21dCehXsHlzn<201:c=eLdkYtIo{a=117;`0618a3kNfm_vKauc?7739n2hOal\wD`vb86416o1iH`o]xEcwe955?7l0nIcnRyFbpd:4:14m7oJbaSzGeqg;;;35i6lKm`P{@drf4:85j6lKm`P{@drf4:9;2k5mDlcQ|Agsi598=3h4bEobV}Bf|h68??0i;cFneW~Ci}k7?>=1f:`GidTLh~j0>=;>g9a@hgUpMkm1=<5?d8fAkfZqNjxl2<37dCehXsHlzn<21;:c=eLdkYtIo{a=10=;c07;`0058a3kNfm_vKauc?7179n2hOal\wD`vb86256o1iH`o]xEcwe953;7l0nIcnRyFbpd:4<=4m7oJbaSzGeqg;;=?5j6lKm`P{@drf4:>=2k5mDlcQ|Agsi59?;3h4bEobV}Bf|h68850i;cFneW~Ci}k7?971e:`GidTLh~j0>:1f:`GidTLh~j0>;?>g9a@hgUpMkm1=:1?d8fAkfZqNjxl2<53dCehXsHlzn<277:c=eLdkYtIo{a=161;`0138a3kNfm_vKauc?7019n2hOal\wD`vb863?6o1iH`o]xEcwe95217o0nIcnRyFbpd:4=7l0nIcnRyFbpd:4>94m7oJbaSzGeqg;;?;5j6lKm`P{@drf4:<92k5mDlcQ|Agsi59=?3h4bEobV}Bf|h68:90i;cFneW~Ci}k7?;;1f:`GidTLh~j0>89>g9a@hgUpMkm1=97?d8fAkfZqNjxl2<69dCehXsHlzn<24=b>dCehXsHlzn<253:c=eLdkYtIo{a=145;`0378a3kNfm_vKauc?7259n2hOal\wD`vb86136o1iH`o]xEcwe950=7l0nIcnRyFbpd:4??4m7oJbaSzGeqg;;>=5j6lKm`P{@drf4:=32k5mDlcQ|Agsi59<53k4bEobV}Bf|h68;3h4bEobV}Bf|h684=0i;cFneW~Ci}k7?5?1f:`GidTLh~j0>6=>038fAkfZqNjxl2<8283:c=eLdkYtIo{a=1;7;c0<;c0=;b0:`=eLdkYtIo{a=63:`=eLdkYtIo{a=62:`=eLdkYtIo{a=61:`=eLdkYtIo{a=60:`=eLdkYtIo{a=67:`=eLdkYtIo{a=66:`=eLdkYtIo{a=65:`=eLdkYtIo{a=64:`=eLdkYtIo{a=6;:`=eLdkYtIo{a=6::a=eLdkYtIo{a=6=a>dCehXsHlzn<42=a>dCehXsHlzn<43=a>dCehXsHlzn<40=a>dCehXsHlzn<41=a>dCehXsHlzn<46=a>dCehXsHlzn<47=a>dCehXsHlzn<44=a>dCehXsHlzn<45=a>dCehXsHlzn<4:=a>dCehXsHlzn<4;=`>dCehXsHlzn<4d9a@hgUpMkm16?>d9a@hgUpMkm16>>d9a@hgUpMkm16=>d9a@hgUpMkm16<>d9a@hgUpMkm16;>d9a@hgUpMkm16:>d9a@hgUpMkm169>d9a@hgUpMkm168>d9a@hgUpMkm167>d9a@hgUpMkm166>e9a@hgUpMkm161e:`GidTLh~j04>1e:`GidTLh~j04?1e:`GidTLh~j04<1e:`GidTLh~j04=1e:`GidTLh~j04:1e:`GidTLh~j04;1e:`GidTLh~j0481e:`GidTLh~j0491e:`GidTLh~j0461e:`GidTLh~j0471d:`GidTLh~j040>0:`GidTMgki`hj30?33?gBji[rNbllcee>2:46dCehXsIcomldf?1;733kNfm_vIigmEv`cDf}6;2<;4bEobV}@nnfLyihMat=33:432<;4bEobV}@nnfLyihMat=35:435=85mDlcQ|CoagOxniN`{<37=50=eLdkYtKgioGpfaFhs4;<5=85mDlcQ|CoagOxniN`{<35=50=eLdkYtKgioGpfaFhs4;25=85mDlcQ|CoagOxniN`{<3;=51=eLdkYtKgioGpfaFhs4;4:96lKm`P{Bl`hN{onOcz331<21>dCehXsJdh`FsgfGkr;;84:96lKm`P{Bl`hN{onOcz333<21>dCehXsJdh`FsgfGkr;;:4:96lKm`P{Bl`hN{onOcz335<21>dCehXsJdh`FsgfGkr;;<4:96lKm`P{Bl`hN{onOcz337<21>dCehXsJdh`FsgfGkr;;>4:96lKm`P{Bl`hN{onOcz339<21>dCehXsJdh`FsgfGkr;;04:86lKm`P{Bl`hN{onOcz33?36?gBji[rMekaIrdg@jq:387;>7oJbaSzEmciAzloHby2;1?36?gBji[rMekaIrdg@jq:3:7;>7oJbaSzEmciAzloHby2;3?36?gBji[rMekaIrdg@jq:3<7;>7oJbaSzEmciAzloHby2;5?36?gBji[rMekaIrdg@jq:3>7;>7oJbaSzEmciAzloHby2;7?36?gBji[rMekaIrdg@jq:307;>7oJbaSzEmciAzloHby2;9?37?gBji[rMekaIrdg@jq:368?0nIcnRyDjbj@umlIex1;?>078fAkfZqLbjbH}edAmp93668?0nIcnRyDjbj@umlIex1;=>078fAkfZqLbjbH}edAmp93468?0nIcnRyDjbj@umlIex1;;>078fAkfZqLbjbH}edAmp93268?0nIcnRyDjbj@umlIex1;9>078fAkfZqLbjbH}edAmp93068?0nIcnRyDjbj@umlIex1;7>078fAkfZqLbjbH}edAmp93>68>0nIcnRyDjbj@umlIex1;1149a@hgUpOcmcK|jeBlw83699<1iH`o]xGkekCtbmJd0;?1149a@hgUpOcmcK|jeBlw83499<1iH`o]xGkekCtbmJd0;=1149a@hgUpOcmcK|jeBlw83299>1iH`o]xGkekCtbmJd0;;50?36?gBji[rMekaIrdg@jq:1=7;?7oJbaSzEmciAzloHby29>068fAkfZqLbjbH}edAmp9199=1iH`o]xGkekCtbmJd050>4:`GidTN`ldJkjCov?=;743kNfm_vIigmEv`cDf}U;=>5mDlcQ|CoagOxniN`{_037?gBji[rMekaIrdg@jqY698>0nIcnRyDjbj@umlIexR?=159a@hgUpOcmcK|jeBlw[456<2hOal\wFhdlBwcbKg~T=9?;;cFneW~AaoeM~hkLnu]2142dCehXsJdh`FsgfGkrX91;?7oJbaSzEmciAzloHbyQ>9018fAkfZqLbjbH}edAmpZ46<2hOal\wFhdlBwcbKg~T>=?;;cFneW~AaoeM~hkLnu]1642dCehXsJdh`FsgfGkrX:<;?7oJbaSzEmciAzloHbyQ=6068fAkfZqLbjbH}edAmpZ409=1iH`o]xGkekCtbmJdS?6>4:`GidTN`ldJkjCov\6<743kNfm_vIigmEv`cDf}U8=95mDlcQ|CoagOxniN`{_2220>dCehXsJdh`FsgfGkrX;8;?7oJbaSzEmciAzloHbyQ<3068fAkfZqLbjbH}edAmpZ539=1iH`o]xGkekCtbmJdS>;>4:`GidTN`ldJkjCov\73733kNfm_vIigmEv`cDf}U8;<:4bEobV}@nnfLyihMat^1;51=eLdkYtKgioGpfaFhsW:3:?6lKm`P{Bl`hN{onOczP4068fAkfZqLbjbH}edAmpZ279=1iH`o]xGkekCtbmJdS9?>4:`GidTN`ldJkjCov\07733kNfm_vIigmEv`cDf}U?8<:4bEobV}@nnfLyihMat^6651=eLdkYtKgioGpfaFhsW=<:86lKm`P{Bl`hN{onOczP4637?gBji[rMekaIrdg@jqY308>0nIcnRyDjbj@umlIexR:6129a@hgUpOcmcK|jeBlw[0733kNfm_vIigmEv`cDf}U><<:4bEobV}@nnfLyihMat^7251=eLdkYtKgioGpfaFhsW<8:86lKm`P{Bl`hN{onOczP5237?gBji[rMekaIrdg@jqY2=8>0nIcnRyDjbj@umlIexR;9159a@hgUpOcmcK|jeBlw[016<2hOal\wFhdlBwcbKg~T95?;;cFneW~AaoeM~hkLnu]6=450nIcnRyDjbj@umlIexR8=159a@hgUpOcmcK|jeBlw[356<2hOal\wFhdlBwcbKg~T:9?<;cFneW~AaoeM~hkLnu]456=eLdkYtKgioGpfaFhsW1;87oJbaSzEmciAzloHbyQ6e:`GidTZlkou1>1f:`GidTZlkou1>11g9a@hgUp[ojht2?>3d8fAkfZqXnmiw30?1f?gBji[rYiljv<0dCehXs^hoky=3=6c=eLdkYt_kndx>2:6c5j6lKm`P{V`gcq5>5=k5mDlcQ|Wcflp6?2?h4bEobV}Tbims783=>0:`GidTZlkou1;50?g8fAkfZqXnmiw35?d8fAkfZqXnmiw35?3e?gBji[rYiljv<4<1b>dCehXs^hoky=7=7`=eLdkYt[ocie>3:`=eLdkYt[ocie>2:`=eLdkYt[ocie>1:`=eLdkYt[ocie>0:`=eLdkYt[ocie>7:46338fAkf[}xnm`]{augFjddkmFM|ny=33:77338fAkf[}xnm`]{augFjddkmFM|ny=37:77=5mDlcPpwcfeZ~jxhKaacnfKprFz{kr0?0=0:`GidUszlkf_yo{eDlbficH}}Ky~lw33?03?gBjiZ~yilc\t`vfAkgedlE~xL|}ax>7:76328fAkf[}xnm`]{augFjddkmFM|ny=;=5a=eLdkXxknmRvbp`Ir|Hxymt2?>=2=5c=eLdkXxknmRvbp`Ir|Hxymt2?>=394;7c3kNfm^z}e`oPpdrbG|~J~ov<1=5mDlcPpwcfeZ~jxhAzt@pqe|:6976:6=0>e:`GidUszlkf_yo{eNwwEwtfq5;:21?11d9a@hgT|{oja^zntdMvpDtuip6:>32?>328fAkf[}xnm`]{augLqqGuzhs7=?031;2=5`=eLdkXxknmRvbp`Ir|Hxymt2>2?>2:4c50<0>e:`GidUszlkf_yo{eNwwEwtfq5;>21>1219a@hgT|{oja^zntdMvpDtuip6:932>:1<2a>dCehY~hobSucwaJssI{xju1?:>=3=5a=eLdkXxknmRvbp`Ir|Hxymt2>>=2=5c=eLdkXxknmRvbp`Ir|Hxymt2>>=394;7c3kNfm^z}e`oPpdrbG|~J~ov<01:9799m1iH`o\tsgbiVrf|lE~xL|}ax>0:9699o1iH`o\tsgbiVrf|lE~xL|}ax>0:97=87;o7oJbaRvqadkT|h~nCxzNrscz868;97;o7oJbaRvqadkT|h~nCxzNrscz818;87;m7oJbaRvqadkT|h~nCxzNrscz818;93:5=i5mDlcPpwcfeZ~jxhAzt@pqe|:365;5=i5mDlcPpwcfeZ~jxhAzt@pqe|:265:5=k5mDlcPpwcfeZ~jxhAzt@pqe|:265;1<3?k;cFneVrumhgXxlzjOtvBvwg~4<47=3?k;cFneVrumhgXxlzjOtvBvwg~4?47<3?i;cFneVrumhgXxlzjOtvBvwg~4?47=7>11e9a@hgT|{oja^zntdMvpDtuip6=21?11e9a@hgT|{oja^zntdMvpDtuip6<21>11g9a@hgT|{oja^zntdMvpDtuip6<21?50?3g?gBjiZ~yilc\t`vfKprFz{kr0:031?3g?gBjiZ~yilc\t`vfKprFz{kr05030?3e?gBjiZ~yilc\t`vfKprFz{kr05031;2=5a=eLdkXxknmRvbp`Ir|Hxymt27>=3=5a=eLdkXxknmRvbp`Ir|Hxymt26>=2=5c=eLdkXxknmRvbp`Ir|Hxymt26>=394;7c3kNfm^z}e`oPpdrbG|~J~ov<83:c=eLdk_tIo{a=334;`2448a3kNfmYvKauc?5549n2hOalZwD`vb84646o1iH`o[xEcwe977<7l0nIcnTyFbpd:68<4m7oJbaUzGeqg;99<5j6lKm`V{@drf48:<2k5mDlcW|Agsi5;;43h4bEobP}Bf|h6:<40j;cFneQ~Ci}k7==0i;cFneQ~Ci}k7=<>1f:`GidRLh~j0>g9a@hgSpMkm1?>2?d8fAkf\qNjxl2>12dCeh^sHlzn<036:c=eLdk_tIo{a=322;`2528a3kNfmYvKauc?54>9n2hOalZwD`vb847>6l1iH`o[xEcwe9766o1iH`o[xEcwe97587l0nIcnTyFbpd:6:84m7oJbaUzGeqg;9;85j6lKm`V{@drf48882k5mDlcW|Agsi5;983h4bEobP}Bf|h6:>80i;cFneQ~Ci}k7=?81f:`GidRLh~j0<<8>g9a@hgSpMkm1?=8?d8fAkf\qNjxl2>28dCeh^sHlzn<012:c=eLdk_tIo{a=306;`2768a3kNfmYvKauc?5629n2hOalZwD`vb84526o1iH`o[xEcwe974>7l0nIcnTyFbpd:6;>4m7oJbaUzGeqg;9:25j6lKm`V{@drf48922h5mDlcW|Agsi5;82k5mDlcW|Agsi5;?<3h4bEobP}Bf|h6:8<0i;cFneQ~Ci}k7=9<1f:`GidRLh~j0<:<>g9a@hgSpMkm1?;4?d8fAkf\qNjxl2>44dCeh^sHlzn<064:c=eLdk_tIo{a=37<;`20<8b3kNfmYvKauc?518a3kNfmYvKauc?5069n2hOalZwD`vb84366o1iH`o[xEcwe972:7l0nIcnTyFbpd:6=:4m7oJbaUzGeqg;9<>5j6lKm`V{@drf48?>2k5mDlcW|Agsi5;>:3h4bEobP}Bf|h6:9:0i;cFneQ~Ci}k7=861f:`GidRLh~j0<;6>d9a@hgSpMkm1?:>g9a@hgSpMkm1?90?d8fAkf\qNjxl2>60dCeh^sHlzn<040:c=eLdk_tIo{a=350;`2208a3kNfmYvKauc?5309n2hOalZwD`vb84006o1iH`o[xEcwe97107l0nIcnTyFbpd:6>04n7oJbaUzGeqg;9?4m7oJbaUzGeqg;9>:5j6lKm`V{@drf48=:2k5mDlcW|Agsi5;<>3h4bEobP}Bf|h6:;>0i;cFneQ~Ci}k7=::1f:`GidRLh~j0<9:>g9a@hgSpMkm1?86?d8fAkf\qNjxl2>76dCeh^sHlzn<05::`=eLdk_tIo{a=34:c=eLdk_tIo{a=3;4;`2<48a3kNfmYvKauc?5=49n2hOalZwD`vb84>46o1iH`o[xEcwe97?<7l0nIcnTyFbpd:60<4m7oJbaUzGeqg;91<5j6lKm`V{@drf482<2k5mDlcW|Agsi5;343h4bEobP}Bf|h6:440j;cFneQ~Ci}k7=50i;cFneQ~Ci}k7=4>1f:`GidRLh~j0<7>>g9a@hgSpMkm1?62?d8fAkf\qNjxl2>92dCeh^sHlzn<0;6:c=eLdk_tIo{a=3:2;`2=28a3kNfmYvKauc?5<>9n2hOalZwD`vb84?>6l1iH`o[xEcwe97>6m1iH`o[xEcwe979n2hOalZwD`vb87676o1iH`o[xEcwe94797l0nIcnTyFbpd:58;4m7oJbaUzGeqg;:995j6lKm`V{@drf4;:?2k5mDlcW|Agsi58;93h4bEobP}Bf|h69<;0i;cFneQ~Ci}k7>=91f:`GidRLh~j0?>7>g9a@hgSpMkm1dCeh^sHlzn<331:c=eLdk_tIo{a=027;`1518a3kNfmYvKauc?6439n2hOalZwD`vb87716o1iH`o[xEcwe946?7l0nIcnTyFbpd:5914m7oJbaUzGeqg;:835i6lKm`V{@drf4;;5j6lKm`V{@drf4;8;2k5mDlcW|Agsi589=3h4bEobP}Bf|h69>?0i;cFneQ~Ci}k7>?=1f:`GidRLh~j0?<;>g9a@hgSpMkm1<=5?d8fAkf\qNjxl2=27dCeh^sHlzn<30;:c=eLdk_tIo{a=01=;c16;`1758a3kNfmYvKauc?6679n2hOalZwD`vb87556o1iH`o[xEcwe944;7l0nIcnTyFbpd:5;=4m7oJbaUzGeqg;::?5j6lKm`V{@drf4;9=2k5mDlcW|Agsi588;3h4bEobP}Bf|h69?50i;cFneQ~Ci}k7>>71e:`GidRLh~j0?=1f:`GidRLh~j0?:?>g9a@hgSpMkm1<;1?d8fAkf\qNjxl2=43dCeh^sHlzn<367:c=eLdk_tIo{a=071;`1038a3kNfmYvKauc?6119n2hOalZwD`vb872?6o1iH`o[xEcwe94317o0nIcnTyFbpd:5<7l0nIcnTyFbpd:5=94m7oJbaUzGeqg;:<;5j6lKm`V{@drf4;?92k5mDlcW|Agsi58>?3h4bEobP}Bf|h69990i;cFneQ~Ci}k7>8;1f:`GidRLh~j0?;9>g9a@hgSpMkm1<:7?d8fAkf\qNjxl2=59dCeh^sHlzn<37=b>dCeh^sHlzn<343:c=eLdk_tIo{a=055;`1278a3kNfmYvKauc?6359n2hOalZwD`vb87036o1iH`o[xEcwe941=7l0nIcnTyFbpd:5>?4m7oJbaUzGeqg;:?=5j6lKm`V{@drf4;<32k5mDlcW|Agsi58=53k4bEobP}Bf|h69:3h4bEobP}Bf|h69;=0i;cFneQ~Ci}k7>:?1f:`GidRLh~j0?9=>g9a@hgSpMkm1<83?d8fAkf\qNjxl2=75dCeh^sHlzn<355:c=eLdk_tIo{a=043;`13=8a3kNfmYvKauc?62?9m2hOalZwD`vb8719n2hOalZwD`vb87>76o1iH`o[xEcwe94?97l0nIcnTyFbpd:50;4m7oJbaUzGeqg;:195j6lKm`V{@drf4;2?2k5mDlcW|Agsi58393h4bEobP}Bf|h694;0i;cFneQ~Ci}k7>591f:`GidRLh~j0?67>g9a@hgSpMkm1<79?g8fAkf\qNjxl2=8?d8fAkf\qNjxl2=91dCeh^sHlzn<3;1:c=eLdk_tIo{a=0:7;`1=18a3kNfmYvKauc?6<39n2hOalZwD`vb87?16o1iH`o[xEcwe94>?7l0nIcnTyFbpd:5114m7oJbaUzGeqg;:035i6lKm`V{@drf4;35h6lKm`V{@drf4;4m7oJbaUzGeqg;;9:5j6lKm`V{@drf4:::2k5mDlcW|Agsi59;>3h4bEobP}Bf|h68<>0i;cFneQ~Ci}k7?=:1f:`GidRLh~j0>>:>g9a@hgSpMkm1=?6?d8fAkf\qNjxl2<06dCeh^sHlzn<22::`=eLdk_tIo{a=13:c=eLdk_tIo{a=124;`0548a3kNfmYvKauc?7449n2hOalZwD`vb86746o1iH`o[xEcwe956<7l0nIcnTyFbpd:49<4m7oJbaUzGeqg;;8<5j6lKm`V{@drf4:;<2k5mDlcW|Agsi59:43h4bEobP}Bf|h68=40j;cFneQ~Ci}k7?<0i;cFneQ~Ci}k7??>1f:`GidRLh~j0><>>g9a@hgSpMkm1==2?d8fAkf\qNjxl2<22dCeh^sHlzn<206:c=eLdk_tIo{a=112;`0628a3kNfmYvKauc?77>9n2hOalZwD`vb864>6l1iH`o[xEcwe9556o1iH`o[xEcwe95487l0nIcnTyFbpd:4;84m7oJbaUzGeqg;;:85j6lKm`V{@drf4:982k5mDlcW|Agsi59883h4bEobP}Bf|h68?80i;cFneQ~Ci}k7?>81f:`GidRLh~j0>=8>g9a@hgSpMkm1=<8?d8fAkf\qNjxl2<38dCeh^sHlzn<262:c=eLdk_tIo{a=176;`0068a3kNfmYvKauc?7129n2hOalZwD`vb86226o1iH`o[xEcwe953>7l0nIcnTyFbpd:4<>4m7oJbaUzGeqg;;=25j6lKm`V{@drf4:>22h5mDlcW|Agsi59?2k5mDlcW|Agsi59><3h4bEobP}Bf|h689<0i;cFneQ~Ci}k7?8<1f:`GidRLh~j0>;<>g9a@hgSpMkm1=:4?d8fAkf\qNjxl2<54dCeh^sHlzn<274:c=eLdk_tIo{a=16<;`01<8b3kNfmYvKauc?708a3kNfmYvKauc?7369n2hOalZwD`vb86066o1iH`o[xEcwe951:7l0nIcnTyFbpd:4>:4m7oJbaUzGeqg;;?>5j6lKm`V{@drf4:<>2k5mDlcW|Agsi59=:3h4bEobP}Bf|h68::0i;cFneQ~Ci}k7?;61f:`GidRLh~j0>86>d9a@hgSpMkm1=9>g9a@hgSpMkm1=80?d8fAkf\qNjxl2<70dCeh^sHlzn<250:c=eLdk_tIo{a=140;`0308a3kNfmYvKauc?7209n2hOalZwD`vb86106o1iH`o[xEcwe95007l0nIcnTyFbpd:4?04n7oJbaUzGeqg;;>4m7oJbaUzGeqg;;1:5j6lKm`V{@drf4:2:2k5mDlcW|Agsi593>3?>;cFneQ~Ci}k7?5=50?d8fAkf\qNjxl2<82d9a@hgSpMkm1;?>d9a@hgSpMkm1;>>d9a@hgSpMkm1;=>d9a@hgSpMkm1;<>d9a@hgSpMkm1;;>d9a@hgSpMkm1;:>d9a@hgSpMkm1;9>d9a@hgSpMkm1;8>d9a@hgSpMkm1;7>d9a@hgSpMkm1;6>e9a@hgSpMkm1;1e:`GidRLh~j0;>1e:`GidRLh~j0;?1e:`GidRLh~j0;<1e:`GidRLh~j0;=1e:`GidRLh~j0;:1e:`GidRLh~j0;;1e:`GidRLh~j0;81e:`GidRLh~j0;91e:`GidRLh~j0;61e:`GidRLh~j0;71d:`GidRLh~j0;0j;cFneQ~Ci}k7;=0j;cFneQ~Ci}k7;<0j;cFneQ~Ci}k7;?0j;cFneQ~Ci}k7;>0j;cFneQ~Ci}k7;90j;cFneQ~Ci}k7;80j;cFneQ~Ci}k7;;0j;cFneQ~Ci}k7;:0j;cFneQ~Ci}k7;50j;cFneQ~Ci}k7;40k;cFneQ~Ci}k7;3k4bEobP}Bf|h63<3k4bEobP}Bf|h63=3k4bEobP}Bf|h63>3k4bEobP}Bf|h63?3k4bEobP}Bf|h6383k4bEobP}Bf|h6393k4bEobP}Bf|h63:3k4bEobP}Bf|h63;3k4bEobP}Bf|h6343k4bEobP}Bf|h6353j4bEobP}Bf|h632h5mDlcW|Agsi53;2h5mDlcW|Agsi53:2h5mDlcW|Agsi5392h5mDlcW|Agsi5382h5mDlcW|Agsi53?2h5mDlcW|Agsi53>2h5mDlcW|Agsi53=2h5mDlcW|Agsi53<2h5mDlcW|Agsi5332h5mDlcW|Agsi5322i5mDlcW|Agsi535==5mDlcW|@hfjeoo0=0>0:`GidRMgki`hj31?33?gBji]rNbllcee>1:466lKm`V{Akgedln797>1119a@hgSpLdjnakk<4<20>dCeh^sJdh`FtnoGkr;87;>7oJbaUzEmciA}efHby2>0?36?gBji]rMekaIumn@jq:697;>7oJbaUzEmciA}efHby2>2?36?gBji]rMekaIumn@jq:6;7;>7oJbaUzEmciA}efHby2>4?36?gBji]rMekaIumn@jq:6=7;>7oJbaUzEmciA}efHby2>6?36?gBji]rMekaIumn@jq:6?7;>7oJbaUzEmciA}efHby2>8?36?gBji]rMekaIumn@jq:617;?7oJbaUzEmciA}efHby2>>078fAkf\qLbjbHzlmAmp94768?0nIcnTyDjbj@rdeIex1<>>078fAkf\qLbjbHzlmAmp94568?0nIcnTyDjbj@rdeIex1<<>078fAkf\qLbjbHzlmAmp94368?0nIcnTyDjbj@rdeIex1<:>078fAkf\qLbjbHzlmAmp94168?0nIcnTyDjbj@rdeIex1<8>078fAkf\qLbjbHzlmAmp94?68?0nIcnTyDjbj@rdeIex1<6>068fAkf\qLbjbHzlmAmp9499<1iH`o[xGkekCskdJd0>>1149a@hgSpOcmcK{clBlw86799<1iH`o[xGkekCskdJd0><1149a@hgSpOcmcK{clBlw86599<1iH`o[xGkekCskdJd0>:1149a@hgSpOcmcK{clBlw86399<1iH`o[xGkekCskdJd0>81149a@hgSpOcmcK{clBlw86199<1iH`o[xGkekCskdJd0>61149a@hgSpOcmcK{clBlw86?99=1iH`o[xGkekCskdJd0>0>5:`GidRN`ldJxbcCov?0586=2hOalZwFhdlBpjkKg~78<0>5:`GidRN`ldJxbcCov?0786=2hOalZwFhdlBpjkKg~78>0>5:`GidRN`ldJxbcCov?0186=2hOalZwFhdlBpjkKg~7880>5:`GidRN`ldJxbcCov?0386=2hOalZwFhdlBpjkKg~78:0>5:`GidRN`ldJxbcCov?0=86=2hOalZwFhdlBpjkKg~7840>4:`GidRN`ldJxbcCov?0;723kNfmYvIigmEqijDf}6><3?:;cFneQ~AaoeMyabLnu>65;723kNfmYvIigmEqijDf}6>>3?:;cFneQ~AaoeMyabLnu>67;723kNfmYvIigmEqijDf}6>83?:;cFneQ~AaoeMyabLnu>61;723kNfmYvIigmEqijDf}6>:3?:;cFneQ~AaoeMyabLnu>63;723kNfmYvIigmEqijDf}6>43?:;cFneQ~AaoeMyabLnu>6=;733kNfmYvIigmEqijDf}6>2<;4bEobP}@nnfL~`aMat=43:436=0>5:`GidRN`ldJxbcCov?2086<2hOalZwFhdlBpjkKg~7:3?;;cFneQ~AaoeMyabLnu>4:42dCeh^sJdh`FtnoGkrX8890nIcnTyDjbj@rdeIexR?>4:`GidRN`ldJxbcCov\55733kNfmYvIigmEqijDf}U:=<:4bEobP}@nnfL~`aMat^3151=eLdk_tKgioGwohFhsW89:86lKm`V{Bl`hN|fgOczP1537?gBji]rMekaIumn@jqY6=8>0nIcnTyDjbj@rdeIexR?9159a@hgSpOcmcK{clBlw[416<2hOalZwFhdlBpjkKg~T=5?;;cFneQ~AaoeMyabLnu]2=450nIcnTyDjbj@rdeIexR<=159a@hgSpOcmcK{clBlw[756<2hOalZwFhdlBpjkKg~T>9?;;cFneQ~AaoeMyabLnu]1142dCeh^sJdh`FtnoGkrX:1;?7oJbaUzEmciA}efHbyQ=9018fAkf\qLbjbHzlmAmpZ56<2hOalZwFhdlBpjkKg~T?=?;;cFneQ~AaoeMyabLnu]0542dCeh^sJdh`FtnoGkrX;=;?7oJbaUzEmciA}efHbyQ<5068fAkf\qLbjbHzlmAmpZ519=1iH`o[xGkekCskdJdS>9>4:`GidRN`ldJxbcCov\7=733kNfmYvIigmEqijDf}U85<=4bEobP}@nnfL~`aMat^620>dCeh^sJdh`FtnoGkrX<9;?7oJbaUzEmciA}efHbyQ;1068fAkf\qLbjbHzlmAmpZ259=1iH`o[xGkekCskdJdS9=>4:`GidRN`ldJxbcCov\01733kNfmYvIigmEqijDf}U?9<:4bEobP}@nnfL~`aMat^6551=eLdk_tKgioGwohFhsW==:86lKm`V{Bl`hN|fgOczP4937?gBji]rMekaIumn@jqY31890nIcnTyDjbj@rdeIexR;>4:`GidRN`ldJxbcCov\15733kNfmYvIigmEqijDf}U>=<:4bEobP}@nnfL~`aMat^7151=eLdk_tKgioGwohFhsW<9:86lKm`V{Bl`hN|fgOczP5537?gBji]rMekaIumn@jqY2=8>0nIcnTyDjbj@rdeIexR;9159a@hgSpOcmcK{clBlw[016<2hOalZwFhdlBpjkKg~T95?;;cFneQ~AaoeMyabLnu]6=450nIcnTyDjbj@rdeIexR8=159a@hgSpOcmcK{clBlw[356<2hOalZwFhdlBpjkKg~T:9?;;cFneQ~AaoeMyabLnu]5145dCeh^sZlbfd=3=b>dCeh^sZlbfd=3=5c=eLdk_t[ocie>2:7`3h4bEobP}Pfd`n7>3?i;cFneQ~Qieco0?0=f:`GidR^hfbh1<13g9a@hgSp_kgei2=>530?gBji]r]magk<3<7[VQ7m2hOalZwV`nj`959n2hOalZwV`nj`9599o1iH`o[xWcoma:46;l0nIcnTyTbhlb;;79m7oJbaUzUeioc4:4?=>5mDlcW|Sgkam6829Q\W1g8fAkf\q\j`dj34?d8fAkf\q\j`dj34?3e?gBji]r]magk<5<1b>dCeh^sZlbfd=6=7c=eLdk_t[ocie>7:1743kNfmYvYamkg8183WZ];==5mDlcW|Sgkam6>6=0j;cFneQ~Qieco080i;cFneQ~Qieco080>f:`GidR^hfbh1;12g9a@hgSp_kgei2:>2d8fAkf\q\j`dj35?627>dCeh^sZlbfd=7=0ZUP8890nH`nbmgEhduoKfd~bb>3:`EhduoAgz~xYvPRdcg}431169aBigt`F|xz[x^Fbpd:697;<7oHcarjLqqvr|]rTHlzn<00=52=eNekxdB{{ptvW|ZBf|h6:;3?8;cDoevnH}}z~xYvPD`vb84>99>1iJao|hNwwtprSpVNjxl2>9?35?g@kizbDyy~ztUz\@drf484:;6lIl`qkKprw}}^sSIo{a=03:41<0>7:`EhduoG|~{yyZw_Ecwe94568=0nKbnsiMvpuss\qUOmyo322<23>dAdhycCxzuuV{[Agsi58?2<94bGnbwmIr|yXuQKauc?6086?2hM`l}gOtvsqqRWMkm1<9>058fCjf{aE~x}{{Ty]Geqg;:>4:;6lIl`qkKprw}}^sSIo{a=0;:4140>6:`EhduoG|~{yyZw_Ecwe9499>1iJao|hNwwtprSpVNjxl2<0?34?g@kizbDyy~ztUz\@drf4:;5=:5mFmcplJssx|~_tRJnt`>06;703kLgm~f@uurvpQ~XLh~j0>=1169aBigt`F|xz[x^Fbpd:4<7;<7oHcarjLqqvr|]rTHlzn<27=52=eNekxdB{{ptvW|ZBf|h68:3?8;cDoevnH}}z~xYvPD`vb86199>1iJao|hNwwtprSpVNjxl2<8?34?g@kizbDyy~ztUz\@drf4:35=:5mFmcplJssx|~_tRJnt`>74;703kLgm~f@uurvpQ~XLh~j09?1169aBigt`F|xz[x^Fbpd:3:7;<7oHcarjLqqvr|]rTHlzn<51=52=eNekxdB{{ptvW|ZBf|h6?83?8;cDoevnH}}z~xYvPD`vb81399>1iJao|hNwwtprSpVNjxl2;6?34?g@kizbDyy~ztUz\@drf4==5=:5mFmcplJssx|~_tRJnt`>7<;703kLgm~f@uurvpQ~XLh~j0971169aBigt`F|xz[x^Fbpd:287;<7oHcarjLqqvr|]rTHlzn<43=52=eNekxdB{{ptvW|ZBf|h6>>3?8;cDoevnH}}z~xYvPD`vb80599>1iJao|hNwwtprSpVNjxl2:4?34?g@kizbDyy~ztUz\@drf462;703kLgm~f@uurvpQ~XLh~j0891169aBigt`F|xz[x^Fbpd:207;<7oHcarjLqqvr|]rTHlzn<4;=53=eNekxdB{{ptvW|ZBf|h6>2<94bGnbwmIr|yXuQKauc?2586?2hM`l}gOtvsqqRWMkm18>>058fCjf{aE~x}{{Ty]Geqg;>;4:;6lIl`qkKprw}}^sSIo{a=40:402hM`l}gOtvsqqRWMkm161179aBigt`F|xz[x^Fbpd:>68=0nKbnsiMvpuss\qUGm~zXosf20>dAdhycCxzuuV{[Wcflp;:7oG@RF]Bgnhheookh??;cKLVBYFlmxn~2?>038fLIUOVKohk|s=33:47038fLIUOVKohk|s=37:47038fLIUOVKohk|s=3;:4768:0nDA]G^Cg`wct{5;5=<5mINPD[Dbczlyx0?>1109aMJT@WHno~h}|<33=54=eAFXLSLjkrdqp8749981iEB\H_@fgv`ut4;95=<5mINPD[Dbczlyx0?:1109aMJT@WHno~h}|<37=54=eAFXLSLjkrdqp8709981iEB\H_@fgv`ut4;=5=<5mINPD[Dbczlyx0?61109aMJT@WHno~h}|<3;=55=eAFXLSLjkrdqp878692hBC_IPAefqavu;;94:?6lFOSE\Eabumzy7?<4?>038fLIUOVKohk|s=12:46028fLIUOVKohk|s=5=55=eAFXLSLjkrdqp8=8682hBC_IPAefqavu;17;87oG@RF]A}qcBfhhgi1>1129aMJT@WKsiH`nbmg?5;743kCD^JQMyugFjddkm585=>5mINPD[GsmLdjnak33?30?gOHZNUIuykJn``oa9299:1iEB\H_C{wa@hfjeo793?<;cKLVBYEq}oNbllce=4=50=eAFXLSOw{eDlbfic;?3:5=>5mINPD[GsmLdjnak37?32?gOHZNUOmyo\i{g?4;743kCD^JQKaucPmc;93:5=<5mINPD[AgsiZcqi1?1109aMJT@W[ojhIo{a=2=57=eAFXLS_kndEcwe9776880nDA]G^PfeaBf|h6:=3?=;cKLVBYUmhnOmyo313<26>dNG[MT^hokD`vb84599;1iEB\H_Sgb`Agsi5;?2<<4bHMQCZTbimNjxl2>5?31?gOHZNUYiljKauc?5386:2hBC_IPRdcg@drf48=5=?5mINPD[WcflMkm1?7>008fLIUOVXnmiJnt`>2=;763kCD^JQ]e`fGeqg;97;97oG@RF]QadbCi}k7>=0>2:`JKWAXZlkoHlzn<33=57=eAFXLS_kndEcwe9456880nDA]G^PfeaBf|h69?3?=;cKLVBYUmhnOmyo325<26>dNG[MT^hokD`vb87399;1iEB\H_Sgb`Agsi58=2<<4bHMQCZTbimNjxl2=7?31?gOHZNUYiljKauc?6=86:2hBC_IPRdcg@drf4;35=<5mINPD[WcflMkm1<1139aMJT@W[ojhIo{a=13:442:`JKWAXZlkoHlzn<21=57=eAFXLS_kndEcwe9536880nDA]G^PfeaBf|h6893?=;cKLVBYUmhnOmyo337<26>dNG[MT^hokD`vb86199;1iEB\H_Sgb`Agsi5932<<4bHMQCZTbimNjxl2<9?32?gOHZNUYiljKauc?7;753kCD^JQ]e`fGeqg;<94:>6lFOSE\V`gcLh~j09?1139aMJT@W[ojhIo{a=61:442:`JKWAXZlkoHlzn<57=57=eAFXLS_kndEcwe9216880nDA]G^PfeaBf|h6?;3?=;cKLVBYUmhnOmyo349<26>dNG[MT^hokD`vb81?9981iEB\H_Sgb`Agsi5>5=?5mINPD[WcflMkm1;?>008fLIUOVXnmiJnt`>65;753kCD^JQ]e`fGeqg;=;4:>6lFOSE\V`gcLh~j08=1139aMJT@W[ojhIo{a=77:442:`JKWAXZlkoHlzn<45=57=eAFXLS_kndEcwe93?6880nDA]G^PfeaBf|h6>53?>;cKLVBYUmhnOmyo35?31?gOHZNUYiljKauc?2586:2hBC_IPRdcg@drf4?;5=?5mINPD[WcflMkm18=>068fLIUOVXnmiJnt`>57?699;1iEB\H_Sgb`Agsi5<82038fLIUOVXnmiJnt`>4:473:`JKWAX_{ciIo{a=32:45018fLIUOV]yeykKauc?5186;2hBC_IPWskwaAgsi5;>2<=4bHMQCZQua}oOmyo317<27>dNG[MT[g{eEcwe9706890nDA]G^UqmqcCi}k7=50>3:`JKWAX_{ciIo{a=3::441129aMJT@W^xbxhJnt`>15;743kCD^JQXrhvf@drf4;85=>5mINPD[Rtn|lNjxl2=3?30?gOHZNU\~dzjD`vb87299:1iEB\H_Vpjp`Bf|h6993?<;cKLVBYPz`~nHlzn<34=56=eAFXLSZ|ftdFbpd:5?7;87oG@RF]TvlrbLh~j0?61129aMJT@W^xbxhJnt`>1=;753kCD^JQXrhvf@drf4;4:?6lFOSE\SwosmMkm1=?>018fLIUOV]yeykKauc?7486;2hBC_IPWskwaAgsi5992<=4bHMQCZQua}oOmyo332<27>dNG[MT[g{eEcwe9536890nDA]G^UqmqcCi}k7?80>3:`JKWAX_{ciIo{a=15:454:?6lFOSE\SwosmMkm1=7>018fLIUOV]yeykKauc?7<86:2hBC_IPWskwaAgsi595=>5mINPD[Rtn|lNjxl2;0?30?gOHZNU\~dzjD`vb81799:1iEB\H_Vpjp`Bf|h6?>3?<;cKLVBYPz`~nHlzn<51=56=eAFXLSZ|ftdFbpd:3<7;87oG@RF]TvlrbLh~j09;1129aMJT@W^xbxhJnt`>72;743kCD^JQXrhvf@drf4==5=>5mINPD[Rtn|lNjxl2;8?30?gOHZNU\~dzjD`vb81?99;1iEB\H_Vpjp`Bf|h6?2<=4bHMQCZQua}oOmyo351<27>dNG[MT[g{eEcwe9366890nDA]G^UqmqcCi}k79?0>3:`JKWAX_{ciIo{a=70:45018fLIUOV]yeykKauc?1386;2hBC_IPWskwaAgsi5?<2<=4bHMQCZQua}oOmyo359<27>dNG[MT[g{eEcwe93>6880nDA]G^UqmqcCi}k793?<;cKLVBYPz`~nHlzn<72=56=eAFXLSZ|ftdFbpd:197;87oG@RF]TvlrbLh~j0;<1149aMJT@W^xbxhJnt`>57?699:1iEB\H_Vpjp`Bf|h6=?3?=;cKLVBYPz`~nHlzn<7<26>dNG[MT[g{eEcwe9199;1iEB\H_Vpjp`Bf|h632<<4bHMQCZQua}oOmyo39?`8fLIUPVKicz>3:`JKW^XIjin|y\jqtgpp420:`JKW^XImnyi~}31?31?gOHZQUJhi|jsr>1>58682hBC_VPAefqavu;:7;97oG@RY]Aebafol6;6=0>0:`JKW^XJhmlmjk30?a8fLIUPVIda`g{d:`JKW^XLh~j0=0j;cKLV]YCi}k7==0j;cKLV]YCi}k7=<0j;cKLV]YCi}k7=?0j;cKLV]YCi}k7=>0j;cKLV]YCi}k7=90j;cKLV]YCi}k7=80j;cKLV]YCi}k7=;0j;cKLV]YCi}k7=:0j;cKLV]YCi}k7=50j;cKLV]YCi}k7=40k;cKLV]YCi}k7=3k4bHMQ\ZBf|h69<3k4bHMQ\ZBf|h69=3k4bHMQ\ZBf|h69>3k4bHMQ\ZBf|h69?3k4bHMQ\ZBf|h6983k4bHMQ\ZBf|h6993k4bHMQ\ZBf|h69:3k4bHMQ\ZBf|h69;3k4bHMQ\ZBf|h6943k4bHMQ\ZBf|h6953j4bHMQ\ZBf|h692h5mINP[[Agsi59;2h5mINP[[Agsi59:2h5mINP[[Agsi5992h5mINP[[Agsi5982h5mINP[[Agsi59?2h5mINP[[Agsi59>2h5mINP[[Agsi59=2h5mINP[[Agsi59<2h5mINP[[Agsi5932h5mINP[[Agsi5922i5mINP[[Agsi595i6lFOSZ\@drf4=:5i6lFOSZ\@drf4=;5i6lFOSZ\@drf4=85i6lFOSZ\@drf4=95i6lFOSZ\@drf4=>5i6lFOSZ\@drf4=?5i6lFOSZ\@drf4=<5i6lFOSZ\@drf4==5i6lFOSZ\@drf4=25i6lFOSZ\@drf4=35h6lFOSZ\@drf4=4n7oG@RY]Geqg;=94n7oG@RY]Geqg;=84n7oG@RY]Geqg;=;4n7oG@RY]Geqg;=:4n7oG@RY]Geqg;==4n7oG@RY]Geqg;=<4n7oG@RY]Geqg;=?4n7oG@RY]Geqg;=>4n7oG@RY]Geqg;=14n7oG@RY]Geqg;=04o7oG@RY]Geqg;=7o0nDA]X^Fbpd:187o0nDA]X^Fbpd:197o0nDA]X^Fbpd:1:7;;7oG@RY]Geqg;>:0;2h5mINP[[Agsi5<82i5mINP[[Agsi5<5h6lFOSZ\@drf4>4o7oG@RY]Geqg;07n0nDA]X^Fbpd:>68>0nDA]X^Ffwqoii}cdb1>1179aMJT_WMoxxd`nthmm84<768>0nDA]X^Ffwqoii}cdb1?1b:`JKW^XEh~hdo5mINP[[Wcflpi0nDA]X^Qwvjdb9;1iEBZW_Ccdcdab490;2<>4bHMW\ZDfonkli1>1e:`JKQ^XKfg{`hzjd:`JKQ^XLh~j0=0j;cKLP]YCi}k7==0j;cKLP]YCi}k7=<0j;cKLP]YCi}k7=?0j;cKLP]YCi}k7=>0j;cKLP]YCi}k7=90j;cKLP]YCi}k7=80j;cKLP]YCi}k7=;0j;cKLP]YCi}k7=:0j;cKLP]YCi}k7=50j;cKLP]YCi}k7=40k;cKLP]YCi}k7=3k4bHMW\ZBf|h69<3k4bHMW\ZBf|h69=3k4bHMW\ZBf|h69>3k4bHMW\ZBf|h69?3k4bHMW\ZBf|h6983k4bHMW\ZBf|h6993k4bHMW\ZBf|h69:3k4bHMW\ZBf|h69;3k4bHMW\ZBf|h6943k4bHMW\ZBf|h6953j4bHMW\ZBf|h692h5mINV[[Agsi59;2h5mINV[[Agsi59:2h5mINV[[Agsi5992h5mINV[[Agsi5982h5mINV[[Agsi59?2h5mINV[[Agsi59>2h5mINV[[Agsi59=2h5mINV[[Agsi59<2h5mINV[[Agsi5932h5mINV[[Agsi5922i5mINV[[Agsi595i6lFOUZ\@drf4=:5i6lFOUZ\@drf4=;5i6lFOUZ\@drf4=85i6lFOUZ\@drf4=95i6lFOUZ\@drf4=>5i6lFOUZ\@drf4=?5i6lFOUZ\@drf4=<5i6lFOUZ\@drf4==5i6lFOUZ\@drf4=25i6lFOUZ\@drf4=35h6lFOUZ\@drf4=4n7oG@TY]Geqg;=94n7oG@TY]Geqg;=84n7oG@TY]Geqg;=;4n7oG@TY]Geqg;=:4n7oG@TY]Geqg;==4n7oG@TY]Geqg;=<4n7oG@TY]Geqg;=?4n7oG@TY]Geqg;=>4n7oG@TY]Geqg;=14n7oG@TY]Geqg;=04o7oG@TY]Geqg;=7o0nDA[X^Fbpd:187o0nDA[X^Fbpd:197o0nDA[X^Fbpd:1:7;;7oG@TY]Geqg;>:0;2h5mINV[[Agsi5<82i5mINV[[Agsi5<5h6lFOUZ\@drf4>4o7oG@TY]Geqg;07n0nDA[X^Fbpd:>6k1iEBZW_DpqkwddNG]RT^hz}aoqnmqddNfy_y|jalKmp`taijoM~bcIigmX4XYEq}oGmck_ts>2:67>4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekAgsiF0<>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Bl`hLh~jCxz310<04>dNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeOmyo@uu>26;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVLbjbJnt`Mvp9746::0nD`uuQwv`gjAg~n~koleGpliCoagR:VSKgioEcweJss48>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW=SPFhdl@drfG|~7=80<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT0\]EmciCi}kDyy2>6?13?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfNjxlAzt=34:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS9WTJdh`D`vbKpr;9049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP>4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekAgsiF0?>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Bl`hLh~jCxz320<04>dNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeOmyo@uu>16;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVLbjbJnt`Mvp9446::0nD`uuQwv`gjAg~n~koleGpliCoagR:VSKgioEcweJss4;>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW=SPFhdl@drfG|~7>80<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT0\]EmciCi}kDyy2=6?13?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfNjxlAzt=04:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS9WTJdh`D`vbKpr;:049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP>4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekAgsiF0>>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Bl`hLh~jCxz330<04>dNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeOmyo@uu>06;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVLbjbJnt`Mvp9546::0nD`uuQwv`gjAg~n~koleGpliCoagR:VSKgioEcweJss4:>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW=SPFhdl@drfG|~7?80<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT0\]EmciCi}kDyy2<6?13?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfNjxlAzt=14:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS9WTJdh`D`vbKpr;;049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP>4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekAgsiF09>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Bl`hLh~jCxz340<04>dNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeOmyo@uu>76;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVLbjbJnt`Mvp9246::0nD`uuQwv`gjAg~n~koleGpliCoagR:VSKgioEcweJss4=>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW=SPFhdl@drfG|~7880<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT0\]EmciCi}kDyy2;6?13?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfNjxlAzt=64:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS9WTJdh`D`vbKpr;<049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP>4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekAgsiF08>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Bl`hLh~jCxz350<04>dNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeOmyo@uu>66;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVLbjbJnt`Mvp9346::0nD`uuQwv`gjAg~n~koleGpliCoagR:VSKgioEcweJss4<>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW=SPFhdl@drfG|~7980<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT0\]EmciCi}kDyy2:6?13?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfNjxlAzt=74:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS9WTJdh`D`vbKpr;=049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekAgsiF0;>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Bl`hLh~jCxz360<04>dNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeOmyo@uu>56;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVLbjbJnt`Mvp9042948<6lFnqwwWqtbidCexh|iabgEvjkAaoePdNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeMyabLotlw8439;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS9WTJdh`FtnoGjsi|5;=2><4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekCskdJe~by2>7?11?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfL~`aM`uov?5=84:2hBb}{{SupfehOi|lxmmnkIrnoEmci\8TUMekaIumn@kphs4835?<5mIorvpVrumhgBbyk}f`afBwijN`ldW=SPFhdlBpjkKfex1?1339aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Bl`hN|fgOb{at=03:64?0<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT0\]EmciA}efHcx`{<31=77=eAgz~x^z}e`oJjqcunhinJabFhdl_5[XN`ldJxbcCnwmp9436:80nD`uuQwv`gjAg~n~koleGpliCoagR:VSKgioGwohFirf}6993==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU?]^Djbj@rdeIdycz327<06>dNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeMyabLotlw8719;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS9WTJdh`FtnoGjsi|5832><4bHlsqqUszlkfEczjrgc`aCtheOcmcV>R_GkekCskdJe~by2=9?12?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfL~`aM`uov?6;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVLbjbHzlmAlqkr;;94886lFnqwwWqtbidCexh|iabgEvjkAaoeP?50?11?gOix|~XxknmHlwaw`fklLyc`HffnY3YZ@nnfL~`aM`uov?748492hBb}{{SupfehOi|lxmmnkIrnoEmci\8TUMekaIumn@kphs4:48=6lFnqwwWqtbidCexh|iabgEvjkAaoePdNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeMyabLotlw838492hBb}{{SupfehOi|lxmmnkIrnoEmci\8TUMekaIumn@kphs4>48=6lFnqwwWqtbidCexh|iabgEvjkAaoePdNfy_y|jalKmp`taijoM~bcIigmX4XYAaoeDzh|ilnu1e>dNfy_y|jalKmp`taijoM~bcIigmX4XYUmzoHb`j329aMkvr|Z~yilcFnugqbdebN{efJdh`[1_\Wqgu|Z~yilc]epwfwq5e3kCe|xz\tsgbiLhsm{ljohH}olDjbj]7UVYmykFnEgeepjsKeaOc`ofn=2=7a=eAgz~x^z}e`oJjqcunhinJabFhdl_5[X[}kiD`KegcvhqEkcMefmd`31;2=7g=eAgz~x^z}e`oJjqcunhinJabFhdl_5[X[}kiD`KegcvhqEkcMefmd`31?11?gOix|~XxknmHlwaw`fklLyc`HffnY3YZUsgyY~hobRdsvavr4j2hBb}{{SupfehOi|lxmmnkIrnoEmci\8TUXxb~\tsgbiRos`Of~e\jqtgpp7`<4bHlsqqUszlkfEczjrgc`aCtheOcmcV??]^@zp`JfflZ~1<50?13?gOix|~XxknmHlwaw`fklLyc`HffnY24XYEq}oGmck_ts>1:66R_GkekAgsiF05?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<>R_GkekAgsiF0<;1309aMkvr|Z~yilcFnugqbdebN{efJdh`[02^[CoagMkmB{{<04=74=eAgz~x^z}e`oJjqcunhinJabFhdl_46ZWOcmcIo{aNww8419;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSKgioEcweJss4825?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<>R_GkekAgsiF0<71319aMkvr|Z~yilcFnugqbdebN{efJdh`[02^[CoagMkmB{{<0<05>dNfy_y|jalKmp`taijoM~bcIigmX55[XN`ldHlznOtv?658492hBb}{{SupfehOi|lxmmnkIrnoEmci\99WTJdh`D`vbKpr;:848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP==SPFhdl@drfG|~7>?0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT11_\Bl`hLh~jCxz322<05>dNfy_y|jalKmp`taijoM~bcIigmX55[XN`ldHlznOtv?618492hBb}{{SupfehOi|lxmmnkIrnoEmci\99WTJdh`D`vbKpr;:<48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP==SPFhdl@drfG|~7>;0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT11_\Bl`hLh~jCxz326<05>dNfy_y|jalKmp`taijoM~bcIigmX55[XN`ldHlznOtv?6=8492hBb}{{SupfehOi|lxmmnkIrnoEmci\99WTJdh`D`vbKpr;:048<6lFnqwwWqtbidCexh|iabgEvjkAaoeP==SPFhdl@drfG|~7>3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>0\]EmciCi}kDyy2<0?12?gOix|~XxknmHlwaw`fklLyc`HffnY24XYAaoeOmyo@uu>05;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]68TUMekaKaucLqq:4:79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>0\]EmciCi}kDyy2<4?12?gOix|~XxknmHlwaw`fklLyc`HffnY24XYAaoeOmyo@uu>01;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]68TUMekaKaucLqq:4>79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>0\]EmciCi}kDyy2<8?12?gOix|~XxknmHlwaw`fklLyc`HffnY24XYAaoeOmyo@uu>0=;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]68TUMekaKaucLqq:46:;0nD`uuQwv`gjAg~n~koleGpliCoagR;;QRHffnFbpdIr|5>;2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV??]^DjbjBf|hE~x1:>>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ33YZ@nnfNjxlAzt=61:67?2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV??]^DjbjBf|hE~x1::>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ33YZ@nnfNjxlAzt=65:6732>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV??]^DjbjBf|hE~x1:6>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ33YZ@nnfNjxlAzt=6=74=eAgz~x^z}e`oJjqcunhinJabFhdl_46ZWOcmcIo{aNww8069;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSKgioEcweJss4<;5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<>R_GkekAgsiF08<1309aMkvr|Z~yilcFnugqbdebN{efJdh`[02^[CoagMkmB{{<41=74=eAgz~x^z}e`oJjqcunhinJabFhdl_46ZWOcmcIo{aNww8029;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSKgioEcweJss4R_GkekAgsiF0881309aMkvr|Z~yilcFnugqbdebN{efJdh`[02^[CoagMkmB{{<45=74=eAgz~x^z}e`oJjqcunhinJabFhdl_46ZWOcmcIo{aNww80>9;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSKgioEcweJss4<35?=5mIorvpVrumhgBbyk}f`afBwijN`ldW<>R_GkekAgsiF080<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT11_\Bl`hLh~jCxz361<05>dNfy_y|jalKmp`taijoM~bcIigmX55[XN`ldHlznOtv?248492hBb}{{SupfehOi|lxmmnkIrnoEmci\99WTJdh`D`vbKpr;>;48?6lFnqwwWqtbidCexh|iabgEvjkAaoeP==SPFhdl@drfG|~7:>4?>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ33YZ@nnfNjxlAzt=40:6648<6lFnqwwWqtbidCexh|iabgEvjkAaoeP==SPFhdl@drfG|~743=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>0\]EmciCi}kDyy26>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ33YZ@nnfL~`aM`uov?4;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]68TUMekaIumn@kphs48:5?>5mIorvpVrumhgBbyk}f`afBwijN`ldW<>R_GkekCskdJe~by2>1?10?gOix|~XxknmHlwaw`fklLyc`HffnY24XYAaoeMyabLotlw8449;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSKgioGwohFirf}6:?3=<;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>0\]EmciA}efHcx`{<06=76=eAgz~x^z}e`oJjqcunhinJabFhdl_46ZWOcmcK{clBmvjq:6=7987oGaptvPpwcfe@dihncdDqkh@nnfQ:23;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]68TUMekaIumn@kphs4825?>5mIorvpVrumhgBbyk}f`afBwijN`ldW<>R_GkekCskdJe~by2>9?11?gOix|~XxknmHlwaw`fklLyc`HffnY24XYAaoeMyabLotlw8484;2hBb}{{SupfehOi|lxmmnkIrnoEmci\99WTJdh`FtnoGjsi|58;2>=4bHlsqqUszlkfEczjrgc`aCtheOcmcV??]^Djbj@rdeIdycz320<07>dNfy_y|jalKmp`taijoM~bcIigmX55[XN`ldJxbcCnwmp9456:90nD`uuQwv`gjAg~n~koleGpliCoagR;;QRHffnDvhiEh}g~7>>0<3:`Jjuss[}xnm`GatdpeefcAzfgMekaT11_\Bl`hN|fgOb{at=07:65218fLhw}}Y~hobIovfvcgdmOxdaKgioZ33YZ@nnfL~`aM`uov?6284;2hBb}{{SupfehOi|lxmmnkIrnoEmci\99WTJdh`FtnoGjsi|5832>=4bHlsqqUszlkfEczjrgc`aCtheOcmcV??]^Djbj@rdeIdycz328<06>dNfy_y|jalKmp`taijoM~bcIigmX55[XN`ldJxbcCnwmp949;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSKgioGwohFirf}68<3=:;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>0\]EmciA}efHcx`{<2394;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]68TUMekaIumn@kphs4:;5??5mIorvpVrumhgBbyk}f`afBwijN`ldW<>R_GkekCskdJe~by2<>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ33YZ@nnfL~`aM`uov?0;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]68TUMekaIumn@kphs4<48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP==SPFhdlBpjkKfex181339aMkvr|Z~yilcFnugqbdebN{efJdh`[02^[CoagOg`Naznu>4:640\]Ppdts[}xnm`\jqtgpp6e1>58482hBb}{{SupfehOi|lxmmnkIrnoEmci\98WTNtzjL`lfTqt;:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ:=PQIigmGeqgH}}6;2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^DjbjBf|hE~x1??>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfNjxlAzt=32:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^DjbjBf|hE~x1?;>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfNjxlAzt=36:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^DjbjBf|hE~x1?7>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfNjxlAzt=3::665?<5mIorvpVrumhgBbyk}f`afBwijN`ldWdNfy_y|jalKmp`taijoM~bcIigmX54[XN`ldHlznOtv?758492hBb}{{SupfehOi|lxmmnkIrnoEmci\98WTJdh`D`vbKpr;;848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=dNfy_y|jalKmp`taijoM~bcIigmX54[XN`ldHlznOtv?718492hBb}{{SupfehOi|lxmmnkIrnoEmci\98WTJdh`D`vbKpr;;<48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=dNfy_y|jalKmp`taijoM~bcIigmX54[XN`ldHlznOtv?7=8492hBb}{{SupfehOi|lxmmnkIrnoEmci\98WTJdh`D`vbKpr;;048<6lFnqwwWqtbidCexh|iabgEvjkAaoeP=;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>1\]EmciCi}kDyy2;0?12?gOix|~XxknmHlwaw`fklLyc`HffnY25XYAaoeOmyo@uu>75;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]69TUMekaKaucLqq:3:79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:=PQIigmGeqgH}}6??3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>1\]EmciCi}kDyy2;4?12?gOix|~XxknmHlwaw`fklLyc`HffnY25XYAaoeOmyo@uu>71;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]69TUMekaKaucLqq:3>79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:=PQIigmGeqgH}}6?;3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>1\]EmciCi}kDyy2;8?12?gOix|~XxknmHlwaw`fklLyc`HffnY25XYAaoeOmyo@uu>7=;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]69TUMekaKaucLqq:36:;0nD`uuQwv`gjAg~n~koleGpliCoagR;:QRHffnFbpdIr|5?;2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^DjbjBf|hE~x1;>>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfNjxlAzt=71:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^DjbjBf|hE~x1;:>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfNjxlAzt=75:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^DjbjBf|hE~x1;6>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfNjxlAzt=7=74=eAgz~x^z}e`oJjqcunhinJabFhdl_47ZWOcmcIo{aNww8369;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8;VSKgioEcweJss4?;5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^DjbjBf|hE~x191319aMkvr|Z~yilcFnugqbdebN{efJdh`[03^[CoagMkmB{{<9<04>dNfy_y|jalKmp`taijoM~bcIigmX54[XN`ldHlznOtv?=;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]69TUMekaIumn@kphs4948?6lFnqwwWqtbidCexh|iabgEvjkAaoeP=218fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfL~`aM`uov?5484;2hBb}{{SupfehOi|lxmmnkIrnoEmci\98WTJdh`FtnoGjsi|5;92>=4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^Djbj@rdeIdycz312<07>dNfy_y|jalKmp`taijoM~bcIigmX54[XN`ldJxbcCnwmp9736:90nD`uuQwv`gjAg~n~koleGpliCoagR;:QRHffnDvhiEh}g~7=80<3:`Jjuss[}xnm`GatdpeefcAzfgMekaT10_\Bl`hN|fgOb{at=35:6548?6lFnqwwWqtbidCexh|iabgEvjkAaoeP=218fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfL~`aM`uov?5<84:2hBb}{{SupfehOi|lxmmnkIrnoEmci\98WTJdh`FtnoGjsi|5;5?>5mIorvpVrumhgBbyk}f`afBwijN`ldW3=<;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>1\]EmciA}efHcx`{<31=76=eAgz~x^z}e`oJjqcunhinJabFhdl_47ZWOcmcK{clBmvjq:5<7987oGaptvPpwcfe@dihncdDqkh@nnfQ:=PQIigmEqijDg|d0?;1329aMkvr|Z~yilcFnugqbdebN{efJdh`[03^[CoagOg`Naznu>12;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]69TUMekaIumn@kphs4;=5?>5mIorvpVrumhgBbyk}f`afBwijN`ldW=4bHlsqqUszlkfEczjrgc`aCtheOcmcV?>]^Djbj@rdeIdycz331<01>dNfy_y|jalKmp`taijoM~bcIigmX54[XN`ldJxbcCnwmp9562948?6lFnqwwWqtbidCexh|iabgEvjkAaoeP=>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ32YZ@nnfL~`aM`uov?7;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]69TUMekaIumn@kphs4=48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP=5:64dNfy_y|jalKmp`taijoM~bcIigmX54[X[}kyx^z}e`oQatsb{}9h7oGaptvPpwcfe@dihncdDqkh@nnfQ:=PQ\t`vfMkBbnhgxNbdDnobmk:76:o0nD`uuQwv`gjAg~n~koleGpliCoagR;:QR]{augJjAcai|fOaeKolcjj97=879h7oGaptvPpwcfe@dihncdDqkh@nnfQ:=PQ\t`vfMkBbnhgxNbdDnobmk:66:90nD`uuQwv`gjAg~n~koleGpliCoagR;:QR]{oqQwv`gjZl{~i~z1\]Tvlrb{Mcxmobjd228fLhw}}Y~hobIovfvcgdmOxdaKgioZ31YZD~|lFjbh^{r=2=75=eAgz~x^z}e`oJjqcunhinJabFhdl_44ZWKsiAoaeQvq8484:2hBb}{{SupfehOi|lxmmnkIrnoEmci\9;WTNtzjL`lfTqt;:3:5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW<24;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaKaucLqq:6979:7oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQIigmGeqgH}}6:>3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>2\]EmciCi}kDyy2>3?12?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeOmyo@uu>20;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaKaucLqq:6=79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQIigmGeqgH}}6::3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>2\]EmciCi}kDyy2>7?12?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeOmyo@uu>2<;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaKaucLqq:6179;7oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQIigmGeqgH}}6:2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?=]^DjbjBf|hE~x1238fLhw}}Y~hobIovfvcgdmOxdaKgioZ31YZ@nnfNjxlAzt=02:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?=]^DjbjBf|hE~x1<;>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ31YZ@nnfNjxlAzt=06:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?=]^DjbjBf|hE~x1<7>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ31YZ@nnfNjxlAzt=0::66?1309aMkvr|Z~yilcFnugqbdebN{efJdh`[00^[CoagMkmB{{<20=74=eAgz~x^z}e`oJjqcunhinJabFhdl_44ZWOcmcIo{aNww8659;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS88VSKgioEcweJss4:>5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<;1309aMkvr|Z~yilcFnugqbdebN{efJdh`[00^[CoagMkmB{{<24=74=eAgz~x^z}e`oJjqcunhinJabFhdl_44ZWOcmcIo{aNww8619;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS88VSKgioEcweJss4:25?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<71319aMkvr|Z~yilcFnugqbdebN{efJdh`[00^[CoagMkmB{{<2<05>dNfy_y|jalKmp`taijoM~bcIigmX57[XN`ldHlznOtv?058492hBb}{{SupfehOi|lxmmnkIrnoEmci\9;WTJdh`D`vbKpr;<848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=?SPFhdl@drfG|~78?0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT13_\Bl`hLh~jCxz342<05>dNfy_y|jalKmp`taijoM~bcIigmX57[XN`ldHlznOtv?018492hBb}{{SupfehOi|lxmmnkIrnoEmci\9;WTJdh`D`vbKpr;<<48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=?SPFhdl@drfG|~78;0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT13_\Bl`hLh~jCxz346<05>dNfy_y|jalKmp`taijoM~bcIigmX57[XN`ldHlznOtv?0=8492hBb}{{SupfehOi|lxmmnkIrnoEmci\9;WTJdh`D`vbKpr;<048<6lFnqwwWqtbidCexh|iabgEvjkAaoeP=?SPFhdl@drfG|~783=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>2\]EmciCi}kDyy2:0?12?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeOmyo@uu>65;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaKaucLqq:2:79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQIigmGeqgH}}6>?3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>2\]EmciCi}kDyy2:4?12?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeOmyo@uu>61;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaKaucLqq:2>79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQIigmGeqgH}}6>;3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>2\]EmciCi}kDyy2:8?12?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeOmyo@uu>6=;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaKaucLqq:26:;0nD`uuQwv`gjAg~n~koleGpliCoagR;9QRHffnFbpdIr|5<;2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?=]^DjbjBf|hE~x18>>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ31YZ@nnfNjxlAzt=41:650<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT13_\Bl`hLh~jCxz36?13?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeOmyo@uu>4:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS88VSKgioEcweJss4048>6lFnqwwWqtbidCexh|iabgEvjkAaoeP=?SPFhdlBpjkKfex1>1329aMkvr|Z~yilcFnugqbdebN{efJdh`[00^[CoagOg`Naznu>24;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaIumn@kphs48;5?>5mIorvpVrumhgBbyk}f`afBwijN`ldW<2?10?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeMyabLotlw8459;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS88VSKgioGwohFirf}6:83=<;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>2\]EmciA}efHcx`{<07=76=eAgz~x^z}e`oJjqcunhinJabFhdl_44ZWOcmcK{clBmvjq:6>7987oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQIigmEqijDg|d0<91329aMkvr|Z~yilcFnugqbdebN{efJdh`[00^[CoagOg`Naznu>2<;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaIumn@kphs4835??5mIorvpVrumhgBbyk}f`afBwijN`ldW<>218fLhw}}Y~hobIovfvcgdmOxdaKgioZ31YZ@nnfL~`aM`uov?6584;2hBb}{{SupfehOi|lxmmnkIrnoEmci\9;WTJdh`FtnoGjsi|58:2>=4bHlsqqUszlkfEczjrgc`aCtheOcmcV?=]^Djbj@rdeIdycz323<07>dNfy_y|jalKmp`taijoM~bcIigmX57[XN`ldJxbcCnwmp9446:90nD`uuQwv`gjAg~n~koleGpliCoagR;9QRHffnDvhiEh}g~7>90<3:`Jjuss[}xnm`GatdpeefcAzfgMekaT13_\Bl`hN|fgOb{at=06:65218fLhw}}Y~hobIovfvcgdmOxdaKgioZ31YZ@nnfL~`aM`uov?6=84;2hBb}{{SupfehOi|lxmmnkIrnoEmci\9;WTJdh`FtnoGjsi|5822><4bHlsqqUszlkfEczjrgc`aCtheOcmcV?=]^Djbj@rdeIdycz32?10?gOix|~XxknmHlwaw`fklLyc`HffnY26XYAaoeMyabLotlw8669;<1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS88VSKgioGwohFirf}68=7>1329aMkvr|Z~yilcFnugqbdebN{efJdh`[00^[CoagOg`Naznu>05;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]6:TUMekaIumn@kphs4:48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP=?SPFhdlBpjkKfex1:1339aMkvr|Z~yilcFnugqbdebN{efJdh`[00^[CoagOg`Naznu>6:647997oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQIigmEqijDg|d0:0<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT13_\Bl`hN|fgOb{at=:=77=eAgz~x^z}e`oJjqcunhinJabFhdl_44ZWOcmcK{clBmvjq:>6;o0nD`uuQwv`gjAg~n~koleGpliCoagR;9QRHffnMuaw`kg~8i7oGaptvPpwcfe@dihncdDqkh@nnfQ:>PQ]ergw@jhb;=1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS88VS^znruQwv`gjZl{~i~z2\]PpdrbAgNnjl{ctBnh@jkfag6:6=02\]PpjvT|{oja_k~udqw7f=eAgz~x^z}e`oJjqcunhinJabFhdl_44ZWZ~d|^z}e`oTmqnAd|yc^hzerv04>dNfy_y|jalKmp`taijoM~bcIigmX57[X_{ci~Jfs``oaa573kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;TUIuykCaogSpw:76::0nD`uuQwv`gjAg~n~koleGpliCoagR;8QRLvtdNbj`Vsz5;5??5mIorvpVrumhgBbyk}f`afBwijN`ldW<=R_C{waIgimY~y0?4?>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ30YZD~|lFjbh^{r=0=75=eAgz~x^z}e`oJjqcunhinJabFhdl_45ZWOcmcIo{aNww858492hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`D`vbKpr;9948=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=>SPFhdl@drfG|~7=<0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT12_\Bl`hLh~jCxz313<05>dNfy_y|jalKmp`taijoM~bcIigmX56[XN`ldHlznOtv?568492hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`D`vbKpr;9=48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=>SPFhdl@drfG|~7=80<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT12_\Bl`hLh~jCxz317<05>dNfy_y|jalKmp`taijoM~bcIigmX56[XN`ldHlznOtv?528492hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`D`vbKpr;9148=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=>SPFhdl@drfG|~7=40<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT12_\Bl`hLh~jCxz31?12?gOix|~XxknmHlwaw`fklLyc`HffnY27XYAaoeOmyo@uu>14;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;TUMekaKaucLqq:5979:7oGaptvPpwcfe@dihncdDqkh@nnfQ:?PQIigmGeqgH}}69>3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>3\]EmciCi}kDyy2=3?12?gOix|~XxknmHlwaw`fklLyc`HffnY27XYAaoeOmyo@uu>10;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;TUMekaKaucLqq:5=79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:?PQIigmGeqgH}}69:3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>3\]EmciCi}kDyy2=7?12?gOix|~XxknmHlwaw`fklLyc`HffnY27XYAaoeOmyo@uu>1<;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;TUMekaKaucLqq:5179;7oGaptvPpwcfe@dihncdDqkh@nnfQ:?PQIigmGeqgH}}692>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?<]^DjbjBf|hE~x1=?>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ30YZ@nnfNjxlAzt=12:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?<]^DjbjBf|hE~x1=;>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ30YZ@nnfNjxlAzt=16:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?<]^DjbjBf|hE~x1=7>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ30YZ@nnfNjxlAzt=1::665?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<=R_GkekAgsiF09;1309aMkvr|Z~yilcFnugqbdebN{efJdh`[01^[CoagMkmB{{<54=74=eAgz~x^z}e`oJjqcunhinJabFhdl_45ZWOcmcIo{aNww8119;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS89VSKgioEcweJss4=25?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<=R_GkekAgsiF0971319aMkvr|Z~yilcFnugqbdebN{efJdh`[01^[CoagMkmB{{<5<05>dNfy_y|jalKmp`taijoM~bcIigmX56[XN`ldHlznOtv?158492hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`D`vbKpr;=848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=>SPFhdl@drfG|~79?0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT12_\Bl`hLh~jCxz352<05>dNfy_y|jalKmp`taijoM~bcIigmX56[XN`ldHlznOtv?118492hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`D`vbKpr;=<48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=>SPFhdl@drfG|~79;0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT12_\Bl`hLh~jCxz356<05>dNfy_y|jalKmp`taijoM~bcIigmX56[XN`ldHlznOtv?1=8492hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`D`vbKpr;=048<6lFnqwwWqtbidCexh|iabgEvjkAaoeP=>SPFhdl@drfG|~793=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>3\]EmciCi}kDyy290?12?gOix|~XxknmHlwaw`fklLyc`HffnY27XYAaoeOmyo@uu>55;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;TUMekaKaucLqq:1:7987oGaptvPpwcfe@dihncdDqkh@nnfQ:?PQIigmGeqgH}}6=?7>1309aMkvr|Z~yilcFnugqbdebN{efJdh`[01^[CoagMkmB{{<71=75=eAgz~x^z}e`oJjqcunhinJabFhdl_45ZWOcmcIo{aNww838482hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`D`vbKpr;?79;7oGaptvPpwcfe@dihncdDqkh@nnfQ:?PQIigmGeqgH}}632>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?<]^DjbjBf|hE~x171339aMkvr|Z~yilcFnugqbdebN{efJdh`[01^[CoagOg`Naznu>3:65SPFhdlBpjkKfex1?>>218fLhw}}Y~hobIovfvcgdmOxdaKgioZ30YZ@nnfL~`aM`uov?5784;2hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`FtnoGjsi|5;82>=4bHlsqqUszlkfEczjrgc`aCtheOcmcV?<]^Djbj@rdeIdycz315<07>dNfy_y|jalKmp`taijoM~bcIigmX56[XN`ldJxbcCnwmp9726:90nD`uuQwv`gjAg~n~koleGpliCoagR;8QRHffnDvhiEh}g~7=;0<3:`Jjuss[}xnm`GatdpeefcAzfgMekaT12_\Bl`hN|fgOb{at=34:65SPFhdlBpjkKfex1?6>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ30YZ@nnfL~`aM`uov?5;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;TUMekaIumn@kphs4;:5?>5mIorvpVrumhgBbyk}f`afBwijN`ldW<=R_GkekCskdJe~by2=1?10?gOix|~XxknmHlwaw`fklLyc`HffnY27XYAaoeMyabLotlw8749;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS89VSKgioGwohFirf}69?3=<;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>3\]EmciA}efHcx`{<36=76=eAgz~x^z}e`oJjqcunhinJabFhdl_45ZWOcmcK{clBmvjq:5=7987oGaptvPpwcfe@dihncdDqkh@nnfQ:?PQIigmEqijDg|d0?81329aMkvr|Z~yilcFnugqbdebN{efJdh`[01^[CoagOg`Naznu>13;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;TUMekaIumn@kphs4;25?>5mIorvpVrumhgBbyk}f`afBwijN`ldW<=R_GkekCskdJe~by2=9?11?gOix|~XxknmHlwaw`fklLyc`HffnY27XYAaoeMyabLotlw8784;2hBb}{{SupfehOi|lxmmnkIrnoEmci\9:WTJdh`FtnoGjsi|59;2>;4bHlsqqUszlkfEczjrgc`aCtheOcmcV?<]^Djbj@rdeIdycz33083:656lFnqwwWqtbidCexh|iabgEvjkAaoeP=>SPFhdlBpjkKfex1=1339aMkvr|Z~yilcFnugqbdebN{efJdh`[01^[CoagOg`Naznu>7:643\]EmciH~lxm`by=b:`Jjuss[}xnm`GatdpeefcAzfgMekaT12_\V`ub|Meei>:4bHlsqqUszlkfEczjrgc`aCtheOcmcV?<]^QwewrT|{oja_k~udqw7f=eAgz~x^z}e`oJjqcunhinJabFhdl_45ZWZ~jxhGaDddbqirDdbNdalga<1<0a>dNfy_y|jalKmp`taijoM~bcIigmX56[X[}kiD`KegcvhqEkcMefmd`31;2=7f=eAgz~x^z}e`oJjqcunhinJabFhdl_45ZWZ~jxhGaDddbqirDdbNdalga<0<07>dNfy_y|jalKmp`taijoM~bcIigmX56[X[}e{_y|jalPfupct|:i0nD`uuQwv`gjAg~n~koleGpliCoagR;8QR]{oqQwv`gj_`~cJa{|hSgrq`us;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS89VSZ|ftdqGmvgedln8<6lFnqwwWqtbidCexh|iabgEvjkAaoeP=9SPBxvfHdhbX}x7<3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>4\]A}qcKigo[x2>>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ37YZD~|lFjbh^{r=094;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]61309aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagMkmB{{<03=74=eAgz~x^z}e`oJjqcunhinJabFhdl_42ZWOcmcIo{aNww8449;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSKgioEcweJss4895?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<:R_GkekAgsiF0<:1309aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagMkmB{{<07=74=eAgz~x^z}e`oJjqcunhinJabFhdl_42ZWOcmcIo{aNww8409;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSKgioEcweJss48=5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<:R_GkekAgsiF0<61309aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagMkmB{{<0;=75=eAgz~x^z}e`oJjqcunhinJabFhdl_42ZWOcmcIo{aNww848492hBb}{{SupfehOi|lxmmnkIrnoEmci\9=WTJdh`D`vbKpr;:948=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=9SPFhdl@drfG|~7><0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT15_\Bl`hLh~jCxz323<05>dNfy_y|jalKmp`taijoM~bcIigmX51[XN`ldHlznOtv?668492hBb}{{SupfehOi|lxmmnkIrnoEmci\9=WTJdh`D`vbKpr;:=48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=9SPFhdl@drfG|~7>80<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT15_\Bl`hLh~jCxz327<05>dNfy_y|jalKmp`taijoM~bcIigmX51[XN`ldHlznOtv?628492hBb}{{SupfehOi|lxmmnkIrnoEmci\9=WTJdh`D`vbKpr;:148=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=9SPFhdl@drfG|~7>40<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT15_\Bl`hLh~jCxz32?12?gOix|~XxknmHlwaw`fklLyc`HffnY20XYAaoeOmyo@uu>04;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]63=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>4\]EmciCi}kDyy2<3?12?gOix|~XxknmHlwaw`fklLyc`HffnY20XYAaoeOmyo@uu>00;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>4\]EmciCi}kDyy2<7?12?gOix|~XxknmHlwaw`fklLyc`HffnY20XYAaoeOmyo@uu>0<;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?;]^DjbjBf|hE~x1:?>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ37YZ@nnfNjxlAzt=62:6782>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?;]^DjbjBf|hE~x1:;>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ37YZ@nnfNjxlAzt=66:67<2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?;]^DjbjBf|hE~x1:7>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ37YZ@nnfNjxlAzt=6::66VSKgioEcweJss4<:5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<:R_GkekAgsiF08?1309aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagMkmB{{<40=74=eAgz~x^z}e`oJjqcunhinJabFhdl_42ZWOcmcIo{aNww8059;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSKgioEcweJss4<>5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<:R_GkekAgsiF08;1309aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagMkmB{{<44=74=eAgz~x^z}e`oJjqcunhinJabFhdl_42ZWOcmcIo{aNww8019;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSKgioEcweJss4<25?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<:R_GkekAgsiF0871319aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagMkmB{{<4<05>dNfy_y|jalKmp`taijoM~bcIigmX51[XN`ldHlznOtv?258492hBb}{{SupfehOi|lxmmnkIrnoEmci\9=WTJdh`D`vbKpr;>848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=9SPFhdl@drfG|~7:?0<3:`Jjuss[}xnm`GatdpeefcAzfgMekaT15_\Bl`hLh~jCxz36283:67::641329aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagOg`Naznu>25;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]65mIorvpVrumhgBbyk}f`afBwijN`ldW<:R_GkekCskdJe~by2>3?10?gOix|~XxknmHlwaw`fklLyc`HffnY20XYAaoeMyabLotlw8429;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSKgioGwohFirf}6:93=<;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>4\]EmciA}efHcx`{<04=76=eAgz~x^z}e`oJjqcunhinJabFhdl_42ZWOcmcK{clBmvjq:6?7987oGaptvPpwcfe@dihncdDqkh@nnfQ:8PQIigmEqijDg|d0<61329aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagOg`Naznu>2=;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]6218fLhw}}Y~hobIovfvcgdmOxdaKgioZ37YZ@nnfL~`aM`uov?6484;2hBb}{{SupfehOi|lxmmnkIrnoEmci\9=WTJdh`FtnoGjsi|5892>=4bHlsqqUszlkfEczjrgc`aCtheOcmcV?;]^Djbj@rdeIdycz322<07>dNfy_y|jalKmp`taijoM~bcIigmX51[XN`ldJxbcCnwmp9436:90nD`uuQwv`gjAg~n~koleGpliCoagR;?QRHffnDvhiEh}g~7>80<3:`Jjuss[}xnm`GatdpeefcAzfgMekaT15_\Bl`hN|fgOb{at=05:6548?6lFnqwwWqtbidCexh|iabgEvjkAaoeP=9SPFhdlBpjkKfex1<7>218fLhw}}Y~hobIovfvcgdmOxdaKgioZ37YZ@nnfL~`aM`uov?6<84:2hBb}{{SupfehOi|lxmmnkIrnoEmci\9=WTJdh`FtnoGjsi|585?>5mIorvpVrumhgBbyk}f`afBwijN`ldW<:R_GkekCskdJe~by2<0?16?gOix|~XxknmHlwaw`fklLyc`HffnY20XYAaoeMyabLotlw867=87987oGaptvPpwcfe@dihncdDqkh@nnfQ:8PQIigmEqijDg|d0>?1339aMkvr|Z~yilcFnugqbdebN{efJdh`[06^[CoagOg`Naznu>0:644\]EmciA}efHcx`{<8<1a>dNfy_y|jalKmp`taijoM~bcIigmX51[XN`ldC{k}fmmt6g=eAgz~x^z}e`oJjqcunhinJabFhdl_42ZW[oxiyJ`nd17?gOix|~XxknmHlwaw`fklLyc`HffnY20XYT|hx_y|jalPfupct|:i0nD`uuQwv`gjAg~n~koleGpliCoagR;?QR]{augJjAcai|fOaeKolcjj969;l1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8>VS^zntdKm@``f}e~H`fJ`m`km84<76:i0nD`uuQwv`gjAg~n~koleGpliCoagR;?QR]{augJjAcai|fOaeKolcjj979;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8>VS^z`pRvqadkUmxny=l;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>4\]PpjvT|{ojaZg{hGnvwmTby|oxx>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?;]^UqmqctL`yjnakk319aMkvr|Z~yilcFnugqbdebN{efJdh`[07^[GsmEkei]z}<1<04>dNfy_y|jalKmp`taijoM~bcIigmX50[XJp~n@l`jPup?5;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]6=TUIuykCaogSpw:52948<6lFnqwwWqtbidCexh|iabgEvjkAaoeP=8SPBxvfHdhbX}x7>3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>5\]EmciCi}kDyy2?>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfNjxlAzt=33:67QRHffnFbpdIr|5;92>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^DjbjBf|hE~x1?<>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfNjxlAzt=37:67QRHffnFbpdIr|5;=2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^DjbjBf|hE~x1?8>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfNjxlAzt=3;:676::0nD`uuQwv`gjAg~n~koleGpliCoagR;>QRHffnFbpdIr|5;5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<;R_GkekAgsiF0?>1309aMkvr|Z~yilcFnugqbdebN{efJdh`[07^[CoagMkmB{{<33=74=eAgz~x^z}e`oJjqcunhinJabFhdl_43ZWOcmcIo{aNww8749;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSKgioEcweJss4;95?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<;R_GkekAgsiF0?:1309aMkvr|Z~yilcFnugqbdebN{efJdh`[07^[CoagMkmB{{<37=74=eAgz~x^z}e`oJjqcunhinJabFhdl_43ZWOcmcIo{aNww8709;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSKgioEcweJss4;=5?<5mIorvpVrumhgBbyk}f`afBwijN`ldW<;R_GkekAgsiF0?61309aMkvr|Z~yilcFnugqbdebN{efJdh`[07^[CoagMkmB{{<3;=75=eAgz~x^z}e`oJjqcunhinJabFhdl_43ZWOcmcIo{aNww878492hBb}{{SupfehOi|lxmmnkIrnoEmci\9dNfy_y|jalKmp`taijoM~bcIigmX50[XN`ldHlznOtv?768492hBb}{{SupfehOi|lxmmnkIrnoEmci\9dNfy_y|jalKmp`taijoM~bcIigmX50[XN`ldHlznOtv?728492hBb}{{SupfehOi|lxmmnkIrnoEmci\974;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6=TUMekaKaucLqq:3979:7oGaptvPpwcfe@dihncdDqkh@nnfQ:9PQIigmGeqgH}}6?>3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>5\]EmciCi}kDyy2;3?12?gOix|~XxknmHlwaw`fklLyc`HffnY21XYAaoeOmyo@uu>70;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6=TUMekaKaucLqq:3=79:7oGaptvPpwcfe@dihncdDqkh@nnfQ:9PQIigmGeqgH}}6?:3=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>5\]EmciCi}kDyy2;7?12?gOix|~XxknmHlwaw`fklLyc`HffnY21XYAaoeOmyo@uu>7<;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6=TUMekaKaucLqq:3179;7oGaptvPpwcfe@dihncdDqkh@nnfQ:9PQIigmGeqgH}}6?2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^DjbjBf|hE~x1;?>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfNjxlAzt=72:67QRHffnFbpdIr|5?82>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^DjbjBf|hE~x1;;>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfNjxlAzt=76:67QRHffnFbpdIr|5?<2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^DjbjBf|hE~x1;7>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfNjxlAzt=7::665\]EmciCi}kDyy29>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfNjxlAzt=5=75=eAgz~x^z}e`oJjqcunhinJabFhdl_43ZWOcmcIo{aNww8=8482hBb}{{SupfehOi|lxmmnkIrnoEmci\9218fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfL~`aM`uov?5684;2hBb}{{SupfehOi|lxmmnkIrnoEmci\9=4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^Djbj@rdeIdycz314<07>dNfy_y|jalKmp`taijoM~bcIigmX50[XN`ldJxbcCnwmp9716:90nD`uuQwv`gjAg~n~koleGpliCoagR;>QRHffnDvhiEh}g~7=:0<3:`Jjuss[}xnm`GatdpeefcAzfgMekaT14_\Bl`hN|fgOb{at=3;:656lFnqwwWqtbidCexh|iabgEvjkAaoeP=8SPFhdlBpjkKfex1?1329aMkvr|Z~yilcFnugqbdebN{efJdh`[07^[CoagOg`Naznu>14;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]6=TUMekaIumn@kphs4;;5?>5mIorvpVrumhgBbyk}f`afBwijN`ldW<;R_GkekCskdJe~by2=2?10?gOix|~XxknmHlwaw`fklLyc`HffnY21XYAaoeMyabLotlw8759;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSKgioGwohFirf}6983=<;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>5\]EmciA}efHcx`{<37=76=eAgz~x^z}e`oJjqcunhinJabFhdl_43ZWOcmcK{clBmvjq:5>7987oGaptvPpwcfe@dihncdDqkh@nnfQ:9PQIigmEqijDg|d0?91329aMkvr|Z~yilcFnugqbdebN{efJdh`[07^[CoagOg`Naznu>1<;543kCe|xz\tsgbiLhsm{ljohH}olDjbj]6=TUMekaIumn@kphs4;35??5mIorvpVrumhgBbyk}f`afBwijN`ldW<;R_GkekCskdJe~by2=>218fLhw}}Y~hobIovfvcgdmOxdaKgioZ36YZ@nnfL~`aM`uov?7584=2hBb}{{SupfehOi|lxmmnkIrnoEmci\9QRHffnDvhiEh}g~7;3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>5\]EmciA}efHcx`{<9<06>dNfy_y|jalKmp`taijoM~bcIigmX50[XN`ldJxbcCnwmp9?9:l1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSKgioNtfvcjh;h0nD`uuQwv`gjAg~n~koleGpliCoagR;>QR\jsdvGkkc4<2hBb}{{SupfehOi|lxmmnkIrnoEmci\95\]PpdrbAgNnjl{ctBnh@jkfag6;2>k4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^QweqcNfMommxb{CmiGkhgnf5;1<3=l;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>5\]PpdrbAgNnjl{ctBnh@jkfag6:2>=4bHlsqqUszlkfEczjrgc`aCtheOcmcV?:]^QwkuUszlkf^hzerv0g>dNfy_y|jalKmp`taijoM~bcIigmX50[X[}e{_y|jalUjpm@k}zbYi|{jsu13?gOix|~XxknmHlwaw`fklLyc`HffnY21XYPz`~nIg|acnf`7`228fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagMkmB{{<02=75=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldHlznOtv?548482hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaKaucLqq:6:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnFbpdIr|5;82>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?R_GkekAgsiF0<:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[0_\Bl`hLh~jCxz314<04>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeOmyo@uu>22;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbJnt`Mvp9706::0nD`uuQwv`gjAg~n~koleGpliCoagR;VSKgioEcweJss4825?=5mIorvpVrumhgBbyk}f`afBwijN`ldW>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagMkmB{{<32=75=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldHlznOtv?648482hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaKaucLqq:5:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnFbpdIr|5882>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?R_GkekAgsiF0?:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[0_\Bl`hLh~jCxz324<04>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeOmyo@uu>12;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbJnt`Mvp9406::0nD`uuQwv`gjAg~n~koleGpliCoagR;VSKgioEcweJss4;25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW40=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT1\]EmciCi}kDyy2=>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagMkmB{{<22=75=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldHlznOtv?748482hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaKaucLqq:4:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnFbpdIr|5982>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?R_GkekAgsiF0>:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[0_\Bl`hLh~jCxz334<04>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeOmyo@uu>02;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbJnt`Mvp9506::0nD`uuQwv`gjAg~n~koleGpliCoagR;VSKgioEcweJss4:25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW228fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagMkmB{{<52=75=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldHlznOtv?048482hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaKaucLqq:3:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnFbpdIr|5>82>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?R_GkekAgsiF09:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[0_\Bl`hLh~jCxz344<04>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeOmyo@uu>72;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbJnt`Mvp9206::0nD`uuQwv`gjAg~n~koleGpliCoagR;VSKgioEcweJss4=25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW228fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagMkmB{{<42=75=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldHlznOtv?148482hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaKaucLqq:2:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnFbpdIr|5?82>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV?R_GkekAgsiF08:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[0_\Bl`hLh~jCxz354<04>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeOmyo@uu>62;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbJnt`Mvp9306::0nD`uuQwv`gjAg~n~koleGpliCoagR;VSKgioEcweJss4<25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW228fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagMkmB{{<72=75=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldHlznOtv?248482hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaKaucLqq:1:7997oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnFbpdIr|5<86=0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT1\]EmciCi}kDyy293?0e?gOix|~XxknmHlwaw`fklLyc`HffnY2YZ@nnfNjxlAzt=4=6c=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldHlznOtv?3;4a3kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbJnt`Mvp9>9:o1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8WTJdh`D`vbKpr;179:7oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnDvhiEh}g~7<3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>]^Djbj@rdeIdycz311<06>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeMyabLotlw8479;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8WTJdh`FtnoGjsi|5;92><4bHlsqqUszlkfEczjrgc`aCtheOcmcV?R_GkekCskdJe~by2>3?11?gOix|~XxknmHlwaw`fklLyc`HffnY2YZ@nnfL~`aM`uov?5184:2hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaIumn@kphs48?5??5mIorvpVrumhgBbyk}f`afBwijN`ldW208fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagOg`Naznu>23;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbHzlmAlqkr;9148>6lFnqwwWqtbidCexh|iabgEvjkAaoeP=PQIigmEqijDg|d0<71309aMkvr|Z~yilcFnugqbdebN{efJdh`[0_\Bl`hN|fgOb{at=3=77=eAgz~x^z}e`oJjqcunhinJabFhdl_4[XN`ldJxbcCnwmp9476:80nD`uuQwv`gjAg~n~koleGpliCoagR;VSKgioGwohFirf}69=3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU>]^Djbj@rdeIdycz323<06>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeMyabLotlw8759;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8WTJdh`FtnoGjsi|58?2><4bHlsqqUszlkfEczjrgc`aCtheOcmcV?R_GkekCskdJe~by2=5?11?gOix|~XxknmHlwaw`fklLyc`HffnY2YZ@nnfL~`aM`uov?6384:2hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaIumn@kphs4;=5??5mIorvpVrumhgBbyk}f`afBwijN`ldW208fLhw}}Y~hobIovfvcgdmOxdaKgioZ3^[CoagOg`Naznu>1=;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbHzlmAlqkr;:7997oGaptvPpwcfe@dihncdDqkh@nnfQ:QRHffnDvhiEh}g~7?=0<4:`Jjuss[}xnm`GatdpeefcAzfgMekaT1\]EmciA}efHcx`{<2394;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVLbjbHzlmAlqkr;;848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=PQIigmEqijDg|d0>0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT1\]EmciA}efHcx`{<5<05>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeMyabLotlw808492hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMekaIumn@kphs4?48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP=PQIigmEqijDg|d0:0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT1\]EmciA}efHcx`{<9<05>dNfy_y|jalKmp`taijoM~bcIigmX5XYAaoeMyabLotlw8<85l2hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUMeka@vdpehjq5i2hBb}{{SupfehOi|lxmmnkIrnoEmci\9TUYi~k{Dnlf76=eAgz~x^z}e`oJjqcunhinJabFhdl_4[X[}kyx^z}e`oQatsb{}9i7oGaptvPpwcfe@dihncdDqkh@nnfQ:QR]{augJjAcai|fOaeKolcjj969;m1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8WT_yo{eHlGacgrd}IggIabahl?5?69;k1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS8WT_yo{eHlGacgrd}IggIabahl?5;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]6UVYc}]{rdcnV`wrmz~8n6lFnqwwWqtbidCexh|iabgEvjkAaoeP=PQ\tnrPpwcfe^cdKbzsiPfupct|;l0nD`uuQwv`gjAg~n~koleGpliCoagR;VSZ|ftdqGmvgedln9j6lFnqwwWqtbidCexh|iabgEvjkAaoeP>PQMyugOekcW|{6;2?h4bHlsqqUszlkfEczjrgc`aCtheOcmcVdNfy_y|jalKmp`taijoM~bcIigmX6XYEq}oGmck_ts>1:7`>4bHlsqqUszlkfEczjrgc`aCtheOcmcVdNfy_y|jalKmp`taijoM~bcIigmX6XYAaoeOmyo@uu>20;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]5UVLbjbJnt`Mvp9726::0nD`uuQwv`gjAg~n~koleGpliCoagR8VSKgioEcweJss48<5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW?SPFhdl@drfG|~7=:0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT2\]EmciCi}kDyy2>8?13?gOix|~XxknmHlwaw`fklLyc`HffnY1YZ@nnfNjxlAzt=3::7`>4bHlsqqUszlkfEczjrgc`aCtheOcmcVdNfy_y|jalKmp`taijoM~bcIigmX6XYAaoeOmyo@uu>10;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]5UVLbjbJnt`Mvp9426::0nD`uuQwv`gjAg~n~koleGpliCoagR8VSKgioEcweJss4;<5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW?SPFhdl@drfG|~7>:0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT2\]EmciCi}kDyy2=8?13?gOix|~XxknmHlwaw`fklLyc`HffnY1YZ@nnfNjxlAzt=0::7`>4bHlsqqUszlkfEczjrgc`aCtheOcmcV<1319aMkvr|Z~yilcFnugqbdebN{efJdh`[3_\Bl`hLh~jCxz332<04>dNfy_y|jalKmp`taijoM~bcIigmX6XYAaoeOmyo@uu>00;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]5UVLbjbJnt`Mvp9526::0nD`uuQwv`gjAg~n~koleGpliCoagR8VSKgioEcweJss4:<5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW?SPFhdl@drfG|~7?:0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT2\]EmciCi}kDyy2<8?13?gOix|~XxknmHlwaw`fklLyc`HffnY1YZ@nnfNjxlAzt=1::7`:2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcVdNfy_y|jalKmp`taijoM~bcIigmX6XYAaoeOmyo@uu>70;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]5UVLbjbJnt`Mvp9226::0nD`uuQwv`gjAg~n~koleGpliCoagR8VSKgioEcweJss4=<5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW?SPFhdl@drfG|~78:0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT2\]EmciCi}kDyy2;8?13?gOix|~XxknmHlwaw`fklLyc`HffnY1YZ@nnfNjxlAzt=6::7`>4bHlsqqUszlkfEczjrgc`aCtheOcmcVdNfy_y|jalKmp`taijoM~bcIigmX6XYAaoeOmyo@uu>60;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]5UVLbjbJnt`Mvp9326::0nD`uuQwv`gjAg~n~koleGpliCoagR8VSKgioEcweJss4<<5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW?SPFhdl@drfG|~79:0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT2\]EmciCi}kDyy2:8?13?gOix|~XxknmHlwaw`fklLyc`HffnY1YZ@nnfNjxlAzt=7::7`>4bHlsqqUszlkfEczjrgc`aCtheOcmcV78m7oGaptvPpwcfe@dihncdDqkh@nnfQ9QRHffnFbpdIr|5=5>k5mIorvpVrumhgBbyk}f`afBwijN`ldW?SPFhdl@drfG|~743dNfy_y|jalKmp`taijoM~bcIigmX6XYAaoeMyabLotlw8459;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS;WTJdh`FtnoGjsi|5;?2><4bHlsqqUszlkfEczjrgc`aCtheOcmcV5?11?gOix|~XxknmHlwaw`fklLyc`HffnY1YZ@nnfL~`aM`uov?5384:2hBb}{{SupfehOi|lxmmnkIrnoEmci\:TUMekaIumn@kphs48=5??5mIorvpVrumhgBbyk}f`afBwijN`ldW?SPFhdlBpjkKfex1?7>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ0^[CoagOg`Naznu>2=;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]5UVLbjbHzlmAlqkr;97997oGaptvPpwcfe@dihncdDqkh@nnfQ9QRHffnDvhiEh}g~7>=0<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT2\]EmciA}efHcx`{<33=77=eAgz~x^z}e`oJjqcunhinJabFhdl_7[XN`ldJxbcCnwmp9456:80nD`uuQwv`gjAg~n~koleGpliCoagR8VSKgioGwohFirf}69?3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU=]^Djbj@rdeIdycz325<06>dNfy_y|jalKmp`taijoM~bcIigmX6XYAaoeMyabLotlw8739;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS;WTJdh`FtnoGjsi|58=2><4bHlsqqUszlkfEczjrgc`aCtheOcmcV>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ0^[CoagOg`Naznu>0:672>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV238fLhw}}Y~hobIovfvcgdmOxdaKgioZ0^[CoagOg`Naznu>4:67dNfy_y|jalKmp`taijoM~bcIigmX7XYEq}oGmck_ts>2:67>4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekAgsiF0<>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hLh~jCxz310<04>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeOmyo@uu>26;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVLbjbJnt`Mvp9746::0nD`uuQwv`gjAg~n~koleGpliCoagR9VSKgioEcweJss48>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW>SPFhdl@drfG|~7=80<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciCi}kDyy2>6?13?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfNjxlAzt=34:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS:WTJdh`D`vbKpr;9049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmGeqgH}}6:2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekAgsiF0?>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hLh~jCxz320<04>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeOmyo@uu>16;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVLbjbJnt`Mvp9446::0nD`uuQwv`gjAg~n~koleGpliCoagR9VSKgioEcweJss4;>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW>SPFhdl@drfG|~7>80<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciCi}kDyy2=6?13?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfNjxlAzt=04:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS:WTJdh`D`vbKpr;:049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmGeqgH}}692>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekAgsiF0>>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hLh~jCxz330<04>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeOmyo@uu>06;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVLbjbJnt`Mvp9546::0nD`uuQwv`gjAg~n~koleGpliCoagR9VSKgioEcweJss4:>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW>SPFhdl@drfG|~7?80<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciCi}kDyy2<6?13?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfNjxlAzt=14:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS:WTJdh`D`vbKpr;;049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmGeqgH}}682>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekAgsiF09>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hLh~jCxz340<04>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeOmyo@uu>76;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVLbjbJnt`Mvp9246::0nD`uuQwv`gjAg~n~koleGpliCoagR9VSKgioEcweJss4=>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW>SPFhdl@drfG|~7880<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciCi}kDyy2;6?13?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfNjxlAzt=64:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS:WTJdh`D`vbKpr;<049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmGeqgH}}6?2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekAgsiF08>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hLh~jCxz350<04>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeOmyo@uu>66;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVLbjbJnt`Mvp9346::0nD`uuQwv`gjAg~n~koleGpliCoagR9VSKgioEcweJss4<>5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW>SPFhdl@drfG|~7980<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciCi}kDyy2:6?13?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfNjxlAzt=74:669;91iEc~ztRvqadkNf}oyjlmjFsmnBl`hS:WTJdh`D`vbKpr;=049j6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmGeqgH}}6>2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekAgsiF0;>1319aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hLh~jCxz360<04>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeOmyo@uu>56;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVLbjbJnt`Mvp9042948<6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmGeqgH}}6=?3dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeMyabLotlw8439;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS:WTJdh`FtnoGjsi|5;=2><4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekCskdJe~by2>7?11?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfL~`aM`uov?5=84:2hBb}{{SupfehOi|lxmmnkIrnoEmci\;TUMekaIumn@kphs4835?<5mIorvpVrumhgBbyk}f`afBwijN`ldW>SPFhdlBpjkKfex1?1339aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Bl`hN|fgOb{at=03:64?0<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciA}efHcx`{<31=77=eAgz~x^z}e`oJjqcunhinJabFhdl_6[XN`ldJxbcCnwmp9436:80nD`uuQwv`gjAg~n~koleGpliCoagR9VSKgioGwohFirf}6993==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU<]^Djbj@rdeIdycz327<06>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeMyabLotlw8719;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS:WTJdh`FtnoGjsi|5832><4bHlsqqUszlkfEczjrgc`aCtheOcmcV=R_GkekCskdJe~by2=9?12?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfL~`aM`uov?6;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVLbjbHzlmAlqkr;;94886lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmEqijDg|d0>?50?11?gOix|~XxknmHlwaw`fklLyc`HffnY0YZ@nnfL~`aM`uov?748492hBb}{{SupfehOi|lxmmnkIrnoEmci\;TUMekaIumn@kphs4:48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmEqijDg|d090<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciA}efHcx`{<4<05>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeMyabLotlw838492hBb}{{SupfehOi|lxmmnkIrnoEmci\;TUMekaIumn@kphs4>48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP?PQIigmEqijDg|d050<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT3\]EmciA}efHcx`{<8<1`>dNfy_y|jalKmp`taijoM~bcIigmX7XYAaoeDzh|ilnu1e>dNfy_y|jalKmp`taijoM~bcIigmX7XYUmzoHb`j329aMkvr|Z~yilcFnugqbdebN{efJdh`[2_\Wqgu|Z~yilc]epwfwq5e3kCe|xz\tsgbiLhsm{ljohH}olDjbj]4UVYmykFnEgeepjsKeaOc`ofn=2=7a=eAgz~x^z}e`oJjqcunhinJabFhdl_6[X[}kiD`KegcvhqEkcMefmd`31;2=7g=eAgz~x^z}e`oJjqcunhinJabFhdl_6[X[}kiD`KegcvhqEkcMefmd`31?11?gOix|~XxknmHlwaw`fklLyc`HffnY0YZUsgyY~hobRdsvavr4j2hBb}{{SupfehOi|lxmmnkIrnoEmci\;TUXxb~\tsgbiRos`Of~e\jqtgpp7`VSOw{eMcmaUru4848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQMyugOekcW|{696=0=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT4\]A}qcKigo[x2=>3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagMkmB{{<1<04>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeOmyo@uu>24;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbJnt`Mvp9766::0nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioEcweJss4885?=5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdl@drfG|~7=>0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT4\]EmciCi}kDyy2>4?13?gOix|~XxknmHlwaw`fklLyc`HffnY7YZ@nnfNjxlAzt=36:6648<6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQIigmGeqgH}}6:43=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^DjbjBf|hE~x1?6>3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagMkmB{{<0<04>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeOmyo@uu>14;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbJnt`Mvp9466::0nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioEcweJss4;85?=5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdl@drfG|~7>>0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT4\]EmciCi}kDyy2=4?13?gOix|~XxknmHlwaw`fklLyc`HffnY7YZ@nnfNjxlAzt=06:6648<6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQIigmGeqgH}}6943=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^DjbjBf|hE~x1<6>3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagMkmB{{<3<04>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeOmyo@uu>04;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbJnt`Mvp9566::0nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioEcweJss4:85?=5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdl@drfG|~7?>0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT4\]EmciCi}kDyy2<4?13?gOix|~XxknmHlwaw`fklLyc`HffnY7YZ@nnfNjxlAzt=16:6648<6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQIigmGeqgH}}6843=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^DjbjBf|hE~x1=6>3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagMkmB{{<2<04>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeOmyo@uu>74;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbJnt`Mvp9266::0nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioEcweJss4=85?=5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdl@drfG|~78>0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT4\]EmciCi}kDyy2;4?13?gOix|~XxknmHlwaw`fklLyc`HffnY7YZ@nnfNjxlAzt=66:6648<6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQIigmGeqgH}}6?43=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^DjbjBf|hE~x1:6>3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagMkmB{{<5<04>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeOmyo@uu>64;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbJnt`Mvp9366::0nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioEcweJss4<85?=5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdl@drfG|~79>0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT4\]EmciCi}kDyy2:4?13?gOix|~XxknmHlwaw`fklLyc`HffnY7YZ@nnfNjxlAzt=76:6648<6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQIigmGeqgH}}6>43=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^DjbjBf|hE~x1;6>3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagMkmB{{<4<04>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeOmyo@uu>54;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbJnt`Mvp9066::0nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioEcweJss4?85??5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdl@drfG|~7:>4?>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagMkmB{{<71=6c=eAgz~x^z}e`oJjqcunhinJabFhdl_1[XN`ldHlznOtv?2;4a3kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbJnt`Mvp919:o1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS=WTJdh`D`vbKpr;078m7oGaptvPpwcfe@dihncdDqkh@nnfQ?QRHffnFbpdIr|535?<5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdlBpjkKfex1>1339aMkvr|Z~yilcFnugqbdebN{efJdh`[5_\Bl`hN|fgOb{at=33:64VSKgioGwohFirf}6:93==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^Djbj@rdeIdycz317<06>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeMyabLotlw8419;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS=WTJdh`FtnoGjsi|5;32><4bHlsqqUszlkfEczjrgc`aCtheOcmcV:R_GkekCskdJe~by2>9?12?gOix|~XxknmHlwaw`fklLyc`HffnY7YZ@nnfL~`aM`uov?5;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVLbjbHzlmAlqkr;:948>6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQIigmEqijDg|d0??1339aMkvr|Z~yilcFnugqbdebN{efJdh`[5_\Bl`hN|fgOb{at=01:6490<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT4\]EmciA}efHcx`{<37=77=eAgz~x^z}e`oJjqcunhinJabFhdl_1[XN`ldJxbcCnwmp9416:80nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioGwohFirf}69;3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU;]^Djbj@rdeIdycz329<06>dNfy_y|jalKmp`taijoM~bcIigmX0XYAaoeMyabLotlw87?9;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS=WTJdh`FtnoGjsi|585??5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPFhdlBpjkKfex1=?>268fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagOg`Naznu>05?69;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS=WTJdh`FtnoGjsi|59:2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV:R_GkekCskdJe~by2<>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagOg`Naznu>7:67VSKgioGwohFirf}6=2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV:R_GkekCskdJe~by28>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ6^[CoagOg`Naznu>;:676;n0nD`uuQwv`gjAg~n~koleGpliCoagR>VSKgioNtfvcjh;k0nD`uuQwv`gjAg~n~koleGpliCoagR>VS_k|euFlj`543kCe|xz\tsgbiLhsm{ljohH}olDjbj]3UVYmz\tsgbiWcv}ly?o5mIorvpVrumhgBbyk}f`afBwijN`ldW9SPSucwaLhCmok~`yMckEmnelh;879o7oGaptvPpwcfe@dihncdDqkh@nnfQ?QR]{augJjAcai|fOaeKolcjj97=879i7oGaptvPpwcfe@dihncdDqkh@nnfQ?QR]{augJjAcai|fOaeKolcjj979;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS=WT_yaSupfehTby|oxx>l4bHlsqqUszlkfEczjrgc`aCtheOcmcV:R_RvltVrumhg\eyfIltqkV`wrmz~9j6lFnqwwWqtbidCexh|iabgEvjkAaoeP8PQXrhvfwAotikfnh?h4bHlsqqUszlkfEczjrgc`aCtheOcmcV;R_C{waIgimY~y0=0=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]A}qcKigo[x2>>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[GsmEkei]z}<383:7`2?13?gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfNjxlAzt=30:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[CoagMkmB{{<0:=75=eAgz~x^z}e`oJjqcunhinJabFhdl_0[XN`ldHlznOtv?5<85n2hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaKaucLqq:66::0nD`uuQwv`gjAg~n~koleGpliCoagR?VSKgioEcweJss4;:5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW8SPFhdl@drfG|~7><0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciCi}kDyy2=2?13?gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfNjxlAzt=00:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[CoagMkmB{{<3:=75=eAgz~x^z}e`oJjqcunhinJabFhdl_0[XN`ldHlznOtv?6<85n2hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaKaucLqq:56::0nD`uuQwv`gjAg~n~koleGpliCoagR?VSKgioEcweJss4::5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW8SPFhdl@drfG|~7?<0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciCi}kDyy2<2?13?gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfNjxlAzt=10:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[CoagMkmB{{<2:=75=eAgz~x^z}e`oJjqcunhinJabFhdl_0[XN`ldHlznOtv?7<85n2hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaKaucLqq:46::0nD`uuQwv`gjAg~n~koleGpliCoagR?VSKgioEcweJss4=:5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW8SPFhdl@drfG|~78<0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciCi}kDyy2;2?13?gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfNjxlAzt=60:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[CoagMkmB{{<5:=75=eAgz~x^z}e`oJjqcunhinJabFhdl_0[XN`ldHlznOtv?0<85n2hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaKaucLqq:36::0nD`uuQwv`gjAg~n~koleGpliCoagR?VSKgioEcweJss4<:5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW8SPFhdl@drfG|~79<0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciCi}kDyy2:2?13?gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfNjxlAzt=70:66:3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU:]^DjbjBf|hE~x1;8>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[CoagMkmB{{<4:=75=eAgz~x^z}e`oJjqcunhinJabFhdl_0[XN`ldHlznOtv?1<85n2hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaKaucLqq:26::0nD`uuQwv`gjAg~n~koleGpliCoagR?VSKgioEcweJss4?:5?=5mIorvpVrumhgBbyk}f`afBwijN`ldW8SPFhdl@drfG|~7:<0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciCi}kDyy292?11?gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfNjxlAzt=40>58482hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaKaucLqq:1;78m7oGaptvPpwcfe@dihncdDqkh@nnfQ>QRHffnFbpdIr|5<5>k5mIorvpVrumhgBbyk}f`afBwijN`ldW8SPFhdl@drfG|~7;36lFnqwwWqtbidCexh|iabgEvjkAaoeP9PQIigmEqijDg|d0QRHffnDvhiEh}g~7=90<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciA}efHcx`{<07=77=eAgz~x^z}e`oJjqcunhinJabFhdl_0[XN`ldJxbcCnwmp9716:80nD`uuQwv`gjAg~n~koleGpliCoagR?VSKgioGwohFirf}6:;3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU:]^Djbj@rdeIdycz319<06>dNfy_y|jalKmp`taijoM~bcIigmX1XYAaoeMyabLotlw84?9;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS208fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[CoagOg`Naznu>15;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]2UVLbjbHzlmAlqkr;:;48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP9PQIigmEqijDg|d0?=1339aMkvr|Z~yilcFnugqbdebN{efJdh`[4_\Bl`hN|fgOb{at=07:64QRHffnDvhiEh}g~7>;0<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciA}efHcx`{<35=77=eAgz~x^z}e`oJjqcunhinJabFhdl_0[XN`ldJxbcCnwmp94?6:80nD`uuQwv`gjAg~n~koleGpliCoagR?VSKgioGwohFirf}6953=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU:]^Djbj@rdeIdycz32?11?gOix|~XxknmHlwaw`fklLyc`HffnY6YZ@nnfL~`aM`uov?7584<2hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaIumn@kphs4:;1<3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU:]^Djbj@rdeIdycz330<05>dNfy_y|jalKmp`taijoM~bcIigmX1XYAaoeMyabLotlw868492hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaIumn@kphs4=48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP9PQIigmEqijDg|d080<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciA}efHcx`{<7<05>dNfy_y|jalKmp`taijoM~bcIigmX1XYAaoeMyabLotlw828492hBb}{{SupfehOi|lxmmnkIrnoEmci\=TUMekaIumn@kphs4148=6lFnqwwWqtbidCexh|iabgEvjkAaoeP9PQIigmEqijDg|d040=d:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]EmciH~lxm`by=a:`Jjuss[}xnm`GatdpeefcAzfgMekaT5\]QavcsLfdn?>5mIorvpVrumhgBbyk}f`afBwijN`ldW8SPSucqpVrumhgYi|{jsu1a?gOix|~XxknmHlwaw`fklLyc`HffnY6YZUsi}oBbIkiatnwGimCgdkbb1>13e9aMkvr|Z~yilcFnugqbdebN{efJdh`[4_\Wqgsm@dOikozluAooAiji`d7=7>13c9aMkvr|Z~yilcFnugqbdebN{efJdh`[4_\Wqgsm@dOikozluAooAiji`d7=3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU:]^QwkuUszlkf^hzerv0f>dNfy_y|jalKmp`taijoM~bcIigmX1XYT|fzXxknmVkwlCjr{aXn}xk|t3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ7^[Rtn|lyOe~omldf1b>dNfy_y|jalKmp`taijoM~bcIigmX2XYEq}oGmck_ts>3:7`TUIuykCaogSpw:52949j6lFnqwwWqtbidCexh|iabgEvjkAaoeP:PQMyugOekcW|{692?h4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekAgsiF0=0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT6\]EmciCi}kDyy2>0?13?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfNjxlAzt=32:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagMkmB{{<04=75=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldHlznOtv?528482hBb}{{SupfehOi|lxmmnkIrnoEmci\>TUMekaKaucLqq:6079;7oGaptvPpwcfe@dihncdDqkh@nnfQ=QRHffnFbpdIr|5;22?h4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekAgsiF0<0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT6\]EmciCi}kDyy2=0?13?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfNjxlAzt=02:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagMkmB{{<34=75=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldHlznOtv?628482hBb}{{SupfehOi|lxmmnkIrnoEmci\>TUMekaKaucLqq:5079;7oGaptvPpwcfe@dihncdDqkh@nnfQ=QRHffnFbpdIr|5822?h4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekAgsiF0?0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT6\]EmciCi}kDyy2<0?13?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfNjxlAzt=12:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagMkmB{{<24=75=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldHlznOtv?728482hBb}{{SupfehOi|lxmmnkIrnoEmci\>TUMekaKaucLqq:4079;7oGaptvPpwcfe@dihncdDqkh@nnfQ=QRHffnFbpdIr|5922?h4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekAgsiF0>0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT6\]EmciCi}kDyy2;0?13?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfNjxlAzt=62:66228fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagMkmB{{<54=75=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldHlznOtv?028482hBb}{{SupfehOi|lxmmnkIrnoEmci\>TUMekaKaucLqq:3079;7oGaptvPpwcfe@dihncdDqkh@nnfQ=QRHffnFbpdIr|5>22?h4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekAgsiF090<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT6\]EmciCi}kDyy2:0?13?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfNjxlAzt=72:6683=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU9]^DjbjBf|hE~x1;:>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagMkmB{{<44=75=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldHlznOtv?128482hBb}{{SupfehOi|lxmmnkIrnoEmci\>TUMekaKaucLqq:2079;7oGaptvPpwcfe@dihncdDqkh@nnfQ=QRHffnFbpdIr|5?22?h4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekAgsiF080<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT6\]EmciCi}kDyy290?13?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfNjxlAzt=42:66:0;2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekAgsiF0;=12g9aMkvr|Z~yilcFnugqbdebN{efJdh`[7_\Bl`hLh~jCxz36?0e?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfNjxlAzt=5=6c=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldHlznOtv?<;4a3kCe|xz\tsgbiLhsm{ljohH}olDjbj]1UVLbjbJnt`Mvp9?9;81iEc~ztRvqadkNf}oyjlmjFsmnBl`hS?WTJdh`FtnoGjsi|5:5??5mIorvpVrumhgBbyk}f`afBwijN`ldW;SPFhdlBpjkKfex1??>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagOg`Naznu>25;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]1UVLbjbHzlmAlqkr;9;48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP:PQIigmEqijDg|d0<=1339aMkvr|Z~yilcFnugqbdebN{efJdh`[7_\Bl`hN|fgOb{at=37:64;cKmtprT|{ojaD`{esdbg`@ugdLbjbU9]^Djbj@rdeIdycz31?11?gOix|~XxknmHlwaw`fklLyc`HffnY5YZ@nnfL~`aM`uov?6584:2hBb}{{SupfehOi|lxmmnkIrnoEmci\>TUMekaIumn@kphs4;;5??5mIorvpVrumhgBbyk}f`afBwijN`ldW;SPFhdlBpjkKfex1<=>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagOg`Naznu>17;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]1UVLbjbHzlmAlqkr;:=48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP:PQIigmEqijDg|d0?;1339aMkvr|Z~yilcFnugqbdebN{efJdh`[7_\Bl`hN|fgOb{at=05:6450<2:`Jjuss[}xnm`GatdpeefcAzfgMekaT6\]EmciA}efHcx`{<3;=74=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldJxbcCnwmp949;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS?WTJdh`FtnoGjsi|59;2>:4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekCskdJe~by2<1;2=77=eAgz~x^z}e`oJjqcunhinJabFhdl_3[XN`ldJxbcCnwmp9566:;0nD`uuQwv`gjAg~n~koleGpliCoagR?4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekCskdJe~by2;>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagOg`Naznu>6:67?4bHlsqqUszlkfEczjrgc`aCtheOcmcV8R_GkekCskdJe~by27>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ4^[CoagOg`Naznu>::7bTU\~dzjsEkpegjbl;l0nD`uuQwv`gjAg~n~koleGpliCoagR=VSOw{eMcmaUru4949j6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQMyugOekcW|{6:2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV9R_C{waIgimY~y0?4?>3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[GsmEkei]z}<3<1b>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeOmyo@uu>3:66WTJdh`D`vbKpr;9848<6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmGeqgH}}6:>3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^DjbjBf|hE~x1?<>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[CoagMkmB{{<06=75=eAgz~x^z}e`oJjqcunhinJabFhdl_2[XN`ldHlznOtv?508482hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaKaucLqq:6>79;7oGaptvPpwcfe@dihncdDqkh@nnfQ>4bHlsqqUszlkfEczjrgc`aCtheOcmcV9R_GkekAgsiF0<61319aMkvr|Z~yilcFnugqbdebN{efJdh`[6_\Bl`hLh~jCxz318<1b>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeOmyo@uu>2:66WTJdh`D`vbKpr;:848<6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmGeqgH}}69>3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^DjbjBf|hE~x1<<>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[CoagMkmB{{<36=75=eAgz~x^z}e`oJjqcunhinJabFhdl_2[XN`ldHlznOtv?608482hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaKaucLqq:5>79;7oGaptvPpwcfe@dihncdDqkh@nnfQ>4bHlsqqUszlkfEczjrgc`aCtheOcmcV9R_GkekAgsiF0?61319aMkvr|Z~yilcFnugqbdebN{efJdh`[6_\Bl`hLh~jCxz328<1b>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeOmyo@uu>1:66WTJdh`D`vbKpr;;848<6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmGeqgH}}68>3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^DjbjBf|hE~x1=<>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[CoagMkmB{{<26=75=eAgz~x^z}e`oJjqcunhinJabFhdl_2[XN`ldHlznOtv?708482hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaKaucLqq:4>79;7oGaptvPpwcfe@dihncdDqkh@nnfQ>4bHlsqqUszlkfEczjrgc`aCtheOcmcV9R_GkekAgsiF0>61319aMkvr|Z~yilcFnugqbdebN{efJdh`[6_\Bl`hLh~jCxz338<1b>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeOmyo@uu>0:66WTJdh`D`vbKpr;<848<6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmGeqgH}}6?>3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^DjbjBf|hE~x1:<>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[CoagMkmB{{<56=75=eAgz~x^z}e`oJjqcunhinJabFhdl_2[XN`ldHlznOtv?008482hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaKaucLqq:3>79;7oGaptvPpwcfe@dihncdDqkh@nnfQ<2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV9R_GkekAgsiF0961319aMkvr|Z~yilcFnugqbdebN{efJdh`[6_\Bl`hLh~jCxz348<1b>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeOmyo@uu>7:66WTJdh`D`vbKpr;=848<6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmGeqgH}}6>>3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^DjbjBf|hE~x1;<>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[CoagMkmB{{<46=75=eAgz~x^z}e`oJjqcunhinJabFhdl_2[XN`ldHlznOtv?108482hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaKaucLqq:2>79;7oGaptvPpwcfe@dihncdDqkh@nnfQ>4bHlsqqUszlkfEczjrgc`aCtheOcmcV9R_GkekAgsiF0861319aMkvr|Z~yilcFnugqbdebN{efJdh`[6_\Bl`hLh~jCxz358<1b>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeOmyo@uu>6:66WTJdh`D`vbKpr;>848<6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmGeqgH}}6=>3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^DjbjBf|hE~x18<:1<04>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeOmyo@uu>57;4a3kCe|xz\tsgbiLhsm{ljohH}olDjbj]0UVLbjbJnt`Mvp909:o1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS>WTJdh`D`vbKpr;?78m7oGaptvPpwcfe@dihncdDqkh@nnfQk5mIorvpVrumhgBbyk}f`afBwijN`ldW:SPFhdl@drfG|~753=>;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^Djbj@rdeIdycz30?11?gOix|~XxknmHlwaw`fklLyc`HffnY4YZ@nnfL~`aM`uov?5584:2hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaIumn@kphs48;5??5mIorvpVrumhgBbyk}f`afBwijN`ldW:SPFhdlBpjkKfex1?=>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[CoagOg`Naznu>27;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]0UVLbjbHzlmAlqkr;9=48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmEqijDg|d0<;1339aMkvr|Z~yilcFnugqbdebN{efJdh`[6_\Bl`hN|fgOb{at=35:64WTJdh`FtnoGjsi|58;2><4bHlsqqUszlkfEczjrgc`aCtheOcmcV9R_GkekCskdJe~by2=1?11?gOix|~XxknmHlwaw`fklLyc`HffnY4YZ@nnfL~`aM`uov?6784:2hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaIumn@kphs4;95??5mIorvpVrumhgBbyk}f`afBwijN`ldW:SPFhdlBpjkKfex1<;>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ5^[CoagOg`Naznu>11;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]0UVLbjbHzlmAlqkr;:?48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmEqijDg|d0?91339aMkvr|Z~yilcFnugqbdebN{efJdh`[6_\Bl`hN|fgOb{at=0;:643==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^Djbj@rdeIdycz331<00>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeMyabLotlw867=87997oGaptvPpwcfe@dihncdDqkh@nnfQdNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeMyabLotlw818492hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaIumn@kphs4<48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmEqijDg|d0;0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT7\]EmciA}efHcx`{<6<05>dNfy_y|jalKmp`taijoM~bcIigmX3XYAaoeMyabLotlw8=8492hBb}{{SupfehOi|lxmmnkIrnoEmci\?TUMekaIumn@kphs4049h6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQIigmLr`tadf}9m6lFnqwwWqtbidCexh|iabgEvjkAaoeP;PQ]ergw@jhb;:1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS>WT_yo}tRvqadkUmxny=m;cKmtprT|{ojaD`{esdbg`@ugdLbjbU8]^QweqcNfMommxb{CmiGkhgnf5:5?i5mIorvpVrumhgBbyk}f`afBwijN`ldW:SPSucwaLhCmok~`yMckEmnelh;93:5?o5mIorvpVrumhgBbyk}f`afBwijN`ldW:SPSucwaLhCmok~`yMckEmnelh;97997oGaptvPpwcfe@dihncdDqkh@nnfQ3d8fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[GsmEkei]z}<0<05>dNfy_y|jalKmp`taijoM~bcIigmX1>585n2hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUIuykCaogSpw:56;l0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioEcweJss4948<6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmGeqgH}}6:<3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^DjbjBf|hE~x1?>>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagMkmB{{<00=75=eAgz~x^z}e`oJjqcunhinJabFhdl_=[XN`ldHlznOtv?568482hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUMekaKaucLqq:6<79;7oGaptvPpwcfe@dihncdDqkh@nnfQ3QRHffnFbpdIr|5;>2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekAgsiF0<81319aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hLh~jCxz316<04>dNfy_y|jalKmp`taijoM~bcIigmX2<;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]?UVLbjbJnt`Mvp97>6;l0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioEcweJss4848<6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmGeqgH}}69<3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^DjbjBf|hE~x1<>>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagMkmB{{<30=75=eAgz~x^z}e`oJjqcunhinJabFhdl_=[XN`ldHlznOtv?668482hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUMekaKaucLqq:5<79;7oGaptvPpwcfe@dihncdDqkh@nnfQ3QRHffnFbpdIr|58>2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekAgsiF0?81319aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hLh~jCxz326<04>dNfy_y|jalKmp`taijoM~bcIigmX1<;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]?UVLbjbJnt`Mvp94>6;l0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioEcweJss4;48<6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmGeqgH}}68<3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^DjbjBf|hE~x1=>>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagMkmB{{<20=75=eAgz~x^z}e`oJjqcunhinJabFhdl_=[XN`ldHlznOtv?768482hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUMekaKaucLqq:4<79;7oGaptvPpwcfe@dihncdDqkh@nnfQ3QRHffnFbpdIr|59>2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekAgsiF0>81319aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hLh~jCxz336<04>dNfy_y|jalKmp`taijoM~bcIigmX0<;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]?UVLbjbJnt`Mvp95>6;l0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioEcweJss4:48<6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmGeqgH}}6?<3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^DjbjBf|hE~x1:>>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagMkmB{{<50=75=eAgz~x^z}e`oJjqcunhinJabFhdl_=[XN`ldHlznOtv?068482hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUMekaKaucLqq:3<79;7oGaptvPpwcfe@dihncdDqkh@nnfQ3QRHffnFbpdIr|5>>2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekAgsiF0981319aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hLh~jCxz346<04>dNfy_y|jalKmp`taijoM~bcIigmX7<;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]?UVLbjbJnt`Mvp92>6;l0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioEcweJss4=48<6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmGeqgH}}6><3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^DjbjBf|hE~x1;>>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagMkmB{{<40=75=eAgz~x^z}e`oJjqcunhinJabFhdl_=[XN`ldHlznOtv?168482hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUMekaKaucLqq:2<79;7oGaptvPpwcfe@dihncdDqkh@nnfQ3QRHffnFbpdIr|5?>2>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekAgsiF0881319aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hLh~jCxz356<04>dNfy_y|jalKmp`taijoM~bcIigmX6<;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]?UVLbjbJnt`Mvp93>6;l0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioEcweJss4<48<6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmGeqgH}}6=<3=?;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^DjbjBf|hE~x18>>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagMkmB{{<70=77=eAgz~x^z}e`oJjqcunhinJabFhdl_=[XN`ldHlznOtv?26<76::0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioEcweJss4?95>k5mIorvpVrumhgBbyk}f`afBwijN`ldW5SPFhdl@drfG|~7:3<4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekCskdJe~by2>1?11?gOix|~XxknmHlwaw`fklLyc`HffnY;YZ@nnfL~`aM`uov?5784:2hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUMekaIumn@kphs4895??5mIorvpVrumhgBbyk}f`afBwijN`ldW5SPFhdlBpjkKfex1?;>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagOg`Naznu>21;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]?UVLbjbHzlmAlqkr;9?48>6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmEqijDg|d0<91339aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hN|fgOb{at=3;:64ZWOcmcK{clBmvjq:6179:7oGaptvPpwcfe@dihncdDqkh@nnfQ3QRHffnDvhiEh}g~7=3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^Djbj@rdeIdycz321<06>dNfy_y|jalKmp`taijoM~bcIigmX<4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekCskdJe~by2=3?11?gOix|~XxknmHlwaw`fklLyc`HffnY;YZ@nnfL~`aM`uov?6184:2hBb}{{SupfehOi|lxmmnkIrnoEmci\0TUMekaIumn@kphs4;?5??5mIorvpVrumhgBbyk}f`afBwijN`ldW5SPFhdlBpjkKfex1<9>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagOg`Naznu>13;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]?UVLbjbHzlmAlqkr;:148>6lFnqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmEqijDg|d0?71309aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hN|fgOb{at=0=77=eAgz~x^z}e`oJjqcunhinJabFhdl_=[XN`ldJxbcCnwmp9576:>0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioGwohFirf}68=7>1339aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Bl`hN|fgOb{at=12:67ZWOcmcK{clBmvjq:46:;0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioGwohFirf}6?2>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekCskdJe~by2:>238fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagOg`Naznu>5:67ZWOcmcK{clBmvjq:06:;0nD`uuQwv`gjAg~n~koleGpliCoagR2VSKgioGwohFirf}632>?4bHlsqqUszlkfEczjrgc`aCtheOcmcV6R_GkekCskdJe~by26>3f8fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[CoagF|n~kb`w3c8fLhw}}Y~hobIovfvcgdmOxdaKgioZ:^[Wctm}Ndbh=<;cKmtprT|{ojaD`{esdbg`@ugdLbjbU7]^QwewrT|{oja_k~udqw7g=eAgz~x^z}e`oJjqcunhinJabFhdl_=[X[}kiD`KegcvhqEkcMefmd`30?1g?gOix|~XxknmHlwaw`fklLyc`HffnY;YZUsi}oBbIkiatnwGimCgdkbb1?50?1a?gOix|~XxknmHlwaw`fklLyc`HffnY;YZUsi}oBbIkiatnwGimCgdkbb1?1339aMkvr|Z~yilcFnugqbdebN{efJdh`[9_\Wqiw[}xnm`\jqtgpp6dZWZ~d|^z}e`oTmqnAd|yc^hzerv1b>dNfy_y|jalKmp`taijoM~bcIigmX228fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagMkmB{{<02=75=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldHlznOtv?548482hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaKaucLqq:6:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnFbpdIr|5;82>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV7R_GkekAgsiF0<:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[8_\Bl`hLh~jCxz314<04>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeOmyo@uu>22;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbJnt`Mvp9706::0nD`uuQwv`gjAg~n~koleGpliCoagR3VSKgioEcweJss4825?=5mIorvpVrumhgBbyk}f`afBwijN`ldW4SPFhdl@drfG|~7=40=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciCi}kDyy2>>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagMkmB{{<32=75=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldHlznOtv?648482hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaKaucLqq:5:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnFbpdIr|5882>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV7R_GkekAgsiF0?:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[8_\Bl`hLh~jCxz324<04>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeOmyo@uu>12;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbJnt`Mvp9406::0nD`uuQwv`gjAg~n~koleGpliCoagR3VSKgioEcweJss4;25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW4SPFhdl@drfG|~7>40=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciCi}kDyy2=>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagMkmB{{<22=75=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldHlznOtv?748482hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaKaucLqq:4:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnFbpdIr|5982>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV7R_GkekAgsiF0>:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[8_\Bl`hLh~jCxz334<04>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeOmyo@uu>02;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbJnt`Mvp9506::0nD`uuQwv`gjAg~n~koleGpliCoagR3VSKgioEcweJss4:25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW4SPFhdl@drfG|~7?40=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciCi}kDyy2<>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagMkmB{{<52=75=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldHlznOtv?048482hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaKaucLqq:3:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnFbpdIr|5>82>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV7R_GkekAgsiF09:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[8_\Bl`hLh~jCxz344<04>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeOmyo@uu>72;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbJnt`Mvp9206::0nD`uuQwv`gjAg~n~koleGpliCoagR3VSKgioEcweJss4=25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW4SPFhdl@drfG|~7840=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciCi}kDyy2;>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagMkmB{{<42=75=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldHlznOtv?148482hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaKaucLqq:2:79;7oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnFbpdIr|5?82>>4bHlsqqUszlkfEczjrgc`aCtheOcmcV7R_GkekAgsiF08:1319aMkvr|Z~yilcFnugqbdebN{efJdh`[8_\Bl`hLh~jCxz354<04>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeOmyo@uu>62;573kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbJnt`Mvp9306::0nD`uuQwv`gjAg~n~koleGpliCoagR3VSKgioEcweJss4<25?=5mIorvpVrumhgBbyk}f`afBwijN`ldW4SPFhdl@drfG|~7940=f:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciCi}kDyy2:>228fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagMkmB{{<72=75=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldHlznOtv?248482hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaKaucLqq:1:7997oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnFbpdIr|5<86=0<0:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciCi}kDyy293?0e?gOix|~XxknmHlwaw`fklLyc`HffnY:YZ@nnfNjxlAzt=4=6c=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldHlznOtv?3;4a3kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbJnt`Mvp9>9:o1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS0WTJdh`D`vbKpr;179:7oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnDvhiEh}g~7<3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU6]^Djbj@rdeIdycz311<06>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeMyabLotlw8479;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS0WTJdh`FtnoGjsi|5;92><4bHlsqqUszlkfEczjrgc`aCtheOcmcV7R_GkekCskdJe~by2>3?11?gOix|~XxknmHlwaw`fklLyc`HffnY:YZ@nnfL~`aM`uov?5184:2hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaIumn@kphs48?5??5mIorvpVrumhgBbyk}f`afBwijN`ldW4SPFhdlBpjkKfex1?9>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagOg`Naznu>23;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbHzlmAlqkr;9148>6lFnqwwWqtbidCexh|iabgEvjkAaoeP5PQIigmEqijDg|d0<71309aMkvr|Z~yilcFnugqbdebN{efJdh`[8_\Bl`hN|fgOb{at=3=77=eAgz~x^z}e`oJjqcunhinJabFhdl_<[XN`ldJxbcCnwmp9476:80nD`uuQwv`gjAg~n~koleGpliCoagR3VSKgioGwohFirf}69=3==;cKmtprT|{ojaD`{esdbg`@ugdLbjbU6]^Djbj@rdeIdycz323<06>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeMyabLotlw8759;;1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS0WTJdh`FtnoGjsi|58?2><4bHlsqqUszlkfEczjrgc`aCtheOcmcV7R_GkekCskdJe~by2=5?11?gOix|~XxknmHlwaw`fklLyc`HffnY:YZ@nnfL~`aM`uov?6384:2hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaIumn@kphs4;=5??5mIorvpVrumhgBbyk}f`afBwijN`ldW4SPFhdlBpjkKfex1<7>208fLhw}}Y~hobIovfvcgdmOxdaKgioZ;^[CoagOg`Naznu>1=;563kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbHzlmAlqkr;:7997oGaptvPpwcfe@dihncdDqkh@nnfQ2QRHffnDvhiEh}g~7?=0<4:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciA}efHcx`{<2394;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVLbjbHzlmAlqkr;;848=6lFnqwwWqtbidCexh|iabgEvjkAaoeP5PQIigmEqijDg|d0>0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciA}efHcx`{<5<05>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeMyabLotlw808492hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMekaIumn@kphs4?48=6lFnqwwWqtbidCexh|iabgEvjkAaoeP5PQIigmEqijDg|d0:0<1:`Jjuss[}xnm`GatdpeefcAzfgMekaT9\]EmciA}efHcx`{<9<05>dNfy_y|jalKmp`taijoM~bcIigmX=XYAaoeMyabLotlw8<85l2hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUMeka@vdpehjq5i2hBb}{{SupfehOi|lxmmnkIrnoEmci\1TUYi~k{Dnlf76=eAgz~x^z}e`oJjqcunhinJabFhdl_<[X[}kyx^z}e`oQatsb{}9i7oGaptvPpwcfe@dihncdDqkh@nnfQ2QR]{augJjAcai|fOaeKolcjj969;m1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS0WT_yo{eHlGacgrd}IggIabahl?5?69;k1iEc~ztRvqadkNf}oyjlmjFsmnBl`hS0WT_yo{eHlGacgrd}IggIabahl?5;553kCe|xz\tsgbiLhsm{ljohH}olDjbj]>UVYc}]{rdcnV`wrmz~8n6lFnqwwWqtbidCexh|iabgEvjkAaoeP5PQ\tnrPpwcfe^cdKbzsiPfupct|;l0nD`uuQwv`gjAg~n~koleGpliCoagR3VSZ|ftdqGmvgedln9n6lFnqwwWqtbidCexh|iabgWkCoagR:VSOw{erPfea:76;h0nD`uuQwv`gjAg~n~koleUmEmci\8TUIuyk|Rdcg8485l2hBb}{{SupfehOi|lxmmnk[oGkek^6ZWKsi~\jae>1>585j2hBb}{{SupfehOi|lxmmnk[oGkek^6ZWKsi~\jae>1:71R_Qms6a=eAgz~x^z}e`oJjqcunhinXbHffnY3YZUszlkf_yo{e=2=6c=eAgz~x^z}e`oJjqcunhinXbHffnY3YZUszlkf_yo{e=394;4c3kCe|xz\tsgbiLhsm{ljohZ`Fhdl_5[X[}xnm`]{aug?5;573kCe|xz\tsgbiLhsm{ljohZ`Fhdl_5[X]ynjxhLvtdNbj`Vsz;i0nD`uuQwv`gjAg~n~koleUmEmci\99WTNtzjsSgb`969:j1iEc~ztRvqadkNf}oyjlmjTnDjbj]68TUIuyk|Rdcg8485m2hBb}{{SupfehOi|lxmmnk[oGkek^77UVHrxh}]e`f?6?69:j1iEc~ztRvqadkNf}oyjlmjTnDjbj]68TUIuyk|Rdcg878502hBb}{{SupfehOi|lxmmnk[oGkek^77UVNfm_k|eu00?gOix|~XxknmHlwaw`fkl^dJdh`[02^[Uiw:l1iEc~ztRvqadkNf}oyjlmjTnDjbj]68TUXxknmRvbp`:76::0nD`uuQwv`gjAg~n~koleUmEmci\99WT_y|jalQweqc;93:5>h5mIorvpVrumhgBbyk}f`afPj@nnfQ:?4bHlsqqUszlkfEczjrgc`aQiAaoeP==SPUqfbp`D~|lFjbh^{r3a8fLhw}}Y~hobIovfvcgdm]eMekaT10_\F|rb{[ojh1>12b9aMkvr|Z~yilcFnugqbdeb\fLbjbU>1\]A}qctZlko0<0=e:`Jjuss[}xnm`GatdpeefcSgOcmcV?>]^@zp`uUmhn7>7>12b9aMkvr|Z~yilcFnugqbdeb\fLbjbU>1\]A}qctZlko0?0=8:`Jjuss[}xnm`GatdpeefcSgOcmcV?>]^FneWctm}887oGaptvPpwcfe@dihncdVlBl`hS8;VS]a2d9aMkvr|Z~yilcFnugqbdeb\fLbjbU>1\]PpwcfeZ~jxh2?>228fLhw}}Y~hobIovfvcgdm]eMekaT10_\WqtbidYmyk31;2=6`=eAgz~x^z}e`oJjqcunhinXbHffnY25XYT|{oja^zntd>2:67h5mIorvpVrumhgBbyk}f`afPj@nnfQ:>PQ\tsgbiVrf|l6:2>?4bHlsqqUszlkfEczjrgc`aQiAaoeP=?SPUqfbp`D~|lFjbh^{r3a8fLhw}}Y~hobIovfvcgdm]eMekaT12_\F|rb{[ojh1>12b9aMkvr|Z~yilcFnugqbdeb\fLbjbU>3\]A}qctZlko0<0=e:`Jjuss[}xnm`GatdpeefcSgOcmcV?<]^@zp`uUmhn7>7>12b9aMkvr|Z~yilcFnugqbdeb\fLbjbU>3\]A}qctZlko0?0=8:`Jjuss[}xnm`GatdpeefcSgOcmcV?<]^FneWctm}887oGaptvPpwcfe@dihncdVlBl`hS89VS]a2d9aMkvr|Z~yilcFnugqbdeb\fLbjbU>3\]PpwcfeZ~jxh2?>228fLhw}}Y~hobIovfvcgdm]eMekaT12_\WqtbidYmyk31;2=6`=eAgz~x^z}e`oJjqcunhinXbHffnY27XYT|{oja^zntd>2:67h5mIorvpVrumhgBbyk}f`afPj@nnfQ:8PQ\tsgbiVrf|l6:2>?4bHlsqqUszlkfEczjrgc`aQiAaoeP=9SPUqfbp`D~|lFjbh^{r3a8fLhw}}Y~hobIovfvcgdm]eMekaT14_\F|rb{[ojh1>12b9aMkvr|Z~yilcFnugqbdeb\fLbjbU>5\]A}qctZlko0<0=e:`Jjuss[}xnm`GatdpeefcSgOcmcV?:]^@zp`uUmhn7>7>12b9aMkvr|Z~yilcFnugqbdeb\fLbjbU>5\]A}qctZlko0?0=8:`Jjuss[}xnm`GatdpeefcSgOcmcV?:]^FneWctm}887oGaptvPpwcfe@dihncdVlBl`hS8?VS]a2d9aMkvr|Z~yilcFnugqbdeb\fLbjbU>5\]PpwcfeZ~jxh2?>228fLhw}}Y~hobIovfvcgdm]eMekaT14_\WqtbidYmyk31;2=6`=eAgz~x^z}e`oJjqcunhinXbHffnY21XYT|{oja^zntd>2:672:7bdNfy_y|jalKmp`taijo_cKgioZ3^[AkfZlynx?<4bHlsqqUszlkfEczjrgc`aQiAaoeP=PQ_oq0g?gOix|~XxknmHlwaw`fkl^dJdh`[0_\WqtbidYmyk30?0e?gOix|~XxknmHlwaw`fkl^dJdh`[0_\WqtbidYmyk31;2=6a=eAgz~x^z}e`oJjqcunhinXbHffnY2YZUszlkf_yo{e=3=75=eAgz~x^z}e`oJjqcunhinXbHffnY2YZSwlh~nNtzjL`lfTqt5j2hBb}{{SupfehOi|lxmmnk[oGkek^4ZWKsi~\jae>3:7ddNfy_y|jalKmp`taijo_cKgioZ0^[GsmzXnmi2=:1<1f>dNfy_y|jalKmp`taijo_cKgioZ0^[GsmzXnmi2=>358fLhw}}Y~hobIovfvcgdm]eMekaT2\]GidTb{l~9>6lFnqwwWqtbidCexh|iabgWkCoagR8VS]a2e9aMkvr|Z~yilcFnugqbdeb\fLbjbU=]^Qwv`gj[}ki1>12g9aMkvr|Z~yilcFnugqbdeb\fLbjbU=]^Qwv`gj[}ki1?50?0g?gOix|~XxknmHlwaw`fkl^dJdh`[3_\WqtbidYmyk31?13?gOix|~XxknmHlwaw`fkl^dJdh`[3_\Qubf|lHrxhBnndRwv7ddNfy_y|jalKmp`taijo_cKgioZ1^[GsmzXnmi2>>3f8fLhw}}Y~hobIovfvcgdm]eMekaT3\]A}qctZlko0?4?>3`8fLhw}}Y~hobIovfvcgdm]eMekaT3\]A}qctZlko0?0=7:`Jjuss[}xnm`GatdpeefcSgOcmcV=R_EobV`ub|;80nD`uuQwv`gjAg~n~koleUmEmci\;TU[c}SPSupfehUsi}o7<3SPSupfehUsi}o7=7>12e9aMkvr|Z~yilcFnugqbdeb\fLbjbU<]^Qwv`gj[}ki1?1319aMkvr|Z~yilcFnugqbdeb\fLbjbU<]^Ws`drbJp~n@l`jPup1f>dNfy_y|jalKmp`taijo_cKgioZ6^[GsmzXnmi2?>3`8fLhw}}Y~hobIovfvcgdm]eMekaT4\]A}qctZlko0<0=d:`Jjuss[}xnm`GatdpeefcSgOcmcV:R_C{wavTbim696=0=b:`Jjuss[}xnm`GatdpeefcSgOcmcV:R_C{wavTbim692?94bHlsqqUszlkfEczjrgc`aQiAaoeP8PQKm`Pfw`r5:2hBb}{{SupfehOi|lxmmnk[oGkek^2ZWYe{>i5mIorvpVrumhgBbyk}f`afPj@nnfQ?QR]{rdcnWqgsm5:5>k5mIorvpVrumhgBbyk}f`afPj@nnfQ?QR]{rdcnWqgsm5;1<3i5mIorvpVrumhgBbyk}f`afPj@nnfQ>QR]{rdcnWqgsm5;5?=5mIorvpVrumhgBbyk}f`afPj@nnfQ>QR[d`vfF|rbDhdn\y|=b:`Jjuss[}xnm`GatdpeefcSgOcmcV8R_C{wavTbim6;2?l4bHlsqqUszlkfEczjrgc`aQiAaoeP:PQMyugpV`gc4849h6lFnqwwWqtbidCexh|iabgWkCoagRTUOal\jsdv16>dNfy_y|jalKmp`taijo_cKgioZ4^[Uiw:m1iEc~ztRvqadkNf}oyjlmjTnDjbj]1UVY~hobSucwa969:o1iEc~ztRvqadkNf}oyjlmjTnDjbj]1UVY~hobSucwa97=878o7oGaptvPpwcfe@dihncdVlBl`hS?WT_y|jalQweqc;979;7oGaptvPpwcfe@dihncdVlBl`hS?WTY}jntd@zp`JfflZ~?l4bHlsqqUszlkfEczjrgc`aQiAaoeP;PQMyugpV`gc4949n6lFnqwwWqtbidCexh|iabgWkCoagR=VSOw{erPfea:66;n0nD`uuQwv`gjAg~n~koleUmEmci\?TUIuyk|Rdcg87<76;h0nD`uuQwv`gjAg~n~koleUmEmci\?TUIuyk|Rdcg8785?2hBb}{{SupfehOi|lxmmnk[oGkek^1ZWMgj^h}jt308fLhw}}Y~hobIovfvcgdm]eMekaT7\]Sku4c3kCe|xz\tsgbiLhsm{ljohZ`Fhdl_2[X[}xnm`]{aug?4;4a3kCe|xz\tsgbiLhsm{ljohZ`Fhdl_2[X[}xnm`]{aug?5?69:m1iEc~ztRvqadkNf}oyjlmjTnDjbj]0UVY~hobSucwa979;91iEc~ztRvqadkNf}oyjlmjTnDjbj]0UV_{hlzjBxvfHdhbX}x9n6lFnqwwWqtbidCexh|iabgWkCoagR2VSOw{erPfea:76;h0nD`uuQwv`gjAg~n~koleUmEmci\0TUIuyk|Rdcg8485l2hBb}{{SupfehOi|lxmmnk[oGkek^>ZWKsi~\jae>1>585j2hBb}{{SupfehOi|lxmmnk[oGkek^>ZWKsi~\jae>1:712:7bdNfy_y|jalKmp`taijo_cKgioZ;^[AkfZlynx?<4bHlsqqUszlkfEczjrgc`aQiAaoeP5PQ_oq0g?gOix|~XxknmHlwaw`fkl^dJdh`[8_\WqtbidYmyk30?0e?gOix|~XxknmHlwaw`fkl^dJdh`[8_\WqtbidYmyk31;2=6a=eAgz~x^z}e`oJjqcunhinXbHffnY:YZUszlkf_yo{e=3=75=eAgz~x^z}e`oJjqcunhinXbHffnY:YZSwlh~nNtzjL`lfTqt682hBb}{{Ty]Geqg;87;:7oGaptvW|ZBf|h6:<3?>;cKmtprSpVNjxl2>1?32?gOix|~_tRJnt`>26;763kCe|xz[x^Fbpd:6;7;:7oGaptvW|ZBf|h6:83?>;cKmtprSpVNjxl2>5?32?gOix|~_tRJnt`>22;763kCe|xz[x^Fbpd:6?7;:7oGaptvW|ZBf|h6:43?>;cKmtprSpVNjxl2>9?33?gOix|~_tRJnt`>2:47038fLhw}}^sSIo{a=00:472038fLhw}}^sSIo{a=04:474bHlsqqRWMkm1<1109aMkvr|]rTHlzn<22=54=eAgz~xYvPD`vb8679981iEc~ztUz\@drf4:85=<5mIorvpQ~XLh~j0>=1109aMkvr|]rTHlzn<26=54=eAgz~xYvPD`vb8639981iEc~ztUz\@drf4:<5=<5mIorvpQ~XLh~j0>91109aMkvr|]rTHlzn<2:=54=eAgz~xYvPD`vb86?9991iEc~ztUz\@drf4:4:=6lFnqwwP}YCi}k78=0>1:`Jjuss\qUOmyo340<25>dNfyXuQKauc?078692hBb}{{Ty]Geqg;<:4:=6lFnqwwP}YCi}k7890>1:`Jjuss\qUOmyo344<25>dNfyXuQKauc?038692hBb}{{Ty]Geqg;<>4:=6lFnqwwP}YCi}k7850>1:`Jjuss\qUOmyo348<24>dNfyXuQKauc?0;763kCe|xz[x^Fbpd:287;:7oGaptvW|ZBf|h6>=3?>;cKmtprSpVNjxl2:2?32?gOix|~_tRJnt`>67;763kCe|xz[x^Fbpd:2<7;:7oGaptvW|ZBf|h6>93?>;cKmtprSpVNjxl2:6?32?gOix|~_tRJnt`>63;763kCe|xz[x^Fbpd:207;:7oGaptvW|ZBf|h6>53??;cKmtprSpVNjxl2:>038fLhw}}^sSIo{a=43:47028fLhw}}^sSIo{a=4=55=eAgz~xYvPD`vb828682hBb}{{Ty]Geqg;07;;7oGaptvW|ZBf|h6221199aHs@wohE~x}{{Ty]Geqg;994:46lCvGrdeJssx|~_tRJnt`>25;7?3kF}J}inOtvsqqRWMkm1?=>0:8fIpAxnkDyy~ztUz\@drf4895=55mLwDscdIr|yXuQKauc?518602hGzK~haNwwtprSpVNjxl2>5?3;?gJqNymjCxzuuV{[Agsi5;=2<64bMtEtbgH}}z~xYvPD`vb8419911i@{Hg`Mvpuss\qUOmyo319<2<>dK~OzlmB{{ptvW|ZBf|h6:53?8;cNuBuafG|~{yyZw_Ecwe979911i@{Hg`Mvpuss\qUOmyo321<2<>dK~OzlmB{{ptvW|ZBf|h69=3?7;cNuBuafG|~{yyZw_Ecwe9456820nAxIpfcLqqvr|]rTHlzn<31=5==eDL{klAztqwwP}YCi}k7>90>8:`OrCv`iF|xz[x^Fbpd:5>7;<7oByFqebKprw}}^sSIo{a=0=5==eDL{klAztqwwP}YCi}k7??0>8:`OrCv`iF|xz[x^Fbpd:4;7;37oByFqebKprw}}^sSIo{a=17:4>;1199aHs@wohE~x}{{Ty]Geqg;;?4:46lCvGrdeJssx|~_tRJnt`>03;7?3kF}J}inOtvsqqRWMkm1=7>0:8fIpAxnkDyy~ztUz\@drf4:35=:5mLwDscdIr|yXuQKauc?7;7?3kF}J}inOtvsqqRWMkm1:?>0:8fIpAxnkDyy~ztUz\@drf4=;5=55mLwDscdIr|yXuQKauc?078602hGzK~haNwwtprSpVNjxl2;3?3;?gJqNymjCxzuuV{[Agsi5>?2<64bMtEtbgH}}z~xYvPD`vb8139911i@{Hg`Mvpuss\qUOmyo347<2<>dK~OzlmB{{ptvW|ZBf|h6?;3?7;cNuBuafG|~{yyZw_Ecwe92?6820nAxIpfcLqqvr|]rTHlzn<5;=52=eDL{klAztqwwP}YCi}k783?7;cNuBuafG|~{yyZw_Ecwe9376820nAxIpfcLqqvr|]rTHlzn<43=52=eDL{klAztqwwP}YCi}k793?8;cNuBuafG|~{yyZw_Ecwe9099>1i@{Hg`Mvpuss\qUOmyo37?34?gJqNymjCxzuuV{[Agsi525=:5mLwDscdIr|yXuQKauc?=;7?3kF}J}inOtvsqqRWEkxxZa}d078fIpAxnkDyy~ztUz\V`gcq;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ;QRKbpu{@kphs4948<6l@uurvpVrumhgBbyk}f`afBwijN`ldW=SPElrw}Firf}6:<3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT0\]Fiur~Kfex1?>>228fJssx|~XxknmHlwaw`fklLyc`HffnY3YZCjx}sHcx`{<00=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^6ZWLg{xtM`uov?568482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS9WTI`~{yBmvjq:6<79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU?]^GntqDg|d0<81319aKprw}}Y~hobIovfvcgdmOxdaKgioZ2^[@kw|pIdycz316<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_5[XMdzuNaznu>2<;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\8TUNa}zvCnwmp97>6;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ;QRKbpu{@kphs4848<6l@uurvpVrumhgBbyk}f`afBwijN`ldW=SPElrw}Firf}69<3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT0\]Fiur~Kfex1<>>228fJssx|~XxknmHlwaw`fklLyc`HffnY3YZCjx}sHcx`{<30=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^6ZWLg{xtM`uov?668482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS9WTI`~{yBmvjq:5<79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU?]^GntqDg|d0?81319aKprw}}Y~hobIovfvcgdmOxdaKgioZ2^[@kw|pIdycz326<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_5[XMdzuNaznu>1<;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\8TUNa}zvCnwmp94>6;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ;QRKbpu{@kphs4;48<6l@uurvpVrumhgBbyk}f`afBwijN`ldW=SPElrw}Firf}68<3==;cMvpuss[}xnm`GatdpeefcAzfgMekaT0\]Fiur~Kfex1=>:1<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_5[XMdzuNaznu>05;4a3kE~x}{{SupfehOi|lxmmnkIrnoEmci\8TUNa}zvCnwmp959:o1iCxzuuQwv`gjAg~n~koleGpliCoagR:VSHctxAlqkr;<78m7oAztqwwWqtbidCexh|iabgEvjkAaoePk5mOtvsqqUszlkfEczjrgc`aCtheOcmcV>R_Dosp|Eh}g~7:3dH}}z~x^z}e`oJjqcunhinJabFhdl_5[X@fy^hokacnfBpjkKfex1??>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY3YZNh{}XnmiomldDvhiEh}g~7=<0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU?]^JlwqTbimki`hHzlmAlqkr;9:48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW=SPHnqwV`gcikfnJxbcCnwmp9736:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ;QRF`suPfeagedlL~`aM`uov?5084j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS9WTDb}{RdcgegjbN|fgOb{at=35:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_5[X@fy^hokacnfBpjkKfex1?7>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY3YZNh{}XnmiomldDvhiEh}g~7=40R_ImppWcflhhgiK{clBmvjq:5879i7oAztqwwWqtbidCexh|iabgEvjkAaoeP16;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\8TUCc~z]e`fbficA}efHcx`{<31=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^6ZWAexx_knd``oaCskdJe~by2=4?1a?gIr|y_y|jalKmp`taijoM~bcIigmX4XYOgz~YiljnbmgEqijDg|d0?;13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ2^[Mit|[ojhllceGwohFirf}69:3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT0\]KkvrUmhnjnakIumn@kphs4;=5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV>R_ImppWcflhhgiK{clBmvjq:5079i7oAztqwwWqtbidCexh|iabgEvjkAaoeP1:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_5[X@fy^hokacnfBpjkKfex1=>:1<0f>dH}}z~x^z}e`oJjqcunhinJabFhdl_5[X@fy^hokacnfBpjkKfex1=>>2c8fJssx|~XxknmHlwaw`fklLyc`HffnY3YZNh{}XnmiomldDvhiEh}g~7?3=n;cMvpuss[}xnm`GatdpeefcAzfgMekaT0\]KkvrUmhnjnakIumn@kphs4=48m6l@uurvpVrumhgBbyk}f`afBwijN`ldW=SPHnqwV`gcikfnJxbcCnwmp939;h1iCxzuuQwv`gjAg~n~koleGpliCoagR:VSEa|tSgb`ddkmOg`Naznu>5:6go5mOtvsqqUszlkfEczjrgc`aCtheOcmcV>R_SgpaqBhfl987oAztqwwWqtbidCexh|iabgEvjkAaoeP2>584k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS9WT_yo{eHlGacgrd}IggIabahl?5;543kE~x}{{SupfehOi|lxmmnkIrnoEmci\8TUXxb~\tsgbiWcv}ly?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV??]^GntqDg|d0=0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[02^[@kw|pIdycz311<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_46ZWLg{xtM`uov?548492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSHctxAlqkr;9;48=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<>R_Dosp|Eh}g~7=>0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[02^[@kw|pIdycz315<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_46ZWLg{xtM`uov?508492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSHctxAlqkr;9?48=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<>R_Dosp|Eh}g~7=:0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[02^[@kw|pIdycz319<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_46ZWLg{xtM`uov?5<8482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8:VSHctxAlqkr;979:7oAztqwwWqtbidCexh|iabgEvjkAaoeP==SPElrw}Firf}69<3=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT11_\AhvsqJe~by2=1?12?gIr|y_y|jalKmp`taijoM~bcIigmX55[XMdzuNaznu>16;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\99WTI`~{yBmvjq:5;79:7oAztqwwWqtbidCexh|iabgEvjkAaoeP==SPElrw}Firf}6983=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT11_\AhvsqJe~by2=5?12?gIr|y_y|jalKmp`taijoM~bcIigmX55[XMdzuNaznu>12;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\99WTI`~{yBmvjq:5?79:7oAztqwwWqtbidCexh|iabgEvjkAaoeP==SPElrw}Firf}6943=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT11_\AhvsqJe~by2=9?13?gIr|y_y|jalKmp`taijoM~bcIigmX55[XMdzuNaznu>1:67dH}}z~x^z}e`oJjqcunhinJabFhdl_46ZWLg{xtM`uov?7;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\99WTI`~{yBmvjq:36::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:;:66R_ImppWcflhhgiK{clBmvjq:76:i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:26;5d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\99WTDb}{RdcgegjbN|fgOb{at=30:6edH}}z~x^z}e`oJjqcunhinJabFhdl_46ZWAexx_knd``oaCskdJe~by2>6?1`?gIr|y_y|jalKmp`taijoM~bcIigmX55[X@fy^hokacnfBpjkKfex1?8>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY24XYOgz~YiljnbmgEqijDg|d0<613b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZNh{}XnmiomldDvhiEh}g~7=40m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>0\]KkvrUmhnjnakIumn@kphs4;:5?n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV??]^JlwqTbimki`hHzlmAlqkr;:848o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<>R_ImppWcflhhgiK{clBmvjq:5:79h7oAztqwwWqtbidCexh|iabgEvjkAaoeP==SPHnqwV`gcikfnJxbcCnwmp9446:i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:12;5d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\99WTDb}{RdcgegjbN|fgOb{at=04:6edH}}z~x^z}e`oJjqcunhinJabFhdl_46ZWAexx_knd``oaCskdJe~by2=>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY24XYOgz~YiljnbmgEqijDg|d0>>13d9aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZNh{}XnmiomldDvhiEh}g~7?<4?>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY24XYOgz~YiljnbmgEqijDg|d0>?13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZNh{}XnmiomldDvhiEh}g~7?3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT11_\LjusZlkomobjFtnoGjsi|5>5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV??]^JlwqTbimki`hHzlmAlqkr;=79i7oAztqwwWqtbidCexh|iabgEvjkAaoeP==SPHnqwV`gcikfnJxbcCnwmp909;k1iCxzuuQwv`gjAg~n~koleGpliCoagR;;QRF`suPfeagedlL~`aM`uov?3;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\99WTDb}{RdcgegjbN|fgOb{at=:=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^77UVBdy\jaecah`@rdeIdycz39?0`?gIr|y_y|jalKmp`taijoM~bcIigmX55[XZlynxIaae268fJssx|~XxknmHlwaw`fklLyc`HffnY24XYU{{|o_}olerDjhicc;<1iCxzuuQwv`gjAg~n~koleGpliCoagR;;QR]{asvPpwcfe[ozyh}{3e9aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZUsi}oBbIkiatnwGimCgdkbb1>13g9aKprw}}Y~hobIovfvcgdmOxdaKgioZ33YZUsi}oBbIkiatnwGimCgdkbb1?50?1g?gIr|y_y|jalKmp`taijoM~bcIigmX55[X[}kiD`KegcvhqEkcMefmd`31?17?gIr|y_y|jalKmp`taijoM~bcIigmX55[X[}e{_y|jalPfupct|::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:=PQJmqvzGjsi|5:5?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?>]^GntqDg|d0<>1309aKprw}}Y~hobIovfvcgdmOxdaKgioZ32YZCjx}sHcx`{<03=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^76UVOf|ywLotlw8449;81iCxzuuQwv`gjAg~n~koleGpliCoagR;:QRKbpu{@kphs4895?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?>]^GntqDg|d0<:1309aKprw}}Y~hobIovfvcgdmOxdaKgioZ32YZCjx}sHcx`{<07=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^76UVOf|ywLotlw8409;81iCxzuuQwv`gjAg~n~koleGpliCoagR;:QRKbpu{@kphs48=5?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?>]^GntqDg|d0<61309aKprw}}Y~hobIovfvcgdmOxdaKgioZ32YZCjx}sHcx`{<0;=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^76UVOf|ywLotlw848492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8;VSHctxAlqkr;:948=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[03^[@kw|pIdycz323<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_47ZWLg{xtM`uov?668492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8;VSHctxAlqkr;:=48=6l@uurvpVrumhgBbyk}f`afBwijN`ldW80<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[03^[@kw|pIdycz327<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_47ZWLg{xtM`uov?628492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8;VSHctxAlqkr;:148=6l@uurvpVrumhgBbyk}f`afBwijN`ldW40<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[03^[@kw|pIdycz32?12?gIr|y_y|jalKmp`taijoM~bcIigmX54[XMdzuNaznu>04;543kE~x}{{SupfehOi|lxmmnkIrnoEmci\98WTI`~{yBmvjq:493:5?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?>]^GntqDg|d0>?1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ32YZCjx}sHcx`{<2<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_47ZWLg{xtM`uov?0;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\98WTI`~{yBmvjq:26::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:=PQJmqvzGjsi|5<5?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?>]^GntqDg|d0:0<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[03^[@kw|pIdycz38?13?gIr|y_y|jalKmp`taijoM~bcIigmX54[XMdzuNaznu>::66dH}}z~x^z}e`oJjqcunhinJabFhdl_47ZWAexx_knd``oaCskdJe~by2>3?1`?gIr|y_y|jalKmp`taijoM~bcIigmX54[X@fy^hokacnfBpjkKfex1?;>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY25XYOgz~YiljnbmgEqijDg|d0<;13b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ32YZNh{}XnmiomldDvhiEh}g~7=;0m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>1\]KkvrUmhnjnakIumn@kphs4835?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?>]^JlwqTbimki`hHzlmAlqkr;979h7oAztqwwWqtbidCexh|iabgEvjkAaoeP=17;5d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\98WTDb}{RdcgegjbN|fgOb{at=07:6edH}}z~x^z}e`oJjqcunhinJabFhdl_47ZWAexx_knd``oaCskdJe~by2=7?1`?gIr|y_y|jalKmp`taijoM~bcIigmX54[X@fy^hokacnfBpjkKfex1<7>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY25XYOgz~YiljnbmgEqijDg|d0?713c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ32YZNh{}XnmiomldDvhiEh}g~7>3=l;cMvpuss[}xnm`GatdpeefcAzfgMekaT10_\LjusZlkomobjFtnoGjsi|59;2>k4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>1\]KkvrUmhnjnakIumn@kphs4:;1<3=l;cMvpuss[}xnm`GatdpeefcAzfgMekaT10_\LjusZlkomobjFtnoGjsi|59:2>l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>1\]KkvrUmhnjnakIumn@kphs4:48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW5:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_47ZWAexx_knd``oaCskdJe~by27>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY25XYOgz~YiljnbmgEqijDg|d040=c:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[03^[Wctm}Ndbh=;;cMvpuss[}xnm`GatdpeefcAzfgMekaT10_\VvtqlZzjoh}Iimnf`63j4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>1\]PpdrbAgNnjl{ctBnh@jkfag6;2>h4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>1\]PpdrbAgNnjl{ctBnh@jkfag6:6=0PQJmqvzGjsi|5;;2>?4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>2\]Fiur~Kfex1?>>238fJssx|~XxknmHlwaw`fklLyc`HffnY26XYBey~rOb{at=31:67PQJmqvzGjsi|5;?2>?4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>2\]Fiur~Kfex1?:>238fJssx|~XxknmHlwaw`fklLyc`HffnY26XYBey~rOb{at=35:67PQJmqvzGjsi|5;32>?4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>2\]Fiur~Kfex1?6>228fJssx|~XxknmHlwaw`fklLyc`HffnY26XYBey~rOb{at=3=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^75UVOf|ywLotlw8769;81iCxzuuQwv`gjAg~n~koleGpliCoagR;9QRKbpu{@kphs4;;5?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?=]^GntqDg|d0?<1309aKprw}}Y~hobIovfvcgdmOxdaKgioZ31YZCjx}sHcx`{<31=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^75UVOf|ywLotlw8729;81iCxzuuQwv`gjAg~n~koleGpliCoagR;9QRKbpu{@kphs4;?5?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?=]^GntqDg|d0?81309aKprw}}Y~hobIovfvcgdmOxdaKgioZ31YZCjx}sHcx`{<35=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^75UVOf|ywLotlw87>9;81iCxzuuQwv`gjAg~n~koleGpliCoagR;9QRKbpu{@kphs4;35?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?=]^GntqDg|d0?0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[00^[@kw|pIdycz331<07>dH}}z~x^z}e`oJjqcunhinJabFhdl_44ZWLg{xtM`uov?74<76:;0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:>PQJmqvzGjsi|59:2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>2\]Fiur~Kfex1=1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ31YZCjx}sHcx`{<5<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_44ZWLg{xtM`uov?1;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\9;WTI`~{yBmvjq:16::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:>PQJmqvzGjsi|5=5?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?=]^GntqDg|d050<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[00^[@kw|pIdycz39?13?gIr|y_y|jalKmp`taijoM~bcIigmX57[XN`ldYcjjrgnls6ddH}}z~x^z}e`oJjqcunhinJabFhdl_44ZWAexx_knd``oaCskdJe~by2>0?1`?gIr|y_y|jalKmp`taijoM~bcIigmX57[X@fy^hokacnfBpjkKfex1?>>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY26XYOgz~YiljnbmgEqijDg|d0<<13b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ31YZNh{}XnmiomldDvhiEh}g~7=>02>m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>2\]KkvrUmhnjnakIumn@kphs48<5?n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?=]^JlwqTbimki`hHzlmAlqkr;9>48o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<6:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:>PQGorvQadbfjeoMyabLotlw8484k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS88VSEa|tSgb`ddkmOg`Naznu>14;5d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9;WTDb}{RdcgegjbN|fgOb{at=02:6edH}}z~x^z}e`oJjqcunhinJabFhdl_44ZWAexx_knd``oaCskdJe~by2=4?1`?gIr|y_y|jalKmp`taijoM~bcIigmX57[X@fy^hokacnfBpjkKfex1<:>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY26XYOgz~YiljnbmgEqijDg|d0?813b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ31YZNh{}XnmiomldDvhiEh}g~7>:0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>2\]KkvrUmhnjnakIumn@kphs4;48o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?=]^Pfw`rCggo886l@uurvpVrumhgBbyk}f`afBwijN`ldW<dH}}z~x^z}e`oJjqcunhinJabFhdl_45ZWLg{xtM`uov?4;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\9:WTI`~{yBmvjq:6879:7oAztqwwWqtbidCexh|iabgEvjkAaoeP=>SPElrw}Firf}6:=3=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT12_\AhvsqJe~by2>2?12?gIr|y_y|jalKmp`taijoM~bcIigmX56[XMdzuNaznu>27;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\9:WTI`~{yBmvjq:6<79:7oAztqwwWqtbidCexh|iabgEvjkAaoeP=>SPElrw}Firf}6:93=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT12_\AhvsqJe~by2>6?12?gIr|y_y|jalKmp`taijoM~bcIigmX56[XMdzuNaznu>23;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\9:WTI`~{yBmvjq:6079:7oAztqwwWqtbidCexh|iabgEvjkAaoeP=>SPElrw}Firf}6:53=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT12_\AhvsqJe~by2>>238fJssx|~XxknmHlwaw`fklLyc`HffnY27XYBey~rOb{at=03:67?4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>3\]Fiur~Kfex1<<>238fJssx|~XxknmHlwaw`fklLyc`HffnY27XYBey~rOb{at=07:67?4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>3\]Fiur~Kfex1<8>238fJssx|~XxknmHlwaw`fklLyc`HffnY27XYBey~rOb{at=0;:676::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:?PQJmqvzGjsi|585?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?<]^GntqDg|d0>>1329aKprw}}Y~hobIovfvcgdmOxdaKgioZ30YZCjx}sHcx`{<2394;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\9:WTI`~{yBmvjq:4979;7oAztqwwWqtbidCexh|iabgEvjkAaoeP=>SPElrw}Firf}682>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>3\]Fiur~Kfex1:1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ30YZCjx}sHcx`{<4<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_45ZWLg{xtM`uov?2;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\9:WTI`~{yBmvjq:06::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:?PQJmqvzGjsi|525?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?<]^GntqDg|d040<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[01^[Coag\doihcov1a?gIr|y_y|jalKmp`taijoM~bcIigmX56[X@fy^hokacnfBpjkKfex1>13b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ30YZNh{}XnmiomldDvhiEh}g~7==0m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>3\]KkvrUmhnjnakIumn@kphs4895?n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?<]^JlwqTbimki`hHzlmAlqkr;9=48o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<=R_ImppWcflhhgiK{clBmvjq:6=79h7oAztqwwWqtbidCexh|iabgEvjkAaoeP=>SPHnqwV`gcikfnJxbcCnwmp9716:i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:?PQGorvQadbfjeoMyabLotlw8419;j1iCxzuuQwv`gjAg~n~koleGpliCoagR;8QRF`suPfeagedlL~`aM`uov?5=84k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS89VSEa|tSgb`ddkmOg`Naznu>2=;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9:WTDb}{RdcgegjbN|fgOb{at=3=7f=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^74UVBdy\jaecah`@rdeIdycz321<0g>dH}}z~x^z}e`oJjqcunhinJabFhdl_45ZWAexx_knd``oaCskdJe~by2=1?1`?gIr|y_y|jalKmp`taijoM~bcIigmX56[X@fy^hokacnfBpjkKfex1<=>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY27XYOgz~YiljnbmgEqijDg|d0?=13b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ30YZNh{}XnmiomldDvhiEh}g~7>90m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>3\]KkvrUmhnjnakIumn@kphs4;=5?n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?<]^JlwqTbimki`hHzlmAlqkr;:148o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<=R_ImppWcflhhgiK{clBmvjq:5179i7oAztqwwWqtbidCexh|iabgEvjkAaoeP=>SPHnqwV`gcikfnJxbcCnwmp949;j1iCxzuuQwv`gjAg~n~koleGpliCoagR;8QRF`suPfeagedlL~`aM`uov?7584m2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS89VSEa|tSgb`ddkmOg`Naznu>05?69;j1iCxzuuQwv`gjAg~n~koleGpliCoagR;8QRF`suPfeagedlL~`aM`uov?7484j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS89VSEa|tSgb`ddkmOg`Naznu>0:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_45ZWAexx_knd``oaCskdJe~by2:>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY27XYOgz~YiljnbmgEqijDg|d0;0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>3\]KkvrUmhnjnakIumn@kphs4148n6l@uurvpVrumhgBbyk}f`afBwijN`ldW<=R_ImppWcflhhgiK{clBmvjq:>6;i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:?PQ]ergw@jhb;=1iCxzuuQwv`gjAg~n~koleGpliCoagR;8QR\|rwfPtdeb{Ocg`hj<5:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[01^[Vrfz}Y~hobRdsvavr4l2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS89VS^zntdKm@``f}e~H`fJ`m`km8584n2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS89VS^zntdKm@``f}e~H`fJ`m`km84<76:n0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:?PQ\t`vfMkBbnhgxNbdDnobmk:66:>0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:?PQ\tnrPpwcfe[ozyh}{319aKprw}}Y~hobIovfvcgdmOxdaKgioZ37YZCjx}sHcx`{<1<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_42ZWLg{xtM`uov?558492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSHctxAlqkr;9848=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<:R_Dosp|Eh}g~7=?0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[06^[@kw|pIdycz312<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_42ZWLg{xtM`uov?518492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSHctxAlqkr;9<48=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<:R_Dosp|Eh}g~7=;0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[06^[@kw|pIdycz316<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_42ZWLg{xtM`uov?5=8492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSHctxAlqkr;9048<6l@uurvpVrumhgBbyk}f`afBwijN`ldW<:R_Dosp|Eh}g~7=3=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT15_\AhvsqJe~by2=0?12?gIr|y_y|jalKmp`taijoM~bcIigmX51[XMdzuNaznu>15;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\9=WTI`~{yBmvjq:5:79:7oAztqwwWqtbidCexh|iabgEvjkAaoeP=9SPElrw}Firf}69?3=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT15_\AhvsqJe~by2=4?12?gIr|y_y|jalKmp`taijoM~bcIigmX51[XMdzuNaznu>11;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\9=WTI`~{yBmvjq:5>79:7oAztqwwWqtbidCexh|iabgEvjkAaoeP=9SPElrw}Firf}69;3=>;cMvpuss[}xnm`GatdpeefcAzfgMekaT15_\AhvsqJe~by2=8?12?gIr|y_y|jalKmp`taijoM~bcIigmX51[XMdzuNaznu>1=;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\9=WTI`~{yBmvjq:56:;0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:8PQJmqvzGjsi|59;2>=4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>4\]Fiur~Kfex1=>:1<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_42ZWLg{xtM`uov?748482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSHctxAlqkr;;79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP=9SPElrw}Firf}6?2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>4\]Fiur~Kfex1;1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ37YZCjx}sHcx`{<7<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_42ZWLg{xtM`uov?3;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\9=WTI`~{yBmvjq:?6::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:8PQJmqvzGjsi|535?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?;]^DjbjSillxm`bym4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>4\]KkvrUmhnjnakIumn@kphs48:5?n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?;]^JlwqTbimki`hHzlmAlqkr;9848o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<:R_ImppWcflhhgiK{clBmvjq:6:79h7oAztqwwWqtbidCexh|iabgEvjkAaoeP=9SPHnqwV`gcikfnJxbcCnwmp9746:i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:8PQGorvQadbfjeoMyabLotlw8429;j1iCxzuuQwv`gjAg~n~koleGpliCoagR;?QRF`suPfeagedlL~`aM`uov?5084k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSEa|tSgb`ddkmOg`Naznu>22;5d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9=WTDb}{RdcgegjbN|fgOb{at=34:6edH}}z~x^z}e`oJjqcunhinJabFhdl_42ZWAexx_knd``oaCskdJe~by2>>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY20XYOgz~YiljnbmgEqijDg|d0?>13b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ37YZNh{}XnmiomldDvhiEh}g~7><03=l;cMvpuss[}xnm`GatdpeefcAzfgMekaT15_\LjusZlkomobjFtnoGjsi|5882>m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>4\]KkvrUmhnjnakIumn@kphs4;>5?n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?;]^JlwqTbimki`hHzlmAlqkr;:<48o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<:R_ImppWcflhhgiK{clBmvjq:5>79h7oAztqwwWqtbidCexh|iabgEvjkAaoeP=9SPHnqwV`gcikfnJxbcCnwmp9406:i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:8PQGorvQadbfjeoMyabLotlw87>9;j1iCxzuuQwv`gjAg~n~koleGpliCoagR;?QRF`suPfeagedlL~`aM`uov?6<84j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8>VSEa|tSgb`ddkmOg`Naznu>1:6e9;k1iCxzuuQwv`gjAg~n~koleGpliCoagR;?QRF`suPfeagedlL~`aM`uov?=;4d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9=WT^h}jtEmma62>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>5\]Fiur~Kfex1>1309aKprw}}Y~hobIovfvcgdmOxdaKgioZ36YZCjx}sHcx`{<02=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^72UVOf|ywLotlw8479;81iCxzuuQwv`gjAg~n~koleGpliCoagR;>QRKbpu{@kphs4885?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?:]^GntqDg|d0<=1309aKprw}}Y~hobIovfvcgdmOxdaKgioZ36YZCjx}sHcx`{<06=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^72UVOf|ywLotlw8439;81iCxzuuQwv`gjAg~n~koleGpliCoagR;>QRKbpu{@kphs48<5?<5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?:]^GntqDg|d0<91309aKprw}}Y~hobIovfvcgdmOxdaKgioZ36YZCjx}sHcx`{<0:=74=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^72UVOf|ywLotlw84?9;91iCxzuuQwv`gjAg~n~koleGpliCoagR;>QRKbpu{@kphs4848=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<;R_Dosp|Eh}g~7>=0<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[07^[@kw|pIdycz320<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_43ZWLg{xtM`uov?678492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSHctxAlqkr;::48=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<;R_Dosp|Eh}g~7>90<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[07^[@kw|pIdycz324<05>dH}}z~x^z}e`oJjqcunhinJabFhdl_43ZWLg{xtM`uov?638492hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSHctxAlqkr;:>48=6l@uurvpVrumhgBbyk}f`afBwijN`ldW<;R_Dosp|Eh}g~7>50<1:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[07^[@kw|pIdycz328<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_43ZWLg{xtM`uov?6;563kE~x}{{SupfehOi|lxmmnkIrnoEmci\91309aKprw}}Y~hobIovfvcgdmOxdaKgioZ36YZCjx}sHcx`{<23=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^72UVOf|ywLotlw868482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSHctxAlqkr;<79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP=8SPElrw}Firf}6>2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>5\]Fiur~Kfex181319aKprw}}Y~hobIovfvcgdmOxdaKgioZ36YZCjx}sHcx`{<6<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_43ZWLg{xtM`uov?<;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\96::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:9PQIigmVjacunee|?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?:]^JlwqTbimki`hHzlmAlqkr;879h7oAztqwwWqtbidCexh|iabgEvjkAaoeP=8SPHnqwV`gcikfnJxbcCnwmp9776:i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:9PQGorvQadbfjeoMyabLotlw8479;j1iCxzuuQwv`gjAg~n~koleGpliCoagR;>QRF`suPfeagedlL~`aM`uov?5784k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSEa|tSgb`ddkmOg`Naznu>27;5d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9dH}}z~x^z}e`oJjqcunhinJabFhdl_43ZWAexx_knd``oaCskdJe~by2>7?1`?gIr|y_y|jalKmp`taijoM~bcIigmX50[X@fy^hokacnfBpjkKfex1?7>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY21XYOgz~YiljnbmgEqijDg|d0<713c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ36YZNh{}XnmiomldDvhiEh}g~7=3=l;cMvpuss[}xnm`GatdpeefcAzfgMekaT14_\LjusZlkomobjFtnoGjsi|58;2>m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>5\]KkvrUmhnjnakIumn@kphs4;;5?n5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?:]^JlwqTbimki`hHzlmAlqkr;:;48o6l@uurvpVrumhgBbyk}f`afBwijN`ldW<;R_ImppWcflhhgiK{clBmvjq:5;79h7oAztqwwWqtbidCexh|iabgEvjkAaoeP=8SPHnqwV`gcikfnJxbcCnwmp9436:i0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:9PQGorvQadbfjeoMyabLotlw8739;j1iCxzuuQwv`gjAg~n~koleGpliCoagR;>QRF`suPfeagedlL~`aM`uov?6384k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSEa|tSgb`ddkmOg`Naznu>13;5d3kE~x}{{SupfehOi|lxmmnkIrnoEmci\92g8fJssx|~XxknmHlwaw`fklLyc`HffnY21XYOgz~YiljnbmgEqijDg|d0>?50?1`?gIr|y_y|jalKmp`taijoM~bcIigmX50[X@fy^hokacnfBpjkKfex1=>>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY21XYOgz~YiljnbmgEqijDg|d0>0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>5\]KkvrUmhnjnakIumn@kphs4<48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW<;R_ImppWcflhhgiK{clBmvjq:16:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:9PQGorvQadbfjeoMyabLotlw8284j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8?VSEa|tSgb`ddkmOg`Naznu>;:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_43ZW[oxiyJ`nd17?gIr|y_y|jalKmp`taijoM~bcIigmX50[XZzx}h^~ncdqEmijbl:?0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:9PQ\t`pwWqtbidXn}xk|t2f8fJssx|~XxknmHlwaw`fklLyc`HffnY21XYT|h~nEcJjf`wopFjlLfgjec2?>2d8fJssx|~XxknmHlwaw`fklLyc`HffnY21XYT|h~nEcJjf`wopFjlLfgjec2>:1<0`>dH}}z~x^z}e`oJjqcunhinJabFhdl_43ZWZ~jxhGaDddbqirDdbNdalga<0<00>dH}}z~x^z}e`oJjqcunhinJabFhdl_43ZWZ~d|^z}e`oQatsb{}8m7oAztqwwWqtbidCexh|iabgEvjkAaoeP=PQJmqvzGjsi|5:5?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?R_Dosp|Eh}g~7==0<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[0_\AhvsqJe~by2>1?13?gIr|y_y|jalKmp`taijoM~bcIigmX5XYBey~rOb{at=31:66228fJssx|~XxknmHlwaw`fklLyc`HffnY2YZCjx}sHcx`{<05=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^7ZWLg{xtM`uov?5=8482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8WTI`~{yBmvjq:6178m7oAztqwwWqtbidCexh|iabgEvjkAaoeP=PQJmqvzGjsi|5;5?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?R_Dosp|Eh}g~7>=0<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[0_\AhvsqJe~by2=1?13?gIr|y_y|jalKmp`taijoM~bcIigmX5XYBey~rOb{at=01:66228fJssx|~XxknmHlwaw`fklLyc`HffnY2YZCjx}sHcx`{<35=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^7ZWLg{xtM`uov?6=8482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8WTI`~{yBmvjq:5178m7oAztqwwWqtbidCexh|iabgEvjkAaoeP=PQJmqvzGjsi|585?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?R_Dosp|Eh}g~7?=0<2:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[0_\AhvsqJe~by2<1;2=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^7ZWLg{xtM`uov?7485n2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS8WTI`~{yBmvjq:46;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:QRKbpu{@kphs4=49j6l@uurvpVrumhgBbyk}f`afBwijN`ldW2?h4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>]^GntqDg|d0;0=f:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[0_\AhvsqJe~by28>3d8fJssx|~XxknmHlwaw`fklLyc`HffnY2YZCjx}sHcx`{<9<1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_4[XMdzuNaznu>::7`0?1a?gIr|y_y|jalKmp`taijoM~bcIigmX5XYOgz~YiljnbmgEqijDg|d03=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT1\]KkvrUmhnjnakIumn@kphs4895?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?R_ImppWcflhhgiK{clBmvjq:6<79i7oAztqwwWqtbidCexh|iabgEvjkAaoeP=PQGorvQadbfjeoMyabLotlw8439;k1iCxzuuQwv`gjAg~n~koleGpliCoagR;VSEa|tSgb`ddkmOg`Naznu>22;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9TUCc~z]e`fbficA}efHcx`{<05=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^7ZWAexx_knd``oaCskdJe~by2>8?1a?gIr|y_y|jalKmp`taijoM~bcIigmX5XYOgz~YiljnbmgEqijDg|d0<713`9aKprw}}Y~hobIovfvcgdmOxdaKgioZ3^[Mit|[ojhllceGwohFirf}6:2>l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>]^JlwqTbimki`hHzlmAlqkr;:948n6l@uurvpVrumhgBbyk}f`afBwijN`ldWdH}}z~x^z}e`oJjqcunhinJabFhdl_4[X@fy^hokacnfBpjkKfex1<:>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY2YZNh{}XnmiomldDvhiEh}g~7>;0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>]^JlwqTbimki`hHzlmAlqkr;:148n6l@uurvpVrumhgBbyk}f`afBwijN`ldW6:k0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:QRF`suPfeagedlL~`aM`uov?6;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9TUCc~z]e`fbficA}efHcx`{<22=7a=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^7ZWAexx_knd``oaCskdJe~by2<1;2=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^7ZWAexx_knd``oaCskdJe~by2<1?1b?gIr|y_y|jalKmp`taijoM~bcIigmX5XYOgz~YiljnbmgEqijDg|d0>05?l5mOtvsqqUszlkfEczjrgc`aCtheOcmcV?R_ImppWcflhhgiK{clBmvjq:26:k0nB{{ptvPpwcfe@dihncdDqkh@nnfQ:QRF`suPfeagedlL~`aM`uov?2;5f3kE~x}{{SupfehOi|lxmmnkIrnoEmci\9TUCc~z]e`fbficA}efHcx`{<6<0e>dH}}z~x^z}e`oJjqcunhinJabFhdl_4[X@fy^hokacnfBpjkKfex1613`9aKprw}}Y~hobIovfvcgdmOxdaKgioZ3^[Mit|[ojhllceGwohFirf}622?l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU>]^Pfw`rCggo8?6l@uurvpVrumhgBbyk}f`afBwijN`ldW0?13?gIr|y_y|jalKmp`taijoM~bcIigmX6XYBey~rOb{at=32:66228fJssx|~XxknmHlwaw`fklLyc`HffnY1YZCjx}sHcx`{<04=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^4ZWLg{xtM`uov?528482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS;WTI`~{yBmvjq:6079;7oAztqwwWqtbidCexh|iabgEvjkAaoeP>PQJmqvzGjsi|5;22?h4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU=]^GntqDg|d0<0<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[3_\AhvsqJe~by2=0?13?gIr|y_y|jalKmp`taijoM~bcIigmX6XYBey~rOb{at=02:66228fJssx|~XxknmHlwaw`fklLyc`HffnY1YZCjx}sHcx`{<34=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^4ZWLg{xtM`uov?628482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS;WTI`~{yBmvjq:5079;7oAztqwwWqtbidCexh|iabgEvjkAaoeP>PQJmqvzGjsi|5822?h4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU=]^GntqDg|d0?0<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[3_\AhvsqJe~by2<0?11?gIr|y_y|jalKmp`taijoM~bcIigmX6XYBey~rOb{at=12>58482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS;WTI`~{yBmvjq:4978m7oAztqwwWqtbidCexh|iabgEvjkAaoeP>PQJmqvzGjsi|595>k5mOtvsqqUszlkfEczjrgc`aCtheOcmcVPQGorvQadbfjeoMyabLotlw8584j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS;WTDb}{RdcgegjbN|fgOb{at=33:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_7[X@fy^hokacnfBpjkKfex1?=>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY1YZNh{}XnmiomldDvhiEh}g~7=>0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU=]^JlwqTbimki`hHzlmAlqkr;9<48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW?SPHnqwV`gcikfnJxbcCnwmp9716:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ9QRF`suPfeagedlL~`aM`uov?5284j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS;WTDb}{RdcgegjbN|fgOb{at=3;:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_7[X@fy^hokacnfBpjkKfex1?13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ0^[Mit|[ojhllceGwohFirf}69<3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT2\]KkvrUmhnjnakIumn@kphs4;;5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcVPQGorvQadbfjeoMyabLotlw8759;k1iCxzuuQwv`gjAg~n~koleGpliCoagR8VSEa|tSgb`ddkmOg`Naznu>10;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\:TUCc~z]e`fbficA}efHcx`{<37=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^4ZWAexx_knd``oaCskdJe~by2=6?1a?gIr|y_y|jalKmp`taijoM~bcIigmX6XYOgz~YiljnbmgEqijDg|d0?913c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ0^[Mit|[ojhllceGwohFirf}6943=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT2\]KkvrUmhnjnakIumn@kphs4;35?l5mOtvsqqUszlkfEczjrgc`aCtheOcmcV584j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS;WTDb}{RdcgegjbN|fgOb{at=12:6gdH}}z~x^z}e`oJjqcunhinJabFhdl_7[X@fy^hokacnfBpjkKfex1712c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ0^[Wctm}Ndbh=<;cMvpuss[}xnm`GatdpeefcAzfgMekaT2\]Qwwpc[ykhi~Hflmgg71=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^4ZWZ~j~y]{rdcnV`wrmz~8o6l@uurvpVrumhgBbyk}f`afBwijN`ldW?SPSucwaLhCmok~`yMckEmnelh;879n7oAztqwwWqtbidCexh|iabgEvjkAaoeP>PQ\t`vfMkBbnhgxNbdDnobmk:62948o6l@uurvpVrumhgBbyk}f`afBwijN`ldW?SPSucwaLhCmok~`yMckEmnelh;97987oAztqwwWqtbidCexh|iabgEvjkAaoeP>PQ\tnrPpwcfe[ozyh}{2g9aKprw}}Y~hobIovfvcgdmOxdaKgioZ1^[@kw|pIdycz30?13?gIr|y_y|jalKmp`taijoM~bcIigmX7XYBey~rOb{at=33:66SPElrw}Firf}6:?3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT3\]Fiur~Kfex1?;>228fJssx|~XxknmHlwaw`fklLyc`HffnY0YZCjx}sHcx`{<07=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^5ZWLg{xtM`uov?538482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS:WTI`~{yBmvjq:6?79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP?PQJmqvzGjsi|5;32>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU<]^GntqDg|d0<712g9aKprw}}Y~hobIovfvcgdmOxdaKgioZ1^[@kw|pIdycz31?13?gIr|y_y|jalKmp`taijoM~bcIigmX7XYBey~rOb{at=03:66SPElrw}Firf}69?3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT3\]Fiur~Kfex1<;>228fJssx|~XxknmHlwaw`fklLyc`HffnY0YZCjx}sHcx`{<37=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^5ZWLg{xtM`uov?638482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS:WTI`~{yBmvjq:5?79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP?PQJmqvzGjsi|5832>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU<]^GntqDg|d0?712g9aKprw}}Y~hobIovfvcgdmOxdaKgioZ1^[@kw|pIdycz32?13?gIr|y_y|jalKmp`taijoM~bcIigmX7XYBey~rOb{at=13:640=f:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[2_\AhvsqJe~by2;>3d8fJssx|~XxknmHlwaw`fklLyc`HffnY0YZCjx}sHcx`{<4<1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_6[XMdzuNaznu>5:7`SPFhdlQkbbzofd{>o4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU<]^JlwqTbimki`hHzlmAlqkr;879i7oAztqwwWqtbidCexh|iabgEvjkAaoeP?PQGorvQadbfjeoMyabLotlw8469;k1iCxzuuQwv`gjAg~n~koleGpliCoagR9VSEa|tSgb`ddkmOg`Naznu>25;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\;TUCc~z]e`fbficA}efHcx`{<00=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^5ZWAexx_knd``oaCskdJe~by2>3?1a?gIr|y_y|jalKmp`taijoM~bcIigmX7XYOgz~YiljnbmgEqijDg|d0<:13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ1^[Mit|[ojhllceGwohFirf}6:93=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT3\]KkvrUmhnjnakIumn@kphs48<5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV=R_ImppWcflhhgiK{clBmvjq:6?79i7oAztqwwWqtbidCexh|iabgEvjkAaoeP?PQGorvQadbfjeoMyabLotlw84>9;k1iCxzuuQwv`gjAg~n~koleGpliCoagR9VSEa|tSgb`ddkmOg`Naznu>2=;5f3kE~x}{{SupfehOi|lxmmnkIrnoEmci\;TUCc~z]e`fbficA}efHcx`{<0<0f>dH}}z~x^z}e`oJjqcunhinJabFhdl_6[X@fy^hokacnfBpjkKfex12`8fJssx|~XxknmHlwaw`fklLyc`HffnY0YZNh{}XnmiomldDvhiEh}g~7><0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU<]^JlwqTbimki`hHzlmAlqkr;::48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW>SPHnqwV`gcikfnJxbcCnwmp9436:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ8QRF`suPfeagedlL~`aM`uov?6084j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS:WTDb}{RdcgegjbN|fgOb{at=05:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_6[X@fy^hokacnfBpjkKfex1<7>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY0YZNh{}XnmiomldDvhiEh}g~7>400:6gdH}}z~x^z}e`oJjqcunhinJabFhdl_6[XZlynxIaae218fJssx|~XxknmHlwaw`fklLyc`HffnY0YZTtznX|lmjsGkoh`b4<2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS:WT_yo}tRvqadkUmxny=l;cMvpuss[}xnm`GatdpeefcAzfgMekaT3\]PpdrbAgNnjl{ctBnh@jkfag6;2>k4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU<]^QweqcNfMommxb{CmiGkhgnf5;1<3=l;cMvpuss[}xnm`GatdpeefcAzfgMekaT3\]PpdrbAgNnjl{ctBnh@jkfag6:2>=4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU<]^QwkuUszlkf^hzerv1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_1[XMdzuNaznu>3:66VSHctxAlqkr;9848<6l@uurvpVrumhgBbyk}f`afBwijN`ldW9SPElrw}Firf}6:>3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT4\]Fiur~Kfex1?<>228fJssx|~XxknmHlwaw`fklLyc`HffnY7YZCjx}sHcx`{<06=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^2ZWLg{xtM`uov?508482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS=WTI`~{yBmvjq:6>79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP8PQJmqvzGjsi|5;<2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^GntqDg|d0<61319aKprw}}Y~hobIovfvcgdmOxdaKgioZ6^[@kw|pIdycz318<1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_1[XMdzuNaznu>2:66VSHctxAlqkr;:848<6l@uurvpVrumhgBbyk}f`afBwijN`ldW9SPElrw}Firf}69>3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT4\]Fiur~Kfex1<<>228fJssx|~XxknmHlwaw`fklLyc`HffnY7YZCjx}sHcx`{<36=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^2ZWLg{xtM`uov?608482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS=WTI`~{yBmvjq:5>79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP8PQJmqvzGjsi|58<2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^GntqDg|d0?61319aKprw}}Y~hobIovfvcgdmOxdaKgioZ6^[@kw|pIdycz328<1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_1[XMdzuNaznu>1:66VSHctxAlqkr;;80;2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^GntqDg|d0>?12g9aKprw}}Y~hobIovfvcgdmOxdaKgioZ6^[@kw|pIdycz33?0e?gIr|y_y|jalKmp`taijoM~bcIigmX0XYBey~rOb{at=6=6c=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^2ZWLg{xtM`uov?1;4a3kE~x}{{SupfehOi|lxmmnkIrnoEmci\VSHctxAlqkr;?78m7oAztqwwWqtbidCexh|iabgEvjkAaoeP8PQJmqvzGjsi|525>k5mOtvsqqUszlkfEczjrgc`aCtheOcmcV:R_Dosp|Eh}g~753l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^JlwqTbimki`hHzlmAlqkr;9948n6l@uurvpVrumhgBbyk}f`afBwijN`ldW9SPHnqwV`gcikfnJxbcCnwmp9766:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ?QRF`suPfeagedlL~`aM`uov?5784j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS=WTDb}{RdcgegjbN|fgOb{at=30:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_1[X@fy^hokacnfBpjkKfex1?:>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY7YZNh{}XnmiomldDvhiEh}g~7=;0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^JlwqTbimki`hHzlmAlqkr;9148n6l@uurvpVrumhgBbyk}f`afBwijN`ldW9SPHnqwV`gcikfnJxbcCnwmp97>6:k0nB{{ptvPpwcfe@dihncdDqkh@nnfQ?QRF`suPfeagedlL~`aM`uov?5;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV:R_ImppWcflhhgiK{clBmvjq:5=79i7oAztqwwWqtbidCexh|iabgEvjkAaoeP8PQGorvQadbfjeoMyabLotlw8709;k1iCxzuuQwv`gjAg~n~koleGpliCoagR>VSEa|tSgb`ddkmOg`Naznu>13;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\j4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^JlwqTbimki`hHzlmAlqkr;;80;2>l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU;]^JlwqTbimki`hHzlmAlqkr;;848m6l@uurvpVrumhgBbyk}f`afBwijN`ldW9SPHnqwV`gcikfnJxbcCnwmp959;h1iCxzuuQwv`gjAg~n~koleGpliCoagR>VSEa|tSgb`ddkmOg`Naznu>7:6g13d9aKprw}}Y~hobIovfvcgdmOxdaKgioZ6^[Vrf|lCeHhhnumv@hnBhehce0<4?>2a8fJssx|~XxknmHlwaw`fklLyc`HffnY7YZUsi}oBbIkiatnwGimCgdkbb1?1329aKprw}}Y~hobIovfvcgdmOxdaKgioZ6^[VrhxZ~yilc]epwfwq4a3kE~x}{{SupfehOi|lxmmnkIrnoEmci\=TUNa}zvCnwmp969;91iCxzuuQwv`gjAg~n~koleGpliCoagR?VSHctxAlqkr;9948<6l@uurvpVrumhgBbyk}f`afBwijN`ldW8SPElrw}Firf}6:=3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT5\]Fiur~Kfex1?=>228fJssx|~XxknmHlwaw`fklLyc`HffnY6YZCjx}sHcx`{<01=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^3ZWLg{xtM`uov?518482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU:]^GntqDg|d0<91319aKprw}}Y~hobIovfvcgdmOxdaKgioZ7^[@kw|pIdycz319<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_0[XMdzuNaznu>2=;4a3kE~x}{{SupfehOi|lxmmnkIrnoEmci\=TUNa}zvCnwmp979;91iCxzuuQwv`gjAg~n~koleGpliCoagR?VSHctxAlqkr;:948<6l@uurvpVrumhgBbyk}f`afBwijN`ldW8SPElrw}Firf}69=3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT5\]Fiur~Kfex1<=>228fJssx|~XxknmHlwaw`fklLyc`HffnY6YZCjx}sHcx`{<31=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^3ZWLg{xtM`uov?618482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU:]^GntqDg|d0?91319aKprw}}Y~hobIovfvcgdmOxdaKgioZ7^[@kw|pIdycz329<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_0[XMdzuNaznu>1=;4a3kE~x}{{SupfehOi|lxmmnkIrnoEmci\=TUNa}zvCnwmp949;91iCxzuuQwv`gjAg~n~koleGpliCoagR?VSHctxAlqkr;;948>6l@uurvpVrumhgBbyk}f`afBwijN`ldW8SPElrw}Firf}68=7>1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ7^[@kw|pIdycz330<1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_0[XMdzuNaznu>0:7`QRKbpu{@kphs4?49j6l@uurvpVrumhgBbyk}f`afBwijN`ldW8SPElrw}Firf}6<2?h4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU:]^GntqDg|d050=f:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[4_\AhvsqJe~by26>3d8fJssx|~XxknmHlwaw`fklLyc`HffnY6YZ@nnf_ehh|ilnu0e>dH}}z~x^z}e`oJjqcunhinJabFhdl_0[X@fy^hokacnfBpjkKfex1>13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ7^[Mit|[ojhllceGwohFirf}6:<3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT5\]KkvrUmhnjnakIumn@kphs48;5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV;R_ImppWcflhhgiK{clBmvjq:6:79i7oAztqwwWqtbidCexh|iabgEvjkAaoeP9PQGorvQadbfjeoMyabLotlw8459;k1iCxzuuQwv`gjAg~n~koleGpliCoagR?VSEa|tSgb`ddkmOg`Naznu>20;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\=TUCc~z]e`fbficA}efHcx`{<07=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^3ZWAexx_knd``oaCskdJe~by2>6?1a?gIr|y_y|jalKmp`taijoM~bcIigmX1XYOgz~YiljnbmgEqijDg|d0<913c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ7^[Mit|[ojhllceGwohFirf}6:43=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT5\]KkvrUmhnjnakIumn@kphs4835?l5mOtvsqqUszlkfEczjrgc`aCtheOcmcV;R_ImppWcflhhgiK{clBmvjq:66:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ>QRF`suPfeagedlL~`aM`uov?6584j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hSdH}}z~x^z}e`oJjqcunhinJabFhdl_0[X@fy^hokacnfBpjkKfex1<<>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY6YZNh{}XnmiomldDvhiEh}g~7>902>l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU:]^JlwqTbimki`hHzlmAlqkr;:?48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW8SPHnqwV`gcikfnJxbcCnwmp9406:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ>QRF`suPfeagedlL~`aM`uov?6=84j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS>13e9aKprw}}Y~hobIovfvcgdmOxdaKgioZ7^[Mit|[ojhllceGwohFirf}68=7>13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ7^[Mit|[ojhllceGwohFirf}68=3=n;cMvpuss[}xnm`GatdpeefcAzfgMekaT5\]KkvrUmhnjnakIumn@kphs4:48m6l@uurvpVrumhgBbyk}f`afBwijN`ldW8SPHnqwV`gcikfnJxbcCnwmp929;h1iCxzuuQwv`gjAg~n~koleGpliCoagR?VSEa|tSgb`ddkmOg`Naznu>6:6g6;h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ>QR\jsdvGkkc4;2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS:4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU:]^QwewrT|{oja_k~udqw7f=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^3ZWZ~jxhGaDddbqirDdbNdalga<1<0a>dH}}z~x^z}e`oJjqcunhinJabFhdl_0[X[}kiD`KegcvhqEkcMefmd`31;2=7f=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^3ZWZ~jxhGaDddbqirDdbNdalga<0<07>dH}}z~x^z}e`oJjqcunhinJabFhdl_0[X[}e{_y|jalPfupct|;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ=QRKbpu{@kphs4948<6l@uurvpVrumhgBbyk}f`afBwijN`ldW;SPElrw}Firf}6:<3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT6\]Fiur~Kfex1?>>228fJssx|~XxknmHlwaw`fklLyc`HffnY5YZCjx}sHcx`{<00=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^0ZWLg{xtM`uov?568482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS?WTI`~{yBmvjq:6<79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP:PQJmqvzGjsi|5;>2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU9]^GntqDg|d0<81319aKprw}}Y~hobIovfvcgdmOxdaKgioZ4^[@kw|pIdycz316<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_3[XMdzuNaznu>2<;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\>TUNa}zvCnwmp97>6;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ=QRKbpu{@kphs4848<6l@uurvpVrumhgBbyk}f`afBwijN`ldW;SPElrw}Firf}69<3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT6\]Fiur~Kfex1<>>228fJssx|~XxknmHlwaw`fklLyc`HffnY5YZCjx}sHcx`{<30=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^0ZWLg{xtM`uov?668482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS?WTI`~{yBmvjq:5<79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP:PQJmqvzGjsi|58>2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU9]^GntqDg|d0?81319aKprw}}Y~hobIovfvcgdmOxdaKgioZ4^[@kw|pIdycz326<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_3[XMdzuNaznu>1<;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\>TUNa}zvCnwmp94>6;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ=QRKbpu{@kphs4;48<6l@uurvpVrumhgBbyk}f`afBwijN`ldW;SPElrw}Firf}68<3==;cMvpuss[}xnm`GatdpeefcAzfgMekaT6\]Fiur~Kfex1=>:1<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_3[XMdzuNaznu>05;4a3kE~x}{{SupfehOi|lxmmnkIrnoEmci\>TUNa}zvCnwmp959:o1iCxzuuQwv`gjAg~n~koleGpliCoagRk5mOtvsqqUszlkfEczjrgc`aCtheOcmcV8R_Dosp|Eh}g~7:3TUCc~z]e`fbficA}efHcx`{<1<0f>dH}}z~x^z}e`oJjqcunhinJabFhdl_3[X@fy^hokacnfBpjkKfex1??>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY5YZNh{}XnmiomldDvhiEh}g~7=<0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU9]^JlwqTbimki`hHzlmAlqkr;9:48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW;SPHnqwV`gcikfnJxbcCnwmp9736:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ=QRF`suPfeagedlL~`aM`uov?5084j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS?WTDb}{RdcgegjbN|fgOb{at=35:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_3[X@fy^hokacnfBpjkKfex1?7>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY5YZNh{}XnmiomldDvhiEh}g~7=4016;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\>TUCc~z]e`fbficA}efHcx`{<31=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^0ZWAexx_knd``oaCskdJe~by2=4?1a?gIr|y_y|jalKmp`taijoM~bcIigmX2XYOgz~YiljnbmgEqijDg|d0?;13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ4^[Mit|[ojhllceGwohFirf}69:3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT6\]KkvrUmhnjnakIumn@kphs4;=5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV8R_ImppWcflhhgiK{clBmvjq:5079i7oAztqwwWqtbidCexh|iabgEvjkAaoeP:PQGorvQadbfjeoMyabLotlw87?9;h1iCxzuuQwv`gjAg~n~koleGpliCoagR1:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_3[X@fy^hokacnfBpjkKfex1=>:1<0f>dH}}z~x^z}e`oJjqcunhinJabFhdl_3[X@fy^hokacnfBpjkKfex1=>>2c8fJssx|~XxknmHlwaw`fklLyc`HffnY5YZNh{}XnmiomldDvhiEh}g~7?3=n;cMvpuss[}xnm`GatdpeefcAzfgMekaT6\]KkvrUmhnjnakIumn@kphs4=48m6l@uurvpVrumhgBbyk}f`afBwijN`ldW;SPHnqwV`gcikfnJxbcCnwmp939;h1iCxzuuQwv`gjAg~n~koleGpliCoagR5:6go5mOtvsqqUszlkfEczjrgc`aCtheOcmcV8R_SgpaqBhfl987oAztqwwWqtbidCexh|iabgEvjkAaoeP:PQ]sstgWugdmzLb`akk359aKprw}}Y~hobIovfvcgdmOxdaKgioZ4^[Vrfz}Y~hobRdsvavr4k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS?WT_yo{eHlGacgrd}IggIabahl?4;5b3kE~x}{{SupfehOi|lxmmnkIrnoEmci\>TUXxlzjIoFfbdsk|Jf`Hbcnio>2>584k2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS?WT_yo{eHlGacgrd}IggIabahl?5;543kE~x}{{SupfehOi|lxmmnkIrnoEmci\>TUXxb~\tsgbiWcv}ly>k5mOtvsqqUszlkfEczjrgc`aCtheOcmcV9R_Dosp|Eh}g~7<3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT7\]Fiur~Kfex1??>228fJssx|~XxknmHlwaw`fklLyc`HffnY4YZCjx}sHcx`{<03=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^1ZWLg{xtM`uov?578482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS>WTI`~{yBmvjq:6;79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP;PQJmqvzGjsi|5;?2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU8]^GntqDg|d0<;1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ5^[@kw|pIdycz317<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_2[XMdzuNaznu>23;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\?TUNa}zvCnwmp97?6::0nB{{ptvPpwcfe@dihncdDqkh@nnfQk5mOtvsqqUszlkfEczjrgc`aCtheOcmcV9R_Dosp|Eh}g~7=3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT7\]Fiur~Kfex1228fJssx|~XxknmHlwaw`fklLyc`HffnY4YZCjx}sHcx`{<33=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^1ZWLg{xtM`uov?678482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS>WTI`~{yBmvjq:5;79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP;PQJmqvzGjsi|58?2>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU8]^GntqDg|d0?;1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ5^[@kw|pIdycz327<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_2[XMdzuNaznu>13;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\?TUNa}zvCnwmp94?6::0nB{{ptvPpwcfe@dihncdDqkh@nnfQk5mOtvsqqUszlkfEczjrgc`aCtheOcmcV9R_Dosp|Eh}g~7>3=?;cMvpuss[}xnm`GatdpeefcAzfgMekaT7\]Fiur~Kfex1=?>208fJssx|~XxknmHlwaw`fklLyc`HffnY4YZCjx}sHcx`{<2394;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\?TUNa}zvCnwmp9566;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ3d8fJssx|~XxknmHlwaw`fklLyc`HffnY4YZCjx}sHcx`{<6<1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_2[XMdzuNaznu>;:7`WTJdh`Uoffvcjh:k0nB{{ptvPpwcfe@dihncdDqkh@nnfQ1?1a?gIr|y_y|jalKmp`taijoM~bcIigmX3XYOgz~YiljnbmgEqijDg|d0<<13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ5^[Mit|[ojhllceGwohFirf}6:?3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT7\]KkvrUmhnjnakIumn@kphs48>5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV9R_ImppWcflhhgiK{clBmvjq:6=79i7oAztqwwWqtbidCexh|iabgEvjkAaoeP;PQGorvQadbfjeoMyabLotlw8409;k1iCxzuuQwv`gjAg~n~koleGpliCoagR=VSEa|tSgb`ddkmOg`Naznu>23;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\?TUCc~z]e`fbficA}efHcx`{<0:=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^1ZWAexx_knd``oaCskdJe~by2>9?1b?gIr|y_y|jalKmp`taijoM~bcIigmX3XYOgz~YiljnbmgEqijDg|d0<0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU8]^JlwqTbimki`hHzlmAlqkr;:848n6l@uurvpVrumhgBbyk}f`afBwijN`ldW:SPHnqwV`gcikfnJxbcCnwmp9456:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQWTDb}{RdcgegjbN|fgOb{at=07:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_2[X@fy^hokacnfBpjkKfex1<9>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY4YZNh{}XnmiomldDvhiEh}g~7>:0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU8]^JlwqTbimki`hHzlmAlqkr;:048m6l@uurvpVrumhgBbyk}f`afBwijN`ldW:SPHnqwV`gcikfnJxbcCnwmp949;k1iCxzuuQwv`gjAg~n~koleGpliCoagR=VSEa|tSgb`ddkmOg`Naznu>04;5c3kE~x}{{SupfehOi|lxmmnkIrnoEmci\?TUCc~z]e`fbficA}efHcx`{<2394;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\?TUCc~z]e`fbficA}efHcx`{<23=7d=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^1ZWAexx_knd``oaCskdJe~by2<>2c8fJssx|~XxknmHlwaw`fklLyc`HffnY4YZNh{}XnmiomldDvhiEh}g~783=n;cMvpuss[}xnm`GatdpeefcAzfgMekaT7\]KkvrUmhnjnakIumn@kphs4<48m6l@uurvpVrumhgBbyk}f`afBwijN`ldW:SPHnqwV`gcikfnJxbcCnwmp909;h1iCxzuuQwv`gjAg~n~koleGpliCoagR=VSEa|tSgb`ddkmOg`Naznu>4:6g=4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU8]^PpvsbTxhinKgcldf00>dH}}z~x^z}e`oJjqcunhinJabFhdl_2[X[}kyx^z}e`oQatsb{}9h7oAztqwwWqtbidCexh|iabgEvjkAaoeP;PQ\t`vfMkBbnhgxNbdDnobmk:76:o0nB{{ptvPpwcfe@dihncdDqkh@nnfQ228fJssx|~XxknmHlwaw`fklLyc`HffnY;YZCjx}sHcx`{<02=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^>ZWLg{xtM`uov?548482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS1WTI`~{yBmvjq:6:79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP4PQJmqvzGjsi|5;82>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU7]^GntqDg|d0<:1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ:^[@kw|pIdycz314<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_=[XMdzuNaznu>22;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\0TUNa}zvCnwmp9706::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ3QRKbpu{@kphs4825?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV6R_Dosp|Eh}g~7=40=f:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[9_\AhvsqJe~by2>>228fJssx|~XxknmHlwaw`fklLyc`HffnY;YZCjx}sHcx`{<32=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^>ZWLg{xtM`uov?648482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS1WTI`~{yBmvjq:5:79;7oAztqwwWqtbidCexh|iabgEvjkAaoeP4PQJmqvzGjsi|5882>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU7]^GntqDg|d0?:1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ:^[@kw|pIdycz324<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_=[XMdzuNaznu>12;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\0TUNa}zvCnwmp9406::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ3QRKbpu{@kphs4;25?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV6R_Dosp|Eh}g~7>40=f:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[9_\AhvsqJe~by2=>228fJssx|~XxknmHlwaw`fklLyc`HffnY;YZCjx}sHcx`{<22=77=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^>ZWLg{xtM`uov?74<76::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ3QRKbpu{@kphs4:;5>k5mOtvsqqUszlkfEczjrgc`aCtheOcmcV6R_Dosp|Eh}g~7?3ZWLg{xtM`uov?3;4a3kE~x}{{SupfehOi|lxmmnkIrnoEmci\0TUNa}zvCnwmp9>9:o1iCxzuuQwv`gjAg~n~koleGpliCoagR2VSHctxAlqkr;178m7oAztqwwWqtbidCexh|iabgEvjkAaoeP4PQIigmVjacunee|?l5mOtvsqqUszlkfEczjrgc`aCtheOcmcV6R_ImppWcflhhgiK{clBmvjq:76:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ3QRF`suPfeagedlL~`aM`uov?5584j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS1WTDb}{RdcgegjbN|fgOb{at=32:6ddH}}z~x^z}e`oJjqcunhinJabFhdl_=[X@fy^hokacnfBpjkKfex1?<>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY;YZNh{}XnmiomldDvhiEh}g~7=902>l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU7]^JlwqTbimki`hHzlmAlqkr;9?48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW5SPHnqwV`gcikfnJxbcCnwmp9706:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ3QRF`suPfeagedlL~`aM`uov?5=84j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS1WTDb}{RdcgegjbN|fgOb{at=3::6g13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ:^[Mit|[ojhllceGwohFirf}69=3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT8\]KkvrUmhnjnakIumn@kphs4;85?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV6R_ImppWcflhhgiK{clBmvjq:5;79i7oAztqwwWqtbidCexh|iabgEvjkAaoeP4PQGorvQadbfjeoMyabLotlw8729;k1iCxzuuQwv`gjAg~n~koleGpliCoagR2VSEa|tSgb`ddkmOg`Naznu>11;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\0TUCc~z]e`fbficA}efHcx`{<34=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^>ZWAexx_knd``oaCskdJe~by2=7?1a?gIr|y_y|jalKmp`taijoM~bcIigmXZWAexx_knd``oaCskdJe~by2;>2c8fJssx|~XxknmHlwaw`fklLyc`HffnY;YZNh{}XnmiomldDvhiEh}g~793=n;cMvpuss[}xnm`GatdpeefcAzfgMekaT8\]KkvrUmhnjnakIumn@kphs4?48m6l@uurvpVrumhgBbyk}f`afBwijN`ldW5SPHnqwV`gcikfnJxbcCnwmp919;h1iCxzuuQwv`gjAg~n~koleGpliCoagR2VSEa|tSgb`ddkmOg`Naznu>;:6gm4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU7]^QweqcNfMommxb{CmiGkhgnf5:5?h5mOtvsqqUszlkfEczjrgc`aCtheOcmcV6R_Rvbp`OiLlljyazLljFlidoi480;2>m4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU7]^QweqcNfMommxb{CmiGkhgnf5;5?>5mOtvsqqUszlkfEczjrgc`aCtheOcmcV6R_RvltVrumhgYi|{jsu0e?gIr|y_y|jalKmp`taijoM~bcIigmX=XYBey~rOb{at=2=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^?ZWLg{xtM`uov?558482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS0WTI`~{yBmvjq:6979;7oAztqwwWqtbidCexh|iabgEvjkAaoeP5PQJmqvzGjsi|5;92>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU6]^GntqDg|d0<=1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ;^[@kw|pIdycz315<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_<[XMdzuNaznu>21;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\1TUNa}zvCnwmp9716::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ2QRKbpu{@kphs48=5?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV7R_Dosp|Eh}g~7=50<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[8_\AhvsqJe~by2>9?0e?gIr|y_y|jalKmp`taijoM~bcIigmX=XYBey~rOb{at=3=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^?ZWLg{xtM`uov?658482hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS0WTI`~{yBmvjq:5979;7oAztqwwWqtbidCexh|iabgEvjkAaoeP5PQJmqvzGjsi|5892>>4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU6]^GntqDg|d0?=1319aKprw}}Y~hobIovfvcgdmOxdaKgioZ;^[@kw|pIdycz325<04>dH}}z~x^z}e`oJjqcunhinJabFhdl_<[XMdzuNaznu>11;573kE~x}{{SupfehOi|lxmmnkIrnoEmci\1TUNa}zvCnwmp9416::0nB{{ptvPpwcfe@dihncdDqkh@nnfQ2QRKbpu{@kphs4;=5?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV7R_Dosp|Eh}g~7>50<0:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[8_\AhvsqJe~by2=9?0e?gIr|y_y|jalKmp`taijoM~bcIigmX=XYBey~rOb{at=0=75=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^?ZWLg{xtM`uov?7584:2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS0WTI`~{yBmvjq:493:5?=5mOtvsqqUszlkfEczjrgc`aCtheOcmcV7R_Dosp|Eh}g~7?<0=f:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[8_\AhvsqJe~by2<>3d8fJssx|~XxknmHlwaw`fklLyc`HffnY:YZCjx}sHcx`{<5<1b>dH}}z~x^z}e`oJjqcunhinJabFhdl_<[XMdzuNaznu>6:7`UVOf|ywLotlw8385n2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS0WTI`~{yBmvjq:06;l0nB{{ptvPpwcfe@dihncdDqkh@nnfQ2QRKbpu{@kphs4149j6l@uurvpVrumhgBbyk}f`afBwijN`ldW4SPElrw}Firf}622?h4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU6]^DjbjSillxm`by26;5e3kE~x}{{SupfehOi|lxmmnkIrnoEmci\1TUCc~z]e`fbficA}efHcx`{<01=7g=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^?ZWAexx_knd``oaCskdJe~by2>4?1a?gIr|y_y|jalKmp`taijoM~bcIigmX=XYOgz~YiljnbmgEqijDg|d0<;13c9aKprw}}Y~hobIovfvcgdmOxdaKgioZ;^[Mit|[ojhllceGwohFirf}6::3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT9\]KkvrUmhnjnakIumn@kphs48=5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV7R_ImppWcflhhgiK{clBmvjq:6079i7oAztqwwWqtbidCexh|iabgEvjkAaoeP5PQGorvQadbfjeoMyabLotlw84?9;h1iCxzuuQwv`gjAg~n~koleGpliCoagR3VSEa|tSgb`ddkmOg`Naznu>2:6dUVBdy\jaecah`@rdeIdycz321<0f>dH}}z~x^z}e`oJjqcunhinJabFhdl_<[X@fy^hokacnfBpjkKfex1<>>2`8fJssx|~XxknmHlwaw`fklLyc`HffnY:YZNh{}XnmiomldDvhiEh}g~7>?0l4bNwwtprT|{ojaD`{esdbg`@ugdLbjbU6]^JlwqTbimki`hHzlmAlqkr;:=48n6l@uurvpVrumhgBbyk}f`afBwijN`ldW4SPHnqwV`gcikfnJxbcCnwmp9426:h0nB{{ptvPpwcfe@dihncdDqkh@nnfQ2QRF`suPfeagedlL~`aM`uov?6384j2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS0WTDb}{RdcgegjbN|fgOb{at=04:6dUVBdy\jaecah`@rdeIdycz329<0f>dH}}z~x^z}e`oJjqcunhinJabFhdl_<[X@fy^hokacnfBpjkKfex1<6>2c8fJssx|~XxknmHlwaw`fklLyc`HffnY:YZNh{}XnmiomldDvhiEh}g~7>3=m;cMvpuss[}xnm`GatdpeefcAzfgMekaT9\]KkvrUmhnjnakIumn@kphs4::5?i5mOtvsqqUszlkfEczjrgc`aCtheOcmcV7R_ImppWcflhhgiK{clBmvjq:493:5?o5mOtvsqqUszlkfEczjrgc`aCtheOcmcV7R_ImppWcflhhgiK{clBmvjq:4979j7oAztqwwWqtbidCexh|iabgEvjkAaoeP5PQGorvQadbfjeoMyabLotlw8684i2hDyy~ztRvqadkNf}oyjlmjFsmnBl`hS0WTDb}{RdcgegjbN|fgOb{at=6=7d=eG|~{yy]{rdcnMkrbzokhiK|`mGkek^?ZWAexx_knd``oaCskdJe~by2:>2c8fJssx|~XxknmHlwaw`fklLyc`HffnY:YZNh{}XnmiomldDvhiEh}g~7:3=n;cMvpuss[}xnm`GatdpeefcAzfgMekaT9\]KkvrUmhnjnakIumn@kphs4>48m6l@uurvpVrumhgBbyk}f`afBwijN`ldW4SPHnqwV`gcikfnJxbcCnwmp9>9;h1iCxzuuQwv`gjAg~n~koleGpliCoagR3VSEa|tSgb`ddkmOg`Naznu>::7dUVXnhzKoog07>dH}}z~x^z}e`oJjqcunhinJabFhdl_<[XZzx}h^~ncdqEmijbl:>0nB{{ptvPpwcfe@dihncdDqkh@nnfQ2QR]{asvPpwcfe[ozyh}{3b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ;^[Vrf|lCeHhhnumv@hnBhehce0=013b9aKprw}}Y~hobIovfvcgdmOxdaKgioZ;^[Vrf|lCeHhhnumv@hnBhehce0<0<3:`Lqqvr|Z~yilcFnugqbdebN{efJdh`[8_\Wqiw[}xnm`\jqtgpp7>R_GkekAgsi5;;2?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPFhdl@drf48;5>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP23;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^6ZWOcmcIo{a=3;:7e3a8fJssx|~XxknmHlwaw`fkl^dJdh`[1_\Bl`hLh~j0??12b9aKprw}}Y~hobIovfvcgdm]eMekaT0\]EmciCi}k7>?0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU?]^DjbjBf|h69?3R_GkekAgsi58?2?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPFhdl@drf4;?5>n5mOtvsqqUszlkfEczjrgc`aQiAaoePdH}}z~x^z}e`oJjqcunhinXbHffnY3YZ@nnfNjxl2<3?0`?gIr|y_y|jalKmp`taijo_cKgioZ2^[CoagMkm1=;>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[1_\Bl`hLh~j0>;12b9aKprw}}Y~hobIovfvcgdm]eMekaT0\]EmciCi}k7?;0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU?]^DjbjBf|h68;3R_GkekAgsi5932?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPFhdl@drf4:35>o5mOtvsqqUszlkfEczjrgc`aQiAaoeP77;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^6ZWOcmcIo{a=67:7edH}}z~x^z}e`oJjqcunhinXbHffnY3YZ@nnfNjxl2;7?0`?gIr|y_y|jalKmp`taijo_cKgioZ2^[CoagMkm1:7>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[1_\Bl`hLh~j09712c9aKprw}}Y~hobIovfvcgdm]eMekaT0\]EmciCi}k783R_GkekAgsi5?;2?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPFhdl@drf4<;5>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP63;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^6ZWOcmcIo{a=7;:7e3a8fJssx|~XxknmHlwaw`fkl^dJdh`[1_\Bl`hLh~j0;?12b9aKprw}}Y~hobIovfvcgdm]eMekaT0\]EmciCi}k7:?0=e:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU?]^DjbjBf|h6=?7>12b9aKprw}}Y~hobIovfvcgdm]eMekaT0\]EmciCi}k7:>0=b:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU?]^DjbjBf|h6=2?l4bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPFhdl@drf4>49n6l@uurvpVrumhgBbyk}f`afPj@nnfQ;QRHffnFbpd:?6;h0nB{{ptvPpwcfe@dihncdVlBl`hS9WTJdh`D`vb8<8512hDyy~ztRvqadkNf}oyjlmjTnDjbj]7UVLbjbY}iug05>dH}}z~x^z}e`oJjqcunhinXbHffnY3YZHre^xbxh]abgp8584:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]7UVD~aZ|ftdQsefct48:5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP>208fJssx|~XxknmHlwaw`fkl^dJdh`[1_\JpkPz`~n_}oler>26;553kE~x}{{SupfehOi|lxmmnk[oGkek^6ZWGf[g{eRrbg`u;9:48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ;QR@zmVpjp`Uwijox0<:1339aKprw}}Y~hobIovfvcgdm]eMekaT0\]MqhQua}oX|lmjs=36:647997oAztqwwWqtbidCexh|iabgWkCoagR:VSC{bWskwaVvfkly7=:0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU?]^LviRtn|lY{mnk|<0:=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX4XYI}d]yeyk\p`afw97>6:;0nB{{ptvPpwcfe@dihncdVlBl`hS9WTBxcXrhvfWugdmz6:2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPNtoTvlrb[ykhi~2=0?11?gIr|y_y|jalKmp`taijo_cKgioZ2^[Ksj_{ci^~ncdq?6484:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]7UVD~aZ|ftdQsefct4;85??5mOtvsqqUszlkfEczjrgc`aQiAaoeP208fJssx|~XxknmHlwaw`fkl^dJdh`[1_\JpkPz`~n_}oler>10;553kE~x}{{SupfehOi|lxmmnk[oGkek^6ZWGf[g{eRrbg`u;:<48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ;QR@zmVpjp`Uwijox0?81339aKprw}}Y~hobIovfvcgdm]eMekaT0\]MqhQua}oX|lmjs=04:6440<1:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU?]^LviRtn|lY{mnk|<3<06>dH}}z~x^z}e`oJjqcunhinXbHffnY3YZHre^xbxh]abgp8669;=1iCxzuuQwv`gjAg~n~koleUmEmci\8TUEy`Y}iugPtdeb{59:6=0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU?]^LviRtn|lY{mnk|<23=74=eG|~{yy]{rdcnMkrbzokhiYaIigmX4XYI}d]yeyk\p`afw959;81iCxzuuQwv`gjAg~n~koleUmEmci\8TUEy`Y}iugPtdeb{5>5?<5mOtvsqqUszlkfEczjrgc`aQiAaoePh5mOtvsqqUszlkfEczjrgc`aQiAaoeP>4bNwwtprT|{ojaD`{esdbg`RhN`ldW=SPSupfehUsi}o7=7>12d9aKprw}}Y~hobIovfvcgdm]eMekaT0\]PpwcfeZ~jxh2>>278fJssx|~XxknmHlwaw`fkl^dJdh`[1_\SwosmEoekyfFnC{wav:76:?0nB{{ptvPpwcfe@dihncdVlBl`hS9WT[g{eMgmcqnNfKsi~2>>278fJssx|~XxknmHlwaw`fkl^dJdh`[1_\SwosmEoekyfFnC{wav:56:=0nB{{ptvPpwcfe@dihncdVlBl`hS9WT[g{eMgmcqnNfKsi~2<:1<01>dH}}z~x^z}e`oJjqcunhinXbHffnY3YZQua}oGici{hHlA}qct4:4956l@uurvpVrumhgBbyk}f`afPj@nnfQ:24;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>25;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>26;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>27;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>20;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>21;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>22;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>23;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>2<;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>2=;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^77UVLbjbJnt`>2:7bdH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo341<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo340<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo343<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo342<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo345<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo344<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo347<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo346<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo349<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo348<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo34?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:0?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:1?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:2?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:3?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:4?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:5?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:6?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:7?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:8?0g?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:9?0`?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl2:>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[02^[CoagMkm18?>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[02^[CoagMkm18>>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[02^[CoagMkm18=>3d8fJssx|~XxknmHlwaw`fkl^dJdh`[02^[CoagMkm18<:1<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo362<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYAaoeOmyo36?0`?gIr|y_y|jalKmp`taijo_cKgioZ33YZ@nnfNjxl28>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[02^[CoagMkm1612b9aKprw}}Y~hobIovfvcgdm]eMekaT11_\Bl`hLh~j040=a:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>0\]EmciPz`~n??5mOtvsqqUszlkfEczjrgc`aQiAaoeP==SPNtoTvlrb[ykhi~2?>218fJssx|~XxknmHlwaw`fkl^dJdh`[02^[Ksj_{ci^~ncdq?5584;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]68TUEy`Y}iugPtdeb{5;:2>=4bNwwtprT|{ojaD`{esdbg`RhN`ldW<>R_OwnSwosmZzjoh}313<07>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYI}d]yeyk\p`afw9746:90nB{{ptvPpwcfe@dihncdVlBl`hS8:VSC{bWskwaVvfkly7=90<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>0\]MqhQua}oX|lmjs=36:65218fJssx|~XxknmHlwaw`fkl^dJdh`[02^[Ksj_{ci^~ncdq?5=84;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]68TUEy`Y}iugPtdeb{5;22><4bNwwtprT|{ojaD`{esdbg`RhN`ldW<>R_OwnSwosmZzjoh}31?10?gIr|y_y|jalKmp`taijo_cKgioZ33YZHre^xbxh]abgp8769;:1iCxzuuQwv`gjAg~n~koleUmEmci\99WTBxcXrhvfWugdmz69=3=<;cMvpuss[}xnm`GatdpeefcSgOcmcV??]^LviRtn|lY{mnk|<30=76=eG|~{yy]{rdcnMkrbzokhiYaIigmX55[XF|g\~dzjSqc`av:5;7987oAztqwwWqtbidCexh|iabgWkCoagR;;QR@zmVpjp`Uwijox0?:1329aKprw}}Y~hobIovfvcgdm]eMekaT11_\JpkPz`~n_}oler>11;543kE~x}{{SupfehOi|lxmmnk[oGkek^77UVD~aZ|ftdQsefct4;<5?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP==SPNtoTvlrb[ykhi~2=7?10?gIr|y_y|jalKmp`taijo_cKgioZ33YZHre^xbxh]abgp87>9;:1iCxzuuQwv`gjAg~n~koleUmEmci\99WTBxcXrhvfWugdmz6953==;cMvpuss[}xnm`GatdpeefcSgOcmcV??]^LviRtn|lY{mnk|<3<07>dH}}z~x^z}e`oJjqcunhinXbHffnY24XYI}d]yeyk\p`afw9576:?0nB{{ptvPpwcfe@dihncdVlBl`hS8:VSC{bWskwaVvfkly7?<4?>218fJssx|~XxknmHlwaw`fkl^dJdh`[02^[Ksj_{ci^~ncdq?7484:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]68TUEy`Y}iugPtdeb{595??5mOtvsqqUszlkfEczjrgc`aQiAaoeP==SPNtoTvlrb[ykhi~2;>208fJssx|~XxknmHlwaw`fkl^dJdh`[02^[Ksj_{ci^~ncdq?1;553kE~x}{{SupfehOi|lxmmnk[oGkek^77UVD~aZ|ftdQsefct4?48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ:;:640=9:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>1\]GidTb{l~9o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:=PQIigmGeqg;878o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6878o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6978o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6:78o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6;78o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6<78o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6=78o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6>78o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6?78o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6078o7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:6178h7oAztqwwWqtbidCexh|iabgWkCoagR;:QRHffnFbpd:66;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9476;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9466;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9456;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9446;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9436;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9426;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9416;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe9406;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe94?6;n0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe94>6;i0nB{{ptvPpwcfe@dihncdVlBl`hS8;VSKgioEcwe949:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8669:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8679:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8649:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8659:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8629:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8639:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8609:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8619:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb86>9:m1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb86?9:j1iCxzuuQwv`gjAg~n~koleUmEmci\98WTJdh`D`vb8685l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0585l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0485l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0785l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0685l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0185l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0085l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0385l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0285l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0=85l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0<85k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?0;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>64;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>65;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>66;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>67;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>60;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>61;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>62;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>63;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>6<;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>6=;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>6:7b585l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?2685k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUMekaKauc?2;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^76UVLbjbJnt`>4:7edH}}z~x^z}e`oJjqcunhinXbHffnY25XYAaoe\~dzj339aKprw}}Y~hobIovfvcgdm]eMekaT10_\JpkPz`~n_}oler>3:65>218fJssx|~XxknmHlwaw`fkl^dJdh`[03^[Ksj_{ci^~ncdq?5784;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]69TUEy`Y}iugPtdeb{5;82>=4bNwwtprT|{ojaD`{esdbg`RhN`ldWdH}}z~x^z}e`oJjqcunhinXbHffnY25XYI}d]yeyk\p`afw9726:90nB{{ptvPpwcfe@dihncdVlBl`hS8;VSC{bWskwaVvfkly7=;0<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>1\]MqhQua}oX|lmjs=34:65208fJssx|~XxknmHlwaw`fkl^dJdh`[03^[Ksj_{ci^~ncdq?5;543kE~x}{{SupfehOi|lxmmnk[oGkek^76UVD~aZ|ftdQsefct4;:5?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP=]^LviRtn|lY{mnk|<36=76=eG|~{yy]{rdcnMkrbzokhiYaIigmX54[XF|g\~dzjSqc`av:5=7987oAztqwwWqtbidCexh|iabgWkCoagR;:QR@zmVpjp`Uwijox0?81329aKprw}}Y~hobIovfvcgdm]eMekaT10_\JpkPz`~n_}oler>13;543kE~x}{{SupfehOi|lxmmnk[oGkek^76UVD~aZ|ftdQsefct4;25?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP=;4bNwwtprT|{ojaD`{esdbg`RhN`ldW6l@uurvpVrumhgBbyk}f`afPj@nnfQ:=PQAulUqmqcTxhin1=1339aKprw}}Y~hobIovfvcgdm]eMekaT10_\JpkPz`~n_}oler>7:641\]MqhQua}oX|lmjs=5=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX54[XF|g\~dzjSqc`av:?6:80nB{{ptvPpwcfe@dihncdVlBl`hS8;VSC{bWskwaVvfkly753=7;cMvpuss[}xnm`GatdpeefcSgOcmcV?>]^PftjtsL`yjnakkTnFjebtfe::0nB{{ptvPpwcfe@dihncdVlBl`hS8;VS_}}vVpjp`Uwijox>k5mOtvsqqUszlkfEczjrgc`aQiAaoeP=;cMvpuss[}xnm`GatdpeefcSgOcmcV?>]^Qwv`gj[}ki1?50?0e?gIr|y_y|jalKmp`taijo_cKgioZ32YZUszlkf_yo{e=3=73=eG|~{yy]{rdcnMkrbzokhiYaIigmX54[X_{ciAkagujJjGsmz6;2>84bNwwtprT|{ojaD`{esdbg`RhN`ldW1\]TvlrbDldlxeGaBxvfw95=879=7oAztqwwWqtbidCexh|iabgWkCoagR;:QRY}iugOakas`@dIuyk|<2<1=>dH}}z~x^z}e`oJjqcunhinXbHffnY26XYCehXnhz=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>2\]EmciCi}k7<332?j4bNwwtprT|{ojaD`{esdbg`RhN`ldW<i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4::5>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:;5>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:85>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:95>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:>5>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:?5>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:<5>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:=5>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:25>i5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:35>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPFhdl@drf4:49h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<949h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<849h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<;49h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<:49h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<=49h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<<49h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;PQIigmGeqg;<>49h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<149h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<049o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;<78o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2878o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2978o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2:78o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2;78o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2<78o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2=78o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2>78o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2?78o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2078o7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:2178h7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:26;n0nB{{ptvPpwcfe@dihncdVlBl`hS88VSKgioEcwe9076;n0nB{{ptvPpwcfe@dihncdVlBl`hS88VSKgioEcwe9066;n0nB{{ptvPpwcfe@dihncdVlBl`hS88VSKgioEcwe9056;l0nB{{ptvPpwcfe@dihncdVlBl`hS88VSKgioEcwe9042949h6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;>:49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQIigmGeqg;>78h7oAztqwwWqtbidCexh|iabgWkCoagR;9QRHffnFbpd:06;i0nB{{ptvPpwcfe@dihncdVlBl`hS88VSKgioEcwe9>9:j1iCxzuuQwv`gjAg~n~koleUmEmci\9;WTJdh`D`vb8<85i2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6:TUMekaXrhvf77=eG|~{yy]{rdcnMkrbzokhiYaIigmX57[XF|g\~dzjSqc`av:76:90nB{{ptvPpwcfe@dihncdVlBl`hS88VSC{bWskwaVvfkly7==0<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>2\]MqhQua}oX|lmjs=32:65PQAulUqmqcTxhin1?<>218fJssx|~XxknmHlwaw`fkl^dJdh`[00^[Ksj_{ci^~ncdq?5184;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6:TUEy`Y}iugPtdeb{5;>2>=4bNwwtprT|{ojaD`{esdbg`RhN`ldW<dH}}z~x^z}e`oJjqcunhinXbHffnY26XYI}d]yeyk\p`afw9706:90nB{{ptvPpwcfe@dihncdVlBl`hS88VSC{bWskwaVvfkly7=50<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>2\]MqhQua}oX|lmjs=3::641329aKprw}}Y~hobIovfvcgdm]eMekaT13_\JpkPz`~n_}oler>15;543kE~x}{{SupfehOi|lxmmnk[oGkek^75UVD~aZ|ftdQsefct4;85?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP=?SPNtoTvlrb[ykhi~2=3?10?gIr|y_y|jalKmp`taijo_cKgioZ31YZHre^xbxh]abgp8729;:1iCxzuuQwv`gjAg~n~koleUmEmci\9;WTBxcXrhvfWugdmz6993=<;cMvpuss[}xnm`GatdpeefcSgOcmcV?=]^LviRtn|lY{mnk|<34=76=eG|~{yy]{rdcnMkrbzokhiYaIigmX57[XF|g\~dzjSqc`av:5?7987oAztqwwWqtbidCexh|iabgWkCoagR;9QR@zmVpjp`Uwijox0?61329aKprw}}Y~hobIovfvcgdm]eMekaT13_\JpkPz`~n_}oler>1=;553kE~x}{{SupfehOi|lxmmnk[oGkek^75UVD~aZ|ftdQsefct4;48?6l@uurvpVrumhgBbyk}f`afPj@nnfQ:>PQAulUqmqcTxhin1=?>278fJssx|~XxknmHlwaw`fkl^dJdh`[00^[Ksj_{ci^~ncdq?74<76:90nB{{ptvPpwcfe@dihncdVlBl`hS88VSC{bWskwaVvfkly7?<0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>2\]MqhQua}oX|lmjs=1=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX57[XF|g\~dzjSqc`av:36:80nB{{ptvPpwcfe@dihncdVlBl`hS88VSC{bWskwaVvfkly793==;cMvpuss[}xnm`GatdpeefcSgOcmcV?=]^LviRtn|lY{mnk|<7<06>dH}}z~x^z}e`oJjqcunhinXbHffnY26XYI}d]yeyk\p`afw919;;1iCxzuuQwv`gjAg~n~koleUmEmci\9;WTBxcXrhvfWugdmz632><4bNwwtprT|{ojaD`{esdbg`RhN`ldW<>4bNwwtprT|{ojaD`{esdbg`RhN`ldW<248fJssx|~XxknmHlwaw`fkl^dJdh`[00^[Rtn|lFnbjzgIo@zp`u;979=7oAztqwwWqtbidCexh|iabgWkCoagR;9QRY}iugOakas`@dIuyk|<3<0<>dH}}z~x^z}e`oJjqcunhinXbHffnY26XYPz`~n@h`htiKmF|rb{591<3=9;cMvpuss[}xnm`GatdpeefcSgOcmcV?=]^UqmqcKmgmdD`Myugp868512hDyy~ztRvqadkNf}oyjlmjTnDjbj]6;TUOal\jsdv1g>dH}}z~x^z}e`oJjqcunhinXbHffnY27XYAaoeOmyo30?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>0?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>1?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>2?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>3?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>4?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>5?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>6?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>7?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>8?0g?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>9?0`?gIr|y_y|jalKmp`taijo_cKgioZ30YZ@nnfNjxl2>>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm13f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<>>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<=>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<<>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<;>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<:>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<9>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<8>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<7>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<6>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[01^[CoagMkm1<12e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>>12e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>?12e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0><12e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>=12e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>:12e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>;12e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>812e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>912e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>612e9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>712b9aKprw}}Y~hobIovfvcgdm]eMekaT12_\Bl`hLh~j0>0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k78=0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k78<0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k78?0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k78>0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k7890=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k7880=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k78;0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k78:0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k7850=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k7840=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k783<3=3>3?38393:3;343532?j4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_GkekAgsi5<;2?j4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_GkekAgsi5<:2?j4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_GkekAgsi5<92?h4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_GkekAgsi5<86=0=d:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k7:>0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]EmciCi}k7:3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP=>SPFhdl@drf4049m6l@uurvpVrumhgBbyk}f`afPj@nnfQ:?PQIigmTvlrb;;1iCxzuuQwv`gjAg~n~koleUmEmci\9:WTBxcXrhvfWugdmz6;2>=4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_OwnSwosmZzjoh}311<07>dH}}z~x^z}e`oJjqcunhinXbHffnY27XYI}d]yeyk\p`afw9766:90nB{{ptvPpwcfe@dihncdVlBl`hS89VSC{bWskwaVvfkly7=?0<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]MqhQua}oX|lmjs=30:65218fJssx|~XxknmHlwaw`fkl^dJdh`[01^[Ksj_{ci^~ncdq?5384;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6;TUEy`Y}iugPtdeb{5;<2>=4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_OwnSwosmZzjoh}319<07>dH}}z~x^z}e`oJjqcunhinXbHffnY27XYI}d]yeyk\p`afw97>6:80nB{{ptvPpwcfe@dihncdVlBl`hS89VSC{bWskwaVvfkly7=3=<;cMvpuss[}xnm`GatdpeefcSgOcmcV?<]^LviRtn|lY{mnk|<32=76=eG|~{yy]{rdcnMkrbzokhiYaIigmX56[XF|g\~dzjSqc`av:597987oAztqwwWqtbidCexh|iabgWkCoagR;8QR@zmVpjp`Uwijox0?<1329aKprw}}Y~hobIovfvcgdm]eMekaT12_\JpkPz`~n_}oler>17;543kE~x}{{SupfehOi|lxmmnk[oGkek^74UVD~aZ|ftdQsefct4;>5?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP=>SPNtoTvlrb[ykhi~2=5?10?gIr|y_y|jalKmp`taijo_cKgioZ30YZHre^xbxh]abgp8709;:1iCxzuuQwv`gjAg~n~koleUmEmci\9:WTBxcXrhvfWugdmz69;3=<;cMvpuss[}xnm`GatdpeefcSgOcmcV?<]^LviRtn|lY{mnk|<3:=76=eG|~{yy]{rdcnMkrbzokhiYaIigmX56[XF|g\~dzjSqc`av:517997oAztqwwWqtbidCexh|iabgWkCoagR;8QR@zmVpjp`Uwijox0?0<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>3\]MqhQua}oX|lmjs=13:63=4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_OwnSwosmZzjoh}330<06>dH}}z~x^z}e`oJjqcunhinXbHffnY27XYI}d]yeyk\p`afw959;;1iCxzuuQwv`gjAg~n~koleUmEmci\9:WTBxcXrhvfWugdmz6?2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW<=R_OwnSwosmZzjoh}35?11?gIr|y_y|jalKmp`taijo_cKgioZ30YZHre^xbxh]abgp8384:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6;TUEy`Y}iugPtdeb{5=5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP=>SPNtoTvlrb[ykhi~27>208fJssx|~XxknmHlwaw`fkl^dJdh`[01^[Ksj_{ci^~ncdq?=;5?3kE~x}{{SupfehOi|lxmmnk[oGkek^74UVXn|b|{Dhqbficc\fNbmj|nm228fJssx|~XxknmHlwaw`fkl^dJdh`[01^[Wuu~^xbxh]abgp6c=eG|~{yy]{rdcnMkrbzokhiYaIigmX56[X[}xnm`]{aug?4;563kE~x}{{SupfehOi|lxmmnk[oGkek^74UVY~hobSucwa97=878m7oAztqwwWqtbidCexh|iabgWkCoagR;8QR]{rdcnWqgsm5;5?;5mOtvsqqUszlkfEczjrgc`aQiAaoeP=>SPWskwaIcio}bBbOw{er>3:6024;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>25;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>26;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>27;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>20;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>21;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>22;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>23;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>2<;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>2=;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^73UVLbjbJnt`>2:7bdH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo341<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo340<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo343<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo342<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo345<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo344<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo347<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo346<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo349<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo348<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo34?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:0?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:1?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:2?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:3?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:4?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:5?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:6?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:7?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:8?0g?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:9?0`?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl2:>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[06^[CoagMkm18?>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[06^[CoagMkm18>>3f8fJssx|~XxknmHlwaw`fkl^dJdh`[06^[CoagMkm18=>3d8fJssx|~XxknmHlwaw`fkl^dJdh`[06^[CoagMkm18<:1<1`>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo362<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYAaoeOmyo36?0`?gIr|y_y|jalKmp`taijo_cKgioZ37YZ@nnfNjxl28>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[06^[CoagMkm1612b9aKprw}}Y~hobIovfvcgdm]eMekaT15_\Bl`hLh~j040=a:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>4\]EmciPz`~n??5mOtvsqqUszlkfEczjrgc`aQiAaoeP=9SPNtoTvlrb[ykhi~2?>218fJssx|~XxknmHlwaw`fkl^dJdh`[06^[Ksj_{ci^~ncdq?5584;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6=4bNwwtprT|{ojaD`{esdbg`RhN`ldW<:R_OwnSwosmZzjoh}313<07>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYI}d]yeyk\p`afw9746:90nB{{ptvPpwcfe@dihncdVlBl`hS8>VSC{bWskwaVvfkly7=90<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>4\]MqhQua}oX|lmjs=36:65218fJssx|~XxknmHlwaw`fkl^dJdh`[06^[Ksj_{ci^~ncdq?5=84;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6<4bNwwtprT|{ojaD`{esdbg`RhN`ldW<:R_OwnSwosmZzjoh}31?10?gIr|y_y|jalKmp`taijo_cKgioZ37YZHre^xbxh]abgp8769;:1iCxzuuQwv`gjAg~n~koleUmEmci\9=WTBxcXrhvfWugdmz69=3=<;cMvpuss[}xnm`GatdpeefcSgOcmcV?;]^LviRtn|lY{mnk|<30=76=eG|~{yy]{rdcnMkrbzokhiYaIigmX51[XF|g\~dzjSqc`av:5;7987oAztqwwWqtbidCexh|iabgWkCoagR;?QR@zmVpjp`Uwijox0?:1329aKprw}}Y~hobIovfvcgdm]eMekaT15_\JpkPz`~n_}oler>11;543kE~x}{{SupfehOi|lxmmnk[oGkek^73UVD~aZ|ftdQsefct4;<5?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP=9SPNtoTvlrb[ykhi~2=7?10?gIr|y_y|jalKmp`taijo_cKgioZ37YZHre^xbxh]abgp87>9;:1iCxzuuQwv`gjAg~n~koleUmEmci\9=WTBxcXrhvfWugdmz6953==;cMvpuss[}xnm`GatdpeefcSgOcmcV?;]^LviRtn|lY{mnk|<3<07>dH}}z~x^z}e`oJjqcunhinXbHffnY20XYI}d]yeyk\p`afw9576:?0nB{{ptvPpwcfe@dihncdVlBl`hS8>VSC{bWskwaVvfkly7?<4?>218fJssx|~XxknmHlwaw`fkl^dJdh`[06^[Ksj_{ci^~ncdq?7484:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6208fJssx|~XxknmHlwaw`fkl^dJdh`[06^[Ksj_{ci^~ncdq?1;553kE~x}{{SupfehOi|lxmmnk[oGkek^73UVD~aZ|ftdQsefct4?48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ:8PQAulUqmqcTxhin191339aKprw}}Y~hobIovfvcgdm]eMekaT15_\JpkPz`~n_}oler>;:64VSZ|ftdNfjbroAgHrxh}31?15?gIr|y_y|jalKmp`taijo_cKgioZ37YZQua}oGici{hHlA}qct4;4846l@uurvpVrumhgBbyk}f`afPj@nnfQ:8PQXrhvfH`h`|aCeNtzjs=194;513kE~x}{{SupfehOi|lxmmnk[oGkek^73UV]yeykCeoewlLhEq}ox0>0=9:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>5\]GidTb{l~9o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:9PQIigmGeqg;878o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6878o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6978o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6:78o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6;78o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6<78o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6=78o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6>78o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6?78o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6078o7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:6178h7oAztqwwWqtbidCexh|iabgWkCoagR;>QRHffnFbpd:66;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9476;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9466;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9456;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9446;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9436;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9426;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9416;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe9406;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe94?6;n0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe94>6;i0nB{{ptvPpwcfe@dihncdVlBl`hS8?VSKgioEcwe949:m1iCxzuuQwv`gjAg~n~koleUmEmci\99:m1iCxzuuQwv`gjAg~n~koleUmEmci\964;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>65;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>66;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>67;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>60;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>61;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>62;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>63;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>6<;4c3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>6=;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>6:7b585l2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6=TUMekaKauc?2685k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6=TUMekaKauc?2;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^72UVLbjbJnt`>4:7edH}}z~x^z}e`oJjqcunhinXbHffnY21XYAaoe\~dzj339aKprw}}Y~hobIovfvcgdm]eMekaT14_\JpkPz`~n_}oler>3:65>218fJssx|~XxknmHlwaw`fkl^dJdh`[07^[Ksj_{ci^~ncdq?5784;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6=TUEy`Y}iugPtdeb{5;82>=4bNwwtprT|{ojaD`{esdbg`RhN`ldW<;R_OwnSwosmZzjoh}315<07>dH}}z~x^z}e`oJjqcunhinXbHffnY21XYI}d]yeyk\p`afw9726:90nB{{ptvPpwcfe@dihncdVlBl`hS8?VSC{bWskwaVvfkly7=;0<3:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>5\]MqhQua}oX|lmjs=34:65208fJssx|~XxknmHlwaw`fkl^dJdh`[07^[Ksj_{ci^~ncdq?5;543kE~x}{{SupfehOi|lxmmnk[oGkek^72UVD~aZ|ftdQsefct4;:5?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP=8SPNtoTvlrb[ykhi~2=1?10?gIr|y_y|jalKmp`taijo_cKgioZ36YZHre^xbxh]abgp8749;:1iCxzuuQwv`gjAg~n~koleUmEmci\9QR@zmVpjp`Uwijox0?81329aKprw}}Y~hobIovfvcgdm]eMekaT14_\JpkPz`~n_}oler>13;543kE~x}{{SupfehOi|lxmmnk[oGkek^72UVD~aZ|ftdQsefct4;25?>5mOtvsqqUszlkfEczjrgc`aQiAaoeP=8SPNtoTvlrb[ykhi~2=9?11?gIr|y_y|jalKmp`taijo_cKgioZ36YZHre^xbxh]abgp8784;2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6=TUEy`Y}iugPtdeb{59;2>;4bNwwtprT|{ojaD`{esdbg`RhN`ldW<;R_OwnSwosmZzjoh}33083:656l@uurvpVrumhgBbyk}f`afPj@nnfQ:9PQAulUqmqcTxhin1=1339aKprw}}Y~hobIovfvcgdm]eMekaT14_\JpkPz`~n_}oler>7:64QR@zmVpjp`Uwijox0;0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>5\]MqhQua}oX|lmjs=5=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX50[XF|g\~dzjSqc`av:?6:80nB{{ptvPpwcfe@dihncdVlBl`hS8?VSC{bWskwaVvfkly753=7;cMvpuss[}xnm`GatdpeefcSgOcmcV?:]^PftjtsL`yjnakkTnFjebtfe::0nB{{ptvPpwcfe@dihncdVlBl`hS8?VS_}}vVpjp`Uwijox>k5mOtvsqqUszlkfEczjrgc`aQiAaoeP=8SPSupfehUsi}o7<3=>;cMvpuss[}xnm`GatdpeefcSgOcmcV?:]^Qwv`gj[}ki1?50?0e?gIr|y_y|jalKmp`taijo_cKgioZ36YZUszlkf_yo{e=3=73=eG|~{yy]{rdcnMkrbzokhiYaIigmX50[X_{ciAkagujJjGsmz6;2>84bNwwtprT|{ojaD`{esdbg`RhN`ldW<;R_Vpjp`Jbfn~cEcLvtdq?5;513kE~x}{{SupfehOi|lxmmnk[oGkek^72UV]yeykCeoewlLhEq}ox0?0<8:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>5\]TvlrbDldlxeGaBxvfw95=879=7oAztqwwWqtbidCexh|iabgWkCoagR;>QRY}iugOakas`@dIuyk|<2<1<>dH}}z~x^z}e`oJjqcunhinXbHffnY2YZBji[oxiyn5mOtvsqqUszlkfEczjrgc`aQiAaoeP=PQIigmGeqg;9949o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:QRHffnFbpd:6978h7oAztqwwWqtbidCexh|iabgWkCoagR;VSKgioEcwe9756;i0nB{{ptvPpwcfe@dihncdVlBl`hS8WTJdh`D`vb8459:j1iCxzuuQwv`gjAg~n~koleUmEmci\9TUMekaKauc?5185k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6UVLbjbJnt`>21;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^7ZWOcmcIo{a=35:7edH}}z~x^z}e`oJjqcunhinXbHffnY2YZ@nnfNjxl2>9?0a?gIr|y_y|jalKmp`taijo_cKgioZ3^[CoagMkm1?12b9aKprw}}Y~hobIovfvcgdm]eMekaT1\]EmciCi}k7>=0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>]^DjbjBf|h69=3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP=PQIigmGeqg;:=49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:QRHffnFbpd:5=78h7oAztqwwWqtbidCexh|iabgWkCoagR;VSKgioEcwe9416;i0nB{{ptvPpwcfe@dihncdVlBl`hS8WTJdh`D`vb8719:j1iCxzuuQwv`gjAg~n~koleUmEmci\9TUMekaKauc?6=85k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6UVLbjbJnt`>1=;4e3kE~x}{{SupfehOi|lxmmnk[oGkek^7ZWOcmcIo{a=0=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX5XYAaoeOmyo331<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY2YZ@nnfNjxl2<1?0`?gIr|y_y|jalKmp`taijo_cKgioZ3^[CoagMkm1==>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[0_\Bl`hLh~j0>=12b9aKprw}}Y~hobIovfvcgdm]eMekaT1\]EmciCi}k7?90=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>]^DjbjBf|h6893n5mOtvsqqUszlkfEczjrgc`aQiAaoeP=PQIigmGeqg;;149o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:QRHffnFbpd:4178i7oAztqwwWqtbidCexh|iabgWkCoagR;VSKgioEcwe959:j1iCxzuuQwv`gjAg~n~koleUmEmci\9TUMekaKauc?0585k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6UVLbjbJnt`>75;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^7ZWOcmcIo{a=61:7edH}}z~x^z}e`oJjqcunhinXbHffnY2YZ@nnfNjxl2;5?0`?gIr|y_y|jalKmp`taijo_cKgioZ3^[CoagMkm1:9>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[0_\Bl`hLh~j09912b9aKprw}}Y~hobIovfvcgdm]eMekaT1\]EmciCi}k7850=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>]^DjbjBf|h6?535>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP=PQIigmGeqg;=949o6l@uurvpVrumhgBbyk}f`afPj@nnfQ:QRHffnFbpd:2978h7oAztqwwWqtbidCexh|iabgWkCoagR;VSKgioEcwe9356;i0nB{{ptvPpwcfe@dihncdVlBl`hS8WTJdh`D`vb8059:j1iCxzuuQwv`gjAg~n~koleUmEmci\9TUMekaKauc?1185k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6UVLbjbJnt`>61;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^7ZWOcmcIo{a=75:7edH}}z~x^z}e`oJjqcunhinXbHffnY2YZ@nnfNjxl2:9?0a?gIr|y_y|jalKmp`taijo_cKgioZ3^[CoagMkm1;12b9aKprw}}Y~hobIovfvcgdm]eMekaT1\]EmciCi}k7:=0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>]^DjbjBf|h6==3::7?3:64]^LviRtn|lY{mnk|<00=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX5XYI}d]yeyk\p`afw9746:80nB{{ptvPpwcfe@dihncdVlBl`hS8WTBxcXrhvfWugdmz6:83==;cMvpuss[}xnm`GatdpeefcSgOcmcV?R_OwnSwosmZzjoh}314<06>dH}}z~x^z}e`oJjqcunhinXbHffnY2YZHre^xbxh]abgp8409;;1iCxzuuQwv`gjAg~n~koleUmEmci\9TUEy`Y}iugPtdeb{5;<2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW8?11?gIr|y_y|jalKmp`taijo_cKgioZ3^[Ksj_{ci^~ncdq?5<8492hDyy~ztRvqadkNf}oyjlmjTnDjbj]6UVD~aZ|ftdQsefct4848>6l@uurvpVrumhgBbyk}f`afPj@nnfQ:QR@zmVpjp`Uwijox0?>1339aKprw}}Y~hobIovfvcgdm]eMekaT1\]MqhQua}oX|lmjs=02:64>0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>]^LviRtn|lY{mnk|<36=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX5XYI}d]yeyk\p`afw9426:80nB{{ptvPpwcfe@dihncdVlBl`hS8WTBxcXrhvfWugdmz69:3==;cMvpuss[}xnm`GatdpeefcSgOcmcV?R_OwnSwosmZzjoh}326<06>dH}}z~x^z}e`oJjqcunhinXbHffnY2YZHre^xbxh]abgp87>9;;1iCxzuuQwv`gjAg~n~koleUmEmci\9TUEy`Y}iugPtdeb{5822>?4bNwwtprT|{ojaD`{esdbg`RhN`ldW208fJssx|~XxknmHlwaw`fkl^dJdh`[0_\JpkPz`~n_}oler>04;533kE~x}{{SupfehOi|lxmmnk[oGkek^7ZWGf[g{eRrbg`u;;80;2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW;cMvpuss[}xnm`GatdpeefcSgOcmcV?R_OwnSwosmZzjoh}36?12?gIr|y_y|jalKmp`taijo_cKgioZ3^[Ksj_{ci^~ncdq?3;563kE~x}{{SupfehOi|lxmmnk[oGkek^7ZWGf[g{eRrbg`u;079:7oAztqwwWqtbidCexh|iabgWkCoagR;VSC{bWskwaVvfkly753=8;cMvpuss[}xnm`GatdpeefcSgOcmcV?R_SgskwrCazki`hj[oEkbcwgj:o1iCxzuuQwv`gjAg~n~koleUmEmci\9TUYxXrhvfWugdmz8n7oAztqwwWqtbidCexh|iabgWkCoagR;VS^z}e`oPpdrb4948<6l@uurvpVrumhgBbyk}f`afPj@nnfQ:QR]{rdcnWqgsm5;1<3]^UqmqcKmgmdD`Myugp8584=2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6UV]yeykCeoewlLhEq}ox0<0<5:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU>]^UqmqcKmgmdD`Myugp8784?2hDyy~ztRvqadkNf}oyjlmjTnDjbj]6UV]yeykCeoewlLhEq}ox0>4?>278fJssx|~XxknmHlwaw`fkl^dJdh`[0_\SwosmEoekyfFnC{wav:46;20nB{{ptvPpwcfe@dihncdVlBl`hS;WTH`o]ergw6g=eG|~{yy]{rdcnMkrbzokhiYaIigmX6XYAaoeOmyo30?0`?gIr|y_y|jalKmp`taijo_cKgioZ0^[CoagMkm1??>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[3_\Bl`hLh~j0n5mOtvsqqUszlkfEczjrgc`aQiAaoeP>PQIigmGeqg;9?49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ9QRHffnFbpd:6?78h7oAztqwwWqtbidCexh|iabgWkCoagR8VSKgioEcwe97?6;i0nB{{ptvPpwcfe@dihncdVlBl`hS;WTJdh`D`vb84?9:k1iCxzuuQwv`gjAg~n~koleUmEmci\:TUMekaKauc?5;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^4ZWOcmcIo{a=03:7edH}}z~x^z}e`oJjqcunhinXbHffnY1YZ@nnfNjxl2=3?0`?gIr|y_y|jalKmp`taijo_cKgioZ0^[CoagMkm1<;>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[3_\Bl`hLh~j0?;12b9aKprw}}Y~hobIovfvcgdm]eMekaT2\]EmciCi}k7>;0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU=]^DjbjBf|h69;3o5mOtvsqqUszlkfEczjrgc`aQiAaoeP>PQIigmGeqg;:78h7oAztqwwWqtbidCexh|iabgWkCoagR8VSKgioEcwe9576;i0nB{{ptvPpwcfe@dihncdVlBl`hS;WTJdh`D`vb8679:j1iCxzuuQwv`gjAg~n~koleUmEmci\:TUMekaKauc?7785k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]5UVLbjbJnt`>07;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^4ZWOcmcIo{a=17:7edH}}z~x^z}e`oJjqcunhinXbHffnY1YZ@nnfNjxl2<7?0`?gIr|y_y|jalKmp`taijo_cKgioZ0^[CoagMkm1=7>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[3_\Bl`hLh~j0>712c9aKprw}}Y~hobIovfvcgdm]eMekaT2\]EmciCi}k7?3;2?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW?SPFhdl@drf4=;5>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP>PQIigmGeqg;<;49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ9QRHffnFbpd:3;78h7oAztqwwWqtbidCexh|iabgWkCoagR8VSKgioEcwe9236;i0nB{{ptvPpwcfe@dihncdVlBl`hS;WTJdh`D`vb8139:j1iCxzuuQwv`gjAg~n~koleUmEmci\:TUMekaKauc?0385k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]5UVLbjbJnt`>73;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^4ZWOcmcIo{a=6;:7e3a8fJssx|~XxknmHlwaw`fkl^dJdh`[3_\Bl`hLh~j08?12b9aKprw}}Y~hobIovfvcgdm]eMekaT2\]EmciCi}k79?0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU=]^DjbjBf|h6>?3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP>PQIigmGeqg;=?49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ9QRHffnFbpd:2?78h7oAztqwwWqtbidCexh|iabgWkCoagR8VSKgioEcwe93?6;i0nB{{ptvPpwcfe@dihncdVlBl`hS;WTJdh`D`vb80?9:k1iCxzuuQwv`gjAg~n~koleUmEmci\:TUMekaKauc?1;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^4ZWOcmcIo{a=43:7edH}}z~x^z}e`oJjqcunhinXbHffnY1YZ@nnfNjxl293;2=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX6XYAaoeOmyo362<1f>dH}}z~x^z}e`oJjqcunhinXbHffnY1YZ@nnfNjxl29>3`8fJssx|~XxknmHlwaw`fkl^dJdh`[3_\Bl`hLh~j0:0=b:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU=]^DjbjBf|h632?l4bNwwtprT|{ojaD`{esdbg`RhN`ldW?SPFhdl@drf404956l@uurvpVrumhgBbyk}f`afPj@nnfQ9QRHffnUqmqc492hDyy~ztRvqadkNf}oyjlmjTnDjbj]5UVD~aZ|ftdQsefct4948>6l@uurvpVrumhgBbyk}f`afPj@nnfQ9QR@zmVpjp`Uwijox0<>1339aKprw}}Y~hobIovfvcgdm]eMekaT2\]MqhQua}oX|lmjs=32:640<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU=]^LviRtn|lY{mnk|<06=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX6XYI}d]yeyk\p`afw9726:80nB{{ptvPpwcfe@dihncdVlBl`hS;WTBxcXrhvfWugdmz6::3==;cMvpuss[}xnm`GatdpeefcSgOcmcVdH}}z~x^z}e`oJjqcunhinXbHffnY1YZHre^xbxh]abgp84>9;;1iCxzuuQwv`gjAg~n~koleUmEmci\:TUEy`Y}iugPtdeb{5;22>?4bNwwtprT|{ojaD`{esdbg`RhN`ldW?SPNtoTvlrb[ykhi~2>>208fJssx|~XxknmHlwaw`fkl^dJdh`[3_\JpkPz`~n_}oler>14;553kE~x}{{SupfehOi|lxmmnk[oGkek^4ZWGf[g{eRrbg`u;:848>6l@uurvpVrumhgBbyk}f`afPj@nnfQ9QR@zmVpjp`Uwijox0?<1339aKprw}}Y~hobIovfvcgdm]eMekaT2\]MqhQua}oX|lmjs=00:6480<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU=]^LviRtn|lY{mnk|<34=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX6XYI}d]yeyk\p`afw9406:80nB{{ptvPpwcfe@dihncdVlBl`hS;WTBxcXrhvfWugdmz6943==;cMvpuss[}xnm`GatdpeefcSgOcmcVdH}}z~x^z}e`oJjqcunhinXbHffnY1YZHre^xbxh]abgp8784:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]5UVD~aZ|ftdQsefct4::5?95mOtvsqqUszlkfEczjrgc`aQiAaoeP>PQAulUqmqcTxhin1=>:1<06>dH}}z~x^z}e`oJjqcunhinXbHffnY1YZHre^xbxh]abgp8679;81iCxzuuQwv`gjAg~n~koleUmEmci\:TUEy`Y}iugPtdeb{595?<5mOtvsqqUszlkfEczjrgc`aQiAaoeP>PQAulUqmqcTxhin1:1309aKprw}}Y~hobIovfvcgdm]eMekaT2\]MqhQua}oX|lmjs=7=74=eG|~{yy]{rdcnMkrbzokhiYaIigmX6XYI}d]yeyk\p`afw909;81iCxzuuQwv`gjAg~n~koleUmEmci\:TUEy`Y}iugPtdeb{5=5?<5mOtvsqqUszlkfEczjrgc`aQiAaoeP>PQAulUqmqcTxhin161309aKprw}}Y~hobIovfvcgdm]eMekaT2\]MqhQua}oX|lmjs=;=72=eG|~{yy]{rdcnMkrbzokhiYaIigmX6XYUmyeyxIg|acnf`QiCahmym`228fJssx|~XxknmHlwaw`fkl^dJdh`[3_\WqtbidYmyk31;2=6`=eG|~{yy]{rdcnMkrbzokhiYaIigmX6XYT|{oja^zntd>2:63;4bNwwtprT|{ojaD`{esdbg`RhN`ldW?SPWskwaIcio}bBbOw{er>2:6394bNwwtprT|{ojaD`{esdbg`RhN`ldW?SPWskwaIcio}bBbOw{er>0>584=2hDyy~ztRvqadkNf}oyjlmjTnDjbj]5UV]yeykCeoewlLhEq}ox0>0=8:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU<]^FneWctm}8i7oAztqwwWqtbidCexh|iabgWkCoagR9VSKgioEcwe969:j1iCxzuuQwv`gjAg~n~koleUmEmci\;TUMekaKauc?5585k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]4UVLbjbJnt`>25;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWOcmcIo{a=31:7edH}}z~x^z}e`oJjqcunhinXbHffnY0YZ@nnfNjxl2>5?0`?gIr|y_y|jalKmp`taijo_cKgioZ1^[CoagMkm1?9>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[2_\Bl`hLh~j0<912b9aKprw}}Y~hobIovfvcgdm]eMekaT3\]EmciCi}k7=50=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU<]^DjbjBf|h6:53n5mOtvsqqUszlkfEczjrgc`aQiAaoeP?PQIigmGeqg;:949o6l@uurvpVrumhgBbyk}f`afPj@nnfQ8QRHffnFbpd:5978h7oAztqwwWqtbidCexh|iabgWkCoagR9VSKgioEcwe9456;i0nB{{ptvPpwcfe@dihncdVlBl`hS:WTJdh`D`vb8759:j1iCxzuuQwv`gjAg~n~koleUmEmci\;TUMekaKauc?6185k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]4UVLbjbJnt`>11;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWOcmcIo{a=05:7edH}}z~x^z}e`oJjqcunhinXbHffnY0YZ@nnfNjxl2=9?0a?gIr|y_y|jalKmp`taijo_cKgioZ1^[CoagMkm1<12b9aKprw}}Y~hobIovfvcgdm]eMekaT3\]EmciCi}k7?=0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU<]^DjbjBf|h68=3SPFhdl@drf4:95>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP?PQIigmGeqg;;=49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ8QRHffnFbpd:4=78h7oAztqwwWqtbidCexh|iabgWkCoagR9VSKgioEcwe9516;i0nB{{ptvPpwcfe@dihncdVlBl`hS:WTJdh`D`vb8619:j1iCxzuuQwv`gjAg~n~koleUmEmci\;TUMekaKauc?7=85k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]4UVLbjbJnt`>0=;4e3kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWOcmcIo{a=1=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX7XYAaoeOmyo341<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY0YZ@nnfNjxl2;1?0`?gIr|y_y|jalKmp`taijo_cKgioZ1^[CoagMkm1:=>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[2_\Bl`hLh~j09=12b9aKprw}}Y~hobIovfvcgdm]eMekaT3\]EmciCi}k7890=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU<]^DjbjBf|h6?93=2?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW>SPFhdl@drf4==5>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP?PQIigmGeqg;<149o6l@uurvpVrumhgBbyk}f`afPj@nnfQ8QRHffnFbpd:3178i7oAztqwwWqtbidCexh|iabgWkCoagR9VSKgioEcwe929:j1iCxzuuQwv`gjAg~n~koleUmEmci\;TUMekaKauc?1585k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]4UVLbjbJnt`>65;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWOcmcIo{a=71:7edH}}z~x^z}e`oJjqcunhinXbHffnY0YZ@nnfNjxl2:5?0`?gIr|y_y|jalKmp`taijo_cKgioZ1^[CoagMkm1;9>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[2_\Bl`hLh~j08912b9aKprw}}Y~hobIovfvcgdm]eMekaT3\]EmciCi}k7950=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU<]^DjbjBf|h6>53n5mOtvsqqUszlkfEczjrgc`aQiAaoeP?PQIigmGeqg;>949o6l@uurvpVrumhgBbyk}f`afPj@nnfQ8QRHffnFbpd:1978h7oAztqwwWqtbidCexh|iabgWkCoagR9VSKgioEcwe9056;o0nB{{ptvPpwcfe@dihncdVlBl`hS:WTJdh`D`vb835=878h7oAztqwwWqtbidCexh|iabgWkCoagR9VSKgioEcwe9046;h0nB{{ptvPpwcfe@dihncdVlBl`hS:WTJdh`D`vb8385j2hDyy~ztRvqadkNf}oyjlmjTnDjbj]4UVLbjbJnt`>4:7ddH}}z~x^z}e`oJjqcunhinXbHffnY0YZ@nnfNjxl26>3;8fJssx|~XxknmHlwaw`fkl^dJdh`[2_\Bl`h_{ci>?4bNwwtprT|{ojaD`{esdbg`RhN`ldW>SPNtoTvlrb[ykhi~2?>208fJssx|~XxknmHlwaw`fkl^dJdh`[2_\JpkPz`~n_}oler>24;553kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWGf[g{eRrbg`u;9848>6l@uurvpVrumhgBbyk}f`afPj@nnfQ8QR@zmVpjp`Uwijox0<<1339aKprw}}Y~hobIovfvcgdm]eMekaT3\]MqhQua}oX|lmjs=30:64dH}}z~x^z}e`oJjqcunhinXbHffnY0YZHre^xbxh]abgp8484:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]4UVD~aZ|ftdQsefct4;:5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP?PQAulUqmqcTxhin1<>>208fJssx|~XxknmHlwaw`fkl^dJdh`[2_\JpkPz`~n_}oler>16;553kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWGf[g{eRrbg`u;::48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ8QR@zmVpjp`Uwijox0?:1339aKprw}}Y~hobIovfvcgdm]eMekaT3\]MqhQua}oX|lmjs=06:647997oAztqwwWqtbidCexh|iabgWkCoagR9VSC{bWskwaVvfkly7>:0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU<]^LviRtn|lY{mnk|<3:=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX7XYI}d]yeyk\p`afw94>6:;0nB{{ptvPpwcfe@dihncdVlBl`hS:WTBxcXrhvfWugdmz692><4bNwwtprT|{ojaD`{esdbg`RhN`ldW>SPNtoTvlrb[ykhi~2<0?17?gIr|y_y|jalKmp`taijo_cKgioZ1^[Ksj_{ci^~ncdq?74<76:80nB{{ptvPpwcfe@dihncdVlBl`hS:WTBxcXrhvfWugdmz68=3=>;cMvpuss[}xnm`GatdpeefcSgOcmcV=R_OwnSwosmZzjoh}33?12?gIr|y_y|jalKmp`taijo_cKgioZ1^[Ksj_{ci^~ncdq?0;563kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWGf[g{eRrbg`u;=79:7oAztqwwWqtbidCexh|iabgWkCoagR9VSC{bWskwaVvfkly7:3=>;cMvpuss[}xnm`GatdpeefcSgOcmcV=R_OwnSwosmZzjoh}37?12?gIr|y_y|jalKmp`taijo_cKgioZ1^[Ksj_{ci^~ncdq?<;563kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWGf[g{eRrbg`u;179<7oAztqwwWqtbidCexh|iabgWkCoagR9VS_kosvGmvgedln_cIgngscn6c=eG|~{yy]{rdcnMkrbzokhiYaIigmX7XYU{{|\~dzjSqc`av4b3kE~x}{{SupfehOi|lxmmnk[oGkek^5ZWZ~yilc\t`vf858482hDyy~ztRvqadkNf}oyjlmjTnDjbj]4UVY~hobSucwa97=878n7oAztqwwWqtbidCexh|iabgWkCoagR9VS^z}e`oPpdrb484896l@uurvpVrumhgBbyk}f`afPj@nnfQ8QRY}iugOakas`@dIuyk|<1<01>dH}}z~x^z}e`oJjqcunhinXbHffnY0YZQua}oGici{hHlA}qct484896l@uurvpVrumhgBbyk}f`afPj@nnfQ8QRY}iugOakas`@dIuyk|<3<03>dH}}z~x^z}e`oJjqcunhinXbHffnY0YZQua}oGici{hHlA}qct4:0;2>;4bNwwtprT|{ojaD`{esdbg`RhN`ldW>SPWskwaIcio}bBbOw{er>0:7>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQIigmGeqg;9;49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ?QRHffnFbpd:6;78h7oAztqwwWqtbidCexh|iabgWkCoagR>VSKgioEcwe9736;i0nB{{ptvPpwcfe@dihncdVlBl`hS=WTJdh`D`vb8439:j1iCxzuuQwv`gjAg~n~koleUmEmci\23;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^2ZWOcmcIo{a=3;:7e3a8fJssx|~XxknmHlwaw`fkl^dJdh`[5_\Bl`hLh~j0??12b9aKprw}}Y~hobIovfvcgdm]eMekaT4\]EmciCi}k7>?0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU;]^DjbjBf|h69?3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQIigmGeqg;:?49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ?QRHffnFbpd:5?78h7oAztqwwWqtbidCexh|iabgWkCoagR>VSKgioEcwe94?6;i0nB{{ptvPpwcfe@dihncdVlBl`hS=WTJdh`D`vb87?9:k1iCxzuuQwv`gjAg~n~koleUmEmci\dH}}z~x^z}e`oJjqcunhinXbHffnY7YZ@nnfNjxl2<3?0`?gIr|y_y|jalKmp`taijo_cKgioZ6^[CoagMkm1=;>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[5_\Bl`hLh~j0>;12b9aKprw}}Y~hobIovfvcgdm]eMekaT4\]EmciCi}k7?;0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU;]^DjbjBf|h68;3o5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQIigmGeqg;;78h7oAztqwwWqtbidCexh|iabgWkCoagR>VSKgioEcwe9276;i0nB{{ptvPpwcfe@dihncdVlBl`hS=WTJdh`D`vb8179:j1iCxzuuQwv`gjAg~n~koleUmEmci\77;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^2ZWOcmcIo{a=67:7edH}}z~x^z}e`oJjqcunhinXbHffnY7YZ@nnfNjxl2;7?0`?gIr|y_y|jalKmp`taijo_cKgioZ6^[CoagMkm1:7>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[5_\Bl`hLh~j09712c9aKprw}}Y~hobIovfvcgdm]eMekaT4\]EmciCi}k783n5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQIigmGeqg;=;49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ?QRHffnFbpd:2;78h7oAztqwwWqtbidCexh|iabgWkCoagR>VSKgioEcwe9336;i0nB{{ptvPpwcfe@dihncdVlBl`hS=WTJdh`D`vb8039:j1iCxzuuQwv`gjAg~n~koleUmEmci\63;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^2ZWOcmcIo{a=7;:7e3a8fJssx|~XxknmHlwaw`fkl^dJdh`[5_\Bl`hLh~j0;?12b9aKprw}}Y~hobIovfvcgdm]eMekaT4\]EmciCi}k7:?0=e:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU;]^DjbjBf|h6=?7>12b9aKprw}}Y~hobIovfvcgdm]eMekaT4\]EmciCi}k7:>0=b:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU;]^DjbjBf|h6=2?l4bNwwtprT|{ojaD`{esdbg`RhN`ldW9SPFhdl@drf4>49n6l@uurvpVrumhgBbyk}f`afPj@nnfQ?QRHffnFbpd:?6;h0nB{{ptvPpwcfe@dihncdVlBl`hS=WTJdh`D`vb8<8512hDyy~ztRvqadkNf}oyjlmjTnDjbj]3UVLbjbY}iug05>dH}}z~x^z}e`oJjqcunhinXbHffnY7YZHre^xbxh]abgp8584:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]3UVD~aZ|ftdQsefct48:5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQAulUqmqcTxhin1?>>208fJssx|~XxknmHlwaw`fkl^dJdh`[5_\JpkPz`~n_}oler>26;553kE~x}{{SupfehOi|lxmmnk[oGkek^2ZWGf[g{eRrbg`u;9:48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ?QR@zmVpjp`Uwijox0<:1339aKprw}}Y~hobIovfvcgdm]eMekaT4\]MqhQua}oX|lmjs=36:647997oAztqwwWqtbidCexh|iabgWkCoagR>VSC{bWskwaVvfkly7=:0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU;]^LviRtn|lY{mnk|<0:=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX0XYI}d]yeyk\p`afw97>6:;0nB{{ptvPpwcfe@dihncdVlBl`hS=WTBxcXrhvfWugdmz6:2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW9SPNtoTvlrb[ykhi~2=0?11?gIr|y_y|jalKmp`taijo_cKgioZ6^[Ksj_{ci^~ncdq?6484:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]3UVD~aZ|ftdQsefct4;85??5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQAulUqmqcTxhin1<<>208fJssx|~XxknmHlwaw`fkl^dJdh`[5_\JpkPz`~n_}oler>10;553kE~x}{{SupfehOi|lxmmnk[oGkek^2ZWGf[g{eRrbg`u;:<48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ?QR@zmVpjp`Uwijox0?81339aKprw}}Y~hobIovfvcgdm]eMekaT4\]MqhQua}oX|lmjs=04:64VSC{bWskwaVvfkly7>40<1:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU;]^LviRtn|lY{mnk|<3<06>dH}}z~x^z}e`oJjqcunhinXbHffnY7YZHre^xbxh]abgp8669;=1iCxzuuQwv`gjAg~n~koleUmEmci\5?<5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQAulUqmqcTxhin1;1309aKprw}}Y~hobIovfvcgdm]eMekaT4\]MqhQua}oX|lmjs=4=74=eG|~{yy]{rdcnMkrbzokhiYaIigmX0XYI}d]yeyk\p`afw919;81iCxzuuQwv`gjAg~n~koleUmEmci\VS_}}vVpjp`Uwijox>h5mOtvsqqUszlkfEczjrgc`aQiAaoeP8PQ\tsgbiVrf|l6;2>>4bNwwtprT|{ojaD`{esdbg`RhN`ldW9SPSupfehUsi}o7=7>12d9aKprw}}Y~hobIovfvcgdm]eMekaT4\]PpwcfeZ~jxh2>>278fJssx|~XxknmHlwaw`fkl^dJdh`[5_\SwosmEoekyfFnC{wav:76:?0nB{{ptvPpwcfe@dihncdVlBl`hS=WT[g{eMgmcqnNfKsi~2>>278fJssx|~XxknmHlwaw`fkl^dJdh`[5_\SwosmEoekyfFnC{wav:56:=0nB{{ptvPpwcfe@dihncdVlBl`hS=WT[g{eMgmcqnNfKsi~2<:1<01>dH}}z~x^z}e`oJjqcunhinXbHffnY7YZQua}oGici{hHlA}qct4:4946l@uurvpVrumhgBbyk}f`afPj@nnfQ>QRJbaSgpaq4e3kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWOcmcIo{a=2=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX1XYAaoeOmyo311<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY6YZ@nnfNjxl2>1?0`?gIr|y_y|jalKmp`taijo_cKgioZ7^[CoagMkm1?=>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[4_\Bl`hLh~j0<=12b9aKprw}}Y~hobIovfvcgdm]eMekaT5\]EmciCi}k7=90=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU:]^DjbjBf|h6:93n5mOtvsqqUszlkfEczjrgc`aQiAaoeP9PQIigmGeqg;9149o6l@uurvpVrumhgBbyk}f`afPj@nnfQ>QRHffnFbpd:6178i7oAztqwwWqtbidCexh|iabgWkCoagR?VSKgioEcwe979:j1iCxzuuQwv`gjAg~n~koleUmEmci\=TUMekaKauc?6585k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]2UVLbjbJnt`>15;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWOcmcIo{a=01:7edH}}z~x^z}e`oJjqcunhinXbHffnY6YZ@nnfNjxl2=5?0`?gIr|y_y|jalKmp`taijo_cKgioZ7^[CoagMkm1<9>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[4_\Bl`hLh~j0?912b9aKprw}}Y~hobIovfvcgdm]eMekaT5\]EmciCi}k7>50=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU:]^DjbjBf|h6953n5mOtvsqqUszlkfEczjrgc`aQiAaoeP9PQIigmGeqg;;949o6l@uurvpVrumhgBbyk}f`afPj@nnfQ>QRHffnFbpd:4978h7oAztqwwWqtbidCexh|iabgWkCoagR?VSKgioEcwe9556;i0nB{{ptvPpwcfe@dihncdVlBl`hS01;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWOcmcIo{a=15:7edH}}z~x^z}e`oJjqcunhinXbHffnY6YZ@nnfNjxl2<9?0a?gIr|y_y|jalKmp`taijo_cKgioZ7^[CoagMkm1=12b9aKprw}}Y~hobIovfvcgdm]eMekaT5\]EmciCi}k78=0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU:]^DjbjBf|h6?=392?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW8SPFhdl@drf4=95>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP9PQIigmGeqg;<=49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ>QRHffnFbpd:3=78h7oAztqwwWqtbidCexh|iabgWkCoagR?VSKgioEcwe9216;i0nB{{ptvPpwcfe@dihncdVlBl`hS7=;4e3kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWOcmcIo{a=6=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX1XYAaoeOmyo351<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY6YZ@nnfNjxl2:1?0`?gIr|y_y|jalKmp`taijo_cKgioZ7^[CoagMkm1;=>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[4_\Bl`hLh~j08=12b9aKprw}}Y~hobIovfvcgdm]eMekaT5\]EmciCi}k7990=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU:]^DjbjBf|h6>93n5mOtvsqqUszlkfEczjrgc`aQiAaoeP9PQIigmGeqg;=149o6l@uurvpVrumhgBbyk}f`afPj@nnfQ>QRHffnFbpd:2178i7oAztqwwWqtbidCexh|iabgWkCoagR?VSKgioEcwe939:j1iCxzuuQwv`gjAg~n~koleUmEmci\=TUMekaKauc?2585k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]2UVLbjbJnt`>55;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWOcmcIo{a=41:7cdH}}z~x^z}e`oJjqcunhinXbHffnY6YZ@nnfNjxl28>3`8fJssx|~XxknmHlwaw`fkl^dJdh`[4_\Bl`hLh~j050=b:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU:]^DjbjBf|h622?74bNwwtprT|{ojaD`{esdbg`RhN`ldW8SPFhdlSwosm:;0nB{{ptvPpwcfe@dihncdVlBl`hS<4bNwwtprT|{ojaD`{esdbg`RhN`ldW8SPNtoTvlrb[ykhi~2>0?11?gIr|y_y|jalKmp`taijo_cKgioZ7^[Ksj_{ci^~ncdq?5484:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]2UVD~aZ|ftdQsefct4885??5mOtvsqqUszlkfEczjrgc`aQiAaoeP9PQAulUqmqcTxhin1?<>208fJssx|~XxknmHlwaw`fkl^dJdh`[4_\JpkPz`~n_}oler>20;553kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWGf[g{eRrbg`u;9<48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ>QR@zmVpjp`Uwijox0<81339aKprw}}Y~hobIovfvcgdm]eMekaT5\]MqhQua}oX|lmjs=34:64dH}}z~x^z}e`oJjqcunhinXbHffnY6YZHre^xbxh]abgp8769;;1iCxzuuQwv`gjAg~n~koleUmEmci\=TUEy`Y}iugPtdeb{58:2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW8SPNtoTvlrb[ykhi~2=2?11?gIr|y_y|jalKmp`taijo_cKgioZ7^[Ksj_{ci^~ncdq?6684:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]2UVD~aZ|ftdQsefct4;>5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP9PQAulUqmqcTxhin1<:>208fJssx|~XxknmHlwaw`fkl^dJdh`[4_\JpkPz`~n_}oler>12;553kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWGf[g{eRrbg`u;:>48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ>QR@zmVpjp`Uwijox0?61339aKprw}}Y~hobIovfvcgdm]eMekaT5\]MqhQua}oX|lmjs=0::67;cMvpuss[}xnm`GatdpeefcSgOcmcV;R_OwnSwosmZzjoh}34?12?gIr|y_y|jalKmp`taijo_cKgioZ7^[Ksj_{ci^~ncdq?1;563kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWGf[g{eRrbg`u;>79:7oAztqwwWqtbidCexh|iabgWkCoagR?VSC{bWskwaVvfkly7;3=>;cMvpuss[}xnm`GatdpeefcSgOcmcV;R_OwnSwosmZzjoh}38?12?gIr|y_y|jalKmp`taijo_cKgioZ7^[Ksj_{ci^~ncdq?=;503kE~x}{{SupfehOi|lxmmnk[oGkek^3ZW[o{czKircah`bSgMcjkob2g9aKprw}}Y~hobIovfvcgdm]eMekaT5\]QwwpPz`~n_}oler0f?gIr|y_y|jalKmp`taijo_cKgioZ7^[VrumhgXxlzj<1<04>dH}}z~x^z}e`oJjqcunhinXbHffnY6YZUszlkf_yo{e=394;4b3kE~x}{{SupfehOi|lxmmnk[oGkek^3ZWZ~yilc\t`vf8484=2hDyy~ztRvqadkNf}oyjlmjTnDjbj]2UV]yeykCeoewlLhEq}ox0=0<5:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU:]^UqmqcKmgmdD`Myugp8484=2hDyy~ztRvqadkNf}oyjlmjTnDjbj]2UV]yeykCeoewlLhEq}ox0?0<7:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU:]^UqmqcKmgmdD`Myugp86<76:?0nB{{ptvPpwcfe@dihncdVlBl`hS3:8fJssx|~XxknmHlwaw`fkl^dJdh`[7_\@hgUmzo>o5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQIigmGeqg;878h7oAztqwwWqtbidCexh|iabgWkCoagRTUMekaKauc?5785k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]1UVLbjbJnt`>27;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^0ZWOcmcIo{a=37:7edH}}z~x^z}e`oJjqcunhinXbHffnY5YZ@nnfNjxl2>7?0`?gIr|y_y|jalKmp`taijo_cKgioZ4^[CoagMkm1?7>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[7_\Bl`hLh~j0<712c9aKprw}}Y~hobIovfvcgdm]eMekaT6\]EmciCi}k7=3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQIigmGeqg;:;49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ=QRHffnFbpd:5;78h7oAztqwwWqtbidCexh|iabgWkCoagRTUMekaKauc?6385k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]1UVLbjbJnt`>13;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^0ZWOcmcIo{a=0;:7e3a8fJssx|~XxknmHlwaw`fkl^dJdh`[7_\Bl`hLh~j0>?12b9aKprw}}Y~hobIovfvcgdm]eMekaT6\]EmciCi}k7??0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU9]^DjbjBf|h68?3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQIigmGeqg;;?49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ=QRHffnFbpd:4?78h7oAztqwwWqtbidCexh|iabgWkCoagRTUMekaKauc?7;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^0ZWOcmcIo{a=63:7edH}}z~x^z}e`oJjqcunhinXbHffnY5YZ@nnfNjxl2;3?0`?gIr|y_y|jalKmp`taijo_cKgioZ4^[CoagMkm1:;>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[7_\Bl`hLh~j09;12b9aKprw}}Y~hobIovfvcgdm]eMekaT6\]EmciCi}k78;0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU9]^DjbjBf|h6?;332?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW;SPFhdl@drf4=35>o5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQIigmGeqg;<78h7oAztqwwWqtbidCexh|iabgWkCoagRTUMekaKauc?1785k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]1UVLbjbJnt`>67;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^0ZWOcmcIo{a=77:7edH}}z~x^z}e`oJjqcunhinXbHffnY5YZ@nnfNjxl2:7?0`?gIr|y_y|jalKmp`taijo_cKgioZ4^[CoagMkm1;7>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[7_\Bl`hLh~j08712c9aKprw}}Y~hobIovfvcgdm]eMekaT6\]EmciCi}k793n5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQIigmGeqg;>;49i6l@uurvpVrumhgBbyk}f`afPj@nnfQ=QRHffnFbpd:1;3:5>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQIigmGeqg;>:49n6l@uurvpVrumhgBbyk}f`afPj@nnfQ=QRHffnFbpd:16;h0nB{{ptvPpwcfe@dihncdVlBl`hS?WTJdh`D`vb8285j2hDyy~ztRvqadkNf}oyjlmjTnDjbj]1UVLbjbJnt`>;:7ddH}}z~x^z}e`oJjqcunhinXbHffnY5YZ@nnf]yeyk<1:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU9]^LviRtn|lY{mnk|<1<06>dH}}z~x^z}e`oJjqcunhinXbHffnY5YZHre^xbxh]abgp8469;;1iCxzuuQwv`gjAg~n~koleUmEmci\>TUEy`Y}iugPtdeb{5;:2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW;SPNtoTvlrb[ykhi~2>2?11?gIr|y_y|jalKmp`taijo_cKgioZ4^[Ksj_{ci^~ncdq?5684:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]1UVD~aZ|ftdQsefct48>5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQAulUqmqcTxhin1?:>208fJssx|~XxknmHlwaw`fkl^dJdh`[7_\JpkPz`~n_}oler>22;553kE~x}{{SupfehOi|lxmmnk[oGkek^0ZWGf[g{eRrbg`u;9>48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ=QR@zmVpjp`Uwijox0<61339aKprw}}Y~hobIovfvcgdm]eMekaT6\]MqhQua}oX|lmjs=3::67dH}}z~x^z}e`oJjqcunhinXbHffnY5YZHre^xbxh]abgp8749;;1iCxzuuQwv`gjAg~n~koleUmEmci\>TUEy`Y}iugPtdeb{5882><4bNwwtprT|{ojaD`{esdbg`RhN`ldW;SPNtoTvlrb[ykhi~2=4?11?gIr|y_y|jalKmp`taijo_cKgioZ4^[Ksj_{ci^~ncdq?6084:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]1UVD~aZ|ftdQsefct4;<5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQAulUqmqcTxhin1<8>208fJssx|~XxknmHlwaw`fkl^dJdh`[7_\JpkPz`~n_}oler>1<;553kE~x}{{SupfehOi|lxmmnk[oGkek^0ZWGf[g{eRrbg`u;:048=6l@uurvpVrumhgBbyk}f`afPj@nnfQ=QR@zmVpjp`Uwijox0?0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU9]^LviRtn|lY{mnk|<22=71=eG|~{yy]{rdcnMkrbzokhiYaIigmX2XYI}d]yeyk\p`afw9562948>6l@uurvpVrumhgBbyk}f`afPj@nnfQ=QR@zmVpjp`Uwijox0>?1309aKprw}}Y~hobIovfvcgdm]eMekaT6\]MqhQua}oX|lmjs=1=74=eG|~{yy]{rdcnMkrbzokhiYaIigmX2XYI}d]yeyk\p`afw929;81iCxzuuQwv`gjAg~n~koleUmEmci\>TUEy`Y}iugPtdeb{5?5?<5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQAulUqmqcTxhin181309aKprw}}Y~hobIovfvcgdm]eMekaT6\]MqhQua}oX|lmjs=5=74=eG|~{yy]{rdcnMkrbzokhiYaIigmX2XYI}d]yeyk\p`afw9>9;81iCxzuuQwv`gjAg~n~koleUmEmci\>TUEy`Y}iugPtdeb{535?:5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQ]eqmqpAotikfnhYaKi`eqeh4a3kE~x}{{SupfehOi|lxmmnk[oGkek^0ZW[yyzZ|ftdQsefct:l1iCxzuuQwv`gjAg~n~koleUmEmci\>TUXxknmRvbp`:76::0nB{{ptvPpwcfe@dihncdVlBl`hS?WT_y|jalQweqc;93:5>h5mOtvsqqUszlkfEczjrgc`aQiAaoeP:PQ\tsgbiVrf|l6:2>;4bNwwtprT|{ojaD`{esdbg`RhN`ldW;SPWskwaIcio}bBbOw{er>3:63;4bNwwtprT|{ojaD`{esdbg`RhN`ldW;SPWskwaIcio}bBbOw{er>1:6112b9aKprw}}Y~hobIovfvcgdm]eMekaT7\]EmciCi}k7==0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU8]^DjbjBf|h6:=3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP;PQIigmGeqg;9=49o6l@uurvpVrumhgBbyk}f`afPj@nnfQWTJdh`D`vb8419:j1iCxzuuQwv`gjAg~n~koleUmEmci\?TUMekaKauc?5=85k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]0UVLbjbJnt`>2=;4e3kE~x}{{SupfehOi|lxmmnk[oGkek^1ZWOcmcIo{a=3=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX3XYAaoeOmyo321<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY4YZ@nnfNjxl2=1?0`?gIr|y_y|jalKmp`taijo_cKgioZ5^[CoagMkm1<=>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[6_\Bl`hLh~j0?=12b9aKprw}}Y~hobIovfvcgdm]eMekaT7\]EmciCi}k7>90=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU8]^DjbjBf|h6993n5mOtvsqqUszlkfEczjrgc`aQiAaoeP;PQIigmGeqg;:149o6l@uurvpVrumhgBbyk}f`afPj@nnfQ05;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^1ZWOcmcIo{a=11:7edH}}z~x^z}e`oJjqcunhinXbHffnY4YZ@nnfNjxl2<5?0`?gIr|y_y|jalKmp`taijo_cKgioZ5^[CoagMkm1=9>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[6_\Bl`hLh~j0>912b9aKprw}}Y~hobIovfvcgdm]eMekaT7\]EmciCi}k7?50=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU8]^DjbjBf|h6853n5mOtvsqqUszlkfEczjrgc`aQiAaoeP;PQIigmGeqg;<949o6l@uurvpVrumhgBbyk}f`afPj@nnfQWTJdh`D`vb8159:j1iCxzuuQwv`gjAg~n~koleUmEmci\?TUMekaKauc?0185k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]0UVLbjbJnt`>71;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^1ZWOcmcIo{a=65:7edH}}z~x^z}e`oJjqcunhinXbHffnY4YZ@nnfNjxl2;9?0a?gIr|y_y|jalKmp`taijo_cKgioZ5^[CoagMkm1:12b9aKprw}}Y~hobIovfvcgdm]eMekaT7\]EmciCi}k79=0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU8]^DjbjBf|h6>=3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP;PQIigmGeqg;==49o6l@uurvpVrumhgBbyk}f`afPj@nnfQWTJdh`D`vb8019:j1iCxzuuQwv`gjAg~n~koleUmEmci\?TUMekaKauc?1=85k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]0UVLbjbJnt`>6=;4e3kE~x}{{SupfehOi|lxmmnk[oGkek^1ZWOcmcIo{a=7=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX3XYAaoeOmyo361<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY4YZ@nnfNjxl291?0`?gIr|y_y|jalKmp`taijo_cKgioZ5^[CoagMkm18=>3g8fJssx|~XxknmHlwaw`fkl^dJdh`[6_\Bl`hLh~j0;=50?0`?gIr|y_y|jalKmp`taijo_cKgioZ5^[CoagMkm18<>3`8fJssx|~XxknmHlwaw`fkl^dJdh`[6_\Bl`hLh~j0;0=b:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU8]^DjbjBf|h6<2?l4bNwwtprT|{ojaD`{esdbg`RhN`ldW:SPFhdl@drf4149n6l@uurvpVrumhgBbyk}f`afPj@nnfQ6;30nB{{ptvPpwcfe@dihncdVlBl`hS>WTJdh`Wskwa67WTBxcXrhvfWugdmz6:<3==;cMvpuss[}xnm`GatdpeefcSgOcmcV9R_OwnSwosmZzjoh}310<06>dH}}z~x^z}e`oJjqcunhinXbHffnY4YZHre^xbxh]abgp8449;;1iCxzuuQwv`gjAg~n~koleUmEmci\?TUEy`Y}iugPtdeb{5;82><4bNwwtprT|{ojaD`{esdbg`RhN`ldW:SPNtoTvlrb[ykhi~2>4?11?gIr|y_y|jalKmp`taijo_cKgioZ5^[Ksj_{ci^~ncdq?5084:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]0UVD~aZ|ftdQsefct48<5??5mOtvsqqUszlkfEczjrgc`aQiAaoeP;PQAulUqmqcTxhin1?8>208fJssx|~XxknmHlwaw`fkl^dJdh`[6_\JpkPz`~n_}oler>2<;553kE~x}{{SupfehOi|lxmmnk[oGkek^1ZWGf[g{eRrbg`u;9048=6l@uurvpVrumhgBbyk}f`afPj@nnfQWTBxcXrhvfWugdmz69>3==;cMvpuss[}xnm`GatdpeefcSgOcmcV9R_OwnSwosmZzjoh}322<06>dH}}z~x^z}e`oJjqcunhinXbHffnY4YZHre^xbxh]abgp8729;;1iCxzuuQwv`gjAg~n~koleUmEmci\?TUEy`Y}iugPtdeb{58>2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW:SPNtoTvlrb[ykhi~2=6?11?gIr|y_y|jalKmp`taijo_cKgioZ5^[Ksj_{ci^~ncdq?6284:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]0UVD~aZ|ftdQsefct4;25??5mOtvsqqUszlkfEczjrgc`aQiAaoeP;PQAulUqmqcTxhin1<6>238fJssx|~XxknmHlwaw`fkl^dJdh`[6_\JpkPz`~n_}oler>1:64208fJssx|~XxknmHlwaw`fkl^dJdh`[6_\JpkPz`~n_}oler>05;563kE~x}{{SupfehOi|lxmmnk[oGkek^1ZWGf[g{eRrbg`u;;79:7oAztqwwWqtbidCexh|iabgWkCoagR=VSC{bWskwaVvfkly783=>;cMvpuss[}xnm`GatdpeefcSgOcmcV9R_OwnSwosmZzjoh}35?12?gIr|y_y|jalKmp`taijo_cKgioZ5^[Ksj_{ci^~ncdq?2;563kE~x}{{SupfehOi|lxmmnk[oGkek^1ZWGf[g{eRrbg`u;?79:7oAztqwwWqtbidCexh|iabgWkCoagR=VSC{bWskwaVvfkly743=>;cMvpuss[}xnm`GatdpeefcSgOcmcV9R_OwnSwosmZzjoh}39?14?gIr|y_y|jalKmp`taijo_cKgioZ5^[Wcwg{~Oe~omldfWkAofo{kf>k5mOtvsqqUszlkfEczjrgc`aQiAaoeP;PQ]sstTvlrb[ykhi~dH}}z~x^z}e`oJjqcunhinXbHffnY4YZQua}oGici{hHlA}qct494896l@uurvpVrumhgBbyk}f`afPj@nnfQdH}}z~x^z}e`oJjqcunhinXbHffnY4YZQua}oGici{hHlA}qct4;48;6l@uurvpVrumhgBbyk}f`afPj@nnfQZWOcmcIo{a=33:7edH}}z~x^z}e`oJjqcunhinXbHffnY;YZ@nnfNjxl2>3?0`?gIr|y_y|jalKmp`taijo_cKgioZ:^[CoagMkm1?;>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[9_\Bl`hLh~j0<;12b9aKprw}}Y~hobIovfvcgdm]eMekaT8\]EmciCi}k7=;0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU7]^DjbjBf|h6:;3o5mOtvsqqUszlkfEczjrgc`aQiAaoeP4PQIigmGeqg;978h7oAztqwwWqtbidCexh|iabgWkCoagR2VSKgioEcwe9476;i0nB{{ptvPpwcfe@dihncdVlBl`hS1WTJdh`D`vb8779:j1iCxzuuQwv`gjAg~n~koleUmEmci\0TUMekaKauc?6785k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]?UVLbjbJnt`>17;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^>ZWOcmcIo{a=07:7edH}}z~x^z}e`oJjqcunhinXbHffnY;YZ@nnfNjxl2=7?0`?gIr|y_y|jalKmp`taijo_cKgioZ:^[CoagMkm1<7>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[9_\Bl`hLh~j0?712c9aKprw}}Y~hobIovfvcgdm]eMekaT8\]EmciCi}k7>3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP4PQIigmGeqg;;;49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ3QRHffnFbpd:4;78h7oAztqwwWqtbidCexh|iabgWkCoagR2VSKgioEcwe9536;i0nB{{ptvPpwcfe@dihncdVlBl`hS1WTJdh`D`vb8639:j1iCxzuuQwv`gjAg~n~koleUmEmci\0TUMekaKauc?7385k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]?UVLbjbJnt`>03;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^>ZWOcmcIo{a=1;:7e3a8fJssx|~XxknmHlwaw`fkl^dJdh`[9_\Bl`hLh~j09?12b9aKprw}}Y~hobIovfvcgdm]eMekaT8\]EmciCi}k78?0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU7]^DjbjBf|h6??3?2?m4bNwwtprT|{ojaD`{esdbg`RhN`ldW5SPFhdl@drf4=?5>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP4PQIigmGeqg;ZWOcmcIo{a=73:7edH}}z~x^z}e`oJjqcunhinXbHffnY;YZ@nnfNjxl2:3?0`?gIr|y_y|jalKmp`taijo_cKgioZ:^[CoagMkm1;;>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[9_\Bl`hLh~j08;12b9aKprw}}Y~hobIovfvcgdm]eMekaT8\]EmciCi}k79;0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU7]^DjbjBf|h6>;3o5mOtvsqqUszlkfEczjrgc`aQiAaoeP4PQIigmGeqg;=78h7oAztqwwWqtbidCexh|iabgWkCoagR2VSKgioEcwe9076;i0nB{{ptvPpwcfe@dihncdVlBl`hS1WTJdh`D`vb8379:j1iCxzuuQwv`gjAg~n~koleUmEmci\0TUMekaKauc?2785m2hDyy~ztRvqadkNf}oyjlmjTnDjbj]?UVLbjbJnt`>57?69:j1iCxzuuQwv`gjAg~n~koleUmEmci\0TUMekaKauc?2685j2hDyy~ztRvqadkNf}oyjlmjTnDjbj]?UVLbjbJnt`>5:7ddH}}z~x^z}e`oJjqcunhinXbHffnY;YZ@nnfNjxl27>3`8fJssx|~XxknmHlwaw`fkl^dJdh`[9_\Bl`hLh~j040=9:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU7]^DjbjQua}o8=6l@uurvpVrumhgBbyk}f`afPj@nnfQ3QR@zmVpjp`Uwijox0=0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU7]^LviRtn|lY{mnk|<02=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX3==;cMvpuss[}xnm`GatdpeefcSgOcmcV6R_OwnSwosmZzjoh}312<06>dH}}z~x^z}e`oJjqcunhinXbHffnY;YZHre^xbxh]abgp8429;;1iCxzuuQwv`gjAg~n~koleUmEmci\0TUEy`Y}iugPtdeb{5;>2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW5SPNtoTvlrb[ykhi~2>6?11?gIr|y_y|jalKmp`taijo_cKgioZ:^[Ksj_{ci^~ncdq?5284:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]?UVD~aZ|ftdQsefct4825??5mOtvsqqUszlkfEczjrgc`aQiAaoeP4PQAulUqmqcTxhin1?6>238fJssx|~XxknmHlwaw`fkl^dJdh`[9_\JpkPz`~n_}oler>2:64<0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU7]^LviRtn|lY{mnk|<30=77=eG|~{yy]{rdcnMkrbzokhiYaIigmXdH}}z~x^z}e`oJjqcunhinXbHffnY;YZHre^xbxh]abgp8709;;1iCxzuuQwv`gjAg~n~koleUmEmci\0TUEy`Y}iugPtdeb{58<2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW5SPNtoTvlrb[ykhi~2=8?11?gIr|y_y|jalKmp`taijo_cKgioZ:^[Ksj_{ci^~ncdq?6<8492hDyy~ztRvqadkNf}oyjlmjTnDjbj]?UVD~aZ|ftdQsefct4;48>6l@uurvpVrumhgBbyk}f`afPj@nnfQ3QR@zmVpjp`Uwijox0>>1359aKprw}}Y~hobIovfvcgdm]eMekaT8\]MqhQua}oX|lmjs=12>584:2hDyy~ztRvqadkNf}oyjlmjTnDjbj]?UVD~aZ|ftdQsefct4:;5?<5mOtvsqqUszlkfEczjrgc`aQiAaoeP4PQAulUqmqcTxhin1=1309aKprw}}Y~hobIovfvcgdm]eMekaT8\]MqhQua}oX|lmjs=6=74=eG|~{yy]{rdcnMkrbzokhiYaIigmX1iCxzuuQwv`gjAg~n~koleUmEmci\0TUYi}a}tEkpegjbl]eOeli}al0e?gIr|y_y|jalKmp`taijo_cKgioZ:^[Wuu~^xbxh]abgp6`=eG|~{yy]{rdcnMkrbzokhiYaIigmX3:66278fJssx|~XxknmHlwaw`fkl^dJdh`[9_\SwosmEoekyfFnC{wav:66:?0nB{{ptvPpwcfe@dihncdVlBl`hS1WT[g{eMgmcqnNfKsi~2=>258fJssx|~XxknmHlwaw`fkl^dJdh`[9_\SwosmEoekyfFnC{wav:4294896l@uurvpVrumhgBbyk}f`afPj@nnfQ3QRY}iugOakas`@dIuyk|<2<1<>dH}}z~x^z}e`oJjqcunhinXbHffnY:YZBji[oxiyn5mOtvsqqUszlkfEczjrgc`aQiAaoeP5PQIigmGeqg;9949o6l@uurvpVrumhgBbyk}f`afPj@nnfQ2QRHffnFbpd:6978h7oAztqwwWqtbidCexh|iabgWkCoagR3VSKgioEcwe9756;i0nB{{ptvPpwcfe@dihncdVlBl`hS0WTJdh`D`vb8459:j1iCxzuuQwv`gjAg~n~koleUmEmci\1TUMekaKauc?5185k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]>UVLbjbJnt`>21;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^?ZWOcmcIo{a=35:7edH}}z~x^z}e`oJjqcunhinXbHffnY:YZ@nnfNjxl2>9?0a?gIr|y_y|jalKmp`taijo_cKgioZ;^[CoagMkm1?12b9aKprw}}Y~hobIovfvcgdm]eMekaT9\]EmciCi}k7>=0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU6]^DjbjBf|h69=3n5mOtvsqqUszlkfEczjrgc`aQiAaoeP5PQIigmGeqg;:=49o6l@uurvpVrumhgBbyk}f`afPj@nnfQ2QRHffnFbpd:5=78h7oAztqwwWqtbidCexh|iabgWkCoagR3VSKgioEcwe9416;i0nB{{ptvPpwcfe@dihncdVlBl`hS0WTJdh`D`vb8719:j1iCxzuuQwv`gjAg~n~koleUmEmci\1TUMekaKauc?6=85k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]>UVLbjbJnt`>1=;4e3kE~x}{{SupfehOi|lxmmnk[oGkek^?ZWOcmcIo{a=0=6f=eG|~{yy]{rdcnMkrbzokhiYaIigmX=XYAaoeOmyo331<1g>dH}}z~x^z}e`oJjqcunhinXbHffnY:YZ@nnfNjxl2<1?0`?gIr|y_y|jalKmp`taijo_cKgioZ;^[CoagMkm1==>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[8_\Bl`hLh~j0>=12b9aKprw}}Y~hobIovfvcgdm]eMekaT9\]EmciCi}k7?90=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU6]^DjbjBf|h6893n5mOtvsqqUszlkfEczjrgc`aQiAaoeP5PQIigmGeqg;;149o6l@uurvpVrumhgBbyk}f`afPj@nnfQ2QRHffnFbpd:4178i7oAztqwwWqtbidCexh|iabgWkCoagR3VSKgioEcwe959:j1iCxzuuQwv`gjAg~n~koleUmEmci\1TUMekaKauc?0585k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]>UVLbjbJnt`>75;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^?ZWOcmcIo{a=61:7edH}}z~x^z}e`oJjqcunhinXbHffnY:YZ@nnfNjxl2;5?0`?gIr|y_y|jalKmp`taijo_cKgioZ;^[CoagMkm1:9>3a8fJssx|~XxknmHlwaw`fkl^dJdh`[8_\Bl`hLh~j09912b9aKprw}}Y~hobIovfvcgdm]eMekaT9\]EmciCi}k7850=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU6]^DjbjBf|h6?535>n5mOtvsqqUszlkfEczjrgc`aQiAaoeP5PQIigmGeqg;=949o6l@uurvpVrumhgBbyk}f`afPj@nnfQ2QRHffnFbpd:2978h7oAztqwwWqtbidCexh|iabgWkCoagR3VSKgioEcwe9356;i0nB{{ptvPpwcfe@dihncdVlBl`hS0WTJdh`D`vb8059:j1iCxzuuQwv`gjAg~n~koleUmEmci\1TUMekaKauc?1185k2hDyy~ztRvqadkNf}oyjlmjTnDjbj]>UVLbjbJnt`>61;4d3kE~x}{{SupfehOi|lxmmnk[oGkek^?ZWOcmcIo{a=75:7edH}}z~x^z}e`oJjqcunhinXbHffnY:YZ@nnfNjxl2:9?0a?gIr|y_y|jalKmp`taijo_cKgioZ;^[CoagMkm1;12b9aKprw}}Y~hobIovfvcgdm]eMekaT9\]EmciCi}k7:=0=c:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU6]^DjbjBf|h6==3UVLbjbJnt`>::7?3:64dH}}z~x^z}e`oJjqcunhinXbHffnY:YZHre^xbxh]abgp8409;;1iCxzuuQwv`gjAg~n~koleUmEmci\1TUEy`Y}iugPtdeb{5;<2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW4SPNtoTvlrb[ykhi~2>8?11?gIr|y_y|jalKmp`taijo_cKgioZ;^[Ksj_{ci^~ncdq?5<8492hDyy~ztRvqadkNf}oyjlmjTnDjbj]>UVD~aZ|ftdQsefct4848>6l@uurvpVrumhgBbyk}f`afPj@nnfQ2QR@zmVpjp`Uwijox0?>1339aKprw}}Y~hobIovfvcgdm]eMekaT9\]MqhQua}oX|lmjs=02:64>0<2:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU6]^LviRtn|lY{mnk|<36=77=eG|~{yy]{rdcnMkrbzokhiYaIigmX=XYI}d]yeyk\p`afw9426:80nB{{ptvPpwcfe@dihncdVlBl`hS0WTBxcXrhvfWugdmz69:3==;cMvpuss[}xnm`GatdpeefcSgOcmcV7R_OwnSwosmZzjoh}326<06>dH}}z~x^z}e`oJjqcunhinXbHffnY:YZHre^xbxh]abgp87>9;;1iCxzuuQwv`gjAg~n~koleUmEmci\1TUEy`Y}iugPtdeb{5822>?4bNwwtprT|{ojaD`{esdbg`RhN`ldW4SPNtoTvlrb[ykhi~2=>208fJssx|~XxknmHlwaw`fkl^dJdh`[8_\JpkPz`~n_}oler>04;533kE~x}{{SupfehOi|lxmmnk[oGkek^?ZWGf[g{eRrbg`u;;80;2><4bNwwtprT|{ojaD`{esdbg`RhN`ldW4SPNtoTvlrb[ykhi~2<1?12?gIr|y_y|jalKmp`taijo_cKgioZ;^[Ksj_{ci^~ncdq?7;563kE~x}{{SupfehOi|lxmmnk[oGkek^?ZWGf[g{eRrbg`u;<79:7oAztqwwWqtbidCexh|iabgWkCoagR3VSC{bWskwaVvfkly793=>;cMvpuss[}xnm`GatdpeefcSgOcmcV7R_OwnSwosmZzjoh}36?12?gIr|y_y|jalKmp`taijo_cKgioZ;^[Ksj_{ci^~ncdq?3;563kE~x}{{SupfehOi|lxmmnk[oGkek^?ZWGf[g{eRrbg`u;079:7oAztqwwWqtbidCexh|iabgWkCoagR3VSC{bWskwaVvfkly753=8;cMvpuss[}xnm`GatdpeefcSgOcmcV7R_SgskwrCazki`hj[oEkbcwgj:o1iCxzuuQwv`gjAg~n~koleUmEmci\1TUYxXrhvfWugdmz8n7oAztqwwWqtbidCexh|iabgWkCoagR3VS^z}e`oPpdrb4948<6l@uurvpVrumhgBbyk}f`afPj@nnfQ2QR]{rdcnWqgsm5;1<3UV]yeykCeoewlLhEq}ox0<0<5:`Lqqvr|Z~yilcFnugqbdeb\fLbjbU6]^UqmqcKmgmdD`Myugp8784?2hDyy~ztRvqadkNf}oyjlmjTnDjbj]>UV]yeykCeoewlLhEq}ox0>4?>278fJssx|~XxknmHlwaw`fkl^dJdh`[8_\SwosmEoekyfFnC{wav:46890n_kndBmnticsm{Ymyki;cPfcDedmzyXxlzjf:`QabVhz}yYiljv10:8fWcvZlm[cz@uu]GeqgQiecoh6l]ervbvqUsi}oh7o]{rdcnWqgsm8;0nY|nnrc`plii[}ki<;4bTqfvWc`XfxEcOkds>3:402h^h|]efRlvqOiImny0<<1179aQvcuZlm[czFn@fgv97468<0nX}jrSgdTjtsAgKoh2>4?35?gStm{Xnk]a}tHlB`at;9<4::6lZsdpQabVhz}CeMij}<04=53=e]zoy^hi_osvJjDbcz5;<2<84bTqfvWc`XfxEcOkds>2<;7?3k_xi\jgQmqpLhFlmx7=44?>048fPubz[ol\b|{IoCg`w:617;>7o[|esPfcUiu|@dJhi|31?36?gStm{Xnk]a}tHlB`at;:7;>7o[|esPfcUiu|@dJhi|33?36?gStm{Xnk]a}tHlB`at;<7;>7o[|esPfcUiu|@dJhi|35?36?gStm{Xnk]a}tHlB`at;>7;>7o[|esPfcUiu|@dJhi|37?36?gStm{Xnk]a}tHlB`at;07;>7o[|esPfcUiu|@dJhi|39?36?gStm{Xnk]a}tHlGeqg;87;=7o[|esPfcUiu|@dOmyo311<22>dR{lxYij^`ruKm@drf48;5=;5mUrgqV`aWg{~BbIo{a=31:402h^h|]efRlvqOiLh~j0<;1179aQvcuZlm[czFnEcwe97168<0nX}jrSgdTjtsAgNjxl2>7?35?gStm{Xnk]a}tHlGeqg;914::6lZsdpQabVhz}CeHlzn<0;=50=e]zoy^hi_osvJjAgsi5;5=;5mUrgqV`aWg{~BbIo{a=03:402h^h|]efRlvqOiLh~j0?=1179aQvcuZlm[czFnEcwe94368<0nX}jrSgdTjtsAgNjxl2=5?35?gStm{Xnk]a}tHlGeqg;:?4::6lZsdpQabVhz}CeHlzn<35=53=e]zoy^hi_osvJjAgsi5832<84bTqfvWc`XfxEcJnt`>1=;723k_xi\jgQmqpLhCi}k7>3?9;cWpawTboYeyxD`Kauc?758602h^h|]efRlvqOiLh~j0>?50?35?gStm{Xnk]a}tHlGeqg;;84:96lZsdpQabVhz}CeHlzn<2<21>dR{lxYij^`ruKm@drf4=4:96lZsdpQabVhz}CeHlzn<4<21>dR{lxYij^`ruKm@drf4?4:96lZsdpQabVhz}CeHlzn<6<21>dR{lxYij^`ruKm@drf414:96lZsdpQabVhz}CeHlzn<8<24>dR{lxYij^`ruKmVa723k_xi\jgQmqpLhTaso7<3?8;cWpawTboYeyxD`\i{g?5?699<1iY~k}RdeSkwrNfZcqi1?1119aQvcuZlm[czFnVv2=>dR{lxYij^`ruKm[Dbczlyx0=0>a:`Vw`tUmnZd~yGa_@fgv`ut48:5=l5mUrgqV`aWg{~BbROkdsgpw97668k0nX}jrSgdTjtsAgUJhi|jsr>26;7f3k_xi\jgQmqpLhXImnyi~}312<2e>dR{lxYij^`ruKm[Dbczlyx0<:11`9aQvcuZlm[czFn^Cg`wct{5;>27;h7o[|esPfcUiu|@dTMij}erq?52<768k0nX}jrSgdTjtsAgUJhi|jsr>23;7>3k_xi\jgQmqpLhXImnyi~}31?3:?gStm{Xnk]a}tHl\Eabumzy7>3?6;cWpawTboYeyxD`PAefqavu;;7;27o[|esPfcUiu|@dTMij}erq?0;7>3k_xi\jgQmqpLhXImnyi~}35?3:?gStm{Xnk]a}tHl\Eabumzy7:3?6;cWpawTboYeyxD`PAefqavu;?7;27o[|esPfcUiu|@dTMij}erq?<;7>3k_xi\jgQmqpLhXImnyi~}39?35?gStm{Xnk]a}tHl\@drf494:;6lZsdpQabVhz}CeSIo{a=33:417:`Vw`tUmnZd~yGa_Ecwe97568=0nX}jrSgdTjtsAgUOmyo312<23>dR{lxYij^`ruKm[Agsi5;?2<94bTqfvWc`XfxEcQKauc?5086?2h^h|]efRlvqOiWMkm1?9>058fPubz[ol\b|{Io]Geqg;9>4:;6lZsdpQabVhz}CeSIo{a=3;:416:`Vw`tUmnZd~yGa_Ecwe9799>1iY~k}RdeSkwrNfVNjxl2=0?34?gStm{Xnk]a}tHl\@drf4;;5=:5mUrgqV`aWg{~BbRJnt`>16;703k_xi\jgQmqpLhXLh~j0?=1169aQvcuZlm[czFn^Fbpd:5<7;<7o[|esPfcUiu|@dTHlzn<37=52=e]zoy^hi_osvJjZBf|h69:3?8;cWpawTboYeyxD`PD`vb87199>1iY~k}RdeSkwrNfVNjxl2=8?34?gStm{Xnk]a}tHl\@drf4;35=;5mUrgqV`aWg{~BbRJnt`>1:419:`Vw`tUmnZd~yGa_Ecwe956294:;6lZsdpQabVhz}CeSIo{a=12:402h^h|]efRlvqOiWMkm1;1179aQvcuZlm[czFn^Fbpd:168<0nX}jrSgdTjtsAgUOmyo37?35?gStm{Xnk]a}tHl\@drf414::6lZsdpQabVhz}CeSIo{a=;=54=e]zoy^hi_osvJjZTc981iY~k}RdeSkwrNfV]=;5mUrgqV`aWg{~DyyJnt`>3:417:`Vw`tUmnZd~yAztEcwe97668=0nX}jrSgdTjtsG|~Omyo313<23>dR{lxYij^`ruMvpAgsi5;82<94bTqfvWc`XfxCxzKauc?5186?2h^h|]efRlvqIr|Mkm1?:>058fPubz[ol\b|{OtvGeqg;9?4:;6lZsdpQabVhz}E~xIo{a=34:417:`Vw`tUmnZd~yAztEcwe97>68<0nX}jrSgdTjtsG|~Omyo31?34?gStm{Xnk]a}tNww@drf4;:5=:5mUrgqV`aWg{~DyyJnt`>15;703k_xi\jgQmqpJssLh~j0?<1169aQvcuZlm[cz@uuFbpd:5;7;<7o[|esPfcUiu|FHlzn<36=52=e]zoy^hi_osvLqqBf|h6993?8;cWpawTboYeyxB{{D`vb87099>1iY~k}RdeSkwrH}}Njxl2=7?34?gStm{Xnk]a}tNww@drf4;25=:5mUrgqV`aWg{~DyyJnt`>1=;713k_xi\jgQmqpJssLh~j0?0>7:`Vw`tUmnZd~yAztEcwe9576830nX}jrSgdTjtsG|~Omyo33083:416:`Vw`tUmnZd~yAztEcwe9599?1iY~k}RdeSkwrH}}Njxl2;>048fPubz[ol\b|{OtvGeqg;=7;=7o[|esPfcUiu|FHlzn<7<22>dR{lxYij^`ruMvpAgsi5=5=;5mUrgqV`aWg{~DyyJnt`>;:400nX}jrSgdTjtsG|~Yiljv169aQvcuZlm[cz@uu]Geqg;87;37o[|esPfcUiu|FSIo{a=33:4>27;7?3k_xi\jgQmqpJssWMkm1?;>0:8fPubz[ol\b|{Otv\@drf48?5=55mUrgqV`aWg{~DyyQKauc?538602h^h|]efRlvqIr|VNjxl2>7?3;?gStm{Xnk]a}tNww[Agsi5;32<64bTqfvWc`XfxCxzPD`vb84?99>1iY~k}RdeSkwrH}}UOmyo31?3;?gStm{Xnk]a}tNww[Agsi58;2<64bTqfvWc`XfxCxzPD`vb8779911iY~k}RdeSkwrH}}UOmyo323<2<>dR{lxYij^`ruMvpZBf|h69?3?7;cWpawTboYeyxB{{_Ecwe9436820nX}jrSgdTjtsG|~THlzn<37=5==e]zoy^hi_osvLqqYCi}k7>;0>8:`Vw`tUmnZd~yAzt^Fbpd:5?7;37o[|esPfcUiu|FSIo{a=0;:4>?50?3;?gStm{Xnk]a}tNww[Agsi59:2<94bTqfvWc`XfxCxzPD`vb8686?2h^h|]efRlvqIr|VNjxl2;>058fPubz[ol\b|{Otv\@drf4<4:;6lZsdpQabVhz}E~xRJnt`>5:417:`Vw`tUmnZd~yAzt^Fbpd:?68=0nX}jrSgdTjtsG|~THlzn<8<2=>dR{lxYij^`ruMvpZBf|h\j`dj>a:`Vw`tUmnZd~yAzt^FbpdPfd`n:=85mUrgqV`aWg{~DyyQ]e`fza>eCazki`h|\t`vf5`=cK|xyicz\tsgbiVrf|lKy~lw30?>3:76f:f@qwtbf}Y~hobSucwaDtuip6:<32>>0d8`Fsuzld_y|jalQweqcFz{kr0bD}{xnby]{rdcnWqgsmHxymt2>1?>2>586n2nHy|jnuQwv`gj[}kiL|}ax>25;:668l0hN{}rdlwWqtbidYmykNrscz84494949=6jLuspfjqUszlkf_yo{e@pqe|:6:76:6=0>f:f@qwtbf}Y~hobSucwaDtuip6:>32>>0d8`Fsuzld_y|jalQweqcFz{kr0<=1<1<15>bD}{xnby]{rdcnWqgsmHxymt2>3?>2>586n2nHy|jnuQwv`gj[}kiL|}ax>27;:668l0hN{}rdlwWqtbidYmykNrscz84294949=6jLuspfjqUszlkf_yo{e@pqe|:6<76:6=0>f:f@qwtbf}Y~hobSucwaDtuip6:832>>0d8`Fsuzld_y|jalQweqcFz{kr0<;1<1<15>bD}{xnby]{rdcnWqgsmHxymt2>5?>2>586n2nHy|jnuQwv`gj[}kiL|}ax>21;:668o0hN{}rdlwWqtbidYmykNrscz848;878;7iMzrsgmpVrumhgXxlzjAspb}979480;2bD}{xnby]{rdcnWqgsmHxymt2<>=2=65=cK|xyicz\tsgbiVrf|lKy~lw33?>2>586m2nHy|jnuQwv`gj[}kiL|}ax>0:9799l1oOx|}eovPpwcfeZ~jxhO}r`{?0;:76;:0hN{}rdlwWqtbidYmykNrscz818;93:5=h5kCtpqakrT|{oja^zntdCqvd;<76:20g8`Fsuzld_y|jalQweqcFz{kr08031?3f?aErz{oex^z}e`oPpdrbI{xju181<1<14>bD}{xnby]{rdcnWqgsmHxymt29>=394;7b3mI~~katRvqadkT|h~nM|ny=4=8486m2nHy|jnuQwv`gj[}kiL|}ax>4:969:91oOx|}eovPpwcfeZ~jxhO}r`{?3;:6294:i6jLuspfjqUszlkf_yo{e@pqe|:065;5=h5kCtpqakrT|{oja^zntdCqvd;076;2?>4dBwqv`hs[}xnm`]{augBvwg~4147=7>11d9gGptumg~XxknmRvbp`Guzhs7432>>0g8`Fsuzld_y|jalQweqcFz{kr04030?03?aErz{oex^z}e`oPpdrbI{xju171<083:4c=5kSucqpWcv}lyIcomldAoadtFz{kr0=0=1:fPpdtsZl{~i~zJn``oaFjbi{Ky~lw311<15>bT|hx^hzervFjddkmJfnmO}r`{?548592nXxl|{RdsvavrBfhhgiNbjasCqvd;9;49=6j\t`pwV`wrmz~NbllceBnfewGuzhs7=>0=1:fPpdtsZl{~i~zJn``oaFjbi{Ky~lw315<15>bT|hx^hzervFjddkmJfnmO}r`{?508582nXxl|{RdsvavrBfhhgiNbjasCqvd;978;7i]{asvQatsb{}OemobjCmgbvDtuip692?>4dRvbvqTby|oxxH`nbmg@h`guI{xju1=1219gWqgu|[ozyh}{Eocah`EkmhxJ~ov<5<14>bT|hx^hzervFjddkmJfnmO}r`{?1;473mYmz]epwfwqCiikfnOaknr@pqe|:16;:0h^znruPfupct|LdjnakLldcqEwtfq5=5>=5kSucqpWcv}lyIcomldAoadtFz{kr050=0:fPpdtsZl{~i~zJn``oaFjbi{Ky~lw39?03?aUsi{~Yi|{jsuGmegjbAgKy~lw30;36:4b3:4c24;7b3mYmz]epwfwqCiikfnEcO}r`{?5486m2nXxl|{RdsvavrBfhhgiD`Nrscz84499l1o_yo}tSgrq`usMgki`hGaAspb}97468o0h^znruPfupct|LdjnakFn@pqe|:6<7;n7i]{asvQatsb{}OemobjIoCqvd;9<4:h6j\t`pwV`wrmz~NbllceHlBvwg~484:h6j\t`pwV`wrmz~NbllceHlBvwg~4;4:h6j\t`pwV`wrmz~NbllceHlBvwg~4:4:h6j\t`pwV`wrmz~NbllceHlBvwg~4=4:h6j\t`pwV`wrmz~NbllceHlBvwg~4<4:h6j\t`pwV`wrmz~NbllceHlBvwg~4?4:h6j\t`pwV`wrmz~NbllceHlBvwg~4>4:h6j\t`pwV`wrmz~NbllceHlBvwg~414:h6j\t`pwV`wrmz~NbllceHlBvwg~4049=6j\t`pwV`wrmz~NbllceNwwEwtfq5:1=80>e:fPpdtsZl{~i~zJn``oaJssI{xju1>11g9gWqgu|[ozyh}{Eocah`Ir|Hxymt2>0?3e?aUsi{~Yi|{jsuGmegjbG|~J~ov<03=5c=c[}kyx_k~udqwAkgedlE~xL|}ax>26;7a3mYmz]epwfwqCiikfnCxzNrscz84599o1o_yo}tSgrq`usMgki`hAzt@pqe|:6<7;m7i]{asvQatsb{}OemobjOtvBvwg~48?5=h5kSucqpWcv}lyIcomldMvpDtuip6:23?j;eQwewrUmxnyKaacnfKprFz{kr0>0>e:fPpdtsZl{~i~zJn``oaJssI{xju1:11d9gWqgu|[ozyh}{Eocah`Ir|Hxymt2:>0g8`Vrfz}Xn}xk|tDlbficH}}Ky~lw36?3f?aUsi{~Yi|{jsuGmegjbG|~J~ov<6<2a>bT|hx^hzervFjddkmFM|ny=:=5`=c[}kyx_k~udqwAkgedlE~xL|}ax>::74=5kSumsV`wrmz~NbllceBnfewGuzhs7==0=0:fPpjvUmxnyKaacnfGicfzHxymt2>1?03?aUsgyXn}xk|tDlbficDdlkyM|ny=31:767;m7i]{oqPfupct|LdjnakLldcqEwtfq5=5=k5kSumsV`wrmz~NbllceBnfewGuzhs743?i;eQwkuTby|oxxH`nbmg@h`guI{xju1711g9gWqiwZl{~i~zJn``oaLhFz{kr0=4>5?3`?aUsgyXn}xk|tDlbficNfHxymt2?>0f8`Vrhx[ozyh}{Eocah`OiI{xju1??>0f8`Vrhx[ozyh}{Eocah`OiI{xju1?>>0f8`Vrhx[ozyh}{Eocah`OiI{xju1?=>0f8`Vrhx[ozyh}{Eocah`OiI{xju1?<>0f8`Vrhx[ozyh}{Eocah`OiI{xju1?;>0f8`Vrhx[ozyh}{Eocah`OiI{xju1?:>0a8`Vrhx[ozyh}{Eocah`OiI{xju1?11b9gWqiwZl{~i~zJn``oaLhFz{kr0?0>c:fPpjvUmxnyKaacnfMkGuzhs7?3?l;eQwkuTby|oxxH`nbmgJjDtuip6?23?j;eQwkuTby|oxxH`nbmgLqqGuzhs7=>0>e:fPpjvUmxnyKaacnfKprFz{kr0<:11d9gWqiwZl{~i~zJn``oaJssI{xju1?:>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt2>>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt2=>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt2<>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt2;>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt2:>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt29>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt28>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt27>0f8`Vrhx[ozyh}{Eocah`Ir|Hxymt26>3`8`Vrhx^cdKbzsiPfupct|LdjnakLldcqEwtfq5:1=80=8:fPpjvPa}bM`x}gRdsvavrBfhhgiNbjasCqvd;87827i]{oqUjpm@k}zbYi|{jsuGmegjbKeoj~L|}ax>24;4>3mYc}YftiDoqvnUmxnyKaacnfGicfzHxymt2>1?0:?aUsgy]bxeHcurjQatsb{}OemobjCmgbvDtuip6:>3<6;eQwkuQn|aLgy~f]epwfwqCiikfnOaknr@pqe|:6;7827i]{oqUjpm@k}zbYi|{jsuGmegjbKeoj~L|}ax>20;4>3mYc}YftiDoqvnUmxnyKaacnfGicfzHxymt2>5?0;?aUsgy]bxeHcurjQatsb{}OemobjCmgbvDtuip6:2?64dRvltRos`Of~e\jqtgpp@hfjeoH`ho}Aspb}949:11o_yaWhvkBist`[ozyh}{Eocah`EkmhxJ~ov<2<1<>bT|fz\eyfIltqkV`wrmz~NbllceBnfewGuzhs783<7;eQwkuQn|aLgy~f]epwfwqCiikfnOaknr@pqe|:26;20h^z`pVkwlCjr{aXn}xk|tDlbficDdlkyM|ny=4=6==c[}e{[dzgFmwplWcv}lyIcomldAoadtFz{kr0:0=8:fPpjvPa}bM`x}gRdsvavrBfhhgiNbjasCqvd;07837i]{oqUjpm@k}zbYi|{jsuGmegjbKeoj~L|}ax>::7>348`Vrhx^cdKbzsiPfupct|LdjnakFn@pqe|:6978=7i]{oqUjpm@k}zbYi|{jsuGmegjbAgKy~lw313<12>bT|fz\eyfIltqkV`wrmz~NbllceHlBvwg~4895>;5kSumsSlroNexd_k~udqwAkgedlCeM|ny=37:703<:;eQwkuQn|aLgy~f]epwfwqCiikfnEcO}r`{?7;423mYc}YftiDoqvnUmxnyKaacnfMkGuzhs783<:;eQwkuQn|aLgy~f]epwfwqCiikfnEcO}r`{?1;423mYc}YftiDoqvnUmxnyKaacnfMkGuzhs7:3<:;eQwkuQn|aLgy~f]epwfwqCiikfnEcO}r`{?3;423mYc}YftiDoqvnUmxnyKaacnfMkGuzhs743<:;eQwkuQn|aLgy~f]epwfwqCiikfnEcO}r`{?=;4>3mYc}YftiDoqvnUmxnyKaacnfKprFz{kr0=4>5?05?aUsgy]bxeHcurjQatsb{}OemobjOtvBvwg~4949;6j\tnrTmqnAd|yc^hzervFjddkmFM|ny=33:71bT|fz\eyfIltqkV`wrmz~NbllceNwwEwtfq5;?2?94dRvltRos`Of~e\jqtgpp@hfjeoDyyO}r`{?5085>2nXxb~XiujEhpuoZl{~i~zJn``oaJssI{xju1?1279gWqiw_`~cJa{|hSgrq`usMgki`hAzt@pqe|:56;<0h^z`pVkwlCjr{aXn}xk|tDlbficH}}Ky~lw33?05?aUsgy]bxeHcurjQatsb{}OemobjOtvBvwg~4=49:6j\tnrTmqnAd|yc^hzervFjddkmFM|ny=7=63=c[}e{[dzgFmwplWcv}lyIcomldMvpDtuip6=2?84dRvltRos`Of~e\jqtgpp@hfjeoDyyO}r`{?3;413mYc}YftiDoqvnUmxnyKaacnfKprFz{kr050=6:fPpjvPa}bM`x}gRdsvavrBfhhgiB{{Aspb}9?9:11o_yaWhvkBist`[ozyh}{Thof`JssI{xju1>514<11>bT|fz\eyfIltqkV`wrmz~_e`kkOtvBvwg~4949:6j\tnrTmqnAd|yc^hzervWmhccG|~J~ov<02=63=c[}e{[dzgFmwplWcv}lyXdcjdNwwEwtfq5;:2?84dRvltRos`Of~e\jqtgppQojmmE~xL|}ax>26;413mYc}YftiDoqvnUmxnyZfmdfLqqGuzhs7=>0=6:fPpjvPa}bM`x}gRdsvavrSadooCxzNrscz8429:?1o_yaWhvkBist`[ozyh}{Thof`JssI{xju1?:>378`Vrhx^cdKbzsiPfupct|]cfiiAzt@pqe|:66;?0h^z`pVkwlCjr{aXn}xk|tUknaaIr|Hxymt2=>378`Vrhx^cdKbzsiPfupct|]cfiiAzt@pqe|:46;?0h^z`pVkwlCjr{aXn}xk|tUknaaIr|Hxymt2;>378`Vrhx^cdKbzsiPfupct|]cfiiAzt@pqe|:26;?0h^z`pVkwlCjr{aXn}xk|tUknaaIr|Hxymt29>378`Vrhx^cdKbzsiPfupct|]cfiiAzt@pqe|:06;?0h^z`pVkwlCjr{aXn}xk|tUknaaIr|Hxymt27>378`Vrhx^cdKbzsiPfupct|]cfiiAzt@pqe|:>6;=0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1>1<1<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;876:<3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>3:9766;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1>1<00=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4947=>0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?4;:6<7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2?>=36:7>4946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw30?>2<;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6;21?6>358`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}969484946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw30?>14;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6;21<>>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9694;85>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<12?64dRvltRos`Of~e\jqtgppQojmfM|ny=2=8709:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0=0326<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;876943<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>3:94>6;=0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1>1<3<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;8768<33:956294946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw30?>05;403mYc}YftiDoqvnUmxnyZfmdmvpDtuip6;21=1269gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz858;<78<7i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2?>=7=62=c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4947:3<8;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>3:919:>1o_yaWhvkBist`[ozyh}{ThofkprFz{kr0=038?04?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:76535>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<02=858512nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7==0311<1=>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9947=<0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?558;9;4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw311bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9947=80=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?558;9?4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw311bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9947=40=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?558;97827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>0?>14;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:<32=1?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:68769>3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>24;:5;7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>0?>10;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:<32=5?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:68769:3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>24;:5?7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>0?>1<;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:<32=9?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:687692?74dRvltRos`Of~e\jqtgppQojmfM|ny=33:9576;h0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1??>=12>58512nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7==0330<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9947?3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>24;:36;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1??>=7=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~48:50;0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?558;?7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>0?>;:7>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9847=?0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?548;9:4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw310bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9847=;0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?548;9>4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw310bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9847=3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>25;:587827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>1?>15;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:=32=2?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:69769?3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>25;:5<7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>1?>11;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:=32=6?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:69769;3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>25;:507827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>1?>1=;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:=32=>3;8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}976659;2?l4dRvltRos`Of~e\jqtgppQojmfM|ny=32:956294956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw310bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9847;3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>25;:?6;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?>>=;=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~48850=0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?578;994956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw313bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9;47=>0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?578;9=4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw313bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9;47=:0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?578;914956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw31326;:597827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>2?>16;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:>32=3?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6:76983<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>26;:5=7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>2?>12;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:>32=7?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6:76943<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>26;:517837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>2?>1:7?3`8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}975659:6=0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?578;;84946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw31332;>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}97565?5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<00=838502nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7=?037?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6:7632?64dRvltRos`Of~e\jqtgppQojmfM|ny=31:9?9:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0<=1<1<1=>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9:47==0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?568;984956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw3120312<1=>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9:47=90=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?568;9<4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw3120316<1=>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9:47=50=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?568;904946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw3123mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:?32=0?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6;769=3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>27;:5:7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>3?>17;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:?32=4?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6;76993<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>27;:5>7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>3?>13;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:?32=8?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6;76953<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>27;:56;30h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?<>=13:7d:1<1=>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9:47?<0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?568;;7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>3?>7:7>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9746535>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<06=858512nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7=90311<1=>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9=47=<0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?518;9;4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw315bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9=47=80=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?518;9?4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw315bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9=47=40=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?518;97827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>4?>14;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:832=1?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6<769>3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>20;:5;7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>4?>10;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:832=5?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6<769:3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>20;:5?7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>4?>1<;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:832=9?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6<7692?74dRvltRos`Of~e\jqtgppQojmfM|ny=37:9576;h0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?;>=12>58512nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7=90330<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9=47?3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>20;:36;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?;>=7=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~48>50;0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?518;?7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>4?>;:7>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9<47=?0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?508;9:4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw314bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9<47=;0=9:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?508;9>4956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw314bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9<47=3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>21;:587827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>5?>15;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:932=2?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6=769?3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>21;:5<7827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>5?>11;4>3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:932=6?0:?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:6=769;3<6;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>21;:507827i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>5?>1=;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:932=>3;8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}972659;2?l4dRvltRos`Of~e\jqtgppQojmfM|ny=36:956294956j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw314bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9<47;3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>21;:?6;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?:>=;=62=c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4847<3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>2:9776;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?1<03=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4847=?0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?5;:6;7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2>>=37:7>23;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:21?7>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9794835>:5kSumsSlroNexd_k~udqwPlkbg|~J~ov<03:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9794;;5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<0bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;9769;3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>2:94?6;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?1<3;=62=c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4847>3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>2:9576;k0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1?1<2394;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6:21=>>358`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9794:49;6j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw31?>7:71bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;97632?94dRvltRos`Of~e\jqtgppQojmfM|ny=3=8<85?2nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7>32?>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}94948:5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<332>2?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:565;82?64dRvltRos`Of~e\jqtgppQojmfM|ny=0=8429:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0?0314<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;:76::3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>1:9706;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1<1<0:=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4;47=40=7:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?6;:66;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1<1<32=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4;47><0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?6;:5:7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2=>=00:7>12;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6921<8>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9494;25>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<332=>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9494::5>l5kSumsSlroNexd_k~udqwPlkbg|~J~ov<31:929:>1o_yaWhvkBist`[ozyh}{ThofkprFz{kr0?035?04?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:565<5>:5kSumsSlroNexd_k~udqwPlkbg|~J~ov<3=2=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4:47==0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?7;:697837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2<>=31:7>21;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6821?9>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}95948=5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<29?04?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:465;5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<20325<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;;76993<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>0:9416;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1=1<35=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4:47>50=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?7;:5178<7i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2<>=0=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4:47?=0=a:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?7;:493:5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<2358`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9594=49;6j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw33?>6:71bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;;7622?94dRvltRos`Of~e\jqtgppQojmfM|ny=6=858502nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7832>0?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:365;:2?64dRvltRos`Of~e\jqtgppQojmfM|ny=6=8449:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr090312<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;<76:83<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>7:9726;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1:1<04=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4=47=:0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?0;:607837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2;>=3::7150<0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?0;:587837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2;>=02:7>50?<1299gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz818;::4946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw34?>10;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6?21<:>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9294;<5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<5=1=62=c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4=4783<8;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>7:939:>1o_yaWhvkBist`[ozyh}{ThofkprFz{kr09036?04?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:365=5>:5kSumsSlroNexd_k~udqwPlkbg|~J~ov<5=33:7>27;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6>21?;>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}93948?5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<47?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:265;32?64dRvltRos`Of~e\jqtgppQojmfM|ny=7=84?9:>1o_yaWhvkBist`[ozyh}{ThofkprFz{kr08031?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:2658;2?64dRvltRos`Of~e\jqtgppQojmfM|ny=7=8779:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr080323<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;=769?3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>6:9436;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju1;1<37=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4<47>;0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?1;:5?7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt2:>=0;:7>=13:7g?50?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:2659:2?94dRvltRos`Of~e\jqtgppQojmfM|ny=7=8685?2nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7932;>358`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9394<49;6j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw35?>5:71bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;>76;2?64dRvltRos`Of~e\jqtgppQojmfM|ny=4=8469:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0;0310<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;>76:>3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>5:9746;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju181<06=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4?47=80=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?2;:6>7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt29>=34:7>2:7>1299gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz838;:84946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw36?>16;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6=21<<>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9094;>5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<79:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0;0328<13>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;>7692?64dRvltRos`Of~e\jqtgppQojmfM|ny=4=8669:h1o_yaWhvkBist`[ozyh}{ThofkprFz{kr0;033083:7>?1269gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz838;;78<7i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt29>=6=62=c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4?4793<8;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>5:909:>1o_yaWhvkBist`[ozyh}{ThofkprFz{kr0;037?04?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:16525>:5kSumsSlroNexd_k~udqwPlkbg|~J~ov<71299gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz828;994946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw37?>25;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6<21?=>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9194895>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<65?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:065;=2?64dRvltRos`Of~e\jqtgppQojmfM|ny=5=8419:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0:0319<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;?76:53<8;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>4:979:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0:0321<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;?769=3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>4:9456;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju191<31=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4>47>90=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?3;:5=7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt28>=05:7>1=;403mYc}YftiDoqvnUmxnyZfmdmvpDtuip6<21<1299gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz828;;949m6j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw37?>05?69:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr0:0330<13>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;?7682?94dRvltRos`Of~e\jqtgppQojmfM|ny=5=8185?2nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs7;32:>358`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9194?49;6j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw37?>4:716;=0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju161<1<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;076:<3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>;:9766;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju161<00=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4147=>0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?<;:6<7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt27>=36:7>4946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw38?>2<;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6321?6>358`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9>9484946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw38?>14;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6321<>>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9>94;85>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<92?64dRvltRos`Of~e\jqtgppQojmfM|ny=:=8709:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr050326<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;076943<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>;:94>6;=0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju161<3<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;0768<3;:956294946j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw38?>05;403mYc}YftiDoqvnUmxnyZfmdmvpDtuip6321=1269gWqiw_`~cJa{|hSgrq`us\`gncxzNrscz8=8;<78<7i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt27>=7=62=c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4147:3<8;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>;:919:>1o_yaWhvkBist`[ozyh}{ThofkprFz{kr05038?04?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:?6535>:5kSumsSlroNexd_k~udqwPlkbg|~J~ov<83:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9?948;5>55kSumsSlroNexd_k~udqwPlkbg|~J~ov<83?0;?aUsgy]bxeHcurjQatsb{}^bahazt@pqe|:>65;?2?64dRvltRos`Of~e\jqtgppQojmfM|ny=;=8439:11o_yaWhvkBist`[ozyh}{ThofkprFz{kr040317<1<>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;176:;3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>::97?6;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju171<0;=62=c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4047=3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>::9476;20h^z`pVkwlCjr{aXn}xk|tUknajssI{xju171<33=6==c[}e{[dzgFmwplWcv}lyXdcjotvBvwg~4047>?0=8:fPpjvPa}bM`x}gRdsvavrSadodyyO}r`{?=;:5;7837i]{oqUjpm@k}zbYi|{jsuVji`ir|Hxymt26>=07:7>13;4?3mYc}YftiDoqvnUmxnyZfmdmvpDtuip6221<7>3:8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9?94;35>:5kSumsSlroNexd_k~udqwPlkbg|~J~ov<83c8`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9?94:;1<3<7;eQwkuQn|aLgy~f]epwfwqRnele~xL|}ax>::9566;=0h^z`pVkwlCjr{aXn}xk|tUknajssI{xju171<2<13>bT|fz\eyfIltqkV`wrmz~_e`k`uuCqvd;176?2?94dRvltRos`Of~e\jqtgppQojmfM|ny=;=8085?2nXxb~XiujEhpuoZl{~i~z[ilglqqGuzhs75329>358`Vrhx^cdKbzsiPfupct|]cfib{{Aspb}9?94>49;6j\tnrTmqnAd|yc^hzervWmhch}}Ky~lw39?>;:71=5kSupfehUsi}oNbllceBnfewGuzhs7=?0=0:fPpwcfeZ~jxhKaacnfGicfzHxymt2>3?03?aUszlkf_yo{eDlbficDdlkyM|ny=37:7699o1o_y|jalQweqcBfhhgiNbjasCqvd;17;m7i]{rdcnWqgsmLdjnakFn@pqe|:728?5=n5kSupfehUsi}oNbllceHlBvwg~494:h6j\tsgbiVrf|lOemobjIoCqvd;994:h6j\tsgbiVrf|lOemobjIoCqvd;984:h6j\tsgbiVrf|lOemobjIoCqvd;9;4:h6j\tsgbiVrf|lOemobjIoCqvd;9:4:h6j\tsgbiVrf|lOemobjIoCqvd;9=4:h6j\tsgbiVrf|lOemobjIoCqvd;9<4:o6j\tsgbiVrf|lOemobjIoCqvd;97;h7i]{rdcnWqgsmLdjnakFn@pqe|:568i0h^z}e`oPpdrbMgki`hGaAspb}9599j1o_y|jalQweqcBfhhgiD`Nrscz8186k2nXxknmRvbp`CiikfnEcO}r`{?1;7d3mY~hobSucwa@hfjeoBbL|}ax>5:4ebT|{oja^zntdGmegjbAgKy~lw39?03?aUszlkf_yo{eDlbficH}}Ky~lw30;36:4b3:4c24;7b3mY~hobSucwa@hfjeoDyyO}r`{?5486m2nXxknmRvbp`CiikfnCxzNrscz84499l1o_y|jalQweqcBfhhgiB{{Aspb}97468o0h^z}e`oPpdrbMgki`hAzt@pqe|:6<7;n7i]{rdcnWqgsmLdjnak@uuCqvd;9<4:h6j\tsgbiVrf|lOemobjOtvBvwg~484:h6j\tsgbiVrf|lOemobjOtvBvwg~4;4:h6j\tsgbiVrf|lOemobjOtvBvwg~4:4:h6j\tsgbiVrf|lOemobjOtvBvwg~4=4:h6j\tsgbiVrf|lOemobjOtvBvwg~4<4:h6j\tsgbiVrf|lOemobjOtvBvwg~4?4:h6j\tsgbiVrf|lOemobjOtvBvwg~4>4:h6j\tsgbiVrf|lOemobjOtvBvwg~414:h6j\tsgbiVrf|lOemobjOtvBvwg~404:m6j\tsgbiVrf|lE~xL|}ax>3:9699j1o_y|jalQweqcH}}Ky~lw30?>2>586i2nXxknmRvbp`Ir|Hxymt2?>=3=5g=c[}xnm`]{augLqqGuzhs7==030?3g?aUszlkf_yo{eNwwEwtfq5;;21?50?3a?aUszlkf_yo{eNwwEwtfq5;;21?11c9gWqtbidYmyk@uuCqvd;9847<3?k;eQwv`gj[}kiB{{Aspb}97665;1<3?m;eQwv`gj[}kiB{{Aspb}97665;5=o5kSupfehUsi}oDyyO}r`{?578;87;o7i]{rdcnWqgsmFM|ny=31:97=87;i7i]{rdcnWqgsmFM|ny=31:9799k1o_y|jalQweqcH}}Ky~lw312=394;7e3mY~hobSucwaJssI{xju1?<>=3=5g=c[}xnm`]{augLqqGuzhs7=9030?3g?aUszlkf_yo{eNwwEwtfq5;?21?50?3a?aUszlkf_yo{eNwwEwtfq5;?21?11c9gWqtbidYmyk@uuCqvd;9<47<3?k;eQwv`gj[}kiB{{Aspb}97265;1<3?m;eQwv`gj[}kiB{{Aspb}97265;5=l5kSupfehUsi}oDyyO}r`{?5;:768i0h^z}e`oPpdrbG|~J~ov<02:4g0c8`VrumhgXxlzjOtvBvwg~4;47=3?n;eQwv`gj[}kiB{{Aspb}959494:o6j\tsgbiVrf|lE~xL|}ax>0:97=87;j7i]{rdcnWqgsmFM|ny=1=8486i2nXxknmRvbp`Ir|Hxymt2;>=2=5f=c[}xnm`]{augLqqGuzhs7832>:1<2e>bT|{oja^zntdMvpDtuip6?21?11`9gWqtbidYmyk@uuCqvd;=76;2c:fPpwcfeZ~jxhAzt@pqe|:065;1<3?n;eQwv`gj[}kiB{{Aspb}919484:m6j\tsgbiVrf|lE~xL|}ax>;:9699j1o_y|jalQweqcH}}Ky~lw38?>2>586i2nXxknmRvbp`Ir|Hxymt27>=3=5d=c[}xnm`]{augLqqGuzhs7532?>0a8`VrumhgXxlzjOtvBvwg~4047=7>11`9gWqtbidYmyk@uuCqvd;176:2>5kdlf8mwOhZqNjxl2?>d9jvLiUpMkm1??>d9jvLiUpMkm1?>>d9jvLiUpMkm1?=>d9jvLiUpMkm1?<>d9jvLiUpMkm1?;>028mwOhZqNjxl2>5;2=a>ouAfXsHlzn<07=`>ouAfXsHlzn<0e9jvLiUpMkm1:1d:kqMjTLh~j080k;hpJkW~Ci}k7:3j4isKlV}Bf|h6<2i5frHmQ|Agsi525h6g}InP{@drf404m7d|FoSzGeqgXf5:5==5frHmQ|AgsiVd7==0>0:kqMjTLh~jSc2>1?33?ltNg[rOmyoPn=31:466g}InP{@drfWg6:97>1119jvLiUpMkmR`314ouAfXsHlzn_o>1:c=nz@eYtIo{a^l?7;`4:a=n|@e_tIo{a=:=`>osAf^sHlzn<84iuKlP}Bf|hUe0<=1119jpLiSpMkmR`315<26>osAf^sHlzn_o>21?69991bxDa[xEcweZh;9<4m7dzFoUzGeqgXf5;5j6g{InV{@drfWg692k5ftHmW|AgsiVd7?3h4iuKlP}Bf|hUe090i;hvJkQ~Ci}kTb1;1f:kwMjRLh~jSc29>g9jpLiSpMkmR`37?d8mqOh\qNjxlQa<9osAf^sDhokesg8mqOh\qBnmik}_o:8j55195:546`?373?5;>1>18:l3734;9780bb64otv?5?49m2xIm~kLljqUeioc9:1yNl}jCmm`ovPfd`nBby?n;s@bw`EkgjaxZlbfdHlw[wusxf~:96|Cobif`Cok|lxHcx`{<1<22>tKgjanhKgctdp@kphs48:5=;5}Lnahaa@nd}oyOb{at=32:403?9;sNlgnccN`fiM`uov?5686=2xGcnejdGkop`tDg|d0<0>5:pOkfmblOcgxh|Lotlw8786=2xGcnejdGkop`tDg|d0>0>5:pOkfmblOcgxh|Lotlw8186=2xGcnejdGkop`tDg|d080>5:pOkfmblOcgxh|Lotlw8386=2xGcnejdGkop`tDg|d0:0>5:pOkfmblOcgxh|Lotlw8=86=2xGcnejdGkop`tDg|d040>4:pOkfmblOcgxh|Lotlw[5733{FdofkkFhnwawEh}g~T=<;4rMm`o`bAae~n~Naznu]24430~AalkdfEmirbzJe~byQ9159qHjelmmLb`yk}CnwmpZ16<2xGcnejdGkop`tDg|dS5?;;sNlgnccN`fiM`uov\=c=uXefGcnejdOmQwq743{Zg`AalkdfMkWusW`d}=l5}PmnOkfmblGeYyQfnw3\MKPX8880~daKi`eqehCiikfnEc?>;wGmegjbKakbb^zntd32?}e0c=;;x <"fge:451<µ8;˺l2ɳ±׻b3ȴźøzHIz?44?k;AB{a`022O0963l?5n4>320g<6<51l2?wc??63695>h68?8>6;5+11417?77>9i0q^896;33270=n=3h6<=<2e:0>7?a<01oih8::182>4}T>>91==8=6;d7=f<6;:8o4>4=9d`7?sRa>>?1<7?51;:g4<}T>>91==8=6;d7=f<6;:8o4>4=9d`7?!77=m;1ih;k;%d7=`<6;?l:7okj6483>1`e2=88648j{I331f?<,8:>o94je778^0>328:5127962c=;k31?oo523g964e=;=o1=:?51519512=;ki1?ol53c2962`=;ko1?oj53c39501=:>>1=i653909y!74>o>1=>8i3:&273`2289=j?5+f74`>42c3-l=:o4>0704?l74>1<1<7*i4`;9560?=2dm8l650:9j560?<3:1(k:n9;302=3j47?4;h302=5=83.m8l75124;1>ha65f124;6?6=,o>j57?<6978jc2f03907d?<69394?"a875:le0d>=<21b=>870;29 c2f13;8:5;4ng6b=n9:<3i7>5$g6b=?74>1?0bk:n8;58?l74>1n1<7*i4`;9560?=2dm8l658:9j560?k3:1(k:n9;302=3j4774;h302=d=83.m8l75124;1>haj57?<6978jc2f03h07d?<69;94?"a875:le0d>=k21b=>878;29 c2f13;8:5;4ng6b=n9:<5$g6b=?74>1?0bk:n8;d8?l74>0=1<7*i4`;9560>>2dm8l650:9j560>=3:1(k:n9;302<0j47?4;h302<2=83.m8l75124:2>ha65f124:7?6=,o>j57?<6848jc2f03907d?<68094?"a866:le0d>=<21b=>861;29 c2f13;8:484ng6b50;&e0d?=9:<2:6`i4`:92>=n9:<2j7>5$g6b=?74>0<0bk:n8;58?l74>0o1<7*i4`;9560>>2dm8l658:9j560>l3:1(k:n9;302<0j4774;h302haj57?<6848jc2f03h07d?<68c94?"a866:le0d>=k21b=>869;29 c2f13;8:484ng6b=n9:<2<7>5$g6b=?74>0<0bk:n8;d8?l761o21<7*i4`;954?a?2dm8l650:9j54?a>3:1(k:n9;32=c1j47?4;h32=c3=83.m8l7510;e3>ha65f10;e0?6=,o>j57?>9g58jc2f03907d?>9g094?"a=<21b=<7i1;29 c2f13;:5k94ng6b50;&e0d?=983m;6`i4`:92>=n983nj7>5$g6b=?761o=0bk:n8;58?l761lo1<7*i4`;954?a?2dm8l658:9j54?bl3:1(k:n9;32=c1j4774;h32=`e=83.m8l7510;e3>haj57?>9g58jc2f03h07d?>9dc94?"a=k21b=<7j9;29 c2f13;:5k94ng6b=n983n:7>5$g6b=?761o=0bk:n8;d8?l761l?1<7*i4`;954?a?2dm8l651198m47>m=0;6)h;a8825<`03gl?m54>1:9j54?b;3:1(k:n9;32=c1j47?=;:k25ha18d4?k`3i10:965f10;gb?6=,o>j57?>9g58jc2f03;=76g>18ff>5<#n=k269ea94?"a=9110e!`3i00:=4h8;od7e=<6121b=<7ka;29 c2f13;:5k94ng6b28;2j:5af5c;>4d<3`;:5i650;&e0d?=983m;6`i4`:95f==n983o:7>5$g6b=?761o=0bk:n8;3f?>o690n>6=4+f5c:>47>n>1ej9o7:0d8?l761m>1<7*i4`;954?a?2dm8l652198m47>l:0;6)h;a8825<`03gl?m54=1:9j54?c93:1(k:n9;32=c1j47<=;:k25ha954i03:g`<72-l?m44>18d4?k`3i109965f10;``?6=,o>j57?>9g58jc2f038=76g>18a`>5<#n=k269b`94?"a=:110e!`3i00:=4h8;od7e=<5121b=<7l9;29 c2f13;:5k94ng6b28;2j:5af5c;>7d<3`;:5n850;&e0d?=983m;6`i4`:96f==n983h87>5$g6b=?761o=0bk:n8;0f?>o690i86=4+f5c:>47>n>1ej9o7:3d8?l761j81<7*i4`;954?a?2dm8l653198m47>k80;6)h;a8825<`03gl?m54<1:9j54?d83:1(k:n9;32=c1j47==;:k25=4;h32=gc=83.m8l7510;e3>ha18d4?k`3i108965f10;af?6=,o>j57?>9g58jc2f039=76g>18`b>5<#n=k269c;94?"a=;110e!`3i00:=4h8;od7e=<4121b=<7m7;29 c2f13;:5k94ng6b28;2j:5af5c;>6d<3`;:5o;50;&e0d?=983m;6`i4`:97f==n983i?7>5$g6b=?761o=0bk:n8;1f?>o690h96=4+f5c:>47>n>1ej9o7:2d8?l761k:1<7*i4`;954?a?2dm8l654198m47>io0;6)h;a8825<`03gl?m54;1:9j54?fm3:1(k:n9;32=c1j47:=;:k25ha18d4?k`3i10?965f10;be?6=,o>j57?>9g58jc2f03>=76g>18c:>5<#n=k269`:94?"a=<110e!`3i00:=4h8;od7e=<3121b=<7n5;29 c2f13;:5k94ng6b28;2j:5af5c;>1d<3`;:5l=50;&e0d?=983m;6`i4`:90f==n983j=7>5$g6b=?761o=0bk:n8;6f?>o690k;6=4+f5c:>47>n>1ej9o7:5d8?l7610l1<7*i4`;954?a?2dm8l655198m47>1l0;6)h;a8825<`03gl?m54:1:9j54?>l3:1(k:n9;32=c1j47;=;:k25ha18d4?k`3i10>965f10;:3?6=,o>j57?>9g58jc2f03?=76g>18;5>5<#n=k2698794?"a==110e!`3i00:=4h8;od7e=<2121b=<763;29 c2f13;:5k94ng6b28;2j:5af5c;>0d<3`;:54?50;&e0d?=983m;6`i4`:91f==n9833i7>5$g6b=?761o=0bk:n8;7f?>o6902o6=4+f5c:>47>n>1ej9o7:4d8?l7611i1<7*i4`;954?a?2dm8l656198m47>0k0;6)h;a8825<`03gl?m5491:9j54??i3:1(k:n9;32=c1j478=;:k25<>>290/j9o6:03:b2=in=k36;=4;h32==>=83.m8l7510;e3>ha18d4?k`3i10=965f10;;2?6=,o>j57?>9g58jc2f03<=76g>18:6>5<#n=k2699194?"a=>110e!`3i00:=4h8;od7e=<1121b=<771;29 c2f13;:5k94ng6b28;2j:5af5c;>3d<3`;:5:h50;&e0d?=983m;6`i4`:92f==n9835$g6b=?761o=0bk:n8;4f?>o690=h6=4+f5c:>47>n>1ej9o7:7d8?l761>h1<7*i4`;954?a?2dm8l657198m47>?h0;6)h;a8825<`03gl?m5481:9j54?003:1(k:n9;32=c1j479=;:k25<10290/j9o6:03:b2=in=k36:=4;h32=20=83.m8l7510;e3>ha18d4?k`3i10<965f10;40?6=,o>j57?>9g58jc2f03==76g>1850>5<#n=k26=07d?>96094?"a=?110e!`3i00:=4h8;od7e=<0121b=<780;29 c2f13;:5k94ng6b28;2j:5af5c;>2d<3`;:5;j50;&e0d?=983m;6`i4`:93f==n983=n7>5$g6b=?761o=0bk:n8;5f?>o69047>n>1ej9o7:6d8?l761?31<7*i4`;954?a?2dm8l658198m47>>10;6)h;a8825<`03gl?m5471:9j54?1?3:1(k:n9;32=c1j476=;:k25<01290/j9o6:03:b2=in=k365=4;h32=33=83.m8l7510;e3>ha18d4?k`3i103965f10;56?6=,o>j57?>9g58jc2f032=76g>1842>5<#n=k2697294?"a=0110e!`3i00:=4h8;od7e=f32c:=4;k:18'b1g>28;2j:5af5c;>=d<3`;:58m50;&e0d?=983m;6`i4`:9=n983>m7>5$g6b=?761o=0bk:n8;:f?>o690?26=4+f5c:>47>n>1ej9o7:9d8?l761<=1<7*i4`;954?a?2dm8l659198m47>=?0;6)h;a8825<`03gl?m5461:9j54?2=3:1(k:n9;32=c1j477=;:k25<33290/j9o6:03:b2=in=k364=4;h32=05=83.m8l7510;e3>ha18d4?k`3i102965f10;65?6=,o>j57?>9g58jc2f033=76g>1873>5<#n=k2695d94?"a=1110e!`3i00:=4h8;od7e=<>121b=<7;c;29 c2f13;:5k94ng6b28;2j:5af5c;>=n983?47>5$g6b=?761o=0bk:n8;;f?>o690><6=4+f5c:>47>n>1ej9o7:8d8?l761=<1<7*i4`;954?a?2dm8l65a198m47><<0;6)h;a8825<`03gl?m54n1:9j54?3<3:1(k:n9;32=c1j47o=;:k25<24290/j9o6:03:b2=in=k36l=4;h32=17=83.m8l7510;e3>ha18d4?k`3i10j965f10;0b?6=,o>j57?>9g58jc2f03k=76g>181f>5<#n=k2692f94?"a=i110e!`3i00:=4h8;od7e=28;2j:5af5c;>dd<3`;:5>750;&e0d?=983m;6`i4`:9ef==n9838:7>5$g6b=?761o=0bk:n8;cf?>o6909>6=4+f5c:>47>n>1ej9o7:`d8?l761:>1<7*i4`;954?a?2dm8l65b198m47>;:0;6)h;a8825<`03gl?m54m1:9j54?4:3:1(k:n9;32=c1j47l=;:k25<56290/j9o6:03:b2=in=k36o=4;h32=66=83.m8l7510;e3>ha18d4?k`3i10i965f10;1a?6=,o>j57?>9g58jc2f03h=76g>180g>5<#n=k2693c94?"a=j110e!`3i00:=4h8;od7e=28;2j:5af5c;>gd<3`;:5?850;&e0d?=983m;6`i4`:9ff=84?:%d7e<<690l<7ch;a98a`>=n983987>5$g6b=?761o=0bk:n8;`f?>o690886=4+f5c:>47>n>1ej9o7:cd8?l761;81<7*i4`;954?a?2dm8l65c198m47>:80;6)h;a8825<`03gl?m54l1:9j54?6n3:1(k:n9;32=c1j47m=;:k25<7b290/j9o6:03:b2=in=k36n=4;h32=4b=83.m8l7510;e3>ha18d4?k`3i10h965f10;2f?6=,o>j57?>9g58jc2f03i=76g>183b>5<#n=k2690;94?"a=k110e!`3i00:=4h8;od7e=7;29 c2f13;:5k94ng6b28;2j:5af5c;>fd<3`;:5<:50;&e0d?=983m;6`i4`:9gf=4?:%d7e<<690l<7ch;a98``>=n983:>7>5$g6b=?761o=0bk:n8;af?>o690;:6=4+f5c:>47>n>1ej9o7:bd8?l7618:1<7*i4`;954?a?2dm8l65d198m47>8o0;6)h;a8825<`03gl?m54k1:9j54?7m3:1(k:n9;32=c1j47j=;:k25<6c290/j9o6:03:b2=in=k36i=4;h32=5e=83.m8l7510;e3>ha18d4?k`3i10o965f10;3=?6=,o>j57?>9g58jc2f03n=76g>182;>5<#n=k2691594?"a=l110e!`3i00:=4h8;od7e=;:18'b1g>28;2j:5af5c;>ad<3`;:5==50;&e0d?=983m;6`i4`:9`f==n983;=7>5$g6b=?761o=0bk:n8;ff?>o690:;6=4+f5c:>47>n>1ej9o7:ed8?l760oo1<7*i4`;954?a?2dm8l65e198m47?nm0;6)h;a8825<`03gl?m54j1:9j54>ak3:1(k:n9;32=c1j47k=;:k25=`e290/j9o6:03:b2=in=k36h=4;h32ha18d4?k`3i10n965f10:ej57?>9g58jc2f03o=76g>19d4>5<#n=k268g494?"a=m110e!`3i00:=4h8;od7e=28;2j:5af5c;>`d<3`;:4k?50;&e0d?=983m;6`i4`:9af==n982nj7>5$g6b=?761o=0bk:n8;gf?>o691on6=4+f5c:>47>n>1ej9o7:dd8?l760ln1<7*i4`;954?a?2dm8l65f198m47?mj0;6)h;a8825<`03gl?m54i1:9j54>bj3:1(k:n9;32=c1j47h=;:k25=cf290/j9o6:03:b2=in=k36k=4;h32<`>=83.m8l7510;e3>ha18d4?k`3i10m965f10:f2?6=,o>j57?>9g58jc2f03l=76g>19g6>5<#n=k268d694?"a=n110e!`3i00:=4h8;od7e=:18'b1g>28;2j:5af5c;>cd<3`;:4h>50;&e0d?=983m;6`i4`:9bf==n982oh7>5$g6b=?761o=0bk:n8;df?>o691nh6=4+f5c:>47>n>1ej9o7:gd8?l760mh1<7*i4`;954?a?2dm8l651128?l760mk1<7*i4`;954?a?2dm8l651138?l760m31<7*i4`;954?a?2dm8l651108?l760m21<7*i4`;954?a?2dm8l651118?l760m=1<7*i4`;954?a?2dm8l651168?l760m<1<7*i4`;954?a?2dm8l651178?l760m?1<7*i4`;954?a?2dm8l651148?l760m>1<7*i4`;954?a?2dm8l651158?l760m81<7*i4`;954?a?2dm8l6511:8?l760m;1<7*i4`;954?a?2dm8l6511;8?l760m:1<7*i4`;954?a?2dm8l6511c8?l760jl1<7*i4`;954?a?2dm8l6511`8?l760jo1<7*i4`;954?a?2dm8l6511a8?l760jn1<7*i4`;954?a?2dm8l6511f8?l760ji1<7*i4`;954?a?2dm8l6511g8?l760jh1<7*i4`;954?a?2dm8l6511d8?l760jk1<7*i4`;954?a?2dm8l651028?l760j31<7*i4`;954?a?2dm8l651038?l760j=1<7*i4`;954?a?2dm8l651008?l760j<1<7*i4`;954?a?2dm8l651018?l760j?1<7*i4`;954?a?2dm8l651068?l760j>1<7*i4`;954?a?2dm8l651078?l760j91<7*i4`;954?a?2dm8l651048?l760j81<7*i4`;954?a?2dm8l651058?l760j;1<7*i4`;954?a?2dm8l6510:8?l760j:1<7*i4`;954?a?2dm8l6510;8?l760kl1<7*i4`;954?a?2dm8l6510c8?l760ko1<7*i4`;954?a?2dm8l6510`8?l76i:i1<7*i4`;954?a?2dm8l6510a8?l76i:h1<7*i4`;954?a?2dm8l6510f8?l76i:k1<7*i4`;954?a?2dm8l6510g8?l76i:31<7*i4`;954?a?2dm8l6510d8?l76i:21<7*i4`;954?a?2dm8l651328?l76i:=1<7*i4`;954?a?2dm8l651338?l76i:<1<7*i4`;954?a?2dm8l651308?l76i:?1<7*i4`;954?a?2dm8l651318?l76i:>1<7*i4`;954?a?2dm8l651368?l76i:91<7*i4`;954?a?2dm8l651378?l76i:;1<7*i4`;954?a?2dm8l651348?l76i::1<7*i4`;954?a?2dm8l651358?l76i;l1<7*i4`;954?a?2dm8l6513:8?l76i;o1<7*i4`;954?a?2dm8l6513;8?l76i;n1<7*i4`;954?a?2dm8l6513c8?l76i;i1<7*i4`;954?a?2dm8l6513`8?l76i;h1<7*i4`;954?a?2dm8l6513a8?l76i;k1<7*i4`;954?a?2dm8l6513f8?l76i;31<7*i4`;954?a?2dm8l6513g8?l76i;21<7*i4`;954?a?2dm8l6513d8?l76i;<1<7*i4`;954?a?2dm8l651228?l76i;?1<7*i4`;954?a?2dm8l651238?l76i;>1<7*i4`;954?a?2dm8l651208?l76i;91<7*i4`;954?a?2dm8l651218?l76i;81<7*i4`;954?a?2dm8l651268?l76i;;1<7*i4`;954?a?2dm8l651278?l76i;:1<7*i4`;954?a?2dm8l651248?l76i8l1<7*i4`;954?a?2dm8l651258?l76i8o1<7*i4`;954?a?2dm8l6512:8?l76i8n1<7*i4`;954?a?2dm8l6512;8?l76i8h1<7*i4`;954?a?2dm8l6512c8?l76i8k1<7*i4`;954?a?2dm8l6512`8?l76i831<7*i4`;954?a?2dm8l6512a8?l76i821<7*i4`;954?a?2dm8l6512f8?l76i8=1<7*i4`;954?a?2dm8l6512g8?l76i8<1<7*i4`;954?a?2dm8l6512d8?l76i8?1<7*i4`;954?a?2dm8l651528?l76i8>1<7*i4`;954?a?2dm8l651538?l76i891<7*i4`;954?a?2dm8l651508?l76i881<7*i4`;954?a?2dm8l651518?l76i8:1<7*i4`;954?a?2dm8l651568?l76i9l1<7*i4`;954?a?2dm8l651578?l76i9o1<7*i4`;954?a?2dm8l651548?l76i9n1<7*i4`;954?a?2dm8l651558?l76i9i1<7*i4`;954?a?2dm8l6515:8?l76i9h1<7*i4`;954?a?2dm8l6515;8?l76i9k1<7*i4`;954?a?2dm8l6515c8?l76i931<7*i4`;954?a?2dm8l6515`8?l76i921<7*i4`;954?a?2dm8l6515a8?l76i9=1<7*i4`;954?a?2dm8l6515f8?l76i9?1<7*i4`;954?a?2dm8l6515g8?l76i9>1<7*i4`;954?a?2dm8l6515d8?l76i991<7*i4`;954?a?2dm8l651428?l76i981<7*i4`;954?a?2dm8l651438?l76i9;1<7*i4`;954?a?2dm8l651408?l76i9:1<7*i4`;954?a?2dm8l651418?l761ol1<7*i4`;954?a?2dm8l651468?l761oo1<7*i4`;954?a?2dm8l651478?l761on1<7*i4`;954?a?2dm8l651448?l761oi1<7*i4`;954?a?2dm8l651458?l761ok1<7*i4`;954?a?2dm8l6514:8?l761o31<7*i4`;954?a?2dm8l6514;8?l761o91<7*i4`;954?a?2dm8l6514c8?l761l21<7*i4`;954?a?2dm8l6514`8?l761mn1<7*i4`;954?a?2dm8l6514a8?l761m81<7*i4`;954?a?2dm8l6514f8?l761j=1<7*i4`;954?a?2dm8l6514g8?l761ki1<7*i4`;954?a?2dm8l6514d8?l761k;1<7*i4`;954?a?2dm8l651728?l761h<1<7*i4`;954?a?2dm8l651738?l7610k1<7*i4`;954?a?2dm8l651708?l7611l1<7*i4`;954?a?2dm8l651718?l7611>1<7*i4`;954?a?2dm8l651768?l761>31<7*i4`;954?a?2dm8l651778?l761?o1<7*i4`;954?a?2dm8l651748?l761?91<7*i4`;954?a?2dm8l651758?l761<21<7*i4`;954?a?2dm8l6517:8?l761=n1<7*i4`;954?a?2dm8l6517;8?l761=81<7*i4`;954?a?2dm8l6517c8?l761:=1<7*i4`;954?a?2dm8l6517`8?l761;h1<7*i4`;954?a?2dm8l6517a8?l761;:1<7*i4`;954?a?2dm8l6517f8?l7618?1<7*i4`;954?a?2dm8l6517g8?l7619k1<7*i4`;954?a?2dm8l6517d8?l760ol1<7*i4`;954?a?2dm8l651628?l760o>1<7*i4`;954?a?2dm8l651638?l760l31<7*i4`;954?a?2dm8l651608?l760mo1<7*i4`;954?a?2dm8l651618?l760m91<7*i4`;954?a?2dm8l651668?l760j21<7*i4`;954?a?2dm8l651678?l76i:n1<7*i4`;954?a?2dm8l651648?l76i:81<7*i4`;954?a?2dm8l651658?l76i;=1<7*i4`;954?a?2dm8l6516:8?l76i8i1<7*i4`;954?a?2dm8l6516;8?l76i8;1<7*i4`;954?a?2dm8l6516c8?l76i9<1<7*i4`;954?a?2dm8l6516`8?l761oh1<7*i4`;954?a?2dm8l6516a8?l7610h1<7*i4`;954?a?2dm8l6516f8?l761;i1<7*i4`;954?a?2dm8l6516g8?l760kn1<7*i4`;954?a?2dm8l6516d8?l76il91<7*i4`;954gb:2dm8l650:9j54gb93:1(k:n9;32e`4j47?4;h32e`6=83.m8l7510cf6>ha65f10cgb?6=,o>j57?>ad08jc2f03907d?>aeg94?"a=<21b=650;&e0d?=98n8;6`i4`:94>=n98n8:7>5$g6b=?76l:=0bk:n8;38?l76l:?1<7*i4`;954b4?2dm8l652:9j54b4<3:1(k:n9;32`61j47=4;h32`65=83.m8l7510f03>haj57?>d258jc2f03?07d?<31094?"a=?1:le0d>=821b=>=?0;29 c2f13;8?=?4ng6bkk50;&e0d?=9:9;=6`i4`:96>=n9:8mh7>5$g6b=?74;9;0bk:n8;18?l74:oi1<7*i4`;9565792dm8l654:9j564aj3:1(k:n9;30757j47;4;h306cg=83.m8l7512135>haj57?<3138jc2f03=07d?<2g:94?"a=?1:le0d>=021b=>k850;&e0d?=9:9;=6`i4`:9e>=n9:8m97>5$g6b=?74;9;0bk:n8;`8?l74:o91<7*i4`;9565792dm8l65c:9j564a:3:1(k:n9;30757j47j4;h306c7=83.m8l7512135>haj57?<3138jc2f03l07d?<2dd94?"a=?1:le0d>=9910e<==ed83>!`3i00:?>>>;od7e=<6921b=>2898<<5af5c;>45<3`;8>hl50;&e0d?=9:9;=6`i4`:951==n9:9;57>5$g6b=?74;9;0bk:n8;35?>o6;::36=4+f5c:>454881ej9o7:058?l74;9=1<7*i4`;9565792dm8l651998m4548?0;6)h;a88276663gl?m54>9:9j5657=3:1(k:n9;30757j47?n;:k27663290/j9o6:01044=in=k36ha3222?k`3i10:h65f120e0?6=,o>j57?<3138jc2f03;n76g>33g:>5<#n=k26<=<009mb1g?28l07d??f5a94?"a=821b==h;a;29 c2f13;;j9l4ng6b=n99l?;7>5$g6b=?77n=h0bk:n8;18?l77n=<1<7*i4`;955`3j2dm8l654:9j55`3=3:1(k:n9;33b1dj47;4;h33b12=83.m8l7511d7f>haj57??f5`8jc2f03=07d??f5094?"a=021b==h;1;29 c2f13;;j9l4ng6b50;&e0d?=99l?n6`i4`:9e>=n99l8j7>5$g6b=?77n=h0bk:n8;`8?l77n:n1<7*i4`;955`3j2dm8l65c:9j55`4k3:1(k:n9;33b1dj47j4;h33b6d=83.m8l7511d7f>haj57??f5`8jc2f03l07d??f2;94?"a=9910e<>i3983>!`3i00:28:m8o5af5c;>45<3`;;j>;50;&e0d?=99l?n6`i4`:951=i7ch;a9821>=n99l>?7>5$g6b=?77n=h0bk:n8;35?>o68o?96=4+f5c:>46a9:9j55`3n3:1(k:n9;33b1dj47?n;:k24c2b290/j9o6:02e0g=in=k36ha0g6a?k`3i10:h65f11d0a?6=,o>j57??f5`8jc2f03;n76g>0g10>5<#n=k26<>i4c9mb1g?28l07d??f8294?"a=821b==h7e;29 c2f13;;j5h4ng6b=n99l3o7>5$g6b=?77n1l0bk:n8;18?l77n1k1<7*i4`;955`?n2dm8l654:9j55`?13:1(k:n9;33b=`j47;4;h33b=>=83.m8l7511d;b>haj57??f9d8jc2f03=07d??f9494?"a=021b==h75;29 c2f13;;j5h4ng6b=n99l3?7>5$g6b=?77n1l0bk:n8;`8?l77n181<7*i4`;955`?n2dm8l65c:9j55`?93:1(k:n9;33b=`j47j4;h33b2`=83.m8l7511d;b>haj57??f9d8jc2f03l07d??f6f94?"a=9910e<>i7b83>!`3i00:28:m4k5af5c;>45<3`;;j:750;&e0d?=99l3j6`i4`:951==n99l<;7>5$g6b=?77n1l0bk:n8;35?>o68o==6=4+f5c:>46a0o1ej9o7:058?l77n>>1<7*i4`;955`?n2dm8l651998m46a?:0;6)h;a8824c>a3gl?m54>9:9j55`0:3:1(k:n9;33b=`j47?n;:k24c16290/j9o6:02eha0g:e?k`3i10:h65f11d5a?6=,o>j57??f9d8jc2f03;n76g>0g4g>5<#n=k26<>i8g9mb1g?28l07d??f7a94?"a=:910e<>i6c83>!`3i00:28:m4k5af5c;>75<3`;;j;950;&e0d?=99l3j6`i4`:961==n99l=97>5$g6b=?77n1l0bk:n8;05?>o68o46a0o1ej9o7:358?l77n?91<7*i4`;955`?n2dm8l652998m46a>;0;6)h;a8824c>a3gl?m54=9:9j55`193:1(k:n9;33b=`j47han54i02e1a<72-l?m44>0g:e?k`3i109h65f11d6g?6=,o>j57??f9d8jc2f038n76g>0g7a>5<#n=k26<>i8g9mb1g?2;l07d??f4c94?"a=;910e<>i5883>!`3i00:28:m4k5af5c;>65<3`;;j8850;&e0d?=99l3j6`i4`:971==n99l287>5$g6b=?77n1l0bk:n8;15?>o68o386=4+f5c:>46a0o1ej9o7:258?l77n081<7*i4`;955`?n2dm8l653998m46a180;6)h;a8824c>a3gl?m54<9:9j55`?j3:1(k:n9;33b=`j47=n;:k24c>7290/j9o6:02el4;h33b23=83.m8l7511d;b>ha0g:e?k`3i108h65f11d6b?6=,o>j57??f9d8jc2f039n76g>0g77>5<#n=k26<>i8g9mb1g?2:l07d??f8:94?"a=821b==h66;29 c2f13;;j494ng6b5;hgf0g<722cni9m50;9j560f93:17d?<6`094?=n9:9;m7>5;h3075d=831b==h69;29?l77n0?1<75`124be?6=,o>j57?<6`;8jc2f03:07b?<6`:94?"a8n9:le0d>=921d=>8n7;29 c2f13;8:l74ng6b=h9:5$g6b=?74>h30bk:n8;68?j74>h>1<7*i4`;9560f12dm8l655:9l560e;3:1(k:n9;302d?j4784;n302g4=83.m8l75124b=>haj57?<6`;8jc2f03207b?<6c294?"a8n9:le0d>=121d=>8nf;29 c2f13;8:l74ng6b=h9:5$g6b=?74>h30bk:n8;a8?j74>hi1<7*i4`;9560f12dm8l65d:9l560fj3:1(k:n9;302d?j47k4;n302d5=83.m8l75124b=>haj57?<6cc8jc2f03:07b?<6c;94?"a8ma:le0d>=921d=>8m8;29 c2f13;8:oo4ng6b=h9:5$g6b=?74>kk0bk:n8;68?j74>k?1<7*i4`;9560ei2dm8l655:9l560d<3:1(k:n9;302ggj4784;n302f5=83.m8l75124ae>haj57?<6cc8jc2f03207b?<6b394?"a8ma:le0d>=121d=>8l0;29 c2f13;8:oo4ng6b=h9:5$g6b=?74>kk0bk:n8;a8?j74>kn1<7*i4`;9560ei2dm8l65d:9l560ek3:1(k:n9;302ggj47k4;n302g2=83.m8l75124ae>haj57?>ae:8jc2f03:07b?>ae694?"a=921d==h98kh47>5$g6b=?76im20bk:n8;68?j76ij>1<7*i4`;954gc02dm8l655:9l54g3<3:1(k:n9;32e15j47>4;n32e14=83.m8l7510c77>haj57?>a518jc2f03807b?>a5294?"a=;21d=k50;&e0d?=98k??6`i4`:91>=h98k3?7>5$g6b=?76i180bk:n8;28?j76i1;1<7*i4`;954g?:2dm8l651:9l54g?83:1(k:n9;32e=4j47<4;n32e2`=83.m8l7510c;6>haj57?>a908jc2f03>07b?>a6f94?"a==21d=6`i4`:93>=h98k<57>5$g6b=?76i180bk:n8;:8?j76i>21<7*i4`;954g?:2dm8l659:9l54g0?3:1(k:n9;32e=4j47o4;n32e20=83.m8l7510c;6>haj57?>a908jc2f03i07b?>a6694?"a=l21d=6`i4`:9b>=h98k<<7>5$g6b=?76i180bk:n8;33?>i69h47f0;1ej9o7:038?j76i?o1<7*i4`;954g?:2dm8l651398k47f>m0;6)h;a8825d>53gl?m54>3:9l54g1k3:1(k:n9;32e=4j47?;;:m25d0e290/j9o6:03b<7=in=k36<;4;n32e3g=83.m8l7510c;6>ha1`:1?k`3i10:;65`10c5j57?>a908jc2f03;376a>1`44>5<#n=k26a7794?"a=9h10c!`3i00:=l6=;od7e=<6j21d=28;j4?5af5c;>4b<3f;:m;?50;&e0d?=98k3>6`i4`:95`==h98k>j7>5$g6b=?76i180bk:n8;03?>i69h?n6=4+f5c:>47f0;1ej9o7:338?j76i53gl?m54=3:9l54g2i3:1(k:n9;32e=4j47<;;:m25d3>290/j9o6:03b<7=in=k36?;4;n32e0>=83.m8l7510c;6>ha;54o03b12<72-l?m44>1`:1?k`3i109;65`10c62?6=,o>j57?>a908jc2f038376a>1`76>5<#n=k26a4694?"a=:h10c!`3i00:=l6=;od7e=<5j21d=:18'b1g>28;j4?5af5c;>7b<3f;:m9h50;&e0d?=98k3>6`i4`:96`==h98k?h7>5$g6b=?76i180bk:n8;13?>i69h>h6=4+f5c:>47f0;1ej9o7:238?j76i=h1<7*i4`;954g?:2dm8l653398k47f53gl?m54<3:9l54g313:1(k:n9;32e=4j47=;;:m25d2?290/j9o6:03b<7=in=k36>;4;n32e11=83.m8l7510c;6>ha1`:1?k`3i108;65`10c;3?6=,o>j57?>a908jc2f039376a>1`:5>5<#n=k26a9794?"a=;h10c!`3i00:=l6=;od7e=<4j21d=:18'b1g>28;j4?5af5c;>6b<3f;:m;850;&e0d?=98k3>6`i4`:97`==h98k><7>5$g6b=?76i180bk:n8;63?>i69h>>6=4+f5c:>47f0;1ej9o7:538?j76k?:1<7*i4`;954e2n2dm8l650:9l54e2m3:1(k:n9;32g0`j47?4;n32g0b=83.m8l7510a6b>ha65`10a6g?6=,o>j57?>c4d8jc2f03907b?>c4c94?"a=<21d=j6`i4`:92>=h98i>;7>5$g6b=?76kj4774;n32g02=83.m8l7510a6b>haj57?>c4d8jc2f03h07b?>c4094?"a=k21d=j6`i4`:9a>=h98i?i7>5$g6b=?76k1:9l54e3j3:1(k:n9;32g0`j47?=;:m25f2f290/j9o6:03`1c=in=k36<=4;n32g1?=83.m8l7510a6b>ha1b7e?k`3i10:965`10a73?6=,o>j57?>c4d8jc2f03;=76a>1b65>5<#n=k26c5694?"a=9110c!`3i00:=n;i;od7e=<6121d=:18'b1g>28;h9k5af5c;>4d<3f;:o9>50;&e0d?=98i>j6`i4`:95f==h98i8i7>5$g6b=?76ki69j9o6=4+f5c:>47d=o1ej9o7:0d8?j76k:i1<7*i4`;954e2n2dm8l652198k47d;k0;6)h;a8825f3a3gl?m54=1:9l54e413:1(k:n9;32g0`j47<=;:m25f5?290/j9o6:03`1c=in=k36?=4;n32g61=83.m8l7510a6b>ha954o03`73<72-l?m44>1b7e?k`3i109965`10a01?6=,o>j57?>c4d8jc2f038=76a>1b17>5<#n=k26c2194?"a=:110c!`3i00:=n;i;od7e=<5121d=28;h9k5af5c;>7d<3f;:o?k50;&e0d?=98i>j6`i4`:96f=i4?:%d7e<<69j?m7ch;a981`>=h98i9o7>5$g6b=?76ki69j8i6=4+f5c:>47d=o1ej9o7:3d8?j76k;k1<7*i4`;954e2n2dm8l653198k47d:00;6)h;a8825f3a3gl?m54<1:9l54e503:1(k:n9;32g0`j47==;:m25f40290/j9o6:03`1c=in=k36>=4;n32g70=83.m8l7510a6b>ha1b7e?k`3i108965`10a17?6=,o>j57?>c4d8jc2f039=76a>1b01>5<#n=k26c3394?"a=;110c!`3i00:=n;i;od7e=<4121d=f;29 c2f13;:o8h4ng6b28;h9k5af5c;>6d<3f;:oj6`i4`:97f==h98i:n7>5$g6b=?76ki69j;j6=4+f5c:>47d=o1ej9o7:2d8?j76k821<7*i4`;954e2n2dm8l654198k47d9>0;6)h;a8825f3a3gl?m54;1:9l54e6>3:1(k:n9;32g0`j47:=;:m25f72290/j9o6:03`1c=in=k369=4;n32g42=83.m8l7510a6b>ha1b7e?k`3i10?965`10a26?6=,o>j57?>c4d8jc2f03>=76a>1b32>5<#n=k26c0294?"a=<110c!`3i00:=n;i;od7e=<3121d=l:18'b1g>28;h9k5af5c;>1d<3f;:o=l50;&e0d?=98i>j6`i4`:90f==h98i;57>5$g6b=?76ki69j:36=4+f5c:>47d=o1ej9o7:5d8?j76k9=1<7*i4`;954e2n2dm8l655198k47d8?0;6)h;a8825f3a3gl?m54:1:9l54e7=3:1(k:n9;32g0`j47;=;:m25f63290/j9o6:03`1c=in=k368=4;n32g57=83.m8l7510a6b>ha1b7e?k`3i10>965`10`eb?6=,o>j57?>c4d8jc2f03?=76a>1cdf>5<#n=k26bgf94?"a==110c!`3i00:=n;i;od7e=<2121d=28;h9k5af5c;>0d<3f;:nk750;&e0d?=98i>j6`i4`:91f==h98hm:7>5$g6b=?76ki69kl>6=4+f5c:>47d=o1ej9o7:4d8?j76jo>1<7*i4`;954e2n2dm8l656198k47en:0;6)h;a8825f3a3gl?m5491:9l54da:3:1(k:n9;32g0`j478=;:m25g`6290/j9o6:03`1c=in=k36;=4;n32fc6=83.m8l7510a6b>ha1b7e?k`3i10=965`10`fa?6=,o>j57?>c4d8jc2f03<=76a>1cgg>5<#n=k26bd`94?"a=>110c!`3i00:=n;i;od7e=<1121d=28;h9k5af5c;>3d<3f;:nh950;&e0d?=98i>j6`i4`:92f==h98hn97>5$g6b=?76ki69ko?6=4+f5c:>47d=o1ej9o7:7d8?j76jl91<7*i4`;954e2n2dm8l657198k47em;0;6)h;a8825f3a3gl?m5481:9l54db83:1(k:n9;32g0`j479=;:m25gba290/j9o6:03`1c=in=k36:=4;n32fac=83.m8l7510a6b>ha1b7e?k`3i10<965`10`gg?6=,o>j57?>c4d8jc2f03==76a>1cfa>5<#n=k26=07b?>bec94?"a=?110c!`3i00:=n;i;od7e=<0121d=28;h9k5af5c;>2d<3f;:ni;50;&e0d?=98i>j6`i4`:93f==h98ho?7>5$g6b=?76ki69kn96=4+f5c:>47d=o1ej9o7:6d8?j76jm;1<7*i4`;954e2n2dm8l658198k47el90;6)h;a8825f3a3gl?m5471:9l54ddn3:1(k:n9;32g0`j476=;:m25geb290/j9o6:03`1c=in=k365=4;n32ffb=83.m8l7510a6b>ha1b7e?k`3i103965`10``e?6=,o>j57?>c4d8jc2f032=76a>1ca:>5<#n=k26bb:94?"a=0110c!`3i00:=n;i;od7e=f32e:=om::18'b1g>28;h9k5af5c;>=d<3f;:nn:50;&e0d?=98i>j6`i4`:94?:%d7e<<69j?m7ch;a98;`>=h98hh>7>5$g6b=?76ki69ki:6=4+f5c:>47d=o1ej9o7:9d8?j76jkl1<7*i4`;954e2n2dm8l659198k47ejl0;6)h;a8825f3a3gl?m5461:9l54del3:1(k:n9;32g0`j477=;:m25gdd290/j9o6:03`1c=in=k364=4;n32fgd=83.m8l7510a6b>ha1b7e?k`3i102965`10`a=?6=,o>j57?>c4d8jc2f033=76a>1c`;>5<#n=k26bc594?"a=1110c!`3i00:=n;i;od7e=<>121d=28;h9k5af5c;>j6`i4`:9=f==h98hi<7>5$g6b=?76ki69kkm6=4+f5c:>47d=o1ej9o7:8d8?j76jho1<7*i4`;954e2n2dm8l65a198k47eim0;6)h;a8825f3a3gl?m54n1:9l54dfk3:1(k:n9;32g0`j47o=;:m25gge290/j9o6:03`1c=in=k36l=4;n32fd?=83.m8l7510a6b>ha1b7e?k`3i10j965`10`b3?6=,o>j57?>c4d8jc2f03k=76a>1cc5>5<#n=k26b`794?"a=i110c!`3i00:=n;i;od7e=28;h9k5af5c;>dd<3f;:nl?50;&e0d?=98i>j6`i4`:9ef==h98h2i7>5$g6b=?76ki69k3o6=4+f5c:>47d=o1ej9o7:`d8?j76j0i1<7*i4`;954e2n2dm8l65b198k47e1k0;6)h;a8825f3a3gl?m54m1:9l54d>i3:1(k:n9;32g0`j47l=;:m25g?>290/j9o6:03`1c=in=k36o=4;n32f<>=83.m8l7510a6b>ha1b7e?k`3i10i965`10`:2?6=,o>j57?>c4d8jc2f03h=76a>1c;6>5<#n=k26b8094?"a=j110c!`3i00:=n;i;od7e=28;h9k5af5c;>gd<3f;:n5k50;&e0d?=98i>j6`i4`:9ff==h98h3o7>5$g6b=?76ki69k2i6=4+f5c:>47d=o1ej9o7:cd8?j76j1k1<7*i4`;954e2n2dm8l65c198k47e000;6)h;a8825f3a3gl?m54l1:9l54d??3:1(k:n9;32g0`j47m=;:m25g>1290/j9o6:03`1c=in=k36n=4;n32f=3=83.m8l7510a6b>ha1b7e?k`3i10h965`10`;7?6=,o>j57?>c4d8jc2f03i=76a>1c:1>5<#n=k26b9394?"a=k110c!`3i00:=n;i;od7e=28;h9k5af5c;>fd<3f;:n:m50;&e0d?=98i>j6`i4`:9gf==h98h5$g6b=?76ki69k=26=4+f5c:>47d=o1ej9o7:bd8?j76j>21<7*i4`;954e2n2dm8l65d198k47e?>0;6)h;a8825f3a3gl?m54k1:9l54d0>3:1(k:n9;32g0`j47j=;:m25g12290/j9o6:03`1c=in=k36i=4;n32f22=83.m8l7510a6b>ha1b7e?k`3i10o965`10`45?6=,o>j57?>c4d8jc2f03n=76a>1c53>5<#n=k26b7d94?"a=l110c!`3i00:=n;i;od7e=28;h9k5af5c;>ad<3f;:n;l50;&e0d?=98i>j6`i4`:9`f==h98h=57>5$g6b=?76ki69k<36=4+f5c:>47d=o1ej9o7:ed8?j76j?<1<7*i4`;954e2n2dm8l65e198k47e><0;6)h;a8825f3a3gl?m54j1:9l54d1<3:1(k:n9;32g0`j47k=;:m25g04290/j9o6:03`1c=in=k36h=4;n32f34=83.m8l7510a6b>ha1b7e?k`3i10n965`10`54?6=,o>j57?>c4d8jc2f03o=76a>1c7e>5<#n=k26b4g94?"a=m110c!`3i00:=n;i;od7e=28;h9k5af5c;>`d<3f;:n8750;&e0d?=98i>j6`i4`:9af==h98h>;7>5$g6b=?76ki69k?=6=4+f5c:>47d=o1ej9o7:dd8?j76jj47h=;:m25g35290/j9o6:03`1c=in=k36k=4;n32f06=83.m8l7510a6b>ha1b7e?k`3i10m965`10`7a?6=,o>j57?>c4d8jc2f03l=76a>1c6g>5<#n=k26b5a94?"a=n110c!`3i00:=n;i;od7e=28;h9k5af5c;>cd<3f;:n9650;&e0d?=98i>j6`i4`:9bf==h98h?97>5$g6b=?76ki69k>?6=4+f5c:>47d=o1ej9o7:gd8?j76j=91<7*i4`;954e2n2dm8l651128?j76j=81<7*i4`;954e2n2dm8l651138?j76j=;1<7*i4`;954e2n2dm8l651108?j76j=:1<7*i4`;954e2n2dm8l651118?j76j:l1<7*i4`;954e2n2dm8l651168?j76j:o1<7*i4`;954e2n2dm8l651178?j76j:n1<7*i4`;954e2n2dm8l651148?j76j:i1<7*i4`;954e2n2dm8l651158?j76j:k1<7*i4`;954e2n2dm8l6511:8?j76j:31<7*i4`;954e2n2dm8l6511;8?j76j:21<7*i4`;954e2n2dm8l6511c8?j76j:=1<7*i4`;954e2n2dm8l6511`8?j76j:<1<7*i4`;954e2n2dm8l6511a8?j76j:?1<7*i4`;954e2n2dm8l6511f8?j76j:>1<7*i4`;954e2n2dm8l6511g8?j76j:91<7*i4`;954e2n2dm8l6511d8?j76j:81<7*i4`;954e2n2dm8l651028?j76j:;1<7*i4`;954e2n2dm8l651038?j76j;l1<7*i4`;954e2n2dm8l651008?j76j;o1<7*i4`;954e2n2dm8l651018?j76j;n1<7*i4`;954e2n2dm8l651068?j76j;i1<7*i4`;954e2n2dm8l651078?j76j;h1<7*i4`;954e2n2dm8l651048?j76j;k1<7*i4`;954e2n2dm8l651058?j76j;31<7*i4`;954e2n2dm8l6510:8?j76j;21<7*i4`;954e2n2dm8l6510;8?j76j;=1<7*i4`;954e2n2dm8l6510c8?j76j;<1<7*i4`;954e2n2dm8l6510`8?j76kh>1<7*i4`;954e2n2dm8l6510a8?j76kh91<7*i4`;954e2n2dm8l6510f8?j76kh81<7*i4`;954e2n2dm8l6510g8?j76kh;1<7*i4`;954e2n2dm8l6510d8?j76kh:1<7*i4`;954e2n2dm8l651328?j76k0l1<7*i4`;954e2n2dm8l651338?j76k0o1<7*i4`;954e2n2dm8l651308?j76k0n1<7*i4`;954e2n2dm8l651318?j76k0i1<7*i4`;954e2n2dm8l651368?j76k0h1<7*i4`;954e2n2dm8l651378?j76k031<7*i4`;954e2n2dm8l651348?j76k021<7*i4`;954e2n2dm8l651358?j76k0=1<7*i4`;954e2n2dm8l6513:8?j76k0<1<7*i4`;954e2n2dm8l6513;8?j76k0?1<7*i4`;954e2n2dm8l6513c8?j76k0>1<7*i4`;954e2n2dm8l6513`8?j76k091<7*i4`;954e2n2dm8l6513a8?j76k081<7*i4`;954e2n2dm8l6513f8?j76k0;1<7*i4`;954e2n2dm8l6513g8?j76k0:1<7*i4`;954e2n2dm8l6513d8?j76k1o1<7*i4`;954e2n2dm8l651228?j76k1n1<7*i4`;954e2n2dm8l651238?j76k1i1<7*i4`;954e2n2dm8l651208?j76k1h1<7*i4`;954e2n2dm8l651218?j76k1k1<7*i4`;954e2n2dm8l651268?j76k131<7*i4`;954e2n2dm8l651278?j76k121<7*i4`;954e2n2dm8l651248?j76k1=1<7*i4`;954e2n2dm8l651258?j76k1<1<7*i4`;954e2n2dm8l6512:8?j76k1?1<7*i4`;954e2n2dm8l6512;8?j76k191<7*i4`;954e2n2dm8l6512c8?j76k181<7*i4`;954e2n2dm8l6512`8?j76k1;1<7*i4`;954e2n2dm8l6512a8?j76k1:1<7*i4`;954e2n2dm8l6512f8?j76k>l1<7*i4`;954e2n2dm8l6512g8?j76k>o1<7*i4`;954e2n2dm8l6512d8?j76k>n1<7*i4`;954e2n2dm8l651528?j76k>i1<7*i4`;954e2n2dm8l651538?j76k>h1<7*i4`;954e2n2dm8l651508?j76k>k1<7*i4`;954e2n2dm8l651518?j76k>21<7*i4`;954e2n2dm8l651568?j76k>=1<7*i4`;954e2n2dm8l651578?j76k><1<7*i4`;954e2n2dm8l651548?j76k>?1<7*i4`;954e2n2dm8l651558?j76k>>1<7*i4`;954e2n2dm8l6515:8?j76k>91<7*i4`;954e2n2dm8l6515;8?j76k>81<7*i4`;954e2n2dm8l6515c8?j76k>;1<7*i4`;954e2n2dm8l6515`8?j76k>:1<7*i4`;954e2n2dm8l6515a8?j76k?l1<7*i4`;954e2n2dm8l6515f8?j76k?n1<7*i4`;954e2n2dm8l6515g8?j76k?i1<7*i4`;954e2n2dm8l6515d8?j76k?h1<7*i4`;954e2n2dm8l651428?j76k?k1<7*i4`;954e2n2dm8l651438?j76k?31<7*i4`;954e2n2dm8l651408?j76k?21<7*i4`;954e2n2dm8l651418?j76k?=1<7*i4`;954e2n2dm8l651468?j76k?<1<7*i4`;954e2n2dm8l651478?j76k??1<7*i4`;954e2n2dm8l651448?j76k?>1<7*i4`;954e2n2dm8l651458?j76k?81<7*i4`;954e2n2dm8l6514:8?j76k?;1<7*i4`;954e2n2dm8l6514;8?j76k1<7*i4`;954e2n2dm8l6514d8?j76k831<7*i4`;954e2n2dm8l651728?j76k9o1<7*i4`;954e2n2dm8l651738?j76k981<7*i4`;954e2n2dm8l651708?j76jo=1<7*i4`;954e2n2dm8l651718?j76jli1<7*i4`;954e2n2dm8l651768?j76jl;1<7*i4`;954e2n2dm8l651778?j76jm<1<7*i4`;954e2n2dm8l651748?j76jjh1<7*i4`;954e2n2dm8l651758?j76jj:1<7*i4`;954e2n2dm8l6517:8?j76jk?1<7*i4`;954e2n2dm8l6517;8?j76jhk1<7*i4`;954e2n2dm8l6517c8?j76j0l1<7*i4`;954e2n2dm8l6517`8?j76j091<7*i4`;954e2n2dm8l6517a8?j76j121<7*i4`;954e2n2dm8l6517f8?j76j>n1<7*i4`;954e2n2dm8l6517g8?j76j>81<7*i4`;954e2n2dm8l6517d8?j76j?=1<7*i4`;954e2n2dm8l651628?j76j1<7*i4`;954e2n2dm8l6516;8?j76k>31<7*i4`;954e2n2dm8l6516c8?j76k?o1<7*i4`;954e2n2dm8l6516`8?j76k?91<7*i4`;954e2n2dm8l6516a8?j76k991<7*i4`;954e2n2dm8l6516f8?j76j0>1<7*i4`;954e2n2dm8l6516g8?j76j;?1<7*i4`;954e2n2dm8l6516d8?j76l<21<7*i4`;954b2?2dm8l650:9l54b293:1(k:n9;32`01j47?4;n32`1d=83.m8l7510f63>ha65`10f71?6=,o>j57?>d458jc2f03907b?>d2d94?"a=<21d==h98ijm7>5$g6b=?76khh0bk:n8;38?j76kh31<7*i4`;954efj2dm8l652:9l54ef03:1(k:n9;32gddj47=4;n32gd1=83.m8l7510abf>haj57?>c``8jc2f03?07b?>cd`94?"a=821d==h98in;7>5$g6b=?76klk0bk:n8;18?j76kl<1<7*i4`;954ebi2dm8l654:9l54eb=3:1(k:n9;32g`gj47;4;n32g`5=83.m8l7510afe>haj57?>cdc8jc2f03=07b?>cd394?"a=021d==h98ioi7>5$g6b=?76klk0bk:n8;`8?j76kmn1<7*i4`;954ebi2dm8l65c:9l54eck3:1(k:n9;32g`gj47j4;n32gad=83.m8l7510afe>haj57?>cdc8jc2f03l07b?>ce:94?"a=9910c!`3i00:=nkn;od7e=<6921d=28;hil5af5c;>45<3f;:oi:50;&e0d?=98inm6`i4`:951=4?:%d7e<<69joj7ch;a9821>=h98io>7>5$g6b=?76klk0bk:n8;35?>i69jn:6=4+f5c:>47dmh1ej9o7:058?j76km:1<7*i4`;954ebi2dm8l651998k47dko0;6)h;a8825fcf3gl?m54>9:9l54edl3:1(k:n9;32g`gj47?n;:m25fed290/j9o6:03`ad=in=k36ha1bgb?k`3i10:h65`10a`=?6=,o>j57?>cdc8jc2f03;n76a>1ba;>5<#n=k26cb594?"a=:910c!`3i00:=nkn;od7e=<5921d=28;hil5af5c;>75<3f;:on<50;&e0d?=98inm6`i4`:961==h98ih<7>5$g6b=?76klk0bk:n8;05?>i69jhm6=4+f5c:>47dmh1ej9o7:358?j76kko1<7*i4`;954ebi2dm8l652998k47djm0;6)h;a8825fcf3gl?m54=9:9l54eek3:1(k:n9;32g`gj47han54o03`f<<72-l?m44>1bgb?k`3i109h65`10aa3?6=,o>j57?>cdc8jc2f038n76a>1b`5>5<#n=k26cc794?"a=;910c!`3i00:=nkn;od7e=<4921d=28;hil5af5c;>65<3f;:oo?50;&e0d?=98inm6`i4`:971==h98ijj7>5$g6b=?76klk0bk:n8;15?>i69jkn6=4+f5c:>47dmh1ej9o7:258?j76kll1<7*i4`;954ebi2dm8l653998k47dml0;6)h;a8825fcf3gl?m54<9:9l54ebl3:1(k:n9;32g`gj47=n;:m25fcd290/j9o6:03`ad=in=k36>l4;n32g`2=83.m8l7510afe>ha1bgb?k`3i108h65`10a`a?6=,o>j57?>cdc8jc2f039n76a>1ba0>5<#n=k26cc:94?"a=<910c!`3i00:=nkn;od7e=<3921d=><73;29 c2f13;8>5<4ng6b5?50;&e0d?=9:83>6`i4`:95>=h9:83<7>5$g6b=?74:180bk:n8;08?j74:>l1<7*i4`;9564?:2dm8l653:9l5640m3:1(k:n9;306=4j47:4;n3062b=83.m8l75120;6>haj57?<2908jc2f03<07b?<26`94?"a<72:le0d>=?21d=><8a;29 c2f13;8>5<4ng6b<3f;8>:750;&e0d?=9:83>6`i4`:9=>=h9:83o7>5$g6b=?74:180bk:n8;c8?j74:1h1<7*i4`;9564?:2dm8l65b:9l564?i3:1(k:n9;306=4j47m4;n306=?=83.m8l75120;6>haj57?<2908jc2f03o07b?<29594?"a<72:le0d>=n21d=><76;29 c2f13;8>5<4ng6b28994?5af5c;>47<3f;8>5:50;&e0d?=9:83>6`i4`:957==h9:8j:7>5$g6b=?74:h?0bk:n8;28?j74:h>1<7*i4`;9564f=2dm8l651:9l564f:3:1(k:n9;306d3j47<4;n306d7=83.m8l75120b1>haj57?<2`78jc2f03>07b?<28d94?"a==21d=><6e;29 c2f13;8>l;4ng6b4j50;&e0d?=9:8j96`i4`:93>=h9:82o7>5$g6b=?74:h?0bk:n8;:8?j74:0h1<7*i4`;9564f=2dm8l659:9l564>i3:1(k:n9;306d3j47o4;n306haj57?<2`78jc2f03i07b?<28494?"a=l21d=><65;29 c2f13;8>l;4ng6b4:50;&e0d?=9:8j96`i4`:9b>=h9:82?7>5$g6b=?74:h?0bk:n8;33?>i6;;396=4+f5c:>455i<1ej9o7:038?j74:0;1<7*i4`;9564f=2dm8l651398k455190;6)h;a88277g23gl?m54>3:9l564?n3:1(k:n9;306d3j47?;;:m277>b290/j9o6:011e0=in=k36<;4;n306db=83.m8l75120b1>ha33c6?k`3i10:;65`120bf?6=,o>j57?<2`78jc2f03;376a>33cb>5<#n=k26<==a49mb1g?28307b?<2`;94?"a=9h10c<==a983>!`3i00:??o:;od7e=<6j21d=>l;4ng6b2899m85af5c;>4b<3f;8>4650;&e0d?=9:8j96`i4`:95`=7ch;a982b>=h9:8i=7>5$g6b=?74:k:0bk:n8;28?j74:hl1<7*i4`;9564e82dm8l651:9l55`5k3:1(k:n9;33b7dj47>4;n33b7g=83.m8l7511d1f>haj57??f3`8jc2f03807b??f3:94?"a=;21d==h=6;29 c2f13;;j?l4ng6b=h99l987>5$g6b=?77n;h0bk:n8;48?j77n;91<7*i4`;955`5j2dm8l657:9l55`5:3:1(k:n9;33b7dj4764;n33b77=83.m8l7511d1f>haj57??f3`8jc2f03k07b??f0d94?"a=j21d==h>e;29 c2f13;;j?l4ng6b=h99l:n7>5$g6b=?77n;h0bk:n8;g8?j77n8k1<7*i4`;955`5j2dm8l65f:9l55`613:1(k:n9;33b7dj47??;:m24c7?290/j9o6:02e6g=in=k36ha0g0a?k`3i10:?65`11d21?6=,o>j57??f3`8jc2f03;?76a>0g37>5<#n=k26<>i2c9mb1g?28?07b??f0194?"a=9?10c<>i1383>!`3i00:0;29 c2f13;;j?l4ng6bi:18'b1g>28:m>o5af5c;>4?<3f;;j=k50;&e0d?=99l9n6`i4`:95d==h99l;o7>5$g6b=?77n;h0bk:n8;3`?>i68o:i6=4+f5c:>46a:k1ej9o7:0f8?j77n9k1<7*i4`;955`5j2dm8l651d98k46a800;6)h;a8824c4e3gl?m54>f:9l55`703:1(k:n9;33b7dj47ha?54o02e41<72-l?m44>0g0a?k`3i109?65`11d37?6=,o>j57??f3`8jc2f038?76a>0g21>5<#n=k26<>i2c9mb1g?2;?07b??f1394?"a=:?10c<>i0183>!`3i00:28:m>o5af5c;>7?<3f;;ikj50;&e0d?=99l9n6`i4`:96d==h99omm7>5$g6b=?77n;h0bk:n8;0`?>i68ll26=4+f5c:>46a:k1ej9o7:3f8?j77mo21<7*i4`;955`5j2dm8l652d98k46bn>0;6)h;a8824c4e3gl?m54=f:9l55ca>3:1(k:n9;33b7dj47=?;:m24``2290/j9o6:02e6g=in=k36>?4;n33ac2=83.m8l7511d1f>ha0g0a?k`3i108?65`11ge6?6=,o>j57??f3`8jc2f039?76a>0dd2>5<#n=k26<>i2c9mb1g?2:?07b??f2294?"a=;?10c<>i2g83>!`3i00:28:m>o5af5c;>6?<3f;;j?950;&e0d?=99l9n6`i4`:97d==h99l:=7>5$g6b=?77n;h0bk:n8;1`?>i68o:=6=4+f5c:>46a:k1ej9o7:2f8?j77moh1<7*i4`;955`5j2dm8l653d98k46bn90;6)h;a8824c4e3gl?m545;n33a`1=831dih:j:188k`c3n3:17b?<6b794?=h9:5;n306g4=831d=>50z&240e328:>h=5G1143a>N680702>5<6290;w)??5b69`3g?3A;;:=k4H026g<=hl?k<6=44}c312ge=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygcb<10;694?:1y'553d<3n>hl5G1143a>N68o2010;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo?>ab194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32ef4=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ik;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>ac`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32ed1=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76i0n1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a8194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32e=?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76i0>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a8094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32e<7=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76i1l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a9`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32e=b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76i1i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a8a94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32e<`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76i0o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a8c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32e<1=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76i031<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a8494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32e<3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ih31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a`:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32ed0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ih91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a`694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32ed4=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ih;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a`294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32eg2=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ik91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>ac094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32eg6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76iho1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>a`a94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32edd=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ij:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>aca94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32egc=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ikn1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>ac;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32eg0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ik21<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>cg094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`67=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l;21<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<>50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d3d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`4b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l881<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d1594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32gce=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ko:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>cgc94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32gcb=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76koh1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>cg:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32gc3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76ko=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>cg694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32gc5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l921<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d1;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`50=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l9?1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d1694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`55=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l9;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d0794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32gc`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l8<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d0194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`5`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l8;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d1g94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`5b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l;81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d1`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`77=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l;:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d0d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`4c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l8h1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d0594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`4?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l821<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d3f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`7g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l;i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d3;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`71=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg76l;>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo?>d3794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c32`75=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg74>mo1<7;50;2x 462k=0o9ij4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`273ba290>6=4?{%331f2=l=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm124f0?6==3:104a7>a3cn2B:<;>j;I331f?<,m5;h43:c58g1ab<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=nn=i96=44og6a5<7s-;;9n:5d4fe?M77>9o0D<>:c89'`3ce2k80e867:188m0?a2900e;>7c;29?l`1=j0;66ai4c:94?=zj89=i:4?:483>5}#99?h87j:de9K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg74>l21<7;50;2x 462k=0o9ih4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44ig46g?6=3fl?n54?::a560b13:197>50z&240e32m?oj6F>072f?M77=j30(i8jb;`1?l3?03:17d;6f;29?l070j0;66gi64a94?=hn=h36=44}c302`g=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>37ga>5<2290;w)??5b69`0bc3A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi=>8j0;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj89=i<4?:483>5}#99?h87j:de9K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg74>l81<7;50;2x 462k=0o9ih4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44ig46g?6=3fl?n54?::a560b;3:197>50z&240e32m?oj6F>072f?M77=j30(i8jb;`1?l3?03:17d;6f;29?l070j0;66gi64a94?=hn=h36=44}cgf35<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokj9983>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf30<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokj9e83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf33<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokj9d83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf32<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokj9g83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf3=<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokja183>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf3<<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokja083>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf3d<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokja383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf3g<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokja283>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf3f<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokja583>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf3a<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokja483>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf37<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokj9883>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf36<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokj9`83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf31<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokj9c83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgf=f<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygb1l<0;6:4?:1y'553d<3n=h>5G1143a>N684$e4a7?b2k:1/h;j;:e74a>"ao54?:Id536=m=7>5;hd7`c<722wiih:9:180>5<7s-;;9n:5f55f?M77>9o0D<>:c89'b1>2289=oo5+59g927533g<99?4l;%f4<1<18k30bk884;37?lb1k10;66g>0473>5<5;|`g1<6=83kmh7:na486242|@8:>o45+117`0?b20o1Q95:557y271<6;<088k4<578012<4=108944<5`801g<4=j089i4<5d8015<4=8089?4<528011<4=<0:>o4=2g81<5<4>90:8:4=1e801c<38h0:8>4>4580<6<40h084o4<8b8008454<88827f<6;m0:mn4>ac82ed<6i00:m54>a682f0<6j=0:n>4>b382f4<6j90:mk4>ad82ea<6i?0nn7h=:g19b1c6=n80:?o4>478130<41=0:854>b680=6<6j?0ve<=98783>!`3i00:?;6:;od7e=<732c:?;6;:18'b1g>289=485af5c;>4=4?:%d7e<<6;?2>7ch;a981?>o6;?296=4+f5c:>4510<1ej9o7:298m451080;6)h;a88273>23gl?m54;;:k273>7290/j9o6:015<0=in=k36854i01537:6?k`3i10=76g>37:f>5<#n=k26<=9849mb1g?2>10e<=98e83>!`3i00:?;6:;od7e=289=485af5c;><=7ch;a98b?>o6;?2j6=4+f5c:>4510<1ej9o7:c98m451000;6)h;a88273>23gl?m54l;:k273>?290/j9o6:015<0=in=k36i54i015<2<72-l?m44>37:6?k`3i10n76g>375e>5<#n=k26<=9849mb1g?2o10e<=99683>!`3i00:?;79;od7e=<732c:?;7::18'b1g>289=5;5af5c;>4=o6;?386=4+f5c:>4511?1ej9o7:298m4511;0;6)h;a88273?13gl?m54;;:k273?6290/j9o6:015=3=in=k36854i015e5<72-l?m44>37;5?k`3i10=76g>37;e>5<#n=k26<=9979mb1g?2>10e<=99d83>!`3i00:?;79;od7e=289=5;5af5c;><=o6;?3i6=4+f5c:>4511?1ej9o7:c98m4511h0;6)h;a88273?13gl?m54l;:k273?>290/j9o6:015=3=in=k36i54i015==<72-l?m44>37;5?k`3i10n76g>37;3>5<#n=k26<=9979mb1g?2o10e!`3i00:==o7;od7e=<732c:==o8:18'b1g>28;;m55af5c;>4=o699k>6=4+f5c:>477i11ej9o7:298m477i:0;6)h;a88255g?3gl?m54;;:k255g5290/j9o6:033e==in=k36854i033e4<72-l?m44>11c;?k`3i10=76g>11c3>5<#n=k2610e!`3i00:==o7;od7e=28;;m55af5c;><=o6993h6=4+f5c:>477i11ej9o7:c98m4771k0;6)h;a88255g?3gl?m54l;:k255?f290/j9o6:033e==in=k36i54i033==<72-l?m44>11c;?k`3i10n76g>11;4>5<#n=k26!`3i00:==o7;od7e=<6821b=<>65;29 c2f13;:28;;m55af5c;>44<3`;:<4=50;&e0d?=98:j46`i4`:956==n98:2=7>5$g6b=?768h20bk:n8;36?>o6993;6=4+f5c:>477i11ej9o7:048?l7681l1<7*i4`;9546f02dm8l651698m4770m0;6)h;a88255g?3gl?m54>8:9j546?k3:1(k:n9;324d>j47?6;:k255>e290/j9o6:033e==in=k36ha11c;?k`3i10:o65f102;j57?>0`:8jc2f03;o76g>11:4>5<#n=k2609494?"an8:le0d>=9o10e!`3i00:==o7;od7e=<5821b=<>74;29 c2f13;:28;;m55af5c;>74<3`;:<5?50;&e0d?=98:j46`i4`:966==n98:5$g6b=?768h20bk:n8;06?>o699=n6=4+f5c:>477i11ej9o7:348?l768>n1<7*i4`;9546f02dm8l652698m477?j0;6)h;a88255g?3gl?m54=8:9j5460j3:1(k:n9;324d>j47<6;:k2551f290/j9o6:033e==in=k36?o4;h3242?=83.m8l75102b<>hao54i03332<72-l?m44>11c;?k`3i109o65f10242?6=,o>j57?>0`:8jc2f038o76g>1156>5<#n=k2606694?"an8:le0d>=:o10e!`3i00:==o7;od7e=<4821b=<>82;29 c2f13;::18'b1g>28;;m55af5c;>64<3`;:<:>50;&e0d?=98:j46`i4`:976==n98:=i7>5$g6b=?768h20bk:n8;16?>o699ko6=4+f5c:>477i11ej9o7:248?l768hi1<7*i4`;9546f02dm8l653698m477ik0;6)h;a88255g?3gl?m54<8:9j546fi3:1(k:n9;324d>j47=6;:k255g3290/j9o6:033e==in=k36>o4;h324ha11c;?k`3i108o65f102;7?6=,o>j57?>0`:8jc2f039o76g>115;>5<#n=k2607f94?"an8:le0d>=;o10e!`3i00:=?8i;od7e=<732c:=?8j:18'b1g>28;9:k5af5c;>4=o69;475>o1ej9o7:298m475>h0;6)h;a882570a3gl?m54;;:k2570>290/j9o6:0312c=in=k36854i0312=<72-l?m44>134e?k`3i10=76g>1344>5<#n=k2610e!`3i00:=?8i;od7e=28;9:k5af5c;><=o69;<86=4+f5c:>475>o1ej9o7:c98m475>;0;6)h;a882570a3gl?m54l;:k25706290/j9o6:0312c=in=k36i54i0311c<72-l?m44>134e?k`3i10n76g>137f>5<#n=k26!`3i00:=?8i;od7e=<6821b=<<:c;29 c2f13;:>;h4ng6b28;9:k5af5c;>44<3`;:>8o50;&e0d?=988=j6`i4`:956==n988>47>5$g6b=?76:?l0bk:n8;36?>o69;?<6=4+f5c:>475>o1ej9o7:048?l76:<<1<7*i4`;95441n2dm8l651698m475==0;6)h;a882570a3gl?m54>8:9j5442;3:1(k:n9;3263`j47?6;:k25735290/j9o6:0312c=in=k36ha134e?k`3i10:o65f1007b?6=,o>j57?>27d8jc2f03;o76g>136f>5<#n=k2625f94?"a=9o10e!`3i00:=?8i;od7e=<5821b=<<;b;29 c2f13;:>;h4ng6b28;9:k5af5c;>74<3`;:>9650;&e0d?=988=j6`i4`:966==n988?:7>5$g6b=?76:?l0bk:n8;06?>o69;>>6=4+f5c:>475>o1ej9o7:348?l76:=>1<7*i4`;95441n2dm8l652698m475<:0;6)h;a882570a3gl?m54=8:9j5443:3:1(k:n9;3263`j47<6;:k25726290/j9o6:0312c=in=k36?o4;h32616=83.m8l751005b>hao54i0317`<72-l?m44>134e?k`3i109o65f1000`?6=,o>j57?>27d8jc2f038o76g>131`>5<#n=k2622`94?"a=:o10e!`3i00:=?8i;od7e=<4821b=<<<9;29 c2f13;:>;h4ng6b28;9:k5af5c;>64<3`;:>>950;&e0d?=988=j6`i4`:976==n988897>5$g6b=?76:?l0bk:n8;16?>o69;=?6=4+f5c:>475>o1ej9o7:248?l76:>91<7*i4`;95441n2dm8l653698m475?;0;6)h;a882570a3gl?m54<8:9j544093:1(k:n9;3263`j47=6;:k2570e290/j9o6:0312c=in=k36>o4;h32636=83.m8l751005b>ha134e?k`3i108o65f1007e?6=,o>j57?>27d8jc2f039o76g>131e>5<#n=k2622694?"a=;o10e!`3i00:=?l?;od7e=<732c:=?oi:18'b1g>28;9n=5af5c;>4=o69;ko6=4+f5c:>475j91ej9o7:298m475ik0;6)h;a88257d73gl?m54;;:k257gf290/j9o6:031f5=in=k36854i031e<<72-l?m44>13`3?k`3i10=76g>13c;>5<#n=k2610e!`3i00:=?l?;od7e=28;9n=5af5c;><=o69;k?6=4+f5c:>475j91ej9o7:c98m475i:0;6)h;a88257d73gl?m54l;:k257g5290/j9o6:031f5=in=k36i54i031e5<72-l?m44>13`3?k`3i10n76g>13;e>5<#n=k26!`3i00:=?l?;od7e=<6821b=<<6d;29 c2f13;:>o>4ng6b28;9n=5af5c;>44<3`;:>4l50;&e0d?=988i<6`i4`:956==n988257>5$g6b=?76:k:0bk:n8;36?>o69;336=4+f5c:>475j91ej9o7:048?l76:0=1<7*i4`;9544e82dm8l651698m4751<0;6)h;a88257d73gl?m54>8:9j544><3:1(k:n9;326g6j47?6;:k257?4290/j9o6:031f5=in=k36ha13`3?k`3i10:o65f100:4?6=,o>j57?>2c28jc2f03;o76g>13:e>5<#n=k2629g94?"a=9o10e!`3i00:=?l?;od7e=<5821b=<<7c;29 c2f13;:>o>4ng6b28;9n=5af5c;>74<3`;:>5750;&e0d?=988i<6`i4`:966==n9883;7>5$g6b=?76:k:0bk:n8;06?>o69;2=6=4+f5c:>475j91ej9o7:348?l76:1?1<7*i4`;9544e82dm8l652698m4750=0;6)h;a88257d73gl?m54=8:9j544?;3:1(k:n9;326g6j47<6;:k257>5290/j9o6:031f5=in=k36?o4;h326=7=83.m8l75100a4>hao54i0313c<72-l?m44>13`3?k`3i109o65f1004a?6=,o>j57?>2c28jc2f038o76g>135g>5<#n=k2626a94?"a=:o10e!`3i00:=?l?;od7e=<4821b=<<8a;29 c2f13;:>o>4ng6b28;9n=5af5c;>64<3`;:>:650;&e0d?=988i<6`i4`:976==n988<:7>5$g6b=?76:k:0bk:n8;16?>o69;h>6=4+f5c:>475j91ej9o7:248?l76:k>1<7*i4`;9544e82dm8l653698m475j:0;6)h;a88257d73gl?m54<8:9j544e:3:1(k:n9;326g6j47=6;:k257gd290/j9o6:031f5=in=k36>o4;h326d7=83.m8l75100a4>ha13`3?k`3i108o65f100;f?6=,o>j57?>2c28jc2f039o76g>13:3>5<#n=k2626794?"a=;o10e!`3i00:=?h>;od7e=<732c:=?h?:18'b1g>28;9j<5af5c;>4=o69;on6=4+f5c:>475n81ej9o7:298m475mj0;6)h;a88257`63gl?m54;;:k257ce290/j9o6:031b4=in=k36854i031ad<72-l?m44>13d2?k`3i10=76g>13g:>5<#n=k2610e!`3i00:=?h>;od7e=28;9j<5af5c;><=o69;o>6=4+f5c:>475n81ej9o7:c98m475m=0;6)h;a88257`63gl?m54l;:k257c4290/j9o6:031b4=in=k36i54i031a4<72-l?m44>13d2?k`3i10n76g>13g3>5<#n=k26!`3i00:=?h>;od7e=<6821b=<k?4ng6b28;9j<5af5c;>44<3`;:>im50;&e0d?=988m=6`i4`:956==n988om7>5$g6b=?76:o;0bk:n8;36?>o69;n26=4+f5c:>475n81ej9o7:048?l76:m21<7*i4`;9544a92dm8l651698m475l?0;6)h;a88257`63gl?m54>8:9j544c=3:1(k:n9;326c7j47?6;:k257b3290/j9o6:031b4=in=k36ha13d2?k`3i10:o65f100g5?6=,o>j57?>2g38jc2f03;o76g>13f3>5<#n=k262bd94?"a=9o10e!`3i00:=?h>;od7e=<5821b=<k?4ng6b28;9j<5af5c;>74<3`;:>no50;&e0d?=988m=6`i4`:966==n988h47>5$g6b=?76:o;0bk:n8;06?>o69;i<6=4+f5c:>475n81ej9o7:348?l76:j<1<7*i4`;9544a92dm8l652698m475k<0;6)h;a88257`63gl?m54=8:9j544d<3:1(k:n9;326c7j47<6;:k257e4290/j9o6:031b4=in=k36?o4;h326f4=83.m8l75100e5>hao54i031g5<72-l?m44>13d2?k`3i109o65f100ab?6=,o>j57?>2g38jc2f038o76g>13`f>5<#n=k262cf94?"a=:o10e!`3i00:=?h>;od7e=<4821b=<k?4ng6b28;9j<5af5c;>64<3`;:>o750;&e0d?=988m=6`i4`:976==n988i;7>5$g6b=?76:o;0bk:n8;16?>o69;l=6=4+f5c:>475n81ej9o7:248?l76:o?1<7*i4`;9544a92dm8l653698m475n=0;6)h;a88257`63gl?m54<8:9j544a;3:1(k:n9;326c7j47=6;:k257cc290/j9o6:031b4=in=k36>o4;h326`4=83.m8l75100e5>ha13d2?k`3i108o65f100`g?6=,o>j57?>2g38jc2f039o76g>13a2>5<#n=k262c494?"a=;o10e!`3i00:=>==;od7e=<732c:=>=>:18'b1g>28;8??5af5c;>4=o69:8m6=4+f5c:>474;;1ej9o7:298m474:m0;6)h;a88256553gl?m54;;:k2564d290/j9o6:03077=in=k36854i0306g<72-l?m44>1211?k`3i10=76g>120b>5<#n=k2610e!`3i00:=>==;od7e=<7:18'b1g>28;8??5af5c;><=:4?:%d7e<<69:997ch;a98b?>o69:8=6=4+f5c:>474;;1ej9o7:c98m474:<0;6)h;a88256553gl?m54l;:k25643290/j9o6:03077=in=k36i54i03067<72-l?m44>1211?k`3i10n76g>1202>5<#n=k26!`3i00:=>==;od7e=<6821b=<=>f;29 c2f13;:?><4ng6b?j:18'b1g>28;8??5af5c;>44<3`;:?6`i4`:956==n989:n7>5$g6b=?76;:80bk:n8;36?>o69:;j6=4+f5c:>474;;1ej9o7:048?l76;831<7*i4`;95454:2dm8l651698m4749>0;6)h;a88256553gl?m54>8:9j5456>3:1(k:n9;32764j47?6;:k25672290/j9o6:03077=in=k36ha1211?k`3i10:o65f10126?6=,o>j57?>3208jc2f03;o76g>1232>5<#n=k2630294?"a=9o10e!`3i00:=>==;od7e=<5821b=<=?e;29 c2f13;:?><4ng6b>l:18'b1g>28;8??5af5c;>74<3`;:?=l50;&e0d?=9898>6`i4`:966==n989;57>5$g6b=?76;:80bk:n8;06?>o69::36=4+f5c:>474;;1ej9o7:348?l76;9=1<7*i4`;95454:2dm8l652698m4748?0;6)h;a88256553gl?m54=8:9j5457=3:1(k:n9;32764j47<6;:k25663290/j9o6:03077=in=k36?o4;h32755=83.m8l7510106>hao54i03044<72-l?m44>1211?k`3i109o65f10134?6=,o>j57?>3208jc2f038o76g>13de>5<#n=k262gg94?"a=:o10e!`3i00:=>==;od7e=<4821b=<<4ng6b28;8??5af5c;>64<3`;:>ko50;&e0d?=9898>6`i4`:976==n988m47>5$g6b=?76;:80bk:n8;16?>o69:9<6=4+f5c:>474;;1ej9o7:248?l76;:<1<7*i4`;95454:2dm8l653698m474;<0;6)h;a88256553gl?m54<8:9j5454<3:1(k:n9;32764j47=6;:k2564b290/j9o6:03077=in=k36>o4;h32775=83.m8l7510106>ha1211?k`3i108o65f1013`?6=,o>j57?>3208jc2f039o76g>1221>5<#n=k262g594?"a=;o10e!`3i00:=>9<;od7e=<732c:=>9=:18'b1g>28;8;>5af5c;>4=o69:=;6=4+f5c:>474?:1ej9o7:298m474>l0;6)h;a88256143gl?m54;;:k2560c290/j9o6:03036=in=k36854i0302f<72-l?m44>1250?k`3i10=76g>124a>5<#n=k2610e!`3i00:=>9<;od7e=86:18'b1g>28;8;>5af5c;><=o69:<<6=4+f5c:>474?:1ej9o7:c98m474>?0;6)h;a88256143gl?m54l;:k25602290/j9o6:03036=in=k36i54i03026<72-l?m44>1250?k`3i10n76g>1241>5<#n=k26!`3i00:=>9<;od7e=<6821b=<=90;29 c2f13;:?:=4ng6b;i:18'b1g>28;8;>5af5c;>44<3`;:?8k50;&e0d?=989=n989>o7>5$g6b=?76;>90bk:n8;36?>o69:?i6=4+f5c:>474?:1ej9o7:048?l76;8:9j5452?3:1(k:n9;32725j47?6;:k25631290/j9o6:03036=in=k36ha1250?k`3i10:o65f10167?6=,o>j57?>3618jc2f03;o76g>1271>5<#n=k2634394?"a=9o10e!`3i00:=>9<;od7e=<5821b=<=;f;29 c2f13;:?:=4ng6b:k:18'b1g>28;8;>5af5c;>74<3`;:?9m50;&e0d?=989=n989?m7>5$g6b=?76;>90bk:n8;06?>o69:>26=4+f5c:>474?:1ej9o7:348?l76;=21<7*i4`;95450;2dm8l652698m474<>0;6)h;a88256143gl?m54=8:9j5453>3:1(k:n9;32725j47<6;:k25622290/j9o6:03036=in=k36?o4;h32712=83.m8l7510147>hao54i03007<72-l?m44>1250?k`3i109o65f10175?6=,o>j57?>3618jc2f038o76g>1263>5<#n=k2632d94?"a=:o10e!`3i00:=>9<;od7e=<4821b=<==l:18'b1g>28;8;>5af5c;>64<3`;:?>l50;&e0d?=989=n989857>5$g6b=?76;>90bk:n8;16?>o69:=36=4+f5c:>474?:1ej9o7:248?l76;>=1<7*i4`;95450;2dm8l653698m474??0;6)h;a88256143gl?m54<8:9j5450=3:1(k:n9;32725j47=6;:k2560a290/j9o6:03036=in=k36>o4;h32732=83.m8l7510147>ha1250?k`3i108o65f1017a?6=,o>j57?>3618jc2f039o76g>1260>5<#n=k2632:94?"a=;o10e!`3i00:=>l;;od7e=<732c:=>l<:18'b1g>28;8n95af5c;>4=o69:h:6=4+f5c:>474j=1ej9o7:298m474io0;6)h;a88256d33gl?m54;;:k256gb290/j9o6:030f1=in=k36854i030ea<72-l?m44>12`7?k`3i10=76g>12c`>5<#n=k2610e!`3i00:=>l;;od7e=on:18'b1g>28;8n95af5c;><=o69:k36=4+f5c:>474j=1ej9o7:c98m474i>0;6)h;a88256d33gl?m54l;:k256g1290/j9o6:030f1=in=k36i54i030e1<72-l?m44>12`7?k`3i10n76g>12c0>5<#n=k26!`3i00:=>l;;od7e=<6821b=<=n1;29 c2f13;:?o:4ng6bo?:18'b1g>28;8n95af5c;>44<3`;:?4h50;&e0d?=989i86`i4`:956==n9892h7>5$g6b=?76;k>0bk:n8;36?>o69:3h6=4+f5c:>474j=1ej9o7:048?l76;0h1<7*i4`;9545e<2dm8l651698m474100;6)h;a88256d33gl?m54>8:9j545>03:1(k:n9;327g2j47?6;:k256?0290/j9o6:030f1=in=k36ha12`7?k`3i10:o65f101:0?6=,o>j57?>3c68jc2f03;o76g>12;0>5<#n=k2638094?"a=9o10e!`3i00:=>l;;od7e=<5821b=<=60;29 c2f13;:?o:4ng6b6j:18'b1g>28;8n95af5c;>74<3`;:?5j50;&e0d?=989i86`i4`:966==n9893n7>5$g6b=?76;k>0bk:n8;06?>o69:2j6=4+f5c:>474j=1ej9o7:348?l76;131<7*i4`;9545e<2dm8l652698m474010;6)h;a88256d33gl?m54=8:9j545??3:1(k:n9;327g2j47<6;:k256>1290/j9o6:030f1=in=k36?o4;h327=3=83.m8l75101a0>hao54i030<6<72-l?m44>12`7?k`3i109o65f101;6?6=,o>j57?>3c68jc2f038o76g>12:2>5<#n=k2639294?"a=:o10e!`3i00:=>l;;od7e=<4821b=<=8e;29 c2f13;:?o:4ng6b9k:18'b1g>28;8n95af5c;>64<3`;:?:m50;&e0d?=989i86`i4`:976==n9895$g6b=?76;k>0bk:n8;16?>o69:h26=4+f5c:>474j=1ej9o7:248?l76;k21<7*i4`;9545e<2dm8l653698m474j>0;6)h;a88256d33gl?m54<8:9j545e>3:1(k:n9;327g2j47=6;:k256d7290/j9o6:030f1=in=k36>o4;h327d3=83.m8l75101a0>ha12`7?k`3i108o65f101;b?6=,o>j57?>3c68jc2f039o76g>12:7>5<#n=k2636;94?"a=;o10e!`3i00:=>h:;od7e=<732c:=>h;:18'b1g>28;8j85af5c;>4=4?:%d7e<<69:l>7ch;a981?>o69:l96=4+f5c:>474n<1ej9o7:298m474n90;6)h;a88256`23gl?m54;;:k256ca290/j9o6:030b0=in=k36854i030a`<72-l?m44>12d6?k`3i10=76g>12gg>5<#n=k2610e!`3i00:=>h:;od7e=km:18'b1g>28;8j85af5c;><=7ch;a98b?>o69:o26=4+f5c:>474n<1ej9o7:c98m474m10;6)h;a88256`23gl?m54l;:k256c0290/j9o6:030b0=in=k36i54i030a0<72-l?m44>12d6?k`3i10n76g>12g7>5<#n=k26!`3i00:=>h:;od7e=<6821b=<=j2;29 c2f13;:?k;4ng6bk>:18'b1g>28;8j85af5c;>44<3`;:?h>50;&e0d?=989m96`i4`:956=7ch;a9820>=n989oi7>5$g6b=?76;o?0bk:n8;36?>o69:no6=4+f5c:>474n<1ej9o7:048?l76;mi1<7*i4`;9545a=2dm8l651698m474lh0;6)h;a88256`23gl?m54>8:9j545c13:1(k:n9;327c3j47?6;:k256b?290/j9o6:030b0=in=k36ha12d6?k`3i10:o65f101g1?6=,o>j57?>3g78jc2f03;o76g>12f7>5<#n=k263e194?"a=9o10e!`3i00:=>h:;od7e=<5821b=<=k1;29 c2f13;:?k;4ng6bmi:18'b1g>28;8j85af5c;>74<3`;:?nk50;&e0d?=989m96`i4`:966=7ch;a9810>=n989ho7>5$g6b=?76;o?0bk:n8;06?>o69:ii6=4+f5c:>474n<1ej9o7:348?l76;jk1<7*i4`;9545a=2dm8l652698m474k00;6)h;a88256`23gl?m54=8:9j545d03:1(k:n9;327c3j47<6;:k256e0290/j9o6:030b0=in=k36?o4;h327f0=83.m8l75101e1>hao54i030g1<72-l?m44>12d6?k`3i109o65f101`7?6=,o>j57?>3g78jc2f038o76g>12a1>5<#n=k263b394?"a=:o10e!`3i00:=>h:;od7e=<4821b=<=mf;29 c2f13;:?k;4ng6blj:18'b1g>28;8j85af5c;>64<3`;:?oj50;&e0d?=989m96`i4`:976=7ch;a9800>=n989in7>5$g6b=?76;o?0bk:n8;16?>o69:lj6=4+f5c:>474n<1ej9o7:248?l76;o31<7*i4`;9545a=2dm8l653698m474n10;6)h;a88256`23gl?m54<8:9j545a?3:1(k:n9;327c3j47=6;:k256`6290/j9o6:030b0=in=k36>o4;h327`0=83.m8l75101e1>ha12d6?k`3i108o65f101g4?6=,o>j57?>3g78jc2f039o76g>12a6>5<#n=k263cc94?"a=;o10e!`3i00:=9=9;od7e=<732c:=9=::18'b1g>28;??;5af5c;>4=o69=986=4+f5c:>473;?1ej9o7:298m473;80;6)h;a88251513gl?m54;;:k25157290/j9o6:03773=in=k36854i0376c<72-l?m44>1515?k`3i10=76g>150f>5<#n=k2610e!`3i00:=9=9;od7e=28;??;5af5c;><=o4?:%d7e<<69=9=7ch;a98b?>o69=8j6=4+f5c:>473;?1ej9o7:c98m473:00;6)h;a88251513gl?m54l;:k2514?290/j9o6:03773=in=k36i54i03763<72-l?m44>1515?k`3i10n76g>1506>5<#n=k26!`3i00:=9=9;od7e=<6821b=<:=3;29 c2f13;:8>84ng6b28;??;5af5c;>44<3`;:8??50;&e0d?=98>8:6`i4`:956==4?:%d7e<<69=9=7ch;a9820>=n98>:j7>5$g6b=?76<:<0bk:n8;36?>o69=;n6=4+f5c:>473;?1ej9o7:048?l76<8n1<7*i4`;95424>2dm8l651698m4739k0;6)h;a88251513gl?m54>8:9j5426i3:1(k:n9;32060j47?6;:k2517>290/j9o6:03773=in=k36=83.m8l7510602>ha1515?k`3i10:o65f10622?6=,o>j57?>4248jc2f03;o76g>1536>5<#n=k2640694?"a=9o10e!`3i00:=9=9;od7e=<5821b=<:>2;29 c2f13;:8>84ng6b28;??;5af5c;>74<3`;:8=h50;&e0d?=98>8:6`i4`:966==n98>;h7>5$g6b=?76<:<0bk:n8;06?>o69=:h6=4+f5c:>473;?1ej9o7:348?l76<9h1<7*i4`;95424>2dm8l652698m4738h0;6)h;a88251513gl?m54=8:9j542713:1(k:n9;32060j47<6;:k2516?290/j9o6:03773=in=k36?o4;h32051=83.m8l7510602>hao54i03740<72-l?m44>1515?k`3i109o65f10630?6=,o>j57?>4248jc2f038o76g>1520>5<#n=k2641094?"a=:o10e!`3i00:=9=9;od7e=<4821b=<:?0;29 c2f13;:8>84ng6bhi:18'b1g>28;??;5af5c;>64<3`;:?kk50;&e0d?=98>8:6`i4`:976==n989mo7>5$g6b=?76<:<0bk:n8;16?>o69=9i6=4+f5c:>473;?1ej9o7:248?l76<:k1<7*i4`;95424>2dm8l653698m473;00;6)h;a88251513gl?m54<8:9j542403:1(k:n9;32060j47=6;:k25155290/j9o6:03773=in=k36>o4;h32071=83.m8l7510602>ha1515?k`3i108o65f10625?6=,o>j57?>4248jc2f039o76g>1525>5<#n=k263g`94?"a=;o10e!`3i00:=998;od7e=<732c:=999:18'b1g>28;?;:5af5c;>4=o69==?6=4+f5c:>473?>1ej9o7:298m473?;0;6)h;a88251103gl?m54;;:k25116290/j9o6:03732=in=k36854i03735<72-l?m44>1554?k`3i10=76g>154e>5<#n=k2610e!`3i00:=998;od7e=28;?;:5af5c;><=o69=473?>1ej9o7:c98m473>h0;6)h;a88251103gl?m54l;:k2510>290/j9o6:03732=in=k36i54i03722<72-l?m44>1554?k`3i10n76g>1545>5<#n=k26!`3i00:=998;od7e=<6821b=<:94;29 c2f13;:8:94ng6b28;?;:5af5c;>44<3`;:8;<50;&e0d?=98><;6`i4`:956==n98>=<7>5$g6b=?76<>=0bk:n8;36?>o69=?m6=4+f5c:>473?>1ej9o7:048?l76<8:9j5422j3:1(k:n9;32021j47?6;:k2513f290/j9o6:03732=in=k36ha1554?k`3i10:o65f10663?6=,o>j57?>4658jc2f03;o76g>1575>5<#n=k2644794?"a=9o10e!`3i00:=998;od7e=<5821b=<::3;29 c2f13;:8:94ng6b:18'b1g>28;?;:5af5c;>74<3`;:88>50;&e0d?=98><;6`i4`:966==n98>?i7>5$g6b=?76<>=0bk:n8;06?>o69=>o6=4+f5c:>473?>1ej9o7:348?l76<=i1<7*i4`;95420?2dm8l652698m473j47<6;:k2512>290/j9o6:03732=in=k36?o4;h3201>=83.m8l7510643>hao54i03703<72-l?m44>1554?k`3i109o65f10671?6=,o>j57?>4658jc2f038o76g>1567>5<#n=k2645194?"a=:o10e!`3i00:=998;od7e=<4821b=<:;1;29 c2f13;:8:94ng6b28;?;:5af5c;>64<3`;:8>h50;&e0d?=98><;6`i4`:976==n98>8h7>5$g6b=?76<>=0bk:n8;16?>o69==h6=4+f5c:>473?>1ej9o7:248?l76<>h1<7*i4`;95420?2dm8l653698m473?h0;6)h;a88251103gl?m54<8:9j542013:1(k:n9;32021j47=6;:k25114290/j9o6:03732=in=k36>o4;h3203>=83.m8l7510643>ha1554?k`3i108o65f10666?6=,o>j57?>4658jc2f039o76g>1564>5<#n=k2642a94?"a=;o10e!`3i00:==k6;od7e=<732c:==k7:18'b1g>28;;i45af5c;>4=o699o=6=4+f5c:>477m01ej9o7:298m477m=0;6)h;a88255c>3gl?m54;;:k255c4290/j9o6:033a<=in=k36854i033a7<72-l?m44>11g:?k`3i10=76g>11g2>5<#n=k2610e!`3i00:==k6;od7e=28;;i45af5c;><=o699no6=4+f5c:>477m01ej9o7:c98m477lj0;6)h;a88255c>3gl?m54l;:k255be290/j9o6:033a<=in=k36i54i033`<<72-l?m44>11g:?k`3i10n76g>11f;>5<#n=k26!`3i00:==k6;od7e=<6821b=<>k6;29 c2f13;:28;;i45af5c;>44<3`;:4?:%d7e<<699o27ch;a9820>=n98:o>7>5$g6b=?768l30bk:n8;36?>o699n:6=4+f5c:>477m01ej9o7:048?l768m:1<7*i4`;9546b12dm8l651698m477kl0;6)h;a88255c>3gl?m54>8:9j546dl3:1(k:n9;324`?j47?6;:k255ed290/j9o6:033a<=in=k36ha11g:?k`3i10:o65f102`=?6=,o>j57?>0d;8jc2f03;o76g>11a;>5<#n=k260b594?"aj9:le0d>=9o10e!`3i00:==k6;od7e=<5821b=<>l5;29 c2f13;:28;;i45af5c;>74<3`;:=n98:h<7>5$g6b=?768l30bk:n8;06?>o699hm6=4+f5c:>477m01ej9o7:348?l768ko1<7*i4`;9546b12dm8l652698m477jm0;6)h;a88255c>3gl?m54=8:9j546ek3:1(k:n9;324`?j47<6;:k255de290/j9o6:033a<=in=k36?o4;h324gg=83.m8l75102f=>hao54i033f=<72-l?m44>11g:?k`3i109o65f102a3?6=,o>j57?>0d;8jc2f038o76g>11`5>5<#n=k260c794?"aj9:le0d>=:o10e!`3i00:==k6;od7e=<4821b=<>m3;29 c2f13;:28;;i45af5c;>64<3`;:=n98:jj7>5$g6b=?768l30bk:n8;16?>o699on6=4+f5c:>477m01ej9o7:248?l768ln1<7*i4`;9546b12dm8l653698m477mj0;6)h;a88255c>3gl?m54<8:9j546bj3:1(k:n9;324`?j47=6;:k255c2290/j9o6:033a<=in=k36>o4;h324ag=83.m8l75102f=>ha11g:?k`3i108o65f102`0?6=,o>j57?>0d;8jc2f039o76g>11`:>5<#n=k260`g94?"aj9:le0d>=;o10e2c83>!`3i00:=<28;:>l5af5c;>4=54?:%d7e<<6988j7ch;a981?>o6988<6=4+f5c:>476:h1ej9o7:298m476:<0;6)h;a882544f3gl?m54;;:k25443290/j9o6:0326d=in=k36854i03266<72-l?m44>100b?k`3i10=76g>1001>5<#n=k262`9mb1g?2>10e2083>!`3i00:=<28;:>l5af5c;><=o698;n6=4+f5c:>476:h1ej9o7:c98m4769m0;6)h;a882544f3gl?m54l;:k2547d290/j9o6:0326d=in=k36i54i0325d<72-l?m44>100b?k`3i10n76g>103:>5<#n=k262`9mb1g?2o10e1983>!`3i00:=<7;29 c2f13;:=?o4ng6b28;:>l5af5c;>44<3`;:=<;50;&e0d?=98;9m6`i4`:956==n98;:?7>5$g6b=?769;k0bk:n8;36?>o698;96=4+f5c:>476:h1ej9o7:048?l7698;1<7*i4`;95475i2dm8l651698m4768o0;6)h;a882544f3gl?m54>8:9j5477m3:1(k:n9;3257gj47?6;:k2546c290/j9o6:0326d=in=k36ha100b?k`3i10:o65f1033e?6=,o>j57?>13c8jc2f03;o76g>102:>5<#n=k262`9mb1g?28o07d?>11:94?"a=9o10e0683>!`3i00:=<;:18'b1g>28;:>l5af5c;>74<3`;:===50;&e0d?=98;9m6`i4`:966==n98;;=7>5$g6b=?769;k0bk:n8;06?>o698:;6=4+f5c:>476:h1ej9o7:348?l768ol1<7*i4`;95475i2dm8l652698m477nl0;6)h;a882544f3gl?m54=8:9j546al3:1(k:n9;3257gj47<6;:k255`d290/j9o6:0326d=in=k36?o4;h324cd=83.m8l751031e>hao54i033b<<72-l?m44>100b?k`3i109o65f102ej57?>13c8jc2f038o76g>11d4>5<#n=k262`9mb1g?2;o07d?>0g494?"a=:o10e!`3i00:=<i4;29 c2f13;:=?o4ng6b28;:>l5af5c;>64<3`;:=n98:m<7>5$g6b=?769;k0bk:n8;16?>o6988m6=4+f5c:>476:h1ej9o7:248?l769;o1<7*i4`;95475i2dm8l653698m476:m0;6)h;a882544f3gl?m54<8:9j5475k3:1(k:n9;3257gj47=6;:k25441290/j9o6:0326d=in=k36>o4;h3254d=83.m8l751031e>ha100b?k`3i108o65f10331?6=,o>j57?>13c8jc2f039o76g>11db>5<#n=k262`9mb1g?2:o07d?>0dd94?"a=;o10e6b83>!`3i00:=<8m;od7e=<732c:=<8n:18'b1g>28;::o5af5c;>4=o698<36=4+f5c:>476>k1ej9o7:298m476>?0;6)h;a882540e3gl?m54;;:k25402290/j9o6:0322g=in=k36854i03221<72-l?m44>104a?k`3i10=76g>1040>5<#n=k266c9mb1g?2>10e6383>!`3i00:=<8m;od7e=:18'b1g>28;::o5af5c;><=o698?m6=4+f5c:>476>k1ej9o7:c98m476=l0;6)h;a882540e3gl?m54l;:k2543c290/j9o6:0322g=in=k36i54i0321g<72-l?m44>104a?k`3i10n76g>107b>5<#n=k266c9mb1g?2o10e5883>!`3i00:=<8m;od7e=<6821b=28;::o5af5c;>44<3`;:=8850;&e0d?=98;=n6`i4`:956==n98;>87>5$g6b=?769?h0bk:n8;36?>o698?86=4+f5c:>476>k1ej9o7:048?l769<81<7*i4`;95471j2dm8l651698m476=90;6)h;a882540e3gl?m54>8:9j5473n3:1(k:n9;3253dj47?6;:k2542b290/j9o6:0322g=in=k36ha104a?k`3i10:o65f1037f?6=,o>j57?>17`8jc2f03;o76g>106b>5<#n=k266c9mb1g?28o07d?>15;94?"a=9o10e4983>!`3i00:=<8m;od7e=<5821b=28;::o5af5c;>74<3`;:=9:50;&e0d?=98;=n6`i4`:966=4?:%d7e<<698=n98;?>7>5$g6b=?769?h0bk:n8;06?>o698>:6=4+f5c:>476>k1ej9o7:348?l769=:1<7*i4`;95471j2dm8l652698m476;o0;6)h;a882540e3gl?m54=8:9j5474m3:1(k:n9;3253dj47<6;:k2545c290/j9o6:0322g=in=k36?o4;h3256e=83.m8l751035f>hao54i0327d<72-l?m44>104a?k`3i109o65f1030=?6=,o>j57?>17`8jc2f038o76g>101;>5<#n=k266c9mb1g?2;o07d?>12594?"a=:o10e3783>!`3i00:=<8m;od7e=<4821b=28;::o5af5c;>64<3`;:=>=50;&e0d?=98;=n6`i4`:976==n98;8=7>5$g6b=?769?h0bk:n8;16?>o698=;6=4+f5c:>476>k1ej9o7:248?l769?l1<7*i4`;95471j2dm8l653698m476>l0;6)h;a882540e3gl?m54<8:9j5471l3:1(k:n9;3253dj47=6;:k25400290/j9o6:0322g=in=k36>o4;h3250e=83.m8l751035f>ha104a?k`3i108o65f10372?6=,o>j57?>17`8jc2f039o76g>101a>5<#n=k266c9mb1g?2:o07d?>12294?"a=;o10eae83>!`3i00:=28;:mn5af5c;>4=o698k26=4+f5c:>476ij1ej9o7:298m476i>0;6)h;a88254gd3gl?m54;;:k254g1290/j9o6:032ef=in=k36854i032e0<72-l?m44>10c`?k`3i10=76g>10c7>5<#n=k26ab9mb1g?2>10ea283>!`3i00:=28;:mn5af5c;><=o698k;6=4+f5c:>476ij1ej9o7:c98m4761o0;6)h;a88254gd3gl?m54l;:k254?b290/j9o6:032ef=in=k36i54i032=f<72-l?m44>10c`?k`3i10n76g>10;a>5<#n=k26ab9mb1g?2o10e9`83>!`3i00:=28;:mn5af5c;>44<3`;:=4950;&e0d?=98;jo6`i4`:956==n98;297>5$g6b=?769hi0bk:n8;36?>o6983?6=4+f5c:>476ij1ej9o7:048?l769091<7*i4`;9547fk2dm8l651698m476180;6)h;a88254gd3gl?m54>8:9j547>83:1(k:n9;325dej47?6;:k254>a290/j9o6:032ef=in=k36ha10c`?k`3i10:o65f103;g?6=,o>j57?>1`a8jc2f03;o76g>10:a>5<#n=k26ab9mb1g?28o07d?>19c94?"a=9o10e8883>!`3i00:=28;:mn5af5c;>74<3`;:=5;50;&e0d?=98;jo6`i4`:966==n98;3?7>5$g6b=?769hi0bk:n8;06?>o698296=4+f5c:>476ij1ej9o7:348?l7691;1<7*i4`;9547fk2dm8l652698m476090;6)h;a88254gd3gl?m54=8:9j5470n3:1(k:n9;325dej47<6;:k2541b290/j9o6:032ef=in=k36?o4;h3252b=83.m8l75103bg>hao54i0323g<72-l?m44>10c`?k`3i109o65f1034e?6=,o>j57?>1`a8jc2f038o76g>105:>5<#n=k26ab9mb1g?2;o07d?>16:94?"a=:o10e7683>!`3i00:=28;:mn5af5c;>64<3`;:=::50;&e0d?=98;jo6`i4`:976=4?:%d7e<<698kh7ch;a9800>=n98;<>7>5$g6b=?769hi0bk:n8;16?>o698h:6=4+f5c:>476ij1ej9o7:248?l769k:1<7*i4`;9547fk2dm8l653698m476io0;6)h;a88254gd3gl?m54<8:9j547fm3:1(k:n9;325dej47=6;:k254g?290/j9o6:032ef=in=k36>o4;h325ha10c`?k`3i108o65f103;3?6=,o>j57?>1`a8jc2f039o76g>105`>5<#n=k26ab9mb1g?2:o07d?>16394?"a=;o10eed83>!`3i00:=28;:ii5af5c;>4=o698oj6=4+f5c:>476mm1ej9o7:298m476m10;6)h;a88254cc3gl?m54;;:k254c0290/j9o6:032aa=in=k36854i032a3<72-l?m44>10gg?k`3i10=76g>10g6>5<#n=k26ee9mb1g?2>10ee583>!`3i00:=28;:ii5af5c;><=o698o:6=4+f5c:>476mm1ej9o7:c98m476m90;6)h;a88254cc3gl?m54l;:k254ba290/j9o6:032aa=in=k36i54i032`a<72-l?m44>10gg?k`3i10n76g>10f`>5<#n=k26ee9mb1g?2o10edc83>!`3i00:=28;:ii5af5c;>44<3`;:=i650;&e0d?=98;nh6`i4`:956==n98;o:7>5$g6b=?769ln0bk:n8;36?>o698n>6=4+f5c:>476mm1ej9o7:048?l769m>1<7*i4`;9547bl2dm8l651698m476l;0;6)h;a88254cc3gl?m54>8:9j547c93:1(k:n9;325`bj47?6;:k254b7290/j9o6:032aa=in=k36ha10gg?k`3i10:o65f103``?6=,o>j57?>1df8jc2f03;o76g>10a`>5<#n=k26ee9mb1g?28o07d?>1b`94?"a=9o10ec`83>!`3i00:=28;:ii5af5c;>74<3`;:=n850;&e0d?=98;nh6`i4`:966==n98;h87>5$g6b=?769ln0bk:n8;06?>o698i86=4+f5c:>476mm1ej9o7:348?l769j81<7*i4`;9547bl2dm8l652698m476k80;6)h;a88254cc3gl?m54=8:9j547d83:1(k:n9;325`bj47<6;:k254da290/j9o6:032aa=in=k36?o4;h325gc=83.m8l75103f`>hao54i032ff<72-l?m44>10gg?k`3i109o65f103af?6=,o>j57?>1df8jc2f038o76g>10`b>5<#n=k26ee9mb1g?2;o07d?>1c;94?"a=:o10eb983>!`3i00:=28;:ii5af5c;>64<3`;:=o;50;&e0d?=98;nh6`i4`:976==n98;i?7>5$g6b=?769ln0bk:n8;16?>o698l96=4+f5c:>476mm1ej9o7:248?l769o;1<7*i4`;9547bl2dm8l653698m476n90;6)h;a88254cc3gl?m54<8:9j547bn3:1(k:n9;325`bj47=6;:k254c>290/j9o6:032aa=in=k36>o4;h325ac=83.m8l75103f`>ha10gg?k`3i108o65f103`j57?>1df8jc2f039o76g>10`g>5<#n=k26ee9mb1g?2:o07d?>1c094?"a=;o10e!`3i00:=?28;9>h5af5c;>4=n4?:%d7e<<69;8n7ch;a981?>o69;8i6=4+f5c:>475:l1ej9o7:298m475:00;6)h;a882574b3gl?m54;;:k2574?290/j9o6:0316`=in=k36854i03162<72-l?m44>130f?k`3i10=76g>1305>5<#n=k2610e!`3i00:=?28;9>h5af5c;><=>4?:%d7e<<69;8n7ch;a98b?>o69;896=4+f5c:>475:l1ej9o7:c98m475:80;6)h;a882574b3gl?m54l;:k25747290/j9o6:0316`=in=k36i54i0315`<72-l?m44>130f?k`3i10n76g>133g>5<#n=k26!`3i00:=?b;29 c2f13;:>?k4ng6b28;9>h5af5c;>44<3`;:><750;&e0d?=9889i6`i4`:956==n988:;7>5$g6b=?76:;o0bk:n8;36?>o69;;=6=4+f5c:>475:l1ej9o7:048?l76:8?1<7*i4`;95445m2dm8l651698m4759:0;6)h;a882574b3gl?m54>8:9j5446:3:1(k:n9;3267cj47?6;:k25776290/j9o6:0316`=in=k36ha130f?k`3i10:o65f1003a?6=,o>j57?>23g8jc2f03;o76g>132g>5<#n=k2621a94?"a=9o10e!`3i00:=??k4ng6b7:18'b1g>28;9>h5af5c;>74<3`;:>=950;&e0d?=9889i6`i4`:966==n988;97>5$g6b=?76:;o0bk:n8;06?>o69;:?6=4+f5c:>475:l1ej9o7:348?l76:991<7*i4`;95445m2dm8l652698m4758;0;6)h;a882574b3gl?m54=8:9j544793:1(k:n9;3267cj47<6;:k25767290/j9o6:0316`=in=k36?o4;h325c`=83.m8l751001a>hao54i032ba<72-l?m44>130f?k`3i109o65f103eg?6=,o>j57?>23g8jc2f038o76g>10da>5<#n=k261gc94?"a=:o10ef883>!`3i00:=??k4ng6b28;9>h5af5c;>64<3`;:=k850;&e0d?=9889i6`i4`:976==n98;m87>5$g6b=?76:;o0bk:n8;16?>o69;986=4+f5c:>475:l1ej9o7:248?l76::81<7*i4`;95445m2dm8l653698m475;80;6)h;a882574b3gl?m54<8:9j544483:1(k:n9;3267cj47=6;:k2574f290/j9o6:0316`=in=k36>o4;h3264`=83.m8l751001a>ha130f?k`3i108o65f1003=?6=,o>j57?>23g8jc2f039o76g>10df>5<#n=k261g194?"a=;o10e!`3i00:=56k;od7e=<732c:=577:18'b1g>28;34i5af5c;>4=o6913h6=4+f5c:>47?0m1ej9o7:298m47?1l0;6)h;a8825=>c3gl?m54;;:k25=g7290/j9o6:03;19:g?k`3i10=76g>19c7>5<#n=k2610e!`3i00:=56k;od7e=28;34i5af5c;><=o691396=4+f5c:>47?0m1ej9o7:c98m47?1=0;6)h;a8825=>c3gl?m54l;:k25=?2290/j9o6:03;19:g?k`3i10n76g>19;4>5<#n=k26!`3i00:?><;;od7e=<732c:?><<:18'b1g>2898>95af5c;>4=<4?:%d7e<<6;:8?7ch;a981?>o6;:8;6=4+f5c:>454:=1ej9o7:298m4549o0;6)h;a88276433gl?m54;;:k2767b290/j9o6:01061=in=k36854i0105a<72-l?m44>3207?k`3i10=76g>323`>5<#n=k26<=<259mb1g?2>10e<=<1c83>!`3i00:?><;;od7e=?n:18'b1g>2898>95af5c;><=o6;:;36=4+f5c:>454:=1ej9o7:c98m4549?0;6)h;a88276433gl?m54l;:k27672290/j9o6:01061=in=k36i54i01051<72-l?m44>3207?k`3i10n76g>3230>5<#n=k26<=<259mb1g?2o10e<=<1383>!`3i00:?><;;od7e=<6821b=>=>1;29 c2f13;8??:4ng6b??:18'b1g>2898>95af5c;>44<3`;8?=h50;&e0d?=9:9986`i4`:956==n9:9;h7>5$g6b=?74;;>0bk:n8;36?>o6;:8h6=4+f5c:>454:=1ej9o7:048?l74;;h1<7*i4`;95655<2dm8l651698m454:h0;6)h;a88276433gl?m54>8:9j565513:1(k:n9;30772j47?6;:k2764?290/j9o6:01061=in=k36ha3207?k`3i10:o65f12116?6=,o>j57?<3368jc2f03;o76g>3234>5<#n=k26<=<259mb1g?28o07d?<31a94?"a==4:le0d>=9o10e!`3i00:=h;:;od7e=<732c:=h;;:18'b1g>28;n985af5c;>4=4?:%d7e<<69l?>7ch;a981?>o69lo;6=4+f5c:>47blo1ej9o7:198m47bll0;6)h;a8825`ba3gl?m54>;:k25`bc290/j9o6:03f`c=in=k36?54i03f`f<72-l?m44>1dfe?k`3i10876g>1dfb>5<#n=k26!`3i00:=hji;od7e=<232c:=hj7:18'b1g>28;nhk5af5c;>3=o69ln=6=4+f5c:>47blo1ej9o7:998m47bl<0;6)h;a8825`ba3gl?m546;:k25`b3290/j9o6:03f`c=in=k36l54i03f`6<72-l?m44>1dfe?k`3i10i76g>1df1>5<#n=k26!`3i00:=hji;od7e=28;nhk5af5c;>`=o69lio6=4+f5c:>47blo1ej9o7:028?l76mji1<7*i4`;954ccn2dm8l651098m47bkk0;6)h;a8825`ba3gl?m54>2:9j54cdi3:1(k:n9;32aa`j47?<;:k25`e>290/j9o6:03f`c=in=k36<:4;h32af>=83.m8l7510ggb>ha1dfe?k`3i10::65f10g`2?6=,o>j57?>eed8jc2f03;<76g>1da7>5<#n=k26eb194?"a=9010e!`3i00:=hji;od7e=<6i21b=28;nhk5af5c;>4e<3`;:ioh50;&e0d?=98ooj6`i4`:95a==n98oih7>5$g6b=?76mml0bk:n8;3e?>o69lhh6=4+f5c:>47blo1ej9o7:328?l76mkh1<7*i4`;954ccn2dm8l652098m47bj00;6)h;a8825`ba3gl?m54=2:9j54ce03:1(k:n9;32aa`j47<<;:k25`d0290/j9o6:03f`c=in=k36?:4;h32ag0=83.m8l7510ggb>ha854i03ff0<72-l?m44>1dfe?k`3i109:65f10ga0?6=,o>j57?>eed8jc2f038<76g>1d`0>5<#n=k26ec094?"a=:010e!`3i00:=hji;od7e=<5i21b=28;nhk5af5c;>7e<3`;:ilj50;&e0d?=98ooj6`i4`:96a==n98ojn7>5$g6b=?76mml0bk:n8;0e?>o69lkj6=4+f5c:>47blo1ej9o7:228?l76mh31<7*i4`;954ccn2dm8l653098m47bi10;6)h;a8825`ba3gl?m54<2:9j54cf?3:1(k:n9;32aa`j47=<;:k25`g1290/j9o6:03f`c=in=k36>:4;h32ad3=83.m8l7510ggb>ha1dfe?k`3i108:65f10gf7?6=,o>j57?>eed8jc2f039<76g>1dg1>5<#n=k26ed394?"a=;010e!`3i00:=hji;od7e=<4i21b=28;nhk5af5c;>6e<3`;:ioo50;&e0d?=98ooj6`i4`:97a==n98oj87>5$g6b=?76mml0bk:n8;1e?>o69lk96=4+f5c:>47bi81ej9o7:198m47cj>0;6)h;a8825ad13gl?m54?;:k25ad2290/j9o6:03gf3=in=k36<54i03gf6<72-l?m44>1e`5?k`3i10976g>1e`1>5<#n=k26!`3i00:=il9;od7e=<332c:=il?:18'b1g>28;on;5af5c;>0=o69mkn6=4+f5c:>47cj?1ej9o7:698m47cim0;6)h;a8825ad13gl?m547;:k25agd290/j9o6:03gf3=in=k36454i03geg<72-l?m44>1e`5?k`3i10j76g>1ecb>5<#n=k26!`3i00:=il9;od7e=28;on;5af5c;>a=o69mk>6=4+f5c:>47cj?1ej9o7:g98m47ci=0;6)h;a8825ad13gl?m54>0:9j54bf;3:1(k:n9;32`g0j47?>;:k25ag5290/j9o6:03gf3=in=k36<<4;h32`d7=83.m8l7510fa2>ha54i03ge5<72-l?m44>1e`5?k`3i10:865f10f:b?6=,o>j57?>dc48jc2f03;>76g>1e`f>5<#n=k26dcf94?"a=9>10e!`3i00:=il9;od7e=<6021b=32c:=iln:18'b1g>28;on;5af5c;>4g<3`;:ho750;&e0d?=98ni:6`i4`:95g==n98ni87>5$g6b=?76lk<0bk:n8;3g?>o69mk26=4+f5c:>47cj?1ej9o7:0g8?l76l0o1<7*i4`;954be>2dm8l651g98m47b290/j9o6:03f0d=in=k36<54i03f0=<72-l?m44>1d6b?k`3i10976g>1d64>5<#n=k26!`3i00:=h:n;od7e=<332c:=h:;:18'b1g>28;n8l5af5c;>0=4?:%d7e<<69l>j7ch;a985?>o69l>96=4+f5c:>47b1d6b?k`3i10j76g>1d1f>5<#n=k26!`3i00:=h:n;od7e=28;n8l5af5c;>a=j7ch;a98f?>o69l926=4+f5c:>47b0:9j54c4?3:1(k:n9;32a1gj47?>;:k25`51290/j9o6:03f0d=in=k36<<4;h32a63=83.m8l7510g7e>ha54i03f71<72-l?m44>1d6b?k`3i10:865f10g07?6=,o>j57?>e5c8jc2f03;>76g>1d11>5<#n=k26e2394?"a=9>10e!`3i00:=h:n;od7e=<6021b=32c:=h28;n8l5af5c;>4g<3`;:i?m50;&e0d?=98o?m6`i4`:95g=o4?:%d7e<<69l>j7ch;a982g>=n98o9m7>5$g6b=?76m=k0bk:n8;3g?>o69l826=4+f5c:>47b0;6)h;a8825`2f3gl?m54=0:9j54c5>3:1(k:n9;32a1gj47<>;:k25`43290/j9o6:03f0d=in=k36?<4;h32a75=83.m8l7510g7e>ha>54i03f67<72-l?m44>1d6b?k`3i109865f10g15?6=,o>j57?>e5c8jc2f038>76g>1d03>5<#n=k26e0d94?"a=:>10e!`3i00:=h:n;od7e=<5021b=d;29 c2f13;:i9o4ng6b32c:=h?l:18'b1g>28;n8l5af5c;>7g<3`;:ij7ch;a981g>=n98o:47>5$g6b=?76m=k0bk:n8;0g?>o69l;<6=4+f5c:>47bj47=>;:k25`74290/j9o6:03f0d=in=k36><4;h32a44=83.m8l7510g7e>ha54i03f54<72-l?m44>1d6b?k`3i108865f10g24?6=,o>j57?>e5c8jc2f039>76g>1d6e>5<#n=k26e5g94?"a=;>10e!`3i00:=h:n;od7e=<4021b=32c:=h:9:18'b1g>28;n8l5af5c;>6g<3`;:i>l50;&e0d?=98o?m6`i4`:97g=j7ch;a980g>=n98o997>5$g6b=?76m=k0bk:n8;1g?>o69l;j6=4+f5c:>47b0;6)h;a8825ae13gl?m54?;:k25ae2290/j9o6:03gg3=in=k36<54i03gg1<72-l?m44>1ea5?k`3i10976g>1ea0>5<#n=k26!`3i00:=im9;od7e=<332c:=im>:18'b1g>28;oo;5af5c;>0=o69mhm6=4+f5c:>47ck?1ej9o7:698m46bm10;66gje5`94?=nml>h6=44i015e4<722c:?;o=:188m46bmo0;66g>0dg`>5<m7>5;h302fb=831b95950;9j5655l3:17d?<33d94?=n98n>i7>5;h32a8n9:le0d>=821d=>8n8;29 c2f13;8:l74ng6b=h9:5$g6b=?74>h30bk:n8;18?j74>h?1<7*i4`;9560f12dm8l654:9l560f<3:1(k:n9;302d?j47;4;n302g5=83.m8l75124b=>haj57?<6`;8jc2f03=07b?<6c394?"a8n9:le0d>=021d=>8m0;29 c2f13;8:l74ng6b=h9:5$g6b=?74>h30bk:n8;`8?j74>hn1<7*i4`;9560f12dm8l65c:9l560fk3:1(k:n9;302d?j47j4;n302dd=83.m8l75124b=>haj57?<6`;8jc2f03l07b?<6c`94?"a8ma:le0d>=821d=>8m9;29 c2f13;8:oo4ng6b=h9:5$g6b=?74>kk0bk:n8;18?j74>k<1<7*i4`;9560ei2dm8l654:9l560e=3:1(k:n9;302ggj47;4;n302f2=83.m8l75124ae>haj57?<6cc8jc2f03=07b?<6b094?"a8ma:le0d>=021d=>8l1;29 c2f13;8:oo4ng6b50;&e0d?=9:=h9:5$g6b=?74>kk0bk:n8;`8?j74>ko1<7*i4`;9560ei2dm8l65c:9l560el3:1(k:n9;302ggj47j4;n302ge=83.m8l75124ae>haj57?<6cc8jc2f03l07b?>4c;94?"a=821d=<:m7;29 c2f13;:8o64ng6bi46`i4`:96>=h98>i97>5$g6b=?76j47;4;n320g7=83.m8l75106a<>haj57?>4c:8jc2f03=07b?>4`d94?"a=021d=<:ne;29 c2f13;:8o64ng6bi46`i4`:9e>=h98>jo7>5$g6b=?76j47j4;n320d>=83.m8l75106a<>haj57?>4c:8jc2f03l07b?>4`494?"a=9910c!`3i00:=9l7;od7e=<6921d=<:n4;29 c2f13;:8o64ng6b28;?n55af5c;>45<3f;:8l<50;&e0d?=98>i46`i4`:951==h98>j<7>5$g6b=?76i69=3m6=4+f5c:>473j11ej9o7:058?j76<0n1<7*i4`;9542e02dm8l651998k4731j0;6)h;a88251d?3gl?m54>9:9l542>j3:1(k:n9;320g>j47?n;:m251?f290/j9o6:037f==in=k36ha15`;?k`3i10:h65`106:3?6=,o>j57?>4c:8jc2f03;n76a>15;5>5<#n=k2648794?"a=:910c!`3i00:=9l7;od7e=<5921d=<:62;29 c2f13;:8o64ng6b:18'b1g>28;?n55af5c;>75<3f;:84>50;&e0d?=98>i46`i4`:961==h98>3i7>5$g6b=?76i69=2o6=4+f5c:>473j11ej9o7:358?j76<1i1<7*i4`;9542e02dm8l652998k4730k0;6)h;a88251d?3gl?m54=9:9l542?i3:1(k:n9;320g>j47>290/j9o6:037f==in=k36?l4;n320=1=83.m8l75106a<>han54o037<3<72-l?m44>15`;?k`3i109h65`106;1?6=,o>j57?>4c:8jc2f038n76a>15:7>5<#n=k2649194?"a=;910c!`3i00:=9l7;od7e=<4921d=<:71;29 c2f13;:8o64ng6b28;?n55af5c;>65<3f;:8:h50;&e0d?=98>i46`i4`:971==h98>ih7>5$g6b=?76i69=hh6=4+f5c:>473j11ej9o7:258?j76j47=n;:m251g>290/j9o6:037f==in=k36>l4;n320ha15`;?k`3i108h65`106;j57?>4c:8jc2f039n76a>155g>5<#n=k2669294?"a=821d=<88e;29 c2f13;:::h4ng6b=h98<5$g6b=?76>>l0bk:n8;18?j76>>k1<7*i4`;95400n2dm8l654:9l540013:1(k:n9;3222`j47;4;n3222>=83.m8l751044b>haj57?>66d8jc2f03=07b?>66494?"a=021d=<885;29 c2f13;:::h4ng6b=h98<5$g6b=?76>>l0bk:n8;`8?j76>>81<7*i4`;95400n2dm8l65c:9l540093:1(k:n9;3222`j47j4;n3223`=83.m8l751044b>haj57?>66d8jc2f03l07b?>67f94?"a=9910c!`3i00:=;9i;od7e=<6921d=<89b;29 c2f13;:::h4ng6b28;=;k5af5c;>45<3f;::;750;&e0d?=98<=h98<=;7>5$g6b=?76>>l0bk:n8;35?>i69?<=6=4+f5c:>471?o1ej9o7:058?j76>?>1<7*i4`;95400n2dm8l651998k471>:0;6)h;a882531a3gl?m54>9:9l5401:3:1(k:n9;3222`j47?n;:m25306290/j9o6:0353c=in=k36ha175e?k`3i10:h65`1046a?6=,o>j57?>66d8jc2f03;n76a>177g>5<#n=k2664a94?"a=:910c!`3i00:=;9i;od7e=<5921d=<8:9;29 c2f13;:::h4ng6b28;=;k5af5c;>75<3f;::8950;&e0d?=98<=h98<>97>5$g6b=?76>>l0bk:n8;05?>i69???6=4+f5c:>471?o1ej9o7:358?j76><91<7*i4`;95400n2dm8l652998k471=;0;6)h;a882531a3gl?m54=9:9l540293:1(k:n9;3222`j47han54o0350a<72-l?m44>175e?k`3i109h65`1047g?6=,o>j57?>66d8jc2f038n76a>176a>5<#n=k2665c94?"a=;910c!`3i00:=;9i;od7e=<4921d=<8;8;29 c2f13;:::h4ng6b28;=;k5af5c;>65<3f;::9850;&e0d?=98<=h98<387>5$g6b=?76>>l0bk:n8;15?>i69?286=4+f5c:>471?o1ej9o7:258?j76>181<7*i4`;95400n2dm8l653998k471080;6)h;a882531a3gl?m54<9:9l5400j3:1(k:n9;3222`j47=n;:m25317290/j9o6:0353c=in=k36>l4;n32233=83.m8l751044b>ha175e?k`3i108h65`1047b?6=,o>j57?>66d8jc2f039n76a>1767>5<#n=k266b394?"a=821d=<8mf;29 c2f13;::n>4ng6b=h985$g6b=?76>j:0bk:n8;18?j76>kh1<7*i4`;9540d82dm8l654:9l540ei3:1(k:n9;322f6j47;4;n322g?=83.m8l75104`4>haj57?>6b28jc2f03=07b?>6c594?"a=021d=<8m6;29 c2f13;::n>4ng6b=h985$g6b=?76>j:0bk:n8;`8?j76>k91<7*i4`;9540d82dm8l65c:9l540e:3:1(k:n9;322f6j47j4;n322g6=83.m8l75104`4>haj57?>6b28jc2f03l07b?>6`g94?"a=9910c!`3i00:=;m?;od7e=<6921d=<8nc;29 c2f13;::n>4ng6b28;=o=5af5c;>45<3f;::lo50;&e0d?=98=h985$g6b=?76>j:0bk:n8;35?>i69?k<6=4+f5c:>471k91ej9o7:058?j76>h?1<7*i4`;9540d82dm8l651998k471i=0;6)h;a88253e73gl?m54>9:9l540f;3:1(k:n9;322f6j47?n;:m253g5290/j9o6:035g5=in=k36ha17a3?k`3i10:h65`104:b?6=,o>j57?>6b28jc2f03;n76a>17;f>5<#n=k2668f94?"a=:910c!`3i00:=;m?;od7e=<5921d=<86a;29 c2f13;::n>4ng6b28;=o=5af5c;>75<3f;::4650;&e0d?=98=h98<2:7>5$g6b=?76>j:0bk:n8;05?>i69?3>6=4+f5c:>471k91ej9o7:358?j76>0>1<7*i4`;9540d82dm8l652998k4711:0;6)h;a88253e73gl?m54=9:9l540>:3:1(k:n9;322f6j47han54o035<`<72-l?m44>17a3?k`3i109h65`104;`?6=,o>j57?>6b28jc2f038n76a>17:`>5<#n=k2669`94?"a=;910c!`3i00:=;m?;od7e=<4921d=<879;29 c2f13;::n>4ng6b28;=o=5af5c;>65<3f;::5950;&e0d?=98=h985$g6b=?76>j:0bk:n8;15?>i69?i?6=4+f5c:>471k91ej9o7:258?j76>j91<7*i4`;9540d82dm8l653998k471k;0;6)h;a88253e73gl?m54<9:9l540ek3:1(k:n9;322f6j47=n;:m253d6290/j9o6:035g5=in=k36>l4;n322d0=83.m8l75104`4>ha17a3?k`3i108h65`104:4?6=,o>j57?>6b28jc2f039n76a>17:6>5<#n=k2671094?"a=821d=<9?0;29 c2f13;:;=?4ng6b=h985$g6b=?76?9;0bk:n8;18?j76>oi1<7*i4`;9541792dm8l654:9l540aj3:1(k:n9;32357j47;4;n322cg=83.m8l7510535>haj57?>7138jc2f03=07b?>6g:94?"a=021d=<8i7;29 c2f13;:;=?4ng6b=h985$g6b=?76?9;0bk:n8;`8?j76>o>1<7*i4`;9541792dm8l65c:9l540a;3:1(k:n9;32357j47j4;n322c7=83.m8l7510535>haj57?>7138jc2f03l07b?>6dd94?"a=9910c!`3i00:=:>>;od7e=<6921d=<8jd;29 c2f13;:;=?4ng6b28;<<<5af5c;>45<3f;::hl50;&e0d?=98=;=6`i4`:951=::7ch;a9821>=h985$g6b=?76?9;0bk:n8;35?>i69?o36=4+f5c:>470881ej9o7:058?j76>l<1<7*i4`;9541792dm8l651998k471m<0;6)h;a88252663gl?m54>9:9l540b<3:1(k:n9;32357j47?n;:m253c4290/j9o6:03444=in=k36ha1622?k`3i10:h65`104f4?6=,o>j57?>7138jc2f03;n76a>17fe>5<#n=k266eg94?"a=:910c!`3i00:=:>>;od7e=<5921d=<8kb;29 c2f13;:;=?4ng6b28;<<<5af5c;>75<3f;::i750;&e0d?=98=;=6`i4`:961=::7ch;a9811>=h985$g6b=?76?9;0bk:n8;05?>i69?n=6=4+f5c:>470881ej9o7:358?j76>m?1<7*i4`;9541792dm8l652998k471l=0;6)h;a88252663gl?m54=9:9l540c;3:1(k:n9;32357j47han54o035gc<72-l?m44>1622?k`3i109h65`104`a?6=,o>j57?>7138jc2f038n76a>17ag>5<#n=k266ba94?"a=;910c!`3i00:=:>>;od7e=<4921d=<8la;29 c2f13;:;=?4ng6b28;<<<5af5c;>65<3f;::n650;&e0d?=98=;=6`i4`:971=::7ch;a9801>=h98=;:7>5$g6b=?76?9;0bk:n8;15?>i69>:>6=4+f5c:>470881ej9o7:258?j76?9>1<7*i4`;9541792dm8l653998k4708:0;6)h;a88252663gl?m54<9:9l540al3:1(k:n9;32357j47=n;:m253`5290/j9o6:03444=in=k36>l4;n322`1=83.m8l7510535>ha1622?k`3i108h65`104g5?6=,o>j57?>7138jc2f039n76a>17a5>5<#n=k2675194?"a=821d=<9;1;29 c2f13;:;9<4ng6b50;&e0d?=98=?>6`i4`:96>=h98=8j7>5$g6b=?76?=80bk:n8;18?j76?:n1<7*i4`;95413:2dm8l654:9l5414k3:1(k:n9;32314j47;4;n3236d=83.m8l7510576>haj57?>7508jc2f03=07b?>72;94?"a=021d=<9<8;29 c2f13;:;9<4ng6b950;&e0d?=98=?>6`i4`:9e>=h98=8:7>5$g6b=?76?=80bk:n8;`8?j76?:?1<7*i4`;95413:2dm8l65c:9l5414<3:1(k:n9;32314j47j4;n32364=83.m8l7510576>haj57?>7508jc2f03l07b?>72294?"a=9910c!`3i00:=::=;od7e=<6921d=<9=e;29 c2f13;:;9<4ng6b28;<8?5af5c;>45<3f;:;?m50;&e0d?=98=?>6`i4`:951=o4?:%d7e<<69>>97ch;a9821>=h98=9m7>5$g6b=?76?=80bk:n8;35?>i69>826=4+f5c:>470<;1ej9o7:058?j76?;=1<7*i4`;95413:2dm8l651998k470:?0;6)h;a88252253gl?m54>9:9l5415=3:1(k:n9;32314j47?n;:m25243290/j9o6:03407=in=k36ha1661?k`3i10:h65`10515?6=,o>j57?>7508jc2f03;n76a>1603>5<#n=k2670d94?"a=:910c!`3i00:=::=;od7e=<5921d=<9>c;29 c2f13;:;9<4ng6b28;<8?5af5c;>75<3f;:;6`i4`:961=>97ch;a9811>=h98=:47>5$g6b=?76?=80bk:n8;05?>i69>;<6=4+f5c:>470<;1ej9o7:358?j76?8<1<7*i4`;95413:2dm8l652998k4709<0;6)h;a88252253gl?m54=9:9l5416<3:1(k:n9;32314j47han54o03455<72-l?m44>1661?k`3i109h65`1053b?6=,o>j57?>7508jc2f038n76a>162f>5<#n=k2671f94?"a=;910c!`3i00:=::=;od7e=<4921d=<9?b;29 c2f13;:;9<4ng6bn:18'b1g>28;<8?5af5c;>65<3f;:;=750;&e0d?=98=?>6`i4`:971=>97ch;a9801>=h98=?;7>5$g6b=?76?=80bk:n8;15?>i69>>=6=4+f5c:>470<;1ej9o7:258?j76?=?1<7*i4`;95413:2dm8l653998k470<=0;6)h;a88252253gl?m54<9:9l5414m3:1(k:n9;32314j47=n;:m25254290/j9o6:03407=in=k36>l4;n3237>=83.m8l7510576>ha1661?k`3i108h65`10526?6=,o>j57?>7508jc2f039n76a>1624>5<#n=k2679694?"a=821d=<972;29 c2f13;:;5=4ng6b=h98=3<7>5$g6b=?76?190bk:n8;18?j76?>o1<7*i4`;9541?;2dm8l654:9l5410l3:1(k:n9;323=5j47;4;n3232e=83.m8l75105;7>haj57?>7918jc2f03=07b?>76c94?"a=021d=<989;29 c2f13;:;5=4ng6b=h98=<;7>5$g6b=?76?190bk:n8;`8?j76?><1<7*i4`;9541?;2dm8l65c:9l5410=3:1(k:n9;323=5j47j4;n32325=83.m8l75105;7>haj57?>7918jc2f03l07b?>76394?"a=9910c!`3i00:=:6<;od7e=<6921d=<99f;29 c2f13;:;5=4ng6b28;<4>5af5c;>45<3f;:;;j50;&e0d?=98=3?6`i4`:951=287ch;a9821>=h98==n7>5$g6b=?76?190bk:n8;35?>i69>4700:1ej9o7:058?j76??21<7*i4`;9541?;2dm8l651998k470>>0;6)h;a88252>43gl?m54>9:9l5411>3:1(k:n9;323=5j47?n;:m25202290/j9o6:034<6=in=k36ha16:0?k`3i10:h65`10556?6=,o>j57?>7918jc2f03;n76a>1642>5<#n=k2677294?"a=:910c!`3i00:=:6<;od7e=<5921d=<9:d;29 c2f13;:;5=4ng6b28;<4>5af5c;>75<3f;:;8l50;&e0d?=98=3?6`i4`:961=287ch;a9811>=h98=>57>5$g6b=?76?190bk:n8;05?>i69>?36=4+f5c:>4700:1ej9o7:358?j76?<=1<7*i4`;9541?;2dm8l652998k470=?0;6)h;a88252>43gl?m54=9:9l5412=3:1(k:n9;323=5j47han54o03414<72-l?m44>16:0?k`3i109h65`10564?6=,o>j57?>7918jc2f038n76a>166e>5<#n=k2675g94?"a=;910c!`3i00:=:6<;od7e=<4921d=<9;c;29 c2f13;:;5=4ng6b28;<4>5af5c;>65<3f;:;9o50;&e0d?=98=3?6`i4`:971=287ch;a9801>=h98=347>5$g6b=?76?190bk:n8;15?>i69>2<6=4+f5c:>4700:1ej9o7:258?j76?1<1<7*i4`;9541?;2dm8l653998k4700<0;6)h;a88252>43gl?m54<9:9l5410n3:1(k:n9;323=5j47=n;:m25213290/j9o6:034<6=in=k36>l4;n3233?=83.m8l75105;7>ha16:0?k`3i108h65`10567?6=,o>j57?>7918jc2f039n76a>166;>5<#n=k267b794?"a=821d=<9l3;29 c2f13;:;n:4ng6b=h98=h=7>5$g6b=?76?j>0bk:n8;18?j76?kl1<7*i4`;9541d<2dm8l654:9l541em3:1(k:n9;323f2j47;4;n323gb=83.m8l75105`0>haj57?>7b68jc2f03=07b?>7c`94?"a=021d=<9ma;29 c2f13;:;n:4ng6b=h98=i47>5$g6b=?76?j>0bk:n8;`8?j76?k=1<7*i4`;9541d<2dm8l65c:9l541e>3:1(k:n9;323f2j47j4;n323g2=83.m8l75105`0>haj57?>7b68jc2f03l07b?>7c094?"a=9910c!`3i00:=:m;;od7e=<6921d=<9m0;29 c2f13;:;n:4ng6b28;45<3f;:;lk50;&e0d?=98=h86`i4`:951=i?7ch;a9821>=h98=jo7>5$g6b=?76?j>0bk:n8;35?>i69>ki6=4+f5c:>470k=1ej9o7:058?j76?h31<7*i4`;9541d<2dm8l651998k470i10;6)h;a88252e33gl?m54>9:9l541f?3:1(k:n9;323f2j47?n;:m252g1290/j9o6:034g1=in=k36ha16a7?k`3i10:h65`105b7?6=,o>j57?>7b68jc2f03;n76a>16c1>5<#n=k267`394?"a=:910c!`3i00:=:m;;od7e=<5921d=<96e;29 c2f13;:;n:4ng6b28;75<3f;:;4m50;&e0d?=98=h86`i4`:961=i?7ch;a9811>=h98=2m7>5$g6b=?76?j>0bk:n8;05?>i69>326=4+f5c:>470k=1ej9o7:358?j76?021<7*i4`;9541d<2dm8l652998k4701>0;6)h;a88252e33gl?m54=9:9l541>>3:1(k:n9;323f2j47han54o034=7<72-l?m44>16a7?k`3i109h65`105:5?6=,o>j57?>7b68jc2f038n76a>16;3>5<#n=k2679d94?"a=;910c!`3i00:=:m;;od7e=<4921d=<97d;29 c2f13;:;n:4ng6b28;65<3f;:;5l50;&e0d?=98=h86`i4`:971=i?7ch;a9801>=h98=h57>5$g6b=?76?j>0bk:n8;15?>i69>i36=4+f5c:>470k=1ej9o7:258?j76?j=1<7*i4`;9541d<2dm8l653998k470k?0;6)h;a88252e33gl?m54<9:9l541d83:1(k:n9;323f2j47=n;:m252d2290/j9o6:034g1=in=k36>l4;n323dg=83.m8l75105`0>ha16a7?k`3i108h65`105:0?6=,o>j57?>7b68jc2f039n76a>16::>5<#n=k2681494?"a=821d=<6?4;29 c2f13;:4=;4ng6b=h982;>7>5$g6b=?7609?0bk:n8;18?j7609:1<7*i4`;954>7=2dm8l654:9l541an3:1(k:n9;32<53j47;4;n323cc=83.m8l7510:31>haj57?>8178jc2f03=07b?>7ga94?"a=021d=<9ib;29 c2f13;:4=;4ng6b=h98=m57>5$g6b=?7609?0bk:n8;`8?j76?o21<7*i4`;954>7=2dm8l65c:9l541a?3:1(k:n9;32<53j47j4;n323c3=83.m8l7510:31>haj57?>8178jc2f03l07b?>7g194?"a=9910c!`3i00:=5>:;od7e=<6921d=<9i1;29 c2f13;:4=;4ng6b28;3<85af5c;>45<3f;:;hh50;&e0d?=982;96`i4`:951=7ch;a9821>=h98=nh7>5$g6b=?7609?0bk:n8;35?>i69>oh6=4+f5c:>47?8<1ej9o7:058?j76?lk1<7*i4`;954>7=2dm8l651998k470m00;6)h;a8825=623gl?m54>9:9l541b03:1(k:n9;32<53j47?n;:m252c0290/j9o6:03;40=in=k36ha1926?k`3i10:h65`105f0?6=,o>j57?>8178jc2f03;n76a>16g0>5<#n=k267d094?"a=:910c!`3i00:=5>:;od7e=<5921d=<9kf;29 c2f13;:4=;4ng6b28;3<85af5c;>75<3f;:;ij50;&e0d?=982;96`i4`:961=7ch;a9811>=h98=on7>5$g6b=?7609?0bk:n8;05?>i69>nj6=4+f5c:>47?8<1ej9o7:358?j76?m31<7*i4`;954>7=2dm8l652998k470l10;6)h;a8825=623gl?m54=9:9l541c?3:1(k:n9;32<53j47han54o034`6<72-l?m44>1926?k`3i109h65`105g6?6=,o>j57?>8178jc2f038n76a>16f2>5<#n=k267e294?"a=;910c!`3i00:=5>:;od7e=<4921d=<9le;29 c2f13;:4=;4ng6b28;3<85af5c;>65<3f;:;nm50;&e0d?=982;96`i4`:971=7ch;a9801>=h982;m7>5$g6b=?7609?0bk:n8;15?>i691:26=4+f5c:>47?8<1ej9o7:258?j760921<7*i4`;954>7=2dm8l653998k47?8>0;6)h;a8825=623gl?m54<9:9l54>793:1(k:n9;32<53j47=n;:m252`1290/j9o6:03;40=in=k36>l4;n323`d=83.m8l7510:31>ha1926?k`3i108h65`105g1?6=,o>j57?>8178jc2f039n76a>16ab>5<#n=k2685594?"a=821d=<6;5;29 c2f13;:4984ng6b=h982??7>5$g6b=?760=<0bk:n8;18?j760=;1<7*i4`;954>3>2dm8l654:9l54>383:1(k:n9;32<10j47;4;n32<6`=83.m8l7510:72>haj57?>8548jc2f03=07b?>82f94?"a=021d=<6l50;&e0d?=982?:6`i4`:9e>=h9828m7>5$g6b=?760=<0bk:n8;`8?j760:31<7*i4`;954>3>2dm8l65c:9l54>403:1(k:n9;32<10j47j4;n32<60=83.m8l7510:72>haj57?>8548jc2f03l07b?>82694?"a=9910c!`3i00:=5:9;od7e=<6921d=<6<2;29 c2f13;:4984ng6b:18'b1g>28;38;5af5c;>45<3f;:4>>50;&e0d?=982?:6`i4`:951=k4?:%d7e<<691>=7ch;a9821>=h9829i7>5$g6b=?760=<0bk:n8;35?>i6918o6=4+f5c:>47?3>2dm8l651998k47?:h0;6)h;a8825=213gl?m54>9:9l54>513:1(k:n9;32<10j47?n;:m25=4?290/j9o6:03;03=in=k36ha1965?k`3i10:h65`10:11?6=,o>j57?>8548jc2f03;n76a>1907>5<#n=k2683194?"a=:910c!`3i00:=5:9;od7e=<5921d=<6=0;29 c2f13;:4984ng6b28;38;5af5c;>75<3f;:4=7ch;a9811>=h982:o7>5$g6b=?760=<0bk:n8;05?>i691;i6=4+f5c:>47?3>2dm8l652998k47?900;6)h;a8825=213gl?m54=9:9l54>603:1(k:n9;32<10j47han54o03;51<72-l?m44>1965?k`3i109h65`10:27?6=,o>j57?>8548jc2f038n76a>1931>5<#n=k2680394?"a=;910c!`3i00:=5:9;od7e=<4921d=<6?f;29 c2f13;:4984ng6bj:18'b1g>28;38;5af5c;>65<3f;:4=j50;&e0d?=982?:6`i4`:971==7ch;a9801>=h982?n7>5$g6b=?760=<0bk:n8;15?>i691>j6=4+f5c:>47?3>2dm8l653998k47?<10;6)h;a8825=213gl?m54<9:9l54>3:3:1(k:n9;32<10j47=n;:m25=50290/j9o6:03;03=in=k36>l4;n32<7e=83.m8l7510:72>ha1965?k`3i108h65`10:22?6=,o>j57?>8548jc2f039n76a>192a>5<#n=k2689:94?"a=821d=<676;29 c2f13;:4594ng6b=h982387>5$g6b=?7601=0bk:n8;18?j760181<7*i4`;954>??2dm8l654:9l54>?93:1(k:n9;32<=1j47;4;n32<=6=83.m8l7510:;3>haj57?>8958jc2f03=07b?>86g94?"a=021d=<68d;29 c2f13;:4594ng6b=h9825$g6b=?7601=0bk:n8;`8?j760>k1<7*i4`;954>??2dm8l65c:9l54>013:1(k:n9;32<=1j47j4;n32<21=83.m8l7510:;3>haj57?>8958jc2f03l07b?>86794?"a=9910c!`3i00:=568;od7e=<6921d=<683;29 c2f13;:4594ng6b28;34:5af5c;>45<3f;:4:?50;&e0d?=9823;6`i4`:951==h982=j7>5$g6b=?7601=0bk:n8;35?>i69147?0>1ej9o7:058?j760?i1<7*i4`;954>??2dm8l651998k47?>k0;6)h;a8825=>03gl?m54>9:9l54>1i3:1(k:n9;32<=1j47?n;:m25=0>290/j9o6:03;<2=in=k36=83.m8l7510:;3>ha19:4?k`3i10:h65`10:52?6=,o>j57?>8958jc2f03;n76a>1946>5<#n=k2687694?"a=:910c!`3i00:=568;od7e=<5921d=<691;29 c2f13;:4594ng6b28;34:5af5c;>75<3f;:48h50;&e0d?=9823;6`i4`:961==h982>h7>5$g6b=?7601=0bk:n8;05?>i691?h6=4+f5c:>47?0>1ej9o7:358?j760??2dm8l652998k47?=h0;6)h;a8825=>03gl?m54=9:9l54>213:1(k:n9;32<=1j47han54o03;10<72-l?m44>19:4?k`3i109h65`10:60?6=,o>j57?>8958jc2f038n76a>1970>5<#n=k2684094?"a=;910c!`3i00:=568;od7e=<4921d=<6:0;29 c2f13;:4594ng6b28;34:5af5c;>65<3f;:49k50;&e0d?=9823;6`i4`:971==h9823o7>5$g6b=?7601=0bk:n8;15?>i6912i6=4+f5c:>47?0>1ej9o7:258?j7601k1<7*i4`;954>??2dm8l653998k47?000;6)h;a8825=>03gl?m54<9:9l54>?;3:1(k:n9;32<=1j47=n;:m25=1?290/j9o6:03;<2=in=k36>l4;n32<3b=83.m8l7510:;3>ha19:4?k`3i108h65`10:63?6=,o>j57?>8958jc2f039n76a>196`>5<#n=k264gc94?"a=821d=<:i8;29 c2f13;:8k74ng6bm56`i4`:96>=h98>m:7>5$g6b=?761<7*i4`;9542a12dm8l654:9l542a;3:1(k:n9;320c?j47;4;n320c4=83.m8l75106e=>haj57?>4g;8jc2f03=07b?>4g294?"a=021d=<:jf;29 c2f13;:8k74ng6bm56`i4`:9e>=h98>nh7>5$g6b=?76j47j4;n320`?=83.m8l75106e=>haj57?>4g;8jc2f03l07b?>4d594?"a=9910c!`3i00:=9h6;od7e=<6921d=<:j5;29 c2f13;:8k74ng6b28;?j45af5c;>45<3f;:8h=50;&e0d?=98>m56`i4`:951==h98>n=7>5$g6b=?76i69=o;6=4+f5c:>473n01ej9o7:058?j763gl?m54>9:9l542ck3:1(k:n9;320c?j47?n;:m251be290/j9o6:037b<=in=k36ha15d:?k`3i10:h65`106gj57?>4g;8jc2f03;n76a>15f4>5<#n=k264e494?"a=:910c!`3i00:=9h6;od7e=<5921d=<:k3;29 c2f13;:8k74ng6b28;?j45af5c;>75<3f;:8i?50;&e0d?=98>m56`i4`:961==h98>hj7>5$g6b=?76i69=in6=4+f5c:>473n01ej9o7:358?j763gl?m54=9:9l542dj3:1(k:n9;320c?j47=83.m8l75106e=>han54o037g2<72-l?m44>15d:?k`3i109h65`106`2?6=,o>j57?>4g;8jc2f038n76a>15a6>5<#n=k264b694?"a=;910c!`3i00:=9h6;od7e=<4921d=<:l2;29 c2f13;:8k74ng6b:18'b1g>28;?j45af5c;>65<3f;:8n>50;&e0d?=98>m56`i4`:971==h98>mi7>5$g6b=?76i69=lo6=4+f5c:>473n01ej9o7:258?j763gl?m54<9:9l542a=3:1(k:n9;320c?j47=n;:m251cf290/j9o6:037b<=in=k36>l4;n320a`=83.m8l75106e=>ha15d:?k`3i108h65`106`=?6=,o>j57?>4g;8jc2f039n76a>15`f>5<#n=k2652`94?"a=821d=<;<9;29 c2f13;:9>o4ng6b650;&e0d?=98?8m6`i4`:96>=h98?8;7>5$g6b=?76=:k0bk:n8;18?j76=:?1<7*i4`;95434i2dm8l654:9l5434<3:1(k:n9;3216gj47;4;n32165=83.m8l751070e>haj57?>52c8jc2f03=07b?>52394?"a=021d=<;<0;29 c2f13;:9>o4ng6b=h98?9i7>5$g6b=?76=:k0bk:n8;`8?j76=;n1<7*i4`;95434i2dm8l65c:9l5435k3:1(k:n9;3216gj47j4;n3217g=83.m8l751070e>haj57?>52c8jc2f03l07b?>53:94?"a=9910c!`3i00:=8=n;od7e=<6921d=<;=6;29 c2f13;:9>o4ng6b28;>?l5af5c;>45<3f;:9?:50;&e0d?=98?8m6`i4`:951=>>4?:%d7e<<69<9j7ch;a9821>=h98?9>7>5$g6b=?76=:k0bk:n8;35?>i69<8:6=4+f5c:>472;h1ej9o7:058?j76=8l1<7*i4`;95434i2dm8l651998k4729l0;6)h;a882505f3gl?m54>9:9l5436l3:1(k:n9;3216gj47?n;:m2507d290/j9o6:0367d=in=k36ha141b?k`3i10:h65`1072=?6=,o>j57?>52c8jc2f03;n76a>143;>5<#n=k2650594?"a=:910c!`3i00:=8=n;od7e=<5921d=<;>4;29 c2f13;:9>o4ng6b28;>?l5af5c;>75<3f;:9<<50;&e0d?=98?8m6`i4`:961==<4?:%d7e<<69<9j7ch;a9811>=h98?:<7>5$g6b=?76=:k0bk:n8;05?>i69<:m6=4+f5c:>472;h1ej9o7:358?j76=9o1<7*i4`;95434i2dm8l652998k4728m0;6)h;a882505f3gl?m54=9:9l5437k3:1(k:n9;3216gj47han54o0364=<72-l?m44>141b?k`3i109h65`10733?6=,o>j57?>52c8jc2f038n76a>1425>5<#n=k2651794?"a=;910c!`3i00:=8=n;od7e=<4921d=<;?3;29 c2f13;:9>o4ng6b=:18'b1g>28;>?l5af5c;>65<3f;:9=?50;&e0d?=98?8m6`i4`:971=<=4?:%d7e<<69<9j7ch;a9801>=h98?8j7>5$g6b=?76=:k0bk:n8;15?>i69<9n6=4+f5c:>472;h1ej9o7:258?j76=:n1<7*i4`;95434i2dm8l653998k472;j0;6)h;a882505f3gl?m54<9:9l5434>3:1(k:n9;3216gj47=n;:m2504e290/j9o6:0367d=in=k36>l4;n32176=83.m8l751070e>ha141b?k`3i108h65`1073e?6=,o>j57?>52c8jc2f039n76a>15de>5<#n=k2656a94?"a=821d=<;8a;29 c2f13;:9:l4ng6b=h98?<47>5$g6b=?76=>h0bk:n8;18?j76=><1<7*i4`;95430j2dm8l654:9l5430=3:1(k:n9;3212dj47;4;n32122=83.m8l751074f>haj57?>56`8jc2f03=07b?>56094?"a=021d=<;81;29 c2f13;:9:l4ng6b50;&e0d?=98?=h98?=j7>5$g6b=?76=>h0bk:n8;`8?j76=?o1<7*i4`;95430j2dm8l65c:9l5431l3:1(k:n9;3212dj47j4;n3213d=83.m8l751074f>haj57?>56`8jc2f03l07b?>57;94?"a=9910c!`3i00:=89m;od7e=<6921d=<;97;29 c2f13;:9:l4ng6b28;>;o5af5c;>45<3f;:9;;50;&e0d?=98?:94?:%d7e<<69<=i7ch;a9821>=h98?=?7>5$g6b=?76=>h0bk:n8;35?>i69<<96=4+f5c:>472?k1ej9o7:058?j76=?:1<7*i4`;95430j2dm8l651998k472=o0;6)h;a882501e3gl?m54>9:9l5432m3:1(k:n9;3212dj47?n;:m2503c290/j9o6:0363g=in=k36ha145a?k`3i10:h65`1076e?6=,o>j57?>56`8jc2f03;n76a>147:>5<#n=k2654:94?"a=:910c!`3i00:=89m;od7e=<5921d=<;:5;29 c2f13;:9:l4ng6b28;>;o5af5c;>75<3f;:98=50;&e0d?=98?9?4?:%d7e<<69<=i7ch;a9811>=h98?>=7>5$g6b=?76=>h0bk:n8;05?>i69472?k1ej9o7:358?j76==l1<7*i4`;95430j2dm8l652998k472j47han54o0360<<72-l?m44>145a?k`3i109h65`1077j57?>56`8jc2f038n76a>1464>5<#n=k2655494?"a=;910c!`3i00:=89m;od7e=<4921d=<;;4;29 c2f13;:9:l4ng6b28;>;o5af5c;>65<3f;:99<50;&e0d?=98?8<4?:%d7e<<69<=i7ch;a9801>=h98?3<7>5$g6b=?76=>h0bk:n8;15?>i69<=m6=4+f5c:>472?k1ej9o7:258?j76=>o1<7*i4`;95430j2dm8l653998k472?m0;6)h;a882501e3gl?m54<9:9l5430?3:1(k:n9;3212dj47=n;:m2500d290/j9o6:0363g=in=k36>l4;n32137=83.m8l751074f>ha145a?k`3i108h65`1077f?6=,o>j57?>56`8jc2f039n76a>1463>5<#n=k265cf94?"a=821d=<;mb;29 c2f13;:9om4ng6b=h98?i57>5$g6b=?76=ki0bk:n8;18?j76=k=1<7*i4`;9543ek2dm8l654:9l543e>3:1(k:n9;321gej47;4;n321g3=83.m8l75107ag>haj57?>5ca8jc2f03=07b?>5c194?"a=021d=<;m2;29 c2f13;:9om4ng6b=h98?i<7>5$g6b=?76=ki0bk:n8;`8?j76=hl1<7*i4`;9543ek2dm8l65c:9l543fm3:1(k:n9;321gej47j4;n321de=83.m8l75107ag>haj57?>5ca8jc2f03l07b?>5`c94?"a=9910c!`3i00:=8ll;od7e=<6921d=<;n8;29 c2f13;:9om4ng6b28;>nn5af5c;>45<3f;:9l850;&e0d?=98?io6`i4`:951=m84?:%d7e<<69=h98?j87>5$g6b=?76=ki0bk:n8;35?>i69472jj1ej9o7:058?j76=h;1<7*i4`;9543ek2dm8l651998k472i90;6)h;a88250dd3gl?m54>9:9l543>n3:1(k:n9;321gej47?n;:m250?b290/j9o6:036ff=in=k36ha14``?k`3i10:h65`107:f?6=,o>j57?>5ca8jc2f03;n76a>14;b>5<#n=k2658;94?"a=:910c!`3i00:=8ll;od7e=<5921d=<;66;29 c2f13;:9om4ng6b28;>nn5af5c;>75<3f;:94:50;&e0d?=98?io6`i4`:961=5>4?:%d7e<<69=h98?2>7>5$g6b=?76=ki0bk:n8;05?>i69<3:6=4+f5c:>472jj1ej9o7:358?j76=0:1<7*i4`;9543ek2dm8l652998k4720o0;6)h;a88250dd3gl?m54=9:9l543?m3:1(k:n9;321gej47c290/j9o6:036ff=in=k36?l4;n321=d=83.m8l75107ag>han54o03614``?k`3i109h65`107;=?6=,o>j57?>5ca8jc2f038n76a>14:;>5<#n=k2659594?"a=;910c!`3i00:=8ll;od7e=<4921d=<;75;29 c2f13;:9om4ng6b28;>nn5af5c;>65<3f;:95=50;&e0d?=98?io6`i4`:971=4?4?:%d7e<<69=h98?h=7>5$g6b=?76=ki0bk:n8;15?>i69472jj1ej9o7:258?j76=kl1<7*i4`;9543ek2dm8l653998k472jl0;6)h;a88250dd3gl?m54<9:9l543e03:1(k:n9;321gej47=n;:m250gc290/j9o6:036ff=in=k36>l4;n321d4=83.m8l75107ag>ha14``?k`3i108h65`107;g?6=,o>j57?>5ca8jc2f039n76a>14:2>5<#n=k265gg94?"a=821d=<;ic;29 c2f13;:9kj4ng6b=h98?mm7>5$g6b=?76=on0bk:n8;18?j76=o21<7*i4`;9543al2dm8l654:9l543a?3:1(k:n9;321cbj47;4;n321c0=83.m8l75107e`>haj57?>5gf8jc2f03=07b?>5g694?"a=021d=<;i3;29 c2f13;:9kj4ng6b=h98?m=7>5$g6b=?76=on0bk:n8;`8?j76=o:1<7*i4`;9543al2dm8l65c:9l543bn3:1(k:n9;321cbj47j4;n321`b=83.m8l75107e`>haj57?>5gf8jc2f03l07b?>5d`94?"a=9910c!`3i00:=8hk;od7e=<6921d=<;j9;29 c2f13;:9kj4ng6b28;>ji5af5c;>45<3f;:9h950;&e0d?=98?mh6`i4`:951=i;4?:%d7e<<69=h98?n97>5$g6b=?76=on0bk:n8;35?>i69472nm1ej9o7:058?j76=l81<7*i4`;9543al2dm8l651998k472m80;6)h;a88250`c3gl?m54>9:9l543b83:1(k:n9;321cbj47?n;:m250ba290/j9o6:036ba=in=k36ha14dg?k`3i10:h65`107gg?6=,o>j57?>5gf8jc2f03;n76a>14fa>5<#n=k265ec94?"a=:910c!`3i00:=8hk;od7e=<5921d=<;k7;29 c2f13;:9kj4ng6b28;>ji5af5c;>75<3f;:9i;50;&e0d?=98?mh6`i4`:961=h94?:%d7e<<69=h98?o?7>5$g6b=?76=on0bk:n8;05?>i69472nm1ej9o7:358?j76=m;1<7*i4`;9543al2dm8l652998k472l90;6)h;a88250`c3gl?m54=9:9l543dn3:1(k:n9;321cbj47han54o036gg<72-l?m44>14dg?k`3i109h65`107`e?6=,o>j57?>5gf8jc2f038n76a>14a:>5<#n=k265b:94?"a=;910c!`3i00:=8hk;od7e=<4921d=<;l6;29 c2f13;:9kj4ng6b28;>ji5af5c;>65<3f;:9n:50;&e0d?=98?mh6`i4`:971=o>4?:%d7e<<69=h98<;>7>5$g6b=?76=on0bk:n8;15?>i69?::6=4+f5c:>472nm1ej9o7:258?j76>9:1<7*i4`;9543al2dm8l653998k472no0;6)h;a88250`c3gl?m54<9:9l543a13:1(k:n9;321cbj47=n;:m250cb290/j9o6:036ba=in=k36>l4;n321`5=83.m8l75107e`>ha14dg?k`3i108h65`107``?6=,o>j57?>5gf8jc2f039n76a>14a1>5<#n=k2662d94?"a=821d=<8k4ng6bm50;&e0d?=98<8i6`i4`:96>=h98<8n7>5$g6b=?76>:o0bk:n8;18?j76>:31<7*i4`;95404m2dm8l654:9l540403:1(k:n9;3226cj47;4;n32261=83.m8l751040a>haj57?>62g8jc2f03=07b?>62794?"a=021d=<8<4;29 c2f13;::>k4ng6b=50;&e0d?=98<8i6`i4`:9e>=h98<8>7>5$g6b=?76>:o0bk:n8;`8?j76>:;1<7*i4`;95404m2dm8l65c:9l540483:1(k:n9;3226cj47j4;n3227c=83.m8l751040a>haj57?>62g8jc2f03l07b?>63a94?"a=9910c!`3i00:=;=j;od7e=<6921d=<8=a;29 c2f13;::>k4ng6b28;=?h5af5c;>45<3f;::?650;&e0d?=98<8i6`i4`:951=:4?:%d7e<<69?9n7ch;a9821>=h98<9:7>5$g6b=?76>:o0bk:n8;35?>i69?8>6=4+f5c:>471;l1ej9o7:058?j76>;91<7*i4`;95404m2dm8l651998k471:;0;6)h;a882535b3gl?m54>9:9l540593:1(k:n9;3226cj47?n;:m25347290/j9o6:0357`=in=k36ha171f?k`3i10:h65`1042`?6=,o>j57?>62g8jc2f03;n76a>173`>5<#n=k2660`94?"a=:910c!`3i00:=;=j;od7e=<5921d=<8>8;29 c2f13;::>k4ng6b28;=?h5af5c;>75<3f;::<850;&e0d?=98<8i6`i4`:961==h98<:87>5$g6b=?76>:o0bk:n8;05?>i69?;86=4+f5c:>471;l1ej9o7:358?j76>881<7*i4`;95404m2dm8l652998k471980;6)h;a882535b3gl?m54=9:9l540683:1(k:n9;3226cj47han54o0354f<72-l?m44>171f?k`3i109h65`1043f?6=,o>j57?>62g8jc2f038n76a>172b>5<#n=k2661;94?"a=;910c!`3i00:=;=j;od7e=<4921d=<8?7;29 c2f13;::>k4ng6b9:18'b1g>28;=?h5af5c;>65<3f;::=;50;&e0d?=98<8i6`i4`:971==h985$g6b=?76>:o0bk:n8;15?>i69?>96=4+f5c:>471;l1ej9o7:258?j76>=;1<7*i4`;95404m2dm8l653998k471<90;6)h;a882535b3gl?m54<9:9l5404i3:1(k:n9;3226cj47=n;:m2534a290/j9o6:0357`=in=k36>l4;n32272=83.m8l751040a>ha171f?k`3i108h65`1043a?6=,o>j57?>62g8jc2f039n76a>1720>5<#n=k268``94?"a=821d=<6m2;29 c2f13;:4lo4ng6b=h982i87>5$g6b=?760hk0bk:n8;18?j760k?1<7*i4`;954>fi2dm8l654:9l54>e>3:1(k:n9;32j47;4;n32haj57?>8`c8jc2f03=07b?>8c;94?"a=021d=<6ma;29 c2f13;:4lo4ng6b=h982jh7>5$g6b=?760hk0bk:n8;`8?j760ho1<7*i4`;954>fi2dm8l65c:9l54>fn3:1(k:n9;32j47j4;n32haj57?>8`c8jc2f03l07b?>ad794?"a=821d==h98kni7>5$g6b=?76il>0bk:n8;18?j76ill1<7*i4`;954gb<2dm8l654:9l54ga83:1(k:n9;32e`2j47;4;n32ec7=83.m8l7510cf0>haj57?>ad68jc2f03=07b?>ag194?"a=021d==h98kn;7>5$g6b=?76il>0bk:n8;`8?j76il21<7*i4`;954gb<2dm8l65c:9l54gb13:1(k:n9;32e`2j47j4;n32e`g=83.m8l7510cf0>haj57?>ad68jc2f03l07b?>b1;94?"a=821d==h98h;87>5$g6b=?76j9?0bk:n8;38?j76j991<7*i4`;954d7:2dm8l650:9l54d793:1(k:n9;32f54j47?4;n32f56=83.m8l7510ceb>haj57?>agd8jc2f03;07b?>agf94?"a=821d==h98km47>5$g6b=?76io30bk:n8;38?j76j;>1<7*i4`;954d5;2dm8l650:9l54d5:3:1(k:n9;32f75j47?4;n32f77=83.m8l7510`14>haj57?>b328jc2f03;07b?>b0g94?"ad:le0d>=821d=c;29 c2f13;:n=h98h:57>5$g6b=?76j8k0bk:n8;38?j76j821<7*i4`;954d6?2dm8l650:9l54d6>3:1(k:n9;32f41j47?4;n32f43=83.m8l7510`20>haj57?>b068jc2f03;07b?>b0094?"a1:le0d>=821d=0;29 c2f13;:n=h98h;h7>5$g6b=?76j9o0bk:n8;38?j76j9i1<7*i4`;954d7j2dm8l650:9l54d7i3:1(k:n9;32f5dj47?4;n32ec1=83.m8l7510ce2>haj57?>ag48jc2f03;07b??f8g94?"a=821d==hn7;29 c2f13;;j4j4ng6b=h99lj97>5$g6b=?77n0n0bk:n8;18?j77nh>1<7*i4`;955`>l2dm8l654:9l55`f;3:1(k:n9;33bj47;4;n33bd4=83.m8l7511d:`>haj57??f8f8jc2f03=07b??f`294?"a=021d==h6f;29 c2f13;;j4j4ng6b=h99lm>7>5$g6b=?77no;0bk:n8;28?j77noh1<7*i4`;955`a92dm8l651:9l55`ai3:1(k:n9;33bc7j47<4;n33bc?=83.m8l7511de5>haj57??fg38jc2f03>07b??fg594?"a==21d==hi6;29 c2f13;;jk?4ng6b=h99lm87>5$g6b=?77no;0bk:n8;:8?j77no91<7*i4`;955`a92dm8l659:9l55`a83:1(k:n9;33bc7j47o4;n33bcc=83.m8l7511de`>haj57??fgf8jc2f03;07b?>01494?"a=:21d=<>?5;29 c2f13;;jkj4ng6b=h98:;?7>5$g6b=?77non0bk:n8;78?j768981<7*i4`;955`al2dm8l656:9l546793:1(k:n9;33bcbj4794;n32456=83.m8l7511de`>haj57??fgf8jc2f03307b??fga94?"a=i21d=<>?a;29 c2f13;:<=74ng6b=h98::>7>5$g6b=?768930bk:n8;08?j7688;1<7*i4`;9546712dm8l653:9l546683:1(k:n9;3245?j47:4;n3245`=83.m8l751023=>haj57?>01;8jc2f03<07b?>01f94?"a?9:le0d>=?21d=<>?c;29 c2f13;:<=74ng6b<3f;:<=l50;&e0d?=98:;56`i4`:9=>=h98:;47>5$g6b=?768930bk:n8;c8?j7688<1<7*i4`;95466=2dm8l650:9l5466n3:1(k:n9;32443j47?4;n3244c=83.m8l7510221>ha65`1022`?6=,o>j57?>0078jc2f03907b?>00a94?"a>5:le0d>=<21d=<>>b;29 c2f13;:<<;4ng6b=h98::57>5$g6b=?7688?0bk:n8;58?j768821<7*i4`;95466=2dm8l658:9l5466?3:1(k:n9;32443j4774;n32442=83.m8l7510221>haj57?>0338jc2f03:07b?>03`94?"a=1:le0d>=921d=<>=a;29 c2f13;:=h98:947>5$g6b=?768;;0bk:n8;68?j768;=1<7*i4`;9546592dm8l655:9l5465>3:1(k:n9;32477j4784;n32473=83.m8l7510215>haj57?>0338jc2f03207b?>03194?"a=1:le0d>=121d=<>=0;29 c2f13;:=h98:8;7>5$g6b=?768;n0bk:n8;38?j768:<1<7*i4`;95465l2dm8l652:9l5464=3:1(k:n9;3247bj47=4;n32462=83.m8l751021`>haj57?>03f8jc2f03?07b?>02094?"a=d:le0d>=>21d=<><1;29 c2f13;:>50;&e0d?=98:9h6`i4`:9<>=h98:9j7>5$g6b=?768;n0bk:n8;;8?j768;i1<7*i4`;95465l2dm8l65a:9l5464i3:1(k:n9;3246?j47>4;n32415=83.m8l751020=>haj57?>02;8jc2f03807b?>05394?"a<9:le0d>=;21d=<>;0;29 c2f13;:<>74ng6bh50;&e0d?=98:856`i4`:91>=h98:8i7>5$g6b=?768:30bk:n8;48?j768:n1<7*i4`;9546412dm8l657:9l5464k3:1(k:n9;3246?j4764;n3246d=83.m8l751020=>haj57?>02;8jc2f03k07b?>05494?"a;5:le0d>=821d=<>;f;29 c2f13;:<9;4ng6b=h98:?h7>5$g6b=?768=?0bk:n8;18?j768=i1<7*i4`;95463=2dm8l654:9l5463j3:1(k:n9;32413j47;4;n3241g=83.m8l7510271>haj57?>0578jc2f03=07b?>05:94?"a;5:le0d>=021d=<>;7;29 c2f13;:<9;4ng6b=h98:>>7>5$g6b=?768<;0bk:n8;28?j768j47<4;n3240?=83.m8l7510265>haj57?>0438jc2f03>07b?>04594?"a:1:le0d>==21d=<>:6;29 c2f13;:<8?4ng6b=6`i4`:93>=h98:>87>5$g6b=?768<;0bk:n8;:8?j768<91<7*i4`;9546292dm8l659:9l546283:1(k:n9;32407j47o4;n33bdg=83.m8l7511db=>haj57??f`;8jc2f03;07b??fc094?"a=:21d==hm1;29 c2f13;;jl74ng6b50;&e0d?=99lj56`i4`:90>=h99ljj7>5$g6b=?77nh30bk:n8;78?j77nho1<7*i4`;955`f12dm8l656:9l55`fl3:1(k:n9;33bd?j4794;n33bde=83.m8l7511db=>haj57??f`;8jc2f03307b??f`:94?"a=i21d==hm6;29 c2f13;;jo;4ng6b=h99lii7>5$g6b=?77nk?0bk:n8;08?j77nkn1<7*i4`;955`e=2dm8l653:9l55`ek3:1(k:n9;33bg3j47:4;n33bgd=83.m8l7511da1>haj57??fc78jc2f03<07b??fc;94?"a=?21d==hm8;29 c2f13;;jo;4ng6b<3f;;jo950;&e0d?=99li96`i4`:9=>=h99li87>5$g6b=?77nk?0bk:n8;c8?j77nj81<7*i4`;955`d92dm8l650:9l55`dj3:1(k:n9;33bf7j47?4;n33bfg=83.m8l7511d`5>ha65`11d`=?6=,o>j57??fb38jc2f03907b??fb:94?"a=<21d==hl7;29 c2f13;;jn?4ng6b=h99lh97>5$g6b=?77nj;0bk:n8;58?j77nj>1<7*i4`;955`d92dm8l658:9l55`d;3:1(k:n9;33bf7j4774;n33bf6=83.m8l7511d`5>haj57??fbf8jc2f03:07b??fe594?"a=921d==hk6;29 c2f13;;jnj4ng6b=h99lo87>5$g6b=?77njn0bk:n8;68?j77nm91<7*i4`;955`dl2dm8l655:9l55`c:3:1(k:n9;33bfbj4784;n33ba7=83.m8l7511d``>haj57??fbf8jc2f03207b??fbd94?"a=121d==hlc;29 c2f13;;jnj4ng6b=h99ln?7>5$g6b=?77nm30bk:n8;38?j77nl81<7*i4`;955`c12dm8l652:9l55`b93:1(k:n9;33ba?j47=4;n33b`6=83.m8l7511dg=>haj57??fe;8jc2f03?07b??feg94?"a=>21d==hkd;29 c2f13;;ji74ng6b=h99lon7>5$g6b=?77nm30bk:n8;;8?j77nm21<7*i4`;955`c12dm8l65a:9l55`b>3:1(k:n9;33b`3j47>4;n33b``=83.m8l7511df1>haj57??fd78jc2f03807b??fdf94?"a=;21d==hjc;29 c2f13;;jh;4ng6b=h99lnm7>5$g6b=?77nl?0bk:n8;48?j77nl31<7*i4`;955`b=2dm8l657:9l55`b03:1(k:n9;33b`3j4764;n33b`1=83.m8l7511df1>haj57??fd78jc2f03k07b?>04f94?"a:c:le0d>=821d=<>94;29 c2f13;:<8m4ng6bo6`i4`:96>=h98:=:7>5$g6b=?768j47;4;n3243?=83.m8l751026g>haj57?>04a8jc2f03=07b?>07`94?"a:c:le0d>=021d=<>9c;29 c2f13;:<8m4ng6bo6`i4`:9e>=h98:>j7>5$g6b=?768j47j4;n32434=83.m8l751026g>haj57?>04a8jc2f03l07b?<2ca94?"a=821d=>ol4ng6bo750;&e0d?=9:8in6`i4`:96>=h9:8i47>5$g6b=?74:kh0bk:n8;18?j74:k=1<7*i4`;9564ej2dm8l654:9l564e>3:1(k:n9;306gdj47;4;n306g3=83.m8l75120af>haj57?<2c`8jc2f03=07b?<2b794?"a=021d=>ol4ng6bn=50;&e0d?=9:8in6`i4`:9e>=h9:8h>7>5$g6b=?74:kh0bk:n8;`8?j74:j;1<7*i4`;9564ej2dm8l65c:9l564d83:1(k:n9;306gdj47j4;n306g`=83.m8l75120af>haj57?<2c`8jc2f03l07b?<2cf94?"a=9910c<==b283>!`3i00:??lm;od7e=<6921d=>ik4ng6bij50;&e0d?=9:8oi6`i4`:95>=h9:8on7>5$g6b=?74:mo0bk:n8;08?j74:mk1<7*i4`;9564cm2dm8l653:9l564c13:1(k:n9;306acj47:4;n306a>=83.m8l75120ga>haj57?<2eg8jc2f03<07b?<2e494?"a=?21d=>ik4ng6b<3f;8>i:50;&e0d?=9:8oi6`i4`:9=>=h9:8o?7>5$g6b=?74:mo0bk:n8;c8?j74:m81<7*i4`;9564cm2dm8l65b:9l564c83:1(k:n9;306acj47m4;n306f`=83.m8l75120ga>haj57?<2eg8jc2f03o07b?<2bf94?"a=n21d=>ik4ng6b2899hh5af5c;>47<3f;8>no50;&e0d?=9:8oi6`i4`:957==h9:8h47>5$g6b=?74:mo0bk:n8;37?>i6;;i<6=4+f5c:>455ll1ej9o7:078?j74:l<1<7*i4`;9564cm2dm8l651798k455m<0;6)h;a88277bb3gl?m54>7:9l564b<3:1(k:n9;306acj47?7;:m277c4290/j9o6:011``=in=k36<74;n306`4=83.m8l75120ga>ha33ff?k`3i10:n65`120f4?6=,o>j57?<2eg8jc2f03;h76a>33f`>5<#n=k26<==dd9mb1g?28n07b?<2e394?"a=9l10c<==c783>!`3i00:??jj;od7e=<6n21d==h98o2?7>5$g6b=?76m0?0bk:n8;08?j76m081<7*i4`;954c>=2dm8l653:9l54c>83:1(k:n9;32a<3j47:4;n32a=`=83.m8l7510g:1>haj57?>e878jc2f03<07b?>e9f94?"a=?21d=<3f;:i5l50;&e0d?=98o296`i4`:9=>=h98o3m7>5$g6b=?76m0?0bk:n8;c8?j76m131<7*i4`;954c>=2dm8l65b:9l54c?03:1(k:n9;32a<3j47m4;n32a=1=83.m8l7510g:1>haj57?>e878jc2f03o07b?>e9694?"a=n21d=28;n585af5c;>47<3f;:i5?50;&e0d?=98o296`i4`:957=7ch;a9827>=h98o5$g6b=?76m0?0bk:n8;37?>i69l=n6=4+f5c:>47b1<1ej9o7:078?j76m>n1<7*i4`;954c>=2dm8l651798k47b?j0;6)h;a8825`?23gl?m54>7:9l54c0i3:1(k:n9;32a<3j47?7;:m25`1>290/j9o6:03f=0=in=k36<74;n32a2>=83.m8l7510g:1>ha1d;6?k`3i10:n65`10g42?6=,o>j57?>e878jc2f03;h76a>1d56>5<#n=k26e6694?"a=9l10c!`3i00:=h7:;od7e=<6n21d=:18'b1g>28;n585af5c;>77<3f;:i;h50;&e0d?=98o296`i4`:967=7ch;a9817>=h98o=h7>5$g6b=?76m0?0bk:n8;07?>i69l47b1<1ej9o7:378?j76m?h1<7*i4`;954c>=2dm8l652798k47b>h0;6)h;a8825`?23gl?m54=7:9l54c113:1(k:n9;32a<3j47<7;:m25`0?290/j9o6:03f=0=in=k36?74;n32a31=83.m8l7510g:1>hal54o03f23<72-l?m44>1d;6?k`3i109n65`10g50?6=,o>j57?>e878jc2f038h76a>1d40>5<#n=k26e7094?"a=:l10c!`3i00:=h7:;od7e=<5n21d=28;n585af5c;>67<3f;:i8k50;&e0d?=98o296`i4`:977=7ch;a9807>=h98o>o7>5$g6b=?76m0?0bk:n8;17?>i69l?i6=4+f5c:>47b1<1ej9o7:278?j76m0k1<7*i4`;954c>=2dm8l653798k47b100;6)h;a8825`?23gl?m54<7:9l54c>03:1(k:n9;32a<3j47=7;:m25`?0290/j9o6:03f=0=in=k36>74;n32a<7=83.m8l7510g:1>ha1d;6?k`3i108n65`10g4f?6=,o>j57?>e878jc2f039h76a>1d53>5<#n=k26e7794?"a=;l10c!`3i00:=h7:;od7e=<4n21d==h98o2n7>5$g6b=?76m0i0bk:n8;38?j76m9=1<7*i4`;954c7>2dm8l650:9l54c7=3:1(k:n9;32a50j47?4;n32a52=83.m8l7510g32>ha65`10g37?6=,o>j57?>e148jc2f03907b?>e1394?"a=<21d==h98nmi7>5$g6b=?76m9<0bk:n8;58?j76lon1<7*i4`;954c7>2dm8l658:9l54bak3:1(k:n9;32a50j4774;n32`cd=83.m8l7510g32>haj57?>e148jc2f03h07b?>dg;94?"a=k21d==h98nm97>5$g6b=?76m9<0bk:n8;d8?j76lo>1<7*i4`;954c7>2dm8l651198k47cn:0;6)h;a8825`613gl?m54>1:9l54ba:3:1(k:n9;32a50j47?=;:m25a`6290/j9o6:03f43=in=k36<=4;n32`c6=83.m8l7510g32>ha1d25?k`3i10:965`10ffa?6=,o>j57?>e148jc2f03;=76a>1egg>5<#n=k26dd`94?"a=9110c!`3i00:=h>9;od7e=<6121d=28;n<;5af5c;>4d<3f;:hh950;&e0d?=98o;:6`i4`:95f==h98nn97>5$g6b=?76m9<0bk:n8;3f?>i69mo?6=4+f5c:>47b8?1ej9o7:0d8?j76ll91<7*i4`;954c7>2dm8l652198k47cm;0;6)h;a8825`613gl?m54=1:9l54bb83:1(k:n9;32a50j47<=;:m25aba290/j9o6:03f43=in=k36?=4;n32`ac=83.m8l7510g32>ha954o03g`a<72-l?m44>1d25?k`3i109965`10fgg?6=,o>j57?>e148jc2f038=76a>1efa>5<#n=k26dec94?"a=:110c!`3i00:=h>9;od7e=<5121d=28;n<;5af5c;>7d<3f;:hi;50;&e0d?=98o;:6`i4`:96f==h98no?7>5$g6b=?76m9<0bk:n8;0f?>i69mn96=4+f5c:>47b8?1ej9o7:3d8?j76lm;1<7*i4`;954c7>2dm8l653198k47cl90;6)h;a8825`613gl?m54<1:9l54bdn3:1(k:n9;32a50j47==;:m25aeb290/j9o6:03f43=in=k36>=4;n32`fb=83.m8l7510g32>ha1d25?k`3i108965`10g3f?6=,o>j57?>e148jc2f039=76a>1d2b>5<#n=k26e1;94?"a=;110c!`3i00:=h>9;od7e=<4121d=28;n<;5af5c;>6d<3f;:hhm50;&e0d?=98o;:6`i4`:97f==h98no:7>5$g6b=?76m9<0bk:n8;1f?>i69mii6=4+f5c:>47b8?1ej9o7:2d8?j76ljk1<7*i4`;954bd12dm8l650:9l54bd03:1(k:n9;32`f?j47?4;n312gd=831dih:j:188k`c3n3:17b?<6b794?=h9:5;n33a`d=831d==kj4;29?j77ml?1<75`11d:f?6=3f;8:hh50;9l564b?3:17b?<2d:94?=h98o2j7>5;n32ad6=831d=ed:94?=h98on;7>5;n32`;81<7?50;2x 462k=0:<8j?;I3325c<@8:>o45`f5;a>5<o94k6`:8L4618l1C==;l9:mg2d1=831vnhj:c;2951<729q/==;l4;f5`3=O99<;i6F>04a:?_3?<38p?>7532:9y!b1l>0:<8mi;%43fam80bi8k8;28 a0e;3;;9n=4$g45`?0202lm8h>52128 c2fi3n>o>5+5`g9`0e43-<;nl4k5b18m0gc2900ei8k2;29?lb1lh0;66g:9g83>>oa5<7>5;h7;han7>5$g6b=?02m2dm8l653:9j20g=83.m8l7564g8jc2f03>07b895;29 c2f13<=86`i4`:94>=h>?91<7*i4`;9232j47?4;n456?6=,o>j57894:le0d>=:21d:;?50;&e0d?=>?>0bk:n8;18?j0183:1(k:n9;450>ha3S?387=u-n=h:4>04ae?!07jm0o:i<4ne4g46hi4d29656<,o>jm7j:c29'1dc=ln2;29?l3?03:17dkj5083>>obm<81<75f64d94?"ah7>5$g6b=?02m2dm8l651:9j20e=83.m8l7564g8jc2f03807d8:b;29 c2f13<>i6`i4`:97>=n>j47:4;n451?6=,o>j57894:le0d>=821d:;=50;&e0d?=>?>0bk:n8;38?j01:3:1(k:n9;450>ha65`67394?"a5$g6b=?01<2dm8l654:9~f`b2j3:1=h4?:1y'553d<3n<485G1143a>N68"c?>k1j98l;%f4<7<2?o1ej99?:09'b1>42m?h?6*i6749a`0>3-l=;h4?;%d7gda3d;2.=>8j5d4a0?!b0??0;7)h9648240e43-<;n:4k5b18 36e03l?495+f5aa>a3d;2.o;::50:&g325=82.m::h50:&e22g=n?2m7)??5cg9`0e43fl?o<4?::me23?=831b:=l::188m0e?2900ck:mc;29?l`1>>0;66gi49294?=hn=hn6=44i026fa<72Al=;>54og6ab?6=3`<99:4?:Id536=47>5;nd73g<722cm:;650;9j1d`=831dj9m?:188m0ed2900ek:72;29?l3f93:17d;me;29?j`3jk0;66ai4cf94?=hn?:c586<7=O99<;i6F>04a:?!3?;3;?h6*i66297`65;hf5g=<722c>5k4?::k51<<722wiii;6:187>5<7sA;;9n74$026g1m;0ei8l8;29?lb1ko0;66ai46`94?=hn==h6=44}cgg1a<72;0;6=u+117`0?3?92B:<;>j;I331f?<,?:io7j:c29lb11e2900ei8l8;29?xdbkj31<7=50;2x 462k=0o:i>4H0254`=O99?h56gk6b:94?=nl?im6=44og64f?6=3thnoi?50;194?6|,8:>o94k6e28L4618l1C==;l9:kg2f>=831bh;mi:188kc20j3:17pljce094?5=83:p(<>:c58g2a6<@8:=oc>j21<75fd7ae>5<5;|`fga5=8391<7>t$026g1m:0D<>90d9K553d12co:n650;9j`3ea2900ck:8b;29?xdbkm>1<7=50;2x 462k=0o:i>4H0254`=O99?h56gk6b:94?=nl?im6=44og64f?6=3thnoi;50;194?6|,8:>o94k6e28L4618l1C==;l9:kg2f>=831bh;mi:188kc20j3:17pljce494?5=83:p(<>:c58g2a6<@8:=oc>j21<75fd7ae>5<5;|`fga1=8391<7>t$026g1m:0D<>90d9K553d12co:n650;9j`3ea2900ck:8b;29?xdbkm21<7=50;2x 462k=0o:i>4H0254`=O99?h56gk6b:94?=nl?im6=44og64f?6=3thnoi750;194?6|,8:>o94k6e28L4618l1C==;l9:kg2f>=831bh;mi:188kc20j3:17pljcbc94?5=83:p(<>:c58g2a6<@8:=oc>j21<75fd7ae>5<5;|`fgfd=8391<7>t$026g1m:0D<>90d9K553d12co:n650;9j`3ea2900ck:8b;29?xdbkji1<7=50;2x 462k=0o:i>4H0254`=O99?h56gk6b:94?=nl?im6=44og64f?6=3thnonj50;194?6|,8:>o94k6e28L4618l1C==;l9:kg2f>=831bh;mi:188kc20j3:17pljcbg94?5=83:p(<>:c58g2a6<@8:=oc>j21<75fd7ae>5<5;|`fgf`=8391<7>t$026g1m:0D<>90d9K553d12co:n650;9j`3ea2900ck:8b;29?xdbkm:1<7=50;2x 462k=0o:i>4H0254`=O99?h56gk6b:94?=nl?im6=44og64f?6=3thnoh750;3f>5<7s-;;9n:5d6:6?M77>9o0D<>:c89'25g32?:i:6`90`590>"1:29689i;od735<53-l?4>4k5b18 c01>3on:45+f75f>5=#n=ij6i;l3:&g323=82.m:5?50:&560c=lo>5+61`4>a3d;2.=4$g44b?6<,o<o>5`f5a2>5<5;h43f0<722c>o54?::me0ge=831bj;88:188mc2?83:17bh;bd83>>o68ia55;nd7g5<722c>on4?::ke0=4=831b9l?50;9j1gc=831dj9lm:188kc2el3:17bh96`83>>ia5<3=7>5;h43m=4?::ke0c7=831b9:k50;9~f`eb?3:1=h4?:1y'553d<3n<485G1143a>N68"c?>k1j98l;%f4<7<2?o1ej99?:39'b1>42m?h?6*i6749a`0>3-l=;h4?;%d7gda3d;2.=>8j5d4a0?!b0??0;7)h9648240e43-<;n:4k5b18 36e03l?495+f5aa>a3d;2.o;::50:&g325=82.m::h50:&e22g=n?2m7)??5cg9`0e43fl?o<4?::me23?=831b:=l::188m0e?2900ck:mc;29?l`1>>0;66gi49294?=hn=hn6=44i026fa<72Al=;>54og6ab?6=3`<99:4?:Id536=47>5;nd73g<722cm:;650;9j1d`=831dj9m?:188m0ed2900ek:72;29?l3f93:17d;me;29?j`3jk0;66ai4cf94?=hn?23A;;:=k4H026g<=#>9k?6;>m6:l54d1=<2.=>8l5d4a0?!05=j0o9n=4$e54e?`3>j1/h:6=:45e?k`3?9097)h;828g1f5<,o<=:7kj689'b31b291/j9mn:e7`7>"c?>?1<6*i69394>"1:o>5+d655>5=#n?<>6<>:c29'25d02m?h?6*90c:9b1>33-l?oo4k5b18 a10<3:0(i983;28 c00n3:0(k88a;d5>ia5<3<7>5;nd7f`<722c:<8lk:18Kb31432em8oh50;9j2730290Cj;9<;:k560>=831dj99m:188mc0103:17d;nf;29?j`3k90;66g:cb83>>oa<181<75f5`394?=n=ko1<75`f5`a>5<ih7>5;nd52d<722em8o750;9j273>2900ek:71;29?l070j0;66g:a183>>oa51d83>5}#99?h87j8849K5507m2B:<8m6;%43e1<18k<0b;>n7;68 342j3n>o>5+637`>a3d;2.o;:o5f54`?!b00;0>;k5af553>7=#n=286i;l3:&e230=ml<27)h97d83?!`3kh0o9n=4$e541?6<,o<3=7>4$706a?b2k:1/j;6?:19'273f2m?h?6*924f9`0e43-n<;;4?;%d520<68"c?>91<6*i66d94>"a>>k1j;6i;%331gc=l>ia>?31<75f61`6>5<M`1?:10e;<:8;29?j`3?k0;66gi67:94?=n=hl1<75`f5a3>5<5;h7aa?6=3fl?no4?::me0gb=831dj;8n:188kc2e13:17d8=5883>>oa<1;1<75f61:`>5<5;|`fg`7=83;n6=4?{%331f2=l>2>7E??61g8L462k01/:=o;:72a2>h18h=186*924`9`0e43-<99n4k5b18 a10i3l?:n5+d6:1>01a3gl?;=4=;%d7<6a3d;2.o;:;50:&e2=7=82.=>8k5d4a0?!`1090;7)8=5`8g1f5<,?8>h7j:c29'`211291/j;8::026g6=#>9h<6i;l3:&54g>=n=2?7)h;cc8g1f5<,m=<87>4$e547?6<,o<4$g44e?`10o1/==;me;f6g6=hn=i:6=44og45=?6=3`<;n84?::k6g=<722em8om50;9jb3002900ek:70;29?j`3jl0;66g>04`g>5;?<6=4Gf750?>o1:<21<75`f55a>5<5;h7bb?6=3fl?o=4?::k6gf<722cm85<50;9j1d7=831b9ok50;9lb1de2900ck:md;29?j`1>h0;66ai4c;94?=n>;?26=44ig6;5?6=3`<;4n4?::k6e5<722cm8k?50;9j12c=831vnhmkf;295`<729q/==;l4;f4<0=O99<;i6F>04a:?!07i=0=n7j:c29'273d2m?h?6*k76c9b10d3-n<4?4:7g9mb1172;1/j96<:e7`7>"a>?<1ih86;%d53`<73-l?ol4k5b18 a10=3:0(k871;28 342m3n>o>5+f7:3>5=#>;?j6i;l3:&560b=l<0:<8m<;%43f2m8;d7<1=#n=ii6i;l3:&g322=82.o;:=50:&e22`=82.m::o5f7:e?!77=ko1h8m<;nd7g4<722em:;750;9j25d22900e8m7:188kc2ek3:17dh96683>>oa<1:1<75`f5`f>5<ni4?:Id536=ij7>5;h4112<72Al=;>54i706=831b9lh50;9lb1e72900e8ml:188mc2?:3:17d;n1;29?l3em3:17bh;bc83>>ia5<i57>5;h411<<722cm85?50;9j25>d2900e8o?:188mc2a93:17d;8e;29?xdbkmn1<7?j:183!77=j>1h:6:;I3325c<@8:>o45+61c7>36e>2d=52<=m7ch;7181?!`30:0o9n=4$g452?cb>01/j;9j:19'b1ef2m?h?6*k76794>"a>1;1<6*924g9`0e43-l=4=4?;%411d==6=5+f746>462k:1/:=l8:e7`7>"18k21j96;;%d7gg:188kc0113:17d8?b483>>o2k10;66ai4ca94?=nn?<<6=44ig6;4?6=3fl?nh4?::k240dc290Cj;9<;:me0g`=831b:?;8:18Kb31432c=>8650;9lb11e2900ek898;29?l3fn3:17bh;c183>>o2kj0;66gi49094?=n=h;1<75f5cg94?=hn=hi6=44og6a`?6=3fl=:l4?::me0g?=831b:?;6:188mc2?93:17d8?8b83>>o2i90;66gi4g394?=n=>o1<75rbdaef?6=9l0;6=u+117`0?b00<1C==8?e:J240e>3-<;m9490c48j36f?3>0(;<:b;f6g6=#>;?h6i;l3:&g32g=n=a3d;2.m:;85ed4:?!`1?l0;7)h;c`8g1f5<,m=<97>4$g4;5?6<,?8>i7j:c29'b3>7291/:?;n:e7`7>"1:04a0?!07j>0o9n=4$72a"c?>>1<6*k76194>"a>>l1<6*i66c9b3>a3-;;9ok5d4a0?j`3k80;66ai67;94?=n>9h>6=44i4a;>5<io7>5;hd522<722cm85>50;9lb1db2900e<>:be83>M`1?:10ck:mf;29?l05=>0;6Eh97298m34203:17bh;7c83>>oa>?21<75f5`d94?=hn=i;6=44i4a`>5<3>7>5;h7b5?6=3`?ii7>5;nd7fg<722em8oj50;9lb30f2900ck:m9;29?l05=00;66gi49394?=n>92h6=44i4c3>5<m=7>5;h74a?6=3thnok750;3f>5<7s-;;9n:5d6:6?M77>9o0D<>:c89'25g32?:i:6`90`590>"1:29689i;od735<53-l?4>4k5b18 c01>3on:45+f75f>5=#n=ij6i;l3:&g323=82.m:5?50:&560c=lo>5+61`4>a3d;2.=4$g44b?6<,o<o>5`f5a2>5<5;h43f0<722c>o54?::me0ge=831bj;88:188mc2?83:17bh;bd83>>o68ia55;nd7g5<722c>on4?::ke0=4=831b9l?50;9j1gc=831dj9lm:188kc2el3:17bh96`83>>ia5<3=7>5;h43m=4?::ke0c7=831b9:k50;9~f`ea?3:1=h4?:1y'553d<3n<485G1143a>N68"c?>k1j98l;%f4<7<2?o1ej99?:39'b1>42m?h?6*i6749a`0>3-l=;h4?;%d7gda3d;2.=>8j5d4a0?!b0??0;7)h9648240e43-<;n:4k5b18 36e03l?495+f5aa>a3d;2.o;::50:&g325=82.m::h50:&e22g=n?2m7)??5cg9`0e43fl?o<4?::me23?=831b:=l::188m0e?2900ck:mc;29?l`1>>0;66gi49294?=hn=hn6=44i026fa<72Al=;>54og6ab?6=3`<99:4?:Id536=47>5;nd73g<722cm:;650;9j1d`=831dj9m?:188m0ed2900ek:72;29?l3f93:17d;me;29?j`3jk0;66ai4cf94?=hn?23A;;:=k4H026g<=#>9k?6;>m6:l54d1=<2.=>8l5d4a0?!05=j0o9n=4$e54e?`3>j1/h:6=:45e?k`3?9097)h;828g1f5<,o<=:7kj689'b31b291/j9mn:e7`7>"c?>?1<6*i69394>"1:o>5+d655>5=#n?<>6<>:c29'25d02m?h?6*90c:9b1>33-l?oo4k5b18 a10<3:0(i983;28 c00n3:0(k88a;d5>ia5<3<7>5;nd7f`<722c:<8lk:18Kb31432em8oh50;9j2730290Cj;9<;:k560>=831dj99m:188mc0103:17d;nf;29?j`3k90;66g:cb83>>oa<181<75f5`394?=n=ko1<75`f5`a>5<ih7>5;nd52d<722em8o750;9j273>2900ek:71;29?l070j0;66g:a183>>oa51d83>5}#99?h87j8849K5507m2B:<8m6;%43e1<18k<0b;>n7;68 342j3n>o>5+637`>a3d;2.o;:o5f54`?!b00;0>;k5af553>7=#n=286i;l3:&e230=ml<27)h97d83?!`3kh0o9n=4$e541?6<,o<3=7>4$706a?b2k:1/j;6?:19'273f2m?h?6*924f9`0e43-n<;;4?;%d520<68"c?>91<6*i66d94>"a>>k1j;6i;%331gc=l>ia>?31<75f61`6>5<M`1?:10e;<:8;29?j`3?k0;66gi67:94?=n=hl1<75`f5a3>5<5;h7aa?6=3fl?no4?::me0gb=831dj;8n:188kc2e13:17d8=5883>>oa<1;1<75f61:`>5<5;|`fgc7=83;n6=4?{%331f2=l>2>7E??61g8L462k01/:=o;:72a2>h18h=186*924`9`0e43-<99n4k5b18 a10i3l?:n5+d6:1>01a3gl?;=4=;%d7<6a3d;2.o;:;50:&e2=7=82.=>8k5d4a0?!`1090;7)8=5`8g1f5<,?8>h7j:c29'`211291/j;8::026g6=#>9h<6i;l3:&54g>=n=2?7)h;cc8g1f5<,m=<87>4$e547?6<,o<4$g44e?`10o1/==;me;f6g6=hn=i:6=44og45=?6=3`<;n84?::k6g=<722em8om50;9jb3002900ek:70;29?j`3jl0;66g>04`g>5;?<6=4Gf750?>o1:<21<75`f55a>5<5;h7bb?6=3fl?o=4?::k6gf<722cm85<50;9j1d7=831b9ok50;9lb1de2900ck:md;29?j`1>h0;66ai4c;94?=n>;?26=44ig6;5?6=3`<;4n4?::k6e5<722cm8k?50;9j12c=831vnhmjf;295`<729q/==;l4;f4<0=O99<;i6F>04a:?!07i=0=n7j:c29'273d2m?h?6*k76c9b10d3-n<4?4:7g9mb1172;1/j96<:e7`7>"a>?<1ih86;%d53`<73-l?ol4k5b18 a10=3:0(k871;28 342m3n>o>5+f7:3>5=#>;?j6i;l3:&560b=l<0:<8m<;%43f2m8;d7<1=#n=ii6i;l3:&g322=82.o;:=50:&e22`=82.m::o5f7:e?!77=ko1h8m<;nd7g4<722em:;750;9j25d22900e8m7:188kc2ek3:17dh96683>>oa<1:1<75`f5`f>5<ni4?:Id536=ij7>5;h4112<72Al=;>54i706=831b9lh50;9lb1e72900e8ml:188mc2?:3:17d;n1;29?l3em3:17bh;bc83>>ia5<i57>5;h411<<722cm85?50;9j25>d2900e8o?:188mc2a93:17d;8e;29?xdbkln1<7?j:183!77=j>1h:6:;I3325c<@8:>o45+61c7>36e>2d=52<=m7ch;7181?!`30:0o9n=4$g452?cb>01/j;9j:19'b1ef2m?h?6*k76794>"a>1;1<6*924g9`0e43-l=4=4?;%411d==6=5+f746>462k:1/:=l8:e7`7>"18k21j96;;%d7gg:188kc0113:17d8?b483>>o2k10;66ai4ca94?=nn?<<6=44ig6;4?6=3fl?nh4?::k240dc290Cj;9<;:me0g`=831b:?;8:18Kb31432c=>8650;9lb11e2900ek898;29?l3fn3:17bh;c183>>o2kj0;66gi49094?=n=h;1<75f5cg94?=hn=hi6=44og6a`?6=3fl=:l4?::me0g?=831b:?;6:188mc2?93:17d8?8b83>>o2i90;66gi4g394?=n=>o1<75rbdaff?6=9l0;6=u+117`0?b00<1C==8?e:J240e>3-<;m9490c48j36f?3>0(;<:b;f6g6=#>;?h6i;l3:&g32g=n=a3d;2.m:;85ed4:?!`1?l0;7)h;c`8g1f5<,m=<97>4$g4;5?6<,?8>i7j:c29'b3>7291/:?;n:e7`7>"1:04a0?!07j>0o9n=4$72a"c?>>1<6*k76194>"a>>l1<6*i66c9b3>a3-;;9ok5d4a0?j`3k80;66ai67;94?=n>9h>6=44i4a;>5<io7>5;hd522<722cm85>50;9lb1db2900e<>:be83>M`1?:10ck:mf;29?l05=>0;6Eh97298m34203:17bh;7c83>>oa>?21<75f5`d94?=hn=i;6=44i4a`>5<3>7>5;h7b5?6=3`?ii7>5;nd7fg<722em8oj50;9lb30f2900ck:m9;29?l05=00;66gi49394?=n>92h6=44i4c3>5<m=7>5;h74a?6=3thnoil50;3f>5<7s-;;9n:5d6:6?M77>9o0D<>:c89'25g32?:i:6`90`590>"1:29689i;od735<53-l?4>4k5b18 c01>3on:45+f75f>5=#n=ij6i;l3:&g323=82.m:5?50:&560c=lo>5+61`4>a3d;2.=4$g44b?6<,o<o>5`f5a2>5<5;h43f0<722c>o54?::me0ge=831bj;88:188mc2?83:17bh;bd83>>o68ia55;nd7g5<722c>on4?::ke0=4=831b9l?50;9j1gc=831dj9lm:188kc2el3:17bh96`83>>ia5<3=7>5;h43m=4?::ke0c7=831b9:k50;9~f`eb03:1=94?:1y'553d<3n=h;5G1143a>N685<5;h43e7<722c>454?::kfa07=831bih;=:188m33a290/j9o6:77f?k`3i10;76g95e83>!`3i00=9h5af5c;>4=33b3gl?m54=;:k51g<72-l?m4495d9mb1g?2:10e;;n:18'b1g>2??n7ch;a987?>i1><0;6)h;a88521=in=k36=54o740>5<#n=k26;8;;od7e=<632e=:?4?:%d7e<<1>=1ej9o7:398k306290/j9o6:747?k`3i10876a96183>!`3i00=:95af5c;>1=o94k6e48L4618l1C==;l9:X6<1<5s:926>=7:|&g2a1=99?hj6*90cf9`3b53gn=h54?;%f5f6<68n<79hj6i;l3:k6ea<722co:i<50;9j`3bf2900e87i:188mc2bm3:17b8?a283>>o18h81<75f59:94?=nml?:6=44idg66?6=3`<>j7>5$g6b=?02m2dm8l650:9j20b=83.m8l7564g8jc2f03;07d8:c;29 c2f13<>i6`i4`:96>=n>j47=4;h46e?6=,o>j578:e:le0d>=<21d:;;50;&e0d?=>?>0bk:n8;28?j01;3:1(k:n9;450>ha5$g6b=?01<2dm8l653:9l236=83.m8l756768jc2f03>07pljcd694?73290;w)??5b69`3b13A;;:=k4H026g<=]=1>1>v=<9;10:cg9'25dc2m6`k6e:94>"c>k91==;l3:&e23b=>9k:7kh;e18145=#n=kj6i;l3:&6e`ma;f6g6=n=hn1<75fd7f1>5<5;h7:b?6=3`l?ih4?::m54d5=831b:=o=:188m0>?2900ehk:1;29?lcb=;0;66g95g83>!`3i00=9h5af5c;>5=33b3gl?m54>;:k51f<72-l?m4495d9mb1g?2;10e;;m:18'b1g>2??n7ch;a980?>o1=h0;6)h;a8851`=in=k36954o746>5<#n=k26;8;;od7e=<732e=:>4?:%d7e<<1>=1ej9o7:098k305290/j9o6:747?k`3i10976a96083>!`3i00=:95af5c;>6=3033gl?m54;;:aafc5290:87>50z&240e32m072f?M77=j30V86;:3y07<<4;10v(i8k7;331f`<,?:ih7j9d39m`3b?291/h;l<:026g6=#n?n1:de0`6=:9:0(k:na;f6g6=#=ho1h8m<;%43fd>o21o0;66gi4dg94?=h>9k86=44i72b6?6=3`?347>5;hgf14<722cni8<50;9j20`=83.m8l7564g8jc2f03:07d8:d;29 c2f13<>i6`i4`:95>=n>j47<4;h46f?6=,o>j578:e:le0d>=;21b:8o50;&e0d?=>ha7>5$g6b=?01<2dm8l652:9l237=83.m8l756768jc2f03907b890;29 c2f13<=86`i4`:90>=zjlin<7>51583>5}#99?h87j9d79K5507m2B:<8m6;[7;0?4|;:31?>65}%f5`2<684$e4a7?77=j90(k89d;43e4=an=o;6?>?;%d7ed"18kk1h8m<;h7b`?6=3`n=h?4?::kg2ag=831b94h50;9jb1cb2900c;>n3;29?l07i;0;66g:8983>>obm<;1<75fed71>5<33b3gl?m54?;:k51a<72-l?m4495d9mb1g?2810e;;l:18'b1g>2??n7ch;a981?>o1=k0;6)h;a8851`=in=k36>54i77b>5<#n=k26;;j;od7e=<332e=:84?:%d7e<<1>=1ej9o7:198k304290/j9o6:747?k`3i10:76a96383>!`3i00=:95af5c;>7=3033gl?m54<;:m525<72-l?m449659mb1g?2=10qokldd83>42=83:p(<>:c58g2a0<@8:=\20=09w>=6:21;>x"c>m=1==;lf:&54gb=l?n97cj9d983?!b1j:0:<8m<;%d52a<18h;0jk:j0;034>"ao2im0;66gk6e094?=nl?nj6=44i4;e>5<ni7>5;n43e6<722c==831bih;>:188m`c2:3:17d8:f;29 c2f13<>i6`i4`:94>=n>j47?4;h46g?6=,o>j578:e:le0d>=:21b:8l50;&e0d?=>ha5$g6b=?01<2dm8l651:9l234=83.m8l756768jc2f03807b891;29 c2f13<=86`i4`:97>=h>?:1<7*i4`;9232j47:4;|`fgae=83;?6=4?{%331f2=l?n=7E??61g8L462k01Q95:52z10=?5403w/h;j8:026gc=#>9ho6i8k2:lg2a>=82.o:o=5117`7>"a>?n1:=o>;gd7a5<5891/j9on:e7`7>"2il0o9n=4$72ae?b2k:1b9lj50;9j`3b52900ei8ka;29?l3>n3:17dh;ed83>>i18h91<75f61c1>5<2??n7ch;a982?>o1=j0;6)h;a8851`=in=k36?54i77a>5<#n=k26;;j;od7e=<432c=9l4?:%d7e<<1=l1ej9o7:598k302290/j9o6:747?k`3i10;76a96283>!`3i00=:95af5c;>4=3033gl?m54=;:m524<72-l?m449659mb1g?2:10c;8?:18'b1g>2?{emjlj6=4>4;294~"687}4;008?54r$e4g3?77=jl0(;>md;f5`7=il?n36=5+d7`0>462k:1/j;8k:72b5>`a=>4$g6be?b2k:1/9lk5d4a0?!07jh0o9n=4i4cg>5<7>5;hf5`d<722c>5k4?::ke0`c=831d:=o<:188m36f:3:17d;78;29?lcb=80;66gje4094?=n>j47>4;h46`?6=,o>j578:e:le0d>=921b:8m50;&e0d?=>ha5$g6b=?01<2dm8l650:9l235=83.m8l756768jc2f03;07b892;29 c2f13<=86`i4`:96>=h>?;1<7*i4`;9232j47=4;n454?6=,o>j57894:le0d>=<21vnhmi8;2951<729q/==;l4;f5`3=O99<;i6F>04a:?_3?<38p?>7532:9y!b1l>0:<8mi;%43fam80bi8k8;28 a0e;3;;9n=4$g45`?07i81mj9k?:323?!`3ih0o9n=4$4cf>a3d;2.=>oc>mk1<75f58d94?=nn=on6=44o72b7?6=3`<;m?4?::k6<=<722cni8?50;9ja`352900e;;i:18'b1g>2??n7ch;a983?>o1=m0;6)h;a8851`=in=k36<54i77`>5<#n=k26;;j;od7e=<532c=9o4?:%d7e<<1=l1ej9o7:298m33f290/j9o6:77f?k`3i10?76a96483>!`3i00=:95af5c;>5=3033gl?m54>;:m527<72-l?m449659mb1g?2;10c;8>:18'b1g>2?i1>90;6)h;a88521=in=k36954}cg`b3<728>1<7>t$026g1m<0D<>90d9K553d12P>494={21:>65?2t.o:i95117`b>"18kn1h;j=;of5`=<73-n=n>4>04a0?!`1>m0=o>5+61`b>a3d;2c>mi4?::kg2a4=831bh;jn:188m0?a2900ek:je;29?j07i:0;66g90`094?=n=121<75fed72>5<>7>5;h46b?6=,o>j578:e:le0d>=821b:8j50;&e0d?=>ha65f64`94?"am7>5$g6b=?02m2dm8l654:9l233=83.m8l756768jc2f03:07b893;29 c2f13<=86`i4`:95>=h>?81<7*i4`;9232j47<4;n455?6=,o>j57894:le0d>=;21d:;>50;&e0d?=>?>0bk:n8;68?xdbko>1<7?;:183!77=j>1h;j9;I3325c<@8:>o45U59696~54139847s+d7f4>462ko1/:=lk:e4g6>hc>m21<6*k6c19553d;2.m:;j561c2?c`3m909<=5+f5cb>a3d;2.>mh4k5b18 36ei3n>o>5f5`f94?=nl?n96=44ie4ge?6=3`?2j7>5;hd7a`<722e=>o1=o0;6)h;a8851`=in=k36=54i77g>5<#n=k26;;j;od7e=<632c=9n4?:%d7e<<1=l1ej9o7:398m33e290/j9o6:77f?k`3i10876g95`83>!`3i00=9h5af5c;>1=6=4+f5c:>3033gl?m54?;:m526<72-l?m449659mb1g?2810c;8=:18'b1g>2?i1>80;6)h;a88521=in=k36>54o743>5<#n=k26;8;;od7e=<332wiinh=:1820?6=8r.:<8m;:e4g2>N68?:n7E??5b;8^0>32;q8?44<398~ a0c?3;;9nh4$72a`?b1l;1eh;j7:19'`3d428:>o>5+f74g>36f92lm8h>52128 c2fi3n>o>5+5`g9`0e43-<;nl4k5b18m0gc2900ei8k2;29?lb1lh0;66g:9g83>>oa5<7>5;h7;han7>5$g6b=?02m2dm8l653:9j20g=83.m8l7564g8jc2f03>07b895;29 c2f13<=86`i4`:94>=h>?91<7*i4`;9232j47?4;n456?6=,o>j57894:le0d>=:21d:;?50;&e0d?=>?>0bk:n8;18?j0183:1(k:n9;450>ha3S?387=u-n=h:4>04ae?!07jm0o:i<4ne4g7673-l?ml4k5b18 0gb2m?h?6*90cc9`0e43`?jh7>5;hf5`7<722co:io50;9j1<`=831bj9kj:188k36f;3:17d8?a383>>o2010;66gje4394?=nml?96=44i77e>5<#n=k26;;j;od7e=<732c=9i4?:%d7e<<1=l1ej9o7:098m33d290/j9o6:77f?k`3i10976g95c83>!`3i00=9h5af5c;>6=33b3gl?m54;;:m520<72-l?m449659mb1g?2910c;8<:18'b1g>2?i1>;0;6)h;a88521=in=k36?54o742>5<#n=k26;8;;od7e=<432e=:=4?:%d7e<<1>=1ej9o7:598ygcdml0;6<:50;2x 462k=0o:i84H0254`=O99?h56T:858165>2:936p*k6e59553dn2.=>oc>m81<75fd7fb>5<4?::k54d4=831b95650;9ja`362900ehk:2;29?l02n3:1(k:n9;46a>hao7>5$g6b=?02m2dm8l652:9j20d=83.m8l7564g8jc2f03907d8:a;29 c2f13<>i6`i4`:90>=h>??1<7*i4`;9232j47>4;n457?6=,o>j57894:le0d>=921d:;<50;&e0d?=>?>0bk:n8;08?j0193:1(k:n9;450>ha5<7s-;;9n:5d7f5?M77>9o0D<>:c89Y1=2=:r9857=<8;'`3b028:>ok5+61`g>a0c:2do:i650:&g2g5=99?h?6*i67f925g63ol?i=4=019'b1gf2m?h?6*:ad8g1f5<,?:im7j:c29j1db=831bh;j=:188ma0ci3:17d;6f;29?l`3ml0;66a90`194?=n>9k96=44i4:;>5<=7>5;hgf17<722c=9k4?:%d7e<<1=l1ej9o7:198m33c290/j9o6:77f?k`3i10:76g95b83>!`3i00=9h5af5c;>7=33b3gl?m54<;:k51d<72-l?m4495d9mb1g?2=10c;8::18'b1g>2?i1>:0;6)h;a88521=in=k36<54o741>5<#n=k26;8;;od7e=<532e=:<4?:%d7e<<1>=1ej9o7:298k307290/j9o6:747?k`3i10?76smebgb>5<6<3:104a7>a0c>2B:<;>j;I331f?5=#l?h86<>:c29'b30c2?:j=6hi4d29656<,o>jm7j:c29'1dc=ln2;29?l3?03:17dkj5083>>obm<81<75f64d94?"ah7>5$g6b=?02m2dm8l651:9j20e=83.m8l7564g8jc2f03807d8:b;29 c2f13<>i6`i4`:97>=n>j47:4;n451?6=,o>j57894:le0d>=821d:;=50;&e0d?=>?>0bk:n8;38?j01:3:1(k:n9;450>ha65`67394?"a5$g6b=?01<2dm8l654:9~f`eci3:1=94?:1y'553d<3n=h;5G1143a>N685<5;h43e7<722c>454?::kfa07=831bih;=:188m33a290/j9o6:77f?k`3i10;76g95e83>!`3i00=9h5af5c;>4=33b3gl?m54=;:k51g<72-l?m4495d9mb1g?2:10e;;n:18'b1g>2??n7ch;a987?>i1><0;6)h;a88521=in=k36=54o740>5<#n=k26;8;;od7e=<632e=:?4?:%d7e<<1>=1ej9o7:398k306290/j9o6:747?k`3i10876a96183>!`3i00=:95af5c;>1=5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qojl1283>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wihn?7:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smdb2g>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wihn?=:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qojl0b83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{elj;=6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wihn>m:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{elj;;6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3`n=o44?::kg2fg=831dj99m:188ygbd9<0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygbd8o0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{elj:26=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a`f6b29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:21a?lb1k00;66gk6bc94?=hn==i6=44}cf`4=<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygbeno0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{elkl=6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a`g`b29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:21a?lb1k00;66gk6bc94?=hn==i6=44}cf`43<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygben<0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66smdb26>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;hf5g<<722co:no50;9lb11e2900qojl0583>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cfab6<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qojmfc83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wihn><:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smdcd1>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wihohn:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qojmf083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{elj::6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wihoh?:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{elkl36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3`n=o44?::kg2fg=831dj99m:188ygbd890;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygben>0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{elj2j6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188ygbd1;0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygbd000;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{elj2;6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a`f>?29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}cf`=5<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygbd?o0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66smdb:e>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qojl8d83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cf`3a<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qojl8483>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wihn6k:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smdb5`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wihn6;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qojl7c83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{elj2i6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wihn9n:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{elj296=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188ygbdi=0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{eljk86=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wihn77:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{elj3o6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188ygbdi;0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygbd1j0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{elj3=6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a`f?e29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}cf`e5<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygbd1<0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66smdb;e>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qojjfc83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plka`f94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smd`cb>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbfi;0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wihlo?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdci0l1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cfb=`<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnio6d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{elh3h6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`get$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qojn9`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjmi?:7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnimN68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~fae3=3:1?7>50z&240e328:=N680;66ai46`94?=zjmi887>54;294~"685<5;hd51f<722em8:l50;9~fae4k3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnim;4;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbea07?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~fae3;3:1?7>50z&240e328:=N680;66ai46`94?=zjmi8>7>54;294~"685<5;hd51f<722em8:l50;9~fae4i3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnim;2;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbea05?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~fae393:1?7>50z&240e328:=N680;66ai46`94?=zjmi8<7>54;294~"685<5;hd51f<722em8:l50;9~fae403:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnim;0;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbea1b?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~fae4n3:1?7>50z&240e328:=N680;66ai46`94?=zjmi9i7>54;294~"685<5;hd51f<722em8:l50;9~fae4>3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnim04a:?l3fk3:17dkj5683>>ia<>h1<75rbea1`?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~fa1em3:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~fa1d;3:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~facb;3:197>50z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smddg1>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbbm90;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wihhjj:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdcmmn1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cffg`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnik71;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smdd:3>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ga2`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbb?l0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjmo55;294~"685<5<5;nd7f=<722wihh9m:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plke6c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cff3<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ell=<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qojj7483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdcm>;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnik9f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smdd4f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ga3b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbb>j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjmo=n7>55;294~"685<5<5;nd7f=<722wihh8n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plke7;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cff2=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ell<>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qojj6283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdcm?:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnik:e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smdd7g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ga0d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbb=h0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjmo>57>55;294~"685<5<5;nd7f=<722wihh;7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plke4594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cff13<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ell??6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qojj5383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdcm=o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnik;c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smdd6a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ga1g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbb<00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjmo?47>55;294~"685<5<5;nd7f=<722wihh:8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plke9694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cff<6<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ell=o6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qojj6683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdcm=<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnikld;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ellih6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`gaf0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1gd2900ck:m8;29?xdcimh1<7;50;2x 462k=0o9il4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44ig6bg?6=3fl?n54?::a`dbf290>6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plkae;94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smd`f5>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbfk10;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wihlm9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdcij?1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cfbg1<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vniol3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{elhi96=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`gef7=83?1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b94h50;9j25>d2900ek:nc;29?j`3j10;66smdg2:>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;hd7ef<722em8o650;9~f`1aj3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{elli>6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`gaf>=83>1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b:=6l:188mc2fk3:17bh;b983>>{elo:j6=4;:183!77=j>1h8jn;I3325c<@8:>o45+d7ga>g4=831vnh9ic;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd94;>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygb?>?0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wih58;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdc0?91<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cf;27<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vni6i3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{el1l96=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f046=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdb<9l1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h<50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h?50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h>50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?ih50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?ik50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?hl50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?ho50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h750;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h950;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h850;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h;50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h:50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?h=50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?im50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?i?50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?nh50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?nk50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?nj50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?il50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?io50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3``94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?i=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj3`494?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?4h50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?5;50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjl9287>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnh=85;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjl9387>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?::50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f`5>:3:1?7>50z&240e328:=N680;66ai46`94?=zjl954;294~"685<5;hd51f<722em8:l50;9~f`5?:3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`f7<7=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdb;>81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`f7=7=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rbd1:4?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f`5093:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbd1;4?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17plj38g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`f72c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plj39g94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnh=6d;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbd14`?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thn?4m50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj36a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?5m50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjl92n7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnh=8b;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjl93n7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?:o50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f`5>13:1?7>50z&240e328:=N680;66ai46`94?=zjl9<57>54;294~"685<5;hd51f<722em8:l50;9~f`5?13:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`f7<>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdb;>21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`f7=>=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rbd1:3?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f`50?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbd1;3?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17plj38494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`f720=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plj39494?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnh=7f;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbd144?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thn?;850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj34494?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnh=95;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbd172?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thn?;:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj35794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?8:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjl9=?7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnh=;4;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjl9>?7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?9=50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f`5193:1?7>50z&240e328:=N680;66ai46`94?=zjl9?>7>54;294~"685<5;hd51f<722em8:l50;9~f`5293:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`f73`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdb;=l1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`f70`=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rbd15a?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f`53m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbd16a?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17plj37f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`f71b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plj34f94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnh=9c;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbd17g?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thn?;l50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plj35`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn?8l50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjl9=m7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnh=;a;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjl9>m7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thn?9750;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f`5103:1?7>50z&240e328:=N680;66ai46`94?=zjl9?47>54;294~"685<5;hd51f<722em8:l50;9~f`5203:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`f731=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdb;==1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`f701=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rbd154?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f`5393:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbd164?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17plj73:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thn;?h50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d==l1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbd513?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3;87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`15>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbd51`?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?86:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme34;>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?290?6=4?{%331f2=ml5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;hf5g<<722co:no50;9lb11e2900qok=7183>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cg110<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qok=6083>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wii?8i:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme377>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?8?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qok=5283>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{em;1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?;=:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;?n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3`n=o44?::kg2fg=831dj99m:188ygc5>j0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygc5=m0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;?;6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa73d29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:21a?lb1k00;66gk6bc94?=hn==i6=44}cg126<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygc5<<0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66sme31a>5<4290;w)??5b695507l2B:<;>j;I331f?9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygc59k0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66sme31:>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;hf5g<<722co:no50;9lb11e2900qok=3983>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cg15<<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qok=2983>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wii?=8:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme33;>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?<8:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qok=1683>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<;4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{em;>?6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?<;:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;9?6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3`n=o44?::kg2fg=831dj99m:188ygc5<:0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<>4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygc5;:0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;896=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa75529086=4?{%331f2=ml<;7E??61g8L462k01/h;km:21a?lb1k00;66gk6bc94?=hn==i6=44}cg104<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygc5:80;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66sme363>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;hf5g<<722co:no50;9lb11e2900qok=3g83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cg15c<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qok=2g83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wii?=j:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme33f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qok=1e83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<i4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{em;9h6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii??l:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;8h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3`n=o44?::kg2fg=831dj99m:188ygc5;<0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygc5:<0;6>4?:1y'553d<3on:=5G1143a>N686=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj1`594?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme0c7>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc6j90;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb9hn1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg2ef<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh?nb;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em8kj6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f5d?=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok>a383>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl;j=7>55;294~"685<?290>6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj19594?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme0:7>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc6190;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii<6j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb91n1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg23-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh?7b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em82j6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f5=?=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok>8383>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl;3=7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj74194?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme066>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc6<:0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii<:>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb9=o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg20a<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh?;c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em8>i6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f51g=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok>4883>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl;?47>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj15294?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme66g>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc6>?0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii<8;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb9?91<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg227<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh?91;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em81h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f53b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok>6b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl;=n7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj17;94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme043>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc4;>0;6?850;2x 462k=0m8n=4H0254`=O99?h56T:858`6532:9>6>=9:214>40c284?528386<7;:0;6>x"c??i146*k77f9<>"c??o146*k77d9<>o689l27ch;a983?>o18lo1<7*i4`;925`>3gl?m54>;:k556b=83.m8l75601`?k`3i10;76g912394?"a8=>7ch;a983?>o19>>1<7*i4`;924123gl?m54>;:k552?=83.m8l75605;?k`3i10;76g916594?"a4?:%d7e<<3i;1ej9o7:198m1g6290/j9o6:5c1?k`3i10:76g;a183>!`3i00?m?5af5c;>7=1g53gl?m54<;:k7=2<72-l?m44;a39mb1g?2=10e9k8:18'b1g>2=o=7ch;a983?>o3m<0;6)h;a887a3=in=k36<54i5g7>5<#n=k269k9;od7e=<532c?i>4?:%d7e<<3m?1ej9o7:298m1be290/j9o6:5g5?k`3i10?76g:2583>!`3i00>>>5af5c;>5=0443gl?m54>;:k664<72-l?m44:229mb1g?2;10e82<887ch;a980?>o29o0;6)h;a88666=in=k36954i40b>5<#n=k268<6;od7e=<732c>>54?:%d7e<<2:01ej9o7:098m040290/j9o6:40:?k`3i10976g:2783>!`3i00>>45af5c;>6=6=4+f5c:>04>3gl?m54;;:m55g4=83.m8l7560`2?k`3i10;76a91`494?"a;od7e=<632e==k850;&e0d?=>8l>7ch;a983?>i19lk1<7*i4`;924`23gl?m54>;:m5666=83.m8l75630e?k`3i10;76a923g94?"a>=50;&e0d?=>;997ch;a983?>i1::;1<7*i4`;927553gl?m54>;:aa6272909:7>50z&240e32o>h?6F>072f?M77=j30V86;:by071<4;<08?;4<36822a<6>l0::k4>7182=7<61:0:594>948~ a11k320(i99d;:8 a11m320(i99f;:8m462l?0;66g>04f4>5<5$g6b=?07n01ej9o7:198m36bm3:1(k:n9;43b<=in=k36<54i730`?6=,o>j578>3b9mb1g?2910e;?<1;29 c2f13<:?n5af5c;>4=5$g6b=?06?<1ej9o7:198m370<3:1(k:n9;4230=in=k36<54i734=?6=,o>j578>799mb1g?2910e;?87;29 c2f13<:;55af5c;>4=1g53gl?m54?;:k7e4<72-l?m44;a39mb1g?2810e9o?:18'b1g>2=k97ch;a981?>o31o0;6)h;a887e7=in=k36>54i5;4>5<#n=k269o=;od7e=<332c?i:4?:%d7e<<3m?1ej9o7:198m1c2290/j9o6:5g5?k`3i10:76g;e583>!`3i00?i;5af5c;>7=1c13gl?m54<;:k7`g<72-l?m44;e79mb1g?2=10e8<;:18'b1g>2<887ch;a983?>o2:;0;6)h;a88666=in=k36<54i402>5<#n=k268<<;od7e=<532c>>=4?:%d7e<<2::1ej9o7:298m07a290/j9o6:400?k`3i10?76g:2`83>!`3i00>>45af5c;>5=04>3gl?m54>;:k662<72-l?m44:289mb1g?2;10e8<9:18'b1g>2<827ch;a980?>o2:<0;6)h;a8866<=in=k36954o73a6?6=,o>j578>b09mb1g?2910c;?n6;29 c2f13<:n<5af5c;>4=5$g6b=?06n<1ej9o7:198k37bi3:1(k:n9;42b0=in=k36<54o7004?6=,o>j578=2g9mb1g?2910c;<=e;29 c2f13<9>k5af5c;>4=5$g6b=?05;;1ej9o7:198k34493:1(k:n9;4177=in=k36<54}cg07=<72;<1<7>t$026g190d9K553d12P>494l{217>6522:9=6>=8:04g>40b284?4283?6<7::|&g33e=02.o;;j58:&g33c=02.o;;h58:k240b12900e<>:d683>>o18ok1<7*i4`;925`>3gl?m54?;:k54`c=83.m8l7561d:?k`3i10:76g912f94?"a?50;&e0d?=>89h7ch;a982?>o19><1<7*i4`;924123gl?m54?;:k5522=83.m8l756056?k`3i10:76g916;94?"a8=37ch;a982?>o3i:0;6)h;a887e7=in=k36=54i5c2>5<#n=k269o=;od7e=<632c?m=4?:%d7e<<3i;1ej9o7:398m1?a290/j9o6:5c1?k`3i10876g;9683>!`3i00?m?5af5c;>1=1c13gl?m54?;:k7a0<72-l?m44;e79mb1g?2810e9k;:18'b1g>2=o=7ch;a981?>o3m:0;6)h;a887a3=in=k36>54i5fa>5<#n=k269k9;od7e=<332c>>94?:%d7e<<2::1ej9o7:198m045290/j9o6:400?k`3i10:76g:2083>!`3i00>>>5af5c;>7=0443gl?m54<;:k65c<72-l?m44:229mb1g?2=10e82<827ch;a983?>o2:10;6)h;a8866<=in=k36<54i404>5<#n=k268<6;od7e=<532c>>;4?:%d7e<<2:01ej9o7:298m042290/j9o6:40:?k`3i10?76a91c094?"a;od7e=<732e==l850;&e0d?=>8h:7ch;a982?>i19o<1<7*i4`;924`23gl?m54?;:m55`g=83.m8l7560d6?k`3i10:76a922294?"a?k50;&e0d?=>;8m7ch;a982?>i1::91<7*i4`;927553gl?m54?;:m5667=83.m8l756311?k`3i10:76sme21e>5<5>3:104a7>c2d;2B:<;>j;I331f?6e822`<6>o0:;=4>9382=6<61=0:584r$e55g?><,m==h764$e55a?><,m==j764i026`3<722c:<8j8:188m36ai3:1(k:n9;43b<=in=k36=54i72fa?6=,o>j578?f89mb1g?2810e;?5=5$g6b=?06;j1ej9o7:098m370>3:1(k:n9;4230=in=k36=54i7340?6=,o>j578>749mb1g?2810e;?89;29 c2f13<:;55af5c;>5=5$g6b=?06?11ej9o7:098m1g4290/j9o6:5c1?k`3i10;76g;a083>!`3i00?m?5af5c;>4=1g53gl?m54=;:k7=c<72-l?m44;a39mb1g?2:10e978:18'b1g>2=k97ch;a987?>o3m>0;6)h;a887a3=in=k36=54i5g6>5<#n=k269k9;od7e=<632c?i94?:%d7e<<3m?1ej9o7:398m1c4290/j9o6:5g5?k`3i10876g;dc83>!`3i00?i;5af5c;>1=0443gl?m54?;:k667<72-l?m44:229mb1g?2810e8<>:18'b1g>2<887ch;a981?>o2:90;6)h;a88666=in=k36>54i43e>5<#n=k268<<;od7e=<332c>>l4?:%d7e<<2:01ej9o7:198m04?290/j9o6:40:?k`3i10:76g:2683>!`3i00>>45af5c;>7=04>3gl?m54<;:k660<72-l?m44:289mb1g?2=10c;?m2;29 c2f13<:n<5af5c;>5=5$g6b=?06j81ej9o7:098k37a>3:1(k:n9;42b0=in=k36=54o73fe?6=,o>j578>f49mb1g?2810c;<<0;29 c2f13<9>k5af5c;>5=5$g6b=?05:o1ej9o7:098k344;3:1(k:n9;4177=in=k36=54o7005?6=,o>j578=339mb1g?2810qok<3d83>70=83:p(<>:c58e0f5<@8:=\20=0hw>=;:216>6512:9<6<8k:04f>40a28=;6<7=:0;0>4?3283>6p*k77a9<>"c??n146*k77g9<>"c??l146g>04f5>5<h:4?::k54cg=83.m8l7561d:?k`3i10;76g90dg94?"aj50;&e0d?=>89h7ch;a983?>o19:;1<7*i4`;9245d3gl?m54>;:k5520=83.m8l756056?k`3i10;76g916694?"a8=37ch;a983?>o19>=1<7*i4`;9241?3gl?m54>;:k7e6<72-l?m44;a39mb1g?2910e9o>:18'b1g>2=k97ch;a982?>o3i90;6)h;a887e7=in=k36?54i5;e>5<#n=k269o=;od7e=<432c?5:4?:%d7e<<3i;1ej9o7:598m1c0290/j9o6:5g5?k`3i10;76g;e483>!`3i00?i;5af5c;>4=1c13gl?m54=;:k7a6<72-l?m44;e79mb1g?2:10e9jm:18'b1g>2=o=7ch;a987?>o2:=0;6)h;a88666=in=k36=54i401>5<#n=k268<<;od7e=<632c>><4?:%d7e<<2::1ej9o7:398m047290/j9o6:400?k`3i10876g:1g83>!`3i00>>>5af5c;>1=04>3gl?m54?;:k66=<72-l?m44:289mb1g?2810e8<8:18'b1g>2<827ch;a981?>o2:?0;6)h;a8866<=in=k36>54i406>5<#n=k268<6;od7e=<332e==o<50;&e0d?=>8h:7ch;a983?>i19h<1<7*i4`;924d63gl?m54>;:m55c0=83.m8l7560d6?k`3i10;76a91dc94?"a>>50;&e0d?=>;8m7ch;a983?>i1:;o1<7*i4`;9274a3gl?m54>;:m5665=83.m8l756311?k`3i10;76a922394?"a=k:1812?6=8r.:<8m;:g6`7>N68?:n7E??5b;8^0>32jq8?94<348073<4;>0::i4>6d822c<6?90:5?4>9282=1<61<0v(i99c;:8 a11l320(i99e;:8 a11n320e<>:d783>>o68j578?f89mb1g?2910e;>je;29 c2f13<;j45af5c;>4=5$g6b=?06;j1ej9o7:198m37493:1(k:n9;427f=in=k36<54i7342?6=,o>j578>749mb1g?2910e;?84;29 c2f13<:;85af5c;>4=5$g6b=?06?11ej9o7:198m370?3:1(k:n9;423==in=k36<54i5c0>5<#n=k269o=;od7e=<732c?m<4?:%d7e<<3i;1ej9o7:098m1g7290/j9o6:5c1?k`3i10976g;9g83>!`3i00?m?5af5c;>6=1g53gl?m54;;:k7a2<72-l?m44;e79mb1g?2910e9k::18'b1g>2=o=7ch;a982?>o3m=0;6)h;a887a3=in=k36?54i5g0>5<#n=k269k9;od7e=<432c?ho4?:%d7e<<3m?1ej9o7:598m043290/j9o6:400?k`3i10;76g:2383>!`3i00>>>5af5c;>4=0443gl?m54=;:k665<72-l?m44:229mb1g?2:10e8?i:18'b1g>2<887ch;a987?>o2:h0;6)h;a8866<=in=k36=54i40;>5<#n=k268<6;od7e=<632c>>:4?:%d7e<<2:01ej9o7:398m041290/j9o6:40:?k`3i10876g:2483>!`3i00>>45af5c;>1=7>5$g6b=?06j81ej9o7:198k37f>3:1(k:n9;42f4=in=k36<54o73e2?6=,o>j578>f49mb1g?2910c;?ja;29 c2f13<:j85af5c;>4=5$g6b=?05:o1ej9o7:198k345m3:1(k:n9;416c=in=k36<54o7007?6=,o>j578=339mb1g?2910c;<<1;29 c2f13<9??5af5c;>4=o94i4b18L4618l1C==;l9:X6<1=::215>6502841728396<7<:0;7>4?22t.o;;m58:&g33b=02.o;;k58:&g33`=02c:<8j9:188m462l>0;66g90gc94?"a9l27ch;a982?>o19:n1<7*i4`;9245d3gl?m54?;:k5567=83.m8l75601`?k`3i10:76g916494?"a8=>7ch;a982?>o19>31<7*i4`;9241?3gl?m54?;:k5521=83.m8l75605;?k`3i10:76g;a283>!`3i00?m?5af5c;>5=1g53gl?m54>;:k7e5<72-l?m44;a39mb1g?2;10e97i:18'b1g>2=k97ch;a980?>o31>0;6)h;a887e7=in=k36954i5g4>5<#n=k269k9;od7e=<732c?i84?:%d7e<<3m?1ej9o7:098m1c3290/j9o6:5g5?k`3i10976g;e283>!`3i00?i;5af5c;>6=1c13gl?m54;;:k661<72-l?m44:229mb1g?2910e8<=:18'b1g>2<887ch;a982?>o2:80;6)h;a88666=in=k36?54i403>5<#n=k268<<;od7e=<432c>=k4?:%d7e<<2::1ej9o7:598m04f290/j9o6:40:?k`3i10;76g:2983>!`3i00>>45af5c;>4=04>3gl?m54=;:k663<72-l?m44:289mb1g?2:10e8<::18'b1g>2<827ch;a987?>i19k81<7*i4`;924d63gl?m54?;:m55d0=83.m8l7560`2?k`3i10:76a91g494?"a8l>7ch;a982?>i1:::1<7*i4`;9274a3gl?m54?;:m567c=83.m8l75630e?k`3i10:76a922194?"a>?50;&e0d?=>;997ch;a982?>{em:9i6=4=6;294~"68f}4;=08?84<378072<6>m0::h4>6g8235<61;0:5>4>9582=0<,m==i764$e55b?>h;4?::k240b02900e;>ia;29 c2f13<;j45af5c;>5=5$g6b=?07n01ej9o7:098m374l3:1(k:n9;427f=in=k36=54i7305?6=,o>j578>3b9mb1g?2810e;?86;29 c2f13<:;85af5c;>5=5$g6b=?06?<1ej9o7:098m37013:1(k:n9;423==in=k36=54i7343?6=,o>j578>799mb1g?2810e9o<:18'b1g>2=k97ch;a983?>o3i80;6)h;a887e7=in=k36<54i5c3>5<#n=k269o=;od7e=<532c?5k4?:%d7e<<3i;1ej9o7:298m1?0290/j9o6:5c1?k`3i10?76g;e683>!`3i00?i;5af5c;>5=6=4+f5c:>1c13gl?m54>;:k7a1<72-l?m44;e79mb1g?2;10e9k<:18'b1g>2=o=7ch;a980?>o3lk0;6)h;a887a3=in=k36954i407>5<#n=k268<<;od7e=<732c>>?4?:%d7e<<2::1ej9o7:098m046290/j9o6:400?k`3i10976g:2183>!`3i00>>>5af5c;>6=0443gl?m54;;:k66d<72-l?m44:289mb1g?2910e8<7:18'b1g>2<827ch;a982?>o2:>0;6)h;a8866<=in=k36?54i405>5<#n=k268<6;od7e=<432c>>84?:%d7e<<2:01ej9o7:598k37e:3:1(k:n9;42f4=in=k36=54o73b2?6=,o>j578>b09mb1g?2810c;?i6;29 c2f13<:j85af5c;>5=5$g6b=?06n<1ej9o7:098k34483:1(k:n9;416c=in=k36=54o701a?6=,o>j578=2g9mb1g?2810c;<<3;29 c2f13<9??5af5c;>5=5$g6b=?05;;1ej9o7:098ygc4;h0;6?850;2x 462k=0m8n=4H0254`=O99?h56T:858`6532:9>6>=9:214>40c284?528386<7;:0;6>x"c??i146*k77f9<>"c??o146*k77d9<>o689l27ch;a983?>o18lo1<7*i4`;925`>3gl?m54>;:k556b=83.m8l75601`?k`3i10;76g912394?"a8=>7ch;a983?>o19>>1<7*i4`;924123gl?m54>;:k552?=83.m8l75605;?k`3i10;76g916594?"a4?:%d7e<<3i;1ej9o7:198m1g6290/j9o6:5c1?k`3i10:76g;a183>!`3i00?m?5af5c;>7=1g53gl?m54<;:k7=2<72-l?m44;a39mb1g?2=10e9k8:18'b1g>2=o=7ch;a983?>o3m<0;6)h;a887a3=in=k36<54i5g7>5<#n=k269k9;od7e=<532c?i>4?:%d7e<<3m?1ej9o7:298m1be290/j9o6:5g5?k`3i10?76g:2583>!`3i00>>>5af5c;>5=0443gl?m54>;:k664<72-l?m44:229mb1g?2;10e82<887ch;a980?>o29o0;6)h;a88666=in=k36954i40b>5<#n=k268<6;od7e=<732c>>54?:%d7e<<2:01ej9o7:098m040290/j9o6:40:?k`3i10976g:2783>!`3i00>>45af5c;>6=6=4+f5c:>04>3gl?m54;;:m55g4=83.m8l7560`2?k`3i10;76a91`494?"a;od7e=<632e==k850;&e0d?=>8l>7ch;a983?>i19lk1<7*i4`;924`23gl?m54>;:m5666=83.m8l75630e?k`3i10;76a923g94?"a>=50;&e0d?=>;997ch;a983?>i1::;1<7*i4`;927553gl?m54>;:aa65>2909:7>50z&240e32o>h?6F>072f?M77=j30V86;:by071<4;<08?;4<36822a<6>l0::k4>7182=7<61:0:594>948~ a11k320(i99d;:8 a11m320(i99f;:8m462l?0;66g>04f4>5<5$g6b=?07n01ej9o7:198m36bm3:1(k:n9;43b<=in=k36<54i730`?6=,o>j578>3b9mb1g?2910e;?<1;29 c2f13<:?n5af5c;>4=5$g6b=?06?<1ej9o7:198m370<3:1(k:n9;4230=in=k36<54i734=?6=,o>j578>799mb1g?2910e;?87;29 c2f13<:;55af5c;>4=1g53gl?m54?;:k7e4<72-l?m44;a39mb1g?2810e9o?:18'b1g>2=k97ch;a981?>o31o0;6)h;a887e7=in=k36>54i5;4>5<#n=k269o=;od7e=<332c?i:4?:%d7e<<3m?1ej9o7:198m1c2290/j9o6:5g5?k`3i10:76g;e583>!`3i00?i;5af5c;>7=1c13gl?m54<;:k7`g<72-l?m44;e79mb1g?2=10e8<;:18'b1g>2<887ch;a983?>o2:;0;6)h;a88666=in=k36<54i402>5<#n=k268<<;od7e=<532c>>=4?:%d7e<<2::1ej9o7:298m07a290/j9o6:400?k`3i10?76g:2`83>!`3i00>>45af5c;>5=04>3gl?m54>;:k662<72-l?m44:289mb1g?2;10e8<9:18'b1g>2<827ch;a980?>o2:<0;6)h;a8866<=in=k36954o73a6?6=,o>j578>b09mb1g?2910c;?n6;29 c2f13<:n<5af5c;>4=5$g6b=?06n<1ej9o7:198k37bi3:1(k:n9;42b0=in=k36<54o7004?6=,o>j578=2g9mb1g?2910c;<=e;29 c2f13<9>k5af5c;>4=5$g6b=?05;;1ej9o7:198k34493:1(k:n9;4177=in=k36<54}cg073<72;<1<7>t$026g190d9K553d12P>494l{217>6522:9=6>=8:04g>40b284?4283?6<7::|&g33e=02.o;;j58:&g33c=02.o;;h58:k240b12900e<>:d683>>o18ok1<7*i4`;925`>3gl?m54?;:k54`c=83.m8l7561d:?k`3i10:76g912f94?"a?50;&e0d?=>89h7ch;a982?>o19><1<7*i4`;924123gl?m54?;:k5522=83.m8l756056?k`3i10:76g916;94?"a8=37ch;a982?>o3i:0;6)h;a887e7=in=k36=54i5c2>5<#n=k269o=;od7e=<632c?m=4?:%d7e<<3i;1ej9o7:398m1?a290/j9o6:5c1?k`3i10876g;9683>!`3i00?m?5af5c;>1=1c13gl?m54?;:k7a0<72-l?m44;e79mb1g?2810e9k;:18'b1g>2=o=7ch;a981?>o3m:0;6)h;a887a3=in=k36>54i5fa>5<#n=k269k9;od7e=<332c>>94?:%d7e<<2::1ej9o7:198m045290/j9o6:400?k`3i10:76g:2083>!`3i00>>>5af5c;>7=0443gl?m54<;:k65c<72-l?m44:229mb1g?2=10e82<827ch;a983?>o2:10;6)h;a8866<=in=k36<54i404>5<#n=k268<6;od7e=<532c>>;4?:%d7e<<2:01ej9o7:298m042290/j9o6:40:?k`3i10?76a91c094?"a;od7e=<732e==l850;&e0d?=>8h:7ch;a982?>i19o<1<7*i4`;924`23gl?m54?;:m55`g=83.m8l7560d6?k`3i10:76a922294?"a?k50;&e0d?=>;8m7ch;a982?>i1::91<7*i4`;927553gl?m54?;:m5667=83.m8l756311?k`3i10:76sme3cb>5<4290;w)??5b695507l2B:<;>j;I331f?oc>j31<75fd7ab>5<5;nd73g<722wii?o6:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3:b>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?76:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7g?29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;226=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa7??290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>oc>j31<75fd7ab>5<5;nd73g<722wii?o8:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3:;>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?78:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7g129086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;2<6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa7?1290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>oc>j31<75fd7ab>5<5;nd73g<722wii?o::180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3:5>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?7::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7d429086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;386=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa7g4290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>oc>j31<75fd7ab>5<5;nd73g<722wii?l=:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3;1>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?o=:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7d629086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;3:6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa7g6290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>oc>j31<75fd7ab>5<5;nd73g<722wii?l?:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3;3>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?o?:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7ga29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;2m6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa7?a290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>oc>j31<75fd7ab>5<5;nd73g<722wii?oj:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3:f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?7j:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7gc29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;2o6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa7?c290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>oc>j31<75fd7ab>5<5;nd73g<722wii?ol:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3:`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?7l:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7ge29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;2i6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa7?e290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>oc>j31<75fd7ab>5<5;nd73g<722wii?o;:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme3:6>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii?7;:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa7c>29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{em;n26=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3g;>5<4290;w)??5b695507l2B:<;>j;I331f?290?6=4?{%331f2=ml5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em;o<6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?m7:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;n<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3g5>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em;o>6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?m9:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;n>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3g7>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em;l96=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?j=:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;o96=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3d2>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em;l;6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?j?:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;o;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3ge>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em;on6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?mj:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;nn6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3gg>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em;oh6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?ml:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;nh6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3ga>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em;oj6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii?mn:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{em;nj6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme3g0>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em>386=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`f3dd=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygc0ih0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wii:o7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj7`594?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg4e3<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{em>h96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qok8b183>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdb?hn1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh9n5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sme6c7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`f36`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygc0;l0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wii:6n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj79;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg4<=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{em>2=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qok89383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdb?1l1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh97d;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sme6:`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`f3=d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygc00=0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wii::8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj75494?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg426<72<0;6=u+117`0?b2lk1C==8?e:J240e>3-n=io4m2:k6<=<722c>5k4?::k54=e=831bj9ol:188kc2e03:17plj74f94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg41f<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{em><96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qok:d283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdb=m:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<ok4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh;ld;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme4a`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f1fd=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc2kh0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjl?h57>55;294~"685<5<5;nd7f=<722wii8m7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj5b594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg6g3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok:c083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdb=ko1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<ni4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh;mc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme4`a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f1gg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc2j00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjl?i;7>55;294~"685<5<5;nd7f=<722wii8l9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj5c794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg6f1<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok:b183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdb=hi1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<mo4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh;na;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme4c:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f1d>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc2i>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjl?j:7>55;294~"685<5<5;nd7f=<722wii8o::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj5`694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg6e6<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok:9d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdb=0h1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5l4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh;69;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme4;;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f1a0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc2l<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjl?o87>55;294~"685<5<5;nd7f=<722wii8mj:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj5b194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg6f=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok:9783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wii<8i:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdb>831<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cg42a<72<0;6=u+117`0?b2lk1C==8?e:J240e>3-n=io4m2:k6<=<722c>5k4?::k54=e=831bj9ol:188kc2e03:17plj16294?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg55=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh>la;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{em>9=6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`f322=83>1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b:=6l:188mc2fk3:17bh;b983>>{em?>i6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wii;:n:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme761>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii;:6:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme763>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii;:7:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme71f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii;:8:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme71`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii;:9:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme71b>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii;:::180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme71;>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii;:;:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sme715>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wii;99:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii;98:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii;97:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii;96:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii;9n:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii;9m:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii;9l:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii;9k:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wii8:9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj55794?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg601<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{em<>96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qok:4183>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wii9k6:187>5<7s-;;9n:5d4fb?M77>9o0D<>:c89'`3ce2k80e867:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdbo2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh:j4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sme5g0>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`f0`4=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygc34?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wii9:m:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdb<=k1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cg70<<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnh:;8;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{em=><6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`f42d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygc7?j0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wii=96:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj06:94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg332<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sme1:2>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek:nc;29?j`3j10;66sme1`g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f4ge=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc7jk0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjl:i57>55;294~"685<5<5;nd7f=<722wii=l7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj0c594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg3f3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em9h?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok?b383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdb8ho1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh>nc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme1ca>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f4dg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc7i00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjl:j47>55;294~"685<5<5;nd7f=<722wii=o8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj0`494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg3e0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em9i96=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok?c183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdb8kk1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh>n4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme1c0>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`gec5=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qojnf383>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjmkm=7>53;294~"68=831b:=6l:188kc2e03:17plkadd94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smd`g`>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygbe4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{elk>o6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wiho=l:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{elk>?6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188ygbe4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygbe<:0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{elk9j6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a`g2529086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}cfa0d<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygbe;00;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66smdc6:>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qojm4983>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cfa72<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qojm3g83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wiho:8:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smdc15>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wiho=j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qojm3483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{elki:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qojmbg83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdcjki1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnilma;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smdc`:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`gf`c=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygbemm0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wihokm:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plkbdc94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cfaa<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{elko<6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qojm6483>3<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h436<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>ab4;2co:n750;9j`3ef2900ck:8b;29?xdckm?1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`904`<,o>jn7jk329j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjmihn7>53;294~"68oc>j31<75fd7ab>5<5;|`gga2=83>1<7>t$026g190d9K553d12.o:hl540d8 c2fj3no??5fd7a:>5<5;hf5gg<722em8:l50;9~faedi3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a2:kg2f?=831bh;mn:188kc20j3:17plkce194?2=83:p(<>:c58fa37<@8:="c>lh18>ia<>h1<75rbea`=?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je738L4618l1C==;l9:&g2`d=<8l0(k:nb;fg75=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vniml8;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955d6<2co:n750;9j`3ef2900ck:8b;29?xdckm;1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`904`<,o>jn7jk2g9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjmih;7>53;294~"68oc>j31<75fd7ab>5<5;|`gga6=83>1<7>t$026g190d9K553d12.o:hl540d8 c2fj3no>h5fd7a:>5<5;hf5gg<722em8:l50;9~faed>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a2:kg2f?=831bh;mn:188kc20j3:17plkcbd94?2=83:p(<>:c58fa37<@8:="c>lh18>ia<>h1<75rbea`1?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je738L4618l1C==;l9:&g2`d=<8l0(k:nb;fg6f=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vniml4;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955d6<2co:n750;9j`3ef2900ck:8b;29?xdckjn1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`904`<,o>jn7jk2c9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjmih?7>53;294~"68:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cfgac<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{elmoo6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qojkec83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xdcll21<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnij;8;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij;9;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij;a;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij;b;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij;c;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij;d;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij;e;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij;f;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij:0;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnij:1;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnio:7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd`7;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbf=<0;694?:1y'553d<3n>ok5G1143a>N6887>54;294~"685<5;nd7f=<722wihl;<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plka4;94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a`d1d290>6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plka4a94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnio82;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smd`52>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ge26=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygbf>o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjmk55;294~"685<5<5;nd7f=<722wihl9n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plka6;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cfb3=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{elh==6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qojn7583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdb00=1<7<9:183!77=j>1j9m<;I3325c<@8:>o45U5969g~54<39897=<6;103?71l3;=i7?9f;344?7>:3;2?7?64;3:1?{#l>==#l>==n99?o:7>5;h331a1=831b:=hn:18'b1g>2?:m56`i4`:94>=n>9on6=4+f5c:>36a12dm8l651:9j245c290/j9o6:730g>ha5<#n=k26;?=921b:<99:18'b1g>2?;<96`i4`:94>=n>8=?6=4+f5c:>370=2dm8l651:9j241>290/j9o6:734<>ha5<#n=k26;?88:le0d>=921b8l=50;&e0d?=ha2j7>5$g6b=?2f:2dm8l653:9j0<1=83.m8l754`08jc2f03>07d:j7;29 c2f13>n:6`i4`:94>=nj47?4;h6f0?6=,o>j57:j6:le0d>=:21b8h=50;&e0d?=ha7>5$g6b=?35;2dm8l651:9j177=83.m8l755318jc2f03807d;=0;29 c2f13?9?6`i4`:97>=n=8l1<7*i4`;9175j47:4;h71e?6=,o>j57;=9:le0d>=821b9?650;&e0d?==;30bk:n8;38?l35?3:1(k:n9;71=>ha65f53494?"a5$g6b=?3512dm8l654:9l24d5290/j9o6:73a5>ha5<#n=k26;?m1:le0d>=921d:2?;m96`i4`:94>=h>8oj6=4+f5c:>37a=2dm8l651:9l2757290/j9o6:701b>ha5<#n=k26;<=f:le0d>=921d:?=<:18'b1g>2?88>6`i4`:94>=h>;9:6=4+f5c:>344:2dm8l651:9~f`>>>3:1>;4?:1y'553d<3l?o>5G1143a>N6885325953b=9?o1=;h516295<4=9091=4:51879y!b0>j037)j86e8;?!b0>l037)j86g8;?l77=m<1<75f117g3?6=3`<;jl4?:%d7e<<18o30bk:n8;28?l07ml0;6)h;a8854c?j47?4;h427a<72-l?m44912a8jc2f03:07d8>3083>!`3i00==>m4ng6b?0bk:n8;28?l06?=0;6)h;a885523j47?4;h423<<72-l?m44916:8jc2f03:07d8>7683>!`3i00==:64ng6bj?7>5$g6b=?2f:2dm8l650:9j0d7=83.m8l754`08jc2f03;07d:n0;29 c2f13>j>6`i4`:96>=n<0l1<7*i4`;90d4j47=4;h6:3?6=,o>j57:n2:le0d>=<21b8h950;&e0d?=han?7>5$g6b=?2b>2dm8l653:9j0ad=83.m8l754d48jc2f03>07d;=4;29 c2f13?9?6`i4`:94>=n=;81<7*i4`;9175j47?4;h715?6=,o>j57;=3:le0d>=:21b9?>50;&e0d?==;90bk:n8;18?l36n3:1(k:n9;717>ha5$g6b=?3512dm8l651:9j171=83.m8l7553;8jc2f03807d;=6;29 c2f13?956`i4`:97>=n=;?1<7*i4`;917?j47:4;n42f7<72-l?m4491c38jc2f03:07b8>a783>!`3i00==o?4ng6bj47?4;n4175<72-l?m44923d8jc2f03:07b8=2d83>!`3i00=>?h4ng6b4?:%d7e<<1::80bk:n8;28?j05;80;6)h;a885664j47?4;|`f<<`=838=6=4?{%331f2=n=i87E??61g8L462k01Q95:5cz100?54=398:7=<7;35`?71m3;=j7?80;3:6?7>;3;287?65;'`20d211/h:8k:99'`20b211/h:8i:99j553c>3:17d??5e594?=n>9lj6=4+f5c:>36a12dm8l650:9j25cb290/j9o6:72e=>ha5<#n=k26;?=821b:<=>:18'b1g>2?;8o6`i4`:95>=n>8==6=4+f5c:>370=2dm8l650:9j2413290/j9o6:7341>ha5<#n=k26;?88:le0d>=821b:<98:18'b1g>2?;<46`i4`:95>=nj47>4;h6b5?6=,o>j57:n2:le0d>=921b8l>50;&e0d?=n3:1(k:n9;6b6>han;7>5$g6b=?2b>2dm8l650:9j0`3=83.m8l754d48jc2f03;07d:j4;29 c2f13>n:6`i4`:96>=nj47=4;h6gf?6=,o>j57:j6:le0d>=<21b9?:50;&e0d?==;90bk:n8;28?l35:3:1(k:n9;717>ha5$g6b=?35;2dm8l653:9j14`=83.m8l755318jc2f03>07d;=a;29 c2f13?956`i4`:94>=n=;21<7*i4`;917?j47?4;h713?6=,o>j57;=9:le0d>=:21b9?850;&e0d?==;30bk:n8;18?l35=3:1(k:n9;71=>ha5<#n=k26;?m1:le0d>=821d:2?;i=6`i4`:95>=h>8l=6=4+f5c:>37a=2dm8l650:9l24cf290/j9o6:73e1>ha5<#n=k26;<=f:le0d>=821d:?2?89j6`i4`:95>=h>;986=4+f5c:>344:2dm8l650:9l2756290/j9o6:7006>ha3S?387mt3269763=;:<1?>9517f953c=9?l1=:>518095<5=90>1=4;5}%f42fj47>4;h43a`<72-l?m4490g;8jc2f03;07d8>3e83>!`3i00==>m4ng6bj47>4;h4231<72-l?m4491678jc2f03;07d8>7883>!`3i00==:64ng6b20bk:n8;38?l2f;3:1(k:n9;6b6>haj<7>5$g6b=?2f:2dm8l652:9j0<`=83.m8l754`08jc2f03907d:67;29 c2f13>j>6`i4`:90>=nj47>4;h6f1?6=,o>j57:j6:le0d>=921b8h:50;&e0d?=ha5$g6b=?35;2dm8l650:9j174=83.m8l755318jc2f03;07d;=1;29 c2f13?9?6`i4`:96>=n=;:1<7*i4`;9175j47=4;h72b?6=,o>j57;=3:le0d>=<21b9?o50;&e0d?==;30bk:n8;28?l3503:1(k:n9;71=>ha5$g6b=?3512dm8l653:9j173=83.m8l7553;8jc2f03>07b8>b383>!`3i00==o?4ng6bj47>4;n42ad<72-l?m4491g78jc2f03;07b8=3183>!`3i00=>?h4ng6bh4?:%d7e<<1:;l0bk:n8;38?j05;:0;6)h;a885664j47>4;n4174<72-l?m4492208jc2f03;07plj88f94?41290;w)??5b69b1e43A;;:=k4H026g<=]=1>1ov=<4;101?54>398;7?9d;35a?71n3;<<7?62;3:7?7><3;297s+d64`>==#l>==#l>ha5<#n=k26;>i9:le0d>=921b:<=k:18'b1g>2?;8o6`i4`:94>=n>89:6=4+f5c:>374k2dm8l651:9j2411290/j9o6:7341>ha5<#n=k26;?85:le0d>=921b:<96:18'b1g>2?;<46`i4`:94>=n>8=<6=4+f5c:>37002dm8l651:9j0d5=83.m8l754`08jc2f03:07d:n1;29 c2f13>j>6`i4`:95>=nj47<4;h6:b?6=,o>j57:n2:le0d>=;21b84950;&e0d?=han87>5$g6b=?2b>2dm8l652:9j0`5=83.m8l754d48jc2f03907d:kb;29 c2f13>n:6`i4`:90>=n=;>1<7*i4`;9175j47>4;h716?6=,o>j57;=3:le0d>=921b9??50;&e0d?==;90bk:n8;08?l3583:1(k:n9;717>ha5$g6b=?3512dm8l650:9j17>=83.m8l7553;8jc2f03;07d;=7;29 c2f13?956`i4`:96>=n=;<1<7*i4`;917?j47=4;h711?6=,o>j57;=9:le0d>=<21d:2?;i=6`i4`:94>=h>8k=6=4+f5c:>37e92dm8l651:9l24`1290/j9o6:73e1>ha5<#n=k26;?i5:le0d>=921d:?=?:18'b1g>2?89j6`i4`:94>=h>;8n6=4+f5c:>345n2dm8l651:9l2754290/j9o6:7006>ha5<#n=k26;<<2:le0d>=921vnh66c;2963<729q/==;l4;d7g6=O99<;i6F>04a:?_3?<3ip?>:53279760=;:=1=;j517g953`=9>:1=4<518195<2=90?1q)j86b8;?!b0>m037)j86d8;?!b0>o037d??5e494?=n99?o;7>5;h43bd<72-l?m4490g;8jc2f03:07d8?ed83>!`3i00=j47?4;h4233<72-l?m4491678jc2f03:07d8>7583>!`3i00==:;4ng6b20bk:n8;28?l06?>0;6)h;a88552>j47?4;h6b7?6=,o>j57:n2:le0d>=821b8l?50;&e0d?=ha65f48d94?"a2;7>5$g6b=?2f:2dm8l654:9j0`1=83.m8l754d48jc2f03:07d:j5;29 c2f13>n:6`i4`:95>=n1<7*i4`;90`0j47<4;h6f7?6=,o>j57:j6:le0d>=;21b8il50;&e0d?=ha5$g6b=?35;2dm8l652:9j176=83.m8l755318jc2f03907d;>f;29 c2f13?9?6`i4`:90>=n=;k1<7*i4`;917?j47>4;h71j57;=9:le0d>=921b9?950;&e0d?==;30bk:n8;08?l35>3:1(k:n9;71=>haj47?4;n42b3<72-l?m4491g78jc2f03:07b8>e`83>!`3i00==k;4ng6bj47?4;n4176<72-l?m4492208jc2f03:07b8=3083>!`3i00=>><4ng6b5<7s-;;9n:5f5a0?M77>9o0D<>:c89Y1=2=kr9887=<5;102?54?3;=h7?9e;35b?7083;2>7?63;3:0?7>=3w/h:8l:99'`20c211/h:8j:99'`20a211b==;k6;29?l77=m=1<75f61db>5<#n=k26;>i9:le0d>=821b:=kj:18'b1g>2?:m56`i4`:95>=n>89o6=4+f5c:>374k2dm8l650:9j2456290/j9o6:730g>ha5<#n=k26;?85:le0d>=821b:<9;:18'b1g>2?;<96`i4`:95>=n>8=26=4+f5c:>37002dm8l650:9j2410290/j9o6:734<>haj=7>5$g6b=?2f:2dm8l651:9j0d6=83.m8l754`08jc2f03807d:6f;29 c2f13>j>6`i4`:97>=n<0=1<7*i4`;90d4j47:4;h6f3?6=,o>j57:j6:le0d>=821b8h;50;&e0d?=ha65f4d194?"aon7>5$g6b=?2b>2dm8l654:9j172=83.m8l755318jc2f03:07d;=2;29 c2f13?9?6`i4`:95>=n=;;1<7*i4`;9175j47<4;h714?6=,o>j57;=3:le0d>=;21b9ha5$g6b=?3512dm8l652:9j170=83.m8l7553;8jc2f03907d;=5;29 c2f13?956`i4`:90>=h>8h96=4+f5c:>37e92dm8l650:9l24g1290/j9o6:73a5>ha5<#n=k26;?i5:le0d>=821d:2?;m96`i4`:95>=h>;9;6=4+f5c:>345n2dm8l650:9l274b290/j9o6:701b>ha5<#n=k26;<<2:le0d>=821d:?=>:18'b1g>2?88>6`i4`:95>=zjl2257>52783>5}#99?h87h;c29K5507m2B:<8m6;[7;0?e|;:>1?>;53249761=9?n1=;k517d9526=9081=4=518695<3=u-n<:n47;%f42a!`3i00=j47>4;h4274<72-l?m44912a8jc2f03;07d8>7783>!`3i00==:;4ng6b?0bk:n8;38?l06?00;6)h;a88552>j47>4;h4232<72-l?m44916:8jc2f03;07d:n3;29 c2f13>j>6`i4`:94>=nj47?4;h6b4?6=,o>j57:n2:le0d>=:21b84h50;&e0d?=?3:1(k:n9;6b6>han97>5$g6b=?2b>2dm8l651:9j0`2=83.m8l754d48jc2f03807d:j3;29 c2f13>n:6`i4`:97>=nj47:4;h710?6=,o>j57;=3:le0d>=821b9?<50;&e0d?==;90bk:n8;38?l3593:1(k:n9;717>ha65f53294?"a5$g6b=?35;2dm8l654:9j17g=83.m8l7553;8jc2f03:07d;=8;29 c2f13?956`i4`:95>=n=;=1<7*i4`;917?j47<4;h712?6=,o>j57;=9:le0d>=;21b9?;50;&e0d?==;30bk:n8;68?j06j;0;6)h;a8855g7j47>4;n42e3<72-l?m4491c38jc2f03;07b8>f783>!`3i00==k;4ng6bj47>4;n416`<72-l?m44923d8jc2f03;07b8=3283>!`3i00=>><4ng6b1j9m<;I3325c<@8:>o45U5969g~54<39897=<6;103?71l3;=i7?9f;344?7>:3;2?7?64;3:1?{#l>==#l>==n99?o:7>5;h331a1=831b:=hn:18'b1g>2?:m56`i4`:94>=n>9on6=4+f5c:>36a12dm8l651:9j245c290/j9o6:730g>ha5<#n=k26;?=921b:<99:18'b1g>2?;<96`i4`:94>=n>8=?6=4+f5c:>370=2dm8l651:9j241>290/j9o6:734<>ha5<#n=k26;?88:le0d>=921b8l=50;&e0d?=ha2j7>5$g6b=?2f:2dm8l653:9j0<1=83.m8l754`08jc2f03>07d:j7;29 c2f13>n:6`i4`:94>=nj47?4;h6f0?6=,o>j57:j6:le0d>=:21b8h=50;&e0d?=ha7>5$g6b=?35;2dm8l651:9j177=83.m8l755318jc2f03807d;=0;29 c2f13?9?6`i4`:97>=n=8l1<7*i4`;9175j47:4;h71e?6=,o>j57;=9:le0d>=821b9?650;&e0d?==;30bk:n8;38?l35?3:1(k:n9;71=>ha65f53494?"a5$g6b=?3512dm8l654:9l24d5290/j9o6:73a5>ha5<#n=k26;?m1:le0d>=921d:2?;m96`i4`:94>=h>8oj6=4+f5c:>37a=2dm8l651:9l2757290/j9o6:701b>ha5<#n=k26;<=f:le0d>=921d:?=<:18'b1g>2?88>6`i4`:94>=h>;9:6=4+f5c:>344:2dm8l651:9~f`>>03:1>;4?:1y'553d<3l?o>5G1143a>N6885325953b=9?o1=;h516295<4=9091=4:51879y!b0>j037)j86e8;?!b0>l037)j86g8;?l77=m<1<75f117g3?6=3`<;jl4?:%d7e<<18o30bk:n8;28?l07ml0;6)h;a8854c?j47?4;h427a<72-l?m44912a8jc2f03:07d8>3083>!`3i00==>m4ng6b?0bk:n8;28?l06?=0;6)h;a885523j47?4;h423<<72-l?m44916:8jc2f03:07d8>7683>!`3i00==:64ng6bj?7>5$g6b=?2f:2dm8l650:9j0d7=83.m8l754`08jc2f03;07d:n0;29 c2f13>j>6`i4`:96>=n<0l1<7*i4`;90d4j47=4;h6:3?6=,o>j57:n2:le0d>=<21b8h950;&e0d?=han?7>5$g6b=?2b>2dm8l653:9j0ad=83.m8l754d48jc2f03>07d;=4;29 c2f13?9?6`i4`:94>=n=;81<7*i4`;9175j47?4;h715?6=,o>j57;=3:le0d>=:21b9?>50;&e0d?==;90bk:n8;18?l36n3:1(k:n9;717>ha5$g6b=?3512dm8l651:9j171=83.m8l7553;8jc2f03807d;=6;29 c2f13?956`i4`:97>=n=;?1<7*i4`;917?j47:4;n42f7<72-l?m4491c38jc2f03:07b8>a783>!`3i00==o?4ng6bj47?4;n4175<72-l?m44923d8jc2f03:07b8=2d83>!`3i00=>?h4ng6b4?:%d7e<<1::80bk:n8;28?j05;80;6)h;a885664j47?4;|`f<<3=838=6=4?{%331f2=n=i87E??61g8L462k01Q95:5cz100?54=398:7=<7;35`?71m3;=j7?80;3:6?7>;3;287?65;'`20d211/h:8k:99'`20b211/h:8i:99j553c>3:17d??5e594?=n>9lj6=4+f5c:>36a12dm8l650:9j25cb290/j9o6:72e=>ha5<#n=k26;?=821b:<=>:18'b1g>2?;8o6`i4`:95>=n>8==6=4+f5c:>370=2dm8l650:9j2413290/j9o6:7341>ha5<#n=k26;?88:le0d>=821b:<98:18'b1g>2?;<46`i4`:95>=nj47>4;h6b5?6=,o>j57:n2:le0d>=921b8l>50;&e0d?=n3:1(k:n9;6b6>han;7>5$g6b=?2b>2dm8l650:9j0`3=83.m8l754d48jc2f03;07d:j4;29 c2f13>n:6`i4`:96>=nj47=4;h6gf?6=,o>j57:j6:le0d>=<21b9?:50;&e0d?==;90bk:n8;28?l35:3:1(k:n9;717>ha5$g6b=?35;2dm8l653:9j14`=83.m8l755318jc2f03>07d;=a;29 c2f13?956`i4`:94>=n=;21<7*i4`;917?j47?4;h713?6=,o>j57;=9:le0d>=:21b9?850;&e0d?==;30bk:n8;18?l35=3:1(k:n9;71=>ha5<#n=k26;?m1:le0d>=821d:2?;i=6`i4`:95>=h>8l=6=4+f5c:>37a=2dm8l650:9l24cf290/j9o6:73e1>ha5<#n=k26;<=f:le0d>=821d:?2?89j6`i4`:95>=h>;986=4+f5c:>344:2dm8l650:9l2756290/j9o6:7006>ha3S?387mt3269763=;:<1?>9517f953c=9?l1=:>518095<5=90>1=4;5}%f42fj47>4;h43a`<72-l?m4490g;8jc2f03;07d8>3e83>!`3i00==>m4ng6bj47>4;h4231<72-l?m4491678jc2f03;07d8>7883>!`3i00==:64ng6b20bk:n8;38?l2f;3:1(k:n9;6b6>haj<7>5$g6b=?2f:2dm8l652:9j0<`=83.m8l754`08jc2f03907d:67;29 c2f13>j>6`i4`:90>=nj47>4;h6f1?6=,o>j57:j6:le0d>=921b8h:50;&e0d?=ha5$g6b=?35;2dm8l650:9j174=83.m8l755318jc2f03;07d;=1;29 c2f13?9?6`i4`:96>=n=;:1<7*i4`;9175j47=4;h72b?6=,o>j57;=3:le0d>=<21b9?o50;&e0d?==;30bk:n8;28?l3503:1(k:n9;71=>ha5$g6b=?3512dm8l653:9j173=83.m8l7553;8jc2f03>07b8>b383>!`3i00==o?4ng6bj47>4;n42ad<72-l?m4491g78jc2f03;07b8=3183>!`3i00=>?h4ng6bh4?:%d7e<<1:;l0bk:n8;38?j05;:0;6)h;a885664j47>4;n4174<72-l?m4492208jc2f03;07plj88694?41290;w)??5b69b1e43A;;:=k4H026g<=]=1>1ov=<4;101?54>398;7?9d;35a?71n3;<<7?62;3:7?7><3;297s+d64`>==#l>==#l>ha5<#n=k26;>i9:le0d>=921b:<=k:18'b1g>2?;8o6`i4`:94>=n>89:6=4+f5c:>374k2dm8l651:9j2411290/j9o6:7341>ha5<#n=k26;?85:le0d>=921b:<96:18'b1g>2?;<46`i4`:94>=n>8=<6=4+f5c:>37002dm8l651:9j0d5=83.m8l754`08jc2f03:07d:n1;29 c2f13>j>6`i4`:95>=nj47<4;h6:b?6=,o>j57:n2:le0d>=;21b84950;&e0d?=han87>5$g6b=?2b>2dm8l652:9j0`5=83.m8l754d48jc2f03907d:kb;29 c2f13>n:6`i4`:90>=n=;>1<7*i4`;9175j47>4;h716?6=,o>j57;=3:le0d>=921b9??50;&e0d?==;90bk:n8;08?l3583:1(k:n9;717>ha5$g6b=?3512dm8l650:9j17>=83.m8l7553;8jc2f03;07d;=7;29 c2f13?956`i4`:96>=n=;<1<7*i4`;917?j47=4;h711?6=,o>j57;=9:le0d>=<21d:2?;i=6`i4`:94>=h>8k=6=4+f5c:>37e92dm8l651:9l24`1290/j9o6:73e1>ha5<#n=k26;?i5:le0d>=921d:?=?:18'b1g>2?89j6`i4`:94>=h>;8n6=4+f5c:>345n2dm8l651:9l2754290/j9o6:7006>ha5<#n=k26;<<2:le0d>=921vnh67c;2963<729q/==;l4;d7g6=O99<;i6F>04a:?_3?<3ip?>:53279760=;:=1=;j517g953`=9>:1=4<518195<2=90?1q)j86b8;?!b0>m037)j86d8;?!b0>o037d??5e494?=n99?o;7>5;h43bd<72-l?m4490g;8jc2f03:07d8?ed83>!`3i00=j47?4;h4233<72-l?m4491678jc2f03:07d8>7583>!`3i00==:;4ng6b20bk:n8;28?l06?>0;6)h;a88552>j47?4;h6b7?6=,o>j57:n2:le0d>=821b8l?50;&e0d?=ha65f48d94?"a2;7>5$g6b=?2f:2dm8l654:9j0`1=83.m8l754d48jc2f03:07d:j5;29 c2f13>n:6`i4`:95>=n1<7*i4`;90`0j47<4;h6f7?6=,o>j57:j6:le0d>=;21b8il50;&e0d?=ha5$g6b=?35;2dm8l652:9j176=83.m8l755318jc2f03907d;>f;29 c2f13?9?6`i4`:90>=n=;k1<7*i4`;917?j47>4;h71j57;=9:le0d>=921b9?950;&e0d?==;30bk:n8;08?l35>3:1(k:n9;71=>haj47?4;n42b3<72-l?m4491g78jc2f03:07b8>e`83>!`3i00==k;4ng6bj47?4;n4176<72-l?m4492208jc2f03:07b8=3083>!`3i00=>><4ng6b5<7s-;;9n:5f5a0?M77>9o0D<>:c89Y1=2=kr9887=<5;102?54?3;=h7?9e;35b?7083;2>7?63;3:0?7>=3w/h:8l:99'`20c211/h:8j:99'`20a211b==;k6;29?l77=m=1<75f61db>5<#n=k26;>i9:le0d>=821b:=kj:18'b1g>2?:m56`i4`:95>=n>89o6=4+f5c:>374k2dm8l650:9j2456290/j9o6:730g>ha5<#n=k26;?85:le0d>=821b:<9;:18'b1g>2?;<96`i4`:95>=n>8=26=4+f5c:>37002dm8l650:9j2410290/j9o6:734<>haj=7>5$g6b=?2f:2dm8l651:9j0d6=83.m8l754`08jc2f03807d:6f;29 c2f13>j>6`i4`:97>=n<0=1<7*i4`;90d4j47:4;h6f3?6=,o>j57:j6:le0d>=821b8h;50;&e0d?=ha65f4d194?"aon7>5$g6b=?2b>2dm8l654:9j172=83.m8l755318jc2f03:07d;=2;29 c2f13?9?6`i4`:95>=n=;;1<7*i4`;9175j47<4;h714?6=,o>j57;=3:le0d>=;21b9ha5$g6b=?3512dm8l652:9j170=83.m8l7553;8jc2f03907d;=5;29 c2f13?956`i4`:90>=h>8h96=4+f5c:>37e92dm8l650:9l24g1290/j9o6:73a5>ha5<#n=k26;?i5:le0d>=821d:2?;m96`i4`:95>=h>;9;6=4+f5c:>345n2dm8l650:9l274b290/j9o6:701b>ha5<#n=k26;<<2:le0d>=821d:?=>:18'b1g>2?88>6`i4`:95>=zjl22>7>52783>5}#99?h87h;c29K5507m2B:<8m6;[7;0?e|;:>1?>;53249761=9?n1=;k517d9526=9081=4=518695<3=u-n<:n47;%f42a!`3i00=j47>4;h4274<72-l?m44912a8jc2f03;07d8>7783>!`3i00==:;4ng6b?0bk:n8;38?l06?00;6)h;a88552>j47>4;h4232<72-l?m44916:8jc2f03;07d:n3;29 c2f13>j>6`i4`:94>=nj47?4;h6b4?6=,o>j57:n2:le0d>=:21b84h50;&e0d?=?3:1(k:n9;6b6>han97>5$g6b=?2b>2dm8l651:9j0`2=83.m8l754d48jc2f03807d:j3;29 c2f13>n:6`i4`:97>=nj47:4;h710?6=,o>j57;=3:le0d>=821b9?<50;&e0d?==;90bk:n8;38?l3593:1(k:n9;717>ha65f53294?"a5$g6b=?35;2dm8l654:9j17g=83.m8l7553;8jc2f03:07d;=8;29 c2f13?956`i4`:95>=n=;=1<7*i4`;917?j47<4;h712?6=,o>j57;=9:le0d>=;21b9?;50;&e0d?==;30bk:n8;68?j06j;0;6)h;a8855g7j47>4;n42e3<72-l?m4491c38jc2f03;07b8>f783>!`3i00==k;4ng6bj47>4;n416`<72-l?m44923d8jc2f03;07b8=3283>!`3i00=>><4ng6b1j9m<;I3325c<@8:>o45U5969g~54<39897=<6;103?71l3;=i7?9f;344?7>:3;2?7?64;3:1?{#l>==#l>==n99?o:7>5;h331a1=831b:=hn:18'b1g>2?:m56`i4`:94>=n>9on6=4+f5c:>36a12dm8l651:9j245c290/j9o6:730g>ha5<#n=k26;?=921b:<99:18'b1g>2?;<96`i4`:94>=n>8=?6=4+f5c:>370=2dm8l651:9j241>290/j9o6:734<>ha5<#n=k26;?88:le0d>=921b8l=50;&e0d?=ha2j7>5$g6b=?2f:2dm8l653:9j0<1=83.m8l754`08jc2f03>07d:j7;29 c2f13>n:6`i4`:94>=nj47?4;h6f0?6=,o>j57:j6:le0d>=:21b8h=50;&e0d?=ha7>5$g6b=?35;2dm8l651:9j177=83.m8l755318jc2f03807d;=0;29 c2f13?9?6`i4`:97>=n=8l1<7*i4`;9175j47:4;h71e?6=,o>j57;=9:le0d>=821b9?650;&e0d?==;30bk:n8;38?l35?3:1(k:n9;71=>ha65f53494?"a5$g6b=?3512dm8l654:9l24d5290/j9o6:73a5>ha5<#n=k26;?m1:le0d>=921d:2?;m96`i4`:94>=h>8oj6=4+f5c:>37a=2dm8l651:9l2757290/j9o6:701b>ha5<#n=k26;<=f:le0d>=921d:?=<:18'b1g>2?88>6`i4`:94>=h>;9:6=4+f5c:>344:2dm8l651:9~f`>?n3:1>;4?:1y'553d<3l?o>5G1143a>N6885325953b=9?o1=;h516295<4=9091=4:51879y!b0>j037)j86e8;?!b0>l037)j86g8;?l77=m<1<75f117g3?6=3`<;jl4?:%d7e<<18o30bk:n8;28?l07ml0;6)h;a8854c?j47?4;h427a<72-l?m44912a8jc2f03:07d8>3083>!`3i00==>m4ng6b?0bk:n8;28?l06?=0;6)h;a885523j47?4;h423<<72-l?m44916:8jc2f03:07d8>7683>!`3i00==:64ng6bj?7>5$g6b=?2f:2dm8l650:9j0d7=83.m8l754`08jc2f03;07d:n0;29 c2f13>j>6`i4`:96>=n<0l1<7*i4`;90d4j47=4;h6:3?6=,o>j57:n2:le0d>=<21b8h950;&e0d?=han?7>5$g6b=?2b>2dm8l653:9j0ad=83.m8l754d48jc2f03>07d;=4;29 c2f13?9?6`i4`:94>=n=;81<7*i4`;9175j47?4;h715?6=,o>j57;=3:le0d>=:21b9?>50;&e0d?==;90bk:n8;18?l36n3:1(k:n9;717>ha5$g6b=?3512dm8l651:9j171=83.m8l7553;8jc2f03807d;=6;29 c2f13?956`i4`:97>=n=;?1<7*i4`;917?j47:4;n42f7<72-l?m4491c38jc2f03:07b8>a783>!`3i00==o?4ng6bj47?4;n4175<72-l?m44923d8jc2f03:07b8=2d83>!`3i00=>?h4ng6b4?:%d7e<<1::80bk:n8;28?j05;80;6)h;a885664j47?4;|`f<<7=838=6=4?{%331f2=n=i87E??61g8L462k01Q95:5cz100?54=398:7=<7;35`?71m3;=j7?80;3:6?7>;3;287?65;'`20d211/h:8k:99'`20b211/h:8i:99j553c>3:17d??5e594?=n>9lj6=4+f5c:>36a12dm8l650:9j25cb290/j9o6:72e=>ha5<#n=k26;?=821b:<=>:18'b1g>2?;8o6`i4`:95>=n>8==6=4+f5c:>370=2dm8l650:9j2413290/j9o6:7341>ha5<#n=k26;?88:le0d>=821b:<98:18'b1g>2?;<46`i4`:95>=nj47>4;h6b5?6=,o>j57:n2:le0d>=921b8l>50;&e0d?=n3:1(k:n9;6b6>han;7>5$g6b=?2b>2dm8l650:9j0`3=83.m8l754d48jc2f03;07d:j4;29 c2f13>n:6`i4`:96>=nj47=4;h6gf?6=,o>j57:j6:le0d>=<21b9?:50;&e0d?==;90bk:n8;28?l35:3:1(k:n9;717>ha5$g6b=?35;2dm8l653:9j14`=83.m8l755318jc2f03>07d;=a;29 c2f13?956`i4`:94>=n=;21<7*i4`;917?j47?4;h713?6=,o>j57;=9:le0d>=:21b9?850;&e0d?==;30bk:n8;18?l35=3:1(k:n9;71=>ha5<#n=k26;?m1:le0d>=821d:2?;i=6`i4`:95>=h>8l=6=4+f5c:>37a=2dm8l650:9l24cf290/j9o6:73e1>ha5<#n=k26;<=f:le0d>=821d:?2?89j6`i4`:95>=h>;986=4+f5c:>344:2dm8l650:9l2756290/j9o6:7006>ha3S?387mt3269763=;:<1?>9517f953c=9?l1=:>518095<5=90>1=4;5}%f42fj47>4;h43a`<72-l?m4490g;8jc2f03;07d8>3e83>!`3i00==>m4ng6bj47>4;h4231<72-l?m4491678jc2f03;07d8>7883>!`3i00==:64ng6b20bk:n8;38?l2f;3:1(k:n9;6b6>haj<7>5$g6b=?2f:2dm8l652:9j0<`=83.m8l754`08jc2f03907d:67;29 c2f13>j>6`i4`:90>=nj47>4;h6f1?6=,o>j57:j6:le0d>=921b8h:50;&e0d?=ha5$g6b=?35;2dm8l650:9j174=83.m8l755318jc2f03;07d;=1;29 c2f13?9?6`i4`:96>=n=;:1<7*i4`;9175j47=4;h72b?6=,o>j57;=3:le0d>=<21b9?o50;&e0d?==;30bk:n8;28?l3503:1(k:n9;71=>ha5$g6b=?3512dm8l653:9j173=83.m8l7553;8jc2f03>07b8>b383>!`3i00==o?4ng6bj47>4;n42ad<72-l?m4491g78jc2f03;07b8=3183>!`3i00=>?h4ng6bh4?:%d7e<<1:;l0bk:n8;38?j05;:0;6)h;a885664j47>4;n4174<72-l?m4492208jc2f03;07plj89f94?41290;w)??5b69b1e43A;;:=k4H026g<=]=1>1ov=<4;101?54>398;7?9d;35a?71n3;<<7?62;3:7?7><3;297s+d64`>==#l>==#l>ha5<#n=k26;>i9:le0d>=921b:<=k:18'b1g>2?;8o6`i4`:94>=n>89:6=4+f5c:>374k2dm8l651:9j2411290/j9o6:7341>ha5<#n=k26;?85:le0d>=921b:<96:18'b1g>2?;<46`i4`:94>=n>8=<6=4+f5c:>37002dm8l651:9j0d5=83.m8l754`08jc2f03:07d:n1;29 c2f13>j>6`i4`:95>=nj47<4;h6:b?6=,o>j57:n2:le0d>=;21b84950;&e0d?=han87>5$g6b=?2b>2dm8l652:9j0`5=83.m8l754d48jc2f03907d:kb;29 c2f13>n:6`i4`:90>=n=;>1<7*i4`;9175j47>4;h716?6=,o>j57;=3:le0d>=921b9??50;&e0d?==;90bk:n8;08?l3583:1(k:n9;717>ha5$g6b=?3512dm8l650:9j17>=83.m8l7553;8jc2f03;07d;=7;29 c2f13?956`i4`:96>=n=;<1<7*i4`;917?j47=4;h711?6=,o>j57;=9:le0d>=<21d:2?;i=6`i4`:94>=h>8k=6=4+f5c:>37e92dm8l651:9l24`1290/j9o6:73e1>ha5<#n=k26;?i5:le0d>=921d:?=?:18'b1g>2?89j6`i4`:94>=h>;8n6=4+f5c:>345n2dm8l651:9l2754290/j9o6:7006>ha5<#n=k26;<<2:le0d>=921vnh67a;2963<729q/==;l4;d7g6=O99<;i6F>04a:?_3?<3ip?>:53279760=;:=1=;j517g953`=9>:1=4<518195<2=90?1q)j86b8;?!b0>m037)j86d8;?!b0>o037d??5e494?=n99?o;7>5;h43bd<72-l?m4490g;8jc2f03:07d8?ed83>!`3i00=j47?4;h4233<72-l?m4491678jc2f03:07d8>7583>!`3i00==:;4ng6b20bk:n8;28?l06?>0;6)h;a88552>j47?4;h6b7?6=,o>j57:n2:le0d>=821b8l?50;&e0d?=ha65f48d94?"a2;7>5$g6b=?2f:2dm8l654:9j0`1=83.m8l754d48jc2f03:07d:j5;29 c2f13>n:6`i4`:95>=n1<7*i4`;90`0j47<4;h6f7?6=,o>j57:j6:le0d>=;21b8il50;&e0d?=ha5$g6b=?35;2dm8l652:9j176=83.m8l755318jc2f03907d;>f;29 c2f13?9?6`i4`:90>=n=;k1<7*i4`;917?j47>4;h71j57;=9:le0d>=921b9?950;&e0d?==;30bk:n8;08?l35>3:1(k:n9;71=>haj47?4;n42b3<72-l?m4491g78jc2f03:07b8>e`83>!`3i00==k;4ng6bj47?4;n4176<72-l?m4492208jc2f03:07b8=3083>!`3i00=>><4ng6bo94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygc?i10;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wii5o9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj94194?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme873>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii4:m:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb1=k1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg:0<<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh7;8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em0><6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f=10=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok64483>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl3??7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj95394?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme81f>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6aj50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc>;j0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii4=n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb1:21<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg:72<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh7<6;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em09>6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f=62=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok63283>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl38>7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj92294?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<k4?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme80`>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc>:h0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii4<7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb1;=1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg:63<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh7=5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em08?6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f=77=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok62183>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl3:j7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj90f94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme83b>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc>910;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii4;::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb1<>1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg:0c<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh7;4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em0926=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f=7c=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok62283>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl3:;7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj94594?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:dc9K5507m2B:<8m6;%f5ag454?::k6=c<722c=<5m50;9jb1gd2900ck:m8;29?xdb1m=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh7k5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sme8f7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`f=a5=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygc>l;0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wii5mi:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj8bg94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg;f4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43e83:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{em1km6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc>j:0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wii4m::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb1j>1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg:g6<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnh7l2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em0i:6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ft$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok7bc83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl2im7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plj8b494?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h43c<3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{em1n86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qokmfe83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdbj9:1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnhoie;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sme`dg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`fece=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygcfnk0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wiin>::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pljb2`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`ff6g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdbj;h1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`ff6?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdbj;k1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`ff6>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdbj;31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`ff61=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdbj;21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`ff60=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdbj;=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`ff63=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdbj;<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`ff62=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdbj;?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`fgge=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qoklbc83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjliim7>54;294~"685<290?6=4?{%331f2=l:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnhm;9;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smeb6;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`fg11=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygcdh<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjli>=7>54;294~"685<5;nd7f=<722wiin?l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pljc0`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg`5d<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{emj;36=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoklae83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjlijo7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pljc`c94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smeb1a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`fggb=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qoklb383>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjli?n7>54;294~"685<=831b:8750;9j25>d2900ck:m8;29?xdbk?:1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg`1c<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnhm:e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{emj?o6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`fg0e=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoklbd83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjli?o7>54;294~"685<=831b:8750;9j25>d2900ck:m8;29?xdbk0;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smeb1;>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6a950;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygcd;?0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wiilkj:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdbiln1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cgbaf<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnhoj6;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{emho>6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`fe`2=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qokne283>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjlhi;7>54;294~"685<5;nd7f=<722wiiol7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdbjjn1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cgaf0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{emkh86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek:nc;29?j`3j10;66smeca;>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygcejm0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3ci2B:<;>j;I331f?<,m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjlhh:7>55;294~"685<5<5;nd7f=<722wiiom::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pljbb694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cgag6<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4383:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{emk3:6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ffdg=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qokmac83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjlh3i7>54;294~"685<5;nd7f=<722wiio6k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pljb9a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cgae0<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnhl63;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{emk3?6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ffd2=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygcei:0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjlhj>7>55;294~"685<5<5;nd7f=<722wiioo>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pljb`294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cga=c<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43m3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{emk3o6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qokna`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjlkh=7>54;294~"685<:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cgbe3<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{emhhh6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`fede=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qoknae83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjlkin7>55;294~"685<5<5;nd7f=<722wiilln:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pljac;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cgbf=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{emhh=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qokn8`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wiil7n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdbi0h1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cgb<=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{emh2=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygcf0m0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wiil7;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plja8194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cgb=7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32<2;7E??61g8L462k01eh:9=:19'1d2=n?2m7bh;7c83>>oc>j21<75f58d94?=zjln=87>53;294~"68o45ad651>5=#=h>1j;6i;nd73g<722co:n650;9j1<`=831vnhjl9;29e3<729q/==;l4;gf2d=O99<;i6F>04a:?_3?<3?p?5?520`97a3=9;91=>85}%742?cb=l1/:;951141<>`2n<0>7c8?8;c8j3712<1e:?:51:l577<63g<8j7?4n76`>4=a>981<6h91083?c06n3:0j;4=a=l91<6hi4d394+7n>7>!1:&6aa<4m;1/9k>51:&6a3::e7`7>"19:0o9n=4$702>a3d;2.=>k4k5b18 35c2m?h?6*94`8g1f5<,??<6i;l3:&e2=d=lhbmha>1=1>:??;o43a?7h2nl0:7c8<7;38j0`a281e:>=50:lfa0?=091e:=j51:l50a<73g<>>7?4n767>4=i>;31=6`k6c794>h2lh0;7c8>9082?k03=3;0bhk:a;18j`c2j390b8j=:09m273=82d>hk4>;of5=`<73g?o?7?4n71;>4=il>2:6?84n73`>4=i99?h;7:?;o7e2?67?4n763>5=i=ok1<6`95082?k3d83;0b;?8:19m27g=92d>h:4?;%7f0?5<,lo>97l<;%41g?77=j90(8hm:e7`7>"a>><196*9438g1f5<,o<3:7;n3:&55<6=l2;18 462l;0:<8m<;%467?4<,?;3i7j:c29'b3052m?h?6*:d88240e43-;;9n>52:&e0``=<2.=9=4k5b18 37>;3;;9n=4$e5;4?7b3-l=;?4;;%f5e7<73-?n47=4$751>0c<,54k5b18 33328:>o>5+f5c7>a3d;2.=8k4k5b18 32>2:1/:=l5d4a0?!06m3;;9n=4$733>462k:1/9kj5d4a0?!02>390(i8m6;f6g6=#=m>1==;l3:&g32c=99?h?6*:c08g1f5<,?9>6i;l3:&e0d3=;2.o:l>50:&fa05=k01/:?;::ca8 0ca2:1/:995117`7>"a>1?1h8m<;%45`?e53-<99>49d:&e221==2.m:4>5c89'256=:2.=:h4l6:&55a<53-<9994la:&e0d7=;2.>j44k5b18 30e2m;0(k87e;f6g6=#>?21h95+6359`0e43-on:54<;%gf13<53-n<;n4k5b18 c2f:3n>o>5+117g7?77=j90(k893;f6g6=#>:31>6*92180?!b1i80;7)89a;44?!07n380(8jk:e7`7>"2m;0:<8m<;%d7e6<43-?o<7j:c29'16>=kh1/j;67:7f8 3172=1/h;l?:e7`7>"18j0o9n=4$414>3b<,?>86i;l3:&6a0<43-<8:7j:c29'210=:2.>h54k5b18 316291/h:9i:7g8 0be2m?h?6*i69;91c=#n?2o6i;l3:&g1=e=l"bm<>1h8m<;%42=?b2k:1/j9o?:e7`7>"1:l087)8?1;331f5<,m53:&52c<1>2.m8l95629'160=<2.=?l4>04a0?!3bk390(i98b;17?!3413hh7)89c;a`?!05j380(hk9f;a:?!06i3n>o>5+61697>"a<0l1?6*k59`9`0e43-n=5k4?;%gf2g<68a3d;2.m:;:5d4a0?!3ck3n>o>5`63094?=n=jl1<75ff5ce>5<i:4?::m6`3<722e=<;4?::k54gc=831d:>k50;9j1c7=831b9hk50;9l27362900ek:i1;29?l`3j;0;66g924494?=nn=h:6=44o4d0>5<5<5<5<6=44og6a4?6=3f5;ngf1=<722c:<89;:18'b1g>28:>;>5af5c;>5=On?=876g>0451>5<#n=k26<>:729mb1g?281Cj;9<;:k24017290/j9o6:02636=in=k36?5Gf750?>o68<462?:1ej9o7:29Kb31432c:<88j:18'b1g>28:>;>5af5c;>1=On?=876g>044g>5<#n=k26<>:729mb1g?2<1Cj;9<;:k2400d290/j9o6:02636=in=k36;5Gf750?>o68<462?:1ej9o7:69Kb31432c:<88n:18'b1g>28:>;>5af5c;>==On?=876g>044:>5<#n=k26<>:729mb1g?201Cj;9<;:k2400?290/j9o6:02636=in=k36l5Gf750?>o68<<<6=4+f5c:>462?:1ej9o7:c9Kb31432c:<88::18'b1g>28:>;>5af5c;>f=On?=876g>0447>5<#n=k26<>:729mb1g?2m1Cj;9<;:k24004290/j9o6:02636=in=k36h5Gf750?>o68<<96=4+f5c:>462?:1ej9o7:g9Kb31432c:<88>:18'b1g>28:>;>5af5c;>46<@o<j57??5618jc2f03;:7Eh97298m462=o0;6)h;a88240143gl?m54>2:Je225<3`;;98k50;&e0d?=99?047g>5<#n=k26<>:729mb1g?28>0Dk883:9j5532k3:1(k:n9;33125j47?:;Id536=;o4?:%d7e<<68<=87ch;a9822>Na>>907d??56c94?"a=9>1Cj;9<;:k2401>290/j9o6:02636=in=k36<64Hg447>=n99?<47>5$g6b=?77=>90bk:n8;3:?M`1?:10e<>:7683>!`3i00:<89<;od7e=<6i2Bm::=4;h33120=83.m8l7511747>hao68<=>6=4+f5c:>462?:1ej9o7:0a8Lc00;21b==;81;29 c2f13;;9:=4ng6b54i02623<72-l?m44>0450?k`3i10:i6Fi6618?l77=9o87ch;a983?>o18l81<7*i4`;925c43gl?m54>;:k54`7=83.m8l7561g0?k`3i10976g90d294?"a9o87ch;a987?>o18mo1<7*i4`;925c43gl?m54:;:k54`b=83.m8l7561g0?k`3i10=76g90da94?"a9o87ch;a98;?>o18lk1<7*i4`;925c43gl?m546;:k54`?=83.m8l7561g0?k`3i10j76g90d:94?"a9o87ch;a98`?>o18l<1<7*i4`;925c43gl?m54k;:k54`3=83.m8l7561g0?k`3i10n76g90ef94?"a28:>n:5af5c;>5=On?=876a>04`5>5<#n=k26<>:b69mb1g?281Cj;9<;:m240d2290/j9o6:026f2=in=k36?5Gf750?>i68462j>1ej9o7:29Kb31432e:<8l=:18'b1g>28:>n:5af5c;>1=On?=876a>04`2>5<#n=k26<>:b69mb1g?2<1Cj;9<;:m240d7290/j9o6:026f2=in=k36;5Gf750?>i68462j>1ej9o7:69Kb31432e:<8oj:18'b1g>28:>n:5af5c;>==On?=876a>04cg>5<#n=k26<>:b69mb1g?201Cj;9<;:m240gd290/j9o6:026f2=in=k36l5Gf750?>i68462j>1ej9o7:c9Kb31432e:<8on:18'b1g>28:>n:5af5c;>f=On?=876a>04c:>5<#n=k26<>:b69mb1g?2m1Cj;9<;:m240g0290/j9o6:026f2=in=k36h5Gf750?>i68462j>1ej9o7:g9Kb31432e:<8o::18'b1g>28:>n:5af5c;>46<@o<j57??5c58jc2f03;:7Eh97298k462i:0;6)h;a88240d03gl?m54>2:Je225<3f;;9l<50;&e0d?=99?i;6`i4`:956=On?=876a>04c2>5<#n=k26<>:b69mb1g?28>0Dk883:9l553f83:1(k:n9;331g1j47?:;Id536=5k4?:%d7e<<68Na>>907b??58g94?"a=9>1Cj;9<;:m240?d290/j9o6:026f2=in=k36<64Hg447>=h99?2n7>5$g6b=?77=k=0bk:n8;3:?M`1?:10c<>:9`83>!`3i00:<8l8;od7e=<6i2Bm::=4;n331hai68<336=4+f5c:>462j>1ej9o7:0a8Lc00;21d==;67;29 c2f13;;9o94ng6b54o026=3<72-l?m44>04`4?k`3i10:i6Fi6618?j77=0?1<7*i4`;9553e?2dm8l651g9Kb31432e:<87;:18'b1g>28:>n:5af5c;>76<@o<j57??5c58jc2f038:7Eh97298k462180;6)h;a88240d03gl?m54=2:Je225<3f;;94>50;&e0d?=99?i;6`i4`:966=On?=876a>04:e>5<#n=k26<>:b69mb1g?2;>0Dk883:9l553?m3:1(k:n9;331g1j47<:;Id536=4i4?:%d7e<<68Na>>907b??59a94?"a=:>1Cj;9<;:m240>e290/j9o6:026f2=in=k36?64Hg447>=h99?3m7>5$g6b=?77=k=0bk:n8;0:?M`1?:10c<>:8883>!`3i00:<8l8;od7e=<5i2Bm::=4;n331=>=83.m8l75117a3>hao5Gf750?>i68<2=6=4+f5c:>462j>1ej9o7:3a8Lc00;21d==;75;29 c2f13;;9o94ng6b54o026<1<72-l?m44>04`4?k`3i109i6Fi6618?j77=191<7*i4`;9553e?2dm8l652g9Kb31432e:<86=:18'b1g>28:>n:5af5c;>66<@o<j57??5c58jc2f039:7Eh97298k462090;6)h;a88240d03gl?m54<2:Je225<3f;;9:h50;&e0d?=99?i;6`i4`:976=On?=876a>045f>5<#n=k26<>:b69mb1g?2:>0Dk883:9l5530l3:1(k:n9;331g1j47=:;Id536=nn4?:%d7e<<68Na>>907b??5c`94?"a=;>1Cj;9<;:m240df290/j9o6:026f2=in=k36>64Hg447>=h99?i57>5$g6b=?77=k=0bk:n8;1:?M`1?:10c<>:b283>!`3i00:<8l8;od7e=<4i2Bm::=4;n331d>=83.m8l75117a3>hai68<3o6=4+f5c:>462j>1ej9o7:2a8Lc00;21d==;62;29 c2f13;;9o94ng6b54o026<2<72-l?m44>04`4?k`3i108i6Fi6618?j77=>i1<7*i4`;9553e?2dm8l653g9Kb31432e==4m50;&e0d?=>83i7ch;a983?>i190k1<7*i4`;924?e3gl?m54>;:m5583i7ch;a987?>i190<1<7*i4`;924?e3gl?m54:;:m55d3=83.m8l7560;a?k`3i10=76a91`694?"a83i7ch;a98;?>i19h81<7*i4`;924?e3gl?m546;:m55d7=83.m8l7560;a?k`3i10j76a91`294?"a83i7ch;a98`?>i190o1<7*i4`;924?e3gl?m54k;:m5550;&e0d?=>93m7ch;a983?>o180o1<7*i4`;925?a3gl?m54>;:k5493m7ch;a987?>o180k1<7*i4`;925?a3gl?m54:;:k545<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygccjj0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wiiim9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdblj?1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cggg1<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnhjl3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{emmi96=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f`f7=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qokkc183>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjlnij7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pljdc;94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qokk9b83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<4<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokk9c83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<5<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokk9`83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg3c<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokka783>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cggj1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokka483>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<<<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokka583>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<=<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokka283>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<2<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokka383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<3<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokka083>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<0<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokka183>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<1<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokk9g83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<6<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokk9d83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg<7<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokk9883>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cgg3`<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qokkc983>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wiiij<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdbl=81<7=50;2x 462k=0m8:j4H0254`=O99?h56gk6b:94?=hn==i6=44og64g?6=3thnh?950;194?6|,8:>o94i46f8L4618l1C==;l9:kg2f>=831dj99m:188kc20k3:17pljd3494?5=83:p(<>:c58e02b<@8:=oc>j21<75`f55a>5<5;|`f`73=8391<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900ck:8c;29?xdbl;>1<7=50;2x 462k=0m8:j4H0254`=O99?h56gk6b:94?=hn==i6=44og64g?6=3thnh?=50;194?6|,8:>o94i46f8L4618l1C==;l9:kg2f>=831dj99m:188kc20k3:17pljd3094?5=83:p(<>:c58e02b<@8:=oc>j21<75`f55a>5<5;|`f`66=8391<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900ck:8c;29?xdbl;l1<7=50;2x 462k=0m8:j4H0254`=O99?h56gk6b:94?=hn==i6=44og64g?6=3thnh?k50;194?6|,8:>o94i46f8L4618l1C==;l9:kg2f>=831dj99m:188kc20k3:17pljd3f94?5=83:p(<>:c58e02b<@8:=oc>j21<75`f55a>5<5;|`f`7e=8391<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900ck:8c;29?xdbl;h1<7=50;2x 462k=0m8:j4H0254`=O99?h56gk6b:94?=hn==i6=44og64g?6=3thnh?o50;194?6|,8:>o94i46f8L4618l1C==;l9:kg2f>=831dj99m:188kc20k3:17pljd3;94?5=83:p(<>:c58e02b<@8:=oc>j21<75`f55a>5<5;|`f`7>=8391<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900ck:8c;29?xdbl;;1<7=50;2x 462k=0m8:j4H0254`=O99?h56gk6b:94?=hn==i6=44og64g?6=3thnho94i46f8L4618l1C==;l9:kg2f>=831dj99m:188kc20k3:17pljd2:94?47290;w)??5b69b1>03A;;:=k4H026g<=i>9k<695a117`6?2<,?:j978?b79'25g12?:i:6*i6749a`0>3-;;9865d4a0?!b0?80;7)h;cb8g1f5<,o<=97??5b18 462=>0o9n=4$72a:7>5;h7`5Hg447>=h99?h=7>5;hd522<722cm8:h50;9j5532<3:17d8?9283>>o2kk0;6Eh97298m0ef290Cj;9<;:m240dc2900e;>68;29?j`30?0;66g>0472>5<5;h7bb?6=3fn<4>4?:Id536=3>7>5;h43<`<722c=<4<50;9j1gc=83Bm::=4;nd52d<722c:<8;6:188m462=:0;66g908494?=nn=l:6=44i02617<722wiii=8:1814?6=8r.:<8m;:g6;3>N68?:n7E??5b;8j36f?3>0b<>:c387?!07i<0="68<0:<8m<;%33101=l4$g44e?`10o1/j;8>:e7`7>"c?>=1<6*i69094>ia>?31<75f61;3>5<984?::k54<3=831b:=7>:188k462=?0;66g:c983>>o2k00;6Eh97298k462k80;66gi67594?=nn==m6=44i02611<722c=<4=50;9j1fd=83Bm::=4;h7`e?6=@o<10;66g:ag83>>ic?191<7Fi6618?j`30;0;66g909g94?=n>9396=44i4`f>557>5;h33105=831b:=79:188mc2a93:17d??54094?=zjln8:7>52183>5}#99?h87h;869K5507m2B:<8m6;o43e2<33g;;9n<54:&54d3=>9h=7)8?a7854g0<,o<=:7kj689'553203n>o>5+d652>5=#n=ih6i;l3:&e233=99?h?6*>0474>a3d;2.=2900e;>60;29?l77=5<5;n33100=831b9n650;9j1f?=83Bm::=4;n331f7=831bj;88:188mc20n3:17d??54694?=n>9386=44i4aa>5M`1?:10c<>:be83>>o18021<75`f5:5>5<9<4?::ke23>=831b9lh50;9l`2>4290Cj;9<;:me0=4=831b:=6j:188m36>:3:17d;me;29Lc00;21dj;8n:188m462=00;66g>0470>5<5;hd7b4<722c:<8;=:188ygcc;<0;6?>50;2x 462k=0m8594H0254`=O99?h56`90`590>h6836e>2.=?0ni;74$0261=o>5+f746>462k:1/==;:7;f6g6=#>9h36k8:e:&e22b=82.m::o5f7:e?!`1>80o9n=4$e543?6<,o<3>7>4og45=?6=3`<;5=4?::k240322900e;>65;29?l07180;66a>0475>5<504a2>5<5;hd73c<722c:<8;;:188m36>;3:17d;lb;29Lc00;21b9no50;Je225<3f;;9oj50;9j25??2900ck:76;29?l77=<;1<75ff74;>5<5<5;h43=7<722c>nh4?:Id536=5;h3310?=831b==;:3;29?l071?0;66gi4g394?=n99?>>7>5;|`f`62=838;6=4?{%331f2=n=2<7E??61g8L462k01e:=o8:59m553d:3>0(;>n5;43f3=#>9k=6;>m6:&e230=ml<27)??54:9`0e43-n<;<4?;%d7gf9:4k5b18 36e03l=9h5+f75g>5=#n?=j6k87f:&e237=l>o180:1<75f11761?6=3`<;584?::k54<7=831d==;:6;29?l3d03:17d;l9;29Lc00;21d==;l1;29?l`1>>0;66gi46d94?=n99?>87>5;h43=6<722c>oo4?:Id536=i68M`1?:10ck:72;29?l070l0;66g908094?=n=ko1<7Fi6618?j`1>h0;66g>047:>5<9>4?::k54<0=831bj9h>:188m462=;0;66smee10>5<583:104a7>c2??2B:<;>j;I331f?3<;n;5+f745>`c112.:<8;7:e7`7>"c?>;1<6*i4ba9`0e43-l=:84>04a0?!77=<=1h8m<;%43f=a3d;2.o;:950:&e2=4=82em:;750;9j25?72900e<>:5483>>o180?1<75f61;2>5<9;4?::k6g=<722c>o44?:Id536=o<4?::ke231=831bj99i:188m462==0;66g908194?=n=jh1<7Fi6618?l3di3:1Dk883:9l553el3:17d8?9983>>ia<1<1<75f11765?6=3`l=:54?::k6ec<722eo;5=50;Je225<3fl?4?4?::k54=c=831b:=7=:188m0db290Cj;9<;:me23g=831b==;:9;29?l77=<91<75f61;5>5<m=7>5;h33104=831vnhj<2;2965<729q/==;l4;d7<2=O99<;i6F>04a:?k07i>0?7c??5b090>"18h?1:=l9;%43e3<18k<0(k896;gf2<=#99?>47j:c29'`216291/j9ml:e7`7>"a>??1==;l3:&240302m?h?6*90c:9b33b3-l=;i4?;%d53d1l0(k891;f6g6=#l>=<6=5+f7:1>5=hn?<26=44i72:4?6=3`;;98;50;9j25?22900e;>61;29?j77=<<1<75f5b:94?=n=j31<7Fi6618?j77=j;1<75ff744>5<5;h33102=831b:=7<:188m0ee290Cj;9<;:k6gd<72Al=;>54o026fa<722c=<4650;9lb1>12900e<>:5083>>oa>?21<75f5`d94?=hl>286=4Gf750?>ia<181<75f61:f>5<7>5;h7aa?6=@o<5<944?::k240342900e;>66;29?l`3n80;66g>0471>5<o94i4958L4618l1C==;l9:l54d1=<2d:<8m=:59'25g22?:i:6*90`4925d13-l=:;4je7;8 462=10o9n=4$e545?6<,o>ho7j:c29'b30228:>o>5+11763?b2k:1/:=l7:g46a>"a>>n1<6*i66c9b3>a3-l=:<4k5b18 a10?3:0(k872;28kc0113:17d8?9183>>o686=44i72:1?6=3`<;5<4?::m240312900e8m7:188m0e>290Cj;9<;:m240e62900ek897;29?l`3?o0;66g>0477>5<5;h7`f?6=@o<>907b??5cf94?=n>9336=44og6;2?6=3`;;98?50;9jb30?2900e8oi:188ka1?;3:1Dk883:9lb1>52900e;>7e;29?l071;0;66g:bd83>M`1?:10ck89a;29?l77=<31<75f11767?6=3`<;5;4?::ke0c7=831b==;:2;29?xdbl=:1<71j968;I3325c<@8:>o45a61c4>1=i99?h>7:4$72b1?07j?1/:=o9:72a2>"a>?<1ih86;%3310>=l:568g1f5<,?:i47h95d9'b31c291/j;9n:g4;b>"a>?;1h8m<;%f432<73-l=4?4?;nd52<<722c=<4>50;9j5532=3:17d8?9483>>o180;1<75`11762?6=3`?h47>5;h7`=?6=@o<M`1?:10e8mn:18Kb31432e:<8lk:188m36>03:17bh;8783>>o685;nf4<6<72Al=;>54og6;6?6=3`<;4h4?::k54<4=831b9ok50;Je225<3fl=:l4?::k2403>2900e<>:5283>>o180<1<75ff5d2>5<9?4?::aaa5a2909<7>50z&240e32o>3;6F>072f?M77=j30b;>n7;68j462k;0?7)8?a4854g0<,?:j:78?b79'b3012lo=56*>047;>a3d;2.o;:?50:&e0fe=l"a>181<6ai67;94?=n>93;6=44i02610<722c=<4;50;9j25?62900c<>:5783>>o2k10;66g:c883>M`1?:10c<>:c083>>oa>?=1<75ff55e>5<994?::k54<5=831b9nl50;Je225<3`?hm7>5Hg447>=h99?ih7>5;h43==<722em85850;9j553293:17dh96983>>o2io0;66ak79194?Na>>907bh;8383>>o181o1<75f61;1>5<ia>?k1<75f1176=?6=3`;;98=50;9j25?12900ek:i1;29?l77=<81<75rbdf0a?6=:90;6=u+117`0?`30>1C==8?e:J240e>3g<;m:4;;o331f4=<2.=01/==;:8;f6g6=#l>=:6=5+f5a`>a3d;2.m:;;5117`7>"68=n??n7)h97e83?!`1?h0m:5h4$g455?b2k:1/h:98:19'b3>5291dj;86:188m36>83:17d??54794?=n>93>6=44i72:5?6=3f;;98850;9j1f>=831b9n750;Je225<3f;;9n?50;9jb3002900ek:8f;29?l77=<>1<75f61;0>5<o2kh0;6Eh97298k462jm0;66g908:94?=hn=2=6=44i02614<722cm:;650;9j1d`=831dh:6<:18Kb31432em85<50;9j25>b2900e;>62;29?l3em3:1Dk883:9lb30f2900e<>:5883>>o6876=83:p(<>:c58e0=1<@8:=h18h=186`>04a1>1=#>9k>6;>m6:&54d0=>9h=7)h9678fa3?<,8:>954k5b18 a1093:0(k:lc;f6g6=#n?<>6<>:c29'5532?3n>o>5+61`;>c02m2.m::j50:&e22g=n?2m7)h9608g1f5<,m=<;7>4$g4;6?65;h43=5<722c:<8;::188m36>=3:17d8?9083>>i685<i6863;29?l3dj3:1Dk883:9j1fg=83Bm::=4;n331gb=831b:=77:188kc2?>3:17d??54394?=nn?<36=44i4ce>5<5Hg447>=hn=296=44i72;a?6=3`<;5?4?::k6f`<72Al=;>54og45e?6=3`;;98750;9j5532;3:17d8?9783>>oam50;03>5<7s-;;9n:5f5:4?M77>9o0D<>:c89m25g02=1e==;l2;68 36f=3<;n;5+61c5>36e>2.m:;85ed4:?!77=<21h8m<;%f434<73-l?on4k5b18 c01=3;;9n=4$02612m8;d51`=#n?=o6=5+f75b>c0?n2.m:;?5d4a0?!b0?>0;7)h98383?j`1>00;66g908294?=n99?>97>5;h43=0<722c=<4?50;9l5532>3:17d;l8;29?l3d13:1Dk883:9l553d93:17dh96683>>oa<>l1<75f11760?6=3`<;5>4?::k6gg<72Al=;>54i4ab>504`g>5<5;nd7<3<722c:<8;>:188mc0103:17d;nf;29?jb00:0;6Eh97298kc2?:3:17d8?8d83>>o18081<75f5cg94?Na>>907bh96`83>>o68:5383>>{emm9i6=4=0;294~"68o?4;;%43e0<18k<0(;>n6;43f3=#n?<=6hk99:&2403?2m?h?6*k76394>"a93:6=44o02613<722c>o54?::k6g<<72Al=;>54o026g4<722cm:;950;9jb11a2900e<>:5583>>o18091<75f5b`94?Na>>907d;la;29Lc00;21d==;md;29?l07110;66ai49494?=n99?>=7>5;hd52=<722c>mk4?::mg3=5=83Bm::=4;nd7<7<722c=<5k50;9j25?52900e8lj:18Kb31432em:;o50;9j553213:17d??54194?=n>93=6=44ig6e5?6=3`;;98<50;9~f`b4i3:1>=4?:1y'553d<3l?4:5G1143a>N683on:45+1176:19'b1ed2m?h?6*i6779553d;2.:<8;8:e7`7>"18k21j;;j;%d53a<73-l=;l4i69d8 c0193n>o>5+d654>5=#n?296=5`f74:>5<5;h33103=831b:=7::188m36>93:17b??54494?=n=j21<75f5b;94?Na>>907b??5b394?=nn?<<6=44ig64b?6=3`;;98:50;9j25?42900e8mm:18Kb31432c>ol4?:Id536=ni4?::k54<>=831dj969:188m462=80;66gi67:94?=n=hl1<75`d6:0>592n6=44i72:6?6=3`?ii7>5Hg447>=hn?>3:17dh;f083>>o68t$026g190d9K553d12d="18h<1:=l9;%d523:598g1f5<,m=<=7>4$g6`g?b2k:1/j;8::026g6=#99?>;7j:c29'25d?2o<>i6*i66f94>"a>>k1j;6i;%d5240476>5<5;h43=4<722e:<8;9:188m0e?2900e8m6:18Kb31432e:<8m>:188mc01?3:17dh;7g83>>o685Hg447>=n=jk1<7Fi6618?j77=kn1<75f61;;>5<3:7>5;h33107=831bj;87:188m0ga2900ci973;29Lc00;21dj96=:188m36?m3:17d8?9383>>o2jl0;6Eh97298kc01i3:17d??54;94?=n99?>?7>5;h43=3<722cm8k?50;9j5532:3:17pljd2394?47290;w)??5b69b1>03A;;:=k4H026g<=i>9k<695a117`6?2<,?:j978?b79'25g12?:i:6*i6749a`0>3-;;9865d4a0?!b0?80;7)h;cb8g1f5<,o<=97??5b18 462=>0o9n=4$72a:7>5;h7`5Hg447>=h99?h=7>5;hd522<722cm8:h50;9j5532<3:17d8?9283>>o2kk0;6Eh97298m0ef290Cj;9<;:m240dc2900e;>68;29?j`30?0;66g>0472>5<5;h7bb?6=3fn<4>4?:Id536=3>7>5;h43<`<722c=<4<50;9j1gc=83Bm::=4;nd52d<722c:<8;6:188m462=:0;66g908494?=nn=l:6=44i02617<722wiiiN68?:n7E??5b;8j36f?3>0b<>:c387?!07i<0="68<0:<8m<;%33101=l4$g44e?`10o1/j;8>:e7`7>"c?>=1<6*i69094>ia>?31<75f61;3>5<984?::k54<3=831b:=7>:188k462=?0;66g:c983>>o2k00;6Eh97298k462k80;66gi67594?=nn==m6=44i02611<722c=<4=50;9j1fd=83Bm::=4;h7`e?6=@o<10;66g:ag83>>ic?191<7Fi6618?j`30;0;66g909g94?=n>9396=44i4`f>557>5;h33105=831b:=79:188mc2a93:17d??54094?=zjm?2>7>521f0>6>di39n=ouG117`=>"6839?;7=;8;17=?53i39?n7=;c;17`?54n39?<7=;1;176?53;39?875;022?46?38:47<>9;02e?47k38;h77?=d;31g?75n3;9i7?<1;304?448388;7<<8;00=?44i388n7<83;3=7<7f;3;4?4?m3;39=>7<>f;3;7?4a<39<<7<=d;3:5?4a;39=j7<=c;3:4?4a:39=i7<=b;3;b?4a939=h7<=a;3;a?4a839=o7<=9;3;`?4bn39=n7<=8;3;g?4bm39=m7<=7;3;f?4bl39=57<=6;3;e?4bk39=47<=5;3;=?4b=39==7<>e;3;6?74139<=7=88;14=?50i396h85e68f2lk1hn4kd;ff>a`=m90n=7?<7;30e?7>k3;2n7?6a;3:=?7>03;2;7?n5;3b0?7f;3;j>7?n1;3b4?7>n3;2i7?6d;3:2?73:3;nj7?je;3f`?7bk3;nn7?ja;3e7?i1;3e4?7b13;oj7?ke;3g`?7ck3;on7?ka;3f7?j1;3f4?7c13;8i7?39j>7<:1;0:a?7d=39j=7<:0;0:`?7d<39j<7<;f;0:g?7d;392j7<;e;0:f?7d:392i7<;d;0:e?7d9392h7<;c;0:=?7d8392o7<;b;0:j7?ld;06g?42l3;ho7<:a;06f?7dj38>47<:9;3`e?42>38>;7?l9;046?40;3;o;7<80;045?7c>38=i7<9f;3g1?41k38=h7?k4;05e?41j3;o?7<98;05=?7c:38=:7<97;3g5?41<38=97?k0;056?41;3;hj7<:4;061?7d03wbo4;k:18'b1g>2j3>o6`i4`:94>=nk0f?2k2dm8l651:9jg<02290/j9o6:b;6g>ha65fc845>5<#n=k26n7:c:le0d>=;21bo488:18'b1g>2j3>o6`i4`:90>=nk0<36=4+f5c:>f?2k2dm8l655:9jg<0>290/j9o6:b;6g>ha5<#n=k26n7:c:le0d>=?21bo48m:18'b1g>2j3>o6`i4`:9<>=nk0f?2k2dm8l659:9jg<3b290/j9o6:b;6g>ha5<#n=k26n7:c:le0d>=j21bo48?:18'b1g>2j3>o6`i4`:9g>=nk0<:6=4+f5c:>f?2k2dm8l65d:9jg<05290/j9o6:b;6g>ha5<#n=k26n7:c:le0d>=n21bol7l:18'b1g>2jk2n6`i4`:94>=nkh3j6=4+f5c:>fg>j2dm8l651:9jgd?>290/j9o6:bc:f>ha65fc`;;>5<#n=k26no6b:le0d>=;21bol79:18'b1g>2jk2n6`i4`:90>=nkh3>6=4+f5c:>fg>j2dm8l655:9jgd?3290/j9o6:bc:f>ha5<#n=k26no6b:le0d>=?21bol7=:18'b1g>2jk2n6`i4`:9<>=nkh3:6=4+f5c:>fg>j2dm8l659:9jgd?7290/j9o6:bc:f>ha5<#n=k26no6b:le0d>=j21bol6j:18'b1g>2jk2n6`i4`:9g>=nkh2o6=4+f5c:>fg>j2dm8l65d:9jgd>e290/j9o6:bc:f>ha5<#n=k26no6b:le0d>=n21bol66:18'b1g>2jk2n6`i4`:955=5$g6b=?ef1k1ej9o7:038?lef0>0;6)h;a88`ej47?=;:k`e=0=83.m8l75c`;a?k`3i10:?65fc`:6>5<#n=k26no6b:le0d>=9=10eno74;29 c2f13ij5o5af5c;>43<3`ij4>4?:%d7e<odi181<7*i4`;9gd?e3gl?m54>7:9jgd>7290/j9o6:bc:f>haj57mn9c9mb1g?28307dmn7d83>!`3i00hm4l4ng6b=nkh=h6=4+f5c:>fg>j2dm8l651b98mfg0j3:1(k:n9;ab=g=in=k362jk2n6`i4`:965=5$g6b=?ef1k1ej9o7:338?lef?<0;6)h;a88`ej47<=;:k`e22=83.m8l75c`;a?k`3i109?65fc`50>5<#n=k26no6b:le0d>=:=10eno82;29 c2f13ij5o5af5c;>73<3`ij;<4?:%d7e<odi>:1<7*i4`;9gd?e3gl?m54=7:9jgd0a290/j9o6:bc:f>ha554ibc5a?6=,o>j57mn9c9mb1g?2;307dmn6e83>!`3i00hm4l4ng6b=nkhfg>j2dm8l652b98mfg113:1(k:n9;ab=g=in=k36?j4;hab2=<72-l?m44la8`8jc2f038n76gla7594?"a2jk2n6`i4`:975=5$g6b=?ef1k1ej9o7:238?lef>=0;6)h;a88`ej47==;:k`e35=83.m8l75c`;a?k`3i108?65fc`41>5<#n=k26no6b:le0d>=;=10eno91;29 c2f13ij5o5af5c;>63<3`ijm=4?:%d7e<odi0l1<7*i4`;9gd?e3gl?m54<7:9jgd?b290/j9o6:bc:f>haj57mn9c9mb1g?2:307dmn9683>!`3i00hm4l4ng6b=nkh2:6=4+f5c:>fg>j2dm8l653b98mfg0>3:1(k:n9;ab=g=in=k36>j4;hab2g<72-l?m44la8`8jc2f039n76gla7294?"a2ji=>6`i4`:94>=nkj<:6=4+f5c:>fe1:2dm8l651:9jgf07290/j9o6:ba56>ha65fcb7e>5<#n=k26nm92:le0d>=;21bon;k:18'b1g>2ji=>6`i4`:90>=nkj?h6=4+f5c:>fe1:2dm8l655:9jgf3e290/j9o6:ba56>ha5<#n=k26nm92:le0d>=?21bon;6:18'b1g>2ji=>6`i4`:9<>=nkj?36=4+f5c:>fe1:2dm8l659:9jgf30290/j9o6:ba56>ha5<#n=k26nm92:le0d>=j21bon;::18'b1g>2ji=>6`i4`:9g>=nkj??6=4+f5c:>fe1:2dm8l65d:9jgf35290/j9o6:ba56>ha5<#n=k26nm92:le0d>=n21bon;?:18'b1g>2ji=>6`i4`:955=5$g6b=?ed>;1ej9o7:038?ledj47?=;:k`g1b=83.m8l75cb41?k`3i10:?65fcb6`>5<#n=k26nm92:le0d>=9=10enm;b;29 c2f13ih:?5af5c;>43<3`ih8l4?:%d7e<odk=31<7*i4`;9gf053gl?m54>7:9jgf20290/j9o6:ba56>haj57ml639mb1g?28307dml4483>!`3i00ho;<4ng6b=nkj>86=4+f5c:>fe1:2dm8l651b98mfe3:3:1(k:n9;a`27=in=k362ji=>6`i4`:965=5$g6b=?ed>;1ej9o7:338?led;j0;6)h;a88`g34j47<=;:k`g6d=83.m8l75cb41?k`3i109?65fcb1b>5<#n=k26nm92:le0d>=:=10enm<9;29 c2f13ih:?5af5c;>73<3`ih?54?:%d7e<odk:=1<7*i4`;9gf053gl?m54=7:9jgf51290/j9o6:ba56>ha554iba01?6=,o>j57ml639mb1g?2;307dml3583>!`3i00ho;<4ng6b=50;&e0d?=kj<97ch;a981f>=nkj9:6=4+f5c:>fe1:2dm8l652b98mfe483:1(k:n9;a`27=in=k36?j4;ha`6c<72-l?m44lc708jc2f038n76glc3g94?"a2ji=>6`i4`:975=5$g6b=?ed>;1ej9o7:238?led:k0;6)h;a88`g34j47==;:k`g7g=83.m8l75cb41?k`3i108?65fcb0:>5<#n=k26nm92:le0d>=;=10enm=8;29 c2f13ih:?5af5c;>63<3`ih::4?:%d7e<odk?<1<7*i4`;9gf053gl?m54<7:9jgf02290/j9o6:ba56>haj57ml639mb1g?2:307dml5d83>!`3i00ho;<4ng6b=nkj>36=4+f5c:>fe1:2dm8l653b98mfe4l3:1(k:n9;a`27=in=k36>j4;ha`77<72-l?m44lc708jc2f039n76glc3594?"a2jij?6`i4`:94>=nkjk96=4+f5c:>fef;2dm8l651:9jgfg6290/j9o6:bab7>ha65fcbc3>5<#n=k26nmn3:le0d>=;21bon7j:18'b1g>2jij?6`i4`:90>=nkj3o6=4+f5c:>fef;2dm8l655:9jgf?d290/j9o6:bab7>ha5<#n=k26nmn3:le0d>=?21bon7n:18'b1g>2jij?6`i4`:9<>=nkj326=4+f5c:>fef;2dm8l659:9jgf??290/j9o6:bab7>ha5<#n=k26nmn3:le0d>=j21bon79:18'b1g>2jij?6`i4`:9g>=nkj3>6=4+f5c:>fef;2dm8l65d:9jgf?4290/j9o6:bab7>ha5<#n=k26nmn3:le0d>=n21bon7>:18'b1g>2jij?6`i4`:955=5$g6b=?edi:1ej9o7:038?led0o0;6)h;a88`gd5j47?=;:k`g=c=83.m8l75cbc0?k`3i10:?65fcb:g>5<#n=k26nmn3:le0d>=9=10enm7c;29 c2f13ihm>5af5c;>43<3`ih4o4?:%d7e<odk1k1<7*i4`;9gfg43gl?m54>7:9jgf>?290/j9o6:bab7>haj57mla29mb1g?28307dml8783>!`3i00hol=4ng6b=nkj2?6=4+f5c:>fef;2dm8l651b98mfe?;3:1(k:n9;a`e6=in=k362jij?6`i4`:965=5$g6b=?edi:1ej9o7:338?led?m0;6)h;a88`gd5j47<=;:k`g2e=83.m8l75cbc0?k`3i109?65fcb5a>5<#n=k26nmn3:le0d>=:=10enm8a;29 c2f13ihm>5af5c;>73<3`ih;44?:%d7e<odk>21<7*i4`;9gfg43gl?m54=7:9jgf10290/j9o6:bab7>ha554iba42?6=,o>j57mla29mb1g?2;307dml7483>!`3i00hol=4ng6b=nkj=96=4+f5c:>fef;2dm8l652b98mfe093:1(k:n9;a`e6=in=k36?j4;ha`35<72-l?m44lc`18jc2f038n76glc7d94?"a2jij?6`i4`:975=5$g6b=?edi:1ej9o7:238?led>j0;6)h;a88`gd5j47==;:k`g3d=83.m8l75cbc0?k`3i108?65fcb4b>5<#n=k26nmn3:le0d>=;=10enm99;29 c2f13ihm>5af5c;>63<3`ihm54?:%d7e<odkh=1<7*i4`;9gfg43gl?m54<7:9jgfg1290/j9o6:bab7>haj57mla29mb1g?2:307dml9g83>!`3i00hol=4ng6b=nkj226=4+f5c:>fef;2dm8l653b98mfe0m3:1(k:n9;a`e6=in=k36>j4;ha`36<72-l?m44lc`18jc2f039n76glc7:94?"a2jin86`i4`:94>=nkjo86=4+f5c:>feb<2dm8l651:9jgfc5290/j9o6:baf0>ha65fcbg2>5<#n=k26nmj4:le0d>=;21bonji:18'b1g>2jin86`i4`:90>=nkjnn6=4+f5c:>feb<2dm8l655:9jgfbc290/j9o6:baf0>ha5<#n=k26nmj4:le0d>=?21bonjm:18'b1g>2jin86`i4`:9<>=nkjnj6=4+f5c:>feb<2dm8l659:9jgfb>290/j9o6:baf0>ha5<#n=k26nmj4:le0d>=j21bonj8:18'b1g>2jin86`i4`:9g>=nkjn=6=4+f5c:>feb<2dm8l65d:9jgfb3290/j9o6:baf0>ha5<#n=k26nmj4:le0d>=n21bonj=:18'b1g>2jin86`i4`:955=5$g6b=?edm=1ej9o7:038?ledl90;6)h;a88`g`2j47?=;:k`gf`=83.m8l75cbg7?k`3i10:?65fcbaf>5<#n=k26nmj4:le0d>=9=10enmld;29 c2f13ihi95af5c;>43<3`ihon4?:%d7e<0bk:n8;35?>odkjh1<7*i4`;9gfc33gl?m54>7:9jgfe>290/j9o6:baf0>haj57mle59mb1g?28307dmlc683>!`3i00hoh:4ng6b=nkji>6=4+f5c:>feb<2dm8l651b98mfed<3:1(k:n9;a`a1=in=k36:18'b1g>2jin86`i4`:965=5$g6b=?edm=1ej9o7:338?ledjl0;6)h;a88`g`2j47<=;:k`ggb=83.m8l75cbg7?k`3i109?65fcb``>5<#n=k26nmj4:le0d>=:=10enmmb;29 c2f13ihi95af5c;>73<3`ihnl4?:%d7e<0bk:n8;05?>odkk31<7*i4`;9gfc33gl?m54=7:9jgfd?290/j9o6:baf0>ha554ibaa3?6=,o>j57mle59mb1g?2;307dmlb783>!`3i00hoh:4ng6b=nkjh86=4+f5c:>feb<2dm8l652b98mfee:3:1(k:n9;a`a1=in=k36?j4;ha`f4<72-l?m44lcd68jc2f038n76glcc294?"a2jin86`i4`:975=5$g6b=?edm=1ej9o7:238?ledim0;6)h;a88`g`2j47==;:k`gde=83.m8l75cbg7?k`3i108?65fcbca>5<#n=k26nmj4:le0d>=;=10enmna;29 c2f13ihi95af5c;>63<3`ihi44?:%d7e<0bk:n8;15?>odkl21<7*i4`;9gfc33gl?m54<7:9jgfc0290/j9o6:baf0>haj57mle59mb1g?2:307dmle183>!`3i00hoh:4ng6b=nkjij6=4+f5c:>feb<2dm8l653b98mfeen3:1(k:n9;a`a1=in=k36>j4;ha`f1<72-l?m44lcd68jc2f039n76glc`;94?"a2jn996`i4`:94>=nkm8?6=4+f5c:>fb5=2dm8l651:9jga44290/j9o6:bf11>ha65fce01>5<#n=k26nj=5:le0d>=;21boi2jn996`i4`:90>=nkm;m6=4+f5c:>fb5=2dm8l655:9jga7b290/j9o6:bf11>ha5<#n=k26nj=5:le0d>=?21boi?l:18'b1g>2jn996`i4`:9<>=nkm;i6=4+f5c:>fb5=2dm8l659:9jga7f290/j9o6:bf11>ha5<#n=k26nj=5:le0d>=j21boi?7:18'b1g>2jn996`i4`:9g>=nkm;<6=4+f5c:>fb5=2dm8l65d:9jga72290/j9o6:bf11>ha5<#n=k26nj=5:le0d>=n21boi?<:18'b1g>2jn996`i4`:955=7>5$g6b=?ec:<1ej9o7:038?lec980;6)h;a88``73j47?=;:k``46=83.m8l75ce06?k`3i10:?65fce2e>5<#n=k26nj=5:le0d>=9=10enj?e;29 c2f13io>85af5c;>43<3`ioodl9i1<7*i4`;9ga423gl?m54>7:9jga6f290/j9o6:bf11>haj57mk249mb1g?28307dmk0983>!`3i00hh?;4ng6b7ch;a982f>=nkm:=6=4+f5c:>fb5=2dm8l651b98mfb7=3:1(k:n9;ag60=in=k36=:18'b1g>2jn996`i4`:965=5$g6b=?ec:<1ej9o7:338?ledno0;6)h;a88``73j47<=;:k`gcc=83.m8l75ce06?k`3i109?65fcbdg>5<#n=k26nj=5:le0d>=:=10enmic;29 c2f13io>85af5c;>73<3`ihjo4?:%d7e<odkok1<7*i4`;9ga423gl?m54=7:9jgf`>290/j9o6:bf11>ha554ibaej57mk249mb1g?2;307dmlf683>!`3i00hh?;4ng6b7ch;a981f>=nkjl?6=4+f5c:>fb5=2dm8l652b98mfea;3:1(k:n9;ag60=in=k36?j4;ha`b7<72-l?m44ld378jc2f038n76glcg394?"a2jn996`i4`:975=5$g6b=?ec:<1ej9o7:238?ledml0;6)h;a88``73j47==;:k`g`b=83.m8l75ce06?k`3i108?65fcbg`>5<#n=k26nj=5:le0d>=;=10enmjb;29 c2f13io>85af5c;>63<3`io>l4?:%d7e<odl;31<7*i4`;9ga423gl?m54<7:9jga4?290/j9o6:bf11>haj57mk249mb1g?2:307dmk2083>!`3i00hh?;4ng6b7ch;a980f>=nkm:i6=4+f5c:>fb5=2dm8l653b98mfb783:1(k:n9;ag60=in=k36>j4;ha`b0<72-l?m44ld378jc2f039n76glcdc94?"a2jn=:6`i4`:94>=nkm<>6=4+f5c:>fb1>2dm8l651:9jga03290/j9o6:bf52>ha65fce40>5<#n=k26nj96:le0d>=;21boi8>:18'b1g>2jn=:6`i4`:90>=nkm<;6=4+f5c:>fb1>2dm8l655:9jga3a290/j9o6:bf52>ha5<#n=k26nj96:le0d>=?21boi;k:18'b1g>2jn=:6`i4`:9<>=nkm?h6=4+f5c:>fb1>2dm8l659:9jga3e290/j9o6:bf52>ha5<#n=k26nj96:le0d>=j21boi;6:18'b1g>2jn=:6`i4`:9g>=nkm?36=4+f5c:>fb1>2dm8l65d:9jga31290/j9o6:bf52>ha5<#n=k26nj96:le0d>=n21boi;;:18'b1g>2jn=:6`i4`:955=?7>5$g6b=?ec>?1ej9o7:038?lec=;0;6)h;a88``30j47?=;:k``07=83.m8l75ce45?k`3i10:?65fce73>5<#n=k26nj96:le0d>=9=10enj;f;29 c2f13io:;5af5c;>43<3`io8h4?:%d7e<odl=n1<7*i4`;9ga013gl?m54>7:9jga2e290/j9o6:bf52>haj57mk679mb1g?28307dmk4883>!`3i00hh;84ng6b=nkm><6=4+f5c:>fb1>2dm8l651b98mfb3>3:1(k:n9;ag23=in=k362jn=:6`i4`:965=7>5$g6b=?ec>?1ej9o7:338?lec<90;6)h;a88``30j47<=;:k``6`=83.m8l75ce45?k`3i109?65fce1f>5<#n=k26nj96:le0d>=:=10enj73<3`io?n4?:%d7e<odl:h1<7*i4`;9ga013gl?m54=7:9jga5f290/j9o6:bf52>ha554ibf0=?6=,o>j57mk679mb1g?2;307dmk3983>!`3i00hh;84ng6b950;&e0d?=km<=7ch;a981f>=nkm9>6=4+f5c:>fb1>2dm8l652b98mfb4<3:1(k:n9;ag23=in=k36?j4;hag76<72-l?m44ld748jc2f038n76gld2094?"a:18'b1g>2jn=:6`i4`:975=5$g6b=?ec>?1ej9o7:238?lec:o0;6)h;a88``30j47==;:k``7c=83.m8l75ce45?k`3i108?65fce0g>5<#n=k26nj96:le0d>=;=10enj=c;29 c2f13io:;5af5c;>63<3`io:o4?:%d7e<odl?k1<7*i4`;9ga013gl?m54<7:9jga0>290/j9o6:bf52>haj57mk679mb1g?2:307dmk6383>!`3i00hh;84ng6b=nkm>h6=4+f5c:>fb1>2dm8l653b98mfb393:1(k:n9;ag23=in=k36>j4;hag73<72-l?m44ld748jc2f039n76gld3`94?"a2jnj;6`i4`:94>=nkmk=6=4+f5c:>fbf?2dm8l651:9jgag2290/j9o6:bfb3>ha65fcec7>5<#n=k26njn7:le0d>=;21boio=:18'b1g>2jnj;6`i4`:90>=nkmk:6=4+f5c:>fbf?2dm8l655:9jgag7290/j9o6:bfb3>ha5<#n=k26njn7:le0d>=?21boi7j:18'b1g>2jnj;6`i4`:9<>=nkm3o6=4+f5c:>fbf?2dm8l659:9jga?d290/j9o6:bfb3>ha5<#n=k26njn7:le0d>=j21boi7n:18'b1g>2jnj;6`i4`:9g>=nkm326=4+f5c:>fbf?2dm8l65d:9jga?0290/j9o6:bfb3>ha5<#n=k26njn7:le0d>=n21boi7::18'b1g>2jnj;6`i4`:955=5$g6b=?eci>1ej9o7:038?lec1:0;6)h;a88``d1j47?=;:k``<4=83.m8l75cec4?k`3i10:?65fce;2>5<#n=k26njn7:le0d>=9=10enj60;29 c2f13iom:5af5c;>43<3`io4k4?:%d7e<odl1o1<7*i4`;9gag03gl?m54>7:9jga>d290/j9o6:bfb3>haj57mka69mb1g?28307dmk8`83>!`3i00hhl94ng6b=nkm236=4+f5c:>fbf?2dm8l651b98mfb??3:1(k:n9;age2=in=k362jnj;6`i4`:965=5$g6b=?eci>1ej9o7:338?lec080;6)h;a88``d1j47<=;:k``=6=83.m8l75cec4?k`3i109?65fce5e>5<#n=k26njn7:le0d>=:=10enj8e;29 c2f13iom:5af5c;>73<3`io;i4?:%d7e<odl>i1<7*i4`;9gag03gl?m54=7:9jga1e290/j9o6:bfb3>ha554ibf4e?6=,o>j57mka69mb1g?2;307dmk7883>!`3i00hhl94ng6b=nkm==6=4+f5c:>fbf?2dm8l652b98mfb0=3:1(k:n9;age2=in=k36?j4;hag31<72-l?m44ld`58jc2f038n76gld6194?"a2jnj;6`i4`:975=5$g6b=?eci>1ej9o7:238?lec?90;6)h;a88``d1j47==;:k``3`=83.m8l75cec4?k`3i108?65fce4f>5<#n=k26njn7:le0d>=;=10enj9d;29 c2f13iom:5af5c;>63<3`iomn4?:%d7e<odlhh1<7*i4`;9gag03gl?m54<7:9jgagf290/j9o6:bfb3>haj57mka69mb1g?2:307dmka283>!`3i00hhl94ng6b=nkm2o6=4+f5c:>fbf?2dm8l653b98mfb?:3:1(k:n9;age2=in=k36>j4;hag32<72-l?m44ld`58jc2f039n76gld7a94?"a2jnn46`i4`:94>=nkmo<6=4+f5c:>fbb02dm8l651:9jgac1290/j9o6:bff<>ha65fceg6>5<#n=k26njj8:le0d>=;21boik<:18'b1g>2jnn46`i4`:90>=nkmo96=4+f5c:>fbb02dm8l655:9jgac6290/j9o6:bff<>ha5<#n=k26njj8:le0d>=?21boiji:18'b1g>2jnn46`i4`:9<>=nkmnn6=4+f5c:>fbb02dm8l659:9jgabc290/j9o6:bff<>ha5<#n=k26njj8:le0d>=j21boijm:18'b1g>2jnn46`i4`:9g>=nkmnj6=4+f5c:>fbb02dm8l65d:9jgab?290/j9o6:bff<>ha5<#n=k26njj8:le0d>=n21boij9:18'b1g>2jnn46`i4`:955=5$g6b=?ecm11ej9o7:038?lecl=0;6)h;a88```>j47?=;:k``a5=83.m8l75ceg;?k`3i10:?65fcef1>5<#n=k26njj8:le0d>=9=10enjk1;29 c2f13ioi55af5c;>43<3`ioh=4?:%d7e<odljl1<7*i4`;9gac?3gl?m54>7:9jgaec290/j9o6:bff<>haj57mke99mb1g?28307dmkcc83>!`3i00hhh64ng6b=nkmi26=4+f5c:>fbb02dm8l651b98mfbd03:1(k:n9;aga==in=k362jnn46`i4`:965=5$g6b=?ecm11ej9o7:338?leck;0;6)h;a88```>j47<=;:k``f7=83.m8l75ceg;?k`3i109?65fcea3>5<#n=k26njj8:le0d>=:=10enjmf;29 c2f13ioi55af5c;>73<3`ionh4?:%d7e<odlkn1<7*i4`;9gac?3gl?m54=7:9jgadd290/j9o6:bff<>ha554ibfaf?6=,o>j57mke99mb1g?2;307dmkb`83>!`3i00hhh64ng6b=nkmh<6=4+f5c:>fbb02dm8l652b98mfbe>3:1(k:n9;aga==in=k36?j4;hagf0<72-l?m44ldd:8jc2f038n76gldc694?"a2jnn46`i4`:975=7>5$g6b=?ecm11ej9o7:238?lecj80;6)h;a88```>j47==;:k``g6=83.m8l75ceg;?k`3i108?65fcece>5<#n=k26njj8:le0d>=;=10enjne;29 c2f13ioi55af5c;>63<3`ioii4?:%d7e<odlli1<7*i4`;9gac?3gl?m54<7:9jgace290/j9o6:bff<>haj57mke99mb1g?2:307dmke583>!`3i00hhh64ng6b=nkmin6=4+f5c:>fbb02dm8l653b98mfbd;3:1(k:n9;aga==in=k36>j4;hagf=<72-l?m44ldd:8jc2f039n76gld`f94?"a2jo956`i4`:94>=nkl836=4+f5c:>fc512dm8l651:9jg`40290/j9o6:bg1=>ha65fcd05>5<#n=k26nk=9:le0d>=;21boh<;:18'b1g>2jo956`i4`:90>=nkl886=4+f5c:>fc512dm8l655:9jg`45290/j9o6:bg1=>ha5<#n=k26nk=9:le0d>=?21boh2jo956`i4`:9<>=nkl;m6=4+f5c:>fc512dm8l659:9jg`7b290/j9o6:bg1=>ha5<#n=k26nk=9:le0d>=j21boh?l:18'b1g>2jo956`i4`:9g>=nkl;i6=4+f5c:>fc512dm8l65d:9jg`7>290/j9o6:bg1=>ha5<#n=k26nk=9:le0d>=n21boh?8:18'b1g>2jo956`i4`:955=5$g6b=?eb:01ej9o7:038?leb9<0;6)h;a88`a7?j47?=;:k`a42=83.m8l75cd0:?k`3i10:?65fcd30>5<#n=k26nk=9:le0d>=9=10enk>2;29 c2f13in>45af5c;>43<3`in=<4?:%d7e<odm8:1<7*i4`;9g`4>3gl?m54>7:9jg`6b290/j9o6:bg1=>haj57mj289mb1g?28307dmj0b83>!`3i00hi?74ng6b=nkl:j6=4+f5c:>fc512dm8l651b98mfc713:1(k:n9;af6<=in=k369:18'b1g>2jo956`i4`:965=5$g6b=?eb:01ej9o7:338?leb8:0;6)h;a88`a7?j47<=;:k`a54=83.m8l75cd0:?k`3i109?65fcd22>5<#n=k26nk=9:le0d>=:=10enk?0;29 c2f13in>45af5c;>73<3`iojk4?:%d7e<odloo1<7*i4`;9g`4>3gl?m54=7:9jga`c290/j9o6:bg1=>ha554ibfeg?6=,o>j57mj289mb1g?2;307dmkfc83>!`3i00hi?74ng6b=nkml36=4+f5c:>fc512dm8l652b98mfba?3:1(k:n9;af6<=in=k36?j4;hagb3<72-l?m44le3;8jc2f038n76gldg794?"a2jo956`i4`:975=5$g6b=?eb:01ej9o7:238?lecn;0;6)h;a88`a7?j47==;:k``c7=83.m8l75cd0:?k`3i108?65fced3>5<#n=k26nk=9:le0d>=;=10enjjf;29 c2f13in>45af5c;>63<3`in>h4?:%d7e<odm;n1<7*i4`;9g`4>3gl?m54<7:9jg`4d290/j9o6:bg1=>haj57mj289mb1g?2:307dmj2483>!`3i00hi?74ng6b=nkl:m6=4+f5c:>fc512dm8l653b98mfc7<3:1(k:n9;af6<=in=k36>j4;hagb<<72-l?m44le3;8jc2f039n76glddg94?"a2jo=m6`i4`:94>=nkl<26=4+f5c:>fc1i2dm8l651:9jg`0?290/j9o6:bg5e>ha65fcd44>5<#n=k26nk9a:le0d>=;21boh8::18'b1g>2jo=m6`i4`:90>=nklfc1i2dm8l655:9jg`04290/j9o6:bg5e>ha5<#n=k26nk9a:le0d>=?21boh8>:18'b1g>2jo=m6`i4`:9<>=nkl<;6=4+f5c:>fc1i2dm8l659:9jg`3a290/j9o6:bg5e>ha5<#n=k26nk9a:le0d>=j21boh;k:18'b1g>2jo=m6`i4`:9g>=nkl?h6=4+f5c:>fc1i2dm8l65d:9jg`3f290/j9o6:bg5e>ha5<#n=k26nk9a:le0d>=n21boh;7:18'b1g>2jo=m6`i4`:955=;7>5$g6b=?eb>h1ej9o7:038?leb=?0;6)h;a88`a3gj47?=;:k`a03=83.m8l75cd4b?k`3i10:?65fcd77>5<#n=k26nk9a:le0d>=9=10enk:3;29 c2f13in:l5af5c;>43<3`in9?4?:%d7e<odm<;1<7*i4`;9g`0f3gl?m54>7:9jg`2a290/j9o6:bg5e>haj57mj6`9mb1g?28307dmj4e83>!`3i00hi;o4ng6b=nkl>i6=4+f5c:>fc1i2dm8l651b98mfc3i3:1(k:n9;af2d=in=k362jo=m6`i4`:965=5$g6b=?eb>h1ej9o7:338?leb<=0;6)h;a88`a3gj47<=;:k`a15=83.m8l75cd4b?k`3i109?65fcd61>5<#n=k26nk9a:le0d>=:=10enk;1;29 c2f13in:l5af5c;>73<3`in8=4?:%d7e<odm:l1<7*i4`;9g`0f3gl?m54=7:9jg`5b290/j9o6:bg5e>ha554ibg0`?6=,o>j57mj6`9mb1g?2;307dmj3b83>!`3i00hi;o4ng6bl50;&e0d?=kl=nkl926=4+f5c:>fc1i2dm8l652b98mfc403:1(k:n9;af2d=in=k36?j4;haf72<72-l?m44le7c8jc2f038n76gle2494?"a2jo=m6`i4`:975=5$g6b=?eb>h1ej9o7:238?leb;:0;6)h;a88`a3gj47==;:k`a64=83.m8l75cd4b?k`3i108?65fcd12>5<#n=k26nk9a:le0d>=;=10enk<0;29 c2f13in:l5af5c;>63<3`in:k4?:%d7e<odm?o1<7*i4`;9g`0f3gl?m54<7:9jg`0c290/j9o6:bg5e>haj57mj6`9mb1g?2:307dmj6783>!`3i00hi;o4ng6b=nkl?;6=4+f5c:>fc1i2dm8l653b98mfc3=3:1(k:n9;af2d=in=k36>j4;haf7d<72-l?m44le7c8jc2f039n76gle3d94?"a2jkoo6`i4`:94>=nkhni6=4+f5c:>fgck2dm8l651:9jgdbf290/j9o6:bcgg>ha65fc`f:>5<#n=k26nokc:le0d>=;21bolj8:18'b1g>2jkoo6`i4`:90>=nkhn=6=4+f5c:>fgck2dm8l655:9jgdb2290/j9o6:bcgg>ha5<#n=k26nokc:le0d>=?21bolj<:18'b1g>2jkoo6`i4`:9<>=nkhn96=4+f5c:>fgck2dm8l659:9jgdb6290/j9o6:bcgg>ha5<#n=k26nokc:le0d>=j21bolmi:18'b1g>2jkoo6`i4`:9g>=nkhin6=4+f5c:>fgck2dm8l65d:9jgded290/j9o6:bcgg>ha5<#n=k26nokc:le0d>=n21bolmn:18'b1g>2jkoo6`i4`:955=5$g6b=?eflj1ej9o7:038?lefk10;6)h;a88`eaej47?=;:k`ef1=83.m8l75c`f`?k`3i10:?65fc`a5>5<#n=k26nokc:le0d>=9=10enol5;29 c2f13ijhn5af5c;>43<3`ijo94?:%d7e<odij91<7*i4`;9gdbd3gl?m54>7:9jgde6290/j9o6:bcgg>haj57mndb9mb1g?28307dmnbg83>!`3i00hmim4ng6b=nkhho6=4+f5c:>fgck2dm8l651b98mfgek3:1(k:n9;ab`f=in=k362jkoo6`i4`:965=5$g6b=?eflj1ej9o7:338?lefj?0;6)h;a88`eaej47<=;:k`eg3=83.m8l75c`f`?k`3i109?65fc``7>5<#n=k26nokc:le0d>=:=10enom3;29 c2f13ijhn5af5c;>73<3`ijn?4?:%d7e<odik;1<7*i4`;9gdbd3gl?m54=7:9jgdd7290/j9o6:bcgg>ha554ibcbb?6=,o>j57mndb9mb1g?2;307dmnad83>!`3i00hmim4ng6b=nkhki6=4+f5c:>fgck2dm8l652b98mfgfi3:1(k:n9;ab`f=in=k36?j4;habe<<72-l?m44laea8jc2f038n76gla`:94?"a2jkoo6`i4`:975=5$g6b=?eflj1ej9o7:238?lefi<0;6)h;a88`eaej47==;:k`ed2=83.m8l75c`f`?k`3i108?65fc`c0>5<#n=k26nokc:le0d>=;=10enon2;29 c2f13ijhn5af5c;>63<3`iji<4?:%d7e<odil:1<7*i4`;9gdbd3gl?m54<7:9jgdba290/j9o6:bcgg>haj57mndb9mb1g?2:307dmnd983>!`3i00hmim4ng6b=nkhi96=4+f5c:>fgck2dm8l653b98mfge?3:1(k:n9;ab`f=in=k36>j4;habef<72-l?m44laea8jc2f039n76gla`394?"a2jh:h6`i4`:94>=nkk;h6=4+f5c:>fd6l2dm8l651:9jgg7e290/j9o6:b`2`>ha65fcc3b>5<#n=k26nl>d:le0d>=;21boo?7:18'b1g>2jh:h6`i4`:90>=nkk;<6=4+f5c:>fd6l2dm8l655:9jgg71290/j9o6:b`2`>ha5<#n=k26nl>d:le0d>=?21boo?;:18'b1g>2jh:h6`i4`:9<>=nkk;86=4+f5c:>fd6l2dm8l659:9jgg75290/j9o6:b`2`>ha5<#n=k26nl>d:le0d>=j21boo??:18'b1g>2jh:h6`i4`:9g>=nkk:m6=4+f5c:>fd6l2dm8l65d:9jgg6c290/j9o6:b`2`>ha5<#n=k26nl>d:le0d>=n21boo>m:18'b1g>2jh:h6`i4`:955=5$g6b=?ee9m1ej9o7:038?lee800;6)h;a88`f4bj47?=;:k`f5>=83.m8l75cc3g?k`3i10:?65fcc24>5<#n=k26nl>d:le0d>=9=10enl?6;29 c2f13ii=i5af5c;>43<3`ii<84?:%d7e<odj9>1<7*i4`;9gg7c3gl?m54>7:9jgg65290/j9o6:b`2`>haj57mm1e9mb1g?28307dmm0183>!`3i00hn=nkhln6=4+f5c:>fd6l2dm8l651b98mfgal3:1(k:n9;aa5a=in=k362jh:h6`i4`:965=5$g6b=?ee9m1ej9o7:338?lefn>0;6)h;a88`f4bj47<=;:k`ec0=83.m8l75cc3g?k`3i109?65fc`d6>5<#n=k26nl>d:le0d>=:=10enoi4;29 c2f13ii=i5af5c;>73<3`ijj>4?:%d7e<odio81<7*i4`;9gg7c3gl?m54=7:9jgd`6290/j9o6:b`2`>ha554ibce4?6=,o>j57mm1e9mb1g?2;307dmneg83>!`3i00hn=nkhoh6=4+f5c:>fd6l2dm8l652b98mfgbj3:1(k:n9;aa5a=in=k36?j4;habad<72-l?m44lb0f8jc2f038n76glad;94?"a2jh:h6`i4`:975=5$g6b=?ee9m1ej9o7:238?lefm?0;6)h;a88`f4bj47==;:k`e`3=83.m8l75cc3g?k`3i108?65fc`g7>5<#n=k26nl>d:le0d>=;=10enoj3;29 c2f13ii=i5af5c;>63<3`ii>?4?:%d7e<odj;;1<7*i4`;9gg7c3gl?m54<7:9jgg47290/j9o6:b`2`>haj57mm1e9mb1g?2:307dmm1883>!`3i00hn=nkk:86=4+f5c:>fd6l2dm8l653b98mfga03:1(k:n9;aa5a=in=k36>j4;habaa<72-l?m44lb0f8jc2f039n76glad094?"a2jh>i6`i4`:94>=nkk?o6=4+f5c:>fd2m2dm8l651:9jgg3d290/j9o6:b`6a>ha65fcc7a>5<#n=k26nl:e:le0d>=;21boo;6:18'b1g>2jh>i6`i4`:90>=nkk?36=4+f5c:>fd2m2dm8l655:9jgg30290/j9o6:b`6a>ha5<#n=k26nl:e:le0d>=?21boo;::18'b1g>2jh>i6`i4`:9<>=nkk??6=4+f5c:>fd2m2dm8l659:9jgg34290/j9o6:b`6a>ha5<#n=k26nl:e:le0d>=j21boo;>:18'b1g>2jh>i6`i4`:9g>=nkk?;6=4+f5c:>fd2m2dm8l65d:9jgg2b290/j9o6:b`6a>ha5<#n=k26nl:e:le0d>=n21boo:l:18'b1g>2jh>i6`i4`:955=5$g6b=?ee=l1ej9o7:038?leej47?=;:k`f1?=83.m8l75cc7f?k`3i10:?65fcc6;>5<#n=k26nl:e:le0d>=9=10enl;7;29 c2f13ii9h5af5c;>43<3`ii8;4?:%d7e<odj=?1<7*i4`;9gg3b3gl?m54>7:9jgg24290/j9o6:b`6a>haj57mm5d9mb1g?28307dmm4083>!`3i00hn8k4ng6b50;&e0d?=kk?n7ch;a982f>=nkk9m6=4+f5c:>fd2m2dm8l651b98mfd4m3:1(k:n9;aa1`=in=k362jh>i6`i4`:965=5$g6b=?ee=l1ej9o7:338?lee;10;6)h;a88`f0cj47<=;:k`f61=83.m8l75cc7f?k`3i109?65fcc15>5<#n=k26nl:e:le0d>=:=10enl<5;29 c2f13ii9h5af5c;>73<3`ii?94?:%d7e<odj:91<7*i4`;9gg3b3gl?m54=7:9jgg55290/j9o6:b`6a>ha554ib`05?6=,o>j57mm5d9mb1g?2;307dmm3183>!`3i00hn8k4ng6b=nkk8o6=4+f5c:>fd2m2dm8l652b98mfd5k3:1(k:n9;aa1`=in=k36?j4;haa6g<72-l?m44lb4g8jc2f038n76glb3c94?"a2jh>i6`i4`:975=5$g6b=?ee=l1ej9o7:238?lee:>0;6)h;a88`f0cj47==;:k`f70=83.m8l75cc7f?k`3i108?65fcc06>5<#n=k26nl:e:le0d>=;=10enl=4;29 c2f13ii9h5af5c;>63<3`ii:>4?:%d7e<odj?81<7*i4`;9gg3b3gl?m54<7:9jgg06290/j9o6:b`6a>haj57mm5d9mb1g?2:307dmm5`83>!`3i00hn8k4ng6b=nkk>?6=4+f5c:>fd2m2dm8l653b98mfd413:1(k:n9;aa1`=in=k36>j4;haa6`<72-l?m44lb4g8jc2f039n76glb3194?"a2jh2j6`i4`:94>=nkk3n6=4+f5c:>fd>n2dm8l651:9jgg?c290/j9o6:b`:b>ha65fcc;`>5<#n=k26nl6f:le0d>=;21boo7n:18'b1g>2jh2j6`i4`:90>=nkk326=4+f5c:>fd>n2dm8l655:9jgg??290/j9o6:b`:b>ha5<#n=k26nl6f:le0d>=?21boo79:18'b1g>2jh2j6`i4`:9<>=nkk3>6=4+f5c:>fd>n2dm8l659:9jgg?3290/j9o6:b`:b>ha5<#n=k26nl6f:le0d>=j21boo7=:18'b1g>2jh2j6`i4`:9g>=nkk3:6=4+f5c:>fd>n2dm8l65d:9jgg>a290/j9o6:b`:b>ha5<#n=k26nl6f:le0d>=n21boo6k:18'b1g>2jh2j6`i4`:955=5$g6b=?ee1o1ej9o7:038?lee0k0;6)h;a88`f<`j47?=;:k`f=g=83.m8l75cc;e?k`3i10:?65fcc::>5<#n=k26nl6f:le0d>=9=10enl78;29 c2f13ii5k5af5c;>43<3`ii4:4?:%d7e<odj1<1<7*i4`;9gg?a3gl?m54>7:9jgg>3290/j9o6:b`:b>haj57mm9g9mb1g?28307dmm8383>!`3i00hn4h4ng6b=nkk2;6=4+f5c:>fd>n2dm8l651b98mfd0n3:1(k:n9;aa=c=in=k362jh2j6`i4`:965=5$g6b=?ee1o1ej9o7:338?lee?00;6)h;a88`f<`j47<=;:k`f2>=83.m8l75cc;e?k`3i109?65fcc54>5<#n=k26nl6f:le0d>=:=10enl86;29 c2f13ii5k5af5c;>73<3`ii;84?:%d7e<odj>>1<7*i4`;9gg?a3gl?m54=7:9jgg14290/j9o6:b`:b>ha554ib`46?6=,o>j57mm9g9mb1g?2;307dmm7083>!`3i00hn4h4ng6b50;&e0d?=kk3m7ch;a981f>=nkkfd>n2dm8l652b98mfd1l3:1(k:n9;aa=c=in=k36?j4;haa2f<72-l?m44lb8d8jc2f038n76glb7`94?"a2jh2j6`i4`:975=5$g6b=?ee1o1ej9o7:238?lee>10;6)h;a88`f<`j47==;:k`f31=83.m8l75cc;e?k`3i108?65fcc45>5<#n=k26nl6f:le0d>=;=10enl95;29 c2f13ii5k5af5c;>63<3`iim94?:%d7e<odjh91<7*i4`;9gg?a3gl?m54<7:9jggg5290/j9o6:b`:b>haj57mm9g9mb1g?2:307dmm9c83>!`3i00hn4h4ng6b50;&e0d?=kk3m7ch;a980f>=nkk2>6=4+f5c:>fd>n2dm8l653b98mfd0i3:1(k:n9;aa=c=in=k36>j4;haa2c<72-l?m44lb8d8jc2f039n76glb7694?"a:18'b1g>2jhn<6`i4`:94>=nkknm6=4+f5c:>fdb82dm8l651:9jggbb290/j9o6:b`f4>ha65fccfg>5<#n=k26nlj0:le0d>=;21boojm:18'b1g>2jhn<6`i4`:90>=nkknj6=4+f5c:>fdb82dm8l655:9jggb>290/j9o6:b`f4>ha5<#n=k26nlj0:le0d>=?21booj8:18'b1g>2jhn<6`i4`:9<>=nkkn=6=4+f5c:>fdb82dm8l659:9jggb2290/j9o6:b`f4>ha5<#n=k26nlj0:le0d>=j21booj<:18'b1g>2jhn<6`i4`:9g>=nkkn96=4+f5c:>fdb82dm8l65d:9jggb7290/j9o6:b`f4>ha5<#n=k26nlj0:le0d>=n21boomj:18'b1g>2jhn<6`i4`:955=5$g6b=?eem91ej9o7:038?leekj0;6)h;a88`f`6j47?=;:k`ffd=83.m8l75ccg3?k`3i10:?65fccab>5<#n=k26nlj0:le0d>=9=10enll9;29 c2f13iii=5af5c;>43<3`iio54?:%d7e<odjj=1<7*i4`;9ggc73gl?m54>7:9jgge2290/j9o6:b`f4>haj57mme19mb1g?28307dmmc283>!`3i00hnh>4ng6b=nkki:6=4+f5c:>fdb82dm8l651b98mfdd83:1(k:n9;aaa5=in=k362jhn<6`i4`:965=5$g6b=?eem91ej9o7:338?leejh0;6)h;a88`f`6j47<=;:k`fg?=83.m8l75ccg3?k`3i109?65fcc`;>5<#n=k26nlj0:le0d>=:=10enlm7;29 c2f13iii=5af5c;>73<3`iin;4?:%d7e<odjk?1<7*i4`;9ggc73gl?m54=7:9jggd3290/j9o6:b`f4>ha554ib`a7?6=,o>j57mme19mb1g?2;307dmmb383>!`3i00hnh>4ng6b=nkkkm6=4+f5c:>fdb82dm8l652b98mfdfm3:1(k:n9;aaa5=in=k36?j4;haaea<72-l?m44lbd28jc2f038n76glb`a94?"a2jhn<6`i4`:975=5$g6b=?eem91ej9o7:238?leei00;6)h;a88`f`6j47==;:k`fd>=83.m8l75ccg3?k`3i108?65fccc4>5<#n=k26nlj0:le0d>=;=10enln6;29 c2f13iii=5af5c;>63<3`iii84?:%d7e<odjl>1<7*i4`;9ggc73gl?m54<7:9jggc4290/j9o6:b`f4>haj57mme19mb1g?2:307dmmdb83>!`3i00hnh>4ng6b=nkki=6=4+f5c:>fdb82dm8l653b98mfdej3:1(k:n9;aaa5=in=k36>j4;haaf5<72-l?m44lbd28jc2f039n76glb`794?"a2ji9=6`i4`:94>=nkj8;6=4+f5c:>fe592dm8l651:9jgf7a290/j9o6:ba15>ha65fcb3f>5<#n=k26nm=1:le0d>=;21bon?l:18'b1g>2ji9=6`i4`:90>=nkj;i6=4+f5c:>fe592dm8l655:9jgf7f290/j9o6:ba15>ha5<#n=k26nm=1:le0d>=?21bon?7:18'b1g>2ji9=6`i4`:9<>=nkj;<6=4+f5c:>fe592dm8l659:9jgf71290/j9o6:ba15>ha5<#n=k26nm=1:le0d>=j21bon?;:18'b1g>2ji9=6`i4`:9g>=nkj;86=4+f5c:>fe592dm8l65d:9jgf76290/j9o6:ba15>ha5<#n=k26nm=1:le0d>=n21bon>i:18'b1g>2ji9=6`i4`:955=5$g6b=?ed:81ej9o7:038?led8m0;6)h;a88`g77j47?=;:k`g5e=83.m8l75cb02?k`3i10:?65fcb2a>5<#n=k26nm=1:le0d>=9=10enm?a;29 c2f13ih><5af5c;>43<3`ih<44?:%d7e<odk921<7*i4`;9gf463gl?m54>7:9jgf61290/j9o6:ba15>haj57ml209mb1g?28307dml0583>!`3i00ho??4ng6b=nkj:96=4+f5c:>fe592dm8l651b98mfe793:1(k:n9;a`64=in=k36;od7e=<6n21boohj:18'b1g>2ji9=6`i4`:965=5$g6b=?ed:81ej9o7:338?leenk0;6)h;a88`g77j47<=;:k`fcg=83.m8l75cb02?k`3i109?65fccd:>5<#n=k26nm=1:le0d>=:=10enli8;29 c2f13ih><5af5c;>73<3`iij:4?:%d7e<odjo<1<7*i4`;9gf463gl?m54=7:9jgg`2290/j9o6:ba15>ha554ib`e0?6=,o>j57ml209mb1g?2;307dmmf283>!`3i00ho??4ng6b=nkkl;6=4+f5c:>fe592dm8l652b98mfdbn3:1(k:n9;a`64=in=k36?j4;haaa`<72-l?m44lc338jc2f038n76glbdf94?"a;od7e=<5n21bookl:18'b1g>2ji9=6`i4`:975=5$g6b=?ed:81ej9o7:238?leemh0;6)h;a88`g77j47==;:k`f`?=83.m8l75cb02?k`3i108?65fccg;>5<#n=k26nm=1:le0d>=;=10enlj7;29 c2f13ih><5af5c;>63<3`ih>;4?:%d7e<odk;?1<7*i4`;9gf463gl?m54<7:9jgf43290/j9o6:ba15>haj57ml209mb1g?2:307dml1e83>!`3i00ho??4ng6b=nkj:<6=4+f5c:>fe592dm8l653b98mfdak3:1(k:n9;a`64=in=k36>j4;haab4<72-l?m44lc338jc2f039n76glbd494?"a;od7e=<4n21bh>:?:18'b1g>2m98j6`i4`:94>=nl:9n6=4+f5c:>a54n2dm8l651:9j`65d290/j9o6:e10b>ha65fd21a>5<#n=k26i==;21bh>=n:18'b1g>2m98j6`i4`:90>=nl:926=4+f5c:>a54n2dm8l655:9j`65?290/j9o6:e10b>ha5<#n=k26i==?21bh>=9:18'b1g>2m98j6`i4`:9<>=nl:9>6=4+f5c:>a54n2dm8l659:9j`653290/j9o6:e10b>ha5<#n=k26i==j21bh>=>:18'b1g>2m98j6`i4`:9g>=nl:9;6=4+f5c:>a54n2dm8l65d:9j`64a290/j9o6:e10b>ha5<#n=k26i==n21bh>2m98j6`i4`:955=5$g6b=?b4;o1ej9o7:038?lb4:k0;6)h;a88g76`j47?=;:kg77g=83.m8l75d21e?k`3i10:?65fd20:>5<#n=k26i==9=10ei==8;29 c2f13n8?k5af5c;>43<3`n88:4?:%d7e<oc;=<1<7*i4`;9`65a3gl?m54>7:9j`622290/j9o6:e10b>haj57j<3g9mb1g?28307dj<4283>!`3i00o?>h4ng6b=nl:>:6=4+f5c:>a54n2dm8l651b98ma54l3:1(k:n9;f07c=in=k36=i;od7e=<6n21bh9<8:18'b1g>2m>9:6`i4`:94>=nl=8>6=4+f5c:>a25>2dm8l651:9j`144290/j9o6:e612>ha65fd501>5<#n=k26i:=6:le0d>=;21bh9<>:18'b1g>2m>9:6`i4`:90>=nl=8;6=4+f5c:>a25>2dm8l655:9j`17a290/j9o6:e612>ha5<#n=k26i:=6:le0d>=?21bh9?k:18'b1g>2m>9:6`i4`:9<>=nl=;h6=4+f5c:>a25>2dm8l659:9j`17e290/j9o6:e612>ha5<#n=k26i:=6:le0d>=j21bh9?7:18'b1g>2m>9:6`i4`:9g>=nl=;<6=4+f5c:>a25>2dm8l65d:9j`171290/j9o6:e612>ha5<#n=k26i:=6:le0d>=n21bh9?;:18'b1g>2m>9:6`i4`:955=:?7>5$g6b=?b3:?1ej9o7:038?lb39;0;6)h;a88g070j47?=;:kg047=83.m8l75d505?k`3i10:?65fd533>5<#n=k26i:=6:le0d>=9=10ei:?f;29 c2f13n?>;5af5c;>43<3`n?>h4?:%d7e<oc<;n1<7*i4`;9`1413gl?m54>7:9j`14d290/j9o6:e612>haj57j;279mb1g?28307dj;2`83>!`3i00o8?84ng6b=nl=836=4+f5c:>a25>2dm8l651b98ma25<3:1(k:n9;f763=in=k362m>?;6`i4`:94>=nl=>=6=4+f5c:>a23?2dm8l651:9j`123290/j9o6:e673>ha65fd560>5<#n=k26i:;7:le0d>=;21bh9:=:18'b1g>2m>?;6`i4`:90>=nl=>:6=4+f5c:>a23?2dm8l655:9j`127290/j9o6:e673>ha5<#n=k26i:;7:le0d>=?21bh9=j:18'b1g>2m>?;6`i4`:9<>=nl=9o6=4+f5c:>a23?2dm8l659:9j`15d290/j9o6:e673>ha5<#n=k26i:;7:le0d>=j21bh9=6:18'b1g>2m>?;6`i4`:9g>=nl=936=4+f5c:>a23?2dm8l65d:9j`150290/j9o6:e673>ha5<#n=k26i:;7:le0d>=n21bh9=::18'b1g>2m>?;6`i4`:955=887>5$g6b=?b3<>1ej9o7:038?lb3;:0;6)h;a88g011j47?=;:kg064=83.m8l75d564?k`3i10:?65fd512>5<#n=k26i:;7:le0d>=9=10ei:<0;29 c2f13n?8:5af5c;>43<3`n?8k4?:%d7e<oc<=o1<7*i4`;9`1203gl?m54>7:9j`12c290/j9o6:e673>haj57j;469mb1g?28307dj;4c83>!`3i00o8994ng6b<7ch;a982f>=nl=>26=4+f5c:>a23?2dm8l651b98ma23=3:1(k:n9;f702=in=k362m>=46`i4`:94>=nl=<<6=4+f5c:>a2102dm8l651:9j`102290/j9o6:e65<>ha65fd547>5<#n=k26i:98:le0d>=;21bh98<:18'b1g>2m>=46`i4`:90>=nl=<96=4+f5c:>a2102dm8l655:9j`106290/j9o6:e65<>ha5<#n=k26i:98:le0d>=?21bh9;i:18'b1g>2m>=46`i4`:9<>=nl=?n6=4+f5c:>a2102dm8l659:9j`13c290/j9o6:e65<>ha5<#n=k26i:98:le0d>=j21bh9;n:18'b1g>2m>=46`i4`:9g>=nl=?26=4+f5c:>a2102dm8l65d:9j`13?290/j9o6:e65<>ha5<#n=k26i:98:le0d>=n21bh9;9:18'b1g>2m>=46`i4`:955=>97>5$g6b=?b3>11ej9o7:038?lb3==0;6)h;a88g03>j47?=;:kg005=83.m8l75d54;?k`3i10:?65fd571>5<#n=k26i:98:le0d>=9=10ei::1;29 c2f13n?:55af5c;>43<3`n?;=4?:%d7e<oc7:9j`10b290/j9o6:e65<>haj57j;699mb1g?28307dj;6b83>!`3i00o8;64ng6b=nl=a2102dm8l651b98ma21>3:1(k:n9;f72==in=k362m>356`i4`:94>=nl=236=4+f5c:>a2?12dm8l651:9j`1>1290/j9o6:e6;=>ha65fd5:6>5<#n=k26i:79:le0d>=;21bh96;:18'b1g>2m>356`i4`:90>=nl=286=4+f5c:>a2?12dm8l655:9j`1>5290/j9o6:e6;=>ha5<#n=k26i:79:le0d>=?21bh96?:18'b1g>2m>356`i4`:9<>=nl==m6=4+f5c:>a2?12dm8l659:9j`11b290/j9o6:e6;=>ha5<#n=k26i:79:le0d>=j21bh99m:18'b1g>2m>356`i4`:9g>=nl==j6=4+f5c:>a2?12dm8l65d:9j`11>290/j9o6:e6;=>ha5<#n=k26i:79:le0d>=n21bh998:18'b1g>2m>356`i4`:955=<:7>5$g6b=?b3001ej9o7:038?lb3?<0;6)h;a88g0=?j47?=;:kg022=83.m8l75d5::?k`3i10:?65fd550>5<#n=k26i:79:le0d>=9=10ei:82;29 c2f13n?445af5c;>43<3`n?5<4?:%d7e<oc<0:1<7*i4`;9`1>>3gl?m54>7:9j`1>a290/j9o6:e6;=>haj57j;889mb1g?28307dj;8e83>!`3i00o8574ng6b=nl=2i6=4+f5c:>a2?12dm8l651b98ma2??3:1(k:n9;f7<<=in=k362m>jm6`i4`:94>=nl=k26=4+f5c:>a2fi2dm8l651:9j`1g0290/j9o6:e6be>ha65fd5c5>5<#n=k26i:na:le0d>=;21bh9o::18'b1g>2m>jm6`i4`:90>=nl=k?6=4+f5c:>a2fi2dm8l655:9j`1g4290/j9o6:e6be>ha5<#n=k26i:na:le0d>=?21bh9o>:18'b1g>2m>jm6`i4`:9<>=nl=k;6=4+f5c:>a2fi2dm8l659:9j`1?a290/j9o6:e6be>ha5<#n=k26i:na:le0d>=j21bh97l:18'b1g>2m>jm6`i4`:9g>=nl=3i6=4+f5c:>a2fi2dm8l65d:9j`1?f290/j9o6:e6be>ha5<#n=k26i:na:le0d>=n21bh977:18'b1g>2m>jm6`i4`:955=2;7>5$g6b=?b3ih1ej9o7:038?lb31?0;6)h;a88g0dgj47?=;:kg0<3=83.m8l75d5cb?k`3i10:?65fd5;7>5<#n=k26i:na:le0d>=9=10ei:63;29 c2f13n?ml5af5c;>43<3`n?n?4?:%d7e<oc7:9j`1d7290/j9o6:e6be>haj57j;a`9mb1g?28307dj;ad83>!`3i00o8lo4ng6b=nl=kh6=4+f5c:>a2fi2dm8l651b98ma2f03:1(k:n9;f7ed=in=k362m>hn6`i4`:94>=nl=ij6=4+f5c:>a2dj2dm8l651:9j`1e?290/j9o6:e6`f>ha65fd5a4>5<#n=k26i:lb:le0d>=;21bh9m9:18'b1g>2m>hn6`i4`:90>=nl=i>6=4+f5c:>a2dj2dm8l655:9j`1e3290/j9o6:e6`f>ha5<#n=k26i:lb:le0d>=?21bh9m=:18'b1g>2m>hn6`i4`:9<>=nl=i:6=4+f5c:>a2dj2dm8l659:9j`1e7290/j9o6:e6`f>ha5<#n=k26i:lb:le0d>=j21bh9lk:18'b1g>2m>hn6`i4`:9g>=nl=hh6=4+f5c:>a2dj2dm8l65d:9j`1de290/j9o6:e6`f>ha5<#n=k26i:lb:le0d>=n21bh9l6:18'b1g>2m>hn6`i4`:955=i47>5$g6b=?b3kk1ej9o7:038?lb3j>0;6)h;a88g0fdj47?=;:kg0g0=83.m8l75d5aa?k`3i10:?65fd5`6>5<#n=k26i:lb:le0d>=9=10ei:m4;29 c2f13n?oo5af5c;>43<3`n?h>4?:%d7e<oc7:9j`1b6290/j9o6:e6`f>haj57j;cc9mb1g?28307dj;cg83>!`3i00o8nl4ng6b=nl=io6=4+f5c:>a2dj2dm8l651b98ma2d13:1(k:n9;f7gg=in=k362m>no6`i4`:94>=nl=oi6=4+f5c:>a2bk2dm8l651:9j`1c>290/j9o6:e6fg>ha65fd5g;>5<#n=k26i:jc:le0d>=;21bh9k8:18'b1g>2m>no6`i4`:90>=nl=o=6=4+f5c:>a2bk2dm8l655:9j`1c2290/j9o6:e6fg>ha5<#n=k26i:jc:le0d>=?21bh9k<:18'b1g>2m>no6`i4`:9<>=nl=o96=4+f5c:>a2bk2dm8l659:9j`1c6290/j9o6:e6fg>ha5<#n=k26i:jc:le0d>=j21bh9jj:18'b1g>2m>no6`i4`:9g>=nl=no6=4+f5c:>a2bk2dm8l65d:9j`1bd290/j9o6:e6fg>ha5<#n=k26i:jc:le0d>=n21bh9jn:18'b1g>2m>no6`i4`:955=o57>5$g6b=?b3mj1ej9o7:038?lb3l10;6)h;a88g0`ej47?=;:kg0a1=83.m8l75d5g`?k`3i10:?65fd5f5>5<#n=k26i:jc:le0d>=9=10ei:k5;29 c2f13n?in5af5c;>43<3`n?j94?:%d7e<oc7:9j`1`5290/j9o6:e6fg>haj57j;eb9mb1g?28307dj;f183>!`3i00o8hm4ng6b=nl=on6=4+f5c:>a2bk2dm8l651b98ma2bi3:1(k:n9;f7af=in=k36j:18'b1g>2m?;h6`i4`:94>=nl<:h6=4+f5c:>a37l2dm8l651:9j`06f290/j9o6:e73`>ha65fd42:>5<#n=k26i;?d:le0d>=;21bh8>7:18'b1g>2m?;h6`i4`:90>=nl<:<6=4+f5c:>a37l2dm8l655:9j`061290/j9o6:e73`>ha5<#n=k26i;?d:le0d>=?21bh8>;:18'b1g>2m?;h6`i4`:9<>=nl<:86=4+f5c:>a37l2dm8l659:9j`065290/j9o6:e73`>ha5<#n=k26i;?d:le0d>=j21bh9hi:18'b1g>2m?;h6`i4`:9g>=nl=ln6=4+f5c:>a37l2dm8l65d:9j`1`c290/j9o6:e73`>ha5<#n=k26i;?d:le0d>=n21bh9hm:18'b1g>2m?;h6`i4`:955=mm7>5$g6b=?b28m1ej9o7:038?lb3n00;6)h;a88g15bj47?=;:kg0c>=83.m8l75d42g?k`3i10:?65fd5d4>5<#n=k26i;?d:le0d>=9=10ei:i6;29 c2f13n>43<3`n>=84?:%d7e<oc=8>1<7*i4`;9`06c3gl?m54>7:9j`074290/j9o6:e73`>haj57j:0e9mb1g?28307dj:1083>!`3i00o9=j4ng6b50;&e0d?=l<:o7ch;a982f>=nl<:m6=4+f5c:>a37l2dm8l651b98ma37j3:1(k:n9;f64a=in=k36k;od7e=<6n21bh82m?9i6`i4`:94>=nl<8o6=4+f5c:>a35m2dm8l651:9j`04e290/j9o6:e71a>ha65fd40b>5<#n=k26i;=e:le0d>=;21bh8<6:18'b1g>2m?9i6`i4`:90>=nl<836=4+f5c:>a35m2dm8l655:9j`040290/j9o6:e71a>ha5<#n=k26i;=e:le0d>=?21bh8<::18'b1g>2m?9i6`i4`:9<>=nl<8?6=4+f5c:>a35m2dm8l659:9j`044290/j9o6:e71a>ha5<#n=k26i;=e:le0d>=j21bh82m?9i6`i4`:9g>=nl<;m6=4+f5c:>a35m2dm8l65d:9j`07b290/j9o6:e71a>ha5<#n=k26i;=e:le0d>=n21bh8?l:18'b1g>2m?9i6`i4`:955=5$g6b=?b2:l1ej9o7:038?lb29h0;6)h;a88g17cj47?=;:kg14?=83.m8l75d40f?k`3i10:?65fd43;>5<#n=k26i;=e:le0d>=9=10ei;>7;29 c2f13n>>h5af5c;>43<3`n>?;4?:%d7e<oc=:?1<7*i4`;9`04b3gl?m54>7:9j`053290/j9o6:e71a>haj57j:2d9mb1g?28307dj:3383>!`3i00o9?k4ng6b?50;&e0d?=l<8n7ch;a982f>=nl<9;6=4+f5c:>a35m2dm8l651b98ma35k3:1(k:n9;f66`=in=k368>:18'b1g>2m9=<6`i4`:94>=nl:?m6=4+f5c:>a5182dm8l651:9j`63c290/j9o6:e154>ha65fd27`>5<#n=k26i=90:le0d>=;21bh>;m:18'b1g>2m9=<6`i4`:90>=nl:?j6=4+f5c:>a5182dm8l655:9j`63>290/j9o6:e154>ha5<#n=k26i=90:le0d>=?21bh>;8:18'b1g>2m9=<6`i4`:9<>=nl:?=6=4+f5c:>a5182dm8l659:9j`632290/j9o6:e154>ha5<#n=k26i=90:le0d>=j21bh>;=:18'b1g>2m9=<6`i4`:9g>=nl:?:6=4+f5c:>a5182dm8l65d:9j`637290/j9o6:e154>ha5<#n=k26i=90:le0d>=n21bh>:j:18'b1g>2m9=<6`i4`:955=5$g6b=?b4>91ej9o7:038?lb4j47?=;:kg71d=83.m8l75d243?k`3i10:?65fd26b>5<#n=k26i=90:le0d>=9=10ei=;9;29 c2f13n8:=5af5c;>43<3`n8:54?:%d7e<oc;?=1<7*i4`;9`6073gl?m54>7:9j`601290/j9o6:e154>haj57j<619mb1g?28307dj<6583>!`3i00o?;>4ng6b=nl:<96=4+f5c:>a5182dm8l651b98ma52m3:1(k:n9;f025=in=k368?;od7e=<6n21bh>6=:18'b1g>2m93=6`i4`:94>=nl:2;6=4+f5c:>a5?92dm8l651:9j`61b290/j9o6:e1;5>ha65fd25g>5<#n=k26i=71:le0d>=;21bh>9l:18'b1g>2m93=6`i4`:90>=nl:=i6=4+f5c:>a5?92dm8l655:9j`61f290/j9o6:e1;5>ha5<#n=k26i=71:le0d>=?21bh>97:18'b1g>2m93=6`i4`:9<>=nl:=<6=4+f5c:>a5?92dm8l659:9j`611290/j9o6:e1;5>ha5<#n=k26i=71:le0d>=j21bh>9<:18'b1g>2m93=6`i4`:9g>=nl:=96=4+f5c:>a5?92dm8l65d:9j`616290/j9o6:e1;5>ha5<#n=k26i=71:le0d>=n21bh>8i:18'b1g>2m93=6`i4`:955=5$g6b=?b4081ej9o7:038?lb4>m0;6)h;a88g7=7j47?=;:kg73e=83.m8l75d2:2?k`3i10:?65fd24a>5<#n=k26i=71:le0d>=9=10ei=9a;29 c2f13n84<5af5c;>43<3`n8444?:%d7e<oc;121<7*i4`;9`6>63gl?m54>7:9j`6>0290/j9o6:e1;5>haj57j<809mb1g?28307dj<8483>!`3i00o?5?4ng6b=nl:286=4+f5c:>a5?92dm8l651b98ma50n3:1(k:n9;f0<4=in=k366>;od7e=<6n21bh>o<:18'b1g>2m9j>6`i4`:94>=nl:k:6=4+f5c:>a5f:2dm8l651:9j`6?a290/j9o6:e1b6>ha65fd2;f>5<#n=k26i=n2:le0d>=;21bh>7k:18'b1g>2m9j>6`i4`:90>=nl:3h6=4+f5c:>a5f:2dm8l655:9j`6?e290/j9o6:e1b6>ha5<#n=k26i=n2:le0d>=?21bh>76:18'b1g>2m9j>6`i4`:9<>=nl:336=4+f5c:>a5f:2dm8l659:9j`6?0290/j9o6:e1b6>ha5<#n=k26i=n2:le0d>=j21bh>7;:18'b1g>2m9j>6`i4`:9g>=nl:386=4+f5c:>a5f:2dm8l65d:9j`6?5290/j9o6:e1b6>ha5<#n=k26i=n2:le0d>=n21bh>7?:18'b1g>2m9j>6`i4`:955=5$g6b=?b4i;1ej9o7:038?lb40l0;6)h;a88g7d4j47?=;:kg7=b=83.m8l75d2c1?k`3i10:?65fd2:`>5<#n=k26i=n2:le0d>=9=10ei=7b;29 c2f13n8m?5af5c;>43<3`n8ml4?:%d7e<oc;h31<7*i4`;9`6g53gl?m54>7:9j`6g?290/j9o6:e1b6>haj57j!`3i00o?l<4ng6b=nl:k?6=4+f5c:>a5f:2dm8l651b98ma5f83:1(k:n9;f0e7=in=k36o=;od7e=<6n21bh>m;:18'b1g>2m9h?6`i4`:94>=nl:i96=4+f5c:>a5d;2dm8l651:9j`6e7290/j9o6:e1`7>ha65fd2`e>5<#n=k26i=l3:le0d>=;21bh>lj:18'b1g>2m9h?6`i4`:90>=nl:ho6=4+f5c:>a5d;2dm8l655:9j`6dd290/j9o6:e1`7>ha5<#n=k26i=l3:le0d>=?21bh>ln:18'b1g>2m9h?6`i4`:9<>=nl:h26=4+f5c:>a5d;2dm8l659:9j`6d?290/j9o6:e1`7>ha5<#n=k26i=l3:le0d>=j21bh>l::18'b1g>2m9h?6`i4`:9g>=nl:h?6=4+f5c:>a5d;2dm8l65d:9j`6d4290/j9o6:e1`7>ha5<#n=k26i=l3:le0d>=n21bh>l>:18'b1g>2m9h?6`i4`:955=5$g6b=?b4k:1ej9o7:038?lb4io0;6)h;a88g7f5j47?=;:kg7dc=83.m8l75d2a0?k`3i10:?65fd2cg>5<#n=k26i=l3:le0d>=9=10ei=nc;29 c2f13n8o>5af5c;>43<3`n8oo4?:%d7e<oc;jk1<7*i4`;9`6e43gl?m54>7:9j`6e>290/j9o6:e1`7>haj57j!`3i00o?n=4ng6b=nl:i>6=4+f5c:>a5d;2dm8l651b98ma5d93:1(k:n9;f0g6=in=k36m<;od7e=<6n21bh>k::18'b1g>2m9n86`i4`:94>=nl:o86=4+f5c:>a5b<2dm8l651:9j`6c6290/j9o6:e1f0>ha65fd2g3>5<#n=k26i=j4:le0d>=;21bh>ji:18'b1g>2m9n86`i4`:90>=nl:nn6=4+f5c:>a5b<2dm8l655:9j`6bc290/j9o6:e1f0>ha5<#n=k26i=j4:le0d>=?21bh>jm:18'b1g>2m9n86`i4`:9<>=nl:nj6=4+f5c:>a5b<2dm8l659:9j`6b>290/j9o6:e1f0>ha5<#n=k26i=j4:le0d>=j21bh>j9:18'b1g>2m9n86`i4`:9g>=nl:n>6=4+f5c:>a5b<2dm8l65d:9j`6b3290/j9o6:e1f0>ha5<#n=k26i=j4:le0d>=n21bh>j=:18'b1g>2m9n86`i4`:955=5$g6b=?b4m=1ej9o7:038?lb4l90;6)h;a88g7`2j47?=;:kg7f`=83.m8l75d2g7?k`3i10:?65fd2af>5<#n=k26i=j4:le0d>=9=10ei=ld;29 c2f13n8i95af5c;>43<3`n8in4?:%d7e<0bk:n8;35?>oc;lh1<7*i4`;9`6c33gl?m54>7:9j`6cf290/j9o6:e1f0>haj57j!`3i00o?h:4ng6b=nl:o=6=4+f5c:>a5b<2dm8l651b98ma5b:3:1(k:n9;f0a1=in=k36k;;od7e=<6n21bh9>9:18'b1g>2m>;96`i4`:94>=nl=:?6=4+f5c:>a27=2dm8l651:9j`165290/j9o6:e631>ha65fd522>5<#n=k26i:?5:le0d>=;21bh9>?:18'b1g>2m>;96`i4`:90>=nl:lm6=4+f5c:>a27=2dm8l655:9j`6`b290/j9o6:e631>ha5<#n=k26i:?5:le0d>=?21bh>hl:18'b1g>2m>;96`i4`:9<>=nl:li6=4+f5c:>a27=2dm8l659:9j`6`f290/j9o6:e631>ha5<#n=k26i:?5:le0d>=j21bh>h8:18'b1g>2m>;96`i4`:9g>=nl:l=6=4+f5c:>a27=2dm8l65d:9j`6`2290/j9o6:e631>ha5<#n=k26i:?5:le0d>=n21bh>h<:18'b1g>2m>;96`i4`:955=7>5$g6b=?b38<1ej9o7:038?lb4n80;6)h;a88g053j47?=;:kg7c6=83.m8l75d526?k`3i10:?65fd2ge>5<#n=k26i:?5:le0d>=9=10ei=je;29 c2f13n?<85af5c;>43<3`n?oc<9i1<7*i4`;9`1623gl?m54>7:9j`16e290/j9o6:e631>haj57j;049mb1g?28307dj;0883>!`3i00o8=;4ng6b7ch;a982f>=nl=:<6=4+f5c:>a27=2dm8l651b98ma27;3:1(k:n9;f740=in=k36:;od7e=<6n21bh?7=:18'b1g>2m82=6`i4`:94>=nl;326=4+f5c:>a4>92dm8l651:9j`7?f290/j9o6:e0:5>ha65fd3;a>5<#n=k26i<61:le0d>=;21bh?7l:18'b1g>2m82=6`i4`:90>=nl;3o6=4+f5c:>a4>92dm8l655:9j`7?b290/j9o6:e0:5>ha5<#n=k26i<61:le0d>=?21bh?o?:18'b1g>2m82=6`i4`:9<>=nl;k:6=4+f5c:>a4>92dm8l659:9j`7?4290/j9o6:e0:5>ha5<#n=k26i<61:le0d>=j21bh?7::18'b1g>2m82=6`i4`:9g>=nl;3=6=4+f5c:>a4>92dm8l65d:9j`7?0290/j9o6:e0:5>ha5<#n=k26i<61:le0d>=n21bh?6>:18'b1g>2m83<6`i4`:94>=nl;236=4+f5c:>a4?82dm8l651:9j`7>>290/j9o6:e0;4>ha65fd3:b>5<#n=k26i<70:le0d>=;21bh?6m:18'b1g>2m83<6`i4`:90>=nl;2h6=4+f5c:>a4?82dm8l655:9j`7>c290/j9o6:e0;4>ha5<#n=k26i<70:le0d>=?21bh?6i:18'b1g>2m83<6`i4`:9<>=nl;3;6=4+f5c:>a4?82dm8l659:9j`7>5290/j9o6:e0;4>ha5<#n=k26i<70:le0d>=j21bh?6;:18'b1g>2m83<6`i4`:9g>=nl;2>6=4+f5c:>a4?82dm8l65d:9j`7>1290/j9o6:e0;4>ha5<#n=k26i<70:le0d>=n21bol2jk9h6`i4`:94>=nkh9>6=4+f5c:>fg5l2dm8l651:9jgd51290/j9o6:bc1`>ha65fc`14>5<#n=k26no=d:le0d>=;21bol=7:18'b1g>2jk9h6`i4`:90>=nkh926=4+f5c:>fg5l2dm8l655:9jgd5f290/j9o6:bc1`>ha5<#n=k26no=d:le0d>=?21bol=l:18'b1g>2jk9h6`i4`:9<>=nkh9o6=4+f5c:>fg5l2dm8l659:9jgd4a290/j9o6:bc1`>ha5<#n=k26no=d:le0d>=j21bol=>:18'b1g>2jk9h6`i4`:9g>=nkh996=4+f5c:>fg5l2dm8l65d:9jgd54290/j9o6:bc1`>ha5<#n=k26no=d:le0d>=n21bol;?:18'b1g>2jk?j6`i4`:94>=nkh?<6=4+f5c:>fg3n2dm8l651:9jgd3?290/j9o6:bc7b>ha65fc`7:>5<#n=k26no;f:le0d>=;21bol;n:18'b1g>2jk?j6`i4`:90>=nkh?i6=4+f5c:>fg3n2dm8l655:9jgd3d290/j9o6:bc7b>ha5<#n=k26no;f:le0d>=?21bol;j:18'b1g>2jk?j6`i4`:9<>=nkh?m6=4+f5c:>fg3n2dm8l659:9jgd36290/j9o6:bc7b>ha5<#n=k26no;f:le0d>=j21bol;<:18'b1g>2jk?j6`i4`:9g>=nkh??6=4+f5c:>fg3n2dm8l65d:9jgd32290/j9o6:bc7b>ha5<#n=k26no;f:le0d>=n21bh?j9:18'b1g>2m8o96`i4`:94>=nl;no6=4+f5c:>a4c=2dm8l651:9j`7bb290/j9o6:e0g1>ha65fd3fe>5<#n=k26i=;21bh?k?:18'b1g>2m8o96`i4`:90>=nl;o:6=4+f5c:>a4c=2dm8l655:9j`7c5290/j9o6:e0g1>ha5<#n=k26i=?21bh?k;:18'b1g>2m8o96`i4`:9<>=nl;o>6=4+f5c:>a4c=2dm8l659:9j`7b0290/j9o6:e0g1>ha5<#n=k26i=j21bh?j6:18'b1g>2m8o96`i4`:9g>=nl;nj6=4+f5c:>a4c=2dm8l65d:9j`7be290/j9o6:e0g1>ha5<#n=k26i=n21bh?m::18'b1g>2m8h86`i4`:94>=nl;ih6=4+f5c:>a4d<2dm8l651:9j`7ec290/j9o6:e0`0>ha65fd3af>5<#n=k26i=;21bh?mi:18'b1g>2m8h86`i4`:90>=nl;n;6=4+f5c:>a4d<2dm8l655:9j`7b6290/j9o6:e0`0>ha5<#n=k26i=?21bh?j<:18'b1g>2m8h86`i4`:9<>=nl;n?6=4+f5c:>a4d<2dm8l659:9j`7e1290/j9o6:e0`0>ha5<#n=k26i=j21bh?m7:18'b1g>2m8h86`i4`:9g>=nl;i26=4+f5c:>a4d<2dm8l65d:9j`7ef290/j9o6:e0`0>ha5<#n=k26i=n21b=>8=d;29 c2f13;8:?m4ng6b:50;&e0d?=9:<9o6`i4`:95>=n9:<897>5$g6b=?74>;i0bk:n8;08?l74>:<1<7*i4`;95605k2dm8l653:9j5604?3:1(k:n9;3027ej47:4;h3026>=83.m8l751241g>haj57?<63a8jc2f03<07d?<62c94?"a8=c:le0d>=?21b=>8<3`;8:>m50;&e0d?=9:<9o6`i4`:9=>=n9:<9i7>5$g6b=?74>;i0bk:n8;c8?l74>;l1<7*i4`;95605k2dm8l65b:9j560483:1(k:n9;3027ej47m4;h30267=83.m8l751241g>haj57?<63a8jc2f03o07d?<62194?"a8=c:le0d>=n21b=>8>c;29 c2f13;8:=n9:<987>5$g6b=?74>8h0bk:n8;08?l74>;?1<7*i4`;95606j2dm8l653:9j5605>3:1(k:n9;3024dj47:4;h30271=83.m8l751242f>haj57?<60`8jc2f03<07d?<63;94?"a8>b:le0d>=?21b=>8=a;29 c2f13;8:<3`;8:?l50;&e0d?=9:<:n6`i4`:9=>=n9:<:h7>5$g6b=?74>8h0bk:n8;c8?l74>8o1<7*i4`;95606j2dm8l65b:9j5606n3:1(k:n9;3024dj47m4;h30276=83.m8l751242f>haj57?<60`8jc2f03o07d?<63094?"a8>b:le0d>=n21b=>=83;29 c2f13;8?:<4ng6b6`i4`:95>=n9:95$g6b=?74;>80bk:n8;08?l74;>i1<7*i4`;95650:2dm8l653:9j5650l3:1(k:n9;30724j47:4;h3072c=83.m8l7512146>haj57?<3608jc2f03<07d?<39294?"a=82:le0d>=?21b=>=71;29 c2f13;8?:<4ng6b<3`;8?5<50;&e0d?=9:9<>6`i4`:9=>=n9:9<87>5$g6b=?74;>80bk:n8;c8?l74;>?1<7*i4`;95650:2dm8l65b:9j5650>3:1(k:n9;30724j47m4;h30721=83.m8l7512146>haj57?<3608jc2f03o07d?<36;94?"a=82:le0d>=n21b=>=92;29 c2f13;8?;?4ng6b=n9:9=m7>5$g6b=?74;?;0bk:n8;08?l74;?h1<7*i4`;9565192dm8l653:9j5651k3:1(k:n9;30737j47:4;h3073b=83.m8l7512155>haj57?<3738jc2f03<07d?<37d94?"a=91:le0d>=?21b=>=80;29 c2f13;8?;?4ng6b<3`;8?:?50;&e0d?=9:9==6`i4`:9=>=n9:9=?7>5$g6b=?74;?;0bk:n8;c8?l74;?>1<7*i4`;9565192dm8l65b:9j5651=3:1(k:n9;30737j47m4;h30730=83.m8l7512155>haj57?<3738jc2f03o07d?<37:94?"a=91:le0d>=n21b=>=n6;29 c2f13;8?l;4ng6b=n9:9ji7>5$g6b=?74;h?0bk:n8;08?l74;hl1<7*i4`;9565f=2dm8l653:9j565e83:1(k:n9;307d3j47:4;h307g7=83.m8l75121b1>haj57?<3`78jc2f03<07d?<3c194?"a=n5:le0d>=?21b=>=m4;29 c2f13;8?l;4ng6b<3`;8?o;50;&e0d?=9:9j96`i4`:9=>=n9:9j;7>5$g6b=?74;h?0bk:n8;c8?l74;h21<7*i4`;9565f=2dm8l65b:9j565f13:1(k:n9;307d3j47m4;h307dg=83.m8l75121b1>haj57?<3`78jc2f03o07d?<3`a94?"a=n5:le0d>=n21b=>=65;29 c2f13;8?4:4ng6b=n9:92h7>5$g6b=?74;0>0bk:n8;08?l74;0o1<7*i4`;9565><2dm8l653:9j565>n3:1(k:n9;307<2j47:4;h307d6=83.m8l75121:0>haj57?<3868jc2f03<07d?<3`094?"a=64:le0d>=?21b=>=n3;29 c2f13;8?4:4ng6b<3`;8?l:50;&e0d?=9:9286`i4`:9=>=n9:92:7>5$g6b=?74;0>0bk:n8;c8?l74;0=1<7*i4`;9565><2dm8l65b:9j565>03:1(k:n9;307<2j47m4;h307haj57?<3868jc2f03o07d?<38`94?"a=64:le0d>=n21b=>=k9;29 c2f13;8?i64ng6b50;&e0d?=9:9o46`i4`:95>=n9:9n=7>5$g6b=?74;m20bk:n8;08?l74;l81<7*i4`;9565c02dm8l653:9j565b;3:1(k:n9;307a>j47:4;h307`2=83.m8l75121g<>haj57?<3e:8jc2f03<07d?<3d494?"a=k8:le0d>=?21b=>=j7;29 c2f13;8?i64ng6b<3`;8?h650;&e0d?=9:9o46`i4`:9=>=n9:9om7>5$g6b=?74;m20bk:n8;c8?l74;mh1<7*i4`;9565c02dm8l65b:9j565ck3:1(k:n9;307a>j47m4;h307ab=83.m8l75121g<>haj57?<3e:8jc2f03o07d?<3ed94?"a=k8:le0d>=n21b=>=l8;29 c2f13;8?n94ng6b=n9:9o<7>5$g6b=?74;j=0bk:n8;08?l74;m;1<7*i4`;9565d?2dm8l653:9j565c:3:1(k:n9;307f1j47:4;h307a5=83.m8l75121`3>haj57?<3b58jc2f03<07d?<3e794?"a=l7:le0d>=?21b=>=k6;29 c2f13;8?n94ng6b<3`;8?i950;&e0d?=9:9h;6`i4`:9=>=n9:9h57>5$g6b=?74;j=0bk:n8;c8?l74;jk1<7*i4`;9565d?2dm8l65b:9j565dj3:1(k:n9;307f1j47m4;h307fe=83.m8l75121`3>haj57?<3b58jc2f03o07d?<3bg94?"a=l7:le0d>=n21b=>:=4;29 c2f13;88?=4ng6b9?6`i4`:95>=n9:>9<7>5$g6b=?74<;90bk:n8;08?l74<8l1<7*i4`;95625;2dm8l653:9j5626m3:1(k:n9;30075j47:4;h3004b=83.m8l7512617>haj57?<4318jc2f03<07d?<40`94?"a:=3:le0d>=?21b=>:>a;29 c2f13;88?=4ng6b<3`;88<750;&e0d?=9:>9?6`i4`:9=>=n9:>:47>5$g6b=?74<;90bk:n8;c8?l74<8=1<7*i4`;95625;2dm8l65b:9j5626=3:1(k:n9;30075j47m4;h30042=83.m8l7512617>haj57?<4318jc2f03o07d?<40094?"a:=3:le0d>=n21b=>:>1;29 c2f13;88?=4ng6b289?>>5af5c;>47<3`;88=h50;&e0d?=9:>9?6`i4`:957==n9:>;h7>5$g6b=?74<;90bk:n8;37?>o6;=:h6=4+f5c:>453::1ej9o7:078?l74<;h1<7*i4`;95625;2dm8l651798m453:h0;6)h;a88271443gl?m54>7:9j562513:1(k:n9;30075j47?7;:k2714?290/j9o6:01766=in=k36<74;h30071=83.m8l7512617>ha3500?k`3i10:n65f12611?6=,o>j57?<4318jc2f03;h76g>3502>5<#n=k26<=;229mb1g?28n07d?<40494?"a:=3:le0d>=9l10e<=;0c83>!`3i00:?9<<;od7e=<6n21b=>;?b;29 c2f13;89=o4ng6b=n9:?;;7>5$g6b=?74=9k0bk:n8;08?l74=9<1<7*i4`;95637i2dm8l653:9j5637=3:1(k:n9;3015gj47:4;h30152=83.m8l751273e>haj57?<51c8jc2f03<07d?<51094?"a;?a:le0d>=?21b=>;?1;29 c2f13;89=o4ng6b<3`;89=>50;&e0d?=9:?;m6`i4`:9=>=n9:>mj7>5$g6b=?74=9k0bk:n8;c8?l74j47m4;h300cd=83.m8l751273e>haj57?<51c8jc2f03o07d?<4g;94?"a;?a:le0d>=n21b=>:i8;29 c2f13;89=o4ng6b289>47<3`;88k850;&e0d?=9:?;m6`i4`:957==n9:>m87>5$g6b=?74=9k0bk:n8;37?>o6;=l86=4+f5c:>4528h1ej9o7:078?l74=881<7*i4`;95637i2dm8l651798m452980;6)h;a882706f3gl?m54>7:9j563683:1(k:n9;3015gj47?7;:k2706a290/j9o6:0164d=in=k36<74;h3015c=83.m8l751273e>ha342b?k`3i10:n65f1273g?6=,o>j57?<51c8jc2f03;h76g>342;>5<#n=k26<=:0`9mb1g?28n07d?<4gf94?"a;?a:le0d>=9l10e<=;f383>!`3i00:?8>n;od7e=<6n21b=>;=c;29 c2f13;89?l4ng6b=n9:?947>5$g6b=?74=;h0bk:n8;08?l74=;=1<7*i4`;95635j2dm8l653:9j5635>3:1(k:n9;3017dj47:4;h30173=83.m8l751271f>haj57?<53`8jc2f03<07d?<53194?"a;=b:le0d>=?21b=>;=2;29 c2f13;89?l4ng6b<3`;89??50;&e0d?=9:?9n6`i4`:9=>=n9:?9<7>5$g6b=?74=;h0bk:n8;c8?l74=8l1<7*i4`;95635j2dm8l65b:9j5636l3:1(k:n9;3017dj47m4;h3014e=83.m8l751271f>haj57?<53`8jc2f03o07d?<50c94?"a;=b:le0d>=n21b=>;>9;29 c2f13;89?l4ng6b289>>o5af5c;>47<3`;89<950;&e0d?=9:?9n6`i4`:957==;4?:%d7e<<6;<8i7ch;a9827>=n9:?:97>5$g6b=?74=;h0bk:n8;37?>o6;<;?6=4+f5c:>452:k1ej9o7:078?l74=:91<7*i4`;95635j2dm8l651798m452;;0;6)h;a882704e3gl?m54>7:9j563493:1(k:n9;3017dj47?7;:k27057290/j9o6:0166g=in=k36<74;h3017`=83.m8l751271f>ha340a?k`3i10:n65f1271`?6=,o>j57?<53`8jc2f03;h76g>340:>5<#n=k26<=:2c9mb1g?28n07d?<50g94?"a;=b:le0d>=9l10e<=:1283>!`3i00:?8;;d;29 c2f13;899m4ng6b=n9:??57>5$g6b=?74==i0bk:n8;08?l74==21<7*i4`;95633k2dm8l653:9j5633?3:1(k:n9;3011ej47:4;h30110=83.m8l751277g>haj57?<55a8jc2f03<07d?<55694?"a;;c:le0d>=?21b=>;;3;29 c2f13;899m4ng6b<3`;899<50;&e0d?=9:??o6`i4`:9=>=n9:??=7>5$g6b=?74==i0bk:n8;c8?l74==:1<7*i4`;95633k2dm8l65b:9j5634m3:1(k:n9;3011ej47m4;h3016b=83.m8l751277g>haj57?<55a8jc2f03o07d?<52`94?"a;;c:le0d>=n21b=>;289>8n5af5c;>47<3`;89>650;&e0d?=9:??o6`i4`:957=?:4?:%d7e<<6;<>h7ch;a9827>=n9:?8:7>5$g6b=?74==i0bk:n8;37?>o6;<9>6=4+f5c:>4521<7*i4`;95633k2dm8l651798m452=:0;6)h;a882702d3gl?m54>7:9j5632:3:1(k:n9;3011ej47?7;:k27036290/j9o6:0160f=in=k36<74;h30106=83.m8l751277g>ha346`?k`3i10:n65f1277a?6=,o>j57?<55a8jc2f03;h76g>346b>5<#n=k26<=:4b9mb1g?28n07d?<52d94?"a;;c:le0d>=9l10e<=:3583>!`3i00:?8:l;od7e=<6n21b=>;9e;29 c2f13;89;j4ng6b=n9:?=m7>5$g6b=?74=?n0bk:n8;08?l74=?31<7*i4`;95631l2dm8l653:9j563103:1(k:n9;3013bj47:4;h30131=83.m8l751275`>haj57?<57f8jc2f03<07d?<57794?"a;9d:le0d>=?21b=>;94;29 c2f13;89;j4ng6b<3`;89;=50;&e0d?=9:?=h6`i4`:9=>=n9:?=>7>5$g6b=?74=?n0bk:n8;c8?l74=?;1<7*i4`;95631l2dm8l65b:9j5632n3:1(k:n9;3013bj47m4;h3010c=83.m8l751275`>haj57?<57f8jc2f03o07d?<54a94?"a;9d:le0d>=n21b=>;:b;29 c2f13;89;j4ng6b289>:i5af5c;>47<3`;898750;&e0d?=9:?=h6`i4`:957=954?:%d7e<<6;<=n9:?>;7>5$g6b=?74=?n0bk:n8;37?>o6;452>m1ej9o7:078?l74=>?1<7*i4`;95631l2dm8l651798m452?=0;6)h;a882700c3gl?m54>7:9j5630;3:1(k:n9;3013bj47?7;:k27015290/j9o6:0162a=in=k36<74;h30127=83.m8l751275`>ha344g?k`3i10:n65f1275b?6=,o>j57?<57f8jc2f03;h76g>344a>5<#n=k26<=:6e9mb1g?28n07d?<57294?"a;9d:le0d>=9l10e<=:5483>!`3i00:?88k;od7e=<6n21b=>;7f;29 c2f13;895k4ng6b=n9:?3n7>5$g6b=?74=1o0bk:n8;08?l74=1k1<7*i4`;9563?m2dm8l653:9j563?13:1(k:n9;301=cj47:4;h301=>=83.m8l75127;a>haj57?<59g8jc2f03<07d?<59494?"a;7e:le0d>=?21b=>;75;29 c2f13;895k4ng6b<3`;895:50;&e0d?=9:?3i6`i4`:9=>=n9:?3?7>5$g6b=?74=1o0bk:n8;c8?l74=181<7*i4`;9563?m2dm8l65b:9j563?83:1(k:n9;301=cj47m4;h3012`=83.m8l75127;a>haj57?<59g8jc2f03o07d?<56f94?"a;7e:le0d>=n21b=>;8c;29 c2f13;895k4ng6b289>4h5af5c;>47<3`;89:o50;&e0d?=9:?3i6`i4`:957=;44?:%d7e<<6;<2n7ch;a9827>=n9:?<47>5$g6b=?74=1o0bk:n8;37?>o6;<=<6=4+f5c:>4520l1ej9o7:078?l74=0<1<7*i4`;9563?m2dm8l651798m4521<0;6)h;a88270>b3gl?m54>7:9j563><3:1(k:n9;301=cj47?7;:k270?4290/j9o6:016<`=in=k36<74;h301<4=83.m8l75127;a>ha34:f?k`3i10:n65f127:4?6=,o>j57?<59g8jc2f03;h76g>34:`>5<#n=k26<=:8d9mb1g?28n07d?<59394?"a;7e:le0d>=9l10e<=:7783>!`3i00:?86j;od7e=<6n21b=>;m0;29 c2f13;89lh4ng6b=n9:?jo7>5$g6b=?74=hl0bk:n8;08?l74=hh1<7*i4`;9563fn2dm8l653:9j563fi3:1(k:n9;301d`j47:4;h301d?=83.m8l75127bb>haj57?<5`d8jc2f03<07d?<5`594?"a;nf:le0d>=?21b=>;n6;29 c2f13;89lh4ng6b<3`;89l;50;&e0d?=9:?jj6`i4`:9=>=n9:?j87>5$g6b=?74=hl0bk:n8;c8?l74=h91<7*i4`;9563fn2dm8l65b:9j563f93:1(k:n9;301d`j47m4;h301d6=83.m8l75127bb>haj57?<5`d8jc2f03o07d?<58g94?"a;nf:le0d>=n21b=>;6d;29 c2f13;89lh4ng6b289>mk5af5c;>47<3`;894l50;&e0d?=9:?jj6`i4`:957=5l4?:%d7e<<6;=n9:?257>5$g6b=?74=hl0bk:n8;37?>o6;<336=4+f5c:>452io1ej9o7:078?l74=k=1<7*i4`;9563fn2dm8l651798m452j?0;6)h;a88270ga3gl?m54>7:9j563e=3:1(k:n9;301d`j47?7;:k270d3290/j9o6:016ec=in=k36<74;h301g5=83.m8l75127bb>ha34ce?k`3i10:n65f127a5?6=,o>j57?<5`d8jc2f03;h76g>34cg>5<#n=k26<=:ag9mb1g?28n07d?<5`094?"a;nf:le0d>=9l10e<=:9683>!`3i00:?8oi;od7e=<6n21b=>;k1;29 c2f13;89i>4ng6b=n9:?hh7>5$g6b=?74=m:0bk:n8;08?l74=ji1<7*i4`;9563c82dm8l653:9j563dj3:1(k:n9;301a6j47:4;h301fg=83.m8l75127g4>haj57?<5e28jc2f03<07d?<5b:94?"a;k0:le0d>=?21b=>;l7;29 c2f13;89i>4ng6b<3`;89n850;&e0d?=9:?o<6`i4`:9=>=n9:?h97>5$g6b=?74=m:0bk:n8;c8?l74=j>1<7*i4`;9563c82dm8l65b:9j563d:3:1(k:n9;301a6j47m4;h301f7=83.m8l75127g4>haj57?<5e28jc2f03o07d?<5cd94?"a;k0:le0d>=n21b=>;me;29 c2f13;89i>4ng6b289>h=5af5c;>47<3`;89om50;&e0d?=9:?o<6`i4`:957=no4?:%d7e<<6;=n9:?im7>5$g6b=?74=m:0bk:n8;37?>o6;452l91ej9o7:078?l74=m21<7*i4`;9563c82dm8l651798m452l>0;6)h;a88270b73gl?m54>7:9j563c>3:1(k:n9;301a6j47?7;:k270b2290/j9o6:016`5=in=k36<74;h301a2=83.m8l75127g4>ha34f3?k`3i10:n65f127g6?6=,o>j57?<5e28jc2f03;h76g>34af>5<#n=k26<=:d19mb1g?28n07d?<5b194?"a;k0:le0d>=9l10e<=:b983>!`3i00:?8j?;od7e=<6n21b=>;i2;29 c2f13;89k?4ng6b50;&e0d?=9:?m=6`i4`:95>=n9:?ni7>5$g6b=?74=o;0bk:n8;08?l74=ln1<7*i4`;9563a92dm8l653:9j563bk3:1(k:n9;301c7j47:4;h301`d=83.m8l75127e5>haj57?<5g38jc2f03<07d?<5d;94?"a;i1:le0d>=?21b=>;j8;29 c2f13;89k?4ng6b<3`;89h950;&e0d?=9:?m=6`i4`:9=>=n9:?n:7>5$g6b=?74=o;0bk:n8;c8?l74=l?1<7*i4`;9563a92dm8l65b:9j563b;3:1(k:n9;301c7j47m4;h301`4=83.m8l75127e5>haj57?<5g38jc2f03o07d?<5d294?"a;i1:le0d>=n21b=>;kf;29 c2f13;89k?4ng6b289>j<5af5c;>47<3`;89ij50;&e0d?=9:?m=6`i4`:957=hn4?:%d7e<<6;=n9:?on7>5$g6b=?74=o;0bk:n8;37?>o6;452n81ej9o7:078?l74=o31<7*i4`;9563a92dm8l651798m452n10;6)h;a88270`63gl?m54>7:9j563a?3:1(k:n9;301c7j47?7;:k270`1290/j9o6:016b4=in=k36<74;h301c3=83.m8l75127e5>ha34d2?k`3i10:n65f127e7?6=,o>j57?<5g38jc2f03;h76g>34ge>5<#n=k26<=:f09mb1g?28n07d?<5d694?"a;i1:le0d>=9l10e<=:d883>!`3i00:?8h>;od7e=<6n21b=>8>3;29 c2f13;8:<<4ng6b6`i4`:95>=n9:<;j7>5$g6b=?74>880bk:n8;08?l74>9o1<7*i4`;95606:2dm8l653:9j5607l3:1(k:n9;30244j47:4;h3025e=83.m8l7512426>haj57?<6008jc2f03<07d?<61c94?"a8>2:le0d>=?21b=>8?9;29 c2f13;8:<<4ng6b<3`;8:=650;&e0d?=9:<:>6`i4`:9=>=n9:<;;7>5$g6b=?74>880bk:n8;c8?l74>9<1<7*i4`;95606:2dm8l65b:9j5607<3:1(k:n9;30244j47m4;h30255=83.m8l7512426>haj57?<6008jc2f03o07d?<61394?"a8>2:le0d>=n21b=>8?0;29 c2f13;8:<<4ng6b289==?5af5c;>47<3`;89kk50;&e0d?=9:<:>6`i4`:957=ji4?:%d7e<<6;?;97ch;a9827>=n9:?mo7>5$g6b=?74>880bk:n8;37?>o6;4519;1ej9o7:078?l74>8k1<7*i4`;95606:2dm8l651798m451900;6)h;a88273753gl?m54>7:9j560603:1(k:n9;30244j47?7;:k27370290/j9o6:01557=in=k36<74;h30240=83.m8l7512426>ha3731?k`3i10:n65f12420?6=,o>j57?<6008jc2f03;h76g>3733>5<#n=k26<=9139mb1g?28n07d?<61794?"a8>2:le0d>=9l10e<=:f`83>!`3i00:?;?=;od7e=<6n21b=>:;5;29 c2f13;889:4ng6b?86`i4`:95>=n9:>?=7>5$g6b=?74<=>0bk:n8;08?l74<=:1<7*i4`;95623<2dm8l653:9j5624n3:1(k:n9;30012j47:4;h3006c=83.m8l7512670>haj57?<4568jc2f03<07d?<42a94?"a:;4:le0d>=?21b=>:<3`;88>o50;&e0d?=9:>?86`i4`:9=>=n9:>857>5$g6b=?74<=>0bk:n8;c8?l74<:21<7*i4`;95623<2dm8l65b:9j5624>3:1(k:n9;30012j47m4;h30063=83.m8l7512670>haj57?<4568jc2f03o07d?<42194?"a:;4:le0d>=n21b=>:<2;29 c2f13;889:4ng6b:18'b1g>289?895af5c;>47<3`;88>>50;&e0d?=9:>?86`i4`:957=k4?:%d7e<<6;=>?7ch;a9827>=n9:>9i7>5$g6b=?74<=>0bk:n8;37?>o6;=8o6=4+f5c:>453<=1ej9o7:078?l74<=i1<7*i4`;95623<2dm8l651798m4537:9j5623i3:1(k:n9;30012j47?7;:k2712>290/j9o6:01701=in=k36<74;h3001>=83.m8l7512670>ha3567?k`3i10:n65f12672?6=,o>j57?<4568jc2f03;h76g>3561>5<#n=k26<=;459mb1g?28n07d?<42594?"a:;4:le0d>=9l10e<=;2b83>!`3i00:?9:;;od7e=<6n21b=>:96;29 c2f13;88;;4ng6b=96`i4`:95>=n9:>=>7>5$g6b=?74j47:4;h3000`=83.m8l7512651>haj57?<4778jc2f03<07d?<44f94?"a:95:le0d>=?21b=>::c;29 c2f13;88;;4ng6b<3`;888l50;&e0d?=9:>=96`i4`:9=>=n9:>>m7>5$g6b=?74j47m4;h30000=83.m8l7512651>haj57?<4778jc2f03o07d?<44694?"a:95:le0d>=n21b=>::3;29 c2f13;88;;4ng6b289?:85af5c;>47<3`;888?50;&e0d?=9:>=96`i4`:957=7ch;a9827>=n9:>?j7>5$g6b=?74o6;=>n6=4+f5c:>453><1ej9o7:078?l74j0;6)h;a88271023gl?m54>7:9j5621j3:1(k:n9;30033j47?7;:k2710f290/j9o6:01720=in=k36<74;h3003?=83.m8l7512651>ha3546?k`3i10:n65f12653?6=,o>j57?<4778jc2f03;h76g>3540>5<#n=k26<=;649mb1g?28n07d?<44:94?"a:95:le0d>=9l10e<=;4e83>!`3i00:?98:;od7e=<6n21b=>:77;29 c2f13;88584ng6b3:6`i4`:95>=n9:>3?7>5$g6b=?74<1<0bk:n8;08?l74<181<7*i4`;9562?>2dm8l653:9j562?93:1(k:n9;300=0j47:4;h300=6=83.m8l75126;2>haj57?<4948jc2f03<07d?<46g94?"a:76:le0d>=?21b=>:8d;29 c2f13;88584ng6b<3`;88:m50;&e0d?=9:>3:6`i4`:9=>=n9:>5$g6b=?74<1<0bk:n8;c8?l74<>k1<7*i4`;9562?>2dm8l65b:9j562003:1(k:n9;300=0j47m4;h30021=83.m8l75126;2>haj57?<4948jc2f03o07d?<46794?"a:76:le0d>=n21b=>:84;29 c2f13;88584ng6b289?4;5af5c;>47<3`;88:<50;&e0d?=9:>3:6`i4`:957==n9:><<7>5$g6b=?74<1<0bk:n8;37?>o6;=4530?1ej9o7:078?l74<1o1<7*i4`;9562?>2dm8l651798m4530m0;6)h;a88271>13gl?m54>7:9j562?k3:1(k:n9;300=0j47?7;:k271>e290/j9o6:017<3=in=k36<74;h300=g=83.m8l75126;2>ha35:5?k`3i10:n65f126;j57?<4948jc2f03;h76g>35:7>5<#n=k26<=;879mb1g?28n07d?<46;94?"a:76:le0d>=9l10e<=;6d83>!`3i00:?969;od7e=<6n21b=>:n8;29 c2f13;88l94ng6bj;6`i4`:95>=n9:>j87>5$g6b=?74j47:4;h300d7=83.m8l75126b3>haj57?<4`58jc2f03<07d?<48d94?"a:n7:le0d>=?21b=>:6e;29 c2f13;88l94ng6b<3`;884j50;&e0d?=9:>j;6`i4`:9=>=n9:>2o7>5$g6b=?7413:1(k:n9;300d1j47m4;h300<>=83.m8l75126b3>haj57?<4`58jc2f03o07d?<48494?"a:n7:le0d>=n21b=>:65;29 c2f13;88l94ng6b289?m:5af5c;>47<3`;884=50;&e0d?=9:>j;6`i4`:957==n9:>2=7>5$g6b=?74o6;=3;6=4+f5c:>453i>1ej9o7:078?l747:9j562fl3:1(k:n9;300d1j47?7;:k271gd290/j9o6:017e2=in=k36<74;h300dd=83.m8l75126b3>ha35c4?k`3i10:n65f126b=?6=,o>j57?<4`58jc2f03;h76g>35c6>5<#n=k26<=;a69mb1g?28n07d?<48c94?"a:n7:le0d>=9l10e<=;8g83>!`3i00:?9o8;od7e=<6n21b=>:l9;29 c2f13;88n64ng6bh46`i4`:95>=n9:>h97>5$g6b=?741<7*i4`;9562d02dm8l653:9j562d;3:1(k:n9;300f>j47:4;h300f4=83.m8l75126`<>haj57?<4b:8jc2f03<07d?<4b294?"a:l8:le0d>=?21b=>:mf;29 c2f13;88n64ng6b<3`;88ok50;&e0d?=9:>h46`i4`:9=>=n9:>ih7>5$g6b=?74j47m4;h300g?=83.m8l75126`<>haj57?<4b:8jc2f03o07d?<4c594?"a:l8:le0d>=n21b=>:m6;29 c2f13;88n64ng6b289?o55af5c;>47<3`;88o:50;&e0d?=9:>h46`i4`:957=4?:%d7e<<6;=i37ch;a9827>=n9:>i>7>5$g6b=?74o6;=h:6=4+f5c:>453k11ej9o7:078?l747:9j562dm3:1(k:n9;300f>j47?7;:k271ec290/j9o6:017g==in=k36<74;h300fe=83.m8l75126`<>ha35a;?k`3i10:n65f126`e?6=,o>j57?<4b:8jc2f03;h76g>35a5>5<#n=k26<=;c99mb1g?28n07d?<4c`94?"a:l8:le0d>=9l10e<=;b183>!`3i00:?9m7;od7e=<6n21b=>:ja;29 c2f13;88h74ng6bn56`i4`:95>=n9:>n:7>5$g6b=?74j47:4;h300`5=83.m8l75126f=>haj57?<4d;8jc2f03<07d?<4d394?"a:j9:le0d>=?21b=>:j0;29 c2f13;88h74ng6b<3`;88ih50;&e0d?=9:>n56`i4`:9=>=n9:>oi7>5$g6b=?74j47m4;h300ag=83.m8l75126f=>haj57?<4d;8jc2f03o07d?<4e:94?"a:j9:le0d>=n21b=>:k7;29 c2f13;88h74ng6b289?i45af5c;>47<3`;88i;50;&e0d?=9:>n56`i4`:957==n9:>o?7>5$g6b=?74o6;=n96=4+f5c:>453m01ej9o7:078?l743gl?m54>7:9j562bn3:1(k:n9;300`?j47?7;:k271cb290/j9o6:017a<=in=k36<74;h300`b=83.m8l75126f=>ha35g:?k`3i10:n65f126ff?6=,o>j57?<4d;8jc2f03;h76g>35g4>5<#n=k26<=;e89mb1g?28n07d?<4ea94?"a:j9:le0d>=9l10e<=;d083>!`3i00:?9k6;od7e=<6n21b=?8>9;29 c2f13;9:<64ng6b=n9;<::7>5$g6b=?75>820bk:n8;08?l75>8o1<7*i4`;95706l2dm8l650:9j5706k3:1(k:n9;3124bj47?4;h3125`=83.m8l751343a>haj57?=61g8jc2f03;07d?=61a94?"a=:21b=?8>4;29 c2f13;9:<=4ng6b=n9;<;97>5$g6b=?75>9>0bk:n8;28?l75>991<7*i4`;95707<2dm8l651:9j5707:3:1(k:n9;31252j47<4;h3125g=83.m8l751343=>haj57?=61;8jc2f03;07d?=5g`94?"a=821b=?;i9;29 c2f13;99ko4ng6b=n9;<;<7>5$g6b=?75=ol0bk:n8;28?l75=oo1<7*i4`;9573an2dm8l651:9j573a93:1(k:n9;311c6j47>4;h311``=83.m8l75137e4>haj57?=5g28jc2f03807d?=5g494?"a=821b=?;i4;29 c2f13;99k;4ng6b=n9;?n97>5$g6b=?75=l<0bk:n8;38?l75=l>1<7*i4`;9573b>2dm8l652:9j573bk3:1(k:n9;311`dj47>4;h311`g=83.m8l75137ff>haj57?=6608jc2f03:07d?=66394?"a=921b=?880;29 c2f13;9::<4ng6b=n9;<<:7>5$g6b=?75>>=0bk:n8;38?l75>?31<7*i4`;9570102dm8l650:9j5701?3:1(k:n9;3123>j47?4;h31230=83.m8l751345<>ha65f1345a?6=,o>j57?=67f8jc2f03:07d?=67a94?"a=921b=?8:f;29 c2f13;9:8k4ng6bi6`i4`:95>=n9;<>o7>5$g6b=?75>?>1<7*i4`;95701;2dm8l650:9j5701:3:1(k:n9;31235j47?4;h31203=83.m8l7513460>haj57?=6468jc2f03;07d?=64094?"a=:21b=?8:a;29 c2f13;9:874ng6b56`i4`:95>=n9;5$g6b=?75>=k0bk:n8;28?l75>=31<7*i4`;95703i2dm8l651:9j570303:1(k:n9;3121gj47<4;h31206=83.m8l751347b>haj57?=65d8jc2f03;07d?=65394?"a=821b=?84ng6bk50;&e0d?=9;=n9;5$g6b=?75>=?0bk:n8;28?l75>=>1<7*i4`;95703=2dm8l651:9j5704?3:1(k:n9;31260j47>4;h31263=83.m8l7513402>haj57?=6248jc2f03807d?=62a94?"a=821b=?8l4ng6b=n9;<9n7>5$g6b=?75>;i0bk:n8;38?l75>;k1<7*i4`;95705k2dm8l652:9j5704:3:1(k:n9;31267j47>4;h31266=83.m8l7513405>haj57?=6308jc2f03:07d?=63394?"a=921b=?8=0;29 c2f13;9:?<4ng6b=n9;<9:7>5$g6b=?75>;=0bk:n8;38?l75=mn1<7*i4`;9573ck2dm8l650:9j573cj3:1(k:n9;311aej47?4;h311ag=83.m8l75137gg>ha65f137f6?6=,o>j57?=5d38jc2f03:07d?=5d294?"a=921b=?k62;29 c2f13;9i4?4ng6b50;&e0d?=9;o2=6`i4`:95>=n9;o3j7>5$g6b=?75m0;0bk:n8;08?l75m1o1<7*i4`;957c>92dm8l653:9j57c1:3:1(k:n9;31a37j47>4;h31a36=83.m8l7513g55>haj57?=e738jc2f03807d?=e4g94?"a=;21b=?k:c;29 c2f13;9i;?4ng6b=n9;o>m7>5$g6b=?75m?;0bk:n8;48?l75m<31<7*i4`;957c192dm8l657:9j57c203:1(k:n9;31a37j4764;h31a01=83.m8l7513g55>haj57?=e738jc2f03k07d?=e4794?"a=j21b=?k:4;29 c2f13;9i;?4ng6b=n9;o>=7>5$g6b=?75m?;0bk:n8;g8?l75m<:1<7*i4`;957c192dm8l65f:9j57c3n3:1(k:n9;31a37j47??;:k26`2b290/j9o6:00f24=in=k36ha2d42?k`3i10:?65f13g7f?6=,o>j57?=e738jc2f03;?76g>2d6b>5<#n=k26<=9?10e<!`3i00:>h8>;od7e=<6?21b=?k;6;29 c2f13;9i;?4ng6bh:::18'b1g>288n:<5af5c;>4?<3`;9i9:50;&e0d?=9;o==6`i4`:95d=4?:%d7e<<6:l<:7ch;a982f>=n9;o?>7>5$g6b=?75m?;0bk:n8;3`?>o6:l>:6=4+f5c:>44b>81ej9o7:0f8?l75m=:1<7*i4`;957c192dm8l651d98m44b;o0;6)h;a8826`063gl?m54>f:9j57c4m3:1(k:n9;31a37j47ha?54i00f7d<72-l?m44>2d42?k`3i109?65f13g0=?6=,o>j57?=e738jc2f038?76g>2d1;>5<#n=k26<=:?10e<!`3i00:>h8>;od7e=<5?21b=?k<5;29 c2f13;9i;?4ng6bh=;:18'b1g>288n:<5af5c;>7?<3`;9i>=50;&e0d?=9;o==6`i4`:96d==n9;o8<7>5$g6b=?75m?;0bk:n8;0`?>o6:l8m6=4+f5c:>44b>81ej9o7:3f8?l75m;o1<7*i4`;957c192dm8l652d98m44b:m0;6)h;a8826`063gl?m54=f:9j57c5k3:1(k:n9;31a37j47=?;:k26`4e290/j9o6:00f24=in=k36>?4;h31a7g=83.m8l7513g55>ha2d42?k`3i108?65f13g1j57?=e738jc2f039?76g>2d04>5<#n=k26<=;?10e<!`3i00:>h8>;od7e=<4?21b=?k94;29 c2f13;9i;?4ng6bh8<:18'b1g>288n:<5af5c;>6?<3`;9i8j50;&e0d?=9;o==6`i4`:97d==n9;o?;7>5$g6b=?75m?;0bk:n8;1`?>o6:l9h6=4+f5c:>44b>81ej9o7:2f8?l75m:;1<7*i4`;957c192dm8l653d98m44b:?0;6)h;a8826`063gl?m54j47>4;h31a2`=83.m8l7513g;4>haj57?=e928jc2f03807d?=e6a94?"a=;21b=?k8b;29 c2f13;9i5>4ng6b=n9;o<57>5$g6b=?75m1:0bk:n8;48?l75m>21<7*i4`;957c?82dm8l657:9j57c0?3:1(k:n9;31a=6j4764;h31a20=83.m8l7513g;4>haj57?=e928jc2f03k07d?=e6694?"a=j21b=?k82;29 c2f13;9i5>4ng6b=n9;o<<7>5$g6b=?75m1:0bk:n8;g8?l75m?l1<7*i4`;957c?82dm8l65f:9j57c1m3:1(k:n9;31a=6j47??;:k26`0c290/j9o6:00f<5=in=k36ha2d:3?k`3i10:?65f13g5e?6=,o>j57?=e928jc2f03;?76g>2d4:>5<#n=k26<=9?10e<!`3i00:>h6?;od7e=<6?21b=?k76;29 c2f13;9i5>4ng6bh6::18'b1g>288n4=5af5c;>4?<3`;9i5:50;&e0d?=9;o3<6`i4`:95d=4?:%d7e<<6:l2;7ch;a982f>=n9;o3>7>5$g6b=?75m1:0bk:n8;3`?>o6:l=n6=4+f5c:>44b091ej9o7:0f8?l75m>91<7*i4`;957c?82dm8l651d98m44b>10;6)h;a8826`>73gl?m54>f:9j57c?l3:1(k:n9;31a=ej47>4;h31a=d=83.m8l7513g;g>haj57?=e318jc2f03:07d?=e3094?"a=921b=?k=1;29 c2f13;9i?=4ng6b50;&e0d?=9;o9?6`i4`:97>=n9;nm87>5$g6b=?75lo90bk:n8;28?l75lo81<7*i4`;957ba;2dm8l651:9j57ba93:1(k:n9;31`c5j47<4;h31`c6=83.m8l7513fe7>haj57?=dg18jc2f03>07d?=ddf94?"a==21b=?jjc;29 c2f13;9hk=4ng6b=n9;nnm7>5$g6b=?75lo90bk:n8;:8?l75ll31<7*i4`;957ba;2dm8l659:9j57bb03:1(k:n9;31`c5j47o4;h31``1=83.m8l7513fe7>haj57?=dg18jc2f03i07d?=dd794?"a=l21b=?jj3;29 c2f13;9hk=4ng6b=n9;nn=7>5$g6b=?75lo90bk:n8;33?>o6:mo;6=4+f5c:>44cn:1ej9o7:038?l75lml1<7*i4`;957ba;2dm8l651398m44cll0;6)h;a8826a`43gl?m54>3:9j57bcl3:1(k:n9;31`c5j47?;;:k26abd290/j9o6:00gb6=in=k36<;4;h31`ad=83.m8l7513fe7>ha2ed0?k`3i10:;65f13fgj57?=dg18jc2f03;376g>2ef4>5<#n=k26<=9h10e<!`3i00:>ih<;od7e=<6j21b=?jk4;29 c2f13;9hk=4ng6bij<:18'b1g>288oj>5af5c;>4b<3`;9hi<50;&e0d?=9;nm?6`i4`:95`==n9;no<7>5$g6b=?75lo90bk:n8;03?>o6:mim6=4+f5c:>44cn:1ej9o7:338?l75ljn1<7*i4`;957ba;2dm8l652398m44ckj0;6)h;a8826a`43gl?m54=3:9j57bdj3:1(k:n9;31`c5j47<;;:k26aef290/j9o6:00gb6=in=k36?;4;h31`f?=83.m8l7513fe7>ha;54i00gg=<72-l?m44>2ed0?k`3i109;65f13f`3?6=,o>j57?=dg18jc2f038376g>2ea5>5<#n=k26<=:h10e<!`3i00:>ih<;od7e=<5j21b=?jl2;29 c2f13;9hk=4ng6bim>:18'b1g>288oj>5af5c;>7b<3`;9hn>50;&e0d?=9;nm?6`i4`:96`==n9;nii7>5$g6b=?75lo90bk:n8;13?>o6:mho6=4+f5c:>44cn:1ej9o7:238?l75lki1<7*i4`;957ba;2dm8l653398m44cjk0;6)h;a8826a`43gl?m54<3:9j57bei3:1(k:n9;31`c5j47=;;:k26ad>290/j9o6:00gb6=in=k36>;4;h31`c>=83.m8l7513fe7>ha2ed0?k`3i108;65f13fe2?6=,o>j57?=dg18jc2f039376g>2ed6>5<#n=k26<=;h10e<!`3i00:>ih<;od7e=<4j21b=?jk9;29 c2f13;9hk=4ng6bimj:18'b1g>288oj>5af5c;>6b<3`;9hn=50;&e0d?=9;nm?6`i4`:97`==n9;o:?7>5$g6b=?75m880bk:n8;28?l75m8;1<7*i4`;957c6:2dm8l651:9j57c7n3:1(k:n9;31a44j47<4;h31a5c=83.m8l7513g26>haj57?=e008jc2f03>07d?=e1a94?"a2:le0d>==21b=?k?b;29 c2f13;9i<<4ng6b6`i4`:93>=n9;o;57>5$g6b=?75m880bk:n8;:8?l75m921<7*i4`;957c6:2dm8l659:9j57c7?3:1(k:n9;31a44j47o4;h31a50=83.m8l7513g26>haj57?=e008jc2f03i07d?=e1194?"a2:le0d>=l21b=?k?2;29 c2f13;9i<<4ng6b6`i4`:9b>=n9;o;<7>5$g6b=?75m880bk:n8;33?>o6:mlm6=4+f5c:>44b9;1ej9o7:038?l75loo1<7*i4`;957c6:2dm8l651398m44cnm0;6)h;a8826`753gl?m54>3:9j57bak3:1(k:n9;31a44j47?;;:k26a`e290/j9o6:00f57=in=k36<;4;h31a4g=83.m8l7513g26>ha2d31?k`3i10:;65f13g2j57?=e008jc2f03;376g>2d34>5<#n=k26<2:le0d>=9h10e<!`3i00:>h?=;od7e=<6j21b=?k>4;29 c2f13;9i<<4ng6bh??:18'b1g>288n=?5af5c;>4b<3`;9i=;50;&e0d?=9;o:>6`i4`:95`==n9;o:j7>5$g6b=?75m8o0bk:n8;28?l75m8n1<7*i4`;957c6m2dm8l651:9j57be>3:1(k:n9;31`g3j47>4;h31`g2=83.m8l7513fa1>haj57?=dc78jc2f03807d?=dc094?"a=;21b=?j76;29 c2f13;9h5;4ng6b=n9;n3?7>5$g6b=?75l1?0bk:n8;08?l75l181<7*i4`;957b?=2dm8l653:9j57b?83:1(k:n9;31`=3j47:4;h31`2`=83.m8l7513f;1>haj57?=d978jc2f03<07d?=d6f94?"a=?21b=?j8c;29 c2f13;9h5;4ng6b<3`;9h:l50;&e0d?=9;n396`i4`:9=>=n9;n5$g6b=?75l1?0bk:n8;c8?l75l>31<7*i4`;957b?=2dm8l65b:9j57b003:1(k:n9;31`=3j47m4;h31`21=83.m8l7513f;1>haj57?=d978jc2f03o07d?=d6694?"a=n21b=?j83;29 c2f13;9h5;4ng6bi9=:18'b1g>288o485af5c;>47<3`;9h:?50;&e0d?=9;n396`i4`:957=7ch;a9827>=n9;n=j7>5$g6b=?75l1?0bk:n8;37?>o6:m44c0<1ej9o7:078?l75l?n1<7*i4`;957b?=2dm8l651798m44c>j0;6)h;a8826a>23gl?m54>7:9j57b1i3:1(k:n9;31`=3j47?7;:k26a0>290/j9o6:00g<0=in=k36<74;h31`3>=83.m8l7513f;1>ha2e:6?k`3i10:n65f13f52?6=,o>j57?=d978jc2f03;h76g>2e46>5<#n=k26<=9l10e<!`3i00:>i6:;od7e=<6n21b=?j92;29 c2f13;9h5;4ng6bi8>:18'b1g>288o485af5c;>77<3`;9h8h50;&e0d?=9;n396`i4`:967=7ch;a9817>=n9;n>h7>5$g6b=?75l1?0bk:n8;07?>o6:m?h6=4+f5c:>44c0<1ej9o7:378?l75l23gl?m54=7:9j57b213:1(k:n9;31`=3j47<7;:k26a3?290/j9o6:00g<0=in=k36?74;h31`01=83.m8l7513f;1>hal54i00g13<72-l?m44>2e:6?k`3i109n65f13f60?6=,o>j57?=d978jc2f038h76g>2e70>5<#n=k26<=:l10e<!`3i00:>i6:;od7e=<5n21b=?j:0;29 c2f13;9h5;4ng6bi:i:18'b1g>288o485af5c;>67<3`;9h9k50;&e0d?=9;n396`i4`:977=7ch;a9807>=n9;n?o7>5$g6b=?75l1?0bk:n8;17?>o6:m>i6=4+f5c:>44c0<1ej9o7:278?l75l1k1<7*i4`;957b?=2dm8l653798m44c000;6)h;a8826a>23gl?m54<7:9j57b?03:1(k:n9;31`=3j47=7;:k26a>0290/j9o6:00g<0=in=k36>74;h31`=7=83.m8l7513f;1>ha2e:6?k`3i108n65f13f5f?6=,o>j57?=d978jc2f039h76g>2e43>5<#n=k26<=;l10e<!`3i00:>i6:;od7e=<4n21b=?jn5;29 c2f13;9hl:4ng6b=n9;nj=7>5$g6b=?75lh>0bk:n8;08?l75lh:1<7*i4`;957bf<2dm8l653:9j57b>n3:1(k:n9;31`d2j47:4;h31`haj57?=d`68jc2f03<07d?=d8a94?"a=?21b=?j6b;29 c2f13;9hl:4ng6b<3`;9h4o50;&e0d?=9;nj86`i4`:9=>=n9;n257>5$g6b=?75lh>0bk:n8;c8?l75l021<7*i4`;957bf<2dm8l65b:9j57b>>3:1(k:n9;31`d2j47m4;h31`<3=83.m8l7513fb0>haj57?=d`68jc2f03o07d?=d8194?"a=n21b=?j62;29 c2f13;9hl:4ng6bi7>:18'b1g>288om95af5c;>47<3`;9h4>50;&e0d?=9;nj86`i4`:957==n9;n3i7>5$g6b=?75lh>0bk:n8;37?>o6:m2o6=4+f5c:>44ci=1ej9o7:078?l75lhi1<7*i4`;957bf<2dm8l651798m44cik0;6)h;a8826ag33gl?m54>7:9j57bfi3:1(k:n9;31`d2j47?7;:k26ag>290/j9o6:00ge1=in=k36<74;h31`d>=83.m8l7513fb0>ha2ec7?k`3i10:n65f13fb2?6=,o>j57?=d`68jc2f03;h76g>2ec1>5<#n=k26<=9l10e<!`3i00:>io;;od7e=<6n21b=?jm1;29 c2f13;9ho>4ng6b=n9;n?47>5$g6b=?75l==0bk:n8;28?l75l=<1<7*i4`;957b3?2dm8l651:9j57b3=3:1(k:n9;31`11j47<4;h31`12=83.m8l7513f73>haj57?=d058jc2f03:07d?=d0494?"a7:le0d>=921b=?j>5;29 c2f13;9h<94ng6b=n9;n:>7>5$g6b=?75l8=0bk:n8;68?l75l8;1<7*i4`;957b6?2dm8l655:9j57b683:1(k:n9;31`41j4784;h31`5`=83.m8l7513f23>haj57?=d058jc2f03207d?=d1f94?"a7:le0d>=121b=?j?c;29 c2f13;9h<94ng6b=n9;n;m7>5$g6b=?75l8=0bk:n8;a8?l75l931<7*i4`;957b6?2dm8l65d:9j57b7?3:1(k:n9;31`41j47k4;h31`50=83.m8l7513f23>haj57?=d058jc2f03;;76g>2e27>5<#n=k26<7:le0d>=9;10e<!`3i00:>i?8;od7e=<6;21b=?j?1;29 c2f13;9h<94ng6bi>?:18'b1g>288o=:5af5c;>43<3`;9okh50;&e0d?=9;n:;6`i4`:953==n9;imo7>5$g6b=?75l8=0bk:n8;3;?>o6:jli6=4+f5c:>44c9>1ej9o7:0;8?l75kok1<7*i4`;957b6?2dm8l651`98m44dn00;6)h;a8826a703gl?m54>b:9j57ea03:1(k:n9;31`41j47?l;:k26f`0290/j9o6:00g52=in=k36ha2e34?k`3i10:j65f13ae0?6=,o>j57?=d058jc2f038;76g>2bd0>5<#n=k26<7:le0d>=:;10e<!`3i00:>i?8;od7e=<5;21b=?mjf;29 c2f13;9h<94ng6bnkj:18'b1g>288o=:5af5c;>73<3`;9ohj50;&e0d?=9;n:;6`i4`:963==n9;inn7>5$g6b=?75l8=0bk:n8;0;?>o6:joj6=4+f5c:>44c9>1ej9o7:3;8?l75kl31<7*i4`;957b6?2dm8l652`98m44dm10;6)h;a8826a703gl?m54=b:9j57eb>3:1(k:n9;31`41j47hah54i00`a6<72-l?m44>2e34?k`3i109j65f13af6?6=,o>j57?=d058jc2f039;76g>2bg2>5<#n=k26<7:le0d>=;;10e<!`3i00:>i?8;od7e=<4;21b=?mke;29 c2f13;9h<94ng6bnjk:18'b1g>288o=:5af5c;>63<3`;9h=n9;n:m7>5$g6b=?75l8=0bk:n8;1;?>o6:m;26=4+f5c:>44c9>1ej9o7:2;8?l75l891<7*i4`;957b6?2dm8l653`98m44c810;6)h;a8826a703gl?m54j47=l;:k26f`5290/j9o6:00g52=in=k36>j4;h31g`1=83.m8l7513f23>ha2e34?k`3i108j65f13f03?6=,o>j57?=d248jc2f03:07d?=d2794?"a=921b=?j<3;29 c2f13;9h>84ng6b<50;&e0d?=9;n8:6`i4`:97>=n9;n8=7>5$g6b=?75l:<0bk:n8;68?l75l::1<7*i4`;957b4>2dm8l655:9j57b5n3:1(k:n9;31`60j4784;h31`7c=83.m8l7513f02>haj57?=d248jc2f03207d?=d3a94?"a=121b=?j=b;29 c2f13;9h>84ng6b=n9;n947>5$g6b=?75l:<0bk:n8;a8?l75l;=1<7*i4`;957b4>2dm8l65d:9j57b5>3:1(k:n9;31`60j47k4;h31`73=83.m8l7513f02>haj57?=d248jc2f03;;76g>2e00>5<#n=k26<=9;10e<!`3i00:>i=9;od7e=<6;21b=?j=0;29 c2f13;9h>84ng6bi?i:18'b1g>288o?;5af5c;>43<3`;9h>k50;&e0d?=9;n8:6`i4`:953==n9;n8o7>5$g6b=?75l:<0bk:n8;3;?>o6:m9i6=4+f5c:>44c;?1ej9o7:0;8?l75l:k1<7*i4`;957b4>2dm8l651`98m44c;00;6)h;a8826a513gl?m54>b:9j57b403:1(k:n9;31`60j47?l;:k26a53290/j9o6:00g73=in=k36ha2e15?k`3i10:j65f13f77?6=,o>j57?=d508jc2f03:07d?=d5394?"a=921b=?mka;29 c2f13;9oi74ng6b=n9;io;7>5$g6b=?75km30bk:n8;08?l75km<1<7*i4`;957ec12dm8l653:9j57efi3:1(k:n9;31gd?j47>4;h31gd>=83.m8l7513ab=>haj57?=c`;8jc2f03807d?=c`494?"a=;21b=?mn4;29 c2f13;9ol74ng6b=n9;ij>7>5$g6b=?75kh30bk:n8;48?l75kh;1<7*i4`;957ef12dm8l657:9j57ef83:1(k:n9;31gd?j4764;h31g<`=83.m8l7513ab=>haj57?=c`;8jc2f03k07d?=c8f94?"a=j21b=?m6c;29 c2f13;9ol74ng6b=n9;i257>5$g6b=?75kh30bk:n8;g8?l75k021<7*i4`;957ef12dm8l65f:9j57e>?3:1(k:n9;31gd?j47??;:k26f?1290/j9o6:00`e<=in=k36ha2bc:?k`3i10:?65f13a:7?6=,o>j57?=c`;8jc2f03;?76g>2b;1>5<#n=k26<=9?10e<!`3i00:>no6;od7e=<6?21b=?m7e;29 c2f13;9ol74ng6bn6k:18'b1g>288hm45af5c;>4?<3`;9o5m50;&e0d?=9;ij56`i4`:95d==n9;i3m7>5$g6b=?75kh30bk:n8;3`?>o6:j226=4+f5c:>44di01ej9o7:0f8?l75k121<7*i4`;957ef12dm8l651d98m44d0>0;6)h;a8826fg>3gl?m54>f:9j57e?>3:1(k:n9;31gd?j472290/j9o6:00`e<=in=k36??4;h31g=5=83.m8l7513ab=>ha?54i00`<7<72-l?m44>2bc:?k`3i109?65f13a;5?6=,o>j57?=c`;8jc2f038?76g>2b:3>5<#n=k26<=:?10e<!`3i00:>no6;od7e=<5?21b=?m8d;29 c2f13;9ol74ng6bn9l:18'b1g>288hm45af5c;>7?<3`;9o:l50;&e0d?=9;ij56`i4`:96d==n9;i<47>5$g6b=?75kh30bk:n8;0`?>o6:j=<6=4+f5c:>44di01ej9o7:3f8?l75k><1<7*i4`;957ef12dm8l652d98m44d?<0;6)h;a8826fg>3gl?m54=f:9j57e0<3:1(k:n9;31gd?j47=?;:k26f14290/j9o6:00`e<=in=k36>?4;h31g24=83.m8l7513ab=>ha2bc:?k`3i108?65f13a44?6=,o>j57?=c`;8jc2f039?76g>2b4e>5<#n=k26<=;?10e<!`3i00:>no6;od7e=<4?21b=?mnc;29 c2f13;9ol74ng6bnom:18'b1g>288hm45af5c;>6?<3`;9ol;50;&e0d?=9;ij56`i4`:97d==n9;i3j7>5$g6b=?75kh30bk:n8;1`?>o6:j2?6=4+f5c:>44di01ej9o7:2f8?l75k>31<7*i4`;957ef12dm8l653d98m44d>l0;6)h;a8826fg>3gl?m54j47>4;h31gf1=83.m8l7513a`<>haj57?=cb:8jc2f03807d?=cb694?"a=;21b=?ml3;29 c2f13;9on64ng6b=n9;ih=7>5$g6b=?75kj20bk:n8;48?l75kj:1<7*i4`;957ed02dm8l657:9j57een3:1(k:n9;31gf>j4764;h31ggc=83.m8l7513a`<>haj57?=cb:8jc2f03k07d?=cca94?"a=j21b=?mma;29 c2f13;9on64ng6b=n9;ii47>5$g6b=?75kj20bk:n8;g8?l75kk=1<7*i4`;957ed02dm8l65f:9j57ee>3:1(k:n9;31gf>j47??;:k26fd2290/j9o6:00`g==in=k36ha2ba;?k`3i10:?65f13aa6?6=,o>j57?=cb:8jc2f03;?76g>2b`2>5<#n=k26<=9?10e<!`3i00:>nm7;od7e=<6?21b=?mle;29 c2f13;9on64ng6bnmk:18'b1g>288ho55af5c;>4?<3`;9onm50;&e0d?=9;ih46`i4`:95d==n9;ihm7>5$g6b=?75kj20bk:n8;3`?>o6:ji=6=4+f5c:>44dk11ej9o7:0f8?l75kkh1<7*i4`;957ed02dm8l651d98m44dj90;6)h;a8826fe?3gl?m54>f:9j57ec=3:1(k:n9;31ga2j47>4;h31ga5=83.m8l7513ag0>haj57?=c7`8jc2f03:07d?=c7c94?"a=921b=?m99;29 c2f13;9o;l4ng6b=n9;i8o7>5$g6b=?75k:h0bk:n8;28?l75k:k1<7*i4`;957e4j2dm8l651:9j57e413:1(k:n9;31g6dj47<4;h31g6>=83.m8l7513a0f>haj57?=c2`8jc2f03>07d?=c2794?"a==21b=?m<4;29 c2f13;9o>l4ng6b=50;&e0d?=9;i8n6`i4`:93>=n9;i8>7>5$g6b=?75k:h0bk:n8;:8?l75k:;1<7*i4`;957e4j2dm8l659:9j57e483:1(k:n9;31g6dj47o4;h31g7`=83.m8l7513a0f>haj57?=c2`8jc2f03i07d?=c3f94?"a=l21b=?m=b;29 c2f13;9o>l4ng6b=n9;i957>5$g6b=?75k:h0bk:n8;33?>o6:j836=4+f5c:>44d;k1ej9o7:038?l75k;=1<7*i4`;957e4j2dm8l651398m44d:?0;6)h;a8826f5e3gl?m54>3:9j57e5=3:1(k:n9;31g6dj47?;;:k26f43290/j9o6:00`7g=in=k36<;4;h31g75=83.m8l7513a0f>ha2b1a?k`3i10:;65f13a14?6=,o>j57?=c2`8jc2f03;376g>2b3e>5<#n=k26<=9h10e<!`3i00:>n=m;od7e=<6j21b=?m>c;29 c2f13;9o>l4ng6bn?m:18'b1g>288h?o5af5c;>4b<3`;9o=n9;i:47>5$g6b=?75k:h0bk:n8;03?>o6:j;<6=4+f5c:>44d;k1ej9o7:338?l75k8?1<7*i4`;957e4j2dm8l652398m44d9=0;6)h;a8826f5e3gl?m54=3:9j57e6;3:1(k:n9;31g6dj47<;;:k26f75290/j9o6:00`7g=in=k36?;4;h31g47=83.m8l7513a0f>ha;54i00`55<72-l?m44>2b1a?k`3i109;65f13a3b?6=,o>j57?=c2`8jc2f038376g>2b2f>5<#n=k26<=:h10e<!`3i00:>n=m;od7e=<5j21b=?m?a;29 c2f13;9o>l4ng6bn>6:18'b1g>288h?o5af5c;>7b<3`;9o=650;&e0d?=9;i8n6`i4`:96`==n9;i;:7>5$g6b=?75k:h0bk:n8;13?>o6:j:>6=4+f5c:>44d;k1ej9o7:238?l75k9>1<7*i4`;957e4j2dm8l653398m44d8:0;6)h;a8826f5e3gl?m54<3:9j57e7:3:1(k:n9;31g6dj47=;;:k26f66290/j9o6:00`7g=in=k36>;4;h31g16=83.m8l7513a0f>ha2b1a?k`3i108;65f13a0a?6=,o>j57?=c2`8jc2f039376g>2b1g>5<#n=k26<=;h10e<!`3i00:>n=m;od7e=<4j21b=?m=1;29 c2f13;9o>l4ng6bn?9:18'b1g>288h?o5af5c;>6b<3`;9o=l50;&e0d?=9;i8n6`i4`:97`==n9;i>n7>5$g6b=?75kj47<4;h31g00=83.m8l7513a6e>haj57?=c4c8jc2f03>07d?=c4694?"a==21b=?m:3;29 c2f13;9o8o4ng6bm6`i4`:93>=n9;i>=7>5$g6b=?75kj47o4;h31g1c=83.m8l7513a6e>haj57?=c4c8jc2f03i07d?=c5`94?"a=l21b=?m;a;29 c2f13;9o8o4ng6bm6`i4`:9b>=n9;i?47>5$g6b=?75ko6:j><6=4+f5c:>44d=h1ej9o7:038?l75k=<1<7*i4`;957e2i2dm8l651398m44d<<0;6)h;a8826f3f3gl?m54>3:9j57e3<3:1(k:n9;31g0gj47?;;:k26f24290/j9o6:00`1d=in=k36<;4;h31g34=83.m8l7513a6e>ha2b7b?k`3i10:;65f13a54?6=,o>j57?=c4c8jc2f03;376g>2b7e>5<#n=k26<=9h10e<!`3i00:>n;n;od7e=<6j21b=?m:c;29 c2f13;9o8o4ng6bn;7:18'b1g>288h9l5af5c;>4b<3`;9o9j50;&e0d?=9;i>m6`i4`:95`==n9;i=;7>5$g6b=?75k?<0bk:n8;28?l75k??1<7*i4`;957e1>2dm8l651:9j564083:1(k:n9;3063`j47>4;h3063c=83.m8l751205b>haj57?<27d8jc2f03807d?<27a94?"a<9f:le0d>=;21b=><;0;29 c2f13;8>>h4ng6b>k50;&e0d?=9:88j6`i4`:95>=n9:88h7>5$g6b=?74::l0bk:n8;08?l74::i1<7*i4`;95644n2dm8l653:9j5644i3:1(k:n9;3066`j47:4;h3066?=83.m8l751200b>haj57?<22d8jc2f03<07d?<22594?"a<=?21b=><<6;29 c2f13;8>>h4ng6b<3`;8>>;50;&e0d?=9:88j6`i4`:9=>=n9:8887>5$g6b=?74::l0bk:n8;c8?l74::91<7*i4`;95644n2dm8l65b:9j5644:3:1(k:n9;3066`j47m4;h30667=83.m8l751200b>haj57?<22d8jc2f03o07d?<23g94?"a<=n21b=><=d;29 c2f13;8>>h4ng6b2899?k5af5c;>47<3`;8>?l50;&e0d?=9:88j6`i4`:957=l4?:%d7e<<6;;9m7ch;a9827>=n9:8957>5$g6b=?74::l0bk:n8;37?>o6;;836=4+f5c:>455;o1ej9o7:078?l74:;=1<7*i4`;95644n2dm8l651798m455:?0;6)h;a882775a3gl?m54>7:9j5645<3:1(k:n9;3066`j47?7;:k27744290/j9o6:0117c=in=k36<74;h30674=83.m8l751200b>ha331e?k`3i10:n65f12014?6=,o>j57?<22d8jc2f03;h76g>333e>5<#n=k26<==3g9mb1g?28n07d?<20g94?"a<=9l10e<==1e83>!`3i00:??=i;od7e=<6n21b=><>c;29 c2f13;8>>h4ng6b2899?k5af5c;>77<3`;8><750;&e0d?=9:88j6`i4`:967==n9:8:;7>5$g6b=?74::l0bk:n8;07?>o6;;;=6=4+f5c:>455;o1ej9o7:378?l74:8?1<7*i4`;95644n2dm8l652798m4559=0;6)h;a882775a3gl?m54=7:9j5646;3:1(k:n9;3066`j47<7;:k27775290/j9o6:0117c=in=k36?74;h30647=83.m8l751200b>hal54i01155<72-l?m44>331e?k`3i109n65f1203a?6=,o>j57?<22d8jc2f038h76g>332g>5<#n=k26<==3g9mb1g?2;n07d?<21a94?"a<=:l10e<==0c83>!`3i00:??=i;od7e=<5n21b=>>h4ng6b6:18'b1g>2899?k5af5c;>67<3`;8>=650;&e0d?=9:88j6`i4`:977==n9:8;:7>5$g6b=?74::l0bk:n8;17?>o6;;:>6=4+f5c:>455;o1ej9o7:278?l74:=>1<7*i4`;95644n2dm8l653798m455<:0;6)h;a882775a3gl?m54<7:9j5643:3:1(k:n9;3066`j47=7;:k27726290/j9o6:0117c=in=k36>74;h3066d=83.m8l751200b>ha331e?k`3i108n65f12011?6=,o>j57?<22d8jc2f039h76g>333b>5<#n=k26<==3g9mb1g?2:n07d?<21d94?"a<=;l10e<==0583>!`3i00:??=i;od7e=<4n21b=><:f;29 c2f13;8>8k4ng6b8j50;&e0d?=9:8>i6`i4`:95>=n9:8>n7>5$g6b=?74:j47:4;h3060>=83.m8l751206a>haj57?<24g8jc2f03<07d?<24494?"a<:e:le0d>=?21b=><:5;29 c2f13;8>8k4ng6b<3`;8>8:50;&e0d?=9:8>i6`i4`:9=>=n9:8>?7>5$g6b=?74:j47m4;h3061`=83.m8l751206a>haj57?<24g8jc2f03o07d?<25f94?"a<:e:le0d>=n21b=><;c;29 c2f13;8>8k4ng6b28999h5af5c;>47<3`;8>9o50;&e0d?=9:8>i6`i4`:957==n9:8?47>5$g6b=?74:o6;;><6=4+f5c:>455=l1ej9o7:078?l74:?<1<7*i4`;95642m2dm8l651798m455><0;6)h;a882773b3gl?m54>7:9j5641<3:1(k:n9;3060cj47?7;:k27704290/j9o6:0111`=in=k36<74;h30634=83.m8l751206a>ha337f?k`3i10:n65f12054?6=,o>j57?<24g8jc2f03;h76g>337`>5<#n=k26<==5d9mb1g?28n07d?<24394?"a<:e:le0d>=9l10e<==4783>!`3i00:??;j;od7e=<6n21b=><9b;29 c2f13;8>;o4ng6b;750;&e0d?=9:8=m6`i4`:95>=n9:8;>7>5$g6b=?74:9;0bk:n8;28?l74:9:1<7*i4`;9564792dm8l651:9j567an3:1(k:n9;30657j47<4;h305cc=83.m8l7512035>haj57?<1e38jc2f03:07d?<1e294?"a?k1:le0d>=921b=>?lf;29 c2f13;8=i?4ng6b=n9:;ho7>5$g6b=?749m;0bk:n8;68?l749jh1<7*i4`;9567c92dm8l655:9j567di3:1(k:n9;305a7j4784;h305f?=83.m8l75123g5>haj57?<1e38jc2f03207d?<1b594?"a?k1:le0d>=121b=>?l6;29 c2f13;8=i?4ng6b=n9:;h87>5$g6b=?749m;0bk:n8;a8?l749j91<7*i4`;9567c92dm8l65d:9j567d93:1(k:n9;305a7j47k4;h305f6=83.m8l75123g5>haj57?<1e38jc2f03;;76g>30`f>5<#n=k26<=>d09mb1g?28;07d?<1cf94?"a?k1:le0d>=9;10e<=>bb83>!`3i00:?;od7e=<6;21b=>?mb;29 c2f13;8=i?4ng6b289:h<5af5c;>43<3`;8=o750;&e0d?=9:;o=6`i4`:953==n9:;i:7>5$g6b=?749m;0bk:n8;3;?>o6;8h>6=4+f5c:>456l81ej9o7:0;8?l749k>1<7*i4`;9567c92dm8l651`98m456j:0;6)h;a88274b63gl?m54>b:9j567e:3:1(k:n9;305a7j47?l;:k274d6290/j9o6:012`4=in=k36ha30f2?k`3i10:j65f123ba?6=,o>j57?<1e38jc2f038;76g>30cg>5<#n=k26<=>d09mb1g?2;;07d?<1``94?"a?k1:le0d>=:;10e<=>a`83>!`3i00:?;od7e=<5;21b=>?n9;29 c2f13;8=i?4ng6b289:h<5af5c;>73<3`;8=l950;&e0d?=9:;o=6`i4`:963==n9:;j97>5$g6b=?749m;0bk:n8;0;?>o6;8k?6=4+f5c:>456l81ej9o7:3;8?l749h91<7*i4`;9567c92dm8l652`98m456i;0;6)h;a88274b63gl?m54=b:9j567f83:1(k:n9;305a7j47hah54i012=a<72-l?m44>30f2?k`3i109j65f123:g?6=,o>j57?<1e38jc2f039;76g>30;a>5<#n=k26<=>d09mb1g?2:;07d?<18c94?"a?k1:le0d>=;;10e<=>9883>!`3i00:?;od7e=<4;21b=>?68;29 c2f13;8=i?4ng6b289:h<5af5c;>63<3`;8=i850;&e0d?=9:;o=6`i4`:973==n9:;o87>5$g6b=?749m;0bk:n8;1;?>o6;8n86=4+f5c:>456l81ej9o7:2;8?l749jn1<7*i4`;9567c92dm8l653`98m456k;0;6)h;a88274b63gl?m54j47=l;:k274gd290/j9o6:012`4=in=k36>j4;h305d7=83.m8l75123g5>ha30f2?k`3i108j65f123e5?6=,o>j57?<1g28jc2f03:07d?<1dd94?"a?i0:le0d>=921b=>?jd;29 c2f13;8=k>4ng6b=n9:;nn7>5$g6b=?749o:0bk:n8;68?l749lk1<7*i4`;9567a82dm8l655:9j567b13:1(k:n9;305c6j4784;h305`>=83.m8l75123e4>haj57?<1g28jc2f03207d?<1d494?"a?i0:le0d>=121b=>?j5;29 c2f13;8=k>4ng6b=n9:;n>7>5$g6b=?749o:0bk:n8;a8?l749l;1<7*i4`;9567a82dm8l65d:9j567b83:1(k:n9;305c6j47k4;h305a`=83.m8l75123e4>haj57?<1g28jc2f03;;76g>30fg>5<#n=k26<=>f19mb1g?28;07d?<1ea94?"a?i0:le0d>=9;10e<=>dc83>!`3i00:??ka;29 c2f13;8=k>4ng6b289:j=5af5c;>43<3`;8=k650;&e0d?=9:;m<6`i4`:953==n9:;m:7>5$g6b=?749o:0bk:n8;3;?>o6;8l>6=4+f5c:>456n91ej9o7:0;8?l749o>1<7*i4`;9567a82dm8l651`98m456n:0;6)h;a88274`73gl?m54>b:9j567a:3:1(k:n9;305c6j47?l;:k274cb290/j9o6:012b5=in=k36ha30d3?k`3i10:j65f123e`?6=,o>j57?<1ga8jc2f03:07d?<1g`94?"a?ic:le0d>=921b=>?64;29 c2f13;8=4=4ng6b=n9:;2=7>5$g6b=?749090bk:n8;08?l7490:1<7*i4`;9567>;2dm8l653:9j5671<3:1(k:n9;30535j47>4;h30534=83.m8l7512357>haj57?<1718jc2f03807d?<17294?"a?93:le0d>=;21b=>?:e;29 c2f13;8=;=4ng6b=n9:;>o7>5$g6b=?749?90bk:n8;48?l749j4764;h3050?=83.m8l7512357>haj57?<1718jc2f03k07d?<14594?"a?93:le0d>=j21b=>?:6;29 c2f13;8=;=4ng6b=n9:;>?7>5$g6b=?749?90bk:n8;g8?l749<81<7*i4`;95671;2dm8l65f:9j567293:1(k:n9;30535j47??;:k27437290/j9o6:01226=in=k36ha3040?k`3i10:?65f1237`?6=,o>j57?<1718jc2f03;?76g>306`>5<#n=k26<=>629mb1g?28?07d?<15`94?"a?93:le0d>=9?10e<=>4`83>!`3i00:?<8<;od7e=<6?21b=>?;8;29 c2f13;8=;=4ng6b289::>5af5c;>4?<3`;8=9850;&e0d?=9:;=?6`i4`:95d==n9:;?87>5$g6b=?749?90bk:n8;3`?>o6;8>86=4+f5c:>456>:1ej9o7:0f8?l749=81<7*i4`;95671;2dm8l651d98m456<80;6)h;a88274043gl?m54>f:9j567383:1(k:n9;30535j47ha?54i0127f<72-l?m44>3040?k`3i109?65f1230f?6=,o>j57?<1718jc2f038?76g>301b>5<#n=k26<=>629mb1g?2;?07d?<12;94?"a?93:le0d>=:?10e<=>3983>!`3i00:?<8<;od7e=<5?21b=>?<7;29 c2f13;8=;=4ng6b289::>5af5c;>7?<3`;8=>;50;&e0d?=9:;=?6`i4`:96d==n9:;8>7>5$g6b=?749?90bk:n8;0`?>o6;89:6=4+f5c:>456>:1ej9o7:3f8?l749::1<7*i4`;95671;2dm8l652d98m456:o0;6)h;a88274043gl?m54=f:9j5675m3:1(k:n9;30535j47=?;:k2744c290/j9o6:01226=in=k36>?4;h3057e=83.m8l7512357>ha3040?k`3i108?65f1231e?6=,o>j57?<1718jc2f039?76g>300:>5<#n=k26<=>629mb1g?2:?07d?<17:94?"a?93:le0d>=;?10e<=>6683>!`3i00:?<8<;od7e=<4?21b=>?96;29 c2f13;8=;=4ng6b289::>5af5c;>6?<3`;8=8h50;&e0d?=9:;=?6`i4`:97d==n9:;?57>5$g6b=?749?90bk:n8;1`?>o6;89n6=4+f5c:>456>:1ej9o7:2f8?l749:91<7*i4`;95671;2dm8l653d98m456:10;6)h;a88274043gl?m54j47>4;h305=7=83.m8l75123;6>haj57?<1908jc2f03807d?<16g94?"a?72:le0d>=;21b=>?8d;29 c2f13;8=5<4ng6b6`i4`:91>=n9:;5$g6b=?749180bk:n8;48?l749>k1<7*i4`;9567?:2dm8l657:9j567013:1(k:n9;305=4j4764;h3052>=83.m8l75123;6>haj57?<1908jc2f03k07d?<16494?"a?72:le0d>=j21b=>?84;29 c2f13;8=5<4ng6b6`i4`:9`>=n9:;<>7>5$g6b=?749180bk:n8;g8?l749>;1<7*i4`;9567?:2dm8l65f:9j567083:1(k:n9;305=4j47??;:k2740a290/j9o6:012<7=in=k36ha30:1?k`3i10:?65f1235g?6=,o>j57?<1908jc2f03;?76g>304a>5<#n=k26<=>839mb1g?28?07d?<19c94?"a?72:le0d>=9?10e<=>8883>!`3i00:?<6=;od7e=<6?21b=>?78;29 c2f13;8=5<4ng6b289:4?5af5c;>4?<3`;8=5850;&e0d?=9:;3>6`i4`:95d==n9:;387>5$g6b=?749180bk:n8;3`?>o6;82;6=4+f5c:>4560;1ej9o7:0f8?l749>?1<7*i4`;9567?:2dm8l651d98m456>h0;6)h;a88274>53gl?m54>f:9j567?n3:1(k:n9;305=cj47>4;h305=b=83.m8l75123;a>haj57?<1378jc2f03:07d?<13694?"a?=5:le0d>=921b=>?=3;29 c2f13;8=?;4ng6b=n9::m:7>5$g6b=?748o?0bk:n8;28?l748o>1<7*i4`;9566a=2dm8l651:9j566a;3:1(k:n9;304c3j47<4;h304c4=83.m8l75122e1>haj57?<0g78jc2f03>07d?<0dd94?"a>i5:le0d>==21b=>>je;29 c2f13;8=n9::no7>5$g6b=?748o?0bk:n8;:8?l748lh1<7*i4`;9566a=2dm8l659:9j566bi3:1(k:n9;304c3j47o4;h304`?=83.m8l75122e1>haj57?<0g78jc2f03i07d?<0d594?"a>i5:le0d>=l21b=>>j5;29 c2f13;8=n9::n?7>5$g6b=?748o?0bk:n8;33?>o6;9o96=4+f5c:>457n<1ej9o7:038?l748l;1<7*i4`;9566a=2dm8l651398m457m90;6)h;a88275`23gl?m54>3:9j566cn3:1(k:n9;304c3j47?;;:k275bb290/j9o6:013b0=in=k36<;4;h304ab=83.m8l75122e1>ha31d6?k`3i10:;65f122ge?6=,o>j57?<0g78jc2f03;376g>31f:>5<#n=k26<=?f49mb1g?28307d?<0e:94?"a>i5:le0d>=9h10e<=?d683>!`3i00:?=h:;od7e=<6j21b=>>k6;29 c2f13;8289;j85af5c;>4b<3`;84?:%d7e<<6;9l>7ch;a982b>=n9::o>7>5$g6b=?748o?0bk:n8;03?>o6;9n:6=4+f5c:>457n<1ej9o7:338?l748jl1<7*i4`;9566a=2dm8l652398m457kl0;6)h;a88275`23gl?m54=3:9j566dl3:1(k:n9;304c3j47<;;:k275ed290/j9o6:013b0=in=k36?;4;h304fd=83.m8l75122e1>ha;54i013gd<72-l?m44>31d6?k`3i109;65f122`=?6=,o>j57?<0g78jc2f038376g>31a;>5<#n=k26<=?f49mb1g?2;307d?<0b594?"a>i5:le0d>=:h10e<=?c783>!`3i00:?=h:;od7e=<5j21b=>>l4;29 c2f13;8289;j85af5c;>7b<3`;87ch;a981b>=n9::h<7>5$g6b=?748o?0bk:n8;13?>o6;9hm6=4+f5c:>457n<1ej9o7:238?l748ko1<7*i4`;9566a=2dm8l653398m457jm0;6)h;a88275`23gl?m54<3:9j566ek3:1(k:n9;304c3j47=;;:k275de290/j9o6:013b0=in=k36>;4;h304cg=83.m8l75122e1>ha31d6?k`3i108;65f122ej57?<0g78jc2f039376g>31d4>5<#n=k26<=?f49mb1g?2:307d?<0g394?"a>i5:le0d>=;h10e<=?e783>!`3i00:?=h:;od7e=<4j21b=>>kb;29 c2f13;8289;j85af5c;>6b<3`;87ch;a980b>=n9:;:97>5$g6b=?7498>0bk:n8;28?l749891<7*i4`;95676<2dm8l651:9j567693:1(k:n9;30542j47<4;h30546=83.m8l7512320>haj57?<1068jc2f03>07d?<11g94?"a?>4:le0d>==21b=>??d;29 c2f13;8=<:4ng6b=n9:;;n7>5$g6b=?7498>0bk:n8;:8?l7499k1<7*i4`;95676<2dm8l659:9j567713:1(k:n9;30542j47o4;h3055>=83.m8l7512320>haj57?<1068jc2f03i07d?<11794?"a?>4:le0d>=l21b=>??4;29 c2f13;8=<:4ng6b=n9:;;>7>5$g6b=?7498>0bk:n8;33?>o6;8::6=4+f5c:>4569=1ej9o7:038?l7499:1<7*i4`;95676<2dm8l651398m457no0;6)h;a88274733gl?m54>3:9j566am3:1(k:n9;30542j47?;;:k275`c290/j9o6:01251=in=k36<;4;h3054e=83.m8l7512320>ha3037?k`3i10:;65f1232e?6=,o>j57?<1068jc2f03;376g>303:>5<#n=k26<=>159mb1g?28307d?<10:94?"a?>4:le0d>=9h10e<=>1683>!`3i00:??>6;29 c2f13;8=<:4ng6b289:=95af5c;>4b<3`;8==950;&e0d?=9:;:86`i4`:95`==n9:;9=7>5$g6b=?749;:0bk:n8;28?l7498l1<7*i4`;9567582dm8l651:9j566e03:1(k:n9;304g1j47>4;h304g0=83.m8l75122a3>haj57?<0c58jc2f03807d?<0c694?"a>m7:le0d>=;21b=>>78;29 c2f13;8<594ng6b=n9::397>5$g6b=?7481=0bk:n8;08?l7481>1<7*i4`;9566??2dm8l653:9j566?:3:1(k:n9;304=1j47:4;h304=7=83.m8l75122;3>haj57?<0958jc2f03<07d?<06d94?"a>77:le0d>=?21b=>>8e;29 c2f13;8<594ng6b<3`;8<:j50;&e0d?=9::3;6`i4`:9=>=n9::5$g6b=?7481=0bk:n8;c8?l748>h1<7*i4`;9566??2dm8l65b:9j5660i3:1(k:n9;304=1j47m4;h3042?=83.m8l75122;3>haj57?<0958jc2f03o07d?<06494?"a>77:le0d>=n21b=>>85;29 c2f13;8<594ng6b289;4:5af5c;>47<3`;8<:=50;&e0d?=9::3;6`i4`:957==n9::<=7>5$g6b=?7481=0bk:n8;37?>o6;9=;6=4+f5c:>4570>1ej9o7:078?l748?l1<7*i4`;9566??2dm8l651798m457>l0;6)h;a88275>03gl?m54>7:9j5661k3:1(k:n9;304=1j47?7;:k2750e290/j9o6:013<2=in=k36<74;h3043g=83.m8l75122;3>ha31:4?k`3i10:n65f1225j57?<0958jc2f03;h76g>3144>5<#n=k26<=?869mb1g?28n07d?<07494?"a>77:le0d>=9l10e<=?6483>!`3i00:?=68;od7e=<6n21b=>>94;29 c2f13;8<594ng6b289;4:5af5c;>77<3`;8<;?50;&e0d?=9::3;6`i4`:967==n9::>j7>5$g6b=?7481=0bk:n8;07?>o6;9?n6=4+f5c:>4570>1ej9o7:378?l74803gl?m54=7:9j5662j3:1(k:n9;304=1j47<7;:k2753f290/j9o6:013<2=in=k36?74;h3040?=83.m8l75122;3>hal54i0131=<72-l?m44>31:4?k`3i109n65f12262?6=,o>j57?<0958jc2f038h76g>3176>5<#n=k26<=?869mb1g?2;n07d?<04694?"a>77:le0d>=:l10e<=?5283>!`3i00:?=68;od7e=<5n21b=>>:2;29 c2f13;8<594ng6b:18'b1g>289;4:5af5c;>67<3`;8<8>50;&e0d?=9::3;6`i4`:977==n9::?i7>5$g6b=?7481=0bk:n8;17?>o6;9>o6=4+f5c:>4570>1ej9o7:278?l7481i1<7*i4`;9566??2dm8l653798m4570k0;6)h;a88275>03gl?m54<7:9j566?i3:1(k:n9;304=1j47=7;:k275>>290/j9o6:013<2=in=k36>74;h304=5=83.m8l75122;3>ha31:4?k`3i108n65f1225`?6=,o>j57?<0958jc2f039h76g>3141>5<#n=k26<=?869mb1g?2:n07d?<04594?"a>77:le0d>=;l10e<=?4b83>!`3i00:?=68;od7e=<4n21b=>>n7;29 c2f13;8=n9::j?7>5$g6b=?748h<0bk:n8;08?l748h81<7*i4`;9566f>2dm8l653:9j566f93:1(k:n9;304d0j47:4;h304d6=83.m8l75122b2>haj57?<0`48jc2f03<07d?<08g94?"a>n6:le0d>=?21b=>>6d;29 c2f13;8<3`;8<4m50;&e0d?=9::j:6`i4`:9=>=n9::2n7>5$g6b=?748h<0bk:n8;c8?l7480k1<7*i4`;9566f>2dm8l65b:9j566>03:1(k:n9;304d0j47m4;h304<1=83.m8l75122b2>haj57?<0`48jc2f03o07d?<08794?"a>n6:le0d>=n21b=>>64;29 c2f13;8289;m;5af5c;>47<3`;8<4<50;&e0d?=9::j:6`i4`:957==n9::2<7>5$g6b=?748h<0bk:n8;37?>o6;92m6=4+f5c:>457i?1ej9o7:078?l748ho1<7*i4`;9566f>2dm8l651798m457im0;6)h;a88275g13gl?m54>7:9j566fk3:1(k:n9;304d0j47?7;:k275ge290/j9o6:013e3=in=k36<74;h304dg=83.m8l75122b2>ha31c5?k`3i10:n65f122bj57?<0`48jc2f03;h76g>31c7>5<#n=k26<=?a79mb1g?28n07d?<08;94?"a>n6:le0d>=9l10e<=?8d83>!`3i00:?=o9;od7e=<6n21b=>>m3;29 c2f13;86`i4`:95>=n9::?m7>5$g6b=?748=30bk:n8;28?l748=21<7*i4`;9566312dm8l651:9j5663?3:1(k:n9;3041?j47<4;h30410=83.m8l751227=>haj57?<00;8jc2f03:07d?<00:94?"a>>9:le0d>=921b=>>>7;29 c2f13;8<<74ng6b=n9:::87>5$g6b=?748830bk:n8;68?l748891<7*i4`;9566612dm8l655:9j5666:3:1(k:n9;3044?j4784;h30447=83.m8l751222=>haj57?<00;8jc2f03207d?<01d94?"a>>9:le0d>=121b=>>?e;29 c2f13;8<<74ng6b=n9::;o7>5$g6b=?748830bk:n8;a8?l7489h1<7*i4`;9566612dm8l65d:9j566713:1(k:n9;3044?j47k4;h3045>=83.m8l751222=>haj57?<00;8jc2f03;;76g>3125>5<#n=k26<=?189mb1g?28;07d?<01794?"a>>9:le0d>=9;10e<=?0583>!`3i00:?=?6;od7e=<6;21b=>>?3;29 c2f13;8<<74ng6b=:18'b1g>289;=45af5c;>43<3`;8<=?50;&e0d?=9:::56`i4`:953==n9;lmi7>5$g6b=?748830bk:n8;3;?>o6:olo6=4+f5c:>457901ej9o7:0;8?l75noi1<7*i4`;9566612dm8l651`98m44ank0;6)h;a882757>3gl?m54>b:9j57`ai3:1(k:n9;3044?j47?l;:k26c`>290/j9o6:0135<=in=k36=83.m8l751222=>ha313:?k`3i10:j65f13de2?6=,o>j57?<00;8jc2f038;76g>2gd6>5<#n=k26<=?189mb1g?2;;07d?=fg194?"a>>9:le0d>=:;10e<!`3i00:?=?6;od7e=<5;21b=?hi1;29 c2f13;8<<74ng6bkh?:18'b1g>289;=45af5c;>73<3`;9jhh50;&e0d?=9:::56`i4`:963==n9;lnh7>5$g6b=?748830bk:n8;0;?>o6:ooh6=4+f5c:>457901ej9o7:3;8?l75nlh1<7*i4`;9566612dm8l652`98m44amh0;6)h;a882757>3gl?m54=b:9j57`b03:1(k:n9;3044?j47hah54i00ea0<72-l?m44>313:?k`3i109j65f13df0?6=,o>j57?<00;8jc2f039;76g>2gg0>5<#n=k26<=?189mb1g?2:;07d?=fd094?"a>>9:le0d>=;;10e<!`3i00:?=?6;od7e=<4;21b=?hj0;29 c2f13;8<<74ng6bkji:18'b1g>289;=45af5c;>63<3`;8<=n9:::o7>5$g6b=?748830bk:n8;1;?>o6;9;i6=4+f5c:>457901ej9o7:2;8?l7488?1<7*i4`;9566612dm8l653`98m4578h0;6)h;a882757>3gl?m54j47=l;:k26c`3290/j9o6:0135<=in=k36>j4;h31b`?=83.m8l751222=>ha313:?k`3i108j65f1220=?6=,o>j57?<02:8jc2f03:07d?<02594?"a><8:le0d>=921b=>><5;29 c2f13;8<>64ng6b:50;&e0d?=9::846`i4`:97>=n9::8?7>5$g6b=?748:20bk:n8;68?l748:81<7*i4`;9566402dm8l655:9j566493:1(k:n9;3046>j4784;h30466=83.m8l751220<>haj57?<02:8jc2f03207d?<03g94?"a><8:le0d>=121b=>>=d;29 c2f13;8<>64ng6b=n9::9m7>5$g6b=?748:20bk:n8;a8?l748;31<7*i4`;9566402dm8l65d:9j566503:1(k:n9;3046>j47k4;h30471=83.m8l751220<>haj57?<02:8jc2f03;;76g>3106>5<#n=k26<=?399mb1g?28;07d?<03694?"a><8:le0d>=9;10e<=?2283>!`3i00:?==7;od7e=<6;21b=>>=2;29 c2f13;8<>64ng6b:18'b1g>289;?55af5c;>43<3`;8<9>50;&e0d?=9::846`i4`:953==n9::8i7>5$g6b=?748:20bk:n8;3;?>o6;99o6=4+f5c:>457;11ej9o7:0;8?l748:i1<7*i4`;9566402dm8l651`98m457;k0;6)h;a882755?3gl?m54>b:9j5664i3:1(k:n9;3046>j47?l;:k27551290/j9o6:0137==in=k36ha311;?k`3i10:j65f12271?6=,o>j57?<0568jc2f03:07d?<05194?"a>;4:le0d>=921b=?hkc;29 c2f13;9jil4ng6b=n9;lo57>5$g6b=?75nmh0bk:n8;08?l75nm21<7*i4`;957`cj2dm8l653:9j57`fk3:1(k:n9;31bddj47>4;h31bdg=83.m8l7513dbf>haj57?=f``8jc2f03807d?=f`:94?"a=;21b=?hn6;29 c2f13;9jll4ng6b=n9;lj87>5$g6b=?75nhh0bk:n8;48?l75nh91<7*i4`;957`fj2dm8l657:9j57`f:3:1(k:n9;31bddj4764;h31bd7=83.m8l7513dbf>haj57?=f``8jc2f03k07d?=f8d94?"a=j21b=?h6e;29 c2f13;9jll4ng6b=n9;l2n7>5$g6b=?75nhh0bk:n8;g8?l75n0k1<7*i4`;957`fj2dm8l65f:9j57`>13:1(k:n9;31bddj47??;:k26c??290/j9o6:00eeg=in=k36ha2gca?k`3i10:?65f13d:1?6=,o>j57?=f``8jc2f03;?76g>2g;7>5<#n=k26<=9?10e<!`3i00:>kom;od7e=<6?21b=?h60;29 c2f13;9jll4ng6bk6i:18'b1g>288mmo5af5c;>4?<3`;9j5k50;&e0d?=9;ljn6`i4`:95d==n9;l3o7>5$g6b=?75nhh0bk:n8;3`?>o6:o2i6=4+f5c:>44aik1ej9o7:0f8?l75n1k1<7*i4`;957`fj2dm8l651d98m44a000;6)h;a8826cge3gl?m54>f:9j57`?03:1(k:n9;31bddj470290/j9o6:00eeg=in=k36??4;h31b=3=83.m8l7513dbf>ha?54i00e<1<72-l?m44>2gca?k`3i109?65f13d;7?6=,o>j57?=f``8jc2f038?76g>2g:1>5<#n=k26<=:?10e<!`3i00:>kom;od7e=<5?21b=?h8f;29 c2f13;9jll4ng6bk9j:18'b1g>288mmo5af5c;>7?<3`;9j:j50;&e0d?=9;ljn6`i4`:96d==n9;l5$g6b=?75nhh0bk:n8;0`?>o6:o=26=4+f5c:>44aik1ej9o7:3f8?l75n>21<7*i4`;957`fj2dm8l652d98m44a?>0;6)h;a8826cge3gl?m54=f:9j57`0>3:1(k:n9;31bddj47=?;:k26c12290/j9o6:00eeg=in=k36>?4;h31b22=83.m8l7513dbf>ha2gca?k`3i108?65f13d46?6=,o>j57?=f``8jc2f039?76g>2g52>5<#n=k26<=;?10e<!`3i00:>kom;od7e=<4?21b=?hne;29 c2f13;9jll4ng6bkok:18'b1g>288mmo5af5c;>6?<3`;9jl950;&e0d?=9;ljn6`i4`:97d==n9;l2=7>5$g6b=?75nhh0bk:n8;1`?>o6:o2=6=4+f5c:>44aik1ej9o7:2f8?l75n>h1<7*i4`;957`fj2dm8l653d98m44a?90;6)h;a8826cge3gl?m54j47>4;h31bf?=83.m8l7513d`e>haj57?=fbc8jc2f03807d?=fb494?"a=;21b=?hl5;29 c2f13;9jno4ng6b=n9;lh?7>5$g6b=?75njk0bk:n8;48?l75nj81<7*i4`;957`di2dm8l657:9j57`d93:1(k:n9;31bfgj4764;h31bf6=83.m8l7513d`e>haj57?=fbc8jc2f03k07d?=fcg94?"a=j21b=?hmc;29 c2f13;9jno4ng6b=n9;lim7>5$g6b=?75njk0bk:n8;g8?l75nk31<7*i4`;957`di2dm8l65f:9j57`e03:1(k:n9;31bfgj47??;:k26cd0290/j9o6:00egd=in=k36ha2gab?k`3i10:?65f13da0?6=,o>j57?=fbc8jc2f03;?76g>2g`0>5<#n=k26<=9?10e<!`3i00:>kmn;od7e=<6?21b=?hk0;29 c2f13;9jno4ng6bkmi:18'b1g>288mol5af5c;>4?<3`;9jnk50;&e0d?=9;lhm6`i4`:95d==n9;lho7>5$g6b=?75njk0bk:n8;3`?>o6:oi36=4+f5c:>44akh1ej9o7:0f8?l75nkn1<7*i4`;957`di2dm8l651d98m44aj;0;6)h;a8826cef3gl?m54>f:9j57`c?3:1(k:n9;31ba0j47>4;h31ba3=83.m8l7513dg2>haj57?=f7f8jc2f03:07d?=f7a94?"a=921b=?h9b;29 c2f13;9j;j4ng6b=n9;l8i7>5$g6b=?75n:n0bk:n8;28?l75n:i1<7*i4`;957`4l2dm8l651:9j57`4j3:1(k:n9;31b6bj47<4;h31b6g=83.m8l7513d0`>haj57?=f2f8jc2f03>07d?=f2594?"a==21b=?h<6;29 c2f13;9j>j4ng6b;50;&e0d?=9;l8h6`i4`:93>=n9;l887>5$g6b=?75n:n0bk:n8;:8?l75n:91<7*i4`;957`4l2dm8l659:9j57`4:3:1(k:n9;31b6bj47o4;h31b67=83.m8l7513d0`>haj57?=f2f8jc2f03i07d?=f3d94?"a=l21b=?h=d;29 c2f13;9j>j4ng6b=n9;l9n7>5$g6b=?75n:n0bk:n8;33?>o6:o8j6=4+f5c:>44a;m1ej9o7:038?l75n;31<7*i4`;957`4l2dm8l651398m44a:10;6)h;a8826c5c3gl?m54>3:9j57`5?3:1(k:n9;31b6bj47?;;:k26c41290/j9o6:00e7a=in=k36<;4;h31b73=83.m8l7513d0`>ha2g1g?k`3i10:;65f13d16?6=,o>j57?=f2f8jc2f03;376g>2g02>5<#n=k26<=9h10e<!`3i00:>k=k;od7e=<6j21b=?h>e;29 c2f13;9j>j4ng6bk?k:18'b1g>288m?i5af5c;>4b<3`;9j=n9;l:m7>5$g6b=?75n:n0bk:n8;03?>o6:o;26=4+f5c:>44a;m1ej9o7:338?l75n8=1<7*i4`;957`4l2dm8l652398m44a9?0;6)h;a8826c5c3gl?m54=3:9j57`6=3:1(k:n9;31b6bj47<;;:k26c73290/j9o6:00e7a=in=k36?;4;h31b45=83.m8l7513d0`>ha;54i00e57<72-l?m44>2g1g?k`3i109;65f13d25?6=,o>j57?=f2f8jc2f038376g>2g33>5<#n=k26<=:h10e<!`3i00:>k=k;od7e=<5j21b=?h?c;29 c2f13;9j>j4ng6bk>m:18'b1g>288m?i5af5c;>7b<3`;9j=o50;&e0d?=9;l8h6`i4`:96`==n9;l;47>5$g6b=?75n:n0bk:n8;13?>o6:o:<6=4+f5c:>44a;m1ej9o7:238?l75n9<1<7*i4`;957`4l2dm8l653398m44a8<0;6)h;a8826c5c3gl?m54<3:9j57`7<3:1(k:n9;31b6bj47=;;:k26c64290/j9o6:00e7a=in=k36>;4;h31b14=83.m8l7513d0`>ha2g1g?k`3i108;65f13d74?6=,o>j57?=f2f8jc2f039376g>2g1e>5<#n=k26<=;h10e<!`3i00:>k=k;od7e=<4j21b=?h=3;29 c2f13;9j>j4ng6bk?7:18'b1g>288m?i5af5c;>6b<3`;9j=j50;&e0d?=9;l8h6`i4`:97`==n9;l>h7>5$g6b=?75nj47<4;h31b0>=83.m8l7513d6g>haj57?=f4a8jc2f03>07d?=f4494?"a==21b=?h:5;29 c2f13;9j8m4ng6bo6`i4`:93>=n9;l>?7>5$g6b=?75nj47o4;h31b06=83.m8l7513d6g>haj57?=f4a8jc2f03i07d?=f5f94?"a=l21b=?h;c;29 c2f13;9j8m4ng6bo6`i4`:9b>=n9;l?m7>5$g6b=?75no6:o>26=4+f5c:>44a=j1ej9o7:038?l75n=21<7*i4`;957`2k2dm8l651398m44a<>0;6)h;a8826c3d3gl?m54>3:9j57`3>3:1(k:n9;31b0ej47?;;:k26c22290/j9o6:00e1f=in=k36<;4;h31b32=83.m8l7513d6g>ha2g7`?k`3i10:;65f13d56?6=,o>j57?=f4a8jc2f03;376g>2g42>5<#n=k26<=9h10e<!`3i00:>k;l;od7e=<6j21b=?h:e;29 c2f13;9j8m4ng6bk;n:18'b1g>288m9n5af5c;>4b<3`;9j9h50;&e0d?=9;l>o6`i4`:95`==n9;l=57>5$g6b=?75n?20bk:n8;28?l75n?=1<7*i4`;957`102dm8l651:9j57`783:1(k:n9;31ac`j47>4;h31acc=83.m8l7513geb>haj57?=egd8jc2f03807d?=ega94?"a=;21b=?kk0;29 c2f13;9inh4ng6b=n9;ohh7>5$g6b=?75mjl0bk:n8;08?l75mji1<7*i4`;957cdn2dm8l653:9j57cdi3:1(k:n9;31af`j47:4;h31af?=83.m8l7513g`b>haj57?=ebd8jc2f03<07d?=eb594?"a=?21b=?kl6;29 c2f13;9inh4ng6b<3`;9in;50;&e0d?=9;ohj6`i4`:9=>=n9;oh87>5$g6b=?75mjl0bk:n8;c8?l75mj91<7*i4`;957cdn2dm8l65b:9j57cd:3:1(k:n9;31af`j47m4;h31af7=83.m8l7513g`b>haj57?=ebd8jc2f03o07d?=ecg94?"a=n21b=?kmd;29 c2f13;9inh4ng6bhll:18'b1g>288nok5af5c;>47<3`;9iol50;&e0d?=9;ohj6`i4`:957==n9;oi57>5$g6b=?75mjl0bk:n8;37?>o6:lh36=4+f5c:>44bko1ej9o7:078?l75mk=1<7*i4`;957cdn2dm8l651798m44bj?0;6)h;a8826`ea3gl?m54>7:9j57ce<3:1(k:n9;31af`j47?7;:k26`d4290/j9o6:00fgc=in=k36<74;h31ag4=83.m8l7513g`b>ha2dae?k`3i10:n65f13ga4?6=,o>j57?=ebd8jc2f03;h76g>2dce>5<#n=k26<=9l10e<!`3i00:>hmi;od7e=<6n21b=?knc;29 c2f13;9inh4ng6bhom:18'b1g>288nok5af5c;>77<3`;9il750;&e0d?=9;ohj6`i4`:967==n9;oj;7>5$g6b=?75mjl0bk:n8;07?>o6:lk=6=4+f5c:>44bko1ej9o7:378?l75mh?1<7*i4`;957cdn2dm8l652798m44bi=0;6)h;a8826`ea3gl?m54=7:9j57cf;3:1(k:n9;31af`j47<7;:k26`g5290/j9o6:00fgc=in=k36?74;h31ad7=83.m8l7513g`b>hal54i00fe5<72-l?m44>2dae?k`3i109n65f13g:a?6=,o>j57?=ebd8jc2f038h76g>2d;g>5<#n=k26<=:l10e<!`3i00:>hmi;od7e=<5n21b=?k6a;29 c2f13;9inh4ng6bh76:18'b1g>288nok5af5c;>67<3`;9i4650;&e0d?=9;ohj6`i4`:977==n9;o2:7>5$g6b=?75mjl0bk:n8;17?>o6:l3>6=4+f5c:>44bko1ej9o7:278?l75mm>1<7*i4`;957cdn2dm8l653798m44bl:0;6)h;a8826`ea3gl?m54<7:9j57cc:3:1(k:n9;31af`j47=7;:k26`b6290/j9o6:00fgc=in=k36>74;h31afd=83.m8l7513g`b>ha2dae?k`3i108n65f13ga1?6=,o>j57?=ebd8jc2f039h76g>2dcb>5<#n=k26<=;l10e<!`3i00:>hmi;od7e=<4n21b=?kjf;29 c2f13;9ihk4ng6b=n9;onn7>5$g6b=?75mlo0bk:n8;08?l75mlk1<7*i4`;957cbm2dm8l653:9j57cb13:1(k:n9;31a`cj47:4;h31a`>=83.m8l7513gfa>haj57?=edg8jc2f03<07d?=ed494?"a=?21b=?kj5;29 c2f13;9ihk4ng6b<3`;9ih:50;&e0d?=9;oni6`i4`:9=>=n9;on?7>5$g6b=?75mlo0bk:n8;c8?l75ml81<7*i4`;957cbm2dm8l65b:9j57cb83:1(k:n9;31a`cj47m4;h31aa`=83.m8l7513gfa>haj57?=edg8jc2f03o07d?=eef94?"a=n21b=?kkc;29 c2f13;9ihk4ng6bhjm:18'b1g>288nih5af5c;>47<3`;9iio50;&e0d?=9;oni6`i4`:957==n9;oo47>5$g6b=?75mlo0bk:n8;37?>o6:ln<6=4+f5c:>44bml1ej9o7:078?l75mo<1<7*i4`;957cbm2dm8l651798m44bn<0;6)h;a8826`cb3gl?m54>7:9j57ca<3:1(k:n9;31a`cj47?7;:k26``4290/j9o6:00fa`=in=k36<74;h31ac4=83.m8l7513gfa>ha2dgf?k`3i10:n65f13ge4?6=,o>j57?=edg8jc2f03;h76g>2dg`>5<#n=k26<=9l10e<!`3i00:>hkj;od7e=<6n21b=?kib;29 c2f13;9iko4ng6b=n9;hmi7>5$g6b=?75jon0bk:n8;28?l75joi1<7*i4`;957dal2dm8l651:9j57daj3:1(k:n9;31fcbj47<4;h31fcg=83.m8l7513`e`>haj57?=bbf8jc2f03:07d?=bba94?"a=921b=?llb;29 c2f13;9nnj4ng6b=n9;hh47>5$g6b=?75jjn0bk:n8;68?l75jj=1<7*i4`;957ddl2dm8l655:9j57dd>3:1(k:n9;31ffbj4784;h31ff3=83.m8l7513```>haj57?=bbf8jc2f03207d?=bb194?"a=121b=?ll2;29 c2f13;9nnj4ng6b=n9;hh<7>5$g6b=?75jjn0bk:n8;a8?l75jkl1<7*i4`;957ddl2dm8l65d:9j57del3:1(k:n9;31ffbj47k4;h31fge=83.m8l7513```>haj57?=bbf8jc2f03;;76g>2c`b>5<#n=k26<=9;10e<!`3i00:>omk;od7e=<6;21b=?lm7;29 c2f13;9nnj4ng6bol9:18'b1g>288ioi5af5c;>43<3`;9no;50;&e0d?=9;hhh6`i4`:953==n9;hi>7>5$g6b=?75jjn0bk:n8;3;?>o6:kh:6=4+f5c:>44ekm1ej9o7:0;8?l75jk:1<7*i4`;957ddl2dm8l651`98m44eio0;6)h;a8826gec3gl?m54>b:9j57dfm3:1(k:n9;31ffbj47?l;:k26ggc290/j9o6:00aga=in=k36ha2cag?k`3i10:j65f13`be?6=,o>j57?=bbf8jc2f038;76g>2cc:>5<#n=k26<=:;10e<!`3i00:>omk;od7e=<5;21b=?ln5;29 c2f13;9nnj4ng6boo;:18'b1g>288ioi5af5c;>73<3`;9nl=50;&e0d?=9;hhh6`i4`:963==n9;hj=7>5$g6b=?75jjn0bk:n8;0;?>o6:kk;6=4+f5c:>44ekm1ej9o7:3;8?l75j0l1<7*i4`;957ddl2dm8l652`98m44e1l0;6)h;a8826gec3gl?m54=b:9j57d>k3:1(k:n9;31ffbj47hah54i00a=<<72-l?m44>2cag?k`3i109j65f13`:j57?=bbf8jc2f039;76g>2c;4>5<#n=k26<=;;10e<!`3i00:>omk;od7e=<4;21b=?l64;29 c2f13;9nnj4ng6bo7<:18'b1g>288ioi5af5c;>63<3`;9ni<50;&e0d?=9;hhh6`i4`:973==n9;ho<7>5$g6b=?75jjn0bk:n8;1;?>o6:kim6=4+f5c:>44ekm1ej9o7:2;8?l75jj31<7*i4`;957ddl2dm8l653`98m44ejl0;6)h;a8826gec3gl?m54j47=l;:k26gg?290/j9o6:00aga=in=k36>j4;h31fha2cag?k`3i108j65f13`f`?6=,o>j57?=bda8jc2f03:07d?=bd`94?"a=921b=?lj9;29 c2f13;9nhm4ng6b=n9;hn;7>5$g6b=?75jli0bk:n8;68?l75jl<1<7*i4`;957dbk2dm8l655:9j57db=3:1(k:n9;31f`ej4784;h31f`2=83.m8l7513`fg>haj57?=bda8jc2f03207d?=bd094?"a=121b=?lj1;29 c2f13;9nhm4ng6b50;&e0d?=9;hno6`i4`:9f>=n9;hoi7>5$g6b=?75jli0bk:n8;a8?l75jmn1<7*i4`;957dbk2dm8l65d:9j57dck3:1(k:n9;31f`ej47k4;h31fad=83.m8l7513`fg>haj57?=bda8jc2f03;;76g>2cf:>5<#n=k26<=9;10e<!`3i00:>okl;od7e=<6;21b=?lk6;29 c2f13;9nhm4ng6boj::18'b1g>288iin5af5c;>43<3`;9nk:50;&e0d?=9;hno6`i4`:953=4?:%d7e<<6:koh7ch;a9823>=n9;hm>7>5$g6b=?75jli0bk:n8;3;?>o6:kl:6=4+f5c:>44emj1ej9o7:0;8?l75jo:1<7*i4`;957dbk2dm8l651`98m44emo0;6)h;a8826gcd3gl?m54>b:9j57dbm3:1(k:n9;31f`ej47?l;:k26gcf290/j9o6:00aaf=in=k36ha2cg`?k`3i10:j65f13`e=?6=,o>j57?=bg:8jc2f03:07d?=bg594?"a=921b==kjc;29?l3??3:17d8=5g83>>o6:?;j6=44i0055g<722c:>;?i:188m441990;66g>2732>5<>o6:?:i6=44i006bf<722c:>8hk:188m441880;66g>24d1>5<j>4?::k260`02900e<<:e983>>o6:;9;:188m441?<0;66g>275:>5<>o6:?<;6=44i00524<722c:>;8::188m441=?0;66g>2774>5<>o6:??:6=44i00507<722c:>;:<:188m441<>0;66g>271;>5<>o6:?8m6=44i00576<722c:>;<;:188m441:<0;66g>270:>5<hh4?::k260ba2900e<<:e283>>o6:l8>6=44i00f22<722c:>h6n:188m44b000;66g>2e`4>5<>o6:m>26=44i00gioj:188m44cim0;66g>2bfa>5<>o6:jnj=:188m44dl80;66g>2cde>5<>o6;;:86=44i01100<722c:??87:188m455>>0;66g>30;6>5<f883>>o6;88<6=44i0122<<722c:?<6l:188m4560k0;66g>31`:>5<1e83>>o6;9>i6=44i0132gfg>5<>o6:okj;:188m44al:0;66g>2g22>5<4?::k26c012900e<>o6:l386=44i00f`0<722c:>hh7:188m44bn>0;66g>2c;2>5<4?::k26g`12900e<>ic:k>1<7*i4`;9`7d43gl?m54?;:mg6gd=83.m8l75d3`0?k`3i10:76ak2ca94?"aoj50;&e0d?=l;h87ch;a980?>ic:ko1<7*i4`;9`7d43gl?m54;;:mg6g`=83.m8l75d3`0?k`3i10>76ak2b294?"an?50;&e0d?=l;h87ch;a984?>ic:j81<7*i4`;9`7d43gl?m547;:mg6f5=83.m8l75d3`0?k`3i10276ak2c794?"ao850;&e0d?=l;h87ch;a98a?>ic:k=1<7*i4`;9`7d43gl?m54l;:mg6g>=83.m8l75d3`0?k`3i10o76ak2c;94?"aoo50;&e0d?=l;h87ch;a98e?>idmhi1<7*i4`;9g`ge3gl?m54?;:m`adg=83.m8l75cdca?k`3i10:76ale`;94?"aidmh<1<7*i4`;9g`ge3gl?m54;;:m`ad3=83.m8l75cdca?k`3i10>76ale`694?"aidmh81<7*i4`;9g`ge3gl?m547;:m`ad7=83.m8l75cdca?k`3i10276ale`294?"aidm0o1<7*i4`;9g`ge3gl?m54l;:m`aidm031<7*i4`;9g`ge3gl?m54>0:9lg`??290/j9o6:bgbf>haj57mjac9mb1g?28807bmj9783>!`3i00hill4ng6b=hkl3?6=4+f5c:>fcfj2dm8l651498kfc>;3:1(k:n9;afeg=in=k36<84;naf=7<72-l?m44le``8jc2f03;<76ale8294?"a2jojn6`i4`:95<=5$g6b=?ebik1ej9o7:0c8?jeb0m0;6)h;a88`addj47?m;:m`a=e=83.m8l75cdca?k`3i10:o65`cd:a>5<#n=k26nknb:le0d>=9m10cnk7a;29 c2f13inmo5af5c;>4c<3fin444?:%d7e<idm121<7*i4`;9g`ge3gl?m54=0:9lg`>0290/j9o6:bgbf>ha<54obg;1?6=,o>j57mjac9mb1g?2;807bmj8583>!`3i00hill4ng6b=hkl296=4+f5c:>fcfj2dm8l652498kfc?93:1(k:n9;afeg=in=k36?84;naf<5<72-l?m44le``8jc2f038<76ale6d94?"a2jojn6`i4`:96<=5$g6b=?ebik1ej9o7:3c8?jeb?j0;6)h;a88`addj475<#n=k26nknb:le0d>=:m10cnk88;29 c2f13inmo5af5c;>7c<3fin;:4?:%d7e<idm><1<7*i4`;9g`ge3gl?m54<0:9lg`12290/j9o6:bgbf>haj57mjac9mb1g?2:807bmj7283>!`3i00hill4ng6b=hkl=:6=4+f5c:>fcfj2dm8l653498kfce83:1(k:n9;afeg=in=k36>84;nafec<72-l?m44le``8jc2f039<76ale`g94?"a2jojn6`i4`:97<=5$g6b=?ebik1ej9o7:2c8?jeb1j0;6)h;a88`addj47=m;:m`a<7=83.m8l75cdca?k`3i108o65`cd:5>5<#n=k26nknb:le0d>=;m10cnk8b;29 c2f13inmo5af5c;>6c<3fin;=4?:%d7e<ic8>91<7*i4`;9`5153gl?m54?;:mg427=83.m8l75d151?k`3i10:76ak06294?"aic8?n1<7*i4`;9`5153gl?m54;;:mg43e=83.m8l75d151?k`3i10>76ak07`94?"aic8?31<7*i4`;9`5153gl?m547;:mg43>=83.m8l75d151?k`3i10276ak07594?"aic8??1<7*i4`;9`5153gl?m54l;:mg432=83.m8l75d151?k`3i10o76ak07094?"aic8?:1<7*i4`;9`5153gl?m54>0:9l`53a290/j9o6:e246>haj57j?739mb1g?28807bj?5e83>!`3i00o<:<4ng6b=hl9?i6=4+f5c:>a60:2dm8l651498ka62i3:1(k:n9;f337=in=k36<84;nf31<<72-l?m44k0608jc2f03;<76ak04594?"a2m:<>6`i4`:95<=97>5$g6b=?b7?;1ej9o7:0c8?jb7==0;6)h;a88g424j47?m;:mg405=83.m8l75d151?k`3i10:o65`d171>5<#n=k26i>82:le0d>=9m10ci>:1;29 c2f13n;;?5af5c;>4c<3fn;9=4?:%d7e<80bk:n8;3e?>ic8=l1<7*i4`;9`5153gl?m54=0:9l`52b290/j9o6:e246>ha<54oe27g?6=,o>j57j?739mb1g?2;807bj?4c83>!`3i00o<:<4ng6b=hl9>26=4+f5c:>a60:2dm8l652498ka6303:1(k:n9;f337=in=k36?84;nf302<72-l?m44k0608jc2f038<76ak05494?"a2m:<>6`i4`:96<=5$g6b=?b7?;1ej9o7:3c8?jb7<:0;6)h;a88g424j475<#n=k26i>82:le0d>=:m10ci>7c<3fn;?h4?:%d7e<80bk:n8;0e?>ic8:n1<7*i4`;9`5153gl?m54<0:9l`55d290/j9o6:e246>haj57j?739mb1g?2:807bj?3`83>!`3i00o<:<4ng6b750;&e0d?=l9=97ch;a9800>=hl9936=4+f5c:>a60:2dm8l653498ka60?3:1(k:n9;f337=in=k36>84;nf333<72-l?m44k0608jc2f039<76ak06794?"a2m:<>6`i4`:97<=5$g6b=?b7?;1ej9o7:2c8?jb7>:0;6)h;a88g424j47=m;:mg40>=83.m8l75d151?k`3i108o65`d16g>5<#n=k26i>82:le0d>=;m10ci>;2;29 c2f13n;;?5af5c;>6c<3fn;?:4?:%d7e<80bk:n8;1e?>ic8k>1<7*i4`;9`5d43gl?m54?;:mg4g4=83.m8l75d1`0?k`3i10:76ak0c394?"a50;&e0d?=l9h87ch;a980?>ic8ho1<7*i4`;9`5d43gl?m54;;:mg4db=83.m8l75d1`0?k`3i10>76ak0`a94?"aic8hk1<7*i4`;9`5d43gl?m547;:mg4d?=83.m8l75d1`0?k`3i10276ak0`:94?"aic8h<1<7*i4`;9`5d43gl?m54l;:mg4d3=83.m8l75d1`0?k`3i10o76ak0`194?"aic8h;1<7*i4`;9`5d43gl?m54>0:9l`5g7290/j9o6:e2a7>haj57j?b29mb1g?28807bj?9d83>!`3i00o=hl93h6=4+f5c:>a6e;2dm8l651498ka6>j3:1(k:n9;f3f6=in=k36<84;nf3=d<72-l?m44k0c18jc2f03;<76ak08:94?"a2m:i?6`i4`:95<=5$g6b=?b7j:1ej9o7:0c8?jb71<0;6)h;a88g4g5j47?m;:mg4<2=83.m8l75d1`0?k`3i10:o65`d1;0>5<#n=k26i>m3:le0d>=9m10ci>62;29 c2f13n;n>5af5c;>4c<3fn;5<4?:%d7e<ic80:1<7*i4`;9`5d43gl?m54=0:9l`5>a290/j9o6:e2a7>ha<54oe2;`?6=,o>j57j?b29mb1g?2;807bj?8b83>!`3i00o=hl92j6=4+f5c:>a6e;2dm8l652498ka6?13:1(k:n9;f3f6=in=k36?84;nf3<=<72-l?m44k0c18jc2f038<76ak09594?"a2m:i?6`i4`:96<=5$g6b=?b7j:1ej9o7:3c8?jb70=0;6)h;a88g4g5j475<#n=k26i>m3:le0d>=:m10ci>70;29 c2f13n;n>5af5c;>7c<3fn;;k4?:%d7e<ic8>o1<7*i4`;9`5d43gl?m54<0:9l`51c290/j9o6:e2a7>haj57j?b29mb1g?2:807bj?7c83>!`3i00o=hl9=26=4+f5c:>a6e;2dm8l653498ka6e03:1(k:n9;f3f6=in=k36>84;nf3f2<72-l?m44k0c18jc2f039<76ak0c494?"a2m:i?6`i4`:97<=5$g6b=?b7j:1ej9o7:2c8?jb7i=0;6)h;a88g4g5j47=m;:mg45<#n=k26i>m3:le0d>=;m10ci>73;29 c2f13n;n>5af5c;>6c<3fn;;54?:%d7e<ic8o?1<7*i4`;9`5`33gl?m54?;:mg4c5=83.m8l75d1d7?k`3i10:76ak0g094?"aic8ll1<7*i4`;9`5`33gl?m54;;:mg4`c=83.m8l75d1d7?k`3i10>76ak0df94?"aic8lh1<7*i4`;9`5`33gl?m547;:mg4`g=83.m8l75d1d7?k`3i10276ak0d;94?"aic8l=1<7*i4`;9`5`33gl?m54l;:mg4`0=83.m8l75d1d7?k`3i10o76ak0d694?"aic8l81<7*i4`;9`5`33gl?m54>0:9l`5c6290/j9o6:e2e0>haj57j?f59mb1g?28807bj?dg83>!`3i00o=hl9no6=4+f5c:>a6a<2dm8l651498ka6ck3:1(k:n9;f3b1=in=k36<84;nf3`g<72-l?m44k0g68jc2f03;<76ak0e;94?"a2m:m86`i4`:95<=5$g6b=?b7n=1ej9o7:0c8?jb7l?0;6)h;a88g4c2j47?m;:mg4a3=83.m8l75d1d7?k`3i10:o65`d1f7>5<#n=k26i>i4:le0d>=9m10ci>k3;29 c2f13n;j95af5c;>4c<3fn;h?4?:%d7e<0bk:n8;3e?>ic8m;1<7*i4`;9`5`33gl?m54=0:9l`5b7290/j9o6:e2e0>ha<54oe2`a?6=,o>j57j?f59mb1g?2;807bj?ce83>!`3i00o=hl9ii6=4+f5c:>a6a<2dm8l652498ka6di3:1(k:n9;f3b1=in=k36?84;nf3g<<72-l?m44k0g68jc2f038<76ak0b:94?"a2m:m86`i4`:96<=5$g6b=?b7n=1ej9o7:3c8?jb7k<0;6)h;a88g4c2j475<#n=k26i>i4:le0d>=:m10ci>l1;29 c2f13n;j95af5c;>7c<3fn;o=4?:%d7e<0bk:n8;0e?>ic8kl1<7*i4`;9`5`33gl?m54<0:9l`5db290/j9o6:e2e0>haj57j?f59mb1g?2:807bj?bb83>!`3i00o=hl9hj6=4+f5c:>a6a<2dm8l653498ka6a13:1(k:n9;f3b1=in=k36>84;nf3b=<72-l?m44k0g68jc2f039<76ak0g594?"a2m:m86`i4`:97<=5$g6b=?b7n=1ej9o7:2c8?jb7m<0;6)h;a88g4c2j47=m;:mg4ag=83.m8l75d1d7?k`3i108o65`d1ae>5<#n=k26i>i4:le0d>=;m10ci>l4;29 c2f13n;j95af5c;>6c<3fn;n44?:%d7e<0bk:n8;1e?>ic9:<1<7*i4`;9`4523gl?m54?;:mg562=83.m8l75d016?k`3i10:76ak12194?"a<50;&e0d?=l89>7ch;a980?>ic9::1<7*i4`;9`4523gl?m54;;:mg57`=83.m8l75d016?k`3i10>76ak13g94?"a7ch;a984?>ic9;i1<7*i4`;9`4523gl?m547;:mg57d=83.m8l75d016?k`3i10276ak13c94?"a7ch;a98a?>ic9;21<7*i4`;9`4523gl?m54l;:mg571=83.m8l75d016?k`3i10o76ak13794?"a7ch;a98e?>ic9;91<7*i4`;9`4523gl?m54>0:9l`445290/j9o6:e301>haj57j>349mb1g?28807bj>2183>!`3i00o=>;4ng6b7ch;a9820>=hl8;n6=4+f5c:>a74=2dm8l651498ka76l3:1(k:n9;f270=in=k36<84;nf25f<72-l?m44k1278jc2f03;<76ak10c94?"a2m;896`i4`:95<=5$g6b=?b6;<1ej9o7:0c8?jb69>0;6)h;a88g563j47?m;:mg540=83.m8l75d016?k`3i10:o65`d036>5<#n=k26i?<5:le0d>=9m10ci?>4;29 c2f13n:?85af5c;>4c<3fn:=>4?:%d7e<ic9881<7*i4`;9`4523gl?m54=0:9l`476290/j9o6:e301>ha<54oe33b?6=,o>j57j>349mb1g?2;807bj>0d83>!`3i00o=>;4ng6b7ch;a9810>=hl8:h6=4+f5c:>a74=2dm8l652498ka77j3:1(k:n9;f270=in=k36?84;nf24d<72-l?m44k1278jc2f038<76ak11;94?"a7:18'b1g>2m;896`i4`:96<=5$g6b=?b6;<1ej9o7:3c8?jb68?0;6)h;a88g563j475<#n=k26i?<5:le0d>=:m10ci??2;29 c2f13n:?85af5c;>7c<3fn:<<4?:%d7e<ic99:1<7*i4`;9`4523gl?m54<0:9l`5`a290/j9o6:e301>haj57j>349mb1g?2:807bj?fe83>!`3i00o=>;4ng6b7ch;a9800>=hl9li6=4+f5c:>a74=2dm8l653498ka74i3:1(k:n9;f270=in=k36>84;nf27<<72-l?m44k1278jc2f039<76ak12:94?"a2m;896`i4`:97<=5$g6b=?b6;<1ej9o7:2c8?jb6:?0;6)h;a88g563j47=m;:mg54d=83.m8l75d016?k`3i108o65`d033>5<#n=k26i?<5:le0d>=;m10ci??5;29 c2f13n:?85af5c;>6c<3fn;jl4?:%d7e<ic9>=1<7*i4`;9`4113gl?m54?;:mg523=83.m8l75d055?k`3i10:76ak16694?"aic9>;1<7*i4`;9`4113gl?m54;;:mg526=83.m8l75d055?k`3i10>76ak17d94?"aic9?n1<7*i4`;9`4113gl?m547;:mg53e=83.m8l75d055?k`3i10276ak17`94?"aic9?31<7*i4`;9`4113gl?m54l;:mg53>=83.m8l75d055?k`3i10o76ak17494?"aic9?>1<7*i4`;9`4113gl?m54>0:9l`404290/j9o6:e342>haj57j>779mb1g?28807bj>6083>!`3i00o=:84ng6b50;&e0d?=l8==7ch;a9820>=hl8?m6=4+f5c:>a70>2dm8l651498ka72m3:1(k:n9;f233=in=k36<84;nf21a<72-l?m44k1648jc2f03;<76ak14`94?"a2m;<:6`i4`:95<=57>5$g6b=?b6??1ej9o7:0c8?jb6=10;6)h;a88g520j47?m;:mg501=83.m8l75d055?k`3i10:o65`d075>5<#n=k26i?86:le0d>=9m10ci?:5;29 c2f13n:;;5af5c;>4c<3fn:994?:%d7e<<0bk:n8;3e?>ic9<91<7*i4`;9`4113gl?m54=0:9l`435290/j9o6:e342>ha<54oe364?6=,o>j57j>779mb1g?2;807bj>4g83>!`3i00o=:84ng6b=hl8>o6=4+f5c:>a70>2dm8l652498ka73k3:1(k:n9;f233=in=k36?84;nf20g<72-l?m44k1648jc2f038<76ak15c94?"a2m;<:6`i4`:96<=5$g6b=?b6??1ej9o7:3c8?jb6<>0;6)h;a88g520j475<#n=k26i?86:le0d>=:m10ci?;3;29 c2f13n:;;5af5c;>7c<3fn:8?4?:%d7e<<0bk:n8;0e?>ic9=;1<7*i4`;9`4113gl?m54<0:9l`427290/j9o6:e342>haj57j>779mb1g?2:807bj>3d83>!`3i00o=:84ng6bj50;&e0d?=l8==7ch;a9800>=hl89h6=4+f5c:>a70>2dm8l653498ka70j3:1(k:n9;f233=in=k36>84;nf23d<72-l?m44k1648jc2f039<76ak16;94?"a2m;<:6`i4`:97<=7>5$g6b=?b6??1ej9o7:2c8?jb6>>0;6)h;a88g520j47=m;:mg50e=83.m8l75d055?k`3i108o65`d072>5<#n=k26i?86:le0d>=;m10ci?;6;29 c2f13n:;;5af5c;>6c<3fn:?o4?:%d7e<<0bk:n8;1e?>ic9k21<7*i4`;9`4d03gl?m54?;:mg5g0=83.m8l75d0`4?k`3i10:76ak1c794?"aic9k81<7*i4`;9`4d03gl?m54;;:mg5g7=83.m8l75d0`4?k`3i10>76ak1c294?"aic9ho1<7*i4`;9`4d03gl?m547;:mg5db=83.m8l75d0`4?k`3i10276ak1`a94?"aic9hk1<7*i4`;9`4d03gl?m54l;:mg5d?=83.m8l75d0`4?k`3i10o76ak1`594?"aic9h?1<7*i4`;9`4d03gl?m54>0:9l`4g3290/j9o6:e3a3>haj57j>b69mb1g?28807bj>a383>!`3i00o=o94ng6b=hl8k;6=4+f5c:>a7e?2dm8l651498ka7>n3:1(k:n9;f2f2=in=k36<84;nf2=`<72-l?m44k1c58jc2f03;<76ak18a94?"a2m;i;6`i4`:95<=5$g6b=?b6j>1ej9o7:0c8?jb6100;6)h;a88g5g1j47?m;:mg5<>=83.m8l75d0`4?k`3i10:o65`d0;4>5<#n=k26i?m7:le0d>=9m10ci?66;29 c2f13n:n:5af5c;>4c<3fn:584?:%d7e<ic90>1<7*i4`;9`4d03gl?m54=0:9l`4?4290/j9o6:e3a3>ha<54oe3:5?6=,o>j57j>b69mb1g?2;807bj>9183>!`3i00o=o94ng6b=hl82n6=4+f5c:>a7e?2dm8l652498ka7?l3:1(k:n9;f2f2=in=k36?84;nf22m;i;6`i4`:96<=5$g6b=?b6j>1ej9o7:3c8?jb6010;6)h;a88g5g1j475<#n=k26i?m7:le0d>=:m10ci?74;29 c2f13n:n:5af5c;>7c<3fn:4>4?:%d7e<ic9181<7*i4`;9`4d03gl?m54<0:9l`4>6290/j9o6:e3a3>haj57j>b69mb1g?2:807bj>7g83>!`3i00o=o94ng6b=hl8=o6=4+f5c:>a7e?2dm8l653498ka7ek3:1(k:n9;f2f2=in=k36>84;nf2fg<72-l?m44k1c58jc2f039<76ak1cc94?"a2m;i;6`i4`:97<=5$g6b=?b6j>1ej9o7:2c8?jb6i10;6)h;a88g5g1j47=m;:mg55<#n=k26i?m7:le0d>=;m10ci?77;29 c2f13n:n:5af5c;>6c<3fn:;n4?:%d7e<ic9o31<7*i4`;9`4`?3gl?m54?;:mg5c1=83.m8l75d0d;?k`3i10:76ak1g494?"aic9o91<7*i4`;9`4`?3gl?m54;;:mg5c4=83.m8l75d0d;?k`3i10>76ak1g394?"a50;&e0d?=l8l37ch;a984?>ic9ll1<7*i4`;9`4`?3gl?m547;:mg5`c=83.m8l75d0d;?k`3i10276ak1df94?"aic9lh1<7*i4`;9`4`?3gl?m54l;:mg5`g=83.m8l75d0d;?k`3i10o76ak1d:94?"aic9l<1<7*i4`;9`4`?3gl?m54>0:9l`4c2290/j9o6:e3e<>haj57j>f99mb1g?28807bj>e283>!`3i00o=k64ng6b=hl8o:6=4+f5c:>a7a02dm8l651498ka7b83:1(k:n9;f2b==in=k36<84;nf2`c<72-l?m44k1g:8jc2f03;<76ak1ef94?"a2m;m46`i4`:95<=5$g6b=?b6n11ej9o7:0c8?jb6lh0;6)h;a88g5c>j47?m;:mg5a?=83.m8l75d0d;?k`3i10:o65`d0f;>5<#n=k26i?i8:le0d>=9m10ci?k7;29 c2f13n:j55af5c;>4c<3fn:h;4?:%d7e<ic9m?1<7*i4`;9`4`?3gl?m54=0:9l`4b3290/j9o6:e3e<>ha<54oe3g6?6=,o>j57j>f99mb1g?2;807bj>d083>!`3i00o=k64ng6b50;&e0d?=l8l37ch;a9810>=hl8im6=4+f5c:>a7a02dm8l652498ka7dm3:1(k:n9;f2b==in=k36?84;nf2ga<72-l?m44k1g:8jc2f038<76ak1ba94?"a2m;m46`i4`:96<=5$g6b=?b6n11ej9o7:3c8?jb6k00;6)h;a88g5c>j475<#n=k26i?i8:le0d>=:m10ci?l5;29 c2f13n:j55af5c;>7c<3fn:o94?:%d7e<ic9j91<7*i4`;9`4`?3gl?m54<0:9l`4e5290/j9o6:e3e<>haj57j>f99mb1g?2:807bj>c183>!`3i00o=k64ng6b=hl8hn6=4+f5c:>a7a02dm8l653498ka7al3:1(k:n9;f2b==in=k36>84;nf2bf<72-l?m44k1g:8jc2f039<76ak1g`94?"a2m;m46`i4`:97<=5$g6b=?b6n11ej9o7:2c8?jb6m00;6)h;a88g5c>j47=m;:mg5ac=83.m8l75d0d;?k`3i108o65`d0f0>5<#n=k26i?i8:le0d>=;m10ci?l8;29 c2f13n:j55af5c;>6c<3fn:ni4?:%d7e<ic::k1<7*i4`;9`75>3gl?m54?;:mg66>=83.m8l75d31:?k`3i10:76ak22594?"a>850;&e0d?=l;927ch;a980?>ic::>1<7*i4`;9`75>3gl?m54;;:mg665=83.m8l75d31:?k`3i10>76ak22094?"a>?50;&e0d?=l;927ch;a984?>ic:::1<7*i4`;9`75>3gl?m547;:mg67`=83.m8l75d31:?k`3i10276ak23g94?"a?j50;&e0d?=l;927ch;a98a?>ic:;i1<7*i4`;9`75>3gl?m54l;:mg67d=83.m8l75d31:?k`3i10o76ak23;94?"a?650;&e0d?=l;927ch;a98e?>ic:;=1<7*i4`;9`75>3gl?m54>0:9l`741290/j9o6:e00=>haj57j=389mb1g?28807bj=2583>!`3i00o>>74ng6b?=50;&e0d?=l;927ch;a9820>=hl;896=4+f5c:>a4412dm8l651498ka4593:1(k:n9;f17<=in=k36<84;nf165<72-l?m44k22;8jc2f03;<76ak20g94?"a2m8856`i4`:95<=5$g6b=?b5;01ej9o7:0c8?jb59k0;6)h;a88g66?j47?m;:mg64g=83.m8l75d31:?k`3i10:o65`d33:>5<#n=k26i<<9:le0d>=9m10ci<>8;29 c2f13n9?45af5c;>4c<3fn9=:4?:%d7e<ic:8<1<7*i4`;9`75>3gl?m54=0:9l`772290/j9o6:e00=>ha<54oe027?6=,o>j57j=389mb1g?2;807bj=1383>!`3i00o>>74ng6b=hl;;;6=4+f5c:>a4412dm8l652498ka47n3:1(k:n9;f17<=in=k36?84;nf14`<72-l?m44k22;8jc2f038<76ak21f94?"al:18'b1g>2m8856`i4`:96<=5$g6b=?b5;01ej9o7:3c8?jb58h0;6)h;a88g66?j47=83.m8l75d31:?k`3i109o65`d324>5<#n=k26i<<9:le0d>=:m10ci7c<3fn9<84?:%d7e<ic:9>1<7*i4`;9`75>3gl?m54<0:9l`764290/j9o6:e00=>haj57j=389mb1g?2:807bj=0083>!`3i00o>>74ng6b=>50;&e0d?=l;927ch;a9800>=hl8lm6=4+f5c:>a4412dm8l653498ka44m3:1(k:n9;f17<=in=k36>84;nf17a<72-l?m44k22;8jc2f039<76ak22a94?"a2m8856`i4`:97<=5$g6b=?b5;01ej9o7:2c8?jb5:h0;6)h;a88g66?j47=m;:mg64`=83.m8l75d31:?k`3i108o65`d337>5<#n=k26i<<9:le0d>=;m10ci6c<3fn:jh4?:%d7e<ic:>h1<7*i4`;9`71f3gl?m54?;:mg62?=83.m8l75d35b?k`3i10:76ak26:94?"a:950;&e0d?=l;=j7ch;a980?>ic:>?1<7*i4`;9`71f3gl?m54;;:mg622=83.m8l75d35b?k`3i10>76ak26194?"a:<50;&e0d?=l;=j7ch;a984?>ic:>;1<7*i4`;9`71f3gl?m547;:mg626=83.m8l75d35b?k`3i10276ak27d94?"a;k50;&e0d?=l;=j7ch;a98a?>ic:?n1<7*i4`;9`71f3gl?m54l;:mg63e=83.m8l75d35b?k`3i10o76ak27c94?"a;750;&e0d?=l;=j7ch;a98e?>ic:?21<7*i4`;9`71f3gl?m54>0:9l`700290/j9o6:e04e>haj57j=7`9mb1g?28807bj=6483>!`3i00o>:o4ng6b;:50;&e0d?=l;=j7ch;a9820>=hl;<86=4+f5c:>a40i2dm8l651498ka41:3:1(k:n9;f13d=in=k36<84;nf124<72-l?m44k26c8jc2f03;<76ak24d94?"a2m8h7>5$g6b=?b5?h1ej9o7:0c8?jb5=j0;6)h;a88g62gj47?m;:mg60d=83.m8l75d35b?k`3i10:o65`d37b>5<#n=k26i<8a:le0d>=9m10ci<:9;29 c2f13n9;l5af5c;>4c<3fn9954?:%d7e<k0bk:n8;3e?>ic:<=1<7*i4`;9`71f3gl?m54=0:9l`731290/j9o6:e04e>ha<54oe060?6=,o>j57j=7`9mb1g?2;807bj=5283>!`3i00o>:o4ng6b8<50;&e0d?=l;=j7ch;a9810>=hl;?:6=4+f5c:>a40i2dm8l652498ka4283:1(k:n9;f13d=in=k36?84;nf10c<72-l?m44k26c8jc2f038<76ak25g94?"a2m85$g6b=?b5?h1ej9o7:3c8?jb5j475<#n=k26i<8a:le0d>=:m10ci<;7;29 c2f13n9;l5af5c;>7c<3fn98;4?:%d7e<k0bk:n8;0e?>ic:=?1<7*i4`;9`71f3gl?m54<0:9l`723290/j9o6:e04e>haj57j=7`9mb1g?2:807bj=4383>!`3i00o>:o4ng6b9?50;&e0d?=l;=j7ch;a9800>=hl;>;6=4+f5c:>a40i2dm8l653498ka40n3:1(k:n9;f13d=in=k36>84;nf13`<72-l?m44k26c8jc2f039<76ak26f94?"a2m85$g6b=?b5?h1ej9o7:2c8?jb5>k0;6)h;a88g62gj47=m;:mg636=83.m8l75d35b?k`3i108o65`d376>5<#n=k26i<8a:le0d>=;m10ci<;a;29 c2f13n9;l5af5c;>6c<3fn9?k4?:%d7e<k0bk:n8;1e?>idmln1<7*i4`;9g`cd3gl?m54?;:m`a`d=83.m8l75cdg`?k`3i10:76aledc94?"aidml=1<7*i4`;9g`cd3gl?m54;;:m`a`0=83.m8l75cdg`?k`3i10>76aled794?"aidml91<7*i4`;9g`cd3gl?m547;:m`a`4=83.m8l75cdg`?k`3i10276aled394?"a50;&e0d?=kloh7ch;a98a?>idmml1<7*i4`;9g`cd3gl?m54l;:m`aac=83.m8l75cdg`?k`3i10o76aleea94?"aidmmk1<7*i4`;9g`cd3gl?m54>0:9lg`b>290/j9o6:bgfg>haj57mjeb9mb1g?28807bmjd683>!`3i00hihm4ng6b=hkln>6=4+f5c:>fcbk2dm8l651498kfcc<3:1(k:n9;afaf=in=k36<84;naf`6<72-l?m44leda8jc2f03;<76alee394?"a2jono6`i4`:95<=5$g6b=?ebmj1ej9o7:0c8?jebkl0;6)h;a88`a`ej47?m;:m`afb=83.m8l75cdg`?k`3i10:o65`cda`>5<#n=k26nkjc:le0d>=9m10cnklb;29 c2f13inin5af5c;>4c<3finol4?:%d7e<idmj31<7*i4`;9g`cd3gl?m54=0:9lg`e?290/j9o6:bgfg>ha<54obg`2?6=,o>j57mjeb9mb1g?2;807bmjc483>!`3i00hihm4ng6b=hkli86=4+f5c:>fcbk2dm8l652498kfcd:3:1(k:n9;afaf=in=k36?84;nafg4<72-l?m44leda8jc2f038<76aleb294?"a2jono6`i4`:96<=5$g6b=?ebmj1ej9o7:3c8?jebjm0;6)h;a88`a`ej475<#n=k26nkjc:le0d>=:m10cnkm9;29 c2f13inin5af5c;>7c<3finn54?:%d7e<idmk=1<7*i4`;9g`cd3gl?m54<0:9lg`d1290/j9o6:bgfg>haj57mjeb9mb1g?2:807bmjb583>!`3i00hihm4ng6b=hklh96=4+f5c:>fcbk2dm8l653498kfca93:1(k:n9;afaf=in=k36>84;nafb5<72-l?m44leda8jc2f039<76aledd94?"a2jono6`i4`:97<=5$g6b=?ebmj1ej9o7:2c8?jeblm0;6)h;a88`a`ej47=m;:m`aa4=83.m8l75cdg`?k`3i108o65`cda4>5<#n=k26nkjc:le0d>=;m10cnkmc;29 c2f13inin5af5c;>6c<3finn<4?:%d7e<idn;o1<7*i4`;9gc4c3gl?m54?;:m`b7e=83.m8l75cg0g?k`3i10:76alf3`94?"aidn;21<7*i4`;9gc4c3gl?m54;;:m`b71=83.m8l75cg0g?k`3i10>76alf3494?"aidn;>1<7*i4`;9gc4c3gl?m547;:m`b75=83.m8l75cg0g?k`3i10276alf3094?"aidn;:1<7*i4`;9gc4c3gl?m54l;:m`b4`=83.m8l75cg0g?k`3i10o76alf0f94?"aidn8h1<7*i4`;9gc4c3gl?m54>0:9lgc7f290/j9o6:bd1`>haj57mi2e9mb1g?28807bmi1983>!`3i00hj?j4ng6b=hko;=6=4+f5c:>f`5l2dm8l651498kf`6=3:1(k:n9;ae6a=in=k36<84;nae51<72-l?m44lf3f8jc2f03;<76alf0094?"a:18'b1g>2jl9h6`i4`:95<=5$g6b=?ea:m1ej9o7:0c8?jea8o0;6)h;a88`b7bj47?m;:m`b5c=83.m8l75cg0g?k`3i10:o65`cg2g>5<#n=k26nh=d:le0d>=9m10cnh?c;29 c2f13im>i5af5c;>4c<3fimidn9k1<7*i4`;9gc4c3gl?m54=0:9lgc6>290/j9o6:bd1`>ha<54obd33?6=,o>j57mi2e9mb1g?2;807bmi0783>!`3i00hj?j4ng6b=hko:?6=4+f5c:>f`5l2dm8l652498kf`7;3:1(k:n9;ae6a=in=k36?84;nae47<72-l?m44lf3f8jc2f038<76alf1394?"a?:18'b1g>2jl9h6`i4`:96<=5$g6b=?ea:m1ej9o7:3c8?jebnl0;6)h;a88`b7bj475<#n=k26nh=d:le0d>=:m10cnkia;29 c2f13im>i5af5c;>7c<3finj44?:%d7e<idmo21<7*i4`;9gc4c3gl?m54<0:9lg``0290/j9o6:bd1`>haj57mi2e9mb1g?2:807bmjf483>!`3i00hj?j4ng6b=hkll86=4+f5c:>f`5l2dm8l653498kf`4:3:1(k:n9;ae6a=in=k36>84;nae74<72-l?m44lf3f8jc2f039<76alf2294?"a2jl9h6`i4`:97<=5$g6b=?ea:m1ej9o7:2c8?jea9l0;6)h;a88`b7bj47=m;:m`b45=83.m8l75cg0g?k`3i108o65`cg2;>5<#n=k26nh=d:le0d>=;m10cnkid;29 c2f13im>i5af5c;>6c<3finj?4?:%d7e<idn?l1<7*i4`;9gc0b3gl?m54?;:m`b3b=83.m8l75cg4f?k`3i10:76alf7a94?"aidn?31<7*i4`;9gc0b3gl?m54;;:m`b3>=83.m8l75cg4f?k`3i10>76alf7594?"aidn??1<7*i4`;9gc0b3gl?m547;:m`b32=83.m8l75cg4f?k`3i10276alf7194?"aidn?;1<7*i4`;9gc0b3gl?m54l;:m`b36=83.m8l75cg4f?k`3i10o76alf4g94?"aidn0:9lgc3e290/j9o6:bd5a>haj57mi6d9mb1g?28807bmi5883>!`3i00hj;k4ng6b=hko?<6=4+f5c:>f`1m2dm8l651498kf`2>3:1(k:n9;ae2`=in=k36<84;nae10<72-l?m44lf7g8jc2f03;<76alf4194?"a2jl=i6`i4`:95<==7>5$g6b=?ea>l1ej9o7:0c8?jea=90;6)h;a88`b3cj47?m;:m`b1`=83.m8l75cg4f?k`3i10:o65`cg6f>5<#n=k26nh9e:le0d>=9m10cnh;d;29 c2f13im:h5af5c;>4c<3fim8n4?:%d7e<idn=h1<7*i4`;9gc0b3gl?m54=0:9lgc2f290/j9o6:bd5a>ha<54obd7j57mi6d9mb1g?2;807bmi4683>!`3i00hj;k4ng6b=hko>>6=4+f5c:>f`1m2dm8l652498kf`3<3:1(k:n9;ae2`=in=k36?84;nae06<72-l?m44lf7g8jc2f038<76alf5094?"a:18'b1g>2jl=i6`i4`:96<=5$g6b=?ea>l1ej9o7:3c8?jea;o0;6)h;a88`b3cj475<#n=k26nh9e:le0d>=:m10cnh7c<3fim?l4?:%d7e<idn:31<7*i4`;9gc0b3gl?m54<0:9lgc5?290/j9o6:bd5a>haj57mi6d9mb1g?2:807bmi3783>!`3i00hj;k4ng6b;50;&e0d?=ko=hko9?6=4+f5c:>f`1m2dm8l653498kf`0;3:1(k:n9;ae2`=in=k36>84;nae37<72-l?m44lf7g8jc2f039<76alf6394?"a2jl=i6`i4`:97<=5$g6b=?ea>l1ej9o7:2c8?jea=o0;6)h;a88`b3cj47=m;:m`b02=83.m8l75cg4f?k`3i108o65`cg6:>5<#n=k26nh9e:le0d>=;m10cnh6c<3fim?>4?:%d7e<idnk:1<7*i4`;9gcga3gl?m54?;:m`bdc=83.m8l75cgce?k`3i10:76alf`f94?"aidnhk1<7*i4`;9gcga3gl?m54;;:m`bd?=83.m8l75cgce?k`3i10>76alf`:94?"aidnh<1<7*i4`;9gcga3gl?m547;:m`bd3=83.m8l75cgce?k`3i10276alf`694?"aidnh81<7*i4`;9gcga3gl?m54l;:m`bd7=83.m8l75cgce?k`3i10o76alf8d94?"aidn0n1<7*i4`;9gcga3gl?m54>0:9lgc?d290/j9o6:bdbb>haj57miag9mb1g?28807bmi9`83>!`3i00hjlh4ng6b=hko336=4+f5c:>f`fn2dm8l651498kf`>?3:1(k:n9;aeec=in=k36<84;nae=3<72-l?m44lf`d8jc2f03;<76alf8694?"a2jljj6`i4`:95<=7>5$g6b=?eaio1ej9o7:0c8?jea180;6)h;a88`bd`j47?m;:m`b<6=83.m8l75cgce?k`3i10:o65`cg:e>5<#n=k26nhnf:le0d>=9m10cnh7e;29 c2f13immk5af5c;>4c<3fim4i4?:%d7e<idn1i1<7*i4`;9gcga3gl?m54=0:9lgc>e290/j9o6:bdbb>ha<54obd;=?6=,o>j57miag9mb1g?2;807bmi8983>!`3i00hjlh4ng6b=hko2=6=4+f5c:>f`fn2dm8l652498kf`?=3:1(k:n9;aeec=in=k36?84;nae<1<72-l?m44lf`d8jc2f038<76alf9194?"a2jljj6`i4`:96<=5$g6b=?eaio1ej9o7:3c8?jea090;6)h;a88`bd`j475<#n=k26nhnf:le0d>=:m10cnh8c;29 c2f13immk5af5c;>7c<3fim;o4?:%d7e<idn>k1<7*i4`;9gcga3gl?m54<0:9lgc1>290/j9o6:bdbb>haj57miag9mb1g?2:807bmi7683>!`3i00hjlh4ng6b=hko=>6=4+f5c:>f`fn2dm8l653498kf`e<3:1(k:n9;aeec=in=k36>84;naef6<72-l?m44lf`d8jc2f039<76alfc094?"a:18'b1g>2jljj6`i4`:97<=5$g6b=?eaio1ej9o7:2c8?jeai90;6)h;a88`bd`j47=m;:m`b<3=83.m8l75cgce?k`3i108o65`cg:b>5<#n=k26nhnf:le0d>=;m10cnh8f;29 c2f13immk5af5c;>6c<3fim;94?:%d7e<idno;1<7*i4`;9gc`73gl?m54?;:m`b``=83.m8l75cgd3?k`3i10:76alfdg94?"aidnlh1<7*i4`;9gc`73gl?m54;;:m`b`g=83.m8l75cgd3?k`3i10>76alfd;94?"aidnl=1<7*i4`;9gc`73gl?m547;:m`b`0=83.m8l75cgd3?k`3i10276alfd794?"aidnl91<7*i4`;9gc`73gl?m54l;:m`b`4=83.m8l75cgd3?k`3i10o76alfd294?"aidnmo1<7*i4`;9gc`73gl?m54>0:9lgcbc290/j9o6:bde4>haj57mif19mb1g?28807bmidc83>!`3i00hjk>4ng6b=hkon26=4+f5c:>f`a82dm8l651498kf`c03:1(k:n9;aeb5=in=k36<84;nae`2<72-l?m44lfg28jc2f03;<76alfe794?"a2jlm<6`i4`:95<=5$g6b=?ean91ej9o7:0c8?jeal;0;6)h;a88`bc6j47?m;:m`ba7=83.m8l75cgd3?k`3i10:o65`cgf3>5<#n=k26nhi0:le0d>=9m10cnhlf;29 c2f13imj=5af5c;>4c<3fimoh4?:%d7e<idnjn1<7*i4`;9gc`73gl?m54=0:9lgced290/j9o6:bde4>ha<54obd`e?6=,o>j57mif19mb1g?2;807bmic883>!`3i00hjk>4ng6b=hkoi<6=4+f5c:>f`a82dm8l652498kf`d>3:1(k:n9;aeb5=in=k36?84;naeg0<72-l?m44lfg28jc2f038<76alfb694?"a2jlm<6`i4`:96<=7>5$g6b=?ean91ej9o7:3c8?jeak80;6)h;a88`bc6j475<#n=k26nhi0:le0d>=:m10cnhmd;29 c2f13imj=5af5c;>7c<3fimnn4?:%d7e<idnkh1<7*i4`;9gc`73gl?m54<0:9lgcdf290/j9o6:bde4>haj57mif19mb1g?2:807bmib983>!`3i00hjk>4ng6b=hkoh=6=4+f5c:>f`a82dm8l653498kf`a=3:1(k:n9;aeb5=in=k36>84;naeb1<72-l?m44lfg28jc2f039<76alfg194?"a2jlm<6`i4`:97<=5$g6b=?ean91ej9o7:2c8?jeam80;6)h;a88`bc6j47=m;:m`ba0=83.m8l75cgd3?k`3i108o65`cgaa>5<#n=k26nhi0:le0d>=;m10cnhl0;29 c2f13imj=5af5c;>6c<3fimn84?:%d7e<ic8:81<7*i4`;9`5563gl?m54?;:mg466=83.m8l75d112?k`3i10:76ak03d94?"a;od7e=<532eoic8;i1<7*i4`;9`5563gl?m54;;:mg47d=83.m8l75d112?k`3i10>76ak03c94?"a;od7e=<132eoic8;21<7*i4`;9`5563gl?m547;:mg471=83.m8l75d112?k`3i10276ak03494?"a;od7e=ic8;>1<7*i4`;9`5563gl?m54l;:mg475=83.m8l75d112?k`3i10o76ak03394?"a;od7e=50;&e0d?=l99:7ch;a98e?>ic88l1<7*i4`;9`5563gl?m54>0:9l`57b290/j9o6:e205>haj57j?309mb1g?28807bj?1b83>!`3i00o<>?4ng6b=hl9;j6=4+f5c:>a6492dm8l651498ka6613:1(k:n9;f374=in=k36<84;nf35=<72-l?m44k0238jc2f03;<76ak00494?"a;od7e=<6021dh=?::18'b1g>2m:8=6`i4`:95<=5$g6b=?b7;81ej9o7:0c8?jb79:0;6)h;a88g467j47?m;:mg444=83.m8l75d112?k`3i10:o65`d132>5<#n=k26i><1:le0d>=9m10ci>>0;29 c2f13n;?<5af5c;>4c<3fn;ic89o1<7*i4`;9`5563gl?m54=0:9l`56c290/j9o6:e205>ha<54oe23f?6=,o>j57j?309mb1g?2;807bj?0`83>!`3i00o<>?4ng6b=hl9:36=4+f5c:>a6492dm8l652498ka67?3:1(k:n9;f374=in=k36?84;nf343<72-l?m44k0238jc2f038<76ak01794?"a;od7e=<5021dh=>;:18'b1g>2m:8=6`i4`:96<=5$g6b=?b7;81ej9o7:3c8?jb78;0;6)h;a88g467j475<#n=k26i><1:le0d>=:m10cnhie;29 c2f13n;?<5af5c;>7c<3fimji4?:%d7e<idnoi1<7*i4`;9`5563gl?m54<0:9lgc`e290/j9o6:e205>haj57j?309mb1g?2:807bmif883>!`3i00o<>?4ng6b=hkol<6=4+f5c:>a6492dm8l653498ka64>3:1(k:n9;f374=in=k36>84;nf370<72-l?m44k0238jc2f039<76ak02694?"a;od7e=<4021dh==<:18'b1g>2m:8=6`i4`:97<=5$g6b=?b7;81ej9o7:2c8?jb7:;0;6)h;a88g467j47=m;:mg441=83.m8l75d112?k`3i108o65`d12`>5<#n=k26i><1:le0d>=;m10ci>?1;29 c2f13n;?<5af5c;>6c<3fimj;4?:%d7e<ic:h91<7*i4`;9`7g53gl?m54?;:mg6dg=83.m8l75d3c1?k`3i10:76ak2``94?"alm50;&e0d?=l;k97ch;a980?>ic:hn1<7*i4`;9`7g53gl?m54;;:mg6dc=83.m8l75d3c1?k`3i10>76ak2`d94?"ao>50;&e0d?=l;k97ch;a984?>ic:k;1<7*i4`;9`7g53gl?m547;:mg6g4=83.m8l75d3c1?k`3i10276ak2`694?"al;50;&e0d?=l;k97ch;a98a?>ic:h<1<7*i4`;9`7g53gl?m54l;:mg6d1=83.m8l75d3c1?k`3i10o76ak2`:94?"al750;&e0d?=l;k97ch;a98e?>id1?l1<7*i4`;9g<0b3gl?m54?;:m`=2>=83.m8l75c84f?k`3i10:76al96594?"aid1>?1<7*i4`;9g<0b3gl?m54;;:m`=22=83.m8l75c84f?k`3i10>76al96194?"aid1>;1<7*i4`;9g<0b3gl?m547;:m`=26=83.m8l75c84f?k`3i10276al97f94?"aid1ji1<7*i4`;9g;:m`=fd=83.m8l75c8a1?k`3i10976al9bc94?"aid1j21<7*i4`;9gid1j>1<7*i4`;9gid1m=1<7*i4`;9gid1m91<7*i4`;9g50;&e0d?=k0in7ch;a98:?>id1jn1<7*i4`;9gid1l81<7*i4`;9gid1mo1<7*i4`;9g32eh5i750;&e0d?=k0nj7ch;a98b?>id1l=1<7*i4`;9gid1ln1<7*i4`;9g76al9d`94?"aid1l31<7*i4`;9g=83.m8l75c8g5?k`3i10276al9d794?"aid1oi1<7*i4`;9g<`53gl?m54>;:m`=cd=83.m8l75c8d1?k`3i10976al9gc94?"aid1o21<7*i4`;9g<`53gl?m54:;:m`=c1=83.m8l75c8d1?k`3i10=76al9g494?"aid1o>1<7*i4`;9g<`53gl?m546;:m`=c7=83.m8l75c8d1?k`3i10j76al9gd94?"aidi9=1<7*i4`;9g<`b3gl?m54=;:m`e50=83.m8l75c8df?k`3i10876ala1794?"aidi991<7*i4`;9g<`b3gl?m549;:m`e54=83.m8l75c8df?k`3i10<76ala1394?"a50;&e0d?=k0ln7ch;a98:?>id1on1<7*i4`;9g<`b3gl?m54n;:m`e5d=83.m8l75c`2b?k`3i10;76ala0694?"an;od7e=<632ehm<=50;&e0d?=kh:j7ch;a981?>idi881<7*i4`;9gd6f3gl?m54<;:m`e47=83.m8l75c`2b?k`3i10?76ala0294?"an;od7e=<232ehm=h50;&e0d?=kh:j7ch;a985?>idi9o1<7*i4`;9gd6f3gl?m548;:m`e5b=83.m8l75c`2b?k`3i10376ala1a94?"an;od7e=<>32ehm=750;&e0d?=kh:j7ch;a98b?>idi8=1<7*i4`;9gd713gl?m54?;:m`e76=83.m8l75c`35?k`3i10:76ala0d94?"aidi8n1<7*i4`;9gd713gl?m54;;:m`e4e=83.m8l75c`35?k`3i10>76ala0`94?"aidi831<7*i4`;9gd713gl?m547;:m`e4>=83.m8l75c`35?k`3i10276ala0794?"aidi;i1<7*i4`;9gd453gl?m54>;:m`e7d=83.m8l75c`01?k`3i10976ala3c94?"aidi;21<7*i4`;9gd453gl?m54:;:m`e71=83.m8l75c`01?k`3i10=76ala3494?"aidi;>1<7*i4`;9gd453gl?m546;:m`e77=83.m8l75c`01?k`3i10j76al96`94?"aid1191<7*i4`;9g<1f3gl?m54=;:m`==4=83.m8l75c85b?k`3i10876al99394?"a50;&e0d?=k0=j7ch;a986?>id1>l1<7*i4`;9g<1f3gl?m549;:m`=2c=83.m8l75c85b?k`3i10<76al96f94?"aid1>31<7*i4`;9g<1f3gl?m54n;:m`==1=83.m8l75c8:5?k`3i10;76al98294?"aid11o1<7*i4`;9g<>13gl?m54<;:m`==b=83.m8l75c8:5?k`3i10?76al99a94?"aid11k1<7*i4`;9g<>13gl?m548;:m`==?=83.m8l75c8:5?k`3i10376al99:94?"a32eh55;50;&e0d?=k02=7ch;a98b?>id1091<7*i4`;9gid1031<7*i4`;9g=83.m8l75c8;1?k`3i10>76al98594?"aid10?1<7*i4`;9gid1h21<7*i4`;9g;:m`=d1=83.m8l75c8;f?k`3i10976al9`494?"aid1h>1<7*i4`;9gid1h:1<7*i4`;9gid1k91<7*i4`;9g50;&e0d?=k0kj7ch;a986?>id1hl1<7*i4`;9gid1h31<7*i4`;9gid1ko1<7*i4`;9gid1kk1<7*i4`;9g32eh5o;50;&e0d?=k0h=7ch;a98b?>idi:l1<7*i4`;9gd5b3gl?m54?;:m`e10=83.m8l75c`1f?k`3i10:76ala5594?"aidi=31<7*i4`;9gd5b3gl?m54;;:m`e1g=83.m8l75c`1f?k`3i10>76ala5`94?"aidi=n1<7*i4`;9gd5b3gl?m547;:m`e1c=83.m8l75c`1f?k`3i10276ala5294?"aidi=81<7*i4`;9gd5b3gl?m54l;:m`e15=83.m8l75c`1f?k`3i10o76ala5694?"aic:l=1<7*i4`;9`7c13gl?m54?;:mg6`c=83.m8l75d3g5?k`3i10:76ak2dd94?"ak>50;&e0d?=l;o=7ch;a980?>ic:o;1<7*i4`;9`7c13gl?m54;;:mg6c4=83.m8l75d3g5?k`3i10>76ak2g194?"ak:50;&e0d?=l;o=7ch;a984?>ic:o?1<7*i4`;9`7c13gl?m547;:mg6c0=83.m8l75d3g5?k`3i10276ak2d:94?"ah750;&e0d?=l;o=7ch;a98a?>ic:lk1<7*i4`;9`7c13gl?m54l;:mg6`d=83.m8l75d3g5?k`3i10o76ak2da94?"ahj50;&e0d?=l;o=7ch;a98e?>ic;9h1<7*i4`;9`66f3gl?m54?;:mg75?=83.m8l75d22b?k`3i10:76ak31:94?"a>8;od7e=<732eo?=850;&e0d?=l::<7ch;a982?>ic;9?1<7*i4`;9`6633gl?m54?;:mg755=83.m8l75d227?k`3i10:76ak31094?"a>>;od7e=<732eo?=>50;&e0d?=l:::7ch;a982?>ic:ol1<7*i4`;9`7`b3gl?m54?;:mg6cb=83.m8l75d3df?k`3i10:76ak2ga94?"ako50;&e0d?=l;li7ch;a982?>ic;;<1<7*i4`;9`6423gl?m54?;:mg772=83.m8l75d206?k`3i10:76ak33194?"a<=;od7e=<732eo???50;&e0d?=l:897ch;a982?>ic;;:1<7*i4`;9`67a3gl?m54?;:mg74c=83.m8l75d23e?k`3i10:76ak30f94?"a?l;od7e=<732eo?ic;8k1<7*i4`;9`67>3gl?m54?;:mg74>=83.m8l75d23:?k`3i10:76ak30594?"a?9;od7e=<732eo?<;50;&e0d?=l:;=7ch;a982?>ic;8>1<7*i4`;9`6743gl?m54?;:mg744=83.m8l75d230?k`3i10:76ak30394?"a??;od7e=<732eo?=h50;&e0d?=l:;;7ch;a982?>ic;9o1<7*i4`;9`66c3gl?m54?;:mg75e=83.m8l75d22g?k`3i10:76ak2g;94?"ak950;&e0d?=l;l37ch;a982?>i6;?9n6=4+f5c:>451;m1ej9o7:198k451<<0;6)h;a882735c3gl?m54>;:m27321290/j9o6:0157a=in=k36?54o01502<72-l?m44>371g?k`3i10876a>376;>5<#n=k26<=93e9mb1g?2=10c<=94883>!`3i00:?;=k;od7e=<232e:?;:n:18'b1g>289=?i5af5c;>3=i6;?>h6=4+f5c:>451;m1ej9o7:998k451371g?k`3i10i76a>3762>5<#n=k26<=93e9mb1g?2j10c<=94383>!`3i00:?;=k;od7e=289=?i5af5c;>`=i6;?<96=4+f5c:>451>81ej9o7:198k451>90;6)h;a88273063gl?m54>;:m2733a290/j9o6:0151`=in=k36=54o0151a<72-l?m44>377f?k`3i10:76a>377`>5<#n=k26<=95c9mb1g?2910c<=95`83>!`3i00:?;;m;od7e=<632e:?;;6:18'b1g>289=955af5c;>5=i6;??=6=4+f5c:>451=<1ej9o7:198k451==0;6)h;a88273323gl?m54>;:m27334290/j9o6:01517=in=k36=54o01514<72-l?m44>3771?k`3i10:76a>375g>5<#n=k26<=97b9mb1g?2910c<=97c83>!`3i00:?;9l;od7e=<632e:?;9n:18'b1g>289=;45af5c;>5=i6;?=<6=4+f5c:>451??1ej9o7:198k451?<0;6)h;a88273113gl?m54>;:m27313290/j9o6:01536=in=k36=54o01537<72-l?m44>3750?k`3i10:76a>3752>5<#n=k26<=9719mb1g?2910c<=96g83>!`3i00:?;9?;od7e=<632e:?;8j:18'b1g>289=:i5af5c;>5=i6;?451>h1ej9o7:198k451>00;6)h;a882730f3gl?m54>;:m2730?290/j9o6:01522=in=k36=54o01523<72-l?m44>3744?k`3i10:76a>3746>5<#n=k26<=9659mb1g?2910c<=96283>!`3i00:?;8;;od7e=<632e:?;;?:18'b1g>289=8k5af5c;>5=m7ch;a982?>i6;:>>6=4+f5c:>454<=1ej9o7:198k454<:0;6)h;a88276233gl?m54>;:m27625290/j9o6:01004=in=k36=54o01005<72-l?m44>3262?k`3i10:76a>321e>5<#n=k26<=<3d9mb1g?2910c<=<3e83>!`3i00:?>=j;od7e=<632e:?>=l:18'b1g>2898?o5af5c;>5=i6;:926=4+f5c:>454;11ej9o7:198k454;>0;6)h;a882765?3gl?m54>;:m27651290/j9o6:01070=in=k36=54o01071<72-l?m44>3216?k`3i10:76a>3243>5<#n=k26<=<5g9mb1g?2910c<=<5d83>!`3i00:?>;i;od7e=<632e:?>;k:18'b1g>28989n5af5c;>5=i6;:?j6=4+f5c:>454=01ej9o7:198k454=10;6)h;a882763>3gl?m54>;:m27630290/j9o6:01013=in=k36=54o01010<72-l?m44>3275?k`3i10:76a>3277>5<#n=k26<=<529mb1g?2910c<=<5383>!`3i00:?>;<;od7e=<632e:?>;>:18'b1g>28989=5af5c;>5=i6;:>n6=4+f5c:>454;:m2762e290/j9o6:0100d=in=k36=54o0100<<72-l?m44>326b?k`3i10:76a>326;>5<#n=k26<=<469mb1g?2910c<=<4783>!`3i00:?>:8;od7e=<632e:?>=<:18'b1g>2898??5af5c;>5=i6;:2?6=4+f5c:>4540:1ej9o7:198k4540k0;6)h;a88276>43gl?m54>;:m276>d290/j9o6:010<6=in=k36?54o01032:0?k`3i10876a>32:f>5<#n=k26<=<829mb1g?2=10c<=<8g83>!`3i00:?>6<;od7e=<232e:?>7?:18'b1g>28984>5af5c;>3=i6;:396=4+f5c:>4540:1ej9o7:998k4541:0;6)h;a88276>43gl?m546;:m276>2290/j9o6:010<6=in=k36l54o010<3<72-l?m44>32:0?k`3i10i76a>32:4>5<#n=k26<=<829mb1g?2j10c<=<8983>!`3i00:?>6<;od7e=66:18'b1g>28984>5af5c;>`=i6;:h<6=4+f5c:>454j?1ej9o7:198k454jl0;6)h;a88276d13gl?m54>;:m276da290/j9o6:010f3=in=k36?54o010g5<72-l?m44>32`5?k`3i10876a>32a2>5<#n=k26<=!`3i00:?>l9;od7e=<232e:?>m<:18'b1g>2898n;5af5c;>3=i6;:i>6=4+f5c:>454j?1ej9o7:998k454k?0;6)h;a88276d13gl?m546;:m276d?290/j9o6:010f3=in=k36l54o010f<<72-l?m44>32`5?k`3i10i76a>32`b>5<#n=k26<=!`3i00:?>l9;od7e=ll:18'b1g>2898n;5af5c;>`=i6;:oj6=4+f5c:>454m01ej9o7:198k454n80;6)h;a88276c>3gl?m54>;:m276`5290/j9o6:010a<=in=k36?54o010b6<72-l?m44>32g:?k`3i10876a>32d7>5<#n=k26<=!`3i00:?>k6;od7e=<232e:?>h9:18'b1g>2898i45af5c;>3=i6;:l36=4+f5c:>454m01ej9o7:998k454n00;6)h;a88276c>3gl?m546;:m276ce290/j9o6:010a<=in=k36l54o010af<72-l?m44>32g:?k`3i10i76a>32gg>5<#n=k26<=!`3i00:?>k6;od7e=ki:18'b1g>2898i45af5c;>`=i6;:li6=4+f5c:>454nh1ej9o7:198k4538;0;6)h;a88276`f3gl?m54>;:m27164290/j9o6:010bd=in=k36?54o01741<72-l?m44>32db?k`3i10876a>3526>5<#n=k26<=!`3i00:?>hn;od7e=<232e:?9>8:18'b1g>2898jl5af5c;>3=i6;=:26=4+f5c:>454nh1ej9o7:998k4538h0;6)h;a88276`f3gl?m546;:m276`d290/j9o6:010bd=in=k36l54o010ba<72-l?m44>32db?k`3i10i76a>32df>5<#n=k26<=!`3i00:?>hn;od7e=?:18'b1g>2898jl5af5c;>`=i6:8i?6=4+f5c:>446k:1ej9o7:198k446k;0;6)h;a88264e43gl?m54>;:m264e6290/j9o6:002g6=in=k36?54o002g5<72-l?m44>20a0?k`3i10876a>20`f>5<#n=k26<<>c29mb1g?2=10c<<>be83>!`3i00:>288:o>5af5c;>3=i6:8hj6=4+f5c:>446k:1ej9o7:998k446j00;6)h;a88264e43gl?m546;:m264d?290/j9o6:002g6=in=k36l54o002f2<72-l?m44>20a0?k`3i10i76a>20`5>5<#n=k26<<>c29mb1g?2j10c<<>b483>!`3i00:>288:o>5af5c;>`=i6:8h:6=4+f5c:>446k:1ej9o7:028?j759k:1<7*i4`;9577d;2dm8l651098k446io0;6)h;a88264e43gl?m54>2:9l577fm3:1(k:n9;315f5j47?<;:m264gc290/j9o6:002g6=in=k36<:4;n315de=83.m8l75133`7>ha20a0?k`3i10::65`133be?6=,o>j57?=1b18jc2f03;<76a>20c;>5<#n=k26<<>c29mb1g?28207b?=1`594?"a=9010c<<>a783>!`3i00:>288:o>5af5c;>4e<3f;9=l=50;&e0d?=9;;h?6`i4`:95a==h9;;j=7>5$g6b=?759j90bk:n8;3e?>i6:8k;6=4+f5c:>446k:1ej9o7:328?j7590l1<7*i4`;9577d;2dm8l652098k4461m0;6)h;a88264e43gl?m54=2:9l577>k3:1(k:n9;315f5j47<<;:m264?e290/j9o6:002g6=in=k36?:4;n315ha854o002=<<72-l?m44>20a0?k`3i109:65`133:j57?=1b18jc2f038<76a>20;4>5<#n=k26<<>c29mb1g?2;207b?=18494?"a=:010c<<>9483>!`3i00:><7=:18'b1g>288:o>5af5c;>7e<3f;9=4?50;&e0d?=9;;h?6`i4`:96a==h9;;3j7>5$g6b=?759j90bk:n8;0e?>i6:82n6=4+f5c:>446k:1ej9o7:228?j7591n1<7*i4`;9577d;2dm8l653098k4460j0;6)h;a88264e43gl?m54<2:9l577?j3:1(k:n9;315f5j47=<;:m264>f290/j9o6:002g6=in=k36>:4;n315=?=83.m8l75133`7>ha20a0?k`3i108:65`133`3?6=,o>j57?=1b18jc2f039<76a>20a5>5<#n=k26<<>c29mb1g?2:207b?=1b794?"a=;010c<<>bg83>!`3i00:>288:o>5af5c;>6e<3f;9=4k50;&e0d?=9;;h?6`i4`:97a=4?:%d7e<<6:8i87ch;a980a>=h9;;347>5$g6b=?759j90bk:n8;1e?>i6:8o96=4+f5c:>446m81ej9o7:198k446m90;6)h;a88264c63gl?m54>;:m264bb290/j9o6:002a4=in=k36?54o002`a<72-l?m44>20g2?k`3i10876a>20f`>5<#n=k26<<>e09mb1g?2=10c<<>dc83>!`3i00:>;od7e=<232e:>288:i<5af5c;>3=i6:8n36=4+f5c:>446m81ej9o7:998k446l>0;6)h;a88264c63gl?m546;:m264b1290/j9o6:002a4=in=k36l54o002`0<72-l?m44>20g2?k`3i10i76a>20f0>5<#n=k26<<>e09mb1g?2j10c<<>d383>!`3i00:>;od7e=:18'b1g>288:i<5af5c;>`=i6:8im6=4+f5c:>446m81ej9o7:028?j759jo1<7*i4`;9577b92dm8l651098k446km0;6)h;a88264c63gl?m54>2:9l577dk3:1(k:n9;315`7j47?<;:m264ee290/j9o6:002a4=in=k36<:4;n315fg=83.m8l75133f5>ha20g2?k`3i10::65`133fj57?=1d38jc2f03;<76a>20g4>5<#n=k26<<>e09mb1g?28207b?=1d494?"a=9010c<<>e483>!`3i00:>;od7e=<6i21d=??j4;29 c2f13;9=h?4ng6b288:i<5af5c;>4e<3f;9=ih50;&e0d?=9;;n=6`i4`:95a==h9;;h57>5$g6b=?759l;0bk:n8;3e?>i6:82<6=4+f5c:>4460?1ej9o7:198k4460<0;6)h;a88264>13gl?m54>;:m264>3290/j9o6:002<3=in=k36?54o002ac<72-l?m44>20gf?k`3i10;76a>20gg>5<#n=k26<<>ed9mb1g?2810c<<>5483>!`3i00:><;;;od7e=<732e:><;<:18'b1g>288:995af5c;>4=i6:8?:6=4+f5c:>446==1ej9o7:298k4462077?k`3i10=76a>206`>5<#n=k26<<>559mb1g?2>10c<<>4c83>!`3i00:><;;;od7e=<:n:18'b1g>288:995af5c;><=i6:8>36=4+f5c:>446==1ej9o7:c98k446<>0;6)h;a88264333gl?m54l;:m26421290/j9o6:00211=in=k36i54o00201<72-l?m44>2077?k`3i10n76a>2060>5<#n=k26<<>559mb1g?2o10c<<>4383>!`3i00:><;;;od7e=<6821d=??;1;29 c2f13;9=8:4ng6b<:?:18'b1g>288:995af5c;>44<3f;9=>h50;&e0d?=9;;>86`i4`:956==h9;;8h7>5$g6b=?759<>0bk:n8;36?>i6:89h6=4+f5c:>446==1ej9o7:048?j759:h1<7*i4`;95772<2dm8l651698k446;00;6)h;a88264333gl?m54>8:9l577403:1(k:n9;31502j47?6;:m26450290/j9o6:00211=in=k36ha2077?k`3i10:o65`13300?6=,o>j57?=1468jc2f03;o76a>2010>5<#n=k26<<>559mb1g?28o07b?=12094?"a=9o10c<<>3083>!`3i00:><;;;od7e=<5821d=??<0;29 c2f13;9=8:4ng6b<288:995af5c;>74<3f;9=?j50;&e0d?=9;;>86`i4`:966=n4?:%d7e<<6:8??7ch;a9810>=h9;;9n7>5$g6b=?759<>0bk:n8;06?>i6:88j6=4+f5c:>446==1ej9o7:348?j759;31<7*i4`;95772<2dm8l652698k446:10;6)h;a88264333gl?m54=8:9l5775?3:1(k:n9;31502j47<6;:m26441290/j9o6:00211=in=k36?o4;n31573=83.m8l7513360>hao54o00266<72-l?m44>2077?k`3i109o65`13316?6=,o>j57?=1468jc2f038o76a>2002>5<#n=k26<<>559mb1g?2;o07b?=13294?"a=:o10c<<>1g83>!`3i00:><;;;od7e=<4821d=??>e;29 c2f13;9=8:4ng6b288:995af5c;>64<3f;9=86`i4`:976==h9;;:m7>5$g6b=?759<>0bk:n8;16?>i6:8?26=4+f5c:>446==1ej9o7:248?j759<21<7*i4`;95772<2dm8l653698k446=>0;6)h;a88264333gl?m54<8:9l5772>3:1(k:n9;31502j47=6;:m26437290/j9o6:00211=in=k36>o4;n31513=83.m8l7513360>ha2077?k`3i108o65`1331b?6=,o>j57?=1468jc2f039o76a>2007>5<#n=k26<<>559mb1g?2:o07b?=10;94?"a=;o10c<<>7283>!`3i00:><9=;od7e=<732e:><9>:18'b1g>288:;?5af5c;>4=i6:8446?;1ej9o7:298k446>m0;6)h;a88264153gl?m54;;:m2640d290/j9o6:00237=in=k36854o0022g<72-l?m44>2051?k`3i10=76a>204b>5<#n=k26<<>739mb1g?2>10c<<>6883>!`3i00:><9=;od7e=<87:18'b1g>288:;?5af5c;><=i6:8<=6=4+f5c:>446?;1ej9o7:c98k446>=0;6)h;a88264153gl?m54l;:m26404290/j9o6:00237=in=k36i54o00227<72-l?m44>2051?k`3i10n76a>2042>5<#n=k26<<>739mb1g?2o10c<<>6183>!`3i00:><9=;od7e=<6821d=??:f;29 c2f13;9=:<4ng6b<;j:18'b1g>288:;?5af5c;>44<3f;9=8j50;&e0d?=9;;<>6`i4`:956==h9;;>n7>5$g6b=?759>80bk:n8;36?>i6:8=j6=4+f5c:>446?;1ej9o7:048?j759>31<7*i4`;95770:2dm8l651698k446?10;6)h;a88264153gl?m54>8:9l5770?3:1(k:n9;31524j47?6;:m26411290/j9o6:00237=in=k36ha2051?k`3i10:o65`13344?6=,o>j57?=1608jc2f03;o76a>2046>5<#n=k26<<>739mb1g?28o07b?=14c94?"a=9o10c<<>1983>!`3i00:>288:=:5af5c;>4=i6:82;6=4+f5c:>446?o1ej9o7:198k446?l0;6)h;a882641a3gl?m54>;:m265c1290/j9o6:003a0=in=k36=54o003a1<72-l?m44>21g6?k`3i10:76a>21g0>5<#n=k26<!`3i00:>=k:;od7e=<432e:>=k?:18'b1g>288;i85af5c;>1=7ch;a986?>i6:9nn6=4+f5c:>447m<1ej9o7:798k447lm0;6)h;a88265c23gl?m548;:m265bd290/j9o6:003a0=in=k36554o003`g<72-l?m44>21g6?k`3i10276a>21fb>5<#n=k26<!`3i00:>=k:;od7e==j7:18'b1g>288;i85af5c;>f=7ch;a98g?>i6:9n>6=4+f5c:>447m<1ej9o7:d98k447l=0;6)h;a88265c23gl?m54i;:m265b4290/j9o6:003a0=in=k36<>4;n314a4=83.m8l75132f1>ha21g6?k`3i10:>65`132g4?6=,o>j57?=0d78jc2f03;876a>21ae>5<#n=k26<07b?=0bg94?"aj5:le0d>=9<10c<!`3i00:>=k:;od7e=<6>21d=?>lc;29 c2f13;9=mn:18'b1g>288;i85af5c;>4><3f;97ch;a982e>=h9;:h;7>5$g6b=?758l?0bk:n8;3a?>i6:9i=6=4+f5c:>447m<1ej9o7:0a8?j758j?1<7*i4`;9576b=2dm8l651e98k447k=0;6)h;a88265c23gl?m54>e:9l576d;3:1(k:n9;314`3j47?i;:m265e5290/j9o6:003a0=in=k36?>4;n314f7=83.m8l75132f1>ha<54o003fc<72-l?m44>21g6?k`3i109>65`132aa?6=,o>j57?=0d78jc2f038876a>21`g>5<#n=k26<07b?=0ca94?"aj5:le0d>=:<10c<!`3i00:>=k:;od7e=<5>21d=?>ma;29 c2f13;9=l6:18'b1g>288;i85af5c;>7><3f;97ch;a981e>=h9;:i:7>5$g6b=?758l?0bk:n8;0a?>i6:9h?6=4+f5c:>447m<1ej9o7:3a8?j758k91<7*i4`;9576b=2dm8l652e98k447j;0;6)h;a88265c23gl?m54=e:9l576e93:1(k:n9;314`3j47>4;n314d`=83.m8l75132f1>ha21g6?k`3i108>65`132b`?6=,o>j57?=0d78jc2f039876a>21c`>5<#n=k26<07b?=0``94?"aj5:le0d>=;<10c<!`3i00:>=k:;od7e=<4>21d=?>j9;29 c2f13;9=k7:18'b1g>288;i85af5c;>6><3f;97ch;a980e>=h9;:o:7>5$g6b=?758l?0bk:n8;1a?>i6:9ii6=4+f5c:>447m<1ej9o7:2a8?j758j:1<7*i4`;9576b=2dm8l653e98k447j<0;6)h;a88265c23gl?m54j47=i;:m26463290/j9o6:00246=in=k36=54o00247<72-l?m44>2020?k`3i10:76a>2023>5<#n=k26<<>029mb1g?2;10c<!`3i00:><><;od7e=<432e:>=hj:18'b1g>288:<>5af5c;>1=i6:9lh6=4+f5c:>4468:1ej9o7:798k447nk0;6)h;a88264643gl?m548;:m265`f290/j9o6:00246=in=k36554o003b<<72-l?m44>2020?k`3i10276a>21d;>5<#n=k26<<>029mb1g?2h10c<!`3i00:><><;od7e==h::18'b1g>288:<>5af5c;>f=i6:9l86=4+f5c:>4468:1ej9o7:d98k447n;0;6)h;a88264643gl?m54i;:m265`6290/j9o6:00246=in=k36<>4;n314c6=83.m8l7513337>ha2020?k`3i10:>65`132fa?6=,o>j57?=1118jc2f03;876a>21gg>5<#n=k26<<>029mb1g?28>07b?=0da94?"a=9<10c<<>0c83>!`3i00:><><;od7e=<6>21d=???a;29 c2f13;9===4ng6b<>6:18'b1g>288:<>5af5c;>4><3f;9==650;&e0d?=9;;;?6`i4`:95<==h9;;;:7>5$g6b=?759990bk:n8;3a?>i6:8:>6=4+f5c:>4468:1ej9o7:0a8?j7599;1<7*i4`;95777;2dm8l651e98k447n?0;6)h;a88264643gl?m54>e:9l576bj3:1(k:n9;31555j47?i;:m265g>290/j9o6:003e==in=k36=54o003e2<72-l?m44>21c;?k`3i10:76a>21c5>5<#n=k26<1083>!`3i00:><>i:18'b1g>288:==5af5c;>4=i6:9=>6=4+f5c:>447??1ej9o7:098k447?=0;6)h;a88265113gl?m54=;:m26514290/j9o6:00333=in=k36>54o00334<72-l?m44>2155?k`3i10?76a>2153>5<#n=k26<!`3i00:>=99;od7e=<132e:>=8j:18'b1g>288;;;5af5c;>2=i6:9447??1ej9o7:898k447>k0;6)h;a88265113gl?m54n;:m2650f290/j9o6:00333=in=k36o54o0032<<72-l?m44>2155?k`3i10h76a>214;>5<#n=k26<!`3i00:>=99;od7e==8::18'b1g>288;;;5af5c;>c==h9;:=?7>5$g6b=?758><0bk:n8;32?>i6:9<96=4+f5c:>447??1ej9o7:008?j758?;1<7*i4`;95760>2dm8l651298k447>90;6)h;a88265113gl?m54>4:9l5762n3:1(k:n9;31420j47?:;:m2653b290/j9o6:00333=in=k36<84;n3140b=83.m8l7513242>ha2155?k`3i10:465`1326e?6=,o>j57?=0648jc2f03;276a>217:>5<#n=k26<86:le0d>=9k10c<!`3i00:>=99;od7e=<6k21d=?>:6;29 c2f13;9<:84ng6b=;::18'b1g>288;;;5af5c;>4c<3f;9<8:50;&e0d?=9;:<:6`i4`:95c=4?:%d7e<<6:9==7ch;a9814>=h9;:>>7>5$g6b=?758><0bk:n8;02?>i6:9?;6=4+f5c:>447??1ej9o7:308?j758=l1<7*i4`;95760>2dm8l652298k447j47<:;:m2652d290/j9o6:00333=in=k36?84;n3141d=83.m8l7513242>ha:54o0030d<72-l?m44>2155?k`3i109465`1327=?6=,o>j57?=0648jc2f038276a>216;>5<#n=k26<86:le0d>=:k10c<!`3i00:>=99;od7e=<5k21d=?>;4;29 c2f13;9<:84ng6b=:<:18'b1g>288;;;5af5c;>7c<3f;9<9<50;&e0d?=9;:<:6`i4`:96c==h9;:?<7>5$g6b=?758><0bk:n8;12?>i6:99m6=4+f5c:>447??1ej9o7:208?j758:o1<7*i4`;95760>2dm8l653298k447;m0;6)h;a88265113gl?m54<4:9l5764k3:1(k:n9;31420j47=:;:m2651e290/j9o6:00333=in=k36>84;n3142g=83.m8l7513242>ha2155?k`3i108465`1324j57?=0648jc2f039276a>2151>5<#n=k26<86:le0d>=;k10c<!`3i00:>=99;od7e=<4k21d=?>:1;29 c2f13;9<:84ng6b=:9:18'b1g>288;;;5af5c;>6c<3f;9<>l50;&e0d?=9;:<:6`i4`:97c=i6:9386=4+f5c:>4471=1ej9o7:098k447180;6)h;a88265?33gl?m54=;:m265?7290/j9o6:003=1=in=k36>54o00321;7?k`3i10?76a>21:f>5<#n=k26<!`3i00:>=7;;od7e=<132e:>=6l:18'b1g>288;595af5c;>2=i6:92j6=4+f5c:>4471=1ej9o7:898k447000;6)h;a88265?33gl?m54n;:m265>?290/j9o6:003=1=in=k36o54o003<3<72-l?m44>21;7?k`3i10h76a>21:6>5<#n=k26<!`3i00:>=7;;od7e==6<:18'b1g>288;595af5c;>c==h9;:3=7>5$g6b=?7580>0bk:n8;32?>i6:92;6=4+f5c:>4471=1ej9o7:008?j758>l1<7*i4`;9576><2dm8l651298k447?l0;6)h;a88265?33gl?m54>4:9l5760l3:1(k:n9;314<2j47?:;:m265?d290/j9o6:003=1=in=k36<84;n314ha21;7?k`3i10:465`132:=?6=,o>j57?=0868jc2f03;276a>21;;>5<#n=k26<64:le0d>=9k10c<!`3i00:>=7;;od7e=<6k21d=?>62;29 c2f13;9<4:4ng6b=68:18'b1g>288;595af5c;>4c<3f;9<:m50;&e0d?=9;:286`i4`:95c=i6:9936=4+f5c:>447;01ej9o7:098k447;>0;6)h;a882655>3gl?m54=;:m265g5290/j9o6:003e4=in=k36=54o003e5<72-l?m44>21c2?k`3i10:76a>212;>5<#n=k26<!`3i00:>=>8;od7e=<632e:>=>::18'b1g>288;<:5af5c;>7=i6:9:96=4+f5c:>4478>1ej9o7:598k447880;6)h;a88265603gl?m54:;:m26567290/j9o6:00342=in=k36;54o03ebc<72-l?m44>2124?k`3i10<76a>1gdf>5<#n=k26<!`3i00:>=>8;od7e=<>32e:=khl:18'b1g>288;<:5af5c;>d=i69olj6=4+f5c:>4478>1ej9o7:b98k47an00;6)h;a88265603gl?m54k;:m25c`0290/j9o6:00342=in=k36h54o03eb3<72-l?m44>2124?k`3i10m76a>1gd6>5<#n=k26<fg694?"a?7:le0d>=9810c!`3i00:>=>8;od7e=<6:21d=:18'b1g>288;<:5af5c;>42<3f;:jk>50;&e0d?=9;:;;6`i4`:950==h98lni7>5$g6b=?7589=0bk:n8;34?>i69ooh6=4+f5c:>4478>1ej9o7:0:8?j76nlh1<7*i4`;95767?2dm8l651898k47amh0;6)h;a88265603gl?m54>a:9l54`b13:1(k:n9;31451j47?m;:m25cc?290/j9o6:00342=in=k36ha2124?k`3i10:i65`10df1?6=,o>j57?=0158jc2f03;m76a>1gg7>5<#n=k26<fd194?"a?7:le0d>=:810c!`3i00:>=>8;od7e=<5:21d=288;<:5af5c;>72<3f;:jik50;&e0d?=9;:;;6`i4`:960==h98loo7>5$g6b=?7589=0bk:n8;04?>i69oni6=4+f5c:>4478>1ej9o7:3:8?j76nmk1<7*i4`;95767?2dm8l652898k47al00;6)h;a88265603gl?m54=a:9l54`c03:1(k:n9;31451j47hai54o03e`1<72-l?m44>2124?k`3i109i65`10dg7?6=,o>j57?=0158jc2f038m76a>1gf1>5<#n=k26<fe394?"a?7:le0d>=;810c!`3i00:>=>8;od7e=<4:21d=288;<:5af5c;>62<3f;:jnj50;&e0d?=9;:;;6`i4`:970==h9;:;n7>5$g6b=?7589=0bk:n8;14?>i6:9:j6=4+f5c:>4478>1ej9o7:2:8?j758931<7*i4`;95767?2dm8l653898k4478:0;6)h;a88265603gl?m54j47=m;:m25ccc290/j9o6:00342=in=k36>m4;n32b`4=83.m8l7513233>ha2124?k`3i108i65`10d`g?6=,o>j57?=0158jc2f039m76a>2105>5<#n=k26<!`3i00:>=<:;od7e=<632e:>=<=:18'b1g>288;>85af5c;>7=<4?:%d7e<<6:98>7ch;a980?>i6:98;6=4+f5c:>447:<1ej9o7:598k4479o0;6)h;a88265423gl?m54:;:m2657b290/j9o6:00360=in=k36;54o0035a<72-l?m44>2106?k`3i10<76a>213`>5<#n=k26<!`3i00:>=<:;od7e=<>32e:>=?n:18'b1g>288;>85af5c;>d=7ch;a98a?>i6:9;<6=4+f5c:>447:<1ej9o7:b98k4479?0;6)h;a88265423gl?m54k;:m26572290/j9o6:00360=in=k36h54o00351<72-l?m44>2106?k`3i10m76a>2130>5<#n=k26<=5:le0d>=9810c<!`3i00:>=<:;od7e=<6:21d=?>>0;29 c2f13;9=>i:18'b1g>288;>85af5c;>42<3f;9<=k50;&e0d?=9;:996`i4`:950=i4?:%d7e<<6:98>7ch;a9822>=h9;:9o7>5$g6b=?758;?0bk:n8;34?>i6:98i6=4+f5c:>447:<1ej9o7:0:8?j758;k1<7*i4`;95765=2dm8l651898k447:00;6)h;a88265423gl?m54>a:9l576503:1(k:n9;31473j47?m;:m26540290/j9o6:00360=in=k36ha2106?k`3i10:i65`1323`?6=,o>j57?=0378jc2f03;m76a>1gaa>5<#n=k26!`3i00:=kmn;od7e=<632e:=km7:18'b1g>28;mol5af5c;>7=4?:%d7e<<6:9997ch;a983?>i6:99:6=4+f5c:>447;;1ej9o7:098k47a100;6)h;a8825c??3gl?m54?;:m25c?0290/j9o6:03e===in=k36<54o03e=3<72-l?m44>1g;;?k`3i10976a>1g;6>5<#n=k26!`3i00:=k77;od7e=<332e:=k7=:18'b1g>28;m555af5c;>0=i69o3;6=4+f5c:>47a111ej9o7:698k47a0o0;6)h;a8825c??3gl?m547;:m25c>b290/j9o6:03e===in=k36454o03e1g;;?k`3i10j76a>1g:`>5<#n=k26!`3i00:=k77;od7e=28;m555af5c;>a=i69o2<6=4+f5c:>47a111ej9o7:g98k47a0?0;6)h;a8825c??3gl?m54>0:9l54`?=3:1(k:n9;32b<>j47?>;:m25c>3290/j9o6:03e===in=k36<<4;n32b=5=83.m8l7510d:<>ha54o03e<7<72-l?m44>1g;;?k`3i10:865`10d;5?6=,o>j57?>f8:8jc2f03;>76a>1g:3>5<#n=k26f6d94?"a=9>10c!`3i00:=k77;od7e=<6021d=32e:=k9m:18'b1g>28;m555af5c;>4g<3f;:j:o50;&e0d?=98l246`i4`:95g==h98l<47>5$g6b=?76n020bk:n8;3g?>i69o=<6=4+f5c:>47a111ej9o7:0g8?j76n><1<7*i4`;954`>02dm8l651g98k47a?<0;6)h;a8825c??3gl?m54=0:9l54`0<3:1(k:n9;32b<>j47<>;:m25c15290/j9o6:03e===in=k36?<4;n32b27=83.m8l7510d:<>ha>54o03e35<72-l?m44>1g;;?k`3i109865`10d5b?6=,o>j57?>f8:8jc2f038>76a>1g4f>5<#n=k26f7f94?"a=:>10c!`3i00:=k77;od7e=<5021d=32e:=k8n:18'b1g>28;m555af5c;>7g<3f;:j;750;&e0d?=98l246`i4`:96g==h98l=:7>5$g6b=?76n020bk:n8;0g?>i69o<>6=4+f5c:>47a111ej9o7:3g8?j76n?>1<7*i4`;954`>02dm8l652g98k47a>:0;6)h;a8825c??3gl?m54<0:9l54`1:3:1(k:n9;32b<>j47=>;:m25c06290/j9o6:03e===in=k36><4;n32b36=83.m8l7510d:<>ha54o03e1c<72-l?m44>1g;;?k`3i108865`10d6a?6=,o>j57?>f8:8jc2f039>76a>1g;g>5<#n=k26f8a94?"a=;>10c!`3i00:=k77;od7e=<4021d=32e:=k7;:18'b1g>28;m555af5c;>6g<3f;:j5750;&e0d?=98l246`i4`:97g==h98l5$g6b=?76n020bk:n8;1g?>i69o<36=4+f5c:>47a111ej9o7:2g8?j76n02dm8l653g98k47aj>0;6)h;a8825cd13gl?m54?;:m25cd2290/j9o6:03ef3=in=k36<54o03ef6<72-l?m44>1g`5?k`3i10976a>1g`1>5<#n=k26!`3i00:=kl9;od7e=<332e:=kl?:18'b1g>28;mn;5af5c;>0=i69okn6=4+f5c:>47aj?1ej9o7:698k47aim0;6)h;a8825cd13gl?m547;:m25cgd290/j9o6:03ef3=in=k36454o03eeg<72-l?m44>1g`5?k`3i10j76a>1gcb>5<#n=k26!`3i00:=kl9;od7e=28;mn;5af5c;>a=i69ok>6=4+f5c:>47aj?1ej9o7:g98k47ai=0;6)h;a8825cd13gl?m54>0:9l54`f;3:1(k:n9;32bg0j47?>;:m25cg5290/j9o6:03ef3=in=k36<<4;n32bd7=83.m8l7510da2>ha54o03ee5<72-l?m44>1g`5?k`3i10:865`10d:b?6=,o>j57?>fc48jc2f03;>76a>1g`f>5<#n=k26fcf94?"a=9>10c!`3i00:=kl9;od7e=<6021d=32e:=kln:18'b1g>28;mn;5af5c;>4g<3f;:jo750;&e0d?=98li:6`i4`:95g==h98li87>5$g6b=?76nk<0bk:n8;3g?>i69ok26=4+f5c:>47aj?1ej9o7:0g8?j76n0o1<7*i4`;954`e>2dm8l651g98k47a=j0;6)h;a8825c3e3gl?m54?;:m25c3f290/j9o6:03e1g=in=k36<54o03e1<<72-l?m44>1g7a?k`3i10976a>1ga7>5<#n=k26!`3i00:=km<;od7e=<632e:>8om:18'b1g>288>ml5af5c;>5=m44?:%d7e<<6:i6:442ih1ej9o7:398k442i>0;6)h;a88260gf3gl?m54<;:m260g2290/j9o6:006ed=in=k36954o006e1<72-l?m44>24cb?k`3i10>76a>24c0>5<#n=k26<<:a`9mb1g?2?10c<<:a383>!`3i00:>8on;od7e=<032e:>8o>:18'b1g>288>ml5af5c;>==m=4?:%d7e<<6:i6:<3m6=4+f5c:>442ih1ej9o7:`98k4421l0;6)h;a88260gf3gl?m54m;:m260?c290/j9o6:006ed=in=k36n54o006=f<72-l?m44>24cb?k`3i10o76a>24;b>5<#n=k26<<:a`9mb1g?2l10c<<:9883>!`3i00:>8on;od7e=877:18'b1g>288>ml5af5c;>46<3f;994950;&e0d?=9;?jm6`i4`:954=5;4?:%d7e<<6:=h9;?297>5$g6b=?75=hk0bk:n8;30?>i6:<3?6=4+f5c:>442ih1ej9o7:068?j75=091<7*i4`;9573fi2dm8l651498k4421;0;6)h;a88260gf3gl?m54>6:9l573>93:1(k:n9;311dgj47?8;:m260>a290/j9o6:006ed=in=k36<64;n311=c=83.m8l75137be>ha24cb?k`3i10:m65`137;g?6=,o>j57?=5`c8jc2f03;i76a>24:a>5<#n=k26<<:a`9mb1g?28i07b?=59c94?"a=9m10c<<:8883>!`3i00:>8on;od7e=<6m21d=?;78;29 c2f13;99lo4ng6b868:18'b1g>288>ml5af5c;>76<3f;995850;&e0d?=9;?jm6`i4`:964=494?:%d7e<<6:=h9;?3?7>5$g6b=?75=hk0bk:n8;00?>i6:<296=4+f5c:>442ih1ej9o7:368?j75=1;1<7*i4`;9573fi2dm8l652498k442090;6)h;a88260gf3gl?m54=6:9l5730n3:1(k:n9;311dgj47<8;:m2601b290/j9o6:006ed=in=k36?64;n3112b=83.m8l75137be>ha454o0063f<72-l?m44>24cb?k`3i109m65`1374f?6=,o>j57?=5`c8jc2f038i76a>245:>5<#n=k26<<:a`9mb1g?2;i07b?=56:94?"a=:m10c<<:7683>!`3i00:>8on;od7e=<5m21d=?;86;29 c2f13;99lo4ng6b89::18'b1g>288>ml5af5c;>66<3f;99::50;&e0d?=9;?jm6`i4`:974=;>4?:%d7e<<6:=h9;?<>7>5$g6b=?75=hk0bk:n8;10?>i6:<=:6=4+f5c:>442ih1ej9o7:268?j75=>:1<7*i4`;9573fi2dm8l653498k442io0;6)h;a88260gf3gl?m54<6:9l573fm3:1(k:n9;311dgj47=8;:m260gc290/j9o6:006ed=in=k36>64;n311de=83.m8l75137be>ha24cb?k`3i108m65`137:f?6=,o>j57?=5`c8jc2f039i76a>24;3>5<#n=k26<<:a`9mb1g?2:i07b?=59794?"a=;m10c<<:7`83>!`3i00:>8on;od7e=<4m21d=?;9f;29 c2f13;99lo4ng6b8m6:18'b1g>288>o55af5c;>5=o:4?:%d7e<<6:i6:6=4+f5c:>442k11ej9o7:398k442k=0;6)h;a88260e?3gl?m54<;:m260e4290/j9o6:006g==in=k36954o006g7<72-l?m44>24a;?k`3i10>76a>24a2>5<#n=k26<<:c99mb1g?2?10c<<:c183>!`3i00:>8m7;od7e=<032e:>8li:18'b1g>288>o55af5c;>==nh4?:%d7e<<6:i6:442k11ej9o7:`98k442jj0;6)h;a88260e?3gl?m54m;:m260df290/j9o6:006g==in=k36n54o006f<<72-l?m44>24a;?k`3i10o76a>24`;>5<#n=k26<<:c99mb1g?2l10c<<:b683>!`3i00:>8m7;od7e=8l9:18'b1g>288>o55af5c;>46<3f;99o;50;&e0d?=9;?h46`i4`:954=n94?:%d7e<<6:=h9;?i?7>5$g6b=?75=j20bk:n8;30?>i6:442k11ej9o7:068?j75=k;1<7*i4`;9573d02dm8l651498k442l90;6)h;a88260e?3gl?m54>6:9l573dn3:1(k:n9;311f>j47?8;:m260eb290/j9o6:006g==in=k36<64;n311fb=83.m8l75137`<>ha24a;?k`3i10:m65`137`f?6=,o>j57?=5b:8jc2f03;i76a>24ab>5<#n=k26<<:c99mb1g?28i07b?=5b494?"a=9m10c<<:bc83>!`3i00:>8m7;od7e=<6m21d=?;m0;29 c2f13;99n64ng6b88j:18'b1g>288>:i5af5c;>5=:n4?:%d7e<<6:<i6:<442>m1ej9o7:398k442l?0;6)h;a88260b23gl?m54?;:m260b3290/j9o6:006`0=in=k36<54o0067f<72-l?m44>241a?k`3i10;76a>241b>5<#n=k26<<:3c9mb1g?2810c<<:3883>!`3i00:>8=m;od7e=<532e:>8=7:18'b1g>288>?o5af5c;>6=?;4?:%d7e<<6:<9i7ch;a987?>i6:<9>6=4+f5c:>442;k1ej9o7:498k442;=0;6)h;a882605e3gl?m549;:m26054290/j9o6:0067g=in=k36:54o00677<72-l?m44>241a?k`3i10376a>2412>5<#n=k26<<:3c9mb1g?2010c<<:3183>!`3i00:>8=m;od7e=8288>?o5af5c;>g=>h4?:%d7e<<6:<9i7ch;a98`?>i6:<8o6=4+f5c:>442;k1ej9o7:e98k442:k0;6)h;a882605e3gl?m54j;:m2604f290/j9o6:0067g=in=k36k54o0066<<72-l?m44>241a?k`3i10:<65`1371j57?=52`8jc2f03;:76a>2404>5<#n=k26<<:3c9mb1g?28807b?=53494?"a=9:10c<<:2483>!`3i00:>8=m;od7e=<6<21d=?;=4;29 c2f13;99>l4ng6b8<<:18'b1g>288>?o5af5c;>40<3f;99?<50;&e0d?=9;?8n6`i4`:952=>=4?:%d7e<<6:<9i7ch;a982<>=h9;?:j7>5$g6b=?75=:h0bk:n8;3:?>i6:<;n6=4+f5c:>442;k1ej9o7:0c8?j75=8n1<7*i4`;95734j2dm8l651c98k4429j0;6)h;a882605e3gl?m54>c:9l5736j3:1(k:n9;3116dj47?k;:m2607f290/j9o6:0067g=in=k36ha241a?k`3i109<65`13723?6=,o>j57?=52`8jc2f038:76a>2436>5<#n=k26<<:3c9mb1g?2;807b?=50694?"a=::10c<<:1283>!`3i00:>8=m;od7e=<5<21d=?;>2;29 c2f13;99>l4ng6b8?>:18'b1g>288>?o5af5c;>70<3f;99<>50;&e0d?=9;?8n6`i4`:962==h9;?;i7>5$g6b=?75=:h0bk:n8;0:?>i6:<:o6=4+f5c:>442;k1ej9o7:3c8?j75=9i1<7*i4`;95734j2dm8l652c98k4428h0;6)h;a882605e3gl?m54=c:9l573713:1(k:n9;3116dj47hak54o00643<72-l?m44>241a?k`3i108<65`13731?6=,o>j57?=52`8jc2f039:76a>2427>5<#n=k26<<:3c9mb1g?2:807b?=51194?"a=;:10c<<:0383>!`3i00:>8=m;od7e=<4<21d=?;?1;29 c2f13;99>l4ng6b8:?:18'b1g>288>?o5af5c;>60<3f;99>h50;&e0d?=9;?8n6`i4`:972=?h4?:%d7e<<6:<9i7ch;a980<>=h9;?8h7>5$g6b=?75=:h0bk:n8;1:?>i6:<9<6=4+f5c:>442;k1ej9o7:2c8?j75=;i1<7*i4`;95734j2dm8l653c98k442:80;6)h;a882605e3gl?m543:1(k:n9;3116dj47=k;:m2606e290/j9o6:0067g=in=k36>k4;n31156=83.m8l751370f>ha247:?k`3i10;76a>247;>5<#n=k26<<:589mb1g?2810c<<:5783>!`3i00:>8;6;od7e=<532e:>8;::18'b1g>288>945af5c;>6=994?:%d7e<<6:i6:442=01ej9o7:498k442=;0;6)h;a882603>3gl?m549;:m26036290/j9o6:0061<=in=k36:54o00615<72-l?m44>247:?k`3i10376a>246e>5<#n=k26<<:589mb1g?2010c<<:4d83>!`3i00:>8;6;od7e=8:k:18'b1g>288>945af5c;>g=8o4?:%d7e<<6:i6:<>j6=4+f5c:>442=01ej9o7:e98k442<00;6)h;a882603>3gl?m54j;:m2602?290/j9o6:0061<=in=k36k54o00602<72-l?m44>247:?k`3i10:<65`13772?6=,o>j57?=54;8jc2f03;:76a>2466>5<#n=k26<<:589mb1g?28807b?=55694?"a=9:10c<<:4283>!`3i00:>8;6;od7e=<6<21d=?;;2;29 c2f13;99874ng6b88>:18'b1g>288>945af5c;>40<3f;99;>50;&e0d?=9;?>56`i4`:952=9k4?:%d7e<<6:=h9;?>i7>5$g6b=?75=<30bk:n8;3:?>i6:442=01ej9o7:0c8?j75=3gl?m54>c:9l5732?3:1(k:n9;3110?j47?k;:m2602d290/j9o6:0061<=in=k36ha25df?k`3i10;76a>25dg>5<#n=k26<<;fd9mb1g?2810c<<;fb83>!`3i00:>9hj;od7e=<532e:>888:18'b1g>288>:;5af5c;>5=:84?:%d7e<<6:<<=7ch;a982?>i6:=io6=4+f5c:>443kj1ej9o7:198k443kk0;6)h;a88261ed3gl?m54>;:m261ef290/j9o6:007gf=in=k36?54o007g<<72-l?m44>25a`?k`3i10876a>25a4>5<#n=k26<<;cb9mb1g?2=10c<<;c783>!`3i00:>9ml;od7e=<232e:>9m::18'b1g>288?on5af5c;>3=i6:=i86=4+f5c:>443kj1ej9o7:998k443k;0;6)h;a88261ed3gl?m546;:m261e6290/j9o6:007gf=in=k36l54o007g5<72-l?m44>25a`?k`3i10i76a>25`e>5<#n=k26<<;cb9mb1g?2j10c<<;bd83>!`3i00:>9ml;od7e=9ll:18'b1g>288?on5af5c;>`=i6:=hj6=4+f5c:>443kj1ej9o7:028?j752:9l572e?3:1(k:n9;310fej47?<;:m261d1290/j9o6:007gf=in=k36<:4;n310g3=83.m8l75136`g>ha25a`?k`3i10::65`136a7?6=,o>j57?=4ba8jc2f03;<76a>25`2>5<#n=k26<<;cb9mb1g?28207b?=4c294?"a=9010c<<;ag83>!`3i00:>9ml;od7e=<6i21d=?:ne;29 c2f13;98nm4ng6b9ok:18'b1g>288?on5af5c;>4e<3f;98lm50;&e0d?=9;>ho6`i4`:95a==h9;>jm7>5$g6b=?75i6:=k26=4+f5c:>443kj1ej9o7:328?j75j47<<;:m261g3290/j9o6:007gf=in=k36?:4;n310d5=83.m8l75136`g>ha854o007e7<72-l?m44>25a`?k`3i109:65`136b5?6=,o>j57?=4ba8jc2f038<76a>25c3>5<#n=k26<<;cb9mb1g?2;207b?=48d94?"a=:010c<<;9d83>!`3i00:>9ml;od7e=<5i21d=?:6d;29 c2f13;98nm4ng6b97m:18'b1g>288?on5af5c;>7e<3f;984o50;&e0d?=9;>ho6`i4`:96a==h9;>247>5$g6b=?75i6:=3<6=4+f5c:>443kj1ej9o7:228?j75<0<1<7*i4`;9572dk2dm8l653098k4431<0;6)h;a88261ed3gl?m54<2:9l572><3:1(k:n9;310fej47=<;:m261?4290/j9o6:007gf=in=k36>:4;n310<4=83.m8l75136`g>ha25a`?k`3i108:65`136g4?6=,o>j57?=4ba8jc2f039<76a>25ae>5<#n=k26<<;cb9mb1g?2:207b?=4bg94?"a=;010c<<;c983>!`3i00:>9ml;od7e=<4i21d=?:md;29 c2f13;98nm4ng6b9l=:18'b1g>288?on5af5c;>6e<3f;98l950;&e0d?=9;>ho6`i4`:97a==h9;>2=7>5$g6b=?75i6:=oi6=4+f5c:>443mh1ej9o7:198k443m00;6)h;a88261cf3gl?m54>;:m261c0290/j9o6:007ad=in=k36?54o007a3<72-l?m44>25gb?k`3i10876a>25g6>5<#n=k26<<;e`9mb1g?2=10c<<;e583>!`3i00:>9kn;od7e=<232e:>9k<:18'b1g>288?il5af5c;>3=i6:=o:6=4+f5c:>443mh1ej9o7:998k443m90;6)h;a88261cf3gl?m546;:m261ba290/j9o6:007ad=in=k36l54o007``<72-l?m44>25gb?k`3i10i76a>25f`>5<#n=k26<<;e`9mb1g?2j10c<<;dc83>!`3i00:>9kn;od7e=9jn:18'b1g>288?il5af5c;>`=i6:=n36=4+f5c:>443mh1ej9o7:028?j752:9l572c=3:1(k:n9;310`gj47?<;:m261b3290/j9o6:007ad=in=k36<:4;n310a5=83.m8l75136fe>ha25gb?k`3i10::65`136e5?6=,o>j57?=4dc8jc2f03;<76a>25d3>5<#n=k26<<;e`9mb1g?28207b?=4dd94?"a=9010c<<;ed83>!`3i00:>9kn;od7e=<6i21d=?:jd;29 c2f13;98ho4ng6b9kl:18'b1g>288?il5af5c;>4e<3f;98h650;&e0d?=9;>nm6`i4`:95a==h9;>o>7>5$g6b=?75i6:=3;6=4+f5c:>4430o1ej9o7:198k4430l0;6)h;a88261>a3gl?m54>;:m261>c290/j9o6:00725d4?k`3i10;76a>25d5>5<#n=k26<<;f69mb1g?2810c<<;5d83>!`3i00:>9;k;od7e=<732e:>9;l:18'b1g>288?9i5af5c;>4=i6:=?j6=4+f5c:>443=m1ej9o7:298k443=10;6)h;a882613c3gl?m54;;:m26130290/j9o6:0071a=in=k36854o00713<72-l?m44>257g?k`3i10=76a>2576>5<#n=k26<<;5e9mb1g?2>10c<<;5583>!`3i00:>9;k;od7e=9;<:18'b1g>288?9i5af5c;><=i6:=?:6=4+f5c:>443=m1ej9o7:c98k443=90;6)h;a882613c3gl?m54l;:m2612a290/j9o6:0071a=in=k36i54o0070a<72-l?m44>257g?k`3i10n76a>256`>5<#n=k26<<;5e9mb1g?2o10c<<;4c83>!`3i00:>9;k;od7e=<6821d=?:;a;29 c2f13;988j4ng6b9:6:18'b1g>288?9i5af5c;>44<3f;989650;&e0d?=9;>>h6`i4`:956==h9;>?:7>5$g6b=?75<i6:=>>6=4+f5c:>443=m1ej9o7:048?j75<=>1<7*i4`;95722l2dm8l651698k443<;0;6)h;a882613c3gl?m54>8:9l572393:1(k:n9;3100bj47?6;:m26127290/j9o6:0071a=in=k36ha257g?k`3i10:o65`1360`?6=,o>j57?=44f8jc2f03;o76a>251`>5<#n=k26<<;5e9mb1g?28o07b?=42`94?"a=9o10c<<;3`83>!`3i00:>9;k;od7e=<5821d=?:<9;29 c2f13;988j4ng6b9=8:18'b1g>288?9i5af5c;>74<3f;98>850;&e0d?=9;>>h6`i4`:966==h9;>887>5$g6b=?75<i6:=986=4+f5c:>443=m1ej9o7:348?j75<:81<7*i4`;95722l2dm8l652698k443;80;6)h;a882613c3gl?m54=8:9l572483:1(k:n9;3100bj47<6;:m2614a290/j9o6:0071a=in=k36?o4;n3107c=83.m8l751366`>hao54o0076f<72-l?m44>257g?k`3i109o65`1361f?6=,o>j57?=44f8jc2f038o76a>250b>5<#n=k26<<;5e9mb1g?2;o07b?=43;94?"a=:o10c<<;2983>!`3i00:>9;k;od7e=<4821d=?:=7;29 c2f13;988j4ng6b9<9:18'b1g>288?9i5af5c;>64<3f;98?;50;&e0d?=9;>>h6`i4`:976=94?:%d7e<<6:=?o7ch;a9800>=h9;>9?7>5$g6b=?75<i6:=<96=4+f5c:>443=m1ej9o7:248?j7590;6)h;a882613c3gl?m54<8:9l5722n3:1(k:n9;3100bj47=6;:m2613>290/j9o6:0071a=in=k36>o4;n3101c=83.m8l751366`>ha257g?k`3i108o65`1360j57?=44f8jc2f039o76a>250g>5<#n=k26<<;5e9mb1g?2:o07b?=43094?"a=;o10c<<;7b83>!`3i00:>99m;od7e=<732e:>99n:18'b1g>288?;o5af5c;>4=i6:==<6=4+f5c:>443?k1ej9o7:298k443??0;6)h;a882611e3gl?m54;;:m26112290/j9o6:0073g=in=k36854o00731<72-l?m44>255a?k`3i10=76a>2550>5<#n=k26<<;7c9mb1g?2>10c<<;7383>!`3i00:>99m;od7e=99>:18'b1g>288?;o5af5c;><=i6:=443?k1ej9o7:c98k443>m0;6)h;a882611e3gl?m54l;:m2610d290/j9o6:0073g=in=k36i54o0072g<72-l?m44>255a?k`3i10n76a>254b>5<#n=k26<<;7c9mb1g?2o10c<<;6883>!`3i00:>99m;od7e=<6821d=?:98;29 c2f13;98:l4ng6b988:18'b1g>288?;o5af5c;>44<3f;98;850;&e0d?=9;>=h9;>=87>5$g6b=?75<>h0bk:n8;36?>i6:=286=4+f5c:>443?k1ej9o7:048?j75<181<7*i4`;95720j2dm8l651698k443080;6)h;a882611e3gl?m54>8:9l572?83:1(k:n9;3102dj47?6;:m2611a290/j9o6:0073g=in=k36ha255a?k`3i10:o65`1364=?6=,o>j57?=46`8jc2f03;o76a>254f>5<#n=k26<<;7c9mb1g?28o07b?=47194?"a=9o10c<<;2083>!`3i00:>99?i:18'b1g>288?>=5af5c;>4=i6:=226=4+f5c:>443011ej9o7:198k4430>0;6)h;a88261>?3gl?m54>;:m266ca290/j9o6:000a`=in=k36=54o000aa<72-l?m44>22gf?k`3i10:76a>22g`>5<#n=k26<<!`3i00:>>kj;od7e=<432e:>>k6:18'b1g>2888ih5af5c;>1=i6::o<6=4+f5c:>444ml1ej9o7:798k444m?0;6)h;a88266cb3gl?m548;:m266c2290/j9o6:000a`=in=k36554o000a1<72-l?m44>22gf?k`3i10276a>22g0>5<#n=k26<<!`3i00:>>kj;od7e=>k>:18'b1g>2888ih5af5c;>f=i6::nn6=4+f5c:>444ml1ej9o7:d98k444lm0;6)h;a88266cb3gl?m54i;:m266bd290/j9o6:000a`=in=k36<>4;n317ad=83.m8l75131fa>ha22gf?k`3i10:>65`131g=?6=,o>j57?=3dg8jc2f03;876a>22f;>5<#n=k26<<07b?=3e594?"a=9<10c<<!`3i00:>>kj;od7e=<6>21d=?=k5;29 c2f13;9?hk4ng6b>j<:18'b1g>2888ih5af5c;>4><3f;9?i<50;&e0d?=9;9ni6`i4`:95<==h9;9o<7>5$g6b=?75;lo0bk:n8;3a?>i6::im6=4+f5c:>444ml1ej9o7:0a8?j75;jo1<7*i4`;9575bm2dm8l651e98k444km0;6)h;a88266cb3gl?m54>e:9l575dk3:1(k:n9;317`cj47?i;:m266ee290/j9o6:000a`=in=k36?>4;n317fg=83.m8l75131fa>ha<54o000g=<72-l?m44>22gf?k`3i109>65`131`3?6=,o>j57?=3dg8jc2f038876a>22a5>5<#n=k26<<07b?=3b794?"a=:<10c<<!`3i00:>>kj;od7e=<5>21d=?=l3;29 c2f13;9?hk4ng6b>m=:18'b1g>2888ih5af5c;>7><3f;9?n?50;&e0d?=9;9ni6`i4`:96<==h9;9ij7>5$g6b=?75;lo0bk:n8;0a?>i6::ho6=4+f5c:>444ml1ej9o7:3a8?j75;ki1<7*i4`;9575bm2dm8l652e98k444jk0;6)h;a88266cb3gl?m54=e:9l575ei3:1(k:n9;317`cj47290/j9o6:000a`=in=k36>>4;n317g>=83.m8l75131fa>ha22gf?k`3i108>65`131a2?6=,o>j57?=3dg8jc2f039876a>22`6>5<#n=k26<<07b?=3c694?"a=;<10c<<!`3i00:>>kj;od7e=<4>21d=?=i2;29 c2f13;9?hk4ng6b>h>:18'b1g>2888ih5af5c;>6><3f;9?k>50;&e0d?=9;9ni6`i4`:97<==h9;9oj7>5$g6b=?75;lo0bk:n8;1a?>i6::n?6=4+f5c:>444ml1ej9o7:2a8?j75;j31<7*i4`;9575bm2dm8l653e98k444jl0;6)h;a88266cb3gl?m54j47=i;:m2616c290/j9o6:0074f=in=k36=54o0074g<72-l?m44>252`?k`3i10:76a>252:>5<#n=k26<<;0b9mb1g?2;10c<<;0983>!`3i00:>9>l;od7e=<432e:>9>8:18'b1g>288?1=i6:=:>6=4+f5c:>4438j1ej9o7:798k4438=0;6)h;a882616d3gl?m548;:m26164290/j9o6:0074f=in=k36554o00747<72-l?m44>252`?k`3i10276a>2522>5<#n=k26<<;0b9mb1g?2h10c<<;0183>!`3i00:>9>l;od7e=>hj:18'b1g>288?f=i6::lh6=4+f5c:>4438j1ej9o7:d98k444nk0;6)h;a882616d3gl?m54i;:m266`f290/j9o6:0074f=in=k36<>4;n317c?=83.m8l751363g>ha252`?k`3i10:>65`131e3?6=,o>j57?=41a8jc2f03;876a>22d5>5<#n=k26<<;0b9mb1g?28>07b?=3g794?"a=9<10c<<;1583>!`3i00:>9>l;od7e=<6>21d=?:>3;29 c2f13;98=m4ng6b9?=:18'b1g>288?4><3f;98;o6`i4`:95<==h9;>;j7>5$g6b=?75<9i0bk:n8;3a?>i6:=:n6=4+f5c:>4438j1ej9o7:0a8?j75<9k1<7*i4`;95727k2dm8l651e98k444no0;6)h;a882616d3gl?m54>e:9l575a<3:1(k:n9;3105ej47?i;:m266d5290/j9o6:000f4=in=k36=54o000f5<72-l?m44>22`2?k`3i10:76a>22ce>5<#n=k26<<!`3i00:>9?6;od7e=<732e:>9?7:18'b1g>288?=45af5c;>4=i6::=n6=4+f5c:>444?o1ej9o7:098k444?m0;6)h;a882661a3gl?m54=;:m2661d290/j9o6:0003c=in=k36>54o0003d<72-l?m44>225e?k`3i10?76a>225:>5<#n=k26<<<7g9mb1g?2<10c<<<7983>!`3i00:>>9i;od7e=<132e:>>98:18'b1g>2888;k5af5c;>2=i6::=>6=4+f5c:>444?o1ej9o7:898k444?=0;6)h;a882661a3gl?m54n;:m26614290/j9o6:0003c=in=k36o54o00037<72-l?m44>225e?k`3i10h76a>2252>5<#n=k26<<<7g9mb1g?2m10c<<<6g83>!`3i00:>>9i;od7e=>8j:18'b1g>2888;k5af5c;>c==h9;9=o7>5$g6b=?75;>l0bk:n8;32?>i6::444?o1ej9o7:008?j75;?k1<7*i4`;95750n2dm8l651298k444>00;6)h;a882661a3gl?m54>4:9l575103:1(k:n9;3172`j47?:;:m26600290/j9o6:0003c=in=k36<84;n31730=83.m8l751314b>ha225e?k`3i10:465`13157?6=,o>j57?=36d8jc2f03;276a>2241>5<#n=k26<<<7g9mb1g?28k07b?=37394?"a=9k10c<<<6183>!`3i00:>>9i;od7e=<6k21d=?=:f;29 c2f13;9?:h4ng6b>;j:18'b1g>2888;k5af5c;>4c<3f;9?8j50;&e0d?=9;9=h9;9>n7>5$g6b=?75;>l0bk:n8;02?>i6::?26=4+f5c:>444?o1ej9o7:308?j75;<21<7*i4`;95750n2dm8l652298k444=>0;6)h;a882661a3gl?m54=4:9l5752>3:1(k:n9;3172`j47<:;:m26632290/j9o6:0003c=in=k36?84;n31702=83.m8l751314b>ha:54o00016<72-l?m44>225e?k`3i109465`13166?6=,o>j57?=36d8jc2f038276a>2272>5<#n=k26<<<7g9mb1g?2;k07b?=34294?"a=:k10c<<<4d83>!`3i00:>>9i;od7e=<5k21d=?=;d;29 c2f13;9?:h4ng6b>:l:18'b1g>2888;k5af5c;>7c<3f;9?9l50;&e0d?=9;9=h9;9?57>5$g6b=?75;>l0bk:n8;12?>i6::>36=4+f5c:>444?o1ej9o7:208?j75;==1<7*i4`;95750n2dm8l653298k444j47=:;:m266>3290/j9o6:0003c=in=k36>84;n317=5=83.m8l751314b>ha225e?k`3i108465`131;5?6=,o>j57?=36d8jc2f039276a>225a>5<#n=k26<<<7g9mb1g?2:k07b?=36294?"a=;k10c<<<6483>!`3i00:>>9i;od7e=<4k21d=?=:a;29 c2f13;9?:h4ng6b>:i:18'b1g>2888;k5af5c;>6c<3f;9?9:50;&e0d?=9;9i6::3h6=4+f5c:>4441m1ej9o7:098k4441h0;6)h;a88266?c3gl?m54=;:m266?>290/j9o6:000=a=in=k36>54o000==<72-l?m44>22;g?k`3i10?76a>22;4>5<#n=k26<<<9e9mb1g?2<10c<<<9783>!`3i00:>>7k;od7e=<132e:>>7::18'b1g>28885i5af5c;>2=i6::386=4+f5c:>4441m1ej9o7:898k4441;0;6)h;a88266?c3gl?m54n;:m266?6290/j9o6:000=a=in=k36o54o00022;g?k`3i10h76a>22:f>5<#n=k26<<<9e9mb1g?2m10c<<<8e83>!`3i00:>>7k;od7e=>6l:18'b1g>28885i5af5c;>c==h9;93m7>5$g6b=?75;0n0bk:n8;32?>i6::226=4+f5c:>4441m1ej9o7:008?j75;121<7*i4`;9575>l2dm8l651298k4440>0;6)h;a88266?c3gl?m54>4:9l575?>3:1(k:n9;317j47?:;:m266g2290/j9o6:000=a=in=k36<84;n317d2=83.m8l75131:`>ha22;g?k`3i10:465`131b6?6=,o>j57?=38f8jc2f03;276a>22c2>5<#n=k26<<<9e9mb1g?28k07b?=3`294?"a=9k10c<<<9g83>!`3i00:>>7k;od7e=<6k21d=?=6b;29 c2f13;9?4j4ng6b>7?:18'b1g>28885i5af5c;>4c<3f;9?5;50;&e0d?=9;92h6`i4`:95c=4?:%d7e<<6::>97ch;a983?>i6::>:6=4+f5c:>444<;1ej9o7:098k444<90;6)h;a88266253gl?m54=;:m266ge290/j9o6:000ed=in=k36=54o000e<<72-l?m44>22cb?k`3i10:76a>2232>5<#n=k26<<<119mb1g?2910c<<<0g83>!`3i00:>>??;od7e=<632e:>>>j:18'b1g>2888==5af5c;>7=i6:::i6=4+f5c:>444991ej9o7:598k4448h0;6)h;a88266773gl?m54:;:m2666>290/j9o6:00055=in=k36;54o0004=<72-l?m44>2233?k`3i10<76a>2224>5<#n=k26<<<119mb1g?2110c<<<0783>!`3i00:>>??;od7e=<>32e:>>>::18'b1g>2888==5af5c;>d=i6:::86=4+f5c:>444991ej9o7:b98k4448;0;6)h;a88266773gl?m54k;:m26667290/j9o6:00055=in=k36h54o001bc<72-l?m44>2233?k`3i10m76a>23df>5<#n=k26<<<119mb1g?28:07b?=2gf94?"a0:le0d>=9810c<<=fb83>!`3i00:>>??;od7e=<6:21d=?4ng6b?hn:18'b1g>2888==5af5c;>42<3f;9>k750;&e0d?=9;9:<6`i4`:950==h9;8m;7>5$g6b=?75;8:0bk:n8;34?>i6:;l>6=4+f5c:>444991ej9o7:0:8?j75:o>1<7*i4`;9575682dm8l651898k445n:0;6)h;a88266773gl?m54>a:9l574a:3:1(k:n9;31746j47?m;:m267`6290/j9o6:00055=in=k36ha2233?k`3i10:i65`130fa?6=,o>j57?=3028jc2f03;m76a>23gg>5<#n=k26<<<119mb1g?2;:07b?=2da94?"a0:le0d>=:810c<<=e`83>!`3i00:>>??;od7e=<5:21d=?4ng6b?k7:18'b1g>2888==5af5c;>72<3f;9>h950;&e0d?=9;9:<6`i4`:960==h9;8n97>5$g6b=?75;8:0bk:n8;04?>i6:;o?6=4+f5c:>444991ej9o7:3:8?j75:l91<7*i4`;9575682dm8l652898k445m;0;6)h;a88266773gl?m54=a:9l574b93:1(k:n9;31746j47hai54o001`a<72-l?m44>2233?k`3i109i65`130gg?6=,o>j57?=3028jc2f038m76a>23fa>5<#n=k26<<<119mb1g?2::07b?=2ec94?"a0:le0d>=;810c<<=d883>!`3i00:>>??;od7e=<4:21d=?4ng6b?j8:18'b1g>2888==5af5c;>62<3f;9>i850;&e0d?=9;9:<6`i4`:970==h9;9:87>5$g6b=?75;8:0bk:n8;14?>i6::;86=4+f5c:>444991ej9o7:2:8?j75;881<7*i4`;9575682dm8l653898k4448j0;6)h;a88266773gl?m54j47=m;:m267`1290/j9o6:00055=in=k36>m4;n316`d=83.m8l7513124>ha2233?k`3i108i65`130g1?6=,o>j57?=3028jc2f039m76a>220e>5<#n=k26<<<2d9mb1g?2910c<<<2e83>!`3i00:>>>2888>h5af5c;>7=l4?:%d7e<<6::8n7ch;a980?>i6::826=4+f5c:>444:l1ej9o7:598k444:10;6)h;a882664b3gl?m54:;:m26640290/j9o6:0006`=in=k36;54o00063<72-l?m44>220f?k`3i10<76a>2206>5<#n=k26<<<2d9mb1g?2110c<<<2583>!`3i00:>>32e:>><<:18'b1g>2888>h5af5c;>d=?4?:%d7e<<6::8n7ch;a98a?>i6::8;6=4+f5c:>444:l1ej9o7:b98k4449o0;6)h;a882664b3gl?m54k;:m2667b290/j9o6:0006`=in=k36h54o0005a<72-l?m44>220f?k`3i10m76a>223`>5<#n=k26<<<2d9mb1g?28:07b?=30`94?"a=9810c<<<1`83>!`3i00:>>9;29 c2f13;9??k4ng6b>?7:18'b1g>2888>h5af5c;>42<3f;9?<950;&e0d?=9;99i6`i4`:950==h9;9897>5$g6b=?75;;o0bk:n8;34?>i6::9?6=4+f5c:>444:l1ej9o7:0:8?j75;:91<7*i4`;95755m2dm8l651898k444;;0;6)h;a882664b3gl?m54>a:9l575493:1(k:n9;3177cj47?m;:m26657290/j9o6:0006`=in=k36ha220f?k`3i10:i65`13122?6=,o>j57?=33g8jc2f03;m76a>23f7>5<#n=k26<<=d29mb1g?2910c<<=d383>!`3i00:>?j<;od7e=<632e:>?j>:18'b1g>2889h>5af5c;>7=i6::9j6=4+f5c:>444;k1ej9o7:098k445i;0;6)h;a88267g63gl?m54?;:m267g7290/j9o6:001e4=in=k36<54o001=c<72-l?m44>23c2?k`3i10976a>23;f>5<#n=k26<<=a09mb1g?2:10c<<=9b83>!`3i00:>?o>;od7e=<332e:>?7m:18'b1g>2889m<5af5c;>0=i6:;326=4+f5c:>445i81ej9o7:698k445110;6)h;a88267g63gl?m547;:m267?0290/j9o6:001e4=in=k36454o001=3<72-l?m44>23c2?k`3i10j76a>23;6>5<#n=k26<<=a09mb1g?2k10c<<=9583>!`3i00:>?o>;od7e=?7<:18'b1g>2889m<5af5c;>a=i6:;3;6=4+f5c:>445i81ej9o7:g98k4450o0;6)h;a88267g63gl?m54>0:9l574?m3:1(k:n9;316d7j47?>;:m267>c290/j9o6:001e4=in=k36<<4;n316=e=83.m8l75130b5>ha54o00123c2?k`3i10:865`130;e?6=,o>j57?=2`38jc2f03;>76a>23::>5<#n=k26<<=a09mb1g?28<07b?=29:94?"a=9>10c<<=8783>!`3i00:>?o>;od7e=<6021d=?<75;29 c2f13;9>l?4ng6b32e:>?6;:18'b1g>2889m<5af5c;>4g<3f;9>5=50;&e0d?=9;8j=6`i4`:95g==h9;83=7>5$g6b=?75:h;0bk:n8;3g?>i6:;2;6=4+f5c:>445i81ej9o7:0g8?j75:>l1<7*i4`;9574f92dm8l651g98k445?l0;6)h;a88267g63gl?m54=0:9l5740l3:1(k:n9;316d7j47<>;:m2671e290/j9o6:001e4=in=k36?<4;n3162g=83.m8l75130b5>ha>54o0013<<72-l?m44>23c2?k`3i109865`1304j57?=2`38jc2f038>76a>2354>5<#n=k26<<=a09mb1g?2;<07b?=26494?"a=:>10c<<=7483>!`3i00:>?o>;od7e=<5021d=?<84;29 c2f13;9>l?4ng6b32e:>?9<:18'b1g>2889m<5af5c;>7g<3f;9>:<50;&e0d?=9;8j=6`i4`:96g==h9;8=j7>5$g6b=?75:h;0bk:n8;0g?>i6:;445i81ej9o7:3g8?j75:?n1<7*i4`;9574f92dm8l652g98k445>j0;6)h;a88267g63gl?m54<0:9l5741j3:1(k:n9;316d7j47=>;:m2670f290/j9o6:001e4=in=k36><4;n3163?=83.m8l75130b5>ha54o0012=<72-l?m44>23c2?k`3i108865`13053?6=,o>j57?=2`38jc2f039>76a>23c5>5<#n=k26<<=a09mb1g?2:<07b?=2`794?"a=;>10c<<=a583>!`3i00:>?o>;od7e=<4021d=?l?4ng6b32e:>?7k:18'b1g>2889m<5af5c;>6g<3f;9>4<50;&e0d?=9;8j=6`i4`:97g==h9;85$g6b=?75:h;0bk:n8;1g?>i6:;=:6=4+f5c:>445i81ej9o7:2g8?j75:?<1<7*i4`;9574f92dm8l653g98k445k90;6)h;a88267da3gl?m54?;:m267db290/j9o6:001fc=in=k36<54o001ff<72-l?m44>23`e?k`3i10976a>23`a>5<#n=k26<<=bg9mb1g?2:10c<<=b`83>!`3i00:>?li;od7e=<332e:>?l6:18'b1g>2889nk5af5c;>0=i6:;h<6=4+f5c:>445jo1ej9o7:698k445j?0;6)h;a88267da3gl?m547;:m267d2290/j9o6:001fc=in=k36454o001f1<72-l?m44>23`e?k`3i10j76a>23`0>5<#n=k26<<=bg9mb1g?2k10c<<=b083>!`3i00:>?li;od7e=?l?:18'b1g>2889nk5af5c;>a=i6:;kn6=4+f5c:>445jo1ej9o7:g98k445im0;6)h;a88267da3gl?m54>0:9l574fk3:1(k:n9;316g`j47?>;:m267ge290/j9o6:001fc=in=k36<<4;n316dg=83.m8l75130ab>ha54o001e<<72-l?m44>23`e?k`3i10:865`130bj57?=2cd8jc2f03;>76a>23a4>5<#n=k26<<=bg9mb1g?28<07b?=2b494?"a=9>10c<<=c483>!`3i00:>?li;od7e=<6021d=?oh4ng6b32e:>?m<:18'b1g>2889nk5af5c;>4g<3f;9>n<50;&e0d?=9;8ij6`i4`:95g==h9;8ih7>5$g6b=?75:kl0bk:n8;3g?>i6:;h96=4+f5c:>445jo1ej9o7:0g8?j75:h=1<7*i4`;9574en2dm8l651g98k445><0;6)h;a88267033gl?m54?;:m26704290/j9o6:00121=in=k36<54o00127<72-l?m44>2347?k`3i10976a>23ag>5<#n=k26<<=cb9mb1g?2910c<<=cc83>!`3i00:>?ml;od7e=<632e:>?=<:18'b1g>2889??5af5c;>5=i6:;9;6=4+f5c:>445;;1ej9o7:398k445:o0;6)h;a88267553gl?m54<;:m2674c290/j9o6:00177=in=k36954o0016f<72-l?m44>2311?k`3i10>76a>230a>5<#n=k26<<=339mb1g?2?10c<<=2`83>!`3i00:>?==;od7e=<032e:>?<6:18'b1g>2889??5af5c;>==54?:%d7e<<6:;997ch;a98:?>i6:;8<6=4+f5c:>445;;1ej9o7:`98k445:?0;6)h;a88267553gl?m54m;:m26742290/j9o6:00177=in=k36n54o00161<72-l?m44>2311?k`3i10o76a>2301>5<#n=k26<<=339mb1g?2l10c<<=2083>!`3i00:>?==;od7e=?2889??5af5c;>46<3f;9>6`i4`:954==h9;8:h7>5$g6b=?75::80bk:n8;30?>i6:;;h6=4+f5c:>445;;1ej9o7:068?j75:8h1<7*i4`;95744:2dm8l651498k4459h0;6)h;a88267553gl?m54>6:9l574613:1(k:n9;31664j47?8;:m26770290/j9o6:00177=in=k36<64;n31640=83.m8l7513006>ha2311?k`3i10:m65`13020?6=,o>j57?=2208jc2f03;i76a>2330>5<#n=k26<<=339mb1g?28i07b?=20094?"a=9m10c<<=1083>!`3i00:>?==;od7e=<6m21d=?<>0;29 c2f13;9>><4ng6b?>i:18'b1g>2889??5af5c;>76<3f;9>=k50;&e0d?=9;88>6`i4`:964==h9;8;n7>5$g6b=?75::80bk:n8;00?>i6:;:j6=4+f5c:>445;;1ej9o7:368?j75:931<7*i4`;95744:2dm8l652498k445810;6)h;a88267553gl?m54=6:9l5747?3:1(k:n9;31664j47<8;:m26761290/j9o6:00177=in=k36?64;n31653=83.m8l7513006>ha454o00141<72-l?m44>2311?k`3i109m65`13037?6=,o>j57?=2208jc2f038i76a>2322>5<#n=k26<<=339mb1g?2;i07b?=21294?"a=:m10c<<>fg83>!`3i00:>?==;od7e=<5m21d=??ie;29 c2f13;9>><4ng6b2889??5af5c;>66<3f;9=km50;&e0d?=9;88>6`i4`:974==h9;;mm7>5$g6b=?75::80bk:n8;10?>i6:8l26=4+f5c:>445;;1ej9o7:268?j759o21<7*i4`;95744:2dm8l653498k445;>0;6)h;a88267553gl?m54<6:9l5744>3:1(k:n9;31664j47=8;:m26752290/j9o6:00177=in=k36>64;n31662=83.m8l7513006>ha2311?k`3i108m65`13017?6=,o>j57?=2208jc2f039i76a>233;>5<#n=k26<<=339mb1g?2:i07b?=21f94?"a=;m10c<<=0383>!`3i00:>?==;od7e=<4m21d=??i7;29 c2f13;9>><4ng6b?;>:18'b1g>28899=5af5c;>5=i6:;>o6=4+f5c:>445=91ej9o7:398k4452373?k`3i10>76a>236:>5<#n=k26<<=519mb1g?2?10c<<=4983>!`3i00:>?;?;od7e=<032e:>?:8:18'b1g>28899=5af5c;>==i6:;>>6=4+f5c:>445=91ej9o7:`98k445<=0;6)h;a88267373gl?m54m;:m26725290/j9o6:00115=in=k36n54o00104<72-l?m44>2373?k`3i10o76a>2363>5<#n=k26<<=519mb1g?2l10c<<=3g83>!`3i00:>?;?;od7e=?=j:18'b1g>28899=5af5c;>46<3f;9>>j50;&e0d?=9;8><6`i4`:954==h9;88n7>5$g6b=?75:<:0bk:n8;30?>i6:;9j6=4+f5c:>445=91ej9o7:068?j75::31<7*i4`;9574282dm8l651498k445=10;6)h;a88267373gl?m54>6:9l5742?3:1(k:n9;31606j47?8;:m26731290/j9o6:00115=in=k36<64;n31603=83.m8l7513064>ha2373?k`3i10:m65`13067?6=,o>j57?=2428jc2f03;i76a>2371>5<#n=k26<<=519mb1g?28i07b?=25g94?"a=9m10c<<=4283>!`3i00:>?;?;od7e=<6m21d=?<<8;29 c2f13;9>8>4ng6b288:j85af5c;>5=7ch;a982?>i6:8l86=4+f5c:>446n<1ej9o7:398k445=l0;6)h;a882673c3gl?m54?;:m2673d290/j9o6:0011a=in=k36<54o03e6d<72-l?m44>1g0:?k`3i10;76a>1g0;>5<#n=k26!`3i00:=k<6;od7e=<532e:=k<9:18'b1g>28;m>45af5c;>6=94?:%d7e<<69o827ch;a987?>i69o886=4+f5c:>47a:01ej9o7:498k47a:;0;6)h;a8825c4>3gl?m549;:m25c46290/j9o6:03e6<=in=k36:54o03e65<72-l?m44>1g0:?k`3i10376a>1g3e>5<#n=k26!`3i00:=k<6;od7e=28;m>45af5c;>g=i69o;i6=4+f5c:>47a:01ej9o7:e98k47a900;6)h;a8825c4>3gl?m54j;:m25c7?290/j9o6:03e6<=in=k36k54o03e52<72-l?m44>1g0:?k`3i10:<65`10d22?6=,o>j57?>f3;8jc2f03;:76a>1g36>5<#n=k26f0694?"a=9:10c!`3i00:=k<6;od7e=<6<21d=2;29 c2f13;:j?74ng6b:18'b1g>28;m>45af5c;>40<3f;:j<>50;&e0d?=98l956`i4`:952==h98l;h7>5$g6b=?76n;30bk:n8;3:?>i69o:h6=4+f5c:>47a:01ej9o7:0c8?j76n9h1<7*i4`;954`512dm8l651c98k47a8h0;6)h;a8825c4>3gl?m54>c:9l54`713:1(k:n9;32b7?j47?k;:m25c6?290/j9o6:03e6<=in=k36ha1g0:?k`3i109<65`10d31?6=,o>j57?>f3;8jc2f038:76a>1g20>5<#n=k26f1094?"a=::10c!`3i00:=k<6;od7e=<5<21d=28;m>45af5c;>70<3f;:ikk50;&e0d?=98l956`i4`:962==h98omo7>5$g6b=?76n;30bk:n8;0:?>i69lli6=4+f5c:>47a:01ej9o7:3c8?j76mok1<7*i4`;954`512dm8l652c98k47bn10;6)h;a8825c4>3gl?m54=c:9l54ca?3:1(k:n9;32b7?j47hak54o03fb1<72-l?m44>1g0:?k`3i108<65`10ge7?6=,o>j57?>f3;8jc2f039:76a>1dd1>5<#n=k26eg394?"a=;:10c!`3i00:=k<6;od7e=<4<21d=28;m>45af5c;>60<3f;:j?j50;&e0d?=98l956`i4`:972=n4?:%d7e<<69o827ch;a980<>=h98l9n7>5$g6b=?76n;30bk:n8;1:?>i69o8>6=4+f5c:>47a:01ej9o7:2c8?j76n8k1<7*i4`;954`512dm8l653c98k47a8o0;6)h;a8825c4>3gl?m54j47=k;:m25``>290/j9o6:03e6<=in=k36>k4;n32a`c=83.m8l7510d1=>ha1g64?k`3i10;76a>1g65>5<#n=k26!`3i00:=k:8;od7e=<532e:=k:<:18'b1g>28;m8:5af5c;>6=<7ch;a987?>i69o>:6=4+f5c:>47a<>1ej9o7:498k47a<90;6)h;a8825c203gl?m549;:m25c5a290/j9o6:03e02=in=k36:54o03e7`<72-l?m44>1g64?k`3i10376a>1g1g>5<#n=k26!`3i00:=k:8;od7e=28;m8:5af5c;>g=<7ch;a98`?>i69o936=4+f5c:>47a<>1ej9o7:e98k47a;>0;6)h;a8825c203gl?m54j;:m25c51290/j9o6:03e02=in=k36k54o03e70<72-l?m44>1g64?k`3i10:<65`10d00?6=,o>j57?>f558jc2f03;:76a>1g10>5<#n=k26f2094?"a=9:10c!`3i00:=k:8;od7e=<6<21d=28;m8:5af5c;>40<3f;:j9k50;&e0d?=98l?;6`i4`:952=<7ch;a982<>=h98l?o7>5$g6b=?76n==0bk:n8;3:?>i69o>i6=4+f5c:>47a<>1ej9o7:0c8?j76n=k1<7*i4`;954`3?2dm8l651c98k47a<00;6)h;a8825c203gl?m54>c:9l54`3=3:1(k:n9;32b11j47?k;:m25c5f290/j9o6:03e02=in=k36ha1dg`?k`3i10;76a>1dga>5<#n=k26!`3i00:=hkl;od7e=<532e:=k;::18'b1g>28;m995af5c;>5=4?:%d7e<<69o??7ch;a982?>i6:1i=6=4+f5c:>44?k<1ej9o7:198k44?k=0;6)h;a8826=e23gl?m54>;:m26=e5290/j9o6:00;g0=in=k36?54o00;g4<72-l?m44>29a6?k`3i10876a>29a3>5<#n=k26<<7c49mb1g?2=10c<<7bg83>!`3i00:>5m:;od7e=<232e:>5lj:18'b1g>2883o85af5c;>3=7ch;a984?>i6:1hh6=4+f5c:>44?k<1ej9o7:998k44?jk0;6)h;a8826=e23gl?m546;:m26=df290/j9o6:00;g0=in=k36l54o00;f<<72-l?m44>29a6?k`3i10i76a>29`4>5<#n=k26<<7c49mb1g?2j10c<<7b783>!`3i00:>5m:;od7e=5l::18'b1g>2883o85af5c;>`=7ch;a98e?>i6:1h86=4+f5c:>44?k<1ej9o7:028?j750k81<7*i4`;957>d=2dm8l651098k44?j80;6)h;a8826=e23gl?m54>2:9l57>e83:1(k:n9;31j47?<;:m26=ga290/j9o6:00;g0=in=k36<:4;n31ha29a6?k`3i10::65`13:`g?6=,o>j57?=8b78jc2f03;<76a>29aa>5<#n=k26<<7c49mb1g?28207b?=8bc94?"a=9010c<<7c883>!`3i00:>5m:;od7e=<6i21d=?6l8;29 c2f13;94n;4ng6b5m8:18'b1g>2883o85af5c;>4e<3f;94n=50;&e0d?=9;2h96`i4`:95a=7ch;a982a>=h9;2jh7>5$g6b=?750j?0bk:n8;3e?>i6:1o36=4+f5c:>44?m>1ej9o7:198k44?m?0;6)h;a8826=c03gl?m54>;:m26=c3290/j9o6:00;a2=in=k36?54o00;a6<72-l?m44>29g4?k`3i10876a>29g1>5<#n=k26<<7e69mb1g?2=10c<<7e083>!`3i00:>5k8;od7e=<232e:>5k?:18'b1g>2883i:5af5c;>3=i6:1nn6=4+f5c:>44?m>1ej9o7:998k44?lm0;6)h;a8826=c03gl?m546;:m26=bd290/j9o6:00;a2=in=k36l54o00;`g<72-l?m44>29g4?k`3i10i76a>29f:>5<#n=k26<<7e69mb1g?2j10c<<7d983>!`3i00:>5k8;od7e=5j8:18'b1g>2883i:5af5c;>`=i6:1n>6=4+f5c:>44?m>1ej9o7:028?j750m>1<7*i4`;957>b?2dm8l651098k44?l:0;6)h;a8826=c03gl?m54>2:9l57>c:3:1(k:n9;31<`1j47?<;:m26=b6290/j9o6:00;a2=in=k36<:4;n31ha29g4?k`3i10::65`13:fa?6=,o>j57?=8d58jc2f03;<76a>29gg>5<#n=k26<<7e69mb1g?28207b?=8da94?"a=9010c<<7ec83>!`3i00:>5k8;od7e=<6i21d=?6ja;29 c2f13;94h94ng6b5k6:18'b1g>2883i:5af5c;>4e<3f;94h;50;&e0d?=9;2n;6`i4`:95a==h9;2hj7>5$g6b=?750l=0bk:n8;3e?>i6:1l>6=4+f5c:>44?n=1ej9o7:198k44?n:0;6)h;a8826=`33gl?m54>;:m26=1d290/j9o6:00;3g=in=k36=54o00;3d<72-l?m44>295a?k`3i10:76a>295;>5<#n=k26<<77c9mb1g?2;10c<<77683>!`3i00:>59m;od7e=<432e:>599:18'b1g>2883;o5af5c;>1=i6:1=?6=4+f5c:>44??k1ej9o7:798k44??:0;6)h;a8826=1e3gl?m548;:m26=15290/j9o6:00;3g=in=k36554o00;34<72-l?m44>295a?k`3i10276a>2953>5<#n=k26<<77c9mb1g?2h10c<<76g83>!`3i00:>59m;od7e=58k:18'b1g>2883;o5af5c;>f=i6:144??k1ej9o7:d98k44?>h0;6)h;a8826=1e3gl?m54i;:m26=0>290/j9o6:00;3g=in=k36<>4;n31<3>=83.m8l7513:4f>ha295a?k`3i10:>65`13:52?6=,o>j57?=86`8jc2f03;876a>2946>5<#n=k26<<77c9mb1g?28>07b?=87694?"a=9<10c<<78283>!`3i00:>59m;od7e=<6>21d=?672;29 c2f13;94:l4ng6b56>:18'b1g>2883;o5af5c;>4><3f;945>50;&e0d?=9;2=h9;25$g6b=?750>h0bk:n8;3a?>i6:1=o6=4+f5c:>44??k1ej9o7:0a8?j750>31<7*i4`;957>0j2dm8l651e98k44?>l0;6)h;a8826=1e3gl?m54>e:9l57>1;3:1(k:n9;31<2dj47?i;:m26=?b290/j9o6:00;=a=in=k36=54o00;=f<72-l?m44>29;g?k`3i10:76a>29;b>5<#n=k26<<79e9mb1g?2;10c<<79883>!`3i00:>57k;od7e=<432e:>577:18'b1g>28835i5af5c;>1=i6:13=6=4+f5c:>44?1m1ej9o7:798k44?1<0;6)h;a8826=?c3gl?m548;:m26=?3290/j9o6:00;=a=in=k36554o00;=6<72-l?m44>29;g?k`3i10276a>29;1>5<#n=k26<<79e9mb1g?2h10c<<79083>!`3i00:>57k;od7e=56i:18'b1g>28835i5af5c;>f=i6:12o6=4+f5c:>44?1m1ej9o7:d98k44?0j0;6)h;a8826=?c3gl?m54i;:m26=>e290/j9o6:00;=a=in=k36<>4;n31<=g=83.m8l7513::`>ha29;g?k`3i10:>65`13:;j57?=88f8jc2f03;876a>29:4>5<#n=k26<<79e9mb1g?28>07b?=89494?"a=9<10c<<7a483>!`3i00:>57k;od7e=<6>21d=?6n4;29 c2f13;944j4ng6b5o<:18'b1g>28835i5af5c;>4><3f;94l<50;&e0d?=9;22h6`i4`:95<==h9;2j<7>5$g6b=?7500n0bk:n8;3a?>i6:13m6=4+f5c:>44?1m1ej9o7:0a8?j7500h1<7*i4`;957>>l2dm8l651e98k44?190;6)h;a8826=?c3gl?m54>e:9l57>?=3:1(k:n9;31<j47?i;:m26=ge290/j9o6:00;ed=in=k36=54o00;e<<72-l?m44>29cb?k`3i10:76a>2911>5<#n=k26<<7309mb1g?2910c<<73183>!`3i00:>5=>;od7e=<632e:>52883?<5af5c;>7=i4?:%d7e<<6:19:7ch;a980?>i6:18h6=4+f5c:>44?;81ej9o7:598k44?:k0;6)h;a8826=563gl?m54:;:m26=4f290/j9o6:00;74=in=k36;54o00;6<<72-l?m44>2912?k`3i10<76a>290;>5<#n=k26<<7309mb1g?2110c<<72683>!`3i00:>5=>;od7e=<>32e:>5<9:18'b1g>2883?<5af5c;>d=84?:%d7e<<6:19:7ch;a98a?>i6:1886=4+f5c:>44?;81ej9o7:b98k44?:;0;6)h;a8826=563gl?m54k;:m26=46290/j9o6:00;74=in=k36h54o00;65<72-l?m44>2912?k`3i10m76a>293e>5<#n=k26<<7309mb1g?28:07b?=80g94?"a=9810c<<71e83>!`3i00:>5=>;od7e=<6:21d=?6>c;29 c2f13;94>?4ng6b5?m:18'b1g>2883?<5af5c;>42<3f;94=h9;2847>5$g6b=?750:;0bk:n8;34?>i6:19<6=4+f5c:>44?;81ej9o7:0:8?j750:<1<7*i4`;957>492dm8l651898k44?;<0;6)h;a8826=563gl?m54>a:9l57>4<3:1(k:n9;31<67j47?m;:m26=54290/j9o6:00;74=in=k36ha2912?k`3i10:i65`13:2=?6=,o>j57?=8238jc2f03;m76a>2977>5<#n=k26<<7529mb1g?2910c<<75383>!`3i00:>5;<;od7e=<632e:>5;?:18'b1g>28839>5af5c;>7=i6:1>n6=4+f5c:>44?=:1ej9o7:598k44?2970?k`3i10<76a>296b>5<#n=k26<<7529mb1g?2110c<<74883>!`3i00:>5;<;od7e=<>32e:>5:7:18'b1g>28839>5af5c;>d=i6:1>>6=4+f5c:>44?=:1ej9o7:b98k44?<=0;6)h;a8826=343gl?m54k;:m26=24290/j9o6:00;16=in=k36h54o00;07<72-l?m44>2970?k`3i10m76a>2962>5<#n=k26<<7529mb1g?28:07b?=85294?"a=9810c<<73g83>!`3i00:>5;<;od7e=<6:21d=?65=k:18'b1g>28839>5af5c;>42<3f;94>m50;&e0d?=9;2>?6`i4`:950==h9;2>m7>5$g6b=?750<90bk:n8;34?>i6:1?26=4+f5c:>44?=:1ej9o7:0:8?j750<21<7*i4`;957>2;2dm8l651898k44?=>0;6)h;a8826=343gl?m54>a:9l57>2>3:1(k:n9;31<05j47?m;:m26=32290/j9o6:00;16=in=k36ha2970?k`3i10:i65`13:0f?6=,o>j57?=8418jc2f03;m76a>2942>5<#n=k26<<7619mb1g?2910c<<75g83>!`3i00:>58?;od7e=<632e:>:k7:18'b1g>2885=o<7ch;a982?>i6:>o?6=4+f5c:>440m>1ej9o7:398k440m:0;6)h;a88262c03gl?m54<;:m262c5290/j9o6:004a2=in=k36954o004a4<72-l?m44>26g4?k`3i10>76a>26g3>5<#n=k26<<8e69mb1g?2?10c<<8dg83>!`3i00:>:k8;od7e=<032e:>:jj:18'b1g>288==o<7ch;a98:?>i6:>nh6=4+f5c:>440m>1ej9o7:`98k440lk0;6)h;a88262c03gl?m54m;:m262b>290/j9o6:004a2=in=k36n54o004`=<72-l?m44>26g4?k`3i10o76a>26f4>5<#n=k26<<8e69mb1g?2l10c<<8d783>!`3i00:>:k8;od7e=:j::18'b1g>28846<3f;9;i:50;&e0d?=9;=n;6`i4`:954=4?:%d7e<<6:>o<7ch;a9826>=h9;=o>7>5$g6b=?75?l=0bk:n8;30?>i6:>n:6=4+f5c:>440m>1ej9o7:068?j75?m:1<7*i4`;9571b?2dm8l651498k440mo0;6)h;a88262c03gl?m54>6:9l571bm3:1(k:n9;313`1j47?8;:m262cc290/j9o6:004a2=in=k36<64;n313`e=83.m8l75135f3>ha26g4?k`3i10:m65`135fe?6=,o>j57?=7d58jc2f03;i76a>26g:>5<#n=k26<<8e69mb1g?28i07b?=7d794?"a=9m10c<<8d`83>!`3i00:>:k8;od7e=<6m21d=?9lf;29 c2f13;9;h94ng6b5>n:18'b1g>2883<45af5c;>5=i6:1:=6=4+f5c:>44?801ej9o7:398k44?8<0;6)h;a8826=6>3gl?m54<;:m26=63290/j9o6:00;4<=in=k36954o00;46<72-l?m44>292:?k`3i10>76a>2921>5<#n=k26<<7089mb1g?2?10c<<70083>!`3i00:>5>6;od7e=<032e:>5>?:18'b1g>2883<45af5c;>==i6:>ln6=4+f5c:>44?801ej9o7:`98k440nm0;6)h;a8826=6>3gl?m54m;:m262`e290/j9o6:00;4<=in=k36n54o004bd<72-l?m44>292:?k`3i10o76a>26d:>5<#n=k26<<7089mb1g?2l10c<<8f983>!`3i00:>5>6;od7e=:h8:18'b1g>2883<45af5c;>46<3f;9;k850;&e0d?=9;2;56`i4`:954==h9;=m87>5$g6b=?750930bk:n8;30?>i6:>l86=4+f5c:>44?801ej9o7:068?j75?o81<7*i4`;957>712dm8l651498k44?980;6)h;a8826=6>3gl?m54>6:9l57>683:1(k:n9;31<5?j47?8;:m26=6a290/j9o6:00;4<=in=k36<64;n31<5c=83.m8l7513:3=>ha292:?k`3i10:m65`13:3g?6=,o>j57?=81;8jc2f03;i76a>292a>5<#n=k26<<7089mb1g?28i07b?=81594?"a=9m10c<<8fb83>!`3i00:>5>6;od7e=<6m21d=?9i1;29 c2f13;94=74ng6b5?8:18'b1g>2883=;5af5c;>5=i6:>3n6=4+f5c:>4401m1ej9o7:198k4401j0;6)h;a88262?c3gl?m54>;:m262?f290/j9o6:004=a=in=k36?54o004=<<72-l?m44>26;g?k`3i10876a>26;;>5<#n=k26<<89e9mb1g?2=10c<<89683>!`3i00:>:7k;od7e=<232e:>:79:18'b1g>288<5i5af5c;>3=3o7ch;a984?>i6:>3?6=4+f5c:>4401m1ej9o7:998k4401:0;6)h;a88262?c3gl?m546;:m262?5290/j9o6:004=a=in=k36l54o004=4<72-l?m44>26;g?k`3i10i76a>26:e>5<#n=k26<<89e9mb1g?2j10c<<88d83>!`3i00:>:7k;od7e=:6k:18'b1g>288<5i5af5c;>`=3o7ch;a98e?>i6:>2i6=4+f5c:>4401m1ej9o7:028?j75?1k1<7*i4`;9571>l2dm8l651098k440000;6)h;a88262?c3gl?m54>2:9l571?03:1(k:n9;313j47?<;:m262>0290/j9o6:004=a=in=k36<:4;n313=0=83.m8l75135:`>ha26;g?k`3i10::65`135b0?6=,o>j57?=78f8jc2f03;<76a>26c0>5<#n=k26<<89e9mb1g?28207b?=7`094?"a=9010c<<8a083>!`3i00:>:7k;od7e=<6i21d=?9n0;29 c2f13;9;4j4ng6b:7i:18'b1g>288<5i5af5c;>4e<3f;9;4l50;&e0d?=9;=2h6`i4`:95a=3o7ch;a982a>=h9;=397>5$g6b=?75?0n0bk:n8;3e?>i6:>i;6=4+f5c:>440jo1ej9o7:198k440jl0;6)h;a88262da3gl?m54>;:m262dd290/j9o6:004fc=in=k36?54o004fg<72-l?m44>26`e?k`3i10876a>26`b>5<#n=k26<<8bg9mb1g?2=10c<<8b883>!`3i00:>:li;od7e=<232e:>:l7:18'b1g>2883=hm7ch;a984?>i6:>h=6=4+f5c:>440jo1ej9o7:998k440j<0;6)h;a88262da3gl?m546;:m262d3290/j9o6:004fc=in=k36l54o004f6<72-l?m44>26`e?k`3i10i76a>26`2>5<#n=k26<<8bg9mb1g?2j10c<<8b183>!`3i00:>:li;od7e=:oi:18'b1g>288`=hm7ch;a98e?>i6:>ko6=4+f5c:>440jo1ej9o7:028?j75?hi1<7*i4`;9571en2dm8l651098k440ik0;6)h;a88262da3gl?m54>2:9l571fi3:1(k:n9;313g`j47?<;:m262g>290/j9o6:004fc=in=k36<:4;n313d>=83.m8l75135ab>ha26`e?k`3i10::65`135`2?6=,o>j57?=7cd8jc2f03;<76a>26a6>5<#n=k26<<8bg9mb1g?28207b?=7b694?"a=9010c<<8c283>!`3i00:>:li;od7e=<6i21d=?9l2;29 c2f13;9;oh4ng6b:m>:18'b1g>2884e<3f;9;oj50;&e0d?=9;=ij6`i4`:95a=hm7ch;a982a>=h9;=j;7>5$g6b=?75?kl0bk:n8;3e?>i6:>io6=4+f5c:>440kj1ej9o7:198k440kk0;6)h;a88262ed3gl?m54>;:m26233290/j9o6:00416=in=k36=54o00417<72-l?m44>2670?k`3i10:76a>2673>5<#n=k26<<8529mb1g?2;10c<<84g83>!`3i00:>:;<;od7e=<432e:>::j:18'b1g>288<9>5af5c;>1=?87ch;a986?>i6:>>h6=4+f5c:>440=:1ej9o7:798k4402670?k`3i10276a>266;>5<#n=k26<<8529mb1g?2h10c<<84683>!`3i00:>:;<;od7e=::::18'b1g>288<9>5af5c;>f=?87ch;a98g?>i6:>>86=4+f5c:>440=:1ej9o7:d98k440<;0;6)h;a88262343gl?m54i;:m26226290/j9o6:00416=in=k36<>4;n31316=83.m8l7513567>ha2670?k`3i10:>65`1350a?6=,o>j57?=7418jc2f03;876a>261g>5<#n=k26<<8529mb1g?28>07b?=72a94?"a=9<10c<<85c83>!`3i00:>:;<;od7e=<6>21d=?9:a;29 c2f13;9;8=4ng6b:;6:18'b1g>288<9>5af5c;>4><3f;9;8650;&e0d?=9;=>?6`i4`:95<=?87ch;a982e>=h9;=>:7>5$g6b=?75?<90bk:n8;3a?>i6:>?>6=4+f5c:>440=:1ej9o7:0a8?j75?<;1<7*i4`;95712;2dm8l651e98k440e:9l5714j3:1(k:n9;31305j47?i;:m26211290/j9o6:00430=in=k36=54o00431<72-l?m44>2656?k`3i10:76a>2651>5<#n=k26<<8749mb1g?2;10c<<87083>!`3i00:>:9:;od7e=<432e:>:9?:18'b1g>288<;85af5c;>1==>7ch;a986?>i6:>440?<1ej9o7:798k440>m0;6)h;a88262123gl?m548;:m2620d290/j9o6:00430=in=k36554o0042g<72-l?m44>2656?k`3i10276a>264b>5<#n=k26<<8749mb1g?2h10c<<86883>!`3i00:>:9:;od7e=:88:18'b1g>288<;85af5c;>f==>7ch;a98g?>i6:><>6=4+f5c:>440?<1ej9o7:d98k440>=0;6)h;a88262123gl?m54i;:m26204290/j9o6:00430=in=k36<>4;n31334=83.m8l7513541>ha2656?k`3i10:>65`13554?6=,o>j57?=7678jc2f03;876a>267e>5<#n=k26<<8749mb1g?28>07b?=74g94?"a=9<10c<<87e83>!`3i00:>:9:;od7e=<6>21d=?98c;29 c2f13;9;:;4ng6b:9m:18'b1g>288<;85af5c;>4><3f;9;:o50;&e0d?=9;=<96`i4`:95<==>7ch;a982e>=h9;=<47>5$g6b=?75?>?0bk:n8;3a?>i6:>=<6=4+f5c:>440?<1ej9o7:0a8?j75?>91<7*i4`;95710=2dm8l651e98k440>10;6)h;a88262123gl?m54>e:9l5712l3:1(k:n9;31323j47?i;:m262>4290/j9o6:004<7=in=k36=54o004<4<72-l?m44>26:1?k`3i10:76a>2c43>5<#n=k26<!`3i00:>o;i;od7e=<632e:>o;l:18'b1g>288i9k5af5c;>7=i6:k?j6=4+f5c:>44e=o1ej9o7:598k44e=00;6)h;a8826g3a3gl?m54:;:m26g3?290/j9o6:00a1c=in=k36;54o00a12<72-l?m44>2c7e?k`3i10<76a>2c75>5<#n=k26<!`3i00:>o;i;od7e=<>32e:>o;;:18'b1g>288i9k5af5c;>d=4?:%d7e<<6:k?m7ch;a98a?>i6:k?:6=4+f5c:>44e=o1ej9o7:b98k44e=90;6)h;a8826g3a3gl?m54k;:m26g2a290/j9o6:00a1c=in=k36h54o00a0`<72-l?m44>2c7e?k`3i10m76a>2c6g>5<#n=k26<=9810c<!`3i00:>o;i;od7e=<6:21d=?l;a;29 c2f13;9n8h4ng6bo:6:18'b1g>288i9k5af5c;>42<3f;9n9650;&e0d?=9;h>j6`i4`:950==h9;h=:7>5$g6b=?75ji6:k<>6=4+f5c:>44e=o1ej9o7:0:8?j75j?>1<7*i4`;957d2n2dm8l651898k44e>:0;6)h;a8826g3a3gl?m54>a:9l57d1:3:1(k:n9;31f0`j47?m;:m26g06290/j9o6:00a1c=in=k36ha2c7e?k`3i10:i65`13`73?6=,o>j57?=b4d8jc2f03;m76a>2c:1>5<#n=k26<!`3i00:>o6>;od7e=<632e:>o9j:18'b1g>288i4<5af5c;>7=i6:k=h6=4+f5c:>44e081ej9o7:598k44e?k0;6)h;a8826g>63gl?m54:;:m26g1f290/j9o6:00a<4=in=k36;54o00a3<<72-l?m44>2c:2?k`3i10<76a>2c5;>5<#n=k26<!`3i00:>o6>;od7e=<>32e:>o99:18'b1g>288i4<5af5c;>d=i6:k=86=4+f5c:>44e081ej9o7:b98k44e?;0;6)h;a8826g>63gl?m54k;:m26g16290/j9o6:00a<4=in=k36h54o00a35<72-l?m44>2c:2?k`3i10m76a>2c4e>5<#n=k26<=9810c<!`3i00:>o6>;od7e=<6:21d=?l9c;29 c2f13;9n5?4ng6bo8m:18'b1g>288i4<5af5c;>42<3f;9n;o50;&e0d?=9;h3=6`i4`:950==h9;h347>5$g6b=?75j1;0bk:n8;34?>i6:k2<6=4+f5c:>44e081ej9o7:0:8?j75j1<1<7*i4`;957d?92dm8l651898k44e0<0;6)h;a8826g>63gl?m54>a:9l57d?<3:1(k:n9;31f=7j47?m;:m26g>4290/j9o6:00a<4=in=k36ha2c:2?k`3i10:i65`13`5=?6=,o>j57?=b938jc2f03;m76a>2c:e>5<#n=k26<!`3i00:>o6j;od7e=<632e:>o?9:18'b1g>288i=85af5c;>5=7ch;a982?>i6:k;96=4+f5c:>44e9<1ej9o7:398k44e980;6)h;a8826g723gl?m54<;:m26g77290/j9o6:00a50=in=k36954o00a4c<72-l?m44>2c36?k`3i10>76a>2c2f>5<#n=k26<!`3i00:>o?:;od7e=<032e:>o>l:18'b1g>288i=85af5c;>==7ch;a98:?>i6:k:j6=4+f5c:>44e9<1ej9o7:`98k44e800;6)h;a8826g723gl?m54m;:m26g60290/j9o6:00a50=in=k36n54o00a43<72-l?m44>2c36?k`3i10o76a>2c26>5<#n=k26<!`3i00:>o?:;od7e=o><:18'b1g>288i=85af5c;>46<3f;9n=<50;&e0d?=9;h:96`i4`:954=7ch;a9826>=h9;h;<7>5$g6b=?75j8?0bk:n8;30?>i6:hlm6=4+f5c:>44e9<1ej9o7:068?j75ioo1<7*i4`;957d6=2dm8l651498k44e9m0;6)h;a8826g723gl?m54>6:9l57d6k3:1(k:n9;31f43j47?8;:m26g7e290/j9o6:00a50=in=k36<64;n31f4g=83.m8l7513`21>ha2c36?k`3i10:m65`13`2j57?=b078jc2f03;i76a>2c34>5<#n=k26<5:le0d>=9m10c<!`3i00:>o?:;od7e=<6m21d=?oid;29 c2f13;9n<;4ng6bo=7:18'b1g>288i?:5af5c;>5=i6:k9?6=4+f5c:>44e;>1ej9o7:398k44e;:0;6)h;a8826g503gl?m54<;:m26g55290/j9o6:00a72=in=k36954o00a74<72-l?m44>2c14?k`3i10>76a>2c13>5<#n=k26<!`3i00:>o=8;od7e=<032e:>o288i?:5af5c;>==i4?:%d7e<<6:k9<7ch;a98:?>i6:k8h6=4+f5c:>44e;>1ej9o7:`98k44e:k0;6)h;a8826g503gl?m54m;:m26g4>290/j9o6:00a72=in=k36n54o00a6=<72-l?m44>2c14?k`3i10o76a>2c04>5<#n=k26<!`3i00:>o=8;od7e=o<::18'b1g>288i?:5af5c;>46<3f;9n?:50;&e0d?=9;h8;6`i4`:954=>4?:%d7e<<6:k9<7ch;a9826>=h9;h9>7>5$g6b=?75j:=0bk:n8;30?>i6:k8:6=4+f5c:>44e;>1ej9o7:068?j75j;:1<7*i4`;957d4?2dm8l651498k44e;o0;6)h;a8826g503gl?m54>6:9l57d4m3:1(k:n9;31f61j47?8;:m26g5c290/j9o6:00a72=in=k36<64;n31f6e=83.m8l7513`03>ha2c14?k`3i10:m65`13`0e?6=,o>j57?=b258jc2f03;i76a>2c1:>5<#n=k26<=9m10c<!`3i00:>o=8;od7e=<6m21d=?l>f;29 c2f13;9n>94ng6bo:::18'b1g>288i895af5c;>5=4?:%d7e<<6:k>?7ch;a982?>i6:hih6=4+f5c:>44fkk1ej9o7:198k44fkh0;6)h;a8826dee3gl?m54>;:m26de?290/j9o6:00bgg=in=k36?54o00bg2<72-l?m44>2`aa?k`3i10876a>2`a5>5<#n=k26<!`3i00:>lmm;od7e=<232e:>lm;:18'b1g>288joo5af5c;>3=4?:%d7e<<6:hii7ch;a984?>i6:hi96=4+f5c:>44fkk1ej9o7:998k44fk80;6)h;a8826dee3gl?m546;:m26de7290/j9o6:00bgg=in=k36l54o00bfc<72-l?m44>2`aa?k`3i10i76a>2``g>5<#n=k26<!`3i00:>lmm;od7e=llm:18'b1g>288joo5af5c;>`=i6:hh26=4+f5c:>44fkk1ej9o7:028?j75ik21<7*i4`;957gdj2dm8l651098k44fj>0;6)h;a8826dee3gl?m54>2:9l57ge>3:1(k:n9;31efdj47?<;:m26dd2290/j9o6:00bgg=in=k36<:4;n31eg2=83.m8l7513c`f>ha2`aa?k`3i10::65`13cg6?6=,o>j57?=ab`8jc2f03;<76a>2`f2>5<#n=k26<=9010c<!`3i00:>lmm;od7e=<6i21d=?ole;29 c2f13;9mnl4ng6blmk:18'b1g>288joo5af5c;>4e<3f;9mn750;&e0d?=9;khn6`i4`:95a==h9;ki?7>5$g6b=?75ijh0bk:n8;3e?>i6:hon6=4+f5c:>44fmm1ej9o7:198k44fmj0;6)h;a8826dcc3gl?m54>;:m26dcf290/j9o6:00baa=in=k36?54o00ba<<72-l?m44>2`gg?k`3i10876a>2`g;>5<#n=k26<!`3i00:>lkk;od7e=<232e:>lk9:18'b1g>288jii5af5c;>3=i6:ho?6=4+f5c:>44fmm1ej9o7:998k44fm:0;6)h;a8826dcc3gl?m546;:m26dc5290/j9o6:00baa=in=k36l54o00ba4<72-l?m44>2`gg?k`3i10i76a>2`fe>5<#n=k26<!`3i00:>lkk;od7e=ljk:18'b1g>288jii5af5c;>`=i6:hni6=4+f5c:>44fmm1ej9o7:028?j75imk1<7*i4`;957gbl2dm8l651098k44fl00;6)h;a8826dcc3gl?m54>2:9l57gc03:1(k:n9;31e`bj47?<;:m26db0290/j9o6:00baa=in=k36<:4;n31ea0=83.m8l7513cf`>ha2`gg?k`3i10::65`13ce0?6=,o>j57?=adf8jc2f03;<76a>2`d0>5<#n=k26<=9010c<!`3i00:>lkk;od7e=<6i21d=?oi0;29 c2f13;9mhj4ng6blki:18'b1g>288jii5af5c;>4e<3f;9mhl50;&e0d?=9;knh6`i4`:95a==h9;ko97>5$g6b=?75iln0bk:n8;3e?>i6:hli6=4+f5c:>44fnh1ej9o7:198k44fn00;6)h;a8826d`f3gl?m54>;:m26d>5290/j9o6:00b<4=in=k36=54o00b<5<72-l?m44>2`:2?k`3i10:76a>2`5f>5<#n=k26<!`3i00:>l6>;od7e=<432e:>l9l:18'b1g>288j4<5af5c;>1=i6:h=j6=4+f5c:>44f081ej9o7:798k44f?00;6)h;a8826d>63gl?m548;:m26d1?290/j9o6:00b<4=in=k36554o00b32<72-l?m44>2`:2?k`3i10276a>2`55>5<#n=k26<!`3i00:>l6>;od7e=l9<:18'b1g>288j4<5af5c;>f=i6:h=:6=4+f5c:>44f081ej9o7:d98k44f?90;6)h;a8826d>63gl?m54i;:m26d0a290/j9o6:00b<4=in=k36<>4;n31e3c=83.m8l7513c;5>ha2`:2?k`3i10:>65`13c5g?6=,o>j57?=a938jc2f03;876a>2`4a>5<#n=k26<07b?=a7c94?"a=9<10c<!`3i00:>l6>;od7e=<6>21d=?o78;29 c2f13;9m5?4ng6bl68:18'b1g>288j4<5af5c;>4><3f;9m5850;&e0d?=9;k3=6`i4`:95<==h9;k387>5$g6b=?75i1;0bk:n8;3a?>i6:h286=4+f5c:>44f081ej9o7:0a8?j75i>l1<7*i4`;957g?92dm8l651e98k44f?=0;6)h;a8826d>63gl?m54>e:9l57g113:1(k:n9;31e=7j47?i;:m26dg3290/j9o6:00be6=in=k36=54o00be7<72-l?m44>2`c0?k`3i10:76a>2`c3>5<#n=k26<!`3i00:>lo<;od7e=<432e:>l7j:18'b1g>288jm>5af5c;>1=i6:h3h6=4+f5c:>44fi:1ej9o7:798k44f1k0;6)h;a8826dg43gl?m548;:m26d?f290/j9o6:00be6=in=k36554o00b=<<72-l?m44>2`c0?k`3i10276a>2`;;>5<#n=k26<!`3i00:>lo<;od7e=l7::18'b1g>288jm>5af5c;>f=i6:h386=4+f5c:>44fi:1ej9o7:d98k44f1;0;6)h;a8826dg43gl?m54i;:m26d?6290/j9o6:00be6=in=k36<>4;n31e<6=83.m8l7513cb7>ha2`c0?k`3i10:>65`13c;a?6=,o>j57?=a`18jc2f03;876a>2`:g>5<#n=k26<07b?=a9a94?"a=9<10c<!`3i00:>lo<;od7e=<6>21d=?ona;29 c2f13;9ml=4ng6blo6:18'b1g>288jm>5af5c;>4><3f;9ml650;&e0d?=9;kj?6`i4`:95<==h9;kj:7>5$g6b=?75ih90bk:n8;3a?>i6:hk>6=4+f5c:>44fi:1ej9o7:0a8?j75ih;1<7*i4`;957gf;2dm8l651e98k44f1?0;6)h;a8826dg43gl?m54>e:9l57g?j3:1(k:n9;31ed5j47?i;:m26dd6290/j9o6:00bf5=in=k36=54o00bec<72-l?m44>2``3?k`3i10:76a>2`1;>5<#n=k26<!`3i00:>l=8;od7e=<632e:>l=;:18'b1g>288j?:5af5c;>7=4?:%d7e<<6:h9<7ch;a980?>i6:h996=4+f5c:>44f;>1ej9o7:598k44f;80;6)h;a8826d503gl?m54:;:m26d57290/j9o6:00b72=in=k36;54o00b6c<72-l?m44>2`14?k`3i10<76a>2`0f>5<#n=k26<!`3i00:>l=8;od7e=<>32e:>l288j?:5af5c;>d=o4?:%d7e<<6:h9<7ch;a98a?>i6:h826=4+f5c:>44f;>1ej9o7:b98k44f:10;6)h;a8826d503gl?m54k;:m26d40290/j9o6:00b72=in=k36h54o00b63<72-l?m44>2`14?k`3i10m76a>2`06>5<#n=k26<=9810c<!`3i00:>l=8;od7e=<6:21d=?o=2;29 c2f13;9m>94ng6bl<>:18'b1g>288j?:5af5c;>42<3f;9m?>50;&e0d?=9;k8;6`i4`:950==h9;k8i7>5$g6b=?75i:=0bk:n8;34?>i6:h9o6=4+f5c:>44f;>1ej9o7:0:8?j75i:i1<7*i4`;957g4?2dm8l651898k44f;k0;6)h;a8826d503gl?m54>a:9l57g4i3:1(k:n9;31e61j47?m;:m26d5>290/j9o6:00b72=in=k36ha2`14?k`3i10:i65`13c2b?6=,o>j57?=a258jc2f03;m76a>2`7b>5<#n=k26<!`3i00:>l;6;od7e=<632e:>l;9:18'b1g>288j945af5c;>7=i6:h??6=4+f5c:>44f=01ej9o7:598k44f=:0;6)h;a8826d3>3gl?m54:;:m26d35290/j9o6:00b1<=in=k36;54o00b14<72-l?m44>2`7:?k`3i10<76a>2`73>5<#n=k26<!`3i00:>l;6;od7e=<>32e:>l:j:18'b1g>288j945af5c;>d=i6:h>i6=4+f5c:>44f=01ej9o7:b98k44f3gl?m54k;:m26d2>290/j9o6:00b1<=in=k36h54o00b0=<72-l?m44>2`7:?k`3i10m76a>2`64>5<#n=k26<=9810c<!`3i00:>l;6;od7e=<6:21d=?o;4;29 c2f13;9m874ng6bl:<:18'b1g>288j945af5c;>42<3f;9m9<50;&e0d?=9;k>56`i4`:950==h9;k=<7>5$g6b=?75i<30bk:n8;34?>i6:h?m6=4+f5c:>44f=01ej9o7:0:8?j75i3gl?m54>a:9l57g2k3:1(k:n9;31e0?j47?m;:m26d3e290/j9o6:00b1<=in=k36ha2`7:?k`3i10:i65`13c75?6=,o>j57?=a4;8jc2f03;m76a>2`44>5<#n=k26<!`3i00:>l89;od7e=<632e:>4kj:18'b1g>2882ii5af5c;>5=i6:0oj6=4+f5c:>44>mm1ej9o7:398k44>m00;6)h;a882628gg?k`3i10>76a>28g5>5<#n=k26<<6ee9mb1g?2?10c<<6e483>!`3i00:>4kk;od7e=<032e:>4k;:18'b1g>2882ii5af5c;>==4?:%d7e<<6:0oo7ch;a98:?>i6:0o96=4+f5c:>44>mm1ej9o7:`98k44>m80;6)h;a882628gg?k`3i10o76a>28fg>5<#n=k26<<6ee9mb1g?2l10c<<6db83>!`3i00:>4kk;od7e=4jm:18'b1g>2882ii5af5c;>46<3f;95io50;&e0d?=9;3nh6`i4`:954==h9;3o47>5$g6b=?751ln0bk:n8;30?>i6:0n<6=4+f5c:>44>mm1ej9o7:068?j751m<1<7*i4`;957?bl2dm8l651498k44>n<0;6)h;a88266:9l57?a<3:1(k:n9;31=`bj47?8;:m26<`4290/j9o6:00:aa=in=k36<64;n31=c4=83.m8l7513;f`>ha28gg?k`3i10:m65`13;e4?6=,o>j57?=9df8jc2f03;i76a>28ge>5<#n=k26<<6ee9mb1g?28i07b?=9d`94?"a=9m10c<<6e183>!`3i00:>4kk;od7e=<6m21d=?7k5;29 c2f13;95hj4ng6bl??:18'b1g>288j5=i6:h:h6=4+f5c:>44f8o1ej9o7:398k44f8k0;6)h;a8826d6a3gl?m54<;:m26d6f290/j9o6:00b4c=in=k36954o00b4<<72-l?m44>2`2e?k`3i10>76a>2`2;>5<#n=k26<!`3i00:>l>i;od7e=<032e:>l>9:18'b1g>288j==i6:h:?6=4+f5c:>44f8o1ej9o7:`98k44f8:0;6)h;a8826d6a3gl?m54m;:m26d66290/j9o6:00b4c=in=k36n54o00b45<72-l?m44>2`2e?k`3i10o76a>28de>5<#n=k26<!`3i00:>l>i;od7e=4hk:18'b1g>288j46<3f;95km50;&e0d?=9;k;j6`i4`:954==h9;3mm7>5$g6b=?75i9l0bk:n8;30?>i6:0l26=4+f5c:>44f8o1ej9o7:068?j751o21<7*i4`;957g7n2dm8l651498k44f9>0;6)h;a8826d6a3gl?m54>6:9l57g6>3:1(k:n9;31e5`j47?8;:m26d72290/j9o6:00b4c=in=k36<64;n31e42=83.m8l7513c3b>ha2`2e?k`3i10:m65`13c26?6=,o>j57?=a1d8jc2f03;i76a>2`32>5<#n=k26<=9m10c<!`3i00:>l>i;od7e=<6m21d=?7i7;29 c2f13;9m=h4ng6bl?k:18'b1g>288j=n5af5c;>5=i6:0k?6=4+f5c:>44>i:1ej9o7:198k44>i;0;6)h;a8826;:m2628c0?k`3i10876a>28;f>5<#n=k26<<6a29mb1g?2=10c<<69e83>!`3i00:>4o<;od7e=<232e:>47l:18'b1g>2882m>5af5c;>3=i6:03j6=4+f5c:>44>i:1ej9o7:998k44>100;6)h;a882628c0?k`3i10i76a>28;6>5<#n=k26<<6a29mb1g?2j10c<<69583>!`3i00:>4o<;od7e=47<:18'b1g>2882m>5af5c;>`=i6:03:6=4+f5c:>44>i:1ej9o7:028?j7510:1<7*i4`;957?f;2dm8l651098k44>0o0;6)h;a88262:9l57??m3:1(k:n9;31=d5j47?<;:m26<>c290/j9o6:00:e6=in=k36<:4;n31==e=83.m8l7513;b7>ha28c0?k`3i10::65`13;be?6=,o>j57?=9`18jc2f03;<76a>28c:>5<#n=k26<<6a29mb1g?28207b?=9`:94?"a=9010c<<6a683>!`3i00:>4o<;od7e=<6i21d=?7n6;29 c2f13;95l=4ng6b4o::18'b1g>2882m>5af5c;>4e<3f;95l?50;&e0d?=9;3j?6`i4`:95a==h9;33n7>5$g6b=?751h90bk:n8;3e?>i6:0i=6=4+f5c:>44>k<1ej9o7:198k44>k=0;6)h;a8826;:m2628a6?k`3i10876a>28a3>5<#n=k26<<6c49mb1g?2=10c<<6bg83>!`3i00:>4m:;od7e=<232e:>4lj:18'b1g>2882o85af5c;>3=7ch;a984?>i6:0hh6=4+f5c:>44>k<1ej9o7:998k44>jk0;6)h;a882628a6?k`3i10i76a>28`4>5<#n=k26<<6c49mb1g?2j10c<<6b783>!`3i00:>4m:;od7e=4l::18'b1g>2882o85af5c;>`=7ch;a98e?>i6:0h86=4+f5c:>44>k<1ej9o7:028?j751k81<7*i4`;957?d=2dm8l651098k44>j80;6)h;a88262:9l57?e83:1(k:n9;31=f3j47?<;:m26ha28a6?k`3i10::65`13;`g?6=,o>j57?=9b78jc2f03;<76a>28aa>5<#n=k26<<6c49mb1g?28207b?=9bc94?"a=9010c<<6c883>!`3i00:>4m:;od7e=<6i21d=?7l8;29 c2f13;95n;4ng6b4m8:18'b1g>2882o85af5c;>4e<3f;95n=50;&e0d?=9;3h96`i4`:95a=7ch;a982a>=h9;3jh7>5$g6b=?751j?0bk:n8;3e?>i6:0n86=4+f5c:>44>l;1ej9o7:198k44>l80;6)h;a8826;:m26<3f290/j9o6:00:1<=in=k36=54o00:1=<72-l?m44>287:?k`3i10:76a>2875>5<#n=k26<<6589mb1g?2;10c<<65483>!`3i00:>4;6;od7e=<432e:>4;;:18'b1g>2882945af5c;>1=4?:%d7e<<6:0?27ch;a986?>i6:0?96=4+f5c:>44>=01ej9o7:798k44>=80;6)h;a8826<3>3gl?m548;:m26<37290/j9o6:00:1<=in=k36554o00:0c<72-l?m44>287:?k`3i10276a>286f>5<#n=k26<<6589mb1g?2h10c<<64e83>!`3i00:>4;6;od7e=4:m:18'b1g>2882945af5c;>f=i6:0>26=4+f5c:>44>=01ej9o7:d98k44><10;6)h;a8826<3>3gl?m54i;:m26<20290/j9o6:00:1<=in=k36<>4;n31=10=83.m8l7513;6=>ha287:?k`3i10:>65`13;70?6=,o>j57?=94;8jc2f03;876a>2860>5<#n=k26<<6589mb1g?28>07b?=95094?"a=9<10c<<66083>!`3i00:>4;6;od7e=<6>21d=?790;29 c2f13;95874ng6b4;i:18'b1g>2882945af5c;>4><3f;958k50;&e0d?=9;3>56`i4`:95<==h9;3>o7>5$g6b=?751<30bk:n8;3a?>i6:0?i6=4+f5c:>44>=01ej9o7:0a8?j751<=1<7*i4`;957?212dm8l651e98k44>3gl?m54>e:9l57?393:1(k:n9;31=0?j47?i;:m26<1d290/j9o6:00:3g=in=k36=54o00:3d<72-l?m44>285a?k`3i10:76a>285;>5<#n=k26<<67c9mb1g?2;10c<<67683>!`3i00:>49m;od7e=<432e:>499:18'b1g>2882;o5af5c;>1=i6:0=?6=4+f5c:>44>?k1ej9o7:798k44>?:0;6)h;a8826<1e3gl?m548;:m26<15290/j9o6:00:3g=in=k36554o00:34<72-l?m44>285a?k`3i10276a>2853>5<#n=k26<<67c9mb1g?2h10c<<66g83>!`3i00:>49m;od7e=48k:18'b1g>2882;o5af5c;>f=i6:044>?k1ej9o7:d98k44>>h0;6)h;a8826<1e3gl?m54i;:m26<0>290/j9o6:00:3g=in=k36<>4;n31=3>=83.m8l7513;4f>ha285a?k`3i10:>65`13;52?6=,o>j57?=96`8jc2f03;876a>2846>5<#n=k26<<67c9mb1g?28>07b?=97694?"a=9<10c<<68283>!`3i00:>49m;od7e=<6>21d=?772;29 c2f13;95:l4ng6b46>:18'b1g>2882;o5af5c;>4><3f;955>50;&e0d?=9;3=h9;35$g6b=?751>h0bk:n8;3a?>i6:0=o6=4+f5c:>44>?k1ej9o7:0a8?j751>31<7*i4`;957?0j2dm8l651e98k44>>l0;6)h;a8826<1e3gl?m54>e:9l57?1;3:1(k:n9;31=2dj47?i;:m26<>>290/j9o6:00:<==in=k36=54o00:<2<72-l?m44>28:;?k`3i10:76a>2833>5<#n=k26<<60g9mb1g?2910c<<60d83>!`3i00:>4>i;od7e=<632e:>4>l:18'b1g>28827=i6:0:j6=4+f5c:>44>8o1ej9o7:598k44>800;6)h;a8826<6a3gl?m54:;:m26<6?290/j9o6:00:4c=in=k36;54o00:42<72-l?m44>282e?k`3i10<76a>2825>5<#n=k26<<60g9mb1g?2110c<<60483>!`3i00:>4>i;od7e=<>32e:>4>;:18'b1g>2882d=4?:%d7e<<6:0:m7ch;a98a?>i6:0::6=4+f5c:>44>8o1ej9o7:b98k44>890;6)h;a8826<6a3gl?m54k;:m26=`a290/j9o6:00:4c=in=k36h54o00;b`<72-l?m44>282e?k`3i10m76a>29dg>5<#n=k26<<60g9mb1g?28:07b?=8ga94?"a=9810c<<7fc83>!`3i00:>4>i;od7e=<6:21d=?6ia;29 c2f13;95=h4ng6b5h6:18'b1g>288242<3f;94k650;&e0d?=9;3;j6`i4`:950==h9;3::7>5$g6b=?7519l0bk:n8;34?>i6:0;>6=4+f5c:>44>8o1ej9o7:0:8?j7518>1<7*i4`;957?7n2dm8l651898k44>9:0;6)h;a8826<6a3gl?m54>a:9l57?6:3:1(k:n9;31=5`j47?m;:m26<76290/j9o6:00:4c=in=k36ha282e?k`3i10:i65`13:e3?6=,o>j57?=91d8jc2f03;m76a>2811>5<#n=k26<<6309mb1g?2910c<<63183>!`3i00:>4=>;od7e=<632e:>42882?<5af5c;>7=i4?:%d7e<<6:09:7ch;a980?>i6:08h6=4+f5c:>44>;81ej9o7:598k44>:k0;6)h;a8826<563gl?m54:;:m26<4f290/j9o6:00:74=in=k36;54o00:6<<72-l?m44>2812?k`3i10<76a>280;>5<#n=k26<<6309mb1g?2110c<<62683>!`3i00:>4=>;od7e=<>32e:>4<9:18'b1g>2882?<5af5c;>d=84?:%d7e<<6:09:7ch;a98a?>i6:0886=4+f5c:>44>;81ej9o7:b98k44>:;0;6)h;a8826<563gl?m54k;:m26<46290/j9o6:00:74=in=k36h54o00:65<72-l?m44>2812?k`3i10m76a>283e>5<#n=k26<<6309mb1g?28:07b?=90g94?"a=9810c<<61e83>!`3i00:>4=>;od7e=<6:21d=?7>c;29 c2f13;95>?4ng6b4?m:18'b1g>2882?<5af5c;>42<3f;95=h9;3847>5$g6b=?751:;0bk:n8;34?>i6:09<6=4+f5c:>44>;81ej9o7:0:8?j751:<1<7*i4`;957?492dm8l651898k44>;<0;6)h;a8826<563gl?m54>a:9l57?4<3:1(k:n9;31=67j47?m;:m26<54290/j9o6:00:74=in=k36ha2812?k`3i10:i65`13;2=?6=,o>j57?=9238jc2f03;m76a>281e>5<#n=k26<<63d9mb1g?2910c<<63e83>!`3i00:>4=j;od7e=<632e:>:>n:18'b1g>288<<45af5c;>5=:27ch;a982?>i6:>:=6=4+f5c:>440801ej9o7:398k4408<0;6)h;a882626>3gl?m54<;:m26263290/j9o6:0044<=in=k36954o00446<72-l?m44>262:?k`3i10>76a>2621>5<#n=k26<<8089mb1g?2?10c<<80083>!`3i00:>:>6;od7e=<032e:>:>?:18'b1g>288<<45af5c;>==:27ch;a98:?>i6:?ln6=4+f5c:>440801ej9o7:`98k441nm0;6)h;a882626>3gl?m54m;:m263`e290/j9o6:0044<=in=k36n54o005bd<72-l?m44>262:?k`3i10o76a>27d:>5<#n=k26<<8089mb1g?2l10c<<9f983>!`3i00:>:>6;od7e=;h8:18'b1g>288<<45af5c;>46<3f;9:k850;&e0d?=9;=;56`i4`:954=:27ch;a9826>=h9;5$g6b=?75?930bk:n8;30?>i6:?l86=4+f5c:>440801ej9o7:068?j75>o81<7*i4`;9571712dm8l651498k440980;6)h;a882626>3gl?m54>6:9l571683:1(k:n9;3135?j47?8;:m2626a290/j9o6:0044<=in=k36<64;n3135c=83.m8l751353=>ha262:?k`3i10:m65`1353g?6=,o>j57?=71;8jc2f03;i76a>262a>5<#n=k26<<8089mb1g?28i07b?=71594?"a=9m10c<<9fb83>!`3i00:>:>6;od7e=<6m21d=?8i1;29 c2f13;9;=74ng6b:288<>o5af5c;>5=l4?:%d7e<<6:>8i7ch;a982?>i6:>836=4+f5c:>440:k1ej9o7:398k440:>0;6)h;a882624e3gl?m54<;:m26241290/j9o6:0046g=in=k36954o00460<72-l?m44>260a?k`3i10>76a>2607>5<#n=k26<<82c9mb1g?2?10c<<82283>!`3i00:>::<=:18'b1g>288<>o5af5c;>==<4?:%d7e<<6:>8i7ch;a98:?>i6:>8;6=4+f5c:>440:k1ej9o7:`98k4409o0;6)h;a882624e3gl?m54m;:m2627c290/j9o6:0046g=in=k36n54o0045f<72-l?m44>260a?k`3i10o76a>263a>5<#n=k26<<82c9mb1g?2l10c<<81`83>!`3i00:>::?6:18'b1g>288<>o5af5c;>46<3f;9;<650;&e0d?=9;=9n6`i4`:954=8i7ch;a9826>=h9;=::7>5$g6b=?75?;h0bk:n8;30?>i6:>;>6=4+f5c:>440:k1ej9o7:068?j75?8>1<7*i4`;95715j2dm8l651498k440;:0;6)h;a882624e3gl?m54>6:9l5714:3:1(k:n9;3137dj47?8;:m26256290/j9o6:0046g=in=k36<64;n31366=83.m8l751351f>ha260a?k`3i10:m65`1351a?6=,o>j57?=73`8jc2f03;i76a>260g>5<#n=k26<<82c9mb1g?28i07b?=73;94?"a=9m10c<<81d83>!`3i00:>:3;29 c2f13;9;?l4ng6b:=6:18'b1g>2885=937ch;a982?>i6:8oi6=44o002ad<722e:>20d2>5<7c83>>i6:8=o6=44o002<4<722e:><6=:188k4460:0;66a>202g>5<1383>>i6:8;86=44o00251<722e:>=7j:188k4471m0;66a>21;e>5<4?::m265g32900c<>i6:98m6=44o0036`<722e:>==?:188k447;=0;66a>2116>5<>i69oi:6=44o03eg0<722e:=km9:188k47ak>0;66a>24f1>5<h<4?::m260b42900c<<:d683>>i6:88<:188k442>;0;66a>2447>5<:54?::m2600>2900c<<:6`83>>i6:=l?6=44o007b6<722e:>9h::188k443n00;66a>25db>5<22900c<<;8583>>i6:=2=6=44o00796m:188k4430j0;66a>2535>5<>i6:=;h6=44o0075a<722e:>>o8:188k444i?0;66a>22c;>5<>i6::936=44o00072<722e:>>=6:188k444;m0;66a>221f>5<2900c<<=c983>>i6:;ij6=44o001g`<722e:>?mi:188k445l90;66a>237b>5<>i6:;<;6=44o00124<722e:=k;>:188k47a=90;66a>1g71>5<>i6:1l;6=44o00;b4<722e:>5mj:188k44?n;0;66a>29d5>5<>i6:1k36=44o00;ef<722e:>5;l:188k44?=m0;66a>291b>5<>i6:1;86=44o004b5<722e:>5?;:188k44?910;66a>26a;>5<>i6:>in6=44o0043`<722e:>:9i:188k440=j0;66a>26:3>5<f2900c<>i6:k<36=44o00ao7?:188k44e<90;66a>2c62>5<>i6:hl=6=44o00bb2<722e:>lj;:188k44fn10;66a>2`d`>5<>i6:hkn6=44o00bf7<722e:>l8=:188k44f>:0;66a>2`63>5<>i6:h;26=44o00:b3<722e:>l?n:188k44f9l0;66a>28af>5<>i6:0n?6=44o00:<1<722e:>46::188k44>>;0;66a>28:5>5<>i6:0;36=44o00:7f<722e:>4:?:188k440;=0;66a>2616>5<>d68?896=4>:183!77=j>1==;k0:J2436b3A;;9n74og6:f?6=3th:<;<>:182>5<7s-;;9n:5d7c;?M77>9o0D<>:c89l`3g02900qo7:ec83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj0:=<7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm673e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg019m0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:;?n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd1>831<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c455=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;8>7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>?;=6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`5243=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo891583>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?<:?7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm672g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg018k0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:;>6:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd1>921<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c4542<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;8?6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>?:?6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`5255=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo890383>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?<;=7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<jh4?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm64d`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg02n00;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:8h8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd1=o<1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c46b0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;;i4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`51c4=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo8:f083>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj??m<7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<in4?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm64gb>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg02m10;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:8k9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd1=l?1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c4567<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;8=1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>?8;6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`524d=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo891183>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?<;97>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<i94?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm643a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`514g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg02900;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj??:47>55;294~"685<5<5;nd7f=<722wi:8?9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl950794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4651<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e><;96=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8:1183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1=9n1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;;?a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm642:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`515>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg028>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj??;:7>55;294~"685<5<5;nd7f=<722wi:8>::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl951694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4646<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e><:;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8;fd83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;:i9;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm65d;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`50c1=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg03n<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?>m87>55;294~"685<5<5;nd7f=<722wi:9h<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl94g094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c47b4<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>=om6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8;ee83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;:j7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm65g5>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`50`3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg03m=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?>n?7>55;294~"685<5<5;nd7f=<722wi:9k=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl94d394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c465`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e><;h6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8:0b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;:kf;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6401>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8;9e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1<0k1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;:68;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm65;4>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`50<0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg031<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj18n?7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm83fg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6aim50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>5lk0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4?j6:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?:m21<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:1`2<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0;n>6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;6a5=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6=d383>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj18o=7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm83a`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6anl50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>5kh0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4?m8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?:j<1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:1g0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0;i86=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;6f4=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6=c083>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj18h<7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm83`b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao750;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>5j10;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4?l9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?:k?1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:1f1<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0;h:6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;6g6=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6=ag83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj18ji7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm83c:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ah850;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>5m<0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4?ji:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?:m>1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:1g<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0;h86=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;6d>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6=a683>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1;oj7>55;294~"685<5<5;nd7f=<722wi45<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl71ef94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:2`f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e08n26=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6>d683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?9m>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5?k2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm80f2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;5f`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>6kl0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1;hh7>55;294~"685<5<5;nd7f=<722wi45<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl71b`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:2gd<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e08i36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6>c783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?9j81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5?l0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm80`e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;5gc=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>6jm0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1;io7>55;294~"685<5<5;nd7f=<722wi45<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl71c;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:2f=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e08h=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6>b583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?9k;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5?ne;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm80cg>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;5de=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>6ik0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1;jm7>55;294~"685<5<5;nd7f=<722wi45<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl71`:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:2e2<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e08k>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6>e083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?9m:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5?ma;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm80ce>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;5d2=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>6i:0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1;n:7>55;294~"685<6=4?{%331f2=ld2900ck:m8;29?xd?9?;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5?:f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm807f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;50b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>6=j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1;>n7>55;294~"685<5<5;nd7f=<722wi4<;n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl714;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:;2a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn569c;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e011h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;<3g=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo676983>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj12=;7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h431;3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8941>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>?>90;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi45;k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?0>o1=00;66g909a94?=hn=h36=44}c:;1g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn56:a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e01?26=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;<0>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo675683>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj12>:7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43293:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8973>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>?ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi45:l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?0=h1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:;0d<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn56;9;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e01><6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;<10=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo674483>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj12?87>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43383:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm891e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ak50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>?;j0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi45=n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?0:31<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:;7=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn56<7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e019=6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;<63=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo673583>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj128?7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43113:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm897f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>?<10;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi45==:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?0:;1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:42<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0><<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo686583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd???;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn59:f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm867f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;30b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>0=j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1=>n7>55;294~"685<5<5;nd7f=<722wi4:;6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl774:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:412<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0>?>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo685283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd??<:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn59;d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm866`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;31d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>0h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1=?57>55;294~"685<5<5;nd7f=<722wi4::7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl775594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:403<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0>>86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo684083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd??:o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn59N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm861a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;36g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>0;10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1=8;7>55;294~"685<5<5;nd7f=<722wi4:=9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl772794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:471<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0>996=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a?50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo683183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd???h1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5995;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm867b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;31`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>0<=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1=857>55;294~"685<5<5;nd7f=<722wi4:5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl773f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:435<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn58jc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm87ga>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;2`g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>1m00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj155;294~"685<5<5;nd7f=<722wi4;k8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl76d494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:5a0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0?o86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>cn?0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4ih;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?lo81<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:gb4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5ji0;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0mom6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;``c=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6kee83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1nno7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8eg5>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>cm=0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4ik=:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?ll;1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:ga5<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5jkf;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0mnn6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;`ae=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6kdc83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1nom7>54;294~"685<290?6=4?{%331f2=l:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h433:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8ef6>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>cl:0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4ij?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?ljl1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:gg`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5jld;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0mih6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;`fd=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6kc`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1nh57>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8ea0>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>ck80;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4ili:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?lko1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:gfa<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5jia;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0ml26=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;`c>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6kf283>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1nn47>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8e`a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6lf383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?klo1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5mjc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8bga>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;g`g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>dm00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1in47>55;294~"685<5<5;nd7f=<722wi4nk8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7cd494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:`a0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0jo96=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6le183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?kmn1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5mkb;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8bfb>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;ga>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>dl>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1io:7>55;294~"685<5<5;nd7f=<722wi4nj::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7ce694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:``6<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0jn:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6lcg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?kjh1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5ml9;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8ba;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;gf1=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>dk?0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1ih97>55;294~"685<5<5;nd7f=<722wi4nm;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7cb094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:`g4<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0jhm6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6lbe83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?kkk1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5mi6;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8bd6>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;gc2=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>dmo0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1in87>55;294~"685<5<5;nd7f=<722wi4nj6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7cbg94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:`g6<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0jh<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>d??0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1i<97>55;294~"685<5<5;nd7f=<722wi4n9;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7c6194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:`37<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0j=;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6l6d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6290?6=4?{%331f2=l:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm925`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?4?h0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi5>97:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>;>=1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;033<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4=85;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1:=?6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:725=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo7<7083>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj09<<7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm924a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?4>00;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi5>89:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>;??1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;021<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4=93;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1:<96=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:737=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo7<6183>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj09>j7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm927:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?4=>0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi5>;::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>;<>1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;016<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4=:2;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1:?;6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:71`=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo7<4d83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj09?h7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm926;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?40=0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi5>6=:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>;>n1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;037<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4=97;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1:?h6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:707=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo7<4783>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj09?97>54;294~"685<6=4?{%331f2=ld2900ck:m8;29?xd>:>i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4<8a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm935;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:621=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?5??0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj08<97>55;294~"685<5<5;nd7f=<722wi5?9;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl626194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;137<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1;=;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a;h50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7=6e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>:?k1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4<98;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9344>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:630=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?5><0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj08=87>55;294~"685<5<5;nd7f=<722wi5?8=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl627394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;125<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1;?n6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a8j50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7=5b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>:<31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4<:6;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9376>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:602=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?5=:0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj08>>7>55;294~"685<5<5;nd7f=<722wi5?;>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl624294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;10c<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1;>h6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a9l50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7=4`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>:==1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4<;5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9367>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:615=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?5090;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0855;294~"685<5<5;nd7f=<722wi5?9j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl626;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;12`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1;?36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a9j50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7=4383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<3290>6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl621294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;2bc<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e18lo6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7>fc83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xd>9o21<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn47>a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e10;26=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:=4>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo761683>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj03:97>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm9833>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?>8l0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi54>l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>19k1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;:4<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn47?8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e10:<6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:=50=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo760483>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj03;87>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43an3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm99df>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg??nj0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi55hn:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>0o31<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;;b=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn46i7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e11l=6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo77f283>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj02m>7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43bm3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm99gg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg??mk0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi55k7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>0l=1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;;a3<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn46j5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e11o?6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:<`5=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo77e383>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj02n=7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm9835>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?>890;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi55kn:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>0ml1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;;``<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn46>6;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9936>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:<42=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg??9:0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj02:=7>55;294~"685<5<5;nd7f=<722wi55??:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl681d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;;4`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h437l3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e11:h6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo770`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>09<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn46?4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9920>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:<54=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg??880;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj02;<7>55;294~"685<5<5;nd7f=<722wi5:hi:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl67gg94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;4ba<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1>lj6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo78f983>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>?o?1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn49i3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm96d1>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:3c6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?0mo0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0=ni7>55;294~"685<5<5;nd7f=<722wi5:kk:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl67da94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;4ag<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1>o26=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo78e683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>?l91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn49j1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm96g3>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:3a`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?0ll0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0=oh7>55;294~"685<5<5;nd7f=<722wi5:jl:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl680;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;;5=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h436?3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e11;96=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo78fb83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>?mh1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn46>d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1>326=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo789683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>?0>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4962;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm96;2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:3<6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg04>10;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e>:<<6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>;;:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:?o6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188yg04>?0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg04=j0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e>:?96=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a263e29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}c4021<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg04=80;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66sm6240>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qo8<6383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c400c<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo8<5983>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wi:>8>:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm626f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi:>;8:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo8<4e83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e>:?m6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>:l:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:?>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188yg040<0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e>:2?6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>9>:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:=j6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188yg040:0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg04?00;6>4?:1y'553d<3on:=5G1143a>N68529086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e>:1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a261?29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}c40<4<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg04>l0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66sm62:3>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qo8<7g83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c402f<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo8<7483>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wi:>9j:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm624a>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi:>9;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo8<6`83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e>:=h6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>86:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:=96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188yg04n80;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi:>ki:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd1;lo1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c40aa<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;=jc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>:oi6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`57`g=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo80<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj?9n47>55;294~"685<29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e>:;m6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm620;>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e>:8<6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>?;:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:;o6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm6205>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e>:8>6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>?=:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:;i6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm6207>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e>:886=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>??:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:;26=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm6201>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e>:8:6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi:>>j:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e>:;<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm6203>5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e>=>86=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi:9:=:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm6562>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a2127290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e>=9m6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi:9=j:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm651g>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a215d290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e>=9i6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi:9=n:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm6567>5<3290;w)??5b69`0bb3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;hd51f<722em8o650;9~f323=3:187>50z&240e32m?oi6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;=kc;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm62fa>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`57ag=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg04l00;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi:>j8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl93e494?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c40`0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>=;;6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo8;0d83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd1<9h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;:?9;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm652;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`5051=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg04n:0;694?:1y'553d<3n>hl5G1143a>N68o2010;66g909a94?=nn=kh6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek:nc;29?j`3j10;66sm62d5>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;47c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?8;>1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=65l3:1?7>50z&240e328:=N680;66ai46`94?=zj1::m7>54;294~"685<5;hd51f<722em8:l50;9~f=65;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;47e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?8831<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`;474=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb921f?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=6603:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9215?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl703c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;441=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl703294?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn5>=9;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb9222?6=<3:104a7>`c1k2B:<;>j;I331f?>f;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th3o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl700794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th3<o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1:9;7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5>>4;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1::h7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th3<<=50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=65=3:1?7>50z&240e328:=N680;66ai46`94?=zj1::>7>54;294~"685<5;hd51f<722em8:l50;9~f=66j3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;41d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?8=;1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=63i3:1?7>50z&240e328:=N680;66ai46`94?=zj1:8;7>54;294~"685<5;hd51f<722em8:l50;9~f=6383:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;41?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?8:<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`;46`=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb92704a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=64=3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb920a?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl705594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;462=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl702f94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn5>;6;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb9207?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th3<9;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl702094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th3<>l50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1:?87>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5><1;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1:8m7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th3<>>50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=63:3:1?7>50z&240e328:=N680;66ai46`94?=zj1:9j7>54;294~"685<5;hd51f<722em8:l50;9~f=6403:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;4g0=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6?b483>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj1:i87>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl70c094?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm81ce>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>7im0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f2`b=3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:hje;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb6dgf?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f2`bl3:1?7>50z&240e328:=N680;66ai46`94?=zj>lom7>54;294~"685<5;hd51f<722em8:l50;9~f2`b;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:hjc;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb6dg=?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f2`bj3:1?7>50z&240e328:=N680;66ai46`94?=zj>lo47>54;294~"685<5;hd51f<722em8:l50;9~f2`b93:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:hja;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb6dg3?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f2`b13:1?7>50z&240e328:=N680;66ai46`94?=zj>lo:7>54;294~"685<5;hd51f<722em8:l50;9~f2`cn3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:hj8;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb6dg1?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f2`b?3:1?7>50z&240e328:=N680;66ai46`94?=zj>lo87>54;294~"685<5;hd51f<722em8:l50;9~f2`cl3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:hj6;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb6dg7?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f=77?3:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj1;;:7>54;294~"68=831vn5??5;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f=77;3:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj1;;>7>54;294~"68=831vn5??1;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f=6an3:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj1:mi7>54;294~"68=831vn5??8;290?6=8r.:<8m;:e7ga>N68?:n7E??5b;8 a0bj3h97d;78;29?l070j0;66gi64a94?=hn=h36=44}c:24<<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd?8h81<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5>n0;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm81;e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;41<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>71m0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi4=7m:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl708c94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:3=<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e09n86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6?d083>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?8jo1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5>lc;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm81aa>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;4g>=83>1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b:=6l:188mc2fk3:17bh;b983>>{e09h<6=4;:183!77=j>1h8jn;I3325c<@8:>o45+d7ga>g4=831vn5;m8;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb97ba?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl75c594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;1d2=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl75`f94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn5;m6;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb97b7?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th39o;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl75`094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th39ll50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1?i87>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5;n1;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1?jm7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th39l>50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=3e:3:1?7>50z&240e328:=N680;66ai46`94?=zj1?2j7>54;294~"685<5;hd51f<722em8:l50;9~f=3f03:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;1g7=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?=0o1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`;1d1=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb97a4?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=3>l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb97b2?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl75`d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;11<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl75`794?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn5;k5;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb97`f?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl75e694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;1f7=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl75bc94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn5;k3;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb97`4?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th39i<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl75cd94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th39n650;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1?o=7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5;me;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1?h;7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th39oj50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=3dn3:1?7>50z&240e328:=N680;66ai46`94?=zj1?io7>54;294~"685<5;hd51f<722em8:l50;9~f=3d=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;1fc=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?=kh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`;1f2=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb97``?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=3ei3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb97`7?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl75ba94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;1g?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl75b094?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn58;0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0?9m6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;26c=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo693e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj1<8o7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl762c94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8714>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl757d94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd?=>21<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th39;;50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;132=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl757f94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd?=><1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th39;=50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;134=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl757`94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd?=>>1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th39;?50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;136=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl757;94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd?=>81<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th398h50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;10c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl757594?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd?=>:1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th398j50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`;2<6=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd?>1l1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pl769f94?2=83:p(<>:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`;2=e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd?>1h1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pl769;94?2=83:p(<>:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`;2=>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd?>081<7:50;2x 462k=0o9ik4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<o7>5;nd7f=<722wi4;7<:187>5<7s-;;9n:5d4ff?M77>9o0D<>:c89'`3ce2k80e867:188m36?k3:17dh95b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?>;k1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<44?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn58=8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8704>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;270=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>1:<0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi4;<<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl764g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:51a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0??i6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo695883>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?><<1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn58;2;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97d;78;29?l070j0;66gi4`a94?=hn=h36=44}c:504<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb1gd2900ck:m8;29?xd?j=81<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th3n>650;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1h?=7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5l=e;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1h8;7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th3n?j50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=d4n3:1?7>50z&240e328:=N680;66ai46`94?=zj1h9o7>54;294~"685<5;hd51f<722em8:l50;9~f=d4=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;f6c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?j;h1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`;f62=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb9`0`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=d5i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9`07?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl7b2a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;f7?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl7b2094?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn5l04a:?l3fk3:17dkj5683>>ia<>h1<75rb9`104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th3n>o50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl7b3594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th3n>>50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1h857>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5l=6;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1h9j7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th3n8;50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1h>i7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5l;b;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1h>87>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th3n9o50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f=d2k3:1?7>50z&240e328:=N680;66ai46`94?=zj1h?57>54;294~"685<5;hd51f<722em8:l50;9~f=d2:3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`;f0d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?j=21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`;f07=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb9`6e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=d3?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9`64?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl7b4;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;f10=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl7b5d94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn5l:8;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb9`71?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th3n8950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl7b5694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th3n9j50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj1h>:7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5l;3;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1h?o7>53;294~"68o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:ag<<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5ll8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0ki<6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;ff0=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6mc483>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj1hh87>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7bb094?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e328:=N680;66ai46`94?=zj1km57>54;294~"68>ia<>h1<75rb9`36?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=gbn3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9ce04a7>`c192B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66ai46`94?=zj1h;=7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5oje;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1km;7>54;294~"68>ia<>h1<75rb9`34?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=gbl3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9ce2?6=<3:104a7>`c192B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66ai46`94?=zj1kmj7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5ojc;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1km97>54;294~"68>ia<>h1<75rb9cea?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=gbj3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9ce0?6=<3:104a7>`c192B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66ai46`94?=zj1kmh7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5oja;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1km?7>54;294~"68>ia<>h1<75rb9ceg?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=gb13:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9ce6?6=<3:104a7>`c192B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66ai46`94?=zj1kmn7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5oj8;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj1km=7>54;294~"68>ia<>h1<75rb9cee?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=gb?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb9ce4?6=<3:104a7>`c192B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66ai46`94?=zj1i:n7>54;294~"68=831vn5m>a;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f=e603:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj1i:;7>54;294~"68=831vn5m>6;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f=e6<3:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj1i:?7>54;294~"68=831vn5m>2;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3cm2B:<;>j;I331f?<,md9m0;694?:1y'553d<3n>hh5G1143a>N68o2010;66g909a94?=nn??h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6mb483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?jk81<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5lm0;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8cce>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;fdc=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>eim0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi4ok8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7bd494?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:aa0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0ko86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6me083>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?jji1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<jo7>5;nd7f=<722wi4omm:187>5<7s-;;9n:5d4fb?M77>9o0D<>:c89'`3ce2k80e867:188m36?k3:17dh;ab83>>ia04a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f<6d:3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`:4fd=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8k21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:4f7=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb82`e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f<6e?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb82`4?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl60b;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`:4g0=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl60cd94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn4>l8;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb82a1?6=<3:104a7>`c1k2B:<;>j;I331f?me;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th2o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl60c694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj0:h:7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn4>m3;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj0:io7>53;294~"688j?1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th2o94je7a8L4618l1C==;l9:k6ef<722c=8kh1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f<6d<3:1?7>50z&240e328:=N680;66ai46`94?=zj0:i=7>54;294~"685<5;hd51f<722em8:l50;9~f<6ei3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`:4f5=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8k:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:4g?=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb82f=?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f<6cn3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`:4`>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8m?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:4ac=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb82f3?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f<6c<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb82g`?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl60d494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`:4a5=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl60ea94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn4>j5;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb82g6?6=<3:104a7>`c1k2B:<;>j;I331f?kb;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th2o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl60e394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj0:n?7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn4>k0;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj0:o57>53;294~"688l81<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th2o94je7a8L4618l1C==;l9:k6ef<722c=8m21<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f<6b93:1?7>50z&240e328:=N680;66ai46`94?=zj0:hi7>54;294~"685<5;hd51f<722em8:l50;9~f<6c?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`:4`6=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8jn1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:4a0=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb8360?6==3:104a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi5<;<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd>9<81<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;214<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4?:0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e18>m6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:51c=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7>4e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj0;?o7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl609f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`:4=5=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th2<5m50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl606;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2<5<50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`:4=d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8>21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:4=7=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th2<5o50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl606594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2<5>50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`:4=?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8><1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:42`=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th2<5650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl606794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2<:k50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`:4=1=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8>>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:42b=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th2<5850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl606194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2<:m50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`:4=3=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>8>81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:42d=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th2<5:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl606394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2<:o50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`:5d3=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd>9h>1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pl61`094?2=83:p(<>:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`:5d7=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd>9h:1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pl618g94?2=83:p(<>:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`:51<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd>90i1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5eg8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek8:c;29?j`3j10;66sm90c4>5<3290;w)??5b69`0bb3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;hd51f<722em8o650;9~f<7383:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e189m6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ak50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7>3e83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>9:k1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4?<8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm9014>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:524=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?6?80;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi5<8i:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl617g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;22a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e181h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7>6883>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3ci2B:<;>j;I331f?<,mhl5G1143a>N68o2010;66g909a94?=nn=kh6=44og6ao94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl665f94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn48:6;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb8477?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th2:8;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl665094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2:9l50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj0<>87>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn48;1;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj053;294~"68><91<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th2:9>50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=>=31<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f<02:3:1?7>50z&240e328:=N680;66ai46`94?=zj0<8j7>54;294~"685<5;hd51f<722em8:l50;9~f<0303:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`:207=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>>:o1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`:211=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb8464?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f<04l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb8472?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl665d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`:26e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl665794?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn48;e;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb840f?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th2:::50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl667c94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn4883;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb8454?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th2::<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl664d94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th2:;650;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj0<<=7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn48:e;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj0<=;7>53;294~"68>>:1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th2:8j50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=>?<1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f<01n3:1?7>50z&240e328:=N680;66ai46`94?=zj0<>o7>54;294~"685<5;hd51f<722em8:l50;9~f<01=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`:23c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd>>>o18mi1<75ff77`>5<5;|`:232=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb845`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f<02i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb8457?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl667a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`:20?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl667094?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn489b;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb84604a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th2:hj50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?1mj0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi5;kn:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd>>l31<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;5a=<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn48j7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1?o=6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:2`3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo79e583>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj0<:47>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn48?e;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f<06?3:1?7>50z&240e328:=N680;66ai46`94?=zj0<;87>54;294~"685<5;hd51f<722em8:l50;9~f<07l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn48>6;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb8437?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f<06=3:1?7>50z&240e328:=N680;66ai46`94?=zj0<;>7>54;294~"685<5;hd51f<722em8:l50;9~f<07j3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn48>4;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb8435?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f<06;3:1?7>50z&240e328:=N680;66ai46`94?=zj0<;<7>54;294~"685<5;hd51f<722em8:l50;9~f<0713:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn48>2;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb87eb?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f<0693:1?7>50z&240e328:=N680;66ai46`94?=zj0?mi7>54;294~"685<5;hd51f<722em8:l50;9~f<07?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn48>0;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb87e`?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3n>855fd7a:>5<5;hf5gg<722em8:l50;9~f<07n3:1?7>50z&240e328:=N680;66ai46`94?=zj0?mo7>54;294~"685<5;hd51f<722em8:l50;9~f<07=3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn49N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f<14k3:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj0=8n7>54;294~"68=831vn49N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f<1403:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj0=8;7>54;294~"68=831vn49<6;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f<14n3:187>50z&240e32m?oi6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa>5<5}#99?h87j:dd9K5507m2B:<8m6;%f5ag454?::k54=e=831bj;;l:188kc2e03:17pl66e;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;5`=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1?n=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo79d583>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>>m;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn49?b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm962b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:35?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?0810;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi5:>9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl671794?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;441<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1>:96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek:nc;29?j`3j10;66sm97gf>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;hd7ef<722em8o650;9~f<0?m3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm97:g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?1il0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<6=4?{%331f2=ld2900ck:m8;29?xd>>0l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn48n7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm97c5>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:2d3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?1i=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj055;294~"685<5<5;nd7f=<722wi5;o=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl66`394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;5e5<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43l3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1?3h6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7>0e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>98>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4?>2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9032>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:546=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?68o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0;;o7>55;294~"685<5<5;nd7f=<722wi5<>m:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7b9694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:a<6<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0k2i6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6m8883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<0290>6=4?{%331f2=ld2900ck:m8;29?xd?j1<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5l72;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8c:2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;1cg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>2n00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1<;>7>55;294~"685<5<5;nd7f=<722wi4;>>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl761294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:6bc<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e01h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6:fc83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd?8>:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn5>88;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8154>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;420=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>7?<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj1:<87>55;294~"685<5<5;nd7f=<722wi4=9<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl706094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:334<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e091h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo80<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1;k:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;=ne;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm62cg>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`57de=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg04ik0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?9j47>55;294~"685<5<5;nd7f=<722wi:>o8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl964794?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c4513<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;895;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>??86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo895083>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3ci2B:<;>j;I331f?<,m90;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:;;m:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd1><21<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<jo7>5;nd7f=<722wi:;;i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl964g94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:05=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8205>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6<1483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl730`94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0:;m6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo67a283>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj12i<7>54;294~"685<=831b:8750;9j25>d2900ck:m8;29?xd?00l1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn56nb;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e01k>6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo67a`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<=831b:8750;9j25>d2900ck:m8;29?xd?m;n1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:f7d<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5k=a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8d0:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;a7>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>b;<0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4h=?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?m:>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4=m7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm92`;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?4j<0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi5>l<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl63b294?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm92`e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:7gc=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?>ok5G1143a>N68<7>54;294~"685<:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;:0f<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e10?36=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:=04=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo765283>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj03>;7>55;294~"685<5<5;nd7f=<722wi54;9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl92d`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c41a`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>;3h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6aho50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9ib083>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd0n?;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5;N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm841f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;114=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>3mk0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi4lm::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7ab:94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:bgf<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0hi?6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7?5383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>8=o1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<hl4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4;kd;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm94g2>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:1=g=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?2l00;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj0?in7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj0?jj7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj0?j?7>54;294~"685<=831b:8750;9j25>d2900ck:m8;29?xd>=j;1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;6g5<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4;l7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e19;=6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e199;6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e198?6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e19;36=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:46d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?7;?0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi5==l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?i1i1<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd?ih<1<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd?i0k1<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd?i1o1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:bf4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8`ca>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>28;0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg>29j0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg>2990;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg>28=0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<>54?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f2`>:3:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f2`?>3:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f2`0i3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm7g;g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`4b<>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo9i9683>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>l2i7>54;294~"685<92h6=44ig6bg?6=3fl?n54?::a27ec290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::a27e6290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::a27d2290?6=4?{%331f2=l:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c41`7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>;n36=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:ef7=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?fk90;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj0ki97>54;294~"685<5;nd7f=<722wi5ll;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl6ab194?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl6ab094?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl6abg94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;b`7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1h3:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7n8g83>3<729q/==;l4;f6`6=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a=d?5290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::a=d?b290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd>ih81<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4o?3;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm9`21>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:e57=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`:=c1=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?>n?0;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj0k;87>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj0k:<7>54;294~"685<5;nd7f=<722wi5l?;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl6a0494?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;:`6<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e10n:6=49:183!77=j>1h8j<;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e10i<6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo76d483>3<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>i?81<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4o90;292?6=8r.:<8m;:e7g7>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn4o:6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm9`76>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:e32=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`:e35=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`:e3`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?f?:0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi5l==:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl6a2394?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;b75<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c;b63<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1h9?6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e1h986=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e1h9m6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7n4483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>=;=1<7850;2x 462k=0o9i=4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd>=8n1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<=n4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4;=b;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn4;=a;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn4;<6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm941b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:16e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?3n00;694?:1y'553d<3n>ok5G1143a>N68m47>54;294~"685<5;nd7f=<722wi59h8:185>5<7s-;;9n:5d4f0?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi59kk:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl64da94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;7bg<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c;7bd<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c;643<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1<:h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7;6`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c;2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd><>21<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4:8e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm951a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:06g=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?3;00;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg?3:o0;694?:1y'553d<3n>ok5G1143a>N689i7>54;294~"685<5;nd7f=<722wi59=k:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi59=l:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi59:7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl645a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;70`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1=i26=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e18L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7;be83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4:69;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm95;;>5<1290;w)??5b69`0b43A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm95:f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:0=b=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?31j0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg?31k0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg?3i>0;694?:1y'553d<3n>ok5G1143a>N68jn7>54;294~"685<5;nd7f=<722wi59ok:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7f8g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:e=a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43k3:1:7>50z&240e32m?o?6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f=`>:3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0o3:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a50;494?6|,8:>o94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6iag83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?n?n1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5h91;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8g53>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm8g4e>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm8g5a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;b2`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>a080;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi4hji:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7eeg94?0=83:p(<>:c58g1a5<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl7ee694?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:f`6<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f=cb93:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f=cbl3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0ll:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6jb183>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a<`g3290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd?mh91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5kl1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8da0>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;b6`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>a;l0;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj1l8?7>54;294~"685<5;nd7f=<722wi4k==:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7f5394?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl7f5294?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl7f5a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:e15<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0o:m6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6i0e83>3<729q/==;l4;f6`6=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a92h6=44ig6bg?6=3fl?n54?::a=831b:8750;9j25>d2900ck:m8;29?xd?n;:1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<?4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5o>4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8`30>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;e44=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`;e5>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>f8>0;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj1k:97>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj1k9=7>54;294~"685<5;nd7f=<722wi4l<::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7a3594?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c::a1<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e00o96=49:183!77=j>1h8j<;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e00n36=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo66e783>3<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?1<<1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn57:4;292?6=8r.:<8m;:e7g7>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn57;a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm886:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;=0>=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`;=01=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`;=35=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>>>>0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi44<9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl793794?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c::61<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c::5d<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e00836=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e008<6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e00986=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a950;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo663883>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?1k91<7850;2x 462k=0o9i=4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd?1h31<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn57m7;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn57m6;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn57l2;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm88a5>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;=f>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>>0<0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi446<:185>5<7s-;;9n:5d4f0?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi4496:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl796:94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c::<2<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c::<3<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c::=7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43>3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e00336=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6;8883>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c;2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?<1i1<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd?<1h1<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd?<0=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5:6d;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm857b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;00?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>3=10;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg>3ok5G1143a>N68?h7>54;294~"685<5;nd7f=<722wi49;l:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi49;m:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi4988:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl747`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:72a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0:ii6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e18L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo61<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?;ml1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5=6b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm82;b>5<1290;w)??5b69`0b43A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm82;3>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;7=`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>41l0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg>41m0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg>4i00;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi4>oi:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl743`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:76d<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o?6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f=26n3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0=;n6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6a650;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6;3b83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?;ok1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5=je;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm82dg>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm82d`>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm852;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;05e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>38l0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi::m6:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl97b:94?0=83:p(<>:c58g1a5<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl97cg94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c44fa<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f31dj3:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f31c?3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>>ni6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo889`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a22>b290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd1?1n1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;9nb;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm66cg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`535e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg008k0;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj?=;<7>54;294~"685<5;nd7f=<722wi:;hi:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl971g94?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl971f94?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl970;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c445a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>?nh6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo89d`83>3<729q/==;l4;f6`6=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a23bc290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::a23c>290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd1>ln1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;99b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm664b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`533?=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`530`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg00=l0;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj?==o7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj?=<47>54;294~"685<5;nd7f=<722wi::9l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl976g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c447g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>>926=49:183!77=j>1h8j<;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e>>8m6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo883e83>3<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd1:>i1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;<8a;292?6=8r.:<8m;:e7g7>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn;<80;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm634e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`562`=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`562c=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`56=g=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg050l0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi:;98:185>5<7s-;;9n:5d4f0?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi:;8i:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl967g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c453<<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c453=<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c45<1<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>?2j6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo89ac83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c;2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd1>k31<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;8mf;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm7g61>5<1290;w)??5b69`0b43A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm7g1b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`4b6?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg1a<=0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg1a<:0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg1aok5G1143a>N68l>?7>54;294~"685<5;nd7f=<722wi;k;::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl732:94?0=83:p(<>:c58g1a5<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl732294?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:06c<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f=5413:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f=53=3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0:>26=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6<6b83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a<607290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd?;o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5=8d;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm825e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;0fe=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`;0f2=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>3k:0;694?:1y'553d<3n>ok5G1143a>N68hi7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj1>hh7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj1>o57>54;294~"685<5;nd7f=<722wi49jk:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl74ed94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:;g7<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c:;fd<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43e13:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e01i?6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e01i86=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e01im6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo67d483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd?0o>1<7850;2x 462k=0o9i=4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd?0lk1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn57?3;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8824>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;=5?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>f=?0;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg>fok5G1143a>N6854;294~"685<5;nd7f=<722wi4l;7:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi4l;8:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi4l8<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7a7594?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:b2<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o?6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f=c3<3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e0l>86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo6j5e83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<7290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd?m>l1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5k83;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm8d:g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`;a<7=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg>b1:0;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj1lo47>54;294~"685<5;nd7f=<722wi4kj8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl7fd094?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl7fd394?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl7fdf94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:eb4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1:n<6=49:183!77=j>1h8j<;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{e1:im6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo73<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd><9h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4:?9;292?6=8r.:<8m;:e7g7>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn4=if;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm92df>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:04>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?39j0;694?:1y'553d<3n>ok5G1143a>N68:i7>54;294~"685<5;nd7f=<722wi588m:185>5<7s-;;9n:5d4f0?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi588<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl657094?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;62a<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c;62f<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c;63=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1<=n6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e18L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo766783>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<7290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd>1181<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn47n2;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm98c2>5<1290;w)??5b69`0b43A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm98;4>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:=<0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?>j90;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi54l9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl965`94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm676;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg01ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:;:;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd1>=91<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c4507<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5=?f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0::n6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;75b=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo6<0b83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj19;n7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8225>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>?110;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4579:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd?00?1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c:;=1<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5663;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e01396=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`;<<7=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo679183>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1o9?7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<=4?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm8d3f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg>b9j0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi4h?n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>;ho1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;0ea<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4=nc;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1:ki6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:7dg=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo71<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj09j47>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h433:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm9866>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?><:0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi54:>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>1=:1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;:7c<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn47N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e109o6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`4`a7=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg1cko0;694?:1y'553d<3n>ok5G1143a>N68nhn7>54;294~"685<5;nd7f=<722wi;il>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl8dc094?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c5gff<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c5gfa<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?mlo6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9kf683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd0llk1<7850;2x 462k=0o9i=4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xd0;kk1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:=m4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm72c;>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm72c:>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm72;f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`47<`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg14i>0;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg1b0j0;694?:1y'553d<3n>ok5G1143a>N68o3m7>54;294~"685<5;nd7f=<722wi;h69:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl8e6c94?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl8e6`94?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl8e7a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c5f2a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o?6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f2c003:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?l=26=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9jb`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a3`ge290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::a3`?d290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd0m0n1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:kn9;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm7d0g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`4a7d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg1b:>0;694?:1y'553d<3n>ok5G1143a>N68o:n7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj>o:o7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zj>o;h7>54;294~"685<5;nd7f=<722wi;h>j:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl8e0:94?0=83:p(<>:c58g1a5<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl8e0;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c5f5d<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?l?i6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9j4c83>3<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a3`2>290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd0m=k1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:j6e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7e;b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg1c1o0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd0l0>1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43?3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm7e;5>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`4afc=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`4aa7=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo9;2483>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>oo;7>54;294~"685<:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c5171<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?;;=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a<950;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9=2083>3<729q/==;l4;f6`6=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd0:?:1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:<:0;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn:<:1;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vn:<;6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm7364>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`461`=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`5<4`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg0?9m0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi:5>k:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi:5>j:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi:5><:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl981694?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c4;4f<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c51b4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?;oi6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6aih50;494?6|,8:>o94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ah>50;494?6|,8:>o94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ai?50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9=d383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c;2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd0;;;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:=>b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm722e>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm7233>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm7222>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`4754=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg148j0;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg148m0;694?:1y'553d<3n>ok5G1143a>N689;i7>54;294~"685<5;nd7f=<722wi;?7=:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl828294?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c513-n=io4?;h7;57>5;h4350z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f24?93:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~f240:3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?;=86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a:j50;494?6|,8:>o94k5e18L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6a:k50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9=7g83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd0:ki1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm73cg>5<1290;w)??5b69`0b43A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sm73cf>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`46d`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg158;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>8;?7>55;294~"685<5<5;nd7f=<722wi;5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd09oo1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c5141<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:?i7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm70d;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`45c?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg15800;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi;5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl832194?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl832494?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm721a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qom8fd83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdd?l;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnn9jd;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smc90`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|``<7g=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yge?:?0;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zjj2:n7>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zjj2:<7>54;294~"685<5;nd7f=<722wio5?>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pll80;94?0=83:p(<>:c58g1a5<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17plmdd;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`ga2<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ejmn<6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{ejmn36=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{ejmio6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qolkd783>3<729q/==;l4;f6`6=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdd0h31<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xdd0hk1<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xdd00h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnn6n6;292?6=8r.:<8m;:e7g7>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnn6n7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smc9c;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|``<`d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yge?m00;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wio5j6:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wio5jn:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wio5mm:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pll8ba94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}ca;`3<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}ca;`2<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43c03:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ek1?h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qom75783>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdd0==1<7850;2x 462k=0o9i=4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xdd0=21<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnn67c;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smc9:b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|``<=0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yge??h0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yge??k0;6;4?:1y'553d<3n>h?5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yge?>j0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wio598:185>5<7s-;;9n:5d4f0?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wio597:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pll86;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}ca4gf<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek>i26=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|``3f>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qom8cd83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjj=h=7>54;294~"685<5;nd7f=<722wio:m=:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pll7b194?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}ca4`6<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnn9l6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ek>i>6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygdb==0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wio4>::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdek??1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnom:f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smbb66>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`ag10=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygdd=90;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188ygdd=80;694?:1y'553d<3n>ok5G1143a>N68>7>54;294~"685<5;nd7f=<722winn7>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plmc9d94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c``3-n=io4?;h7;57>5;h4350z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~fge?83:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~fge0=3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ejj==6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e18L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6a9k50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qol=4b83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::af75c290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::af755290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xde::91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<=4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnoj>e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smbe3b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`a`5c=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`a`5`=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`a`56=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygdc880;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zjkn;o7>54;294~"685<5;nd7f=<722wini>k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plmd4294?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`g0`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ejm9n6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{ejm9m6=49:183!77=j>1h8j=;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{ejm9;6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a?50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qolk3c83>3<729q/==;l4;f6`6=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdekkl1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnomnf;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnomm0;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnomn1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smbbc1>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`agde=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`agdb=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygddil0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722winnki:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plmcd`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c```c<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c``a5<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c```4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ejjnh6=49:183!77=j>1h8j<;I3325c<@8:>o45+f5:6>451kk1/h;km:19j1=>=831b94h50;9j20?=831b:=6l:188mc2fk3:17bh;b983>>{ejjno6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoll3083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ejj8<6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoll3983>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjki9n7>54;294~"685<=831b:8750;9j25>d2900ck:m8;29?xdel?81<7850;2x 462k=0o9i<4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xdel??1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c`1f<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnoj9b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ejm1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`a4fg=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygd7k10;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722win=on:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plm0``94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`3f0<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c`3f3<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ej9l=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qol?f183>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xde8l91<7850;2x 462k=0o9i=4H0254`=O99?h56*i4979560dj2.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9jb1gd2900ck:m8;29?xdf>k91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl8nd;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sma7c2>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma7c1>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma7;4>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`b2<>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygg1i90;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188ygd60<0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722win<9i:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plm16194?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17plm16694?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17plm17794?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`223<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o?6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~fg7093:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ej8=96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qol>b283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::af4g3290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::af4?2290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xde90<1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vno?n2;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smb005>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`a572=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygd6:90;694?:1y'553d<3n>ok5G1143a>N6856;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zjk;:97>56;294~"68jh0(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?l`3ij0;66ai4c:94?=zjk;;:7>54;294~"685<5;nd7f=<722win<>8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plm10394?0=83:p(<>:c58g1a5<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17plm10094?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`256<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h433:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ej8??6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qol>4583>3<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h434483>3<729q/==;l4;f6`7=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h433783>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::af425290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xde9=91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno>67;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb1;0>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygd7110;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<d290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xde81n1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4383:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smb1:e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`a5f1=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`a5fg=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qoo81d83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjk;o<7>54;294~"685<:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cc66a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ei<:m6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoo:1`83>3<729q/==;l4;f6`6=O99<;i6F>04a:?!`30<0:?;mm;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdf=<31<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<984?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl;;9;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnl;;a;292?6=8r.:<8m;:e7g6>N68?:n7E??5b;8 c2?=3;8:nl4$e4ff?65<=831vnl;N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sma463>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`b11>=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`:f40=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?e9=0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi5o>;:185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi5o>::185>5<7s-;;9n:5d4f1?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wi5lhn:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl6ag`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c;a46<72?0;6=u+117`0?b2l:1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}cc6ad<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ei1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5e08L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoo:cc83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia3:104a7>a3c;2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdf>8k1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl8>4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sma72;>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma72:>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma4db>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`b1cd=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygg18<0;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188ygg18?0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wim86m:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pln59;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cc6<0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~fd30i3:1:7>50z&240e32m?o>6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~fd31j3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ei<1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e18L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoo:7983>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xdf=k?1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<m44?:783>5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<ml4?:783>5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5o4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl;6c;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sma4c5>5<1290;w)??5b69`0b43A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma4c4>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`b1d>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygg3nk0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh>mo7>55;294~"685<5<5;nd7f=<722wim9h7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdf>o1=00;66g909a94?=hn=h36=44}cc7ba<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl:i0;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sma5d2>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`b0c4=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygg28;0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wim9h;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pln63a94?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pln63d94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sma717>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pln3g`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`b7`>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pln3gc94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`b7`1=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pln3g294?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnl=i9;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb`1f2?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`1f1?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`1f0?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thj?k850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pln3d194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thj?hm50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjh9m97>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnl=j2;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjh9m87>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnl=j1;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjh9m?7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnl=j0;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjh9387>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnl=73;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb`144?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`15b?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`15a?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`15`?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`15g?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`15f?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`15e?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`15=?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`1504a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`1:3?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5??3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:2?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1b5?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5>83:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1b4?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?n3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:b?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:a?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?k3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:g?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?j3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:f?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?13:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:=?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?03:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1:1?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5?=3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1gb?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5c=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`b7ac=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdf;jh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`b7a2=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb`1g`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd5di3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`1g7?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pln3ea94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`b7f?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pln3e094?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnl=kb;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb`1`04a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thj?io50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pln3b594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thj?i>50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjh9o57>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnl=l6;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjh9hj7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj?n;50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~fd5c?3:1?7>50z&240e328:=N680;66ai46`94?=zjh9h87>54;294~"685<5;hd51f<722em8:l50;9~fd5dl3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`b7a0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdf;j91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`b7fe=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb`6;4?6==3:104a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wim99i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdf<>o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc7<=<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl:77;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei=2=6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b0=3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo;8583>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjh>3?7>55;294~"685<5290>6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pln49394?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma54f>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg3>j0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wim98n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdfo2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc72=<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl:97;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei=<=6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b033=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo;5`83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjh>>57>53;294~"68=831b:=6l:188kc2e03:17pln44594?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sma577>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygg3=;0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wim9j?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pln4bd94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cc7g`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ei=ih6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoo;c`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdf<0i1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cc7=g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl:6a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ei=326=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`b0<>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qoo;9683>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjh>2:7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ei=hh6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoo;b`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdfo2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl:m5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sma5`7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`b07?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygg3jl0;694?:1y'553d<3n>ok5G1143a>N6853;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnlh67;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb`d;0?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb`d;7?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thjj4;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf9094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj4:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf9394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj4=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf9294?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj5750;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjhl2>7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnlh8f;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjhl347>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thjj:k50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thjj:j50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thjj:m50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thjjo94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjjo94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjjo94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjjo94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjjo94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjjo94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj<750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1494?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj<650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj<950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf1694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj>:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf2194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb75=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb74=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb7e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb7d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb7g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb7?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb7>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb71=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb70=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb73=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb72=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf2394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb77=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf6`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb27=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb`d4e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd`1?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`d44?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17plnf6;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`bb30=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plnf7d94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnlh88;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb`d51?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thjj:950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17plnf7694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thjj;j50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjhl<:7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnlh93;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjhl=o7>53;294~"68?1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thjj;<50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~fd`0<3:1?7>50z&240e328:=N680;66ai46`94?=zjhl==7>54;294~"685<5;hd51f<722em8:l50;9~fd`1i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`bb25=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdfn?:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`bb3?=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb`d46?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~fd`2n3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb`d504a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17plm00`94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb100>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd7:80;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722win=?i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xde88o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`35a<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vno>>c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej9;36=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a441=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol?0883>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjk:;47>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plm01494?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb120>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd7880;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wimkh::180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdfno>1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cceb6<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnlhi2;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{eiol:6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`bbc6=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qooieg83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjhlni7>53;294~"68=831b:=6l:188kc2e03:17plnfda94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vno>9a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smb14:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`a43>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygd7>>0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722win=8::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plm07694?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`326<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smb115>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6a;50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygd7;=0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722win===:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xde8:;1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c`375<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vno>=f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ej98n6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`a40>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygd7=>0;694?:1y'553d<3n>ok5G1143a>N68:7>54;294~"685<5;nd7f=<722win=;::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plm04694?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`316<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ej9?:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qol?4g83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{ejk996=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wino?i:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{ejk9:6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wino?j:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{ejk8<6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188ygde;90;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygde:o0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygde:l0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygde:=0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{ejk;j6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::afg4429086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}c`a6f<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygde900;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygde910;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygde9>0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygdfjh0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj00;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj10;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj>0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj?0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj<0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj=0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj:0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfj;0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygdfko0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnbd83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnbe83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc683>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc783>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc583>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc283>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc383>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnc183>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnbg83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolnbb83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolm0b83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wino?::180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smbc21>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wino>m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qolm0083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{ejk;86=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wino>?:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{ejk:26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188ygde9;0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygde810;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{ejhln6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::afg6029086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}c`a55<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygdfnm0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66smbc2e>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qolm0d83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c`bbg<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qolm0583>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wino>k:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smb`db>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wino><:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smbc`7>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygdejm0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722winolm:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdejkk1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`af<<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnolm8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ejkh<6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`afg5=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qolmb383>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjkhj87>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plmb`094?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smbc;e>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygde1m0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wino7m:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdej0:1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c`a3-n=io4?;h7;=831vnol7e;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ejk2o6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`af=e=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qolm8c83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjkh3m7>53;294~"68>29086=4?{%331f2=l=831b:=6l:188kc2e03:17plmb9:94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h433:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ejj:>6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoll0283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdek9:1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnolie;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smbcf1>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygdel90;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722winomj:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdejjn1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c`agf<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnollb;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ejkij6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`aff?=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qolmf283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdejo:1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnolje;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smbcgg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`af`e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygdemk0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722winoh;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pll6bg94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|``2fb=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdd>kk1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|``2fe=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdd>k31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|``2f4=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rbb4`f?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff0e03:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb4`e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff0e?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb4`=?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff0e>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb4ab?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pll6b:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|``2g3=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pll6cg94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnn8l7;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbb4a0?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rbb4a7?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rbb4a6?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rbb461?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff03:3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb460?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff0393:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb467?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff0383:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb466?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff04n3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb465?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff04m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb464?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff04l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb47b?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff04k3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb47a?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff04j3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb47`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff04i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb45e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff0113:1?7>50z&240e328:=N680;66ai46`94?=zjj<>57>54;294~"685<5;hd51f<722em8:l50;9~ff0103:1?7>50z&240e328:=N680;66ai46`94?=zjj<>47>54;294~"685<5;hd51f<722em8:l50;9~ff00;3:1?7>50z&240e328:=N680;66ai46`94?=zjj<=>7>54;294~"685<5;hd51f<722em8:l50;9~ff00:3:1?7>50z&240e328:=N680;66ai46`94?=zjj<==7>54;294~"685<5;hd51f<722em8:l50;9~ff0093:1?7>50z&240e328:=N680;66ai46`94?=zjj<=<7>54;294~"685<5;hd51f<722em8:l50;9~ff0083:1?7>50z&240e328:=N680;66ai46`94?=zjj<>j7>54;294~"685<5;hd51f<722em8:l50;9~ff01n3:1?7>50z&240e328:=N680;66ai46`94?=zjj<>i7>54;294~"685<5;hd51f<722em8:l50;9~ff01m3:1?7>50z&240e328:=N680;66ai46`94?=zjj<>h7>54;294~"685<5;hd51f<722em8:l50;9~ff01l3:1?7>50z&240e328:=N680;66ai46`94?=zjj<>o7>54;294~"685<5;hd51f<722em8:l50;9~ff01k3:1?7>50z&240e328:=N680;66ai46`94?=zjj<>n7>54;294~"685<5;hd51f<722em8:l50;9~ff01j3:1?7>50z&240e328:=N680;66ai46`94?=zjj<>m7>54;294~"685<5;hd51f<722em8:l50;9~ff01?3:1?7>50z&240e328:=N680;66ai46`94?=zjj<>;7>54;294~"685<5;hd51f<722em8:l50;9~ff0e93:1?7>50z&240e328:=N680;66ai46`94?=zjj53;294~"68k:1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thh:4j50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=h<1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~ff0fn3:1?7>50z&240e328:=N680;66ai46`94?=zjj<2o7>54;294~"685<5;hd51f<722em8:l50;9~ff0f=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|``2dc=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdd>0h1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|``2d2=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rbb4b`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff0>i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbb4b7?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pll6`a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|``21<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pll6`094?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vnn8nb;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbb4:04a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3thh:lo50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pll68594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thh:l>50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zjj53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnn866;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjj<2j7>53;294~"68h21<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thh:4;50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=0o1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~ff1293:197>50z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc673>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge0=00;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wio:;8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdd?<<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca410<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn9:4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek>?86=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``304=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom84d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjj=?h7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pll72g94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc61a>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge0;00;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wio:=8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdd?:<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca46g<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnn9=a;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ek>826=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|``37>=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qom82683>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjj=9:7>53;294~"68=831b:=6l:188kc2e03:17pll73694?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<>4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smc6c2>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|``3d6=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yge01o0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wio:7k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pll78a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}ca4=g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43i3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ek>326=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yge0>j0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wio:8n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdd??31<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}ca42=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnn997;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ek><=6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|``333=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qom86583>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjj=3i7>54;294~"685<5;nd7f=<722wio:6k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pll79a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}ca43-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ek>226=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qom88683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<2290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xdd?1l1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo9>0283>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c53b5<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo9>0383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c53ac<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo9?f983>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wi;<>>:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm71gf>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;<>?:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm71gg>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=hi:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm71g`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=h::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo9?ec83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e?9lo6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi;=kn:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e?9lh6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi;=k6:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e?9li6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi;=k7:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e?92h6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi;=6m:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm715;>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=6n:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7154>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=66:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7155>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=67:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7156>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=68:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7157>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=69:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7150>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=6::180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7151>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=6;:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7152>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=6<:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm7153>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=o?:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm71;e>5<4290;w)??5b695507l2B:<;>j;I331f?a290?6=4?{%331f2=ml5<4290;w)??5b695507l2B:<;>j;I331f?b290?6=4?{%331f2=ml5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?c290?6=4?{%331f2=ml5<4290;w)??5b695507l2B:<;>j;I331f?9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg17l:0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66sm71g6>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qo9?e583>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c53`4<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo9?d`83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wi;=k<:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm71f3>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi;=j6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo9?cg83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e?9o:6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi;=mj:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e?9n<6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188yg17m90;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg17l?0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e?9ih6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a35b229086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}c53``<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg17kk0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66sm70:4>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg160<0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi;<6j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd091n1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c523-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:?7b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?82j6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`45=?=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo9>8983>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj>;387>55;294~"685<4290>6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl816794?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7051>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg16?90;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi;<8j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd09?n1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c522f<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:?91;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e?8<;6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`450`=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo9>5d83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj>;>h7>53;294~"68=831b:=6l:188kc2e03:17pl814`94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm707;>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9>d783>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd09m91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:?k1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm70f3>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`45f`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg16i:0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd09h:1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c52=c<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:?6e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e?83o6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`451<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo9>9c83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>;2m7>54;294~"685<=831b:8750;9j25>d2900ck:m8;29?xd09j91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:?l1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm70a3>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`45g`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg16jl0;694?:1y'553d<3n>ok5G1143a>N68;ih7>54;294~"685<5;nd7f=<722wi;5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl81c`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c52g0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43n3:1?7>50z&240e328:=N680;66ai46`94?=zj>i2i7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn:m7b;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj>i2h7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn:m7a;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj>i2?7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f2e>13:1?7>50z&240e328:=N680;66ai46`94?=zj>i3:7>54;294~"685<5;hd51f<722em8:l50;9~f2e?n3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`4g<>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd0k1?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`4g<1=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd0k1>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`4g<0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd0k191<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`4g71=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd0k;<1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3tho94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c2194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3tho94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c2094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3tho94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c2394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3tho94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c2294?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3d94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thh50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thk50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thj50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thm50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c3:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3tho94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c6:94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn:m71;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb6a5a?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl8c7f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3tho94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj>i53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn:m9c;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj>i<97>53;294~"68o1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3tho94je7a8L4618l1C==;l9:k6ef<722c=>1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f2e0l3:1?7>50z&240e328:=N680;66ai46`94?=zj>i=m7>54;294~"685<5;hd51f<722em8:l50;9~f2e0;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`4g2e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd0k?31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`4g24=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb6a4f?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f2e103:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb6a45?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl8c6c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`4g31=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl8c6294?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn:m89;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb6a52?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3tho94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1c:80;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi;i5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd0l;31<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5g6=<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:j=7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?m8=6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4`73=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo9k2583>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj>n9?7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl8d0g94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7e2f>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1c8j0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi;i>n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd0l931<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5g4=<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:j?7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?jlh6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`4gcd=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo9lf`83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj>im57>53;294~"68=831b:=6l:188kc2e03:17pl8cg594?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm7bd7>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg1c?;0;694?:1y'553d<3n>ok5G1143a>N68n<=7>54;294~"685<5;nd7f=<722wi;i9?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl8d7d94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c5g2`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?m1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9k6`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi;i=k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd0l:i1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c5g7g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:jN68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e?m926=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`4`6>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo9k3683>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>n8:7>54;294~"685<:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c5g1`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?m?h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9k5`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd0l<=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:j90;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm7cd;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4fc1=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1en?0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>i;<7>55;294~"685<5<5;nd7f=<722wi;ohi:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl8bgg94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5aba<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?kli6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo9mf883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd08>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:>:b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7146>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4432=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg17>:0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>:=>7>55;294~"685<5<5;nd7f=<722wi;=8>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl807294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c531c<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?9?j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom92683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd>;l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<h4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn8=d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc70`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``27d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge1:h0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj<957>55;294~"685<5<5;nd7f=<722wio;<7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll63694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca566<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ejh2i6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoln9583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdei0;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnoo7f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb`:f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ae=b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygdf000;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjkk347>55;294~"685<5<5;nd7f=<722wimhh>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plneg294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccfac<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eill36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoojf783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfmo91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlkje;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smadgg>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b703=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg4==0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh9>?7>55;294~"685<5<5;nd7f=<722wim>;k:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln34a94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc01g<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei:?26=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo<5683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf;<;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4l83;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm9c54>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`:f76=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?e>o0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wim:??:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pln70694?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cc5fa<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ej;k36=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6all50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qol=ag83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdem=91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnok;a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smbed0>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`aa14=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg0??00;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi:56?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl983;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c4;3=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?=;<6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo91<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<92h6=44ig6bg?6=3fl?n54?::a36`2290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::a36c>290=6=4?{%331f2=l92h6=44ig6bg?6=3fl?n54?::a36bc290?6=4?{%331f2=l:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c50bg<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:=ia;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e?=::6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`5<16=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`5<0g=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`5<1c=83<1<7>t$026g190d9K553d12.m85;5124`f>"c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75ff5c`>5<i47>5;|`5<14=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo876483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:5;i:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd10?<1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c`f4d<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c`f61<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c`f5=<72?0;6=u+117`0?b2l;1C==8?e:J240e>3-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}c`f4f<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnok=f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smbd0b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygdb;90;694?:1y'553d<3n>ok5G1143a>N68>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia3:104a7>a3c:2B:<;>j;I331f?<,o>397?<6b`8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722win?7;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plm29d94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43=3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sma7f7>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma7gf>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma7g1>5<1290;w)??5b69`0b53A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66sma7f5>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoo9f583>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjh54;294~"685<:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl6b4394?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl6b5794?0=83:p(<>:c58g1a4<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl6b2;94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4l:7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1k?=6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:f0b=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo7l3283>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`61<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l3383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`67<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l3083>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`65<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l3183>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`5`<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l2g83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`5f<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l2d83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`5d<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l2e83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`5=<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l2b83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c;`52<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo7l2883>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wi5n5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm9b35>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi5n<7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<l4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo7l1483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<:4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{e1klj6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7mf983>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdf?jl1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;n>50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;ok50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;om50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;oo50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;o650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;o850;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;o:50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thj;o=50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`976d5;hf5gd<722em8:l50;9~fd1d?3:1?7>50z&240e328:=N680;66ai46`94?=zjh=i>7>54;294~"685<5;hd51f<722em8:l50;9~fd1d<3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;10f>oc>j31<75fd7ab>5<5;|`b3f0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xdf?k;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`b3f5=8391<7>t$026g190d9K553d12.o:hl532`8ma0d13:17dj9c`83>>ia<>h1<75rb`5:2?6=<3:104a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdf?0>1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl967;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smb24b>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?290?6=4?{%331f2=ml5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;hf5g<<722co:no50;9lb11e2900qol<6383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c`00a<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qol<5g83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722win>8>:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smb26`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722win>;j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vno=<0;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smb20e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`a76d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygd4;;0;694?:1y'553d<3n>ok5G1143a>N6853;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnoki6;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkl;87>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnoki4;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkl;?7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnoki2;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkl;>7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnoki0;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkl;=7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnokje;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkl;<7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnokjc;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkomj7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnokja;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkomi7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnokj9;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkomn7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thiih650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`976d5;hf5gd<722em8:l50;9~fgcak3:1?7>50z&240e328:=N680;66ai46`94?=zjkon;7>54;294~"685<5;hd51f<722em8:l50;9~fgca13:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;10f>oc>j31<75fd7ab>5<5;|`aafe=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygdbkk0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722winhj9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plmebf94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c4:7g<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>:j0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>:h0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>:10;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>:?0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>:=0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>:;0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>:90;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg0>9o0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66sm6810>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;hf5g<<722co:no50;9lb11e2900qo863383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c4:5a<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo862g83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wi:4>=:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl991394?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c4:45<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>0:86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84b594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8i;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84b794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8i:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84b194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8i=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84b394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8i<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84cd94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8i?50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84cf94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8i>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84c`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8nh50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl84cc94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th<8nm50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;:h0ei8l9;29?lb1kh0;66ai46`94?=zj>>hi7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn::m9;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj>>hn7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th<8o650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`976d5;hf5gd<722em8:l50;9~f22>l3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?=3h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo9;a683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pl897694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?0>o6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo964c83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd01==1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:7;5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7867>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4=15=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1><;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>3?=7>55;294~"685<5<5;nd7f=<722wi;4:?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl892g94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5:7a<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?09i6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo963883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd01:<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:7<3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7811>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4=67=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1>;90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>39j7>55;294~"685<5<5;nd7f=<722wi;45<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl893f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5:6f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?08j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo962683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd01;>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<>4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:7=2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7802>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4=76=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1>9o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>3:h7>55;294~"685<5<5;nd7f=<722wi;4?l:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl890`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5:5d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?0;36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo961783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd01<;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:7;f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm786b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4=6`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1>;=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>3957>55;294~"685<5<5;nd7f=<722wi;4?j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl890194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5:57<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43dm3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?1io6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo97cc83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00j=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6l5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm79a7>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?k;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>2h=7>55;294~"685<5<5;nd7f=<722wi;5m?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl88cg94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;fa<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43ek3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?1hi6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo97b883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00k<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6m3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm79`1>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?j90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>2jj7>55;294~"685<5<5;nd7f=<722wi;5oj:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl88`f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;ef<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43fj3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?1kj6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo97a683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00h>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6n2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm79c2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?1o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>22h7>55;294~"685<5<5;nd7f=<722wi;57l:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl888`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;=d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43>13:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?1336=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo979783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00m;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6lf;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm79ab>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?j=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>2j57>55;294~"685<5<5;nd7f=<722wi;57j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl888194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;=7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h433m3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?1>o6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo974c83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00==1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6;5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7967>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4<15=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?<;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>2?=7>55;294~"685<5<5;nd7f=<722wi;5:?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl882g94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;7a<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h434k3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?19i6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo973883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00:<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6<3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7911>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4<67=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?;90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>29j7>55;294~"685<5<5;nd7f=<722wi;55<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl883f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;6f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h435j3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?18j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo972683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00;>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<>4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6=2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7902>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4<76=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?9o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>2:h7>55;294~"685<5<5;nd7f=<722wi;5?l:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl880`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;5d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43613:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?1;36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo971783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd00<;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:6;f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm796b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4<6`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1?;=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>2957>55;294~"685<5<5;nd7f=<722wi;5?j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl880194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5;57<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>io6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo98cc83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?j=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9l5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm76a7>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`43f5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg10k;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=h=7>55;294~"685<5<5;nd7f=<722wi;:m?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl87cg94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c54fa<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>hi6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo98b883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?k<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9m3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm76`1>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`43g7=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg10j90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=jj7>55;294~"685<5<5;nd7f=<722wi;:oj:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl87`f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c54ef<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>kj6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo98a683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?h>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9n2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm76c2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`43d6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg101o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=2h7>55;294~"685<5<5;nd7f=<722wi;:7l:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl878`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c54=d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4313:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>336=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo989783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?m;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9lf;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm76ab>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`43g`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg10j=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=j57>55;294~"685<5<5;nd7f=<722wi;:7j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl878194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c54=7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:7:d;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm787`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`4=0d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg1>=h0;694?:1y'553d<3n>ok5G1143a>N683>57>54;294~"685<5;nd7f=<722wi;::j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl875f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c540f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>>26=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo984683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?=>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9;2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7662>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4316=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg10;l0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=8h7>55;294~"685<5<5;nd7f=<722wi;:=l:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl872`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c547d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>936=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a950;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo983783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?:81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9<0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm760e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`437c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg10:m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=9o7>55;294~"685<5<5;nd7f=<722wi;:5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl873c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c546=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>8=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo982583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?;;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<=4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9>f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm763g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`434e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg109k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=:m7>55;294~"685<5<5;nd7f=<722wi;:?6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl870:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5452<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?>;>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo985083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0?=k1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:9<4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm760:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`434c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg109:0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>=:>7>55;294~"685<5<5;nd7f=<722wi;;;>:186>5<7s-;;9n:5d4fa?M77>9o0D<>:c89'`3ce2k80e867:188m0?a2900e;>7c;29?l`3ij0;66ai4c:94?=zj><><7>55;294~"685;h7:b?6=3`<;4n4?::ke0de=831dj9l7:188yg11kl0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>55;294~"685<5<5;nd7f=<722wi;;ml:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl86b`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c55g<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e??i<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo99c483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0>j81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:8l0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm77`f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`42gb=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg11jj0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>55;294~"685<5<5;nd7f=<722wi;;ln:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl86c;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c55f=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e??h=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo99b283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0>k:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:8ne;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm77cg>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`42de=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg11ik0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj>55;294~"685<5<5;nd7f=<722wi;;o7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl86`594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c55e3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e??k?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo99a383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0>0l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:86c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm77;a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`42t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg11100;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj><247>55;294~"685<5<5;nd7f=<722wi;;78:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl868494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c55=0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43<3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e??n:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo99cg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd0>k>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn:86e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm77;0>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`42<4=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0ckh0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wi:im7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd1lk91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;jm1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6e`3>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5`dc=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0cim0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?njo7>55;294~"685<5<5;nd7f=<722wi:iom:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9d`c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4ge<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>mk<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8ka483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1lh;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;j6f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6e;f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5`t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0c1j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?n2n7>55;294~"685<5<5;nd7f=<722wi:i7n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9d8:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4g=2<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43>3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>m3>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8k9283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1l0:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;j7d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6e:`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5`=d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0c0h0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?n357>55;294~"685<5<5;nd7f=<722wi:i67:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9d9594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4g<3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>m2?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8k8083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1l>o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;j8c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6e5a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5`2g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0c?00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?ni:7>55;294~"685<5<5;nd7f=<722wi:il::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9dc694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4gec<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>m326=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8k8283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1l:91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;j<1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6e13>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5`7c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0c:m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?n9o7>55;294~"685<5<5;nd7f=<722wi:i5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9d3c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4g6<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>m8<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8k2483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1l;;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<=4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;j>f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6e3f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5`4b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0c9j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?n:n7>55;294~"685<5<5;nd7f=<722wi:i?n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9d0:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4g52<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>m;>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8k1283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1l8:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;j?d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6e2`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5`5d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0c8h0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?n;57>55;294~"685<5<5;nd7f=<722wi:i>7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9d1594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4g43<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>m:?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8k0083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1koo1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;mic;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6bda>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5gcg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0dn00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?n8:7>55;294~"685<5<5;nd7f=<722wi:i=::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9d2694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4g6c<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>m;26=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8k0283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1kk91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;mm1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6b`3>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5gdc=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0dim0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?ijo7>55;294~"685<5<5;nd7f=<722wi:nom:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9c`c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`e<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>jk<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8la483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1kh;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;m6f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6b;f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5gt$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0d1j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?i2n7>55;294~"685<5<5;nd7f=<722wi:n7n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9c8:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`=2<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43>3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>j3>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8l9283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1k0:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;m7d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6b:`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5g=d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0d0h0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?i357>55;294~"685<5<5;nd7f=<722wi:n67:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9c9594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`<3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>j2?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8l8083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1k>o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;m8c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6b5a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5g2g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0d?00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?ii:7>55;294~"685<5<5;nd7f=<722wi:nl::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9cc694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`ec<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>j326=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8l8283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1k:91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;m<1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6b13>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5g7c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0d:m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?i9o7>55;294~"685<5<5;nd7f=<722wi:n5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9c3c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`6<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>j8<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8l2483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1k;;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<=4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;m>f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6b3f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5g4b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0d9j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?i:n7>55;294~"685<5<5;nd7f=<722wi:n?n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9c0:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`52<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>j;>6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8l1283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1k8:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;m?d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6b2`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5g5d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0d8h0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?i;57>55;294~"685<5<5;nd7f=<722wi:n>7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9c1594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`43<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>j:?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8l0083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1joo1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;lic;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6cda>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5fcg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0en00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?i8:7>55;294~"685<5<5;nd7f=<722wi:n=::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9c2694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4`6c<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>j;26=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8l0283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1lj>1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<jo7>5;nd7f=<722wi:im<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl9db094?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c4gg4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e>mhm6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo8mb283>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1jk:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;lnd;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6cc`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5fdd=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0eih0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?hj57>55;294~"685<5<5;nd7f=<722wi:oo7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b`594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4ae3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>kk86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8ma083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1j0o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;l6c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6c;a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5ft$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0e110;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?h2;7>55;294~"685<5<5;nd7f=<722wi:o79:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b8794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4a=1<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43;3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>k396=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8m9183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<c290>6=4?{%331f2=ld2900ck:m8;29?xd1j1i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;l7a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6c::>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5f=>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0e0>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?h3:7>55;294~"685<5<5;nd7f=<722wi:o6::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b9694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4a<7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>k2;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8m7d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1j>h1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;l89;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6c`5>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5fg3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0ej=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?hjj7>55;294~"685<5<5;nd7f=<722wi:oo;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b8;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4a<`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>k=36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8nb783>0<729q/==;l4;f6`g=O99<;i6F>04a:?!b1mk0i>6g:8983>>o21o0;66g909a94?=nn=kh6=44og6ao94k5e`8L4618l1C==;l9:&g2`d=j;1b95650;9j1<`=831b:=6l:188mc2fk3:17bh;b983>>{e>k986=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a<50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8m3083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1j;n1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<n4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;l=b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6c0b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5f7?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0e:10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?h9;7>55;294~"685<5<5;nd7f=<722wi:o<9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b3794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4a66<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>k8:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8m1g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1j8i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;l>a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6c3;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5f41=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0e9?0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?h:97>55;294~"685<5<5;nd7f=<722wi:o?;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b0194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4a57<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>k;;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8m0e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1j9k1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;l?8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6c24>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5f50=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0e8<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?h;87>55;294~"685<5<5;nd7f=<722wi:o>=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b1394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4a45<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>hln6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo8nfb83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd1io31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn;l<5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm6c17>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`5f7`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg0e:=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj?h:57>55;294~"685<5<5;nd7f=<722wi:o>j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl9b1194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4bb=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek:3?6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``7<5=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom<9383>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjj955;294~"685<5<5;nd7f=<722wio>9l:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll36`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca03d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek:=<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom<7483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd;>81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn=80;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc24e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``73b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge4>j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj9=n7>55;294~"685<5<5;nd7f=<722wio>8n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll37;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca02=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek:<=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom<6583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd;?:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn=:e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc27g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``70e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge4=k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj9>m7>55;294~"685<5<5;nd7f=<722wio>;6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll34594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca013<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek:??6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom<5383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd;=l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn=;c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc26a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``71g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge4<00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj9?47>55;294~"685<5<5;nd7f=<722wio>:8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll35494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca000<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek:>86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom<7g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdd;?o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn=:8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc26g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``714=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge4<80;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj8mh7>55;294~"685<5<5;nd7f=<722wio?hl:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll2g`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca1bd<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;l<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ak850;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=f483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd:o81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnnN68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc3ge>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``6`b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5mj0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj8nn7>55;294~"685<5<5;nd7f=<722wio?kn:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll2d;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca1a=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;o=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ah;50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=e583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd:l:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnnN68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc3fg>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``6ae=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5lk0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj8om7>55;294~"685<5<5;nd7f=<722wio?j6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll2e594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca1`3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;n?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ai=50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=d383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd:jl1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnnN68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc3aa>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``6fg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5k00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj8h47>55;294~"685<5<5;nd7f=<722wio?m8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll2b494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca1g0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;i86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=fg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdd:lo1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnnN68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc3ag>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``6f4=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5k80;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj855;294~"685<5<5;nd7f=<722wio?9l:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll26`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca13d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;=<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a:850;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=7483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd:>81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn<80;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc34e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``63b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5>j0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj8=n7>55;294~"685<5<5;nd7f=<722wio?8n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll27;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca12=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;<=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a;;50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=6583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd:?:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn<:e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc37g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``60e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5=k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj8>m7>55;294~"685<5<5;nd7f=<722wio?;6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll24594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca113<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;??6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a8=50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=5383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd:=l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn<;c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc36a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``61g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5<00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj8?47>55;294~"685<5<5;nd7f=<722wio?:8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll25494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca100<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek;>86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a5>50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom=7g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdd:?o1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn<:8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc36g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``614=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge5<80;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;mh7>55;294~"685<5<5;nd7f=<722wio5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll1g`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca2bd<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8l<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>f483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd9o81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?i0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc0ge>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``5`b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6mj0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;nn7>55;294~"685<5<5;nd7f=<722wio5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll1d;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca2a=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8o=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>e583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd9l:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?ke;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc0fg>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``5ae=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6lk0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;om7>55;294~"685<5<5;nd7f=<722wio5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll1e594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca2`3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8n?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>d383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd9jl1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?lc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc0aa>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``5fg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6k00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;h47>55;294~"685<5<5;nd7f=<722wio5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll1b494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca2g0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8i86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a=>50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>fg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdd9lo1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?k8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc0ag>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``5f4=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6k80;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj93i7>54;294~"685;h431<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<e290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xdd;1k1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnn=78;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smc05g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``52e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6?k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;55;294~"685<5<5;nd7f=<722wio<97:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll16594?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca233<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8=?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>7383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd9?l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?9c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc04a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``53g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6>00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;=47>55;294~"685<5<5;nd7f=<722wio<88:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll17494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca220<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8<96=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>6183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd9>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?:b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc07b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``50?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6=>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;>:7>55;294~"685<5<5;nd7f=<722wio<;::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll14694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca216<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8?:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>4g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd9=h1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?;9;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc06;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``511=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge6h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj;?97>55;294~"685<5<5;nd7f=<722wio<:;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll15194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca2<5<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek8=n6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom>6d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd9=n1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn?;1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc1:3>5<2290;w)??5b69`0be3A;;:=k4H026g<=#l?oi6o<4i4:;>5<=831vnn>8f;291?6=8r.:<8m;:e7gf>N68?:n7E??5b;8 a0bj3h97d;78;29?l3>n3:17d8?8b83>>oa5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn>ic;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc1da>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``4cg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge7n10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj:m;7>55;294~"685<5<5;nd7f=<722wio=h9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll0g794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca3b1<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek9l96=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom?f183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd8li1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn>ja;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc1g:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``4`>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge7m>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj:n:7>55;294~"685<5<5;nd7f=<722wio=k::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll0d694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca3a7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek9o;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom?dd83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd8mh1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn>k9;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc1f4>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``4a0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge7l<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj:o87>55;294~"685<5<5;nd7f=<722wio=j<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll0e094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca3`4<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek9im6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom?cb83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd8j31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnn>l7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc1a5>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``4f3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge7k=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjj:h?7>55;294~"685<5<5;nd7f=<722wio<>?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll0gd94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ca3b`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek9on6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom?d983>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdd8j;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb6d4>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol8e083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?mn1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno9kb;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb6fb>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a3a?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0l10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=o;7>55;294~"685<5<5;nd7f=<722win:j9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm7e794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`4`1<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>n:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol8cg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?ji1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno9la;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb6a:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a3f1=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0k?0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=h97>55;294~"685<5<5;nd7f=<722win:m;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm7b194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`4g7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>i;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol8bd83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?kk1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno9m8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb6`4>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a3g0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0j<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=i87>55;294~"685<5<5;nd7f=<722win:l<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm7c394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`4f5<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>kn6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol8ab83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?h31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno9j5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb6g7>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a3`5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0ll0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=o?7>55;294~"685<5<5;nd7f=<722win:m7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm7cf94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`4f7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>k=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol86083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno9:b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb67b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a30?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0=10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=>;7>55;294~"685<5<5;nd7f=<722win:;9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm74794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`411<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>?:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol84g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?=i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno9;a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb66:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a311=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=?97>55;294~"685<5<5;nd7f=<722win::;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm75194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`407<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>>;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ah50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol83d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?:k1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno9<8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb614>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a360=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0;<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=887>55;294~"685<5<5;nd7f=<722win:=<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm72394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`475<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>8n6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol82b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde?;31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<54?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno995;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb647>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a335=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd0=l0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk=>?7>55;294~"685<5<5;nd7f=<722win::7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm72f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`477<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej>8=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol9e083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>mn1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno8kb;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb7fb>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a2a?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1l10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk55;294~"685<5<5;nd7f=<722win;j9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm6e794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`5`1<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej?n:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol9cg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>ji1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno8la;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb7a:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a2f1=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1k?0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk55;294~"685<5<5;nd7f=<722win;m;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm6b194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`5g7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej?i;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol9bd83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>kk1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno8m8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb7`4>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a2g0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1j<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk55;294~"685<5<5;nd7f=<722win;l<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm6c394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`5f5<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej?kn6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol9ab83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>h31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno8j5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb7g7>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a2`5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1ll0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk55;294~"685<5<5;nd7f=<722win;m7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm6cf94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`5f7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej?k=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol96083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno8:b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb77b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a20?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1=10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk<>;7>55;294~"685<5<5;nd7f=<722win;;9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm64794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`511<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej??:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol94g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>=i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno8;a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb76:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a211=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk55;294~"685<5<5;nd7f=<722win;:;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm65194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`507<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej?>;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ah50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol93d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>:k1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno8<8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb714>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a260=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1;<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk<887>55;294~"685<5<5;nd7f=<722win;=<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm62394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`575<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej?8n6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol92b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde>;31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<54?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno895;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb747>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a235=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd1=l0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk<>?7>55;294~"685<5<5;nd7f=<722win;:7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm62f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`577<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej?8=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek:nc;29?j`3j10;66smb6d1>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`a3c7=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygd0n90;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722win:kj:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plm7df94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`6a7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:de83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde=mk1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<h44?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;k8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb4f4>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a1a0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2l<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk?o87>55;294~"685<5<5;nd7f=<722win8j=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm5e394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`6`5<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:cb83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde=j31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o:4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;l6;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb4a6>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a1f2=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2k:0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk?h>7>55;294~"685<5<5;nd7f=<722win8m>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm5b294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`6fc<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:b`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde=k=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<n;4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;m5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb4`7>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a1g5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2j80;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk?i<7>55;294~"685<5<5;nd7f=<722win8oi:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm5`g94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`6ea<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:a883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde=l>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<i>4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;ke;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb4f0>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a1f>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2jm0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk?i>7>55;294~"685<5<5;nd7f=<722win8o8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm5`494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`7a0<72<0;6=u+117`0?b2lk1C==8?e:J240e>3-n=io4m2:k6<=<722c>5k4?::k54=e=831bj9ol:188kc2e03:17plm4d694?3=83:p(<>:c58g1ad<@8:="c>lh1n?5f59:94?=n=0l1<75f61:`>5<jo7>5;nd7f=<722win88=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm57394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`625<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:5c83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xde=<21<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<9:4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;:6;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb476>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a102=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2=;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk?>=7>55;294~"685<5<5;nd7f=<722win8;?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm55d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`60`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej<>h6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:4`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde==<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<884?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;;4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb460>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a114=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2<80;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk??<7>55;294~"685<5<5;nd7f=<722win8=i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm52g94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`67f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej<9j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a750;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:3983>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde=:?1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<?94?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;<3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb412>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a166=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2:o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk?9i7>55;294~"685<5<5;nd7f=<722win85<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plm53a94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`66g<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej<826=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol:6483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xde=>o21o0;66g95883>>o181i1<75`f5`;>5<9>4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vno;;8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smb41g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`a164=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygd2:>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjk?9:7>55;294~"685<5<5;nd7f=<722wimn;j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdfko2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc`1f<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlm;7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smab65>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bg13=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggd<=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhi?>7>55;294~"685<5<5;nd7f=<722wimn:>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnc5294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc`7c<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eij9o6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6am50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qool3c83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdfk:=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlm<5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smab17>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bg65=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggd;;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhi8=7>55;294~"685<5<5;nd7f=<722wimn=?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnc3d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc`6`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eij8i6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qool2883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfk;<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<84?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlm=4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smab00>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bg77=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggd:90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhi:j7>55;294~"685<5<5;nd7f=<722wimn?j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnc0f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc`5f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eij;j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qool1983>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfk8>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlm>2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smab32>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bg46=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggd8o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhi;i7>55;294~"685<5<5;nd7f=<722wimn>k:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnc5c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc`0<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eij>86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a650;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qool2e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfk9i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlll7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smaca5>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bff3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggek=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhhh>7>55;294~"685<5<5;nd7f=<722wimom>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnbb294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccafc<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eikho6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoombc83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdfjk=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnllm5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smac`7>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bfg5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggej;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhhi=7>55;294~"685<5<5;nd7f=<722wimol?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnb`d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccae`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eikki6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qooma883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfjh<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlln4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smacc0>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bfd7=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggei90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhh2j7>55;294~"685<5<5;nd7f=<722wimo7j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnb8f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cca=f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43j3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eik3j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoom9983>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfj0>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnll62;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smac;2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bf<6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygge0o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhh3i7>55;294~"685<5<5;nd7f=<722wimo6k:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnbbc94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccag<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eiki86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoomae83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfj1i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnll;7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smac65>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bf13=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygge<=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhh?>7>55;294~"685<5<5;nd7f=<722wimo:>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnb5294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cca7c<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eik9o6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6am50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoom3c83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdfj:=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnll<5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smac17>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bf65=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygge;;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhh8=7>55;294~"685<5<5;nd7f=<722wimo=?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnb3d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cca6`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eik8i6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoom2883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfj;<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<84?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnll=4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smac00>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bf77=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygge:90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhh:j7>55;294~"685<5<5;nd7f=<722wimo?j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnb0f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cca5f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eik;j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoom1983>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfj8>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnll>2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smac32>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bf46=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygge8o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhh;i7>55;294~"685<5<5;nd7f=<722wimo>k:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnb5c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cca0<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eik>86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a650;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoom2e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfj9i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlol7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma`a5>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bef3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggfk=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhkh>7>55;294~"685<5<5;nd7f=<722wimlm>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnab294?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccbfc<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eihho6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoonbc83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<290>6=4?{%331f2=ld2900ck:m8;29?xdfik=1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlom5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma``7>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`beg5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggfj;0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhki=7>55;294~"685<5<5;nd7f=<722wimll?:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plna`d94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccbe`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eihki6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoona883>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfih<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlon4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma`c0>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`bed7=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggfi90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhk2j7>55;294~"685<5<5;nd7f=<722wiml7j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plna8f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccb=f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43j3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eih3j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoon9983>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfi0>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlo62;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma`;2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`be<6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggf0o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhk3i7>55;294~"685<5<5;nd7f=<722wiml6k:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plnabc94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccbg<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eihi86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoonae83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfi1i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlm:8;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97d;78;29?l070j0;66gi4`a94?=hn=h36=44}cc`12<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h433:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{eij?>6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qool5283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<6=4?{%331f2=ld2900ck:m8;29?xdfi=<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlo;4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma`61>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`be17=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggf<90;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhk8j7>55;294~"685<5<5;nd7f=<722wiml=j:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plna2f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccb7f<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eih9j6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a750;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoon3683>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfi:>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlo<2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma`12>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`be66=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggf:o0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhk9i7>55;294~"685<5<5;nd7f=<722wiml5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plna3`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccb6d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eih836=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoon2783>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfi;91<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlo=0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma`3e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`be4c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggf9m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhk:o7>55;294~"685<5<5;nd7f=<722wiml?m:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plna0c94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccb5<<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eih;=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoon1583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdfi8;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnlo?f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma`2f>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`be5b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggfh<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjhk?57>55;294~"685<5<5;nd7f=<722wiml:7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plna5194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccb7=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eih896=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoon0b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=l?2900e87i:188m36?k3:17dh;ab83>>ia04a7>a3cj2B:<;>j;I331f?<,m5;h430<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf1j>1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl7l1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma8a3>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b=g`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg>jl0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh3ih7>55;294~"685<5<5;nd7f=<722wim4ll:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln9c`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc:fd<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei0h<6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo6b483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf1k81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl7m0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma8ce>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b=dc=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg>ij0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh3jn7>55;294~"685<5<5;nd7f=<722wim4on:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln9`;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc:e=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei0k=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo6a583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf1h:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl76e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma8;g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b=t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg>1k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh32m7>55;294~"685<5<5;nd7f=<722wim476:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln98:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc:=3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43=3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei03?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo69383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf11l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl77d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma8ab>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b=f?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg>k10;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh3h?7>55;294~"685<5<5;nd7f=<722wim4l7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln9`f94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc:e7<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43?3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei02h6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?c383>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjh:h=7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pln0``94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc3ed<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei9k36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?a483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf8h81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl>n0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma1;e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b4t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg71m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh:2n7>55;294~"685<5<5;nd7f=<722wim=7n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln08;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc3==<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43?3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei93=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?9583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf80:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl>7e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma1:g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b4=e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg70k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh:3m7>55;294~"685<5<5;nd7f=<722wim=66:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln09:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc3<2<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei92?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?8383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<7290>6=4?{%331f2=ld2900ck:m8;29?xdf8>l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl>8d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma15`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b42g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg7?00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh:<47>55;294~"685<5<5;nd7f=<722wim=98:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln06494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc330<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei9=86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?7083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf8hi1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl>6c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma1;2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b4=0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg7?k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh:<<7>55;294~"685<5<5;nd7f=<722wim=8i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln03`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc36d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei9836=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?2483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf8;81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl>=0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma13e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b44c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg79m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh::n7>55;294~"685<5<5;nd7f=<722wim=?n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln00;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc35=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei9;=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?1583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf88:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl>?e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma12g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b45e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg78k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjh:;m7>55;294~"685<5<5;nd7f=<722wim=>6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln01:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc342<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ei9:?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo?0383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>nol1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4hid;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9gd`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:bcg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?an00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0lm47>55;294~"685<5<5;nd7f=<722wi5kh8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6fg494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;eb0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1ol86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7if083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xdf8;i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<:4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vnl>>c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma132>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`b450=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?ank0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0lm<7>55;294~"685<5<5;nd7f=<722wi5kki:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6f``94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;eed<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1ok36=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7ia483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>nh81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4hn0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9g;e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:bt$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?a1m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0l2n7>55;294~"685<5<5;nd7f=<722wi5k7n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6f8;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;e==<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43?3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1o3=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7i9583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>n0:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4h7e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9g:g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:b=e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?a0k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0l3m7>55;294~"685<5<5;nd7f=<722wi5k66:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6f9:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;e<2<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1o2?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7i8383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<7290>6=4?{%331f2=ld2900ck:m8;29?xd>n>l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4h8d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9g5`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:b2g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?a?00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0l<47>55;294~"685<5<5;nd7f=<722wi5k98:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6f6494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;e30<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1o=86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7i7083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>nhi1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4h6c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9g;2>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:b=0=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?a?k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0l<<7>55;294~"685<5<5;nd7f=<722wi5k8i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6f3`94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;e6d<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1o836=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7i2483>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>n;81<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<<4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4h=0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9g3e>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:b4c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?a9m0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0l:n7>55;294~"685<5<5;nd7f=<722wi5k?n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6f0;94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;e5=<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1o;=6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7i1583>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>n8:1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4h?e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9g2g>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:b5e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?a8k0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0l;m7>55;294~"685<5<5;nd7f=<722wi5k>6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6f1:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;e42<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1o:?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7i0383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>mol1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4kid;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9dd`>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:acg=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?bn00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0om47>55;294~"685<5<5;nd7f=<722wi5hh8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6eg494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;fb0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1ll86=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7jf083>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>n;i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<:4?:483>5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4h>c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9g32>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:b50=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?bnk0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0om<7>55;294~"685<5<5;nd7f=<722wi5hki:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln0ca94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::ae5de290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xdf8kk1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl>m8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sma1`4>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`b4g0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg?bik0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0ojm7>55;294~"685<5<5;nd7f=<722wi5ho6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6e`:94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;fe3<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1lk?6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7ja383>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>m0l1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4k6d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9d;a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:at$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?b100;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0o247>55;294~"685<5<5;nd7f=<722wi5h78:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6e8494?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;f=0<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h43<3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1l386=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7j9183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<b290>6=4?{%331f2=ld2900ck:m8;29?xd>m1n1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4k7b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9d:b>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:a=?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?b010;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0o3;7>55;294~"685<5<5;nd7f=<722wi5h6::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6e9694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;f<6<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1l2:6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7j7g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>m>i1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4k89;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9d5;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:a21=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?b??0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0o<97>55;294~"685<5<5;nd7f=<722wi5h9;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6e6194?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;f37<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1lkn6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7jab83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>m0;1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4k8b;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9d53>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:a3`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?cil0;684?:1y'553d<3n>ho5G1143a>N68o2010;66g:9g83>>o181i1<75ff5c`>5<i47>5;|`:`db=83?1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b94h50;9j25>d2900ek:nc;29?j`3j10;66sm9d0a>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:a7g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?b:00;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0o947>55;294~"685<5<5;nd7f=<722wi5h<9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6e3794?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;f61<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1l896=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7j2183>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>m8n1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4k>a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9d3:>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:a4>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?b9>0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0o::7>55;294~"685<5<5;nd7f=<722wi5h?::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6e0694?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;f56<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1l;;6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7j0d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>m9h1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4k?9;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9d2;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:a51=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?b8<0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0o;87>55;294~"685<5<5;nd7f=<722wi5h><:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6e1094?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;f44<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1mlm6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7kfe83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>lo31<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4ji7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9ed5>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:`c3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?cn=0;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zj0nm?7>55;294~"685<5<5;nd7f=<722wi5ih=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl6dg394?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;f6`<72<0;6=u+117`0?b2l81C==8?e:J240e>3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1l8h6=4::183!77=j>1h8j>;I3325c<@8:>o45f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7j1b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?5<6=4?{%331f2=ld2900ck:m8;29?xd>loh1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;h7;5;h46=?6=3`<;4n4?::me0g>=831vn4jjf;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9cg`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?en:0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi5oh>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>jo:1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c;aac<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4lje;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1koo6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`:f`d=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo7me`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjh=347>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sma6:`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygg00h0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wim:68:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdf?1<1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c`066<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vno==b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ej:8j6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`a77?=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qol<2983>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjk99;7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<94?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smb202>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygdbk?0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722winhm;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdemj91<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c`fg7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnokl1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{ejli;6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`aag`=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qoljbe83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjkoio7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h43ai3:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm69d:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg0?n>0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi:5h::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd10o91<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c4;b7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn::7f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e?=3<6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`40<0=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo9;9483>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>>287>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4383:187>50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm75:f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg?ei;0;6;4?:1y'553d<3n>h>5G1143a>N685;h46=?6=3`<;4n4?::ke0de=831dj9l7:188yg?e1h0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wi5ol;:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd>jk21<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e1khn6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ak50;494?6|,8:>o94k5e18L4618l1C==;l9:&e0=3=9:o2010;66g:9g83>>o1=00;66g909a94?=nn=kh6=44og6a850;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoo83483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wim:;;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pln74394?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl9:a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smb3f:>5<1290;w)??5b69`0b43A;;:=k4H026g<=#n=2>6<=9cc9'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ek:nc;29?j`3j10;66smb3f2>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`a6a6=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygd5mk0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:=6l:188kc2e03:17plm2g194?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c`1b0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?o?6F>072f?M77=j30(k:75;302fd<,m4i4:;>5<5<5;hd7ef<722em8o650;9~fgc1k3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{ejl1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygdb0h0;694?:1y'553d<3n>ok5G1143a>N6853;294~"68b290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xdem0:1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;6n1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm69``>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo87be83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj?2h87>54;294~"685<5;nd7f=<722wi:5m9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl845794?0=83:p(<>:c58g1a5<@8:="a<1?1=>8lb:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831bj9ol:188kc2e03:17pl842f94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c577f<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm757a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`400>=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo9;5g83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:2g0?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th29hm50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33a=15;hf5gd<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;f600=nl?i26=44ie4`e?6=3fl?;o4?::a=dbc29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>oc>j31<75fd7ab>5<5;|`;bcc=83>1<7>t$026g190d9K553d12.o:hl53d18ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6oc>j31<75fd7ab>5<5;|`:113=8391<7>t$026g190d9K553d12.o:hl5d466?lb1k00;66gk6bc94?=hn==i6=44}c:b31<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66ai46`94?=zj1ko;7>53;294~"68oc>j31<75fd7ab>5<5;|`;bg?=8391<7>t$026g190d9K553d12.o:hl5d466?lb1k00;66gk6bc94?=hn==i6=44}c:efd<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4k5578ma0d13:17dj9c`83>>ia<>h1<75rb96fe?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e0<>o6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d:b?lb1k00;66gk6bc94?=hn==i6=44}c:b6c<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4k5578ma0d13:17dj9c`83>>ia<>h1<75rb9c04?6=;3:104a7>`c182B:<;>j;I331f?<,m2900ei8la;29?j`3?k0;66sm7g43>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>k<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd0nj91<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??e9`8ma0d13:17dj9c`83>>ia<>h1<75rb96b1?6=;3:104a7>`c182B:<;>j;I331f?<,m2900ei8la;29?j`3?k0;66sm85c5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:kg2f?=831bh;mn:188kc20j3:17pl928`94?2=83:p(<>:c58fa37<@8:="c>lh1?h=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg05nm0;6>4?:1y'553d<3on:=5G1143a>N68j8b9j`3e>2900ei8la;29?j`3?k0;66sm66g6>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:kg2f?=831bh;mn:188kc20j3:17pl97d494?5=83:p(<>:c58fa36<@8:="c>lh1h8::;hf5g<<722co:no50;9lb11e2900qo8;4`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;4883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;4c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;4b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;4e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;4d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;4g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;5g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;6g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;7g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8;8583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>0d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>0e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>0g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>1g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>2d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>3g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6>4983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69ad83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69d283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69d583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69d483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69d783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo699g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69a`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69ac83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69ab83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69ae83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69ag83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69b`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69bc83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69bb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69be83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69bd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69bg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69c`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69cc83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69cb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69ce83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69cd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69cg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69d183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69d083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo69d383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l6183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l2g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l3g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l4g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6l5b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>ab83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>ce83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>ac83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>ae83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>ad83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>ag83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>b`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>bc83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>bb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>be83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>bd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>bg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>c`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>cc83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>cb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>cd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>cg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>d`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>dc83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>db83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>de83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>dd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>dg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7>e783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo788183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo788083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo788383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo788283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo784g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo785g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo786g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo787g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo8<3g83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6221>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>k;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm621f>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6<>l;%d7eg<68kom7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f35783:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1f1>"a>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<68l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:>=6:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce28:h7)h;ac82423d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb7102?6=>3:104a7>`c1;2B:<;>j;I331f?<,m0;694?:1y'553d<3on:<5G1143a>N68oc>j31<75fd7ab>5<5;nd73g<722wi:>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2oo0(k:nb;33a345;hf5gd<722co:nl50;9lb11e2900qo8<2b83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0mi6*i4``955e4j2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm620g>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6kk4$g6bf?77k:h0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c406`<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4ie:&e0dd=99i8m6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a264a290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:gg8 c2fj3;;o>o4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg04;90;694?:1y'553d<3on:<5G1143a>N68"a>{e>:9:6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>cc<,o>jn7??c2;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi:>=<:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2oo0(k:nb;33g6>5;hf5gd<722co:nl50;9lb11e2900qo8<3983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:460=j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<68k1/j9om:02aac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg04<90;684?:1y'553d<3on:?5G1143a>N68med9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c406d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n:?5fd7a:>5<5;nd73g<722wi:>6j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7)h;ac824f163`n=o44?::kg2fg=831dj99m:188yg04;=0;6>4?:1y'553d<3on:=5G1143a>N68jn7??e7g8ma0d13:17dj9c`83>>ia<>h1<75rb7101?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f=67=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;33a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd0nj21<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97`25;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?89>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`955e<,o>jn7??bdf8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;km9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:o>7)h;ac824f453`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb9234?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`4bc`=83<1<7>t$026g190d9K553d12.o:hl511a8 c2fj3;;;8?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e?olh6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>46d3-l?mo4>0cg`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn:hid;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`4bc7=83>1<7>t$026g190d9K553d12.o:hl5fd9'b1ge28:n:<5fd7a:>5<5;hf5gg<722em8:l50;9~f2`a:3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?!`3ik0:l369j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj>lm87>54;294~"680b15?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho94je738L4618l1C==;l9:&g2`d=nl1/j9om:02`73=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:hi6;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7)h;ac824f523`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl8fg594?2=83:p(<>:c58fa37<@8:="c>lh1jh5+f5ca>46d;<1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb6de04a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`4bc?=83>1<7>t$026g190d9K553d12.o:hl5fd9'b1ge28:h?95fd7a:>5<5;hf5gg<722em8:l50;9~f2`am3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;33f>"a>ia<>h1<75rb9237?6==3:104a7>`c1:2B:<;>j;I331f?<,m?6;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3;;n6*i4``955dbk2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj>lm<7>53;294~"68oc>j31<75fd7ab>5<5;|`;402=8391<7>t$026g190d9K553d12.o:hl532`8 c2fj3;;o:>4ie4`=?6=3`n=ol4?::me02d=831vn:hia;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3n>885+f5ca>46b>m1bh;m6:188ma0di3:17bh;7c83>>{e?oli6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3dk2.m8ll511g5`>oc>j31<75fd7ab>5<5;nd73g<722wi486i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28:n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo6:5383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08i95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6:8d83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0:46emk1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`;106=83<1<7>t$026g190d9K553d12.o:hl53d78 c2fj3;;o??4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e0<2j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>46b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<444?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<68j1/j9om:02403=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl759494?0=83:p(<>:c58fa35<@8:="c>lh1==m4$g6bf?77jlk0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a<0>0290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:gg8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<;o4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi489l:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2oo0(k:nb;33g655;hf5gd<722co:nl50;9lb11e2900qo6:7e83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0mi6*i4``955e4;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm845f>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6kk4$g6bf?77k:80ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c:63c<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4ie:&e0dd=99i8>6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a<0>7290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:gg8 c2fj3;;o>?4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg>2080;694?:1y'553d<3on:<5G1143a>N68"a>{e0<296=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>cc<,o>jn7??c228ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<4>4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi4867:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28:i7)h;ac8242213`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0<2o6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>46e3-l?mo4>0cga?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a<0?7290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:02a?!`3ik0:5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l<;7dj9c883>>oc>jk1<75`f55a>5<hh4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1/j9om:02`2c=nl?i26=44ie4`e?6=3fl?;o4?::a<0>329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>"a:c58fa37<@8:="c>lh1h8ml;%d7eg<68l>oc>jk1<75fd7aa>5<5;|`;f4?=83=1<7>t$026g10D<>90d9K553d12.o:hl511g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f=gck3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1f0>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f=d603:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;33g>"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<4m<1/j9om:02`65=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl7b0694?1=83:p(<>:c58fa32<@8:="c>lh1==k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb9`27?6=>3:104a7>`c1;2B:<;>j;I331f?<,me990;6;4?:1y'553d<3on:>5G1143a>N68me99j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th3no94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb9`31?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`;f50=83>1<7>t$026g190d9K553d12.o:hl5fd9'b1ge28:h>k5fd7a:>5<5;hf5gg<722em8:l50;9~f=d7?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?!`3ik0:l2d9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj1h;57>54;294~"680b0f?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th3n=o50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1/j9om:02`6a=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn5l?b;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7)h;ac824f4c3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl7b1a94?2=83:p(<>:c58fa37<@8:="c>lh1jh5+f5ca>46d:j1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb9`3`?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`;f44=83?1<7>t$026g190d9K553d12.o:hl511`8 c2fj3;;;>l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl7b0594?3=83:p(<>:c58fa34<@8:="c>lh1==l4$g6bf?77jl30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th3no94je708L4618l1C==;l9:&g2`d=99h0(k:nb;33f`>5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?j9>1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??e4d8ma0d13:17dj9c`83>>ia<>h1<75rb9`504a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=l<>>7)h;ac824`0e3`n=o44?::kg2fg=831dj99m:188yg>e8o0;694?:1y'553d<3on:<5G1143a>N68jn7??e7`8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<68l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5=89:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:o?7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi5=o=:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce28:h7)h;ac824gc03`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb8250?6=>3:104a7>`c1;2B:<;>j;I331f?<,mN68>{e193o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>46d3-l?mo4>0613?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn4>6a;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3;;o6*i4``955db>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c;3=g<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4ie:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e192m6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>cc<,o>jn7??e4g8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi5=7>:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2oo0(k:nb;33g7d5;hf5gd<722co:nl50;9lb11e2900qo7?9383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0mi6*i4``955e5i2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm91;0>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6kk4$g6bf?77k;k0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c;3=1<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4ie:&e0dd=99i956gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a=5?2290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:gg8 c2fj3;;o?74ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg?71?0;694?:1y'553d<3on:<5G1143a>N68"a>{e193<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>cc<,o>jn7??c3:8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<68k1/j9om:02475=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg?7i80;684?:1y'553d<3on:?5G1143a>N68me69j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c;3e1<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>0c9'b1ge28:ii;5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7?8d83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b=l1bh;m6:188ma0di3:17bh;7c83>>{e19l96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3-l?mo4>0b4g?lb1k00;66gk6bc94?=hn==i6=44}c;3==<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4k5578 c2fj3;;i;o4ie4`=?6=3`n=ol4?::me02d=831vn4>69;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>on5+f5ca>46b>h1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb841a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`:1c7=83?1<7>t$026g190d9K553d12.o:hl53d68ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:27b=83<1<7>t$026g190d9K553d12.o:hl511a8 c2fj3;;nh;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e11ih8<;I3325c<@8:>o45+d7ga>6c23-l?mo4>0b3f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn48=9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;;i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl663:94?0=83:p(<>:c58fa35<@8:="c>lh1==m4$g6bf?77?;?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=342290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:02`?!`3ik0:54;294~"68:c58fa37<@8:="c>lh1jh5+f5ca>46b=m1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb842f?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`:24e=83>1<7>t$026g190d9K553d12.o:hl5fd9'b1ge28:h>:5fd7a:>5<5;hf5gg<722em8:l50;9~f<06l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?!`3ik0:>8o1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9b`=#n=ki6<>l279j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj0<:j7>54;294~"680b06?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th2:?>50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1/j9om:02`60=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn48=1;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7)h;ac824f433`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl663094?2=83:p(<>:c58fa37<@8:="c>lh1jh5+f5ca>46d:=1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb8413?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3;;n6*i4``955db=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj0<9j7>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f<0613:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1?>l4$g6bf?77k?i0ei8l9;29?lb1kh0;66ai46`94?=zj0<9?7>53;294~"68"a>{e1?2h6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>4`b3-l?mo4>0c20?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a=3>f29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:21a?lb1k00;66gk6bc94?=hn==i6=44}c4521<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4mc:&e0dd=99o>o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn;8:9;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj398n6gk6b;94?=nl?ij6=44og64f?6=3th=:9k50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33a0e5;hf5gd<722em8:l50;9~f=55=3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;``?!`3ik0:5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;hf5g<<722co:no50;9lb11e2900qo6<1083>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b=k1bh;m6:188ma0di3:17bh;7c83>>{e01km6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>ge<,o>jn7??e4c8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`;t$026g190d9K553d12.o:hl532`8ma0d13:17dj9c`83>>ia<>h1<75rb9::f?6=;3:104a7>`c182B:<;>j;I331f?<,mm6gk6b;94?=nl?ij6=44og64f?6=3th3i>750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=jj1/j9om:02f1<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg>b:l0;6>4?:1y'553d<3on:=5G1143a>N680<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0io6*i4``955c202co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj09i57>53;294~"68;k:1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??e4:8ma0d13:17dj9c`83>>ia<>h1<75rb8;6g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi54;>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo8=e883>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0i96*i4``955b792co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c41aa<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5618ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f2`1;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;43ef=#n=ki6<>jce9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3tho94je718L4618l1C==;l9:&g2`d=j<1/j9om:02g45=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl8fc194?1=83:p(<>:c58fa32<@8:="c>lh1h89<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c:7aa<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io490`a8 c2fj3;;in<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e0<926=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g3<,o>jn7??cgd8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi48=k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?:c58fa35<@8:="c>lh1:=ol;%d7eg<68lh<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f=gd;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;`6?!`3ik0:57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi5=>>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2?:jo6*i4``955cfk2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c;30a<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4m5:&e0dd=99imh6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg?7=80;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj0?3o7>56;294~"68:c58fa35<@8:="c>lh1n85+f5ca>46dnj1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`:1ae=83=1<7>t$026g10D<>90d9K553d12.o:hl5d450?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg?21k0;694?:1y'553d<3on:<5G1143a>N68jn7??e568ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5=4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo7:b283>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9l;4$g6bf?77m<:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c;6e2<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5`78 c2fj3;;i8>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg?2jj0;6>4?:1y'553d<3on:=5G1143a>N68k739j`3e>2900ei8la;29?j`3?k0;66sm94`f>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m=97dj9c883>>oc>jk1<75`f55a>5<o44?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e19;;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3f=2.m8ll511g77>oc>j31<75fd7ab>5<5;nd73g<722wi5=>::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?j96*i4``955c3;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm910;>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;n5:&e0dd=99o?j6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a=57d290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7b1>"a>{e199:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e52?lb1k00;66gk6bc94?=hn==i6=44}c;376<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o;<5fd7a:>5<5;nd73g<722wi5==j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo6n7c83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9l;4$g6bf?77m=80ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c:b=`<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5`78 c2fj3;;i9k4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg>f1;0;694?:1y'553d<3on:<5G1143a>N68jn7??e5g8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<629086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi49hl:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?j96*i4``955c392co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm85d2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;n5:&e0dd=99o?=6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a<073290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7b1>"a>{e0<:36=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3f=2.m8ll511g7`>oc>j31<75fd7ab>5<5;nd73g<722wi48?k:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a0a3`n=o44?::kg2fg=831dj99m:188yg>29o0;6>4?:1y'553d<3on:=5G1143a>N68k6g9j`3e>2900ei8la;29?j`3?k0;66sm840b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo9i7383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9l;4$g6bf?77m=:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c5e22<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5`78 c2fj3;;i9>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg1a0h0;694?:1y'553d<3on:<5G1143a>N68jn7??e5a8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo9i9283>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c>l1bh;m6:188ma0di3:17bh;7c83>>{e?o3>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e4f?lb1k00;66gk6bc94?=hn==i6=44}c5ee5<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm63cg>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;n5:&e0dd=99o8j6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a27g5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7b1>"a>{e>;i>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3f=2.m8ll511g7f>oc>j31<75fd7ab>5<5;nd73g<722wi:?l6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?j96*i4``955c3j2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm63ae>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo8=d`83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi5lj>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:20(k:nb;335;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm9`a4>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77k>=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th2mn;50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02;e3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg?fl00;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<691C==8?e:J240e>3-n=io4m2:&e0dd=99i396gk6b;94?=nl?ij6=44og64f?6=3th2ml?50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;11/j9om:02:2f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl6a8594?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46d0o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511;5g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f50z&240e32lo=?6F>072f?M77=j30(i8jb;41?!`3ik0:53;294~"68oc>j31<75fd7ab>5<5;|`:e=4=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb8c4`?6=;3:104a7>`c182B:<;>j;I331f?<,m7dj9c883>>oc>jk1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<402.m8ll511;ba>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo7n0883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955e>=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj0k;;7>55;294~"6808cf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a=d7e290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:708 c2fj3;;on?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e10lo6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0b;6?lb1k00;66gk6bc94?=hn==i6=44}c;:b1<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm98ge>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4$g6bf?77kj;0ei8l9;29?lb1kh0;66ai46`94?=zj03n?7>56;294~"680``5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn47k9;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39h7)h;ac824fe03`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e10n<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??ac48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:=`d=83<1<7>t$026g190d9K553d12.o:hl5639'b1ge28:hj<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd>1jn1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??cb58ma0d13:17dj9c`83>>ia<>h1<75rb8;`0?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1n?5+f5ca>46dn81bh;m6:188ma0di3:17bh;7c83>>{e1h=96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??9g28ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi5l87:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33g5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd>i?<1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>6f19j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c;b3d<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io492:&e0dd=99io=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg?f=j0;6>4?:1y'553d<3on:=5G1143a>N68l9c9j`3e>2900ei8la;29?j`3?k0;66sm9`70>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo7n4d83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0i>6*i4``955ec92co:n750;9j`3ef2900ck:8b;29?xd>i=81<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97==#n=ki6<>nf99j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th2m>650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02``2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg?f;?0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb8c7e?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn4o>e;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3h97)h;ac824f`e3`n=o44?::kg2fg=831dj99m:188yg?2;00;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<>k4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511a42>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f<35l3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:<57m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm9462>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6;<4$g6bf?77k1>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=04429086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi58?::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80(k:nb;33g=25;hf5gd<722em8:l50;9~f<3713:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1;?!`3ik0:<48>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj0>mj7>55;294~"680b:f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a=1`c290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;5;?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl650394?0=83:p(<>:c58fa35<@8:="c>lh1:?5+f5ca>46dj=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`:0c5=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;o5k4ie4`=?6=3`n=ol4?::me02d=831vn4:ja;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th28h;50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=j;1/j9om:02`f1=nl?i26=44ie4`e?6=3fl?;o4?::a=11e290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2:8 c2fj3;;5l=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1==:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??c868ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:03`=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:2m>5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7;8283>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0=>6*i4``955ed82co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c;720<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:h595fd7a:>5<5;nd73g<722wi59;l:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;|`:01d=83<1<7>t$026g190d9K553d12.o:hl5399'b1ge28:jmo5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd><=;1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>lc79j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c;77c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj3<97)h;ac824f`73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb8601?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj0>9;7>53;294~"680bd3?lb1k00;66gk6bc94?=hn==i6=44}c;7`d<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4<8:&e0dd=993n96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg?3l90;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb86`a?6==3:104a7>`c1:2B:<;>j;I331f?<,m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi59k=:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2?80(k:nb;33ga65;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm95a7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68j3j7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e1=h=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g4<,o>jn7??ce28ma0d13:17dj9c`83>>ia<>h1<75rb86be?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f<2f83:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77iln0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th28o<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=>;1/j9om:02`bd=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl648694?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77km<0ei8l9;29?lb1kh0;66ai46`94?=zj0>3n7>53;294~"68<1<1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9f7=#n=ki6<>lf`9j`3e>2900ei8la;29?j`3?k0;66sm8gcf>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>64$g6bf?7700:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;o:;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl7f`094?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46?191bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<1:2.m8ll511a;7>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo6i9983>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46d?<1bh;m6:188ma0di3:17bh;7c83>>{e0o2m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg>a0h0;6>4?:1y'553d<3on:=5G1143a>N68"a:c58fa35<@8:="c>lh1?55+f5ca>46>=?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`;b22=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:h4i5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6i7383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955?2>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1l3:7>56;294~"680b`0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn5h98;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955e?l2co:n750;9j`3ef2900ck:8b;29?xd?n4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f=`2i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?!`3ik0:3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955?>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c:fa3<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj39h7)h;ac824>{e0ll36=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>34<,o>jn7??ccd8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi4hjn:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824f?43`n=o44?::kg2fg=831dj99m:188yg>bl80;6>4?:1y'553d<3on:=5G1143a>N68N68?:n7E??5b;8 a0bj3937)h;ac824dg73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb9ga2?6==3:104a7>`c1:2B:<;>j;I331f?<,m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi4hl;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33ed65;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?mj21<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`927=#n=ki6<>leg9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th3ilo50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33gf35;hf5gd<722em8:l50;9~f=cf93:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`;at$026g190d9K553d12.o:hl5b39'b1ge28:hik5fd7a:>5<5;nd73g<722wi4k:i:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:20(k:nb;33=ag5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm8g66>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77k030ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th3j9=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02:`d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg>a=>0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<691C==8?e:J240e>3-n=io4m2:&e0dd=99ihj6gk6b;94?=nl?ij6=44og64f?6=3th3jo94je718L4618l1C==;l9:&g2`d=;11/j9om:02ba7=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl7f0794?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46dl<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511cf6>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f=`5?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;41?!`3ik0:53;294~"68oc>j31<75fd7ab>5<5;|`;b56=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb9gef?6=;3:104a7>`c182B:<;>j;I331f?<,m>oc>jk1<75`f55a>5<94?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<402.m8ll511:;1>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo6n1`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955e0<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1k:47>55;294~"6809:6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a>{e0h:n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0b57?lb1k00;66gk6bc94?=hn==i6=44}c:b40<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm8`23>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4$g6bf?77k180ei8l9;29?lb1kh0;66ai46`94?=zj13m87>56;294~"68086a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn57ja;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39h7)h;ac824f>d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e00o36=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??95`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`;=ce=83<1<7>t$026g190d9K553d12.o:hl5639'b1ge28:hn?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd?1mo1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??c9a8ma0d13:17dj9c`83>>ia<>h1<75rb9;g1?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1n?5+f5ca>46dj;1bh;m6:188ma0di3:17bh;7c83>>{e00<=6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??99f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi44;l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33g<45;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?168e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c::2`<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io492:&e0dd=99iii6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg>>=90;6>4?:1y'553d<3on:=5G1143a>N68l939j`3e>2900ei8la;29?j`3?k0;66sm8864>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo664383>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0i>6*i4``955eem2co:n750;9j`3ef2900ck:8b;29?xd?1:<1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97==#n=ki6<>n949j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th35?m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02`g1=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg>>:h0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb9;0a?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f=?583:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn57>2;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3h97)h;ac824fcb3`n=o44?::kg2fg=831dj99m:188yg>>k<0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511a:<>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f=?e13:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:<4mi;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm88ag>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6;<4$g6bf?77kjo0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a<6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi44o>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80(k:nb;33gfc5;hf5gd<722em8:l50;9~f=?>=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1;?!`3ik0:55;294~"680bf7?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a<<>>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;mi94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl798f94?0=83:p(<>:c58fa35<@8:="c>lh1:?5+f5ca>46dn11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`;=2`=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;oi:4ie4`=?6=3`n=ol4?::me02d=831vn5786;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th35:?50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=j;1/j9om:02`b==nl?i26=44ie4`e?6=3fl?;o4?::a<1?f290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2:8 c2fj3;;4:o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e0=3;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??c618ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`;0=c=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:3;l5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6;a383>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0=>6*i4``955e?92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c:7<1<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:h;>5fd7a:>5<5;nd73g<722wi499m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;|`;03g=83<1<7>t$026g190d9K553d12.o:hl5399'b1ge28:28=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd?l8c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c:71`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj3<97)h;ac824fd63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb9660?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj1>?:7>53;294~"680b`2?lb1k00;66gk6bc94?=hn==i6=44}c:0`f<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4<8:&e0dd=9933>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg>4l;0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb91g4?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi4>k;:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2?80(k:nb;33ggb5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm82a5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68j3:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e0:h36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g4<,o>jn7??ccf8ma0d13:17dj9c`83>>ia<>h1<75rb91bg?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f=5f:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77i1k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th3?o:50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=>;1/j9om:02`aa=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl738494?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77kj90ei8l9;29?lb1kh0;66ai46`94?=zj193h7>53;294~"684H0254`=O99?h56*k6d`9f7=#n=ki6<>lee9j`3e>2900ei8la;29?j`3?k0;66sm851a>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>64$g6bf?771j>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a<156290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;o494ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl743d94?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46>k=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<1:2.m8ll511a``>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo6;2483>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46d1>1bh;m6:188ma0di3:17bh;7c83>>{e0=;h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg>39>0;6>4?:1y'553d<3on:=5G1143a>N68"a:c58fa35<@8:="c>lh1?55+f5ca>46fkj1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`;057=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:hh>5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo60<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955gdk2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1>:?7>56;294~"680bd4?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn5=i5;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955ec;2co:n750;9j`3ef2900ck:8b;29?xd?;li1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f=5b?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?!`3ik0:3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955>1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c44`5<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn;9le;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39h7)h;ac824=0a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e>>o96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>34<,o>jn7??c928ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi::m;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824f153`n=o44?::kg2fg=831dj99m:188yg00jk0;6>4?:1y'553d<3on:=5G1143a>N684ie4`=?6=3`n=ol4?::me02d=831vn;9na;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3937)h;ac824<523`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb75b4?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi::7j:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33=635;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd1?k81<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`927=#n=ki6<>lb19j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th=;4:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33g=g5;hf5gd<722em8:l50;9~f31?j3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`53=0=8391<7>t$026g190d9K553d12.o:hl5b39'b1ge28:hn=5fd7a:>5<5;nd73g<722wi::?l:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:20(k:nb;33=215;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm6631>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77k0:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th=;<>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02:32=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg00:=0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<691C==8?e:J240e>3-n=io4m2:&e0dd=99iio6gk6b;94?=nl?ij6=44og64f?6=3th=:hm50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;11/j9om:02b3c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl96d094?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46dk;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511c4b>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f30a<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;41?!`3ik0:53;294~"68oc>j31<75fd7ab>5<5;|`52fb=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb74`04a7>`c182B:<;>j;I331f?<,m>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<402.m8ll511;a=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo887083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955e>>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj?==j7>55;294~"6808`:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a22>4290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:708 c2fj3;;onm4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e>><>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0b;5?lb1k00;66gk6bc94?=hn==i6=44}c441f<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm6674>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4$g6bf?77kji0ei8l9;29?lb1kh0;66ai46`94?=zj?=?n7>56;294~"680`a2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn;9;1;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39h7)h;ac824fb53`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e>>9m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??ab38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`5305=83<1<7>t$026g190d9K553d12.o:hl5639'b1ge28:hj;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd1?:?1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??ce08ma0d13:17dj9c`83>>ia<>h1<75rb751g?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1n?5+f5ca>46dn?1bh;m6:188ma0di3:17bh;7c83>>{e>;2o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??c1`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:?6<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33`6`5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd1:1;1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>l0c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c41=3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4l;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c412d<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4=a29j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj?8<:7>53;294~"68oc>j31<75fd7ab>5<5;|`563b=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb7050?6=;3:104a7>`c182B:<;>j;I331f?<,m>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<402.m8ll511`eb>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo897e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955b612co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj?<55;294~"680cde?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a23?7290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:708 c2fj3;;h?;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e>?=?6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e3:?lb1k00;66gk6bc94?=hn==i6=44}c452f<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o>85fd7a:>5<5;nd73g<722wi:;88:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80(k:nb;33a5;hf5gd<722em8:l50;9~f30ek3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1;?!`3ik0:7>55;294~"680e30?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a23d7290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;nk74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl96b794?1=83:p(<>:c58fa32<@8:="c>lh1?;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm67;b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68jno7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<691C==8?e:J240e>3-n=io4m2:kg2f?=831bh;mn:188kc20j3:17pl8f4094?0=83:p(<>:c58fa35<@8:="c>lh1?55+f5ca>46d8h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`4b1>=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:o?h5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo9i4783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955e7i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj>l>n7>57;294~"685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj>l887>54;294~"685<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m9n7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?o8n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g4<,o>jn7??d7a8ma0d13:17dj9c`83>>ia<>h1<75rb9173:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f=54m3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77joo0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th3?8>50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=>;1/j9om:02g61=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl732794?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77l820ei8l9;29?lb1kh0;66ai46`94?=zj199h7>53;294~"68oc>j31<75fd7ab>5<5;|`;77>=8391<7>t$026g190d9K553d12.o:hl5b39'b1ge28:n545fd7a:>5<5;nd73g<722wi4>9l:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:20(k:nb;33fc>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm8251>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77l880ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th3?:>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02ab==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg>40<0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd?;4H0254`=O99?h56*k6d`951b<,o>jn7??cea8ma0d13:17dj9c`83>>ia<>h1<75rb9152?6=;3:104a7>`c182B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44og64f?6=3th3?8j50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj19>87>53;294~"683lj0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511f0`>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f=2c83:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm85g6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm85`f>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6?o<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd?4H0254`=O99?h56*k6d`951b<,o>jn7??d2f8ma0d13:17dj9c`83>>ia<>h1<75rb96`5?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1n?5+f5ca>46c>k1bh;m6:188ma0di3:17bh;7c83>>{e01n96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??bgf8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi45m7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33`415;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?0j<1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>mfe9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c:;`d<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io492:&e0dd=99n9?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg>?jo0;6>4?:1y'553d<3on:=5G1143a>N68k169j`3e>2900ei8la;29?j`3?k0;66sm89`4>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m887dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;|`;=50=83<1<7>t$026g190d9K553d12.o:hl5399'b1ge28:ij:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd?0oi1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>k109j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c:;bd<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj39=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo67e583>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46dlk1bh;m6:188ma0di3:17bh;7c83>>{e01l;6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e32?lb1k00;66gk6bc94?=hn==i6=44}c:;a2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm89ff>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4ie4`=?6=3`n=ol4?::me02d=831vn5o96;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3937)h;ac824f6?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb9c6g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi4l;n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33g5>5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?i?l1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9g>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd?i=21<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`96d55;hf5gd<722co:nl50;9lb11e2900qo6n5283>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c;j1bh;m6:188ma0di3:17bh;7c83>>{e0h>i6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg>f<;0;6>4?:1y'553d<3on:=5G1143a>N68"a:c58fa35<@8:="c>lh1?55+f5ca>46enj1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`;a04=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:o=;5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6j5183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955dak2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1o=87>56;294~"680e01?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn5k;9;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955b6>2co:n750;9j`3ef2900ck:8b;29?xd?m=;1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??d308ma0d13:17dj9c`83>>ia<>h1<75rb9g0g?6=;3:104a7>`c182B:<;>j;I331f?<,m>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<402.m8ll511`e2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo6j8783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955b682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1o387>55;294~"680cd5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a<`?>290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f=c1m3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77l8:0ei8l9;29?lb1kh0;66ai46`94?=zj1o<=7>53;294~"684H0254`=O99?h56*k6d`9f7=nl?i26=44ie4`e?6=3fl?;o4?::a>{e0oo=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??d2`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`;b`2=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:h<:5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6if883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo6id383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk09m>5fd7a:>5<5;hf5gg<722em8:l50;9~f=`cl3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn5hlc;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3h97)h;ac824a0>3`n=o44?::kg2fg=831dj99m:188yg?4m>0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511f21>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f<5cj3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6;<4$g6bf?77l;;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=6b329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c:81bh;m6:188ma0di3:17bh;7c83>>{e1:i<6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g4<,o>jn7??e858ma0d13:17dj9c`83>>ia<>h1<75rb862f?6=>3:104a7>`c1;2B:<;>j;I331f?<,m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f<2693:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm952e>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77jo?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th28?:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5>h6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824fb>3`n=o44?::kg2fg=831dj99m:188yg?38<0;6>4?:1y'553d<3on:=5G1143a>N68k0g9j`3e>2900ei8la;29?j`3?k0;66sm92d`>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo76<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0i>6gk6b;94?=nl?ij6=44og64f?6=3th29:l50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;11/j9om:02`43=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl656394?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46c;h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<:k4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511a32>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f<3?<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f<32l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;0b7>oc>j31<75fd7ab>5<5;nd73g<722wi5887:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a5f3`n=o44?::kg2fg=831dj99m:188yg?2>90;6>4?:1y'553d<3on:=5G1143a>N68N68?:n7E??5b;8 a0bj3937)h;ac824g`f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb8;41?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi549<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33fcg5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd>11=1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`927=#n=ki6<>k219j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th25;m50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`425;hf5gd<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1n?5+f5ca>46b1>1bh;m6:188ma0di3:17bh;7c83>>{e10h86=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??bg68ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi54o6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33`5c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd>1h=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>mf59j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c;:ff<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`:=<7=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;oi64ie4`=?6=3`n=ol4?::me02d=831vn476d;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955b7m2co:n750;9j`3ef2900ck:8b;29?xd>10>1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?lb1k00;66gk6bc94?=hn==i6=44}c456c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4575<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4574<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4577<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4576<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4571<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4570<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4573<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4572<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c456`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=fc9'b1ge28:n4i5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo894b83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b0m1bh;m6:188ma0di3:17bh;7c83>>{e0;l86=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;l?6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;l>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;l=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;l<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;l36=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;l26=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;lj6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;li6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0;l96=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e01=o6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e01=n6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e01=m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e012;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e012:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e01296=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e01286=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e012?6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e012>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e01=h6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:36=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:26=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:j6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:i6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:h6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:o6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:n6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e0l:=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:396=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:386=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:3?6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:3>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:3=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:3<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:336=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:326=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:3j6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1:3:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e108j6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e108i6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e108h6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e108o6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e108n6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e108m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e109;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e109:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e10996=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e10826=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e?mk=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g45;hf5gd<722em8:l50;9~f2bfn3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`4`g>=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;h=;4ie4`=?6=3`n=ol4?::me02d=831vn:jnd;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955eej2co:n750;9j`3ef2900ck:8b;29?xd0lm=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`973=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e?mi96=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??d178ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`4`f2=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:ihk5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo9kcd83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955dcn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c5g`d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4m2:&e0dd=99o286gk6b;94?=nl?ij6=44og64f?6=3tho94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`4d5;hf5gd<722em8:l50;9~f2bb?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa35<@8:="c>lh1:?5+f5ca>46c9k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`4``c=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:o<>5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo9kf183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955dcl2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj>nmm7>56;294~"680cfg?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn:=63;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3h97)h;ac824`>b3`n=o44?::kg2fg=831dj99m:188yg141j0;6>4?:1y'553d<3on:=5G1143a>N681<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk09m>5+f5ca>46d9:1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb61`4?6=?3:104a7>`c1<2B:<;>j;I331f?<,m;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj39h7)h;ac824f663`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e?:h<6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??c138ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;h8::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80ei8l9;29?lb1kh0;66ai46`94?=zj>o=m7>53;294~"68oc>j31<75fd7ab>5<5;|`4a25=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;oll4ie4`=?6=3`n=ol4?::me02d=831vn:k61;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3<97)h;ac824fc23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb6g4`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi;h9i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33e1>5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd0m131<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97==#n=ki6<>n499j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3tho94je728L4618l1C==;l9:&g2`d=j;1bh;m6:188ma0di3:17bh;7c83>>{e?l3j6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0bc6?lb1k00;66gk6bc94?=hn==i6=44}c5fe6<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:h;k5fd7a:>5<5;nd73g<722wi;hm>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2?80(k:nb;33gd35;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm7dcg>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77k>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3tho94je708L4618l1C==;l9:&g2`d=;j1/j9om:02;b`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg1bj00;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag4H0254`=O99?h56*k6d`951b<,o>jn7??ced8ma0d13:17dj9c`83>>ia<>h1<75rb6g20?6=;3:104a7>`c182B:<;>j;I331f?<,m<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=>;1/j9om:02``c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl8e0g94?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46d1o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<=4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511c32>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f2c5i3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1;?!`3ik0:9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj>o8:7>53;294~"684?:1y'553d<3on:=5G1143a>N68l9e9j`3e>2900ei8la;29?j`3?k0;66sm7d67>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68j=27dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<1:2.m8ll511a:`>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo9j4d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955e012co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj>o><7>55;294~"6809``?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a3`3f290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2:8 c2fj3;;4om4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e?m2m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d71?lb1k00;66gk6bc94?=hn==i6=44}c5g==<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66sm7ec0>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6om4$g6bf?77m<80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3tho94je708L4618l1C==;l9:&g2`d=<=80(k:nb;33g4?5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd0mm91<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96fd<,o>jn7??d2;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;hm9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?lim6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2.m8ll511f0=>oc>j31<75fd7ab>5<5;|`4070=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;i5?4ie4`=?6=3`n=ol4?::me02d=831vn::82;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955c1<2co:n750;9j`3ef2900ck:8b;29?xd0<>91<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??e768ma0d13:17dj9c`83>>ia<>h1<75rb6gg=?6=;3:104a7>`c182B:<;>j;I331f?<,m2900ei8la;29?j`3?k0;66sm732a>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4ie4`=?6=3`n=ol4?::me02d=831vn:<>4;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th<>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`525;hf5gd<722em8:l50;9~f246:3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa32<@8:="c>lh1?;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7304>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77l9>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th<>?750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02a``=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg15;:0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;|`4612=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;hN68?:n7E??5b;8 a0bj3;?h6*i4``955b7:2co:n750;9j`3ef2900ck:8b;29?xd0:?=1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`927=#n=ki6<>k1`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th<>8=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02g47=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg15=<0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb606b?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f31a03:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi:5>6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a4d3`n=o44?::kg2fg=831dj99m:188yg00no0;694?:1y'553d<3on:<5G1143a>N68l139j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj?2997>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511f1g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f3>6:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm693`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>64$g6bf?77k9:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a37ef29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:c08ma0d13:17dj9c`83>>ia<>h1<75rb60`b?6=;3:104a7>`c182B:<;>j;I331f?<,mi650;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33gdg5;hf5gd<722em8:l50;9~f24a>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;41?!`3ik0:8n>7>55;294~"680bcb?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a37c3290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;m>j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl82dg94?0=83:p(<>:c58fa35<@8:="c>lh1?55+f5ca>46f;m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`46cg=8391<7>t$026g190d9K553d12.o:hl5b39j`3e>2900ei8la;29?j`3?k0;66sm73de>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68jk?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?:;96=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??c6g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`4742=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:3j>5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo9<1d83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955>a;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c512g<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4m2:kg2f?=831bh;mn:188kc20j3:17pl826294?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77kmo0ei8l9;29?lb1kh0;66ai46`94?=zj>8<57>53;294~"68oc>j31<75fd7ab>5<5;|`46<1=83<1<7>t$026g190d9K553d12.o:hl5639'b1ge28:hhh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd0:191<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>l9d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c51<0<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj3937)h;ac824<`e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb60:f?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46d1j1bh;m6:188ma0di3:17bh;7c83>>{e?;k26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0b5;?lb1k00;66gk6bc94?=hn==i6=44}c51g2<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io492:&e0dd=99i2o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg15j:0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb60a1?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi;?li:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:20(k:nb;335;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm70d7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l?:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{e?;:36=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>ge<,o>jn7??e438ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`5<7>=83?1<7>t$026g190d9K553d12.o:hl54508 c2fj3;;o<64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl832:94?0=83:p(<>:c58fa35<@8:="c>lh1>nl4$g6bf?77l:20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a364e29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?lb1k00;66gk6bc94?=hn==i6=44}c5070<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm7217>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:&e0dd=99n846gk6b;94?=nl?ij6=44og64f?6=3th=45l50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33a=45;hf5gd<722em8:l50;9~f3>c?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77m?90ei8l9;29?lb1kh0;66ai46`94?=zj>98i7>53;294~"68>{ek>n>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g45;hf5gd<722em8:l50;9~ff1cm3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|``3`1=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;h=j4ie4`=?6=3`n=ol4?::me02d=831vnn9kc;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955edj2co:n750;9j`3ef2900ck:8b;29?xdd09<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`973=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{ek>l:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??d1f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|``3c5=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:ij>5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qom8fe83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955da;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}ca;4<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4m2:&e0dd=99o2:6gk6b;94?=nl?ij6=44og64f?6=3thh4=k50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`4`5;hf5gd<722em8:l50;9~ff>6>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa35<@8:="c>lh1:?5+f5ca>46c9o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|``<4b=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:o<45fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qom71g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955db;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjj2957>56;294~"680cg0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnojl2;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3h97)h;ac824`?73`n=o44?::kg2fg=831dj99m:188ygdckk0;6>4?:1y'553d<3on:=5G1143a>N681<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk09m>5+f5ca>46d9>1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbcffb?6=?3:104a7>`c1<2B:<;>j;I331f?<,m;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj39h7)h;ac824f623`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{ejmo=6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??c178ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wio57;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80ei8l9;29?lb1kh0;66ai46`94?=zjj2257>53;294~"68oc>j31<75fd7ab>5<5;|``t$026g190d9K553d12.o:hl515f8 c2fj3;;oo74ie4`=?6=3`n=ol4?::me02d=831vnn6l0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3<97)h;ac824fc>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbb:bg?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wio5oj:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33e225;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdd0k21<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97==#n=ki6<>n759j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thh4n:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=j;1bh;m6:188ma0di3:17bh;7c83>>{ek1i26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0bce?lb1k00;66gk6bc94?=hn==i6=44}ca;`7<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:h445fd7a:>5<5;nd73g<722wio5h?:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2?80(k:nb;33gd`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smc9f`>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77k130ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thh4ik50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02:6d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yge?m10;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag4H0254`=O99?h56*k6d`951b<,o>jn7??cd18ma0d13:17dj9c`83>>ia<>h1<75rbb:77?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je718L4618l1C==;l9:&g2`d=>;1/j9om:02`a6=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pll85f94?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46di01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511c06>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~ff>213:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1;?!`3ik0:53;294~"68h0;6>4?:1y'553d<3on:=5G1143a>N68la29j`3e>2900ei8la;29?j`3?k0;66smc950>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68j=o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<1:2.m8ll511ab7>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qom77e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955e0l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjj255;294~"6809g;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ag=>>290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2:8 c2fj3;;4h64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ek>hn6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d75?lb1k00;66gk6bc94?=hn==i6=44}ca4g2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66smc6f1>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6om4$g6bf?77m<<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thihk<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<=80(k:nb;33g4b5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdd1981<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96fd<,o>jn7??d518ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wio5h::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ek1ln6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2.m8ll511f77>oc>j31<75fd7ab>5<5;|`aa03=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;i5=4ie4`=?6=3`n=ol4?::me02d=831vnokn1;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955c102co:n750;9j`3ef2900ck:8b;29?xdemh81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??e7:8ma0d13:17dj9c`83>>ia<>h1<75rbb;304a7>`c182B:<;>j;I331f?<,m2900ei8la;29?j`3?k0;66smbb1b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4ie4`=?6=3`n=ol4?::me02d=831vnom;3;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3thio9m50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`5e5;hf5gd<722em8:l50;9~fge393:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa32<@8:="c>lh1?;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbb75>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77l9i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thio8650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02ab7=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygdd>;0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;|`ag25=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;hN68?:n7E??5b;8 a0bj3;?h6*i4``955b702co:n750;9j`3ef2900ck:8b;29?xdek0<1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`927=#n=ki6<>k1d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thio5<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02g4==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygdd0=0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rbca;a?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fg45?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?!`3ik0:;hf5g<<722co:no50;9lb11e2900qol=3183>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722win?=7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a553`n=o44?::kg2fg=831dj99m:188ygd5:l0;694?:1y'553d<3on:<5G1143a>N68l179j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjk8>87>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511f06>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fg4393:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smb36a>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>64$g6bf?77k9>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aff`>29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:c08ma0d13:17dj9c`83>>ia<>h1<75rbcaea?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33gg>5;hf5gd<722em8:l50;9~fgb5=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;41?!`3ik0:55;294~"680b`;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::afa74290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;m;74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plmd0f94?0=83:p(<>:c58fa35<@8:="c>lh1?55+f5ca>46f>01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`a`7?=8391<7>t$026g190d9K553d12.o:hl5b39j`3e>2900ei8la;29?j`3?k0;66smbe0f>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68jkn7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ejm>:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??c9:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`a`15=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:2=k5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qolk4e83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955?6n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c``=d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4m2:kg2f?=831bh;mn:188kc20j3:17plmc8d94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77kl80ei8l9;29?lb1kh0;66ai46`94?=zjkij47>53;294~"68oc>j31<75fd7ab>5<5;|`agf0=83<1<7>t$026g190d9K553d12.o:hl5639'b1ge28:hi?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdekk81<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>la99j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c``f1<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj3937)h;ac824d403`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbca`e?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46di;1bh;m6:188ma0di3:17bh;7c83>>{ejjn36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0b5`?lb1k00;66gk6bc94?=hn==i6=44}c``b3<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io492:&e0dd=99ij>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygddm;0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rbcaf0?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722winnkj:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:20(k:nb;335;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smbb00>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l?>7dj9c883>>oc>jk1<75`f55a>5<n4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{ejj9<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>ge<,o>jn7??e478ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`a601=83?1<7>t$026g190d9K553d12.o:hl54508 c2fj3;;o:c58fa35<@8:="c>lh1>nl4$g6bf?77l=80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::afa3f29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?lb1k00;66gk6bc94?=hn==i6=44}c`g21<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smbe40>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:&e0dd=99n?>6gk6b;94?=nl?ij6=44og64f?6=3thi>oo50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33a=25;hf5gd<722em8:l50;9~fg57>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77m?=0ei8l9;29?lb1kh0;66ai46`94?=zjkn=h7>53;294~"68>{ej93m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g45;hf5gd<722em8:l50;9~fg6f03:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`a4g7=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;h=l4ie4`=?6=3`n=ol4?::me02d=831vno>n6;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955ed12co:n750;9j`3ef2900ck:8b;29?xde8m:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`973=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{ej9hi6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??d1`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`a4gb=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:ij<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qol?c683>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955da92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c`3`6<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4m2:&e0dd=99o296gk6b;94?=nl?ij6=44og64f?6=3thio94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`4b5;hf5gd<722em8:l50;9~fg6b83:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa35<@8:="c>lh1:?5+f5ca>46c9m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`a4`1=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:o<:5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qol?e883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955db92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjk:m?7>56;294~"680cg2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnl87c;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3h97)h;ac824`?53`n=o44?::kg2fg=831dj99m:188ygg11<0;6>4?:1y'553d<3on:=5G1143a>N68;hf5g<<722co:no50;9lb11e2900qoo99283>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk09m>5+f5ca>46d9<1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb`4a=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj39h7)h;ac824f643`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{ei?h;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??c118ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722win<;j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80ei8l9;29?lb1kh0;66ai46`94?=zjk;=?7>53;294~"68oc>j31<75fd7ab>5<5;|`a53e=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;oo94ie4`=?6=3`n=ol4?::me02d=831vno?7a;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3<97)h;ac824fc03`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbc342?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722win<97:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33e0c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xde9181<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97==#n=ki6<>n5d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thi=5k50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=j;1bh;m6:188ma0di3:17bh;7c83>>{ej8386=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0bcg?lb1k00;66gk6bc94?=hn==i6=44}c`2=f<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:h4:5fd7a:>5<5;nd73g<722win5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2?80(k:nb;33gdb5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smb0c5>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77k1=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thi=l650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02:51=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygd6j;0;6;4?:1y'553d<3on:>5G1143a>N68"a4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??cd38ma0d13:17dj9c`83>>ia<>h1<75rbc33`?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je718L4618l1C==;l9:&g2`d=>;1/j9om:02`a4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plm10594?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46di>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511c2g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fg75;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1;?!`3ik0:53;294~"684?:1y'553d<3on:=5G1143a>N68la09j`3e>2900ei8la;29?j`3?k0;66smb01g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68j=i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<1:2.m8ll511ab5>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qol>4683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955e0j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjk;?57>55;294~"6809f1?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::af434290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2:8 c2fj3;;4i<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ej9236=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d77?lb1k00;66gk6bc94?=hn==i6=44}c`3=4<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66smb1;`>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6om4$g6bf?77m<>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thj:om50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<=80(k:nb;33g4d5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xde9ji1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96fd<,o>jn7??d538ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722win5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ej8i36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2.m8ll511f75>oc>j31<75fd7ab>5<5;|`b34`=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;i5;4ie4`=?6=3`n=ol4?::me02d=831vnl99b;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955c1>2co:n750;9j`3ef2900ck:8b;29?xdf??i1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??e748ma0d13:17dj9c`83>>ia<>h1<75rbc3g6?6=;3:104a7>`c182B:<;>j;I331f?<,m2900ei8la;29?j`3?k0;66sma427>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4ie4`=?6=3`n=ol4?::me02d=831vnl;?d;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3thj9<850;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`5g5;hf5gd<722em8:l50;9~fd37j3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa32<@8:="c>lh1?;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma403>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77l9k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thj9?<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02ab5=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygg2:j0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<?54?:283>5}#99?h87kj619K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;|`b16b=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;hN68?:n7E??5b;8 a0bj3;?h6*i4``955b7>2co:n750;9j`3ef2900ck:8b;29?xdf=?:1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`927=#n=ki6<>k1b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thj99m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:02g43=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygg2N68"a>ia<>h1<75rb`763:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi5o>?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a573`n=o44?::kg2fg=831dj99m:188yg?fn?0;694?:1y'553d<3on:<5G1143a>N68l159j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj0h:o7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511f04>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm9c30>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>64$g6bf?77k980ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ae0e429086=4?{%331f2=ml<;7E??61g8L462k01/h;km:c08ma0d13:17dj9c`83>>ia<>h1<75rb`7`04a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33gg05;hf5gd<722em8:l50;9~fd3bn3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;41?!`3ik0:55;294~"680b`5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ae0bc290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;m8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pln5d594?0=83:p(<>:c58fa35<@8:="c>lh1?55+f5ca>46f=:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`b1c5=8391<7>t$026g190d9K553d12.o:hl5b39j`3e>2900ei8la;29?j`3?k0;66sma4d;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68jkh7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ei?:i6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??c948ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`b25b=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:2<45fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoo91683>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955?712co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cc621<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4m2:kg2f?=831bh;mn:188kc20j3:17pln57;94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77kl:0ei8l9;29?lb1kh0;66ai46`94?=zjh?<>7>53;294~"68oc>j31<75fd7ab>5<5;|`b1<6=83<1<7>t$026g190d9K553d12.o:hl5639'b1ge28:hi=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdf=>i1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>la79j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cc63`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj3937)h;ac824d763`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb`7:0?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46di91bh;m6:188ma0di3:17bh;7c83>>{ei1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0b5b?lb1k00;66gk6bc94?=hn==i6=44}cc6g5<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io492:&e0dd=99ij<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygg2ij0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb`7ba?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wim8l7:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:20(k:nb;335;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sma5gg>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l?87dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{ei<::6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>ge<,o>jn7??e418ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:f4`=83?1<7>t$026g190d9K553d12.o:hl54508 c2fj3;;o:c58fa35<@8:="c>lh1>nl4$g6bf?77l=:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ae34329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?lb1k00;66gk6bc94?=hn==i6=44}cc56`<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sma70g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:&e0dd=99n?<6gk6b;94?=nl?ij6=44og64f?6=3th2n5=50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33a=05;hf5gd<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77m??0ei8l9;29?lb1kh0;66ai46`94?=zjh<8;7>53;294~"68>{ei:h<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7e13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4m=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<5jj1/j9om:0252d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pln3`194?0=83:p(<>:c58fa35<@8:="c>lh1?h;4$g6bf?77l=30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ae6d5290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd5e93:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;0ag>"a>oc>jn1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<5jj1/j9om:025`==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pln3`494?2=83:p(<>:c58fa37<@8:="c>lh1>lj4$g6bf?77l?;0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cc0ed<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4ie:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{ei:h;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7df3-l?mo4>0ca:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ae6d2290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:3`b?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6?ln;%d7eg<68k397dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wim>=;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ei:8n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188ygg4:k0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sma200>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoo<2083>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wim>?6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<94?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ei:896=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188ygg49l0;6>4?:1y'553d<3on:=5G1143a>N6881C==8?e:J240e>3-n=io4:e:&e0dd=99o2j6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::ae16229086=4?{%331f2=ml<;7E??61g8L462k01/h;km:21a?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wim>?k:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ei:9=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188ygg4;:0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sma20b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoo<2683>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wim9<>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96*i4``955c?82co:n750;9j`3ef2900ck:8b;29?xdf<8l1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9`0223-l?mo4>0d:3?lb1k00;66gk6bc94?=hn==i6=44}cce16<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=c79j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aec26290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2g7?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::aec35290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3``?!`3ik0:<;;i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjhl8j7>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qooi4d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plnf5f94?0=83:p(<>:c58fa35<@8:="c>lh1>om4$g6bf?77>1h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::af52b290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3``?!`3ik0:<;mk;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjhl?>7>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wimk:9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2oo0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cce0f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=b`9'b1ge28:inh5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qooi5083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09nl5+f5ca>46e0>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<5jh1/j9om:02a3f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yggbl90;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smada4>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoojc583>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wimhm>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{eilho6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yggbj<0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smad`b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoojb583>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wimkm>:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce25;hf5gd<722co:nl50;9lb11e2900qooia083>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5+f5ca>46d>?1bh;m6:188ma0di3:17bh;7c83>>{eilhh6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yggbj00;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smadae>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoojcb83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wimhm6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{eili86=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yggajm0;6>4?:1y'553d<3on:=5G1143a>N68jn7??e6d8ma0d13:17dj9c`83>>ia<>h1<75rb`daf?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722winlkj:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;i=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolndb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08i95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qolnee83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09nn5+f5ca>461==1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`aeag=83<1<7>t$026g190d9K553d12.o:hl53d78 c2fj3;;h994ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ejho26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjkkn47>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qolme883>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09nn5+f5ca>461k;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`aeab=83>1<7>t$026g190d9K553d12.o:hl52`f8 c2fj3;;h8h4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188ygdfm80;694?:1y'553d<3on:<5G1143a>N68oc>j31<75fd7ab>5<5;nd73g<722winlk8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2;hj7)h;ac824gd43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{ejhoh6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7df3-l?mo4>0c52?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::afdca290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:3`b?!`3ik0:5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoln6983>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722winl8::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ejh?m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188ygdf=j0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smb`73>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoln5c83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722winl;6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ejh>m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188ygde=j0;694?:1y'553d<3on:<5G1143a>N68"a>{ejk9h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3-l?mo4>0b46?lb1k00;66gk6bc94?=hn==i6=44}c`b12<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smb`77>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoln5383>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722winl8k:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ejh<<6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188ygdf>=0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smbc7;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:&e0dd=99oo94je728L4618l1C==;l9:&g2`d=l<>>7)h;ac824`1b3`n=o44?::kg2fg=831dj99m:188yge1000;6:4?:1y'553d<3on:95G1143a>N68>{ek?=<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6c33`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{ek?236=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7dd3-l?mo4>076:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnn885;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj39n96*i4``955b3>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}ca5<1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=e:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|``2=5=83<1<7>t$026g190d9K553d12.o:hl52ca8 c2fj3;;::;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ek>2?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7dd3-l?mo4>07`4?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnn888;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj38jh6*i4``955b2m2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smc75`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6kk4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yge10;0;684?:1y'553d<3on:?5G1143a>N68ma99j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}ca5<2<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=b`9'b1ge28:i9o5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qom98`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09nl5+f5ca>46e=91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ek?:86=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yge1890;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smc4d4>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qom:f483>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wio8h<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<io4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ek1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yge2n=0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smc7d4>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi68k4$g6bf?77m0i0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}ca5`2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4<3c9'b1ge28:h:95fd7a:>5<5;nd73g<722wio8h=:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<ik4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{ek1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yge1810;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smc4de>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qom:fb83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wio8h6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag5;hf5gd<722em8:l50;9~ff0a93:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;f600=#n=ki6<>j7e9j`3e>2900ei8la;29?j`3?k0;66sm71`e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6?m9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c53ea<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c53f`<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=bb9'b1ge28:ni>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd08hh1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97`3<,o>jn7??d578ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;=ln:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:>m9;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38io6*i4``95504m2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c52fd<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=bb9'b1ge28:=mn5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd08ho1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`96db<,o>jn7??d4f8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6?ln;%d7eg<68k>>7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi;=lk:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2;hj7)h;ac824g4a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e?9i;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7df3-l?mo4>0c07?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a355d29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?lb1k00;66gk6bc94?=hn==i6=44}c537<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm7115>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo9?3283>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi;==?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<i4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?98i6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg17:00;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm710b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo9?2783>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi;=5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<i4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<2m2.m8ll511g:f>oc>j31<75fd7ab>5<5;nd73g<722wi;<>k:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7)h;ac824f063`n=o44?::kg2fg=831dj99m:188yg17:10;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm711f>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo9?3c83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi;==7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?9996=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg17:o0;6>4?:1y'553d<3on:=5G1143a>N6829086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>"a:c58fa36<@8:="c>lh1h8::;%d7eg<68l=h7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<5k?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;n:7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:o?7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi;n;6:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;hh7)h;ac824`b?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb6a72?6=>3:104a7>`c1;2B:<;>j;I331f?<,mN68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd0k<>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96ge<,o>jn7??6218ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;i;::185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;hh7)h;ac8243g63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb6a7=?6=<3:104a7>`c192B:<;>j;I331f?<,mo6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a3f2c290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:gg8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<5jh1/j9om:02a7d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg1d=10;684?:1y'553d<3on:?5G1143a>N68m189j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c5`1g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4=b`9'b1ge28:i5<5;hf5gg<722co:nm50;9lb11e2900qo9md683>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi;oj;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?kin6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg1ekk0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm7ca7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo9mbb83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi;om8:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?ki:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg1ejk0;6>4?:1y'553d<3on:=5G1143a>N684?:1y'553d<3on:=5G1143a>N68l619j`3e>2900ei8la;29?j`3?k0;66sm7ca0>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo9mc183>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi;olj:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{e?kn=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg1el:0;6>4?:1y'553d<3on:=5G1143a>N6891C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm7cab>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo9lc583>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4$g6bf?77m>h0ei8l9;29?lb1kh0;66ai46`94?=zj>ih>7>53;294~"686<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b;11bh;m6:188ma0di3:17bh;7c83>>{ei;?26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d14?lb1k00;66gk6bc94?=hn==i6=44}cc11d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n?:5fd7a:>5<5;nd73g<722wim?;m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`513`n=o44?::kg2fg=831dj99m:188ygg5=j0;6>4?:1y'553d<3on:=5G1143a>N68j379j`3e>2900ei8la;29?j`3?k0;66sma37g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l9>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b;=1bh;m6:188ma0di3:17bh;7c83>>{ei;<:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d10?lb1k00;66gk6bc94?=hn==i6=44}cc127<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n?>5fd7a:>5<5;nd73g<722wim?8<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`553`n=o44?::kg2fg=831dj99m:188ygg5>=0;6>4?:1y'553d<3on:=5G1143a>N68j339j`3e>2900ei8la;29?j`3?k0;66sma346>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l9:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b;91bh;m6:188ma0di3:17bh;7c83>>{ei;<26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d0e?lb1k00;66gk6bc94?=hn==i6=44}cc12d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n>k5fd7a:>5<5;nd73g<722wim?8m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`4b3`n=o44?::kg2fg=831dj99m:188ygg5>j0;6>4?:1y'553d<3on:=5G1143a>N68j2d9j`3e>2900ei8la;29?j`3?k0;66sma34g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l8o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b:j1bh;m6:188ma0di3:17bh;7c83>>{ei;=:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d0a?lb1k00;66gk6bc94?=hn==i6=44}cc137<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n>o5fd7a:>5<5;nd73g<722wim?9<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`4f3`n=o44?::kg2fg=831dj99m:188ygg5?=0;6>4?:1y'553d<3on:=5G1143a>N68j2`9j`3e>2900ei8la;29?j`3?k0;66sma356>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l827dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b:11bh;m6:188ma0di3:17bh;7c83>>{ei;nj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d04?lb1k00;66gk6bc94?=hn==i6=44}cc1`g<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n>:5fd7a:>5<5;nd73g<722wim?jl:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`413`n=o44?::kg2fg=831dj99m:188ygg5lm0;6>4?:1y'553d<3on:=5G1143a>N68j279j`3e>2900ei8la;29?j`3?k0;66sma3ff>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l8>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b:=1bh;m6:188ma0di3:17bh;7c83>>{ei;o96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d00?lb1k00;66gk6bc94?=hn==i6=44}cc1a6<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n>>5fd7a:>5<5;nd73g<722wim?k;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`453`n=o44?::kg2fg=831dj99m:188ygg5m<0;6>4?:1y'553d<3on:=5G1143a>N68j239j`3e>2900ei8la;29?j`3?k0;66sma3g5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l8:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b:91bh;m6:188ma0di3:17bh;7c83>>{ei;oj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d3e?lb1k00;66gk6bc94?=hn==i6=44}cc1ag<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n=k5fd7a:>5<5;nd73g<722wim?kl:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`7b3`n=o44?::kg2fg=831dj99m:188ygg5mm0;6>4?:1y'553d<3on:=5G1143a>N68j1d9j`3e>2900ei8la;29?j`3?k0;66sma3gf>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l;o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b9j1bh;m6:188ma0di3:17bh;7c83>>{ei;l96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d3a?lb1k00;66gk6bc94?=hn==i6=44}cc1b6<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n=o5fd7a:>5<5;nd73g<722wim?h;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`7f3`n=o44?::kg2fg=831dj99m:188ygg5n<0;6>4?:1y'553d<3on:=5G1143a>N68j1`9j`3e>2900ei8la;29?j`3?k0;66sma3d5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l;27dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b911bh;m6:188ma0di3:17bh;7c83>>{eiml>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d34?lb1k00;66gk6bc94?=hn==i6=44}ccgb3<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n=:5fd7a:>5<5;nd73g<722wimih8:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`713`n=o44?::kg2fg=831dj99m:188yggcn10;6>4?:1y'553d<3on:=5G1143a>N68j179j`3e>2900ei8la;29?j`3?k0;66smaed:>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l;>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b9=1bh;m6:188ma0di3:17bh;7c83>>{eimlo6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d30?lb1k00;66gk6bc94?=hn==i6=44}ccgb`<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n=>5fd7a:>5<5;nd73g<722wimihi:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`753`n=o44?::kg2fg=831dj99m:188yggb890;6>4?:1y'553d<3on:=5G1143a>N68j139j`3e>2900ei8la;29?j`3?k0;66smad22>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l;:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b991bh;m6:188ma0di3:17bh;7c83>>{eil:>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d2e?lb1k00;66gk6bc94?=hn==i6=44}ccf43<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n5<5;nd73g<722wimh>8:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`6b3`n=o44?::kg2fg=831dj99m:188yggb810;6>4?:1y'553d<3on:=5G1143a>N68j0d9j`3e>2900ei8la;29?j`3?k0;66smad2:>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l:o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6l;hf5g<<722co:no50;9lb11e2900qooj0b83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b8j1bh;m6:188ma0di3:17bh;7c83>>{eil:o6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d2a?lb1k00;66gk6bc94?=hn==i6=44}ccf4`<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n5<5;nd73g<722wimh>i:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`6f3`n=o44?::kg2fg=831dj99m:188yggb990;6>4?:1y'553d<3on:=5G1143a>N68j0`9j`3e>2900ei8la;29?j`3?k0;66smad32>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l:27dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<67;hf5g<<722co:no50;9lb11e2900qooj7483>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b811bh;m6:188ma0di3:17bh;7c83>>{eil==6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d24?lb1k00;66gk6bc94?=hn==i6=44}ccf32<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n<:5fd7a:>5<5;nd73g<722wimh97:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`613`n=o44?::kg2fg=831dj99m:188yggb?00;6>4?:1y'553d<3on:=5G1143a>N68j079j`3e>2900ei8la;29?j`3?k0;66smad5b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l:>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6;;hf5g<<722co:no50;9lb11e2900qooj7e83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b8=1bh;m6:188ma0di3:17bh;7c83>>{eil=n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0d20?lb1k00;66gk6bc94?=hn==i6=44}ccf3c<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:n<>5fd7a:>5<5;nd73g<722wimh6?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824`653`n=o44?::kg2fg=831dj99m:188yggb080;6>4?:1y'553d<3on:=5G1143a>N68j039j`3e>2900ei8la;29?j`3?k0;66smad:1>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68l::7dj9c883>>oc>jk1<75`f55a>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:?;hf5g<<722co:no50;9lb11e2900qooj8483>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46b891bh;m6:188ma0di3:17bh;7c83>>{eil2=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ede?lb1k00;66gk6bc94?=hn==i6=44}ccf<2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:ojk5fd7a:>5<5;nd73g<722wimh67:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a`b3`n=o44?::kg2fg=831dj99m:188yggb000;6>4?:1y'553d<3on:=5G1143a>N68kfd9j`3e>2900ei8la;29?j`3?k0;66smad:b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mlo7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6d29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cnj1bh;m6:188ma0di3:17bh;7c83>>{eil2n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0eda?lb1k00;66gk6bc94?=hn==i6=44}ccf91C==8?e:J240e>3-n=io4>4e9'b1ge28:ojo5fd7a:>5<5;nd73g<722wimh7?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a`f3`n=o44?::kg2fg=831dj99m:188yggb180;6>4?:1y'553d<3on:=5G1143a>N68kf`9j`3e>2900ei8la;29?j`3?k0;66smad;1>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68ml27dj9c883>>oc>jk1<75`f55a>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6b29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cn11bh;m6:188ma0di3:17bh;7c83>>{ej03;6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ed4?lb1k00;66gk6bc94?=hn==i6=44}c`:=4<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oj:5fd7a:>5<5;nd73g<722win47=:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a`13`n=o44?::kg2fg=831dj99m:188ygd>1:0;6>4?:1y'553d<3on:=5G1143a>N68kf79j`3e>2900ei8la;29?j`3?k0;66smb8;7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68ml>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cn=1bh;m6:188ma0di3:17bh;7c83>>{ej0336=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ed0?lb1k00;66gk6bc94?=hn==i6=44}c`:=<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oj>5fd7a:>5<5;nd73g<722win47n:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a`53`n=o44?::kg2fg=831dj99m:188ygd>1k0;6>4?:1y'553d<3on:=5G1143a>N68kf39j`3e>2900ei8la;29?j`3?k0;66smb8;`>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68ml:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cn91bh;m6:188ma0di3:17bh;7c83>>{ej0k;6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ege?lb1k00;66gk6bc94?=hn==i6=44}c`:e4<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oik5fd7a:>5<5;nd73g<722win4o=:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824acb3`n=o44?::kg2fg=831dj99m:188ygd>i:0;6>4?:1y'553d<3on:=5G1143a>N68ked9j`3e>2900ei8la;29?j`3?k0;66smb8c7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68moo7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cmj1bh;m6:188ma0di3:17bh;7c83>>{ej0k36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ega?lb1k00;66gk6bc94?=hn==i6=44}c`:e<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oio5fd7a:>5<5;nd73g<722win4on:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824acf3`n=o44?::kg2fg=831dj99m:188ygd>ik0;6>4?:1y'553d<3on:=5G1143a>N68ke`9j`3e>2900ei8la;29?j`3?k0;66smb8c`>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mo27dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cm11bh;m6:188ma0di3:17bh;7c83>>{ejh;:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0eg4?lb1k00;66gk6bc94?=hn==i6=44}c`b57<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oi:5fd7a:>5<5;nd73g<722winl?<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ac13`n=o44?::kg2fg=831dj99m:188ygdf9=0;6>4?:1y'553d<3on:=5G1143a>N68ke79j`3e>2900ei8la;29?j`3?k0;66smb`36>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mo>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cm=1bh;m6:188ma0di3:17bh;7c83>>{ejh;26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0eg0?lb1k00;66gk6bc94?=hn==i6=44}c`b5d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oi>5fd7a:>5<5;nd73g<722winl?m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ac53`n=o44?::kg2fg=831dj99m:188ygdf9j0;6>4?:1y'553d<3on:=5G1143a>N68ke39j`3e>2900ei8la;29?j`3?k0;66smb`3g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mo:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cm91bh;m6:188ma0di3:17bh;7c83>>{ejh8:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0efe?lb1k00;66gk6bc94?=hn==i6=44}c`b67<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:ohk5fd7a:>5<5;nd73g<722winl<<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824abb3`n=o44?::kg2fg=831dj99m:188ygdf:=0;6>4?:1y'553d<3on:=5G1143a>N68kdd9j`3e>2900ei8la;29?j`3?k0;66smb`06>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mno7dj9c883>>oc>jk1<75`f55a>5<;4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46clj1bh;m6:188ma0di3:17bh;7c83>>{ejh826=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0efa?lb1k00;66gk6bc94?=hn==i6=44}c`b6d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oho5fd7a:>5<5;nd73g<722winl5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824abf3`n=o44?::kg2fg=831dj99m:188ygdf:j0;6>4?:1y'553d<3on:=5G1143a>N68kd`9j`3e>2900ei8la;29?j`3?k0;66smb`0g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mn27dj9c883>>oc>jk1<75`f55a>5<h4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<629086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cl11bh;m6:188ma0di3:17bh;7c83>>{ek<8i6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ef4?lb1k00;66gk6bc94?=hn==i6=44}ca66f<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oh:5fd7a:>5<5;nd73g<722wio85<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ab13`n=o44?::kg2fg=831dj99m:188yge2:l0;6>4?:1y'553d<3on:=5G1143a>N68kd79j`3e>2900ei8la;29?j`3?k0;66smc40e>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mn>7dj9c883>>oc>jk1<75`f55a>5<?=4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cl=1bh;m6:188ma0di3:17bh;7c83>>{ek<986=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ef0?lb1k00;66gk6bc94?=hn==i6=44}ca671<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oh>5fd7a:>5<5;nd73g<722wio8=::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ab53`n=o44?::kg2fg=831dj99m:188yge2;?0;6>4?:1y'553d<3on:=5G1143a>N68kd39j`3e>2900ei8la;29?j`3?k0;66smc414>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mn:7dj9c883>>oc>jk1<75`f55a>5<?54?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<629086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cl91bh;m6:188ma0di3:17bh;7c83>>{ek<9i6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0eae?lb1k00;66gk6bc94?=hn==i6=44}ca67f<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:ook5fd7a:>5<5;nd73g<722wio8=k:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824aeb3`n=o44?::kg2fg=831dj99m:188yge2;l0;6>4?:1y'553d<3on:=5G1143a>N68kcd9j`3e>2900ei8la;29?j`3?k0;66smc41e>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mio7dj9c883>>oc>jk1<75`f55a>5<8=4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46ckj1bh;m6:188ma0di3:17bh;7c83>>{ek<>86=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0eaa?lb1k00;66gk6bc94?=hn==i6=44}ca601<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:ooo5fd7a:>5<5;nd73g<722wio8:::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824aef3`n=o44?::kg2fg=831dj99m:188yge24?:1y'553d<3on:=5G1143a>N68kc`9j`3e>2900ei8la;29?j`3?k0;66smc464>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mi27dj9c883>>oc>jk1<75`f55a>5<854?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46ck11bh;m6:188ma0di3:17bh;7c83>>{ek1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ea4?lb1k00;66gk6bc94?=hn==i6=44}ca6ea<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oo:5fd7a:>5<5;nd73g<722wio8oj:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ae13`n=o44?::kg2fg=831dj99m:188yge2io0;6>4?:1y'553d<3on:=5G1143a>N68kc79j`3e>2900ei8la;29?j`3?k0;66smc4`3>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mi>7dj9c883>>oc>jk1<75`f55a>5<n<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46ck=1bh;m6:188ma0di3:17bh;7c83>>{ek1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ea0?lb1k00;66gk6bc94?=hn==i6=44}ca6f0<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:oo>5fd7a:>5<5;nd73g<722wio8l9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ae53`n=o44?::kg2fg=831dj99m:188yge2j>0;6>4?:1y'553d<3on:=5G1143a>N68kc39j`3e>2900ei8la;29?j`3?k0;66smc4`;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mi:7dj9c883>>oc>jk1<75`f55a>5<n44?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46ck91bh;m6:188ma0di3:17bh;7c83>>{ek1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e`e?lb1k00;66gk6bc94?=hn==i6=44}ca6fa<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:onk5fd7a:>5<5;nd73g<722wio8lj:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824adb3`n=o44?::kg2fg=831dj99m:188yge2jo0;6>4?:1y'553d<3on:=5G1143a>N68kbd9j`3e>2900ei8la;29?j`3?k0;66smc4a3>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mho7dj9c883>>oc>jk1<75`f55a>5<o<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cjj1bh;m6:188ma0di3:17bh;7c83>>{ek1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e`a?lb1k00;66gk6bc94?=hn==i6=44}ca6g0<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:ono5fd7a:>5<5;nd73g<722wio8m9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824adf3`n=o44?::kg2fg=831dj99m:188yge2k>0;6>4?:1y'553d<3on:=5G1143a>N68kb`9j`3e>2900ei8la;29?j`3?k0;66smc4a;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mh27dj9c883>>oc>jk1<75`f55a>5<o44?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cj11bh;m6:188ma0di3:17bh;7c83>>{e>o<:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e`4?lb1k00;66gk6bc94?=hn==i6=44}c4e27<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:on:5fd7a:>5<5;nd73g<722wi:k8<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ad13`n=o44?::kg2fg=831dj99m:188yg0a>=0;6>4?:1y'553d<3on:=5G1143a>N68kb79j`3e>2900ei8la;29?j`3?k0;66sm6g46>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mh>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cj=1bh;m6:188ma0di3:17bh;7c83>>{e>o<26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e`0?lb1k00;66gk6bc94?=hn==i6=44}c4e2d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:on>5fd7a:>5<5;nd73g<722wi:k8m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ad53`n=o44?::kg2fg=831dj99m:188yg0a>j0;6>4?:1y'553d<3on:=5G1143a>N68kb39j`3e>2900ei8la;29?j`3?k0;66sm6g4g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mh:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cj91bh;m6:188ma0di3:17bh;7c83>>{e>o=:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ece?lb1k00;66gk6bc94?=hn==i6=44}c4e37<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:omk5fd7a:>5<5;nd73g<722wi:k9<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824agb3`n=o44?::kg2fg=831dj99m:188yg0a?=0;6>4?:1y'553d<3on:=5G1143a>N68kad9j`3e>2900ei8la;29?j`3?k0;66sm6g56>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mko7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46cij1bh;m6:188ma0di3:17bh;7c83>>{e>o=26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0eca?lb1k00;66gk6bc94?=hn==i6=44}c4e3d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:omo5fd7a:>5<5;nd73g<722wi:k9m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824agf3`n=o44?::kg2fg=831dj99m:188yg0a?j0;6>4?:1y'553d<3on:=5G1143a>N68ka`9j`3e>2900ei8la;29?j`3?k0;66sm6g5g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mk27dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46ci11bh;m6:188ma0di3:17bh;7c83>>{e>oo96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ec4?lb1k00;66gk6bc94?=hn==i6=44}c4ea6<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:om:5fd7a:>5<5;nd73g<722wi:kk;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ag13`n=o44?::kg2fg=831dj99m:188yg0am<0;6>4?:1y'553d<3on:=5G1143a>N68ka79j`3e>2900ei8la;29?j`3?k0;66sm6gg5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mk>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46ci=1bh;m6:188ma0di3:17bh;7c83>>{e>ooj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0ec0?lb1k00;66gk6bc94?=hn==i6=44}c4eag<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:om>5fd7a:>5<5;nd73g<722wi:kkl:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824ag53`n=o44?::kg2fg=831dj99m:188yg0amm0;6>4?:1y'553d<3on:=5G1143a>N68ka39j`3e>2900ei8la;29?j`3?k0;66sm6ggf>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68mk:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46ci91bh;m6:188ma0di3:17bh;7c83>>{e>ol96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e;e?lb1k00;66gk6bc94?=hn==i6=44}c4eb6<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o5k5fd7a:>5<5;nd73g<722wi:kh;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a?b3`n=o44?::kg2fg=831dj99m:188yg0an<0;6>4?:1y'553d<3on:=5G1143a>N68k9d9j`3e>2900ei8la;29?j`3?k0;66sm6gd5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m3o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c1j1bh;m6:188ma0di3:17bh;7c83>>{e>olj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e;a?lb1k00;66gk6bc94?=hn==i6=44}c4ebg<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o5o5fd7a:>5<5;nd73g<722wi:khl:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a?f3`n=o44?::kg2fg=831dj99m:188yg0anm0;6>4?:1y'553d<3on:=5G1143a>N68k9`9j`3e>2900ei8la;29?j`3?k0;66sm6gdf>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m327dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c111bh;m6:188ma0di3:17bh;7c83>>{e?hlh6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e;4?lb1k00;66gk6bc94?=hn==i6=44}c5bba<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o5:5fd7a:>5<5;nd73g<722wi;lhj:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a?13`n=o44?::kg2fg=831dj99m:188yg1fno0;6>4?:1y'553d<3on:=5G1143a>N68k979j`3e>2900ei8la;29?j`3?k0;66sm7c23>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m3>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c1=1bh;m6:188ma0di3:17bh;7c83>>{e?k:?6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e;0?lb1k00;66gk6bc94?=hn==i6=44}c5a40<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o5>5fd7a:>5<5;nd73g<722wi;o>9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a?53`n=o44?::kg2fg=831dj99m:188yg1e8>0;6>4?:1y'553d<3on:=5G1143a>N68k939j`3e>2900ei8la;29?j`3?k0;66sm7c2;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m3:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c191bh;m6:188ma0di3:17bh;7c83>>{e?k:h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e:e?lb1k00;66gk6bc94?=hn==i6=44}c5a4a<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o4k5fd7a:>5<5;nd73g<722wi;o>j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a>b3`n=o44?::kg2fg=831dj99m:188yg1e8o0;6>4?:1y'553d<3on:=5G1143a>N68k8d9j`3e>2900ei8la;29?j`3?k0;66sm7c33>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m2o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c0j1bh;m6:188ma0di3:17bh;7c83>>{e?k;?6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e:a?lb1k00;66gk6bc94?=hn==i6=44}c5a50<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o4o5fd7a:>5<5;nd73g<722wi;o?9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a>f3`n=o44?::kg2fg=831dj99m:188yg1e9>0;6>4?:1y'553d<3on:=5G1143a>N68k8`9j`3e>2900ei8la;29?j`3?k0;66sm7c3;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m227dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c011bh;m6:188ma0di3:17bh;7c83>>{e?k=o6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e:4?lb1k00;66gk6bc94?=hn==i6=44}c5a3`<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o4:5fd7a:>5<5;nd73g<722wi;o9i:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a>13`n=o44?::kg2fg=831dj99m:188yg1e090;6>4?:1y'553d<3on:=5G1143a>N68k879j`3e>2900ei8la;29?j`3?k0;66sm7c:2>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m2>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6429086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c0=1bh;m6:188ma0di3:17bh;7c83>>{e?k2>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e:0?lb1k00;66gk6bc94?=hn==i6=44}c5a<3<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o4>5fd7a:>5<5;nd73g<722wi;o68:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a>53`n=o44?::kg2fg=831dj99m:188yg1e010;6>4?:1y'553d<3on:=5G1143a>N68k839j`3e>2900ei8la;29?j`3?k0;66sm7c::>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m2:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6e29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c091bh;m6:188ma0di3:17bh;7c83>>{e?k2o6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e5e?lb1k00;66gk6bc94?=hn==i6=44}c5a<`<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o;k5fd7a:>5<5;nd73g<722wi;o6i:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a1b3`n=o44?::kg2fg=831dj99m:188yg1e190;6>4?:1y'553d<3on:=5G1143a>N68k7d9j`3e>2900ei8la;29?j`3?k0;66sm7c;2>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m=o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c?j1bh;m6:188ma0di3:17bh;7c83>>{e?k3>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e5a?lb1k00;66gk6bc94?=hn==i6=44}c5a=3<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o;o5fd7a:>5<5;nd73g<722wi;o78:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a1f3`n=o44?::kg2fg=831dj99m:188yg1e110;6>4?:1y'553d<3on:=5G1143a>N68k7`9j`3e>2900ei8la;29?j`3?k0;66sm7c;:>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m=27dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo7m6d83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0i96*i4``955ea=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c;a37<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5618ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd0en3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;43ef=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pln71`94?0=83:p(<>:c58fa35<@8:="c>lh1n85+f5ca>46dn=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`b35`=83=1<7>t$026g10D<>90d9K553d12.o:hl5d450?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygd5=h0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smb3c5>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o;4$g6bf?77ko90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::af7gf290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdelo?1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`925gd3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbcg75?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fgc3=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f636=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>18i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>36fk2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c4;32<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4m5:&e0dd=99inn6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg0??k0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj>9h:7>56;294~"68>oc>ji1<75fd7ag>5<5;|`4044=83<1<7>t$026g190d9K553d12.o:hl5b49'b1ge28:hil5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd0<8<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0143`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo91<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9l;4$g6bf?77m:k0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c50aa<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5`78 c2fj3;;i984ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg14m80;694?:1y'553d<3on:<5G1143a>N68jn7??e548ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wi:5=n:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?j96*i4``955c412co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm690e>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;n5:&e0dd=99o856gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a2=35290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7b1>"a>{e>1>=6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3f=2.m8ll511g71>oc>j31<75fd7ab>5<5;nd73g<722wi:5;m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a143`n=o44?::kg2fg=831dj99m:188yg0?=m0;6>4?:1y'553d<3on:=5G1143a>N68k729j`3e>2900ei8la;29?j`3?k0;66sm694;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qolj0583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9l;4$g6bf?77m:o0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c`gb<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5`78 c2fj3;;i>k4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188ygdb9j0;694?:1y'553d<3on:<5G1143a>N68jn7??e5c8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qolj2483>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c?11bh;m6:188ma0di3:17bh;7c83>>{ejl8<6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0e5;?lb1k00;66gk6bc94?=hn==i6=44}c`f77<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smb34:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;n5:&e0dd=99o8h6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::af73b290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7b1>"a>{ej;2:6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3f=2.m8ll511g7=>oc>j31<75fd7ab>5<5;nd73g<722win?9::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?j96*i4``955c312co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smb3:b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68m=<7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<681C==8?e:J240e>3-n=io4k5`78 c2fj3;;i>m4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188ygg1k:0;694?:1y'553d<3on:<5G1143a>N68jn7??e2a8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qoo9d`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9l;4$g6bf?77m=20ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cc5ac<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:o;;5fd7a:>5<5;nd73g<722wim;h>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824a113`n=o44?::kg2fg=831dj99m:188ygg1nj0;6>4?:1y'553d<3on:=5G1143a>N68"a>{e1k8=6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3f=2.m8ll511g0f>oc>j31<75fd7ab>5<5;nd73g<722wi5o:6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?j96*i4``955c3?2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm9c1g>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;n5:&e0dd=99o?;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a=g3529086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c?<1bh;m6:188ma0di3:17bh;7c83>>{e1k?m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg?d;k0;6>4?:1y'553d<3on:=5G1143a>N68"a>{e1j>?6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>0d5b?lb1k00;66gk6bc94?=hn==i6=44}c;`00<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8 c2fj3;;i:84ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg?dN68<,o>jn7??e648ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02`0<=nl?i26=44ie4`e?6=3fl?;o4?::a=f2?29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46d=81bh;m6:188ma0di3:17bh;7c83>>{e1j>j6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>0b76?lb1k00;66gk6bc94?=hn==i6=44}c;`0g<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wi5n:>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac824a303`n=o44?::kg2fg=831dj99m:188yg?d<;0;6>4?:1y'553d<3on:=5G1143a>N68k5c9j`3e>2900ei8la;29?j`3?k0;66sma336>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4$g6bf?77k53;294~"680d5:?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thj;h>50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33a2?5;hf5gd<722em8:l50;9~fd1b93:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>j749j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjh=n>7>54;294~"68N68?:n7E??5b;8 a0bj39n=6*i4``955e302co:n750;9j`3ef2900ck:8b;29?xdf?l>1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??c5a8ma0d13:17dj9c`83>>ia<>h1<75rb`5f1?6=;3:104a7>`c182B:<;>j;I331f?<,m<6gk6b;94?=nl?ij6=44og64f?6=3thj;h850;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33g025;hf5gd<722em8:l50;9~fd1b?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77l<<0ei8l9;29?lb1kh0;66ai46`94?=zjh=oi7>53;294~"68oc>j31<75fd7ab>5<5;|`b`g7=8391<7>t$026g190d9K553d12.o:hl5b39'b1ge28:h9h5fd7a:>5<5;nd73g<722win>9=:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qol<7c83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46b?11bh;m6:188ma0di3:17bh;7c83>>{ej:=h6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511g40>oc>j31<75fd7ab>5<5;nd73g<722win>9k:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955c0<2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smb25f>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<68j><7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02`0g=nl?i26=44ie4`e?6=3fl?;o4?::af6>729086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46d=:1bh;m6:188ma0di3:17bh;7c83>>{ej:296=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>0b74?lb1k00;66gk6bc94?=hn==i6=44}c`03=<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722win>96:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac824a3>3`n=o44?::kg2fg=831dj99m:188ygd>4?:1y'553d<3on:=5G1143a>N68"a:c58fa36<@8:="c>lh1?>l4ie4`=?6=3`n=ol4?::me02d=831vnoh>5;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855+f5ca>46b?>1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbcd22?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824`143`n=o44?::kg2fg=831bh;mm:188kc20j3:17plmf0:94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68l=87dj9c883>>oc>jk1<75fd7aa>5<5;|`ab4?=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;o984ie4`=?6=3`n=ol4?::me02d=831vnoh>a;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955e3i2co:n750;9j`3ef2900ck:8b;29?xden8h1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??c5g8ma0d13:17dj9c`83>>ia<>h1<75rbcd2g?6=;3:104a7>`c182B:<;>j;I331f?<,m>6gk6b;94?=nl?ij6=44og64f?6=3thijo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33g005;hf5gd<722em8:l50;9~fg`6;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77l<20ei8l9;29?lb1kh0;66ai46`94?=zjj>n;7>53;294~"680b7`?lb1k00;66gk6bc94?=hn==i6=44}c4:06<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66sm686a>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99o<>6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a2<2d29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77m>:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c4:0`<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8 c2fj3;;i:>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg0>4?:1y'553d<3on:=5G1143a>N68l3e9j`3e>2900ei8la;29?j`3?k0;66sm6873>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<68j9m7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02`04=nl?i26=44ie4`e?6=3fl?;o4?::a2<3529086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46d<<1bh;m6:188ma0di3:17bh;7c83>>{e>0>26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>0e72?lb1k00;66gk6bc94?=hn==i6=44}c4:0d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45fd7a:>5<5;nd73g<722wi:k?k:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80(k:nb;33g0d5;hf5gd<722em8:l50;9~f22cm3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;10f>oc>j31<75fd7ab>5<5;|`40`0=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd04H0254`=O99?h56*k6d`97`7<,o>jn7??e638ma0d13:17dj9c`83>>ia<>h1<75rb66f04a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f22b13:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>j6g9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj>>nm7>53;294~"68oc>j31<75fd7ab>5<5;|`40`d=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;o>k4ie4`=?6=3`n=ol4?::me02d=831vn::jc;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955e382co:n750;9j`3ef2900ck:8b;29?xd04H0254`=O99?h56*k6d`97`7<,o>jn7??c508ma0d13:17dj9c`83>>ia<>h1<75rb66fa?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33`065;hf5gd<722em8:l50;9~f22b=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1n?5+f5ca>46d=h1bh;m6:188ma0di3:17bh;7c83>>{e??>;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4811bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;=j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2::37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo993e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm771`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6lk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb66e2?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c:>1bh;m6:188ma0di3:17bh;7c83>>{e>hk>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4811bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:lo<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2::37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8na383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`c2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6lk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb7;6f?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c:?1bh;m6:188ma0di3:17bh;7c83>>{ek91ih8;;I3325c<@8:>o45+d7ga>7103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4811bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=8k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2::37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?6b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc14a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6lk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbcd11?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c:k1bh;m6:188ma0di3:17bh;7c83>>{ej=n?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<4811bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9j=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2::37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;d083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5f3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6lk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbc1;e?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c:h1bh;m6:188ma0di3:17bh;7c83>>{ei0926=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4811bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim4=8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2::37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo63783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma816>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6lk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb`5fb?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c:01bh;m6:188ma0di3:17bh;7c83>>{e1m3o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4811bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i7m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2::37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k9`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e;:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6lk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb8a67?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46c:11bh;m6:188ma0di3:17bh;7c83>>{e1khi6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6><,o>jn7??c038ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi5ol>:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;33`1`5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd>jhl1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>l109j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c;aga<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`:f<2=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;h>94ie4`=?6=3`n=ol4?::me02d=831vn4l6f;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955b3n2co:n750;9j`3ef2900ck:8b;29?xd>j0=1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?!`3ik0:3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``955e682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cc40a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4N68?:n7E??5b;8 a0bj39h7)h;ac824f773`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{ei><26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>605;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjh=8<7>53;294~"68oc>j31<75fd7ab>5<5;|`b36d=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;h9k4ie4`=?6=3`n=ol4?::me02d=831vnl9<3;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3thj;??50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=j;1/j9om:02f=7=nl?i26=44ie4`e?6=3fl?;o4?::af7`5290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2:8 c2fj3;;o=h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ej;o36=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??d5f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`a6`0=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:h5<5;hf5gg<722co:nm50;9lb11e2900qol<0583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plm2b`94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77l:?0ei8l9;29?lb1kh0;66ai46`94?=zjk8o:7>53;294~"68oc>j31<75fd7ab>5<5;|`a6fc=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rbc0ag?6=;3:104a7>`c182B:<;>j;I331f?<,m>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<402.m8ll511a3a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qolj8283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``955b3k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjko3=7>55;294~"680b2f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::af`?a290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fgc1>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77l=i0ei8l9;29?lb1kh0;66ai46`94?=zjko=57>53;294~"684H0254`=O99?h56*k6d`9f7=#n=ki6<>j919j`3e>2900ei8la;29?j`3?k0;66sm69a0>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>64$g6bf?77k9n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a2=d>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;h9l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl98c594?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>46d8m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=44m50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`7`5;hf5gd<722em8:l50;9~f3>f?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn;67d;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3h97)h;ac824`>a3`n=o44?::kg2fg=831dj99m:188yg13=l0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511f7e>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f222:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:l;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm7553>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb6603?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33`1g5;hf5gd<722em8:l50;9~f224i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`407>=8391<7>t$026g190d9K553d12.o:hl5b39'b1ge28:n4h5fd7a:>5<5;nd73g<722wi5lkn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl6ad`94?1=83:p(<>:c58fa32<@8:="c>lh1??84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb8cfg?6=;3:104a7>`c182B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44og64f?6=3th295650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th295950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7:5383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb8767?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`:102=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;h;=4ie4`=?6=3`n=ol4?::me02d=831vn5hid;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn5hic;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm8ga4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`;bf>=83=1<7>t$026g10D<>90d9K553d12.o:hl53348ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f=`d13:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa32<@8:="c>lh1m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl7a6094?1=83:p(<>:c58fa32<@8:="c>lh1h;8;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c:b7a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f=g4m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;112>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd?i:l1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??d778ma0d13:17dj9c`83>>ia<>h1<75rb96f=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>ia<>h1<75rb96f04a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a<1d4290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97705;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj1>i97>53;294~"68oc>j31<75fd7ab>5<5;|`4b0`=83=1<7>t$026g10D<>90d9K553d12.o:hl5a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`4b0c=83=1<7>t$026g10D<>90d9K553d12.o:hl5d747?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg00n:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?=m87>57;294~"682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=;k;50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33`315;hf5gd<722em8:l50;9~f34>i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;c8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f34>13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f521=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>:9h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6e?3-l?mo4>0b00?lb1k00;66gk6bc94?=hn==i6=44}c407g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=c79j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2164290<6=4?{%331f2=mlN68>{e>=:>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1713`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<4m>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`;454=8391<7>t$026g190d9K553d12.o:hl53b:8 c2fj3;;o?<4ie4`=?6=3`n=ol4?::me02d=831vn5>?1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl70b594?1=83:p(<>:c58fa32<@8:="c>lh18<84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb92`04a7>`c1<2B:<;>j;I331f?<,m6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`;4f?=83=1<7>t$026g10D<>90d9K553d12.o:hl54048ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f=6di3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1f3>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo6:8b83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08o55+f5ca>46d:81bh;m6:188ma0di3:17bh;7c83>>{e0<2i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7e13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<39?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi4;;=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=;=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo695283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?=;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm8777>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>k8;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj1h::7>53;294~"68oc>j31<75fd7ab>5<5;|`;f43=83=1<7>t$026g10D<>90d9K553d12.o:hl52b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f=dcj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;622>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd?jmi1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90405;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj1hoh7>57;294~"682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th3nik50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;l=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=5g729086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2a;?!`3ik0:2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09o;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9046>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69?9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;223<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;179j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=400290<6=4?{%331f2=ml10;6;4?:1y'553d<3on:>5G1143a>N68:c58fa36<@8:="c>lh1?n64$g6bf?77k8o0ei8l9;29?lb1kh0;66ai46`94?=zj0<9m7>57;294~"682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th2:kk50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<8<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn48if;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>::6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl671294?1=83:p(<>:c58fa32<@8:="c>lh18<84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb8535?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag5;hf5gd<722em8:l50;9~f34b>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;55?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg1aj>0;6>4?:1y'553d<3on:=5G1143a>N68k019j`3e>2900ei8la;29?j`3?k0;66sm7g`5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;>nb:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`4bgg=83<1<7>t$026g190d9K553d12.o:hl51g9'b1ge28:noi5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd0nkh1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90635;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj>lio7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi;kok:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96gk6b;94?=nl?ij6=44og64f?6=3tho94je768L4618l1C==;l9:&g2`d=??1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi48:>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac824f`a3`n=o44?::kg2fg=831dj99m:188yg>2<90;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj1??87>56;294~"680da1?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn5;;5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>896gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl755494?1=83:p(<>:c58fa32<@8:="c>lh1h;7=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c:672<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4k5578ma0d13:17dj9c`83>>ia<>h1<75rb9702?6=?3:104a7>`c1<2B:<;>j;I331f?<,m91C==8?e:J240e>3-n=io45<5;nd73g<722wi4lmn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?:jn6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl7abg94?0=83:p(<>:c58fa35<@8:="c>lh1=k5+f5ca>46bj>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`;ef`=83=1<7>t$026g10D<>90d9K553d12.o:hl54278ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f=gc83:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=7=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e0hi:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2co:n750;9j`3ef2900ck:8b;29?xd?ij:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`933=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e19?>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>0bdg?lb1k00;66gk6bc94?=hn==i6=44}c;311<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io490``8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f<6203:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;3e?!`3ik0:57>57;294~"68o94je768L4618l1C==;l9:&g2`d=l?397dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7?4c83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4ie4`=?6=3`n=ol4?::me02d=831vn4>;a;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3==7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7:e183>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46dnj1bh;m6:188ma0di3:17bh;7c83>>{e11ih8;;I3325c<@8:>o45+d7ga>36fj2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th29h=50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=9o1/j9om:02fe4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl65d694?1=83:p(<>:c58fa32<@8:="c>lh18>;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb87f1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=0b129086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>oc>j31<75fd7ab>5<5;|`:1a3=83=1<7>t$026g10D<>90d9K553d12.o:hl5779j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae6d329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2a;?!`3ik0:2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09ol5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma5c;>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i890:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnlh:0;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39h46*i4``955b302co:n750;9j`3ef2900ck:8b;29?xdfn=l1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96fg5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjk:??7>56;294~"6891bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`a414=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7;g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygdfmk0;6>4?:1y'553d<3on:=5G1143a>N68k469j`3e>2900ei8la;29?j`3?k0;66smb`gb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6?mn;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`a``<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k6728ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722winojk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pll69494?5=83:p(<>:c58fa36<@8:="c>lh1?n64$g6bf?77l=<0ei8l9;29?lb1kh0;66ai46`94?=zjj<397>57;294~"68o94je718L4618l1C==;l9:&g2`d=l?<;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~ff1003:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e?9hh6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6e?3-l?mo4>0e66?lb1k00;66gk6bc94?=hn==i6=44}c53fg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=c`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a34ga290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e454>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo9>ad83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb6a63?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je768L4618l1C==;l9:&g2`d=:jk0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:j;a;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=:=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd0l=31<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02`b0=nl?i26=44ie4`e?6=3fl?;o4?::a=g12290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd>j>i1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3033`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag5;hf5gd<722em8:l50;9~f50z&240e32lo=86F>072f?M77=j30(i8jb;55?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygg09:0;6>4?:1y'553d<3on:=5G1143a>N68lf59j`3e>2900ei8la;29?j`3?k0;66sma631>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;>nb:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`b340=83=1<7>t$026g10D<>90d9K553d12.o:hl54278ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd1603:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f521=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{ei>:26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2.m8ll511g:a>oc>j31<75fd7ab>5<5;|`b35>=83=1<7>t$026g10D<>90d9K553d12.o:hl5779j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af7gb29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=>ia<>h1<75rbc0a5?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`a6g5=83=1<7>t$026g10D<>90d9K553d12.o:hl5d747?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygd5i=0;6>4?:1y'553d<3on:=5G1143a>N68jn7??e8f8ma0d13:17dj9c`83>>ia<>h1<75rbc0b7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m91C==8?e:J240e>3-n=io45<5;nd73g<722winh:7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?:jn6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plme5a94?1=83:p(<>:c58fa32<@8:="c>lh18>;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbcg7a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af`5a29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>"a:c58fa32<@8:="c>lh1;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm695e>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<68joi7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<18hh0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn;672;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>896gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl989694?1=83:p(<>:c58fa32<@8:="c>lh1h;8;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4;30<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4k5578 c2fj3;;i4l4ie4`=?6=3`n=ol4?::me02d=831vn;684;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3==7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9;1`83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46dmh1bh;m6:188ma0di3:17bh;7c83>>{e?=;26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>36fj2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th<8o94je768L4618l1C==;l9:&g2`d=<:?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn::>f;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7533>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:&e0dd=99o2m6gk6b;94?=nl?ij6=44og64f?6=3th<8=h50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=??1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim??>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<8:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygg59;0;6:4?:1y'553d<3on:95G1143a>N68N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjhnjh7>56;294~"68>oc>ji1<75fd7ag>5<5;|`b`dc=83=1<7>t$026g10D<>90d9K553d12.o:hl5a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`b`d`=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygd><10;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smb86:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb86b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8=e:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|``0`5=83<1<7>t$026g190d9K553d12.o:hl5d715?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnn:j4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnn:j5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6g3:>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8<6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:om4;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=?;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd0ik?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9e>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd0ik<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`34b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<;4?:383>5}#99?h87kj5g9K5507m2B:<8m6;%f5ag<6:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::a=f4629096=4?{%331f2=ml?m7E??61g8L462k01/h;km:06g?lb1k00;66ai46`94?=zj0i:j7>52;294~"687<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`:g4d=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{e1j;26=4=:183!77=j>1ih;i;I3325c<@8:>o45+d7ga>42c3`n=o44?::me02d=831vnl9l2;296?6=8r.:<8m;:dg6b>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=hn==i6=44}cc4fc<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xdf?kn1<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722wim:lm:181>5<7s-;;9n:5ed7e?M77>9o0D<>:c89'`3ce28>o7dj9c883>>ia<>h1<75rb`5a=?6=:3:104a7>`c2n2B:<;>j;I331f?<,m0;6?4?:1y'553d<3on9k5G1143a>N68o94je4d8L4618l1C==;l9:&g2`d=9=n0ei8l9;29?j`3?k0;66smb27g>5<5290;w)??5b69a`3a3A;;:=k4H026g<=#l?oi6<:k;hf5g<<722em8:l50;9~fg52i3:1>7>50z&240e32lo>j6F>072f?M77=j30(i8jb;37`>oc>j31<75`f55a>5<5}#99?h87kj5g9K5507m2B:<8m6;%f5ag<6:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::af63329096=4?{%331f2=ml?m7E??61g8L462k01/h;km:06g?lb1k00;66ai46`94?=zjk9>>7>52;294~"687<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`aac>=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{ejll>6=4=:183!77=j>1ih;i;I3325c<@8:>o45+d7ga>42c3`n=o44?::me02d=831vnoki3;296?6=8r.:<8m;:dg6b>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=hn==i6=44}c`fb4<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xdemll1<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722winhkk:181>5<7s-;;9n:5ed7e?M77>9o0D<>:c89'`3ce28>o7dj9c883>>ia<>h1<75rbcgff?6=:3:104a7>`c2n2B:<;>j;I331f?<,m:l0;6?4?:1y'553d<3on9k5G1143a>N68o94je4d8L4618l1C==;l9:&g2`d=9=n0ei8l9;29?j`3?k0;66sm680:>5<5290;w)??5b69a`3a3A;;:=k4H026g<=#l?oi6<:k;hf5g<<722em8:l50;9~f3?5?3:1>7>50z&240e32lo>j6F>072f?M77=j30(i8jb;37`>oc>j31<75`f55a>5<84?:383>5}#99?h87kj5g9K5507m2B:<8m6;%f5ag<6:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::a2<4629096=4?{%331f2=ml?m7E??61g8L462k01/h;km:06g?lb1k00;66ai46`94?=zj>>h57>52;294~"687<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`40f2=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{e?=i96=4=:183!77=j>1ih;i;I3325c<@8:>o45+d7ga>42c3`n=o44?::me02d=831vn::l0;296?6=8r.:<8m;:dg6b>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=hn==i6=44}c57f`<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xd05;nd73g<722wi5;ok:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd>>hh1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c41b<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8 c2fj3;;i5m4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg05n10;694?:1y'553d<3n>ok5G1143a>N68lii7>54;294~"68N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sm846;>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99o3m6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a<020290?6=4?{%331f2=l=831b:8750;9j25>d2900ck:m8;29?xd?im81<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>0d::?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th3mi?50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7?5b83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77m120ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c;31g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>j869j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj0?n:7>54;294~"685<5;nd7f=<722wi58m<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17pl602:94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}c:be`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?o3j6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ai:50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo7m7d83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77m1<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c;a3a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>j849j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjh=:57>54;294~"685<5;nd7f=<722win?l::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955c?<2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smb3`7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`aa06=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo878483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f22583:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e?:lo6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qolj2b83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xd>j<31<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<4:o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`b3a>=83<1<7>t$026g190d9K553d12.o:hl533d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722win>9<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:8m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fg`7m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;11b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo864583>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk08>k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm7`cf>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?77k830ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c4e56<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=99i:46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::ag1bc290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;o<;0;694?:1y'553d<3on:<5G1143a>N68"ac:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{eimk<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??c0`8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi5oj=:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33`0d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sma64f>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77l290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;h874ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ejlk?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??d4:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:5jn:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33`055;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm7556>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77l<80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=gb6290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;h894ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ei>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??d448ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722win>>7:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33`035;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smbdc0>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77l<>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a2=b>290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;h8?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e?==?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??d428ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi5ojj:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g0?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sma65b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k<20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::af672290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;o894ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ejlh;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??c448ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:5k9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g135;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm75:2>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k=>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=gbc290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;o8;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ei>=26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??c468ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722win>?;:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g055;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smbdce>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k<80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a2=c2290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;o9=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e?=2;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??c508ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi5ojl:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g075;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sma65;>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k<:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::af674290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;o9h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ejlkn6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??c5g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:5k;:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g175;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm755e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k=:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=gbe290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;o9j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ei>=<6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??c5a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722win>?=:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g1d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smbdcg>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k=k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a2=c4290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;o>h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e?==n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??c2g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi5ojn:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g1?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sma655>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k=20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::af676290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c28 c2fj3;;o994ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ejlkh6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g6<,o>jn7??c548ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:5k=:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k:0(k:nb;33g6b5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm755g>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o>4$g6bf?77k:i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a=gb>290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd10=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;7b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygd4990;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdemhh1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`91d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>1o:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0g5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj>>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thj;::50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d==h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>>i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2N68?:n7E??5b;8 a0bj3?j7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo87e183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl846`94?1=83:p(<>:c58fa32<@8:="c>lh19l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9cf0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi68o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb`55b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`aad3=83=1<7>t$026g10D<>90d9K553d12.o:hl55`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2=be290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f220>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;7b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg?d890;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjh=2o7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722win>=8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plmee094?1=83:p(<>:c58fa32<@8:="c>lh1h;79;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:4=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6848ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f22f;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e?=l96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a30<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=58950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l<=?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli2083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9::4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbc1;2?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae2ce290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd>k=l1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0133`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd0n:?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0ge3-l?mo4>0e4`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a<1da290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e7bf>"a>ia<>h1<75rb9c7=?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9lb11e2900qo6id283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9ll4$g6bf?77l?30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th298k50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>{e1j9>6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7633-l?mo4>07d:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnl9k1;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38;86*i4``95517<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c`02f<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=059'b1ge28:<5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xden9=1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9652<,o>jn7??70c8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:4=k:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;:?7)h;ac8243c43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb66g3:104a7>`c1;2B:<;>j;I331f?<,mN68>{ei>n>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6g>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4i01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink>m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:k27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo864083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08m45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm75f`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>o6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c57bd<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:799j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<3a290<6=4?{%331f2=mlN68>{ej:2n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>01?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n;8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l3683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9:84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb`5g7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af60b290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xden931<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0113`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn::ka;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b37>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>mn;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc4f5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af62e290<6=4?{%331f2=mlN68>{e>0;h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6ef3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4kh1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:>6i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`57<4=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>:3>6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl938494?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg041>0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn;=68;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<290>6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c40=5<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj?92=7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8176>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd?8<21<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6?5883>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi4=;m:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;40e=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e09?m6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl707294?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>7=?0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn5>:7;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:6a6<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj1?n87>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm84g6>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd?=l<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6:e683>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi48k6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;1`g=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<i=4?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0k<26=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl7b7a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>e>m0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn5l9e;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:a34<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj1h<>7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm8c50>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd?j>>1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6m6`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi5=h<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:4c0=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e19l26=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl60gc94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?7nk0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn4>ic;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;3b1<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj0:m97>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm975f>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd>>1;1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo798383>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi5;6;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:2=3=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1?236=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl669;94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?1?o0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn4870;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:056<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj19:>7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm89;g>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd?00i1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo6j2683>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h433:197>50z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi5>l=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`:7g7=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e>;o>6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd1:l81<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg05m:0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`56ac=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c5eeg<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm7gc:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl8f`494?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo9ia283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:hn4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi48=::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a<50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<?>4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1?8<7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0<8o6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd?=;o1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg>fjo0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`;egg=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c:bf2<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm916:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl605494?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo7?4683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4>;4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi5=:>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<h94?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj0?o=7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e11h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd>=jl1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg?2kj0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`:11<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c;6e7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm94;:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl658194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo7:9383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4;66;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi5878:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<4h4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj0?i;7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e11h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd>=kk1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg?2j00;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`:1dg=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c;6e`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm94c6>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl600194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo7?1383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4>>7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi5=?::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj0:;;7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e19:i6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd>89i1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg?78h0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`:47d=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c;36c<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm9105>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl603294?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo7?1g83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4>=3;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi5=<=:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1k347>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0h2o6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd?i1h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg>f0=0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`;e=7=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c:b<7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm8`5:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl7a`094?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo6na083>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5on5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4lo;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1k297>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0h326=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd?i021<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg>f190;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`;155=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c:644<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm85d7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl74g194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo6;f683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5:i8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi49h9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<=54?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj1?:;7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e0<;i6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd?=8k1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg>29;0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`;15`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c:64`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm7g56>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl8f6694?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo9i7883>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:h87;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;k9?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>l=h7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e?o1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd0n?i1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg1a><0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<c290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`4b<7=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c5e=5<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm7g:1>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl8f9394?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo9i8483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:h74;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;k9l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao>50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?8i87>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>;h96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd1:hh1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg05i<0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`56d?=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c41e2<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm63a:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl92b:94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo8=cb83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:?m<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6aoj50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?8h<7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>;hm6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd1:k=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg?fl90;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi5lm6:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`:efb=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ago2010;66g909a94?=hn=h36=44}c;bf2<72:0;6=u+117`0?b2m91C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj0ki?7>54;294~"6837aa?l3?03:17d8?8b83>>oa5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`:efg=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo7nd`83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj0khn7>53;294~"682289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`:e2c=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e1h2o6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm9`:4>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd>i191<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{e1h236=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`:e=6=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c;b3c<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi5lon:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd>i0h1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c;b57<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1h:i6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl6a1d94?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg?>no0;6>4?:1y'553d<3n>on5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo76f883>6<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;nh0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm98d2>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl6a1a94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c;:`c<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj03hj7>53;294~"6837aa?l3?03:17d8?8b83>>ia04a7>a3b82B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e10i>6=4;:183!77=j>1h8jn;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?l`3ij0;66ai4c:94?=zj03hm7>53;294~"687E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`:=f7=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c;:`f<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn47jc;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e10no6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`:e27=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c;b0c<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj0k=m7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm9`4f>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd>i6<=9cc9j1=>=831b:=6l:188kc2e03:17pl6a4:94?5=83:p(<>:c58g1`6<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg?f==0;694?:1y'553d<3n>hl5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9jb1gd2900ck:m8;29?xd>i<31<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c;b14<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm9`4a>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg?f<80;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi5l=n:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`:e6c=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<h4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ago2010;66g909a94?=hn=h36=44}c;b6=<72:0;6=u+117`0?b2m91C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj0k987>54;294~"6837aa?l3?03:17d8?8b83>>oa5<44?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`:e6d=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo7n4c83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj0k8o7>53;294~"682289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`:140=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<?<4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e1<8>6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm943e>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd>=8h1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{e1<8;6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`:14>=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c;652<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi58:=:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd>=:91<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c;64=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e1<::6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl651794?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg?3n<0;6>4?:1y'553d<3n>on5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo7;eg83>6<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm95g4>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl651094?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<=?4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm955b>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl644:94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg?3?:0;6>4?:1y'553d<3n>on5G1143a>N68=831vn4:87;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi598>:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`:00b=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a=10529086=4?{%331f2=l=831b:=6l:188kc2e03:17pl644c94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo7;5883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4:84;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e1==>6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`:01g=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c;76=<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj0>??7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm9564>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd><:=1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl642394?5=83:p(<>:c58g1`6<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg?3:m0;694?:1y'553d<3n>hl5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9jb1gd2900ck:m8;29?xd><:81<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c;76d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm9567>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg?3<<0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm95`4>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo7;d783>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h433:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;=831vn4:l0;297?6=8r.:<8m;:e7f4>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;hd7ef<722em8o650;9~f<2d93:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm95`:>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl64c:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo7;d283>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj0>o87>53;294~"68290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`:0=1=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e1=3=6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm95;3>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd><1i1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{e1=3:6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`:0=?=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c;7<=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi59l<:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd>1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c:eea<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0ok=6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl7f`c94?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg>a1h0;6>4?:1y'553d<3n>on5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo6i9583>6<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4383:187>50z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;a1<0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm8g:`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl7f`594?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm8g5g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl7f4`94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>a??0;6>4?:1y'553d<3n>on5G1143a>N68=831vn5h8a;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4k8;:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`;b36=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a=831b:=6l:188kc2e03:17pl7f4f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo6i5b83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn5h87;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e0o2<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;b2>=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo6jeg83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5kld;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c:f`f<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;h7;=831vn5klf;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4hmj:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>bmh0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm8d;g>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd?mk21<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo6jbb83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;=831vn5kn6;297?6=8r.:<8m;:e7f4>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;hd7ef<722em8o650;9~f=cf?3:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm8d;e>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl7e8g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo6jb883>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj1oh57>53;294~"68=831b:=6l:188kc2e03:17pl7f5g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo6i2b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi4k:m:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`;b6d=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6a;50;194?6|,8:>o94k5d28L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c:e74<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75ff5c`>5<i47>5;|`;b60=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo6i2d83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn5h=d;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4k:7:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd?n=31<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c:e5`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e0o;<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl7f0`94?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg>a8k0;6>4?:1y'553d<3n>on5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo6i0483>6<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;a8?0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm8ddg>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl7f0:94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<54?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm8`00>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl7a1394?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>f9j0;6>4?:1y'553d<3n>on5G1143a>N68=831vn5o=0;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4l>n:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`;e50=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a=831b:=6l:188kc2e03:17pl7a1194?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo6n0383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn5o>d;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e0h8o6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;e4c=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo66f283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn57k1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<2289=oo5f59:94?=n>92h6=44og6a50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c::a5<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;h7;=831vn57k3;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi44j=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>>nm0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi448::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c::1`<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj13=>7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm8871>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e00>h6=4<:183!77=j>1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl795:94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66sm886g>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj13>j7>53;294~"68=831b:=6l:188kc2e03:17pl792794?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo661283>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi44==:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`;=74=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6ao94k5d28L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c::5=<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75ff5c`>5<i47>5;|`;=4b=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo661483>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn57>4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi445<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd?1:l1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c::75<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn57l4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi44o=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;=gb=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm88c4>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17dh;ab83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi44o;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm88;7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl796094?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>>0m0;6>4?:1y'553d<3n>on5G1143a>N68=831vn5761;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd629086=4?{%331f2=l5<5;nd7f=<722wi449m:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`;=21=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a<<1d29086=4?{%331f2=l=831b:=6l:188kc2e03:17pl796694?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo667283>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn577e;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e003n6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;==`=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo6;9883>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5:87;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c:7<3<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;h7;=831vn5:89;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4997:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>3i:0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi4986:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c:727<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj1>=:7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm8575>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e0=?;6=4<:183!77=j>1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl745a94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66sm8572>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj1>=?7>53;294~"68=831b:=6l:188kc2e03:17pl747694?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj19i57>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm82f7>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd?;m21<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo66<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831dj9l7:188yg>4k;0;6>4?:1y'553d<3n>i=5G1143a>N68=831vn5=me;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h436<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj19in7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e0:hj6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd?;m?1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c:0`3<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn5=nb;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4>66:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;7d2=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm82:f>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17dh;ab83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi4>6m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm82c5>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e0=9<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl743594?5=83:p(<>:c58g1fe<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd?<;;1<7=50;2x 462k=0o9h>4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo6;1e83>1<729q/==;l4;f6`d=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831bj9ol:188kc2e03:17pl743094?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj1>:57>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e0=9?6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;063=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo6;0`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5=j8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c:0b2<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;h7;=831vn5=ja;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4>k6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>39=0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi::j6:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c44`7<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj?=o:7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm66a5>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e>>i;6=4<:183!77=j>1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl97ca94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66sm66a2>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?=o?7>53;294~"68=831b:=6l:188kc2e03:17pl97e694?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?=3;7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm66c1>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd1?h<1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo889783>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831dj9l7:188yg00190;6>4?:1y'553d<3n>i=5G1143a>N68=831vn;97c;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h436<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj?=357>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>>236=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd1?h91<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c44f6<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn;9n4;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e>>;i6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd1>o31<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo881583>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi::>7:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce2k80(k:75;302fd2289=oo5f59:94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722wi::><:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd1>oh1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg01nh0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm6635>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e>?o36=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl96e:94?5=83:p(<>:c58g1fe<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd1>m81<7=50;2x 462k=0o9h>4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo89cd83>1<729q/==;l4;f6`d=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831bj9ol:188kc2e03:17pl96e194?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>?o>6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`52c3=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo89e783>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj?=54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>>?36=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl976194?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg00?>0;6>4?:1y'553d<3n>on5G1143a>N68=831vn;997;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h4350z&240e32m?n<6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi::;k:187>5<7s-;;9n:5d4fb?M77>9o0D<>:c89'`3ce2k80(k:75;302fd=831vn;992;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e>>?j6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd1?<31<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg00?=0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi:::n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c4406<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj?=?;7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm6614>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e>>9:6=4<:183!77=j>1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl973f94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66sm6611>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<44?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?=?87>53;294~"68=831b:=6l:188kc2e03:17pl975794?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?8=:7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm63:6>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd1:131<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo8=7983>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831dj9l7:188yg05?;0;6>4?:1y'553d<3n>i=5G1143a>N68=831vn;<9e;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h436<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj?8=47>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>;<<6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd1:1<1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c41=2<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn;<77;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e>?2=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd1>?21<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo897g83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi:;99:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce2k80(k:75;302fd2289=oo5f59:94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722wi:;9=:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd1>?k1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg01>00;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm67;2>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg01jk0;694?:1y'553d<3n>ok5G1143a>N6857>5;h43>3:197>50z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi:;l;:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`52g>=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ago2010;66g909a94?=hn=h36=44}c45e7<72:0;6=u+117`0?b2m91C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj?<2i7>54;294~"6837aa?l3?03:17d8?8b83>>oa5<4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4303:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`52dc=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c45ea<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi:;l9:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd0n<;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg1a;90;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn:h;a;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|`4b6e=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:d`9K5507m2B:<8m6;%f5ago2010;66g909a94?=nn=kh6=44og6aj50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg1a;;0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<=831b:=6l:188kc2e03:17pl8f4a94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<290>6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c:001<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj198;7>53;294~"6837aa?l3?03:17d8?8b83>>ia04a7>a3b82B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e0:8n6=4;:183!77=j>1h8jn;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?l`3ij0;66ai4c:94?=zj198?7>53;294~"687E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`;77g=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c:004<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn5=:1;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e0:>96=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;72d=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c:013<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj19<87>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm825;>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd?;?21<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl737094?5=83:p(<>:c58g1`6<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg>4=l0;694?:1y'553d<3n>hl5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9jb1gd2900ck:m8;29?xd?;?91<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c:01=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm824f>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl737f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo6<7483>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj19<:7>53;294~"682289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`;0gg=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e0=ii6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm85a5>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd?6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{e0=i<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;0ge=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c:7fg<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi49k9:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd?o2010;66g909a94?=hn=h36=44}c:;`4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e01ij6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl78bg94?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg>?k80;6>4?:1y'553d<3n>on5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo67bb83>6<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h43e03:187>50z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;?jm0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm89`7>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl78b`94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h43dk3:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm8826>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl78d294?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg>?nl0;6>4?:1y'553d<3n>on5G1143a>N68=831vn57?2;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi45kl:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`;<`>=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a<=cc29086=4?{%331f2=l=831b:=6l:188kc2e03:17pl78d094?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo67e083>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn56i8;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi45h8:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>>890;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm8`67>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd?i"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo6n6383>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;=831vn5o:0;297?6=8r.:<8m;:e7f4>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;hd7ef<722em8o650;9~f=g293:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm8`65>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl7a5794?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo6n5g83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj1k<<7>53;294~"68=831b:=6l:188kc2e03:17pl7e4`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo6j3e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi4h;7:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`;a1d=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6ao94k5d28L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c:f07<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75ff5c`>5<i47>5;|`;a11=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo6j3g83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn5kN68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4h;::180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd?m??1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c:f13<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn5k7f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4h8n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`;a=>=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm8d51>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17dh;ab83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi4h8l:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj1o3=7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e0l226=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;a=g=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo6ieg83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn5hle;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c:e`c<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;h7;=831vn5hk0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi4kmi:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>anh0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi5>k9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c;0`c<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj09n?7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm92f5>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e1:n:6=4<:183!77=j>1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl63bf94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66sm92f1>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj09n<7>53;294~"68=831b:=6l:188kc2e03:17pl63d394?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj09m97>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm9530>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd><8=1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo7;0683>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831dj9l7:188yg?3880;6>4?:1y'553d<3n>i=5G1143a>N68=831vn4=id;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h436<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj09m;7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e1:l=6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd><9n1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg?38j0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm9536>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<944?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e1<=<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl657c94?5=83:p(<>:c58g1fe<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd>=??1<7=50;2x 462k=0o9h>4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo7:6083>1<729q/==;l4;f6`d=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831bj9ol:188kc2e03:17pl657494?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<9o4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj0?>m7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e1<=?6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`:1=3=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo7:7483>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj0354;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e10<;6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl696594?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg?>?k0;6>4?:1y'553d<3n>on5G1143a>N68=831vn479e;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h4350z&240e32m?n<6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi548::187>5<7s-;;9n:5d4fb?M77>9o0D<>:c89'`3ce2k80(k:75;302fd=831vn479a;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e10<96=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd>1?;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg?>?10;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi5496:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd>1k81<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg?>0m0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn47nb;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|`:=t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:d`9K5507m2B:<8m6;%f5ago2010;66g909a94?=nn=kh6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg?>0o0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`:=d2=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c;:ef<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn47nd;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e?mi36=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`4`f1=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo9kbg83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:jl0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;io6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;4?:1y'553d<3n>i=5G1143a>N68=831vn:jma;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi;im9:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`4`d>=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>nm87>53;294~"68=831b:=6l:188kc2e03:17pl8dg194?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj>noh7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?mo>6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`4``6=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a3ac329086=4?{%331f2=l2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|`4`c0=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?ml26=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd0;k;1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c50g4<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn:=m0;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e?:3=6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd0;0=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg14i;0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj>9j:7>53;294~"6837aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e?:km6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl838794?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg14j?0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm7d;1>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg1b>>0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<=831b:=6l:188kc2e03:17pl8e7`94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66sm7d4e>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd0m>?1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl8e9794?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg1b080;6>4?:1y'553d<3n>on5G1143a>N68=831vn:k96;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<?290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`4ag5=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo9jb383>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj>o2;7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?l336=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd0mh:1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c5f=g<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75ff5c`>5<i47>5;|`4a<`=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ago2010;66g909a94?=hn=h36=44}c5ff0<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj>oi=7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm7d;5>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd0mk21<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg1b:=0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi;h<<:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd0m921<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1b800;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm7d2`>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17dh;ab83>>ia04a7>a3b82B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e?l;=6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm7d05>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd0m;81<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo9j0683>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<=831b:=6l:188kc2e03:17pl8e4194?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj>o857>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?l>:6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`4a6e=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a3`2729086=4?{%331f2=l2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|`4a00=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?l?26=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd0l0:1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo9k9083>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`4afb=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c5fgf<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm730g>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a?m50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg15:=0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`465`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c515d<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn:<>5;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h436<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;=831vn:<=f;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd2289=oo5f59:94?=n>92h6=44og6a=j50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5177<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi;?87:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd0:<21<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c5104<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm736b>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a9;50;694?6|,8:>o94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722wi;?:6:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`461c=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6a8l50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c5112<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj>8?<7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm737f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl980494?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<;4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h436=3:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm66da>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl97ga94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo870683>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj?2;>7>54;294~"6837aa?l3?03:17d8?8b83>>oa5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm6937>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd1?ok1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo871c83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e?;l<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`46`1=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo9=cb83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;?j::180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd0:m:1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{e?;n?6=4<:183!77=j>1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl82ec94?5=83:p(<>:c58g1fe<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd0:lk1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qo9=e783>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi;?kk:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg149>0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm73dg>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl831794?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d`9K5507m2B:<8m6;%f5ago2010;66g909a94?=nn=kh6=44og6ao94k5d28L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c504d<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e?;li6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl830f94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo9=8883>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj>8247>53;294~"68?29086=4?{%331f2=l=831b:=6l:188kc2e03:17pl827f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo9=6d83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:<86;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e?;=:6=4;:183!77=j>1h8jn;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?l`3ij0;66ai4c:94?=zj>8<97>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm735a>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e?;2i6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl829594?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg15>j0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn:<7e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;?l6:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd0:k21<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c51=a<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm73c5>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6al?50;694?6|,8:>o94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722wi;?o::180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`46dd=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6aol50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c51f2<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zj>82o7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm73`f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl81g794?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg16n?0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn:==f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a<50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>9957>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ek>l<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|``3c0=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qom8ed83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn9jf;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wio:j7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;4?:1y'553d<3n>i=5G1143a>N68=831vnn9j9;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wio:h::180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|``3a1=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjj29?7>53;294~"68=831b:=6l:188kc2e03:17pll83094?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj2;o7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ek1;?6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|``<5`=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::ag=7429086=4?{%331f2=l2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|``<73=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<<4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek1836=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdell:1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c`gb5<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnojkf;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ejmi>6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdelj<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygdcl80;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjkno97>53;294~"6837aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ejmnn6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17plmdb694?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygdcm<0;694?:1y'553d<3n>ok5G1143a>N6857>5;h43e:3:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smc9a2>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yge?1?0;694?:1y'553d<3n>h85G1143a>N685;h43>?3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<=831b:=6l:188kc2e03:17pll88c94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66smc9;f>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xdd0h>1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pll8c694?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yge?j90;6>4?:1y'553d<3n>on5G1143a>N68=831vnn665;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|``<`4=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qom7e083>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjj2h:7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ek1i<6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdd0jl1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}ca;gd<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75ff5c`>5<i47>5;|``t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ago2010;66g909a94?=hn=h36=44}ca;a1<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjj2n<7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66smc9a6>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdd0l=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yge?=:0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wio5;=:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdd0:=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yge?;10;694?:1y'553d<3n>h85G1143a>N685;h43383:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smc91a>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17dh;ab83>>ia04a7>a3b82B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ek1>>6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66smc976>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xdd0<;1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qom73783>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h43203:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<429086=4?{%331f2=l=831b:=6l:188kc2e03:17pll89094?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj2=47>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ek1=;6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|``<3d=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::ag=0a29086=4?{%331f2=l2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|``<=3=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek1236=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdd?kl1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom8c183>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h43a13:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|``1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}ca;bg<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smbb7`>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygdd=:0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`ag6c=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c``0<<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnom;4;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h436<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;=831vnom:e;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd2289=oo5f59:94?=n>92h6=44og6am50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c``24<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722winn78:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdek1=1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c``35<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smbb5:>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722winn97:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`ag2b=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c``<3<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjki=j7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smbb:g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plm25794?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smb30b>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plm23`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qol=3783>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjk88=7>54;294~"6837aa?l3?03:17d8?8b83>>oa5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66smb360>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xde:;31<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol=4`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnoj>7;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ejm8=6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`a`40=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qollfc83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnomic;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wini>;:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdekol1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{ejm:86=4<:183!77=j>1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17plmd1;94?5=83:p(<>:c58g1fe<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xdel831<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qolk1483>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wini?l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygdc4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smbe0`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plmd2694?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<k4?:583>5}#99?h87j:d`9K5507m2B:<8m6;%f5ago2010;66g909a94?=nn=kh6=44og6a=50;194?6|,8:>o94k5d28L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c`g7<<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ejm8j6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plmd5a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qollb983>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjkih;7>53;294~"68=831b:=6l:188kc2e03:17plmc8a94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoll9e83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnomn5;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ejjk;6=4;:183!77=j>1h8jn;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?l`3ij0;66ai4c:94?=zjkij87>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66smbbcb>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ejjhj6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17plmcc494?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188ygdd1k0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnommd;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722winnk7:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdekl=1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c``gf<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smbbf6>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a50;694?6|,8:>o94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722winnj;:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`agag=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c``a3<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjkihn7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smbbgg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plmc3694?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygdd:<0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnoj:e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wini;k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjkn>47>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ej9i:6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`a4f6=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qol?b983>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vno>m9;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win=o=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;4?:1y'553d<3n>i=5G1143a>N68=831vno>m3;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722win=li:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`a4d7=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjk:nh7>53;294~"68=831b:=6l:188kc2e03:17plm0da94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjk:o:7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ej9nn6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`a4a?=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::af5bc29086=4?{%331f2=l2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|`a4``=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej9l96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdf>hk1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cc5fd<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnl8n9;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ei?2m6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdf>0:1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg11k0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3ci2B:<;>j;I331f?<,m3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjh<2j7>53;294~"6837aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ei?k36=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pln69g94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg1io0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smb0:a>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygd6>90;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<29086=4?{%331f2=l=831b:=6l:188kc2e03:17plm17694?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66smb04;>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xde9?o1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17plm16g94?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188ygd6?h0;6>4?:1y'553d<3n>on5G1143a>N68=831vno?:f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`a5de=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qol>ac83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjk;2<7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ej83:6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xde9031<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c`2=1<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75ff5c`>5<i47>5;|`a5<>=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ago2010;66g909a94?=hn=h36=44}c`2e`<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjk;jm7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66smb0:e>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xde9k;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygd69m0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722win5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xde99;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd68;0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smb026>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17dh;ab83>>ia04a7>a3b82B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ej8:m6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66smb03e>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xde98h1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qol>0183>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<=831b:=6l:188kc2e03:17plm15a94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjk;8>7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ej89j6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`a563=83>1<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::af45>29086=4?{%331f2=l2289=oo5f59:94?=n>92h6=44og6ah50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|`a51`=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ej8?96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xde8131<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qol?8`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`a5f0=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c`2g0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sma405>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygg29m0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b15>=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cc656<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnl;?e;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h436<729q/==;l4;f6a5=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;`1?!`30<0:?;mm;h7;=831vnl;=8;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd2289=oo5f59:94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc66g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wim88>:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdf=<;1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cc67d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma460>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ak50;694?6|,8:>o94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722wim8:=:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`b111=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}cc615<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjh?857>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma474>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl6b1f94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm9`d1>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl6ag194?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo7nfd83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj0km57>54;294~"6837aa?l3?03:17d8?8b83>>oa5<5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm9c2a>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd>io;1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7m1383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl;j1;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ei1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`b1`6=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qoo:c483>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl;l6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim8mj:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdf=j31<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{ei1h8k?;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pln5e194?5=83:p(<>:c58g1fe<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xdf=l91<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=<5m50;9lb1d?2900qoo:dg83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wim8k9:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygg1990;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma4d5>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pln5gg94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<j44?:583>5}#99?h87j:d`9K5507m2B:<8m6;%f5ago2010;66g909a94?=nn=kh6=44og6ao94k5d28L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}cc546<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ei1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln60494?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qoo:8383>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjh?2=7>53;294~"68629086=4?{%331f2=l=831b:=6l:188kc2e03:17pln57494?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoo:6683>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl;9f;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{ei<1h8jn;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?l`3ij0;66ai4c:94?=zjh?=i7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sma457>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ei<2?6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pln59294?5=83:p(<>:c58g1fe<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188ygg2><0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnl;77;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim8l=:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdf=k;1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cc6=3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma4;e>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722wim87j:180>5<7s-;;9n:5d4g3?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`b1d2=8391<7>t$026g190d9K553d12.o:hl5b39'b1>2289=oo5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}cc6f5<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjh?297>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma4`4>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pln4dg94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg3mo0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnl8=8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim;<8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<l4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjh<9>7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ei:9<6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pln32`94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygg4;j0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnl=N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ah50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cc005<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjh9?=7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sma261>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdf;=91<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoo<3983>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wim>=n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`baa5=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{eiln26=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plneec94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yggblk0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnlkkc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}ccf`c<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjhoo87>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smadf6>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdfmm<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoln6d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722winl9<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ae22=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ejh=<6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plma6:94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygdf?00;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnoo8a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6a50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c`b34<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjj<;57>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smc72g>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdd>9o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qom90g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wio;?>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|``244=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{ek?;>6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pll61c94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yge18k0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnn8?c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5301<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj>:?97>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7165>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd08==1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo9?4983>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi;=:n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`441d=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e?9>96=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pl8bec94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg1ell0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vn:lkf;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c5aa7<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj>hn?7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm7cg7>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd0jl?1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo9me783>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wi;ojl:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`4fab=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh8>97>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ei;??6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdf:<91<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg5=;0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b61`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cc10`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma36`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pln25`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoo=4`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl<;9;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim?:7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6a9950;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh8?97>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ei;>?6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdf:=91<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg5<;0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b66`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cc17`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma31`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pln22`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoo=3`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl<<9;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim?=7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6a>950;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh8o:7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ei;n>6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdf:m>1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg5l:0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b6a6=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cc1gc<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma3ag>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pln2ba94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoo=cc83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnlN68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim?m6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6an650;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh8h:7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ei;i>6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdf:j>1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg5k:0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b6f6=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cc1fc<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma3`g>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pln2ca94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoo=bc83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnlN68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim?l6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao650;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjhnm=7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{eiml;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdflll1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yggcml0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b``d=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ccgad<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smaeg;>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plndd594?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qooke783>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnljj5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wimik;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjhnn=7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{eimo;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdflml1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yggcll0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b`ad=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ccg`d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smaef;>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plnde594?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qookd783>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnljk5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wimij;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjho<>7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{eil=:6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdfm>:1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yggb>o0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`ba3e=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ccf2g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smad4:>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plne7:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qooj6683>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnlk96;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wimh8::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjho=>7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{eil<:6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdfm?:1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yggb=o0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`ba0e=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ccf1g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smad7:>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plne4:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qooj5683>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnlk:6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wimh;::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjk33o7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ej02i6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xde11k1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd>000;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<0290?6=4?{%331f2=l7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`a==0=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c`:<0<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smb8:0>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plm99094?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qol68083>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vno770;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win49i:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjk354;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ej0=i6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xde1>k1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd>?00;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`a=20=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c`:30<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smb850>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plm96094?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qol67083>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vno780;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win48i:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjkk;h7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ejh:h6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdei9h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygdf8h0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`ae51=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c`b43<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smb`27>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plma1194?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoln0383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnoo?1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722winl>?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjk3mh7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ej0lh6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xde1oh1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd>nh0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`a=c1=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c`:b3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smb8d7>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plm9g194?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qol6f383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vno7i1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win4h?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<>54?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj?9;7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ek<8=6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdd=;?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yge2:=0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|``177=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ca665<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smc43f>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pll50f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qom:1b83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn;>b;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wio8?n:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<=54?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj?:;7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ek<;=6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdd=8?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yge29=0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|``147=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ca655<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smc42f>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pll51f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qom:0b83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn;?b;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wio8>n:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<m44?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj?j47>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ek1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdd=h<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yge2i<0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|``1d4=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ca6e4<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smc4;e>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pll58g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qom:9e83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn;6c;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wio87m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<544?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj?247>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ek<3<6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdd=0<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yge21<0;694?:1y'553d<3n>h85G1143a>N685;h43<3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|``1<4=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}ca6=4<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smc4:e>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pll59g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qom:8e83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn;7c;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wio86m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?l>h7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>o?h6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd1n"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg0a=h0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`5b01=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c4e13<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm6g77>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl9f4194?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo8i5383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn;h:1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:k;?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?l?h7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>o>h6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd1n=h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg0ah85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`5b11=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c4e03<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm6g67>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl9f5194?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo8i4383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn;h;1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:k:?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ah50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?loi7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>ono6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd1nmi1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg0alk0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<290?6=4?{%331f2=l7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`5ba>=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c4e`2<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm6gf6>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl9fe694?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo8id283>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn;hk2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:kj>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6a50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?lhi7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>oio6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd1nji1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg0akk0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<290?6=4?{%331f2=l7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`5bf>=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c4eg2<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm6ga6>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl9fb694?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo8ic283>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn;hl2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:km>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6a50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj>km47>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?hl<6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd0io<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1fn<0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`4ec4=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c5bb4<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm7`ge>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl8adg94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo9nee83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:ojc;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;lkm:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj>kn47>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?ho<6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd0il<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1fm<0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`4e`4=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c5ba4<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm7`fe>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl8aeg94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo9nde83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:okc;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;ljm:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj>h<57>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?k=36=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd0j>=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1e??0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`4f25=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c5a37<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm7c53>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl8b7d94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo9m6d83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:l9d;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;o8l:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj>h=57>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?k<36=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd0j?=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1e>?0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`4f35=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c5a27<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm7c43>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl8b4d94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo9m5d83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:l:d;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;o;l:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj0h=;7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1k<36=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd>j??1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg?e>;0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`b352=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cc440<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sma7de>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pln71294?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qol=a383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vno<6f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win?o?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a4j50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjk82n7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ejl9o6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdem:k1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygdb;k0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`aa60=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c4;36<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm6952>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl987g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo876c83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;69c;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;9>j:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>>;57>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e?=:=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd0<9=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg14l10;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`47ag=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c50`6<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm72a`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl83e294?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo91<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn:=lf;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;>m7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj>9m87>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e?:l86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd0;lh1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg14m<0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`47`1=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c50`c<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm691`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl985394?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo873g83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;6<8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:5==:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a?50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj?28:7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e>19?6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd10;n1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg0?=?0;694?:1y'553d<3n>ok5G1143a>N6857>5;h432=3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`5<0>=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c4;15<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm696:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl985f94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo874b83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn;6;4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722winh>8:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjko;57>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ejl:96=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdeloi1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygdcnk0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`a`cc=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c`gb2<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smbd3e>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plme3194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qolj2383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnok>a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722winh?;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjko::7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ejl:n6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xde:?i1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygd5>k0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`a631=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c`124<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smb347>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plm27794?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qol=6283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vno<:c;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win?6::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a5:50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjk83;7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ej;=m6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xde:>31<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygd5?10;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`a625=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cc5`4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sma7f6>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pln6e194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qoo9cb83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnl8l6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim;m::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjh54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{ei?i:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdf>lk1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygg1m00;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`b2`2=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cc5``<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sma7g2>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pln6d294?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qoo9d983>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4l<4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi5o=<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a650;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj0h9j7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1k826=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd>j;21<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188yg?e:j0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`:f72=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c;a0a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm9c73>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pl6b5d94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qo7m4683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vn4l;1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi5o:?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zj0h8n7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{e1khj6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xd>j1=1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo7mb283>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wi5oo>:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce2k80(k:75;302fd2289=oo5f59:94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<jo7>5;nd7f=<722wi5o7k:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdf?<<1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygg0::0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnl9;f;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0(k:75;302fd2289=oo5f59:94?=n>92h6=44og6aj50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=j;1/j96::015gg=n=121<75f61:`>5<i47>5;|`b36>=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:d`9K5507m2B:<8m6;%f5ago2010;66g909a94?=nn=kh6=44og6a750;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188ygd5n80;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722win?kn:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`a6`c=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ago2010;66g909a94?=hn=h36=44}c`1`6<72:0;6=u+117`0?b2m91C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjk8hj7>54;294~"6837aa?l3?03:17d8?8b83>>oa5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<290>6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g909a94?=hn=h36=44}c`f<<<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l070j0;66ai4c:94?=zjko53;294~"6837aa?l3?03:17d8?8b83>>ia04a7>a3b82B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{ejl1h8jn;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?l`3ij0;66ai4c:94?=zjko=j7>53;294~"682289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`5<=`=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e>1k26=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4<,o>397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm69c7>5<4290;w)??5b69`0c73A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd10h:1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188mc2fk3:17bh;b983>>{e>1k>6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`400b=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}c576d<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj>>>:7>53;294~"68397?<6b`8m0>?2900e;>7c;29?j`3j10;66sm757b>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xd0<=>1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pl842d94?5=83:p(<>:c58g1`6<@8:="c>lh1<6*i4979560dj2c>454?::k54=e=831dj9l7:188yg13;k0;694?:1y'553d<3n>hl5G1143a>N68"a<1?1=>8lb:k6<=<722c=<5m50;9jb1gd2900ck:m8;29?xd0<=:1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c5703<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm756:>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl845c94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo9;4c83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn::;c;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi;9:k:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj>>><7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e?=><6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd0<;h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg13:m0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`4066=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c5774<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm7510>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl842694?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo9;3483>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn::=c;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:5om:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?2jj7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>1h;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd10k;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg0?j;0;694?:1y'553d<3n>h85G1143a>N685;h43e;3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`51<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c4;ef<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm69;1>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl988194?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo879583>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn;665;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi:579:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj?2257>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e>13j6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd100;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygdb?<0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`aa2?=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c`f3d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smbd5`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plme6f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qolj7d83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnok8f;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722winh99:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjko>h7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ejl?n6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdem"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygdb>90;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`aa35=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c`f21<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smb3fb>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plm2ea94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qol=de83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnoN68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win?ji:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ah>50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjk8n>7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ej;o86=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xde:l>1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd5lk0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`a6f4=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c`1g6<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66smb3a6>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17plm2b494?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qol=c683>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnoN68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722win?m6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6an>50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh=?=7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ei>>96=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdf?=91<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg0<=0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`b311=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cc40=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sma663>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pln73694?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoo82783>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl9=7;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wim:<7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<l4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh=9n7>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{ei>8h6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xdf?;n1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg0:l0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`:fd3=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c;ae3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm9cc;>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl6b`;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo7ma`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4lnb;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wi5ool:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj0h347>54;294~"68397?<6b`8m0>?2900e87i:188m36?k3:17bh;b983>>{e1k2j6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j25>d2900ck:m8;29?xd>j1h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k54=e=831dj9l7:188yg?e0j0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<b290?6=4?{%331f2=l7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`:f=`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}c;a=5<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;>7c;29?j`3j10;66sm9c;1>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:=6l:188kc2e03:17pl6b9;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qo7l3`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0??h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma6f5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69=j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`034<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;3d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc6d290<6=4?{%331f2=ml<;0;6:4?:1y'553d<3on:95G1143a>N68>{e?=no6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>15b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd1?oo1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0ge3-l?mo4>0b31?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::afae?290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e7bf>"a7:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbc01`?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9lb11e2900qoo99383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9ll4$g6bf?77k8?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th2mk;50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>{e?=l36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7dc3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8>8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:1383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm743g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c566=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3050290<6=4?{%331f2=mlN68>{e?<926=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?l4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;9hm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9;fe83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm75df>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c57bc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3067290<6=4?{%331f2=mlN68>{e?<:96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<<>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8>;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:0483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7425>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c564=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a306>290<6=4?{%331f2=mlN68>{e?<:i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8>k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:0d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm742e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5655<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3076290<6=4?{%331f2=mlN68>{e?<;?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<=84?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8?9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:1683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm743;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c565<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a307f290<6=4?{%331f2=mlN68>{e?<;h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<=h4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8?i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:2183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7402>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5667<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3044290<6=4?{%331f2=mlN68>{e?<8>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<>;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8<8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:2883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm740b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c566g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a304d290<6=4?{%331f2=mlN68>{e?<8n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<>k4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8=?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:3083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7411>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5676<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3053290<6=4?{%331f2=mlN68>{e?<9=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8:8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:5383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm747g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c562=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3010290<6=4?{%331f2=mlN68>{e?<=26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<;l4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8=m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:3e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm741f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c567c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3027290<6=4?{%331f2=mlN68>{e?<>96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<8>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8:;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:4483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7465>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c560=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a302>290<6=4?{%331f2=mlN68>{e?<>i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<8n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8:k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:4d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm746e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5615<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3036290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<984?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8;9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:5683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm747;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c561<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a303f290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<9h4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8;i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:6183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7442>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5627<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3004290<6=4?{%331f2=ml=0;6:4?:1y'553d<3on:95G1143a>N68>{e?<<>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;888:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:6883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm744b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c562g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a300d290<6=4?{%331f2=mlm0;6:4?:1y'553d<3on:95G1143a>N68>{e?<1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:k4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;89?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:7083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7451>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5636<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3013290<6=4?{%331f2=mlN68>{e?<==6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<nn4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8m8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:d383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74fg>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56a=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30`0290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<jl4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8lm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:be83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74`f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56fc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30e7290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<o>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8m;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:c483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74a5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56g=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30e>290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<on4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8mk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:cd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74ae>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56`5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30b6290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<h84?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8j9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:d683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74f;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56`<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30bf290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<hh4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8ji:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:e183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74g2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56a7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30c4290<6=4?{%331f2=mlN68>{e?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<i;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8k8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:e883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74gb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56ag<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30cd290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<ik4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8h?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:f083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74d1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56b6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30`3290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<jn4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;>8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo991383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm773g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c556=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3350290<6=4?{%331f2=mlN68>{e??926=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8hm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:fe83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74df>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56bc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3367290<6=4?{%331f2=mlN68>{e??:96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;>;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo990483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7725>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c554=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a336>290<6=4?{%331f2=mlN68>{e??:i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;>k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo990d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm772e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5555<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3376290<6=4?{%331f2=mlN68>{e??;?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;?9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo991683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm773;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c555<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a337f290<6=4?{%331f2=mlN68>{e??;h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;?i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo992183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7702>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5567<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3344290<6=4?{%331f2=mlN68>{e??8>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;<8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo992883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm770b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c556g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a334d290<6=4?{%331f2=mlN68>{e??8n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<k4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;;=?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo993083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm7711>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5576<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3353290<6=4?{%331f2=mlN68>{e??9=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<;n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;868:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:9383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74;g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56e=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30d0290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<nl4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;89m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:7e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm745f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c563c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30>7290<6=4?{%331f2=mlN68>{e?<296=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;86;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:8483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74:5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56<=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30>>290<6=4?{%331f2=mlN68>{e?<2i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;86k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:8d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74:e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56=5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30?6290<6=4?{%331f2=mlN68>{e?<3?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<584?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;879:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:9683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74;;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56=<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30?f290<6=4?{%331f2=mlN68>{e?<3h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5h4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;87i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:a183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74c2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56e7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30g4290<6=4?{%331f2=mlN68>{e?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<m;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8o8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:a883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74cb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56eg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30gd290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<mk4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;8l?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9:b083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74`1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c56f6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a30d3290<6=4?{%331f2=mlN68>{e?1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<5jm1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:48>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo866b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6854>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:<7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<>c290<6=4?{%331f2=ml1j0;6:4?:1y'553d<3on:95G1143a>N68>{e>03o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:47i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo866183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6841>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:26<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<03290<6=4?{%331f2=ml><0;6:4?:1y'553d<3on:95G1143a>N68>{e>0<=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:487:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo866883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm684b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:2g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<0c290<6=4?{%331f2=ml>l0;6:4?:1y'553d<3on:95G1143a>N68>{e>01ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:49>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo867383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6850>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:31<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<12290<6=4?{%331f2=ml??0;6:4?:1y'553d<3on:95G1143a>N68>{e>0=36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:49n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo867c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm685`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:3a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<1b290<6=4?{%331f2=ml?o0;6:4?:1y'553d<3on:95G1143a>N68>{e>02;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:46<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo868583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68:6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:<3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<>0290<6=4?{%331f2=ml010;6:4?:1y'553d<3on:95G1143a>N68>{e>0226=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:46m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo868b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68:f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2180;6:4?:1y'553d<3on:95G1143a>N68>{e>0396=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:47;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo869483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68;5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:=2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2100;6:4?:1y'553d<3on:95G1143a>N68>{e>03j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4o>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86ab83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68`4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:g7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2lj0;6:4?:1y'553d<3on:95G1143a>N68>{e>0no6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4ji:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86a183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68c1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:e6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2i<0;6:4?:1y'553d<3on:95G1143a>N68>{e>0k=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4o7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86a883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68cb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:eg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2il0;6:4?:1y'553d<3on:95G1143a>N68>{e>0km6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4l>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86b383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68`0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:f1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2j?0;6:4?:1y'553d<3on:95G1143a>N68>{e>0h36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4ln:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86bc83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68``>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:fa<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2jo0;6:4?:1y'553d<3on:95G1143a>N68>{e>0i;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4m<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86c583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68a6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:g3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2k10;6:4?:1y'553d<3on:95G1143a>N68>{e>0i26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4mm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86cb83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68af>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:gc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2l80;6:4?:1y'553d<3on:95G1143a>N68>{e>0n96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4j;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86d483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68f5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:`2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2l00;6:4?:1y'553d<3on:95G1143a>N68>{e>0nj6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l<>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n2b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`14>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b07<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d2c290<6=4?{%331f2=mlN68>{e>h?o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l;i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n2183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`01>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b66<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d43290<6=4?{%331f2=mlN68>{e>h8=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l<7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n2883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`0b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b6g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d4c290<6=4?{%331f2=mlN68>{e>h8m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l=>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n3383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`10>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b71<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d52290<6=4?{%331f2=mlN68>{e>h936=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l=n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n3c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`1`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b7a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d5b290<6=4?{%331f2=mlN68>{e>h>;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l:<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n4583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`66>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b03<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d20290<6=4?{%331f2=mlN68>{e>h>26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l:m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n4b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`6f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b0c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d37290<6=4?{%331f2=mlN68>{e>h?96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l;;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n5483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`75>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b12<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d3?290<6=4?{%331f2=mlN68>{e>h?j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l8>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n6b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`54>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b<7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d>c290<6=4?{%331f2=mlN68>{e>h3o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l7i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n6183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`41>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b26<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d03290<6=4?{%331f2=ml<0;6:4?:1y'553d<3on:95G1143a>N68>{e>h<=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l87:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n6883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`4b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b2g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d0c290<6=4?{%331f2=mll0;6:4?:1y'553d<3on:95G1143a>N68>{e>h1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l9>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n7383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`50>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b31<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d12290<6=4?{%331f2=mlN68>{e>h=36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l9n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n7c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`5`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b3a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d1b290<6=4?{%331f2=mlN68>{e>h2;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l6<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n8583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`:6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b<3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d>0290<6=4?{%331f2=mlN68>{e>h226=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l6m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n8b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`:f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d?7290<6=4?{%331f2=mlN68>{e>h396=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l7;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n9483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`;5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b=2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d??290<6=4?{%331f2=mlN68>{e>h3j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4k>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86eb83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68d4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b47<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d6c290<6=4?{%331f2=mlN68>{e>h;o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l?i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86e183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68g1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:a6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2m<0;6:4?:1y'553d<3on:95G1143a>N68>{e>0o=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4k7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86e883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68gb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:ag<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2ml0;6:4?:1y'553d<3on:95G1143a>N68>{e>0om6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4h>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86f383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68d0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:b1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<`2290<6=4?{%331f2=mln?0;6:4?:1y'553d<3on:95G1143a>N68>{e>0l36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:4hn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo86fc83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm68d`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:ba<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2<`b290<6=4?{%331f2=mlno0;6:4?:1y'553d<3on:95G1143a>N68>{e>h:;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l><:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n0583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`26>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b43<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d60290<6=4?{%331f2=mlN68>{e>h:26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l>m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n0b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`2f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b4c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d77290<6=4?{%331f2=mlN68>{e>h;96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi:l?;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8n1483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6`35>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4b52<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2d7?290<6=4?{%331f2=mlN68>{e>h;j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink<8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;ho7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli2c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg15>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e04<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc2d290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ejo<=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink87:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli6883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg0b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e6f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc4c290<6=4?{%331f2=mlN68>{ejo8m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink=>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli3383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg10>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e71<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc52290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ejo936=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink=n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli3c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg1`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e7a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc5b290<6=4?{%331f2=mlN68>{ejo>;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink:<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli4583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg66>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e03<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc20290<6=4?{%331f2=mlN68>{ejo>26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink:m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli4e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg6f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e0c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc37290<6=4?{%331f2=mlN68>{ejo?96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink;;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli5483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg75>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e1=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc3>290<6=4?{%331f2=mlN68>{ejo?i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink;k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli5d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg7e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e25<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc06290<6=4?{%331f2=ml;0;6:4?:1y'553d<3on:95G1143a>N68>{ejo<86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink8::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli6c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg55>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e<4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc>d290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ejok=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winko7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolia883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg4b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e2f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc0c290<6=4?{%331f2=mll0;6:4?:1y'553d<3on:95G1143a>N68>{ejo1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink9>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli7383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg50>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e31<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc12290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ejo=36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink9n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli7c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg5`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e3a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc1b290<6=4?{%331f2=mlN68>{ejo2;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink6<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli8583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg:6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e<3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc>0290<6=4?{%331f2=mlN68>{ejo226=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink6m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli8e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg:f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc?7290<6=4?{%331f2=mlN68>{ejo396=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink7;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli9483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg;5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e==<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc?>290<6=4?{%331f2=mlN68>{ejo3i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wink7k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoli9d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg;e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`ee5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afcg6290<6=4?{%331f2=mlN68>{ejok86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winko::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoliec83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbgd5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca344<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag56d290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ek98=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=<7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?2883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbggb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`eaf<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afccc290<6=4?{%331f2=mlN68>{ejoom6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkh>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolif383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbgd0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`eb1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc`2290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ejol36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkhn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolifc83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbgd`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`eba<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afc`b290<6=4?{%331f2=mlN68>{ek9:;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=><:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?0583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc126>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca343<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag560290<6=4?{%331f2=mlN68>{ek9:26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=>m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?0e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc12f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca34c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag577290<6=4?{%331f2=mlN68>{ek9;96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=?;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?1483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc135>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca35=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag57>290<6=4?{%331f2=mlN68>{ek9;i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=?k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?1d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc13e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca365<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag546290<6=4?{%331f2=mlN68>{ek9886=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<94?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=<::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?2c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc115>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca304<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag52d290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ek9<=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=87:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?6883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc10b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca36f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag54c290<6=4?{%331f2=mlN68>{ek98m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio==>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?3383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc110>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca371<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag552290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ek9936=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio==n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?3c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc11`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca37a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag55b290<6=4?{%331f2=mlN68>{ek9>;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=:<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?4583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc166>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca303<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag520290<6=4?{%331f2=mlN68>{ek9>26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=:m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?4e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc16f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca30c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag537290<6=4?{%331f2=mlN68>{ek9?96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=;;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?5483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc175>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca31=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag53>290<6=4?{%331f2=mlN68>{ek9?i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=;k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qom?5d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smc17e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}ca325<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag506290<6=4?{%331f2=ml;0;6:4?:1y'553d<3on:95G1143a>N68>{ek9<86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio=8::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoliac83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg`5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`eg4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afced290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ejoo=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkk7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolie883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbgcb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`eef<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afcgc290<6=4?{%331f2=mlN68>{ejokm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkl>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolib383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg`0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`ef1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afcd2290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ejoh36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkln:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolibc83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg``>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`efa<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afcdb290<6=4?{%331f2=mlN68>{ejoi;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkm<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolic583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbga6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`eg3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afce0290<6=4?{%331f2=mlN68>{ejoi26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkmm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolice83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbgaf>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`egc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afcb7290<6=4?{%331f2=mlN68>{ejon96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkj;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolid483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbgf5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`e`=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afcb>290<6=4?{%331f2=mlN68>{ejoni6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkjk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qolidd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbgfe>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`ea5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::afcc6290<6=4?{%331f2=mlN68>{ejoo86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722winkk::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol<8b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09ni5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2;3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0=g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6g1290<6=4?{%331f2=mlN68>{ej:hh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>ml:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2af>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`00;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6?6290<6=4?{%331f2=mlN68>{ej:386=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>7::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol<9783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2;4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0==<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6?>290<6=4?{%331f2=mlN68>{ej:3h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>7j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol<9g83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2c3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0e4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6g5290<6=4?{%331f2=mlN68>{ej:k?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>o8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2c:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0ed<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6ge290<6=4?{%331f2=mlN68>{ej:ko6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>oi:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2`1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0f6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6d3290<6=4?{%331f2=mlN68>{ej:h=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>l7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2`b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0fg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6dc290<6=4?{%331f2=mlN68>{ej:hm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>m>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2a0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0g1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6e2290<6=4?{%331f2=mlN68>{ej:i<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>m6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2f3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0`g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6c1290<6=4?{%331f2=mlN68>{ej:lh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9>l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;0e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb52f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0gc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6b6290<6=4?{%331f2=mlN68>{ej:n86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>j::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2f4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0`=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6b>290<6=4?{%331f2=mlN68>{ej:nh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>jj:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2g3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0a4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6c5290<6=4?{%331f2=mlN68>{ej:o?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>k8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2g:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0ad<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6ce290<6=4?{%331f2=mlN68>{ej:oo6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>ki:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2d1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0b6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6`3290<6=4?{%331f2=mlN68>{ej:l=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win>h7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb2db>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`0bg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af6`c290<6=4?{%331f2=mlN68>{ej:lm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9>>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;0383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb520>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`741<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af162290<6=4?{%331f2=mlN68>{ej=:<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9>6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;0`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb573>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`71g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af101290<6=4?{%331f2=mlN68>{ej==h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win96l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;8e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5:f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`70c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af136290<6=4?{%331f2=mlN68>{ej=?86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9;::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;5783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb574>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`71=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af13>290<6=4?{%331f2=mlN68>{ej=?h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9;j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;5g83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb543>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`724<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af105290<6=4?{%331f2=ml:0;6:4?:1y'553d<3on:95G1143a>N68>{ej=1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win988:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;6983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb54:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`72d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af10e290<6=4?{%331f2=mlj0;6:4?:1y'553d<3on:95G1143a>N68>{ej=1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win98i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;7183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb551>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`736<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af113290<6=4?{%331f2=mlN68>{ej===6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win997:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;7883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb55b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`73g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af11c290<6=4?{%331f2=mlN68>{ej==m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win96>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;8383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5:0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7<1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1>2290<6=4?{%331f2=mlN68>{ej=2<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win966:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;8`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5;3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7=g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1g1290<6=4?{%331f2=mlN68>{ej=hh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9ml:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;ce83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5af>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`70;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1?6290<6=4?{%331f2=mlN68>{ej=386=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win97::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;9783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5;4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7==<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1?>290<6=4?{%331f2=mlN68>{ej=3h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win97j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;9g83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5c3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7e4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1g5290<6=4?{%331f2=mlN68>{ej=k?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9o8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;a983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5c:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7ed<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1ge290<6=4?{%331f2=mlN68>{ej=ko6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9oi:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;b183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5`1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7f6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1d3290<6=4?{%331f2=mlN68>{ej=h=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9l7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;b883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5`b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7fg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1dc290<6=4?{%331f2=mlN68>{ej=hm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9m>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;c383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb5a0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`7g1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1e2290<6=4?{%331f2=mlN68>{ej=i<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9m6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;c`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb533>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`75g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af141290<6=4?{%331f2=mlN68>{ej=9h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9:l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;4e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb56f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`74c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af176290<6=4?{%331f2=mlN68>{ej=;86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9?::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;1783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb534>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`75=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af17>290<6=4?{%331f2=mlN68>{ej=;h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9?j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;1g83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb503>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`764<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af145290<6=4?{%331f2=mlN68>{ej=8?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<84?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9<8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;2983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb50:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`76d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af14e290<6=4?{%331f2=mlN68>{ej=8o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<h4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win95<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;3183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb511>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`776<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af153290<6=4?{%331f2=mlN68>{ej=9=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9=7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;3883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb51b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`77g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af15c290<6=4?{%331f2=mlN68>{ej=9m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9:>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;4383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smb560>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`701<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af122290<6=4?{%331f2=mlN68>{ej=><6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722win9:6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol;4`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma6d2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6?lk;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc4b0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=67290<6=4?{%331f2=mlN68>{ei1;=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5=?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo73083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma911>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;76<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae2`3290<6=4?{%331f2=mlN68>{ei>l<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim:h6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo8f`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma6da>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc4bf<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae2`c290<6=4?{%331f2=mlN68>{ei>lm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5>=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo70283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma927>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;40<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=61290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ei1:36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5>n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo70b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma92g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;4`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=6a290<6=4?{%331f2=mlN68>{ei1;:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5?<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo71583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma936>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;52<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=7?290<6=4?{%331f2=mlN68>{ei1;j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5?l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo71e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma93f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;5c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=47290<6=4?{%331f2=mlN68>{ei1886=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<94?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5<::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo72783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma904>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;6=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=4>290<6=4?{%331f2=mlN68>{ei18i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim55<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo72d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma90e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;70<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=27290<6=4?{%331f2=mlN68>{ei1?=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim59?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo77083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma951>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;36<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=53290<6=4?{%331f2=mlN68>{ei19<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5=6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo73`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma91a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;7f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=5c290<6=4?{%331f2=mlN68>{ei19m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5:=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo74283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma967>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;00<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=21290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ei1>36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5:n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo74b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma96g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;0`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=2a290<6=4?{%331f2=mlN68>{ei1?:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5;<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo75583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma976>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;12<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=3?290<6=4?{%331f2=mlN68>{ei1?j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5;l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo75e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma97f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;1c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=07290<6=4?{%331f2=ml;0;6:4?:1y'553d<3on:95G1143a>N68>{ei1<86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim58::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo76783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma944>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;2=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=0>290<6=4?{%331f2=mlh0;6:4?:1y'553d<3on:95G1143a>N68>{ei11ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim58k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo76d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma94e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;f0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=e7290<6=4?{%331f2=mlN68>{ei1n=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5h?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7f083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9d1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;b6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=d3290<6=4?{%331f2=mlN68>{ei1h<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5l6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7b`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9`a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;ff<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=dc290<6=4?{%331f2=mlN68>{ei1hm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5m=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7c283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9a7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;g0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=e1290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ei1i36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5mn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7cb83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9ag>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;g`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=ea290<6=4?{%331f2=mlN68>{ei1n:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5j<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7d583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9f6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;`2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=b?290<6=4?{%331f2=mlN68>{ei1nj6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5jl:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7de83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9ff>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;`c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=c7290<6=4?{%331f2=mlN68>{ei1o86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5k::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7e783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9g4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;a=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=c>290<6=4?{%331f2=mlN68>{ei1oi6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5kk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7ed83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9ge>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;b0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae<67290<6=4?{%331f2=ml8k0;6:4?:1y'553d<3on:95G1143a>N68>{ei0;=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim4=?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo63083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma811>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc:76<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=`3290<6=4?{%331f2=mlN68>{ei1l<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5h6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7f`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9da>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;bf<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=`c290<6=4?{%331f2=mlN68>{ei1lm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim4>=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo60283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma827>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc:40<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae<61290<6=4?{%331f2=ml8>0;6:4?:1y'553d<3on:95G1143a>N68>{ei0:36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim4>n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo60b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma82g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc:4`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae<6a290<6=4?{%331f2=ml990;6:4?:1y'553d<3on:95G1143a>N68>{ei0;:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim4?<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo61583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma836>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc:52<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae<7?290<6=4?{%331f2=ml900;6:4?:1y'553d<3on:95G1143a>N68>{ei0;j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim4?l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo61e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma83f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc:5c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae<47290<6=4?{%331f2=ml:;0;6:4?:1y'553d<3on:95G1143a>N68>{ei0886=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<94?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim4<::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo62783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma804>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc:6=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae<4>290<6=4?{%331f2=ml:h0;6:4?:1y'553d<3on:95G1143a>N68>{ei08i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim45<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo62d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma80e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;30<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=>7290<6=4?{%331f2=mlN68>{ei13=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5l?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7b083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9`1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;f6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=13290<6=4?{%331f2=mlN68>{ei1=<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim596:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo77`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma95a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;3f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=1c290<6=4?{%331f2=mlN68>{ei1=m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim56=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo78283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9:7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;<0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=>1290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{ei1236=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim56n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo78b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9:g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;<`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=>a290<6=4?{%331f2=mlN68>{ei13:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim57<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo79583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9;6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;=2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=??290<6=4?{%331f2=mlN68>{ei13j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim57l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo79e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9;f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;=c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=g7290<6=4?{%331f2=mlN68>{ei1k86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5o::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7a783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9c4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc;e=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae=g>290<6=4?{%331f2=mlN68>{ei1ki6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim5ok:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo7ad83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma9ce>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`10<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=be9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f3>290<6=4?{%331f2=ml=0;6:4?:1y'553d<3on:95G1143a>N68>{e1j1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n6::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l9583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b;6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`=3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f?0290<6=4?{%331f2=mlN68>{e1j?j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n;l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l5e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b7f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`1c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f07290<6=4?{%331f2=ml80;6:4?:1y'553d<3on:95G1143a>N68>{e1j<96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n8::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l6783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b44>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`2=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f0>290<6=4?{%331f2=mlh0;6:4?:1y'553d<3on:95G1143a>N68>{e1j1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n8k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l6d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b53>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`34<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f15290<6=4?{%331f2=mlN68>{e1j=?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n99:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l7683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b5;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`3<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f1e290<6=4?{%331f2=mlN68>{e1j=o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n9i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l8183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b:2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`<7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f>4290<6=4?{%331f2=mlN68>{e1j2=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n67:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l8883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b:b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f>d290<6=4?{%331f2=mlN68>{e1j2n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0>c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<20m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n7?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l9083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>4i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b;1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi686k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`=6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:8e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f?>290<6=4?{%331f2=mlN68>{e1jkm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nm::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7ld583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bf6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;``3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fb0290<6=4?{%331f2=mlN68>{e1j3j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5n7l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7l9e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b;f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`=c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fg7290<6=4?{%331f2=mlN68>{e1jk96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5no::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7la783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bc4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`e=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fg>290<6=4?{%331f2=mlN68>{e1jki6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nok:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7lad83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b`3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`f4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fd5290<6=4?{%331f2=mlN68>{e1jh?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nl9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7lb683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9b`;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`f<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fde290<6=4?{%331f2=mlN68>{e1jho6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nli:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7lc183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9ba2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`g7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fe4290<6=4?{%331f2=mlN68>{e1ji=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nm7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7lc883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bab>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`gg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fed290<6=4?{%331f2=mlN68>{e1jin6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nj?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7ld083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bf1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;``6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a7>290<6=4?{%331f2=mlN68>{e1m8m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i:::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k5583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e76>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g13<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a30290<6=4?{%331f2=mlN68>{e1m;j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i?l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k1e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e3f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g5c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a47290<6=4?{%331f2=mlN68>{e1m896=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i<::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k2783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e04>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g6=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a4>290<6=4?{%331f2=mlN68>{e1m8i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k2d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e13>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g74<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a55290<6=4?{%331f2=mlN68>{e1m9?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i=9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k3683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e1;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g7<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a5e290<6=4?{%331f2=mlN68>{e1m9o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i=i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k4183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e62>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g07<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a24290<6=4?{%331f2=mlN68>{e1m>=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i:7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k4883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e6b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g0g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a2d290<6=4?{%331f2=mlN68>{e1m>n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i;?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k5083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e71>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g16<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a3>290<6=4?{%331f2=ml=0;6:4?:1y'553d<3on:95G1143a>N68>{e1m1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i6::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k9583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e;6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g=3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a?0290<6=4?{%331f2=mlN68>{e1m?j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i;l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k5e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e7f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g1c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a07290<6=4?{%331f2=ml80;6:4?:1y'553d<3on:95G1143a>N68>{e1m<96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i8::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k6783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e44>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g2=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a0>290<6=4?{%331f2=mlh0;6:4?:1y'553d<3on:95G1143a>N68>{e1m1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i8k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k6d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e53>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g34<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a15290<6=4?{%331f2=mlN68>{e1m=?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i99:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k7683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e5;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g3<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a1e290<6=4?{%331f2=mlN68>{e1m=o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i9i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k8183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e:2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g<7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a>4290<6=4?{%331f2=mlN68>{e1m2=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i67:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k8883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e:b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a>d290<6=4?{%331f2=mlN68>{e1m2n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i7?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k9083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e;1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g=6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fb>290<6=4?{%331f2=mlN68>{e1jom6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i>::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k1583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e36>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g53<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a70290<6=4?{%331f2=mlN68>{e1jnj6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5njl:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7lde83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bff>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;``c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fc7290<6=4?{%331f2=mlN68>{e1jo96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nk::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7le783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bg4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`a=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=fc>290<6=4?{%331f2=mlN68>{e1joi6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nkk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7led83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bd3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`b4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f`5290<6=4?{%331f2=mlN68>{e1jl?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nh9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7lf683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9bd;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;`b<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=f`e290<6=4?{%331f2=mlN68>{e1jlo6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5nhi:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k0183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e22>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g47<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a64290<6=4?{%331f2=mlN68>{e1m:=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i>7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k0883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e2b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g4g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a=a6d290<6=4?{%331f2=mlN68>{e1m:n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0?e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<21k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5i??:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo7k1083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm9e31>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi687m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c;g56<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:9c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a21>f290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e764>"a>{e08>n6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3282.m8ll511f52>oc>j31<75fd7ab>5<5;nd73g<722wi4;j7:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?><6*i4``955b1=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm8b41>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;:0:&e0dd=99n=86gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a=4cd290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e764>"a>{e1>2>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3282.m8ll511f56>oc>j31<75fd7ab>5<5;nd73g<722wi:>67:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=;m7dj9c883>>oc>jk1<75fd7aa>5<5;|`;41c=83>1<7>t$026g190d9K553d12.o:hl540d8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<h54?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<39o1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb9`56?6=<3:104a7>`c192B:<;>j;I331f?<,mf:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e19oh6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>17a3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl666594?2=83:p(<>:c58fa37<@8:="c>lh18N68N68?:n7E??5b;8 a0bj3>:j6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::afg51290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:53e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thh:i?50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=<8l0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c5242<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4;1g9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj>ij>7>54;294~"685<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg?el=0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4909a8ma0d13:17dj9c`83>>ia<>h1<75rb8`g1?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3k;7dj9c883>>oc>jk1<75fd7aa>5<5;|`b326=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pln76194?5=83:p(<>:c58fa36<@8:="c>lh1:=6l;hf5g<<722co:no50;9lb11e2900qoo87083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722win>>j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2?:3o6gk6b;94?=nl?ij6=44og64f?6=3thi?=m50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjkoj57>53;294~"68>{ejlk<6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a2=bb290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg0?lo0;6>4?:1y'553d<3on:=5G1143a>N685;hf5gd<722em8:l50;9~f3>cl3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb664=?6=<3:104a7>`c192B:<;>j;I331f?<,m=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`402g=8391<7>t$026g190d9K553d12.o:hl561:`?lb1k00;66gk6bc94?=hn==i6=44}c573=<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo79ab83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o:=:4$g6bf?77j990ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th29n:50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`:46?=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th3mlh50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`;173=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`56a3=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`5<35=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thii?j50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`a6<4=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thj:k950;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37dj9c883>>oc>jk1<75fd7aa>5<5;|`:f0g=83>1<7>t$026g190d9K553d12.o:hl5d46;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th<:9?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?=;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8na783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o::>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbb244?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::af1b2290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdf1:k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3173`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnl=j9;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnlh75;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnol=0;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnn8mb;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn:>i1;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn:m7c;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnl=ja;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj39j;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygga0?0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh1?l94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ek?hh6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6g03`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb62e6?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<4i>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`b7`d=83=1<7>t$026g10D<>90d9K553d12.o:hl53`:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd`??3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1b<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdej;81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97d>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjj57;294~"68o94je768L4618l1C==;l9:&g2`d=;h20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:m7e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39j46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pln3dg94?0=83:p(<>:c58fa35<@8:="c>lh1?l94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{eio2j6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6g03`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbc`11?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<4i>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`44c0=83<1<7>t$026g190d9K553d12.o:hl53`58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;n7>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:k<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fd5bn3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1b<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdfn1h1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97d>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjkh9:7>57;294~"68o94je768L4618l1C==;l9:&g2`d=;h20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:>i7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39j46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl8c8094?1=83:p(<>:c58fa32<@8:="c>lh1?l64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb`1e5?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<4i>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`af7>=83<1<7>t$026g190d9K553d12.o:hl53`58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wio;m<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:k<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f26a13:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1b3>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo9l9583>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk08m:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdf;o81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97d>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjhl3i7>57;294~"68o94je768L4618l1C==;l9:&g2`d=;h20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnn8l4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39j46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl80gc94?1=83:p(<>:c58fa32<@8:="c>lh1?l64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb6a:1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`57=1=83?1<7>t$026g190d9K553d12.o:hl53c48 c2fj3;;4?<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl705f94?3=83:p(<>:c58fa34<@8:="c>lh1?o84$g6bf?7708=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th39i950;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;k<0(k:nb;33<5e5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?j?;1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97g0<,o>jn7??8138ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:4`d=83?1<7>t$026g190d9K553d12.o:hl53c48 c2fj3;;;k84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl666494?3=83:p(<>:c58fa34<@8:="c>lh1?o84$g6bf?77?lh0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thj?kk50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;k<0(k:nb;333g25;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdfn0k1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97g0<,o>jn7??7`;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`af63=83?1<7>t$026g190d9K553d12.o:hl53c48 c2fj3;;;4k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pll6e294?3=83:p(<>:c58fa34<@8:="c>lh1?o84$g6bf?77?090ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th<==850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;k<0(k:nb;333245;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd0kh;1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97g0<,o>jn7??7758ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`57=0=83<1<7>t$026g190d9K553d12.o:hl54308 c2fj3;;4?<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e09>h6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1453-l?mo4>0934?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn5;k6;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9>6*i4``955>7k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c:a25<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;239'b1ge28:3<<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd>8lk1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9074<,o>jn7??7g48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi5;9::185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=897)h;ac8242ce3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb`1e`?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5G1143a>N688a89j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thin>:50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;80(k:nb;3335;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smc7ae>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69<=;%d7eg<68>387dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f277=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;616>"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:;1/j9om:02422=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pln38394?2=83:p(<>:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~fd`5l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thimn650;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbb457?6=<3:104a7>`c192B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`b7<4=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjhl9i7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~ff01<3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th<<4o50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb6a01?6=<3:104a7>`c192B:<;>j;I331f?<,mjn7??6e:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wimk:m:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce28:97)h;ac8243ec3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbccf2?6=>3:104a7>`c1;2B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yge1080;6;4?:1y'553d<3on:>5G1143a>N689b69j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th<o94je718L4618l1C==;l9:&g2`d=9980(k:nb;332de5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm7b71>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6<>=;%d7eg<68?k:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fd5f?3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;335>"a>ia<>h1<75rb`d77?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3;;=6*i4``955de;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjj<<57>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f26fn3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;335>"a>ia<>h1<75rb6a7e?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`bb7`=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjkkhm7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~f26>j3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th850;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb`145?6=<3:104a7>`c192B:<;>j;I331f?<,m1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9b`=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnlh?d;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`bb66=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjkkj47>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~ff03;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thh:;850;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb624=?6=<3:104a7>`c192B:<;>j;I331f?<,m4;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`4g61=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjh9<>7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~fggf13:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thh:9:50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb624e?6=<3:104a7>`c192B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`bb5`=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjkkjm7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~f260j3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb`140?6=<3:104a7>`c192B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|``210=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj>:54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~fd50=3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thjjo94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbccbg?6=<3:104a7>`c192B:<;>j;I331f?<,m==1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9b`=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:>8d;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`4g4>=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjh9<:7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~fggfl3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thh:9650;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb624a?6=<3:104a7>`c192B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`bb45=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjkkji7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~f260n3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb`1404a7>`c192B:<;>j;I331f?<,m1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9b`=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnoonf;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|``21g=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj>:3<7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~fd5013:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thjj<;50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=nl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbcca4?6=<3:104a7>`c192B:<;>j;I331f?<,m=h1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9b`=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:>71;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|`4g4e=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj?<2n7>54;294~"68N68?:n7E??5b;8 a0bj3n>m85+f5ca>46dlj1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb9:f1?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f=c1n3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6e0=#n=ki6<>ld`9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj09mm7>54;294~"68N68?:n7E??5b;8 a0bj3n>m85+f5ca>46dl11bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb6fbg?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f24693:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6e0=#n=ki6<>lb`9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjj=on7>54;294~"68N68?:n7E??5b;8 a0bj3n>m85+f5ca>46dkh1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbc2b1?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fd37i3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6e0=#n=ki6<>lc99j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj0h297>54;294~"68N68?:n7E??5b;8 a0bj3n>m85+f5ca>46c;?1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbc0`g?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fgc1?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6e0=#n=ki6<>k359j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj?22h7>54;294~"68N68?:n7E??5b;8 a0bj3n>m85+f5ca>46c:l1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb`14e?6=<3:104a7>`c192B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3ln7dj9c883>>oc>jk1<75fd7aa>5<5;|``21e=83>1<7>t$026g190d9K553d12.o:hl5fd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj>:3>7>54;294~"68:c58fa37<@8:="c>lh1jh5fd7a:>5<5;hf5gg<722em8:l50;9~f35?l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;62b>"a>{e09?86=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>17a3-l?mo4>0b53?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th39ij50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=<8l0(k:nb;33g3`5;hf5gd<722co:nl50;9lb11e2900qo6m6683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0?=k5+f5ca>46d>l1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb82e5?6=<3:104a7>`c192B:<;>j;I331f?<,mf:&e0dd=99i=h6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a=31d290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:53e?!`3ik0:1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`904`<,o>jn7??c758ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<39o1/j9om:02`23=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnolN68?:n7E??5b;8 a0bj3>:j6*i4``955e1=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smc7f5>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi69?i;%d7eg<68j>oc>jk1<75fd7aa>5<5;|`455e=83>1<7>t$026g190d9K553d12.o:hl540d8 c2fj3;;o;?4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg1di>0;694?:1y'553d<3on:<5G1143a>N68l619j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj><8n7>56;294~"680e04?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn;on0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3;o7)h;ac824a413`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbb25e?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fg2dn3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;3g?!`3ik0:56;294~"680e0:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn4j68;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3;o7)h;ac824a4?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb66e=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`5=0c=83=1<7>t$026g10D<>90d9K553d12.o:hl556:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fg`503:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;74<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xde;1n1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`912>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjh=m>7>57;294~"68o94je768L4618l1C==;l9:&g2`d==>20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn::i7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38i96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl994a94?1=83:p(<>:c58fa32<@8:="c>lh1>o;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbcd12?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`a7=d=83=1<7>t$026g10D<>90d9K553d12.o:hl52c78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd1a83:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0a1>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd>k<>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96g35;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj>ki>7>57;294~"682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=j<950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:h<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnn:j1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plm95494?1=83:p(<>:c58fa32<@8:="c>lh1>l84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb`fbf?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`b65`=83=1<7>t$026g10D<>90d9K553d12.o:hl52`48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f203;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;c6?!`3ik0:<;kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj?kj47>56;294~"6807g0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnn>82;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3k>7)h;ac82427f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbc6g3?6=>3:104a7>`c1;2B:<;>j;I331f?<,m:m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fd?4k3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;c6?!`3ik0:<:>;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj0nj<7>56;294~"6807d:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn:8;5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38mo6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl865594?1=83:p(<>:c58fa32<@8:="c>lh1>km4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb647=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`421d=83=1<7>t$026g10D<>90d9K553d12.o:hl52ga8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f3gfi3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0eg>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd1ihi1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96ce5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?kji7>57;294~"6850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:oi0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnn>84;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38mo6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pll06494?1=83:p(<>:c58fa32<@8:="c>lh1>km4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbb2404a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|``42g=83=1<7>t$026g10D<>90d9K553d12.o:hl52ga8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fg2c13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0eg>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xde5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjk>oh7>57;294~"68o94je768L4618l1C==;l9:&g2`d=:oi0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnl7N68?:n7E??5b;8 a0bj38mo6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pln95294?1=83:p(<>:c58fa32<@8:="c>lh1>km4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb`;76?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`b=12=83=1<7>t$026g10D<>90d9K553d12.o:hl52ga8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f50z&240e32lo=86F>072f?M77=j30(i8jb;0eg>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd>lh>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96ce5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj0nj:7>57;294~"68o94je768L4618l1C==;l9:&g2`d=:oi0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:8;d;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6``1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i89b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|``42e=83=1<7>t$026g10D<>90d9K553d12.o:hl5d74a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygd3m80;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjh3?:7>57;294~"68k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5ion:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<=n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pln3``94?0=83:p(<>:c58fa35<@8:="c>lh1==:4$g6bf?77j0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ae6gb290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:027?!`3ik0:56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qooi4`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0:<95+f5ca>46e?j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`ae`4=83<1<7>t$026g190d9K553d12.o:hl51168 c2fj3;;n:?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ejho>6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>4633-l?mo4>0c45?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnn88d;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3;;86*i4``955d2j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}ca5<5<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4>059'b1ge28:i9=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd08k91<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9552<,o>jn7??b3d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;=l9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce28:?7)h;ac824g433`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb6a7a?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5G1143a>N68m0d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th2o>h50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=l<>>7)h;ac824f3a3`n=o44?::kg2fg=831dj99m:188ygg0lk0;6>4?:1y'553d<3on:=5G1143a>N68jn7??c4g8ma0d13:17dj9c`83>>ia<>h1<75rbc142?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wink?>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96*i4``955e2k2co:n750;9j`3ef2900ck:8b;29?xd11==1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9`0223-l?mo4>0b7a?lb1k00;66gk6bc94?=hn==i6=44}c57a7<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4k5578 c2fj3;;o8o4ie4`=?6=3`n=ol4?::me02d=831vn;=79;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39i46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl705d94?1=83:p(<>:c58fa32<@8:="c>lh1?o64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb97g=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`;f35=83=1<7>t$026g10D<>90d9K553d12.o:hl53c:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f<6bl3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1a<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd>>>21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97g>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjh>;<7>57;294~"68o94je768L4618l1C==;l9:&g2`d=;k20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnol<7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39i46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pll6e094?1=83:p(<>:c58fa32<@8:="c>lh1?o64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb63304a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`4gd5=83=1<7>t$026g10D<>90d9K553d12.o:hl53c:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f35?k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1a2>"a>ia<>h1<75rb9266?6==3:104a7>`c1:2B:<;>j;I331f?<,m56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn5;kc;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39i:6*i4``955>3m2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1h=:7>55;294~"682.m8ll511:77>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f<6a83:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1a2>"a>ia<>h1<75rb844f?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj39i:6*i4``9551b82co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjhl2j7>55;294~"682.m8ll5115g1>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fgd4i3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1a2>"a>ia<>h1<75rbb4g1?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj39i:6*i4``9551?02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj>ij:7>55;294~"682.m8ll51154`>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f50z&240e32lo=<6F>072f?M77=j30(i8jb;620>"a:c58fa36<@8:="c>lh18<:4$g6bf?77k?k0ei8l9;29?lb1kh0;66ai46`94?=zjk9?57>53;294~"68oc>j31<75fd7ab>5<5;|`aa`2=8391<7>t$026g190d9K553d12.o:hl54068 c2fj3;;o;64ie4`=?6=3`n=ol4?::me02d=831vn;7>a;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3>:86*i4``955e1;2co:n750;9j`3ef2900ck:8b;29?xd04H0254`=O99?h56*k6d`9042<,o>jn7??c708ma0d13:17dj9c`83>>ia<>h1<75rb`617?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io46e:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`b071=83=1<7>t$026g10D<>90d9K553d12.o:hl510a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd25:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;326>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdf<;>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{eiohm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>245;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjhlh>7>57;294~"68>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<69j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wimklj:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28;97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qooic183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plmb4c94?1=83:p(<>:c58fa32<@8:="c>lh1;?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbc7g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbc`6a?6=?3:104a7>`c1<2B:<;>j;I331f?<,mc:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`af0?=83=1<7>t$026g10D<>90d9K553d12.o:hl51008ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fgd2j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f4?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yge1n<0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdd>o21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9=`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{ek?l26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>47d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<69;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wio;h9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:?=b;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3=97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo9>2d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk02i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl813d94?1=83:p(<>:c58fa32<@8:="c>lh1=>ia<>h1<75rb631e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`457e=83=1<7>t$026g10D<>90d9K553d12.o:hl5d69j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3fe1290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f2ed13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg1dkh0;6:4?:1y'553d<3on:95G1143a>N68>{e?ji>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>4753`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ago94je768L4618l1C==;l9:&g2`d=9990ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnl=nd;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;;?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plnf5794?1=83:p(<>:c58fa32<@8:="c>lh1===4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb`d7=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`ae`6=83=1<7>t$026g10D<>90d9K553d12.o:hl51118ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fggb<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;337>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdd>>h1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`95555;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjj<57;294~"68o94je768L4618l1C==;l9:&g2`d=9990ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:>m5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;;?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl8c5a94?1=83:p(<>:c58fa32<@8:="c>lh1===4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb6a64?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`b050=83=1<7>t$026g10D<>90d9K553d12.o:hl59e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aecg5290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fgd4l3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yge1l10;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd099o1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e?jk26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjh9j47>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoo3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0:461>h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`bb12=83<1<7>t$026g190d9K553d12.o:hl51108 c2fj3;;:5l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{eio>36=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>4653-l?mo4>077e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnookf;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3;;>6*i4``9550?82co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c`ba6<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4>039'b1ge28:=995fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdd>>k1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9554<,o>jn7??6678ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wio;9j:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce28:97)h;ac82432>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb62a4?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5G1143a>N68je29j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3tho94je718L4618l1C==;l9:&g2`d=9980(k:nb;332655;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm7b6e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6<>=;%d7eg<68ln37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fd2503:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;331>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdfnj>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`95535;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjkh>j7>57;294~"68o94je768L4618l1C==;l9:&g2`d=99?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn:?<0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;;96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl8cb`94?1=83:p(<>:c58fa32<@8:="c>lh1==;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb8a0`?6=;3:104a7>`c182B:<;>j;I331f?<,m>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;|`a722=8391<7>t$026g190d9K553d12.o:hl5b39'b1ge28:o9k5fd7a:>5<5;nd73g<722wink>i:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2k80(k:nb;33`0c5;hf5gd<722em8:l50;9~f3?3=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;`1?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0i>6*i4``955b2k2co:n750;9j`3ef2900ck:8b;29?xdf?8=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`31f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnok;d;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=;l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm69:0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i88a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`404c=83=1<7>t$026g10D<>90d9K553d12.o:hl5d75b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg040k0;6;4?:1y'553d<3on:>5G1143a>N687659j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th3<8?50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;80(k:nb;33<0?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm84fa>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69<=;%d7eg<681>n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f=d1=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;616>"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:;1/j9om:02;7==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl666c94?0=83:p(<>:c58fa35<@8:="c>lh18?<4$g6bf?770;n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ae165290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:501?!`3ik0:<:k?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjhl2i7>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qolm3883>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>?5+f5ca>460kh1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|``2a2=83<1<7>t$026g190d9K553d12.o:hl54308 c2fj3;;;oh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e?8:j6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1453-l?mo4>06:;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn:mn5;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9>6*i4``95510l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c400;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a<537290<6=4?{%331f2=ml2lh0;6:4?:1y'553d<3on:95G1143a>N68>{e0k1ih8;;I3325c<@8:>o45+d7ga>6d?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4j11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi5;96:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:h37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoo;0083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08n55fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smag;g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>l7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c`a7=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ag3b4290<6=4?{%331f2=mlN68>{e?jk?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6d?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4:<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wim:jl:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:8>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qol<7683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08>85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smbg31>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6><:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4:0=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<249j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a31c4290<6=4?{%331f2=mlN68l6c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cc4ec<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io45<5;hf5gg<722co:nm50;9lb11e2900qol<4`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08n85+f5ca>46d>01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4j<1/j9om:02`2==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg0>9k0;684?:1y'553d<3on:?5G1143a>N68l629j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c57f3<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io45<5;hf5gg<722co:nm50;9lb11e2900qo8:2083>7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zj1;n97>52;294~"68=o7E??61g8L462k01bh;m7:188kc20j3:17pl7cg;94?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<4?:383>5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~f<>6k3:1>7>50z&240e32m=072f?M77=j30ei8l8;29?j`3?k0;66sm62`e>5<5290;w)??5b69`21c3A;;:=k4H026g<=nl?i36=44og64f?6=3th=8<<50;094?6|,8:>o94k76f8L4618l1C==;l9:kg2f>=831dj99m:188yg>70=0;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rb92g2?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wi4;>j:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xd?>?:1<7<50;2x 462k=0o;:j4H0254`=O99?h56gk6b:94?=hn==i6=44}c:a==<72;0;6=u+117`0?b0?m1C==8?e:J240e>3`n=o54?::me02d=831vn5lja;296?6=8r.:<8m;:e54`>N68?:n7E??5b;8ma0d03:17bh;7c83>>{e18896=4=:183!77=j>1h:9k;I3325c<@8:>o45fd7a;>5<5;|`:522=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qo79bc83>7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zj0=;h7>52;294~"6829096=4?{%331f2=l>=o7E??61g8L462k01bh;m7:188kc20j3:17pl967094?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<>4?:383>5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~f=>fl3:1>7>50z&240e32m=072f?M77=j30ei8l8;29?j`3?k0;66sm8d14>5<5290;w)??5b69`21c3A;;:=k4H026g<=nl?i36=44og64f?6=3th2?n<50;094?6|,8:>o94k76f8L4618l1C==;l9:kg2f>=831dj99m:188yg?>=h0;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rb6fb5?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wi;?>9:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xdd?m:1<7<50;2x 462k=0o;:j4H0254`=O99?h56gk6b:94?=hn==i6=44}c``70<72;0;6=u+117`0?b0?m1C==8?e:J240e>3`n=o54?::me02d=831vno>6a;296?6=8r.:<8m;:e54`>N68?:n7E??5b;8ma0d03:17bh;7c83>>{ei=lm6=4=:183!77=j>1h:9k;I3325c<@8:>o45fd7a;>5<5;|`56c3=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66sm63d5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69??;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c41b2<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k62`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi5o96:187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zj0h55;294~"6856;294~"68>oc>ji1<75fd7ag>5<5;|`56c6=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66sm63d2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6?jl;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c41b7<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k62a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:>:m:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=:0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj?9?m7>59;294~"685<5<5<5;nd7f=<722em8oo50;9~f32413:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e>:>26=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd1;=21<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`5061=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg04<<0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c4771<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm6516>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`5714=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl942394?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c4001<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm8133>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi4=hk:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl935394??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th=8>>50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo6?1083><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?<6g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th3<=j50;;94?6|,8:>o94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd?8ok1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg>7nj0;694?:1y'553d<3n>h85G1143a>N6859;294~"685<5<5<5;nd7f=<722em8oo50;9~f=6aj3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e09:j6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd?89i1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`;4c?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg>78k0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c:3b=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<29026=4?{%331f2=n?=27E??61g8L462k01/h;km:59j065=831b8>850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm81d5>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`;45>=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl70g794?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c:6=<<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h43<<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn5;68;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj1<397>54;294~"685<5;nd7f=<722wi4878:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{e0?2?6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd?>191<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<584?:883>5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg>10;0;694?:1y'553d<3n>h85G1143a>N687>59;294~"685<5<5<5;nd7f=<722em8oo50;9~f=00n3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e0<3?6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a6290?6=4?{%331f2=l7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd?=091<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`;2=6=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg>e:=0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c:`54<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4393:157>50z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm8c00>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi4n??:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl7b3094??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th3o=h50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo6m1d83><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn5l=0;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj1i;h7>54;294~"685<5;nd7f=<722wi4o?i:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{e0j:h6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd?k921<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg>d8h0;694?:1y'553d<3n>h85G1143a>N6859;294~"685<5<5<5;nd7f=<722em8oo50;9~f=e713:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e19ko6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd>8hl1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`905=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm90;a>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`:4dg=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl618594?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c;3ef<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h439883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm91c:>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi5<79:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl60`:94??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th2=4;50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo7?a683><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4>n6;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj0;2?7>54;294~"685<5;nd7f=<722wi5;=6:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{e1>9?6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd>9081<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<382c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd>>:<1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`:367=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg?1;10;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c;476<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm960f>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`:263=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl672294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c;571<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm9711>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi5:5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl662394??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th2;?m50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qoo<<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl=l2;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zjh>><7>54;294~"685<5;nd7f=<722wim>m>:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{ei=>m6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xdf<=h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188ygg3h85G1143a>N6859;294~"685<5<5<5;nd7f=<722em8oo50;9~fd23k3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{ei:hj6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xdf;ki1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`b01g=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg4jk0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}cc70<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66smagga>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`bb0b=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17plnfdc94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}cce1f<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66smag7a>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wimkk7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17plnf4c94??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3thjjh950;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qooi5783><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnlh:8;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zjhln97>54;294~"685<5;nd7f=<722wimk;8:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{eioo?6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xdej1?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yggam;0;694?:1y'553d<3n>h85G1143a>N6859;294~"685<5<5<5;nd7f=<722em8oo50;9~fgd?>3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{ejhl>6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a5290?6=4?{%331f2=l7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xdeio=1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`af=2=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188ygdfn?0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c`a<6<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66smbc:2>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`aec5=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17plmb9294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}ca5=1<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66smb`d3>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wino9k:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pll68394??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3thh;o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qom99283><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<=4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn862;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zjj=:j7>54;294~"685<5;nd7f=<722wio;7?:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{ek>;o6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xdd?8i1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yge09k0;694?:1y'553d<3n>h85G1143a>N6859;294~"685<5<5<5;nd7f=<722em8oo50;9~ff16i3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e?9ij6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xdd>1i1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|``34?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yge10k0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}ca45=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<29026=4?{%331f2=n?=27E??61g8L462k01/h;km:59j065=831b8>850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm7075>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`44f>=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl814794?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c53g1<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h435083>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm71a6>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi;<;=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl80b394??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th<=9k50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo9?c283><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:>l2;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj>;?j7>54;294~"685<5;nd7f=<722wi;n8<:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{e?jl;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd0ko81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg1dn80;694?:1y'553d<3n>h85G1143a>N68i=<7>59;294~"685<5<5<5;nd7f=<722em8oo50;9~f2ebl3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e?j<96=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd0k?;1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`4g`c=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1d=m0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c5`ad<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm7bga>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`4g0e=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl8cd;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c;bf<<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm98da>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi5l>?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl6a3c94??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th2m?h50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo76cc83><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4o:a;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj0k>j7>54;294~"685<5;nd7f=<722wi598<:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{e1=<36=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd>=;<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg?3n?0;694?:1y'553d<3n>h85G1143a>N682>7>59;294~"685<5<5<5;nd7f=<722em8oo50;9~f<2>?3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1=986=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`:0f1=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg>bl10;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c:f`a<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h43>3:157>50z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm8g4a>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`;b51=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl7f1a94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c:fe=<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm886f>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi44;<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl7a1a94??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th3mo94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo66db83><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn578d;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj133>7>54;294~"685<5;nd7f=<722wi44?j:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{e00886=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd?1k81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg>30>0;694?:1y'553d<3n>h85G1143a>N68>>7>59;294~"685<5<5<5;nd7f=<722em8oo50;9~f=22?3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e0:i?6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a290?6=4?{%331f2=l7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd?;0>1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`;71<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg00k;0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c44g2<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm82d;>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`52a2=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl96e;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c44=7<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm6357>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi:?96:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl977194??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3th=;;650;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo883283><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn56je;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj12m?7>54;294~"685<5;nd7f=<722wi:;o;:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{e>?k26=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xd?;?31<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg?>i90;694?:1y'553d<3n>h85G1143a>N6859;294~"685<5<5<5;nd7f=<722em8oo50;9~f=c0l3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1=:86=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd0mh;1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`4ad0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1cj?0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c5gfg<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm7303>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`4a44=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pl8e0594?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c5f07<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm73f5>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722wi;?jm:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl831494??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3tho94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qom7a183><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn:N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zj>8jo7>54;294~"685<5;nd7f=<722wio:k::18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{ek>oj6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xdd0><1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yge?l<0;694?:1y'553d<3n>h85G1143a>N6859;294~"685<5<5<5;nd7f=<722em8oo50;9~ff>3>3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{ejm9>6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xdek=k1<7750;2x 462k=0m::74H0254`=O99?h56*k6d`90>o3;:0;66g;3783>>o3;>0;66g;3b83>>o21o0;66g:ag83>>o181i1<75`f5`;>5<im7>5;|`ag1`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188ygdc8<0;644?:1y'553d<3l=;45G1143a>N68n3:17d;nf;29?l070j0;66ai4c:94?=hn=hj6=44}c`g4d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66smbbca>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`aga0=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17plmce`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c`24g<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431183>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66smb0;b>5<>290;w)??5b69b31>3A;;:=k4H026g<=#l?oi695f42194?=n<:<1<75f42594?=n<:i1<75f58d94?=n=hl1<75f61:`>5<i47>5;nd7fd<722win<7i:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pln5bd94??=83:p(<>:c58e22?<@8:="c>lh186g;3283>>o3;?0;66g;3683>>o3;j0;66g:9g83>>o2io0;66g909a94?=hn=h36=44og6ae?6=3thj9i:50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qol>3c83><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl;>4;29=?6=8r.:<8m;:g44=>N68?:n7E??5b;8 a0bj3>0e9=<:188m1512900e9=8:188m15d2900e87i:188m0ga2900e;>7c;29?j`3j10;66ai4cc94?=zjh?:57>54;294~"685<5;nd7f=<722wim8o?:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{ei6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94i66;8L4618l1C==;l9:&g2`d=<2c??>4?::k773<722c??:4?::k77f<722c>5k4?::k6ec<722c=<5m50;9lb1d?2900ck:ma;29?xdf>9>1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<;=4?:883>5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188ygg2?<0;694?:1y'553d<3n>h85G1143a>N68?;7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj?>?47>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj1;;n7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj1;;o7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj1<297>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj1<2:7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj1i:j7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj1i9<7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj0;j57>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj0;jm7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj0=?>7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj0=??7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<04fa?k`3i10876g:bd83>>oc=>n1<75f48a94?"a2n7>5$g6b=?2>l2dm8l652:9j02h6`i4`:90>=n<021<7*i4`;90j47;4;h6bj57:6d:le0d>=>21b8l950;&e0d?=<0n0bk:n8;58?l2f>3:1(k:n9;6:`>haj87>5$g6b=?2>l2dm8l65a:9l2763290/j9o6:7037>ha5<#n=k26;=921d:?>?:18'b1g>2?8;?6`i4`:96>=h>8lm6=4+f5c:>347;2dm8l653:9l24`b290/j9o6:7037>ha5<#n=k26;==21d:2?8;?6`i4`:92>=h>8li6=4+f5c:>347;2dm8l657:9l24`f290/j9o6:7037>ha5<#n=k26;=121d:2?8;?6`i4`:9e>=h>8l<6=4+f5c:>347;2dm8l65b:9l24`3290/j9o6:7037>ha5<#n=k26;=l21d:2?8;?6`i4`:9a>=h>8l:6=4+f5c:>347;2dm8l65f:9l24`7290/j9o6:7037>haj578=029mb1g?28;07b8>ed83>!`3i00=>==4ng6b;:87ch;a9827>=h>8oh6=4+f5c:>347;2dm8l651598k37bj3:1(k:n9;4146=in=k36<;4;n414g<72-l?m4492118jc2f03;=76a921c94?"a<;od7e=<6?21d:?>6:18'b1g>2?8;?6`i4`:95==5$g6b=?058:1ej9o7:0;8?j058>0;6)h;a885655j47?n;:m5650=83.m8l756320?k`3i10:n65`6326>5<#n=k26;=9j10c;5af5c;>4b<3f<:j;4?:%d7e<<1:990bk:n8;3f?>i19lk1<7*i4`;927643gl?m54>f:9j0`6=83.m8l754d38jc2f03;07d:kf;29 c2f13>n=6`i4`:96>=nj47=4;h6g`?6=,o>j57:j1:le0d>=<21b8im50;&e0d?=hanm7>5$g6b=?2b92dm8l658:9j0`?=83.m8l754d38jc2f03307d:j8;29 c2f13>n=6`i4`:9e>=n>8:36=4+f5c:>377?2dm8l650:9j2461290/j9o6:7333>ha5<#n=k26;??7:le0d>=:21b:<><:18'b1g>2?;;;6`i4`:97>=n>8:96=4+f5c:>377?2dm8l654:9j2466290/j9o6:7333>ha5<#n=k26;??7:le0d>=>21b:=hi:18'b1g>2?;;;6`i4`:93>=n>9ln6=4+f5c:>377?2dm8l658:9j25`c290/j9o6:7333>ha5<#n=k26;??7:le0d>=i21b:=hm:18'b1g>2?;;;6`i4`:9f>=n>9l36=4+f5c:>377?2dm8l65c:9j25`0290/j9o6:7333>ha5<#n=k26;??7:le0d>=m21b:=h::18'b1g>2?;;;6`i4`:9b>=n>9l?6=4+f5c:>377?2dm8l651198m36a;3:1(k:n9;4242=in=k368;od7e=<6;21b:=h?:18'b1g>2?;;;6`i4`:951=5$g6b=?068>1ej9o7:078?l068o0;6)h;a885551j47?9;:k555c=83.m8l756024?k`3i10:;65f602g>5<#n=k26;??7:le0d>=9110e;??c;29 c2f13<:<:5af5c;>4?<3`<:o199k1<7*i4`;924603gl?m54>b:9j246>290/j9o6:7333>haj578>069mb1g?28n07d8?f`83>!`3i00===94ng6b8:<7ch;a982b>=h=031<75`58:94?=nn=o86=44o4;b>5<5<7>5;h7:5?6=3`?287>5;hd5<6<722c>5>4?::ke0`1=831b:<9j:18'b1g>2?;=n>8=h6=4+f5c:>370l2dm8l651:9j241e290/j9o6:734`>ha65f605b>5<#n=k26;?8d:le0d>=;21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjh8::7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjh82;7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjhni>7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjho8?7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjk3?h7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjk3hi7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjj>n47>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zjj?=57>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj?l:i7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj?l2j7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj>ki57>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=zj>h8m7>5c983>5}O99?h56*>04a7>c2d=2P>494l{03g>4472;no6?h::3fe>7`02;o:6?>6:363>7252;o?6?>8:|&e0=3=9:h1:;n1<6*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6d19=>"c>l>156*k6d79=>"c>l<156*k6d59=>"c>l2156*k6d;9=>"c>lk156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k73a9=>"c?;n156*k73g9=>"c?;l156*k7229=>"c?:;156*k7209=>"c?:9156*k7269=>"c?:?156*k7249=>"c?:=156*k72:9=>"c?:3156*k72c9=>"c?:h156*k72a9=>"c?:n156*k72g9=>"c?:l156*k7529=>"c?=;156*k7509=>"c?=9156*k7569=>"c?=?156*k7549=>"c?==156*k75:9=>"c?=3156*k75c9=>"c?=h156*k75a9=>"c?=n156*k75g9=>"c?=l156*k7429=>"c?<;156*k7409=>"c?<9156*k7469=>"c?"c?<=156*k74:9=>"c?<3156*k74c9=>"c?"c?"c?"c??;156*k7709=>"c??9156*k7769=>"c???156*k7749=>"c??=156*k77:9=>"c??3156*k77c9=>"c??h156*k77a93>"c??n1;6*k7629b10b3-l?o:4i47g8 c2d03l?:h5af5fg>5=in=nn6?:4$g45b?`3>l1/j;9>:g46`>"a>>h1;6*i66a93>"68?:36k:9f:&2436>2o>=j6`>072b>72ha5<5;hd7a2<722co9:j50;9j553ck3:1(k:n9;331adj47>4;h331ag=83.m8l75117gf>haj57??5e`8jc2f03807d??5e:94?"a=;21b84m50;&e0d?=<0n0bk:n8;38?l2>j3:1(k:n9;6:`>ha65f48c94?"a257>5$g6b=?2>l2dm8l654:9j0<>=83.m8l7548f8jc2f03?07d:n8;29 c2f13>2h6`i4`:92>=nj4794;h6b2?6=,o>j57:6d:le0d>=021b8l;50;&e0d?=<0n0bk:n8;;8?l2f<3:1(k:n9;6:`>ha5<#n=k26;=821d:?>=:18'b1g>2?8;?6`i4`:95>=h>;:;6=4+f5c:>347;2dm8l652:9l24`a290/j9o6:7037>ha5<#n=k26;=<21d:2?8;?6`i4`:91>=h>8lh6=4+f5c:>347;2dm8l656:9l24`e290/j9o6:7037>ha5<#n=k26;=021d:2?8;?6`i4`:9=>=h>8l36=4+f5c:>347;2dm8l65a:9l24`0290/j9o6:7037>ha5<#n=k26;=k21d:2?8;?6`i4`:9`>=h>8l96=4+f5c:>347;2dm8l65e:9l24`6290/j9o6:7037>ha5<#n=k26;=9910c;?jf;29 c2f13<9<>5af5c;>47<3f<:ih4?:%d7e<<1:990bk:n8;31?>i19ln1<7*i4`;927643gl?m54>3:9l24cd290/j9o6:7037>haj578=029mb1g?28?07b8=0c83>!`3i00=>==4ng6b=o50;&e0d?=>;:87ch;a9823>=h>;:26=4+f5c:>347;2dm8l651998k34703:1(k:n9;4146=in=k36<74;n4142<72-l?m4492118jc2f03;j76a921494?"a<;od7e=<6j21d:?>::18'b1g>2?8;?6`i4`:95f=5$g6b=?058:1ej9o7:0f8?j06n?0;6)h;a885655j47?j;:m55`g=83.m8l756320?k`3i10:j65f4d294?"aoj7>5$g6b=?2b92dm8l652:9j0ac=83.m8l754d38jc2f03907d:kd;29 c2f13>n=6`i4`:90>=nj47;4;h6fg?6=,o>j57:j1:le0d>=>21b8hl50;&e0d?=han47>5$g6b=?2b92dm8l65a:9j246?290/j9o6:7333>ha5<#n=k26;??7:le0d>=921b:<>;:18'b1g>2?;;;6`i4`:96>=n>8:86=4+f5c:>377?2dm8l653:9j2465290/j9o6:7333>ha5<#n=k26;??7:le0d>==21b:<>?:18'b1g>2?;;;6`i4`:92>=n>9lm6=4+f5c:>377?2dm8l657:9j25`b290/j9o6:7333>ha5<#n=k26;??7:le0d>=121b:=hl:18'b1g>2?;;;6`i4`:9e>=n>9li6=4+f5c:>377?2dm8l65b:9j25`?290/j9o6:7333>ha5<#n=k26;??7:le0d>=l21b:=h9:18'b1g>2?;;;6`i4`:9a>=n>9l>6=4+f5c:>377?2dm8l65f:9j25`3290/j9o6:7333>haj578>069mb1g?28;07d8?f383>!`3i00===94ng6b8:<7ch;a9827>=n>9l;6=4+f5c:>377?2dm8l651598m36bn3:1(k:n9;4242=in=k36<;4;h424c<72-l?m4491158jc2f03;=76g911g94?"a8;od7e=<6?21b:<>k:18'b1g>2?;;;6`i4`:95==5$g6b=?068>1ej9o7:0;8?l068k0;6)h;a885551j47?n;:k555g=83.m8l756024?k`3i10:n65f602:>5<#n=k26;??7:le0d>=9j10e;??5;29 c2f13<:<:5af5c;>4b<3`<;jl4?:%d7e<<199=0bk:n8;3f?>o18lo1<7*i4`;924603gl?m54>f:9l1j47>4;h423f<72-l?m44916f8jc2f03;07d8>7c83>!`3i00==:j4ng6bn0bk:n8;18?l06j47>4;h420<<72-l?m44915c8jc2f03;07d8>4683>!`3i00==9o4ng6bj47:4;h4201<72-l?m44915c8jc2f03?07d8>4283>!`3i00==9o4ng6bj4764;h4205<72-l?m44915c8jc2f03307d8>3g83>!`3i00==9o4ng6bj47m4;h427d<72-l?m44915c8jc2f03n07d8>3883>!`3i00==9o4ng6b0;6)h;a88551gj47??;:k5560=83.m8l75606b?k`3i10:=65f6016>5<#n=k26;?;a:le0d>=9;10e;?<4;29 c2f13<:8l5af5c;>45<3`<:?>4?:%d7e<<19=k0bk:n8;37?>o19:81<7*i4`;9242f3gl?m54>5:9j2435290/j9o6:737e>haj578>4`9mb1g?28=07d8>5183>!`3i00==9o4ng6b8>j7ch;a982=>=n>8>n6=4+f5c:>373i2dm8l651`98m373l3:1(k:n9;420d=in=k362?;?m6`i4`:95`=5$g6b=?06j47>4;n42f`<72-l?m4491cd8jc2f03;07b8>bb83>!`3i00==oh4ng6bj47:4;n42f<<72-l?m4491cd8jc2f03?07b8>b983>!`3i00==oh4ng6bj4764;n42f0<72-l?m4491cd8jc2f03307b8>b583>!`3i00==oh4ng6b4?:%d7e<<19kl0bk:n8;`8?j06j90;6)h;a8855g`j47m4;n42ec<72-l?m4491cd8jc2f03n07b8>ad83>!`3i00==oh4ng6bj47??;:m55dd=83.m8l7560`e?k`3i10:=65`60cb>5<#n=k26;?mf:le0d>=9;10c;?n9;29 c2f13<:nk5af5c;>45<3f<:m54?:%d7e<<19kl0bk:n8;37?>i19h=1<7*i4`;924da3gl?m54>5:9l24e0290/j9o6:73ab>haj578>bg9mb1g?28=07b8>c483>!`3i00==oh4ng6b8hm7ch;a982=>=h>8i86=4+f5c:>37en2dm8l651`98k37d:3:1(k:n9;42fc=in=k362?;ij6`i4`:95`=5$g6b=?06jo1ej9o7:0d8?j05;00;6)h;a88566>j47>4;n4172<72-l?m44922:8jc2f03;07b8=3783>!`3i00=>>64ng6bj47>4;h42<3<72-l?m4491958jc2f03;07d8>8483>!`3i00==594ng6bj47>4;n4104<72-l?m4492508jc2f03;07b8=4183>!`3i00=>9<4ng6bm3:1(k:n9;6:`>haj=7>5$g6b=?2>l2dm8l65c:9j0d6=83.m8l7548f8jc2f03n07d:6f;29 c2f13>2h6`i4`:9a>=n<0=1<7*i4`;90j47h4;h6f6?6=,o>j57:j1:le0d>=821b8h950;&e0d?=han?7>5$g6b=?2b92dm8l65e:9j0ad=83.m8l754d38jc2f03l07d??5d`94?"a=821b==;j9;29 c2f13;;9ho4ng6b=z{j3>h7>51b3e[e>=m1658km:4:;?8?7>90>45528`f5>0>?342>8n4:899>3ce52<23708=fb86<==:>45526726>0>?34<===4:899>237e2<2370892186<==:>?8:6867;<4567<20116:8k::4:;?802m?0>455264g4>0>?34<>i54:899>20c>2<23708:e`86<==:>455264d3>0>?34<>j<4:899>20`52<23708:f286<==:>0>455264d;>0>?34<>j44:899>20`e2<23708:fb86<==:>45526722>0>?34<=23642<2370890586<==:>?:=6867;<4542<20116:;>7:4:;?801800>4552672b>0>?34<=236d2<2370890e86<==:>?:n6867;<454c<20116:;?>:4:;?8019;0>45526730>0>?34<==94:899>23722<2370891786<==:>?;<6867;<455=<20116:;?6:4:;?8019h0>4552673`>0>?34<==i4:899>237b2<2370891g86<==:>=3>6867;<47=3<20116:978:4:;?803110>455265;:>0>?3421?e2<23708;9b86<==:>=3o6867;<47=`<20116:8<=:4:;?803lo0>455265g3>0>?3421`12<23708:0086<==:><:h6867;<4652<20116:8?l:4:;?8029m0>4552643f>0>?3421c52<23708;e286<==:>=o?6867;<47a0<20116:9k9:4:;?803m>0>455265g;>0>?3421cf2<23708;eb86<==:>=oo6867;<47a`<20116:9ki:4:;?803n90>455265d2>0>?3421`42<23708;f586<==:>=l>6867;<47b2<20116:9h7:4:;?803n00>455265db>0>?3421`d2<23708;fe86<==:>=ln6867;<47bc<20116:8>?:4:;?8028;0>45526420>0>?34<><94:899>20622<23708:0786<==:><:<6867;<464=<20116:8>6:4:;?8028h0>4552642a>0>?34<>206b2<23708:0g86<==:><;;6867;<4654<20116:8?=:4:;?8029:0>45526437>0>?34<>=84:899>20712<23708:1986<==:><;26867;<465d<20116:8?m:4:;?8>5i>0>455283c;>0>?3429n>4:899><7db2<23706=c886<==:0;n?6867;<:1`c<201164?k;:4:;?8>5m<0>455283g5>0>?3429m44:899><7gf2<23706=ac86<==:0;kh6867;<:1ea<201164?oj:4:;?8>5io0>455283`3>0>?3429n<4:899><7d52<23706=b586<==:0;h>6867;<:1f3<201164?l8:4:;?8>5j10>455283`:>0>?3429nl4:899><7de2<23706=bb86<==:0;ho6867;<:1fc<201164?m?:4:;?8>5k80>455283a1>0>?3429o>4:899><7e32<23706=c486<==:0;i=6867;<:1g2<201164?m7:4:;?8>5kh0>455283aa>0>?3429on4:899><7ec2<23706=cd86<==:0;im6867;<:1`5<201164?j>:4:;?8>5l;0>455283f0>0>?3429h84:899><7b12<23706=d686<==:0;n36867;<:1`<<201164?jn:4:;?8>5lk0>455283f`>0>?3429hi4:899><7bb2<23706=e186<==:0;o:6867;<:1a7<201164?k<:4:;?8>6=00>4552807b>0>?342:9o4:899><43d2<23706>5e86<==:08?n6867;<:21c<201164<8?:4:;?8>6>80>45528041>0>?342:i;4:899><4g42<23706>a586<==:08km6867;<:2fd<2011646l90>455280fa>0>?342:i=4:899><4c62<23706>e386<==:08k>6867;<:2e3<2011646i10>455280c:>0>?342:ml4:899><4ge2<23706>ab86<==:08ko6867;<:2e`<2011646j80>455280`1>0>?342:n>4:899><4d32<23706>b486<==:08h=6867;<:2f2<2011646j00>455280`a>0>?342:nn4:899><4dc2<23706>bd86<==:08hm6867;<:2g5<201164:4:;?8>6k;0>455280a0>0>?342:o94:899><4e12<23706>c686<==:08i36867;<:2g<<2011646kk0>455280a`>0>?342:oi4:899><4eb2<23706>cg86<==:08n:6867;<:2`7<2011646l=0>455280f6>0>?342:h;4:899><4b02<23706>d986<==:08n26867;<:2`d<2011646lm0>455280ff>0>?342:hk4:899><=562<2370673386<==:019o6867;<:;0=<2011645;<:4:;?8>?=l0>4552894:>0>?3423:h4:899><=0a2<2370677186<==:01986867;<:;71<2011645=::4:;?8>?;?0>45528914>0>?3423?54:899><=5>2<2370673`86<==:019i6867;<:;7f<2011645=j:4:;?8>?;o0>45528963>0>?34238<4:899><=252<2370674286<==:01>?6867;<:;00<2011645:9:4:;?8>?<>0>4552896:>0>?34238l4:899><=2e2<2370674b86<==:01>o6867;<:;0`<2011645:i:4:;?8>?=90>45528972>0>?34239?4:899><=332<2370675486<==:01?=6867;<:;12<2011645;7:4:;?8>?=00>4552897b>0>?34239o4:899><=3d2<2370675e86<==:01?m6867;<:;25<20116458>:4:;?8>?>;0>45528940>0>?3423:94:899><=022<2370676786<==:01<<6867;<:;2=<20116458n:4:;?8>?>k0>4552894`>0>?3423:i4:899><3c42<237069e586<==:0?o>6867;<:5a3<201164;k8:4:;?8>1m10>455287g:>0>?342=il4:899><3ce2<237069eb86<==:0>=;6867;<:46a<201164:0;00>45528667>0>?342<8k4:899><23f2<2370686486<==:0>0:o0>45528613>0>?342<2552<2370683286<==:0>9?6867;<:470<201164:=9:4:;?8>0;>0>4552861;>0>?342<25e2<2370683b86<==:0>9o6867;<:47`<201164:=i:4:;?8>0<90>45528662>0>?342<8?4:899><2242<2370684486<==:0>>=6867;<:402<201164::7:4:;?8>0<00>4552866b>0>?342<8o4:899><22d2<2370684e86<==:0>>n6867;<:415<201164:;>:4:;?8>0=;0>45528670>0>?342<994:899><2322<2370685786<==:0>?<6867;<:41=<201164:;6:4:;?8>0=k0>4552867`>0>?342<9i4:899><23b2<2370685g86<==:0><;6867;<:424<201164:8=:4:;?8>0>:0>45528647>0>?342<:;4:899><2002<2370686986<==:0><26867;<:gfg<201164ill:4:;?8>ck>0>45528ef1>0>?342ohi4:899>cjm0>45528e`f>0>?342onk4:899>ck<0>45528ea5>0>?342oo54:899>2<23706kc`86<==:0mii6867;<:ggf<201164imk:4:;?8>ckl0>45528eae>0>?342oh=4:899>cl>0>45528ef;>0>?342oh44:899>cm90>45528eg2>0>?342oi?4:899>6867;<:ga3<201164ik8:4:;?8>cm00>45528egb>0>?342oio4:899>cn80>45528ed1>0>?342oj94:899>d>o0>45528b53>0>?342h;<4:899>dnh0>45528b`4>0>?342hn54:899>dn=0>45528bd6>0>?342hj;4:899>2<23706lb`86<==:0jhi6867;<:`ff<201164nlk:4:;?8>djl0>45528b`e>0>?342ho=4:899>dk>0>45528ba;>0>?342ho44:899>dl90>45528bf2>0>?342hh?4:899>6867;<:``3<201164nj8:4:;?8>dl10>45528bfb>0>?342hho4:899>dm80>45528bg1>0>?342hi>4:899>dmh0>45528bga>0>?342hin4:899>dn:0>45529266>0>?34388;4:899>=6362<23707<5b86<==:1:<<6867;<;037<201165>9k:4:;?8?40;0>455292:0>0>?3438494:899>=6202<23707<4986<==:1:>26867;<;00d<201165>:m:4:;?8?44552926g>0>?34388h4:899>=62a2<23707<5186<==:1:?96867;<;016<201165>;;:4:;?8?4=<0>45529275>0>?34389:4:899>=63?2<23707<5886<==:1:?j6867;<;01g<201165>;k:4:;?8?4=l0>4552927e>0>?3438:=4:899>=6062<23707<6386<==:1:<86867;<;021<201165>8::4:;?8?4>?0>4552924;>0>?3438:44:899>=60f2<23707<6c86<==:1:8j:4:;?8?4>o0>45529253>0>?3438;<4:899>=6142<23707<7586<==:1:=>6867;<;033<201165>98:4:;?8?4?10>4552925:>0>?3438;l4:899>=61e2<23707<7b86<==:1:=n6867;<;03c<201165>6?:4:;?8?4080>455290d4>0>?343:j54:899>=4`>2<23707>f`86<==:18li6867;<;2bf<201165455290de>0>?3439<=4:899>=7>32<23707=4086<==:1;>96867;<;10a<201165?;7:4:;?8?5>:0>4552934f>0>?3439;44:899>=71b2<23707=7g86<==:1;2;6867;<;106<201165?:;:4:;?8?5<<0>45529365>0>?34398:4:899>=72?2<23707=4886<==:1;>j6867;<;10g<201165?:l:4:;?8?54552936e>0>?34399=4:899>=7362<23707=5386<==:1;?86867;<;111<201165?;::4:;?8?5=?0>45529374>0>?3439944:899>=73f2<23707=5c86<==:1;?h6867;<;11a<201165?;j:4:;?8?5=o0>45529343>0>?3439:<4:899>=7052<23707=6586<==:1;<>6867;<;123<201165?88:4:;?8?5>10>4552934:>0>?3439:l4:899>=70e2<23707=6b86<==:1;45529351>0>?3439;>4:899>=7132<23707=7486<==:1;==6867;<;132<201165?97:4:;?8?5?h0>4552935a>0>?3439;n4:899>=71c2<237077dd86<==:11nm6867;<;;ad<2011655h::4:;?8?>890>4552982a>0>?3432=;4:899>=<7e2<2370761b86<==:10;o6867;<;;a5<2011655k>:4:;?8??m;0>455299g0>0>?3433i94:899>==c22<237077e786<==:11o<6867;<;;a=<2011655k6:4:;?8??mk0>455299g`>0>?3433ii4:899>==cb2<237077eg86<==:11l;6867;<;;b4<2011655h=:4:;?8??n:0>455299d7>0>?3433j;4:899>==`02<237077f986<==:11l26867;<;;bd<2011655hm:4:;?8??nj0>455299dg>0>?3433jh4:899>==`a2<2370760086<==:10:96867;<;:46<2011654>;:4:;?8?>8<0>45529825>0>?3432<:4:899>=<6?2<2370760886<==:10:j6867;<;:4f<2011654>k:4:;?8?>8l0>4552982e>0>?3432==4:899>=<762<2370761386<==:10;86867;<;:51<2011654?::4:;?8?>9>0>4552983;>0>?3432=44:899>=<7f2<2370789186<==:1>3:6867;<;4=7<201165:7<:4:;?8?01=0>455296;6>0>?343<5;4:899>=2?02<2370789986<==:1>326867;<;;5a<201165:jn:4:;?8?0lk0>455296g5>0>?343=2`d2<2370770686<==:11;96867;<;;52<2011655?7:4:;?8??900>455296f`>0>?343=2bb2<237078dg86<==:1>o;6867;<;4a4<201165:k=:4:;?8?0m:0>455296g7>0>?343=2c02<237078e986<==:1>o26867;<;4ad<201165:km:4:;?8?0mj0>455296gg>0>?343=2ca2<237078f186<==:1>l96867;<;4b6<201165:h;:4:;?8?0n<0>455296d5>0>?343=2`?2<237078f886<==:1>lj6867;<;4bg<201165:hk:4:;?8?0nl0>455296de>0>?3433<=4:899>==662<2370770386<==:11:86867;<;;41<2011655>::4:;?8??8?0>4552992;>0>?3433<44:899>==6f2<2370770c86<==:11:h6867;<;;4a<2011655>j:4:;?8??8o0>45529933>0>?3433=<4:899>==742<2370771586<==:11;>6867;<;;53<20116:>h9:4:;?8038>0>4552652;>0>?34216f2<23708;0c86<==:>=:h6867;<474a<20116:9>j:4:;?8038o0>45526533>0>?3421232<23708;3`86<==:>=9i6867;<477f<20116:9=k:4:;?803;l0>4552651e>0>?3421262<23708;4386<==:>=>86867;<40b7<20116:>h<:4:;?804l=0>455262f6>0>?34<8h;4:899>26b02<23708:n26867;<40`d<20116:>jm:4:;?804lj0>455262fg>0>?34<8i54:899>26c>2<23708:oi6867;<40af<20116:>kk:4:;?804ml0>455262ge>0>?34<8j=4:899>26`62<23706?cc86<==:09ih6867;<:3ga<201164=mj:4:;?8>7ko0>455281f3>0>?342;h<4:899><5b52<23706?d286<==:09n?6867;<:24<<201164<>7:4:;?8>7nl0>455281de>0>?342:<=4:899><4662<23706>0386<==:08:86867;<:241<201164<>::4:;?8>68?0>45528024>0>?342;n:4:899><5d?2<23706?9886<==:093j6867;<:3=g<201164=7l:4:;?8>71m0>455281;f>0>?342;5k4:899><5g72<23706?a086<==:09k96867;<:3ea<201164=oj:4:;?8>7io0>455281`3>0>?342;n<4:899><5d52<23706?b286<==:09h?6867;<:3f0<201164=l9:4:;?8>1=<0>45528775>0>?342=9:4:899><33?2<2370695886<==:0??j6867;<:51g<201164;;l:4:;?8>1=m0>4552877f>0>?342=5>4:899><3?52<2370698986<==:0?226867;<:510j0>455287:g>0>?342=4h4:899><3>a2<2370699186<==:0?3:6867;<:504<201164;:=:4:;?8>1::0>45528707>0>?342=>84:899><3412<2370692686<==:0?836867;<:56<<201164;1:k0>4552870`>0>?342=?:4:899><35?2<2370693886<==:0?9j6867;<:57g<201164;=l:4:;?8>1;m0>4552871f>0>?342=?k4:899><3272<23706mdg86<==:0ko;6867;<:aa4<201164ok=:4:;?8>em:0>45528cg7>0>?342ii84:899>d9;0>45528b30>0>?342h=94:899>d9h0>45528b3a>0>?342ioo4:899>ej80>45528c`1>0>?342in>4:899>ek:0>45528ca7>0>?342io84:899>00>4552904b>0>?343::o4:899>=40d2<23707>6e86<==:1845529051>0>?343:m:4:899>=4g12<23707>9b86<==:183o6867;<;2=`<201165<7i:4:;?8?6i90>455290c2>0>?343:m?4:899>=4g42<23707>a586<==:18k>6867;<;210<201165<;9:4:;?8?6;>0>4552901;>0>?343:?44:899>=45f2<23707>3c86<==:189h6867;<;27a<201165<=j:4:;?8?6;o0>45529063>0>?343:8o4:899>=42d2<23707>4e86<==:18>n6867;<;20c<201165<;?:4:;?8?6=80>45529071>0>?343:9>4:899>=4332<2370780386<==:1>:86867;<;441<201165:>::4:;?8?08?0>45529624>0>?343<<54:899>=26>2<2370780`86<==:1>:i6867;<;405<201165:=i:4:;?8?0;<0>45529615>0>?343=25?2<2370783886<==:1>9j6867;<;47g<201165:=l:4:;?8?0;m0>4552961f>0>?343=ih4:899>=3ca2<237079d186<==:1?n:6867;<;5`7<201165;j<:4:;?8?1l=0>455297f6>0>?343=h;4:899>=3b02<237079d986<==:1?n26867;<;5a1<201165;k::4:;?8?1m?0>455297g4>0>?343=i54:899>=3c>2<237079e`86<==:1?oi6867;<;5af<201165;kk:4:;?8?1io0>455297cf>0>?343=5n4:899>=3?c2<237079a186<==:1?k:6867;<;5e7<201165;o<:4:;?8?1i=0>455297c6>0>?343=m;4:899>=3g02<2370799d86<==:1?3m6867;<;5ed<201165;6i:4:;?8?10m0>455297:f>0>?343:=46d2<23707>0g86<==:18;;6867;<;254<20116545529037>0>?343:=84:899>=4712<23707>0e86<==:18:n6867;<:a<4<201164o6=:4:;?8>e0<0>45528c:5>0>?342i4:4:899>?2<23706m8886<==:0k2j6867;<:ae0:0>45528c:7>0>?342>j:4:899><0`?2<23706:fc86<==:02no0>45528723>0>?342=<<4:899><3652<23706:f886<==:07?80>45528151>0>?342;;>4:899><5132<23706?7486<==:09==6867;<:332<201164=97:4:;?8>7>o0>45528153>0>?34<8m:4:899>26g?2<23708:kh6867;<40ea<20116:>oj:4:;?804io0>455262`3>0>?34<8n<4:899>26d52<23708:kj6867;<451`<20116:;;i:4:;?801=10>4552677a>0>?34<=9l4:899>23072<2370895686<==:>??=6867;<4510<201164>?i:4:;?8>4:90>4552823`>0>?3428=o4:899><6462<23706<1886<==:0:;36867;<:;e<<2011645on:4:;?8>?i?0>455289c6>0>?3423mo4:899><=g42<237067a386<==:0l986867;<:f71<201164h=?:4:;?8>b:o0>45528d16>0>?342n>i4:899><`4d2<23707ln:4:;?8?4k90>455292`;>0>?3438n:4:899>=<312<2370765686<==:10?86867;<;:17<2011654;7:4:;?8?>=90>4552986e>0>?34<9il4:899>27?d2<23708=f286<==:>;on6867;<41ag<20116;kl?:4:;?81a>80>45527g`;>0>?34=mn94:899>3cd62<23706:3`86<==:0=oi6867;<:607<2011648=j:4:;?8>2;k0>45528`a7>0>?342j;84:899>6867;<;30`<201164khi:4:;?8?7=?0>45529171>0>?343;8k4:899>=0b>2<23707:8`86<==:1455294c0>0>?343>mk4:899>=0g62<23707:c186<==:14552913;>0>?343;>94:899>=5712<23707?3486<==:199h6867;<;37g<201165==?:4:;?8>fij0>45528`:f>0>?342j5l4:899>d2<23706nac86<==:0hh96867;<:bf4<201164lo9:4:;?8>2:;0>45528427>0>?342>==4:899><0652<23706:2086<==:0<836867;<:662<2011648?l:4:;?81a110>45527g5b>0>?34=m4;4:899>3c1?2<23709i9686<==:?o3n6867;<5e=a<20116;k7=:4:;?805l;0>455263`6>0>?34<9o<4:899>27d42<23708=d086<==:>;n36867;<41`2<20116:?mk:4:;?8?fk:0>45529`a1>0>?343j5>4:899>=d?52<23707n0486<==:1h:?6867;<;:`0<2011654j;:4:;?8?f>=0>45529`40>0>?343j?94:899>=d542<23707:2c86<==:1<8j6867;<;7bg<2011659hn:4:;?8?3>m0>4552954`>0>?343??i4:899>=15d2<23707;cb86<==:1=ii6867;<;7=f<20116597m:4:;?8>ai90>45528g;e>0>?342m;=4:899>:4:;?8>a<80>45528g63>0>?342m=<4:899>6867;<::a3<2011644k::4:;?8>>=10>45528874>0>?3422>54:899><<402<237066b686<==:00h=6867;<::<2<201164469:4:;?8>30j0>455285:a>0>?342?9n4:899><13e2<237067k:4:;?8>3:m0>4552850`>0>?3428ji4:899><6`d2<237088cb86<==:>>ii6867;<44=f<20116::7m:4:;?8008l0>4552662g>0>?34<=hh4:899>23bc2<2370886e86<==:>>4552635f>0>?34<95=4:899>27>b2<23708=8`86<==:>;=;6867;<412c<20116:?9l:4:;?805?k0>4552635b>0>?34<=;44:899>231?2<2370898`86<==:>?236867;<45<1<20116:;8i:4:;?801>l0>45526754>0>?34=m894:899>3c242<23709i5486<==:?o?86867;<5e0c<20116;k=n:4:;?81a;00>45527g61>0>?3428?l4:899><65>2<23706<4c86<==:0:>26867;<:000<201164>=?:4:;?8>4:o0>4552821;>0>?342?oh4:899><1ec2<23706;dg86<==:0=no6867;<:7`<<2011649m;:4:;?8>3k:0>455285a`>0>?3423o94:899><=e42<237067d486<==:01n86867;<:;gc<2011645ln:4:;?8>?j00>455289a1>0>?342j954:899>f45528`75>0>?342n8h4:899><`2c2<23706j5g86<==:0l?o6867;<:f1<<201164h:;:4:;?8>b<:0>45528d6`>0>?342mi?4:899>al>0>45528gg3>0>?3438h44:899>=6b?2<23707mi:4:;?8?4kl0>455292f4>0>?343>:i4:899>=00d2<23707:7d86<==:1<=h6867;<;63=<20116588<:4:;?8?2>;0>4552944a>0>?3432;<4:899>=<172<2370768386<==:102;6867;<;:3f<201165488:4:;?8?>>?0>4552984e>0>?34<=8?4:899>23242<2370894586<==:>?>>6867;<4503<20116:;:8:4:;?801<10>4552676:>0>?34<=8l4:899>232e2<23706<0786<==:0::<6867;<:04=<201164>>6:4:;?8>48h0>4552822a>0>?3428<66c2<23706<0d86<==:0::m6867;<:;=5<20116457>:4:;?8>?1;0>455289;0>0>?3423594:899><=?22<2370679786<==:013<6867;<:;==<201164576:4:;?8>b9h0>45528d3a>0>?342n=n4:899><`7c2<23706j1d86<==:0l;m6867;<:f65<201164h<>:4:;?8>b:;0>45528d00>0>?3438m84:899>=6g12<23707on:4:;?8?4ik0>455292c`>0>?3438mi4:899>=6gb2<2370763e86<==:109n6867;<;:7c<2011654:?:4:;?8?><80>45529861>0>?34328>4:899>=<232<2370764486<==:10>=6867;<5f`3<20116;hj8:4:;?81bl80>45527daf>0>?34=8nl4:899>36d?2<23709o8:4:;?81cnm0>45527eda>0>?34=oj:4:899>3ac52<23709ke086<==:?moj6867;<5760<20116;i7k:4:;?81c1l0>45527e;b>0>?34=o544:899>3a?a2<23709k9686<==:?m3=6867;<5f0f<20116;h:m:4:;?81b9j0>45527d3a>0>?34=nmo4:899>3`gf2<23709j7c86<==:?l=j6867;<50e<<20116;>o7:4:;?81cmj0>45527ega>0>?34=8?o4:899>365d2<23709<3786<==:?:986867;<4;5c<20116:5?k:4:;?80?900>45526927>0>?34<3<>4:899>2=6d2<23709=6386<==:?;<;6867;<511f<20116;?:8:4:;?8154552736e>0>?34<34l4:899>37652<23709=0286<==:?8lm6867;<52b`<20116;?>;:4:;?816nj0>455270da>0>?34=9n<4:899>37d72<23709=8086<==:?;2;6867;<5055<20116;>>i:4:;?815m90>455273fe>0>?34<32=6c2<23709=5086<==:?;?;6867;9:4:;?8e>890>4552c9dg>0>?34hoi44:899>fac02<2370lke286<==:jmin6867;<`gga<20116nij9:4:;?8e?:j0>4552c90b>0>?34i3>;4:899>g=762<2370m71186<==:k1;26867;<`f11<20116o:ml:4:;?8e0km0>4552c6a:>0>?34ig2eb2<2370m8c786<==:k>i>6867;4552c96b>0>?34i3hl4:899>g=b>2<2370m7a`86<==:k1k26867;<`g`=<20116nij8:4:;?8e?9k0>4552c93b>0>?34ho:l4:899>fa0e2<2370lk6486<==:jm<96867;<`10`<20116n?:l:4:;?8d5<10>4552b310>0>?34h9??4:899>f75e2<2370ll9086<==:jj2m6867;<``4552bb5f>0>?34h9n44:899>ff562<2370ll3386<==:jj8n6867;<``6a<20116nn=<:4:;?8dd:k0>4552bb0b>0>?34hhi=4:899>ffba2<2370llb186<==:jjkm6867;<`g7c<20116ni=j:4:;?8dc8o0>4552be2f>0>?34h9?i4:899>f75d2<2370ll8186<==:jj=m6867;<`2gc<20116n4552b0a4>0>?34k=n>4:899>e3d62<2370o9ae86<==:i?336867;4552b1d7>0>?34h;j=4:899>f5be2<2370l?d`86<==:j9o86867;0>4552b1;0>0>?34h;5?4:899>f5??2<2370l?9186<==:j92m6867;<`200<20116n<:;:4:;?8d69<0>4552b037>0>?34h:m94:899>f4g42<2370l>7586<==:j8=86867;:4:;?8d7m<0>4552b1g7>0>?34k=?94:899>e3522<2370o92g86<==:i?8h6867;<;a53<201165o?;:4:;?8?e990>45529`da>0>?343jjl4:899>=g642<2370o:5c86<==:i4552a46;>0>?343i4?4:899>e1`e2<2370o;fb86<==:i=l36867;4552a5d7>0>?34k>ml4:899>e0g>2<2370o:7`86<==:i<=26867;7:4:;?8g2l00>4552a4f;>0>?343i<84:899>=g632<2370o:4`86<==:i<>26867;4552a5`5>0>?34k?n:4:899>e1d?2<2370o;b886<==:i=hj6867;4552a5;0>0>?34k?594:899>e1?22<2370o;9786<==:i=3<6867;4552a5;a>0>?34k?5n4:899>e1e?2<2370o;c886<==:i=ij6867;4552a5af>0>?34k?ok4:899>e1b72<2370o;2886<==:i=?:6867;4552a576>0>?34k?9;4:899>e1302<2370o;5986<==:i=?26867;?0>4552a544>0>?34k?:54:899>e10>2<2370o;6`86<==:i=l0>4552a55`>0>?34k?;i4:899>e1>62<2370o;8386<==:i=286867;4552a5:4>0>?34k?454:899>e11b2<2370o;7g86<==:i=2;6867;<`31<<20116n=:i:4:;?8d7=90>4552b172>0>?34h;9?4:899>f5342<2370l?5586<==:j9?>6867;<`313<20116n=;8:4:;?8d7=10>4552b10f>0>?34h;>k4:899>f5572<2370l?3086<==:j9996867;<`376<20116n==;:4:;?8d7;<0>4552b115>0>?34h;?:4:899>f5042<2370l?6586<==:j9<>6867;<`323<20116n=88:4:;?8d7>10>4552b14:>0>?34h;:l4:899>f50e2<2370oieb86<==:iooo6867;4552agd2>0>?34kmj?4:899>ec`42<2370oif586<==:iol>6867;<`345<20116n=>>:4:;?8d78;0>4552b120>0>?34h;<94:899>f5622<2370l?0786<==:j9:<6867;<`34=<20116n=>6:4:;?8d79>0>4552b13;>0>?34h;=n4:899>f57c2<2370l?1d86<==:j9;m6867;<`365<20116n=<>:4:;?8d7:;0>4552b100>0>?34h;=44:899>f57f2<2370l?1c86<==:jkl?6867;<`aad<20116nokm:4:;?8demj0>4552bcgg>0>?34hiih4:899>fgca2<2370lmf186<==:jkl:6867;<`ab7<20116noh<:4:;?8dek00>4552bcab>0>?34hioo4:899>fged2<2370lmce86<==:jkin6867;<`agc<20116noj?:4:;?8del80>4552bcf1>0>?34hijh4:899>fg`a2<2370ll0186<==:jj::6867;<``47<20116nn><:4:;?8dd8=0>4552bb26>0>?34hh<;4:899>fg>02<2370lm8986<==:jk226867;<`a4552bc:g>0>?34hi4h4:899>fg>a2<2370lm9186<==:jk3i6867;<`a=f<20116no7k:4:;?8de1l0>4552bc;e>0>?34him=4:899>fgg62<2370lma386<==:jkk86867;<`ae1<20116nol=:4:;?8dej:0>4552bc`4>0>?34hin54:899>fgd>2<2370lmb`86<==:jkhi6867;<`aff<20116nolk:4:;?8dejl0>4552bc`7>0>?34hin84:899>fgd12<2370m88g86<==:k>2>6867;4552c6::>0>?34i<4l4:899>g2>e2<2370m88b86<==:k>2o6867;<0>4552c645>0>?34i<::4:899>g20?2<2370m86886<==:k>m0>4552c6;:>0>?34i<5l4:899>g2?e2<2370m89b86<==:k>3o6867;4552c6c2>0>?34i<>?4:899>g2442<2370m82586<==:k>8>6867;4552c60:>0>?34i<>l4:899>g24e2<2370m83786<==:k>9<6867;4552c61a>0>?34ig25c2<2370m83d86<==:k>9m6867;4552c670>0>?34i<994:899>g2322<2370m85786<==:k>?<6867;4552c673>0>?34i<9<4:899>34e22<23709>bc86<==:?8hh6867;<52fa<20116;455270a3>0>?34=:o<4:899>34e52<23709>c286<==:?8i?6867;<52=d<20116;<7m:4:;?8161j0>455270;g>0>?34=:5h4:899>34?a2<23709>a186<==:?8k:6867;<52e7<20116;455270f3>0>?34=:h<4:899>34b52<23709>d286<==:?8n?6867;<52`0<20116;0>4552707;>0>?34=:944:899>343f2<23709>5c86<==:?8?h6867;<521a<20116;<;j:4:;?816=o0>45527043>0>?34=::<4:899>340d2<23709>6e86<==:?845527051>0>?34=:;>4:899>34132<23709>7486<==:?8286867;<52<1<20116;<67:4:;?816000>455270:b>0>?34=:4o4:899>34>d2<23709>8e86<==:?82n6867;<52455270:4>0>?34=o:=4:899>3a312<23709k5686<==:?m?36867;<5g1<<20116;i;n:4:;?81c=k0>45527e7`>0>?34=o9i4:899>3a3b2<23709k5g86<==:?m9>6867;<5g73<20116;i=8:4:;?81c;10>45527e1:>0>?34=o?l4:899>3a5e2<23709k3b86<==:?m9o6867;<5g7`<20116;i8n:4:;?81c>k0>45527e4`>0>?34=o:i4:899>3a0b2<23709k6g86<==:?m=;6867;<5g34<20116;i9=:4:;?81dn:0>45527bd7>0>?34=hj84:899>3f`12<23709lf686<==:?jl36867;<5`b<<20116;nhn:4:;?81dnk0>45527bd`>0>?34=o<:4:899>3a6?2<23709k0886<==:?m:j6867;<5g4g<20116;i>l:4:;?81c8m0>45527e2f>0>?34=o3a772<23709k1d86<==:?m;m6867;<5g66<20116;i<;:4:;?81c:<0>45527e05>0>?34=o>:4:899>3a4?2<23709k2886<==:?m8j6867;<5g65<20116;i<>:4:;?81c:;0>45527cd7>0>?34=ij84:899>3g`>2<23709mf`86<==:?kli6867;<5abf<20116;ohk:4:;?81enl0>45527cde>0>?34=h<=4:899>3g`12<23709mf686<==:?kl36867;<531<<20116;=;n:4:;?817=l0>4552717e>0>?34=;:=4:899>35062<23709?6386<==:?9<86867;<5321<20116;=8::4:;?817=k0>4552717`>0>?34=;9i4:899>g3442<2370m92586<==:k?836867;4552c70`>0>?34i=>i4:899>g34b2<2370m92g86<==:k?8>6867;4552b`::>0>?34hj4i4:899>fd>b2<2370ln8g86<==:jh3;6867;<`b=4<20116nl7=:4:;?8df1:0>4552b`;7>0>?34hj4l4:899>fd>e2<2370ln8b86<==:iloo6867;4552add7>0>?34knj84:899>e``12<2370ojf686<==:ill36867;4552add2>0>?34k89<4:899>e6352<2370o<5786<==:i:?<6867;;6:4:;?8g4=h0>4552a27a>0>?34k89n4:899>e63c2<2370o<5286<==:i:??6867;45529c54>0>?343i;>4:899>=g172<2370o80b86<==:i?ho6867;4552b3c4>0>?34h9954:899>f7ga2<2370l=ac86<==:j;k36867;<`f07<20116nih<:4:;?8db4552bd65>0>?34hn8>4:899>2=1?2<2370872886<==:>12;6867;<4;3f<20116:596:4:;?8139:0>455272a7>0>?34=?=o4:899>31702<23709;1586<==:?=::6867;<5745<20116;>h::4:;?814nh0>455272da>0>?34=8hi4:899>36c>2<237091<=6867;<4;20<20116:5;n:4:;?80?=o0>45526943>0>?34<38?4:899>2=2b2<2370874186<==:jl9;6867;<`f6c<20116nh<;:4:;?8db:00>4552bd0b>0>?34hnf`7?2<2370lj0`86<==:j;3>6867;<`1=1<20116n?66:4:;?8d50l0>4552b3:e>0>?34h9;<4:899>f71c2<2370l=6g86<==:i?lj6867;4552a7d7>0>?34k=h;4:899>e3c52<2370o9d586<==:1k?o6867;<;a1f<201165o;>:4:;?8?e=?0>45529c74>0>?343i?44:899>=g222<23707m3686<==:1kli6867;<;`41<201165oh7:4:;?8?en00>45529cdb>0>?34k<5:4:899>e2g72<2370o89586<==:i>3>6867;==:4:;?8d4;k0>4552b20e>0>?34h8?=4:899>f6562<2370ljce86<==:jln=6867;<`fgd<20116nhmm:4:;?8dbkj0>45526820>0>?34<22<672<2370860086<==:>0:96867;<57=`<20116;9o8:4:;?8131k0>455275;`>0>?34=?5i4:899>33?52<2370999286<==:??3n6867;<55e<<20116;;l;:4:;?811jo0>455277ab>0>?34==ok4:899>33b72<237099d086<==:??3?6867;<55=0<20116;;79:4:;?8111>0>455277;;>0>?34==544:899>33?f2<2370999c86<==:??3h6867;<55=a<20116;;7i:4:;?811i90>455277c2>0>?34==m?4:899>33g42<237099a586<==:??k>6867;<55e3<20116;;o8:4:;?811i10>455277cb>0>?34==mo4:899>33gd2<237099ae86<==:??kn6867;<55ec<20116;;l?:4:;?811j80>455277`1>0>?34==n>4:899>33d22<237099b786<==:??h<6867;<55f=<20116;;l6:4:;?811jh0>455277`a>0>?34==nn4:899>33dc2<237099bd86<==:??i;6867;<55g4<20116;;m=:4:;?811k:0>455277a7>0>?34==o84:899>33e12<237099c686<==:??i36867;<55g<<20116;;mm:4:;?811kj0>455277ag>0>?34==oh4:899>33372<2370995086<==:?>;96867;<5456<20116;:?j:4:;?810:00>45527617>0>?34=322f2<2370984g86<==:?>?;6867;<5414<20116;:?;:4:;?8109<0>45527635>0>?34=<=:4:899>327?2<2370981886<==:?>;j6867;<545g<20116;:?l:4:;?8109m0>4552763e>0>?34=<>=4:899>32462<2370982386<==:?>886867;<5461<20116;:<::4:;?810:?0>45527604>0>?34=<>54:899>324f2<2370982c86<==:?>8h6867;<546a<20116;:45527613>0>?34=32552<2370983286<==:?>9>6867;<5473<20116;:=8:4:;?810;10>4552761:>0>?34=325e2<2370983b86<==:?>9o6867;<547`<20116;::?:4:;?810<80>45527661>0>?34=<8>4:899>32232<2370984486<==:?>>=6867;<5402<20116;::7:4:;?810<00>4552766a>0>?34=<8n4:899>322c2<2370984d86<==:?0?26867;<5:1d<20116;4;m:4:;?81>=j0>4552787g>0>?34=29h4:899>3<3a2<2370989386<==:?>386867;<54=`<20116;:o6:4:;?810j=0>455276`e>0>?34=32ea2<237098d186<==:?>n:6867;<54=1<20116;:7::4:;?8101?0>455276;4>0>?34=<554:899>32?>2<2370989`86<==:?>3i6867;<54=f<20116;:7k:4:;?8101o0>455276c3>0>?34=32g52<237098a286<==:?>k?6867;<54e0<20116;:o9:4:;?810i>0>455276c;>0>?34=32ge2<237098ab86<==:?>ko6867;<54e`<20116;:oi:4:;?810j90>455276`2>0>?34=32d42<237098b486<==:?>h=6867;<54f2<20116;:l7:4:;?810j00>455276`b>0>?34=32dd2<237098be86<==:?>hn6867;<54g5<20116;:m>:4:;?810k;0>455276a0>0>?34=32e22<237098c786<==:?>i<6867;<54g=<20116;:m6:4:;?810kk0>455276a`>0>?34=32eb2<2370971386<==:?1;86867;<5;5`<20116;5<6:4:;?81?;=0>4552791e>0>?34=38l4:899>3=2a2<2370975186<==:?1?:6867;<5;51<20116;5?::4:;?81?9?0>45527934>0>?34=3=54:899>3=7>2<2370971`86<==:?1;i6867;<5;5f<20116;5?k:4:;?81?9o0>45527903>0>?34=3><4:899>3=452<2370972286<==:?18?6867;<5;60<20116;5<9:4:;?81?:>0>4552790;>0>?34=3>l4:899>3=4e2<2370972b86<==:?18o6867;<5;6`<20116;545527912>0>?34=3??4:899>3=542<2370973486<==:?19=6867;<5;72<20116;5=7:4:;?81?;00>4552791b>0>?34=3?o4:899>3=5d2<2370973e86<==:?19n6867;<5;05<20116;5:>:4:;?81?<;0>45527960>0>?34=3894:899>3=222<2370974786<==:?1><6867;<5;0=<20116;5:6:4:;?81?4552796`>0>?34=38i4:899>3=2b2<2370979386<==:?1386867;<5;=`<20116;5o6:4:;?81?j=0>455279`e>0>?34=3ol4:899>3=ea2<237097d186<==:?1n:6867;<5;=1<20116;57::4:;?81?1?0>455279;4>0>?34=3554:899>3=?>2<2370979`86<==:?13i6867;<5;=f<20116;57k:4:;?81?1o0>455279c3>0>?34=3m<4:899>3=g52<237097a286<==:?1k?6867;<5;e0<20116;5o9:4:;?81?i>0>455279c;>0>?34=3ml4:899>3=ge2<237097ab86<==:?1ko6867;<5;e`<20116;5oi:4:;?81?j90>455279`2>0>?34=3n?4:899>3=d42<237097b486<==:?1h=6867;<5;f2<20116;5l7:4:;?81?j00>455279`b>0>?34=3no4:899>3=dd2<237097be86<==:?1hn6867;<5;g5<20116;5m>:4:;?81?k;0>455279a0>0>?34=3o94:899>3=e22<237097c786<==:?1i<6867;<5;g=<20116;5m6:4:;?81?kk0>455279a`>0>?34=3oi4:899>3=eb2<2370961386<==:?0;86867;<5:5`<20116;4<6:4:;?81>;=0>4552781e>0>?34=28l4:899>3<2a2<2370965186<==:?0?:6867;<5:51<20116;4?::4:;?81>9?0>45527834>0>?34=2=54:899>3<7>2<2370961`86<==:?0;i6867;<5:5f<20116;4?k:4:;?81>9o0>45527803>0>?34=2><4:899>3<452<2370962286<==:?08?6867;<5:60<20116;4<9:4:;?81>:>0>4552780;>0>?34=2>l4:899>3<4e2<2370962b86<==:?08o6867;<5:6`<20116;4;90>45527812>0>?34=2??4:899>3<542<2370963486<==:?09=6867;<5:72<20116;4=7:4:;?81>;00>4552781b>0>?34=2?o4:899>3<5d2<2370963e86<==:?09n6867;<5:05<20116;4:>:4:;?81><;0>45527860>0>?34=2894:899>3<222<2370964786<==:?0><6867;<5:0=<20116;4:6:4:;?81>4552786`>0>?34=28i4:899>3<2b2<2370966286<==:?045526c20>0>?342g7>2<23708m2586<==:>k8m6867;<4a71<20116:o=::4:;?80e;?0>45526`d:>0>?342d`e2<23708nfb86<==:>hlo6867;<4bb`<20116:lhi:4:;?80e890>45526c22>0>?342g632<23708m0486<==:>k:=6867;<4a42<20116:o>7:4:;?80e800>45526c2b>0>?342g6d2<23708m0e86<==:>k:m6867;<4a55<20116:o?>:4:;?80e9;0>45526c30>0>?342g722<23708m1786<==:>k;<6867;<4a5=<20116:o?n:4:;?80e9k0>45526c3`>0>?342g7b2<23708m1g86<==:>k8;6867;<4a64<20116:o<=:4:;?80e::0>45526c06>0>?34;4:899>2g402<23708m2986<==:>k826867;<4a6d<20116:o45526c0g>0>?34h4:899>2g572<23708m3086<==:>k996867;<4a76<20116:ll::4:;?80fj?0>45526c54>0>?342g>42<23708m8d86<==:>k326867;<4ae1<20116:ooi:4:;?80ej=0>45526c`6>0>?342g1>2<23708m7`86<==:>k=i6867;<4a3f<20116:o9k:4:;?80e?l0>45526c5e>0>?342g>62<23708m8386<==:>k2?6867;<4a<0<20116:o69:4:;?80e0>0>45526c:;>0>?342g>f2<23708m8c86<==:>k2h6867;<4a45526c;2>0>?342g?42<23708m9586<==:>k3>6867;<4a=3<20116:o78:4:;?80e110>45526c;b>0>?342g?d2<23708m9e86<==:>k3n6867;<4a=c<20116:oo?:4:;?80ei80>45526cc1>0>?344:899>2gg22<23708ma786<==:>kk<6867;<4ae=<20116:oo6:4:;?80eih0>45526cca>0>?342ggc2<23708mad86<==:>kh;6867;<4af4<20116:ol=:4:;?80ej:0>45526e`f>0>?342ae72<23708kc086<==:>mi96867;<4gg6<20116:im;:4:;?80en>0>45526cd;>0>?344:899>2f6b2<23708l1886<==:>j8?6867;<4`6c<20116:n=;:4:;?80d;<0>45526b15>0>?342g`f2<23708mfc86<==:>klh6867;<4aba<20116:ohj:4:;?80eno0>45526b23>0>?342f652<23708l0586<==:>j:>6867;<4`43<20116:n>8:4:;?80d810>45526b2:>0>?342f6e2<23708l0b86<==:>j:o6867;<4`4c<20116:n??:4:;?80d980>45526b31>0>?344:899>2f732<23708l1486<==:>j;=6867;<4`52<20116:n?7:4:;?80d9h0>45526b3a>0>?342f7c2<23708l1d86<==:>j;m6867;<4`65<20116:n<>:4:;?80d:;0>45526b00>0>?3484:899>2f412<23708l2686<==:>j836867;<4`6<<20116:n45526b0`>0>?34i4:899>2f4b2<23708l3186<==:>j9:6867;<4`77<20116:n=<:4:;?80d?>0>45526b5;>0>?34

4:899>2f>b2<23708l9886<==:>jk?6867;<4`ec<20116:nl;:4:;?80dj<0>45526b`5>0>?342f1f2<23708l7c86<==:>j=h6867;<4`3a<20116:n9j:4:;?80d?o0>45526b:3>0>?342f>52<23708l8586<==:>j2>6867;<4`<3<20116:n68:4:;?80d010>45526b::>0>?342f>e2<23708l8b86<==:>j2o6867;<4`45526b;1>0>?34
4:899>2f?32<23708l9486<==:>j3=6867;<4`=2<20116:n77:4:;?80d1h0>45526b;a>0>?342f?c2<23708l9d86<==:>j3m6867;<4`e5<20116:no>:4:;?80di;0>45526bc0>0>?342fg12<23708la686<==:>jk36867;<4`e<<20116:non:4:;?80dik0>45526bc`>0>?342fgb2<23708lb186<==:>jh:6867;<4`f7<20116:nl<:4:;?80dn>0>45526bd;>0>?344:899>2a6b2<23708k1886<==:>m8?6867;<4g6c<20116:i=;:4:;?80c;<0>45526e15>0>?342f`f2<23708lfc86<==:>jlh6867;<4`ba<20116:nhj:4:;?80dno0>45526e23>0>?342a652<23708k0586<==:>m:>6867;<4g43<20116:i>8:4:;?80c810>45526e2:>0>?342a6e2<23708k0b86<==:>m:o6867;<4g4c<20116:i??:4:;?80c980>45526e31>0>?344:899>2a732<23708k1486<==:>m;=6867;<4g52<20116:i?7:4:;?80c9h0>45526e3a>0>?342a7c2<23708k1d86<==:>m;m6867;<4g65<20116:i<>:4:;?80c:;0>45526e00>0>?3484:899>2a412<23708k2686<==:>m836867;<4g6<<20116:i45526e0`>0>?34i4:899>2a4b2<23708k3186<==:>m9:6867;<4g77<20116:i=<:4:;?80c?>0>45526e5;>0>?344:899>2a>b2<23708k9886<==:>mk?6867;<4gec<20116:il;:4:;?80cj<0>45526e`5>0>?342a1f2<23708k7c86<==:>m=h6867;<4g3a<20116:i9j:4:;?80c?o0>45526e:3>0>?342a>52<23708k8586<==:>m2>6867;<4g<3<20116:i68:4:;?80c010>45526e::>0>?342a>e2<23708k8b86<==:>m2o6867;<4g45526e;1>0>?344:899>2a?32<23708k9486<==:>m3=6867;<4g=2<20116:i77:4:;?80c1h0>45526e;a>0>?342a?c2<23708k9d86<==:>m3m6867;<4ge5<20116:io>:4:;?80ci;0>45526ec0>0>?342ag12<23708ka686<==:>mk36867;<4ge<<20116:ion:4:;?80cik0>45526ec`>0>?342agb2<23708kb186<==:>mh:6867;<4gf7<20116:il<:4:;?80ck10>45526ea:>0>?34g5e62<2370m?c386<==:k9io6867;4552c1d:>0>?34i;jh4:899>g5`a2<2370m>0186<==:k9i86867;4552c1a4>0>?34i;o54:899>g5e>2<2370m?c`86<==:k9ii6867;4552c1f3>0>?34i;h<4:899>g5b52<2370m?d286<==:k9n?6867;0>4552c1f:>0>?34i;hl4:899>g5be2<2370m?db86<==:k9no6867;4552c1g2>0>?34i;i?4:899>g5c32<2370m?e486<==:k9o=6867;4552c1gb>0>?34i;io4:899>g5cd2<2370m?ee86<==:k9om6867;:4:;?8e7n;0>4552c1d0>0>?34i;j94:899>g5`22<2370m?f786<==:k9l<6867;4552c1d`>0>?34i;ji4:899>g51a2<2370m?8186<==:k8>:6867;4552c040>0>?34i::h4:899>g41>2<2370m>7d86<==:k8=m6867;4552c066>0>?34i:8;4:899>g4202<2370m>4986<==:k8>26867;4552c06f>0>?34i:8k4:899>g4372<2370m>5086<==:k8?96867;4552c075>0>?34i:9:4:899>g43>2<2370m>5`86<==:k8?i6867;4552c07e>0>?34i::=4:899>g4062<2370m>6386<==:k8>0>4552c04;>0>?34i::44:899>g40f2<2370m>6c86<==:k84552c052>0>?34i:;?4:899>g4142<2370m>7586<==:k8=>6867;4552c05b>0>?34i:;o4:899>g41d2<2370m>7e86<==:k:236867;6n:4:;?8e40k0>4552c2:`>0>?34i84i4:899>g6>b2<2370m>c086<==:k8i96867;4552c0gf>0>?34i:j44:899>g4`b2<2370m>fg86<==:k;:;6867;4552c0a5>0>?34i:o:4:899>g4e?2<2370m>c886<==:k8ij6867;4552c0ae>0>?34i:h=4:899>g4b62<2370m>d386<==:k8n86867;4552c0f4>0>?34i:h44:899>g4bf2<2370m>dc86<==:k8nh6867;4552c0g3>0>?34i:i<4:899>g4c52<2370m>e586<==:k8o>6867;4552c0g:>0>?34i:il4:899>g4ce2<2370m>eb86<==:k8oo6867;4552c0d1>0>?34i:j>4:899>g4`32<2370m>f486<==:k8l=6867;4552c0da>0>?34i:jn4:899>g4`c2<2370m=4086<==:k;>96867;:0>4552c34f>0>?34i9;44:899>g71b2<2370m=7g86<==:k;2;6867;4552c365>0>?34i98:4:899>g72?2<2370m=4886<==:k;>j6867;4552c36e>0>?34i99=4:899>g7362<2370m=5386<==:k;?86867;4552c374>0>?34i9944:899>g73f2<2370m=5c86<==:k;?h6867;4552c343>0>?34i9:<4:899>g7052<2370m=6586<==:k;<>6867;10>4552c34:>0>?34i9:l4:899>g70e2<2370m=6b86<==:k;4552c351>0>?34i9;>4:899>g7132<2370m=7486<==:k;==6867;4552c35a>0>?34i9;n4:899>g71c2<2370m=c086<==:k;i96867;4552c3gf>0>?34i9j44:899>g7`b2<2370m=fg86<==:k::;6867;4552c3a5>0>?34i9o:4:899>g7e?2<2370m=c886<==:k;ij6867;4552c3ae>0>?34i9h=4:899>g7b62<2370m=d386<==:k;n86867;4552c3f4>0>?34i9h44:899>g7bf2<2370m=dc86<==:k;nh6867;4552c3g3>0>?34i9i<4:899>g7c52<2370m=e586<==:k;o>6867;4552c3g:>0>?34i9il4:899>g7ce2<2370m=eb86<==:k;oo6867;4552c3d1>0>?34i9j>4:899>g7`32<2370m=f486<==:k;l=6867;4552c3da>0>?34i9jn4:899>g7`c2<2370m<4086<==:k:>96867;;7:4:;?8e4>:0>4552c24f>0>?34i8;44:899>g61b2<2370m<7g86<==:k:2;6867;:;:4:;?8e4<<0>4552c265>0>?34i88:4:899>g62?2<2370m<4886<==:k:>j6867;:l:4:;?8e44552c26e>0>?34i89=4:899>g6362<2370m<5386<==:k:?86867;;::4:;?8e4=?0>4552c274>0>?34i8944:899>g63f2<2370m<5c86<==:k:?h6867;;j:4:;?8e4=o0>4552c243>0>?34i8:<4:899>g6052<2370m<6586<==:k:<>6867;88:4:;?8e4>10>4552c24:>0>?34i8:l4:899>g60e2<2370m<6b86<==:k:9?:4:;?8e4?80>4552c251>0>?34i8;>4:899>g6132<2370m<7486<==:k:==6867;97:4:;?8e4?h0>4552c25a>0>?34i8;n4:899>g61c2<2370m<9386<==:k:386867;0>4552b411>0>?34h>?i4:899>f02?2<2370l:5286<==:j<0>4552b40;>0>?34h>>44:899>f04f2<2370l:2c86<==:j<8h6867;<`66a<20116n84552b413>0>?34h>?<4:899>f0542<2370l:3586<==:j<9>6867;<`673<20116n8=8:4:;?8d2;10>4552b41:>0>?34h>?l4:899>f05e2<2370l:3b86<==:j<9n6867;<`67c<20116n8:?:4:;?8d2<80>4552b461>0>?34h>8>4:899>f0232<2370l:4486<==:j<>=6867;<`602<20116n8:6:4:;?8d24552b46a>0>?34h>8n4:899>f02c2<2370l:4d86<==:j<>m6867;<`615<20116n8;>:4:;?8d2=;0>4552b477>0>?34h>984:899>f0312<2370l:5686<==:j4552b47`>0>?34h>9i4:899>f03a2<2370l:6186<==:j<<:6867;<`627<20116n9k;:4:;?8d3m<0>4552b4c5>0>?34h>m:4:899>f0d52<2370l:be86<==:j4552b4g7>0>?34h>i84:899>f0g?2<2370l:a886<==:j4552b4cf>0>?34h>mk4:899>f0d72<2370l:b086<==:j4552b4`4>0>?34h>n54:899>f0d>2<2370l:b`86<==:j4552b4a3>0>?34h>o<4:899>f0e52<2370l:c286<==:j0>4552b4a:>0>?34h>ol4:899>f0ee2<2370l:cb86<==:j4552b4f2>0>?34h>h?4:899>f0b32<2370l:d486<==:j4552b4fb>0>?34h>ho4:899>f0bd2<2370l:de86<==:j:4:;?8d2m;0>4552b6gg>0>?34hf2ca2<2370l8f186<==:j>l:6867;<`4b7<20116n:h<:4:;?8d1:?0>4552b704>0>?34h=??4:899>f35c2<2370l94986<==:j??86867;<`51`<20116n;8<:4:;?8d1>=0>4552b746>0>?34h=>54:899>f34>2<2370l92`86<==:j?8i6867;<`56f<20116n;4552b70e>0>?34h=?=4:899>f3562<2370l93286<==:j?9?6867;<`570<20116n;=9:4:;?8d1;>0>4552b71;>0>?34h=?44:899>f35f2<2370l93c86<==:j?9h6867;<`57`<20116n;=i:4:;?8d1<90>4552b762>0>?34h=8?4:899>f3242<2370l94586<==:j?>>6867;<`503<20116n;:8:4:;?8d1<00>4552b76b>0>?34h=8o4:899>f32d2<2370l94e86<==:j?>n6867;<`50c<20116n;;?:4:;?8d1=80>4552b771>0>?34h=994:899>f3322<2370l95786<==:j??<6867;<`51=<20116n;;6:4:;?8d1=h0>4552b77a>0>?34h=9n4:899>f33c2<2370l95g86<==:j?<;6867;<`524<20116n;8=:4:;?8d1i?0>4552b7c4>0>?34h=n?4:899>f3dc2<2370l9c986<==:j?n86867;<`5``<20116n;k<:4:;?8d1m=0>4552b7g6>0>?34h=m54:899>f3g>2<2370l9a`86<==:j?ki6867;<`5ef<20116n;ok:4:;?8d1il0>4552b7ce>0>?34h=n=4:899>f3d62<2370l9b286<==:j?h?6867;<`5f0<20116n;l9:4:;?8d1j>0>4552b7`;>0>?34h=n44:899>f3df2<2370l9bc86<==:j?hh6867;<`5f`<20116n;li:4:;?8d1k90>4552b7a2>0>?34h=o?4:899>f3e42<2370l9c586<==:j?i>6867;<`5g3<20116n;m8:4:;?8d1k00>4552b7ab>0>?34h=oo4:899>f3ed2<2370l9ce86<==:j?in6867;<`5gc<20116n;j?:4:;?8d1l80>4552b7f1>0>?34h=h94:899>f3b22<2370l9d786<==:j?n<6867;<`5`=<20116n;j6:4:;?8d1lh0>4552b7fa>0>?34h=hn4:899>f3bc2<2370l9dg86<==:j?o;6867;<`5a4<20116n;k=:4:;?8d0:?0>4552b604>0>?34hf25c2<2370l84986<==:j>?86867;<`41`<20116n:8<:4:;?8d0>=0>4552b646>0>?34h<>54:899>f24>2<2370l82`86<==:j>8i6867;<`46f<20116n:4552b60e>0>?34hf2562<2370l83286<==:j>9?6867;<`470<20116n:=9:4:;?8d0;>0>4552b61;>0>?34hf25f2<2370l83c86<==:j>9h6867;<`47`<20116n:=i:4:;?8d0<90>4552b662>0>?34h<8?4:899>f2242<2370l84586<==:j>>>6867;<`403<20116n::8:4:;?8d0<00>4552b66b>0>?34h<8o4:899>f22d2<2370l84e86<==:j>>n6867;<`40c<20116n:;?:4:;?8d0=80>4552b671>0>?34h<994:899>f2322<2370l85786<==:j>?<6867;<`41=<20116n:;6:4:;?8d0=h0>4552b67a>0>?34h<9n4:899>f23c2<2370l85g86<==:j><;6867;<`424<20116n:8=:4:;?8d0i?0>4552b6c4>0>?34hf2dc2<2370l8c986<==:j>n86867;<`4``<20116n:k<:4:;?8d0m=0>4552b6g6>0>?34hf2g>2<2370l8a`86<==:j>ki6867;<`4ef<20116n:ok:4:;?8d0il0>4552b6ce>0>?34hf2d62<2370l8b286<==:j>h?6867;<`4f0<20116n:l9:4:;?8d0j>0>4552b6`;>0>?34hf2df2<2370l8bc86<==:j>hh6867;<`4f`<20116n:li:4:;?8d0k90>4552b6a2>0>?34hf2e42<2370l8c586<==:j>i>6867;<`4g3<20116n:m8:4:;?8d0k00>4552b6ab>0>?34hf2ed2<2370l8ce86<==:j>in6867;<`4gc<20116n:j?:4:;?8d0l80>4552b6f1>0>?34hf2b22<2370l8d786<==:j>n<6867;<`4`=<20116n:j6:4:;?8d0lh0>4552b6fa>0>?34hf2bc2<2370l8dg86<==:j>o;6867;<`4a4<20116n:k=:4:;?8d0n>0>4552b6d;>0>?34he<>e2<2370o68b86<==:i03<6867;j10>4552a8a0>0>?34k2o54:899>e2<2370o6c`86<==:i02o6867;190>4552a8;2>0>?34k25?4:899>e6867;100>4552a8;b>0>?34k25o4:899>ei80>4552a8c0>0>?34k2m94:899>eih0>4552a8ca>0>?34k2mn4:899>ej:0>4552a8`7>0>?34k2n84:899>ejj0>4552a8`g>0>?34k2nh4:899>ek<0>4552a8a5>0>?34k2o:4:899>e<2>2<2370o64`86<==:ih:i6867;4552a`0g>0>?34kj?54:899>ed242<2370on4986<==:ih>26867;k:4:;?8gf8l0>4552a`2e>0>?34kj==4:899>ed762<2370on1386<==:ih;86867;4552a`3;>0>?34kj=44:899>ed7f2<2370on1c86<==:ih;h6867;4552a`03>0>?34kj><4:899>ed442<2370on2586<==:ih8>6867;4552a`0:>0>?34kj>l4:899>ed4e2<2370on2b86<==:ih8n6867;4552a`11>0>?34kj?>4:899>ed532<2370on3486<==:ih9=6867;4552a`1a>0>?34kj?n4:899>ed5c2<2370on3d86<==:ih9m6867;:4:;?8gf<;0>4552a`67>0>?34kj884:899>ed212<2370on4686<==:ij?96867;4552ab75>0>?34kh9:4:899>ef3?2<2370on8c86<==:ih2h6867;4552a``;>0>?34kjo>4:899>ede?2<2370onc886<==:ihij6867;4552a`;3>0>?34kj5<4:899>ed?52<2370on9286<==:ih3?6867;4552a`;:>0>?34kj5l4:899>ed?e2<2370on9b86<==:ih3o6867;4552a`c2>0>?34kjm>4:899>edg32<2370ona486<==:ihk=6867;4552a`cb>0>?34kjmo4:899>edgd2<2370onad86<==:ihkm6867;:4:;?8gfj;0>4552a``0>0>?34kjn94:899>edd22<2370onb786<==:ihh<6867;4552a```>0>?34kjni4:899>eddb2<2370onbg86<==:ihi;6867;4552a`a6>0>?34kjo;4:899>ede02<2370om0c86<==:ik:h6867;4552ac1;>0>?34ki8>4:899>eg2?2<2370om4886<==:ik>j6867;j:4:;?8ge8o0>4552ac33>0>?34ki=<4:899>eg752<2370om1286<==:ik;?6867;4552ac3:>0>?34ki=l4:899>eg7e2<2370om1b86<==:ik;o6867;4552ac02>0>?34ki>>4:899>eg432<2370om2486<==:ik8=6867;4552ac0b>0>?34ki>o4:899>eg4d2<2370om2d86<==:ik8m6867;:4:;?8ge;;0>4552ac10>0>?34ki?94:899>eg522<2370om3786<==:ik9<6867;4552ac1`>0>?34ki?i4:899>eg5b2<2370om3g86<==:ik>;6867;4552ac66>0>?34ki8;4:899>eg202<2370om8c86<==:ik2h6867;4552ac`;>0>?34kio>4:899>ege?2<2370omc886<==:ikij6867;4552ac;3>0>?34ki5<4:899>eg?52<2370om9286<==:ik3?6867;4552ac;:>0>?34ki5l4:899>eg?e2<2370om9b86<==:ik3o6867;4552acc2>0>?34kim>4:899>egg32<2370oma486<==:ikk=6867;4552accb>0>?34kimo4:899>eggd2<2370omad86<==:ikkm6867;:4:;?8gej;0>4552ac`0>0>?34kin94:899>egd22<2370omb786<==:ikh<6867;4552ac``>0>?34kini4:899>egdb2<2370ombg86<==:iki;6867;4552aca6>0>?34kio;4:899>ege02<2370ol0c86<==:ij:h6867;4552ab1;>0>?34kh8>4:899>ef2?2<2370ol4886<==:ij>j6867;j:4:;?8gd8o0>4552ab33>0>?34kh=<4:899>ef752<2370ol1286<==:ij;?6867;4552ab3:>0>?34kh=l4:899>ef7e2<2370ol1b86<==:ij;o6867;4552ab02>0>?34kh>>4:899>ef432<2370ol2486<==:ij8=6867;4552ab0b>0>?34kh>o4:899>ef4d2<2370ol2d86<==:ij8m6867;:4:;?8gd;;0>4552ab10>0>?34kh?94:899>ef522<2370ol3786<==:ij9<6867;4552ab1`>0>?34kh?i4:899>ef5b2<2370ol3g86<==:ij>;6867;4552ab66>0>?34kh8;4:899>ef202<2370ol5b86<==:ij?o6867;45529eda>0>?343n<;4:899>=`762<23707j1b86<==:1l8<6867;<;f6f<201165h45529ed2>0>?343oj?4:899>=a`42<23707kf586<==:1ml>6867;<;gb3<201165ih8:4:;?8?cn10>45529ed:>0>?343ojl4:899>=a`d2<23707kfe86<==:1mln6867;<;gbc<201165h>?:4:;?8?b880>45529d21>0>?343n<>4:899>=`632<23707j0486<==:1l:<6867;<;f4=<201165h>6:4:;?8?b8h0>45529d2a>0>?343n=`6c2<23707j0d86<==:1l:m6867;<;f55<201165h?=:4:;?8?b9:0>45529d37>0>?343n=84:899>=`712<23707j1686<==:1l;36867;<;f5<<201165h?n:4:;?8?b9k0>45529d3g>0>?343n=h4:899>=`7a2<23707j2186<==:1l8:6867;<;f67<201165h<<:4:;?8?b:=0>45529d06>0>?343n>;4:899>=`4?2<23707j2886<==:1l8j6867;<;f6g<201165iok:4:;?8?cil0>45529d4e>0>?343n;=4:899>=`1e2<23707j8786<==:1l3:6867;<;f=f<201165ho8:4:;?8?bij0>45529dcg>0>?343nmh4:899>=`162<23707j7386<==:1l=86867;<;f31<201165h9::4:;?8?b??0>45529d54>0>?343n;54:899>=`1>2<23707j7`86<==:1l=h6867;<;f3a<201165h9j:4:;?8?b?o0>45529d:3>0>?343n4<4:899>=`>52<23707j8286<==:1l2?6867;<;f<0<201165h68:4:;?8?b010>45529d::>0>?343n4l4:899>=`>e2<23707j8b86<==:1l2o6867;<;f<`<201165h6i:4:;?8?b190>45529d;1>0>?343n5>4:899>=`?32<23707j9486<==:1l3=6867;<;f=2<201165h77:4:;?8?b100>45529d;b>0>?343n5o4:899>=`?c2<23707j9d86<==:1l3m6867;<;fe5<201165ho>:4:;?8?bi;0>45529dc0>0>?343nm94:899>=`g22<23707ja786<==:1lk36867;<;fe<<201165hon:4:;?8?bik0>4552a1`5>0>?34k;n:4:899>e5d?2<2370o?b886<==:i9hj6867;45529dd3>0>?343njo4:899>=c612<23707i1086<==:1o;h6867;<;e62<201165k45529g0f>0>?343nj<4:899>=``52<23707jf286<==:1ll?6867;<;fb0<201165hh9:4:;?8?bn>0>45529dd;>0>?343nj44:899>=``f2<23707jfb86<==:1llo6867;<;fb`<201165hhi:4:;?8?a890>45529g22>0>?343m=c642<23707i0586<==:1o:>6867;<;e42<201165k>7:4:;?8?a800>45529g2b>0>?343m=c6d2<23707i0e86<==:1o:n6867;<;e4c<201165k??:4:;?8?a9;0>45529g30>0>?343m=94:899>=c722<23707i1786<==:1o;<6867;<;e5=<201165k?6:4:;?8?a9h0>45529g3a>0>?343m=i4:899>=c7b2<23707i1g86<==:1o8;6867;<;e64<201165k<=:4:;?8?a::0>45529g07>0>?343m>84:899>=c412<23707i2986<==:1o826867;<;e6d<201165ko0>45529g53>0>?343m;o4:899>=c>12<23707i9086<==:1o3h6867;<;ee2<201165kol:4:;?8?aim0>45529gcf>0>?343m;<4:899>=c152<23707i7286<==:1o=?6867;<;e30<201165k99:4:;?8?a?>0>45529g5;>0>?343m;44:899>=c1f2<23707i7b86<==:1o=o6867;<;e3`<201165k9i:4:;?8?a090>45529g:2>0>?343m4?4:899>=c>42<23707i8586<==:1o2>6867;<;e<2<201165k67:4:;?8?a000>45529g:b>0>?343m4o4:899>=c>d2<23707i8e86<==:1o2n6867;<;e45529g;0>0>?343m594:899>=c?22<23707i9786<==:1o3<6867;<;e==<201165k76:4:;?8?a1h0>45529g;a>0>?343m5i4:899>=c?b2<23707i9g86<==:1ok;6867;<;ee4<201165ko=:4:;?8?ai:0>45529gc7>0>?343mm84:899>=cg12<23707ia986<==:1ok26867;<;eed<201165kom:4:;?8?amo0>45529gd3>0>?343mjo4:899>e5612<2370o?1086<==:i9;h6867;4552a10f>0>?343mj<4:899>=c`52<23707if286<==:1ol?6867;<;eb0<201165kh9:4:;?8?an>0>45529gd;>0>?343mj44:899>=c`f2<23707ifb86<==:1olo6867;<;eb`<201165khi:4:;?8g7890>4552a122>0>?34k;e5642<2370o?0586<==:i9:>6867;7:4:;?8g7800>4552a12b>0>?34k;e56d2<2370o?0e86<==:i9:n6867;4552a130>0>?34k;=94:899>e5722<2370o?1786<==:i9;<6867;4552a13a>0>?34k;=i4:899>e57b2<2370o?1g86<==:i98;6867;4552a107>0>?34k;>84:899>e5412<2370o?2986<==:i9826867;o0>4552a153>0>?34k;;o4:899>e5>12<2370o?9086<==:i93h6867;4552a1cf>0>?34k;;<4:899>e5152<2370o?7286<==:i9=?6867;0>4552a15;>0>?34k;;44:899>e51f2<2370o?7b86<==:i9=o6867;4552a1:2>0>?34k;4?4:899>e5>42<2370o?8586<==:i92>6867;4552a1:b>0>?34k;4o4:899>e5>d2<2370o?8e86<==:i92n6867;4552a1;0>0>?34k;594:899>e5?22<2370o?9786<==:i93<6867;4552a1;a>0>?34k;5i4:899>e5?b2<2370o?9g86<==:i9k;6867;4552a1c7>0>?34k;m84:899>e5g12<2370o?a986<==:i9k26867;4552a1a2>0>?34k;o?4:899>=gcf2<23707mec86<==:1koo6867;<;aa`<201165oki:4:;?8?en90>45529cd2>0>?343ij?4:899>=g`42<23707mf586<==:1koh6867;4552a6:b>0>?34k<4o4:899>e2>d2<2370o88e86<==:i>2n6867;4552b202>0>?34h8>?4:899>f6432<2370l<2486<==:j:8=6867;<`062<20116n><7:4:;?8d4:00>4552b20b>0>?34h8>o4:899>f6442<2370ljbb86<==:jlho6867;<`ffc<20116nhm?:4:;?8dbk80>4552bda1>0>?34hno>4:899>f`e32<2370ljc486<==:jli=6867;<`ff`<20116:5h=:4:;?80?n:0>455269d6>0>?34<3j;4:899>2=`02<237087f986<==:>1l26867;<4;bd<20116:5hm:4:;?80?nj0>455269d7>0>?34=?4i4:899>31>b2<23709;9186<==:?=3:6867;<57=7<20116;97<:4:;?8131=0>455275;6>0>?34=?5;4:899>31?02<23709;8g86<==:1kh>6867;<;af1<201165olj:4:;?8?ejj0>45529c`;>0>?343i5l4:899>=g?>2<23707ma386<==:i>?:6867;4552a677>0>?34ke2522<2370o83d86<==:j;oh6867;<`1ag<20116n?h::4:;?8d5n:0>4552b3ge>0>?34h9h<4:899>f7b72<2370l=d886<==:jl2<6867;<`f<3<20116nh7?:4:;?8db0l0>4552bd:b>0>?34hn:n4:899>f`0e2<2370lj7586<==:>1ho6867;<4;ff<20116:5m9:4:;?80?k=0>455269a3>0>?34<3m?4:899>2=g62<237087a`86<==:?=?36867;<5712<20116;98>:4:;?813=o0>4552757a>0>?34=??i4:899>315d2<23709;4486<==:1?ko6867;<;5eg<20116:?h7:4:;?81ajm0>45528464>0>?342jh<4:899>=53e2<23707:e786<==:12:=0>45527g;b>0>?34<9h94:899>=g1c2<2370o81886<==:j;h?6867;<`f0c<20116:56::4:;?813:90>455272dg>0>?34<3:?4:899>f`4d2<2370l=9086<==:i?l=6867;<;a1<<20116:>6i:4:;?8041;0>455262;0>0>?34<8594:899>26?22<23708<9786<==:>:3<6867;<40==<20116:>76:4:;?8041h0>455262;3>0>?34<85<4:899><5322<23706?5986<==:09?26867;<:31d<201164=;m:4:;?8>7=j0>4552817g>0>?342;9h4:899><53a2<23706?6186<==:09?=6867;<:312<2011648ji:4:;?8>2m;0>455284g0>0>?342>i94:899><0c22<23706:e786<==:02mh0>455284g3>0>?342>i<4:899>2<23706m6b86<==:0ke?90>45528c52>0>?342i;?4:899>455291d4>0>?343;j54:899>=5`>2<23707?f`86<==:19li6867;<;3bf<201165=hk:4:;?8?7nl0>455291d7>0>?343;j84:899>=31b2<2370798086<==:1?296867;<;5<6<201165;6;:4:;?8?10<0>455297:5>0>?343=4:4:899>=3>?2<2370798886<==:1?=m6867;<;5<5<20116:?k::4:;?805m;0>455263g0>0>?34<9i=4:899>27bc2<23708=dd86<==:?oki6867;<5ee=<20116;ko6:4:;?81ai?0>45527gc0>0>?34=mm94:899><0522<23706:3386<==:0<986867;<:675<20116482:l0>45528``e>0>?342jnn4:899>45529164>0>?343;894:899>=5262<23707?4386<==:1455294a`>0>?343>oi4:899>=0?b2<23707:9e86<==:1455294;1>0>?343>5;4:899>=0?02<23707:9486<==:1<2n6867;<;6f2<2011658l9:4:;?8?2jh0>455294`:>0>?343>n<4:899>=0ge2<23707:a`86<==:145529131>0>?343;=:4:899>=5722<23707?0d86<==:19:36867;<;342<201165=>m:4:;?8?78j0>4552912b>0>?343;<>4:899>=54d2<23707?2c86<==:198m6867;<;36`<201165=<9:4:;?8?7:90>4552913e>0>?343;>>4:899>=5452<23707?1`86<==:0h226867;<:b<=<201164l6k:4:;?8>f0k0>45528`:7>0>?342j;h4:899>fi;0>45528`c2>0>?342jm84:899>f110>45528`;3>0>?342?jk4:899><1`b2<23706:0286<==:0<::6867;<:7bd<2011649h;:4:;?8>3n:0>455285d4>0>?342?j54:899><1`12<23706;eg86<==:0<;36867;<:652<2011648?m:4:;?8>29h0>45528431>0>?342><06e2<23706:0g86<==:0<:n6867;<:643<20116;k9::4:;?81a?=0>45527g5:>0>?34=m;:4:899>3c172<23709i6`86<==:?o<26867;<5e2a<20116;k8j:4:;?81a>j0>45527g46>0>?34=m4h4:899>3c>c2<23709i9086<==:?o3;6867;<5e<=<20116;k6=:4:;?81a080>45527g:6>0>?34=m494:899>3c1d2<23708=b186<==:>;km6867;<41f1<20116:?l=:4:;?805ik0>455263c6>0>?34<9m94:899>27g?2<23708=a886<==:>;k<6867;<41e5<20116:?m6:4:;?805k10>455263a`>0>?34<9oo4:899>27e42<23708=be86<==:>;hh6867;<41g5<20116:?li:4:;?805j>0>45529`a:>0>?343joi4:899>=ddc2<23707nb686<==:1hh36867;<;bgd<201165ljn:4:;?8?fkk0>45529`;:>0>?343j5i4:899>=d>c2<23707n8686<==:1h236867;<;b=d<201165lon:4:;?8?f1k0>45529`2a>0>?343j=<`a2<237076f886<==:10lj6867;<;b4f<201165l>k:4:;?8?>lk0>455298fe>0>?3432ok4:899>=2<237076c`86<==:10nh6867;<;:af<2011654jk:4:;?8?f>h0>45529`4f>0>?343j9h4:899>=d3?2<23707n5886<==:1h45529`0f>0>?343j>54:899>=d4>2<23707n3c86<==:1h>i6867;<;b7f<2011658=>:4:;?8?2;<0>45529406>0>?343>=k4:899>=0472<23707:3386<==:1<>96867;<;676<2011658>>:4:;?8?28<0>455295d6>0>?343?ik4:899>=1`72<23707:0386<==:1<;96867;<;646<20116599<:4:;?8?3?>0>45529544>0>?343?:<4:899>=1052<23707;7586<==:1==>6867;<;706<2011659:8:4:;?8?3;>0>45529512>0>?343???4:899>=1232<23707;5586<==:1=>>6867;<;7`7<2011659j9:4:;?8?3k?0>455295a3>0>?343?o<4:899>=1b42<23707;d586<==:1=k96867;<;7e3<201165979:4:;?8?3190>455295;2>0>?343?m>4:899>=1d42<23707;a586<==:0ok=6867;<:eed<201164k7n:4:;?8>a1=0>45528g;6>0>?342mm:4:899>a>=0>45528g46>0>?342m;:4:899>02<23706i7986<==:0lo36867;<:faf<201164hjl:4:;?8>bl?0>45528df4>0>?342ni44:899><`cf2<23706jb986<==:0lhh6867;<:fef<201164ho9:4:;?8>bi>0>45528d`:>0>?342no44:899><`df2<23706i4686<==:0o>i6867;<:e7g<201164k=::4:;?8>a;?0>45528g6;>0>?342m844:899>9:4:;?8>a910>45528g0;>0>?342m=44:899>m:4:;?8>f9m0>45528`0g>0>?342j=h4:899><>mm0>455288dg>0>?3422ih4:899><<3b2<2370666386<==:00?96867;<::0f<2011644:k:4:;?8>>=o0>45528843>0>?3422>h4:899><<552<2370662386<==:00;h6867;<::5a<2011644>;o0>45528813>0>?3422ni4:899><>jo0>455288:g>0>?34225<4:899><<>62<2370667c86<==:00=h6867;<::<`<20116447j:4:;?8>>0o0>455285;1>0>?342?5;4:899><1>12<23706;8186<==:0=2:6867;<:7=6<2011649o<:4:;?8>31=0>45528541>0>?342?:;4:899><1312<23706;5186<==:0=?:6867;<:726<20116499<:4:;?8>3>=0>455282f7>0>?3428h54:899><6e?2<23706j9:4:;?8>4i=0>455282c;>0>?3428554:899><6?52<23706<9286<==:0:k>6867;<:0f0<201164>o9:4:;?8>3;:0>45528514>0>?342?>:4:899><1462<23706;2386<==:0=9?6867;<:770<2011649><:4:;?8>38>0>455282d4>0>?3428j<4:899><6`52<23706;0586<==:0=;?6867;<:740<20116::j=:4:;?800l?0>455266a5>0>?34<22e62<237088d286<==:>>o86867;<44`1<20116::o=:4:;?800i?0>455266;5>0>?34<<5=4:899>22?62<237088a286<==:>>h86867;<44e1<20116::?;:4:;?800910>4552662;>0>?34<<22642<2370881486<==:>>;=6867;<45a1<20116:;k7:4:;?801l10>455267f1>0>?34<=h>4:899>23c22<237089f486<==:>?o=6867;<4436<20116::98:4:;?800>>0>45526642>0>?34<<:?4:899>22132<2370887486<==:>>>86867;<4402<20116::=8:4:;?800;80>45526611>0>?34<<894:899>22332<2370884486<==:>;2h6867;<4123<20116:?6::4:;?805000>4552635;>0>?34<9;?4:899>270b2<23708=7286<==:>;<36867;<4122<20116:?69:4:;?8051>0>455263:4>0>?34<=4;4:899>230?2<2370897g86<==:>?286867;<4533<20116:;9>:4:;?801>m0>45526751>0>?34<=:l4:899>230>2<2370898186<==:>?3:6867;<45<4<20116:;l;:4:;?801j10>455267c;>0>?34<=m?4:899>23g42<237089ad86<==:>?ko6867;<45f0<20116:;l9:4:;?81a=80>45527g13>0>?34=m8l4:899>3c2b2<23709i4086<==:?o9h6867;<5e7=<20116;k=k:4:;?81a;;0>45527g12>0>?34=m8o4:899>3c3d2<23709i4b86<==:0:><6867;<:06<<201164>:?:4:;?8>4<=0>45528214>0>?3428??4:899><64b2<23706<3286<==:0:8i6867;<:06d<201164>:>:4:;?8>4=80>45528261>0>?3428;94:899><61?2<23706<6986<==:0:<96867;<:026<201164>8j:4:;?8>4>m0>45528256>0>?3428;;4:899><1be2<23706;b`86<==:0=n?6867;<:7`=<2011649mm:4:;?8>3k?0>455285a1>0>?342?o:4:899><1dd2<23706;bc86<==:0=n>6867;<:7a3<2011649j9:4:;?8>?l80>455289`0>0>?3423ol4:899><=eb2<237067c086<==:01hh6867;<:;f=<2011645lk:4:;?8>?j<0>455289`7>0>?3423oo4:899><=be2<237067cb86<==:01ln6867;<::47<2011645h=:4:;?8>?mj0>455289gg>0>?3423j54:899><=`02<237067fg86<==:00:;6867;<:b20<201164l:;:4:;?8>f=l0>45528`41>0>?342j984:899>f=o0>45528`53>0>?342j:=4:899><`3e2<23706j3e86<==:0l??6867;<:f1=<201164h:m:4:;?8>b45528d61>0>?342n8:4:899><`5a2<23706j3d86<==:0l?>6867;<:f20<201164h;9:4:;?8>b010>45528d:`>0>?342n;n4:899><`112<23706j7686<==:0l296867;<:f<4<201164h66:4:;?8>b0h0>45528gge>0>?342moh4:899>alk0>45528gf3>0>?342mok4:899>2<23706if`86<==:0ooj6867;<;0a3<201165>m7:4:;?8?4lo0>455292g0>0>?3438h;4:899>=6b62<23707m6:4:;?8?4m90>455292d3>0>?3438i<4:899>=1742<23707;1686<==:1=:<6867;<;744<2011659>=:4:;?8?38m0>4552952`>0>?343?=94:899>=1722<23707:7`86<==:1h0>45529446>0>?343>:<4:899>=0012<23707:5c86<==:14552985f>0>?3432:=4:899>=<102<2370767c86<==:10>h0>45529841>0>?3432:<4:899>=<1?2<2370768986<==:10=26867;<;:eg<2011654oi:4:;?8?>1o0>455298;:>0>?34325l4:899>=0>45527e`e>0>?34=oo=4:899>3ad22<23709kb586<==:?mhj6867;<5ggd<20116;im9:4:;?81cn=0>45527d20>0>?34=oj>4:899>3abd2<23709kde86<==:?mo>6867;<5ga5<20116;ik;:4:;?81cm00>45527ed5>0>?34=oj?4:899>3abe2<23709kf886<==:?:h:6867;<50g4<20116;>l?:4:;?8141?0>455272;4>0>?34=8m?4:899>36?c2<23709oi:4:;?8141<0>455272`5>0>?34=n4>4:899>3`?52<23709j8386<==:?l=;6867;<5f2c<20116;h9::4:;?81b0<0>45527d:2>0>?34=nn>4:899>3`d52<23709ja186<==:?l3m6867;<5fe0<20116;hl::4:;?81bj80>45527d07>0>?34=n?>4:899>3`442<23709j1086<==:?l;;6867;<5f53<20116;h<9:4:;?81b:;0>45527d77>0>?34=n9>4:899>3`262<23709j4186<==:?l>=6867;<5f13<20116;h;=:4:;?81bkm0>45527da`>0>?34=9>i4:899>374d2<23709=2586<==:?;8>6867;<515d<20116;??6:4:;?8159o0>4552730e>0>?34=9>o4:899>373>2<23709=6986<==:?;?36867;<5104<20116;?:=:4:;?81545527366>0>?34=9844:899>372b2<23709=5c86<==:?;?<6867;<5105<20116;?;j:4:;?80?9?0>45526905>0>?34<3=84:899>22`e2<237088fb86<==:>1:<6867;<4;47<20116:5>9:4:;?80?8k0>4552693;>0>?34<3=94:899>22`f2<2370871c86<==:?;o36867;<51b2<20116;?k8:4:;?815l<0>455273f7>0>?34=9hl4:899>37cf2<23709=e786<==:?:;36867;<5052<20116;>>::4:;?8148=0>4552722b>0>?34=8=l4:899>36712<23709=8886<==:?;336867;<51<=<20116;?99:4:;?815?<0>4552735a>0>?34=94o4:899>37>02<23709=b886<==:?;h36867;<51e3<20116;?o::4:;?815ik0>455273`a>0>?34=9n:4:899>36552<23709<3086<==:k>l<6867;4552c6g7>0>?34i4:899>g2c>2<2370m8f886<==:k>l>6867;4552c92a>0>?34i3g=732<2370m70g86<==:k1;86867;4552c92b>0>?34i3>54:899>fac72<2370lkf186<==:jmnm6867;<`gg0<20116nim9:4:;?8dcl80>4552bea`>0>?34hoh=4:899>fab22<2370lke386<==:jmnn6867;<`gg1<20116nik::4:;?8e?j;0>4552c9a2>0>?34i3n<4:899>g=?a2<2370m79d86<==:k1k?6867;4552c9g2>0>?34i3ok4:899>g=eb2<2370m7d586<==:k1o?6867;;0>4552c971>0>?34i38=4:899>g=5a2<2370m74486<==:k1?>6867;4552c953>0>?34i3:k4:899>g=122<2370m78486<==:k12:6867;4552bb7a>0>?34hh9>4:899>ff332<2370ll4886<==:jj>36867;<``0`<20116nn;j:4:;?8dd=h0>4552bb:;>0>?34hh5:4:899>ff>02<2370ll7186<==:jj=:6867;<``3<<20116nn9;:4:;?8dd?10>4552bb5g>0>?34hh4l4:899>ff>12<2370ll6g86<==:jj2o6867;<`100<20116n?;::4:;?8d5<=0>4552b30b>0>?34h9>o4:899>f7512<2370l=3086<==:j;9>6867;<`17d<20116n?:8:4:;?8d5<:0>4552b30:>0>?34h98l4:899>fa702<2370lk2786<==:jm;=6867;<`g41<20116ni><:4:;?8dc800>4552be3:>0>?34ho=84:899>fa202<2370lk4786<==:jm9?6867;<`g76<20116ni=6:4:;?8dc<00>4552be66>0>?34hhn54:899>ffe02<2370llb686<==:jjk>6867;<``e1<20116nnon:4:;?8ddjh0>4552bb`5>0>?34hhi54:899>ffc02<2370lld486<==:jjn?6867;<```d<20116nnkn:4:;?8ddm?0>4552be42>0>?34ho:=4:899>f5e62<2370l?c186<==:j9h36867;<`3f<<20116n=oj:4:;?8d7im0>4552b1`0>0>?34h;o>4:899>f5da2<2370l?ee86<==:j9lh6867;<`3af<20116n=j::4:;?8d7l?0>4552b1ff>0>?34h;h44:899>f5bc2<2370l?e386<==:j9om6867;<`3ag<20116n=j;:4:;?8d7n;0>4552a7cb>0>?34k=nl4:899>e3g>2<2370o98g86<==:i?3;6867;4552a7;e>0>?34k=mn4:899>e3g?2<2370o98d86<==:i?km6867;<`23f<20116n<6m:4:;?8d6?k0>4552b04:>0>?34h::54:899>f40b2<2370l>7d86<==:j8=j6867;<`2ef<20116n4552b0;;>0>?34h:5h4:899>f4gb2<2370l>a`86<==:j8;o6867;<`26f<20116n4552b02:>0>?34h:f47a2<2370l>1c86<==:j8>o6867;<`20f<20116n<=n:4:;?8d6;00>4552b01e>0>?34h:8k4:899>f42e2<2370l>c786<==:j8i>6867;4552a43f>0>?34k>=>4:899>e0752<2370o:1986<==:i<836867;80>4552a472>0>?34k>?l4:899>e05e2<2370o:4286<==:i<9n6867;4552a473>0>?34k>?44:899>e0302<23707m0e86<==:1k;o6867;<;a4f<201165lh=:4:;?8?fn:0>45529`df>0>?343jj44:899>=d`c2<23707m0386<==:1k:m6867;<;a4g<201165lh>:4:;?8?e9;0>4552a4g2>0>?34k>j=4:899>e0c72<2370o:cd86<==:i4552a732>0>?34k===4:899>e0`b2<2370o:fe86<==:i?:86867;i:4:;?8g20;0>4552a4;2>0>?34k>4<4:899>e00a2<2370o:6d86<==:i<=?6867;4552a4`2>0>?34k>5k4:899>e0?b2<2370o:a586<==:i4552a214>0>?34k8?o4:899>e65d2<2370o<3e86<==:i:9n6867;:?:4:;?8g4<80>4552a261>0>?34k88>4:899>e65?2<2370o<3886<==:i:9j6867;4552adf:>0>?34knhl4:899>e`be2<2370ojdb86<==:ilno6867;4552adf6>0>?34knh;4:899>fd0b2<2370ln7386<==:jh=86867;<`b31<20116nl9::4:;?8df??0>4552b`54>0>?34hj;54:899>fd1>2<2370ln7`86<==:jh:4:;?8e1800>4552c72g>0>?34i=g36a2<2370m91186<==:k?;:6867;4552c736>0>?34i=g36e2<2370m90b86<==:?99m6867;<5306<20116;=:;:4:;?817<<0>45527165>0>?34=;8:4:899>352?2<23709?4886<==:?9>j6867;<530g<20116;=:?:4:;?817<80>45527161>0>?34=ihl4:899>3gbb2<23709mdg86<==:?ko;6867;<5aa4<20116;ok=:4:;?81em:0>45527cg7>0>?34=ii84:899>3gc12<23709mdc86<==:?knh6867;<5a`a<20116m?;9:4:;?8g5=<0>4552a377>0>?34k99>4:899>e7352<2370o=5086<==:i;?;6867;4552a36`>0>?34k98o4:899>e72f2<2370o=4886<==:i;>36867;4552a367>0>?34k98>4:899>e7252<2370o=4086<==:i;>;6867;4552a31`>0>?34k9?o4:899>e75f2<2370o=3886<==:i;936867;4552a3f6>0>?34k9h94:899>e7b42<2370o=d386<==:i;n:6867;4552a3ag>0>?34k9on4:899>e7ee2<2370o=c`86<==:i;i26867;4552a3a6>0>?34k9o94:899>e7e42<2370o=c386<==:i;i:6867;4552a3`g>0>?34k9nn4:899>e7de2<2370o=b`86<==:i;h26867;4552aed3>0>?34koik4:899>eacb2<2370okee86<==:imoh6867;4552aeg;>0>?34koi:4:899>eac12<2370oke486<==:imo?6867;4552aeg3>0>?34kohk4:899>eabb2<2370okde86<==:imnh6867;4552aef;>0>?34koh:4:899>eab12<2370okd486<==:imn?6867;4552ad52>0>?34kn;=4:899>e`0a2<2370oj6d86<==:ilh0>4552ad4:>0>?34kn:54:899>e`002<2370oj6786<==:il<>6867;;0>4552ad42>0>?34kn:=4:899>e`3a2<2370oj5d86<==:il?o6867;4552ad7:>0>?34kn954:899>e`302<2370oj5786<==:il?>6867;0j0>4552b8:a>0>?34h24l4:899>f<>>2<2370l68986<==:j02<6867;<`:<3<20116n46::4:;?8d>0=0>4552b8:0>0>?34h24?4:899>f<>62<2370l68186<==:j0=m6867;<`:3`<20116n49k:4:;?8d>?j0>4552b85a>0>?34h2;l4:899>f<1>2<2370l67986<==:j0=<6867;<`:33<20116n49::4:;?8d>?=0>4552b850>0>?34h2;?4:899>f<162<2370l67186<==:j0j:4:;?8df8m0>4552b`2`>0>?34hjfd6f2<2370ln0886<==:jh:36867;<`b42<20116nl>9:4:;?8df8<0>4552b`27>0>?34hj<>4:899>fd652<2370ln0086<==:jh:;6867;<`:bc<20116n4hj:4:;?8d>nm0>4552b8d`>0>?34h2jo4:899>f<`f2<2370l6f886<==:j0l36867;<`:b2<20116n4h9:4:;?8d>n<0>4552b8d7>0>?34h2j>4:899>f<`52<2370l6f086<==:j0l;6867;<`:ac<20116o8<7:4:;?8e2:>0>4552c405>0>?34i>>84:899>g0432<2370m:2286<==:k<896867;4552c43f>0>?34i>=i4:899>g07d2<2370m:1c86<==:k<;j6867;0>4552c435>0>?34i>=84:899>g0732<2370m:1286<==:k<;96867;4552c42f>0>?34i>g06d2<2370m:0c86<==:k<:j6867;4552c4c4>0>?34i>m;4:899>g0g22<2370m:a586<==:k:4:;?8e2i90>4552c4;e>0>?34i>5h4:899>g0?c2<2370m:9b86<==:k<3i6867;4552c4;4>0>?34i>5;4:899>g0?22<2370m:9586<==:k<386867;:4:;?8e2190>4552c4:e>0>?34i>4h4:899>g0>c2<2370m:8b86<==:k<2i6867;45526g7`>0>?342c3f2<23708i5886<==:>o?36867;<4e12<20116:k;9:4:;?80a=<0>45526g77>0>?344:899>2c352<23708i5086<==:>o?;6867;<4e0c<20116:k:j:4:;?80a45526g6`>0>?342c2f2<23708i4886<==:>o>36867;<4e02<20116:k:9:4:;?80a<<0>45526g67>0>?344:899>2c252<23708i4086<==:>o>;6867;<4e7c<20116:kji:4:;?80all0>45526gfg>0>?342cbe2<23708id`86<==:>on26867;<4e`=<20116:kj8:4:;?80al?0>45526gf6>0>?342cb42<23708id386<==:>on:6867;<4e`5<20116:kmi:4:;?80akl0>45526gag>0>?342cee2<23708ic`86<==:>oi26867;<4eg=<20116:km8:4:;?80ak?0>45526ga6>0>?342ce42<23708ic386<==:>oi:6867;<4eg5<20116;lh6:4:;?81fn10>45527`d4>0>?34=jj;4:899>3d`22<23709nf586<==:?hl86867;<5bb7<20116;lh>:4:;?81fn90>45527`ge>0>?34=jih4:899>3dcc2<23709neb86<==:?hoi6867;<5bad<20116;lk6:4:;?81fm10>45527`g4>0>?34=ji;4:899>3dc22<23709ne586<==:?ho86867;<5ba7<20116;lk>:4:;?81fm90>45527`fe>0>?34=jhh4:899>3dbc2<23709ndb86<==:?hni6867;<5b`d<20116;o9n:4:;?81e?00>45527c5;>0>?34=i;:4:899>3g112<23709m7486<==:?k=?6867;<5a36<20116;o9=:4:;?81e?80>45527c53>0>?34=i:k4:899>3g0b2<23709m6e86<==:?k00>45527c4;>0>?34=i::4:899>3g012<23709m6486<==:?k80>45527c43>0>?34=i9k4:899>3g3b2<23709m5e86<==:?k?h6867;<5a1g<201165o8n:4:;?8?e>>0>45529c4;>0>?343i:84:899>=g052<23707m6286<==:i>:<6867;::4:;?8g08;0>4552a7de>0>?34k<<=4:899>f7g52<2370l=9g86<==:j;k;6867;<`1=a<20116n?7n:4:;?8d51k0>4552bd1g>0>?34hn?l4:899>f`5e2<2370lj3986<==:jl9>6867;<`f73<20116:59<:4:;?80??90>45526952>0>?34<3:h4:899>2=0e2<2370876b86<==:?=:n6867;<574g<20116;9>l:4:;?813800>45527525>0>?34=?<:4:899>36b?2<23709j<:4:;?814km0>455272a`>0>?34=8h=4:899>36b62<23709h?:4:;?814n=0>455272d0>0>?34=8io4:899>36c22<23709ji:4:;?80?;m0>4552691`>0>?34<38<4:899>2=5a2<2370873986<==:>1996867;<4;74<20116:5=::4:;?80?;?0>45526917>0>?34<3>i4:899>2=312<2370875486<==:>1?26867;<4;1=<20116:5;?:4:;?80?4552696:>0>?34<38i4:899>2=2d2<2370874586<==:jl:<6867;<`f43<20116nh>m:4:;?8db800>4552bd21>0>?34hojn4:899>fa`e2<2370lkfg86<==:jl:;6867;<`gb`<20116nih8:4:;?8db:90>4552bd3e>0>?34hn>>4:899>f`452<2370lj1`86<==:jl;?6867;<`f56<20116nh?8:4:;?8db9?0>4552bd2f>0>?34h9:n4:899>f70e2<2370l=7186<==:j;:4:;?8d5>90>4552b347>0>?34h9:84:899>f7042<2370l=5b86<==:j;2>6867;<`1<1<20116n?67:4:;?8d50>0>4552b35e>0>?34h9;44:899>f71?2<2370l=7b86<==:j;=i6867;<`136<20116m;j>:4:;?8g1l90>4552a7f6>0>?34k=h>4:899>e3ed2<2370o9c786<==:i?i>6867;4552a7a2>0>?34k=il4:899>e3c>2<2370o9ee86<==:i?oh6867;4552a7g2>0>?34k=i=4:899>e3b?2<23707m3586<==:1k986867;<;a7=<201165o=9:4:;?8?e:o0>45529c0:>0>?343i>54:899>=g4d2<23707m2e86<==:1k8i6867;<;a61<201165o:k:4:;?8?e45529c73>0>?343i8k4:899>=g202<23707m4086<==:1k>;6867;<;a01<201165o:<:4:;?8?e;k0>45529c`b>0>?343i4:4:899>=gd42<23707mb686<==:1kk:6867;<;a=f<201165o77:4:;?8?e1m0>4552a675>0>?34k<>>4:899>e22a2<2370o85286<==:i>9o6867;4552b3d2>0>?34h9nh4:899>f7cf2<2370l=ed86<==:j;n36867;<`1`6<20116n?mi:4:;?8d5l=0>4552bd:`>0>?34hn944:899>f`>22<2370lj8886<==:jl=86867;<`f2`<20116nh8n:4:;?8db>o0>455269a1>0>?34<34k4:899>2=de2<237087bg86<==:>1k26867;<4;e1<20116:5o?:4:;?80?i<0>4552757g>0>?34=?>l4:899>31312<23709;5`86<==:?=>?6867;<577c<20116;9=m:4:;?813<90>45527565>0>?34=?854:899>312>2<23709;4`86<==:?=>i6867;<570f<20116;9:k:4:;?8134552756e>0>?34=?9=4:899>31202<23709;2c86<==:?=8o6867;<576`<20116;945527512>0>?34=???4:899>31542<23709;3586<==:?=9>6867;<576f<20116:5om:4:;?80?im0>455269cf>0>?34<3mk4:899>2=d72<237087b086<==:>1h96867;<4;f6<20116:5l;:4:;?80?j<0>455269c`>0>?34<35=4:899>2=?52<2370879286<==:>13?6867;<4;=0<20116:579:4:;?80?1>0>455269;;>0>?34<3544:899>2=?f2<2370879086<==:jl=>6867;<`f32<20116nh97:4:;?8db?00>4552bd5b>0>?34hn;o4:899>f`1d2<2370lj7e86<==:jl=n6867;<`f3c<20116nh99:4:;?8db=h0>4552bd7`>0>?34hn9i4:899>f`3b2<2370lj5g86<==:jl<;6867;<`f24<20116nh8=:4:;?8db>:0>4552bd47>0>?34hn9o4:899>f7bf2<2370l=db86<==:j;no6867;<`1``<20116n?ji:4:;?8d5m90>4552b3g2>0>?34h9i?4:899>f7c42<2370l=e586<==:j;ni6867;<`1fc<20116n?m>:4:;?8d5k;0>4552b3a0>0>?34h9o94:899>f7e22<2370l=c786<==:j;i<6867;<`1g=<20116n?m6:4:;?8d5k90>4552a61e>0>?34k<8<4:899>e2252<2370o84286<==:i>>?6867;0>4552a66;>0>?34k<844:899>e2272<2370o82586<==:i>8=6867;4552a60b>0>?34k<>o4:899>e24d2<2370o82e86<==:i>8n6867;45529cc5>0>?343im:4:899>=gg?2<23707ma886<==:1kkj6867;<;aeg<201165ool:4:;?8?eim0>45529cc7>0>?343i454:899>=g>f2<23707m8c86<==:1k2h6867;<;a45529c;3>0>?343i5<4:899>=g?52<23707m8886<==:>:>i68oi;<400d<2io16:9=6:4:;?804<00>mk52651;>0>?34<8854:ag9>21502<23708<4486ec=:>=9?6867;<4002<2io16:9=9:4:;?804mk526516>0>?34<88?4:ag9>21562<23708<4586ec=:>=986867;<4006<2io16:9==:4:;?8>7990>mk5281dg>0>?34<88<4:ag9>21572<23706?1086ec=:09:o68oi;<:3bd<201164=>i:4ce?8>7nj0>4552812f>0ga342;jo4:899><56f2m:4ce?8>7n10>45528124>0ga342;j94:899><56>210?0>455284;a>0ga342>5l4:ag9><3>02<23706:9986ec=:0?2>6867;<:6=2<2io164;6;:4:;?8>21?0>mk5287:0>0>?342>584:ag9><3>52<23706:9386ec=:0?=m6867;<:6=1<2io164;6>:4:;?8>21:0>mk5287:3>0>?342i>94:ag9>:4ce?8>d8l0>45528c00>0ga342h==4:899>d8m0>45528c3e>0ga342hd800>455291cg>0ga343:5l4:899>=5ga2mk5290;:>0>?343;mo4:ag9>=4??2<23707?a886ec=:183=6867;<;3e=<2io165<7::4:;?8?7i>0>mk5290;7>0>?343;m;4:ag9>=4?42<2370793886ec=:1>9?6867;<;3e0<2io165<7=:4:;?8?1;h0>mk529715>0ga343=35?245529716>0ga343=353245529712>0ga343<>n4:899>e6e72m>:4ce?8g34552a2`g>0ga34k?8o4:899>e6da2ln:4ce?8g3<10>4552a2``>0ga34k?8l4:899>e6de24552ag7g>0ga34kmil4:899>ec3d24552ag7b>0ga34kmi:4:899>ec3124552b`d;>0ga34hi484:899>ec3224552b`d4>0ga34hi494:899>fd`124552b`d0>0ga34hi4=4:899>g3?324552c7;2>0ga34i<=h4:899>g3?424552c7:e>0ga34i<=n4:899>g3>b20>4552c7:`>0ga34i<=44:899>g3>e2455271a;>0ga34=:984:899>35e325086<==:?9i=68oi;<5216<20116;=m::4ce?816=;0>455271a2>0ga34=:8h4:899>35e425186<==:?9i968oi;<520c<20116;n8<:4ce?81dn90>45527b46>0ga34=hj?4:899>3f03245527b42>0ga34=hih4:899>3f3c245527b7`>0ga34=hi44:899>=dd>245529`0b>0ga343j>k4:899>=10>45529402>0ga343>>;4:899>=1`62455295a1>0ga343?o:4:899><`b?2a>k0>45528g24>0ga342m<`g?2>=:0>45528`2`>0ga342j=<4:899><>::0>455288cg>0ga3422n?4:899><1>52m;:4ce?8>4k00>455282;7>0ga3428544:899>22e52h<:4ce?8>4n10>455267f7>0ga34<=h44:899>22?52>:?68oi;<444<<20116:?9;:4ce?805?00>45526640>0ga34<<:54:899>2254245528247>0ga3428:44:899>=<:4ce?8?3810>45527dc2>0ga34=nm;4:899>3ad1245527d31>0ga34=n=:4:899>3`25245527225>0ga34=8g=g724552c952>0ga34i3;;4:899>g=b72:68oi;4552bb6b>0ga34hh8k4:899>fa6224552bbf5>0ga34hhho4:899>f46e21186<==:j84552a4ae>0ga34k>h94:899>f45e24186<==:i<;?68oi;4552a4de>0ga34k=<94:899>e0172=><68l9;<4702<2jl16:9:7:4`5?803<10>nh52802a>0d1342:<46d20b86f`=:0?3>68l9;<:5=0<2jl164;79:4`5?8>11?0>nh528b3e>0d1342h=k4:bd9>nh529661>0d1343<8?4:bd9>=22420>nh52ae`1>0d134kon?4:bd9>e`542o68l9;<`:0a<2jl16n4mj:4`5?8d>kl0>nh52c5g;>0d134i?i54:bd9>g00>2o;n68l9;<4e5`<2jl16:k7i:4`5?80a1o0>nh527``:>0d134=jn44:bd9>3g5f252z\`ei3:1>vPla8c8932a03<;4n5rsbc:=?6=:rThm474=772e?070j1vno68;296~Xdi0201;:i7;4352z\`e<0<5??:578?8b9~wfg>=3:1>vPla878932a=3<;4n5rsbc:0?6=:rThm4:4=7727>52z\`e<4<5??::78?8b9~wfg>93:1>vPla838932a;3<;4n5rsbc:4?6=:rThm4>4=7721?070j1vno7f;296~Xdi1l01;:i2;4352z\`e=c<5??:878?8b9~wfg?l3:1>vPla9f8932a93<;4n5rsbc;f?6=:rThm5l4=7727?070j1vno7a;296~Xdi1k01;:i0;4352z\`e=?<5??:>78?8b9~wfg?03:1>vPla9:8932bn3<;4n5rsbc;3?6=:rThm594=7725?070j1vno76;296~Xdi1<01;:je;4352z\`e=3<5??:<78?8b9~wfg?<3:1>vPla968932bl3<;4n5rsbc;7?6=:rThm5=4=773b?070j1vno72;296~Xdi1801;:jc;4352z\`e=6<5??;i78?8b9~wfg0n3:1>vPla6d8932bi3<;4n5rsbc4a?6=:rThm:k4=773`?070j1vno8d;296~Xdi>n01;:j9;4352z\`e2e<5??;n78?8b9~wfg0j3:1>vPla6`8932b03<;4n5rsbc4e?6=:rThm:o4=773e?070j1vno89;296~Xdi>301;:j7;4352z\`e2><5??;578?8b9~wfg0?3:1>vPla658932b>3<;4n5rsbc41?6=:rThm:;4=773>01;:j5;4352z\`e25<5??;;78?8b9~wfg0:3:1>vPla608932b<3<;4n5rsbc45?6=:rThm:?4=7732?070j1vno80;296~Xdi>:01;:j3;4352z\`e3`<5??;978?8b9~wfg1m3:1>vPla7g8932b:3<;4n5rsbc5`?6=:rThm;j4=7730?070j1vno9c;296~Xdi?i01;:j1;4352z\`e3g<5??;?78?8b9~wfg113:1>vPla7;89336m3<;4n5rsbc5d;4352z\`e30<5??;<78?8b9~wfg1=3:1>vPla7789336k3<;4n5rsbc50?6=:rThm;:4=76eb?070j1vno93;296~Xdi?901;;>7;437>52z\`e34<5?>mi78?8b9~wfg193:1>vPla7389337k3<;4n5rsbcb4?6=:rThml>4=76e`?070j1vno6f;296~Xdi0l01;;?1;4352z\`emo78?8b9~wfg>l3:1>vPla8f8932a>3<;4n5rsbc:3?6=:rThm494=76ef?070j1vno7c;296~Xdi1i01;:jb;4352z\`e=7<5?>mm78?8b9~wfg0>3:1>vPla648932b83<;4n5rsbc5f?6=:rThm;l4=76e=?070j1vno90;296~Xdi?:01;:kf;4352z\`g35<51;oj78?8b9~wfe193:1>vPlc7389=7ek3<;4n5rsba54?6=:rTho;>4=93ga?070j1vnm:f;296~Xdkh7>52z\`g0b<51;oh78?8b9~wfe2k3:1>vPlc4a89=7e13<;4n5rsba6f?6=:rTho8l4=93gg?070j1vnm:a;296~Xdk57>52z\`g0?<51;om78?8b9~wfe203:1>vPlc4:89=7e?3<;4n5rsba63?6=:rTho894=93g=?070j1vnm:6;296~Xdk<<015?m6;4397>52z\`g03<51;o478?8b9~wfe2<3:1>vPlc4689=7e=3<;4n5rsba66?6=:rTho8<4=93g3?070j1vnm:1;296~Xdk<;015?m4;43<7>52z\`g06<51;o:78?8b9~wfe3n3:1>vPlc5d89=7e;3<;4n5rsba7a?6=:rTho9k4=93g1?070j1vnm;d;296~Xdk=n015?m2;4352z\`g1e<51;o878?8b9~wfe3j3:1>vPlc5`89=7e93<;4n5rsba7e?6=:rTho9o4=93g7?070j1vnm;9;296~Xdk=3015?m0;4352z\`g11<51;o>78?8b9~wfe3>3:1>vPlc5489=7fm3<;4n5rsba71?6=:rTho9;4=93g5?070j1vnm;4;296~Xdk=>015?nd;4352z\`g15<51;hj78?8b9~wfe3:3:1>vPlc5089=7fk3<;4n5rsba75?6=:rTho9?4=93`a?070j1vnm;0;296~Xdk=:015?nb;4352z\`g6`<51;hh78?8b9~wfe4m3:1>vPlc2g89=7fi3<;4n5rsba0g?6=:rTho>m4=93`g?070j1vnm52z\`g6g<51;hn78?8b9~wfe413:1>vPlc2;89=7f03<;4n5rsba064=93`e?070j1vnm<7;296~Xdk:=015?n7;4352z\`g60<51;h578?8b9~wfe4=3:1>vPlc2789=7f>3<;4n5rsba00?6=:rTho>:4=93`52z\`g67<51;h;78?8b9~wfe483:1>vPlc2289=7b:3<;4n5rsba1b?6=:rTho?h4=93`2?070j1vnm=e;296~Xdk;o015?j1;4352z\`g7b<51;h878?8b9~wfe5k3:1>vPlc3a89=7b83<;4n5rsba1f?6=:rTho?l4=93`7?070j1vnm=a;296~Xdk;k015?kb;4352z\`g7?<51;h>78?8b9~wfe503:1>vPlc3:89=7c83<;4n5rsba53?6=:rTho;94=93`5?070j1vnm96;296~Xdk?<015?l5;4352z\`g33<51;h<78?8b9~wfe1<3:1>vPlc7689=7ei3<;4n5rsba6a?6=:rTho8k4=93ab?070j1vnm:3;296~Xdk<9015?nf;4352z\`g1><51;ii78?8b9~wfe4l3:1>vPlc2f89=7f<3<;4n5rsba06?6=:rTho><4=93a`?070j1vnm=7;296~Xdk;=015?n3;4352z\`gd2<51==578?8b9~wfef:3:1>vPlc`089=13>3<;4n5rsbab5?6=:rThol?4=95552z\`gl3:1>vPlc8f89=13;3<;4n5rsba:g?6=:rTho4m4=9552?070j1vnm6b;296~Xdk0h0159;2;4352z\`g13:1>vPlc8;89=1393<;4n5rsba:52z\`g<0<51==>78?8b9~wfe>=3:1>vPlc8789=14n3<;4n5rsba:7?6=:rTho4=4=9555?070j1vnm62;296~Xdk08015952z\`g<7<51==<78?8b9~wfe>83:1>vPlc8289=14l3<;4n5rsba;b?6=:rTho5h4=956b?070j1vnm7e;296~Xdk1o015952z\`g=b<51=>i78?8b9~wfe?k3:1>vPlc9a89=14j3<;4n5rsba;f?6=:rTho5l4=956`?070j1vnm7a;296~Xdk1k015952z\`g=><51=>o78?8b9~wfe??3:1>vPlc9589=1403<;4n5rsba;2?6=:rTho584=956f?070j1vnm75;296~Xdk1?0159<7;4352z\`g=2<51=>578?8b9~wfe?;3:1>vPlc9189=14>3<;4n5rsba;6?6=:rTho5<4=95652z\`g=6<51=>;78?8b9~wfe0n3:1>vPlc6d89=14<3<;4n5rsba4`?6=:rTho:j4=9562?070j1vnm8c;296~Xdk>i0159<3;4352z\`g2d<51=>978?8b9~wfe0i3:1>vPlc6c89=14:3<;4n5rsba4=?6=:rTho:74=9560?070j1vnm88;296~Xdk>20159<1;4352z\`g21<51=>?78?8b9~wfe0>3:1>vPlc6489=1483<;4n5rsba41?6=:rTho:;4=9566?070j1vnm84;296~Xdk>>0159=f;437>52z\`g24<51=>=78?8b9~wfe093:1>vPlc6389=11k3<;4n5rsba44?6=:rTho:>4=9564?070j1vnm9f;296~Xdk?l01599b;4352z\`g3c<51=?i78?8b9~wfe1l3:1>vPlc7f89=11i3<;4n5rsba5g?6=:rTho;m4=957`?070j1vnm9b;296~Xdk?h015995;4352z\`g3g<51=?o78?8b9~wfe113:1>vPlc7;89=12i3<;4n5rsbab52z\`gd0<51=?m78?8b9~wfef=3:1>vPlc`789=13<3<;4n5rsba:b?6=:rTho4h4=957=?070j1vnm64;296~Xdk0>0159<9;4352z\`g=?<51=?478?8b9~wfe0m3:1>vPlc6g89=15m3<;4n5rsba47?6=:rTho:=4=9573?070j1vnm98;296~Xdk?20159=d;4352z\`g`3<51im?78?8b9~wfeb;3:1>vPlcd189=ec83<;4n5rsbaf6?6=:rThoh<4=9ae6?070j1vnmj1;296~Xdkl;015mlf;4352z\`ga`<51im=78?8b9~wfecm3:1>vPlceg89=edl3<;4n5rsbag`?6=:rThoij4=9ae4?070j1vnmkc;296~Xdkmi015mlc;4352z\`gad<51ini78?8b9~wfeci3:1>vPlcec89=edj3<;4n5rsbag=?6=:rThoi74=9af`?070j1vnmk8;296~Xdkm2015mla;4352z\`ga1<51ino78?8b9~wfec>3:1>vPlce489=ed13<;4n5rsbag0?6=:rThoi:4=9aff?070j1vnmk3;296~Xdkm9015ml8;437>52z\`ga4<51inm78?8b9~wfec93:1>vPlce389=ed?3<;4n5rsbag4?6=:rThoi>4=9af=?070j1vnmlf;296~Xdkjl015ml6;4352z\`gfc<51in478?8b9~wfedl3:1>vPlcbf89=ed=3<;4n5rsba`g?6=:rThonm4=9af3?070j1vnmlb;296~Xdkjh015ml4;4352z\`gf?<51in:78?8b9~wfed03:1>vPlcb:89=ed:3<;4n5rsba`3?6=:rThon94=9af1?070j1vnml6;296~Xdkj<015ml1;4352z\`gf3<51in?78?8b9~wfed<3:1>vPlcb689=ed83<;4n5rsba`7?6=:rThon=4=9af6?070j1vnml2;296~Xdkj8015mmf;4352z\`gf7<51in=78?8b9~wfed83:1>vPlcb289=eem3<;4n5rsbaaa?6=:rThook4=9af4?070j1vnmmd;296~Xdkkn015mmd;4352z\`gge<51ioj78?8b9~wfeej3:1>vPlcc`89=eek3<;4n5rsbaae?6=:rThooo4=9aga?070j1vnmm9;296~Xdkk3015mmb;4352z\`gg><51ioh78?8b9~wfee?3:1>vPlcc589=eei3<;4n5rsbaa2?6=:rThoo84=9agg?070j1vnmm5;296~Xdkk?015mm9;4352z\`gg5<51ion78?8b9~wfee:3:1>vPlcc089=ea>3<;4n5rsbaa5?6=:rThoo?4=9age?070j1vnmm0;296~Xdkk:015mi5;4352z\`gd`<51io478?8b9~wfefm3:1>vPlc`g89=ea<3<;4n5rsbab`?6=:rTholj4=9ag3?070j1vnmnc;296~Xdkhi015mjf;4352z\`gdd<51io:78?8b9~wfefi3:1>vPlc`c89=eb<3<;4n5rsbaf=?6=:rThoh74=9ag1?070j1vnmj8;296~Xdkl2015mk9;4352z\`g`1<51io878?8b9~wfeb>3:1>vPlcd489=edm3<;4n5rsbaf4?6=:rThoh>4=9ag7?070j1vnmk5;296~Xdkm?015ml3;4352z\`gfg<51io>78?8b9~wfeen3:1>vPlccd89=ee03<;4n5rsbaa0?6=:rThoo:4=9ag5?070j1vnmn9;296~Xdkh3015mm7;4352z\``70<508vPld3689<42i3<;4n5rsbf17?6=:rThh?=4=804g?070j1vnj=2;296~Xdl;8014<:9;4352z\``76<508vPld0d89<42?3<;4n5rsbf2a?6=:rThhd;296~Xdl8n014<:6;4352z\``4e<508<478?8b9~wfb6j3:1>vPld0`89<42=3<;4n5rsbf2e?6=:rThh9;296~Xdl83014<:4;4352z\``4><508<:78?8b9~wfb6?3:1>vPld0589<42;3<;4n5rsbf21?6=:rThh<;4=8041?070j1vnj>4;296~Xdl8>014<:2;4352z\``45<508<878?8b9~wfb6:3:1>vPld0089<4293<;4n5rsbf25?6=:rThh0;296~Xdl8:014<:0;4352z\``5`<508<>78?8b9~wfb7m3:1>vPld1g89<43n3<;4n5rsbf3`?6=:rThh=j4=8045?070j1vnj?c;296~Xdl9i014<;e;4352z\``5g<508<<78?8b9~wfb713:1>vPld1;89<43k3<;4n5rsbf352z\``50<508=h78?8b9~wfb7=3:1>vPld1789<43i3<;4n5rsbf30?6=:rThh=:4=805g?070j1vnj?3;296~Xdl99014<;9;437>52z\``54<508=n78?8b9~wfb793:1>vPld1389<4303<;4n5rsbaeb?6=:rThokh4=805e?070j1vnmie;296~Xdkoo014<;7;4352z\`gcb<508=578?8b9~wfeak3:1>vPlcga89<43>3<;4n5rsbaef?6=:rThokl4=80552z\`gc?<508=;78?8b9~wfea03:1>vPlcg:89<43<3<;4n5rsbae3?6=:rThok94=8052?070j1vnmi6;296~Xdko<014<;3;4352z\`gc2<508=978?8b9~wfea;3:1>vPlcg189<4?83<;4n5rsbae6?6=:rThok<4=8050?070j1vnmi1;296~Xdko;014<8f;4352z\`gc6<508=>78?8b9~wfebn3:1>vPlcdd89<40m3<;4n5rsbafa?6=:rThohk4=8055?070j1vnmjd;296~Xdkln014<89;4352z\`g`e<508=<78?8b9~wfebj3:1>vPlcd`89<41m3<;4n5rsbf1e?6=:rThh?o4=806b?070j1vnj=9;296~Xdl;3014<93;4352z\``7><508>i78?8b9~wfb5?3:1>vPld3589<4203<;4n5rsbf15?6=:rThh??4=806`?070j1vnj>6;296~Xdl8<014<;d;4352z\``5d<508>o78?8b9~wfb783:1>vPld1289<43:3<;4n5rsbae1?6=:rThok;4=806f?070j1vnmja;296~Xdklk014<;1;4352z\``31<502::78?8b9~wfb1=3:1>vPld7789<1a;3<;4n5rsbf50?6=:rThh;:4=8:21?070j1vnj93;296~Xdl?90149i2;4352z\``37<502:878?8b9~wfb183:1>vPld7289<1a83<;4n5rsbf6b?6=:rThh8h4=8:27?070j1vnj:e;296~Xdlh7>52z\``0b<502:=78?8b9~wfb2k3:1>vPld4a89<1bm3<;4n5rsbf6f?6=:rThh8l4=8:24?070j1vnj:a;296~Xdl57>52z\``0?<502;j78?8b9~wfb203:1>vPld4:89<1bk3<;4n5rsbf62?6=:rThh884=8:3a?070j1vnj:5;296~Xdl87>52z\``02<502;h78?8b9~wfb2;3:1>vPld4189<1bi3<;4n5rsbf66?6=:rThh8<4=8:3g?070j1vnj:1;296~Xdl<;0149j9;43<7>52z\``06<502;n78?8b9~wfb3n3:1>vPld5d89<1b03<;4n5rsbf7a?6=:rThh9k4=8:3e?070j1vnj;d;296~Xdl=n0149j7;4352z\``1d<502;578?8b9~wfb3i3:1>vPld5c89<1b=3<;4n5rsbf7=?6=:rThh974=8:352z\``11<502;:78?8b9~wfb3>3:1>vPld5489<1b;3<;4n5rsbf71?6=:rThh9;4=8:31?070j1vnj;4;296~Xdl=>0149j2;4352z\``15<502;878?8b9~wfb3:3:1>vPld5089<1b93<;4n5rsbf74?6=:rThh9>4=8:37?070j1vnj52z\``6c<502;>78?8b9~wfb4l3:1>vPld2f89<1cn3<;4n5rsbf0g?6=:rThh>m4=8:35?070j1vnj52z\``6g<502;<78?8b9~wfb413:1>vPld2;89<1cl3<;4n5rsbf064=85eb?070j1vnj<7;296~Xdl:=0149kc;4352z\``63<50=mi78?8b9~wfb4<3:1>vPld2689<>613<;4n5rsbf07?6=:rThh>=4=85e`?070j1vnj<2;296~Xdl:80146>8;4352z\``67<50=mn78?8b9~wfb483:1>vPld2289<>6?3<;4n5rsbf1b?6=:rThh?h4=85ee?070j1vnj=e;296~Xdl;o0146>2;4352z\``7b<50=m578?8b9~wfb5k3:1>vPld3a89<>7?3<;4n5rsbf5f?6=:rThh;l4=85e52z\``3?<50=m;78?8b9~wfb103:1>vPld7:89<1a93<;4n5rsbf56?6=:rThh;<4=85e2?070j1vnj:7;296~Xdl<=0149j6;4352z\``1e<50=m978?8b9~wfb393:1>vPld5389<1cj3<;4n5rsbf02?6=:rThh>84=85e0?070j1vnj=b;296~Xdl;h0149ka;4355z\g6<4474^e0be>;0n?:1h;mm;<:7f0jk015?;e;f5gg=z{m8jn7>55z\g64l4^e0bg>;?i>>1h;mm;<:eg<jk015m92;f5gg=z{m8jh7>55z\g6994k6bc89<7bk3n=oo5rse0ba?6==rTo>4j4^e0ba>;>=131h;mm;<;bafjk014975;f5gg=z{m8jj7>510y]`7?b3Wn9mk52a32a>a0dj272o9h5d7a`?8?d;00o:nk4=8f:a?b1km16m?>i:e4`a>;>lh:1h;mk;<;gedji014l>f;f5gf=:1j9>6i8ld:?:g61=l?in707l3`8g2fc<50nj>7j9cd9>=ag32mXc:k:01ljn7;f5gg=:i>oi6i8lc:?b3a3=l?in70o63`8g2fb<5hnjn7j9cd9>e<5d2ma0dm27j;i85d7af?8g>;l0o:nk4=`;74?b1kl16m4:=:e4`a>;f1=>1h;mj;|qg6g7=83;:wSj=a19]`7d634h28?4k6b`89g5?>3n=on52b253>a0dm27i8i;5d7ag?8d>:e4`g>;e:<=1h;ml;<`02fjn01o=9e;f5g`=:j:=:6i8le:?a0a?=l?in70l;dc8g2fc<5k>oh7j9cd9>f1ba2m5<69rTo>l?4^e0a6>;dji01oh?b;f5g`=:k9=;6i8ld:?`0`7=l?in70m?738g2fb<5j:fa`52ma0dm27h<:85d7af?8e7?10o:nk4=b24e?b1kl1vi2c742m3n=oi526g34>a0dm27=ml65d7ag?80fj;0o:nm4=7:1;11:l1h;mj;<4:07jo01;ona;f5g`=:>hkh6i8le:?5edc=l?in708nb18g2fc<2To>l;4=6cba?b1kk16;9h=:e4`g>;0jn01:om2;f5g`=:??>86i8ld:?421b=l?ih709>o47j9ce9>31bf2ma0dm27<:9l5d7af?xuc:1;1<7;1>=i1h;mn;|qg6`?=8339wSmn2d9]`7`53Wn9j<5Qd3d3?[b5mo1Uh?kj;_f1a2=Yl;o27Sj=e99]`7`13Wn9j85Qd3d7?[b5n:16:;;1>::1h;m6;<4574j301;8<2;f5g<=:>?986i8l9:?5262=l?i27089348g2f?<5?<8:7j9c89>23502m34<=8n4k6b;89=4a;3n=o45283d7>a0d1273>k;5d7a:?8>5n?0o:n74=90e3?b1k0164?h7:e4`=>;?:o31h;m6;<:1bdj3015<=>72m34234?4k6b;89=>?;3n=o45289:7>a0d127345;5d7a:?8>??j0o:n74=9g33?b1k0164h>7:e4`=>;?m931h;m6;<:f4dj3015k?b;f5g<=:0l:h6i8l9:?;a5b=l?i2706j0d8g2f?<51o;j7j9c89><`612m34385>4k6b;89<5><3n=o45292;6>a0d1272?485d7a:?8?41>0o:n74=81:76:e4`=>;>;0k1h;m6;<;0=4j30147=a;f5g<=:108i6i8l9:?:=7e=l?i270762e8g2f?<5039i7j9c89>=<4a2m3432?<4k6b;89a0d1272ni85d7ab?8?el>0o:no4=`546?b1kh16m:9<:e4`e>;e;9n1h;mn;<`04`jk01okn8;f5gd=:jlk26i8la:?5><57j9c`9>311f2ma0dk27=4io5d7a`?813?<0o:nm4=8`g5?b1kj16m:8k:e4`g>;e;921h;ml;<`fe6ji01;6k9;f5gf=:?==?6i8lc:?:fac=l?ih70o87`8g2fe<5k9:97j9cb9>f`d72ma0dk27i?<:5d7a`?8dbio0o:nm4=7:f1?b1kj16;96?:e4`g>;>jmi1h;ml;ji01o=>3;f5gf=:jlkn6i8lc:?5<`2=l?ih709;7g8g2fe<50hon7j9cb9>e2102mb;3n=on52755f>a0dk272nio5d7a`?8g0??0o:nm4=c125?b1kj16nhol:e4`g>;10l81h;ml;<573aji014lk9;f5ga=:i>=>6i8ld:?a746=l?io70ljac8g2fb<5?2n=7j9ce9>311d2ma0dl27=4h>5d7ag?813?k0o:nj4=8`g7?b1km16m:8i:e4``>;e;9k1h;mk;<`fe0jn01;6kb;f5ga=:?===6i8ld:p570283:1?vP>2773?8?11o0=<5m4=8;63?070j1v<<94d83>6}Y9;d34329;4909a8yv75>=<1<7=t^00503=:18:n6;>7c:?:7g`=>92h7p}>2767>5<4sW;9:9:4=833`?070j165>lj:72;g>{t9;<8o7>53z\2635d342i494909a89=c4<3<;4n5rs0057d<72:qU=?892h706j32854=e<50;1xZ441;;1648hn:72;g>;?0hk1:=6l;|q263572908wS?=62289=3a13<;4n5289c:>36?k2wx=?8=8;297~X6:?83706?71854=e<5199<78?8b9~w441:?0;6>uQ13412>;?8?l1:=6l;<:05c<181i0q~?=5d094?5|V88>i?5262cb>36?k27=:8h561:`?xu6:233b2?:3o6s|13age?6=:rT:>njn;<5`72jh0q~?=ce:94??|V88hh5527b15>a0dj27;0kj=1h;mm;<5`e<j301:mlb;f5gd=z{88hh:4?:8y]57ec?27;5d7aa?81dk?0o:nj4=6a`=?b1kj16;nmn:e4`a>;0kj?1h;mm;<5`g2jo01:mn9;f5g`=:?jii6i8le:p57ec>3:15vP>2bf5?81d;=0o:nl4=6a`2?b1kk16;nm6:e4`a>;0kjk1h;mk;<5`g0jn01:ml7;f5ga=:?jk26i8ld:?4gfd=l?io7p}>2bcb>5<5sW;9olo4=6`0e?06811v<7}Y9;ij4638b2c924613ty:>no8:181[75kh=01:l27o56020?xu6:jk?6=4={_31gd2<5>h8m78>039~w44di:0;6?uQ13ab7>;0j:k1:<>>;|q26fg52909wS?=c`0892d4i3<:<=5rs00`e4<72;qU=?mn1:?4f6g=>9lm7p}>2bc3>5<5sW;9ol>4=6`0e?07nl1v<7}Y9;i2j638b2c925`c3ty:>n7j:181[75k0o01:ll27o561da?xu6:j3h6=4={_31gh8m78?f99~w44d1k0;6?uQ13a:f>;0j:k1:=h8;|q26f?>2909wS?=c8;892d4i3<;j;5rs00`==<72;qU=?m68:?4f6g=>9l>7p}>2b;4>5<5sW;9o494=6`0e?07n=1v<7}Y9;i2:638b2c925`43ty:>n7::181[75k0?01:l<27o561d2?xu6:j386=4={_31g<5<5>h8m78?f19~w44d1;0;6?uQ13a:6>;0j:k1:=ki;|q26f?62909wS?=c83892d4i3<:8:n7p}>2b:f>5<5sW;9o5k4=6`0e?068m1v<7}Y9;i3h638b2c9246d3ty:>n6l:181[75k1i01:lo5602b?xu6:j2j6=4={_31g=g<5>h8m78>089~w44d000;6?uQ13a;=>;0j:k1:<>:;|q26f>?2909wS?=c9:892d4i3<;jl5rs00`<2<72;qU=?m77:?4f6g=>9on7p}>2b:5>5<5sW;9o584=6ca=?06811v<7}Y9;i39638ac;924613ty:>n6<:181[75k1901:om9;4241=z{88h4?4?:3y]57e?:27ki578>039~w44d090;6?uQ13a;4>;0ik31:<>>;|q26f1a2909wS?=c6d892ge13<:<=5rs00`3`<72;qU=?m8e:?4eg?=>9lm7p}>2b5g>5<5sW;9o:j4=6ca=?07nl1v<7}Y9;in9m:181[75k>h01:om9;43bf=z{88h;l4?:3y]57e0i27<5>ki578?f99~w44d?>0;6?uQ13a43>;0ik31:=h8;|q26f112909wS?=c64892ge13<;j;5rs00`30<72;qU=?m85:?4eg?=>9l>7p}>2b57>5<5sW;9o::4=6ca=?07n=1v<7}Y9;in9=:181[75k>801:om9;43b7=z{88h;<4?:3y]57e0927ki578?f19~w44d>o0;6?uQ13a5b>;0ik31:=ki;|q26fgb2909wS?=c`g892ge13<:8:n7p}>2bc`>5<5sW;9olm4=6ca=?068m1v<7}Y9;ijn638ac;9246d3ty:>no::181[75kh?01:om9;424g=z{88h5l4?:3y]57e>i27ki578>089~w44d0=0;6?uQ13a;0>;0ik31:<>:;|q26f1>2909wS?=c6;892ge13<;jl5rs00`2`<72;qU=?m9e:?4eg?=>9on7p}>2bf3>5<5sW;9oi>4=6a2`?b1kk1v<7}Y9;ihj638c0a9`3ee3ty:>nmj:181[75kjo01:m>b;f5gg=z{88hoi4?:3y]57edl27i:57j9cc9~w44dkk0;6?uQ13a`f>;0k821h;mm;|q26fef2909wS?=cbc892e6?3n=oo5rs00`g3<72;qU=?ml6:?4g40=l?ii7p}>2b`a>5<5sW;9ool4=6a21?b1kk1v<7}Y9;ii<638c069`3ee3ty:>nj::180[75km?01:j6e;437c:p57ec;3:1?vP>2bf0?81c1m0=<5m4=6`e3?070j1v<7}Y9;i=o63808a9`3ee3ty:>n8n:18:[75k?k01:>6b;f5gg=:?88i6i8lc:?457c=l?i2709>2g8g2fg<5>;9m7j9cd9>344d2m34=:?=4k6bc8yv75k?31<77t^00`2<=:?93j6i8lb:?457d=l?io709>2d8g2fe<5>;9j7j9cd9>344f2m2c8g2fd<5>;9i7j9cd9>344a2mn4k6bf89277m3n=oi527013>a0dl2wx=?mo50;0xZ44d;h16:k7i:7332>{t9;i857>52z\26f5>34o3m6;??3:p57e4>3:1>vP>2b15?80a1o0===<4}r31g63=838pR<2c?a2?;;=6s|13a00?6=:rT:>n=;;<4e=c<199:0q~?=c2194?4|V88h?>526g;e>36an2wx=?m<2;296~X6:j99708i9g854cc?50;0xZ44d;816:k7i:72e`>{t9;i8<7>52z\26f5734o3m6;>ib:p57e5m3:1>vP>2b0f?80a1o0=2c?a2?:m;6s|13a1f?6=:rT:>nl526g;e>36a=2wx=?m=9;296~X6:j82708i9g854c2{t9;i9;7>52z\26f4034o3m6;>i1:p57e5=3:1>vP>2b06?80a1o0=4}r31g72=838pR<2c?a2?:nj6s|13a17?6=:rT:>n<<;<4e=c<199l0q~?=c3094?4|V88h>?526g;e>377m2wx=?m=0;296~X6:j8;708i9g8555b{t9;i:i7>52z\26f7b34o3m6;??a:p57e6k3:1>vP>2b3`?80a1o0===74}r31g4d=838pR<2c?a2?;;96s|13a2e?6=:rT:>n?n;<4e=c<18ok0q~?=c0;94?4|V88h=4526g;e>36bm2wx=?m>8;296~X6:j;3708i1d8555>16:k?j:7332>{t9;i:97>52z\26f72341<7o;n6;??3:p57e6;3:1>vP>2b30?80a9l0===<4}r31g44=838pR<2c7b2?;;=6s|13a25?6=:rT:>n?>;<4e5`<199:0q~?=c0294?4|V88h==526g3f>36an2wx=?m?f;296~X6:j:m708i1d854cc{t9;i;h7>52z\26f6c34o;n6;>ib:p57e7i3:1>vP>2b2b?80a9l0=2c7b2?:m;6s|13a3n>7;<4e5`<18o<0q~?=c1594?4|V88h<:526g3f>36a=2wx=?m?6;296~X6:j:=708i1d854c2{t9;i;87>52z\26f6334o;n6;>i1:p57e7:3:1>vP>2b21?80a9l0=4}r31g57=838pR<2c7b2?:nj6s|13a74?6=:rT:>n:?;<4e5`<199l0q~?=c2d94?4|V88h?k526g3f>377m2wx=?mj50;0xZ44d;m16:k?j:733g>{t9;i8;7>52z\26f5034o;n6;??a:p57e593:1>vP>2b02?80a9l0===74}r31g40=838pR<2c7b2?;;96s|13a3f?6=:rT:>n>m;<4e5`<18ok0q~?=c1294?4|V88h<=526g3f>36bm2wx=?m92;296~X6:j<9709?838g2fd816;=6>:e4`f>{t9;i=<7>52z\26f0734=;4=4k6b`8yv75kvP>2b7f?817?l0o:nl4}r31g0b=838pR<351c2mn;l;<533fjh0q~?=c4:94?4|V88h9552715a>a0dj2wx=?m;d;296~X6:j>o709?7`8g2fd{t9;i=;7>53z\26f0034=9<>4909a89262l3<;4n5rs00`20<72:qU=?m95:?4654=>92h709?5b854=e:>50;0xZ455?916o;89:e4`f>{t9:8=i7>59z\2770b34i=:84k6b`89f0a=3n=on52c7d;>a0d127h:k75d7ab?8e1n=0o:nk4=b4e2?b1kk16o;j7:e4`=>;d>ok1h;mn;|q2770c2902wS?<27f89f01<3n=oo52c7d6>a0dl27h:k65d7a`?8e1n00o:nk4=b4e0?b1kk16o;h9:e4`a>;d>m21h;mj;jo0q~?<27a94??|V899:n52c740>a0dj27h:k;5d7aa?8e1n10o:nk4=b4e=?b1km16o;h;:e4``>;d>o<1h;mk;jn01n8ia;f5ga=z{8998=4?:3y]5643827h9;75602;?xu6;;9n6=4={_3066c<5j?=578>079~w455;m0;6?uQ1200`>;d=?31:<>;;|q2775d2909wS?<22a89f3113<:<>5rs0117d<72;qU=><8:97p}>331:>5<5sW;8>>74=b75=?06881v<==3983>7}Y9:88463l57;924673ty:??=8:181[74::=01n;99;43bc=z{899?;4?:3y]5644>27h9;7561df?xu6;;9>6=4={_30663<5j?=578?fe9~w455;=0;6?uQ12000>;d=?31:=hl;|q277542909wS?<22189f3113<;jo5rs01177<72;qU=><<2:?`13?=>9l37p}>3312>5<5sW;8>>?4=b75=?07n>1v<==2g83>7}Y9:89j63l57;925`13ty:??i4?:3y]5645l27h9;7561d7?xu6;;8h6=4={_3067e<5j?=578?f29~w455:k0;6?uQ1201f>;d=?31:=h=;|q2774f2909wS?<23c89f3113<;j<5rs0116<<72;qU=><=9:?`13?=>9l;7p}>330;>5<5sW;8>?64=b75=?07mo1v<==2683>7}Y9:89;63l57;9246a3ty:??<9:181[74:;<01n;99;424`=z{899>94?:3y]5645<27h9;75602g?xu6;;886=4={_30675<5j?=578>0b9~w455:;0;6?uQ12016>;d=?31:<>m;|q277462909wS?<23389f3113<:<=0:?`13?=>8:27p}>333e>5<5sW;8>7}Y9:8:i63l57;925`f3ty:???k:181[74:8n01n;99;43a`=z{899=n4?:3y]5646k27h8h65602;?xu6;;;i6=4={_3064d<5j>n478>079~w455900;6?uQ1202=>;d;;|q2777?2909wS?<20:89f2b03<:<>5rs01152<72;qU=><>7:?`0`>=>8:97p}>3335>5<5sW;8><84=b6f7}Y9:8:963l4d:924673ty:???;:181[74:8>01n:j8;43bc=z{899=>4?:3y]5646;27h8h6561df?xu6;;;96=4={_30644<5j>n478?fe9~w455980;6?uQ12025>;d=>9l37p}>332g>5<5sW;8>=j4=b6f1v<==0b83>7}Y9:8;o63l4d:925`13ty:??>m:181[74:9h01n:j8;43b0=z{899n478?f29~w455810;6?uQ1203<>;d=>9l;7p}>3326>5<5sW;8>=;4=b6f7}Y9:8?863l4d:9246a3ty:??:<:181[74:=901n:j8;424`=z{8998?4?:3y]5643:27h8h65602g?xu6;;>:6=4={_30617<5j>n478>0b9~w455;k0;6?uQ1200f>;dm;|q277572909wS?<22289f2b03<:<=5:?`0`>=>8:27p}>333b>5<5sW;8>7}Y9:8;j63l4d:925`f3ty:??>;:181[74:9>01n:j8;43a`=z{899:;4?:3y]5641>27h:9m5d7aa?xu6;;<>6=4={_30633<5j=0;6?uQ12050>;d>=k1h;mm;|q277042909wS?<27189f0313n=oo5rs01127<72;qU=><92:?`21>=l?ii7p}>3342>5<5sW;8>;?4=b473?b1kk1v<==6183>7}Y9:8=<63l6549`3ee3ty:??;l:181[74:=6=4={_30610<5jk0;6>uQ1205f>;d?jn1:=6l;36?k27h:?8561:`?xu6;;:96=4={_30654<5kkhn7j9cc9~w455890;64uQ12034>;eijk1h;mm;<`a1dji01ol:d;f5g<=:jk?n6i8la:?af0?=l?in70lm5c8g2fd<5kh8h7j9c89>fg3a2mjh01ol:a;f5ga=:jk?o6i8lc:?af0c=l?in70lm588g2fd<5kh>n7j9cd9>fg5c2m57j9ce9>fg3e2mvP>30f3?8d>kl0===84}r305f`=838pR<=>cg9>f377:2wx=>?lb;296~X6;8ii70l6cd85557{t9:;h57>52z\274e>34h2oh490gd8yv749j21<7ie:p567d?3:1>vP>30a4?8d>kl0=c79>f36a02wx=>?l3;296~X6;8i870l6cd854c1{t9:;h<7>52z\274e734h2oh490g78yv749kl1<7i4:p567em3:1>vP>30`f?8d>kl0=be9>f6s|123ag?6=:rT:?36a82wx=>?ma;296~X6;8hj70l6cd854``{t9:;i47>52z\274d?34h2oh4911g8yv749k<1<7vP>30`6?8d>kl0===m4}r305g2=838pR<=>b59>f37712wx=>?m1;296~X6;8h:70l6cd8555350;0xZ456j916n4mj:72ee>{t9:;jj7>52z\274ga34h2oh490dg8yv749ho1<7o6;??8:p567fl3:1>vP>30cg?8d>ac9>f<2c2?;;86s|123be?6=:rT:?377:2wx=>?n8;296~X6;8k370l64e8555716n4:k:7334>{t9:;j:7>52z\274g134h28i490gd8yv749h?1<7o6;>ie:p567f<3:1>vP>30c7?8d>a29>f<2c2?:mo6s|123b6?6=:rT:?36a02wx=>?6f;296~X6;83m70l64e854c1{t9:;2h7>52z\274?c34h28i490g78yv7490i1<7o6;>i4:p567>j3:1>vP>30;a?8d>9`9>f<2c2?:m>6s|123:=?6=:rT:?<76;<`:0a<18o;0q~?<18:94?4|V89:5552b86g>36a82wx=>?67;296~X6;83<70l64e854``{t9:;o97>52z\274b234h28i4911g8yv749m>1<7o6;??d:p567c;3:1>vP>30f0?8d>ce9>f<2c2?;;n6s|123`6?6=:rT:?37712wx=>?nc;296~X6;8kh70l64e85553{t9:;2:7>52z\274?134h28i490dg8yv749o21<7vP>30d4?8dfj90o:nl4}r305c0=838pR<=>f79>fdga2mjh0q~?<1g694?4|V89:j952b`cg>a0dj2wx=>?i3;296~X6;8l870lnab8g2fd{t9:;ni7>52z\274cb34hjml4k6b`8yv749l91<7vP>30f;?8dfi10o:nl4}r305cb=839pR<=>fe9>ff552?:3o63ma9a925>d3ty:?7c:p567><3:1>vP>30;7?8ga;90o:nl4}r305<4=833pR<=>939>ec4a2ma0dm27jjn>5d7aa?8gai;0o:n74=`d`0?b1kh1v<=>9083><}Y9:;2=63nf3g9`3ee34kmnk4k6bf89d`d:3n=on52aga0>a0dm27jjok5d7aa?8gak90o:nk4=`db6?b1kl16mkm;:e4`a>{t9:;2<7>59z\274?734km>i4k6b`89d`en3n=oo52aga1>a0dm27jjn=5d7ag?8gajl0o:nj4=`d`4?b1km16mko=:e4``>;fnj>1h;mk;|q274032909wS?<17689dc4;3<:<55rs01227<72;qU=>?92:?ba65=>8:=7p}>3042>5<5sW;8=;?4=`g07?068=1v<=>6183>7}Y9:;=<63ne21924643ty:?<;j:181[749=56022?xu6;8?h6=4={_3050e<5ho8?78>019~w456=k0;6?uQ1236f>;fm:91:=hi;|q2743f2909wS?<14c89dc4;3<;jh5rs0121<<72;qU=>?:9:?ba65=>9lo7p}>307;>5<5sW;8=864=`g07?07nj1v<=>5683>7}Y9:;>;63ne21925`e3ty:?<;9:181[749<<01lk<3;43b==z{89:984?:3y]5672=27ji>=561d4?xu6;8?86=4={_30505<5ho8?78?f79~w456=;0;6?uQ12366>;fm:91:=h:;|q274362909wS?<14389dc4;3<;j95rs01215<72;qU=>?:0:?ba65=>9l87p}>306e>5<5sW;8=9h4=`g07?07n;1v<=>4d83>7}Y9:;?i63ne21925`63ty:?<:k:181[749=n01lk<3;43b5=z{89:8n4?:3y]5673k27ji>=561ge?xu6;8>i6=4={_3051d<5ho8?78>0g9~w456;fm:91:<>j;|q2742?2909wS?<15:89dc4;3<:?;7:?ba65=>8:h7p}>3065>5<5sW;8=984=`g07?068k1v<=>4483>7}Y9:;?963ne219246f3ty:?<:;:181[749=>01lk<3;424<=z{89:8>4?:3y]5673;27ji>=56026?xu6;8>96=4={_30514<5ho8?78?f`9~w456<80;6?uQ12375>;fm:91:=kj;|q274272909wS?<15289dbe:3<:<55rs0127c<72;qU=>?8:=7p}>301g>5<5sW;8=>j4=`fa6?068=1v<=>3b83>7}Y9:;8o63ndc0924643ty:?<=m:181[749:h01ljm2;4247=z{89:?l4?:3y]5674i27jho<56022?xu6;8926=4={_3056?<5hni>78>019~w456;10;6?uQ1230<>;flk81:=hi;|q274502909wS?<12589dbe:3<;jh5rs01273<72;qU=>?<6:?b`g4=>9lo7p}>3016>5<5sW;8=>;4=`fa6?07nj1v<=>3583>7}Y9:;8863ndc0925`e3ty:?<==:181[749:801ljm2;43b==z{89:?<4?:3y]5674927jho<561d4?xu6;89;6=4={_30566<5hni>78?f79~w456:o0;6?uQ1231b>;flk81:=h:;|q2744b2909wS?<13g89dbe:3<;j95rs0126a<72;qU=>?=d:?b`g4=>9l87p}>300`>5<5sW;8=?m4=`fa6?07n;1v<=>2c83>7}Y9:;9n63ndc0925`63ty:?<44?:3y]5675127jho<561ge?xu6;8<36=4={_3053><5hni>78>0g9~w456>>0;6?uQ12353>;flk81:<>j;|q274012909wS?<17489dbe:3<:?95:?b`g4=>8:h7p}>307e>5<5sW;8=8h4=`fa6?068k1v<=>5583>7}Y9:;>863ndc09246f3ty:?<:6:181[749=301ljm2;424<=z{89:?h4?:3y]5674m27jho<56026?xu6;8986=4={_30565<5hni>78?f`9~w456:10;6?uQ1231<>;flk81:=kj;|q274>f2909wS?<19c89d`6>3n=oo5rs012<<<72;qU=>?79:?bb43=l?ii7p}>30:;>5<5sW;8=564=`d20?b1kk1v<=>8683>7}Y9:;3;63nf019`3ee3ty:?<69:181[7491<01lh>2;f5gg=z{89:484?:3y]567?=27jj;fn9l1h;mm;|q274122909wS?<16789d`7m3n=oo5rs0122d<72;qU=>?9a:?bb5b=l?ii7p}>30:e>5<4sW;8=5h4=c2:3?070j16mhh>:72;g>{t9:;3h7>53z\274>c34h;5;4909a89dca83<;4n5rs01263<72;qU=>?=6:?b7<2=l?ii7p}>3007>5<>sW;8=?:4=`1:7?b1kk16m9<<:e4`g>;f<;<1h;m6;jk01l:=2;f5g`=:i=8?6i8lb:?b050=l?i270o;298g2fg7=:e4`f>;f<;91h;mk;ji01l:=7;f5g`=:i=896i8lb:?b072=l?in70o;078g2fc<5h>947j9cd9~w456:;0;64uQ12316>;f;0;1h;mm;jh01l:=6;f5g`=:i=8<6i8ld:?b074=l?io70o;258g2fb<5h>;:7j9ce9>e14?2m377>2wx=>>i3;296~X6;9l870o=9685552{t9::m<7>52z\275`734k95:491108yv748ll1<7vP>31gf?8g51>0===>4}r304`b=838pR<=?ee9>e7?02?:mj6s|122fg?6=:rT:?=kl;36al2wx=>>ja;296~X6;9oj70o=96854ce{t9::n47>52z\275c?34k95:490g:8yv748l=1<7i7:p566b=3:1>vP>31g6?8g51>0=e7?02?:m96s|122f7?6=:rT:?=k<;0q~?<0d094?4|V89;i?52a3;4>36a;2wx=>>j1;296~X6;9o:70o=96854c450;0xZ457m916m?78:72e5>{t9::oj7>52z\275ba34k95:490g28yv748mo1<7jf:p566cl3:1>vP>31fg?8g51>0===h4}r304ae=838pR<=?db9>e7?02?;;i6s|122ge?6=:rT:?=jn;377k2wx=>>k8;296~X6;9n370o=968555d16m?78:733e>{t9::o:7>52z\275b134k95:4911;8yv748m?1<7vP>31f7?8g51>0=e7?02?:ni6s|122g6?6=:rT:?=j=;377>2wx=>>lf;296~X6;9im70o=1785552{t9::hh7>52z\275ec34k9=;491108yv748ji1<7vP>31aa?8g59?0===>4}r304fg=838pR<=?c`9>e7712?:mj6s|122`=?6=:rT:?=m6;36al2wx=>>l7;296~X6;9i<70o=17854ce{t9::h87>52z\275e334k9=;490g:8yv748j91<7i7:p566d:3:1>vP>31a1?8g59?0=e7712?:m96s|122`4?6=:rT:?=m?;0q~?<0cd94?4|V89;nk52a335>36a;2wx=>>me;296~X6;9hn70o=17854c4{t9::io7>52z\275dd34k9=;490g28yv748kh1<7jf:p566ai3:1>vP>31db?8g59?0===h4}r304c?=838pR<=?f89>e7712?;;i6s|122e377k2wx=>>i1;296~X6;9l:70o=178555d{t9::on7>52z\275be34k9=;4911;8yv748m:1<7vP>31a6?8g59?0=e7712?:ni6s|1232g?6=:rT:?jh0q~?<10`94?4|V89:=o52a25:>a0dj2wx=>?>a;296~X6;8;j70o<798g2fd98:e4`f>{t9:;:47>52z\2747?34k8;;4k6b`8yv7498=1<76i8lb:p5676>3:1>vP>3035?8g4?=0o:nl4}r30544=838pR<=>139>e6142m8;jh0q~?<0ga94?4|V89;jn52a252>a0dj2wx=>?=1;297~X6;88:70o;fb854=e<5h9>978?8b9~w4569o0;6>uQ1232b>;f<3014>90;46=>;?im<1:874=977g?021275639487920?<5?>2:78:9:?50<1=><301;:68;46=>;1<031:874=76:e?02127=84l564;8932>k3<>563948f920?<5?>2i78:9:?5174=><301;:kf;46=>;1563951a920?<5??:;78:9:?514e=><301;;>d;46=>;1=8o1:874=76f5?02127=8h<564;8932b;3<>56394d6920?<5?>n978:9:?50`0=><301;:j7;46=>;156394df920?<5?>ni78:9:?50``=><301;:i0;46=>;156394g7920?<5?>m;78:9:?50c>=><301;:i9;46=>;156394gg920?<5?>mj78:9:?5156=><301;;?2;46=>;1=991:874=7730?02127=9=;564;89337>3<>5639515920?<5??;478:9:?515?=><301;;?a;46=>;1=9h1:874=773`?02127=9=k564;89337n3<>5639502920?<5??:=78:9:?5144=><301;;>3;46=>;1=8>1:874=7721?02127=9<8564;8933603<>563950;920?<5??:m78:9:?514d=><301;;j3;46=>;1=l>1:874=77fb?02127=9ko564;89307=3<>5639602920?<5?<:n78:9:?5276=><301;8=1;46=>;1>;81:874=77f1?02127=9h8564;8933b?3<>56395d:920?<5??n578:9:?51`g=><301;;jb;46=>;1=li1:874=77f`?02127=9hk564;8933a83<>56395g3920?<5??m>78:9:?51c5=><301;;i4;46=>;1=o?1:874=77e2?02127=9k9564;8933a03<>56395g;920?<5??mn78:9:?51ce=><301;;id;46=>;1=oo1:874=77eb?02127=:=>564;8930793<>5639610920?<5?<;?78:9:?5252=><301;8?6;46=>;1>9=1:874=743563961`920?<5?<;o78:9:?525b=><301;8?e;46=>;1>9l1:874=7425?02127=:<<564;89306;3<>5639606920?<5?<:978:9:?5240=><301;8>7;46=>;1>821:874=742=?02127=:563960f920?<5?<:i78:9:?524`=><3015?:9;46=>;?9563714g920?<51;>j78:9:?;536=><3015?91;46=>;?9?81:874=93f2?021273=l=564;89=7f<3<>56371`d920?<51;im78:9:?;5f3=><3015?k0;46=>;?9mh1:874=93f4?021273=h?564;89=7b:3<>56371`7920?<51;j:78:9:?;5d1=><3015?n8;46=>;?9h31:874=93be?021273=ll564;89=7fk3<>56371`f920?<51;ji78:9:?;5g6=><3015?m1;46=>;?9k81:874=93a7?021273=o:564;89=7e=3<>56371c4920?<51;i;78:9:?;5g>=><3015?m9;46=>;?9kh1:874=93ag?021273=oj564;89=7em3<>56371cd920?<51;h<78:9:?;5f7=><3015?l2;46=>;?9j91:874=93`0?021273=n8564;89=7d?3<>56371b:920?<51;h578:9:?;5fg=><3015?lb;46=>;?9ji1:874=93``?021273=nk564;89=7dn3<>56371e3920?<51;o>78:9:?;5a5=><3015?k4;46=>;?9m?1:874=93g2?021273=i9564;89=7c03<>56371e;920?<51;om78:9:?;5ae=><3015?kd;46=>;?9mo1:874=93gb?021273>l9564;89=4f03<>56372c1920?<518ii78:9:?;6f?=><3015;?:ml1:874=90f0?021273>h;564;89=4b>3<>56372`;920?<518jm78:9:?;6dd=><3015;?:hn1:874=90ba?021273>lh564;89=4e83<>56372c3920?<518i>78:9:?;6g2=><3015;?:k<1:874=90a3?021273>o6564;89=4e13<>56372cc920?<518in78:9:?;6ge=><3015;?:kl1:874=90`4?021273>n?564;89=4d:3<>56372b1920?<518h878:9:?;6f3=><3015;?:j=1:874=90`no564;89=4dj3<>56372ba920?<518hh78:9:?;6fc=><3015;?:m:1:874=90g5?021273>i<564;89=4c;3<>56372e7920?<518o:78:9:?;6a1=><3015;?:m31:874=90ge?021273>il564;89=4ck3<>56372ef920?<518oi78:9:?;6`6=><3015;?:l81:874=90f7?021273:h=564;89=0b<3<>56376d7920?<51<30158j8;46=>;?>l31:874=94fe?021273:hl564;89=0bk3<>5637762920?<51=9h78:9:?;37c=><30159<9;46=>;??=>1:874=957b?021273;8o564;89=11=3<>563777c920?<51==n78:9:?;33e=><30159=f;46=>;??::1:874=9505?021273;><564;89=14;3<>5637726920?<51=8978:9:?;360=><30159<7;46=>;??:21:874=950e?021273;>l564;89=14k3<>563772f920?<51=8i78:9:?;36`=><30159;0;46=>;??=;1:874=9576?021273;9=564;89=13=3<>5637754920?<51=?;78:9:?;31>=><30159;9;46=>;??=k1:874=957f?021273;9m564;89=13l3<>563775g920?<51=><78:9:?;307=><30159:2;46=>;??<91:874=9560?021273;8;564;89=12>3<>5637745920?<51=>478:9:?;30?=><30159:b;46=>;??5637772920?<51===78:9:?;334=><3015993;46=>;???>1:874=9552?021273;;9564;89=1103<>563777;920?<5128=78:9:?;<64=><30156;?0=21:874=9:67?02127348k564;89=>113<>563787g920?<512=j78:9:?;<26=><30156<3;46=>;?0:>1:874=9:01?0212734>8564;89=>4?3<>563782:920?<5128578:9:?;<6g=><30156;?0:i1:874=9:0a?0212734>h564;89=>383<>5637853920?<512?>78:9:?;<15=><30156;4;46=>;?0=?1:874=9:72?021273499564;89=>313<>563785c920?<512?n78:9:?;<1e=><30156;d;46=>;?0=o1:874=9:7b?02127348>564;89=>293<>5637840920?<512>878:9:?;<03=><30156:6;46=>;?0<=1:874=9:62i3<>563784`920?<512>o78:9:?;<0b=><30156:f;46=>;?0?:1:874=9:55?0212734;<564;89=>1;3<>5637876920?<512=978:9:?;<30=><3015697;46=>;?0?21:874=9:5e?0212734;l564;89=>1k3<>563787f920?<51i=h78:9:?;g3c=><3015m9f;46=>;?k>:1:874=9a45?021273o:<564;89=e0;3<>5637c66920?<51i<978:9:?;g20=><3015mia;46=>;?kk=1:874=9aa5637ce;920?<51in878:9:?;g``=><3015mi4;46=>;?ko?1:874=9ae2?021273oo7564;89=eei3<>5637cc`920?<51iio78:9:?;ggb=><3015mme;46=>;?kkl1:874=9a`4?021273on?564;89=ed:3<>5637cb6920?<51ih978:9:?;gf0=><3015ml7;46=>;?kj21:874=9a`=?021273ono564;89=edj3<>5637cba920?<51ihh78:9:?;gf`=><3015mk0;46=>;?km;1:874=9ag6?021273oi=564;89=ec<3<>5637ce7920?<51io:78:9:?;ga1=><3015mk8;46=>;?kmk1:874=9agf?021273oim564;89=ecl3<>5637ceg920?<51ioj78:9:?;g`6=><3015mj1;46=>;?kl81:874=9af7?021273oh;564;89=eb>3<>5637cd5920?<51in478:9:?;g`?=><3015mja;46=>;?klh1:874=9afg?021273ohj564;89=ebm3<>5637cg2920?<51im=78:9:?;gc4=><3015mi3;46=>;?lkh1:874=9fag?021273hn9564;89=bc:3<>5637def920?<51nn478:9:?;`c5=><3015ji8;46=>;?lo31:874=9fee?021273hoj564;89=bem3<>5637dcd920?<51nh<78:9:?;`f7=><3015jl2;46=>;?lj91:874=9f`0?021273hn;564;89=bd>3<>5637db:920?<51nh578:9:?;`fg=><3015jlb;46=>;?lji1:874=9f``?021273hnk564;89=bdn3<>5637de2920?<51no=78:9:?;`a5=><3015jk4;46=>;?lm?1:874=9fg2?021273hi9564;89=bc03<>5637de;920?<51nom78:9:?;`ad=><3015jkc;46=>;?lmo1:874=9fgb?021273hh>564;89=bb93<>5637dd0920?<51nn?78:9:?;``2=><3015jj5;46=>;?ll<1:874=9ff3?021273hh7564;89=bbi3<>5637dd`920?<51nno78:9:?;``b=><3015jje;46=>;?lll1:874=9fe4?021273hk?564;89=ba:3<>5637dg6920?<51nm978:9:?;`c0=><3015ji7;46=>;>9o=1:874=83e56361g`920?<50;mo78:9:?:5cb=><3014?ie;46=>;>9ol1:874=8034?021272>5:564;89<4393<>5636250920?<508?h78:9:?:60>=><3014<93;46=>;>:?o1:874=804=?021272>:k564;89<40n3<>5636292920?<508??78:9:?:612=><3014<;5;46=>;>:=<1:874=8073?021272>96564;89<4313<>563625c920?<508?n78:9:?:61e=><3014<;e;46=>;>:=l1:874=8064?021272>8?564;89<42:3<>5636241920?<508>878:9:?:603=><3014<:6;46=>;>:<=1:874=806=?021272>8o564;89<42j3<>563624a920?<508>h78:9:?:60c=><3014<:f;46=>;>:?:1:874=8055?021272>;<564;89<41<3<>5636277920?<508=:78:9:?:631=><3014<98;46=>;>:?31:874=805e?021272>;l564;89<41k3<>563627f920?<508=j78:9:?:626=><3014<81;46=>;>:>81:874=8047?021272>::564;89<40=3<>5636264920?<508<;78:9:?:62>=><3014<8a;46=>;>:>h1:874=804g?021272>:j564;89<53=3<>5636354920?<509>=78:9:?:70e=><3014=97;46=>;>;>81:874=814`?021272?5<564;89<5?;3<>5636396920?<509?;78:9:?:71>=><3014=;9;46=>;>;=k1:874=817f?021272?9m564;89<53l3<>563635g920?<509?j78:9:?:706=><3014=:2;46=>;>;<91:874=8160?021272?8;564;89<52>3<>5636345920?<509>478:9:?:70?=><3014=:a;46=>;>;5636372920?<509==78:9:?:734=><3014=93;46=>;>;?>1:874=8151?021272?;8564;89<5103<>563637;920?<509=m78:9:?:73d=><3014=9c;46=>;>;?n1:874=815a?021272?;h564;89<5083<>5636363920?<509<3014=85;46=>;>;><1:874=8143?021272?:6564;89<5013<>563636c920?<509<3014=8e;46=>;>;>l1:874=81;4?021272?5?564;89<1>83<>5636783920?<50=2>78:9:?:3<5=><3014964;46=>;>?0?1:874=85:2?021272;49564;89<1>03<>563678;920?<502:h78:9:?:3ag=><30149kb;46=>;>?l<1:874=85e5?021272;km564;89<>7?3<>5636800920?<502:;78:9:?:<4>=><30146>9;46=>;>?mi1:874=85g`?021272;ik564;89<1cn3<>56367d2920?<50=n=78:9:?:3`4=><30149j3;46=>;>?l>1:874=85f1?021272;h9564;89<1b03<>56367d;920?<50=nm78:9:?:3`d=><30149jc;46=>;>?ln1:874=85fa?021272;hh564;89<1a83<>56367g0920?<50=m?78:9:?:3c2=><30149i5;46=>;>?o<1:874=85e3?021272;k6564;89<1a13<>56367gc920?<50=mn78:9:?:3cb=><30149ie;46=>;>?ol1:874=8:34?0212724=?564;89<>7:3<>5636811920?<502;878:9:?:<53=><30146?6;46=>;>0921:874=8:3=?0212724=o564;89<>7j3<>563681a920?<502;h78:9:?:<5c=><30146?f;46=>;>08:1:874=8:25?0212724<=564;89<>6<3<>5636807920?<502::78:9:?:<30146kf;46=>;>0lk1:874=8:e1?0212725=>564;895636904920?<503:n78:9:?:=4e=><30147>d;46=>;>0l:1:874=8:f5?0212724h<564;89<>b;3<>56368d6920?<502n978:9:?:<`0=><30146j7;46=>;>0l21:874=8:f=?0212724hl564;89<>bk3<>56368df920?<502ni78:9:?:<``=><30146i0;46=>;>0o;1:874=8:e6?0212724k=564;89<>a<3<>56368g4920?<502m;78:9:?:=><30146i9;46=>;>0ok1:874=8:ef?0212724km564;89<>al3<>56368gg920?<502mj78:9:?:=57=><30147?2;46=>;>1991:874=8;30?0212725=;564;893<>5636915920?<503;478:9:?:=5?=><30147?a;46=>;>19i1:874=8;3`?0212725=k564;895636902920?<503:=78:9:?:=44=><30147>3;46=>;>18>1:874=8;21?0212725<9564;89563690;920?<503:m78:9:?57c0=><301;=i2;d7ef=:>:l86k:nc:?5051=><301;:?8;46=>;1<931:874=763e?02127=8=l564;89327k3<>563941f920?<5?>;i78:9:?505`=><301;:>0;46=>;1;m>1:874=71g1?02127=?i8564;8935c?3<>56393e:920?<5?9o578:9:?57ag=><301;=kb;46=>;1;mi1:874=71g`?02127=?h6564;8935b13<>56393dc920?<5?9nn78:9:?57`e=><301;=jd;46=>;1;lo1:874=71fb?02127=?k>564;8935a93<>56370c59b1gd342;n54i4`a89=6dj3<>56370ba920?<51:hh78:9:?;4fc=><3015>lf;46=>;?8m:1:874=92g5?02127356370e6920?<51:2578:9:?;4<3015>6b;46=>;?80i1:874=92:`?021273<4k564;89=6>n3<>56370`2920?<51:j=78:9:?;4d4=><3015>nd;46=>;?8ho1:874=92bb?021273564;89=6e93<>56370c0920?<51:i?78:9:?;4g2=><3015>m5;46=>;?8k<1:874=9475?`3ij164;:=:g6bg>;?>563764;920?<51<>m78:9:?;20d=><30158:c;46=>;?>5637637920?<51<9:78:9:?;271=><30158=8;46=>;?>;31:874=941e?021273:?l564;89=05k3<>5637625920?<51<8478:9:?;26?=><30158;?>:h1:874=940g?021273:>j564;89=04m3<>563762d920?<51<3015lj1;46=>;?jl81:874=9`f7?021273nh:564;89=db=3<>5637bd4920?<51hn;78:9:?;f`>=><3015lnd;46=>;?jho1:874=9`bb?021273no>564;89=de93<>5637bc0920?<51hi?78:9:?;fg2=><3015lm5;46=>;?jk<1:874=9``5?021273nn<564;89=dd;3<>5637bb6920?<51hh978:9:?;ff0=><3015ll7;46=>;?jj21:874=9``=?021273nno564;89<72=3l?mn529075>c2fk272=;7564;89<71i3<>563617`920?<50;=o78:9:?:53b=><3014?9e;46=>;>9?l1:874=8344?021272=:?564;89<70:3<>5636125920?<50;8478:9:?:56?=><3014?;>9:h1:874=830g?021272=>j564;89<74m3<>563612d920?<50;?<78:9:?:51d=><3014?;c;46=>;>9=n1:874=837a?021272=9h564;89<7283<>5636143920?<50;>>78:9:?:505=><3014?:4;46=>;>>lo1j9ol;<;5ac;>?991:874=8530?021272;=;564;89<17>3<>5636715920?<50=;478:9:?:35?=><30149?a;46=>;>?9h1:874=84g4?021272:i?564;89<0c:3<>56366e1920?<50<30148k6;46=>;>>m=1:874=84g56366d7920?<50<30148j8;46=>;>>l31:874=84fe?021272:hl564;89<0bk3<>56366df920?<50<2o78:9:?:2<30148n0;46=>;>>h;1:874=84b6?021272:l=564;89<0f<3<>56366`7920?<50<301486e;46=>;>>0l1:874=84be?021272:lh564;89<0fm3<>563669d920?<50<3h78:9:?:2=c=><3014??b;46=>;>99i1:874=833b?021272=<>564;89<7693<>5636100920?<50;:?78:9:?:542=><3014?>5;46=>;>98<1:874=833`?021272==k564;89=d?93<>5637b90920?<51h3978:9:?;f=0=><3015l77;46=>;?j121:874=9`;=?021273n5o564;89=d?j3<>5637b9a920?<51h3?78:9:?;f=2=><3015;i7;46=>;?=o21:874=97ef?0212739km564;89=3al3<>56375gg920?<51?mj78:9:?;256=><30158?1;46=>;?>981:874=97e=?0212739ko564;89=61l3<>563707g920?<51:<=78:9:?;424=><3015>83;46=>;?8>>1:874=9241?021273<:8564;89=60?3<>563706:920?<51:=j78:9:?;426=><301;=n7;46=>;1;h21:874=71bf?02127=?lm564;8935fl3<>56393`g920?<5?9jj78:9:?57g6=><301;=m1;46=>;1;k81:874=71b=?02127=?lo564;89302m3<>563964d920?<5?<>47h;ab9>233e2??270895`851<=:>?<;6;;6;<4512;1><81:874=7467?02127=:;;564;89302>3<>5639647920?<519:j78:9:?;776=><3015=>c;46=>;?;8h1:874=9115?021273?<:564;89=56=3<>5637304920?<5199:78:9:?;74?=><3015=>8;46=>;?0h31:874=9:be?0212734l8564;89=>f=3<>56378``920?<5122i78:9:?;<<`=><30156n0;46=>;?0k:1:874=9:b7?0212734l<564;89=c4;3<>5637e26920?<51o8<78:9:?;a7`=><3015k<5;46=>;?m;21:874=9g1=?021273i?o564;89=c4i3<>5637e3f920?<51o9o78:9:?:7gc=><3014=mf;46=>;>;kh1:874=81ae?021272?n>564;89<5e;3<>56363c6920?<509i978:9:?:7f3=><3014=m8;46=>;>;k=1:874=8;62?021272589564;895636940920?<503>478:9:?:=1d=><30147;c;46=>;>1=n1:874=8;6`?02127258>564;8956392dc920?<5?82o78:9:?56c5=><301;;1:lh1:874=6da4?021275638fc6920?<5>li=78:9:?;16g=><3015:jb;46=>;?==81:874=970a?0212739>l564;89=gd<3<>5637a67920?<51kho78:9:?;ef>=><3015ol5;46=>;>8=o1:874=9deb?021272<88564;89<62:3<>563605d920?<50?o578:9:?:1=g=><3014;j1;46=>;>=mn1:874=87ge?0212729n9564;89<3d83<>56365b3920?<50?h:78:9:?:1d5=><3014;nf;46=>;>=kh1:874=87b5?021272<>m564;89<64=3<>5636024920?<50:8n78:9:?:44>=><3014>=4;46=>;>8::1:874=8222?021273mo<564;89=gfj3<>5637a`a920?<51ki=78:9:?;e=c=><3015o6a;46=>;?ih<1:874=9c;g?0212739?6564;89=3593<>5637530920?<51?9;78:9:?;152=><3015;>0;46=>;?=8i1:874=9736?02127?3<>5638f8:920?<5>l2h78:9:?4b2g=><301:h76;46=>;0n081:874=6d4i6564;8934c93<>56392e0920?<5?8o;78:9:?56g3=><301;;1:jn1:874=70a7?021272mi:564;895636abg920?<50ki978:9:?:eg2=><3014ol1;46=>;>ij:1:874=8cab?021272ml:564;895636a8g920?<50k3978:9:?:e=2=><3014o61;46=>;>i0:1:874=8c;b?021272m<8564;895636a02920?<503m;78:9:?:=c0=><3014o?3;46=>;>i981:874=8c35?0212725h8564;8956369d2920?<503h;78:9:?:=f0=><30147k3;46=>;>1m81:874=8;g5?021272m:;564;895636a7d920?<50k>:78:9:?:e03=><3014o92;46=>;>i?;1:874=8c54?021272m9;564;895636a2d920?<50k9:78:9:?:e73=><3014o<2;46=>;>i:;1:874=8c04?0212729>m564;89<34i3<>5636524920?<50?:h78:9:?:14e=><3014;=9;46=>;>=;21:874=8713?0212729=m564;89<37i3<>5636514920?<50>nh78:9:?:0`e=><3014:i9;46=>;>563646:920?<50>>j78:9:?:00c=><3014:9b;46=>;>563645:920?<50>9j78:9:?:07c=><3014:;><:k1:874=860=?0212728ij564;89<2cj3<>56364e5920?<50>ii78:9:?:0gb=><3014:la;46=>;>56364`5920?<50>3i78:9:?:0=b=><3014:6a;46=>;><031:874=86:5637f``920?<51l2>78:9:?;b<7=><3015h6e;46=>;?n0n1:874=9d:g?021273j5?564;89=`0n3<>5637f6`920?<51l=>78:9:?;b37=><3015h9e;46=>;?n?n1:874=9d5g?021273ik=564;89=ca93<>5637edf920?<51oo878:9:?;aa5=><3015kj0;46=>;?mml1:874=9gga?021273in=564;89=cd93<>5637ecf920?<51oj878:9:?;ad5=><3015km0;46=>;?mhl1:874=9gba?021273j8<564;89=`283<>5637f5a920?<51l8?78:9:?;b64=><3015h;?n:o1:874=9d0`?021273j?<564;89=`583<>5637f0a920?<51l;?78:9:?;b54=><3015h?f;46=>;?n9o1:874=9d3`?021273m?9564;89=g5=3<>5637a33920?<51k;478:9:?;e51=><3015o>4;46=>;?i891:874=9c26?0212735k9564;89=?a=3<>56379g3920?<513o478:9:?;=a1=><30157j4;46=>;?1l91:874=9;f6?0212735;7564;89=?1?3<>5637971920?<513?m78:9:?;=1?=><30157:6;46=>;?17564;89=?4?3<>5637921920?<513:m78:9:?;=4?=><30157=6;46=>;?1;?1:874=9;10?0212735n6564;89=?d>3<>56379b0920?<513j578:9:?;=d>=><30157m5;46=>;?1k>1:874=9;a7?021273546564;89=?>>3<>5637980920?<513<578:9:?;=2>=><3015775;46=>;?11>1:874=9;;7?02127384j564;89=2>j3<>5637485920?<51><3015:7a;46=>;?<131:874=96;5637475920?<51>?i78:9:?;01b=><3015::a;46=>;?<<31:874=96656373e;920?<519h<78:9:?;7g`=><3015=lc;46=>;?;jh1:874=91`e?021273?lh564;89=5fl3<>56373`;920?<5192<78:9:?;7=`=><3015=6c;46=>;?;0h1:874=91:e?0212738>k564;89=24k3<>563742:920?<51>:j78:9:?;04c=><3015:=b;46=>;?<;k1:874=961=?0212738=k564;89=27k3<>563741:920?<519nj78:9:?;7`c=><3015=ib;46=>;?;ok1:874=91e=?02127=;ij564;8931cj3<>56397e5920?<5?=ii78:9:?53gb=><301;9la;46=>;1?j31:874=75`56397`5920?<5?=3i78:9:?53=b=><301;96a;46=>;1?031:874=75:563970;920?<5?=;<78:9:?52c`=><301;9?c;46=>;1?9h1:874=753e?02127=:hh564;8930bl3<>56396d;920?<5?<301;8kc;46=>;1>mh1:874=74ge?02127=;:k564;89310k3<>563976:920?<5?=>j78:9:?530c=><301;99b;46=>;1??k1:874=755=?02127=;9k564;89313k3<>563975:920?<5?=9j78:9:?537c=><301;9;1?:k1:874=750=?02127=>4>564;8934?m3<>563929c920?<5?8<<78:9:?563`=><301;<8c;46=>;1:>h1:874=704e?02127=:5o564;8930?03<>5639696920?<5?<=j78:9:?523c=><301;887;46=>;1>kl1:874=74a`?02127=:o7564;8930f83<>563968d920?<5?<301;8na;46=>;0n5638f2;920?<5>l?>78:9:?;71d=><3015=;9;46=>;?;=?1:874=9104?021273??h564;89=5403<>563736d920?<519<3015=90;46=>;?;56374ed920?<51>oh78:9:?;0a?=><3015:l4;46=>;?c;3<>56378bd920?<512im78:9:?;<30156l2;46=>;?1931:874=9;33?0212735==564;89=>bi3<>56378d;920?<512m:78:9:?;<30156i4;46=>;?i?31:874=9c53?021273m;=564;89=g3m3<>5637a5f920?<51k>:78:9:?;a0`=><3015k:d;46=>;?m<31:874=9g70?021273i9=564;89=c3k3<>5637e81920?<51o2=78:9:?;a=b=><3015k84;46=>;?m>91:874=9g;4?021273i:h564;89=c0m3<>5637fg1920?<51lm=78:9:?;b`b=><3015hk8;46=>;?nm=1:874=9df4?021272?ho564;89<5b03<>56363d6920?<509hj78:9:?:7fc=><3014=k7;46=>;><8o1:874=862g?0212728<6564;89<5an3<>56363gg920?<50>;n78:9:?:05g=><3014:?9;46=>;>=>o1:874=874g?0212729:6564;89<31;3<>5636570920?<50?=n78:9:?:==4=><3014770;46=>;>1>i1:874=8;53?0212725;8564;8956369c4920?<503i878:9:?:=g6=><3014767;46=>;>10<1:874=8;b7?0212725l<564;895639650920?<5?<301;8;5;46=>;1>=<1:874=7473?02127=:96564;8930313<>563965c920?<5?<3015=?7;46=>;?;921:874=913=?021273?=o564;89=57j3<>563731a920?<519;h78:9:?;75c=><3015=?f;46=>;?00:1:874=9::5?02127344<564;89=>>;3<>5637886920?<5122978:9:?;<<0=><3015667;46=>;?0021:874=9::=?021273i5637e0a920?<51o:h78:9:?;a4c=><3015k>f;46=>;?m;:1:874=9g15?021273i?<564;89=c5;3<>56363`7920?<509j:78:9:?:7d1=><3014=n8;46=>;>;h31:874=81be?021272?ll564;89<5fk3<>56363`f920?<509ji78:9:?:=6b=><30147;>1:l1:874=8;74?02127259?564;895636951920?<503?878:9:?:=13=><30147;6;46=>;0mm<1:874=6gg3?02127<8?;564;892cc93<>5638ebg920?<5>n2h78:9:?4`<301:j6a;46=>;0l031:874=6f:b?02127;3<>5638d86920?<5>nj878:9:?4`<1=><301:j66;46=>;0m5638e2f920?<5>o?m78:9:?4a1?=><301:k;8;46=>;0m;n1:874=6g1f?021275638e1f920?<5>o:m78:9:?4a4?=><301:k>8;46=>;0mki1:874=6gae?02127l3<>5638e8a920?<5>oj578:9:?4ad>=><301:kn7;46=>;0m1i1:874=6g;e?021275638e7a920?<5>o<578:9:?4a2>=><301:k87;46=>;0;kk1:874=61an3<>563838g920?<5>9j;78:9:?4`cb=><301:jib;46=>;0lo=1:874=6ff6?021275638de3920?<5>nhj78:9:?4`fd=><301:jm2;46=>;0lk;1:874=6faa?02127563832`920?<5>98o78:9:?5<=g=><301:=<6;46=>;0;:91:874=6036?02127<>==564;8927an3<>56381gg920?<5>8;878:9:?45c1=><301:?i8;46=>;09o31:874=603=?02127<=km564;8927aj3<>56382b0920?<5>8h<78:9:?46ge=><301:;0:h81:874=60bb?02127<>lk564;8924fl3<>5638280920?<5>82<78:9:?46=e=><301:<83;46=>;0:>81:874=604b?02127<>:k564;89240l3<>5638333920?<5>9:j78:9:?474d=><301:=?2;46=>;0;9;1:874=613a?0212756382g3920?<5>8nj78:9:?46`d=><301:;0:m;1:874=60ga?02127<>ij564;8924ck3<>563980d920?<5?2:h78:9:?5<4?=><301;6?4;46=>;10991:874=7:3g?02127<>;<564;8924183<>563824a920?<5>8?;78:9:?4610=><301:<;f;46=>;0::<1:874=6000?02127<>>>564;89246?3<>5638204920?<5>89?78:9:?4674=><301:<=1;46=>;d19?1:874=b;32?02127ii8:564;89f?783<>563l8gf920?<5j=ho78:9:?`3fb=><301n9l9;46=>;d?j21:874=b5`a?02127h;n?564;89f1d:3<>563l7b1920?<5j=o?78:9:?`3f0=><301n9l5;46=>;d01i1:874=b:;e?02127h458564;89f>1l3<>563l87a920?<5j2<578:9:?`<2>=><301n687;46=>;d04l3<>563l82a920?<5j2?578:9:?`<1>=><301n6;7;46=>;d0lh1:874=b:f=?02127h4h;564;89f>dk3<>563l8b`920?<5j2o478:9:?`<301n6k6;46=>;d0kh1:874=b:a=?02127h4o;564;89f>>k3<>563l88`920?<5j2j478:9:?`<301n6n6;46=>;ell31:874=cff3?02127ihh=564;89gbdm3<>563mdbf920?<5kno:78:9:?`<7e=><301n6=a;46=>;d0;<1:874=b:25?02127h4<>564;89f>613<>563l812920?<5j=mi78:9:?`3cg=><301n9j1;46=>;d?l:1:874=b5f`?02127h;hm564;89f1bj3<>563md7c920?<5kn=n78:9:?a6g?=><301oj95;46=>;el?81:874=ca05?02127io><564;89ge5m3<>563mc3f920?<5ki8?78:9:?ag70=><301om=7;46=>;ek;21:874=ca0563mcg3920?<5kinj78:9:?ag`d=><301omk2;46=>;ekm;1:874=caga?02127ioij564;89geck3<>563mcb3920?<5kiij78:9:?aggd=><301omn2;46=>;ekh;1:874=caba?02127iolj564;89gefk3<>563md42920?<5kn?i78:9:?a`1g=><301oj<1;46=>;el::1:874=cf0`?02127ih>m564;89gb4j3<>563md32920?<5kn:i78:9:?a`4g=><301oj?1;46=>;el9:1:874=cf3`?02127ih=m564;89gb7j3<>563m25g920?<5k8?o78:9:?a61>=><301o<<3;46=>;e::81:874=c00f?02127io4?564;89ge?n3<>563mc9`920?<5ki<:78:9:?ag23=><301om8e;46=>;ek??1:874=ca57?02127io8h564;89ge3>3<>563mc57920?<5ki>>78:9:?ag07=><301om:0;46=>;e9jl1:874=c3g4?02127j;563m1b5920?<5k:2:78:9:?a4<1=><301o>63;46=>;e8081:874=c2:563m09f920?<5k:2h78:9:?a4<6=><301o>7f;46=>;e9<<1:874=c360?02127i=8>564;89g74?3<>563m124920?<5k;??78:9:?a514=><301o?;1;46=>;e9;<1:874=c310?02127i=?>564;89g77?3<>563m114920?<5k;:?78:9:?a544=><301o?>1;46=>;e9k?1:874=c3a7?02127i=lh564;89g7>>3<>563m187920?<5k;j>78:9:?a5d7=><301o?n0;46=>;e91?1:874=c3;7?02127i=:h564;89g71>3<>563m177920?<5k;<>78:9:?a527=><301o?80;46=>;f>k91:874=`4a5?02127j:lj564;89d0>03<>563n685920?<5h<301o>i4;46=>;e8o:1:874=c2gf?02127i563m0bc920?<5k:h478:9:?a4f2=><301o>nb;46=>;e8hk1:874=c2a3?02127i563n626920?<5h<8978:9:?:f=4=><301l8=f;46=>;f>;i1:874=`6ef?02127j8km564;89d2a03<>563n4g5920?<5h>mh78:9:?b0c6=><301l:i1;46=>;f563n5c`920?<5h?i578:9:?b1g3=><301l;6c;46=>;f=0h1:874=`7b3<>563n59`920?<5h?3578:9:?b1=3=><301l;9c;46=>;f=?h1:874=`743<>563n60c920?<5h<:478:9:?b242=><301l;ib;46=>;f=ok1:874=`433?02127j:=8564;89d07=3<>563n5dc920?<5h?n478:9:?b1`2=><301l;lb;46=>;f=jk1:874=`7g3?02127j9i8564;89d3c=3<>5636b04920?<50h:878:9:?:f46=><3014oib;46=>;>iok1:874=8`37?02127j98l564;89d3213<>563n547920?<5h??<78:9:?b16`=><301l;;8;46=>;f=;l1:874=`71`?02127j9?7564;89d3683<>563n51d920?<5h?:o78:9:?b14d=><301l;>a;46=>;f563n4c4920?<5h>i;78:9:?b0g>=><301l:m9;46=>;f563n481920?<5h>2878:9:?b0<3=><301l:66;46=>;f<0=1:874=`6:i3<>563n48`920?<5h>2o78:9:?b0f>=><301l:l9;46=>;f563n4bg920?<5h>hj78:9:?b0a6=><301l:95;46=>;f563n47c920?<5h>=n78:9:?b03e=><301l:9d;46=>;f563n490920?<5h>3?78:9:?b0=2=><301l:75;46=>;f<1<1:874=`6;3?02127j856564;89d20m3<>563n46d920?<5h>3<78:9:?a40?=><301o>;f;46=>;e8<:1:874=c265?02127i<8<564;89g62;3<>563m046920?<5k:>978:9:?a400=><301o>:7;46=>;e8<21:874=c21a?02127i563m023920?<5k:8>78:9:?a465=><301o><4;46=>;e8:?1:874=c202?02127i<>9564;89g61;3<>563m076920?<5k:=978:9:?a430=><301o>97;46=>;e8?21:874=c25=?02127i<;o564;89g61j3<>563m012920?<5k:;=78:9:?a454=><301o>?3;46=>;e89>1:874=c231?02127i<=8564;89g67?3<>563m01:920?<5k:;578:9:?a441=><301o>>8;46=>;e88i1:874=c22`?02127i<563m032920?<5k:9=78:9:?a474=><301o>=3;46=>;e8831:874=c22e?02127i<563mbdc920?<5khnn78:9:?af`e=><301oljd;46=>;ejlo1:874=c`fb?02127ink>564;89gda93<>563mbg0920?<5khm?78:9:?aff?=><301olla;46=>;ejjh1:874=c``g?02127innj564;89gddm3<>563mbbd920?<5kho<78:9:?afa7=><301olk2;46=>;ejoo1:874=c`eb?02127io=>564;89ge793<>563mc10920?<5ki;?78:9:?ag52=><301om?5;46=>;ek9<1:874=c`:f?02127in4m564;89gd>l3<>563mb8g920?<5kh2j78:9:?afd6=><301oln1;46=>;ejh81:874=c`b7?02127inl:564;89gde:3<>563mbc1920?<5khi;78:9:?afg>=><301olm9;46=>;ejkk1:874=c`af?02127inom564;89gdel3<>563mbcg920?<5khi878:9:?afg3=><301olm6;46=>;d?1l1:874=b5;1?02127h;58564;89f1??3<>563l79:920?<5j=3578:9:?`3=g=><301n97b;46=>;d?1i1:874=b5;`?02127h;5k564;89f11<3<>563l777920?<5j==:78:9:?`331=><301n998;46=>;d??31:874=b55e?02127h;;l564;89f11k3<>563l77f920?<5j=2578:9:?`3<301n96b;46=>;d?0i1:874=b5:`?02127h;4k564;89f1>n3<>563l7`2920?<5j=j=78:9:?`360=><301n9<7;46=>;d?:21:874=b50=?02127h;>o564;89f14j3<>563l72a920?<5j=8h78:9:?`36c=><301n9;d?=n1:874=b57a?02127h;8<564;89f12;3<>563l746920?<5j=>978:9:?`300=><301n9:7;46=>;d?<21:874=b56=?02127h;9h564;89f1283<>563l743920?<5>;h978:9:?45gd=><301:?mc;46=>;09kn1:874=63aa?02127<=oh564;8927d83<>56381b3920?<5>;h>78:9:?45f5=><301:?l4;46=>;090k1:874=63:f?02127<=4m564;8927>l3<>563818g920?<5>;2j78:9:?45d6=><301:?n1;46=>;09h81:874=63b7?02127<=nh564;8927c83<>56381e3920?<5>;o>78:9:?45a5=><301:?k4;46=>;09m?1:874=63g2?02127<=i9564;89271k3<>563817f920?<5>;=i78:9:?453`=><301:?80;46=>;09>;1:874=6346?02127<=:=564;89270<3<>5638167920?<5>;3?78:9:?45=2=><301:?78;46=>;09131:874=63;e?02127<=5l564;8927?k3<>563819f920?<5>;3i78:9:?45=`=><301:?75;46=>;091<1:874=63;3?02127564;892b2>3<>5638d45920?<5>n>478:9:?4`0?=><301:j:a;46=>;0l5638d4d920?<5>n8978:9:?4`60=><301:j<7;46=>;0l:21:874=6f0=?02127o564;892b4j3<>5638d2a920?<5>n8h78:9:?4`6c=><301:j9a;46=>;0l?h1:874=6f5g?021275638d7d920?<5>n<<78:9:?4`27=><301:j82;46=>;0l9=1:874=6f35638d1`920?<5>n;o78:9:?4`5b=><301:j?e;46=>;0l9l1:874=6f24?021275638d31920?<5>n9878:9:?4`73=><301:j=6;46=>;0l;=1:874=6f15638d32920?<5>n9=78:9:?4`74=><301:li4;46=>;0jo?1:874=6`e=?021275638bga920?<5>hmh78:9:?4fcc=><301:lif;46=>;0k9:1:874=6`e2?02127563804;920?<5>:>m78:9:?440c=><301:>:f;46=>;08?:1:874=6255?02127<<;<564;89261;3<>5638076920?<5>:=978:9:?440d=><301:>:c;46=>;08563l63;920?<5j<9m78:9:?`27d=><301n8=c;46=>;d>;n1:874=b41a?02127h:?h564;89f05=3<>563l634920?<5j<9;78:9:?ae=>=><301oo79;46=>;ei1n1:874=cc;a?02127im5h564;89gg>83<>563ma83920?<5kk2>78:9:?ae<5=><301oo64;46=>;ei1k1:874=cc;f?02127im5m564;89dcbl3<>563nedg920?<5hom>78:9:?bac5=><301lki4;46=>;fmo?1:874=`ge2?02127jik9564;89dca03<>563neg;920?<5honj78:9:?bac6=><301lki1;46=>;f;<;1:874=`166?02127j?88564;89d52?3<>563n34:920?<5h9>578:9:?b70g=><301l=:b;46=>;f;563n347920?<50h=j78:9:?:f76=><3014l87;46=>;>j>91:874=8`44?02127j;=m564;89d0el3<>563n706920?<5h=:<78:9:?b35b=><301o;e:<21:874=c0bb?02127i>ll564;89g4f03<>563me50920?<5knm?78:9:?aa1g=><301ok;6;46=>;em=91:874=7:4?83<>563986a920?<5?2<578:9:?4045=><301:=l4;46=>;0<8h1:874=6623?02127<8<:564;8922793<>56383gc920?<5>9mn78:9:?4056=><301:=kd;46=>;0;l31:874=61e1?021271>3<>563984d920?<5?2=<78:9:?5<33=><301;6;2;46=>;10=o1:874=7:6e?02127=49>564;89gc483<>563me3;920?<5ko9m78:9:?aa7`=><301ok?c;46=>;em821:874=cg10?02127ii=o564;89g4>=3<>563m29g920?<5k83j78:9:?a6<2=><301o<81;46=>;e:>n1:874=c0;=?02127i>;h564;89d0ai3<>563n6g1920?<5h<301l8k6;46=>;f>l81:874=`4fa?02127j:i:564;895636b44920?<50h>;78:9:?:f0e=><3014l<9;46=>;>j=?1:874=8`65?021272n>9564;895636c16920?<50hm478:9:?:fc?=><3014lia;46=>;f?0=1:874=`5b4?02127j;4:564;89d1>=3<>563n784920?<5k98>78:9:?a76d=><301o==f;46=>;e;::1:874=c105?02127iinj564;89gcc>3<>563mebc920?<5kohn78:9:?aafe=><301;7?3;46=>;119i1:874=7;34?02127=5=?564;893?7:3<>563848g920?<5>>j;78:9:?40<301::6c;46=>;0<0n1:874=64:6?02127<:4=564;8920>m3<>56386`;920?<5><301:8la;46=>;0>jl1:874=64g4?02127<:i?564;8920><3<>5638687920?<5><2:78:9:?42<1=><301:868;46=>;0>031:874=64:e?02127<:4l564;8920>k3<>563868f920?<5><2j78:9:?42d6=><301:8n1;46=>;0>h81:874=64b7?02127<:l:564;8920f=3<>56386`4920?<5>=><301:8na;46=>;0>hh1:874=64bg?02127<:lj564;8920fm3<>56386`d920?<5><301:8m2;46=>;0>k91:874=64a1?02127<:o8564;8920e?3<>56386c:920?<5><301:8mb;46=>;0>ki1:874=64a`?02127<:ok564;8920d83<>56386b3920?<5>78:9:?42f5=><301:8l4;46=>;0>j?1:874=64`2?02127<:n9564;8920d03<>56386b;920?<5><301:8ld;46=>;0>jo1:874=6464?`3ij16;;;>:g6bg>;0?881:874=6527?02127<;5638726920?<5>=8j78:9:?431g=><301:9;f;46=>;0?<:1:874=6565?02127<;<:564;89216=3<>5638704920?<5>=:;78:9:?434>=><301:9>9;46=>;0?8k1:874=652f?02127<;563870d920?<5>=9<78:9:?4377=><301:9=2;46=>;0?;91:874=6510?02127<;?;564;89215>3<>5638735920?<5>=9478:9:?437g=><301:9=b;46=>;0?;i1:874=651`?02127<;?k564;89215n3<>5638722920?<5>=8=78:9:?4364=><301:9<3;46=>;0?:?1:874=6502?02127<;>9564;8921403<>563872;920?<5>=8m78:9:?436d=><301:9;0?:n1:874=650a?02127<;9>564;8921393<>5638750920?<5>=??78:9:?4312=><301:9;5;46=>;0?=<1:874=6573?02127<;96564;8921313<>563875`920?<5>=?o78:9:?431b=><301:9;e;46=>;01<31:874=6;6e?02127<58l564;892?2k3<>563894f920?<5>3>i78:9:?4=0`=n=kh709893851<=:?>386;;6;<54=`<1=016;:o6:77:?810j=0=945276`e>33>34=32ea2??27098d1851<=:?>n:6;;6;<54=1<1=016;:7::77:?8101?0=945276;4>33>34=<5549589>32?>2??270989`851<=:?>3i6;;6;<54=f<1=016;:7k:77:?8101o0=945276c3>33>34=32g52??27098a2851<=:?>k?6;;6;<54e0<1=016;:o9:77:?810i>0=945276c;>33>34=32ge2??27098ab851<=:?>ko6;;6;<54e`<1=016;:oi:77:?810j90=945276`2>33>34=32d42??27098b4851<=:?>h=6;;6;<54f2<1=016;:l7:77:?810j00=945276`b>33>34=32dd2??27098be851<=:?>hn6;;6;<54g5<1=016;:m>:77:?810k;0=945276a0>33>34=32e22??27098c7851<=:?>i<6;;6;<54g=<1=016;:m6:77:?810kk0=945276a`>33>34=32eb2??2709713851<=:?1;86;;6;<5;5`<1=016;5<6:77:?81?;=0=9452791e>33>34=38l49589>3=2a2??2709751851<=:?1?:6;;6;<5;51<1=016;5?::77:?81?9?0=94527934>33>34=3=549589>3=7>2??270971`851<=:?1;i6;;6;<5;5f<1=016;5?k:77:?81?9o0=94527903>33>34=3><49589>3=452??2709722851<=:?18?6;;6;<5;60<1=016;5<9:77:?81?:>0=9452790;>33>34=3>l49589>3=4e2??270972b851<=:?18o6;;6;<5;6`<1=016;533>34=3??49589>3=542??2709734851<=:?19=6;;6;<5;72<1=016;5=7:77:?81?;00=9452791b>33>34=3?o49589>3=5d2??270973e851<=:?19n6;;6;<5;05<1=016;5:>:77:?81?<;0=94527960>33>34=38949589>3=222??2709747851<=:?1><6;;6;<5;0=<1=016;5:6:77:?81?33>34=38i49589>3=2b2??2709793851<=:?1386;;6;<5;=`<1=016;5o6:77:?81?j=0=945279`e>33>34=3ol49589>3=ea2??27097d1851<=:?1n:6;;6;<5;=1<1=016;57::77:?81?1?0=945279;4>33>34=35549589>3=?>2??270979`851<=:?13i6;;6;<5;=f<1=016;57k:77:?81?1o0=945279c3>33>34=3m<49589>3=g52??27097a2851<=:?1k?6;;6;<5;e0<1=016;5o9:77:?81?i>0=945279c;>33>34=3ml49589>3=ge2??27097ab851<=:?1ko6;;6;<5;e`<1=016;5oi:77:?81?j90=945279`2>33>34=3n?49589>3=d42??27097b4851<=:?1h=6;;6;<5;f2<1=016;5l7:77:?81?j00=945279`b>33>34=3no49589>3=dd2??27097be851<=:?1hn6;;6;<5;g5<1=016;5m>:77:?81?k;0=945279a0>33>34=3o949589>3=e22??27097c7851<=:?1i<6;;6;<5;g=<1=016;5m6:77:?81?kk0=945279a`>33>34=3oi49589>3=eb2??2709613851<=:?0;86;;6;<5:5`<1=016;4<6:77:?81>;=0=9452781e>33>34=28l49589>3<2a2??2709651851<=:?0?:6;;6;<5:51<1=016;4?::77:?81>9?0=94527834>33>34=2=549589>3<7>2??270961`851<=:?0;i6;;6;<5:5f<1=016;4?k:77:?81>9o0=94527803>33>34=2><49589>3<452??2709622851<=:?08?6;;6;<5:60<1=016;4<9:77:?81>:>0=9452780;>33>34=2>l49589>3<4e2??270962b851<=:?08o6;;6;<5:6`<1=016;4;90=94527812>33>34=2??49589>3<542??2709634851<=:?09=6;;6;<5:72<1=016;4=7:77:?81>;00=9452781b>33>34=2?o49589>3<5d2??270963e851<=:?09n6;;6;<5:05<1=016;4:>:77:?81><;0=94527860>33>34=28949589>3<222??2709647851<=:?0><6;;6;<5:0=<1=016;4:6:77:?81>33>34=28i49589>3<2b2??2709662851<=:?033>342g7>2??2708m25851<=:>k8m6;;6;<4a71<1=016:o=::77:?80e;?0=94526`d:>33>342d`e2??2708nfb851<=:>hlo6;;6;<4bb`<1=016:lhi:77:?80e890=94526c22>33>342g632??2708m04851<=:>k:=6;;6;<4a42<1=016:o>7:77:?80e800=94526c2b>33>342g6d2??2708m0e851<=:>k:m6;;6;<4a55<1=016:o?>:77:?80e9;0=94526c30>33>342g722??2708m17851<=:>k;<6;;6;<4a5=<1=016:o?n:77:?80e9k0=94526c3`>33>342g7b2??2708m1g851<=:>k8;6;;6;<4a64<1=016:o<=:77:?80e::0=94526c06>33>34;49589>2g402??2708m29851<=:>k826;;6;<4a6d<1=016:o33>34h49589>2g572??2708m30851<=:>k996;;6;<4a76<1=016:ll::g6bg>;1ik<1j9ol;<4a32<1=016:o97:77:?80e0:0=94526c:f>33>342gg32??2708mag851<=:>kh?6;;6;<4af0<1=016:ol9:77:?80e?00=94526c5b>33>342g1d2??2708m7e851<=:>k=n6;;6;<4a3c<1=016:o6?:77:?80e080=94526c:1>33>342g>22??2708m87851<=:>k2<6;;6;<4a<=<1=016:o66:77:?80e0h0=94526c:a>33>342g>c2??2708m8g851<=:>k3;6;;6;<4a=4<1=016:o7=:77:?80e1:0=94526c;7>33>342g?12??2708m96851<=:>k336;;6;<4a=d<1=016:o7m:77:?80e1j0=94526c;g>33>342g?a2??2708ma1851<=:>kk:6;;6;<4ae7<1=016:oo<:77:?80ei<0=94526cc5>33>342gg?2??2708ma8851<=:>kkj6;;6;<4aeg<1=016:ool:77:?80eim0=94526ccf>33>342gd62??2708mb3851<=:>kh86;;6;<4gf`<1=016:ili:77:?80ck90=94526ea2>33>342ae42??2708kc58e0de<5?hm;78:9:?5fc>=><301;m?3;46=>;1k9o1:874=7a2=?02127=o?:564;893e5n3<>5639c26920?<5?i8978:9:?5g60=><301;li9;46=>;1jok1:874=7`ef?02127=nkm564;893dal3<>5639bgg920?<5?hmj78:9:?5g56=><301;m?1;46=>;1k981:874=7a30?02127=o=;564;893e7>3<>5639c15920?<5?i;478:9:?5g5?=><301;m?a;46=>;1k9h1:874=7a3g?02127=o=j564;893e7n3<>5639c02920?<5?i:=78:9:?5g44=><301;m>3;46=>;1k8>1:874=7a21?02127=o<8564;893e6?3<>5639c0:920?<5?i:m78:9:?5g4d=><301;m>c;46=>;1k8n1:874=7a2a?02127=o5639c33920?<5?i9>78:9:?5g75=><301;m=5;46=>;1k;<1:874=7a13?02127=o?6564;893e513<>5639c3c920?<5?i9n78:9:?5g7e=><301;m=d;46=>;1k;o1:874=7a04?02127=o>?564;893e4:3<>5639c21920?<5?i<;78:9:?5g2>=><301;m73;46=>;1k1o1:874=7a:=?02127=ol:564;893efn3<>5639cc6920?<5?ii978:9:?5gg0=><301;m89;46=>;1k>k1:874=7a4f?02127=o:m564;893e0l3<>5639c6g920?<5?i<301;m71;46=>;1k181:874=7a;0?02127=o5;564;893e?>3<>5639c95920?<5?i3478:9:?5g=?=><301;m7a;46=>;1k1h1:874=7a;g?02127=o5j564;893e?n3<>5639c82920?<5?i2=78:9:?5g<4=><301;m63;46=>;1k0>1:874=7a:1?02127=o48564;893e>?3<>5639c8:920?<5?i2m78:9:?5g<301;m6c;46=>;1k0n1:874=7a:a?02127=o4h564;893ef83<>5639c`3920?<5?ij>78:9:?5gd5=><301;mn5;46=>;1kh<1:874=7ab3?02127=ol6564;893ef13<>5639c`c920?<5?ijn78:9:?5gde=><301;mnd;46=>;1kho1:874=7aa4?02127=oo?564;893ee:3<>5639cc1920?<5?im;78:9:?5gc>=><301;j?3;46=>;1l9o1:874=7f2=?02127=h?:564;893b5n3<>5639d26920?<5?n8978:9:?5`60=><301;mi9;46=>;1kok1:874=7aef?02127=okm564;893eal3<>5639cgg920?<5?imj78:9:?5`56=><301;j?1;46=>;1l981:874=7f30?02127=h=;564;893b7>3<>5639d15920?<5?n;478:9:?5`5?=><301;j?a;46=>;1l9h1:874=7f3g?02127=h=j564;893b7n3<>5639d02920?<5?n:=78:9:?5`44=><301;j>3;46=>;1l8>1:874=7f21?02127=h<8564;893b6?3<>5639d0:920?<5?n:m78:9:?5`4d=><301;j>c;46=>;1l8n1:874=7f2a?02127=h5639d33920?<5?n9>78:9:?5`75=><301;j=5;46=>;1l;<1:874=7f13?02127=h?6564;893b513<>5639d3c920?<5?n9n78:9:?5`7e=><301;j=d;46=>;1l;o1:874=7f04?02127=h>?564;893b4:3<>5639d21920?<5?n<;78:9:?5`2>=><301;j73;46=>;1l1o1:874=7f:=?02127=hl:564;893bfn3<>5639dc6920?<5?ni978:9:?5`g0=><301;j89;46=>;1l>k1:874=7f4f?02127=h:m564;893b0l3<>5639d6g920?<5?n<301;j71;46=>;1l181:874=7f;0?02127=h5;564;893b?>3<>5639d95920?<5?n3478:9:?5`=?=><301;j7a;46=>;1l1h1:874=7f;g?02127=h5j564;893b?n3<>5639d82920?<5?n2=78:9:?5`<4=><301;j63;46=>;1l0>1:874=7f:1?02127=h48564;893b>?3<>5639d8:920?<5?n2m78:9:?5`<301;j6c;46=>;1l0n1:874=7f:a?02127=h4h564;893bf83<>5639d`3920?<5?nj>78:9:?5`d5=><301;jn5;46=>;1lh<1:874=7fb3?02127=hl6564;893bf13<>5639d`c920?<5?njn78:9:?5`de=><301;jnd;46=>;1lho1:874=7fa4?02127=ho?564;893be:3<>5639dc1920?<5?nh478:9:?5`f?=><301;jla;46=>;d8j;1:874=b2`6?02127h563l0d1920?<5j:ni78:9:?`4c?=><301n>ie;46=>;d8ol1:874=b334?02127h563l0b7920?<5j:h:78:9:?`4f1=><301n>l8;46=>;d8j31:874=b2`e?02127h563l0bg920?<5j:hj78:9:?`4a6=><301n>k1;46=>;d8m81:874=b2g7?02127h563l0e4920?<5j:o;78:9:?`4a?=><301n>ka;46=>;d8mh1:874=b2gg?02127h563l0ed920?<5j:n<78:9:?`4`7=><301n>j2;46=>;d8l>1:874=b2f1?02127h563l0d:920?<5j:n578:9:?`4`g=><301n>jb;46=>;d8li1:874=b2f`?02127h563l0g3920?<5j:m>78:9:?`4c5=><301n>i4;46=>;d8o?1:874=b2e2?02127h563l0gc920?<5j:mn78:9:?`4ce=><301n>id;46=>;d8>l1j9ol;;d9=81:874=b37`?02127h=86564;89f71;3<>563l17g920?<5j;<578:9:?`52c=><301n?8f;46=>;d91:1:874=b377?02127h=9:564;89f73=3<>563l154920?<5j;?;78:9:?`51>=><301n?;9;46=>;d9=k1:874=b37f?02127h=9m564;89f73m3<>563l15d920?<5j;><78:9:?`507=><301n?:2;46=>;d9<91:874=b360?02127h=8;564;89f72>3<>563l145920?<5j;>578:9:?`50g=><301n?:b;46=>;d9563l172920?<5j;==78:9:?`534=><301n?94;46=>;d9??1:874=b352?02127h=;9564;89f7103<>563l17;920?<5j;=m78:9:?`53d=><301n?9c;46=>;d9?n1:874=b35b?02127h=:>564;89f7093<>563l160920?<5j;<301n?85;46=>;d9><1:874=b343?02127h=:6564;89f70i3<>563l16`920?<5j;<301n=78;46=>;d;131:874=b1;e?02127h?5l564;89f5?k3<>563l39f920?<5j93i7h;ab9>g4e62??270m>c3851<=:k8io6;;6;33>34i:jh49589>g4`a2??270m=01851<=:k8i86;;6;33>34i:o549589>g4e>2??270m>c`851<=:k8ii6;;6;33>34i:h<49589>g4b52??270m>d2851<=:k8n?6;;6;0=9452c0f:>33>34i:hl49589>g4be2??270m>db851<=:k8no6;;6;33>34i:i?49589>g4c32??270m>e4851<=:k8o=6;;6;33>34i:io49589>g4cd2??270m>ee851<=:k8om6;;6;:77:?8e6n;0=9452c0d0>33>34i:j949589>g4`22??270m>f7851<=:k8l<6;;6;33>34i:ji49589>g7262??270m=43851<=:k;>o6;;6;l0=9452c35:>33>34i9;h49589>g71a2??270m=81851<=:k;>86;;6;33>34i98549589>g72>2??270m=4`851<=:k;>i6;;6;33>34i99<49589>g7352??270m=52851<=:k;??6;;6;0=9452c37:>33>34i99l49589>g73e2??270m=5b851<=:k;?o6;;6;90=9452c342>33>34i9:?49589>g7032??270m=64851<=:k;<=6;;6;00=9452c34b>33>34i9:o49589>g70d2??270m=6e851<=:k;:77:?8e5?;0=9452c350>33>34i9;949589>g7122??270m=77851<=:k;=<6;;6;33>34i9;i49589>g7e62??270m=c3851<=:k;io6;;6;33>34i9jh49589>g7`a2??270m<01851<=:k;i86;;6;33>34i9o549589>g7e>2??270m=c`851<=:k;ii6;;6;33>34i9h<49589>g7b52??270m=d2851<=:k;n?6;;6;0=9452c3f:>33>34i9hl49589>g7be2??270m=db851<=:k;no6;;6;33>34i9i?49589>g7c32??270m=e4851<=:k;o=6;;6;33>34i9io49589>g7cd2??270m=ee851<=:k;om6;;6;:77:?8e5n;0=9452c3d0>33>34i9j949589>g7`22??270m=f7851<=:k;l<6;;6;33>34i9ji49589>g6262??270m<43851<=:k:>o6;;6;8<:77:?8e4>l0=9452c25:>33>34i8;h49589>g61a2??270m<81851<=:k:>86;;6;:::77:?8e433>34i88549589>g62>2??270m<4`851<=:k:>i6;;6;:j:77:?8e433>34i89<49589>g6352??270m<52851<=:k:??6;;6;;9:77:?8e4=>0=9452c27:>33>34i89l49589>g63e2??270m<5b851<=:k:?o6;;6;;i:77:?8e4>90=9452c242>33>34i8:?49589>g6032??270m<64851<=:k:<=6;;6;87:77:?8e4>00=9452c24b>33>34i8:o49589>g60d2??270m<6e851<=:k:9>:77:?8e4?;0=9452c250>33>34i8;949589>g6122??270m<77851<=:k:=<6;;6;9n:77:?8e4?k0=9452c25`>33>34i8;i49589>g6?52??270m<92851<=:k:3?6;;6;<`663<1=016n8<8:77:?8d2;;0=9452b41g>33>34h>8549589>f0342??270l:5d851<=:j<<86;;6;<`621<1=016n88::77:?8d2:10=9452b40:>33>34h>>l49589>f04e2??270l:2b851<=:j<8o6;;6;<`66`<1=016n833>34h>?>49589>f0532??270l:34851<=:j<9=6;;6;<`672<1=016n8=7:77:?8d2;00=9452b41b>33>34h>?o49589>f05d2??270l:3d851<=:j<9m6;;6;<`605<1=016n8:>:77:?8d2<;0=9452b460>33>34h>8949589>f0222??270l:47851<=:j<><6;;6;<`60<<1=016n8:n:77:?8d233>34h>8i49589>f02b2??270l:4g851<=:j33>34h>9;49589>f0302??270l:59851<=:j33>34h>9k49589>f0072??270l:60851<=:j<<96;;6;<`7a133>34h>h>49589>f0bb2??270l:e2851<=:j33>34h>mo49589>f0gd2??270l:ae851<=:j33>34h>n949589>f0d22??270l:b7851<=:j33>34h>nn49589>f0db2??270l:bg851<=:j33>34h>o849589>f0e12??270l:c6851<=:j33>34h>oh49589>f0ea2??270l:d1851<=:j33>34h>h:49589>f0b?2??270l:d8851<=:j33>34h>i=49589>f0c62??270l:e3851<=:j>oo6;;6;<`4a`<1=016n:ki:77:?8d0n90=9452b6d2>33>34hf2`42o>jo63m634920?<5k<9;78:9:?a264=><301o8;e>=21:874=c467?02127i:8k564;89g01;3<>563m676920?<5k<=978:9:?a27>=><301o8=9;46=>;e>;k1:874=c41f?02127i:?m564;89g05l3<>563m63g920?<5k<9j78:9:?a266=><301o8<1;46=>;e>:91:874=c400?02127i:>;564;89g04>3<>563m625920?<5k<8478:9:?a26?=><301o8;e>:h1:874=c40g?02127i:>k564;89g04n3<>563m652920?<5k<301o8;3;46=>;e>=>1:874=c471?02127i:98564;89g03?3<>563m65;920?<5k<301o8;c;46=>;e>=n1:874=c47a?02127i:9h564;89g0283<>563m643920?<5k<>>78:9:?a202=><301o8:5;46=>;e><<1:874=c463?02127i:86564;89g0213<>563m64c920?<5k<>n78:9:?a20e=><301o8:d;46=>;e>563m6`4920?<5k<301o8md;46=>;e>j21:874=c4g7?02127i:ik564;89g0b;3<>563m6d6920?<5k=><301o8n9;46=>;e>hk1:874=c4bf?02127i:lm564;89g0fl3<>563m6`g920?<5k<301o8m1;46=>;e>k91:874=c4a0?02127i:o;564;89g0e>3<>563m6c5920?<5k<301o8ma;46=>;e>kh1:874=c4ag?02127i:ok564;89g0en3<>563m6b2920?<5k<301o8l3;46=>;e>j>1:874=c4`1?02127i:n8564;89g0d?3<>563m6b;920?<5k<301o8lc;46=>;e>jn1:874=c4`a?02127i:nh564;89g0c83<>563m6e3920?<5k78:9:?a2a2=><301o8k5;46=>;e>m<1:874=c4g3?02127i:i6564;89g0c13<>563m6ec920?<5k<301o8kd;46=>;e>ml1:874=c4f4?02127i:h?564;89g0b:3<>563m734920?<5k=9;78:9:?a364=><301o9;e?=21:874=c567?02127i;8k564;89g11;3<>563m776920?<5k==978:9:?a37>=><301o9=9;46=>;e?;k1:874=c51f?02127i;?m564;89g15l3<>563m73g920?<5k=9j78:9:?a366=><301o9<1;46=>;e?:91:874=c500?02127i;>;564;89g14>3<>563m725920?<5k=8478:9:?a36?=><301o9;e?:h1:874=c50g?02127i;>k564;89g14n3<>563m752920?<5k=?=78:9:?a314=><301o9;3;46=>;e?=>1:874=c571?02127i;98564;89g13?3<>563m75;920?<5k=?m78:9:?a31d=><301o9;c;46=>;e?=n1:874=c57a?02127i;9h564;89g1283<>563m743920?<5k=>>78:9:?a302=><301o9:5;46=>;e?<<1:874=c563?02127i;86564;89g1213<>563m74c920?<5k=>n78:9:?a30e=><301o9:d;46=>;e?563m7`4920?<5k=j;78:9:?a3g4=><301o9md;46=>;e?j21:874=c5g7?02127i;ik564;89g1b;3<>563m7d6920?<5k=n978:9:?a3d>=><301o9n9;46=>;e?hk1:874=c5bf?02127i;lm564;89g1fl3<>563m7`g920?<5k=jj78:9:?a3g6=><301o9m1;46=>;e?k91:874=c5a0?02127i;o;564;89g1e>3<>563m7c5920?<5k=i478:9:?a3g?=><301o9ma;46=>;e?kh1:874=c5ag?02127i;ok564;89g1en3<>563m7b2920?<5k=h=78:9:?a3f4=><301o9l3;46=>;e?j>1:874=c5`1?02127i;n8564;89g1d?3<>563m7b;920?<5k=hm78:9:?a3fd=><301o9lc;46=>;e?jn1:874=c5`a?02127i;nh564;89g1c83<>563m7e3920?<5k=o>78:9:?a3a2=><301o9k5;46=>;e?m<1:874=c5g3?02127i;i6564;89g1c13<>563m7ec920?<5k=on78:9:?a3ae=><301o9kd;46=>;e?ml1:874=c5f4?02127i;h?564;89g1b:3<>563m7g5920?<5k=m478:9:?a3c?=><301l77b;46=>;f11i1:874=`;:3?02127j5l<564;89d?fl3<>563n9c:920?<5h3h?78:9:?b=f>=><301l7l9;46=>;f1jk1:874=`;;`?02127j55k564;89d??n3<>563n982920?<5h32=78:9:?b=<4=><301l763;46=>;f10>1:874=`;:1?02127j548564;89d?>03<>563n98;920?<5h32m78:9:?b=<301l76c;46=>;f10n1:874=`;:a?02127j54h564;89d?f83<>563n9`3920?<5h3j?78:9:?b=d2=><301l7n5;46=>;f1h<1:874=`;b3?02127j5l6564;89d?f13<>563n9`c920?<5h3jn78:9:?b=de=><301l7ne;46=>;f1hl1:874=`;a4?02127j5o?564;89d?e:3<>563n9c1920?<5h3i878:9:?b=g3=><301l7m6;46=>;f1k=1:874=`;a=?02127j5oo564;89d?ej3<>563n9ca920?<5h3ih78:9:?b=gc=><301l7mf;46=>;f1j:1:874=`;`5?02127j5n<564;89d?d<3<>563n9b7920?<5h3h:78:9:?b=f1=><301l7;9;d7ef=:i0>j6k:nc:?be5d=><301lo?c;46=>;fi8=1:874=`c16?02127jm?j564;89dg403<>563na51920?<5hk?478:9:?be1?=><301lo;a;46=>;fi9n1:874=`c3a?02127jm=h564;89dg683<>563na03920?<5hk:>78:9:?be45=><301lo>4;46=>;fi8?1:874=`c22?02127jm<6564;89dg613<>563na0c920?<5hk:n78:9:?be4e=><301lo>d;46=>;fi8o1:874=`c2b?02127jm?>564;89dg593<>563na31920?<5hk9878:9:?be73=><301lo=6;46=>;fi;=1:874=`c1563na3`920?<5hk9o78:9:?be7c=><301lo=f;46=>;fi::1:874=`c05?02127jm><564;89dg4;3<>563na26920?<5hk8978:9:?be60=><301lo<7;46=>;fi:31:874=`c0e?02127jm>l564;89dg4k3<>563na2f920?<5hk8i78:9:?be6`=><301lo;0;46=>;fi=;1:874=`c76?02127jm9:564;89dg3=3<>563na54920?<5hk?;78:9:?bg04=><301lm:3;46=>;fk<>1:874=`a61?02127jo88564;89de2?3<>563nc4:9b1gd34kj4o49589>ed>d2??270on96851<=:ihk96;;6;33>34kjo449589>edef2??270on8e851<=:ih2n6;;6;33>34kj5>49589>ed?32??270on94851<=:ih3=6;;6;33>34kj5n49589>ed?c2??270on9d851<=:ih3m6;;6;:77:?8gfi:0=9452a`c7>33>34kjm849589>edg12??270ona6851<=:ihk36;;6;33>34kjmh49589>edga2??270onb1851<=:ihh:6;;6;33>34kjn;49589>edd02??270onb8851<=:ihhj6;;6;33>34kjnk49589>ede72??270onc0851<=:ihi96;;6;33>34kieg6d2??270om16851<=:ik896;;6;33>34ki8449589>eg2f2??270om0e851<=:ik:n6;;6;33>34ki=>49589>eg732??270om14851<=:ik;=6;;6;33>34ki=n49589>eg7c2??270om1d851<=:ik;m6;;6;:77:?8ge::0=9452ac07>33>34ki>849589>eg412??270om26851<=:ik836;;6;33>34ki>h49589>eg4a2??270om31851<=:ik9:6;;6;33>34ki?;49589>eg502??270om38851<=:ik9j6;;6;33>34ki?k49589>eg272??270om40851<=:ik>96;;6;33>34ki4o49589>eg>d2??270om96851<=:ikk96;;6;33>34kio449589>egef2??270om8e851<=:ik2n6;;6;33>34ki5>49589>eg?32??270om94851<=:ik3=6;;6;33>34ki5n49589>eg?c2??270om9d851<=:ik3m6;;6;:77:?8gei:0=9452acc7>33>34kim849589>egg12??270oma6851<=:ikk36;;6;33>34kimh49589>egga2??270omb1851<=:ikh:6;;6;33>34kin;49589>egd02??270omb8851<=:ikhj6;;6;33>34kink49589>ege72??270omc0851<=:iki96;;6;33>34khef6d2??270ol16851<=:ij896;;6;33>34kh8449589>ef2f2??270ol0e851<=:ij:n6;;6;33>34kh=>49589>ef732??270ol14851<=:ij;=6;;6;33>34kh=n49589>ef7c2??270ol1d851<=:ij;m6;;6;:77:?8gd::0=9452ab07>33>34kh>849589>ef412??270ol26851<=:ij836;;6;33>34kh>h49589>ef4a2??270ol31851<=:ij9:6;;6;33>34kh?;49589>ef502??270ol38851<=:ij9j6;;6;33>34kh?k49589>ef272??270ol40851<=:ij>96;;6;33>34kh9n49589>ef3c2??270ol5d851<=:1mom6;;6;<;gb5<1=0165ihm:77:?8?b8?0=94529d32>33>343n=n49589>=`402??2707j2b851<=:1l8o6;;6;<;f6`<1=0165ih>:77:?8?cn;0=94529ed0>33>343oj949589>=a`22??2707kf7851<=:1ml<6;;6;<;gb=<1=0165ih6:77:?8?cnh0=94529ed`>33>343oji49589>=a`b2??2707kfg851<=:1l:;6;;6;<;f44<1=0165h>=:77:?8?b8:0=94529d27>33>343n<849589>=`602??2707j09851<=:1l:26;;6;<;f4d<1=0165h>m:77:?8?b8j0=94529d2g>33>343n=`6a2??2707j11851<=:1l;96;;6;<;f56<1=0165h?;:77:?8?b9<0=94529d35>33>343n=:49589>=`7?2??2707j18851<=:1l;j6;;6;<;f5g<1=0165h?k:77:?8?b9l0=94529d3e>33>343n>=49589>=`462??2707j23851<=:1l886;;6;<;f61<1=0165h<::77:?8?b:?0=94529d0;>33>343n>449589>=`4f2??2707j2c851<=:1mko6k:nc:?:`dc=n=kh707j6g851<=:1l=;6;;6;<;f3g<1=0165h69:77:?8?b180=94529d;`>33>343nm:49589>=`gd2??2707jae851<=:1lkn6;;6;<;f34<1=0165h9=:77:?8?b?:0=94529d57>33>343n;849589>=`112??2707j76851<=:1l=36;;6;<;f3<<1=0165h9n:77:?8?b?j0=94529d5g>33>343n;h49589>=`1a2??2707j81851<=:1l2:6;;6;<;f<7<1=0165h6<:77:?8?b0=0=94529d:6>33>343n4:49589>=`>?2??2707j88851<=:1l2j6;;6;<;f33>343n4k49589>=`?72??2707j93851<=:1l386;;6;<;f=1<1=0165h7::77:?8?b1?0=94529d;4>33>343n5549589>=`?>2??2707j9`851<=:1l3i6;;6;<;f=a<1=0165h7j:77:?8?b1o0=94529dc3>33>343nm<49589>=`g52??2707ja2851<=:1lk?6;;6;<;fe0<1=0165ho9:77:?8?bi10=94529dc:>33>343nml49589>=`ge2??270o?b7851<=:i9h<6;;6;33>34k;nn4i4`a895636eg2920?<50omn78:9:?:b50=><3014h>1;46=>;>n8i1:874=8d13?021272j?m564;89<`5l3<>5636f3g920?<50om=78:9:?:ac4=><3014ki3;46=>;>mo>1:874=8ge1?021272ik8564;895636eg:920?<50om578:9:?:acg=><3014kic;46=>;>mon1:874=8gea?021272ikh564;89<`783<>5636f13920?<50l;>78:9:?:b55=><3014h?4;46=>;>n9?1:874=8d33?021272j=6564;89<`713<>5636f1c920?<50l;n78:9:?:b5e=><3014h?d;46=>;>n9o1:874=8d3b?021272j<>564;89<`6:3<>5636f01920?<50l:878:9:?:b43=><3014h>6;46=>;>n8=1:874=8d25636f0`920?<50l:h78:9:?:b4c=><3014h>f;46=>;>n;:1:874=8d15?021272j?<564;89<`5;3<>5636f36920?<50l9978:9:?:b70=><3014h=8;46=>;>n;31:874=8d1e?021272j?l564;89<`1n3<>5636f62920?<50l<3014h61;46=>;>n0i1:874=8db3?021272jlm564;89<`fl3<>5636f`g920?<50l<=78:9:?:b24=><3014h83;46=>;>n>>1:874=8d41?021272j:8564;89<`0?3<>5636f6:920?<50l<578:9:?:b2g=><3014h8c;46=>;>n>n1:874=8d4a?021272j:h564;89<`?83<>5636f93920?<50l3>78:9:?:b=5=><3014h74;46=>;>n1?1:874=8d;3?021272j56564;89<`?13<>5636f9c920?<50l3n78:9:?:b=e=><3014h7d;46=>;>n1o1:874=8d;b?021272j4>564;89<`>:3<>5636f81920?<50l2878:9:?:b<3=><3014h66;46=>;>n0=1:874=8d:i3<>5636f8`920?<50l2h78:9:?:b<3014h6f;46=>;>nh:1:874=8db5?021272jl<564;89<`f;3<>5636f`6920?<50lj978:9:?:bd0=><3014hn8;46=>;>nh31:874=8dbe?021272jll564;89<`bn3<>5636fg2920?<50lmn78:9:?b450=><301l>>1;46=>;f88i1:874=`213?02127j563n03g920?<50lm=78:9:?:bc4=><3014hi3;46=>;>no>1:874=8de1?021272jk8564;89<`a?3<>5636fg:920?<50lm578:9:?:bcg=><3014hic;46=>;>non1:874=8dea?021272jkh564;89d6783<>563n013920?<5h:;>78:9:?b455=><301l>?4;46=>;f89?1:874=`233?02127j<=6564;89d6713<>563n01c920?<5h:;n78:9:?b45e=><301l>?d;46=>;f89o1:874=`23b?02127j<<>564;89d66:3<>563n001920?<5h::878:9:?b443=><301l>>6;46=>;f88=1:874=`22563n00`920?<5h::h78:9:?b44c=><301l>>f;46=>;f8;:1:874=`215?02127j563n036920?<5h:9978:9:?b470=><301l>=8;46=>;f8;31:874=`21e?02127j563n062920?<5h:<301l>61;46=>;f80i1:874=`2b3?02127j563n0`g920?<5h:<=78:9:?b424=><301l>83;46=>;f8>>1:874=`241?02127j<:8564;89d60?3<>563n06:920?<5h:<578:9:?b42g=><301l>8c;46=>;f8>n1:874=`24a?02127j<:h564;89d6?83<>563n093920?<5h:3>78:9:?b4=5=><301l>74;46=>;f81?1:874=`2;3?02127j<56564;89d6?13<>563n09c920?<5h:3n78:9:?b4=e=><301l>7d;46=>;f81o1:874=`2;b?02127j<4>564;89d6>:3<>563n081920?<5h:2878:9:?b4<3=><301l>66;46=>;f80=1:874=`2:i3<>563n08`920?<5h:2h78:9:?b4<301l>6f;46=>;f8h:1:874=`2b5?02127j563n0`6920?<5h:j978:9:?b4d0=><301l>n8;46=>;f8h31:874=`2be?02127j563n0b3920?<5h:h>78:9:?:f`g=><3014ljb;46=>;>jln1:874=8`fa?021272nhh564;895636bg3920?<50hm>78:9:?:fc5=><3014li4;46=>;>jli1:874=`5;2?02127j;59564;89d1?13<>563n79c920?<5h=3n78:9:?b3=e=><301l97d;46=>;f?1o1:874=`5;b?02127j;4>564;89d1?03<>563m333920?<5k99>78:9:?a772=><301o==5;46=>;e;;<1:874=c113?02127i??6564;89g5513<>563m33c920?<5k99n78:9:?a775=><301okmc;46=>;emkn1:874=cgab?02127iin>564;89gcd93<>563meb0920?<5koh?78:9:?aaf2=><301okl5;46=>;emj<1:874=cgaa?02127=4k<564;893>a;3<>56398g7920?<5?2m:78:9:?5<301;6i8;46=>;10o31:874=7:ee?02127=4kl564;893>ak3<>56398g6920?<5>>3h78:9:?40=c=><301::60;46=>;0<0;1:874=66:6?02127<84=564;8922><3<>5638487920?<5>>2:78:9:?40<1=><301::7f;46=>;>jko1:874=8`ag?021272no6564;89i3<>5636b8;920?<50hj>78:9:?b30g=><301l9:8;46=>;f?<>1:874=`502?02127j;>;564;89d14m3<>563m2g7920?<5k8m?78:9:?a6``=><301o;e:m:1:874=c0g=?02127ii4>564;89gc?m3<>563me9c920?<5ko=o78:9:?aa3d=><301ok84;46=>;10j<1:874=7:`0?02127=4n>564;893>f:3<>56398`3920?<5?2jm78:9:?4037=><301:::f;46=>;0<m564;89223=3<>56366`f920?<50=><301:hmd;46=>;?===1:874=9cg5?021272<8l564;89<3b>3<>56365b1920?<50:8478:9:?;edc=><3015;=4;46=>;0n0k1:874=70g0?021272n:j564;89d1613<>563m2c6920?<5ko?j78:9:?5<=3=><301::=0;46=>;0;on1:874=7:56?02127ii?m564;89g4>93<>563n6g4920?<50h>578:9:?57=`=><301;=62;46=>;1;091:874=71:0?02127=?4;564;8935>>3<>5639385920?<5?92478:9:?57<301;=6a;46=>;1;0:1:874=71:5?021273<8;564;89=6203<>563704;920?<51:>m78:9:?;40d=><3015>:c;46=>;?85637044920?<51:>;78:9:?;1a`=><3015;j2;46=>;?=l91:874=97f0?0212739h;564;89=3b>3<>56375d5920?<51?n478:9:?;1`?=><3015;ja;46=>;?=l:1:874=97f5?021273n;7564;89=d1k3<>5637b7f920?<51h=i78:9:?;f3`=><3015l80;46=>;?j>;1:874=9`46?021273n:=564;89=d0<3<>5637b7c920?<51h=n78:9:?:4c5=><3014>i6;46=>;>8o=1:874=82e56360g`920?<50:mo78:9:?:4cb=><3014>ie;46=>;>8o>1:874=82e1?021272::k564;89<0?93<>5636690920?<50<3?78:9:?:2=2=><3014875;46=>;>>1<1:874=84;3?021272:56564;89<0?13<>563666d920?<50<3<78:9:?5206=><301;8;f;46=>;?;891:874=9126?02127344j564;89=>>k3<>5637e35920?<51o9:78:9:?:7g4=><3014=m1;46=>;>1=k1:874=8;7=?02127=>h;564;8934b:3<>56392d1920?<5?8n<78:9:?56ab=><301;;0nhh1:874=6db3<>5638f`1920?<5>lj878:9:?;163=><3015;<2;46=>;?=:91:874=9704?0212739?j564;89=35m3<>5637acd920?<51kio78:9:?;egb=><3015oma;46=>;?ik=1:874=9ca3<>5636055920?<50:?878:9:?:417=><3014>;2;46=>;>=m>1:874=87g5?0212729i<564;89<3dn3<>56365ba920?<50?hh78:9:?:1<3014;6d;46=>;>=h81:874=87b4?021272947564;89<3>;3<>5636580920?<50?2:78:9:?:1<1=><3014;65;46=>;>=1o1:874=87a3?0212729o8564;89<3ei3<>56365c;920?<50?i=78:9:?:1dd=><3014;na;46=>;>=ho1:874=87b`?0212729l;564;89<66;3<>5636000920?<50::;78:9:?:443=><3014>?e;46=>;>8921:874=8233?021272<=l564;89<67k3<>563601c920?<50:;?78:9:?:47e=><3014>=b;46=>;>8;l1:874=821a?021272563600d920?<50:9?78:9:?:474=><3014>>a;46=>;?i131:874=9c;5637a96920?<51k<3015o71;46=>;?i181:874=9c;4?021273m:7564;89=gf:3<>5637a`3920?<51kj978:9:?;ed2=><3015o6c;46=>;?i0<1:874=9c:1?021273m47564;89=g>03<>5637a82920?<51>mj78:9:?;0cc=><3015;?3;46=>;?=9;1:874=96ee?0212738k:564;89=2a;3<>56374g5920?<51>m478:9:?;0c0=><3015:jf;46=>;?=821:874=9723?02127395637500920?<51?;o78:9:?;15d=><3015;?f;46=>;?=9o1:874=9732?021275638f6;920?<5>l<;78:9:?4b26=><301:h9a;46=>;0n?31:874=6d5`?021275638f77920?<5>l3i78:9:?4b=b=><301:h61;46=>;0n0:1:874=6d;5638f97920?<5>l3878:9:?4b2e=><301;;1:hl1:874=70a0?02127=>o<564;8934fj3<>56392`7920?<5?8j878:9:?56d>=><301;;1:h=1:874=70b4?02127=>n7564;8934d03<>56392ba920?<5?8hn78:9:?56f5=><301;;1:ki1:874=70`4?02127=>oh564;8934e?3<>5636ae2920?<50ki?7h;ab9>=dg72??2707n828e0de<50k:>78:9:?:=c3=n=kh7076e3851<=:10i>6k:nc:?:e27=><3014o:4;d7ef=:1h>:6;;6;<;b61;>=8h1j9ol;<;64=<1=01659km:g6bg>;><>k1:874=866`?`3ij1659:n:77:?8?3:m0m8lm4=86g=?0212728om5f5c`?8?3i00=945295:`>c2fk273jlj564;89=`>83l?mn528g5g>33>342m:=4i4`a89=cbn3<>5637ee09b1gd342nnk49589><`g52o>jo637f5g920?<51l8=7h;ab9><30157;8;d7ef=:009>6;;6;<::5=;?1h=1j9ol;<::=1<1=0164498:g6bg>;?<031:874=964g?`3ij164986:77:?8>34ik0=945282:f>c2fk2738>o564;89=26l3l?mn52852b>33>3428ii4i4`a8931c13<>56397ca9b1gd34<22>d2o>jo63970`920?<5?23ce2??27089cd8e0de<5?=>8o6k:nc:?56=e=><301;<9e;d7ef=:>?2=6;;6;<452a;1>0o1j9ol;<5e14<1=016;k=7:g6bg>;?;==1:874=911a?`3ij164>9m:77:?8>4=l0m8lm4=96gf?0212738n<5f5c`?8>?l80=945289`;>c2fk2735=;564;89=>b03l?mn528`46>33>342j8n4i4`a89=c2j3<>5637e509b1gd342n4k49589><`152o>jo637fdd920?<51lo:7h;ab9>=6c12??2707:m78:9:?:7cb=n=kh707:7`851<=:1<<:6k:nc:?:=2c=><3014795;d7ef=:10h96;;6;<;:=0;0;0n1j9ol;<50f3<1=016;h8m:g6bg>;0m121:874=6g:f?`3ij16;hl7:77:?81b8j0m8lm4=6g1=?02127m5f5c`?81b=00=94527e;3>33>34=o5<49589>3`ef2??2709jc8851<=:?lio6;;6;<5fgf<1=016;hm;:77:?8159<0m8lm4=6006?02127<>9;5f5c`?815=l0=94526921>c2fk27=433>34=8<=4i4`a89256l3<>56382639b1gd34=94h49589>37g62o>jo6382cg920?<5>;m978:9:?45c0=><301:==f;46=>;0;;o1:874=6106?02127?564;8925513<>563l7ed9b1gd34ig=6a2o>jo63l83:920?<5knho7h;ab9>fac22??270m79`8e0de<5j2i;78:9:?`=><301n69b;d7ef=:k1236;;6;33>34i3jn49589>g=`e2??270m7f2851<=:jj>?6k:nc:?ag37=><301om84;d7ef=:jj2o6;;6;<`174;ekol1j9ol;<`g5f<1=016ni;el=i1:874=cab4?`3ij16nnlk:77:?8ddl90m8lm4=caf`?02127io?:564;89ge5=3<>563md4g920?<5kn>h78:9:?a`37=><301oj90;46=>;el<21:874=c2b=?`3ij16n=m9:77:?8d7l00m8lm4=c2e6?02127j:485f5c`?8g1io0=9452b047>c2fk27i=5?564;89g7><3l?mn52b0`2>33>34h:<84i4`a89g75:3<>563m1279b1gd34h:9?49589>f5>>2??270l?8`851<=:j8i86;;6;<`2g7<1=016n33>34k>563n52g9b1gd34k>9:49589>=d`>2o>jo636b00920?<5h?h57h;ab9>e0c12??270o:f88e0de<5h<::78:9:?b13g=n=kh70o:86851<=:i<3j6k:nc:?b1g1=><301l:je;46=>;f563n63c920?<5h<9>78:9:?b761=><301l=;f;:i1:874=`10`?02127j?>k564;89d54n3<>563n352920?<5h9?=78:9:?b714=><301l=;3;46=>;f;:21:874=`10=?02127j?>o564;89dcc;3<>563nee5920?<5hoo478:9:?baa?=><301lkka;46=>;fmmh1:874=`ggg?02127jiij564;89dccm3<>563need920?<5hoo878:9:?baa3=><301lkk6;46=>;ei?o1:874=cc46?02127im:=564;89gg0<3<>563ma67920?<5kk<:78:9:?ae21=><301oo88;46=>;ei>31:874=cc4e?02127im;h564;89gg083<>563ma63920?<5j<;578:9:?`25b=><301n8?e;46=>;d>9l1:874=b424?02127h:563l601920?<5j<:878:9:?`243=><301n8?a;46=>;d>9h1:874=b43g?02127<<>h564;89263;3<>5638056920?<5>:?978:9:?4410=><301:>;7;46=>;08=21:874=627=?02127<<9o564;89263j3<>5638052920?<5>:?=78:9:?4414=><301:lka;46=>;0jmo1:874=6`gb?02127564;892db93<>5638bd0920?<5>hn?78:9:?4f`2=><301:lj5;46=>;0jl<1:874=6`gf?021275636b7c920?<50h=;78:9:?:f3>=><3014l95;46=>;>j?81:874=8`57?02127j;=9564;89d17<3<>563n717920?<5h=;>78:9:?b2c`=><301l9?0;46=>;e:h81:874=c0:b?02127i>l>564;89g4>l3<>563m28c920?<5k82n78:9:?aa6b=><301ok;em:h1:874=cg0;564;89gc4>3<>5639861920?<5?2<<78:9:?5<27=><301;69e;46=>;10?h1:874=7:5g?02127<8=k564;89227j3<>563841a920?<5>>;578:9:?4050=><301::?7;46=>;0;m21:874=61g3?0212756383e1920?<5>9hh78:9:?47fe=><301:=k0;46=>;0;m;1:874=61`b?0212756383g2920?<5>9m878:9:?47c5=><301:=jb;46=>;0;l?1:874=61f0?0212756383ed920?<5?28h78:9:?5<6e=><301;6;1;46=>;10:l1:874=7:0<564;893>493<>5639827920?<5?28:78:9:?5<62=><301;6=d;46=>;10<<1:874=7:61?02127=487564;893>203<>5639842920?<5?2?m78:9:?5<1?=><301;6;d;46=>;10=i1:874=7:70?02127ii=9564;89gc7>3<>563me1`920?<5ko;578:9:?aa54=><301ojic;46=>;eloh1:874=cfeb?02127ii=>564;89gbam3<>563mdg5920?<5ko9<78:9:?aa4`=><301ok=3;46=>;em;81:874=cg2e?02127ii<:564;89gc6;3<>563me05920?<5ko::78:9:?aa5c=><301o<9c;46=>;e:?h1:874=c044?02127i>;k564;89g41?3<>563m273920?<5k8=<78:9:?a632=><301o<95;46=>;e:?91:874=c06g?02127i>5;564;89g4?<3<>563m29:920?<5k83;78:9:?a62`=><301o<89;46=>;e:>21:874=c04g?02127i>:l564;89g40;3<>563n6e3920?<5h<301l8k3;46=>;f>ji1:874=`4`2?02127j:n;564;89d0d13<>563n6bc920?<5h<301l8ja;46=>;f>l31:874=`4f`?02127j:hm564;89d0b<3<>563n6eg920?<5h<301l8j0;46=>;f>m21:874=8`00?021272n>=564;895636b24920?<50h9j78:9:?:f7?=><3014l=8;46=>;>j;i1:874=8`1`?021272n?l564;895636b5f920?<50h?o78:9:?:f06=><3014l;f;46=>;>j==1:874=8`75?021272n9>564;895636b51920?<50h8n78:9:?:fgg=><3014l68;d7ef=:i>?=6;;6;;e:jl1j9ol;<`f;10j81:874=7:b4?`3ij16;9;k:77:?813;k0m8lm4}r411c<72=:8wS8=5g9>23362<2370895386<==:>??86867;<4520<201164>?;:4:;?8>49<0>45528235>0>?3428>;4:899><=?b2<2370679g86<==:01k;6867;<:;f5<201164h<7:4:;?8>b:00>45528d0b>0>?342n?l4:899>=6d42<237076867;<;0g0<2011654:m:4:;?8?>4552986g>0>?34329i4:899>=db32<23707nd386<==:1hin6867;<;bf0<201165ll;:4:;?8?fk80>45529`a3>0>?343jnk4:899>=dg32<23707na386<==:1h3n6867;<;b<0<201165l6;:4:;?8?f180>45529`;3>0>?343j4k4:899>=d712<23707n1586<==:1h;;6867;<;:b2<2011654h9:4:;?8?f8:0>45529`21>0>?343j<<4:899>=l:0>455298f1>0>?3432h<4:899>=d122<23707n7286<==:1h;0>45529`42>0>?343j:=4:899>=d222<23707n4286<==:1h9m6867;<;b63<201165l<::4:;?8?f;;0>45529`12>0>?343j?=4:899>=05d2<23707:3`86<==:1<9=6867;<;65a<2011658?l:4:;?8?2:00>4552940;>0>?343>>:4:899>=06d2<23707:0`86<==:1<:=6867;<;7aa<2011659kl:4:;?8?3n00>455295d;>0>?343?j:4:899>=11b2<23707;7b86<==:1==36867;<;71c<2011659;j:4:;?8?3>k0>4552954b>0>?343?:44:899>=12b2<23707;4b86<==:1=>36867;<;76c<20116594552951b>0>?343??44:899>=1bc2<23707;dc86<==:1=n<6867;<;7f`<2011659lk:4:;?8?3kh0>455295a:>0>?343?o54:899>=1gc2<23707;ac86<==:1=k<6867;<;7<`<20116596k:4:;?8?31h0>455295;:>0>?343?554:899>:4:;?8>a1l0>45528g;g>0>?342m5n4:899>62<23706i7g86<==:0o=i6867;<:e27<201164k8>:4:;?8>a>l0>45528g4g>0>?342m:n4:899><``42<23706jf086<==:0loo6867;<:f`1<201164hj<:4:;?8>bm90>45528dfe>0>?342nhh4:899><`e42<23706jc086<==:0lho6867;<:fe1<201164ho<:4:;?8>bj90>45528dce>0>?342nmh4:899>h6867;<:e76<201164k==:4:;?8>a;o0>45528g1f>0>?342m?i4:899>=:4:;?8>a8o0>45528g2f>0>?342m8:4:;?8>f9=0>45528`30>0>?342j=?4:899><<`02<237066f486<==:00l:6867;<::`=<2011644j8:4:;?8>>m=0>455288g0>0>?3422i?4:899><<0>2<2370666686<==:00<86867;<::0d<2011644:6:4:;?8>>=?0>45528876>0>?3422994:899><<5>2<2370663686<==:00986867;<::5d<2011644?6:4:;?8>>:?0>45528806>0>?3422>94:899><>j<0>455288`7>0>?3422n>4:899><>0<0>455288:7>0>?34224>4:899><1?c2<23706;9c86<==:0=3<6867;<:73`<20116499k:4:;?8>30h0>455285::>0>?342?454:899><10c2<23706;6c86<==:0=<<6867;<:70`<2011649:k:4:;?8>3=h0>4552857:>0>?342?954:899><6ba2<23706li:4:;?8>4kj0>455282aa>0>?3428ol4:899><6ga2<237066i:4:;?8>41j0>455282;a>0>?34285l4:899><15b2<23706;3b86<==:0=936867;<:75c<2011649?j:4:;?8>3:k0>4552850b>0>?342?>44:899><16b2<23706;0b86<==:0=:36867;<:0ac<201164>kj:4:;?8>4nk0>455282db>0>?3428j44:899>22bc2<237088dc86<==:>>n<6867;<44f`<20116::lk:4:;?800kh0>455266a:>0>?34<22gc2<237088ac86<==:>>k<6867;<44<`<20116::6k:4:;?8001h0>455266;:>0>?34<<554:899>227a2<2370881e86<==:>>;26867;<4445<20116:;hi:4:;?8008j0>4552662a>0>?34<<23ca2<237089ee86<==:>?o26867;<45`5<20116:;mi:4:;?801lj0>455267fa>0>?34<=hl4:899>221b2<2370887b86<==:>>=36867;<441c<20116::;j:4:;?800>k0>4552664b>0>?34<<:44:899>222b2<2370884b86<==:>>>36867;<446c<20116::4552661b>0>?34<23da2<237089be86<==:>?h26867;<45e5<20116:;7i:4:;?801ij0>455267ca>0>?34<=ml4:899><61a2<23706<7e86<==:0:=26867;<:025<201164>;i:4:;?8>4>j0>4552824a>0>?3428:l4:899><<6>2<2370660686<==:00:86867;<:;ad<2011645k6:4:;?8>?n?0>455289d6>0>?3423j94:899><`?42<23706j9086<==:0l2o6867;<:f31<201164h9<:4:;?8>b090>45528d5e>0>?342n;h4:899>=17b2<23707;1b86<==:1=;36867;<;0bc<201165>hj:4:;?8?38k0>4552952b>0>?343?<44:899>=i:0>455298c1>0>?3432m<4:899>3a?52<23709k9286<==:?m3?6867;<5ge1<20116;h;k:4:;?81b=k0>45527d74>0>?34=n?h4:899>3`5c2<23709j4`86<==:?l>26867;<5f0=<20116;h45527d04>0>?34=n3`6c2<23709j1`86<==:?l;26867;<5f5=<20116;hll:4:;?81bjh0>45527d`5>0>?34=n5i4:899>3`?d2<23709ja886<==:?lk36867;<5fe2<20116;h6l:4:;?81b0h0>45527d:5>0>?34=n:i4:899>3`0d2<23709j7886<==:?l=36867;<5f32<20116;ij>:4:;?81cko0>45527eaa>0>?34=on?4:899>3ad62<23709kbd86<==:?mho6867;<5gff<20116;455270d:>0>?34=9<44:899>37e52<23709=c186<==:?;hh6867;<51e6<20116;?o=:4:;?815io0>455273cf>0>?34=9mi4:899>37?52<23709=9186<==:?;2h6867;<5136<20116;?9=:4:;?815?o0>4552735f>0>?34=9;i4:899>36462<23709<1g86<==:?:;i6867;<5047<20116;>>>:4:;?8148l0>4552722g>0>?34=837`62<23709=eg86<==:?;oi6867;<51`7<20116;?j>:4:;?815ll0>455273fg>0>?34=9hn4:899>37512<23709=3586<==:?;9;6867;<5152<20116;??9:4:;?815::0>45527301>0>?34=9><4:899>g2e62<2370m8c386<==:k>i86867;4552c9:5>0>?34i3:i4:899>g=0d2<2370m77886<==:k1=36867;4552c975>0>?34i3?i4:899>g=5d2<2370m74886<==:k1>36867;4552c9g6>0>?34i3on4:899>g=ee2<2370m7d986<==:k1n<6867;4552c9`6>0>?34i35n4:899>g=?e2<2370m7a986<==:k1k<6867;?:4:;?8e0nl0>4552c6db>0>?34ig2c72<2370m8ee86<==:k>oh6867;0>4552bb0;>0>?34hh?54:899>ff`62<2370lleg86<==:jjoi6867;<```7<20116nnj>:4:;?8ddll0>4552bbfg>0>?34hhhn4:899>ffe62<2370llbg86<==:jjhi6867;<``e7<20116nno>:4:;?8ddil0>4552bbcg>0>?34hhmn4:899>fa372<2370lk4d86<==:jm>j6867;<`g74<20116ni=?:4:;?8dc;m0>4552be1`>0>?34ho?o4:899>fa472<2370lk1d86<==:jm;j6867;<`g44<20116ni>?:4:;?8dc8m0>4552be2`>0>?34hoff022<2370ll6286<==:jj?m6867;<``03<20116nn:::4:;?8dd=;0>4552bb72>0>?34hh9=4:899>f5>e2<2370l?8b86<==:j92o6867;<`3=a<20116n<;9:4:;?8d6==0>4552b073>0>?34h:?:4:899>f4512<2370l>4286<==:j8>96867;<`204<20116n<<9:4:;?8d6:=0>4552b003>0>?34h:<:4:899>f4612<2370l>1286<==:j8;96867;<`254<20116n4552b0ce>0>?34h:5;4:899>f4?22<2370l>a386<==:j8k:6867;<`2e5<20116n<6::4:;?8d60:0>4552b05e>0>?34h::;4:899>f4022<2370l>7386<==:j8=:6867;<`235<20116n=mn:4:;?8d7k10>4552b1a7>0>?34h;mo4:899>f5gf2<2370l?b686<==:j9h=6867;<`3f0<20116m9h?:4:;?8g3n80>4552a5d1>0>?34k>e0de2<2370o:b886<==:i6867;4552a4c4>0>?34k>m;4:899>e0>e2<2370o:8886<==:i<2>6867;4552a454>0>?34k>;;4:899>e37f2<2370o91986<==:i?;?6867;0>4552a725>0>?34k=<84:899>e0cf2<2370o:e986<==:i0>4552a4f5>0>?34k>h84:899>e04a2<2370o:2e86<==:i<826867;i:4:;?8g29j0>4552a43a>0>?34k>=l4:899>23372<2370894g86<==:0:;86867;<:057<20116457k:4:;?8>?1j0>45528d04>0>?342n>;4:899>=6d52<23707j6867;<;:0<<201165lj?:4:;?8?fil0>45529``0>0>?343jn=4:899>=dga2<23707na186<==:1h=n6867;<;b<6<201165l6?:4:;?8?f?o0>45529`31>0>?3432j=4:899>=<`22<237076f386<==:10l:6867;<;:a7<2011654m?:4:;?8?>k<0>455298a1>0>?3432o<4:899>=d162<23707n4g86<==:1h??6867;<;b14<201165l;?:4:;?8?f<80>45529`3e>0>?343j>94:899>=d462<23707n2186<==:1<936867;<;653<2011658?m:4:;?8?2910>45529434>0>?343><54:899>=1c12<23707;ec86<==:1=o36867;<;7a2<20116599n:4:;?8?3=10>4552957g>0>?343?9l4:899>=13>2<23707;4`86<==:1=836867;<;76a<2011659455295f:>0>?343?n:4:899>=1dd2<23707;b886<==:1=h36867;<;7e<<201165968:4:;?8?30j0>455295::>0>?343?454:899>a?m0>45528g7a>0>?342m:=4:899>bko0>45528daf>0>?342nnk4:899><`?c2<23706ja386<==:0l3m6867;<:f=`<201164k:j:4:;?8>a:j0>45528g12>0>?342m>h4:899>bnm0>45528`00>0>?342j<<4:899>:4:;?8>>l?0>455288f0>0>?3422h?4:899><<022<2370664286<==:00>36867;<::00<2011644:;:4:;?8>>;<0>45528830>0>?3422=54:899><<722<2370661586<==:00i?6867;<::e7<2011644o8:4:;?8>>i=0>455288c0>0>?3422594:899><<152<2370667686<==:00=?6867;<::36<201164976:4:;?8>3?>0>4552855`>0>?342?;44:899><11?2<23706;6886<==:0=><6867;<:70f<2011649:6:4:;?8>3<10>455282fa>0>?3428n44:899><6db2<2370666:4:;?8>40l0>455282:a>0>?34284l4:899><15f2<23706;1986<==:0=;o6867;<:75d<2011649?6:4:;?8>38h0>455282g;>0>?3428ii4:899><6cf2<23706>n26867;<44f2<20116::ll:4:;?800j00>455266`;>0>?34<22>02<2370888b86<==:>>226867;<44<=<20116::?m:4:;?801n00>455267df>0>?34<=jo4:899>23`f2<237089ec86<==:>?i26867;<45g`<20116:;mm:4:;?801kh0>4552665b>0>?34<<954:899>223c2<2370885`86<==:>>?26867;<440d<20116::<7:4:;?800:m0>4552660b>0>?34<<>44:899>23de2<2370899786<==:>?3n6867;<45==<20116:;78:4:;?8>4?k0>45528275>0>?34289h4:899><63?2<23706<5686<==:00:>6867;<:;a5<2011645k7:4:;?8>?m;0>455289g2>0>?342n4k4:899><`0f2<23706j7386<==:0l455292dg>0>?3438j:4:899>=6`12<237076b386<==:102o6867;<;:=0<20116546i:4:;?8?>0l0>45527ec:>0>?34=oml4:899>3ad72<23709ka986<==:?mio6867;<5f22<20116;h87:4:;?81b>k0>45527d45>0>?34=n454:899>3`?02<23709j9986<==:?l3i6867;<5f=3<20116;hl7:4:;?81b810>45527d2:>0>?34=n3`602<23709j2886<==:?l936867;<5f7<<20116;h=l:4:;?81b;>0>45527d7:>0>?34=o5=4:899>3a?62<23709jc`86<==:?li26867;<5fg1<20116;?>j:4:;?8158o0>45527336>0>?34=937552<23709=cb86<==:?;io6867;<51`5<20116;?mm:4:;?815mm0>455273d`>0>?34=9ji4:899>36672<23709=fc86<==:?:;o6867;<512a<20116;?8j:4:;?815?80>4552734`>0>?34=94h4:899>37?c2<23709=9d86<==:?;k:6867;<51=f<20116;?lj:4:;?816n<0>455270d5>0>?34=8>k4:899>364b2<23709<2886<==:k>n36867;0>4552c6d`>0>?34i35;4:899>g=?02<2370m79`86<==:k13>6867;0>4552c9ab>0>?34i3o84:899>g=c02<2370m73686<==:k1936867;4552c944>0>?34i3:54:899>g=0e2<2370m76786<==:k1236867;4552c9d;>0>?34i3j>4:899>ff5c2<2370ll3d86<==:jj>?6867;<``7f<20116nn8>:4:;?8ddnk0>4552bbd`>0>?34hhjk4:899>ff`f2<2370lk1b86<==:jm8i6867;<`g6f<20116ni4552be6`>0>?34hh5n4:899>ff?c2<2370lla186<==:jj3i6867;<``fa<20116nnml:4:;?8ddkm0>4552bbf3>0>?34hhoo4:899>ffcc2<2370ll2586<==:jj8>6867;<`g1`<20116ni;k:4:;?8dc=10>4552b1c1>0>?34h;m>4:899>f5g>2<2370l?a086<==:j9i=6867;<`225<20116n<8>:4:;?8d6>=0>4552b07e>0>?34h:4<4:899>f4?72<2370l>9086<==:j83?6867;<`2:4:;?8d6880>4552b021>0>?34h:<84:899>f4672<2370l>2386<==:j89:6867;<`277<20116n<=::4:;?8d6;90>4552b071>0>?34h;444:899>f5>f2<2370l>c286<==:j8i96867;<`2fa<20116m8>8:4:;?8g2810>4552a42f>0>?34k><;4:899>e04e2<2370o:c486<==:i4552a4d6>0>?34k>j;4:899>e0`>2<2370o:f586<==:i?;=6867;h0>4552a446>0>?34k>4:4:899>e0?12<2370o:9686<==:i<3j6867;4552a5ge>0>?34k=>54:899>e3402<2370o92386<==z{88=8n4?:7y]5703k27295o561:`?8?20j0o:nl4=87f7?b1kj1658j::e4`a>;>=l=1h;mm;|q2632c290iwS?=65f89<05m3n=oh52970g>a0dl272:?75d7af?8?1:10o:nj4=8411?b1km165;<9:e4`f>;>>;=1h;ml;<;56fji0148=f;f5gf=:1?8j6i8le:p5703:3:1:vP>2761?8>ano0=<5m4=8235?b1kk165=;7:e4`g>;>8=k1h;mj;<;31fjh0q~?=65194?d|V88=8>5291c0>a0dm272;>80h1h;mm;<;3=fji014>n1;f5gf=:19k?6i8lc:?:4<`=l?in7p}>271;>5<1sW;9:>64=9c41?070j164l98:e4`f>;?ijo1h;ml;<:bg5jo015ok2;f5gg=z{88=?44?:cy]57041273n<75d7af?8>e910o:nj4=9`20?b1kl164o?<:e4``>;?j8:1h;mk;<:a54jh015l>2;f5gf=:0k;<6i8lc:?;f4g=l?ih706m148g2fc;?ji015;<6;f5g`=:0<>36i8lb:p5705n3:1nvP>270e?8>20o0o:nk4=97;a?b1km16486n:e4`a>;?=131h;mk;<:6<3jn015;77;f5gg=:0<236i8lc:?;1=b=l?ih706:918g2fe<51?3n7j9cd9~w441:=0;6;uQ13410>;0n?;1:=6l;<5e26jh01:hma;f5gf=:?okh6i8le:?4bgc=l?ii7p}>2706>5;:e4``>;?89:1h;mj;<5ebcjn01:hic;f5ga=:?olo6i8lb:?4bcc=l?ih706?028g2fe<51:;:7j9cb9><5662mrT:>8jj;<41=f<181i01;<6e;f5gg=:>;o=6i8le:?56c?=l?ii708=f78g2fc=i:e4`a>;1;:o1h;mk;<407djo01;=<9;f5ga=:>:9=6i8ld:?5761=l?ii708<398g2fe<5?98h7j9cb9>26272mn8k:185[75k?n01:=l4;43>9=7j9cc9~w44dio0;69uQ13abb>;0kj>1h;mn;<5bf<n01:lhm:78?8b9~w44eno0;6;uQ13`eb>;10;31:=6l;<4;6gjh01;674;f5gg=:>1=?6i8le:?5<=0=l?ii7p}>2b62>5<3sW;9o9?4=631=?b1kh16:k?j:e74`>;1n0l1h89k;|q26f032909wS?=c7689275?3n=ol5rs00`26<72;qU=?m93:?440d=>92h7p}>3320>5<1sW;8>==4=cfe7?070j16nih::e4`f>;em=o1h;mm;<`f7`jo01ok:0;f5gg=z{899884?:5y]5643=27h:k=5d7ab?8e3m10o9:j4=b75=?b2?m1v<==6983>7}Y9:8=463l6g39`3ef3ty:??88:181[74:?=01n8=5;43=27i>86561:`?8d5=h0o:nl4=c0a7?b1kk16n?o<:e4`a>;e:k?1h;mm;|q274b0290?wS?<1e589gd203n=ol52b86g>a30l27i5nk5d45g?xu6;8lj6=4={_305cg<5kh>:7j9c`9~w456n00;6?uQ123e=>;ei1k1:=6l;|q27440290=wS?<13589d0el3<;4n52a7`e>a0dj27j;<65d7aa?8g0810o:nk4=`52e?b1kk1v<=>6883>1}Y9:;=563nfcf9`3ef34kon?4k56f89dc4;3n>;i5rs012?7c:?bbgd=l?ij7p}>30:a>5<5sW;8=5l4=`gfb?070j1v<=?b883>3}Y9::i5636b32925>d343i>?4k6b`89a0dm272n:k5d7aa?xu6;9li6=4;{_304cd<5h>9=7j9c`9>e7712m?f;f5gd=z{89:=i4?:3y]5676l27j?8=561:`?xu1=?;m6k:m8:?50=6=l?ih7p}954f94?5|V8;m>552673f>c2e027=8:h5d7a`?xu1=?;o6k:m8:?502c=l?ih7p}954`94?5|V8;m>;52673`>c2e027=8:j5d7a`?xu1=<31<7=t^03e61=:>?;j6k:m8:?502d=l?ih7p}954:94?5|V8;m>>52673:>c2e027=8:o5d7a`?xu1=<=1<7=t^03e67=:>?;36k:m8:?502?=l?ih7p}954494?5|V8;m><526734>c2e027=8:65d7a`?xu1=?;=6k:m8:?5021=l?ih7p}954694?5|V8;m=k526736>c2e027=8:;5d7a`?xu1=<91<7=t^03e5`=:>?;?6k:m8:?5022=l?ih7p}954094?5|V8;m=i526730>c2e027=8:=5d7a`?xu1=<;1<7=t^03e5f=:>?;96k:m8:?5024=l?ih7p}954294?5|V8;m=o526732>c2e027=8:?5d7a`?xu1==o1<7=t^03e5<=:>?:m6k:m8:?503`=l?ih7p}955f94?5|V8;m=552672f>c2e027=8;k5d7a`?xu1==i1<7=t^03e52=:>?:o6k:m8:?503b=l?ih7p}955`94?5|V8;m=;52672`>c2e027=8;m5d7a`?xu1==k1<7=t^03e50=:>?:i6k:m8:?503g=l?ih7p}955;94?5|V8;m=952672b>c2e027=8;75d7a`?xu1==21<7=t^03e56=:>?:26k:m8:?503>=l?ih7p}955594?5|V8;m=?52672;>c2e027=8;95d7a`?xu1==<1<7=t^03e54=:>?:<6k:m8:?5030=l?ih7p}955794?5|V8;m==526725>c2e027=8;;5d7a`?xu1==91<7=t^03e4`=:>?:?6k:m8:?5035=l?ih7p}955094?5|V8;mc2e027=8;<5d7a`?xu1==;1<7=t^03e4f=:>?:96k:m8:?5037=l?ih7p}955294?5|V8;mc2e027=88h5d7a`?xu1=:l1<7=t^03e4d=:>?:;6k:m8:?500c=l?ih7p}952g94?5|V8;m<45264de>c2e027=88j5d7a`?xu1=:n1<7=t^03e4==:>c2e027=88l5d7a`?xu1=:h1<7=t^03e43=:>c2e027=8875d7a`?xu1=:21<7=t^03e46=:>c2e027=8885d7a`?xu1=:<1<7=t^03e44=:>c2e027=88=5d7a`?xu1=:>1<7=t^03fbc=:>6k:m8:?5004=l?ih7p}952194?5|V8;njh5264d7>c2e027=88?5d7a`?xu1=:81<7=t^03fba=:>c2e027=89h5d7a`?xu1=::1<7=t^03fbg=:>c2e027=89j5d7a`?xu1=;n1<7=t^03fb==:>c2e027=8975d7a`?xu1=;h1<7=t^03fb3=:>=l?ih7p}953c94?5|V8;nj85264ga>c2e027=8595d7a`?xu1=;31<7=t^03fb1=:>5264g:>c2e027=85;5d7a`?xu1=;=1<7=t^03fb7=:>c2e027=8;l5d7a`?xu1=;?1<7=t^03fb5=:>c2e027=88;5d7a`?xu1=?81<7=t^03e6`=:>?896k:m8:?50=2=l?ih7p}957394?5|V8;m>i526702>c2e027=85=5d7a`?xu1=?:1<7=t^03e6f=:>?8;6k:m8:?50=4=l?ih7p}954d94?5|V8;m>o52673a>c2e027=85?5d7a`?xu1=?;;6k:m8:?502e=l?ih7p}955d94?5|V8;m=l526726>c2e027=8:>5d7a`?xu1==>1<7=t^03e4c=:>c2e027=8865d7a`?xu1=;o1<7=t^03fb<=:>c2e027=89o5d7a`?xu69o>m6=4={_32b1`<5?9397h;7c9~w47a;1;1>1j99m;|q25c2c2909wS?>f5f8935?;3l?;o5rs03e0f<72;qU=1g6a>5<5sW;:j9l4=71;5?`3?k1v7}Y98l?m6393929b11e3ty:=k:6:181[76n=301;=8f;d73g=z{8;m884?:3y]54`3=27=?:k5f55a?xu69o9j6=4={_32b6g<5?9;1;>i1j99m;|q25c322909wS?>f478930fm3l?n55rs03e16<72;qU=d34<=>h4i46`8yve>?>0;6>uQc854?801<01;8;9;43?9=6k:8b:pg<122908wSm6749>232?2?:3o6396279b11e3tyh5::50;1xZf?0<27=:99561:`?801;=0m8:l4}ra:36<72:qUo49<;<4503<181i01;8<3;d73g=z{j3<>7>53z\`=24<5?23552o>5<4sWi2;<526767>36?k27=:>?5f55a?xud1>:1<7=t^b;44>;1>=91:=6l;<4575h0q~m66e83>6}Yk0c2e02wxh?h8:180[b5n>16:>=::e4`f>;1;0:1j9l7;|q276542908wS?<3218930283l?n55267;;>36?k2wx=495f5`;?xu1>o?1<7?l>6k:m8:p54`2>3:1>vP>1g75?800m<0m8:l4}r32b01=838pR22c12o>5<5sW;:j864=7670?`3j11v5<=2;297~X6:;98706=e28e0g><51;?87j9cb9~w=4593:1?vP>2312?8>5m;0m8o64=9377?b1kj1v5<=0;297~X6:;9;706=e08e0g><51;?>7j9cb9~w=46n3:1?vP>230e?8>5m90m8o64=9375?b1kj1v5<>d;297~X6:;8o706=dd8e0g><51;8j7j9cb9~w=46k3:1?vP>230`?8>5lm0m8o64=930a?b1kj1v5<>b;297~X6:;8i706=db8e0g><51;8h7j9cb9~w=46i3:1?vP>230b?8>5lk0m8o64=930g?b1kj1v5<>9;297~X6:;82706=d`8e0g><51;8n7j9cb9~w=4603:1?vP>230;?8>5l00m8o64=930=?b1kj1v5<>7;297~X6:;8<706=d98e0g><51;847j9cb9~w=46>3:1?vP>2305?8>5l>0m8o64=9303?b1kj1v5<>5;297~X6:;8>706=d78e0g><51;8:7j9cb9~w=46<3:1?vP>2307?8>5l<0m8o64=9301?b1kj1v5<>2;297~X6:;89706=d28e0g><51;8?7j9cb9~w=4693:1?vP>2302?8>5l;0m8o64=9306?b1kj1v5<>0;297~X6:;8;706=d08e0g><51;8=7j9cb9~w=47n3:1?vP>233e?8>5l90m8o64=9304?b1kj1v5<51;9i7j9cb9~w=47l3:1?vP>233g?8>5kl0m8o64=931`?b1kj1v5<51;9o7j9cb9~w=47j3:1?vP>233a?8>5kj0m8o64=931f?b1kj1v5<51;9m7j9cb9~w=4713:1?vP>233:?8>5kh0m8o64=931=?b1kj1v5<51;9;7j9cb9~w=47>3:1?vP>2335?8>5k>0m8o64=9312?b1kj1v5706=c78e0g><51;997j9cb9~w=47<3:1?vP>2337?8>5k<0m8o64=9317?b1kj1v5<51;9>7j9cb9~w=47:3:1?vP>2331?8>5k:0m8o64=9315?b1kj1v5<51;9<7j9cb9~w=4783:1?vP>2333?8>5k80m8o64=932b?b1kj1v5?if;297~X6:;:m706=c18e0g><51;:i7j9cb9~w=7am3:1?vP>232f?8>5jo0m8o64=932`?b1kj1v5?ic;297~X6:;:h706=be8e0g><51;:n7j9cb9~w=7aj3:1?vP>232a?8>5jj0m8o64=932e?b1kj1v5?ia;297~X6:;:j706=bc8e0g><51;:47j9cb9~w=7a13:1?vP>232:?8>5jh0m8o64=9323?b1kj1v5?i8;297~X6:;:3706=b88e0g><51;::7j9cb9~w=7a?3:1?vP>2324?8>5j10m8o64=9321?b1kj1v5?i6;297~X6:;:=706=b68e0g><51;:87j9cb9~w=7a=3:1?vP>2326?8>5j?0m8o64=9327?b1kj1v5?i4;297~X6:;:?706=b48e0g><51;:>7j9cb9~w=7a;3:1?vP>2320?8>5j=0m8o64=9325?b1kj1v5?i1;297~X6:;::706=b38e0g><51;;j7j9cb9~w=7a83:1?vP>2323?8>5j80m8o64=933`?b1kj1v5?jf;297~X6:8lm706=b18e0g><51;?o7j9cb9~w=7bm3:1?vP>20df?8>5io0m8o64=937f?b1kj1v5?jd;297~X6:8lo706=ad8e0g><51;?m7j9cb9~w=7bk3:1?vP>20d`?8>5im0m8o64=937=?b1kj1v5?jb;297~X6:8li706=ab8e0g><51;8m7j9cb9~w=7bi3:1?vP>20db?8>5ik0m8o64=931b?b1kj1v5?j9;297~X6:8l2706=a`8e0g><51;987j9cb9~w=7b03:1?vP>20d;?8>5i00m8o64=932=?b1kj1v5<=6;297~X6:;9<706=e78e0g><51;?47j9cb9~w=45=3:1?vP>2315?8>5m<0m8o64=9373?b1kj1v5<=4;297~X6:;9>706=e58e0g><51;?:7j9cb9~w=45;3:1?vP>2317?8>5lo0m8o64=9371?b1kj1v5<>e;297~X6:;8n706=d58e0g><51;?<7j9cb9~w=46;3:1?vP>2300?8>5k00m8o64=9300?b1kj1v5<51;947j9cb9~w=7al3:1?vP>232g?8>5j:0m8o64=932g?b1kj1v5?i2;297~X6:;:9706=a98e0g><51;:<7j9cb9~w=7b?3:1?vP>20d4?8>5i>0m8o64=933a?b1kj1v<<=5983>7}Y9;8>463705`9b11e3ty:>?;8:181[75:<=015>;a;d73g=z{8899;4?:3y]5742>273<975f55a?xu6:;?>6=4={_31603<51:?47h;7c9~w445==0;6?uQ13060>;?8==1j99m;|q267342909wS?=24189=63>3l?;o5rs00117<72;qU=?<:2:?;413=n==i7p}>236f>5<5sW;9>9k4=9270?`3?k1v<<=4283>7}Y9;8??6370519b11e3ty:>?=7:181[75::2015>;2;d73g=z{8899h4?:3y]5742m273?;k5f5`;?xu6:;?h6=4={_3160e<519=h7h;b99~wf?dk3:1?vPl9ba89=57n3<;4n5283d1>c20j2wxo4mm:180[e>kk164>>j:72;g>;?:oh1j99m;|q`=fg=839pRn7la:?;75b=>92h706=f`8e02d3428{tk0i<6=4<{_a:g2=:0::j6;>7c:?;6c1=n==i7p}l9b494?5|Vj3h:63731;925>d3429j;4i46`8yve>k<0;6>uQc8a6?8>4810=<5m4=90e1?`3?k1vn7l4;297~Xd1j>015=?7;43<6612?:3o6372g19b11e3tyo?=k50;1xZa57m277=>0m8o64}rf04f<72:qUh>>l;<5ebgjh015>:6;d7f==z{898854?:2y]56530273?<=5f5`;?8>4=10=<5m4}r3160g=838pR<<=5`9>3ce42o>5<5sW;9>874=6d6g?`3j11v5=m5;296~X6:;?i7068h50;0xZ445=o1649o::g64f>{t9;8=<7>52z\26707342?m;4i46`8yv>6810;6?uQ13055>;?9921j9l7;|q;3de=839pR<<=a39><=0c2o>i46376bg9`3ed3ty3;ll50;1xZ445i916458l:g6a<>;?>jn1h;ml;|q;3dg=839pR<<=9g9><=0e2o>i46376ba9`3ed3ty3;l750;1xZ4451l16458n:g6a<>;?>jh1h;ml;|q;3d1=839pR<<=9b9><=0?2o>i46376b;9`3ed3ty3;l850;1xZ4451k164588:g6a<>;?>j21h;ml;|q;3d3=839pR<<=9`9><=012o>i46376b59`3ed3ty3;l:50;1xZ4451016458::g6a<>;?>j<1h;ml;|q;3d5=839pR<<=999><=032o>i46376b79`3ed3ty3;l<50;1xZ4451>16458<:g6a<>;?>j91h;ml;|q;3d7=839pR<<=979><=052o>i46376b09`3ed3ty3;l>50;1xZ4451<16458>:g6a<>;?>j;1h;ml;|q;3<`=839pR<<=959><=072o>i46376b29`3ed3ty3;4k50;1xZ4451:1645;i:g6a<>;?>kl1h;ml;|q;3<=3c2o>i46376cf9`3ed3ty3;4l50;1xZ445191645;l:g6a<>;?>ki1h;ml;|q;3<=3e2o>i46376c`9`3ed3ty3;4750;1xZ4450l1645;n:g6a<>;?>kk1h;ml;|q;3<>=839pR<<=8e9><=3>2o>i46376c:9`3ed3ty3;4950;1xZ4450j1645;7:g6a<>;?>k=1h;ml;|q;3<0=839pR<<=8c9><=302o>i46376c49`3ed3ty3;4;50;1xZ4450h1645;9:g6a<>;?>k?1h;ml;|q;3<2=839pR<<=889><=322o>i46376c69`3ed3ty3;4=50;1xZ445011645;;:g6a<>;?>k91h;ml;|q;3<7=839pR<<=879><=352o>i46376c39`3ed3ty3;4>50;1xZ4450<1645;>:g6a<>;?>k:1h;ml;|q;3=`=839pR<<=859><=372o>i46376`d9`3ed3ty3;5k50;1xZ4450:1645:i:g6a<>;?>hn1h;ml;|q;3=b=839pR<<=839><=2b2o>i46376`a9`3ed3ty3;5m50;1xZ445081645:k:g6a<>;?>hh1h;ml;|q;3=d=839pR<<=819><=2d2o>i46376`c9`3ed3ty3;5o50;1xZ445?o1645:m:g6a<>;?>h31h;ml;|q;3=?=839pR<<=7d9><=2f2o>i46376`:9`3ed3ty3;5650;1xZ445?m1645:6:g6a<>;?>h=1h;ml;|q;3=0=839pR<<=7c9><=202o>i46376`79`3ed3ty3;5;50;1xZ445?h1645:9:g6a<>;?>h>1h;ml;|q;3=2=839pR<<=789><=222o>i46376`09`3ed3ty3;5=50;1xZ445?11645:;:g6a<>;?>h;1h;ml;|q;3=4=839pR<<=769><=242o>i46376`29`3ed3ty3;5?50;1xZ445??1645:=:g6a<>;?>0l1h;ml;|q;3=6=839pR<<=749><=262o>i463768g9`3ed3ty3;:h50;1xZ445?=1645:?:g6a<>;?>0n1h;ml;|q;32c=839pR<<=729><=5a2o>i463768a9`3ed3ty3;:j50;1xZ445?;1645=j:g6a<>;?>0h1h;ml;|q;32d=839pR<<=719><=5d2o>i463768;9`3ed3ty3;:o50;1xZ445>o1645=m:g6a<>;?>0=1h;ml;|q;32?=839pR<<=6d9><=5f2o>i46376e49`3ed3ty3;:650;1xZ445>m1645=6:g6a<>;?>m?1h;ml;|q;321=839pR<<=6b9><=5?2o>i46376e69`3ed3ty3;:850;1xZ445>k1645=8:g6a<>;?>m91h;ml;|q;323=839pR<<=6`9><=512o>i46376b69`3ed3ty3;::50;1xZ445>01645=::g6a<>;?>k31h;ml;|q;325=839pR<<=699><=532o>i46376`g9`3ed3ty3;:<50;1xZ445>>1645=<:g6a<>;?>h91h;ml;|q;3g6=839pR<<=a79><=172o>i46376e09`3ed3ty3;lh50;1xZ445i<16458i:g6a<>;?>m;1h;ml;|q;3dc=839pR<<=a59><=0b2o>i46376e29`3ed3ty3;lj50;1xZ445i:164586:g6a<>;?>jl1h;ml;|q;3d>=839pR<<=9e9><=3b2o>i46376bc9`3ed3ty3;4j50;1xZ4451;1645;<:g6a<>;?>ko1h;ml;|q;3<4=839pR<<=869><=2?2o>i46376c09`3ed3ty3;5950;1xZ445?j1645=k:g6a<>;?>h<1h;ml;|q;32e=839pR<<=709><=552o>i463768c9`3ed3ty3;:?50;1xZ445>?1645=>:g6a<>;?>021h;ml;|q267e02909wS?=2b589=3c=3l?;o5rs001g3<72;qU=?23a6>5<5sW;9>n;4=97g7?`3?k1v<<=c583>7}Y9;8h86375e09b11e3ty:>?m<:181[75:j9015;k1;d73g=z{889o?4?:3y]574d:2739i>5f55a?xu6:;i:6=4={_316f7<51?hj7h;7c9~w445jm0;6?uQ130a`>;?=jo1j99m;|q267d52909wS?=2c089=3dl3l?;o5rs001e2<72;qU=?23ag>5<5sW;9>nj4=9:e7}Y9;8hn6378g59b1d?3tyh5i650;1xZf?c0273447561:`?8>??j0m8:l4}ra:`2<72:qUo4j8;<:;==<181i015675;d73g=z{j3o:7>53z\`=a0<5122;78?8b9><=>32o>5<4sWi2h85289;5>36?k27345=5f55a?xud1m>1<7=t^b;g0>;?00?1:=6l;<:;<7h0q~m6d283>6}Yk0n8706795854=e<5123=7h;7c9~wf?c:3:1?vPl9e089=>>;3<;4n5289:3>c20j2wxo4j>:180[e>l816457=:72;g>;?0>l1j99m;|q`=a6=839pRn7k0:?;<<7=>92h70677d8e02d0l3l?;o5rse125?6=;rTo?:g6a<>{tl::m6=4<{_f04c=:0<2>6i8lb:?;1`6=n=h37p}>326a>5<4sW;8?9l4=9::`?`3j11645k=:72;g>{t9;8h57>52z\267e>342>8i4i46`8yv>3m?0;6?uQ130`<>;?<<5a2o>i46s|130`a?6=:rT:>?mj;<:b6ch0q~?=2bd94?4|V889ok528`13>c20j2wx4;7=:181[75:m:015862;d7f==z{1n8:7>53z\26676342oj:4i4c:89=e203n=on5rs9f01?6=;rT:>>>i;<:gb353z\2666b342oj84i4c:89=e2>3n=on5rs9f07?6=;rT:>>>k;<:gb153z\2666e342oj?4i4c:89=e2;3n=on5rs9f04?6=;rT:>>>n;<:gb453z\2666>342oj=4i4c:89=e293n=on5rs9f1a?6=;rT:>>>7;<:gac53z\26660342oih4i4c:89=e3n3n=on5rs9f1g?6=;rT:>>>9;<:gaa53z\26662342oin4i4c:89=e3k3n=on5rs9f1e?6=;rT:>>>;;<:gag53z\26664342oil4i4c:89=e3i3n=on5rs9f1>>=;<:ga<53z\26667342oi:4i4c:89=e3?3n=on5rs9f11?6=;rT:>?hi;<:ga353z\267`b342oi84i4c:89=e3=3n=on5rs9f17?6=;rT:>?hk;<:ga17>53z\267`d342oi>4i4c:89=e3:3n=on5rs9f15?6=;rT:>?hm;<:ga753z\267`f342oi<4i4c:89=e383n=on5rs9f2b?6=;rT:>?h6;<:ga553z\267`?342ohk4i4c:89=e4m3n=on5rs9f2`?6=;rT:>?h8;<:g``53z\267`2342ohn4i4c:89=e4j3n=on5rs9f2e?6=;rT:>?h;;<:g`g53z\267`4342ohl4i4c:89=e413n=on5rs9f2?h=;<:g`<53z\267`6342oh54i4c:89=e4>3n=on5rs9f22?6=;rT:>?h?;<:g`253z\267ca342oh;4i4c:89=e4<3n=on5rs9f20?6=;rT:>?kj;<:g`053z\267cc342oh94i4c:89=e4:3n=on5rs9f26?6=;rT:>?kl;<:g`653z\267cf342oh<4i4c:89=e5n3n=on5rs9f3b?6=;rT:>?k6;<:g`553z\267c?342ook4i4c:89=e5k3n=on5rs9f3`?6=;rT:>?k8;<:gg`53z\267c1342ooi4i4c:89=e5i3n=on5rs9f3f?6=;rT:>?k:;<:ggf53z\267c3342ooo4i4c:89=e503n=on5rs9f3=?6=;rT:>?k<;<:ggd53z\267c5342oo44i4c:89=e5>3n=on5rs9f33?6=;rT:>?k>;<:gg=53z\267ba342oo;4i4c:89=e5;3n=on5rs9f30?6=;rT:>?jj;<:gg053z\267bc342oo94i4c:89=e183n=on5rs9f36?6=;rT:>?jl;<:gg653z\267be342oo?4i4c:89=e2m3n=on5rs9f34?6=;rT:>?jn;<:gg453z\267b>342oo=4i4c:89=e3m3n=on5rs9aea?6=;rT:>?j7;<:gfc53z\267b0342onh4i4c:89=e403n=on5rs9aeg?6=;rT:>?j9;<:gfa53z\26672342ojl4i4c:89=e2k3n=on5rs9f0=?6=;rT:>>?;;<:gb<53z\26674342oj54i4c:89=e2i3n=on5rs9f03?6=;rT:>>?=;<:gb67>53z\2666d342oi54i4c:89=e2<3n=on5rs9f13?6=;rT:>>>>;<:g`a53z\267`1342oh?4i4c:89=e4k3n=on5rs9f25?6=;rT:>?km;<:gg253z\267c7342onn4i4c:89=e5<3n=on5rs9aef?6=;rT:>?j:;<:gfg273n8h5f55a?xu6::9>6=4={_31763<51h>i7h;7c9~w444;=0;6?uQ13100>;?j2212>5<5sW;9?>?4=9`6e?`3?k1v<<<3183>7}Y9;98<637b4;9b11e3ty:>><4?:3y]57559273n895f55a?xu6::;=6=4={_31740<51h>:7h;7c9~w444;j0;6?uQ1310g>;?m181j9l7;|q2665f2909wS?=32c89=c?93l?n55rsb;f0?6=;rTh5h:4=9g17?070j164h>9:g64f>{tk0o86=4<{_a:a6=:0l896;>7c:?;a5`=n==i7p}l9d094?5|Vj3n>637e33925>d342nm80;6>uQc8g2?8>b:90=<5m4=9g3`?`3?k1vn7j0;297~Xd1l:015k>f;43<`7b2?:3o637e1`9b11e3tyh5ik50;1xZf?cm273ib8h0m8:l4}ra:`a<72:qUo4jk;<:f5f<181i015k?9;d73g=z{j3oo7>53z\`=ae<51o:n78?8b9><`6?2o>5<4sWi2h4528d3b>36?k273i=95f55a?xuc;8>1<7=t^e120>;?j9l1h;m6;<:a2g6}Yl:;9706m0g8g2fd<51h=m7h;b99~w454uQ1217a>;?m;=1j9l7;<:f2f<181i0q~?=32:94?4|V888?5528`f4>c20j2wx4l9?:181[75;:=015o80;d7f==z{1oh57>52z\2665>342no44i4c:8yv75;:n1<7vP>221f?8>ajh0m8:l4}r:`5f<72;qU=?=c2e0272=h<5d7a`?xu>:kl1<7=t^0003`=:1:2;6k:m8:?:5`7=l?ih7p}62cg94?5|V888;i52925e>c2e0272=h>5d7a`?xu>:kn1<7=t^0003f=:1:=n6k:m8:?:5a`=l?ih7p}62c`94?5|V888;l52925`>c2e0272=ij5d7a`?xu>:kk1<7=t^0003<=:1:=i6k:m8:?:5ae=l?ih7p}62c;94?5|V888;552925b>c2e0272=il5d7a`?xu>:k21<7=t^00032=:1:=26k:m8:?:5ag=l?ih7p}62c594?5|V888;;52925;>c2e0272=i75d7a`?xu>:k<1<7=t^00030=:1:=<6k:m8:?:5a1=l?ih7p}62c794?5|V888;9529255>c2e0272=i85d7a`?xu>:k>1<7=t^00036=:1:=>6k:m8:?:5a3=l?ih7p}62c194?5|V888;?529257>c2e0272=i:5d7a`?xu>:k81<7=t^00034=:1:=86k:m8:?:5a5=l?ih7p}62c294?5|V888:k529252>c2e0272=i?5d7a`?xu>:hl1<7=t^0002`=:1:=;6k:m8:?:5a6=l?ih7p}62`g94?5|V888:i52924e>c2e0272=nh5d7a`?xu>:hn1<7=t^0002f=:1:c2e0272=nm5d7a`?xu>:hh1<7=t^0002d=:1:c2e0272=no5d7a`?xu>:h31<7=t^0002==:1:c2e0272=n65d7a`?xu>:h=1<7=t^00023=:1:<36k:m8:?:5f1=l?ih7p}62`794?5|V888:9529245>c2e0272=n;5d7a`?xu>:h>1<7=t^00026=:1:<>6k:m8:?:5f2=l?ih7p}62`194?5|V888:?529247>c2e0272=n=5d7a`?xu>:h81<7=t^00024=:1:<86k:m8:?:5f7=l?ih7p}62`394?5|V888:=529241>c2e0272=n>5d7a`?xu>:h:1<7=t^0001c=:1:<:6k:m8:?:5g`=l?ih7p}628d94?5|V8889h529243>c2e0272=ok5d7a`?xu>:0o1<7=t^0001a=:1:?m6k:m8:?:5gb=l?ih7p}628f94?5|V8889n52927f>c2e0272=om5d7a`?xu>:0i1<7=t^0001g=:1:?o6k:m8:?:5gd=l?ih7p}628c94?5|V8889452927a>c2e0272=o75d7a`?xu>:031<7=t^0001==:1:?j6k:m8:?:5g>=l?ih7p}628:94?5|V8889:52927:>c2e0272=o85d7a`?xu>:0=1<7=t^00013=:1:?36k:m8:?:5g3=l?ih7p}628494?5|V88898529274>c2e0272=o:5d7a`?xu>:0?1<7=t^00011=:1:?=6k:m8:?:5g5=l?ih7p}628694?5|V8889>529276>c2e0272=o<5d7a`?xu>:091<7=t^00017=:1:??6k:m8:?:5g7=l?ih7p}628094?5|V8889<529270>c2e0272=o>5d7a`?xu>:0;1<7=t^00015=:1:?96k:m8:?:5d`=l?ih7p}629d94?5|V8888h529273>c2e0272=lj5d7a`?xu>:1o1<7=t^0000a=:1:>m6k:m8:?:5dd=l?ih7p}629f94?5|V8888n52926f>c2e0272=ho5d7a`?xu>:1i1<7=t^0000g=:1:>o6k:m8:?:5`?=l?ih7p}629`94?5|V8888l52926`>c2e0272=h65d7a`?xu>:1k1<7=t^0000<=:1:>i6k:m8:?:5`1=l?ih7p}629;94?5|V8888552926b>c2e0272=i65d7a`?xu>:121<7=t^00002=:1:>26k:m8:?:5fb=l?ih7p}629594?5|V8888;52926;>c2e0272=n<5d7a`?xu>:1<1<7=t^00000=:1:><6k:m8:?:5g1=l?ih7p}62b694?5|V888495292:7>c2e0272=h85d7a`?xu>:j91<7=t^000<6=:1:286k:m8:?:5`3=l?ih7p}62b094?5|V8884?5292:1>c2e0272=h:5d7a`?xu>:j;1<7=t^000<4=:1:=o6k:m8:?:5`5=l?ih7p}62ca94?5|V888;o529251>c2e0272=ik5d7a`?xu>:k;1<7=t^00035=:1:<<6k:m8:?:5a4=l?ih7p}62`494?5|V888:852927`>c2e0272=n85d7a`?xu>:0h1<7=t^0001d=:1:?:6k:m8:?:5gg=l?ih7p}628294?5|V8888k529265>c2e0272=lk5d7a`?xu>:1?1<7=t^00001=:1:>>6k:m8:?:5de=l?ih7p}>22c6>5<5sW;9?l;4=82f=?`3?k1v<<7}Y9;9j86360d:9b11e3ty:>>o<:181[75;h9014>j7;d73g=z{888m?4?:3y]575f:272;>8l>1j99m;|q266?a2909wS?=38d89<6b;3l?;o5rs000=g<72;qU=?=6b:?:4`4=n==i7p}>22;3>5<5sW;9?4>4=82f5?`3?k1v<<<8483>7}Y9;9396360d29b11e3ty:>>om:181[75;hh014:?d;d7f==z{888m44?:3y]575f12728=m5f5`;?xud1o:1<7=t^b;e4>;>;ho1:=6l;<;0=4h0q~m6eg83>6}Yk0om707c20j2wxo4kk:180[e>mm165>om:72;g>;>;021j99m;|q`=`e=839pRn7jc:?:7dg=>92h707<968e02d>3l?;o5rsb;fe?6=;rTh5ho4=81b7::g64f>{tk0o26=4<{_a:a<=:1:k<6;>7c:?:7<2=n==i7p}l9d:94?5|Vj3n46363`4925>d34385>4i46`8yve>m<0;6>uQc8g6?8?4i<0=<5m4=81:6?`3?k1vi=>7;297~Xc;8=014>69;f5g<=:19l>6k:m8:p`6722908wSj<149>=5?>2m>o8:181[75;h=014>91;d73g=z{1lmm7>52z\266g1342mjl4i4c:8yv?3==0;6?uQ131b<>;><<>1j9l7;|q266gd2909wS?=3`a89<33<3l?;o5rs000ea<72;qU=?=nd:?:113=n==i7p}61`494?4|V888mh5290c5>c2e02wx55;6:180[75;ll0147>a;d7f==:1>=i6i8lc:p==3?2908wS?=3df89a0dk2wx55;8:180[75;li0147>8;d7f==:1>=26i8lc:p==312908wS?=3d`89a0dk2wx55;;:180[75;l30147>5;d7f==:1>==6i8lc:p==342908wS?=3d:89a0dk2wx55;=:180[75;l=0147>3;d7f==:1>=?6i8lc:p==362908wS?=3d489a0dk2wx55;?:180[75;l?0147>1;d7f==:1>=96i8lc:p==2a2908wS?=3d689a0dk2wx55:j:180[75;l90147?f;d7f==:1>a0dk2wx55:l:180[75;l;0147?d;d7f==:1>a0dk2wx55:6:180[75;mo0147?a;d7f==:1>a0dk2wx55:8:180[75;mi0147?8;d7f==:1><36i8lc:p==212908wS?=3e`89a0dk2wx55:::180[75;mk0147?6;d7f==:1><>6i8lc:p==232908wS?=3e;89a0dk2wx55:<:180[75;m20147?4;d7f==:1><86i8lc:p==252908wS?=3e589a0dk2wx55:>:180[75;m<0147?2;d7f==:1><:6i8lc:p==272908wS?=3e789a0dk2wx55=j:180[75;m90146if;d7f==:1>?n6i8lc:p==5c2908wS?=3e089<>am3l?n552967g>a0dk2wx55=l:180[75;m;0146id;d7f==:1>?h6i8lc:p==5e2908wS?=3e289<>ak3l?n552967b>a0dk2wx55=n:180[75;jl0146ib;d7f==:1>?26i8lc:p==5>2908wS?=3bg89<>ai3l?n552967;>a0dk2wx55=7:180[75;jn0146i9;d7f==:1>?<6i8lc:p==502908wS?=3ba89<>a03l?n5529675>a0dk2wx55=9:180[75;jh0146i7;d7f==:1>?>6i8lc:p==522908wS?=3bc89<>a>3l?n5529677>a0dk2wx55=<:180[75;j20146i4;d7f==:1>?96i8lc:p==552908wS?=3b589<>a;3l?n5529672>a0dk2wx55=>:180[75;j<0146i2;d7f==:1>>m6i8lc:p==572908wS?=3b789<>a93l?n552966f>a0dk2wx550146i0;d7f==:1>>o6i8lc:p==4b2908wS?=3b189<>bn3l?n552966`>a0dk2wx55>i6i8lc:p==4d2908wS?=3b389<>bl3l?n552966b>a0dk2wx55>26i8lc:p==4f2908wS?=3cd89<>bj3l?n552966;>a0dk2wx55<7:180[75;kn0146j9;d7f==:1>>=6i8lc:p==402908wS?=3ca89<>b03l?n5529667>a0dk2wx55<9:180[75;kh0146j7;d7f==:1>286i8lc:p==422908wS?=3cc89<>b>3l?n55296:1>a0dk2wx55<;:180[75;k30146j5;d7f==:1>2:6i8lc:p==442908wS?=3c:89<>b<3l?n55296:3>a0dk2wx55<=:180[75;k=0146j3;d7f==:1>=:6i8lc:p==462908wS?=3c489<>b:3l?n5529645>a0dk2wx55?i6i8lc:p==7a2908wS?=3c689<>b83l?n5529673>a0dk2wx55;k:180[75;o90147>d;d7f==:1>=m6i8lc:p==3d2908wS?=3g089a0dk2wx55;m:180[75;o;0147>b;d7f==:1>=o6i8lc:p==3f2908wS?=3g2893l?n552965`>a0dk2wx55;::180[75;lk0147?b;d7f==:1>=<6i8lc:p==2f2908wS?=3ed89a0dk2wx55=i:180[75;m>0146i5;d7f==:1>?m6i8lc:p==532908wS?=3b;89<>bi3l?n5529670>a0dk2wx55<6:180[75;ko0146kf;d7f==:1>><6i8lc:p==7b2908wS?=3c189<>cm3l?n5529666>a0dk2wx=?:>4;296~X6:=;?7079758e02d{t9;>:>7>52z\26175343=;?4i46`8yv75<8;1<7vP>2533?8?1?90m8:l4}r3105`=838pR<<;0g9>=30a2o>9>j;<;52`h0q~?=41c94?4|V88?c20j2wx=?=if;296~X6::lm70796b8e02d{t9;>:m7>52z\2617f3432m84i4c:8yv75<821<7=<212?:3o63693;9b11e3tyh5kl50;1xZf?aj27259;561:`?8?>;;0m8:l4}ra:bd<72:qUo4hn;<;:01<181i0147<1;d73g=z{j3m57>53z\`=c?<503??78?8b9>=<572o>5<4sWi2j5529861>36?k2725?h5f55a?xud1o=1<7=t^b;e3>;>1=;1:=6l;<;:6`h0q~m6f783>6}Yk0l=707641854=e<5039h7h;7c9~wf?a=3:1?vPl9g789c20j2wxo4h;:180[e>n=1654=j:72;g>;>1;h1j99m;|q`=c7=839pRn7i1:?:=6b=>92h70762`8e02d94k6b;89<0?83l?n55rse12{t9:9>87>53z\2763334328l4i4c:896:?:1`e=n==i7p}659794?4|V88?=85294:6>c2e02wx54kl:181[75<8=0147jc;d7f==z{88?=o4?:3y]5726j272mim5f55a?xu6:=;h6=4={_3104e<50koh7h;7c9~w<14n3:1>vP>253g?8?0;o0m8o64}r31e=?=838pR<e6ba2o>l67;h0q~?=a9594?4|V88j4:52a2fg>c20j2wx=?o76;296~X6:h2=70ojm:g64f>{t9;k387>52z\26d>334k8hl4i46`8yv75i191<7vP>2`5e?8g4l10m8:l4}r31e22=838pR<e6b02o>l86;h0q~?=a9a94?4|V88j4n529cc7>c2e02wx=?onb;296~X6:hki707mae8e0g>{t9;kj57>52z\26dg>343imo4i4c:8yv75ih21<7vP>2`c4?8?ei00m8o64}r31ed0=838pR<=gg?2o>i46s|13cb1?6=:rT:>lo:;<;ae2c2e02wx=?o66;296~X6:h3=707ma48e0g>{t9;ki=7>52z\26dd634k>=h4i4c:8yv75ihl1<7b99>e5ge2o>i46s|a14:>5<5sWn:n;52a1cb>c2e02wxm=87:181[b6j<16m=o6:g6a<>{ti9<<6=4={_f2f1=:i9k36k:m8:pe5022909wSj>b39>e5g12o>i46s|a147>5<5sWn:n<52a1c6>c2e02wxm=8<:181[b6j916m=o;:g6a<>{ti9<96=4={_f2ec=:i9k86k:m8:pe5062909wSj>ad9>e5g52o>i46s|a143>5<5sWn:mi52a1c2>c2e02wxm=;i:181[b6ij16m=o?:g6a<>{ti9?n6=4={_f2eg=:i93m6k:m8:pe53c2909wSj>a`9>e5?b2o>i46s|a17`>5<5sWn:m452a1;g>c2e02wxm=;n:181[b6i>16m=7m:g6a<>{ti9?26=4={_f2e3=:i93j6k:m8:pe53?2909wSj>a49>e5?>2o>i46s|a174>5<5sWn:m952a1;;>c2e02wxm=;9:181[b6i:16m=78:g6a<>{ti9?>6=4={_f2e7=:i93=6k:m8:pe5332909wSj>a09>e5?22o>i46s|a170>5<5sWn:m=52a1;7>c2e02wxm=;=:181[b61o16m=7<:g6a<>{ti9?:6=4={_f2=`=:i9396k:m8:pe52a2909wSj>9b9>e5?72o>i46s|a16f>5<5sWn:5o52a1:e>c2e02wxm=:k:181[b61h16m=6j:g6a<>{ti9>h6=4={_f2=<=:i92o6k:m8:pe52e2909wSj>999>e5>d2o>i46s|a16b>5<5sWn:5:52a1:a>c2e02wxm=:6:181[b61?16m=6n:g6a<>{ti9>36=4={_f2=0=:i9226k:m8:pe5202909wSj>959>e5>?2o>i46s|a165>5<5sWn:5>52a1:4>c2e02wxm=:;:181[b61816m=6::g6a<>{ti9>86=4={_f2=5=:i92?6k:m8:pe5252909wSj>8g9>e5>42o>i46s|a162>5<5sWn:4h52a1:1>c2e02wxm=:?:181[b60m16m=6>:g6a<>{ti99m6=4={_f28c9>e51a2o>i46s|a11g>5<5sWn:4l52a15f>c2e02wxm==l:181[b60016m=9k:g6a<>{ti99i6=4={_f2<==:i9=h6k:m8:pe55>2909wSj>879>e51f2o>i46s|a11;>5<5sWn:4852a15:>c2e02wxm==8:181[b60=16m=97:g6a<>{ti99=6=4={_f2<6=:i9=<6k:m8:pe5522909wSj>839>e5112o>i46s|a117>5<5sWn:4<52a156>c2e02wxm==<:181[b60916m=9;:g6a<>{ti9996=4={_f23c=:i9=86k:m8:pe5562909wSj>7d9>e5152o>i46s|a113>5<5sWn:;i52a152>c2e02wxm=8j:181[b6jj16m=oj:g6a<>{ti9b`9>e5gd2o>i46s|a14a>5<5sWn:n452a1c4>c2e02wxm=89:181[b6j:16m=7l:g6a<>{ti9?i6=4={_f2e==:i93:6k:m8:pe5372909wSj>9e9>e5>12o>i46s|a166>5<5sWn:5?52a15a>c2e02wxm==n:181[b60>16m=9?:g6a<>{ti98m6=4={_f23f=:i9=gcd2?:3o636be79b11e3tyhm=650;1xZfg70272nk:561:`?8?el;0m8:l4}rab42<72:qUol>8;<;ab6<181i014lk1;d73g=z{jk;:7>53z\`e50<50hm>78?8b9>=gbb2o>5<4sWij<8529cd2>36?k272nij5f55a?xudi9>1<7=t^bc30>;>jo:1:=6l;<;a`fh0q~mn0283>6}Ykh:8707meg854=e<50hon7h;7c9~wfg7:3:1?vPla1089c20j2wxol>>:180[ef88165okk:72;g>;>jm31j99m;|q`e56=839pRno?0:?:f`d=>92h707md98e02db;296~Xc;8h01l8=d;d73g=z{8989:4?:2y]5652?27j9=6561:`?8g3mo0m8o64}r30703=839pR<=<549>e0602?:3o63n4dg9b1d?3ty:>lol:181[75ihi014l73;d73g=z{0h:h7>52z\26d>f343i=i4i4c:8yvg2180;6?uQ13cba>;f=0;1j9l7;|q26dd52909wS?=ac089d04?3l?;o5rs00b`6<72;qU=?ok3:?bb2d=n==i7p}>2`f1>5<5sW;9mi<4=`d4e?`3?k1v<7}Y9;ko=63nf6;9b11e3ty:>lj?:181[75im:01lh88;d73g=z{88jok4?:3y]57gdn27jj:95f55a?xu6:hin6=4={_31efc<5hl<:7h;7c9~w44fkm0;6?uQ13c``>;fn>?1j99m;|q26de>2909wS?=ab;89d`0<3l?;o5rs00bf`<72;qU=?ome:?bb25=n==i7p}>2``0>5<5sW;9mo=4=`d46?`3?k1v<7}Y9;ko:63n7529b1d?3ty:>lh::181[75io?01l9;9;d7f==z{88jj94?:3y]57ga<27j;965f5`;?xu6:hl86=4={_31ec5<5h=?;7h;b99~w44fn;0;6?uQ13ce6>;f?=<1j9l7;|q26d`62909wS?=ag389d13=3l?n55rs00bb5<72;qU=?oi0:?b312=n=h37p}>2`ge>5<5sW;9mhh4=`577?`3j11v<7}Y9;knn63n7509b1d?3ty:>lk?:181[75il:01l9;1;d7f==z{88jh84?:3y]57gc=27j;>h5f5`;?xu6:hli6=4={_31ecd<5k:i57h;b99~w44fn00;6?uQ13ce=>;e8k21j9l7;|qbg50=838pRi?i9:?bg11=n=h37p}nc1794?4|Vm;m;63nc549b1d?3tyjo=:50;0xZa7a>27jo9;5f5`;?xufk991<7;fk=>1j9l7;|qbg57=838pRi?i3:?bg14=n=h37p}nc1294?4|Vm;m>63nc539b1d?3tyjnkh50;0xZa7a927jo9>5f5`;?xufjoo1<7;fk:l1j9l7;|qbfcb=838pRi?jf:?bg6c=n=h37p}nbga94?4|Vm;ni63nc2f9b1d?3tyjnkl50;0xZa7bl27jo>m5f5`;?xufjok1<7;fk:h1j9l7;|qbfc?=838pRi?jb:?bg6g=n=h37p}nbg:94?4|Vm;nm63nc2;9b1d?3tyjnk850;0xZa7b027jo>95f5`;?xufjo?1<7;fk:<1j9l7;|qbfc2=838pRi?j6:?bg63=n=h37p}nbg194?4|Vm;n963nc269b1d?3tyjnk<50;0xZa7b<27jo>=5f5`;?xufjo;1<7;fk:81j9l7;|qbfc6=838pRi?j2:?bg67=n=h37p}nbdd94?4|Vm;n=63nc229b1d?3tyjnhk50;0xZa7b827jo?h5f5`;?xufjln1<7;fk;o1j9l7;|qbf`d=838pRi?kd:?bg7e=n=h37p}nbdc94?4|Vm;oo63nc3`9b1d?3tyjnh750;0xZa7cj27jo?o5f5`;?xufjl21<7;fk;31j9l7;|qbf`1=838pRi?k9:?bg7>=n=h37p}nbd494?4|Vm;o463nc359b1d?3tyjnh;50;0xZa7c?27jo?85f5`;?xufjl>1<7;fk;?1j9l7;|qbf`5=838pRi?k5:?bg72=n=h37p}nbd094?4|Vm;o863nc319b1d?3tyjnh>50;0xZa7c:27jo??5f5`;?xufjml1<7;fk;:1j9l7;|qbfac=838pRi?k0:?bg4`=n=h37p}nbef94?4|Vm;hj63nc0g9b1d?3tyjnim50;0xZa7dm27jo;fk8i1j9l7;|qbfag=838pRi?lc:?bg4d=n=h37p}nbe;94?4|Vm;hn63nc0c9b1d?3tyjni650;0xZa7di27jo<75f5`;?xufjm=1<7;fk821j9l7;|qbfa3=838pRi?l7:?bg40=n=h37p}nbe694?4|Vm;h:63nc079b1d?3tyjni=50;0xZa7d=27jo<:5f5`;?xufjm81<7;fk891j9l7;|qbfa7=838pRi?l3:?bg44=n=h37p}nbe294?4|Vm;h>63nc039b1d?3tyjnnh50;0xZa7d927jo<>5f5`;?xufjjo1<7;fk9l1j9l7;|qbffb=838pRi?mf:?bg5c=n=h37p}nbba94?4|Vm;ii63nc1f9b1d?3tyjo=o50;0xZa7al27jo9o5f5`;?xufk931<7;fk=31j9l7;|qbg5>=838pRi?ib:?bg1>=n=h37p}nc1594?4|Vm;mm63nc519b1d?3tyjo=<50;0xZa7a<27jo>65f5`;?xufjo=1<7;fk;n1j9l7;|qbf`e=838pRi?ke:?bg74=n=h37p}nbd394?4|Vm;o?63nc059b1d?3tyjni850;0xZa7d027jo=m5f5`;?xufjjh1<7;fk9h1j9l7;|q`e5d=839pRno?b:?b3=>=>92h70o8708e02d{tkh;96=4<{_ab57=:i>2n6;>7c:?b32g=n==i7p}la0394?5|Vjk:=63n79f925>d34k<;44i46`8yvef990;6>uQc`33?8g00j0=<5m4=`54=<6k:8b:pgd6b2908wSmn0d9>e2>f2?:3o63n7649b11e3tyhm=j50;1xZfg7l27j;57561:`?8g0?<0m8:l4}rab4f<72:qUol>l;53z\`e5?<5h=3:78?8b9>e20a2o>5<5sWn8>=52b0a:>c20j2wxh>?j:181[b49l16n{t9:9>m7>53z\2763f34h;m>4909a89g6?i3l?n55rs0101=<72:qU=>=:8:?a4d4=>92h70l?888e0g>{ti?hj6=4={_31ea2<5hvP>2`d;?8d6:j0m8o64}r31ece=838pR<f4b52o>o?k;<`a53h0q~?=b0a94?4|V88i=n52bc36>c20j2wx=?l>b;296~X6:k;i70lm158e02d{t9;h:57>52z\26g7>34hi=?4i46`8yv75j821<7vP>2c34?8de990m8:l4}r31f45=838pR<fg6a2o>o>7;<`a4`h0q~?=agf94?4|V88jji52bc2g>c20j2wx=?l=0;296~X6:k8;70l=dc8e0g>h50;0xZ44e;o16n?k;:g6a<>{t9;h8i7>52z\26g5b34h9i>4i4c:8yv75j:n1<7vP>2c1`?8d5m80m8o64}r31f6d=838pR<f7c72o>i46s|13`0e?6=:rT:>o=n;<`1`cc2e02wx=?l<5;296~X6:k9>70l=de8e0g>{t9;h:j7>52z\26g7a34h9hl4i4c:8yv75j=?1<7vP>2c60?8dd=:0m8o64}r`4e4<72;qUh?=n;<`4a77}Yl;9370l8e08e0g>7}Yl;9870l8db8e0g>7}Yl;8m70l8d98e0g>7}Yl;8i70l8d58e0g>34h7}Yl;8=70l8cg8e0g>7}Yl;8970l8cc8e0g>7}Yl;;o70l8c78e0g>7}Yl;;270l8c38e0g>7}Yl;;>70l8bd8e0g>;<`4fd7}Yl;;;70l8b88e0g>0m8o64}r`430<72;qUh?>k;<`4f37}Yl;:h70l8b48e0g>4?:3y]`76e34h7;<`4f47}Yl;:<70l8b18e0g>m0;6?uQd326?8d0il0m8o64}r`42f<72;qUh?>;;<`4ea7}Yl;:870l8ab8e0g>00;6?uQd322?8d0ih0m8o64}r`42=<72;qUh?>?;<`4e<7}Yl8lm70l8a98e0g>7}Yl;9i70l8dd8e0g>4i4c:8yvd01;0;6?uQd30b?8d0k10m8o64}r`4<2<72;qUh??i;<`4fa7}Yl;;?70l8b38e0g>34h?0;6?uQd0df?8d0i?0m8o64}rab52<72:qUol?8;<`066<181i01o=?c;d73g=z{jk9<7>53z\`e76<5k99n78?8b9>f66>2o>5<4sWij=k52b20b>36?k27i?=65f55a?xudi8o1<7=t^bc2a>;e;;31:=6l;<`050h0q~mn1e83>6}Ykh;o70l<29854=e<5k9:87h;7c9~wfg6k3:1?vPla0a89g55?3<;4n52b230>c20j2wxol?m:180[ef9k16n><9:72;g>;e;881j99m;|q`e4g=839pRno>a:?a773=>92h70l<108e02d34h8>94909a89g5683l?;o5rsbc2>i:g64f>{tkh;>6=4<{_ab50=:j:8:6;>7c:?a75g=n==i7p}k33194?4|Vm99?63md769b11e3tyo???50;0xZa55927ih;=5f55a?xu6;:?o6=4<{_3070b<5ki8i78?8b9>ff422o>i46s|1216f?6=;rT:?>;m;<``7a<181i01om=4;d7f==z{88i8=4?:3y]57d3827i>oo5f55a?xue:6k:m8:pffe02909wS?=b5089ged?3l?n55rs00a03<72;qU=?l;6:?a`3b=n==i7p}>2c44>5<5sW;9n;94=b4a5?`3?k1v<7}Y9;h=:63l6c29b11e3ty:>o8::181[75j??01n8nf;d73g=z{88i:94?:3y]57d1<27h:lk5f55a?xu6:k<86=4={_31f35<5j;0;6?uQ13`56>;d>hi1j99m;|q26g062909wS?=b7389f0fj3l?;o5rs00a1a<72;qU=?l:d:?`2dg=n==i7p}>2c71>5<5sW;9n8<4=b4b=?`3?k1v<7}Y9;h?;63l6`:9b11e3ty:>o8n:181[75j?k01ok86;d7f==z{88i444?:3y]57d?127ii:h5f5`;?xu6:k236=4={_31f=><5ko0;6?uQ13`;3>;em>n1j9l7;|q26g>12909wS?=b9489gc0k3l?n55rs00a<0<72;qU=?l75:?aa2d=n=h37p}>2c:7>5<5sW;9n5:4=cg4e?`3j11v<7}Y9;h3?63me6;9b1d?3ty:>o9i:181[75j>l01ok88;d7f==z{88i;94?:3y]57d0<27ii:95f5`;?xu6:k<26=4={_31f3?<5ko<97h;b99~w44e0o0;6?uQ13`;b>;d?ll1j9l7;|q26g>c2909wS?=b9f89f1bm3l?n55rsb10g?6=:rTo>:l4=b14`?`3j11vn=301n=8c;d7f==z{j98m7>52z\g62><5j9vPk26589f50i3l?n55rsb103?6=:rTo>:;4=b14>01n=87;d7f==z{j9897>52z\g625<5j9<:7h;b99~wf54<3:1>vPk26089f50=3l?n55rsb107?6=:rTo>:?4=b140?`3j11vn=<2;296~Xc:>:01n=83;d7f==z{j98=7>52z\g63`<5j9<>7h;b99~wf5483:1>vPk27g89f5093l?n55rsb11b?6=:rTo>;j4=b144?`3j11vn==e;296~Xc:?i01n=9f;d7f==z{j99o7>52z\g63g<5j9=h7h;b99~wf55j3:1>vPk27;89f51k3l?n55rsb11e?6=:rTo>;64=b15f?`3j11vn==9;296~Xc:?=01n=9a;d7f==z{j9947>52z\g630<5j9=57h;b99~wf55?3:1>vPk27789f5103l?n55rsb112?6=:rTo>;:4=b153?`3j11vn==5;296~Xc:?901n=96;d7f==z{j9987>52z\g634<5j9=97h;b99~wf55;3:1>vPk27389f51<3l?n55rsb115?6=:rTo>8h4=b156?`3j11vn==0;296~Xc:52z\g60b<5j9=<7h;b99~wf56m3:1>vPk24a89f52n3l?n55rsb12`?6=:rTo>8l4=b16a?`3j11vn=>c;296~Xc:52z\g60?<5j9>o7h;b99~wf56i3:1>vPk24:89f52j3l?n55rsb12=?6=:rTo>894=b16e?`3j11vn=>8;296~Xc:<<01n=:9;d7f==z{j9::7>52z\g602<5j9>;7h;b99~wf56=3:1>vPk24189f52>3l?n55rsb120?6=:rTo>8<4=b161?`3j11vn=>3;296~Xc:<;01n=:4;d7f==z{j9:>7>52z\g606<5j9>?7h;b99~wf5693:1>vPk25d89f52:3l?n55rsb124?6=:rTo>9k4=b165?`3j11vn=?f;296~Xc:=n01n=:0;d7f==z{j9;i7>52z\g61e<5j9?j7h;b99~wf57l3:1>vPk25`89f53m3l?n55rsb13f?6=:rTo>974=b17g?`3j11vn=?a;296~Xc:=201n=;b;d7f==z{j9;57>52z\g611<5j9?m7h;b99~wf5703:1>vPk25489f5313l?n55rsb133?6=:rTo>9;4=b1701n=;7;d7f==z{j9;97>52z\g615<5j9?:7h;b99~wf57<3:1>vPk25089f53=3l?n55rsb137?6=:rTo>9?4=b170?`3j11vn=?2;296~Xc:=:01n=;3;d7f==z{j9?<7>52z\g62`<5j93<7h;b99~wf54n3:1>vPk26g89f50n3l?n55rsb10a?6=:rTo>:j4=b14a?`3j11vn=i01n=89;d7f==z{j9847>52z\g620<5j9=i7h;b99~wf55l3:1>vPk27`89f51;3l?n55rsb116?6=:rTo>;>4=b167;296~Xc:52z\g61g<5j9?>7h;b99~wf5793:1>vPk22d89f5393l?n55rsbc17?6=;rThm?=4=cgaa?070j16nho8:g64f>{tkh8h6=4<{_ab6f=:jli=6;>7c:?aad2=n==i7p}la3`94?5|Vjk9n63meb7925>d34hnm>4i46`8yvef:h0;6>uQc`0b?8dbk=0=<5m4=cga4?`3?k1vno=9;297~Xdi;301okl3;43f`e52?:3o63me`g9b11e3tyhm?950;1xZfg5?27iin?561:`?8dbim0m8:l4}rab63<72:qUol<9;<`fg5<181i01oknc;d73g=z{jk997>53z\`e73<5koij78?8b9>f`ge2o>5<4sWij>952bd`g>36?k27iilo5f55a?xudi;;1<7=t^bc15>;emki1:=6l;<`fe0h0q~j<2783>7}Yl:8=70m7fg8e02d94?:3y]`64334i3jh4i46`8yv74;?:1<7=t^01025=:k>n26;>7c:?`3f6=n=h37p}>327f>5<4sW;8?8k4=b5g{t9;h3m7>52z\26g>f34hn984i46`8yvdcn90;6?uQ13`5<>;elo:1j9l7;|q`<34=838pR<g=052o>i46s|13`:4?6=:rT:>o7?;h0q~?=74`94?4|V88<9o5271g4>c20j2wx=?9:a;296~X6:>?j709?e78e02d{t9;=>47>52z\2623?34=;i94i46`8yv75?<=1<73:1>vP>2675?817m;0m8:l4}r31303=838pR<<8549>35c62o>:;>;<53a5h0q~?=75494?4|V88<8;5271fe>c20j2wx=?99i709?dd8e02d{t9;=52z\2621c34<3n84i4c:8yv75?>i1<71h?6k:m8:p5710j3:1>vP>265a?80?j:0m8o64}r3132g=838pR<<87`9>2=d52o>i46s|1354=?6=:rT:>:96;<4;f4c2e02wx=?987;296~X6:>=<7087ag8e0g>{t9;==47>52z\2620?34<3mi4i4c:8yv75?1ki6k:m8:p571?;3:1>vP>26:0?815:<0m8o64}r313=7=838pR<<8809>37432o>i46s|6e51>5<5sWinii526e`0>c2e02wx:i9>:181[ebmk16:il=:g6a<>{t>m=;6=4={_afad=:>mh:6k:m8:p2a0a2909wSmje89>2ad72o>i46s|6e4g>5<5sWini:526ecf>c2e02wx:i8l:181[ebm?16:iok:g6a<>{t>mmkh6k:m8:p2a0f2909wSmje59>2age2o>i46s|6e4:>5<5sWini>526ecb>c2e02wx:i87:181[ebm;16:io6:g6a<>{t>m<<6=4={_afa4=:>mk36k:m8:p2a012909wSmje19>2ag02o>i46s|6e46>5<5sWinhk526ec5>c2e02wx:i8;:181[ebll16:io::g6a<>{t>m<96=4={_af`f=:>mk86k:m8:p2a062909wSmjdc9>2ag52o>i46s|6e43>5<5sWinhl526ec2>c2e02wx:i;i:181[ebl016:io?:g6a<>{t>m?n6=4={_af`==:>m3m6k:m8:p2a3c2909wSmjd69>2a?b2o>i46s|6e7`>5<5sWinh;526e;g>c2e02wx:i;m:181[ebl<16:i7l:g6a<>{t>m?j6=4={_af`1=:>m3i6k:m8:p2a3>2909wSmjd29>2a?f2o>i46s|6e74>5<5sWinh<526e;;>c2e02wx:i;9:181[ebl916:i78:g6a<>{t>m?>6=4={_afgc=:>m3=6k:m8:p2a332909wSmjcd9>2a?22o>i46s|6e70>5<5sWinoi526e;7>c2e02wx:i;=:181[ebkj16:i7<:g6a<>{t>m?:6=4={_afgg=:>m396k:m8:p2a372909wSmjc`9>2a?62o>i46s|6e6e>5<5sWino4526e;3>c2e02wx:i:j:181[ebk116:i6i:g6a<>{t>m>h6=4={_afg3=:>m2o6k:m8:p2a2e2909wSmjc49>2a>d2o>i46s|6e6b>5<5sWino9526e:a>c2e02wx:i:6:181[ebk:16:i6n:g6a<>{t>m>36=4={_afg7=:>m226k:m8:p2a202909wSmjc09>2a>?2o>i46s|6e65>5<5sWino=526e:4>c2e02wx:i:::181[ebjo16:i69:g6a<>{t>m>?6=4={_aff`=:>m2>6k:m8:p2a242909wSmjbe9>2a>32o>i46s|6e62>5<5sWinno526e:1>c2e02wx:i:?:181[ebjh16:i6>:g6a<>{t>m9m6=4={_aff<=:>m2;6k:m8:p2a5b2909wSmjb99>2a1a2o>i46s|6e1g>5<5sWinn:526e5f>c2e02wx:i=l:181[ebj?16:i9k:g6a<>{t>m9i6=4={_aff0=:>m=h6k:m8:p2a5f2909wSmjb59>2a1e2o>i46s|6e1:>5<5sWinn>526e5b>c2e02wx:i=7:181[ebj;16:i96:g6a<>{t>m==6=4={_afb4=:>mh=6k:m8:p2a122909wSmjf19>2ad22o>i46s|6e57>5<5sWinik526e`7>c2e02wx:i9<:181[ebml16:ioi:g6a<>{t>mmk?6k:m8:p2a042909wSmjde9>2a?>2o>i46s|6e7;>5<5sWinh?526e:f>c2e02wx:i:k:181[ebk>16:i6<:g6a<>{t>m>96=4={_afff=:>m=36k:m8:p2a502909wSmjb09>2a102o>i46s|c85a>5<4sWi2;o5269d7>36?k27=4ij5f55a?xud11>1<7=t^b;;0>;10oi1:=6l;<4;`dh0q~m68283>6}Yk0287087fc854=e<5?2o57h;7c9~wf??:3:1?vPl990893>ai3<;4n5269g5>c20j2wxo46>:180[e>0816:5h6:72;g>;10l?1j99m;|q`==6=839pRn770:?5=>92h7087e58e02db;3l?;o5rsb;4a?6=;rTh5:k4=7:e2?070j16:5k=:g64f>{tk0=o6=4<{_a:3a=:>1l>6;>7c:?5<`7=n==i7p}l96a94?5|Vj3d34<3i=4i46`8yve>?00;6>uQc85:?80?n;0=<5m4=7:gf?`3?k1vi52z\g6cg<5>9887h;7c9~w454;?0;6>uQ12102>;0:9l1:=6l;<52b336?k27<=k;5f5`;?xu6:>=n6=4={_3132c<5?23n7h;7c9~w3>5>3:1>vP>267`?80?:?0m8o64}r51==<72;qU=?970:?46<>=n=h37p}>26:7>5<5sW;9;5:4=610a?`3?k1v<<8a483>7}Y9;=j9638c909b11e3ty:>:o;:181[75?h>01:m71;d73g=z{884?:3y]571f;275f55a?xu6:>k96=4={_313d4<5>i;0k>o1j99m;|q262g72909wS?=7`2892e0l3l?;o5rs004=c<72;qU=?96f:?4g2e=n==i7p}>26;a>5<5sW;9;4l4=6a4f?`3?k1v<<89183>7}Y9;=2<638c6c9b11e3ty:>:6::181[75?1?01:m89;d73g=z{88i<6=4={_313f1<5>>><7h;b99~w440k?0;6?uQ135`2>;0<=l1j9l7;|q262e22909wS?=7b789223m3l?n55rs004g1<72;qU=?9l4:?401b=n=h37p}>26a0>5<5sW;9;n=4=667g?`3j11v<<8c383>7}Y9;=h>63845`9b1d?3ty:>:m>:181[75?j;01::;a;d7f==z{88h96=4={_313g4<5>>?47h;b99~w440i>0;6?uQ135b3>;0<=<1j9l7;|q262ec2909wS?=7bf892bd83l?n55rs004gg<72;qU=?9lb:?4`g`=n=h37p}891f94?4|Vjl9i63895g9b1d?3ty<5=m50;0xZf`5k27<59j5f5`;?xu019h1<7;01=i1j9l7;|q4=5g=838pRnh=a:?4=1d=n=h37p}891:94?4|Vjl9463895;9b1d?3ty<5=950;0xZf`5?27<5965f5`;?xu019<1<7;01==1j9l7;|q4=53=838pRnh=5:?4=10=n=h37p}891694?4|Vjl986389579b1d?3ty<5==50;0xZf`5;27<59:5f5`;?xu01981<7;01=91j9l7;|q4=57=838pRnh=1:?4=14=n=h37p}891294?4|Vjl9<6389539b1d?3ty<4kh50;0xZf`6n27<59>5f5`;?xu00on1<7;01:o1j9l7;|q4c:?4=6b=n=h37p}88g`94?4|Vjl:n63892a9b1d?3ty<4ko50;0xZf`6i27<5>l5f5`;?xu00o31<7;01:k1j9l7;|q4=838pRnh>8:?4=6?=n=h37p}88g594?4|Vjl:;63892:9b1d?3ty<4k850;0xZf`6>27<5>95f5`;?xu00o?1<7;01:<1j9l7;|q44:?4=63=n=h37p}88g094?4|Vjl:>6389219b1d?3ty<4k?50;0xZf`6927<5><5f5`;?xu00o:1<7;01:;1j9l7;|q4<``=838pRnh?f:?4=66=n=h37p}88dg94?4|Vjl;i63893d9b1d?3ty<4hj50;0xZf`7l27<5?k5f5`;?xu00li1<7;01;n1j9l7;|q4<`d=838pRnh?b:?4=7e=n=h37p}88dc94?4|Vjl;m63893`9b1d?3ty<4h750;0xZf`7127<5?o5f5`;?xu00l=1<7;01;21j9l7;|q4<`0=838pRnh?6:?4=71=n=h37p}88d794?4|Vjl;96389349b1d?3ty<4h:50;0xZf`7<27<5?;5f5`;?xu00l91<7;01;>1j9l7;|q4<`4=838pRnh?2:?4=75=n=h37p}88d394?4|Vjl;=6389309b1d?3ty<4h>50;0xZf`7827<5??5f5`;?xu00ml1<7;01;:1j9l7;|q4;018h1j9l7;|q4;018=1j9l7;|q4;01<;1j9l7;|q4=46=838pRnh<1:?4=06=n=h37p}891d94?4|Vjl8<63895d9b1d?3ty<5=k50;0xZf`5n27<59o5f5`;?xu01931<7;01:l1j9l7;|q4e:?4=62=n=h37p}88g194?4|Vjl:?63893;9b1d?3ty<4h650;0xZf`7027<5;01891j9l7;|q4d34=?;54i46`8yve>190;6>uQc8;3?8131>0=<5m4=6641?`3?k1vn77f;297~Xd11l01::66;43b2908wSm68d9>31?22?:3o6384939b11e3tyh55j50;1xZf??l27<84:561:`?813090m8:l4}ra:53z\`==d<5>>2>78?8b9>311b2o>5<4sWi24l5275;2>36?k27<8:j5f55a?xud1131<7=t^b;;=>;0<0:1:=6l;<573fh0q~m68983>6}Yk023709;8d854=e<5>>c20j2wxh?hi:181[b5no16;hj?:g64f>{tl;lo6=4={_f1ba=:?lim6k:8b:p565413:1?vP>321:?81cih0=<5m4=6f:5?`3j11v<=<3683>6}Y9:98;638d`;925>d34=o5=4i4c:8yv75?j21<7:mn;<5f76c20j2wxol:>:18g[ef<81Uol:?;_ab0`=Ykh>o7Smn4b9]gd2e3Wij8l5Qc`6:?[ef<11Uol:8;_ab03=Ykh9m70894b8e02d20:2?[759180R<<>0e9]5777k2T:><>j;_315445Q132:a>X6:93o7S?=08d8Z447i:1U=?>n4:\2654a3W;92116?[76nj:0Rh?5Q137g5>X6:25d7?[759hn;_310=3X6:=2j7S?=49`8Z44?n91U=?6i1:\26=eb3W;94k<4^00;b3=Y9;2j:6P>29c4?[7501>0R<<7a99]57>fk2T:>5;l;_31<0bX6:1<97S?=8008Z44?9:1U=?9i0:\26=733W;94<64^00b27=Y9;k=?6P>2`63?[75i?>0R<l?6;_31=c0X6:0in7S?=9bd8Z44>ij1U=?7k0:\266P>28:5?[7511k0R<<63`9]57?4j2T:>4?7;_31=6eX6:>9>7S?=7008Z440;?1U=?9Xdmh>0Rnkn3:\`ad4n2Thi4k4^bg:`>Xdm0h0Rnk6a:\`a>2Thi4;4^bg:0>Xdm090Rnk62:\`a<6Xdm1k0Rnk79:\`a=>Xdm1;0Rnk70:\`a2`Xdm>20Rnk87:\`a20Xdmk:0Rnknf:\`adck2Thi4?4^bg;2>Xdm>h0Rnk80:\g425Xc8?h0Ri>9a:\g43?2To<;;4^e250>Xc8?80Ri>91:\g436j6Pk04g8Za62l2To<8m4^e26f>Xc8:9:\g401:6Pk0478Za62<2To<8=4^e266>Xc8<;0Ri>:0:\g41`Xc8=20Ri>;7:\g410Xc8:l0Ri>74^e20<>Xc8>=0Ri>86:\g423Xc8=80Ri><7:\g4g26Pk0c38Za6e82ToXc8hi0Ri>nb:\g4dgXc8h90Ri>n2:\g4d7m2To<4j4^e2:g>Xc80h0Ri>6a:\g4<>=2To<4:4^e2:7>Xc8080Ri>61:\g4<6Xc8130Ri>78:\g4=1Xc81:0Ri>8f:\g42cXc8k20Ri>m7:\g4g0Xc8190Ri>88:\g4c3Xc8ln0Ri>jc:\g4`dXc8l>0Ri>j3:\g4`4Xc8mi0Ri>kb:\g4a?2ToXc8m90Ri>k2:\g4a7Xc8jk0Ri>l9:\g4f>Xc8j;0Ri>l0:\g4g`Xc8o30Ri>i8:\g4c1Xc8j>0Ri>m9:\g560>4^e31b>Xc9;o0Ri?=d:\g57eXc9;?0Ri?=4:\g5756Pk1338Za7582To=Xc98n0Ri?>c:\g54gXc98>0Ri?>3:\g544Xc99h0Ri??a:\g55?2To==:4^e337>Xc9980Ri??1:\g556Xc9:k0Ri?<9:\g56>2To=Xc99?0Ri>ia:\g521Xc9?l0Ri?9e:\g53bXc9?<0Ri?95:\g5324^e36b>Xc9m6Pk14;8Za7202To=894^e362>Xc9>6Pk1428Za73n2To=9k4^e37`>Xc9=i0Ri?;b:\g51gXc9=90Ri?;2:\g517j4^e30g>Xc9>h0Ri?8a:\g52?Xc9=<0Ri?Xdn?=0Rnh96:\`b33Xdnn6Plf4c8Zf`212Thj864^bd63>Xdn<<0Rnh:5:\`b05>6Plf438Zf`282Thj9h4^bd7a>Xdn=n0Rnh;c:\`b1dXdn=>0Rnh;3:\`b14j4^bd0g>Xdn:h0Rnh2Thj>;4^bd00>Xdn>90Rnh82:\`b27Xdn:o0Rnh<3:\`bg6Xdnh20Rnhn7:\`bd0Xdn0l0Rnh6e:\`bi2Thj474^bd:<>Xdn0=0Rnh66:\`b<292Thj4>4^bd;b>Xdn1o0Rnh7d:\`b=eXdn1?0Rnh74:\`b=56Plf938Zf`?82Thj:k4^bd4`>Xdn>i0Rnh8b:\`b2gXdnk>0Rnhm3:\`bg4Xdn>l0Rnh84:\`bc7Xdnl30Rnhj8:\`b`1Xdnl:0Rnhkf:\`bacXdnm20Rnhk7:\`ba3Xdnjl0Rnhle:\`bfbXdnj<0Rnhl5:\`bf2Xdnkn0Rnhmc:\`bgdXdno?0Rnhi4:\`bc56Plfda8Zf`b92Thji84^bd`f>Xdnj:0Rnhm5:\g464Xc8;k0Ri>=9:\g47>Xc8;;0Ri>=0:\g44`Xc8830Ri>>8:\g440Xc88:0Ri>?f:\g45cXc89=0Ri>?6:\g4534^bdeb>Xdnoo0Rnhid:\`bceXc8:<0Ri><5:\g462Xc89;0Rnhi6:\264e33W;9=n<4^002g4=Y9;;h<6P>20`f?[759kn0R<<>bb9]577ej2T:>X6:8h=7S?=1c78Z446j:1U=??m2:\264d63W;9=o>4^002ec=Y9;;ji6P>20cg?[759hi0R<<>ac9]577fi2T:>X6:8k?7S?=1`18Z446i;1U=??n1:\264g73W;9=4h4^002=a=Y9;;2o6P>20;a?[7590k0R<<>989]577>02T:><78;_315<0X6:8397S?=1838Z446191U=??7f:\264>b3W;9=5j4^00220:b?[759130R<<>c99]577d?2T:>X6:8k27S?=18g8Z4461:1U=??78:\264323W;9=8=4^00217=Y9;;>=6P>206e?[759=o0R<<>4e9]5773k2T:><:m;_3151gX6:8><7S?=1548Z446<=1U=??;3:\264253W;9=9?4^00205=Y9;;8j6P>201f?[759:n0R<<>3b9]5774j2T:><=6;_3156>X6:89>7S?=1268Z446;:1U=??<2:\264563W;9=>>4^0026`=Y9;;9h6P>200`?[759;h0R<<>2`9]577512T:><<7;_31571;5Q13311>X6:8887S?=1308Z446:81U=??=0:\2647a3W;9=203a?[7598k0R<<>589]577202T:><;8;_31500X6:89j7S?=13d8Z446:=1U=??>9:\265c13W;96P>21g3?[758ml0R<=jl;_314adX6:9n37S?=0e58Z447l<1U=?>k4:\265b43W;921ae?[758jo0R<=mn;_314f?X6:9i=7S?=0b78Z447k=1U=?>l3:\265e53W;921`g?[758ki0R<=l6;_314g>X6:9h?7S?=0c18Z447j;1U=?>m1:\265d73W;921c`?[758hh0R<=k7;_314`1X6:9ii7S?=0b28Z447j<1U=?>na:\265103W;9<:;4^00331=Y9;:2152?[758>:0R<=8k;_3143eX6:9<27S?=07:8Z447>?1U=?>95:\265033W;9<;=4^00327=Y9;:==6P>2143?[758=;m;_3140gX6:9?<7S?=0448Z447=<1U=?>:4:\265343W;9<8<4^00315=Y9;:?j6P>216f?[758=n0R<=:n;_3141?X6:9>>7S?=0568Z447<:1U=?>;2:\265263W;9<9>4^0037c=Y9;:8i6P>211g?[758:i0R<=96;_3142>X6:9?h7S?=0438Z4472121?[7589;0R<X69olj7S?>fg;8Z47an>1U=6P>1gd2?[76no:0RX69oo37S?>fd58Z47am?1U=1gfe?[76nmo0RX69on=7S?>fe78Z47al=1U=1gaf?[76njn0R<=>n;_3145?5Q10de<>X69ooo7S?>fd08Z47al>1U=3W;:j494^03e=3=Y98l296P>1g;0?[76n080R82T:=k6i;_32b=cX69o2i7S?>f9c8Z47a011U=13W;:j5;4^03e<1=Y98l3?6P>1g:1?[76n1;0RX69o=27S?>f6:8Z47a?>1U=1g53?[76n?l0RX69o<<7S?>f748Z47a><1U=1g7e?[76nk2T:=k7m;_32bX69o=n7S?>f618Z47a>11U=24c6?[75=h>0R<<:a29]573f:2T:>8o>;_311d65k5Q137:a>X6:<3o7S?=58a8Z4421h1U=?;69:\260??3W;99494^006=3=Y9;?296P>24;7?[75=090R<<:939]573>92T:>86i;_311=c4i5Q137;g>X6:<2i7S?=59c8Z442001U=?;78:\260>03W;99584^006<1=Y9;?3?6P>24:1?[75=1;0R<<:819]5730n2T:>89j;_3112b;n5Q1374f>X6:<=27S?=56:8Z442?>1U=?;86:\260123W;99::4^00636=Y9;?<>6P>2452?[75=>:0R<<:ag9]573fm2T:>8ok;_311dem;5Q137:f>X6:<3;7S?=5978Z442?h1U=?;9f:\2605d3W;99>o4^0067<=Y9;?846P>2415?[75=:?0R<<:359]5734;2T:>8==;_31167?=5Q1371b>X6:<8n7S?=53f8Z442:k1U=?;=a:\2604>3W;99?64^00662=Y9;?9:6P>2406?[75=;>0R<<:229]5735:2T:>8=h5Q1372`>X6:<;h7S?=50`8Z4429h1U=?;>9:\2607?3W;99<94^00650=Y9;?:86P>2430?[75=880R<<:109]573682T:>8>i;_3115cX6:<:j7S?=51;8Z442811U=?;?7:\260613W;99=;4^00641=Y9;?;?6P>2421?[75=9;0R<<:419]5734n2T:>8=j;_3116b?:5Q1371g>X6:<8:7S?=5048Z4428k1U=?;?0:\261ec3W;98nl4^007gd=Y9;>h56P>25a4?[759m<;_310f4X6:=hm7S?=4cg8Z443jj1U=?:mb:\261df3W;98o74^007f==Y9;>i;6P>25`5?[759l>;_310g6X6:=ko7S?=4`a8Z443ik1U=?:na:\261g>3W;98l64^007e3=Y9;>j96P>25c7?[759o?;_310<`X6:=3i7S?=48c8Z443101U=?:68:\261?03W;98484^007=0=Y9;>286P>25;0?[75<080R<<;d09]572c82T:>9mi;_310fcX6:=h97S?=4`58Z4431j1U=?:61:\2613b3W;988m4^0071g=Y9;>>m6P>257;?[75<<=0R<<;579]5722=2T:>9;;;_31005X6:=?;7S?=45d8Z443?46P>2564?[75<=<0R<<;449]5723<2T:>9:=;_31017X6:=9n7S?=42f8Z443;j1U=?:74^00772=Y9;>8:6P>2516?[75<:>0R<<;329]5724:2T:>9=>;_31066k5Q1361a>X6:=8h7S?=43`8Z443:h1U=?:=9:\2614?3W;98?94^00763=Y9;>996P>2507?[75<;90R<<;639]572192T:>98?;_3100`X6:=>87S?=42:8Z443:m1U=?:=2:\`=<5i2Th5474^b;:<>Xd10=0Rn766:\`=<3n2Th5l64^b;b3>Xd1h<0Rn7n5:\`=d24^b;:`>Xd1hh0Rn7m4:\`=g56Pl9c38Zf?e82Th5lh4^b;ba>Xd1hn0Rn7nc:\`=d?Xd1ki0Rn7mb:\`=ggX6:8nh7S?=1e`8Z446lh1U=??k9:\264b?3W;9=i94^002`3=Y9;;o96P>20f0?[759m80R<<>d09]577c82T:>X6:8ii7S?=1bc8Z446m01U=??j8:\264c03W;9=h84^002a0=Y9;;n86P>20g0?[759ml0R<<>d59]577d12T:><9<;_31527X6:8k1U=??9a:\2640>3W;9=;64^00222=Y9;;=:6P>2047?[759?90R<<>639]577192T:><8?;_3150`X6:8?h7S?=14`8Z446?h1U=??89:\2641?3W;9=:94^00233=Y9;;<96P>2057?[759>:0R<<>649]5772i2T:><>;;_31554X6:9ln7S?=0gf8Z447nj1U=?>ib:\265`f3W;921d6?[758o>0R<=h>;_314c6X6:9oo7S?=0da8Z4468k1U=???a:\2646>3W;9==64^00242=Y9;;;:6P>2026?[7599;0R<=7:;_314<5X6:92m7S?=09g8Z4470m1U=?>7c:\265>e3W;9<5o4^003<<=Y9;:346P>21:5?[7581?0R<=6=;_314=7X6:9=n7S?=06f8Z4471j1U=?>6b:\265?f3W;9<474^003===Y9;:2;6P>21;5?[758080R<=<9;_31472?5Q13215>X6:98;7S?=00d8Z4479l1U=?>>d:\2657d3W;9<2134?[7588<0R<=?<;_31444X6:9:m7S?=01g8Z447:m1U=?>=c:\2654e3W;92104?[758;90R<5Q10da6>X69oh:7S?>fc28Z47aio1U=1gc;?[76nh=0RX69ok;7S?>f8d8Z47ajl1U=1g`;?[76nk>0Rm2T:>8m6;_311f1o85Q137`0>X6:24`b?[75=k30R<<:b99]573e?2T:>8l9;_311g3n95Q137a7>X6:24ab?[75=j<0R<<:bc9]573e82T:>8;n;_3110>9;5Q13761>X6:246a?[75==k0R<<:489]573302T:>8:8;_31110885Q13770>X6:<>87S?=5508Z442>81U=?;90:\2603a3W;998k4^0061a=Y9;?>o6P>247a?[75=<=0R<<:4b9]573392T:>9km;_310`?X6:=o>7S?=4d68Z443m:1U=?:j2:\261c63W;98h>4^007`c=Y9;>oi6P>25f`?[759j7;_310a1X6:=n?7S?=4e18Z443n;1U=?:i1:\261`73W;98hh4^007a`=Y9;>nh6P>25g`?[7599l;_3102gX6:===7S?=4678Z443?=1U=?:83:\261153W;98:?4^00735=Y9;>=j6P>254g?[75986;_3103>X6:=<>7S?=4768Z4430:1U=?:72:\261>63W;985>4^0073c=Y9;>255g?[75<>30R<<;6d9]5721;2T:>5m9;_31X6:1i;7S?=8cd8Z44?jl1U=?6md:\26=dd3W;94ol4^00;fd=Y9;2i56P>29`4?[750k<0R<<7b49]57>e<2T:>5l<;_31X6:1km7S?=8`g8Z44?km1U=?6lc:\26=ee3W;94no4^00;g<=Y9;2h46P>29a4?[750j90R<<7b99]57>fl2T:>5k7;_31<`0X6:1o97S?=8d38Z44?m91U=?6kf:\26=bb3W;94ij4^00;`f=Y9;2on6P>29f:?[750m20R<<7d69]57>c>2T:>5j:;_315Q13:g6>X6:1n:7S?=8e28Z44?mo1U=?6je:\26=cc3W;94hm4^00;ag=Y9;2nm6P>29g:?[750l?0R<<7d`9]57>dn2T:>59l;_31<2gX6:1==7S?=8678Z44??=1U=?683:\26=153W;94:?4^00;35=Y9;2=j6P>294g?[750?i0R<<76c9]57>1i2T:>586;_31<3>X6:1<>7S?=8768Z44?0:1U=?672:\26=>63W;945>4^00;3c=Y9;2295g?[750>30R<<76d9]57>1;2T:>57j;_31<X6:1337S?=8858Z44?1?1U=?665:\26=?33W;944=4^00;=7=Y9;22=6P>29:e?[7501o0R<<78e9]57>?k2T:>56m;_31<=gX6:12<7S?=8948Z44?i<1U=?6n4:\26=g43W;94l<4^00;e4=Y9;2j<6P>29;e?[7500h0R<<7919]57>?=2T:>5==;_31<66h5Q13:1`>X6:18h7S?=83`8Z44?:h1U=?6=9:\26=4?3W;94?94^00;63=Y9;2996P>2900?[750;80R<<7209]57>582T:>5?i;_31<4cX6:1;i7S?=80c8Z44?;01U=?6<8:\26=503W;94>84^00;70=Y9;2886P>2910?[750;l0R<<7259]57>612T:>5;;;_31<04X6:1>n7S?=85f8Z44?2966?[750=>0R<<7429]57>3:2T:>5:>;_31<16X6:19o7S?=82a8Z44?=k1U=?6:a:\26=3>3W;94864^00;12=Y9;2>:6P>2976?[750<;0R<<7479]57>4j2T:>:k7;_313`0X6:>o97S?=7d38Z440m91U=?9kf:\262bb3W;9;ij4^004`f=Y9;=on6P>26f:?[75?m20R<<8d69]571c>2T:>:j:;_313a25Q135g6>X6:>n:7S?=7e28Z440mo1U=?9je:\262cc3W;9;hm4^004ag=Y9;=nm6P>26g:?[75?l?0R<<8d`9]571dn2T:>5>n;_31<5>X6:1:?7S?=8118Z44?8;1U=?6?1:\26=673W;9;kh4^004b`=Y9;=mh6P>26da?[75?ok0R<<8f89]571a02T:>:h8;_313c0X6:>l87S?=7g08Z44?981U=?6>0:\26=6a3W;94=k4^00;4a=Y9;2;o6P>292a?[7509=0R<<8fb9]571a92T:>l=7;_31e60X6:h997S?=a238Z44f;91U=?o=f:\26d4b3W;9m?j4^00b6f=Y9;k9n6P>2`0:?[75i;20R<2T:>l<:;_31e72>5Q13c16>X6:h8:7S?=a328Z44f;o1U=?om4^00b7g=Y9;k8m6P>2`1:?[75i:?0R<l;n;_31e0>X6:h??7S?=a418Z44f=;1U=?o:1:\26d373W;9m9h4^00b0`=Y9;k?h6P>2`6a?[75i=k0R<l:8;_31e10X6:h>87S?=a508Z44f>81U=?o90:\26d3a3W;9m8k4^00b1a=Y9;k>o6P>2`7a?[75i<=0R<4kj;_31=`eX6:0o37S?=9d58Z44>m?1U=?7j5:\2628fe?[751mo0R<<6de9]57?ck2T:>4jm;_31=agX6:0n<7S?=9e48Z44>n<1U=?7i4:\26<`43W;95k<4^00:b4=Y9;3m<6P>28ge?[751lh0R<<6e19]57?c=2T:>l??;_31e5cX6:h:j7S?=a1;8Z44f811U=?o?7:\26d613W;9m=;4^00b41=Y9;k;?6P>2`22?[75i9:0R<<6fg9]57?am2T:>4hk;_31=ceX6:0l27S?=9g:8Z44f9>1U=?o>6:\26d723W;9m<:4^00b56=Y9;k:>6P>2`32?[75i9n0R<4o;;_31=d4X6:03n7S?=98f8Z44>1j1U=?76b:\2628;6?[7510>0R<<6929]57?>:2T:>47>;_31=<6X6:02o7S?=99a8Z44>ik1U=?7na:\263W;95l64^00:e2=Y9;3j:6P>28c6?[751h;0R<<6979]57??j2T:>4m9;_31=f2X6:0i;7S?=9cd8Z44>jl1U=?7md:\2628`4?[751k<0R<<6b49]57?e<2T:>4l<;_31=g4X6:0km7S?=9`g8Z44>km1U=?7lc:\2628a4?[751j90R<<6b99]57?fl2T:>4;n;_31=0>X6:0??7S?=9418Z44>=;1U=?7:1:\26<373W;959h4^00:0`=Y9;3?h6P>286a?[751=k0R<<6489]57?302T:>4:8;_31=10X6:0>87S?=9508Z44>>81U=?790:\26<3a3W;958k4^00:1a=Y9;3>o6P>287a?[751<=0R<<64b9]57?392T:>49l;_31=2gX6:0==7S?=9678Z44>?=1U=?783:\26<153W;95:?4^00:35=Y9;3=j6P>284g?[751?i0R<<66c9]57?1i2T:>486;_31=3>X6:0<>7S?=9768Z44>0:1U=?772:\26<>63W;955>4^00:3c=Y9;3285g?[751>30R<<66d9]57?1;2T:>4??;_31=5cX6:0:j7S?=91;8Z44>811U=?7?7:\26<613W;95=;4^00:41=Y9;3;?6P>2822?[7519:0R<<7fg9]57>am2T:>5hk;_31X6:1l27S?=8g:8Z44>9>1U=?7>6:\26<723W;95<:4^00:56=Y9;3:>6P>2832?[7519n0R<<6039]57>a?2T:>4==;_31=66h5Q13;1`>X6:08h7S?=93`8Z44>:h1U=?7=9:\26<4?3W;95?94^00:63=Y9;3996P>2800?[751;80R<<6209]57?582T:>4?i;_31=4cX6:0;i7S?=90c8Z44>;01U=?7<8:\26<503W;95>84^00:70=Y9;3886P>2810?[751;l0R<<6259]57?612T:>:>n;_3135>X6:>:?7S?=7118Z4408;1U=?9?1:\262673W;9:kh4^005b`=Y9;27da?[75>ok0R<<9f89]570a02T:>;h8;_312c0X6:?l87S?=6g08Z440981U=?9>0:\2626a3W;9;=k4^0044a=Y9;=;o6P>262a?[75?9=0R<<9fb9]570a92T:>:55Q13513>X6:>8=7S?=7378Z440:=1U=?9=3:\262453W;9;??4^00465=Y9;=:j6P>263g?[75?8i0R<<81c9]5716i2T:>:?6;_3134>X6:>;>7S?=7068Z440;:1U=?9<2:\262563W;9;>>4^0046c=Y9;=9i6P>260g?[75?;30R<<81d9]5716;2T:><68;_315=3X6:8;=7S?=1078Z447i01U=?>n7:\265g13W;9<>o4^0037==Y9;:8;6P>1gaa?[76nj30R:h5Q1375g>X6:<9=6P>253e?[75<8o0R<=<3b9]5654i2T:?>=i;_3076bX6;:>>7S?<3518Z451=01U=>8:7:\2733d3W;8:8o4^0151c=Y9:<>h6P>3741?[74>?:0Ri=?2:\g756Xc;930R<<>eg9]577bl2T:><6?;_3152cX6:9k97S?=0`28Z447;:1U=?><1:\25ce33W;:jn<4^006`3=Y9;?o86P>2444?[75=??0R<<;f99]572a>2T:>966;_310=1X6:1ki7S?=8`;8Z44?>81U=?6:f:\26=703W;94<;4^00b22=Y9;k=96P>2`3g?[75i8h0R<<6d29]57?c92T:>466;_31==1X6:>927S?=7258Za4e?2To>o64^e0a=>Xc:kk0RiXdi=?0Ri8;2:\273243W;8:9:4^010<2=Y9:9346P>32::?[74;1k0R<=ll;_307gbX6;:l37S?<3g;8Z454mk1U=>=jc:\276cc3W;8?hk4^010ac=Y9:9m<6P>3524?[74<920R<=;089]5627i2T:?>hl;_307cbX6;=:;7S?<4138Zf?a;2T:>>h:;_317c0X6::l27S?=3gc8Z444nk1U=?=ic:\266`c3W;9?kk4^00745=Y9;>;=6P>2521?[75<990R<<;059]5727=2T:>9>9;_31051X6:=:i7S?=41f8Zf?b?2T:>>69;_317=1X6::2j7S?=39`8Z4440j1U=?=7d:\266>b3W;9?5h4^000=4=Y9;92>6P>22;0?[75;0>0R<<<949]575>>2T:>>78;_317<>X6::3h7S?=38g8Zf?cj2T:>>?8;_3174>X6::;i7S?=30a8Z4449m1U=?=>e:\2667a3W;9??>4^00067=Y9;99?6P>2207?[75;;?0R<<<279]5755?2T:>><7;_3177?l5Q1311f>X6::8o7S?=33d8Zf?dn2T:>?o7;_316d?X6:;kh7S?=2`f8Z445il1U=?o?4^001f6=Y9;8i86P>23`6?[75:k<0R<<=b69]574e02T:>?l6;_316ggX6:;hn7S?=2b28Zf?d;2T:>?=6;_3166gX6:;9o7S?=22g8Z445;o1U=?<;0:\267263W;9>9<4^00101=Y9;8?96P>2365?[75:==0R<<=499]574312T:>?:n;_3161dX6:;>m7S?=2438Zf?1n2T:=k=?;_32b67X69o9?7S?>f278Z47a;?1U=74^03e7g=Y98l8o6P>1g1g?[76n:o0R;_32b145Q10d70>X69o>=7S?>f5:8Z47bmh16:>?9:e4`f>;1;9n1:=jl;<4052jh01;=?e;43`f=:>:;36i8lb:?575`=>9nh708<188g2fd<5?9:<78?db9>267f2ma0dj27=?<=561f`?8049m0o:nl4=7120?07lj16:>?j:e4`f>;1;8?1:=jl;<405cjh01;=;c;7bg>;1;20d0?81alj0o:nl4=6dg7?07lj16;kjk:e4`f>;0nm>1:=jl;<5e``jh01:hk5;43`f=:?onm6i8lb:?4ba0=>9nh709ie18g2fd<5>lo;78?db9>3cc62ma0dj27;?88819lm4=9211?3fk2T:>a0dj27398j561f`?8>2>>0o:nl4=976a?07lj164887:e4`f>;?=jh015;90;43`f=:0<9nh706:6c8g2fd<51?=>78?db9><00d2m:i4k6b`89=31<3<;hn52844f>a0dj2739;;561f`?8>2>o0o:nl4=97:g?3fk2739lh55`a8Z445>:1U=?<95:\267b6342jj=4k6b`89=gb?3<;hn528`d2>a0dj273mh6561f`?8>fn;0o:nl4=9cf=?07lj164lh<:e4`f>;?ilk1:=jl;<:bb1jh015ojb;43`f=:0hl>6i8lb:?;e`e=>9nh706nf78g2fd<51knh78?db9>a0dj273n?855`a89=d413?jo6P>23f1?[75:m>0R<<<419>=51f2ma0dj272<:=561f`?8?7?m0o:nl4=8240?07lj165=9j:e4`f>;>8>?1:=jl;<;33cjh014>86;43`f=:192;6i8lb:?:421=>9nh707?808g2fd<50:<478?db9>=5>52m4k6b`89<6e83?jo6360b191deX6::km7079048g2fd<50?mo78?db9>=3612ma0dj2729kh561f`?8?1800o:nl4=8434?07lj165;>n:e4`f>;>>9;1:=jl;<;54gjh0148?2;43`f=:1?:h6i8lb:?:255=>9nh70790e8g2fd<50<;878?db9>=36b2m;>=kh1j9ol;<;6e4=4;d7ef=:199;6k:nc:?:440=n=kh706n9`8e0de<51kj:7h;ab9>d2o>jo6375029b1gd342>=n4i4`a89=37:3l?mn527g:5>c2fk27;1:k91j9ol;<;bg6<1=0165lm=:77:?8?fk:0m8lm4=8c`6?`3ij165lli:g6bg>;>i091:874=8c:6?021272m4=5f5c`?8?f1;0m8lm4=8c;b?`3ij165l>::77:?8?f8=0=94529`26>c2fk272m=:5f5c`?8?f880m8lm4=8;g1?0212725i:564;89c2fk2725i?5f5c`?8?f>=0=94529`40>33>343j:94i4`a89c2fk272m>:564;895636a269b1gd343j?>4i4`a8933>343>>l49589>=04e2o>jo63653c9b1gd343>>:4i4`a89<2aj3<>56364gc920?<50>mn7h;ab9>=1`f2o>jo6364g59b1gd343?:i49589>=10d2??2707;6e8e0de<50>=o7h;ab9>=10>2o>jo63642f920?<50>8o78:9:?:06b=n=kh707;3b8e0de<50>857h;ab9>=1ed2??2707;cc851<=:1=ih6k:nc:?:0fd=n=kh707;c98e0de<50>2o78:9:?:0<3014:6c;d7ef=:1=3i6k:nc:?:0<>=n=kh706ia1851<=:0o3m6;;6;<:ee5<3015h9f;46=>;?n>:1j9ol;<:e2c;?ml;1j9ol;<:f``;?mk;1:874=9ga6?`3ij164hl>:g6bg>;?mho1j9ol;<:e04<1=0164k:?:77:?8>a<80m8lm4=9d74?`3ij164k=k:g6bg>;?n8;1:874=9d24?021273ja990m8lm4=9d3`?`3ij164l?9:77:?8>f9<0=94528`35>c2fk273m<;5f5c`?8>f9;0m8lm4=9;f2?0212735h;564;89=?b>3l?mn5288g6>c2fk2735h<5f5c`?8>>=10=94528874>33>3422954i4`a89=?2?3l?mn528877>c2fk2735?6564;89=?5?3<>563793:9b1gd3422>:4i4`a89=?5<3l?mn5288`4>33>3422n;49589><jo6379c49b1gd3422n>4i4`a89=???3<>5637994920?<5133;7h;ab9><<>12o>jo6379919b1gd342?4n49589><1>e2??2706;8b8e0de<51>3n7h;ab9><1>?2o>jo63744a920?<51>>n78:9:?;00e=n=kh706;5c8e0de<51>>47h;ab9><6eb2??2706<3015=6e;d7ef=:0:3o6k:nc:?;7<3015=ic;46=>;?;on1j9ol;<:0bf>ih6;;6;<44gg<1=016::ml:g6bg>;1?jh1j9ol;<44g=;1?0h1:874=75:g?`3ij16::7m:g6bg>;1?021j9ol;<444`<1=016::>k:77:?8008l0m8lm4=753`?`3ij16::>n:g6bg>;1>mo1:874=74g`?02127=:ik5f5c`?801lm0m8lm4=74ge?`3ij16::8k:77:?800>j0=9452664g>c2fk27=;;m5f5c`?800>00m8lm4=750`?02127=;>m564;89314l3l?mn52661`>c2fk27=;>75f5c`?805?o0=9452635f>33>34<9;k4i4`a89340m3l?mn52635b>c2fk27=::7564;8930003<>563969:925>d34<=;44i4`a8930003l?mn526754>c2fk27=:lo5f5c`?81a<=0=94527g60>33>34=m894i4`a892`3;3l?mn527g61>c2fk273?>o564;89=5413<>563735;925>d3428?l4i4`a89=5413l?mn52821;>c2fk273?;o5f5c`?8>3kl0=945285ag>33>342?oh4i4`a89=2dl3l?mn5285a`>c2fk2734n:564;89=>d;3<>56378e1925>d3423o94i4`a89=>d;3l?mn5289a1>c2fk2734k:5f5c`?8>f=10=94528`74>33>342j954i4`a89=g2?3l?mn528`75>c2fk273i9k564;89=c3l3<>5637e4f925>d342n8h4i4`a89=c3l3l?mn528d6`>c2fk273i:k5f5c`?8>am;0=94528gg2>33>342mi?4i4`a89=`b93l?mn528gg3>c2fk272?i7564;89<5c03<>56363d:925>d3438h44i4`a89<5c03l?mn5292f4>c2fk2728=75f5c`?8?2>m0=9452944`>33>343>:i4i4`a89<31k3l?mn52944a>c2fk2725:?564;895636992925>d3432;<4i4`a89c2fk2725l?5f5c`?[75?0o0R<<8879]571f12733>34=n8n4i4`a892c3j3l?mn527d6;>c2fk275638e0a9b1gd34=n=o4i4`a892c603l?mn527dca>33>34=nml49589>3`ge2o>jo638e`c9b1gd34=nm:4i4`a892c0j3<>5638e6c920?<5>o3`1f2o>jo638e659b1gd34=8m449589>36g?2??27099j47h;ab9>36g02o>jo638dda920?<5>nnn78:9:?4`cd=>92h709keb8e0de<5>nnn7h;ab9>3acf2o>jo638dca9b1gd3W;9;lo4^004eg=Y9;=jo6P>26cg?[75?ho0R<<8ag9]571e82T:>:l>;_313g5X6:>h=7S?=7c58Z440j11U=?9m9:\262df3W;9;ol4^004ff=Y9;=ii6P>26a3?[75?1=0R<<8899]571?12T:>:6n;_313=dX6:>2n7S?=79d8Z440181U=?962:\262?43W;9;4:4^004=0=Y9;=2:6P>26;4?[75?020R<<8989]571>i2T:>:7l;_31302;0;:91j9ol;<51f4<1=016;?l?:77:?815j80m8lm4=60a4?`3ij16;?ok:g6bg>;0:1;1:874=60;4?02127<>5?5f5c`?815090m8lm4=604`?`3ij16;>??:77:?8148o0=94527233>c2fk27ih564;8924b83l?mn5273fe>c2fk27<>im5f5c`?80?8l0=9452692g>33>34<37l3l?mn52692`>c2fk27<>8?564;8924283<>5638272925>d34=99<4i4`a8924283l?mn52736e>c2fk27<>??5f5c`?[75??:0R<<8609]5711:2T:>:8<;_31332X6:><<7S?=77;8Z440>h1U=?99b:\2620d3W;9;;j4^0042`=Y9;==j6P>2653?[75?>;0R<<8739]5710<2T:>:99;_3136bX6:>>;7S?=7538Z440<;1U=?9;3:\262233W;9;9;4^00402=Y9;=?46P>266:?[75?=k0R<<84c9]5713k2T:>::k;_3131cX6:>?97S?=b728Z44e<11U=?l9b:?`<301n6;a;46=>;d0=h1j9ol;;d0m31j9ol;;d0h31:874=b:be?`3ij16o5o6:g6bg>;d0h<1j9ol;<`g`=<1=016nij8:77:?8dcl10m8lm4=cfg3?`3ij16nij9:g6bg>;d08h1:874=b:2e?02127h4?o561:`?8e?9k0m8lm4=b:2e?`3ij16o5?6:g6bg>;d?lh1j9ol;_31f3eX6:k2c5;?[75j>30R<o9l;_31f2bX6:k297S?=b5;8Z44e2c73?[75j<;0R<o;:;_31f00X6:k?27S?=b4c8Z44e=k1U=?l:c:\26g3b3W;9n<84^00bb`=Y9;h9=63md709b1gd34hhi=49589>ffba2??270lle18e0de<5kioj7h;ab9>ffbd2o>jo63mcc2920?<5kijj78:9:?agg6=n=kh70llag8e0de<5kijo7h;ab9>fa5a2??270lk3d851<=:jm9m6k:nc:?a`6c=n=kh70lk3c8e0de<5kn;j78:9:?a`5c=><301oj?f;d7ef=:jm:n6k:nc:?a`5d=n=kh70l=3e851<=:j;9h6;;6;<`17a<301om8f;46=>;ek1l1:=6l;<``<52c0:?[75j;h0R<oX6:k997S?=b218Z44e;=1U=?l<6:\26g5?3W;9mkh4^00a45=Y9;h;=6P>2c21?[75j990R<o>9;_31f51X6:k:i7S?=b1a8Z44e8m1U=?l?e:\26g6a3W;9n<>4^00a54=Y9;h:>6P>2c37?[75iji0R<33>34h:884i4`a89g73<3l?mn52b062>c2fk27i=<;564;89g76<3<>563m1079b1gd34h:=94i4`a89g7693l?mn52b0c7>33>34h:m>49589>f4g32o>jo63m1`19b1gd34h:m=4i4`a89g70<3<>563m161920?<5k;<87h;ab9>f4142o>jo63m1629b1gd34k=m?49589>e3g62??270o9a38e0de<5he3g72o>jo63m0d7920?<5k:n878:9:?a4c2=>92h70l?e48e0de<5k:n87h;ab9>f5c42o>jo63m0c79b1gd3W;9mi64^00b`<=Y9;kom6P>2`fa?[75imi0R<lji;_31e`7X6:ho?7S?=ad78Z44fm?1U=?oj7:\26dc?3W;9mh74^00bad=Y9;kno6P>2`gf?[75ik?0R<ll7;_31eg?X6:hhh7S?=acf8Z44fjo1U=?ol0:\26de63W;9mn<4^00bg6=Y9;kh86P>2`a6?[75ij<0R<lmn;_31e=4;f>;i1j9ol;;f=>k1:874=`74=?02127j9:o5f5c`?8g2?00m8lm4=`742?`3ij16m;>6:77:?8g1810=9452a72:>c2fk27j:=65f5c`?8g18<0m8lm4=`7g=?02127j9i6564;89d3c13l?mn52a4f;>c2fk27j9i;5f5c`?8?e8<0=94529c27>33>343i<84i4`a89c2fk27j99o564;89d3313<>563n54;925>d34k>8l4i4`a89d3313l?mn52a46;>c2fk27j982T:>l7>;_31e<45Q13c:0>X6:h3>7S?=a858Z44f111U=?o69:\26d?f3W;9m4l4^00b=f=Y9;k2h6P>2`;f?[75i0l0R<lo;;_31e3dX6:h2`54?[75i>20R<l9m;_31e2eX6:h2;70o7::4c`?8g40k0=6k:72gg>;f;1o1:=jl;kc:?b7=1=>9nh70o<6986ef=:i:=i68ol;mn52ag12>0gd34km>:490ea89d`503<;hn52ag0:>36ck27jj?o561f`?8ga:k0=;fn;91:=jl;mn52bc2g>0gd34hjnn4:ab9>fded2fde32?:oo63mab7925bd34hjo;490ea89ggd?3<;hn52b``g>36ck27imok561f`?8df1o0>mn52b``1>0gd34i=584:ab9>g3g?2kc:?`236=>9nh70m960854ae<5j<=>78?db9>g33?2?:oo63l64;925bd34i=?l4:ab9>g32c2;080<1:=jl;<53=2<18mi01:>68;43`f=:?92n6;>kc:?44=`=>9nh709?7186ef=:?92868ol;<5`23<2ij16;n96:4c`?81d:10>mn527b1;>0gd34=h>h490ea892e5n3<;hn527b13>36ck27?561f`?81d;;0=;0k;k1:=jl;<5`4g<2ij16;n?j:4c`?814m00m8lm4=61e1?`3ij16;>jm:g6bg>;10=o1j9ol;<4;1df7>>2o>jo63m27d9b1gd34k=i?4i4`a89d0bm3l?mn52a7f7>c2fk272n9;5f5c`?8?e=80m8lm4=8`03?`3ij165n?::4c`?8?d:h0>mn529b3;>36ck272o;>k;81:=jl;<;`61<18mi01l9m1;7bg>;f?j<19lm4=`5a0?07lj16m:l9:72gg>;f?k21:=jl;hn6;>kc:?b3f6=>9nh70l<4b86ef=:j:<:68ol;<`00c<18mi01o=:1;43`f=:j:?86;>kc:?a703=>9nh70l<56854ae<5k9>578?db9>f63e2?:oo63med591de<5komo7;nc:?aa`g=>9nh70ljeb854ae<5koni78?db9>f``72?:oo63meg0925bd34hnj9490ea89gca>3<;hn52683g>0gd34<2??4:ab9>2<472?:oo639930925bd34<2>9490ea893?5>3<;hn52680;>36ck27=5?o561f`?80>:j0=36ck27<8oh561f`?813k80=;0>?97h;ab9>222d2?:3o6396df925>d342?36?k2735>9561:`?8>a:90=<5m4=9g`5?070j1659om:72;g>;><=i1:=6l;<;b06<181i0147j4;437c:?4a=g=>92h709=91854=e<5>8nj78?8b9>g=3f2?:3o63l8c;925>d34hhnk4909a89gb6m3<;4n52b007>36?k27i=5=561:`?8g2000=<5m4=`7f;1?>i1:=6l;<44eg<181i01;9kb;437c:?;7ab=>92h706;6c854=e<51>2n78?8b9><d3422j84909a89=g5=3<;4n528g73>36?k273ik?561:`?8>a?o0=<5m4=9dbb?070j1659jm:72;g>;><>i1:=6l;<;64d<181i014;7c:?:e42=>92h707na3854=e<50ko>78?8b9>3`3e2?:3o638ecc925>d34=9o=4909a89256n3<;4n52c9:b>36?k27h4h7561:`?8ddmo0=<5m4=cf7a?070j16n<;;:72;g>;e9k91:=6l;8;43=dd72<3m707nb1854=e<50kjj7;6f:?:ed`=>92h707n8186=c=:1h2;6;>7c:?:e2`==0l014o8f;43;>1o;1:=6l;<;:g7<21o1654m=:72;g>;>1j;194h4=8;`5?070j165l;>:4;e?8?f=80=<5m4=8c64?3>n272m8>561:`?8?f:80>5k529`02>36?k272m?>558d890?a343>=54909a89<36?3?2j636505925>d343?i54:9g9>=1c?2?:3o6364d591<`<50>n;78?8b9>=13f2<3m707;5`854=e<50>>57;6f:?:00?=>92h707;2`86=c=:1=8j6;>7c:?:07?==0l014:=9;43;>;><12194h4=86;a0m0=<5m4=9d;g?3>n273j5m561:`?8>a=m0>5k528g7g>36?k273j8m558d89=`2k3<;4n528dae>0?a342nok4909a89=cdm3?2j637ebg925>d342n5k4:9g9><`?a2?:3o637e8g91<`<51o2i78?8b9>92h706jfd86=c=:0lln6;>7c:?;acb==0l015kid;43;?i981:=6l;<::`6<21o1644j<:72;g>;?1m8194h4=9;g6?070j1644:::4;e?8>><<0=<5m4=9;70?3>n27359:561:`?8>>9<0>5k528836>36?k2735<:558d89=?6<3<;4n5288c7>0?a3422m94909a89=?f;3?2j6379`1925>d3422;94:9g9><<132?:3o63796191<`<513<11>2<3m706;78854=e<51><47;6f:?;02>=>92h706;4886=c=:0=>26;>7c:?;01>==0l015:;8;43;?;kk1:=6l;<:06m:72;g>;?;1k194h4=91;e?070j1649?n:4;e?8>39h0=<5m4=962=?3>n2738<7561:`?8>4mh0>5k5282gb>36?k273?h7558d89=5b13<;4n5266`:>0?a34<d34<<444:9g9>22>>2?:3o63979:91<`<5?=3478?8b9>23`e2<3m7089fc854=e<5?92h7089cc86=c=:>?ii6;>7c:?52fg==0l01;8la;43>?j687i;<441d<181i01;9:9;7:b>;1?<31:=6l;<446d<21o16::;1?;3194h4=751=?070j16:?87:72;g>;1:?=1:=6l;<452d<21o16:;8n:72;g>;1>?3194h4=745=?070j16;k==:72;g>;0n:;1:=6l;<:06g<21o164>;?;;k194h4=911e?070j1649ll:72;g>;?;?0k>194h4=9:a0?070j164l:9:72;g>;?i=?1:=6l;<:f7c<21o164h=i:72;g>;?m:o194h4=9g0a?070j164kj?:72;g>;?njl1:=6l;<;0gd<21o165>mn:72;g>;>;j3194h4=81`=?070j1658;m:72;g>;>=;>1?;194h4=8;55?070j16;ijl:4;e?81clj0=<5m4=6fg`?3>n27>0=<5m4=6g5n270>5k527d;4>36?k2703<;4n527d2;>0?a34=n<54909a892c713?2j638e1;925>d34=n?54:9g9>3`5?2?:3o638e2;91<`<5>o8578?8b9>37262<3m709=40854=e<5>8?>7;6f:?4614=>92h7088fc854=e<5?=mo78?8b9>37ed2<3m709=cb854=e<5>8hh7;6f:?46fb=>92h709=fb86=c=:?;lh6;>7c:?46cb==0l01:;0:?o1:=6l;<51=a<21o16;?7k:72;g>;0:0o194h4=60:a?070j16o5>m:4;e?8e?8k0=<5m4=b:3g?3>n27h4=m561:`?8dck<0=<5m4=cf`2?070j16o579:4;e?8e?1?0=<5m4=b::3?3>n27h449561:`?8e?k?0>5k52c9a5>36?k27h4n9558d89f>d?3<;4n52c914>0?a34i3?:4909a89f>403?2j63l82:925>d34i3::4:9g9>g=002?:3o63l87:91<`<5j2=478?8b9>ff172<3m70ll71854=e<5ki<=7;6f:?ag27=>92h70l=2`854=e<5k89n78?8b9>ff`e2<3m70llfc854=e<5kimo7;6f:?agce=>92h70lk2c86=c=:jm8i6;>7c:?a`7e==0l01oj=c;43;ek0n1:=6l;<``gf<21o16nnml:72;g>;ekjn194h4=ca``?070j16n=j::4;e?8d7l<0=<5m4=c2g2?3>n27i90=<5m4=c355?3>n27i=;?561:`?8d6190>5k52b0;3>36?k27i=4?558d89g7>93<;4n52b022>0?a34h:<<4909a89g77:3?2j63m110925>d34h:?<4:9g9>f4562?:3o63m12091<`<5k;8>78?8b9>e05f2<3m70o:3`854=e<5h?8n7;6f:?b16d=>92h707nf3854=e<50km?78?8b9>e0e22<3m70o:c4854=e<5h?h:7;6f:?b1f0=>92h70o:f486=c=:i6;>7c:?b1c0==0l01l;i6;43;f=?=1:=6l;;f=0=194h4=`7:3?070j165oj;:72gg>;f?>:1:=jl;<`04g<18mi01okn6;43`f=:>1nh6;>kc:?4021=>9nh707l158g2f?<5h=i<7j9c89>f62e2m34<2=n4k6b;8922e?3n=o452626a>15134<88o4;369>262e2=9h708<4`8776=:>:>j69=9;<400d<3;>16:>:n:51`?804<00??>52626:>15134<8844;369>262>2=9h708<498776=:>:>369=9;<400=<3;>16:>:7:51`?804<<0??>526266>15134<8884;369>26222=9h708<468776=:>:><69=9;<4002<3;>16:>:8:51`?804526265>15134<88;4;369>26212=9h708<438776=:>:>969=9;<4007<3;>16:>:=:51`?804<=0??>526267>15134<8894;369>26232=9h708<428776=:>:>869=9;<4006<3;>16:>:<:51`?8>7990??>528133>151342;==4;369><5772=9h708<408776=:>:>:69=9;<4004<3;>16:>:>:51`?8>7980??;528132>150342;=<4;3b9><56c2=98706?0e8773=:09:o69=8;<:34a<3;j164=>i:510?8>78o0??;52812e>150342;<56b2=98706?0d8773=:09:n69=8;<:34`<3;j164=>n:510?8>78h0??;52812b>150342;<56d2=98706?0b8773=:09:h69=8;<:34f<3;j164=>m:510?8>78k0??;52812a>150342;<5602=98706?068773=:09:<69=8;<:342<3;j164=>6:510?8>7800??;52812:>150342;<44;3b9><56?2=98706?098773=:09:369=8;<:34=<3;j164876:510?8>2100??;5284;:>150342>544;3b9><0?e2=9=706:9c8772=:0<3i69=l;<:6=d<3;:16487n:515?8>21h0??:5284;b>15d342>554;329><0??2=9=706:998772=:0<3369=l;<:6=2<3;:164878:515?8>21>0??:5284;4>15d342>5;4;329><0?12=9=706:978772=:0<3=69=l;<:6=0<3;:16487::515?8>21<0??:5284;6>15d342>5?4;329><0?52=9=706:938772=:0<3969=l;<:6=1<3;:16487;:515?8>21=0??:5284;7>15d342>5>4;329><0?42=9=706:928772=:0<3869=l;<:a61<3;:164o<;:515?8>e:=0??:528c07>15d342>5<4;329><0?62=9=706:908772=:0<3:69=l;<:a60<3;?164o<::514?8>e:<0??n528c02>154342i><4;379>e::0??n528c01>154342i>?4;379>e9l0??n528c03>154342i>=4;379>e9o0??n528c3a>154342i=o4;379>e9m0??n528c3`>154342i=n4;379>151343;mk4;369>=5ga2=9h707?ad8776=:19kn69=9;<;3e`<3;>165=oj:51`?8?7ih0??>5291cb>151343;ml4;369>=5gf2=9h707?ab8776=:19kh69=9;<;3ef<3;>165=ol:51`?8?7ik0??>5291ca>151343;mo4;369>=5ge2=9h707?a88776=:19k269=9;<;3e<<3;>165=o6:51`?8?7i10??>5291c;>151343;m54;369>=5g?2=9h707?a68776=:19k<69=9;<;3e2<3;>165=o8:51`?8?7i?0??>5291c5>151343;m;4;369>=5g12=9h7079388776=:1?9269=9;<;57<<3;>165;=6:51`?8?7i<0??>5291c6>151343;m84;369>=5g22=9h70793`8773=:1?9j69=8;<;57d<3;j165;=9:510?8?1;?0??;529715>150343=?;4;3b9>=35?2=987079398773=:1?9369=8;<;57=<3;j165;=8:510?8?1;>0??;529714>150343=?:4;3b9>=3542=987079328773=:1?9869=8;<;576<3;j165;=::510?8?1;<0??;529716>150343=?84;3b9>=3532=987079358773=:1?9?69=8;<;571<3;j165;=?:510?8?1;90??;529713>150343=?=4;3b9>=3552=987079338773=:1?9969=8;<;577<3;j165;=>:510?8?1;80??;529712>150343=?<4;3b9>e6e72=9870om=:510?8g4k;0??;52a2a1>15034k8o?4;3b9>e6e62=9870olk:510?8g4jm0??;52a2`g>15034k8ni4;3b9>e6da2=9870olj:510?8g4jl0??;52a2`f>15034k8nh4;3b9>e6df2=9870oll:510?8g4jj0??;52a2``>15034k8nn4;3b9>e6de2=9870ol6:510?8g4j00??;52a2`:>15034k8n44;3b9>ec3b2=9870oi5d8773=:io?n69=8;15034km9i4;3b9>ec3d2=9870oi5b8773=:io?h69=8;15034km944;3b9>ec3e2=9870oi5c8773=:io?i69=8;15034km9l4;3b9>ec312=9870oi578773=:io?=69=8;15034km954;3b9>ec302=9870oi568773=:io?<69=8;15034hjj54;3b9>ec322=9870oi548773=:io?>69=8;15034hjj44;3b9>fd`22=9870lnf48773=:jhl>69=8;<`bb0<3;j16nlh8:510?8dfn>0??;52b`d4>15034hjj:4;3b9>fd`12=9870lnf78773=:jhl=69=8;<`bb3<3;j16nlh=:510?8dfn;0??;52b`d1>15034hjj?4;3b9>fd`32=9870lnf58773=:jhl?69=8;<`bb1<3;j16nlh<:510?8dfn:0??;52b`d0>15034hjj>4;3b9>g3?32=9870m9958773=:k?3?69=8;:510?8dfn80??;52b`d2>15034hjj<4;3b9>fd`72=9870lnf18773=:jhl;69=8;<`bb5<3;j16o;7>:510?8e1180??;52c7;2>15034i=5<4;3b9>g3?42=9870m9928773=:k?3869=8;15034i=5?4;3b9>g3?72=9870m9918773=:k?3;69=8;15034i=4k4;3b9>g3>b2=9870m98d8773=:k?2n69=8;15034i=4i4;3b9>35ef2=98709?c`8773=:?9ij69=8;<53gd<3;j16o;6l:510?8e10j0??;52c7:`>15034i=4n4;3b9>g3>e2=9870m98c8773=:k?2i69=8;0??;5271a4>15034=;o:4;3b9>35e>2=98709?c88773=:?9i269=8;<53g<<3;j16;=m7:510?817k10??;5271a;>15034=;o54;3b9>35e32=98709?c58773=:?9i?69=8;<53g1<3;j16;=m9:510?817k?0??;5271a5>15034=;o;4;3b9>35e22=98709?c48773=:?9i>69=8;<53g0<3;j16;=m>:510?817k80??;5271a2>15034=;o<4;3b9>35e42=98709?c28773=:?9i869=8;<53g6<3;j16;=m=:510?817k;0??;5271a1>15034=;o?4;3b9>3f042=98709l628773=:?j<869=8;<5`26<3;j16;n8::510?81d><0??;527b46>15034=h:84;3b9>3f032=98709l658773=:?j90??;527b43>15034=h:=4;3b9>3f052=98709l638773=:?j<969=8;<5`27<3;j16;n8>:510?81d>80??;527b42>15034=h:<4;3b9>3f3c2=98709l5e8773=:?j?o69=8;<5`1a<3;j16;n;i:510?81d=o0??;527b7e>15034=h9k4;3b9>3f3b2=98709l5d8773=:?j?n69=8;<5`1`<3;j16;n;l:510?81d=j0??;527b7`>15034=h9n4;3b9>=dd>2=98707nb88773=:1hh269=8;<;bf<<3;j165l66:510?8?f000??;529`::>150343j444;3b9>=<`e2=987076fc8773=:10li69=8;<;:bg<3;j165l150343j>l4;3b9>=150343j9l4;3b9>=1042=98707;628773=:1=<869=8;<;726<3;j1658<>:510?8?2:80??;529402>150343>><4;3b9>=1`62=98707;f08773=:1=l:69=8;<;7b4<3;j16597=:510?8?31;0??;5295;1>150343?5?4;3b9>=1542=98707;328773=:1=9869=8;<;776<3;j1659m=:510?8?3k;0??;5295a1>150343?o?4;3b9><`b?2=98706jd98773=:0ln369=8;<:f`=<3;j164k79:510?8>a1?0??;528g;5>150342m5;4;3b9>8:510?8>a8>0??;528g24>150342m<:4;3b9><`g?2=98706ja98773=:0lk369=8;<:fe=<3;j164k=8:510?8>a;>0??;528g14>150342m?:4;3b9><<2b2=9870664d8773=:00>n69=8;<::0`<3;j164l>l:510?8>f8j0??;528`2`>150342j<>?m0??;52885g>1503422;i4;3b9><<7b2=9870661d8773=:00;n69=8;<::5`<3;j1644ok:510?8>>im0??;5288cg>1503422mi4;3b9><1>52=98706;838773=:0=2969=8;<:7<7<3;j1649;=:510?8>3=;0??;528571>150342?9?4;3b9><6e32=987067;:510?8>41=0??;5282;7>1503428594;3b9>22e52=987088c38773=:>>i969=8;<44g7<3;j1649<<:510?8>3::0??;528500>150342?>>4;3b9><6`42=9870615034<=h94;3b9>22?52=987088938773=:>>3969=8;<44=7<3;j16::>;:510?8008=0??;526627>15034<<<94;3b9>27132=98708=758773=:>;=?69=8;<4131<3;j16::8<:510?800>:0??;526640>15034<<:>4;3b9>22542=987088328773=:>>9869=8;<4476<3;j1645kj:510?8>?ml0??;5289gf>1503423ih4;3b9>23g32=987089a58773=:>?k?69=8;<45e1<3;j164>8;:510?8>4>=0??;528247>1503428:94;3b9>=b?10??;528d5;>150342n;54;3b9>=1642=98707;028773=:1=:869=8;<;746<3;j16;ho>:510?81bi80??;527dc2>15034=nm<4;3b9>3ad12=98709kb78773=:?mh=69=8;<5gf3<3;j16;h9>:510?81b?80??;527d52>15034=n;<4;3b9>377e2=98709=1c8773=:?;;i69=8;<515g<3;j16;h?=:510?81b9;0??;527d31>15034=n=?4;3b9>3`252=98709j438773=:?l>969=8;<5f07<3;j16;?98:510?815?>0??;527354>15034=9;:4;3b9>37b12=98709=d78773=:?;n=69=8;<51`3<3;j16;>>9:510?8148?0??;527225>15034=8<;4;3b9>g=g72=9870m7a18773=:k1k;69=8;0??;5273c4>15034=9m:4;3b9>g2c22=9870m8e48773=:k>o>69=8;:510?8e??80??;52c952>15034i3;<4;3b9>g=b72=9870m7d18773=:k1n;69=8;:510?8e?<80??;52c962>15034i38<4;3b9>fa522=9870lk348773=:jm9>69=8;<`g70<3;j16nn:n:510?8dd15034hh8l4;3b9>fa622=9870lk048773=:jm:>69=8;<`g40<3;j16n=oi:510?8d7io0??;52b1ce>15034h;mk4;3b9>ffg12=9870lla78773=:jjk=69=8;<``e3<3;j16nnj9:510?8ddl?0??;52bbf5>15034hhh;4;3b9>f46e2=9870l>0c8773=:j8:i69=8;<`24g<3;j16n<8n:510?8d6>h0??;52b04b>15034h::l4;3b9>f4?f2=9870l>9`8773=:j83j69=8;<`2=d<3;j16m8mi:510?8g2ko0??;52a4ae>15034k>ok4;3b9>f45e2=9870l>3c8773=:j89i69=8;<`27g<3;j16m8?;:510?8g29=0??;52a437>15034k>=94;3b9>e0g72=9870o:a18773=:i15034k>jk4;3b9>e0172=9870o:718773=:i<=;69=8;=><6k:j3:?5011==0801;:;7;7:5>;1<==194:4=7673?`10:16:9:8:4;0?803<>0==:k4=7673?06?j16:9:8:734f>;1<==1:<9n;<4702<19=h01;:;7;420<=:>=><6;?;7:?5011=>8>=708;4685513<5?>?;78>459>21202?;??6394559242534374n27=8995601f?803<>0==>l4=7673?06;h16:9:8:730=>;1<==1:<=7;<4702<19:=01;:;7;4273=:>=><6;?<5:?5011=>89?708;4685565<5?>?;78>339>21202?;>>6394559243634373m27=8995606g?803<>0==9m4=7673?06<116:9:8:730`>;1<==1:<=>;<4702<191201;:;7;42<3=:>=><6;?75:?5011=>82?708;4687=`=:>=><69o<;<4702<3i816:9:8:5c3?803<>0?5k526564>1?03421202=o<708;4687a0=:>=><69k;;<4702<3m:16:9:8:5fa?803<>0:<8km;<4702<6804g4?803<10m8h=4=767:27=89655838932303?2863945:9b3>434212?2?;373j27=8965606:?803<10==994=767;1<=21:<:;;<470=<19=901;:;8;4207=:>=>36;?;1:?501>=>8>;708;498556`<5?>?478>3d9>212?2?;8n63945:9245f34374?27=89656015?803<10==>;4=767;1<=21:<==;<470=<19<801;:;8;4214=:>=>36;?:0:?501>=>8>m708;498551c<5?>?478>4e9>212?2?;?o63945:9242?3437?027=896560:5?803<10==5;4=76752656;>1g634212?2=3m708;4987=2=:>=>369k=;<470=<3m>16:9:7:5g6?803<10?i952656;>1c434212?28:>io52656;>462m016:9:7:026a==:08:i6<>:e69><46e2o>n?63711`91<4<51;;n7;61:?;55d==0>015??b;d5<6=:08:i687<;<:24g<19>o015??b;423f=:08:i6;?8b:?;55d=>8=j706>0c8551d<51;;n78>489><46e2?;?;63711`92421342:373;273==l56061?8>68k0==9?4=933f?06<9164<>m:730b>;?99h1:<=j;<:24g<19:h015??b;427d=:08:i6;?<9:?;55d=>893706>0c85561<51;;n78>379><46e2?;8963711`92453342:372:273==l56072?8>68k0==8>4=933f?06m:737a>;?99h1:<:k;<:24g<19=i015??b;420==:08:i6;?89:706>0c855=><51;;n78>879><46e2?;3963711`924>3342:<46e2=k8706>0c87e4=:08:i69o?;<:24g<31o164<>m:5;4?8>68k0?i?52802a>1c0342:<46e2=o?706>0c87a6=:08:i69jm;<:24g<680c8240c>342:04g;?8>68j0:<8k8;<:24f;?99i194?4=933g?3><273==m5f7:0?8>68j0>5>52802`>370m273==m5605`?8>68j0==:l4=933g?06?h164<>l:737f>;?99i1:<:6;<:24f<19==015??c;4203=:08:h6;?;5:?;55e=>8>?706>0b85515<51;;o78>439><46d2?;?=63711a92427342:374j273==m5601b?8>68j0==>74=933g?06;1164<>l:7303>;?99i1:<=9;<:24f<19:?015??c;4271=:08:h6;?<3:?;55e=>899706>0b85504<51;;o78>509><46d2?;><63711a9242a342:373k273==m5606;?8>68j0==>j4=933g?06;8164<>l:73;<>;?99i1:<69;<:24f<191?015??c;42<1=:08:h697j;<:24f<3i:164<>l:5c2?8>68j0?m=52802`>1?a342:<46d2=o9706>0b87a2=:08:h69k:;<:24f<3m=164<>l:5g0?8>68j0?ho52802`>462mk164<>l:026a<=:08:h6<>:e99><3?228:>i:5287;6>c2b;273:4;558089=0>=3?2=63768791<2<51<297h9829><3?22<387069948552c<51<2978>7b9><3?22?;=3<:845287;6>373?273:4;56065?8>11<0==9;4=94:1?06<=164;7::7377>;?>0?1:<:=;<:5=0<19=;015865;4205=:0?3>6;?89n7069948556d<51<2978>3`9><3?22?;856376879245?342=584912589=0>=3<:?;5287;6>374=273:4;56017?8>11<0==>=4=94:1?06;;164;7::7366>;?>0?1:<;>;<:5=0<19<:015865;420c=:0?3>6;?;e:?;2<3=>8>o7069948551e<51<2978>499><3?22?;8h63768792456342=584919:89=0>=3<:4;5287;6>37?=273:4;560:7?8>11<0?5h5287;6>1g4342=584;a09><3?22=k;70699487=c=:0?3>6978;<:5=0<3m;164;7::5g4?8>11<0?i85287;6>1c3342=584;e29><3?22=ni7069948240ce342=584>04g:?8>11<0:<8k7;<:5=3<68;?>0<1j;6<;<:5=3<21:164;79:734a>;?>0<1:<9l;<:5=3<19>h015866;423d=:0?3=6;?;b:?;2<0=>8>270699785511<51<2:78>479><3?12?;?963768492423342=5;4915189=0>>3<:8?5287;5>3739273:4856063?8>11?0==>h4=94:2?06;l164;79:730f>;?>0<1:<=n;<:5=3<19:3015866;427==:0?3=6;?<7:?;2<0=>89=70699785563<51<2:78>359><3?12?;8?63768492455342=5;4914089=0>>3<:9<5287;5>3728273:485606e?8>11?0==9k4=94:2?06;?>0<1:<:7;<:5=3<19:n015866;4274=:0?3=6;?78:?;2<0=>82=706997855=3<51<2:78>859><3?12=3n70699787e6=:0?3=69o>;<:5=3<3i9164;79:5;e?8>11?0?5:5287;5>1c5342=5;4;e69><3?12=o>70699787a1=:0?3=69k<;<:5=3<3lk164;79:026ag=:0?3=6<>:e89><3?128:>i5528b3e>462m>164n?i:g6f7>;?k8l194<4=9a2b?3>9273o528b3e>0?4342h=k4916g89=e6n3<:;n528b3e>370j273od9o0==9l4=9a2b?06<0164n?i:7373>;?k8l1:<:9;<:`5c<19=?015m>f;4201=:0j;m6;?;3:?;g4`=>8>9706l1g85517<51i:j78>419>3741273od9o0==>94=9a2b?06;?164n?i:7301>;?k8l1:<=;;<:`5c<19:9015m>f;4277=:0j;m6;?:2:?;g4`=>8?:706l1g85506<51i:j78>4g9>374l273od9o0==564=9a2b?060?164n?i:73;1>;?k8l1:<6;;<:`5c<31l164n?i:5c0?8>d9o0?m<528b3e>1g7342h=k4;9g9>d9o0?i>528b3e>1be342h=k4>04ga?8>d9o0:<8k6;<:`5c<68=4i4d189=e583?2>637c3291<7<51i9<7;64:?;g76=n?28706l2186=6=:0j8;6;?8e:?;g76=>8=h706l218552d<51i9<78>7`9>342h>=4915589=e583<:8;528b03>373=273o?>56067?8>d:90==9=4=9a14?06<;164n;?k;:1:<:?;<:`65<19:l015m=0;427`=:0j8;6;?89j706l218556?<51i9<78>399>=4912789=e583<:?9528b03>374;273o?>56011?8>d:90==8<4=9a14?06=8164n;?k;:1:<:i;<:`65<19=o015m=0;420a=:0j8;6;?;c:?;g76=>8>3706l218556b<51i9<78>309>1342h>=4919789=e583<:49528b03>1?b342h>=4;a29>164nd:90?i:528b03>1c2342h>=4;e59>:ec9>i4528b03>462m1165;>9h3194:4=83b=?`10:165;>9h31:<9n;<;2e<<19=h014?n9;420<=:18k26;?;7:?:5d?=>8>=707>a885513<50;j578>459>=4g>2?;??6361`;92425343:m44915389<7f13<:8=5290c:>374n272=l75601f?8?6i00==>l4=83b=?06;h165;>9h31:<=7;<;2e<<19:=014?n9;4273=:18k26;?<5:?:5d?=>89?707>a885565<50;j578>339>=4g>2?;>>6361`;92436343:m44914289<7f13<:8k5290c:>373m272=l75606g?8?6i00==9m4=83b=?06<1165;>9h31:<=>;<;2e<<1912014?n9;42<3=:18k26;?75:?:5d?=>82?707>a887=`=:18k269o<;<;2e<<3i81651?0343:m44;e39>=4g>2=o<707>a887a0=:18k269k;;<;2e<<3m:165a88240c?343:ml4>04g4?8?6ih0m8h=4=83be?3>:272=lo558389<7fi3?286361`c9b3>4343:ml4:929>=4gf2?;373j272=lo5606:?8?6ih0==994=83be?06;>9hk1:<:;;<;2ed<19=9014?na;4207=:18kj6;?;1:?:5dg=>8>;707>a`8556`<50;jm78>3d9>=4gf2?;8n6361`c9245f343:ml4912;89<7fi3<:?55290cb>374?272=lo56015?8?6ih0==>;4=83be?06;=165;>9hk1:<==;<;2ed<19<8014?na;4214=:18kj6;?:0:?:5dg=>8>m707>a`8551c<50;jm78>4e9>=4gf2?;?o6361`c9242?343:ml4912f89<7fi3<:?<5290cb>37?0272=lo560:5?8?6ih0==5;4=83be?060=1655290cb>1g6343:ml4;a19>=4gf2=3m707>a`87=2=:18kj69k=;<;2ed<3m>1651c4343:ml4;dc9>=4gf28:>io5290cb>462m0165>96<>:e69>=2252o>n?63675091<4<50=?>7;61:?:314==0>0149;2;d5<6=:1>>9687<;<;407<19>o0149;2;423f=:1>>96;?8b:?:314=>8=j7078438551d<50=?>78>489>=2252?;?;63675092421343<8?4915789<13:3<:89529661>373;272;9<56061?8?0<;0==9?4=8576?06<9165::=:730b>;>?=81:<=j;<;407<19:h0149;2;427d=:1>>96;?<9:?:314=>89370784385561<50=?>78>379>=2252?;8963675092453343<8?4912189<13:3<:??529661>372:272;9<56072?8?0<;0==8>4=8576?06;>?=81:<:k;<;407<19=i0149;2;420==:1>>96;?89:707843855=><50=?>78>879>=2252?;39636750924>3343<8?4;9d9>=2252=k870784387e4=:1>>969o?;<;407<31o165::=:5;4?8?0<;0?i?529661>1c0343<8?4;e49>=2252=o?70784387a6=:1>>969jm;<;407<68343<8?4>04g;?8?0<:0:<8k8;<;406;>?=9194?4=8577?3><272;9=5f7:0?8?0<:0>5>529660>370m272;9=5605`?8?0<:0==:l4=8577?06?h165::<:737f>;>?=91:<:6;<;406<19==0149;3;4203=:1>>86;?;5:?:315=>8>?70784285515<50=??78>439>=2242?;?=63675192427343<8>4912d89<13;3<:?h529660>374j272;9=5601b?8?0<:0==>74=8577?06;1165::<:7303>;>?=91:<=9;<;406<19:?0149;3;4271=:1>>86;?<3:?:315=>89970784285504<50=??78>509>=2242?;><6367519242a343<8>4915g89<13;3<:8i529660>373k272;9=5606;?8?0<:0==>j4=8577?06;8165::<:73;<>;>?=91:<69;<;406<191?0149;3;42<1=:1>>8697j;<;406<3i:165::<:5c2?8?0<:0?m=529660>1?a343<8>4;969>=2242=o970784287a2=:1>>869k:;<;406<3m=165::<:5g0?8?0<:0?ho529660>462mk165::<:026a<=:1>>86<>:e99>e77128:>i:52a335>c2b;27j><8558089d46>3?2=63n20491<2<5h8::7h9829>e7712<3870o=178552c<5h8::78>7b9>e7712?;3<:8452a335>373?27j><856065?8g59?0==9;4=`022?06<=16m??9:7377>;f:8<1:<:=;6;4205=:i;;=6;?89n70o=178556d<5h8::78>3`9>e7712?;8563n2049245?34k9=;4912589d46>3<:?;52a335>374=27j><856017?8g59?0==>=4=`022?06;;16m??9:7366>;f:8<1:<;>;6;420c=:i;;=6;?;e:?b640=>8>o70o=178551e<5h8::78>499>e7712?;8h63n2049245634k9=;4919:89d46>3<:4;52a335>37?=27j><8560:7?8g59?0?5h52a335>1g434k9=;4;a09>e7712=k;70o=1787=c=:i;;=6978;1c334k9=;4;e29>e7712=ni70o=178240ce34k9=;4>04g:?8g59?0:<8k7;;f:0=1j;6<;;f:0=1:<9l;h01l<67;423d=:i;3<6;?;b:?b6<1=>8>270o=9685511<5h82;78>479>e7?02?;?963n2859242334k95:4915189d4>?3<:8?52a3;4>373927j>4956063?8g51>0==>h4=`0:3?06;l16m?78:730f>;f:0=1:<=n;89=70o=9685563<5h82;78>359>e7?02?;8?63n2859245534k95:4914089d4>?3<:9<52a3;4>372827j>495606e?8g51>0==9k4=`0:3?06;f:0=1:<:7;82=70o=96855=3<5h82;78>859>e7?02=3n70o=9687e6=:i;3<69o>;0?5:52a3;4>1c534k95:4;e69>e7?02=o>70o=9687a1=:i;3<69k<;:e89>e7?028:>i552ae`1>462m>16mil=:g6f7>;flk8194<4=`fa6?3>927jho<558689dbe:3l=4>52ae`1>0?434kon?4916g89dbe:3<:;n52ae`1>370j27jho<5605b?8gcj;0==9l4=`fa6?06<016mil=:7373>;flk81:<:9;8>970okb385517<5hni>78>419>ead52?;8j63ndc09245b34kon?4912`89dbe:3<:?l52ae`1>374127jho<5601;?8gcj;0==>94=`fa6?06;?16mil=:7301>;flk81:<=;;8?:70okb385506<5hni>78>4g9>ead52?;?i63ndc09242c34kon?4915a89dbe:3<:8552ae`1>374l27jho<56012?8gcj;0==564=`fa6?060?16mil=:73;1>;flk81:<6;;1g734kon?4;9g9>ead52=3<70okb387a7=:imh969k8;52ae`1>1be34kon?4>04ga?8gcj;0:<8k6;4i4d189dc4;3?2>63ne2191<7<5ho8?7;64:?ba65=n?2870oj3286=6=:il986;?8e:?ba65=>8=h70oj328552d<5ho8?78>7`9>e`542?;?n63ne219242>34kn?>4915589dc4;3<:8;52ad10>373=27ji>=56067?8gb;:0==9=4=`g07?06<;16mh=<:7375>;fm:91:<:?;89j70oj328556?<5ho8?78>399>e`542?;8;63ne219245134kn?>4912789dc4;3<:?952ad10>374;27ji>=56011?8gb;:0==8<4=`g07?06=816mh=<:7364>;fm:91:<:i;8>370oj328556b<5ho8?78>309>e`542?;3463ne21924>134kn?>4919789dc4;3<:4952ad10>1?b34kn?>4;a29>e`542=k:70oj3287e5=:il98697i;16mh=<:5g1?8gb;:0?i:52ad10>1c234kn?>4;e59>e`542=o870oj3287`g=:il986<>:ec9>e`5428:>i452ad10>462m116n4:k:026a2=:j0>o6k:j3:?a=1b==0801o7;d;7:5>;e1=n194:4=c;7`?`10:16n4:k:4;0?8d>;e1=n1:<9n;<`:0a<19=h01o7;d;420<=:j0>o6;?;7:?a=1b=>8>=70l64e85513<5k3?h78>459>f<2c2?;??63m95f9242534h28i4915389g?3l3<:8=52b86g>374n27i59j5601f?8d>l4=c;7`?06;h16n4:k:730=>;e1=n1:<=7;<`:0a<19:=01o7;d;4273=:j0>o6;?<5:?a=1b=>89?70l64e85565<5k3?h78>339>f<2c2?;>>63m95f9243634h28i4914289g?3l3<:8k52b86g>373m27i59j5606g?8d>;e1=n1:<=>;<`:0a<191201o7;d;42<3=:j0>o6;?75:?a=1b=>82?70l64e87=`=:j0>o69o<;<`:0a<3i816n4:k:5c3?8d>1?034h28i4;e39>f<2c2=o<70l64e87a0=:j0>o69k;;<`:0a<3m:16n4:k:5fa?8d>04g4?8d>kl0m8h=4=c;`a?3>:27i5nk558389g?dm3?2863m9bg9b3>434h2oh4:929>f373j27i5nk5606:?8d>kl0==994=c;`a?06;e1jo1:<:;;<`:g`<19=901o7le;4207=:j0in6;?;1:?a=fc=>8>;70l6cd8556`<5k3hi78>3d9>f374?27i5nk56015?8d>kl0==>;4=c;`a?06;=16n4mj:7307>;e1jo1:<==;<`:g`<19<801o7le;4214=:j0in6;?:0:?a=fc=>8>m70l6cd8551c<5k3hi78>4e9>f37?027i5nk560:5?8d>kl0==5;4=c;`a?060=16n4mj:5;f?8d>kl0?m>52b8af>1g634h2oh4;a19>f16n4mj:5g6?8d>kl0?i952b8af>1c434h2oh4;dc9>fio52b8af>462m016n4mj:026a==:k=o36<>:e69>g1c?2o>n?63l4d:91<4<5j>n47;61:?`0`>==0>01n:j8;d5<6=:k=o3687<;o01n:j8;423f=:k=o36;?8b:?`0`>=>8=j70m;e98551d<5j>n478>489>g1c?2?;?;63l4d:9242134i?i54915789f2b03<:8952c5g;>373;27h8h656061?8e3m10==9?4=b6f;d=>89370m;e985561<5j>n478>379>g1c?2?;8963l4d:9245334i?i54912189f2b03<:??52c5g;>372:27h8h656072?8e3m10==8>4=b6f;d=>89:70m;e9855=><5j>n478>879>g1c?2?;3963l4d:924>334i?i54;9d9>g1c?2=k870m;e987e4=:k=o369o?;1c034i?i54;e49>g1c?2=o?70m;e987a6=:k=o369jm;34i?i54>04g;?8e2>00:<8k8;;d=?3194?4=b75=?3><27h9;75f7:0?8e2>00>5>52c44:>370m27h9;75605`?8e2>00==:l4=b75=?06?h16o886:737f>;d=?31:<:6;8>?70m:6885515<5j?=578>439>g00>2?;?=63l57;9242734i>:44912d89f3113<:?h52c44:>374j27h9;75601b?8e2>00==>74=b75=?06;116o886:7303>;d=?31:<=9;89970m:6885504<5j?=578>509>g00>2?;><63l57;9242a34i>:44915g89f3113<:8i52c44:>373k27h9;75606;?8e2>00==>j4=b75=?06;816o886:73;<>;d=?31:<69;00?m=52c44:>1?a34i>:44;969>g00>2=o970m:6887a2=:k<<269k:;00?ho52c44:>462mk16o886:026a<=:k<<26<>:e99>2c7b28:>i:526g3f>c2b;27=j2c7b2<38708i1d8552c<5?l:i78>7b9>2c7b2?;373?27=j;1n8o1:<:=;<4e5`<19=;01;h>e;4205=:>o;n6;?89n708i1d8556d<5?l:i78>3`9>2c7b2?;85639f0g9245?34374=27=j=4=7d2a?06;;16:k?j:7366>;1n8o1:<;>;<4e5`<19<:01;h>e;420c=:>o;n6;?;e:?5b4c=>8>o708i1d8551e<5?l:i78>499>2c7b2?;8h639f0g924563437?=27=j1g4342c7b2=k;708i1d87=c=:>o;n6978;<4e5`<3m;16:k?j:5g4?80a9l0?i8526g3f>1c3342c7b2=ni708i1d8240ce3404g:?80a9l0:<8k7;<4e=c<68;1n0l1j;6<;<4e=c<21:16:k7i:734a>;1n0l1:<9l;<4e=c<19>h01;h6f;423d=:>o3m6;?;b:?5b<`=>8>2708i9g85511<5?l2j78>479>2c?a2?;?9639f8d9242334n3<:8?526g;e>373927=j4h56063?80a1o0==>h4=7d:b?06;l16:k7i:730f>;1n0l1:<=n;<4e=c<19:301;h6f;427==:>o3m6;?<7:?5b<`=>89=708i9g85563<5?l2j78>359>2c?a2?;8?639f8d9245534n3<:9<526g;e>372827=j4h5606e?80a1o0==9k4=7d:b?06;1n0l1:<:7;<4e=c<19:n01;h6f;4274=:>o3m6;?78:?5b<`=>82=708i9g855=3<5?l2j78>859>2c?a2=3n708i9g87e6=:>o3m69o>;<4e=c<3i916:k7i:5;e?80a1o0?5:526g;e>1c5342c?a2=o>708i9g87a1=:>o3m69k<;<4e=c<3lk16:k7i:026ag=:>o3m6<>:e89>2c?a28:>i5527``:>462m>16;ll6:g6f7>;0ik3194<4=6ca=?3>927527``:>0?434=jn44916g892ge13<:;n527``:>370j27;0ik31:<:9;<5bf<<19=?01:om9;4201=:?hh26;?;3:?4eg?=>8>9709nb885517<5>ki578>419>3dd>2?;8j638ac;9245b34=jn44912`892ge13<:?l527``:>37412794=6ca=?06;?16;ll6:7301>;0ik31:<=;;<5bf<<19:901:om9;4277=:?hh26;?:2:?4eg?=>8?:709nb885506<5>ki578>4g9>3dd>2?;?i638ac;9242c34=jn44915a892ge13<:85527``:>374l27;0ik31:<6;;<5bf<<31l16;ll6:5c0?81fj00?m<527``:>1g734=jn44;9g9>3dd>2=3<709nb887a7=:?hh269k8;<5bf<<3m<16;ll6:5g7?81fj00?i>527``:>1be34=jn44>04ga?81fj00:<8k6;<5bf<<68638b2c91<7<5>h8m7;64:?4f6g=n?28709m3`86=6=:?k9j6;?8e:?4f6g=>8=h709m3`8552d<5>h8m78>7`9>3g5f2?;?n638b2c9242>34=i?l49155892d4i3<:8;527c1b>373=27o56067?81e;h0==9=4=6`0e?06<;16;o=n:7375>;0j:k1:<:?;<5a7d<19:l01:l89j709m3`8556?<5>h8m78>399>3g5f2?;8;638b2c9245134=i?l49127892d4i3<:?9527c1b>374;27o56011?81e;h0==8<4=6`0e?06=816;o=n:7364>;0j:k1:<:i;<5a7d<19=o01:l8>3709m3`8556b<5>h8m78>309>3g5f2?;34638b2c924>134=i?l49197892d4i3<:49527c1b>1?b34=i?l4;a29>3g5f2=k:709m3`87e5=:?k9j697i;<5a7d<31>16;o=n:5g1?81e;h0?i:527c1b>1c234=i?l4;e59>3g5f2=o8709m3`87`g=:?k9j6<>:ec9>3g5f28:>i4527c1b>462m11v4;77;296~;>=1=1j99m;<;6<<jk0q~762983>7}:10>26k:m8:?:==c=>92h7p}65df94?2|50knn7j9c89>=0>02mok4909a8yv?2l00;6:u294f:>c2e02729i65d7ag?8?2lj0o:nm4=87f4?b1k01658k;:e4`g>;>=m<1h;m6;<;6`1<181i0q~7:e783>1}:17c:?:1`e=l?i2707:e68g2fg<50?n:7h;b99~w<3bj3:1>v365d`9b1d?343>in4k6bc8yv?1k<0;6;u296;:>36?k272:=k5d7ab?8?1mm0m8o64=847`?b1kh165;<=:e4`f>;>>831h;m6;|q:2f2=83=3452m5<1s43<5:4909a89<07k3n=ol5297ga>c2e0272:9l5d7ab?8?1:90o:nl4=8415?b1kh1v48l2;292~;>?0<1:=6l;<;54gjk0148ja;d7f==:1?>j6i8la:?:24`=l?ii7079218g2fg=2?22?:3o63661c9`3ef343=i44i4c:89<0313n=ol52973f>a0dj272:>j:1<78t=85:0?070j165;>6:e4`e>;>>l21j9l7;<;50=jk0148>d;f5gg=:1?;n6i8la:p=3da290=w07892854=e<50<;47j9c`9>=3c02o>i46366559`3ef343==n4k6b`89<06l3n=ol5rs84aa?6=>r72;4<561:`?8?18>0o:no4=84f2?`3j1165;:9:e4`e>;>>8h1h;mm;<;55fjk0q~79be83>3}:1>3:6;>7c:?:250=l?ij7079e48e0g><50=37f2m83<;4n529726>a0di272:h:5f5`;?8?1<=0o:no4=842e?b1kh1v47=7;290~;>?9h1:=6l;<;560h0149;2;6f4>;>?=918h>4}r;:63<72=q65:>n:72;g>;>>;l1j99m;<;407<3lo165::<:5fe?xu>1;?1<7:t=853=?070j165;;>?=818ik4=8577?2cm2wx54<;:1878?0810=<5m4=841`?`3?k165::=:5fg?8?0<:0?hi5rs8;17?6=:;0;69u29625>36?k272:?o5f55a?8?0<;0?in529660>1cd3ty25??50;6x9<17=3<;4n52970:>c20j272;9<54d`89<13;3>nn6s|9803>5<3s43<<94909a89<0503l?;o529661>1cf343<8>4;e`9~wd343=>:4i46`89<13:3>n563675190`?=2652?:3o6366349b11e343<8?4;e99>=2242=o37p}6ad;94?2es43<5=4:9g9>=2?62<3m70789386=c=:1>38687i;<;4=1<21o165:7::4;e?8?01?0>5k5296;4>0?a343<554:9g9>=2?>2<3m7078d`86=c=:1>ni687i;<;4a3<21o165:h>:4;e?8?0nj0>5k529924>0?a3433=?4:9g9>==702<3m70771986=c=:11;2687i;<;4`f<21o165:jk:4;e?8?0ll0>5k5296fe>0?a343=2c62<3m7078e386=c=:1>o8687i;<;4a1<21o165:k::4;e?8?0m>0>5k5296g;>0?a343=2cf2<3m7078ec86=c=:1>oh687i;<;4aa<21o165:kj:4;e?8?0mo0>5k5296d3>0?a343=2`42<3m7078f586=c=:1>l>687i;<;4b3<21o165:h8:4;e?8?0n10>5k5296d:>0?a343=2`e2<3m7078fe86=c=:1>ln687i;<;4bc<21o1655>?:4;e?8??880>5k529921>0?a3433<>4:9g9>==632<3m70770486=c=:11:=687i;<;;4=<21o1655>6:4;e?8??8h0>5k52992a>0?a3433==6c2<3m70770d86=c=:11:m687i;<;;55<21o1655?>:4;e?8??9:0>5k529937>0?a3433=84:9g9>==712<3m707neb8e02d4<4?:4y>=01d2?:3o63659;9b11e343>494k6bg89<32l3n=oo52947f>a0dk2wx589j:1878?2?l0m8o64=87;=?b1k01658;k:e4`e>;>==838p14okd;f5gd=:10236k:m8:p=290>w076b5854=e<503i:7h;b99>=34325?4k6b;8yv?fa0d1272m9l5f5`;?xu>imk1<7{t1hkj6=4={<;b`aj3014ona;d7f==z{0koi7>55`y>=2272o<>o63672d9b33d3433l?o?529614>c2d:272;>65f5a1?8?0;00m8n<4=850e?`3k;165:=m:g6`6>;>?:i1j9m=;<;47a>>6i8l9:?:306=l?i270785c8g2f?<50==:7j9c89>=2162m343<4<4k6b;89<1?:3n=o45296:0>a0d1272;9:5d7a:?8?0;>?=31h;m6;<;40dj30149;b;f5g<=:1>>h6i8l9:?:31b=l?i270784d8g2f?<50=?j7j9c89>=2362m343<9>4k6b;89<12<3n=o4529676>a0d1272;885d7a:?8?0=>0o:n74=856;>?j30149:d;f5g<=:1>?n6i8l9:?:30`=l?i27078618g2f?<50===7j9c89>=2052m343<:94k6b;89<11=3n=o4529644>a0d1272;;65d7a:?8?0>00o:n74=855e?b1k0165:8m:e4`=>;>??i1h;m6;<;42aj301499e;f5g<=:1>=2132m343<;;4k6b;89<10?3n=o452965;>a0d1272;:75d7a:?8?0?h0o:n74=854f?b1k0165:9l:e4`=>;>?>n1h;m6;<;43`j301498f;f5g<=:1?8n6i8l9:?:27b=l?i27079288g2f?<50<947j9c89>=3422m343=>:4k6b;89<05k3n=o452970e>a0d1272:?o5d7a:?8?21>0m8o64=853`?b1k1165::=:g4;0>;>?=91j;6;;|q:e`b=838>w079048g2f?<50<;:7j9c89>=3602m343=<44k6b;89<07i3n=o452972a>a0d1272:=m5d7a:?8?18m0o:n74=843a?b1k01658m>:72;g>;>>8k1h;m6;<;55gj30148>c;f5g<=:1?;o6i8l9:?:24c=l?i270791g8g2f?<50<9<7j9c89>=3462m343==44k6bc89<05;3n=o4529707>a0di2725?o5d7aa?8?>:k0o:nl4=8;1g?b1kk1654;>1;o1h;mm;<;:6cjh0147<0;f5gg=:109:6i8lb:?:=64=l?ii7076288g2fd<50?j>7h;b99>==7d2m=:0;69u29870>c2e027258<561:`?8?>=j0o:no4=8;7>=o1j99m;<;:6dji014oja;f5g`=:1<236i8le:p=dc7290?w0794g8e02d<5039n7j9cb9>=dcf2ma0dk272mho5d7a`?8?2010o:nm4}r;ba7<72=q65;;>:g64f>;>1;n1h;ml;<;badjh014;78;f5gg=z{0kn?7>54z?:204=n==i70762d8g2fe<50knm7j9c`9>=0>?2m5<3s43=9>4i46`89a0d12729565d7a:?xu>il?1<7:t=8460?`3?k1654=?:e4`g>;>ilh1h;ml;<;6<2jn0q~7ne783>1}:1??>6k:8b:?:=67=l?ih707nec8g2fd<50?3;7j9cb9~wa0di2wx5lk7:1878?1=>0m8:l4=8;1=?b1kj165lkm:e4`a>;>=1=1h;m6;|q;bce=838p15hic;d73g=:0oln6i8la:p=6?72909w07<509m;78?8b9~w<5?n3:1>v363c39b1d?3438j;4909a8yv?7>;0;69u29470>a0d1273jkm5d7af?8?7<>0m8o64=8270?070j1v4>;e;293~;>8=o1j9l7;<;30ajn014>:1;f5gf=:19?>6i8l9:?:40?=l?ih707?4c8g2f?<50:?578?8b9~w<62j3:18v36072925>d343;:<4k6b;89<62k3n=ol52917a>c2e02wx5=8?:1818?7>90m8o64=8255?b1kh1v4?=c;292~;>:9:1:=6l;<;3<6jk014?:4;d7f==:19i96i8la:?:4<1=l?ii707?8d8g2f?o4?:7y>=4`a2?:3o6360909`3ef343:9>4i4c:89<6d93n=ol5291;5>a0dj272<495d7ab?xu>9;k1<78t=83ea?070j165=6>:e4`e>;>9<81j9l7;<;3g5jk014>65;f5gg=:193=6i8la:p=44>290=w07>fe854=e<50:3<7j9c`9>=4362o>i46360cd9`3ef343;594k6b`89<6>=3n=ol5rs831r72=km561:`?8?7?o0o:no4=8364?`3j1165=lj:e4`e>;>8091h;mm;<;3=1jk0q~7>2683>3}:18li6;>7c:?:42c=l?ij707>4g8e0g><50:ih7j9c`9>=5?52ma0di272=9k5f5`;?8?7jj0o:no4=82:5?b1kk165=7=:e4`e>{t188>6=49{<;2b<<181i014>8c;f5gd=:18>o6k:m8:?:4gd=l?ij707?918g2fd<50:2=7j9c`9~w<75<3:1:v361g:925>d343;;o4k6bc89<73k3l?n55291`b>a0di272<5h5d7aa?8?7190o:no4}r;266<72;>8>k1h;mn;<;20gm9;f5gd=:192m6i8la:p=6>b290?w07>73854=e<50:2m7h;7c9>=4g>2=o;707>a`87a5=z{093h7>54z?:527=>92h707?a58e02d<50;j57:kf:?:5dg=1}:18=;6;>7c:?:4d5=n==i707>a887``=:18kj69jj;|q:7=d=83>p14?9f;43{t1:2j6=4;{<;22`<181i014>n1;d73g=:18k269jl;<;2ed<3lj1v4=79;290~;>9?n1:=6l;<;3=ch014?n9;6fg>;>9hk18hm4}r;0<=<72=q65<8l:72;g>;>80o1j99m;<;2e<<3mk165;1=1<7:t=835f?070j165=7k:g64f>;>9h318ho4=83be?2bi2wx5>69:1878?6>h0=<5m4=82:g?`3?k165n272=k6558d89<7a13?2j6361gc91<`<50;mn7;6f:?:5ce==0l014?id;7:b>;>9oo194h4=83eb?3>n272>=>558d89<4393?2j63625091<`<508?h7;6f:?:60>==0l014<93;7:b>;>:?o194h4=804=?3>n272>:k558d89<40n3?2j63629291<`<508??7;6f:?:612==0l014<;5;7:b>;>:=<194h4=8073?3>n272>96558d89<4313?2j63625c91<`<508?n7;6f:?:61e==0l014<;e;7:b>;>:=l194h4=8064?3>n272>8?558d89<42:3?2j63624191<`<508>87;6f:?:603==0l014<:6;7:b>;>:<=194h4=806=?3>n272>8o558d89<42j3?2j63624a91<`<508>h7;6f:?:60c==0l014<:f;7:b>;>:?:194h4=8055?3>n272>;<558d89<41<3?2j63627791<`<508=:7;6f:?:631==0l014<98;7:b>;>:?3194h4=805e?3>n272>;l558d89<41k3?2j63627f91<`<508=j7;6f:?:626==0l014<81;7:b>;>:>8194h4=8047?3>n272>::558d89<40=3?2j63626491<`<508<;7;6f:?:62>==0l014<8a;7:b>;>:>h194h4=804g?3>n272>:j558d89<32<3l?;o5rs9de2?6==r73jk?561:`?8>anl0m8:l4=9de=?b1kl164kj=:e4`f>;?nm91h;ml;|q;bc5=83>p15hi3;d7f==:0oln6i8l9:?;ba4=l?ij706id28g2fg=0222mc2e02728?:5d7a`?8?4n00o:n74=81ee?b1k01v4:m3;296~;>==>1h;m6;<;7f67}:1<>?6i8la:?:114=n=h37p}650094?4|50??97j9c89>=0752o>i46s|9465>5<2ir72=l95f77`?8?6i?0m:8m4=83:g?`3k;165<7k:g6`6>;>90o1j9m=;<;2=ca28e0f4<50;j87h;c39>=4g22o>h>6361`a9`3e>343:n:4k6b;89<7d:3n=o45290ag>a0d1272=i65d7a:?8?6m>0o:n74=83f;>9lk1h;m6;<;2egj3014?nd;f5g<=:18kn6i8l9:?:5d`=l?i2707>b18g2f?<50;i=7j9c89>=4d52m343:n94k6b;89<7e=3n=o45290`5>a0d1272=o65d7a:?8?6j00o:n74=83ae?b1k0165;>9ki1h;m6;<;2faj3014?me;f5g<=:18hm6i8l9:?:5f6=l?i2707>c08g2f?<50;h?7j9c89>=4e32m343:o;4k6b;89<7d?3n=o45290a;>a0d1272=n75d7a:?8?6kh0o:n74=83`f?b1k0165;>9jo1h;m6;<;2gcj3014?k0;f5g<=:18n:6i8l9:?:5a4=l?i2707>d28g2f?<50;o87j9c89>=4b22m343:h:4k6b;89<7c13n=o45290fb>a0d1272=il5d7a:?8?6lj0o:n74=83g`?b1k0165;>9ml1h;m6;<;2a5j3014?j1;f5g<=:18o96i8l9:?:5`5=l?i2707>e58g2f?<50;n97j9c89>=4c12m343;m?4k6b;89<6>m3n=o45291;g>a0d1272<4o5d7a:?8?71k0o:n74=82:g?b1k0165=o>:e4`=>;>8h>1h;m6;<;3=cj3014>?c;d7f==:18=?6i8l8:?:5d?=n?2?707>a`8e2=2984?:37x9<60i3n=o452915a>a0d1272<:m5d7a:?8?7?m0o:n74=824a?b1k0165=9i:e4`=>;>81:1h;m6;<;3<4j3014>72;f5g<=:19286i8l9:?:460=>92h707?8g8g2f?<50:2<7j9c89>=5?62m343;5>4k6b;89<6><3n=o45291;6>a0d1272<485d7a:?8?71>0o:n74=82;a?b1kh165=77:e4`=>;>8031h;mn;<;0=7jh014=63;f5gg=:1:3?6i8lb:?:7<3=l?ii707<978g2fd<5092;7j9cc9>=6??2m93n=oo529134>c2e0272>5=5d7a;?8?6:;0o:n64=83fg?b1k01v4=mb;290~;>;kh1j9l7;<;0fd<181i014=l4;f5gd=:1:h;6i8l9:p=020290?w07?c28e02d<5092>7j9cb9>=0352ma0dk27298<5d7ag?8>anm0o:nj4}r;60<<72=q65=m::g64f>;>;0>1h;ml;<;617ji015hid;f5gf=z{0??m7>54z?:4f0=n==i707<948g2fe<50?>>7j9cc9>5<3s43;o:4i46`89<5>>3n=on529471>a0di273jkj5d7ab?xu>==i1<7:t=82`78:e4`g>;>=<81h;m6;<:ebaj30q~7:4e83>1}:19i26k:8b:?:7<>=l?ih707:528g2fe<51lmo7j9ce9~w<33m3:18v360bc9b11e3438544k6ba89<32;3n=oo528gd`>a0dk2wx58:i:1878?7kk0m8:l4=81:e?b1kj1658;<:e4`e>;?noi1h;mn;|q:106=83>p14>lc;d73g=:1:3:6i8lc:?:105=l?in706ifb8g2f?3l?n5528d4a>36?k2wx4lj7:1878>ak10o:n74=9c46?b1kl164llk:g6a<>;?ikk1:=6l;|q;ef2=83=p15ol4;d7f==:0hi86i8ld:?;ef1=l?ih706ncc8g2f?<51khj7j9cb9>d3ty3mi?50;6x9=gc>3<;4n528`f4>a0d1273mi<5d7ab?8>fl80m8o64}r:b`3<72;q64lj9:g6a<>;?im=1h;mn;|q;fd4=835<1s42h;84909a89=ga03n=ol528ca:>c2e0273n>95d7ab?8>e8j0o:nl4=9`3`?b1kh1v5ln0;292~;?k>>1:=6l;<:bb2jk015ll8;d7f==:0k9=6i8la:?;f5d=l?ii706m0b8g2fga0dj273n=l5d7ab?xu?j0o1<78t=9a46?070j164lh::e4`e>;?jj<1j9l7;<:a71jk015l?9;f5gg=:0k:j6i8la:pi4637b219`3ef342i<54k6b`89=d713n=ol5rs9`:g?6=>r73o:>561:`?8>fn:0o:no4=9``0?`3j1164o==:e4`e>;?j9=1h;mm;<:a4=jk0q~6m9c83>3}:0j7c:?;ec4=l?ij706mc28e0g><51h8=7j9c`9>a0di273nn<5f5`;?8>e;90o:no4=9`31?b1kk164o>9:e4`e>{t0k326=4:{<:`2a<181i015oi0;f5gd=:0ki:6k:m8:?;f7`=l?ij706m048g2fg54z?;f`3=>92h706m198e02d<51i:j7:kd:?;g76=1}:0ko?6;>7c:?;f41=n==i706l1g87`f=:0j8;69jl;|q;`c`=83>p15lj3;436k:8b:?;g4`={t0mln6=4;{<:aa7<181i015l>4;d73g=:0j;m69km;<:`65<3mk1v5jid;290~;?jl;1:=6l;<:a56h015m>f;6fe>;?k;:18ho4}r:gbf<72=q64ok?:72;g>;?j881j99m;<:`5c<3m0164n:g64f>;?k8l18h64=9a14?2b02wx4km9:187f~;?k?n194h4=9a5a?3>n273o;h558d89=e083?2j637c6391<`<51i<>7;6f:?;g25==0l015m84;7:b>;?k>?194h4=9a42?3>n273oo9558d89=ee03?2j637cb191<`<51ihi7;6f:?;ga?==0l015mj4;7:b>;?kll194h4=9ae0?3>n273ok;558d89=ea>3?2j637cc;91<`<51iim7;6f:?;ggd==0l015mmc;7:b>;?kkn194h4=9aaa?3>n273ooh558d89=ed83?2j637cb391<`<51ih>7;6f:?;gf2==0l015ml5;7:b>;?kj<194h4=9a`3?3>n273on6558d89=ed13?2j637cbc91<`<51ihn7;6f:?;gfe==0l015mld;7:b>;?kjl194h4=9ag4?3>n273oi?558d89=ec:3?2j637ce191<`<51io87;6f:?;ga3==0l015mk6;7:b>;?km=194h4=9agn273oio558d89=ecj3?2j637cea91<`<51ioh7;6f:?;gac==0l015mkf;7:b>;?kl:194h4=9af5?3>n273oh<558d89=eb;3?2j637cd791<`<51in:7;6f:?;g`1==0l015mj8;7:b>;?kl3194h4=9afe?3>n273ohl558d89=ebk3?2j637cdf91<`<51ini7;6f:?;gc6==0l015mi1;7:b>;?ko8194h4=9ae7?3>n273jn75f55a?xu?i?i1<7;t=9c53?070j164l9;:g64f>;?i?l1h;mj;<:b0=jh015o;9;f5gf=z{1k=57>54z?;e3?=n=h3706n758g2f?<51k?47j9c`9>2m5<5s42mnl4k6bc89=c1=3l?n55rs9g:2?6==r73i4?561:`?8>b1:0m8o64=9g:=?b1kj164h8j:e4`=>;?m?l1h;m6;|q;b7>=838p15hm9;f5g<=:0o836k:m8:pv37fcc9`3e>342m4:4i4c:8yv>ajk0;68ot=9a2`?`1=j164n?l:g46g>;?k881j9m=;<:`564;d7g7=:0j;>6k:l2:?;g40=n=i9706l168e0f4<51i:47h;c39>2o>h>637c0c9b1e5342h=o4i4b089=e5:3n=o4528b0g>a0d1273o>65d7a:?8>d<:0o:n74=9a7a?b1k0164n;k:e4`=>;?kj3015m90;f5g<=:0j8:6i8l9:?;g75=l?i2706l258g2f?<51i997j9c89>342h>54k6b;89=e513n=o4528b0b>a0d1273o?l5d7a:?8>d:j0o:n74=9a1a?b1k0164n;?k::1h;m6;<:`74j3015m<2;f5g<=:0j986i8l9:?;g62=l?i2706l348g2f?<51i8:7j9c89>342h?l4k6b;89=e4j3n=o4528b1`>a0d1273o>j5d7a:?8>d;l0o:n74=9a0b?b1k0164n:?:e4`=>;?k=;1h;m6;<:`07j3015m;4;f5g<=:0j>>6i8l9:?;g10=l?i2706l468g2f?<51i?47j9c89>2m342h8o4k6b;89=e3k3n=o4528b6g>a0d1273o9h5d7a:?8>d=90o:n74=9a65?b1k0164n;=:e4`=>;?k<91h;m6;<:`11j3015m:5;f5g<=:0j?=6i8l9:?;g01=l?i2706l598g2f?<51i>57j9c89>342h9n4k6b;89=d613n=o4528c3;>a0d1273n<:5d7a:?8>e9:0o:n74=9`24?b1k0164o?>:e4`=>;?j881h;m6;<:a52j3015l>a;f5g<=:0k;>6i8l9:?;e=4=n=h3706me`8g2f><51i:j7h9859>5<5=r73mk>5d7a:?8>fn80o:n74=9ce6?b1k0164lh<:e4`=>;?io>1h;m6;<:bb0j3015oi6;f5g<=:0hl<6i8l9:?;ec>=l?i2706nf88g2f?<51kjo78?8b9>342i<:4k6b;89=d703n=o4528c2:>a0d1273n=o5d7a:?8>e8k0o:n74=9`3g?b1k0164o>k:e4`=>;?j9>1h;mn;<:a4`j3015l?f;f5gd=:0l:<6i8lb:?;a5>=l?ii706j088g2fd<51o;m7j9cc9><`6e2ma0dj273i=85d7aa?8>f0m0m8o64=9ae=?b1k1164o77:e4`<>;?k?81h;m6;|q;a66=83>p15k<0;d7f==:0l8m6;>7c:?;a6?=l?ij706j248g2f?2o>o5f55a?8>b810o:nm4=9d`3?b1km164l9<:e4``>{t0ohn6=4;{<:a7gh015k?9;f5gf=:0oi<6i8lc:?;e25=l?ih7p}7fcd94?2|51h8o7h;7c9><`6f2m4k6b`8yv>ak90;69u28c1g>c20j273i=l5d7a`?8>ak>0o:no4=9c47?b1kh1v5hl1;290~;?j:o1j99m;<:f4fji015hl7;f5g<=:0h=86i8l9:pa0dk273jn65d7aa?8>f?;0o:nm4}r:eg1<72=q64o:>:g64f>;?m9l1h;ml;<:eg=jk015o82;f5gd=z{1lh97>54z?;f14=n==i706j078g2fe<51lh47j9cd9>5<5s42?i54i46`89=2bi3n=ol5rs9:4f?6=:r7344m5f5`;?8>?m80=<5m4}r:60`<72=q64l=j:e4`=>;?57z?;16g=n=h3706:388g2fb<51?8h7j9cb9><0262m?:4k6b;89=34=3<;4n5rs9773?6=2{t0<>h6=4={<:60f56z?;2`e=>92h706:6g8g2fg<51<0gb2m;l4k6b;8yv>19>0;6;u287ga>36?k2739;k5d7ab?8>1;o0m8o64=97b`?b1kh16486=:e4`f>;?=191h;mn;|q;240=83<0>52m5<1s42=i44909a89=31k3n=ol52871g>c2e02739ll5d7ab?8>2090o:nl4=97;5?b1kh1v58>4;292~;?>l21:=6l;<:62gjk01584?:7y><3c02?:3o63757c9`3ef342=?o4i4c:89=3f13n=ol52845f>a0dj2739:h5d7ab?xu?>881<78t=94f2?070j164886:e4`e>;?>:k1j9l7;<:6e=jk015;8d;f5gg=:0<=n6i8la:p<376290=w069e4854=e<51?=47j9c`9><35>2o>i46375`59`3ef342>;n4k6b`89=30l3n=ol5rs9424?6=>r73:h:561:`?8>2>>0o:no4=940;?=>h1h;mm;<:63fjk0q~690g83>0}:0?o86;>7c:?;130=l?ij7069368e0g><51?j97j9c`9><01e2m5<3s42=9h4909a89=3?>3l?;o5287;6>1c7342=5;4;e19~w=>013:18v3764f925>d342>5=4i46`89=0>=3>oj63768490a`<33d2?:3o63759d9b11e342=584;dd9><3?12=nn7p}786594?2|51<>n78?8b9><0>b2o><3?22=nh70699787`f=z{12<97>54z?;20?=>92h706:8c8e02d<51<297:jc:?;2<0=1}:0??36;>7c:?;1=g=n==i70699487ag=:0?3=69km;|q;<25=83>p158:7;43{t01=96=4;{<:513<181i015;78;d73g=:0?3>69k6;<:5=3<3m01v5681;290~;?>h015865;6f<>;?>0<18h64}r:b7f<72=hp158j3;7:b>;?>l>194h4=94f1?3>n273:h8558d89=0b?3?2j6376d:91<`<51;?>li194h4=951`?3>n273;?k558d89=1413?2j63775691<`<51=?j7;6f:?;30g==0l015995;7:b>;???k194h4=955f?3>n273;;m558d89=15n3?2j63772291<`<51=8=7;6f:?;364==0l0159<3;7:b>;??:>194h4=9501?3>n273;>8558d89=14?3?2j63772:91<`<51=8m7;6f:?;36d==0l0159;??:n194h4=950a?3>n273;>h558d89=1383?2j63775391<`<51=?>7;6f:?;315==0l0159;5;7:b>;??=<194h4=9573?3>n273;96558d89=1313?2j63775c91<`<51=?n7;6f:?;31e==0l0159;d;7:b>;??=o194h4=9564?3>n273;8?558d89=12:3?2j63774191<`<51=>87;6f:?;303==0l0159:6;7:b>;??<=194h4=956n273;87558d89=12j3?2j63774a91<`<51=>h7;6f:?;30c==0l0159:f;7:b>;???:194h4=9555?3>n273;;<558d89=11;3?2j63777691<`<51==:7;6f:?;331==0l015998;7:b>;???3194h4=9c0b?`3?k1v5:j2;291~;?h015:j5;f5g`=:0=hn6i8lb:?;0g`=l?ih7p}74ed94?2|51>oj7h;b99><1cf2m?lk0;6?u28`13>a0di2734il5f5`;?xu?19i1<7;t=9;33?070j1644>6:g6a<>;?19l1h;ml;<:;a1j30156j5;f5g<=z{132i7>52z?;e7`=l?i270669d8e0g>i4?:3y>c2e02wx4l=>:186e~;?>091j;;l;<:5=7<3>c2o>h>63769g9b1e5342=4k4i4b089=0>83l?o?5287;2>c2d:273:465d7a:?8>1i:0o:n74=94ba?b1k0164;l6:e4`=>;?>j>1h;m6;<:5`6j30158k4;f5g<=:0?n>6i8l9:?;2a0=l?i27069968g2f?<51<257j9c89><3?f2m342=5n4k6b;89=0>l3n=o45287;f>a0d1273:4h5d7a:?8>1i90o:n74=94b5?b1k0164;o=:e4`=>;?>h>1h;m6;<:5e0j30158n6;f5g<=:0?k<6i8l9:?;2d>=l?i27069a88g2f?<51<3ge2m342=mi4k6b;89=0fn3n=o45287`3>a0d1273:o?5d7a:?8>1j;0o:n74=94a7?b1k0164;l;:e4`=>;?>k?1h;m6;<:5f3j30158m7;f5g<=:0?h36i8l9:?;2gg=l?i27069bc8g2f?<51<3dc2m342=nk4k6b;89=0d83n=o45287a2>a0d1273:n<5d7a:?8>1k:0o:n74=94`1?b1k0164;m9:e4`=>;?>j=1h;m6;<:5g=j30158l9;f5g<=:0?ij6i8l9:?;2fd=l?i27069cb8g2f?<51<3eb2m342=h=4k6b;89=0c93n=o45287f1>a0d127395h5d7a:?8>20l0o:n74=97;e?b1k0164866:e4`=>;?=1<1h;m6;<:6<2j3015;78;f5g<=:0<2o6i8l9:?;1<6=l?i2706:8c8g2f?<51>m47h;b99><3072m3342=5;4i6968yv>f<90;6?;t=9752?b1k0164888:e4`=>;?=?21h;m6;<:62<j3015;9a;f5g<=:0<<00a2md342>;o4k6b;89=30k3n=o452845g>a0d12739:k5d7a:?8>2?o0o:n74=97;4?b1k016486>:e4`=>;?=181h;m6;<:6<6j3015;8a;f5gd=:0<2?6i8l9:?;1=3=l?ij70677e8g2fd<512<=1a2m?:3n=oo5289:0>a0dj27345:5d7aa?8>?0<0o:nl4=9:4g?b1kk1648><:g6a<>;???l1h;m7;<:54`j20158k8;f5g<=z{12j:7>54z?;<=?e2m5<3s42>mk4i46`89=>0l3n=on528`1g>a0dm2738h75d7af?xu?i:91<7:t=97a4?`3?k16459j:e4`g>;?i:n1h;mk;<:7a<jn0q~6n3583>1}:0n57j9cb9~w=g4=3:18v375c09b11e34234=4k6ba89=g4l3n=oo5285g:>a0dj2wx4l=9:1878>2j:0m8:l4=9:;5?b1kj164l=k:e4`e>;?p15;m4;d73g=:01296i8lc:?;e6b=l?i2706;e88g2f?<0d22o>?0=0o:nm4=9c0a?b1kk1649k7:e4`g>{t0h9j6=4;{<:6f2h015675;f5gf=:0h9n6i8la:?;0`>=l?ij7p}7a2`94?2|51?i47h;7c9><=1d2mc20j275d7ab?xu?:o;1<7;8:72;g>{t?oi?6=4;{<:7f1j301:h:e;f5g`=:?ok26k:m8:?4bd0=>92h7p}8fc294?1|5>li<7h;b99>3cga2ma0d127;0nko1h;mn;<5efa7}:?oi96k:m8:?4bf5=l?ij7p}709g94?0|51;=>78?8b9>3cc22m94k6bc892`a13n=oo527gd3>a0d12wx4=6k:1858>6>80=<5m4=6df0?b1kh164=l::g6a<>;?8;91h;mn;<5eb=jh01:hi9;f5gd=z{1:3o7>56z?;536=>92h709ie28g2fg<51:i87h;b99><5452m70k0;6;u2807e>36?k277j:0m8o64=9215?b1kh16;kh9:e4`f>;0no=1h;mn;|q;4=g=83lm97j9cc9>3c`12m5<1s42:9i4909a892`b83n=ol5281`2>c2e0273<78;292~;?9jk015>m0;d7f==:09;n6i8la:?4bc5=l?ii709if58g2fg<43e2?:3o638feg9`3ef342;mk4i4c:89=66l3n=ol527gd1>a0dj27;?8ho1j9l7;<:35fjk01:hi1;f5gg=:?ol96i8la:p<5>2290>w06>58854=e<5>loo7j9c`9><5gc2o>i463700`9`3ef34=mj<4k6bc8yv>5n90;69u281f7>36?k2768k0?i=52802`>1c73ty3>hh50;6x9=6c;3<;4n528125>c20j273==l54ed89=77k3>oj6s|83gf>5<3s42;h?4909a89=67=3l?;o52802a>1bb342:d342;<94i46`89=77j3>oh63711a90ab<5b72?:3o6370119b11e342:<46d2=nh7p}72d`94?2|51:hj78?8b9><5662o><46e2=oi706>0b87ag=z{18n57>54z?;4fb=>92h709ifg8e02d<51;;n7:ja:?;55e=1}:09ih6;>7c:?4bcc=n==i706>0c87a<=:08:h69k6;|q;6`1=83>p15>lb;43{t0=h96=4;bz?;50?==0l015?:a;7:b>;?9n273=8j558d89=72m3?2j63714d91<`<51;=<7;6f:?;537==0l015?92;7:b>;?9h9194h4=93b0?3>n273=lh558d89=7ei3?2j6371b791<`<51;o<7;6f:?;5ad==0l015?j0;7:b>;?9l;194h4=93f6?3>n273=l;558d89=7f>3?2j6371`591<`<51;j47;6f:?;5d?==0l015?na;7:b>;?9hh194h4=93bg?3>n273=lj558d89=7fm3?2j6371c291<`<51;i=7;6f:?;5g4==0l015?m3;7:b>;?9k>194h4=93a1?3>n273=o8558d89=7e?3?2j6371c:91<`<51;i57;6f:?;5gd==0l015?mc;7:b>;?9kn194h4=93aa?3>n273=oh558d89=7d83?2j6371b391<`<51;h>7;6f:?;5f5==0l015?l4;7:b>;?9j<194h4=93`3?3>n273=n6558d89=7d13?2j6371bc91<`<51;hn7;6f:?;5fe==0l015?ld;7:b>;?9jo194h4=93`b?3>n273=i?558d89=7c:3?2j6371e191<`<51;o87;6f:?;5a3==0l015?k6;7:b>;?9m=194h4=93gn273=i7558d89=7ci3?2j6371ea91<`<51;oh7;6f:?;5ac==0l015?kf;7:b>;?=83?p1:h:3;43l897j9cb9~w2`2=3:18v38f479b1d?34=m:=4k6b;892`4<3n=ol527g16>a0di2wx4>;>:1818>3i?0o:no4=9165?`3j11v5=72;291~;?;>n1:=6l;<:03cj97j9c89><1732o>i46s|85c0>5<5s42?m84k6bc89=2f;3l?n55rs9647?6=:r738l85d7a:?8>3?:0m8o64}r:7e2<72<4662o>h>6371109b1e5342:<>4i4b089=77<3l?o?528026>c2d:273==85f5a1?8>68>0m8n<4=933a?b1k0164;?9;>1h;m6;<:26cj3015?26i8l9:?;51g=l?i2706>4c8g2f?<51;?o7j9c89><46c2m342:==4k6b;89=7693n=o4528031>a0d1273=<=5d7a:?8>69=0o:n74=9321?b1k0164;?98=1h;m6;<:25=j3015?>a;f5g<=:08;i6i8l9:?;54e=l?i2706>1e8g2f?<51;:i7j9c89><47a2m342:><4k6b;89=75:3n=o4528000>a0d1273=?;5d7a:?8>6:?0o:n74=9313?b1k0164<<7:e4`=>;?9;31h;m6;<:26dj3015?=b;f5g<=:088h6i8l9:?;57b=l?i2706>2d8g2f?<51;8<7j9c89><4562m342:?>4k6b;89=74<3n=o4528016>a0d1273=>85d7a:?8>6;>0o:n74=930;?9:h1h;m6;<:27fj3015?418g2f?<51;?=7j9c89><4252m342:894k6b;89=73=3n=o4528065>a0d1273=995d7a:?8>6<10o:n74=9231?b1k0164=>;:e4`=>;?89:1h;m6;<5ebcj301:hic;f5g<=:?olo6i8l9:?4bcc=l?i2706?028g2f?<51:;:7j9c89><5662mc0?<2wx49l9:1811~;0nmi1h;m6;<5e`aj301:hke;f5g<=:?onm6i8l9:?4b`6=l?i2709ie08g2f?<5>ln>7j9c89>3cc42m34=mi84k6b;892`>03<;4n527gd2>a0d127;0no<1h;m6;<5eb2j301:hi8;f5g<=:?ol26i8l9:?4bc6=l?ij709if`8g2f?<5>lmn7j9c`9><7`42m3n=oo5283d4>a0dj273>k65d7aa?8>5n00o:nl4=90ee?b1kk164?hm:e4`f>;?:o81h;mm;<5e3<<67e2?:3o6373379`3ef3428=<4k6b;8yv>3i10;69u28106>c20j273>k=5d7a`?8>3j:0o:nk4=6d6b?b1kl1v5:n9;290~;?8;<1j99m;<:1b1ji015:m3;f5ga=:?o?m6i8ld:p<1gf290?w06?268e02d<518m97j9cb9><1d42ma0dk2738o=5d7aa?81a=o0o:nl4}r:7ef<72=q64=<6:g64f>;?:o=1h;ml;<:7f6jk01:h:f;f5gd=z{1>jh7>54z?;47g=n==i706=f98g2fe<51>i?7j9c89>3c3a2m5<3s42;>o4i46`89=4a13n=on5285`7>a0dk27;?1h;mm;<5e1`ji0q~6;b183>1}:098o6k:8b:?;6cd=l?ih706;b58g2fg<5>l>i7j9c`9~w=2e93:18v3703g9b11e3429j?4k6ba89=2e<3n=oh527g7f>a0d12wx:?76:181805100m8:l4=70:f?b1kh1v;8=d;296~;1>=l1j9l7;<45=2<181i0q~8=fd83>1}:>>l?6i8l9:?56<5?8n<78?8b9~w34bi3:1;v392dc9b1d?34<9i44k6bf8934bl3n=on5263g4>a0d127=>h;561:`?805n?0o:nl4=70e5?b1km1v;j301;;l36k:m8:p27`d2909w08=fb8e0g><5?8mh7j9c`9~w35d13:1:v3948g925>d34<8=k4k6bc8935a93l?n552627f>a0di27=?>=5d7aa?804:h0o:n74}r40g=<72?q6:97k:72;g>;1;8o1h;mn;<40b5:996i8lb:?5765=l?ij7p}93b594?0|5?>2o78?8b9>267c2ma0di2wx:>m9:1858031k0=<5m4=712g?b1kh16:>kj:g6a<>;1;jh01;=<1;f5gd=z{?9h97>56z?5092h708<1c8g2fg<5?9nh7h;b99>263f2m36?k27=?;1;;l1h;mn;|q57f5=83:;26i8la:?57`d=n=h3708<598g2fg<5?99h7j9cc9>264b2m5<1s4c2e027=?895d7ab?804:j0o:nl4=711`?b1kh1v;=l1;292~;1<0<1:=6l;<4052jk01;=j9;d7f==:>:?=6i8la:?577d=l?ii708<2b8g2fg21?22?:3o6393049`3ef34<8i54i4c:89352=3n=ol52620a>a0di2wx:;36?k27=?>h5f55a?803<>0?hh52656;>1bb3ty=:?750;6x9327l3<;4n52621f>c20j27=89954ef8932303>oh6s|670;>5<3s41bd34d34<8?o4i46`89323?3>no63945:90`e;4?:5y>216f2?:3o63932c9b11e34212?2=oi7p}963794?2|5?>;578?8b9>265>2o>?47:ja:p2343290?w08;09854=e<5?9847h;7c9>21202=o2708;4987a<=z{?<9?7>54z?5051=>92h708<368e02d<5?>?;7:j8:?501>=1d|5?>297;6f:?50<0==0l01;:67;7:b>;1<02194h4=76:=?3>n27=84o558d8932>j3?2j63948a91<`<5?>2h7;6f:?50;1n27=8k8558d8933793?2j63951a91<`<5??:;7;6f:?514e==0l01;;>d;7:b>;1=8o194h4=76f5?3>n27=8h<558d8932b;3?2j6394d691<`<5?>n97;6f:?50`0==0l01;:j7;7:b>;1n27=8ho558d8932bk3?2j6394df91<`<5?>ni7;6f:?50``==0l01;:i0;7:b>;1n27=8k=558d8932a<3?2j6394g791<`<5?>m;7;6f:?50c>==0l01;:i9;7:b>;1n27=8km558d8932al3?2j6394gg91<`<5?>mj7;6f:?5156==0l01;;?2;7:b>;1=99194h4=7730?3>n27=9=;558d89337>3?2j63951591<`<5??;47;6f:?515?==0l01;;?a;7:b>;1=9h194h4=773`?3>n27=9=k558d89337n3?2j63950291<`<5??:=7;6f:?5144==0l01;;>3;7:b>;1=8>194h4=7721?3>n27=9<8558d8933603?2j63950;91<`<5??:m7;6f:?514d==0l01;9i5;d73g=z{?82?7>55z?56=c=>92h708=9c8e02d<5?82:7j9cd9>270f2m4>50;6x934>83l?n55263;a>a0d127=>;o5d7ab?805>k0o:no4}r45=4<72;q6::k9:e4`e>;1>0;1j9l7;|q52f4=83?p1;8md;43?hm6k:m8:?52f3=l?ih70899`8g2f?<5?<2n7j9c89~w312<3:1>v397d79`3e>34<<994i4c:8yv00m:0;6?u266g6>a0di27=;h=5f5`;?xu1?k91<7{t>>o<6=4:az?5013=n??h708;458e20e<5?>8m7h;c39>215e2o>h>63942a9b1e534c2d:27=89>5f5a1?803<80m8n<4=7676?`3k;16:9:<:g6`6>;1<=k1h;m6;<4710j301;:90;f5g<=:>=3:7j9c89>21>02m34a0d127=89j5d7a:?803;1<<;1h;m6;<4717j301;::3;f5g<=:>=??6i8l9:?5000=l?i2708;568g2f?<5?>>47j9c89>213>2m34a0d127=88k5d7a:?803=o0o:n74=7655?b1k016:98=:e4`=>;1j301;:95;f5g<=:>=<=6i8l9:?5031=l?i2708;698g2f?<5?>=57j9c89>210f2m34a0d127=8:>5d7a:?803?80o:n74=7646?b1k016:99<:e4`=>;1<>>1h;m6;<4730j301;:87;f5g<=:>==36i8l9:?502?=l?i2708;7`8g2f?<5?>211d2m34a0d127=85?5d7a:?8030;0o:n74=76;7?b1k016:96;:e4`=>;1;:l1h;m6;<407`j301;=:926i8l9:?5760=l?i2708<368g2f?<5?9847j9c89>265c2m34<8?o4k6b;8934f13l?n5526531>a0d027=8995f7:7?803<10m:5:4}r44b3<72;?p1;=>6;f5g<=:>:;<6i8l9:?574>=l?i2708<188g2f?<5?9:m7j9c89>267e2m34<8=i4k6b;89356m3n=o452623e>a0d127=>i<561:`?804:k0o:n74=711g?b1k016:>;1;;o1h;m6;<406cj301;=<0;f5g<=:>:9:6i8l9:?5764=l?i2708<328g2f?<5?99m7j9c`9>26532mk4k6b`8930483n=oo526712>a0dj27=:><5d7aa?801;:0o:nl4=7400?b1kk16:;=::e4`f>;1>:<1h;mm;<4572jh01;8=e;f5gg=:>;h?6k:m8:?5177=l?i3708<5?>3m7j9c89~w302j3:18v3964`9b1d?34<=9l4909a89301<3n=ol52676f>a0d12wx::k7:187804=o0m8:l4=741b?b1kj16::h<:e4`a>;1:0k1h;mj;|q53`?=83>p1;=90;d73g=:>?9;6i8lc:?53c5=l?io708=9`8g2fb26062o>4k6ba8934>i3n=on5rs75ff?6={t>>oh6=4;{<4026h01;8<3;f5gf=:>>l86i8la:?5623532m34<95l4k6b;8yv00ml0;69u26246>c20j27=:>;5d7a`?800n=0o:nm4=70:=?b1km1v;9jf;290~;1;?<1j99m;<4573ji01;9i4;f5gg=:>;326i8lc:p22`7290?w08<668e02d<5?<8;7j9cb9>22`32ma0dk27=;k:5d7af?805100o:n74}r47<<<72jq6:8<=:4;e?804m10>5k5262g:>0?a34<8il4:9g9>26ce2<3m708:oo687i;<40a`<21o16:>ki:4;e?804n90>5k5262d2>0?a3436?k27=89o5f55a?xu1=ho1<7{t>52z?51cg=>92h708;658e02dok4?:3y>23622?:3o6394629b11e3ty=9io50;0x930683<;4n52655`>c20j2wx:8ji:1818019k0=<5m4=76;5?`3?k1v;;j0;296~;1>;:1:=6l;<47<7h0q~8:e083>7}:>?8:6;>7c:?50=5=n==i7p}95d094?4|5?<9>78?8b9>21>32o>5<5s4<>i84909a89322=3l?;o5rs77b1?6=:r7=9h8561:`?803>90m8:l4}r46e3<72;q6:8k8:72;g>;1===6k:8b:p20g?2909w08:e8854=e<5?>397h;7c9~w33f13:1>v395dc925>d3436?k27=8595f55a?xu1=hh1<7{t>52z?51`c=>92h708;4c8e02dmk4?:3y>20`72?:3o63945f9b11e3ty=9o>50;0x933a93<;4n52656f>c20j2wx:8l>:181802n;0=<5m4=767b?`3?k1v;;m2;296~;1=o91:=6l;<4715h0q~8:b283>7}:>7c:?5007=n==i7p}95c694?4|5??m978?8b9>21352o>5<5s4<>j;4909a89322;3l?;o5rs77a2?6=:r7=9k9561:`?803==0m8:l4}r46f2<72;q6:8h7:72;g>;1<<<1j99m;|q51g>=838p1;;i9;43=?<6k:8b:p20df2909w08:fc854=e<5?>>57h;7c9~w33ej3:1>v395ga925>d3436?k27=88l5f55a?xu1=kn1<7{t>52z?5256=>92h708;5d8e02do=4?:3y>23662?:3o63944d9b11e3ty=9n?50;0x9307:3<;4n526542>c20j2wx:8m=:1818018:0=<5m4=7656?`3?k1v;;l3;296~;1>9>1:=6l;<4726h0q~8:c483>7}:>?:=6;>7c:?5033=n==i7p}95b494?4|5?<;;78?8b9>21012o>5<5s4<=<54909a89321?3l?;o5rs77`10m8:l4}r46g<<72;q6:;>n:72;g>;1==o7h;7c9~w33dk3:1>v3961f925>d3436?k27=8;k5f55a?xu1=jo1<7{t>52z?5244=>92h708;738e02dh?4?:3y>23742?:3o6394619b11e3ty=9i=50;0x9306<3<;4n526557>c20j2wx:8j;:1818019<0=<5m4=7641?`3?k1v;;k5;296~;1>8<1:=6l;<4732h0q~8:d783>7}:>?;<6;>7c:?502>=n==i7p}95e594?4|5?<:478?8b9>211>2o>5<5s4<==44909a89320i3l?;o5rs77g=?6=:r7=:;1<>n1j99m;|q51ae=838p1;8>d;43==n6k:8b:p20bc2909w0891d854=e<5?>v3960d925>d3436?k27=9??5f55a?xu1{t>=h26=4={<47bdim7>52z?50cd=n=h3708;498555321`d2o>i463945:9246>3ty=8om50;0x932al3l?n552656;>377i2wx:9lk:181803nl0m8o64=7677}:><:;6k:m8:?501>=>8:o7p}94b394?4|5??;>7h;b99>212?2?;;i6s|65a1>5<5s4<><>4i4c:8932303<:::g6a<>;1<=21:=h?;|q50f3=838p1;;?6;d7f==:>=>36;>i1:p21e12909w08:068e0g><5?>?478?f39~w32d?3:1>v3951:9b1d?34c2e027=896561d7?xu1{t>=ij6=4={<464gho7>52z?515b=n=h3708;49854c1206b2o>i463945:925`?3ty=8nk50;0x9337n3l?n552656;>36aj2wx:9mi:181802990m8o64=7677}:><;96k:m8:?501>=>9ln7p}94e094?4|5??:?7h;b99>212?2?:mj6s|65f0>5<5s4<>=94i4c:8932303<:<=5rs76g0?6=:r7=9<;5f5`;?803<10===?4}r47`0<72;q6:8?9:g6a<>;1<=21:<>=;|q50a1=838p1;;>8;d7f==:>=>36;??3:p21b?2909w08:188e0g><5?>?478>059~w32c13:1>v3950c9b1d?34c2e027=8965602;?xu1<0l1<7{t>=kj6=4={<47a5i97>52z?50`d=n=h3708;468555321`12o>i46394559246>3ty=8nl50;0x933793l?n5526564>377i2wx:9j9:1818028j0m8o64=7673?068k1v;:kb;296~;1=8=1j9l7;<4702<199i0q~8;db83>7}:><;h6k:m8:?5011=>8:o7p}94ef94?4|5??:h7h;b99>21202?;;i6s|65ff>5<5s4<>=h4i4c:89323?3<:0=;1<==1:=h?;|q50d4=838p1;:j3;d7f==:>=><6;>i1:p21g42909w08;e58e0g><5?>?;78?f39~w32f<3:1>v394d79b1d?34c2e027=899561d7?xu1{t>=k<6=4={<47a=j47>52z?50`?=n=h3708;46854c121cf2o>i4639455925`?3ty=8ll50;0x932bk3l?n5526564>36aj2wx:9ol:181803mm0m8o64=7673?07nj1v;:nd;296~;17}:>=om6k:m8:?5011=>9ln7p}94`d94?4|5?>m<7h;b99>21202?:mj6s|65`3>5<5s40===?4}r47f7<72;q6:9h<:g6a<>;1<==1:<>=;|q50g5=838p1;:i4;d7f==:>=><6;??3:p21d32909w08;f48e0g><5?>?;78>059~w32e>3:1>v394g59b1d?340;6?u265d;>c2e027=8995602;?xu1=8l1<7=t=7716?`3j116:9:8:e74`>;1<=21h89k;|q512e=838p1;:;c;f5gg=:>=>36;?ja:p201c2909w08;658g2fd<5?>?478>f79~w330m3:1>v3946a9`3ee34a0dj27=89656326?xu1=1:1<7{t><2:6=4={<4725jh01;:;8;4142=z{??3>7>52z?5020=l?ii708;498565>4>4?:3y>21>12m3ty=95;50;0x932?03n=oo52656;>347i2wx:869:1818037}:>=?;6i8lb:?501>=>8oh7p}959;94?4|5?>>>7j9cc9>212?2?;nh6s|64:b>5<5s4;1<=21:=>36;?i1:p20>b2909w08;5d8g2fd<5?>?478>f39~w33>83:1>v394739`3ee34a0dj27=896560d7?xu1=081<7{t><386=4={<472=jh01;:;8;42b==z{??287>52z?503g=l?ii708;49855c?584?:3y>210c2m37aj2wx:878:181803?;0o:nl4=767>1h;mm;<470=<19on0q~8:9883>7}:>==<6i8lb:?501>=>8ln7p}958`94?4|5?><57j9cc9>212?2?;mj6s|64;`>5<5s4=<4}r46=`<72;q6:96?:e4`f>;1<=21:?>;;|q5135=838p1;:;a;f5gg=:>=><6;?ja:p200b2909w08;598g2fd<5?>?;78>f79~w33013:1>v394629`3ee34a0dj27=89956326?xu1=1l1<7{t><3j6=4={<4710jh01;:;7;4142=z{??2j7>52z?503d=l?ii708;468565>m=4?:3y>21>22m3ty=9l?50;0x932??3n=oo526564>347i2wx:8o=:181803<00o:nl4=7673?058k1v;;94;296~;1<=n1h;mm;<4702<19lh0q~8:6483>7}:>=>m6i8lb:?5011=>8oh7p}957494?4|5?>>=7j9cc9>21202?;nh6s|6444>5<5s44k6b`89323?3<:ih5rs7750==hh4}r462<<72;q6:9;6:e4`f>;1<==1:=><6;?i1:p200e2909w08;5e8g2fd<5?>?;78>f39~w331k3:1>v3944d9`3ee34m0;6?u26541>a0dj27=899560d7?xu1=?l1<7{t><=;6=4={<4722jh01;:;7;42b==z{??<=7>52z?503?=l?ii708;46855c?;?4?:3y>210d2m37aj2wx:89;:181803?80o:nl4=7673?06nj1v;;85;296~;1<>91h;mm;<4702<19on0q~8:7783>7}:>==>6i8lb:?5011=>8ln7p}956594?4|5?><47j9cc9>21202?;mj6s|645;>5<5s40=>=<4}r463g<72;q6:99i:e4`f>;1<==1:?>;;|q50=d=839p1;:65;d7f==:>=><69o;;<470=<3i=1v;:7c;297~;1<0<1j9l7;<4702<3i<16:9:7:5c6?xu1<1n1<7=t=76:3?`3j116:9:8:5c5?803<10?m;5rs76;a?6=;r7=8465f5`;?803<>0?m:52656;>1g03ty=85h50;1x932>13l?n5526564>1g?3483:1?v3948c9b1d?34212?2=337p}948394?5|5?>2n7h;b99>21202=32708;4987=<=z{?>2>7>53z?50=>3697n;|q50<5=839p1;:6d;d7f==:>=><697m;<470=<31k1v;:64;297~;1<0o1j9l7;<4702<31j16:9:7:5;`?xu?9=n1<7mt=93f2?3>n273m2;7:b>;?8k9194h4=92a0?3>n2733?2j63715g9b11e3ty3>;950;0x9=4f?3<;4n52802f>c20j2wx4?9=:1818>5i10=<5m4=9324?`3?k1v5<8d;296~;?:k91:=6l;<:25fh0q~6=8983>7}:0;hn6;>7c:?;57>=n==i7p}728194?4|518h578?8b9><4532o>5<5s429h94909a89=7383l?;o5rs90b7?6=:r73>ih561:`?8>6<<0m8:l4}r:1e1<72;q64?k;:72;g>;?9=<1j99m;|q;6d3=838p15<6k:8b:p<7g12909w06=e7854=e<51;?47h;7c9~w=4103:1>v372`;925>d342:=44i46`8yv>5>00;6?u283cb>36?k273=?:5f55a?xu?:?k1<7{t0;52z?;6db=>92h706>488e02d<7gb2?:3o63715c9b11e3ty3>;k50;0x9=4fn3<;4n52806a>c20j2wx4?8i:1818>5j90=<5m4=937g?`3?k1v5<80;296~;?:k;1:=6l;<:24ah0q~6=7083>7}:0;h96;>7c:?;55`=n==i7p}726194?4|518i878?8b9><4762o>5<5s429n84909a89=76:3l?;o5rs9041?6=:r73>o8561:`?8>69:0m8:l4}r:133<72;q64?l8:72;g>;?98>1j99m;|q;621=838p156k:8b:p<71?2909w06=b8854=e<51;::7h;7c9~w=4013:1>v372cc925>d342:=:4i46`8yv>5?h0;6?u283`a>36?k273=<65f55a?xu?:>h1<7{t0;=h6=4={<:1fa<181i015?>b;d73g=z{1852z?;6g`=>92h706>1e8e02d<7e72?:3o63710g9b11e3ty3>5>50;0x9=4d93<;4n52803e>c20j2wx4?6>:1818>5k;0=<5m4=9314?`3?k1v5<72;296~;?:j91:=6l;<:264h0q~6=8283>7}:0;i?6;>7c:?;574=n==i7p}729694?4|518h978?8b9><4442o>5<5s429o;4909a89=75=3l?;o5rs90;2?6=:r73>n9561:`?8>6:?0m8:l4}r:1<2<72;q64?m7:72;g>;?9;=1j99m;|q;6=?=838p15f2909w06=cc854=e<51;9m7h;7c9~w=4?j3:1>v372ba925>d342:>o4i46`8yv>50j0;6?u283ag>36?k273=?m5f55a?xu?:1n1<7{t0;2n6=4={<:1gc<181i015?=e;d73g=z{183j7>52z?;6a6=>92h706>318e02d<7b62?:3o6371239b11e3ty3>4?50;0x9=4c:3<;4n528011>c20j2wx4?7=:1818>5l:0=<5m4=9307?`3?k1v5<64;296~;?:m?1:=6l;<:270h0q~6=9483>7}:0;n=6;>7c:?;560=n==i7p}728494?4|518o;78?8b9><4502o>5<5s429h54909a89=7403l?;o5rs90:i7561:`?8>6;00m8:l4}r:1=<<72;q64?jn:72;g>;?9:h1j99m;|q;6k3:1>v372ef925>d342:?h4i46`8yv>51m0;6?u283ff>36?k273=>h5f55a?xu?:0l1<7:g64f>{t0;k;6=4={<:1a4<181i015?;2;d73g=z{18j=7>52z?;6`4=>92h706>428e02d<7c42?:3o6371569b11e3ty3=h:50;0x9=7b>3<;4n5280g6>c20j2wx4<9l:1818>6jm0m8o64=933g?07ml1v5?8d;296~;?9ko1j9l7;<:24f<18ok0q~6>7d83>7}:08hm6k:m8:?;55e=>8:>7p}716d94?4|51;h<7h;b99><46d2?;;56s|80:3>5<5s42:o<4i4c:89=77k3<:68j0===l4}r:2<7<72;q64;?99i1:<>l;|q;5=5=838p15?l4;d7f==:08:h6;??d:p<4>22909w06>c78e0g><51;;o78>0d9~w=7?>3:1>v371b59b1d?342:60>0;6?u280a;>c2e0273==m561ge?xu?9121<7l:72e4>{t08226=4={<:2gd52z?;5fd=n=h3706>0b854c4<4ed2o>i463711a925`43ty3=5m50;0x9=7dl3l?n552802`>36a<2wx4<6k:1818>6kl0m8o64=933g?07n<1v5?7e;296~;?9jl1j9l7;<:24f<18o<0q~6>9183>7}:08n:6k:m8:?;55e=>9l<7p}718394?4|51;o>7h;b99><46d2?:m46s|80;1>5<5s42:h>4i4c:89=77k3<;jo5rs93:7?6=:r73=i:5f5`;?8>68j0=;?99i1:=hk;|q;5<3=838p15?k6;d7f==:08:h6;>ie:p<4?12909w06>d68e0g><51;;o78?fg9~w=7>?3:1>v371e:9b1d?342:6110;6?u280f:>c2e0273==m56022?xu?9031<7l:7336>{t083i6=4={<:2`f52z?;5ab=n=h3706>0b85552<4bb2o>i463711a924613ty3=4k50;0x9=7cn3l?n552802`>37702wx4<8<:1818>6i:0m8o64=933f?07ml1v5?9e;296~;?9h>1j9l7;<:24g<18ok0q~6>7883>7}:08km6k:m8:?;55d=>8:>7p}719694?4|51;im7h;b99><46e2?;;56s|80:e>5<5s42:o84i4c:89=77j3<:5f5`;?8>68k0===l4}r:2=c<72;q64;?99h1:<>l;|q;5d6=838p15?j0;d7f==:08:i6;??d:p<4g62909w06>e08e0g><51;;n78>0d9~w=7f:3:1>v371d09b1d?342:6>=0;6?u280c6>c2e0273==l561ge?xu?9??1<7m:72e4>{t08<=6=4={<:2e252z?;5d>=n=h3706>0c854c4<4g>2o>i463711`925`43ty3=;750;0x9=7fi3l?n552802a>36a<2wx4<8n:1818>6ik0m8o64=933f?07n<1v5?9b;296~;?9hi1j9l7;<:24g<18o<0q~6>6b83>7}:08ko6k:m8:?;55d=>9l<7p}717f94?4|51;ji7h;b99><46e2?:m46s|804e>5<5s42:n=4i4c:89=77j3<;jo5rs9344?6=:r73=o?5f5`;?8>68k0=;?99h1:=hk;|q;524=838p15?m3;d7f==:08:i6;>ie:p<4142909w06>b58e0g><51;;n78?fg9~w=70<3:1>v371c79b1d?342:6?<0;6?u280`5>c2e0273==l56022?xu?9><1<7m:7336>{t08=<6=4={<:2f=52z?;5g?=n=h3706>0c85552<4de2o>i463711`924613ty3=:l50;0x9=7ek3l?n552802a>37702wx46m?0m8o64=933f?b2?m164<>l:e74`>{t0;>;6=4={<:255jh015??c;42ad=z{18?=7>52z?;57>=l?ii706>0b855c0<4272m9=50;0x9=73>3n=oo52802`>347=2wx4?:;:1818>6<10o:nl4=933g?058?1v5<;5;296~;?9;>1h;mm;<:24f<1:9=0q~6=4783>7}:089j6i8lb:?;55e=>;:37p}725594?4|51;?m7j9cc9><46d2?8;56s|836:>5<5s42:8n4k6b`89=77k3<968j0=>=l4}r:10g<72;q64;?99i1:4;f5gg=:08:h6;?jc:p<72c2909w06>178g2fd<51;;o78>ee9~w=43m3:1>v3710:9`3ee342:5a0dj273==m560ge?xu?:<:1<7l:73e4>{t0;?:6=4={<:265jh015??c;42b4=z{18>>7>52z?;574=l?ii706>0b855c4<4422m8;50;0x9=75?3n=oo52802`>37a<2wx4?;9:1818>6:h0o:nl4=933g?06n>1v5<:7;296~;?9;i1h;mm;<:24f<19o20q~6=5983>7}:088n6i8lb:?;55e=>8l27p}724;94?4|51;8=7j9cc9><46d2?;mm6s|837b>5<5s42:?>4k6b`89=77k3<:jo5rs906f?6=:r73=>85d7aa?8>68j0==km4}r:11f<72;q64<=7:e4`f>;?99i1:3e8g2fd<51;;o78>fg9~w=4183:1>v3712d9`3ee342:5>80;6?u28061>a0dj273==m56321?xu?:?81<7l:7030>{t0;8<6=4={<:24`jh015??b;42ad=z{188>7>52z?;54e=l?ii706>0c855c0<4532m9650;0x9=73=3n=oo52802a>347=2wx4?;<:1818>6<>0o:nl4=933f?058?1v5<:e;296~;?9831h;mm;<:24g<1:9=0q~6=6283>7}:088m6i8lb:?;55d=>;:37p}727694?4|51;?57j9cc9><46e2?8;56s|8346>5<5s42:8o4k6b`89=77j3<968k0=>=l4}r:16=<72;q64:e4`f>;?99h1:3;f5gg=:08:i6;?jc:p<74f2909w06>148g2fd<51;;n78>ee9~w=45j3:1>v371059`3ee342:5:j0;6?u2803b>a0dj273==l560ge?xu?:;n1<7m:73e4>{t0;8n6=4={<:25cjh015??b;42b4=z{189j7>52z?;577=l?ii706>0c855c4<4442m>?50;0x9=75>3n=oo52802a>37a<2wx4?=<:1818>6:00o:nl4=933f?06n>1v5<<4;296~;?9;h1h;mm;<:24g<19o20q~6=3483>7}:088o6i8lb:?;55d=>8l27p}722494?4|51;8<7j9cc9><46e2?;mm6s|8314>5<5s42:??4k6b`89=77j3<:jo5rs900;5d7aa?8>68k0==km4}r:17<<72;q64<=8:e4`f>;?99h1:3b8g2fd<51;;n78>fg9~w=44k3:1>v3712g9`3ee342:5;l0;6?u28062>a0dj273==l56321?xu?::l1<7m:7030>{t08>m6=4<{<:21<;?99i18l:4}r:215<72:q64<;n:g6a<>;?99h18l;4=933g?2f=2wx4<;>:1808>6=k0m8o64=933f?2f>273==m54`48yv>6=;0;6>u2807`>c2e0273==l54`589=77k3>j;6s|8070>5<4s42:9i4i4c:89=77j3>j463711a90d><43b2o>i463711`90<><51;;o7:68:p<4322908w06>5g8e0g><51;;n7:69:?;55e=<030q~6>5783>6}:08<;6k:m8:?;55d=<0k015??c;6:e>{t08?<6=4<{<:224;?99i184l4}r:21=<72:q64<8=:g6a<>;?99h184m4=933g?2>k2wx4;j8:18`8>0?90>5k528714>0?a342=?54:9g9><35>2<3m70693`86=c=:0?9i687i;<:57f<21o164;=k:4;e?8>1;l0>5k52871e>0?a342=8=4:9g9><3b?2o>5<5s423?<4909a89=0>03l?;o5rs95eg?6=:r734><561:`?8>11h0m8:l4}r:;42<72;q645=k:72;g>;?>h<1j99m;|q;<44=838p156;8;43503:1>v3784g925>d342=ol4i46`8yv>?:m0;6?u2894:>36?k273:nh5f55a?xu?0;o1<7{t018m6=4={<:;2c<181i0158k1;d73g=z{128<7>52z?;<26=>92h7069d38e02d<=542?:3o6376`19b11e3ty3;k=50;0x9=>4<3<;4n5287cf>c20j2wx4:h;:1818>?;<0=<5m4=94a=?`3?k1v59i5;296~;?0:<1:=6l;<:5g1h0q~68f783>7}:019<6;>7c:?;2a5=n==i7p}77g594?4|5128478?8b9><3b32o>5<5s423?44909a89=0c=3l?;o5rs95e=?6=:r734>o561:`?8>1l?0m8:l4}r:4bd<72;q645=m:72;g>;?>0=1j99m;|q;3cd=838p156v3782d925>d342=5n4i46`8yv>0no0;6?u28963>36?k273:4j5f55a?xu?09:1<7{t01::6=4={<:;07<181i01586f;d73g=z{12;>7>52z?;<15=>92h7069a18e02d4?:3y><=232?:3o6376`39b11e3ty34=:50;0x9=>3=3<;4n5287c1>c20j2wx45>::1818>?h0q~670983>7}:01>26;>7c:?;2d1=n==i7p}781;94?4|512?m78?8b9><3g?2o>5<5s4238o4909a89=0f13l?;o5rs9:3f?6=:r7349m561:`?8>1ih0m8:l4}r:;4f<72;q645:k:72;g>;?>hh1j99m;|q;<5b=838p156;e;437n3:1>v37842925>d342=mk4i46`8yv>?990;6?u28972>36?k273:o>5f55a?xu?08;1<7:g64f>{t01;86=4={<:;11<181i0158m3;d73g=z{12:87>52z?;<03=>92h7069b58e02d<=312?:3o6376c79b11e3ty34<850;0x9=>2?3<;4n5287`5>c20j2wx45?8:1818>?=10=<5m4=94a3?`3?k1v56>8;296~;?0<31:=6l;<:5f=h0q~671883>7}:01?j6;>7c:?;2gg=n==i7p}780c94?4|512>n78?8b9><3de2o>5<5s4239n4909a89=0ek3l?;o5rs9:2g?6=:r7348j561:`?8>1jm0m8:l4}r:;5`<72;q645;i:72;g>;?>kl1j99m;|q;<4`=838p15690;43593:1>v37870925>d342=o?4i46`8yv>?:;0;6?u28940>36?k273:n=5f55a?xu?0;91<7{t018?6=4={<:;20<181i0158l6;d73g=z{12997>52z?;<30=>92h7069c68e02d;4?:3y><=002?:3o6376b:9b11e3ty34?950;0x9=>103<;4n5287a:>c20j2wx45<6:1818>?>h0=<5m4=94`f?`3?k1v56=a;296~;?0?h1:=6l;<:5gfh0q~672c83>7}:017c:?;2fb=n==i7p}783a94?4|512=h78?8b9><3eb2o>5<5s42<;=4909a89=11n3l?;o5rs9532?6=:r73;995f5`;?8>11?0=;?>0<1:=hn;|q;35>=838p159;9;d7f==:0?3=6;??5:p<26>2909w0684`8e0g><51<2:78>089~w=17i3:1>v3775`9b1d?342=5;4911c8yv>08k0;6?u2866`>c2e0273:485602a?xu??9i1<7{t0>:o6=4={<:40`52z?;306=n=h37069978555c<2362o>i46376849246a3ty3;36bn2wx4:?=:1818>0=:0m8o64=94:2?07n91v59>3;296~;??<>1j9l7;<:5=3<18o;0q~681583>7}:0>?>6k:m8:?;2<0=>9l97p}770794?4|51=>:7h;b99><3?12?:m?6s|8635>5<5s42<9:4i4c:89=0>>3<;j95rs9523?6=:r73;865f5`;?8>11?0=;?>0<1:=h9;|q;34g=838p159:b;d7f==:0?3=6;>i7:p<27e2909w0685b8e0g><51<2:78?f99~w=16k3:1>v3774f9b1d?342=5;490g`8yv>09m0;6?u2867f>c2e0273:48561d`?xu??8o1<7{t0>;m6=4={<:42552z?;337=n=h3706997854c`<4?:3y><2052o>i4637684924673ty3;?<50;0x9=11;3l?n55287;5>37792wx4:<<:1818>0>=0m8o64=94:2?068;1v59=5;296~;???<1j9l7;<:5=3<19990q~682783>7}:0><<6k:m8:?;2<0=>8:?7p}773594?4|51==47h;b99><3?12?;;:6s|860;>5<5s42<:44i4c:89=0>>3<:<55rs94f`?6=:r73;?j5f5`;?8>11<0=;?>0?1:=hn;|q;355=838p159<9;d7f==:0?3>6;??5:p<26b2909w068458e0g><51<2978>089~w=1613:1>v3775d9b1d?342=584911c8yv>0:=0;6?u2867b>c2e0273:4;5602a?xu??;31<7{t0>8j6=4={<:42d52z?;33d=n=h37069948555cn4?:3y><20d2o>i46376879246a3ty3:hk50;0x9=15n3l?n55287;6>36bn2wx4;ki:1818>0;90m8o64=94:1?07n91v58i0;296~;??:;1j9l7;<:5=0<18o;0q~69f083>7}:0>996k:m8:?;2<3=>9l97p}76g094?4|51=8?7h;b99><3?22?:m?6s|87d0>5<5s42=3<;j95rs94e0?6=:r73;>;5f5`;?8>11<0=;?>0?1:=h9;|q;2c0=838p159<7;d7f==:0?3>6;>i7:p<3`02909w068398e0g><51<2978?f99~w=0a13:1>v3772c9b1d?342=58490g`8yv>1nh0;6?u2861a>c2e0273:4;561d`?xu?>oh1<7{t0?lh6=4={<:47a52z?;36c=n=h3706994854c`<25a2o>i4637687924673ty3:kh50;0x9=1383l?n55287;6>37792wx4:>?:1818>0<80m8o64=94:1?068;1v59?1;296~;??=81j9l7;<:5=0<19990q~680383>7}:0>>86k:m8:?;2<3=>8:?7p}771694?4|51=?97h;b99><3?22?;;:6s|8626>5<5s42<8;4i4c:89=0>=3<:<55rs955`?6=;r73;:>5f5`;?8>11<0o9:j4=94:2?b2?m1v59la;296~;?>0k1h;mm;<:5=3<19lk0q~68cc83>7}:0?h96i8lb:?;2<0=>8l=7p}77ba94?4|51<3?12?8;=6s|86ag>5<5s42=h=4k6b`89=0>>3<9<85rs95`a?6=:r73:i<5d7aa?8>11?0=>=84}r:4gc<72;q64;oj:e4`f>;?>0<1:?>8;|q;3a6=838p158l4;f5gg=:0?3=6;v376e49`3ee342=5;4921c8yv>0l=0;6?u287;:>a0dj273:485632a?xu??m?1<7{t0>n=6=4={<:5=`jh015866;42af=z{1=o;7>52z?;2d6=l?ii706997855`b<3g52m37bn2wx4:jn:1818>1i10o:nl4=94:2?06n91v59kb;296~;?>hk1h;mm;<:5=3<19o;0q~68db83>7}:0?kh6i8lb:?;2<0=>8l97p}77eg94?4|51<3?12?;m?6s|86fe>5<5s42=n<4k6b`89=0>>3<:j95rs95f4?6=:r73:o:5d7aa?8>11?0==k94}r:4a4<72;q64;l9:e4`f>;?>0<1:f`9~w=1b<3:1>v376cf9`3ee342=5;491g`8yv>0m<0;6?u287a3>a0dj273:48560d`?xu??l<1<7{t0>o<6=4={<:5g0jh015866;42b`=z{1=n57>52z?;2f1=l?ii706997855c`<3e>2m347:2wx4:kl:1818>1kl0o:nl4=94:2?058=1v59m1;296~;?>021h;mm;<:5=0<19lk0q~68bb83>7}:0?k=6i8lb:?;2<3=>8l=7p}77b594?4|51<3?22?8;=6s|86f1>5<5s42=ok4k6b`89=0>=3<9<85rs95g`?6=:r73:i?5d7aa?8>11<0=>=84}r:4a=<72;q64;o<:e4`f>;?>0?1:?>8;|q;3`b=838p158m9;f5gg=:0?3>6;v376e79`3ee342=584921c8yv>0n90;6?u287;4>a0dj273:4;5632a?xu??k81<7{t0>h86=4={<:5=ajh015865;42af=z{1=i87>52z?;2<`=l?ii706994855`b<3g62m37bn2wx4:l8:1818>1i>0o:nl4=94:1?06n91v59m8;296~;?>h31h;mm;<:5=0<19o;0q~68b883>7}:0?ki6i8lb:?;2<3=>8l97p}77cc94?4|51<3?22?;m?6s|86`a>5<5s42=n=4k6b`89=0>=3<:j95rs95a`?6=:r73:o=5d7aa?8>11<0==k94}r:4f`<72;q64;l::e4`f>;?>0?1:6;?i9:p<2e72909w069b`8g2fd<51<2978>f`9~w=1d93:1>v376ca9`3ee342=58491g`8yv>0k;0;6?u287`e>a0dj273:4;560d`?xu??j91<7{t0>i?6=4={<:5g6jh015865;42b`=z{1=h97>52z?;2f0=l?ii706994855c`<3e?2m347:2wx4:m6:1818>1km0o:nl4=94:1?058=1v58k9;297~;?>l91j9l7;<:5=0<3i=164;79:5c7?xu?>mk1<7=t=94f0?`3j1164;7::5c6?8>11?0?m85rs94gf?6=;r73:h;5f5`;?8>11<0?m;5287;5>1g13ty3:im50;1x9=0b>3l?n55287;6>1g0342=5;4;a69~w=0cl3:1?v376d59b1d?342=584;a99><3?12=k37p}76eg94?5|51<3?22=3370699787===z{153z?;2`?=n=h370699487=<=:0?3=6976;|q;2`6=839p158ja;d7f==:0?3>697n;<:5=3<31h1v58j1;297~;?>lh1j9l7;<:5=0<31k164;79:5;a?xu?>l81<7=t=94fg?`3j1164;7::5;`?8>11?0?5n5rs9a55?6=kr73oko558d89=dd93?2j637bb091<`<51hh?7;6f:?;ff2==0l015ll5;7:b>;?jj<194h4=9``3?3>n273nn6558d89=dd13?2j637bbc91<`<51i=>7h;7c9~w=b0j3:1>v37dc`925>d342h>?4i46`8yv>c0?0;6?u28e``>36?k273o?:5f55a?xu?l0;1<7{t0m3h6=4={<:g`7<181i015m52z?;`ab=>92h706l498e02dc20j2wx4il7:1818>cn10=<5m4=9a6e?`3?k1v5jm9;296~;?lo31:=6l;<:`1gh0q~6kb`83>7}:0mlj6;>7c:?;g0e=n==i7p}7d6a94?4|51nih78?8b9>5<5s42onh4909a89=e403l?;o5rs9f4a?6=:r73hoh561:`?8>d<:0m8:l4}r:g3c<72;q64im?:72;g>;?k=o1j99m;|q;`=6=838p15jl1;4362909w06kc3854=e<51i>i7h;7c9~w=b?:3:1>v37db1925>d342h9k4i46`8yv>c0:0;6?u28ea7>36?k273o;>5f55a?xu?l1>1<7:g64f>{t0m2>6=4={<:gg3<181i015m=3;d73g=z{1n3;7>52z?;`f>=>92h706l248e02d2?:3o637c349b11e3ty3h5750;0x9=bdi3<;4n528b04>c20j2wx4i6n:1818>ckk0=<5m4=9a1h0q~6k8b83>7}:0mio6;>7c:?;g7g=n==i7p}7d9f94?4|51nhi78?8b9>5<5s42ook4909a89=e5k3l?;o5rs9f;b?6=:r73hi>561:`?8>d:l0m8:l4}r:g=5<72;q64ij>:72;g>;?k;l1j99m;|q;`<4=838p15jk3;437h;7c9~w=b><3:1>v37de7925>d342h?>4i46`8yv>c1<0;6?u28ef5>36?k273o>:5f55a?xu?l0<1<7{t0m3<6=4={<:g`=<181i015m<6;d73g=z{1n247>52z?;`a?=>92h706l368e02dc20j2wx4i7m:1818>clj0=<5m4=9a0f?`3?k1v5j6d;296~;?lmo1:=6l;<:`7ah0q~6k9d83>7}:0mnm6;>7c:?;g6c=n==i7p}7d8d94?4|51nn<78?8b9>5<5s42oi<4909a89=e383l?;o5rs9fb5?6=:r73hh<561:`?8>d<80m8:l4}r:ge7<72;q64ik<:72;g>;?k=81j99m;|q;`d5=838p15jj4;43?6k:8b:pv37dd4925>d342h8;4i46`8yv>ci?0;6?u28eg4>36?k273o995f55a?xu?lh21<7{t0mk26=4={<:gad<181i015m;a;d73g=z{1njm7>52z?;``d=>92h706l4c8e02dc20j2wx4iok:1818>cml0=<5m4=9a7b?`3?k1v5jne;296~;?lll1:=6l;<:`15h0q~6kag83>7}:0ml;6;>7c:?;g07=n==i7p}7dc294?4|51nm=78?8b9>5<5s42oj?4909a89=e2;3l?;o5rs9fa7?6=:r73hk:561:`?8>d=<0m8:l4}r:gf1<72;q64ih::72;g>;?k<<1j99m;|q;`g3=838p15ji6;4347h;7c9~w=ea03:1>v37cgc925>d342hj44i46`8yv>d190;6?u28bf2>c2e0273o?>561gf?xu?k0;1<7{t0j396=4={<:``652z?;ga2=n=h3706l218555?i4637c329246f3ty3o4;50;0x9=ec>3l?n5528b03>377j2wx4n79:1818>dl>0m8o64=9a14?068j1v5m67;296~;?km21j9l7;<:`65<199n0q~6l9883>7}:0jnj6k:m8:?;g76=>8:n7p}7c8c94?4|51ion7h;b99>5<5s42hhn4i4c:89=e583<;ik5rs9a:g?6=:r73oij5f5`;?8>d:90=4}r:`=a<72;q64njj:g6a<>;?k;:1:=h>;|q;gi2:p<51i9<78?f29~w=ef83:1>v37cd39b1d?342h>=490g68yv>di80;6?u28bg1>c2e0273o?>561d6?xu?kh81<7{t0jk?6=4={<:`a052z?;g`0=n=h3706l21854c>i4637c32925`e3ty3ol950;0x9=eb03l?n5528b03>36ak2wx4no7:1818>dm00m8o64=9a14?07nm1v5mn9;296~;?klk1j9l7;<:`65<18oo0q~6la`83>7}:0joi6k:m8:?;g76=>9lm7p}7c``94?4|51ino7h;b99>5<5s42hii4i4c:89=e583<:<<5rs9ab`?6=:r73ohk5f5`;?8>d:90===<4}r:`ec<72;q64nh?:g6a<>;?k;:1:<><;|q;gg6=838p15mi1;d7f==:0j8;6;??4:p<51i9<78>079~w=ee:3:1>v37cg19b1d?342h>=4911:8yv>d?>0;6?u28b`4>c2e0273o{t0j2o6=4={<:`g6f;4240=z{1i247>52z?;gfc=n=h3706l1g8555?4?:3y>2o>i4637c0d9246f3ty3olk50;0x9=eb<3l?n5528b3e>377j2wx4nl<:1818>dmo0m8o64=9a2b?068j1v5mm4;296~;?ko>1j9l7;<:`5c<199n0q~6lb483>7}:0jl>6k:m8:?;g4`=>8:n7p}7cc494?4|51im:7h;b99>5<5s42hn44i4c:89=e6n3<;ik5rs9a4=?6=:r73ooo5f5`;?8>d9o0=4}r:`3d<72;q64nlm:g6a<>;?k8l1:=h>;|q;g2d=838p15mmc;d7f==:0j;m6;>i2:p<51i:j78?f29~w=e0l3:1>v37ccg9b1d?342h=k490g68yv>d?l0;6?u28b`e>c2e0273ol1<7{t0j2;6=4={<:`g4f;43b2=z{1i3=7>52z?;gf4=n=h3706l1g854c>4?:3y>i4637c0d925`e3ty3o5:50;0x9=ed=3l?n5528b3e>36ak2wx4n6::1818>dk?0m8o64=9a2b?07nm1v5m76;296~;?kj=1j9l7;<:`5c<18oo0q~6l8683>7}:0ji36k:m8:?;g4`=>9lm7p}7c9:94?4|51ih57h;b99>5<5s42hol4i4c:89=e6n3<:<<5rs9a;e?6=:r73onl5f5`;?8>d9o0===<4}r:`;?k8l1:<><;|q;g=e=838p15mld;d7f==:0j;m6;??4:pb2909w06lcg8e0g><51i:j78>079~w=e?n3:1>v37ce29b1d?342h=k4911:8yv>dn>0;6>u28bdb>c2e0273od:90o9:j4}r:g11<72;q64n<;:e4`f>;?k;:1:v37c4c9`3ee342h>=492178yv>c=10;6?u28b7`>a0dj273o?>56325?xu?l<31<7{t0m?j6=4={<:`0`jh015m=0;414==z{1n>n7>52z?;g0c=l?ii706l218565?347j2wx4i;i:1818>d:?0o:nl4=9a14?06mk1v5j90;296~;?k;21h;mm;<:`65<19li0q~6k6083>7}:0j8j6i8lb:?;g76=>8oo7p}7d7094?4|51i9o7j9cc9>5<5s42h>k4k6b`89=e583<:ik5rs9f50?6=:r73o><5d7aa?8>d:90==k>4}r:g20<72;q64n=;:e4`f>;?k;:1:;|q;`30=838p15m<6;f5gg=:0j8;6;?i2:pf29~w=b113:1>v37c2`9`3ee342h>=491g68yv>c>h0;6?u28b1f>a0dj273o?>560d4?xu?l?h1<7{t0mjh015m=0;42b<=z{1n=h7>52z?;g13=l?ii706l21855cg37ak2wx4i9?:1818>d7}:0j?:6i8lb:?;g76=>8lm7p}7d6694?4|51i>?7j9cc9>5<5s42h9;4k6b`89=e583<9d:90=>=:4}r:g7g<72;q64n<=:e4`f>;?k8l1:v37c4;9`3ee342h=k492178yv>c>>0;6?u28b7a>a0dj273o81<7{t0m=<6=4={<:`06jh015m>f;414==z{1n<47>52z?;g0b=l?ii706l1g8565?347j2wx4i=l:1818>d:<0o:nl4=9a2b?06mk1v5j7}:0j826i8lb:?;g4`=>8oo7p}7d2d94?4|51i9n7j9cc9>5<5s42h>h4k6b`89=e6n3<:ik5rs9f75?6=:r73o>?5d7aa?8>d9o0==k>4}r:g07<72;q64n=<:e4`f>;?k8l1:;|q;`15=838p15m<5;f5gg=:0j;m6;?i2:pf29~w=b3=3:1>v37c2c9`3ee342h=k491g68yv>c<>0;6?u28b1g>a0dj273o{t0m>26=4={<:`04jh015m>f;42b<=z{1n?m7>52z?;g12=l?ii706l1g855cg37ak2wx4i:k:1818>d7}:0j?;6i8lb:?;g4`=>8lm7p}7d4294?4|51i>>7j9cc9>5<5s42h984k6b`89=e6n3<9d9o0=>=:4}r:`26<72:q64n8k:g6a<>;?k8l18l:4=9a14?2f<2wx4n8;:1808>d>l0m8o64=9a2b?2f=273o?>54`78yv>d><0;6>u28b4e>c2e0273oj:6s|8b45>5<4s42h;=4i4c:89=e6n3>j;637c3290d1i4637c0d90d><51i9<7:n8:p<51i:j7:68:?;g76=<020q~6l6883>6}:0j=86k:m8:?;g4`=<03015m=0;6:=>{t0jf;6:e>;?k;:184o4}r:`2g<72:q64n9::g6a<>;?k8l184l4=9a14?2>j2wx4n8l:1808>d??0m8o64=9a2b?2>k273o?>548a8yv?6mk0;6nu293:7>0?a343:8o4:9g9>=42d2<3m707>4e86=c=:18>n687i;<;20c<21o165<;?:4;e?8?6=80>5k529071>0?a343:9>4:9g9>=4332<3m707>eb8e02d=6222?:3o6361`a9b11e3ty2?<>50;0x9<53>3<;4n5290cf>c20j2wx5>?m:1818?4=80=<5m4=83ae?`3?k1v4==6;296~;>;h0q~7<3083>7}:1:<<6;>7c:?:5a4=n==i7p}632a94?4|509<>78?8b9>=4bb2o>5<5s438;i4909a89<7b;3l?;o5rs8176?6=:r72?5<561:`?8?6m=0m8:l4}r;006<72;q65>6<:72;g>;>9l?1j99m;|q:712=838p14=74;43v3635:925>d343:o?4i46`8yv?4810;6?u2926:>36?k272=nj5f55a?xu>;931<7{t1::j6=4={<;00g<181i014?j7;d73g=z{09;n7>52z?:71e=>92h707>e98e02d=62c2?:3o6361d;9b11e3ty2?=j50;0x9<53m3<;4n5290gb>c20j2wx5>>j:1818?4;<:1:=6l;<;2eah0q~7<1083>7}:1:?96;>7c:?:5d`=n==i7p}630094?4|509>?78?8b9>=4d72o>5<5s438994909a89<7e93l?;o5rs8120?6=:r72?8;561:`?8?6j;0m8:l4}r;050<72;q65>;9:72;g>;>9k91j99m;|q:740=838p14=:7;43v3634;925>d343:n;4i46`8yv?4900;6?u2927b>36?k272=o65f55a?xu>;8k1<7{t1:;h6=4={<;01a<181i014?mb;d73g=z{09:h7>52z?:70c=>92h707>bb8e02d=63a2?:3o6361cf9b11e3ty2?c20j2wx5>80=<5m4=83ab?`3?k1v4==1;296~;>;?81:=6l;<;2g5h0q~7<2383>7}:1:<86;>7c:?:5f7=n==i7p}633194?4|509=878?8b9>=4e42o>5<5s438:84909a89<7d<3l?;o5rs8111?6=:r72?;8561:`?8?6k<0m8:l4}r;062<72;q65>87:72;g>;>9j=1j99m;|q:77>=838p14=99;432909w07<6`854=e<50;h57h;7c9~w<55i3:1>v3637`925>d343:ol4i46`8yv?4:k0;6?u2924`>36?k272=nl5f55a?xu>;;i1<7{t1:8o6=4={<;02`<181i014?le;d73g=z{099i7>52z?:73`=>92h707>cg8e02dk4?:3y>=6172?:3o6361e29b11e3ty2?>>50;0x9<5093<;4n5290f2>c20j2wx5>==:1818?4?:0=<5m4=83g7?`3?k1v4=<3;296~;>;>>1:=6l;<;2`1h0q~7<3583>7}:1:=>6;>7c:?:5a3=n==i7p}632794?4|509<:78?8b9>=4b12o>5<5s438;:4909a89<7c?3l?;o5rs8103?6=:r72?:6561:`?8?6l00m8:l4}r;07=<72;q65>96:72;g>;>9mk1j99m;|q:76?=838p14=8a;43v3636a925>d343:hi4i46`8yv?4;m0;6?u2925f>36?k272=ih5f55a?xu>;:o1<7{t1:9m6=4={<;0<5<181i014?j1;d73g=z{09?<7>52z?:7=7=>92h707>e38e02d=7>32?:3o6362919b11e3ty2>36bm2wx5??m:1818?5=j0m8o64=83be?07nh1v4<>c;296~;>:7}:1;?n6k:m8:?:5dg=>8:27p}620g94?4|508>j7h;b99>=4gf2?;;m6s|933e>5<5s439:=4i4c:89<7fi3<:;?5f5`;?8?6ih0===m4}r;164<72;q65?8=:g6a<>;>9hk1:<>k;|q:675=838p14<94;d7f==:18kj6;??e:p=7432909w07=648e0g><50;jm78>0g9~w<45=3:1>v362749b1d?343:ml490dd8yv?5:?0;6?u29344>c2e0272=lo561d3?xu>:;=1<7{t1;836=4={<;12<52z?:63g=n=h3707>a`854c5l4?:3y>=70e2o>i46361`c925`33ty2>?l50;0x9<41k3l?n55290cb>36a=2wx5?m0m8o64=83be?07n?1v4<=e;296~;>:?l1j9l7;<;2ed<18o=0q~7=2g83>7}:1;=;6k:m8:?:5dg=>9l37p}622294?4|508<=7h;b99>=4gf2?:mn6s|9312>5<5s439;?4i4c:89<7fi3<;jn5rs8006?6=:r72>:=5f5`;?8?6ih0=;>9hk1:=hj;|q:662=838p14<85;d7f==:18kj6;>if:p=7522909w07=778e0g><50;jm78>019~w<44>3:1>v362659b1d?343:ml491138yv?5;>0;6?u2935;>c2e0272=lo56021?xu>::31<7{t1;9j6=4={<;13g52z?:62e=n=h3707>a`85550=71c2o>i46361`c9246?3ty2>=?50;0x9<4393l?n55290c:>36bm2wx5?>l:1818?5<;0m8o64=83b=?07nh1v4<>7;296~;>:=n1j9l7;<;2e<<199?0q~7=2383>7}:1;?36k:m8:?:5d?=>8:27p}623f94?4|508=?7h;b99>=4g>2?;;m6s|931;>5<5s439:h4i4c:89<7f13<::75f5`;?8?6i00===m4}r;17`<72;q65?9j:g6a<>;>9h31:<>k;|q:66`=838p14<8f;d7f==:18k26;??e:p=7272909w07=818e0g><50;j578>0g9~w<47:3:1>v362519b1d?343:m4490dd8yv?58:0;6?u29367>c2e0272=l7561d3?xu>:9>1<7{t1;:>6=4={<;10352z?:611=n=h3707>a8854c5=72?2o>i46361`;925`33ty2>=650;0x9<4313l?n55290c:>36a=2wx5?>6:1818?5:=h1j9l7;<;2e<<18o=0q~7=0c83>7}:1;>h6k:m8:?:5d?=>9l37p}621f94?4|508?i7h;b99>=4g>2?:mn6s|932f>5<5s4398k4i4c:89<7f13<;jn5rs803b?6=:r72>8>5f5`;?8?6i00=:g6a<>;>9h31:=hj;|q:647=838p14<:2;d7f==:18k26;>if:p=7752909w07=528e0g><50;j578>019~w<46;3:1>v362469b1d?343:m4491138yv?59=0;6?u29376>c2e0272=l756021?xu>:8?1<7{t1;;=6=4={<;11252z?:60?=n=h3707>a885550=73f2o>i46361`;9246?3ty2>5?50;1x9<4?<3l?n55290c:>a30l272=lo5d45g?xu>:mo1<7{t1;nm6=4={<;2g3jh014?na;42b3=z{08n<7>52z?:5ac=l?ii707>a`85657=4c32mh<50;0x9<7b>3n=oo5290cb>347>2wx5?k<:1818?6k;0o:nl4=83be?058>1v49m21h;mm;<;2ed<1:920q~7=e483>7}:18o36i8lb:?:5dg=>;:27p}62d594?4|50;nm7j9cc9>=4gf2?8;m6s|93g;>5<5s43:mi4k6b`89<7fi3<95d7aa?8?6ih0==hl4}r;1ad<72;q65;>9hk1:b78g2fd<50;jm78>ed9~w<4bl3:1>v361c;9`3ee343:ml491dd8yv?5ml0;6?u290``>a0dj272=lo560d3?xu>:ll1<7{t1;l;6=4={<;2g5jh014?na;42b7=z{08m>7>52z?:5f5=l?ii707>a`855c54?:3y>=4e22mk:50;0x9<7d03n=oo5290cb>37a?2wx5?h::1818?6kh0o:nl4=83be?06n11v49ji1h;mm;<;2ed<19o30q~7=f683>7}:18im6i8lb:?:5dg=>8lj7p}62g:94?4|50;o=7j9cc9>=4gf2?;mn6s|93d:>5<5s43:h94k6b`89<7fi3<:jn5rs80ee?6=:r72=i85d7aa?8?6ih0==kj4}r;1bg<72;q65;>9hk1:de8g2fd<50;jm78=019~w<4an3:1>v361d29`3ee343:ml492108yv?4890;6?u290g1>a0dj272=lo56327?xu>:j?1<7{t1;n;6=4={<;2fdjh014?n9;42b3=z{08on7>52z?:5a4=l?ii707>a885657=4c42mk?50;0x9<7b=3n=oo5290c:>347>2wx5?hl:1818?6j>0o:nl4=83b=?058>1v4=?1;296~;>9jn1h;mm;<;2e<<1:920q~7<0383>7}:18o<6i8lb:?:5d?=>;:27p}631194?4|50;n57j9cc9>=4g>2?8;m6s|9227>5<5s43:mo4k6b`89<7f13<9:e4`f>;>9h31:=838p14?m3;f5gg=:18k26;?jd:p=7e>2909w07>b48g2fd<50;j578>ed9~w<4di3:1>v361c:9`3ee343:m4491dd8yv?5kk0;6?u290`a>a0dj272=l7560d3?xu>:ji1<7{t1;io6=4={<;2fcjh014?n9;42b7=z{08hi7>52z?:5f7=l?ii707>a8855c5=4e32mi?50;0x9<7d?3n=oo5290c:>37a?2wx5?j=:1818?6k00o:nl4=83b=?06n11v49jh1h;mm;<;2e<<19o30q~7=d583>7}:18in6i8lb:?:5d?=>8lj7p}62e794?4|50;o<7j9cc9>=4g>2?;mn6s|93f5>5<5s43:h>4k6b`89<7f13<:jn5rs80g3?6=:r72=i;5d7aa?8?6i00==kj4}r;1`=<72;q65;>9h31:db8g2fd<50;j578=019~w<4ck3:1>v361ed9`3ee343:m4492108yv?5lm0;6?u290g2>a0dj272=l756327?xu>9ln1<7=t=83e3?`3j11651g23ty2=hh50;1x9<7a13l?n55290c:>1g1343:ml4;a79~w<7a83:1?v361gc9b1d?343:m44;a69>=4gf2=k<7p}61g394?5|50;mn7h;b99>=4g>2=k3707>a`87e==z{0;m>7>53z?:5ce=n=h3707>a887===:18kj6977;|q:5c5=839p14?id;d7f==:18k26976;<;2ed<3101v4?i4;297~;>9oo1j9l7;<;2e<<31h1659o?1<7=t=83eb?`3j1165=>5f5`;?8?6i00?5n5290cb>1?d3ty2;5:50;ax9<>6l3?2j6366d691<`<50;>>l2194h4=84f=?3>n272:ho558d89<0bj3?2j6366da91<`<50=2222o>5<5s433hk4909a89<13?3l?;o5rs8:a0?6=:r724ho561:`?8?0=:0m8:l4}r;;fc<72;q655h::72;g>;>?ci3:1>v36904925>d343<;n4i46`8yv??lk0;6?u2983a>36?k272;:j5f55a?xu>0mi1<7{t11no6=4={<;:5a<181i01498f;d73g=z{022j7>52z?:<`6=>92h7078518e02d==c62?:3o63674`9b11e3ty24l?50;0x9<>b:3<;4n529645>c20j2wx55o=:1818??m:0=<5m4=8545?`3?k1v46n3;296~;>0l>1:=6l;<;4<5h0q~77a583>7}:11o>6;>7c:?:3=7=n==i7p}68`794?4|502n:78?8b9>=2>52o>5<5s433i:4909a89<1?;3l?;o5rs8:b3?6=:r724h6561:`?8?0<=0m8:l4}r;;e=<72;q655k6:72;g>;>?=<1j99m;|q:>36k:8b:p==ge2909w077eb854=e<50=?57h;7c9~w<>fk3:1>v368df925>d343<8l4i46`8yv??im0;6?u299gf>36?k272;9l5f55a?xu>0ho1<7{t11km6=4={<;;b5<181i0149;d;d73g=z{02i<7>52z?:92h70784d8e02d==`52?:3o63675d9b11e3ty24o<50;0x9<>a;3<;4n529672>c20j2wx55l<:1818??n=0=<5m4=8566?`3?k1v46m5;296~;>0o<1:=6l;<;411h0q~77b783>7}:11l<6;>7c:?:303=n==i7p}68c594?4|502m478?8b9>=2312o>5<5s433j44909a89<12?3l?;o5rs8:a=?6=:r724ko561:`?8?0=10m8:l4}r;;fd<72;q655hm:72;g>;>?<31j99m;|q:?j6k:8b:p==dd2909w077fe854=e<50=>o7h;7c9~w<>el3:1>v368gg925>d343<9i4i46`8yv??jl0;6?u299de>36?k272;8k5f55a?xu>0j:1<7{t11i:6=4={<;:47<181i014991;d73g=z{02h>7>52z?:=55=>92h7078638e02d4?:3y>=<632?:3o6367719b11e3ty24n:50;0x9c20j2wx55m::1818?>8?0=<5m4=8551?`3?k1v46l6;296~;>19=1:=6l;<;422h0q~77c683>7}:10:36;>7c:?:33>=n==i7p}68b:94?4|503;578?8b9>=20>2o>5<5s432j0m8:l4}r;;gf<72;q654>k:72;g>;>??n1j99m;|q:dn3:1>v36902925>d343<;=4i46`8yv??l90;6?u29832>36?k272;:<5f55a?xu>0m;1<7{t11n96=4={<;:56<181i014984;d73g=z{02o?7>52z?:=42=>92h7078748e02d=<722?:3o6367649b11e3ty24i850;0x9c20j2wx55j8:1818?>910=<5m4=854=?`3?k1v46k8;296~;>1831:=6l;<;43dh0q~77d883>7}:10;j6;>7c:?:32d=n==i7p}680`94?4|502:h78?8b9>==7d2o>5<5s43;>?=91:<>:;|q:3g0=838p149i7;d7f==:1>>86;??9:p=2d02909w078f98e0g><50=??78>0`9~w<1e03:1>v367g;9b1d?343<8>4911`8yv?0j00;6?u296db>c2e0272;9=5602`?xu>?kk1<7{t1>hh6=4={<;4ba52z?:3cc=n=h37078428555`=2`a2o>i4636751925ca3ty2;oh50;0x9<>783l?n5529660>36a82wx5:m?:1818??880m8o64=8577?07n81v49l1;296~;>0981j9l7;<;406<18o80q~78c383>7}:11:86k:m8:?:315=>9l87p}67b194?4|502;87h;b99>=2242?:m86s|96a7>5<5s433<84i4c:89<13;3<;j85rs85`1?6=:r724=85f5`;?8?0<:0=7:g6a<>;>?=91:=h8;|q:3f>=838p146?9;d7f==:1>>86;>i8:p=2e>2909w0770`8e0g><50=??78?fc9~w<1di3:1>v3681`9b1d?343<8>490ga8yv?0kk0;6?u2992`>c2e0272;9=561dg?xu>?ji1<7{t1>io6=4={<;;4`52z?:<5`=n=h370784285556==772o>i4636751924663ty2;i>50;0x9<>693l?n5529660>377:2wx5:j=:1818??9:0m8o64=8577?068:1v49k3;296~;>08>1j9l7;<;406<199>0q~78d583>7}:11;>6k:m8:?:315=>8:=7p}67e794?4|502::7h;b99>=2242?;;46s|96;b>5<5s43;>?=81:<>:;|q:3gd=838p149i1;d7f==:1>>96;??9:p=2e12909w078fb8e0g><50=?>78>0`9~w<1c93:1>v368159b1d?343<8?4911`8yv?0l?0;6?u29931>c2e0272;9<5602`?xu>?m=1<7{t1>n36=4={<;;5=52z?:<4?=n=h37078438555`=2bd2o>i4636750925ca3ty2;4m50;0x9<1cl3l?n5529661>36a82wx5:7k:1818?0ll0m8o64=8576?07n81v496e;296~;>?ml1j9l7;<;407<18o80q~789g83>7}:1>o;6k:m8:?:314=>9l87p}67`294?4|50=n=7h;b99>=2252?:m86s|96c2>5<5s43;>?=81:=h8;|q:3d2=838p149j5;d7f==:1>>96;>i8:p=2g12909w078e68e0g><50=?>78?fc9~w<1f?3:1>v367d:9b1d?343<8?490ga8yv?0i10;6?u296g:>c2e0272;9<561dg?xu>?h31<7{t1>kj6=4={<;4ag52z?:3`e=n=h370784385556=2cc2o>i4636750924663ty2;lj50;0x9<1bm3l?n5529661>377:2wx5:oj:1818?0mo0m8o64=8576?068:1v49nf;296~;>?o:1j9l7;<;407<199>0q~78b083>7}:1>l96k:m8:?:314=>8:=7p}67c094?4|50=m?7h;b99>=2252?;;46s|993b>5<4s433=i4i4c:89<13:3n>;i529660>a30l2wx5598:1818?0<>0o:nl4=8577?06mh1v4688;296~;>?7}:1>=<6i8lb:?:315=>;::7p}686c94?4|50==2242?8;96s|995a>5<5s43<;k4k6b`89<13;3<9<;5rs8:4g?6=:r72;8l5d7aa?8?0<:0=>=94}r;;3a<72;q65:9>:e4`f>;>?=91:?>7;|q:<2c=838p14971;f5gg=:1>>86;72909w078828g2fd<50=??78=0`9~w<>?93:1>v367549`3ee343<8>4921`8yv??0;0;6?u2966:>a0dj272;9=560ga?xu>0191<7{t112?6=4={<;40ajh0149;3;42aa=z{02397>52z?:31`=l?ii707842855`c=2352m37a82wx5567:1818?0=>0o:nl4=8577?06n81v4679;296~;>?<31h;mm;<;406<19o80q~778c83>7}:1>?h6i8lb:?:315=>8l87p}689a94?4|50=>i7j9cc9>=2242?;m86s|99:g>5<5s43<:<4k6b`89<13;3<:j:5rs8:;a?6=:r72;;=5d7aa?8?0<:0==k64}r;;;>?=91:>86;?ia:p==?62909w0786`8g2fd<50=??78>fc9~w<>>:3:1>v3677f9`3ee343<8>491ga8yv??1:0;6?u2964e>a0dj272;9=560dg?xu>00>1<7{t113=6=4={<;431jh0149;3;42bc=z{022;7>52z?:320=l?ii70784285656=21>2m347<2wx55;j:1818?0<<0o:nl4=8576?06mh1v4699;296~;>?<91h;mm;<;407<19o<0q~777583>7}:1>;::7p}686d94?4|50==2252?8;96s|99:b>5<5s43<;h4k6b`89<13:3<9<;5rs8::1?6=:r72;8>5d7aa?8?0<;0=>=94}r;;=d<72;q65:89:e4`f>;>?=81:?>7;|q:<>96;78=0`9~w<>>l3:1>v367569`3ee343<8?4921`8yv??=o0;6?u2966;>a0dj272;9<560ga?xu>0?:1<7{t11<:6=4={<;40fjh0149;2;42aa=z{02=>7>52z?:31c=l?ii707843855`c4?:3y>=2362m37a82wx558::1818?0=?0o:nl4=8576?06n81v4696;296~;>?<21h;mm;<;407<19o80q~776683>7}:1>?j6i8lb:?:314=>8l87p}687:94?4|50=>h7j9cc9>=2252?;m86s|994b>5<5s43<:=4k6b`89<13:3<:j:5rs8:5f?6=:r72;;<5d7aa?8?0<;0==k64}r;;2f<72;q65:8;:e4`f>;>?=81:>96;?ia:p==0b2909w078688g2fd<50=?>78>fc9~w<>1n3:1>v3677a9`3ee343<8?491ga8yv???90;6?u2964f>a0dj272;9<560dg?xu>0>;1<7{t11=96=4={<;436jh0149;2;42bc=z{0252z?:323=l?ii70784385656=21?2m347<2wx5:69:1808?0190m8o64=8576?2f<272;9=54`68yv?00>0;6>u296;2>c2e0272;9<54`789<13;3>j96s|96:;>5<4s43<5?4i4c:89<13:3>j:63675190d0=2?42o>i463675090d1<50=??7:n7:p=2>f2908w078958e0g><50=?>7:n8:?:315=6}:1>3>6k:m8:?:314=<020149;3;6:<>{t1>2h6=4<{<;4=3;>?=918474}r;4;>?=8184o4=8577?2>i2wx5:6j:1808?0110m8o64=8576?2>j272;9=548`8yv?00o0;6>u296;:>c2e0272;9<548a89<13;3>2o6s|627f>5<5s4<89h4i46`8935103on9:5rs7160?6=:r7=?8:5f55a?804>10>mn5rs716`?6=;r7=?8j5f55a?804==0m:8m4=7153?cb=>1v;=:3;297~;1;<91j99m;<4011<2ij16:>88:4c`?xu1;;<:g46g>;1;?<1ih;8;|q5704=839p1;=:2;d73g=:>:?868ol;<4023<2ij1v;=:b;297~;1;=7>53z?5707=n==i708<5386ef=:>:<>68ol;|q570g=839p1;=:a;d73g=:>:?:6k8:c:?5732=ml?<7p}934294?5|5?9><7h;7c9>2636257>53z?570?=n==i708<518e20e<5?9=?7kj569~w353n3:1?v3935d9b11e34<89=4:ab9>2604247h;7c9>262a2o<>o6393709a`303ty=?9k50;1x9353m3l?;o52626e>0gd34<8:?4:ab9~w352?3:1?v393459b11e34<88h4i64a8935193on9:5rs717`?6=;r7=?9j5f55a?804mn526242>0gd3ty=?8850;1x9352>3l?;o52626g>c02k27=?;>5ed74?xu1;=i1<7=t=717g?`3?k16:>:k:4c`?804>90>mn5rs7161?6=;r7=?8;5f55a?8041v;=8b;296~;1;>h1j99m;<40<07}:>:=:6k:8b:?57=3==hi0q~8<7`83>6}:>:=j6k:8b:?5727=n??h708<858fa0126172o>2908w08<788e02d<5?9<<7h95b9>26>42lo>;6s|624e>5<4s4<8:k4i46`8935083?jo63939191de261?2o>l0;6>u2624f>c20j27=?;h55`a8935?:3?jo6s|6254>5<4s4<8;:4i46`89351m3l=9n5262:2>`c2?2wx:>8k:180804>m0m8:l4=715a?3fk27=?5?55`a8yv04??0;6>u26255>c20j27=?;j5f77`?804090ni894}r402f<72:q6:>8l:g64f>;1;?n19lm4=71;4?3fk2wx:>9::180804?<0m8:l4=715g?`1=j16:>9i:dg63>{t>:h01;=9c;7bg>;1;>l19lm4}r4031<72:q6:>9;:g64f>;1;?h1j;;l;<403`6}:>:{t>:=86=4<{<4036h01;=9a;d51f=:>:=o6hk:7:p260>2908w08<688e02d<5?9=m7;nc:?572b==hi0q~8<7383>6}:>:=96k:8b:?573?=n??h708<7b8fa0121772o>i463936`9`3ef34<8n?4909a89354>3n=ol526526>a0dl2wx:>hi:1858038o0m8o64=714e?b1kh16:>l>:72;g>;1;:<1h;ml;<4005jk01;:?4;f5g<=z{?9;=7>53z?5754=n==i708<378g2fd<5?9?<7j9cc9~w35am3:1:v3941g9b1d?34<8;44k6bc8935e83<;4n52621e>a0di27=?=<5d7a:?8038<0o:nl4}r40ba<72>q6:9>k:g6a<>;1;>21h;mn;<40ec<181i01;=::96i8la:?576c=l?ij708;058g2fd216d2o>i46393659`3ef34<8mh4909a89354n3n=on526221>a0dj27=?>k5d7a`?804;m0o:no4=7630?b1km1v;ji01;=::;6k:8b:?576b=l?ii7p}93g`94?0|5?>;n7h;b99>26112md34<8<=4k6b;89354j3n=ol526520>a0d12wx:>hn:1848038h0m8o64=7141?b1kh16:>ol:72;g>;1;9:1h;mn;<407djk01;==:86i8lb:p26`>2903w08;088e0g><5?9<87j9c`9>26ge2?:3o6393129`3ee34<8?l4k6bf8935413n=ol52621`>a0d127=8==5d7ag?xu1;o21<77t=7639<:e4`e>;1;h21:=6l;<4045ji01;=:926i8lc:?576>=l?ij708<3c8g2fe<5?>;97j9c89~w35a?3:1mv394159b1d?34<8;?4k6bc8935f?3<;4n526223>a0dl27=?>o5d7aa?804;00o:nl4=7103?b1kh16:>=7:e4`f>;1;:h1h;mm;<4743ji0q~8<1g83>7}:>:;m6k:8b:?577?=ml?<7p}931a94?4|5?9957h;7c9>26`62?:3o6s|6236>5<5s4<8=84i46`8935513?jo6s|623f>5<4s4<8=h4i46`89356=3l=9n52620;>`c2?2wx:>>m:181804:10m8:l4=71e4?070j1v;=>4;297~;1;8>1j99m;<4050<2ij16:><7:4c`?xu1;8n1<7=t=712`?`3?k16:>?;:g46g>;1;;=1ih;8;|q575g=838p1;==7;d73g=:>:om6;>7c:p26742908w08<128e02d<5?9:87;nc:?5771==hi0q~8<1b83>6}:>:;h6k:8b:?5745=n??h708<278fa0126412o>d3ty=?<<50;1x9356:3l?;o526230>0gd34<8>;4:ab9~w356j3:1?v3930`9b11e34<8=?4i64a89355=3on9:5rs713?>:g64f>;1;8819lm4=7111?3fk2wx:>?n:1808049h0m8:l4=7125?`1=j16:><;:dg63>{t>::<6=4={<4061h01;=jc;4353z?5746=n==i708<1086ef=:>:8?68ol;|q574?=839p1;=>9;d73g=:>:;;6k8:c:?5775=ml?<7p}931494?4|5?99?7h;7c9>26ce2?:3o6s|622e>5<4s4<8267?2o>?4je458yv048<0;6?u26201>c20j27=?ho561:`?xu1;9o1<7=t=713a?`3?k16:>>i:4c`?804:;0>mn5rs7123?6=;r7=?<95f55a?8048l0m:8m4=7115?cb=>1v;=?4;296~;1;;;1j99m;<40a<<181i0q~8<0e83>6}:>::o6k:8b:?575c==hi01;==1;7bg>{t>:;=6=4<{<4053h01;=?d;d51f=:>:8;6hk:7:p26642909w08<218e02d<5?9n478?8b9~w35em3:1?v3931f91de<5?99<7;nc:?57g`=n==i7p}940394?71s4857;6f:?571?==0l01;:<8;7:b>;1;=2194h4=7603?3>n27=?9;558d89324<3?2j63935591<`<5?>8:7;6f:?5710==0l01;:<5;7:b>;1;=8194h4=7605?3>n27=?9:558d89324;3?2j63935191<`<5?>8>7;6f:?5717==0l01;:<0;7:b>{t>=8<6=4={<477d<181i01;=76;d73g=z{?>947>52z?506d=>92h708<868e02d44?:3y>215d2?:3o63939:9b11e3ty=8?o50;0x9324l3<;4n5262::>c20j2wx:968:e4`g>;1;1<1h;mk;<40h0q~8;2b83>7}:>=9m6;>7c:?57=d=n==i7p}943f94?4|5?>?<78?8b9>26>d2o>5<5s4=>j6i8la:?5003=l?ij708;618g2fg<5?>=n7j9c`9>21112ma0di27=8975d7ab?803;1<=o1h;mn;<470cjk01;::0;f5gd=:>=?:6i8la:?5004=l?ij708;528g2fg<5?>>87j9c`9>21312ma0di27=88l5d7ab?803=j0o:no4=766`?b1kh16:9;j:e4`e>;1<jk01;:92;f5gd=:>=<86i8la:?5032=l?ij708;648g2fg<5?>=:7j9c`9>21002ma0di27=8;j5d7ab?803>l0o:no4=765b?b1kh16:99?:e4`e>;1<>;1h;mn;<4737jk01;:83;f5gd=:>==?6i8la:?5023=l?ij708;768g2fg<5?><47j9c`9>211>2ma0di27=8:k5d7ab?803?o0o:no4=76;4?b1kh16:96>:e4`e>;1<181h;mn;<47<6jk01;:74;f5gd=:>=:=6k:8b:p21212909w08;44854=e<5?9?n7h;b99~w325=3:1:v3939g9`3e>34<84i4k6bc8935?k3n=oo5262:a>a0dk27=?5o5d7ag?803;10m8o64}r475a<72;q6:>69:e4`=>;1<::1j9l7;|q504c=839p1;=77;f5g<=:>:2=6i8la:?5067=n=h37p}940d94?2|5?9347j9c89>26>02ma0di27=?595d7aa?8040?0o:nm4=71;=?b1k016:9=<:g6a<>{t>=8:6=4<{<40<<jk01;=7a;f5g<=:>=9?6k:m8:p2145290?w08<888g2fd<5?93n7j9c89>26>f2ma0d127=?5l5d7ab?8040h0o:nl4=7602?`3j11v;:=4;292~;1;1n1h;m6;<40<<jn01;=7c;f5gd=:>:2i6i8lb:?57=g=l?ih708;368e0g>;4?:6y>21242?:3o63939g9`3ef34<84i4k6b`8935?k3n=on5262:a>a0dl27=?5o5d7af?803;00m8o64}r4700<72;q6:9:::g6a<>;1<=>1:=6l;|q5045=83>p1;::=96i8l9:?573?=>9nh708;078g2fb215e2o>i46393619`3e>34<8:l490ea89327=3n=ol5rs7621?6=m5f5`;?804?=0o:n74=715f?07lj16:9><:e4`a>{t>=;=6=4;{<477a:kc:?5055=l?ih7p}940594?2|5?>8i7h;b99>26112m4k6bc8yv03910;69u2651e>c2e027=?:95d7a:?804>l0=9;290~;1<=:1j9l7;<403=j301;=9f;43`f=:>=:?6i8lc:p217f290?w08;408e0g><5?9<57j9c89>26172?:oo6394179`3ed3ty=8a0d127=?:?561f`?8038=0o:no4}r475f<72:q6:9:<:g6a<>;1;>h1h;m6;<4740jo0q~87}:>:l86;>7c:?5762=n==i7p}93g794?4|5?9m>78?8b9>26522o>5<5s4<8h94909a89355j3l?;o5rs71gb?6=:r7=?i;561:`?804:j0m8:l4}r40a5<72;q6:>j9:72;g>;1;;n1j99m;|q57`7=838p1;=k7;43:8n6k:8b:p26c52909w08v393e;925>d34<8?=4i46`8yv04m=0;6?u262fb>36?k27=?>?5f55a?xu1;l?1<7==:g64f>{t>:o=6=4={<40`f<181i01;=<3;d73g=z{?9n;7>52z?57ab=>92h708<2`8e02d26b32o>i4639353925>d3ty=?nl50;0x935c=3l?n5526261>36?k2wx:>ml:181804l?0m8o64=7177?070j1v;=ld;296~;1;m=1j9l7;<4001<181i0q~87}:>:n36k:m8:?5713=>92h7p}93bd94?4|5?9o57h;b99>26212?:3o6s|62f3>5<5s4<8hl4i4c:89353?3<;4n5rs71g5?6=:r7=?il5f5`;?804<10=<5m4}r40`7<72;q6:>jl:g6a<>;1;=31:=6l;|q57a5=838p1;=kd;d7f==:>:>j6;>7c:pe14>2908w0798b8g2f?<5h>957h;b99>=3gd2m5<5s4<8j;4i4c:89d2513<;4n5rs71e6?6=:r7=?k<5f5`;?804;=0o:no4}r40b6<72;q6:>h<:g6a<>;1;=h1:=6l;|q57g2=839p1;=:5;f5g<=:>:>h6;>kc:?57=`=n=h37p}93c794?5|5?9>:7j9c89>262c2?:oo6393809b1d?3ty=?o850;1x9352?3n=o452626f>36ck27=?4=5f5`;?xu1;k=1<7=t=716:i:72gg>;1;0>1j9l7;|q57g>=839p1;=:9;f5g<=:>:?;6;>kc:?57<3=n=h37p}93c;94?5|5?9>m7j9c89>26362?:oo6393849b1d?3ty=?oo50;1x9352j3n=o4526271>36ck27=?495f5`;?xu1;kh1<7=t=716g?b1k016:>;<:72gg>;1;021j9l7;|q57ge=839p1;=:d;f5g<=:>:??6;>kc:?57i7j9c89>26?f2o>i46s|8107>5<5s42;>94i46`89=65m3on9:5rs922e?6=:r73<7:l0>mn5rs9217?6=;r7379h0m:8m4=921`?cb=>1v5>>9;297~;?8831j99m;<:35d<2ij164=;?8;i1ih;8;|q;44>=839p15>>8;d73g=:09;268ol;<:36f<2ij1v5>=1;297~;?8;;1j99m;<:35==b;gf12=z{1::;7>53z?;441=n==i706?1986ef=:098i68ol;|q;476=839p15>=0;d73g=:09;<6k8:c:?;47g=ml?<7p}700494?5|51:::7h;7c9><570253z?;44`=n==i706?178e20e<51:957kj569~w=66=3:1?v370079b11e342;=;4:ab9><54>2<5722o<>o63703:9a`303ty3<<:50;1x9=66<3l?;o528136>0gd342;>54:ab9~w=66l3:1?v3700f9b11e342;=94i64a89=65?3on9:5rs9227?6=;r73<<=5f55a?8>79=0>mn528104>0gd3ty3<c02k2737:?0>mn5rs922f?6=;r73<79;0m:8m4=9211?cb=>1v5>;1;296~;?8=;1j99m;<:30g7}:099<6k:8b:?;41d==hi0q~6?4183>6}:09>;6k:8b:?;461=n??h706?4`8fa01<5512o><52>2lo>;6s|8116>5<4s42;?84i46`89=64>3?jo63705;91de<55b2o>7;=0;6>u28117>c20j273<>;55`a89=6303?jo6s|811g>5<4s42;?i4i46`89=64<3l=9n528164>`c2?2wx4==<:1808>7;:0m8:l4=9200?3fk273<9955`a8yv>7;j0;6>u2811`>c20j273<>=5f77`?8>7;?8:919lm4=9272?3fk2wx4==m:1808>7;k0m8:l4=9206?`1=j164=:::dg63>{t099:6=4<{<:374h015><2;7bg>;?8=?19lm4}r:37d<72:q64==n:g64f>;?8:;1j;;l;<:3016}:099;6k:8b:?;467==hi015>;4;7bg>{t09926=4<{<:37<h015><0;d51f=:09>86hk:7:p<54a2908w06?2g8e02d<51:8<7;nc:?;415==hi0q~6?3983>6}:09936k:8b:?;47`=n??h706?438fa01<5b32o>i46370539`3ef342;;54909a892`ak3n=ol5281a:>a0dl2wx4=m<:1858>7l:0m8o64=9274?b1kh164=98:72;g>;0noi1h;ml;<:343jk015>l8;f5g<=z{>lh;7>53z?4bf>=n==i709ifb8g2fd<51:;:7j9cc9~w=6d:3:1:v370e09b1d?342;?k4k6bc89=60>3<;4n528126>a0di277k00o:nl4}r:3g4<72>q64=j>:g6a<>;?8:o1h;mn;<:330<181i015>?5;f5ga=:?oi36i8la:?;452=l?ij706?c98g2fd<5b72o>i463702f9`3ef342;;94909a89=67=3n=on527ga;>a0dj273<=:5d7a`?8>78:0o:no4=92`ji015>?4;f5gg=:?oi=6k:8b:?;455=l?ii7p}70cd94?0|51:hj7h;b99><55d2md34=mo;4k6b;89=6793n=ol5281a4>a0d12wx4=lj:1848>7kl0m8o64=920f?b1kh164=9=:72;g>;0nj<1h;mn;<:345jk015>?2;f5gd=:09i<6i8lb:p<5dc2903w06?ce8e0g><51:8m7j9c`9><5162?:3o638fb49`3ee342;<=4k6bf892`an3n=ol528121>a0d1273;?8?o1:=6l;<5eg3ji015>?0;f5gf=:?olm6i8lc:?4bcc=l?ij706?008g2fe<51:h57j9c89~w=6ej3:1mv370b`9b1d?342;?54k6bc89=61l3<;4n527ga5>a0dl273<=>5d7aa?81ano0o:nl4=6de`?b1kh16;khj:e4`f>;?89;1h;mm;<:3gdji0q~9ie483>7}:?oo>6k:8b:?4b``=ml?<7p}8fe094?4|5>lnj7h;7c9><5d12?:3o6s|7gfa>5<5s4=mho4i46`892`bn3?jo6s|7gg7>5<4s4=mi94i46`892`cj3l=9n527ggf>`c2?2wx;kj>:18181aml0m8:l4=92a1?070j1v:hka;297~;0nmk1j99m;<5e`g<2ij16;kkj:4c`?xu0nl91<7=t=6df7?`3?k16;kjn:g46g>;0nln1ih;8;|q4ba6=838p1:hjd;d73g=:09h?6;>7c:p3cb>2908w09id88e02d<5>lom7;nc:?4b`b==hi0q~9ie383>6}:?oo96k:8b:?4ba?=n??h709ieb8fa013ccd2o>d3ty0gd34=min4:ab9~w2`b93:1?v38fd39b11e34=mh54i64a892`bj3on9:5rs6d`a?6=:r77j;0=<5m4}r5e`2<72:q6;kj8:g64f>;0nm219lm4=6dff?3fk2wx;kk?:18081am90m8:l4=6dg3?`1=j16;kkn:dg63>{t?oio6=4={<5eadh015>m1;43lo:7>53z?4ba0=n==i709id686ef=:?ooj68ol;|q4ba`=839p1:hkf;d73g=:?on=6k8:c:?4b`?=ml?<7p}8fba94?4|5>ln57h;7c9><5d72?:3o6s|7gf6>5<4s4=mh84i46`892`c>3?jo638fd;91de3cbb2o>c20j2731<7=t=6dg0?`3?k16;kj::4c`?81am10>mn5rs6dg`?6=;r71v:hla;296~;0nl=1j99m;<:3e`<181i0q~9id283>6}:?on86k:8b:?4ba2==hi01:hj7;7bg>{t?onh6=4<{<5e`fh01:hk3;d51f=:?oo=6hk:7:p3ce>2909w09ie78e02d<51:jh78?8b9~w=6?;3:1?v38fe191de<5>ln:7;nc:?;4=2=n==i7p}70e794?71s42;h;4i46`89=6683?2j6370gf91<`<51::=7;6f:?;45b==0l015>ia;7:b>;?89l194h4=92eg?3>n273<=k558d89=6aj3?2j63701c91<`<51:m;7;6f:?;45e==0l015>i9;7:b>;?89h194h4=92en273<=9558d89=6a<3?2j63701;91<`<51:m:7;6f:?;45>==0l015>i5;7:b>{t09oi6=4={<:3b`<181i015>;c;d73g=z{1:no7>52z?;4c`=>92h706?4e8e02d<4672?:3o63705g9b11e3ty3c20j2wx4=ki:1868>68;0=<5m4=927a?b1kk164=:k:e4`g>;?8=i1h;mk;<:315h0q~6?f183>7}:08:86;>7c:?;407=n==i7p}70g394?4|51;;878?8b9><5352o>5<5s42:<84909a89=62;3l?;o5rs92e7?6=;r73==8561:`?8>7==0m8:l4=927b?b1kl1v5>l5;2904}:08:n6i8la:?;54?=l?ij706>258g2fg<51;9j7j9c`9><45f2ma0di273==j5d7ab?8>68o0o:no4=9324?b1kh164:e4`e>;?9881h;mn;<:256jk015?>4;f5gd=:08;>6i8la:?;540=l?ij706>168g2fg<51;:47j9c`9><47f2ma0di273=6:90o:no4=9315?b1kh164<<=:e4`e>;?9;91h;mn;<:260jk015?=6;f5gd=:088<6i8la:?;57>=l?ij706>288g2fg<51;9m7j9c`9><44e2mi4k6bc89=75m3n=ol528013>a0di273=>?5d7ab?8>6;;0o:no4=9307?b1kh164<=;:e4`e>;?9:?1h;mn;<:273jk015?<7;f5gd=:08936i8la:?;56?=l?ij706>3c8g2fg<51;8o7j9c`9><45c2ma0di273=9<5d7ab?8>6<:0o:no4=9370?b1kh164<:::e4`e>;?9=<1h;mn;<:202jk015?;8;f5gd=:09ij6k:8b:p<46f2909w06>08854=e<51::=7h;b99~w=6b13:1:v370469`3e>342;9>4k6bc89=62:3n=oo528172>a0dk273<8>5d7ag?8>7nj0m8o64}r:3a4<72;q64=:l:e4`=>;?8o>1j9l7;|q;4`4=839p15>;d;f5g<=:09>h6i8la:?;4c3=n=h37p}70d194?2|51:?i7j9c89><52c2m7m=0;68u2816f>a0di273<9j5d7aa?8>7{t09o>6=4<{<:30cjk015>:0;f5g<=:09l36k:m8:p<5c1290?w06?4g8g2fd<51:>=7j9c89><5372ma0d1273<8?5d7ab?8>7=90o:nl4=92ee?`3j11v5>j8;292~;?8<91h;m6;<:30cjn015>:2;f5gd=:09?:6i8lb:?;406=l?ih706?fc8e0g><4602?:3o6370469`3ef342;9>4k6b`89=62:3n=on528172>a0dl273<8>5d7af?8>7nm0m8o64}r:24<<72;q64<>6:g6a<>;?9921:=6l;|q;4a1=83>p15>ie;d7f==:09936i8l9:?;47`=>9nh706?c`8g2fb<5`a2o>i463702;9`3e>342;?=490ea89=6d13n=ol5rs92g=?6=5f5`;?8>7;h0o:n74=9205?07lj164=m8:e4`a>{t09nj6=4;{<:244kc:?;4f1=l?ih7p}70e`94?2|51;;>7h;b99><55d2m7lj0;69u28020>c2e0273<>j5d7a:?8>7;=0=kd;290~;?99>1j9l7;<:37`j3015><5;43`f=:09i36i8lc:p<5bb290?w06>048e0g><51:8j7j9c89><5512?:oo6370b;9`3ed3ty33l?n5528163>a0d1273<>9561f`?8>7k10o:no4}r:3a5<72:q64<>8:g6a<>;?8=;1h;m6;<:3g<jo0q~6?b883>7}:09h36;>7c:?4bcg=n==i7p}70cc94?4|51:i;78?8b9>3c`e2o>5<5s42;544909a892`a93l?;o5rs92b0?6=:r73<4o561:`?81an;0m8:l4}r:3e0<72;q64=7m:72;g>;0no91j99m;|q;4d0=838p15>6c;43lm97h;7c9~w=6f03:1>v3708g925>d34=mj;4i46`8yv>7i00;6?u281;e>36?k27{t09ki6=4={<:3e4<181i01:hi9;d73g=z{1:jo7>52z?;4d4=>92h709if18e02d<5?>2o>i4637015925>d3ty3<4>50;0x9=6>i3l?n552812;>36?k2wx4=7>:1818>71k0m8o64=923=?070j1v5>62;296~;?80i1j9l7;<:34d<181i0q~6?9283>7}:093o6k:m8:?;45d=>92h7p}708694?4|51:2i7h;b99><56d2?:3o6s|81;6>5<5s42;5k4i4c:89=67l3<;4n5rs92:2?6=:r735f5`;?8>78l0=<5m4}r:3=2<72;q64=o>:g6a<>;?89l1:=6l;|q;4<>=838p15>n2;d7f==:09;;6;>7c:p<5d02909w06?b68e0g><5>lmm7j9c`9~w=6e03:1>v370c:9b1d?342;=<4909a8yv>7?00;6>u2813a>a0d1273<<<561f`?8>7=<0m8o64}r:33d<72:q64=?l:e4`=>;?8891:=jl;<:31=6}:09;o6i8l9:?;442=>9nh706?588e0g><57b2m7?m0;6>u2813e>a0d1273<<8561f`?8>7=k0m8o64}r:33`<72:q64=;?88=1:=jl;<:31f6}:098:6i8l9:?;44>=>9nh706?5e8e0g><5452m7080;6>u28100>a0d1273<7=o0m8o64}r:3<7<72;q64=<;:e4`=>;?8?:1j9l7;|q;1dc=838p15;ne;d73g=:0<0d02lo>;6s|84c0>5<4s42>m>4i46`89=3f<3?jo6375c591demn4?:2y><0gd2o>n;4je458yv>2i;0;6>u284c1>c20j2739l=55`a89=3e>3?jo6s|84ca>5<4s42>mo4i46`89=3f:3l=9n5284`6>`c2?2wx48o>:1808>2i80m8:l4=97b6?3fk2739o;55`a8yv>2ih0;6>u284cb>c20j2739l?5f77`?8>2j=0ni894}r:6e5<72:q648o?:g64f>;?=h;19lm4=97a0?3fk2wx48o6:1808>2i00m8:l4=97b4?`1=j1648l<:dg63>{t0<3m6=4<{<:6=ch015;n0;7bg>;?=k919lm4}r:6e=<72:q648o7:g64f>;?=0l1j;;l;<:6f76}:0<3n6k:8b:?;1<`==hi015;m2;7bg>{t0h015;6e;d51f=:06}:05n4?:2y><0?d2o><0ga2lo>;6s|84aa>5<5s42>oo4i46`89=3c=3on9:5rs97`5?6=:r739n?5f55a?8>2l<0>mn5rs97`e?6=;r739no5f55a?8>2k80m:8m4=97g0?cb=>1v5;l0;297~;?=j:1j99m;<:6g4<2ij1648j;:4c`?xu?=j31<7=t=97`=?`3?k1648m?:g46g>;?=m91ih;8;|q;1g`=839p15;mf;d73g=:053z?;1gc=n==i706:bg86ef=:0<0db253z?;1f0=n==i706:be8e20e<51?o<7kj569~w=3ek3:1?v375ca9b11e342>ni4:ab9><0b72<0dd2o<>o6375bd9a`303ty39ol50;1x9=3ej3l?;o5284``>0gd342>ok4:ab9~w=3d<3:1?v375b69b11e342>no4i64a89=3dm3on9:5rs97ae?6=;r739oo5f55a?8>2jk0>mn5284af>0gd3ty39n=50;1x9=3d;3l?;o5284`b>c02k2739nj5ed74?xu?=k31<7=t=97a=?`3?k1648ln:4c`?8>2km0>mn5rs97`6?6=;r739n<5f55a?8>2j00m:8m4=97`g?cb=>1v58;e;291~;?>jk0158?2;43h7h;b99><0ef2md342>4;4k6ba89=3>83n=ol528771>a0d12wx48;>:1808>2=;0m8:l4=97;2?b1kk16487?:e4`f>{t0?>h6=49{<:51f7c:?;1=`=l?ij706:538g2f?<51<>?7j9cc9~w=03j3:1;v3764`9b1d?342>o54k6bc89=3an3<;4n5284:e>a0dl27398<5d7ab?8>20l0o:no4=9466?b1kk1v58;a;29<~;?>jk015;ie;43<3352m5<2s42>4k4k6b`89=32:3n=on5284:f>a0dj27398>5f55a?8>20m0o:nl4}r:50<<72?q64;;6:g6a<>;?=j<1h;mn;<:6ba<181i015;:0;f5g<=:0<2i6i8la:?;207=l?i27p}765:94?1|51<>47h;b99><0e22md342>9=4k6bc89=3?i3n=ol5284:`>a0di273:8?5d7aa?xu?>==1<76t=9463?`3j11648m;:e4`e>;?=oh1:=6l;<:615jh015;7a;f5ga=:0<226i8la:?;1=e=l?i27069508g2fb<3312o>i46375b19`3ef342>j54909a89=3283n=on5284:b>a0dk2739575d7a`?8>2010o:no4=97;f?b1kj164;;<:e4`=>{t0?>>6=4n{<:5107c:?;106=l?io706:8`8g2fd<51?357j9cc9><0>02m4o4k6b`89=02<3n=on5rs975b?6=:r739;h5f55a?8>2?00ni894}r:61f<72;q64896:g64f>;?>=:1:=6l;|q;133=838p15;95;d73g=:0<=268ol;|q;13c=839p15;9e;d73g=:0<<>6k8:c:?;12>=ml?<7p}754`94?4|51?<47h;7c9><35a2?:3o6s|8447>5<4s42>:94i46`89=31=3?jo63756:91de:i4?:2y><00c2o>;:4je458yv>2=h0;6?u28454>c20j273:>k561:`?xu?=?91<7=t=9757?`3?k16488;:4c`?8>2?>0>mn5rs975g?6=;r739;m5f55a?8>2>:0m:8m4=9742?cb=>1v5;:9;296~;?=><1j99m;<:57a<181i0q~6:6383>6}:0<<96k:8b:?;135==hi015;86;7bg>{t0<h015;92;d51f=:0<=>6hk:7:p<03?2909w06:748e02d<51<8o78?8b9~w=3193:1?v375739b11e342>:?4:ab9><0122<0062o<>o6375669a`303ty398950;0x9=30<3l?;o52871a>36?k2wx488?:1808>2>90m8:l4=9755?3fk2739::55`a8yv>2>00;6>u2844:>c20j2739;>5f77`?8>2?:0ni894}r:613<72;q6489<:g64f>;?>:k1:=6l;|q;10`=839p15;:f;d73g=:0<<;68ol;<:636<2ij1v5;98;297~;?=?21j99m;<:61c97>52z?;124=n==i706938854=e9h4?:2y><03b2o>7;nc:p<0002908w06:668e02d<51?>i7h95b9><0162lo>;6s|8477>5<5s42>;<4i46`89=0403<;4n5rs976`?6=;r7398j5f55a?8>2=l0>mn528452>0gd3ty39;850;1x9=31>3l?;o52847g>c02k2739:>5ed74?xu?=<91<7{t0?:o6=4<{<:61a<2ij16489?:4c`?8>18l0m8:l4}r:51c<72821h0>5k5287:4>0?a342>554:9g9><3>22<3m706:9686=c=:0?2?687i;<:6=3<21o164;6<:4;e?8>21<0>5k5287:1>0?a342>5?4:9g9><31a2<3m706:9586=c=:0?2:687i;<:6=6<21o164;6?:4;e?8>2180>5k52875f>0?a3ty3::;50;0x9=0?03<;4n5284f5>c20j2wx4;99:1818>1000=<5m4=97g3?`3?k1v5887;296~;?>1k1:=6l;<:6`=h0q~697983>7}:0?2i6;>7c:?;1a?=n==i7p}766;94?3|51<3o78?8b9><0b?2mh;4k6bf89=3ci3l?;o5rs944e?6=:r73:5j561:`?8>2lk0m8:l4}r:53g<72;q64;6j:72;g>;?=mi1j99m;|q;22e=838p1587f;43<0b>2m5<39r73:465d7ab?8>1i:0o:no4=94ba?b1kh164;l6:e4`e>;?>j>1h;mn;<:5`6jk0158k4;f5gd=:0?n>6i8la:?;2a0=l?ij7069968g2fg<51<257j9c`9><3?f2ml3n=ol5287;f>a0di273:4h5d7ab?8>1i90o:no4=94b5?b1kh164;o=:e4`e>;?>h>1h;mn;<:5e0jk0158n6;f5gd=:0?k<6i8la:?;2d>=l?ij7069a88g2fg<51<3ge2ma0di273:o?5d7ab?8>1j;0o:no4=94a7?b1kh164;l;:e4`e>;?>k?1h;mn;<:5f3jk0158m7;f5gd=:0?h36i8la:?;2gg=l?ij7069bc8g2fg<51<3dc2ma0di273:n<5d7ab?8>1k:0o:no4=94`1?b1kh164;m9:e4`e>;?>j=1h;mn;<:5g=jk0158l9;f5gd=:0?ij6i8la:?;2fd=l?ij7069cb8g2fg<51<3eb2ma0di273:8:5f55a?xu?>0>1<7{t0?=86=49{<:6``j3015;kd;f5gd=:0v375e49`3e>342=;h4i4c:8yv>1>j0;6>u284f4>a0d12739i85d7ab?8>1?o0m8o64}r:52a<72=q648j7:e4`=>;?=m=1h;mn;<:6`3jh015870;d7f==z{1<=i7>55z?;1a>=l?ij706:d68g2fd<51?o:7j9cb9><0b>2ma0d1273:5<5f5`;?xu?>>:1<7:t=97g=?b1kk1648jm:e4`=>;?=mk1h;mn;<:5<60}:0<3>32o>i46s|8751>5<1s42>hi4k6b;89=3c13n=oi5284f`>a0di2739il5d7aa?8>2lh0o:nm4=94;1?`3j11v5884;293~;?>0;1:=6l;<:6``jk015;kd;f5gg=:0;3:1>v376819b1d?342=5?4909a8yv>1>80;69u287:;>c2e02739n<5d7a:?8>2j00=131j9l7;<:6g6j3015;ma;43`f=:0??86i8la:p<304290?w0698`8e0g><51?h87j9c89><0de2?:oo6376439`3eb3ty3:;:50;6x9=0?j3l?n55284a6>a0d12739om561f`?8>1=80o:nm4}r:520<72=q64;6l:g6a<>;?=j<1h;m6;<:6fa<18mi0158:1;f5gd=z{1<=:7>54z?;2=b=n=h3706:c68g2f?<51?ii78?db9><3352m5<3s42=4h4i4c:89=3d03n=o45284`e>36ck273:8<5d7a`?xu?>?21<7:t=94;b?`3j11648m6:e4`=>;?=j:1:=jl;<:516ji0q~696883>1}:0?3;6k:m8:?;1fg=l?i2706:c0854ae<51<>>7j9c`9~w=01i3:1?v376839b1d?342>oo4k6b;89=02;3n=oh5rs9477?6=:r73:9<561:`?8>20=0m8:l4}r:501<72;q64;:>:72;g>;?=1?1j99m;|q;27b=838p158=3;43v37637925>d342>;i4i46`8yv>1;90;6?u28705>36?k2739:k5f55a?xu?>:;1<7{t0?996=4={<:56=<181i015;70;d73g=z{1<8?7>52z?;27?=>92h706:808e02d<34f2?:3o6375909b11e3ty3:>;50;0x9=05j3<;4n5284:0>c20j2wx4;=9:1818>1:j0=<5m4=974e?`3?k1v58>9;296~;?>;91j9l7;<:6=4<181i0q~691`83>7}:0?8?6k:m8:?;1<4=>92h7p}760`94?4|51<997h;b99><0?42?:3o6s|873`>5<5s42=>;4i4c:89=3><3<;4n5rs942`?6=:r73:?95f5`;?8>21<0=<5m4}r:55`<72;q64;<7:g6a<>;?=0<1:=6l;|q;24`=838p158=9;d7f==:0<3<6;>7c:p<3472909w0692`8e0g><51?2478?8b9~w=0593:1>v3763`9b1d?342>544909a8yv>1:;0;6?u2870`>c2e027394o561:`?xu?>=;1<7{t0?>96=4={<:50753z?;1d3=l?i2706:9b854ae<51?oj7h;b99~w=07<3:1?v375`49`3e>342>5i490ea89=3b:3l?n55rs9431?6=;r739l95d7a:?8>21l0=53z?;1d?=l?i2706:a1854ae<51?n97h;b99~w=0703:1?v375`c9`3e>342>m<490ea89=3b>3l?n55rs943=?6=;r739ll5d7a:?8>2i;0=53z?;1db=l?i2706:a5854ae<51?n57h;b99~w=07k3:1>v375`g9`3e>342>il4i4c:8yv>e;10;6?u28c1;>c20j273n9<5ed74?xu?j;o1<7;?j=;1ih;8;|q;f7b=839p15l=d;d73g=:0k8n68ol;<:a04<2ij1v5l<6;297~;?j:<1j99m;<:a6a53z?;f7e=n==i706m2e86ef=:0k>;68ol;|q;f63=839p15l<5;d73g=:0k8h6k8:c:?;f6`=ml?<7p}7b3`94?5|51h9n7h;7c9>53z?;f62=n==i706m2c8e20e<51h8i7kj569~w=d5i3:1?v37b3c9b11e342i>o4:ab9>o637b2f9a`303ty3n?750;1x9=d513l?;o528c0b>0gd342i?i4:ab9~w=d4:3:1?v37b209b11e342i>44i64a89=d4k3on9:5rs9`1e:00>mn528c1`>0gd3ty3n>?50;1x9=d493l?;o528c0;>c02k273n>l5ed74?xu?j;=1<7=t=9`13?`3?k164o<7:4c`?8>e;k0>mn5rs9`04?6=;r73n>>5f55a?8>e:>0m:8m4=9`0e?cb=>1v5l=6;297~;?j;<1j99m;<:a62<2ij164o=n:4c`?xu?j;l1<7=t=9`1b?`3?k164o<9:g46g>;?j:31ih;8;|q;f03=838p15l:5;d73g=:0k?m6hk:7:pj7;nc:p;6s|8c6b>5<4s42i8l4i46`89=d3j3?jo637b4g91de4?:2y>e<00;6>u28c6:>c20j273n9o55`a89=d2l3?jo6s|8c71>5<4s42i9?4i46`89=d313l=9n528c7`>`c2?2wx4o:7:1808>e<10m8:l4=9`7=?3fk273n8m55`a8yv>e=80;6>u28c72>c20j273n965f77`?8>e=k0ni894}r:a02<72:q64o:8:g64f>;?j=219lm4=9`6f?3fk2wx4o;?:1808>e=90m8:l4=9`73?`1=j164o;n:dg63>{t0k>=6=4<{<:a03h015l;7;7bg>;?j;?j=<1j;;l;<:a1<6}:0k>>6k:8b:?;f10==hi015l:9;7bg>{t0k>n6=4<{<:a0`h015l;5;d51f=:0k?36hk:7:p==hi0q~6m4e83>6}:0k>o6k:8b:?;f12=n??h706m568fa014?:2y>;7;nc:p;6s|8cf;>5<2s42ii54i4c:89=d2=3n=ol528c:`>36?k273n<>5d7ab?8>elm0o:nj4}r:a`2<72?q64ok8:g6a<>;?j<>1h;mn;<:a0;f5gf=:0k;j6i8la:?;fae=l?i27p}7ae`94?5|51koo7h;7c9>3l?n5528c70>a0di273n5o561:`?8>e900o:no4=9cgg?b1k0164ojk:e4`f>{t0kn>6=48{<:aa07c:?;f4?=l?io706ndb8g2fg<51h:47j9c`9>536?k273n<75d7a`?8>flj0o:nl4=9`2;?jmi1h;mk;|q;ea?=83?p15l>9;f5gg=:0hnh6i8lc:?;f4>=l?ii706nd`8e02d<51h:;7j9cc9~w=dc;3:1:v37bd19b1d?342i9=4k6bc89=d??3<;4n528`fb>a0d1273n<;5d7ab?8>elk0o:n74}r:a`7<72>q64ok=:g6a<>;?j=l1h;mn;<:a<3<181i015oka;f5gd=:0k;?6i8la:?;f40=l?ij706mdc8g2fdi4637b5g9`3ef342i484909a89=gci3n=oo528c37>a0dl273n<=5d7ab?8>e9?0o:n74=9`gf?b1km1v5lk0;29=~;?jl:1j9l7;<:a0ajk015l72;437j9c`9>3ty3nnh50;cx9=dcn3l?n5528c6`>a0di273n5?561:`?8>flh0o:nj4=9`20?b1kk164o?<:e4`f>;?j8;1h;mn;<:a57jh015l>5;f5gg=:0knn6i8lc:p2909w06nf88e02d<51h;?7kj569~w=gb>3:1>v37b119b11e342iol4909a8yv>fmo0;6?u28`ge>c20j273n==55`a8yv>fn10;6>u28`d;>c20j273mhh5f77`?8>e8;0ni894}r:ba0<72;q64o>=:g64f>;?jj31:=6l;|q;e`c=839p15oje;d73g=:0hom68ol;<:a47<2ij1v5oi7;297~;?io=1j99m;<:ba`52z?;f57=n==i706mc9854=e;6s|8`g0>5<5s42i<=4i46`89=dd?3<;4n5rs9cfg?6=;r73mhm5f55a?8>fmm0>mn528c23>0gd3ty3mk;50;1x9=ga=3l?;o528`g`>c02k273mkh5ed74?xu?il81<7{t0hoi6=4<{<:bagh015ojc;7bg>;?iol19lm4}r:bb1<72:q64lh;:g64f>;?ilh1j;;l;<:bb`7}:0hln6k:8b:?;ff3=>92h7p}7adc94?5|51knm7h;7c9>53z?;ec5=n==i706ne`8e20e<51kmh7kj569~w=gb83:1>v37agf9b11e342io94909a8yv>fm00;6>u28`g:>c20j273mho55`a89=gal3?jo6s|8`d1>5<4s42jj?4i46`89=gb13l=9n528`d`>`c2?2wx4lji:1818>fnj0m8:l4=9``7?070j1v5oj8;297~;?il21j99m;<:ba<<2ij164lhl:4c`?xu?io;1<7=t=9ce5?`3?k164lk7:g46g>;?ioh1ih;8;|q;eac=838p15oib;d73g=:0ki96;>7c:p6}:0hl;6k:8b:?;e`1=n??h706nf`8fa01d3ty3n4950;1x9=gb?3?jo637agc91de<51h247h;7c9~w=db13:1=;u28cgb>c20j273n?:558d89=e693?2j637b3791<`<51h9=7;6f:?;g5c==0l015l=3;7:b>;?k8:194h4=9`16?3>n273o=h558d89=d6m3?2j637c1`91<`<51h9<7;6f:?;g5b==0l015l>f;7:b>;?k9i194h4=9`2f?3>n273o=6558d89=d6l3?2j637c1c91<`<51h:o7;6f:?;g5?==0l0q~6mfg83>7}:0j;96;>7c:?;f36=n==i7p}7c1294?4|51i:?78?8b9>5<5s42h=94909a89=d1:3l?;o5rs9a36?6=:r73o<;561:`?8>e>:0m8:l4}r:`46<72;?j?81h;mm;<:a24ji015l90;f5ga=:0kv37c0:925>d342i:;4i46`8yv>d8?0;6?u28b3:>36?k273n;95f55a?xu?k9=1<7=t=9a2e?070j164o87:g64f>;?j?91h;mj;|q;fa?=83>:w06l238g2fg<51i9h7j9c`9>a0di273o8h5d7ab?8>d>90o:no4=9a15?b1kh164n<<:e4`e>;?k;>1h;mn;<:`60jk015m=6;f5gd=:0j8<6i8la:?;g7>=l?ij706l288g2fg<51i9m7j9c`9>h4k6bc89=e5n3n=ol528b13>a0di273o>?5d7ab?8>d;;0o:no4=9a07?b1kh164n=;:e4`e>;?k:?1h;mn;<:`73jk015m<7;f5gd=:0j926i8la:?;g6g=l?ij706l3c8g2fg<51i8o7j9c`9>a0di273o9<5d7ab?8>d<=0o:no4=9a71?b1kh164n:9:e4`e>;?k==1h;mn;<:`0=jk015m;9;f5gd=:0j>j6i8la:?;g1d=l?ij706l4b8g2fg<51i?h7j9c`9>a0di273o8:5d7ab?8>d=<0o:no4=9a62?b1kh164n;8:e4`e>;?k<21h;mn;<:`1<jk015m:a;f5gd=:0j?i6i8la:?;g0e=l?ij706mdd8e02da0di273n;85d7aa?8>e><0o:nm4=9`50?b1km164n??:g6a<>{t0kl>6=4={<:a25j3015m?8;d7f==z{1hm:7>53z?;f37=l?i2706m618g2fg<51i;57h;b99~w=da?3:18v37b709`3e>342i:<4k6bc89=d183n=oo528b2b>c2e02wx4oh7:1868>e>;0o:no4=9`55?b1kk164o8?:e4`g>;?j?91h;m6;<:`4g6}:0k<86i8la:?;f32=l?i2706l0b8e0g>342i:94k6bc89=e7l3l?n55rs9`ef?6==r73n;=5d7a`?8>e>?0o:n74=9`51?b1kh164o8;:e4`f>;?k9o1j9l7;|q;fce=83i46s|8cdf>5<0s42h=o4909a89=d103n=ol528c44>a0dj273n;85d7a`?8>e><0o:nj4=9`50?b1kl164n?>:g6a<>{t0j;o6=4={<:`5ac;4354z?;g44=n=h3706m4b8g2f?<51h??78?db9>5<3s42h=>4i4c:89=d3l3n=o4528c67>36ck273nij5d7ab?xu?jln1<7:t=9a20?`3j1164o:j:e4`=>;?j=?1:=jl;<:a`gjo0q~6med83>1}:0j;>6k:m8:?;f1`=l?i2706m47854ae<51hon7j9cb9~w=dbn3:18v37c049b1d?342i9=4k6b;89=d3?3<;hn528cfa>a0di2wx4oh?:1878>d9>0m8o64=9`65?b1k0164o:7:72gg>;?jmi1h;mj;|q;fc7=83>p15m>8;d7f==:0k?96i8l9:?;f1?=>9nh706mdb8g2fe2o>i4637b419`3e>342i8l490ea89=dcl3n=on5rs9`e7?6=e==0o:n74=9`7f?07lj164ojl:e4`e>{t0kl?6=4<{<:`5gv37bb`925>d342iej>0;6?u28ccg>36?k273n=;5f55a?xu?jk21<79:g64f>{t0kh26=4={<:aec<181i015l?7;d73g=z{1him7>52z?;fg6=>92h706m098e02dc20j2wx4olk:1818>ej:0=<5m4=9`3f?`3?k1v5lme;296~;?jk>1:=6l;<:a4fh0q~6mbg83>7}:0kh>6;>7c:?;f5b=n==i7p}7bb294?4|51hi:78?8b9>5<5s42imi4i4c:89=d6j3<;4n5rs9`b0?6=:r73nlk5f5`;?8>e9j0=<5m4}r:ae0<72;q64ooi:g6a<>;?j8n1:=6l;|q;fd0=838p15lm0;d7f==:0k;n6;>7c:p<51h:j78?8b9~w=df03:1>v37bc09b1d?342i>=4909a8yv>ei00;6?u28c`0>c2e0273n??561:`?xu?jhk1<7{t0kki6=4={<:af052z?;fg0=n=h3706m25854=ei4637b1g9`3ef3ty3nnm50;0x9=ddk3l?n5528c06>36?k2wx4o6k:1808>e:o0o:n74=9`12?07lj164o86:g6a<>{t0k2n6=4<{<:a75j3015l=7;43`f=:0ka2908w06m308g2f?<51h9478?db9>i46s|8c;3>5<4s42i??4k6b;89=d513<;hn528c4f>c2e02wx4o7>:1808>e;:0o:n74=9`1e?07lj164o8i:g6a<>{t0k396=4<{<:a71j3015l=b;43`f=:0k=;6k:m8:pi46s|8c;7>5<4s42i?;4k6b;89=d5l3<;hn528c51>c2e02wx4o7::1808>e;>0o:n74=9`1a?07lj164o9<:g6a<>{t0k3=6=4={<:a7=j3015l84;d7f==z{0:h>7>52z?:4f4=n==i707?cb8fa01=5d?2o>=5e62o>0;6>u291`4>c20j2725<4s43;o=4i46`89<6e?3l=9n5291ab>`c2?2wx5=l9:1808?7j?0m8:l4=82a3?3fk272u291`e>c20j272;>8k<19lm4=82`=?3fk2wx5=lj:1808?7jl0m8:l4=82a1?`1=j165=m7:dg63>{t19h?6=4<{<;3f1h014>m5;7bg>;>8j219lm4}r;3fa<72:q65=lk:g64f>;>8k>1j;;l;<;3g26}:19h86k:8b:?:4g2==hi014>l7;7bg>{t19hh6=4<{<;3ffh014>m3;d51f=:19i=6hk:7:p=5d52908w07?b38e02d<50:i?7;nc:?:4f0==hi0q~7?bc83>6}:19hi6k:8b:?:4g4=n??h707?c48fa01=5d62o>=5e32lo>;6s|91`3>5<4s43;n=4i46`89<6e93?jo6360b691de=5d>2o>4je458yv?7lo0;6?u291fe>c20j2728m?1<78mo1<7=t=82ga?`3?k165=j::g46g>;>8l21ih;8;|q:4a2=839p14>k4;d73g=:19n>68ol;<;3a=<2ij1v4>kd;297~;>8mn1j99m;<;3`1j7;gf12=z{0:o?7>53z?:4a5=n==i707?d586ef=:19o<68ol;|q:4ae=839p14>kc;d73g=:19n86k8:c:?:4`0=ml?<7p}60e094?5|50:o>7h;7c9>=5b4253z?:4ad=n==i707?d38e20e<50:n97kj569~w<6c93:1?v360e39b11e343;h?4:ab9>=5c22=5b62o<>o6360d69a`303ty250;1x9<6c83l?;o5291f2>0gd343;i94:ab9~w<6c13:1?v360e;9b11e343;h=4i64a89<6b;3on9:5rs82`b?6=;r72mn5291g0>0gd3ty2c02k2728jo1<7=t=82`a?`3?k165=mi:4c`?8?7m;0>mn5rs82g3?6=;r721v4>ld;297~;>8jn1j99m;<;3g`<2ij165=k>:4c`?xu>8m<1<7=t=82g2?`3?k165=mk:g46g>;>8l:1ih;8;|q:534=83?p14?82;d7f==:19nm6i8la:?:540=>92h707?9`8g2fg<50;=;7j9ce9~w<7193:1:v361639b1d?343;hh4k6bc89<76=3<;4n5291;b>a0dk272?0o:n74}r;320<72:q65=89:g64f>;>80k1h;mm;<;3e1jh0q~7>6183>3}:18=;6k:m8:?:4ab=l?ij707>15854=e<50:j?7j9c`9>=5012ma0di272=<=561:`?8?7i:0o:nj4=8252?b1kh165=o=:e4`e>;>9?<1h;mm;|q:50c=832p14?9e;d7f==:19ni6i8la:?:544=>92h707?a28g2fe<50:=:7j9cc9>=5g52m:0;68u291c0>a0dj272<;85d7a`?8?7i;0o:nl4=8250?`3?k165=o>:e4`f>{t18?o6=49{<;22aka;f5gd=:18;:6;>7c:?:432=l?i2707?9g8g2fg<50;=97j9c89~w<72k3:1;v3617a9b1d?343;h44k6bc89<7683<;4n529147>a0di272<4k5d7ab?8?7i90o:no4=8351?b1kk1v4?:b;29<~;>9?h1j9l7;<;3`=jk014??f;43=4022m5<>s43::l4i4c:89<6c?3n=ol52902`>36?k272<;:5d7a`?8?71l0o:nm4=82:`?b1kj165=7l:e4`e>;>80l1h;ml;<;222j30q~7>5883>d}:18<26k:m8:?:4a0=l?ij707>0c854=e<50:=87j9ce9>=5?b2mk3n=oo5291;e>a0dj272=;65d7a`?xu>8191<7{t19=;6=4={<;3h014?:4;4352z?:42?=n==i707?8e86ef=z{0:3>7>53z?:4=4=n==i707?788e20e<50:3o7kj569~w<61n3:1>v3609a9b11e343:9>4909a8yv?7?10;6>u2915;>c20j272<:755`a89<6?k3?jo6s|91:2>5<4s43;4<4i46`89<6003l=9n5291:a>`c2?2wx5=8j:1818?70k0m8:l4=8366?070j1v4>87;297~;>8>=1j99m;<;33=<2ij165=6m:4c`?xu>81:1<7=t=82;4?`3?k165=98:g46g>;>81k1ih;8;|q:43b=838p14>7a;d73g=:18?:6;>7c:p=5112908w07?778e02d<50:<;7;nc:?:4=g==hi0q~7?7g83>6}:19=m6k:8b:?:420=n??h707?888fa01=5>>2o>d3ty2<:;50;1x9<60=3l?;o529155>0gd343;444:ab9~w<60m3:1?v3606g9b11e343;;84i64a89<6?03on9:5rs825f?6=:r72<565f55a?8?6;>8>?19lm4=82;{t19h014?;e;4353z?:425=n==i707?7586ef=:192<68ol;|q:42e=839p14>8c;d73g=:19=86k8:c:?:4=0=ml?<7p}607;94?4|50:3:7h;7c9>=42c2?:3o6s|9151>5<4s43;;?4i46`89<60;3?jo63609491de=51e2o>10;6?u291:6>c20j272=9m561:`?xu>8>;1<7=t=8245?`3?k165=9=:4c`?8?70<0>mn5rs824e?6=;r72<:o5f55a?8?7?80m:8m4=82;0?cb=>1v4>97;296~;>81>1j99m;<;20g<181i0q~7>2083>6}:19=:68ol;<;3<1<2ij165<<=:g64f>{t18=86=4>6z?:522=n==i707?ae86=c=:183j687i;<;3ec<21o165=oj:4;e?8?61k0>5k5291cb>0?a343:5:4:9g9>=5gd2<3m707>9886=c=:19ki687i;<;2==<21o165=o6:4;e?8?61?0>5k5291c;>0?a343:584:9g9>=5g02<3m707>9586=c=:19k=687i;<;2=6<21o165=o::4;e?8?61;0>5k5rs83;=?6=:r72=4m561:`?8?7mh0m8:l4}r;2;>8lh1j99m;|q:5=d=838p14?6e;43d2909w07>9g854=e<50:nh7h;7c9~w<7?l3:19v361`2925>d343;in4k6b`89<6bj3n=on5291gb>a0dl27291o1<7{t182m6=4={<;2e7<181i014>i0;d73g=z{0;2<7>52z?:5d5=>92h707?f08e02d=4g32?:3o6360g09b11e343;ii4k6bg8yv?6>:0;69?t=83bg?b1kh165;>9j81h;mn;<;2gajk014?k8;f5gd=:18o<6i8la:?:5`>=l?ij707>e88g2fg<50;nm7j9c`9>=4ge2ma0di272=o?5d7ab?8?6j;0o:no4=83a7?b1kh165;>9k?1h;mn;<;2f3jk014?m8;f5gd=:18h26i8la:?:5gg=l?ij707>bc8g2fg<50;io7j9c`9>=4dc2ma0di272=n=5d7ab?8?6k=0o:no4=83`1?b1kh165;>9j=1h;mn;<;2g=jk014?l9;f5gd=:18ij6i8la:?:5fd=l?ij707>cb8g2fg<50;hi7j9c`9>=4ea2ma0di272=i:5d7ab?8?6l<0o:no4=83g2?b1kh165;>9m31h;mn;<;2`djk014?kb;f5gd=:18nh6i8la:?:5ab=l?ij707>dd8g2fg<50;oj7j9c`9>=4c72ma0di272=h;5d7ab?8?6m?0o:no4=8359h=1:=6l;<;3ec8683>3}:19l96i8l9:?:4c7=l?ij707?f18g2fd<50:nj7j9cb9>=5cb2mc2e02wx5<6?:1808?7mk0o:n74=82fe?b1kh165<7<:g6a<>{t182:6=4;{<;3afj3014>jb;f5gd=:19oj6i8lb:?:5<2=n=h37p}619094?3|50:no7j9c`9>=5ce2m=3l?n55rs83;7?6=;r728ln1h;mm;<;3acj3014>je;f5gd=:183<6k:m8:p=4>2290>w07?ee8g2fe<50:m<7j9c89>=5ca2ma0d1272;>9031j9l7;|q:5=>=83=p14?n5;43=5cb2m36?k2wx5<9::1878?61j0m8o64=82g2?b1k0165=mk:72gg>;>9?21h;mk;|q:520=83>p14?6d;d7f==:19n<6i8l9:?:4fc=>9nh707>668g2fg=4?b2o>i46360e:9`3e>343;ok490ea89<71=3n=oh5rs834{t18=26=4;{<;2e5ka;f5g<=:19n:6;>kc:?:533=l?ij7p}616c94?2|50;j=7h;b99>=5be2mc2e02729h91j9l7;<;3`aj3014>k4;43`f=:18<<6i8lc:p=41c290?w07>a58e0g><50:oi7j9c89>=5b22?:oo6361749`3ef3ty2=:k50;1x9<7f=3l?n55291fe>a0d1272=;95d7af?xu>9<=1<7{t18?36=4={<;210<181i014>69;d73g=z{0;?=7>52z?:561=>92h707?8g8e02d=45?2?:3o6360829b11e3ty2=9=50;0x9<7413<;4n5291;2>c20j2wx5<:;:1818?6;h0=<5m4=82:6?`3?k1v4?;5;296~;>9:h1:=6l;<;3=6h0q~7>4783>7}:189h6;>7c:?:4<2=n==i7p}615594?4|50;8h78?8b9>=5?22o>5<5s43:?h4909a89<6>>3l?;o5rs837=?6=:r72=>h561:`?8?71>0m8:l4}r;20d<72;q65<:?:72;g>;>81o1j99m;|q:57b=838p14?<7;d7f==:19k>6;>7c:p=44b2909w07>398e0g><50:j:78?8b9~w<75n3:1>v3612;9b1d?343;m:4909a8yv?6;90;6?u2901b>c2e02729:;1<7{t18996=4={<;27fna;4352z?:56b=n=h3707?ac854=e=45b2o>i46360`a925>d3ty2=>;50;0x9<74n3l?n55291cg>36?k2wx5<=9:1818?6<90m8o64=82ba?070j1v4?:5;296~;>9jk0q~7>5783>7}:18?=6k:m8:?:4d`=>92h7p}610594?5|50:i57j9c89>=5d72?:oo6360g19b1d?3ty2=<650;1x9<6ei3n=o45291`2>36ck2729831<7=t=82af?b1k0165=l=:72gg>;>8o=1j9l7;|q:54g=839p14>mc;f5g<=:19h86;>kc:?:4c>=n=h37p}610`94?5|50:ih7j9c89>=5d32?:oo6360g;9b1d?3ty2=36ck27298n1<7=t=82ab?b1k0165=l9:72gg>;>8oh1j9l7;|q:54c=839p14>l0;f5g<=:19h<6;>kc:?:4ce=n=h37p}610d94?5|50:h=7j9c89>=5d?2?:oo6360gf9b1d?3ty2=?>50;0x9<6d:3n=o45291df>c2e02wx5;:k:1818?11v48;3;296~;>>=91j99m;<;512<2ij1v48;c;297~;>>=i1j99m;<;5067>53z?:214=n==i70794286ef=:1??=68ol;|q:21d=839p148;b;d73g=:1?>96k8:c:?:203=ml?<7p}665394?5|50=325253z?:21g=n==i7079408e20e<50<>87kj569~w<0383:1?v366529b11e343=8<4:ab9>=3332=3272o<>o6366419a`303ty2:>h50;1x9<04n3l?;o529763>0gd343=9>4:ab9~w<0303:1?v3665:9b11e343=?k4i64a89<02:3on9:5rs840a?6=;r72:>k5f55a?8?1;o0>mn529771>0gd3ty2:9950;1x9<03?3l?;o52971f>c02k272:8?5ed74?xu>>:n1<7=t=840`?`3?k165;=j:4c`?8?1=80>mn5rs8472?6=;r72:985f55a?8?1;m0m:8m4=8464?cb=>1v48>:i1j99m;<;57a<2ij165;;?:4c`?xu>>=?1<7=t=8471?`3?k165;=l:g46g>;>>=l1ih;8;|q:26d=839p148>=>1j99m;<;57g52z?:23g=n==i7079758fa01=3072o>=30>2o>4je458yv?1=o0;6>u2977e>c20j272:;>55`a89<00;3?jo6s|974;>5<4s43=:54i46`89<02n3l=9n529751>`c2?2wx5;;j:1808?1=l0m8:l4=846b?3fk272::<55`a8yv?1>>0;6>u29744>c20j272:8k5f77`?8?1?80ni894}r;51a<72:q65;;k:g64f>;>>?0m8:l4=846`?`1=j165;9?:dg63>{t1??h6=4<{<;51fh0148:d;7bg>;>>>:19lm4}r;520<72:q65;8::g64f>;>>6}:1??i6k:8b:?:20e==hi01489f;7bg>{t1?h0148:b;d51f=:1?n7;nc:?:23c==hi0q~796283>6}:1?<86k:8b:?:20g=n??h70796e8fa01=33>2o>57h95b9>=30d2lo>;6s|977;>5<4s43=954i46`89<0213?jo63667a91de=3062o>c2e0272:;o5d7ab?8?1i>0=<5m4=8411?b1kh165:>?:e4``>{t1?lj6=49{<;44d7c:?:273=l?ih70792g8g2fg<5084k6b`89<05n3n=oo5rs84e=?6=>r72;=75f5`;?8?1>10o:no4=84b1?070j165;;>=o;1h;m6;<;445jh0q~79f983>2}:1>:36k:m8:?:231=l?ij7079a5854=e<50<9i7j9ce9>=0`62m0;65u29624>c2e0272:;85d7ab?8?1i:0=<5m4=841a?b1kj1658h>:e4`f>;>>;n1h;ml;<;56fjk0148if;f5ga=z{0?ni7>55z?:27c=l?ii707:f08g2fe<50<9h7j9cc9>=0ca2o>3l?n5529746>a0di272:l<561:`?8?2mo0o:n74=841e?b1kh165;hj:e4`=>{t1?l>6=48{<;4407c:?:1``=l?ij7079288g2fg<50<9n7j9c`9>=3`b2m536?k2729hh5d7aa?8?1:00o:nj4=841;>>oo1h;mk;|q:2c5=833p149?3;d7f==:1?<96i8la:?:292h707:eg8g2fe<50<957j9cb9>=34?2ml4k6ba89<1783n=o45rs84e6?6=ir72;=<5f5`;?8?1>80o:no4=84:g?070j1658ki:e4``>;>>;31h;mm;<;56=jh0148=6;f5gd=:1?8<6i8lb:?:27g=l?ii7078008g2fe=36b2o>36?k2wx5;>;:1818?18=0m8:l4=842k:1808?18m0m8:l4=8430?`1=j165;?8:dg63>{t1h0148jc;4353z?:255=n==i70790586ef=:1?;<68ol;|q:25e=839p148?c;d73g=:1?:86k8:c:?:240=ml?<7p}65g;94?4|50<::7h;7c9>=3ce2?:3o6s|9721>5<4s43==36e2o>c20j272:ho561:`?xu>>9;1<7=t=8435?`3?k165;>=:4c`?8?19<0>mn5rs843e?6=;r72:=o5f55a?8?1880m:8m4=8420?cb=>1v4;i7;296~;>>8>1j99m;<;5a<<181i0q~790183>6}:1?:;6k:8b:?:257==hi0148>4;7bg>{t1?:26=4<{<;54<h0148?0;d51f=:1?;86hk:7:p=0`12909w079128e02d<50=3742=0`a2o<>o6366009a`303ty29k;50;0x9<06:3l?;o5297g4>36?k2wx58hj:1808?2nl0m8:l4=87eb?3fk272:<<55`a8yv?18>0;6>u29724>c20j2729kk5f77`?8?1980ni894}r;6b1<72;q65;?>:g64f>;>>l<1:=6l;|q:1cb=839p14;id;d73g=:1>9<1j99m;<;6ba0;gf12=z{0?m?7>52z?:246=n==i7079e4854=ejn4?:2y>=0`d2o>=36a2lo>;6s|94d1>5<5s43=n272;>:558d89<04i3?2j63662491<`<50=8=7;6f:?:26>==0l0149<3;7:b>;>>:=194h4=8506?3>n272:>=558d89<15m3?2j63662791<`<50=8<7;6f:?:262==0l0149=f;7:b>;>>::194h4=851f?3>n272:><558d89<15l3?2j63662391<`<50=9o7;6f:p=2452909w07834854=e<50<<97h;7c9~w<15;3:1>v36724925>d343=;;4i46`8yv?0:=0;6?u29614>36?k272::95f55a?xu>?;?1<7{t1>8=6=4:{<;47<<181i014887;f5gg=:1?==6i8lc:?:223=l?io7079788e02d:4?:3y>=25f2?:3o63666c9b11e3ty2;?650;0x9<14j3<;4n52975a>c20j2wx5:<6:1818?0;j0=<5m4=844g?`3?k1v49=a;297~;>?:n1:=6l;<;53ah014888;f5g`=z{0540y>=2222m3n=ol529652>a0di272;5>5d7ab?8?0080o:no4=85;6?b1kh165:6<:e4`e>;>?=>1h;mn;<;403jk0149;7;f5gd=:1>>36i8la:?:31?=l?ij70784`8g2fg<50=?n7j9c`9>=22d2ma0di272;8<5d7ab?8?0=:0o:no4=8560?b1kh165:;::e4`e>;>?<<1h;mn;<;412jk0149:8;f5gd=:1>?26i8la:?:30g=l?ij70785b8g2fg<50=>h7j9c`9>=23b2ma0di272;;=5d7ab?8?0>=0o:no4=8551?b1kh165:88:e4`e>;>??21h;mn;<;42<jk01499a;f5gd=:1>=20a2ma0di272;:;5d7ab?8?0??0o:no4=8543?b1kh165:97:e4`e>;>?>31h;mn;<;43djk01498b;f5gd=:1>=h6i8la:?:32b=l?ij70787d8g2fg<50==2662o>5<5s43<8=4909a89<04i3l?n55rs8514?6=>r72::j5d7a:?8?1?j0o:no4=844f?b1kk165;9n:e4`g>;>>>31h;mk;<;4767}:1?=>6i8l9:?:37d=n=h37p}670;94?5|50<<:7j9c89>=3122ma0di272::;5d7aa?8?0:m0m8o64}r;45g<72;>>><1h;mm;<;530ji014888;f5g<=:1>8n6k:m8:p=27d2908w079798g2fg<50<<57j9c89>=24a2o>i46s|963g>5<3s43=;54k6b`89<00i3n=o452975:>a0di272;>>5f5`;?xu>?8o1<7;t=844;>>>k1h;mn;<;53<jh0149<1;d7f==z{0=:j7>56z?:22e=l?i27079798g2fb<50<=31f2m36?k272::j5d7ab?8?1?j0o:nl4=844f?b1kj165;9n:e4``>;>>>31h;mj;<;4717}:1>>;6k:m8:?:36`=>92h7p}671g94?2|50=897h;b99>=3062mc2e0272:;<5d7a:?8?1=00=0;290~;>?:=1j9l7;<;526j30148:a;43`f=:1?ln6i8le:p=276290?w078398e0g><50<=87j9c89>=33e2?:oo6366gg9`3ed3ty2;<<50;6x9<1413l?n5529746>a0d1272:8m561f`?8?1nl0o:no4}r;456<72=q65:=n:g6a<>;>>?<1h;m6;<;51a<18mi0148if;f5g`=z{0=:87>54z?:36d=n=h37079668g2f?<50<>i78?db9>=3`a2m5<3s4336ck272;=>5d7a`?xu>?8<1<7:t=850`?`3j1165;86:e4`=>;>>?:1:=jl;<;5bcjk0q~781683>6}:1>9n6k:m8:?:23g=l?i27078018g2fc=3ca2?:3o6366319b11e3ty2:k?50;0x9<0bm3<;4n529707>c20j2wx5;jn:1818?1l90=<5m4=842e?`3?k1v48kb;296~;>>m;1:=6l;<;55gh0q~79db83>7}:1?n96;>7c:?:24e=n==i7p}66ef94?4|50=37c2o>5<5s43=h94909a89<06m3l?;o5rs84gb?6=:r72:i;561:`?8?19o0m8:l4}r;5a5<72;q65;j9:72;g>;>>;:1j99m;|q:2`7=838p148k7;437h;7c9~w<0b;3:1>v366e;925>d343==44i46`8yv?1k?0;6?u297f3>c2e0272:>>561:`?xu>>j=1<7:72;g>{t1?i36=4={<;5`752z?:2a5=n=h3707932854=e=3b32o>i4636626925>d3ty2:nl50;0x9<0c=3l?n5529716>36?k2wx5;ml:1818?1l?0m8o64=8402?070j1v48ld;296~;>>m=1j9l7;<;572<181i0q~79cd83>7}:1?n36k:m8:?:26>=>92h7p}66bd94?4|50=35>2?:3o6s|97gf>5<5s43=ih4i4c:89<05;3n=ol5rs84fb?6=:r72:hh5f5`;?8?1;h0=<5m4}r;5f5<72:q65;:;:e4`=>;>>:h1:=jl;<;53`6}:1?>>6i8l9:?:26e=>9nh7079808e0g>=3212mu29764>a0d1272:>k561f`?8?10:0m8o64}r;5f1<72:q65;:7:e4`=>;>>:l1:=jl;<;5<16}:1?>26i8l9:?:216=>9nh7079848e0g>=32f2m0;6>u2976a>a0d1272:9<561f`?8?10>0m8o64}r;5f=<72:q65;:l:e4`=>;>>=91:=jl;<;5<=7}:1?>o6i8l9:?:2=?=n=h37p}669`94???s43=5n4:9g9>=3?c2<3m7079a186=c=:1?k:687i;<;5e7<21o165;o<:4;e?8?1i=0>5k5297c6>0?a343=m;4:9g9>=3g02<3m70799d86=c=:1?3m687i;<;5ed<21o165;6l:g64f>;1;h=194h4=71bn27=?ll558d8935fk3?2j6393`f91<`<5?9ji7;6f:?57d`==0l01;=m0;7:b>;1;k;194h4=71a6?3>n27=?l7558d8935fi3?2j63804;91<`<5>:>m7;6f:?440c==0l01:>:f;7:b>;08?:194h4=6255?3>n27<<;<558d89261;3?2j63807691<`<5>:=97;6f:?440d==0l01:>:c;7:b>;08n27j?8<558d89d52>3?2j63n34591<`<5h9>47;6f:?b70?==0l01l=:a;7:b>;f;n27j?8j558d89d52;3?2j63n34691<`<5h9>97;6f:?ba`b==0l01lkje;7:b>;fmo8194h4=`ge7?3>n27jik:558d89dca=3?2j63neg491<`<5hom;7;6f:?bac>==0l01lki9;7:b>;fmll194h4=`ge4?3>n27jik?558d89gg?03?2j63ma9;91<`<5kk3h7;6f:?ae=c==0l01oo7f;7:b>;ei0:194h4=cc:5?3>n27im4<558d89gg>;3?2j63ma8691<`<5kk3m7;6f:?ae=d==0l01oo7c;7:b>;d>;9194h4=b410?3>n27h:?6558d89f0513?2j63l63c91<`<5j<9n7;6f:?`27e==0l01n8=d;7:b>;d>;o194h4=b41b?3>n27h:?;558d89f05>3?2j63l63591<`<5>hm87;6f:?4fc3==0l01:li9;7:b>;0jok194h4=6`ef?3>n27hmj7;6f:?4g56==0l01:li6;7:b>;0jo=194h4=6`en273<;j558d89=61m3?2j63706391<`<51:<>7;6f:?;425==0l015>84;7:b>;?8>?194h4=9242?3>n273<:9558d89=6003?2j63707d91<`<51:<<7;6f:?;1c1==0l015;i8;7:b>;?=oh194h4=97eg?3>n2739kj558d89=3am3?2j6375gd91<`<51<;<7;6f:?;257==0l0158?2;7:b>;?=o3194h4=97ee?3>n273n5?558d89=d?:3?2j637b9791<`<51h3:7;6f:?;f=1==0l015l78;7:b>;?j13194h4=9`;e?3>n273n5l558d89=d?k3?2j637b9191<`<51h387;6f:?:55d==0l014??c;7:b>;>99l194h4=8324?3>n272=6;7:b>;>99n194h4=833a?3>n2wx5;o7:1818?1ih0=<5m4=84b=?`3?k1v4860;296~;>>0i1j9l7;<;53`<181i0q~799283>7}:1?3o6k:m8:?:2=7=>92h7p}668694?4|50=3>52?:3o6s|97;6>5<5s43=m<4i4c:89<0?;3<;4n5rs84:2?6=:r72:l<5f5`;?8?10=0=<5m4}r;5=2<72;q65;o<:g6a<>;>>1?1:=6l;|q:2<>=838p148n4;d7f==:1?2=6;>7c:p=3?>2909w079a48e0g><50<3;78?8b9~w<0>i3:1>v366`49b1d?343=454909a8yv?11k0;6?u297c4>c2e0272:57561:`?xu>>0;1<7{t1?396=4={<;5=c52z?:55d=n=h3707?f2854=e=46d2o>i46360g4925>d3ty2===50;0x9<77n3l?n55291d4>36?k2wx5<>;:1818?6990m8o64=82e98;1j9l7;<;3b<<181i0q~7>0783>7}:18;96k:m8:?:4cg=>92h7p}611594?4|50;:?7h;b99>=5`e2?:3o6s|902;>5<5s43:=94i4c:89<6ak3<;4n5rs833=?6=:r72=<;5f5`;?8?7nm0=<5m4}r;24d<72;q65;>8oo1:=6l;|q:556=838p14??d;d7f==:19l?6;>7c:p=4662909w07>0d8e0g><50:m978?8b9~w=d0=3:1>v37b939b1d?342i:44909a8yv>e?10;6?u28c:1>c2e0273n;m561:`?xu?j>31<7{t0k=j6=4={<:a<352z?;f=1=n=h3706m6g854=e?2o>i4637b62925>d3ty3n:j50;0x9=d?13l?n5528c52>36?k2wx4o9j:1818>e0h0m8o64=9`46?070j1v5l8f;296~;?j1h1j9l7;<:a36<181i0q~6m8183>7}:0k2h6k:m8:?;f22=>92h7p}7b6494?4|51h3?7h;b99>5<5s42i494i4c:89=d1j3<;4n5rs97ff?6=:r739k95f5`;?8>2lo0=<5m4}r:6a`<72;q648h7:g6a<>;?=l81:=6l;|q;1``=838p15;ib;d7f==:07c:p<0`72909w06:fb8e0g><51?n878?8b9~w=3a93:1>v375gf9b1d?342>i84909a8yv>2n;0;6?u284df>c2e02739h8561:`?xu?=o91<7{t052z?;257=n=h3706:e8854=ej;4?:3y><3652o>i46375dc925>d3ty39hm50;0x9=3a13l?n55284g3>36?k2wx48kk:1818>2nh0m8o64=97f5?070j1v5>91;296~;?8?n1j9l7;<:310<181i0q~6?6583>7}:09=>92h7p}707794?4|51:<=7h;b99><53>2?:3o6s|8145>5<5s42;;?4i4c:89=62i3<;4n5rs9253?6=:r73<:=5f5`;?8>7=k0=<5m4}r:32=<72;q64=9;:g6a<>;?885;d7f==:09?o6;>7c:p<50f2909w06?778e0g><51:>i78?8b9~w=61j3:1>v370659b1d?342;9k4909a8yv>7>j0;6?u2815;>c2e0273<;>561:`?xu?8?81<7{t09<86=4={<:335:7;43596y>=3>f2o>7;6f:?57<5==0l01;=64;7:b>;1;0?194h4=71:2?3>n27=?49558d8935>03?2j63938;91<`<5?92m7;6f:?57<6==0l01;=61;7:b>;?8n273<87558d89=62i3?2j63704`91<`<51:>o7;6f:?;40b==0l015>:e;7:b>;?8n273<88558d89=62?3?2j6375ed91<`<51?n>7;6f:?;1`5==0l015;j4;7:b>;?=l?194h4=97f2?3>n2739h9558d89=3b03?2j6375d;91<`<51?nm7;6f:?;1`6==0l015;j1;7:b>;?j?3194h4=9`5g?3>n273n;j558d89=d1m3?2j637b7d91<`<51h<<7;6f:?;f27==0l015l82;7:b>;?j>9194h4=9`40?3>n273n;o558d89=d1j3?2j6360g191<`<50:m:7;6f:?:4c1==0l014>i8;7:b>;>8o3194h4=82ee?3>n272i5;7:b>;>>>o194h4=84;5?3>n272:5<558d89<0?;3?2j63669691<`<50<397;6f:?:2=0==0l014877;7:b>;>>12194h4=84;=?3>n272::h558d89<0?83?2j63n32591<`<5h98n7;6f:?b76e==0l01l=;f;:o194h4=`10b?3>n27j?9>558d89d5393?2j63n35091<`<5h9??7;6f:?b76>==0l01l=<9;7:b>;f;:k194h4=`gg7?3>n27jii9558d89dcc03?2j63nee;91<`<5hoom7;6f:?baad==0l01lkkc;7:b>;fmmn194h4=`gga?3>n27jiih558d89dcc<3?2j63nee791<`<5hoo:7;6f:?ae3c==0l01oo82;7:b>;ei>9194h4=cc40?3>n27im:;558d89gg0>3?2j63ma6591<`<5kk<47;6f:?ae2?==0l01oo8a;7:b>;ei?l194h4=cc44?3>n27im:?558d89f0713?2j63l61f91<`<5j<;i7;6f:?`25`==0l01n8>0;7:b>;d>8;194h4=b426?3>n27h:<=558d89f06<3?2j63l60791<`<5j<;m7;6f:?`25d==0l01n8?c;7:b>;08:l194h4=6277?3>n27<<9:558d89263=3?2j63805491<`<5>:?;7;6f:?441>==0l01:>;9;7:b>;08=k194h4=627f?3>n27<<9>558d8926393?2j63805091<`<5>hom7;6f:?4fac==0l01:lkf;7:b>;0jl:194h4=6`f5?3>n27hn97;6f:?4f`0==0l01:lkb;7:b>;0jmi194h4=6`g`?3>n2wx5;ok:1808?10o0=<5m4=84;e?b1kh165;ok:g6a<>{t1?ki6=4<{<;5jk0148nb;d7f==:1?kh6i8l9:p=3gf2908w079a`8e0g><50=3g>2m5<5s43=4k4i4c:89<0?l3<;4n5rs84ba?6=;r72:lk5f5`;?8?10h0o:n74=84b`?070j1v48nf;296~;>>hl1j9l7;<;5e`<181i0q~798d83>6}:1?2n6k:m8:?:2=e=l?ih7079ab8g2fd=3>c2o>i463669g925>d343=4n4k6b`89<0fk3n=ol5rs71:f?6=:r7=?l95f5`;?8040o0=<5m4}r40=`<72;q6:>o7:g6a<>;1;081:=6l;|q57<`=838p1;=nb;d7f==:>:386;>7c:p26g72909w08<5?92878?8b9~w35f93:1>v393`f9b1d?34<8584909a8yv04i;0;6?u262cf>c2e027=?48561:`?xu1;h91<778:72;g>{t>:k?6=4={<40f552z?57g7=n=h3708<98854=e26d52o>i463938c925>d3ty=?4m50;0x935f13l?n55262;3>36?k2wx:>7k:181804ih0m8o64=71:5?070j1v;8:4;297~;1><31j99m;<4515<21o16:;:i:4;e?xu1>?91<7{t>?<:6=4={<4525<181i01;892;d73g=z{?54z?520c==0l01;8:f;7:b>;1>?:194h4=747a?`3?k1v;890;290~;1>?:1j9l7;<4514<181i01;894;f5gf=:>?<96i8l8:p233f2909w0895`8e0g><5?v396479b1d?34<=:94k6b`8yv01=?0;6?u26775>c2e027=:8;561:`?xu1>??1<7{t>??86=4<{<4516??26i8la:p23352908w089538e0g><5?<>?78?8b9>233>2m5<5s4<=9<4i4c:89302:3<;4n5rs7460=<5m4}r4512<72mq6:;;8:g6a<>;1>?>1h;m6;<:060j30156nf;f5g<=:0l926i8l9:?:7f2=l?i270765b8g2f?<5>nj?7j9c89>376?2m34hh?:4k6b;89g6>k3n=o452a422>a0d12wx:;;l:181801=l0m8o64=747b?070j1v;8:d;296~;1>6}:0:;j6k:8b:?;745==0l015=>2;7:b>{t0:8?6=4={<:05f<181i015==5;d73g=z{199>7>52z?;777=>92h706<228e02d<67a2<3m706<2186=c=:0:8:687i;<:054h0q~6<2083>1}:0:8:6k:m8:?;742=>92h706<248g2fe<5199?7j9c99~w=56j3:1>v3730`9b1d?3428=<4k6bc8yv>4910;6?u2823;>c2e0273??;5d7aa?xu?;831<7?7:72;g>{t0:8=6=4={<:0639;4353z?;740=n=h3706<27854=e<519:m7j9c`9~w=56=3:1?v373079b1d?3428=;4909a89=56i3n=o45rs9120?6=:r73?<:5f5`;?8>49<0=<5m4}r:05a<72;q64>?i:g6a<>;?;881:=6l;|q;74c=838p15==0;d7f==:0:;86;>7c:p<=g62908w067a58e02d<5122h7;6f:?;<7}:01k=6;>7c:?;<=gc2o>5<3s423m44:9g9><=gf2<3m7067ac86=c=:013i6k:8b:p<=ge290?w067ac8e0g><5122i78?8b9><=ga2mf=3l?n55289;a>a0di2wx45o=:1818>?i;0m8o64=9:bb?b1kk1v56n3;296~;?0h91j9l7;<:;e7<181i0q~67b183>7}:01h;6k:m8:?;92h7p}78`294?5|512j<7h;b99><=d72?:3o6378`69`3ef3ty344h50;1x9=>>n3l?n55289c3>36?k2734l:5d7a:?xu?00o1<7{t01k<6=4={<:;e<52z?;o4?:2y><`4b2o>3:1>v37e27925>d342n?:4i46`8yv>b:=0;69u28d10>0?a342n?94:9g9><`522<3m706j248e02d<`522o>i4637e3:925>d342n?44k6ba89=c4?3n=o55rs9g1b?6=:r73i?h5f5`;?8>b:<0o:no4}r:f6f<72;q64h;?m:31h;mm;|q;a7b=838p15k=d;d7f==:0l8h6;>7c:p<`5f2909w06j3`8e0g><51o9h78?8b9~w=c5i3:1?v37e3c9b1d?342n?l4909a89=c5m3n=ol5rs9g1=?6=;r73i?75f5`;?8>b:h0=<5m4=9g1a?b1k01v5k=8;296~;?m;21j9l7;<:f6<<181i0q~6j3083>7}:0l986k:m8:?;a70=>92h7p}7e2094?4|51o887h;b99><`402?:3o6s|92`5>5<4s438n44i46`89<5e:3?2j6363c391<`4?:3y>=6de2?:3o6363b69b11e3ty2?n?50;0x9<5d83<;4n5292a1>c20j2wx5>oi:1878?4jl0>5k5292`e>0?a3438o=4:9g9>=6d72o>5<3s438o=4i4c:89<5e;3<;4n5292a7>a0dk272?n<5d7a;?xu>;kk1<7l?:e4`e>{t1:h<6=4={<;0f252z?:7g>=n=h3707=6e22o>i46363c:925>d3ty2?o;50;1x9<5e=3l?n55292a6>36?k272?o75d7ab?xu>;k>1<7=t=81a0?`3j1165>l::72;g>;>;k31h;m6;|q:7g5=838p14=m3;d7f==:1:h?6;>7c:p=6dd2909w07<509i=78?8b9~w<5el3:1>v363cd9b1d?3438n?4909a8yv?>u29872>c20j27259o558d895<5s4329>4909a89=h0m8:l4}r;:02<72=q654;9:4;e?8?>=>0>5k52987;>0?a3432854i46`8yv?>=10;69u2987;>c2e027259l561:`?8?>=j0o:nm4=8;6e?b1k11v47:2;296~;>1<81j9l7;<;:0=jk0q~764g83>7}:10>m6k:m8:?:=0e=l?ii7p}694294?4|503><7h;b99>=<2a2?:3o6s|987g>5<5s4329i4i4c:89=m0=<5m4=8;65?b1kh1v47;c;297~;>1=i1j9l7;<;:0a<181i0147:1;f5g<=z{03?n7>52z?:=1d=n=h370764b854=e=<312o>i463695;925>d3ty258;50;0x936?k2wx:?kl:181805mk0=<5m4=70f`?`3?k1v;h0q~8=f583>7}:>;l86;>7c:?56c3=n==i7p}92d694?4|5?8n97h;b99>27c52?:3o6s|63g2>5<5s4<9i?4i4c:8934b;3<;4n5rs70gb?6=:r7=>h>5f5`;?805lm0=<5m4}r41`f<72;q6:?jk:g6a<>;1:mo1:=6l;|q56`0=838p1;;l26i8l9:p27c?2908w08=e88e02d<5?8jh7j9cc9>27g52m5<5s4<9il4909a8934>m3l?;o5rs70e7?6=1r7=>k=5f5`;?8051l0o:nj4=70f=?b1kk16:?kk:e4``>;1:l<1h;mm;<41b3j301;;l:6i8la:?56c4=l?io7p}92dg94?1|5?8ni7h;b99>27?b2m34<9ii4k6bc8934b>3n=o45263d6>c02k27=>k>5f77`?xu1:lh1<77t=70ff?`3j116:?7j:e4`=>;1:l31h;mn;<41aaj301;;l=6i8la:?56c1=l?io708=f08g2f?<5?8m>7j9c89~w34>k3:18v3928a9b1d?34<95h4k6ba8934b>3n=oi5263d5>a0dl2wx:?hn:180805mm0o:nk4=70`b?`3?k16:?h8:e4`=>{t>;li6=49{<41a<ji01;;o<6i8la:?56ac=n=h3708=f78g2fe<5?8m=7j9cd9~w2`e:3:1>v38fc3925>d34=mn>4i46`8yv1aj<0;6?u27g`7>36?k27{t?okj6=4={<5eeglj;7>52z?4bd>=n=h3709ia8854=e3cg12o>i4638f`1925>d3ty36?k2wx;kol:18181aij0m8:l4=6daa?b1k01v:hne;297~;0nhl1j99m;<5e37jh01:h97;f5gg=z{>l=>7>52z?4bg6=>92h709i628e02d3cd?2o>i4638f719`3ec34=mmk4k6b`892`e;3n=oi527g`5>a0dl271j9l7;<5e26jk01:hnf;f5g<=:?oh86i8la:?4bg0=l?ij709ib`8g2fd<5>lin7j9c`9>3cdd2m3tya0d127;0nkh1h;mm;<5effjk01:hnc;f5gd=z{>l==7>54z?4b37=n=h3709i628g2fe<5>lim7j9c`9>3cgd2m5<4s4=m5>4i46`892`e>3n=oo527g``>a0dj2wx;km?:18681aj:0o:nk4=6d:1?`3?k16;kl9:e4`g>;0nkh1h;mj;<5effji0q~9ic083>3}:?okm6i8lc:?4bg5=l?ii709ib68g2fg<5>lin7j9ce9>3cgc2mm50;0x9=34j3<;4n52841g>c20j2wx48=i:1818>2;l0=<5m4=9774?`3?k1v5;;3;296~;?==81:=6l;<:603h0q~6:3583>7}:0<9>6k:m8:?;164=>92h7p}752394?4|51?8>7h;b99><0542?:3o6s|840e>5<5s42>?=4i4c:89=35l3<;4n5rs971g?6=:r739?j5f5`;?8>2:l0=<5m4}r:673<72;q648=9:g64f>;?==21h;m6;|q;16>=839p15;<9;d73g=:0=lh6i8lb:?;0c7=l?ii7p}74da94?4|51?8m78?8b9><1cc2o>58?4i4c:89=2bl3n=oi52841:>a0dj2739>j5d7ag?8>2<90o:nj4=9770?b1km1648:::e4`=>;?=:<1h;mm;|q;16c=833p15;<0232m8;4k6b;89=34>3n=o45rs970f?6=1r739>l5f5`;?8>3mm0o:n74=970=?b1kh1648=k:e4`=>;?==:1h;m6;<:601j3015;;5;f5gg=:0<>=6i8la:?;160=l?ij7p}74d`94?2|51>nn7h;b99><1cc2m?;4k6bf8yv>2<00;6>u2843g>c20j27399>5d7aa?8>2;?=8l1j99m;<:605ji015;;5;f5g`=:0<>=6i8lc:p<02e290=w06:388g2fe<51?8h7j9cc9><0262m?:4k6bc89=35m3l?n55rs9c`2?6=:r73mn;561:`?8>fk>0m8:l4}r:bg<<72;q64lm7:72;g>;?ijk1j99m;|q;efb=838p15olc;43<51kio78?8b9~w=gej3:1>v37aca9b1d?342jni4909a8yv>fj00;6?u28``b>c2e0273mo9561:`?xu?ik<1<7{t0hi;6=4={<:bg5h015ok2;f5g<=z{1kh>7>53z?;ef5=n==i706n878g2fd<51k3:1>v37ab6925>d342j;:4i46`8yv>fkj0;65u28`a`>c2e0273m:95d7ag?8>fk:0o:nl4=9c`3?b1km164lmn:e4``>;?ijo1h;mk;<:bgcj3015ol0;f5gg=z{1kh47>59z?;ef>=n=h3706n768g2fg<51kh?7j9c89>a0d1273mn>5d7a:?xu?ij?1<77t=9c`1?`3j1164l98:e4`=>;?ij91h;mn;<:bg2j3015ola;f5g<=:0hin6i8l9:?;ef`=l?ii706nd18g2fg<51kh<7j9c`9~w=g0=3:18v37a679b1d?342j;:4k6ba89=gdm3n=ol528`a3>a0dl2wx4lj<:1808>fi>0m8:l4=9c`e?b1kk164lj?:e4`f>{t0hn?6=4:{<:bg2jo015on9;d73g=:0hij6i8lc:?;ef`=l?in706nd18g2fea0di273mo65f5`;?xu>8<:1<7:g64f>{t19?86=4={<;317<181i014>:4;d73g=z{0:>;7>52z?:400=>92h707?5`8e02d=52>2o>i4636054925>d3ty2<9;50;0x9<63>3l?n5529164>36?k2wx5=:<:1818?7<=0m8o64=8275?070j1v4>;0;296~;>8=;1j9l7;<;307<181i0q~7?4`83>7}:19>j6k:8b:?:40e=l?i27p}605a94?5|50:?h7h;7c9>=5772m50;0x9<63m3<;4n529122>c20j2wx5=;9:18;8?7=?0m8o64=8235?b1km165=:k:e4`f>;>8<;1h;mk;<;311jn014>:8;f5ga=:19?26i8l9:?:41g=l?ii7p}604094??|50:>>7h;b99>=5662m343;9<4k6bc89<62<3n=ol52917;>a0dj272<875d7ab?8?7=h0o:n74=827e?b1k01v4>;f;29=~;>8=l1j9l7;<;344j3014>;d;f5gd=:19?:6i8l9:?:402=l?i2707?598g2f?<50:>57j9cc9>=53f2ma0dk272<865d7ab?8?7:g64f>;>8<>1h;mm;<;31djh0q~7?5d83>0}:19?:6i8le:?:465=n==i707?558g2fe<50:>57j9cd9>=53f2m5<1s43;8i4k6ba89<6293n=oo529176>a0di272<875d7ag?8?7=mk1:=6l;<;6`fh0q~7:dd83>7}:17c:?:1a`=n==i7p}65d094?4|50?n=78?8b9>=0c22o>5<5s43>h94i4c:89<3c93<;4n5rs87g4?6=:r729i?5f5`;?8?2l;0=<5m4}r;6g`<72;q658mi:g6a<>;>=ji1:=6l;|q:1fd=838p14;lc;d7f==:17c:p=0b22909w07:d48e02d<50?n;7j9c89~w<3c?3:1?v365e:9b11e343>5o4k6b`89<3>83n=oo5rs87;f?6=:r729i7561:`?8?20j0m8:l4}r;6a4<721q658k>:g6a<>;>=1i1h;mk;<;6`=jh014;kc;f5ga=:14n4k6bc89<3c03n=o45294f`>a0di2729ih5d7ab?8?2m:0o:nl4=87f0?b1kh1658k::e4`=>;>=m?1h;m6;|q:1ag=833p14;ka;d7f==:1<2h6i8l9:?:1a>=l?ij707:db8g2f?<50?oj7j9c89>=0c42mi84k6bc89<3c=3n=ol5rs87;e?6={t1h014;kf;f5gg=:16i8lb:p=0c>290>w07:db8g2fc<50?ii7h;7c9>=0ba2mi84k6ba8yv?2mh0;6;u294f;>a0dk2729im5d7aa?8?2m90o:no4=87f0?b1km1658j9:e4`e>;>=jn1j9l7;|q:1<>=839p14;6b;f5g<=:17c:?:1=0g52?:3o6365`29b1d?3ty294m50;0x9<3>m3<;4n5294;g>c2e02wx587n:1818?21k0m8:l4=87:=?070j1v4;7d;297~;>=0:1h;m6;<;6=0<181i014;7e;d7f==z{0?287>53z?:1<0=>92h707:96854=e<50?297h;b99~w<3>93:1>v36581925>d343>5?4i4c:8yv?20o0;6?u294;3>c20j27295k561:`?xu>=k:1<7=t=87a7?b1k01658l6:72;g>;>=k;1j9l7;|q:1g>=839p14;mb;437c:?:1g?=n=h37p}65c794?4|50?i;78?8b9>=0d12o>i46s|94`7>5<5s43>n>4k6bc89<3e?3l?n55rs87a6?6=:r729o=5f55a?8?2j80=<5m4}r;6e1<72:q658o8:e4`=>;>=hn1:=6l;<;6e06}:17c:?:1dc=>92h707:ae8e0g>m44?:3y>=0ge2?:3o6365`c9b1d?3ty29l650;0x9<3f?3n=ol5294ca>c2e02wx58o9:1818?2i>0m8:l4=87b1?070j1v4;n3;297~;>=h91j9l7;<;6=a<181i014;62;4352z?:1f1=>92h707:c88e02do>4?:2y>=0g42?:3o6365b19b1d?343>o94k6b;8yv?2k90;6>u294a3>c2e02729om5d7a:?8?2jl0o:n74}r;6g4<72:q658m>:g6a<>;>=k91h;mm;<;6e2jh0q~7:c683>7}:1=0e>2m5<3s43>o;4909a89<3d13n=o45294`5>36?k2729oo5f5`;?xu>=kl1<7:t=87`4?070j16587m:e4`e>;>=ko1h;mn;<;6=`7}:17c:?:1dc=n=h37p}65bc94?4|50?2:7h;b99>=0e32m5<4s43>5=4k6bc89<3ek3n=ol5294;0>c2e02wx5=>k:1808?7990o:n74=8221?070j165=>j:g6a<>{t19;?6=4<{<;353<181i014>>7;436k:m8:p=5762909w07?12854=e<50::>7h;b99~w<67n3:1>v360029b11e343;u29126>a0d1272<=o561:`?8?78:0m8o64}r;34<<72:q65=>m:72;g>;>89i1:=6l;<;34d7}:19:36;>7c:?:451=n=h37p}601694?4|50:;97h;7c9>=5642?:3o6s|9106>5<4s43;>54k6b;89<65m3<;4n529105>c2e02wx5={t198j6=4={<;36f<181i014>=b;d7f==z{0:957>52z?:47>=l?ij707?2b8e0g>:4?:3y>=54?2o>d3ty2<<750;1x9<66k3n=o4529101>36?k272<8;;1<7=t=8210?070j165=<<:72;g>;>8;81j9l7;|q:44c=838p14>=0;43v3600a9b11e343;=l4909a8yv?7910;6>u2913;>c2e0272<<<561:`?8?78>0=<5m4}r;37a<72;q65==l:72;g>;>8:o1j99m;|q:46>=839p14>>8;43=5562m3ty2<>850;1x9<64>3l?n552910;>a0dj272<8:i1<7{t199i6=4={<;37g54z?:46d=>92h707?3d8g2f?<50:9n78?8b9>=54a2o>i46s|9117>5<3s43;?84909a89<6683n=ol529110>a0di272<<=5f5`;?xu>8:=1<7{t199m6=4={<;34g<9;f5gg=z{0:8>7>53z?:453=l?ij707?308g2fg<50:;47h;b99~w=g?;3:1?v37a949`3e>342j4o4909a89=g?<3l?n55rs9c;e?6=;r73m5m561:`?8>f0m0=<5m4=9c;f?`3j11v5o77;296~;?i131:=6l;<:b<=7}:0h2=6k:8b:?;e=2=>92h7p}7a6:94?5|51k72?:3o637a6;9b1d?3ty3m:h50;1x9=g?93<;4n528`:1>36?k273m5>5f5`;?xu?i>i1<7{t0h=j6=4={<:b3gh015o89;4353z?;ed342jm84909a89=gf<3l?n55rs9cb4?6=:r73ml<561:`?8>fi80m8o64}r:b=c<72;q64l7j:e4`e>;?ih81j9l7;|q;e7c:pa2908w06n938g2f?<51k2478?8b9>i46s|8`;4>5<4s42j5l4909a89=g>13<;4n528`;;>c2e02wx4l7;:1818>f1?0=<5m4=9c:1?`3j11v5o63;296~;?i081h;mn;<:b=37}:0h396k:8b:?;e<6=>92h7p}7a9g94?5|51k3i7h;b99>?2?:3o637a6f925>d3ty3mo=50;0x9=ge:3<;4n528``7>c20j2wx4loj:1808>f0l0=<5m4=9cba?`3j1164loi:e4`=>{t0hki6=4<{<:beg<51k2i7j9cc9>5<5s42jn?4i4c:89=gfn3n=ol5rs9ca5?6=:r73mo?5f5`;?8>fj=0o:no4}r:bf5<72=q64ll>:72;g>;?ik>1h;m6;<:be4<181i015on5;d7f==z{1kjm7>54z?;edd=>92h706n878g2fg<51kj57j9c`9>>2o>i46s|8`cg>5<5s42j584909a89=g>13l?n55rs9ca1?6=:r73m5?5f5`;?8>fio0o:nl4}r:be=<72:q64l9m:e4`e>;?ih=1h;mn;<:b3`6}:0=lh6i8l9:?;157=>92h706;f`8e0g><=4?:2y><0652?:3o637511925>d342><<4i4c:8yv>3nm0;6?u285de>36?k2738kk5f5`;?xu?{t0=on6=4<{<:7b4j3015:i6;43m478?8b9><1`12o>i46s|85d1>5<5s42?j94909a89=2a;3l?n55rs96e4?6=:r738k?5f55a?8>3mo0=<5m4}r:654<72:q648?;:e4`=>;?=8k1:=6l;<:6576}:0<;h6;>7c:?;14d=>92h706:1`8e0g>=;4?:3y><07?2?:3o6375059b1d?3ty39<;50;0x9=36<3n=ol52843;>c2e02wx48?<:1818>29=0m8:l4=9726?070j1v5;?5;297~;?=921h;m6;<:64`<181i015;?6;d7f==z{1?;h7>53z?;146=>92h706:0g854=e<51?;i7h;b99~w=37i3:1>v3751a925>d342>2800;6?u2842;>a0di2739=m5f5`;?xu?=9=1<79:72;g>{t0<:?6=4<{<:6417c:p<04>2909w06:29854=e<51?9m7h;7c9~w=35<3:1?v37516925>d342>>94i4c:89=35=3n=o45rs9715?6=;r739??5f5`;?8>29m0o:n74=972b?b1k01v5;=2;297~;?=;81j9l7;<:651jh015;?8;f5gg=z{1?947>52z?;17>=n=h3706:248g2fg>:4?:3y><0402o>i463753c9`3ef3ty39?850;6x9=35?3<;4n52840b>a0d12739<9561:`?8>29k0m8o64}r:665<72=q648<>:72;g>;?jk015:if;d7f==z{1?9?7>52z?;15d=>92h706:0g8e0g>>o4?:3y><1`02o>i46375379`3ee3ty39a0di2738k:5f5`;?xu0n?l1<7=t=6d46?b1k016;k98:72;g>;0n>:1j9l7;|q4b20=839p1:h88;437c:?4b21=n=h37p}8f6194?4|5>l<978?8b9>3c132o>i46s|7g52>5<5s4=m;?4i46`892`083<;4n5rs6d50?6=;r7j0=<5m4=6d51?`3j11v:h9b;297~;0n?n1:=6l;<5e2`<181i01:h9c;d7f==z{>l=47>52z?4b3g=>92h709i688e0g>3c002o>d3ty36?k27:72;g>;0n0:1j9l7;|q4b=e=838p1:h7e;43e2909w09i8`8g2fg<5>l3i7h;b99~w2`?13:1>v38f9c9b11e34=m454909a8yv1a?k0;6>u27g5f>a0d127;0n1?1:=6l;<5e<17}:?o296;>7c:?4b=7=n=h37p}8f6d94?4|5>l3c>52o>i46s|7g5g>5<5s4=m;h4i46`892`0k3<;4n5rs6d4e?6=;r7h0q~9i9`83>6}:?o=j6;>7c:?4b3c?02o>i4638f819`3e>34=m584k6b;8yv1a110;6>u27g;;>c2e027;0n0h1h;mn;|q4blj<7j9c89>3c>c2?:3o638f839b1d?3ty?3<;4n527g51>a0di27:72;g>;0n1?1j9l7;|q4bd7=838p1:h9d;d7f==:?o3i6i8lb:p3c?32908w09i668g2fg<5>l2?7j9c`9>3c0f2o>i46s|63cb>5<4s4<9mi4k6b;8934e:3<;4n5263ca>c2e02wx:?l>:180805j:0=<5m4=70a0?070j16:?l=:g6a<>{t>;kn6=4={<41f5<181i01;52z?56db=n==i708=ac854=e27g52md34<9m=4i4c:8yv05i?0;6>u263c;>36?k27=>l7561:`?805i>0m8o64}r41e6<72;q6:?o::72;g>;1:h>1j9l7;|q56d7=838p1;;k;6;>7c:p27e52908w08=c48g2f?<5?8hn78?8b9>27e42o>i46s|63ab>5<4s4<9oi4909a8934dk3<;4n5263aa>c2e02wx:?m8:181805k00=<5m4=70`7}:>;i>6k:8b:?56f5=>92h7p}92c494?5|5?8i57j9c89>27da2?:3o6392c59b1d?3ty=>ok50;1x934d93<;4n5263a3>36?k27=>oh5f5`;?xu1:kh1<7{t>;hj6=4={<41f<jk01;52z?56g?=n==i708=b6854=e27d22o>i46392`d925>d34<9m94909a8yv05l00;6?u263f;>36?k27=>io5f55a?xu1:m>1<7=t=70a1?070j16:?j;:g6a<>;1:m?1h;m6;|q56a7=83?p1;;im6i8l9:?56c1=l?ii708=f08g2fe<5?8m>7j9c`9~w34c:3:1?v392e09b1d?34<9o84k6b`8934e13n=oo5rs70gi65f5`;?805l<0o:no4}r41`2<72;q6:?j8:g6a<>;1:mk1h;mn;|q56a0=83>p1;;nj6i8l9:?56f>=>92h708=cb8e0g>27b62?:3o6392`f9`3ef34<9ok4k6bc8934e83l?n55263d1>a0dk2wx:?j<:181805jj0=<5m4=70`4?`3j11v;jh0q~8=cd83>0}:>;k96i8la:?56d3=n=h3708=f68g2fe<5?8m=7j9cc9>27`52m5<6s4<<;h4i4c:8yv00c2e02wx::?i:1828009o0m8o64}r45ac<728q6:;ki:g6a<>{t>>no6=4>{<44`a4}:>>ko6k:m8:p<15b290:w06;3d8e0g><16b2o>i46s|82fe>5<6s428hk4i4c:8yv>4io0;6c2e02wx497k:1828>31m0m8o64}r:72a<728q6498k:g6a<>{t00i36=4>{<::g=4}:00336k:m8:p<<0>290:w066688e0g><<5>2o>i46s|8`04>5<6s42j>:4i4c:8yv>>n>0;6c2e02wx4k;=:1828>a=;0m8o64}r:e67<728q64k<=:g6a<>{t0ll86=4>{<:fb64}:0li86k:m8:p62o>i46s|95fg>5<6s43?hi4i4c:8yv?3im0;6c2e02wx599j:1828?3?l0m8o64}r;70`<728q659:j:g6a<>{t1<9h6=4>{<;67f4}:1<:h6k:m8:p=d12290:w07n748e0g>=d222o>i46s|9`35>5<6s43j=;4i4c:8yv?>m?0;6c2e02wx5lj;:1828?fl=0m8o64}r;be1<728q65lo;:g6a<>{t1hhh6=48{<;bg4<181i014omf;43=ddc2o>i46s|9``f>5<2s43jh<4k6b`89a0dk272mol5d7ab?8?fjl0m8o64}r;bg4<72;q65lm>:g6a<>;>ij:1:=6l;|q:egg=838p14omb;d73g=:1hho6;>7c:p=dd22909w07nb48e0g><50ki878?8b9~w;>ik91:=6l;|q:efe=83>p14ol3;7:b>;>ij8194h4=8cg5?`3?k165ljn:72;g>{t1hkh6=4={<;beah014one;4352z?:ef1=n==i707nce854=e=de22o>d3ty2mi650;0x9c20j2wx5lm?:1868?fk90m8o64=8cg=?b1kk165lok:e4`e>;>iho194h4=8ca=?070j1v4olb;297~;>im;1h;mk;<;bg2j3014olb;d7f==z{0khm7>53z?:ea7=l?ih707nc48g2f?<50khm7h;b99~wv36ae2925>d343joi4i4c:8yv?fk10;6?u29`a:>c2e0272mno561:`?xu>im=1<7:t=8cg=?b1km165lok:e4`=>;>iho1j9l7;<;bg<<181i0q~7nd383>4}:1hn96k:m8:p=deb2909w07ncd8e0g><50ko57j9cb9~wv36abg925>d343jh=4i4c:8yv?fj10;68u29``6>36?k272mi?5d7a:?8?fk>0o:nl4=8c`1?b1kk165ll7:g6a<>{t1hn86=4:{<;b`<jk014om2;f5g<=:1hkn6;;6;<;bf2<181i014om3;d7f==z{0ko97>52z?:ef4=>92h707nag8e0g>=de42?:3o636ac29b1d?3ty2m5m50;5x993<;4n529`:e>36?k272ml?5d7ab?8?f1>0o:no4=8c:1?b1kh165l6m:e4`=>;>i1n1j9l7;|q:e=c=83?p14on1;f5gg=:1h3<6i8lc:?:e<3=l?ih707n8c8g2fg<50k3i7h;b99~w93:1>v36a839b1d?343j5=4909a8yv?f0h0;6?u29`:a>c20j272m5j561:`?xu>i1?1<7{t1h2?6=4<{<;b<112909w07n868e0g><50k3478?8b9~wv36a909b11e343j4>4909a8yv?f1j0;69u29`;0>0?a343j5?4:9g9>=dg62o>d3ty2m:m50;0x936?k2wx5l79:1818?f1>0m8:l4=8c:`?070j1v4o64;296~;>i0?1j99m;<;b=g<181i0q~7na983>7}:1hk?6;>7c:?:ed?=n==i7p}6a8294?3|50k2<7h;b99>=dg>2m=d>>2?:3o6s|9`;a>5<4s43jm<4k6bf89?3n=o4529`;a>c2e02wx5l7n:1808?fi80o:nm4=8c:1?b1k0165l7n:g6a<>{t1hki6=4={<;be5<181i014o6d;d7f==z{0k247>52z?:e=dg>2m343j;h4i4c:8913<;4n5rs8cb6?6=9r72ml<5f5`;?xu>i0o1<7{t1h3m6=4={<;b=`<181i014on0;d7f==z{0k347>55z?:e=3=>92h707na08g2f?<50k2;7j9cc9>=d?22ma0d1272m:k564;89c2e02wx5lo::1818?f1;0=<5m4=8c4b?`3j11v4on6;296~;>i091:=6l;<;b<52}:1h:86;>7c:?:e57=>92h707n128g2fg<50k;57j9c`9>=d602m3432jk4i4c:8yv?f890;68u29`30>a0dj272m=75d7a`?8?f8>0o:nm4=8;e`?b1kh165l>?:g6a<>{t1h:86=4={<;b4652z?:=cb=n==i7076fg854=e=<`02o>i46369g4925>d3ty25k850;1x93l?n5529`3a>a0d12725k:5d7ab?xu>1o21<7{t10l86=4={<;:b1h0147i5;4353z?:e53==0l014o?4;7:b>;>i891j99m;|q:=`c=838p147jf;d73g=:10l;6;>7c:p=d6?2909w07n088e02d<50k;j78?8b9~w3:1>v36a159b11e343j36?k272mi981<7;t=8c36?`3j1165l?m:e4`f>;>1ll1h;mn;<;:b5<21o1654hm:72;g>{t1h:o6=4<{<;b56jn014o?9;f5g<=:1h:o6k:m8:p=d6d2908w07n128g2fe<50k;;7j9c89>=d6d2o>i46s|9`3`>5<5s43j=?4909a89;>1ll1h;m6;<;:b551z?:e42=n=h37p}6a0294?4|50k:<7h;b99>=d7e2m5<5s43j==4909a898:e4`f>;>1ok1j9l7;|q:e43=83?p14o>b;f5gd=:10l?6i8l9:?:=c6=><30147i9;436k:m8:p=d702909w07n05854=e<503m=7h;b99~wv36a17925>d3432j?4i4c:8yv?>kl0;6:u298f0>36?k2725i?561:`?8?>m:0o:no4=8;g=?b1kh1654j8:e4`e>;>1jn1h;m6;<;:gc0}:10o86i8lb:?:=a?=l?ih7076d68g2fe<503hh7j9c`9>=i46s|98f0>5<5s432h>4i4c:89ko0=<5m4}r;:g2<72;q654m8:g6a<>;>1j<1:=6l;|q:=f0=839p147l6;d7f==:10oi6i8l9:?:=f2=l?ij7p}69b:94?4|503h57h;b99>=5<5s432o94i46`89jl0;6?u298`e>c20j2725n>561:`?xu>1m21<7{t10n=6=4={<;:`2h0147kd;4352z?:=`0=>92h7076ec8e02d=i46369d`9`3ee3432nk4k6bc89d3ty25ij50;1x9a0d12725ij5f5`;?xu>1mi1<7=t=8;f7?b1kj1654j8:e4`=>;>1mi1j9l7;|q:=`b=838p147j2;43<503oo78?8b9~w36?k2wx54k;:1828?>m=0m8o64}r;:a5<72;q654k?:g6a<>;>1lh1h;ml;|q:=`7=838p147j0;43w076c6854=e<503n?7j9c89>=2mm<0;68u298ga>a0di2725n:5d7a:?8?>k90=945298a:>36?k2725n;5f5`;?xu>1l=1<7:g6a<>{t10o36=4={<;:`0<181i0147l2;d7f==z{0k>h7>57z?:e34=>92h707n61854=e<50k<>7j9c`9>=d0?2m10o:nm4=8c52?b1kj165l;l:e4`e>;>i7c:p=d3e2909w07n5b8e02d<50k>i78?8b9~w3:1>v36a449b1d?343j984909a8yv?f=<0;6>u29`76>c2e0272m:o5d7a:?8?f=:0o:no4}r;b12<72;q65l;7:g6a<>;>i<31:=6l;|q:e04=838p14o:3;d73g=:1h??6;>7c:p=d0c2908w07n6586=c=:1h<8687i;<;b37h0q~7n4e83>7}:1h>n6k:8b:?:e1`=>92h7p}6a7594?4|50k=47h;7c9>=d0b2?:3o6s|9`46>5<5s43j:;4i46`89:g6a<>;>i>k1h;mm;<;b0`jk014o;f;7:b>;>i7j9cb9>=d012mc2e02wx5l86:1818?f>h0m8o64=8c5f?070j1v4o88;290~;>i>k1h;mk;<;b0`j3014o;f;d7f==:1h7c:p=d14290:w07n728e0g>=d0a2o>i4636a6c9`3ed3ty2m:>50;0x9c2e02wx5l;6:1868?f=?0=<5m4=8c46?b1k0165l87:e4`f>;>i?<1h;mm;<;b1<0}:1h=j6i8la:?:e05=l?i2707n4g851<=:1h?36;>7c:?:e02=n=h37p}6a6494?4|50k=?78?8b9>=d372o>i46s|9`54>5<5s43j:94909a89<561:`?8?f;90=<5m4=8c76?b1kh165l=7:e4`e>;>i:<1h;mn;<;b6fj3014o=e;d7f==z{0k9j7>55z?:e14=l?ii707n398g2fe<50k8:7j9cb9>=d4d2m<50;0x936?k2wx5li;<1j9l7;<;b60<181i0q~7n2483>6}:1h8>6k:m8:?:e1g=l?i2707n228g2fg:4?:3y>=d4?2o>i4636a3;925>d3ty2m?<50;0x936?k2wx5l=k:1878?f;=0>5k529`10>0?a343j8?4i46`89;>i:o1:=6l;|q:e63=838p14o<6;d73g=:1h9h6;>7c:p=d2>2909w07n44854=e<50k?m7h;7c9~w0?a343j>l4909a8yv?f;j0;6>u29`61>a0dl272m>65d7a:?8?f;j0m8o64}r;b7g<72:q65l:=:e4`g>;>i:<1h;m6;<;b7g7}:1h>:6;>7c:?:e6c=n=h37p}6a2;94?4|50k8m7h;b99>=d5e2?:3o6s|9`6;>5<3s43j8l4k6bf89c2e0272m>o561:`?xu>i=91<7?t=8c77?`3j11v4oi:l1j9l7;<;b0dji0q~7n4183>7}:1h9m6;>7c:?:e17=n=h37p}6a3;94?3|50k9:78?8b9>=d252m;>i;:1j9l7;|q:e11=838p14o<4;43=05>2m>i4k6bc89<35;3n=o4529406>c2e02wx58<9:1868?2;00o:nl4=871b?b1kj1658;>=;91h;mn;<;6637}:1<826k:m8:?:17>=>92h7p}653094?4|50?9?7h;7c9>=0422?:3o6s|943g>5<5s43>=i4i4c:89<36k3<;4n5rs872g?6=;r729e;296~;>=8l1j9l7;<;665<181i0q~7:1883>7}:1<;j6k:8b:?:14d=>92h7p}652694?2|50?9n7;6f:?:17g==0l014;<9;d73g=:1<>96;>7c:p=0732909w07:148e02d<50?::78?8b9~w<35m3:1>v3653d9b11e343>?84909a8yv?2:j0;6?u2940g>c20j2729>=561:`?xu>==:1<7:g64f>{t1<836=4:{<;66=6i8la:?:140==0l014;=1;4353z?:16?=l?io707:2g8g2f?<50?8?7h;b99~w<34:3:1?v3652;9`3ed343>>i4k6b;89<34:3l?n55rs8777?6=:r729>6561:`?8?2;<0m8o64}r;675<72;q658=>:g6a<>;>=:81:=6l;|q:16`=83>p14;;1;f5ga=:1<;>6i8l9:?:140=n=h3707:30854=e?l4?:0y>=05f2o>i46s|9415>5<5s43>?;4i4c:89<3393n=on5rs8703?6=:r729>8561:`?8?2;10m8o64}r;665<72;>=:31h;m6;<;66cjh014;=d;f5gg=:1<8;6k:m8:p=05e290>w07:408g2fg<50?:m7j9c89>=0712??2707:1g854=e<50?:n7h;b99~w<34l3:1>v3653c925>d343>=:4i4c:8yv?2;l0;6?u2940a>36?k2729<65f5`;?xu>1<79t=86e=?070j1659h8:72;g>;>=931h;mn;<;7bcjk014:id;f5gd=:1=l86i8l9:?:0c3=n=h37p}64g494?3|50?;57j9cc9>=1`a2m4k6bc89<2a>3l?n55rs86e=?6=:r728k75f5`;?8?3n10=<5m4}r;7b7<72;q659h<:g64f>;>7c:p=1cd2908w07;eb8e0g><50?:=7j9c89>=1cf2m5<5s43?ik4i4c:89<2a83<;4n5rs86f=?6=:r728ho5f55a?8?3mk0=<5m4}r;641<72=q659hm:4;e?8?3nh0>5k52942:>c20j2729<<561:`?xu>1<7{t1=ln6=4={<;7bch014;?5;43mo7>52z?:0cb=n==i707:02854=e==4?:3y>=06d2?:3o6365039b11e3ty28k650;7x9<2a03l?n5529432>a0dj2728h;5d7ab?8?3m?0>5k5295d2>36?k2wx58><:1808?2800o:nj4=86eb?b1k01658><:g6a<>{t1<:96=4<{<;64<ji014:id;f5g<=:1<:96k:m8:p=0742909w07:09854=e<50?;97h;b99~w<3783:1>v365139b1d?343>a0dl2728h;5d7a:?8?3m?0m8o64=8735?070j1v4;?a;295~;>=9k1j9l7;|q:150=838p14;?6;d7f==:1<;:6i8lc:p=0602909w07:07854=e<50?;47h;b99~w<2a83:19v364df925>d343><44k6b;89<2an3n=oo5295dg>a0dj2728k>5f5`;?xu>=9h1<7;t=8725?b1kh1659kn:e4`=>;>{t1<:o6=4={<;7bd<181i014:j7;d7f==z{0?;i7>52z?:0cd=>92h707;e98e0g>=10e2?:3o63647;925>d343?;o4k6bc89<2093n=ol52954e>a0di2728;;5d7a:?8?3>>0m8o64}r;72=<72;><>;1h;ml;<;72cji014:95;f5gd=:1=<36k:m8:p=10e2909w07;6c8e0g><50>=m78?8b9~w<21<3:1>v364779b11e343?::4909a8yv?3=o0;6?u2957e>c2e027288k561:`?xu><;><7c:p=13e2909w07;5b8e02d<50>>h78?8b9~w<20>3:1?v3647f91<`<50>=o7;6f:?:02d=n==i7p}644494?4|50>>;7h;7c9>=13?2?:3o6s|9553>5<5s43?;<4i46`89<20?3<;4n5rs865a?6=:r728;h5f55a?8?3?<0=<5m4}r;7<7<72;q6599j:72;g>;><191j99m;|q:03g=83?p14:9a;d7f==:1=286i8lb:?:001=l?ij707;5986=c=:1=<86;>7c:p=1122908w07;7c8g2fb<50><=7j9c89>=1122o>i46s|9557>5<4s43?;o4k6ba89<21n3n=o4529557>c2e02wx596;:1818?3?h0=<5m4=8643?`3j11v4:82;296~;><>91j9l7;<;731<181i0q~7;8083>1}:1=286i8ld:?:001=l?i2707;598e0g><50>a0dk2wx5996:1818?3?10=<5m4=864e?`3j11v4:92;291~;><j3014:81;f5gg=:1=3?7j9c`9>=13d2m==78?8b9>=13c2o>i46s|955e>5<5s43?:n4909a89<2213l?n55rs86;4?6=:r728;j561:`?8?3=h0m8o64}r;773<72>q659=m:72;g>;><:31:=6l;<;70gjk014:;1;f5gd=:1=9m6i8la:?:063=l?i2707;368e0g>=12e2mc2e02wx59=m:1818?3;k0m8o64=860e?070j1v4:<4;296~;><:?1j99m;<;772<181i0q~7;2g83>7}:1=8m6k:m8:?:07c=>92h7p}643g94?5|50>9i7h;b99>=1342m>50;0x9<2493l?n5529511>36?k2wx59<:n194h4=860g?3>n27289l5f55a?8?3==0=<5m4}r;763<72;q659<8:g64f>;><;21:=6l;|q:016=838p14:;1;d73g=:1=><6;>7c:p=15b2909w07;3g8e02d<50>?978?8b9~w<22:3:1>v3645g925>d343?9>4i46`8yv?3;h0;68u2951b>c2e027288=5d7aa?8?3:>0o:no4=861n2728>=561:`?xu><=?1<7=t=867f?b1km1659:>:e4`=>;><=?1j9l7;|q:012=839p14:;b;f5gf=:1=9m6i8l9:?:012=n=h37p}644794?4|50>?m78?8b9>=1202o>i46s|9561>5<5s43?8>4i4c:89<23<3<;4n5rs8665?6=0o:n74=861{t1=>h6=4>{<;70f7}:1=>36k:m8:?:005=l?ih7p}645;94?4|50>?478?8b9>=12f2o>i46s|9511>5<2s43?>k4909a89<23j3n=o4529562>a0dj2728>h5d7aa?8?3;;0m8o64}r;70a<72;><;i1h;m6;<;76=<1=01659=>:72;g>;><;n1j9l7;|q:01`=838p14:9m7h;b99~w<2d=3:1;v364bc925>d343?o54909a89<2ci3n=ol5295f3>a0di2728nk5d7ab?8?3k=0o:n74=86`2?`3j11v4:l7;291~;>ji014:le;f5gf=:1=i?6i8la:?:0f1=n=h37p}64bc94?4|50>hm7h;b99>=1e>2?:3o6s|95a0>5<5s43?o94i46`89<2d>3<;4n5rs86aa?6=:r728ok5f5`;?8?3jm0=<5m4}r;7fa<72:q659lk:g6a<>;>jk0q~7;bg83>7}:1=i;6k:m8:?:0f7=>92h7p}64cc94?4|50>in7h;7c9>=1dd2?:3o6s|95f6>5<4s43?on4:9g9>=1ee2<3m707;d`8e02d=1d12o>d3ty28nh50;0x9<2c83l?;o5295f5>36?k2wx59mk:1818?3kl0m8:l4=86g0?070j1v4:j1;296~;>h0q~7;c883>0}:1=i26k:m8:?:0`4=l?ii707;b78g2fg<50>i;7;6f:?:0f4=>92h7p}64e694?5|50>om7j9ce9>=1b72ma0d12728i=5f5`;?xu>{t1=n:6=4={<;7`7n<7>54z?:0`4=l?io707;b78g2f?<50>i;7h;b99>=1b52?:3o6s|95fa>5<6s43?ho4i4c:8yv?3l>0;6?u295f4>c2e02728h<5d7a`?xu>{t1=i:6=4:{<;7f`<181i014:ka;f5g<=:1=n;6i8lb:?:0fc=l?ii707;c08e0g>=1c52m343?n:49589>=1e72?:3o6364ca9b1d?3ty28ik50;0x9<2dj3<;4n5295`;>c2e02wx59ji:1818?3kj0=<5m4=86a=?`3j11v4:65;293~;><0k1:=6l;<;7==<181i014:na;f5gd=:1=k;6i8la:?:02:7h;b99~w<2>?3:19v364`c9`3ee343?m=4k6ba89<2>m3n=on5295;7>a0di2728495f5`;?xu><0k1<7{t1=386=4={<;7=1h014:66;433i7>52z?:0=c=n=h3707;8e854=e=1>c2o>i46364c09`3e>343?4o4k6bc8yv?30o0;6?u295;3>c2e027284?561:`?xu><1k1<7{t1=k>6=4;{<;7=f<21o16597m:4;e?8?3ih0m8:l4=86a7?070j1v4:75;296~;><1<1j99m;<;7<2<181i0q~7;9g83>7}:1=k;6k:8b:?:0d0=>92h7p}648f94?4|50>2i7h;7c9>=1g32?:3o6s|95`2>5<5s43?mi4909a89<2e:3l?;o5rs86:=?6==r728475f5`;?8?3j;0o:nl4=86;2?b1kh165968:4;e?8?31;0=<5m4}r;7e1<72:q659on:e4``>;>6}:1=kj6i8lc:?:0=1g>2?:3o6364`49b1d?3ty28l?50;0x9<2f:3l?n55295c0>36?k2wx59l?:1878?3j;0o:nj4=86;2?b1k0165968:g6a<>;>j;7>52z?:0d1=n=h3707;b38g2fe=1g02?:3o6364`;9b1d?3ty284?50;7x9<2?m3<;4n5295cb>a0d12728l>5d7aa?8?31l0o:nl4=86:5?`3j11v4:nc;291~;>j3014:77;46=>;><0:1:=6l;<;77}:1=3i6;>7c:?:0=>=n=h37p}64`d94?4|50>2o78?8b9>=1>>2o>i46s|8g;:>5<0s42m5h4909a89=`>k3<;4n528gcf>a0di273jl:5d7ab?8>ai;0o:no4=9d:{t0o3i6=4:{<:ee`jh015hn4;f5gf=:0ok96i8lc:?;b<>=l?ij706i9c8e0g>i4637f8f925>d3ty3j4950;0x9=`>03l?;o528g;b>36?k2wx4k7=:1818>a1;0m8o64=9d:5?070j1v5h61;297~;?n0;1j9l7;<:ef3j3015h7f;f5gd=z{1l2?7>52z?;b<2=n=h3706i94854=ea2o>d3ty3jl750;6x9=`f83?2j637f8d91<`<51lji7h;7c9>5<5s42m4l4i46`89=`?j3<;4n5rs9db7?6=:r73jl:5f55a?8>aih0=<5m4}r:ee4<72;q64ko=:g64f>;?nh21:=6l;|q;bg3=838p15hm1;43w06i9e8e0g><51li:7j9cc9>f2mai;0o:n74=9db3?`3j11v5hm8;296~;?nhn1:=6l;<:eed7}:0ok=6k:m8:?;bd1=>92h7p}7fc694?2|51li:7j9ce9>f2maio0;6c2e02wx4kom:1818>aik0m8o64=9da2?b1kj1v5hnc;296~;?nhh1:=6l;<:eea0}:0o396;>7c:?;bdc=l?i2706ia58g2fd<51lj>7j9cc9>i46s|8g`3>5<2s42mn;4k6bc89=`?n3n=o4528g:a>33>342m594909a89=`>83l?n55rs9da6?6=:r73j4h561:`?8>a0j0m8o64}r:ef6<72;q64ko?:72;g>;?n1n1j9l7;|q;b3?=83=p15h9e;437c:?;b2c=l?ij706i758g2fg<51l<>7j9c`9>a0dk273j:<5d7a`?8>a>10o:no4=9d5f?`3j11v5h9e;296~;?n?o1j9l7;<:e2a<181i0q~6i6683>7}:0o<36k:8b:?;b3g=>92h7p}7f7094?4|51l=>7h;b99>5<4s42m:<4i4c:89=`?>3n=o4528g7e>a0di2wx4k8<:1818>a>=0m8o64=9d51?070j1v5h:e;296~;?n1}:0o=;687i;<:e2c<21o164k9j:g64f>;?n1=1:=6l;|q;b0?=838p15h:a;d73g=:0o?i6;>7c:pv37f609b11e342m;54909a8yv>a0<0;6?u28g:2>36?k273j585f55a?xu?n?n1<7;t=9d5`?`3j1164k69:e4`f>;?n{t0o=36=4<{<:e3`jn015h84;f5g<=:0o=36k:m8:p7j9c89>i46s|8g:;>5<5s42m;i4909a89=`0i3l?n55rs9d41?6=:r73j:85f5`;?8>a?>0=<5m4}r:e<1<72=q64k69:e4``>;?n51z?;b2`=n=h37p}7f6`94?4|51l12m5<5s42m;o4909a89=`0l3l?n55rs9d51?6==r73j;<561:`?8>a?l0o:n74=9d40?b1kk164k9=:e4`f>;?n??1j9l7;|q;b=6=83?p15h76;f5gd=:0o?m6i8l9:?;b0d=><3015h94;4352909w06i6g854=e<51l>o7h;b99~w=`?;3:1>v37f62925>d342m9i4i4c:8yv>blk0;6:u28dg3>36?k273iik561:`?8>bn90o:no4=9gf2?b1kh164hk;:e4`e>;?mmk1h;m6;<:f`f0}:0ll;6i8lb:?;a`0=l?ih706je58g2fe<51oom7j9c`9><`bc2o>i46s|8dg3>5<5s42ni=4i4c:89=ccn3<;4n5rs9gg=?6=:r73iio5f55a?8>blj0=<5m4}r:f`1<72;q64hj;:g6a<>;?mm91:=6l;|q;aa5=839p15kk3;d7f==:0ll36i8l9:?;aa7=l?ij7p}7ee794?4|51oo:7h;b99><`b02?:3o6s|8df3>5<5s42nh<4i46`89=cc:3<;4n5rs9gff?6=;r73ih<558d89=cb93?2j637eg29b11e3ty3inl50;0x9=cdk3l?;o528dag>36?k2wx4hk::1818>bm?0m8:l4=9gfg?070j1v5kj3;296~;?ml>1j99m;<:fad<181i0q~6jf683>7}:0ll86;>7c:?;ac>=n==i7p}7eed94?3|51ooj7h;b99><``?2m<`b?2?:3o6s|8dgb>5<4s42nj=4k6bf89=cb>3n=o4528dgb>c2e02wx4hk6:1808>bn90o:nm4=9gf0?b1k0164hk6:g6a<>{t0ll26=4={<:fac<181i015kjc;d7f==z{1on;7>52z?;a`>=n=h3706je8854=e<``?2m342noi4i4c:89=cb03<;4n5rs9ge5?6=9r73ik?5f5`;?xu?mln1<7{t0lon6=4={<:faa<181i015kjf;d7f==z{1oo;7>55z?;aa2=>92h706jf18g2f?<51on:7j9cc9><`c32ma0d1273inj564;89=cc>3<;4n528df1>c2e02wx4hh;:1818>bm80=<5m4=9g`a?`3j11v5ki5;296~;?ml81:=6l;<:fgc2}:0lh;6;>7c:?;adc=>92h706jc18g2fg<51oi:7j9c`9><`d32m342nmn4i4c:8yv>bim0;68u28da3>a0dj273io85d7a`?8>bj=0o:nm4=9gbe?b1kh164hok:g6a<>{t0lh;6=4={<:ff552z?;adg=n==i706jab854=e<`g32o>i4637e`1925>d3ty3il=50;1x9=cf;3l?n5528da;>a0d1273il?5d7ab?xu?mh?1<7{t0lk;6=4={<:fe4h015kn2;4354z?;ag4==0l015km1;7:b>;?mj:1j99m;<:fg<<181i0q~6j9c83>7}:0l3h6k:8b:?;a92h7p}7ec794?4|51oi:7h;7c9><`dd2?:3o6s|8d`0>5<5s42nn94i46`89=cei3<;4n5rs9g`3?6=:r73in=561:`?8>bk10m8:l4}r:fec<72;?mj21h;mm;<:f=fjk015k6d;7:b>;?mh21:=6l;|q;agg=839p15kl0;f5ga=:0lh=6i8l9:?;agg=n=h37p}7ec;94?5|51oh<7j9cb9><`d32mc2e02wx4hl8:1818>bj10m8o64=9ga=?070j1v5kl6;290~;?mj21h;mk;<:f=fj3015k6d;d7f==:0lh36;>7c:p<`e6290:w06jc08e0g><`dc2o>i4637eb:9`3ed3ty3iok50;0x9=cel3<;4n528d`e>c2e02wx4ho8:1868>bi=0=<5m4=9g`4?b1k0164hl9:e4`f>;?mk>1h;mm;<:fe20}:0li36i8la:?;ad7=l?i2706j9e851<=:0lk=6;>7c:?;ad4=n=h37p}7eb694?4|51oi=78?8b9><`?b2o>i46s|8da6>5<5s42nn?4909a89=c>n3l?n55rs9d0e?6=?r73j>h561:`?8>a;m0=<5m4=9d7b?b1kh164k:::e4`e>;?n=91h;mn;<:e7<j3015h55z?;b1`=l?ii706i448g2fe<51l??7j9cb9>2mh50;0x9=`4n3l?n5528g1f>36?k2wx4k=7:1818>a;00m8:l4=9d0f?070j1v5h<3;296~;?n:91j9l7;<:e77<181i0q~6i3383>6}:0o996k:m8:?;b01=l?i2706i318g2fgi4637f24925>d3ty3j?h50;0x9=`483l?;o528g12>36?k2wx4k:n:1808>a<80>5k528g63>0?a342m8k4i46`8yv>a:h0;6?u28g0a>c20j273j?m561:`?xu?n=>1<7{t0o>96=4={<:e06h015h;9;43:7>52z?;b04=>92h706i568e02di4637f459`3ee342m>o4k6bc89=`5k3?2j637f25925>d3ty3j9750;1x9=`3n3n=oi528g66>a0d1273j975f5`;?xu?n=21<7=t=9d7b?b1kj164k:<:e4`=>;?n=21j9l7;|q;b0>=838p15h;e;43i6k:m8:p<51l?478?8b9~w=`2=3:18v37f459`3ec342m>o4k6b;89=`5k3l?n5528g64>36?k2wx4k;?:1828>a=90m8o64}r:e0f<72;q64k:l:g6a<>;?n<=1h;ml;|q;b1b=838p15h;c;43n6k:m8:pw06i32854=e<51l?j7j9c89>a=80;68u28g74>a0di273j>>5d7a:?8>a:j0=94528g16>36?k273j>?5f5`;?xu?n<91<7{t0o??6=4={<:e04<181i015h=e;d7f==z{1l;m7>57z?;b5`=>92h706i0e854=e<51l:j7j9c`9>a9<0o:nm4=9d27?b1kj164k>6:e4`e>;?n9i1j9l7;|q;b5`=838p15h?f;d7f==:0o:n6;>7c:pv37f119b1d?342ma8;0;6>u28g21>c2e0273j?95d7a:?8>a890o:no4}r:e41<72;q64k>::g6a<>;?n9<1:=6l;|q;ac`=838p15h?0;d73g=:0o::6;>7c:ph015h=8;4352z?;acd=n==i706jfb854=ed3ty3j<<50;0x9=`6;3l?;o528g3:>36?k2wx4k<9:1818>a:;0=<5m4=9d13?`3?k1v5h?e;291~;?n9o1j9l7;<:e62jh015kib;f5gd=:0llh687i;<:e42<181i0q~6i1883>6}:0o;m6i8ld:?;b43=l?i2706i188e0g>342m=54i4c:8yv>a:00;6?u28g3f>36?k273j{t0o8>6=4;{<:e62jn015kib;f5g<=:0llh6k:m8:?;b41=>92h7p}7f3294?7|51l9<7h;b99~w=`6k3:1>v37f0a9b1d?342m>:4k6ba8yv>a9m0;6?u28g3`>36?k273j;?n8?1h;mm;<:e56jh015h?6;d7f==z{1l9=7>55z?;b71=l?ij706i018g2f?<51omo78:9:?;b53=>92h706i008e0g>>4?:3y>c2e02wx4l>i:1848>f9=0=<5m4=9c26?070j164l<;:e4`e>;?i8k1h;mn;<:b5=jk015o?e;f5g<=:0h;;6k:m8:pw06n258g2fd<51k:m7j9cb9>f9=0;6?u28`37>c2e0273m<=561:`?xu?i9n1<7{t0h:36=4={<:b4=53z?;e51=n=h3706n2b8g2f?<51k;97j9c`9~w=g713:1>v37a1c9b1d?342jf8=0;6?u28`26>c20j273m=8561:`?xu?i8l1<7:t=9c22?3>n273m<;558d89=g5<3l?;o528`0g>36?k2wx44hi:1818>f890m8:l4=9c35?070j1v5o>9;296~;?i8k1j99m;<:b65<181i0q~6n1683>7}:0h;36k:8b:?;e4c=>92h7p}7a3`94?4|51k9;78?8b9>5<2s42j=>4i4c:89=g5k3n=oo528`23>a0di273m=?558d89=g7k3<;4n5rs9c2a?6=;r73m?:5d7ag?8>f9h0o:n74=9c2a?`3j11v5o>d;297~;?i;>1h;ml;<:b5=j3015o>d;d7f==z{1k9i7>52z?;e75=>92h706n218e0g>i4637a0f925>d3ty3m?o50;6x9=g5k3n=oi528`23>a0d1273m=?5f5`;?8>f9j0=<5m4}r:b60<728q64l<::g6a<>{t0h8:6=4={<:b647>52z?;e77=>92h706n228e0g>342j=l4k6b`89=g603n=oo528`2a>c2e02wx4l<9:1868>f:j0o:no4=9c31?b1k0164l>>:77:?8>f8h0=<5m4=9c32?`3j11v5o=8;296~;?i8?1:=6l;<:b477}:0h;=6;>7c:?;e55=n=h37p}79ed94?1|513n878?8b9><a0d12735h>5f5`;?xu?1l;1<7;t=9;e0?b1kk1644kn:e4`g>;?1l21h;ml;<::``jk0157j1;d7f==z{13n87>52z?;=`2=n=h37066e2854=e<d3ty35i650;0x9=?c03l?n55288f4>36?k2wx44j8:1808>>l>0m8o64=9;eg?b1k01644j::e4`e>{t00n26=4={<::`d52z?;=a3=n==i7066d7854=e<92h7p}79bd94?4|513o<7h;7c9><5<5s422il4i46`89=?a83<;4n5rs9;f3?6=:r735h65f55a?8>>ml0=<5m4}r::bg<72;q644h8:72;g>;?1oi1j99m;|q;=`5=83?p157j3;d7f==:00lh6i8lb:?;=a6=l?ij7066d086=c=:00nh6;>7c:p<<i46s|88gg>5<4s422j94k6ba89=?b03n=o45288gg>c2e02wx44hj:1818>>n:0=<5m4=9;e4?`3j11v57jb;296~;?1li1j9l7;<::aa<181i0q~66f`83>1}:00lh6i8ld:?;=a6=l?i27066d08e0g><513no78?8b9~w=?a=3:1=v379g79b1d?3ty35k?50;0x9=?a93l?n55288d`>a0dk2wx44h=:1818>>n80=<5m4=9;e7?`3j11v57kb;291~;?1m21:=6l;<::b1j30157ja;f5gg=:00o36i8lb:?;=ad=n=h37p}79g494?3|513mo7j9c`9><<i46s|88d;>5<5s422i84909a89=?c:3l?n55rs9;e=?6=:r735h8561:`?8>>l:0m8o64}r::14<72>q644;9:72;g>;?1<>1:=6l;<::23jk0157:c;f5gd=:00?j6i8la:?;=06=l?i27066538e0g>4?:4y><<012mc2e02wx44;9:1818>>=?0m8o64=9;61?070j1v57;f;296~;?1<:1j99m;<::17<181i0q~664`83>7}:00>j6k:m8:?;=1?=>92h7p}795;94?5|513?57h;b99><<0b2m36?k2wx44:9:1818>><>0m8:l4=9;7n2735;85f55a?xu?1=;1<7{t00?i6=4={<::1fh015792;4357>52z?;=0g=n==i706661854=e<<0>2?:3o63797g9b11e3ty358;50;7x9=?2=3l?n552884f>a0dj27359<5d7ab?8>><:0>5k52886f>36?k2wx448?:1808>>>?0o:nj4=9;6g?b1k016448?:g6a<>{t00?m6=4<{<::23ji0157:a;f5g<=:00?m6k:m8:p<<0a2909w06664854=e<513=>7h;b99~w=?2l3:1>v3794g9b1d?34229k4909a8yv>>>j0;69u2884f>a0dl27359<5d7a:?8>><:0m8o64=9;6a?070j1v5797;295~;?1?=1j9l7;|q;=35=838p15793;d7f==:00d3422:;4k6b;89=?2k3n=oo52887b>a0dj27359j5f5`;?xu?1?21<7;t=9;5a?b1kh1644:8:e4`=>;?1=91:874=9;7g?070j1644:7:g6a<>{t0052z?;=0>=>92h7066448e0g><4?:6y><<412?:3o637936925>d3422?;4k6bc89=?5k3n=ol52880b>a0di2735?>5d7a:?8>>:;0m8o64}r::66<72;?1;i1h;ml;<::6dji0157=0;f5gd=:00886k:m8:p<<412909w066278e0g><5139978?8b9~w=?6n3:1>v379329b11e3422>?4909a8yv>>9h0;6?u2883b>c2e02735<7561:`?xu?1831<7=t=9;2=?`3j11644=j:e4`=>;?18=1h;mn;|q;=4d=838p157>c;d7f==:00;o6;>7c:p<<712909w066168e02d<513:478?8b9~w=?493:18v3793:91<`<5139;7;6f:?;=60=n==i70663g854=e<<752o>d3ty35?l50;0x9=?5k3l?;o528811>36?k2wx44<6:1818>>:h0m8:l4=9;04?070j1v57h0q~662483>0}:008>6k:m8:?;=6c=l?ii7066138g2fg<513:?7;6f:?;=4c=>92h7p}792294?5|5138:7j9ce9><<4d2m3n=on52880b>a0d12735?h5f5`;?xu?1=:1<7{t008o6=4={<::6`54z?;=6c=l?io7066138g2f?<513:?7h;b99><<4b2?:3o6s|8814>5<6s422?:4i4c:8yv>>;:0;6?u28810>c2e02735>k5d7a`?xu?1:>1<7{t00;o6=4:{<::5d<181i0157<6;f5g<=:008h6i8lb:?;=7g=l?ii70661e8e0g><<5b2m3422=>49589><<7d2?:3o63790:9b1d?3ty35>o50;0x9=?5?3<;4n528837>c2e02wx44=m:1818>>:10=<5m4=9;21?`3j11v57m0;293~;?1k?1:=6l;<::f6<181i0157l5;f5gd=:00hi6i8la:?;=g?=l?ij7066ag8g2f?<513i=7h;b99~w=?e:3:19v379b79`3ee3422no4k6ba89=?e13n=on5288ce>a0di2735o<5f5`;?xu?1k?1<7{t00kn6=4={<::ech0157m1;4352z?;=d?=n=h37066a9854=e<i46379bf9`3e>3422m;4k6bc8yv>>ih0;6?u288ca>c2e02735lm561:`?xu?1h?1<7{t00i;6=4<{<::f2<21o1644l9:4;e?8>>k<0m8:l4}r::e5<72;q644o>:g64f>;?1h81:=6l;|q;=gg=838p157mb;d73g=:00i:6;>7c:p<v379b:925>d3422oi4i46`8yv>>j=0;68u288`7>c2e02735nj5d7aa?8>>i80o:no4=9;b6?3>n2735lj561:`?xu?1kl1<7=t=9;`1?b1km1644lm:e4`=>;?1kl1j9l7;|q;=gc=839p157l5;f5gf=:00h26i8l9:?;=gc=n=h37p}79bg94?4|513h878?8b9><i46s|88``>5<5s422ni4i4c:89=?em3<;4n5rs9;`f?6=>i80o:n74=9;b6?`3j11644lk:72;g>{t00i=6=4>{<::g37}:00i96k:m8:?;=fb=l?ih7p}79b194?4|513h>78?8b9><i46s|88c`>5<2s422m44909a89=?d=3n=o45288`a>a0dj2735o75d7aa?8>>ij0m8o64}r::g2<72;?1h<1h;m6;<::e7<1=01644om:72;g>;?1h=1j9l7;|q;=f?=838p157m6;43d34224>4909a89=?>=3n=ol5288:a>a0di2735575d7ab?8>>?o0o:n74=9;;5?`3j11v5772;291~;?10?1h;mm;<::ji015779;f5gf=:00=m6i8la:?;==4=n=h37p}799794?4|513397h;b99><<>32?:3o6s|885f>5<5s422;k4i46`89=??93<;4n5rs9;4=?6=:r735:75f5`;?8>>?10=<5m4}r::3=<72:q64497:g6a<>;?10n1h;m6;<::33jk0q~667`83>7}:00=i6k:m8:?;=2e=>92h7p}796794?4|513<:7h;7c9><<102?:3o6s|88;3>5<3s4224:4:9g9><<>12<3m7066948e02d<5132i78?8b9~w=?083:1>v379639b11e3422;?4909a8yv>>0h0;6?u288:a>c20j27354?561:`?xu?1121<7{t003h6=4={<::==<181i01576d;d73g=z{13387>55z?;==2=n=h370669e8g2fd<513<=7j9c`9><<152<3m70667e854=e<34224k4i4c:8yv>>0l0;6>u288;6>a0dk2735575d7a:?8>>0l0m8o64}r::=c<72;q6447;:72;g>;?10;1j9l7;|q;==e=838p1577d;d7f==:002n6;>7c:p<<<152o>i463799f925>d3ty354850;3x9=?>>3l?n55rs9;:6?6=:r7354<5f5`;?8>>1m0o:nm4}r::=6<72;q6447=:72;g>;?10>1j9l7;|q;=2e=83?p15789;436i8l9:?;==d=l?ii7066888g2fd<513?3:19v3798f9`3ef3422;;4k6b;89=?0:3<>563796`925>d3422;:4i4c:8yv>>100;6?u288:5>36?k2735:=5f5`;?xu?10k1<7{t0=2>6=48{<:7387j9c89><1>12o>i46s|85:4>5<2s42?5l4k6b`89=2>83n=on5285:f>a0dk27385:5d7ab?8>30>0m8o64}r:7;?<131:=6l;|q;0=5=838p15:74;d73g=:0=2=6;>7c:p<11b2909w06;7d8e0g><51>5f5`;?8>3080=<5m4}r:73d<72;q6499m:g64f>;?<>i1:=6l;|q;0<3=83>p15:7c;7:b>;?<1h194h4=96:e?`3?k1649o<:72;g>{t0==>6=4={<:733h015:87;433j7>52z?;0<6=n==i706;97854=e<1>b2o>d3ty38l?50;0x9=2>l3<;4n5285c1>c20j2wx4966:1868>3000m8o64=96b6?b1kk164999:e4`e>;?<>=194h4=96;6?070j1v5:64;297~;?<0k1h;mk;<:7=5j3015:64;d7f==z{1>2?7>53z?;02?7h;b99~w=2f<3:1>v3748;925>d342?5;4i4c:8yv>3180;6?u285;1>c2e027384=561:`?xu?;?<>=1j9l7;<:7=7<181i0q~6;9c83>4}:0=3i6k:m8:p<1?02909w06;968e0g><51>j>7j9cb9~w=2>03:1>v37485925>d342?544i4c:8yv>3080;68u2855f>36?k27384o5d7a:?8>3190o:nl4=96;a?b1kk16496>:g6a<>{t0=3h6=4:{<:7e7jk015:8b;f5g<=:0==<6;;6;<:7<5<181i015:8c;d7f==z{1>2i7>52z?;0=d=>92h706;798e0g><1>d2?:3o63746;9b1d?3ty388;50;5x9=22i3<;4n52857;>36?k2738;o5d7ab?8>3>90o:no4=966a?b1kh1649;;:e4`=>;?<<<1j9l7;|q;001=83?p15:9a;f5gg=:0=<;6i8lc:?;00c=l?ih706;558g2fg<51>>;7h;b99~w=22i3:1>v3744c9b1d?342?944909a8yv>3=:0;6?u28577>c20j273888561:`?xu?<=o1<7{t0=>o6=4<{<:70ai6i8la:p<12a2909w06;518e0g><51>>=78?8b9~w=23i3:1>v3745`9b11e342?8n4909a8yv>3><0;69u2857`>0?a342?9o4:9g9><10f2o>d3ty389;50;0x9=23>3l?;o528564>36?k2wx49;i:1818>3>90m8:l4=9652?070j1v5::d;296~;?<7}:0=7c:?;024=n==i7p}744;94?3|51>>57h;b99><1152m<1352?:3o6s|8547>5<4s42?:l4k6bf89=2183n=o4528547>c2e02wx498<:1808>3>h0o:nm4=966a?b1k016498<:g6a<>{t0==?6=4={<:72<<181i015:96;d7f==z{1>==7>52z?;034=n=h3706;62854=e<1152m342?8:4i4c:89=21:3<;4n5rs965f?6=9r738;l5f5`;?xu?{t0=<36=4={<:722<181i015:99;d7f==z{1>>=7>55z?;01c=>92h706;6`8g2f?<51>=<7j9cc9><13b2ma0d1273899564;89=2283<;4n52856`>c2e02wx498j:1818>3=k0=<5m4=9672}:0:ih6;>7c:?;7fg=>92h7067j9c`9><6b72m3428o54i4c:8yv>4k00;68u282f`>a0dj273?i<5d7a`?8>4l90o:nm4=91`2?b1kh164>m6:g6a<>{t0:ih6=4={<:0gf52z?;7f0=n==i706<6e72o>i46373cd925>d3ty3?oh50;1x9=5en3l?n55282g7>a0d1273?oj5d7ab?xu?;j;1<7m<:72;g>{t0:hh6=4={<:0fah015=me;4353z?;7fc==0l015=ld;7:b>;?;mi1j99m;|q;7g1=838p15=m8;d73g=:0:h26;>7c:p<6b62909w06v373e29b11e3428h;4909a8yv>4m:0;6?u282fe>36?k273?h:5f55a?xu?;jh1<7;t=91`f?`3j1164>k;:e4`f>;?;k21h;mn;<:0f<<21o164>m;:72;g>{t0:n=6=4<{<:0`fjn015=k2;f5g<=:0:n=6k:m8:p<6b22908w06<6b22o>i46s|82g6>5<5s428ho4909a89=5c03l?n55rs91g7?6=:r73?i:5f5`;?8>4l<0=<5m4}r:0a7<72=q64>k;:e4``>;?;k21h;m6;<:0f<51z?;7ab=n=h37p}73e;94?4|519o57h;b99><6c32m5<5s428h44909a89=5cj3l?n55rs91`7?6==r73?n>561:`?8>4lj0o:n74=91g6?b1kk164>j?:e4`f>;?;j91j9l7;|q;7ac=83?p15=j4;f5gd=:0:ho6i8l9:?;7g?=><3015=l2;43v373bg925>d3428no4i4c:8yv>41>0;6:u282;`>36?k273?4o561:`?8>4ij0o:no4=91b6?b1kh164>o?:e4`e>;?;0<1h;m6;<:0==0}:0:kh6i8lb:?;7d4=l?ih706<6?>2o>i46s|82;`>5<5s4285n4i4c:89=5>j3<;4n5rs91:1?6=:r73?485f55a?8>4110=<5m4}r:0=5<72;q64>7?:g6a<>;?;1l1:=6l;|q;7=`=839p15=7f;d7f==:0:h?6i8l9:?;7=b=l?ij7p}738394?4|5192>7h;b99><6?42?:3o6s|82:`>5<5s4284i4i46`89=5?m3<;4n5rs91b3?6=l3?2j6373`a9b11e3428n84909a8yv>40>0;6?u282:;>c20j273?57561:`?xu?;h;1<7o7:72;g>{t0:3m6=4={<:0e5h015=n6;4352z?;7d`=>92h706<6?e2o>i46373c69`3ee3428454k6bc89=5?13?2j637386925>d3ty3?l850;1x9=5fk3n=oi5282c1>a0d1273?l85f5`;?xu?;h?1<7=t=91bg?b1kj164>o?:e4`=>;?;h?1j9l7;|q;7g0=838p15=nb;43<519j978?8b9~w=5e:3:18v373c69`3ec3428454k6b;89=5?13l?n55282c7>36?k2wx4>ok:1828>4im0m8o64}r:0e<<72;q64>o6:g6a<>;?;k>1h;ml;|q;7dg=838p15=n9;43w06<91854=e<519jo7j9c89><6g52m4i4c:8yv>4il0;68u282`7>a0di273?5j5d7a:?8>4000=945282;1>36?k273?5k5f5`;?xu?;k:1<76n:g6a<>{t0:h:6=4={<:0=`<181i015=7b;d7f==z{1>9:7>57z?;07d=>92h706;28854=e<51>8n7j9c`9><1562m84k6b;89=25?3l?n55rs961l5d7aa?8>3;80o:nm4=961b?b1kj1649<::e4`e>;?<;21j9l7;|q;07d=838p15:=b;d7f==:0=8j6;>7c:p<1432909w06;248e02d<51>9;78?8b9~w=26n3:1>v3740d9b1d?342?=h4909a8yv>39l0;6>u2853f>c2e027389=5d7a:?8>39j0o:no4}r:765<72;q649<>:g6a<>;?<;81:=6l;|q;04d=838p15:>c;d73g=:0=;o6;>7c:p<1512908w06;2e86=c=:0=8h687i;<:77gh0q~6;1783>7}:0=;<6k:8b:?;04>=>92h7p}742294?4|51>8=7h;7c9><1502?:3o6s|850f>5<5s42?>k4i46`89=24=3<;4n5rs9676?6=:r738>k561:`?8>3<:0m8:l4}r:76d<72;?<=91h;mm;<:752jk015:>8;7:b>;?<;91:=6l;|q;063=839p15:8n7j9cb9><14a2mc2e02wx49==:1818>3;:0m8o64=9600?070j1v5:;1;290~;?<=91h;mk;<:752j3015:>8;d7f==:0=986;>7c:p<15d290:w06;3b8e0g><15?2o>i46374519`3ed3ty38>750;0x9=2403<;4n52851b>c2e02wx49<=:1868>39o0=<5m4=960f?b1k01649=>:e4`f>;?<;l1h;mm;<:7670}:0=>86i8la:?;04e=l?i2706;19851<=:0=8:6;>7c:?;04b=n=h37p}742d94?4|51>9o78?8b9><17>2o>i46s|8563>5<5s42?>i4909a89=26i3l?n55rs91e2?6=?r73?kl561:`?8>4n00=<5m4=963f?b1kh1649>>:e4`e>;?;ol1h;mn;<:0b0j3015=i7;d7f==z{19m47>55z?;05d=l?ii706;008g2fe<519mj7j9cb9><6`22m36?k2wx4>h;:1818>4n<0m8:l4=91e3?070j1v5=jf;296~;?;ll1j9l7;<:0a`<181i0q~66}:0:on6k:m8:?;045=l?i2706<6`62o>i46373g0925>d3ty3?hl50;0x9=5bk3l?;o5282gg>36?k2wx49>9:1878>4nm0>5k5282d`>0?a342?4m10=<5m4}r:745<72;q649>>:g64f>;?<9=1:=6l;|q;7cc=838p15=if;d73g=:0=:>6;>7c:p<1752909w06;0d854=e<51>:?7h;7c9~w=5ai3:19v373gc9b1d?342?=>4k6b`89=5b?3n=ol5282g;>0?a3428j>4909a8yv>38<0;6>u2852a>a0dl2738=?5d7a:?8>38<0m8o64}r:741<72:q649>m:e4`g>;?;ol1h;m6;<:7417}:0=:j6;>7c:?;051=n=h37p}741094?4|51>;?7h;b99><1632?:3o6s|8532>5<3s42?=>4k6bf89=5b?3n=o45282g;>c2e02738==561:`?xu?<9i1<7?t=963g?`3j11v5:?8;296~;?<921j9l7;<:756ji0q~6;0883>7}:0=:36;>7c:?;05g=n=h37p}73g094?3|519nj78?8b9><16e2m4mj0o:n74=91f4mm0m8o64}r:74c<72;q64>hl:72;g>;?;l31j9l7;|q;046=838p15=id;4322bf2mc2e02wx::m8:186800lh0o:nl4=75g4?b1kj16::mj:e4`g>;1?j>1h;mn;<44g27}:>>ij6k:m8:?53f?=>92h7p}97b194?4|5?=h87h;7c9>22e12?:3o6s|66`f>5<5s4<7}:>>hi6k:8b:?53ge=>92h7p}97e794?2|5?=ho7;6f:?53fd==0l01;9ka;d73g=:>>o86;>7c:p22d22909w088b78e02d<5?=i;78?8b9~w31dn3:1>v397e29b11e34<c20j27=;i:561:`?xu1?l;1<7{t>>i26=4:{<44g<>h=6i8la:?53g1==0l01;9l2;4353z?53ag=l?io7088d18g2f?<5?=o87h;b99~w31c;3:1?v397ec9`3ed34<;1?m91:=6l;|q53`6=83>p1;9j2;f5ga=:>>h=6i8l9:?53g1=n=h37088d3854=e22be2o>i46s|66f4>5<5s4<;1?mk1h;m6;<44`5jh01;9le;f5gg=:>>i:6k:m8:p22bd290>w088e38g2fg<5?=in7j9c89>22d02??27088c1854=e<5?=io7h;b99~w31cm3:1>v397b`925>d34<36?k27=;o75f5`;?xu1?0?1<79t=75:e?070j16::77:72;g>;1?hk1h;mn;<44e5jk01;96e;f5gd=:>>3?6i8l9:?53<0=n=h37p}978594?3|5?=jm7j9cc9>22g72m?3l?n55rs75:e?6=:r7=;4o5f5`;?800100=<5m4}r44=6<72;q6::7;:g64f>;1?0<1:=6l;|q53=c=838p1;97e;d7f==:>>2o6;>7c:p22>c2908w0888e8e0g><5?=i>7j9c89>22>e2m5<5s4<<5=4i4c:8931>93<;4n5rs75;e?6=:r7=;5l5f55a?8000j0=<5m4}r44e0<72=q6::7l:4;e?8001k0>5k5266cb>c20j27=;o=561:`?xu1?1?1<7{t>>3m6=4={<44e5h01;9n6;4352z?5322gc2?:3o6397c09b11e3ty=;4750;7x931>13l?n55266`1>a0dj27=;585d7ab?8000>0>5k5266;1>36?k2wx::o;:180800ih0o:nj4=75b4?b1k016::o;:g6a<>{t>>k86=4<{<44edji01;96e;f5g<=:>>k86k:m8:p22d32909w088a8854=e<5?=j:7h;b99~w31f93:1>v397`09b1d?34<4909a8yv00j90;69u266`1>a0dl27=;585d7a:?8000>0m8o64=75b6?070j1v;9nb;295~;1?hh1j9l7;|q53d1=838p1;9n7;d7f==:>>h96i8lc:p22g?2909w088a6854=e<5?=j57h;b99~w31>93:19v3979g925>d34<a0dj27=;4?5f5`;?xu1?hi1<7;t=75a6?b1kh16::6m:e4`=>;1?1=1:874=75:4?070j16::6l:g6a<>{t>>kn6=4={<44=g<181i01;978;d7f==z{?=jj7>52z?5392h7088888e0g>226d2?:3o63971c925>d34<<=n4k6bc89316:3n=ol526633>a0di27=;=85d7a:?800810m8o64}r444<<72;1?881h;ml;<4455ji01;9?6;f5gd=:>>:26k:m8:p226d2909w0880b8e0g><5?=;n78?8b9~w317=3:1>v397149b11e34<<<54909a8yv00890;6?u26623>c2e027=:kh561:`?xu1>ol1<7=t=74eb?`3j116::<;:e4`=>;1>on1h;mn;|q5357=838p1;9?2;d7f==:>>:86;>7c:p23`d2909w089fe8e02d<5?23`>2?:3o6s|6632>5<5s4<<=?4i46`8931603<;4n5rs753b?6=:r7=;<>5f55a?8009?0=<5m4}r4466<72;q6::?i:72;g>;1?;>1j99m;|q535d=83?p1;9?b;d7f==:>>8?6i8lb:?52c>=l?ij7089f886=c=:>>:?6;>7c:p22712908w0881b8g2fb<5?=:>7j9c89>22712o>i46s|6636>5<4s4<<=n4k6ba8931683n=o4526636>c2e02wx::<::1818009k0=<5m4=7523;296~;1?8>1j9l7;<4450<181i0q~882383>1}:>>8?6i8ld:?52c>=l?i27089f88e0g><5?=:878?8b9~w316l3:1=v3970f9b1d?3ty=;<750;0x931613l?n5526607>a0dk2wx::?n:181800900=<5m4=752f?`3j11v;9?3;291~;1?9:1:=6l;<445fj301;9>2;f5gg=:>>;;6i8lb:?5355=n=h37p}970g94?3|5?=987j9c`9>23`c2m78?8b9>23`b2o>i46s|6603>5<5s4<<q6:;jl:72;g>;1>mk1:=6l;<45afjk01;8j2;f5gd=:>?o;6i8la:?52a0=l?i27089d98e0g>23cd2m3n=ol5267f:>c2e02wx:;jl:181801lj0m8o64=74gf?070j1v;8k5;296~;1>m<1j99m;<45`=<181i0q~89d183>7}:>?n;6k:m8:?52f`=>92h7p}96bd94?5|5?23`32m36?k2wx:;ml:181801km0m8:l4=74`a?070j1v;8j7;290~;1>mo194h4=74g`?3>n27=:hm5f55a?801n<0=<5m4}r45g2<72;q6:;m7:g64f>;1>j31:=6l;|q52`7=838p1;8j2;d73g=:>?o36;>7c:p23ba2909w089e18e02d<5?v396dd925>d34<=j94i46`8yv01lk0;68u267fa>c2e027=:k:5d7aa?801k10o:no4=74`=?3>n27=:i:561:`?xu1>l<1<7=t=74fg?b1km16:;k=:e4`=>;1>l<1j9l7;|q52`3=839p1;8jc;f5gf=:>?o;6i8l9:?52`3=n=h37p}96g494?4|5?23c?2o>i46s|67g0>5<5s4<=i94i4c:8930b=3<;4n5rs74e6?6={t>?oo6=4>{<45aa7}:>?o26k:m8:?52c2=l?ih7p}96dc94?4|5?23ce2o>i46s|67f0>5<2s4<=h=4909a8930bk3n=o45267g1>a0dj27=:h>5d7aa?801l:0m8o64}r45a`<72;1>jn1h;m6;<45g<<1=016:;j=:72;g>;1>jo1j9l7;|q52c6=838p1;8kd;43?ij6k:m8:p23`62909w089dd854=e<5?3:1;v3977`925>d34<<:44909a89310j3n=ol526652>a0di27=;;h5d7ab?800><0o:n74=7553?`3j11v;998;291~;1?>h1h;mm;<4434ji01;99f;f5gf=:>><>6i8la:?533>=n=h37p}977`94?4|5?==n7h;b99>220f2?:3o6s|6647>5<5s4<<:84i46`89311?3<;4n5rs756b?6=:r7=;8h5f5`;?800=l0=<5m4}r441`<72:q6::;j:g6a<>;1?191h;m6;<441fjk0q~886183>7}:>><:6k:m8:?5334=>92h7p}974`94?4|5?=>o7h;7c9>223c2?:3o6s|6655>5<4s4<<:i4:9g9>220d2<3m70887c8e02d22302o>d3ty=;:>50;0x931093l?;o526654>36?k2wx::8j:181800>o0m8:l4=7541?070j1v;972;296~;1?>o1:=6l;<44<6h0q~886`83>0}:>>47;6f:?5335=>92h7p}976794?5|5?=22162ma0d127=;::5f5`;?xu1?1>1<7{t>>=96=4={<443654z?53=5=l?io7088568g2f?<5?=>47h;b99>22142?:3o6s|665`>5<6s4<<;n4i4c:8yv00?10;6?u2665;>c2e027=;5=5d7a`?xu1?>31<7{t>><96=4:{<441c<181i01;98b;f5g<=:>>=:6i8lb:?533`=l?ii7088638e0g>22>42m34<<9549589>22062?:3o63974f9b1d?3ty=;:h50;0x9311k3<;4n52667:>c2e02wx::6?:181800>m0=<5m4=756e?`3j11v;9<6;293~;1?:h1:=6l;<447<<181i01;9;b;f5gd=:>>>:6i8la:?536`=l?ij7088348g2f?<5?=8;7h;b99~w31403:19v3975`9`3ee34<<8<4k6ba89314n3n=on526616>a0di27=;>65f5`;?xu1?:h1<7{t>>9?6=4={<4470h01;9<7;4352z?537`=n=h370882d854=eh4?:2y>224b2o>i46397419`3e>34<<>n4k6bc8yv00;90;6?u26612>c2e027=;><561:`?xu1?;h1<7{t>>>=6=4;{<447a<21o16::=l:4;e?8007}:>>>:6k:8b:?5311=>92h7p}972g94?4|5?=8j7h;7c9>22222?:3o6s|6671>5<5s4<<8h4909a89312;3l?;o5rs750e?6==r7=;>o5f5`;?800=:0o:nl4=7513?b1kh16::<7:4;e?800;:0=<5m4}r4400<72:q6:::m:e4``>;1?=;1h;m6;<44006}:>>>i6i8lc:?536`=l?i27088458e0g>222f2?:3o6397559b1d?3ty=;9<50;0x9313;3l?n5526667>36?k2wx::;>:187800=:0o:nj4=7513?b1k016::<7:g6a<>;1?=91:=6l;|q531e=83;p1;9;c;d7f==z{?=?47>52z?531>=n=h37088528g2fe222?2?:3o63975c9b1d?3ty=;><50;7x9315n3<;4n52666a>a0d127=;9?5d7aa?800;o0o:nl4=7506?`3j11v;9;d;291~;1?<91h;mn;<446fj301;9=8;46=>;1?:;1:=6l;<446a7}:>>9h6;>7c:?537?=n=h37p}974294?4|5?=8h78?8b9>224f2o>i46s|6354>5<0s4<9;n4909a89340i3<;4n5263:g>a0di27=>5=5d7ab?805080o:no4=7042?b1k016:?97:g6a<>{t>;=26=489z?56=b=l?ii708=828g2fe<5?83=7j9cb9>27112ma0di27;?;=21h;mm;<:07`ji015=6i8la:?;0ae=l?ii706;d38g2fe<51>o<7j9cb9><1e>2md>3n=on5289`e>a0di273m;85d7aa?8>f=j0o:nm4=9c6e?b1kj164l;<:e4`e>;?mji015k:0;f5gf=:0l>26i8la:?;bc6=l?ii706ie78g2fe<51ln87j9cb9>a0di2729:l5d7aa?8?2?80o:nm4=875b?b1kj165887:e4`e>;>1>l1h;mm;<;:30ji014783;f5gf=:10nm<7j9cb9>3a`f2ma0dj27<>9m5d7ab?815=:0o:nm4=6061?b1kj16;?;i:e4`f>;10931h;mn;<4;55ji01;6>2;f5gf=:>1;h6i8lb:?`<40=l?ij70m71e8g2fe<5j2:j7j9cb9>g=4>2ma0dj27io:l5d7ab?8dd0;0o:nm4=ca;0?b1kj16nn6j:e4`f>;e::21h;mn;<`17cji01o<;1;f5gf=:j;>i6i8lb:?a4`6=l?ij70l?e68g2fe<5k:n57j9cb9>f5`42m3n=on52a7`3>a0dj27j99;5d7ab?8g2;>j9:1h;mn;<;a42ji014l?9;f5gf=:1k;86i8lb:?:fgd=l?ii707mb08g2fe<50hjj7j9cb9>=g?a2ma0di27i>k<5d7aa?8d5m10o:nm4=c0f2?b1kj16n?j9:e4`e>;em1n1h;mm;<`f<6ji01ok71;f5gf=:jl=:6i8la:?52=g02ma0di27=>:75f5`;?xu1:>i1<7{t>;=>6=4={<4133h01;<88;4352z?5626=n=h3708=6g854=e270a2o>i463927f9`3ef34<95;4k6bc8yv05?80;6?u26351>c2e027=>:=561:`?xu1:?i1<7{t>;236=4;{<413c<21o16:?9j:4;e?8050m0m8:l4=70:3?070j1v;<93;296~;1:?>1j99m;<4123<181i0q~8=8383>7}:>;286k:8b:?56=?=>92h7p}929294?4|5?83=7h;7c9>27>02?:3o6s|63;6>5<5s4<95=4909a8934>>3l?;o5rs705=?6=:r7=>;l5f55a?805>?0>5k5rs704`?6=:;kpR<<>f39]577?;2T:>X6:92h708<6886ef=:>:=h68ol;<:36c<2ij164=:=:4c`?8>2j00>mn5284a`>0gd342i8>4:ab9>5k5294`a>0?a343>m<4:9g9>=5432<3m707?3186=c=:19;=687i;<:b=d<21o164lo9:4;e?8>f0j0>5k528433>0?a342>=n4:9g9><0652<3m709i8786=c=:?o39687i;<5e3=<21o16:?m>:4;e?805km0>5k5263`0>0?a343jnk4:9g9>=d>a2<3m707n0086=c=:10n:687i;<;b25<21o165l=?:4;e?8?2:>0>5k5295d4>0?a343?:44:9g9>=15>2<3m707;c986=c=:1=33687i;<:e=f<21o164k8l:4;e?8>bll0>5k528dcf>0?a342m?i4:9g9>>j:0>5k5288:0>0?a342?454:9g9><13?2<3m706h6:4;e?800k10>5k5266;;>0?a34<<23bf2<3m70886886=c=:>>92687i;<413d<21o16:;98:4;e?801ih0>5k527g61>0?a3428?54:9g9><60f2<3m706;cb86=c=:01i9687i;<:;b1<21o164l;9:4;e?8>b5k528d5f>0?a342mi=4:9g9>=6b02<3m707;0886=c=:1<:4;e?81bkl0>5k527d6;>0?a34=n=54:9g9>3`g02<3m709j7686=c=:?:k<687i;<5gad<21o16;ill:4;e?814;:0>5k5273cg>0?a34=9;i4:9g9>366d2<3m709=db86=c=:>1:h687i;<510c<21o16;?<>:4;e?8e?nm0>5k52c954>0?a34i38:4:9g9>g=b12<3m70m7a786=c=:jmn=687i;;0>5k52bbf`>0?a34hhmn4:9g9>fa5e2<3m70lk0c86=c=:j;9i687i;<``3`<21o16nn;?:4;e?8d6k>0>5k52b062>0?a34h:=<4:9g9>f4g72<3m70l>7186=c=:i?k;687i;<`3a6<21o16n=l::4;e?8g1:j0>5k52a4c5>0?a34k>;;4:9g9>e3622<3m70o:d486=c=:1k:8687i;mn52a2d0>0gd34km;n4:ab9>ec>a2mn5271da>0gd34=h4>4:ab9>3f?12687i;<50`g<21o16:5:j:4;e?80?=h0>5k526963>0?a34hn=54:9g9>f`432<3m70lj0`86=c=:j;=o687i;<`1<<<21o16n?8i:4;e?8g1m;0>5k52a7gf>0?a34k=h94:9g9>=g222<3m707m5086=c=:1k9<687i;<;ae7<21o16m:=j:4;e?8d5l00>5k52bd57>0?a34<3ml4:9g9>31222<3m70??6309b1?e343ih8490ea89d1093<;hn52b22`>36ck27iil9561f`?80?lm0=:m:510?8>7980??>5284;a>154342i>84;329>=5ga2=9870793`8776=:i:i;687i;m=:4;e?8g3=90>5k52a2a2>0?a34k?8k4:9g9>e6dc2<3m70o;4c86=c=:i:hm687i;lj:4;e?8g35k52a2`b>0?a34k?854:9g9>e6dd2<3m70o;4`86=c=:i:hi687i;l6:4;e?8g3<>0>5k52ag7f>0?a34kmio4:9g9>ec3c2<3m70oie`86=c=:io?h687i;5k52ag7a>0?a34kmi54:9g9>ec3f2<3m70oie686=c=:io?=687i;5k52ag74>0?a34kmi94:9g9>fd`?2<3m70lm8486=c=:io?>687i;5k52b`d6>0?a34hi4?4:9g9>fd`02<3m70lm8586=c=:jhl=687i;<`a<6<21o16nlh=:4;e?8de?o0>5k52b`d7>0?a34hi4<4:9g9>fd`42<3m70lm8186=c=:k?3?687i;:4;e?8de?l0>5k52b`d3>0?a34hi;i4:9g9>g3?62<3m70m81d86=c=:k?38687i;5k52c7;3>0?a34i<=i4:9g9>g3>a2<3m70m81b86=c=:k?2n687i;5k5271ab>0?a34=:9:4:9g9>g3>d2<3m70m81886=c=:k?2i687i;5k5271a:>0?a34=:9;4:9g9>35e?2<3m709>5486=c=:?9i?687i;<5214<21o16;=m9:4;e?816=:0>5k5271a6>0?a34=:9?4:9g9>35e62<3m709>4d86=c=:?9i8687i;<5215<21o16;=m=:4;e?8165k527b40>0?a34=hj=4:9g9>3f022<3m709lf386=c=:?j5k527b41>0?a34=hik4:9g9>3f062<3m709led86=c=:?j?o687i;<5`ad<21o16;n;i:4;e?81dmj0>5k527b7f>0?a34=hio4:9g9>3f3d2<3m709le886=c=:1hh2687i;<;bf`<21o165l66:4;e?8?f0l0>5k5298da>0?a343j<=4:9g9>=d4f2<3m707n2g86=c=:10ii687i;<;:`5<21o165l;n:4;e?8?f=o0>5k529540>0?a343?:54:9g9>=0462<3m707:2786=c=:1=l:687i;<;7b3<21o16597=:4;e?8?31>0>5k529510>0?a343??54:9g9>=1e52<3m707;c686=c=:0ln3687i;<:f`a<21o164k79:4;e?8>a1k0>5k528g45>0?a342m:o4:9g9>a;j0>5k52886f>0?a34229>4:9g9>>0;0>5k52883f>0?a3422>>4:9g9><3=>0>5k5282a7>0?a3428o44:9g9><6?32<3m706<9886=c=:>>i9687i;<44g2<21o1649<<:4;e?8>3:10>5k5282d0>0?a3428j54:9g9>23b32<3m7089d886=c=:>>39687i;<44=2<21o16::>;:4;e?800800>5k526357>0?a34<9;44:9g9>22042<3m70886986=c=:>>98687i;<447=<21o1645kj:4;e?8>?n:0>5k5267c7>0?a34<=m44:9g9><6032<3m706<6886=c=:103i687i;<;:e5<21o164h97:4;e?8>b?m0>5k529520>0?a343?<54:9g9>3`g62<3m709ja786=c=:?mh=687i;<5gfg<21o16;h9>:4;e?81b??0>5k52733a>0?a34=9>=4:9g9>3`752<3m709j1686=c=:?l>9687i;<5f02<21o16;?98:4;e?815?j0>5k5273f5>0?a34=9ho4:9g9>36612<3m709<0c86=c=:k1k;687i;5k52c6g6>0?a34ig=162<3m70m77786=c=:k1n;687i;:4;e?8e?5k52be16>0?a34ho?l4:9g9>ff2f2<3m70ll4g86=c=:jm:>687i;<`g4d<21o16n=oi:4;e?8d7j=0>5k52bbc5>0?a34hhmo4:9g9>ffb12<3m70lldc86=c=:j8:i687i;<`255<21o16n<8n:4;e?8d6>o0>5k52b0;b>0?a34h:5k4:9g9>e0ea2<3m70o:d586=c=:j89i687i;<`205<21o16m8?;:4;e?8g2900>5k52a4c3>0?a34k>m84:9g9>e0`a2<3m70o90586=c=:i<=;687i;=><6i;72:?5011=n=o<708;468240bd3404fb?803<>0:<8j6;<470=<68?47h;e69>212?28:>hn52656;>462lh16:9:7:026`<=:08:i6<>:d99><46e2m?3>63711`9b1c0342:04f`?8>68k0:<8jn;<:24g<680b8240b?342:462lj164<>l:026`d=:08:h6<>:d89><3?228:>h55287;6>a3?:273:4;5f5g4?8>11<0:<8jl;<:5=0<68342=5;4>04f;?8>11?0o95<4=94:2?`3m>164;79:026`f=:0?3=6<>:d`9><3?128:>h4528b3e>462l1164n?i:e7;6>;?k8l1j9k8;<:`5c<6804f:?8>d:90:<8j7;<:`65:db9>hl528b03>462l0165a88240bd343:m44>04fb?8?6i00:<8j6;<;2ed<68a`8g1=4<50;jm7h;e69>=4gf28:>hn5290cb>462lh165>96<>:d99>=2252m?3>6367509b1c0343<8?4>04f`?8?0<;0:<8jn;<;407<684k59089<13;3l?i:529660>462lj165::<:026`d=:1>>86<>:d89>e7712m?3>63n2049b1c034k95:4k59089d4>?3l?i:52ae`1>a3?:27jho<5f5g4?8gb;:0o95<4=`g07?`3m>16n4:k:e7;6>;e1=n1j9k8;<`:g`=n=o<70m:688g1=4<5j?=57h;e69>2c7b2m?3>639f0g9b1c034n3l?i:527``:>a3?:271v;<77;297~;1:1n1h;mk;<41<6j301;<77;d7f==z{?83:7>53z?56=b=l?ih708=808g2f?<5?83:7h;b99~w34>03:1>v3929a925>d34<9444i4c:8yv050=0;6?u263:6>c2e027=>58561:`?xu1:??1<7=t=705e?`3?k16:?87:4;e?805>>0>5k5rs70:0?6=;:5d7a:?805>?0m8o64=70;1?070j16:?79:e4`f>{t>;2n6=4<{<41<`;f2909w08=8`8e0g><5?82:7j9c89~w34?j3:1>v3929c925>d34<94n4i4c:8yv05?k0;68mt=704f?`3j116:?8;:e4`e>;1>0:1h;mm;<4522jk01:h=e;f5gd=:0:?;6i8lb:?;77>=l?ij706;b98g2fg<512om7j9cc9><=d52ma0di272?hh5d7aa?8?4k>0o:no4=8763?b1kh165468:e4`f>;>1jk01:k?2;f5gg=:?:386i8la:?47f6=l?ii709=3g8g2fg<5>8=;7j9cc9>22`?2m493n=oo52bea1>a0di27ihhh5d7aa?8dd>l0o:no4=ca:2?b1kk16n?<8:e4`e>;e:<>1h;mm;<`3`6jk01o>ib;f5gg=:i?2h6i8la:?b2g?=l?ii70o:398g2fg<5h?=<7j9cc9>=dca2ma0dj27j;??5d7ab?8d48=0o:nl4=c0ag?b1kh16nh7i:e4`f>;em<=1h;mn;<4;`0jh01;67d;f5gd=:?==;6i8lb:?407>=l?ij70896986=c=:0:82687i;<:;f6<21o164h=k:4;e?8?4k10>5k529843>0?a34=oho4:9g9>37272<3m70m70`86=c=:jj;em?=1h;mm;<4;=ajh01::<8;f5gg=:>;3=6i8ld:?4b0d=l?io706;e48g2fb<51k=j7j9ce9>2ma0dj273m975d7aa?8>al:0o:nl4=876a?b1kk16;>76:e4`f>;1?oo1h;mm;<`gg=jh01o<=d;f5gg=:i?396i8lb:?:ec3=l?ii708=75854=e4?:4y>27172?:3o63929f9`3e>34<94>4k6b`8934?93n=oo526350>c2e02wx:?6i:186805>m0o:n74=7052?02127=>:<561:`?805>l0m8o64=70:2?b1kj1v;<61;296~;1:>o1:=6l;<41227}:>;=m6;>7c:?563>=n=h37p}966794?0|5?<<;78?8b9>23>02mc2e02wx:;9<:181801?=0m8:l4=7442?070j1v;89f;296~;1>?l1j9l7;<452`<181i0q~896d83>6}:>?23162o>i4639660925>d3ty=:;l50;0x9301k3l?;o52674g>36?k2wx:;6=:187801?00>5k52675;>0?a34<=4:4i46`8930>93<;4n5rs7452?6=:r7=:;95f55a?801>10=<5m4}r453f<72;q6:;9k:g64f>;1>191:=6l;|q522g=838p1;88b;d73g=:>?2:6;>7c:p23>a2909w0898`854=e<5?<2<7h;7c9~w30?93:1?v396959`3ec34<=;i4k6b;8930?93l?n55rs74;4?6=;r7=:595d7a`?801?k0o:n74=74;4?`3j11v;862;296~;1>1<1:=6l;<45<67}:>?=m6k:m8:?52=6=>92h7p}969g94?2|5?<2<7j9ce9>23002mc2e02wx:;6n:1828010h0m8o64}r45<1<72;q6:;6;:g6a<>;1>0:1h;ml;|q52=3=838p1;874;43?2=6k:m8:p2315290>w0896g854=e<5?<3;7j9c89>231c2ma0di27=:;m5d7a:?801>10=94526752>36?k27=:;j5f5`;?xu1>1h1<7{t>?2h6=4={<453<<181i01;89a;d7f==z{?57z?52de=>92h7089a`854=e<5?23d52m;1>h31j9l7;|q52de=838p1;8nc;d7f==:>?ki6;>7c:p23g22909w089a78e02d<5?v396`29b1d?34<=5k4909a8yv011o0;6>u267;e>c2e027=:n;5d7a:?8011m0o:no4}r45e4<72;q6:;o=:g6a<>;1>h91:=6l;|q52?3n6;>7c:p23d02908w089bb8e02d<5?7}:>?3?6k:8b:?52<0=>92h7p}96c394?4|5?7h;7c9>23d?2?:3o6s|67ce>5<5s4<=n=4i46`8930e>3<;4n5rs74`0?6=:r7=:oh561:`?801k<0m8:l4}r45=<<72;q6:;79:4;e?8011k0m8:l4}r45f3<72:q6:;ll:e4``>;1>k81h;m6;<45f36}:>?hh6i8lc:?52g6=l?i27089b48e0g>23de2?:3o6396c:9b1d?3ty=:o=50;0x930e<3l?n55267`6>36?k2wx:;7::1808011h0m8:l4=74:n27=:49558d8yv01k:0;69u267a6>a0dm27=:4:5d7a:?8011?0m8o64=74a0?070j1v;8md;297~;1>kn1j9l7;<45=djk01;86b;f5gd=z{?52z?52g?=n=h37089c48g2fb23d>2?:3o6396c`9b1d?3ty=:ll50;7x930fj3l?n55267a6>a0dj27=:4:5d7ab?8011k0o:nl4=74b0?070j1v;8n3;291~;1>h:1:=6l;<45ffj301;8m2;f5gg=:>?h;6i8lb:?52d5=n=h37p}96cg94?3|5?23?c2m78?8b9>23?b2o>i46s|67a3>5<5s4<=5:4i4c:8930fl3<;4n5rs74`5?6=:r7=:465f5`;?801il0=<5m4}r5e05<72?q6;k:=:72;g>;0n<81h;mn;<5e0=jk01:h;6;f5gd=:?o9m6i8l9:?4b17=n=h37p}8f2g94?4|5>l8j7h;7c9>3c262?:3o6s|7g1b>5<5s4=m?l4i4c:892`413<;4n5rs6d0=?6=;r775f5`;?81a;>0o:no4=6d6f?b1kh1v:h7}:?o9<6k:8b:?4b6>=>92h7p}8f5f94?2|5>l?87;6f:?4b15==0l01:h:2;d73g=:?o?h6;>7c:p3c4c2909w09i2d8e02d<5>l8<78?8b9~w2`3?3:1>v38f5:9b11e34=m8h4909a8yv1a<<0;6?u27g65>c20j27{t?o986=4={<5e70h01:h<0;7:b>{t?o>h6=4<{<5e17jn01:h;8;f5g<=:?o>h6k:m8:p3c2e2908w09i538g2fe<5>l?:7j9c89>3c2e2o>i46s|7g7g>5<5s4=m9<4909a892`3m3l?n55rs6d7=?6=:r7;0n:8194h4=6d05?3>n2wx;k;6:18781a:l0o:n74=6d04?`3j116;k:n:72;g>;0nl?j7h;b99>3c3e2m5<5s4=m8k4909a892`293l?n55rs6d0`?6==r7o561:`?81a=;0o:n74=6d7;0n:n1j9l7;|q4b02=83?p1:h<7;f5g<=:?o9;6;;6;<5e7f<181i01:h<8;d7f==:?o?i6i8lc:p3c312909w09i42854=e<5>l8=7h;b99~w2`2?3:1>v38f56925>d34=m??4i4c:8yv>4;?0;6;u2821;>36?k273?965d7ab?8>4;l0o:no4=910g?b1kh164>=::e4`=>;?;:=1j9l7;|q;762=838p15=<5;d73g=:0:9<6;>7c:p<6572909w06<318e0g><5199j78?8b9~w=55n3:1?v3733d9b1d?34289=4k6b;89=55l3n=ol5rs9105?6=:r73?><5f5`;?8>4;:0=<5m4}r:06f<72;q64>;?;;o1:=6l;|q;715=83>p15=;?;:3194h4=917;>:72;g>{t0:8<6=4={<:06=h015==9;4352z?;76c=n==i706<45854=e<65d2o>d3ty3?9h50;0x9=53j3<;4n528273>c20j2wx4>:=:1808>4<10o:nj4=910a?b1k0164>:=:g6a<>{t0:>:6=4<{<:00=ji015=:6k:m8:p<6352909w06<46854=e<519?87h;b99~w=54n3:1>v373529b1d?34288<4909a8yv>4a0dl273??65d7a:?8>4:00m8o64=9174?070j1v5=;9;295~;?;=31j9l7;|q;71d=83;p15=;b;d7f==z{19?97>52z?;713=n=h3706<518g2fe<6222?:3o6373559b1d?3ty3?>=50;7x9=5483<;4n52826;>a0d1273?>k5d7aa?8>4;j0o:nl4=9107?`3j11v5=;a;291~;?;<:1h;mn;<:06aj3015==9;46=>;?;:81:=6l;<:06`7}:0:926;>7c:?;77g=n=h37p}735f94?4|5198m78?8b9><64e2o>i46s|8244>5<0s428:n4909a89=51i3<;4n52825`>a0di273?:<5d7ab?8>4?90o:no4=9152?b1k0164>87:g6a<>{t0:<26=4:{<:03fjh015=82;f5gf=:0:=;6i8lc:?;730=l?ij706<688e0g><60d2o>i463737`925>d3ty3?;;50;0x9=51>3l?;o52824;>36?k2wx4>8?:1818>4>90m8o64=916b?070j1v5=:f;297~;?;j3015=:d;f5gd=z{19==7>52z?;734=n=h3706<62854=e<63c2o>d3ty3?:950;1x9=50k3l?;o52824f>0?a3428:i4:9g9~w=52;3:1>v373469b11e34289;4909a8yv>4?80;6?u28251>c20j273?:6561:`?xu?;?l1<799:72;g>{t0:2?6=4={<:03c<181i015=75;d73g=z{19>57>52z?;700==0l015=:b;d73g=z{19<:7>53z?;72e=l?io706<738g2f?<519<:7h;b99~w=50=3:1?v3736a9`3ed3428;=4k6b;89=50=3l?n55rs91;2?6=:r73?:l561:`?8>4?10m8o64}r:036<72;q64>9;:g6a<>;?;>?1:=6l;|q;703=839p15=:a;d73g=:0:?3687i;<:012<21o1v5=73;290~;?;1?1h;mj;<:011j3015=:6;d7f==:0:=?6;>7c:p<61c2908w06<7e8e0g><519>m7j9c`9><63e2m5<5s428;44i4c:89=5?=3n=oi5rs914e?6=:r73?:7561:`?8>4?k0m8o64}r:02g<728m:g6a<>;?;1?1h;mm;<:011jk015=:b;f5gg=:0:7c:p<604290>w06<61854=e<519<6152m4i4c:8yv>4?l0;68u282:6>a0di273?8j5d7a:?8>4=?0=94528241>36?k273?8k5f5`;?xu?;1:1<78k:72;g>{t0:2:6=4={<:01=hm7>56z?;0fe=>92h706;db8g2fg<51>o>7j9c`9><1b72m342?oo4i4c:8yv>3k10;6?u285a:>c20j2738nl561:`?xu?1<7{t0=i86=4<{<:7g66i8la:p<1e22909w06;c78e0g><51>h;78?8b9~w=2d83:1>v374b39b11e342?o?4909a8yv>3l>0;69u285af>0?a342?oi4:9g9><1bd2o>d3ty38o950;0x9=2e03l?;o5285`b>36?k2wx49j>:1818>3l;0m8:l4=96g7}:0=nm6;>7c:?;0`3=n==i7p}74cf94?4|51>ij7h;7c9><1df2<3m7p}74e494?5|51>oo7j9ce9><1b52ma0d12738i;5f5`;?xu?{t0=n86=4={<:7`1i57>53z?;0gc=n==i706;bb86=c=:0=hi687i;|q;0`5=83>p15:m8;f5g<=:0=hj6k:m8:?;0a2=>92h706;e48g2fd<1bc2o>i46374cg9`3e>342?nk4k6b;8yv>3l00;6?u285f:>c2e02738h;5d7a:?xu?{t0=i<6=4:{<:7g1<181i015:kc;f5g<=:0=n96i8lb:?;0a6=l?ii706;c68e0g><1e62mh:78?8b9><1e52o>i46374d79`3ed3ty38h>50;0x9=2dl3<;4n5285`a>c2e02wx49k>:1818>3kl0=<5m4=96ag?`3j11v56l0;292~;?0j81:=6l;<:;`7jk0156l8;f5gd=:01i=6i8la:?;<=da2o>d3ty34oo50;0x9=>ei3l?n55289`:>36?k2wx45l6:1808>?j00m8o64=9:ge?b1k01645l8:e4`e>{t01hi6=4={<:;ff52z?;<=e32<3m7067c286=c=:01n96k:8b:?;92h7p}78c394?4|512i>7h;7c9><=d42?:3o6s|89a4>5<5s423o54i46`89=>dm3<;4n5rs9:`1?6=:r734n85f55a?8>?kj0=<5m4}r:;`<<72;q645j::72;g>;?0mk1j99m;|q;7j9cb9><=e12mc93<;4n5289af>c2e02wx45m6:1818>?kh0m8o64=9:`f?070j1v56k8;290~;?0mk1h;mk;<:;f7j30156m3;d7f==:01ij6;>7c:p<=b4290:w067d28e0g><=b22o>i46s|89ae>5<5s423ok4i4c:89=>ci3n=on5rs9:g4?6=:r734nh561:`?8>?l80m8o64}r:;fa<72;?0m81h;m6;<:;g=jh0156l6;f5gg=:01ho6k:m8:p<=b3290>w067d`8g2fg<512i;7j9c89><=d42??27067bb854=e<512i47h;b99~w=>c>3:1>v378b1925>d3423n94i4c:8yv>?l>0;6?u289a7>36?k2734o;5f5`;?xu?0o;1<79t=9:e2?070j1645h;:72;g>;?19<1h;mn;<:;bfjk0156ia;f5gd=:01l;6i8l9:?;<=`d2ma;3l?n55rs9:e2?6=:r734k85f5`;?8>?n<0=<5m4}r:;ac<72;q645h?:g64f>;?0o81:=6l;|q;<`g=838p156ja;d7f==:01o26;>7c:p<=c>2908w067e88e0g><513;j7j9c89><=c02m5<5s423in4i4c:89=>bl3<;4n5rs9:f2?6=:r734h95f55a?8>?m10=<5m4}r::44<72:q644>9:g64f>;?0o2194h4=9:e3?3>n2wx45jk:1818>?ll0m8:l4=9:f4?070j1v56ib;296~;?0oi1j99m;<::47<181i0q~67f883>7}:01lj6k:8b:?;=56=>92h7p}791g94?4|513;578?8b9><<6a2o>5<5s423i=4:9g9><=c22o>5<4s422<;4k6bf89=>ak3n=o4528823>c2e02wx45hi:1808>>8?0o:nm4=9:ee?b1k01645hi:g6a<>{t00;;6=4={<::40<181i0157?2;d7f==z{12mh7>52z?;<=c32o><=c72o>i46378gg925>d3ty35=950;1x9=?7?3l?n55289g7>a0di2734h;5d7ab?xu?1991<7i:e4``>{t00:?6=4={<::46<181i0157?5;d7f==z{12m97>55z?;<=c22md3ty34hj50;7x9=>bi3<;4n528825>a0d12734km5d7aa?8>?nh0o:nl4=9:f`?`3j11v57?8;291~;?19l1h;mn;<:;a2j30156j0;46=>;?0li1:=6l;<:;a=7}:01o:6k:m8:?;92h7p}791`94?4|512n>7h;b99><=`?2?:3o6s|8`77>5<1s42j9;4909a89=g1>3n=ol528`7`>a0di273m8o5d7ab?8>f=:0o:n74=9c61?`3j11v5o:2;296~;?i<91j99m;<:b10<181i0q~6n4d83>7}:0h>n6k:m8:?;e1b=>92h7p}7a5f94?5|51k?h7h;b99>36?k2wx4l:n:1818>fn273m;85f55a?8>f?90=<5m4}r:b04<72;q64l:=:g64f>;?i=>1:=6l;|q;e0d=838p15o:c;d73g=:0h<96;>7c:p2909w06n5`8e02d<51k=<78?8b9~w=g1m3:1>v37a7;925>d342j:k4i46`8yv>f<>0;6?u28`6:>c20j273m9:558d8yv>f>90;6>u28`45>a0dl273m8m5d7a:?8>f>90m8o64}r:b1c<72:q64l89:e4`g>;?i7}:0h<>6;>7c:?;e34=n=h37p}7a4f94?4|51k>i7h;b99>5<4s42j854i46`89=g3>3?2j637a5791<`f<10o:n74=9c7=?b1k01v5o93;296~;?i?91j9l7;<:b2cj30q~6n6583>7}:0h<86;>7c:?;e33=n=h37p}7a4394?3|51k?i78?8b9>f<=0=94528`73>36?k273m9m5f5`;?8>f>o0o:nm4}r:b2d<72;q64l;8:72;g>;?i=?1j9l7;|q;e3d=838p15o:8;43=6k:m8:p<`2f290=w06j4b854=e<51o>o7j9c`9><`352mb;?m=91:=6l;|q;a15=839p15k;3;d7f==:0l<`202?:3o6s|8d63>5<5s42n8<4i46`89=c3:3<;4n5rs9g63?6=b;k0;6?u28d1`>c20j273i>j561:`?xu?m<;1<7{t0l>m6=4={<:f15h015k:6;4352z?;a0`=>92h706j658e02d<`3d2m342n9;4i4c:8yv>b=<0;6>u28d7`>a0dk273i8>5d7a:?8>b=<0m8o64}r:f23<72;q64h;m:72;g>;?m<21j9l7;|q;a05=838p15k:4;d7f==:0l?>6;>7c:p<`05290?w06j658g2fb<51o8o7j9c89><`5c2o>i4637e46925>d3ty3i8j50;3x9=c2l3l?n55rs9g6b?6=9r73i8h5f5`;?xu?m<31<7{t0l?j6=4={<:f1<<181i015k:b;d7f==z{1o?;7>55z?;a12=>92h706j5b8g2f?<51o>>7j9cc9><`372ma0d1273i>j564;89=c3>3<;4n528d61>c2e02wx4h8?:1818>b2}:0l2;6;>7c:?;a2c=>92h706j918g2fg<51o3:7j9c`9><`>32m342n;n4i4c:8yv>b?m0;68u28d;3>a0dj273i585d7a`?8>b0=0o:nm4=9g4e?b1kh164h9k:g6a<>{t0l2;6=4={<:f<552z?;a2g=n==i706j7b854=e<`132o>i4637e61925>d3ty3i:=50;1x9=c0;3l?n5528d;:>a0d1273i:?5d7ab?xu?m>?1<7{t0l=;6=4={<:f34h015k82;4353z?;a<6=n==i706j8386=c=:0l2:687i;|q;a31=838p15k98;d73g=:0l7c:p<`>22909w06j878e02d<51o3o78?8b9~w=c?;3:1>v37e969b11e342n4l4909a8yv>b110;6?u28d;0>36?k273i475f55a?xu?m?n1<7n273i;h5f55a?xu?m1k1<7=t=9g:4?b1km164h69:e4`=>;?m1k1j9l7;|q;a=?=839p15k60;f5gf=:0l2?6i8l9:?;a=?=n=h37p}7e8c94?4|51o3j78?8b9><`>d2o>i46s|8d:4>5<5s42n454i4c:89=c?13<;4n5rs9g5=?6=;r73i;k5f55a?8>b>j0>5k528d4a>0?a3ty3i4950;6x9=c>13n=oh528d4;>a0d1273i;o5f5`;?8>b010=<5m4}r:f=4<72:q64h7>:g6a<>;?m?o1h;mn;<:f2cjk0q~6j8e83>7}:0l2o6k:m8:?;a<`>a2o>i46s|8d5e>5<2s42n;k4i4c:89=c>13n=oo528d4;>a0di273i;h5d7aa?8>b?10=<5m4}r:f32<72;?m0:1h;m6;<:f<3jh015k74;f5gg=:0l=<6k:m8:p<`?5290>w06j988g2fg<51o<=7j9c89><`0f2??2706j77854=e<51o<>7h;b99~w=c><3:1>v37e7`9b1d?342n4<4909a8yv>b1<0;6?u28d4`>c2e0273i5<561:`?xu?nmo1<78t=9df4?070j164kh?:e4`e>;?nl<1h;mn;<:ea1jk015hkd;f5g<=:0onm6k:m8:pv37fe:9b1d?342mh:4909a8yv>al>0;6>u28gf4>c2e0273ji;5d7ab?8>an00o:no4}r:e`<<72;q64kjn:g6a<>;?nmh1:=6l;|q;ba2=838p15hk5;d73g=:0on=6;>7c:ph015hia;4352z?;bfe=n==i706icd854=ed3ty3jh=50;0x9=`b<3l?;o528ggb>36?k2wx4kh7:1818>an:0=<5m4=9de=?`3?k1v5hk1;296~;?nm91j99m;<:eg`<21o1v5hja;297~;?no:1h;mk;<:ea3j3015hja;d7f==z{1ln57>53z?;bc6=l?ih706ie58g2f?<51ln57h;b99~w=`aj3:1>v37fdd925>d342min4i4c:8yv>am>0;6?u28gg;>c2e0273jh7561:`?xu?njn1<7=t=9dg6?`3?k164kj?:4;e?8>ako0>5k5rs9de3?6=akl0m8o64=9df{t0ol:6=4<{<:eb4<51lm57j9c89~w=`bm3:1>v37fdf925>d342mik4i4c:8yv>alk0;68u28gf;>36?k273jk>5d7a:?8>am?0o:nl4=9df0?b1kk164kjm:g6a<>{t0ol96=4:{<:e`0j3015hle;46=>;?nmk1:=6l;<:e`352z?;b`7=>92h706icg8e0g>a0di272?ij5d7ab?8?4lk0o:no4=81g0?b1k0165>j9:g6a<>{t1:n86=4={<;0`1h014=k6;4352z?:7f`=n=h3707=6eb2o>i46363dd9`3e>3438on4k6bc8yv?4l90;6?u292f2>c2e0272?i<561:`?xu>;jh1<7mk:72;g>{t1:o96=4;{<;0`<<21o165>j7:4;e?8?4m>0m8:l4=81e4?070j1v4=l6;296~;>;j=1j99m;<;0g=<181i0q~77}:1:no6k:8b:?:7`5=>92h7p}63ec94?4|509on7h;7c9>=6c62?:3o6s|92gf>5<5s438il4909a89<5bn3l?;o5rs81f5?6=;r72?h95d7ag?8?4lm0o:n74=81f5?`3j11v4=j0;297~;>;l=1h;ml;<;0`gj3014=j0;d7f==z{09m=7>52z?:7`0=>92h707=6ba2o>i46363d2925>d3ty2?hj50;6x9<5bn3n=oi5292a4>a0d1272?n65f5`;?8?4lo0=<5m4}r;0a=<728q65>k7:g6a<>{t1:oj6=4>{<;0ad7}:1:o?6k:m8:?:7``=l?ih7p}63d794?4|509n878?8b9>=6c12o>i46s|92f1>5<2s438ok4909a89<5b?3n=o45292fg>a0dj272?il5d7aa?8?4l;0m8o64}r;0a<<72ki:e4`e>;>;ji1h;m6;<;0g=<1=0165>j>:72;g>;>;jn1j9l7;|q:7`d=838p14=k8;433:1;v3641`925>d343?<44909a89<26j3n=ol529532>a0di2728=h5d7ab?8?38<0o:n74=8633?`3j11v4:?8;291~;><8h1h;mm;<;754ji014:?f;f5gf=:1=:>6i8la:?:05>=n=h37p}641`94?4|50>;n7h;b99>=16f2?:3o6s|9527>5<5s43?<84i46`89<27?3<;4n5rs81eb?6=:r72?kh5f5`;?8?4nl0=<5m4}r;0b`<72:q65>hj:g6a<>;><;>1h;m6;<;0bfjk0q~7;0183>7}:1=::6k:m8:?:054=>92h7p}63g`94?4|509mo7h;7c9>=6`c2?:3o6s|9535>5<4s43?=o4i46`89<27l3?2j63641a91<`=6`42o>d3ty28<>50;0x9<2693l?;o529534>36?k2wx59>j:1818?38o0m8:l4=8621?070j1v4:=3;296~;><8o1:=6l;<;761h0q~77}:1:l>687i;<;0bdh0q~7;1483>6}:1=;i6i8ld:?:047=l?i2707;148e0g>=17e2m343?=94i4c:8yv?3:<0;6?u2953b>36?k2728<95f5`;?xu><881<7{t1:l?6=4<{<;0b<h014=i7;7:b>;>;o<194h4}r;767<72=q659<;:e4`a>;>;o91h;m6;<;0b03;43:o7>53z?:04e=n=h3707v3640:9b1d?343?>94k6bf8yv?3900;6?u2953;>36?k2728<9k1<7;t=863e?`3j11659<;:e4`f>;>;o91h;mn;<;0bdjh014:?3;43;>7>55z?:7c`=>92h707;1c8g2f?<50>:=7j9cc9>=16a2ma0d1272?k;564;89<2793<;4n5292dg>c2e02wx59?i:1818?4n?0m8o64=863g?070j1v4:=0;296~;>;o=1j9l7;<;74a<181i0q~7:6883>3}:1<7c:?:12d=l?ij707:708g2fg<50?=j7j9c`9>=00?2m36?k2wx588<:1818?2>:0m8o64=8756?070j1v4;92;297~;>=?81j9l7;<;625jk014;74;f5gd=z{0?=87>52z?:133=n=h3707:67854=e9k4?:3y>=0072o>d3ty29:850;6x9<31l3?2j63657a91<`<50?=0>22?:3o6s|9475>5<5s43>9:4i46`89<3213<;4n5rs8744?6=:r729:?5f55a?8?2?>0=<5m4}r;62`<72;q6588i:g64f>;>=>?1:=6l;|q:1=5=838p14;8e;4357;6f:p=0122908w07:7c8g2fb<50?<=7j9c89>=0122o>i46s|9457>5<4s43>;o4k6ba89<31n3n=o4529457>c2e02wx5869:1818?2?h0=<5m4=8743?`3j11v4;82;296~;>=>91j9l7;<;631<181i0q~7:5983>6}:1{t1<296=4;{<;612j3014;:9;d7f==:1<=86;>7c:?:1=2=l?ii7p}656a94?5|50?=03c2m3ty29:650;0x9<3003l?n55294:7>a0d12wx5896:1818?2?10=<5m4=874e?`3j11v4;96;291~;>=?91:=6l;<;63gj3014;81;f5gg=:1<=03>2??2707:64854=e<50?==7h;b99>=0>32m5<5s43>:n4909a89<32i3l?n55rs87;4?6=:r729;j561:`?8?2=k0m8o64}r;:2a<72?q6548i:72;g>;>1>l1h;mn;<;:30jk014783;f5gd=:10=<0b2?:3o6s|9844>5<5s432::4i4c:893<;4n5rs8;52?6=;r725;85f5`;?8?>0>0o:n74=8;50?b1kh1v4798;296~;>1?31j9l7;<;:2d<181i0q~766283>7}:1092h7p}696c94?2|503<=7;6f:?:=26==0l01478f;d73g=:10236;>7c:p=<3b2909w0765g8e02d<503=<78?8b9~wv369679b11e3432;o4909a8yv?>?;0;6?u29850>c20j2725:7561:`?xu>11<1<7{t10=26=4<{<;:3cjn014785;f5g<=:10=26k:m8:p=<1?2908w0767g8g2fe<503=<1?2o>i46s|98::>5<5s432;h4909a89?10=<5m4}r;:<0<72=q65468:e4``>;>151z?:==6=n=h37p}699094?7|5033>7h;b99~wv3696a9b1d?34324:4k6ba8yv?>?m0;6?u2985`>36?k2725:k5f5`;?xu>1?k1<7;t=8;53?070j16549i:e4`=>;>1>?1h;mm;<;:36jh01479a;d7f==z{033=7>55z?:==1=l?ij7076658g2f?<503=<78:9:?:=3?=>92h7076648e0g>4?:3y>=<172?:3o6369739b1d?3ty255:50;0x9c2e02wx547j:1848?>i:0=<5m4=8;b5?070j1654l<:e4`e>;>1h31h;mn;<;:e2jk01476d;f5g<=:103m6k:m8:p=w076b28g2fd<503j57j9cb9>=i:0;6?u298c0>c2e02725l<561:`?xu>10i1<7{t103<6=4={<;:=253z?:=<0=n=h37076bb8g2f?<503287j9c`9~w03:1>v3698;9b1d?34325l4909a8yv?>1:0;6?u298;7>c20j27254;561:`?xu>1ho1<7=t=8;a7?`3?k1654o::4;e?8?>i=0>5k5rs8;;e?6=:r7255l5f55a?8?>0m0=<5m4}r;:e=<72;q654o6:g64f>;>1hl1:=6l;|q:=d0=838p147n7;d73g=:10ko6;>7c:p=83:1>v3699f91<`<5032>7h;7c9~wi>0o:n74=8;bg?`3j11v47md;296~;>1k81:=6l;<;:ec7}:10ki6k:m8:?:=de=>92h7p}699a94?5|5032=7h;7c9>=<>a2<3m70768d86=c=z{03im7>54z?:=ge=l?in70768c8g2f?<5033h7h;b99>=5<4s432n94i4c:8993n=ol5298;1>a0di2wx54l?:1818?>j90m8o64=8;ag?b1km1v47m1;296~;>1k:1:=6l;<;:f70}:10k96k:m8:?:=ge=l?ii70768c8g2fg<5032>7j9cc9>=5<2s4325:4909a89a0dj2725l95d7aa?8?>1h0m8o64}r;:f0<72;>10>1h;m6;<;:;>10?1j9l7;|q:=g1=838p1477e;d7f==:10k?6;>7c:p=<503j978?8b9~w30403:1>v396509b1d?34<=>k4k6bc8yv01;00;6?u26760>c2e027=:>>5d7ab?xu1>:k1<7:e4`e>{t>?9i6=4={<450052z?5210=n=h37089328g2fg23202o>i46396269`3ef3ty=:>k50;0x930303l?n5526716>a0di2wx:;=i:181801<00m8o64=7402?b1kh1v;8;0;296~;1>=k1j9l7;<4572jk0q~894083>7}:>?>i6k:m8:?527c=l?ij7p}72ga94?4|519;:7h;b99><7`42m5<5s428<:4i4c:89=4a<3n=ol5rs90ea?6=:r73?=65f5`;?8>5n<0o:no4}r:1bc<72;q64>>6:g6a<>;?:o<1h;mn;|q;756=838p15=?a;d7f==:0;l<6i8la:p<6662909w06<0c8e0g><518m47j9c`9~w=57:3:1>v3731a9b1d?3429j44k6bc8yv>48:0;6?u2822g>c2e0273>ko5d7ab?xu?;9>1<7{t0::>6=4={<:04c52z?;<<6=n=h370677e8g2fg<=?62o>i463786g9`3ef3ty345650;0x9=>>:3l?n552895e>a0di2wx4566:1818>?1:0m8o64=9:;4?b1kh1v567a;296~;?00>1j9l7;<:;<4jk0q~678c83>7}:013>6k:m8:?;<=4=l?ij7p}789a94?4|5122:7h;b99><=>42m5<5s4235:4i4c:89=>?<3n=ol5rs9:;a?6=:r734465f5`;?8>?0<0o:no4}r:;;?0>i1h;mn;|q;a46=838p15k>a;d7f==:0l:<6i8la:p<`762909w06j1c8e0g><51o;47j9c`9~w=c6:3:1>v37e0a9b1d?342n<44k6bc8yv>b9:0;6?u28d3g>c2e0273i=o5d7ab?xu?m8>1<7m:e4`e>{t0l;>6=4={<:f5c52z?;a76=n=h3706j0e8g2fg<`462o>i4637e1g9`3ef3ty3i<650;0x9=c5:3l?n5528d2e>a0di2wx4h?6:1818>b::0m8o64=9g32?b1kh1v4=6b;296~;>;h?1j9l7;<;0=7jk0q~7<9b83>7}:1:k=6k:m8:?:7<5=l?ij7p}638f94?4|509j;7h;b99>=6?32m5<5s438m54i4c:89<5>=3n=ol5rs81:b?6=:r72?l75f5`;?8?41?0o:no4}r;0e5<72;q65>on:g6a<>;>;0=1h;mn;|q:7d7=838p14=nb;d7f==:1:336i8la:p=6g52909w07<509257j9c`9~w<5f;3:1>v363`f9b1d?34385l4k6bc8yv?4i=0;6?u292cf>c2e0272?4?5d7ab?xu>1:91<7{t109?6=4={<;:7`52z?:=6`=n=h370762b8g2fg=<272o>i463693f9`3ef3ty25>950;0x9a0di2wx54=7:1818?><;0m8o64=8;1b?b1kh1v47<9;296~;>1=91j9l7;<;:75jk0q~763`83>7}:10>?6k:m8:?:=67=l?ij7p}692`94?4|503?97h;b99>=<552m5<5s4328;4i4c:89561:`?81cih0m8o64}r5g`7<72;q6;ili:72;g>;0lh31j9l7;|q4`a6=83?p1:jnf;f5g<=:?mn<6i8la:?4`g6=n=h3709kb5854=e<5>nj478:9:p3ad2290>w09kb3854=e<5>nh>7j9cc9>3ae32m34=on84i4c:8yv1cjm0;68u27e`g>c2e0270o:nl4=6fbg?b1kk16;il9:72;g>{t?mih6=4={<5ggg<181i01:jld;d7f==z{>nhn7>52z?4`fd=n=h3709kd68g2fb3aea2o>i4638d`f9`3ef34=omn4k6bc8yv1cl<0;69u27ec5>a0d127{t?mn36=4={<5ggdnh;7>53z?4`f4=l?i2709kcd8g2fe<5>nh;7h;b99~w2bd03:1?v38db69`3e>34=ooh4k6bf892bd03l?n55rs6fbf?6=:r70m8:l4}r5gg4<72;q6;im=:g64f>;0lj21:=6l;|q4`f5=838p1:jl4;d73g=:?mij6;>7c:p3ag22909w09ka78e02d<5>nj478?8b9~w2bd13:1?v38dbg9b11e34=onk4:9g9>3ae72<3m7p}8d`g94?4|5>njj7h;7c9>3ad72?:3o6s|7e`0>5<5s4=on84909a892be<3l?n55rs6fa5?6=;r77}:?mh36k:8b:?4`gg=>92h7p}8dcg94?4|5>nii7h;b99>3adc2?:3o6s|7e`a>5<2s4=on54k6bc892bd:3n=on527ea7>a0dk27q6;ilj:72;g>;0lki1:=6l;<5gf=j301:jl2;f5gd=:?mi?6i8la:?4`fc=l?ij709kb`8e0g>3acd2?:3o638def9b1d?3tyc2e02wx;ihl:18681clo0o:n74=6g36?b1kh16;ik?:g6a<>;0ll>1:=6l;<5g`g<1=01v:jj5;291~;0ll81:=6l;<5ga`jh01:ji0;f5gg=:?mlj6i8l9:?4``3=n=h37p}8dg:94?4|5>nm;78?8b9>3a`>2o>i46s|7ed4>5<5s4=oj:4i4c:892c7:3n=on5rs6fe`?6=9r7jn01:ji2;43nm>7h;b99~w2c7<3:1>v38dg49b1d?34=oj44909a8yv1cn:0;6>u27egf>a0d127;0lok1h;mk;<5gb17}:?mlo6;>7c:?4a54=n==i7p}8ddf94?4|5>nni7h;7c9>3a`32?:3o6s|7ege>5<5s4=oj=4i46`892ba>3<;4n5rs6fg=?6=:r75k527edb>c20j27{t?mo86=4={<5ga0<181i01:jj4;d7f==z{>nn=7>53z?4``7=n=h3709kdg8g2fg<5>o;>7j9c89~w2bb:3:1>v38dd09b1d?34=oi<4909a8yv1cm?0;6?u27eg4>c20j27;0llo1h;mn;<5gb5jk01:jia;f5gd=:?mo26k:m8:p36dd2909w0992;7h;b99~w25ej3:1>v383`:925>d34=85;4i4c:8yv14j00;68u272;`>a0d1275d7ab?8141m0m8o64=61b5?070j16;>7::77:?xu0;h81<7;t=61:b?070j16;>om:e4`f>;0;hn1h;mm;<50f2j301:=n2;d7f==z{>9i97>52z?47g2=>92h70936d32o>i46383b29`3ec3tya0d127m?:e4`a>;0;hl1:=6l;<50=06}:?:3j6k:8b:?47<0==0l01:=67;7:b>{t?:kn6=4={<50f5<181i01:=nf;d7f==z{>9h>7>52z?47g5=n=h370936ge2mu272cg>a0d1277::4;e?814100m8:l4}r50fc<72;q6;>ln:72;g>;0;j:1j99m;|q47dg=838p1:=nb;d73g=:?:h:6;>7c:p36gd2909w099i?78?8b9~w25>:3:1>v383819b11e34=8584909a8yv14j;0;69u272c:>0?a34=8m54:9g9>36d02o>d3tyk3l?;o5272;g>36?k2wx;>o?:181814i;0=<5m4=61b5?`3j11v:=6e;297~;0;0o1j9l7;<50=fjk01:=l0;f5g<=z{>92j7>52z?47<`=n=h3709<9d854=e4?:3y>36g32o>d3tya0d127o9:g6a<>{t?l2n6=4={<5f3g<181i01:k98;d7f==z{>o3h7>52z?4a2g=>92h709j668e0g>3`0f2m33>3ty50;7x92c1l3<;4n527d5g>a0dj277}:?l2=6k:m8:?4a<7=l?ih7p}8e9c94?7|5>o3m7h;b99~w2c?n3:18v38e779`3e>34=n5<4k6bf892c?93<;4n527d45>c2e02wx;h6?:18181b0;0=<5m4=6g;5?`3j11v:k63;296~;0m1?1j9l7;<5f<=<181i0q~9j8383>6}:?l=o6i8l9:?4a=?=l?ih709j838e0g>4?:2y>3`1a2m4i4c:8yv1b?10;68u27d5;>c2e027n27:g64f>{t?l=h6=4={<5f3ah01:k73;43o52z?4a2`=n==i709j84854=e3`022o>d3tyo357h;7c9>3`?52?:3o6s|7d4:>5<5s4=n:l4i46`892c1j3<;4n5rs6g5a?6=:r7561:`?81b>o0m8o64}r5f2f<72:q6;h8l:g6a<>;0m?k1h;mn;<5f=4j30q~9j6e83>7}:?l92h7p}8e6094?4|5>o3`122?:3o6s|7d5:>5<5s4=n;44i4c:892c003<;4n5rs6g42?6==r7;0m><1j9l7;|q4a22=83=p1:k89;437c:?4a25=l?i2709j7e8g2fg<5>o3`>>2mc2e02wx;hlk:18181bih0=<5m4=6g:3?`3j11v:kmb;291~;0m0k1h;m6;<5fg4jk01:k6b;d7f==:?l3m6;>7c:?4a<0=><30q~9ja183>0}:?l3o6;>7c:?4adb=l?ii709jag8g2fd<5>oi57j9c89>3`g72o>i46s|7d`4>5<5s4=nn;4909a892ce03l?n55rs6ga2?6=:r7{t?lhm6=4;{<5f=0j301:kl1;f5ga=:?lh:6;>7c:?4a<0=n=h37p}8ec294?4|5>oi>78?8b9>3`d62o>i46s|7da1>5<5s4=nn84i4c:892ce03<;4n5rs6ga6?6=;r7jn01:km3;d7f==z{>oj47>55z?4ad>=n=h3709j948g2fg<5>oh=7j9cc9>3`?12<3m709ja0854=e3`dd2?:3o638eb39b11e3ty36?k2wx;hoj:18181bio0m8:l4=6ga1?070j1v:k64;296~;0m0?1j99m;<5f=3<181i0q~9jb583>6}:?lki687i;<5fed<21o16;hl6:g64f>{t?l326=4={<5f=dh01:k6b;43o2i7>52z?4ad6=>92h709j9g8e0g>3`?d2o>i4638e8c9`3ef34=no<4k6b;8yv1b1m0;6?u27d;g>c2e027{t?lk26=4={<5fe<oj:7>55z?4ad5=l?ij709jae8g2fe<5>ojj7j9cb9>3`d>2m36?k27;0mh?1j9l7;|q4a7`=838p1:k>c;43o;47h;b99~w2c5k3:19v38e1`9`3e>34=n??4k6bc892c7k3l?n5527d33>36?k2736?k27:g6a<>{t?l836=4={<5f62<181i01:k=9;d7f==z{>o9;7>52z?4a71=n=h3709j338g2feo4?:0y>3`4e2o>i46s|7d13>5<3s4=n<;4k6b;892c4:3n=oi527d01>36?k27{t?l9?6=4={<5f63o9?7>53z?4a4c=l?i2709j2`8g2fe<5>o9?7h;b99~w2c5<3:1?v38e329`3e>34=n>l4k6bf892c5<3l?n55rs6g2=?6==r78:4;e?81b9;0=<5m4}r5f74<72;q6;h;0m:81j99m;|q4a4b=838p1:k>e;d73g=:?l8?6;>7c:p3`7a2909w09j218e02d<5>o9:78?8b9~w2c7=3:1>v38e149b11e34=n<:4909a8yv1b:<0;69u27d3`>0?a34=n=o4:9g9>3`4f2o>d3ty36?k2wx;h>i:18181b980=<5m4=6g24?`3j11v:k?d;297~;0m9n1j9l7;<5f4gjk01:k<2;f5g<=z{>o;i7>52z?4a5c=n=h3709j0e854=e4?:3y>3`732o>d3ty36?k2wx;h?8:18681b9=0o:no4=6g2a?b1kj16;h;0m;k1h;mm;<5f522}:?l;j6;>7c:?4a4>=>92h709j158g2f?<5>o:i7j9c`9>3`472m36?k2775f5`;?xu0m{t?l?h6=4:{<5f7gj301:k92;f5gd=:?l9h6k:m8:?4a16=>92h709j36851<=z{>o?=7>55z?4a6c=>92h709j4d8g2fd<5>o><7j9cc9>3`3f2mc2e02wx;h;8:18181b=>0m8o64=6g56?b1kj1v:k:b;295~;0mp1:k<6;f5g<=:?l<96i8ld:?4a04=>92h709j368e0g>3`342?:3o638e409b1d?3ty3l?n5527d7:>36?k2wx;h;<:18081b{t?l??6=4<{<5f15j301:k:a;f5ga=:?l??6k:m8:p3`2>290>w09j488e0g><5>o8:7j9c`9>3`052mo?>78?8b9~w2c193:1>v38e4f925>d34=n:?4i46`8yv1bc20j27{t?l9>6=4={<5f73h01:k<7;43o>97>53z?4a1e==0l01:k;b;7:b>;0m7c:p3`5a2909w09j40854=e<5>o?<7h;b99~w2c4l3:1?v38e2f9b1d?34=n?o4k6bc892c1:3n=o45rs6g0a?6=:r7k5f5`;?81b;m0=<5m4}r5f06<72;q6;h:;:g64f>;0m=<1:=6l;|q4a1g=838p1:k;a;d7f==:?l>26;>7c:p3`20290>w09j458g2fg<5>o?i7j9cb9>3`372m36?k27;0m4}:?l8o6k:m8:p3`3c290:w09j5e8e0g>3`>d2o>i46s|7d``>5<6s4=nnn4i4c:8yv1c1j0;6?u27e;f>c2e027{t?m396=4={<5g=7n2?7>53z?4`<5=n=h3709k95854=e<5>n247j9c89~w2b><3:1?v38d869b1d?34=om94909a892b>03n=ol5rs6fb0?6=:r70=<5m4}r5g=2<72;q6;i78:g6a<>;0l0<1:=6l;|q4`<0=838p1:j66;d7f==:?mk86i8lb:p3a?>2909w09k988e0g><5>n3j7j9c`9~w2b>n3:18v38d8d9b1d?34=o5?4909a892bf;3n=on527ec2>a0d02wx;i6j:18781c1m0>5k527e;f>0?a34=o5k4:9g9>3a>a2o>5<5s4=o5k4909a892bf93l?;o5rs6fb6?6=:r7;0l0:194h4=6f:5?3>n2wx;hm<:18081bk?0o:n74=6g`g?070j16;hm;:g6a<>{t?lii6=4<{<5fg`<181i01:kld;43oh57h;b99~w2cd?3:1>v38eb49`3ef34=nol4i4c:8yv1bk<0;6?u27da5>c20j27;0mm:1h;m6;|q4aa2=839p1:kk6;d7f==:?ln86i8l9:?4af`=l?ij7p}8ee394?2|5>oo=7h;b99>3`b42m36?k27;0<8<1h;ml;<575dj301::>d;f5gf=:?=;;6i8l9:?405c=>92h7p}843294?2|5>>9978?8b9>31412m=4i4c:8yv13:<0;6?u27506>c2e027<8?85d7ab?xu0l191<7n3>7>52z?4gf?=n==i709m3`8240bf3ty462l01v:j70;296~;0kjh1j99m;<5a7d<68ih97h;7c9>3dd>28:>hn5rs6f4a?6=:r7:d89~w2b0k3:1>v38cb:9b11e34=jn44>04f;?xu0l8>1<7;t=6f16?`3j116;n>?:72;g>;0jj91h;m6;<5bf<<31j16;o=n:5;`?xu0l891<7;t=6f15?`3j116;ohi:72;g>;0jj:1h;m6;<5bf<<31k16;o=n:5;a?xu0l881<7;t=6f14?`3j116;ohj:72;g>;0jko1h;m6;<5bf<<31h16;o=n:5;b?xu0l8n1<7;t=6f1e?`3j116;ohk:72;g>;0jm31h;m6;<5bf<<31016;o=n:5;:?xu0l8i1<7;t=6f1=?`3j116;ohl:72;g>;0jm<1h;m6;<5bf<<31116;o=n:5;;?xu0l8h1<7;t=6f1;0jm91h;m6;<5bf<<3i116;o=n:5c;?xu0l8k1<7;t=6f13?`3j116;ohn:72;g>;0jm:1h;m6;<5bf<<3i>16;o=n:5c4?xu0l831<7;t=6f12?`3j116;oh6:72;g>;0jjn1h;m6;<5bf<<3i?16;o=n:5c5?xu0l821<7;t=6f11?`3j116;oh::72;g>;0jjk1h;m6;<5bf<<3i<16;o=n:5c6?xu0l8=1<78t=6f10?`3j116;oh;:72;g>;0jj=1h;m6;<5`72jk01:om9;6b0>;0j:k18l:4}r5g25<72=;p1:j90;d7f==:?hl2687i;<5bb=<21o16;lh8:4;e?81fn?0>5k527`d6>0?a34=jj94:9g9>3d`42<3m709nf386=c=:?hl:687i;<5bb5<21o16;lki:4;e?81fml0>5k527`gg>0?a34=jin4:9g9>3dce2<3m709ne`86=c=:?ho2687i;<5ba=<21o16;lk8:4;e?81fm?0>5k527`g6>0?a34=ji94:9g9>3dc42<3m709ne386=c=:?ho:687i;<5ba5<21o16;lji:4;e?81fll0>5k527`fg>0?a34=jhn4:9g9>3dbe2<3m709nd`86=c=:?k=j687i;<5a3<<21o16;o97:4;e?81e?>0>5k527c55>0?a34=i;84:9g9>3g132<3m709m7286=c=:?k=9687i;<5a34<21o16;o9?:4;e?81e>o0>5k527c4f>0?a34=i:i4:9g9>3g0d2<3m709m6c86=c=:?k>0>5k527c45>0?a34=i:84:9g9>3g032<3m709m6286=c=:?k<9687i;<5a24<21o16;o8?:4;e?81e=o0>5k527c7f>0?a34=i9i4:9g9>3g3d2<3m709m5c86=c=z{>n3h7>54z?4`0`=>92h709k548e02d<5>ki57:j0:?4f6g=1}:?m?n6;>7c:?4g0d=n==i709nb887`c=:?k9j69ji;|q4`=d=83ki57:ke:?4f6g=1}:?m?h6;>7c:?4g0?=n==i709nb887`a=:?k9j69jk;|q4`=?=83>p1:j:b;43{t?m236=48{<5g1d<181i01:m60;f5gd=:?j>o6i8lb:?4g00=n==i709l4d8g2fg<5>ki57:jc:?4f6g=3}:?m?26;>7c:?4g=`=l?ij709l548e02d<5>i?h7j9c`9>3dd>2=oi709m3`87ag=z{>n3:7>54z?4`0>=>92h709l558e02d<5>ki57:ja:?4f6g=1}:?m?<6;>7c:?4g05=n==i709nb887a<=:?k9j69k6;|q4`=2=83>p1:j:6;4326k:8b:?4eg?={t?o8i6=4={<5f`3<181i01::82;d73g=z{>l9o7>52z?4aa1=>92h709;728e02d36d?2?:3o6383b29`3ed34=8o>4i46`8925>i3n=oo5272;:>a0dk2wx;98k:186813=o0=<5m4=6655?`3j116;99?:e4`g>;0<:=1h;m6;<577=j30q~91}:?:hj6k:m8:?479257j9c`9~w2c7;3:1>v38ee;9`3ef34=n<>4i4c:8yv1a:h0;6>u27df0>a0dl27;0lm;1j9l7;<5geaj301:jk7;f5gf=:?mkh6i8l9:p3a?f290?w09k9`8e0g><5>n2578?8b9>3a>a2mc2e02wx;4;7:1865~;01j301::i2;f5ga=:?=nh6i8lc:?4217=l?ij709nb38g2fe<5>332c2ma0dl27<8ij5d7ag?812nj0o:nl4=6433?b1kk16;;?=:e4`f>;0>8n1h;mm;<556=jh01:8<7;f5gg=:??936i8lb:?426?=l?ii70993`8g2fd<5>?mn7j9cc9>30`c2mjk4k6b`8920783n=oo527722>a0dj27<:=<5d7aa?8118:0o:nl4=6430?b1kk16;;>::e4`f>;0>9<1h;mm;<554=jh01:8?9;f5gg=:??:j6i8lb:?425d=l?ii70990b8g2fd<5><;h7j9cc9>336b2ma0dj27<:<:5d7aa?8119<0o:nl4=6422?b1kk16;;?8:e4`f>;0>821h;mm;<555<jh01:8>a;f5gg=:??;i6i8lb:?424e=l?ii70991d8g2fd<5><:j7j9cc9>33472m?4k6b`89205;3n=oo527707>a0dj27<:?;5d7aa?811:?0o:nl4=6413?b1kk16;;<6:e4`f>;0>;k1h;mm;<556gjh01:8=c;f5gg=:??8o6i8lb:?427c=l?ii70992g8g2fd<5><8<7j9cc9>33562m4k6b`89204<3n=oo527716>a0dj27<:>85d7aa?811<<0o:nm4=6473?b1kj16;;:6:e4`g>;0>=h1h;ml;|q4b4c=838p1::j6;d73g=:?=8i6;>7c:p3c472909w09;e98e02d<5>>9h78?8b9~w2`593:1>v384d;9b11e34=?>h4909a8yv1a:;0;6?u275gb>c20j27<8?h561:`?xu0n;91<7{t?o8?6=4={<57afh01::<1;43l997>52z?40`b=n==i709;33854=e;4?:3y>31cb2o>d3ty36?k2wx;k<7:181813m<0m8:l4=6601?070j1v:h>f;296~;07>|5>9mn78?8b9>3gb02ma0di27;0jj=1h;mn;<5ag0jk01:ll1;f5gd=:?khi6i8la:?4ff5=l?ij709mc18g2fg<5>hii7j9c`9>3gb>2m4k6bc892dc83n=ol527cag>a0di27jl:g6a<>;0k:>1h;m6;<5`70j301:m<6;f5g<=:?j;?6i8l9:?4g61=l?i2709l148g2f?<5>i::7j9c89>3f702m34=h=44k6b;892e6i3n=o4527b3a>a0d1272p1::82;f5gd=:?==86i8la:?4g0g=l?i2709l588g2f?<5>i>87j9c89>3a322m34=h8i4k6b;892e2;3n=o4527b7;>a0d127;0ion1h;mn;<5bb`jk01:oif;f5gd=:?k:;6i8la:?4f57=l?ij709m038g2fg<5>h;?7j9c`9>3g632ma0di27l:e4`e>;0j9n1h;mn;<5a4`jk01:l?f;f5gd=:?k;;6i8la:?4f47=l?ij709m138g2fg<5>h:?7j9c`9>3g732ma0di27;0j>o1h;mn;<5a3cjk01:l70;f5gd=:?k2:6i8la:?4f=4=l?ij709m828g2fg<5>h387j9c`9>3g>22ma0di27;0j1o1h;mn;<5ajk01:l60;f5gd=:?k3:6i8la:?4f<4=l?ij709m928g2fg<5>h287j9c`9>3g?22m03n=ol527c;:>a0di27;0k<<1h;m6;<57bdj301:=k1;d7f==:?=l36i8l9:?402?=l?ii7099408g2fc<5>i3o7j9c`9>3f>c2m:3n=ol527b;7>a0di27;0jo01:m;e;f5g<=:?j?:6i8l9:?4g1e=l?i2709l518g2f?<5>i?n7j9c89>3f2a2m34=h984k6bf8920383n=ol52771g>a0di27<:>m5d7aa?813?<0o:nl4=6640?b1kk16;96>:e4`f>;0<1:1h;mm;<573cjh01::8e;f5gg=:?==o6i8lb:?402e=l?ih709;7c8g2fe<5>><:7j9cb9>335e2m334=i?l4i6968yv1blm0;6<;0jn01::ka;f5gg=:?=:h6k:m8:?405?=>92h7099408g2fe<5>ki>7j9ce9>33242ma0di27<:9j5d7ag?814k:0o:no4=66g{t?m8i6=4:{<5g70kc:?40`5=l?io709nb78g2f?n4?:4y>3a512o>i46384b`9`3e>34=?n4490ea8922b;3n=on527``5>a0di2wx;i0m8o64=66`g?b1k016;9ln:72gg>;0ji0q~9k2d83>1}:?m936k:m8:?40ge=l?i2709;e28g2fc<5>ki:7j9cc9~w2b5n3:1?v38d2;9b1d?34=jn84k6bg8922em3n=o45rs6f04?6=;r7o5f5`;?81fj<0o:nj4=66`4?b1k01v:j<1;297~;0l:h1j9l7;<5bf0ji01::l2;f5g<=z{>n8>7>53z?4`6e=n=h3709nb48g2fd<5>>h87j9c89~w2b4;3:1?v38d2f9b1d?34=jn84k6b;8922d>3n=o45rs6f00?6=;r7k5f5`;?81fj<0o:no4=66`=?b1k01v:kka;296~;0mm91h;mm;<5a`g7}:?==96i8l9:?4fae=n=h37p}8eea94?4|5>>3gbc2o>i46s|7dff>5<0s4==5?4909a892gci3l?n55275d`>a0di27<9>m5d7ab?812jj0o:no4=67eg?b1kh16;89l:e4`e>{t?lo26=48{<55=6<181i01:okb;d7f==:?=ln6i8la:?416c=l?ij709:bd8g2fg<5>?mi7j9c`9>301b2m5<0s4==5h4909a892gck3l?n552742b>a0di27<99o5d7ab?812kh0o:no4=643e?b1kh16;86n:e4`e>{t?llm6=48{<55e<<181i01:okd;d7f==:?<;=6i8la:?4100=l?ij709:d78g2fg<5><::7j9c`9>30?12m5<0s4==n94909a892gcm3l?n5527401>a0di27<9;<5d7ab?812m;0o:no4=6416?b1kh16;8o=:e4`e>{t?o;>6=48{<55fc<181i01:okf;d7f==:?<8n6i8la:?413c=l?ij709:ed8g2fg<5><9i7j9c`9>30gb2m5<0s4==ol4909a892gb83l?n5527410>a0di27<9:=5d7ab?812n:0o:no4=6407?b1kh16;8l<:e4`e>{t?o;i6=48{<55gc<181i01:oj1;d7f==:?<9?6i8la:?4122=l?ij709:f58g2fg<5><887j9c`9>30d32m5<0s4==h=4909a892gb:3l?n5527416>a0di27<9:;5d7ab?812n<0o:no4=6401?b1kh16;8l::e4`e>{t?o;o6=48{<55`4<181i01:oj3;d7f==:?<9=6i8la:?4120=l?ij709:f78g2fg<5><8:7j9c`9>30d12m5<0s4==594909a892gb<3l?n5527424>a0di27<9995d7ab?812k>0o:no4=6433?b1kh16;868:e4`e>{t?lo;6=48{<55=0<181i01:oj5;d7f==:?<;96i8la:?4104=l?ij709:d38g2fg<5><:>7j9c`9>30?52m5<0s4==5;4909a892gb>3l?n552743g>a0di27<98j5d7ab?812lm0o:no4=642`?b1kh16;87k:e4`e>{t?lo96=48{<55=2<181i01:oj7;d7f==:?<836i8la:?413>=l?ij709:e98g2fg<5><947j9c`9>30g?2m5<0s4==554909a892gb03l?n5527414>a0di27<9:95d7ab?812n>0o:no4=6403?b1kh16;8l8:e4`e>{t?lo?6=48{<55=<<181i01:oj9;d7f==:?<936i8la:?412>=l?ij709:f98g2fg<5><847j9c`9>30d?2m5<0s4==5l4909a892gbi3l?n552741:>a0di27<9:75d7ab?812n00o:no4=640=?b1kh16;8l6:e4`e>{t?lo=6=48{<55=g<181i01:ojb;d7f==:?<9j6i8la:?412g=l?ij709:f`8g2fg<5><8m7j9c`9>30df2m5<0s4==5n4909a892gbk3l?n55275da>a0di27<9>l5d7ab?812jk0o:no4=67ef?b1kh16;89m:e4`e>{t?lo36=48{<55=a<181i01:ojd;d7f==:?=lo6i8la:?416b=l?ij709:be8g2fg<5>?mh7j9c`9>301c2m5<0s4==5k4909a892gbm3l?n55275de>a0di27<9>h5d7ab?812jo0o:no4=67eb?b1kh16;89i:e4`e>{t?loi6=48{<55e5<181i01:ojf;d7f==:?<:;6i8la:?4116=l?ij709:c18g2fg<5><;<7j9c`9>30>72m5<0s4==m<4909a892ga83l?n5527422>a0di27<99?5d7ab?812k80o:no4=6435?b1kh16;86>:e4`e>{t?loo6=48{<55e7<181i01:oi1;d7f==:?<:96i8la:?4114=l?ij709:c38g2fg<5><;>7j9c`9>30>52m5<0s4==m>4909a892ga:3l?n5527420>a0di27<99=5d7ab?812k:0o:no4=6437?b1kh16;86<:e4`e>{t?lom6=48{<55e1<181i01:oi3;d7f==:?<:?6i8la:?4112=l?ij709:c58g2fg<5><;87j9c`9>30>32m5<0s4==m84909a892ga<3l?n5527426>a0di27<99;5d7ab?812k<0o:no4=6431?b1kh16;86::e4`e>{t?ll:6=48{<55e3<181i01:oi5;d7f==:?<:=6i8la:?4110=l?ij709:c78g2fg<5><;:7j9c`9>30>12m5<0s4==m:4909a892ga>3l?n552742;>a0di27<9965d7ab?812k10o:no4=643{t?ll86=48{<55e=<181i01:oi7;d7f==:?<:26i8la:?411?=l?ij709:c88g2fg<5><;57j9c`9>30>>2m5<0s4==ml4909a892ga03l?n552742a>a0di27<99l5d7ab?812kk0o:no4=643f?b1kh16;86m:e4`e>{t?ll=6=48{<55eg<181i01:oi9;d7f==:?<:h6i8la:?411e=l?ij709:cb8g2fg<5><;o7j9c`9>30>d2m5<0s4==mn4909a892d2j3l?n552742g>a0di27<99j5d7ab?812km0o:no4=643`?b1kh16;86k:e4`e>{t?ll36=48{<55ea<181i01:l:c;d7f==:?<:n6i8la:?411c=l?ij709:cd8g2fg<5><;i7j9c`9>30>b2m5<0s4==mh4909a892d2l3l?n552742e>a0di27<99h5d7ab?812ko0o:no4=643b?b1kh16;86i:e4`e>{t?llj6=48{<55ec<181i01:l:e;d7f==:?<;;6i8la:?4106=l?ij709:d18g2fg<5><:<7j9c`9>30?72m5<0s4==n=4909a892d2n3l?n5527432>a0di27<98?5d7ab?812l80o:no4=6425?b1kh16;87>:e4`e>{t?llh6=48{<55f4<181i01:l90;d7f==:?<;86i8la:?4105=l?ij709:d28g2fg<5><:?7j9c`9>30?42m5<0s4==n?4909a892d193l?n5527437>a0di27<98:5d7ab?812l=0o:no4=6420?b1kh16;87;:e4`e>{t?lln6=48{<55f6<181i01:l92;d7f==:?<;>6i8la:?4103=l?ij709:d48g2fg<5><:97j9c`9>30?22m5<0s4==n84909a892d1;3l?n5527434>a0di27<9895d7ab?812l>0o:no4=6423?b1kh16;878:e4`e>{t?o::6=48{<55f3<181i01:l94;d7f==:?<;36i8la:?410>=l?ij709:d98g2fg<5><:47j9c`9>30??2m5<0s4==n:4909a892d1=3l?n552743:>a0di27<9875d7ab?812l00o:no4=642=?b1kh16;876:e4`e>{t?o:86=48{<55f=<181i01:l96;d7f==:?<;j6i8la:?410g=l?ij709:d`8g2fg<5><:m7j9c`9>30?f2m5<0s4==n44909a892d1?3l?n552743a>a0di27<98l5d7ab?812lk0o:no4=642f?b1kh16;87m:e4`e>{t?o:>6=48{<55fd<181i01:l98;d7f==:?<;h6i8la:?410e=l?ij709:db8g2fg<5><:o7j9c`9>30?d2m5<0s4==no4909a892d113l?n552743f>a0di27<98k5d7ab?812ll0o:no4=642a?b1kh16;87j:e4`e>{t?o:<6=48{<55ff<181i01:l9a;d7f==:?<;m6i8la:?410`=l?ij709:dg8g2fg<5><:j7j9c`9>30?a2m5<0s4==ni4909a892d1j3l?n5527403>a0di27<9;>5d7ab?812m90o:no4=6414?b1kh16;8o?:e4`e>{t?o:26=48{<55f`<181i01:l9c;d7f==:?<8:6i8la:?4137=l?ij709:e08g2fg<5><9=7j9c`9>30g62m5<0s4==o=4909a892d1l3l?n5527400>a0di27<9;=5d7ab?812m:0o:no4=6417?b1kh16;8o<:e4`e>{t?o:h6=48{<55g4<181i01:l9e;d7f==:?<8?6i8la:?4132=l?ij709:e58g2fg<5><987j9c`9>30g32m5<0s4==o?4909a892d1n3l?n5527406>a0di27<9;;5d7ab?812m<0o:no4=6411?b1kh16;8o::e4`e>{t?o:n6=48{<55g6<181i01:l80;d7f==:?<8=6i8la:?4130=l?ij709:e78g2fg<5><9:7j9c`9>30g12m5<0s4==o94909a892d093l?n5527404>a0di27<9;95d7ab?812m>0o:no4=6413?b1kh16;8o8:e4`e>{t?o;;6=48{<55g0<181i01:l82;d7f==:?<826i8la:?413?=l?ij709:e88g2fg<5><957j9c`9>30g>2m5<0s4==o;4909a892d0;3l?n552740b>a0di27<9;o5d7ab?812mh0o:no4=641e?b1kh16;8on:e4`e>{t?o;96=48{<55g2<181i01:l84;d7f==:?<8i6i8la:?413d=l?ij709:ec8g2fg<5><9n7j9c`9>30ge2m5<0s4==o54909a892d0=3l?n552740`>a0di27<9;m5d7ab?812mj0o:no4=641g?b1kh16;8ol:e4`e>{t?o;?6=48{<55g<<181i01:l86;d7f==:?<8o6i8la:?413b=l?ij709:ee8g2fg<5><9h7j9c`9>30gc2m5<0s4==oo4909a892d0?3l?n552740e>a0di27<9;h5d7ab?812mo0o:no4=641b?b1kh16;8oi:e4`e>{t?o;<6=48{<55gf<181i01:l88;d7f==:?<9;6i8la:?4126=l?ij709:f18g2fg<5><8<7j9c`9>30d72m5<0s4==oi4909a892d013l?n5527412>a0di27<9:?5d7ab?812n80o:no4=6405?b1kh16;8l>:e4`e>{t?o;26=48{<55g`<181i01:l8a;d7f==:?<996i8la:?4124=l?ij709:f38g2fg<5><8>7j9c`9>30d52m5<5s4=9>84909a89247n3l?n55rs6003?6=:r7<>?:561:`?8158l0m8o64}r5170<72;0::i1h;mn;<51509;437;438:m7h;b99~w245:3:19v382309b1d?34=9a0dj27<>{t?;9;6=4={<51758887>53z?4662=n=h3709=138g2fg<5>8:=7j9c`9~w244i3:18v3821`9`3e>34=9?n4k6bg89245j3<;4n52732g>c2e02wx;?>l:1808159;0m8:l4=603a?3>n27<>=h558d8yv15:h0;6?u2730`>36?k27<>?l5f5`;?xu0::n1<7{t?;8h6=4<{<5162j301:<<3;f5gf=:?;8h6k:m8:p374c2908w09=288g2f?<5>88?7j9ce9>374c2o>i46s|7333>5<5s4=937762o>5<5s4=9?;4909a89244k3l?;o5rs6012?6=:r7<>?95f55a?815:m0=<5m4}r516=<72;q6;?<6:g64f>;0:;l1:=6l;|q465g=838p1:7c:p374b2908w09=328e02d<5>8987;6f:?4673==0l0q~9=1283>7}:?;;?6k:8b:?4643=>92h7p}820:94?4|5>8:m78?8b9>377>2o>i46s|7335>5<4s4=9=;4i4c:89246<3n=ol52731`>a0d12wx;??8:1818159>0m8o64=6022?070j1v:<>c;296~;0:8n1j99m;<515c<181i0q~9=2283>7}:?;886k:m8:?4674=>92h7p}823294?3|5>8:h7j9c`9>37402m4k6b`8924583l?n55rs602a?6=?r7<>?=561:`?815:80=<5m4=602`?b1k016;?<8:e4`e>;0:;31h;mn;<5176jk01:<>f;d7f==z{>8=87>52z?4607=>92h709=438e0g>4?:3y>37372?:3o6382539b1d?3ty<>;?50;7x9243<3n=o4527344>a0di27<>9;5f5`;?815<00=<5m4=6074?0212wx;?:n:186815<>0=<5m4=6067?b1kk16;?;::e4`f>;0:7}:?;?h6;>7c:?460c=n=h37p}824a94?4|5>8>o7h;b99>37002m5<6s4=9:?4i4c:8yv15>90;6c2e02wx;?8::187815;o0o:n74=6053?b1km16;?;8:72;g>;0:=:1j9l7;|q4600=838p1:<:8;432909w09=5c8e0g><5>8>i78?8b9~w24203:1?v382419`3e>34=99k4k6ba8924203l?n55rs606=?6=;r7<>8;5d7a:?815=o0o:nj4=606=?`3j11v:<96;296~;0:?81:=6l;<5122h0q~9=5383>7}:?;?86k:8b:?460?=>92h7p}824694?4|5>8>97h;7c9>373e2?:3o6s|731f>5<5s4=9?k4i46`8924383<;4n5rs606e?6=8?558d8924283?2j63824d9b11e34=9:54909a8yv15<:0;6?u27367>c20j27<>9;561:`?xu0:=21<7{t?;>=6=4<{<5103<5>8?:78?8b9~w243j3:1>v3825a9b11e34=98h4909a8yv1536?k27<>9m5d7a:?815=:0o:no4=6061?b1kh16;?;i:e4`e>;0:=o1j9l7;|q5<77=838p1;6?e;43>lh6k:m8:p2=472909w0870e854=e<5?=mn7h;b99~w3>6m3:19v398139`3e>34<3>84k6bc893>7:3l?n5526925>36?k27=;ko564;8yv0?8>0;68u26927>36?k27=4<>5d7aa?80?9;0o:nl4=7:2g?b1k016:5>8:g6a<>{t>1;j6=4={<4;5<<181i01;6>b;d7f==z{?2:57>52z?5<4?=n=h37087248g2fb2=7c2o>i46397gd9`3e>34<a0d127=4?;5d7af?80?9=0=<5m4=75ee?`3j11v;9i9;297~;1?ol1j99m;<44bg<21o16::hl:4;e?xu10891<7{t>18<6=4={<4;5=b;4353z?5<46=l?i270871b8g2fe<5?2:97h;b99~w3>6>3:1?v398009`3e>34<3=n4k6bf893>6>3l?n55rs75e`?6=:r7=;ko558d8931am3l?;o5rs7:10?6=:r7=4;108<1:=6l;|q5<47=838p1;6>2;d73g=:>1;36;>7c:p22`02909w088f98e02d<5?=mm78?8b9~w3>6?3:18v3981g91<`<5?2;h7;6f:?5<4e=n==i708727854=e2=662o>d3ty=4=;50;0x93>7?3<;4n526925>c2e02wx:5><:18080?8:0m8o64=7:35?b1kh16:5<::e4`=>{t>1:?6=4={<4;4152z?5<5?=n==i70870c854=e2=6d2?:3o63981;9`3e>34<3==4k6bc893>6:3n=ol52693`>a0di27=4=l5f5`;?xu0:o91<7{t?;l96=4={<51`c<181i01:8m<7>55z?46f`=l?i2709=f78g2fg<5>8o<7h;b99>37b32?:3o6382b`920?37b52?:3o6382d09`3ee34=9i94k6b`8924bm3n=o45273f6>c2e02wx;?kl:181815mk0=<5m4=60f`?`3j11v:ji0q~9=eg83>4}:?;om6k:m8:p37`3290?w09=c`8g2f?<5>8m:7j9ce9>37c12?:3o6382b`9b1d?3ty<>h;50;0x924b?3<;4n5273g5>c2e02wx;?h7:181815mh0m8o64=60f`?070j1v:ji01:8n47>53z?46`2=l?i2709=ed8g2fb<5>8n47h;b99~w24cl3:19v382ef9b1d?34=9ol4k6bc8924a>3n=oo5273aa>0?a34=9h;4909a8yv15n<0;6?u273d2>36?k27<>k85f55a?xu0:l;1<7{t?;o86=4={<51a1h01:8h57>52z?46fg=n==i709=cc854=e37c72<3m709=dg86=c=:?;on6k:8b:?46c1=>92h7p}82bg94?4|5>8hj7h;7c9>37b72?:3o6s|73f0>5<5s4=9h84909a8924c<3l?n55rs60g5?6=;r7<>i?5f5`;?815ko0o:no4=60e2?b1k01v:7}:?;n36k:8b:?46ag=>92h7p}82eg94?4|5>8oi7h;b99>37bc2?:3o6s|73fa>5<2s4=9h54k6bc8924b:3n=on5273g7>a0dk27<>hk5d7aa?815lk0m8o64}r51`<<72>q6;?jj:72;g>;0:mi1:=6l;<51`=j301:>4?:3y>36772?:3o6382gf9b1d?3tyc2e02wx;>>?:g6a<>;0;9>1:=6l;<51bg<1=01v:=?5;291~;0;981:=6l;<5057jh01:=>4;f5gg=:?:;n6i8l9:?4753=n=h37p}830a94?4|5>9:n78?8b9>367c2o>i46s|723a>5<5s4=8=o4i4c:89255>3n=on5rs612b?6=9r71<7:t=60ee?b1k016;><9:e4``>;0;8<1:=6l;<51bg7}:?:;<6;>7c:?4740=n=h37p}833594?4|5>9:m7h;b99>367c2?:3o6s|7234>5<4s4=8=?4k6b;89256m3n=on527234>c2e02wx;>?7:1808149=0o:n74=612a?b1km16;>?7:g6a<>{t?::o6=4:{<504a9997>52z?4777=>92h709<278e02d36752o>d3ty36?k2wx;?h6:181815nh0m8:l4=60ef?070j1v:=>9;297~;0;8:194h4=613b?3>n27>?:72;g>{t?::86=4={<5040<181i01:=?4;d7f==z{>9;=7>53z?4757=n=h3709=fg8g2fg<5>99:7j9c89~w257:3:1>v383109b1d?34=8<<4909a8yv148>0;6?u2722;>c20j27>k:72;g>{t?::i6=4:{<504=jk01:=>2;f5gf=:?:;?6i8lc:?474c=l?ii709<0c8e0g>366b2?:3o63831a925>d34=8<54k6b;89256:3n=ol527237>a0di27:72;g>;0:?o1j9l7;|q46<5=838p1:<70;43w09=718g2f?<5>82;7j9c`9>37162o>i4638267925>d34=9:n49589~w240>3:19v38261925>d34=94>4k6b`8924?=3n=oo5273:e>a0d127<>:85f5`;?xu0:1n1<7{t?;2h6=4={<5182<7>51z?46<6=n=h37p}828794?2|5>8=n7j9c89>37?02md34=9:n4i4c:8yv150?0;6?u273:;>36?k27<>595f5`;?xu0:031<7{t?;236=4<{<51<6j301:<7f;f5gf=:?;236k:m8:p37>>2908w09=848g2f?<5>83j7j9ce9>37>>2o>i46s|735f>5<2s4=9;h4i4c:89241j3n=ol5273;4>a0dj27<>;m558d89240?3<;4n5rs60:2?6=:r7<>4<561:`?8151>0m8:l4}r51<7<72;q6;?6<:g64f>;0:131:=6l;|q46=2=838p1:<75;d73g=:?;2i6;>7c:p370f2909w09=6c8e02d<5>8=o78?8b9~w24?i3:18v3829391<`<5>83<7;6f:?46=`=n==i709=99854=e37172o>d3ty<>::50;0x9240>3<;4n527356>c2e02wx;?9=:180815?;0m8o64=6044?b1kh16;?78:e4`=>{t?;=86=4={<51368<47>52z?462?=n==i709=7c854=e371a2o>i463826g925>d3ty<>:m50;7x924013n=ol5273:0>a0dk27<>5;5d7a`?8150o0o:nl4=604g?`3j11v:<8a;293~;0:>l1:=6l;<513a<181i01:<89;f5g<=:?;286i8la:?46=3=l?ij709=8g8g2fg<5>8v382c3925>d34=95h4i4c:8yv15k:0;6?u273`3>36?k27<>4j5f5`;?xu0:j;1<7;t=60b4?b1k016;?m8:e4`e>;0:h;1j9l7;<51e0<181i01:<6c;46=>{t?;k=6=4:{<51e6<181i01:6i8lb:?46g`=l?i2709=a78e0g>37dd2?:3o6382cg9b1d?3ty<>om50;0x924ek3l?n55273a4>a0dk2wx;?m?:182815k90m8o64}r51g0<72=q6;?7m:e4`=>;0:j=1h;mk;<51f2<181i01:<6c;d7f==z{>8i:7>52z?46g>=>92h709=b68e0g>37de2o>i46382cg925>d3ty<>o650;1x924e;3n=o45273`e>a0dk27<>o65f5`;?xu0:k31<7=t=60a1?b1k016;?li:e4``>;0:k31j9l7;|q46dc=83?p1:7c:p37e12909w09=c3854=e<5>8h;7h;7c9~w24e:3:1>v382c19b11e34=9n44909a8yv15j=0;6?u273`6>c20j27<>ol561:`?xu0:0k1<7{t?;hj6=4<{<51f4<21o16;?l?:4;e?815jo0m8:l4}r51=c<72;q6;?o?:g64f>;0:h;1:=6l;|q46d2=838p1:6k:m8:p37g52908w09=a38e0g><5>8j<7j9c`9>37e02m5<5s4=9m>4i4c:8924f:3<;4n5rs60bl75f55a?815ik0=<5m4}r51ec<72;q6;?oi:g6a<>;0:ho1:=6l;|q46de=83?p1:8jo7h;b99~w24fi3:1;v382`d925>d34=9mi4909a8924f13n=o45273`0>a0di27<>o;5d7ab?815jo0o:no4=60bf?`3j11v:<62;295~;0:081j9l7;|q46f4=83;p1:8m=7>51z?46c7=n=h37p}833394?7|5>99=7h;b99~w24793:1>v382119b1d?34=:j;4909a8yv15890;6?u27321>c2e027<=k;561:`?xu09o=1<7{t?8l36=4<{<52b=2908w09>f88e0g><5>8;578?8b9>34`c2m5<5s4=9<44i4c:8927ak3<;4n5rs63eg?6=:r7<=km5f5`;?816nk0=<5m4}r52bg<72;q6;;0:921h;mm;|q45cc=838p1:?ie;d7f==:?8l?6i8la:p3763290?w09=058e0g><5>;m;78?8b9>376?2m8;87;6f:?45c2=n==i7p}821794?4|5>8;878?8b9>37612o>5<5s4=:jk4909a8924703l?;o5rs63ee?6=;r7<=kj5f55a?816n<0>5k5270d5>0?a3ty36?k27==:72;g>;0;:;1j9l7;|q477b=838p1:==f;4399j7h;b99~w255i3:1>v3833`9b11e34=8>44909a8yv14;h0;6>u2721`>c2e02765d7ab?814;<0o:n74}r507<<72:q6;>=m:g6a<>;0;:21h;m6;<5071jk0q~9<3783>1}:?:9=6k:m8:?476>=l?ih709<348g2fg<5>9887j9c89~w254?3:1>v38324925>d34=8?54i46`8yv0??10;6:u2695;>c2e027=4:95d7a`?80??k0o:nm4=7:4b?b1k016:56=:e4`g>;10>?1h;m6;<4;36<181i0q~878483>1}:>12j6;>7c:?5<=d=l?i27087878g2fg<5?2397h;b99~w3>?i3:1>v3989c9b1d?34<34o4k6bc8yv16m10;6?u2702f>c20j27=j4h5117gg>{t?8o<6=4={<526`h01;h6f;331ag344a2o>e583>7}:?88j6k:8b:?5b4c=99?oo6s|70g0>5<5s4=:>o4i46`893`6m3;;9io4}r52a7<72;q6;<;1n8o1==;k9:p34c62909w09>2e8e02d<5?l:i7??5e:8yv16?00;68u270:4>c2e027<<;;561:`?817:10o:n74=7d2a?2>k27=j4h548a8yv16?10;68u270:5>c2e027<<;:561:`?817:<0o:n74=7d2a?2>j27=j4h548`8yv16?>0;68u270:6>c2e027<<;=561:`?817::0o:n74=7d2a?2>i27=j4h548c8yv160;0;68u270:e>c2e027<<;<561:`?817;l0o:n74=7d2a?2>127=j4h548;8yv16080;68u270:f>c2e027<<;?561:`?817;k0o:n74=7d2a?2>027=j4h548:8yv16090;68u270:g>c2e027<<;>561:`?817;10o:n74=7d2a?2f027=j4h54`:8yv16?o0;68u270:`>c2e027<<8h561:`?817;<0o:n74=7d2a?2f?27=j4h54`58yv16?l0;68u270:a>c2e027<<8k561:`?817;;0o:n74=7d2a?2f>27=j4h54`48yv16?m0;68u270:b>c2e027<<8o561:`?817:o0o:n74=7d2a?2f=27=j4h54`78yv16?j0;6;u270::>c2e027<<87561:`?817:j0o:n74=62:g?b1kh16:k?j:5c7?80a1o0?m95rs63`1?6=<8q6;;1nn27=j8m558d893`2j3?2j639f4c91<`<5?l>57;6f:?5b0>==0l01;h:7;7:b>;1n<<194h4=7d61?3>n27=j8:558d893`2;3?2j639f4091<`<5?l>=7;6f:?5b06==0l01;h;f;7:b>;1n=o194h4=7d7`?3>n27=j9m558d893`3j3?2j639f5c91<`<5?l?57;6f:?5b1>==0l01;h;7;7:b>;1n=<194h4=7d71?3>n27=j9:558d893`3;3?2j639f5091<`<5?l?=7;6f:?5b16==0l01;h;1nml194h4=7dga?3>n27=jij558d893`ck3?2j639fe`91<`<5?lom7;6f:?5ba?==0l01;hk8;7:b>;1nm=194h4=7dg2?3>n27=ji;558d893`c<3?2j639fe191<`<5?lo>7;6f:?5ba7==0l01;hk0;7:b>;1njl194h4=7d`a?3>n27=jnj558d893`dk3?2j639fb`91<`<5?lhm7;6f:?5bf?==0l01;hl8;7:b>;1nj=194h4=7d`2?3>n27=jn;558d893`d<3?2j639fb191<`<5?lh>7;6f:?5bf7==0l01;hl0;7:b>{t?8l96=4;{<52g1<181i01:?ma;d73g=:>o;n69k?;<4e=c<3m91v:?i1;290~;09j91:=6l;<53g5h01;h>e;6gb>;1n0l18ih4}r52b5<72?q6;;08o21h;mn;<53fch01:>m6;f5gd=:>o;n69jj;<4e=c<3ll1v:?jf;290~;09j;1:=6l;<53f`h01;h>e;6g`>;1n0l18ij4}r52a`<72=q6;;08kn1j99m;<4e5`<3lj16:k7i:5f`?xu09ln1<79t=63ab?070j16;=h::e4`e>;08k81h;mm;<53fgh01:>m3;f5gd=:>o;n69kl;<4e=c<3mj1v:?jc;292~;09ko1:=6l;<53b1jk01:>ma;d73g=:?9h96i8la:?5b4c={t?8oi6=4;{<52fa<181i01:>m9;d73g=:>o;n69kn;<4e=c<3mh1v:?ja;290~;09ki1:=6l;<53f=h01;h>e;6f=>;1n0l18h74}r52a<<72=q6;;08ho1j99m;<4e5`<3m116:k7i:5g;?xu0;0:1<7{t?:3:6=4={<507f<181i01;6k8;d73g=z{?29>7>55z?5<4b=>92h7087248g2fe<5?2947h;7c9>22`a2md<3<;4n5269a5>c2e027=4i;5d7a`?80?1j0o:n74=7::`?b1k01v;6>f;290~;108l1j9l7;<44bcjk01;6=8;f5g<=:>>ln6i8la:p370?2909w09<3d8g2fg<5>8=47h;b99~w25?n3:1?v3832:9`3ec34=8>h4909a89254:3l?n55rs600=?6==r7<>>:561:`?815;?0m8o64=6026?b1k016;?=l:e4`g>;0:8;1h;m6;|q45c`=83>p1:?if;d7f==:?8ln6;>7c:?45c2=l?i2709=098g2fg365b2m;11=;1h;ml;<4be3jk01;h>7;f5gf=:>hk36i8l9:?5eg4=l?ii7087298g2fd<5?kj97j9c89>2<5c2ma0dj27=m:95d7aa?80f0;0o:nl4=7c;`?b1kk16:l7l:e4`f>;1i0n1h;mm;<4b=`jh01;o6f;f5gg=:>h<;6i8lb:?5e34=l?ii708n628g2fd<5?k=87j9cc9>2d022ma0dj27=m;o5d7aa?80f>k0o:nl4=7c5`?b1kk16:l8j:e4`f>;1i?l1h;mm;<4b35jh01;o81;f5gg=:>h=96i8lb:?5e25=l?ii708n758g2fd<5?k<97j9cc9>2d112ma0dj27=m:m5d7aa?80f?m0o:nl4=7c4a?b1kk16:l9i:e4`f>;1i1:1h;mm;<4b<4jh01;o73;f5gg=:>h2?6i8lb:?5e=3=l?ii708n878g2fd<5?k3;7j9cc9>2d>?2ma0dj27=m5k5d7aa?80f0o0o:nl4=7c:4?b1kk16:l7>:e4`f>;1i081h;mm;<4b=6jh01;o64;f5gg=:>h3>6i8lb:?5e<0=l?ii708n968g2fd<5?k247j9cc9>2d?>2ma0dk27=mlk5d7a`?80fj90o:nm4}r50<6<72;q6:4:m:g64f>;100:1:=6l;|q47=3=838p1;7;d;d73g=:>1396;>7c:p36>12909w0864d8e02d<5?22?78?8b9~w25??3:1>v3995d9b11e34<3594909a8yv14010;6?u26873>c20j27=44;561:`?xu0;131<7{t?:2j6=4={<4:17h01;667;4393n7>52z?5=05=n==i708799854=e2<2>2o>d3ty36?k2wx;>6;:18180>1<;6;>7c:?446e=l?ij709?388g2fg<5>:8:7j9c`9>35542mi4k6bc89265j3n=ol52710:>a0di27<;08;:1h;mn;<536=jk01:>=5;f5gd=:?9886i8la:?446c=l?ij709?3c8g2fg<5>:847j9c`9>35522mk4k6bc8927513n=o4527004>a0d127=49?5f5`;?817100o:n74=62:e?b1k016;=7m:e4`=>;08>31h;m6;<53=fj301:>8a;f5g<=:?9=i6i8l9:?442e=l?i2709?7e8g2f?<5>:351a2m34=;4<4k6b;8926?:3n=o45rs61;a?6=?1q6:5j8:e4`e>;10m21h;mn;<53fcj301:>me;f5g<=:?9h26i8l9:?45gg=l?i2709?ad8g2f?<5>:i>7j9c89>35d?2m34=;o=4k6b;893`2n3n=ol526g43>a0di27=j;?5d7ab?80a>;0o:no4=7d57?b1kh16:k8;:e4`e>;1n??1h;mn;<4e23jk01;h97;f5gd=:>o<36i8la:?5b3?=l?ij708i6`8g2fg<5?l=n7j9c`9>2c0d2ma0di27=j:?5d7ab?80a?;0o:no4=7d47?b1kh16:k9;:e4`e>;1n>?1h;mn;<4e33jk01;h87;f5gd=:>o=36i8la:?5b2?=l?ij708i7`8g2fg<5?l2c1d2ma0di27=jh<5d7ab?80am:0o:no4=7df0?b1kh16:kk::e4`e>;1nl<1h;mn;<4ea2jk01;hj8;f5gd=:>oo26i8la:?5b`g=l?ij708iec8g2fg<5?lno7j9c`9>2ccc2ma0di27=jk<5d7ab?80an:0o:no4=7de0?b1kh16:kh::e4`e>;1no<1h;mn;<4eb2jk01;hi8;f5gd=:>ol26i8la:?5bcg=l?ij708ifc8g2fg<5?lmo7j9c`9>2c`c2ma0d127=58l5d7a:?817jk0o:n74=7;6b?b1k016:5=9:g6a<>;11jh01;on6;f5g`=:?9l:6i8la:?44c4=l?ij709?f28g2fg<5>:m:7j9c`9>35`02ma0d127=58k5d7a:?80>=j0o:n74=7ca6?b1kl16;=l<:e4`=>;08k<1h;m6;<53f4j301:>m5;f5g<=:?9h;6i8l9:?44g2=l?i27086448g2f?<5>:im7j9ce9>2dg22mci3n=oo5269f:>a0dj27=4h85d7aa?80?m<0o:nl4=7:f0?b1kk16:5k<:e4`f>;10l81h;mm;<4;a4ji01;6j0;f5gf=:>1ni6i8lc:?5ed6=l?ih708i1d8e2=2<5?l2j7h9859~w253:3:1=?u26g3:>a0dl27=j<=5d7ab?80>=>0o:nl4=7;75?b1km16:4=i:e4`f>;10>;1j9l7;<4;2`<181i01;on6;f5gf=:>o;<6i8ld:?5ed>=l?ih708na`8g2fg<5?kjo7j9c`9>2dgb2m503n=ol52681g>a0d127=59<5d7ab?xu090:1<7;t=63:e?`3j116:4;118n1:=jl;<4:0=jn01;h>b;f5g<=z{>;2=7>55z?452<2?2mk3l?n5526812>a0d127=5<10o:no4=7d2f?b1kj1v:?63;290~;090n1j9l7;<4:64j301;7;8;f5g`=:>o;i6i8lb:p34?32908w09>9d8e0g><5?l:m7j9cd9>2<442m5<4s4=:5k4i4c:893`6i3n=oi526806>a0d12wx;<79:180816i90m8o64=7d2e?b1kj16:4<8:e4`=>{t?83<6=4<{<52e4a;f5gg=:>0826i8l9:p34??2908w09>a38e0g><5?l:m7j9c89>2<4e2m5<4s4=:m>4i4c:893`6i3n=ol52680f>a0d12wx;>=i:181814;10o:nl4=6274?`3j11v:=;0;296~;10m=1h;m6;<53047}:>1n36i8l9:?4414=n=h37p}835194?1|5?km;78?8b9>2c5a2o>i46399739`3ef34<2m<4k6bc893g593n=ol526`42>a0di27=5h?5d7ab?xu0;=o1<79t=7ce;11?91h;mn;<4:e6jk01;o=3;f5gd=:>h<86i8la:?5=`5=l?ij7p}834;94?1|5?h;?78?8b9>2c262o>i463997d9`3ef34<2mk4k6bc893g5n3n=ol526`4e>a0di27=5hh5d7ab?xu0;?>1<79t=7`3a?070j16:k:=:g6a<>;11>h1h;mn;<4:fgjk01;oh=i6i8la:?5=cd=l?ij7p}837d94?1|5?h:578?8b9>2c242o>i46399959`3ef34<2o:4k6bc893g3?3n=ol526`:4>a0di27=m=95d7ab?xu0;>k1<79t=7`10?070j16:k:;:g6a<>;11091h;mn;<4:`6jk01;o:3;f5gd=:>h386i8la:?5e45=l?ij7p}836d94?1|5?h9j78?8b9>2c222o>i463998:9`3ef34<2h54k6bc893g203n=ol526`;;>a0di27=m<65d7ab?xu0;1:1<79t=7`00?070j16:k:9:g6a<>;11031h;mn;<4:`<jk01;o:9;f5gd=:>h326i8la:?5e4?=l?ij7p}839394?1|5?h8978?8b9>2c202o>i463998c9`3ef34<2hl4k6bc893g2i3n=ol526`;b>a0di27=m;110h1h;mn;<4:`gjk01;o:b;f5gd=:>h3i6i8la:?5e4d=l?ij7p}835694?1|5?km578?8b9>2c2>2o>i463997a9`3ef34<2mn4k6bc893g5k3n=ol526`4`>a0di27=5hm5d7ab?xu0;=?1<79t=7cee?070j16:k:n:g6a<>;11>=1h;mn;<4:f2jk01;o<7;f5gd=:>h=<6i8la:?5=c1=l?ij7p}835494?1|5?kmn78?8b9>2c2e2o>i46399909`3ef34<2o?4k6bc893g3:3n=ol526`:1>a0di27=m=<5d7ab?xu0;==1<79t=7ceg?070j16:k:l:g6a<>;111n1h;mn;<4:gajk01;o;d;f5gd=:>h2o6i8la:?5e5b=l?ij7p}835:94?1|5?kmh78?8b9>2c2c2o>i463998a9`3ef34<2hn4k6bc893g2k3n=ol526`;`>a0di27=m;110n1h;mn;<4:`ajk01;o:d;f5gd=:>h3o6i8la:?5e4b=l?ij7p}835c94?1|5?kmj78?8b9>2c2a2o>i463998g9`3ef34<2hh4k6bc893g2m3n=ol526`;f>a0di27=m;110l1h;mn;<4:`cjk01;o:f;f5gd=:>h3m6i8la:?5e4`=l?ij7p}835a94?1|5?h;=78?8b9>2c362o>i46399729`3ef34<2m=4k6bc893g583n=ol526`43>a0di27=5h>5d7ab?xu0;=n1<79t=7`36?070j16:k;=:g6a<>;11?81h;mn;<4:e7jk01;o=2;f5gd=:>h<96i8la:?5=`4=l?ij7p}835d94?1|5?h;878?8b9>2c342o>i46399769`3ef34<2m94k6bc893g5<3n=ol526`47>a0di27=5h:5d7ab?xu0;<:1<79t=7`31?070j16:k;;:g6a<>;11??1h;mn;<4:e0jk01;o=5;f5gd=:>h<>6i8la:?5=`3=l?ij7p}834394?1|5?h;:78?8b9>2c322o>i46399749`3ef34<2m;4k6bc893g5>3n=ol526`45>a0di27=5h85d7ab?xu0;<81<79t=7`33?070j16:k;9:g6a<>;11?=1h;mn;<4:e2jk01;o=7;f5gd=:>h<<6i8la:?5=`1=l?ij7p}834194?1|5?h;478?8b9>2c302o>i463997:9`3ef34<2m54k6bc893g503n=ol526`4;>a0di27=5h65d7ab?xu0;<>1<79t=7`3=?070j16:k;7:g6a<>;11?31h;mn;<4:e<jk01;o=9;f5gd=:>h<26i8la:?5=`?=l?ij7p}834794?1|5?h;m78?8b9>2c3>2o>i463997c9`3ef34<2ml4k6bc893g5i3n=ol526`4b>a0di27=5ho5d7ab?xu0;<<1<79t=7`3f?070j16:k;n:g6a<>;11?h1h;mn;<4:egjk01;o=b;f5gd=:>h2c3e2o>i463997f9`3ef34<2mi4k6bc893g5l3n=ol526`4g>a0di27=5hj5d7ab?xu0;<21<79t=7`3`?070j16:k;l:g6a<>;11?o1h;mn;<4:e`jk01;o=e;f5gd=:>h2c3c2o>i46399629`3ef34<2n=4k6bc893g483n=ol526`53>a0di27=5k>5d7ab?xu0;;11>;1h;mn;<4:f4jk01;o<1;f5gd=:>h=:6i8la:?5=c7=l?ij7p}834a94?1|5?h:=78?8b9>2ce72o>i46399609`3ef34<2n?4k6bc893g4:3n=ol526`51>a0di27=5k<5d7ab?xu0;:g6a<>;11>91h;mn;<4:f6jk01;o<3;f5gd=:>h=86i8la:?5=c5=l?ij7p}834g94?1|5?h:?78?8b9>2ce52o>i46399669`3ef34<2n94k6bc893g4<3n=ol526`57>a0di27=5k:5d7ab?xu0;;11>?1h;mn;<4:f0jk01;o<5;f5gd=:>h=>6i8la:?5=c3=l?ij7p}837294?1|5?h:978?8b9>2ce32o>i46399649`3ef34<2n;4k6bc893g4>3n=ol526`55>a0di27=5k85d7ab?xu0;?;1<79t=7`22?070j16:km::g6a<>;11>21h;mn;<4:f=jk01;o<8;f5gd=:>h=36i8la:?5=c>=l?ij7p}837094?1|5?h:;78?8b9>2ce12o>i463996;9`3ef34<2n44k6bc893g413n=ol526`5:>a0di27=5k75d7ab?xu0;?91<79t=7`2;11>k1h;mn;<4:fdjk01;oh=j6i8la:?5=cg=l?ij7p}837794?1|5?h:m78?8b9>2ce?2o>i463996a9`3ef34<2nn4k6bc893g4k3n=ol526`5`>a0di27=5km5d7ab?xu0;?<1<79t=7`2f?070j16:km6:g6a<>;11>n1h;mn;<4:fajk01;oh=o6i8la:?5=cb=l?ij7p}837594?1|5?h:o78?8b9>2cef2o>i463996g9`3ef34<2nh4k6bc893g4m3n=ol526`5f>a0di27=5kk5d7ab?xu0;?21<79t=7`2`?070j16:kmm:g6a<>;11>l1h;mn;<4:fcjk01;oh=m6i8la:?5=c`=l?ij7p}837;94?1|5?h:i78?8b9>2ced2o>i46399929`3ef34<2o=4k6bc893g383n=ol526`:3>a0di27=m=>5d7ab?xu0;?k1<79t=7`2b?070j16:kmk:g6a<>;111;1h;mn;<4:g4jk01;o;1;f5gd=:>h2:6i8la:?5e57=l?ij7p}837`94?1|5?h9<78?8b9>2ceb2o>i46399919`3ef34<2o>4k6bc893g3;3n=ol526`:0>a0di27=m==5d7ab?xu0;?i1<79t=7`15?070j16:kmi:g6a<>;111>1h;mn;<4:g1jk01;o;4;f5gd=:>h2?6i8la:?5e52=l?ij7p}837f94?1|5?h9>78?8b9>2cb72o>i46399979`3ef34<2o84k6bc893g3=3n=ol526`:6>a0di27=m=;5d7ab?xu0;?o1<79t=7`17?070j16:kj>:g6a<>;111<1h;mn;<4:g3jk01;o;6;f5gd=:>h2=6i8la:?5e50=l?ij7p}836294?1|5?h9978?8b9>2cb52o>i463999:9`3ef34<2o54k6bc893g303n=ol526`:;>a0di27=m=65d7ab?xu0;>;1<79t=7`12?070j16:kj<:g6a<>;11131h;mn;<4:g<jk01;o;9;f5gd=:>h226i8la:?5e5?=l?ij7p}836094?1|5?h9;78?8b9>2cb32o>i463999c9`3ef34<2ol4k6bc893g3i3n=ol526`:b>a0di27=m=o5d7ab?xu0;>91<79t=7`1;111h1h;mn;<4:ggjk01;o;b;f5gd=:>h2i6i8la:?5e5d=l?ij7p}836694?1|5?h9578?8b9>2cb12o>i463999a9`3ef34<2on4k6bc893g3k3n=ol526`:`>a0di27=m=m5d7ab?xu0;>?1<79t=7`1e?070j16:kj8:g6a<>;111o1h;mn;<4:g`jk01;o;e;f5gd=:>h2n6i8la:?5e5c=l?ij7p}836494?1|5?h9n78?8b9>2cb?2o>i463999d9`3ef34<2ok4k6bc893g3n3n=ol526`:e>a0di27=m=h5d7ab?xu0;>=1<79t=7`1g?070j16:kj6:g6a<>;110:1h;mn;<4:`5jk01;o:0;f5gd=:>h3;6i8la:?5e46=l?ij7p}836:94?1|5?h9h78?8b9>2cbf2o>i46399839`3ef34<2h<4k6bc893g293n=ol526`;2>a0di27=m31<79t=7`1a?070j16:kjm:g6a<>;11081h;mn;<4:`7jk01;o:2;f5gd=:>h396i8la:?5e44=l?ij7p}836`94?1|5?h8<78?8b9>2cbd2o>i46399869`3ef34<2h94k6bc893g2<3n=ol526`;7>a0di27=m<:5d7ab?xu0;>i1<79t=7`05?070j16:kjk:g6a<>;110?1h;mn;<4:`0jk01;o:5;f5gd=:>h3>6i8la:?5e43=l?ij7p}836f94?1|5?h8>78?8b9>2cbb2o>i46399849`3ef34<2h;4k6bc893g2>3n=ol526`;5>a0di27=m<85d7ab?xu0;>o1<79t=7`07?070j16:kji:g6a<>;110=1h;mn;<4:`2jk01;o:7;f5gd=:>h3<6i8la:?5e41=l?ij7p}l81094?4|5j=nj78?8b9>g2b>2o>i46s|c922>5<5s4i;d?m=1:874}ra4a1<72:72;g>;d?o;1h;mm;jh01n9id;f5g<=:k>o?6k:m8:pg2cd290>w0m8eb8e0g><5j=o97j9c`9>g=612m36?k27h;km5f5`;?xud?ok1<79:e4``>{tk>ln6=4<{ni6i8la:pg=63290?w0m8d48g2f?<5j2;:7j9cd9>g2`22?:3o63l7e59b1d?3tyh;i850;1x9f1ck3l?;o52c6f;>0?a34iv3l7g4925>d34i0;6?u2c6d:>c2e027h;km561:`?xud?o<1<7=t=b5e5?b1k016o:hk:e4`g>;d?o<1j9l7;|q`3c1=839p1n9i3;f5g<=:k>lo6i8ld:?`3c1=n=h37p}l7ec94?4|5j=o;7;6f:?`3ad=n==i7p}l81794?4|5j2;<78?8b9>g=612o>5<5s4i;d?m=1:=6l;|q`3c>=839p1n9id;d73g=:k>on687i;7}:k>o?6;>7c:?`3`5=n=h37p}l7d294?5|5j=n<7h;b99>g2bb2m3tyh;h?50;0x9f1b93l?n552c6g3>36?k2wxo:k9:1818e0m>0m8:l4=b5f=?070j1vn9jd;296~;d?ln1j9l7;0}:k>o<6i8la:?`3c7=l?ih70m8f28g2fe<5j=mh7j9cc9>g2cf2o>i46s|c6g;>5<0s4ia0d127h;k?5d7ab?8e0n:0o:no4=b5e`?b1kh16o:k6:g6a<>{tk18n6=4={52z?`<4g=>92h70m70c8e0g>o4?:4y>g=6b2m6;3<;4n52c92b>33>3tyh4<:50;7x9f>693<;4n52c93g>a0dj27h47}:k18=6k:m8:?`<67=l?ih7p}l83a94?7|5j29o7h;b99~wf>5i3:1=v3l83c9b1d?3tyh4?h50;6x9f>713n=o452c912>a0dl27h4??561:`?8e?8h0m8o64}ra;65<72;q6o5<=:72;g>;d0;;1j9l7;|q`<65=838p1n6=5;d7f==:k1836;>7c:pg=452908w0m71e8g2f?<5j2957j9cb9>g=452o>i46s|c900>5<4s4i3=k4k6b;89f>513n=oi52c900>c2e02wxo5=?:1818e?:j0=<5m4=b:05?`3?k1vn6>c;296~;d08n1j99m;7}:k1;m6k:8b:?`<73=>92h7p}l81:94?4|5j2;57h;7c9>g=6f2?:3o6s|c907>5<3s4i3=o4:9g9>g=7f2<3m70m7288e02d<5j28>78?8b9~wf>7l3:1>v3l81g9b11e34i336?k27h4<=5f5`;?xud08:1<7=t=b:24?`3j116o5>j:e4`e>;d0:;1h;m6;|q`<47=838p1n6>1;d7f==:k1;;6;>7c:pg=722909w0m7178e02d<5j2:478?8b9~wf>6?3:1:v3l80;925>d34i3=;4k6b;89f>6l3n=ol52c93e>a0di27h4?75d7ab?8e?910m8o64}r`gag<72;q6nij7:72;g>;elj<1j9l7;|qa``g=838p1ojk7;436k:m8:pfac?290>w0lkcc8g2f?<5knnj7j9c`9>faed2o>i463mde2925>d34hoo949589~wgbc93:19v3mdbg925>d34hohl4k6b`89gbck3n=oo52beg5>a0d127ihi?5f5`;?xuell>1<7{tjmo86=4={<`ga653z?a``1=n=h370lkc88g2f?<5knh47j9c89~wgbbl3:18v3mdb09`3e>34hoik4k6bg89gbcm3<;4n52bea7>c2e02wxnim<:1808dck00m8:l4=cf`1?3>n27ihn8558d8yvdclm0;6?u2befe>36?k27ihik5f5`;?xuelo;1<7{tjmnm6=4<{<`g`dj301ojj6;f5gf=:jmnm6k:m8:pfac72908w0lkdb8g2f?<5knn:7j9ce9>fac72o>i46s|bea4>5<5s4hoo94:9g9>fae?2o>5<5s4hoi44909a89gbbn3l?;o5rscfg=?6=:r7ihio5f55a?8dcm90=<5m4}r`g`g<72;q6nijl:g64f>;ell81:=6l;|qa`f7=838p1ojl2;d73g=:jmi?6;>7c:pfac6290?w0lkd986=c=:jmn<687i;<`ga3h01oji0;4352z?a`fd=n==i70lkcb854=efab62?:3o63mde29b1d?3tyihnj50;1x9gbdl3l?n552beaa>a0di27ihhh5d7a:?xueljo1<7{tjmn96=4={<`g`6h01ojk5;4356z?a`a0=>92h70lkd28g2f?<5knom7j9c`9>fabd2m36?k27h4495f5`;?xud0ki1<7{tk1hj6=4:{j301n6l0;f5gd=:k13j6k:m8:?`<92h70m794851<=z{j22j7>55z?`<92h70m7ab8g2fd<5j2ji7j9cc9>g=d?2me=3<;4n52c9`4>c2e02wxo5l::1818e?j<0m8o64=b:`4?b1kj1vn6m9;295~;d0k31j9l7;|q`p1n664;f5g<=:k1i;6i8ld:?`92h70m7948e0g>g=d62?:3o63l8c29b1d?3tyh4n<50;0x9f>e<3l?n552c9`4>36?k2wxo5l>:1808e?ij0o:n74=b:a:g6a<>{tk1h96=4<{j301n6m8;f5ga=:k1h96k:m8:pg=g0290>w0m7a68e0g><5j2287j9c`9>g=e72men3:1>v3l8c`925>d34i3o=4i46`8yve?ik0;6?u2c9c`>c20j27h4o<561:`?xud0hn1<7{tk1386=4={h01n665;4354z?`;d0k21j99m;7}:k1326k:8b:?`<92h7p}l88f94?4|5j22j78?8b9>g=?b2o>i46s|c9;a>5<4s4i35o4i4c:89f>>13n=ol52c9a3>a0d12wxo57l:1818e?1j0m8o64=b::f?070j1vn6n1;296~;d0h81j99m;7}:k1k36k:m8:?`92h7p}l8`794?3|5j2j>7j9c`9>g=gd2mf=3l?n55rsb:b7?6=?r7h4l6561:`?8e?i?0=<5m4=b:b6?b1k016o5ol:e4`e>;d0ho1h;mn;jk01n6n4;d7f==z{j2nh7>52z?`92h70m7c68e0g>g=b>2?:3o63l8b49b1d?3tyh4ho50;7x9f>d13n=o452c9d3>a0di27h4no5f5`;?8e?kl0=<5m4=b:`1?0212wxo5mi:1868e?kj0=<5m4=b:gg?b1kk16o5jj:e4`f>;d0l21h;m6;7}:k1o>6;>7c:?`<`1=n=h37p}l8d794?4|5j2n97h;b99>g=`72m5<6s4i3i44i4c:8yve?ml0;69u2c9a7>a0d127h4k>5d7ag?8e?m90=<5m4=b:`1?`3j11vn6kf;296~;d0l;1:=6l;7}:k1o?6k:m8:?`<`1=>92h7p}l8d394?5|5j2oo7j9c89>g=c?2mcm3n=o452c9g;>a0dl27h4h<5f5`;?xud0m=1<7;t=b:g3?`3j116o5m;:e4`e>;d0o:1h;mm;{tk1om6=4={52z?`g=bb2o>d3tyh4n=50;0x9f>d<3l?;o52c9a6>36?k2wxo5k<:1808e?lh0>5k52c9f:>0?a34i3i54i46`8yve?k10;6?u2c9a:>c20j27h4no561:`?xud0jn1<7{tk1ii6=4<{<5j2hn78?8b9~wf>c93:1>v3l8e09b11e34i3h94909a8yve?l10;6?u2c9f;>c2e027h4i9561:`?xud0m?1<7;t=b:g6?b1kh16o5jl:e4`g>;d0mo1h;ml;jh01n6k5;d7f==z{j2o?7>57z?`=>92h70m7d7854=e<5j2o>7j9c89>g=bd2mc<3l?n55rsb:6a?6=:r7h49l561:`?8e?;10m8o64}ra;1a<72;q6o5:n:72;g>;d0:=1j9l7;|q`<0d=83?p1n6w0m73e854=e<5j2?h7j9cc9>g=2a2m34i38=4i4c:8yve?=>0;6?u2c975>36?k27h4865f5`;?xud0<<1<7:e4`g>{tk1?j6=4>{1}:k19>6i8l9:?`<37=l?io70m750854=e<5j28:7h;b99~wf>283:1>v3l840925>d34i39<4i4c:8yve?>:0;6?u2c976>c2e027h486561:`?xud0<81<7=t=b:7`?b1k016o5;6:e4`g>;d0<81j9l7;|q`<05=839p1n6;f;f5g<=:k1?26i8ld:?`<05=n=h37p}l85:94?3|5j2?47h;b99>g=522mg=262?:3o6s|c943>5<5s4i39n4909a89f>193l?;o5rsb:7g?6=:r7h49j5f55a?8e?=:0=<5m4}ra;0`<72;q6o5:i:g64f>;d07c:pg=33290?w0m74c86=c=:k1>j687i;h01n692;4352z?`<6g=n==i70m73c854=eg=272?:3o63l82d9b1d?3tyh4>m50;1x9f>4k3l?n552c91b>a0di27h4;?5d7a:?xud0:n1<7{tk1>96=4={h01n6;5;4352z?`<1?=n=h370m749854=eg=242m213n=oo52c965>c2e02wxo5:;:1848e?<00=<5m4=b:73?070j16o5:<:e4`=>;d0=n1h;mn;jk01n6:9;f5gd=:k1>>6k:m8:pg=>b2909w0m77c854=e<5j2=47h;b99~wf>?l3:1>v3l86c925>d34i3::4i4c:8yve?0k0;68u2c94b>a0d127h44?5d7ab?8e?>k0m8o64=b:5b?070j16o589:77:?xud0>:1<7;t=b:5`?070j16o59k:e4`f>;d0>l1h;mm;j301n680;d7f==z{j23;7>52z?`<=0=>92h70m7898e0g>g=>12o>i463l8839`3ed3tyh45o50;3x9f>?i3l?n55rsb:;b?6={tk12;6=4={7>52z?`<=3=n=h370m789854=eg=1c2mu2c95e>a0d127h4575d7ag?8e?0:0m8o64}ra;3=<72;d0??1h;mn;jh01n696;7:b>;d0>;1:=6l;|q`<<6=838p1n67c;430m3:1>v3l86d9b11e34i3484909a8yve?>=0;6?u2c946>c20j27h4;8561:`?xud01>1<7=t=b:4f?3>n27h4:o558d89f>?13l?;o5rsb:5=?6=:r7h4;o5f55a?8e?>k0=<5m4}ra;2`<72;q6o59?:72;g>;d0?l1j9l7;|q`<3e=839p1n69c;d7f==:k1g=0d2?:3o6s|c951>5<5s4i3;>4i46`89f>0=3<;4n5rsb:4=?6=:r7h4:75f5`;?8e??10=<5m4}ra;33<72;d0>n1h;ml;ji01n679;f5gg=:k1==6k:m8:pg=13290g=142m?13n=ol52c956>c2e02wxo5;l:1828e?=j0m8o64}ra;{tk1hi6=4>{4}:k1oi6k:m8:pg2ee2909w0m8ce8e0g><5j=h<78?8b9~wf1di3:1>v3l7ba9b1d?34ic2e027h;n<561:`?xud?j81<7=t=b5`6?`3j116o:m<:72;g>;d?j=1h;m6;|q`3f5=839p1n9l3;d7f==:k>n86;>7c:?`3f1=l?ij7p}l7e194?4|5j=o?7h;b99>g2e12?:3o6s|c6a5>5<5s4i;d?ko1h;mn;|q`3fc=83>p1n9le;d7f==:k>i:6;>7c:?`3a4=l?ih70m8d18g2f>g2ed2<3m70m8ce86=c=:k>in687i;h0q~m8cg83>7}:k>in6;>7c:?`3a6=n==i7p}l7e394?4|5j=h578?8b9>g2b52o>5<4s4ig=`22md34i3j>4i4c:8yve?nh0;6>u2c9dg>36?k27h4km561:`?8e?nk0m8o64}ra;b2<72;q6o5h6:72;g>;d0o21j9l7;|q`an3n=o45rsb;37?6=;r7h5=;5f5`;?8e>8;0o:n74=b:ea?b1kh1vn7?0;290~;d19:1j9l7;ji01n6if;f5gd=:k1ln6i8l9:pg<662909w0m601854=e<5j3;>7h;7c9~wgc3:3:1;v3me509b1d?34hn8<4k6ba89gc3=3n=on52bd6:>a0d127ii9m5d7a`?8db;o0o:n74=cg0`?070j1vok;f;290~;em<>1:=6l;<`f10j301ok:0;f5gd=:jl>m6k:m8:pf`332909w0lj558e0g><5ko>97j9c`9~wf1e:3:1>v3l6e:9b11e34i>:44>04f`?xud?k;1<752z?`2c?=n==i70m:688240b>3tyh;lh50;0x9f0ai3l?;o52c44:>462l11vn9ne;296~;d>o>1j99m;g1c?28:>hl5rsb5bg?6=:r7h:k85f55a?8e3m10:<8j6;|q`3dd=838p1n8i7;d73g=:k=o36<>:d99~wf13;3:19v3l7439b1d?34i=>k4909a89f3a:3n=o452c5g;>1?d34i>:44;9b9~wf13:3:19v3l7429b1d?34i=>h4909a89f3bn3n=o452c5g;>1?e34i>:44;9c9~wf1393:19v3l75d9b1d?34i=>i4909a89f3bl3n=o452c5g;>1?f34i>:44;9`9~wf13k3:19v3l74;9b1d?34i=>n4909a89f0703n=o452c5g;>1?>34i>:44;989~wf13j3:19v3l74:9b1d?34i=>o4909a89f07=3n=o452c5g;>1??34i>:44;999~wf13i3:19v3l7459b1d?34i=>l4909a89f07:3n=o452c5g;>1g?34i>:44;a99~wf1313:19v3l7449b1d?34i=>44909a89f3an3n=o452c5g;>1g034i>:44;a69~wf1303:19v3l7479b1d?34i=>54909a89f3ak3n=o452c5g;>1g134i>:44;a79~wf13?3:19v3l7469b1d?34i=>94909a89f3a13n=o452c5g;>1g234i>:44;a49~wf13>3:1:v3l7419b1d?34i=>>4909a89f3a>3n=o452c745>a0di27h8h654`689f3113>j86s|c6:e>5<39r7h;5h5f5`;?8e2:10>5k52c404>0?a34i>>;4:9g9>g0422<3m70m:2586=c=:k<88687i;:4;e?8e2:90>5k52c43e>0?a34i>=h4:9g9>g07c2<3m70m:1b86=c=:k<;i687i;5k52c434>0?a34i>=;4:9g9>g0722<3m70m:1586=c=:k<;8687i;:4;e?8e2990>5k52c42e>0?a34i>g06c2<3m70m:0b86=c=:k<:i687i;6:4;e?8e2i00>5k52c4c;>0?a34i>m:4:9g9>g0g12<3m70m:a486=c=:k5k52c4c3>0?a34i>5k4:9g9>g0?b2<3m70m:9e86=c=:k<3h687i;5k52c4;;>0?a34i>5:4:9g9>g0?12<3m70m:9486=c=:k<3?687i;5k52c4;3>0?a34i>4k4:9g9>g0>b2<3m70m:8e86=c=:k<2h687i;;d4=b75=?2b82wxo:lm:1878e00m0=<5m4=b4;e?`3?k16o9k7:5fe?8e2>00?hk5rsb5ae?6=>r7h;5m561:`?8e1k;0o:no4=b4;=?`3?k16o;6?:e4`e>;d00?hi5rsb5a0m8:l4=b6f0;6:u2c6::>36?k27h:oh5d7ab?8e1?j0o:nl4=b4;1?`3?k16o;9k:e4`e>;d;d>>i1h;mn;;d00?i45rsb5a7?6==h0;6?u2c826>36?k27iil?5f55a?xud1{tjmoh6=4:{<`ga2<181i01ojjf;f5gf=:jml96k:8b:?a`f?=l?ii70lkc98g2fef`>b2?:3o63me829b1d?34hn5k4k6ba89gc1>3n=o452bd44>a0d12wxnik6:1878dcm00m8o64=cf`=?b1kh16nih=:e4`=>;elj21h;mn;|q`<64=838p1n7?8;f5gd=:k1996k:m8:pg<3>2908w0m6038g2fb<5j2m478?8b9>g=`d2o>i46s|c920>5<2s4i783l?n552c6f`>a0d127h4=85d7a`?8e0lk0o:n74}ra4g<<72=q6o:m6:g6a<>;d?j21:=6l;j301n9k2;f5gd=z{j2h=7>52z?`=5>=l?i270m7c08e0g>a0d127ij??5d7ag?8da8k0o:nm4=b244?b1kh16o9k>:e4`g>;d8>81h;m6;jh01oji2;f5gg=:k9g54e2ma0dj27h<;85d7aa?8e7>>0o:nl4=b25;d8;k1h;mm;jh01n>=d;f5gg=:k98n6i8lb:?`47`=l?ii70m?318g2fd<5j:8=7j9cc9>g5552ma0dj27h<>65d7aa?8e7;00o:nl4=b20e?b1kk16o==m:e4`f>;d8:i1h;mm;jh01n>g5232ma0dj27h<975d7aa?8e7;d8=o1h;mm;jh01n>:0;f5gg=:k9?:6i8lb:?`404=l?ii70m?528g2fd<5j:>87j9cc9>g5322ma0dj27h<8l5d7aa?8e7=j0o:nl4=b26`?b1kk16o=;j:e4`f>;d8jh01n>91;f5gg=:k9<96i8lb:?`435=l?ii70m?658g2fd<5j:=97j9cc9>g5132m;em8;d73g=:jl?o6;>7c:pg<362909w0li188e02d<5ko>i78?8b9~wf?2:3:1>v3mf0c9b11e34hn9k4909a8yve>=:0;6?u2bg3a>c20j27ii;>561:`?xud1<>1<7:72;g>{tk0?>6=4={<`e5ah01ok92;43:7>52z?ab45=n==i70lj62854=efc732o>d3tyh59k50;0x9g`6>3l?;o52bd7a>36?k2wxo4>8:181<~;em;k1:=6l;jk01n8?3;f5gd=:k?:;6i8la:?`1cb=l?ij70m:f`8g2fg<5j?m;7j9c`9>g0`22mio4k6bc89f3a>3n=ol52c4d7>a0di27h9k>5d7ab?8e2mh0o:no4=b7e6?b1kh16o8ki:e4`e>;d=ln1h;mn;jk01n8?5;f5gd=:k?:96i8la:?`1c`=l?ij70m:fb8g2fg<5j?m57j9c`9>g3`42m34hna0d127h:;;5d7a:?8e1<:0o:n74=b452?b1k016o;:;:e4`=>;d>=?1h;m6;j301n8;7;f5g<=:k?>36i8l9:?`21?=l?i270m94`8g2f?<5jg32d2m5<00r7iil?5d7ab?8dbi;0o:no4=b4;=?b1k016o;67:e4`=>;d>191h;m6;j301n888;f5g<=:k?=h6i8l9:?`2=4=l?i270m9868g2f?<5j<3m7j9c89>g04>2m>o4k6bc89f35k3n=ol52c40g>a0di27h9?k5d7ab?8e2:o0o:no4=b704?b1kh16o8=>:e4`e>;d=:81h;mn;jk01n;<4;f5gd=:k<9>6i8la:?`160=l?ij70m:368g2fg<5j?847j9c`9>g05>2m?o4k6bc89f34k3n=ol52c41g>a0di27h9>k5d7ab?8e2;o0o:no4=b774?b1kh16o8:>:e4`e>;d==81h;mn;jk01n;;4;f5gd=:k<>>6i8la:?`110=l?ij70m:468g2fg<5j??47j9c`9>g0gf2mmn4k6bc89f3fl3n=ol52c4cf>a0di27h9lh5d7ab?8e2j90o:no4=b7a5?b1kh16o8l=:e4`e>;d=k91h;mn;jk01n;m5;f5gd=:kg0df2mnn4k6bc89f3el3n=ol52c4`f>a0di27h9oh5d7ab?8e2k90o:no4=b7`5?b1kh16o8m=:e4`e>;d=j91h;mn;jk01n;l5;f5gd=:kg50b2m34hm>84k6b;89f0?=3n=o452bg0:>a0d127ii=>5f5`;?8da:>0o:n74=cgb;d>kh1h;mn;jk01n8md;f5gd=:k?i;6i8la:?`2f7=l?ij70m9c28g2fg<5jg3>62m34hm>54k6b;89g`5>3n=o452c15`>a0dm27h::j5d7a:?8e1090o:n74=b44f?b1k016o;9i:e4`=>;d>>k1h;m6;j301oh?f;f5g<=:k?2?6i8ld:?`43`=l?ij70m?6b8g2fg<5j:=n7j9cc9>f`g32ma0dj27iilj5d7aa?8dbij0o:nl4=cgbf?b1kj16nhon:e4`g>;emh?1h;ml;ji01n:j8;d5<1=:k<<26k874:pg<6d290:>v3l4d19`3ec34i?hi4k6bc89g`593n=oo52bg2a>a0dl27ij=75d7aa?8db;k0m8o64=cg0;dji01n>84;f5gd=:k9==6i8la:?`42>=l?ij70m?7`8g2fg<5j:fa`52m34hmc2e027iik75d7a:?8dbm>0={tk>?i6=4:{kc:?ab44=l?ih70m;e48g2fgg2012o>i463meg`9`3e>34hni4490ea89g`6:3n=ol52c5g6>a0dk2wxo:;k:1878e0>>0m8o64=cgff?b1k016nk?=:e4`a>;dg1c32m3tyh;;>50;1x9f11i3l?n552c5g7>a0dk27iik?5d7a:?xud??;1<7=t=b55f?`3j116o9k;:e4`f>;emo91h;m6;|q`334=839p1n99c;d7f==:k=o?6i8l9:?aac3=l?i27p}l77194?5|5j==h7h;b99>g1c32m3tyh5=750;0x9f?7:3n=oo52c72b>c2e02wxo4>n:1818dbi80o:n74=b43f?`3j11vn7?b;296~;emh81h;m6;2}:k9i:6;>7c:?`15?=n=h370li2c8g2fg<5kl=n7j9c`9>fcce2m910;6:u2c1a1>36?k27h9=o5f5`;?8da:m0o:no4=cd5`?b1kh16nkkk:e4`e>;d8;n1h;mn;<`eeajk0q~m62283>2}:k9io6;>7c:?`15d=n=h370li388g2fg<5kl<57j9c`9>fc`>2m:l0;6:u2c1f;>36?k27h9=m5f5`;?8da<<0o:no4=cd;1?b1kh16o=>::e4`e>;d8=?1h;mn;<`eg0jk0q~m63883>2}:k9o86;>7c:?`15b=n=h370li508g2fg<5kl2=7j9c`9>g5762m<=0;6:u2c1gf>36?k27h9=k5f5`;?8da=m0o:no4=cd:`?b1kh16o=?k:e4`e>;d8jk0q~m64883>2}:k9l26;>7c:?`15`=n=h370li638g2fg<5klj>7j9c`9>g5452m36?k27h9<>5f5`;?8da>:0o:no4=cdb7?b1kh16o=<<:e4`e>;d8?91h;mn;<`ea6jk0q~m64c83>2}:k9lm6;>7c:?`147=n=h370li658g2fg<5klj87j9c`9>g5432m36?k27h9<<5f5`;?8da><0o:no4=cdb1?b1kh16o=<::e4`e>;d8??1h;mn;<`ea0jk0q~m60d83>2}:k9i86;>7c:?`145=n=h370li378g2fg<5kl<:7j9c`9>fc`12m8o0;6:u2c1a7>36?k27h9<:5f5`;?8da<80o:no4=cd;5?b1kh16o=>>:e4`e>;d8=;1h;mn;<`eg4jk0q~m61183>2}:k9i>6;>7c:?`143=n=h370li4b8g2fg<5kl3o7j9c`9>g56d2m980;6:u2c1a5>36?k27h9<85f5`;?8da=>0o:no4=cd:3?b1kh16o=?8:e4`e>;d8<=1h;mn;<`e`2jk0q~m61383>2}:k9i<6;>7c:?`141=n=h370li678g2fg<5klj:7j9c`9>g5412m9:0;6:u2c1a;>36?k27h9<65f5`;?8da>>0o:no4=cdb3?b1kh16o=<8:e4`e>;d8?=1h;mn;<`ea2jk0q~m61583>2}:k9i26;>7c:?`14?=n=h370li698g2fg<5klj47j9c`9>g54?2m9<0;6:u2c1ab>36?k27h900o:no4=cdb=?b1kh16o=<6:e4`e>;d8?31h;mn;<`ea<jk0q~m61783>2}:k9ii6;>7c:?`14d=n=h370li2`8g2fg<5kl=m7j9c`9>fccf2m9>0;6:u2c1a`>36?k27h9;d8;i1h;mn;<`eefjk0q~m61883>2}:k9in6;>7c:?`14b=n=h370li2d8g2fg<5kl=i7j9c`9>fccb2m9h0;6:u2c1ae>36?k27h9;d8;l1h;mn;<`eecjk0q~m61c83>2}:k9n;6;>7c:?`14`=n=h370li318g2fg<5kl<<7j9c`9>fc`72m9j0;6:u2c1f2>36?k27h9?>5f5`;?8da;80o:no4=cd45?b1kh16nkh>:e4`e>;d8:;1h;mn;<`ef4jk0q~m61e83>2}:k9n96;>7c:?`177=n=h370li338g2fg<5kl<>7j9c`9>fc`52m9l0;6:u2c1f0>36?k27h9?<5f5`;?8da;:0o:no4=cd47?b1kh16nkh<:e4`e>;d8:91h;mn;<`ef6jk0q~m61g83>2}:k9n?6;>7c:?`175=n=h370li358g2fg<5kl<87j9c`9>fc`32m:90;6:u2c1f6>36?k27h9?:5f5`;?8da;<0o:no4=cd41?b1kh16nkh::e4`e>;d8:?1h;mn;<`ef0jk0q~m62083>2}:k9n=6;>7c:?`173=n=h370li368g2fg<5kl<;7j9c`9>fc`02m:;0;6:u2c1f4>36?k27h9?85f5`;?8da;10o:no4=cd4;d8:21h;mn;<`ef=jk0q~m62583>2}:k9n26;>7c:?`171=n=h370li3`8g2fg<5klfc`f2m:<0;6:u2c1fb>36?k27h9?65f5`;?8da;k0o:no4=cd4f?b1kh16nkhm:e4`e>;d8:h1h;mn;<`efgjk0q~m62783>2}:k9ni6;>7c:?`1=g=n=h370li3b8g2fg<5klfc`d2m:>0;6:u2c1f`>36?k27h95l5f5`;?8da;m0o:no4=cd4`?b1kh16nkhk:e4`e>;d8:n1h;mn;<`efajk0q~m62983>2}:k9no6;>7c:?`1=e=n=h370li3d8g2fg<5klfc`b2m:00;6:u2c1ff>36?k27h95j5f5`;?8da;o0o:no4=cd4b?b1kh16nkhi:e4`e>;d8:l1h;mn;<`efcjk0q~m62`83>2}:k9nm6;>7c:?`1=c=n=h370li418g2fg<5kl3<7j9c`9>g5672m:k0;6:u2c1g3>36?k27h95h5f5`;?8da<;0o:no4=cd;6?b1kh16o=>=:e4`e>;d8=81h;mn;<`eg7jk0q~m62b83>2}:k9o:6;>7c:?`1<6=n=h370li428g2fg<5kl3?7j9c`9>g5642m4k6bc8yve>:m0;6:u2c1g1>36?k27h94?5f5`;?8da<=0o:no4=cd;0?b1kh16o=>;:e4`e>;d8=>1h;mn;<`eg1jk0q~m62g83>2}:k9o?6;>7c:?`1<4=n=h370li478g2fg<5kl3:7j9c`9>g5612m;90;6:u2c1g6>36?k27h94=5f5`;?8da<>0o:no4=cd;3?b1kh16o=>8:e4`e>;d8==1h;mn;<`eg2jk0q~m63083>2}:k9o=6;>7c:?`1<2=n=h370li498g2fg<5kl347j9c`9>g56?2m;;0;6:u2c1g4>36?k27h94;5f5`;?8da<00o:no4=cd;=?b1kh16o=>6:e4`e>;d8=31h;mn;<`eg<jk0q~m63283>2}:k9o36;>7c:?`1<0=n=h370li4`8g2fg<5kl3m7j9c`9>g56f2m;=0;6:u2c1g:>36?k27h9495f5`;?8dam:e4`e>;d8=h1h;mn;<`eggjk0q~m63483>2}:k9oj6;>7c:?`1<>=n=h370li4e8g2fg<5kl3h7j9c`9>g56c2m;?0;6:u2c1ga>36?k27h9475f5`;?8daj:e4`e>;d8=o1h;mn;<`eg`jk0q~m63683>2}:k9oh6;>7c:?`1g56a2m;10;6:u2c1gg>36?k27h94l5f5`;?8da=90o:no4=cd:4?b1kh16o=??:e4`e>;d8<:1h;mn;<`e`5jk0q~m63`83>2}:k9om6;>7c:?`17j9c`9>g5752m;k0;6:u2c1d3>36?k27h94j5f5`;?8da=:0o:no4=cd:7?b1kh16o=?<:e4`e>;d8<91h;mn;<`e`6jk0q~m63b83>2}:k9l:6;>7c:?`1g5732m;m0;6:u2c1d1>36?k27h94h5f5`;?8da=<0o:no4=cd:1?b1kh16o=?::e4`e>;d8jk0q~m63d83>2}:k9l86;>7c:?`1d6=n=h370li578g2fg<5kl2:7j9c`9>g5712m;o0;6:u2c1d7>36?k27h9l?5f5`;?8da=10o:no4=cd:;d8<21h;mn;<`e`=jk0q~m64183>2}:k9l>6;>7c:?`1d4=n=h370li588g2fg<5kl257j9c`9>g57>2m<80;6:u2c1d5>36?k27h9l=5f5`;?8da=h0o:no4=cd:e?b1kh16o=?n:e4`e>;d8jk0q~m64383>2}:k9l<6;>7c:?`1d2=n=h370li5c8g2fg<5kl2n7j9c`9>g57e2m<:0;6:u2c1d;>36?k27h9l;5f5`;?8da=j0o:no4=cd:g?b1kh16o=?l:e4`e>;d8jk0q~m64483>2}:k9lj6;>7c:?`1d0=n=h370li5d8g2fg<5kl2i7j9c`9>g57b2m36?k27h9l95f5`;?8da=o0o:no4=cd:b?b1kh16o=?i:e4`e>;d8jk0q~m64683>2}:k9lh6;>7c:?`1d>=n=h370li618g2fg<5klj<7j9c`9>g5472m<10;6:u2c1dg>36?k27h9l75f5`;?8da>80o:no4=cdb5?b1kh16o=<>:e4`e>;d8?;1h;mn;<`ea4jk0q~ll6683>7}:jj??6;>7c:?ag6c=n=h37p}mc7494?4|5ki>?78?8b9>ff5c2o>i46s|bb47>5<2s4hh8>4k6b;89ge1j3n=ol52bb67>c2e027io96561:`?8dd;j0=945rsca7=?6==r7io98561:`?8dd=?0o:nl4=ca6;ek=31j9l7;|qag07=83?p1om:1;d7f==:jj9j6i8la:?ag3d=l?ii70ll418g2fd<5ki?m78?8b9~wge183:1>v3mc4d925>d34hh:<4i4c:8yvdd=o0;6?u2bb7e>c2e027io;l5d7ag?xuek?91<7=t=ca57?`3j116nn:>:e4`e>;ek=:1h;mn;|qag3?=83>p1om92h70ll3b8e0g>ff262o>2909w0ll5c854=e<5ki>m7h;b99~wge1k3:1>v3mc4g9b1d?34hh:<4909a8yvdd=k0;6>u2bb75>a0d127io;<5d7a`?8dd=k0m8o64}r``1f<72:q6nn;7:e4`=>;ek?81h;mk;<``1f7}:jj9h687i;<``05h0q~ll6`83>7}:jj<>6;>7c:?ag3d=n==i7p}mc4794?4|5ki>:7h;7c9>ff3d2?:3o6s|bb74>5<5s4hh954i46`89ge2m3<;4n5rsca0=?6=:r7io>o5f55a?8dd;j0=<5m4}r``1a<72:q6nn8=:g64f>;ek<9194h4=ca60?3>n2wxnn:=:1818dd<:0m8:l4=ca70?070j1vom;7;296~;ek=31:=6l;<``0=6}:jj>>6k:m8:?ag15=l?ij70ll6c8g2f?ff212o>i463mc57925>d3tyio9l50;0x9ge3k3l?;o52bb6f>36?k2wxnn;=:1818dd=;0m8o64=ca65?070j1vom;f;291~;ek=i1h;mn;<``13ji01om:8;f5gf=:jj<96i8lb:?ag1`=n=h37p}mc5f94?1|5ki>>78?8b9>ff372?:3o63mc5a9`3e>34hh9;4k6bc89ge203n=ol52bb41>a0di27io9k5f5`;?xuek091<7:g6a<>{tjj396=4={<``3c<181i01om80;d7f==z{ki2<7>55z?ag25=l?i270ll978g2fg<5ki<87h;b99>ff1?2?:3o63mc7d920?ff112?:3o63mc909`3ee34hh494k6b`89ge?m3n=o452bb5:>c2e02wxnn6l:1818dd0k0=<5m4=ca;`?`3j11vom7b;296~;ek1h1j9l7;<``=3ji0q~ll9083>4}:jj3:6k:m8:pff>a290:w0ll8g8e0g>ff0b2m;ek1n1:=6l;|qag=1=839p1om72;f5g<=:jj2n6i8lc:?ag=1=n=h37p}mc9:94?5|5ki387j9c89>ff>b2m93<;4n52bb;5>c20j2wxnn6>:1818dd0;0m8:l4=ca;1j99m;<``7}:jj92h7p}mc9;94?2|5ki3<7;6f:?ag2`==0l01om7e;d73g=:jj3<6;>7c:pff152909w0ll728e02d<5ki<878?8b9~wge0?3:1>v3mc6;925>d34hh;54i4c:8yvdd?<0;6>u2bb56>c2e027io:=5d7ab?8dd1?0o:n74}r``33<72;q6nn99:g6a<>;ek>?1:=6l;|qag2g=838p1om8b;d73g=:jj=o6;>7c:pff1d290=w0ll7d854=e<5kiff>52m>j561:`?8d5:k0m8o64}r`10c<72;q6n?=l:72;g>;e:;k1j9l7;|qa61b=83?p1o<<0;f5g<=:j;??6i8la:?a667=n=h370l=34854=e<5k89578:9:pf751290>w0l=32854=e<5k88j7j9cc9>f7262m34h9?;4i4c:8yvd5<00;6?u2b36;>36?k27i>9o5f5`;?xue:=21<7{tj;>h6=4<{<`10f87j9cd9>f7242?:3o63m23;9b1d?3tyi>?650;1x9g45m3l?;o52b30b>0?a34h9>o4:9g9~wg43:3:1>v3m256925>d34h98>4i4c:8yvd5=?0;6?u2b364>c2e027i>9o561:`?xue:=>1<7=t=c00b?b1k016n?:m:e4`g>;e:=>1j9l7;|qa613=839p1o<;1;f5g<=:j;>i6i8ld:?a613=n=h37p}m23a94?4|5k8957;6f:?a67b=n==i7p}m24194?4|5k8?i78?8b9>f7332o>5<5s4h9?k4i46`89g43=3<;4n5rsc074?6=:r7i>9?5f55a?8d5<>0=<5m4}r`163<72;q6n?<8:g64f>;e:;31:=6l;|qa610=83>p1o<;e::i194h4=c07f?`3?k16n?;::72;g>{tj;8m6=4={<`175h01o<<1;4352z?a660=>92h70l=348e0g>f7552o>i463m2229`3ef34h9994k6b;8yvd5;:0;6?u2b310>c2e027i>><561:`?xue::=1<7{tj;926=49{<`17g<181i01o<<8;f5g<=:j;9m6i8la:?a617=l?ij70l=4c8g2fg<5k88m7h;b99~wgb5:3:1>v3md1d925>d34hhjn4i4c:8yvdc:80;6?u2be2f>36?k27iokl5f5`;?xuel8l1<7;t=caea?b1k016ni<::e4`e>;ekol1j9l7;<`g46<181i01omia;46=>{tjm:?6=4:{<`g44<181i01oj>1;f5gg=:jm;86i8lb:?a`4b=l?i270lk058e0g>fa7f2?:3o63md0a9b1d?3tyiha0dk2wxni?j:1828dc9l0m8o64}r`g66<72=q6nnh6:e4`=>;el;?1h;mk;<`g50<181i01omia;d7f==z{kn:87>52z?a`40=>92h70lk148e0g>:4?:3y>fa7>2o>i463md0a925>d3tyih<850;1x9gb693n=o452be3g>a0dk27ih<85f5`;?xuel8=1<7=t=cf27?b1k016ni?k:e4``>;el8=1j9l7;|qa`5e=83?p1oj?c;d7f==:jjl26i8la:?a`73=l?ii70llf`86=c=:jm:>6;>7c:pfa432909w0lk21854=e<5kn997h;7c9~wgb683:1>v3md039b11e34ho=:4909a8yvdc9;0;6?u2be30>c20j27ih<7561:`?xueko21<7{tjm;36=4;{<`g4c<21o16ni>j:4;e?8dc9m0m8:l4=cf12?070j1vomid;296~;ekoo1j99m;<``bc<181i0q~lk0383>7}:jm:?6;>7c:?a`55=n=h37p}md1294?5|5kn;<7h;b99>ff`b2m3tyih=?50;0x9gb793l?n552be23>36?k2wxni>9:1818dc8>0m8:l4=cf3=?070j1voj?d;296~;el9n1j9l7;<`g4f<181i0q~lk0`83>0}:jm:<6i8la:?a`47=l?ih70lk128g2fe<5kn:h7j9cc9>fa6f2o>i46s|be2;>5<0s4hoa0d127ih6:g6a<>{tjm?96=4={<`g7c<181i01oj=c;d7f==z{kn>=7>52z?a`6c=>92h70lk2c8e0g>fa4b2mk4i4c:89gb4;3<;4n52be0b>33>3tyih>:50;7x9gb493<;4n52be62>a0dj27ih9=5d7aa?8dc7}:jm>j6k:m8:?a`03=l?ih7p}md5g94?7|5kn?i7h;b99~wgb2;3:18v3md3;9`3e>34ho984k6bf89gb3=3<;4n52be0b>c2e02wxni:;:1818dc6}:jm>:6i8l9:?a`1b=l?ih70lk478e0g>fa242mc2e027ih?75d7ab?8dc=<0o:nl4=cf1e?3>n27ih>;561:`?xuel<>1<7{tjm>;6=4={<`g04h01oj;7;437>52z?a`15=n==i70lk48854=e54?:3y>fa4>2o>d3tyih9650;1x9gb4n3?2j63md2g91<`<5kn?h7h;7c9~wgb5l3:1>v3md3g9b11e34ho>k4909a8yvdc;;0;6?u2be17>36?k27ih>=5f5`;?xuel::1<7=t=cf04?`3j116ni;el7c:pfa512909w0lk368e02d<5kn8578?8b9~wgb4l3:1>v3md2f9b1d?34ho?n4909a8yvdc;h0;68u2be14>a0di27ih9?5d7a`?8dc<:0o:nm4=cf7`?b1kk16ni=n:g6a<>{tjm936=48{<`g7a<181i01ojfa5>2o>i46s|bba0>5<5s4hhn=4909a89ge>l3l?n55rsca`6?6=:r7iolh561:`?8dd1j0m8o64}r``g5<72;ekj<1h;mn;<``e5v3mcc`925>d34hhni4i4c:8yvddjk0;6?u2bb`a>c2e027ion85d7a`?xuekkl1<7?t=caab?`3j11voml4;290~;ek0k1h;m6;<``g3jn01omm6;43v3mccc9b1d?34hhni4909a8yvddj>0;6>u2bb`1>a0d127iook5d7a`?8ddj>0m8o64}r``f=<72:q6nnl;:e4`=>;ekko1h;mk;<``f=0}:jjko6k:m8:?ag92h7p}mcb794?4|5kih=78?8b9>ffe12o>5<5s4hhn?4i46`89gee03<;4n5rscaa7?6=:r7ioo:5f55a?8ddjh0=<5m4}r``=<<72;q6nn7n:g64f>;ek0h1:=6l;|qagg?=83>p1omm0;7:b>;ekhl194h4=caaa?`3?k16nnm8:72;g>{tjj3n6=4={<``=ch01omn0;4352z?agd3=>92h70lla58e0g>ffg62o>i463mc8d9`3ef34hho;4k6b;8yvddi;0;6?u2bbc1>c2e027iol?561:`?xuekh=1<7{tjjkn6=4={<``e`55z?agd>=l?ij70llb38g2fe<5kii87j9cb9>ffdb2m36?k27iol65d7a:?8ddj;0o:no4=caa0?b1kh16nnlj:e4`e>;ekhk1j9l7;|qagc5=838p1omj0;4334hhj;4k6bc89gec83l?n552bbf7>36?k27ionl564;8yvddl<0;68u2bbf1>36?k27ioh<5d7aa?8ddm=0o:nl4=cafa?b1k016nnj::g6a<>{tjjoh6=4={<``ag<181i01omjd;d7f==z{kinn7>52z?ag`d=n=h370llf78g2feffca2o>i46s|bbd7>5<3s4hhol4k6b;89gea>3n=oi52bbg5>36?k27ionl5f5`;?xuekl?1<7{tjjl<6=4={<``ad53z?ag`4=l?i270lled8g2fe<5kin;7h;b99~wgeb03:1?v3mcd69`3e>34hhih4k6bf89geb03l?n55rscag`?6==r7ioij5f5`;?8ddkh0o:no4=cae2?b1kk16nnmm:4;e?8ddl?0=<5m4}r``b0<72;q6nnh>:72;g>;eko<1j99m;|qag`7=838p1omj2;d73g=:jjo36;>7c:pffc42909w0lle58e02d<5kinm78?8b9~wged13:1>v3mcbc9b11e34hhoo4909a8yvddm00;6>u2bbg3>0?a34hhhk4:9g9>ffcb2o>5<5s4hhok4i46`89gec83<;4n5rscag7?6=:r7ioi;561:`?8ddl=0m8o64}r```4<72:q6nnj>:g6a<>;ekjl1h;mn;<``b3j30q~lld383>7}:jjn96k:m8:?aga7=>92h7p}mce594?4|5kio47h;7c9>ffbf2?:3o6s|bbff>5<5s4hhhh4i4c:89gecl3<;4n5rscagf?6==r7ioi65d7ab?8ddm;0o:nm4=caf0?b1kj16nnkj:e4`f>;ekmh1j9l7;|qaga?=83=p1omke;437c:?aga>=l?i270lle38g2fg<5kin87j9c`9>ffcb2m6;>7c:pff4a2909w0ll308e0g><5ki9878?8b9~wge5>3:1>v3mc349b1d?34hh>:4909a8yvdd:>0;6>u2bb04>c2e027io?6561:`?8dd:j0o:n74}r``6=<72:q6nn<7:g6a<>;ek:21:=6l;<``6fjk0q~ll3983>7}:jj936k:m8:?ag7d=>92h7p}mc3`94?4|5ki9n7h;b99>ff4f2?:3o6s|bb0b>5<5s4hh>l4i4c:89ge4?3n=oo5rsca1`?6=:r7io?j5f5`;?8dd::0o:no4}r``76<72=q6nn=<:g6a<>;ek;<1:=6l;<``72ji01om<5;f5g==z{ki9>7>54z?ag67==0l01om<2;7:b>;ek:9194h4=ca17?`3?k1vom<4;296~;ek:91:=6l;<``70h0q~ll3783>7}:jj8n6;>7c:?ag61=n==i7p}mc3;94?5|5ki9o7h;7c9>ff432<3m70ll2486=c=z{kn>;7>53z?a`0g=l?i270lk61854=e<5kn>47h;b99~wgb2n3:1?v3md70925>d34ho:<4909a89gb183l?n55rscf6g?6=:r7ih8k561:`?8dc=m0m8o64}r`g1g<72;q6ni;n:e4`e>;el7c:pfa0>2908w0lk6c8e0g><5kn=;7j9c`9>fa032m5<4s4ho:l4i4c:89gb1?3n=o452be40>a0di2wxni8::1878dc><0m8o64=cf53?b1kj16ni8;:e4`e>;el?91h;m6;|qa`30=838p1oj95;43<5k8j:7j9cb9>f7gf2m34h9n<4k6ba89g4f<3n=o452b3c1>36?k2wxn?l;:1878d5j00=<5m4=c0ae?b1k016n?l::e4`e>;e:k>1j9l7;|qa6g?=838p1oc20j27i5nk5117ge>{tjj;>6=4={<`a1`h01o7le;331a?fg3a2o>7}:jk?j6k:8b:?a=1b=99?om6s|bb32>5<5s4hi9o4i46`89g?3l3;;9i74}r``55<72;q6no;l:g64f>;e1=n1==;k8:pfgg?290>w0lmb78e0g><5kk2878?8b9>fd302mw0lmb48e0g><5kk2?78?8b9>fd332mw0lmb58e0g><5kk2>78?8b9>fd352mw0lmbd8e0g><5kk2=78?8b9>fd0c2mw0lmbe8e0g><5kk2<78?8b9>fd0f2m<5k3hi7:68:pfgga290>w0lmbb8e0g><5kk3j78?8b9>fd002m<5k3hi7:n8:pfggb290>w0lmbc8e0g><5kk3i78?8b9>fd032mw0lmb`8e0g><5kk3h78?8b9>fd062mw0lmb88e0g><5kk3578?8b9>fd3b2m<5kk3478?8b9>fd3e2mf;e112194h4=c;;3?3>n27i558558d89g??=3?2j63m99691<`<5k33?7;6f:?a==4==0l01o771;7:b>;e11:194h4=c;4b?3>n27i5:k558d89g?0l3?2j63m96a91<`<5k3;e1>2194h4=c;43?3>n27i5:8558d89g?0=3?2j63m96691<`<5k3;e1>:194h4=c;5b?3>n27i5;k558d89gg7m3?2j63ma1f91<`<5kk;o7;6f:?ae5d==0l01oo?a;7:b>;ei93194h4=cc3n27im=9558d89gg7>3?2j63ma1791<`<5kk;87;6f:?ae55==0l01oo?2;7:b>;ei9;194h4=cc34?3>n27i5kh558d89g?am3?2j63m9gf91<`<5k3mo7;6f:?a=cd==0l01o7ia;7:b>;e1o3194h4=c;en27i5k9558d89g?a>3?2j63m9g791<`<5k3m87;6f:?a=c5==0l01o7i2;7:b>;e1o;194h4=c;e4?3>n27i5hh558d8yvdd:80;69u2bcd0>36?k27inh75f55a?8d>1c73tyio?>50;6x9gda:3<;4n52b`ge>c20j27i59j54ed89g?dm3>oj6s|bb3e>5<1s4hij<4909a89gd5?3n=ol52b`gf>c20j27imh;5d7ab?8d>1bb3tyioc20j27i59j54ef89g?dm3>oh6s|bb3g>5<3s4hiik4909a89ggbk3l?;o52b86g>1bd34h2oh4;db9~wge6k3:1;v3mbdg925>d34hi>94k6bc89ggb93n=oo52b`gb>c20j27imh<5d7ab?8d>1cd3tyioa0di27imh75f55a?8dfm80o:no4=c;7`?2bj27i5nk54d`8yvdd9h0;69u2bcg`>36?k27imh65f55a?8d>1cf3tyio<750;6x9gdbj3<;4n52b`g4>c20j27i59j54d;89g?dm3>n56s|bb3;>5<3s4hiil4909a89ggcl3l?;o52b86g>1c?34h2oh4;e99~wgben3:1>v3md7c925>d34h8<;4i46`8yvdck90;6?u2be4a>36?k27i?=95f55a?xue:<;1<7;t=c07g?070j16n?;;:e4`g>;e:<=1j99m;<`16`jh01o<=d;f5gf=z{k9;=7>55z?a6c5=>92h70l=f48e0g><5k9;87j9cb9>f7ee2m3tyi>9k50;6x9g43m3l?n552b30f>a0di27i>895d7a:?8d5:m0o:no4}r``=2<72;q6ni8k:e4`e>;ek0=1j9l7;|qa`gc=839p1oj97;f5ga=:jm?o6;>7c:?a`37=n=h37p}mc7:94?3|5ki=?78?8b9>ff022o>i463mc539`3e>34hh:o4k6ba89ge383n=o45rsca1a?6={tjm8=6=4={<`g2aj301oj=6;d7f==z{k=no7>550y>f2`42o>i463m9509`3e>34h84;4k6bf89g5083n=on52b5f6>a0di27i5985d7a`?8d3l>0o:n74=c6f5?b1kk16n?;8:e4`f>;e1h;m6;<`02fji01o=9e;f5ga=:j:=:6i8ld:?a0<6=l?ii70l;9c8g2fd<5k>j:7j9cc9>f1d62ma0dj27i8nk5d7aa?8d30o0o:nl4=c6:5?b1kk16n97=:e4`f>;e<091h;mm;<`7=1jh01o:65;f5gg=:j=3=6i8lb:?a0<1=l?ii70l;998g2fd<5k>257j9cc9>f1?f2mm3n=oo52b5;e>a0dj27i8l>5d7aa?8d3i80o:nl4=c6b6?b1kk16n9o<:e4`f>;e1h;mm;<`7e0jh01o:n7;f5gg=:j=k36i8lb:?a0d?=l?ii70l;a`8g2fd<5k>jn7j9cc9>f1gd2ma0dj27i8o<5d7aa?8d3j:0o:nl4=c6a0?b1kk16n9l::e4`f>;ejh01o:m8;f5gg=:j=h26i8lb:?a0gg=l?ii70l;bc8g2fd<5k>ih7j9cc9>f1db2ma0dj27i8n=5d7aa?8d3k=0o:nl4=c6`1?b1kk16n9m9:e4`f>;ejh01o:l9;f5gg=:j=ij6i8lb:?a0a?=l?ih70l;dc8g2fe<5k>oh7j9cb9>f1ba2m5<5s4h8;l4i46`89g4en3<;4n5rscfa0?6=:r7i?:m5f55a?8d5k80=<5m4}r`gf0<72;q6n>9k:g64f>;e:j81:=6l;|qa`g0=838p1o=8e;d73g=:j;i86;>7c:pfad02909w0l<7g8e02d<5k8h878?8b9~wgbe03:1>v3m3929b11e34h9o84909a8yvdcj00;6?u2b2:2>c20j27i>n8561:`?xuelkk1<7{tjmhi6=4={<`03=h01o52z?a72?=n==i70l=c8854=e4?:3y>f61e2o>d3tyih;m50;0;8d50o0=<5m4=cc5f?b1kh16nl87:e4`e>;ei??1h;mn;<`b27jk01oo:f;f5gd=:jh?h6i8la:?ae0g=l?ij70ln598g2fg<5kk><7j9c`9>fd3e2ma0di27im8:5d7ab?8df=;0o:no4=cc5`?b1kh16nl8n:e4`e>;ei?=1h;mn;<`b21jk01oo91;f5gd=:jh?n6i8la:?af0>=l?i270lm578g2f?<5k8<<7h;b99>fde?2m34hjol4k6b;89ggf03n=o452b`aa>a0d127iml75d7a:?8dfih0o:n74=ccbf?b1k016nlol:e4`=>;eihn1h;m6;<`be`j301oonf;f5g<=:jhh;6i8l9:?aeg7=l?i27p}mdcf94?1?s4h8<;4k6bc89g57?3n=ol52b`gf>a0d127imhj5d7a:?8dfm10o:n74=c`f=?b1k016nljk:e4`=>;eil;1h;m6;<`ba2j301oojc;f5g<=:jhom6i8l9:?a==c=l?ij70l68g8g2fg<5k32<7j9c`9>f4k6bc89g?><3n=ol52b8;6>a0di27i5485d7ab?8d>1>0o:no4=c;:;e10k1h;mn;<`:=gjk01o76c;f5gd=:j03o6i8la:?a=f4k6bc89g?f<3n=ol52b8c6>a0di27i5l85d7ab?8d>i>0o:no4=c;b;e1hk1h;mn;<`:egjk01o7nc;f5gd=:j0ko6i8la:?ae5`=l?ij70ln118g2fg<5kk:=7j9c`9>fd752ma0di27im<95d7ab?8df910o:no4=cc2=?b1kh16nl?n:e4`e>;ei8h1h;mn;<`b5fjk01oo>d;f5gd=:jh;n6i8la:?ae4`=l?ij70ln218g2fg<5kk9=7j9c`9>fd452m94k6bc89gg5=3n=ol52b`05>a0di27im?95d7ab?8df:10o:no4=cc1=?b1kh16nl;ei;h1h;mn;<`b6fjk01oo=d;f5gd=:jh8n6i8la:?a0a5=l?i270l;d38g2f?<5k93m7j9c89>fdcf2m34h9:84i4c:89g5?k3n=o452b22g>a0dj27i8i;5d7af?8de:90o:no4=c`15?b1kh16no<=:e4`e>;ej;?1h;mn;<`a63jk01ol=8;f5gd=:jk826i8la:?ae`0=l?i270lndd8g2f?<5k93h7j9c89>f6>e2ma0d127imh:5d7a:?8dflo0o:n74=ccf7?b1k016n>9;:e4`=>;eil31h;mk;<`7`1jk01o:k1;f5gd=:j=n;6i8lb:?a75?=l?ii70l<098g2fd<5k9:97j9cc9>f6732ma0dk27i?=h5d7a`?8d48h0o:nm4=c6`b?b1kj16n4:k:g4;0>;e1jo1j;6;;|qa`27=83;9w0l6498g2fb<5k3?>7j9c`9>f6>12m36?k27i8i;5d7a`?8d>;ejk01o:kf;f5gd=:j=o:6i8ld:?a601=l?ij70l<6b8g2f?<5k9<=7j9c`9~wgden3:19v3mbb;9b1d?34h89h4k6b;89g53k3<;hn52b254>a0dl27i59o5d7a:?xuejj:1<7;t=c``e?`3j116n>;i:e4`=>;e;=n1:=jl;<`032ji01o7;a;f5gd=z{khh=7>55z?affd=n=h370l<618g2f?<5k9?i78?db9>f6102ma0d127i?:95d7af?8d>;e1=31h;mj;<`017j30q~lmc583>6}:jkin6k:m8:?a=1?=l?io70l<558g2f?fgea2o>i463m95;9`3ed34h89;4k6b;8yvdek?0;6>u2bcf3>c2e027i5975d7aa?8d4=10o:n74}r`ag2<72:q6noj>:g6a<>;e1=31h;m6;<`01dj30q~lmc983>6}:jkn96k:m8:?a=1?=l?ij70l<5e8g2f?fa002m3n=o452b`53>c2e02wxni9?:1818d48>0o:n74=cc45?`3j11voj82;293~;e=;<1:=6l;<`:2`:<7j9c`9~wgb0l3:1;v3m535925>d34h2:k4i4c:89g5>:3n=ol52b2f1>a0di27i88<5d7ab?8d31;0o:no4=c626?b1kh1voj78;293~;e=:81:=6l;<`:35:i7j9c`9~wgb>;3:1;v3m52f925>d34h2;<4i4c:89g5fi3n=ol52b2gb>a0di27i8;o5d7ab?8d3ih0o:no4=c61e?b1kh1voj6e;293~;e==21:=6l;<`:378:7j9c`9~wgbf13:1;v3m541925>d34h2;>4i4c:89g5d:3n=ol52b521>a0di27i85<5d7ab?8d3k;0o:no4=c676?b1kh1vojne;293~;e=?;7j9c`9~wgbfn3:1;v3m571925>d34h2;84i4c:89g5d03n=ol52b52;>a0di27i8565d7ab?8d3k10o:no4=c671:=6l;<`:33?57j9c`9~wgbe93:1;v3m577925>d34h2;:4i4c:89g5di3n=ol52b52b>a0di27i85o5d7ab?8d3kh0o:no4=c67e?b1kh1voj83;293~;e=;21:=6l;<`:3=:n7j9c`9~wgb0<3:1;v3m53;925>d34h2;44i4c:89g5f>3n=ol52b2g5>a0di27i8;85d7ab?8d3i?0o:no4=c612?b1kh1voj85;293~;e=;k1:=6l;<`:3d8=7j9c`9~wgb0>3:1;v3m53`925>d34h2;o4i4c:89g5ek3n=ol52b2d`>a0di27i8:m5d7ab?8d3jj0o:no4=c60g?b1kh1voj87;293~;e=;i1:=6l;<`:3f?n7j9c`9~wgb003:1;v3m53f925>d34h2;i4i4c:89g5dk3n=ol52b52`>a0di27i85m5d7ab?8d3kj0o:no4=c67g?b1kh1voj89;293~;e=;o1:=6l;<`:3`?h7j9c`9~wgb0i3:1;v3m53d925>d34h2;k4i4c:89g5dm3n=ol52b52f>a0di27i85k5d7ab?8d3kl0o:no4=c67a?b1kh1voj8b;293~;e=::1:=6l;<`:<5;j7j9c`9~wgb0k3:1;v3m523925>d34h24<4i4c:89g5>93n=ol52b2f2>a0di27i88?5d7ab?8d3180o:no4=c625?b1kh1voj8e;293~;e=:91:=6l;<`:<7:?7j9c`9~wgb0n3:1;v3m526925>d34h24>4i4c:89g5><3n=ol52b2f7>a0di27i88:5d7ab?8d31=0o:no4=c620?b1kh1voj70;293~;e=:?1:=6l;<`:<16i8la:?a003=l?ij70l;948g2fg<5k>:97j9c`9~wgb?93:1;v3m524925>d34h2484i4c:89g5>>3n=ol52b2f5>a0di27i8885d7ab?8d31?0o:no4=c622?b1kh1voj72;293~;e=:=1:=6l;<`:<3:;7j9c`9~wgb?;3:1;v3m52:925>d34h24:4i4c:89g5>03n=ol52b2f;>a0di27i8865d7ab?8d3110o:no4=c62:57j9c`9~wgb?=3:1;v3m52c925>d34h2444i4c:89g5>i3n=ol52b2fb>a0di27i88o5d7ab?8d31h0o:no4=c62e?b1kh1voj76;293~;e=:h1:=6l;<`::o7j9c`9~wgb??3:1;v3m52a925>d34h24o4i4c:89g5>l3n=ol52b2fg>a0di27i88j5d7ab?8d31m0o:no4=c62`?b1kh1voj79;293~;e=:o1:=6l;<`::j7j9c`9~wgb?i3:1;v3m52d925>d34h24i4i4c:89g5f83n=ol52b2g3>a0di27i8;>5d7ab?8d3i90o:no4=c614?b1kh1voj7b;293~;e==:1:=6l;<`:ac9=7j9c`9~wgb?k3:1;v3m553925>d34h2j=4i4c:89g5f:3n=ol52b2g1>a0di27i8;<5d7ab?8d3i;0o:no4=c616?b1kh1voj7d;293~;e==81:=6l;<`:b49?7j9c`9~wgb?m3:1;v3m551925>d34h2j?4i4c:89g5f<3n=ol52b2g7>a0di27i8;:5d7ab?8d3i=0o:no4=c610?b1kh1voj7f;293~;e==>1:=6l;<`:b66i8la:?a033=l?ij70l;a48g2fg<5k>997j9c`9~wgb>83:1;v3m557925>d34h2j94i4c:89g5f?3n=ol52b2g4>a0di27i8;95d7ab?8d3i>0o:no4=c613?b1kh1voj61;293~;e==<1:=6l;<`:b0=l?ij70l;a98g2fg<5k>947j9c`9~wgb>:3:1;v3m555925>d34h2j;4i4c:89g5f13n=ol52b2g:>a0di27i8;75d7ab?8d3i00o:no4=c61=?b1kh1voj64;293~;e==31:=6l;<`:b29n7j9c`9~wgb>=3:1;v3m55c925>d34h2j54i4c:89g5fk3n=ol52b2g`>a0di27i8;m5d7ab?8d3ij0o:no4=c61g?b1kh1voj66;293~;e==h1:=6l;<`:b<9h7j9c`9~wgb>?3:1;v3m55a925>d34h2jl4i4c:89g5fm3n=ol52b2gf>a0di27i8;k5d7ab?8d3il0o:no4=c61a?b1kh1voj68;293~;e==n1:=6l;<`:bg9j7j9c`9~wgb>13:1;v3m55g925>d34h2jn4i4c:89g5e83n=ol52b2d3>a0di27i8:>5d7ab?8d3j90o:no4=c604?b1kh1voj6a;293~;e==l1:=6l;<`:ba8>7j9c`9~wgb>j3:1;v3m542925>d34h2jh4i4c:89g5e;3n=ol52b2d0>a0di27i8:=5d7ab?8d3j:0o:no4=c607?b1kh1voj6c;293~;e=<;1:=6l;<`:bc887j9c`9~wgb>l3:1;v3m540925>d34hj<=4i4c:89g5e=3n=ol52b2d6>a0di27i8:;5d7ab?8d3j<0o:no4=c601?b1kh1voj6f;293~;e=<>1:=6l;<`b448;7j9c`9~wgbf83:1;v3m547925>d34hja0di27i8:65d7ab?8d3j10o:no4=c60857j9c`9~wgbf:3:1;v3m545925>d34hj<94i4c:89g5ei3n=ol52b2db>a0di27i8:o5d7ab?8d3jh0o:no4=c60e?b1kh1vojn3;293~;e=<21:=6l;<`b408n7j9c`9~wgbf<3:1;v3m54;925>d34hj<;4i4c:89g5el3n=ol52b2dg>a0di27i8:j5d7ab?8d3jm0o:no4=c60`?b1kh1vojn5;293~;e=8i7j9c`9~wgbf>3:1;v3m54`925>d34hj<54i4c:89g5en3n=ol52b2de>a0di27i8:h5d7ab?8d3jo0o:no4=c60b?b1kh1vojn7;293~;e=?<7j9c`9~wgbf03:1;v3m54f925>d34hja0di27i85?5d7ab?8d3k80o:no4=c675?b1kh1vojna;293~;e=??7j9c`9~wgbfj3:1;v3m572925>d34hja0di27i85:5d7ab?8d3k=0o:no4=c670?b1kh1vojnc;293~;e=?;1:=6l;<`b4a6i8la:?a0=3=l?ij70l;c48g2fg<5k>?97j9c`9~wgbfl3:1;v3m570925>d34hj3n=ol52b525>a0di27i8585d7ab?8d3k?0o:no4=c672?b1kh1vo>lc;296~;e8k31:=6l;<`3e67}:j9h36;>7c:?a4d4=n=h37p}m0b;94?3|5k:j47j9c89>f5b72m56s|b1cf>5<2s4h;mo4909a89g6ej3n=oo52b1`g>a0dj27i;e80l1h;mn;<`3`5jh01o>n5;f5gg=:j9km6;>7c:pf5e22909w0l?c5854=e<5k:h:7h;b99~wg6d<3:1>v3m0b69b1d?34h;h=4k6bf8yvd7k10;6>u2b1a;>c2e027i;e8m:1h;mj;<`3fc<181i01o>n1;d7f==z{k:j<7>53z?a4d0=n==i70l?a386=c=:j9k8687i;|qa4gc=838p1o>l0;43<5k:h:78?8b9~wg6d83:1?v3m0c`9`3e>34h;o:4k6ba89g6d83l?n55rsc2`5?6=;r7i0o:nj4=c2`5?`3j11vo>n4;296~;e8h;194h4=c2b1?`3?k1vo>lf;296~;e8jk1:=6l;<`3`5h0q~l?b`83>7}:j9hi6k:8b:?a4f7=>92h7p}m0ca94?4|5k:ih7h;7c9>f5e42?:3o6s|b1;f>5<5s4h;5k4i46`89g6f93<;4n5rsc2`6?6=;r7i5k52b1`:>0?a3tyi36?k2wxn=ol:1818d7il0=<5m4=c2b`?`3j11vo>na;297~;e8hk1j9l7;<`3e=jk01o>k0;f5g<=z{k:jn7>52z?a4dd=n=h370l?a`854=ef5d62o>d3tyi36?k2wxn=l;:1868d7j80o:no4=c2af?b1kj16n=lk:e4`g>;e8j=1h;mm;<`3f12}:j9h<6;>7c:?a4g3=>92h70l?b08g2f?<5k:in7j9c`9>f5dc2m4i4c:8yvd7n10;6?u2b1g6>36?k27i{tj9l>6=4:{<`3`=j301o>ib;f5gd=:j9n26k:m8:?a4ab=>92h70l?d5851<=z{k:oi7>55z?a4ad=>92h70l?e68g2fd<5k:n57j9cc9>f5`42mc2e02wxn=h?:1818d7n90m8o64=c2ef?b1kj1vo>i6;295~;e8o<1j9l7;|qa4c2=83;p1o>i4;d7f==z{k:m57>54z?a4a5=l?i270l?fc8g2fb<5k:nn78?8b9>f5b32o>i46s|b1gb>5<5s4h;in4909a89g6bj3l?n55rsc2e`?6=:r7i;e8o91h;ml;<`3af6}:j9o26i8l9:?a4c5=l?io70l?ee8e0g>f5`12?:3o63m0g`9b11e3tyi36?k2wxn=k7:1818d7m00m8:l4=c2fb?070j1vo>k2;296~;e8m91j99m;<`3`1<181i0q~l?ed83>1}:j9o>687i;<`3a1<21o16n=h<:g64f>;e8oi1:=6l;|qa4a1=838p1o>k8;d73g=:j9n26;>7c:pf5bd2909w0l?dd854=e<5k:oh7h;b99~wg6ci3:1?v3m0ec9b1d?34h;h54k6bc89g6aj3n=o45rsc2gf?6=:r7i;e8l81:=6l;|qa4`7=83j3;43f5c52o>i46s|a7`6>5<5s4k=m?4909a89d0>83l?n55rs`4a0?6=:r7j:l?561:`?8g10o0m8o64}rc5f7<72;f>k31h;mn;v3n6`f925>d34k=mk4i4c:8yvg1im0;6?u2a7cg>c2e027j:o75d7ag?xuf>k;1<7=t=`4a5?`3j116m;7<:e4`=>;f>081h;m6;|qb2g1=83>p1l87c;f5g<=:i?h26i8le:?b2d>=>92h70o98d8e0g>e3?42o>v3n6`a9b1d?34k=mk4909a8yvg1i00;6>u2a7c7>a0d127j:o>5d7a`?8g1i00m8o64}rc5ed<72:q6m;o9:e4`=>;f>k:1h;mk;7}:i?2n687i;h0q~o9b983>7}:i?h86;>7c:?b2g?=n==i7p}n6`194?4|5he3gf2?:3o6s|a7c6>5<5s4k=m;4i46`89d0fk3<;4n5rs`4;f?6=:r7j:5m5f55a?8g10l0=<5m4}rc5eg<72=q6m;o=:4;e?8g1i80>5k52a7`3>c20j27j:oo561:`?xuf>0>1<7{ti?326=4={53z?b2<1=n=h370o9948g2fg<5h03:1>v3n68:9b1d?34k=5:4909a8yvg11j0;6?u2a7;g>c20j27j:4h561:`?xuf>0o1<78t=`4b4?070j16m;7k:e4`=>;f>h>1h;mn;jk01l8m0;f5gd=:i?3m6k:m8:pf4>02909w0l>75854=e<5k;==7h;b99~wg7?>3:1>v3m161925>d34h::=4i4c:8yvd60=0;68u2b040>a0d127i=5o5d7ab?8d6>=0m8o64=c35;e9>21h;mm;<`2<7j301o?99;d7f==z{k;3<7>52z?a52`=>92h70l>808e0g>f41a2o>i463m19c9`3ed3tyi=5=50;3x9g7?;3l?n55rsc3;{tj8=26=4={<`23g<181i01o?8a;d7f==z{k;3o7>52z?a52c=n=h370l>80854=ef4112mu2b05;>a0d127i=5<5d7ag?8d6?j0m8o64}r`234<72:g6a<>;e9jh01o?:f;7:b>;e9?k1:=6l;|qa5=?=838p1o?75;43778e02d<5k;v3m16:9b11e34h:;h4909a8yvd6=m0;6?u2b07f>c20j27i=8h561:`?xue9>n1<7:t=c340?3>n27i=:=558d89g7?:3l?;o52b0:a>36?k2wxn<8=:1818d6>:0m8:l4=c350?070j1vo?97;296~;e9?31:=6l;<`22=6483>6}:j8<>6k:m8:?a535=l?ij70l>8`8g2f?f4012o>i463m177925>d3tyi=;l50;0x9g71k3l?;o52b04f>36?k2wxn<9=:1818d6?;0m8o64=c345?070j1vo?9f;291~;e9?i1h;mn;<`233ji01o?88;f5gf=:j8296i8lb:?a53`=n=h37p}m17f94?1|5k;<>78?8b9>f4172?:3o63m17a9`3e>34h:;;4k6bc89g7003n=ol52b0:1>a0di27i=;k5f5`;?xue9k=1<7:g6a<>{tj8h=6=4={<`2e6<181i01o?60;d7f==z{k;i87>55z?a5<5=l?i270l>b`8g2fg<5k;287h;b99>f4??2?:3o63m19d920?f4?12?:3o63m1`49`3ee34h:m54k6b`89g7e:3n=o452b0;:>c2e02wxnji0q~l>b283>4}:j8h86k:m8:pf4d?290?w0l>8d8g2f?<5k;im7j9ce9>f4gf2?:3o63m19d9b1d?3tyi=l750;0x9g7fj3<;4n52b0cb>c2e02wxnji01o?nb;d7f==z{k;jo7>53z?a5d>=l?i270l>b38g2fb<5k;jo7h;b99~wg7f93:19v3m1`39b1d?34h:4h4k6bc89g7ei3n=oo52b0:e>0?a34h:5l4909a8yvd6j00;6?u2b0`6>36?k27i=oo5f55a?xue9h?1<7{tj8k<6=4={<`2e=h01o?ne;4352z?a5=c=n==i70l>8g854=ef4g32<3m70l>a286=c=:j8h96k:8b:pf4?52909w0l>928e02d<5k;2878?8b9~wg7>?3:1>v3m18;925>d34h:554i4c:8yvd61<0;6>u2b0;6>c2e027i=4=5d7ab?8d6jh0o:n74}r`2=3<72;q6n<79:g6a<>;e90?1:=6l;|qa57c:pf4g52909w0l>a38e0g><5k;j=78?8b9~wg7>n3:19v3m18a9`3ef34h:m;4k6ba89g7f03n=on52b0`1>a0dj27i=4h5f5`;?xue90n1<79t=c3b6?070j16n;e90i1h;m6;<`2e3jk01o?n8;f5gd=:j8h96i8la:?a5f4652o>i46s|b004>5<5s4h:=94909a89g7793l?n55rsc311?6==r7i==:5d7a:?8d6:k0o:no4=c331?`3j116n<>6:72;g>;e99:1:874}r`24d<728:72;g>;e98=1h;mm;<`25<jh01o?=3;f5g<=:j8:j6k:m8:pf4462909w0l>21854=e<5k;9>7h;b99~wg7583:1>v3m1329b1d?34h:>o4k6ba8yvd6:=0;6c2e02wxn<<6:1878d7no0o:n74=c31f?b1km16n;e99:1j9l7;|qa54g=838p1o?>c;431g8e0g><5k;9>78?8b9~wg76k3:1?v3m1059`3e>34h:>>4k6ba89g76k3l?n55rsc32`?6=;r7i=<75d7a:?8d6::0o:nj4=c32`?`3j11vo?>2;291~;e9881j9l7;<`3bcjk01o?=b;f5gg=:j8:;687i;<`24g<181i0q~l>2`83>7}:j88=6;>7c:?a57d=n==i7p}m10494?4|5k;:;7h;7c9>f47c2?:3o6s|b03;>5<5s4h:=44i46`89g76n3<;4n5rsc2ea?6=:r7i5k52b000>c20j27i=?m561:`?xue9991<7::72;g>{tj8:36=4={<`24d<181i01o??9;d7f==z{k;;:7>53z?a550=n=h370l>058g2fg<5k;9n7j9c89~wg77?3:1>v3m1159b1d?34h:<;4909a8yvd68j0;6?u2b02g>c20j27i==h561:`?xue9891<7{tj8;;6=4:{<`24ajk01o?>7;f5gf=:j8;26i8lc:?a575=l?ii70l>118e0g>f4742?:3o63m103925>d34h:a0di27i=?=5d7ab?8d68o0m8o64}r`21=<72;q6n<:::72;g>;e9:81j9l7;|qa501=838p1o?;4;43w0l>358g2f?<5k;>n7j9c`9>f4522o>i463m12;925>d34h:?=49589~wg74i3:19v3m125925>d34h:8:4k6b`89g7313n=oo52b070>a0d127i=>o5f5`;?xue9<;1<7{tj8?;6=4={<`21587>51z?a502=n=h37p}m14;94?2|5k;9j7j9c89>f43e2md34h:?=4i4c:8yvd636?k27i=9l5f5`;?xue9{tj8>h6=4<{<`202j301o?:3;f5gf=:j8>h6k:m8:pf42c2908w0l>488g2f?<5k;>?7j9ce9>f42c2o>i46s|b061>5<2s4h:8?4i4c:89g75n3n=ol52b07a>a0dj27i=>>558d89g74j3<;4n5rsc36e?6=:r7i=88561:`?8d6=k0m8:l4}r`203<72;q6n<:8:g64f>;e9=n1:=6l;|qa51>=838p1o?;9;d73g=:j8>m6;>7c:pf44b2909w0l>2g8e02d<5k;8<78?8b9~wg73m3:1?v3m15791<`<5k;?87;6f:?a505=n==i7p}m12194?4|5k;887h;7c9>f4522?:3o6s|b01;>5<5s4h:?l4909a89g7413l?n55rsc302?6=;r7i=>85f5`;?8d6;=0o:no4=c36f?b1k01vo?<7;296~;e9:=1j9l7;<`273<181i0q~l>3b83>7}:j89o6k:8b:?a56`=>92h7p}m15194?4|5k;??7h;b99>f4252?:3o6s|b063>5<2s4h:?i4k6bc89g73?3n=on52b06:>a0dk27i=8=5d7aa?8d6<90m8o64}r`27`<72>q6n<:<:72;g>;e9=;1:=6l;<`27aj301o?;7;f5gd=:j8>26i8la:?a505=l?ij70l>3g8e0g>;4?:0y>f4412o>i46s|b075>5<6s4h:9;4i4c:8yvd60<0;6c2e02wxn;e81k1:=6l;|qa4<2=838p1o>66;d7f==:j9226;>7c:pf5>e2909w0l?8c8e0g><5k:3o78?8b9~wg6?k3:1?v3m09a9b1d?34h;4i4909a89g6>93n=o45rsc2;`?6=;r7i<5j5f5`;?8d71m0=<5m4=c2:5?b1kh1vo>6d;296~;e80n1j9l7;<`3=5<181i0q~l?9183>7}:j93;6k:m8:?a4=`=>92h7p}m09d94?4|5k:3j7h;b99>f5?d2m5<5s4h;5?4i4c:89g6?03n=ol5rsc2:{tj92<6=4;{<`3=3<21o16n=78:4;e?8d7110>5k52b1:;>c20j2wxn=76:1818d7110=<5m4=c2:e?`3?k1vo>6b;296~;e8091:=6l;<`3=fh0q~l?8d83>6}:j93:6k:8b:?a4=?==0l01o>7a;7:b>{tj8hh6=4<{<`2fcj301o?l5;43c6854=e<5k;h:78?8b9>f4e22o>i46s|b0a2>5<5s4h:o>4909a89g7d:3l?n55rsc3`4?6=:r7i=oh5d7ab?8d6k:0m8o64}r`2f`<72;q6n;e9kn1:=6l;|qa5fc=839p1o?k0;d7f==:j8ih6i8la:?a5f?=l?i27p}m1bf94?5|5k;hj7h;b99>f4ed2ma0dk27i=n75d7ab?8d6k10o:n74}r`2gg<72;q6n;e9ji1j99m;|qb35e=83=p1l9?c;d7f==:i>:i6i8lc:?b35`=l?ih70o8128g2f?<5h=::7j9cb9>e26>2md3tyj;<750;6x9d16m3<;4n52a63e>a0d127j;;f?8l1h;mn;|qa42e=838p1lhn2;d73g=:il986<>:db9~wg60j3:1>v3nfb09b11e34kn?>4>04fb?xue8>k1<752z?bbf2=n==i70oj328240b?3tyi<:650;0x9d`em3l?;o52ae`1>462lj1vo>87;296~;fnkl1j99m;ead528:>h45rsc241?6=:r7jjn?5f55a?8gcj;0:<8j7;|qa45b=83?p1o>>b;d7f==:ill26;>7c:?bage=l?i270okb387=f=:il98697l;|qa45e=83?p1o>>a;d7f==:ill36;>7c:?bag?=l?i270okb387=g=:il98697m;|qa45d=83?p1o>>9;d7f==:ill<6;>7c:?bag1=l?i270okb387=d=:il98697n;|qa440=83?p1o>=3;d7f==:ill=6;>7c:?baa4=l?i270okb387=<=:il986976;|qa443=83?p1o>=2;d7f==:ill>6;>7c:?baf`=l?i270okb387===:il986977;|qa442=83?p1o>=1;d7f==:ill?6;>7c:?bafe=l?i270okb387e==:il9869o7;|qa445=83?p1o>=0;d7f==:ill86;>7c:?baf?=l?i270okb387e2=:il9869o8;|qa444=83?p1o>>f;d7f==:ill96;>7c:?baf0=l?i270okb387e3=:il9869o9;|qa447=83?p1o>>e;d7f==:ilon6;>7c:?baf5=l?i270okb387e0=:il9869o:;|qa446=83>d;d7f==:iloo6;>7c:?baf6=l?i270oi318g2fg<5hni>7:n4:?ba65=0q~l?5883>17|5k:>57h;b99>ea`52<3m70okf086=c=:iml;687i;5k52aeg`>0?a34koio4:9g9>eacf2<3m70oke886=c=:imo3687i;5k52aeg7>0?a34koi>4:9g9>eac52<3m70oke086=c=:imo;687i;5k52aef`>0?a34koho4:9g9>eabf2<3m70okd886=c=:imn3687i;5k52aef7>0?a34koh>4:9g9>e`142<3m70oj7386=c=:il=:687i;l0>5k52ad4g>0?a34kn:n4:9g9>e`0e2<3m70oj6`86=c=:il<2687i;?0>5k52ad46>0?a34kn:94:9g9>e`042<3m70oj6386=c=:il<:687i;5k52ad7g>0?a34kn9n4:9g9>e`3e2<3m70oj5`86=c=:il?2687i;5k52ad76>0?a34kn994:9g9~wg6?>3:18v3m04:925>d34h;8h4i46`89dbe:3>n<63ne2190`6f5302?:3o63nf469b11e34kon?4;dg9>e`542=nm7p}m09694?0|5k:>:78?8b9>ec>d2moi63ne2190ac4?:5y>f5322?:3o63nf409b11e34kon?4;de9>e`542=no7p}m09094?2|5k:>878?8b9>ec362o>6290ec212mno63ne2190`ef5352?:3o63nf9:9`3ef34km8h4i46`89d`3>3n=ol52ae`1>1ce34kn?>4;ec9~wg60n3:18v3m043925>d34km8i4i46`89dbe:3>nm63ne2190`gf5372?:3o63nf5a9b11e34kon?4;e89>e`542=o27p}m06f94?2|5k:?j78?8b9>ec252o><5ho8?7:j8:pf7432909w0l>cg854=e<5h==n7h;7c9~wg45=3:1>v3m1e2925>d34k<:n4i46`8yvg1j?0;68u2a7`2>36?k27j:o75d7a`?8g1jj0m8:l4=`4:7?b1kk16m;7=:e4`g>{ti><=6=4:{<26i8lc:?b366=l?i270o8308g2f?4?:5y>e3d42o>i463n6819`3ef34k=nn4k6b;89d0>:3n=ol5rsc2eg?6=:r7i=i<5d7ab?8d7nj0m8o64}r`166<72:q6n;e9j81:=6l;<`2g30}:j9i36;>7c:?a4fg=n=h370l?a78g2f?<5k:o<7j9cb9>f5g22m5<3s4h;5>4i4c:89g6>:3<;4n52b1:;>a0d127i<4m5d7ab?xue91h1<7{tij?:6=4:1z?bg0>=n=h370oka68g2f?<5h=nn7j9ce9>e2b22ma0dj27j:om5d7aa?8g>;00o:n74=`5g5?b1kj16m:j<:e4``>;f?m<1h;mk;jh01l7?0;f5gg=:i0:i6i8lb:?b=40=l?ii70o6208g2fd<5h38<7j9cc9>e<562m4k6b`89d>a<3n=oo52a9d5>a0dj27j4k95d7aa?8g?n10o:nl4=`:e=?b1kk16m5hn:e4`f>;f0oh1h;mm;jh01l6id;f5gg=:i1ln6i8lb:?b7j9cc9>e<642m3n=oo52a824>a0dj27j5=65d7aa?8g>800o:nl4=`;3e?b1kk16m4>l:e4`f>;f19n1h;mm;jh01l7?f;f5gg=:i0;;6i8lb:?b=47=l?ii70o6138g2fd<5h3:?7j9cc9>e<732ma0dj27j59k0o:nl4=`;2g?b1kk16m4?k:e4`f>;f18o1h;mm;jh01l7=0;f5gg=:i0896i8lb:?b=75=l?ii70o6258g2fd<5h3997j9cc9>e<412m54k6b`89d?513n=oo52a80b>a0dj27j5?l5d7aa?8g>:j0o:nl4=`;1`?b1kk16m4;f1;l1h;mm;ji01l7;0;f5gf=:i0>96i8lc:?b=12=l?ih7p}m20594?4|5h=oj7h;7c9>e2432?:3o6s|b33:>5<5s4k3<;4n5rsc02e?6=:r7j;h<5f55a?8g0:>0=<5m4}r`15g<72;q6m:k<:g64f>;f?;21:=6l;|qa64e=838p1l9j4;d73g=:i>826;>7c:pf77c2909w0o8e48e02d<5h=9m78?8b9~wg46m3:1>v3n7d49b11e34k<>o4909a8yvd59o0;6?u2a6g4>c20j27j;?m561:`?xue:;:1<7{tj;8:6=4={h01l9=e;4352z?b3`6=n==i70o824854=ea0di27jinj5d7ab?8gbkh0o:no4=`g`3?b1kh16mhm;:e4`e>;fmj;1h;mn;jk01lkmd;f5gd=:ilh>6i8la:?baf6=l?ij70ojbd8g2fg<5hoim7j9c`9>e`d32ma0di27jinh5d7ab?8gbkj0o:no4=`g`=?b1kh16mhm9:e4`e>;fmj91h;mn;j301lhmb;f5g<=:i?n>6k:m8:?bb7b=l?i270oi2d8g2f?<5hl9j7j9c89>ec6c2m34kma0d127jj;fn8?1h;m6;j30q~l=2383>2>|5h==n7j9c`9>e20d2m34km9?4k6b;89d`3l3n=o452b16f>a0d127jj9<5d7a:?8ga:e4`=>;fn<>1h;m6;jk01lji4;f5gd=:iml>6i8la:?b`c0=l?ij70okf68g2fg<5hnm47j9c`9>ea`>2ma0di27jhkk5d7ab?8gcno0o:no4=`g34?b1kh16mh>>:e4`e>;fm981h;mn;jk01lk?4;f5gd=:il:>6i8la:?ba50=l?ij70oj068g2fg<5ho;47j9c`9>e`6>2ma0di27ji=k5d7ab?8gb8o0o:no4=`g24?b1kh16mh?>:e4`e>;fm881h;mn;jk01lk85;f5gd=:il==6i8la:?ba21=l?ij70oj798g2fg<5ho<57j9c`9>e`1f2ma0di27ji:h5d7ab?8gb090o:no4=`g;5?b1kh16mh6=:e4`e>;fm191h;mn;jk01lk75;f5gd=:il2=6i8la:?ba=1=l?ij70oj898g2fg<5ho357j9c`9>e`>f2ma0di27ji5h5d7ab?8gb190o:no4=`g:5?b1kh16mh7=:e4`e>;fm091h;mn;j301l7<7;f5g<=:i>om6i8l9:?bb1`=l?i270o8f28g2f?<5he2`62ma0di27jj595d7ab?8ga0h0o:no4=`d;f?b1kh16mk6k:e4`e>;fn1o1h;mn;j301lh;3;f5g<=:i>l96i8l9:?b3c6=l?i270o6478g2fc<5hl?;7j9c89>ec2f2m34km844k6b;89d`3<3n=o452ag6;>a0d127j;i75d7a:?8ga;f1:?1h;mm;jh01l99d;f5gg=:i>=j6i8lb:?b32?=l?ii70o8798g2fd<5h=<;7j9cc9>e2112ma0dk27jho<5f7:7?8gb;:0m:5:4}r`2`3<7288p1ljnd;f5ga=:imk<6i8la:?b3`d=l?ii70o8d48g2fb<5h=o?7j9cc9>e2622o>i463n710925>d34k2?l4k6ba89dbfj3n=oi52a81`>a0dk27j5>k5d7ab?8g><90o:no4=`;76?b1kh16m4:;:e4`e>;f1=<1h;mk;jk01l9k1;f5g<=:i>n=6i8la:pf543290>w0l?2d8e0g><5h=h?7j9c89>e2d62?:oo63n7ea9`3ec34komk4k6b;8yvd7:<0;68u2b10e>c2e027j;n:5d7a:?8g0j;0={tj98=6=4:{<`375h86;>kc:?b3ae=l?ij70okag8g2fe:4?:5y>f5562o>i463n7c79`3e>34k<5f5`;?8gcil0o:nk4=`5a3?b1k01vo>=9;297~;e8:91j9l7;jn01l9m9;f5g<=z{k:9m7>53z?a462=n=h370okad8g2fe<5h=in7j9c89~wg65j3:1?v3m0279b1d?34komh4k6b`89d1el3n=o45rsc21g?6=;r7i<>85f5`;?8gcil0o:n74=`5ab?b1k01vo>=d;297~;e8:=1j9l7;jk01l9l2;f5g<=z{k;o?7>52z?a5fe=l?ii70ojd58e0g>e20e2mc2e02wxn0k0=<5m4=`fg7?`3j116m:h::e4`e>;f0:?1h;mn;jk01l6i5;f5gd=:i1=>6i8la:pf4c5290e2`02ma?3n=ol52a954>a0di2wxn1>0=<5m4=`fg1?`3j116m5><:e4`e>;f0=91h;mn;jk01l7?3;f5gd=:i1286i8la:pf4`?290e=6a2ma0di2wxn?><:1848g>im0=<5m4=`fg3?`3j116m5?m:e4`e>;f0jk01l7>b;f5gd=:i13i6i8la:pf76b290e=402ma0di2wxn??<:1848g>k:0=<5m4=`fg=?`3j116m5;f0?i1h;mn;jk01l7=c;f5gd=:i1kh6i8la:pf773290e=4c2ma0di2wxn??::1848g>k00=<5m4=`fgf?`3j116m5;f0?o1h;mn;jk01l7=e;f5gd=:i1kn6i8la:pf771290e=4a2ma0di2wxn0m0=<5m4=`fg`?`3j116m5>?:e4`e>;f0=:1h;mn;jk01l7?0;f5gd=:i12;6i8la:pf4b>290e=6e2ma0di2wxn0o0=<5m4=`fgb?`3j116m5?9:e4`e>;f0<<1h;mn;jk01l7>6;f5gd=:i13=6i8la:pf4be290e=462ma0di2wxn180=<5m4=`ff5?`3j116m5=?:e4`e>;f0>:1h;mn;jk01l7<0;f5gd=:i1h;6i8la:pf4bc2907h;b99>e=562ma0di2wxn1:0=<5m4=`ff7?`3j116m5==:e4`e>;f0>81h;mn;jk01l7<2;f5gd=:i1h96i8la:pf4ba290e=542m4k6bc89d?4;3n=ol52a9`0>a0di2wxn1<0=<5m4=`ff1?`3j116m:h;:e4`e>;f0:>1h;mn;jk01l6i4;f5gd=:i1=?6i8la:pf4c6290e2`12ma>3n=ol52a955>a0di2wxn110=<5m4=`ff3?`3j116m:h7:e4`e>;f0:21h;mn;jk01l6i8;f5gd=:i1=36i8la:pf4c3290e2`>2ma13n=ol52a95:>a0di2wxn1h0=<5m4=`ff=?`3j116m:hn:e4`e>;f0:k1h;mn;jk01l6ia;f5gd=:i1=j6i8la:pf4c1290e2`e2maj3n=ol52a95a>a0di2wxn1j0=<5m4=`fff?`3j116m:hl:e4`e>;f0:i1h;mn;jk01l6ic;f5gd=:i1=h6i8la:pf4c?290e2`c2mal3n=ol52a95g>a0di2wxn1l0=<5m4=`ff`?`3j116m:hj:e4`e>;f0:o1h;mn;jk01l6ie;f5gd=:i1=n6i8la:pf4cf290e2`a2man3n=ol52a95e>a0di2wxni90=<5m4=`ffb?`3j116m5>>:e4`e>;f0=;1h;mn;jk01l7?1;f5gd=:i12:6i8la:pf4cd290e=652ma0di2wxni:0=<5m4=`fe5?`3j116m5>;:e4`e>;f0=>1h;mn;jk01l7?4;f5gd=:i12?6i8la:pf4ca2907h;b99>e=622ma0di2wxni<0=<5m4=`g60?`3j116m5>9:e4`e>;f0=<1h;mn;jk01l7?6;f5gd=:i12=6i8la:pf4`629097h;b99>e=602ma0di2wxni>0=<5m4=`g62?`3j116m5>7:e4`e>;f0=21h;mn;jk01l7?8;f5gd=:i1236i8la:pf4`4290;7h;b99>e=6>2ma0di2wxni00=<5m4=`g6n:e4`e>;f0=k1h;mn;jk01l7?a;f5gd=:i12j6i8la:pf4`229057h;b99>e=6d2ma0di2wxnik0=<5m4=`g6e?`3j116m5>k:e4`e>;f0=n1h;mn;jk01l7?d;f5gd=:i12o6i8la:pf4`0290n7h;b99>e=6b2ma0di2wxnil0=<5m4=`g6g?`3j116m5??:e4`e>;f0<:1h;mn;jk01l7>0;f5gd=:i13;6i8la:pf4`f290h7h;b99>e=762ma0di2wxnj90=<5m4=`g6a?`3j116m5?=:e4`e>;f0<81h;mn;jk01l7>2;f5gd=:i1396i8la:pf4`d290j7h;b99>e=742m4k6bc89d?6;3n=ol52a9;0>a0di2wxnj;0=<5m4=`g54?`3j116m5?;:e4`e>;f0<>1h;mn;jk01l7>4;f5gd=:i13?6i8la:pf4`b290e=722ma0di2wxnj=0=<5m4=`g56?`3j116m5?8:e4`e>;f0<=1h;mn;jk01l7>7;f5gd=:i13<6i8la:pf767290e=7?2ma0di2wxn?>>:1848g>j?0=<5m4=`g50?`3j116m5?6:e4`e>;f0<31h;mn;jk01l7>9;f5gd=:i1326i8la:pf765290e=7f2ma0di2wxn?>;:1848g>j00=<5m4=`g52?`3j116m5?l:e4`e>;f0jk01l7>c;f5gd=:i13h6i8la:pf762290e=7c2ma0di2wxn?>9:1848g>jk0=<5m4=`g5;f0jk01l7>e;f5gd=:i13n6i8la:pf760290e=7a2ma0di2wxn?>7:1848g>jm0=<5m4=`g5e?`3j116m5;f0?:1h;mn;jk01l7=0;f5gd=:i1k;6i8la:pf76>290e=452ma0di2wxn?>n:1848g>jo0=<5m4=`g5g?`3j116m5<<:e4`e>;f0?91h;mn;jk01l7=3;f5gd=:i1k86i8la:pf76e290e=432ma0di2wxn?>l:1848g>k80=<5m4=`g5a?`3j116m5<::e4`e>;f0??1h;mn;jk01l7=5;f5gd=:i1k>6i8la:pf76c290e=412m3n=ol52a9c5>a0di2wxn?>i:1848g>k=0=<5m4=`g44?`3j116m5<7:e4`e>;f0?21h;mn;jk01l7=8;f5gd=:i1k36i8la:pf777290e=4>2ma0di2wxn??>:1848g>k?0=<5m4=`g46?`3j116m5;f0?k1h;mn;jk01l7=a;f5gd=:i1kj6i8la:pf775290e=4e2ma0di2wxm8=>:1818g29l0=<5m4=`730}:i<:o6i8l9:?b163=l?ij70o:0d8e0g><5h?:>78?8b9>e0612??27p}n50194?3|5h?:<78?8b9>e0472m>n4k6b;89d36;3l?n55rs`72f?6==r7j9n:e4`f>;f=8>1:=6l;|qb17g=838p1l;=9;432909w0o:288e0g><5h?897j9ce9~wd35l3:1?v3n53f9b1d?34k>9:g6a<>{ti<:>6=4<{h01l;?7;7:b>;f=92194h4}rc666<72;q6m8<::72;g>;f=;>1j9l7;|qb160=838p1l;=8;d7f==:i<8i6;>7c:pe0422908w0o:218g2f?<5h?9o7j9cb9>e0422o>i46s|a405>5<4s4k>>?4k6b;89d35k3n=oi52a405>c2e02wxm8>6:1818g28?0>5k52a42b>c20j2wxm8=;:1818g2:o0=<5m4=`701?`3?k1vl;>f;296~;f=;:1j99m;7}:i<896k:8b:?b17>=>92h7p}n51194?4|5h?;87h;7c9>e0612?:3o6s|a404>5<4s4k>>n4i46`89d36l3?2j63n50g91<`e06c2o>d3tyj9c2e02wxm8>i:1808g28o0m8o64=`73`?b1kh16m8=::e4`=>{ti<;;6=4={52z?b140=n==i70o:19854=e=n4?:3y>e07d2o>i463n50`925>d3tyj9<750;7x9d36>3n=ol52a403>a0dk27j9?<5d7a`?8g2:j0o:nl4=`72=?`3j11vl;>7;293~;f=8i1:=6l;6;f5g<=:i<8;6i8la:?b174=l?ij70o:2b8g2fg<5h?:47h;b99~wd32l3:1>v3n55c925>d34k>?o4i4c:8yvg2=j0;6?u2a46:>36?k27j9>o5f5`;?xuf=;f=:o1j9l7;{ti<>86=4:{n6i8lb:?b10>=l?i270o:428e0g>9;4?:3y>e0322?:3o63n5459b1d?3tyj98;50;0x9d32=3l?n552a443>a0dk2wxm8;m:1828g2=k0m8o64}rc61<<728q6m8;6:g6a<>{tij301l;90;f5ga=:i7c:?b16?=n=h37p}n55d94?4|5h?>=78?8b9>e0372o>i46s|a441>5<5s4k>994i4c:89d32?3<;4n5rs`765?6=;r7j99m5d7a:?8g2=10o:nm4=`765?`3j11vl;:2;297~;f==o1h;m6;jn01l;:2;d7f==z{h?>j7>52z?b10d=>92h70o:618e02d8o4?:3y>e02d2o>d3tyj99j50;0x9d33m3l?;o52a477>36?k2wxm8=8:1818g2;10m8:l4=`70=?070j1vl;:3;290~;f==k194h4=`77=?3>n27j9865f55a?8g2>80=<5m4}rc67f<72;q6m8=k:g64f>;f=:o1:=6l;|qb117=838p1l;;3;4396k:m8:pe05a2908w0o:3g8e0g><5h?8h7j9c`9>e0072m5<5s4k>8=4i4c:89d34n3<;4n5rs`770?6=:r7j99;5f55a?8g2<>0=<5m4}rc603<72?q6m8:7:72;g>;f==?1h;m6;jk01l;;e;f5gd=:i=d`42o>i46s|9c34>5<5s43i<94909a89;>io;1:874}r;bb`<72;>j9=1h;mm;<;a4<jh014l>3;f5g<=:1hln6k:m8:p=g762909w07m11854=e<50h:>7h;b99~wv36b029b1d?343i=n4k6bf8yv?e9=0;6>u29c37>c2e0272mk85d7a:?8?fn<0o:n74}r;a5d<72=q65lki:e4`=>;>j8i1h;mj;<;a4g<181i014oi1;d7f==z{0km<7>53z?:ec0=n==i707nf386=c=:1hl8687i;|q:f5g=838p14l?c;43<50h:>78?8b9~w343i=>4k6ba89io;194h4=8ce1?`3?k1v4l>b;296~;>j8<1:=6l;<;a5fh0q~7m0783>7}:1k:<6k:8b:?:f5b=>92h7p}6b1:94?4|50h;57h;7c9>=g6a2?:3o6s|9`gf>5<5s43jik4i46`890;6?u29`d;>c20j272mk7561:`?xu>ioi1<7{t1hlj6=4<{<;bbd<50kmm78?8b9~wv36b129b11e343i36?k272n=>5d7a:?8?e8>0o:no4=8`3=?b1kh165o?<:e4`e>;>j981j9l7;|qb1`e=838p1l;k9;4334k>ik4k6bc89d3d13l?n552a4ag>36?k27j9n:564;8yvg2kl0;68u2a4aa>36?k27j9il5d7aa?8g2lm0o:nl4=`7f3?b1k016m8mj:g6a<>{ti6=4={52z?b1`2=n=h370o:eg8g2fei54?:0y>e0c?2o>i46s|a4gg>5<3s4k>o>4k6b;89d3bn3n=oi52a4fe>36?k27j9n:5f5`;?xuf=mo1<7{ti53z?b1ad=l?i270o:e68g2fe<5h?n<7h;b99~wd3b93:1?v3n5ef9`3e>34k>i:4k6bf89d3b93l?n55rs`7g2?6==r7j9i85f5`;?8g2k:0o:no4=`7fb?b1kk16m8m;:4;e?8g2ko0=<5m4}rc6a`<72;q6m8kn:72;g>;f=ll1j99m;|qb1ag=838p1l;kb;d73g=:i7c:pe0bd2909w0o:de8e02d<5h?n?78?8b9~wd3d:3:1>v3n5b19b11e34k>o94909a8yvg2m;0;69u2a4f:>0?a34k>h54:9g9>e0c02o>d3tyj9n950;0x9d3d03l?;o52a4a:>36?k2wxm8ml:1818g2kl0=<5m4=`7``?`3j11vl;la;297~;f=jk1j9l7;jk01l;jf;f5g<=z{h?hn7>52z?b1fd=n=h370o:c`854=eh=4?:3y>e0b62o>d3tyj9i950;0x9d3c?3l?n552a4f5>36?k2wxm8j;:1868g2l80o:no4=`7gf?b1kj16m8jk:e4`g>;f=l=1h;mm;2}:i7c:?b1a3=>92h70o:d08g2f?<5h?on7j9c`9>e0bc2mh>4i4c:8yvg19j0;6?u2a72:>36?k27j9k85f5`;?xuf>8h1<7{ti?;26=4:{j301l8>f;f5gd=:i92h70o:f5851<=z{h?mi7>55z?b1cd=>92h70o90c8g2fd<5h<;h7j9cc9>e3702mc2e02wxm;?;:1818g19=0m8o64=`42b?b1kj1vl8>8;295~;f>821j9l7;|qb24b=83>p1l;i3;f5g<=:i?;m6i8ld:?b25`=>92h70o:f58e0g>e3772?:3o63n61d9b1d?3tyj:?>50;0x9d06;3l?n552a735>36?k2wxm;??:1808g18k0o:n74=`423?b1kj16m;??:g6a<>{ti?;:6=4<{j301l8>7;f5ga=:i?;:6k:m8:pe361290>w0o9078e0g><5h?m?7j9c`9>e37a2mv3n60c925>d34k==k4i46`8yvg18h0;6?u2a72a>c20j27j:9i1<7{tih01l;i4;437>53z?b25?==0l01l8?8;7:b>;f>8=1j99m;|qb1c1=838p1l;i8;d73g=:i7c:pe0`d2909w0o:fd854=e<5h?mh7h;b99~wd3ai3:1?v3n5gc9b1d?34k>j54k6bc89d06n3n=o45rs`7ef?6=:r7j9kl5f5`;?8g2nh0=<5m4}rc545<72;q6m;>>:g64f>;f>991:=6l;|qb251=838p1l8?7;d7f==:i?:=6;>7c:pe363290>w0o9008g2fg<5h<;n7j9cb9>e36c2m36?k27j:=;561:`?8g1880o:n74=`43f?b1kh16m;>k:e4`e>;f>8=1h;mn;7}:i<=j6;>7c:?b131=n=h37p}n59a94?4|5h?<578?8b9>e0012o>i46s|a4:b>5<2s4k>:44k6b;89d3>83n=ol52a44b>c2e027j9;k561:`?8g2><0=945rs`75b?6==r7j9;m561:`?8g2?j0o:nl4=`74a?b1kk16m867:e4`=>;f=?l1j9l7;|qb1=0=838p1l;75;4322909w0o:848e0g><5h?2<7j9cb9~wd3?13:1=v3n59;9b1d?3tyj95k50;6x9d31<3n=o452a4;3>a0dl27j95>561:`?8g2><0m8o64}rc63c<72;q6m86>:72;g>;f=1:1j9l7;|qb1<4=838p1l;74;d7f==:i<2<6;>7c:pe0>62908w0o:7b8g2f?<5h?347j9cb9>e0>62o>i46s|a4:1>5<4s4k>;h4k6b;89d3?03n=oi52a4:1>c2e02wxm898:1868g2?>0m8o64=`750?b1kh16m87?:e4`f>;f=??194h4=`744?070j1vl;7f;296~;f=1h1:=6l;h0q~o:7c83>7}:i<=h6k:8b:?b1=4=>92h7p}n56f94?4|5h?e0>32?:3o6s|a440>5<5s4k>:94i46`89d31=3<;4n5rs`7;7?6=5<4909a8yvg2>10;6?u2a44:>c20j27j9;o561:`?xuf=?n1<7{ti<<5h?=n78?8b9~wd3093:1>v3n5609b11e34k>;94909a8yvg2?10;6?u2a45;>c2e027j9:9561:`?xuf=>?1<7;t=`746?b1kh16m89l:e4`g>;f=>o1h;ml;jh01l;85;d7f==z{h?57z?b12>=>92h70o:77854=e<5h?<>7j9c89>e01d2m454k6bc89d30<3l?n55rs`7a`?6=:r7j9lo561:`?8g21>0m8o64}rc6ff<72;q6m8o6:72;g>;f=0<1j9l7;|qb1gg=83?p1l;69;f5g<=:iw0o:9b854=e<5h?jo7j9cc9>e0gb2m34k>5k4i4c:8yvg2j?0;6?u2a4`6>36?k27j9o95f5`;?xuf=k?1<7{ti{1}:i<3?6i8l9:?b1f6=l?io70o:b1854=e<5h?297h;b99~wd3fn3:1>v3n5c3925>d34k>n=4i4c:8yvg2k80;6?u2a4`7>c2e027j9o9561:`?xuf=k;1<7=t=`7bg?b1k016m8l7:e4`g>;f=k;1j9l7;|qb1g4=839p1l;ne;f5g<=:ie0?32m584:9g9>e0g72?:3o6s|a4`e>5<5s4k>no4909a89d3d83l?;o5rs`7bf?6=:r7j9lm5f55a?8g2j;0=<5m4}rc6ea<72;q6m8oj:g64f>;f=k>1:=6l;|qb1<5=838p1l;64;d73g=:i<3>6;>7c:pe0d42908w0o:a`86=c=:ih0q~o:9983>7}:i<326k:8b:?b192h7p}n58f94?4|5h?2j78?8b9>e0?b2o>i46s|a4;a>5<4s4k>5o4i4c:89d3>13n=ol52a4a3>a0d12wxm87l:1818g21j0m8o64=`7:f?070j1vl;n1;296~;f=h81j99m;7}:i92h7p}n5`794?3|5h?j>7j9c`9>e0gd2mn54k6b`89d3f=3l?n55rs`7b7?6=?r7j9l6561:`?8g2i?0=<5m4=`7b6?b1k016m8ol:e4`e>;f=ho1h;mn;jk01l;n4;d7f==z{h?3n7>51z?b1=d=n=h37p}n5c`94?7|5h?in7h;b99~wd3bi3:1=v3n5dc9b1d?3tyj:;f7c:pe1`62908w0o;f08e0g><5h>m>78?8b9>e1`12m5<4s4k?j?4i4c:89d37:3<;4n52a5d5>a0di2wxm8>=:1818g28;0m8o64=`6e1?070j1vl:i5;296~;f7}:i=l?6k:m8:?b157=l?ii7p}n4g594?4|5h>m;7h;b99>e1cc2m5<3s4k?ji4i4c:89d2a83<;4n52a422>a0dk27j8kh5d7a;?xufn27j8km558d89d2al3?2j63n4df9b11e3tyj8kk50;0x9d2al3<;4n52a5de>c20j2wxm8>?:1818g3n10=<5m4=`735?`3?k1vl:i3;297~;f;;1<7=t=`410?b1k016m;;f>;81j9l7;|qb27?=839p1l8=c;437c:?b27g=n=h37p}n63494?4|5h<9478?8b9>e3402o>i46s|a706>5<5s4k=>94k6bc89d0503l?n55rs`417?6=:r7j:?:5f55a?8g1:;0=<5m4}rc576<72:q6m;=::g6a<>;f>:;1h;mn;j30q~o93383>6}:i?9?6k:m8:?b267=l?i270o92e8g2fgk4?:5y>e34a2o>i463n6239`3ed34k=>h4k6bc89d05l3n=o45rs`404?6=:r7j:?h561:`?8g1;80m8:l4}r;a2c<72>q65o8i:g6a<>;>j?o1h;ml;<;a37ji014l86;f5g<=:1k92h707m7`8g2fd=g>52?:3o636b919`3e>343i;h4k6bc899:g64f>;f:0=1==;kc:pe1c72909w0o;278e02d<5h82;7??5ec8yvg3lo0;6?u2a504>c20j27j>495117g=>{ti=nn6=4={h01l<67;331a>e1452o>7}:i=8?6k:8b:?b640=99?o56s|a5fb>5<5s4k?>84i46`89d46>3;;9i64}rc737<72;f;j301l<>6;6:g>;f:0=184m4}rc734<72;f;j301l<>6;6:f>;f:0=184l4}rc735<72;f;j301l<>6;6:e>;f:0=184o4}rc73g<72;f;j301l<>6;6:=>;f:0=18474}rc73d<72;f;<31:=6l;j301l<>6;6:<>;f:0=18464}rc73<<72;f;<21:=6l;j301l<>6;6b<>;f:0=18l64}rc73=<72;f;<=1:=6l;j301l<>6;6b3>;f:0=18l94}rc732<72;f;<<1:=6l;j301l<>6;6b2>;f:0=18l84}rc733<72;f;<81:=6l;j301l<>6;6b1>;f:0=18l;4}rc730<72?q6m96=:g6a<>;f;<;1:=6l;j301l=64;f5gd=:i;;=69o;;;f:<>194h4=`067?3>n27j>8<558d89d4293?2j63n24291<`<5h8?j7;6f:?b61c==0l01l<;d;7:b>;f:=i194h4=`07f?3>n27j>9o558d89d4313?2j63n25:91<`<5h8?;7;6f:?b610==0l01l<;5;7:b>;f:=>194h4=`077?3>n27j>9<558d89d4393?2j63n25291<`<5h88j7;6f:?b66c==0l01l<;f::i194h4=`00f?3>n27j>>o558d89d4413?2j63n22:91<`<5h88;7;6f:?b6a1==0l01l;f:m?194h4=`0g0?3>n27j>i=558d89d4c:3?2j63n2e391<`<5h8o<7;6f:?b6f`==0l01l;f:jn194h4=`0`g?3>n27j>nl558d89d4di3?2j63n2b;91<`<5h8h47;6f:?b6f1==0l01l;f:j?194h4=`0`0?3>n27j>n=558d89d4d:3?2j63n2b391<`<5h8h<7;6f:?b6g`==0l01l;f:kn194h4=`0ag?3>n27j>ol558d89d4ei3?2j63n2c;91<`<5h8i47;6f:pe1ce290?w0o;be854=e<5h>i?7h;7c9>e7712=o;70o=9687a5=z{h>nm7>54z?b0ge=>92h70o3}:i=hi6;>7c:?b7c6=l?ij70oe7712=nn70o=9687``=z{h>n47>54z?b0gg=>92h70o1}:i=h26;>7c:?b7g3=n==i70o=1787`f=:i;3<69jl;|qb0`0=83=p1l:m8;43e7712=oh70o=9687af=z{h>n97>56z?b0g1=>92h70o7h;7c9>e6gf2me7712=oj70o=9687ad=z{h>n?7>54z?b0g3=>92h70o1}:i=h?6;>7c:?b7d0=n==i70o=1787a==:i;3<69k7;|qb2=?=838p1l8<4;43f2909w0o934854=e<50ho<7h;7c9~wd343i=n4k6ba89a0dj272mk;5d7a`?xu>jjk1<7;t=8`ag?070j165olj:g6a<>;>jjn1h;ml;<;a=1j3014l65;f5g<=z{0h::7>54z?:f40=n=h3707nf78g2fg<50h:j7j9c89>=d`22m5<5s4k=?:4k6bc89d3193l?n55rs`4;?5d7ag?8g1:>0=<5m4=`41f?`3j11vl;<2;291~;f=;n1:=6l;6i8lc:?b15g=l?i27p}n4g:94?2|5h>m47h;b99>e1`02?:3o63n4df9`3e>34k><<4k6bc8yvg2n90;6?u2a714>a0d127j9k>5f5`;?xuf8k?1<7;>{m6i8ld:?:g6?=l?ih707k9d8g2fg<5h8;j7j9cb9>=ag72ml3n=o4529b16>a0dk272o>95d7ag?8?d;h0o:nj4=8f6=?b1kk165i8;:e4`f>;>l?l1h;mm;<;g3djh014j75;f5gg=:1m3?6i8lb:?:`<3=l?ii707k978g2fd<50n2;7j9cc9>=a3?2ma0dj272h8k5d7aa?8?c=o0o:nl4=8f54?b1kk165i8>:e4`f>;>l?81h;mm;<;g26jh014j95;f5gg=:1m<=6i8lb:?:`31=l?ii707k698g2fd<50n=57j9cc9>=a0f2ma0dj272h:>5d7aa?8?c?80o:nl4=8f46?b1kk165i9<:e4`f>;>l>>1h;mm;<;g30jh014j86;f5gg=:1m=<6i8lb:?:`2>=l?ii707k788g2fd<50n=a1d2ma0dj272h5?5d7aa?8?c0;0o:nl4=8f;7?b1kk165i6;:e4`f>;>l1<1h;mm;<;g<2jh014j78;f5gg=:1m226i8lb:?:`=g=l?ii707k8c8g2fd<50n3o7j9cc9>=a>c2m83n=oo529e;2>a0dj272h4<5d7aa?8?c1:0o:nl4=8fb6?b1kj165io;:e4`g>;>lh<1h;ml;<;ge=ji0q~o97b83>7}:1j>86k:8b:?:f=>=>92h7p}n66g94?4|50i?97h;7c9>=g>f2?:3o6s|a75e>5<5s43h8;4i46`89;>j1n1:=6l;|qb2=4=838p14m;9;d73g=:1k2n6;>7c:pe3>42909w07l4`8e02d<50h3j78?8b9~wd0?<3:1>v36c5`9b11e343i5=4909a8yvg10<0;6?u29b62>c20j272n4?561:`?xuf>1<1<7{ti?=o6=4={<;`01h014l79;43529y>=g302?:3o63n3269`3ef34k8?<4k6bc89d55m3n=ol52a20a>a0di27j??65d7ab?8g4:<0o:no4=`117?b1kh16m><>:e4`e>;f;831h;mn;jk01l==2;f5gd=:i:;n6i8la:?b74>=l?ij70o<218g2fg<5h9:h7j9c`9>e67e2m4k6bc89d5483n=ol52a20g>a0di27j??o5d7ab?8g4:>0o:no4=`615?b1k016m9?i:e4`=>;>j:21j9l7;j301l=62;f5g<=:i:386i8l9:?b727=l?i270o<958g2f?<5h9<>7j9c89>e6142m34k8;84k6b;89d50>3n=o452a254>a0d127j?:65d7a:?8g4?00o:n74=`14e?b1k01vl877;293=}:1kim6i8la:?:fa6=l?ij70oe6d62m34k8m;4k6b;89d5fi3n=o452a2`3>a0d127j?o;5d7a:?8g4j10o:n74=`063?b1kh16m?;7:e4`e>;f:<31h;mn;jk01l<:b;f5gd=:i;?h6i8la:?b60b=l?ij70o=5d8g2fg<5h8>j7j9c`9>e7072ma0di27j>;;5d7ab?8g5>?0o:no4=`053?b1kh16m?87:e4`e>;f:?31h;mn;jk01l<9b;f5gd=:i;e7172ma0di27j>:;5d7ab?8g5??0o:no4=`0g;f:mk1h;mn;jk01le7c62m4k6bc89d4b<3n=ol52a3g6>a0di27j>h85d7ab?8g5m>0o:no4=`0f;f:lk1h;mn;jk01le7`62m4k6bc89d4a<3n=ol52a3d6>a0di27j>k85d7ab?8g5n>0o:no4=8f:g?b1k0165i7m:e4`=>;>k<91h;m6;j3014m:7;f5g<=:1k8o6k:m8:?:g03=l?i2707md78g2fd<50n2i7j9cd9>e6c>2ma0di27j?k?5d7ab?8g4n;0o:no4=`1bb?b1k016m>o8:e4`=>;>k<<1h;m6;<;`11j3014jna;f5g`=:i:ki6i8l9:?b7dc=l?i270oe6g?2m343h?i4k6b;89d5e:3n=oi529e;g>a0di272h4o5d7ab?8?c100o:nl4=8`g6?b1kk165oj>:e4`f>;>jmo1h;mm;<;a`ajh014lkc;f5gg=:1kni6i8lb:?:fag=l?ii707md88g2fe<50ho47j9cb9>=gb42m?3l=495rs`40f?6=9;q6m??>:e4``>;f:9h1h;mn;<;`0cjh014m<9;f5ga=:1j9<6i8lb:?:f3>=n=h3707m64854=e<50n2i7j9cb9>e76a2ma0di272hl65d7ab?8?cih0o:nj4=8`2b?b1kh165n=::e4`=>;>k:k1h;mn;|qb0=?=83?p1l:63;d7f==:1j8<6i8l9:?:g43=>9nh707l418g2fb<5h8:?7j9c89~wd2?i3:19v3n4869b1d?343h>54k6b;893<;hn529b63>a0dk27j><=5d7ab?xuf<1h1<7;t=`6:1?`3j1165n<6:e4`=>;>k8=1:=jl;<;`05jk01l<>3;f5gf=z{h>3o7>54z?b0<0=n=h3707l188g2f?<50i?<7j9cd9>e7742m5<4s4k?5:4i4c:89d46:3n=oh529b3a>a0d12wxm96j:1808g3110m8o64=`026?b1km165n?k:e4`=>{ti=2m6=4<{2;f5gf=:1j;m6i8l9:pe1?72908w0o;9`8e0g><5h8:>7j9cc9>=f462m5<4s4k?5o4i4c:89d46:3n=o4529b00>a0d12wxm97=:1808g31j0m8o64=`026?b1kh165n<9:e4`=>{ti?936=4={jh01l=<8;d7f==z{h<857>52z?:ff`=l?i270o<388e0g>=gb72mm50;5x9c2e0272o875d7ab?8?d100o:no4=8f2=?b1kh165i;6:e4`e>;>km31h;mn;|qb211=83=p14ji0;43=a3e2mc2e0272o;95d7ab?8?di>0o:no4=8f13?b1kh165i88:e4`e>;>kl=1h;mn;|qb20b=83=p14k?6;43=a142mc2e0272o:h5d7ab?8?djo0o:no4=8f0b?b1kh165i9i:e4`e>;>kol1h;mn;|qb225=83=p14k>c;43=a>e2mc2e0272o4>5d7ab?8?dl90o:no4=8f64?b1kh165i7?:e4`e>;>l8:1h;mn;|qb22?=83=p14k=c;43=7j9c`9>=a?62mc2e0272o4<5d7ab?8?dl;0o:no4=8f66?b1kh165i7=:e4`e>;>l881h;mn;|qb22d=83=p14k=e;43;6k:m8:?:g<5=l?ij707ld28g2fg<50n>?7j9c`9>=a?42mj50;5x9c2e0272o;:5d7ab?8?di=0o:no4=8f10?b1kh165i8;:e4`e>;>kl>1h;mn;|qb26c=83=p14ji2;4396k:m8:?:g3`=l?ij707lag8g2fg<50n9j7j9c`9>=a0a2mh50;5x9c2e0272o:o5d7ab?8?djh0o:no4=8f0e?b1kh165i9n:e4`e>;>kok1h;mn;|qb216=83=p14ji4;43?6k:m8:?:g=3=l?ij707lc48g2fg<50n?97j9c`9>=a>22mc2e0272o4:5d7ab?8?dl=0o:no4=8f60?b1kh165i7;:e4`e>;>l8>1h;mn;|qb214=83=p14ji6;43=6k:m8:?:g<3=l?ij707ld48g2fg<50n>97j9c`9>=a?22mc2e0272o485d7ab?8?dl?0o:no4=8f62?b1kh165i79:e4`e>;>l8<1h;mn;|qb212=83=p14ji8;4336k:m8:?:g<1=l?ij707ld68g2fg<50n>;7j9c`9>=a?02mc2e0272o865d7ab?8?d110o:no4=8f2;>km21h;mn;|qb210=83=p14jia;43j6k:m8:?:g0g=l?ij707l9`8g2fg<50n:m7j9c`9>=a3f2mc2e0272o8m5d7ab?8?d1j0o:no4=8f2g?b1kh165i;l:e4`e>;>kmi1h;mn;|qb21?=83=p14jid;43h6k:m8:?:g0b=l?ij707l9e8g2fg<50n:h7j9c`9>=a3c2mc2e0272o8k5d7ab?8?d1l0o:no4=8f2a?b1kh165i;j:e4`e>;>kmo1h;mn;|qb21d=83=p14jif;43n6k:m8:?:g0`=l?ij707l9g8g2fg<50n:j7j9c`9>=a3a2mc2e0272o;>5d7ab?8?di90o:no4=8f14?b1kh165i8?:e4`e>;>kl:1h;mn;|qb21b=83=p14k?1;43=a062mc2e0272o;<5d7ab?8?di;0o:no4=8f16?b1kh165i8=:e4`e>;>kl81h;mn;|qb21`=83=p14k?3;43=a042m50;5x9c2e0272o;;5d7ab?8?di<0o:no4=8f11?b1kh165i8::e4`e>;>kl?1h;mn;|qb207=83=p14k?5;43=a012mc2e0272o;65d7ab?8?di10o:no4=8f1;>kl21h;mn;|qb202=83=p14k?8;43=a0>2mc2e0272o;o5d7ab?8?dih0o:no4=8f1e?b1kh165i8n:e4`e>;>klk1h;mn;|qb200=83=p14k?a;43=a0e2mc2e0272o;m5d7ab?8?dij0o:no4=8f1g?b1kh165i8l:e4`e>;>kli1h;mn;|qb20>=83=p14k?c;43=a0c2mc2e0272o;k5d7ab?8?dil0o:no4=8f1a?b1kh165i8j:e4`e>;>klo1h;mn;|qb20g=83=p14k?e;43=a172mc2e0272o:?5d7ab?8?dj80o:no4=8f05?b1kh165i9>:e4`e>;>ko;1h;mn;|qb20e=83=p14k>0;437j9c`9>=a152mc2e0272o::5d7ab?8?dj=0o:no4=8f00?b1kh165i9;:e4`e>;>ko>1h;mn;|qb20`=83=p14k>3;43=a122m50;5x9c2e0272o:85d7ab?8?dj?0o:no4=8f02?b1kh165i99:e4`e>;>ko<1h;mn;|qb237=83=p14k>5;43=a102m3<;4n52a3a7>c2e0272o:65d7ab?8?dj10o:no4=8f0;>ko21h;mn;|qb235=83=p14k>7;436k:m8:?:g2?=l?ij707lb88g2fg<50n857j9c`9>=a1>2mc2e0272o:l5d7ab?8?djk0o:no4=8f0f?b1kh165i9m:e4`e>;>koh1h;mn;|qb233=83=p14k>9;43=a1d2mc2e0272o:j5d7ab?8?djm0o:no4=8f0`?b1kh165i9k:e4`e>;>kon1h;mn;|qb231=83=p14k>b;43=a1b2mc2e0272o5>5d7ab?8?dk90o:no4=8f74?b1kh165i6?:e4`e>;>l9:1h;mn;|qb23g=83=p14k>e;43=a>62mc2e0272o5<5d7ab?8?dk;0o:no4=8f76?b1kh165i6=:e4`e>;>l981h;mn;|qb23e=83=p14k=0;43=a>42mc2e0272o5:5d7ab?8?dk=0o:no4=8f70?b1kh165i6;:e4`e>;>l9>1h;mn;|qb23c=83=p14k=2;43=a>12mc2e0272o595d7ab?8?dk>0o:no4=8f73?b1kh165i68:e4`e>;>l9=1h;mn;|qb226=83=p14k=4;43=l?ij707lc98g2fg<50n?47j9c`9>=a>?2mc2e0272o575d7ab?8?dk00o:no4=8f7=?b1kh165i66:e4`e>;>l931h;mn;|qb224=83=p14k=6;43=a>f2mc2e0272o5m5d7ab?8?dkj0o:no4=8f7g?b1kh165i6l:e4`e>;>l9i1h;mn;|qb223=83=p14k=9;436k:m8:?:g=b=l?ij707lce8g2fg<50n?h7j9c`9>=a>c2mc2e0272o5k5d7ab?8?dkl0o:no4=8f7a?b1kh165i6j:e4`e>;>l9o1h;mn;|qb221=83=p14k=b;43=a>a2mc20j2wxm>k7:1818g4m10m8:l4=`1eg?3fk2wxm>h>:1808g4m10m:8m4=`1ef?cb=>16m>h>:g64f>{ti:o<6=4<{h01l=j8;7bg>;f;oh19lm4}rc0b5<72:q6m>h?:g64f>;f;l=1j;;l;6}:i:o=6k:8b:?b7`1==hi01l=ia;7bg>{ti:om6=4<{6}:i:o>6k8:c:?b7c>=ml?<70oe6c32o>e6`02lo>;6s|a2g0>5<4s4k8i>4i46`89d5b<3?jo63n3g591dee6cd2o>u2a2g1>c20j27j?h=55`a89d5a>3?jo6s|a2ga>5<4s4k8i?4i64a89d5a=3on9:52a2ga>c20j2wxm>k>:1808g4m80m8:l4=`1f6?3fk27j?k;55`a8yvg4mh0;6>u2a2g2>c02k27j?k:5ed74?8g4mh0m8:l4}rc0a5<72:q6m>k?:g64f>;f;l;19lm4=`1e0?3fk2wxm>k6:1808g4m90m:8m4=`1e7?cb=>16m>k6:g64f>{ti:=j6=4={52z?b726=n==i70o<8586ef=z{h9<57>53z?b726=n??h70o<828fa01<5h9<57h;7c9~wd54<3:1>v3n362925bd34k8?94i46`8yvg4>o0;6>u2a24e>c20j27j?:>55`a89d5?;3?jo6s|a25;>5<4s4k8:k4i64a89d5?:3on9:52a25;>c20j2wxm>=>:1818g4>o0=6=:4c`?xuf;>=1<7=t=`15a?`1=j16m>6>:dg63>;f;>=1j99m;|qb77c=838p1l=9e;43`f=:i:8n6k:8b:pe60c2908w0o<6e8e02d<5h9=i7;nc:?b7=7==hi0q~o<7783>6}:i:o4?:3y>e60c2?:oo63n33`9b11e3tyj?;m50;1x9d51k3l?;o52a24g>0gd34k84=4:ab9~wd50=3:1?v3n37a9b33d34k8;k4je4589d50=3l?;o5rs`118m:g64f>;f;?i19lm4=`14b?3fk2wxm>9;:1808g4>k0m:8m4=`14a?cb=>16m>9;:g64f>{ti:8>6=4={53z?b73g=n==i70o<6c86ef=:i:=n68ol;|qb725=839p1l=9a;d51f=:i:=o6hk:7:?b725=n==i7p}n33194?4|5h9=m78?db9>e6442o>5<4s4k8:44i46`89d51i3?jo63n36f91dee60>2o<>o63n36a9a`3034k8;?4i46`8yvg4:80;6?u2a24:>36ck27j???5f55a?xuf;?21<7=t=`1586:4c`?8g4?j0>mn5rs`145?6=;r7j?;65f77`?8g4?k0ni894=`145?`3?k1vl=>9;296~;f;?21:=jl;h0q~o<8683>7}:i:2<6k:8b:?b7<>==hi0q~o<8783>6}:i:2=6k:8b:?b7=1==hi01l=67;7bg>{ti:3;6=4<{h01l=76;7bg>;f;0<19lm4}rc06i:g64f>;f;0:19lm4=`1b5?3fk2wxm>6j:1808g40l0m8:l4=`1;b?3fk27j?l>55`a8yvg40m0;6>u2a2:g>c20j27j?5k55`a89d5>n3?jo6s|a2:`>5<4s4k84n4i46`89d5?l3?jo63n38g91dee6>e2o>f2908w0o<8`8e02d<5h93n7;nc:?b76}:i:2j6k8:c:?b794?:3y>e6>f2?:oo63n3369b11e3tyj?5750;1x9d5?13l?;o52a2:b>0gd34k85o4:ab9~wd5>;3:1?v3n39;9b33d34k85l4je4589d5>;3l?;o5rs`116?6=:r7j?57561f`?8g4:;0m8:l4}rc0<=<72:q6m>67:g64f>;f;1319lm4=`1:e?3fk2wxm>7=:1808g4010m:8m4=`1:=?cb=>16m>7=:g64f>{ti:;n6=4={e;d73g=z{h9397>53z?b7=3=n==i70o<8986ef=:i:3268ol;|qb7<7=839p1l=75;d51f=:i:3>6hk:7:?b7<7=n==i7p}n30:94?4|5h93978?db9>e67?2o>5<5s4k8h84i46`89d5cn3on9:5rs`1`f?6=:r7j?nl5f55a?8g4lo0>mn5rs`1g0?6=;r7j?i:5f55a?8g4kk0m:8m4=`1ga?cb=>1vl=la;297~;f;jk1j99m;jj:4c`?xuf;m91<7=t=`1g7?`3?k16m>mn:g46g>;f;mn1ih;8;|qb7f?=839p1l=l9;d73g=:i:ij68ol;53z?b7f>=n==i70oe6e?253z?b7a6=n==i70o3:1?v3n3b49b11e34k8o:4:ab9>e6bf2e6e12o<>o63n3e;9a`303tyj?n;50;1x9d5d=3l?;o52a2a5>0gd34k8h44:ab9~wd5dm3:1?v3n3bg9b11e34k8o84i64a89d5c03on9:5rs`1`0?6=;r7j?n:5f55a?8g4k<0>mn52a2f;>0gd3tyj?nj50;1x9d5dl3l?;o52a2a7>c02k27j?i95ed74?xuf;j91<7=t=`1`7?`3?k16m>m;:4c`?8g4l>0>mn5rs`1`g?6=;r7j?nm5f55a?8g4k:0m:8m4=`1g2?cb=>1vl:m2;291~;fjk01l=i2;f5gg=:i:km6i8lb:?b7f4=>92h7p}n4c394?1|5h>io7h;b99>e1d42ma0di27j?lk5d7aa?xuf;h>1<79t=`1b1?`3?k16m9l<:e4`f>;f;k21h;mm;ji01l=i2;f5gf=:i:km6i8lc:?b7dc=l?ih7p}n4c294?2|5h>in7h;b99>e6d02m34k8mi4k6b`8yvg3io0;6:u2a5`b>c2e027j?o95d7af?8g4i<0o:no4=`1a2?b1kh16m>ki:e4`f>;f;hn1h;mn;jh0q~o;ad83>d}:i=h26k:m8:?b7g1=l?ih70oe6d22ma0dl27j?lm5d7ab?xuf;h81<7ot=`1a3?b1kk16m>o::e4`g>;f;k<1h;mm;h01l=m5;f5gg=:i:on6i8lc:?b7``=l?ih70oe6gd2m5<4s4k?n54i4c:89d5f;3n=o452a2`0>a0di2wxm9ol:1868g3j>0m8o64=`1b7?b1kh16m>l<:e4`f>;f;h31h;mm;j30q~o;ac83>=}:i=h=6k:m8:?b7d5=l?ii70oe6ce2ml?:e4`e>;f;k>1h;m6;jh01l=jb;f5g`=:i:k<6i8la:?b7d?=l?io70o7j9cc9~wd2f13:1hv3n4c69b1d?34k8m>4k6bf89d5e93n=oo52a2c5>a0di27j?o>5d7aa?8g4j=0o:no4=`1f=?b1kk16m>kn:e4`g>;f;lh1h;ml;jh01l=n9;f5gf=:i:k36i8lc:?b7g4=l?ih7p}n41`94?4|5h>3<78?8b9>e6??2o>5<5s4k?;k4909a89d5>?3l?;o5rs`63=?6=:r7j8:k561:`?8g41?0m8:l4}rc75a<72;q6m967:72;g>;f;h;1j99m;|qb04d=838p1l:77;432909w0o;87854=e<5h92j7h;7c9~wd26?3:1>v3n497925>d34k85h4i46`8yvg39<0;6?u2a5:7>36?k27j?4j5f55a?xuf<891<77l:g64f>{ti=;:6=4={;j7>52z?b0=7=>92h70o<9`8e02de11c2?:3o63n38;9b11e3tyj8=650;0x9d20k3<;4n52a2;6>c20j2wxm>?i:1818g4110ni894=`114?`3?k1vl=>c;297~;f;1=1j;;l;d;d73g=z{h9:m7>53z?b7=0=n??h70o<978fa01<5h9:n7h;7c9~wd54=3:1?v3n3829b33d34k8m<4je4589d54>3l?;o5rs`106?6=;r7j?5h5f77`?8g4i90ni894=`107?`3?k1vl==f;297~;f;1o1j;;l;53z?b7=b=n??h70o<9d8fa01<5h99h7h;7c9~wd5513:1?v3n39a9b33d34k85i4je4589d55i3l?;o5rs`112?6=;r7j?5l5f77`?8g41j0ni894=`113?`3?k1vl:=0;29a~;f<>i194h4=`64`?3>n27j85?558d89d2?:3?2j63n49191<`<5h>387;6f:?b0=3==0l01l:76;7:b>;f<1=194h4=`6;n27j8:k558d89d20n3?2j63n49291<`<5h>9=7h;7c9~wd26k3:1>v3n47g925>d34k8494i46`8yvg39h0;6?u2a54g>36?k27j?5=5f55a?xuf<821<76=:g64f>{ti=;=6=4={:87>52z?b03g=>92h70o<818e02de10>2?:3o63n36d9b11e3tyj8<>50;0x9d2103<;4n52a25f>c20j2wxm9>j:1818g3>>0=<5m4=`14`?`3?k1vl:?c;296~;fh0q~o;0683>7}:i=<>6;>7c:?b72d=n==i7p}n40g94?d|5h>=97;6f:?b030==0l01l:97;7:b>;fn27j8;o558d89d21j3?2j63n47a91<`<5h>=h7;6f:?b03c==0l01l:>f;d73g=z{h>j;7>52z?b0gc=>92h70o;a68e02de1362?:3o63n3gf9b11e3tyj8>h50;0x9d22:3<;4n52a2df>c20j2wxm9:?:1818g3=:0=<5m4=`1eb?`3?k1vl:;1;296~;f<<>1:=6l;h0q~o;4383>0}:i=?>6;>7c:?b7c`=l?ii70oe1662o>5<5s4k?9;4909a89d27:3l?;o5rs`670?6=:r7j889561:`?8g38:0m8:l4}rc700<72;q6m9;7:72;g>;f<9>1j99m;|qb010=839p1l::9;436k:8b:?b056=l?in7p}n48f94?5|5h>2?78?8b9>e6`42o>3tyj84k50;1x9d2><3<;4n52a2d7>c20j27j8l65d7ab?xuf<0l1<7=t=`6:1?070j16m>h::g64f>;f=l?ih7p}n4`394?5|5h>2;78?8b9>e6`02o>03<;4n52a2d;>c20j27j8l95d7ag?xufh6:g64f>;f2n78?8b9>e6`e2o>k3<;4n52a2d`>c20j27j8l95d7a:?xufo8:g64f>{ti=n96=4={o?7>52z?b0fg=>92h70oe1ee2?:3o63n3`c9b11e3tyj8i;50;0x9d2dk3<;4n52a2ca>c20j2wxm9j9:1818g3km0=<5m4=`1bg?`3?k1vl:k7;296~;fh0q~o;d983>7}:i=im6;>7c:?b7dc=n==i7p}n4e;94?4|5h>o<78?8b9>e6ga2o>5<4s4k?9<4i4c:89d5dk3n=o452a2a0>36ck2wxm9m;:72gg>{ti=8h6=4<{6;>kc:pe14c2908w0o;558e0g><5h9hj7j9c89>e6e12?:oo6s|a50f>5<4s4k?984i4c:89d5c83n=o452a2a4>36ck2wxm9m7:72gg>{ti=9;6=4<{kc:pe1562908w0o;598e0g><5h9o?7j9c89>e6ef2?:oo6s|a511>5<4s4k?944i4c:89d5c<3n=o452a2aa>36ck2wxm9=<:1818g3=h0m8o64=`1g1?b1k01vl:jk01l:?3;f5gg=:i=:96i8lc:?b057=l?io70o;4g8e0g>e6`c2m;50;1x9d5am3n=o452a2dg>a0di27j8965f5`;?xuf<:<1<7:t=`1eb?b1k016m>hj:e4`e>;f;on1h;mm;0}:i:lm6i8la:?b7cc=l?ii70o;<7j9c89>e12f2o>i46s|a51;>5<4s4k?<=4k6bc89d2793n=o452a56a>c2e02wxm9=6:1878g3890o:nl4=`636?b1k016m9>>:e4`e>;f<=i1j9l7;|qb06g=83?p1l:?0;f5gf=:i=:86i8l9:?b054=l?ij70o;008g2fd<5h>?h7h;b99~wd24j3:1:v3n4169`3e>34k?<=4k6bf89d27;3n=ol52a521>a0dj27j8=?5d7a`?8g3q6m9;n:72;g>;f<9?1h;mn;jh01l:?3;f5gf=:i=:96i8ld:?b057=l?in70o;518e0g>e11d2o>i463n30:9`3e>34k?>84k6b`89d5>93n=ol52a500>a0di27j8?85d7ag?8g3:>0o:nm4=`616?b1kj16m9<;:e4`g>;f<9<1h;ml;ji0q~o;7283>g}:i==o6k:m8:?b74c=l?i270o;248g2fg<5h92>7j9c`9>e1442m:4k6b`89d25:3n=ol52a507>a0d127j8=85d7aa?8g3:10o:nl4}rc731<72kq6m96>:g6a<>;f;;81h;m6;j301l=63;f5gd=:i=886i8l9:?b070=l?ij70o;268g2f?<5h>9>7j9c89>e1432m54k6b;8yvg3=k0;69u2a546>c2e027j?nm5d7ab?8g4900o:n74=`145?b1kh1vl::c;290~;fjk01l==1;f5g<=:i:=96i8la:pe13c290?w0o;668e0g><5h9hi7j9c`9>e6442ma0di27j??;5d7a:?8g4?=0o:no4}rc71c<72=q6m986:g6a<>;f;m:1h;mn;j301l=85;f5gd=z{h>=<7>54z?b03g=n=h370oe6112m5<3s4k?:o4i4c:89d5c:3n=ol52a20f>a0d127j?:95d7ab?xufj<:e4`e>;f;:;1h;m6;jk0q~o;6283>1}:i=;f;kk1:=6l;|qb0f7=838p1l:la;d7f==:i:hi6;>7c:pe1e52909w0o;cc8e0g><5h9io78?8b9~wd2d;3:1>v3n4ba9b1d?34k8ni4909a8yvg3k=0;6?u2a5ag>c2e027j?ok561:`?xufli:72;g>{ti=i=6=4={h;7>52z?b0a6=n=h370oe6c72?:oo63n3259b1d?34k8i44k6b;8yvg4=o0;6>u2a2g2>36ck27j?>l5f5`;?8g4mh0o:n74}rc025<72:q6m>k=:72gg>;f;:i1j9l7;j30q~o<6083>6}:i:oh6i8l9:?b7`5=>9nh70o<3e8e0g>e6cc2m:0;6>u2a2g6>36ck27j?>h5f5`;?8g4ml0o:n74}rc021<72:q6m>k9:72gg>;f;=:1j9l7;j30q~o<6483>6}:i:l;6i8l9:?b7`1=>9nh70o<408e0g>e6c?2?:oo63n3509b1d?34k8j<4k6b;8yvg4>>0;6?u2a260>c2e027j?k<5d7a:?xufn1o1<716mk6j:g64f>{tio2?6=4={h01lh68;7bg>{tio2o6=4<{42908w0oi828e02d<5hl387;nc:?bb<1==hi0q~oi8b83>6}:io2h6k:8b:?bb=5=n??h70oi978fa01ec>52o>e2908w0oi838e20e<5hl297kj569>ec>e2o>5<4s4km4<4i46`89d`?:3?jo63nf8791deec>62o<>o63nf869a`3034km4l4i46`8yvga090;6>u2ag:3>c20j27jj5?55`a89d`><3?jo6s|ag::>5<4s4km444i46`89d`?83l=9n52ag;0>`c2?2wxmk9i:1808ga?o0m8:l4=`d;4?3fk27jj4=55`a8yvga010;6>u2ag:;>c20j27jj:h5f77`?8ga1;0ni894}rce3`<72:q6mk9j:g64f>;fn>l19lm4=`d:6?3fk2wxmk68:1808ga?l0m:8m4=`d:5?cb=>16mk68:g64f>{tio=o6=4<{h01lh8e;7bg>;fn0;19lm4}rce<3<72:q6mk9k:g46g>;fn0:1ih;8;h0q~oi7b83>6}:io=h6k:8b:?bb2b==hi01lh60;7bg>{tio2>6=4<{6k:8b:pec712909w0oi218fa01<5hl::7h;7c9~wd`7k3:1>v3nf1a9b11e34km>=4:ab9~wd`6=3:1?v3nf1a9b33d34km=k4je4589d`6=3l?;o5rs`gg4?6=:r7jj=m561f`?8gbl90m8:l4}rce4g<72:q6mk>m:g64f>;fn9i19lm4=`d2b?3fk2wxmk?;:1808ga8k0m:8m4=`d2a?cb=>16mk?;:g64f>{tilio6=4={53z?bb5g=n==i70oi0c86ef=:io;n68ol;|qbb45=839p1lh?a;d51f=:io;o6hk:7:?bb45=n==i7p}nebc94?4|5hl;m78?db9>e`ef2o>5<4s4km<44i46`89d`7i3?jo63nf0f91deec6>2o<>o63nf0a9a`3034km=?4i46`8yvgbk>0;6?u2ag2:>36ck27jin95f55a?xufn921<7=t=`d36:4c`?8ga9j0>mn5rs`d25?6=;r7jj=65f77`?8ga9k0ni894=`d25?`3?k1vlkl4;296~;fn921:=jl;h0q~oi0683>6}:io:<6k:8b:?bb5>==hi01lh>b;7bg>{tio;;6=4<{a;gf12=:io;;6k:8b:pe`e62909w0oi06854ae<5hoh=7h;7c9~wd`7>3:1?v3nf149b11e34km<:4:ab9>ec7f2ec7>2lo>;63nf1d9b11e3tyjioh50;0x9d`7>3<;hn52ad`e>c20j2wxmk>::1808ga8<0m8:l4=`d32?3fk27jj<755`a8yvga8l0;6>u2ag26>c02k27jj<65ed74?8ga8l0m8:l4}rcffa<72;q6mk>::72gg>;fmkn1j99m;|qbb52=839p1lh?4;d73g=:io:>68ol;1j;;l;52z?bb52=>9nh70ojb48e02d>4?:3y>ec442o>?4?:2y>ec452o>7;nc:?bb64==hi0q~oi2c83>6}:io8i6k:8b:?bb7e==hi01lh{tio8j6=4<{h01lh=b;7bg>;fn:i19lm4}rce6<<72:q6mk<6:g64f>;fn;k19lm4=`d0f?3fk2wxmk<7:1808ga:10m8:l4=`d1=?3fk27jj>o55`a8yvga:>0;6>u2ag04>c20j27jj?655`a89d`413?jo6s|ag05>5<4s4km>;4i46`89d`5?3?jo63nf2:91deec412o<>o63nf259a`3034km?=4i46`8yvgbk90;6?u2ag05>36ck27jin>5f55a?xufn;?1<7=t=`d11?`3?k16mk<9:4c`?8ga;>0>mn5rs`d1b?6=;r7jj?;5f77`?8ga;?0ni894=`d1b?`3?k1vlkme;296~;fn;?1:=jl;h0q~oi2583>6}:io8?6k:8b:?bb73==hi01lh<6;7bg>{tio8n6=4<{94:ab9>ec522ec562lo>;63nf3f9b11e3tyjio:50;0x9d`593<;hn52ad`7>c20j2wxmk9>:1818ga?80m8:l4=`d4f?cb=>1vlh97;296~;fn?=1j99m;:1j99m;53z?bb30=n==i70oi6686ef=:io=j68ol;|qbb3`=839p1lh9f;d73g=:io<=6k8:c:?bb2?=ml?<7p}nf7794?5|5hl=97h;7c9>ec01253z?bb3c=n==i70oi648e20e<5hl<47kj569~wd`1<3:1?v3nf769b11e34km:84:ab9>ec1?2ec032o<>o63nf659a`303tyjj;=50;1x9d`1;3l?;o52ag47>0gd34km;:4:ab9~wd`1k3:1?v3nf7a9b11e34km:>4i64a89d`0>3on9:5rs`d56?6=;r7jj;<5f55a?8ga>:0>mn52ag55>0gd3tyjj;l50;1x9d`1j3l?;o52ag41>c02k27jj:;5ed74?xufn?;1<7=t=`d55?`3?k16mk8=:4c`?8ga?<0>mn5rs`d5e?6=;r7jj;o5f55a?8ga>80m:8m4=`d40?cb=>1vlh90;297~;fn?:1j99m;;fn>91ih;8;|qbb0`=839p1lh:f;d73g=:io<;68ol;55z?a40>=n=h370l?4d8g2fg<5hl3i7j9cc9>ec2e2md3tyi<9m50;5x9g62?3l?n552b16f>a0dl27jj8:5d7ab?8ga0m0o:nl4=`d;a?b1kl16mk:m:e4`e>;fn=k1h;mm;|qbb16=83=p1lh;1;d73g=:j9>n6i8lb:?bb02=l?ii70oi8e8g2fe<5hl3i7j9cb9>ec2e2m3l?n552ag70>a0di27jj9?5d7a:?8ga<00o:nl4}r`30d<72>q6n=;::g6a<>;fn<91h;mj;jk01lh:2;f5gd=:io2i6i8lb:?bb1?=l?ij70oi498g2fdf5332o>i463nf419`3ed34km8<4k6b`89d`2:3n=oi52ag72>a0di27jj5o5d7aa?8ga0k0o:nk4=`d73?b1kk16mk:6:e4``>;fn=21h;mn;|qbb6c=83kp1lh:3;f5gg=:io>:6i8lc:?bb04=l?ii70oi3g8e02d<5hl>=7j9cc9>ec>f2ma0dk2wxn=:7:1808d7=:0m8o64=`d0b?b1k016mk:i:e4`e>{tj9><6=4:{<`317m6i8lb:?bb13=l?ii70oi4d8g2f?f5362o>i463nf2d9`3ee34km8i4k6bc89d`3n3n=oh52ag:4>a0dj27jj9;5d7ab?8ga<=0o:nl4=`d7a?b1kh1vo>;5;29f~;e8<:1j9l7;ji01lh;d;f5ga=:io>h6i8la:?bb06=l?i270oi878g2fd<5hl3;7j9cd9>ec242m;fn=i1h;mm;jk01lh75;f5gg=:io2=6i8lc:?bb=1=l?ih70oi428g2fd<5hl?97j9cb9>ec232mc20j2wxmko9:1818d79h0=<5m4=`d07?`3?k1vlhn5;296~;e8831:=6l;h0q~oib883>7}:j9886;>7c:?bb6b=n==i7p}nfc594?4|5k:9>78?8b9>ec5d2o>5<5s4h;><4909a89d`4j3l?;o5rs`da7?6=:r7i561:`?8ga;h0m8:l4}rcef4<72;q6n=?i:72;g>;fn:31j99m;|qbbd`=838p1o>>e;43v3m00a925>d34km?;4i46`8yvgai00;6?u2b13;>36?k27jj>;5f55a?xufnh>1<7:g64f>{tilhi6=4={53z?bb75=n??h70oi328fa01<5hoi57h;7c9~wdce>3:1?v3nf309b33d34km??4je4589dce?3l?;o5rs`gg5?6=;r7jj?m5f77`?8ga;m0ni894=`gg6?`3?k1vlkle;297~;fn;h1j;;l;53z?bb7g=n??h70oi3c8fa01<5hoho7h;7c9~wdcd03:1?v3nf3;9b33d34km?l4je4589dcd13l?;o5rs`g`1?6=;r7jj?65f77`?8ga;00ni894=`g`2?`3?k1vlkl2;297~;fn;=1j;;l;5ez?a441==0l01o>>8;7:b>;e88i194h4=c22`?3>n27i<=3;7:b>;e883194h4=c22e?3>n27i<7:72;g>;fn8l1j99m;|qbbg2=838p1o>?7;43v3m017925>d34km=n4i46`8yvgail0;6?u2b127>36?k27jj{tiokj6=4={<`347<181i01lh>9;d73g=z{hlj47>52z?a457=>92h70oi198e02d4?:3y>f5672?:3o63nf059b11e3tyjjoo50;`x9g6783?2j63m01391<`<5k:;>7;6f:?a455==0l01o>?4;7:b>;e89?194h4=c232?3>n27i<=9558d89g6703?2j63m01;91<`<5hlin7h;7c9~wg63:3:1>v3m04;925>d34h;8?4i46`8yvgal00;6?u2agg`>36?k27jj475f55a?xufnmk1<7{tioni6=4={52z?bb``=>92h70oi9b8e02dec`72?:3o63nf8`9`3ee34km5l4k6ba89d`>13n=oi52ag;g>c20j2wxmkjj:1818gan80=<5m4=`d:a?`3?k1vlhkf;296~;fno81:=6l;h0q~oie183>7}:iol86;>7c:?bbd6=n==i7p}nfd394?5|5hlm878?8b9>ecg62o>650;1x9g65m3<;4n52ag:e>c20j27i<9=5d7a:?xue8:31<7=t=c21b?070j16mk7?:g64f>;e8=91h;mn;|qa46g=839p1o><0;43ec?52o>m50;1x9g64:3<;4n52ag;0>c20j27i<9=5d7ag?xue8:n1<7=t=c207?070j16mk7;:g64f>;e8=81h;mk;|qa46c=839p1o><4;436k:8b:?a414=l?ih7p}m02d94?5|5k:8978?8b9>ec?12o>50;1x9g64>3<;4n52ag;4>c20j27i<9<5d7ab?xue8=;1<7=t=c203?070j16mk77:g64f>;e8=81h;m6;|qa43e=838p1o>93;4386k:8b:pf50c2909w0l?65854=e<5hl?87h;7c9~wg61m3:1>v3m077925>d34km884i46`8yvd7>o0;6?u2b145>36?k27jj985f55a?xue8>:1<7{tj9=:6=4={<`32=<181i01lh;8;d73g=z{k:<>7>52z?a43?=>92h70oi488e02d4?:3y>f50f2?:3o63nf5c9b11e3tyi<::50;0x9g61j3<;4n52ag6a>c20j2wxmkm::1808gamj0m8o64=`d5{tioi=6=4<{kc:pece02908w0oied8e0g><5hl=m7j9c89>ec062?:oo6s|aga;>5<4s4kmik4i4c:89d`1j3n=o452ag41>36ck2wxmkm6:1808gan90m8o64=`d5g?b1k016mk8<:72gg>{tioij6=4<{kc:pecee2908w0oif38e0g><5hl=i7j9c89>ec022?:oo6s|aga`>5<4s4kmj>4i4c:89d`1n3n=o452ag45>36ck2wxmkmk:1808gan=0m8o64=`d44?b1k016mk88:72gg>{tioin6=4={56z?bbd7=l?i270oia18g2fg<5hl2j7j9cc9>ec?b2ma0d127jjh<5f5`;?xufnm:1<7=t=`d:e?b1k016mk76:e4`e>;fnl91j9l7;|qbba7=83>p1lh6b;f5g<=:io3j6i8la:?bbec?e2mk3n=o452agg6>c2e02wxmkj<:1808ga1j0o:no4=`d:`?b1k016mkk9:g6a<>{tion?6=4;{jh01lh6e;f5g<=:io3o6i8la:?bb`1=n=h37p}nfe794?3|5hl2o7j9cb9>ec?a2mr7jjl>5d7a:?8ga1j0o:nj4=`d:b?b1kh16mk7j:e4`f>;fn0n1h;ml;2}:iol>6;>7c:?bbd7=l?ij70oia18g2fd<5hl2j7j9cb9>ec?b2mc2e027jio:5d7a:?8gak80o:nl4=`d1`?b1kh16mkli:e4`e>;fnj81h;mk;ji01lhme;f5gf=:ioi;6i8lc:?bbd4=l?ih70oic58g2fef57?2o>i463necc9`3e>34kmo<4k6bc89d`5m3n=ol52ag`e>a0dm27jjn<5d7aa?8gak:0o:nl4=`daa?b1kh16mkm?:e4`=>;fnh81h;mm;jh0q~l?0g83>g}:j9;h6k:m8:?bagc=l?i270oic08g2f?<5hl9j7j9c`9>ecda2m4k6b;89d`em3n=o452aga3>a0di27jjl<5d7ab?8gak=0o:n74}rceb3<72=q6n=>?:g6a<>;fn?21h;mn;j301lh?d;f5gd=z{hlm;7>54z?a457=n=h370oi688g2fg<5hoih7j9c89>ec6b2m5<3s4h;a0d127jj=h5d7ab?xufno31<7:t=c237?`3j116mk8m:e4`e>;fmj;1h;m6;jk0q~oif`83>1}:j9:?6k:m8:?bb3e=l?ij70ojc58g2f?<5hl:=7j9c`9~wd`aj3:18v3m0179b1d?34km:i4k6bc89dcd?3n=o452ag31>a0di2wxmkhl:1878d78?0m8o64=`d5a?b1kh16mhmn:e4`=>;fn891h;mn;|qbbcb=83>p1o>?7;d7f==:iof56?2o>i463nf629`3ef34knh=4k6b;89d`6=3n=ol5rs`deb?6=;r7i<=75f5`;?8ga?80o:no4=`d22?b1kh1vo>:a;296~;e8?91j9l7;7}:j992h7p}m04a94?4|5k:=97h;b99>ec302?:3o6s|b17g>5<5s4h;:;4i4c:89d`203<;4n5rsc26a?6=:r7i<;95f5`;?8ga=00=<5m4}r`31c<72;q6n=87:g6a<>;fn99;d7f==:io?i6;>7c:pf5062909w0l?6`8e0g><5hl>o78?8b9~wg61:3:1>v3m07`9b1d?34km9i4909a8yvgbnh0;6>u2ag5`>36ck27jii=5f5`;?8ga0<0o:n74}rcfbg<72:q6mk9k:72gg>;fmm=1j9l7;j30q~ojfb83>6}:io=n6;>kc:?baa>=n=h370oi868g2f?ec>?2mu2ag::>a0d127jj5>561f`?8gblh0m8o64}rcfbc<72:q6mk6>:72gg>;fmmh1j9l7;j30q~oi0183>6}:io296;>kc:?baae=n=h370oi8c8g2f?ec>d2mu2ag:7>36ck27jiik5f5`;?8ga0m0o:n74}rce46<72;q6mhji:g6a<>;fn1o1h;m6;|qaf7?=838p1ol<3;gf12=:jk826k:8b:pfg7a2909w0lm1g8e02d<5kh8?7;nc:pfg4?2908w0lm1g8e20e<5kh8>7kj569>fg4?2o>5<4s4hi=h4i46`89gd6n3?jo63mb2091de:4?:2y>fg402o>u2bc3g>c20j27in5<4s4hi=i4i64a89gd483on9:52bc05>c20j2wxno?l:1808de9j0m8:l4=c`2`?3fk27in>>55`a8yvde:<0;6>u2bc3`>c02k27in?h5ed74?8de:<0m8:l4}r`a5g<72:q6no?m:g64f>;ej8i19lm4=c`1b?3fk2wxno<;:1808de:=0m8:l4=c`2f?`1=j16no{tjk;j6=4<{<`a5dh01ol>b;7bg>;ej;o19lm4}r`a66<72:q6no<<:g64f>;ej8k1j;;l;<`a6a6}:jk;26k:8b:?af4g==hi01ol=d;7bg>{tjk896=4<{<`a5<6}:jk;36k8:c:?af7d=ml?<70lm208e02dfg702o>fg472o>5<5s4hjno4je4589gge93l?;o5rsccb3?6=:r7iml95f55a?8dfjk0>mn5rscca4?6=;r7iml95f77`?8dfjh0ni894=cca4?`3?k1voo9b;296~;eih=1:=jl;<`b2gh0q~lna783>6}:jhk=6k:8b:?aed1==hi01ooma;7bg>{tjhkm6=4<{<`be3fdd>2fdd?2lo>;63ma`g9b11e3tyim;;50;0x9ggf=3<;hn52b`46>c20j2wxnlo;:1808dfi=0m8:l4=ccb1?3fk27imo655`a8yvdfim0;6>u2b`c7>c02k27imo95ed74?8dfim0m8:l4}r`b27<72;q6nlo;:72gg>;ei?81j99m;|qaed5=839p1oon3;d73g=:jhk?68ol;<`bf2<2ij1voonc;297~;eih91j;;l;<`bf3j7>52z?aed5=>9nh70ln5g8e02dfdg52o>fdge2o>5<5s4hjm?490ea89gg2k3l?;o5rsccb5?6=;r7iml?5f55a?8dfi;0>mn52b``6>0gd3tyimlo50;1x9ggf93l=9n52b``7>`c2?27imlo5f55a?xuei{tjhk;6=4<{<`be5h01oon1;7bg>;eik>19lm4}r`be<<72:q6nlo?:g46g>;eik91ih;8;<`be<h0q~ln5983>7}:jhk;6;>kc:?ae0>=n==i7p}ma8d94?5|5kk2j7h;7c9>fdg7253z?ae<`=n??h70lnb38fa01<5kkj47h;7c9~wgg283:1>v3ma8d925bd34hj9=4i46`8yvdfjl0;6?u2b``f>c20j27imnh55`a8yvdfjm0;6>u2b``g>c20j27imok55`a89ggdm3?jo6s|b`a4>5<4s4hjo:4i46`89ggel3?jo63mabf91defde12o>6}:jhi?6k:8b:?aef3==hi01ook6;7bg>{tjhi86=4<{<`bg6h01ool4;7bg>;eim?19lm4}r`bg7<72:q6nlm=:g64f>;eij919lm4=ccg0?3fk2wxnlm>:1808dfk80m8:l4=cc`6?3fk27imi=55`a8yvdfkk0;6>u2b`a2>c02k27imi<5ed74?8dfkk0m8:l4}r`b1g<72;q6nlm>:72gg>;ei57>52z?aef6=>9nh70ln588e02dfdda2o>2908w0lnbg8e20e<5kko<7kj569>fde>2o>5<5s4hjnk490ea89gg2=3l?;o5rsccag?6=;r7imom5f55a?8dfjo0>mn52b`f3>0gd3tyimn650;1x9ggek3l=9n52b`a`>`c2?27imn65f55a?xuei=l1<7{tjk:h6=4={<`a4fh01ol>6;gf12=z{kh;>7>52z?af54=n==i70lm1786ef=z{kh;n7>53z?af5d=n==i70lm038e20e<5kh:97kj569~wgd793:1?v3mb139b11e34hifg722fg662o<>o63mb069a`303tyin=>50;1x9gd783l?;o52bc22>0gd34hi=94:ab9~wgd713:1?v3mb1;9b11e34hi<=4i64a89gd6;3on9:5rscceb?6=;r7imkh5f55a?8de890>mn52bc30>0gd3tyin=650;1x9gd703l?;o52b`de>c02k27in<<5ed74?xueioo1<7=t=ccea?`3?k16nlhi:4c`?8de9;0>mn5rsc`33?6=;r7in=95f55a?8dfnl0m:8m4=c`25?cb=>1vooid;297~;eion1j99m;<`bb`<2ij16no?>:4c`?xuej9<1<7=t=c`32?`3?k16nlhk:g46g>;ej8:1ih;8;|qaece=839p1ooic;d73g=:jhlo68ol;<`a55<2ij1vol?5;297~;ej9?1j99m;<`bbf53z?aecd=n==i70lnfb86ef=:jk:m68ol;|qaf52=839p1ol?4;d73g=:jhli6k8:c:?af5c=ml?<7p}magc94?5|5kkmm7h;7c9>fd`e253z?af55=n==i70lnf`8e20e<5kh;h7kj569~wgdb03:19v3mbg19b1d?34hii44k6bc89gd513n=oo52b`g5>a0dj27imk7561:`?xuejl=1<79t=c`e6?`3j116nok6:e4``>;eill1h;mn;<`a6=jh01ol=9;f5g`=:jho=6i8la:?ae`3=l?ii7p}mae`94?1|5kkoo7h;7c9>fgc>2m54k6ba89gd513n=on52b`g5>a0dk27imh;5d7a`?xuejl<1<7:t=c`e5?`3j116nlkj:e4`e>;eimi1h;m6;<`ba1jh0q~lme483>2}:jkl;6k:m8:?ae`c=l?in70lndb8g2fg<5kknh7j9c`9>fg412m4k6b`8yvdem=0;6lu2bcge>c2e027imhk5d7a`?8dflj0o:nl4=ccf`?b1km16nlkl:e4`e>;ej;?1h;mm;<`a63jo01ooj2;f5gg=:jho?6i8ld:?ae`5=l?ij7p}mae;94?g|5kkni7j9cc9>fdbd2ma0dk27in?85d7a`?8dfm;0o:nm4=ccf0?b1kj16nlk<:e4`g>{tjko86=4<{<`aa`w0lmee8e0g><5kkom7j9c`9>fdcf2mc2e027imio5d7aa?8dfm10o:no4=ccfe?b1kl16no<=:e4`f>;eil:1h;mn;<`b`cjh01ooj9;f5gd=z{khn<7>5bz?af`d=n=h370lnd`8g2fe<5kkn47j9ce9>fdc02m34hi><4k6b`89gd5:3n=oh52b`ff>a0di27imh>5d7ag?8dflo0o:no4=ccf=?b1kk1volkf;29`~;ejlk1j9l7;<`b`djn01ooj8;f5gg=:jhno6i8la:?ae`1=l?ii70lnec8g2fg<5kh9<7j9cc9>fg462ma0dk27imh75d7a`?xuej=81<7{tjk>:6=4={<`af0<181i01oole;d73g=z{kh?<7>52z?afg2=>92h70lnce8e02dfgdb2?:3o63mae:9b11e3tyin8<50;0x9gdel3<;4n52b`f4>c20j2wxno;?:1818dejj0=<5m4=ccg2?`3?k1vol;e;296~;ejkh1:=6l;<`b`0h0q~lm4b83>7}:jkhj6;>7c:?aea2=n==i7p}mb5c94?4|5khi578?8b9>fdb42o>5<5s4hin54909a89ggc:3l?;o5rsc`72?6=:r7ino9561:`?8dfl80m8:l4}r`a01<72;q6nol<:72;g>;eim:1j99m;|qaf6`=838p1olm2;43;7h;7c9~wgg2;3:1?v3macg9b33d34hjoh4je4589gg2<3l?;o5rscc65?6=;r7imoj5f77`?8dfkm0ni894=cc66?`3?k1voo9c;297~;eij=1j;;l;<`b`=53z?aef0=n??h70lnd68fa01<5kk=m7h;7c9~wgg1>3:1?v3mab79b33d34hjh;4je4589gg1?3l?;o5rscc57?6=;r7imn:5f77`?8dfl<0ni894=cc50?`3?k1voo90;297~;eij91j;;l;<`b`1h7>53z?aef4=n??h70lnd28fa01<5kk>i7h;7c9~wgd2?3:1iv3mbc091<`<5khi?7;6f:?afg1==0l01olm8;7:b>;ejk3194h4=c`ae?3>n27inol558d89gdek3?2j63mbcf91<`<5khii7;6f:?afg2==0l01olm5;7:b>;ejk<194h4=c`61:=6l;<`bfgh0q~lm5083>7}:jkk86;>7c:?aegg=n==i7p}mb5d94?4|5khj>78?8b9>fdd>2o>5<5s4him<4909a89gge03l?;o5rsc`7f?6=:r7inl>561:`?8dfj>0m8:l4}r`a0<<72;q6no7i:72;g>;eik<1j99m;|qaf11=838p1ol6e;436k:8b:pfg222909w0lm9e854=e<5kki87h;7c9~wgd3;3:1>v3mb8a925>d34hjn>4i46`8yvde;l0;6?u2bc;a>36?k27imo<5f55a?xuejn27in4m558d89gd>l3?2j63mb8g91<`<5kh2j7;6f:?afd6==0l01oln1;7:b>;ejh8194h4=c`b7?3>n27inl:558d89gd2>3l?;o5rsc`g`?6=:r7ink:561:`?8delm0m8:l4}r`a31<72;q6no68:72;g>;ej:>1j99m;|qaf23=838p1ol78;436k:8b:pfg112909w0lm88854=e<5kh8:7h;7c9~wgd0?3:1>v3mb9c925>d34hi?:4i46`8yvde?10;68u2bc:a>36?k27in>85d7aa?8de;<0o:nm4=c`00?b1km16no=7:g64f>{tjk=26=4={<`a52z?af=b=>92h70lm3`8e02dfg>b2?:3o63mb2`9b11e3tyin:m50;1x9gd?n3<;4n52bc1`>c20j27in>95d7af?xuejm91<7=t=c``=?070j16no;ejmo1h;m6;|qafa2=839p1olla;43fg4d2o>c20j27inik5d7a`?xuejm=1<7=t=c```?070j16no;ejmo1h;mk;|qafa>=839p1olle;43fg572o>c20j27inij5d7aa?xuejmh1<7=t=c`g5?070j16no==:g64f>;ejmn1h;mn;|qafae=839p1olk2;43fdbb2o>5<5s4hijk4909a89ggcn3l?;o5rsca3=?6=:r7io=>561:`?8dfm90m8:l4}r``4d<72;q6nn>>:72;g>;eil;1j99m;|qag5d=838p1om?2;43v3mc16925>d34hji94i46`8yvdd8l0;6?u2bb26>36?k27imh;5f55a?xuek9l1<7{tjk<;6=4<{<`a<2kc:pfg062908w0lm898e0g><5kh;87j9c89>fd`e2?:oo6s|bc41>5<4s4hi444i4c:89gd7=3n=o452b`d`>36ck2wxno8<:1808de0h0m8o64=c`32?b1k016nlhk:72gg>{tjkkc:pfg022908w0lm8b8e0g><5kh;47j9c89>fd`a2?:oo6s|bc45>5<4s4hi4i4i4c:89gd713n=o452bc23>36ck2wxno88:1808de0l0m8o64=c`3e?b1k016no>>:72gg>{tjk<36=4<{<`akc:pfg0>2909w0lm918e0g><5kh;o7j9c89~wgd0:3:1:v3mb2a9`3e>34hi?o4k6bc89gd4i3n=oo52bc1:>a0dk27in>65d7ag?8de0<0m8o64}r`a2d<72;q6no=;:e4`=>;ej>n1j9l7;|qaf3d=839p1ol<5;f5g<=:jk9?6i8la:?af2c=n=h37p}mb7a94?2|5kh8:7j9c89>fg522mm0;68u2bc15>a0di27in>;5d7aa?8de;=0o:nm4=c`03?b1k016no6?:g6a<>{tjkjk01ol<8;f5g<=:jk2:6k:m8:pfg0a290?w0lm368g2fd<5kh857j9c89>fg5?2m50;7x9gd4?3n=on52bc1b>a0d127in>75d7ab?8de;10o:nl4=c`;7?`3j11vol81;292~;ej:h1h;m6;<`a72jn01ol=l?ih70lm858e0g>4?:6y>fg?72?:3o63mb2a9`3ef34hi?o4k6b`89gd4i3n=on52bc1:>a0dl27in>65d7af?8de0?0m8o64}r`ae0<72kq6nol=:g6a<>;ei=l1h;m6;<`a1fjh01ool8;f5gd=:jk?j6i8la:?af0b=l?io70lm5d8g2fe<5kh>57j9cb9>fg3e2mc2e027im8;5d7a:?8de=j0o:no4=cc`=?b1kh16no;n:e4`a>;ejjh01ol:9;f5gd=:jk?i6i8l9:?af6b=l?ii70lm5g8g2fdfgd02o>i463ma4;9`3e>34hi9n4k6b;89ggdi3n=ol52bc7b>a0d127in8j5d7ab?8de=l0o:n74=c`6=?b1k016no;m:e4`e>;ej:n1h;mn;<`a1cj30q~lm9083>1}:jk3i6k:m8:?af55=l?ij70ln518g2f?<5kkj47j9c`9~wgd>:3:18v3mb8a9b1d?34hi<94k6bc89gg203n=o452b`c:>a0di2wxno7<:1878de1m0m8o64=c`31?b1kh16nl;n:e4`=>;eihk1h;mn;|qaf<2=83>p1ol6e;d7f==:jk:=6i8la:?ae0e=l?i270lnac8g2fgfg?a2o>i463mb159`3ef34hj9k4k6b;89ggfk3n=ol5rsc`:2?6=5f5`;?8de810o:no4=cc56?b1k016nlok:e4`e>{tjk3<6=4;{<`ae46i8l9:?aedc=l?ij7p}mb8:94?2|5khj>7h;b99>fg6f2m34hjmk4k6bc8yvde100;69u2bcc0>c2e027in=l5d7ab?8df>k0o:n74=cca4?b1kh1vol6a;297~;ejh>1j9l7;<`a4fjk01oom1;f5gd=z{khm97>52z?afcc=n=h370lnf1854=efg`a2o>i463mag3925>d3tyink950;0x9ge783l?n552b`d1>36?k2wxnoh7:1818dd880m8o64=cce7?070j1voli9;296~;ek981j9l7;<`bb1<181i0q~lmf`83>7}:jj:86k:m8:?aec3=>92h7p}mbg`94?4|5ki;87h;b99>fd`12?:3o6s|bcd`>5<5s4hh<84i4c:89gga?3<;4n5rsc`e`?6=:r7io=85f5`;?8dfn10=<5m4}r`b=0<72:q6no?8:72gg>;ei?o1j9l7;<`a65j30q~ln9783>6}:jk;36;>kc:?ae24=n=h370lm208g2f?fg7>2?:oo63ma619b1d?34hi>?4k6b;8yvdf110;6>u2bc00>a0d127in;ej8h1:=jl;<`b306}:jk;h6;>kc:?ae20=n=h370lm248g2f?fg7c2?:oo63ma659b1d?34hi>;4k6b;8yvdf1j0;6>u2bc04>a0d127in;ei>31j9l7;<`a6=j30q~ln9d83>7}:jh=j6k:m8:?af7?=l?i27p}l6b694?4|5jg3e32o>5<5s4i=nl4i46`89f0dm3?jo6s|c7a0>5<4s4i=nl4i64a89f0dl3on9:52c7a0>c20j2wxo;l6:1808e1j00m8:l4=b4ae?3fk27h:nj55`a8yve1k;0;6>u2c7a1>c20j27h:o75f77`?8e1kj0ni894}ra5f=<72:q6o;l7:g64f>;d>k319lm4=b4`g?3fk2wxo;m>:1808e1j10m:8m4=b4`f?cb=>16o;m>:g64f>{tk?h<6=4<{h01n8m8;7bg>;d>jh19lm4}ra5g5<72:q6o;l8:g46g>;d>jk1ih;8;h0q~m9b783>6}:k?h=6k:8b:?`2g1==hi01n8la;7bg>{tk?hm6=4<{h01n8m6;d51f=:k?i26hk:7:pg3d22908w0m9b48e02d<5j6}:k?hn6k:8b:?`2g3=n??h70m9c98fa01g3d32o>g3dc2o>5<4s4i=n>4i46`89f0e<3?jo63l6b591deg3d42o<>o63l6b49a`3034i=nn4i46`8yve1j;0;6>u2c7`1>c20j27h:o=55`a89f0d>3?jo6s|c7`a>5<4s4i=n?4i64a89f0d=3on9:52c7`a>c20j2wxo;:l:1818e1=?0ni894=b47g?`3?k1vn8;2;296~;d>=81j99m;=81j;;l;52z?`214=>9nh70m9078e02dg3262o>97;nc:pg32f2908w0m9408e20e<5j<>87kj569>g32f2o>5<5s4i=8<490ea89f07;3l?;o5rsb474?6=;r7h:9>5f55a?8e1<80>mn52c777>0gd3tyh:9750;1x9f0383l=9n52c770>`c2?27h:975f55a?xud>9:1<7?:g64f>{tk?9m6=4<{h01n8;0;7bg>;d><919lm4}ra50=<72:q6o;=i:g46g>;d><81ih;8;h0q~m:fe83>7}:k?9m6;>kc:?`1cb=n==i7p}l62g94?5|5j<8i7h;7c9>g35a253z?`26c=n??h70m9508fa01<5jv3l62g925bd34i>jl4i46`8yve1;m0;6>u2c71g>c20j27h:>k55`a89f0293?jo6s|c765>5<4s4i=?i4i64a89f0283on9:52c765>c20j2wxo8h8:1818e1;m0=:i1j99m;=?1<7=t=b40g?`1=j16o;:i:dg63>;d>=?1j99m;|q`1c3=838p1n86k:8b:pg35e2908w0m93c8e02d<5j<8o7;nc:?`21`==hi0q~m94583>6}:k?9i6k8:c:?`21c=ml?<70m9458e02dj>4?:3y>g35e2?:oo63l5g19b11e3tyh:>o50;1x9f04i3l?;o52c71a>0gd34i=8h4:ab9~wf03;3:1?v3l62c9b33d34i=8i4je4589f03;3l?;o5rsb7ff?6=:r7h:>o561f`?8e2mk0m8:l4}ra51<<72;q6o;;6:g64f>;d>?k19lm4}ra51=<72:q6o;;7:g64f>;d><319lm4=b45=?3fk2wxo;8=:1808e1>;0m8:l4=b4680;6>u2c742>c20j27h:;<55`a89f00;3?jo6s|c743>5<4s4i=:=4i46`89f0193?jo63l66091deg33a2o>j7;nc:?`226==hi0q~m95e83>6}:k??o6k:8b:?`20c==hi01n89f;7bg>{tk??h6=4<{h01n8:d;7bg>;d>?o19lm4}ra523<72:q6o;;l:g46g>;d>?n1ih;8;h0q~m:f783>7}:k??h6;>kc:?`1c0=n==i7p}l64`94?5|5j<>n7h;7c9>g33d253z?`20d=n??h70m96b8fa01<5j<=97h;7c9~wf3a<3:1>v3l64`925bd34i>j94i46`8yve1=h0;6>u2c77b>c20j27h:8l55`a89f01k3?jo6s|c747>5<4s4i=9l4i64a89f01j3on9:52c747>c20j2wxo8h?:1818e1=h0=<=1j99m;?91<7=t=b463?`1=j16o;88:dg63>;d>?91j99m;|q`1`g=838p1n8:7;43`f=:kl3:1>v3l68f9b11e34i=n<4:ab9~wf0f>3:1?v3l6`49b11e34i=5i4i64a89f0e83on9:5rsb4:g?6=;r7h:4m5f55a?8e11m0>mn52c7`3>0gd3tyh:l;50;1x9f0f=3l?;o52c7;`>c02k27h:lh5ed74?xud>0h1<7=t=b4:f?`3?k16o;7l:4c`?8e1io0>mn5rsb4b0?6=;r7h:l:5f55a?8e11k0m:8m4=b4ba?cb=>1vn86a;297~;d>0k1j99m;h91<7=t=b4b7?`3?k16o;7n:g46g>;d>hn1ih;8;|q`2h81j99m;53z?`2<>=n==i70m99886ef=:k?kh68ol;|q`2d7=839p1n8n1;d73g=:k?336k8:c:?`2dd=ml?<7p}l68594?5|5j<2;7h;7c9>g3??253z?`2d6=n==i70m9968e20e<5j>3:1?v3l6849b11e34i=5:4:ab9>g3gf2g3?12o<>o63l6`;9a`303tyh:4;50;1x9f0>=3l?;o52c7;5>0gd34i=m44:ab9~wf0>m3:1?v3l68g9b11e34i=584i64a89f0f03on9:5rsb5;7?6==r7h;5k5f5`;?8e00=0o:no4=b4`0?b1kk16o;6>:e4`f>;d>0>1:=6l;|q`3=4=83=p1n97d;d7f==:k>2?6i8ld:?`2=g=l?ij70m9c28g2fd<5jg3>62ma0dj27h:5o5d7aa?8e1k:0o:nm4=b4`0?b1kj16o;6>:e4`g>;d>1:1h;ml;|q`3=7=83>p1n97c;d7f==:k?226i8la:?`221=l?i270m97g8g2fdg2>e2o>i463l69;9`3eb34i=;:4k6bc89f0?03n=ol52c7a2>a0dj27h::h5d7ab?8e1?l0o:nl4}ra43c<72hq6o:6n:g6a<>;d>131h;ml;jh01n878;f5ga=:k?2<6i8la:?`2f6=l?ii70m9c08g2fc<5j<g31a2ma0dk27h:565d7aa?8e1?<0m8:l4=b4;3?b1kk16o;m?:e4`g>;d>j;1h;ml;ji01n88f;f5gf=:k?=n6i8lc:pg21b2908w0m8888e0g><5j<<97j9c89>g3>22m5<2s4i<454i4c:89f00=3n=ol52c7:6>a0dj27h::l5d7aa?8e10=0o:n74}ra43f<721q6o:68:g6a<>;d>>?1h;mm;jk01n875;f5g`=:k?ho6i8lb:?`22d=l?ij70m97`8g2fd<5j<387j9c`9~wf10j3:1nv3l7949b1d?34i=;84k6ba89f0?;3n=oi52c7:1>a0di27h:585d7a:?8e1jj0o:nl4=b4a`?b1kl16o;96:e4`e>;d>>h1h;mk;jk01n874;f5gg=z{j=5dz?`3=3=n=h370m9748g2fb<5j<3?7j9cc9>g31?2ma0dk27h:oj5d7a`?8e1?00o:nl4=b44f?b1kj16o;9n:e4`g>;d>1>1h;ml;|q`2ab=838p1n9:1;43v3l75d925>d34i=:54i46`8yve1mo0;6?u2c67:>36?k27h::=5f55a?xud>ln1<7{tk?oi6=4={52z?`300=>92h70m9718e02dg2322?:3o63l67d9b11e3tyh:h;50;0x9f12<3<;4n52c74f>c20j2wxo;k<:1818e0=:0=<5m4=b45`?`3?k1vn8j1;296~;d?<81:=6l;h0q~m9dg83>7}:k>>n6;>7c:?`23d=n==i7p}l6ec94?4|5j=?h78?8b9>g3002o>5<5s4i=:l4je4589f3a:3l?;o5rsb7fa?6=;r7h:875f77`?8e1>00ni894=b7fb?`3?k1vn;jc;297~;d><21j;;l;53z?`234=n??h70m9728fa01<5j<;47h;7c9~wf07<3:1?v3l6739b33d34i=;?4je4589f07=3l?;o5rsb435?6=;r7h:;>5f77`?8e1?80ni894=b436?`3?k1vn;ie;297~;d>53z?`20c=n??h70m96g8fa01<5j?mo7h;7c9~wf3a03:1?v3l64f9b33d34i=:h4je4589f3a13l?;o5rsb4e6?6=mr7h;9j558d89f13m3?2j63l74091<`<5j=>?7;6f:?`302==0l01n9:5;7:b>;d?<<194h4=b563?3>n27h;86558d89f1213?2j63l75d91<`<5j=><7;6f:?`307==0l01n8i3;d73g=z{j52z?`36`=>92h70m9578e02dg25b2?:3o63l6479b11e3tyh:ho50;0x9f14l3<;4n52c777>c20j2wxo;k7:1818e0;j0=<5m4=b467?`3?k1vn8j6;296~;d?:h1:=6l;h0q~m9e583>7}:k>9j6;>7c:?`207=n==i7p}l6d094?4|5j=8578?8b9>g3372o>5<5s4i9561:`?8e1;d>=n1j99m;|q`2c6=83hp1n9<6;7:b>;d?:=194h4=b50n27h;>7558d89f14i3?2j63l72`91<`<5j=8o7;6f:?`36b==0l01n9;d?:l194h4=b4e5?`3?k1vn988;296~;d?1l1:=6l;h0q~m80g83>7}:k>896;>7c:?`2f`=n==i7p}l70294?4|5j=9?78?8b9>g3b72o>5<5s4i<>94909a89f0c93l?;o5rsb526?6=:r7h;?;561:`?8e1l;0m8:l4}ra456<72;d>m;1h;mm;ji01n8lf;f5ga=:k?n86k:8b:pg2732909w0m826854=e<5jv3l73:925>d34i=h84i46`8yve09?0;6?u2c60:>36?k27h:i85f55a?xud?8=1<7=t=b51e?070j16o;j8:g64f>;d>m81h;mj;|q`33c=839p1n994;436k:8b:?`32?=l?i27p}l77d94?5|5j==978?8b9>g3e12o>50;1x9f11>3<;4n52c7a4>c20j27h;:75d7aa?xud?>;1<7=t=b553?070j16o;m7:g64f>;d?>31h;ml;|q`324=839p1n998;43g3ef2o>c20j27h;:65d7a`?xud?>?1<7=t=b55f?070j16o;ml:g64f>;d?>21h;mm;|q`320=839p1n99c;43=l?ij7p}l76594?5|5j==h78?8b9>g3eb2o>3tyh;l<50;0x9f1>13<;4n52c75:>c20j2wxo:o<:1818e01h0=<5m4=b44e?`3?k1vn9n4;296~;d?0h1:=6l;h0q~m8a483>7}:k>3h6;>7c:?`22e=n==i7p}l7`494?4|5j=2h78?8b9>g31c2o>5<5s4i<5h4909a89f00m3l?;o5rsb5b;d>1:1j99m;|q`3dg=838p1n9n1;43<5j<2i7j9c89>g3?22?:oo6s|c7d`>5<4s4i<>>4i4c:89f0>n3n=o452c7;5>36ck2wxo;hk:1808e0:=0m8o64=b4b4?b1k016o;78:72gg>{tk?ln6=4<{kc:pg3`a2908w0m8278e0g><5j7j9c89>g3?>2?:oo6s|c623>5<4s4i<>:4i4c:89f0f;3n=o452c7;b>36ck2wxo:>>:1808e0:10m8o64=b4b0?b1k016o;7m:72gg>{tk>:96=4<{kc:pg2642908w0m82`8e0g><5jg3?c2?:oo6s|c627>5<5s4i<>o4i4c:89f0f?3n=o45rsb53`?6=>r7h:i95d7a:?8e1l?0o:no4=b4g1?b1kk16o;j;:e4`g>;d>m91h;mk;7}:k?im6i8l9:?`34>=n=h37p}l71494?5|5jg3ea2ma0di27h:nh5d7aa?8e09h0m8o64}ra44=<72:e4`e>;d>m:1h;mm;ji01n8k2;f5g<=:k>;i6k:m8:pg26>2908w0m9d38g2fg<5jg27d2o>i46s|c62b>5<3s4i=h?4k6b`89f0c<3n=o452c7f0>a0di27h;;d>m>1h;mn;jh01n9>e;d7f==z{j=;o7>56z?`2a0=l?i270m9d38g2fb<5jg3b32m36?k27h:i95d7ab?8e1l?0o:nl4=b4g1?b1kj16o;j;:e4``>;d>m91h;mj;g}:k>>o6k:m8:?`1`g=l?i270m9f68g2fd<5j<=?7j9c`9>g3`22ma0dk27h:i65d7a`?8e1nh0o:nm4}ra401<72kq6o::j:g6a<>;d=o:1h;m6;jk01n894;f5gd=:k?l>6i8le:?`2c>=l?ii70m9f88g2fd<5jg3`12mc2e027h9k:5d7a:?8e1n>0o:n74=b451?b1kh16o;h::e4`=>;d>o21h;mn;j301n8i4;f5g<=:k?l=6i8la:?`2a>=l?ij70m9f`8g2f?n4?:5y>g2512o>i463l68g9`3ef34i>io4k6b;89f03;3n=ol5rsb51`?6=95f5`;?8e11o0o:no4=b7e7?b1k016o;:;:e4`e>{tk>8n6=4;{6i8l9:?`213=l?ij7p}l73d94?2|5j=857h;b99>g3g62m34i=8;4k6bc8yve0;90;69u2c61b>c2e027h:l<5d7ab?8e2nh0o:n74=b473?b1kh1vn9<1;290~;d?:h1j9l7;jk01n;id;f5g<=:k?>36i8la:pg255290?w0m83b8e0g><5jg3672m=50;6x9f14l3l?n552c7c6>a0di27h:==5d7a:?8e1;d>h<1h;mn;j301n8;b;f5gd=z{j=897>53z?`36`=n=h370m9a68g2fg<5j83:1>v3l78;9b1d?34i=4o4909a8yve0180;6?u2c6;b>c2e027h:5m561:`?xud?081<7{tk>386=4={52z?`3g2?b2o>i463l682925>d3tyh;4850;0x9f1>n3l?n552c7;2>36?k2wxo:78:1818e0i90m8o64=b4:6?070j1vn968;296~;d?h;1j9l7;6}:k?h96;>kc:?`25?=n=h370m9bc8g2f?g3d42?:oo63l61f9b1d?34i=nn4k6b;8yve1;;0;6>u2c7`7>36ck27h:=k5f5`;?8e1jm0o:n74}ra576<72:q6o;lj:e4`=>;d>k?1:=jl;6}:k?hm6i8l9:?`2g0=>9nh70m9118e0g>g3d02?:oo63l6039b1d?34i=o=4k6b;8yve1;?0;6>u2c7`;>36ck27h:<<5f5`;?8e1k80o:n74}ra572<72:q6o;m=:e4`=>;d>k31:=jl;6}:k?hj6;>kc:?`242=n=h370m9c28g2f?g3722o>i463l6b69`3e>3ty<c20j2wx;=h?:181817n90m8:l4=6330?3fk2wx;=h6:180817n90m:8m4=6337?cb=>16;=h6:g64f>{t?9om6=4<{<53ach01:>i0;7bg>;099919lm4}r53b=<72:q6;=h7:g64f>;08ll1j;;l;<52476}:?9on6k:8b:?44``==hi01:??2;7bg>{t?9l<6=4<{<53a`:ni7;nc:?4557==hi0q~9?f783>6}:?9oo6k8:c:?4556=ml?<709?f78e02d35cd2o>;;<7;nc:p35`22908w09?f48e02d<5>:no7h95b9>35`a2lo>;6s|71ga>5<4s4=;io4i46`8926bk3?jo6380gd91de35`32o>u271gb>c20j27<5<4s4=;il4i64a8926al3on9:5271d0>c20j2wx;=k6:180817m00m8:l4=62fe?3fk27<u271g:>c02k27<;08l319lm4=62eg?3fk2wx;=h>:180817m10m:8m4=62ef?cb=>16;=h>:g64f>{t?9296=4={<5372;d73g=z{>:<47>52z?442>=n==i709?8b86ef=z{>:3=7>53z?442>=n??h709?8c8fa01<5>:3=7h;7c9~w264k3:1>v3806:925bd34=;?n4i46`8yv17?>0;6>u27154>c20j27<<:655`a8926?j3?jo6s|71:3>5<4s4=;;:4i64a8926?i3on9:5271:3>c20j2wx;==6:181817?>0=86;297~;08><1j99m;<5332<2ij16;=6n:4c`?xu08>l1<7=t=6242?`1=j16;=66:dg63>;08>l1j99m;|q4460=838p1:>86;43`f=:?99=6k:8b:p35122908w09?748e02d<5>:<:7;nc:?44=?==hi0q~9?7d83>6}:?9=>6k8:c:?44=>=ml?<709?7d8e02d4?:3y>35122?:oo6380219b11e3ty<<::50;1x9260<3l?;o527156>0gd34=;454:ab9~w260l3:1?v380669b33d34=;4:4je4589260l3l?;o5rs6204?6=:r7<<::561f`?817;90m8:l4}r5336<72:q6;=9<:g64f>;08>>19lm4=62;3?3fk2wx;=9l:180817?:0m:8m4=62;2?cb=>16;=9l:g64f>{t?98o6=4={<5336<18mi01:>=d;d73g=z{>:<>7>53z?4424=n==i709?7286ef=:?92=68ol;|q442d=839p1:>82;d51f=:?92>6hk:7:?442d=n==i7p}803`94?4|5>:<>78?db9>354e2o>5<4s4=;;<4i46`89260:3?jo63809791de35162o<>o6380969a`3034=;;l4i46`8yv17:00;6?u27152>36ck27<:1<7=t=6244?`3?k16;=9>:4c`?8170=0>mn5rs624=?6=;r7<<:>5f77`?8170:0ni894=624=?`3?k1v:>=1;296~;08>:1:=jl;<5364h0q~9?8g83>7}:?92m6k:8b:?44d6==hi0q~9?8d83>6}:?92n6k:8b:?44=`==hi01:>6f;7bg>{t?9336=4<{<53==h01:>7e;7bg>;080o19lm4}r53=2<72:q6;=78:g64f>;080219lm4=62b=?3fk2wx;=79:1808171?0m8:l4=62:3?3fk27<u271;6>c20j27<<4855`a8926f?3?jo6s|71;7>5<4s4=;594i46`8926>=3?jo6380`491de4?:2y>35?42o>:j97;nc:p35?52908w09?938e02d<5>:2?7;nc:?44d2==hi0q~9?9b83>6}:?9396k8:c:?44d5=ml?<709?9b8e02dn4?:3y>35?52?:oo63803a9b11e3ty<<4?50;1x926>93l?;o5271;1>0gd34=;m>4:ab9~w26>j3:1?v380839b33d34=;m?4je458926>j3l?;o5rs621e?6=:r7<<4?561f`?817:h0m8:l4}r53=5<72:q6;=7?:g64f>;080;19lm4=62b6?3fk2wx;=7n:180817190m:8m4=62b5?cb=>16;=7n:g64f>{t?98=6=4={<53=5<18mi01:>=6;d73g=z{>:3h7>53z?44=b=n==i709?9186ef=:?9k:68ol;|q447d;d51f=:?93o6hk:7:?44:3h78?db9>35472o>5<5s4=;hi4i46`8926b?3on9:5rs62g7?6=:r7<0>mn5rs62gg?6=;r7<1v:>k2;297~;08m81j99m;<53`6<2ij16;=k9:4c`?xu08mh1<7=t=62gf?`3?k16;=j=:g46g>;08l?1ih;8;|q44a7=839p1:>k1;d73g=:?9n968ol;<53a0<2ij1v:>ka;297~;08mk1j99m;<53`4j4;gf12=z{>:o<7>53z?44a6=n==i709?d086ef=:?9o?68ol;|q44a?=839p1:>k9;d73g=:?9n;6k8:c:?44`5=ml?<7p}80bd94?5|5>:hj7h;7c9>35b72:o47>53z?44a>=n==i709?cg8e20e<5>:n>7kj569~w26dm3:1?v380bg9b11e34=;ok4:ab9>35c52:o;7h;7c9>35eb2o<>o6380d39a`303ty<0gd34=;i<4:ab9~w26c>3:1?v380e49b11e34=;oi4i64a8926b83on9:5rs62`g?6=;r7<mn5271g3>0gd3ty<c02k27<mn5rs62g0?6=;r7<1v:?m9;291~;09j>1j9l7;<52fdjk01:>ia;f5gg=:?9h<6i8lb:?44fg=>92h7p}81c:94?1|5>;h?7h;b99>34df2ma0di27<;08j:1h;mm;<53b<ji01:>ia;f5gf=:?9h<6i8lc:?44g0=l?ih7p}81c594?2|5>;h>7h;b99>35da2m34=;n84k6b`8yv16j?0;6:u270a2>c2e027<;08k?1h;mn;<53f1jh0q~9>b483>d}:?8i;6k:m8:?44g`=l?ih709?ae8g2fd<5>:ii7j9ce9>35dc2ma0dl27<;08ko1h;mm;<53egh01:>md;f5gg=:?9l=6i8lc:?44c1=l?ih709?b28g2fe<5>:i97j9cb9>35d32m5<4s4=:nk4i4c:8926fj3n=o45271`a>a0di2wx;;08k;1h;mm;<53fdj30q~9>b383>=}:?8ho6k:m8:?44dd=l?ii709?b88g2fg<5>:in7j9cd9>35`42m;08ki1h;m6;<53b7jh01:>i3;f5g`=:?9km6i8la:?44g7=l?io709?b18g2fg<5>:im7j9cc9~w27e83:1hv381c`9b1d?34=;mo4k6bf8926e13n=oo5271cf>a0di27<;08o91h;ml;<53ecjh01:>m1;f5gf=:?9h;6i8lc:?44gg=l?ih7p}810194?4|5>;3;78?8b9>35g72o>5<5s4=:4;4909a8926>n3l?;o5rs6325?6=:r7<=5;561:`?8171l0m8:l4}r5260<72;q6;<6i:72;g>;08h31j99m;|q4575=838p1:?7e;438e854=e<5>:j;7h;7c9~w276n3:1>v3819a925>d34=;m;4i46`8yv169m0;6?u270:a>36?k27<{t?8;26=4={<52<<<181i01:>n3;d73g=z{>;:;7>52z?45=>=>92h709?a38e02d34>32?:3o6380`39b11e3ty<=<>50;0x927?;3<;4n5271;g>c20j2wx;=<8:181817i90ni894=621=4;297~;081l1j;;l;<53=c=5;d73g=z{>:9>7>53z?44=c=n??h709?9d8fa01<5>:9?7h;7c9~w264l3:1?v3808:9b33d34=;m44je4589264m3l?;o5rs620e?6=;r7<<495f77`?817i10ni894=620f?`3?k1v:><7;297~;080<1j;;l;<53e2<8;d73g=z{>:887>53z?44<3=n??h709?a78fa01<5>:897h;7c9~w26493:1?v380869b33d34=;m84je4589264:3l?;o5rs621a?6=;r7<<4=5f77`?817i=0ni894=621b?`3?k1v:?=8;29a~;0919194h4=63;0?3>n27<=56558d8927?13?2j63819c91<`<5>;3n7;6f:?45=e==0l01:?7d;7:b>;091o194h4=63;b?3>n27<=5;558d8927?>3?2j63819591<`<5>;957h;7c9~w275<3:1>v38167925>d34=;4n4i46`8yv16:;0;6?u27057>36?k27<<5l5f55a?xu09;:1<7{t?8;n6=4={<5237<181i01:>79;d73g=z{>;:o7>52z?4527=>92h709?898e02d34172?:3o6380959b11e3ty<=<650;0x9271n3<;4n5271:5>c20j2wx;l0=<5m4=62;1?`3?k1v:?>4;296~;09?n1:=6l;<53<1h0q~9>0g83>7}:?87c:?44=5=n==i7p}813494?d|5>;=o7;6f:?453b==0l01:?9e;7:b>;09?l194h4=6344?3>n27<=:?558d89270:3?2j63816191<`<5>;<87;6f:?4523==0l01:?=7;d73g=z{>;ji7>52z?45f3=>92h709>ad8e02d343?2?:3o6381179b11e3ty<=9850;0x927213<;4n527025>c20j2wx;<:8:181816=h0=<5m4=6333?`3?k1v:?;8;296~;09h0q~9>4883>0}:?8?h6;>7c:?4551=l?ii709>078g2fe<5>;;97j9ce9>346>2o>5<5s4=:9i4909a89277i3l?;o5rs637f?6=:r7<=8k561:`?8168k0m8:l4}r520f<72;q6;<;i:72;g>;099i1j99m;|q451b=839p1:?90;43=l?in7p}81`694?5|5>;2m78?8b9>35`e2o>3ty<=l;50;1x927>j3<;4n5271d`>c20j27<=lh5d7ab?xu09h<1<7=t=63:g?070j16;=hk:g64f>;09hl1h;mm;|q45d1=839p1:?6d;43;2i78?8b9>35`a2o>n3<;4n527023>c20j27<=lk5d7ag?xu09hk1<7=t=63b4?070j16;<>>:g64f>;09ho1h;ml;|q45dd=839p1:?n1;43;j>78?8b9>34642o>c20j27<=lk5d7a:?xu09m21<7{t?8n26=4={<52`5<181i01:>m0;d73g=z{>;om7>52z?45a7=>92h709?b08e02d34b52?:3o6380c09b11e3ty<=im50;0x927c;3<;4n5271`0>c20j2wx;h0q~9>dg83>7}:?8n=6;>7c:?44g0=n==i7p}81d294?4|5>;o;78?8b9>35d02o>5<4s4=:954i4c:8926c<3n=o45271aa>36ck2wx;<==:180816=00m8o64=62g1?b1k016;=ml:72gg>{t?8986=4<{<521dk6;f5g<=:?9io6;>kc:p34532908w09>5c8e0g><5>:o;7j9c89>35eb2?:oo6s|7016>5<4s4=:9n4i4c:8926c03n=o45271ae>36ck2wx;<=9:180816=m0m8o64=62g=?b1k016;=j?:72gg>{t?89<6=4<{<521`ka;f5g<=:?9n:6;>kc:p345?2908w09>5g8e0g><5>:on7j9c89>35b52?:oo6s|701:>5<4s4=::=4i4c:8926ck3n=o45271f0>36ck2wx;<=n:181816>80m8o64=62g`?b1k01v:?;3;292~;099n1h;m6;<524fjk01:??b;f5gg=:?8:j6i8lc:?455?=l?io709>578e0g>34622mm50;1x9277>3n=o4527026>a0di27<=9h5f5`;?xu09:n1<7:t=6333?b1k016;<>9:e4`e>;099?1h;mm;<52153d83>0}:?8:<6i8la:?4550=l?ii709>048g2fe<5>;;47j9c89>34362o>i46s|701e>5<4s4=:<54k6bc8927713n=o4527071>c2e02wx;<:?:187816810o:nl4=633e?b1k016;<>6:e4`e>;09<91j9l7;|q4517=83?p1:??8;f5gf=:?8:i6i8l9:?455g=l?ij709>088g2fd<5>;>87h;b99~w273:3:1:v3811a9`3e>34=:<54k6bf89277j3n=ol52702b>a0dj27<==75d7a`?816=<0m8o64}r5201<72>q6;<8>:72;g>;099n1h;mn;<524fjh01:??b;f5gf=:?8:j6i8ld:?455?=l?in709>568e0g>34>42o>i46380329`3e>34=:>i4k6b`8926>13n=ol52700a>a0di27<=?k5d7ag?816:o0o:nm4=631e?b1kj16;<;099o1h;ml;<5275ji0q~9>7`83>g}:?82?6k:m8:?4470=l?i2709>2e8g2fg<5>:2m7j9c`9>344e2mk4k6b`89275i3n=ol52700`>a0d127<==k5d7aa?816;90o:nl4}r523g<72kq6;<67:g6a<>;08;k1h;m6;<526aj301:>6b;f5gd=:?88i6i8l9:?457c=l?ij709>2g8g2f?<5>;9m7j9c89>344d2m;0;69u2704`>c2e027<jk01:>=9;f5g<=:?9=j6i8la:p3403290?w09>6d8e0g><5>:o:7j9c`9>354e2ma0di27<;08m21h;mn;<5375j301:>8d;f5gd=z{>;=;7>54z?4527=n=h3709?d88g2fg<5>:8?7j9c89>351b2m5<3s4=:;?4i4c:8926ci3n=ol527115>a0d127<<:h5d7ab?xu09?31<7:t=6347?`3j116;=jm:e4`e>;08:31h;m6;<53<5jk0q~9>6`83>1}:?8=?6k:m8:?44ae=l?ij709?3b8g2f?<5>:3=7j9c`9~w271j3:1?v381679b1d?34=;hi4k6bc8926?:3n=ol5rs63`2?6=:r7<=nh5f5`;?817k80=<5m4}r52g2<72;q6;;08j81:=6l;|q45f>=838p1:?k1;d7f==:?9i86;>7c:p34e>2909w09>d38e0g><5>:h878?8b9~w27di3:1>v381e19b1d?34=;o84909a8yv16kk0;6?u270f7>c2e027<{t?8io6=4={<52`3l8;43;hi7>52z?45a1=n=h3709?c8854=e35c?2?:oo63802d9b1d?34=;j<4k6b;8yv17>>0;6>u271g:>36ck27<<9=5f5`;?817n;0o:n74}r532=<72:q6;=kn:72gg>;08=>1j9l7;<53b6j30q~9?6883>6}:?9l?6i8l9:?44`d=>9nh709?448e0g>35`22mk0;6>u271gg>36ck27<<995f5`;?817n?0o:n74}r532f<72:q6;=kj:72gg>;08=21j9l7;<53b2j30q~9?6e83>6}:?9l36i8l9:?44``=>9nh709?488e0g>35`72?:oo63805c9b1d?34=;j44k6b;8yv17>o0;6?u2716a>c2e027<16;n7::g64f>{t?j2i6=4={<5`h01:m6f;7bg>{t?j3?6=4<{<5`f2908w09l8`8e02d<5>i3n7;nc:?4g6}:?j386k:8b:?4g=g=n??h709l9e8fa013f>>2o>i2h7;nc:p3f?52908w09l888e20e<5>i2o7kj569>3f?52o>5<4s4=h454i46`892e?13?jo638c8a91de3f>?2o<>o638c8`9a`3034=h5<4i46`8yv1d0>0;6>u27b:4>c20j27j3?jo6s|7b;3>5<4s4=h5=4i46`892e??3l=9n527b;b>`c2?2wx;n69:18081d0?0m8:l4=6a;3?3fk27u27b:e>c20j27;0k1<19lm4=6a:=?3fk2wx;n6j:18081d0<0m:8m4=6a:16;n6j:g64f>{t?j2?6=4<{<5`<1h01:m75;7bg>;0k0219lm4}r5`;0k0=1ih;8;<5`h0q~9l8283>6}:?j286k:8b:?4g=2==hi01:m67;7bg>{t?j2h6=4<{<5`<6i:h7h;7c9~w2e6;3:1>v38c019b11e34=h>:4:ab9~w2e6k3:1?v38c019b33d34=h>;4je45892e6k3l?;o5rs6`g3?6=:r70m8:l4}r5`57<72:q6;n?=:g64f>;0k8919lm4=6a12?3fk2wx;n?m:18081d9;0m:8m4=6a11?cb=>16;n?m:g64f>{t?kn?6=4={<5`57<18mi01:lk4;d73g=z{>i:=7>53z?4g47=n==i709l1386ef=:?j8>68ol;|q4g4g=839p1:m>1;d51f=:?j8?6hk:7:?4g4g=n==i7p}8be394?4|5>i:=78?db9>3gb62o>5<4s4=h==4i46`892e693?jo638c3691de3f772o<>o638c319a`3034=h=44i46`8yv1ekl0;6?u27b33>36ck27mn5rs6a2h0q~9l0d83>6}:?j:n6k:8b:?4g5`==hi01:m=2;7bg>{t?j;<6=4<{<5`4`hh47h;7c9~w2e7l3:1?v38c1f9b11e34=h3f462i;h7h95b9>3f472lo>;638c049b11e3tyc20j2wx;n>l:18081d8j0m8:l4=6a3`?3fk2755`a8yv1d9<0;6>u27b2`>c02k27l:72gg>;0jj>1j99m;|q4g5d=839p1:m?b;d73g=:?j:h68ol;<5`5c<2ij1v:m>4;297~;0k9h1j;;l;<5`5`4;d73g=z{>hio7>52z?4g5d=>9nh709mbb8e02dl4?:3y>3f4f2o>44?:2y>3f4>2o>i8m7;nc:p3f542908w09l328e02d<5>i957;nc:?4g6?==hi0q~9l3383>6}:?j996k:8b:?4g65==hi01:m;4;7bg>{t?j9:6=4<{<5`74h01:m<2;7bg>;0k=919lm4}r5`75<72:q6;n=?:g64f>;0k:;19lm4=6a76?3fk2wx;nu27b0f>c20j275<4s4=h>i4i46`892e5m3?jo638c2d91de3f4c2o<>o638c2g9a`3034=h?:4i46`8yv1ek>0;6?u27b0g>36ck27mn5rs6a02?6=;r7h0q~9l2c83>6}:?j8i6k:8b:?4g7e==hi01:m{t?j9>6=4<{<5`6g6k:8b:p3ge62909w09l2c854ae<5>hh=7h;7c9~w2e503:1?v38c3:9b11e34=h>o4:ab9>3f5d2i947h95b9>3f5?2lo>;638c269b11e3tyc20j2wx;n97:18181d?10m8:l4=6a;6?cb=>1v:m9e;296~;0k?o1j99m;<5`<7<2ij1v:m87;297~;0k>=1j99m;<5`2`i=h7>53z?4g3b=n==i709l6d86ef=:?j2:68ol;|q4g20=839p1:m86;d73g=:?ji=o7h;7c9>3f0c2i<97>53z?4g23=n==i709l6b8e20e<5>i3f1a2i<87h;7c9>3f0e2o<>o638c6g9a`303ty0gd34=h;h4:ab9~w2e0;3:1?v38c619b11e34=h:l4i64a892e0l3on9:5rs6a5=?6=;r7h0>mn527b5g>0gd3tyc02k27mn5rs6a45?6=;r710m:8m4=6a4f?cb=>1v:m97;297~;0k?=1j99m;<5`2=<2ij16;n9m:4c`?xu0k>:1<7=t=6a44?`3?k16;n88:g46g>;0k>k1ih;8;|q4g30=839p1:m96;d73g=:?j<<68ol;<5`3d<2ij1v:m9f;297~;0k?l1j99m;<5`23n>87>55z?4`0`=n=h3709k548g2fg<5>i297j9cc9>3f352md3tya0dl27;0k<;1h;mm;|q4g11=83=p1:m;8;d73g=:?m?>6i8lb:?4g0d=l?ii709l958g2fe<5>i297j9cb9>3f352ma0di27q6;i;l:g6a<>;0kjk01:m:9;f5gd=:?j396i8lb:?4g06=l?ij709l4g8g2fd3a3e2o>i4638c4c9`3ed34=h854k6b`892e213n=oi527b7;>a0di27;0k=l1h;mn;|q4g13=83kp1:m:a;f5gg=:?j>36i8lc:?4g0?=l?ii709l478e02d<5>i>47j9cc9>3f?62ma0dk2wx;i:i:18081c=h0m8o64=6a72?b1k016;n;9:e4`e>{t?m>n6=4:{<5g1<3a3?2o>i4638c549`3ee34=h994k6bc892e2>3n=oh527b:f>a0dj27ji01:m:4;f5ga=:?j?86i8la:?4g01=l?i2709l8e8g2fd<5>i3i7j9cd9>3f2f2m;0k<91h;mm;<5`12jk01:m7c;f5gg=:?j2o6i8lc:?4g=c=l?ih709l4`8g2fd<5>i?o7j9cb9>3f2e2mc20j2wx;nok:18181c:80=<5m4=6a0e?`3?k1v:mnc;296~;0l;:1:=6l;<5`7<h0q~9lc183>7}:?m8j6;>7c:?4g12=n==i7p}8ccg94?4|5>n9578?8b9>3f242o>5<5s4=o>54909a892e3:3l?;o5rs6aae?6=:r7;0k=:1j99m;|q4gg0=838p1:j=5;43i8i7h;7c9~w2ee:3:1>v38d31925>d34=h?i4i46`8yv1dj90;6?u27e3e>36?k27m5f55a?xu0khh1<7{t?ki96=4={<5`7ghij7>53z?4g7g=n??h709l3`8fa01<5>hh<7h;7c9~w2del3:1?v38c3;9b33d34=h?44je45892dem3l?;o5rs6`g=5f77`?81d<=0ni894=6`g=?`3?k1v:lk5;297~;0k:81j;;l;<5`06ho>7>53z?4g67=n??h709l438fa01<5>ho?7h;7c9~w2ddn3:1?v38c229b33d34=h8<4je45892dc83l?;o5rs6``g?6=;r7ih?7>5ez?4`4c==0l01:j>f;7:b>;0l;9194h4=6f10?3>n273?2j638d3591<`<5>n947;6f:?4`7?==0l01:j=a;7:b>;0l;:194h4=6f15?3>n27561:`?81d:>0m8:l4}r5`fa<72;q6;i>i:72;g>;0k;<1j99m;|q4ggd=838p1:j?e;436k:8b:p3fd>2909w09k0e854=e<5>i987h;7c9~w2ee?3:1>v38d1a925>d34=h>>4i46`8yv1dj<0;6?u27e2a>36?k27:g64f>{t?jh:6=4={<5g4<<181i01:m=0;d73g=z{>ijj7>52z?4`5>=>92h709l1g8e02d3a602?:3o638c0g9b11e3tyn;57;6f:?4`5g==0l01:j?b;7:b>;0l9i194h4=6f3`?3>n27ih>7h;7c9~w2b313:1>v38d72925>d34=o844i46`8yv1dm90;6?u27bd0>36?k27
    5f55a?xu0kl;1<7:g64f>{t?jo96=4={<5`b0<181i01:mn2;d73g=z{>in?7>52z?4gc0=>92h709la28e02d3f`02?:3o638c`09`3ee34=hm<4k6ba892ef83n=oi527bc7>c20j2wx;nk::18181dn10=<5m4=6ab1?`3?k1v:mj6;296~;0ko31:=6l;<5`e3h0q~9le683>7}:?jlj6;>7c:?4gd1=n==i7p}8cd:94?5|5>imn78?8b9>3fg?2o>h50;1x92b4=3<;4n527b;5>c20j27;0l=k1h;mn;|q4`17=839p1:j<7;43n8478?8b9>3f?>2o>c20j271<7=t=6f0e?070j16;n7m:g64f>;0l=31h;mk;|q4`13=839p1:jn8o78?8b9>3f?c2o>c20j27;0l=31h;m6;|q4`25=838p1:j9a;43j6k:8b:p3a132909w09k6c854=e<5>i?n7h;7c9~w2b0=3:1>v38d7a925>d34=h8n4i46`8yv1c??0;6?u27e4g>36?k27=1<7{t?m=36=4={<5g2c<181i01:m;f;d73g=z{>n<57>52z?4`26=>92h709l518e02d3a162?:3o638c439b11e3tyc20j2wx;nml:18081dn:0m8o64=6a5b?b1k016;n89:72gg>{t?jio6=4<{<5`b1kc:p3feb2908w09lf48e0g><5>i<=7j9c89>3f0?2?:oo6s|7bae>5<4s4=hj;4i4c:892e0:3n=o4527b4:>36ck2wx;nj?:18081dn>0m8o64=6a47?b1k016;n8n:72gg>{t?jn:6=4<{<5`b=kc:p3fb52908w09lf88e0g><5>i<97j9c89>3f0d2?:oo6s|7bf0>5<4s4=hjl4i4c:892e0>3n=o4527b4g>36ck2wx;nj;:18081dnk0m8o64=6a43?b1k016;n8j:72gg>{t?jn>6=4={<5`bfioi7>56z?4gd>=l?i2709la68g2fg<5>ij:7j9cc9>3fg22ma0d127;0klk1j9l7;|q4ga>=83>p1:mn2;f5g<=:?jk:6i8la:?4gd6=l?ii709lec8e0g>3fg52mc2e02wx;njn:18081di:0o:no4=6ab0?b1k016;nkk:g6a<>{t?jni6=4;{<5`e6jh01:mn5;f5g<=:?jk?6i8la:?4g`c=n=h37p}8cea94?3|5>ij?7j9cb9>3fg12mr7;0kh>1h;ml;<5`b52}:?jlh6;>7c:?4gd>=l?ij709la68g2fd<5>ij:7j9cb9>3fg22mc2e027;0kj31h;mk;<5`gdji01:ml5;f5gf=:?ji<6i8lc:?4gd?=l?ih709lcc8g2fe3a7a2o>i4638bb39`3e>34=ho54k6bc892e4=3n=ol527ba5>a0dm27;0kh31h;mm;<5`ggjh0q~9k1783>g}:?m886k:m8:?4ff3=l?i2709lc98g2f?<5>i8:7j9c`9>3fe12ma0di278:g6a<>;0k?l1h;mn;<5affj301:m>4;f5gd=z{>imi7>54z?4`5>=n=h3709l718g2fg<5>hh87j9c89>3f722m5<3s4=o<44i4c:892e093n=ol527ca5>a0d127;0jj21h;m6;<5`52jk0q~9k0083>1}:?m:i6k:m8:?4g25=l?ij709mcc8g2f?<5>i:47j9c`9~w2b7:3:18v38d1a9b1d?34=h;94k6bc892ddm3n=o4527b3:>a0di2wx;i><:18781c8m0m8o64=6a41?b1kh16;oj>:e4`=>;0k8k1h;mn;|q4`52=83>p1:j?e;d7f==:?j==6i8la:?4fa2=l?i2709l1c8g2fg3a6a2o>i4638c659`3ef34=ih:4k6b;892e6k3n=ol5rs6f32?6=;r75f5`;?81d?10o:no4=6a2`?b1kh1v:j91;296~;0l?k1j9l7;<5`1f<181i0q~9k6383>7}:?m92h7p}8d7194?4|5>n=o7h;b99>3f3b2?:3o6s|7e47>5<5s4=o:i4i4c:892e2n3<;4n5rs6f51?6=:r790=<5m4}r5g23<72;q6;i8i:g6a<>;0k?;1:=6l;|q4`31=838p1:j80;d7f==:?j<96;>7c:p3a0?2909w09k708e0g><5>i=?78?8b9~w2b113:1>v38d609b1d?34=h:94909a8yv1d880;6>u27b:0>36ck27;0jmo1j9l7;<5`j30q~9l0283>6}:?j2>6;>kc:?4fa`=n=h3709l8d8g2f?3f>a2mu27b;3>a0d127;0jl81j9l7;<5`=4j30q~9l0683>6}:?j226;>kc:?4f`5=n=h3709l938g2f?3f?42mu27b:a>36ck27;0k0?1h;m6;|q4f`1=838p1:li4;d7f==:?knj6;>7c:p3gce2909w09mf48e0g><5>hoi78?8b9~w2dbk3:1>v38bg;9b1d?34=ihk4909a8yv1emm0;6?u27cdb>c2e027561:`?xu0jlo1<7:72;g>{t?kom6=4={<5abfhm<7>52z?4fcb=n=h3709me2854=e3g`b2o>i4638bd6925>d3ty36?k2wx;oh<:18181d890m8o64=6`f2?070j1v:lj8;296~;0jo<1j9l7;<5a`g<181i0q~9me883>7}:?kl<6k:m8:?4fae=>92h7p}8bdc94?4|5>hm47h;b99>3gbc2?:3o6s|716`>5<5s4=;944i4c:89264n3<;4n5rs6264?6=:r7<<8o5f5`;?817<:0=<5m4}r5314<72;q6;=;j:g6a<>;08=>1:=6l;|q4404=838p1:>:f;d7f==:?9>>6;>7c:p35342909w09?618e0g><5>:?:78?8b9~w262<3:1>v380739b1d?34=;8:4909a8yv17=<0;6?u27141>c2e027<<96561:`?xu08<<1<7{t?9?<6=4={<5321;a;43:>47>52z?4433=n=h3709?4c854=e353e2o>i4638052925>d3ty<<9k50;0x9262k3l?n5527162>36?k2wx;=:i:181817=m0m8o64=6276?070j1vn8>6;296~;d>;91j9l7;7}:k?8?6k:m8:?`25b=>92h7p}l60`94?4|5j<947h;b99>g36b2?:3o6s|c73`>5<5s4i=>44i4c:89f07n3<;4n5rsb42`?6=:r7h:?o5f5`;?8e1990=<5m4}ra55`<72;q6o;;d>8;1:=6l;|q`24`=838p1n8=c;d7f==:k?;96;>7c:pg3472909w0m92e8e0g><5j<:?78?8b9~wf0593:1>v3l63g9b1d?34i==94909a8yve1:;0;6?u2c70e>c2e027h:<;561:`?xud>8=1<7n:72;g>{tk?;36=4={52z?`271=n=h370m90b854=efd>?2o>i463ma7g925>d3tyim:h50;0x9gg?13l?n552b`51>36?k2wxnl6?:1818df0m0m8o64=cc47?070j1voo71;296~;ei1o1j9l7;<`b31<181i0q~ln8383>7}:jh2m6k:m8:?ae23=>92h7p}ma9194?4|5kk2<7h;b99>fd112?:3o6s|b`:7>5<5s4hj5<4i4c:89gg0?3<;4n5rscc;1?6=:r7im4<5f5`;?8df?10=<5m4}r`b<3<72;q6nl7<:g6a<>;ei>31:=6l;|qae=1=838p1oo64;d7f==:jh=j6;>7c:pfd1d2909w0ln8`8e0g><5kk=j78?8b9~wgg0l3:1>v3ma9`9b1d?34hj;=4909a8yvdf?l0;6?u2b`:`>c2e027im:?561:`?xufml:1<7{tilo?6=4={52z?bac4=n=h370ojd9854=ee``42o>i463nee;925>d3tyjih950;0x9dca<3l?n552adfb>36?k2wxmhk7:1818gbn<0m8o64=`ggf?070j1vlkj9;296~;fmo<1j9l7;7}:ill<6k:m8:?baab=>92h7p}ned`94?4|5hom47h;b99>e`bb2?:3o6s|adg`>5<5s4knj44i4c:89dccn3<;4n5rs`gf5?6=:r7jihh5f5`;?8gbl=0=<5m4}rcfa7<72;q6mhh?:g6a<>;fmm?1:=6l;|qba`5=838p1lki1;d7f==:iln=6;>7c:pe6232909w0o<508e0g><5h98;78?8b9~wd5303:1>v3n3409b1d?34k8?o4909a8yvg4<00;6?u2a275>c2e027j?>m561:`?xuf;=k1<7=k:72;g>{ti:>i6=4={52z?b70?=n=h370o<3g854=ee63f2o>i463n352925>d3tyj?9k50;0x9d52j3l?n552a262>36?k2wxm>:i:1818g4=j0m8o64=`176?070j1vl=:0;296~;f;7}:i:?86k:m8:?b76>=>92h7p}n35494?4|5h9>87h;b99>e65>2?:3o6s|a264>5<5s4k8984i4c:89d54i3<;4n5rs`023?6=:r7j>895f55a?8g5;>0=<5m4}rc15=<72;q6m?;7:g64f>;f::21:=6l;|qb64?=838p1l<:9;d73g=:i;926;>7c:pe77f2909w0o=5`8e02d<5h88m78?8b9~wd46j3:1>v3n24`9b11e34k9?o4909a8yvg59j0;6?u2a37`>c20j27j>>m561:`?xuf:8n1<7{ti;;n6=4={h01l<52z?b60`=n==i70o=3g854=e=4?:3y>e7072o>d3tyj>??50;0x9d4193l?;o52a362>36?k2wxm?<=:1818g5>;0m8:l4=`076?070j1vl<=3;296~;f:?91j99m;7}:i;92h7p}n23794?4|5h8=97h;7c9>e7222?:3o6s|a305>5<5s4k9:;4i46`89d43>3<;4n5rs`013?6=:r7j>;95f55a?8g5<>0=<5m4}rc16=<72;q6m?87:g64f>;f:=21:=6l;|qb67?=838p1l<99;d73g=:i;>26;>7c:pe74f2909w0o=6`8e02d<5h8?m78?8b9~wd45j3:1>v3n27`9b11e34k98o4909a8yvg5:j0;6?u2a34`>c20j27j>9m561:`?xuf:;n1<7{ti;8n6=4={h01l<;e;4352z?b63`=n==i70o=4g854=ee7172o>d3tyj>>?50;0x9d4093l?;o52a372>36?k2wxm?==:1818g5?;0m8:l4=`066?070j1vl<<3;296~;f:>91j99m;7}:i;=?6k:8b:?b602=>92h7p}n22794?4|5h8<97h;7c9>e7322?:3o6s|a315>5<5s4k9;;4i46`89d42>3<;4n5rs`043?6=:r7j>895d7a:?8g59?0==ho4}rc1<7<72;q6m?;7:e4`=>;f:8<1:93:1>v3n24`9`3e>34k9=;492148yvg51;0;6?u2a37`>a0d127j><856324?xuf:091<7{ti;3?6=4={j301l<>6;414<=z{h8297>52z?b60`=l?i270o=178565ge7072m:650;0x9d4193n=o452a335>37bj2wxm?96:1818g5>;0o:n74=`022?06mj1vl<8a;296~;f:?91h;m6;7}:i;8on7p}n26a94?4|5h8=97j9c89>e7712?;nj6s|a35g>5<5s4k9:;4k6b;89d46>3<:j=5rs`04a?6=:r7j>;95d7a:?8g59?0==k?4}rc13c<72;q6m?87:e4`=>;f:8<1:62909w0o=6`8g2f?<5h8::78>f59~wd4?;3:1>v3n27`9`3e>34k9=;491g58yvg50=0;6?u2a34`>a0d127j><8560d;?xuf:1?1<7{ti;2=6=4={j301l<>6;42bd=z{h83;7>52z?b63`=l?i270o=17855cde7172m5750;0x9d4093n=o452a335>37al2wxm?6n:1818g5?;0o:n74=`022?06nl1vl<7b;296~;f:>91h;m6;7}:i;=?6i8l9:?b640=>;:;7p}n29g94?4|5h8<97j9c89>e7712?8;>6s|a3:e>5<5s4k9;;4k6b;89d46>3<9<95rs`0:i65f55a?8g5j10=<5m4}rc1=<<72;q6m?j6:g64f>;f:k31:=6l;|qb67c:pe7?e2909w0o=dc8e02d<5h8in78?8b9~wd4>k3:1>v3n2ea9b11e34k9nn4909a8yvg51m0;6?u2a3fg>c20j27j>oj561:`?xuf:0o1<7{ti;3m6=4={h01l52z?b6`6=n==i70o=c1854=ee7c62o>d3tyj>l<50;0x9d4b:3l?;o52a3a1>36?k2wxm?o<:1818g5m:0m8:l4=`0`7?070j1vl1j99m;7}:i;o>6k:8b:?b6f3=>92h7p}n2`494?4|5h8n:7h;7c9>e7e12?:3o6s|a3c4>5<5s4k9i:4i46`89d4d?3<;4n5rs`0bh65f55a?8g5k10=<5m4}rc1e<<72;q6m?k6:g64f>;f:j31:=6l;|qb6dg=838p1l7c:pe7ge2909w0o=ec8e02d<5h8hn78?8b9~wd4fk3:1>v3n2da9b11e34k9on4909a8yvg5im0;6?u2a3gg>c20j27j>nj561:`?xuf:ho1<7{ti;km6=4={h01l52z?b6c6=n==i70o=d1854=ee7`62o>d3tyj>o<50;0x9d4a:3l?;o52a3f1>36?k2wxm?l<:1818g5n:0m8:l4=`0g7?070j1vl1j99m;7}:i;l>6k:8b:?b6a3=>92h7p}n2c494?4|5h8m:7h;7c9>e7b12?:3o6s|a3`4>5<5s4k9j:4i46`89d4c?3<;4n5rs`0ei65d7a:?8g51>0==ho4}rc046<72;q6m?j6:e4`=>;f:0=1:v3n2ea9`3e>34k95:492148yvg49:0;6?u2a3fg>a0d127j>4956324?xuf;8>1<7{ti:;>6=4={j301l<67;414<=z{h9::7>52z?b6`6=l?i270o=968565ge7c62mk750;0x9d4b:3n=o452a3;4>37bj2wxm?hn:1818g5m:0o:n74=`0:3?06mj1vl1h;m6;7}:i;o>6i8l9:?b6<1=>8on7p}n2gf94?4|5h8n:7j9c89>e7?02?;nj6s|a3df>5<5s4k9i:4k6b;89d4>?3<:j=5rs`0eb?6=:r7j>h65d7a:?8g51>0==k?4}rc045<72;q6m?k6:e4`=>;f:0=1:f59~wd57<3:1>v3n2da9`3e>34k95:491g58yvg48<0;6?u2a3gg>a0d127j>49560d;?xuf;9<1<7{ti::<6=4={j301l<67;42bd=z{h9;47>52z?b6c6=l?i270o=96855cde7`62m37al2wxm>>m:1818g5n:0o:n74=`0:3?06nl1vl=?c;296~;f:o>1h;m6;7}:i;l>6i8l9:?b6<1=>;:;7p}n31d94?4|5h8m:7j9c89>e7?02?8;>6s|a233>5<5s4k9j:4k6b;89d4>?3<9<95rs`fa7?6=:r7jhk=5f55a?8gcl:0=<5m4}rcgf1<72;q6mih;:g64f>;flm>1:=6l;|qb`g3=838p1lji5;d73g=:imn>6;>7c:pead12909w0okf78e02d<5hno:78?8b9~wdbe?3:1>v3ndg59b11e34koh:4909a8yvgcj10;6?u2aed;>c20j27jhi6561:`?xuflk31<7{timhj6=4={h01ljka;4352z?b`cd=n==i70okdc854=eea`d2o>d3tyjhoj50;0x9dbal3l?;o52aefg>36?k2wxmilj:1818gcnl0m8:l4=`fga?070j1vljmf;296~;flol1j99m;7}:il:;6k:8b:?b``6=>92h7p}ndb394?4|5ho;=7h;7c9>eac62?:3o6s|aea1>5<5s4kn;:g64f>;fll>1:=6l;|qb`f3=838p1lk?5;d73g=:imo>6;>7c:peae12909w0oj078e02d<5hnn:78?8b9~wdbd?3:1>v3ne159b11e34koi:4909a8yvgck10;6?u2ad2;>c20j27jhh6561:`?xuflj31<7{timij6=4={h01ljja;4352z?ba5d=n==i70okec854=ee`6d2o>d3tyjhnj50;0x9dc7l3l?;o52aegg>36?k2wxmimj:1818gb8l0m8:l4=`ffa?070j1vljlf;296~;fm9l1j99m;7}:il;;6k:8b:?b`c6=>92h7p}nde394?4|5ho:=7h;7c9>ea`62?:3o6s|aef1>5<5s4kn=?4i46`89dba:3<;4n5rs`g27?6=:r7jhk=5d7a:?8gcj;0==ho4}rcf5`<72;q6mih;:e4`=>;flk81:78=049~wdc5l3:1>v3ndg59`3e>34kon?492148yvgb:l0;6?u2aed;>a0d127jho<56324?xufm;l1<7{til9;6=4={j301ljm2;414<=z{ho8=7>52z?b`cd=l?i270okb38565gea`d2m37bj2wxmh?::1818gcnl0o:n74=`fa6?06mj1vlk>6;296~;flol1h;m6;7}:il:;6i8l9:?b`g4=>8on7p}ne0:94?4|5ho;=7j9c89>ead52?;nj6s|ad3:>5<5s4kn;:e4`=>;flk81:78>f59~wdc6n3:1>v3ne159`3e>34kon?491g58yvgb:90;6?u2ad2;>a0d127jho<560d;?xufm;;1<7{til896=4={j301ljm2;42bd=z{ho9?7>52z?ba5d=l?i270okb3855cd94?:3y>e`6d2m37al2wxmh<9:1818gb8l0o:n74=`fa6?06nl1vlk=7;296~;fm9l1h;m6;7}:il;;6i8l9:?b`g4=>;:;7p}ne3c94?4|5ho:=7j9c89>ead52?8;>6s|ad0a>5<5s4kn=?4k6b;89dbe:3<9<95rs`g00?6=:r7ji::5f55a?8gb==0=<5m4}rcf70<72;q6mh9::g64f>;fm7c:pe`502909w0oj768e02d<5ho>;78?8b9~wdc403:1>v3ne6:9b11e34kn954909a8yvgb;00;6?u2ad5:>c20j27ji87561:`?xufm:k1<7{til9i6=4={h01lk:b;4352z?ba2e=n==i70oj5b854=ee`1c2o>d3tyji>k50;0x9dc0m3l?;o52ad7f>36?k2wxmh=i:1818gb?o0m8:l4=`g6b?070j1vlk;0;296~;fm1:1j99m;7}:il2:6k:8b:?ba37=>92h7p}ne5094?4|5ho3>7h;7c9>e`052?:3o6s|ad60>5<5s4kn4>4i46`89dc1;3<;4n5rs`g70?6=:r7ji5:5f55a?8gb>=0=<5m4}rcf00<72;q6mh6::g64f>;fm??1:=6l;|qba10=838p1lk76;d73g=:il<=6;>7c:pe`202909w0oj868e02d<5ho=;78?8b9~wdc303:1>v3ne9:9b11e34kn:54909a8yvgb<00;6?u2ad::>c20j27ji;7561:`?xufm=k1<7{til>i6=4={h01lk9b;4352z?ba=e=n==i70oj6b854=ee`>c2o>d3tyji9k50;0x9dc?m3l?;o52ad4f>36?k2wxmh:i:1818gb0o0m8:l4=`g5b?070j1vlk:0;296~;fm0:1j99m;7}:il3:6k:8b:?ba27=>92h7p}ne4094?4|5ho2>7h;7c9>e`152?:3o6s|ad70>5<5s4kn5>4i46`89dc0;3<;4n5rs`g:0?6=:r7ji::5d7a:?8gb;:0==ho4}rcf=c<72;q6mh9::e4`=>;fm:91:v3ne6:9`3e>34kn?>492148yvgbio0;6?u2ad5:>a0d127ji>=56324?xufmk:1<7{tilh:6=4={j301lk<3;414<=z{hoi>7>52z?ba2e=l?i270oj328565g4?:3y>e`1c2m37bj2wxmh79:1818gb?o0o:n74=`g07?06mj1vlk67;296~;fm1:1h;m6;7}:il2:6i8l9:?ba65=>8on7p}ne8;94?4|5ho3>7j9c89>e`542?;nj6s|ad;b>5<5s4kn4>4k6b;89dc4;3<:j=5rs`g:f?6=:r7ji5:5d7a:?8gb;:0==k?4}rcf=f<72;q6mh6::e4`=>;fm:91:f59~wdcf83:1>v3ne9:9`3e>34kn?>491g58yvgbi80;6?u2ad::>a0d127ji>=560d;?xufmh81<7{tilk86=4={j301lk<3;42bd=z{hoj87>52z?ba=e=l?i270oj32855cde`>c2m37al2wxmho8:1818gb0o0o:n74=`g07?06nl1vlkn8;296~;fm0:1h;m6;7}:il3:6i8l9:?ba65=>;:;7p}ne``94?4|5ho2>7j9c89>e`542?8;>6s|adc`>5<5s4kn5>4k6b;89dc4;3<9<95rsc;7a?6=:r7i55k5f55a?8d>>l0=<5m4}r`:0c<72;q6n46i:g64f>;e1?l1:=6l;|qa=06=838p1o760;d73g=:j0=;6;>7c:pf<362909w0l6908e02d<5k3<=78?8b9~wg?2:3:1>v3m9809b11e34h2;?4909a8yvd>=:0;6?u2b8;0>c20j27i5:=561:`?xue1<>1<7{tj0?>6=4={<`:=0h01o785;43:7>52z?a=<0=n==i70l677854=efd3tyi58650;0x9g?>03l?;o52b85;>36?k2wxn4;6:1818d>100m8:l4=c;4=?070j1vo7:a;296~;e10k1j99m;<`:3d<181i0q~l65c83>7}:j03i6k:8b:?a=2d=>92h7p}m94a94?4|5k32o7h;7c9>f<1d2?:3o6s|b87g>5<5s4h25i4i46`89g?0l3<;4n5rsc;6a?6=:r7i54k5f55a?8d>?l0=<5m4}r`:1c<72;q6n47i:g64f>;e1>l1:=6l;|qa=36=838p1o7n0;d73g=:j02;6;>7c:pf<062909w0l6a08e02d<5k33=78?8b9~wg?1:3:1>v3m9`09b11e34h24?4909a8yvd>>:0;6?u2b8c0>c20j27i55=561:`?xue1?>1<7{tj0<>6=4={<`:e0h01o775;4352z?a=d0=n==i70l687854=efd3tyi5;650;0x9g?f03l?;o52b8:;>36?k2wxn486:1818d>i00m8:l4=c;;=?070j1vo79a;296~;e1hk1j99m;<`:7}:j0ki6k:8b:?a==d=>92h7p}m97a94?4|5k3jo7h;7c9>f<>d2?:3o6s|b84g>5<5s4h2mi4i46`89g??l3<;4n5rsc;ba?6=:r7i55k5d7a:?8d>;e1=n1:o6;v3m9809`3e>34h28i492148yvd>k00;6?u2b8;0>a0d127i59j56324?xue1jk1<7{tj0ii6=4={<`:=0j301o7;d;414<=z{k3ho7>52z?a=<0=l?i270l64e8565gf03n=o452b86g>37bj2wxn4l?:1818d>100o:n74=c;7`?06mj1vo7m1;296~;e10k1h;m6;<`:0a<19ln0q~l6b383>7}:j03i6i8l9:?a=1b=>8on7p}m9c194?4|5k32o7j9c89>f<2c2?;nj6s|b8`7>5<5s4h25i4k6b;89g?3l3<:j=5rsc;a1?6=:r7i54k5d7a:?8d>;e1=n1:o6;?i3:pff59~wg?ei3:1>v3m9`09`3e>34h28i491g58yvd>jk0;6?u2b8c0>a0d127i59j560d;?xue1ki1<7{tj0ho6=4={<`:e0j301o7;d;42bd=z{k3ii7>52z?a=d0=l?i270l64e855cdf50;0x9g?f03n=o452b86g>37al2wxn4m>:1818d>i00o:n74=c;7`?06nl1vo7l2;296~;e1hk1h;m6;<`:0a<19ol0q~l6c283>7}:j0ki6i8l9:?a=1b=>;:;7p}m9b794?4|5k3jo7j9c89>f<2c2?8;>6s|b8a5>5<5s4h2mi4k6b;89g?3l3<9<95rsc;`b?6=:r7im=h5f55a?8d>mo0=<5m4}r`:`5<72;q6nl??:g64f>;e1o:1:=6l;|qa=a7=838p1oo>1;d73g=:j0l:6;>7c:pf78?8b9~wg?c;3:1>v3ma019b11e34h2j>4909a8yvd>l=0;6?u2b`37>c20j27i5k:561:`?xue1m?1<7{tj0n=6=4={<`b53h01o7i6;4352z?ae41=n==i70l6f6854=efd7?2o>d3tyi5i750;0x9gg613l?;o52b8d:>36?k2wxn4jn:1818df9h0m8:l4=c;ee?070j1vo7kb;296~;ei8h1j99m;<`:bg<181i0q~l6db83>7}:jh;h6k:8b:?a=ce=>92h7p}m9ef94?4|5kk:h7h;7c9>f<`c2?:3o6s|b8ff>5<5s4hj=h4i46`89g?am3<;4n5rsc;gb?6=:r7imno0=<5m4}r`:a5<72;q6nl;ei9:1:=6l;|qa=`7=838p1oo=1;d73g=:jh::6;>7c:pf78?8b9~wg?b;3:1>v3ma319b11e34hj<>4909a8yvd>m=0;6?u2b`07>c20j27im=:561:`?xue1l?1<7::72;g>{tj0o=6=4={<`b63h01oo?6;4352z?ae71=n==i70ln06854=efd4?2o>d3tyi5h750;0x9gg513l?;o52b`2:>36?k2wxn4kn:1818df:h0m8:l4=cc3e?070j1vo7jb;296~;ei;h1j99m;<`b4g<181i0q~l6eb83>7}:jh8h6k:8b:?ae5e=>92h7p}m9df94?4|5kk9h7h;7c9>fd6c2?:3o6s|b8gf>5<5s4hj>h4i46`89gg7m3<;4n5rscc1b?6=:r7im=h5d7a:?8d>kl0==ho4}r`b7d<72;q6nl??:e4`=>;e1jo1:1;f5g<=:j0in6;v3ma019`3e>34h2oh492148yvdfa0d127i5nk56324?xuei=h1<7{tjh>h6=4={<`b53j301o7le;414<=z{kk?h7>52z?ae41=l?i270l6cd8565gfd7?2m>50;0x9gg613n=o452b8af>37bj2wxnl=>:1818df9h0o:n74=c;`a?06mj1voo<2;296~;ei8h1h;m6;<`:g`<19ln0q~ln3283>7}:jh;h6i8l9:?a=fc=>8on7p}ma2694?4|5kk:h7j9c89>f5<5s4hj=h4k6b;89g?dm3<:j=5rscc02?6=:r7imkl0==k?4}r`b72<72;q6nl;e1jo1:=838p1oo=1;f5g<=:j0in6;?i3:pfd5>2909w0ln238g2f?<5k3hi78>f59~wgg4j3:1>v3ma319`3e>34h2oh491g58yvdf;j0;6?u2b`07>a0d127i5nk560d;?xuei:n1<7{tjh9n6=4={<`b63j301o7le;42bd=z{kk8j7>52z?ae71=l?i270l6cd855cdfd4?2m37al2wxnl:=:1818df:h0o:n74=c;`a?06nl1voo;3;296~;ei;h1h;m6;<`:g`<19ol0q~ln4583>7}:jh8h6i8l9:?a=fc=>;:;7p}ma5494?4|5kk9h7j9c89>f6s|b`64>5<5s4hj>h4k6b;89g?dm3<9<95rsb6f=?6=:r7h9?75f55a?8e2800=<5m4}ra7ad<72;q6o8;d=9k1:=6l;|q`0`d=838p1n;=b;d73g=:k<:i6;>7c:pg1cd2909w0m:2b8e02d<5j?;o78?8b9~wf2bl3:1>v3l53f9b11e34i>c20j27h9=k561:`?xudi:72;g>{tk=l;6=4={h01n;>0;43m=7>52z?`167=n==i70m:10854=eg0552o>d3tyh8k=50;0x9f34;3l?;o52c430>36?k2wxo9h;:1818e2;=0m8:l4=b720?070j1vn:i5;296~;d=:?1j99m;7}:k<9=6k:8b:?`140=>92h7p}l4g594?4|5j?8;7h;7c9>g0702?:3o6s|c5d;>5<5s4i>?54i46`89f3603<;4n5rsb6e=?6=:r7h9>75f55a?8e2900=<5m4}ra7bd<72;q6o8=n:g64f>;d=8k1:=6l;|q`0cd=838p1n;7c:pg1`d2909w0m:3b8e02d<5j?:o78?8b9~wf2al3:1>v3l52f9b11e34i>=i4909a8yve3nl0;6?u2c41f>c20j27h9{tk<:;6=4={h01n;=0;4352z?`117=n==i70m:20854=eg0252o>d3tyh9==50;0x9f33;3l?;o52c400>36?k2wxo8>;:1818e2<=0m8:l4=b710?070j1vn;?5;296~;d==?1j99m;7}:k<>=6k:8b:?`170=>92h7p}l51594?4|5j??;7h;7c9>g0402?:3o6s|c42;>5<5s4i>854i46`89f3503<;4n5rsb77=?6=:r7h9?75d7a:?8e3m10==ho4}ra611<72;q6o8;dn478=049~wf31;3:1>v3l53f9`3e>34i?i5492148yve2>=0;6?u2c40f>a0d127h8h656324?xud=??1<7{tk<<=6=4={j301n:j8;414<=z{j?=;7>52z?`167=l?i270m;e98565g:54?:3y>g0552m37bj2wxo8:m:1818e2;=0o:n74=b6f7}:k<9=6i8l9:?`0`>=>8on7p}l55g94?4|5j?8;7j9c89>g1c?2?;nj6s|c46e>5<5s4i>?54k6b;89f2b03<:j=5rsb764?6=:r7h9>75d7a:?8e3m10==k?4}ra614<72;q6o8=n:e4`=>;dn478>f59~wf32=3:1>v3l52f9`3e>34i?i5491g58yve2=?0;6?u2c41f>a0d127h8h6560d;?xud=<=1<7{tkj301n:j8;42bd=z{j?>57>52z?`117=l?i270m;e9855cd9l4?:3y>g0252m37al2wxo8;l:1818e2<=0o:n74=b6f7}:k<>=6i8l9:?`0`>=>;:;7p}l57294?4|5j??;7j9c89>g1c?2?8;>6s|c442>5<5s4i>854k6b;89f2b03<9<95rsb75e?6=:r7h9lo5f55a?8e20h0=<5m4}ra62g<72;q6o8om:g64f>;d=1h1:=6l;|q`13e=838p1n;nc;d73g=:k<2h6;>7c:pg00c2909w0m:ae8e02d<5j?3h78?8b9~wf31m3:1>v3l5`g9b11e34i>4h4909a8yve2>o0;6?u2c4ce>c20j27h95h561:`?xud=>:1<7{tk<=:6=4={h01n;61;437>52z?`1g4=n==i70m:93854=e;>4?:3y>g0d42o>d3tyh9::50;0x9f3e<3l?;o52c4;7>36?k2wxo89::1818e2j<0m8:l4=b7:1?070j1vn;86;296~;d=k<1j99m;7}:k92h7p}l56:94?4|5j?i47h;7c9>g0??2?:3o6s|c45:>5<5s4i>n44i46`89f3>13<;4n5rsb74e?6=:r7h9oo5f55a?8e21h0=<5m4}ra63g<72;q6o8lm:g64f>;d=0h1:=6l;|q`12e=838p1n;mc;d73g=:k<3h6;>7c:pg01c2909w0m:be8e02d<5j?2h78?8b9~wf30m3:1>v3l5cg9b11e34i>5h4909a8yve2?o0;6?u2c4`e>c20j27h94h561:`?xud=1:1<7{tk<2:6=4={h01n;n1;437>52z?`1f4=n==i70m:a3854=e4>4?:3y>g0e42o>d3tyh95:50;0x9f3d<3l?;o52c4c7>36?k2wxo86::1818e2k<0m8:l4=b7b1?070j1vn;76;296~;d=j<1j99m;7}:k92h7p}l59:94?4|5j?h47h;7c9>g0g?2?:3o6s|c4::>5<5s4i>o44i46`89f3f13<;4n5rsb7`e?6=:r7h9lo5d7a:?8e2>00==ho4}ra6`0<72;q6o8om:e4`=>;d=?31:v3l5`g9`3e>34i>:4492148yve2m<0;6?u2c4ce>a0d127h9;756324?xud=l<1<7{tkj301n;99;414<=z{j?n47>52z?`1g4=l?i270m:688565gi44?:3y>g0d42m37bj2wxo8ml:1818e2j<0o:n74=b75=?06mj1vn;ld;296~;d=k<1h;m6;7}:k8on7p}l5bd94?4|5j?i47j9c89>g00>2?;nj6s|c4f3>5<5s4i>n44k6b;89f3113<:j=5rsb7g5?6=:r7h9oo5d7a:?8e2>00==k?4}ra6`7<72;q6o8lm:e4`=>;d=?31:f59~wf3c>3:1>v3l5cg9`3e>34i>:4491g58yve2l>0;6?u2c4`e>a0d127h9;7560d;?xud=m21<7{tkj301n;99;42bd=z{j?om7>52z?`1f4=l?i270m:68855cdho4?:3y>g0e42m37al2wxo8jk:1818e2k<0o:n74=b75=?06nl1vn;ke;296~;d=j<1h;m6;7}:k;:;7p}l5d394?4|5j?h47j9c89>g00>2?8;>6s|c4g1>5<5s4i>o44k6b;89f3113<9<95rs7d2b?6=:r7=j8h5f55a?80a;o0=<5m4}r4e65<72;q6:k8?:g64f>;1n=:1:=6l;|q5b77=838p1;h91;d73g=:>o>:6;>7c:p2c452909w08i638e02d<5?l?>78?8b9~w3`5;3:1>v39f719b11e344909a8yv0a:=0;6?u26g47>c20j27=j9:561:`?xu1n;?1<7{t>o8=6=4={<4e23h01;h;6;4352z?5b31=n==i708i46854=e54?:3y>2c0?2o>d3ty=j?750;0x93`113l?;o526g6:>36?k2wx:kh0m8:l4=7d7e?070j1v;h=b;296~;1n?h1j99m;<4e0g<181i0q~8i2b83>7}:>o92h7p}9f3f94?4|5?l=h7h;7c9>2c2c2?:3o6s|6g0f>5<5s4;1n<:1:=6l;|q5b67=838p1;h81;d73g=:>o?:6;>7c:p2c552909w08i738e02d<5?l>>78?8b9~w3`4;3:1>v39f619b11e344909a8yv0a;=0;6?u26g57>c20j27=j8:561:`?xu1n:?1<7{t>o9=6=4={<4e33h01;h:6;4352z?5b21=n==i708i56854=e2c1?2o>d3ty=j>750;0x93`013l?;o526g7:>36?k2wx:k=n:18180a?h0m8:l4=7d6e?070j1v;hh1j99m;<4e1g<181i0q~8i3b83>7}:>o=h6k:8b:?5b0e=>92h7p}9f2f94?4|5?l2c3c2?:3o6s|6g1f>5<5s4;1n8o1:o;n6;13:1>v39f719`3e>34a0d127=j{t>o3h6=4={<4e23j301;h>e;414<=z{?l2h7>52z?5b31=l?i2708i1d8565g2c0?2m50;0x93`113n=o4526g3f>37bj2wx:k6>:18180a>h0o:n74=7d2a?06mj1v;h72;296~;1n?h1h;m6;<4e5`<19ln0q~8i8283>7}:>o8on7p}9f9694?4|5?l=h7j9c89>2c7b2?;nj6s|6g:6>5<5s4;1n8o1:=838p1;h81;f5g<=:>o;n6;?i3:p2c>>2909w08i738g2f?<5?l:i78>f59~w3`?j3:1>v39f619`3e>34a0d127=j{t>o2n6=4={<4e33j301;h>e;42bd=z{?l3j7>52z?5b21=l?i2708i1d855cd2c1?2m37al2wx:k7=:18180a?h0o:n74=7d2a?06nl1v;h63;296~;1n>h1h;m6;<4e5`<19ol0q~8i9583>7}:>o=h6i8l9:?5b4c=>;:;7p}9f8494?4|5?l2c7b2?8;>6s|6g;4>5<5s45f55a?80ak90=<5m4}r4ee4<72;q6:kk>:g64f>;1nj;1:=6l;|q5bd4=838p1;hj2;d73g=:>oi96;>7c:p2cg42909w08ie28e02d<5?lh?78?8b9~w3`f<3:1>v39fd69b11e34c20j27=jn;561:`?xu1nh<1<7{t>ok<6=4={<4ea2h01;hl7;4352z?5b`>=n==i708ic9854=e2cc>2o>d3ty=jlo50;0x93`bi3l?;o526gab>36?k2wx:kom:18180amk0m8:l4=7d`f?070j1v;hnc;296~;1nli1j99m;<4egf<181i0q~8iae83>7}:>ooo6k:8b:?5bfb=>92h7p}9f`g94?4|5?lni7h;7c9>2ceb2?:3o6s|6gce>5<5s45f55a?80al90=<5m4}r4ef4<72;q6:kh>:g64f>;1nm;1:=6l;|q5bg4=838p1;hi2;d73g=:>on96;>7c:p2cd42909w08if28e02d<5?lo?78?8b9~w3`e<3:1>v39fg69b11e34c20j27=ji;561:`?xu1nk<1<7{t>oh<6=4={<4eb2h01;hk7;4352z?5bc>=n==i708id9854=e2c`>2o>d3ty=joo50;0x93`ai3l?;o526gfb>36?k2wx:klm:18180ank0m8:l4=7dgf?070j1v;hmc;296~;1noi1j99m;<4e`f<181i0q~8ibe83>7}:>olo6k:8b:?5bab=>92h7p}9fcg94?4|5?lmi7h;7c9>2cbb2?:3o6s|6g`e>5<5s45d7a:?80a1o0==ho4}r534g<72;q6:kk>:e4`=>;1n0l1:o3m6;2909w08ie28g2f?<5?l2j78=049~w266i3:1>v39fd69`3e>34a0d127=j4h56324?xu088i1<7{t?9;o6=4={<4ea2j301;h6f;414<=z{>::i7>52z?5b`>=l?i2708i9g8565g2cc>2m37bj2wx;=>=:18180amk0o:n74=7d:b?06mj1v:>?3;296~;1nli1h;m6;<4e=c<19ln0q~9?0583>7}:>ooo6i8l9:?5b<`=>8on7p}801794?4|5?lni7j9c89>2c?a2?;nj6s|7125>5<5s4n3<:j=5rs6233?6=:r7=jk>5d7a:?80a1o0==k?4}r534=<72;q6:kh>:e4`=>;1n0l1:o3m6;?i3:p356f2909w08if28g2f?<5?l2j78>f59~w267k3:1>v39fg69`3e>34a0d127=j4h560d;?xu089o1<7{t?9:m6=4={<4eb2j301;h6f;42bd=z{>::<7>52z?5bc>=l?i2708i9g855cd2c`>2m37al2wx;=?<:18180ank0o:n74=7d:b?06nl1v:>>4;296~;1noi1h;m6;<4e=c<19ol0q~9?1483>7}:>olo6i8l9:?5b<`=>;:;7p}800594?4|5?lmi7j9c89>2c?a2?8;>6s|713;>5<5s4n3<9<95rs6cae?6=:r7;0imh1:=6l;|q4ege=838p1:oic;d73g=:?hnh6;>7c:p3ddc2909w09nfe8e02d<5>koh78?8b9~w2gem3:1>v38agg9b11e34=jhh4909a8yv1fjo0;6?u27`de>c20j27{t?hi:6=4={<5a44h01:oj1;43kh>7>52z?4f54=n==i709ne3854=e4?:3y>3g642o>d3ty36?k2wx;lm::18181e8<0m8:l4=6cf1?070j1v:ol6;296~;0j9<1j99m;<5ba3<181i0q~9nc683>7}:?k:<6k:8b:?4e`1=>92h7p}8ab:94?4|5>h;47h;7c9>3dc?2?:3o6s|7`a:>5<5s4=i<44i46`892gb13<;4n5rs6c`e?6=:r7m:g64f>;0ilh1:=6l;|q4efe=838p1:l?c;d73g=:?hoh6;>7c:p3dec2909w09m0e8e02d<5>knh78?8b9~w2gdm3:1>v38b1g9b11e34=jih4909a8yv1fko0;6?u27c2e>c20j27{t?hn:6=4={<5a54h01:oi1;43ko>7>52z?4f44=n==i709nf3854=e4?:3y>3g742o>d3ty36?k2wx;lj::18181e9<0m8:l4=6ce1?070j1v:ok6;296~;0j8<1j99m;<5bb3<181i0q~9nd683>7}:?k;<6k:8b:?4ec1=>92h7p}8ae:94?4|5>h:47h;7c9>3d`?2?:3o6s|7`f:>5<5s4=i=44i46`892ga13<;4n5rs6`2e?6=:r7;0ik31:ki578=049~w2d4<3:1>v38agg9`3e>34=jn4492148yv1e;<0;6?u27`de>a0d127{t?k9<6=4={<5a44j301:om9;414<=z{>h847>52z?4f54=l?i2709nb88565g3g642m37bj2wx;o?l:18181e8<0o:n74=6ca=?06mj1v:l>d;296~;0j9<1h;m6;<5bf<<19ln0q~9m1d83>7}:?k:<6i8l9:?4eg?=>8on7p}8b0d94?4|5>h;47j9c89>3dd>2?;nj6s|7c03>5<5s4=i<44k6b;892ge13<:j=5rs6`15?6=:r7m:e4`=>;0ik31:ki578>f59~w2d5>3:1>v38b1g9`3e>34=jn4491g58yv1e:>0;6?u27c2e>a0d127{t?k826=4={<5a54j301:om9;42bd=z{>h9m7>52z?4f44=l?i2709nb8855cdo4?:3y>3g742m37al2wx;o7}:?k;<6i8l9:?4eg?=>;:;7p}8b2394?4|5>h:47j9c89>3dd>2?8;>6s|7c11>5<5s4=i=44k6b;892ge13<9<95rs6`0f?6=:r7;0j7c:p3g5b2909w09m7d8e02d<5>h>i78?8b9~w2d4n3:1>v38b6d9b11e34=i9k4909a8yv1e<90;6?u27c:3>c20j27561:`?xu0j=;1<7:72;g>{t?k>96=4={<5a<7h01:l92;43h??7>52z?4f=5=n==i709m62854=e3g>32o>d3ty36?k2wx;o:9:18181e0?0m8:l4=6`52?070j1v:l;7;296~;0j1=1j99m;<5a22<181i0q~9m4983>7}:?k236k:8b:?4f3>=>92h7p}8b5;94?4|5>h357h;7c9>3g0>2?:3o6s|7c6b>5<5s4=i4l4i46`892d1i3<;4n5rs6`7f?6=:r7k0=<5m4}r5a0f<72;q6;o6l:g64f>;0j?i1:=6l;|q4f1b=838p1:l7d;d73g=:?k7c:p3g2b2909w09m8d8e02d<5>h=i78?8b9~w2d3n3:1>v38b9d9b11e34=i:k4909a8yv1e=90;6?u27c;3>c20j27561:`?xu0j<;1<7:72;g>{t?k?96=4={<5a=7h01:l82;43h>?7>52z?4f<5=n==i709m72854=e3g?32o>d3ty=3l?;o527c56>36?k2wx;o;9:18181e1?0m8:l4=6`42?070j1v:l:7;296~;0j0=1j99m;<5a32<181i0q~9m5983>7}:?k336k:8b:?4f2>=>92h7p}8b4;94?4|5>h257h;7c9>3g1>2?:3o6s|7c7b>5<5s4=i5l4i46`892d0i3<;4n5rs6`:f?6=:r7;0j:k1:h8m78=049~w2de=3:1>v38b6d9`3e>34=i?l492148yv1ej?0;6?u27c:3>a0d127o56324?xu0jk=1<7{t?kh36=4={<5a<7j301:lhi57>52z?4f=5=l?i2709m3`8565g3g>32m37bj2wx;o7k:18181e0?0o:n74=6`0e?06mj1v:l6e;296~;0j1=1h;m6;<5a7d<19ln0q~9m9g83>7}:?k236i8l9:?4f6g=>8on7p}8b`294?4|5>h357j9c89>3g5f2?;nj6s|7cc2>5<5s4=i4l4k6b;892d4i3<:j=5rs6`b6?6=:r7;0j:k1:h8m78>f59~w2df?3:1>v38b9d9`3e>34=i?l491g58yv1ei10;6?u27c;3>a0d127o560d;?xu0jh31<7{t?kkj6=4={<5a=7j301:lhjn7>52z?4f<5=l?i2709m3`855cd3g?32m=3n=o4527c1b>37al2wx;ooj:18181e1?0o:n74=6`0e?06nl1v:lnf;296~;0j0=1h;m6;<5a7d<19ol0q~9mb183>7}:?k336i8l9:?4f6g=>;:;7p}8bc094?4|5>h257j9c89>3g5f2?8;>6s|7c`0>5<5s4=i5l4k6b;892d4i3<9<95rs8`45?6=:r72n:>561:`?8?e?;0m8:l4}r;a31<72;q65o9<:72;g>;>j>?1j99m;|q:f2>=838p14l87;432909w07m6`8e0g><50h=;78?8b9~w3:1>v36b759b1d?343i:54909a8yv?e>=0;6?u29c46>c2e0272n;<561:`?xu>j?;1<7{t1kh014l8e;f5g<=z{0h=h7>53z?:f3c=n==i707m308g2fd<50h9:7j9cc9~wv36b7d925>d343i>?4i46`8yv?e?>0;64u29c54>c2e0272n?<5d7ag?8?e>l0o:nl4=8`46?b1km165o9::e4``>;>j>i1h;mk;<;a2gjh014l8a;f5g<=:1k=i6i8la:p=g142903w07m728e0g><50h9>7j9c`9>=g0b2ma0d1272n:75f77`?xu>j>:1<77t=8`44?`3j1165o<=:e4`=>;>j?o1h;mn;<;a37j3014l85;f5g<=:1k=h6i8l9:?:f3d=l?ij707m7`8g2fg<50h?4k6ba89a0dl2wx5o9i:1818?e=;0m8:l4=8`41?b1kk1v4l71;290~;>j>81h;mj;<;a11h014l85;f5gf=:1k=i6i8l9:p=g>7290=w07m6d8g2fb<50h<>7j9cc9>=g112m4i4c:89;f?881j99m;|qb343=838p1l9>4;43;36k:8b:pe2612909w0o8068e0g><5h=;878?8b9~wd17;3:1>v3n7169b1d?34k<<84909a8yvg0880;6?u2a621>c2e027j:kh561:`?xuf>oo1<7?:72;g>{ti>:36=4={h01l9>a;f5g<=z{h=;m7>53z?b35d=n==i70o9cd8g2fd<5hv3n71a925>d34k=nk4i46`8yvg09=0;65u2a637>c2e027j:oh5d7ag?8g08k0o:nl4=`53b?b1km16m:?=:e4``>;f?8<1h;m6;jn01l9?8;f5gg=z{h=:<7>59z?b346=n=h370o9bg8g2fg<5h=;n7j9c89>e26a2ma0d127j;<95d7a:?xuf?9n1<77t=`53`?`3j116m;li:e4`=>;f?9h1h;mn;j301l9>2;f5g<=:i>;=6i8lb:?b34>=l?i270o8098g2fg<5h=:;7j9c`9~wd0el3:18v3n6cf9b1d?34k=nk4k6ba89d1603n=ol52a62;>a0dl2wxm:?m:1818g1mo0m8:l4=`526?b1kk1vl9>d;290~;f?9l1h;mj;h01l9>2;f5gf=:i>;=6i8le:pe27d290=w0o80c8g2fb<5h=;j7j9cc9>e2742ml6561:`?8d5ih0m8:l4}r`1ef<72;q6n?om:72;g>;e:hn1j99m;|qa6g6=838p1o<5k82j78?8b9~wg4>m3:1>v3m28d9b1d?34h9m=4909a8yvd51j0;6?u2b3;g>c2e027i>4o561:`?xue:031<7{tj;k86=4={<`1e6h01o53z?a6d0=n==i70l=688g2fd<5k8>i7j9cc9~wg4213:1>v3m2`5925>d34h99l4i46`8yvd5io0;65u2b3ce>c2e027i>8o5d7ag?8d5i?0o:nl4=c0be?b1km16n?ok:e4``>;e:k;1h;m6;<`1f6jn01o59z?a6dd=n=h370l=5`8g2fg<5k8j:7j9c89>f7gf2ma0d127i>o<5d7a:?xue:h21<77t=c0b;e:h<1h;mn;<`1edj301o7j9c`9~wg4203:18v3m24:9b1d?34h99l4k6ba89g4e;3n=ol52b3c0>a0dl2wxn?l9:1818d50h0m8:l4=c0b`?b1kk1voh01of7gb2mj3l?n55rscg70?6=:r7ii9=561:`?8db<<0m8:l4}r`f02<72;q6nh:9:72;g>;em=21j99m;|qaa1d=838p1ok;a;43n6k:8b:pf`5d2909w0lj3e8e0g><5ko8m78?8b9~wgc413:1>v3me2c9b1d?34hn?o4909a8yvdb;>0;6?u2bd1;>c2e027ii>;561:`?xuem:>1<7{tjl9n6=4={<`f7`h01ok:0;f5g<=z{ko?<7>53z?aa17=n==i70lj058g2fd<5knm57j9cc9~wgba<3:1>v3me50925>d34hoj84i46`8yvdbc2e027ihk;5d7ag?8db<80o:nl4=cg71?b1km16nh:7:e4``>;em=i1h;m6;<`f0`jn01ok59z?aa10=n=h370lkf48g2fg<5ko?=7j9c89>f`222ma0d127ii9j5d7a:?xuem=91<77t=cg77?`3j116nih::e4`=>;em=;1h;mn;<`f00j301ok;8;f5g<=:jl>h6i8lb:?aa1c=l?i270lj3d8g2fg<5ko?h7j9c`9~wgba;3:18v3mdg19b1d?34hoj84k6ba89gc3m3n=ol52bd1f>a0dl2wxnh;>:1818db:<0m8:l4=cg7h01ok;8;f5gf=:jl>h6i8le:pf`35290=w0lj408g2fb<5ko?97j9cc9>f`2>2m3l?n55rs7:4e?6=:r7=4:7561:`?80??k0m8:l4}r4;3a<72;q6:59l:72;g>;10>o1j99m;|q5<=7=838p1;670;4312?6k:8b:p2=152909w087728e0g><5?2<<78?8b9~w3>1n3:1>v398629b1d?34<3;<4909a8yv0?>m0;6?u2694f>c2e027=4;l561:`?xu10?k1<7{t>1=?6=4={<4;31h01;676;f5g<=z{?2<:7>53z?5<21=n==i70873`8g2fd<5?29j7j9cc9~w3>5i3:1>v3986:925>d34<3>o4i46`8yv0?090;65u269:3>c2e027=4?l5d7ag?80??>0o:nl4=7:4f?b1km16:59j:e4``>;10181h;m6;<4;<1jn01;684;f5gg=z{?259z?5<2e=n=h370872c8g2fg<5?2<;7j9c89>2=1e2m?<3n=on526957>a0d127=45=5d7a:?xu10>31<77t=7:4=?`3j116:5;10>=1h;mn;<4;3gj301;68e;f5g<=:>1296i8lb:?5<=2=l?i27087758g2fg<5?23?7j9c`9~w3>513:18v3983;9b1d?34<3>o4k6ba893>?<3n=ol526957>a0dl2wx:568:18180?=k0m8:l4=7:4a?b1kk1v;679;290~;10>h1h;mj;<4;1ah01;68e;f5gf=:>1296i8le:p2=>?290=w087768g2fb<5?22=1a2m1k3l?n55rs6621?6=:r7<8<:561:`?8139?0m8:l4}r575=<72;q6;9?8:72;g>;0<831j99m;|q404e=838p1::>b;43<5>>;n78?8b9~w227i3:1>v3841`9b1d?34=?c2e027<8=8561:`?xu0<9?1<78:72;g>{t?=:m6=4={<574ch01::=1;f5g<=z{>>:=7>53z?4044=n==i7099hm7j9cc9~w25d=3:1>v38401925>d34=8o;4i46`8yv139k0;65u2753a>c2e027;0<8n1h;m6;<575cjn01::?f;f5gg=z{>>:;7>59z?4041=n=h3709>:>7j9c89>31712ma0d127<81<77t=6620?`3j116;>m9:e4`=>;0<881h;mn;<5753j301::>9;f5g<=:?=;o6i8lb:?404`=l?i2709;0g8g2fg<5>>:i7j9c`9~w25d<3:18v383b69b1d?34=8o;4k6ba89226n3n=ol52752e>a0dl2wx;9<=:181814n?0m8:l4=662=?b1kk1v::=4;290~;0<8<1h;mj;<50b=h01::>9;f5gf=:?=;o6i8le:p3144290=w09;138g2fb<5>>::7j9cc9>317f2m9o:7>52z?47a>=>92h70936b22o>d3ty36?k27j>:72;g>;0;jl1j9l7;|q47fd=838p1:=ld;432909w099h478?8b9~w25bi3:1?v383df9`3e>34=8j>4909a8925bj3l?n55rs61e6?6=;r77}:?:oo6i8la:?47c7=n=h37p}83da94?4|5>9nh7h;7c9>36ce2?:3o6s|72ff>5<4s4=8i<4k6b;8925b?3<;4n5272fe>c2e02wx;>k9:180814m00=<5m4=61fk8:g6a<>{t?:o86=4={<50a0<181i01:=j4;d7f==z{>9n>7>52z?47`7=l?ij70936c62o>d3ty36?k27<:g64f>{t?:lo6=4<{<50`a<181i01:=id;d7f==:?:ln6i8l9:p36`f290?w09<5>9m:7j9c89>36`?2ma0dj27hj:e4`e>{t?=:;6=4={<57459mj7>54z?4056=>92h709;028g2f?<5>9m<78?8b9>36`32o>i46s|72d:>5<2s4=8jl4909a8925c=3n=ol5272d;>a0di27k;:72;g>;0;l21j9l7;|q4052=838p1:=k0;d7f==:?:ln6i8lb:p36`0290?w099m:7j9c`9>36ec2o>i463840g9`3ec3ty=4>950;1x93>4i3n=o452691e>36?k27=4>65f5`;?xu10:o1<7=t=7:74?070j16:5:>:72;g>;10:l1j9l7;|q5<6d=838p1;619h6k:m8:p2=5>2909w0873`8e02d<5?28478?8b9~w3>5k3:1?v3983d9`3e>34<3?94909a893>5l3l?n55rs7:07?6=;r7=4>;561:`?80?;?0=<5m4=7:00?`3j11v;6<0;296~;10:81:=6l;<4;747}:>18m6k:8b:?5<7b=>92h7p}985d94?5|5?2>>7j9c89>2=3?2?:3o6398429b1d?3ty=48950;1x93>2i3<;4n52697:>36?k27=4865f5`;?xu10<>1<7{t>1?86=4={<4;17jk01;6:6;d7f==z{?2>=7>52z?5<04=n==i708751854=e4?:2y>2=212md34<3894i4c:8yv0?u2696f>36?k27=49j561:`?80?;10=31j9l7;|q5<11=838p1;6;6;f5gd=:>1>j6k:m8:p2=222909w087478e02d<5?2?878?8b9~w3>3:3:1?v398509b1d?34<3?n4909a893>493<;4n5rs7:53?6=:r7=4;8561:`?80?>10m8:l4}r4;27<72:q6:5:=:72;g>;10?81j9l7;<4;26j30q~875g83>1}:>1?m6k:m8:?5<0d=l?i270875e8g2f?<5?23?7j9cb9~w3>183:1?v398729b1d?34<39?4k6b`893>3>3n=oo5rs7:52?6=:r7=4;85f5`;?80?>:0o:no4}r4;20<72;q6:58::g6a<>;10?21h;mn;|q5<32=83>p1;695;431<36i8l9:?5<03=>92h7087588e0g>2=3a2?:3o63982c9`3ef34<39i4k6bc893>4l3l?n55269:0>a0dj2wx:58>:18180?<00=<5m4=7:7`?`3j11v;699;296~;10:?1j9l7;<4;26jh0q~875b83>1}:>18m6i8la:?5<0d=l?ij7087338e0g><5?23?7j9ce9~wgc793:1?v3me169`3e>34hn<44909a89gc7:3l?n55rscg37}:jl:?6k:8b:?aa54=>92h7p}mdg494?5|5knm57j9c89>fa`b2?:3o63mdg59b1d?3tyihkj50;1x9gban3<;4n52bd23>36?k27ihkk5f5`;?xuelok1<7{tjml36=4={<`gb<h01oji7;4353z?aa4e=l?i270lj23854=e<5ko:m7h;b99~wgc593:1?v3me36925>d34hn>>4909a89gc5:3l?n55rscg2a?6=:r7ii?>561:`?8db9o0m8o64}r`f5a<72;q6nh?l:e4`e>;em;:1j9l7;|qaa4d=838p1ok>c;d73g=:jl;j6;>7c:pf`6c2908w0lj118g2f?<5ko::78?8b9>f`6b2o>i46s|bd36>5<4s4hn=54909a89gc6?3<;4n52bd35>c2e02wxnh?=:1818db9=0=<5m4=cg27?`3j11vok>1;296~;em8:1h;mn;<`f517}:jl;;6k:8b:?aa5c=>92h7p}me1a94?5|5ko;o7h;b99>f`612?:3o63mdg`925>d3tyii>?50;0x9gc483<;4n52bd11>c20j2wxnh{tjl826=4;{<`f6<f`7d2m>50;0x9gc483l?n552bd0g>a0di2wxnhj301ok>f;43w0lj28854=e<5ko;87j9c`9>f`402m36?k27ii<95f5`;?xuem:91<7{tjl8=6=4;{<`gb<jk01ok=5;f5gd=:jmlh6k:m8:?aa1b=l?io7p}m27494?5|5k8=57j9c89>f70b2?:3o63m2759b1d?3tyi>;j50;1x9g41n3<;4n52b353>36?k27i>;k5f5`;?xue:?k1<7{tj;<36=4={<`12<h01o<97;43n7>53z?a60c=l?i270l=62854=e<5k8>o7h;b99~wg41:3:1?v3m276925>d34h9:84909a89g41;3l?n55rsc06b?6=:r7i>;?561:`?8d5>90m8o64}r`11a<72;q6n?;j:g64f>;e:7c:?a62`=n=h37p}m29494?5|5k83578?8b9>f7>?2?:3o63m2959b1d?3tyi>5=50;0x9g4?=3<;4n52b3:7>c2e02wxn?6=:1818d5080o:no4=c0;1?`3j11vo<70;296~;e:1;1j99m;<`13c<181i0q~l=7383>6}:j;=>6i8l9:?a62d=>92h70l=728e0g>f71c2?:3o63m26a925>d34h9;o4i4c:8yvd5?>0;6?u2b35:>36?k27i>:65f5`;?xue:><1<7{tj;=?6=4={<`130h01o<83;4353z?a627=n=h370l=6c854=e<5k8=<78?8b9~wg4>>3:1>v3m287925>d34h95:4i46`8yvd5180;6>u2b352>36?k27i>4?5f5`;?8d51;0o:n74}r`1<`<72=q6n?6j:g6a<>;e:1k1h;m6;<`1j301o53z?a6=`=n=h370l=808g2fd<5k8<97j9cc9~wg4>=3:1>v3m2879b1d?34h95?4k6bc8yvd51=0;6?u2b3;7>c2e027i>495d7ab?xue:091<7:t=c0:0?070j16n?78:e4`=>;e:1>1:=6l;<`1<=0}:j;2n6;>7c:?a63?=l?ij70l=8b8g2fg<5k8=o7h;b99>f7d52m5<5s4h9;54909a89g40k3l?n55rsc0:;:5f5`;?8d51;0o:nl4}r`1;e:1k1h;mn;<`12453z?b2fc=l?i270o9d2854=e<5hd34k=h84909a89d0c;3l?n55rs`4`b?6=:r7j:i?561:`?8g1l90m8o64}rc5ga<72;q6m;mj:g64f>;f>ji1:=6l;|qb2f6=839p1l8l3;f5g<=:i?i36;>7c:?b2f7=n=h37p}n6b594?5|5he3ef2?:3o63n6b:9b1d?3tyj:n:50;0x9d0d>3<;4n52a7a6>c2e02wxm;m=:1818g1k:0m8:l4=`4`5?070j1vl8j3;297~;f>l<1h;m6;53z?b2`c=>92h70o9ee854=e<5hv3n6dc925>d34k=i44i4c:8yvg1m>0;6?u2a7g5>a0di27j:ho5f5`;?xuf>l?1<7{ti?n<6=4<{j301l8j0;43e3c72o>i46s|a7f`>5<5s4k=hh4909a89d0cl3l?n55rs`4gf?6=:r7j:io5d7ab?8g1ll0m8o64}rc5`<<72;q6m;jn:g64f>;f>m21:=6l;|qb2a0=839p1l8k6;d7f==:i?n;6;>7c:?b2f3=>92h7p}n6g`94?4|5he3`d2o>5<4s4k=h;4909a89d0a>3l?n552a7d4>a0d12wxm;h<:1878g1n:0m8o64=`4fb?b1k016m;h>:e4`=>;f?8=1h;ml;|qb2c2=839p1l8i4;d7f==:i?o=6i8lb:?b2ag=l?ii7p}n6gc94?4|5he3`02m5<5s4k=j44i4c:89d0ak3n=ol5rs`4e{ti?l96=4:{e3bc2?:3o63n6d39b1d?3tyj:kj50;0x9d0d13l?n552a7d4>a0dj2wxm;h?:1878g1k:0o:no4=`4fb?b1kh16m;m9:g6a<>;f?8=1h;mk;|q:f7c=839p14l<1;f5g<=:1k9=6;>7c:?:f7`=n=h37p}6b2794?5|50h8;78?8b9>=g5?2?:3o636b249b1d?3ty2n><50;0x9c2e02wx5o=?:1818?e;80m8:l4=8`1b?070j1v4l=3;297~;>j;<1h;m6;<;a6g<181i014l=4;d7f==z{0h9m7>53z?:f7e=>92h707m2e854=e<50h9n7h;b99~wv36b3;925>d343i>54i4c:8yv?e:<0;6?u29c05>c20j272n?:561:`?xu>j=<1<7=t=8`7=?b1k0165o:i:72;g>;>j==1j9l7;|q:f1c=839p14l:1;437c:?:f1`=n=h37p}6b5`94?4|50h?h78?8b9>=g2d2o>i46s|9c6b>5<5s43i844k6bc890=<5m4}r;a7d<72:q65o=k:e4`=>;>j=91:=6l;<;a7g6}:1k>>6;>7c:?:f12=>92h707m428e0g>=g262?:3o636b529b1d?3ty2n>k50;0x9c2e02wx5o=l:1818?e;m0m8:l4=8`0f?070j1v4l<9;297~;>j:31j9l7;<;a76<181i014l=8;43i7>52z?:f0b=>92h707m5g8e02d=g5>2?:3o636b4;9b1d?343i9l4k6b;8yv?e=?0;69u29c75>c2e0272n8<5d7a:?8?e==0o:n74=8`4f?b1kk1v4l:7;297~;>j<=1j9l7;<;a0<jh014lh7>52z?:f0b=n=h3707m5`8g2fg=g3d2o>i4636b4d9`3ef3ty2n8l50;6x9a0d1272n9m561:`?8?e=90m8o64}r;a10<72=q65o;9:72;g>;>j:;1h;mn;<;a11jk014l<4;d7f==z{0h>47>52z?:f16=>92h707m458e0g>=g4d2o>i4636b4c9`3ee3ty2n8=50;6x93n=ol529c71>a0di272n?75f5`;?8?e?k0o:nm4}r;`71<72;q65n=::g64f>;>k:i1h;ml;|q:g47=838p14li8;43343h?n4k6b`89a0d1272o<:5d7aa?xu>k:<1<7;t=8a0f?b1kh165n=8:g64f>;>k891h;mn;<;`7fjn014m>4;f5gf=z{0i987>53z?:g72=n==i707l458g2fg<50ho87;nc:p=f452908w07l238e02d<50i987;nc:?:g65==hi0q~7l2183>6}:1j8;6k:8b:?:g74==hi014m<2;7bg>{t1j;n6=4<{<;`5`h014m=0;7bg>;>k:;19lm4}r;`5f<72:q65n?l:g64f>;>k8o19lm4=8a04?3fk2wx5n?n:1808?d9h0m8:l4=8a2g?3fk272o?h55`a8yv?d910;6>u29b3;>c20j272o5<4s43h=:4i46`8944?:2y>=f4>2o>n4je458yv?d9?0;6>u29b35>c20j272o<955`a895<4s43h>54i46`893l=9n529b0a>`c2?2wx5n?::1808?d9<0m8:l4=8a22?3fk272o?l55`a8yv?d:>0;6>u29b04>c20j272o<;5f77`?8?d:h0ni894}r;abc<72;q65ohm:72;g>;>k9:1j99m;|qb642=838p1l<>5;d73g=:1j:;6i8lb:p=f622909w07mf8854=e<50i:?7h;7c9~w3:1>v36bgc925>d343h=94i46`8yv?d880;6>u29b63>c20j272o=>5d7a:?8?d9=0o:no4}r;`42<72:q65n;>k=91h;mm;<;a`6jo0q~7l0983>6}:1j8i6k:8b:?:g13=l?ii707md98g2fc=f4d2o>u29b0g>c20j272o995d7ab?8?elh0o:nj4}r;`4g<72:q65n;>k=21h;mn;<;a`gjn0q~7l0b83>6}:1j8m6k:8b:?:g1?=l?ij707mdb8g2fb=f572o>u29b12>c20j272o9l5d7ab?8?ell0o:nj4}r;`4c<72:q65n==:g64f>;>k=;1h;mn;<;a`4jn0q~7l1183>6}:1j986k:8b:?:g14=l?ij707md38g2fb=f5f2o>4k6ba89a0dl2wx5ohk:1818?d;k0m8:l4=8a34?b1km1v4lie;297~;>k:i1j99m;<;`45jo014m>4;f5g`=z{h8:<7>51gy>e6d02ma0dj27j?o>5d7a`?8g4j<0o:nm4=`1a;f;k91h;ml;h01l=j9;f5gf=:i:oj6i8ld:?b7`d=l?io70oe6`62ma0dl27j?lk5d7ag?8?d;o0o:no4=8a26?b1k016m>o6:e4`a>;f;hn1h;mj;jn01l=nc;f5ga=:1j9o6i8la:?:g45=l?ii70o=f632?:3o636c2f9b11e3ty2nk;50;0x9a0di2wx5oh9:1818?en00m8o64=8a1jok1j9l7;<;`6<jk0q~7l0283>42|50i;87h;b99>e7722m34k9=<4k6b`89a0dj272o885d7aa?8?d==0o:nm4=`03b?b1kh165io?:e4`e>;>lhk1h;m6;<;`7cj3014m<5;f5gg=:1j9<6i8lc:?:g6g=l?ih707k998g2fg<50nj>7j9cc9>=ag32m;>k=>1h;m6;<;`00j3014m;6;f5g<=:1j><6i8l9:?:g1>=l?i2707l488g2f?<50i?m7j9c89>=f2e2m343h8?4k6b;89a0dj272ni=5d7aa?8?el?0o:n74=8`g6?b1kh165oj>:e4`e>;>jmo1h;mn;<;a`ajk014lkc;f5gd=:1kni6i8la:?:fag=l?ij7p}n0`d94?75s4k;n;4i4c:89d47l3n=ol529b1:>a0di272o895d7a`?8?d=?0o:nm4=8a60?b1kl16m?>i:e4`=>;>lh:1h;mm;<;gedjk014j69;f5g<=:1j9>6i8la:?:g61=l?ij707l3`8g2fd<50n247j9c89>=ag52m343om;4k6b;89;>k<>1h;mm;<;`7fjk014lk8;f5gd=z{h:ij7>55z?b4f4=n=h3707l478g2fg<50i8o7j9c89>=f322ma0di272o8=5d7ab?8g5980o:nm4=8a7b?b1kl165n=n:e4`=>;>kjo014m:4;f5gd=:1kn86i8la:?:g61=l?i27p}6d``94?2|50njh7h;b99>e7762mu29ecf>c2e027j>0o:no4}rc4`5<72;q6m:j>:g64f>;f?m21h;ml;|qb3db=838p1l964;43kn6k:8b:pe2bf2909w0o8dc8e02d<5h=2o7j9c`9~wd1c<3:19v3n7e59`3e>34ka0d127j;o>5d7aa?xuf?m81<7;t=`5g3?b1kh16m:j<:g64f>;f?hl1h;mn;jn01l9m0;f5gf=z{h=h<7>53z?b3f6=n==i70o8e18g2fg<5h=<<7;nc:pe2db2908w0o8bd8e02d<5h=h<7;nc:?b3f`==hi0q~o8bb83>6}:i>hh6k:8b:?b3gc==hi01l9le;7bg>{ti>hj6=4<{h01l9mc;7bg>;f?jn19lm4}rc4f=<72:q6m:l7:g64f>;f?kk19lm4=`5`g?3fk2wxm:l9:1808g0j?0m8:l4=`5au2a6`7>c20j27j;o855`a89d1di3?jo6s|a6`0>5<4s4k4i46`89d1e<3?jo63n7b;91dee2e22o>u2a6`1>c20j27j;o=55`a89d1d03?jo6s|a6a7>5<4s4k`c2?2wxm:l>:1808g0j80m8:l4=`5a6?3fk27j;n955`a8yvg0k:0;6>u2a6a0>c20j27j;o?5f77`?8g0k?0ni894}rc4=g<72;q6m:78:72;g>;f?0i1j99m;|qb`g6=838p1ljm1;d73g=:i>3h6i8lb:pe2g62909w0o894854=e<5h=jj7h;7c9~wd1f:3:1>v3n784925>d34ku2a6f`>c20j27j;4m5d7a:?8g0j90o:no4}rc4e6<72:q6m:m9:g64f>;f?ml1h;mm;jo0q~o8a583>6}:i>i<6k:8b:?b3`7=l?ii70o8758g2fce2e?2o>u2a6a:>c20j27j;h=5d7ab?8g0??0o:nj4}rc4e2<72:q6m:mn:g64f>;f?l>1h;mn;jn0q~o8a983>6}:i>ii6k:8b:?b3`3=l?ij70o8798g2fbe2ed2o>u2a6ag>c20j27j;h95d7ab?8g0?h0o:nj4}rc4eg<72:q6m:mj:g64f>;f?mn1h;mn;jn0q~o8ab83>6}:i>im6k:8b:?b3ac=l?ij70o86d8g2fbe2b12o>k3n=on52a6`3>a0dl2wxm:76:1818g0l>0m8:l4=`5:g?b1km1vl96a;297~;f?m21j99m;jo01l9m0;f5g`=z{hnjo7>51gy>ec342ma0dj27jj9m5d7a`?8ga=80o:nm4=`d60?b1kj16mil>:e4`=>;fn=l1h;ml;h01lh75;f5gf=:io2=6i8ld:?bb=1=l?io70oi8`8g2fb<5hl3n7j9ce9>ec>c2ma0dl27jj9o5d7ag?8g0lk0o:no4=`5ba?b1k016mk:::e4`a>;fn=31h;mj;jn01lh;8;f5ga=:i>n26i8la:?b3d`=l?ii70oi4d8g2fce2g72?:3o63n7e;9b11e3tyj;4?50;0x9d1><3l?n552a6a0>a0di2wxm:7=:1818g01<0m8o64=`5`0?b1kh1vl963;296~;f?0<1j9l7;jk0q~o89g83>42|5h=j<7h;b99>ead62m34komi4k6b`89d1c=3n=oo52a6d0>a0dj27j;k<5d7aa?8g0n90o:nm4=`fbf?b1kh16m4=l:e4`e>;f1=<1h;m6;j301l9k1;f5gg=:i>n86i8lc:?b3a0=l?ih70o6358g2fg<5h38i7j9cc9>e<272m0;6<9t=`5:3?`3j116m:ji:e4`=>;f?l:1h;m6;j301l9j2;f5g<=:i>o86i8l9:?b3`2=l?i270o8e48g2f?<5h=n:7j9c89>e2c02m34ka0dj27j;;h5d7aa?8g0?;0o:n74=`55a?b1kh16m:8k:e4`e>;f?>k1h;mn;jk01l988;f5gd=:i>=<6i8la:?b320=l?ij7p}nc5`94?75s4kh9?4i4c:89dbf13n=ol52a6f6>a0di27j;k=5d7a`?8g0n;0o:nm4=`5e4?b1kl16miom:e4`=>;f1:i1h;mm;jk01l7<5;f5g<=:i>n:6i8la:?b3a5=l?ij70o8d78g2fd<5h3887j9c89>e<5b2m34k28?4k6b;89d?3<3n=o45rs`a6e?6=?r7jo8j5f5`;?8g0m80o:no4=`5g1?b1k016m:h>:e4`a>;f?o:1h;mm;jk01l984;f5gd=z{hi>n7>55z?bg0c=n=h370o8e38g2fg<5h=o47j9c89>e2`62ma0di27j;hh5d7ab?8gcim0o:nm4=`5ff?b1kl16m:j9:e4`=>;f?o;1h;mk;jo01l9i0;f5gd=:i>eagc2m<10;6>u2a86b>c2e027jhlj5d7ab?8g0n:0o:no4}r`02g<72;q6n>8l:g64f>;e;>91h;ml;|qa71>=838p1o==f;4326k:8b:pf6122909w0l<778e02d<5k98;7j9c`9~wg51n3:19v3m3609`3e>34h8;>4k6b`89g5083l?;o52b26b>a0d127i?9l5d7aa?xue;?n1<7;t=c146?b1kh16n>8j:g64f>;e;=k1h;mn;<`036jn01o=;b;f5gf=z{k9>n7>53z?a70d=n==i70l<7c8g2fg<5k9;n7;nc:pf63>2908w0l<588e02d<5k9>n7;nc:?a73g==hi0q~l<5683>6}:j:?<6k:8b:?a70?==hi01o=99;7bg>{tj:?>6=4<{<`010h01o=:7;7bg>;e;?219lm4}r`016<72:q6n>;<:g64f>;e;;>:1808d4=80m8:l4=c167?3fk27i?;855`a8yvd4u2b26e>c20j27i?8?55`a89g51=3?jo6s|b26f>5<4s4h88h4i46`89g53n3?jo63m37691def6072o>4je458yvd4u2b26g>c20j27i?9k55`a89g51;3?jo6s|b27e>5<4s4h89k4i46`89g53l3l=9n52b241>`c2?2wxn>:l:1808d4u2b27f>c20j27i?9m5f77`?8d4>80ni894}r`073<72;q6n>==:72;g>;e;:=1j99m;|qa=1d=838p1o7;c;d73g=:j:9<6i8lb:pf65d2909w0l<31854=e<5k9?m7h;7c9~wg54l3:1>v3m323925>d34h88o4i46`8yvd4;10;6>u2b254>c20j27i?>95d7a:?8d48>:g64f>;e;>k1h;mm;<`04djo0q~l<3g83>6}:j:<96k:8b:?a72e=l?ii70l<0g8g2fcf6042o>u2b247>c20j27i?:k5d7ab?8d4980o:nj4}r`007<72:q6n>8::g64f>;e;>l1h;mn;<`057jn0q~l<4283>6}:j:<=6k:8b:?a7=6=l?ij70l<128g2fbf6002o>u2b24;>c20j27i?5<5d7ab?8d49<0o:nj4}r`003<72:q6n>86:g64f>;e;>21h;mn;<`04=jn0q~l<4683>6}:j:4?:4y>f6162o>a0dl2wxn>=;:1818d4?;0m8:l4=c103?b1km1vo=<5;297~;e;>91j99m;<`072jo01o=;b;f5g`=z{k3?;7>51gy>fdcb2ma0dj27imh95d7a`?8dfmj0o:nm4=ccfb?b1kj16n4:l:e4`=>;eilk1h;ml;<`:0dh01ol=0;f5gf=:jk8:6i8ld:?af74=l?io70lm248g2fb<5kh9:7j9ce9>fg4?2ma0dl27imh;5d7ag?8d4??0o:no4=c17=?b1k016nlk?:e4`a>;eil>1h;mj;<`b`cjn01ooj3;f5ga=:j:=?6i8la:?a71g=l?ii70lne88g2fcf65e2?:3o63m3669b11e3tyi??m50;0x9g55n3l?n552b27f>a0di2wxn>jk0q~l<3`83>42|5k98n7h;b99>f<2d2m34h2854k6b`89g5083n=oo52b2:f>a0dj27i?5j5d7aa?8d40k0o:nm4=c;72?b1kh16n9j8:e4`e>;ej301o=9c;f5gg=:j:o57j9cc9>f1be2m9n:e4`=>;e;>h1h;m6;<`03fj301o=8d;f5g<=:j:=n6i8l9:?a72`=l?i270l<818g2f?<5k93=7j9c89>f6>52m34h8;44k6b;89g5683n=oo52b22e>a0dj27i?=o5d7aa?8d48m0o:n74=c13=?b1kh16n>>7:e4`e>;e;8?1h;mn;<`051jk01o=>3;f5gd=:j:;96i8la:?a747=l?ij7p}m7d494?75s4ha0di27i?5k5d7a`?8d40m0o:nm4=c1;f?b1kl16n4:9:e4`=>;ejk01o:k0;f5g<=:j:hj7j9c89>f1b>2m34h?hi4k6b;89g2cn3n=o45rsc5e1?6=?r7i;k65f5`;?8d4?j0o:no4=c144?b1k016n>6l:e4`a>;e;1h1h;mm;<`036jk01o=?f;f5gd=z{k=m:7>55z?a3c?=n=h370l<7e8g2fg<5k9f6>d2ma0di27i?5o5d7ab?8d><10o:nm4=c1;2?b1kl16n>9>:e4`=>;e;1i1h;mk;<`0jo01o=7b;f5gd=:j::j6i8la:?a73c=l?i27p}m4d094?2|5k>n87h;b99>f<2?2mu2b5g6>c2e027i5965d7ab?8d40l0o:no4}r`e43<72;q6nk>8:g64f>;en9o1h;ml;|qaa`5=838p1okla;437j9c`9~wg`7i3:19v3mf1f9`3e>34hma0d127iih85d7aa?xuen921<7;t=cd3`?b1kh16nk>6:g64f>;eml?1h;mn;<`e4`jn01okj6;f5gf=z{kom:7>53z?aac0=n==i70li178g2fg<5koj:7;nc:pf``32908w0ljf58e02d<5kom:7;nc:?ab53==hi0q~ljf383>6}:jll96k:8b:?aac2==hi01oh?4;7bg>{tjll;6=4<{<`fb5h01oki2;7bg>;en9919lm4}r`fa`<72:q6nhkj:g64f>;emo:19lm4=cd36?3fk2wxnhkl:1808dbmj0m8:l4=cgfa?3fk27ij=?55`a8yvdbmh0;6>u2bdgb>c20j27iihm55`a89g`783?jo6s|bdg:>5<4s4hni44i46`89gcbi3?jo63megd91def``e2o>u2bdg;>c20j27iih755`a89gcam3?jo6s|bddb>5<4s4hnjl4i46`89gcb03l=9n52bddg>`c2?2wxnhk8:1808dbm>0m8:l4=cgfu2bdd:>c20j27iih95f77`?8dbnj0ni894}r`f`4<72;q6nhmk:72;g>;emm81j99m;|q`0`0=838p1n:j7;d73g=:jln96i8lb:pf`b02909w0ljcc854=e<5kon97h;7c9~wgcc03:1>v3meba925>d34hni;4i46`8yvdbl:0;6>u2bg31>c20j27iii<5d7a:?8dbm?0o:no4}r`f`<<72:q6nhhl:g64f>;en8?1h;mm;<`fe0jo0q~ljd`83>6}:jllo6k:8b:?ab41=l?ii70lja`8g2fcf``b2o>u2bdde>c20j27ij<75d7ab?8dbij0o:nj4}r`f`a<72:q6nk>?:g64f>;en8k1h;mn;<`feajn0q~ljdd83>6}:jo::6k:8b:?ab4d=l?ij70ljad8g2fbfc652o>u2bg20>c20j27ij;:g64f>;en891h;mn;<`fe6jn0q~lje383>6}:jo:>6k:8b:?ab42=l?ij70lja58g2fbfc6d2o>a0dl2wxnhmi:1818da8m0m8:l4=cgg6?b1km1vokk0;297~;en9o1j99m;<`f`7jo01okj6;f5g`=z{j>n>7>51gy>g3>>2m4k6ba89f1?<3n=on52c75;>a0dj27h:5<5d7a`?8e10>0o:nm4=b4;e?b1kj16o9k8:e4`=>;d>1?1h;ml;h01n8mb;f5gf=:k?hh6i8ld:?`2gb=l?io70m9c18g2fb<5jg3e42ma0dl27h:5>5d7ag?8da980o:no4=cgf0?b1k016o;9m:e4`a>;d>>l1h;mj;jn01n88e;f5ga=:jo:m6i8la:?aa`3=l?ii70m9858g2fcf`b12?:3o63mf1d9b11e3tyiin950;0x9gcdi3l?n552bdd:>a0di2wxnhm7:1818dbkk0m8o64=cgee?b1kh1vokl9;296~;emji1j9l7;<`fbgjk0q~ljd483>42|5koo:7h;b99>g1c02m34i?i>4k6b`89g`7j3n=oo52bg0:>a0dj27ij?65d7aa?8da:?0o:nm4=b6f5?b1kh16o=9=:e4`e>;d8>i1h;m6;<`e54j301oh?7;f5gg=:jo:26i8lc:?ab5e=l?ih70m?6`8g2fg<5j:<87j9cc9>g5112m;en8<1h;m6;<`e52j301oh>8;f5g<=:jo;26i8l9:?ab4g=l?i270li1c8g2f?<5kl:o7j9c89>fc7c2m34hm=94k6b;89gcfj3n=oo52bdcb>a0dj27iil;5d7aa?8dbi10o:n74=cgb0?b1kh16nho<:e4`e>;emk:1h;mn;<`fecjk01okne;f5gd=:jlko6i8la:?aade=l?ij7p}l39394?75s4i8454i4c:89f2cn3n=ol52bg2a>a0di27ij?75d7a`?8da:10o:nm4=cd12?b1kl16o9k>:e4`=>;d8>81h;mm;jk01n>9b;f5g<=:jo:<6i8la:?ab5?=l?ij70li0b8g2fd<5j:=m7j9c89>g5132m34i;;54k6b;89f60i3n=o45rsb1:4?6=?r7h?4=5f5`;?8da9>0o:no4=cd3f?b1k016nk<8:e4`a>;en;<1h;mm;<`e4`jk01okna;f5gd=z{j92=7>55z?`7<2=n=h370li198g2fg<5kl;i7j9c89>fc402m:3l?n552bg36>a0di27ij?;5d7ab?8e3m:0o:nm4=cd15?b1kl16nk>l:e4`=>;en;=1h;mk;<`e6=jo01oh=6;f5gd=:jlk>6i8la:?ab5?=l?i27p}l06f94?2|5j:g1c42m54k6bc8yve7?l0;6>u2c1:3>c2e027h8h=5d7ab?8da:00o:no4}r4:7f<72;q6:4=k:g64f>;11=>1h;ml;|q5=4?=838p1;7?0;430;j6k:8b:p2<212909w086468e02d<5?3;47j9c`9~w3?383:19v399519`3e>34<2894k6b`893?393l?;o52683a>a0d127=5;118h1h;mn;<4:01jn01;7>c;f5gf=z{?39o7>53z?5=7e=n==i70864b8g2fg<5?2oo7;nc:p2<4f2908w0862`8e02d<5?39o7;nc:?5=6d==hi0q~862983>6}:>0836k:8b:?5=7g==hi01;7{t>08=6=4<{<4:63h01;7=8;7bg>;11:319lm4}r4:61<72:q6:4<;:g64f>;11;<19lm4=7;0:;0m8:l4=7;10?3fk27=5>955`a8yv0>:90;6>u26803>c20j27=5?<55`a893?4>3?jo6s|683e>5<4s4<2=k4i46`893?583?jo63992791de2<562o>9l0;6>u2683f>c20j27=55<4s4<2?=4i46`893?6m3l=9n526810>`c2?2wx:4?k:18080>9m0m8:l4=7;2a?3fk27=5>=55`a8yv0>:o0;6>u2680e>c20j27=5;;0ni894}r4:42<72;q6:4><:72;g>;11921j99m;|q5b4e=838p1;h>d;d73g=:>0:36i8lb:p2<6c2909w08600854=e<5?3:n7h;7c9~w3?7m3:1>v39910925>d34<2=n4i46`8yv0>800;6>u2686;>c20j27=5=65d7a:?80>9j0o:no4}r4:4c<72:q6:4==:g64f>;11=h1h;mm;<4;`gjo0q~861183>6}:>0986k:8b:?5=1b=l?ii7087e18g2fc2<532o>9;0;6>u26816>c20j27=59h5d7ab?80?m;0o:nj4}r4:56<72:q6:4=9:g64f>;11<:1h;mn;<4;a6jn0q~861583>6}:>09<6k:8b:?5=07=l?ij7087e58g2fb2<5?2o>9?0;6>u2681:>c20j27=58=5d7ab?80?m?0o:nj4}r4:52<72:q6:4=n:g64f>;11=31h;mn;<4;`<jn0q~861983>6}:>09i6k:8b:?5=1g=l?ij7087d`8g2fb2<252o>a0dl2wx:4>::18180><:0m8:l4=7;31j99m;<4:4=jo01;7>c;f5g`=z{?l:47>51gy>35da2ma0dj27<;08kh1h;ml;<4e5gh01:>i1;f5gf=:?9l96i8ld:?44c5=l?io709?f78g2fb<5>:m;7j9ce9>35`>2ma0dl27<<>0o:no4=7;2e?b1k016;=l>:e4`a>;08k?1h;mj;<53f5jn01:>m4;f5ga=:>0>>6i8la:?5=4d=l?ii709?b`8g2fc2<6d2?:3o6399579b11e3ty=4kj50;0x93?783l?n552680e>a0di2wx:5hj:18180>880m8o64=7;04?b1kh1v;6if;296~;11981j9l7;<4:74jk0q~860c83>42|5?3;o7h;b99>2c7c2m34a0dj27=58k5d7aa?80>=j0o:nm4=7d23?b1kh16:lo7:e4`e>;1ik81h;m6;<4:02j301;709m6i8lc:?5=14=l?ih708na18g2fg<5?kjm7j9cc9>2dgd2m8:0;6<9t=7;37?`3j116:4:m:e4`=>;11=i1h;m6;<4:0aj301;7;e;f5g<=:>0>m6i8l9:?5=06=l?i27086508g2f?<5?3>>7j9c89>2<342m34<28l4k6b;893>b93n=oo5269g3>a0dj27=4il5d7aa?80?ll0o:n74=7:ge?b1kh16:5j6:e4`e>;10l<1h;mn;<4;a0jk01;6j4;f5gd=:>1o86i8la:?5<`4=l?ij7p}9dc594?75s4a0di27=58h5d7a`?80>=l0o:nm4=7;6g?b1kl16:k?8:e4`=>;1ih21h;mm;<4bf7jk01;on1;f5g<=:>09o6i8la:?5=6`=l?ij7086438g2fd<5?kj<7j9c89>2dgf2m34;11jk01;6j0;f5gd=z{?nh;7>55z?5`fg=n=h370864d8g2fg<5?3?87j9c89>2<3c2ma0di27=58l5d7ab?80a900o:nm4=7;63?b1kl16:4:=:e4`=>;11jo01;7:c;f5gd=:>1ni6i8la:?5=6`=l?i27p}9ac194?2|5?ki97h;b99>2c7>2mu26``5>c2e027=j<75d7ab?80>=o0o:no4}r57`2<72;q6;9j7:g64f>;06k:8b:p31c62909w09;e38e02d<5>>j?7j9c`9~w22cj3:19v384eg9`3e>34=?hk4k6b`8922ck3l?;o5275`5>a0d127<8o95d7aa?xu0;0jn01::m7;f5gf=z{>>h;7>53z?40f1=n==i709;e68g2fg<5>><;7;nc:p31e22908w09;c48e02d<5>>h;7;nc:?40a0==hi0q~9;c283>6}:?=i86k:8b:?40f3==hi01::k5;7bg>{t?=i:6=4<{<57g4h01::l3;7bg>;019lm4}r57fc<72:q6;9li:g64f>;0u275`a>c20j27<8oj55`a8922c93?jo6s|75`b>5<4s4=?nl4i46`8922ej3?jo6384e291de31ed2o>u275`:>c20j27<8oo55`a8922dn3?jo6s|75aa>5<4s4=?oo4i46`8922e13l=9n5275af>`c2?2wx;9l7:180813j10m8:l4=66a=?3fk27<8nk55`a8yv13kh0;6>u275ab>c20j27<8o65f77`?813km0ni894}r57e7<72;q6;97j:72;g>;0>i:7h;7c9~w22f13:1>v3848f925>d34=?n:4i46`8yv13i=0;6>u275g0>c20j27<8l=5d7a:?813j>0o:no4}r57ed<72:q6;9mk:g64f>;0jo0q~9;ac83>6}:?=in6k:8b:?40`>=l?ii709;7c8g2fc31ea2o>u275f3>c20j27<8ho5d7ab?813?m0o:nj4}r57e`<72:q6;9j>:g64f>;0jn0q~9;ag83>6}:?=n96k:8b:?40`e=l?ij709;7g8g2fb31b42o>u275f7>c20j27<8hk5d7ab?813080o:nj4}r57f7<72:q6;9j::g64f>;01h;mn;<5731jn0q~9;b283>6}:?=n=6k:8b:?40`3=l?ij709;748g2fb31bc2o>a0dl2wx;9o?:181813ll0m8:l4=66b7?b1km1v::n1;297~;0jo01::m7;f5g`=z{>ki?7>51gy>3f3f2ma0dj27;0k<<1h;ml;<5bf3h01:m7c;f5gf=:?j2o6i8ld:?4g=c=l?io709l908g2fb<5>i2>7j9ce9>3f?32ma0dl27;0k<:1h;mj;<5`0gjn01:m;f;f5ga=:?=o;6i8la:?40g0=l?ii709l548g2fc31g02?:3o6384d29b11e3ty<84650;0x922>j3l?n55275ab>a0di2wx;976:1818131j0m8o64=66`f?b1kh1v::6a;296~;0<0n1j9l7;<57gfjk0q~9;a783>42|5>>j;7h;b99>3dd?2m34=jn94k6b`8922ck3n=oo5275db>a0dj27<8k75d7aa?813n>0o:nm4=6ca6?b1kh16;;:<:e4`e>;0>=n1h;m6;<57a7j301::k8;f5gg=:?=nj6i8lc:?40ab=l?ih70993c8g2fg<5>33202m;0j301::j9;f5g<=:?=oj6i8l9:?40`d=l?i2709;eb8g2f?<5>>nh7j9c89>31cb2m34=?i84k6b;89220k3n=oo52755a>a0dj27<8:85d7aa?813?00o:n74=6641?b1kh16;99;:e4`e>;0<1;1h;mn;<57<5jk01::8f;f5gd=:?==n6i8la:?402b=l?ij7p}894094?75s4=2944i4c:892ge83n=ol5275f`>a0di27<8ko5d7a`?813n00o:nm4=66e3?b1kl16;ll=:e4`=>;0>=91h;mm;<550ajk01:8<8n7j9c89>33222m34==844k6b;89203j3n=o45rs6;55?6=?r7<5;:5f5`;?813m10o:no4=66gg?b1k016;9h7:e4`a>;0jk01::8b;f5gd=z{>3=>7>55z?4=33=n=h3709;e88g2fg<5>>oj7j9c89>31`?2m50;`x92?1;3l?n55275g5>a0di27<8k85d7ab?81fj=0o:nm4=66e6?b1kl16;9jk:e4`=>;0jo01::i7;f5gd=:?===6i8la:?40ag=l?i27p}865g94?2|5><><7h;b99>3dd32mu27772>c2e027;0>m;7h;7c9~w22a;3:1>v38971925>d34=?j;4i46`8yv11<;0;69?t=6;26?3>n27<5<=558d892?6m3?2j63893;91<`<5>3887;6f:?4=6`==0l01:7;a;7:b>;01=l194h4=6;64?3>n27<58?558d892?6<3?2j63890791<`<5>3::7;6f:?4=41==0l01:7>8;7:b>;0183194h4=6;2e?3>n27<53:j7;6f:?4=76==0l01:7=1;7:b>;01;8194h4=6;17?3>n27<5?:558d892?5=3?2j63893491<`<5>39;7;6f:?4=7>==0l01:7=a;7:b>;01;h194h4=6;1g?3>n27<5?j558d892?5m3?2j63893d91<`<5>38<7;6f:?4=67==0l01:7<2;7:b>;01:9194h4=6;01?3>n27<5>8558d892?4?3?2j63892:91<`<5>3857;6f:?4=6g==0l01:7;01:i194h4=6;0`?3>n27<5>k558d892?383?2j63895391<`<5>3?>7;6f:?4=15==0l01:7;4;7:b>;01=?194h4=6;72?3>n27<599558d892?303?2j63895;91<`<5>3?n7;6f:?4=1e==0l01:7;d;7:b>;01=o194h4=6477?`3?k1v:8;4;2904}:?139687i;<5;=6<21o16;57j:4;e?81?i00>5k5279`7>0?a34=3nk4:9g9>3=ef2<3m7097cg86=c=:?1n;687i;<5;`4<21o16;57;:4;e?81?1<0>5k5279;5>0?a34=35:4:9g9>3=??2<3m70979886=c=:?13j687i;<5;=g<21o16;57l:4;e?81?1m0>5k5279;e>0?a34=3m=4:9g9>3=g62<3m7097a386=c=:?1k8687i;<5;e1<21o16;5o::4;e?81?i?0>5k5279c4>0?a34=3m54:9g9>3=gf2<3m7097ac86=c=:?1kh687i;<5;ea<21o16;5oj:4;e?81?io0>5k5279`3>0?a34=3n<4:9g9>3=d52<3m7097b286=c=:?1h>687i;<5;f3<21o16;5l8:4;e?81?j10>5k5279`:>0?a34=3nl4:9g9>3=de2<3m7097bb86=c=:?1ho687i;<5;f`<21o16;5m?:4;e?81?k80>5k5279a1>0?a34=3o>4:9g9>3=e32<3m7097c486=c=:?1i=687i;<5;g2<21o16;5m7:4;e?81?k00>5k5279aa>0?a34=3on4:9g9>3=ec2<3m7097cd86=c=:??>>6k:8b:p3321290?=v3880091<`<5>2:?7;6f:?4<4c==0l01:6=9;7:b>;00:>194h4=6:0b?3>n27<49o558d892>3n3?2j63884291<`<5>2>=7;6f:?4<42==0l01:6>5;7:b>;008<194h4=6:23?3>n27<4<6558d892>613?2j63880c91<`<5>2:n7;6f:?4<4e==0l01:6>d;7:b>;008l194h4=6:14?3>n27<4??558d892>5:3?2j63883191<`<5>2987;6f:?4<73==0l01:6=6;7:b>;00;=194h4=6:1n27<4?o558d892>5j3?2j63883a91<`<5>29h7;6f:?4<7c==0l01:6=f;7:b>;00::194h4=6:05?3>n27<4><558d892>4;3?2j63882791<`<5>28:7;6f:?4<61==0l01:6<8;7:b>;00:3194h4=6:0e?3>n27<4>l558d892>4k3?2j63882f91<`<5>28i7;6f:?4<16==0l01:6;1;7:b>;00=8194h4=6:77?3>n27<49:558d892>3=3?2j63885491<`<5>2?;7;6f:?4<1>==0l01:6;9;7:b>;00=h194h4=6:7g?3>n27<49j558d892>3m3?2j6386559b11e3ty<:9650;628101;0>5k5276;0>0?a34=<5h4:9g9>32g>2<3m7098b586=c=:?>hm687i;<54gd<21o16;:mi:4;e?810l90>5k5276f2>0?a34=<594:9g9>32?22<3m70989786=c=:?>3<687i;<54==<21o16;:76:4;e?8101h0>5k5276;a>0?a34=<5n4:9g9>32?c2<3m70989g86=c=:?>k;687i;<54e4<21o16;:o=:4;e?810i:0>5k5276c7>0?a34=32g12<3m7098a686=c=:?>k3687i;<54ed<21o16;:om:4;e?810ij0>5k5276cg>0?a34=32ga2<3m7098b186=c=:?>h:687i;<54f7<21o16;:l<:4;e?810j<0>5k5276`5>0?a34=32d?2<3m7098b886=c=:?>hj687i;<54fg<21o16;:ll:4;e?810jm0>5k5276`f>0?a34=32e62<3m7098c386=c=:?>i8687i;<54g1<21o16;:m::4;e?810k?0>5k5276a4>0?a34=32e>2<3m7098cc86=c=:?>ih687i;<54ga<21o16;:mj:4;e?811<00m8:l4}r550d<72=;p1:9>2;7:b>;0?89194h4=652a?3>n27<;?7558d89214<3?2j63872d91<`<5>=?m7;6f:?431`==0l01:9:0;7:b>;0?<;194h4=6520?3>n27<;<;558d89216>3?2j63870591<`<5>=:47;6f:?434?==0l01:9>a;7:b>;0?8h194h4=652g?3>n27<;=9=7;6f:?4374==0l01:9=3;7:b>;0?;>194h4=6511?3>n27<;?8558d89215?3?2j63873:91<`<5>=9m7;6f:?437d==0l01:9=c;7:b>;0?;n194h4=651a?3>n27<;?h558d8921483?2j63872391<`<5>=8>7;6f:?4365==0l01:9<5;7:b>;0?:<194h4=6503?3>n27<;>6558d8921413?2j63872c91<`<5>=8n7;6f:?436e==0l01:9;0?:o194h4=6574?3>n27<;9?558d89213:3?2j63875191<`<5>=?87;6f:?4313==0l01:9;6;7:b>;0?==194h4=657n27<;97558d89213j3?2j63875a91<`<5>=?h7;6f:?431c==0l01:8;b;d73g=z{>56z?4206==0l01:8:1;7:b>;01?9194h4=6;50?3>n27<5;;558d89203l3l?;o5rs6ca5?6=<8q6;;7=:4;e?8111:0>5k5277;f>0?a34==m44:9g9>33d32<3m7099bg86=c=:??ij687i;<55gc<21o16;;j?:4;e?811l80>5k5277;7>0?a34==584:9g9>33?12<3m70999686=c=:??33687i;<55=<<21o16;;7n:4;e?8111k0>5k5277;`>0?a34==5i4:9g9>33?a2<3m7099a186=c=:??k:687i;<55e7<21o16;;o<:4;e?811i=0>5k5277c6>0?a34==m;4:9g9>33g02<3m7099a986=c=:??kj687i;<55eg<21o16;;ol:4;e?811im0>5k5277cf>0?a34==mk4:9g9>33d72<3m7099b086=c=:??h9687i;<55f6<21o16;;l::4;e?811j?0>5k5277`4>0?a34==n54:9g9>33d>2<3m7099b`86=c=:??hi687i;<55ff<21o16;;lk:4;e?811jl0>5k5277a3>0?a34==o<4:9g9>33e52<3m7099c286=c=:??i?687i;<55g0<21o16;;m9:4;e?811k>0>5k5277a;>0?a34==o44:9g9>33ee2<3m7099cb86=c=:??io687i;<55g`<21o16;ll=:g64f>{t?hko6=4>4cy>3dgb2o>a0dl27<:9>5d7af?811;o0o:nk4=640a?b1kl16;;=k:e4`a>;0>:i1h;mj;<57bfjo01:;?7;f5g`=:?<;96i8le:?414b=l?in709:298g2fc<5>?8;7j9cd9>305?2m?l4k6bg8922aj3n=oh5275dg>a0dm27<8kk5d7af?813no0o:nk4=6734?b1kl16;8>>:e4`a>;0=981h;mj;<5646jo01:;?4;f5g`=:?<:>6i8le:?4150=l?in709:098g2fc<5>?;57j9cd9>306f2ma0dm27<9=h5d7af?812990o:nk4=6725?b1kl16;8?<:e4`a>;0=8>1h;mj;<5650jo01:;>6;f5g`=:?<;<6i8le:?414>=l?in709:188g2fc<5>?:m7j9cd9>307e2m=h4k6bg89236n3n=oh527403>a0dm27<9??5d7af?812:;0o:nk4=6717?b1kl16;8<;:e4`a>;0=;?1h;mj;<5663jo01:;=7;f5g`=:?<826i8le:?417g=l?in709:2c8g2fc<5>?9o7j9cd9>304c2m>k4k6bg8923483n=oh527412>a0dm27<9><5d7af?812;:0o:nk4=6700?b1kl16;8=::e4`a>;0=:<1h;mj;<567fjo01:;;7;f5g`=:??<;7j9cd9>301?2m;l4k6bg89234j3n=oh52741g>a0dm27<9>k5d7af?812;o0o:nk4=6774?b1kl16;8:>:e4`a>;0==81h;mj;<5606jo01:;;4;f5g`=:?<>>6i8le:?4110=l?in709:498g2fc<5>??57j9cd9>302f2m8n4k6bg89233l3n=oh52746f>a0dm27<99h5d7af?812=90o:nk4=6765?b1kl16;8;<:e4`a>;0=<>1h;mj;<5610jo01:;:6;f5g`=:?=l?in709:588g2fc<5>?>m7j9cd9>303e2m9h4k6bg89232n3n=oh527443>a0dm27<9;?5d7af?812>;0o:nk4=6757?b1kl16;88;:e4`a>;0=??1h;mj;<5623jo01:;97;f5g`=:?<<26i8le:?413g=l?in709:6c8g2fc<5>?=o7j9cd9>300c2m:k4k6bg8923083n=oh527452>a0dm27<9:<5d7af?812?:0o:nk4=6740?b1kl16;89::e4`a>;0=><1h;mj;<56ffjo01:;l7;f5g`=:??m;7j9cd9>30`?2mjl4k6bg8923ej3n=oh5274`g>a0dm27<9ok5d7af?812jo0o:nk4=67`4?b1kl16;8m>:e4`a>;0=j81h;mj;<56g6jo01:;l4;f5g`=:?6i8le:?41f0=l?in709:c98g2fc<5>?h57j9cd9>30ef2mon4k6bg8923dl3n=oh5274af>a0dm27<9nh5d7af?812l90o:nk4=67g5?b1kl16;8j<:e4`a>;0=m>1h;mj;<56`0jo01:;k6;f5g`=:?=l?in709:d88g2fc<5>?om7j9cd9>30be2mhh4k6bg8923cn3n=oh5274g3>a0dm27<9h?5d7af?812m;0o:nk4=67f7?b1kl16;8k;:e4`a>;0=l?1h;mj;<56a3jo01:;j7;f5g`=:??no7j9cd9>30cc2mik4k6bg8923a83n=oh5274d2>a0dm27<9k<5d7af?812n:0o:nk4=67e0?b1kl16;8h::e4`a>;0=o<1h;mj;<56bfjo01:8?7;f5g`=:??;96i8le:?424b=l?in7099298g2fc<5><8;7j9cd9>335?2ma0dm27<9kk5d7af?812no0o:nk4=6434?b1kl16;;>>:e4`a>;0>981h;mj;<5546jo01:8?4;f5g`=:??:>6i8le:?4250=l?in7099098g2fc<5><;57j9cd9>336f2ma0dm27<:=h5d7af?811990o:nk4=6425?b1kl16;;?<:e4`a>;0>8>1h;mj;<5550jo01:8>6;f5g`=:??;<6i8le:?424>=l?in7099188g2fc<5><:m7j9cd9>337e2ma0dm27<:??5d7af?811:;0o:nk4=6417?b1kl16;;<;:e4`a>;0>;?1h;mj;<5563jo01:8=7;f5g`=:??826i8le:?427g=l?in70992c8g2fc<5><9o7j9cd9>334c2mk4k6bg8920483n=oh527712>a0dm27<:><5d7af?811;:0o:nk4=6400?b1kl16;;=::e4`a>;0>:<1h;mj;<563fjo01:;77;f5g`=:?<396i8le:?41?i;7j9cd9>30d?2mnl4k6bg89230j3n=oh52745g>a0dm27<9:k5d7af?812?o0o:nk4=67;4?b1kl16;86>:e4`a>;0=181h;mj;<56<6jo01:;74;f5g`=:?<2>6i8le:?41=0=l?in709:898g2fc<5>?357j9cd9>30>f2m4n4k6bg8923?l3n=oh5274:f>a0dm27<95h5d7af?812190o:nk4=67:5?b1kl16;87<:e4`a>;0=0>1h;mj;<56=0jo01:;66;f5g`=:?<3<6i8le:?41<>=l?in709:988g2fc<5>?2m7j9cd9>30?e2m5h4k6bg8923>n3n=oh5274c3>a0dm27<9l?5d7af?812i;0o:nk4=67b7?b1kl16;8o;:e4`a>;0=h?1h;mj;<56e3jo01:;n7;f5g`=:??jo7j9cd9>30gc2mmk4k6bg8923e83n=oh5274`2>a0dm27<9o<5d7af?812j:0o:nk4=67a0?b1kl16;8l::e4`a>;0=k<1h;mj;<557gjn0q~9nag83>42>s4=jn=4i46`8922a:3n=o45275d;>a0dj27<8km5d7ag?8128>0o:nj4=6726?b1km16;8?k:e4``>;0=;21h;mk;<5672jn01:;<8;f5ga=:?<926i8ld:?416g=l?io709;fc8g2fb<5>>mh7j9ce9>31`b2m<=4k6bf8923793n=oi527421>a0dl27<9==5d7ag?8128=0o:nj4=6731?b1km16;8>9:e4``>;0=921h;mk;<564<jn01:;?a;f5ga=:?<:i6i8ld:?415e=l?io709:0e8g2fb<5>?;i7j9ce9>306a2m=<4k6bf89236;3n=oi527437>a0dl27<9<;5d7ag?8129?0o:nj4=6723?b1km16;8?7:e4``>;0=831h;mk;<565djn01:;>b;f5ga=:?<;h6i8ld:?414c=l?io709:1g8g2fb<5>?9<7j9ce9>30462m>>4k6bf89235<3n=oi527406>a0dl27<9?85d7ag?812:>0o:nj4=671=?b1km16;8;0=;h1h;mk;<566fjn01:;=d;f5ga=:?<8n6i8ld:?417`=l?io709:318g2fb<5>?8=7j9ce9>30552m?94k6bf89234=3n=oi527415>a0dl27<9>m5d7ag?812<>0o:nj4=6766?b1km16;8;k:e4``>;0=?21h;mk;<5632jn01:;88;f5ga=:?<=26i8ld:?412g=l?io709:3c8g2fb<5>?8h7j9ce9>305b2m8=4k6bf8923393n=oi527461>a0dl27<99=5d7ag?812<=0o:nj4=6771?b1km16;8:9:e4``>;0==21h;mk;<560<jn01:;;a;f5ga=:?<>i6i8ld:?411e=l?io709:4e8g2fb<5>??i7j9ce9>302a2m9<4k6bf89232;3n=oi527477>a0dl27<98;5d7ag?812=?0o:nj4=6763?b1km16;8;7:e4``>;0=<31h;mk;<561djn01:;:b;f5ga=:??=<7j9ce9>30062m:>4k6bf89231<3n=oi527446>a0dl27<9;85d7ag?812>>0o:nj4=675=?b1km16;88n:e4``>;0=?h1h;mk;<562fjn01:;9d;f5ga=:?<?<=7j9ce9>30152m;94k6bf89230=3n=oi527455>a0dl27<9om5d7ag?812k>0o:nj4=67g6?b1km16;8jk:e4``>;0=l21h;mk;<56b2jn01:;i8;f5ga=:??ih7j9ce9>30db2mo=4k6bf8923d93n=oi5274a1>a0dl27<9n=5d7ag?812k=0o:nj4=67`1?b1km16;8m9:e4``>;0=j21h;mk;<56g<jn01:;la;f5ga=:??hi7j9ce9>30ea2mh<4k6bf8923c;3n=oi5274f7>a0dl27<9i;5d7ag?812l?0o:nj4=67g3?b1km16;8j7:e4``>;0=m31h;mk;<56`djn01:;kb;f5ga=:??n<7j9ce9>30c62mi>4k6bf8923b<3n=oi5274g6>a0dl27<9h85d7ag?812m>0o:nj4=67f=?b1km16;8kn:e4``>;0=lh1h;mk;<56afjn01:;jd;f5ga=:??m=7j9ce9>30`52mj94k6bf8923a=3n=oi5274d5>a0dl27<9km5d7ag?8118>0o:nj4=6426?b1km16;;?k:e4``>;0>;21h;mk;<5572jn01:8<8;f5ga=:??926i8ld:?426g=l?io709:fc8g2fb<5>?mh7j9ce9>30`b2ma0dl27<:==5d7ag?8118=0o:nj4=6431?b1km16;;>9:e4``>;0>921h;mk;<554<jn01:8?a;f5ga=:??:i6i8ld:?425e=l?io70990e8g2fb<5><;i7j9ce9>336a2ma0dl27<:<;5d7ag?8119?0o:nj4=6423?b1km16;;?7:e4``>;0>831h;mk;<555djn01:8>b;f5ga=:??;h6i8ld:?424c=l?io70991g8g2fb<5><9<7j9ce9>33462m>4k6bf89205<3n=oi527706>a0dl27<:?85d7ag?811:>0o:nj4=641=?b1km16;;;0>;h1h;mk;<556fjn01:8=d;f5ga=:??8n6i8ld:?427`=l?io7099318g2fb<5><8=7j9ce9>33552ma0dl27<9:m5d7ag?8120>0o:nj4=67:6?b1km16;87k:e4``>;0=h21h;mk;<56f2jn01:;m8;f5ga=:??301b2m4=4k6bf8923?93n=oi5274:1>a0dl27<95=5d7ag?8120=0o:nj4=67;1?b1km16;869:e4``>;0=121h;mk;<56<<jn01:;7a;f5ga=:?<2i6i8ld:?41=e=l?io709:8e8g2fb<5>?3i7j9ce9>30>a2m5<4k6bf8923>;3n=oi5274;7>a0dl27<94;5d7ag?8121?0o:nj4=67:3?b1km16;877:e4``>;0=031h;mk;<56=djn01:;6b;f5ga=:?<3h6i8ld:?41?j<7j9ce9>30g62mm>4k6bf8923f<3n=oi5274c6>a0dl27<9l85d7ag?812i>0o:nj4=67b=?b1km16;8on:e4``>;0=hh1h;mk;<56efjn01:;nd;f5ga=:??i=7j9ce9>30d52mn94k6bf8923e=3n=oi5274`5>a0dl27<:9?5d7a:?811<90o:nj4=640b?b1km16;;=j:e4``>;0>:n1h;mk;<557fjn0q~9;eg83>7}:???;6;>7c:?40c?=n==i7p}84g294?4|5><>=78?8b9>31`f2o>5<5s4=2944909a89204j3l?;o5rs6cb3?6=:r7<58o561:`?811;j0m8:l4}r5be=<72;q6;4;m:72;g>;0>:n1j99m;|q4ed?=838p1:7:c;43<8j7h;7c9~w2gfj3:1>v3894g925>d34==8=4i46`8yv1fij0;6?u2787e>36?k27<:9?5f55a?xu0>m81<7{t??no6=4={<545652z?434c=n=h3709:4`8g2f?4?:3y>324>2o>i46385449`3e>3ty<:kk50;0x9214<3l?n5527441>a0d12wx;:>6:181810;o0m8o64=675a?b1k01v:9?e;296~;0?=k1j9l7;<5636j30q~980g83>7}:?>>m6k:m8:?4122=l?i27p}870294?4|5>=><7h;b99>30122m5<5s4=<9<4i4c:89230>3n=o45rs64g7?6=:r7<;<:5f5`;?812<>0o:n74}r55`1<72;q6;:?::g6a<>;0=<81h;m6;|q42a3=838p1:9>6;d7f==:?<5>?=47j9c89~w20c?3:1>v3870:9b1d?34=>;:4k6b;8yv11l10;6?u2763:>c2e027<9:65d7a:?xu0>m31<7{t??nj6=4={<545g52z?434e=n=h3709:3c8g2f?327c2o>i463852f9`3e>3ty<:ik50;0x9216n3l?n552741e>a0d12wx;;ji:181810:90m8o64=6774?b1k01v:8j0;296~;0?;;1j9l7;<5604j30q~99e083>7}:?>896k:m8:?4114=l?i27p}86d094?4|5>=9?7h;b99>30242m5<5s4=<>94i4c:89233<3n=o45rs64f0?6=:r7<;?;5f5`;?812<<0o:n74}r55a0<72;q6;:<9:g6a<>;0==<1h;m6;|q42`0=838p1:9=7;d7f==:?<>36i8l9:p33c02909w098298e0g><5>??57j9c89~w20b13:1>v3873c9b1d?34=>8o4k6b;8yv11mh0;6?u2760a>c2e027<99m5d7a:?xu0>lh1<7{t??oh6=4={<546a52z?437c=n=h3709:4g8g2f?324a2o>i46385429`3e>3ty<:hh50;0x921483l?n5527472>a0d12wx;;h?:181810;80m8o64=6767?b1k01v:8i1;296~;0?:81j9l7;<5611j30q~99f383>7}:?>986k:m8:?4103=l?i27p}86g694?4|5>=897h;b99>30302m5<5s4=95f5`;?812=00o:n74}r55b2<72;q6;:=7:g6a<>;0==838p1:9<9;d7f==:?2909w0983`8e0g><5>?>o7j9c89~w20ai3:1>v3872`9b1d?34=>9h4k6b;8yv11nk0;6?u2761`>c2e027<98h5d7a:?xu0>oi1<7{t??lo6=4={<547`52z?4316=n=h3709:628g2f?32262o>i46385769`3e>3ty<;=?50;0x9213:3l?n5527446>a0d12wx;:>=:181810<:0m8o64=6752?b1k01v:9?3;296~;0?=>1j9l7;<5622j30q~980583>7}:?>>>6k:m8:?413?=l?i27p}871794?4|5>=?:7h;b99>300f2m5<5s4=<8:4i4c:89231j3n=o45rs6533?6=:r7<;965f5`;?812>j0o:n74}r544=<72;q6;::6:g6a<>;0=?n1h;m6;|q435g=838p1:9;b;d7f==:?<<5>?<<7j9c89~w217k3:1>v3875f9b1d?34=>;<4k6b;8yv108m0;6?u2766f>c2e027<9:<5d7a:?xu0?<81<7{t?>?o6=4={<54=6==47>52z?434?:3y>32g>2o>i46385849`3e>3ty<;:k50;0x921e<3l?n55274c1>a0d12wx;:66:181810jo0m8o64=67ba?b1k01v:97e;296~;0?jk1j9l7;<56f6j30q~988g83>7}:?>im6k:m8:?41g2=l?i27p}878294?4|5>=o<7h;b99>30d22m5<5s4=3n=o45rs6567?6=:r7<;4:5f5`;?8120>0o:n74}r5411<72;q6;:7::g6a<>;0=081h;m6;|q4303=838p1:966;d7f==:?<3o6i8l9:p32312909w098968e0g><5>?j47j9c89~w212?3:1>v3878:9b1d?34=>n:4k6b;8yv10=10;6?u276;:>c2e027<9o65d7a:?xu0?<31<7{t?>?j6=4={<54=g=>n7>52z?4332?c2o>i463856f9`3e>3ty<;8k50;0x921>n3l?n552745e>a0d12wx;:;i:181810i90m8o64=67;4?b1k01v:990;296~;0?h;1j9l7;<56<4j30q~986083>7}:?>k96k:m8:?41=4=l?i27p}877094?4|5>=j?7h;b99>30>42m5<5s4=;0=1<1h;m6;|q4330=838p1:9n7;d7f==:?<236i8l9:p32002909w098a98e0g><5>?357j9c89~w21113:1>v387`c9b1d?34=>4o4k6b;8yv10>h0;6?u276ca>c2e027<95m5d7a:?xu0??h1<7{t?>==h7>52z?43dc=n=h3709:8g8g2f?32ga2o>i46385829`3e>3ty<;;h50;0x921e83l?n55274;2>a0d12wx;:9?:181810j80m8o64=67:7?b1k01v:981;296~;0?k81j9l7;<56=1j30q~987383>7}:?>h86k:m8:?41<3=l?i27p}876694?4|5>=i97h;b99>30?02m5<5s4=03n=o45rs6542?6=:r7<;o95f5`;?812100o:n74}r5432<72;q6;:l7:g6a<>;0=0k1h;m6;|q432>=838p1:9m9;d7f==:?<3i6i8l9:p321>2909w098b`8e0g><5>?2o7j9c89~w210i3:1>v387c`9b1d?34=>5h4k6b;8yv10?k0;6?u276``>c2e027<94h5d7a:?xu0?>i1<7{t?>=o6=4={<54f`=52z?43f6=n=h3709:a28g2f?32e62o>i46385`69`3e>3ty<;5?50;0x921d:3l?n55274c6>a0d12wx;:6=:181810k:0m8o64=67b2?b1k01v:973;296~;0?j>1j9l7;<56e2j30q~988583>7}:?>i>6k:m8:?41d?=l?i27p}879794?4|5>=h:7h;b99>30gf2m5<5s4=;0=hn1h;m6;|q43=g=838p1:9lb;d7f==:?e2909w098cb8e0g><5>?i<7j9c89~w21?k3:1>v387bf9b1d?34=>n<4k6b;8yv100m0;6?u276af>c2e027<9o<5d7a:?xu0?m81<7{t?>no6=4={<5;56=n47>52z?4<4c=n=h3709:c`8g2f?4?:3y>3=4>2o>i46385e49`3e>3ty<;kk50;0x92>4<3l?n55274g1>a0d12wx;5>6:18181?;o0m8o64=67fa?b1k01v:6?e;296~;00=k1j9l7;<56b6j30q~970g83>7}:?1>m6k:m8:?41c2=l?i27p}880294?4|5>2><7h;b99>30`22m5<5s4=39<4i4c:8923a>3n=o45rs65g7?6=:r7<4<:5f5`;?812k>0o:n74}r54`1<72;q6;5?::g6a<>;0=m81h;m6;|q43a3=838p1:6>6;d7f==:?<5>?n47j9c89~w21c?3:1>v3880:9b1d?34=>j:4k6b;8yv10l10;6?u2793:>c2e027<9k65d7a:?xu0?m31<7{t?>nj6=4={<5;5g=on7>52z?4<4e=n=h3709:bc8g2f?3=7c2o>i46385cf9`3e>3ty<;ik50;0x92>6n3l?n55274`e>a0d12wx;:ji:18181?:90m8o64=67`4?b1k01v:9j0;296~;00;;1j9l7;<56g4j30q~98e083>7}:?1896k:m8:?41f4=l?i27p}87d094?4|5>29?7h;b99>30e42m5<5s4=3>94i4c:8923d<3n=o45rs65f0?6=:r7<4?;5f5`;?812k<0o:n74}r54a0<72;q6;5<9:g6a<>;0=j<1h;m6;|q43`0=838p1:6=7;d7f==:?<5>?h57j9c89~w21b13:1>v3883c9b1d?34=>oo4k6b;8yv10mh0;6?u2790a>c2e027<9nm5d7a:?xu0?lh1<7{t?>oh6=4={<5;6a=nh7>52z?4<7c=n=h3709:cg8g2f?3=4a2o>i46385e29`3e>3ty<;hh50;0x92>483l?n55274f2>a0d12wx;:h?:18181?;80m8o64=67g7?b1k01v:9i1;296~;00:81j9l7;<56`1j30q~98f383>7}:?1986k:m8:?41a3=l?i27p}87g694?4|5>2897h;b99>30b02m5<5s4=3?;4i4c:8923c03n=o45rs65e2?6=:r7<4>95f5`;?812l00o:n74}r54b2<72;q6;5=7:g6a<>;0=mk1h;m6;|q43c>=838p1:6<9;d7f==:?2909w0973`8e0g><5>?oo7j9c89~w21ai3:1>v3882`9b1d?34=>hh4k6b;8yv10nk0;6?u2791`>c2e027<9ih5d7a:?xu0?oi1<7{t?>lo6=4={<5;7`=mj7>52z?4<16=n=h3709:e28g2f?3=262o>i46385d69`3e>3ty<4=?50;0x92>3:3l?n55274g6>a0d12wx;5>=:18181?<:0m8o64=67f2?b1k01v:6?3;296~;00=>1j9l7;<56a2j30q~970583>7}:?1>>6k:m8:?41`?=l?i27p}881794?4|5>2?:7h;b99>30cf2m5<5s4=38:4i4c:8923bj3n=o45rs6:33?6=:r7<4965f5`;?812mj0o:n74}r5;4=<72;q6;5:6:g6a<>;0=ln1h;m6;|q4<5g=838p1:6;b;d7f==:?<5>?m<7j9c89~w2>7k3:1>v3885f9b1d?34=>j<4k6b;8yv1?8m0;6?u2796f>c2e027<9k<5d7a:?xu00<81<7{t?1?o6=4={<5;=62=47>52z?4<4?:3y>3=g>2o>i46386049`3e>3ty<4:k50;0x92>e<3l?n5527701>a0d12wx;566:18181?jo0m8o64=641a?b1k01v:67e;296~;00jk1j9l7;<5576j30q~978g83>7}:?1im6k:m8:?4262=l?i27p}888294?4|5>2o<7h;b99>33522m5<5s4=3h<4i4c:89204>3n=o45rs6:67?6=:r7<44:5f5`;?8118>0o:n74}r5;11<72;q6;57::g6a<>;0>881h;m6;|q4<03=838p1:666;d7f==:??;o6i8l9:p3=312909w097968e0g><5><947j9c89~w2>2?3:1>v3888:9b1d?34==?:4k6b;8yv1?=10;6?u279;:>c2e027<:>65d7a:?xu00<31<7{t?1?j6=4={<5;=g2>n7>52z?4<3=?c2o>i46385gf9`3e>3ty<48k50;0x92>>n3l?n55274de>a0d12wx;5;i:18181?i90m8o64=6434?b1k01v:690;296~;00h;1j9l7;<5544j30q~976083>7}:?1k96k:m8:?4254=l?i27p}887094?4|5>2j?7h;b99>33642m5<5s4=3m94i4c:89207<3n=o45rs6:50?6=:r7<4l;5f5`;?8118<0o:n74}r5;20<72;q6;5o9:g6a<>;0>9<1h;m6;|q4<30=838p1:6n7;d7f==:??:36i8l9:p3=002909w097a98e0g><5><;57j9c89~w2>113:1>v388`c9b1d?34==h0;6?u279ca>c2e027<:=m5d7a:?xu00?h1<7k:e4`=>{t?12=h7>52z?43=ga2o>i46386029`3e>3ty<4;h50;0x92>e83l?n5527732>a0d12wx;59?:18181?j80m8o64=6427?b1k01v:681;296~;00k81j9l7;<5551j30q~977383>7}:?1h86k:m8:?4243=l?i27p}886694?4|5>2i97h;b99>33702m5<5s4=3n;4i4c:8920603n=o45rs6:42?6=:r7<4o95f5`;?811900o:n74}r5;32<72;q6;5l7:g6a<>;0>8k1h;m6;|q4<2>=838p1:6m9;d7f==:??;i6i8l9:p3=1>2909w097b`8e0g><5><:o7j9c89~w2>0i3:1>v388c`9b1d?34===h4k6b;8yv1??k0;6?u279``>c2e027<:i1<7{t?1=o6=4={<5;f`252z?43=e62o>i46386369`3e>3ty<45?50;0x92>d:3l?n5527706>a0d12wx;56=:18181?k:0m8o64=6412?b1k01v:673;296~;00j>1j9l7;<5562j30q~978583>7}:?1i>6k:m8:?427?=l?i27p}889794?4|5>2h:7h;b99>334f2m5<5s4=3o:4i4c:89205j3n=o45rs6:;3?6=:r7<4n65f5`;?811:j0o:n74}r5;<=<72;q6;5m6:g6a<>;0>;n1h;m6;|q4<=g=838p1:6lb;d7f==:??8m6i8l9:p3=>e2909w097cb8e0g><5><8<7j9c89~w2>?k3:1>v388bf9b1d?34==?<4k6b;8yv1?0m0;6?u279af>c2e027<:><5d7a:?xu01<91<7::{<5:1d?947j9cc9>30502m?44k6b`89234i3n=oo5275da>a0dj27<8kj5d7aa?813nl0o:nl4=66eb?b1kk16;8>?:e4`f>;0=9;1h;mm;<5647jh01:;?3;f5gg=:?<:?6i8lb:?4153=l?ii709:078g2fd<5>?;47j9cc9>306>2ma0dj27<9=k5d7aa?8128o0o:nl4=6724?b1kk16;8?>:e4`f>;0=891h;mm;<5651jh01:;>5;f5gg=:?<;=6i8lb:?4141=l?ii709:198g2fd<5>?:57j9cc9>307f2m=n4k6b`89236m3n=oo52743e>a0dj27<9?>5d7aa?812:80o:nl4=6716?b1kk16;8<<:e4`f>;0=;>1h;mm;<5660jh01:;=6;f5gg=:?<8<6i8lb:?417?=l?ii709:2`8g2fd<5>?9n7j9cc9>304d2m>h4k6b`89235n3n=oo527413>a0dj27<9>?5d7aa?812;;0o:nl4=6707?b1kk16;8=;:e4`f>;0=:?1h;mm;<5673jh01:om2;f5gg=:??9o6i8l9:?426e=l?ij70993c8g2fda0dk27<8km5d7a`?8128>0o:nm4=6726?b1kj16;8?k:e4`g>;0=;21h;ml;<5672ji01:;<8;f5gf=:?<926i8lc:?416g=l?ih709;fc8g2fe<5>>mh7j9cb9>31`b2m<=4k6ba8923793n=on527421>a0dk27<9==5d7a`?8128=0o:nm4=6731?b1kj16;8>9:e4`g>;0=921h;ml;<564<ji01:;?a;f5gf=:?<:i6i8lc:?415e=l?ih709:0e8g2fe<5>?;i7j9cb9>306a2m=<4k6ba89236;3n=on527437>a0dk27<9<;5d7a`?8129?0o:nm4=6723?b1kj16;8?7:e4`g>;0=831h;ml;<565dji01:;>b;f5gf=:?<;h6i8lc:?414c=l?ih709:1g8g2fe<5>?9<7j9cb9>30462m>>4k6ba89235<3n=on527406>a0dk27<9?85d7a`?812:>0o:nm4=671=?b1kj16;8;0=;h1h;ml;<566fji01:;=d;f5gf=:?<8n6i8lc:?417`=l?ih709:318g2fe<5>?8=7j9cb9>30552m?94k6ba89234=3n=on527415>a0dk27<:>k5d7aa?811;j0o:nm4=670g?b1kj16;8:8:e4`g>;0=<81h;ml;<561aji01:;98;f5gf=:?<=<6i8lc:?412>=l?ih709:788g2fe<5>?305e2m?h4k6ba89234n3n=on527463>a0dk27<99?5d7a`?812<;0o:nm4=6777?b1kj16;8:;:e4`g>;0==?1h;ml;<5603ji01:;;8;f5gf=:?<>26i8lc:?411g=l?ih709:4c8g2fe<5>??o7j9cb9>302c2m8k4k6ba8923283n=on527472>a0dk27<98=5d7a`?812==0o:nm4=6761?b1kj16;8;9:e4`g>;0=<=1h;ml;<561=ji01:;:9;f5gf=:??>i7j9cb9>303a2m:<4k6ba89231:3n=on527440>a0dk27<9;:5d7a`?812><0o:nm4=6752?b1kj16;888:e4`g>;0=?31h;ml;<562dji01:;9b;f5gf=:?<?=j7j9cb9>30172m;?4k6ba89230;3n=on527457>a0dk27<9:;5d7a`?812??0o:nm4=647f?b1km1v:7:5;29<0}:?0?h6k:m8:?426c=l?ih70993g8g2fd<5><8h7j9cc9>305d2m9?4k6b`89232l3n=oo52744;>a0dj27<9:95d7aa?812?10o:nl4=674=?b1kk16;89n:e4`f>;0=:h1h;mm;<567ajh01:;??>7j9cc9>30242m884k6b`89233>3n=oo52746;>a0dj27<9975d7aa?812;0==n1h;mm;<560`jh01:;;f;f5gg=:??>87j9cc9>30322m9:4k6b`8923203n=oo52747:>a0dj27<98o5d7aa?812=k0o:nl4=676g?b1kk16;8;j:e4`f>;0=jh01:;91;f5gg=:?<<96i8lb:?4135=l?ii709:658g2fd<5>?=97j9cc9>30012m:44k6b`89231i3n=oo52744a>a0dj27<9;m5d7aa?812>m0o:nl4=675a?b1kk16;88i:e4`f>;0=>:1h;mm;<5634jh01:;82;f5gg=:?<=86i8lb:?4122=l?ii709:748g2fd<5>?<:7j9cc9>301d2m5?4k6ba8923>l3n=on5274c;>a0dk27<9o95d7a`?812j10o:nm4=67a=?b1kj16;8ln:e4`g>;0=>h1h;ml;<563aji01:;8e;f5gf=:?<=m6i8lc:?41=6=l?ih709:808g2fe<5>?3>7j9cb9>30>42m484k6ba8923?>3n=on5274:;>a0dk27<9575d7a`?8120h0o:nm4=67;f?b1kj16;86l:e4`g>;0=1n1h;ml;<56<`ji01:;7f;f5gf=:?<3;6i8lc:?41<7=l?ih709:928g2fe<5>?287j9cb9>30?22m5:4k6ba8923>03n=on5274;:>a0dk27<94o5d7a`?8121k0o:nm4=67:g?b1kj16;87j:e4`g>;0=0l1h;ml;<56e5ji01:;n1;f5gf=:??j97j9cb9>30g12mm44k6ba8923fi3n=on5274ca>a0dk27<9lm5d7a`?812im0o:nm4=67ba?b1kj16;8oi:e4`g>;0=k:1h;ml;<56f4ji01:;m2;f5gf=:??i:7j9cb9>332>2m5;0=ki1h;ml;<56g2ji01:;k2;f5gf=:?=l?ih709:f68g2fe<5>?m47j9cb9>30`>2mno4k6ba8923el3n=on5274`f>a0dk27<9oh5d7a`?812k90o:nm4=67`5?b1kj16;8m=:e4`g>;0=j91h;ml;<56g1ji01:;l5;f5gf=:?=l?ih709:c88g2fe<5>?hm7j9cb9>30ee2moi4k6ba8923dm3n=on5274ae>a0dk27<9i>5d7a`?812l80o:nm4=67g7?b1kj16;8j;:e4`g>;0=m?1h;ml;<56`3ji01:;k7;f5gf=:??on7j9cb9>30bd2mhk4k6ba8923b83n=on5274g2>a0dk27<9h<5d7a`?812m:0o:nm4=67f0?b1kj16;8k::e4`g>;0=l<1h;ml;<56a2ji01:;j9;f5gf=:??nh7j9cb9>30cb2mj=4k6ba8923a93n=on5274d1>a0dk27<9k=5d7a`?812n=0o:nm4=67e1?b1kj16;8h9:e4`g>;0=>i1h;mm;<56<2jh01:;62;f5gg=:?<3o6i8lb:?41d>=l?ii709:b68g2fd<5>?i47j9cc9>30d>2m;o4k6b`89230l3n=oo52745f>a0dj27<9:h5d7aa?812090o:nl4=67;5?b1kk16;86=:e4`f>;0=191h;mm;<56<1jh01:;75;f5gg=:?<2=6i8lb:?41=>=l?ii709:888g2fd<5>?3m7j9cc9>30>e2m4i4k6b`8923?m3n=oo5274:e>a0dj27<94>5d7aa?812180o:nl4=67:7?b1kk16;87;:e4`f>;0=0?1h;mm;<56=3jh01:;67;f5gg=:?<336i8lb:?41?2n7j9cc9>30?d2m5k4k6b`8923f83n=oo5274c2>a0dj27<9l<5d7aa?812i:0o:nl4=67b0?b1kk16;8o::e4`f>;0=h<1h;mm;<56e2jh01:;n9;f5gg=:??jh7j9cc9>30gb2mn=4k6b`8923e93n=oo5274`1>a0dj27<9o=5d7aa?812j=0o:nl4=67a1?b1kk16;8l9:e4`f>;0>==1h;mk;|q4=01=832>w0965d8e0g><5>33262mnn4k6b`8923d?3n=oo5274f1>a0dj27<9ij5d7aa?812m10o:nl4=67e3?b1kk16;8h7:e4`f>;0=o31h;mm;<56bdjh01:;mb;f5gg=:??h<7j9cc9>30e62mo>4k6b`8923d<3n=oo5274a6>a0dj27<9n85d7aa?812k10o:nl4=67`=?b1kk16;8mn:e4`f>;0=jh1h;mm;<56gfjh01:;ld;f5gg=:??o=7j9cc9>30b42mh84k6b`8923c>3n=oo5274f4>a0dj27<9i65d7aa?812l00o:nl4=67ge?b1kk16;8jm:e4`f>;0=mi1h;mm;<56``jh01:;kf;f5gg=:??n?7j9cc9>30c32mi;4k6b`8923b?3n=oo5274g:>a0dj27<9ho5d7aa?812mk0o:nl4=67fg?b1kk16;8kk:e4`f>;0=lo1h;mm;<56acjh01:;i0;f5gg=:??m87j9cc9>30`22mjn4k6ba89207?3n=on527731>a0dk27<:;0>:31h;ml;<557dji01:;ib;f5gf=:?<;<7j9cb9>33662m4k6ba89207<3n=on527726>a0dk27<:=85d7a`?811810o:nm4=643=?b1kj16;;>n:e4`g>;0>9h1h;ml;<554fji01:8?d;f5gf=:??:n6i8lc:?425`=l?ih7099118g2fe<5><:=7j9cb9>33742m3n=on527734>a0dk27<:<65d7a`?811900o:nm4=642e?b1kj16;;?m:e4`g>;0>8i1h;ml;<555`ji01:8>f;f5gf=:??8;6i8lc:?4277=l?ih7099238g2fe<5><9?7j9cb9>33432m;4k6ba89205?3n=on52770:>a0dk27<:?o5d7a`?811:k0o:nm4=641g?b1kj16;;;0>;o1h;ml;<556cji01:8<0;f5gf=:??9:6i8lc:?4264=l?ih7099328g2fe<5><887j9cb9>33522m>?0;6?u27631>36?k27<8km5f55a?xu01>;1<7{t?0=h6=4={<545`<181i01:;?a;d73g=z{>33;7>52z?437?=>92h709:178e02d32532?:3o6385309b11e3ty<54j50;0x9214n3<;4n52740f>c20j2wx;4o=:181810h0q~96a583>7}:?>?;6;>7c:?4163=n==i7p}89`794?4|5>=>=78?8b9>30512o>5<5s4=<=94909a89237?3l?;o5rs6;5;0=8n1j99m;|q4=3g=838p1:9>7;43?8;7h;7c9~w2?1k3:1>v3870;925>d34=>?54i46`8yv1>>m0;6?u2763b>36?k27<9>75f55a?xu01?o1<7{t?03<<7>52z?434b=>92h709;fe8e02d327a2?:3o6384gd9b11e3ty<5:=50;0x921583<;4n527423>c20j2wx;49;:181810:80=<5m4=6735?`3?k1v:785;296~;0?;81:=6l;<5647h0q~967783>7}:?>886;>7c:?4155=n==i7p}896594?4|5>=9878?8b9>30632o>5<5s4=<>84909a89237=3l?;o5rs6;4=?6=:r7<;?8561:`?8128?0m8:l4}r5:3d<72;q6;:<8:72;g>;0=921j99m;|q4=2d=838p1:9=8;43?;n7h;7c9~w2?0m3:1>v3873`925>d34=>?o0;6?u2760`>36?k27<9=j5f55a?xu011:1<7j:g64f>{t?02:6=4={<546`<181i01:;?f;d73g=z{>33>7>52z?437`=>92h709:118e02d4?:3y>32572?:3o6385039b11e3ty<55:50;0x921493<;4n527430>c20j2wx;46::181810;;0=<5m4=6720?`3?k1v:776;296~;0?:91:=6l;<5650h0q~968983>7}:?>9>6;>7c:?4141=n==i7p}899;94?4|5>=8:78?8b9>307?2o>5<5s4=6561:`?8129h0m8:l4}r5:;0=8h1j99m;|q4==b=838p1:9b2909w0983c854=e<5>?:i7h;7c9~w2??n3:1>v3872a925>d34=>=k4i46`8yv1>190;6?u2761g>36?k27<9?>5f55a?xu010;1<7:g64f>{t?0386=4={<5405<181i01:;=3;d73g=z{>3287>52z?4317=>92h709:258e02d32252?:3o6385379b11e3ty<54850;0x9213;3<;4n527405>c20j2wx;478:181810<=0=<5m4=6713?`3?k1v:768;296~;0?=?1:=6l;<566<h0q~969883>7}:?>>=6;>7c:?417g=n==i7p}898c94?4|5>=?;78?8b9>304e2o>5<5s4=<854909a89235k3l?;o5rs6;:g?6=:r7<;97561:`?812:m0m8:l4}r5:=`<72;q6;::m:72;g>;0=;l1j99m;|q4=<`=838p1:9;c;43?8=7h;7c9~w2?f93:1>v3875g925>d34=>??4i46`8yv1>i?0;6?u276;1>36?k27<9>m5f55a?xu01k;1<7{t?0hh6=4={<54=`<181i01:;;a;d73g=z{>3h;7>52z?43d?=>92h709:578e02d32d32?:3o6385709b11e3ty<5ij50;0x921en3<;4n52744f>c20j2wx;4k=:181810kh0=<5m4=6747?`3?k1v:7j3;296~;0?jl1:=6l;<5631h0q~96e583>7}:?>n;6;>7c:?4123=n==i7p}89d794?4|5>=o=78?8b9>30112o>5<5s4=<594909a89233?3l?;o5rs6;b;0=?<;7h;7c9~w2?fk3:1>v3878;925>d34=>;54i46`8yv1>im0;6?u276;b>36?k27<9:75f55a?xu01ho1<7{t?0km6=4={<54=f<181i01:;3i<7>52z?4392h709:3e8e02d32?a2?:3o63852d9b11e3ty<5o=50;0x921f83<;4n527463>c20j2wx;4l;:181810i80=<5m4=6775?`3?k1v:7m5;296~;0?h81:=6l;<5607h0q~96b783>7}:?>k86;>7c:?4115=n==i7p}89c594?4|5>=j878?8b9>30232o>5<5s4=;0==21j99m;|q4=gd=838p1:9n8;4326k:8b:p3??n7h;7c9~w2?em3:1>v387``925>d34=>8n4i46`8yv1>jo0;6?u276c`>36?k27<99j5f55a?xu01j:1<7{t?0i:6=4={<54e`<181i01:;;f;d73g=z{>3h>7>52z?43d`=>92h709:518e02d4?:3y>32d72?:3o6385439b11e3ty<5n:50;0x921e93<;4n527470>c20j2wx;4m::181810j;0=<5m4=6760?`3?k1v:7l6;296~;0?k91:=6l;<5610h0q~96c983>7}:?>h>6;>7c:?4101=n==i7p}89b;94?4|5>=i:78?8b9>303?2o>5<5s4=;0=?>i7h;7c9~w2?dn3:1>v387ca925>d34=>9k4i46`8yv1>l90;6?u276`g>36?k27<9;>5f55a?xu01m;1<7:g64f>{t?0n86=4={<54g5<181i01:;93;d73g=z{>3o87>52z?43f7=>92h709:658e02d32e52?:3o6385779b11e3ty<5i850;0x921d;3<;4n527445>c20j2wx;4j8:181810k=0=<5m4=6753?`3?k1v:7k8;296~;0?j?1:=6l;<562<h0q~96d883>7}:?>i=6;>7c:?413g=n==i7p}89ec94?4|5>=h;78?8b9>300e2o>5<5s4=m0m8:l4}r5:``<72;q6;:mm:72;g>;0=?l1j99m;|q4=a`=838p1:9lc;43?<=7h;7c9~w2?b93:1>v387bg925>d34=>;?4i46`8yv1>m?0;6?u27931>36?k27<9:m5f55a?xu01o;1<7{t?0lh6=4={<5;5`<181i01:;7a;d73g=z{>k;;7>52z?4<7?=>92h709:978e02d3=532?:3o6385`09b11e3ty4n3<;4n5274cf>c20j2wx;l<=:18181?h0q~9n2583>7}:?1?;6;>7c:?41g3=n==i7p}8a3794?4|5>2>=78?8b9>30d12o>5<5s4=3=94909a8923??3l?;o5rs6;f;0=0n1j99m;|q4=`g=838p1:6>7;43?i;7h;7c9~w2?bk3:1>v3880;925>d34=>n54i46`8yv1>mm0;6?u2793b>36?k27<9o75f55a?xu01lo1<7{t?0om6=4={<5;5f<181i01:;8b;d73g=z{>3m<7>52z?4<4b=>92h709:7e8e02d3=7a2?:3o63856d9b11e3ty<5k=50;0x92>583<;4n5274:3>c20j2wx;4h;:18181?:80=<5m4=67;5?`3?k1v:7i5;296~;00;81:=6l;<56<7h0q~96f783>7}:?1886;>7c:?41=5=n==i7p}89g594?4|5>29878?8b9>30>32o>5<5s4=3>84909a8923?=3l?;o5rs6;e=?6=:r7<4?8561:`?8120?0m8:l4}r5:bd<72;q6;5<8:72;g>;0=121j99m;|q4=cd=838p1:6=8;43?3n7h;7c9~w2?am3:1>v3883`925>d34=>4n4i46`8yv1>no0;6?u2790`>36?k27<95j5f55a?xu0i9:1<7{t?h::6=4={<5;6`<181i01:;7f;d73g=z{>k;>7>52z?4<7`=>92h709:918e02d4?:3y>3=572?:3o6385839b11e3ty493<;4n5274;0>c20j2wx;l>::18181?;;0=<5m4=67:0?`3?k1v:o?6;296~;00:91:=6l;<56=0h0q~9n0983>7}:?19>6;>7c:?41<1=n==i7p}8a1;94?4|5>28:78?8b9>30??2o>5<5s4=3?:4909a8923>13l?;o5rs6c3f?6=:r7<4>6561:`?8121h0m8:l4}r5b4f<72;q6;5=6:72;g>;0=0h1j99m;|q4e5b=838p1:6?2i7h;7c9~w2g7n3:1>v3882a925>d34=>5k4i46`8yv1f990;6?u2791g>36?k27<9l>5f55a?xu0i8;1<7:g64f>{t?h;86=4={<5;05<181i01:;n3;d73g=z{>k:87>52z?4<17=>92h709:a58e02d3=252?:3o6385`79b11e3ty3;3<;4n5274c5>c20j2wx;l?8:18181?<=0=<5m4=67b3?`3?k1v:o>8;296~;00=?1:=6l;<56e<h0q~9n1883>7}:?1>=6;>7c:?41dg=n==i7p}8a0c94?4|5>2?;78?8b9>30ge2o>5<5s4=3854909a8923fk3l?;o5rs6c2g?6=:r7<497561:`?812im0m8:l4}r5b5`<72;q6;5:m:72;g>;0=hl1j99m;|q4e4`=838p1:6;c;43?i=7h;7c9~w2g593:1>v3885g925>d34=>n?4i46`8yv1f:?0;6?u279;1>36?k27<9om5f55a?xu0i:;1<7{t?h9h6=4={<5;=`<181i01:;la;d73g=z{>k?;7>52z?492h709:d78e02d3=d32?:3o6385d09b11e3tyen3<;4n5274gf>c20j2wx;l8=:18181?kh0=<5m4=67e7?`3?k1v:o93;296~;00jl1:=6l;<56b1h0q~9n6583>7}:?1n;6;>7c:?41c3=n==i7p}8a7794?4|5>2o=78?8b9>30`12o>5<5s4=3594909a8923d?3l?;o5rs6c1;0=mn1j99m;|q4e7g=838p1:667;43?m;7h;7c9~w2g5k3:1>v3888;925>d34=>j54i46`8yv1f:m0;6?u279;b>36?k27<9k75f55a?xu0i;o1<7{t?h8m6=4={<5;=f<181i01:;mb;d73g=z{>k8<7>52z?4<92h709:be8e02d3=?a2?:3o6385cd9b11e3ty=50;0x92>f83<;4n5274a3>c20j2wx;l=;:18181?i80=<5m4=67`5?`3?k1v:o<5;296~;00h81:=6l;<56g7h0q~9n3783>7}:?1k86;>7c:?41f5=n==i7p}8a2594?4|5>2j878?8b9>30e32o>5<5s4=3m84909a8923d=3l?;o5rs6c0=?6=:r7<4l8561:`?812k?0m8:l4}r5b7d<72;q6;5o8:72;g>;0=j21j99m;|q4e6d=838p1:6n8;43?hn7h;7c9~w2g4m3:1>v388``925>d34=>on4i46`8yv1f;o0;6?u279c`>36?k27<9nj5f55a?xu0i=:1<7{t?h>:6=4={<5;e`<181i01:;lf;d73g=z{>k?>7>52z?492h709:d18e02d4?:3y>3=d72?:3o6385e39b11e3tye93<;4n5274f0>c20j2wx;l:::18181?j;0=<5m4=67g0?`3?k1v:o;6;296~;00k91:=6l;<56`0h0q~9n4983>7}:?1h>6;>7c:?41a1=n==i7p}8a5;94?4|5>2i:78?8b9>30b?2o>5<5s4=3n:4909a8923c13l?;o5rs6c7f?6=:r7<4o6561:`?812lh0m8:l4}r5b0f<72;q6;5l6:72;g>;0=mh1j99m;|q4e1b=838p1:6ma;43?oi7h;7c9~w2g3n3:1>v388ca925>d34=>hk4i46`8yv1f=90;6?u279`g>36?k27<9h>5f55a?xu0i<;1<7:g64f>{t?h?86=4={<5;g5<181i01:;j3;d73g=z{>k>87>52z?492h709:e58e02d3=e52?:3o6385d79b11e3tyd;3<;4n5274g5>c20j2wx;l;8:18181?k=0=<5m4=67f3?`3?k1v:o:8;296~;00j?1:=6l;<56a<h0q~9n5883>7}:?1i=6;>7c:?41`g=n==i7p}8a4c94?4|5>2h;78?8b9>30ce2o>5<5s4=3o54909a8923bk3l?;o5rs6c6g?6=:r7<4n7561:`?812mm0m8:l4}r5b1`<72;q6;5mm:72;g>;0=ll1j99m;|q4e0`=838p1:6lc;43?m=7h;7c9~w2g193:1>v388bg925>d34=>j?4i46`8yv1f>?0;6?u27831>36?k27<9km5f55a?xu0i>;1<7{t?h=h6=4={<5:5`<181i01:8?a;d73g=z{>k3;7>52z?4=7?=>92h7099178e02d3<532?:3o6386309b11e3tyc20j2wx;lo=:18181>h0q~9na583>7}:?0?;6;>7c:?4263=n==i7p}8a`794?4|5>3>=78?8b9>33512o>5<5s4=2=94909a89207?3l?;o5rs6c5;0>8n1j99m;|q4e3g=838p1:7>7;43<8;7h;7c9~w2g1k3:1>v3890;925>d34==?54i46`8yv1f>m0;6?u2783b>36?k27<:>75f55a?xu0i?o1<7{t?hk<<7>52z?4=4b=>92h709:fe8e02d3<7a2?:3o6385gd9b11e3tyc20j2wx;l9;:18181>:80=<5m4=6435?`3?k1v:o85;296~;01;81:=6l;<5547h0q~9n7783>7}:?0886;>7c:?4255=n==i7p}8a6594?4|5>39878?8b9>33632o>5<5s4=2>84909a89207=3l?;o5rs6c4=?6=:r7<5?8561:`?8118?0m8:l4}r5b3d<72;q6;4<8:72;g>;0>921j99m;|q4e2d=838p1:7=8;43<;n7h;7c9~w2g0m3:1>v3893`925>d34==36?k27<:=j5f55a?xu0i1:1<7j:g64f>{t?h2:6=4={<5:6`<181i01:8?f;d73g=z{>k3>7>52z?4=7`=>92h7099118e02d4?:3y>3<572?:3o6386039b11e3tyc20j2wx;l6::18181>;;0=<5m4=6420?`3?k1v:o76;296~;01:91:=6l;<5550h0q~9n8983>7}:?09>6;>7c:?4241=n==i7p}8a9;94?4|5>38:78?8b9>337?2o>5<5s4=2?:4909a8920613l?;o5rs6c;f?6=:r7<5>6561:`?8119h0m8:l4}r5b;0>8h1j99m;|q4e=b=838p1:7b2909w0963c854=e<5><:i7h;7c9~w2g?n3:1>v3892a925>d34===k4i46`8yv1f190;6?u2781g>36?k27<:?>5f55a?xu0i0;1<7:g64f>{t?h386=4={<5:05<181i01:8=3;d73g=z{>k287>52z?4=17=>92h7099258e02d3<252?:3o6386379b11e3tyc20j2wx;l78:18181><=0=<5m4=6413?`3?k1v:o68;296~;01=?1:=6l;<556<h0q~9n9883>7}:?0>=6;>7c:?427g=n==i7p}8a8c94?4|5>3?;78?8b9>334e2o>5<5s4=2854909a89205k3l?;o5rs6c:g?6=:r7<597561:`?811:m0m8:l4}r5b=`<72;q6;4:m:72;g>;0>;l1j99m;|q4e<`=838p1:7;c;43<8=7h;7c9~w2gf93:1>v3895g925>d34==??4i46`8yv11=;0;6?u277;1>c2e027<8km5d7a:?xu0>{t??<36=4={<55=`<52z?42d?=n=h3709:178g2f?33d32o>i46385309`3e>3ty<:5750;0x920en3l?n552740f>a0d12wx;;6j:181811kh0m8o64=6707?b1k01v:87f;296~;0>jl1j9l7;<5671j30q~999183>7}:??n;6k:m8:?4163=l?i27p}868394?4|5>30512m5<5s4==594i4c:89237?3n=o45rs6460?6=:r7<:4;5f5`;?8129;0o:n74}r5510<72;q6;;79:g6a<>;0=8n1h;m6;|q4200=838p1:867;d7f==:?<836i8l9:p33302909w099998e0g><5>?8;7j9c89~w20203:1>v3868;9b1d?34=>?54k6b;8yv11=00;6?u277;b>c2e027<9>75d7a:?xu0>{t???i6=4={<55=f<>o7>52z?4233?a2o>i46384gd9`3e>3ty<:8h50;0x920f83l?n5527423>a0d12wx;;8?:181811i80m8o64=6735?b1k01v:891;296~;0>h81j9l7;<5647j30q~996383>7}:??k86k:m8:?4155=l?i27p}867194?4|5>30632m5<5s4==m84i4c:89237=3n=o45rs6451?6=:r7<:l85f5`;?8128?0o:n74}r5523<72;q6;;o8:g6a<>;0=921h;m6;|q4231=838p1:8n8;d7f==:?<:26i8l9:p330>2909w099a`8e0g><5>?;n7j9c89~w201i3:1>v386``9b1d?34=>k0;6?u277c`>c2e027<9=j5d7a:?xu0>?i1<7j:e4`=>{t??<=i7>52z?42d`=n=h3709:118g2f?33d72o>i46385039`3e>3ty<::>50;0x920e93l?n5527430>a0d12wx;;9>:181811j;0m8o64=6720?b1k01v:882;296~;0>k91j9l7;<5650j30q~997583>7}:??h>6k:m8:?4141=l?i27p}866794?4|5>307?2m5<5s4==n:4i4c:8923613n=o45rs6443?6=:r7<:o65f5`;?8129h0o:n74}r553=<72;q6;;l6:g6a<>;0=8h1h;m6;|q422?=838p1:8ma;d7f==:?<;h6i8l9:p331f2909w099bc8e0g><5>?:i7j9c89~w200j3:1>v386ca9b1d?34=>=k4k6b;8yv11?j0;6?u277`g>c2e027<9?>5d7a:?xu0>>n1<7:e4`=>{t??=m6=4={<55g5<3<7>52z?42f7=n=h3709:258g2f?33e52o>i46385379`3e>3ty<:5<50;0x920d;3l?n5527405>a0d12wx;;6<:181811k=0m8o64=6713?b1k01v:874;296~;0>j?1j9l7;<566<j30q~998483>7}:??i=6k:m8:?417g=l?i27p}869494?4|5>304e2m5<5s4==o54i4c:89235k3n=o45rs64;;0=;l1h;m6;|q42=d=838p1:8lc;d7f==:?<9;6i8l9:p33>d2909w099ce8e0g><5>?8=7j9c89~w20?l3:1>v386bg9b1d?34=>??4k6b;8yv0>=?0;6?u26874>c20j27=58h5d7af?xu11{t>0?26=4={<4gg<<181i01;7:c;d73g=z{?3>47>52z?5`f>=>92h70865c8e02d;1lh>194h4=7fbb?3>n27=ho:558d893be=3?2j639dc491<`<5?n<57;6f:?5`2g==0l01;j8b;7:b>;1l>i194h4=7f4`?3>n27=h:k558d893b0n3?2j639d9291<`<5?n3=7;6f:?5`=4==0l01;j74;7:b>;1l1?194h4=7f;2?3>n27=h59558d893b?03?2j639d9;91<`<5?n3m7;6f:?5`=d==0l01;j7c;7:b>;1l1n194h4=7f;b?3>n27=h4>558d893b>93?2j639d8091<`<5?n2?7;6f:?5`<2==0l01;j65;7:b>;1l0<194h4=7f:3?3>n27=h46558d893b>i3?2j639d8`91<`<5?n2o7;6f:?5`;1l0l194h4=7fb4?3>n27=hl?558d893bf:3?2j639d`191<`<5?nj97;6f:?5`d0==0l01;jn7;7:b>;1lh2194h4=7fb=?3>n27=hlo558d893bfj3?2j639d`a91<`<5?njh7;6f:?5`dc==0l01;jm0;7:b>;1lk;194h4=7fa6?3>n27=ho=558d893gf03l?;o5rs7cb=?6=<8q6:nh8:4;e?80dn10>5k526e20>0?a342a7>2<3m708k2586=c=:>m8m687i;<4g71<21o16:i=::4;e?80c;?0>5k526bd:>0?a342f`e2<3m708lfb86=c=:>jlo687i;<4`b`<21o16:nhi:4;e?80c890>5k526e22>0?a342a632<3m708k0486=c=:>m:=687i;<4g42<21o16:i>7:4;e?80c800>5k526e2b>0?a342a6d2<3m708k0e86=c=:>m:m687i;<4g55<21o16:i?>:4;e?80c9;0>5k526e30>0?a342a722<3m708k1786=c=:>m;<687i;<4g5=<21o16:i?n:4;e?80c9k0>5k526e3`>0?a342a7b2<3m708k1g86=c=:>m8;687i;<4g64<21o16:i<=:4;e?80c::0>5k526e06>0?a34;4:9g9>2a402<3m708k2986=c=:>m82687i;<4g6d<21o16:i5k526e0g>0?a34h4:9g9>2a572<3m708k3086=c=:>m99687i;<4g76<21o16:lon:g64f>{t>hki6=4;1z?5g21==0l01;m88;7:b>;1k19194h4=7a;a?3>n27=o47558d893ef<3?2j639c`d91<`<5?ii87;6f:?5gg3==0l01;mm6;7:b>;1k>3194h4=7a4e?3>n27=o:l558d893e0k3?2j639c6f91<`<5?i;1k1;194h4=7a;6?3>n27=o5:558d893e?=3?2j639c9491<`<5?i3;7;6f:?5g=>==0l01;m79;7:b>;1k1k194h4=7a;f?3>n27=o5m558d893e?l3?2j639c9d91<`<5?i2<7;6f:?5g<7==0l01;m62;7:b>;1k09194h4=7a:0?3>n27=o4;558d893e>>3?2j639c8591<`<5?i247;6f:?5g;1k0i194h4=7a:`?3>n27=o4k558d893e>n3?2j639c`291<`<5?ij=7;6f:?5gd4==0l01;mn3;7:b>;1kh?194h4=7ab2?3>n27=ol9558d893ef03?2j639c`;91<`<5?ijm7;6f:?5gdd==0l01;mnc;7:b>;1khn194h4=7aba?3>n27=oo>558d893ee93?2j639cc091<`<5?ii?7;6f:?5ede=n==i7p}9a`f94?26s42g`?2<3m708l0286=c=:>j:n687i;<4`5<<21o16:n<;:4;e?80d:o0>5k526b17>0?a342f512<3m708mf886=c=:>klj687i;<4abg<21o16:ohl:4;e?80enm0>5k526cdf>0?a342f672<3m708l0086=c=:>j:9687i;<4`41<21o16:n>::4;e?80d8?0>5k526b24>0?a342f6>2<3m708l0`86=c=:>j:i687i;<4`4f<21o16:n>k:4;e?80d8o0>5k526b33>0?a342f752<3m708l1286=c=:>j;?687i;<4`50<21o16:n?9:4;e?80d9>0>5k526b3;>0?a342f7e2<3m708l1b86=c=:>j;o687i;<4`5`<21o16:n?i:4;e?80d:90>5k526b02>0?a34?4:9g9>2f442<3m708l2486=c=:>j8=687i;<4`62<21o16:n<7:4;e?80d:00>5k526b0b>0?a34o4:9g9>2f4d2<3m708l2e86=c=:>j8n687i;<4`75<21o16:n=>:4;e?80d;;0>5k526b10>0?a34n27=n:6558d893d?;3?2j639b9g91<`<5?h257;6f:?5fd2==0l01;lnf;7:b>;1jk>194h4=7`a1?3>n27=no8558d893d013?2j639b6c91<`<5?h;1j>o194h4=7`4b?3>n27=n5>558d893d?93?2j639b9091<`<5?h387;6f:?5f=3==0l01;l76;7:b>;1j1=194h4=7`;n27=n57558d893d?i3?2j639b9`91<`<5?h3o7;6f:?5f=b==0l01;l7f;7:b>;1j0:194h4=7`:5?3>n27=n4<558d893d>;3?2j639b8691<`<5?h297;6f:?5f<0==0l01;l67;7:b>;1j02194h4=7`:e?3>n27=n4l558d893d>k3?2j639b8f91<`<5?h2i7;6f:?5f<`==0l01;ln0;7:b>;1jh;194h4=7`b6?3>n27=nl=558d893df=3?2j639b`491<`<5?hj;7;6f:?5fd>==0l01;ln9;7:b>;1jhk194h4=7`bf?3>n27=nlm558d893dfl3?2j639b`g91<`<5?hi<7;6f:?5fg7==0l01;lm2;7:b>;1jk9194h4=7ca4?`3?k1v;om1;292~;1ik?194h4=7ca2?3>n27=hn6558d893bd13?2j639dbc91<`<5?ki>7h;7c9~w3`6>3:180?a342g642<3m708m0d86=c=:>k;2687i;<4a61<21o16:o5k526c16>0?a342d`>2<3m708nf`86=c=:>hli687i;<4bbf<21o16:lhk:4;e?80fnl0>5k526`de>0?a342g662<3m708m0386=c=:>k:?687i;<4a40<21o16:o>9:4;e?80e8>0>5k526c2;>0?a342g6f2<3m708m0c86=c=:>k:h687i;<4a4a<21o16:o>i:4;e?80e990>5k526c32>0?a342g742<3m708m1586=c=:>k;>687i;<4a53<21o16:o?8:4;e?80e910>5k526c3b>0?a342g7d2<3m708m1e86=c=:>k;n687i;<4a5c<21o16:o5k526c01>0?a34>4:9g9>2g422<3m708m2786=c=:>k8<687i;<4a6=<21o16:o<6:4;e?80e:h0>5k526c0a>0?a34n4:9g9>2g4c2<3m708m2d86=c=:>k9;687i;<4a74<21o16:o==:4;e?80e;:0>5k526g34>c20j2wx:k?=:1820g}:>o;86k:8b:?5=0`=l?io70865e8g2fe<5?3>i7j9ce9>2<3d2ma0dm27=ml?5d7af?80>>80o:nk4=7;5g?b1kl16:498:e4`a>;11181h;mj;<4:jo01;76c;f5g`=:>03o6i8le:?5=2<052ma0dm27=5;95d7af?80>>10o:nk4=7;5=?b1kl16:48n:e4`a>;11?h1h;mj;<4:2ajo01;79e;f5g`=:>07j9cd9>2<142m3n=oh52685;>a0dm27=5:75d7af?80>?h0o:nk4=7;4f?b1kl16:49l:e4`a>;11>n1h;mj;<4:3`jo01;78f;f5g`=:>02;6i8le:?5==7=l?in7086828g2fc<5?3387j9cd9>2<>22ma0dm27=55o5d7af?80>0k0o:nk4=7;;g?b1kl16:46j:e4`a>;111l1h;mj;<4:=5jo01;761;f5g`=:>0396i8le:?5=<5=l?in7086958g2fc<5?3297j9cd9>213n=oh5268;b>a0dm27=54l5d7af?80>i80o:nk4=7;bg?b1kl16:4l8:e4`a>;11j81h;mj;<4:gajo01;7kc;f5g`=:>0no6i8le:?5=ac=l?in7086dg8g2fc<5?3j<7j9cd9>2a0dm27=5l95d7af?80>i10o:nk4=7;b=?b1kl16:4on:e4`a>;11hh1h;mj;<4:eajo01;7ne;f5g`=:>0km6i8le:?5=g6=l?in7086b08g2fc<5?3i>7j9cd9>23n=oh5268`;>a0dm27=5o75d7af?80>jh0o:nk4=7;af?b1kl16:4ll:e4`a>;11kn1h;mj;<4:f`jo01;7mf;f5g`=:>0i;6i8le:?5=f7=l?in7086c28g2fc<5?3h87j9cd9>2a0dm27=5no5d7af?80>kk0o:nk4=7;`g?b1kl16:4mj:e4`a>;11jl1h;mj;<4:`5jo01;7k1;f5g`=:>0n96i8le:?5=a5=l?in7086d58g2fc<5?3o97j9cd9>2a0dm27=5il5d7af?80f:80o:nk4=7c1g?b1kl16:l=8:e4`a>;1i=81h;mj;<4b0ajo01;o:c;f5g`=:>h?o6i8le:?5e0c=l?in708n5g8g2fc<5?k9<7j9cd9>2d452m94k6bg893g5=3n=oh526`05>a0dm27=m?95d7af?80f:10o:nk4=7c1=?b1kl16:l;1i;h1h;mj;<4b6ajo01;o=e;f5g`=:>h8m6i8le:?5e66=l?in708n308g2fc<5?k8>7j9cd9>2d542m3n=oh526`1;>a0dm27=m>75d7af?80f;h0o:nk4=7c0f?b1kl16:l=l:e4`a>;1i:n1h;mj;<4b7`jo01;oh>;6i8le:?5e17=l?in708n428g2fc<5?k?87j9cd9>2d222ma0dm27=m9o5d7af?80f;1i=l1h;mj;<4b15jo01;o:1;f5g`=:>h?96i8le:?5e05=l?in708n558g2fc<5?k>97j9cd9>2d312ma0dm27=m8l5d7af?80f>80o:nk4=7c5g?b1kl16:l98:e4`a>;1i181h;mj;<4bjo01;o6c;f5g`=:>h3o6i8le:?5e2d052ma0dm27=m;95d7af?80f>10o:nk4=7c5=?b1kl16:l8n:e4`a>;1i?h1h;mj;<4b2ajo01;o9e;f5g`=:>h7j9cd9>2d142m3n=oh526`5;>a0dm27=m:75d7af?80f?h0o:nk4=7c4f?b1kl16:l9l:e4`a>;1i>n1h;mj;<4b3`jo01;o8f;f5g`=:>h2;6i8le:?5e=7=l?in708n828g2fc<5?k387j9cd9>2d>22ma0dm27=m5o5d7af?80f0k0o:nk4=7c;g?b1kl16:l6j:e4`a>;1i1l1h;mj;<4b=5jo01;o61;f5g`=:>h396i8le:?5e<5=l?in708n958g2fc<5?k297j9cd9>2d?12m13n=oh526`;b>a0dm27=m4l5d7af?80>m80o:nk4=7;fg?b1kl16:4h8:e4`a>;1i981h;mj;<4b4ajo01;o>c;f5g`=:>h;o6i8le:?5e4c=l?in708n1g8g2fc<5?3n<7j9cd9>2a0dm27=5h95d7af?80>m10o:nk4=7;f=?b1kl16:4kn:e4`a>;11lh1h;mj;<4:aajo01;7je;f5g`=:>0om6i8le:?5=c6=l?in7086f08g2fc<5?3m>7j9cd9>2<`42m3n=oh5268d;>a0dm27=5k75d7af?80>nh0o:nk4=7;ef?b1kl16:4hl:e4`a>;11on1h;mj;<4:b`jo01;7if;f5g`=:>h:;6i8le:?5e57=l?in708n028g2fc<5?k;87j9cd9>2d622ma0dm27=m=o5d7af?80f8k0o:nk4=7c3g?b1kl16:l>j:e4`a>;1i9l1h;mj;<4b55jo01;o>1;f5g`=:>h;96i8le:?5e45=l?in708n158g2fc<5?k:97j9cd9>2d712ma0dm27=m2w08i148e02d<5?3>;7j9c89>2<3c2ma0dl27=55j5d7ag?80>1j0o:nj4=7;:`?b1km16:47j:e4``>;110l1h;mk;<4:25jn01;792;f5ga=:>0<86i8ld:?5=32=l?io7086648g2fb<5?3=:7j9ce9>2<002ma0dl27=5;j5d7ag?80>>l0o:nj4=7;5b?b1km16:49?:e4``>;11>;1h;mk;<4:37jn01;783;f5ga=:>0=?6i8ld:?5=23=l?io7086778g2fb<5?3<47j9ce9>2<1>2ma0dl27=5:k5d7ag?80>?o0o:nj4=7;;4?b1km16:46>:e4``>;11191h;mk;<4:<1jn01;775;f5ga=:>02=6i8ld:?5==1=l?io7086898g2fb<5?3357j9ce9>2<>f2ma0dl27=54>5d7ag?80>180o:nj4=7;:6?b1km16:47<:e4``>;110>1h;mk;<4:=0jn01;766;f5ga=:>03<6i8ld:?5=<>=l?io7086988g2fb<5?32m7j9ce9>2a0dl27=5nj5d7ag?80>lj0o:nj4=7;g`?b1km16:4jj:e4``>;11ml1h;mk;<4:e5jn01;7n2;f5ga=:>0k86i8ld:?5=d2=l?io7086a48g2fb<5?3j:7j9ce9>2a0dl27=5lj5d7ag?80>il0o:nj4=7;bb?b1km16:4l?:e4``>;11k;1h;mk;<4:f7jn01;7m3;f5ga=:>0h?6i8ld:?5=g3=l?io7086b78g2fb<5?3i47j9ce9>22ma0dl27=5ok5d7ag?80>jo0o:nj4=7;`4?b1km16:4m>:e4``>;11j91h;mk;<4:g1jn01;7l5;f5ga=:>0i=6i8ld:?5=f1=l?io7086c98g2fb<5?3h57j9ce9>2a0dl27=5i>5d7ag?80>l80o:nj4=7;g6?b1km16:4j<:e4``>;11m>1h;mk;<4:`0jn01;7k6;f5ga=:>0n<6i8ld:?5=a>=l?io7086d88g2fb<5?3om7j9ce9>2n4k6bf893g4?3n=oi526`61>a0dl27=m9j5d7ag?80f=j0o:nj4=7c6`?b1km16:l;j:e4``>;1ijn01;o=2;f5ga=:>h886i8ld:?5e72=l?io708n248g2fb<5?k9:7j9ce9>2d402m44k6bf893g5i3n=oi526`0a>a0dl27=m?j5d7ag?80f:l0o:nj4=7c1b?b1km16:l=?:e4``>;1i:;1h;mk;<4b77jn01;o<3;f5ga=:>h9?6i8ld:?5e63=l?io708n378g2fb<5?k847j9ce9>2d5>2ma0dl27=m>k5d7ag?80f;o0o:nj4=7c74?b1km16:l:>:e4``>;1i=91h;mk;<4b01jn01;o;5;f5ga=:>h>=6i8ld:?5e11=l?io708n498g2fb<5?k?57j9ce9>2d2f2ma0dl27=m8>5d7ag?80f=80o:nj4=7c66?b1km16:l;<:e4``>;1i<>1h;mk;<4b10jn01;o:6;f5ga=:>h?<6i8ld:?5e0>=l?io708n588g2fb<5?k>m7j9ce9>2d3e2ma0dl27=m5j5d7ag?80f1j0o:nj4=7c:`?b1km16:l7j:e4``>;1i0l1h;mk;<4b25jn01;o92;f5ga=:>h<86i8ld:?5e32=l?io708n648g2fb<5?k=:7j9ce9>2d002ma0dl27=m;j5d7ag?80f>l0o:nj4=7c5b?b1km16:l9?:e4``>;1i>;1h;mk;<4b37jn01;o83;f5ga=:>h=?6i8ld:?5e23=l?io708n778g2fb<5?k<47j9ce9>2d1>2ma0dl27=m:k5d7ag?80f?o0o:nj4=7c;4?b1km16:l6>:e4``>;1i191h;mk;<4b<1jn01;o75;f5ga=:>h2=6i8ld:?5e=1=l?io708n898g2fb<5?k357j9ce9>2d>f2ma0dl27=m4>5d7ag?80f180o:nj4=7c:6?b1km16:l7<:e4``>;1i0>1h;mk;<4b=0jn01;o66;f5ga=:>h3<6i8ld:?5e<>=l?io708n988g2fb<5?k2m7j9ce9>2d?e2ma0dl27=m=j5d7ag?80f9j0o:nj4=7c2`?b1km16:l?j:e4``>;1i8l1h;mk;<4:a5jn01;7j2;f5ga=:>0o86i8ld:?5=`2=l?io7086e48g2fb<5?3n:7j9ce9>2a0dl27=5hj5d7ag?80>ml0o:nj4=7;fb?b1km16:4h?:e4``>;11o;1h;mk;<4:b7jn01;7i3;f5ga=:>0l?6i8ld:?5=c3=l?io7086f78g2fb<5?3m47j9ce9>2<`>2ma0dl27=5kk5d7ag?80>no0o:nj4=7c34?b1km16:l>>:e4``>;1i991h;mk;<4b41jn01;o?5;f5ga=:>h:=6i8ld:?5e51=l?io708n098g2fb<5?k;57j9ce9>2d6f2ma0dl27=m<>5d7ag?80f980o:nj4=7c26?b1km16:l?<:e4``>;1i8>1h;mk;<4b50jn01;o>6;f5ga=:>h;<6i8ld:?5e4>=l?io708n188g2fb<5?k:m7j9ce9>2d7e2m34a0dl27=ml<5d7ag?80fi80o:nj4}r4:11<72;q6:ll::72;g>;110?m6k:8b:p2c6e2909w08kbd854=e<5?kj<7h;7c9~w3`7k3:1>v39dcd925>d3436?k27=ml<5f55a?xu1n9o1<7{t>o:m6=4={<4gg7<181i01;on4;d73g=z{?l:<7>52z?5`f5=>92h708na48e02d2ae32?:3o639a`49b11e3ty=n>950;0x93d0?3l?n55268c2>a0d12wx:o:=:18180e?10m8o64=7;b7?b1k01v;l;d;296~;1j191j9l7;<4:ecj30q~8m5983>7}:>k2n6k:m8:?5=gd=l?i27p}9b7194?4|5?h257h;b99>25<5s4l10o:n74}r4a31<72;q6:ol;:g6a<>;11m31h;m6;|q5f23=838p1;lm5;d7f==:>0nj6i8l9:p2g112909w08mb78e0g><5?3on7j9c89~w3d403:1>v39b6;9b1d?34<2mn4k6b;8yv0e;00;6?u26c5b>c2e027=5o95d7a:?xu1j:k1<7{t>k9i6=4={<4a3f52z?5f2b=n=h37086db8g2f?2g1b2o>i46399ef9`3e>3ty=n>k50;0x93d0n3l?n55268ff>a0d12wx:o=i:18180e090m8o64=7;gb?b1k01v;l;0;296~;1j1;1j9l7;<4:e5j30q~8m4083>7}:>k296k:m8:?5=d4=l?i27p}9b5194?4|5?h387h;b99>25<5s4i?0o:n74}r4a03<72;q6:o68:g6a<>;11h=1h;m6;|q5f11=838p1;l78;d7f==:>0k36i8l9:p2g2?2909w08m888e0g><5?3j57j9c89~w3d313:1>v39b9c9b1d?34<2ml4k6b;8yv0ec2e027=5ll5d7a:?xu1j=h1<7{t>k>h6=4={<4a52z?5f=`=n=h37086b18g2f?2g?72o>i46399c39`3e>3ty=n8>50;0x93d>93l?n55268`1>a0d12wx:o;>:18180e1;0m8o64=7;a7?b1k01v;l:2;296~;1j091j9l7;<4:f1j30q~8m5283>7}:>k3?6k:m8:?5=g3=l?i27p}9b4694?4|5?h297h;b99>25<5s4j00o:n74}r4a12<72;q6:o77:g6a<>;11kk1h;m6;|q5f0?=838p1;l6a;d7f==:>0hh6i8l9:p2g3f2909w08m9c8e0g><5?3ih7j9c89~w3d2j3:1>v39b8a9b1d?34<2nh4k6b;8yv0e=j0;6?u26c;g>c2e027=5oh5d7a:?xu1j{t>k?n6=4={<4a=cj7>52z?5fd6=n=h37086c28g2f?2gg62o>i46399b69`3e>3ty=n;?50;0x93df:3l?n55268a6>a0d12wx:o8=:18180ei:0m8o64=7;`2?b1k01v;l94;296~;1jh?1j9l7;<4:g=j30q~8m6483>7}:>kk=6k:m8:?5=f?=l?i27p}9b7494?4|5?hj;7h;b99>25<5s4kj0o:n74}r4a2<<72;q6:oon:g6a<>;11jo1h;m6;|q5f3g=838p1;lnb;d7f==:>0im6i8l9:p2g0e2909w08mab8e0g><5?3o<7j9c89~w3d1k3:1>v39b`f9b1d?34<2h<4k6b;8yv0e>m0;6?u26ccf>c2e027=5i<5d7a:?xu1j?l1<7{t>k=;6=4={<4af452z?5fg4=n=h37086d78g2f?2gd42o>i46399e59`3e>3ty=no950;0x93da?3l?n55268g2>a0d12wx:om=:18180en10m8o64=7;f7?b1k01v;lld;296~;1k991j9l7;<4:acj30q~8md983>7}:>j:n6k:m8:?5=cd=l?i27p}9bd194?4|5?i:57h;b99>2d602m5<5s494i4c:893g6;3n=o45rs7`e7?6=:r7=o?h5f5`;?80f910o:n74}r4ab1<72;q6:n=;:g6a<>;1i831h;m6;|q5fc3=838p1;m<5;d7f==:>h;j6i8l9:p2g`12909w08l378e0g><5?k:n7j9c89~w3de03:1>v39bg;9b1d?34<2in4k6b;8yv0ej00;6?u26cdb>c2e027=5k95d7a:?xu1jkk1<7=:e4`=>{t>khi6=4={<4abf52z?5fcb=n=h3708n1b8g2f?2g`b2o>i4639a0f9`3e>3ty=nok50;0x93dan3l?n5526`3f>a0d12wx:oli:18180d890m8o64=7c2b?b1k01v;ll0;296~;1k9;1j9l7;<4:a5j30q~8mc083>7}:>j:96k:m8:?5=`4=l?i27p}9bb194?4|5?i;87h;b99>25<5s4m?0o:n74}r4ag3<72;q6:n>8:g6a<>;11l=1h;m6;|q5ff1=838p1;m?8;d7f==:>0o36i8l9:p2ge?2909w08l088e0g><5?3n57j9c89~w3dd13:1>v39c1c9b1d?34<2il4k6b;8yv0ekh0;6?u26b2a>c2e027=5hl5d7a:?xu1jjh1<7{t>kih6=4={<4`4a52z?5g5`=n=h37086f18g2f?2f772o>i46399g39`3e>3ty=ni>50;0x93e693l?n55268d1>a0d12wx:oj>:18180d9;0m8o64=7;e7?b1k01v;lk2;296~;1k891j9l7;<4:b1j30q~8md283>7}:>j;?6k:m8:?5=c3=l?i27p}9be694?4|5?i:97h;b99>2<`12m5<5s4n00o:n74}r4a`2<72;q6:n?7:g6a<>;11ok1h;m6;|q5fa?=838p1;m>a;d7f==:>0lh6i8l9:p2gbf2909w08l1c8e0g><5?3mh7j9c89~w3dcj3:1>v39c0a9b1d?34<2jh4k6b;8yv0elj0;6?u26b3g>c2e027=5kh5d7a:?xu1jmn1<7?:e4`=>{t>knn6=4={<4`5c52z?5g76=n=h3708n028g2f?2f462o>i4639a169`3e>3ty=nh?50;0x93e5:3l?n5526`26>a0d12wx:ok=:18180d::0m8o64=7c32?b1k01v;lj4;296~;1k;?1j9l7;<4b4=j30q~8me483>7}:>j8=6k:m8:?5e5?=l?i27p}9bd494?4|5?i9;7h;b99>2d6f2m5<5s454i4c:893g7j3n=o45rs7`f;1i9o1h;m6;|q5f`g=838p1;m=b;d7f==:>h:m6i8l9:p2gce2909w08l2b8e0g><5?k:<7j9c89~w3dbk3:1>v39c3f9b1d?34c2e027=m<<5d7a:?xu1jll1<7{t>kl;6=4={<4`745;f5g<=z{?hm=7>52z?5g64=n=h3708n178g2f?2f542o>i4639a059`3e>3ty=o>950;0x93e0?3l?n5526`02>a0d12wx:n:=:18180d?10m8o64=7c17?b1k01v;m;d;296~;1k191j9l7;<4b6cj30q~8l5983>7}:>j2n6k:m8:?5e6d=l?i27p}9c7194?4|5?i257h;b99>2d202m5<5s4;1i<31h;m6;|q5g23=838p1;mm5;d7f==:>h?j6i8l9:p2f112909w08lb78e0g><5?k>n7j9c89~w3e403:1>v39c6;9b1d?34n4k6b;8yv0d;00;6?u26b5b>c2e027=m>95d7a:?xu1k:k1<7{t>j9i6=4={<4`3f52z?5g2b=n=h3708n5b8g2f?2f1b2o>i4639a4f9`3e>3ty=o>k50;0x93e0n3l?n5526`7f>a0d12wx:n=i:18180d090m8o64=7c6b?b1k01v;m;0;296~;1k1;1j9l7;<4b65j30q~8l4083>7}:>j296k:m8:?5e74=l?i27p}9c5194?4|5?i387h;b99>2d432m5<5s4;1i;=1h;m6;|q5g11=838p1;m78;d7f==:>h836i8l9:p2f2?2909w08l888e0g><5?k957j9c89~w3e313:1>v39c9c9b1d?34l4k6b;8yv0dc2e027=m?l5d7a:?xu1k=h1<7{t>j>h6=4={<4`52z?5g=`=n=h3708n318g2f?2f?72o>i4639a239`3e>3ty=o8>50;0x93e>93l?n5526`11>a0d12wx:n;>:18180d1;0m8o64=7c07?b1k01v;m:2;296~;1k091j9l7;<4b71j30q~8l5283>7}:>j3?6k:m8:?5e63=l?i27p}9c4694?4|5?i297h;b99>2d512m5<5s4;1i:k1h;m6;|q5g0?=838p1;m6a;d7f==:>h9h6i8l9:p2f3f2909w08l9c8e0g><5?k8h7j9c89~w3e2j3:1>v39c8a9b1d?34c2e027=m>h5d7a:?xu1k{t>j?n6=4={<4`=cj7>52z?5gd6=n=h3708n428g2f?2fg62o>i4639a569`3e>3ty=o;?50;0x93ef:3l?n5526`66>a0d12wx:n8=:18180di:0m8o64=7c72?b1k01v;m94;296~;1kh?1j9l7;<4b0=j30q~8l6483>7}:>jk=6k:m8:?5e1?=l?i27p}9c7494?4|5?ij;7h;b99>2d2f2m5<5s4;1i=o1h;m6;|q5g3g=838p1;mnb;d7f==:>h>m6i8l9:p2f0e2909w08lab8e0g><5?k><7j9c89~w3e1k3:1>v39c`f9b1d?34m0;6?u26bcf>c2e027=m8<5d7a:?xu1k?l1<7{t>j=;6=4={<4`f452z?5gg4=n=h3708n578g2f?2fd42o>i4639a459`3e>3ty=oo950;0x93ea?3l?n5526`42>a0d12wx:nm=:18180dn10m8o64=7c57?b1k01v;mld;296~;1l991j9l7;<4b2cj30q~8ld983>7}:>m:n6k:m8:?5e2d=l?i27p}9cd194?4|5?n:57h;b99>2d>02m5<5s494i4c:893g>;3n=o45rs7ae7?6=:r7=h?h5f5`;?80f110o:n74}r4`b1<72;q6:i=;:g6a<>;1i031h;m6;|q5gc3=838p1;j<5;d7f==:>h3j6i8l9:p2f`12909w08k378e0g><5?k2n7j9c89~w3ee03:1>v39cg;9b1d?34c2e027=m:95d7a:?xu1kkk1<7{t>jhi6=4={<4`bf52z?5gcb=n=h3708n9b8g2f?2f`b2o>i4639a8f9`3e>3ty=ook50;0x93ean3l?n5526`;f>a0d12wx:nli:18180c890m8o64=7c:b?b1k01v;ml0;296~;1l9;1j9l7;<4b25j30q~8lc083>7}:>m:96k:m8:?5e34=l?i27p}9cb194?4|5?n;87h;b99>2d032m5<5s4?0o:n74}r4`g3<72;q6:i>8:g6a<>;1i?=1h;m6;|q5gf1=838p1;j?8;d7f==:>h<36i8l9:p2fe?2909w08k088e0g><5?k=57j9c89~w3ed13:1>v39d1c9b1d?34c2e027=m;l5d7a:?xu1kjh1<7{t>jih6=4={<4g4a52z?5`5`=n=h3708n718g2f?2a772o>i4639a639`3e>3ty=oi>50;0x93b693l?n5526`51>a0d12wx:nj>:18180c9;0m8o64=7c47?b1k01v;mk2;296~;1l891j9l7;<4b31j30q~8ld283>7}:>m;?6k:m8:?5e23=l?i27p}9ce694?4|5?n:97h;b99>2d112m5<5s4;1i>k1h;m6;|q5ga?=838p1;j>a;d7f==:>h=h6i8l9:p2fbf2909w08k1c8e0g><5?kv39d0a9b1d?34c2e027=m:h5d7a:?xu1kmn1<7{t>jnn6=4={<4g5c52z?5`76=n=h3708n828g2f?2a462o>i4639a969`3e>3ty=oh?50;0x93b5:3l?n5526`:6>a0d12wx:nk=:18180c::0m8o64=7c;2?b1k01v;mj4;296~;1l;?1j9l7;<4b<=j30q~8le483>7}:>m8=6k:m8:?5e=?=l?i27p}9cd494?4|5?n9;7h;b99>2d>f2m5<5s454i4c:893g?j3n=o45rs7af;1i1o1h;m6;|q5g`g=838p1;j=b;d7f==:>h2m6i8l9:p2fce2909w08k2b8e0g><5?k2<7j9c89~w3ebk3:1>v39d3f9b1d?34c2e027=m4<5d7a:?xu1kll1<7{t>jl;6=4={<4g7452z?5`64=n=h3708n978g2f?2a542o>i4639a859`3e>3ty=ho650;6680cjo0m8o64=7;55?b1kk16:48l:e4`f>;11>=1h;mm;<4:<7jh01;77d;f5gg=:>03h6i8lb:?5=2<072m4k6b`893?1<3n=oo526846>a0dj27=5;85d7aa?80>>>0o:nl4=7;5;11?k1h;mm;<4:2gjh01;79d;f5gg=:>02<152ma0dj27=5:65d7aa?80>?00o:nl4=7;4e?b1kk16:49m:e4`f>;11>i1h;mm;<4:3ajh01;78e;f5gg=:>0=m6i8lb:?5==6=l?ii7086808g2fd<5?33?7j9cc9>2<>32ma0dj27=5575d7aa?80>0h0o:nl4=7;;f?b1kk16:46l:e4`f>;111o1h;mm;<4:jh01;760;f5gg=:>03:6i8lb:?5=<4=l?ii7086928g2fd<5?3287j9cc9>203n=oo5268;:>a0dj27=54o5d7aa?80>1k0o:nl4=7d23?b1kk16:lo=:e4`=>;1ih;1h;mn;<4be5jh0q~8kb883>=3|5?nh<7h;b99>2dg52ma0dk27=55j5d7a`?80>1j0o:nm4=7;:`?b1kj16:47j:e4`g>;110l1h;ml;<4:25ji01;792;f5gf=:>0<86i8lc:?5=32=l?ih7086648g2fe<5?3=:7j9cb9>2<002ma0dk27=5;j5d7a`?80>>l0o:nm4=7;5b?b1kj16:49?:e4`g>;11>;1h;ml;<4:37ji01;783;f5gf=:>0=?6i8lc:?5=23=l?ih7086778g2fe<5?3<47j9cb9>2<1>2ma0dk27=5:k5d7a`?80>?o0o:nm4=7;;4?b1kj16:46>:e4`g>;11191h;ml;<4:<1ji01;775;f5gf=:>02=6i8lc:?5==1=l?ih7086898g2fe<5?3357j9cb9>2<>f2ma0dk27=54>5d7a`?80>180o:nm4=7;:6?b1kj16:47<:e4`g>;110>1h;ml;<4:=0ji01;766;f5gf=:>03<6i8lc:?5=<>=l?ih7086988g2fe<5?32m7j9cb9>2a0dk27=5o95d7a`?80>k;0o:nm4=7;``?b1kj16:4jl:e4`g>;11mn1h;ml;<4:``ji01;7kf;f5gf=:>0k;6i8lc:?5=d4=l?ih7086a28g2fe<5?3j87j9cb9>2a0dk27=5lo5d7a`?80>ik0o:nm4=7;b`?b1kj16:4oj:e4`g>;11hl1h;ml;<4:f5ji01;7m1;f5gf=:>0h96i8lc:?5=g5=l?ih7086b58g2fe<5?3i97j9cb9>2a0dk27=5om5d7a`?80>jm0o:nm4=7;aa?b1kj16:4li:e4`g>;11j:1h;ml;<4:g4ji01;7l3;f5gf=:>0i?6i8lc:?5=f3=l?ih7086c78g2fe<5?3h;7j9cb9>2a0dk27=5nk5d7a`?80>ko0o:nm4=7;g4?b1kj16:4j>:e4`g>;11m81h;ml;<4:`6ji01;7k4;f5gf=:>0n>6i8lc:?5=a0=l?ih7086d68g2fe<5?3o47j9cb9>22m:g6a<>;1ih91h;ml;<4be1jh01;on2;f5gg=:>0k:6i8lb:?5=de=l?ii7086b68g2fd<5?3h>7j9cc9>2a0dj27=5l>5d7aa?80>i;0o:nl4=7;b7?b1kk16:4o;:e4`f>;11h?1h;mm;<4:e3jh01;7n7;f5gg=:>0k36i8lb:?5=d?=l?ii7086a`8g2fd<5?3jn7j9cc9>2a0dj27=5o<5d7aa?80>j:0o:nl4=7;a0?b1kk16:4l::e4`f>;11k<1h;mm;<4:f=jh01;7m9;f5gg=:>0hj6i8lb:?5=gd=l?ii7086bb8g2fd<5?3ih7j9cc9>2a0dj27=5n:5d7aa?80>k<0o:nl4=7;`2?b1kk16:4m8:e4`f>;11j21h;mm;<4:g<jh01;7la;f5gg=:>0ii6i8lb:?5=fe=l?ii7086cd8g2fd<5?3hj7j9cc9>2a0dj27=5i;5d7aa?80>l?0o:nl4=7;g3?b1kk16:4j7:e4`f>;11m31h;mm;<4:`djh01;7kb;f5gg=:>0o:6i8lc:?5=`e=l?ih7086f68g2fe<5?k;>7j9cb9>2d6c2ma0dk27=5h>5d7a`?80>m;0o:nm4=7;f7?b1kj16:4k;:e4`g>;11l?1h;ml;<4:a3ji01;7j7;f5gf=:>0o36i8lc:?5=`?=l?ih7086e`8g2fe<5?3nn7j9cb9>2a0dk27=5k<5d7a`?80>n:0o:nm4=7;e0?b1kj16:4h::e4`g>;11o<1h;ml;<4:b=ji01;7i9;f5gf=:>0lj6i8lc:?5=cd=l?ih7086fb8g2fe<5?3mh7j9cb9>2<`b2ma0dk27=m=:5d7a`?80f8<0o:nm4=7c32?b1kj16:l>8:e4`g>;1i921h;ml;<4b4<ji01;o?a;f5gf=:>h:i6i8lc:?5e5e=l?ih708n0d8g2fe<5?k;j7j9cb9>2d772ma0dk27=m<;5d7a`?80f9?0o:nm4=7c23?b1kj16:l?7:e4`g>;1i831h;ml;<4b5dji01;o>b;f5gf=:>hkn6i8ld:p2ade29039v39db09b1d?34a0di27=m??5d7a`?80f:j0o:nm4=7c03?b1kj16:l:=:e4`g>;1i=n1h;ml;<4b1fji01;o:d;f5gf=:>h?n6i8lc:?5e0`=l?ih708n218g2fe<5?k9>7j9cb9>2d442m84k6ba893g5>3n=on526`04>a0dk27=m?65d7a`?80f:00o:nm4=7c1e?b1kj16:l;1i;n1h;ml;<4b6`ji01;o=f;f5gf=:>h9;6i8lc:?5e67=l?ih708n338g2fe<5?k8?7j9cb9>2d532ma0dk27=m>o5d7a`?80f;k0o:nm4=7c0g?b1kj16:l=k:e4`g>;1i:o1h;ml;<4b7cji01;o;0;f5gf=:>h>:6i8lc:?5e15=l?ih708n458g2fe<5?k?97j9cb9>2d212ma0dk27=m9l5d7a`?80f;1i<:1h;ml;<4b14ji01;o:2;f5gf=:>h?86i8lc:?5e02=l?ih708n548g2fe<5?k>:7j9cb9>2d302ma0dk27=5h?5d7aa?80>mj0o:nl4=7;e3?b1kk16:l>=:e4`f>;1i9n1h;mm;<4b5fjh01;o>d;f5gg=:>h;n6i8lb:?5e4`=l?ii7086e18g2fd<5?3n>7j9cc9>23n=oo5268g4>a0dj27=5h65d7aa?80>m00o:nl4=7;fe?b1kk16:4km:e4`f>;11ln1h;mm;<4:a`jh01;7jf;f5gg=:>0l;6i8lb:?5=c7=l?ii7086f38g2fd<5?3m?7j9cc9>2<`32ma0dj27=5ko5d7aa?80>nk0o:nl4=7;eg?b1kk16:4hk:e4`f>;11oo1h;mm;<4:bcjh01;o?0;f5gg=:>h::6i8lb:?5e55=l?ii708n058g2fd<5?k;97j9cc9>2d612ma0dj27=m=l5d7aa?80f8j0o:nl4=7c3a?b1kk16:l>i:e4`f>;1i8:1h;mm;<4b54jh01;o>2;f5gg=:>h;86i8lb:?5e42=l?ii708n148g2fd<5?k::7j9cc9>2d702ma0dj27=mlm5d7ag?xu1lki1<76:{<4gg6hk=6i8lb:?5ed2=l?ij708n208g2fd<5?k9o7j9cc9>2d502ma0dj27=m8k5d7aa?80f=o0o:nl4=7c14?b1kk16:l<=:e4`f>;1i;91h;mm;<4b61jh01;o=5;f5gg=:>h8=6i8lb:?5e71=l?ii708n298g2fd<5?k957j9cc9>2d4f2mi4k6b`893g5m3n=oo526`0e>a0dj27=m>>5d7aa?80f;80o:nl4=7c06?b1kk16:l=<:e4`f>;1i:>1h;mm;<4b70jh01;o<6;f5gg=:>h936i8lb:?5e6?=l?ii708n3`8g2fd<5?k8n7j9cc9>2d5d2ma0dj27=m9?5d7aa?80f<:0o:nl4=7c70?b1kk16:l:::e4`f>;1i=<1h;mm;<4b02jh01;o;8;f5gg=:>h>26i8lb:?5e1g=l?ii708n4c8g2fd<5?k?o7j9cc9>2d2b2ma0dj27=m8=5d7aa?80f==0o:nl4=7c61?b1kk16:l;9:e4`f>;1i<=1h;mm;<4b1=jh01;o:9;f5gg=:>h?j6i8lb:?5e0d=l?ii708n608g2fe<5?k=o7j9cb9>2d102mk3n=on526`;g>a0dk27=m4k5d7a`?80f1o0o:nm4=7c54?b1kj16:l8=:e4`g>;1i?91h;ml;<4b21ji01;o95;f5gf=:>h<=6i8lc:?5e31=l?ih708n698g2fe<5?k=57j9cb9>2d0f2ma0dk27=m:>5d7a`?80f?80o:nm4=7c46?b1kj16:l9<:e4`g>;1i>>1h;ml;<4b30ji01;o86;f5gf=:>h=36i8lc:?5e2?=l?ih708n7`8g2fe<5?k2d1d2ma0dk27=m5?5d7a`?80f0:0o:nm4=7c;0?b1kj16:l6::e4`g>;1i1<1h;ml;<4b<2ji01;o78;f5gf=:>h226i8lc:?5e=g=l?ih708n8c8g2fe<5?k3o7j9cb9>2d>b2m93n=on526`;1>a0dk27=m4=5d7a`?80f1=0o:nm4=7c:1?b1kj16:l79:e4`g>;1i0=1h;ml;<4b==ji01;o69;f5gf=:>h3j6i8lc:?5e2g102?:3o6399739b11e3ty=hi850;0x93d003<;4n526840>c20j2wx:ik>:18180e0:0=<5m4=7;5b?`3?k1v;jjc;296~;1j1o1:=6l;<4:3gh0q~8kf683>7}:>k326;>7c:?5==1=n==i7p}9e1094?4|5?hj878?8b9>25<5s403l?;o5rs7g3100m8:l4}r4f4<<72;q6:ol::72;g>;110k1j99m;|q5a5g=838p1;lm6;4303i6k:8b:p2aed2909w08m78854=e<5?3=o7h;7c9~w3bdl3:1>v39b6c925>d34<2;:4i46`8yv0ckl0;6?u26c5a>36?k27=55<5f55a?xu1ljl1<7{t>mn;6=4={<4a3a<181i01;76c;d73g=z{?no=7>52z?5f2c=>92h70869e8e02d2g1a2?:3o63998g9b11e3ty=hi=50;0x93d?83<;4n5268;e>c20j2wx:ij;:18180e080=<5m4=7;54?`3?k1v;jk5;296~;1j181:=6l;<4:27h0q~8kd683>7}:>k2?6;>7c:?5=32=n==i7p}9de:94?4|5?h3978?8b9>2<022o>5<5s43l?;o5rs7fge?6=:r7=n59561:`?80>>>0m8:l4}r4g`g<72;q6:o67:72;g>;11?21j99m;|q5`ae=838p1;l79;430<26k:8b:p2abc2909w08m8`854=e<5?3=m7h;7c9~w3bcm3:1>v39b9`925>d34<2:o4i46`8yv0clo0;6?u26c:`>36?k27=5;j5f55a?xu1ll:1<7{t>mo96=4={<4a52z?5f<6=>92h7086708e02d2g?62?:3o6399609b11e3ty=hh;50;0x93d>:3<;4n526850>c20j2wx:ik9:18180e1:0=<5m4=7;40?`3?k1v;jj7;296~;1j0>1:=6l;<4:30h0q~8ke983>7}:>k3>6;>7c:?5=20=n==i7p}9dd;94?4|5?h2:78?8b9>2<1?2o>5<5s4?h0m8:l4}r4gaa<72;q6:o7n:72;g>;11>i1j99m;|q5``c=838p1;l6b;430=o6k:8b:p2aca2909w08m9b854=e<5?3v39b8f925>d34<2;k4i46`8yv0cn80;6?u26c;f>36?k27=55>5f55a?xu1lo81<7:g64f>{t>ml86=4={<4ae5<181i01;773;d73g=z{?nm87>52z?5fd7=>92h7086858e02d2gg52?:3o6399979b11e3ty=hk850;0x93df;3<;4n5268:5>c20j2wx:ih7:18180ei<0=<5m4=7;;h0q~8kf`83>7}:>kk<6;>7c:?5==g=n==i7p}9dg`94?4|5?hj478?8b9>2<>e2o>5<5s40l0m8:l4}r4gb`<72;q6:oom:72;g>;111l1j99m;|q5`c`=838p1;lnc;4303;6k:8b:p2`672909w08mae854=e<5?32=7h;7c9~w3c793:1>v39b`g925>d34<25?4i46`8yv0b8:0;6?u26c`3>36?k27=54:5f55a?xu1m9>1<7{t>l:>6=4={<4af7<181i01;766;d73g=z{?o;:7>52z?5fg5=>92h7086968e02d2g`02?:3o6399`39b11e3ty=i<850;0x93da03<;4n5268c0>c20j2wx:h<>:18180d8:0=<5m4=7;bb?`3?k1v;k=c;296~;1k9o1:=6l;<4:fgh0q~8j3683>7}:>j;26;>7c:?5=f1=n==i7p}9e5094?4|5?i9878?8b9>25<5s4k4909a893?c03l?;o5rs7g7:561:`?80>l00m8:l4}r4f0<<72;q6:n=::72;g>;11mk1j99m;|q5a1g=838p1;m<6;430ni6k:8b:p2`6d2909w08mf8854=e<5?3jo7h;7c9~w3c7l3:1>v39bgc925>d34<2n:4i46`8yv0b8l0;6?u26cda>36?k27=5n<5f55a?xu1m9l1<7{t>l;;6=4={<4aba<181i01;7kc;d73g=z{?o:=7>52z?5fcc=>92h7086de8e02d2g`a2?:3o6399eg9b11e3ty=i<=50;0x93e783<;4n5268fe>c20j2wx:h?;:18180d880=<5m4=7;b4?`3?k1v;k>5;296~;1k981:=6l;<4:e7h0q~8j1683>7}:>j:?6;>7c:?5=d2=n==i7p}9e0:94?4|5?i;978?8b9>25<5s43l?;o5rs7g2e?6=:r7=o=9561:`?80>i>0m8:l4}r4f5g<72;q6:n>7:72;g>;11h21j99m;|q5a4e=838p1;m?9;430k26k:8b:p2`7c2909w08l0`854=e<5?3jm7h;7c9~w3c6m3:1>v39c1`925>d34<2mo4i46`8yv0b9o0;6?u26b2`>36?k27=5lj5f55a?xu1m;:1<7{t>l896=4={<4`4c<181i01;7m0;d73g=z{?o9?7>52z?5g46=>92h7086b08e02d94?:3y>2f762?:3o6399c09b11e3ty=i?;50;0x93e6:3<;4n5268`0>c20j2wx:h<9:18180d9:0=<5m4=7;a0?`3?k1v;k=7;296~;1k8>1:=6l;<4:f0h0q~8j2983>7}:>j;>6;>7c:?5=g0=n==i7p}9e3;94?4|5?i::78?8b9>25<5s4jh0m8:l4}r4f6a<72;q6:n?n:72;g>;11ki1j99m;|q5a7c=838p1;m>b;430ho6k:8b:p2`4a2909w08l1b854=e<5?3ii7h;7c9~w3c483:1>v39c0f925>d34<2nk4i46`8yv0b;80;6?u26b3f>36?k27=5n>5f55a?xu1m:81<7:g64f>{t>l986=4={<4`65<181i01;7l3;d73g=z{?o887>52z?5g77=>92h7086c58e02d2f452?:3o6399b79b11e3ty=i>850;0x93e5;3<;4n5268a5>c20j2wx:h=7:18180d:<0=<5m4=7;`h0q~8j3`83>7}:>j8<6;>7c:?5=fg=n==i7p}9e2`94?4|5?i9478?8b9>25<5s444909a893?dk3l?;o5rs7g0`?6=:r7=o?o561:`?80>kl0m8:l4}r4f7`<72;q6:n;11jl1j99m;|q5a6`=838p1;m=c;430n;6k:8b:p2`272909w08l2e854=e<5?3o=7h;7c9~w3c393:1>v39c3g925>d34<2h?4i46`8yv0b<:0;6?u26b13>36?k27=5i:5f55a?xu1m=>1<7{t>l>>6=4={<4`77<181i01;7k6;d73g=z{?o?:7>52z?5g65=>92h7086d68e02d2f102?:3o6399d39b11e3ty=i8850;0x93e003<;4n5268g0>c20j2wx:h8>:18180d0:0=<5m4=7;fb?`3?k1v;k9c;296~;1k1o1:=6l;<4:bgh0q~8j7683>7}:>j326;>7c:?5e51=n==i7p}9e9094?4|5?ij878?8b9>2d742o>5<5s4;1i8k1j99m;|q5a=g=838p1;mm6;43h;i6k:8b:p2`2d2909w08l78854=e<5?3no7h;7c9~w3c3l3:1>v39c6c925>d34<2j:4i46`8yv0b36?k27=m=<5f55a?xu1m=l1<7k:g64f>{t>l?;6=4={<4`3a<181i01;o>c;d73g=z{?o>=7>52z?5g2c=>92h708n1e8e02d2f1a2?:3o639a0g9b11e3ty=i8=50;0x93e?83<;4n526`3e>c20j2wx:h;;:18180d080=<5m4=7;f4?`3?k1v;k:5;296~;1k181:=6l;<4:a7h0q~8j5683>7}:>j2?6;>7c:?5=`2=n==i7p}9e4:94?4|5?i3978?8b9>25<5s43l?;o5rs7g6e?6=:r7=o59561:`?80>m>0m8:l4}r4f1g<72;q6:n67:72;g>;11l21j99m;|q5a0e=838p1;m79;430o26k:8b:p2`3c2909w08l8`854=e<5?3nm7h;7c9~w3c2m3:1>v39c9`925>d34<2io4i46`8yv0b=o0;6?u26b:`>36?k27=5hj5f55a?xu1m?:1<7{t>l<96=4={<4`52z?5g<6=>92h7086f08e02d2f?62?:3o6399g09b11e3ty=i;;50;0x93e>:3<;4n5268d0>c20j2wx:h89:18180d1:0=<5m4=7;e0?`3?k1v;k97;296~;1k0>1:=6l;<4:b0h0q~8j6983>7}:>j3>6;>7c:?5=c0=n==i7p}9e7;94?4|5?i2:78?8b9>2<`?2o>5<5s4nh0m8:l4}r4f2a<72;q6:n7n:72;g>;11oi1j99m;|q5a3c=838p1;m6b;430lo6k:8b:p2`0a2909w08l9b854=e<5?3mi7h;7c9~w3c083:1>v39c8f925>d34<2jk4i46`8yv0b?80;6?u26b;f>36?k27=m=>5f55a?xu1m>81<7>:g64f>{t>l=86=4={<4`e5<181i01;o?3;d73g=z{?o<87>52z?5gd7=>92h708n058e02d2fg52?:3o639a179b11e3ty=i:850;0x93ef;3<;4n526`25>c20j2wx:h97:18180di<0=<5m4=7c3h0q~8j7`83>7}:>jk<6;>7c:?5e5g=n==i7p}9e6`94?4|5?ij478?8b9>2d6e2o>5<5s4;1i9l1j99m;|q5a2`=838p1;mnc;43h;;6k:8b:p2`>72909w08lae854=e<5?k:=7h;7c9~w3c?93:1>v39c`g925>d3436?k27=m<:5f55a?xu1m1>1<7{t>l2>6=4={<4`f7<181i01;o>6;d73g=z{?o3:7>52z?5gg5=>92h708n168e02d2f`02?:3o639a339b11e3ty=i4850;0x93ea03<;4n526`00>c20j2wx:ho>:18180c8:0=<5m4=7c1b?`3?k1v;knc;296~;1l9o1:=6l;<4b7gh0q~8jb683>7}:>m;26;>7c:?5e11=n==i7p}9eb094?4|5?n9878?8b9>2d342o>5<5s4k4909a893g203l?;o5rs7g`:561:`?80f=00m8:l4}r4fg<<72;q6:i=::72;g>;1ih?i6k:8b:p2`>d2909w08lf8854=e<5?k9o7h;7c9~w3c?l3:1>v39cgc925>d3436?k27=m9<5f55a?xu1m1l1<7{t>l3;6=4={<4`ba<181i01;o:c;d73g=z{?o2=7>52z?5gcc=>92h708n5e8e02d2f`a2?:3o639a4g9b11e3ty=i4=50;0x93b783<;4n526`7e>c20j2wx:h7;:18180c880=<5m4=7c14?`3?k1v;k65;296~;1l981:=6l;<4b67h0q~8j9683>7}:>m:?6;>7c:?5e72=n==i7p}9e8:94?4|5?n;978?8b9>2d422o>5<5s43l?;o5rs7g:e?6=:r7=h=9561:`?80f:>0m8:l4}r4f=g<72;q6:i>7:72;g>;1i;21j99m;|q5ah826k:8b:p2`?c2909w08k0`854=e<5?k9m7h;7c9~w3c>m3:1>v39d1`925>d34o4i46`8yv0b1o0;6?u26e2`>36?k27=m?j5f55a?xu1mh:1<7{t>lk96=4={<4g4c<181i01;o<0;d73g=z{?oj?7>52z?5`46=>92h708n308e02d2a762?:3o639a209b11e3ty=il;50;0x93b6:3<;4n526`10>c20j2wx:ho9:18180c9:0=<5m4=7c00?`3?k1v;kn7;296~;1l8>1:=6l;<4b70h0q~8ja983>7}:>m;>6;>7c:?5e60=n==i7p}9e`;94?4|5?n::78?8b9>2d5?2o>5<5s4;1i:i1j99m;|q5adc=838p1;j>b;43h9o6k:8b:p2`ga2909w08k1b854=e<5?k8i7h;7c9~w3ce83:1>v39d0f925>d3436?k27=m9>5f55a?xu1mk81<7:g64f>{t>lh86=4={<4g65<181i01;o;3;d73g=z{?oi87>52z?5`77=>92h708n458e02d2a452?:3o639a579b11e3ty=io850;0x93b5;3<;4n526`65>c20j2wx:hl7:18180c:<0=<5m4=7c7h0q~8jb`83>7}:>m8<6;>7c:?5e1g=n==i7p}9ec`94?4|5?n9478?8b9>2d2e2o>5<5s444909a893g3k3l?;o5rs7ga`?6=:r7=h?o561:`?80f;1i=l1j99m;|q5ag`=838p1;j=c;43h?;6k:8b:p2`e72909w08k2e854=e<5?k>=7h;7c9~w3cd93:1>v39d3g925>d3436?k27=m8:5f55a?xu1mj>1<7{t>li>6=4={<4g77<181i01;o:6;d73g=z{?oh:7>52z?5`65=>92h708n568e02d2a102?:3o639a739b11e3ty=ii850;0x93b003<;4n526`40>c20j2wx:hk>:18180c0:0=<5m4=7c5b?`3?k1v;kjc;296~;1l1o1:=6l;<4b3gh0q~8jf683>7}:>m326;>7c:?5e=1=n==i7p}9f1094?4|5?nj878?8b9>2d?42o>5<5s403l?;o5rs7d3;1i0k1j99m;|q5b5g=838p1;jm6;43h3i6k:8b:p2`ed2909w08k78854=e<5?k=o7h;7c9~w3cdl3:1>v39d6c925>d3436?k27=m5<5f55a?xu1mjl1<7{t>ln;6=4={<4g3a<181i01;o6c;d73g=z{?oo=7>52z?5`2c=>92h708n9e8e02d2a1a2?:3o639a8g9b11e3ty=ii=50;0x93b?83<;4n526`;e>c20j2wx:hj;:18180c080=<5m4=7c54?`3?k1v;kk5;296~;1l181:=6l;<4b27h0q~8jd683>7}:>m2?6;>7c:?5e32=n==i7p}9ee:94?4|5?n3978?8b9>2d022o>5<5s43l?;o5rs7gge?6=:r7=h59561:`?80f>>0m8:l4}r4f`g<72;q6:i67:72;g>;1i?21j99m;|q5aae=838p1;j79;43h<26k:8b:p2`bc2909w08k8`854=e<5?k=m7h;7c9~w3ccm3:1>v39d9`925>d3436?k27=m;j5f55a?xu1ml:1<7{t>lo96=4={<4g52z?5`<6=>92h708n708e02d2a?62?:3o639a609b11e3ty=ih;50;0x93b>:3<;4n526`50>c20j2wx:hk9:18180c1:0=<5m4=7c40?`3?k1v;kj7;296~;1l0>1:=6l;<4b30h0q~8je983>7}:>m3>6;>7c:?5e20=n==i7p}9ed;94?4|5?n2:78?8b9>2d1?2o>5<5s4;1i>i1j99m;|q5a`c=838p1;j6b;43h=o6k:8b:p2`ca2909w08k9b854=e<5?kv39d8f925>d3436?k27=m5>5f55a?xu1mo81<7:g64f>{t>ll86=4={<4ge5<181i01;o73;d73g=z{?om87>52z?5`d7=>92h708n858e02d2ag52?:3o639a979b11e3ty=ik850;0x93bf;3<;4n526`:5>c20j2wx:hh7:18180ci<0=<5m4=7c;h0q~8jf`83>7}:>mk<6;>7c:?5e=g=n==i7p}9eg`94?4|5?nj478?8b9>2d>e2o>5<5s4;1i1l1j99m;|q5ac`=838p1;jnc;43h3;6k:8b:p2c672909w08kae854=e<5?k2=7h;7c9~w3`793:1>v39d`g925>d3436?k27=m4:5f55a?xu1n9>1<7{t>o:>6=4={<4gf7<181i01;o66;d73g=z{?l;:7>52z?5`g5=>92h708n968e02d2d`02o>i46399739`3e>3ty=mn<50;0x93ga03l?n5526840>a0d12wx:lmk:18180e8:0m8o64=7;5b?b1k01v;ok8;296~;1j9o1j9l7;<4:3gj30q~8ne283>7}:>k;26k:m8:?5==1=l?i27p}9adg94?4|5?h987h;b99>25<5s4k4i4c:893?>03n=o45rs7ce0?6=:r7=n>:5f5`;?80>100o:n74}r4bb0<72;q6:o=::g6a<>;110k1h;m6;|q5ec0=838p1;l<6;d7f==:>03i6i8l9:p2dd?2909w08nf88e0g><5?3=o7j9c89~w3ge13:1>v39agc9b1d?34<2;:4k6b;8yv0fjh0;6?u26`da>c2e027=55<5d7a:?xu1ikh1<7{t>hhh6=4={<4bba52z?5ecc=n=h370869e8g2f?2d`a2o>i463998g9`3e>3ty=moh50;0x93d783l?n55268;e>a0d12wx:lm?:18180e880m8o64=7;54?b1k01v;ol1;296~;1j981j9l7;<4:27j30q~8nc283>7}:>k:?6k:m8:?5=32=l?i27p}9ab694?4|5?h;97h;b99>2<022m5<5s43n=o45rs7c`2?6=:r7=n=95f5`;?80>>>0o:n74}r4bg2<72;q6:o>7:g6a<>;11?21h;m6;|q5ef>=838p1;l?9;d7f==:>0<26i8l9:p2de>2909w08m0`8e0g><5?3=m7j9c89~w3gdi3:1>v39b1`9b1d?34<2:o4k6b;8yv0fkk0;6?u26c2`>c2e027=5;j5d7a:?xu1iji1<7{t>hin6=4={<4a4c52z?5f46=n=h37086708g2f?2g762o>i46399609`3e>3ty=mi?50;0x93d6:3l?n5526850>a0d12wx:lj=:18180e9:0m8o64=7;40?b1k01v;ok3;296~;1j8>1j9l7;<4:30j30q~8nd583>7}:>k;>6k:m8:?5=20=l?i27p}9ae794?4|5?h::7h;b99>2<1?2m5<5s4?h0o:n74}r4b`<<72;q6:o?n:g6a<>;11>i1h;m6;|q5eag=838p1;l>b;d7f==:>0=o6i8l9:p2dbe2909w08m1b8e0g><5?3v39b0f9b1d?34<2;k4k6b;8yv0flm0;6?u26c3f>c2e027=55>5d7a:?xu1imo1<7:e4`=>{t>hnm6=4={<4a6552z?5f77=n=h37086858g2f?2g452o>i46399979`3e>3ty=mh<50;0x93d5;3l?n55268:5>a0d12wx:lk;:18180e:<0m8o64=7;;j30q~8ne783>7}:>k8<6k:m8:?5==g=l?i27p}9ad594?4|5?h947h;b99>2<>e2m5<5s444i4c:893??k3n=o45rs7cf=?6=:r7=n?o5f5`;?80>0l0o:n74}r4bad<72;q6:o;111l1h;m6;|q5e`d=838p1;l=c;d7f==:>03;6i8l9:p2dcd2909w08m2e8e0g><5?32=7j9c89~w3gbl3:1>v39b3g9b1d?34<25?4k6b;8yv0fmo0;6?u26c13>c2e027=54:5d7a:?xu1io:1<7{t>hl:6=4={<4a777>52z?5f65=n=h37086968g2f?=4?:3y>fc462o><3<;4n52bg04>c20j2wxnk<<:1818e41:0=<5m4=cd12?`3?k1voh=2;296~;d;081:=6l;<`e60h0q~m?7083>17|5j9?=7;6f:?`714==0l01n=;d;7:b>;d;<2194h4=b157?3>n27h?;k558d89f5013?2j63l36g91<`<5j9;d;=>194h4=b171?3>n27h?98558d89f53?3?2j63l35:91<`<5j9?57;6f:?`71g==0l01n=;b;7:b>;d;=i194h4=b17a?3>n27h?9h558d89f5283?2j63l34391<`<5j9>>7;6f:?`705==0l01n=:4;7:b>;d;n27h?89558d89f5213?2j63l34c91<`<5j9>n7;6f:?`70e==0l01n=:d;7:b>;d;n27h?;>558d89f5193?2j63l37091<`<5j9=87;6f:?`733==0l01n=96;7:b>;d;?=194h4=b15n27h?;7558d89f51i3?2j63l37`91<`<5j9=o7;6f:?`73b==0l01n=9f;7:b>;d;>:194h4=b145?3>n27h?:<558d89f50;3?2j63l36691<`<5j9<97;6f:?`720==0l01n=87;7:b>;d;>2194h4=b14e?3>n27h?:l558d89f50k3?2j63l36f91<`<5j:<>7h;7c9~wf60;3:180?a34i9o?4:9g9>g7ec2<3m70m=d986=c=:k;o8687i;5k52c3de>0?a34i8<=4:9g9>g7e42<3m70m=c586=c=:k;i>687i;5k52c3a:>0?a34i9ol4:9g9>g7ee2<3m70m=cb86=c=:k;in687i;5k52c3f1>0?a34i9h>4:9g9>g7b32<3m70m=d486=c=:k;n=687i;5k52c3fa>0?a34i9hn4:9g9>g7bc2<3m70m=dd86=c=:k;nm687i;:4;e?8e5m;0>5k52c3g7>0?a34i9i84:9g9>g7c12<3m70m=e686=c=:k;o3687i;5k52c3g`>0?a34i9ii4:9g9>g7ca2<3m70m=f186=c=:k;l:687i;5k52c3d6>0?a34i9j;4:9g9>g7`02<3m70m=f986=c=:k;lj687i;5k52c157>c20j2wxo=9::1875~;d:=;194h4=b076?3>n27h>9j558d89f4203?2j63l27191<`<5j8=i7;6f:?`62?==0l01n<8e;7:b>;d:>l194h4=b0;4?3>n27h>9=558d89f43<3?2j63l25791<`<5j8?:7;6f:?`611==0l01n<;8;7:b>;d:=3194h4=b07e?3>n27h>9l558d89f43k3?2j63l25g91<`<5j8?j7;6f:?`606==0l01n<:1;7:b>;d:<8194h4=b067?3>n27h>8:558d89f42=3?2j63l24491<`<5j8>;7;6f:?`60?==0l01n<:a;7:b>;d:n27h>8j558d89f42m3?2j63l24d91<`<5j8=<7;6f:?`637==0l01n<92;7:b>;d:?>194h4=b051?3>n27h>;8558d89f41?3?2j63l27:91<`<5j8=57;6f:?`63g==0l01n<9b;7:b>;d:?i194h4=b05`?3>n27h>;h558d89f4083?2j63l26391<`<5j8<>7;6f:?`625==0l01n<84;7:b>;d:>?194h4=b042?3>n27h>:9558d89f4003?2j63l26c91<`<5j8;d8><1j99m;|q`421=83>:w0m>c086=c=:k8i9687i;5k52c0gf>0?a34i:j44:9g9>g4`b2<3m70m>fg86=c=:k;:;687i;5k52c0a5>0?a34i:o:4:9g9>g4e?2<3m70m>c886=c=:k8ij687i;5k52c0ae>0?a34i:h=4:9g9>g4b62<3m70m>d386=c=:k8n8687i;5k52c0f4>0?a34i:h44:9g9>g4bf2<3m70m>dc86=c=:k8nh687i;5k52c0g3>0?a34i:i<4:9g9>g4c52<3m70m>e586=c=:k8o>687i;5k52c0g:>0?a34i:il4:9g9>g4ce2<3m70m>eb86=c=:k8oo687i;5k52c0d1>0?a34i:j>4:9g9>g4`32<3m70m>f486=c=:k8l=687i;5k52c0da>0?a34i:jn4:9g9>g4`c2<3m70m?798e02d==0l01n?93;7:b>;d9?o194h4=b34=?3>n27h=:k558d89f70n3?2j63l19291<`<5j;??7;6f:?`512==0l01n?;5;7:b>;d9=<194h4=b373?3>n27h=96558d89f7313?2j63l15c91<`<5j;?n7;6f:?`51e==0l01n?;e;7:b>;d9=l194h4=b364?3>n27h=8?558d89f72:3?2j63l14191<`<5j;>87;6f:?`503==0l01n?:6;7:b>;d9<=194h4=b36=?3>n27h=8o558d89f72j3?2j63l14a91<`<5j;>h7;6f:?`50c==0l01n?:f;7:b>;d9?:194h4=b355?3>n27h=;<558d89f71<3?2j63l17791<`<5j;=:7;6f:?`531==0l01n?98;7:b>;d9?3194h4=b35e?3>n27h=;l558d89f71k3?2j63l17f91<`<5j;=j7;6f:?`526==0l01n?81;7:b>;d9>8194h4=b347?3>n27h=::558d89f70=3?2j63l16491<`<5j;<;7;6f:?`52>==0l01n?8a;7:b>;d9>h194h4=b34g?3>n27h=:j558d89f60i3l?;o5rsb24f?6=>r7h<:h558d89f6?83?2j63l38091<`<5j92?7;6f:?`7<2==0l01n>8c;d73g=z{j>n<7>540y>g5e62<3m70m?c386=c=:k9io687i;5k52c1d:>0?a34i;jh4:9g9>g5`a2<3m70m>0186=c=:k9i8687i;5k52c1a4>0?a34i;o54:9g9>g5e>2<3m70m?c`86=c=:k9ii687i;5k52c1f3>0?a34i;h<4:9g9>g5b52<3m70m?d286=c=:k9n?687i;0>5k52c1f:>0?a34i;hl4:9g9>g5be2<3m70m?db86=c=:k9no687i;5k52c1g2>0?a34i;i?4:9g9>g5c32<3m70m?e486=c=:k9o=687i;5k52c1gb>0?a34i;io4:9g9>g5cd2<3m70m?ee86=c=:k9om687i;:4;e?8e7n;0>5k52c1d0>0?a34i;j94:9g9>g5`22<3m70m?f786=c=:k9l<687i;5k52c1d`>0?a34i;ji4:9g9>g1c62o>5<6;en;31h;mk;<`e62ji01oh=8;f5ga=:jo8=6i8ld:?`43`=l?in70m?6d8g2fc<5j:=h7j9cd9>g50d2mo4k6bg89g`4>3n=oh52bg62>a0dm27ij9m5d7af?8da=>0o:nk4=cd52?b1kl16nk88:e4`a>;en?21h;mj;<`e2<jo01oh=a;f5g`=:jo8h6i8le:?ab7b=l?in70li2d8g2fc<5kl9j7j9cd9>fc572ma0dm27ij>;5d7af?8da;>0o:nk4=cd0;en:k1h;mj;<`e7gjo01ohfc252ma0dm27ij995d7af?8da<10o:nk4=cd7=?b1kl16nk:n:e4`a>;en=h1h;mj;<`e0ajo01oh;e;f5g`=:jo>m6i8le:?ab06=l?in70li508g2fc<5kl>>7j9cd9>fc342m3n=oh52bg7;>a0dm27ij875d7af?8da=h0o:nk4=cd6f?b1kl16nk;l:e4`a>;enjo01oh:f;f5g`=:jo<;6i8le:?ab37=l?in70li638g2fc<5kl=?7j9cd9>fc032m3n=oh52bg:2>a0dm27ij5m5d7af?8da1>0o:nk4=cdb2?b1kl16nko8:e4`a>;enh21h;mj;<`ee<jo01oh9a;f5g`=:jofc172ma0dm27ij:;5d7af?8da?>0o:nk4=cd4;en>k1h;mj;<`e3gjo01oh8c;f5g`=:jo=o6i8le:?ab2c=l?in70li7g8g2fc<5kl3<7j9cd9>fc>52ma0dm27ij595d7af?8da010o:nk4=cd;=?b1kl16nk6n:e4`a>;en1h1h;mj;<`ejo01oh7e;f5g`=:jo2m6i8le:?ab<6=l?in70li908g2fc<5kl2>7j9cd9>fc?42m>3n=oh52bg;;>a0dm27ij475d7af?8da1h0o:nk4=cd:f?b1kl16nk7l:e4`a>;en0n1h;mj;<`e=`jo01oh6f;f5g`=:jok;6i8le:?abd7=l?in70lia38g2fc<5klj?7j9cd9>fcg32m3n=oh52c122>a0dm27h<=m5d7af?8e79>0o:nk4=b212?b1kl16o=<8:e4`a>;d8;21h;mj;jo01ohja;f5g`=:jooh6i8le:?ab`b=l?in70lied8g2fc<5klnj7j9cd9>fc`72ma0dm27ijk;5d7af?8dan>0o:nk4=cde;enok1h;mj;<`ebgjo01ohic;f5g`=:jolo6i8le:?abcc=l?in70lifg8g2fc<5j:;<7j9cd9>g5652ma0dm27h<=95d7af?8e7810o:nk4=b23=?b1kl16o=>n:e4`a>;d89h1h;mj;jo01n>?e;f5g`=:k9:m6i8le:?`446=l?in70m?108g2fc<5j::>7j9cd9>g5742m3n=oh52c13;>a0dm27h<<75d7af?8e79h0o:nk4=b22f?b1kl16o=?l:e4`a>;d88n1h;mj;jo01n>>f;f5g`=:k98;6i8le:?`477=l?in70m?238g2fc<5j:9?7j9cd9>g5432mo4k6bg89f64>3n=oh52c162>a0dm27h<9m5d7af?8e7=>0o:nk4=b252?b1kl16o=88:e4`a>;d8?21h;mj;jo01n>=a;f5g`=:k98h6i8le:?`47b=l?in70m?2d8g2fc<5j:9j7j9cd9>g5572ma0dm27h<>;5d7af?8e7;>0o:nk4=b20;d8:k1h;mj;jo01n>g5252ma0dm27h<995d7af?8e7<10o:nk4=b27=?b1kl16o=:n:e4`a>;d8=h1h;mj;jo01n>;e;f5g`=:k9>m6i8le:?`406=l?in70m?508g2fc<5j:>>7j9cd9>g5342m3n=oh52c17;>a0dm27h<875d7af?8e7=h0o:nk4=b26f?b1kl16o=;l:e4`a>;d8jo01n>:f;f5g`=:k9<;6i8le:?`437=l?in70m?638g2fc<5j:=?7j9cd9>g5032m3n=oh52bga2>a0dm27ijnm5d7af?8dal>0o:nk4=cdf2?b1kl16nkk8:e4`a>;enl21h;mj;<`ea<jo01ohna;f5g`=:jokh6i8le:?abdb=l?in70liad8g2fc<5kljj7j9cd9>fcd72ma0dm27ijo;5d7af?8daj>0o:nk4=cda;enkk1h;mj;<`efgjo01ohmc;f5g`=:joho6i8le:?abgc=l?in70libg8g2fc<5klh<7j9cd9>fce52ma0dm27ijn95d7af?8dak10o:nk4=cd`=?b1kl16nkmn:e4`a>;enjh1h;mj;<`egajo01ohle;f5g`=:joim6i8le:?aba6=l?in70lid08g2fc<5klo>7j9cd9>fcb42m3n=oh52bgf;>a0dm27iji75d7af?8dalh0o:nk4=cdgf?b1kl16nkjl:e4`a>;enmn1h;mj;<`e``jo01ohkf;f5g`=:joo;6i8le:?ab`7=l?in70lie38g2fc<5kln?7j9cd9>fcc32mh01oh=1;f5g<=:jo8<6i8lb:?ab7d=l?io70li378g2fb<5kl?=7j9ce9>fc2d2ma0dl27ij;75d7ag?8da:h0o:nj4=cd1g?b1km16nk;en;o1h;mk;<`e6cjn01oh<0;f5ga=:jo9:6i8ld:?ab64=l?io70li328g2fb<5kl887j9ce9>fc522ma0dl27ij>l5d7ag?8da;j0o:nj4=cd0`?b1km16nk=j:e4``>;en:l1h;mk;<`e05jn01oh;2;f5ga=:jo>86i8ld:?ab12=l?io70li448g2fb<5kl?:7j9ce9>fc202ma0dl27ij9j5d7ag?8da;en<;1h;mk;<`e17jn01oh:3;f5ga=:jo??6i8ld:?ab03=l?io70li578g2fb<5kl>47j9ce9>fc3>2ma0dl27ij8k5d7ag?8da=o0o:nj4=cd54?b1km16nk8>:e4``>;en?81h;mk;<`e26jn01oh94;f5ga=:jo<>6i8ld:?ab3d=l?io70li778g2fb<5kl3=7j9ce9>fc>d2ma0dl27ijl75d7ag?8da>h0o:nj4=cd5g?b1km16nk8k:e4``>;en?o1h;mk;<`e2cjn01oh80;f5ga=:jo=:6i8ld:?ab24=l?io70li728g2fb<5kl<87j9ce9>fc122ma0dl27ij:l5d7ag?8da?j0o:nj4=cd4`?b1km16nk9j:e4``>;en>l1h;mk;<`e<5jn01oh72;f5ga=:jo286i8ld:?ab=2=l?io70li848g2fb<5kl3:7j9ce9>fc>02ma0dl27ij5j5d7ag?8da0l0o:nj4=cd;b?b1km16nk7?:e4``>;en0;1h;mk;<`e=7jn01oh63;f5ga=:jo3?6i8ld:?ab<3=l?io70li978g2fb<5kl247j9ce9>fc?>2mk3n=oi52bg;g>a0dl27ij4k5d7ag?8da1o0o:nj4=cdb4?b1km16nko>:e4``>;enh81h;mk;<`ee6jn01ohn4;f5ga=:jok>6i8ld:?ab`d=l?io70lif78g2fb<5j:;=7j9ce9>g56d2m;4k6bf89f65?3n=oi52c10;>a0dl27h;enlo1h;mk;<`eacjn01ohi0;f5ga=:jol:6i8ld:?abc4=l?io70lif28g2fb<5klm87j9ce9>fc`22ma0dl27ijkl5d7ag?8danj0o:nj4=cde`?b1km16nkhj:e4``>;enol1h;mk;jn01n>?2;f5ga=:k9:86i8ld:?`452=l?io70m?048g2fb<5j:;:7j9ce9>g5602ma0dl27h<=j5d7ag?8e78l0o:nj4=b23b?b1km16o=??:e4``>;d88;1h;mk;jn01n>>3;f5ga=:k9;?6i8ld:?`443=l?io70m?178g2fb<5j::47j9ce9>g57>2ma0dl27h<:e4``>;d8;81h;mk;jn01n>=4;f5ga=:k98>6i8ld:?`47d=l?io70m?378g2fb<5j:?=7j9ce9>g52d2ma0dl27h<;75d7ag?8e7:h0o:nj4=b21g?b1km16o=;d8;o1h;mk;jn01n><0;f5ga=:k99:6i8ld:?`464=l?io70m?328g2fb<5j:887j9ce9>g5522ma0dl27h<>l5d7ag?8e7;j0o:nj4=b20`?b1km16o==j:e4``>;d8:l1h;mk;jn01n>;2;f5ga=:k9>86i8ld:?`412=l?io70m?448g2fb<5j:?:7j9ce9>g5202ma0dl27h<9j5d7ag?8e7;d8<;1h;mk;jn01n>:3;f5ga=:k9??6i8ld:?`403=l?io70m?578g2fb<5j:>47j9ce9>g53>2ma0dl27h<8k5d7ag?8e7=o0o:nj4=b254?b1km16o=8>:e4``>;d8?81h;mk;jn01n>94;f5ga=:k9<>6i8ld:?abdd=l?io70lib78g2fb<5klh=7j9ce9>fced2ma0dl27ijh75d7ag?8daih0o:nj4=cdbg?b1km16nkok:e4``>;enho1h;mk;<`eecjn01ohm0;f5ga=:joh:6i8ld:?abg4=l?io70lib28g2fb<5kli87j9ce9>fcd22ma0dl27ijol5d7ag?8dajj0o:nj4=cda`?b1km16nklj:e4``>;enkl1h;mk;<`eg5jn01ohl2;f5ga=:joi86i8ld:?abf2=l?io70lic48g2fb<5klh:7j9ce9>fce02ma0dl27ijnj5d7ag?8dakl0o:nj4=cd`b?b1km16nkj?:e4``>;enm;1h;mk;<`e`7jn01ohk3;f5ga=:jon?6i8ld:?aba3=l?io70lid78g2fb<5klo47j9ce9>fcb>2ma0dl27ijik5d7ag?8dalo0o:nj4=cdf4?b1km16nkk>:e4``>;enl81h;mk;<`ea6jn01ohj4;f5ga=:joo>6i8ld:?`426=l?i270m?6g8g2fb<5j:=i7j9ce9>g50c2m36?k27ij?65f55a?xuen8l1<7{tk=n>6=4={9a;d73g=z{j>o:7>52z?`7=?=>92h70m?6c8e02dg6>f2?:3o63l07a9b11e3tyh8i650;0x9f5?j3<;4n52c14g>c20j2wxo9j6:1818e40j0=<5m4=b25a?`3?k1vn:ka;296~;d;1n1:=6l;h0q~m;dc83>7}:k:2n6;>7c:?`426=n==i7p}l11394?4|5j;?=7h;b99>fc0e2m5<5s4i:8?4i4c:89g`1l3n=o45rsb323?6=:r7h=9j5f5`;?8da?00o:n74}ra267<72;q6o<;7:g6a<>;en1?1h;m6;|q`57b=838p1n?93;d7f==:jo3:6i8l9:pg45?2909w0m>6d8e0g><5kl2h7j9c89~wf74l3:1>v3l16;9b1d?34hmm?4k6b;8yve6;l0;6?u2c05f>c2e027ijl=5d7a:?xud9:l1<7{tk8>;6=4={7>52z?`515=n=h370li778g2f?4?:3y>g4232o>i463mf939`3e>3tyh==:50;0x9f73=3l?n552bg:`>a0d12wxo<>::1818e6j30q~m>0683>7}:k8>36k:m8:?abd1=l?i27p}l11:94?4|5j;?57h;b99>fcg?2m5<5s4i:8l4i4c:89g`f13n=o45rsb33e?6=:r7h=9l5f5`;?8da>h0o:n74}ra24g<72;q6o<:l:g6a<>;en?i1h;m6;|q`55b=838p1n?;e;d7f==:jo4g8e0g><5kl=j7j9c89~wf77n3:1>v3l1429b1d?34hm;=4k6b;8yve6990;6?u2c072>c2e027ij:?5d7a:?xud98;1<7{tk8;96=4={52z?`502=n=h370li758g2f?g4322o>i463mf679`3e>3tyh=<;50;0x9f72>3l?n552bg54>a0d12wxo0m8o64=cd48;296~;d9<31j9l7;<`e3dj30q~m>1883>7}:k8?j6k:m8:?ab2d=l?i27p}l10c94?4|5j;>n7h;b99>fc1d2m5<5s4i:9n4i4c:89g`0l3n=o45rsb32g?6=:r7h=8j5f5`;?8da?l0o:n74}ra25a<72;q6o<;j:g6a<>;en>l1h;m6;|q`54c=838p1n?:f;d7f==:jo2;6i8l9:pg47a2909w0m>618e0g><5kl3>7j9c89~wf7583:1>v3l1739b1d?34hm4>4k6b;8yve6:80;6?u2c041>c2e027ij5:5d7a:?xud9;91<7{tk88?6=4={52z?`530=n=h370li898g2f?;4?:3y>g4002o>i463mf9;9`3e>3tyh=?950;0x9f7103l?n552bg:b>a0d12wxo<<7:1818e6>00m8o64=cd;f?b1k01vn?=9;296~;d9?k1j9l7;<`ej30q~m>2`83>7}:k8fc>a2m5<5s4i::i4i4c:89g`>83n=o45rsb31a?6=:r7h=;h5f5`;?8da1;0o:n74}ra26c<72;q6o<9?:g6a<>;en091h;m6;|q`566=838p1n?81;d7f==:jo3?6i8l9:pg4562909w0m>738e0g><5kl297j9c89~wf74:3:1>v3l1619b1d?34hm5;4k6b;8yve6;:0;6?u2c057>c2e027ij465d7a:?xud9:>1<7{tk89>6=4={52z?`521=n=h370li9c8g2f?g41?2o>i463mf8a9`3e>3tyh=>750;0x9f70i3l?n552bg;f>a0d12wxo<=n:1818e6?k0m8o64=cd:b?b1k01vn?i1j9l7;<`ee5j30q~m>3b83>7}:k8=o6k:m8:?abd7=l?i27p}l19394?4|5j;h=7h;b99>fcge2m5<5s4i:o?4i4c:89g`fl3n=o45rsb3:3?6=:r7h=nj5f5`;?8daj00o:n74}ra2e7<72;q6o;enj?1h;m6;|q`5db=838p1n?j3;d7f==:jon:6i8l9:pg4d?2909w0m>ed8e0g><5kloh7j9c89~wf7el3:1>v3l1g;9b1d?34hmi?4k6b;8yve6jl0;6?u2c0df>c2e027ijh=5d7a:?xud9kl1<7{tk8i;6=4={7>52z?`5f5=n=h370lib78g2f?4?:3y>g4e32o>i463mfb39`3e>3tyh=5:50;0x9f7d=3l?n552bga`>a0d12wxo<6::1818e6k?0m8o64=cdg3?b1k01vn?76;296~;d9j=1j9l7;<`ea3j30q~m>8683>7}:k8i36k:m8:?ab`1=l?i27p}l19:94?4|5j;h57h;b99>fcc?2m5<5s4i:ol4i4c:89g`b13n=o45rsb3;e?6=:r7h=nl5f5`;?8daih0o:n74}ra2;enhi1h;m6;|q`5=b=838p1n?le;d7f==:jokn6i8l9:pg4>b2909w0m>cg8e0g><5kljj7j9c89~wf7?n3:1>v3l1e29b1d?34hmn=4k6b;8yve6190;6?u2c0f2>c2e027ijo?5d7a:?xud90;1<7{tk8396=4={52z?`5a2=n=h370lib58g2f?g4b22o>i463mfc79`3e>3tyh=4;50;0x9f7c>3l?n552bg`4>a0d12wxo<79:1818e6l>0m8o64=cdaj30q~m>9883>7}:k8nj6k:m8:?abgd=l?i27p}l18c94?4|5j;on7h;b99>fcdd2m5<5s4i:hn4i4c:89g`el3n=o45rsb3:g?6=:r7h=ij5f5`;?8dajl0o:n74}ra2=a<72;q6o;enkl1h;m6;|q`5e18e0g><5klh>7j9c89~wf7f83:1>v3l1d39b1d?34hmo>4k6b;8yve6i80;6?u2c0g1>c2e027ijn:5d7a:?xud9h91<7{tk8k?6=4={52z?`5`0=n=h370lic98g2f?g4c02o>i463mfb;9`3e>3tyh=l950;0x9f7b03l?n552bgab>a0d12wxoj30q~m>a`83>7}:k8oi6k:m8:?abfc=l?i27p}l1``94?4|5j;no7h;b99>fcea2m5<5s4i:ii4i4c:89g`c83n=o45rsb3ba?6=:r7h=hh5f5`;?8dal;0o:n74}ra2ec<72;q6o;enm91h;m6;|q`5g6=838p1n?i1;d7f==:jon?6i8l9:pg4d62909w0m>f38e0g><5klo97j9c89~wf7e:3:1>v3l1g19b1d?34hmh;4k6b;8yve6j:0;6?u2c0d7>c2e027iji65d7a:?xud9k>1<7{tk8h>6=4={52z?`5c1=n=h370lidc8g2f?g4`?2o>i463mfea9`3e>3tyh=o750;0x9f7ai3l?n552bgff>a0d12wxoj30q~m>bb83>7}:k8lo6k:m8:?ab`7=l?i27p}l21394?4|5j8?=7h;b99>fcce2m5<5s4i98?4i4c:89g`bl3n=o45rsb023?6=:r7h>9j5f5`;?8dan00o:n74}ra167<72;q6o?;7:g6a<>;d89?1h;m6;|q`67b=838p1n<93;d7f==:k9;:6i8l9:pg75?2909w0m=6d8e0g><5j::h7j9c89~wf44l3:1>v3l26;9b1d?34i;>?4k6b;8yve5;l0;6?u2c35f>c2e027h{tk;>;6=4={=5;f5g<=z{j8;>7>52z?`615=n=h370lif78g2f?4?:3y>g7232o>i463l0139`3e>3tyh>=:50;0x9f43=3l?n552c12`>a0d12wxo?>::1818e5j30q~m=0683>7}:k;>36k:m8:?`471=l?i27p}l21:94?4|5j8?57h;b99>g54?2m5<5s4i98l4i4c:89f6513n=o45rsb03e?6=:r7h>9l5f5`;?8damh0o:n74}ra14g<72;q6o?:l:g6a<>;enli1h;m6;|q`65b=838p1n<;e;d7f==:joon6i8l9:pg76b2909w0m=4g8e0g><5klnj7j9c89~wf47n3:1>v3l2429b1d?34hmj=4k6b;8yve5990;6?u2c372>c2e027ijk?5d7a:?xud:8;1<7{tk;;96=4={52z?`602=n=h370lif58g2f?g7322o>i463mfg79`3e>3tyh><;50;0x9f42>3l?n552bgd4>a0d12wxo??9:1818e5=>0m8o64=cde8;296~;d:<31j9l7;<`ebdj30q~m=1883>7}:k;?j6k:m8:?abcd=l?i27p}l20c94?4|5j8>n7h;b99>fc`d2m5<5s4i99n4i4c:89g`al3n=o45rsb02g?6=:r7h>8j5f5`;?8danl0o:n74}ra15a<72;q6o?;j:g6a<>;enol1h;m6;|q`64c=838p1n<:f;d7f==:k9:;6i8l9:pg77a2909w0m=618e0g><5j:;>7j9c89~wf4583:1>v3l2739b1d?34i;<>4k6b;8yve5:80;6?u2c341>c2e027h<=:5d7a:?xud:;91<79:e4`=>{tk;8?6=4={?7;f5g<=z{j8997>52z?`630=n=h370m?098g2f?;4?:3y>g7002o>i463l01;9`3e>3tyh>?950;0x9f4103l?n552c12b>a0d12wxo?<7:1818e5>00m8o64=b23f?b1k01vn<=9;296~;d:?k1j9l7;j30q~m=2`83>7}:k;g56a2m5<5s4i9:i4i4c:89f6683n=o45rsb01a?6=:r7h>;h5f5`;?8e79;0o:n74}ra16c<72;q6o?9?:g6a<>;d8891h;m6;|q`666=838p1n<81;d7f==:k9;?6i8l9:pg7562909w0m=738e0g><5j::97j9c89~wf44:3:1>v3l2619b1d?34i;=;4k6b;8yve5;:0;6?u2c357>c2e027h<<65d7a:?xud::>1<7{tk;9>6=4={>a;f5g<=z{j88:7>52z?`621=n=h370m?1c8g2f?g71?2o>i463l00a9`3e>3tyh>>750;0x9f40i3l?n552c13f>a0d12wxo?=n:1818e5?k0m8o64=b22b?b1k01vn<i1j9l7;j30q~m=3b83>7}:k;=o6k:m8:?`477=l?i27p}l29394?4|5j8h=7h;b99>g54e2m5<5s4i9o?4i4c:89f65l3n=o45rsb0:3?6=:r7h>nj5f5`;?8e7;00o:n74}ra1e7<72;q6o?j7:g6a<>;d8=?1h;m6;|q`6db=838p1n<5j:>h7j9c89~wf4el3:1>v3l2g;9b1d?34i;:?4k6b;8yve5jl0;6?u2c3df>c2e027h<;=5d7a:?xud:kl1<7{tk;i;6=4={95;f5g<=z{j83>7>52z?`6f5=n=h370m?378g2f?4?:3y>g7e32o>i463l0539`3e>3tyh>5:50;0x9f4d=3l?n552c16`>a0d12wxo?6::1818e5k?0m8o64=b263?b1k01vn<76;296~;d:j=1j9l7;j30q~m=8683>7}:k;i36k:m8:?`431=l?i27p}l29:94?4|5j8h57h;b99>g50?2m5<5s4i9ol4i4c:89f6113n=o45rsb0;e?6=:r7h>nl5f5`;?8e7:h0o:n74}ra1;d8;i1h;m6;|q`6=b=838p1nb2909w0m=cg8e0g><5j:9j7j9c89~wf4?n3:1>v3l2e29b1d?34i;?=4k6b;8yve5190;6?u2c3f2>c2e027h<>?5d7a:?xud:0;1<7{tk;396=4={<3;f5g<=z{j82?7>52z?`6a2=n=h370m?358g2f?g7b22o>i463l0279`3e>3tyh>4;50;0x9f4c>3l?n552c114>a0d12wxo?79:1818e5l>0m8o64=b20j30q~m=9883>7}:k;nj6k:m8:?`46d=l?i27p}l28c94?4|5j8on7h;b99>g55d2m5<5s4i9hn4i4c:89f64l3n=o45rsb0:g?6=:r7h>ij5f5`;?8e7;l0o:n74}ra1=a<72;q6o?jj:g6a<>;d8:l1h;m6;|q`6;6i8l9:pg7?a2909w0m=e18e0g><5j:?>7j9c89~wf4f83:1>v3l2d39b1d?34i;8>4k6b;8yve5i80;6?u2c3g1>c2e027h<9:5d7a:?xud:h91<7{tk;k?6=4={;7;f5g<=z{j8j97>52z?`6`0=n=h370m?498g2f?g7c02o>i463l05;9`3e>3tyh>l950;0x9f4b03l?n552c16b>a0d12wxo?o7:1818e5m00m8o64=b27f?b1k01vnj30q~m=a`83>7}:k;oi6k:m8:?`41c=l?i27p}l2``94?4|5j8no7h;b99>g52a2m5<5s4i9ii4i4c:89f6283n=o45rsb0ba?6=:r7h>hh5f5`;?8e7=;0o:n74}ra1ec<72;q6o?h?:g6a<>;d8<91h;m6;|q`6g6=838p1n<5j:>97j9c89~wf4e:3:1>v3l2g19b1d?34i;9;4k6b;8yve5j:0;6?u2c3d7>c2e027h<865d7a:?xud:k>1<7{tk;h>6=4={:a;f5g<=z{j8i:7>52z?`6c1=n=h370m?5c8g2f?g7`?2o>i463l04a9`3e>3tyh>o750;0x9f4ai3l?n552c17f>a0d12wxo?ln:1818e5nk0m8o64=b26b?b1k01vnj30q~m=bb83>7}:k;lo6k:m8:?`437=l?i27p}l39094?22s4i8444i4c:89g`5j3n=oo52bg15>a0dj27ij9?5d7aa?8da;en?=1h;mm;<`e2=jh01oh99;f5gg=:jo8j6i8lb:?ab7e=l?ii70li2e8g2fd<5kl9i7j9cc9>fc4a2ma0dj27ij>:5d7aa?8da;<0o:nl4=cd03?b1kk16nk=7:e4`f>;en:31h;mm;<`e7djh01ohfc272m4k6b`89g`3<3n=oo52bg66>a0dj27ij985d7aa?8da<>0o:nl4=cd7;en=k1h;mm;<`e0gjh01oh;d;f5gg=:jo>n6i8lb:?ab1`=l?ii70li518g2fd<5kl>=7j9cc9>fc352ma0dj27ij865d7aa?8da=00o:nl4=cd6e?b1kk16nk;m:e4`f>;enjh01oh:e;f5gg=:jo?m6i8lb:?ab36=l?ii70li608g2fd<5kl=>7j9cc9>fc042ma0d127h<;l5d7ab?8e7>h0o:nl4}ra0<6<721?p1n=7a;d7f==:k9fc2d2ma0dk27ij;75d7a`?8da:h0o:nm4=cd1g?b1kj16nk;en;o1h;ml;<`e6cji01oh<0;f5gf=:jo9:6i8lc:?ab64=l?ih70li328g2fe<5kl887j9cb9>fc522ma0dk27ij>l5d7a`?8da;j0o:nm4=cd0`?b1kj16nk=j:e4`g>;en:l1h;ml;<`e05ji01oh;2;f5gf=:jo>86i8lc:?ab12=l?ih70li448g2fe<5kl?:7j9cb9>fc202ma0dk27ij9j5d7a`?8da;en<;1h;ml;<`e17ji01oh:3;f5gf=:jo??6i8lc:?ab03=l?ih70li578g2fe<5kl>47j9cb9>fc3>2ma0dk27ij8k5d7a`?8da=o0o:nm4=cd54?b1kj16nk8>:e4`g>;en?81h;ml;<`e26ji01oh94;f5gf=:jo<>6i8lc:?`43b=l?ii70m?6c8g2fe<5kl=n7j9cb9>fc112m?3n=on52bgc5>a0dk27ijl95d7a`?8dai10o:nm4=cdb=?b1kj16nk8n:e4`g>;en?i1h;ml;<`e2aji01oh9e;f5gf=:jo7j9cb9>fc142ma0dk27ij:75d7a`?8da?h0o:nm4=cd4f?b1kj16nk9l:e4`g>;en>n1h;ml;<`e3`ji01oh8f;f5gf=:jo2;6i8lc:?ab=4=l?ih70li828g2fe<5kl387j9cb9>fc>22ma0dk27ij5o5d7a`?8da0k0o:nm4=cd;`?b1kj16nk6j:e4`g>;en1l1h;ml;<`e=5ji01oh61;f5gf=:jo396i8lc:?ab<5=l?ih70li958g2fe<5kl297j9cb9>fc?12mi3n=on52bg;a>a0dk27ij4m5d7a`?8da1m0o:nm4=cd:a?b1kj16nk7i:e4`g>;enh:1h;ml;<`ee4ji01ohn2;f5gf=:jok86i8lc:?abd2=l?ih70lia48g2fe<5j:c2e027h<;j5d7a`?8e7>l0o:nl4=b25g?b1kk16nk8m:e4`f>;en><1h;mm;<`e<4jh01oh7c;f5gg=:jo3<6i8lb:?abd0=l?ii70lia68g2fd<5klj47j9cc9>fcg>2ma0dj27ij;h5d7aa?8da?90o:nl4=cd45?b1kk16nk9=:e4`f>;en>91h;mm;<`e31jh01oh85;f5gg=:jo=<6i8lb:?ab2>=l?ii70li788g2fd<5klfc1e2ma0dj27ij5>5d7aa?8da0;0o:nl4=cd;7?b1kk16nk6;:e4`f>;en1?1h;mm;<`e<3jh01oh77;f5gg=:jo236i8lb:?ab=?=l?ii70li8`8g2fd<5kl3n7j9cc9>fc>c2m83n=oo52bg;2>a0dj27ij4<5d7aa?8da1:0o:nl4=cd:0?b1kk16nk7::e4`f>;en0<1h;mm;<`e==jh01oh69;f5gg=:jo3j6i8lb:?abfc?b2ma0dj27ijl=5d7aa?8dai=0o:nl4=cdb1?b1kk16nkom:e4`g>;enk<1h;ml;<`eg4ji01ohlc;f5gf=:jon<6i8lc:?ab`0=l?ih70lie68g2fe<5kln47j9cb9>fcc>2ma0dk27ijlh5d7a`?8daj90o:nm4=cda5?b1kj16nkl=:e4`g>;enk91h;ml;<`ef1ji01ohm5;f5gf=:joh<6i8lc:?abg>=l?ih70lib88g2fe<5klim7j9cb9>fcde2ma0dk27ijn>5d7a`?8dak;0o:nm4=cd`7?b1kj16nkm;:e4`g>;enj?1h;ml;<`eg3ji01ohl7;f5gf=:joi36i8lc:?abf?=l?ih70lic`8g2fe<5klhn7j9cb9>fcec2ma0dk27iji<5d7a`?8dal:0o:nm4=cdg0?b1kj16nkj::e4`g>;enm<1h;ml;<`e`=ji01ohk9;f5gf=:jonj6i8lc:?abad=l?ih70lidb8g2fe<5kloh7j9cb9>fcbb2ma0dk27ijh=5d7a`?8dam=0o:nm4=cdf1?b1kj16o=97:e4``>{tk:2>6=475z?`7=e=n=h370m?6d8g2fe<5j:=j7j9cc9>g50c2ma0dk27h<<95d7a`?8e7:?0o:nm4=b213?b1kj16o=<7:e4`g>;d8;31h;ml;<`eadji01ohjc;f5gf=:jooo6i8lc:?ab`c=l?ih70lieg8g2fe<5klm<7j9cb9>fc`62m4k6ba89g`a<3n=on52bgd6>a0dk27ijk95d7a`?8dan10o:nm4=cde=?b1kj16nkhn:e4`g>;enoh1h;ml;<`ebfji01ohid;f5gf=:joln6i8lc:?abc`=l?ih70m?018g2fe<5j:;>7j9cb9>g5642m3n=on52c124>a0dk27h<=65d7a`?8e7800o:nm4=b23e?b1kj16o=>m:e4`g>;d89n1h;ml;ji01n>?f;f5gf=:k9;;6i8lc:?`447=l?ih70m?138g2fe<5j::?7j9cb9>g5732ma0dk27h<;d88o1h;ml;ji01n>=0;f5gf=:k98:6i8lc:?`474=l?ih70m?228g2fe<5j:987j9cb9>g5422ma0dj27iji95d7aa?8dam?0o:nl4=cdf3?b1kk16nkk7:e4`f>;enl31h;mm;<`eedjh01ohnc;f5gg=:joko6i8lb:?abdc=l?ii70liag8g2fd<5kli<7j9cc9>fcd62m4k6b`89g`e<3n=oo52bg`6>a0dj27ijo95d7aa?8daj10o:nl4=cda=?b1kk16nkln:e4`f>;enkh1h;mm;<`effjh01ohmd;f5gg=:john6i8lb:?abg`=l?ii70lic18g2fd<5klh>7j9cc9>fce42m3n=oo52bga4>a0dj27ijn65d7aa?8dak00o:nl4=cd`e?b1kk16nkmm:e4`f>;enjn1h;mm;<`eg`jh01ohlf;f5gg=:jon;6i8lb:?aba7=l?ii70lid38g2fd<5klo?7j9cc9>fcb32ma0dj27ijio5d7aa?8dalk0o:nl4=cdgg?b1kk16nkjk:e4`f>;enmo1h;mm;<`e`cjh01ohj0;f5gg=:joo:6i8lb:?ab`4=l?ii70lie28g2fd<5kln87j9cc9>fcc22m;d8?o1h;mn;<`eagjh01ohi6;f5gg=:k9::6i8lb:?`45e=l?ii70m?168g2fd<5j:9:7j9cc9>g5402m44k6b`89g`bi3n=oo52bgg`>a0dj27ijhj5d7aa?8daml0o:nl4=cdfb?b1kk16nkh?:e4`f>;eno;1h;mm;<`eb7jh01ohi3;f5gg=:jol?6i8lb:?abc3=l?ii70lif68g2fd<5klm47j9cc9>fc`>2ma0dj27ijkk5d7aa?8dano0o:nl4=b234?b1kk16o=>=:e4`f>;d8991h;mm;jh01n>?5;f5gg=:k9:=6i8lb:?`451=l?ii70m?098g2fd<5j:;57j9cc9>g56f2ma0dj27h<<>5d7aa?8e7980o:nl4=b226?b1kk16o=?<:e4`f>;d88>1h;mm;jh01n>>6;f5gg=:k9;36i8lb:?`44?=l?ii70m?1`8g2fd<5j::n7j9cc9>g57d2ma0dj27h;d8;?1h;mm;ji01n><6;f5gf=:k9>:6i8lc:?`41e=l?ih70m?568g2fe<5j:=:7j9cb9>g5002ma0dk27h;d8:;1h;ml;ji01n><3;f5gf=:k99?6i8lc:?`463=l?ih70m?368g2fe<5j:847j9cb9>g55>2ma0dk27h<>k5d7a`?8e7;o0o:nm4=b274?b1kj16o=:=:e4`g>;d8=91h;ml;ji01n>;5;f5gf=:k9>=6i8lc:?`411=l?ih70m?498g2fe<5j:?57j9cb9>g52f2ma0dk27h<8>5d7a`?8e7=80o:nm4=b266?b1kj16o=;<:e4`g>;d8<>1h;ml;ji01n>:6;f5gf=:k9?36i8lc:?`40?=l?ih70m?5`8g2fe<5j:>n7j9cb9>g53d2ma0dk27h<;?5d7a`?8e7>;0o:nm4=b257?b1kj16o=8;:e4`g>;d8??1h;ml;jn0q~m<9483>7}:k8>:6;>7c:?ab7d=n==i7p}l3`294?4|5j;?>78?8b9>fc4c2o>5<5s4i:8i4909a89g`413l?;o5rsb1a2?6=:r7h=86561:`?8da<<0m8:l4}ra0g4<72;q6o<8<:72;g>;en<;1j99m;|q`7fe=838p1n?9e;4378854=e<5kl=>7h;7c9~wf5c:3:1>v3l16g925>d34hm:>4i46`8yve4l:0;6?u2c05e>36?k27ij;:5f55a?xud;m>1<7{tk:3=6=4={52z?`512=>92h70li408e02dg4222?:3o63mf5a9b11e3tyh?4750;0x9f73>3<;4n52bg74>c20j2wxo>7n:1818e6<>0=<5m4=cd52?`3?k1vn=6b;296~;d9=21:=6l;<`e22h0q~m<9b83>7}:k8>26;>7c:?ab3>=n==i7p}l38f94?4|5j;?m78?8b9>fc0>2o>5<5s4i:8o4909a89g`5i3l?;o5rsb1:b?6=:r7h=9m561:`?8da:j0m8:l4}ra0e4<72;q6o<:j:72;g>;en;o1j99m;|q`7d4=838p1n?;f;4351854=e<5kl8<7h;7c9~wf5f<3:1>v3l143925>d34hm?<4i46`8yve4i<0;6?u2c071>36?k27ij><5f55a?xud;h<1<7{tk:k<6=4={52z?`503=>92h70li348e02dg4312?:3o63mf259b11e3tyh?lo50;0x9f72?3<;4n52bg1;>c20j2wxo>ol:1818e6=00=<5m4=cd0e?`3?k1vn=nd;296~;d9h0q~m7}:k8?i6;>7c:?ab6e=n==i7p}l3`d94?4|5j;>o78?8b9>fc5c2o>5<5s4i:9i4909a89g`4m3l?;o5rsb1a5?6=:r7h=8k561:`?8da;o0m8:l4}ra0f7<72;q6o<;i:72;g>;en=:1j99m;|q`7g5=838p1n?90;4396k:8b:pg6d32909w0m>60854=e<5kl??7h;7c9~wf5e=3:1>v3l170925>d34hm894i46`8yve4j>0;6?u2c047>36?k27ij985f55a?xud;k21<7{tk:h26=4={52z?`531=>92h70li488e02dg40?2?:3o63mf5c9b11e3tyh?om50;0x9f7113<;4n52bg6a>c20j2wxo>lk:1818e6>h0=<5m4=cd7`?`3?k1vn=me;296~;d9?h1:=6l;<`e0`h0q~m7}:k87c:?ab1`=n==i7p}l3b294?4|5j;=h78?8b9>fc372o>5<5s4i::k4909a89g`2:3l?;o5rsb1`7?6=:r7h=:>561:`?8da=:0m8:l4}ra0g1<72;q6o<9>:72;g>;en<>1j99m;|q`7f3=838p1n?82;436k:8b:pg6e12909w0m>72854=e<5kl>:7h;7c9~wf5d?3:1>v3l166925>d34hm954i46`8yve4k10;6?u2c056>36?k27ij875f55a?xud;j31<7{tk:ij6=4={52z?`52>=>92h70li5b8e02dg41f2?:3o63mf4g9b11e3tyh?nk50;0x9f70j3<;4n52bg7e>c20j2wxo>mi:1818e6?j0=<5m4=cd54?`3?k1vn=k0;296~;d9>n1:=6l;<`e24h0q~m7}:k8i:6;>7c:?ab3d=n==i7p}l3d294?4|5j;h>78?8b9>fc0c2o>5<5s4i:oi4909a89g`013l?;o5rsb1e2?6=:r7h=i6561:`?8da0<0m8:l4}ra744<72;q6o;en0;1j99m;|q`05e=838p1n?je;43f8854=e<5klj>7h;7c9~wf26:3:1>v3l1gg925>d34hmm>4i46`8yve39:0;6?u2c0de>36?k27ijl:5f55a?xud<8>1<7{tk:n=6=4={52z?`5f2=>92h70li808e02dg4e22?:3o63mf9a9b11e3tyh?i750;0x9f7d>3<;4n52bg;4>c20j2wxo>jn:1818e6k>0=<5m4=cdb2?`3?k1vn=kb;296~;d9j21:=6l;<`ee2h0q~m7}:k8i26;>7c:?abd>=n==i7p}l3ef94?4|5j;hm78?8b9>fcg>2o>5<5s4i:oo4909a89g`1i3l?;o5rsb1gb?6=:r7h=nm561:`?8da>j0m8:l4}ra0a4<72;q6o;en?o1j99m;|q`7`4=838p1n?lf;43d1854=e<5kl<<7h;7c9~wf5b<3:1>v3l1e3925>d34hm;<4i46`8yve4m<0;6?u2c0f1>36?k27ij:<5f55a?xud;l<1<7{tk:o<6=4={52z?`5a3=>92h70li748e02dg4b12?:3o63mf659b11e3tyh?ho50;0x9f7c?3<;4n52bg5;>c20j2wxo>kl:1818e6l00=<5m4=cd4e?`3?k1vn=jd;296~;d9mk1:=6l;<`e3gh0q~m7}:k8ni6;>7c:?ab2e=n==i7p}l3dd94?4|5j;oo78?8b9>fc1c2o>5<5s4i:hi4909a89g`0m3l?;o5rsb1e5?6=:r7h=ik561:`?8da?o0m8:l4}ra0b7<72;q6o;en1:1j99m;|q`7c5=838p1n?j0;43e0854=e<5kl3?7h;7c9~wf5a=3:1>v3l1d0925>d34hm494i46`8yve4n>0;6?u2c0g7>36?k27ij585f55a?xud;o21<7{tk:l26=4={52z?`5`1=>92h70li888e02dg4c?2?:3o63mf9c9b11e3tyh?km50;0x9f7b13<;4n52bg:a>c20j2wxo>hk:1818e6mh0=<5m4=cd;`?`3?k1vn=ie;296~;d9lh1:=6l;<`e<`h0q~m7}:k8oh6;>7c:?ab=`=n==i7p}l41294?4|5j;nh78?8b9>fc?72o>5<5s4i:ik4909a89g`>:3l?;o5rsb637?6=:r7h=k>561:`?8da1:0m8:l4}ra741<72;q6o:72;g>;en0>1j99m;|q`053=838p1n?i2;436k:8b:pg1612909w0m>f2854=e<5kl2:7h;7c9~wf27?3:1>v3l1g6925>d34hm554i46`8yve3810;6?u2c0d6>36?k27ij475f55a?xud<931<7{tk=:j6=4={;n7>52z?`5c>=>92h70li9b8e02dg4`f2?:3o63mf8g9b11e3tyh8=k50;0x9f7aj3<;4n52bg;e>c20j2wxo9>i:1818e6nj0=<5m4=cdb4?`3?k1vn:>0;296~;d9on1:=6l;<`ee4h0q~m;1483>7}:k;>:6;>7c:?abdd=n==i7p}l43294?4|5j8?>78?8b9>fcgc2o>5<5s4i98i4909a89g`e13l?;o5rsb602?6=:r7h>86561:`?8dak<0m8:l4}ra704<72;q6o?8<:72;g>;enm;1j99m;|q`01e=838p1n<9e;437h;7c9~wf22:3:1>v3l26g925>d34hmi>4i46`8yve3=:0;6?u2c35e>36?k27ijh:5f55a?xud<<>1<7{tk=;=6=4={:;7>52z?`612=>92h70lic08e02dg7222?:3o63mfba9b11e3tyh8<750;0x9f43>3<;4n52bgf4>c20j2wxo9?n:1818e5<>0=<5m4=cdf2?`3?k1vn:>b;296~;d:=21:=6l;<`ea2h0q~m;1b83>7}:k;>26;>7c:?ab`>=n==i7p}l40f94?4|5j8?m78?8b9>fcc>2o>5<5s4i98o4909a89g`fi3l?;o5rsb62b?6=:r7h>9m561:`?8daij0m8:l4}ra764<72;q6o?:j:72;g>;enho1j99m;|q`074=838p1n<;f;43v3l243925>d34hmn<4i46`8yve3:<0;6?u2c371>36?k27ijo<5f55a?xud<;<1<7{tk=8<6=4={947>52z?`603=>92h70lib48e02d44?:3y>g7312?:3o63mfc59b11e3tyh8?o50;0x9f42?3<;4n52bg`;>c20j2wxo9h0q~m;2d83>7}:k;?i6;>7c:?abge=n==i7p}l43d94?4|5j8>o78?8b9>fcdc2o>5<5s4i99i4909a89g`em3l?;o5rsb605?6=:r7h>8k561:`?8dajo0m8:l4}ra777<72;q6o?;i:72;g>;enj:1j99m;|q`065=838p1n<90;43v3l270925>d34hmo94i46`8yve3;>0;6?u2c347>36?k27ijn85f55a?xud<:21<7{tk=926=4={8m7>52z?`631=>92h70lic88e02dg70?2?:3o63mfbc9b11e3tyh8>m50;0x9f4113<;4n52bgaa>c20j2wxo9=k:1818e5>h0=<5m4=cd``?`3?k1vn:h0q~m;3g83>7}:k;7c:?abf`=n==i7p}l45294?4|5j8=h78?8b9>fcb72o>5<5s4i9:k4909a89g`c:3l?;o5rsb677?6=:r7h>:>561:`?8dal:0m8:l4}ra701<72;q6o?9>:72;g>;enm>1j99m;|q`013=838p1n<82;436k:8b:pg1212909w0m=72854=e<5klo:7h;7c9~wf23?3:1>v3l266925>d34hmh54i46`8yve3<10;6?u2c356>36?k27iji75f55a?xud<=31<7{tk=>j6=4={?n7>52z?`62>=>92h70lidb8e02dg71f2?:3o63mfeg9b11e3tyh89k50;0x9f40j3<;4n52bgfe>c20j2wxo9:i:1818e5?j0=<5m4=cdf4?`3?k1vn::0;296~;d:>n1:=6l;<`ea4h0q~m;5483>7}:k;i:6;>7c:?ab`d=n==i7p}l47294?4|5j8h>78?8b9>fccc2o>5<5s4i9oi4909a89g`a13l?;o5rsb642?6=:r7h>i6561:`?8e78<0m8:l4}ra7<4<72;q6o?k<:72;g>;d88;1j99m;|q`0=e=838p1n7h;7c9~wf2>:3:1>v3l2gg925>d34i;>>4i46`8yve31:0;6?u2c3de>36?k27h1<7{tk=?=6=4={>;7>52z?`6f2=>92h70m?008e02dg7e22?:3o63l01a9b11e3tyh88750;0x9f4d>3<;4n52c134>c20j2wxo9;n:1818e5k>0=<5m4=b212?`3?k1vn::b;296~;d:j21:=6l;h0q~m;5b83>7}:k;i26;>7c:?`47>=n==i7p}l44f94?4|5j8hm78?8b9>g54>2o>5<5s4i9oo4909a89g`bi3l?;o5rsb66b?6=:r7h>nm561:`?8damj0m8:l4}ra724<72;q6o?mj:72;g>;enlo1j99m;|q`034=838p1nv3l2e3925>d34hmj<4i46`8yve3><0;6?u2c3f1>36?k27ijk<5f55a?xud{tk=<<6=4={=47>52z?`6a3=>92h70lif48e02dg7b12?:3o63mfg59b11e3tyh8;o50;0x9f4c?3<;4n52bgd;>c20j2wxo98l:1818e5l00=<5m4=cdee?`3?k1vn:9d;296~;d:mk1:=6l;<`ebgh0q~m;6d83>7}:k;ni6;>7c:?abce=n==i7p}l47d94?4|5j8oo78?8b9>fc`c2o>5<5s4i9hi4909a89g`am3l?;o5rsb645?6=:r7h>ik561:`?8dano0m8:l4}ra737<72;q6o?ji:72;g>;d89:1j99m;|q`025=838p1nv3l2d0925>d34i;<94i46`8yve3?>0;6?u2c3g7>36?k27h<=85f55a?xud<>21<78:g64f>{tk==26=4={?8;d73g=z{j>52z?`6`1=>92h70m?088e02dg7c?2?:3o63l01c9b11e3tyh8:m50;0x9f4b13<;4n52c12a>c20j2wxo99k:1818e5mh0=<5m4=b23`?`3?k1vn:8e;296~;d:lh1:=6l;h0q~m;7g83>7}:k;oh6;>7c:?`45`=n==i7p}l49294?4|5j8nh78?8b9>g5772o>5<5s4i9ik4909a89f66:3l?;o5rsb6;7?6=:r7h>k>561:`?8e79:0m8:l4}ra7<1<72;q6o?h>:72;g>;d88>1j99m;|q`0=3=838p1n6k:8b:pg1>12909w0m=f2854=e<5j:::7h;7c9~wf2??3:1>v3l2g6925>d34i;=54i46`8yve3010;6?u2c3d6>36?k27h<<75f55a?xud<131<7{tk=2j6=4={>b;d73g=z{j>3n7>52z?`6c>=>92h70m?1b8e02dg7`f2?:3o63l00g9b11e3tyh85k50;0x9f4aj3<;4n52c13e>c20j2wxo96i:1818e5nj0=<5m4=b214?`3?k1vn:60;296~;d:on1:=6l;h0q~m;9483>7}:k:>:6;>7c:?`47d=n==i7p}l4`294?4|5j9?>78?8b9>g54c2o>5<5s4i88i4909a89f6413l?;o5rsb6a2?6=:r7h?86561:`?8e7<<0m8:l4}ra7g4<72;q6o>8<:72;g>;d8<;1j99m;|q`0fe=838p1n=9e;437h;7c9~wf2c:3:1>v3l36g925>d34i;:>4i46`8yve3l:0;6?u2c25e>36?k27h<;:5f55a?xud1<7{tk=3=6=4={<6;d73g=z{j>2;7>52z?`712=>92h70m?408e02dg6222?:3o63l05a9b11e3tyh84750;0x9f53>3<;4n52c174>c20j2wxo97n:1818e4<>0=<5m4=b252?`3?k1vn:6b;296~;d;=21:=6l;h0q~m;9b83>7}:k:>26;>7c:?`43>=n==i7p}l48f94?4|5j9?m78?8b9>g50>2o>5<5s4i88o4909a89f65i3l?;o5rsb6:b?6=:r7h?9m561:`?8e7:j0m8:l4}ra7e4<72;q6o>:j:72;g>;d8;o1j99m;|q`0d4=838p1n=;f;43v3l343925>d34i;?<4i46`8yve3i<0;6?u2c271>36?k27h<><5f55a?xud{tk=k<6=4={<4;d73g=z{j>j47>52z?`703=>92h70m?348e02dg6312?:3o63l0259b11e3tyh8lo50;0x9f52?3<;4n52c11;>c20j2wxo9ol:1818e4=00=<5m4=b20e?`3?k1vn:nd;296~;d;h0q~m;ad83>7}:k:?i6;>7c:?`46e=n==i7p}l4`d94?4|5j9>o78?8b9>g55c2o>5<5s4i89i4909a89f64m3l?;o5rsb6a5?6=:r7h?8k561:`?8e7;o0m8:l4}ra7f7<72;q6o>;i:72;g>;d8=:1j99m;|q`0g5=838p1n=90;4396k:8b:pg1d32909w0m<60854=e<5j:??7h;7c9~wf2e=3:1>v3l370925>d34i;894i46`8yve3j>0;6?u2c247>36?k27h<985f55a?xud{tk=h26=4={;8;d73g=z{j>im7>52z?`731=>92h70m?488e02dg60?2?:3o63l05c9b11e3tyh8om50;0x9f5113<;4n52c16a>c20j2wxo9lk:1818e4>h0=<5m4=b27`?`3?k1vn:me;296~;d;?h1:=6l;h0q~m;bg83>7}:k:7c:?`41`=n==i7p}l4b294?4|5j9=h78?8b9>g5372o>5<5s4i8:k4909a89f62:3l?;o5rsb6`7?6=:r7h?:>561:`?8e7=:0m8:l4}ra7g1<72;q6o>9>:72;g>;d8<>1j99m;|q`0f3=838p1n=82;436k:8b:pg1e12909w0m<72854=e<5j:>:7h;7c9~wf2d?3:1>v3l366925>d34i;954i46`8yve3k10;6?u2c256>36?k27h<875f55a?xud{tk=ij6=4={:b;d73g=z{j>hn7>52z?`72>=>92h70m?5b8e02dg61f2?:3o63l04g9b11e3tyh8nk50;0x9f50j3<;4n52c17e>c20j2wxo9mi:1818e4?j0=<5m4=b254?`3?k1vn:k0;296~;d;>n1:=6l;h0q~m?8083>7}:k9i:6k:m8:?ab7d=l?i27p}l09a94?4|5j:h>7h;b99>fc4c2m5<5s4i;oi4i4c:89g`413n=o45rsb2b6?6=:r7h;en<;1h;m6;|q`4g>=838p1n>je;d7f==:jo?o6i8l9:pg5dc2909w0m?f88e0g><5kl=>7j9c89~wf6em3:1>v3l0gg9b1d?34hm:>4k6b;8yve7jo0;6?u2c1de>c2e027ij;:5d7a:?xud8j:1<7{tk9296=4={52z?`4f2=n=h370li408g2f?g5e22o>i463mf5a9`3e>3tyh<5;50;0x9f6d>3l?n552bg74>a0d12wxo=69:1818e7k>0m8o64=cd52?b1k01vn>77;296~;d8j21j9l7;<`e22j30q~m?8983>7}:k9i26k:m8:?ab3>=l?i27p}l09;94?4|5j:hm7h;b99>fc0>2m5<5s4i;oo4i4c:89g`5i3n=o45rsb2;f?6=:r7h;en;o1h;m6;|q`4=c=838p1n>lf;d7f==:jo8m6i8l9:pg5>a2909w0m?d18e0g><5kl8<7j9c89~wf6>83:1>v3l0e39b1d?34hm?<4k6b;8yve7180;6?u2c1f1>c2e027ij><5d7a:?xud8081<7{tk9386=4={52z?`4a3=n=h370li348g2f?g5b12o>i463mf259`3e>3tyh<4850;0x9f6c?3l?n552bg1;>a0d12wxo=77:1818e7l00m8o64=cd0e?b1k01vn>69;296~;d8mk1j9l7;<`e7gj30q~m?9`83>7}:k9ni6k:m8:?ab6e=l?i27p}l08`94?4|5j:oo7h;b99>fc5c2m5<5s4i;hi4i4c:89g`4m3n=o45rsb2:`?6=:r7h;en=:1h;m6;|q`4<`=838p1n>j0;d7f==:jo>96i8l9:pg5g72909w0m?e08e0g><5kl??7j9c89~wf6f93:1>v3l0d09b1d?34hm894k6b;8yve7i:0;6?u2c1g7>c2e027ij985d7a:?xud8h>1<7{tk9k>6=4={52z?`4`1=n=h370li488g2f?g5c?2o>i463mf5c9`3e>3tyha0d12wxo=o6:1818e7mh0m8o64=cd7`?b1k01vn>na;296~;d8lh1j9l7;<`e0`j30q~m?ac83>7}:k9oh6k:m8:?ab1`=l?i27p}l0`a94?4|5j:nh7h;b99>fc372m5<5s4i;ik4i4c:89g`2:3n=o45rsb2bb?6=:r7h5f5`;?8da=:0o:n74}ra3f5<72;q6o=h>:g6a<>;en<>1h;m6;|q`4g7=838p1n>i2;d7f==:jo?>6i8l9:pg5d52909w0m?f28e0g><5kl>:7j9c89~wf6e;3:1>v3l0g69b1d?34hm954k6b;8yve7j=0;6?u2c1d6>c2e027ij875d7a:?xud8k?1<7{tk9h=6=4={52z?`4c>=n=h370li5b8g2f?g5`f2o>i463mf4g9`3e>3tyha0d12wxo=lm:1818e7nj0m8o64=cd54?b1k01vn>mc;296~;d8on1j9l7;<`e24j30q~l<8483>7}:j:2=6k:8b:?a7=c=l?in7p}m39;94?4|5k=m578?8b9>f6>d2o>5<5s4h;e?h=194h4=c5a6?3>n27i;oj558d89g1d03?2j63m7e191<`<5k=oi7;6f:?a3`5==0l01o9j4;7:b>;e?l?194h4=c5bn27i;l7558d89g1fi3?2j63m7``91<`<5k=jo7;6f:?a3db==0l01o9ne;7:b>;e?hl194h4=c5a4?3>n27i;o?558d89g1e;3?2j63m7c691<`<5k=i97;6f:?a3g0==0l01o9m7;7:b>;e?k2194h4=c5a=?3>n27i;oo558d89g1ej3?2j63m7ca91<`<5k=ii7;6f:?a3g`==0l01o9l0;7:b>;e?j;194h4=c5`6?3>n27i;n=558d89g1d<3?2j63m7b791<`<5k=h:7;6f:?a3f1==0l01o9l9;7:b>;e?jk194h4=c5`f?3>n27i;nm558d89g1dl3?2j63m7bg91<`<5k=hj7;6f:?a3a6==0l01o9k1;7:b>;e?m8194h4=c5g0?3>n27i;i;558d89g1c>3?2j63m7e591<`<5k=o47;6f:?a3a?==0l01o9ka;7:b>;e?mh194h4=c5gg?3>n27i;ij558d89g1cn3?2j63m7d291<`<5k=n=7;6f:?a3`4==0l01o:k7;d73g=z{k>o47>540y>f2412<3m70l82686=c=:j>99687i;<`47a<21o16n::7:4;e?8d0=:0>5k52b67f>0?a34h<:>4:9g9>f2032<3m70l86486=c=:j>83687i;<`46<<21o16n:5k52b60`>0?a34h<>i4:9g9>f24b2<3m70l82g86=c=:j>9;687i;<`474<21o16n:=<:4;e?8d0;=0>5k52b616>0?a34hf2502<3m70l83986=c=:j>92687i;<`47d<21o16n:=m:4;e?8d0;j0>5k52b61f>0?a34hf2272<3m70l84086=c=:j>>9687i;<`406<21o16n::;:4;e?8d0<<0>5k52b665>0?a34h<8:4:9g9>f22>2<3m70l84`86=c=:j>>i687i;<`40f<21o16n::k:4;e?8d05k52b66e>0?a34h<9=4:9g9>f2362<3m70l85386=c=:j>??687i;<`410<21o16n:;9:4;e?8d0=>0>5k52b67;>0?a34h<944:9g9>f23f2<3m70l85c86=c=:j>?h687i;<`41a<21o16n:;i:4;e?8d0>90>5k52b642>0?a34h<:?4:9g9>f1b>2o>5<39r7i:l8558d89g0f?3?2j63m6c091<`<5k==0l01o8k3;7:b>;e>mo194h4=c4f7?3>n27i:h:558d89g0b=3?2j63m6`:91<`<5k;e>hi194h4=c4b`?3>n27i:lk558d89g0fn3?2j63m6c291<`<5k;e>k?194h4=c4a2?3>n27i:o9558d89g0e03?2j63m6c;91<`<5k;e>ko194h4=c4ab?3>n27i:n>558d89g0d93?2j63m6b091<`<5k;e>j<194h4=c4`3?3>n27i:n7558d89g0di3?2j63m6b`91<`<5k;e>jl194h4=c4g4?3>n27i:i?558d89g0c:3?2j63m6e691<`<5k;e>m2194h4=c4g=?3>n27i:io558d89g0cj3?2j63m6ea91<`<5k;e>l;194h4=c4f6?3>n27i8il5f55a?xue{<`563<21o16n;<8:4;e?8d1;;0>5k52b71g>0?a34h=854:9g9>f3342<3m70l95d86=c=:j?<8687i;<`521<21o16n;8::4;e?8d1:10>5k52b70:>0?a34h=>l4:9g9>f34e2<3m70l92b86=c=:j?8o687i;<`56`<21o16n;5k52b712>0?a34h=?>4:9g9>f3532<3m70l93486=c=:j?9=687i;<`572<21o16n;=7:4;e?8d1;00>5k52b71b>0?a34h=?o4:9g9>f35d2<3m70l93d86=c=:j?9m687i;<`505<21o16n;:>:4;e?8d1<;0>5k52b760>0?a34h=894:9g9>f3222<3m70l94786=c=:j?><687i;<`50<<21o16n;:n:4;e?8d15k52b76`>0?a34h=8i4:9g9>f32b2<3m70l94g86=c=:j??;687i;<`514<21o16n;;=:4;e?8d1==0>5k52b776>0?a34h=9;4:9g9>f3302<3m70l95986=c=:j??2687i;<`51d<21o16n;;m:4;e?8d1=j0>5k52b77g>0?a34h=9k4:9g9>f3072<3m70l96086=c=:j?<9687i;<`7`ah0q~l;dd83>17|5k?j:7;6f:?a1d1==0l01o;m2;7:b>;e=kn194h4=c7`n27i9i=558d89g3cm3?2j63m5d191<`<5k?n87;6f:?a1`3==0l01o;n8;7:b>;e=h3194h4=c7be?3>n27i9ll558d89g3fk3?2j63m5`f91<`<5k?ji7;6f:?a1d`==0l01o;m0;7:b>;e=k;194h4=c7a7?3>n27i9o:558d89g3e=3?2j63m5c491<`<5k?i;7;6f:?a1g>==0l01o;m9;7:b>;e=kk194h4=c7af?3>n27i9om558d89g3em3?2j63m5cd91<`<5k?h<7;6f:?a1f7==0l01o;l2;7:b>;e=j9194h4=c7`0?3>n27i9n;558d89g3d>3?2j63m5b591<`<5k?h57;6f:?a1fg==0l01o;lb;7:b>;e=ji194h4=c7``?3>n27i9nk558d89g3dn3?2j63m5e291<`<5k?o=7;6f:?a1a4==0l01o;k4;7:b>;e=m?194h4=c7g2?3>n27i9i9558d89g3c03?2j63m5e;91<`<5k?om7;6f:?a1ad==0l01o;kc;7:b>;e=mn194h4=c7gb?3>n27i9h>558d89g3b93?2j63m5d091<`<5k>oj7h;7c9~wg2b83:1:v3m4d691<`<5k>n97;6f:?a3c1==0l01o9i8;7:b>;e?o3194h4=c6f5?`3?k1vo7;5;2904}:j<8=687i;<`662<21o16n8==:4;e?8d2;m0>5k52b46;>0?a34h>9>4:9g9>f03b2<3m70l:6286=c=:j<5k52b40b>0?a34h>>o4:9g9>f04d2<3m70l:2e86=c=:j<8n687i;<`66c<21o16n8=?:4;e?8d2;80>5k52b410>0?a34h>?94:9g9>f0522<3m70l:3786=c=:j<9<687i;<`67=<21o16n8=6:4;e?8d2;h0>5k52b41a>0?a34h>?n4:9g9>f05b2<3m70l:3g86=c=:j<>;687i;<`604<21o16n8:=:4;e?8d2<:0>5k52b467>0?a34h>884:9g9>f0212<3m70l:4686=c=:j<>2687i;<`60d<21o16n8:m:4;e?8d25k52b46g>0?a34h>8h4:9g9>f02a2<3m70l:5186=c=:j5k52b475>0?a34h>9:4:9g9>f03?2<3m70l:5886=c=:j5k52b47e>0?a34h>:=4:9g9>f0062<3m70l:6386=c=:j0>=6k:8b:pf<26290:8ou2b861>c20j27i?5k5d7ag?8d40j0o:nm4=c1;`?b1km16n>6m:e4``>;e1h;mj;<`7`6jo01o:k2;f5g`=:j=n:6i8le:?a0a6=l?in70l<918g2fc<5k92n7j9cd9>f6g12ma0dm27i?nj5d7af?8d4kl0o:nk4=c1;b?b1kl16n>7>:e4`a>;e;081h;mj;<`0=6jo01o=64;f5g`=:j:3>6i8le:?a7<0=l?in70l<968g2fc<5k9247j9cd9>f6?>2ml3n=oh52b2;f>a0dm27i?4h5d7af?8d4i90o:nk4=c1b5?b1kl16n>o=:e4`a>;e;h91h;mj;<`0e1jo01o=n5;f5g`=:j:k<6i8le:?a7d>=l?in70lf6ge2ma0dm27i?o>5d7af?8d4j;0o:nk4=c1a7?b1kl16n>l;:e4`a>;e;k?1h;mj;<`0f3jo01o=m7;f5g`=:j:h36i8le:?a7g?=l?in70lf6dc2ma0dm27i?n<5d7af?8d4k:0o:nk4=c1`0?b1kl16n>m::e4`a>;e;j<1h;mj;<`0g2jo01o=l8;f5g`=:j:i26i8le:?a7fg=l?in70lf6c12ma0dm27i8=j5d7af?8d38l0o:nk4=c1`b?b1kl16n>j>:e4`a>;e;m81h;mj;<`0`6jo01o=k4;f5g`=:j:n>6i8le:?a7a0=l?in70lf6b>2ma0dm27i?ih5d7af?8d4m90o:nk4=c1f5?b1kl16n>k=:e4`a>;e;l91h;mj;<`0a1jo01o=j5;f5g`=:j:o<6i8le:?a7`>=l?in70lf6ce2ma0dm27i?k>5d7af?8d4n;0o:nk4=c1e7?b1kl16n>h;:e4`a>;e;o?1h;mj;<`0b3jo01o=i7;f5g`=:j:l36i8le:?a7c?=l?in70lf6`c2ma0dm27i8=<5d7af?8d38:0o:nk4=c630?b1kl16n9>::e4`a>;e<9<1h;mj;<`742jo01o:?8;f5g`=:j=:26i8le:?a05g=l?in70l;518g2fc<5k>>n7j9cd9>f1012ma0dm27i85j5d7af?8d30l0o:nk4=c67b?b1kl16n9;>:e4`a>;e<<81h;mj;<`716jo01o::4;f5g`=:j=?>6i8le:?a000=l?in70l;568g2fc<5k>>47j9cd9>f13>2ma0dm27i88h5d7af?8d3>90o:nk4=c655?b1kl16n98=:e4`a>;ejo01o:95;f5g`=:j=<<6i8le:?a03>=l?in70l;688g2fc<5k>=m7j9cd9>f10e2ma0dm27i8:>5d7af?8d3?;0o:nk4=c647?b1kl16n99;:e4`a>;e<>?1h;mj;<`733jo01o:87;f5g`=:j==36i8le:?a02?=l?in70l;7`8g2fc<5k>f11c2ma0dm27i85<5d7af?8d30:0o:nk4=c6;0?b1kl16n96::e4`a>;e<1<1h;mj;<`7<2jo01o:78;f5g`=:j=226i8le:?a0=g=l?in70l;918g2fc<5k>2n7j9cd9>f1g12ma0dm27i8nj5d7af?8d3kl0o:nk4=c6;b?b1kl16n97>:e4`a>;e<081h;mj;<`7=6jo01o:64;f5g`=:j=3>6i8le:?a0<0=l?in70l;968g2fc<5k>247j9cd9>f1?>2ml3n=oh52b5;f>a0dm27i84h5d7af?8d3i90o:nk4=c6b5?b1kl16n9o=:e4`a>;ejo01o:n5;f5g`=:j=k<6i8le:?a0d>=l?in70l;a88g2fc<5k>jm7j9cd9>f1ge2ma0dm27i8o>5d7af?8d3j;0o:nk4=c6a7?b1kl16n9l;:e4`a>;ejo01o:m7;f5g`=:j=h36i8le:?a0g?=l?in70l;b`8g2fc<5k>in7j9cd9>f1dc2ma0dm27i8n<5d7af?8d3k:0o:nk4=c6`0?b1kl16n9m::e4`a>;ejo01o:l8;f5g`=:j=i26i8le:?a0fg=l?in70l;118g2fc<5k>:n7j9cd9>f1412ma0dm27i89j5d7af?8d3:e4`a>;e<881h;mj;<`756jo01o:>4;f5g`=:j=;>6i8le:?a040=l?in70l;168g2fc<5k>:47j9cd9>f17>2ma0dm27i8;e<;91h;mj;<`761jo01o:=5;f5g`=:j=8<6i8le:?a07>=l?in70l;288g2fc<5k>9m7j9cd9>f14e2mi4k6bg89g25m3n=oh52b50e>a0dm27i8>>5d7af?8d3;;0o:nk4=c607?b1kl16n9=;:e4`a>;e<:?1h;mj;<`773jo01o:<7;f5g`=:j=936i8le:?a06?=l?in70l;3`8g2fc<5k>8n7j9cd9>f15c2ma0dm27i89<5d7af?8d3<:0o:nk4=c670?b1kl16n9:::e4`a>;e<=<1h;mj;<`702jo01o:;8;f5g`=:j=>26i8le:?a01g=l?in70l;cg8g2fb4?:06:8d><=0m8:l4=c1;2?b1k016n>6l:e4`f>;e;0:1h;mk;<`0=gjn01o=n6;f5ga=:j:h:6i8ld:?a7ge=l?io70lf6ec2m93n=oi52b2;1>a0dl27i?4=5d7ag?8d41=0o:nj4=c1:1?b1km16n>79:e4``>;e;0=1h;mk;<`0==jn01o=69;f5ga=:j:3j6i8ld:?a7f6?a2ma0dl27i?l:5d7ag?8d4i<0o:nj4=c1b3?b1km16n>o7:e4``>;e;h31h;mk;<`0edjn01o=nb;f5ga=:j:kh6i8ld:?a7db=l?io70lf6d72m4k6bf89g5e<3n=oi52b2`6>a0dl27i?o85d7ag?8d4j>0o:nj4=c1al6:e4``>;e;kk1h;mk;<`0fgjn01o=md;f5ga=:j:hn6i8ld:?a7g`=l?io70lf6e52ma0dl27i?n95d7ag?8d4k10o:nj4=c1`=?b1km16n>mn:e4``>;e;m:1h;mk;<`0`gjn01o=j6;f5ga=:j:l:6i8ld:?a7ce=l?io70l;0c8g2fb<5k>;o7j9ce9>f16c2ma0dl27i?i=5d7ag?8d4l=0o:nj4=c1g1?b1km16n>j9:e4``>;e;m=1h;mk;<`0`=jn01o=k9;f5ga=:j:nj6i8ld:?a7ae=l?io70lf6ba2ma0dl27i?h:5d7ag?8d4m<0o:nj4=c1f3?b1km16n>k7:e4``>;e;l31h;mk;<`0adjn01o=jb;f5ga=:j:oh6i8ld:?a7`b=l?io70lf6`72m4k6bf89g5a<3n=oi52b2d6>a0dl27i?k85d7ag?8d4n>0o:nj4=c1eh6:e4``>;e;ok1h;mk;<`0bgjn01o=id;f5ga=:j:ln6i8ld:?a7c`=l?io70l;018g2fb<5k>;=7j9ce9>f1652ma0dl27i8=95d7ag?8d3810o:nj4=c63=?b1km16n9>n:e4``>;e<<:1h;mk;<`71gjn01o:96;f5ga=:j==:6i8ld:?a02e=l?io70l;8c8g2fb<5k>3o7j9ce9>f1>c2ma0dl27i88=5d7ag?8d3==0o:nj4=c661?b1km16n9;9:e4``>;e<<=1h;mk;<`71=jn01o::9;f5ga=:j=?j6i8ld:?a00e=l?io70l;5e8g2fb<5k>>i7j9ce9>f13a2ma0dl27i8;:5d7ag?8d3><0o:nj4=c653?b1km16n987:e4``>;ejn01o:9b;f5ga=:j==j7j9ce9>f1172m4k6bf89g20<3n=oi52b556>a0dl27i8:85d7ag?8d3?>0o:nj4=c64;e<>k1h;mk;<`73gjn01o:8d;f5ga=:j==n6i8ld:?a02`=l?io70l;818g2fb<5k>3=7j9ce9>f1>52ma0dl27i8595d7ag?8d3010o:nj4=c6;=?b1km16n96n:e4``>;e<0:1h;mk;<`7=gjn01o:n6;f5ga=:j=h:6i8ld:?a0ge=l?io70l;cc8g2fb<5k>ho7j9ce9>f1ec2m93n=oi52b5;1>a0dl27i84=5d7ag?8d31=0o:nj4=c6:1?b1km16n979:e4``>;e<0=1h;mk;<`7==jn01o:69;f5ga=:j=3j6i8ld:?a02i7j9ce9>f1?a2ma0dl27i8l:5d7ag?8d3i<0o:nj4=c6b3?b1km16n9o7:e4``>;ejn01o:nb;f5ga=:j=kh6i8ld:?a0db=l?io70l;ad8g2fb<5k>jj7j9ce9>f1d72m4k6bf89g2e<3n=oi52b5`6>a0dl27i8o85d7ag?8d3j>0o:nj4=c6a;ejn01o:md;f5ga=:j=hn6i8ld:?a0g`=l?io70l;c18g2fb<5k>h=7j9ce9>f1e52ma0dl27i8n95d7ag?8d3k10o:nj4=c6`=?b1km16n9mn:e4``>;e<8:1h;mk;<`75gjn01o:=6;f5ga=:j=9:6i8ld:?a06e=l?io70l;4c8g2fb<5k>?o7j9ce9>f12c2ma0dl27i8<=5d7ag?8d39=0o:nj4=c621?b1km16n9?9:e4``>;e<8=1h;mk;<`75=jn01o:>9;f5ga=:j=;j6i8ld:?a04e=l?io70l;1e8g2fb<5k>:i7j9ce9>f17a2m<4k6bf89g25:3n=oi52b500>a0dl27i8?:5d7ag?8d3:<0o:nj4=c613?b1km16n9<7:e4``>;e<;31h;mk;<`76djn01o:=b;f5ga=:j=8h6i8ld:?a07b=l?io70l;2d8g2fb<5k>9j7j9ce9>f1572m4k6bf89g24<3n=oi52b516>a0dl27i8>85d7ag?8d3;>0o:nj4=c60;e<:k1h;mk;<`77gjn01o:?=7j9ce9>f1252ma0dl27i8995d7ag?8d3<10o:nj4=c67=?b1km16n9:n:e4``>;ejn01o:k3;f5ga=:j=n96i8ld:?a0a7=l?io70l;d18g2fb4?:3y>f1c32?:3o63m39f9b11e3tyi?5:50;0x9g2b=3<;4n52b2:f>c20j2wxn4=n:1818d0mm0=<5m4=c6`b?`3?k1vo7h0q~l63b83>7}:j>om6;>7c:?a0a7=n==i7p}m92f94?4|5k=m<78?8b9>f1b52o>5<5s4h;e<5k9o>7j9c89~wg30k3:1>v3m5c09b1d?34h8hh4k6b;8yvd20>0;6?u2b4`g>c2e027i?ho5d7a:?xue=081<7h9:e4`=>{tj<3o6=4={<`6`67>52z?a1ac=n=h370l;068g2f?m>4?:3y>f0c42o>i463m41:9`3e>3tyi9l:50;0x9g3b<3l?n552b52:>a0d12wxn8o::1818d2m<0m8o64=c63e?b1k01vo;97;296~;e=h21j9l7;<`0`gj30q~l:6983>7}:jf6`62m5<5s4h>mo4i4c:89g5ak3n=o45rsc75f?6=:r7i9lm5f5`;?8d38k0o:n74}r`62f<72;q6n8ok:g6a<>;e<9i1h;m6;|qa13b=838p1o;ne;d7f==:j=:o6i8l9:pf00b2909w0l:ag8e0g><5k>;i7j9c89~wg31n3:1>v3m5c29b1d?34h8ok4k6b;8yvd2?90;6?u2b4`2>c2e027i?i?5d7a:?xue=>81<7j<:e4`=>{tj<=86=4={<`6f152z?a1g3=n=h370l;84?:3y>f0d12o>i463m3e49`3e>3tyi9:850;0x9g3e?3l?n552b2f4>a0d12wxn898:1818d2j10m8o64=c1gj30q~l:7883>7}:jf6bd2m5<5s4h>nn4i4c:89g5cl3n=o45rsc74`?6=:r7i9ok5f5`;?8d4lo0o:n74}r`63`<72;q6n8li:g6a<>;e;l:1h;m6;|qa12`=838p1o;l0;d7f==:j:o:6i8l9:pf0>72909w0l:c08e0g><5k9n>7j9c89~wg3?93:1>v3m5b09b1d?34h8i>4k6b;8yvd20;0;6?u2b4a0>c2e027i?h:5d7a:?xue=191<7k::e4`=>{tj<2?6=4={<`6g052z?a1f0=n=h370l4;4?:3y>f0e02o>i463m3d;9`3e>3tyi95650;0x9g3d13l?n552b2ga>a0d12wxn866:1818d2kh0m8o64=c1fg?b1k01vo;7a;296~;e=jh1j9l7;<`0aaj30q~l:8c83>7}:jf6ca2m5<5s4h>oh4i4c:89g5a83n=o45rsc7;a?6=:r7i9nh5f5`;?8d4n;0o:n74}r`6;e;o91h;m6;|qa1<6=838p1o;k1;d7f==:j:l?6i8l9:pf0?62909w0l:d38e0g><5k9m97j9c89~wg3>;3:1>v3m5e69b1d?34h8j:4k6b;8yvd21=0;6?u2b4f6>c2e027i?k65d7a:?xue=0?1<7h6:e4`=>{tj<3=6=4={<`6`252z?a1a>=n=h370l554?:3y>f0b>2o>i463m3gf9`3e>3tyi94750;0x9g3ci3l?n552b2df>a0d12wxn87n:1818d2lk0m8o64=c1eb?b1k01vo;6b;296~;e=mi1j9l7;<`745j30q~l:9b83>7}:jf1642m5<5s4h>i=4i4c:89g27<3n=o45rsc7b4?6=:r7i9h?5f5`;?8d38<0o:n74}r`6e4<72;q6n8k=:g6a<>;e<9<1h;m6;|qa1`0=838p1o8=6;d7f==:j=;;6i8l9:pf0`62909w0l9268e0g><5k>:>7j9c89~wg3ak3:1>v3m6209b1d?34h?=h4k6b;8yvd18>0;6?u2b71g>c2e027i8?o5d7a:?xue>881<7{tj?;o6=4={<`5167>52z?a20c=n=h370l;468g2f?>4?:3y>f3042o>i463m45:9`3e>3tyi:?:50;0x9g01<3l?n552b56:>a0d12wxn;<::1818d1><0m8o64=c67e?b1k01vo;j7;296~;e>;21j9l7;<`75gj30q~l:e983>7}:j?826k:m8:?a070=l?i27p}m5d;94?4|5k<9m7h;b99>f1562m5<5s4h=>o4i4c:89g24k3n=o45rsc7ff?6=:r7i:?m5f5`;?8d3;e<=i1h;m6;|qa1`b=838p1o8=e;d7f==:j=>o6i8l9:pf0cb2909w0l92g8e0g><5k>?i7j9c89~wg3bn3:1>v3m6229b1d?34h?c2e027i8{tj4;f5g<=z{k?m87>52z?a263=n=h370l;148g2f?j84?:3y>f3512o>i463m4049`3e>3tyi9k850;0x9g04?3l?n552b534>a0d12wxn8h8:1818d1;10m8o64=c62:31j9l7;<`75<j30q~l:f883>7}:j?9j6k:m8:?a04g=l?i27p}m5gc94?4|5k<8n7h;b99>f17d2m5<5s4h=?n4i4c:89g26l3n=o45rsc7e`?6=:r7i:>k5f5`;?8d39o0o:n74}r`6b`<72;q6n;=i:g6a<>;e<;:1h;m6;|qa1c`=838p1o8;0;d7f==:j=8:6i8l9:pf3672909w0l9408e0g><5k>9>7j9c89~wg0793:1>v3m6509b1d?34h?>>4k6b;8yvd18;0;6?u2b760>c2e027i8?:5d7a:?xue>991<7{tj?:?6=4={<`50052z?a210=n=h370l;298g2f?f3202o>i463m43;9`3e>3tyi:=650;0x9g0313l?n552b50a>a0d12wxn;>6:1818d1=h1j9l7;<`76aj30q~l90c83>7}:j?>h6k:m8:?a07c=l?i27p}m61a94?4|5kf14a2m5<5s4h=8h4i4c:89g2483n=o45rsc43a?6=:r7i:9h5f5`;?8d3;;0o:n74}r`54c<72;q6n;;?:g6a<>;e<:91h;m6;|qa246=838p1o8:1;d7f==:j=9?6i8l9:pf3762909w0l9538e0g><5k>897j9c89~wg06;3:1>v3m6469b1d?34h??:4k6b;8yvd19=0;6?u2b776>c2e027i8>65d7a:?xue>8?1<7{tj?;=6=4={<`51252z?a20>=n=h370l;3c8g2f?f33>2o>i463m42f9`3e>3tyi:<750;0x9g02i3l?n552b51f>a0d12wxn;?n:1818d1=k0m8o64=c60b?b1k01vo8>b;296~;e>j30q~l91b83>7}:j??o6k:m8:?a017=l?i27p}m60g94?4|5k<>j7h;b99>f1242m5<5s4h=:=4i4c:89g23<3n=o45rsc414?6=:r7i:;?5f5`;?8d3<<0o:n74}r`564<72;q6n;8=:g6a<>;e<=<1h;m6;|qa230=838p1o8n6;d7f==:j=?;6i8l9:pf3162909w0l9a68e0g><5k>>>7j9c89~wg00k3:1>v3m6c09b1d?34h?9h4k6b;8yvd10>0;6?u2b7`g>c2e027i8;o5d7a:?xue>081<7{tj?3o6=4={<`5`67>52z?a2ac=n=h370l;868g2f?4?:3y>f3c42o>i463m49:9`3e>3tyi:l:50;0x9g0b<3l?n552b5::>a0d12wxn;o::1818d1m<0m8o64=c6;e?b1k01vo897;296~;e>h21j9l7;<`71gj30q~l96983>7}:j?k26k:m8:?a030=l?i27p}m67;94?4|5kf1162m5<5s4h=mo4i4c:89g20k3n=o45rsc45f?6=:r7i:lm5f5`;?8d30k0o:n74}r`52f<72;q6n;ok:g6a<>;e<1i1h;m6;|qa23b=838p1o8ne;d7f==:j=2o6i8l9:pf30b2909w0l9ag8e0g><5k>3i7j9c89~wg01n3:1>v3m6c29b1d?34h?8k4k6b;8yvd1?90;6?u2b7`2>c2e027i88?5d7a:?xue>>81<7{tj?=86=4={<`5f152z?a2g3=n=h370l;548g2f?f3d12o>i463m4449`3e>3tyi::850;0x9g0e?3l?n552b574>a0d12wxn;98:1818d1j10m8o64=c66k31j9l7;<`71<j30q~l97883>7}:j?hj6k:m8:?a00g=l?i27p}m66c94?4|5kf13d2m5<5s4h=nn4i4c:89g22l3n=o45rsc44`?6=:r7i:ok5f5`;?8d3=o0o:n74}r`53`<72;q6n;li:g6a<>;e72909w0l9c08e0g><5k>=>7j9c89~wg0?93:1>v3m6b09b1d?34h?:>4k6b;8yvd10;0;6?u2b7a0>c2e027i8;:5d7a:?xue>191<7{tj?2?6=4={<`5g052z?a2f0=n=h370l;698g2f?f3e02o>i463m47;9`3e>3tyi:5650;0x9g0d13l?n552b54a>a0d12wxn;66:1818d1kh0m8o64=c65g?b1k01vo87a;296~;e>jh1j9l7;<`72aj30q~l98c83>7}:j?ih6k:m8:?a03c=l?i27p}m69a94?4|5kf10a2m5<5s4h=oh4i4c:89g2083n=o45rsc4;a?6=:r7i:nh5f5`;?8d3?;0o:n74}r`5;e<>91h;m6;|qa2<6=838p1o8k1;d7f==:j==?6i8l9:pf3?62909w0l9d38e0g><5k><97j9c89~wg0>;3:1>v3m6e69b1d?34h?;:4k6b;8yvd11=0;6?u2b7f6>c2e027i8:65d7a:?xue>0?1<7{tj?3=6=4={<`5`252z?a2a>=n=h370l;7c8g2f?f3b>2o>i463m46f9`3e>3tyi:4750;0x9g0ci3l?n552b55f>a0d12wxn;7n:1818d1lk0m8o64=c64b?b1k01vo86b;296~;e>mi1j9l7;<`7<5j30q~l99b83>7}:j?no6k:m8:?a0=7=l?i27p}m68g94?4|5kf1>42m5<5s4h=i=4i4c:89g2?<3n=o45rsc4b4?6=:r7i:h?5f5`;?8d30<0o:n74}r`5e4<72;q6n;k=:g6a<>;e<1<1h;m6;|qa2`0=838p1o9=6;d7f==:j=3;6i8l9:pf3`62909w0l8268e0g><5k>2>7j9c89~wg0ak3:1>v3m7209b1d?34h?5h4k6b;8yvd08>0;6?u2b61g>c2e027i8lo5d7a:?xue?881<7{tj>;o6=4={<`4167>52z?a30c=n=h370l;c68g2f?>4?:3y>f2042o>i463m4b:9`3e>3tyi;?:50;0x9g11<3l?n552b5a:>a0d12wxn:<::1818d0><0m8o64=c6`e?b1k01vo8j7;296~;e?;21j9l7;<`7=gj30q~l9e983>7}:j>826k:m8:?a0d0=l?i27p}m6d;94?4|5k=9m7h;b99>f1d62m5<5s4h<>o4i4c:89g2ek3n=o45rsc4ff?6=:r7i;?m5f5`;?8d3kk0o:n74}r`5af<72;q6n:;e<5k>hi7j9c89~wg0bn3:1>v3m7229b1d?34h?4k4k6b;8yvd1n90;6?u2b612>c2e027i84?5d7a:?xue>o81<7{tj?l86=4={<`47152z?a363=n=h370l;948g2f?f2512o>i463m4849`3e>3tyi:k850;0x9g14?3l?n552b5;4>a0d12wxn;h8:1818d0;10m8o64=c6:j30q~l9f883>7}:j>9j6k:m8:?a0f1?d2m5<5s4hl3n=o45rsc4e`?6=:r7i;>k5f5`;?8d31o0o:n74}r`5b`<72;q6n:=i:g6a<>;e<5k>j>7j9c89~wg1793:1>v3m7509b1d?34h?m>4k6b;8yvd08;0;6?u2b660>c2e027i8l:5d7a:?xue?991<7{tj>:?6=4={<`40052z?a310=n=h370l;a98g2f?f2202o>i463m4`;9`3e>3tyi;=650;0x9g1313l?n552b5ca>a0d12wxn:>6:1818d0j30q~l80c83>7}:j>>h6k:m8:?a0dc=l?i27p}m71a94?4|5k=?h7h;b99>f1ga2m5<5s4h<8h4i4c:89g2e83n=o45rsc53a?6=:r7i;9h5f5`;?8d3j;0o:n74}r`44c<72;q6n:;?:g6a<>;e<5k>i97j9c89~wg16;3:1>v3m7469b1d?34h?n:4k6b;8yvd09=0;6?u2b676>c2e027i8o65d7a:?xue?8?1<7{tj>;=6=4={<`41252z?a30>=n=h370l;bc8g2f?f23>2o>i463m4cf9`3e>3tyi;<750;0x9g12i3l?n552b5`f>a0d12wxn:?n:1818d0=k0m8o64=c6ab?b1k01vo9>b;296~;e?j30q~l81b83>7}:j>?o6k:m8:?a0f7=l?i27p}m70g94?4|5k=>j7h;b99>f1e42m5<5s4h<:=4i4c:89g2d<3n=o45rsc514?6=:r7i;;?5f5`;?8d3k<0o:n74}r`464<72;q6n:8=:g6a<>;e>w0l8ed8e0g><5k92<7j9cc9>f6?e2ma0dj27i?nm5d7aa?8d4km0o:nl4=c1`a?b1kk16n>6i:e4`f>;e;0;1h;mm;<`0=7jh01o=63;f5gg=:j:3?6i8lb:?a7<3=l?ii70l<978g2fd<5k92;7j9cc9>f6??2mk3n=oo52b2;g>a0dj27i?4k5d7aa?8d41o0o:nl4=c1b4?b1kk16n>o>:e4`f>;e;h81h;mm;<`0e6jh01o=n4;f5gg=:j:k>6i8lb:?a7d1=l?ii70lf6gf2ma0dj27i?lh5d7aa?8d4j90o:nl4=c1a6?b1kk16n>l<:e4`f>;e;k>1h;mm;<`0f0jh01o=m6;f5gg=:j:h<6i8lb:?a7g>=l?ii70lf6de2ma0dj27i?n?5d7aa?8d4k;0o:nl4=c1`7?b1kk16n>m;:e4`f>;e;j?1h;mm;<`0g3jh01o=l7;f5gg=:j:i36i8lb:?a7f?=l?ii70lf1b62m:e4`g>;e;0:1h;ml;<`0=gji01o=n6;f5gf=:j:h:6i8lc:?a7ge=l?ih70lf6ec2m93n=on52b2;1>a0dk27i?4=5d7a`?8d41=0o:nm4=c1:1?b1kj16n>79:e4`g>;e;0=1h;ml;<`0==ji01o=69;f5gf=:j:3j6i8lc:?a7f6?a2ma0dk27i?l:5d7a`?8d4i<0o:nm4=c1b3?b1kj16n>o7:e4`g>;e;h31h;ml;<`0edji01o=nb;f5gf=:j:kh6i8lc:?a7db=l?ih70lf6d72m4k6ba89g5e<3n=on52b2`6>a0dk27i?o85d7a`?8d4j>0o:nm4=c1al6:e4`g>;e;kk1h;ml;<`0fgji01o=md;f5gf=:j:hn6i8lc:?a7g`=l?ih70lf6e52ma0dk27i?n95d7a`?8d4k10o:nm4=c1`=?b1kj16n>mn:e4`g>;eji01o=k0;f5gf=:j:ni6i8lc:?a7`0=l?ih70lf16e2ma0dk27i?i?5d7a`?8d4l;0o:nm4=c1g7?b1kj16n>j;:e4`g>;e;m?1h;ml;<`0`3ji01o=k7;f5gf=:j:n36i8lc:?a7a?=l?ih70lf6bc2ma0dk27i?h<5d7a`?8d4m:0o:nm4=c1f0?b1kj16n>k::e4`g>;e;l=1h;ml;<`0a=ji01o=j9;f5gf=:j:oj6i8lc:?a7`d=l?ih70lf6cb2ma0dk27i?k:5d7a`?8d4n<0o:nm4=c1e2?b1kj16n>h8:e4`g>;e;o21h;ml;<`0b<ji01o=ia;f5gf=:j:li6i8lc:?a7cb=l?ih70lf1672ma0dk27i8=;5d7a`?8d38?0o:nm4=c633?b1kj16n9>7:e4`g>;e<931h;ml;<`74dji01o:kf;f5ga=z{k=n57>584y>f2`72o>i463m4e09`3ed34h?h>4k6b`89g2c93n=oo52b2f3>a0dj27i?il5d7aa?8d4m?0o:nl4=c1e5?b1kk16n>hl:e4`f>;e<9h1h;mm;<`74fjh01o:?d;f5gg=:j=:n6i8lb:?a7f`=l?ii70l7j9cc9>f6b42m3n=oo52b2f4>a0dj27i?i65d7aa?8d4l00o:nl4=c1ge?b1kk16n>jl:e4`f>;e;mn1h;mm;<`0``jh01o=kf;f5gg=:j:o;6i8lb:?a7`7=l?ii70lf6c32ma0dj27i?ho5d7aa?8d4mk0o:nl4=c1fg?b1kk16n>kk:e4`f>;e;lo1h;mm;<`0acjh01o=i0;f5gg=:j:l96i8lb:?a7c5=l?ii70lf6`12ma0dj27i?kl5d7aa?8d4nm0o:nl4=c1ea?b1kk16n>hi:e4`f>;e<9:1h;mm;<`744jh01o:?2;f5gg=:j=:86i8lb:?a052=l?ii70l;048g2fd<5k>;:7j9cc9>f1602ma0dk27i8;e<=h1h;ml;<`70fji01o:;d;f5gf=:j=>n6i8lc:?a05`=l?ih70l;108g2fe<5k>:>7j9cb9>f1742m3n=on52b534>a0dk27i8<65d7a`?8d3900o:nm4=c62e?b1kj16n9?l:e4`g>;e<8n1h;ml;<`75`ji01o:>f;f5gf=:j=8;6i8lc:?a077=l?ih70l;238g2fe<5k>9?7j9cb9>f1432m:4k6ba89g2503n=on52b50:>a0dk27i8?o5d7a`?8d3:k0o:nm4=c61g?b1kj16n9;e<;o1h;ml;<`76cji01o:<0;f5gf=:j=996i8lc:?a065=l?ih70l;358g2fe<5k>897j9cb9>f1512ma0dk27i8>l5d7a`?8d3;m0o:nm4=c60a?b1kj16n9=i:e4`g>;e<=:1h;ml;<`704ji01o:;2;f5gf=:j=>86i8lc:?a012=l?ih70l;448g2fe<5k>?:7j9cb9>f1202ma0dl2wxn:kn:18;1~;e?o;1j9l7;<`7`6ji01o:k4;f5gg=:j=n96i8la:?a006=l?ih70l;5c8g2fe<5k>=:7j9cb9>f1162ma0dk27i85k5d7a`?8d3;e<<91h;ml;<`711ji01o::5;f5gf=:j=?=6i8lc:?a001=l?ih70l;598g2fe<5k>>57j9cb9>f13f2ma0dk27i8;>5d7a`?8d3>80o:nm4=c656?b1kj16n98<:e4`g>;e1h;ml;<`720ji01o:97;f5gf=:j=<36i8lc:?a03?=l?ih70l;6`8g2fe<5k>=n7j9cb9>f10d2ma0dk27i8:<5d7a`?8d3?:0o:nm4=c640?b1kj16n99::e4`g>;e<><1h;ml;<`732ji01o:88;f5gf=:j==26i8lc:?a02g=l?ih70l;7c8g2fe<5k>f11b2ma0dk27i85=5d7a`?8d30=0o:nm4=c6;1?b1kj16n969:e4`g>;e<1=1h;ml;<`7<=ji01o:79;f5gf=:j=2j6i8lc:?a046=l?ii70l;1c8g2fd<5k>9:7j9cc9>f1562ma0dj27i89k5d7aa?8d38o0o:nl4=c625?b1kk16n9?=:e4`f>;e<891h;mm;<`751jh01o:>5;f5gg=:j=;=6i8lb:?a041=l?ii70l;198g2fd<5k>:57j9cc9>f17f2ma0dj27i8?>5d7aa?8d3:80o:nl4=c616?b1kk16n9<<:e4`f>;e<;>1h;mm;<`760jh01o:=7;f5gg=:j=836i8lb:?a07?=l?ii70l;2`8g2fd<5k>9n7j9cc9>f14d2mh4k6b`89g25n3n=oo52b513>a0dj27i8><5d7aa?8d3;:0o:nl4=c600?b1kk16n9=::e4`f>;e<:<1h;mm;<`772jh01o:<8;f5gg=:j=926i8lb:?a06g=l?ii70l;3c8g2fd<5k>8h7j9cc9>f15b2ma0dj27i89=5d7aa?8d3<=0o:nl4=c671?b1kk16n9:9:e4`f>;e<==1h;mm;<`70=jh01o:;9;f5gg=:j=>j6i8lb:?a0ad=l?io7p}m7d`94?>2s4ha0dj27i8i=5d7ab?8d3=90o:nl4=c66f?b1kk16n989:e4`f>;e<>;1h;mm;<`73fjh01o:7b;f5gg=:j=2h6i8lb:?a0=b=l?ii70l;8d8g2fd<5k>?j7j9cc9>f1362m4k6b`89g22<3n=oo52b576>a0dj27i8885d7aa?8d3=>0o:nl4=c66;e<jh01o::d;f5gg=:j=?n6i8lb:?a00`=l?ii70l;618g2fd<5k>==7j9cc9>f1052ma0dj27i8;65d7aa?8d3>00o:nl4=c65e?b1kk16n98m:e4`f>;ejh01o:9e;f5gg=:j=f1132ma0dj27i8:75d7aa?8d3?h0o:nl4=c64f?b1kk16n99k:e4`f>;e<>o1h;mm;<`73cjh01o:70;f5gg=:j=2:6i8lb:?a0=4=l?ii70l;828g2fd<5k>387j9cc9>f1>22ma0dj27i85o5d7aa?8d3190o:nm4=c6:f?b1kj16n9o9:e4`g>;eji01o:lb;f5gf=:j=ih6i8lc:?a0fb=l?ih70l;cd8g2fe<5k>3j7j9cb9>f1?62m4k6ba89g2><3n=on52b5;6>a0dk27i8485d7a`?8d31>0o:nm4=c6:;e<0k1h;ml;<`7=fji01o:6d;f5gf=:j=3n6i8lc:?a0<`=l?ih70l;a18g2fe<5k>j=7j9cb9>f1g52ma0dk27i8l65d7a`?8d3i00o:nm4=c6be?b1kj16n9om:e4`g>;eji01o:ne;f5gf=:j=km6i8lc:?a0g6=l?ih70l;b38g2fe<5k>i?7j9cb9>f1d32ma0dk27i8o75d7a`?8d3jh0o:nm4=c6af?b1kj16n9lk:e4`g>;eji01o:l0;f5gf=:j=i:6i8lc:?a0f4=l?ih70l;c28g2fe<5k>h87j9cb9>f1e22ma0dk27i8no5d7a`?8d3l00o:nj4}r`4bd<72;q6n8o9:72;g>;e;0:1j99m;|qa<53=838p1o;n7;436j3:1>v3m5cf925>d34h8ml4i46`8yvd?:?0;6?u2b4a;>36?k27i?o85f55a?xue0:;1<7m=:g64f>{tj19=6=4={<`6``<181i01o=l7;d73g=z{k28;7>52z?a1`5=>92h70lf0c32?:3o63m3b;9b11e3tyi4>750;0x9g3b=3<;4n52b2ab>c20j2wxn:hm:1818d2i10=<5m4=c1:f?`3?k1vo9ic;296~;e=h31:=6l;<`0e3h0q~l8fe83>7}:j7c:?a7g7=n==i7p}m7gg94?4|5k?jn78?8b9>f6dd2o>5<5s4h>mn4909a89g5dj3l?;o5rsc:34?6=:r7i9lj561:`?8d4kj0m8:l4}r`;44<72;q6n8oj:72;g>;e;jn1j99m;|qa<54=838p1o;nf;437<3:1>v3m5c3925>d34h85<4i46`8yvd?8?0;6?u2b4`0>36?k27i?4=5f55a?xue09=1<77;:g64f>{tj1:36=4={<`6f0<181i01o=65;d73g=z{k2;57>52z?a1g0=>92h70l<978e02df0d02?:3o63m3859b11e3tyi4=l50;0x9g3e03<;4n52b2;;>c20j2wxn5>l:1818d2j00=<5m4=c1:=?`3?k1vo6?d;296~;e=kk1:=6l;<`0=dh0q~l70d83>7}:j7c:?a7f6?c2o>5<5s4h>nh4909a89g5>n3l?;o5rsc:26?6=:r7i9oh561:`?8d4i90m8:l4}r`;56<72;q6n8m?:72;g>;e;h;1j99m;|qa<42=838p1o;l1;436>3:1>v3m5b1925>d34h8m94i46`8yvd?9>0;6?u2b4a7>36?k27i?l;5f55a?xue0821<7o8:g64f>{tj1;26=4={<`6g3<181i01o=n8;d73g=z{k2:m7>52z?a1f1=>92h70lf0e>2?:3o63m3``9b11e3tyi4c20j2wxn5?j:1818d2kk0=<5m4=c1b`?`3?k1vo6>f;296~;e=ji1:=6l;<`0e`h0q~l72183>7}:j7c:?a7d`=n==i7p}m83394?4|5k?hi78?8b9>f6d72o>5<5s4h>ok4909a89g5e:3l?;o5rsc:17?6=:r7i9i>561:`?8d4j:0m8:l4}r`;61<72;q6n8j>:72;g>;e;k>1j99m;|qa<73=838p1o;k2;436k:8b:pf=402909w0l:d5854=e<5k9i;7h;7c9~wg>503:1>v3m5e7925>d34h8n54i46`8yvd?:00;6?u2b4f5>36?k27i?o75f55a?xue0;k1<7ln:g64f>{tj18i6=4={<`6`=<181i01o=mb;d73g=z{k29o7>52z?a1a?=>92h70li4?:3y>f0bf2?:3o63m3cg9b11e3tyi4?k50;0x9g3cj3<;4n52b2`e>c20j2wxn5h0q~l73383>7}:j7c:?a7f5=n==i7p}m82194?4|5k?n<78?8b9>f6e32o>5<5s4h>i<4909a89g5d=3l?;o5rsc:01?6=:r7i9h<561:`?8d4k?0m8:l4}r`;7d<72;q6n;<9:72;g>;e;m:1j99m;|qa<13=838p1o8=7;432j3:1>v3m62f925>d34h8il4i46`8yvd?>?0;6?u2b76;>36?k27i?k85f55a?xue0>;1<7=:g64f>{tj1==6=4={<`51`<181i01o:?7;d73g=z{k2<;7>52z?a235=>92h70l;098e02df3032?:3o63m41;9b11e3tyi4:750;0x9g01=3<;4n52b52b>c20j2wxn5=m:1818d1:10=<5m4=c1gf?`3?k1vo6;31:=6l;<`0a3h0q~l73e83>7}:j?8j6;>7c:?a7c7=n==i7p}m82g94?4|5k<9n78?8b9>f6`d2o>5<5s4h=>n4909a89g27j3l?;o5rsc:74?6=:r7i:?j561:`?8d38j0m8:l4}r`;04<72;q6n;;e<9n1j99m;|qa<14=838p1o8=f;433<3:1>v3m623925>d34h8h<4i46`8yvd?36?k27i?i=5f55a?xue0==1<7j;:g64f>{tj1>36=4={<`570<181i01o=k5;d73g=z{k2?57>52z?a260=>92h70lf3502?:3o63m3e59b11e3tyi49l50;0x9g0403<;4n52b2f;>c20j2wxn5:l:1818d1;00=<5m4=c1g=?`3?k1vo6;d;296~;e>:k1:=6l;<`0`dh0q~l74d83>7}:j?9i6;>7c:?a7ae=n==i7p}m85d94?4|5k<8o78?8b9>f6bc2o>5<5s4h=?h4909a89g5cn3l?;o5rsc:66?6=:r7i:>h561:`?8d4m90m8:l4}r`;16<72;q6n;:?:72;g>;e;l;1j99m;|qa<02=838p1o8;1;432>3:1>v3m651925>d34h8i94i46`8yvd?=>0;6?u2b767>36?k27i?h;5f55a?xue0<21<7k8:g64f>{tj1?26=4={<`503<181i01o=j8;d73g=z{k2>m7>52z?a211=>92h70lf32>2?:3o63m3d`9b11e3tyi48j50;0x9g03i3<;4n52b2g`>c20j2wxn5;j:1818d1=i1:=6l;<`0a`h0q~l76183>7}:j?>o6;>7c:?a7``=n==i7p}m87394?4|5kf6`72o>5<5s4h=8k4909a89g5a:3l?;o5rsc:57?6=:r7i:8>561:`?8d4n:0m8:l4}r`;21<72;q6n;;>:72;g>;e;o>1j99m;|qa<33=838p1o8:2;436k:8b:pf=002909w0l955854=e<5k9m;7h;7c9~wg>103:1>v3m647925>d34h8j54i46`8yvd?>00;6?u2b775>36?k27i?k75f55a?xue0?k1<7hn:g64f>{tj152z?a20?=>92h70lf33f2?:3o63m3gg9b11e3tyi4;k50;0x9g02j3<;4n52b2de>c20j2wxn58i:1818d1=j0=<5m4=c634?`3?k1vo680;296~;e>h0q~l77383>7}:j??m6;>7c:?a055=n==i7p}m86194?4|5k<=<78?8b9>f1632o>5<5s4h=:<4909a89g27=3l?;o5rsc:41?6=:r7i:;<561:`?8d38?0m8:l4}r`;3d<72;q6n;o9:72;g>;e<8:1j99m;|qa<=3=838p1o8n7;43:i7h;7c9~wg>>j3:1>v3m6cf925>d34h?>l4i46`8yvd?i?0;6?u2b7a;>36?k27i8>85f55a?xue0k;1<7{tj1h=6=4={<`5``<181i01o:;7;d73g=z{k2i;7>52z?a2`5=>92h70l;498e02df3c32?:3o63m45;9b11e3tyi4o750;0x9g0b=3<;4n52b56b>c20j2wxn59m:1818d1i10=<5m4=c62f?`3?k1vo68c;296~;e>h31:=6l;<`763h0q~l77e83>7}:j?kj6;>7c:?a067=n==i7p}m86g94?4|5kf15d2o>5<5s4h=mn4909a89g23j3l?;o5rsc:;4?6=:r7i:lj561:`?8d3;e<=n1j99m;|qa<=4=838p1o8nf;43n6k:8b:pf=>42909w0l9b1854=e<5k>;j7h;7c9~wg>?<3:1>v3m6c3925>d34h?=<4i46`8yvd?0?0;6?u2b7`0>36?k27i8<=5f55a?xue01=1<7{tj1236=4={<`5f0<181i01o:>5;d73g=z{k2357>52z?a2g0=>92h70l;178e02df3d02?:3o63m4059b11e3tyi45l50;0x9g0e03<;4n52b53;>c20j2wxn56l:1818d1j00=<5m4=c62=?`3?k1vo67d;296~;e>kk1:=6l;<`75dh0q~l78d83>7}:j?hi6;>7c:?a04e=n==i7p}m89d94?4|5kf17c2o>5<5s4h=nh4909a89g26n3l?;o5rsc::6?6=:r7i:oh561:`?8d3:90m8:l4}r`;=6<72;q6n;m?:72;g>;e<;;1j99m;|qa<<2=838p1o8l1;439?7h;7c9~wg>>>3:1>v3m6b1925>d34h?>94i46`8yvd?1>0;6?u2b7a7>36?k27i8?;5f55a?xue0021<7{tj1326=4={<`5g3<181i01o:=8;d73g=z{k22m7>52z?a2f1=>92h70l;288e02df3e>2?:3o63m43`9b11e3tyi44j50;0x9g0di3<;4n52b50`>c20j2wxn57j:1818d1kk0=<5m4=c61`?`3?k1vo66f;296~;e>ji1:=6l;<`76`h0q~l7a183>7}:j?io6;>7c:?a07`=n==i7p}m8`394?4|5kf1572o>5<5s4h=ok4909a89g24:3l?;o5rsc:b7?6=:r7i:i>561:`?8d3;:0m8:l4}r`;e1<72;q6n;j>:72;g>;e<:>1j99m;|qa6k:8b:pf=g02909w0l9d5854=e<5k>8;7h;7c9~wg>f03:1>v3m6e7925>d34h??54i46`8yvd?i00;6?u2b7f5>36?k27i8>75f55a?xue0hk1<7{tj1ki6=4={<`5`=<181i01o:52z?a2a?=>92h70l;3e8e02df3bf2?:3o63m42g9b11e3tyi4lk50;0x9g0cj3<;4n52b51e>c20j2wxn5oi:1818d1lj0=<5m4=c674?`3?k1vo6m0;296~;e>mn1:=6l;<`704h0q~l7b383>7}:j?nm6;>7c:?a015=n==i7p}m8c194?4|5kf1232o>5<5s4h=i<4909a89g23=3l?;o5rsc:a1?6=:r7i:h<561:`?8d3;e<<:1j99m;|qa>i7h;7c9~wg>cj3:1>v3m72f925>d34h?:l4i46`8yvd?m?0;6?u2b66;>36?k27i8:85f55a?xue0o;1<7{tj1l=6=4={<`41`<181i01o:77;d73g=z{k2m;7>52z?a335=>92h70l;898e02df2032?:3o63m49;9b11e3tyi4k750;0x9g11=3<;4n52b5:b>c20j2wxn5lm:1818d0:10=<5m4=c66f?`3?k1vo6mc;296~;e?;31:=6l;<`723h0q~l7be83>7}:j>8j6;>7c:?a027=n==i7p}m8cg94?4|5k=9n78?8b9>f11d2o>5<5s4h<>n4909a89g2?j3l?;o5rsc:`4?6=:r7i;?j561:`?8d30j0m8:l4}r`;g4<72;q6n:;e<1n1j99m;|qa?j7h;7c9~wg>d<3:1>v3m723925>d34h?9<4i46`8yvd?k?0;6?u2b610>36?k27i88=5f55a?xue0j=1<7{tj1i36=4={<`470<181i01o::5;d73g=z{k2h57>52z?a360=>92h70l;578e02df2502?:3o63m4459b11e3tyi4nl50;0x9g1403<;4n52b57;>c20j2wxn5ml:1818d0;00=<5m4=c66=?`3?k1vo6ld;296~;e?:k1:=6l;<`71dh0q~l7cd83>7}:j>9i6;>7c:?a00e=n==i7p}m8bd94?4|5k=8o78?8b9>f13c2o>5<5s4hh561:`?8d3>90m8:l4}r`;`6<72;q6n::?:72;g>;e=?7h;7c9~wg>c>3:1>v3m751925>d34h?:94i46`8yvd?l>0;6?u2b667>36?k27i8;;5f55a?xue0m21<7{tj1n26=4={<`403<181i01o:98;d73g=z{k2om7>52z?a311=>92h70l;688e02df22>2?:3o63m47`9b11e3tyi4ij50;0x9g13i3<;4n52b54`>c20j2wxn5jj:1818d0h0q~l7e183>7}:j>>o6;>7c:?a03`=n==i7p}m8d394?4|5k=?i78?8b9>f1172o>5<5s4h<8k4909a89g20:3l?;o5rsc:f7?6=:r7i;8>561:`?8d3?:0m8:l4}r`;a1<72;q6n:;>:72;g>;e<>>1j99m;|qa<`3=838p1o9:2;436k:8b:pf=c02909w0l855854=e<5k><;7h;7c9~wg>b03:1>v3m747925>d34h?;54i46`8yvd?m00;6?u2b675>36?k27i8:75f55a?xue0lk1<7{tj1oi6=4={<`41=<181i01o:8b;d73g=z{k2no7>52z?a30?=>92h70l;7e8e02df23f2?:3o63m46g9b11e3tyi4hk50;0x9g12j3<;4n52b55e>c20j2wxn5ki:1818d0=j0=<5m4=c6;4?`3?k1vo6i0;296~;e?h0q~l7f383>7}:j>?m6;>7c:?a0=5=n==i7p}m8g194?4|5k==<78?8b9>f1>32o>5<5s4h<:<4909a89g2?=3l?;o5rsc:e1?6=:r7i;;<561:`?8d30?0m8:l4}r`;bd<72;q6n:o9:72;g>;e<0:1j99m;|qa=53=838p1o9n7;432i7h;7c9~wg?6j3:1>v3m7cf925>d34h?ml4i46`8yvd>:?0;6?u2b6a;>36?k27i8o85f55a?xue1:;1<7{tj09=6=4={<`4``<181i01o:l7;d73g=z{k38;7>52z?a3`5=>92h70l;c98e02df2c32?:3o63m4b;9b11e3tyi5>750;0x9g1b=3<;4n52b5ab>c20j2wxn5hm:1818d0i10=<5m4=c6:f?`3?k1vo6ic;296~;e?h31:=6l;<`7e3h0q~l7fe83>7}:j>kj6;>7c:?a0g7=n==i7p}m8gg94?4|5k=jn78?8b9>f1dd2o>5<5s4h;e3j7h;7c9~wg?7<3:1>v3m7c3925>d34h?5<4i46`8yvd>8?0;6?u2b6`0>36?k27i84=5f55a?xue19=1<7{tj0:36=4={<`4f0<181i01o:65;d73g=z{k3;57>52z?a3g0=>92h70l;978e02df2d02?:3o63m4859b11e3tyi5=l50;0x9g1e03<;4n52b5;;>c20j2wxn4>l:1818d0j00=<5m4=c6:=?`3?k1vo7?d;296~;e?kk1:=6l;<`7=dh0q~l60d83>7}:j>hi6;>7c:?a0f1?c2o>5<5s4hn3l?;o5rsc;26?6=:r7i;oh561:`?8d3i90m8:l4}r`:56<72;q6n:m?:72;g>;ej?7h;7c9~wg?6>3:1>v3m7b1925>d34h?m94i46`8yvd>9>0;6?u2b6a7>36?k27i8l;5f55a?xue1821<7{tj0;26=4={<`4g3<181i01o:n8;d73g=z{k3:m7>52z?a3f1=>92h70l;a88e02df2e>2?:3o63m4``9b11e3tyi5c20j2wxn4?j:1818d0kk0=<5m4=c6b`?`3?k1vo7>f;296~;e?ji1:=6l;<`7e`h0q~l62183>7}:j>io6;>7c:?a0d`=n==i7p}m93394?4|5k=hi78?8b9>f1d72o>5<5s4h561:`?8d3j:0m8:l4}r`:61<72;q6n:j>:72;g>;e1j99m;|qa=73=838p1o9k2;436k:8b:pf<402909w0l8d5854=e<5k>i;7h;7c9~wg?503:1>v3m7e7925>d34h?n54i46`8yvd>:00;6?u2b6f5>36?k27i8o75f55a?xue1;k1<7{tj08i6=4={<`4`=<181i01o:mb;d73g=z{k39o7>52z?a3a?=>92h70l;be8e02di4?:3y>f2bf2?:3o63m4cg9b11e3tyi5?k50;0x9g1cj3<;4n52b5`e>c20j2wxn4h0q~l63383>7}:j>nm6;>7c:?a0f5=n==i7p}m92194?4|5k=n<78?8b9>f1e32o>5<5s4h;e;0:1h;m6;|qa0c7=838p1o;=7;d7f==:j:396i8l9:pf1`d2909w0l:338e0g><5k92i7j9c89~wg37?3:1>v3m52f9b1d?34h8ml4k6b;8yvd29;0;6?u2b46;>c2e027i?o85d7a:?xue=8n1<7m=:e4`=>{tj<896=4={<`61`52z?a135=n=h370l>94?:3y>f0032o>i463m3b;9`3e>3tyi9?;50;0x9g31=3l?n552b2ab>a0d12wxn9k8:1818d2:10m8o64=c1:f?b1k01vo:j8;296~;e=;31j9l7;<`0e3j30q~l;e883>7}:j<8j6k:m8:?a7g7=l?i27p}m4dc94?4|5k?9n7h;b99>f6dd2m5<5s4h>>n4i4c:89g5dj3n=o45rsc6fg?6=:r7i9?j5f5`;?8d4kj0o:n74}r`7aa<72;q6n8;e;jn1h;m6;|qa0`c=838p1o;=f;d7f==:j:in6i8l9:pf1ca2909w0l:318e0g><5k93j7j9c89~wg2a83:1>v3m5239b1d?34h85<4k6b;8yvd3n;0;6?u2b410>c2e027i?4=5d7a:?xue7;:e4`=>{tj=l?6=4={<`670m97>52z?a160=n=h370l<978g2f?f0502o>i463m3859`3e>3tyi8k950;0x9g3403l?n552b2;;>a0d12wxn9h7:1818d2;00m8o64=c1:=?b1k01vo:i9;296~;e=:k1j9l7;<`0=dj30q~l;f`83>7}:j<9i6k:m8:?a7f6?c2m5<5s4h>?h4i4c:89g5>n3n=o45rsc6ea?6=:r7i9>h5f5`;?8d4i90o:n74}r`7bc<72;q6n8:?:g6a<>;e;h;1h;m6;|qa156=838p1o;;1;d7f==:j:k96i8l9:pf0662909w0l:438e0g><5k9j?7j9c89~wg37:3:1>v3m5519b1d?34h8m94k6b;8yvd28:0;6?u2b467>c2e027i?l;5d7a:?xue=9>1<7o8:e4`=>{tj<:>6=4={<`60352z?a111=n=h370l<54?:3y>f02>2o>i463m3``9`3e>3tyi9=750;0x9g33i3l?n552b2c`>a0d12wxn8>n:1818d2j30q~l:0b83>7}:j<>o6k:m8:?a7d`=l?i27p}m51f94?4|5k??i7h;b99>f6d72m5<5s4h>8k4i4c:89g5e:3n=o45rsc73b?6=:r7i98>5f5`;?8d4j:0o:n74}r`655<72;q6n8;>:g6a<>;e;k>1h;m6;|qa147=838p1o;:2;d7f==:j:h>6i8l9:pf0742909w0l:558e0g><5k9i;7j9c89~wg36<3:1>v3m5479b1d?34h8n54k6b;8yvd29<0;6?u2b475>c2e027i?o75d7a:?xue=8<1<7ln:e4`=>{tj<;<6=4={<`61=52z?a10?=n=h370l=44?:3y>f03f2o>i463m3cg9`3e>3tyi9a0d12wxn8?m:1818d2=j0m8o64=c1`4?b1k01vo;>c;296~;e=j30q~l:1d83>7}:jf6e32m5<5s4h>:<4i4c:89g5d=3n=o45rsc715?6=:r7i9;<5f5`;?8d4k?0o:n74}rc4ad<72;q6m:km:g64f>;f?o91h;mj;|qb3`c=838p1lm:e;43l:6k:8b:pe2cc2909w0ol5e854=e<5h=m<7h;7c9~wd1bk3:1>v3nc4a925>d34k;k0;69?t=`a3f?3>n27jo=m558d89de6?3?2j63nc3091<`<5hi9h7;6f:?bg6>==0l01lm;3;7:b>;fk=2194h4=`a7=?3>n27jo9o558d89de7l3?2j63nc1g91<`<5hi;j7;6f:?bg46==0l01lm>1;7:b>;fk88194h4=`a27?3>n27jo<:558d89de6=3?2j63nc0491<`<5hi:47;6f:?bg4?==0l01lm>a;7:b>;fk8h194h4=`a2g?3>n27jo;fk;>194h4=`a11?3>n27jo?8558d89de5?3?2j63nc3:91<`<5hi957;6f:?bg7g==0l01lm=b;7:b>;fk;i194h4=`a1a?3>n27jo?h558d89de483?2j63nc2391<`<5hi8>7;6f:?bg65==0l01lm<4;7:b>;fk:?194h4=`a02?3>n27jo>9558d89de413?2j63nc2c91<`<5hi8n7;6f:?bg6e==0l01lm;fk:o194h4=`a0b?3>n27jo9>558d89de393?2j63nc5091<`<5hi?87;6f:?bg13==0l01lm;6;7:b>;fk==194h4=`;0g?`3?k1vl75k52accg>0?a34kin54:9g9>ege42<3m70omc986=c=:iki2687i;5k52ac:e>0?a34ki5=4:9g9>eg?62<3m70om9386=c=:ik38687i;5k52ac;;>0?a34ki544:9g9>eg?f2<3m70om9c86=c=:ik3h687i;5k52acc3>0?a34kim<4:9g9>egg42<3m70oma586=c=:ikk>687i;5k52acc:>0?a34kiml4:9g9>egge2<3m70omab86=c=:ikkn687i;5k52ac`1>0?a34kin>4:9g9>egd32<3m70omb486=c=:ikh=687i;5k52ac`a>0?a34kinn4:9g9>egdc2<3m70ombd86=c=:ikhm687i;:4;e?8gek;0>5k52aca7>0?a34kio84:9g9>ege12<3m70omc686=c=:i09n6k:8b:pe<5a290?=v3nb1`91<`<5hh;o7;6f:?bf41==0l01ll=2;7:b>;fj;n194h4=``0n27jn9=558d89dd303?2j63nb5;91<`<5hh?m7;6f:?bf5b==0l01ll?e;7:b>;fj9l194h4=``24?3>n27jn6;7:b>;fj82194h4=``2=?3>n27jnf;7:b>;fj;:194h4=``15?3>n27jn?=558d89dd5<3?2j63nb3791<`<5hh9:7;6f:?bf71==0l01ll=8;7:b>;fj;3194h4=``1e?3>n27jn?l558d89dd5k3?2j63nb3g91<`<5hh9j7;6f:?bf66==0l01ll<1;7:b>;fj:8194h4=``07?3>n27jn>:558d89dd4=3?2j63nb2491<`<5hh8;7;6f:?bf6?==0l01ll;fj:h194h4=``0g?3>n27jn>j558d89dd4m3?2j63nb2d91<`<5hh?<7;6f:?bf17==0l01ll;2;7:b>;fj=>194h4=``71?3>n27jn98558d89dd3?3?2j63n9529b11e3tyj59?50;628gf0k0>5k52a`:`>0?a34kj5:4:9g9>edg52<3m70onae86=c=:ihh3687i;5k52a`ab>0?a34kj4i4:9g9>ed>b2<3m70on8g86=c=:ih3;687i;5k52a`;7>0?a34kj584:9g9>ed?12<3m70on9986=c=:ih32687i;5k52a`;g>0?a34kj5h4:9g9>ed?a2<3m70ona186=c=:ihk:687i;5k52a`c5>0?a34kjm:4:9g9>edg?2<3m70ona886=c=:ihkj687i;5k52a`ce>0?a34kjn=4:9g9>edd62<3m70onb386=c=:ihh8687i;5k52a``4>0?a34kjn44:9g9>eddf2<3m70onbc86=c=:ihhh687i;5k52a`a3>0?a34kjo<4:9g9>ede52<3m70onc586=c=:ihi>687i;<;0m8:l4}rc:06<72=;p1lo?b;7:b>;fi9i194h4=`c23?3>n27jm?<558d89dg5l3?2j63na2:91<`<5hk??7;6f:?be1>==0l01lo;9;7:b>;fi=k194h4=`c3`?3>n27jm=k558d89dg7n3?2j63na0291<`<5hk:=7;6f:?be44==0l01lo>3;7:b>;fi8>194h4=`c21?3>n27jm<8558d89dg603?2j63na0;91<`<5hk:m7;6f:?be4d==0l01lo>c;7:b>;fi8n194h4=`c2a?3>n27jm;fi;<194h4=`c13?3>n27jm?6558d89dg513?2j63na3c91<`<5hk9n7;6f:?be7e==0l01lo=e;7:b>;fi;l194h4=`c04?3>n27jm>?558d89dg4:3?2j63na2191<`<5hk887;6f:?be63==0l01lo<6;7:b>;fi:=194h4=`c0=?3>n27jm>o558d89dg4j3?2j63na2a91<`<5hk8h7;6f:?be6c==0l01lo;fi=:194h4=`c75?3>n27jm9<558d89dg3<3?2j63na5791<`<5hk?:7;6f:?be11==0l01l7;4;d73g=z{h3?97>56z?b=1?==0l01l7;a;7:b>;fkn27jo8k558d89d?3>3l?;o5rs`fbe?6=<8q6m46m:4;e?8g>0j0>5k52a8;4>0?a34k2m?4:9g9>ekh0>5k52a8:g>0?a34k24h4:9g9>e<>a2<3m70o69186=c=:i03:687i;1=0>5k52a8;6>0?a34k25;4:9g9>e1m0>5k52a8;f>0?a34k25k4:9g9>ei?0>5k52a8c4>0?a34k2m54:9g9>e2<3m70o6a`86=c=:i0ki687i;io0>5k52a8`3>0?a34k2n<4:9g9>ej>0>5k52a8`:>0?a34k2nl4:9g9>ek90>5k52a8a2>0?a34k2o?4:9g9>e{timk=6=4>4cy>eag02o>a0dl27j5>75d7af?8g>;10o:nk4=`;03?b1kl16m4=9:e4`a>;f1:?1h;mj;jo01l6?0;f5g`=:i1:i6i8le:?b<40=l?in70o7208g2fc<5h28<7j9cd9>e=562m4k6bg89d1a<3n=oh52a6d5>a0dm27j;k95d7af?8g0n10o:nk4=`5e=?b1kl16m:hn:e4`a>;f?oh1h;mj;jo01l9id;f5g`=:i>ln6i8le:?b3c`=l?in70o7008g2fc<5h2;>7j9cd9>e=642m7>3n=oh52a924>a0dm27j4=65d7af?8g?800o:nk4=`:3e?b1kl16m5>l:e4`a>;f09n1h;mj;jo01l6?f;f5g`=:i1;;6i8le:?b<47=l?in70o7138g2fc<5h2:?7j9cd9>e=732m603n=oh52a93:>a0dm27j4;f08o1h;mj;jo01l6=0;f5g`=:i1896i8le:?b<75=l?in70o7258g2fc<5h2997j9cd9>e=412m54k6bg89d>513n=oh52a90b>a0dm27j4?l5d7af?8g?:j0o:nk4=`:1`?b1kl16m5;f0;l1h;mj;jo01l6;0;f5g`=:i1>i6i8le:?b<00=l?in70o7608g2fc<5h2<<7j9cd9>e=162m4k6bg89d>4<3n=oh52a915>a0dm27j4>95d7af?8g?;10o:nk4=`:0=?b1kl16m5=n:e4`a>;f0:h1h;mj;jo01l67j9cd9>e=242m3>3n=oh52a964>a0dm27j4965d7af?8g?<00o:nk4=`:7e?b1kl16m5:l:e4`a>;f0=n1h;mj;jo01l6;f;f5g`=:i1?;6i8le:?b<07=l?in70o7538g2fc<5h2>?7j9cd9>e=332m203n=oh52a97:>a0dm27j48o5d7af?8g?=k0o:nk4=`:6g?b1kl16m5;k:e4`a>;f0jo01l690;f5g`=:i1<96i8le:?b<35=l?in70o7658g2fc<5h2=97j9cd9>e=012m113n=oh52a94b>a0dm27j4;l5d7af?8g?>j0o:nk4=`:5`?b1kl16m58j:e4`a>;f0?l1h;mj;jo01l6l0;f5g`=:i1ii6i8le:?be=`62m4k6bg89d>e<3n=oh52a9`5>a0dm27j4o95d7af?8g?j10o:nk4=`:a=?b1kl16m5ln:e4`a>;f0kh1h;mj;jo01l6md;f5g`=:i1hn6i8le:?b7j9cd9>e=e42md>3n=oh52a9a4>a0dm27j4n65d7af?8g?k00o:nk4=`:`e?b1kl16m5ml:e4`a>;f0jn1h;mj;jo01l6lf;f5g`=:i1n;6i8le:?be=b32mc03n=oh52a9f:>a0dm27j4io5d7af?8g?lk0o:nk4=`:gg?b1kl16m5jk:e4`a>;f0mo1h;mj;jo01l6j0;f5g`=:i1o96i8le:?b<`5=l?in70o7e58g2fc<5h2n97j9cd9>e=c12mb13n=oh52a9gb>a0dm27j4hl5d7af?8g?mj0o:nk4=`:f`?b1kl16m5kj:e4`a>;f0ll1h;mj;jo01l7?0;f5g`=:i0:i6i8le:?b=40=l?in70o6208g2fc<5h38<7j9cd9>e<562m4k6bg89d>a<3n=oh52a9d5>a0dm27j4k95d7af?8g?n10o:nk4=`:e=?b1kl16m5hn:e4`a>;f0oh1h;mj;jo01l6id;f5g`=:i1ln6i8le:?b7j9cd9>e<642m3n=oh52a824>a0dm27j5=65d7af?8g>800o:nk4=`;3e?b1kl16m4>l:e4`a>;f19n1h;mj;jo01l7?f;f5g`=:i0;;6i8le:?b=47=l?in70o6138g2fc<5h3:?7j9cd9>e<732ma0dm27j59k0o:nk4=`;2g?b1kl16m4?k:e4`a>;f18o1h;mj;jo01l7=0;f5g`=:i0896i8le:?b=75=l?in70o6258g2fc<5h3997j9cd9>e<412m54k6bg89d?513n=oh52a80b>a0dm27j5?l5d7af?8g>:j0o:nk4=`;1`?b1kl16m4;f1;l1h;mj;jo01l670;f5g`=:i12i6i8le:?b<<0=l?in70o7a08g2fc<5h2i<7j9cd9>e=d62m4k6bg89d>0<3n=oh52a955>a0dm27j4:95d7af?8g??10o:nk4=`:4=?b1kl16m59n:e4`a>;f0>h1h;mj;jo01l68d;f5g`=:i1=n6i8le:?b<2`=l?in70o7808g2fc<5h23>7j9cd9>e=>42m?>3n=oh52a9:4>a0dm27j4565d7af?8g?000o:nk4=`:;e?b1kl16m56l:e4`a>;f01n1h;mj;jo01l67f;f5g`=:i13;6i8le:?b<<7=l?in70o7938g2fc<5h22?7j9cd9>e=?32m>03n=oh52a9;:>a0dm27j44o5d7af?8g?1k0o:nk4=`::g?b1kl16m57k:e4`a>;f00o1h;mj;jo01l6n0;f5g`=:i1k96i8le:?be=g12mf13n=oh52a9cb>a0dm27j4ll5d7af?8g?ij0o:nk4=`:b`?b1kl16m5oj:e4`a>;f0hl1h;mj;jn0q~oka983>42>s4kom44i46`89d1bj3n=o452a6d2>a0dj27j;k;5d7ag?8g?890o:nj4=`:3f?b1km16m5?9:e4``>;f0;;1h;mk;jn01l6<1;f5ga=:i1996i8ld:?b<65=l?io70o8f58g2fb<5h=m:7j9ce9>e2`02ma0dl27j;km5d7ag?8g0nm0o:nj4=`5ea?b1km16m:hi:e4``>;f09;1h;mk;jn01l6?3;f5ga=:i1:?6i8ld:?b<53=l?io70o7078g2fb<5h2;;7j9ce9>e=6?2m7k3n=oi52a92g>a0dl27j4=k5d7ag?8g?8o0o:nj4=`:24?b1km16m5?>:e4``>;f0881h;mk;jn01l6>4;f5ga=:i1;>6i8ld:?b<41=l?io70o7198g2fb<5h2:57j9ce9>e=7f2m6l3n=oi52a93f>a0dl27j4;f0;>1h;mk;jn01l6=6;f5ga=:i18<6i8ld:?b<7>=l?io70o7288g2fb<5h29m7j9ce9>e=4e2mi4k6bf89d>5m3n=oi52a90e>a0dl27j4>;5d7ag?8g?<90o:nj4=`:7f?b1km16m5;9:e4``>;f0?;1h;mk;jn01l681;f5ga=:i1=96i8ld:?b<25=l?io70o7358g2fb<5h28:7j9ce9>e=502m4i3n=oi52a91a>a0dl27j4>m5d7ag?8g?;m0o:nj4=`:0a?b1km16m5=i:e4``>;f0=;1h;mk;jn01l6;3;f5ga=:i1>?6i8ld:?b<13=l?io70o7478g2fb<5h2?;7j9ce9>e=2?2m3k3n=oi52a96g>a0dl27j49k5d7ag?8g?:e4``>;f0<81h;mk;jn01l6:4;f5ga=:i1?>6i8ld:?b<01=l?io70o7598g2fb<5h2>57j9ce9>e=3f2m2l3n=oi52a97f>a0dl27j48h5d7ag?8g?>90o:nj4=`:56?b1km16m58<:e4``>;f0?>1h;mk;jn01l696;f5ga=:i1<<6i8ld:?b<3>=l?io70o7688g2fb<5h2=m7j9ce9>e=0e2m1m3n=oi52a94e>a0dl27j4o;5d7ag?8g?k90o:nj4=`:`f?b1km16m5j9:e4``>;f0l;1h;mk;jn01l6i1;f5ga=:i1l96i8ld:?be=d02mei3n=oi52a9`a>a0dl27j4om5d7ag?8g?jm0o:nj4=`:aa?b1km16m5li:e4``>;f0j;1h;mk;jn01l6l3;f5ga=:i1i?6i8ld:?be=e?2mdk3n=oi52a9ag>a0dl27j4nk5d7ag?8g?ko0o:nj4=`:g4?b1km16m5j>:e4``>;f0m81h;mk;jn01l6k4;f5ga=:i1n>6i8ld:?be=bf2mcl3n=oi52a9ff>a0dl27j4ih5d7ag?8g?m90o:nj4=`:f6?b1km16m5k<:e4``>;f0l>1h;mk;jn01l6j6;f5ga=:i1o<6i8ld:?b<`>=l?io70o7e88g2fb<5h2nm7j9ce9>e=ce2mbm3n=oi52a9ge>a0dl27j4k;5d7ag?8g>890o:nj4=`;3f?b1km16m4?9:e4``>;f1;;1h;mk;jn01l7<1;f5ga=:i0996i8ld:?b=65=l?io70o7f58g2fb<5h2m:7j9ce9>e=`02mai3n=oi52a9da>a0dl27j4km5d7ag?8g?nm0o:nj4=`:ea?b1km16m5hi:e4``>;f19;1h;mk;jn01l7?3;f5ga=:i0:?6i8ld:?b=53=l?io70o6078g2fb<5h3;;7j9ce9>e<6?2ma0dl27j5=k5d7ag?8g>8o0o:nj4=`;24?b1km16m4?>:e4``>;f1881h;mk;jn01l7>4;f5ga=:i0;>6i8ld:?b=41=l?io70o6198g2fb<5h3:57j9ce9>e<7f2ma0dl27j5:90o:nj4=`;16?b1km16m4<<:e4``>;f1;>1h;mk;jn01l7=6;f5ga=:i08<6i8ld:?b=7>=l?io70o6288g2fb<5h39m7j9ce9>e<4e2mi4k6bf89d?5m3n=oi52a80e>a0dl27j4:;5d7ag?8g?090o:nj4=`:;f?b1km16m579:e4``>;f0h;1h;mk;jn01l6m1;f5ga=:i1h96i8ld:?be=102m0i3n=oi52a95a>a0dl27j4:m5d7ag?8g??m0o:nj4=`:4a?b1km16m59i:e4``>;f01;1h;mk;jn01l673;f5ga=:i12?6i8ld:?b<=3=l?io70o7878g2fb<5h23;7j9ce9>e=>?2m?k3n=oi52a9:g>a0dl27j45k5d7ag?8g?0o0o:nj4=`::4?b1km16m57>:e4``>;f0081h;mk;jn01l664;f5ga=:i13>6i8ld:?b<<1=l?io70o7998g2fb<5h2257j9ce9>e=?f2m>l3n=oi52a9;f>a0dl27j44h5d7ag?8g?i90o:nj4=`:b6?b1km16m5o<:e4``>;f0h>1h;mk;jn01l6n6;f5ga=:i1k<6i8ld:?b=l?io70o7a88g2fb<5h2jm7j9ce9>e=ge2mfm3n=oi52a9ce>a0dl27j5>o5d7a:?8g>;00o:nj4=`;0;f1:<1h;mk;jn0q~o8e983>7}:i0>26;>7c:?b3c4=n==i7p}n7d;94?4|5h3?m78?8b9>e2`42o>5<5s4kh9?4909a89d?4<3l?;o5rs`fb4?6=:r7jo8=561:`?8g>;<0m8:l4}rcge4<72;q6mn;;:72;g>;f1:<1j99m;|qb`d4=838p1lm:5;43v3nc45925>d34k2?44i46`8yvgci<0;6?u2ab7;>36?k27j5>o5f55a?xuf1jh1<7{ti0n=6=4={52z?be41=n=h370o7428g2f?ed452o>i463n85d9`3e>3tyj5k950;0x9dg5l3l?n552a97a>a0d12wxml>=:1818gf;10m8o64=`:53?b1k01vlo?7;296~;fi=91j9l7;j30q~on0983>7}:ih>36k:m8:?b<3b=l?i27p}na1;94?4|5hk?57h;b99>e=0b2m5<5s4kj8l4i4c:89d>1n3n=o45rs`;`g?6=:r7jm=j5f5`;?8g?<90o:n74}rc:ga<72;q6ml>j:g6a<>;f0=h1h;m6;|qb=fc=838p1lo?f;d7f==:i1?=6i8l9:pe<5h2==7j9c89~wd?c83:1>v3na039b1d?34k3;=4k6b;8yvg>l80;6?u2a`31>c2e027j4:?5d7a:?xuf1m81<7{ti0n86=4={52z?be43=n=h370o7358g2f?ed712o>i463n8249`3e>3tyj5i950;0x9dg603l?n552a91;>a0d12wxm4j7:1818gf900m8o64=`:0=?b1k01vl7k9;296~;fi8k1j9l7;j30q~o6d`83>7}:ih;i6k:m8:?b<6d=l?i27p}n9e`94?4|5hk:o7h;b99>e=5d2m5<5s4kj=i4i4c:89d>4l3n=o45rs`;g`?6=:r7jm;f0:l1h;m6;|qb=a`=838p1lo=0;d7f==:i1>:6i8l9:pe<5h2?>7j9c89~wd?b:3:1>v3na319b1d?34k3894k6b;8yvg>m:0;6?u2a`07>c2e027j49;5d7a:?xuf1l>1<7{ti0o>6=4={52z?be71=n=h370o7498g2f?ed4?2o>i463n85;9`3e>3tyj5h650;0x9dg513l?n552a96b>a0d12wxm4k6:1818gf:h0m8o64=`:7g?b1k01vl7ja;296~;fi;h1j9l7;j30q~o6ec83>7}:ih8h6k:m8:?b<1c=l?i27p}n9df94?4|5hk9i7h;b99>e=372m5<5s4kj>k4i4c:89d>293n=o45rs`;fb?6=:r7jm>>5f5`;?8g?=;0o:n74}rc:b5<72;q6ml=>:g6a<>;f0<91h;m6;|qb=c7=838p1lo<2;d7f==:i1??6i8l9:pe<`52909w0on328e0g><5h2>97j9c89~wd?a;3:1>v3na269b1d?34k39:4k6b;8yvg>n=0;6?u2a`16>c2e027j4865d7a:?xuf1o?1<7{ti0l=6=4={52z?be6?=n=h370o75b8g2f?ed5f2o>i463n84f9`3e>3tyj5ko50;0x9dg4j3l?n552a97f>a0d12wxm4hm:1818gf;j0m8o64=`:6b?b1k01vl7ic;296~;fi:n1j9l7;j30q~o6fe83>7}:ih9n6k:m8:?b<34=l?i27p}n9gg94?4|5hk8j7h;b99>e=042m5<5s4kj8=4i4c:89d>1<3n=o45rs`c34?6=:r7jm9?5f5`;?8g?><0o:n74}rcb44<72;q6ml:=:g6a<>;f0?<1h;m6;|qbe55=838p1lo;4;d7f==:i1<36i8l9:ped632909w0on448e0g><5h2=57j9c89~wdg7=3:1>v3na549b1d?34k3:l4k6b;8yvgf8?0;6?u2a`64>c2e027j4;l5d7a:?xufi=h1<7{tih?=6=4={52z?be<1=n=h370o7828g2f?edg52o>i463n89d9`3e>3tyjm:950;0x9dgfl3l?n552a9;a>a0d12wxml6=:1818gfj10m8o64=`:b3?b1k01vlo77;296~;fij91j9l7;j30q~on8983>7}:ihi36k:m8:?be=gb2m5<5s4kjol4i4c:89d>fn3n=o45rs`c7g?6=:r7jm5j5f5`;?8g?090o:n74}rcb0a<72;q6ml6j:g6a<>;f01h1h;m6;|qbe1c=838p1lo7f;d7f==:i13=6i8l9:ped2a2909w0on918e0g><5h2j=7j9c89~wdg283:1>v3na839b1d?34k3n=4k6b;8yvgf=80;6?u2a`;1>c2e027j4o?5d7a:?xufi<81<7{tih?86=4={87>52z?be<3=n=h370o7758g2f?ed?12o>i463n8649`3e>3tyjm8950;0x9dg>03l?n552a95;>a0d12wxml;7:1818gf100m8o64=`:4=?b1k01vlo:9;296~;fi0k1j9l7;j30q~on5`83>7}:ih3i6k:m8:?b<2d=l?i27p}na4`94?4|5hk2o7h;b99>e=1d2m5<5s4kj5i4i4c:89d>0l3n=o45rs`c6`?6=:r7jm4k5f5`;?8g??l0o:n74}rcb1`<72;q6ml7i:g6a<>;f0>l1h;m6;|qbe0`=838p1lon0;d7f==:i12:6i8l9:ped072909w0ona08e0g><5h23>7j9c89~wdg1:3:1>v3na`19b1d?34k3494k6b;8yvgf>:0;6?u2a`c7>c2e027j45;5d7a:?xufi?>1<7{tih<>6=4={52z?bed1=n=h370o7898g2f?edg?2o>i463n89;9`3e>3tyjm;650;0x9dgf13l?n552a9:b>a0d12wxml86:1818gfih0m8o64=`:;g?b1k01vlo9a;296~;fihh1j9l7;j30q~on6c83>7}:ihkh6k:m8:?b<=c=l?i27p}na7f94?4|5hkji7h;b99>e=?72m5<5s4kjmk4i4c:89d>>93n=o45rs`c5b?6=:r7jmo>5f5`;?8g?1;0o:n74}rcb35<72;q6mll>:g6a<>;f0091h;m6;|qbe27=838p1lom2;d7f==:i13?6i8l9:ped152909w0onb28e0g><5h2297j9c89~wdg0;3:1>v3nac69b1d?34k35:4k6b;8yvgf?=0;6?u2a``6>c2e027j4465d7a:?xufi>?1<7{tih==6=4={52z?beg?=n=h370o79b8g2f?eddf2o>i463n88f9`3e>3tyjm:o50;0x9dgej3l?n552a9;f>a0d12wxml9m:1818gfjj0m8o64=`::b?b1k01vlo8c;296~;fikn1j9l7;j30q~on7e83>7}:ihhn6k:m8:?be=g42m5<5s4kjo=4i4c:89d>f<3n=o45rs`c;4?6=:r7jmn?5f5`;?8g?i<0o:n74}rcb<4<72;q6mlm=:g6a<>;f0h<1h;m6;|qbe=5=838p1lol4;d7f==:i1k36i8l9:ped>32909w0onc48e0g><5h2j57j9c89~wdg?=3:1>v3nab49b1d?34k3ml4k6b;8yvgf0?0;6?u2a`a4>c2e027j4ll5d7a:?xufijh1<7{tihn=6=4={52z?bf41=n=h370o7c28g2f?eg452o>i463n8bd9`3e>3tyjmk950;0x9dd5l3l?n552a9fa>a0d12wxmo>=:1818ge;10m8o64=`:f3?b1k01vll?7;296~;fj=91j9l7;j30q~om0983>7}:ik>36k:m8:?b<`b=l?i27p}nb1;94?4|5hh?57h;b99>e=cb2m5<5s4ki8l4i4c:89d>bn3n=o45rs`c`g?6=:r7jn=j5f5`;?8g?k90o:n74}rcbga<72;q6mo>j:g6a<>;f0jh1h;m6;|qbefc=838p1ll?f;d7f==:i1n=6i8l9:pedea2909w0om118e0g><5h2n=7j9c89~wdgc83:1>v3nb039b1d?34k3j=4k6b;8yvgfl80;6?u2ac31>c2e027j4k?5d7a:?xufim81<7{tihn86=4={52z?bf43=n=h370o7b58g2f?eg712o>i463n8c49`3e>3tyjmi950;0x9dd603l?n552a9`;>a0d12wxmlj7:1818ge900m8o64=`:a=?b1k01vlok9;296~;fj8k1j9l7;j30q~ond`83>7}:ik;i6k:m8:?be=dd2m5<5s4ki=i4i4c:89d>el3n=o45rs`cg`?6=:r7jn;f0kl1h;m6;|qbea`=838p1ll=0;d7f==:i1i:6i8l9:pedc72909w0om208e0g><5h2h>7j9c89~wdgb:3:1>v3nb319b1d?34k3o94k6b;8yvgfm:0;6?u2ac07>c2e027j4n;5d7a:?xufil>1<7{tiho>6=4={52z?bf71=n=h370o7c98g2f?eg4?2o>i463n8b;9`3e>3tyjmh650;0x9dd513l?n552a9ab>a0d12wxmlk6:1818ge:h0m8o64=`:`g?b1k01vloja;296~;fj;h1j9l7;j30q~onec83>7}:ik8h6k:m8:?be=b72m5<5s4ki>k4i4c:89d>c93n=o45rs`cfb?6=:r7jn>>5f5`;?8g?l;0o:n74}rcbb5<72;q6mo=>:g6a<>;f0m91h;m6;|qbec7=838p1ll<2;d7f==:i1n?6i8l9:ped`52909w0om328e0g><5h2o97j9c89~wdga;3:1>v3nb269b1d?34k3h:4k6b;8yvgfn=0;6?u2ac16>c2e027j4i65d7a:?xufio?1<7{tihl=6=4={52z?bf6?=n=h370o7db8g2f?eg5f2o>i463n8ef9`3e>3tyjmko50;0x9dd4j3l?n552a9ff>a0d12wxmlhm:1818ge;j0m8o64=`:gb?b1k01vloic;296~;fj:n1j9l7;j30q~onfe83>7}:ik9n6k:m8:?b<`4=l?i27p}nagg94?4|5hh8j7h;b99>e=c42m5<5s4ki8=4i4c:89d>b<3n=o45rs``34?6=:r7jn9?5f5`;?8g?m<0o:n74}rca44<72;q6mo:=:g6a<>;f0l<1h;m6;|qbf55=838p1ll;4;d7f==:i1o36i8l9:peg632909w0om448e0g><5h2n57j9c89~wdd7=3:1>v3nb549b1d?34k3il4k6b;8yvge8?0;6?u2ac64>c2e027j4hl5d7a:?xufj=h1<7{tik?=6=4={52z?bf<1=n=h370o6028g2f?egg52o>i463n91d9`3e>3tyjn:950;0x9ddfl3l?n552a83a>a0d12wxmo6=:1818gej10m8o64=`;13?b1k01vll77;296~;fjj91j9l7;j30q~om8983>7}:iki36k:m8:?b=7b=l?i27p}nb9;94?4|5hhh57h;b99>e<4b2m5<5s4kiol4i4c:89d?5n3n=o45rs``7g?6=:r7jn5j5f5`;?8g>890o:n74}rca0a<72;q6mo6j:g6a<>;f19h1h;m6;|qbf1c=838p1ll7f;d7f==:i0;=6i8l9:peg2a2909w0om918e0g><5h39=7j9c89~wdd283:1>v3nb839b1d?34k2?=4k6b;8yvge=80;6?u2ac;1>c2e027j5>?5d7a:?xufj<81<7{tik?86=4={87>52z?bf<3=n=h370o7f58g2f?eg?12o>i463n8g49`3e>3tyjn8950;0x9dd>03l?n552a9d;>a0d12wxmo;7:1818ge100m8o64=`:e=?b1k01vll:9;296~;fj0k1j9l7;j30q~om5`83>7}:ik3i6k:m8:?be=`d2m5<5s4ki5i4i4c:89d>al3n=o45rs``6`?6=:r7jn4k5f5`;?8g?nl0o:n74}rca1`<72;q6mo7i:g6a<>;f0ol1h;m6;|qbf0`=838p1lln0;d7f==:i0::6i8l9:peg072909w0oma08e0g><5h3;>7j9c89~wdd1:3:1>v3nb`19b1d?34k2<94k6b;8yvge>:0;6?u2acc7>c2e027j5=;5d7a:?xufj?>1<79:e4`=>{tik<>6=4={52z?bfd1=n=h370o6098g2f?egg?2o>i463n91;9`3e>3tyjn;650;0x9ddf13l?n552a82b>a0d12wxmo86:1818geih0m8o64=`;3g?b1k01vll9a;296~;fjhh1j9l7;j30q~om6c83>7}:ikkh6k:m8:?b=5c=l?i27p}nb7f94?4|5hhji7h;b99>e<772m5<5s4kimk4i4c:89d?693n=o45rs``5b?6=:r7jno>5f5`;?8g>9;0o:n74}rca35<72;q6mol>:g6a<>;f1891h;m6;|qbf27=838p1llm2;d7f==:i0;?6i8l9:peg152909w0omb28e0g><5h3:97j9c89~wdd0;3:1>v3nbc69b1d?34k2=:4k6b;8yvge?=0;6?u2ac`6>c2e027j5<65d7a:?xufj>?1<7{tik==6=4={a;f5g<=z{hh<47>52z?bfg?=n=h370o61b8g2f?egdf2o>i463n90f9`3e>3tyjn:o50;0x9ddej3l?n552a83f>a0d12wxmo9m:1818gejj0m8o64=`;2b?b1k01vll8c;296~;fjkn1j9l7;j30q~om7e83>7}:ikhn6k:m8:?b=74=l?i27p}nb6g94?4|5hhij7h;b99>e<442m5<5s4kio=4i4c:89d?5<3n=o45rs``;4?6=:r7jnn?5f5`;?8g>:<0o:n74}rca<4<72;q6mom=:g6a<>;f1;<1h;m6;|qbf=5=838p1lll4;d7f==:i0836i8l9:peg>32909w0omc48e0g><5h3957j9c89~wdd?=3:1>v3nbb49b1d?34k2>l4k6b;8yvge0?0;6?u2aca4>c2e027j5?l5d7a:?xufk=i1<7::{e=572m4;3n=oo52a6d7>a0dj27j;k85d7aa?8g0n>0o:nl4=`5e;f?ok1h;mm;jh01l9ic;f5gg=:i>lo6i8lb:?b3cc=l?ii70o8fg8g2fd<5h2;=7j9cc9>e=652m7=3n=oo52a925>a0dj27j4=95d7aa?8g?810o:nl4=`:3=?b1kk16m5>n:e4`f>;f09i1h;mm;jh01l6?e;f5gg=:i1:m6i8lb:?b<46=l?ii70o7108g2fd<5h2:>7j9cc9>e=742m6?3n=oo52a93;>a0dj27j4<75d7aa?8g?9h0o:nl4=`:2f?b1kk16m5?l:e4`f>;f08n1h;mm;jh01l6>f;f5gg=:i18;6i8lb:?b<74=l?ii70o7228g2fd<5h2987j9cc9>e=422m:4k6b`89d>503n=oo52a90:>a0dj27j4?o5d7aa?8g?:k0o:nl4=`:1g?b1kk16m5;f0;o1h;mm;jh01ljnb;f5gg=:i09=6i8l9:?b=63=l?ij70o6358g2fda0dk27j;k;5d7a`?8g?890o:nm4=`:3f?b1kj16m5?9:e4`g>;f0;;1h;ml;ji01l6<1;f5gf=:i1996i8lc:?b<65=l?ih70o8f58g2fe<5h=m:7j9cb9>e2`02ma0dk27j;km5d7a`?8g0nm0o:nm4=`5ea?b1kj16m:hi:e4`g>;f09;1h;ml;ji01l6?3;f5gf=:i1:?6i8lc:?b<53=l?ih70o7078g2fe<5h2;;7j9cb9>e=6?2m7k3n=on52a92g>a0dk27j4=k5d7a`?8g?8o0o:nm4=`:24?b1kj16m5?>:e4`g>;f0881h;ml;ji01l6>4;f5gf=:i1;>6i8lc:?b<41=l?ih70o7198g2fe<5h2:57j9cb9>e=7f2m6l3n=on52a93f>a0dk27j4;f0;>1h;ml;ji01l6=6;f5gf=:i18<6i8lc:?b<7>=l?ih70o7288g2fe<5h29m7j9cb9>e=4e2mi4k6ba89d>5m3n=on52a90e>a0dk27j5>95d7aa?8g>;<0o:nm4=`:01?b1kj16m5:?:e4`g>;f0=h1h;ml;ji01l691;f5gf=:i1=;6i8lc:?b<27=l?ih70o7738g2fe<5h2e=532m403n=on52a91:>a0dk27j4>o5d7a`?8g?;k0o:nm4=`:0g?b1kj16m5=k:e4`g>;f0:o1h;ml;ji01l6;1;f5gf=:i1>96i8lc:?b<15=l?ih70o7458g2fe<5h2?97j9cb9>e=212m313n=on52a96b>a0dk27j49m5d7a`?8g?;f0<:1h;ml;ji01l6:2;f5gf=:i1?86i8lc:?b<02=l?ih70o7548g2fe<5h2>;7j9cb9>e=3?2m2j3n=on52a97`>a0dk27j48j5d7a`?8g?=l0o:nm4=`:6b?b1kj16m58?:e4`g>;f0?81h;ml;ji01l694;f5gf=:i1<>6i8lc:?b<30=l?ih70o7668g2fe<5h2=47j9cb9>e=0>2m1k3n=on52a94g>a0dk27j4;k5d7a`?8g?>o0o:nm4=`;70?b1km1vlm;e;29<0}:ij?>6k:m8:?b=61=l?ih70o6398g2fd<5h38:7j9cc9>e=522m2>3n=oo52a942>a0dj27j4:>5d7aa?8g??80o:nl4=`:46?b1kk16m59<:e4`f>;f0:>1h;mm;jh01l6<7;f5gg=:i1936i8lb:?b<6?=l?ii70o73`8g2fd<5h28n7j9cc9>e=5d2m4n3n=oo52a962>a0dj27j49<5d7aa?8g?<:0o:nl4=`:70?b1kk16m5:::e4`f>;f0=<1h;mm;jh01l6;8;f5gg=:i1>26i8lb:?b<1g=l?ii70o74b8g2fd<5h2?h7j9cc9>e=2b2m293n=oo52a971>a0dj27j48=5d7aa?8g?==0o:nl4=`:61?b1kk16m5;8:e4`f>;f0<21h;mm;jh01l6:a;f5gg=:i1?i6i8lb:?b<0e=l?ii70o75e8g2fd<5h2>i7j9cc9>e=3a2m1;3n=oo52a947>a0dj27j4;;5d7aa?8g?>?0o:nl4=`:53?b1kk16m587:e4`f>;f0?31h;mm;jh01l69b;f5gg=:i1e=122m>>3n=on52a9c2>a0dk27j4o>5d7a`?8g?j80o:nm4=`:a6?b1kj16m5l<:e4`g>;f0>>1h;ml;ji01l687;f5gf=:i1=36i8lc:?b<2?=l?ih70o77`8g2fe<5h2e=1d2m0n3n=on52a9:2>a0dk27j45<5d7a`?8g?0:0o:nm4=`:;0?b1kj16m56::e4`g>;f01<1h;ml;ji01l678;f5gf=:i1226i8lc:?b<=g=l?ih70o78b8g2fe<5h23h7j9cb9>e=>b2m>93n=on52a9;1>a0dk27j44=5d7a`?8g?1=0o:nm4=`::1?b1kj16m578:e4`g>;f0021h;ml;ji01l66a;f5gf=:i13i6i8lc:?b<e=?a2mf;3n=on52a9c7>a0dk27j4l;5d7a`?8g?i?0o:nm4=`:b3?b1kj16m5o7:e4`g>;f0h31h;ml;ji01l6nb;f5gf=:i1kh6i8lc:?be<252m5;10o:nm4=`;0=?b1kk16m4=8:e4`e>;f0k?1h;ml;ji01l6lb;f5gf=:i1n=6i8lc:?b<`7=l?ih70o7f18g2fe<5h2m=7j9cb9>e=`52me>3n=on52a9`4>a0dk27j4o65d7a`?8g?j00o:nm4=`:ae?b1kj16m5lm:e4`g>;f0ki1h;ml;ji01l6me;f5gf=:i1hm6i8lc:?be=e32md?3n=on52a9a;>a0dk27j4n75d7a`?8g?kh0o:nm4=`:`g?b1kj16m5mk:e4`g>;f0jo1h;ml;ji01l6k0;f5gf=:i1n:6i8lc:?be=b22mc13n=on52a9fb>a0dk27j4il5d7a`?8g?lj0o:nm4=`:g`?b1kj16m5jj:e4`g>;f0ml1h;ml;ji01l6j2;f5gf=:i1o86i8lc:?b<`2=l?ih70o7e48g2fe<5h2n:7j9cb9>e=c02mbi3n=on52a9ga>a0dk27j4hm5d7a`?8g?mm0o:nm4=`:fa?b1kj16m5ki:e4`g>;f0>?1h;mm;jh01l67b;f5gg=:i13=6i8lb:?be=d52m0>3n=oo52a954>a0dj27j4:65d7aa?8g??00o:nl4=`:4e?b1kk16m59m:e4`f>;f0>i1h;mm;jh01l68e;f5gg=:i1=m6i8lb:?b<=7=l?ii70o7838g2fd<5h23?7j9cc9>e=>32m??3n=oo52a9:;>a0dj27j4575d7aa?8g?0h0o:nl4=`:;g?b1kk16m56k:e4`f>;f01o1h;mm;jh01l660;f5gg=:i13:6i8lb:?b<<4=l?ii70o7928g2fd<5h2287j9cc9>e=?22m>13n=oo52a9;b>a0dj27j44l5d7aa?8g?1j0o:nl4=`::`?b1kk16m57j:e4`f>;f00l1h;mm;jh01l6n2;f5gg=:i1k86i8lb:?be=g02mfi3n=oo52a9ca>a0dj27j4lm5d7aa?8g?im0o:nl4=`:ba?b1kk16m5oi:e4`f>;f1=:1h;mk;|qbg06=832>w0ol568e0g><5h3857j9cb9>e<5f2md83n=oo52a9aa>a0dj27j4i85d7aa?8g?m80o:nl4=`:e4?b1kk16m5h>:e4`f>;f0o81h;mm;jh01l6m4;f5gg=:i1h=6i8lb:?be=df2mel3n=oo52a9`f>a0dj27j4oh5d7aa?8g?k80o:nl4=`:`6?b1kk16m5m<:e4`f>;f0j>1h;mm;jh01l6l6;f5gg=:i1i<6i8lb:?b=l?ii70o7c88g2fd<5h2hm7j9cc9>e=ed2mdn3n=oo52a9f3>a0dj27j4i?5d7aa?8g?l;0o:nl4=`:g7?b1kk16m5j;:e4`f>;f0m?1h;mm;jh01l6k8;f5gg=:i1n26i8lb:?be=bc2mb83n=oo52a9g1>a0dj27j4h=5d7aa?8g?m=0o:nl4=`:f1?b1kk16m5k9:e4`f>;f0l=1h;mm;jh01l6j9;f5gg=:i1oj6i8lb:?b<`d=l?ii70o7eb8g2fd<5h2nh7j9cc9>e=cb2ma0dk27j5<85d7a`?8g>:80o:nm4=`;04?b1kj16m4=>:e4`g>;f1:81h;ml;ji01l6i4;f5gf=:i1l=6i8lc:?be=`f2mal3n=on52a9df>a0dk27j4kh5d7a`?8g>880o:nm4=`;36?b1kj16m4><:e4`g>;f19>1h;ml;ji01l7?6;f5gf=:i0:<6i8lc:?b=5>=l?ih70o6088g2fe<5h3;m7j9cb9>e<6d2ma0dk27j59;0o:nm4=`;27?b1kj16m4?;:e4`g>;f18?1h;ml;ji01l7>8;f5gf=:i0;26i8lc:?b=4g=l?ih70o61c8g2fe<5h3:o7j9cb9>e<7c2ma0dk27j5?=5d7a`?8g>:=0o:nm4=`;11?b1kj16m4<9:e4`g>;f1;=1h;ml;ji01l7=9;f5gf=:i08j6i8lc:?b=7d=l?ih70o62b8g2fe<5h39h7j9cb9>e<4b2m36?k27j;k;5f55a?xufk?k1<7{tij=>6=4={52z?be74=>92h70o70g8e02ded4c2?:3o63n80`9b11e3tyjo4850;0x9dg403<;4n52a904>c20j2wxmn7m:1818gf<:0=<5m4=`:1g?`3?k1vlm6c;296~;fi=21:=6l;h0q~ol9e83>7}:ih>26;>7c:?b<7c=n==i7p}nc8g94?4|5hk?m78?8b9>e=4a2o>5<5s4kj783l?;o5rs`a55?6=:r7jm=k561:`?8g?8k0m8:l4}rc`27<72;q6ml>i:72;g>;f08<1j99m;|qbg35=838p1lo>0;43v3na00925>d34k3?<4i46`8yvgd>?0;6?u2a`30>36?k27j4><5f55a?xufk?=1<7{tij<36=4={52z?be40=>92h70o8f78e02ded7?2?:3o63n7g:9b11e3tyjo;m50;0x9dg613<;4n52a6d:>c20j2wxmn8k:1818gf9h0=<5m4=`5ee?`3?k1vlm9e;296~;fi8h1:=6l;h0q~ol6g83>7}:ih;h6;>7c:?b3ce=n==i7p}nc6294?4|5hk:h78?8b9>e2`c2o>5<5s4kj=h4909a89d1am3l?;o5rs`a46?6=:r7jm;f09;1j99m;|qbg22=838p1lo=1;43v3na36925>d34k3<84i46`8yvgd?10;6?u2a`06>36?k27j4=85f55a?xufk>31<78:g64f>{tij=j6=4={52z?be7>=>92h70o7088e02ded4>2?:3o63n81c9b11e3tyjo:j50;0x9dg5i3<;4n52a92`>c20j2wxmn9j:1818gf:k0=<5m4=`:3`?`3?k1vlm8f;296~;fi;i1:=6l;h0q~ol8083>7}:ih8n6;>7c:?b<46=n==i7p}nc9094?4|5hk9j78?8b9>e=762o>5<5s4kj?=4909a89d>6:3l?;o5rs`a;0?6=:r7jm>?561:`?8g?9:0m8:l4}rc`<0<72;q6ml==:72;g>;f08>1j99m;|qbg=0=838p1lo<3;436k:8b:pef>02909w0on35854=e<5h2:;7h;7c9~wde?03:1>v3na27925>d34k3=54i46`8yvgd000;6?u2a`15>36?k27j4<75f55a?xufk1k1<7{tij2h6=4={c;d73g=z{hi3h7>52z?be6g=>92h70o71e8e02ded5e2?:3o63n80g9b11e3tyjo5h50;0x9dg4k3<;4n52a93e>c20j2wxmn7?:1818gf;m0=<5m4=`:14?`3?k1vlm61;296~;fi:o1:=6l;h0q~ol9383>7}:ih9m6;>7c:?b<75=n==i7p}nc8194?4|5hk?<78?8b9>e=432o>5<5s4kj8<4909a89d>5=3l?;o5rs`a:1?6=:r7jm9<561:`?8g?:?0m8:l4}rc`=2<72;q6ml:;:72;g>;f0;21j99m;|qbg<>=838p1lo;5;432909w0on47854=e<5h29m7h;7c9~wde>i3:1>v3na55925>d34k3>o4i46`8yvgd1o0;6?u2a`:a>36?k27j4>;5f55a?xufkhk1<7{tijh>6=4={52z?bed4=>92h70o74g8e02dedgc2?:3o63n84`9b11e3tyjoi850;0x9dge03<;4n52a944>c20j2wxmnjm:1818gfk:0=<5m4=`:5g?`3?k1vlmkc;296~;fij21:=6l;h0q~olde83>7}:ihi26;>7c:?b<3c=n==i7p}nceg94?4|5hkhm78?8b9>e=0a2o>5<5s4kj4i4909a89d>383l?;o5rs`ab5?6=:r7jm5k561:`?8g?;f0<<1j99m;|qbgd5=838p1lo60;43v3na80925>d34k3;<4i46`8yvgdi?0;6?u2a`;0>36?k27j4:<5f55a?xufkh=1<7{tijk36=4={52z?be<0=>92h70o7378e02ded??2?:3o63n82:9b11e3tyjolm50;0x9dg>13<;4n52a91:>c20j2wxmnok:1818gf1h0=<5m4=`:0e?`3?k1vlmne;296~;fi0h1:=6l;h0q~olag83>7}:ih3h6;>7c:?b<6e=n==i7p}ncc294?4|5hk2h78?8b9>e=5c2o>5<5s4kj5h4909a89d>4m3l?;o5rs`aa6?6=:r7jm4h561:`?8g?;o0m8:l4}rc`f6<72;q6mlo?:72;g>;f0=;1j99m;|qbgg2=838p1lon1;4396k:8b:pefd12909w0ona2854=e<5h2?87h;7c9~wdee?3:1>v3na`6925>d34k3884i46`8yvgdj10;6?u2a`c6>36?k27j4985f55a?xufkk31<7{tijhj6=4={52z?bed>=>92h70o7488e02dedg>2?:3o63n85c9b11e3tyjooj50;0x9dgfi3<;4n52a96`>c20j2wxmnlj:1818gfik0=<5m4=`:7`?`3?k1vlmmf;296~;fihi1:=6l;h0q~olc083>7}:ihkn6;>7c:?b<06=n==i7p}ncb094?4|5hkjj78?8b9>e=362o>5<5s4kjn=4909a89d>2:3l?;o5rs`a`0?6=:r7jmo?561:`?8g?=:0m8:l4}rc`g0<72;q6mll=:72;g>;f0<>1j99m;|qbgf0=838p1lom3;436k:8b:pefe02909w0onb5854=e<5h2>;7h;7c9~wded03:1>v3nac7925>d34k3954i46`8yvgdk00;6?u2a``5>36?k27j4875f55a?xufkjk1<7{tijih6=4={52z?begg=>92h70o75e8e02dedde2?:3o63n84g9b11e3tyjonh50;0x9dgek3<;4n52a97e>c20j2wxmnj?:1818gfjm0=<5m4=`:54?`3?k1vlmk1;296~;fiko1:=6l;h0q~old383>7}:ihhm6;>7c:?b<35=n==i7p}nce194?4|5hkh<78?8b9>e=032o>5<5s4kjo<4909a89d>1=3l?;o5rs`ag1?6=:r7jmn<561:`?8g?>?0m8:l4}rc``2<72;q6mlm;:72;g>;f0?21j99m;|qbga>=838p1lol5;432909w0onc7854=e<5h2=m7h;7c9~wdeci3:1>v3nab5925>d34k3:o4i46`8yvgdlo0;6?u2ac2a>36?k27j4:;5f55a?xufklk1<7{tijl>6=4={52z?bf74=>92h70o78g8e02deg4c2?:3o63n88`9b11e3tyjh<850;0x9dd403<;4n52a9c4>c20j2wxmi?m:1818ge<:0=<5m4=`:bg?`3?k1vlj>c;296~;fj=21:=6l;h0q~ok1e83>7}:ik>26;>7c:?be=ga2o>5<5s4ki?83l?;o5rs`af5?6=:r7jn=k561:`?8g?0k0m8:l4}rc`a7<72;q6mo>i:72;g>;f00<1j99m;|qbg`5=838p1ll>0;43v3nb00925>d34k3n<4i46`8yvgdm?0;6?u2ac30>36?k27j4o<5f55a?xufkl=1<7{tijo36=4={52z?bf40=>92h70o7778e02deg7?2?:3o63n86:9b11e3tyjohm50;0x9dd613<;4n52a95:>c20j2wxmnkk:1818ge9h0=<5m4=`:4e?`3?k1vlmje;296~;fj8h1:=6l;h0q~oleg83>7}:ik;h6;>7c:?b<2e=n==i7p}ncg294?4|5hh:h78?8b9>e=1c2o>5<5s4ki=h4909a89d>0m3l?;o5rs`ae6?6=:r7jn;f01;1j99m;|qbgc2=838p1ll=1;43v3nb36925>d34k3484i46`8yvgdn10;6?u2ac06>36?k27j4585f55a?xufko31<7{tijlj6=4={52z?bf7>=>92h70o7888e02deg4>2?:3o63n89c9b11e3tyjokj50;0x9dd5i3<;4n52a9:`>c20j2wxmnhj:1818ge:k0=<5m4=`:;`?`3?k1vlmif;296~;fj;i1:=6l;h0q~ok0083>7}:ik8n6;>7c:?b<<6=n==i7p}nd1094?4|5hh9j78?8b9>e=?62o>5<5s4ki?=4909a89d>>:3l?;o5rs`f30?6=:r7jn>?561:`?8g?1:0m8:l4}rcg40<72;q6mo==:72;g>;f00>1j99m;|qb`50=838p1ll<3;436k:8b:pea602909w0om35854=e<5h22;7h;7c9~wdb703:1>v3nb27925>d34k3554i46`8yvgc800;6?u2ac15>36?k27j4475f55a?xufl9k1<7{tim:h6=4={52z?bf6g=>92h70o79e8e02deg5e2?:3o63n88g9b11e3tyjh=h50;0x9dd4k3<;4n52a9;e>c20j2wxmi??:1818ge;m0=<5m4=`:b4?`3?k1vlj>1;296~;fj:o1:=6l;h0q~ok1383>7}:ik9m6;>7c:?be=g32o>5<5s4ki8<4909a89d>f=3l?;o5rs`f21?6=:r7jn9<561:`?8g?i?0m8:l4}rcg52<72;q6mo:;:72;g>;f0h21j99m;|qb`4>=838p1ll;5;432909w0om47854=e<5h2jm7h;7c9~wdb6i3:1>v3nb55925>d34k3mo4i46`8yvgc9o0;6?u2ac:a>36?k27j4o;5f55a?xufl;k1<7{tim9>6=4={52z?bfd4=>92h70o7cg8e02deggc2?:3o63n8e`9b11e3tyjh8850;0x9dde03<;4n52a9g4>c20j2wxmi;m:1818gek:0=<5m4=`:fg?`3?k1vlj:c;296~;fjj21:=6l;h0q~ok5e83>7}:iki26;>7c:?b<`c=n==i7p}nd4g94?4|5hhhm78?8b9>e=ca2o>5<5s4ki4i4909a89d>d83l?;o5rs`f15?6=:r7jn5k561:`?8g?kk0m8:l4}rcg67<72;q6mo6i:72;g>;f0m<1j99m;|qb`75=838p1ll60;43v3nb80925>d34k3j<4i46`8yvgc:?0;6?u2ac;0>36?k27j4k<5f55a?xufl;=1<7{tim836=4={52z?bf<0=>92h70o7b78e02do4?:3y>eg??2?:3o63n8c:9b11e3tyjh?m50;0x9dd>13<;4n52a9`:>c20j2wxmih0q~ok2g83>7}:ik3h6;>7c:?be=dc2o>5<5s4ki5h4909a89d>em3l?;o5rs`f06?6=:r7jn4h561:`?8g?jo0m8:l4}rcg76<72;q6moo?:72;g>;f0j;1j99m;|qb`62=838p1lln1;43v3nb`6925>d34k3o84i46`8yvgc;10;6?u2acc6>36?k27j4n85f55a?xufl:31<7{tim9j6=4={52z?bfd>=>92h70o7c88e02degg>2?:3o63n8bc9b11e3tyjh>j50;0x9ddfi3<;4n52a9a`>c20j2wxmi=j:1818geik0=<5m4=`:``?`3?k1vljh0q~ok4083>7}:ikkn6;>7c:?be=b62o>5<5s4kin=4909a89d>c:3l?;o5rs`f70?6=:r7jno?561:`?8g?l:0m8:l4}rcg00<72;q6mol=:72;g>;f0m>1j99m;|qb`10=838p1llm3;436k:8b:pea202909w0omb5854=e<5h2o;7h;7c9~wdb303:1>v3nbc7925>d34k3h54i46`8yvgc<00;6?u2ac`5>36?k27j4i75f55a?xufl=k1<7{tim>h6=4={52z?bfgg=>92h70o7de8e02degde2?:3o63n8eg9b11e3tyjh9h50;0x9ddek3<;4n52a9fe>c20j2wxmi;?:1818gejm0=<5m4=`:f4?`3?k1vlj:1;296~;fjko1:=6l;h0q~ok5383>7}:ikhm6;>7c:?b<`5=n==i7p}nd4194?4|5hhh<78?8b9>e=c32o>5<5s4kio<4909a89d>b=3l?;o5rs`f61?6=:r7jnn<561:`?8g?m?0m8:l4}rcg12<72;q6mom;:72;g>;f0l21j99m;|qb`0>=838p1lll5;432909w0omc7854=e<5h2nm7h;7c9~wdb2i3:1>v3nbb5925>d34k3io4i46`8yvgc=o0;6?u2ab2a>36?k27j4k;5f55a?xufl?k1<7{tim=>6=4={52z?bg74=>92h70o60g8e02def4c2?:3o63n90`9b11e3tyjh4850;0x9de403<;4n52a804>c20j2wxmi7m:1818gd<:0=<5m4=`;1g?`3?k1vlj6c;296~;fk=21:=6l;h0q~ok9e83>7}:ij>26;>7c:?b=7c=n==i7p}nd8g94?4|5hi?m78?8b9>e<4a2o>5<5s4kh8k0m8:l4}rcg27<72;q6mn>i:72;g>;f18<1j99m;|qb`35=838p1lm>0;43v3nc00925>d34k2?<4i46`8yvgc>?0;6?u2ab30>36?k27j5><5f55a?xufl?=1<7{tim<36=4={52z?bg40=>92h70o7f78e02def7?2?:3o63n8g:9b11e3tyjh;m50;0x9de613<;4n52a9d:>c20j2wxmi8k:1818gd9h0=<5m4=`:ee?`3?k1vlj9e;296~;fk8h1:=6l;h0q~ok6g83>7}:ij;h6;>7c:?be=`c2o>5<5s4kh=h4909a89d>am3l?;o5rs`f46?6=:r7jo;f19;1j99m;|qb`22=838p1lm=1;43v3nc36925>d34k2<84i46`8yvgc?10;6?u2ab06>36?k27j5=85f55a?xufl>31<78:g64f>{tim=j6=4={52z?bg7>=>92h70o6088e02def4>2?:3o63n91c9b11e3tyjh:j50;0x9de5i3<;4n52a82`>c20j2wxmi9j:1818gd:k0=<5m4=`;3`?`3?k1vlj8f;296~;fk;i1:=6l;h0q~ok8083>7}:ij8n6;>7c:?b=46=n==i7p}nd9094?4|5hi9j78?8b9>e<762o>5<5s4kh?=4909a89d?6:3l?;o5rs`f;0?6=:r7jo>?561:`?8g>9:0m8:l4}rcg<0<72;q6mn==:72;g>;f18>1j99m;|qb`=0=838p1lm<3;436k:8b:pea>02909w0ol35854=e<5h3:;7h;7c9~wdb?03:1>v3nc27925>d34k2=54i46`8yvgc000;6?u2ab15>36?k27j5<75f55a?xufl1k1<7{tim2h6=4={c;d73g=z{hn3h7>52z?bg6g=>92h70o61e8e02def5e2?:3o63n90g9b11e3tyjh5h50;0x9de4k3<;4n52a83e>c20j2wxmi7?:1818gd;m0=<5m4=`;14?`3?k1vlj61;296~;fk:o1:=6l;h0q~ok9383>7}:ij9m6;>7c:?b=75=n==i7p}nd8194?4|5hi?<78?8b9>e<432o>5<5s4kh8<4909a89d?5=3l?;o5rs`f:1?6=:r7jo9<561:`?8g>:?0m8:l4}rcg=2<72;q6mn:;:72;g>;f1;21j99m;|qb`<>=838p1lm;5;432909w0ol47854=e<5h39m7h;7c9~wdb>i3:1>v3nc55925>d34k2>o4i46`8yvg>c2e027j;k;5d7a:?xuf1<<1<7{ti0<:6=4={52z?b=d4=n=h370o70g8g2f?ei463n80`9`3e>3tyj55<50;0x9d?e03l?n552a904>a0d12wxm468:1818g>k:0m8o64=`:1g?b1k01vl778;296~;f1j21j9l7;j30q~o68883>7}:i0i26k:m8:?b<7c=l?i27p}n99c94?4|5h3hm7h;b99>e=4a2m5<5s4k24i4i4c:89d>783n=o45rs`;7`?6=:r7j55k5f5`;?8g?8k0o:n74}rc:0`<72;q6m46i:g6a<>;f08<1h;m6;|qb=1`=838p1l760;d7f==:i18:6i8l9:pe<372909w0o6908e0g><5h28<7j9c89~wd?293:1>v3n9809b1d?34k3?<4k6b;8yvg>=;0;6?u2a8;0>c2e027j4><5d7a:?xuf1<91<7{ti0??6=4={97>52z?b=<0=n=h370o8f78g2f?ei463n7g:9`3e>3tyj58650;0x9d?>13l?n552a6d:>a0d12wxm4;6:1818g>1h0m8o64=`5ee?b1k01vl7:a;296~;f10h1j9l7;j30q~o65c83>7}:i03h6k:m8:?b3ce=l?i27p}n94a94?4|5h32h7h;b99>e2`c2m5<5s4k25h4i4c:89d1am3n=o45rs`;6a?6=:r7j54h5f5`;?8g0no0o:n74}rc:1c<72;q6m4o?:g6a<>;f09;1h;m6;|qb=36=838p1l7n1;d7f==:i1:96i8l9:pe<052909w0o6a28e0g><5h2;87j9c89~wd?1;3:1>v3n9`69b1d?34k3<84k6b;8yvg>>=0;6?u2a8c6>c2e027j4=85d7a:?xuf1??1<78:e4`=>{ti0<=6=4={52z?b=d>=n=h370o7088g2f?e2o>i463n81c9`3e>3tyj5;750;0x9d?fi3l?n552a92`>a0d12wxm48n:1818g>ik0m8o64=`:3`?b1k01vl79b;296~;f1hi1j9l7;j30q~o66e83>7}:i0kn6k:m8:?b<46=l?i27p}n97g94?4|5h3jj7h;b99>e=762m5<5s4k2n=4i4c:89d>6:3n=o45rs`;44?6=:r7j5o?5f5`;?8g?9:0o:n74}rc:34<72;q6m4l=:g6a<>;f08>1h;m6;|qb=24=838p1l7m3;d7f==:i1;>6i8l9:pe<142909w0o6b58e0g><5h2:;7j9c89~wd?0<3:1>v3n9c79b1d?34k3=54k6b;8yvg>?<0;6?u2a8`5>c2e027j4<75d7a:?xuf1><1<7{ti0=36=4={c;f5g<=z{h3<57>52z?b=gg=n=h370o71e8g2f?ei463n80g9`3e>3tyj5:l50;0x9d?ek3l?n552a93e>a0d12wxm49l:1818g>jm0m8o64=`:14?b1k01vl78d;296~;f1ko1j9l7;j30q~o67d83>7}:i0hm6k:m8:?b<75=l?i27p}n96d94?4|5h3h<7h;b99>e=432m5<5s4k2o<4i4c:89d>5=3n=o45rs`;;5?6=:r7j5n<5f5`;?8g?:?0o:n74}rc:<6<72;q6m4m;:g6a<>;f0;21h;m6;|qb==2=838p1l7l5;d7f==:i1826i8l9:pe<>22909w0o6c78e0g><5h29m7j9c89~wd??>3:1>v3n9b59b1d?34k3>o4k6b;8yv?dc20j272o895d7af?xu>k<81<7{t1j?:6=4={<7>52z?b4f6=>92h707l528e02d61;7:b>;f80i194h4=`2b3?3>n27j83;7:b>;f8>>194h4=`241?3>n27j<:8558d89d60?3?2j63n06:91<`<5h:<57;6f:?b42g==0l01l>8c;7:b>;f8>n194h4=`24a?3>n27j<:h558d89d6?83?2j63n09391<`<5h:3>7;6f:?b4=5==0l01l>74;7:b>;f81?194h4=`2;3?3>n27j<56558d89d6?13?2j63n09c91<`<5h:3n7;6f:?b4=e==0l01l>7d;7:b>;f81o194h4=`2;b?3>n27j<4>558d89d6>:3?2j63n08191<`<5h:287;6f:?b4<3==0l01l>66;7:b>;f80=194h4=`2:n27j<47558d89d6>i3?2j63n08`91<`<5h:2h7;6f:?b46f;7:b>;f8h:194h4=`2b5?3>n27jn8;7:b>;f8h3194h4=`2be?3>n27j5k529gda>0?a34k;<;4:9g9>e5762<3m70o?1b86=c=:i98<687i;5k529gd2>0?a343mj?4:9g9>=c`42<3m707if586=c=:1ol>687i;<;eb3<21o165kh8:4;e?8?an10>5k529gd:>0?a343mjl4:9g9>=c`d2<3m707ife86=c=:1oln687i;<;ebc<21o16m=>?:4;e?8g7880>5k52a121>0?a34k;<>4:9g9>e5632<3m70o?0486=c=:i9:<687i;6:4;e?8g78h0>5k52a12a>0?a34k;e56c2<3m70o?0d86=c=:i9:m687i;5k52a137>0?a34k;=84:9g9>e5712<3m70o?1686=c=:i9;3687i;5k52a13g>0?a34k;=h4:9g9>e57a2<3m70o?2186=c=:i98:687i;5k52a106>0?a34k;>;4:9g9>e54?2<3m70o?2886=c=:i98j687i;{t1mk86=4;1z?:b3`==0l014h80;7:b>;>n>h194h4=8d;2?3>n272j4?558d89<`>k3?2j636f`591<`<50ljo7;6f:?:bdb==0l014hne;7:b>;>n>;194h4=8d46?3>n272j:=558d89<`0<3?2j636f6791<`<50l<:7;6f:?:b21==0l014h88;7:b>;>n>3194h4=8d4e?3>n272j:m558d89<`0l3?2j636f6g91<`<50l;>n18194h4=8d;7?3>n272j5:558d89<`?=3?2j636f9591<`<50l347;6f:?:b=?==0l014h7a;7:b>;>n1h194h4=8d;g?3>n272j5j558d89<`?m3?2j636f9d91<`<50l2<7;6f:?:b<4==0l014h63;7:b>;>n0>194h4=8d:1?3>n272j48558d89<`>?3?2j636f8:91<`<50l257;6f:?:b;>n0n194h4=8d:a?3>n272j4h558d89<`f83?2j636f`391<`<50lj>7;6f:?:bd5==0l014hn4;7:b>;>nh?194h4=8db2?3>n272jl6558d89<`f13?2j636f`c91<`<50ljn7;6f:?:`d2=n==i7p}6d`794?26s43nik4:9g9>=``72<3m707jfc86=c=:1o:=687i;<;e54<21o165k?l:4;e?8?a:>0>5k529g0`>0?a343m>i4:9g9>=c4b2<3m707jf086=c=:1ll9687i;<;fb6<21o165hh;:4;e?8?bn<0>5k529dd5>0?a343nj:4:9g9>=``?2<3m707jf886=c=:1llj687i;<;fbf<21o165hhk:4;e?8?bnl0>5k529dde>0?a343m<=4:9g9>=c662<3m707i0386=c=:1o:8687i;<;e41<21o165k>::4;e?8?a8>0>5k529g2;>0?a343m<44:9g9>=c6f2<3m707i0c86=c=:1o:h687i;<;e4a<21o165k>j:4;e?8?a8o0>5k529g33>0?a343m=?4:9g9>=c742<3m707i1586=c=:1o;>687i;<;e53<21o165k?8:4;e?8?a910>5k529g3:>0?a343m=l4:9g9>=c7e2<3m707i1e86=c=:1o;n687i;<;e5c<21o165k5k529g01>0?a343m>>4:9g9>=c432<3m707i2486=c=:1o8=687i;<;e6=<21o165k<6:4;e?8?a:h0>5k529g0a>0?a343om;4i46`8yv?ci>0;69?t=8g5b?3>n272i:>558d89;>mhi194h4=8gb`?3>n272ilk558d89;>m><194h4=8g43?3>n272i:6558d89;>m>l194h4=8g;4?3>n272i5?558d89;>m12194h4=8g;=?3>n272i5o558d89;>m0:194h4=8g:6?3>n272i4=558d89<3?2j636e8791<`<50o2:7;6f:?:a<1==0l014k68;7:b>;>m03194h4=8g:e?3>n272i4l558d89l3?2j636e8g91<`<50o2j7;6f:?:ad6==0l014kn1;7:b>;>mh8194h4=8gb7?3>n272il:558d89;>mhh194h4=8fblhn194h4=8fba?3>n27j558d89d6d93?2j63n0b091<`<50njm7h;7c9~wd47m3:180?a343oj=4:9g9>=a`e2<3m707j0786=c=:1l;:687i;<;f5f<21o165h<8:4;e?8?b:j0>5k529d0g>0?a343n>h4:9g9>=a`62<3m707kf386=c=:1ml8687i;<;gb1<21o165ih::4;e?8?cn?0>5k529ed4>0?a343oj54:9g9>=a`>2<3m707kf`86=c=:1mlh687i;<;gba<21o165ihj:4;e?8?cno0>5k529d23>0?a343n<<4:9g9>=`652<3m707j0286=c=:1l:?687i;<;f40<21o165h>8:4;e?8?b810>5k529d2:>0?a343n=`6e2<3m707j0b86=c=:1l:o687i;<;f4`<21o165h>i:4;e?8?b990>5k529d31>0?a343n=>4:9g9>=`732<3m707j1486=c=:1l;=687i;<;f52<21o165h?7:4;e?8?b900>5k529d3b>0?a343n=o4:9g9>=`7c2<3m707j1d86=c=:1l;m687i;<;f65<21o165h<>:4;e?8?b:;0>5k529d00>0?a343n>94:9g9>=`422<3m707j2786=c=:1l83687i;<;f6<<21o165h5k52a32e>c20j2wxm?>n:1820g}:i;:i6k:8b:?:g01=l?io707l548g2fe<50i>:7j9ce9>=f332mj3n=oh529e;b>a0dm272h475d7af?8?d=00o:nk4=8a50?b1kl165n8i:e4`a>;>k>k1h;mj;<;`<0jo014m64;f5g`=:1j3>6i8le:?:g<0=l?in707l968g2fc<50i>47j9cd9>=f3f2ma0dm272o8h5d7af?8?d>90o:nk4=8a55?b1kl165n8=:e4`a>;>k?91h;mj;<;`20jo014m96;f5g`=:1j<<6i8le:?:g3>=l?in707l688g2fc<50i=m7j9cd9>=f0e2ma0dm272o:?5d7af?8?d?;0o:nk4=8a47?b1kl165n9;:e4`a>;>k>?1h;mj;<;`33jo014m87;f5g`=:1j=36i8le:?:g2?=l?in707l7c8g2fc<50i=f1c2ma0dm272o5<5d7af?8?d0:0o:nk4=8a;0?b1kl165n69:e4`a>;>k1=1h;mj;<;`<=jo014m79;f5g`=:1j2j6i8le:?:g=d=l?in707l8b8g2fc<50i3h7j9cd9>=f>b2m93n=oh529b;1>a0dm272o4=5d7af?8?d100o:nk4=8ab0?b1kl165noi:e4`a>;>kkk1h;mj;<;`g0jo014mk4;f5g`=:1jn>6i8le:?:ga0=l?in707ld68g2fc<50i247j9cd9>=f?f2ml3n=oh529b;f>a0dm272o4h5d7af?8?di90o:nk4=8ab5?b1kl165no=:e4`a>;>kh91h;mj;<;`e0jo014mn6;f5g`=:1jk<6i8le:?:gd>=l?in707la88g2fc<50ijm7j9cd9>=fge2ma0dm272oo?5d7af?8?dj;0o:nk4=8aa7?b1kl165nl;:e4`a>;>kk?1h;mj;<;`f3jo014mm7;f5g`=:1jh36i8le:?:gg?=l?in707lbc8g2fc<50iio7j9cd9>=fdc2ma0dm272on<5d7af?8?dk:0o:nk4=8a`0?b1kl165nm9:e4`a>;>kj=1h;mj;<;`g=jo014ml9;f5g`=:1jij6i8le:?:gfd=l?in707lcb8g2fc<50ihh7j9cd9>=feb2ma0dm272oi=5d7af?8?c900o:nk4=8f10?b1kl165i;>l:k1h;mj;<;g00jo014j:4;f5g`=:1m?>6i8le:?:`00=l?in707k568g2fc<50n:47j9cd9>=a7f2ma0dm272h;>l;91h;mj;<;g60jo014j=6;f5g`=:1m8<6i8le:?:`7>=l?in707k288g2fc<50n9m7j9cd9>=a4e2mi4k6bg89a0dm272h>?5d7af?8?c;;0o:nk4=8f07?b1kl165i=;:e4`a>;>l:?1h;mj;<;g73jo014j<7;f5g`=:1m936i8le:?:`6?=l?in707k3c8g2fc<50n8o7j9cd9>=a5c2ma0dm272h9<5d7af?8?c<:0o:nk4=8f70?b1kl165i:9:e4`a>;>l==1h;mj;<;g0=jo014j;9;f5g`=:1m>j6i8le:?:`1d=l?in707k4b8g2fc<50n?h7j9cd9>=a2b2ma0dm272h8=5d7af?8?c=00o:nk4=8f50?b1kl165i8i:e4`a>;>l>k1h;mj;<;g<0jo014j64;f5g`=:1m3>6i8le:?:`<0=l?in707k968g2fc<50n>47j9cd9>=a3f2ma0dm272h8h5d7af?8?c>90o:nk4=8f55?b1kl165i8=:e4`a>;>l?91h;mj;<;g20jo014j96;f5g`=:1m<<6i8le:?:`3>=l?in707k688g2fc<50n=m7j9cd9>=a0e2ma0dm272h:?5d7af?8?c?;0o:nk4=8f47?b1kl165i9;:e4`a>;>l>?1h;mj;<;g33jo014j87;f5g`=:1m=36i8le:?:`2?=l?in707k7c8g2fc<50n=a1c2ma0dm272h5<5d7af?8?c0:0o:nk4=8f;0?b1kl165i69:e4`a>;>l1=1h;mj;<;g<=jo014j79;f5g`=:1m2j6i8le:?:`=d=l?in707k8b8g2fc<50n3h7j9cd9>=a>b2m93n=oh529e;1>a0dm272h4=5d7af?8?dl00o:nk4=8af0?b1kl165nki:e4`a>;>kok1h;mj;<;g40jo014j>4;f5g`=:1m;>6i8le:?:`40=l?in707k168g2fc<50io47j9cd9>=fbf2ma0dm272oih5d7af?8?dm90o:nk4=8af5?b1kl165nk=:e4`a>;>kl91h;mj;<;`a0jo014mj6;f5g`=:1jo<6i8le:?:g`>=l?in707le88g2fc<50inm7j9cd9>=fce2ma0dm272ok?5d7af?8?dn;0o:nk4=8ae7?b1kl165nh;:e4`a>;>ko?1h;mj;<;`b3jo014mi7;f5g`=:1jl36i8le:?:gc?=l?in707lfc8g2fc<50imo7j9cd9>=f`c2ma0dm272h=<5d7af?8?c8:0o:nk4=8f30?b1kl165i>9:e4`a>;>l9=1h;mj;<;g4=jo014j?9;f5g`=:1m:j6i8le:?:`5d=l?in707k0b8g2fc<50n;h7j9cd9>=a6b2ma0dm272h<=5d7af?8?c110o:nj4}rc14f<728>2w0o=0e8e02d<50i?j7j9c89>=f322ma0dl272o5;5d7ag?8?d1=0o:nj4=8a:1?b1km165n79:e4``>;>k0=1h;mk;<;`1=jn014m:a;f5ga=:1j?i6i8ld:?:g0e=l?io707l5e8g2fb<50i>i7j9ce9>=f3a2ma0dl272o;;5d7ag?8?d>?0o:nj4=8a53?b1km165n87:e4``>;>k?31h;mk;<;`2djn014m9b;f5ga=:1j=f162m4k6bf89a0dl272o:85d7ag?8?d?>0o:nj4=8a4;>k>h1h;mk;<;`3fjn014m8d;f5ga=:1j=n6i8ld:?:g2`=l?io707l818g2fb<50i3=7j9ce9>=f>52m3n=oi529b:4>a0dl272o565d7ag?8?d000o:nj4=8a;e?b1km165n6m:e4``>;>k1i1h;mk;<;`jn014m7e;f5ga=:1j2m6i8ld:?:g<6=l?io707l908g2fb<50i2>7j9ce9>=f?42ma0dl272on;5d7ag?8?dl=0o:nj4=8ag1?b1km165nj9:e4``>;>km=1h;mk;<;`==jn014m6a;f5ga=:1j3i6i8ld:?:g=f?a2ma0dl272ol;5d7ag?8?di?0o:nj4=8ab3?b1km165no7:e4``>;>kh31h;mk;<;`edjn014mnb;f5ga=:1jkh6i8ld:?:gdb=l?io707lad8g2fb<50ii<7j9ce9>=fd62m4k6bf89a0dl272oo85d7ag?8?dj>0o:nj4=8aa;>kkh1h;mk;<;`ffjn014mmd;f5ga=:1jhn6i8ld:?:gg`=l?io707lc18g2fb<50ih=7j9ce9>=fe52m3n=oi529ba4>a0dl272on65d7ag?8?dk00o:nj4=8a`e?b1km165nmm:e4``>;>kji1h;mk;<;`gajn014mle;f5ga=:1jim6i8ld:?:ga6=l?io707ld08g2fb<50io>7j9ce9>=fb42m94k6bf89a0dl272h9;5d7ag?8?c==0o:nj4=8f61?b1km165i;9:e4``>;>l<=1h;mk;<;g5=jn014j>a;f5ga=:1m;i6i8ld:?:`4e=l?io707k1e8g2fb<50n:i7j9ce9>=a7a2m<4k6bf89a0dl272h?;5d7ag?8?c:?0o:nj4=8f13?b1km165i<7:e4``>;>l;31h;mk;<;g6djn014j=b;f5ga=:1m8h6i8ld:?:`7b=l?io707k2d8g2fb<50n8<7j9ce9>=a562m4k6bf89a0dl272h>85d7ag?8?c;>0o:nj4=8f0;>l:h1h;mk;<;g7fjn014j=a252m3n=oi529e64>a0dl272h965d7ag?8?c<00o:nj4=8f7e?b1km165i:m:e4``>;>l=i1h;mk;<;g0ajn014j;e;f5ga=:1m>m6i8ld:?:`06=l?io707k508g2fb<50n>>7j9ce9>=a342ma0dl272h5;5d7ag?8?c1=0o:nj4=8f:1?b1km165i79:e4``>;>l0=1h;mk;<;g1=jn014j:a;f5ga=:1m?i6i8ld:?:`0e=l?io707k5e8g2fb<50n>i7j9ce9>=a3a2ma0dl272h;;5d7ag?8?c>?0o:nj4=8f53?b1km165i87:e4``>;>l?31h;mk;<;g2djn014j9b;f5ga=:1m=a162m4k6bf89a0dl272h:85d7ag?8?c?>0o:nj4=8f4;>l>h1h;mk;<;g3fjn014j8d;f5ga=:1m=n6i8ld:?:`2`=l?io707k818g2fb<50n3=7j9ce9>=a>52m3n=oi529e:4>a0dl272h565d7ag?8?c000o:nj4=8f;e?b1km165i6m:e4``>;>l1i1h;mk;<;gjn014j7e;f5ga=:1m2m6i8ld:?:`<6=l?io707k908g2fb<50n2>7j9ce9>=a?42ma0dl272h=;5d7ag?8?c9=0o:nj4=8f21?b1km165i?9:e4``>;>l8=1h;mk;<;``=jn014mka;f5ga=:1jni6i8ld:?:gae=l?io707lde8g2fb<50ioi7j9ce9>=fba2ma0dl272oh;5d7ag?8?dm?0o:nj4=8af3?b1km165nk7:e4``>;>kl31h;mk;<;`adjn014mjb;f5ga=:1joh6i8ld:?:g`b=l?io707led8g2fb<50im<7j9ce9>=f`62m4k6bf89a0dl272ok85d7ag?8?dn>0o:nj4=8ae;>koh1h;mk;<;`bfjn014mid;f5ga=:1jln6i8ld:?:gc`=l?io707k018g2fb<50n;=7j9ce9>=a652m3n=oi529e24>a0dl272h=65d7ag?8?c800o:nj4=8f3e?b1km165i>m:e4``>;>l9i1h;mk;<;g4ajn014j?e;f5ga=:1m:m6i8ld:?:`46=l?io707k108g2fb<50n:>7j9ce9>=a742m343o5i4k6bf89k3n=oi529e;a>a0dl272h4o5d7ag?8?c100o:nj4}r;`0f<72;q65iok:72;g>;>k<<1j99m;|q:g1b=838p14jne;43v3n0c5925>d343o544i46`8yvg58<0;6?u2a1`;>36?k272h4o5f55a?xuf:9<1<7{ti;:<6=4={52z?b4gd=>92h707k9e8e02de5dd2?:3o636d8g9b11e3ty2i?h50;0x9a0d12wx5h=n:1818?b?90m8o64=8a:f?b1k01v4k;5;296~;>m>h1j9l7;<;`e2j30q~7j5183>7}:1l2=6k:m8:?:gg5=l?i27p}6e4`94?4|50o2=7h;b99>=fda2m5<5s43n5n4i4c:89;>km;1h;m6;|q:a3b=838p14knd;d7f==:1jn96i8l9:p=`0b2909w07jad8e0g><50io?7j9c89~wv36e639b1d?343hm94k6b;8yv?b;80;6?u29d51>c2e0272olh5d7a:?xu>m:81<7{t1l986=4={<;f3152z?:a23=n=h3707ld58g2f?=`112o>i4636ce79`3e>3ty2i>850;0x9a0d12wx5h=8:1818?b?10m8o64=8ag3?b1k01v4k<8;296~;>m>31j9l7;<;`==j30q~7j3883>7}:1l=j6k:m8:?:g=f?d2m5<5s43n;i4i4c:89l3n=o45rs8g0`?6=:r72i:k5f5`;?8?d1l0o:n74}r;f7`<72;q65h9i:g6a<>;>k0l1h;m6;|q:a6`=838p14k70;d7f==:1jk;6i8l9:p=`272909w07j808e0g><50ij=7j9c89~wv36e909b1d?343hm?4k6b;8yv?b<;0;6?u29d:0>c2e0272ol=5d7a:?xu>m=91<7{t1l>?6=4={<;f<052z?:a=1=n=h3707la98g2f?=`>?2o>i4636c`;9`3e>3ty2i9650;0x9a0d12wx5h:6:1818?b0h0m8o64=8abf?b1k01v4k;a;296~;>m1h1j9l7;<;`efj30q~7j4c83>7}:1l2h6k:m8:?:gdb=l?i27p}6e5a94?4|50o3h7h;b99>=fgb2m5<5s43n4h4i4c:89;>kk81h;m6;|q:a07=838p14k62;d7f==:1jh?6i8l9:p=`352909w07j928e0g><50ii97j9c89~wv36e869b1d?343hn;4k6b;8yv?b==0;6?u29d;6>c2e0272oo95d7a:?xu>m{t1l?=6=4={<;f=2;7>52z?:a<>=n=h3707lbc8g2f?=`?>2o>i4636cca9`3e>3ty2i8750;0x9i3l?n5529b`g>a0d12wx5h;n:1818?b1k0m8o64=8aaa?b1k01v4k:c;296~;>m0n1j9l7;<;`g5j30q~7j5e83>7}:1l3n6k:m8:?:gf7=l?i27p}6e4g94?4|50o2j7h;b99>=fe52m5<5s43nm=4i4c:89;>kj<1h;m6;|q:a34=838p14kn3;d7f==:1ji<6i8l9:p=`042909w07ja58e0g><50ih47j9c89~wv36e`79b1d?343ho44k6b;8yv?b><0;6?u29dc5>c2e0272ono5d7a:?xu>m?=1<7{t1l<36=4={<;fe<52z?:adg=n=h3707lcd8g2f?=`ge2o>i4636cbd9`3e>3ty2ilh50;0x9a0d12wx5hln:1818?bn90m8o64=8agf?b1k01v4kl5;296~;>moh1j9l7;<;`a2j30q~7jd183>7}:1o:=6k:m8:?:gc5=l?i27p}6ee`94?4|50l:=7h;b99>=f`a2m5<5s43m=n4i4c:89;>l8;1h;m6;|q:a`b=838p14h=d;d7f==:1m;96i8l9:p=`cb2909w07i2d8e0g><50n:?7j9c89~wv36eg39b1d?343hi94k6b;8yv?bj80;6?u29dd1>c2e0272ohh5d7a:?xu>mk81<7{t1lh86=4={<;fb152z?:ac3=n=h3707k158g2f?=``12o>i4636d079`3e>3ty2io850;0x9a0d12wx5hl8:1818?bn10m8o64=8f23?b1k01v4km8;296~;>mo31j9l7;<;``=j30q~7jb883>7}:1llj6k:m8:?:gag=l?i27p}6ec`94?4|50omo7h;b99>=fbd2m5<5s43nji4i4c:89;>kml1h;m6;|q:ag`=838p14h?0;d7f==:1jo;6i8l9:p=`e72909w07i008e0g><50in=7j9c89~wv36f109b1d?343hi?4k6b;8yv?bk;0;6?u29g20>c2e0272oh=5d7a:?xu>mj91<7{t1li?6=4={<;e4052z?:b51=n=h3707le98g2f?=c6?2o>i4636cd;9`3e>3ty2in650;0x9<`713l?n5529bgb>a0d12wx5hm6:1818?a8h0m8o64=8aff?b1k01v4kla;296~;>n9h1j9l7;<;`afj30q~7jcc83>7}:1o:h6k:m8:?:g`b=l?i27p}6eba94?4|50l;h7h;b99>=fcb2m5<5s43m;>ko81h;m6;|q:aa7=838p14h>2;d7f==:1jl?6i8l9:p=`b52909w07i128e0g><50im97j9c89~wv36f069b1d?343hj;4k6b;8yv?bl=0;6?u29g36>c2e0272ok95d7a:?xu>mm?1<7{t1ln=6=4={<;e5252z?:b4>=n=h3707lfc8g2f?=c7>2o>i4636cga9`3e>3ty2ii750;0x9<`6i3l?n5529bdg>a0d12wx5hjn:1818?a9k0m8o64=8aea?b1k01v4kkc;296~;>n8n1j9l7;<;g45j30q~7jde83>7}:1o;n6k:m8:?:`57=l?i27p}6eeg94?4|50l:j7h;b99>=a652m5<5s43m>=4i4c:89;>l9<1h;m6;|q:a`4=838p14h=3;d7f==:1m:<6i8l9:p=`c42909w07i258e0g><50n;47j9c89~wv36f379b1d?343o<44k6b;8yv?bm<0;6?u29g05>c2e0272h=o5d7a:?xu>ml=1<7l:e4`=>{t1lo36=4={<;e6<52z?:b7g=n=h3707k0d8g2f?=c4e2o>i4636d1d9`3e>3ty2j?h50;0x9<`1n3l?n5529e3:>a0d12wx5k=n:1818?a?90m8o64=8f2f?b1k01v4h;5;296~;>n>h1j9l7;<;g62j30q~7i5183>7}:1o2=6k:m8:?:`65=l?i27p}6f4`94?4|50l2=7h;b99>=a5a2m5<5s43m5n4i4c:89;>l<;1h;m6;|q:b3b=838p14hnd;d7f==:1m?96i8l9:p=c0b2909w07iad8e0g><50n>?7j9c89~w<`483:1>v36f639b1d?343o>94k6b;8yv?a;80;6?u29g51>c2e0272h?h5d7a:?xu>n:81<7{t1o986=4={<;e3152z?:b23=n=h3707k558g2f?=c112o>i4636d479`3e>3ty2j>850;0x9<`0?3l?n5529e75>a0d12wx5k=8:1818?a?10m8o64=8f63?b1k01v4h<8;296~;>n>31j9l7;<;g5=j30q~7i3883>7}:1o=j6k:m8:?:`4g=l?i27p}6f2`94?4|50l=a7d2m5<5s43m;i4i4c:89;>l8l1h;m6;|q:b6`=838p14h70;d7f==:1m8;6i8l9:p=c272909w07i808e0g><50n9=7j9c89~w<`393:1>v36f909b1d?343o>?4k6b;8yv?a<;0;6?u29g:0>c2e0272h?=5d7a:?xu>n=91<7{t1o>?6=4={<;e<052z?:b=1=n=h3707k298g2f?=c>?2o>i4636d3;9`3e>3ty2j9650;0x9<`?13l?n5529e0b>a0d12wx5k:6:1818?a0h0m8o64=8f1f?b1k01v4h;a;296~;>n1h1j9l7;<;g6fj30q~7i4c83>7}:1o2h6k:m8:?:`7b=l?i27p}6f5a94?4|50l3h7h;b99>=a4b2m5<5s43m4h4i4c:89;>l:81h;m6;|q:b07=838p14h62;d7f==:1m9?6i8l9:p=c352909w07i928e0g><50n897j9c89~w<`2;3:1>v36f869b1d?343o?;4k6b;8yv?a==0;6?u29g;6>c2e0272h>95d7a:?xu>n{t1o?=6=4={<;e=2;7>52z?:b<>=n=h3707k3c8g2f?=c?>2o>i4636d2a9`3e>3ty2j8750;0x9<`>i3l?n5529e1g>a0d12wx5k;n:1818?a1k0m8o64=8f0a?b1k01v4h:c;296~;>n0n1j9l7;<;g05j30q~7i5e83>7}:1o3n6k:m8:?:`17=l?i27p}6f4g94?4|50l2j7h;b99>=a252m5<5s43mm=4i4c:89;>l=<1h;m6;|q:b34=838p14hn3;d7f==:1m><6i8l9:p=c042909w07ia58e0g><50n?47j9c89~w<`1<3:1>v36f`79b1d?343o844k6b;8yv?a><0;6?u29gc5>c2e0272h9o5d7a:?xu>n?=1<7{t1o<36=4={<;ee<52z?:bdg=n=h3707k4d8g2f?=cge2o>i4636d5d9`3e>3ty2jlh50;0x9<`bn3l?n5529e7:>a0d12wx5kln:1818?an90m8o64=8f6f?b1k01v4hl5;296~;>noh1j9l7;<;g22j30q~7id183>7}:i9:=6k:m8:?:`25=l?i27p}6fe`94?4|5h::=7h;b99>=a1a2m5<5s4k;=n4i4c:89;>l0;1h;m6;|q:b`b=838p1l>=d;d7f==:1m396i8l9:p=ccb2909w0o?2d8e0g><50n2?7j9c89~w<`e83:1>v36fg39b1d?343o:94k6b;8yv?aj80;6?u29gd1>c2e0272h;h5d7a:?xu>nk81<7{t1oh86=4={<;eb152z?:bc3=n=h3707k958g2f?=c`12o>i4636d879`3e>3ty2jo850;0x9<`a?3l?n5529e;5>a0d12wx5kl8:1818?an10m8o64=8f:3?b1k01v4hm8;296~;>no31j9l7;<;g1=j30q~7ib883>7}:1olj6k:m8:?:`0g=l?i27p}6fc`94?4|50lmo7h;b99>=a3d2m5<5s43mji4i4c:89;>l?0;d7f==:1m<;6i8l9:p=ce72909w0o?008e0g><50n==7j9c89~w<`d93:1>v3n0109b1d?343o:?4k6b;8yv?ak;0;6?u2a120>c2e0272h;=5d7a:?xu>nj91<7{t1oi?6=4={52z?b451=n=h3707k698g2f?e56?2o>i4636d7;9`3e>3ty2jn650;0x9d6713l?n5529e4b>a0d12wx5km6:1818g78h0m8o64=8f5f?b1k01v4hla;296~;f89h1j9l7;<;g2fj30q~7icc83>7}:i9:h6k:m8:?:`3b=l?i27p}6fba94?4|5h:;h7h;b99>=a0b2m5<5s4k;;>l>81h;m6;|q:ba7=838p1l>>2;d7f==:1m=?6i8l9:p=cb52909w0o?128e0g><50n<97j9c89~w<`c;3:1>v3n0069b1d?343o;;4k6b;8yv?al=0;6?u2a136>c2e0272h:95d7a:?xu>nm?1<7{t1on=6=4={52z?b44>=n=h3707k7c8g2f?e57>2o>i4636d6a9`3e>3ty2ji750;0x9d66i3l?n5529e5g>a0d12wx5kjn:1818g79k0m8o64=8f4a?b1k01v4hkc;296~;f88n1j9l7;<;g<5j30q~7ide83>7}:i9;n6k:m8:?:`=7=l?i27p}6feg94?4|5h::j7h;b99>=a>52m5<5s4k;>=4i4c:89;>l1<1h;m6;|q:b`4=838p1l>=3;d7f==:1m2<6i8l9:p=cc42909w0o?258e0g><50n347j9c89~w<`b<3:1>v3n0379b1d?343o444k6b;8yv?am<0;6?u2a105>c2e0272h5o5d7a:?xu>nl=1<7{t1oo36=4={52z?b47g=n=h3707k8d8g2f?e54e2o>i4636d9d9`3e>3tyj50;668g7j>0m8o64=8a6=?b1kk165n8;:e4`f>;>k?l1h;mm;<;`3djh014m75;f5gg=:1j3?6i8lb:?:g<3=l?ii707l978g2fd<50i2;7j9cc9>=f3?2ma0dj272o8k5d7aa?8?d=o0o:nl4=8a54?b1kk165n8>:e4`f>;>k?81h;mm;<;`26jh014m95;f5gg=:1j<=6i8lb:?:g31=l?ii707l698g2fd<50i=57j9cc9>=f0f2ma0dj272o:>5d7aa?8?d?80o:nl4=8a46?b1kk165n9<:e4`f>;>k>>1h;mm;<;`30jh014m86;f5gg=:1j=<6i8lb:?:g2>=l?ii707l788g2fd<50i=f1d2ma0dj272o5?5d7aa?8?d0;0o:nl4=8a;7?b1kk165n6;:e4`f>;>k1<1h;mm;<;`<2jh014m78;f5gg=:1j226i8lb:?:g=g=l?ii707l8c8g2fd<50i3o7j9cc9>=f>c2m83n=oo529b;2>a0dj272o4<5d7aa?8?d1:0o:nl4=`03b?b1kk165i7n:e4`=>;>l031h;mn;<;g==jh0q~o?b083>=3|5h:i47h;b99>=a?f2ma0dk272o5;5d7a`?8?d1=0o:nm4=8a:1?b1kj165n79:e4`g>;>k0=1h;ml;<;`1=ji014m:a;f5gf=:1j?i6i8lc:?:g0e=l?ih707l5e8g2fe<50i>i7j9cb9>=f3a2ma0dk272o;;5d7a`?8?d>?0o:nm4=8a53?b1kj165n87:e4`g>;>k?31h;ml;<;`2dji014m9b;f5gf=:1j=f162m4k6ba89a0dk272o:85d7a`?8?d?>0o:nm4=8a4;>k>h1h;ml;<;`3fji014m8d;f5gf=:1j=n6i8lc:?:g2`=l?ih707l818g2fe<50i3=7j9cb9>=f>52m3n=on529b:4>a0dk272o565d7a`?8?d000o:nm4=8a;e?b1kj165n6m:e4`g>;>k1i1h;ml;<;`ji014m7e;f5gf=:1j2m6i8lc:?:g<6=l?ih707l908g2fe<50i2>7j9cb9>=f?42m13n=on529bc7>a0dk272olh5d7a`?8?djh0o:nm4=8a`1?b1kj165nj;:e4`g>;>km?1h;ml;<;``3ji014mk7;f5gf=:1j336i8lc:?:g=f?c2ma0dk272ol<5d7a`?8?di:0o:nm4=8ab1?b1kj165no9:e4`g>;>kh=1h;ml;<;`e=ji014mn9;f5gf=:1jkj6i8lc:?:gdd=l?ih707lab8g2fe<50ijh7j9cb9>=fgb2ma0dk272oo:5d7a`?8?dj<0o:nm4=8aa2?b1kj165nl8:e4`g>;>kk21h;ml;<;`f<ji014mmb;f5gf=:1jhh6i8lc:?:ggb=l?ih707lbd8g2fe<50iij7j9cb9>=fe72ma0dk272on85d7a`?8?dk>0o:nm4=8a`;>kjk1h;ml;<;`ggji014mlc;f5gf=:1jio6i8lc:?:gfc=l?ih707lcg8g2fe<50io<7j9cb9>=fb62m4k6ba89;>l0h1h;ml;<;g=fjh014j6a;f5gg=:1j326i8lb:?:gd2=l?ii707lag8g2fd<50iim7j9cc9>=fe22m3n=oo529bf4>a0dj272o465d7aa?8?d1h0o:nl4=8a:f?b1kk165n7l:e4`f>;>k0n1h;mm;<;`=`jh014m6f;f5gg=:1jk;6i8lb:?:gd7=l?ii707la38g2fd<50ij?7j9cc9>=fg22ma0dj272olo5d7aa?8?dik0o:nl4=8abg?b1kk165nok:e4`f>;>kho1h;mm;<;`f5jh014mm1;f5gg=:1jh96i8lb:?:gg5=l?ii707lb58g2fd<50ii97j9cc9>=fd12ma0dj272oom5d7aa?8?djm0o:nl4=8aaa?b1kk165nli:e4`f>;>kj:1h;mm;<;`g4jh014ml2;f5gg=:1ji86i8lb:?:gf2=l?ii707lc78g2fd<50ih;7j9cc9>=fe?2ma0dj272onj5d7aa?8?dkl0o:nl4=8a`b?b1kk165nj?:e4`f>;>km;1h;mm;<;``7jh014mk3;f5gg=:1jn26i8lc:?:g`2=l?ih707leg8g2fe<50imm7j9cb9>=a622m3n=on529e34>a0dk272oi65d7a`?8?dlh0o:nm4=8agf?b1kj165njl:e4`g>;>kmn1h;ml;<;```ji014mkf;f5gf=:1jo;6i8lc:?:g`7=l?ih707le38g2fe<50in?7j9cb9>=fc22ma0dk272oho5d7a`?8?dmk0o:nm4=8afg?b1kj165nkk:e4`g>;>klo1h;ml;<;`b5ji014mi1;f5gf=:1jl96i8lc:?:gc5=l?ih707lf58g2fe<50im97j9cb9>=f`12ma0dk272okm5d7a`?8?dnm0o:nm4=8aea?b1kj165nhi:e4`g>;>l9:1h;ml;<;g44ji014j?2;f5gf=:1m:86i8lc:?:`52=l?ih707k078g2fe<50n;;7j9cb9>=a6?2ma0dk272h=j5d7a`?8?c8l0o:nm4=8f3b?b1kj165i??:e4`g>;>l8;1h;ml;<;g57ji014j>3;f5gf=:1mk=6i8ld:pe5d429039v3n0cc9b1d?343o5n4k6ba89l3n=oo529e;a>a0di272h<75d7a`?8?c:=0o:nm4=8f1b?b1kj165i=n:e4`g>;>l=?1h;ml;<;g11ji014j:5;f5gf=:1m?=6i8lc:?:`01=l?ih707k198g2fe<50n:m7j9cb9>=a7e2ma0dk272h?>5d7a`?8?c:80o:nm4=8f16?b1kj165i<<:e4`g>;>l;?1h;ml;<;g63ji014j=7;f5gf=:1m836i8lc:?:`7?=l?ih707k2`8g2fe<50n9n7j9cb9>=a4d2mh4k6ba89a0dk272h><5d7a`?8?c;:0o:nm4=8f00?b1kj165i=::e4`g>;>l:<1h;ml;<;g72ji014j<8;f5gf=:1m926i8lc:?:`6d=l?ih707k3b8g2fe<50n8h7j9cb9>=a5b2ma0dk272h9=5d7a`?8?c<=0o:nm4=8f72?b1kj165i:8:e4`g>;>l=21h;ml;<;g0<ji014j;a;f5gf=:1m>i6i8lc:?:`1e=l?ih707k4e8g2fe<50n?i7j9cb9>=a2a2ma0dk272oi75d7aa?8?dm=0o:nl4=8afb?b1kk165nhn:e4`f>;>l9?1h;mm;<;g51jh014j>5;f5gg=:1m;=6i8lb:?:`41=l?ii707ld98g2fd<50iom7j9cc9>=fbe2ma0dj272oh>5d7aa?8?dm80o:nl4=8af6?b1kk165nk<:e4`f>;>kl?1h;mm;<;`a3jh014mj7;f5gg=:1jo36i8lb:?:g`?=l?ii707le`8g2fd<50inn7j9cc9>=fcd2ma0dj272ok<5d7aa?8?dn:0o:nl4=8ae0?b1kk165nh::e4`f>;>ko<1h;mm;<;`b2jh014mi8;f5gg=:1jl26i8lb:?:gcd=l?ii707lfb8g2fd<50imh7j9cc9>=f`b2ma0dj272h==5d7aa?8?c8=0o:nl4=8f32?b1kk165i>8:e4`f>;>l921h;mm;<;g4<jh014j?a;f5gg=:1m:i6i8lb:?:`5e=l?ii707k0e8g2fd<50n;i7j9cc9>=a6a2ma0dj272hl:5d7ag?xuf8k>1<76:{=a4a2ma0dj272h885d7aa?8?c=>0o:nl4=8f2;>l8h1h;mm;<;g5fjh014j>d;f5gg=:1m;n6i8lb:?:`4`=l?ii707k218g2fd<50n9=7j9cc9>=a452m84k6b`893n=oo529e04>a0dj272h?65d7aa?8?c:00o:nl4=8f1e?b1kk165i;>l;i1h;mm;<;g6ajh014j=e;f5gg=:1m9;6i8lb:?:`67=l?ii707k338g2fd<50n8?7j9cc9>=a532ma0dj272h>75d7aa?8?c;k0o:nl4=8f0g?b1kk165i=k:e4`f>;>l:o1h;mm;<;g7cjh014j;0;f5gg=:1m>:6i8lb:?:`14=l?ii707k428g2fd<50n?87j9cc9>=a212ma0dj272h9l5d7aa?8?c;>l=l1h;mm;<;g15jh014j:1;f5gg=:1m?96i8lb:?:`05=l?ii707k588g2fe<50n=87j9cb9>=a0a2m<3n=on529e;6>a0dk272h485d7a`?8?c1>0o:nm4=8f6;>lji014j:d;f5gf=:1m?n6i8lc:?:`0`=l?ih707k618g2fe<50n==7j9cb9>=a052m3n=on529e44>a0dk272h;65d7a`?8?c>00o:nm4=8f5e?b1kj165i8m:e4`g>;>l?i1h;ml;<;g2aji014j9e;f5gf=:1m=;6i8lc:?:`27=l?ih707k738g2fe<50n=a132ma0dk272h:75d7a`?8?c?k0o:nm4=8f4g?b1kj165i9k:e4`g>;>l>o1h;ml;<;g3cji014j70;f5gf=:1m2:6i8lc:?:`=4=l?ih707k828g2fe<50n387j9cb9>=a>12ma0dk272h5l5d7a`?8?c0j0o:nm4=8f;`?b1kj165i6j:e4`g>;>l1l1h;ml;<;g=5ji014j61;f5gf=:1m396i8lc:?:`<5=l?ih707ka38g2fb4?:3y>=`0a2?:3o636c4;9b11e3tyjc20j2wxm=j6:1818?b?k0=<5m4=8a53?`3?k1vl>j4;296~;>m1<1:=6l;<;`36h0q~o?eg83>7}:1l3:6;>7c:?:g2`=n==i7p}n0gc94?4|50o2o78?8b9>=f>e2o>5<5s43nm:4909a8983l?;o5rs`334?6=:r72ilm561:`?8?d180m8:l4}rc244<72;q65hok:72;g>;>k081j99m;|qb554=838p14kne;43v36e60925>d343h:k4i46`8yvg7k?0;6?u29d50>36?k272o:o5f55a?xuf8j=1<7{ti9i36=4={<;f30<181i014m64;d73g=z{h:h57>52z?:a20=>92h707l948e02d=`102?:3o636c849b11e3tyjc20j2wxm=ml:1818?b?00=<5m4=8a6ld;296~;>m>k1:=6l;<;`1dh0q~o?cg83>7}:1l=h6;>7c:?:g0e=n==i7p}n0e294?4|50o=f3c2o>5<5s43n;h4909a89;>k?:1j99m;|qb4a2=838p14k71;437h;7c9~wd6c>3:1>v36e91925>d343h:>4i46`8yvg7l>0;6?u29d:7>36?k272o;;5f55a?xuf8m21<7{ti9nj6=4={<;f<2<181i014m98;d73g=z{h:on7>52z?:a=>=>92h707l688e02d=`>>2?:3o636c7c9b11e3tyjc20j2wxm=jj:1818?b0k0=<5m4=8a5g?`3?k1vl>kf;296~;>m1i1:=6l;<;`2ah0q~o?e183>7}:1l2o6;>7c:?:g3c=n==i7p}n0d394?4|50o3i78?8b9>=f172o>5<5s43n4k4909a89561:`?8?d?;0m8:l4}rc3a0<72;q65h7=:72;g>;>k>>1j99m;|qb4`0=838p14k63;436k:8b:pe5c02909w07j95854=e<50i<:7h;7c9~wd6b03:1>v36e87925>d343h;:4i46`8yvg7m00;6?u29d;5>36?k272o:65f55a?xuf8lk1<7{ti9oi6=4={<;f==<181i014m8b;d73g=z{h:no7>52z?:a92h707l7b8e02d=`?f2?:3o636c6f9b11e3tyjj3<;4n529b5f>c20j2wxm=h?:1818?b1m0=<5m4=8a;4?`3?k1vl>i1;296~;>m0o1:=6l;<;`<4h0q~o?f383>7}:1l3m6;>7c:?:g=4=n==i7p}n0g194?4|50oj<78?8b9>=f>42o>5<5s43nm<4909a89;>k1=1j99m;|qb4c1=838p14kn4;43v36e`4925>d343h4l4i46`8yvg7nk0;6?u29dc;>36?k272o5m5f55a?xuf8oi1<7{ti9lo6=4={<;fed<181i014m7e;d73g=z{h:mi7>52z?:add=>92h707l8g8e02d4?:3y>=`ca2?:3o636c8;9b11e3tyj==k50;0x9c20j2wxmn9<1:=6l;<;`f6h0q~o>2g83>7}:1o;:6;>7c:?:gg`=n==i7p}n12c94?4|50l:o78?8b9>=fee2o>5<5s43m>:4909a89;>km81j99m;|qb514=838p14h=e;43v36eg0925>d343hmk4i46`8yvg68?0;6?u29dd0>36?k272ooo5f55a?xuf99=1<7{ti8:36=4={<;fb0<181i014mk4;d73g=z{h;;57>52z?:ac0=>92h707ld48e02d=``02?:3o636ce49b11e3tyj==l50;0x9c20j2wxm<>l:1818?bn00=<5m4=8a:mok1:=6l;<;`=dh0q~o>0g83>7}:1llh6;>7c:?:g=f?c2o>5<5s43njh4909a89m3l?;o5rs`326?6=:r72ikh561:`?8?d1o0m8:l4}rc256<72;q65k>?:72;g>;>kh:1j99m;|qb542=838p14h?1;437h;7c9~wd76>3:1>v36f11925>d343hm>4i46`8yvg69>0;6?u29g27>36?k272ol;5f55a?xuf9821<7{ti8;j6=4={<;e42<181i014mn8;d73g=z{h;:n7>52z?:b5>=>92h707la88e02d=c6>2?:3o636c`c9b11e3tyj=c20j2wxmf;296~;>n9i1:=6l;<;`eah0q~o>2183>7}:1o:o6;>7c:?:gdc=n==i7p}n13394?4|50l;i78?8b9>=fd72o>5<5s43m561:`?8?dj;0m8:l4}rc260<72;q65k?=:72;g>;>kk>1j99m;|qb570=838p14h>3;436k:8b:pe4402909w07i15854=e<50ii:7h;7c9~wd7503:1>v36f07925>d343hn:4i46`8yvg6:00;6?u29g35>36?k272oo65f55a?xuf9;k1<7{ti88i6=4={<;e5=<181i014mmb;d73g=z{h;9o7>52z?:b4?=>92h707lbb8e02di4?:3y>=c7f2?:3o636ccf9b11e3tyj=?k50;0x9<`6j3<;4n529b`f>c20j2wxm<=?:1818?a9m0=<5m4=8a`4?`3?k1vl?<1;296~;>n8o1:=6l;<;`g4h0q~o>3383>7}:1o;m6;>7c:?:gf4=n==i7p}n12194?4|50l9<78?8b9>=fe42o>5<5s43m><4909a89;>kj=1j99m;|qb561=838p14h=4;43v36f34925>d343hol4i46`8yvg6;k0;6?u29g0;>36?k272onm5f55a?xuf9:i1<7{ti89o6=4={<;e6d<181i014mle;d73g=z{h;8i7>52z?:b7d=>92h707lcg8e02d4?:3y>=c0a2?:3o636ce;9b11e3tyj=9k50;0x9<`083<;4n529bfa>c20j2wxm<;6:1818?a?k0=<5m4=8af3?`3?k1vl?94;296~;>n1<1:=6l;<;`b6h0q~o>6g83>7}:1o3:6;>7c:?:gc`=n==i7p}n16c94?4|50l2o78?8b9>=a6e2o>5<5s43mm:4909a89;>l881j99m;|qb5=4=838p14hne;43v36f60925>d343hik4i46`8yvg636?k272oko5f55a?xuf9==1<7::g64f>{ti8>36=4={<;e30<181i014j>4;d73g=z{h;?57>52z?:b20=>92h707k148e02d=c102?:3o636d049b11e3tyj=9l50;0x9<`003<;4n529e34>c20j2wxm<:l:1818?a?00=<5m4=8agn>k1:=6l;<;``dh0q~o>4g83>7}:1o=h6;>7c:?:gae=n==i7p}n14294?4|50l=fbc2o>5<5s43m;h4909a89;>kl:1j99m;|qb502=838p14h71;437h;7c9~wd72>3:1>v36f91925>d343hi>4i46`8yvg6=>0;6?u29g:7>36?k272oh;5f55a?xuf9<21<7{ti8?j6=4={<;e<2<181i014mj8;d73g=z{h;>n7>52z?:b=>=>92h707le88e02d=c>>2?:3o636cdc9b11e3tyj=8j50;0x9<`?i3<;4n529bga>c20j2wxm<;j:1818?a0k0=<5m4=8afg?`3?k1vl?:f;296~;>n1i1:=6l;<;`aah0q~o>6183>7}:1o2o6;>7c:?:g`c=n==i7p}n17394?4|50l3i78?8b9>=f`72o>5<5s43m4k4909a89561:`?8?dn;0m8:l4}rc220<72;q65k7=:72;g>;>ko>1j99m;|qb530=838p14h63;436k:8b:pe4002909w07i95854=e<50im:7h;7c9~wd7103:1>v36f87925>d343hj:4i46`8yvg6>00;6?u29g;5>36?k272ok65f55a?xuf9?k1<7{ti852z?:b92h707lfb8e02d=c?f2?:3o636cgf9b11e3tyj=;k50;0x9<`>j3<;4n529bdf>c20j2wxm<9?:1818?a1m0=<5m4=8f34?`3?k1vl?81;296~;>n0o1:=6l;<;g44h0q~o>7383>7}:1o3m6;>7c:?:`54=n==i7p}n16194?4|50lj<78?8b9>=a642o>5<5s43mm<4909a89;>l9=1j99m;|qb521=838p14hn4;43v36f`4925>d343o36?k272h=m5f55a?xuf9>i1<7k:g64f>{ti8=o6=4={<;eed<181i014j?e;d73g=z{h;52z?:bdd=>92h707k0g8e02d4?:3y>=cca2?:3o636d0;9b11e3tyj=5k50;0x9<`a83<;4n529e3a>c20j2wxm<76:1818?ank0=<5m4=8f13?`3?k1vl?n4;296~;f89<1:=6l;<;g76h0q~o>ag83>7}:i9;:6;>7c:?:`6`=n==i7p}n1cc94?4|5h::o78?8b9>=a2e2o>5<5s4k;>:4909a89;>l<81j99m;|qb5f4=838p1l>=e;4332909w07if0854=e<50n987h;7c9~wd7?=3:1>v36fg0925>d343o>k4i46`8yvg60?0;6?u29gd0>36?k272h>o5f55a?xuf91=1<7{ti8236=4={<;eb0<181i014j:4;d73g=z{h;357>52z?:bc0=>92h707k548e02d=c`02?:3o636d449b11e3tyj=5l50;0x9<`a03<;4n529e74>c20j2wxm<6l:1818?an00=<5m4=8f2nok1:=6l;<;g5dh0q~o>8g83>7}:1olh6;>7c:?:`4e=n==i7p}n18294?4|50lmh78?8b9>=a7c2o>5<5s43mjh4909a89?:72;g>;>l;:1j99m;|qb5<2=838p1l>?1;437h;7c9~wd7>>3:1>v3n011925>d343o>>4i46`8yvg61>0;6?u2a127>36?k272h?;5f55a?xuf9021<7{ti83j6=4={52z?b45>=>92h707k288e02de56>2?:3o636d3c9b11e3tyj=4j50;0x9d67i3<;4n529e0a>c20j2wxm<7j:1818g78k0=<5m4=8f1g?`3?k1vl?6f;296~;f89i1:=6l;<;g6ah0q~o>a183>7}:i9:o6;>7c:?:`7c=n==i7p}n1`394?4|5h:;i78?8b9>=a572o>5<5s4k;561:`?8?c;;0m8:l4}rc2e0<72;q6m=?=:72;g>;>l:>1j99m;|qb5d0=838p1l>>3;436k:8b:pe4g02909w0o?15854=e<50n8:7h;7c9~wd7f03:1>v3n007925>d343o?:4i46`8yvg6i00;6?u2a135>36?k272h>65f55a?xuf9hk1<7{ti8ki6=4={52z?b44?=>92h707k3b8e02de57f2?:3o636d2f9b11e3tyj=lk50;0x9d66j3<;4n529e1f>c20j2wxmh0q~o>b383>7}:i9;m6;>7c:?:`14=n==i7p}n1c194?4|5h:9<78?8b9>=a242o>5<5s4k;><4909a89;>l==1j99m;|qb5g1=838p1l>=4;4336k:8b:pe4d?2909w0o?24854=e<50n?57h;7c9~wd7e13:1>v3n034925>d343o8l4i46`8yvg6jk0;6?u2a10;>36?k272h9m5f55a?xuf9ki1<7{ti8ho6=4={52z?b47d=>92h707k4g8e02d4?:3y>e50a2?:3o636d4;9b11e3tyj=nk50;0x9d6083<;4n529e7a>c20j2wxmh0q~o>eg83>7}:i93:6;>7c:?:`2`=n==i7p}n1gc94?4|5h:2o78?8b9>=a>e2o>5<5s4k;m:4909a8983l?;o5rs`034?6=:r7j;>l081j99m;|qb654=838p1l>ne;43v3n060925>d343o:k4i46`8yvg6k?0;6?u2a150>36?k272h:o5f55a?xuf9j=1<7{ti8i36=4={52z?b420=>92h707k948e02de5102?:3o636d849b11e3tyj=nl50;0x9d6003<;4n529e;4>c20j2wxmk1:=6l;<;g1dh0q~o>cg83>7}:i9=h6;>7c:?:`0e=n==i7p}n1e294?4|5h:=a3c2o>5<5s4k;;h4909a89;>l?:1j99m;|qb5a2=838p1l>71;437h;7c9~wd7c>3:1>v3n091925>d343o:>4i46`8yvg6l>0;6?u2a1:7>36?k272h;;5f55a?xuf9m21<7{ti8nj6=4={52z?b4=>=>92h707k688e02de5>>2?:3o636d7c9b11e3tyj=ij50;0x9d6?i3<;4n529e4a>c20j2wxmh0q~o>e183>7}:i92o6;>7c:?:`3c=n==i7p}n1d394?4|5h:3i78?8b9>=a172o>5<5s4k;4k4909a89561:`?8?c?;0m8:l4}rc2a0<72;q6m=7=:72;g>;>l>>1j99m;|qb5`0=838p1l>63;436k:8b:pe4c02909w0o?95854=e<50n<:7h;7c9~wd7b03:1>v3n087925>d343o;:4i46`8yvg6m00;6?u2a1;5>36?k272h:65f55a?xuf9lk1<7{ti8oi6=4={52z?b492h707k7b8e02de5?f2?:3o636d6f9b11e3tyj=hk50;0x9d6>j3<;4n529e5f>c20j2wxmh0q~o>f383>7}:i93m6;>7c:?:`=4=n==i7p}n1g194?4|5h:j<78?8b9>=a>42o>5<5s4k;m<4909a89;>l1=1j99m;|qb5c1=838p1l>n4;43v3n0`4925>d343o4l4i46`8yvg6nk0;6?u2a1c;>36?k272h5m5f55a?xuf9oi1<7{ti8lo6=4={52z?b4dd=>92h707k8g8e02d=aca2o>i4636c4;9`3e>3ty2hoo50;0x9a0d12wx5im::1818?cnk0m8o64=8a53?b1k01v4jk0;296~;>m9<1j9l7;<;`36j30q~7kdc83>7}:1l;:6k:m8:?:g2`=l?i27p}6dd494?4|50o:o7h;b99>=f>e2m5<5s43n>:4i4c:8983n=o45rs8ffg?6=:r72i?m5f5`;?8?d180o:n74}r;gaa<72;q65h;>k081h;m6;|q:``c=838p14k=e;d7f==:1j386i8l9:p=ad72909w07kf08e0g><50i=87j9c89~wv36dg09b1d?343h:k4k6b;8yv?cj;0;6?u29ed0>c2e0272o:o5d7a:?xu>lk91<7{t1mh?6=4={<;gb052z?:`c0=n=h3707l948g2f?=a`02o>i4636c849`3e>3ty2ho950;0x9a0d12wx5il7:1818?cn00m8o64=8a6lok1j9l7;<;`1dj30q~7kbc83>7}:1mlh6k:m8:?:g0e=l?i27p}6dca94?4|50nmh7h;b99>=f3c2m5<5s43ojh4i4c:89?:g6a<>;>k?:1h;m6;|q:`f6=838p14k?1;d7f==:1j<:6i8l9:p=ae62909w07j038e0g><50i=>7j9c89~wv36e119b1d?343h:>4k6b;8yv?ck:0;6?u29d27>c2e0272o;;5d7a:?xu>lj>1<7{t1mi=6=4={<;f4252z?:a5>=n=h3707l688g2f?=`6>2o>i4636c7c9`3e>3ty2hn750;0x9a0d12wx5imn:1818?b8k0m8o64=8a5g?b1k01v4jlb;296~;>m9i1j9l7;<;`2aj30q~7kcb83>7}:1l:o6k:m8:?:g3c=l?i27p}6dbf94?4|50o;i7h;b99>=f172m5<5s43n5f5`;?8?d?;0o:n74}r;g`4<72;q65h?=:g6a<>;>k>>1h;m6;|q:`a4=838p14k>3;d7f==:1j=>6i8l9:p=ab42909w07j158e0g><50i<:7j9c89~wv36e079b1d?343h;:4k6b;8yv?cl<0;6?u29d35>c2e0272o:65d7a:?xu>lm<1<7{t1mn<6=4={<;f5=52z?:a4?=n=h3707l7b8g2f?=`7f2o>i4636c6f9`3e>3ty2hio50;0x9a0d12wx5ijl:1818?b9m0m8o64=8a;4?b1k01v4jkd;296~;>m8o1j9l7;<;`<4j30q~7kdd83>7}:1l;m6k:m8:?:g=4=l?i27p}6ded94?4|50o9<7h;b99>=f>42m5<5s43n><4i4c:89;>k1=1h;m6;|q:``5=838p14k=4;d7f==:1j236i8l9:p=ac32909w07j248e0g><50i357j9c89~wv36e349b1d?343h4l4k6b;8yv?cm>0;6?u29d0;>c2e0272o5m5d7a:?xu>ll21<7{t1mo26=4={<;f6d52z?:a7d=n=h3707l8g8g2f?=gcf2o>i4636be19`3e>3ty2nh?50;0x9a0d12wx5ok=:1818?emm0m8o64=8`g=?b1k01v4lj3;296~;>jlo1j9l7;<;a`dj30q~7me583>7}:1kom6k:m8:?:fad=l?i27p}6bd794?4|50hm<7h;b99>=gbd2m5<5s43ij<4i4c:89;>jm;1h;m6;|q:f`?=838p14li4;d7f==:1kn96i8l9:p=gc72909w07meb8e0g><50ho;7j9c89~wd10j3:1>v3n7949b1d?34k<:k4k6b;8yvg0?m0;6?u2a6:4>c2e027j;::5d7a:?xuf?>o1<7{ti>=m6=4={52z?b3=d=n=h370o8768g2f?e2>d2o>i463n76:9`3e>3tyj;5<50;0x9d1?l3l?n552a65:>a0d12wxm:6<:1818g00l0m8o64=`54e?b1k01vl974;296~;f?1l1j9l7;j30q~o88483>7}:i>3;6k:m8:?b33c=l?i27p}n76a94?4|5h=347h;b99>e2142m5<5s4h8><4i4c:89g57i3n=o45rsc12<;:g6a<>;e;8:1h;m6;|qa74g=838p1o==5;d7f==:j:;:6i8l9:pf67e2909w0l<278e0g><5k9:>7j9c89~wg56k3:1>v3m3359b1d?34h8=>4k6b;8yvd49m0;6?u2b20;>c2e027i?<:5d7a:?xue;8o1<7?::e4`=>{tj:;m6=4={<`06d52z?a77d=n=h370l<088g2f?f6442o>i463m31g9`3e>3tyiio?50;0x9gcek3l?n552bdc6>a0d12wxnhl<:1818dbjm0m8o64=cgbe?b1k01vokm4;296~;emkl1j9l7;<`fegj30q~ljb483>7}:jli;6k:m8:?aade=l?i27p}mec494?4|5koh=7h;b99>f`gc2m5<5s4hno?4i4c:89gcfm3n=o45rscga;emk:1h;m6;|qaagg=838p1okl5;d7f==:jlk86i8l9:pf`de2909w0ljc78e0g><5koj87j9c89~wgce:3:1>v3mecg9b1d?34hnm44k6b;8yv0?m>0;6?u269d1>c2e027=4il5d7a:?xu10l31<7{t>1oj6=4={<4;b052z?52=`02o>i46398d19`3e>3ty=4hj50;0x93>a03l?n55269g7>a0d12wx:5kj:18180?n00m8o64=7:f1?b1k01v;6jf;296~;10ok1j9l7;<4;a3j30q~87f183>7}:>1li6k:m8:?52=bf2m5<5s4<3j94i4c:893>cn3n=o45rs66;6?6=:r7<85j5f5`;?813??0o:n74}r57<1<72;q6;96j:g6a<>;0<>h1h;m6;|q40=3=838p1::60;d7f==:?==h6i8l9:p31>12909w09;908e0g><5>>v384809b1d?34=?;h4k6b;8yv13010;6?u275;0>c2e027<8:h5d7a:?xu0<131<7{t?=2j6=4={<57=0>3n7>52z?40<0=n=h3709;758g2f?31?02o>i46384679`3e>3ty<85=50;0x922?n3l?n552755b>a0d12wx5oo?:1858?ei;0=<5m4=8`af?b1kh165ol>:e4`e>;>jhl1h;mn;<;a=cj3014ln1;d7f==z{0h2i7>52z?:f<`=n==i707ma0854=e=g?f2o>i4636b8;925>d3ty2n4750;1x913l?n5529cag>a0d1272n495d7ab?xu>j0h1<7{t1k3=6=4={<;a=2h014l68;435cz?:fgd=n==i707ma286=c=:1kk>687i;<;ae3<21o165oo8:4;e?8?ei10>5k529cc:>0?a343iml4:9g9>=gge2<3m707mab86=c=:1kko687i;<;ae1<21o1v4l74;296~;>j1?1j99m;<;a<2<181i0q~7mb183>7}:1kh:6k:8b:?:fg1=>92h7p}6b`g94?4|50hi978?8b9>=gga2o>5<5s43inh4909a89=3l?;o5rs8`a1?6=;r72no;5f5`;?8?ejk0o:nj4=8`a5?b1k01v4lm4;297~;>jk>1j9l7;<;afgji014lnf;f5g<=z{0hhi7>52z?:fgg=>92h707mb68e0g>=gd32?:3o636bc19b1d?3ty2n5850;ax9<3l?;o529c:;>0?a343i4l4:9g9>=g>e2<3m707m8b86=c=:1k2o687i;<;a<`<21o165o6i:4;e?8?e190>5k529c;2>0?a343i5?4:9g9>=g>>2<3m7p}6bb`94?2|50hhh7j9cd9>=g>22m4909a8yv?ejj0;6>u29c``>c2e0272n4:5d7ab?8?e1<0o:no4}r;af=<72;q65ol7:g6a<>;>jjn1h;mk;|q:fg?=838p14lm8;43w07m9`854=e<50hin7j9c89>=gd62ma0di272n495d7a:?8?e0>0=94529c;`>36?k272n465f5`;?xu>jkl1<7{t1ki:6=4={<;ae0<181i014l7a;d7f==z{0hh>7>52z?:fd0=>92h707m8c8e0g>4?:3y>=gg02?:3o636b9a9b1d?3ty2nn:50;0x9c2e02wx5om::1818?ei00=<5m4=8`;a?`3j11v4ll6;296~;>jhk1:=6l;<;a7}:1kki6;>7c:?:f<6=n=h37p}6bb:94?4|50hjo78?8b9>=g?62o>i46s|9ca:>5<5s43imi4909a89:3l?n55rs8``4?6=:r72nl:561:`?8?e000m8o64}rc47f<72?q6m:=j:72;g>;f?<=1h;mn;jk01l9;b;f5gd=:i>9i6i8l9:?b36b=n=h37p}n72c94?4|5h=8n7h;7c9>e25c2?:3o6s|a615>5<5s4k;5f5`;?8g0>00o:n74=`507?b1kh1vl9<7;296~;f?:21j9l7;7}:i>986k:8b:?b362=>92h7p}n74094?e|5h=>;7h;7c9>e25a2<3m70o84086=c=:i>>9687i;5k52a665>0?a34k<8:4:9g9>e22?2<3m70o84886=c=:i>>;687i;|qb376=838p1l9=1;d73g=:i>886;>7c:pe22d2909w0o84e8e02d<5h=>?78?8b9~wd13i3:1>v3n743925>d34k<8o4i46`8yvg0>10;6?u2a67b>36?k27j;;75f55a?xuf?;l1<7n27j;>?5f55a?xuf?<;1<7=t=`565?`3j116m:;8:e4``>;f?=n1h;m6;|qb306=839p1l9:0;d7f==:i>?<6i8lc:?b31d=l?i27p}n77c94?4|5h=>:78?8b9>e2342o>i46s|a66f>5<5s4k<9=4909a89d13n3l?n55rs`516?6=kr7j;>>5f55a?8g0:=0>5k52a605>0?a34k<>:4:9g9>e24?2<3m70o82886=c=:i>8j687i;5k52a60f>0?a34k<>84:9g9~wd11?3:18v3n77;9`3eb34k<><4k6b;89d15;3l?n552a66e>36?k2wxm:;7:1808g0=10m8o64=`504?b1kh16m:=>:e4`e>{ti>??6=4={97>52z?b302=>92h70o8578e0g>e2512?:3o63n7459`3e>34k<8i4k6b`89d13j3n=oo52a61:>c2e02wxm:;6:1868g0>00o:no4=`507?b1k016m:<<:77:?8g0;10=<5m4=`500?`3j11vl9:b;296~;f?:l1:=6l;7}:i>>:6;>7c:?b370=n=h37p}n74g94?4|5h=?>78?8b9>e2402o>i46s|a67e>5<5s4k<8>4909a89d1503l?n55rs`554?6=:r7j;9:561:`?8g0:00m8o64}rc424<72;q6m::::72;g>;f?;k1j9l7;|qb334=838p1l9;6;438i6k:m8:pe2042909w0o846854=e<5h=9o7h;b99~wd11<3:1>v3n75:925>d34k<>i4i4c:8yvg0><0;6?u2a66:>36?k27j;?k5f5`;?xuf?{tj;n<6=49{<`1`<<181i01ov3m2e49b11e34h9h54909a8yvd5l80;6?u2b3f2>c2e027i>i>561:`?xue:m:1<7=t=c0g4?`3j116n>>;:e4`=>;e:jo1h;mn;|qa6a4=838p1o7c:pf7ec2909w0l=cd8e02d<5k8hj78?8b9~wg4bl3:1ov3m2g09b11e34h9hl4:9g9>f7bd2<3m70l=de86=c=:j;nn687i;<`1`c<21o16n?k?:4;e?8d5m80>5k52b3g1>0?a34h9i>4:9g9>f7c32<3m70l=dc86=c=z{k8in7>52z?a6ge=n==i70l=bd854=ef7c?2o>d3tyi>h;50;0x9g4bk3<;4n52b3g5>c20j2wxn>><:1818d5n<0=<5m4=c130?`3?k1vojn01o53z?a6`d=n=h370l=f38g2fe<5k8n:7j9c89~wg57=3:1>v3m2g3925>d34h9ih4i4c:8yvd5m00;6?u2b3ga>36?k27i>ho5f5`;?xue:kn1<7mt=c0`f?`3?k16n?li:4;e?8d5k80>5k52b3a1>0?a34h9o>4:9g9>f7e32<3m70l=c486=c=:j;i=687i;<`1g2<21o16n?m7:4;e?8d5k00>5k52b3a3>0?a3tyi?=<50;6x9g57<3n=oh52b3``>a0d127i>ok5f5`;?8d5mh0=<5m4}r`1b6<72:q6n?h<:g6a<>;e:jh1h;mn;<`1gfjk0q~l=eg83>7}:j;om6k:m8:?a752=l?io7p}m2g294?4|5k8nj78?8b9>f7`62o>i46s|b3f7>5<2s4h9h<4909a89g4a:3n=o452b3g;>a0dj27i>h85d7aa?8d5l=0m8o64}r`1b1<72>;:e4`e>;e:jo1h;m6;<`1f`<1=016n?j<:72;g>;e:jl1j9l7;|qa6c0=838p1ov3m2ef925>d34h9o?4i4c:8yvd5nh0;6?u2b3ff>36?k27i>n=5f5`;?xue:oh1<7{tj;lh6=4={<`1a5<181i01o52z?a6`7=>92h70l=c78e0g>f7c52?:3o63m2b59b1d?3tyi>kh50;0x9g4b;3<;4n52b3a;>c2e02wxn>>?:1818d5m=0=<5m4=c0`=?`3j11vo3}:jl=?6;>7c:?aa=b=l?ij70lj828g2fg<5ko3=7j9c`9>f`162m50;0x9gc093l?;o52bd50>36?k2wxnh8l:1818db>j0m8o64=cg5f?070j1vok9b;297~;em?h1j9l7;<`f=cj301ok99;f5gd=z{ko=h7>52z?aa3c=n=h370lj6g854=ef`0>2o>d3tyii5650;ax9gc?l3l?;o52bd56>0?a34hn;:4:9g9>f`1?2<3m70lj7886=c=:jl=j687i;<`f3g<21o16nh9l:4;e?8db?m0>5k52bd5f>0?a34hn;k4:9g9>f`112<3m7p}me4494?4|5ko>;7h;7c9>f`3>2?:3o6s|bd:1>5<5s4hn4>4i46`89gc?13<;4n5rscg;4?6=:r7ii59561:`?8db080m8:l4}r`f=`<72;q6nh7?:72;g>;em0l1j99m;|qaa33=838p1ok:9;7:b>;em?=1j99m;|qaa=1=839p1ok77;d7f==:jl2o6i8ld:?aa=5=l?i27p}me9494?5|5ko3:7h;b99>f`>c2m3tyiil>50;0x9gc?k3<;4n52bd::>c2e02wxnh6;:1818db0?0=<5m4=cg;1?`3j11vok:8;29g~;em?<1j99m;<`f1d<21o16nh;l:4;e?8db=m0>5k52bd7f>0?a34hn9k4:9g9>f`072<3m70lj6086=c=:jl<9687i;<`f26<21o16nh8;:4;e?8db=k0>5k5rscg:`?6=0o:n74=cg6=?`3j116nh6::72;g>{tjl2n6=4<{<`f<`f2909w0lj8`8e0g><5ko2j7j9ce9~wgc?j3:1>v3me9c925>d34hn4n4i4c:8yvdb>o0;68u2bd4`>36?k27ii5j5d7a:?8db0:0o:nl4=cg;5?b1kk16nh8i:g6a<>{tjl2m6=4:{<`f=cjk01ok99;f5g<=:jl?26;;6;<`f2`<181i01ok9a;d7f==z{ko2=7>52z?aa23=>92h70lj5`8e0g>4?:3y>f`102?:3o63me4a9b1d?3tyii4:50;0x9gc003<;4n52bd7g>c2e02wxnh7::1818db?00=<5m4=cg6a?`3j11vok66;296~;em>k1:=6l;<`f1c7}:jl=i6;>7c:?aa36=n=h37p}me8:94?4|5kof`062o>i46s|bd;:>5<5s4hn;i4909a89gc1:3l?n55rscg:e?6=:r7ii:k561:`?8db>:0m8o64}r`f=g<72;q6nh9i:72;g>;em?>1j9l7;|qaa<4=838p1ok86;432=d>2mf13l?n55rs7:b2?6=:r7=4l95f55a?80?i00=<5m4}r4;e7<72;q6:5o=:g6a<>;10h;1:=6l;|q51n>6i8l9:?5<<`=l?ij7p}98`194?4|5?2j87h;b99>2=g22?:3o6s|69;f>5<5s4<35k4i46`893>f83<;4n5rs7:aa?6=kr7=4n=5f55a?80?ik0>5k5269cg>0?a34<3mh4:9g9>2=ga2<3m7087b186=c=:>1h:687i;<4;f7<21o16:5l<:4;e?80?j=0>5k5269`6>0?a34<3mn4:9g9~w3>?k3:1>v3989f9b11e34<34k4909a8yv0?j10;6?u269`:>c20j27=4oh561:`?xu10k<1<7{t>1n?6=4={<4;g3<181i01;6k5;d73g=z{?22n7>52z?5<=`==0l01;66d;d73g=z{?2ih7>53z?5ek3:1?v398ca9b1d?34<3o>4k6ba893>e?3n=o45rs7:g2?6=:r7=4n<561:`?80?jo0m8o64}r4;fd<72;q6:5ll:72;g>;10kh1j9l7;|q5<=c=83ip1;66c;d73g=:>13;687i;<4;=7<21o16:57<:4;e?80?1=0>5k5269;6>0?a34<35;4:9g9>2=?02<3m70879986=c=:>132687i;<4;=d<21o16:57>:4;e?xu10m91<7:t=7:g1?b1kl16:56k:e4`=>;101l1j9l7;<4;fg<181i0q~87c583>6}:>1i?6k:m8:?5<2=e72o>i46398e79`3ec3ty=4n?50;0x93>d83<;4n5269a1>c2e02wx:5o::18680?i;0=<5m4=7:`7?b1k016:5l6:e4`f>;10k=1h;mm;<4;e00}:>1n>6i8la:?5<<`=l?i270878g851<=:>1k?6;>7c:?52=?72o>i46s|69a:>5<5s4<3mi4909a893>>:3l?n55rs7:`e?6=:r7=4lk561:`?80?1:0m8o64}r4;gg<72;q6:5oi:72;g>;100>1j9l7;|q513>6k:m8:p2=ec2909w087b0854=e<5?22:7h;b99~w3>dm3:1>v398c0925>d34<35:4i4c:8yv0?ko0;6?u269`0>36?k27=4465f5`;?xu10m:1<7{t>1n:6=4={<4;f0<181i01;66a;d7f==z{?2h47>52z?592h7087908e0g>4?:7y>31222?:3o63844g9`3ef34=?994k6bc89222:3n=ol527561>a0d127<89:5f5`;?xu0<=;1<7{t?=9o6=4={<577a>8o7>53z?406e=n=h3709;718g2f?<5>>8m7j9c`9~w224m3:1>v3842d9b1d?34=?8=4909a8yv13;00;6?u2751b>c20j27<8>l561:`?xu0<<31<7mt=666a?`3?k16;9:9:4;e?813<10>5k52756:>0?a34=?8l4:9g9>312e2<3m709;4b86=c=:?=>o687i;<570`<21o16;9:i:4;e?813=90>5k527564>0?a3ty<8?950;0x922503l?;o52750b>36?k2wx;9;<:181813==0m8:l4=666e?070j1v:::1;296~;0<<21:=6l;<5717h0q~9;6g83>7}:?=<:6;>7c:?4026=n==i7p}842494?4|5>>9m7;6f:?406>=n==i7p}844:94?5|5>>>47h;b99>313b2m3ty<88950;1x9222?3l?n552757f>a0dk27<88<5d7a:?xu0<>;1<7{t?=?>6=4={<5712<181i01:::6;d7f==z{>>957>5cz?4061=n==i709;2c86=c=:?=8o687i;<576`<21o16;95k527512>0?a34=???4:9g9>31542<3m709;3586=c=:?=9>687i;<576f<21o1v::9e;290~;0<>:1h;mj;<576=j301::=a;d7f==:?=?=6;>7c:p313a2908w09;5g8e0g><5>>8;7j9c`9>315?2m5<5s4=?9o4i4c:8922083n=oi5rs666g?6=:r7<88l561:`?813=m0m8o64}r5705<72;0<jh01:::2;f5gg=:?=>;6k:m8:p3107290>w09;718g2fg<5>>8m7j9c89>314f2??2709;3g854=e<5>>8n7h;b99~w221:3:1>v38454925>d34=?>o4i4c:8yv13>=0;6?u2756;>36?k27<8?j5f5`;?xu0{t?=<=6=4={<570d<181i01::=f;d7f==z{>>=;7>52z?401d=>92h709;318e0g>312d2?:3o6384239b1d?3ty<8;750;0x9223l3<;4n527511>c2e02wx;98n:1818137}:?=?;6;>7c:?4063=n=h37p}847194?4|5>>?;78?8b9>314d2o>i46s|9`gb>5<5s43jil4i46`89i9;296~;>=121j99m;<;6<2jh0q~7:5383>7}:1?7h;7c9>=4cd2m3tym>l750;0x9=`al3l?;o528gd`>a0dj2wx4km8:1818>ak>0m8:l4=9d`jk015hl9;f5g<=z{o8mj7>52z?;e25=n==i706n738g2fdk50;1x9=g4m3l?;o5287f;>a0di273m>h5d7a:?xua;{t0=h86=4={<:7f6h015:m4;f5ga=z{1>i87>53z?;0g2=n==i706>4d8g2fg<51>i97j9c89~wc5dk3:1>v38f4d9b11e34=m9h4k6b`8yv00n:0;6?u266d0>c20j27=;k:5d7ag?xu1?o>1<7=t=75e0?`3?k16:96n:e4`e>;1?o?1h;m6;|qe4cg=838p1;<6a;d73g=:>;326i8lb:pb4?52909w08<3b8e02d<5?98n7j9ce9~w327:3:1>v394119b11e34c20j27=8=85d7a:?xu1<9>1<79:e4`e>{tn8o36=4={<:347h015>?1;f5ga=z{1:h:7>52z?;4f1=n==i706?c`8g2fd<5e?2o>3ty3a0di2wxj?:;:1818>20j0m8:l4=97;f?b1km1v58:0;296~;?><;1j99m;<:511jh0q~695083>7}:0??96k:8b:?;202=l?i27p}764094?4|51<>?7h;7c9><3332m5<5s42i=;4i46`89=d6=3n=oi5rs9`ge?6=:r73nil5f55a?8>ell0o:nl4}r:a`g<72;q64ojl:g64f>;?jmo1h;m6;|q;fae=838p15lkd;d73g=:0knn6i8la:pb7gf2909w07?a18e02d<50:2j7j9ce9~w<71<3:1>v361779b11e343::54k6b`8yv?6><0;6?u29045>c20j272=;65d7a:?xu>9?<1<7{tn;h;6=4={<;56gh0148=a;f5ga=z{052z?:2cc=n==i7078008g2fd=3`a2o>3ty2:kh50;0x9<1783l?;o529622>a0di2wxj?m9:181805m>0m8:l4=70f2?b1kj1vkjo0q~9ib`83>7}:?ohj6k:8b:?4bge=l?in7p}8fc`94?4|5>lin7h;7c9>3cdd2m5<5s4=mmi4i46`892`fk3n=on5rsg0f4?6=:r7399?5f55a?8>2<90o:nk4}r:601<72;q648:;:g64f>;?==<1h;mj;|q;113=838p15;;5;d73g=:0<>=6i8ld:pb7c02909w06:368e02d<51?8:7j9cb9~wc4a83:1>v37ab`9b11e342jol4k6bg8yv>fkl0;6?u28`af>c20j273mi>5d7af?xu?ijl1<7{tn;l<6=4={<:bg4h015ol0;f5gf=z{o9;<7>52z?:403=n==i707?558g2fc=53?2o>a0dl2wxj>>9:1818?70;296~;>=l:1j99m;<;6`cjo0q~7:e283>7}:1=0c22m5<5s43>h;4i46`89<3c=3n=on5rsg115?6=:r7j?o:5f55a?8g4j:0o:nj4}rd06g<72;q6m9o7:g64f>;fm6i8ld:pb65b2909w0l?428e02d<5k:?>7j9cd9~wc53?3:1>v3mad`9b11e34hjil4k6bf8yv`4=90;6?u2bcff>c20j27inij5d7af?xua;{tn:?n6=4={h01n988;f5g`=z{o9=47>52z?44ge=n==i709?bc8g2fb4?:3y>34ga2o>a0dl2wxj>6n:18181cj><1j99m;<;a30jo0q~7m7883>7}:1k=h6i8le:?:f2?=n==i7p}i3`294?4|50h=o7h;7c9>=g0e2m5<5s4k<=>4i46`89d16:3n=oh5rs`522?6=:r7j;<85f55a?8g09>0o:nk4}rc452<72;q6m:?7:e4`a>;f?8=1j99m;|qe7ge=838p1l9?9;d73g=:i>:36i8lc:pb6ec2909w0l=ad8e02d<5k8jh7j9cd9~wg4e93:1>v3m2c39b11e34h9n?4k6bg8yvd5j;0;6?u2b3`0>a0dm27i>o<5f55a?xua;mn1<7{tn:oo6=4={<`f0<h01ok;8;f5g`=z{ko?o7>52z?aa1e=n==i70lj4e8g2fcf`2b2ma0dk2wxj9>k:18180??o0m8:l4=7:4a?b1kl1v;672;296~;10181j99m;<4;<6jo0q~878283>7}:>12?6i8le:?5<=5=n==i7p}i40f94?4|5?2<97h;7c9>2=132m5<5s4=?=l4i46`8922613n=oh5rs662`?6=:r7<8;0<8o1j99m;|qe06b=838p1::>0;d73g=:?=:m6i8lc:pe7762908w0o=108e02d<50i?<7j9c89>e7742m5<4s4k9=?4i46`89a0dm2wxmiok:1808gcim0m8:l4=`5gg?b1k016mioi:e4``>{timkn6=4<{h01l9kc;f5gg=:imkm6i8le:pf<2?2908w0l6498e02d<5k9<;7j9c89>f<2f2m5<4s4h2844i46`89g50?3n=oo52b86b>a0dm2wxo9k<:1808e3m:0m8:l4=cd26?b1k016o9k::e4``>{tk=o?6=4<{h01oh>2;f5gg=:k=o>6i8le:p2c7>2908w08i188e02d<5?3?47j9c89>2c7e2m5<4s4a0dm2wx;ll;:18081fj=0m8:l4=66f7?b1k016;ll9:e4``>{t?hh>6=4<{<5bf0h01::j3;f5gg=:?hh=6i8le:p=f412908w07l278e02d<50i987h95b9>=f542lo>;6s|9b00>5<4s43h>>4i46`89`c2?2wx5n<>:1808?d:80m8:l4=8a14?`1=j165n=>:dg63>{t1j;m6=4<{<;`5ch014m>e;d51f=:1j9;6hk:7:p=f7c2908w07l1e8e02d<50i:o7h95b9>=f4a2lo>;6s|9b3a>5<4s43h=o4i46`89`c2?2wx5n?6:1808?d900m8:l4=8a2{ti>i96=4<{h01l9l0;d51f=:i>im6hk:7:pe2da2908w0o8bg8e02d<5h=ii7h95b9>e2eb2lo>;6s|a6`g>5<4s4k`c2?2wxm:lm:1808g0jk0m8:l4=`5ae?`1=j16m:ml:dg63>{ti>h26=4<{h01l9m8;d51f=:i>ii6hk:7:pe2d02908w0o8b68e02d<5h=i:7h95b9>e2ef2lo>;6s|a6`6>5<4s4k`c2?2wxn>;k:1808d4=m0m8:l4=c16f?`1=j16n>8n:dg63>{tj:?j6=4<{<`01dh01o=:9;d51f=:j:<26hk:7:pf63?2908w0l<598e02d<5k9>;7h95b9>f60?2lo>;6s|b275>5<4s4h89;4i46`89g52=3l=9n52b244>`c2?2wxn>;;:1808d4==0m8:l4=c167?`1=j16n>89:dg63>{tj:?96=4<{<`017h01o=:1;d51f=:j:<>6hk:7:pf6372908w0l<518e02d<5k9?j7h95b9>f6032lo>;6s|bdd;>5<4s4hnj54i46`89gca>3l=9n52bg26>`c2?2wxnhh::1808dbn<0m8:l4=cge0?`1=j16nk>;:dg63>{tjll86=4<{<`fb6h01oki2;d51f=:jo:86hk:7:pf``62908w0ljf08e02d<5kom<7h95b9>fc652lo>;6s|bdge>5<4s4hnik4i46`89gcbm3l=9n52bg22>`c2?2wxnhkk:1808dbmm0m8:l4=cgfg?`1=j16nk>?:dg63>{tjloi6=4<{<`fagh01okja;d51f=:jllm6hk:7:p2<4b2908w0862d8e02d<5?39o7h95b9>2<5e2lo>;6s|680a>5<4s4<2>o4i46`893?5i3l=9n52681b>`c2?2wx:4<6:18080>:00m8:l4=7;1{t>08<6=4<{<4:62h01;7=6;d51f=:>0936hk:7:p2<422908w086248e02d<5?3987h95b9>2<502lo>;6s|6800>5<4s4<2>>4i46`893?5:3l=9n526815>`c2?2wx:4<>:18080>:80m8:l4=7;14?`1=j16:4=::dg63>{t?=i26=4<{<57g<h01::l7;d51f=:?=n=6hk:7:p31e12908w09;c78e02d<5>>h97h95b9>31b22lo>;6s|75a7>5<4s4=?o94i46`8922d;3l=9n5275f7>`c2?2wx;9m=:180813k;0m8:l4=66`5?`1=j16;9j<:dg63>{t?=i;6=4<{<57g5h01::mf;d51f=:?=n96hk:7:p31db2908w09;bd8e02d<5>>ih7h95b9>31b62lo>;6s|75``>5<4s4=?nn4i46`8922ej3l=9n5275f3>`c2?2wx5;ol:1818?1ik0=<5m4=84bg?`3?k1v;7}:?ohn6k:8b:?4bgb=>92h7p}755:94?4|51??47h;7c9><0202?:3o6s|8`f1>5<5s42jh?4i46`89=gc93<;4n5rs826g?6=:r72<8m5f55a?8?7=k0=<5m4}r;6a2<72;q658k8:g64f>;>=l<1:=6l;|q:1f2=838p14;l3;432909w07?39854=e<50:857h;7c9~w=gfn3:1>v37a`g925>d342jmk4i46`8yv>2:<0;6?u28407>36?k2739?;5f55a?xu0n0h1<7{t>;n>6=4={<41`1<181i01;52z?:f2c=n==i707m7e854=ee27f2o>d3tyi>o;50;0x9g4e=3l?;o52b3`7>36?k2wxnh;?:1818db=90m8:l4=cg7b?070j1v;676;296~;101<1j99m;<4;<0<181i0q~9;2083>7}:?=8:6k:8b:?4076=>92h7p}83gg94?4|5>9mh78?8b9>36`b2o>5<5s4<3:?4909a893>1;3l?;o5rscg1`?6=:r7ii?m561:`?8db:m0m8:l4}r`1=7<72;q6n?7>:72;g>;e:081j99m;|qb2c1=838p1l8i6;43m7h;7c9~w3:1>v36be49b11e343ih94i64a8yv?d:<0;6?u29cf7>c20j272ni;55`a8yv?el>0;6?u29cf4>c20j272ni;5f77`?xuf?>81<7{ti>i:6=4={h01l981;7bg>{ti>=86=4={h01l981;d51f=z{k9;h7>52z?a75b=n==i70l<0c8e20ef66e2o>f66b2o>c02k2wxnhh8:1818dbi?0m8:l4=cgb3?3fk2wxnho6:1818dbi00m8:l4=cgb3?`1=j1v;6ke;296~;10mo1j99m;<4;`f7}:>1nh6k:8b:?57}:>1nm6k:8b:?5><57h;7c9>31102o<>o6s|75a;>5<5s4=?;:4i46`8922003?jo6s|755b>5<5s4=?;l4i46`8922003l=9n5rsg30e?6=:r7=>k85f55a?805n<0o:n74}rd207<72;q6:?h8:g64f>;1:o?1h;mn;|qe51e=838p14l8a;d73g=:1k=26i8l9:pb4332909w07m7c8e02d<50h<57j9c`9~wc72l3:1>v392g39b11e34<9j=4k6b;8yv`6><0;6?u263d1>c20j27=>k>5d7ab?xu1;=k1<7{t>:>26=4={<400<52z?571>=n=h3708;36854=e26222o>i4639426925>d3ty=?9950;0x9353?3l?n5526515>36?k2wx:>:9:1818047}:>:>?6k:m8:?5065=>92h7p}935194?4|5?9??7h;b99>21552?:3o6s|8133>5<5s42;==4i4c:89=6al3<;4n5rs7175?6=:r7=?9?5f5`;?803;90=<5m4}r:34a<72;q64=>k:g6a<>;?8ok1:=6l;|q;45`=838p15>?f;d7f==:09lh6;>7c:p<56b2909w06?0d8e0g><51:mn78?8b9~w=67i3:1>v3701c9b1d?342;j:4909a8yv>78j0;6?u2812`>c2e0273{t09:<6=4={<:342i4;4352z?;45?=n=h3706?f7854=e<56?2o>i46370g7925>d3ty394750;0x9=3>13l?n55287:5>36?k2wx487n:1818>21h0m8o64=94;3?070j1v5;68;296~;?=021j9l7;<:5<0<181i0q~6:9683>7}:0<3<6k:m8:?;2=2=>92h7p}758494?4|51?2:7h;b99><3>42?:3o6s|84;6>5<5s42>584i4c:89=0?:3<;4n5rs97:6?6=:r7394<5f5`;?8>1?o0=<5m4}r:6=1<72;q6487;:g6a<>;?>1;1:=6l;|q;1<5=838p15;63;d7f==:0?2;6;>7c:p<51i:=78?8b9~w=3>93:1>v375839b1d?342=;h4909a8yv>e:80;6?u28c02>c2e0273o=k561:`?xu?j;91<7{t0k896=4={<:a6752z?;f4c=n=h3706l0c854=e=4?:3y>i4637c1f925>d3ty3n36?k2wx4o?m:1818>e9k0m8o64=9a3d;296~;?j8n1j9l7;<:`4d<181i0q~6m1b83>7}:0k;h6k:m8:?;g5?=>92h7p}60`f94?4|50:jh7h;b99>=4?f2?:3o6s|91cf>5<5s43;mh4i4c:89<7>j3<;4n5rs82be?6=:r720=<5m4}r;3ef<72;q65=ol:g6a<>;>9031:=6l;|q:4dd=838p14>nb;d7f==:18336;>7c:p=5g>2909w07?a88e0g><50;2:78?8b9~w<6f03:1>v360`:9b1d?343:584909a8yv?7i>0;6?u291c4>c2e0272=4:561:`?xu>8h<1<7{t1?926=4={<;57<52z?:4d3=n=h3707>93854=e=3512o>i4636723925>d3ty2:>650;0x9<0403l?n5529610>36?k2wx5;=8:1818?1;>0m8o64=8506?070j1v48<3;296~;>>:91j9l7;<;46`<181i0q~793483>7}:1?9>6k:m8:?:366=>92h7p}662694?4|50<887h;b99>=24a2?:3o6s|9713>5<5s43=?=4i4c:89<15j3<;4n5rs8406?6=:r72:><5f5`;?8?0:m0=<5m4}r;574<72;q65;=>:g6a<>;>?;i1:=6l;|qb7f6=838p1l=l0;d7f==:i=>n6;>7c:pe6e52909w0o<5h>><78?8b9~wd5d93:1>v3n3b39b1d?34k?8k4909a8yvg4jm0;6?u2a2`g>c2e027j89l561:`?xuf;kl1<7{ti:hn6=4={52z?b7gg=n=h370o;49854=ee6dd2o>i463n45c925>d3tyj?ol50;0x9d5ej3l?n552a56:>36?k2wxm>l6:1818g4j00m8o64=`673?070j1vlh:e;296~;fn7}:io?o6k:m8:?bb`g=>92h7p}nf4a94?4|5hl>o7h;b99>ecc>2?:3o6s|ag7:>5<5s4km944i4c:89d`b>3<;4n5rs`d6f?6=:r7jj8l5f5`;?8gam10=<5m4}rce1d<72;q6mk;n:g6a<>;fnl=1:=6l;|qbb00=838p1lh:6;d7f==:ioo86;>7c:pec3?2909w0oi598e0g><5hln978?8b9~wd`2?3:1>v3nf459b1d?34kmi94909a8yvdfn10;6?u2b`d;>c2e027in5;561:`?xufn{tjhl26=4={<`bb<52z?aec3=n=h370lm83854=efd`02o>i463mb96925>d3tyimk850;0x9gga>3l?n552bc:0>36?k2wxnlh=:1818dfn;0m8o64=c`4b?070j1vooi4;296~;eio>1j9l7;<`a<4<181i0q~lnf283>7}:jhl86k:m8:?af=6=>92h7p}l68694?4|5j<287h;b99>g2462?:3o6s|b`d2>5<5s4hjj<4i4c:89gd0m3<;4n5rscce4?6=:r7imk>5f5`;?8de?m0=<5m4}ra5=4<72;q6o;7>:g6a<>;d?8o1:=6l;|q`2<5=838p1n863;d7f==:k>8;6;>7c:pg3?52909w0m9938e0g><5j=:j78?8b9~wf0>83:1>v3l6829b1d?34i<=i4909a8yve10o0;6?u2c7:e>c2e027h;1o1<7{tk?2o6=4={a;43:hm7>52z?44fg=n=h3709>56854=eg3>d2o>i463l70;925>d3tyh:5l50;0x9f0?j3l?n552c63;>36?k2wx;=m8:181817k>0m8o64=6360?070j1v:>l9;296~;08j31j9l7;<5213<181i0q~9?c983>7}:?9i36k:m8:?4503=>92h7p}80b694?4|5>:h87h;b99>34362?:3o6s|71a5>5<5s4=;o;4i4c:89272;3<;4n5rs62`1?6=:r7<:g6a<>;09=o1:=6l;|q44f5=838p1:>l3;d7f==:?8?;6;>7c:p35e52909w09?c38e0g><5>;?j78?8b9~w2e1;3:1>v38c719b1d?34=hj=4909a8yv1d><0;6?u27b46>c2e0271<7:72;g>{t?j<;6=4={<5`25i=>7>52z?4g34=n=h3709leg854=e3f062o>i4638cdg925>d3ty36?k2wx;n;i:18181d=o0m8o64=6afg?070j1v:m:e;296~;0k7}:?j?h6k:m8:?4g`?=>92h7p}6ac;94?4|50ki57h;b99>=ddb2?:3o6s|9`::>5<5s43j444i4c:89;>i;l1:=6l;|q:=fd=838p147lb;d7f==:10n;6;>7c:p=d3f2909w07n5`8e0g><50k>j78?8b9~w<21;3:1>v364719b1d?343?:54909a8yv?2:80;6?u29402>c2e02729?8561:`?xu>{t1=396=4={<;7=78?7>52z?:065=n=h3707;39854=e=1e52o>i46364b5925>d3ty3ii650;0x9=cc03l?n5528dfg>36?k2wx4k79:1818>a1?0m8o64=9d:f?070j1v5h96;296~;?n?<1j9l7;<:e2g<181i0q~6i0683>7}:0o:<6k:m8:?;b5e=>92h7p}7e`:94?4|51oj47h;b99><`gc2?:3o6s|8g14>5<5s42m?:4i4c:89=`4k3<;4n5rs9;7a?6=:r7359k5f5`;?8>>=:0=<5m4}r:b4f<72;q64l>l:g6a<>;?i8;1:=6l;|q;=ae=838p157kc;d7f==:00o:6;>7c:p<<1c2909w0667e8e0g><5133>78?8b9~w=?6m3:1>v3790g9b1d?3422>>4909a8yv>>im0;6?u288cg>c2e02735o<561:`?xu?<181<7{t0=?96=4={<:71752z?;7f2=n=h3706<6?32o>i463738;925>d3ty=;n<50;0x931d:3l?n55266a4>36?k2wx49<<:1818>3::0m8o64=9617}:>?n?6k:m8:?52a?=>92h7p}978094?4|5?=2>7h;b99>22?02?:3o6s|6627>5<5s4<<<94i4c:8931713<;4n5rs7040?6=:r7=>::5f5`;?805?00=<5m4}r4426<72;q6::8<:g6a<>;1??21:=6l;|q5365=838p1;9<3;d7f==:>>936;>7c:p<=cb2909w067ed8e0g><512m?78?8b9~w30f<3:1>v396`69b1d?34<=m44909a8yv>4>=0;6?u28247>c2e0273?;7561:`?xu>10h1<7{t0l=36=4={<:f3=;?7>52z?:055=n=h3707;09854=e3`g62o>i4638e`4925>d3ty3l?n5527e`a>36?k2wx;h9>:18181b?80m8o64=6g42?070j1v:<>b;296~;0:8h1j9l7;<5165<181i0q~9j1383>7}:?l;96k:m8:?4a41=>92h7p}8e5094?4|5>o?>7h;b99>3`202?:3o6s|7354>5<5s4=9;:4i4c:89240k3<;4n5rs60g2?6=:r7<>i85f5`;?815lk0=<5m4}r5043<72;q6;>>9:g6a<>;0;9h1:=6l;|q`6;>7c:p37g02909w09=a68e0g><5>8jo78?8b9~wf1b=3:1>v3l7d79b1d?34ic2e027h4:8561:`?xud0m:1<7{tk1>:6=4={52z?a`63=n=h370lk3`854=eff2f2o>i463mc5d925>d3tyih=;50;0x9gb7=3l?n552be2b>36?k2wxn=oi:1818d7io0m8o64=c2a0?070j1vomn6;296~;ekh<1j9l7;<``eg<181i0q~lld783>7}:jjn=6k:m8:?agad=>92h7p}m11`94?4|5k;;n7h;b99>f4772?:3o6s|b04b>5<5s4h::l4i4c:89g71n3<;4n5rsc3:e?6=:r7i=4o5f5`;?8d61o0=<5m4}rc6gc<72;q6m8mi:g6a<>;f=m>1:=6l;|qa56d=838p1o?;6;>7c:pe0732909w0o:158e0g><5h?:578?8b9~wd3f83:1>v3n5`29b1d?34k>m84909a8yvg2no0;6?u2a4de>c2e027j:=:561:`?xuf=>:1<7{zjonh47>54;294~"685<5;hd51f<722em8:l50;9~fcbc93:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbgfg4?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjonhi7>54;294~"685<5;hd51f<722em8:l50;9~fcbdl3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbgf`g?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjonhm7>54;294~"685<5;hd51f<722em8:l50;9~fcbd13:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbgf`3?6=<3:104a7>`c1k2B:<;>j;I331f?>6883>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zj8:::54?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h43<0;684?:1y'553d<3n>h<5G1143a>N68>ia3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkmi4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfbd0>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`egc4=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`dn80;684?:1y'553d<3n>h<5G1143a>N68n3:17d8:9;29?l070j0;66ai4c:94?=zjoim<7>55;294~"685<5<5;nd7f=<722wijnki:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plicdg94?3=83:p(<>:c58g1a7<@8:=o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33537=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188yg779?:1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3`;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337d>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;h=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3`694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337d5=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;h81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3`294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337<`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;0o1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??38a94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3371<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;031<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??38594?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337<0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;0?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??38194?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337<4=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;0;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??39g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337=b=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;1i1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??39c94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337=?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;121<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??39494?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337=3=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;191<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??39394?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337=6=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;>l1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??36f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3372e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;>h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??36:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33721=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;><1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??36694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33725=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;>81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??36294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3373`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;hn1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3``94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337d3=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;0k1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??39694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3372?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;?o1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??33:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33771=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;;<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??33694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33774=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;;;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??30d94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3374c=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;8n1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??30`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3374g=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;831<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??30494?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33743=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;8>1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??30094?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33747=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;8:1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??31g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3375e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;9h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??31;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3375>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;9=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??31794?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33752=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;991<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??31294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c336c`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77:oo1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<kj50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??2ga94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c336cd=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77:ok1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<k750;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??2g:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c336c0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77:o?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<k:50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??2g194?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c336c4=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77:o;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<k>50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??2dd94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c336`c=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77:ln1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??33c94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3377?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;;91<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??31f94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33754=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77:o=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<hm50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??2d`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3307e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<;h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??43;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3307>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<;<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??43694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33075=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<;81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??43294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3304`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<8o1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??40`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3304g=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<831<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??40594?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33040=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<8?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??40194?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33044=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<8:1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??41g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3305b=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<9i1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??41c94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3305?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<921<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??41794?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33052=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<991<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??41394?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33056=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;ol1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3gf94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337ce=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;ok1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3g:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337c1=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;o<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3g694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337c5=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77;o81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??43d94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3307c=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<;n1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??40a94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c33047=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg77<9<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo??3g294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c337``=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`cjk0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijil7:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdalk=1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdgf3<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkjm5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enmh?6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`e`g5=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohkb383>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjoni=7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plid`d94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfeca>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`ci00;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijio8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdalh<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdge0<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkjn4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enmi:6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`e`f6=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohkbg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjonii7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plidca94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfec0>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg779?l1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo??29`94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5o50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg77:131<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c336=>=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??29594?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5850;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg77:1?1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c336=2=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohk0783>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjon;97>55;294~"685<50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm113a1?6==3:104a7>a3c92B:<;>j;I331f?5<50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;i?7>55;294~"685<5<5;nd7f=<722wi==?m2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm113b2?6==3:104a7>a3c92B:<;>j;I331f?5<50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;j87>55;294~"685<5<5;nd7f=<722wi==?n3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm113b6?6==3:104a7>a3c92B:<;>j;I331f?5<50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;j<7>55;294~"685<5<5;nd7f=<722wi==?6f;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm113:`?6==3:104a7>a3c92B:<;>j;I331f?5<k3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;2n7>55;294~"685<5<5;nd7f=<722wi==?6a;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm113:=?6==3:104a7>a3c92B:<;>j;I331f?5<03:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;2;7>55;294~"685<5<5;nd7f=<722wi==?66;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm113:1?6==3:104a7>a3c92B:<;>j;I331f?5<<3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;jh7>55;294~"685<5<5;nd7f=<722wi==?nc;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm113bf?6==3:104a7>a3c92B:<;>j;I331f?5<50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;j57>55;294~"685<5<5;nd7f=<722wi==?n8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sm113b3?6==3:104a7>a3c92B:<;>j;I331f?5<m3:197>50z&240e32m?o=6F>072f?M77=j30e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;2?7>55;294~"685<5<5;nd7f=<722wi==?62;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfe7;>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`c=<0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wiji;<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdal<81<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdg14<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkj:0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enm>m6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`e`1c=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohk4e83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjon?o7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plid5;94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfe65>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`c<=0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wiji:=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdal=;1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdg1`<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkj:d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enm?h6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`e`0d=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohk5`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjon>57>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plid5`94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfe3g>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`c8>0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wiji>6:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdal9k1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdg4f<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkj?d;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enm:i6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`e`5c=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohk0g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjon:<7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plid0194?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfe36>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`c9>0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wiji?n:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdal8h1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdg5<<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkj>c;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{e99;<97>54;294~"685<0575>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6a5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>0071>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`24434290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd688??6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<<:6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>006a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2442d290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd688>o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<<;8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>007:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2443f290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd688?i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<<:=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>0067>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`24422290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd688>=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmi5>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohj8383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgg;7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab`>3290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdam1o1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfd;1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`ea<3=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`b1>0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoo247>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wijh76:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plie9594?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdf<<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcc?i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{enl2i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmi:j50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg`b?j0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wijh9n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdan0?1<7;50;2x 462k=0o9il4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44ig6bg?6=3fl?n54?::abc?3290>6=4?{%331f2=l?2900e87i:188m36?k3:17dh;ab83>>ia04a7>a3cj2B:<;>j;I331f?<,m5;h430<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjol2=7>55;294~"685<50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm11225?6=<3:104a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi==>>0;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e99:;j7>54;294~"685<50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm1123g?6=<3:104a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi==>?b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e99:;m7>54;294~"685<50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm112304a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi==>?7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e99:;:7>54;294~"685<50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sm11230?6=<3:104a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wi==>?2;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e99:;=7>54;294~"685<50z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smfgde>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg`anm0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wijkhm:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdanok1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cdeb<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnkhi7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{enol=6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ebc3=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qohif583>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjolm?7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smfggf>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg`amk0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wijkk6:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdanl21<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cdea2<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnkhj6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{enoo>6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`eb`2=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qohie283>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjoln=7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smfgf`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg`alh0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wijkj7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd689;>6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`24573290?6=4?{%331f2=l0130>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6aj:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd689:86=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ebc>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qohiee83>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjoln>7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778ho1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334db=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0`a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778h<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334d3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0`694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7780o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??08a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7780<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334<3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??08694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7781o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334=b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??09a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7781<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334=3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??09694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778>o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3342b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??06a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778><1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33423=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??06694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778?o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3343b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??07a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778?<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33433=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??07694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3340b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??04a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<h50;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg779:o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3356b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??12a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<950;794?6|,8:>o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg779:<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33563=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??12694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778<<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33403=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??04694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg779;o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3357b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??13a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg779;<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33573=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??13694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7798o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3354b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??10a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7798<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33543=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??10694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7799o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3355b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??11a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg7799<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33553=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??11694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778oo1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334cb=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0ga94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778o<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334c3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0g694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778lo1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334`b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0da94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778l<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334`3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0d694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778mo1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334ab=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0ea94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778m<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334a3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0e694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778j<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334f3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0b694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778ko1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334gb=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0ca94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778jo1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334fb=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0ba94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778k<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c334g3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??0c694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778=o1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c3341b=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??05a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<o94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg778=<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}c33413=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qo??05694?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfg:1>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=j;1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xd689;<6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`24571290?6=4?{%331f2=l:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg`d980;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wijnk>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plicd294?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cd``c<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{enjno6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qohma583>1<729q/==;l4;f6`d=O99<;i6F>04a:?!b1mk0i>6g:8983>>o181i1<75ff5c`>5<i47>5;|`ega4=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohld083>0<729q/==;l4;f6`g=O99<;i6F>04a:?!b1mk0i>6g:8983>>o21o0;66g909a94?=nn=kh6=44og6a50;794?6|,8:>o94k5e`8L4618l1C==;l9:&g2`d=j;1b95650;9j1<`=831b:=6l:188mc2fk3:17bh;b983>>{enjim6=4::183!77=j>1h8jm;I3325c<@8:>o45+d7ga>g45<5;hd7ef<722em8o650;9~fcedm3:197>50z&240e32m?on6F>072f?M77=j30(i8jb;`1?l3?03:17d;6f;29?l070j0;66gi4`a94?=hn=h36=44}cd`fa<72<0;6=u+117`0?b2lk1C==8?e:J240e>3-n=io4m2:k6<=<722c>5k4?::k54=e=831bj9ol:188kc2e03:17plic1;94?3=83:p(<>:c58g1ad<@8:="c>lh1n?5f59:94?=n=0l1<75f61:`>5<jo7>5;nd7f=<722wijnk=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdajh<1<7;50;2x 462k=0o9i?4H0254`=O99?h56g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfb4b>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`d>=0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijn8=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdak?;1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cd`7=<72o0;6=u+117`0?`3k=1C==8?e:J240e>3-n=io49;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h60`?6=3`<;4n4?::k561g=831b:?:m:188m343k3:17d8=4e83>>o1:=o1<75f117g2?6=3`;;9i950;9lb31?2900c;<;9;29?xdak:=1<7h50;2x 462k=0m8n:4H0254`=O99?h56*k6d`92>o3;:0;66g;3783>>o3;>0;66g;3b83>>o3;m0;66g909a94?=n>;>j6=44i707f?6=3`<98n4?::k561b=831b:?:j:188m462l?0;66g>04f4>5<5;n410<<722wijn=6:18e>5<7s-;;9n:5f5a7?M77>9o0D<>:c89'`3ce2?1b8>=50;9j060=831b8>950;9j06e=831b8>j50;9j25>d2900e;<;a;29?l05;>o6=44i707a?6=3`;;9i850;9j553c?3:17bh97983>>i1:=31<75rbga02?6=n3:104a7>c2d<2B:<;>j;I331f?<,m5<5<5<5;h410d<722c=>9l50;9j272d2900e;<;d;29?l0504f5>5<h:4?::me22>=831d:?:6:188yg`d;<0;6?850;2x 462k=0m8n=4H0254`=O99?h56T:858`6532:9>6>=9:214>40c284?528386<7;:0;6>x"c??i146*k77f9<>"c??o146*k77d9<>o689l27ch;a983?>o18lo1<7*i4`;925`>3gl?m54>;:k556b=83.m8l75601`?k`3i10;76g912394?"a8=>7ch;a983?>o19>>1<7*i4`;924123gl?m54>;:k552?=83.m8l75605;?k`3i10;76g916594?"a4?:%d7e<<3i;1ej9o7:198m1g6290/j9o6:5c1?k`3i10:76g;a183>!`3i00?m?5af5c;>7=1g53gl?m54<;:k7=2<72-l?m44;a39mb1g?2=10e9k8:18'b1g>2=o=7ch;a983?>o3m<0;6)h;a887a3=in=k36<54i5g7>5<#n=k269k9;od7e=<532c?i>4?:%d7e<<3m?1ej9o7:298m1be290/j9o6:5g5?k`3i10?76g:2583>!`3i00>>>5af5c;>5=0443gl?m54>;:k664<72-l?m44:229mb1g?2;10e82<887ch;a980?>o29o0;6)h;a88666=in=k36954i40b>5<#n=k268<6;od7e=<732c>>54?:%d7e<<2:01ej9o7:098m040290/j9o6:40:?k`3i10976g:2783>!`3i00>>45af5c;>6=6=4+f5c:>04>3gl?m54;;:m55g4=83.m8l7560`2?k`3i10;76a91`494?"a;od7e=<632e==k850;&e0d?=>8l>7ch;a983?>i19lk1<7*i4`;924`23gl?m54>;:m5666=83.m8l75630e?k`3i10;76a923g94?"a>=50;&e0d?=>;997ch;a983?>i1::;1<7*i4`;927553gl?m54>;:abf272909:7>50z&240e32o>h?6F>072f?M77=j30V86;:by071<4;<08?;4<36822a<6>l0::k4>7182=7<61:0:594>948~ a11k320(i99d;:8 a11m320(i99f;:8m462l?0;66g>04f4>5<5$g6b=?07n01ej9o7:198m36bm3:1(k:n9;43b<=in=k36<54i730`?6=,o>j578>3b9mb1g?2910e;?<1;29 c2f13<:?n5af5c;>4=5$g6b=?06?<1ej9o7:198m370<3:1(k:n9;4230=in=k36<54i734=?6=,o>j578>799mb1g?2910e;?87;29 c2f13<:;55af5c;>4=1g53gl?m54?;:k7e4<72-l?m44;a39mb1g?2810e9o?:18'b1g>2=k97ch;a981?>o31o0;6)h;a887e7=in=k36>54i5;4>5<#n=k269o=;od7e=<332c?i:4?:%d7e<<3m?1ej9o7:198m1c2290/j9o6:5g5?k`3i10:76g;e583>!`3i00?i;5af5c;>7=1c13gl?m54<;:k7`g<72-l?m44;e79mb1g?2=10e8<;:18'b1g>2<887ch;a983?>o2:;0;6)h;a88666=in=k36<54i402>5<#n=k268<<;od7e=<532c>>=4?:%d7e<<2::1ej9o7:298m07a290/j9o6:400?k`3i10?76g:2`83>!`3i00>>45af5c;>5=04>3gl?m54>;:k662<72-l?m44:289mb1g?2;10e8<9:18'b1g>2<827ch;a980?>o2:<0;6)h;a8866<=in=k36954o73a6?6=,o>j578>b09mb1g?2910c;?n6;29 c2f13<:n<5af5c;>4=5$g6b=?06n<1ej9o7:198k37bi3:1(k:n9;42b0=in=k36<54o7004?6=,o>j578=2g9mb1g?2910c;<=e;29 c2f13<9>k5af5c;>4=5$g6b=?05;;1ej9o7:198k34493:1(k:n9;4177=in=k36<54}cd`7c<72;<1<7>t$026g190d9K553d12P>494l{217>6522:9=6>=8:04g>40b284?4283?6<7::|&g33e=02.o;;j58:&g33c=02.o;;h58:k240b12900e<>:d683>>o18ok1<7*i4`;925`>3gl?m54?;:k54`c=83.m8l7561d:?k`3i10:76g912f94?"a?50;&e0d?=>89h7ch;a982?>o19><1<7*i4`;924123gl?m54?;:k5522=83.m8l756056?k`3i10:76g916;94?"a8=37ch;a982?>o3i:0;6)h;a887e7=in=k36=54i5c2>5<#n=k269o=;od7e=<632c?m=4?:%d7e<<3i;1ej9o7:398m1?a290/j9o6:5c1?k`3i10876g;9683>!`3i00?m?5af5c;>1=1c13gl?m54?;:k7a0<72-l?m44;e79mb1g?2810e9k;:18'b1g>2=o=7ch;a981?>o3m:0;6)h;a887a3=in=k36>54i5fa>5<#n=k269k9;od7e=<332c>>94?:%d7e<<2::1ej9o7:198m045290/j9o6:400?k`3i10:76g:2083>!`3i00>>>5af5c;>7=0443gl?m54<;:k65c<72-l?m44:229mb1g?2=10e82<827ch;a983?>o2:10;6)h;a8866<=in=k36<54i404>5<#n=k268<6;od7e=<532c>>;4?:%d7e<<2:01ej9o7:298m042290/j9o6:40:?k`3i10?76a91c094?"a;od7e=<732e==l850;&e0d?=>8h:7ch;a982?>i19o<1<7*i4`;924`23gl?m54?;:m55`g=83.m8l7560d6?k`3i10:76a922294?"a?k50;&e0d?=>;8m7ch;a982?>i1::91<7*i4`;927553gl?m54?;:m5667=83.m8l756311?k`3i10:76smfb62>5<5>3:104a7>c2d;2B:<;>j;I331f?6e822`<6>o0:;=4>9382=6<61=0:584r$e55g?><,m==h764$e55a?><,m==j764i026`3<722c:<8j8:188m36ai3:1(k:n9;43b<=in=k36=54i72fa?6=,o>j578?f89mb1g?2810e;?5=5$g6b=?06;j1ej9o7:098m370>3:1(k:n9;4230=in=k36=54i7340?6=,o>j578>749mb1g?2810e;?89;29 c2f13<:;55af5c;>5=5$g6b=?06?11ej9o7:098m1g4290/j9o6:5c1?k`3i10;76g;a083>!`3i00?m?5af5c;>4=1g53gl?m54=;:k7=c<72-l?m44;a39mb1g?2:10e978:18'b1g>2=k97ch;a987?>o3m>0;6)h;a887a3=in=k36=54i5g6>5<#n=k269k9;od7e=<632c?i94?:%d7e<<3m?1ej9o7:398m1c4290/j9o6:5g5?k`3i10876g;dc83>!`3i00?i;5af5c;>1=0443gl?m54?;:k667<72-l?m44:229mb1g?2810e8<>:18'b1g>2<887ch;a981?>o2:90;6)h;a88666=in=k36>54i43e>5<#n=k268<<;od7e=<332c>>l4?:%d7e<<2:01ej9o7:198m04?290/j9o6:40:?k`3i10:76g:2683>!`3i00>>45af5c;>7=04>3gl?m54<;:k660<72-l?m44:289mb1g?2=10c;?m2;29 c2f13<:n<5af5c;>5=5$g6b=?06j81ej9o7:098k37a>3:1(k:n9;42b0=in=k36=54o73fe?6=,o>j578>f49mb1g?2810c;<<0;29 c2f13<9>k5af5c;>5=5$g6b=?05:o1ej9o7:098k344;3:1(k:n9;4177=in=k36=54o7005?6=,o>j578=339mb1g?2810qohl3d83>70=83:p(<>:c58e0f5<@8:=\20=0hw>=;:216>6512:9<6<8k:04f>40a28=;6<7=:0;0>4?3283>6p*k77a9<>"c??n146*k77g9<>"c??l146g>04f5>5<h:4?::k54cg=83.m8l7561d:?k`3i10;76g90dg94?"aj50;&e0d?=>89h7ch;a983?>o19:;1<7*i4`;9245d3gl?m54>;:k5520=83.m8l756056?k`3i10;76g916694?"a8=37ch;a983?>o19>=1<7*i4`;9241?3gl?m54>;:k7e6<72-l?m44;a39mb1g?2910e9o>:18'b1g>2=k97ch;a982?>o3i90;6)h;a887e7=in=k36?54i5;e>5<#n=k269o=;od7e=<432c?5:4?:%d7e<<3i;1ej9o7:598m1c0290/j9o6:5g5?k`3i10;76g;e483>!`3i00?i;5af5c;>4=1c13gl?m54=;:k7a6<72-l?m44;e79mb1g?2:10e9jm:18'b1g>2=o=7ch;a987?>o2:=0;6)h;a88666=in=k36=54i401>5<#n=k268<<;od7e=<632c>><4?:%d7e<<2::1ej9o7:398m047290/j9o6:400?k`3i10876g:1g83>!`3i00>>>5af5c;>1=04>3gl?m54?;:k66=<72-l?m44:289mb1g?2810e8<8:18'b1g>2<827ch;a981?>o2:?0;6)h;a8866<=in=k36>54i406>5<#n=k268<6;od7e=<332e==o<50;&e0d?=>8h:7ch;a983?>i19h<1<7*i4`;924d63gl?m54>;:m55c0=83.m8l7560d6?k`3i10;76a91dc94?"a>>50;&e0d?=>;8m7ch;a983?>i1:;o1<7*i4`;9274a3gl?m54>;:m5665=83.m8l756311?k`3i10;76a922394?"aN68?:n7E??5b;8^0>32jq8?94<348073<4;>0::i4>6d822c<6?90:5?4>9282=1<61<0v(i99c;:8 a11l320(i99e;:8 a11n320e<>:d783>>o68j578?f89mb1g?2910e;>je;29 c2f13<;j45af5c;>4=5$g6b=?06;j1ej9o7:198m37493:1(k:n9;427f=in=k36<54i7342?6=,o>j578>749mb1g?2910e;?84;29 c2f13<:;85af5c;>4=5$g6b=?06?11ej9o7:198m370?3:1(k:n9;423==in=k36<54i5c0>5<#n=k269o=;od7e=<732c?m<4?:%d7e<<3i;1ej9o7:098m1g7290/j9o6:5c1?k`3i10976g;9g83>!`3i00?m?5af5c;>6=1g53gl?m54;;:k7a2<72-l?m44;e79mb1g?2910e9k::18'b1g>2=o=7ch;a982?>o3m=0;6)h;a887a3=in=k36?54i5g0>5<#n=k269k9;od7e=<432c?ho4?:%d7e<<3m?1ej9o7:598m043290/j9o6:400?k`3i10;76g:2383>!`3i00>>>5af5c;>4=0443gl?m54=;:k665<72-l?m44:229mb1g?2:10e8?i:18'b1g>2<887ch;a987?>o2:h0;6)h;a8866<=in=k36=54i40;>5<#n=k268<6;od7e=<632c>>:4?:%d7e<<2:01ej9o7:398m041290/j9o6:40:?k`3i10876g:2483>!`3i00>>45af5c;>1=7>5$g6b=?06j81ej9o7:198k37f>3:1(k:n9;42f4=in=k36<54o73e2?6=,o>j578>f49mb1g?2910c;?ja;29 c2f13<:j85af5c;>4=5$g6b=?05:o1ej9o7:198k345m3:1(k:n9;416c=in=k36<54o7007?6=,o>j578=339mb1g?2910c;<<1;29 c2f13<9??5af5c;>4=o94i4b18L4618l1C==;l9:X6<1=::215>6502841728396<7<:0;7>4?22t.o;;m58:&g33b=02.o;;k58:&g33`=02c:<8j9:188m462l>0;66g90gc94?"a9l27ch;a982?>o19:n1<7*i4`;9245d3gl?m54?;:k5567=83.m8l75601`?k`3i10:76g916494?"a8=>7ch;a982?>o19>31<7*i4`;9241?3gl?m54?;:k5521=83.m8l75605;?k`3i10:76g;a283>!`3i00?m?5af5c;>5=1g53gl?m54>;:k7e5<72-l?m44;a39mb1g?2;10e97i:18'b1g>2=k97ch;a980?>o31>0;6)h;a887e7=in=k36954i5g4>5<#n=k269k9;od7e=<732c?i84?:%d7e<<3m?1ej9o7:098m1c3290/j9o6:5g5?k`3i10976g;e283>!`3i00?i;5af5c;>6=1c13gl?m54;;:k661<72-l?m44:229mb1g?2910e8<=:18'b1g>2<887ch;a982?>o2:80;6)h;a88666=in=k36?54i403>5<#n=k268<<;od7e=<432c>=k4?:%d7e<<2::1ej9o7:598m04f290/j9o6:40:?k`3i10;76g:2983>!`3i00>>45af5c;>4=04>3gl?m54=;:k663<72-l?m44:289mb1g?2:10e8<::18'b1g>2<827ch;a987?>i19k81<7*i4`;924d63gl?m54?;:m55d0=83.m8l7560`2?k`3i10:76a91g494?"a8l>7ch;a982?>i1:::1<7*i4`;9274a3gl?m54?;:m567c=83.m8l75630e?k`3i10:76a922194?"a>?50;&e0d?=>;997ch;a982?>{enj9j6=4=6;294~"68f}4;=08?84<378072<6>m0::h4>6g8235<61;0:5>4>9582=0<,m==i764$e55b?>h;4?::k240b02900e;>ia;29 c2f13<;j45af5c;>5=5$g6b=?07n01ej9o7:098m374l3:1(k:n9;427f=in=k36=54i7305?6=,o>j578>3b9mb1g?2810e;?86;29 c2f13<:;85af5c;>5=5$g6b=?06?<1ej9o7:098m37013:1(k:n9;423==in=k36=54i7343?6=,o>j578>799mb1g?2810e9o<:18'b1g>2=k97ch;a983?>o3i80;6)h;a887e7=in=k36<54i5c3>5<#n=k269o=;od7e=<532c?5k4?:%d7e<<3i;1ej9o7:298m1?0290/j9o6:5c1?k`3i10?76g;e683>!`3i00?i;5af5c;>5=6=4+f5c:>1c13gl?m54>;:k7a1<72-l?m44;e79mb1g?2;10e9k<:18'b1g>2=o=7ch;a980?>o3lk0;6)h;a887a3=in=k36954i407>5<#n=k268<<;od7e=<732c>>?4?:%d7e<<2::1ej9o7:098m046290/j9o6:400?k`3i10976g:2183>!`3i00>>>5af5c;>6=0443gl?m54;;:k66d<72-l?m44:289mb1g?2910e8<7:18'b1g>2<827ch;a982?>o2:>0;6)h;a8866<=in=k36?54i405>5<#n=k268<6;od7e=<432c>>84?:%d7e<<2:01ej9o7:598k37e:3:1(k:n9;42f4=in=k36=54o73b2?6=,o>j578>b09mb1g?2810c;?i6;29 c2f13<:j85af5c;>5=5$g6b=?06n<1ej9o7:098k34483:1(k:n9;416c=in=k36=54o701a?6=,o>j578=2g9mb1g?2810c;<<3;29 c2f13<9??5af5c;>5=5$g6b=?05;;1ej9o7:098yg`d;j0;6?850;2x 462k=0m8n=4H0254`=O99?h56T:858`6532:9>6>=9:214>40c284?528386<7;:0;6>x"c??i146*k77f9<>"c??o146*k77d9<>o689l27ch;a983?>o18lo1<7*i4`;925`>3gl?m54>;:k556b=83.m8l75601`?k`3i10;76g912394?"a8=>7ch;a983?>o19>>1<7*i4`;924123gl?m54>;:k552?=83.m8l75605;?k`3i10;76g916594?"a4?:%d7e<<3i;1ej9o7:198m1g6290/j9o6:5c1?k`3i10:76g;a183>!`3i00?m?5af5c;>7=1g53gl?m54<;:k7=2<72-l?m44;a39mb1g?2=10e9k8:18'b1g>2=o=7ch;a983?>o3m<0;6)h;a887a3=in=k36<54i5g7>5<#n=k269k9;od7e=<532c?i>4?:%d7e<<3m?1ej9o7:298m1be290/j9o6:5g5?k`3i10?76g:2583>!`3i00>>>5af5c;>5=0443gl?m54>;:k664<72-l?m44:229mb1g?2;10e82<887ch;a980?>o29o0;6)h;a88666=in=k36954i40b>5<#n=k268<6;od7e=<732c>>54?:%d7e<<2:01ej9o7:098m040290/j9o6:40:?k`3i10976g:2783>!`3i00>>45af5c;>6=6=4+f5c:>04>3gl?m54;;:m55g4=83.m8l7560`2?k`3i10;76a91`494?"a;od7e=<632e==k850;&e0d?=>8l>7ch;a983?>i19lk1<7*i4`;924`23gl?m54>;:m5666=83.m8l75630e?k`3i10;76a923g94?"a>=50;&e0d?=>;997ch;a983?>i1::;1<7*i4`;927553gl?m54>;:abf532909:7>50z&240e32o>h?6F>072f?M77=j30V86;:by071<4;<08?;4<36822a<6>l0::k4>7182=7<61:0:594>948~ a11k320(i99d;:8 a11m320(i99f;:8m462l?0;66g>04f4>5<5$g6b=?07n01ej9o7:198m36bm3:1(k:n9;43b<=in=k36<54i730`?6=,o>j578>3b9mb1g?2910e;?<1;29 c2f13<:?n5af5c;>4=5$g6b=?06?<1ej9o7:198m370<3:1(k:n9;4230=in=k36<54i734=?6=,o>j578>799mb1g?2910e;?87;29 c2f13<:;55af5c;>4=1g53gl?m54?;:k7e4<72-l?m44;a39mb1g?2810e9o?:18'b1g>2=k97ch;a981?>o31o0;6)h;a887e7=in=k36>54i5;4>5<#n=k269o=;od7e=<332c?i:4?:%d7e<<3m?1ej9o7:198m1c2290/j9o6:5g5?k`3i10:76g;e583>!`3i00?i;5af5c;>7=1c13gl?m54<;:k7`g<72-l?m44;e79mb1g?2=10e8<;:18'b1g>2<887ch;a983?>o2:;0;6)h;a88666=in=k36<54i402>5<#n=k268<<;od7e=<532c>>=4?:%d7e<<2::1ej9o7:298m07a290/j9o6:400?k`3i10?76g:2`83>!`3i00>>45af5c;>5=04>3gl?m54>;:k662<72-l?m44:289mb1g?2;10e8<9:18'b1g>2<827ch;a980?>o2:<0;6)h;a8866<=in=k36954o73a6?6=,o>j578>b09mb1g?2910c;?n6;29 c2f13<:n<5af5c;>4=5$g6b=?06n<1ej9o7:198k37bi3:1(k:n9;42b0=in=k36<54o7004?6=,o>j578=2g9mb1g?2910c;<=e;29 c2f13<9>k5af5c;>4=5$g6b=?05;;1ej9o7:198k34493:1(k:n9;4177=in=k36<54}cd`0a<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb1gd2900ck:m8;29?xdak=i1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnkm;a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smfb7`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg`d=h0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wijn;7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xd3<==1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7010=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;45794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?89:50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=>o18mi1<75ff77`>5<5;|`7014=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;45a94?0=83:p(<>:c58fa35<@8:="c>lh1>n5+f5ca>104n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c6713<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4:1:&e0dd=>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f12393:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb567f?6==3:104a7>`c1:2B:<;>j;I331f?<,m5:&e0dd=>oc>jk1<75fd7aa>5<5;nd73g<722wi89;::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2h30(k:nb;657`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg23<90;694?:1y'553d<3on:n5G1143a>N68;1C==8?e:J240e>3-n=io4;149'b1ge2=<8h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn9::4;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3k27)h;ac8726b5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3<:l1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`701?=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj3>=?n5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;5283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``9035d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e<=9n6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a012?290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik0?:>l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;44094?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>104j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=?=<7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn9;:f;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb5714?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb572a?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb572`?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb572g?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb572f?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb572e?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb572=?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb57204a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5723?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5722?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5721?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5727?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5726?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5725?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5724?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb573b?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb573a?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb573`?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb573g?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb573f?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb573e?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5713?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5712?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5711?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5710?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5717?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5716?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5715?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb572b?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5720?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb573=?6=<3:104a7>`c1k2B:<;>j;I331f?04a:?l3fk3:17dkj5683>>ia<>h1<75rb5611?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5617?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5616?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b;3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5615?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b:3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5614?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b93:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb562b?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b83:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb562a?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15cn3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb562`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15cm3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb562g?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15cl3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb562f?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15ck3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb562e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15cj3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb56204a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c13:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5623?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c03:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5622?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5621?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5620?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c=3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5627?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5626?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c;3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5625?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c:3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5624?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c93:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb563b?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15c83:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb561`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15bl3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb561g?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15bk3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb561f?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15bj3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb561e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15bi3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb561=?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b13:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb56104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b03:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5613?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5610?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15b=3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb562=?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15ci3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb563a?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f15dn3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb57;3?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f130l3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`71=0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3=>:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`712e=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb57;1?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f131n3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb574f?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl;59694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`713c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;56c94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn9;73;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb575`?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th?95<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;57a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?9:650;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj=?3=7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn9;9b;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj=?<;7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?9;o50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=l1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?9;750;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=o1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?9;650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=>o181i1<75ff5a1>5<i47>5;|`730g=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;74:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?<<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7303=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;74694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?<81<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7307=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;74294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?=n1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`731e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;75`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?=31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`731>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;75594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?=?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7312=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;77394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?>o181i1<75ff5a1>5<i47>5;|`730c=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;74f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?<31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`731c=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;75194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>o=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72c0=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6g694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>o81<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72c7=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6g294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>lo1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72`b=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6da94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>l31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72`>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6d594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>l?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72`2=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6d194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>l;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72`6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6gf94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>oh1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72cg=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6g;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>o?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72`g=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;6ed94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>1l1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72=c=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;69f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3>1h1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`72=g=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;69;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo::e183>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd3=mn1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<>hn4?:283>5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn9;kb;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm44fb>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`71a?=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg22l10;6>4?:1y'553d<3n>on5G1143a>N6854;294~"685<5;nd7f=<722wi8;o9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl;6`794?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c65e1<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=j;1b95650;9j1<`=831b:=6l:188kc2e03:17pl;6`g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c65ea<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo:9a883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd3>h:1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<=;44?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9888;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm4754>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`7220=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg21?<0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi8;6>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce2k80e867:188m0?a2900e;>7c;29?j`3j10;66sm47:3>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`722`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg21?l0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi8;9l:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl;66`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c653d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3;?h1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7237=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;37;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;63694?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7274=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>;;1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;60d94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`724c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>8n1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;60`94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`724g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>831<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;60494?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7243=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>8>1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;60094?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7247=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>8:1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;61g94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`727d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>;k1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;63:94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7271=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>;<1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;60:94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`725b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3>9i1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo::e383>1<729q/==;l4;f6``=O99<;i6F>04a:?!b1mk0i>6g:8983>>o181i1<75ff77`>5<i47>5;|`754c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd398i1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;10:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7540=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd398>1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=<<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;13194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?=?650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<8?0(k:nb;614d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg26:j0;684?:1y'553d<3on:?5G1143a>N68"an;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm4001>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi8<<8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=;>7)h;ac8765?5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd39;h1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9e<=#n=ki69>ia<>h1<75rb5315?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:96*i4``9076d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e<88j6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>d?<,o>jn7:=0b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6265<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo:>2483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?=85+f5ca>147j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=;957>55;294~"683-l?mo4;21`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`76g4=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:=b083>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=8i<7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;2`g94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<9mi4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm43ca>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;0e394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`74a6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd38jl1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;0bf94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`74fe=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd38jh1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao850;694?6|,8:>o94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pl;2cg94?2=83:p(<>:c58g1ac<@8:="c>lh1<6g:8983>>o181i1<75ff77`>5<i47>5;|`76g5=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3:j>1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6a50;694?6|,8:>o94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pl;17c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`753?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39>o18mi1<75ff77`>5<5;|`753>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39<31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7531=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39<21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7530=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39<=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7533=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39<<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7532=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39>o18mi1<75ff77`>5<5;|`7535=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39<>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`751d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd39=k1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=>l50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=>o50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=>750;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=>650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=>950;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=>850;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?=>;50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=>o21o0;66g909a94?=hn=h36=44}c61=`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9<6d;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<;3h6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`761<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:=9883>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=8247>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;28494?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<9584?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43<3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm43;0>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a4<50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg25180;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8?6j:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd3:1n1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c613`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9<7b;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<;2j6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`76=?=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:=8983>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=83;7>54;294~"685<1290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;29694?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<94>4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm43:2>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5>50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg25?o0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8?9k:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd3:>i1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c613g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9<89;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<;=36=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`7621=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:=7783>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=8<97>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;26194?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<9;?4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm4353>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a;k50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg25>m0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8?8m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd3:?k1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c612<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9<98;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<;<<6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`7630=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:=6483>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=8j>7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;2`294?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<95o4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4383:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm43:6>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a:o50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg25>o0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8?8<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4nok1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1eb<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>hi8;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;ol<6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0bc3=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=if583>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:lm?7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3ggf>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5amj0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?kk6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4nl21<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1ea2<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>hj6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;oo>6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0b`2=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=ie283>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:ln>7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3gf`>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5alh0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?kj7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4nm=1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1e`3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>hk4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;on86=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0ba4=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=id083>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:lo<7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3gaa>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5ak10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?km9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4nj?1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1eg1<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>hl3;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;oi96=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0bf7=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=ic183>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:lmh7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3gg3>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5akh0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?klj:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd39981<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7557=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;2d494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ah650;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3:lk1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`76fc=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;2d794?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<9i94?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm43g1>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ah?50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg25m90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e<9o=6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a05c2290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm41g7>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi8=k<:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e<9o96=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a05c6290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm41g3>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi8=ji:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e<9nn6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a05bc290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm4303>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi8??6:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e<9lj6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a05`>290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm41d;>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi8=h8:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e<9l=6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a05`2290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm41d7>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi8=h<:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e<9l96=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a05`6290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm41`b>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg27j10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8=l::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd38k>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c63f6<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9>m2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<9h:6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`74g6=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:?ag83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=:ji7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;0`a94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<;ml4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm41c;>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg27i?0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8=o;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd38h91<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c63e7<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9>n1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<93m6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`741<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:?9e83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=:2o7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;08c94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<;544?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4303:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm41;4>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg271=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8=7=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd380;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c63=5<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9>7f;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<92n6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`74=b=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:?8b83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=:3n7>54;294~"685<>290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;09:94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<;4:4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h433:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm41:6>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg270:0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8=6>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd381:1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c63fa<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9>mc;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<9hi6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`74g0=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:?ac83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=:j<7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl;09c94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<;;k4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3b7a>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?n;n:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e;j?26=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a7f3?290?6=4?{%331f2=ml5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?n;9:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e;j<;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7e<,o>jn7=j529j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th8o;o50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==81/j9om:2g67>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=l5483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<39<1/j9om:2g66>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f6e113:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;c:?!`3ik08i8<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th8o8k50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<8?0(k:nb;1f14=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg5d>10;684?:1y'553d<3on:?5G1143a>N68"a;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm3b70>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?n;k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=;>7)h;ac80a065;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd4k?=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9e<=#n=ki6>k:0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb2a66?6=<3:104a7>`c1k2B:<;>j;I331f?m:c;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>:96*i4``97`2a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e;j<=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>d?<,o>jn7=j4g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g31<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg5c?:0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?80;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?90;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>o0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>l0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<k4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>m0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<h4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>j0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<i4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>k0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<n4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>h0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<o4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>00;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<l4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>10;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<44?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>?0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<:4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c><0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<;4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>=0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<84?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>:0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<94?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>;0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<>4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>80;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<?4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>90;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<<4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c=o0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<=4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c=l0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c=m0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?k0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?h0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?00;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?10;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?>0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c??0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?<0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c?;0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c>>0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<54?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c=j0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5d;h0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf`83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf983>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf683>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf783>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf583>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf283>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf383>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<k4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf183>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<h4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=meg83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<n4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mee83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<o4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=meb83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<l4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mec83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<44?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me`83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<54?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me883>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<:4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me983>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<;4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me683>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<84?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me783>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<94?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<>4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me583>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=l0083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=l0183>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mfg83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mfd83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mfe83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mfb83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mfc83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=mf883>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<i4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=med83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<?4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=me283>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=k9083>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wi?i7n:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm3e:7>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?i7?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo=k8283>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e;m336=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi?i6=:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e;m2n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188yg5c1>0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5c0m0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e;m2;6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a7a>d29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}c1g=0<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg5c?o0;694?:1y'553d<3on:n5G1143a>N6891C==8?e:J240e>3-n=io4;159j`3e>2900ei8la;29?j`3?k0;66sm3e;7>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k8m:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o<26=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c0?290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g44>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k89:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o<>6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c03290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g40>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k8=:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o<:6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c07290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g7f>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k;k:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o?h6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c3e290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g7b>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k;6:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o?36=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c30290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g75>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k;::187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o=96=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c16290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g53>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k8i:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c0c290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g4b>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k;i:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o??6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c34290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g2;>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k>8:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o:>6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c63290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g20>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k>=:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o::6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c67290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3dde>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?hhj:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;llo6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7``d290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3ddb>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?hh6:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;ll36=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7``0290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3dd5>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?hh::187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;ll?6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7``4290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3dd1>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?hh>:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o:n6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c6c290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g2`>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?k>m:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;o:j6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7c6>290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3g25>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?hhm:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;ll;6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7`ca290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3dc2>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?ho?:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;l3m6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7`?b290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3d;g>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?h7l:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;l3i6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7a`229086=4?{%331f2=ld2900ck:m8;29?xd4lo>1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<4?:283>5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn>ji2;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm3ed2>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`0`c6=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg5cmo0;6>4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wi?ikk:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c1ff<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e;lh<6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo=jb483>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:c08m0>?2900e87i:188m36?k3:17bh;b983>>{e;li;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo=jbd83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd4mkh1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>km3;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm3d`1>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`0a=d=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5b0h0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi?h67:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c1f<3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h43;3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;`1?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:o2>7>54;294~"685<5;nd7f=<722wi?h7>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c1f3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e;l2o6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo=j8483>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<d2900ek:l2;29?j`3j10;66sm3c:3>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?h9<:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;k=n6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7`5>290>6=4?{%331f2=l>{e;l936=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h=9:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d16>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`53290>6=4?{%331f2=l>{e;l986=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h==:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d12>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`57290>6=4?{%331f2=l>{e;l8m6=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d0g>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`4e290>6=4?{%331f2=l>{e;l8j6=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h<6:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d0;>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`40290>6=4?{%331f2=l>{e;l8=6=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h<::186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d07>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`44290>6=4?{%331f2=l>{e;l896=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h=i:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d1f>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`5c290>6=4?{%331f2=l>{e;l9h6=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h=m:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d1b>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`50290>6=4?{%331f2=l>{e;l8h6=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?h<>:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm3d03>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7`cb29086=4?{%331f2=ld2900ck:m8;29?xd4lo<1<7:50;2x 462k=0o9ik4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<o7>5;nd7f=<722wi?4=<:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm3812>5<4290;w)??5b695507l2B:<;>j;I331f?072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e;08o6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi?45<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm380:>5<4290;w)??5b695507l2B:<;>j;I331f?072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e;0936=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a7<5c290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik08m??4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl<95394?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>6g592co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:38;7>54;294~"685<5;hd51f<722em8:l50;9~f6?4k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?5f:91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg5>;k0;684?:1y'553d<3on:?5G1143a>N68o>f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb2;0b?6==3:104a7>`c1:2B:<;>j;I331f?<,m;50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=jn7=n1d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1:7`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4n9:&e0dd=;h;n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?lm8:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4ij<1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1bg0<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>ol4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;hi86=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0ef4=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=nc083>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:kh<7>54;294~"685<6=4?{%331f2=l>{e;1o=6=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?5k::186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm39g7>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7=c4290>6=4?{%331f2=l>{e;1o96=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wi?5k>:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm39g3>5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::a7dee290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;hn86=4;:183!77=j>1h8jj;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<o7>5;nd7f=<722wi?lm7:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm3`f:>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7=b2290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;0=m6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi?49j:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm384e>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?49k:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm384f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?49l:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm384g>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?49m:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm384`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?49n:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm384a>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?496:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm384b>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?497:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm384:>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi?48?:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm387e>5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<4290;w)??5b695507l2B:<;>j;I331f?5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5fj;0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?loi:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4iho1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1bea<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>onc;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;hki6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0edg=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=na883>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:kj47>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3`c1>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5fi90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?l7j:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4i0n1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1b=f<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>o6b;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;h326=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0e<>=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=n9683>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:k2:7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43:3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3`;2>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5f0l0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?l6l:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4i1h1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1b3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>o79;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;h236=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0e=1=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=n8783>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:k397>54;294~"685<4290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3`5e>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5f?m0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?l9m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4i>k1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1bf2<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>om6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;hh>6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0eg6=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=na483>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:k2m7>54;294~"685<a290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm392e>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5?8m0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?5>n:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd40931<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1;4=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>6?7;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;1:=6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0<53=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=70583>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:2;?7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<81394?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm36dg>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg50nk0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?:h6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4?o21<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c14b2<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>9i6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;>l?6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`03c5=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=8f383>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:=m=7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<7dd94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm36g`>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg50m00;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?:k8:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4?l<1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c14a0<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>9j4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;>o86=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`03`4=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=8e083>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:=n<7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<7ef94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm36fb>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg50l10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?:j9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4?m?1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1;57<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>6>1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;1;;6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0<5d=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=70183>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:=m97>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<7ed94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm3834>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?4?9:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;hli6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7d`c290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm3`de>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi?lk<:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;hlj6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0ec?=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=nf983>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:km;7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>6ia;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:2m57>54;294~"685<5;hd7g7<722em8o650;9~f6>a03:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>6i6;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:2m97>54;294~"685<5;hd7g7<722em8o650;9~f6>a<3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>6i2;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:k897>54;294~"685<5;hd7g7<722em8o650;9~f6g5m3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>7?e;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:3;h7>54;294~"685<5;hd7g7<722em8o650;9~f6?7k3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>7?a;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:3;57>54;294~"685<5;hd7g7<722em8o650;9~f6?703:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>7?6;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:2hj7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<8bf94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43di3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm39a:>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5?k>0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?5m::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd40j>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1;g6<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>6l2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;1i:6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`01<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=7bd83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:2ih7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<8c`94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43e13:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm39`;>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5?j?0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?5l<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd40k81<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1;f4<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>6m0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;1km6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`01<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=7ae83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:2jo7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<8`;94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43f?3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm39c5>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5?i=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?5o=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd40h;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1;e5<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>66e;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;13o6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=79c83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:22m7>54;294~"685<290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<88:94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43>>3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm39;6>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg5?l80;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?5mm:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd40j:1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1;f0<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>6na;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;13m6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0<<2=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=79283>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:>=j7>54;294~"685<5;hd51f<722em8:l50;9~f621m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb265`?6=<3:104a7>`c1k2B:<;>j;I331f?:9c;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:>=n7>54;294~"685<5;hd51f<722em8:l50;9~f621i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb2640?6=>3:104a7>`c1;2B:<;>j;I331f?<,m?=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a711b290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:438 c2fj39=::5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd4>o18mi1<75ff77`>5<5;|`0025=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj39=:;5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=;7e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``973013`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e;=<36=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a7115290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik08:;;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl<46a94?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>601=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:>=;7>54;294~"685<5;hd51f<722em8:l50;9~f62093:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?51>=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg53?90;684?:1y'553d<3on:?5G1143a>N68893:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb264e?6==3:104a7>`c1:2B:<;>j;I331f?<,m?90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th895650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl<59594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0110=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0113=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0112=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0115=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0114=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0117=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0116=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0161=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0160=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0163=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0162=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0165=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0164=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`011?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<59494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0111=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`016e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<56294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`0167=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<45g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`001b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9o1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`001d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9i1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`001g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9h1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`001?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9k1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`001>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<931<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0011=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<921<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0010=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0013=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0012=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0015=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0014=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<991<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0016=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;ol1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;oo1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;on1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;oi1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;oh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;ok1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`006>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;o31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0061=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;o21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0003=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<8?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0002=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<8>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0005=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<891<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0004=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<881<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0007=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<8;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0006=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<8:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`001`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9l1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`001e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<9n1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0017=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4<981<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`0060=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4;o=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`01d`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4=h?1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f63fm3:1?7>50z&240e328:=N680;66ai46`94?=zj:?247>54;294~"685<5;hd51f<722em8:l50;9~f63f<3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`01db=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd4=0=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`01d5=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb27bg?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f63>>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb27b6?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl<5``94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`01<3=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<5`394?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn>;na;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb27:0?6=<3:104a7>`c1k2B:<;>j;I331f?;n0;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th89l750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl<58194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th894h50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj:?j47>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>;62;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:?j;7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>;61;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:?j:7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>;60;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:=3=7>54;294~"685<5;hd7g7<722em8o650;9~f61?83:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>98d;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=54;294~"685<5;hd7g7<722em8o650;9~f610j3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>989;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=<47>54;294~"685<5;hd7g7<722em8o650;9~f610?3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>985;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=54;294~"685<5;hd7g7<722em8o650;9~f610:3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>980;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:==j7>54;294~"685<5;hd7g7<722em8o650;9~f611m3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>99c;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:==n7>54;294~"685<5;hd7g7<722em8o650;9~f611i3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>976;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=397>54;294~"685<5;hd7g7<722em8o650;9~f61?<3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>972;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=54;294~"685<5;hd7g7<722em8o650;9~f610<3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>998;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=:h7>54;294~"685<5;hd7g7<722em8o650;9~f616k3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9>9;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=:47>54;294~"685<5;hd7g7<722em8o650;9~f616?3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9>5;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=:87>54;294~"685<5;hd7g7<722em8o650;9~f616;3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9>1;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=;j7>54;294~"685<5;hd7g7<722em8o650;9~f617m3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9?c;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=;n7>54;294~"685<5;hd7g7<722em8o650;9~f617i3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9?8;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=;;7>54;294~"685<5;hd7g7<722em8o650;9~f617>3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9=2;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=9=7>54;294~"685<5;hd7g7<722em8o650;9~f61583:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9>e;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:=:n7>54;294~"685<5;hd7g7<722em8o650;9~f61683:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>9?4;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:54;294~"685<5;hd7g7<722em8o650;9~f60e<3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>8m2;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:54;294~"685<5;hd7g7<722em8o650;9~f60e83:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>8?9;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm372;>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`0251=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg518?0;6>4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wi?;>;:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl<61194?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c1547<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e;?:;6=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo=9cb83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd4>j31<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>8k5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3h97d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd4>m81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>8k0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm37ae>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`02fc=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg51k>0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi?;7i:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl<68g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c15=a<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h43k3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e;?3i6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo=9a683>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0i>6g:8983>>o21o0;66g909a94?=hn=h36=44}c15e3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e;?k?6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo=9a383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd4>031<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>=63;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:9287>54;294~"685<5;hd7g7<722em8o650;9~f60??3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>8;d;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f603i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:55;294~"685<=831vn>8;8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f603>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:55;294~"685<=831vn>8;4;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f603:3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:55;294~"685<=831vn>8N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f604l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:<8o7>55;294~"685<=831vn>8N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f60413:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:<847>55;294~"685<=831vn>8<7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f602;3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:<>>7>55;294~"685<=831vn>8:1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f603n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:55;294~"685<=831vn>8;b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f604=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:<887>55;294~"685<=831vn>9?3;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm372b>5<3290;w)??5b69`0bb3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;hd51f<722em8o650;9~f673?3:1?7>50z&240e328:=N680;66ai46`94?=zj:;?97>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?;3;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb2375?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f674n3:1?7>50z&240e328:=N680;66ai46`94?=zj:;8h7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?04a:?l3fk3:17dkj5683>>ia<>h1<75rb237g?6=<3:104a7>`c1k2B:<;>j;I331f??:1;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>:96*i4``977523`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e;8?>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>d?<,o>jn7==349j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c120g<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo=>5183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?=85+f5ca>644<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:;>87>55;294~"683-l?mo4<2268ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`051g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl<15d94?3=83:p(<>:c58fa34<@8:="c>lh18<;4$g6bf?55;:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag290?6=4?{%331f2=ml5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69?:;%d7eg<4::80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8=8<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=i01/j9om:2006>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f64cj3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm33fb>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ai750;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg55l10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi??j9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4:m?1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c11`1<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>>ib;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f66a13:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj::m47>55;294~"685<=831vn>>i7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f66a=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj::m87>55;294~"685<=831vn>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>a3cm2B:<;>j;I331f?<,m4i4:;>5<5;hd51f<722em8o650;9~f64ck3:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:8nh7>54;294~"68=831vn>>j9;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia04a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f67>:3:1?7>50z&240e328:=N680;66ai46`94?=zj:;3?7>54;294~"685<5;hd51f<722em8:l50;9~f67>93:1?7>50z&240e328:=N680;66ai46`94?=zj:;3>7>54;294~"685<5;hd51f<722em8:l50;9~f67>83:1?7>50z&240e328:=N680;66ai46`94?=zj:;3=7>54;294~"685<5;hd51f<722em8:l50;9~f67?n3:1?7>50z&240e328:=N680;66ai46`94?=zj:;3<7>54;294~"685<5;hd51f<722em8:l50;9~f67?m3:1?7>50z&240e328:=N680;66ai46`94?=zj:;54;294~"685<5;hd51f<722em8:l50;9~f67?l3:1?7>50z&240e328:=N680;66ai46`94?=zj:;54;294~"685<5;hd51f<722em8:l50;9~f67?k3:1?7>50z&240e328:=N680;66ai46`94?=zj:;54;294~"685<5;hd51f<722em8:l50;9~f670<3:1?7>50z&240e328:=N680;66ai46`94?=zj:;53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?94;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:;<>7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?93;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:;<=7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?92;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:;<<7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?91;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:;=j7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?90;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:;=i7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?:f;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:;=h7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn>?:e;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj:8h47>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<2b494?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm33a1>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6an?50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg55k90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi??lj:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4:kn1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c11ff<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;;hj6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`06g>=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo==b683>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:8i:7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<2c694?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm33`2>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao>50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg55io0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi??ol:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4:hh1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c11ed<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;;k36=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`06d1=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo==a783>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:8j97>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<2`094?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm33;e>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a4k50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg551m0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi??7m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4:0k1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c11=<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn><67;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;;3=6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`06<3=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo==9583>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:82?7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<28394?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm33:f>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6anl50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg55kh0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi??m;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4:k31<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c11e`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;;336=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`06=b=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo==8b83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj::9?7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<03394?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<=4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm313g>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg579k0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?=?6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd48821<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1352<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>>>6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;9;>6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0445=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=?1383>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:::=7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<01d94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm312`>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg578h0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?=>8:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd489<1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c1340<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>>?4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;9:86=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`0454=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=?0083>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj::;<7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=fgf94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2gdb>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4an10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>kh9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5no?1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0eb1<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?hi2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:ol:6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1bc6=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;lni7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=fda94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2gg:>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg57:<0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?=?i:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd488>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c134<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?hie;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:ol86=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1b`>=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj:;9n7>54;294~"685<5;hd7g7<722em8o650;9~f675i3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn>=>1;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj:9:?7>54;294~"685<5;hd7g7<722em8o650;9~f64a?3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?>>k:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd4;9i1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c104g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>=?a;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;::26=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`075>=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=<5783>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h430b83>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h430983>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<>4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h432183>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431b83>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>>j2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;9o:6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`04`6=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=?dd83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj::oh7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<0e`94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm31f;>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg57l?0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?=j<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd48m81<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c13`4<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>>k0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;9im6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`04fc=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=?ce83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj::ho7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<0bc94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm31a5>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg57k=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?=m=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd48j;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c13g5<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>>mf;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;9ho6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`04ge=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=?bc83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj::im7>54;294~"685<290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<0c:94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h433:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm31`6>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg57j;0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?=l?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd48hl1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c13e`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn>>nd;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e;9kh6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`04dd=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo=?a`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj::j57>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl<0d794?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm31f7>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg57jl0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi?=o7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd48h=1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0`<1<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg4d080;694?:1y'553d<3on:n5G1143a>N68j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<5k2.m8ll52d5`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn?m63;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3?:7)h;ac81a2e5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm2b5f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n67:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=;>7)h;ac81a2d5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd5k081<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9e<=#n=ki6?k8b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb3a4`?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:96*i4``96`1f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e:j3:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>d?<,o>jn72900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0`3f<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?=85+f5ca>7c012co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;i2<7>55;294~"683-l?mo4=e6;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`1g2d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl=c9794?3=83:p(<>:c58fa34<@8:="c>lh18<;4$g6bf?4b?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e:m3h6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;k:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3j6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;m:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m326=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;n:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m336=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;6:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3<6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;7:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3=6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;8:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3>6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;9:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3?6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;::187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m386=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;;:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m396=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;<:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3:6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;=:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2m6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;?:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2n6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:i:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2o6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:j:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2h6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:k:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2i6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:l:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2j6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:m:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m226=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:n:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m236=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:6:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2<6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:7:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2=6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:8:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:mk?6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i8;:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:mk86=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i8<:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:mk96=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i8=:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:mk:6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i8>:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:mk;6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i8?:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3m6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;i:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3n6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;j:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3i6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;l:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m3;6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i;>:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:m2>6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>i:9:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:j<86=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>n8=:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b00>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n8?:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b02>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;i:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b03>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;j:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3e>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;k:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;l:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3g>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;m:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;n:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3a>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;6:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3b>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;7:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3:>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;8:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b3;>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;::180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b35>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;;:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b36>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;<:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b37>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;=:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b30>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;>:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b31>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;?:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b32>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n:i:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b33>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n:j:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b2e>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n:k:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b2f>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n:l:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b2g>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n8n:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b0b>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n86:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b0:>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n87:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b0;>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n88:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b04>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n89:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b05>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n8::180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b06>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n8;:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b07>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n8>:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b01>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n;9:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b34>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>n:m:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2b2`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>im;:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2e`b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi69?;;hf5g<<722co:no50;9lb11e2900qo6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0gea<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0?=95fd7a:>5<5;nd73g<722wi>im=:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66sm2ec`>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi>il7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2=;?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<39=1bh;m6:188ma0di3:17bh;7c83>>{e:mi;6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi>ion:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:mh=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>1733`n=o44?::kg2fg=831dj99m:188yg4cjo0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg4cj<0;6>4?:1y'553d<3on:=5G1143a>N68072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{e:mk36=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a6ad329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?lb1k00;66gk6bc94?=hn==i6=44}c0gfa<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4ci>0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4ci?0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4ci<0;694?:1y'553d<3on:n5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<h4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<l4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<;4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<<4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;0;694?:1y'553d<3n>hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wi>h?l:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl=e0`94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c0f5d<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e:l;36=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd5ml;1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?kkf;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm2dff>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`1aab=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4bmh0;694?:1y'553d<3n>h85G1143a>N68o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?kj8;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm2dg4>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`1a`0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4bm<0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi>hk<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl=eea94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c0f`g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e:lh86=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd5mki1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd5mk=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?km5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm2dcf>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`1adb=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4ei10;694?:1y'553d<3n>hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;;0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f1`<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4b=m0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f1d<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4b=00;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f13<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4b==0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<4?:483>5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f14<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4b=90;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f0a<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4bhi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f22<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4b>?0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f26<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4b>90;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0f0<<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4a9>0;6>4?:1y'553d<3n>on5G1143a>N6854;294~"685;h436<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:1d<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>=10;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo<65583>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:17<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>=90;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg4>>?0;684?:1y'553d<3on:?5G1143a>N68>ia<>h1<75rb3;5e?6==3:104a7>`c1:2B:<;>j;I331f?<,m50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=jn72900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0:2<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4n9:&e0dd=:h>27dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>4;i:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:01ih8=;I3325c<@8:>o45+d7ga>1723-l?mo4=a5:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`1=3>=83?1<7>t$026g190d9K553d12.o:hl5a89'b1ge2;k?46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn?7:e;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj;3=?7>55;294~"686=4?{%331f2=ml<97E??61g8L462k01/h;km:`;8 c2fj38j8:5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;knj7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=adf94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2`gb>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4>990;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0:4a<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4>8j0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c0:4<<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg4fn=0;694?:1y'553d<3n>hn5G1143a>N68>oa5<5}#99?h87j:dd9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c0a47<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo<6a683>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:==<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo<6a783>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:=2<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo<6a483>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:=3<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo<6a583>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:=0<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo<6a283>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:=1<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo<6a383>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:=6<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo<6a083>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:=7<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo<68883>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}c0:<=<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>?00;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>?10;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>?>0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>??0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>?<0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>?=0;694?:1y'553d<3on:n5G1143a>N689n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg4>?:0;694?:1y'553d<3on:n5G1143a>N683`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?okc;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:hni6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1eag=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;ko;7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=ae794?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2`f1>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4fl90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>lmk:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5iji1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0bgg<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?ola;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:hi26=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1ef>=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;kh:7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=ab694?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2`a3>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4fjl0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>lll:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5ikh1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0bfd<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?om9;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:hh<6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1eg0=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;ki87>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=ac094?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2`ce>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4fij0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>lon:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5ih31<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0be=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?on7;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:hk=6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1ed3=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;kj?7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=aed94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2`af>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4fj10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>lo=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5ih;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;7=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6<7;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:19=6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1<63=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<73283>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;28>7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=82294?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<k4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h435m3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm290g>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?:k0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>5<7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd50;=1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;63<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6=5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:18?6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1<75=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<72383>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;29=7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=80d94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h436k3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm293a>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?900;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>5?8:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd508<1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;50<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6>4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:1;96=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1<47=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<71183>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;2;j7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=81f94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437j3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm292b>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?8>0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>5>::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd509>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;46<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6?2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:1::6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1<56=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<8fg83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;=mi7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=82c94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h434<3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm290:>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?9:0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>:hk:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5?oi1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0:05<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<94?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<>4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2c02>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4e9o0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>o?k:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5j?h1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1=72=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=93194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd51;;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1=76=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=90d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd518n1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1=4e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=90`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5i<=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1=6>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=92594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a850;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd51:?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1=62=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=92194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a<50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd51:;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1=66=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=93d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?n>0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>5h::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd50o91<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;b7<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6i1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:1l;6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1<``=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<7ed83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;2nh7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=8d`94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43b03:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm29g4>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?m<0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>5k<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd50l81<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;a4<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6j0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:1nm6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`11<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<7db83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;2on7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=8e;94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43c?3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm29f5>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?l=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>5j>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd50m:1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;gc<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6le;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:1io6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`11<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<7cc83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;2hm7>54;294~"685<290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=8b594?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43d=3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm29a7>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg4?k;0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>5m?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd50kl1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0;f`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?6ib;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:1lj6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`11<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<7f583>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;2n57>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=8e194?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43el3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm29``>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94je7a8L4618l1C==;l9:k6ef<722c=>o18mi1<75ff77`>5<5;|`10<1=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl=48494?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th984;50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`10t$026g190d9K553d12.o:hl52b9'b1ge2;<2=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg43i10;6;4?:1y'553d<3on:>5G1143a>N68"a;7>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj;>2?7>54;294~"685<5;hd51f<722em8:l50;9~f72>l3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a;7?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm25c4>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?41191bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg431j0;684?:1y'553d<3on:?5G1143a>N68>ia<>h1<75rb36b2?6==3:104a7>`c1:2B:<;>j;I331f?<,m1l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th984?50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=jn7<98d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c07e0<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4n9:&e0dd=:?2n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>97?:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e:=3j6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1723-l?mo4=69f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`10d2=83?1<7>t$026g190d9K553d12.o:hl5a89'b1ge2;<3h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn?;m2;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb37a5?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f730:3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37bb?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73083:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37ba?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731n3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37bg?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37bf?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731k3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37be?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731j3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b=?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b04a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73113:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b3?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73103:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b2?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b0?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731=3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b7?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b6?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731;3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b5?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731:3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b4?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73193:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37:b?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73183:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37:a?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f732n3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37:`?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f732m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37:g?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f732l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37:f?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f732k3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a=?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73013:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a04a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73003:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a3?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f730?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a2?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f730>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a1?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f730=3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a0?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f730<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a7?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f730;3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37a4?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73093:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37b1?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f731>3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37:e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f732j3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb36404a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f720?3:1?7>50z&240e328:=N680;66ai46`94?=zj;>847>54;294~"685<5;hd51f<722em8:l50;9~f720=3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8:7>54;294~"685<5;hd51f<722em8:l50;9~f720<3:1?7>50z&240e328:=N680;66ai46`94?=zj;>897>54;294~"685<5;hd51f<722em8:l50;9~f720;3:1?7>50z&240e328:=N680;66ai46`94?=zj;>887>54;294~"685<5;hd51f<722em8:l50;9~f720:3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8?7>54;294~"685<5;hd51f<722em8:l50;9~f72093:1?7>50z&240e328:=N680;66ai46`94?=zj;>8>7>54;294~"685<5;hd51f<722em8:l50;9~f72083:1?7>50z&240e328:=N680;66ai46`94?=zj;>8=7>54;294~"685<5;hd51f<722em8:l50;9~f721n3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8<7>54;294~"685<5;hd51f<722em8:l50;9~f721m3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9j7>54;294~"685<5;hd51f<722em8:l50;9~f721l3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9i7>54;294~"685<5;hd51f<722em8:l50;9~f721k3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9h7>54;294~"685<5;hd51f<722em8:l50;9~f721i3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9n7>54;294~"685<5;hd51f<722em8:l50;9~f72113:1?7>50z&240e328:=N680;66ai46`94?=zj;>9m7>54;294~"685<5;hd51f<722em8:l50;9~f72103:1?7>50z&240e328:=N680;66ai46`94?=zj;>957>54;294~"685<5;hd51f<722em8:l50;9~f721?3:1?7>50z&240e328:=N680;66ai46`94?=zj;>947>54;294~"685<5;hd51f<722em8:l50;9~f721>3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9;7>54;294~"685<5;hd51f<722em8:l50;9~f721=3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9:7>54;294~"685<5;hd51f<722em8:l50;9~f721<3:1?7>50z&240e328:=N680;66ai46`94?=zj;>997>54;294~"685<5;hd51f<722em8:l50;9~f721;3:1?7>50z&240e328:=N680;66ai46`94?=zj;>987>54;294~"685<5;hd51f<722em8:l50;9~f721:3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9?7>54;294~"685<5;hd51f<722em8:l50;9~f72193:1?7>50z&240e328:=N680;66ai46`94?=zj;>9>7>54;294~"685<5;hd51f<722em8:l50;9~f720n3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8j7>54;294~"685<5;hd51f<722em8:l50;9~f720m3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8i7>54;294~"685<5;hd51f<722em8:l50;9~f720l3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8h7>54;294~"685<5;hd51f<722em8:l50;9~f720k3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8o7>54;294~"685<5;hd51f<722em8:l50;9~f720j3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8n7>54;294~"685<5;hd51f<722em8:l50;9~f720i3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8m7>54;294~"685<5;hd51f<722em8:l50;9~f72013:1?7>50z&240e328:=N680;66ai46`94?=zj;>857>54;294~"685<5;hd51f<722em8:l50;9~f720>3:1?7>50z&240e328:=N680;66ai46`94?=zj;>8;7>54;294~"685<5;hd51f<722em8:l50;9~f721j3:1?7>50z&240e328:=N680;66ai46`94?=zj;>9o7>54;294~"685<5;hd51f<722em8:l50;9~f72183:1?7>50z&240e328:=N680;66ai46`94?=zj;>9=7>54;294~"685<5;hd51f<722em8:l50;9~f73c13:1?7>50z&240e328:=N680;66ai46`94?=zj;?hj7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th99n<50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f73c?3:1?7>50z&240e328:=N680;66ai46`94?=zj;?h=7>54;294~"685<5;hd51f<722em8:l50;9~f73dl3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`11a0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd5=j:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`11fe=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb37g1?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f73en3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb37`f?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl=5e694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`11gc=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl=5bc94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn?;k3;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb37a`?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th99i<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=5ca94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th99i?50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=5c`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th99i>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=5cc94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9;lo50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?h31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`13d1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=7`494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?h>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`13d5=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=7`094?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?h:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`13<`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=78g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?0h1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`131<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=78;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?0=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`13<0=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=78794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?091<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`13g6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=7`d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?hn1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`13de=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=7``94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?0n1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`13<4=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=78394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?=?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1315=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=75094?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?=:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`136`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=72g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6aj50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?:i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`136d=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=72c94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a650;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?:=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1360=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=72794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a:50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?:91<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`1364=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=72394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?;l1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`131e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=75`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?=31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`131>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=75594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5?:31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`137c=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=73f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5>mo1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`12ab=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=6ea94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5>mk1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`12a?=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=62194?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c0577<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e:?9;6=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo<92d83>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd5>;h1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<l4?:283>5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn?8i7;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm27d5>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`12c3=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg41n=0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi>;h=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl=6gd94?2=83:p(<>:c58g1a3<@8:="c>lh1n?5f59:94?=n=0l1<75f61:`>5<i47>5;|`12cc=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg41nm0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi>;hm:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl=6gc94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c05b<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e:?l:6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo<9c883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd5>j<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?8l4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm27f2>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6o<4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd5>jl1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?8ld;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm27a`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`12fd=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg41kh0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi>;m=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl=3cf94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5>k;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`17ge=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=66594?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`1220=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>>>1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=66094?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`1227=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>>:1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=67g94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`123b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>?i1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=67;94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`123>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>?=1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=67794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`1232=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>?91<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=67394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`1236=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>>n1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=66`94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`122g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>>31<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=66794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`123g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd5>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=73a94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c0571<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd59>;1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=;h50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=17f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`153d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd59?31<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=;950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=17794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`1520=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl=16`94?3=83:p(<>:c58fa34<@8:="c>lh18<;4$g6bf?45=o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69?:;%d7eg<5:o94je708L4618l1C==;l9:&g2`d=i01/j9om:306a>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f770<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb334=?6==3:104a7>`c1:2B:<;>j;I331f?<,m5:&e0dd=:;?o7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi><9k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2h30(k:nb;011a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg46?:0;694?:1y'553d<3on:n5G1143a>N68;1C==8?e:J240e>3-n=io4;149'b1ge2;8>o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn??8c;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3k27)h;ac8160e5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd5;9?1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0041<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?=?3;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:::96=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1757=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<<0183>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;8mj7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=13794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`1572=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd59;91<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=13394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`1576=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd598l1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl=31;94?2=83:p(<>:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`1747=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd5;9<1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pl=10194?2=83:p(<>:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`15gb=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd59ki1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=lj50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=lm50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=ll50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=lo50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=l750;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=l650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=l950;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th9=4j50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=19g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9=4m50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=19f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9=4l50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=19a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9=4o50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=19`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9=4750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=19c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9=4650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=19;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9=4950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl=19:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th9>k<50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg45n80;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>?ki:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5:ln1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c01af<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:;oj6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`16`?=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<=e983>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;8n;7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=2d794?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm23g2>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ah>50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg45lo0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>?jk:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5:mi1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c01`g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:;n26=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`16a1=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<=d783>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;8o97>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=2e194?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm23f3>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6anh50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg45kl0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>?mm:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5:jk1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c01g<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:;i<6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`16f0=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<=c483>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;8h87>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=2b394?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm23`f>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6aoj50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg45jj0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>?ln:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd5:k31<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c01f=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:;l?6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`16c5=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<=ed83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;8n?7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=2bf94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm23`5>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg47h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>=:n:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd58=21<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0302<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?>;6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:9>>6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1412=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;:?>7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=05294?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm211`>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6al50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg47;h0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>==7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd58:=1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0373<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?><5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:99?6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1464=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;:8<7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=03g94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<i4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm210a>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg47:00;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>=<9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd58;?1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0361<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?>=3;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:9896=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`1477=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;::j7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=00a94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm213:>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg479>0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>=?::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd588>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0356<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?>:0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:9>m6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`141c=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;:8i7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=03:94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm2132>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd59<>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`176?=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl=32`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6aj50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd5;;;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`176>=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo<<3683>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;98:7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=32694?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm22:3>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi><=6:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e:8936=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6450290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm2015>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi><=::187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e:89?6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6454290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm2011>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi><=>:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e:89;6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6714290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm234`>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi><:k:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e:8>h6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a642e290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm206b>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi><:6:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e:8>36=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6420290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm2065>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi><:::187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e:8>?6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a646c290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=11a94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm202;>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg468?0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi><>;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd59991<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c0247<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn???1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:8:;6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`14c`=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;:mo7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=0gc94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm21d4>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg47n<0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>=h=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd58o;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c03b5<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?>jf;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:9on6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`14`b=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;:nn7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=0d;94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h433:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm21g6>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg47m:0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi>=k>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd58l:1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c03`c<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?>ke;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:9nh6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`14ad=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;:o57>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl=0e594?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm21f7>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg46990;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi><>j:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd59931<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c03b`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn?>i3;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e:9o36=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`14ab=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj;:o=7>54;294~"685<5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi==>6:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e99:36=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a5560290?6=4?{%331f2=ml5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi==??:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;i0(k:nb;3146=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>00c94?0=83:p(<>:c58fa35<@8:="c>lh19<5+f5ca>447;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c3340<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo??0g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?=85+f5ca>447:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8::57>55;294~"683-l?mo4>2108ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`2452=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>01g94?3=83:p(<>:c58fa34<@8:="c>lh18<;4$g6bf?75881bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69?:;%d7eg<6:9:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:<<950;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=i01/j9om:0034>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f467:3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb023g?6==3:104a7>`c1:2B:<;>j;I331f?<,m5:&e0dd=98lm7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==?9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2h30(k:nb;32bc=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg76:=0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<>4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e583>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<<4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e383>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<=4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e183>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??dg83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??dd83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??de83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??db83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??dc83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d`83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d883>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d683>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d783>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d583>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d283>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d383>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d083>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d183>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??cg83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??cd83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<o4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??ec83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<l4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e`83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<44?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e883>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<54?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e983>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<:4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e683>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<;4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e783>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<84?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e483>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<?4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??e283>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??d983>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qo??ce83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnkk6:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smf`c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thmi:4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qohn8;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjoo=6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wijl950;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<54;294~"685<5;hd51f<722em8:l50;9~fcc329086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{enh?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`ea6<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg`f<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbgg1>5<4290;w)??5b695507l2B:<;>j;I331f?1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plie083>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cdb6?6=<3:104a7>`c1k2B:<;>j;I331f?5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smf`394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thmhk4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qohn0;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjonn6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wij4h50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<54;294~"685<5;hd51f<722em8:l50;9~fcbe29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{en0i1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e`d<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg`>j3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbgf:>5<4290;w)??5b695507l2B:<;>j;I331f?1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plid983>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cd:=?6=<3:104a7>`c1k2B:<;>j;I331f?5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smf8:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thmh;4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qoh67;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjon>6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wij4850;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<54;294~"685<5;hd51f<722em8:l50;9~fcb429086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{en0>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`eb4<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg`e93:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbgd3>5<4290;w)??5b695507l2B:<;>j;I331f?1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plieg83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cdbb?6=<3:104a7>`c1k2B:<;>j;I331f?5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smf`g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3thmii4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qohnd;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjooh6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wijlm50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<54;294~"685<5;hd51f<722em8:l50;9~fcc?29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{enh31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e`a<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188yg`>m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbgf1>5<4290;w)??5b695507l2B:<;>j;I331f?1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>15`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2517=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb037e?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f474<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb0374?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl>15;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2565=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>12d94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn04a:?l3fk3:17dkj5683>>ia<>h1<75rb0306?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th:=9950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>12394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:=>j50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj8;?:7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnN68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj8;8o7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th:=?h50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f473<3:1?7>50z&240e328:=N680;66ai46`94?=zj8;9i7>54;294~"685<5;hd51f<722em8:l50;9~f473;3:1?7>50z&240e328:=N680;66ai46`94?=zj8;9h7>54;294~"685<5;hd51f<722em8:l50;9~f473:3:1?7>50z&240e328:=N680;66ai46`94?=zj8;9o7>54;294~"685<5;hd51f<722em8:l50;9~f456l3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<=>a;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj89:57>54;294~"685<5;hd7g7<722em8o650;9~f45603:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<=>6;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj89:97>54;294~"685<5;hd7g7<722em8o650;9~f456<3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<=>2;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj89:=7>54;294~"685<5;hd7g7<722em8o650;9~f457n3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<=?d;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj89;o7>54;294~"685<5;hd7g7<722em8o650;9~f457j3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<=?9;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj89;47>54;294~"685<5;hd7g7<722em8o650;9~f457?3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<==3;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj899>7>54;294~"685<5;hd7g7<722em8o650;9~f45593:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<=>f;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj89:i7>54;294~"685<5;hd7g7<722em8o650;9~f456j3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<=?5;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj89;87>54;294~"685<5;hd7g7<722em8o650;9~f44e13:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88i97>54;294~"685<5;hd7g7<722em8o650;9~f44e<3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88i=7>54;294~"685<5;hd7g7<722em8o650;9~f44e83:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88jh7>54;294~"685<5;hd7g7<722em8o650;9~f44fj3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88j47>54;294~"685<5;hd7g7<722em8o650;9~f44f?3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88j87>54;294~"685<5;hd7g7<722em8o650;9~f44f;3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88ii7>54;294~"685<5;hd7g7<722em8o650;9~f44el3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88im7>54;294~"685<5;hd7g7<722em8o650;9~f44e?3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88j<7>54;294~"685<5;hd7g7<722em8o650;9~f44293:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<<;f;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj88?i7>54;294~"685<5;hd7g7<722em8o650;9~f443l3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<<;b;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj8;j97>53;294~"685<5;nd7f=<722wi=5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl>1`194?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c32e7<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e98k;6=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo?>9d83>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd6:?31<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn<<97;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm1345>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`2633=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg75>=0;694?:1y'553d<3n>h85G1143a>N6854;294~"685;h7:b?6=3`<;4n4?::me0g>=831vn<<80;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm134e>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`263c=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg75>m0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi=?8m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl>27c94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3126<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e9;9i6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a>o50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo?=3883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6::<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag454?::k6=c<722c=<5m50;9lb1d?2900qo?=4383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6::l1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn<<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm131`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`2663=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg75;=0;694?:1y'553d<3n>h85G1143a>N681h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::ab66=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>23194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ah4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43e783>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32a0<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg76m=0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<4?:483>5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43e383>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32a4<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg76m90;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43dd83>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32`a<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg76lk0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43d883>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32`=<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg76l>0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43d483>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32`1<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg76l:0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43eg83>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32a`<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg76mm0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43ec83>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32ad<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg76m>0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43d083>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}c32`5<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yg751o0;6>4?:1y'553d<3n>on5G1143a>N6854;294~"685;h4304a:?l3fk3:17dkj5683>>ia<>h1<75rbbg3>5<4290;w)??5b695507l2B:<;>j;I331f?t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xddlj0;6>4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnnj7:180>5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smce494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|``a2<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qomjc;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>:96*i4``9`a45;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xddn90;684?:1y'553d<3on:?5G1143a>N68"a1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<55;294~"68>oc>jh1<75fd7a`>5<5;|``ac<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4n9:&e0dd=lm;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thhi84?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygebi3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plled83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``9`a65;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xddm=0;694?:1y'553d<3on:n5G1143a>N6804a7>`c1:2B:<;>j;I331f?<,m5:&e0dd=ljl0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thhii4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag>oc>jh1<75fd7a`>5<5;|`f3=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnh98:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdb??0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17plj7383>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjl=:6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``=3<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yge>=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zjj3?6=4::183!77=j>1h8jk;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<h>7>5;nd7f=<722wio4=50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pll9383>0<729q/==;l4;f6`a=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4b094?=hn=h36=44}ca:5?6==3:104a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~ff?7290>6=4?{%331f2=l>{ek1l1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h43N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh95b83>>ia5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::aa=?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xdd0=0;694?:1y'553d<3n>hn5G1143a>N68>oa5<53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vni5<7s-;;9n:51143`>N68?:n7E??5b;8m0gd2900ehk:7;29?j`3?k0;66smd0g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3tho>n4?:283>5}#99?h87??61f8L4618l1C==;l9:k6ef<722cni8950;9lb11e2900qoj>d;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjm8i6=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wiho94je7a8L4618l1C==;l9:k6ef<722c=4?:1y'553d<3;;:=j4H0254`=O99?h56g:ab83>>obm<=1<75`f55a>5<54;294~"685<5;hd51f<722em8:l50;9~fa4>29086=4?{%331f2=99<;h6F>072f?M77=j30e8ol:188m`c2?3:17bh;7c83>>{el8k1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`g6=<72:0;6=u+117`0?77>9n0D<>90d9K553d12c>mn4?::kfa01=831dj99m:188ygb613:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rbe04>5<4290;w)??5b695507l2B:<;>j;I331f?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17plk0g83>6<729q/==;l4;3325b<@8:=o2ij0;66gje4594?=hn==i6=44}cf3a?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~ff`a290?6=4?{%331f2=ml:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|``b`<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qoj?c;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rbbdg>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wih=l50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pllfb83>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnnhm:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{el931<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3thhjl4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188ygb703:1?7>50z&240e328:=N680;66ai46`94?=zjjl26=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::aa33=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok94;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em?91<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cg56?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii;>50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc2n3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme4g94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<h7>54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok:b;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em>o21o0;66g909a94?=hn=h36=44}cg6=?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii8650;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc2?3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme4794?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<87>54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok:2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em<;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cg64?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii9h50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc3m3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme5f94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok;9;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em=21<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cg73?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii9850;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc3=3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme5694?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok;1;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em:l1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cg0a?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii>j50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc4k3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme2`94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok<8;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em:=1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cg02?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii>:50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc4;3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme2094?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok=f;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em;o1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cg1`?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii?m50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc5j3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme7:94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qok91;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{em<<1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cg7f?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wii9>50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygc4=3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme3c94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qolmd;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ejki1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`af?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wino750;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygde03:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smbc594?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qolm4;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ejk91<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`a6?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wino?50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygde83:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb`g94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qolnb;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ejhk1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`b=?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722winl650;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygdf?3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb`494?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoln2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ejh;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`b4?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win4h50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd>m3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb8f94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qol6a;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ej021<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`:3?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win4850;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd>=3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb8694?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qol61;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ej0:1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`;b?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win5j50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd?k3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb9`94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qol78;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ej1=1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`;2?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win5;50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd?<3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smbb394?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qolma;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ejhl1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`b0?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win4750;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd?m3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb9194?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<7>54;294~"685<1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pllc483>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<54;294~"685<5;hd7g7<722em8o650;9~f`gc290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sme`d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sme`;94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qokn6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{emh?1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cgb0?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wiik<50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xddih0;694?:1y'553d<3n>hn5G1143a>N6804a7>a3ck2B:<;>j;I331f?=831vnno7:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{ekh=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|``e3<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h43N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zjjk?6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::agd5=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17plla383>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<54;294~"685<5;hd7g7<722em8o650;9~fac1290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66smded94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a5}#99?h87j:db9K5507m2B:<8m6;h7;50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wiool50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xddjh0;694?:1y'553d<3n>hn5G1143a>N6804a7>a3ck2B:<;>j;I331f?=831vnnl7:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{ekk=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|``f3<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h43N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zjj=n6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``3a<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn9l:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdd?k0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll7783>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj=>6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``31<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn9<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdd?;0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll6e83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``2g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn8n:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdd>00;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll6483>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj<86=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``27<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn8>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdd>90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll5b83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj?i6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``1d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn;7:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdd=>0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll5283>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj?96=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``14<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn;?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xddh85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll4`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj>26=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``0=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn:8:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xddh85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h436290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll8183>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjj=m6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|``3d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnn8i:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdd>=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pll4383>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj8lio7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`d>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8lh97>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`f?3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm1gc5>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg7ai=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3ck2B:<;>j;I331f?=831vnN68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l287>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`>93:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l3j7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`?k3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l3n7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`?03:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l3;7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`?;3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l3>7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`0n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`0j3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l<57>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`0>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l<97>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`0:3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l<=7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`1l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l=o7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`113:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l=47>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`1=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l=?7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`183:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l>j7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`2k3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l>n7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`>>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l297>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`0i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8l=j7>55;294~"685<=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4`203:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8h;j7>54;294~"685<5;hd51f<722em8:l50;9~f4d7m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb0`3`?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj8h;n7>54;294~"685<5;hd51f<722em8:l50;9~f4d7i3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb0`20?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6j931<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2f45=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj3;o8o5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?m1e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``95a2e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9k:36=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a5g75290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik0:h9o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>b0a94?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>4b3i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8h;;7>54;294~"685<5;hd51f<722em8:l50;9~f4d693:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?7c<01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg7e990;684?:1y'553d<3on:?5G1143a>N68>ia<>h1<75rb0`2e?6==3:104a7>`c1:2B:<;>j;I331f?<,mo94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>c5g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g51=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g50=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g53=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g52=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g54=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g57=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g56=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fc`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fcc=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fcb=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fce=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fcd=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fcg=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fc?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c4494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g40=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c4794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g43=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c4694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g42=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c4194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g45=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c4094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g44=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c4394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g47=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c4294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g46=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g5c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c5094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g55=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c2594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2fc>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>adg94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2e`b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6iho1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ihi1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ihh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ihk1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`1=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`3=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`2=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`5=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`4=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`6=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ea`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2eac=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i0l1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2eab=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i0o1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2eae=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i0n1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ead=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i0i1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2eag=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i0h1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ea?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i0k1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ea>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i031<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ea1=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i021<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ec3=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ik?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ec2=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ik>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ec5=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ik91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ec4=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ik81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ec7=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ik;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ec6=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ik:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e``=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ihl1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ihn1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2e`7=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6ih81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2ea0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6i0=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2g25=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6k?31<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f4e0:3:1?7>50z&240e328:=N680;66ai46`94?=zj8i>j7>54;294~"685<5;hd51f<722em8:l50;9~f4e103:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`2g27=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6k>o18mi1<75ff77`>5<5;|`2g31=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb0a44?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f4e2l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb0a52?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl>c7d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2g0e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>c7794?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn04a:?l3fk3:17dkj5683>>ia<>h1<75rb0a6f?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th:o;j50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>c4c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:o;=50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj8i=o7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vnN68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj8i=>7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th:o8650;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f4e1i3:1?7>50z&240e328:=N680;66ai46`94?=zj8i>;7>54;294~"685<5;hd51f<722em8:l50;9~f4e183:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`2a3>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e7594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m?>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a35=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e7094?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m?:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a0`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e4g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m>o181i1<75ff5a1>5<i47>5;|`2a0g=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e4;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m<=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a00=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e4794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m<91<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a04=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e4394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m?n1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a3e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e7`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m?31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a30=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e4`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m=l1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a53=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e1694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m9;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a56=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>dgd94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6lon1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2`ce=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>dg`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6lo31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2`c1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>dg494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6lo>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2`c5=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>dg094?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6lo:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2```=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>ddg94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m9k1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a5?=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>e1:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6m9<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2a55=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>dg:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6lli1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2`<`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>d8g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6l0i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2`1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>d8c94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6l021<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2`<1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>d8494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo?lc`83>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd6kj=1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vnN68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm1ba7>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`2gf5=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg7dk;0;6>4?:1y'553d<3n>on5G1143a>N687>54;294~"685<5;hd7g7<722em8o650;9~f4b?;3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e9m296=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo?k8183>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6l1h1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo?k8883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<0290?6=4?{%331f2=l7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6l1<1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnN68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm1e5g>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`2`2e=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg7cj>0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi=il::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl>dc694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3gf6<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e9mhm6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>g45<5;nd7f=<722wi=ilj:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl>dcf94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c3gff<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e9mhj6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo?kb983>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6l:81<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a?50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d3d94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`7c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6l;n1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d3`94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`7g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6l;31<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d3594?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`70=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6l;>1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d3094?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`77=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6l;:1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d0g94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`4b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6l8i1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d2:94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`61=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6l:<1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d2694?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`65=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6l::1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>d0c94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2`4?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6i::1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2`3d=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>dd`94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c3`gf<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd61?<1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th:5;;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>94094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:5;:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>94394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:5;=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>94294?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:5;<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>95d94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:5;?50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>95g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:5;>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>95f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:58h50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>95a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:58k50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>95`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:58j50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>95c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:5n?50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>9b294?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2=g`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd61j=1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>98194?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2=<4=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd610;1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>99d94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2==c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd611n1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>99`94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2=f`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd61ji1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg7f8?0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi=l>;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd6i991<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c3b47<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e9h:;6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`2=c`=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo?6fd83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj83m=7>55;294~"685<=831vn<7i0;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4?bm3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj83nh7>55;294~"685<=831vn<7jc;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4?bi3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj83n57>55;294~"685<=831vn<7j8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4?b>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj83n97>55;294~"685<=831vn<7j4;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn3;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj83957>55;294~"685<=831vn<7=8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4?4;3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj838>7>55;294~"685<=831vn<7<1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4?6>3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm1836>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg7>9:0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3ck2B:<;>j;I331f?=831vn<7?7;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj83;?7>55;294~"685<=831vn<7?2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4?783:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82mi7>55;294~"685<=831vn<6id;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>aj3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82mm7>55;294~"685<=831vn<6i9;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>a?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82m:7>55;294~"685<=831vn<6i5;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>a:3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82m=7>55;294~"685<=831vn<6i0;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>bm3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82nh7>55;294~"685<=831vn<6jc;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>bi3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82n47>55;294~"685<=831vn<6j7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>b=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82n87>55;294~"685<=831vn<6j3;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>b93:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82n<7>55;294~"685<=831vn<6kf;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>ck3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82on7>55;294~"685<=831vn<6ka;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>c03:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82o;7>55;294~"685<=831vn<6k6;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>c<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82o>7>55;294~"685<=831vn<6k1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>dn3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82hi7>55;294~"685<=831vn<6ld;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>dj3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82hm7>55;294~"685<=831vn<6l9;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4?7=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj83;87>55;294~"685<=831vn<6if;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>b13:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj82oi7>55;294~"685<=831vn<6k3;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f4>d?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj8?;<7>54;294~"685<5;hd51f<722em8:l50;9~f42an3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb06ea?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj8>mo7>54;294~"685<5;hd51f<722em8:l50;9~f42aj3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb0731?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6>o18mi1<75ff77`>5<5;|`2152=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj3;5<5;hf5gg<722co:nm50;9lb11e2900qo?:0d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``9525d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9=l26=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a5064290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik0:;>l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>51f94?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>414j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8>m47>54;294~"685<5;hd51f<722em8:l50;9~f437:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?70;h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg72880;684?:1y'553d<3on:?5G1143a>N68>ia<>h1<75rb073f?6==3:104a7>`c1:2B:<;>j;I331f?<,m50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>62d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2256=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21cc=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21cb=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21ce=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21cd=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21cg=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c1=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c0=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c3=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c5=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c4=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c7=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c6=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21``=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21`c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21`b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21`e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21`d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21`g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>65594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2251=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>65494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2250=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>65794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2253=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>65694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2252=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>65194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2255=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>65094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2254=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>65394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`2257=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>62194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21c2=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>63:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`21`?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>4ed94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`20ac=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0l1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20ae=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0n1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20ad=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0i1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20ag=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0h1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0k1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<031<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a1=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<021<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a3=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a2=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a5=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a7=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<081<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a6=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20f`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20fc=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<1l1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20fb=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<1o1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20fe=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<1n1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20fd=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<1i1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20fg=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<1h1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20f?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<1k1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20f>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<131<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20`0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>o18mi1<75ff77`>5<5;|`20`3=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>o18mi1<75ff77`>5<5;|`20`2=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd61<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20`5=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>o18mi1<75ff77`>5<5;|`20`4=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>o18mi1<75ff77`>5<5;|`20`7=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>o18mi1<75ff77`>5<5;|`20`6=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>o18mi1<75ff77`>5<5;|`20ab=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<0o1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20a4=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<091<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`20f1=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6<121<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`2232=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f401;3:1?7>50z&240e328:=N680;66ai46`94?=zj8<><7>54;294~"685<5;hd51f<722em8:l50;9~f40213:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`2234=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd6>=l1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`220>=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb0455?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f403m3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb0463?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl>67294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`221b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl>64494?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn<8:f;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb047g?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th::8k50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>65`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th::8:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj8<>h7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn<8;a;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj8<>?7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th::9750;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=<81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f402j3:1?7>50z&240e328:=N680;66ai46`94?=zj854;294~"685<5;hd51f<722em8:l50;9~f40293:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`2<0>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>84594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60<>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2<05=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>84094?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60<:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2<1`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>85g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60=i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2<1g=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>85;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60==1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2<10=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>85794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60=91<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2<14=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>85394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60>o181i1<75ff5a1>5<i47>5;|`2<0e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>84`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60<31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`2<00=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>85`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd60:l1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23c3=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7g694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?o;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23c6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7dd94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?ln1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23`e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7d`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?l31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23`1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7d494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?l>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23`5=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7d094?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?l:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23a`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7eg94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?ok1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23c?=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7g:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?o<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23c5=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7d:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?mi1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23<6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>79d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?1n1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23=e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>79`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6?131<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`23=>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>79594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo?9bc83>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?29086=4?{%331f2=ld2900ck:m8;29?xd6>k21<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn<8m6;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm17`6>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`22g2=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg71j:0;6>4?:1y'553d<3n>on5G1143a>N689?7>54;294~"685<5;hd7g7<722em8o650;9~f410<3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e9>=86=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo?87083>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6?>i1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo?87`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6?>=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn<985;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm164f>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`233b=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg70i10;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi=:o9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl>7`794?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c34e1<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e9>h;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>g45<5;nd7f=<722wi=:oi:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl>7`g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c34ea<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e9>ki6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo?8a883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd6?;91<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>73294?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`234`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6?8o1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>70a94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`234d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6?8k1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>70:94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2341=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6?8?1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>70194?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2344=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6?8;1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>71d94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`235c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6?9n1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>73;94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`237>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6?;=1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>73794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`2372=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6?;;1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>71`94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`235g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6<;;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`230e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl>7e`94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c35fa<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd6;<=1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th:?8850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>35194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?8;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>35094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?8:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>35394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?8=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>35294?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?8<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>32d94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?8?50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>32g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?8>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>32f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?9h50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>32a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?9k50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl>32`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th:?o<50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>3c394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`27g6=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6;k21<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>39694?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`27=5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6;181<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>39294?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`272`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd6;>o1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl>36a94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`27f6=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6;kn1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg74n>0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi=>h::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd6;o>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c30b6<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn<=i2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e9:l:6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`27c6=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo?1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj89n>7>55;294~"685<=831vn<=j1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f45cn3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj89oi7>55;294~"685<=831vn<=kd;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f45cj3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj89om7>55;294~"685<=831vn<=k9;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f45c?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj89o:7>55;294~"685<=831vn<=k5;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn<:?4;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h76;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`>93:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h7f;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`0=3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm5g57>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6aj:=50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg3a?;0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3ck2B:<;>j;I331f?=831vn8h96;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj7>55;294~"685<=831vn8h91;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`2n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zjh7>55;294~"685<=831vn8h:c;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`2i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj57>55;294~"685<=831vn8h:8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`2>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj97>55;294~"685<=831vn8h:4;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`293:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<7>55;294~"685<=831vn8h;f;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`3l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h;b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`313:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h;6;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`3<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h;2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`383:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8hN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`4j3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h<9;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`4?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h<5;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`4;3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h<0;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`5m3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h=c;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`5i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h=8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`1<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h:e;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`303:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8h<2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0`5>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj54;294~"685<5;hd51f<722em8:l50;9~f0d2n3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb4`6a?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zjo7>54;294~"685<5;hd51f<722em8:l50;9~f0d2j3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb4`51?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2j>o18mi1<75ff77`>5<5;|`6f32=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj3?o5n5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;m6d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``91a?d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e=k?26=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a1g04290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik0>h4l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:b7f94?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>0b>j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj47>54;294~"685<5;hd51f<722em8:l50;9~f0d1:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?3c1h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg3e>80;684?:1y'553d<3on:?5G1143a>N68>ia<>h1<75rb4`5f?6==3:104a7>`c1:2B:<;>j;I331f?<,mol>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:c8d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g36=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g01=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g00=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g03=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g05=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g04=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g07=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g06=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g1`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g1c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g1b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g1e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g1d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g1g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c`594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g31=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c`494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g30=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c`794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g33=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c`694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g32=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c`194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g35=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c`094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g34=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c`394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g37=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g0`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c8194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g02=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:c9:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6g1?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:b2d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6f6c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2iol1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f6e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ion1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f6d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ioi1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f6g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ioh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f6?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2iok1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f6>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f61=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f60=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f63=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f62=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f65=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f67=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f66=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ill1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ilo1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2iln1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ili1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ilh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ilk1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f7>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2il31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f10=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2j9<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f13=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2j9?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f12=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2j9>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f15=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2j991<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f14=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2j981<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f17=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2j9;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f16=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2j9:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f6b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2ioo1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f64=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2io91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6f71=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2il21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6gf2=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2kkk1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f0ed;3:1?7>50z&240e328:=N680;66ai46`94?=zj54;294~"685<5;hd51f<722em8:l50;9~f0ee13:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`6gf4=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2khl1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6gg>=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb4a`5?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f0efm3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb4aa3?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl:cb294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6gdb=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:cc494?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn8mmf;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb4abg?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th>ook50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:c``94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>oo:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn8mna;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th>ol750;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f0eej3:1?7>50z&240e328:=N680;66ai46`94?=zj54;294~"685<5;hd51f<722em8:l50;9~f0ee93:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`6ag1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:ec494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6aio:50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2mk91<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6ag4=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:ec394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6aio>50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2mhl1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6adc=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e`f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ailm50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2mhh1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6ad?=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e`:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ail950;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2mh<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6ad3=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e`694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ail=50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2mh81<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6ad7=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e`294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6aioj50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2mki1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6agd=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:ecc94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6aio750;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2mk21<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6ag3=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e`c94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai4h50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m0o1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6a02=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e4194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai8?50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m<:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6a1`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e5g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai9j50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m=i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6a1d=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e5c94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai9750;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m=21<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6a10=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e5794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai9:50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m=91<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6a14=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e5394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai9>50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m:l1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6a6c=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e2f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai8o50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m<31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6a0>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e4594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai8850;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m>o181i1<75ff5a1>5<i47>5;|`6a04=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e5594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ai>m50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2m:h1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6`c6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:ddd94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ahhk50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2lln1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6``e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:dd`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ahho50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2ll31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6``>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:dd594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6aho94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo;k1c83>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?29086=4?{%331f2=ld2900ck:m8;29?xd2l821<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn8j>6;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm5e36>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`6`42=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg3c9:0;6>4?:1y'553d<3n>on5G1143a>N6854;294~"685<5;hd7g7<722em8o650;9~f0bc<3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=mn86=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ahi<50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;kd083>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd2lmi1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44og6ahil50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;kd`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd2lm=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn8jk5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm5eaf>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`6`fb=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg3b810;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi9h>9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:e1794?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c7f41<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=l;;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>g45<5;nd7f=<722wi9h>i:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:e1g94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c7f4a<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=l:i6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ai=o50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;j0883>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd2l191<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah5<50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d9294?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`2`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2l>o1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah:j50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d6a94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`2d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2l>k1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah:750;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d6:94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`21=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2l>?1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah::50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d6194?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`24=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2l>;1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah:>50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d7d94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`3c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2l?n1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah;m50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d9;94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`=>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2l1=1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah5850;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d9794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`=2=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2l1;1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ah:850;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:d7`94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6`3g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2i1;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6`ge=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:e2c94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c7g5a<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd21k=1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th>5o850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:9`194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5o;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:9`094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5o:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:9`394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5o=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:9`294?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5o<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:98d94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5o?50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:98g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5o>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:98f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5lh50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:98a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>5lk50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:98`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>m<<50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:a0394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6e46=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2i821<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6a5h;50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:9d694?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6=`5=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd21l81<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a5h?50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:9d294?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6=a`=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd21mo1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a5ij50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:9ea94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6e76=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2i8n1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6am8650;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg3f=>0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi9l;::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd2i<>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c7b16<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn8o:2;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e=h?:6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`6e06=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo;n4g83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj7>55;294~"685<=831vn8o;1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0g4n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8oN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0g4j3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8o<9;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0g4?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj55;294~"685<=831vn8o<5;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn8o94;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj<355;294~"685<=831vn8789;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0??<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<33?7>55;294~"685<=831vn8772;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?1j3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm584b>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5;750;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg3>>10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3ck2B:<;>j;I331f?=831vn87:c;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3>47>55;294~"685<=831vn87:7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?2=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3>?7>55;294~"685<=831vn87:2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?283:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3?j7>55;294~"685<=831vn87;e;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?3k3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3?n7>55;294~"685<=831vn87;a;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?3?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3?:7>55;294~"685<=831vn87;5;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?3;3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3?>7>55;294~"685<=831vn87;1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?4n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<38h7>55;294~"685<=831vn87N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?4i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3857>55;294~"685<=831vn87<8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?4>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3897>55;294~"685<=831vn87<4;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?493:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<38<7>55;294~"685<=831vn87=f;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?5l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<39o7>55;294~"685<=831vn87=b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?513:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<39;7>55;294~"685<=831vn87=6;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?5<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<39?7>55;294~"685<=831vn87=2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?583:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3:j7>55;294~"685<=831vn87>e;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?2i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<3>57>55;294~"685<=831vn87:4;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?4m3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<38?7>55;294~"685<=831vn87=8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f0?6k3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj:7>54;294~"685<5;hd51f<722em8:l50;9~f032=3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb4760?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj>7>54;294~"685<5;hd51f<722em8:l50;9~f03293:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb476f?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2=<:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`610g=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj3?<5?5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:6583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``912?53`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e=<>m6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a103>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik0>;4?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:57194?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>01>92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj54;294~"685<5;hd51f<722em8:l50;9~f03203:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?30191bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<8i4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg32=>0;684?:1y'553d<3on:?5G1143a>N68>ia<>h1<75rb4755?6==3:104a7>`c1:2B:<;>j;I331f?<,m:4850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:68794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6200=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6202=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6205=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6204=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6207=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6206=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6211=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6210=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6213=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6212=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6215=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6214=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6217=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:66d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6216=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`620b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`620e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`620d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`620g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`620?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`620>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6201=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:68694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6203=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:69;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`621g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:66g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`626`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:52794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6162=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6164=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6167=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6166=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`617`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`617c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`617b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`617e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`617d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`617g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`617?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6171=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6170=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6173=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6172=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6175=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`6174=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6177=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6176=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`614`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`614c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`616e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`616d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`616g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`616?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`616>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6161=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6160=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`6165=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`617>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`614b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>o18mi1<75ff77`>5<5;|`62gg=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>k:1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f00e13:1?7>50z&240e328:=N680;66ai46`94?=zj<54;294~"685<5;hd51f<722em8:l50;9~f00fn3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`62g>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd2>h?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`62dc=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb44a3?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f00f<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb44b`?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl:6c494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`62d5=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:6`a94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn88m5;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb44b6?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th>:o:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:6`394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>:lo50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj<53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn88n0;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj<53;294~"68k81<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th>:4h50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=h21<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f00e93:1?7>50z&240e328:=N680;66ai46`94?=zj<<2i7>54;294~"685<5;hd51f<722em8:l50;9~f00f?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`61<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:8`a94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4lo50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20h31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:8`594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4l850;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20h?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`61<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:8`194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4l<50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20h;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<<`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:88g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a44j50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd200i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:88c94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a44750;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20021<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<<1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:88494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4o=50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20k81<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`61<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:8c294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4lh50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20ho1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`61<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:8`294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a44;50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd200>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<1g=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:85;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a49950;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20=<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<13=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:85694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a49=50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20=81<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<17=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:85294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4>h50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20:o1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<6e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:82`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4>o50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20:31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<6>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:82594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4>850;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20:?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<62=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:82194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a48>50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20=l1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<1c=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:85f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a49m50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20=h1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6<1>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:82f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a4><50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd20:;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`63`0=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:7d794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a;h:50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2?l91<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`63`4=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:7d394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a;h>50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2?ml1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`63ac=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:7ef94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a;<<50;194?6|,8:>o94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo;81083>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd2?9o1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn89?c;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm562a>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`635g=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg30800;6>4?:1y'553d<3n>on5G1143a>N68<57>54;294~"685<5;hd7g7<722em8o650;9~f01di3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=>i26=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a;n650;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;8c683>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd2?m81<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44og6a;i?50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;8d183>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd2?jn1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn89lb;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm56a7>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`63f5=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg30nl0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi9:hl:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:7g`94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c74bd<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=1:=6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>g45<5;nd7f=<722wi95>::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:81694?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c7;46<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h437:3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=1::6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a4=>50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;8fg83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd2?>31<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;:650;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:76494?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6323=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2?>>1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;:=50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:76094?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6327=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2?>:1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;;h50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:77g94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`633b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2??h1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;;o50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:77;94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`633>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2??=1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;;850;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:77794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6332=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2??91<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;;<50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:76d94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`632c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2?>n1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;:m50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:76`94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`632g=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2?>=1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a;;m50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:77394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6336=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2<>=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`63g4=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:82294?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c7456<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd2;hn1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th>?lm50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?ll50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?lo50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?l750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38494?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?l650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?l950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?l850;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38194?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?l;50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38094?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>?l:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:38394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th>8=650;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:41594?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6050=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2<9o1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6a?il50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:3ec94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`67a?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2;m21<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a?i950;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:3e494?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`67a3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd2;m>1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a?i=50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:3e094?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6040=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2<891<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6a89k50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg33h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi99:m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd2<=k1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c770<<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn8:;8;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e==><6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`6010=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo;;4483>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj<>847>55;294~"685<=831vn8:<7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f024=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<>887>55;294~"685<=831vn8:<3;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f02493:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<>8<7>55;294~"685<=831vn8:=f;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f025l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<>9o7>55;294~"685<=831vn8:=b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn8::a;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9<<7>55;294~"685<=831vn8=9f;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f050i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9<57>55;294~"685<=831vn8=88;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f052m3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm527g>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a?8m50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg34=k0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3ck2B:<;>j;I331f?=831vn8=;f;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9?n7>55;294~"685<=831vn8=;a;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f05303:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9?:7>55;294~"685<=831vn8=;5;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f053;3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9?>7>55;294~"685<=831vn8=;1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f054n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<98i7>55;294~"685<=831vn8=N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f054i3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9857>55;294~"685<=831vn8=<8;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f054>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9897>55;294~"685<=831vn8=<4;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f054:3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<98<7>55;294~"685<=831vn8==f;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f055l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<99o7>55;294~"685<=831vn8==b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f05513:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9947>55;294~"685<=831vn8==7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f055<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<99?7>55;294~"685<=831vn8==2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f05583:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9:j7>55;294~"685<=831vn8=>e;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f056k3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9:m7>55;294~"685<=831vn8=>9;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f056?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9::7>55;294~"685<=831vn8=>5;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f056;3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9:>7>55;294~"685<=831vn8=>1;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f053l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<9?o7>55;294~"685<=831vn8=;7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f05493:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj<99:7>55;294~"685<=831vn8=>b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f057n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=l?57>54;294~"685<5;hd51f<722em8:l50;9~f1`303:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5d73?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj=l?97>54;294~"685<5;hd51f<722em8:l50;9~f1`3<3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5d7a?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3n=91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b1b=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj3?:485fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:i5683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``914>23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e96=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a0c2d290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik0>=5:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;f4494?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>07?<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=l?=7>54;294~"685<5;hd51f<722em8:l50;9~f1`3j3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?360:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<m8=4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg2aN68>ia<>h1<75rb5d60?6==3:104a7>`c1:2B:<;>j;I331f?<,m<5750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:09:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6411=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6410=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6413=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6412=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6415=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6414=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6417=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6416=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6461=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6460=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6463=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6462=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6465=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:08294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6406=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:09594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`641>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`646b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:06394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`6464=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;f3:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7b71=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b73=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b72=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b75=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b74=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b77=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b76=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mml1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mmo1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mmn1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mmh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mmk1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b41=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b40=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b43=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b42=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b45=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b44=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b47=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b7`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mll1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b7c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mlo1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b7b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mln1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b7e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mli1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b7d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mlh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b7g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mlk1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b7?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b70=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3ml=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b4d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mmi1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7b46=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3mm;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`64db=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd28h91<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f06fk3:1?7>50z&240e328:=N680;66ai46`94?=zj<:257>54;294~"685<5;hd51f<722em8:l50;9~f06f:3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`64dd=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd28021<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`64d7=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb42be?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f06>?3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb42b4?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl:0`;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`64<0=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl:08d94?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn8>n8;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb42:1?6=<3:104a7>`c1k2B:<;>j;I331f?6e;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl:08694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th><4j50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj<:j:7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn8>63;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj<:2o7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th><4<50;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f06f<3:1?7>50z&240e328:=N680;66ai46`94?=zj<:2=7>54;294~"685<5;hd51f<722em8:l50;9~f06>i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`66d6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:28d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>4j50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:0i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`661<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:28c94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>4750;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:021<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`66<1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:28494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>4;50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:0>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`66<4=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:28394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>4>50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:1l1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`66=c=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:29f94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>5m50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:1h1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`66=g=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:29;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>l850;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:h?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`66d2=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:2`194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>l<50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:h;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`661<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:28194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>5650;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:1=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`666b=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:22a94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>>o50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2::31<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`666>=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:22594?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>>850;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2::?1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6662=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:22194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>><50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2::;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`667`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:23g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>?j50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:;i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`667d=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:23c94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>?750;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:;21<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6671=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:23494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>9=50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:=81<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`6617=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:25294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>>h50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2::o1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`666d=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:22294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a>?;50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd2:;>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`65a?=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:1e:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a=i950;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd29m<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`65a3=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:1e694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a=i=50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd29m81<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`65a7=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:1e294?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a==;50;194?6|,8:>o94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo;>0583>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd299;1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn8>if;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm51df>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`64cb=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg37nj0;6>4?:1y'553d<3n>on5G1143a>N6854;294~"685<5;hd7g7<722em8o650;9~f07el3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=8hh6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a=ol50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;>b`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd29j?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44og6a=n:50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;>c283>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd29j:1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn8?me;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm50`4>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`65g0=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg36n80;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi95<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:1dg94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c72aa<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=8l26=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>g45<5;nd7f=<722wi95<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:1g594?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c72b3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e=8l?6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a=k=50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo;>f383>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd29?i1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a=;l50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:17;94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`653>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd29?=1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a=;850;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:17794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6532=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd29?91<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a=;<50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:17394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6536=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd29>o21o0;66g909a94?=nn=i96=44og6a=8j50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:14a94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`650d=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd29>o21o0;66g909a94?=nn=i96=44og6a=8750;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:14:94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6501=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd29<<1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a=8;50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:16094?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6527=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd29>:1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a=;h50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:17g94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`653b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd29?k1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a=8h50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:14694?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`6505=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3m?k1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`65d3=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl:23194?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c7243<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd3lh:1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?h4h50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4k50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4j50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4m50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4l50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9:94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4o50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9594?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4750;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9494?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4650;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9794?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?h4950;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;d9694?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?hkl50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;dgc94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7`c?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3m9;1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;dbf94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7`fe=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3ljh1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;db;94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7`f>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3lj=1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;db794?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7a5?=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3m9<1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg2b<90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi8h=j:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd3m:n1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c6f7f<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9kN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`7a6?=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:j3983>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=o9n7>55;294~"685<=831vn9k=a;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1c503:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=o9;7>55;294~"685<=831vn9k=6;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1c5<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=o9?7>55;294~"685<=831vn9k=2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1c583:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=o:j7>55;294~"685<=831vn9k>e;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn9k;d;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n=?7>55;294~"685<=831vn9j92;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b1l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n=o7>55;294~"685<=831vn9j9b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b2;3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm4e71>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg2c=90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3ck2B:<;>j;I331f?=831vn9j;4;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n?<7>55;294~"685<=831vn9jN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b4l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n8n7>55;294~"685<=831vn9jN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b403:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n8;7>55;294~"685<=831vn9j<6;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b4<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n8?7>55;294~"685<=831vn9j<2;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b5n3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n9i7>55;294~"685<=831vn9j=d;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b5j3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n9m7>55;294~"685<=831vn9j=9;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b5?3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n997>55;294~"685<=831vn9j=4;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b5:3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n9=7>55;294~"685<=831vn9j=0;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b6m3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n:h7>55;294~"685<=831vn9j>c;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b613:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n:47>55;294~"685<=831vn9j>7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b6=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n:87>55;294~"685<=831vn9j>3;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b693:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n;j7>55;294~"685<=831vn9j?e;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b7k3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n;n7>55;294~"685<=831vn9j?a;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b703:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n;;7>55;294~"685<=831vn9j?6;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b3:3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n?=7>55;294~"685<=831vn9jN68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b5>3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=n:n7>55;294~"685<=831vn9j>0;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1b7<3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=38i7>54;294~"685<5;hd51f<722em8:l50;9~f1?4l3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5;0g?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj=38m7>54;294~"685<5;hd51f<722em8:l50;9~f1?413:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5;77?6=>3:104a7>`c1;2B:<;>j;I331f?<,mh0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0<2c290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:438 c2fj3>i;o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd31:21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=14=83?1<7>t$026g190d9K553d12.o:hl54078 c2fj3>i;l5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:64b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56*i4``90g1f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e<09<6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a0<26290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:536?!`3ik0?n:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;95`94?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>1d012co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=38:7>54;294~"685<5;hd51f<722em8:l50;9~f1?383:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;621>"a5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6l74$g6bf?2e?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<2?84?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg2>;o0;684?:1y'553d<3on:?5G1143a>N68>ia<>h1<75rb5;7=?6==3:104a7>`c1:2B:<;>j;I331f?<,m=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?m:k50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;a6f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e61=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e60=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e63=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e62=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e65=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e67=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e66=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7c=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7`94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7e=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7;94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7g=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7:94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7?=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7594?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e7>=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a9794?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e13=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a9694?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e12=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a9194?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e15=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a9094?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e14=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a9394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e17=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a9294?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e16=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6d94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6`=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6a94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e6b=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a6394?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e64=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a7494?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e71=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;90f94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7=4e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30mn1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=4g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30mh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=4?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30mk1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=4>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=41=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=40=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=43=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=42=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=45=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=44=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=47=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30jl1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5b=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30jo1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5e=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30jn1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30ji1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5g=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30jh1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30jk1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=5>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30j31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=51=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30j21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=50=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30j=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=72=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30l>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=75=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30l91<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=74=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30l81<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=77=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30l;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=76=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30l:1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=4`=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30ml1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=4c=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30mo1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=4d=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30mi1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=46=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30m;1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7=53=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd30j<1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7ed4=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3i021<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f1gf93:1?7>50z&240e328:=N680;66ai46`94?=zj=k3i7>54;294~"685<5;hd51f<722em8:l50;9~f1g>?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`7ed6=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd3i1n1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`7e<0=8391<7>t$026g190d9K553d12.o:hl54068ma0d13:17dj9c`83>>ia<>h1<75rb5c:b?6=;3:104a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f1g?k3:187>50z&240e32lo=o6F>072f?M77=j30e8ol:188m36ck3:17dh95b83>>ia<>h1<75rb5c:1?6=;3:104a7>`c182B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188kc20j3:17pl;a8g94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`7e=d=83>1<7>t$026g190d9K553d12c>mn4?::k54ae=831bj;;l:188kc20j3:17pl;a8694?5=83:p(<>:c58fa36<@8:="c>lh18<:4ie4`=?6=3`n=ol4?::me02d=831vn9o6d;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb5c;e?6=<3:104a7>`c1k2B:<;>j;I331f?N68?:n7E??5b;8 a0bj3>:86gk6b;94?=nl?ij6=44og64f?6=3th?m4m50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;a9;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?m4<50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=<8>0ei8l9;29?lb1kh0;66ai46`94?=zj=k2n7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn9o78;290?6=8r.:<8m;:dg5g>N68?:n7E??5b;8m0gd2900e;>kc;29?l`1=j0;66ai46`94?=zj=k2=7>53;294~"68k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?m5950;694?6|,8:>o94je7a8L4618l1C==;l9:k6ef<722c=4H0254`=O99?h56*k6d`90425;hf5gd<722em8:l50;9~f1g>13:1?7>50z&240e328:=N680;66ai46`94?=zj=k3:7>54;294~"685<5;hd51f<722em8:l50;9~f1g?n3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;620>oc>j31<75fd7ab>5<5;|`7g<3=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c8694?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k0;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g<6=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c9d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k1n1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g=e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c9`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k131<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g=1=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c9494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k1>1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g=5=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c9094?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k1:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g2`=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c6g94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k0k1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c8:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k0<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g<5=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c9:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k>i1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g64=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c2394?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k;o1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g7b=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c3a94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k;k1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g7?=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c3:94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k;<1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g72=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c3194?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k;;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g76=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c0d94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k8n1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g4e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c0`94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a650;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k:=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g60=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c2794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a:50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k:91<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7g66=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c3794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3k831<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7ffc=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;bbf94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3jjh1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7ffg=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;bb;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3jj=1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`7ff0=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;bb794?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo:nf883>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd3io<1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<jj84?:283>5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn9oi4;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm4`d0>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`7ec4=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg2fn80;6>4?:1y'553d<3n>on5G1143a>N6854;294~"685<5;hd7g7<722em8o650;9~f1de:3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo:mag83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd3jkk1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo:mb983>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd3jk?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<in94?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn9lm3;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm4cc`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`7fdd=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg2em?0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wi8ok;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl;bd194?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c6aa7<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1h8j:;I3325c<@8:>o45+d7ga>g45<5;nd7f=<722wi8okk:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl;bda94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c6aag<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo:me683>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd3j?;1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b4g94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f0b=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3j>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b4c94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f0?=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3j<21<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b4494?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f03=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3j<91<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b4394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f06=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3j=l1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b5f94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f1e=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3j=h1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b7594?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f30=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3j??1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b7194?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f34=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3j>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;b5;94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`7f1>=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd30>o181i1<75ff5a1>5<i47>5;|`7f1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pl;c0:94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c6bbg<72=0;6=u+117`0?b2ll1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd3?0?1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th?;4:50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;79394?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;4=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;79294?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;4<50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;76d94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;4?50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;76g94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;4>50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;76f94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;5h50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;76a94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;5k50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;76`94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;5j50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;76c94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;5m50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl;76;94?2=83:p(<>:c58fa3e<@8:=o2ij0;66g90ea94?=nn??h6=44og64f?6=3th?;k>50;794?6|,8:>o94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;7dd94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`73`c=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3?o<1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;7b094?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`73f7=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3?j:1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;7cg94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`73gb=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xd3?ki1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6ao94k5ef8L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl;7cc94?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`73cc=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd3?oh1<7:50;2x 462k=0o9im4H0254`=O99?h56*k6d`94>o2010;66g909a94?=nn=i96=44og6a850;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg2?;<0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi85=<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd30:81<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c6;74<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn96<0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e<18m6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`7<7c=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo:72e83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj=29<7>55;294~"685<=831vn96>f;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1>6l3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=2:o7>55;294~"685<=831vn96>b;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1>613:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=2:47>55;294~"685<=831vn96>7;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3cl2B:<;>j;I331f?5<5;hd7g7<722em8o650;9~f1>6=3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zj=2:87>55;294~"685<=831vn96>3;291?6=8r.:<8m;:e7g`>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia04a7>a3ck2B:<;>j;I331f?=831vn96;2;290?6=8r.:<8m;:e7gg>N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zj1o26=4<:183!77=j>1==8?d:J2436b3A;;9n74i4c`>5<;7>5;nd73g<722wi4k=50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl7e583>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<7>53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5k=:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{e0o;1<7=50;2x 462k=0:<;>k;I3325c<@8:>o45f5`a94?=nml?<6=44og64f?6=3th3i=4?:583>5}#99?h87kj6b9K5507m2B:<8m6;h7bg?6=3`<;hn4?::ke20e=831dj99m:188yg>a83:1?7>50z&240e328:=N680;66ai46`94?=zj1nn6=4;:183!77=j>1ih8l;I3325c<@8:>o45f5`a94?=n>9nh6=44ig46g?6=3fl?;o4?::a<``=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xd?lj0;694?:1y'553d<3on:n5G1143a>N6804a7>4618m1C==8?e:J240e>3`?jo7>5;hgf12<722em8:l50;9~f=bf290?6=4?{%331f2=ml:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`;`=<72=0;6=u+117`0?cb>j1C==8?e:J240e>3`?jo7>5;h43`f<722cm:8m50;9lb11e2900qo6jc;297?6=8r.:<8m;:0254a=O99<;i6F>04a:?l3fk3:17dkj5683>>ia<>h1<75rb9f5>5<3290;w)??5b69a`0d3A;;:=k4H026g<=n=hi1<75f61f`>5<o7>5;nd73g<722wi4hl50;194?6|,8:>o94>072g?M77>9o0D<>:c89j1de=831bih;8:188kc20j3:17pl7d583>1<729q/==;l4;gf2f=O99<;i6F>04a:?l3fk3:17d8?db83>>oa>5<53;294~"6890e9K5507m2B:<8m6;h7bg?6=3`on9:4?::me02d=831vn5j<:187>5<7s-;;9n:5ed4`?M77>9o0D<>:c89j1de=831b:=jl:188mc02k3:17bh;7c83>>{eim:1<7;50;2x 462k=0o9ij4H0254`=O99?h56g:8983>>o21o0;66g909a94?=nn=i96=44og6a5}#99?h87j:de9K5507m2B:<8m6;h7;5;h43N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17dh;c383>>ia5<2290;w)??5b69`0bc3A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44ig6`6?6=3fl?n54?::aea3=83?1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9jb1e52900ck:m8;29?xdfl=0;684?:1y'553d<3n>hi5G1143a>N68n3:17d8?8b83>>oa5<55;294~"685<=831vnlj=:186>5<7s-;;9n:5d4fg?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ek:l2;29?j`3j10;66smae394?3=83:p(<>:c58g1ab<@8:=o2010;66g:9g83>>o181i1<75ff5a1>5<i47>5;|`bgc<72<0;6=u+117`0?b2lm1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0f4=831dj9l7:188yggdm3:197>50z&240e32m?oh6F>072f?M77=j30e867:188m0?a2900e;>7c;29?l`3k;0;66ai4c:94?=zjh9n6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wim9?50;694?6|,8:>o94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pln4783>1<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c;e2?6=<3:104a7>a3ck2B:<;>j;I331f?<,m4i4:;>5<5;hd7g7<722em8o650;9~f<`>290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{eimn1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`:ac<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4kj:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd>mj0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h43290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl6e983>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj0o<6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`:a3<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4k::187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd>m=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl6dg83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj0nn6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`:`a<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4jl:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd>lk0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl6f483>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj0l?6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`:b6<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vn4h=:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xd>n80;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pl6d683>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj0n=6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`b72<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl=9:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdf;=0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pln3183>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh8m6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`b6`<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdf:j0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a44?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pln2683>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh8=6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`b60<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl<;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdf::0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a<4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pln3e83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh9h6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`b7g<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnl=n:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdf;00;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;h7;5;h437E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pln1g83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjh;n6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`b10<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h439;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ej821<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`22?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win<;50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd6<3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb0194?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<7>54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qol>0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ej9l1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`3a?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win=j50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd7j3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb1c94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qol?7;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ej9<1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`31?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722win=:50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd7;3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb1094?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qol>d;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ej8i1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c`2f?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wino94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygd6?3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smb1a94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo7id;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{eiko1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cca`?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wimom50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yggej3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smac:94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoom5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{eik>1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cca7?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wimo<50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yggd93:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smab294?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoom9;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{eih;1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}ccb4?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wim4h50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188ygg>m3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm97f94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo79a;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e1?31<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c;504a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi5;950;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg?1>3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm97794?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo784;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e1>91<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c;46?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi5:?50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg?083:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm97d94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo792;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{e1081<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}c;:5?6=<3:104a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wi54>50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg??n3:187>50z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66sm99g94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qo77b;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{ei0=1<7:50;2x 462k=0o9ik4H0254`=O99?h56g:8983>>o181i1<75ff77`>5<i47>5;|`b33<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h43N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zjh2m6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::ae=b=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pln8b83>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<54;294~"685<5;hd7g7<722em8o650;9~fd>f290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sma9;94?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a5}#99?h87j:db9K5507m2B:<8m6;h7;50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wim5;50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xdf0=0;694?:1y'553d<3n>hn5G1143a>N6804a7>a3ck2B:<;>j;I331f?=831vnl6>:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{ei1:1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`b3c<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h43N68?:n7E??5b;8m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zjh=o6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::ae2e=83>1<7>t$026g190d9K553d12c>454?::k54=e=831bj9m=:188kc2e03:17pln7c83>1<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<54;294~"685<5;hd7g7<722em8o650;9~fd1>290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sma8494?2=83:p(<>:c58g1ae<@8:=o2010;66g909a94?=nn=i96=44og6a5}#99?h87j:db9K5507m2B:<8m6;h7;<3:187>50z&240e32m?oo6F>072f?M77=j30e867:188m36?k3:17dh;c383>>ia5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wim4<50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xdf180;694?:1y'553d<3n>hn5G1143a>N6804a7>a3ck2B:<;>j;I331f?=831vnl6<:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{ei>21<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`b32<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h43N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17dh;c383>>ia5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd?j<0;694?:1y'553d<3n>hn5G1143a>N683-l?484>37aa?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66gi4`a94?=hn=h36=44}cd6a4<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnk;j0;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{en1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`e1ac=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qoh:de83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjo?oo7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pli5b594?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cd6g3<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnk;l5;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{en1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qoh:2`83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xda=;=1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<>;4?:583>5}#99?h87j:d49K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk;=5;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66smf407>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`e15e=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qoh:1383>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjo?:97>53;294~"68=831b:=6l:188kc2e03:17pli59c94?5=83:p(<>:c582436c3A;;:=k4H026g<=n=hi1<75fed74>5<5;|`e1=?=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xda=>k1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e1=>=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xda=>31<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e1=1=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xda=>21<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e1=0=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xda=>=1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e1=3=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xda=><1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e1=2=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xda=>?1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e1=5=8391<7>t$026g1<68?:o7E??61g8L462k01b9lm50;9ja`302900ck:8b;29?xda=>>1<7:50;2x 462k=0ni;m4H0254`=O99?h56g:ab83>>o18mi1<75ff77`>5<5;|`e13?=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qoh:6983>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m=831vnk;63;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97d;78;29?l070j0;66ai4c:94?=zjo?:m7>53;294~"6829086=4?{%331f2=l=831b:=6l:188kc2e03:17pli50`94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<8k4?:783>5}#99?h87j:d39K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<8o4?:783>5}#99?h87j:d29K5507m2B:<8m6;%d7<0<6;?ii7)j9ec83?l3?03:17d;6f;29?l0213:17d8?8b83>>oa5<9;4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smf445>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg`2=l0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wij;?;:185>5<7s-;;9n:5d4f0?M77>9o0D<>:c89'b1>2289=oo5+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<jo7>5;nd7f=<722wij;=;:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xda>:?1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cd573<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zjo?m97>54;294~"68=831vnk;ic;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smf71f>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoh:f583>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjo53;294~"68=831b:8750;9j25>d2900ck:m8;29?xda>:i1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cd6b7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smf71b>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg`1;k0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wij8hj:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xda=lo1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cd6ac<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnk;i3;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{en9i26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0973?lb1k00;66gk6bc94?=hn==i6=44}cd3g=<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smf1a4>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoh?c783>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wij=m;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wij=li:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac8244?:1y'553d<3on:=5G1143a>N686ab9j`3e>2900ei8la;29?j`3?k0;66smf1`g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<680ki7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46>i11bh;m6:188ma0di3:17bh;7c83>>{en9h36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>08c4?lb1k00;66gk6bc94?=hn==i6=44}cd3f2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:2m;5fd7a:>5<5;nd73g<722wij=l9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac8244?:1y'553d<3on:=5G1143a>N686a59j`3e>2900ei8la;29?j`3?k0;66smf1`7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoh?b283>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46>i;1bh;m6:188ma0di3:17bh;7c83>>{en9h96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>08c2?lb1k00;66gk6bc94?=hn==i6=44}cd3f4<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:2m=5fd7a:>5<5;nd73g<722wij=oi:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac8244?:1y'553d<3on:=5G1143a>N6869d9j`3e>2900ei8la;29?j`3?k0;66smf1cg>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68k:h7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46?=:1bh;m6:188ma0di3:17bh;7c83>>{en9k36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>08`4?lb1k00;66gk6bc94?=hn==i6=44}cd3e2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:2n95fd7a:>5<5;nd73g<722wij=o9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac8244?:1y'553d<3on:=5G1143a>N686b29j`3e>2900ei8la;29?j`3?k0;66smf1c7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<680h>7dj9c883>>oc>jk1<75`f55a>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<691C==8?e:J240e>3-n=io4>4e9'b1ge28:2n<5fd7a:>5<5;nd73g<722wij=7i:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac8244?:1y'553d<3on:=5G1143a>N686b99j`3e>2900ei8la;29?j`3?k0;66smf1aa>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<680i:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46>k<1bh;m6:188ma0di3:17bh;7c83>>{en9hi6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>096e?lb1k00;66gk6bc94?=hn==i6=44}cd3f5<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:38i5fd7a:>5<5;nd73g<722wij=o6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824=2d3`n=o44?::kg2fg=831dj99m:188yg`7i90;6>4?:1y'553d<3on:=5G1143a>N687559j`3e>2900ei8la;29?j`3?k0;66smedff>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<681?;7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02;10=nl?i26=44ie4`e?6=3fl?;o4?::aa`bd29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<5;9;hf5g<<722co:no50;9lb11e2900qokjdc83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46?=>1bh;m6:188ma0di3:17bh;7c83>>{emlnj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>0`3:?lb1k00;66gk6bc94?=hn==i6=44}cgf`<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wiihj7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac8240;6>4?:1y'553d<3on:=5G1143a>N686d29j`3e>2900ei8la;29?j`3?k0;66smedf5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<681?37dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02:fc=nl?i26=44ie4`e?6=3fl?;o4?::aa`b329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<4lj;hf5g<<722co:no50;9lb11e2900qokjd283>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46>l81bh;m6:188ma0di3:17bh;7c83>>{emln96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>08`g?lb1k00;66gk6bc94?=hn==i6=44}cgf`4<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wiihj?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac8244?:1y'553d<3on:=5G1143a>N686cd9j`3e>2900ei8la;29?j`3?k0;66smedaf>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<680n;7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02:f5=nl?i26=44ie4`e?6=3fl?;o4?::aa`ed29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<4oi;hf5g<<722co:no50;9lb11e2900qokjcc83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46>im1bh;m6:188ma0di3:17bh;7c83>>{emlij6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>08c`?lb1k00;66gk6bc94?=hn==i6=44}cgfg<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wiihm7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac8244?:1y'553d<3on:=5G1143a>N686a89j`3e>2900ei8la;29?j`3?k0;66smeda6>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<680k37dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02:e2=nl?i26=44ie4`e?6=3fl?;o4?::aa`e429086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<4o9;hf5g<<722co:no50;9lb11e2900qokjc383>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46>i<1bh;m6:188ma0di3:17bh;7c83>>{emli:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>08c7?lb1k00;66gk6bc94?=hn==i6=44}cgfg5<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wiihli:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac8244?:1y'553d<3on:=5G1143a>N686a19j`3e>2900ei8la;29?j`3?k0;66smed``>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<6803m7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02:=`=nl?i26=44ie4`e?6=3fl?;o4?::aa`df29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<5;m;hf5g<<722co:no50;9lb11e2900qokjb883>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46?=m1bh;m6:188ma0di3:17bh;7c83>>{emlh36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>08;g?lb1k00;66gk6bc94?=hn==i6=44}cgff2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wiihl9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac8244?:1y'553d<3on:=5G1143a>N686<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46>kh1bh;m6:188ma0di3:17bh;7c83>>{emlh:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>08aa?lb1k00;66gk6bc94?=hn==i6=44}cgff5<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wiihoi:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac8244?:1y'553d<3on:=5G1143a>N686b59j`3e>2900ei8la;29?j`3?k0;66smedcg>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<680h=7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02:f6=nl?i26=44ie4`e?6=3fl?;o4?::aa`ge29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<4l:;hf5g<<722co:no50;9lb11e2900qokja`83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46>j;1bh;m6:188ma0di3:17bh;7c83>>{emlk26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63`n=o44?::kg2fg=831dj99m:188ygcbi10;6>4?:1y'553d<3on:=5G1143a>N686b09j`3e>2900ei8la;29?j`3?k0;66smedc5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<680hj7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02:f==nl?i26=44ie4`e?6=3fl?;o4?::aa`e029086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<5:i;hf5g<<722co:no50;9lb11e2900qokjbe83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46?>{emlh96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>096`?lb1k00;66gk6bc94?=hn==i6=44}cgfe2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io42900ei8la;29?j`3?k0;66smf1af>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<681?:7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02;14=nl?i26=44ie4`e?6=3fl?;o4?::ab5ec29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:<47l;hf5g<<722co:no50;9lb11e2900qokje183>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46>1j1bh;m6:188ma0di3:17bh;7c83>>{en9om6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g4<,o>jn7??9e68ma0d13:17dj9c`83>>ia<>h1<75rbeab2?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thoo:>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=98=0(k:nb;332g35;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdck=h1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`955e<,o>jn7??64a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wihn:k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28:n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qojjfb83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08>95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smdg25>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;lc:&e0dd=99h;j6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a`f44290<6=4?{%331f2=mlN68oc>j31<75fd7ab>5<5;nd73g<722wihn?j:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=:h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fae5:3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;1f7>"a>{eljk36=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smdd62>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`gg76=83?1<7>t$026g190d9K553d12.o:hl5d4df?!`3ik0:<:><;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdb40>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;c:&e0dd=99=>;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a`f33290<6=4?{%331f2=mlN68"a>{el>i=6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7b03`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbea66?6==3:104a7>`c1:2B:<;>j;I331f?<,mo6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnikj5;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955?>=2co:n750;9j`3ef2900ck:8b;29?xdck<:1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9f7=#n=ki6<>72d9j`3e>2900ei8la;29?j`3?k0;66smdb7b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h;97dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4$g6bf?770=h0ei8l9;29?lb1kh0;66ai46`94?=zjm2;97>55;294~"68067e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`55;294~"68N68>{el>n>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6e63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qoj70583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:8l5+f5ca>460=o1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbe:32?6=<3:104a7>`c192B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a`2be290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7f5>"a>{el>n<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>6be3-l?mo4>0621?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho;ko50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=0>1/j9om:02:37=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vni6?0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=:=5+f5ca>46>>=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`g3c1=83>1<7>t$026g190d9K553d12.o:hl5d4g2?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho4=950;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=j;1/j9om:02a01=nl?i26=44ie4`e?6=3fl?;o4?::a`=gf290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc0o?1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9`0223`n=o44?::kg2fg=831dj99m:188ygb>jj0;6>4?:1y'553d<3on:=5G1143a>N68jn7??ag78ma0d13:17dj9c`83>>ia<>h1<75rbd11g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<44?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3=;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii><9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2?:ij6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc4:o0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa36<@8:="c>lh1?h?4$g6bf?77il<0ei8l9;29?lb1kh0;66ai46`94?=zjl==47>53;294~"68"a>{em::<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511ca<>oc>j31<75fd7ab>5<5;nd73g<722wii>>9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955ge02co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme226>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99ki;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa663290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{em::86=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511ca1>oc>j31<75fd7ab>5<5;nd73g<722wii>>=:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955ge=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme233>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99kio6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa66a290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{em::n6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511caf>oc>j31<75fd7ab>5<5;nd73g<722wii>>k:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gej2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme22`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99kim6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aa66e290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{em::j6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511ca=>oc>j31<75fd7ab>5<5;nd73g<722wii>>6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955ge12co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme64b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi68=n;%d7eg<68h;87dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag7;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>n45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb;8<1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0d>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd121?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thn?<:50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`56;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6f<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plj30394?0=83:p(<>:c58fa35<@8:="c>lh1h8l6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl99>7>56;294~"68>oc>ji1<75fd7ag>5<5;|`f777=83<1<7>t$026g190d9K553d12.o:hl5d4`:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh==0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>n45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb;8l1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0d>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd12a?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thn?o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`56k3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6f<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plj30`94?0=83:p(<>:c58fa35<@8:="c>lh1h8l6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl9:>7>56;294~"68>oc>ji1<75fd7ag>5<5;|`f33`=83?1<7>t$026g190d9K553d12.o:hl5459j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cg06=<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io45<5;hf5gg<722em8:l50;9~f`55<3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;1gf>"a>{em>?n6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>=3<,o>jn7??6b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`f6c0=83>1<7>t$026g190d9K553d12.o:hl52gf8 c2fj3;;;8:4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188ygc5nj0;694?:1y'553d<3on:<5G1143a>N6884d9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjl8m47>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wii?hj:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:h87)h;ac82422b3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plj32794?3=83:p(<>:c58fa34<@8:="c>lh189l4$g6bf?77i890ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thn?=?50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0ei8l9;29?lb1kh0;66ai46`94?=zjl9887>53;294~"6891C==8?e:J240e>3-n=io4<3c9j`3e>2900ei8la;29?j`3?k0;66sme756>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>l9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sme74g>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>l9;%d7eg<68?hj7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wii;8>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?i>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc1>;0;6;4?:1y'553d<3on:>5G1143a>N689379j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thn:;=50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==>;0(k:nb;332605;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme77`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>jk;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cg51g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io490858ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`02l3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;746>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb><21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`975?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl<>m7>57;294~"68o94je768L4618l1C==;l9:&g2`d=1<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii;:j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28;=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qok94e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09jk5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sme70a>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6:h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aa331290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:231?!`3ik0:<;56;294~"68070a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh8:1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38o<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plj64g94?1=83:p(<>:c58fa32<@8:="c>lh18974ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbd451?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`f23e=8391<7>t$026g190d9K553d12.o:hl532`8 c2fj3;;5>k4ie4`=?6=3`n=ol4?::me02d=831vnh884;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj398n6*i4``955?392co:n750;9j`3ef2900ck:8b;29?xdb<081<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90<45;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl>2<7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wii96i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:nj7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qok;6083>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0=>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc3180;6:4?:1y'553d<3on:95G1143a>N68>{em==?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1573`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`f0=0=83=1<7>t$026g10D<>90d9K553d12.o:hl531;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`2?=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;321>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb<091<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0d53-l?mo4>067g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh:64;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3;mj6*i4``95504?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg7=0<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4:709'b1ge28:=?:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb<1k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`975?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl>3o7>57;294~"68o94je768L4618l1C==;l9:&g2`d=1<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii98<:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:h?7)h;ac82423c3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plj44a94?2=83:p(<>:c58fa37<@8:="c>lh1?o:4$g6bf?77?81C==8?e:J240e>3-n=io4=ae9'b1ge28:<==5fd7a:>5<5;hf5gg<722em8:l50;9~f`2?:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;61g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`20k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;0ae>"a0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbd6;3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`f033=83<1<7>t$026g190d9K553d12.o:hl53d78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii97m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7)h;ac824<5c3`n=o44?::kg2fg=831dj99m:188ygc3i;0;6>4?:1y'553d<3on:=5G1143a>N6863g9j`3e>2900ei8la;29?j`3?k0;66sme1a;>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6om4$g6bf?77ik>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thn<:h50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;:h0ei8l9;29?lb1kh0;66ai46`94?=zjl:>97>53;294~"68oc>j31<75fd7ab>5<5;|`gf04=83?1<7>t$026g190d9K553d12.o:hl53c48 c2fj3;;;5k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plkb5d94?3=83:p(<>:c58fa34<@8:="c>lh1?o84$g6bf?77>j?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thon?650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;930ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnil=a;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38o<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plkb3;94?1=83:p(<>:c58fa32<@8:="c>lh1585fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smdc2`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;m2:&e0dd=993=96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygbe8m0;6;4?:1y'553d<3on:>5G1143a>N6893`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thon=k50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==>;0(k:nb;3326g5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smdc3`>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>l9;%d7eg<680<87dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wiho>>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:no7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qojm0183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=<494ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe`36?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`gf53=83=1<7>t$026g10D<>90d9K553d12.o:hl545;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fad5>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;12g>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdcioh1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9f>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdcj9k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`974e5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjmkm47>57;294~"685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjmh:h7>56;294~"68071:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnil>a;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj39;<6*i4``9550412co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cfa6f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>0c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfa6a<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4=ae9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjmh9i7>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fad6?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa35<@8:="c>lh1>om4$g6bf?77>0:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a`g57290<6=4?{%331f2=mlN6898d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfa71<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4>0b9'b1ge28:=4h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdckl21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90<45;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjminn7>57;294~"68o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qojlbe83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0i;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygbdmh0;6:4?:1y'553d<3on:95G1143a>N68>{eljo=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3e92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thooh;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;mk0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnimmb;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3<97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~faeb?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;626>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdcl9o1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97f5<,o>jn7??66g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wihi?<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i;7)h;ac82431b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{elm;:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1573`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`ggg?=83=1<7>t$026g10D<>90d9K553d12.o:hl54228ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~faee03:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61b>"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<3:m1/j9om:025e`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygbc8=0;6:4?:1y'553d<3on:95G1143a>N68>{elm:86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>4723`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4801bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wihi>k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce20?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnij?2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38o<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plkcda94?0=83:p(<>:c58fa35<@8:="c>lh1h8l=;%d7eg<68>2o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~faebl3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;3eb>"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<2?81/j9om:0257==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plkcd294?2=83:p(<>:c58fa37<@8:="c>lh1?o:4$g6bf?77?1i0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cfg4=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<089j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`fe5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:2`7?!`3ik0:<:6k;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xdcl931<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9=0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{elm:>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7e23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<3:k1/j9om:02:0f=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnimm4;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3>:86*i4``955?3k2co:n750;9j`3ef2900ck:8b;29?xdcl8<1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??b508ma0d13:17dj9c`83>>ia<>h1<75rbef2=?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e5;hf5gd<722em8:l50;9~faefn3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;10f>"a:c58fa34<@8:="c>lh1nn5+f5ca>46fi<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1bh;m6:188ma0di3:17bh;7c83>>{elh>86=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`c6?lb1k00;66gk6bc94?=hn==i6=44}cgb34<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4:b:&e0dd=99oj46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygcf>90;6;4?:1y'553d<3on:>5G1143a>N68jn7??e`:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii5<6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnh68e;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38h>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygcf=l0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl257;294~"68o94je768L4618l1C==;l9:&g2`d===1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii55<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnh6=6;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38ho6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plj83794?0=83:p(<>:c58fa35<@8:="c>lh1>n<4$g6bf?770=h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aa=43290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:``8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`f<=>=83=1<7>t$026g10D<>90d9K553d12.o:hl53ea8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`>?>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0`a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbi>:1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`95325;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdb1hh1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`955e<,o>jn7??64g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii4ok:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28:n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qok6bd83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0:461>91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`f=f6=83=1<7>t$026g10D<>90d9K553d12.o:hl511g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`>e?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;df?!`3ik0:jn7??6738ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`f1<7>t$026g190d9K553d12.o:hl5fd9'b1ge28:j=95fd7a:>5<5;hf5gg<722em8:l50;9~f`>d<3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;332>"a>ia<>h1<75rbd;b6?6=<3:104a7>`c192B:<;>j;I331f?<,m4H0254`=O99?h56*k6d`925>d3-l?mo4>06`:?lb1k00;66gk6bc94?=hn==i6=44}cgb26<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io475:&e0dd=99N68?:n7E??5b;8 a0bj3n>;55+f5ca>461ko1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnho91;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj32>7)h;ac8243be3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{em1=i6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>cc<,o>jn7??8248ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<:4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`>503:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;aa?!`3ik0:<;8=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sme95:>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6<>m;%d7eg<68??n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wii59l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28:i7)h;ac8243073`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{em1=j6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g4<,o>jn7??8248ma0d13:17dj9c`83>>ia<>h1<75rbd:;=?6=;3:104a7>`c182B:<;>j;I331f?<,m2900ei8la;29?j`3?k0;66smec4:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbd`2e?6==3:104a7>`c1:2B:<;>j;I331f?<,m9;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj39ij6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::aafg?290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbk:81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9f4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emk2:6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1123-l?mo4>0763?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnhl70;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>=?6*i4``9550dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjli9=7>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`e?m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;37b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qokm1b83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk08i>5+f5ca>4601j1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbd`4b?6=<3:104a7>`c192B:<;>j;I331f?<,m"a>{emklh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7ec3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<30;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiio=j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:o=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokl6c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?86*i4``9550dj2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjli=;7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thno5m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=9=o0(k:nb;332a25;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdbkh=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0c33`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<4n91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiio;j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhl;8;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3?n7)h;ac8242gd3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pljc9194?3=83:p(<>:c58fa34<@8:="c>lh1h8h=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smeb51>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6><<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cg`3f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;0e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aag2d290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:3f:?!`3ik0:<49<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smec52>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>j7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjli;=7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wiin<<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:lh7)h;ac824<2a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd`31?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`d7;3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1f0>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`dc?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6e0=#n=ki6<>nf59j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjlh?m7>53;294~"680850?lb1k00;66gk6bc94?=hn==i6=44}cg`2d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5c48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`d3m3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1h8::;%d7eg<680=?7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag;<0(k:nb;332a55;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdbjm:1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??b518ma0d13:17dj9c`83>>ia<>h1<75rbd``a?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33f465;hf5gd<722em8:l50;9~f`e1m3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6f2=#n=ki6<>8ac9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjli><7>56;294~"6891bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`ff`3=83<1<7>t$026g190d9K553d12.o:hl53d78 c2fj3;;:9>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emj386=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>08;0?lb1k00;66gk6bc94?=hn==i6=44}cg`23<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;4:&e0dd=99N68?:n7E??5b;8 a0bj39n=6*i4``955>2i2co:n750;9j`3ef2900ck:8b;29?xdbijh1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??84c8ma0d13:17dj9c`83>>ia<>h1<75rbda`04a7>`c182B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44og64f?6=3thno9k50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;l?0(k:nb;332115;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smec2b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68hl87dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<20h1/j9om:02bb6=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygce?;0;6:4?:1y'553d<3on:95G1143a>N68>{emkih6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>ge<,o>jn7??acf8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`ffgd=8391<7>t$026g190d9K553d12.o:hl532`8ma0d13:17dj9c`83>>ia<>h1<75rbd`b`?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je708L4618l1C==;l9:&g2`d=jj1/j9om:02bgd=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygce1;0;6>4?:1y'553d<3on:=5G1143a>N68m429j`3e>2900ei8la;29?j`3?k0;66smec:0>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68hij7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`gfj3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;10f>oc>j31<75fd7ab>5<5;|`fet$026g190d9K553d12.o:hl515f8 c2fj3;;mh=4ie4`=?6=3`n=ol4?::me02d=831vnho69;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3hh7)h;ac824dc33`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{emh2h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>65e3`n=o44?::kg2fg=831dj99m:188ygcf0;0;6>4?:1y'553d<3on:=5G1143a>N68ne59j`3e>2900ei8la;29?j`3?k0;66smee40>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6kk4$g6bf?77?9?0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cgggg<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5ba8 c2fj3;;;=;4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188ygcc>;0;6>4?:1y'553d<3on:=5G1143a>N68"a0411>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<681=o7dj9c883>>oc>jk1<75`f55a>5<:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33<2b5;hf5gd<722em8:l50;9~f463;00;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68=?o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>365;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjonni7>57;294~"685<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2h<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::abae1290<6=4?{%331f2=ml9769j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmi>m50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;k1/j9om:0252<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plidg694?0=83:p(<>:c58fa35<@8:="c>lh1?i:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{enl?>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>215;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdalll1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97645;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoo:<7>56;294~"68>oc>ji1<75fd7ag>5<5;|`ea56=83>1<7>t$026g190d9K553d12.o:hl5d4ce?!`3ik0:<5;l;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xdalon1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02d3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plie0394?2=83:p(<>:c58fa37<@8:="c>lh1==h4$g6bf?7711l0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c330d0=83>1<7>t$026g190d9K553d12.o:hl510`8 c2fj3;;;l>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg77>oc>jo1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=l?>>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??46294?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c33027=83=1<7>t$026g10D<>90d9K553d12.o:hl5d766?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77>oc>jo1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=l?>>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??48a94?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c330t$026g10D<>90d9K553d12.o:hl5d766?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77<0k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3223`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=l?>>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??4`194?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c330d2=83=1<7>t$026g10D<>90d9K553d12.o:hl5d766?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77<0o1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3223`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag9=0(k:nb;3323?5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd68<8?6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a07?2.m8ll5115b<>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fcc6=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f52c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e998297>57;294~"68o94je708L4618l1C==;l9:&g2`d=;l>0(k:nb;33<0e5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdalo<1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`0c63-l?mo4>0`d1?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:<8<9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==<69;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac8242g53`n=o44?::kg2fg=831bh;mm:188kc20j3:17plie4c94?2=83:p(<>:c58fa37<@8:="c>lh1h8oi;%d7eg<68>?n7dj9c883>>oc>jk1<75fd7aa>5<5;|`2404d29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?!`3ik0:<47?;hf5g<<722co:no50;9lb11e2900qohj0e83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0i>6*i4``955?0>2co:n750;9j`3ef2900ck:8b;29?xdam9i1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??9648ma0d13:17dj9c`83>>ia<>h1<75rbgg3=?6=;3:104a7>`c182B:<;>j;I331f?<,m>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<650z&240e32lo=<6F>072f?M77=j30(i8jb;f600=nl?i26=44ie4`e?6=3fl?;o4?::a5524>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9982=7>54;294~"6803:e>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77?h90ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c336=b=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:5fd7a:>5<5;hf5gg<722em8:l50;9~fccak3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;:a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`bnh0;6:4?:1y'553d<3on:95G1143a>N68>{eno;86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a07j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmik;50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;jn0(k:nb;333<75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smfdg4>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;;b:&e0dd=99=3j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`bm;0;6:4?:1y'553d<3on:95G1143a>N68>{eno9=6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7643-l?mo4>07cg?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkkj3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>3i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plif0694?0=83:p(<>:c58fa35<@8:="c>lh1h8mk;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjol:97>56;294~"68>oc>ji1<75fd7ag>5<5;|`eb40=83<1<7>t$026g190d9K553d12.o:hl5d4ag?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkh>7;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>oi5+f5ca>46>?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`ea`7=83<1<7>t$026g190d9K553d12.o:hl54838 c2fj3;;;4>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{eno9<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>40e3-l?mo4>07cg?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ab`cd290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;;4>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`bn00;694?:1y'553d<3on:<5G1143a>N688939j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjoom;7>53;294~"68oc>j31<75fd7ab>5<5;|`eb6e=83>1<7>t$026g190d9K553d12.o:hl55d9'b1ge28:5<5;hf5gg<722em8:l50;9~fccbi3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6f0=#n=ki6<>9289j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmik<50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac8242>a3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plieg294?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68>3:7dj9c883>>oc>jk1<75fd7aa>5<5;|`eb6>=8391<7>t$026g190d9K553d12.o:hl561:`?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0=<5m4$g6bf?77ih<0ei8l9;29?lb1kh0;66ai46`94?=zjoojh7>57;294~"68o94je768L4618l1C==;l9:&g2`d=;990ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnkknf;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39;?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pliec294?1=83:p(<>:c58fa32<@8:="c>lh1?==4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgga5?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`eag5=83=1<7>t$026g10D<>90d9K553d12.o:hl53118ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcce<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;137>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdamk?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97555;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjooi;7>57;294~"68o94je768L4618l1C==;l9:&g2`d=;990ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnkkm9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39;?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pliecc94?1=83:p(<>:c58fa32<@8:="c>lh1?==4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbggaf?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`eg56=83=1<7>t$026g10D<>90d9K553d12.o:hl511f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcdf83:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;357>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdakl>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`01f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4m=1/j9om:025`4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`e1o0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smfcgb>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;lc:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{enkn>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511c`=>oc>j31<75fd7ab>5<5;nd73g<722wijok;:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gdl2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smfcg6>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99khh6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::abgc1290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{enkn<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511c`=>oc>j31<75fd7ab>5<5;nd73g<722wijoj7:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gd02co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smfcf:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6;>68:&e0dd=99kh46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::abgbf290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:72:<>"a>{enknn6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>36>02.m8ll511c`3>oc>j31<75fd7ab>5<5;nd73g<722wijoji:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2?:246*i4``955gdj2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smfcc2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfb06>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>li;%d7eg<68>3?7dj9c883>>oc>jk1<75fd7aa>5<5;|`eg4b=83>1<7>t$026g190d9K553d12.o:hl53cd8 c2fj3;;;4;4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`d:?0;684?:1y'553d<3on:?5G1143a>N688959j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cd`5`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io45<5;hf5gg<722co:nm50;9lb11e2900qohl2583>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5fd7a:>5<5;nd73g<722wijn?l:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7dj9c883>>oc>jk1<75`f55a>5<88=4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<112co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c1a10<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io499:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<112co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c0a3`<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io499:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<112co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd31?6=>3:104a7>`c1;2B:<;>j;I331f?<,m7>56;294~"68>ia<>h1<75rb2`63?6=>3:104a7>`c1;2B:<;>j;I331f?<,m56;294~"68>ia<>h1<75rb3`;4?6=>3:104a7>`c1;2B:<;>j;I331f?<,m56;294~"68>ia<>h1<75rbg24>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en8o1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9017<,o>jn7??72d8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<3<81/j9om:02405=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn?l67;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3>?=6*i4``9551392co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm32:1>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi69:>;%d7eg<68>>97dj9c883>>oc>jk1<75fd7aa>5<5;|`0f3c=83>1<7>t$026g190d9K553d12.o:hl54538 c2fj3;;;9=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg24=00;694?:1y'553d<3on:<5G1143a>N688459j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo826=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g3<,o>jn7??9478ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>>l8:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k?0(k:nb;33=025;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm2cc1>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o;4$g6bf?771<90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a76>c290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c78 c2fj3;;58<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;k=26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g3<,o>jn7??9438ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi8>8?:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k?0(k:nb;33=065;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4966>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77?;o0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6f15<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=99=9h6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a113c290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;;?m4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg3f>>0;694?:1y'553d<3on:<5G1143a>N68"a>{e9=:<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??73:8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi:=6?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d`03`n=o44?::kg2fg=831dj99m:188yg07080;6>4?:1y'553d<3on:=5G1143a>N68529086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?lb1k00;66gk6bc94?=hn==i6=44}c43<6<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66sm615f>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qo8?7g83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wiikk50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<=1/j9om:025=`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`7<3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa34<@8:="c>lh1895+f5ca>4611m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66=4?{%331f2=ml<97E??61g8L462k01/h;km:568 c2fj3;;:4m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=b6f94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77ih30ei8l9;29?lb1kh0;66ai46`94?=zj:9=>7>55;294~"6807;a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a760?29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?86*i4``9550>i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:h>87>53;294~"68oc>j31<75fd7ab>5<5;|`776`=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;mlj4ie4`=?6=3`n=ol4?::me02d=831vn9=<9;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>?7)h;ac8243?>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e<1>m6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3dk2.m8ll511;72>oc>j31<75fd7ab>5<5;nd73g<722wi8h;n:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?ho6*i4``955?3?2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm5544>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;lc:&e0dd=993?46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a1d16290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7`g>"a>{e9=;:6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3dk2.m8ll511;70>oc>j31<75fd7ab>5<5;nd73g<722wi=l5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?ho6*i4``955?3=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smf1c94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?7711ih8>;I3325c<@8:>o45+d7ga>a3dk2.m8ll51153a>oc>j31<75fd7ab>5<5;nd73g<722wi>>77:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824<333`n=o44?::kg2fg=831dj99m:188yg44ih0;694?:1y'553d<3on:<5G1143a>N68jn7??71f8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6"a>{e;:1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0871?lb1k00;66gk6bc94?=hn==i6=44}c10<5<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5ba8 c2fj3;;;=l4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg5e=h0;6>4?:1y'553d<3on:=5G1143a>N686509j`3e>2900ei8la;29?j`3?k0;66sm3c4`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;lc:&e0dd=99=;m6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0630290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7`g>"a>{e<:>>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0873?lb1k00;66gk6bc94?=hn==i6=44}c6420<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oio6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg21jh0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3<<=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`901=#n=ki6<>9f99j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c657<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f12>;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e<=3?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?84;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:;9783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9hh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb56:3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a01??290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f122i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;5e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg23=k0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3<>{e<=<;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=>==7>57;294~"68>oc>jo1<75`f55a>5<?:?4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<0n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?8;=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=?o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi898;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9:96;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3=m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:;6983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:c58fa32<@8:="c>lh1;k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm454a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6:h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb565`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`721e=83?1<7>t$026g190d9K553d12.o:hl531a8 c2fj3;;m<>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;46194?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c67<4<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6038 c2fj3;;:9h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;46;94?3=83:p(<>:c58fa34<@8:="c>lh1h89l;%d7eg<68?>m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8;l;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn98m2;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3h>7)h;ac824`ga3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb57:=?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wi89k?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d5>3`n=o44?::kg2fg=831dj99m:188yg23m80;6>4?:1y'553d<3on:=5G1143a>N68n389j`3e>2900ei8la;29?j`3?k0;66sm45g1>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h937dj9c883>>oc>jk1<75`f55a>5<?i>4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f;>1bh;m6:188ma0di3:17bh;7c83>>{e<=o=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`15?lb1k00;66gk6bc94?=hn==i6=44}c67a2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j?;5fd7a:>5<5;nd73g<722wi89k7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d523`n=o44?::kg2fg=831dj99m:188yg23lo0;6>4?:1y'553d<3on:=5G1143a>N68jn7??a278ma0d13:17dj9c`83>>ia<>h1<75rb51;2?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn9=73;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th??5<50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj=93=7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f150n3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`772c=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb514`?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn9=8b;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th??:750;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj=9<47>53;294~"68=1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f150>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`7723=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb5140?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn9=82;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th??:?50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj=9<<7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f15?k3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`77=d=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb51;e?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn9=78;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th??5950;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj=9397>53;294~"68k1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f151n3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`70cd=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a01`d290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f12al3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg23nl0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3>{e<<:;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=?;=7>55;294~"68>oc>ji1<75`f55a>5<?5k4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi89o>:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo:;a383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>aj2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm45c0>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770oh0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c67e1<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992mm6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a01g2290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4ko4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg23i?0;694?:1y'553d<3on:<5G1143a>N68"a>{e<=k<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8g;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<?m54?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi8976:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo:;9`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>cj2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm45;a>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770mh0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c67=f<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992om6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a01?c290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4io4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg231l0;694?:1y'553d<3on:<5G1143a>N68"a>{e<=km6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??93f8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<?n<4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi89l=:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=675;hf5gd<722co:nl50;9lb11e2900qo:;b283>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?5k2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm45`7>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?771;i0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c67f0<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=9939n6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a01d1290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5?l4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg23j>0;694?:1y'553d<3on:<5G1143a>N68"a>{e<=h36=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??9228ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<?m44?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi89on:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=465;hf5gd<722co:nl50;9lb11e2900qo:;ac83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?682co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm45c`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7719l0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c67ea<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=993;j6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a01gb290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5=o4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg23=10;6>4?:1y'553d<3on:=5G1143a>N68n119j`3e>2900ei8la;29?j`3?k0;66sm457:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77>o20ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6501<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k60g8 c2fj3;;5;l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;3b294?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6151<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oo=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg25990;6:4?:1y'553d<3on:95G1143a>N68>{e<8h86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>g05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=8hn7>54;294~"680641?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?>?<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8<>?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;21794?0=83:p(<>:c58fa35<@8:="c>lh189;4$g6bf?77?<30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0761290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:2g0?!`3ik0:<;hl;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd39k:1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9e5=#n=ki6<>8589j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=:mj7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi8=m=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn9N68?:n7E??5b;8 a0bj3n>:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm40a7>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi64>4$g6bf?77?hl0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a04d3290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e<8h>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511c37>oc>j31<75fd7ab>5<5;nd73g<722wi85<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955g7;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm40`4>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99k;>6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a04d?290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e<8h26=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511c36>oc>j31<75fd7ab>5<5;nd73g<722wi85<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gd<2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm43g`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77??<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c1e33<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oin6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg5bkk0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4k?h1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`901=#n=ki6<>9f69j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1f0a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6ef?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;jk36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8ol750;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=la`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9hh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2abf?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7fgd290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6e1m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;5e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg5d>o0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4k>:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`93c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;j=?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:i<97>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<0n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8o:950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=?o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?n97:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>m8a;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3=m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=l7b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:c58fa32<@8:="c>lh1;k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3b5e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6:h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2a;5?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0a0c=83?1<7>t$026g190d9K553d12.o:hl531a8 c2fj3;;m=h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1`=0<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6038 c2fj3;;:9k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:c58fa34<@8:="c>lh1h89l;%d7eg<68?>n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?hm9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>kl4;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3h>7)h;ac824`gb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb2fb`?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wi?nh;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d533`n=o44?::kg2fg=831dj99m:188yg5dn<0;6>4?:1y'553d<3on:=5G1143a>N68n359j`3e>2900ei8la;29?j`3?k0;66sm3bd5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h987dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6;hf5g<<722co:no50;9lb11e2900qo=lf883>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f;81bh;m6:188ma0di3:17bh;7c83>>{e;jlj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`13?lb1k00;66gk6bc94?=hn==i6=44}c1`bg<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j?=5fd7a:>5<5;nd73g<722wi?nhl:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d4a3`n=o44?::kg2fg=831dj99m:188yg5dn:0;6>4?:1y'553d<3on:=5G1143a>N68jn7??a3d8ma0d13:17dj9c`83>>ia<>h1<75rb2`:e?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>l67;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8n4850;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:h297>53;294~"681<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f6d>;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`0f<4=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb2`:5?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>l7f;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8n5j50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:h3o7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f6d?i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`0f=?=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb2`;04a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>l76;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8n5;50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:h387>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f6df83:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`0f<`=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb2`:a?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>l6c;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8n4l50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:h257>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f6d?;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`0`5`=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a7a77290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f6b693:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg5c9;0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd4l891<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e;m;?6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:n:97>55;294~"68>oc>ji1<75`f55a>5<4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?nl::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo=lb783>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>a>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm3b`4>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770o<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c1`f=<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992m96gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a7fd>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4k;4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg5djh0;694?:1y'553d<3on:<5G1143a>N68"a>{e;jhi6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8g68ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?nok:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo=lad83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>c12co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm3bce>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770m30ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c1`f5<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992o46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a7fd6290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4i64ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg5dj;0;694?:1y'553d<3on:<5G1143a>N68"a>{e;ji86=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??93;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?nm9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=7`5;hf5gd<722co:nl50;9lb11e2900qo=lc683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?502co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm3ba;>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?771;20ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c1`g<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=9939;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a7fef290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5?94ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg5dkk0;694?:1y'553d<3on:<5G1143a>N68"a>{e;jih6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??93g8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?nlj:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=5c5;hf5gd<722co:nl50;9lb11e2900qo=lbg83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?7m2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm3ba3>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7719n0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c1`g4<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=993;h6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a7fe5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5=64ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg5d>j0;6>4?:1y'553d<3on:=5G1143a>N68n0g9j`3e>2900ei8la;29?j`3?k0;66sm3b4g>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77>o=0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c1f12<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k60g8 c2fj3;;5;o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1b6<<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oo<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg5f:<0;6:4?:1y'553d<3on:95G1143a>N68>{e;0i36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>g05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:kn<7>54;294~"6807g7?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th8m>950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?4?::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa35<@8:="c>lh189;4$g6bf?77>l;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a7d7e290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:2g0?!`3ik0:<;k?;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd41j?1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9e5=#n=ki6<>9e09j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj:3:87>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi?5j8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn>ola;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38f:>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi64>4$g6bf?77>l20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a7290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e;0ij6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511c35>oc>j31<75fd7ab>5<5;nd73g<722wi?4mm:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955g792co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm38a`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99k;<6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a7"a>{e;0in6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511c34>oc>j31<75fd7ab>5<5;nd73g<722wi?4mi:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gd;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm3c22>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77>l<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c14:1C==8?e:J240e>3-n=io4;1:&e0dd=99oim6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg51m90;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4<>l1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`901=#n=ki6<>9f79j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1524<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62ej3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;=hh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th88oj50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=;bd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9hh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb26ab?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a71e7290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62?:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;5e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg530:0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4<1>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`93c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;=236=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:>357>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<0n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th885l50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=?o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?96l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>:7e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3=m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=;9183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:c58fa32<@8:="c>lh1;k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm35;0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6:h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb26:1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0224=83?1<7>t$026g190d9K553d12.o:hl531a8 c2fj3;;m=k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl<48`94?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c17e<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6038 c2fj3;;:9j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl<4`394?3=83:p(<>:c58fa34<@8:="c>lh1h89l;%d7eg<68?>o7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?;jn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>8k8;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3h>7)h;ac824`gc3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb27`5?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wi?8>7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d4b3`n=o44?::kg2fg=831dj99m:188yg52800;6>4?:1y'553d<3on:=5G1143a>N68n2d9j`3e>2900ei8la;29?j`3?k0;66sm342b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h8o7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f:j1bh;m6:188ma0di3:17bh;7c83>>{e;<:n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`0a?lb1k00;66gk6bc94?=hn==i6=44}c164c<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j>o5fd7a:>5<5;nd73g<722wi?8??:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d4f3`n=o44?::kg2fg=831dj99m:188yg528>0;6>4?:1y'553d<3on:=5G1143a>N68jn7??a3c8ma0d13:17dj9c`83>>ia<>h1<75rb21ba?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>=nb;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8?lo50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:9j57>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f65f?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`07d0=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb21b1?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>=n3;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8?l?50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:9j<7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f65>m3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`07t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb21:g?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>=6a;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8?4750;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:9247>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f65e<3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`07g5=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb21a6?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn>=m0;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th8?lh50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj:9jh7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f65>?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`0175=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a7043290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f635=3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg52:?0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd4=;=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e;<836=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:?957>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?9m6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo=;c`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>a82co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm35aa>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770o:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c17gf<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992nj6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a71ec290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4hh4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg53kl0;694?:1y'553d<3on:<5G1143a>N68"a>{e;=im6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8dg8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?9m>:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<`b5;hf5gd<722co:nl50;9lb11e2900qo=;c383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>c?2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm35a0>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770m=0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c17g1<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992o:6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a71e2290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4i84ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg53k?0;694?:1y'553d<3on:<5G1143a>N68"a>{e;=n<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??9348ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?9jn:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=735;hf5gd<722co:nl50;9lb11e2900qo=;dc83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?5=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm35f`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?771;>0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c17`a<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=9939?6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a71bb290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5?<4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg53lo0;694?:1y'553d<3on:<5G1143a>N68"a>{e;=o;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??9368ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi?9j=:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=5e5;hf5gd<722co:nl50;9lb11e2900qo=;d283>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?7k2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm35f7>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7719h0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c17`0<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=993;n6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a71b1290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5=94ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg53090;6>4?:1y'553d<3on:=5G1143a>N68n0d9j`3e>2900ei8la;29?j`3?k0;66sm35:2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77>o<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c152g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k60g8 c2fj3;;5;74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl<3d:94?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c117a<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99ohj6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg55;00;6:4?:1y'553d<3on:95G1143a>N68>{e;8nh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>g05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:8m87>54;294~"680640?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th8>9l50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?<<6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<23g94?0=83:p(<>:c58fa35<@8:="c>lh189;4$g6bf?77?85`9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj:;947>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi?=km:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn>N68?:n7E??5b;8 a0bj3n>:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30gg>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi64>4$g6bf?771>;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a74bc290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e;8nn6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511;eb>oc>j31<75fd7ab>5<5;nd73g<722wi?5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955?an2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm30g3>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=993mi6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a74c6290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e;8o96=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511;ea>oc>j31<75fd7ab>5<5;nd73g<722wi?5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gd:2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm3236>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77??20ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c0e=c<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oi56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg4bn=0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5k0>1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`901=#n=ki6<>9f49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0f33<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f7ec83:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:jn:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9oi<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9hh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3ag0?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6fb2290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f7e>?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;5e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4d110;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5k031<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`93c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:j3o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;i2i7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<0n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9ol>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=?o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>no>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?mn3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3=m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:c58fa32<@8:="c>lh1;k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2bc;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6:h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3abe?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1a=1=83?1<7>t$026g190d9K553d12.o:hl531a8 c2fj3;;m=j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=cc294?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0`f`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6038 c2fj3;;:9m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=cc494?3=83:p(<>:c58fa34<@8:="c>lh1h89l;%d7eg<68?>h7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>hki:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?kjd;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3h>7)h;ac824`ge3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb3fg2?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wi>i?k:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d4>3`n=o44?::kg2fg=831dj99m:188yg4c9l0;6>4?:1y'553d<3on:=5G1143a>N68n289j`3e>2900ei8la;29?j`3?k0;66sm2e3e>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h837dj9c883>>oc>jk1<75`f55a>5<=4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f:?1bh;m6:188ma0di3:17bh;7c83>>{e:m886=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`06?lb1k00;66gk6bc94?=hn==i6=44}c0g61<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j>85fd7a:>5<5;nd73g<722wi>i<::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d433`n=o44?::kg2fg=831dj99m:188yg4c9j0;6>4?:1y'553d<3on:=5G1143a>N68jn7??a368ma0d13:17dj9c`83>>ia<>h1<75rb3``7?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?ll0;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9noh50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;hii7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f7dek3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`1fgd=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb3`ae?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?lm8;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9no850;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;hi97>53;294~"681<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f7de;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`1fg4=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb3`a5?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?lnf;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9nlk50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;hjh7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f7dd13:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`1ff>=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb3``3?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?ll5;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9nn:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;hh>7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f7dfk3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`1`6>=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a6a5>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f7b4i3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg4c;k0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd5l:i1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e:m9o6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;n8i7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>njj:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<`e5;hf5gd<722co:nl50;9lb11e2900qo1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>bj2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm2bg3>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770lh0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c0`a4<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992nm6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a6fc5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4ho4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg4dm:0;694?:1y'553d<3on:<5G1143a>N68"a>{e:jo?6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8d;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>nj9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<`15;hf5gd<722co:nl50;9lb11e2900qo1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>c=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm2bf;>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770m?0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c0``<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992o86gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a6fbf290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4i:4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg4dlk0;694?:1y'553d<3on:<5G1143a>N68"a>{e:joh6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??9338ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>nki:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=765;hf5gd<722co:nl50;9lb11e2900qo1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?582co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm2bd2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7718o0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c0`b7<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=993:i6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a6f`4290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5N68"ad:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e:jl>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??90a8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>nk8:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=505;hf5gd<722co:nl50;9lb11e2900qo1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?7>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm2bg:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7719?0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c0`ad<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=993;96gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a6fce290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5=:4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg4d1<0;6>4?:1y'553d<3on:=5G1143a>N68n0e9j`3e>2900ei8la;29?j`3?k0;66sm2b;5>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77>o?0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c0f<5<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k60g8 c2fj3;;5;64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=bgf94?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0b17<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99ohi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg4fN68>{e:0l:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>g05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;h;57>54;294~"680642?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th9m;>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4=j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=a5194?0=83:p(<>:c58fa35<@8:="c>lh189;4$g6bf?77?<20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a6d23290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:2g0?!`3ik0:<;hk;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd51lo1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9e5=#n=ki6<>8599j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj;38h7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>4>?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn?oi3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2`21>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi64>4$g6bf?771?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a6<`5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e:0l86=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511;e`>oc>j31<75fd7ab>5<5;nd73g<722wi>4h;:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955?al2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm28d6>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=993mo6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a6<`1290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e:0l<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511;eg>oc>j31<75fd7ab>5<5;nd73g<722wi>4h7:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gd82co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm2c0b>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77???0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c04f1<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oi46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg40800;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd59f59j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c050;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f72b=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:=o=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th98h950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<;e983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9hh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb36f=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a61cf290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f72fk3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;5e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg43im0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5>{e:=h96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;>i?7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<0n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th98o;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=?o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>9l9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?:m8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3=m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<;b`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:c58fa32<@8:="c>lh1;k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm25`g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6:h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb36ab?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`12t$026g190d9K553d12.o:hl531a8 c2fj3;;m=m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=4b794?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c07`6<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6038 c2fj3;;:9l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=4b`94?3=83:p(<>:c58fa34<@8:="c>lh1h89l;%d7eg<68?>i7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>:>;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?9?2;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3h>7)h;ac824`gf3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb37ff?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wi>8==:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d443`n=o44?::kg2fg=831dj99m:188yg42;:0;6>4?:1y'553d<3on:=5G1143a>N68n229j`3e>2900ei8la;29?j`3?k0;66sm2417>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h897dj9c883>>oc>jk1<75`f55a>5<?84?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6;hf5g<<722co:no50;9lb11e2900qo<:3683>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f:81bh;m6:188ma0di3:17bh;7c83>>{e:<936=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`03?lb1k00;66gk6bc94?=hn==i6=44}c067<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j>=5fd7a:>5<5;nd73g<722wi>8=n:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d7a3`n=o44?::kg2fg=831dj99m:188yg42;80;6>4?:1y'553d<3on:=5G1143a>N68jn7??a0d8ma0d13:17dj9c`83>>ia<>h1<75rb31g04a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?=k5;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9?i:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;9o?7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f75c93:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`17a6=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb31`b?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?=ld;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9?nl50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;9hm7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f75d03:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`17f1=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb31`2?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?=l4;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9?n=50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;9h>7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f75cm3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`17ab=8391<7>t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rb31gg?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vn?=ka;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3th9?i750;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zj;9o;7>53;294~"684H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~f75d93:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`111b=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a602b290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f733n3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg42=90;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd5=<;1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e:1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;?>?7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>9h<:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<`05;hf5gd<722co:nl50;9lb11e2900qo<;f583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>b82co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm25d6>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770l:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c07b3<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992oj6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a61`0290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4ih4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg43n10;694?:1y'553d<3on:<5G1143a>N68"a>{e:=l26=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8eg8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>9km:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo<;eb83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>dl2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm25gg>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770jn0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c07a`<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992ho6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a61ca290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4nm4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg43n90;694?:1y'553d<3on:<5G1143a>N68"a>{e:<::6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??90`8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<<>4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>8>;:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=415;hf5gd<722co:nl50;9lb11e2900qo<:0483>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?612co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm2425>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?771830ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c0642<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=993:;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a606?290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5<;4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg42800;694?:1y'553d<3on:<5G1143a>N68"a2:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e:<:j6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??9008ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi>9hl:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33=435;hf5gd<722co:nl50;9lb11e2900qo<;fe83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955?7;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm25df>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?771990ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c07bc<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=993;=6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a6067290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;5=?4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg43ih0;6>4?:1y'553d<3on:=5G1143a>N68n0b9j`3e>2900ei8la;29?j`3?k0;66sm25ca>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77>o>0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c05=0<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k60g8 c2fj3;;5;94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=40094?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0122<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oho6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg45>:0;6:4?:1y'553d<3on:95G1143a>N68>{e:;:=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>g05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;9:i7>54;294~"6807g1?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th9>:;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi><;<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=24:94?0=83:p(<>:c58fa35<@8:="c>lh189;4$g6bf?77ml;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a673>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:2g0?!`3ik0:<;ji;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd5:991<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9e5=#n=ki6<>7369j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj;;>>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn?=?8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2334>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi64>4$g6bf?77?k?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a6760290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e:;:36=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511;ee>oc>j31<75fd7ab>5<5;nd73g<722wi>?>6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955?ai2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm232b>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=993m56gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a676e290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e:;:h6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511;e=>oc>j31<75fd7ab>5<5;nd73g<722wi>?>k:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gen2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm221e>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77>l?0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3062<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99oi:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg75?j0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd688h1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`901=#n=ki6<>9f29j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c32ba<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f462?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99?36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<8750;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??5`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9hh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb026f?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a553d290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f466m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;5e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg779o0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68;:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`93c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e998?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:997>57;294~"68>oc>jo1<75`f55a>5<;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<0n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:o94je768L4618l1C==;l9:&g2`d=?o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==<7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>=a;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3=m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??2b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk003f94?1=83:p(<>:c58fa32<@8:="c>lh1;k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm110e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6:h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0205?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`265c=83?1<7>t$026g190d9K553d12.o:hl531a8 c2fj3;;m=l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>02594?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3300<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6038 c2fj3;;:9o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>02f94?3=83:p(<>:c58fa34<@8:="c>lh1h89l;%d7eg<68?>j7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=?99:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<<84;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3h>7)h;ac824`g>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb036`?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wi==o;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824g5e3`n=o44?::kg2fg=831dj99m:188yg77i<0;6>4?:1y'553d<3on:=5G1143a>N68m3c9j`3e>2900ei8la;29?j`3?k0;66sm11c5>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68k927dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46e;11bh;m6:188ma0di3:17bh;7c83>>{e99kj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0c14?lb1k00;66gk6bc94?=hn==i6=44}c33eg<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:i?:5fd7a:>5<5;nd73g<722wi==ol:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824g513`n=o44?::kg2fg=831dj99m:188yg77i:0;6>4?:1y'553d<3on:=5G1143a>N68jn7??b248ma0d13:17dj9c`83>>ia<>h1<75rbg6b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoh;8;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3thm8:4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{en=<1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~fc2229086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?lb1k00;66gk6bc94?=hn==i6=44}cd70?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wij9<50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zjo>:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg`383:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`e7c<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smf2f94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vnk=l:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<53;294~"684?:1y'553d<3on:=5G1143a>N68t$026g190d9K553d12.o:hl515f8ma0d13:17dj9c`83>>ia<>h1<75rbg1;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;hf5g<<722co:no50;9lb11e2900qoh<7;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=nl?ij6=44og64f?6=3thm?;4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>{en:?1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~fc5329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?lb1k00;66gk6bc94?=hn==i6=44}cd65?6=;3:104a7>`c182B:<;>j;I331f?<,m6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;nd73g<722wij9h50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0ei8l9;29?lb1kh0;66ai46`94?=zjo>n6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3`n=o44?::kg2fg=831dj99m:188yg`3l3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`e0f<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9j`3e>2900ei8la;29?j`3?k0;66smf5`94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vnk:6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7dj9c883>>oc>jk1<75`f55a>5<53;294~"684?:1y'553d<3on:=5G1143a>N686=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f46d83:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg77k80;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd68j81<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e99i86=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8:h87>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ago94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;a0=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn<>95;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=c23`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>07494?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?m=1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0253?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`243>=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3i>5fd7a:>5<5;hf5gg<722em8:l50;9~f46113:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<5k<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd68?k1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7e39j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8:=n7>54;294~"6809g1?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:<;m50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;a4=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn<>:d;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=c63`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>04g94?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?kl1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb026b?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`2436=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3oo5fd7a:>5<5;hf5gg<722em8:l50;9~f46193:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<5mm;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd68?81<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7c89j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8:54;294~"68083b?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:<:;50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02:5d=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn<>86;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824<713`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>06594?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46>911bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb02404a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`242?=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:2=;5fd7a:>5<5;hf5gg<722em8:l50;9~f460i3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<4?<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd68>h1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>6109j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8:54;294~"680832?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:<;j50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;ba=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn<>9e;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824<743`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>07d94?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46>8;1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0244?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`2427=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:2<=5fd7a:>5<5;hf5gg<722em8:l50;9~f460:3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<4>?;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd688i1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??a1`8ma0d13:17dj9c`83>>ia<>h1<75rb022`?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`2651=83?1<7>t$026g190d9K553d12.o:hl5d73f?!`3ik0:<489;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smf9694?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf46?6=>3:104a7>`c1;2B:<;>j;I331f?<,m50z&240e32lo=?6F>072f?M77=j30(i8jb;62?!`3ik0:1ih8<;I3325c<@8:>o45+d7ga>66c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd;3>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6kk4$g6bf?77??:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cff04a7>`c1<2B:<;>j;I331f?<,m04a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`2>=83=1<7>t$026g10D<>90d9K553d12.o:hl5b79j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`fd=83<1<7>t$026g190d9K553d12.o:hl54578 c2fj3;;:o74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{elji1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`97`5<,o>jn7??6gc8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<54;294~"68085b?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thho>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnh9m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk8`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk02<6*i4``955?1m2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cf4=?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fa1f290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{el>h1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>08d;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3tho;n4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qoj8d;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855+f5ca>46f8=1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbe5f>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=993m;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a`2`=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:N68"a>{e9o:<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>=g5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8oh87>54;294~"68f0194?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46fml1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0`12?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>ia<>h1<75rb0f53?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;%d7eg<68lhn7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f4b1=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;`6?!`3ik0:54;294~"68N68?:n7E??5b;8 a0bj3n>i<5+f5ca>46?j;1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0f65?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:n?>50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81/j9om:025aa=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>dbc94?1=83:p(<>:c58fa32<@8:="c>lh1?85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1ea2>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o;4$g6bf?77mk?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a5ae4290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4d3:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;67?!`3ik0:<;km;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm1c71>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i8>1:&e0dd=99N68?:n7E??5b;8 a0bj3;?h6*i4``955d6n2co:n750;9j`3ef2900ck:8b;29?xd6jh=1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??b0d8ma0d13:17dj9c`83>>ia<>h1<75rb0`b04a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33f4c5;hf5gd<722em8:l50;9~f4dfi3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"ad:kg2f?=831bh;mn:188kc20j3:17pl>b``94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77j8n0ei8l9;29?lb1kh0;66ai46`94?=zj8hjo7>53;294~"68oc>j31<75fd7ab>5<5;|`2fdb=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;nN68?:n7E??5b;8 a0bj3;?h6*i4``955d6j2co:n750;9j`3ef2900ck:8b;29?xd6jh?1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9`0223-l?mo4>0c3a?lb1k00;66gk6bc94?=hn==i6=44}c3a3`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5478 c2fj3;;:894ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>bd694?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm1cg6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb0`f2?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3aa2<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`2f`>=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a5gc>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f4dbi3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg7emk0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6jli1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9koo6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2.m8ll511cg=>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f4d1<3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<59l;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6j?<1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7789j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8h=;7>54;294~"68095:?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:n;650;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;3==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnN68?:n7E??5b;8 a0bj3h87)h;ac824=1?3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>b7c94?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46??>1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0`5f?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`2f3e=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3;95fd7a:>5<5;hf5gg<722em8:l50;9~f4d1l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<59;;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6j7629j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8h>j7>54;294~"680940?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:n;>50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;27=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnN68?:n7E??5b;8 a0bj3h87)h;ac824=053`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>b7094?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?>91bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0`57?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`2f22=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3n?5fd7a:>5<5;hf5gg<722em8:l50;9~f4d0>3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<5oi;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6j>=1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7ac9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8h<47>54;294~"6809ce?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:n:750;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;ea=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnN68?:n7E??5b;8 a0bj3h87)h;ac824=gc3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>b6`94?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?ik1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0`4g?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`2f2b=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3m55fd7a:>5<5;hf5gg<722em8:l50;9~f4d1m3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<59i;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6j?l1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7829j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8h<<7>54;294~"6809:0?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:n:?50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;<7=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnN68?:n7E??5b;8 a0bj3h87)h;ac824=>53`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>b6194?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46??o1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0`2b?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`2fgg=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m9j4ie4`=?6=3`n=ol4?::me02d=831vnN68?:n7E??5b;8 a0bj3;?h6*i4``955?3m2co:n750;9j`3ef2900ck:8b;29?xd6jm81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a948ma0d13:17dj9c`83>>ia<>h1<75rb0`g7?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e2b5;hf5gd<722em8:l50;9~f4dc=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"abe494?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77i>i0ei8l9;29?lb1kh0;66ai46`94?=zj8ho;7>53;294~"68oc>j31<75fd7ab>5<5;|`2fa>=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m:l4ie4`=?6=3`n=ol4?::me02d=831vnN68?:n7E??5b;8 a0bj3;?h6*i4``955g3l2co:n750;9j`3ef2900ck:8b;29?xd6jkh1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a5a8ma0d13:17dj9c`83>>ia<>h1<75rb0`ag?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e1e5;hf5gd<722em8:l50;9~f4dem3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"abcd94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77i=h0ei8l9;29?lb1kh0;66ai46`94?=zj8hh<7>53;294~"68oc>j31<75fd7ab>5<5;|`2ff7=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m9o4ie4`=?6=3`n=ol4?::me02d=831vnN68?:n7E??5b;8 a0bj3;?h6*i4``955g312co:n750;9j`3ef2900ck:8b;29?xd6jj91<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a5;8ma0d13:17dj9c`83>>ia<>h1<75rb0``0?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e115;hf5gd<722em8:l50;9~f4dd?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"abb:94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77i1<0ei8l9;29?lb1kh0;66ai46`94?=zj8hh57>53;294~"68oc>j31<75fd7ab>5<5;|`2ffg=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m984ie4`=?6=3`n=ol4?::me02d=831vnN68?:n7E??5b;8 a0bj3;?h6*i4``955g3n2co:n750;9j`3ef2900ck:8b;29?xd6jji1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??9258ma0d13:17dj9c`83>>ia<>h1<75rb0```?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e135;hf5gd<722em8:l50;9~f4ddn3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"abe294?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77i=>0ei8l9;29?lb1kh0;66ai46`94?=zj8ho=7>53;294~"68oc>j31<75fd7ab>5<5;|`2`1`=83?1<7>t$026g190d9K553d12.o:hl5d73f?!`3ik0:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm18:3>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6?l7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj83=57>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f4?0n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;0a<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?66983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95+f5ca>46fil1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<5j11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2=31=83?1<7>t$026g190d9K553d12.o:hl53168 c2fj3;;5h:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>96f94?0=83:p(<>:c58fa35<@8:="c>lh1>o64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e90=86=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6633-l?mo4>093e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a5<1d290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3`;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<782;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86*i4``955>6m2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8356;294~"68;1C==8?e:J240e>3-n=io4<059'b1ge28:3=i5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?67683>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09n55+f5ca>46>=m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2=3g=83?1<7>t$026g190d9K553d12.o:hl53168 c2fj3;;5h64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>9e394?1=83:p(<>:c58fa32<@8:="c>lh1h8h8;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3:31<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4<2`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:59:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?64283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0;a6?6=>3:104a7>`c1;2B:<;>j;I331f?<,m6:&e0dd=99oom6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg7>j?0;6>4?:1y'553d<3on:=5G1143a>N6865e9j`3e>2900ei8la;29?j`3?k0;66sm1855>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6968;%d7eg<68lnj7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=4l>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<7i3;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3<;4n5fd7a:>5<5;nd73g<722wi=49::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;332175;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd61k>1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`976d<,o>jn7??ae;8ma0d13:17dj9c`83>>ia<>h1<75rb0;5f?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33=`05;hf5gd<722em8:l50;9~f4?1l3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a86594?1=83:p(<>:c58fa32<@8:="c>lh14l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1957>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi68k4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7?0;0;694?:1y'553d<3on:<5G1143a>N68"a>{e9<;<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9>?36=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>17<,o>jn7??ecf8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=:;9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k?0(k:nb;33ag65;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1475>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;j1:&e0dd=992"a>{e9>>96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a03m2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c3654<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6?k81<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9f0=#n=ki6<>jb19j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:;o:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>oc>ji1<75fd7ag>5<5;nd73g<722wi=8=<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=>0(k:nb;33==?5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6==91<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`3763-l?mo4>0773?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a50?029086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46e9h1bh;m6:188ma0di3:17bh;7c83>>{e9<326=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0c3;?lb1k00;66gk6bc94?=hn==i6=44}c36=d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:i=55fd7a:>5<5;nd73g<722wi=87m:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824g703`n=o44?::kg2fg=831dj99m:188yg721j0;6>4?:1y'553d<3on:=5G1143a>N68m169j`3e>2900ei8la;29?j`3?k0;66sm14;g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68k;=7dj9c883>>oc>jk1<75`f55a>5<5h4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4$g6bf?77j8?0ei8l9;29?lb1kh0;66ai46`94?=zj8?=j7>55;294~"68N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6=m<1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e91ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8?o47>55;294~"68>oc>ji1<75`f55a>5<h44?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ago94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi=8jm:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn<;kc;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>9?5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:de83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o98<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>5eg94?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;%d7eg<68hn37dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=8;::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<2d5;hf5gd<722co:nl50;9lb11e2900qo?:5683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>0>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm147;>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770><0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c361<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992<96gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a503f290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4:;4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg72=k0;694?:1y'553d<3on:<5G1143a>N68"a>{e91ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8618ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<9i4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=8;j:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<245;hf5gd<722co:nl50;9lb11e2900qo?:4g83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>192co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1473>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770?;0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3614<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992>j6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5035290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;48h4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg72=:0;694?:1y'553d<3on:<5G1143a>N68"a>{e91ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??84g8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<:84?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=888:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo?:6983>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>fi2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm144:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770ho0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c362d<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992jo6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a500e290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4lm4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg72>j0;694?:1y'553d<3on:<5G1143a>N68"a>{e9<1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8`68ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<:h4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=8;i:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<2c5;hf5gd<722co:nl50;9lb11e2900qo?:6183>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>?92co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1442>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7701;0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3627<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=9923<6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5004290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;45>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg72>=0;694?:1y'553d<3on:<5G1143a>N68"a>{e9<;;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??6da8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<mo4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f0<1bh;m6:188ma0di3:17bh;7c83>>{e91ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`:0?lb1k00;66gk6bc94?=hn==i6=44}c36g0<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j;l5fd7a:>5<5;nd73g<722wi=8m9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d1f3`n=o44?::kg2fg=831dj99m:188yg72k>0;6>4?:1y'553d<3on:=5G1143a>N68n789j`3e>2900ei8la;29?j`3?k0;66sm14a;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h=27dj9c883>>oc>jk1<75`f55a>5<o44?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f<;1bh;m6:188ma0di3:17bh;7c83>>{e91ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`:0?lb1k00;66gk6bc94?=hn==i6=44}c36e`<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j8?5fd7a:>5<5;nd73g<722wi=8oi:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d263`n=o44?::kg2fg=831dj99m:188yg72j90;6>4?:1y'553d<3on:=5G1143a>N68n409j`3e>2900ei8la;29?j`3?k0;66sm14`2>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h>;7dj9c883>>oc>jk1<75`f55a>5<n?4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f;o1bh;m6:188ma0di3:17bh;7c83>>{e96=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`6f?lb1k00;66gk6bc94?=hn==i6=44}c36f2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j?h5fd7a:>5<5;nd73g<722wi=8l7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d5b3`n=o44?::kg2fg=831dj99m:188yg72j00;6>4?:1y'553d<3on:=5G1143a>N68n849j`3e>2900ei8la;29?j`3?k0;66sm14`b>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h9h7dj9c883>>oc>jk1<75`f55a>5<no4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46>;?1bh;m6:188ma0di3:17bh;7c83>>{e91ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`1a?lb1k00;66gk6bc94?=hn==i6=44}c36fc<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j?o5fd7a:>5<5;nd73g<722wi=8m?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d1?3`n=o44?::kg2fg=831dj99m:188yg72k80;6>4?:1y'553d<3on:=5G1143a>N68n3`9j`3e>2900ei8la;29?j`3?k0;66sm14a1>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h9j7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag8o0(k:nb;33f6e5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6;>;1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96g>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm127b>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>>;;%d7eg<680o87dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=>9?:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;h37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f45213:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;130>"a>ia<>h1<75rb015b?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<48=1/j9om:02:a7=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg74>l0;6;4?:1y'553d<3on:>5G1143a>N6837694?3=83:p(<>:c58fa34<@8:="c>lh1?=:4$g6bf?7708i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:?;j50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=:k20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a5604290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:227?!`3ik0:<5?m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm124`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6?l7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj89=>7>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f45103:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;0a<>"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<48=1/j9om:02:a2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg74k;0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj89=97>56;294~"680;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5gd8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f454<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f51c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9:k86=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6713-l?mo4>0df:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<=n7;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955?2k2co:n750;9j`3ef2900ck:8b;29?xd6;?=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`90=1<,o>jn7??ee;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`27d4=83=1<7>t$026g10D<>90d9K553d12.o:hl53e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a56c329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:72;g>oc>j31<75fd7ab>5<5;|`2730=83?1<7>t$026g190d9K553d12.o:hl53b9'b1ge28:=8?5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08?o5+f5ca>46fl11bh;m6:188ma0di3:17bh;7c83>>{e9:?h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>08g4?lb1k00;66gk6bc94?=hn==i6=44}c301a<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:2i>5fd7a:>5<5;nd73g<722wi=>;j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2mm91<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`91`=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn8kj1;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824d`73`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:b6594?1=83:p(<>:c58fa32<@8:="c>lh1j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:dc:94?0=83:p(<>:c58fa35<@8:="c>lh18<5+f5ca>46bk:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`6`g0=83<1<7>t$026g190d9K553d12.o:hl5b49'b1ge28:nn95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2jk<1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`0c63-l?mo4>09;:?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>nn850;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l:c58fa35<@8:="c>lh1h;:j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj56;294~"6807d1?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8k>9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;j1383>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0i96*i4``955ce<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c7f51<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6f<5=83?1<7>t$026g190d9K553d12.o:hl5459'b1ge28:5<5;hf5gg<722co:nm50;9lb11e2900qo;ma283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o:nk950;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33f635;hf5gd<722em8:l50;9~f0da03:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77j:>0ei8l9;29?lb1kh0;66ai46`94?=zj53;294~"68oc>j31<75fd7ab>5<5;|`6fcd=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;n>=4ie4`=?6=3`n=ol4?::me02d=831vn8lic;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955d4;2co:n750;9j`3ef2900ck:8b;29?xd2jon1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??b208ma0d13:17dj9c`83>>ia<>h1<75rb4`ea?6=;3:104a7>`c182B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44og64f?6=3th>nkh50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33f675;hf5gd<722em8:l50;9~f0da>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;f600=#n=ki6<>m309j`3e>2900ei8la;29?j`3?k0;66sm5cae>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:5:&e0dd=99<>n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8m<5;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>9?5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l3783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o98<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:c2594?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm5b1;>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb4a0=?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`7d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`6g6d=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a1f5d290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f0e4l3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg3d;l0;684?:1y'553d<3on:?5G1143a>N68jn7??ad38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`6fg3=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3545fd7a:>5<5;hf5gg<722em8:l50;9~f0de?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<57:;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd2jk21<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7949j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj54;294~"6809;7?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>noo50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;=1=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn8lmb;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=?53`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:bca94?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?1;1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb4`a`?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`6fgc=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:34h5fd7a:>5<5;hf5gg<722em8:l50;9~f0dfn3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<59>;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd2jk:1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7709j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj54;294~"680953?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>no<50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;35=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn8lm3;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=0c3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:bc694?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?>m1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb4``1?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`6ff1=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3o>5fd7a:>5<5;hf5gg<722em8:l50;9~f0dd03:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<5lj;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd2jj31<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7c29j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj54;294~"6809a2?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>nnl50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;g4=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn8llc;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=db3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:bbf94?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?j?1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb4``a?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`6fg`=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3m?5fd7a:>5<5;hf5gg<722em8:l50;9~f0dd83:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<5o6;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd2jj;1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7a89j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj7>54;294~"6809c4?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>nn=50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;e2=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn8ll4;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=g53`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:b6294?2=83:p(<>:c58fa37<@8:="c>lh1m=5+f5ca>461n;1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb4a3f?6=;3:104a7>`c182B:<;>j;I331f?<,mo<850;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33=0g5;hf5gd<722em8:l50;9~f0e5;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77i020ei8l9;29?lb1kh0;66ai46`94?=zj53;294~"68oc>j31<75fd7ab>5<5;|`6g70=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m4=4ie4`=?6=3`n=ol4?::me02d=831vn8m=7;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g>:2co:n750;9j`3ef2900ck:8b;29?xd2k;21<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a808ma0d13:17dj9c`83>>ia<>h1<75rb4a1=?6=;3:104a7>`c182B:<;>j;I331f?<,mo=o50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e215;hf5gd<722em8:l50;9~f0e7k3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77i020ei8l9;29?lb1kh0;66ai46`94?=zj53;294~"68oc>j31<75fd7ab>5<5;|`6g5`=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m:;4ie4`=?6=3`n=ol4?::me02d=831vn8m>0;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g0=2co:n750;9j`3ef2900ck:8b;29?xd2k8;1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a618ma0d13:17dj9c`83>>ia<>h1<75rb4a26?6=;3:104a7>`c182B:<;>j;I331f?<,mo<=50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e245;hf5gd<722em8:l50;9~f0e6<3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77i180ei8l9;29?lb1kh0;66ai46`94?=zj53;294~"68oc>j31<75fd7ab>5<5;|`6g4>=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m:?4ie4`=?6=3`n=ol4?::me02d=831vn8m>9;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g>k2co:n750;9j`3ef2900ck:8b;29?xd2k8k1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a628ma0d13:17dj9c`83>>ia<>h1<75rb4a2f?6=;3:104a7>`c182B:<;>j;I331f?<,moo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e=45;hf5gd<722em8:l50;9~f0e6l3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77i?l0ei8l9;29?lb1kh0;66ai46`94?=zj53;294~"68oc>j31<75fd7ab>5<5;|`6g76=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m4?4ie4`=?6=3`n=ol4?::me02d=831vn8m=1;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g1m2co:n750;9j`3ef2900ck:8b;29?xd2k;81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a7g8ma0d13:17dj9c`83>>ia<>h1<75rb4fb4?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9lb11e2900qo;6d083>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09n55fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd21kk1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9752<,o>jn7??9g78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`6=a6=83<1<7>t$026g190d9K553d12.o:hl52c:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi94l6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2::?7)h;ac824dd43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e=0im6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7d?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4;a04a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj38i46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg3>k=0;684?:1y'553d<3on:?5G1143a>N6872b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7:ga<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=b99j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>5n=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9>0(k:nb;33<7d5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd21ji1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96g>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm58a1>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>>;;%d7eg<6818j7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi94m7:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;h37)h;ac824<053`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4;af?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3n>j:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm58a6>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi947;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:a1194?0=83:p(<>:c58fa35<@8:="c>lh1?<84$g6bf?77mmo0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1d6029086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:<48=;hf5g<<722co:no50;9lb11e2900qo;6c683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?4:5+f5ca>46bll1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th>m9:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=>92h7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511477>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f0g7=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;10f>"a:c58fa36<@8:="c>lh1=9j4$g6bf?771o<0ei8l9;29?lb1kh0;66ai46`94?=zj<3ih7>53;294~"68oc>j31<75fd7ab>5<5;|`6=gc=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;5k:4ie4`=?6=3`n=ol4?::me02d=831vn86lc;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj32j7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;7c883>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0>i6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a1=b0290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;mk>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg32>m0;6:4?:1y'553d<3on:95G1143a>N685G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;:ab83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9h?4$g6bf?770020ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c76ff<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k5d38 c2fj3;;4n84ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg30110;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5444>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4$g6bf?77>o;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1=6a290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0>703:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;`6?!`3ik0:57;294~"68>oc>jo1<75`f55a>5<444?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<3<2.m8ll5115b1>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f03>13:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f554=#n=ki6<>9529j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c76aa<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:i?=5fd7a:>5<5;nd73g<722wi98kj:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824g573`n=o44?::kg2fg=831dj99m:188yg32mo0;6>4?:1y'553d<3on:=5G1143a>N68m2d9j`3e>2900ei8la;29?j`3?k0;66sm54d3>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68k8n7dj9c883>>oc>jk1<75`f55a>5<j<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46e:j1bh;m6:188ma0di3:17bh;7c83>>{e=1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0c0`?lb1k00;66gk6bc94?=hn==i6=44}c76b0<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:i>o5fd7a:>5<5;nd73g<722wi98kl:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96*i4``955d5j2co:n750;9j`3ef2900ck:8b;29?xd2=j?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0323-l?mo4>077b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a134e290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f005k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg31:m0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2>;o1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e=?8m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj<<8<7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag:><50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi9;=<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn88<4;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>9?5+f5ca>46fm91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<mo4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi98ok:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<<55;hf5gd<722co:nl50;9lb11e2900qo;:ad83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>>;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm54ce>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7700;0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c76f5<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=9922=6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a10d6290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;45j4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg32j;0;694?:1y'553d<3on:<5G1143a>N68"a>{e=1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??89c8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<n94?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi98o::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<3c5;hf5gd<722co:nl50;9lb11e2900qo;:a783>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>1m2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm54c4>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770?i0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c76e=<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992=o6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a10g>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4;o4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg32ih0;694?:1y'553d<3on:<5G1143a>N68"a>{e=1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8b48ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<ni4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi98lj:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo;:bg83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>d:2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm54a3>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770kl0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c76g4<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992ij6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a10e5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4oo4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg32k:0;694?:1y'553d<3on:<5G1143a>N68"a>{e=1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8c78ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<n84?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi98l9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo;:b683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>f=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm54`;>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770h90ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c76f<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992j?6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a10df290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:c18 c2fj3;;4l>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg32>?0;694?:1y'553d<3on:<5G1143a>N68"a>{e=?::6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`4g?lb1k00;66gk6bc94?=hn==i6=44}c754f<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:2945fd7a:>5<5;nd73g<722wi9;?6:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d?e3`n=o44?::kg2fg=831dj99m:188yg319h0;6>4?:1y'553d<3on:=5G1143a>N68n969j`3e>2900ei8la;29?j`3?k0;66sm573a>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h3;7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f0o1bh;m6:188ma0di3:17bh;7c83>>{e=?;m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`:f?lb1k00;66gk6bc94?=hn==i6=44}c7545<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j:i5fd7a:>5<5;nd73g<722wi9;>=:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d0d3`n=o44?::kg2fg=831dj99m:188yg318:0;6>4?:1y'553d<3on:=5G1143a>N68n969j`3e>2900ei8la;29?j`3?k0;66sm5727>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f>h1bh;m6:188ma0di3:17bh;7c83>>{e=?:36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`4b?lb1k00;66gk6bc94?=hn==i6=44}c754<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j:55fd7a:>5<5;nd73g<722wi9;>n:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d0?3`n=o44?::kg2fg=831dj99m:188yg318k0;6>4?:1y'553d<3on:=5G1143a>N68n809j`3e>2900ei8la;29?j`3?k0;66sm572g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h<<7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f>?1bh;m6:188ma0di3:17bh;7c83>>{e=?;:6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`45?lb1k00;66gk6bc94?=hn==i6=44}c7557<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j4<5fd7a:>5<5;nd73g<722wi9;?<:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824<5f3`n=o44?::kg2fg=831dj99m:188yg319=0;6>4?:1y'553d<3on:=5G1143a>N68n649j`3e>2900ei8la;29?j`3?k0;66sm5736>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h<>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f>=1bh;m6:188ma0di3:17bh;7c83>>{e=>3=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a06m2.m8ll511`0b>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f05d?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;0a<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95+f5ca>46>mo1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<5j11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`67d`=83?1<7>t$026g190d9K553d12.o:hl53168 c2fj3;;mo<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:3b794?0=83:p(<>:c58fa35<@8:="c>lh1>o64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=:kn6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6633-l?mo4>08gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a16e3290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3`;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8=ma;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86*i4``955>512co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj<9h?7>56;294~"68;1C==8?e:J240e>3-n=io4<059'b1ge28:3>55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09n55fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2;k21<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9752<,o>jn7??8358ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`67gc=83<1<7>t$026g190d9K553d12.o:hl52c:8 c2fj3;;5;>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=:h:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6633-l?mo4>08d0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a117?290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2;kh1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`977g5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm52:a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;if:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`67=g=83=1<7>t$026g10D<>90d9K553d12.o:hl5d77e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg34n00;6;4?:1y'553d<3on:>5G1143a>N68jde9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>?kj50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33=365;hf5gd<722em8:l50;9~f05el3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;6;3>"a>ia<>h1<75rb41e04a7>`c1<2B:<;>j;I331f?<,m91C==8?e:J240e>3-n=io4909a8ma0d13:17dj9c`83>>ia<>h1<75rb41ag?6==3:104a7>`c1:2B:<;>j;I331f?<,m?7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9>hm:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:9i7)h;ac824dc73`n=o44?::kg2fg=831dj99m:188yg34j;0;6>4?:1y'553d<3on:=5G1143a>N686f29j`3e>2900ei8la;29?j`3?k0;66sm52`0>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<680om7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f04ek3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;7f?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>>no50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02bac=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn9h90;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8?n1;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>:7)h;ac824`e73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb43:b?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1`>n3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6a4=#n=ki6<>7969j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=ljj7>54;294~"68N68?:n7E??5b;8 a0bj3n=8h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3n9f19j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>>=<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi95<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k?0(k:nb;33ag45;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm50dg>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6984ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5d4g?6==3:104a7>`c1:2B:<;>j;I331f?<,mk?7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8k6l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<:=6*i4``95502:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=ln<7>53;294~"68oc>j31<75fd7ab>5<5;|`7b`7=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;n?o4ie4`=?6=3`n=ol4?::me02d=831vn9hj2;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955d512co:n750;9j`3ef2900ck:8b;29?xd3nl91<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??b3;8ma0d13:17dj9c`83>>ia<>h1<75rb5df0?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33f7>5;hf5gd<722em8:l50;9~f1`b>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77j;=0ei8l9;29?lb1kh0;66ai46`94?=zj=ln47>53;294~"68oc>j31<75fd7ab>5<5;|`7ba`=8391<7>t$026g190d9K553d12.o:hl5d466?!`3ik0:0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o98;4$g6bf?77><30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th><o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi9=?i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8>=0;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>9?5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;?2083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o98<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:03094?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm5100>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb4210?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7360<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`6470=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a1540290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>"a>ia<>h1<75rb5d:a?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`7bd6=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:34k5fd7a:>5<5;hf5gg<722em8:l50;9~f1`f93:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<56i;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd3nh81<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>78b9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=lj?7>54;294~"6809:`?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?jl:50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;<<=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn9hn5;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=>>3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl;f`494?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?0>1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb5db3?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`7b<>=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3:o5fd7a:>5<5;hf5gg<722em8:l50;9~f1`>13:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<58m;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd3n0k1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7689j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=l2n7>54;294~"68094:?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?j4m50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;22=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn9h6d;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=003`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl;f`g94?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?k<1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb5da4?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`7bg7=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:3n55fd7a:>5<5;hf5gg<722em8:l50;9~f1`e:3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<5m?;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd3nk91<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7bc9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=li87>54;294~"6809`a?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?jo;50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;f==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn9hm6;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3h87)h;ac824=d33`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl;fc594?2=83:p(<>:c58fa37<@8:="c>lh1n>5+f5ca>46?j=1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb5db04a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`7bd?=83>1<7>t$026g190d9K553d12.o:hl5b29'b1ge28:35k5fd7a:>5<5;hf5gg<722em8:l50;9~f1`fi3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;`0?!`3ik0:<5o>;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd3nhh1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9f6=#n=ki6<>7a09j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=ljo7>54;294~"6809;e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?jlj50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:02;=a=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn9h:9;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3k;7)h;ac8243`73`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl;fg694?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77i?90ei8l9;29?lb1kh0;66ai46`94?=zj=lmj7>53;294~"68oc>j31<75fd7ab>5<5;|`645e=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m4o4ie4`=?6=3`n=ol4?::me02d=831vn8>?d;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g>>2co:n750;9j`3ef2900ck:8b;29?xd289o1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a9f8ma0d13:17dj9c`83>>ia<>h1<75rb423b?6=;3:104a7>`c182B:<;>j;I331f?<,m<<>50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e=e5;hf5gd<722em8:l50;9~f06693:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77i1h0ei8l9;29?lb1kh0;66ai46`94?=zj=lm?7>53;294~"68oc>j31<75fd7ab>5<5;|`7bc3=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m;<4ie4`=?6=3`n=ol4?::me02d=831vn9hi6;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g>>2co:n750;9j`3ef2900ck:8b;29?xd3no=1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a708ma0d13:17dj9c`83>>ia<>h1<75rb5de04a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e375;hf5gd<722em8:l50;9~f1`ai3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77i?:0ei8l9;29?lb1kh0;66ai46`94?=zj=lmo7>53;294~"68oc>j31<75fd7ab>5<5;|`7bcb=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;m8h4ie4`=?6=3`n=ol4?::me02d=831vn9hie;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g?82co:n750;9j`3ef2900ck:8b;29?xd289:1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a4f8ma0d13:17dj9c`83>>ia<>h1<75rb4235?6=;3:104a7>`c182B:<;>j;I331f?<,mh6gk6b;94?=nl?ij6=44og64f?6=3th><=<50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e5;hf5gd<722em8:l50;9~f067;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1=9j4$g6bf?77i53;294~"68oc>j31<75fd7ab>5<5;|`6450=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;5>74ie4`=?6=3`n=ol4?::me02d=831vn8>?7;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955g2j2co:n750;9j`3ef2900ck:8b;29?xd28921<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??a4`8ma0d13:17dj9c`83>>ia<>h1<75rb423=?6=;3:104a7>`c182B:<;>j;I331f?<,m<=o50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33e0g5;hf5gd<722em8:l50;9~f067j3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa34<@8:="c>lh1h;?j;%d7eg<68k9n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8iln:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;h37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1bf;3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;130>"a>ia<>h1<75rb5fa=?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<om?4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<48=1/j9om:02bf4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg2cj10;6;4?:1y'553d<3on:>5G1143a>N68:c58fa34<@8:="c>lh1?=:4$g6bf?771li0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?ho950;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=:k20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0agc290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:227?!`3ik0:<5<9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm4e`5>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6?l7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj=njo7>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f1be=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;0a<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:kac83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95+f5ca>46?:=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<on<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<5j11/j9om:02:1c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;d`694?3=83:p(<>:c58fa34<@8:="c>lh1?=:4$g6bf?771o80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?i=l50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:kad83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk08>l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3l>o1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0`a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<o;i4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj39::6*i4``955cck2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c6gb5<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:29k5fd7a:>5<5;nd73g<722wi8il?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=2<7)h;ac824`bd3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1ih8;;I3325c<@8:>o45+d7ga>6b5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=o9h7>53;294~"68>{e1ih8=;I3325c<@8:>o45+d7ga>6e<,o>jn7??6578ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`7``c=8391<7>t$026g190d9K553d12.o:hl532`8 c2fj3;;mih4ie4`=?6=3`n=ol4?::me02d=831vn9jn5;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955?a:2co:n750;9j`3ef2900ck:8b;29?xd3lh<1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b<,o>jn7??9df8ma0d13:17dj9c`83>>ia<>h1<75rb5fb3?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je768L4618l1C==;l9:&g2`d=0h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8nl>:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce281C==8?e:J240e>3-n=io4m3:&e0dd=99knj6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0<32290<6=4?{%331f2=ml2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0g?1290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538 c2fj3;;ioh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>g3<,o>jn7??ec38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi847;:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?n=6*i4``955>>>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm48c7>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;j1:&e0dd=992h86gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0g>7290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e47a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:64g83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?=6*i4``9550bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c6ab2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7fc6=83<1<7>t$026g190d9K553d12.o:hl5b49'b1ge28:nn<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3jo81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`903=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e<0=:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>12<,o>jn7??7`68ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`7==7=83?1<7>t$026g190d9K553d12.o:hl5d732?!`3ik0:<;;>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm48f6>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68k8>7dj9c883>>oc>jk1<75`f55a>5<2h;4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46e::1bh;m6:188ma0di3:17bh;7c83>>{e<0n26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0c01?lb1k00;66gk6bc94?=hn==i6=44}c6:`d<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:i>?5fd7a:>5<5;nd73g<722wi84jm:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824g463`n=o44?::kg2fg=831dj99m:188yg2>lj0;6>4?:1y'553d<3on:=5G1143a>N68m209j`3e>2900ei8la;29?j`3?k0;66sm48fg>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68k8;7dj9c883>>oc>jk1<75`f55a>5<2h94?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag5;hf5gd<722em8:l50;9~f1?fl3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f610=#n=ki6<>9599j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b56<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`7e42=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a0d72290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f1g6>3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg2f9>0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3i821<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=k:m7>55;294~"68>oc>ji1<75`f55a>5<j=o4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ago94je708L4618l1C==;l9:&g2`d=l>{e<0386=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8848ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<2584?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi8479:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<=d5;hf5gd<722co:nl50;9lb11e2900qo:69683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>?02co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm48;;>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770120ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:=<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=9923:6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a01k0;694?:1y'553d<3on:<5G1143a>N68"a>{e<03h6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8968ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<24i4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi846j:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<3>5;hf5gd<722co:nl50;9lb11e2900qo:68g83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>1>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm48;3>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770?<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:=4<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992=96gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0i:0;694?:1y'553d<3on:<5G1143a>N68"a>{e<0k>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??8cf8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<2m;4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi84o8:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;335;hf5gd<722co:nl50;9lb11e2900qo:6a983>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>e12co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm48c:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?770k30ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:ed<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=992i;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0ij0;694?:1y'553d<3on:<5G1143a>N68"a>{e<03o6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??88c8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<25h4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi847i:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;33<5;hf5gd<722co:nl50;9lb11e2900qo:6a183>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0i?6*i4``955>>k2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm48c2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?7700i0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:e7<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=9922m6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0<2b290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;:hh4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg2>m00;6>4?:1y'553d<3on:=5G1143a>N68n589j`3e>2900ei8la;29?j`3?k0;66sm48d7>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<680?<7dj9c883>>oc>jk1<75`f55a>5<j<<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f001bh;m6:188ma0di3:17bh;7c83>>{e1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`::?lb1k00;66gk6bc94?=hn==i6=44}c6b40<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j455fd7a:>5<5;nd73g<722wi8l>9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d>?3`n=o44?::kg2fg=831dj99m:188yg2f8>0;6>4?:1y'553d<3on:=5G1143a>N68n869j`3e>2900ei8la;29?j`3?k0;66sm48g;>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h?27dj9c883>>oc>jk1<75`f55a>5<2il4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f=11bh;m6:188ma0di3:17bh;7c83>>{e<0oo6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`74?lb1k00;66gk6bc94?=hn==i6=44}c6:a`<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j9:5fd7a:>5<5;nd73g<722wi84ki:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d313`n=o44?::kg2fg=831dj99m:188yg2>n90;6>4?:1y'553d<3on:=5G1143a>N68n579j`3e>2900ei8la;29?j`3?k0;66sm48d2>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h?>7dj9c883>>oc>jk1<75`f55a>5<2j?4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<66<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f==1bh;m6:188ma0di3:17bh;7c83>>{e<0l=6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`77?lb1k00;66gk6bc94?=hn==i6=44}c6:b2<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j545fd7a:>5<5;nd73g<722wi84h7:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d353`n=o44?::kg2fg=831dj99m:188yg2>n00;6>4?:1y'553d<3on:=5G1143a>N68n539j`3e>2900ei8la;29?j`3?k0;66sm48db>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68h=n7dj9c883>>oc>jk1<75`f55a>5<2jo4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6;hf5g<<722co:no50;9lb11e2900qo:6fe83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46f=81bh;m6:188ma0di3:17bh;7c83>>{e<0ln6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0`:4?lb1k00;66gk6bc94?=hn==i6=44}c6:bc<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:j9=5fd7a:>5<5;nd73g<722wi8l>?:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac824d373`n=o44?::kg2fg=831dj99m:188yg2e?l0;684?:1y'553d<3on:?5G1143a>N68jn7??b2f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`73d`=83<1<7>t$026g190d9K553d12.o:hl52c:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi8:77:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2::?7)h;ac824>{e<>kn6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7d?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb55:3?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj38i46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg201?0;684?:1y'553d<3on:?5G1143a>N686e`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c64ef<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=b99j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?;l<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9>0(k:nb;33<755;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3?hh1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96g>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm46c2>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>>;;%d7eg<6818:7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8:on:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;h37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f11f83:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;130>"a>ia<>h1<75rb55b2?6=>3:104a7>`c1;2B:<;>j;I331f?<,mi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg20100;684?:1y'553d<3on:?5G1143a>N686f09j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6;45<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5g58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f11f;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;11e>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:87283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9kh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5546?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a02c6290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:235?!`3ik0:53;294~"68oc>j31<75fd7ab>5<5;|`73d3=83?1<7>t$026g190d9K553d12.o:hl54958 c2fj3;;iil4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;7d294?1=83:p(<>:c58fa32<@8:="c>lh1?i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4901>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6;>7c:kg2f?=831bh;mn:188kc20j3:17pl;7`694?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>461>oc>ji1<75`f55a>5<4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<4;k1/j9om:02b``=nl?i26=44ie4`e?6=3fl?;o4?::a02?f29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:<4h>;hf5g<<722co:no50;9lb11e2900qo:89c83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46>mk1bh;m6:188ma0di3:17bh;7c83>>{e<>3h6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>08gb?lb1k00;66gk6bc94?=hn==i6=44}c;ef?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`:5d<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4m5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<57;294~"68>oc>jo1<75`f55a>5<55;294~"68096b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a=c>=83<1<7>t$026g190d9K553d12.o:hl52g;8 c2fj3;;:8j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e0o>1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`916d<,o>jn7??64f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:5<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`:3d<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=9933:6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a=2d=83>1<7>t$026g190d9K553d12.o:hl5a19'b1ge28:2495fd7a:>5<5;hf5gg<722em8:l50;9~f<1d290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;55:4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg?0l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;c3?!`3ik0:<46<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd>?l0;694?:1y'553d<3on:<5G1143a>N68"a>{e1>l1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9e5=#n=ki6<>6809j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj02;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??9938ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<54;294~"6808:3?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th24?4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi5:750;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=i91/j9om:02:<0=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn499:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33==35;hf5gd<722co:nl50;9lb11e2900qo787;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3k;7)h;ac824<1a3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl67983>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955?0n2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sma4394?2=83:p(<>:c58fa37<@8:="c>lh1?>j4$g6bf?77>l=0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cc66?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;|`:bf<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:24;5fd7a:>5<5;nd73g<722wim4750;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=l<>>7dj9c883>>oc>jk1<75`f55a>5<57;294~"68>oc>jo1<75`f55a>5<57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi4n850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?::7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo6l7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=<<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm8b:94?1=83:p(<>:c58fa32<@8:="c>lh1h;>>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c:`=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::at$026g10D<>90d9K553d12.o:hl5d441?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg>dj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f544=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e0jo1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi4o750;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l<<;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo6ma;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>:=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm8c`94?1=83:p(<>:c58fa32<@8:="c>lh1h;>>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c:ag?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::at$026g10D<>90d9K553d12.o:hl5d443?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg>em3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f544=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e0j;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<54;294~"68:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2>?0(k:nb;332d05;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?:>0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb90;>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69:4$g6bf?77>1<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th3>84?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<4;2.m8ll5114;1>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f=41290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2a8 c2fj3;;:5;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl73583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09n?5+f5ca>461?h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi4:>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=:h?0(k:nb;3331b5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?;;0;684?:1y'553d<3on:?5G1143a>N68jn7??6`48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`;70<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k61c8 c2fj3;;::o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl72083>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e0:o1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0e13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb91`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<56;294~"68>oc>ji1<75fd7ag>5<5;|`;75<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:&e0dd=99=8o6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a<76=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:<:?m;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd?9l0;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??7068ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<54;294~"685<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?j96*i4``95514k2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm87g94?5=83:p(<>:c58fa36<@8:="c>lh1n?5+f5ca>46fk?1bh;m6:188ma0di3:17bh;7c83>>{e0;81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9`0223`n=o44?::kg2fg=831dj99m:188yg>513:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:<;6;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm83c94?3=83:p(<>:c58fa34<@8:="c>lh1h8h=;%d7eg<68?2?7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi49h50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l?9<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f2d0290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:678 c2fj3;;:l;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl8ae83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``9550?;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj>kn6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>12<,o>jn7??6918ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`4eg<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<3:&e0dd=99<3>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn:ol:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0(k:nb;332=45;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd0jh0;684?:1y'553d<3on:?5G1143a>N689789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c5ee?6=<3:104a7>`c192B:<;>j;I331f?<,mt$026g190d9K553d12.o:hl52`78 c2fj3;;;9m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl8b983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9kl4$g6bf?77>h?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th5}#99?h87kj639K5507m2B:<8m6;%f5ag9k0(k:nb;3322?5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd0i>0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm7b694?0=83:p(<>:c58fa35<@8:="c>lh1h8m9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj>i96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c5`7?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi;l850;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac82427>3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl8a583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77?890ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c5b6?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f2d>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7b1>"a>{e?o?1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9f7=#n=ki6<>nc49j`3e>2900ei8la;29?j`3?k0;66sm7b794?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77?k90ei8l9;29?lb1kh0;66ai46`94?=zj>k36=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2co:n750;9j`3ef2900ck:8b;29?xd0io0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb6`3>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;i2:&e0dd=99<3=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn:j9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<896gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg14l3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;56?!`3ik0:<;o7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm72194?3=83:p(<>:c58fa34<@8:="c>lh1?n5+f5ca>4610m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<55;294~"6807:g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a367=83?1<7>t$026g190d9K553d12.o:hl5329'b1ge28:=4n5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo9<2;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39h7)h;ac8243>d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e?=:1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96g4<,o>jn7??66f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`4<5<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4=ae9'b1ge28:<9?5fd7a:>5<5;hf5gg<722em8:l50;9~f21c290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:3c6?!`3ik0:<:;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm72g94?3=83:p(<>:c58fa34<@8:="c>lh1h8hm;%d7eg<68?k37dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi;9?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l?:j7)h;ac82431c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e?;n1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0e13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb66b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<56;294~"68>oc>ji1<75fd7ag>5<5;|`40<<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;>m50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=j:1/j9om:0240g=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn:5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``95516l2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm73c94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68>;37dj9c883>>oc>jk1<75fd7aa>5<5;|`46=<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8 c2fj3;;;<84ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg14n3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6e0=#n=ki6<>84c9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj>=i6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>g4<,o>jn7??abd8ma0d13:17dj9c`83>>ia<>h1<75rb66a>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68>h<7dj9c883>>oc>jk1<75`f55a>5<53;294~"68>{e?:?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>98`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c502?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9lb11e2900qo9:c;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=?85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd1k=0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb7`b>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77>130ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th=no4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<3<2.m8ll5114;=>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f3d?290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:218 c2fj3;;:564ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl9b883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08o6*i4``9550?02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj?i<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>7d53-l?mo4>075`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a350=83>1<7>t$026g190d9K553d12.o:hl52`f8 c2fj3;;;8>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg17;3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;0b1>"a>ia<>h1<75rb7a6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;ib:&e0dd=995<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;m6*i4``95500k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj?h?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c4g5?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th=ok4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5agt$026g190d9K553d12.o:hl5d4a5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn;m<:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2k90(k:nb;3331g5;hf5gd<722co:nl50;9lb11e2900qo8m3;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855+f5ca>4609j1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb7`2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99=:;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a2d`=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:<:?:;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd1k?0;694?:1y'553d<3on:<5G1143a>N68jn7??75c8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<53;294~"680`af?lb1k00;66gk6bc94?=hn==i6=44}c4a1?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wi:om50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1/j9om:025<2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg0el3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f6b7=#n=ki6<>9869j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c4f6?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm94m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<=1/j9om:025`<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`28=0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rbg73f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wij87n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7)h;ac8243g>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{en<3n6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>12<,o>jn7??6648ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`e1`3=83<1<7>t$026g190d9K553d12.o:hl5409'b1ge28:=;;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xda=0l1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96a7<,o>jn7??6ba8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij8l8:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2mN68"a>ia<>h1<75rbg7b6?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5G1143a>N68"a>oc>jn1<75`f55a>5<ml4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag91C==8?e:J240e>3-n=io45<5;nd73g<722wij8j9:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:o:7)h;ac8244?:1y'553d<3on:=5G1143a>N686bc9j`3e>2900ei8la;29?j`3?k0;66smf42f>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6;>64:&e0dd=991;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj39j96*i4``9550c=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd651<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<3b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab0>e290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:044?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ab0>a290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:5;6?!`3ik0:<;j9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjo?3o7>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh:5e83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0846*i4``9550e<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd616<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnk;:1;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39h7)h;ac8243d33`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{en<<>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>605;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo?8m7>54;294~"68063f?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm99950;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33=145;hf5gd<722em8:l50;9~fc34m3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>oc>j31<75fd7ab>5<5;|`e163=8391<7>t$026g190d9K553d12.o:hl5b39'b1ge28:i<55fd7a:>5<5;nd73g<722wij8:j:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96gk6b;94?=nl?ij6=44og64f?6=3thm:<850;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=l<>>7)h;ac824d`13`n=o44?::kg2fg=831dj99m:188yg`1890;6>4?:1y'553d<3on:=5G1143a>N68"a:c58fa36<@8:="c>lh1=9j4ie4`=?6=3`n=ol4?::me02d=831vnk8>1;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955?3i2co:n750;9j`3ef2900ck:8b;29?xda>9=1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9e5=#n=ki6<>8279j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo<9j7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2.m8ll511;7e>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fc06k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`?!`3ik0:<;l9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smf705>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>64$g6bf?77>k<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab0`0290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e77a>"a>ia<>h1<75rbg40=?6==3:104a7>`c1:2B:<;>j;I331f?<,m8d;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=9>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf15f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8;5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e420=83=1<7>t$026g10D<>90d9K553d12.o:hl5d742?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`7?>0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo:<47>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij=8j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<3n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli07d94?3=83:p(<>:c58fa34<@8:="c>lh1h8l7;%d7eg<68h;<7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wij=9?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=>87dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wij=9>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<3n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli06094?0=83:p(<>:c58fa35<@8:="c>lh1h8m9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjo:55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3<11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wij=88:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<==6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli07:94?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd32<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6578ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc61i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a7:kg2f?=831bh;mn:188kc20j3:17pli07`94?1=83:p(<>:c58fa32<@8:="c>lh1h;9:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd31c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6418ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc6183:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f500=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en9<:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0?j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm<;<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fc61;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>nfc9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo:>47>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij=;6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m:c58fa32<@8:="c>lh1h;6m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd31g<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij=;l:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955d7>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smf171>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e405=83=1<7>t$026g10D<>90d9K553d12.o:hl5d766?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`7==0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo:>97>56;294~"68>oc>ji1<75fd7ag>5<5;|`e400=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:9;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xda8=i1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3343`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag=?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnk>;e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=4o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf16e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qoh?4483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9o64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pli05494?3=83:p(<>:c58fa34<@8:="c>lh189=4$g6bf?7710h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thm<9950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh?4983>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:8:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en9>26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd30d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k63;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc64n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en9>;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a02:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd37d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;499j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab55e290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda8:i1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbg20`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab552290<6=4?{%331f2=mlN685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo:8;7>56;294~"68>oc>ji1<75fd7ag>5<5;|`e46>=83=1<7>t$026g10D<>90d9K553d12.o:hl5d750?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`7;90;6:4?:1y'553d<3on:95G1143a>N68>{en99:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a02;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm<><50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l??97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fc64;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f536=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en98>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>12?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnk>=7;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=9?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xda8;21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3143`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3<11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wij=5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli03394?0=83:p(<>:c58fa35<@8:="c>lh1h;;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjo:9>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij=?6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=>37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh?1`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg22f?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm<o94je768L4618l1C==;l9:&g2`d=l?=87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh?1583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?855fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf136>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e440=83<1<7>t$026g190d9K553d12.o:hl5d771?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnk>>7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=;>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf12f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e45`=83<1<7>t$026g190d9K553d12.o:hl5d4d6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnk>>0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=4o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf132>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;499j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab56f290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda89h1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbg23g?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac`d290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda89:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`35>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag:30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnk>?2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=?45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf120>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6?o;;%d7eg<68?no7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wij=>9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:l:7)h;ac8243c?3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli01594?0=83:p(<>:c58fa35<@8:="c>lh1h;57;294~"68o94je768L4618l1C==;l9:&g2`d=l??87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokif883>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:8<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emolj6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a00;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnjk<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<=20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhhi3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=9>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smegd7>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhhjb;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=4o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smegg`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`fb`5=83=1<7>t$026g10D<>90d9K553d12.o:hl5d770?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygcam=0;694?:1y'553d<3on:<5G1143a>N68"a>{emoo>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0?j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnjh850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokie683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:>74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbddf3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnjh750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l?837dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f``c13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f57<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emoni6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnjim50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l??87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokide83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46f911bh;m6:188ma0di3:17bh;7c83>>{emonn6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a00j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnjih50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f``b83:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f56==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljfe294?1=83:p(<>:c58fa32<@8:="c>lh1h;=6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cge`4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k62;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f``c:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emon86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a02;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnji:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?=i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokid483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emon=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3b;2.m8ll511`3g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f``d13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emoij6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3a=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cgegg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k69`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f``dk3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6g3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljfbf94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68k:i7dj9c883>>oc>jk1<75fd7aa>5<5;|`fbgb=83>1<7>t$026g190d9K553d12.o:hl5a19'b1ge28:25o5fd7a:>5<5;hf5gg<722em8:l50;9~f``d83:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f53<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emoi:6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??7`d8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag1k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhhl3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=?=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smega7>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m4$g6bf?77ml;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thnjn;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokic783>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46e8m1bh;m6:188ma0di3:17bh;7c83>>{emoi<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0012co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnjok50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f``en3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f56==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljfc594?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cgef=<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5g78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wiikl6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<3n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pljfcc94?0=83:p(<>:c58fa35<@8:="c>lh1h8m9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjllin7>54;294~"68N68?:n7E??5b;8 a0bj3n=9>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg`1>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;i5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag1h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhhm4;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>o;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdbnk?1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>0c26?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thnjl;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?927dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokia983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:>74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbddb=?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnjlo50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?927dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokiac83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbddbg?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aacgc290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e76e>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qokiad83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:5k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbddbb?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aacg1290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e7`2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qokia683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77j9>0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cge=c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6418ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f``f83:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6b0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljf`394?1=83:p(<>:c58fa32<@8:="c>lh1h;6m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cgee7<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wiiko<:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955d7<2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smeg;:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`fbt$026g190d9K553d12.o:hl5d4d6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnhh6b;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=4o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg;`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qoki9283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd:0?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnj4;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki9783>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emo3<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511`36>oc>j31<75fd7ab>5<5;nd73g<722wiik6k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=>37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki8d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd;b?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnj4>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?=87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki8783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd;3?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnj5650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki8883>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emo2j6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll511`3f>oc>j31<75fd7ab>5<5;nd73g<722wiik9i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=>37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki8183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd;5?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac>5290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e7a<>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f``?;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f500=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emo2?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a00=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnj:650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<=20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh89;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=5i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg5b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`fb2d=83?1<7>t$026g190d9K553d12.o:hl5d4`;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::aac1d290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbn>n1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3<11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiik9=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pljf6194?1=83:p(<>:c58fa32<@8:="c>lh1h;;<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cge31<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5c:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`fb23=83=1<7>t$026g10D<>90d9K553d12.o:hl5d766?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygca??0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjll=n7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wiik8l:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?m96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygca>m0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjll=i7>56;294~"68>oc>ji1<75fd7ag>5<5;|`fb3`=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:>;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xdbn??1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3343`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbn?21<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0e13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbdd5=?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f``2j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f57<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emo?h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0?02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnj8j50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?927dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki5d83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?4;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdbnb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag:30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh91;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=?45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg41>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<18k80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh:5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=9>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg75>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;i5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag1h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh:8;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>o;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdbn<31<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>0c23?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thnj9h50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l??87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki5183>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9k;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emo?:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0?j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnj8<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f``2;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>m019j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjll?57>57;294~"68o94je768L4618l1C==;l9:&g2`d=l??87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki4c83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:8<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emo>h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a00;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnj>j50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?::7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki4083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd76?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cge06<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k65g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wiik:;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<==6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pljf5494?1=83:p(<>:c58fa32<@8:="c>lh1h;>>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cge77<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6138ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f``4<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emo9>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3e02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjll8:7>56;294~"68>oc>ji1<75fd7ag>5<5;|`fb61=83=1<7>t$026g10D<>90d9K553d12.o:hl5d742?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygca;00;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjll8m7>57;294~"6881bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiik=m:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygca;:0;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??agd8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag9;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh=9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=9>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg0b>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;m8:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbdd1f?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnj?m50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki2d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:=?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd1b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac57290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e7`2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoki2983>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77iol0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cge5f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6138ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f``6m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emo;m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3e02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjll9<7>56;294~"68>oc>ji1<75fd7ag>5<5;|`fb77=83=1<7>t$026g10D<>90d9K553d12.o:hl5d742?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygca::0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjll987>57;294~"6881bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiik<::185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygca9m0;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??agg8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag9;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh>3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=9>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg37>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;m8:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbdd21?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnj<850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki1983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:=?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd2=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac7f290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e7`2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoki1383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77ioo0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cge43<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6138ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f``703:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emo:26=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3e02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjll;m7>56;294~"68>oc>ji1<75fd7ag>5<5;|`fb5d=83=1<7>t$026g10D<>90d9K553d12.o:hl5d742?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygca8m0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjll;i7>57;294~"6881bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiik>i:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygca8>0;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??agf8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag9;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhkid;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=9>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeddf>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;m8:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbdgeb?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnj=>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki0383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:=?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd37?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac63290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e7`2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qokjfb83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77ion0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cgfb0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6418ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`ca>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f54==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljeg594?1=83:p(<>:c58fa32<@8:="c>lh1h;6m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cgfb=<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wiihh6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955gak2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smedgg>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69:7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cgfa`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`cbn3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emll;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3e02.m8ll511c2<>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`ca93:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f500=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emll96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a00=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnih:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokje483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdgf=?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thniho50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824d`d3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli08094?1=83:p(<>:c58fa32<@8:="c>lh1h;8>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd3=6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6418ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc6>?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6g3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pli08:94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68k:j7dj9c883>>oc>jk1<75fd7aa>5<5;|`e4=b=83=1<7>t$026g10D<>90d9K553d12.o:hl545:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc6?m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en92m6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a02:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd3=5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6618ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc6?03:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;67<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda8131<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3343`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab5>e290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda8?>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`35>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag:30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnk>84;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=<55+f5ca>460il1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`e42e=83=1<7>t$026g10D<>90d9K553d12.o:hl5d71:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`70:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo:387>56;294~"68:c58fa32<@8:="c>lh1h;6j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd3<3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc61=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6g3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pli07a94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68hli7dj9c883>>oc>jk1<75fd7aa>5<5;|`e475=83=1<7>t$026g10D<>90d9K553d12.o:hl5d71:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`7:l0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo:887>56;294~"68>oc>ji1<75fd7ag>5<5;|`e46?=83=1<7>t$026g10D<>90d9K553d12.o:hl5d71:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`7<=0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo:?n7>56;294~"68:c58fa32<@8:="c>lh1h;6j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd312<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc65<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6g3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pli03;94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68hlj7dj9c883>>oc>jk1<75fd7aa>5<5;|`fb`7=83=1<7>t$026g10D<>90d9K553d12.o:hl5d770?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygcamh0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjllm=7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wiikh9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygcank0;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??b1c8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh68;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=885fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg;f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i87b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`fbd2=83<1<7>t$026g190d9K553d12.o:hl5d4a5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnhhm0;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855+f5ca>46e801bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbdd7`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac33290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbne3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag"a>{emloi6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>12?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoki1183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd2f?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm<4o50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh?9c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbea5`?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je768L4618l1C==;l9:&g2`d=9890ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnim88;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39h96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plkc6;94?1=83:p(<>:c58fa32<@8:="c>lh1?=84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbea55?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`gg32=83=1<7>t$026g10D<>90d9K553d12.o:hl54268ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fae1=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;13b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdck<<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9f>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdck<=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`36b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<2?91/j9om:025g2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygbd?80;684?:1y'553d<3on:?5G1143a>N68N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdck=l1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97f>5;hf5gd<722em8:l50;9~fae3m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0`2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdcmo;1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97`3<,o>jn7??6bc8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wihhh?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=::7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qojjf283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08i95+f5ca>461kh1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wihhhn:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96gk6b;94?=nl?ij6=44og64f?6=3thoik750;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoji0083>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9hj4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{elo:96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>36d;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thoj==50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l:c58fa35<@8:="c>lh1h;8?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjmo??7>57;294~"685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm=hn7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wih:ml:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96gk6b;94?=nl?ij6=44og64f?6=3tho;nj50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj8cd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk7b;94?3=83:p(<>:c58fa34<@8:="c>lh1?h:4$g6bf?77io?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3tho;n650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wih:hj:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<9m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk7gf94?1=83:p(<>:c58fa32<@8:="c>lh1h;77;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf4ac<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;799j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`2`7290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:cf8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wih:h>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj8fc83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?945+f5ca>46>?j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`g3c>=83=1<7>t$026g10D<>90d9K553d12.o:hl52b68ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa1bj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;04f>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc?li1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`93<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{el>oo6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>36fn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cf;46<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=7b9'b1ge28:2:i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdc0981<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`953g5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm=n;7>53;294~"68oc>j31<75fd7ab>5<5;|`g3`0=83=1<7>t$026g10D<>90d9K553d12.o:hl561:e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygb?4?:1y'553d<3on:=5G1143a>N6867b9j`3e>2900ei8la;29?j`3?k0;66smd96g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69;m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf4b6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=ag9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`2`329086=4?{%331f2=ml<;7E??61g8L462k01/h;km:537?!`3ik0:<48k;hf5g<<722co:no50;9lb11e2900qoj8f783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08?l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd922>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:&e0dd=993=86gk6b;94?=nl?ij6=44og64f?6=3tho;km50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l<=97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj74883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj74`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:864ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe:7f?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3n=:=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdc0hi1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9e>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb?:91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;7b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aa654290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb:891<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3073`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd020?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aa772290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb?8<1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97ac5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdb?8?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`977?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl<>;7>54;294~"685<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi691C==8?e:J240e>3-n=io4909a8ma0d13:17dj9c`83>>ia<>h1<75rbd466?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`f14c=83=1<7>t$026g10D<>90d9K553d12.o:hl5d74;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygc3010;6:4?:1y'553d<3on:95G1143a>N68>{em==n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1>43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<39o1/j9om:024<`=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnil=4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plkb1`94?5=83:p(<>:c58fa36<@8:="c>lh18<:4$g6bf?771??0ei8l9;29?lb1kh0;66ai46`94?=zjmh;47>57;294~"68o94je768L4618l1C==;l9:&g2`d=:j?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnil=1;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>on5fd7a:>5<5;hf5gg<722em8:l50;9~fad583:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;124>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdcj9=1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`951b5;hf5gd<722em8:l50;9~fad7>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;67=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdcj;91<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`0ed3-l?mo4>0840?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thon?<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:kl0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnioif;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955gb=2co:n750;9j`3ef2900ck:8b;29?xdcioo1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97`05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjmh8>7>53;294~"68oc>j31<75fd7ab>5<5;|`gf67=83=1<7>t$026g10D<>90d9K553d12.o:hl52bc8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fab7>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;321>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdcl9k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`95435;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjmin?7>53;294~"68oc>j31<75fd7ab>5<5;|`gg`4=83=1<7>t$026g10D<>90d9K553d12.o:hl53d48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`>003:187>50z&240e32lo==6F>072f?M77=j30(i8jb;7f?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thn4:950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=k81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii5==:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2<3n7)h;ac824`g73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd:00?6=>3:104a7>`c1;2B:<;>j;I331f?<,mN685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl29j7>57;294~"682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thn4o94je738L4618l1C==;l9:&g2`d==?n0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cg;5f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`f<4d=83?1<7>t$026g190d9K553d12.o:hl5d705?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::aa=7f290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbj4H0254`=O99?h56*k6d`97`7<,o>jn7??95d8ma0d13:17dj9c`83>>ia<>h1<75rbd`66?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`ff00=83=1<7>t$026g10D<>90d9K553d12.o:hl54`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aag0e29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?lb1k00;66gk6bc94?=hn==i6=44}cga2d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io463:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`fg=g=8391<7>t$026g190d9K553d12.o:hl5d466?!`3ik0:<49m;hf5g<<722co:no50;9lb11e2900qokl8883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pljc9794?3=83:p(<>:c58fa34<@8:="c>lh1895+f5ca>461l;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ago94je768L4618l1C==;l9:&g2`d=k=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiin67:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2jl0(k:nb;33=2d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smec61>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8:d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l?<;7)h;ac8243203`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd`77?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<6991bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiiohi:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?ho6*i4``955?0l2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smeb23>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>om;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cg`47<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=d`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aaf11290<6=4?{%331f2=mlN68>{emj9?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a32?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thno>>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokl0683>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?4n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdbk9<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97455;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjli;87>53;294~"68>{emj:86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6`>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiin7m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=?37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokl0b83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09ml5+f5ca>461l;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`fg5b=83<1<7>t$026g190d9K553d12.o:hl530;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wiin8i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?N68?:n7E??5b;8 a0bj3n=;55fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeb57>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6o<4$g6bf?77io>0ei8l9;29?lb1kh0;66ai46`94?=zjlnj47>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wiiio6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:nm7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokka`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:9l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{emm1ih8<;I3325c<@8:>o45+d7ga>6c23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbdf5a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`24050290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68<936=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3e12co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c3316d=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77=:i1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90555;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:>?h4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag1h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>:4183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb02604<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5c;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi==;;4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm11771?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:<8:7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>046:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69><;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3311d=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7:a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77==n1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f465i>0;694?:1y'553d<3on:<5G1143a>N688a79j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8:9m54?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag?:0(k:nb;3335;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm110b=?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>{e99>8=7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmi8=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d==130ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thmi=;50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d==l1/j9om:024=g=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnkk?4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38in6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>03c0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6<8?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c336<1=83=1<7>t$026g10D<>90d9K553d12.o:hl53338ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4651h0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd68=<=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<988:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>;6083>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4$g6bf?771>o0ei8l9;29?lb1kh0;66ai46`94?=zj8:?:=4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ago94je768L4618l1C==;l9:&g2`d=:<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wijh:<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28lo7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohj5783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0hh6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plie5a94?0=83:p(<>:c58fa35<@8:="c>lh18564ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{enl>i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a32j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c336<4=83=1<7>t$026g10D<>90d9K553d12.o:hl5c29j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aba`6290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:573?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkji0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38h?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>05c3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`241`>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e99>=h7>54;294~"68;6c83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77il20ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c33021=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77<>h1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>0`g4?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:<99l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?n>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>0550>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`241>>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e99>3m7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==:7e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm116;4?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f463080;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:?5?4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag;9783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb027bf<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4>f:&e0dd=99=j;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg77>{enl>m6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2.m8ll511ce6>oc>j31<75fd7ab>5<5;|`ea1c=83=1<7>t$026g10D<>90d9K553d12.o:hl5b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`241d3290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68=h>6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>6c63-l?mo4>0`g`?lb1k00;66gk6bc94?=hn==i6=44}c330g0=83=1<7>t$026g10D<>90d9K553d12.o:hl5d770?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77>ia<>h1<75rb027gd<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;689j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a552dj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5<0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99>n57>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==:ja;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955gbk2co:n750;9j`3ef2900ck:8b;29?xd68=oi6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a02;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<9h>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>05d1>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;%d7eg<68hoi7dj9c883>>oc>jk1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=l??87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??49794?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c330=0=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;mh64ie4`=?6=3`n=ol4?::me02d=831vn<>;8683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb027b0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f463n?0;6>4?:1y'553d<3on:=5G1143a>N68ne`9j`3e>2900ei8la;29?j`3?k0;66sm116e3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a552403:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99>8;7>57;294~"68>oc>jo1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??4`;94?1=83:p(<>:c58fa32<@8:="c>lh18==4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb027ed<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6978ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f463ij0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:?mi4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<38:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==:ne;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=485fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm116a3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a552e13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f516=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99>i<7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==:m1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>;?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>05`1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i875:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`241de290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68=ho6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a02;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<9li:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>05af>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`241b5290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68=i=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<9j9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>05fb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`241c5290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68=nn6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmj=:50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<8o0(k:nb;332f25;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdan9<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90<55;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoomi7>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fc`783:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;6:7>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdan8:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9<5=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{eno;:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0?:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmj<<50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;|`eb5?=83=1<7>t$026g10D<>90d9K553d12.o:hl5819j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abc6f290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdan9h1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`0d03`n=o44?::kg2fg=831bh;mm:188kc20j3:17plif1394?1=83:p(<>:c58fa32<@8:="c>lh185l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbggfa?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`eac7=83=1<7>t$026g10D<>90d9K553d12.o:hl5d75a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`bm<0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoon47>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wijhh;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<3=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plieg:94?1=83:p(<>:c58fa32<@8:="c>lh1h8ln;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cde5<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc`6m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f62a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{eno;m6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3dl2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cde65<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5gc8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wijk<=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plif3594?1=83:p(<>:c58fa32<@8:="c>lh18=84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgd13:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmj?750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l?:m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fc`5<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{eno8>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6b63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agd;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39o=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plif3a94?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cde71<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc`4=3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6e0=#n=ki6<>6429j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjol8<7>57;294~"68?50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l:c58fa32<@8:="c>lh189m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbga24?6=>3:104a7>`c1;2B:<;>j;I331f?<,mN68>{enjh;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3b92co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smfbce>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfba1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`egf7=83=1<7>t$026g10D<>90d9K553d12.o:hl52b28ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcdb13:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1`<>"a:c58fa32<@8:="c>lh1h8o6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6026<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k65a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f151<3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa32<@8:="c>lh1445fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4217>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;i1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7763=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;mlj4ie4`=?6=3`n=ol4?::me02d=831vn>l8c;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=8n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3c5g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6<:k;%d7eg<68k>;7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ago94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=m4`83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46fij1bh;m6:188ma0di3:17bh;7c83>>{e;:3;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a03k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8?4?50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33f6`5;hf5gd<722em8:l50;9~f652n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;::?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg54=m0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:9>i7>53;294~"68oc>j31<75fd7ab>5<5;|`1fd3=83=1<7>t$026g10D<>90d9K553d12.o:hl5d76`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4ei?0;6>4?:1y'553d<3on:=5G1143a>N68m3d9j`3e>2900ei8la;29?j`3?k0;66sm2c57>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6574ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3`46?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6g1429086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:9m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb31af?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je768L4618l1C==;l9:&g2`d=001bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>>68:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?m=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=39:94?5=83:p(<>:c58fa36<@8:="c>lh1=9j4$g6bf?77ih20ei8l9;29?lb1kh0;66ai46`94?=zjo8h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a03k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm>i4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6t$026g10D<>90d9K553d12.o:hl5889j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac?=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4d2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygcai3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa36<@8:="c>lh1:=6l;%d7eg<680>27dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<49m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi998>:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2?:3o6*i4``955?302co:n750;9j`3ef2900ck:8b;29?xd25;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=o>87>53;294~"684?:1y'553d<3on:=5G1143a>N68jn7??9548ma0d13:17dj9c`83>>ia<>h1<75rb5:704a7>`c1<2B:<;>j;I331f?<,md:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2e4g=8391<7>t$026g190d9K553d12.o:hl561:`?!`3ik0:<4::;hf5g<<722co:no50;9lb11e2900qo?n1883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08=i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm152a>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6;>7c:&e0dd=993?86gk6b;94?=nl?ij6=44og64f?6=3th:8=o50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;8n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9=N68?:n7E??5b;8 a0bj3n>m95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3c71>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;n4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0730=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4c7?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4e?k0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;92<7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij=<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:<3c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o::<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2`64?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7603290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5j>31<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3153`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnk>?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<<>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:a6;94?5=83:p(<>:c58fa36<@8:="c>lh1?h?4$g6bf?77imn0ei8l9;29?lb1kh0;66ai46`94?=zj57;294~"688;h50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33eae5;hf5gd<722em8:l50;9~f02083:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;6;=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3m?81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??ae`8ma0d13:17dj9c`83>>ia<>h1<75rb5g57?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`7<01=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;mio4ie4`=?6=3`n=ol4?::me02d=831vn96:8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>356gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>a3:94?5=83:p(<>:c58fa36<@8:="c>lh1?h?4$g6bf?77im<0ei8l9;29?lb1kh0;66ai46`94?=zj8k957>57;294~"68o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33ea35;hf5gd<722em8:l50;9~f426i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;6;=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2nh:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnk?9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<=<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`6=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;c8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f75f<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f525=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl=3`194?1=83:p(<>:c58fa32<@8:="c>lh1m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=b9d94?0=83:p(<>:c58fa35<@8:="c>lh1h;8?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj;h3i7>57;294~"685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:956;294~"6891bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`072?=83=1<7>t$026g10D<>90d9K553d12.o:hl5a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0f30=83<1<7>t$026g190d9K553d12.o:hl5d743?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>l95;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9=:1;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=:=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3;<:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9e>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd1ik0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?kh6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6633`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e>hn1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ago94je718L4618l1C==;l9:&g2`d=l?<;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f360l3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>9>o6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>g5<,o>jn7??9858ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4$g6bf?771030ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c431g<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4m3:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e>9?n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>745;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?:?i7>53;294~"68oc>j31<75fd7ab>5<5;|`541`=83=1<7>t$026g10D<>90d9K553d12.o:hl5d77f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg07=;0;694?:1y'553d<3on:<5G1143a>N68"a>{e>9??6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a05>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj?:?47>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0`f13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=okj6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a05>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi9kok:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:f`d94?1=83:p(<>:c58fa32<@8:="c>lh1h;6m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7ea7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0`b;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=oo>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0?j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=<<850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8?1683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb722=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2542290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd18;<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:4?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi:=5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl903`94?1=83:p(<>:c58fa32<@8:="c>lh1h;7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c436a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k69`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f365n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>99;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=<>?50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=l<>>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag1?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn;><4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=5i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6116>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`5461=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7:a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg07;00;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?:8m7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi:==l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<3n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl902g94?1=83:p(<>:c58fa32<@8:="c>lh1h;7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c437c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f36393:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5>{e>9>86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=<9:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8?4783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:5l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4da5?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1cd5290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2nk91<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9`0223`n=o44?::kg2fg=831dj99m:188yg3aj=0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi9kl8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:fc`94?1=83:p(<>:c58fa32<@8:="c>lh1h;7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7eff<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0`el3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;f600=nl?i26=44ie4`e?6=3fl?;o4?::a1cdb290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2nj:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8hl2;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3n>885fd7a:>5<5;nd73g<722wi9km<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<396gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:fb794?1=83:p(<>:c58fa32<@8:="c>lh1h;7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7eg3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0`d?3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;f600=nl?i26=44ie4`e?6=3fl?;o4?::a1ce?290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2njk1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8hld;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=4o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5gae>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6ba6=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7;g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg3al80;6>4?:1y'553d<3on:=5G1143a>N685;hf5gd<722em8:l50;9~f0`c:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5<0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=on?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th>ji;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;id783>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4ie4`=?6=3`n=ol4?::me02d=831vn8hk7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=485fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5gf:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6bag=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7;g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg3alm0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi9kji:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96gk6b;94?=nl?ij6=44og64f?6=3th>jh>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;ie683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4df04a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1cc>29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>oc>j31<75fd7ab>5<5;|`6b`g=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7:6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg3amj0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi9kkj:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96gk6b;94?=nl?ij6=44og64f?6=3th>jhh50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;if083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4de6?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1c`2290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2no<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi9khn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:fg`94?1=83:p(<>:c58fa32<@8:="c>lh1h;7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7eb`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0`an3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>9:96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=<==50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8?0583>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4ie4`=?6=3`n=ol4?::me02d=831vn;>?5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=485fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6124>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`545>=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7;g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg07800;6>4?:1y'553d<3on:=5G1143a>N685;hf5gd<722em8:l50;9~f367i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5<0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>9:h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th=<=j50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8?0d83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4ie4`=?6=3`n=ol4?::me02d=831vn;>?f;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=485fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6132>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`5444=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7;g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg079=0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?::n7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi:=?l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl900g94?1=83:p(<>:c58fa32<@8:="c>lh1h;6m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4365<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f36593:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e>9896=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>a33=2co:n750;9j`3ef2900ck:8b;29?xd18;91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3>23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?;<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<18k90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn98;6;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3<;4n5+f5ca>46fn81bh;m6:188ma0di3:17bh;7c83>>{e>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a01=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?85=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:;9083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9hh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb566a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0111290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3<1k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3723`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<=8?4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo:94083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:9i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm47`4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>k9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c65f=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`72g?=83?1<7>t$026g190d9K553d12.o:hl5b59j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6516<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f102:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;11<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3>=:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0g43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:mi4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<5lj1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi85<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9?m2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>i;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm40a1>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69>;;%d7eg<680=;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f17d;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1`b>"a>oc>jn1<75`f55a>5<9o44?:283>5}#99?h87kj619K5507m2B:<8m6;%f5ag<6>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f146j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f146k3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f3?!`3ik0:<:8=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj=8:h7>55;294~"681/j9om:025===nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg259?0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=8:;7>53;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3:j<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`93`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e<;i<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a04m2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?>no50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;|`76f6=83<1<7>t$026g190d9K553d12.o:hl52e68 c2fj3;;5>:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e<;hj6=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>0853?lb1k00;66gk6bc94?=hn==i6=44}c61ff<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io4>4e9'b1ge28:jm95fd7a:>5<5;nd73g<722wi8?lk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;1ca94?1=83:p(<>:c58fa32<@8:="c>lh18984ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb53a`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a04db290<6=4?{%331f2=ml5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm40a3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i89a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`74cb=83?1<7>t$026g190d9K553d12.o:hl54018ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`74cc=83?1<7>t$026g190d9K553d12.o:hl5a89j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c63bf<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=d29j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?==:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<8<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9??5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>::6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;11:94?3=83:p(<>:c58fa34<@8:="c>lh1h8km;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm4212>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:kg2f?=831bh;mn:188kc20j3:17pl;32294?1=83:p(<>:c58fa32<@8:="c>lh1m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa32<@8:="c>lh1:=l<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1f1=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6778ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6e>?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;jk>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8o:<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?;>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=l8`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:<;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2a:a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7`32290<6=4?{%331f2=mlN68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4mjk1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9f1=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg5b><0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:o=87>57;294~"68o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=6c383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09hn5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38a0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38a5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2;`3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a756;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=ndd83>6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0:8i5+f5ca>46?901bh;m6:188ma0di3:17bh;7c83>>{e;hno6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>g`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:k8<7>57;294~"685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:k8=7>56;294~"6807g7?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>o<2;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n=<:5+f5ca>4611>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<o4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>o=c;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3n>885+f5ca>46fk:1bh;m6:188ma0di3:17bh;7c83>>{e;h8o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a00=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8mil50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=?l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?ljl:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<8i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa37<@8:="c>lh1h8l8;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd4im?1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96a2<,o>jn7??80;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?lmi:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce28>o7)h;ac8242d13`n=o44?::kg2fg=831dj99m:188yg5fl80;6>4?:1y'553d<3on:=5G1143a>N68na29j`3e>2900ei8la;29?j`3?k0;66sm3`f1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0=a7=83=1<7>t$026g10D<>90d9K553d12.o:hl54548ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6?c:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;0n86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag?:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a7oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd41881<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`90455;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd41891<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9e<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg5>980;6;4?:1y'553d<3on:>5G1143a>N68:c58fa32<@8:="c>lh18<84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2;2e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0=4b=83?1<7>t$026g190d9K553d12.o:hl5d4ga?!`3ik0:5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:kg2f?=831bh;mn:188kc20j3:17pl:c58fa32<@8:="c>lh1m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<48;94?1=83:p(<>:c58fa32<@8:="c>lh1:=l<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c152f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6778ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62fj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6ac=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;=h26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3bn2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th885850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?;>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=;9d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:<;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb26a6?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a730>290<6=4?{%331f2=ml5G1143a>N68:c58fa32<@8:="c>lh1?85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm37fe>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6<:i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj:<<57>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi?;97:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:837dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=96983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9l=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb23g2?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`05a1=83=1<7>t$026g10D<>90d9K553d12.o:hl5a:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`05ag=83=1<7>t$026g10D<>90d9K553d12.o:hl53`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74be290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd49lh1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`90525;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm30g`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>mi;%d7eg<68?li7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f64a:3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa32<@8:="c>lh1nk5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3367>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3366>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i>4$g6bf?77??90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a7721290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e433>"a>ia<>h1<75rb200b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a772729086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>"a:c58fa32<@8:="c>lh1h;9:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c11ac<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48e:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`06c6=83=1<7>t$026g10D<>90d9K553d12.o:hl5d71f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg55n:0;694?:1y'553d<3on:<5G1143a>N685;hf5gd<722co:nl50;9lb11e2900qo==e883>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09h95+f5ca>46>;:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`06`5=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;5:?4ie4`=?6=3`n=ol4?::me02d=831vn>N68?:n7E??5b;8 a0bj3;?h6*i4``955gf:2co:n750;9j`3ef2900ck:8b;29?xd4:l<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`33e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3>oc>ji1<75fd7ag>5<5;nd73g<722wi?5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<1d594?1=83:p(<>:c58fa32<@8:="c>lh18:o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb23f3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th8=h750;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>2783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?=>5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=>2683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn>?=5;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38o?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg56:m0;6:4?:1y'553d<3on:95G1143a>N68>{e;88n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1713`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ago94je728L4618l1C==;l9:&g2`d=l<>>7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<18k90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?k71;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2ba3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;jf:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1gfc=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4ge?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4d1k0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;ii?7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>nm8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=e6g94?1=83:p(<>:c58fa32<@8:="c>lh1=8j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3ge6?6=?3:104a7>`c1<2B:<;>j;I331f?<,m;1C==8?e:J240e>3-n=io4m4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb3g;a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6`>c290<6=4?{%331f2=mlN685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;3nn7>57;294~"68o94je768L4618l1C==;l9:&g2`d=i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th95hh50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4h?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?n:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=a1294?0=83:p(<>:c58fa35<@8:="c>lh18=:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e:h::6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6ea3-l?mo4>07dg?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn?l?7;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj3;?h6*i4``955?4:2co:n750;9j`3ef2900ck:8b;29?xd5j9<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9fc=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:h?26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:h?j6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a6<,o>jn7??7738ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>l;m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<;;6*i4``9550><2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k>87>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>l;::180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96*i4``955gd82co:n750;9j`3ef2900ck:8b;29?xd5i<<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<0m2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9n=;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?9n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9o94ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg4fnl0;6;4?:1y'553d<3on:>5G1143a>N686339j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th9mk650;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33=3`5;hf5gd<722em8:l50;9~f7gai3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;37`>"a:c58fa32<@8:="c>lh1h;;m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:bd<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;479j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6<`e290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd51oi1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902g5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;3mh7>56;294~"6891bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`1=cc=83=1<7>t$026g10D<>90d9K553d12.o:hl5d74b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4>;k0;684?:1y'553d<3on:?5G1143a>N68;j0;684?:1y'553d<3on:?5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f7?4i3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;0g7>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo<64383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?=;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2860>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69?9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:03<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5d`8 c2fj3;;n=j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=b7d94?5=83:p(<>:c58fa36<@8:="c>lh1h8::;hf5g<<722co:no50;9lb11e2900qo2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0j7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<;c283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=>ia<>h1<75rb34:2?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a61b2290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag8?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?:l8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n==85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm25f`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8>5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`12<5=83=1<7>t$026g10D<>90d9K553d12.o:hl514f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f717?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;16?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg40810;6;4?:1y'553d<3on:>5G1143a>N68:c58fa32<@8:="c>lh1h;7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c05e7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<299j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a63?5290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5:9:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96ae5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;8;=7>57;294~"685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;8;87>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag5;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>;86gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg459?0;6;4?:1y'553d<3on:>5G1143a>N689dg9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th9?o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33<4>5;hf5gd<722em8:l50;9~f756j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;`e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg45>l0;6:4?:1y'553d<3on:95G1143a>N68o0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag9=0(k:nb;332<55;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd5:?31<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag5;hf5gd<722em8:l50;9~f741j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f530=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e::;26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;9:m7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>>?k:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?i;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a6674290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3f7?!`3ik0:<5?7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj;9;h7>53;294~"68oc>j31<75fd7ab>5<5;|`175`=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;ml?4ie4`=?6=3`n=ol4?::me02d=831vn?=>0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=9o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm232e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69:9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0155<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f74693:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64e>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5:881<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3073`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb3027?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6437290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:530?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a6436290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:`;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`151`=83<1<7>t$026g190d9K553d12.o:hl52e18ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi><;8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=;=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>5983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?=;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm207a>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;jb:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb31;0?6=;3:104a7>`c182B:<;>j;I331f?<,m2900ei8la;29?j`3?k0;66sm22:0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1116>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;>m3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`265>=83=1<7>t$026g10D<>90d9K553d12.o:hl5d746?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77<>0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:>97>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==<=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>02c94?1=83:p(<>:c58fa32<@8:="c>lh1h;?:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c330`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6078ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f447=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;36`>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6:>k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`970=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9;=i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>42a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0021?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5773290<6=4?{%331f2=mlN685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm236=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1633`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbe::>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>mi;%d7eg<68?lj7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`>e290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`>b290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb0o0;6>4?:1y'553d<3on:=5G1143a>N685;hf5gd<722em8:l50;9~fa16290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:218 c2fj3;;::=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plk7283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09hn5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd6494?1=83:p(<>:c58fa32<@8:="c>lh1m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk7683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:??4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbeg2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smdd094?0=83:p(<>:c58fa35<@8:="c>lh1h=5+f5ca>460>91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`ga6<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6158 c2fj3;;:l<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plkdb83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbefg>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:&e0dd=99kii6gk6b;94?=nl?ij6=44og64f?6=3thohh4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag>?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vni6>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=>=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj73;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=5i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd9694?1=83:p(<>:c58fa32<@8:="c>lh18:o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe:6>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i890:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<57;294~"68h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii5m50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii5>50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33=3c5;hf5gd<722em8:l50;9~f`>529086=4?{%331f2=ml<;7E??61g8L462k01/h;km:06g?!`3ik0:N68?:n7E??5b;8 a0bj3n=9o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sme9494?1=83:p(<>:c58fa32<@8:="c>lh1455fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smcb394?3=83:p(<>:c58fa34<@8:="c>lh18<=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pllc383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0j56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnnm?:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;n87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~ffe?290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;622>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xddkj0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdbn?0;6>4?:1y'553d<3on:=5G1143a>N685;hf5gd<722em8:l50;9~f``2290<6=4?{%331f2=ml2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5cg?290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4`7i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f53a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9oh;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6c13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<3<2.m8ll5114ff>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f4d4>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f507=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9k936=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6b43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag=?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnN68?:n7E??5b;8 a0bj3n=>45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1c7;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8;5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2f02=83=1<7>t$026g10D<>90d9K553d12.o:hl561cf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg7e<10;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8h?;7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi=o=l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?>o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>b5194?1=83:p(<>:c58fa32<@8:="c>lh1h;86;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3a05<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4l0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2f7g=83=1<7>t$026g10D<>90d9K553d12.o:hl5d736?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg7e<<0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8h?m7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi=o;9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>b4194?1=83:p(<>:c58fa32<@8:="c>lh1h8m8;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3gg=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2`f?=83?1<7>t$026g190d9K553d12.o:hl5b59j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3b<6<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5c:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`2e=4=83<1<7>t$026g190d9K553d12.o:hl5d771?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj3n=5i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1e7g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6><7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3g0a<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io45<5;nd73g<722wi=4m6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<9:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn<7la;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=5i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm18aa>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>hn;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3:g6<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>ia<>h1<75rb0;`2?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:5n;50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=l<>>7)h;ac824dgb3`n=o44?::kg2fg=831dj99m:188yg7>k=0;6:4?:1y'553d<3on:95G1143a>N689>0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd60>k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`31c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<>84?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<3<2.m8ll511464>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f435?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f507=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9<826=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6b43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?h4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag=?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<;N68?:n7E??5b;8 a0bj3n=>45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm146:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8;5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2113=83=1<7>t$026g10D<>90d9K553d12.o:hl561cf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg72;00;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8?847>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi=85<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?>o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>52694?1=83:p(<>:c58fa32<@8:="c>lh1h;86;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3674<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4l0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`214d=83=1<7>t$026g10D<>90d9K553d12.o:hl5d736?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg72;?0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8?8n7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi=8:8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>55694?1=83:p(<>:c58fa32<@8:="c>lh1h8m8;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c34f=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4n;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c34f<<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4>4g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:8::50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi=99<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg70N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8=?i7>57;294~"68k50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;j20(k:nb;33ea35;hf5gd<722em8:l50;9~f45493:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;627>"a>ia<>h1<75rb0106?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi=>=?:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;lj7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f45ei3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f563=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg74jk0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj89io7>57;294~"68o94je708L4618l1C==;l9:&g2`d=;j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a56d129086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>"a3c794?1=83:p(<>:c58fa32<@8:="c>lh1m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:f6494?1=83:p(<>:c58fa32<@8:="c>lh1;95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5df:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i88d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6f=3=83?1<7>t$026g190d9K553d12.o:hl5459'b1ge28:=985fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;m8683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:9<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4`;=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`6ft$026g10D<>90d9K553d12.o:hl5d766?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg3e1m0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi9oo::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?:ji6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:b8;94?1=83:p(<>:c58fa32<@8:="c>lh1h;::;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7a==<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io490`g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0d?l3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f61f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=k3?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0112co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th>n4?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=k91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9o9m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:b8494?1=83:p(<>:c58fa32<@8:="c>lh1h;?:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7a=g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6078ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0df?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f550=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=kk?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3d?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th>i<950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9h?7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2k>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>mi:50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi9lj<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg3cio0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68h4k50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;j20(k:nb;33eab5;hf5gd<722em8:l50;9~f0?>93:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;627>"a>ia<>h1<75rb4;:6?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi947?:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;lj7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f0g6i3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f563=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg3f9k0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68m<:50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1d7129086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>"a:c58fa32<@8:="c>lh1m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:97a94?1=83:p(<>:c58fa32<@8:="c>lh1;95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm59ae>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i88d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6=26=83=1<7>t$026g10D<>90d9K553d12.o:hl5119j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a101e290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:568 c2fj3;;:8=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:56f94?1=83:p(<>:c58fa32<@8:="c>lh1h;:=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c763c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a10?3290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2=091<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`34>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5k4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag=?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8;6b;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3<;mh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm54:e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8;5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`61=c=83=1<7>t$026g10D<>90d9K553d12.o:hl561cf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg320:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"6801bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9868:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2j:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8;81;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n==85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm54:`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8>5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`61<7=83=1<7>t$026g10D<>90d9K553d12.o:hl5d736?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg321m0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"681bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi95>k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn86?e;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3h?7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi99mn:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?i46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8:l9;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=9?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2?h?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4:11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9:7;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2:i37)h;ac824dbd3`n=o44?::kg2fg=831dj99m:188yg340>0;684?:1y'553d<3on:?5G1143a>N689669j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c70<=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4n9:&e0dd=99<=;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8=76;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38mm6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg33990;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2<8;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4nh1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi99>n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>8=j50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l?9?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f027k3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;f600=#n=ki6<>nb39j`3e>2900ei8la;29?j`3?k0;66sm552a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm527e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6::4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb40`6?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0c0b290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:568 c2fj3;;:8<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;f6294?1=83:p(<>:c58fa32<@8:="c>lh1h;:=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6e37<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0c>0290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3n1<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`34>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<m5?4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag=?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9h7e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3<;mh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4g:1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8;5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7b=7=83=1<7>t$026g10D<>90d9K553d12.o:hl561cf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2a??0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=l57;294~"6801bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8k9n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2j:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9h94;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n==85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4g5e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8>5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7b=2=83=1<7>t$026g10D<>90d9K553d12.o:hl5d736?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2a190;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=l3h7>57;294~"681bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9?>?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8N68?:n7E??5b;8 a0bj3;?j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg2bjm0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3mki1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb43:04a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a14?0290<6=4?{%331f2=ml0;6>4?:1y'553d<3on:=5G1143a>N68ndc9j`3e>2900ei8la;29?j`3?k0;66sm4e5b>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69?<;%d7eg<68?<=7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8i9m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2h30(k:nb;332305;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3l>31<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96cg5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4d20>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i8=6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb5g30?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0`62290<6=4?{%331f2=mlN68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f1c783:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f571=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;dgd94?5=83:p(<>:c58fa36<@8:="c>lh1h8::;%d7eg<68hh:7dj9c883>>oc>jk1<75`f55a>5<ojh4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag>oc>jo1<75`f55a>5<o994?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<0<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?oo950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?=o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:k5983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08i;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4e7:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4840>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69:4$g6bf?77><;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?5;;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?>97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:66683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08h>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm485`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8;5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7=2d=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2>0>0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=33?7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi8498:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m:c58fa32<@8:="c>lh1:=oj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6:2g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k54a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1?0:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f52<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e<01ih8;;I3325c<@8:>o45+d7ga>f65;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=3>57>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi849;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;96;94?1=83:p(<>:c58fa32<@8:="c>lh1h;?:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6:<0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6078ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1??:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>42a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5:a6?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6;f4<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k6408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi8o6k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;b9a94?1=83:p(<>:c58fa32<@8:="c>lh1??64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5`4g?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je708L4618l1C==;l9:&g2`d=<890(k:nb;332335;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3?>:1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9e<=#n=ki6<>9649j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c642`<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=f`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?;k650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l?8=7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8:h6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;7gc94?1=83:p(<>:c58fa32<@8:="c>lh1?ko4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb55e6?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8<4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag5;hf5gd<722em8:l50;9~f11a;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;c8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fd24290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;f5>{ei=21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97cd5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjh>26=4<:183!77=j>1ih8?;I3325c<@8:>o45+d7ga>42c3-l?mo4>06`;?lb1k00;66gk6bc94?=hn==i6=44}cc7e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ae1d=83<1<7>t$026g190d9K553d12.o:hl5d4a3?!`3ik0:<:l7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjh>m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3a>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj0;=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th2=54?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnljm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2k1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi4l=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi4l850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=101bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi4l950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?9j7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo665;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>?m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg>>?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6f6=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e0hh1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`906g<,o>jn7??78;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi4lm50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d==<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi4lh50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=t$026g10D<>90d9K553d12.o:hl5d4c`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg>e;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;12b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd?<90;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj1>:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a0682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1>96=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a0682.m8ll511c`2>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f=24290<6=4?{%331f2=ml3i3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>n1c9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj1>i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c:7g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th38;4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo6;7;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>o;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd?<10;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm83a94?1=83:p(<>:c58fa32<@8:="c>lh1h;:i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c:1a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a3f1=83=1<7>t$026g10D<>90d9K553d12.o:hl5d734?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg1d03:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f555=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg1d13:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f555=#n=ki6<>nc49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c5`e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`4`4<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8 c2fj3;;m50z&240e32lo=?6F>072f?M77=j30(i8jb;f6g3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl8d283>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9nj4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e?jn1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>0`3b?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th5}#99?h87kj629K5507m2B:<8m6;%f5agt$026g190d9K553d12.o:hl5d4ag?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn:l=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb66g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8>7:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`40`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6028ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`40c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k6028 c2fj3;;mnh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl85183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk085<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm74594?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68h;n7dj9c883>>oc>jk1<75fd7aa>5<5;|`41=<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi;8750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f234290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"ae:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e?<>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0e13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb676>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;ld:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi;>o50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3i7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8k3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n==:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm6e694?3=83:p(<>:c58fa34<@8:="c>lh1h;??;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm6e794?3=83:p(<>:c58fa34<@8:="c>lh1h;??;%d7eg<68hin7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi:i850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;9o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn;jk:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955g6l2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm6eg94?0=83:p(<>:c58fa35<@8:="c>lh1h8m9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj?nm6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3dl2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c4g=?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f3bf290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e7`2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo8kb;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>oi5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd1jo0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?i:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm9=850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l??:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh:0683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08hk5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf42;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e1=c=8391<7>t$026g190d9K553d12.o:hl561:`?lb1k00;66gk6bc94?=hn==i6=44}cd60;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4ma:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e141=83=1<7>t$026g10D<>90d9K553d12.o:hl542;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc3603:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;43f1=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en<8n6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3b92co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smf40g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5gc7>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a1cg5290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm5gc0>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:kg2f?=831bh;mn:188kc20j3:17pl:f8a94?2=83:p(<>:c58g1ac<@8:="c>lh1n?5f59:94?=n>92h6=44ig46g?6=3fl?n54?::a060d290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm42a0>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a0350290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi8;;l:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm476e>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a03d7290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e<:ii6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi8>lm:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm42a:>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a06e2290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e<:io6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi8>m>:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm42`g>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a06e0290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;k2:6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7gb0290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;l>i6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?h8m:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm3d4f>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7`06290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;li96=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?oji:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm3cae>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7gbc290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;kn26=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?ok>:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm3cf6>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7gb6290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;kni6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?>7::187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89j1=>=831b:=6l:188mc2d:3:17bh;b983>>{e;:oi6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?;;i:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm375e>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a73>5290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;?=>6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?;j9:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm32d0>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a76c4290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;:l:6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?>kk:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm32d6>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a76c>290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e;:o>6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi?>ki:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm2ccb>5<3290;w)??5b69`0bd3A;;:=k4H026g<=n=121<75f61:`>5<h>7>5;nd7f=<722wi>n>?:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm2d57>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6`?3290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e:l3<6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi>h6n:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm2dga>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6f6?290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e:kl36=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi>n>9:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm2b21>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6f6f290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e:kln6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi>ohn:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm2b27>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a66da290?6=4?{%331f2=ld2900ek:l2;29?j`3j10;66sm2536>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a63>>290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e:?k26=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi>;ol:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm27;e>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6267290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e:=;o6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi>9>k:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm253a>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a6170290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{e:=;m6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wi>9?<:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66sm252e>5<3290;w)??5b69`0bd3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a617>290?6=4?{%331f2=l=831b:=6l:188mc2d:3:17bh;b983>>{en:;1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`e<2<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c3154<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<54;294~"68=831vnk9i:187>5<7s-;;9n:5d4f`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ek:l2;29?j`3j10;66smf9f94?2=83:p(<>:c58g1ae<@8:="c>lh1<6g:8983>>o181i1<75ff5a1>5<i47>5;|`e<<<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;93:187>50z&240e32m?oo6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?l`3k;0;66ai4c:94?=zjo2>6=4;:183!77=j>1h8jl;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<h>7>5;nd7f=<722wij5?50;694?6|,8:>o94k5ea8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831bj9m=:188kc2e03:17pli8c83>1<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c3efa<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c3b3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c3b=6<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c3b<=<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<l4?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c3;20<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c3732<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c37<7<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c7e<=<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c7ba5<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c7ba1<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c7b`<<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c7;fd<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c77ga<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c77`=<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c7034<72=0;6=u+117`0?b2lj1C==8?e:J240e>3`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<5}#99?h87j:db9K5507m2B:<8m6;h7;l0;694?:1y'553d<3n>hn5G1143a>N683-n=io4?;h7;hn5G1143a>N68>oa5<5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h439583>1<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c6fg<<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<no=4?:583>5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c6fga<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<noo4?:583>5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c6fg7<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<o:94?:583>5}#99?h87j:db9K5507m2B:<8m6;h7;hn5G1143a>N683`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?l3?03:17d8?8b83>>oa5<i;>4?:583>5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c6`e7<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<3nh4?:583>5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c6;f0<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<3o?4?:583>5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}c6;g5<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;hn5G1143a>N68>oa5<3n:4?:583>5}#99?h87j:db9K5507m2B:<8m6;%f5ag<73`?347>5;h431<729q/==;l4;f6`f=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66gi4b094?=hn=h36=44}cd505<72=0;6=u+117`0?b2lj1C==8?e:J240e>3-n=io4?;h7;4?:1y'553d<3on:=5G1143a>N68oc>j31<75fd7ab>5<5;|`f37g=8391<7>t$026g190d9K553d12.o:hl53d38ma0d13:17dj9c`83>>ia<>h1<75rbd505?6=;3:104a7>`c182B:<;>j;I331f?<,m:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::aa6g729096=4?{%331f2=ml?m7E??61g8L462k01/h;km:06g?lb1k00;66ai46`94?=zjl8?j7>52;294~"687<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`f61d=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{em;>26=4=:183!77=j>1ih;i;I3325c<@8:>o45+d7ga>42c3`n=o44?::me02d=831vnh<;7;296?6=8r.:<8m;:dg6b>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=hn==i6=44}cg11d<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xdb:<21<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722wii;:<:181>5<7s-;;9n:5ed7e?M77>9o0D<>:c89'`3ce28>o7dj9c883>>ia<>h1<75rbd475?6=:3:104a7>`c2n2B:<;>j;I331f?<,mN68j50;094?6|,8:>o94je4d8L4618l1C==;l9:&g2`d=9=n0ei8l9;29?j`3?k0;66sme71a>5<5290;w)??5b69a`3a3A;;:=k4H026g<=#l?oi6<:k;hf5g<<722em8:l50;9~f`0413:1>7>50z&240e32lo>j6F>072f?M77=j30(i8jb;37`>oc>j31<75`f55a>5<5}#99?h87kj5g9K5507m2B:<8m6;%f5ag<67<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`;a6<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xd?m80;6?4?:1y'553d<3on9k5G1143a>N685}#99?h87kj5g9K5507m2B:<8m6;%f5ag<67<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`;`g<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xd?l00;6?4?:1y'553d<3on9k5G1143a>N685}#99?h87kj5g9K5507m2B:<8m6;%f5ag<67<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`f63g=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{em?>h6=4=:183!77=j>1ih;i;I3325c<@8:>o45+d7ga>42c3`n=o44?::me02d=831vn9?>f;296?6=8r.:<8m;:dg6b>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=hn==i6=44}c625a<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xd398h1<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722wi85<7s-;;9n:5ed7e?M77>9o0D<>:c89'`3ce28>o7dj9c883>>ia<>h1<75rb5323?6=:3:104a7>`c2n2B:<;>j;I331f?<,mN68o94je4d8L4618l1C==;l9:&g2`d=9=n0ei8l9;29?j`3?k0;66sm3817>5<5290;w)??5b69a`3a3A;;:=k4H026g<=#l?oi6<:k;hf5g<<722em8:l50;9~f6?4:3:1>7>50z&240e32lo>j6F>072f?M77=j30(i8jb;37`>oc>j31<75`f55a>5<5}#99?h87kj5g9K5507m2B:<8m6;%f5ag<6:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::a7<4d29096=4?{%331f2=ml?m7E??61g8L462k01/h;km:06g?lb1k00;66ai46`94?=zj:39m7>52;294~"687<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`051>=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{e;8>=6=4=:183!77=j>1ih;i;I3325c<@8:>o45+d7ga>42c3`n=o44?::me02d=831vn>?;4;296?6=8r.:<8m;:dg6b>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=hn==i6=44}c1207<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xd49=:1<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722wi?<=j:181>5<7s-;;9n:5ed7e?M77>9o0D<>:c89'`3ce28>o7dj9c883>>ia<>h1<75rb230g?6=:3:104a7>`c2n2B:<;>j;I331f?<,m=m0;6?4?:1y'553d<3on9k5G1143a>N68o94je4d8L4618l1C==;l9:&g2`d=9=n0ei8l9;29?j`3?k0;66sm287:>5<5290;w)??5b69a`3a3A;;:=k4H026g<=#l?oi6<:k;hf5g<<722em8:l50;9~f7?2?3:1>7>50z&240e32lo>j6F>072f?M77=j30(i8jb;37`>oc>j31<75`f55a>5<5}#99?h87kj5g9K5507m2B:<8m6;%f5ag<6:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::a6<3629096=4?{%331f2=ml?m7E??61g8L462k01/h;km:06g?lb1k00;66ai46`94?=zj;;<>7>52;294~"687183>7<729q/==;l4;gf1c=O99<;i6F>04a:?!b1mk0:8i5fd7a:>5<5;|`153c=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{e:81ih;i;I3325c<@8:>o45+d7ga>42c3`n=o44?::me02d=831vn??9a;296?6=8r.:<8m;:dg6b>N68?:n7E??5b;8 a0bj3;?h6gk6b;94?=hn==i6=44}c022=<72;0;6=u+117`0?cb=o1C==8?e:J240e>3-n=io4>4e9j`3e>2900ck:8b;29?xd59?<1<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722wioh=50;094?6|,8:>o94je4d8L4618l1C==;l9:&g2`d=9=n0ei8l9;29?j`3?k0;66smcd394?4=83:p(<>:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::aga`=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{ekmn1<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722wioil50;094?6|,8:>o94je4d8L4618l1C==;l9:&g2`d=9=n0ei8l9;29?j`3?k0;66smce;94?4=83:p(<>:c58fa0`<@8:="c>lh1=9j4ie4`=?6=3fl?;o4?::aga1=8381<7>t$026g190d9K553d12.o:hl515f8ma0d13:17bh;7c83>>{e0lk1<7<50;2x 462k=0ni8h4H0254`=O99?h56*k6d`951b5;nd73g<722wii:hi:187>5<7s-;;9n:5d4fb?M77>9o0D<>:c89j1=>=831b:=6l:188mc2fk3:17bh;b983>>{em>lo6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek:nc;29?j`3j10;66smd97:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5ec8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek:nc;29?j`3j10;66sme87;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`fg4`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygcd:<0;694?:1y'553d<3n>ok5G1143a>N6854;294~"68>ia<>h1<75rbda3a?6=<3:104a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdbil=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnhm6a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66sme`f2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{emhim6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qokl9583>1<729q/==;l4;f6`d=O99<;i6F>04a:?!b1mk0i>6g:8983>>o181i1<75ff5c`>5<i47>5;|`fg6c=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygcelo0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<=831b:8750;9j25>d2900ck:m8;29?xdbimh1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vnhmm0;290?6=8r.:<8m;:e7ge>N68?:n7E??5b;8 a0bj3h97d;78;29?l070j0;66gi4`a94?=hn=h36=44}cg`5a<72=0;6=u+117`0?b2lh1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9jb1gd2900ck:m8;29?xdbljn1<7:50;2x 462k=0o9io4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<jo7>5;nd7f=<722wi==;=e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{e99>>>7>54;294~"685<=831b:8750;9j25>d2900ck:m8;29?xd688hj6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`e`0`=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??42194?2=83:p(<>:c58g1ag<@8:="c>lh1n?5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a5522<3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{e99;i57>54;294~"68>ia<>h1<75rb022f=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnkmid;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{enj:86=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`e66<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag81C==8?e:J240e>3-n=io4k55:8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag81C==8?e:J240e>3-n=io4k55:8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<89h4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag3-n=io4m2:k6<=<722c=<5m50;9jb33d2900ck:m8;29?xd3:ji1<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`0a35=83>1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b:=6l:188mc02k3:17bh;b983>>{e;ho:6=4;:183!77=j>1h8jl;I3325c<@8:>o45f59:94?=n>92h6=44ig6`6?6=3fl?n54?::a7310290?6=4?{%331f2=l?2900e;>7c;29?l`1=j0;66ai4c:94?=zj:8m97>54;294~"685<5;hd7g7<722em8o650;9~f7c?k3:187>50z&240e32m?oi6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa>5<5}#99?h87j:db9K5507m2B:<8m6;h7;hh5G1143a>N68o2010;66g909a94?=nn??h6=44og6ao94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6:891<7:50;2x 462k=0o9ik4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<o7>5;nd7f=<722wii4?50;694?6|,8:>o94k5ea8L4618l1C==;l9:k6<=<722c=<5m50;9jb1e52900ck:m8;29?xd6l5<o7>5;nd7f=<722wi=::k:187>5<7s-;;9n:5d4ff?M77>9o0D<>:c89'`3ce2k80e867:188m36?k3:17dh95b83>>ia04a7>a3cm2B:<;>j;I331f?<,mhh5G1143a>N68o2010;66g909a94?=nn??h6=44og6a=4850;694?6|,8:>o94k5eg8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ek8:c;29?j`3j10;66sm4c:a>5<3290;w)??5b69`0bb3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;hd51f<722em8o650;9~f=?f290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e0031<7:50;2x 462k=0o9im4H0254`=O99?h56g:8983>>o181i1<75ff5a1>5<i47>5;|`74gc=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo=7d283>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj::n;7>53;294~"68=831b:=6l:188kc2e03:17pl=10394?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<7>53;294~"6829086=4?{%331f2=ld2900ck:m8;29?xd61k=1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn<=n8;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm5`2b>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`6e5>=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg33890;6>4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wi8ih<:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl;dg394?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c64a=<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h433:1?7>50z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{ej;:1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<?7>53;294~"685<5;nd7f=<722wij88n:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xda>:=1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cd6=0<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:k6<=<722c=<5m50;9lb1d?2900qohkd283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08h:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfef5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>j9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdg`=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`f`b290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb0>n1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`950>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoi:87>57;294~"68o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0b22=83<1<7>t$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th8;5750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`1bt$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th9;o<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2773=83<1<7>t$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:i:>50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2<36=83<1<7>t$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>ioh50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`6t$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>>l650;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`7gt$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?49j50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=9o1/j9om:02503=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;e4:94?0=83:p(<>:c58fa35<@8:="c>lh1=k5+f5ca>461<<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`6033=83<1<7>t$026g190d9K553d12.o:hl51g9'b1ge28:=895fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2i?l1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`95c=#n=ki6<>9429j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:8=h50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=9o1/j9om:02507=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>a0g94?0=83:p(<>:c58fa35<@8:="c>lh1=k5+f5ca>461<81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`fe3g=83>1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b:=6l:188mc2fk3:17bh;b983>>{em0h;6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qo:;e`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;ec83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;eb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;ee83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;ed83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;eg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;e883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=lfd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=lfg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=k0183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=k0083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=k0383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=k0283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=lfe83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=:1383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=:1283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=:1583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=:1483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=:1783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=:1683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo=:1083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<:3b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<:3e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<:3d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<:3g83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<:4183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<:4083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<:3c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??ad83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??ag83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??b183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??b083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??b383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??b283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??ae83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mb983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?mag83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?:a183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;l0183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:f683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:f983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:f883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:f`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:fc83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:fb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:fe83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:fd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:fg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:f783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:ie`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:iec83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:ieb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:iee83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:ied83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:ieg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:if183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:if083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:if383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:ie883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6dg83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6e683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:6dd83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0::85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qok78583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?=n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sme9:6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6><8;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cg;<6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`f<=6=83>1<7>t$026g190d9K553d12.o:hl53e`8 c2fj3;;;=?4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188ygc?080;694?:1y'553d<3on:<5G1143a>N68"a>{em1296=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>43d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<<4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<4m:1/j9om:02445=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnh6=2;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3?n7)h;ac8242673`n=o44?::kg2fg=831bh;mm:188kc20j3:17plj83194?1=83:p(<>:c58fa32<@8:="c>lh1h45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sme93f>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>>oc>jk1<75fd7aa>5<5;nd73g<722wii5?i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:in7)h;ac82430e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{em18;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>fc5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme`4:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;i4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`efc?=83=1<7>t$026g10D<>90d9K553d12.o:hl51738ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcc383:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>oc>j31<75fd7ab>5<5;|`ea6`=83=1<7>t$026g10D<>90d9K553d12.o:hl53d48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f466?80;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoo>87>55;294~"68N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl=;i7>57;294~"68o94je768L4618l1C==;l9:&g2`d=111bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?nkn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2020ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>:ie;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3337dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0246gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=53:94?1=83:p(<>:c58fa32<@8:="c>lh1555fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm11;b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6464ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0`:=?6=<3:104a7>`c192B:<;>j;I331f?<,mjn7??7d78ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:n4950;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;33<665;hf5gd<722co:nl50;9lb11e2900qo?:8`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>46>lj1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb07;f?6=<3:104a7>`c192B:<;>j;I331f?<,md290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:06:?!`3ik0:<:k;;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6=1n1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9===nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9<236=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>090e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>nho50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;33=`75;hf5gd<722co:nl50;9lb11e2900qo;mec83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460n91bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb4`fg?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0db03:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e=1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>08g3?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>9h?50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;333``5;hf5gd<722co:nl50;9lb11e2900qo;:e383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460mo1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb47f7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m81C==8?e:J240e>3-n=io4>489'b1ge28:3?>5fd7a:>5<5;hf5gg<722em8:l50;9~f1`c;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>06gf?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?ji;50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;333`c5;hf5gd<722co:nl50;9lb11e2900qo:id783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0246gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;fe394?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?770:80ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:g=<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4>489'b1ge28:2hh5fd7a:>5<5;hf5gg<722em8:l50;9~f1?d13:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e<0ij6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>06gg?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?5nl50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=111bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi84m9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27)h;ac824=563`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl;4eg94?1=83:p(<>:c58fa32<@8:="c>lh1555fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm45fb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6464ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2ae6?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io468:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0150=83=1<7>t$026g10D<>90d9K553d12.o:hl5999j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7065290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f7b6j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4c9>0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5=::1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9===nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:<8h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga><>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:j>7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:nl?50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;33=a05;hf5gd<722co:nl50;9lb11e2900qo?ma383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460m:1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0`b7?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4d>l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e9k3n6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>06g4?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:n4h50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;333`15;hf5gd<722co:nl50;9lb11e2900qo?ma183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0246gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>58094?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?771m?0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c36=6<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4>489'b1ge28:5<5;hf5gg<722em8:l50;9~f43><3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e9<3>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga><>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8?3i7>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi=86i:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27)h;ac8242c13`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>58294?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?77?l<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c36=4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io468:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6fc4=83>1<7>t$026g190d9K553d12.o:hl515;8 c2fj3;;5il4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg3en:0;694?:1y'553d<3on:<5G1143a>N688eb9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi9oh::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2020ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8lje;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3;?56*i4``955?cj2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm5cge>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;%d7eg<68>l?7dj9c883>>oc>jk1<75fd7aa>5<5;|`6fc6=83>1<7>t$026g190d9K553d12.o:hl515;8 c2fj3;;;k:4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg3en80;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2=l21<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?<,o>jn7??9e;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<i44?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01/j9om:024ad=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn8;ja;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3;?56*i4``9551bi2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm54ga>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6464ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb47f0?6=<3:104a7>`c192B:<;>j;I331f?<,mjn7??7g18ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<i:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?jil50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;33=a>5;hf5gd<722co:nl50;9lb11e2900qo:idb83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460m01bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb5dg`?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1`c?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>06d1?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?ji750;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;333c45;hf5gd<722co:nl50;9lb11e2900qo:id`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0246gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;9e294?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?771m=0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:`4<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4>489'b1ge28:5<5;hf5gg<722em8:l50;9~f1?c:3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e<0n86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga><>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=3ho7>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi84mk:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27)h;ac8242`63`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl;9bg94?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?77?o;0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:gc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io468:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`70f6=83=1<7>t$026g10D<>90d9K553d12.o:hl5999j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a01dd290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6ec<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg5dl90;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4>{e;=o?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga><>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;imh7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th99<<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=111bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>8>j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2020ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>74;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3337dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??8183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0246gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>b9194?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?77?j<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3a<0<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4>489'b1ge28:5<5;hf5gg<722em8:l50;9~f4d?>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg7e?o0;694?:1y'553d<3on:<5G1143a>N686de9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8h3<7>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi=o6>:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27)h;ac8242e23`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>b9094?1=83:p(<>:c58fa32<@8:="c>lh1555fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1457>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;%d7eg<68>i?7dj9c883>>oc>jk1<75fd7aa>5<5;|`2120=83>1<7>t$026g190d9K553d12.o:hl515;8 c2fj3;;;n:4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg72?>0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6=>:1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?<,o>jn7??9ea8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<;<4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01/j9om:024g6=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn<;82;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3;?56*i4``9551d;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1450>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6464ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4`g0?6=<3:104a7>`c192B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd2jm=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9===nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=kn;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>08g2?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>ni?50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;333a`5;hf5gd<722co:nl50;9lb11e2900qo;md383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460lo1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb4`g7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m81C==8?e:J240e>3-n=io4>489'b1ge28:5<5;hf5gg<722em8:l50;9~f03dk3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e=1ih8;;I3325c<@8:>o45+d7ga><>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi98m8:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27)h;ac8242bc3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:5b:94?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?77?mn0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c76g<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io468:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7bgb=83>1<7>t$026g190d9K553d12.o:hl515;8 c2fj3;;;im4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg2ajo0;694?:1y'553d<3on:<5G1143a>N688db9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=lh<7>57;294~"68>oc>jo1<75`f55a>5<mn44?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01/j9om:02:`c=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn9hma;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3;?56*i4``9551cj2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm4g`a>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;%d7eg<68>ni7dj9c883>>oc>jk1<75fd7aa>5<5;|`7bge=83=1<7>t$026g10D<>90d9K553d12.o:hl5999j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a01<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?<,o>jn7??7ec8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<2n84?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?5lk50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;33=ac5;hf5gd<722co:nl50;9lb11e2900qo:6ag83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460l01bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb5;a4?6=<3:104a7>`c192B:<;>j;I331f?<,m>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f12d03:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg23k=0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4kmi1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9===nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;jn36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga><>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:>m<7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9h=;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=111bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>i>>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2020ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?;>a;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3337dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<:1783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0246gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>09a94?1=83:p(<>:c58fa32<@8:="c>lh1555fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm11:;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6464ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0`;f?6=<3:104a7>`c192B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5g>c290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:06:?!`3ik0:<:m=;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6j1o1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9===nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9k2<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>06a2?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:n5750;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;333f75;hf5gd<722co:nl50;9lb11e2900qo?m8`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0246gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>56a94?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?77?j:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c363`<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4>489'b1ge28:5<5;hf5gg<722em8:l50;9~f430n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg72?10;694?:1y'553d<3on:<5G1143a>N688bd9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj8?54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi=89m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2020ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8lkc;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3;?56*i4``9551c02co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm5cff>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;%d7eg<68>n37dj9c883>>oc>jk1<75fd7aa>5<5;|`6fa`=83=1<7>t$026g10D<>90d9K553d12.o:hl5999j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1gb?290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:06:?!`3ik0:<:j8;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd2jmk1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?<,o>jn7??7e58ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th>9i<50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30(k:nb;333a05;hf5gd<722co:nl50;9lb11e2900qo;:d583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460l?1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb47g1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m81C==8?e:J240e>3-n=io4>489'b1ge28:5<5;hf5gg<722em8:l50;9~f03c83:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e=1ih8;;I3325c<@8:>o45+d7ga><>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=lh97>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi8km8:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27)h;ac8242b43`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl;fb:94?1=83:p(<>:c58fa32<@8:="c>lh1555fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4ga2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;%d7eg<68>n97dj9c883>>oc>jk1<75fd7aa>5<5;|`7bf5=83>1<7>t$026g190d9K553d12.o:hl515;8 c2fj3;;;i<4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg2ak=0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd31kk1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?<,o>jn7??7e38ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<2nn4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01/j9om:024`4=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn97md;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3337dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:6b783>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845+f5ca>460l91bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb5;a04a7>`c192B:<;>j;I331f?<,m290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f12dk3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg23l90;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:in<7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag:i4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3337dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=;f983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9n<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3f3=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5b08ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f736m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg42:;0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:2<7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3;?56*i4``9551el2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1c;2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;%d7eg<68>ho7dj9c883>>oc>jk1<75fd7aa>5<5;|`2f<4=83=1<7>t$026g10D<>90d9K553d12.o:hl5999j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5g?4290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a>{e9k3>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll5115ag>oc>j31<75fd7ab>5<5;nd73g<722wi=o79:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?h>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>59294?2=83:p(<>:c58fa37<@8:="c>lh1=974$g6bf?77?kh0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c36<7<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4>489'b1ge28:5<5;hf5gg<722em8:l50;9~f43?;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg720=0;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??7cc8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<4;4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo?:8683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9n<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4`f4?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e=ko?6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302.m8ll5115`a>oc>j31<75fd7ab>5<5;nd73g<722wi9ok9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``9551dm2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm5cg4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;l2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`61a0=83>1<7>t$026g190d9K553d12.o:hl515;8 c2fj3;;;nj4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg32l10;694?:1y'553d<3on:<5G1143a>N688ce9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj57;294~"68>oc>jo1<75`f55a>5<hl4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo;:db83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77?ji0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c76`a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5b08ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1`d13:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>"a>{e1ih8>;I3325c<@8:>o45+d7ga>42>3-l?mo4>06aa?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?jnm50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=111bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8kmk:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``9551d12co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm4gae>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99=h56gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0cb7290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd31ko1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?<,o>jn7??7b:8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<2o=4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01/j9om:024g==nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn97l1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3337dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:6c383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77?j=0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c6:g1<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8 c2fj3;;;n94ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg2>k<0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl236=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0?12co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?>o94je718L4618l1C==;l9:&g2`d=l??j7)h;ac8243??3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb2c00?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd4:=21<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`33f3-l?mo4>07;6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn?o:d;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=9l5+f5ca>4611=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`1624=83<1<7>t$026g190d9K553d12.o:hl5d77b?!`3ik0:<;7<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl==97>55;294~"68><7>57;294~"68:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?n8;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<=?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<46:94?1=83:p(<>:c58fa32<@8:="c>lh1h;8<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0`0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6718ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f72f:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f526=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99;?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a01;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:n<650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?:0883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:;=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4`5=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a103a290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3n<81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3043`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<28:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag?90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9:;f;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3b40>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i893:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0021=83=1<7>t$026g10D<>90d9K553d12.o:hl5d740?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4d0j0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;>j=7>57;294~"68:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==?<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<=?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>b0594?1=83:p(<>:c58fa32<@8:="c>lh1h;8<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c364=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6718ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0d103:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f526=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=1ih8;;I3325c<@8:>o45+d7ga>a01;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?j8?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:64783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:;=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb567a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7f05290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4<><1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3043`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag?90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?:n0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1131>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i893:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2f40=83=1<7>t$026g10D<>90d9K553d12.o:hl5d740?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg728>0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi98;k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<=?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;f4294?1=83:p(<>:c58fa32<@8:="c>lh1h;8<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6:00<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6718ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f123l3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f526=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;j<:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a01;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th88:;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:;=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb36:b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5576290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6j8?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3043`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<<;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag?90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8l96;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm547`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i893:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7b1`=83=1<7>t$026g10D<>90d9K553d12.o:hl5d740?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2><=0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoimi7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag55;294~"68>oc>ji1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>5k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfd12>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;6f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`ea66=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4;e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`b:o0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoo9i7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wijh5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?2j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plie3a94?1=83:p(<>:c58fa32<@8:="c>lh1h87i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdf6d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k58d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcc5j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6=c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{enl826=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3>n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmi?650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l<3m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohj2683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o94h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgg12?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab`42290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdam;>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0?a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>5k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfd02>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;6f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`ea4`=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4;e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`b:90;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoo:i7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wijh?k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?2j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plie0a94?1=83:p(<>:c58fa32<@8:="c>lh1h87i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdf5g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k58d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcc6i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6=c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{enl;26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3>n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmi<650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l<3m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohj1683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o94h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgg22?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab`75290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdam891<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0?a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<4jo1/j9om:02470=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vn<=<7;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj39ij6*i4``95514<2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm58;4>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>li;%d7eg<68>927dj9c883>>oc>jk1<75fd7aa>5<5;|`67=b=83>1<7>t$026g190d9K553d12.o:hl53cd8 c2fj3;;;>64ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg2c090;694?:1y'553d<3on:<5G1143a>N688369j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj==<97>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi89h?:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a7a63290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?8?7:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a6a4c290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>8:=:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a55d3290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=oj6:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a50ef290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9n5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1347290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9=?<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0d6?290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi:l750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d==:;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th=m54?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<5?h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi88<7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?i=l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?8;?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>i8::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>89n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==kl:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=n?8:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=8n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f40703:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;l6983>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5172>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6956;294~"68;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g02<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c161g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g35<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c06<0<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b2<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`67<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th::<=50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1f14290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:50f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8899;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg37=j0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18?k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e<<9n6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>64b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e;m?96=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>64b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e;<<=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>64b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e:m=i6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>64b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e:<3;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>64b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e98:96=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>64b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9j8o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>14b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb042a?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`6222=83<1<7>t$026g190d9K553d12.o:hl543g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9=88:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=8n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1g2k3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo::4083>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd4l5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm344:>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6956;294~"68:1C==8?e:J240e>3-n=io4;2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:==;50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a5f57290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:50f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<8=1;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg3d080;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18?k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=91ih8<;I3325c<@8:>o45+d7ga>14b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5c6b?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<>8?4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0`00=83<1<7>t$026g190d9K553d12.o:hl543g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?88n:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=8n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f7b0n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo<:9583>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd699<1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`907c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1b12>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi697>56;294~"68:1C==8?e:J240e>3-n=io4;2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>::650;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a150e290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:50f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9o90;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg22<:0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18?k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;<1ih8<;I3325c<@8:>o45+d7ga>14b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb3f;4?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<584?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2551=83<1<7>t$026g190d9K553d12.o:hl543g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=n==:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=8n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f405;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;l8283>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2>>31<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`907c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm514`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6956;294~"68:1C==8?e:J240e>3-n=io4;2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th8h8650;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a700d290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:50f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn?j71;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg421?0;6;4?:1y'553d<3on:>5G1143a>N6811:94?0=83:p(<>:c58fa35<@8:="c>lh18?k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9j986=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>14b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0410?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`622g=83<1<7>t$026g190d9K553d12.o:hl543g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9=8k:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=8n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1g1:3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo::4483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd4l<31<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`907c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm344g>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi697>56;294~"68:1C==8?e:J240e>3-n=io4;2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:==750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a5f53290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:50f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<8=5;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg3d0<0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18?k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=91ih8<;I3325c<@8:>o45+d7ga>14b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5c57?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<>8;4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0`0g=83<1<7>t$026g190d9K553d12.o:hl543g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?88j:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=8n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f7b?;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo<:9983>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd699k1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`907c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1b16>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6956;294~"68:1C==8?e:J240e>3-n=io4;2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>::m50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a150a290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:50f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9o94;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg22<>0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18?k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;<1ih8<;I3325c<@8:>o45+d7ga>14b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb3f;0?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<544?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`255d=83<1<7>t$026g190d9K553d12.o:hl543g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=n=9:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=8n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f405?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;61a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;l8683>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2>>n1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`907c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5153>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6956;294~"68;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g7a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1614<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g23<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c063g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33aa<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c354<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`2<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c751c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7317<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b02<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c666d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g7`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1617<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g22<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c063f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33a`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c354d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`2d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7525<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7316<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c666g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g7c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1616<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c063a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33ac<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c354g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`2g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7524<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7311<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c666f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g05<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1611<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c063`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b5<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c354f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`2f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7527<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7310<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c666a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g04<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1610<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c063c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b4<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c354a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`2a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7526<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7313<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c666`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g07<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1613<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c06<5<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b7<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c354`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`2`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7521<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7312<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c666c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g06<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1612<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c06<4<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b6<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c354c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`2c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7520<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c731=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6675<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g01<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c161=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c06<7<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b1<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`5c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3555<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`35<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7523<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c731<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6674<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g00<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c161<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c06<6<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b0<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`65<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3554<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`34<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7522<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c731d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b0c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6677<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1g03<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c161d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0g2c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c06<1<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33b3<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3`64<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3557<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7`37<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c752=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c731g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6b15<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<2d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c33625=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??26394?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<;h50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:?n1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c3363?=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??27594?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<;;50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:?91<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c33637=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??24d94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<8j50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:>o1=00;66g909a94?=hn=h36=44}c3360?=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??24594?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<8=50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:<;1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c3361`=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??25f94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<9l50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:=31<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c33611=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??25794?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<9=50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:=;1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c3366b=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??22`94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<>750;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77::=1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c33663=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??22194?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<>?50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:;l1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c3367b=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??23`94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<?950;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:;?1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c33675=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??23394?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:8n1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c3364d=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??20;94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<<950;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:8?1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c33647=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??21d94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<=j50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:9h1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c3365?=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??21594?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<=;50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:991<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c33657=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??1gd94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<:o50;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:>21<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c33620=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??27a94?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<8850;694?6|,8:>o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg77:=:1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c3367g=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qo??20694?2=83:p(<>:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<o94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188yg779oi1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}c67b4<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<h4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<oo4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j<44?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<oi4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<>4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<oh4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<94?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<ok4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<84?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<h=4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<;4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<h<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<:4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<h?4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<54?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j==4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<h>4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<44?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<j=<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:&e0dd=9938;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg72l=0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;92`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6*i4``955?4i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c735a<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io471:&e0dd=993856gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg2f9;0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<?j?4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<=l4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<894?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?:cb83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6*i4``95502>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c7`6f<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io471:&e0dd=99<>n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg31:;0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:n0`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6*i4``9550202co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cff1?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6j0>1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`917c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6=1?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`917c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2jl?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`917c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2=mh1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`917c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3njo1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`917c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd31j91<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`917c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6j0:1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6=1;1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2jl;1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2=m=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3njk1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd31kl1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6j1i1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6=>n1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2jmn1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2=m91<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3nj<1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd31kh1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6j121<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6=>31<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2jm31<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2=jl1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3nj81<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd31k=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6j1>1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6=>?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2jm?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2=jh1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3nko1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd31k91<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96ad5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdam<=1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97``<,o>jn7??6e28ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wijh;7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:on7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??44194?1=83:p(<>:c58fa32<@8:="c>lh1h8o=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdf07<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io42900ei8la;29?j`3?k0;66smfd62>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>k9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdf02<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5e;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcdaj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f566=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{emh1ih8;;I3325c<@8:>o45+d7ga>=05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=>hi7>57;294~"68o94je768L4618l1C==;l9:&g2`d==>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>:i6;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?<56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=d1`94?1=83:p(<>:c58fa32<@8:="c>lh19:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3714?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`24<4=83=1<7>t$026g10D<>90d9K553d12.o:hl556;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f12di3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0`3>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4kmo1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96f15;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:>m>7>57;294~"68o94je768L4618l1C==;l9:&g2`d=:j=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?;>c;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38h;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>09g94?1=83:p(<>:c58fa32<@8:="c>lh1>n94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb56`2?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`0gag=83=1<7>t$026g10D<>90d9K553d12.o:hl52b58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62bm3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0`3>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5l991<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96f15;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;?:47>57;294~"68o94je768L4618l1C==;l9:&g2`d=:j=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9:l2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=ld783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<4dc94?1=83:p(<>:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2bde>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3720?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`70gc=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7fb5290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62b>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4dnk0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5=8:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`92c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99296=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=>o>7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th88ko50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=1>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>i>i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce20=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?;=4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj33<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??9783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk02;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>b8:94?1=83:p(<>:c58fa32<@8:="c>lh15:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm14::>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6494ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4`f=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io467:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7ba4=83=1<7>t$026g10D<>90d9K553d12.o:hl5969j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f102?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;;2?!`3ik0:<;=;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj:o=57>56;294~"680711?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>88d;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj33:7)h;ac8243563`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb3g:6?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;%d7eg<68?9;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f70f?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;;2?!`3ik0:<;56;294~"68070f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj33:7)h;ac824`g43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0567?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;%d7eg<68lk97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f0be;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;;2?!`3ik0:56;294~"680dc5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8?6c;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj33:7)h;ac824`g23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5`:5?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;%d7eg<68lk?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f13b<3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;66`>"a>ia<>h1<75rb2fe04a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb243g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3g15?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3>>h6*i4``955>4?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8;j47>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f4edm3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6>kl1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68;<;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<>l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8??8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>:c58fa32<@8:="c>lh18:h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5462?6=>3:104a7>`c1;2B:<;>j;I331f?<,mN68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4m?21<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`91jn7??6208ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?h89:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>88c;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3?2h6*i4``9550492co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c153d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1a<7=83<1<7>t$026g190d9K553d12.o:hl558f8 c2fj3;;:>>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e:l2m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>435;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;56;294~"68l2.m8ll51141b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo<9a583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>20:94?0=83:p(<>:c58fa35<@8:="c>lh194j4$g6bf?77>;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a5771290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4b183:187>50z&240e32lo==6F>072f?M77=j30(i8jb;7;g>"a>{e9m<:6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>0?c3-l?mo4>0dc0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj3;?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?85083>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0>4n5+f5ca>46?:o1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb0566?6=>3:104a7>`c1;2B:<;>j;I331f?<,m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg70=90;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2lk;1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`91=e<,o>jn7??8268ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<21m1/j9om:02fe2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:dc294?1=83:p(<>:c58fa32<@8:="c>lh1=95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm56c4>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi686l;%d7eg<681987dj9c883>>oc>jk1<75fd7aa>5<5;|`63d>=83<1<7>t$026g190d9K553d12.o:hl558f8 c2fj3;;il84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=>k=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>425;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj<;2m7>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wi9<7m:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2<3o7)h;ac824`g23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb43:=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m81C==8?e:J240e>3-n=io4:8b9'b1ge28:3?<5fd7a:>5<5;hf5gg<722em8:l50;9~f1d>83:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;7:`>"a>oc>jn1<75`f55a>5<i4h4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<6<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<<:j:187>5<7s-;;9n:5ed4f?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zj8::8:4?:583>5}#99?h87kj6d9K5507m2B:<8m6;hf5g<<722co:no50;9jb33d2900ck:8b;29?xd688?>6=4;:183!77=j>1ih8j;I3325c<@8:>o45fd7a:>5<5;hd51f<722em8:l50;9~f466<90;694?:1y'553d<3on:h5G1143a>N68>oc>jk1<75ff77`>5<5;|`ea2c=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66smfd:`>5<3290;w)??5b69a`0b3A;;:=k4H026g<=nl?i26=44ie4`e?6=3`l=9n4?::me02d=831vnkk63;290?6=8r.:<8m;:dg5a>N68?:n7E??5b;8ma0d13:17dj9c`83>>oa>5<5}#99?h87kj6d9K5507m2B:<8m6;hf5g<<722co:no50;9jb33d2900ck:8b;29?xdc=0?1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygb21=0;694?:1y'553d<3n>ok5G1143a>N6857>5;h43?3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`g11<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cf6=f<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smeef:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pljdec94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qokj4383>1<729q/==;l4;f6`d=O99<;i6F>04a:?!b1mk0i>6*i4979560dj2c>454?::k54=e=831bj9ol:188kc2e03:17plje5394?2=83:p(<>:c58g1ag<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ek:nc;29?j`3j10;66smed67>5<3290;w)??5b69`0bf3A;;:=k4H026g<=#l?oi6o<4$g6;1?74>jh0e867:188m36?k3:17dh;ab83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smddd6>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plk7cf94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qoj8c383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vniki8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wih:m?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d`9K5507m2B:<8m6;%f5ag454?::k54=e=831bj9ol:188kc2e03:17plj7gc94?2=83:p(<>:c58g1ag<@8:="c>lh1n?5f59:94?=n>92h6=44ig6bg?6=3fl?n54?::a`=31290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`g<03=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cf;1=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihl:?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdc0o<1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfb7g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnioN68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{elh926=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ge6>=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qojn3783>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmk897>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smd`13>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbf:l0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihl5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdci;k1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfb6<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnio=8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{elh8<6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ge70=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qojn2483>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmk987>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<=4?:583>5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smd`3f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbf9j0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihl?n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdci831<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfb5=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnio>7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{elh;>6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ge42=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qojn1283>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmk:>7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smd`2g>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbf8h0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihl>7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdci9=1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfb43<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnio?5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{elh:?6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`ge55=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qojn0383>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmk;=7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smd`0`>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbf9?0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihl>?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdc1ol1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cf;b=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vni6ja;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd9g:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g<`>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb?m>0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wih5k;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk8d194?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf;a7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43b93:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el1o;6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj7dd83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc0mk1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni6k8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd9f4>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb?l<0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wih5j<:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk8e094?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf;`4<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43dn3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el1in6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj7cb83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc0j31<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni6l7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd9a5>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb?k:0;694?:1y'553d<3n>ok5G1143a>N687>54;294~"685<5;nd7f=<722wih5m>:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk8b294?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf;fc<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43em3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el1ho6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj7bc83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc0k=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni6m5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd9`7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb?j;0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wih5l?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk8df94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf;af<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h43bj3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el1o=6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj7d183>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc0hl1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni7ie;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd856>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g=22=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb>?:0;694?:1y'553d<3n>ok5G1143a>N687>54;294~"685<5;nd7f=<722wih49?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk97d94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf:2`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el01h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj66`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc1?=1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni794;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd840>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g=34=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb>>80;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wih4;i:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk94g94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf:1a<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el0?j6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj65983>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc1o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni7:3;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd871>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g=07=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb>ok5G1143a>N6854;294~"685<5;nd7f=<722wih4:k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk95a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf:0g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el0>26=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj64683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc1=91<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni7;1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd863>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g=6`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb>;l0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wih4=l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plk92`94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cf:3=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el0==6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qoj66783>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4i4:;>5<=831b:8750;9j25>d2900ck:m8;29?xdc1=?1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73`?347>5;h46=?6=3`<;4n4?::me0g>=831vni7<9;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd9d4>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`f375=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygc0:;0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wii:5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plj70d94?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cg45`<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{em>;h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl54;294~"685<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f353=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg443<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme62;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj71;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok80`83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh9?b;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii;j::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em?n26=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb>mk1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc1lk0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f2fc=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg5gc<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme7f2>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj6e094?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok9d283>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh8k4;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii;ok:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em?h:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb>k81<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc1j:0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f2<`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg5e5<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme7c1>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj6`194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok9a583>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh8n5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii;79:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl<257>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em?3j6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb>0h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc11j0;694?:1y'553d<3n>ok5G1143a>N6857>5;h43l3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f24`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg565<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme701>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj63194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok92583>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh8=5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii9o6:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl>j:7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em=k>6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc3i:0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f003=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg711<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme571>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj44394?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok;c583>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh:l3;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii9m=:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl>ij7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em=hn6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc3kh0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f0f1=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg7g3<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme5f:>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj4e:94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok;d683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh:k6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii9j::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl?;h7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em<:h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb=9h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc28h0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f151=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg651<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme431>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj50394?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok:1183>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh;?f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii8>j:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ah50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<?h4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl?8h7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em<9h6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb=:h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc2;h0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f006=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg357<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme10;>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj03a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok?2e83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh>=e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii=5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a>50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl:8>7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em9;86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb88>1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc79<0;694?:1y'553d<3n>ok5G1143a>N6857>5;h433:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f44>=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg35<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme13a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj00a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok?1d83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh>>f;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii=5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<?4?:583>5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl:9?7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em98?6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb8;?1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc7:?0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<290?6=4?{%331f2=l2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f47g=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg36g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme11f>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj05;94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok?4e83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh>;e;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii=:i:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl:>>7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em9?86=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb8:>1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc7;<0;694?:1y'553d<3n>ok5G1143a>N6857>5;h433:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f46>=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg37<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme11a>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plj02a94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qok?3e83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wii=:?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl:??7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{em9>?6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdb8=?1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygc7ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`f41g=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cg30g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sme175>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb8?;1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok?6b83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wii=9>:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f424=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<4?:483>5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em9=>6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj06494?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc7=>0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnh>:8;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<290>6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg31g<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl:>o7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme17g>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb8"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qok?5g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wii=8=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`f435=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{em9<=6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plj07594?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygc7>10;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnh>99;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cg32a<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjl:=i7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66sme14e>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdb89i1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cg34g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnh>?a;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{em9:26=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`f451=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qok?0783>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl:;97>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66sme123>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbanl0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihkhm:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdcnok1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfeb<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnihi8;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{elol<6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`gbc0=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qojif483>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmlm87>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smdggf>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbamj0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihkkn:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdcnl31<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfea=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnihj6;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{eloo>6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`gb`2=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qojie283>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmln>7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smdgfg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbalh0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihkj7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdcnm=1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfe`3<72=0;6=u+117`0?b2ko1C==8?e:J240e>3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnihk5;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8m0>?2900e;;6:188m36?k3:17bh;b983>>{elon?6=4;:183!77=j>1h8mi;I3325c<@8:>o45f59:94?=n><31<75f61:`>5<i47>5;|`gba5=83>1<7>t$026g190d9K553d12c>454?::k51<<722c=<5m50;9lb1d?2900qojid383>1<729q/==;l4;f6gc=O99<;i6F>04a:?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjl:;j7>54;294~"685<:c58g1f`<@8:=o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30e867:188m33>2900e;>7c;29?j`3j10;66smdgd1>5<3290;w)??5b69`0ea3A;;:=k4H026g<=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:k6<=<722c=944?::k54=e=831dj9l7:188ygbalj0;694?:1y'553d<3n>ok5G1143a>N68>ia04a7>a3dn2B:<;>j;I331f?5<5;nd7f=<722wihkj?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89j1=>=831b:8750;9j25>d2900ck:m8;29?xdb88;1<7:50;2x 462k=0o9nh4H0254`=O99?h56g:8983>>o1=00;66g909a94?=hn=h36=44}cfbb0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smdcf7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plkbe794?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qojmd783>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnilk7;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wihoj7:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmhon7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{elknh6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdcj0h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygbe1j0;694?:1y'553d<3n>ok5G1143a>N6857>5;h43l3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`gf<`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cfae5<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smdcc1>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plkb`194?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qojm9383>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnil63;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wiho7;:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmh2;7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{elk336=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdcj031<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygbe1h0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`gf26=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cfa34<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smdc50>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plkb6694?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qojm7483>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnil86;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wiho;l:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmh>j7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{elk<;6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdcj?;1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygbe>;0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`g`2>=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygbc?>0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wihi9::187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plkd6694?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cfg36<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{elm=:6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=n=121<75f64;94?=n>92h6=44og6a50;694?6|,8:>o94k5bd8L4618l1C==;l9:&g2`d=82c>454?::k51<<722c=<5m50;9lb1d?2900qojk6g83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smdbcg>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plkdbf94?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qojkcd83>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnijlf;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wihij?:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmno?7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{elmn?6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdclm?1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygbcl?0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`g`d5=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cfge1<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smdec5>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plkd`594?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qojka983>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnijn9;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wihion:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmn257>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{elm3j6=4;:183!77=j>1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdcl0h1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygbc1j0;694?:1y'553d<3n>ok5G1143a>N6857>5;h43l3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`g`<`=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cfge5<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smde45>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plkd7594?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qojk6983>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnij99;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<5;nd7f=<722wihi8n:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f64;94?=n>92h6=44og6ao94k5bd8L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:cg9K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8:9;29?l070j0;66ai4c:94?=zjmn=h7>54;294~"68397?<6b`8m0>?2900e;;6:188m36?k3:17bh;b983>>{elm1h8mi;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b:8750;9j25>d2900ck:m8;29?xdcl:o1<7:50;2x 462k=0o9nh4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c=944?::k54=e=831dj9l7:188ygbc;o0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`g`14=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cfg06<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smde66>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17plkd5494?2=83:p(<>:c58g1f`<@8:="c>lh1<6*i4979560dj2c>454?::k51<<722c=<5m50;9lb1d?2900qojk4683>1<729q/==;l4;f6gc=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h46=?6=3`<;4n4?::me0g>=831vnio;4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cfb0f<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjmk?h7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smd`6f>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdci=l1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qojn5183>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wihl;=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ge13=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{elh>36=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plka5;94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygcelh0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`ffae=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cga`0<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{emkh:6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17pljbc294?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygceio0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnhlne;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<3290>6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cga<3<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjlh3;7>55;294~"68397?<6b`8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smec:;>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdbj131<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>"a<1?1=>8lb:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qokm8`83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5<5;nd7f=<722wiilo;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`fed5=83?1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3c92B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{emhk;6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=#n=2>6<=9cc9j1=>=831b94h50;9j20?=831b:=6l:188kc2e03:17plja8d94?3=83:p(<>:c58g1a7<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=944?::k54=e=831dj9l7:188ygcf1l0;684?:1y'553d<3n>h<5G1143a>N685;h46=?6=3`<;4n4?::me0g>=831vnho75;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0(k:75;302fd5<3290>6=4?{%331f2=l2289=oo5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82.m85;5124`f>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cgg2g<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66sm497b>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg2?=<0;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi999=:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd3m??1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c7b3f<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn<:>7;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e=h=<6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`2e70=8391<7>t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo?n2c83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj8>:o7>53;294~"68t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj;9i47>53;294~"68b29086=4?{%331f2=l=831b:=6l:188kc2e03:17pl;37394?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h432:3:1?7>50z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e<1>i6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4d2900ck:m8;29?xd3m<<1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=n=121<75f61:`>5<i47>5;|`603g=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg33>:0;6>4?:1y'553d<3n>on5G1143a>N68o2010;66g909a94?=hn=h36=44}c7b31<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f??2900e;>7c;29?j`3j10;66sm1`3`>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;nd7f=<722wi=l<<:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pli1883>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`e52<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h43d2900ck:m8;29?xda:>0;6>4?:1y'553d<3n>on5G1143a>N681h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6a5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn?=n7;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm22c3>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`17d3=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg441m0;6>4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wi>>l;:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl=38`94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c0a=7<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e:k3;6=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?129086=4?{%331f2=ld2900ck:m8;29?xd4;>n1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn>=8b;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm3250>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`07=d=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg540h0;6>4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wi?o86:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c1a22<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e;k=<6=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo=m5e83>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd3;<81<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<88i4?:283>5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn9=:4;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm4244>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`773>=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg>?<3:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>ia5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6o<4i4:;>5<1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg>2k3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;`1?l3?03:17d;6f;29?l070j0;66ai4c:94?=zj1296=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`;<4<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn56l:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce2k80e867:188m36?k3:17bh;b983>>{e01h1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c:;e?6=;3:104a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi45850;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>0m3:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>ia5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a5}#99?h87j:d49K5507m2B:<8m6;%f5ag454?::k6=c<722c=<5m50;9lb1d?2900qo699;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm87:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c:53?6=<3:104a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg>1=3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e01l1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<53;294~"685;h437E??61g8L462k01/h;km:c08m0>?2900e87i:188m36?k3:17bh;b983>>{e?l>1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685;h7:b?6=3`<;4n4?::me0g>=831vn5>6:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd?810;6>4?:1y'553d<3n>on5G1143a>N68>ia5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6o<4i4:;>5<5;nd7f=<722wi4<<50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg>693:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66sm81f94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<53;294~"685;h43=831b:=6l:188kc2e03:17pl8f083>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0i>6g:8983>>o21o0;66g909a94?=hn=h36=44}c5e4?6=<3:104a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg1bm3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e?ln1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<5;nd7f=<722wi4<850;194?6|,8:>o94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo961;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97d;78;29?l070j0;66ai4c:94?=zj>1h8j:;I3325c<@8:>o45+d7ga>g45<5;nd7f=<722wi;;o50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo999;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3h97d;78;29?l3>n3:17d8?8b83>>ia5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4329086=4?{%331f2=l?2900e;>7c;29?j`3j10;66sm78:94?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<53;294~"68t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo97b;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97d;78;29?l070j0;66ai4c:94?=zj>2j6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>5=n=121<75f61:`>5<i47>5;|`432<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4m2:k6<=<722c>5k4?::k54=e=831dj9l7:188yg10>3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{e?>?1<7:50;2x 462k=0o9i;4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<5;nd7f=<722wi;:=50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo982;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm78a94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c523?6=;3:104a7>a3dk2B:<;>j;I331f?<,m=831vn;h>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce2k80e867:188m0?a2900e;>7c;29?j`3j10;66sm6g294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c4fb?6=<3:104a7>a3c=2B:<;>j;I331f?<,m5;h43=831b:=6l:188kc2e03:17pl81583>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zj>;m6=4<:183!77=j>1h8ml;I3325c<@8:>o45+d7ga>g4t$026g190d9K553d12.o:hl50:k6<=<722c=<5m50;9lb1d?2900qo9>d;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3:0e867:188m36?k3:17bh;b983>>{e?831<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}c525?6=;3:104a7>a3dk2B:<;>j;I331f?<,m=831vn:??:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xd1nm0;694?:1y'553d<3n>h85G1143a>N68o2010;66g:9g83>>o181i1<75`f5`;>5<54;294~"685<5;nd7f=<722wi:kl50;694?6|,8:>o94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qo8ia;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66sm6g;94?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c4e04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg`2il0;694?:1y'553d<3n>ok5G1143a>N6857>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<2289=oo5f59:94?=n><31<75f61:`>5<i47>5;|`e1g6=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o1=00;66g909a94?=hn=h36=44}cd6e=<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;%d7<0<6;?ii7d;78;29?l0213:17d8?8b83>>ia04a7>a3dn2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m33>2900e;>7c;29?j`3j10;66smf4`7>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5+f5:6>451kk1b95650;9j20?=831b:=6l:188kc2e03:17pli52394?5=83:p(<>:c58g1fe<@8:="c>lh1n?5+f5:6>451kk1b95650;9j25>d2900ck:m8;29?xda=::1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`9f7=#n=2>6<=9cc9j1=>=831b:=6l:188kc2e03:17pli52:94?2=83:p(<>:c58g1a3<@8:="c>lh1<6*i4979560dj2c>454?::k6=c<722c=<5m50;9lb1d?2900qoh:3683>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7)h;848273ee3`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wij8;::180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291/j96::015gg=n=121<75f61:`>5<i47>5;|`e10?=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cd60<<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4m2:&e0=3=9:>o181i1<75`f5`;>5<8?4?:283>5}#99?h87j:e19K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m53;294~"6829086=4?{%331f2=l=831b:=6l:188kc2e03:17pli63594?5=83:p(<>:c58g1fe<@8:="c>lh1<6g:8983>>o181i1<75`f5`;>5<=4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag<73`?347>5;h4350z&240e32m?ho6F>072f?M77=j30(i8jb;28m0>?2900e;>7c;29?j`3j10;66smf700>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:&g2`d=82c>454?::k54=e=831dj9l7:188yg`19>0;694?:1y'553d<3n>h85G1143a>N685;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`e252=83>1<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o21o0;66g909a94?=hn=h36=44}cd54c<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vnk8?b;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8 a0bj3h97)h;848273ee3`?347>5;h4350z&240e32m?n<6F>072f?M77=j30(i8jb;28 c2?=3;8:nl4i4:;>5<5;nd7f=<722wij;?<:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce2k80(k:75;302fd7E??61g8L462k01/h;km:19'b1>2289=oo5f59:94?=n=0l1<75f61:`>5<i47>5;|`e24c=8391<7>t$026g190d9K553d12.o:hl50:&e0=3=9:>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73-l?484>37aa?l3?03:17d;6f;29?l0213:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?<,m4$g6;1?74>jh0e867:188m36?k3:17bh;b983>>{e<1?;6=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo:j5c83>6<729q/==;l4;f6gf=O99<;i6F>04a:?l3?03:17d8?8b83>>ia04a7>a3dk2B:<;>j;I331f?d2900ck:m8;29?xd2<>?1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<5}#99?h87j:cb9K5507m2B:<8m6;h7;=831vn8o8f;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm1531>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`204`=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg7f:l0;6>4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wijo94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qoh=1;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm22cg>5<4290;w)??5b69`0ed3A;;:=k4H026g<=n=121<75f61:`>5<i47>5;|`17d`=8391<7>t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg4e110;6>4?:1y'553d<3n>on5G1143a>N6853;294~"685<5;nd7f=<722wi?>6<:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89j1=>=831b:=6l:188kc2e03:17pl<39794?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c1a2c<72:0;6=u+117`0?b2kj1C==8?e:J240e>3`?347>5;h4350z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e<:?h6=4<:183!77=j>1h8ml;I3325c<@8:>o45f59:94?=n>92h6=44og6ao94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qo69b;297?6=8r.:<8m;:e7`g>N68?:n7E??5b;8m0>?2900e;>7c;29?j`3j10;66sm89f94?5=83:p(<>:c58g1fe<@8:=o2010;66g909a94?=hn=h36=44}c5e6?6=;3:104a7>a3dk2B:<;>j;I331f?t$026g190d9K553d12c>454?::k54=e=831dj9l7:188yg1003:1?7>50z&240e32m?ho6F>072f?M77=j30e867:188m36?k3:17bh;b983>>{e?0k1<7=50;2x 462k=0o9nm4H0254`=O99?h56g:8983>>o181i1<75`f5`;>5<53;294~"685<5;nd7f=<722wi;?>50;194?6|,8:>o94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qoh?f483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:;>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en9l=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7e73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<2:m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`f346=83<1<7>t$026g190d9K553d12.o:hl540`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=ll9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?j=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn<:n7;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>m<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;m0683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9l?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:4gf94?3=83:p(<>:c58fa34<@8:="c>lh1h8o>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm4dd3>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;n1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb5:f1?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3bg4<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5`38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`20g4=83?1<7>t$026g190d9K553d12.o:hl5d4c2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a1g75290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e7b5>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f03703:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f6e4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg2bnk0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd30o:1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0g63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9hih6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3f92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8>ih7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag9<=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi8k>9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?j=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn96ib;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>m<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:;0683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9l?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:c58fa34<@8:="c>lh1h8o>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm350e>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;n1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb3a70?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c071<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5`38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`egg<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5`38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`2ef`=83?1<7>t$026g190d9K553d12.o:hl5d4c2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a51e7290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e7b5>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f0d583:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f6e4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg329?0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd3n931<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0g63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e<1ln6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3f92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=>;47>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi>n:::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?j=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn?::a;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>m<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qohlc;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>m<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?nd183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9l?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>4b394?3=83:p(<>:c58fa34<@8:="c>lh1h8o>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm5c02>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;n1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb4723?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6e4d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5`38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`7t$026g190d9K553d12.o:hl5d4c2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a016>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e7b5>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f6e6l3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f6e4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg53;80;684?:1y'553d<3on:?5G1143a>N68N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd5<5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdakm0;684?:1y'553d<3on:?5G1143a>N68N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6>{e=k896=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3f92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj55;294~"68>oc>ji1<75`f55a>5<m5}#99?h87kj639K5507m2B:<8m6;%f5ag50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi89>n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=?m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?n?j:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=?m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?9==:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=?m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>n:8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=?m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>9;l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=?m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wijnk50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<o94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wi=9m<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?j=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8l=3;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>m<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;:1883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9l?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl;f1a94?3=83:p(<>:c58fa34<@8:="c>lh1h8o>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm4822>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;n1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb563f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2a2b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2607?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3a704a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb366`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rbgae>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69;i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm1`f0>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;n1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb06`0?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb4`10?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c765d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5`38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`7b5b=83?1<7>t$026g190d9K553d12.o:hl544d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`7=54=83?1<7>t$026g190d9K553d12.o:hl544d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`705e=83?1<7>t$026g190d9K553d12.o:hl544d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`0g76=83?1<7>t$026g190d9K553d12.o:hl544d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`0062=83?1<7>t$026g190d9K553d12.o:hl544d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`1g1?=83?1<7>t$026g190d9K553d12.o:hl544d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`100c=83?1<7>t$026g190d9K553d12.o:hl544d8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`e`5<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3b`1<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c37g0<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7a60<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c765g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6e4`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6:46<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c674a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1`64<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1770<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0`0d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c071c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cdg5?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb0cg1?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb06`2?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb4`12?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb472g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb5d3b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb5;30?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb7267?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a253?290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{e>9?o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>01e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4k01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi54;50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l?;:7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi54:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8na;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3nj7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fcdai3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;7b<>"a>oc>jn1<75`f55a>5<=984?:683>5}#99?h87kj659K5507m2B:<8m6;%f5agk97;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>i:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm375a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;j7:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1a<6=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4g4?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg41i<0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj88:;7>57;294~"681bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi88=;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?i:7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?8;l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>i9>:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>869:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==h7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=n<<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=;?;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9n9;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9;8n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9=;k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8l;=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi88=::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?i:6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?8;k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>i9=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>868:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==h6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=n<;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=;?::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9n9::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9;8m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9=;j:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8l;<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi88=9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?i:n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?8;j:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>i9<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>867:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==hn:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=n<::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=;?9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9n99:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9;8l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9=;i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8l;;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi88=8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?i:m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?8;i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>i9;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>866:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==hm:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=n<9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=;?8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9n98:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9;8k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9=8?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8l;::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi44850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;on0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0136290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e437>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=l6483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:==4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;==26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a07;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c0`<`<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k6118ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>9o<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<;?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg779<0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1c3:>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8?3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag990ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1g0f290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e437>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;:6183>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:==4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>a07;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c6:0=<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k6118ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=45<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8h8e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohkd383>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`cl<0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:;b`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm35g1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3ae3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`242c=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a01bd290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6ea83:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg528=0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5l831<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`92c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:<8n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:j<7>57;294~"68>oc>jo1<75`f55a>5<?h54?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8ohm50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?8>?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?j>5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<:2`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>08a94?1=83:p(<>:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm45f7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2af04a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1`47=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6041290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f46>03:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygc09:0;6;4?:1y'553d<3on:>5G1143a>N682<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9k64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb9`7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i869:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`g`c0=83=1<7>t$026g10D<>90d9K553d12.o:hl5d707?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygcf>;0;694?:1y'553d<3on:<5G1143a>N68N68?:n7E??5b;8 a0bj3n>oo5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qok6ag83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk02m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plj70c94?1=83:p(<>:c58fa32<@8:="c>lh1h89:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6464<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5g28ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6`4:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6b5=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;>><6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3a82co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9j8l50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<87183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9k>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb00f7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab5`7290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:058ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii4;6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2;:>7)h;ac8242d>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{emh?h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0g13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?h8o50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>oc>ji1<75fd7ag>5<5;nd73g<722wi=kl<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8781;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??14394?2=83:p(<>:c58fa3b<@8:=oc>j31<75fd7ab>5<o7>5;nd73g<722wi==?:8;290?6=8r.:<8m;:dg5`>N68?:n7E??5b;8ma0d13:17dj9c`83>>oa>5<o94je7f8L4618l1C==;l9:kg2f?=831bh;mn:188mc02k3:17bh;7c83>>{e99;?j7>54;294~"6850z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}c33500=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66sm11375?6=<3:104a7>`c1l2B:<;>j;I331f?5;hf5gd<722cm:8m50;9lb11e2900qohj8e83>1<729q/==;l4;gf2a=O99<;i6F>04a:?lb1k00;66gk6bc94?=nn??h6=44og64f?6=3thmi5?50;694?6|,8:>o94je7f8L4618l1C==;l9:kg2f?=831bh;mn:188mc02k3:17bh;7c83>>{enl=m6=4;:183!77=j>1ih8k;I3325c<@8:>o45fd7a:>5<5;hd51f<722em8:l50;9~fcc>>3:187>50z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}cdfm1C==8?e:J240e>3`n=o44?::kg2fg=831bj;;l:188kc20j3:17plie8694?2=83:p(<>:c58fa3b<@8:=oc>j31<75fd7ab>5<o7>5;nd73g<722wijh69:187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zjoo347>54;294~"68N68>oc>jk1<75ff77`>5<5;|`76f7=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66sm43a1>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6lh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e<;i86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0282co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8mi850;694?6|,8:>o94je7f8L4618l1C==;l9:kg2f?=831bh;mn:188mc02k3:17bh;7c83>>{e;hn<6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>d`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm3`f;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`06`g=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66sm33ga>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6lh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;;oh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0282co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9mkh50;694?6|,8:>o94je7f8L4618l1C==;l9:kg2f?=831bh;mn:188mc02k3:17bh;7c83>>{e:k:;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>d`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm2c22>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8:0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1742=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66sm2236>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6lh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e::;=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0282co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:h9950;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:;>650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>h4650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>;5k50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>=5?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?n:850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9i0(k:nb;33ec75;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd?0l0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<56;294~"6806`0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9=me;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f15d03:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;36a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=md383>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg5elj0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh14k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd4;o:1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`950c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm2cda>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e:j:>6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>43b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb3624?6=>3:104a7>`c1;2B:<;>j;I331f?<,m:m7>56;294~"683:104a7>`c1;2B:<;>j;I331f?<,m1ih8<;I3325c<@8:>o45+d7ga>43b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0c;a?6=>3:104a7>`c1;2B:<;>j;I331f?<,m56;294~"68a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4cgb?6=>3:104a7>`c1;2B:<;>j;I331f?<,mo97>56;294~"68a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5g`3:104a7>`c1;2B:<;>j;I331f?<,m56;294~"68a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb6;a>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6:o4$g6bf?77?k=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a377=83<1<7>t$026g190d9K553d12.o:hl57`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?:8j50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?h8i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>873;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=6`f94?1=83:p(<>:c58fa32<@8:="c>lh18?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm133e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb94`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>>j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5e7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`43<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<0d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2c`=83=1<7>t$026g10D<>90d9K553d12.o:hl531g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1>2m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k99;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f020>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o70;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f42583:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj3n>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f10283:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f6c1:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f600>3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f7c?j3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f70f83:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f446:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f4b2j3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f413k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f0bfk3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f01f:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f07>=3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f1d?i3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`e513:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f553=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>a03l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c1f2d<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k65f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?;9j:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm27c;>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8;d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag=n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a5a04290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e47`>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?85583>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:9j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=mh?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a03l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c74ed<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k65f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9<7k:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm41`e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6nh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;1n?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>f`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm31g;>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6nh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e:1lo6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>f`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm2031>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6nh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{ek191<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9gc=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plide694?1=83:p(<>:c58fa32<@8:="c>lh1?k;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbd:33?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<5i;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiiljn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2::<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokl9483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9k=4$g6bf?77io30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thno?:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh=0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f75fm3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn?l69;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f65?<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>l80;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f152j3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkjka;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39o:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plidea94?1=83:p(<>:c58fa32<@8:="c>lh1?i84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgfga?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`e``6=83=1<7>t$026g10D<>90d9K553d12.o:hl53e48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcbb:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1g2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdall>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97a05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjonn:7>57;294~"682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<85<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:ii7)h;ac824:c58fa34<@8:="c>lh1>i64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl:c58fa34<@8:="c>lh1>i64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl<3da94?3=83:p(<>:c58fa34<@8:="c>lh1>i64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=c1394?3=83:p(<>:c58fa34<@8:="c>lh1>i64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl=40494?3=83:p(<>:c58fa34<@8:="c>lh1>i64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pli8983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?n9383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?n9783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?;8283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?;8683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;ne283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;ne683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;;d883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;;de83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:jcb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:jd183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:7c083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:7c483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk09h55fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3b24>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c175g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6f57290<6=4?{%331f2=mlN68>{enk=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8kin7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi=9ol:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;m0b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5421>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6fb0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0=cf290<6=4?{%331f2=mlN68>{e;j:36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>n=>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<;4783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfc:94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0cag?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`20db=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0d7l3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2=991<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=om:7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9=i5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb262`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`1g64=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f723?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdaj00;6:4?:1y'553d<3on:95G1143a>N68>{e9hho6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9o>j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;:0583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4dd4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6;af<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a06`1290<6=4?{%331f2=mlN68>{e;=;n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>9:7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohma;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>acg94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb06bb?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`6f5`=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f037=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3mo21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=2nh7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>m?b;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<40d94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3a00?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`101?=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcde290<6=4?{%331f2=mlN68>{e9=h;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi98>9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:jf883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm49gf>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c60b=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7f6d290<6=4?{%331f2=mlN68>{e:j9>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wijom50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnN68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>4c394?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4`25?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`6151=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1cai3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd30ll1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=9mm7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>:=2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=c2594?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb367g?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`ef`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5de5290<6=4?{%331f2=mlN68>{e=k;86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<<44?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8hhl:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:7f083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm42da>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1`4c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7144290<6=4?{%331f2=mlN68>{e:=>o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<:m4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:b0694?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb473e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`7acb=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1>a:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3;oi1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:i:<7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?m<9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=45g94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbga3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3bg1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a51d2290<6=4?{%331f2=mlN68>{e=<:i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<njh4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi85h<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3b32>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1760<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6f5f290<6=4?{%331f2=mlN68>{enj;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8kh97>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8l>6;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:51a94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5geb?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`7t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa`3n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f55g=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljae194?1=83:p(<>:c58fa32<@8:="c>lh1:=l?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cc60?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<1d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a2536290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdckhk1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`02a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>nk5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoh:6c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0396gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnk8<8;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj32>7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wiilj7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=2<7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wiin?j:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?m?6*i4``9550c<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjlnhi7>55;294~"68jh0;6;4?:1y'553d<3on:>5G1143a>N683``94?0=83:p(<>:c58fa35<@8:="c>lh1>n74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=h:i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7e>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4635?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<oj94?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<5k01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`73`?=83<1<7>t$026g190d9K553d12.o:hl52b;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii96;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<>o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plj49194?1=83:p(<>:c58fa32<@8:="c>lh1h;7<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c33017=83=1<7>t$026g10D<>90d9K553d12.o:hl526f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`02n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;43=2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{em1:86=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>05d3-l?mo4>0`36?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thn4=<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;8=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhm=6;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>8:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeb53>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m8;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm42gf>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8=c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0g54=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg539?0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;i9n7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>9:?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<9o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plib383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:?m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb51e=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7f6c290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4<;;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`34d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag;i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?:;b;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=>n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfcf94?1=83:p(<>:c58fa32<@8:="c>lh1h;0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k63a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6e603:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f56f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;=8h6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a05k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9o9?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?8h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<;5783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:?m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbga;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8=c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`77``=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg5d8:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:>:;7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>n5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<9o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=45394?1=83:p(<>:c58fa32<@8:="c>lh1h;04a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5dd0290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag;h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8:ie;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=>o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4dd2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8=b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7<`0=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg24n90;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:i;87>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi?9?7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<9o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=c3f94?1=83:p(<>:c58fa32<@8:="c>lh1h;0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k63a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcd3290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6ik21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`34e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag;h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8l?9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=>o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm55de>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8=b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7ac4=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2?m>0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=9m=7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi?n>::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<9o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<40;94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3a1a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6124290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6ik31<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`34e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag;h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8l?a;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=>o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5423>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8=b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7ac5=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2?m10;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=9m>7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>:>a;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=c3d94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3670?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`ef3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5ddf290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag;h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8;?1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=>o5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4dd7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8=b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7<`?=83=1<7>t$026g10D<>90d9K553d12.o:hl5d70a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`c>90;684?:1y'553d<3on:?5G1143a>N6850z&240e32lo=86F>072f?M77=j30(i8jb;6;0>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb?k?1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9e5=#n=ki6<>8999j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjli2h7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wii:?6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plj70:94?1=83:p(<>:c58fa32<@8:="c>lh1h;8l;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c61f<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4:2g9'b1ge28:jm95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:=b983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:945fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3`af>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi68>oc>jk1<75fd7aa>5<5;nd73g<722wi?lmk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28?27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo==e383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0>>k5+f5ca>46fi;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<6=01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>lh8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2<8m7)h;ac824d?a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e:hl=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>43>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<2:o1/j9om:02be4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg448k0;6:4?:1y'553d<3on:95G1143a>N68>{em>l1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`917`<,o>jn7??a8g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`f3`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>589j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`f`a290<6=4?{%331f2=mlN685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl=887>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi8<>8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:oi7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>0783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08io5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm383`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>km;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:5g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7457290<6=4?{%331f2=mlN68>{e:0>>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6ce3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4mk1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi><;n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:oi7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>5883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08io5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smcb`94?1=83:p(<>:c58fa32<@8:="c>lh1?hl4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbbab>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>km;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cg`4g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6308ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`e7i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;65b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd39;>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`912g5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm381:>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi689n;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj:;?h7>56;294~"68:1C==8?e:J240e>3-n=io4:7`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th9=:950;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==>k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ag`>=83<1<7>t$026g190d9K553d12.o:hl556c8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii99i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?<;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plibgf94?1=83:p(<>:c58fa32<@8:="c>lh1>o84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg`eg?6=>3:104a7>`c1;2B:<;>j;I331f?<,m56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?<3983>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?>=5+f5ca>460;=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`6=<>=83<1<7>t$026g190d9K553d12.o:hl54328 c2fj3;;;>74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=:2n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1473-l?mo4>061;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9j71;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9<6*i4``95514?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c6433<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;219'b1ge28:5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6j=l1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`951c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd6j=o1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0gc3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<8=4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<6>oc>ji1<75`f55a>5<?k4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3;?i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8l6f;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>mi5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm54;5>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6<:j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm54;6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;nd:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7b=?=83?1<7>t$026g190d9K553d12.o:hl515g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`7b=>=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4cg?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2>?l0;684?:1y'553d<3on:?5G1143a>N68?m0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8h>57>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ago94je768L4618l1C==;l9:&g2`d=i:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=o;l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2h90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnN68?:n7E??5b;8 a0bj3k87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?:4`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0j?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>55`94?1=83:p(<>:c58fa32<@8:="c>lh1m>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm146`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb077`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4n3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6fdg=83=1<7>t$026g10D<>90d9K553d12.o:hl5a29j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1gge290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0dfk3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;c0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg3eim0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2jho1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9e6=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=1ih8;;I3325c<@8:>o45+d7ga>d55;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68>oc>jo1<75`f55a>5<m?4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag9l=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=i:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi98o;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2h90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9h63;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3k87dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:i9583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0j?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;f8794?1=83:p(<>:c58fa32<@8:="c>lh1m>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4g;5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5d:3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4n3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7==?=83=1<7>t$026g10D<>90d9K553d12.o:hl5a29j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0<>f290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1??j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;c0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2>0j0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3;oo1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:i:>7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?mN68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=44294?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbga1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3bg3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a51d0290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{e=<:o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<m<=4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi85h::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3b30>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1762<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6f5d290<6=4?{%331f2=mlN68>{enj91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8kh;7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8l>8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:51g94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5d35?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`7t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f12783:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4k8>1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:>947>57;294~"68j50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?::2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plic583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1`a;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c37f<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1g7>290<6=4?{%331f2=mlN68>{e1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<3j:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi89>>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=l1483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm350:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0`7`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6134290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6ij31<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8>im7>57;294~"68no94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8;>0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;f1194?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5:e04a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`7054=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6e6>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4<;k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;i8j7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnkm9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?nc`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm15`a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7a5g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1076290<6=4?{%331f2=mlN68>{e<1l26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?<>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?n?8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=;2c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2b63>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0710<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abf1=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4gdj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd65;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"689<<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9h?5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;8gc94?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5631?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`0g4?=83=1<7>t$026g10D<>90d9K553d12.o:hl546;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f625l3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;64=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5k=81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`902?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;>>;7>57;294~"685}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=lmk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?;bd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5c3f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6996;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7651<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0c60290<6=4?{%331f2=mlN68>{e9o;>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=>;:7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<>30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>:=e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3><56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=c5194?1=83:p(<>:c58fa32<@8:="c>lh18:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb36604a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`egd<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;789j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5deb290<6=4?{%331f2=mlN68>{e=k;m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>11>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<=84?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3?01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8k>7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2==27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:7fe83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?;45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeb34>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi688l;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cg`53<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;979j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aa044290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e462>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qok:2383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:>ia<>h1<75rb721g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th=<>850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l??97)h;ac824>ia<>h1<75rb720f?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th??9850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=m5c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:5m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb215b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6g>3290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5;031<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3>d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wih:j=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?mi6*i4``955?0:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjm=o=7>57;294~"68>oc>jo1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=l?9:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??47:94?0=83:p(<>:c58fa35<@8:="c>lh1h;56;294~"6808;1?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnhlN68?:n7E??5b;8 a0bj3>::6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pljb2a94?0=83:p(<>:c58fa35<@8:="c>lh1=<:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1=31<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`925>d3-l?mo4>096b?lb1k00;66gk6bc94?=hn==i6=44}c;704a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`fg6`=83=1<7>t$026g10D<>90d9K553d12.o:hl53318ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcc4?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37g>"a>{enl9=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6723`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qohmf783>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0j;6*i4``955cb82co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg65a<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;339j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmhn;50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9?<0(k:nb;33<0d5;hf5gd<722co:nl50;9lb11e2900qohlf983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgd2e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abc41290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6n9h1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`974d<,o>jn7??9b28ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wim9:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==::1;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39m46*i4``9551fi2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjooo47>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fccc>3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;32e>"a>ia<>h1<75rbggg0?6==3:104a7>`c1:2B:<;>j;I331f?<,ma:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbggg6?6==3:104a7>`c1:2B:<;>j;I331f?<,ma:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbgg`b?6==3:104a7>`c1:2B:<;>j;I331f?<,ma:&e0dd=99=>:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnkkle;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3i<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohjce83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:=l5+f5ca>460=:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=0<1/j9om:02fa5=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg7bk;0;6:4?:1y'553d<3on:95G1143a>N68>{e9li:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>4323`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<6=<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=hli:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28?>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?jc783>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955>4=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1df2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?7709n0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3f`f<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=992::6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5`c0290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4<84ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7bn;0;694?:1y'553d<3on:<5G1143a>N68"a5:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e9o::6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??8068ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=k><:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33<455;hf5gd<722co:nl50;9lb11e2900qo?i0583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955>6=2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1da6>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?770880ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3fg2<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=992:=6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5`e?290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4<<4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7bk00;694?:1y'553d<3on:<5G1143a>N68"a1:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e9lij6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??8028ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=hml:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33<5`5;hf5gd<722co:nl50;9lb11e2900qo?jce83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955>7n2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1daf>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?7709o0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3fgc<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=992;i6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5`b7290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4=j4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7bl;0;694?:1y'553d<3on:<5G1143a>N68"a>{e9ln86=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??81`8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=hj::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33<5g5;hf5gd<722co:nl50;9lb11e2900qo?jd783>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955>7?2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1df4>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?7709k0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3f`=<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=992;56gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5`b>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4=74ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7blh0;694?:1y'553d<3on:<5G1143a>N68"a>{e9lni6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??81:8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=hjj:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33<505;hf5gd<722co:nl50;9lb11e2900qo?jdg83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955>7>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1dg3>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?7709?0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3fa4<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=992;96gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5`c5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4==4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7bm:0;694?:1y'553d<3on:<5G1143a>N68"a>{e9lo?6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??8108ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=hk9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33<525;hf5gd<722co:nl50;9lb11e2900qo?je983>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955>782co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1dg:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?7709:0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3fad<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=99=mj6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5`ce290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;;kh4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7bmj0;694?:1y'553d<3on:<5G1143a>N68"a>{e9loo6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??7gg8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=hki:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;333cb5;hf5gd<722co:nl50;9lb11e2900qo?jf183>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``9551al2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1dd2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77?oi0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3fb6<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=99=mo6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5``3290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;;kl4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7bn<0;694?:1y'553d<3on:<5G1143a>N68"a>{e9ll=6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??7g;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=hh7:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;333cg5;hf5gd<722co:nl50;9lb11e2900qo?jf883>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``9551ai2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1ddb>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77?o20ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3fbg<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=99=m46gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5``d290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4<=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7bnm0;694?:1y'553d<3on:<5G1143a>N68"a>{e9lln6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??7g58ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=k>?:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;333c35;hf5gd<722co:nl50;9lb11e2900qo?77083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:985fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1953>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6<;:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3;2c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>549j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a1`b7290<6=4?{%331f2=mlN68>{e=lin6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>4323`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<6=<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi95m::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28?>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;7c583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:985fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm53`:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6<;:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c71f=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>549j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a17d0290<6=4?{%331f2=mlN68>{e1ih8;;I3325c<@8:>o45+d7ga>4323`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<hmn4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<6=<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi4k850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;9>0(k:nb;33<025;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd>880;684?:1y'553d<3on:?5G1143a>N6850z&240e32lo=>6F>072f?M77=j30(i8jb;130>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f<6a290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:227?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a=46=83?1<7>t$026g190d9K553d12.o:hl53168 c2fj3;;5n;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl61083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95+f5ca>46>k:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<7>55;294~"68oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f<74290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:227?!`3ik0:<4m>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm90694?3=83:p(<>:c58fa34<@8:="c>lh1?=:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl7f483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6i7;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn5h7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2::?7)h;ac824>{e0o31<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9752<,o>jn7??9e28ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`;bd<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<059'b1ge28:2oh5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6ib;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86*i4``955?dl2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj1lh6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6633-l?mo4>08a`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::at$026g190d9K553d12.o:hl53168ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`;b`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<059'b1ge28:2h<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo6if;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn4>?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2::?7)h;ac824>{e1981<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9752<,o>jn7??9bc8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:46<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<059'b1ge28:2o45fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7?4;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86*i4``955>2;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj0:>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6633-l?mo4>08a;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a=50=83?1<7>t$026g190d9K553d12.o:hl53168 c2fj3;;5n94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl60683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08<95fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7?8;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn4>6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2::?7)h;ac824=3?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e19k1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9752<,o>jn7??8458ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`:4g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4<059'b1ge28:39;5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo7?c;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39;86*i4``955>2=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj0:o6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6633`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{elllm6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>2e5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjlh57;294~"68o94je768L4618l1C==;l9:&g2`d==?i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhl:3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?8i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pljb7394?3=83:p(<>:c58fa34<@8:="c>lh1m45+f5ca>461ll1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<3:<1/j9om:025``=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg24;>0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4j=i1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90g=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;:<;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;h<97>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<3j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnjn4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmil750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fcce:3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6ba=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pliecf94?0=83:p(<>:c58fa35<@8:="c>lh1h8hk;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjoon<7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wijh7m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plie8f94?1=83:p(<>:c58fa32<@8:="c>lh1h;?=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdf=c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6008ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fccf83:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;7b6>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qohja083>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0>m?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdamh81<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`91d45;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smfdc0>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi68o=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjooj87>56;294~"68:1C==8?e:J240e>3-n=io4:a39j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmil850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==h80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab`g0290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:4c1?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkkn8;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3?j>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`bik0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh19l<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{enln;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3al2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cdf`<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io45<5;hf5gg<722co:nm50;9lb11e2900qohjd`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08h=5+f5ca>460>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:=ce83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9k<4$g6bf?77??<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8mh<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>{e;;l=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a3a:2.m8ll51155<>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f7d7j3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f6b7=#n=ki6<>8649j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c0065<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5g08 c2fj3;;:h;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plj9383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9k<4$g6bf?77??>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?9>650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8h9m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th89;>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th9h:;50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th995o50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o?950;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th::<650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>o:650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>:;k50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th><;?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?m8850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?9>750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8h9j50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th89;?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th9h:850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th995l50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o?650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th::<750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>o:750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>:;h50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th><;<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?m8950;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?9>o50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8h9k50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th89;<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th9h:950;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th995m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o?750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th::o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>o:o50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>::>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th><;=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?m8650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?9>l50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8h9h50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th89;=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th9h:650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th995j50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o?o50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th::o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>o:l50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>::?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th><;:50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?m8750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?9>m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8h8>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th89;:50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th9h:750;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th995k50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:==>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o?l50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th::o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>o:m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>::<50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th><;;50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?m8o50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?9>j50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8h8?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th89;;50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th9h:o50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th995h50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:==?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th:o?m50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th::o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>o:j50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th>::=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th><;850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th?m8l50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;;o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thon=h50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=:k:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thmnhk50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l??<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohmfg83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm441e>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9=8<6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5`:4>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e===o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4d53>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e<1<>6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm45f0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb56g1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0g`1=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7fc>290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6eb=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg53nk0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4>{e;=l26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;n:<7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th9h=k50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>8<::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?;=7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<:2283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>08594?1=83:p(<>:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm11;:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb02:1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<3;=4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`70ab=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a01b0290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f12c13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg5dmo0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4ko;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`92c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;joi6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:inh7>57;294~"68>oc>jo1<75`f55a>5<<>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th89=;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?9hi:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>;?1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=d0c94?1=83:p(<>:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2e37>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3f22?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`117`=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a604>290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f735j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg771o0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68h;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`92c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e993i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:2h7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<n4;4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<?ni4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?8oh50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi89l6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9:mb;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=ld083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm3bag>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2a`b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`00`1=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a71c6290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62b;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4dnh0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5koi1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`92c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:jl=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;im47>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th99o94je768L4618l1C==;l9:&g2`d=>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>8>m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?;?d;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??8083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>09194?1=83:p(<>:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm115g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb024b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m;1C==8?e:J240e>3-n=io4>4d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c3:3<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<>=5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo?67`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460:91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=48i:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33<4c5;hf5gd<722co:nl50;9lb11e2900qo?67183>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955>6l2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm124:>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6<:j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm124b>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6<:j;%d7eg<68>;m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=>8m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7)h;ac82427a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9:?m6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??80a8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi=>8>:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33<4g5;hf5gd<722co:nl50;9lb11e2900qo;6c883>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;6c`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460:=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<6jo0;694?:1y'553d<3on:<5G1143a>N68"a>{e=0i;6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??83`8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wi9>li:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9>m?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7)h;ac8242443`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e=:i:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>0600?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a16d2290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4?74ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg34j?0;694?:1y'553d<3on:<5G1143a>N68"a>{e=:h<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??8358ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<on?4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<6>oc>ji1<75`f55a>5<on>4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<6N688239j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6ge=<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=9929:6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a0ag>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4?;4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg2cih0;694?:1y'553d<3on:<5G1143a>N68"a>{e<>k<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e<>k36=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>0602?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a02g>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:<:<>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm46;g>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?770;90ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c64=`<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=9929=6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a02?a290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;4?>4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg7f5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?;3g83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg3f1o0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;;9483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg2b010;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:77e83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg23k<0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3>{e<=i:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=>h?7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8oil50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?nj::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>mk7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=;ee83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<4dd94?1=83:p(<>:c58fa32<@8:="c>lh1:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm35g:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb26ff?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io49f:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1`52=83=1<7>t$026g10D<>90d9K553d12.o:hl56g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6f`b290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f7b783:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;4e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg429>0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5=831<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`92c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:<;86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;?:97>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<1n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<5l50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==6::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2?l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>77;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qojm1883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?8i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1`6e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9=>;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5`c3>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e==3=6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4d::>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e<1=n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm45a:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb56`f?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5d58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f12dn3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6a2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;jno6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:ioj7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agmj3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>i:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm35d2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb26e7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5d58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62a?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6a2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:m:=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;n;47>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>i:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm243a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb372`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5d58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f73593:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6a2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e992o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>3`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:3j7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag63;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>i:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1`73>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9=>:6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5`c2>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e==3<6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4d:b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e<1=m6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm18f0>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i8=6:&e0dd=99ko<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn<=l4;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n=>;5+f5ca>46fl81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<94?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag;<0(k:nb;33ea45;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2<8k1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`3413-l?mo4>0`f0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a0`6c290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e412>"a>ia<>h1<75rb5:36?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9lb11e2900qo?n5083>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg73<;0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;na383>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg33110;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:j8c83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg2?090;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qohmf183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:894ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg`ff?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f423;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8on3;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02>13:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k7c;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>?93:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkk:2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;>:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plj70694?1=83:p(<>:c58fa32<@8:="c>lh1??74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbd526?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5d34290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=9:;:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1dg3290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi997n:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0`>c290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi856=:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a5d33290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=9:::185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1dg2290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi997m:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0`>b290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi856<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a045d290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?4;>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a7402290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>49n:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a64>a290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wih=>50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2e61=83<1<7>t$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:8?650;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`6e=>=83<1<7>t$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>8:k50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`7a27=83<1<7>t$026g190d9K553d12.o:hl5809j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?4;850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=081bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`756b=83<1<7>t$026g190d9K553d12.o:hl5409j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th858<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0530=83<1<7>t$026g190d9K553d12.o:hl5409j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th95:l50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`15<6=83<1<7>t$026g190d9K553d12.o:hl5409j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3tho<<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<392co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c3b7=<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<44?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io471:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<3::4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:1C==8?e:J240e>3-n=io4;1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<392co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c1222<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<392co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c02=4<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<7>56;294~"68>ia<>h1<75rb0c0=?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8>9m7>56;294~"6863`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4c;e?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj<>3<7>56;294~"6863`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5g47?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj=2=47>56;294~"6863`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb530b?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj:3>87>56;294~"68>ia<>h1<75rb2353:104a7>`c1;2B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj;356;294~"68>ia<>h1<75rb33:6?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjm:86=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>175;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1`1b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9=8i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5`:a>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e==2:6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4d57>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e<1<26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4063>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;0?>6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>175;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm304:>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e:0=n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>175;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm20;0>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{el9>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`904=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>a2`94?0=83:p(<>:c58fa35<@8:="c>lh14<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6<;i1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9<4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:a9a94?0=83:p(<>:c58fa35<@8:="c>lh14<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2<181<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9<4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;e6794?0=83:p(<>:c58fa35<@8:="c>lh14<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd30?k1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9<4=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;15394?0=83:p(<>:c58fa35<@8:="c>lh18<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd41<<1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`904=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl<17c94?0=83:p(<>:c58fa35<@8:="c>lh18<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd51>l1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`904=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl=18694?0=83:p(<>:c58fa35<@8:="c>lh18<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdc8<0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?n3b83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg73:m0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;n8e83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg330:0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:j7783>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg2?>k0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:>4383>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg5>=>0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=>6c83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg4>090;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo<>9483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygb7>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;62?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f425m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o7e;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k87;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>1k3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f425n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o7f;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k88;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>1l3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f42483:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o60;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k89;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>1m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f42493:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o61;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02??3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k8a;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>1n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh6=e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>:c58fa35<@8:="c>lh1>o64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;j286=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7d?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb26:3?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<5j11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`10f7=83<1<7>t$026g190d9K553d12.o:hl52c:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi===<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;h37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f4d4:3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;677>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f435;3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;677>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f0d?;3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;677>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f03013:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;677>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f1`1k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;677>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f1?193:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;677>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`2?m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1gb>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb0;n1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9<1=#n=ki6<>9cg9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cg71`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`gga1=83<1<7>t$026g190d9K553d12.o:hl5639'b1ge28:=>i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb0::1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97535;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smfd7e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi689>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjoo==7>56;294~"68:1C==8?e:J240e>3-n=io4:709j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmi;950;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==>;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::abg`3290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:2d4?!`3ik0:<;kn;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smfcd0>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69>:;%d7eg<68?oj7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8;:j:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<8;6*i4``9550d82co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c650d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k66g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f10303:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f53`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;l<;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a04?2.m8ll5114ab>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=j5b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o::k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2g6e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7313290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e403>"a>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>89e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=;h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2d::>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8<7:&e0dd=99N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;o3?7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi>;7j:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<8;6*i4``9550ek2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c05=d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k66g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f70>03:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f53`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9;;;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a04?2.m8ll5114af>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?=0b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o::k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb003e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5a3>290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e403>"a>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnN68?:n7E??5b;8 a0bj3n=?:5+f5ca>461ik1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2`10=83=1<7>t$026g10D<>90d9K553d12.o:hl5d47;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg705G1143a>N68jn7??95f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=::7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<75494?0=83:p(<>:c58fa35<@8:="c>lh1h;=8;%d7eg<68?kj7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f414?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f61==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=mkj6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a04?2.m8ll511;6e>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;ka983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o::k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4fb2?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2l0=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`03?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:=0(k:nb;33=0?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm56;f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i88e:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`63t$026g190d9K553d12.o:hl5d714?!`3ik0:<;l=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj<=3h7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi9<7<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<8;6*i4``955?202co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c72=4<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k66g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f07?n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f572=#n=ki6<>9b09j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>=5>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:m8983>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:>94$g6bf?771<=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0g>1290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3j1>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3503-l?mo4>07`3?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9l85;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>955fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm421f>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;k7:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9i94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e::3:6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3c?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd37?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3tho;ho50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<<;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f424;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o63;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?13:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k8c;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>093:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f424<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o64;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?i3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k8d;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>0:3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f424=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o65;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?j3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k8e;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>0;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f424>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o66;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?k3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k8f;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>0<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f424?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o67;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?l3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k70;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>0=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9;;0;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn>j:4;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn>;98;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn?j8d;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn?;62;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnN68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnN68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn<8=0;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8m70;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8886;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn8>99;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn9o:e;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj399i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f42403:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o68;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k71;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>0>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f42413:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8o69;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f02?n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9k72;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj32:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1>0?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9??a;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj39h7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?4?i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3th8=>=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;;>h7>55;294~"68>{ekjo1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg7f<00;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?;3`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg3f1h0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo;;9183>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg2b0:0;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo:77983>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygbd=00;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<o4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<5j=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=l:n:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a515e290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9l7m:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a11?6290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi8h6;:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce21;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0=1>290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:938ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=4mj:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28?m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:9k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5`3e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6<;i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7750<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>5g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0`6?290<6=4?{%331f2=mlN68>{e9h>i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm151`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=h3h6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm55;1>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm495b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9h>o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm151f>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=h3n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm55;7>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>=75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm495`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi65?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{em:;j6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>36d:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<9;i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2k<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnh682;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>2=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc??80;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh184?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{em11ih8<;I3325c<@8:>o45+d7ga>1?63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd:5`?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3181bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`f<3d=83<1<7>t$026g190d9K553d12.o:hl54838ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii58n:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=3:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`>113:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;6:5>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qok76983>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?5<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb0?=1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`90<75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme945>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi697>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl2=97>56;294~"6892co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg;21<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;909j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thn4;<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<0;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aa=06290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:5;2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh690;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>2=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc?=o0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh184?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{em1?o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1?63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd:6g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3181bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`f<0g=83<1<7>t$026g190d9K553d12.o:hl54838ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii5;6:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=3:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`>2?3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;6:5>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qok75783>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?5<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb05;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme977>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi697>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl2>?7>56;294~"6892co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg;17<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;909j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thn48?50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<0;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aa=37290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:5;2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh6;f;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>2=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc?5G1143a>N68:c58fa35<@8:="c>lh184?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{em1>i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1?63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd:7e?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3181bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`f<1>=83<1<7>t$026g190d9K553d12.o:hl54838ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii5:8:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=3:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`>3>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;6:5>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qok74483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?5<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb0=>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`90<75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme960>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi697>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl2?=7>56;294~"6892co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg;05<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;909j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thn4>h50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<0;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aa=5b290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:5;2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh6N68?:n7E??5b;8 a0bj3>2=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc?;j0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh184?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{em19j6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1?63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd:0=?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3181bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`f<60=83<1<7>t$026g190d9K553d12.o:hl54838ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wii59::185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=3:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`>0<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;6:5>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qok77283>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?5<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb0?o1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`90<75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme940>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi697>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl2>47>56;294~"6892co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg;0a<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;909j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thn49<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<0;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aa=50290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:5;2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh686;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>2=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg77<==1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`96cc5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjmi=j7>56;294~"6807`6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9:72;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ni5+f5ca>46bio1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0g<0=83<1<7>t$026g190d9K553d12.o:hl5d4`g?!`3ik0:jm7>56;294~"68:c58fa35<@8:="c>lh1h8lk;%d7eg<68lki7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f72c<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6fa=#n=ki6<>ja`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:<9850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbea2f?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i886:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6bdc=83<1<7>t$026g190d9K553d12.o:hl5d4d6?!`3ik0:<4lm;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj?::47>56;294~"68>oc>ji1<75fd7ag>5<5;|`ggc4=83<1<7>t$026g190d9K553d12.o:hl53b18 c2fj3;;::l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{elm;m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1463-l?mo4>0757?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a5535l3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa35<@8:="c>lh19:?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{enl<>6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>0163`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbgd0f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi8i9;:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?i;6*i4``9551?12co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm52:2>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;m7:&e0dd=99=3;6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a1<>e290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7a3>"a>{e=o336=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3e?2.m8ll5115;1>oc>j31<75fd7ab>5<5;nd73g<722wi=4=n:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?i;6*i4``9551?92co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm1gag>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;m7:&e0dd=99=3<6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a5`15290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538 c2fj3;;in:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e91<96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>17<,o>jn7??eb78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9hm>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=;0(k:nb;33af?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm59`4>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4$g6bf?77mj20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a17gf290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538 c2fj3;;in94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>17<,o>jn7??eb48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi4>l50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac82427e3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl72283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk085<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm83694?1=83:p(<>:c58fa32<@8:="c>lh1h;6;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c5`5?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f2g>290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;f5<1=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e?==1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>063g?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th<>k4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<48h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi;>>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?2?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo8le;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855+f5ca>4609j1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb7`5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>>n;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c4a3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab32?290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e412>"a>ia<>h1<75rbef33?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5G1143a>N689759j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thooko50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;k=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a0424290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi?4;7:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a740d290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>46>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a64?1290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wih=950;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`e12d=83<1<7>t$026g190d9K553d12.o:hl517:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij89k:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce28<37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fa>5290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:<;l6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smf45f>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6<87;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjo?56;294~"68:1C==8?e:J240e>3-n=io4>699j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm95?50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=9?20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a03dd290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:5:4?!`3ik0:<;m?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm3dag>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6968;%d7eg<68?hm7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?;k=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=2<7)h;ac8243db3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e:ll=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1>03-l?mo4>07`g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a626e290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:5:4?!`3ik0:<;ll;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm135f>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6968;%d7eg<68?hi7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=i;<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=2<7)h;ac8243ge3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9>>?6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1>03-l?mo4>07cb?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a1ag3290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:5:4?!`3ik0:<;l<;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm56;b>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6968;%d7eg<68?h97dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9<6k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=2<7)h;ac8243d63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e1ih8=;I3325c<@8:>o45+d7ga>1>03-l?mo4>07`3?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`fd2290<6=4?{%331f2=ml1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`37d3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag=30(k:nb;332f15;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme74f>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>l9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sme745>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>l9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sme551>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>m:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf`g5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;229j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`a6a290<6=4?{%331f2=mlN6897c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c336t$026g10D<>90d9K553d12.o:hl5139j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a552d93:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f544=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99>h>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==:l3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=<<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm116f0?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a552b=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f544=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99>n:7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==:jc;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=<<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm116f`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a552b?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f544=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99>ni7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==:jf;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=<<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1121b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>ia<>h1<75rb5:70?6==3:104a7>`c1:2B:<;>j;I331f?<,m8n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8h:i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=>0(k:nb;3337b5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2<82b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c7b23<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;4:&e0dd=99=9n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn<:?6;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>?7)h;ac82424?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e9h;>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>12<,o>jn7??7358ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`fba<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:=5h5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo<<8c83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>4611m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<680;684?:1y'553d<3on:?5G1143a>N6899c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c1a0a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:=5l5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:<3983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>461101bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<o;?4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag81C==8?e:J240e>3-n=io4k5c58ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag81C==8?e:J240e>3-n=io4k5c58ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag81C==8?e:J240e>3-n=io4k5c58ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<n44?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag:?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab0df290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e401>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh:bb83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?;=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xda=kh1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3523`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbg7a`?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5G1143a>N689d89j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thoo8h50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==>i0(k:nb;333015;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sme43e>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>h=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm116a04a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi==:ma;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3297)h;ac8242?a3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e99>io7>55;294~"6853-l?mo4>06;e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a552em3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;:1?!`3ik0:<:7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm116`4?6==3:104a7>`c1:2B:<;>j;I331f?<,m3o7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9kk;:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a2522290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=ko6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33==>5;hf5gd<722co:nl50;9lb11e2900qo?61983>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955??02co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm5g54>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?7711o0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c7:2a<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=9933i6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a1607290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;55m4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg2c=<0;694?:1y'553d<3on:<5G1143a>N68"a>{en<3:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>40d3-l?mo4>07f6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::aaa>e29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?lb1k00;66gk6bc94?=hn==i6=44}cgg=5<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io42900ei8la;29?j`3?k0;66smee;2>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;hf5g<<722co:no50;9lb11e2900qok:2083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08j95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sme55;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6<>j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cg732<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4>0b9'b1ge28:=;55fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb<><1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`955d<,o>jn7??66:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`ggg5=83=1<7>t$026g10D<>90d9K553d12.o:hl53b78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~faee:3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1`7>"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4k91/j9om:025ec=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygbdj90;694?:1y'553d<3on:<5G1143a>N6865c9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjl>>57>56;294~"68070b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh:81;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj39h?6*i4``9550>:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg730<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4ie:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{elo>o6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6`?3-l?mo4>06;4?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`f`?290<6=4?{%331f2=ml5G1143a>N689dc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thoho94je768L4618l1C==;l9:&g2`d=:j<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnij>c;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3;;n6*i4``95500n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjmn:h7>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qojk1583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smec5;>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi698;;%d7eg<68?in7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fcc2j3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;745>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qohj5b83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0>;<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdam5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm404`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6232<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a04>5290<6=4?{%331f2=mlN68>{e<8336=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:m:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi85<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>a883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm40cb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c622g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a040c290<6=4?{%331f2=mll0;6:4?:1y'553d<3on:95G1143a>N68>{e<81ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:;=4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8<9>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>7383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4050>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c6231<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0412290<6=4?{%331f2=mlN68>{e<8=36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:;44?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8<9n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>7c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm405`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c623a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a041b290<6=4?{%331f2=mlN68>{e<82;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:4<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8<6<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>8583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm40:6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c62<3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a04>0290<6=4?{%331f2=mlN68>{e<8226=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:4l4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8<6m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>8b83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm40:f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c620;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a04?7290<6=4?{%331f2=mlN68>{e<8396=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:5>4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8<7;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>9483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm40;5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c62=2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a04?>290<6=4?{%331f2=mlN68>{e<83i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:5n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8<7k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>9d83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm40;e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c62e5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a04g6290<6=4?{%331f2=mlN68>{e<8k86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:m94?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi85<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:>a783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38:2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7i;0;6:4?:1y'553d<3on:95G1143a>N68>{e;0ko6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?4lk:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=6bd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38`e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:<5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7<>5290<6=4?{%331f2=ml0:0;6:4?:1y'553d<3on:95G1143a>N68>{e;02?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?469:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=68683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38:;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:<<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7<>f290<6=4?{%331f2=ml0k0;6:4?:1y'553d<3on:95G1143a>N68>{e;02o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?46i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=69183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38;2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:=7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a71=0;6:4?:1y'553d<3on:95G1143a>N68>{e;03>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?477:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=69883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38;b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:=g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a71m0;6:4?:1y'553d<3on:95G1143a>N68>{e;03n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?4o?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=6a083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38c0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:e1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7i?0;6:4?:1y'553d<3on:95G1143a>N68>{e;0k<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?4o6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=6a`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38ca>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:ef<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7io0;6:4?:1y'553d<3on:95G1143a>N68>{e;0h;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?4l=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=6b283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm38`7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1:f0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7j>0;6:4?:1y'553d<3on:95G1143a>N68>{e;0h36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?4ln:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=6bc83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30;6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12e5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74ge290<6=4?{%331f2=mlN68>{e;8i:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>d383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30f0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12=1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74?1290<6=4?{%331f2=ml0;6:4?:1y'553d<3on:95G1143a>N68>{e;8336=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?<7n:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>9c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30;`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12=a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74?b290<6=4?{%331f2=mlN68>{e;8k:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>a583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30c6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12e3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74g0290<6=4?{%331f2=mlN68>{e;8k26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>ae83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30cf>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12ec<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74d7290<6=4?{%331f2=mlN68>{e;8h96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>b483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30`4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12f=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74d>290<6=4?{%331f2=mlN68>{e;8hi6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>bd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30`e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12g5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74e5290<6=4?{%331f2=mlN68>{e;8i?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>c683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm30a;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c12g<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a74ef290<6=4?{%331f2=mlN68>{e;8ih6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=>cg83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28cb>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:f0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6kk0;6:4?:1y'553d<3on:95G1143a>N68>{e:0n=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4k9:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6e683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28g;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:e<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6ij0;6:4?:1y'553d<3on:95G1143a>N68>{e:0ko6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4oi:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6b183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28`2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:f7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6j=0;6:4?:1y'553d<3on:95G1143a>N68>{e:0h=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4l7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6b883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28`b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:fg<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6jm0;6:4?:1y'553d<3on:95G1143a>N68>{e:0hn6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4m>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6c383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28a0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:g1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6k?0;6:4?:1y'553d<3on:95G1143a>N68>{e:0i<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4m6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6c`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28a`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:ga<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6ko0;6:4?:1y'553d<3on:95G1143a>N68>{e:0n;6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4j=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6d283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28f7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:`0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6l10;6:4?:1y'553d<3on:95G1143a>N68>{e:0n26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4jm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6db83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm28fg>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0:``<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6m90;6:4?:1y'553d<3on:95G1143a>N68>{e:0o:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>4k<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<6e583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20`e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02gd<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64b2290<6=4?{%331f2=mlN68>{e:8oi6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>fb83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20dg>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02f`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64e7290<6=4?{%331f2=mlN68>{e:8i96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>c483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20a5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02g2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64e?290<6=4?{%331f2=mlN68>{e:8ii6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>cd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20ae>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02`5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64b6290<6=4?{%331f2=mlN68>{e:8n86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>d683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20f;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02`<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64bf290<6=4?{%331f2=mlN68>{e:8nh6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>dg83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20g2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02a7<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64c4290<6=4?{%331f2=mlN68>{e:8o>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>e983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20g:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02ad<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64cd290<6=4?{%331f2=mlN68>{e:8on6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>f083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm20d1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c02b6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a64`3290<6=4?{%331f2=mlN68>{e:8l=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<>f883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd2294?1=83:p(<>:c58fa32<@8:="c>lh19:;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe1a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf72?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`g14<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`0e=83=1<7>t$026g10D<>90d9K553d12.o:hl55678ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa0e290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;741>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc>m0;6:4?:1y'553d<3on:95G1143a>N68>{el?o1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`91235;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm8m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<57;294~"685}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wih>=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d==>?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vni=;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj<5;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?<96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk3783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd2594?1=83:p(<>:c58fa32<@8:="c>lh19:;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe1;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf0=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`g7d<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`6e=83=1<7>t$026g10D<>90d9K553d12.o:hl55678ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa5c290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;741>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc;o0;6:4?:1y'553d<3on:95G1143a>N68>{el=:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`91235;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm>:6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<7>57;294~"684?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wih9:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d==>?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vni:::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj;7;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?<96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk4983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd5;94?1=83:p(<>:c58fa32<@8:="c>lh19:;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe6b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf7f?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`g0f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`1b=83=1<7>t$026g10D<>90d9K553d12.o:hl55678ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa2b290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;741>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc=90;6:4?:1y'553d<3on:95G1143a>N68>{el<81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`91235;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm?86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<87>57;294~"685}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wih8850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d==>?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vni;8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj:8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?<96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk5883>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd4c94?1=83:p(<>:c58fa32<@8:="c>lh19:;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe7a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi689:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf6`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`g1`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`0`=83=1<7>t$026g10D<>90d9K553d12.o:hl55678ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa07290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;741>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc>;0;6:4?:1y'553d<3on:95G1143a>N68>{el?91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`91235;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm1ih8;;I3325c<@8:>o45+d7ga>0123`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<57;294~"685}#99?h87kj659K5507m2B:<8m6;%f5ag<2?<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wih;950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d==>?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vni87:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj99;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?<96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk6`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>;85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf4f3>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4$g6bf?77>:i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab0b3290<6=4?{%331f2=mlN68>{en1ih8;;I3325c<@8:>o45+d7ga>1653`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:01/j9om:0256d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljc6594?0=83:p(<>:c58fa35<@8:="c>lh1:85+f5ca>46>1:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`776e=83<1<7>t$026g190d9K553d12.o:hl54558 c2fj3;;;9:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;k?:6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>1203-l?mo4>0660?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>=95;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>?;6*i4``95513:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c0a3d<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;469'b1ge28:<8<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd5;1l1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9011<,o>jn7??7528ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij=?50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<==0(k:nb;3336`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm43`a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2cg4?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1ec?=83=1<7>t$026g10D<>90d9K553d12.o:hl5349j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a666b290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`>6290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`b>:3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>oc>j31<75fd7ab>5<5;|`f`<5=8391<7>t$026g190d9K553d12.o:hl53d38ma0d13:17dj9c`83>>ia<>h1<75rb0;67?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e9:>?6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>14e3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:9`694?2=83:p(<>:c58fa37<@8:="c>lh18?l4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg341h0;694?:1y'553d<3on:<5G1143a>N68N68?:n7E??5b;8 a0bj3>9n6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a02>5290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:50a?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thnh4:50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0ei8l9;29?lb1kh0;66ai46`94?=zj83>87>54;294~"685<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>=<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd21h?1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`97655;hf5gd<722co:nl50;9lb11e2900qo;<9c83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk08?>5fd7a:>5<5;hf5gg<722em8:l50;9~f1b?m3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;107>oc>j31<75fd7ab>5<5;nd73g<722wi8:6<:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:987dj9c883>>oc>jk1<75fd7aa>5<5;|`f`<3=8391<7>t$026g190d9K553d12.o:hl53d38ma0d13:17dj9c`83>>ia<>h1<75rb0;61?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e9:>=6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>6543`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:9`494?2=83:p(<>:c58fa37<@8:="c>lh1?>=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg341j0;694?:1y'553d<3on:<5G1143a>N68N68?:n7E??5b;8 a0bj398?6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a02>3290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:210?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thnh4850;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0ei8l9;29?lb1kh0;66ai46`94?=zj83>:7>54;294~"685<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>=<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd21h=1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`97655;hf5gd<722co:nl50;9lb11e2900qo;<9e83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk08?>5fd7a:>5<5;hf5gg<722em8:l50;9~f1b>83:187>50z&240e32lo==6F>072f?M77=j30(i8jb;107>oc>j31<75fd7ab>5<5;nd73g<722wi8:6::187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:987dj9c883>>oc>jk1<75fd7aa>5<5;|`f`<1=8391<7>t$026g190d9K553d12.o:hl53d38ma0d13:17dj9c`83>>ia<>h1<75rb0;63?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e9:>36=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>6543`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:9`:94?2=83:p(<>:c58fa37<@8:="c>lh1?>=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg341l0;694?:1y'553d<3on:<5G1143a>N68N68?:n7E??5b;8 a0bj398?6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a02>1290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:210?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thnh4650;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0ei8l9;29?lb1kh0;66ai46`94?=zj83>47>54;294~"685<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>=<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd21h31<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`97655;hf5gd<722co:nl50;9lb11e2900qo;<9g83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk08?>5fd7a:>5<5;hf5gg<722em8:l50;9~f1b>:3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;107>oc>j31<75fd7ab>5<5;nd73g<722wi8:68:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:987dj9c883>>oc>jk1<75fd7aa>5<5;|`f`=e=8391<7>t$026g190d9K553d12.o:hl53d38ma0d13:17dj9c`83>>ia<>h1<75rb0;6=?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e9:>j6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>6543`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:9`c94?2=83:p(<>:c58fa37<@8:="c>lh1?>=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg34i90;694?:1y'553d<3on:<5G1143a>N68N68?:n7E??5b;8 a0bj398?6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a02>?290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:210?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thnh5j50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0ei8l9;29?lb1kh0;66ai46`94?=zj83>m7>54;294~"685<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>=<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd21hh1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`97655;hf5gd<722co:nl50;9lb11e2900qo;1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk08?>5fd7a:>5<5;hf5gg<722em8:l50;9~f1b><3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;107>oc>j31<75fd7ab>5<5;nd73g<722wi8:66:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:987dj9c883>>oc>jk1<75fd7aa>5<5;|`f`=c=8391<7>t$026g190d9K553d12.o:hl53d38ma0d13:17dj9c`83>>ia<>h1<75rb0;6f?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e9:>h6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>6543`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl:9`a94?2=83:p(<>:c58fa37<@8:="c>lh1?>=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg34i;0;694?:1y'553d<3on:<5G1143a>N68N68?:n7E??5b;8 a0bj398?6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::a02>f290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:210?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thmnl650;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=9<80(k:nb;332245;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdak981<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0ce3-l?mo4>0751?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::aa337290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2`4?!`3ik0:<;ln;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjmh;87>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo??53c94?1=83:p(<>:c58fa32<@8:="c>lh1?<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfd17>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69<9;%d7eg<68lij7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fcc4=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;60b>"a>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj39;?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plieb794?1=83:p(<>:c58fa32<@8:="c>lh1?==4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgg`3?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`eafg=83=1<7>t$026g10D<>90d9K553d12.o:hl53118ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc61290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f75><3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4e?o0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd4;?k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;k?=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6b5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=9?=7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<3<2.m8ll511:01>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f4>0=3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;67?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a1`b3290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:568ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`6t$026g190d9K553d12.o:hl5459j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c71fa<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rb5aa6?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wiho?i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:h37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokm4583>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plif1094?3=83:p(<>:c58fa34<@8:="c>lh1h8hj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smfdge>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbggf2?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fc34j3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f6b7=#n=ki6<>81d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cd543<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5g08 c2fj3;;;?84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pljd9d94?5=83:p(<>:c58fa36<@8:="c>lh1?h?4ie4`=?6=3`n=ol4?::me02d=831vn9?92;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39h46gk6b;94?=nl?ij6=44og64f?6=3th85:950;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;j20ei8l9;29?lb1kh0;66ai46`94?=zj:;3n7>53;294~"684H0254`=O99?h56*k6d`97f>5;hf5gd<722em8:l50;9~f77e=3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1`<>oc>j31<75fd7ab>5<5;|`g63<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io42900ei8la;29?j`3?k0;66sm187`>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6>=<;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6;=n1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`97655;hf5gd<722co:nl50;9lb11e2900qo;6ae83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk08?>5fd7a:>5<5;hf5gg<722em8:l50;9~f05f;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;107>oc>j31<75fd7ab>5<5;nd73g<722wi8i79:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:987dj9c883>>oc>jk1<75fd7aa>5<5;|`73=d=83>1<7>t$026g190d9K553d12.o:hl53218ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd966>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`g<12=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygb?<:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm2?>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wih5:>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk82d94?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf;05<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa>4m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{el19o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3tho4>m50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj73c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe:0e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`=5>290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc0:21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd917>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`g<63=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygb?;:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm28>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wih5=>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk82294?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf;6c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa>5m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{el18o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3tho4?m50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj72c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe:1=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`=4f290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc0;21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd906>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`g<72=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygb?::0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm29>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wih5<>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk83294?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf;5`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa>6n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{el1;o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3tho4o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj71c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe:2e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`=7>290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc0821<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag6;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smd936>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`g<45=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188ygb?9=0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjm2:>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wih5?>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plk80294?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cf;4c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa>7m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{el1:o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3tho4=m50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoj70c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe:3e?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`=6?290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdc0931<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdb;9:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{elk;=6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>cc<,o>jn7??92a8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thnn9850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=9?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wiio:6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhl97;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3?=7)h;ac8243e43`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbd`52?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj39n=6*i4``955ga?2co:n750;9j`3ef2900ck:8b;29?xd3m<81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??ae68ma0d13:17dj9c`83>>ia<>h1<75rb466b?6=;3:104a7>`c182B:<;>j;I331f?<,mm;750;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33ea45;hf5gd<722em8:l50;9~f42713:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"aa0:94?5=83:p(<>:c58fa36<@8:="c>lh1?h?4$g6bf?77im:0ei8l9;29?lb1kh0;66ai46`94?=zj=>j<7>54;294~"68N68?:n7E??5b;8 a0bj3n>i<5+f5ca>46>8h1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb53`2?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g5?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53gg?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f3?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e6?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb5035?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb5036?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb5037?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb5030?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`1?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`3?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`04a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53``?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`a?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53`b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g4?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g6?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g7?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g0?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g1?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g2?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g3?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g04a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53ge?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53gf?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53g`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53ga?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53gb?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f4?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f5?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f6?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f7?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f0?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f1?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f2?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f04a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53fe?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53ff?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53fg?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53f`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53fa?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53fb?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e4?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e5?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e7?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e0?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e1?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e2?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e3?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e04a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53ee?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53ef?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53eg?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53e`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53ea?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb53eb?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb5034?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2aa0?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f6ed<3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6a4=#n=ki6<>6099j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj:3on7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n:7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3mo7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k::7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:47>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:57>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3om7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3oo7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3oh7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3oi7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3oj7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n87>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n97>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n47>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3n57>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3nm7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3nn7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3no7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3nh7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3ni7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3nj7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m87>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m97>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m:7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m47>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3m57>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3mm7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3mn7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3mh7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3mi7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:3mj7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;87>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;97>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;:7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;47>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;57>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;m7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;n7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;o7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;h7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;i7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k;j7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:87>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:k:97>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj:>h47>54;294~"68:k8;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>i<5+f5ca>46>8>1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb23fb?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23ee?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2031?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2024?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb202f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb201e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb201f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb201g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb201`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23fa?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e4?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e5?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e6?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e7?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e0?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e1?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e2?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e3?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e04a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23ef?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23eg?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23e`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23ea?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb23eb?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2034?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2035?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2036?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2037?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2030?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2032?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2033?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb20304a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb203=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb203e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb203f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb203g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb203`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb203a?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb203b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2025?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2026?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2027?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2020?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2021?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2022?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2023?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb20204a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb202=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb202e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb202g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb202`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb202a?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb202b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2014?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2015?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2016?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2017?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2010?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2011?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2012?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb2013?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb20104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb201=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3ag`?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f7ebl3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6a4=#n=ki6<>6059j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj;k;87>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;j7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:m7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k997>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8j7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k?<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k?=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k?>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;97>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;:7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;47>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;57>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;m7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;n7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;o7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;h7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k;i7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:87>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:97>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k::7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:47>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:57>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:n7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:o7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:h7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:i7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k:j7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k987>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9:7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k947>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k957>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9m7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9n7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9o7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9h7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9i7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k9j7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8=7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8>7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8?7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k887>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k897>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8:7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8;7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k847>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k857>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8m7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8n7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8o7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8h7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;k8i7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj;>m>7>54;294~"68N68?:n7E??5b;8 a0bj3n>i<5+f5ca>46?no1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb302=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3010?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb301b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb300e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3071?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3060?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3061?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3062?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3063?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb30204a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb302e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb302f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb302g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb302`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb302a?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb302b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3014?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3015?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3016?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3017?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3011?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3012?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3013?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb30104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb301=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb301e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb301f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb301g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb301`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb301a?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3004?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3005?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3006?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3007?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3000?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3001?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3002?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3003?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb30004a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb300=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb300f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb300g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb300`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb300a?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb300b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3074?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3075?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3076?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3077?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3070?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3072?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3073?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb30704a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb307=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb307e?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb307f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb307g?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb307`?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb307a?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb307b?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3064?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3065?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3066?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb3067?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rb0250?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~f460<3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f6a4=#n=ki6<>7fe9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjm2h6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1?73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{el0=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`90<65;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdci;0;684?:1y'553d<3on:?5G1143a>N6850z&240e32lo=>6F>072f?M77=j30(i8jb;6:4>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fad?290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:5;3?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`f1=83?1<7>t$026g190d9K553d12.o:hl54828ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`gg=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;919j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cf`=?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rbeab>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi697?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smd9`94?3=83:p(<>:c58fa34<@8:="c>lh184>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plk8e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?5=5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoj7e;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>2<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vni6i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wih4>50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<0:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3tho5<4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<3191bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<7>55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjm386=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1?73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{el0>1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`90<65;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdc1<0;684?:1y'553d<3on:?5G1143a>N68>3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;6:4>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fa??290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:5;3?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`t$026g190d9K553d12.o:hl54828ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`g=d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;919j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cf:f?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rbe;`>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi697?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smd8f94?3=83:p(<>:c58fa34<@8:="c>lh184>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plk9d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?5=5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoj6f;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>2<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnio?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wihl?50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<0:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thom>4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<3191bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjmk>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1?73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{elh<1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`90<65;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdci>0;684?:1y'553d<3on:?5G1143a>N6850z&240e32lo=>6F>072f?M77=j30(i8jb;6:4>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fag>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:5;3?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`dg=83?1<7>t$026g190d9K553d12.o:hl54828ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`geg<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;919j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfbg?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rbecf>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi697?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smd`d94?3=83:p(<>:c58fa34<@8:="c>lh184>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plkb183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?5=5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qojm1;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>2<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnil=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wiho=50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<0:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thon94?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<3191bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjmh=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>1?73`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{elk=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`90<65;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdcj00;684?:1y'553d<3on:?5G1143a>N6850z&240e32lo=>6F>072f?M77=j30(i8jb;6:4>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fade290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:5;3?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`ge=83?1<7>t$026g190d9K553d12.o:hl54828ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`gfa<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;919j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfaa?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rbe`e>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi697?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdb294?3=83:p(<>:c58fa34<@8:="c>lh184>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plkc083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?5=5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qojl2;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3>2<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnim<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wihn:50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=<0:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thoo84?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<3191bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<55;294~"6882co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjk>:6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>1503-l?mo4>096:?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thi8=4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<3;>1/j9om:02;0<=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vno5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=9<7)h;ac824=233`n=o44?::kg2fg=831bh;mm:188kc20j3:17plm3983>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0??:5+f5ca>46?<11bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbc1:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi69=8;%d7eg<681>37dj9c883>>oc>jk1<75fd7aa>5<5;|`a7d<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4;369'b1ge28:38:5fd7a:>5<5;hf5gg<722em8:l50;9~fg5e290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:514?!`3ik0:<5:8;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xde;j0;694?:1y'553d<3on:<5G1143a>N687479j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjk9o6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>1503-l?mo4>0965?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thi?h4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<3;>1/j9om:02;00=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vno=i:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=9<7)h;ac824=223`n=o44?::kg2fg=831bh;mm:188kc20j3:17plm2283>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0??:5+f5ca>46?<=1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbc13>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi69=8;%d7eg<681>97dj9c883>>oc>jk1<75fd7aa>5<5;|`a74<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4;369'b1ge28:38?5fd7a:>5<5;hf5gg<722em8:l50;9~fg55290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:514?!`3ik0:<5:>;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xde;:0;694?:1y'553d<3on:<5G1143a>N687409j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjk9?6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>1503-l?mo4>0963?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thi?84?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<3;>1/j9om:02;05=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vno=9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=9<7)h;ac824=5a3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plm3683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0??:5+f5ca>46?;o1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbc01>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi69=8;%d7eg<6819n7dj9c883>>oc>jk1<75fd7aa>5<5;|`a61<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4;369'b1ge28:3?h5fd7a:>5<5;hf5gg<722em8:l50;9~fg42290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:514?!`3ik0:<5=k;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xde:?0;694?:1y'553d<3on:<5G1143a>N6873e9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjk8<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>1503-l?mo4>091`?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thi>54?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag<3;>1/j9om:02;7f=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vno<6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=9<7)h;ac824=5e3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plm2`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0??:5+f5ca>46?;k1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbc0a>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi69=8;%d7eg<6819j7dj9c883>>oc>jk1<75fd7aa>5<5;|`a6f<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4;369'b1ge28:3?l5fd7a:>5<5;hf5gg<722em8:l50;9~fg4c290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:514?!`3ik0:<5=6;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xde:l0;694?:1y'553d<3on:<5G1143a>N687389j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjohoo7>55;294~"68N68jn7??9e08ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`750d=83>1<7>t$026g190d9K553d12.o:hl515;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb23;0?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e:0326=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>42>3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl=1`g94?2=83:p(<>:c58fa37<@8:="c>lh1=974ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188ygb6n3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>oc>j31<75fd7ab>5<5;nd73g<722wi8<;l:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27dj9c883>>oc>jk1<75fd7aa>5<5;|`0=27=83>1<7>t$026g190d9K553d12.o:hl515;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb3;:e?6=<3:104a7>`c192B:<;>j;I331f?<,m>{e:8km6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>42>3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plk2183>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845fd7a:>5<5;hf5gg<722em8:l50;9~f172l3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>oc>j31<75fd7ab>5<5;nd73g<722wi?49=:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27dj9c883>>oc>jk1<75fd7aa>5<5;|`05=0=83>1<7>t$026g190d9K553d12.o:hl515;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb33a4?6=<3:104a7>`c192B:<;>j;I331f?<,m>{el;;1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?5;hf5gd<722co:nl50;9lb11e2900qo:>5d83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845fd7a:>5<5;hf5gg<722em8:l50;9~f6?0;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>oc>j31<75fd7ab>5<5;nd73g<722wi?<68:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27dj9c883>>oc>jk1<75fd7aa>5<5;|`1=1<7>t$026g190d9K553d12.o:hl515;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<6<01bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbe01>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd395;hf5gd<722co:nl50;9lb11e2900qo=67583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845fd7a:>5<5;hf5gg<722em8:l50;9~f67?03:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>oc>j31<75fd7ab>5<5;nd73g<722wi>47k:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27dj9c883>>oc>jk1<75fd7aa>5<5;|`15g4=83>1<7>t$026g190d9K553d12.o:hl515;8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<54;294~"685<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd41>?1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?5;hf5gd<722co:nl50;9lb11e2900qo=>8883>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845fd7a:>5<5;hf5gg<722em8:l50;9~f7?>m3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>oc>j31<75fd7ab>5<5;nd73g<722wi>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce28>27dj9c883>>oc>jk1<75fd7aa>5<5;|`g61<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4>489j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zj=;==7>54;294~"685<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6<:6;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd491k1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`951?5;hf5gd<722co:nl50;9lb11e2900qo<69g83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0:845fd7a:>5<5;hf5gg<722em8:l50;9~f77e<3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;37=>oc>j31<75fd7ab>5<5;nd73g<722wih?;50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=9=30ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cdg`2<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<5kj1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi4l650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?=m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo668;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>mo5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo??26694?1=83:p(<>:c58fa32<@8:="c>lh19l;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb02137<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:a49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a554083:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;7b1>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68;1ih8;;I3325c<@8:>o45+d7ga>0g23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<;o50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??27:94?1=83:p(<>:c58fa32<@8:="c>lh1h8o7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c33630=83=1<7>t$026g10D<>90d9K553d12.o:hl55`78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f465>=0;6:4?:1y'553d<3on:95G1143a>N68>{e998=>7>57;294~"685<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??24g94?1=83:p(<>:c58fa32<@8:="c>lh19l;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0211f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:a49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5542i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;7b1>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68;?36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0g23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<8:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d==h?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>=5383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>m85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm11064?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`2472b290<6=4?{%331f2=ml5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:98l4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2i<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==<;8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?j96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>0365>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi68o:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c33612=83=1<7>t$026g10D<>90d9K553d12.o:hl55`78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f465<;0;6:4?:1y'553d<3on:95G1143a>N68>{e9988i7>57;294~"685<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??22c94?1=83:p(<>:c58fa32<@8:="c>lh19l;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0217=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:a49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5544>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;7b1>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68;9?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3f02co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?j46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>0313>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;n8:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2474b290<6=4?{%331f2=ml5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:9>54?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<2i<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==<=6;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?j96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>0307>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi68o:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c33674=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4c;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77:;:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0g?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??20a94?1=83:p(<>:c58fa32<@8:="c>lh1h8o7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3364g=83=1<7>t$026g10D<>90d9K553d12.o:hl55`78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f465910;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:9=;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag=1383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9l64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb02155<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5`:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4658l0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:95}#99?h87kj659K5507m2B:<8m6;%f5ag<2i<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==N68?:n7E??5b;8 a0bj3?j96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>032;>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi68o:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c33650=83=1<7>t$026g10D<>90d9K553d12.o:hl55`78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4658=0;6:4?:1y'553d<3on:95G1143a>N68>{e998;>7>57;294~"68?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??26`94?1=83:p(<>:c58fa32<@8:="c>lh19l;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0213<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:a49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5540?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;7b1>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68;=>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0g23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<;l50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??24794?1=83:p(<>:c58fa32<@8:="c>lh1h8o7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c3366`=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4c;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77:;31<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0g?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<<=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??1gf94?1=83:p(<>:c58fa32<@8:="c>lh1h8o7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c:a04a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abgd2290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fcden3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`em>0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdajhl1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{enkh=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjohi;7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdajkn1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{enki?6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjohh97>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ago94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wijoj<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnklkb;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>9?5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qohmae83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o98<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plib`g94?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smfc`0>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbg`a0?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cdaf=<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`efgg=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::abgde290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fcdd93:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`ek10;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdajj31<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{enkn;6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjoho=7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ago94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wijnm9:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:o87)h;ac824=353`n=o44?::kg2fg=831bh;mm:188kc20j3:17plib`c94?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smfcab>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbg`b=?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cdaeg<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`efde=83?1<7>t$026g190d9K553d12.o:hl5d471?!`3ik0:<;hj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smfc`2>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbg`a6?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cdaf<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`efgc=83?1<7>t$026g190d9K553d12.o:hl5d471?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::abge7290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fcdd>3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`ek>0;684?:1y'553d<3on:?5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdajjn1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{enkin6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjoho87>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ago94je708L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;nd73g<722wijol?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnkll2;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>9?5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qohmd783>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o98<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plibd394?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smfcg`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;:3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2f72=83=1<7>t$026g10D<>90d9K553d12.o:hl53e9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5072290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0d0=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg32>k0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3n>{e<0?86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6b5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjmio57>56;294~"68070`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnij?b;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>9m6*i4``95505k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c3301g=83>1<7>t$026g190d9K553d12.o:hl51gc8 c2fj3;;54o4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`a;:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjol9n7>57;294~"68=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=m4983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:;j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb216g?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6g16290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5;1<1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`30c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<57;294~"68m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi89;i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8998:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi896m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?n9<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?n6m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?n7i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?968:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?97i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi?9l<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>n7l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>nl;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>nm7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>9l>:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>9m6:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi>9jk:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==<<:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi===m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==:i:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=o5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=o:9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=o:m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=o;8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=8?l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=8=8:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=8=l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=8:7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9o9l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9o78:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9o7l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi9oo7:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi989=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi986k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi987=:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi987j:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8k8::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8k6?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8k6::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8k7>:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi84;n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi849::186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi849n:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8469:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=3;7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wiilj9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=:>7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==<68;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1430>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=k=86=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>175;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm544:>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>175;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4872>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{enj8m6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>13f3-l?mo4>07`;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkm<0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>=o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plic3g94?3=83:p(<>:c58fa34<@8:="c>lh189h4$g6bf?77>k20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thmo?650;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smfb0:>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69:?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd`62<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;4g9'b1ge28:=o<5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qokif;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>:7)h;ac82426b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb31;`?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;%d7eg<68>:o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f7d003:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;62?!`3ik0:<:>l;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj:9=?7>56;294~"68062a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>l;f;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>:7)h;ac82426f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb510e?6=>3:104a7>`c1;2B:<;>j;I331f?<,m;%d7eg<68>:27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f4d5=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>b3394?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8h9;7>56;294~"68>oc>ji1<75fd7ag>5<5;|`2f7>=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6j;o1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0`1b?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:n>?50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f4d4;3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>b2794?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8h8;7>56;294~"68>oc>ji1<75fd7ag>5<5;|`2f6?=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnN68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6j:l1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0`1`?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:9<850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f436:3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>50:94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8?:57>56;294~"68>oc>ji1<75fd7ag>5<5;|`214b=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<;>f;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6=;:1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0716?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:9?:50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f435>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>53:94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8?9m7>56;294~"68>oc>ji1<75fd7ag>5<5;|`217d=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<;<0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd6=8o1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4`42?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>n:<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f0d003:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:b6;94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj56;294~"68>oc>ji1<75fd7ag>5<5;|`6f2`=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8l70;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2j181<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4`;0?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>n5850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f0d?03:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:b9c94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj56;294~"68>oc>ji1<75fd7ag>5<5;|`6f<6=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8l8e;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2=?i1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4753:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>9;k50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f031n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:56194?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj56;294~"68>oc>ji1<75fd7ag>5<5;|`6120=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8;88;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2=>k1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb474g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>9:k50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f03?83:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:59394?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj56;294~"68>oc>ji1<75fd7ag>5<5;|`6122=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9h:f;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3n>ia<>h1<75rb5d55?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?j;<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1`1>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;f7:94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj=l=57>56;294~"68>oc>ji1<75fd7ag>5<5;|`7b3d=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9h9d;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3n?l1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5d45?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?j:=50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1`0<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;f6;94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj=l=;7>56;294~"68>oc>ji1<75fd7ag>5<5;|`7=02=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn97:0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd31<<1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5;63?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?58l50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1?2l3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;94g94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj=3=<7>56;294~"68>oc>ji1<75fd7ag>5<5;|`7=34=83<1<7>t$026g190d9K553d12.o:hl5d4gf?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn9794;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>ih5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd31?<1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0cb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb5;53:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?5;750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f1?1m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6a`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;94a94?0=83:p(<>:c58fa35<@8:="c>lh1h8kj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjmi<:7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4n:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==;<9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=485fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm11776?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5533>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5<0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99??j7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wijn?<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2<=?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoki4483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbdd004a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aac4c290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbn;81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?23`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag0?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhh?c;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=585fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smeg22>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i865:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2413?290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`d6?3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;37f>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6j<:1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9e0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>55394?0=83:p(<>:c58fa35<@8:="c>lh1m85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2jh;1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9e0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:58594?0=83:p(<>:c58fa35<@8:="c>lh1m85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3n1k1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9e0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;96d94?0=83:p(<>:c58fa35<@8:="c>lh1m85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdbj821<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`904`<,o>jn7??7848ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<j50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2402f290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:5:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi==:i8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=485fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1165g?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5521i3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5<0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e99>hh7>56;294~"68>ia<>h1<75rb027gc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6978ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f463l80;6;4?:1y'553d<3on:>5G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo??4e194?1=83:p(<>:c58fa32<@8:="c>lh1h;6:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c330f3=83<1<7>t$026g190d9K553d12.o:hl5499j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:<9m8:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<396gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>05f6>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6964ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e99>o;7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi==:k9;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f463lk0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:?i<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<302co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c330`5=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7:6?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg778a19j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:<9ji:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<396gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl7ae83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk03j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`a8<0;6;4?:1y'553d<3on:>5G1143a>N68jn7??7808ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wijhhi:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;n?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fa`603:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;37a>"a>ia<>h1<75rbed7=?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3>846gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygba980;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18>64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{elo;<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>065e?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`c7>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:<:9i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdg3e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69=7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjml9<7>56;294~"68;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<495fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoji2683>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460?l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<54?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<6N688829j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfe6c<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<;n5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoji3283>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0?9n5+f5ca>460?j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<6N6887c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfe7f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<4>5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoji3e83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460?h1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<4?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<60;684?:1y'553d<3on:?5G1143a>N688729j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfe7<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<;l5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoji4983>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>4600;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3;11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`gb5`=83?1<7>t$026g190d9K553d12.o:hl544a8 c2fj3;;;:74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plkf0294?0=83:p(<>:c58fa35<@8:="c>lh18>64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{elo;>6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>065:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`c71290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:<:9>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdg3a>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69;l;%d7eg<68>=37dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wihk?k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7)h;ac82421?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{elo;n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>15?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbed10?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<84?:483>5}#99?h87kj639K5507m2B:<8m6;%f5ag<6N688769j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfe6f<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<;=5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoji3383>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460??1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<6N688749j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfe7g<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<;85fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoji4083>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460?=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<6N688729j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfe03<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<:45fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:=1383>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk09o55+f5ca>46bl81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0e71=83<1<7>t$026g190d9K553d12.o:hl52b:8 c2fj3;;ii>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;;9i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7e?3-l?mo4>0dae?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn?o:0;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38h46*i4``955cdm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c0120<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4=c99'b1ge28:non5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdcl10;6;4?:1y'553d<3on:>5G1143a>N68jcc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th?>=k50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:hi0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>o=3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38jo6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<22594?1=83:p(<>:c58fa32<@8:="c>lh1>lm4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3c7g?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`1637=83=1<7>t$026g10D<>90d9K553d12.o:hl52`a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fab3290<6=4?{%331f2=mlN688709j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cfe66<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4>4d9'b1ge28:<;=5fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qoji2d83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460>m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3;11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`gb5e=83<1<7>t$026g190d9K553d12.o:hl542:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wihk?<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=937dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fa`6<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;60<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoji1`83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>460>o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<65G1143a>N68:c58fa35<@8:="c>lh18>64$g6bf?7710?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a`c4>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:<:8j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdg0b>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6<:j;%d7eg<68>>oc>jk1<75fd7aa>5<5;nd73g<722wihk=?:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7)h;ac82420c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{elo9:6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>064`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`c50290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:<:8l;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdg1;>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6<:j;%d7eg<68>>oc>jk1<75fd7aa>5<5;nd73g<722wihk=j:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7)h;ac82420e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{elo9m6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>064b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a`c27290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:<:8n;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdg67>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6<:j;%d7eg<68><27dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wii><::185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=;o7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`55m3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;63a>"a>oc>jn1<75`f55a>5<i4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<4ih1/j9om:02570=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljb7094?0=83:p(<>:c58fa35<@8:="c>lh1h8lm;%d7eg<68>h:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`d203:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;75a>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~f`d183:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f6e2=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljb7694?2=83:p(<>:c58fa37<@8:="c>lh1>=<4$g6bf?77?k;0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cga26<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5`58ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wiio;l:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>;5`83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:a7:94?1=83:p(<>:c58fa32<@8:="c>lh1h;7;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c771`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6868ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1c293:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=1=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e<1>=6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0><2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:m<950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?;0983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb02372<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5564n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1f2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6899i6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>445;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:;>n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<4m?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==>=8;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo??03694?1=83:p(<>:c58fa32<@8:="c>lh1?h84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb02365<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`24554290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f467;<0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6899o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>445;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8:;?44?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<682co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<=5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2880ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>?2783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>0101>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6<<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0235`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`24556290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f467:l0;684?:1y'553d<3on:?5G1143a>N688ae9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cga0c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io46b:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`ff02=83=1<7>t$026g10D<>90d9K553d12.o:hl5939j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`c63290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:07a?!`3ik0:<:o>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjooio7>56;294~"68:1C==8?e:J240e>3-n=io4=009j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmioh50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=:9;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab`e6290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:322?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnkkl3;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38;=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`bk=0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh1>=?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{enli26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7663`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbgg`f?6=>3:104a7>`c1;2B:<;>j;I331f?<,mN68>{e;k?36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7d>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<5j01bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>o6>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;h27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<<9783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09n45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf1:94?1=83:p(<>:c58fa32<@8:="c>lh1>o74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb9;g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;>m1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`fg<6=83=1<7>t$026g10D<>90d9K553d12.o:hl5d746?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg77>{enjo=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>6c33-l?mo4>06cg?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a01>b290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3<>i1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0e>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?:l4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<5?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?no=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?h56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa32<@8:="c>lh1h8m6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c1`3`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=799j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a71d1290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd41<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0e>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<5?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>nmm:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?h56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=cc;94?1=83:p(<>:c58fa32<@8:="c>lh1h8m6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c0`e2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=799j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a61c7290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd53`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<5?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi==;=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?h56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>05294?1=83:p(<>:c58fa32<@8:="c>lh1h8m6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c336`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=799j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab`2f290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdam=31<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`96<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>f1;94?2=83:p(<>:c58fa37<@8:="c>lh1:=6k;%d7eg<6802<7dj9c883>>oc>jk1<75fd7aa>5<5;|`2b5>=83=1<7>t$026g10D<>90d9K553d12.o:hl55b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5=1>290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:72;`>"a>{e91=36=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>0e5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj54;294~"68N68?:n7E??5b;8 a0bj3?h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;7cd83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0=<5j4$g6bf?7711h0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c7;ga<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4:c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`66f7=83>1<7>t$026g190d9K553d12.o:hl561:g?!`3ik0:<46n;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd2:j:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`91f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e1ih8>;I3325c<@8:>o45+d7ga>36?l2.m8ll511;;e>oc>j31<75fd7ab>5<5;nd73g<722wi8nl::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2N68?:n7E??5b;8 a0bj3;;;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnimjf;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=4;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sma5294?3=83:p(<>:c58fa34<@8:="c>lh1895+f5ca>46blo1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<57;294~"685<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?i56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg77>ia<>h1<75rb0273<<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5c;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi==:88;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=895fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd68==n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3e12co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c3302b=83<1<7>t$026g190d9K553d12.o:hl5d767?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<>;7483>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9o74ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e99><87>56;294~"68>oc>ji1<75fd7ag>5<5;|`241>d290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e7a=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo??49`94?0=83:p(<>:c58fa35<@8:="c>lh1h;:;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8:?5=4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag50z&240e32lo=?6F>072f?M77=j30(i8jb;f501=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl>05:0>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;m9:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<o94je718L4618l1C==;l9:&g2`d=l?>?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f4631=0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm116:7?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:<977:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?i56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg77<0=1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3233`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbg231?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm<=:50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?3>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qokiee83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o:?84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pljed:94?1=83:p(<>:c58fa32<@8:="c>lh1h;8>;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cgfa2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k66`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc6>>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f524=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en93>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a00j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:<5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2:nn7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi==?m6;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm424f>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6o=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg24>m0;6:4?:1y'553d<3on:95G1143a>N68>{e;k296=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>4763`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<6981bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>oom:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28;:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:=<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf2094?1=83:p(<>:c58fa32<@8:="c>lh1=>ia<>h1<75rb0c01?6=?3:104a7>`c1<2B:<;>j;I331f?<,m1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2070=83=1<7>t$026g10D<>90d9K553d12.o:hl51038ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0g?>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;325>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2<>i1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`95475;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=o=j7>57;294~"68o94je768L4618l1C==;l9:&g2`d=98;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhl>0;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>8n5+f5ca>4601?1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb4db1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`egce=83>1<7>t$026g190d9K553d12.o:hl5d4ce?!`3ik0:<46i;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xdakoh1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`37?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag890ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnN68?:n7E??5b;8 a0bj39:86gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg7?>=0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh1?<:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=1h26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6733`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb40bg?6=>3:104a7>`c1;2B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<hm<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<49=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`2b41=83=1<7>t$026g10D<>90d9K553d12.o:hl542`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4>?>3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;60f>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2ml?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`906d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj<2on7>57;294~"68>nk50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<:h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9ml3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>8n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;6c394?0=83:p(<>:c58fa35<@8:="c>lh1?<:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;li86=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>6733`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb24g3?6=>3:104a7>`c1;2B:<;>j;I331f?<,m4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<49=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`1357=83<1<7>t$026g190d9K553d12.o:hl53068ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=?9<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2:;?7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f4c0>3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;120>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?76783>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk08=95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd2mj?1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97425;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm59`a>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>?;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj<8ji7>56;294~"68:1C==8?e:J240e>3-n=io4<159j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:iok50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;o<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<69e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39m:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:ebf94?1=83:p(<>:c58fa32<@8:="c>lh1?k84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4:`7?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`66g0=83=1<7>t$026g10D<>90d9K553d12.o:hl53g48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1efj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1e2>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbj>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4m=1/j9om:025g<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygcfl=0;6:4?:1y'553d<3on:95G1143a>N68>{e0h?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3163`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<2;m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`77fe=83=1<7>t$026g10D<>90d9K553d12.o:hl59b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a06dd290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f15di3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg24k?0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3;jo1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9=f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e<:i96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:hn<7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8nik50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=1j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi?ojn:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce20i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn>lj2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj33h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=md783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk02o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl<3g694?1=83:p(<>:c58fa32<@8:="c>lh15n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm32g7>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb21e6?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io46c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`07c0=83=1<7>t$026g10D<>90d9K553d12.o:hl59b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a76cf290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f7e713:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg4en00;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5k9=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9=f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e:j:86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;i;n7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th98o94je768L4618l1C==;l9:&g2`d=1j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>9>j:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce20i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?:>c;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj33h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<;1983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk02o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=43294?1=83:p(<>:c58fa32<@8:="c>lh15n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm2537>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg;3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg:3>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg:f>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg:b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg;1>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg:5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0c:4?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io46c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2e=1=83=1<7>t$026g10D<>90d9K553d12.o:hl59b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5d>7290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4g><3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg7f0<0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd6<1;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9=f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9==o6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8><47>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<>k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:85;50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=1j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=999:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce20i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8oj1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj33h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;nde83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk02o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:ae:94?1=83:p(<>:c58fa32<@8:="c>lh15n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm5`f2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb4cf1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io46c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`60a1=83=1<7>t$026g10D<>90d9K553d12.o:hl59b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a11b4290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f02dm3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;;`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg33k>0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2>{e==ih6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=ohm7>57;294~"68>oc>jo1<75`f55a>5<no;4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<>k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th?in?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=1j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi8hln:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce20i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9kle;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj33h7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:jbg83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk02o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;8cd94?1=83:p(<>:c58fa32<@8:="c>lh15n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm49`a>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi64m4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5:a2?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io46c:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7t$026g10D<>90d9K553d12.o:hl59b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0=d3290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa1cl3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;6:0>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68=?>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3c<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thoh=?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qojk0183>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:<45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sme57e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6>m=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7e=`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;819j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a<12=83=1<7>t$026g10D<>90d9K553d12.o:hl559`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f2ee290<6=4?{%331f2=ml50z&240e32lo=86F>072f?M77=j30(i8jb;7;f>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd1l>0;6:4?:1y'553d<3on:95G1143a>N68>{e=oh26=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3e?2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smdc73>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>l9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smdc31>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6?l?;%d7eg<68?2m7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi8967:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<>>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg230=0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj:i2o7>56;294~"68>oc>ji1<75fd7ag>5<5;|`0g<>=83=1<7>t$026g10D<>90d9K553d12.o:hl5d440?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg53j90;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm35c`>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;93:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`1gf3=83<1<7>t$026g190d9K553d12.o:hl5d771?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn?ml1;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>:>5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm25fb>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8:2:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag;c;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=9?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd68=21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0043`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?4i4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<6=91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi899m:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce28?;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo:;6683>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:c58fa32<@8:="c>lh1=8>4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2a;b?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`0g2d=83=1<7>t$026g10D<>90d9K553d12.o:hl5319j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a71d2290<6=4?{%331f2=mlN68>{e;=2m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>665;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;ihm7>57;294~"68o94je768L4618l1C==;l9:&g2`d=9<:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn?mn4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj39;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo<;dg83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:9=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm25ag>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6<;?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c07f<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`2407=83=1<7>t$026g10D<>90d9K553d12.o:hl51428ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f464n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;364>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68;h1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`975=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e0m81<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3?c3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<57;294~"6850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l?>;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f6e?<3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f505=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl<48:94?0=83:p(<>:c58fa35<@8:="c>lh1h;:?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj;ijh7>56;294~"68>oc>ji1<75fd7ag>5<5;|`10f4=83<1<7>t$026g190d9K553d12.o:hl5d763?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn<><4;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=8=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb1h91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`37>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<=4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<4j>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`7`20=83?1<7>t$026g190d9K553d12.o:hl5d73f?!`3ik0:<:66;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm52:0>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i8>e:&e0dd=99=3;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vn877d;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n==h5+f5ca>4600?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag8o0(k:nb;333=35;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd61:i1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`37b3-l?mo4>06:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a5cea290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e42a>"a>ia<>h1<75rbef23?6=>3:104a7>`c1;2B:<;>j;I331f?<,mN68>{e<1?h6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a55;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4d44>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e===?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a55;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5`5f>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9=;n6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a55;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1`0g>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{elm;>6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7d33`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?5?4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<5l=1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`7022=83<1<7>t$026g190d9K553d12.o:hl5d4c5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>mn6;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj38o86gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg5d010;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm35`b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6?j;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj:>2o7>56;294~"68>oc>ji1<75fd7ag>5<5;|`1gf`=83<1<7>t$026g190d9K553d12.o:hl52e68ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>nl>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?j:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg43m=0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh1h8o9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8:>:7>56;294~"68:1C==8?e:J240e>3-n=io4k5`48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wijn?9:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce28>n7)h;ac824`c53`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{enmi86=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>4013-l?mo4>097g?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thoh??50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=;k<0(k:nb;333=e5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdam?31<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`91275;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smfd4a>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69;8;%d7eg<68>3j7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=i86:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k?0(k:nb;33agc5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm167b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o;4$g6bf?77mkn0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1adf290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:c78 c2fj3;;in=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=>h;6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>g3<,o>jn7??eb38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi95<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2k?0(k:nb;33af65;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm4c;;>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o;4$g6bf?77mkl0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a554>j3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;62?!`3ik0:<:o=;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjl>=h7>57;294~"68o94je718L4618l1C==;l9:&g2`d=5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smdbd6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69:k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cgb`a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4<5:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`ff44=83>1<7>t$026g190d9K553d12.o:hl53c68 c2fj3;;;5o4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`b>;0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh19:?4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{enl1ih8=;I3325c<@8:>o45+d7ga>1303-l?mo4>0625?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a5`4c290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538 c2fj3;;in:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e91;o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>17<,o>jn7??eb78ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi9h9l:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2=;0(k:nb;33af?5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm5951>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69?4$g6bf?77mj20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a1702290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:538 c2fj3;;in94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e1ih8<;I3325c<@8:>o45+d7ga>17<,o>jn7??eb48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi4>750;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac8242733`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl73683>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77?880ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c5ab?6=<3:104a7>`c192B:<;>j;I331f?<,m5fd7a:>5<5;hf5gg<722em8:l50;9~f2dc290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e77<>"a1:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e?=?1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>063;?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th<8>4?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qo8lc;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855+f5ca>4609>1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb7ab>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:&e0dd=99=:96gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::ab0c5290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e401>"a>oc>jn1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<39o1/j9om:02:7`=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnh883;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3>:j6*i4``955?392co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sme553>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>m?;%d7eg<68?397dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wii97n:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=;m7)h;ac824<5c3`n=o44?::kg2fg=831bh;mm:188kc20j3:17plj4`394?2=83:p(<>:c58fa37<@8:="c>lh18:1C==8?e:J240e>3-n=io45<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd688=86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6b5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjoo>i7>56;294~"68:1C==8?e:J240e>3-n=io4:709j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmi;850;494?6|,8:>o94je718L4618l1C==;l9:&g2`d==>;0(k:nb;3330c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smfd4`>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69;8;%d7eg<68>:=7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wi=hll:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=8i7)h;ac82424f3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pl>87a94?2=83:p(<>:c58fa37<@8:="c>lh18?l4$g6bf?77?;30ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c7fgg<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4;2c9'b1ge28:5fd7a:>5<5;hf5gg<722em8:l50;9~f0>d93:187>50z&240e32lo==6F>072f?M77=j30(i8jb;61f>"a>{e=;h?6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>14e3-l?mo4>0612?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?ol750;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=<;h0(k:nb;3337`5;hf5gd<722co:nl50;9lb11e2900qok<2c83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08mi5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sme20b>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>oi;%d7eg<68>337dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`2>k3:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1a2>"a>ia<>h1<75rbgg5`?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj33?7)h;ac8242223`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{e6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga><2<,o>jn7??7558ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`6034=83?1<7>t$026g190d9K553d12.o:hl5959'b1ge28:<855fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo;n6b83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0286*i4``9551312co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj8>;o7>55;294~"68061g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a5d7e290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:868 c2fj3;;;>k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plibbd94?1=83:p(<>:c58fa32<@8:="c>lh1h8;6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cdag6<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k61a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fab6:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;613>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbj>{e=h=i6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga><2<,o>jn7??75;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`6027=83?1<7>t$026g190d9K553d12.o:hl5959'b1ge28:<855fd7a:>5<5;hf5gg<722co:nm50;9lb11e2900qo:j6583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0286*i4``95513?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zj=2>57>55;294~"680666?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a5d4f290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:868 c2fj3;;;>k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pl>40`94?3=83:p(<>:c58fa34<@8:="c>lh1595+f5ca>460;m1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<4981/j9om:0257g=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plj8e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:8;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg74g?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`ff20=83=1<7>t$026g10D<>90d9K553d12.o:hl55658ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc3?:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;11g>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdamj21<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`925e63`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{enlno6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>36d92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjoooi7>55;294~"68>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<180>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thmi4m50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohi8783>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0:995fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfd;f>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;mf:&e0dd=99=j46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnkkna;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>nk5+f5ca>460=<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4l91/j9om:02410=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`bk;0;6;4?:1y'553d<3on:>5G1143a>N68:c58fa32<@8:="c>lh1h;8:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c67=5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6778ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f6e>:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f520=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;jk?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a01=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th88l850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?<>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=;b983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:;;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb3aaf?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a6fec290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd5>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag??0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>;2;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:85fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1177>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i895:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`247?4290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:070?!`3ik0:<49j;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjm2>m7>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoknce83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk08>=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smec36>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6>oj;%d7eg<68>2j7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wii96>:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<>=a483>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:=<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb0270<<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5523j3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;105>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoo;e;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj39n7)h;ac824`ba3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb0d32?6=?3:104a7>`c1<2B:<;>j;I331f?<,m0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=a89j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a5=11290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4>0j3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0b=>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2mm?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9<`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=lnj6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>7g>3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag4i>50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:h30ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8N68?:n7E??5b;8 a0bj32n7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;=c283>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09m45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4b`0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi65k4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5aa04a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`2<24=83=1<7>t$026g10D<>90d9K553d12.o:hl51478ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0cc93:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;361>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd20j=1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`95035;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj<8im7>57;294~"68o94je768L4618l1C==;l9:&g2`d=9N68?:n7E??5b;8 a0bj38o>6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg5b5G1143a>N68:c58fa35<@8:="c>lh1>i<4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e:l=<6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>7b53`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb34;g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<5l;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`e217=83=1<7>t$026g10D<>90d9K553d12.o:hl5d73g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg2?=80;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3m>{e==<26=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>1e5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68>oc>jo1<75`f55a>5<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<3k2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:m?<50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=>oc>ji1<75fd7ag>5<5;nd73g<722wijij6:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ababe290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wijijk:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ababa290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wijik>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::abac4290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:3f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wijik::185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2;n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aadbb290<6=4?{%331f2=ml5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdbk;=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`97f=#n=ki6<>8ab9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6002<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4if:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`0f0e=83=1<7>t$026g10D<>90d9K553d12.o:hl5fg9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a7617290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f7d?=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;de?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg441h0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda8j0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd?:m0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj>h86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th5}#99?h87kj659K5507m2B:<8m6;%f5ag5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17plicb694?1=83:p(<>:c58fa32<@8:="c>lh1>l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smdc32>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6<>7;%d7eg<68?2m7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f`d5k3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;661>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qokm2e83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?985fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdbj;o1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`90035;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smec0e>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi69;:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjlh8<7>56;294~"68:1C==8?e:J240e>3-n=io4;549j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thnn><50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<3290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0cb;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;`a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg3?l00;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd2:ji1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9fg=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e1ih8;;I3325c<@8:>o45+d7ga>gd5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj?:?<7>57;294~"68<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9kml:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<9j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl900194?1=83:p(<>:c58fa32<@8:="c>lh1?kh4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb722`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`2b47=83<1<7>t$026g190d9K553d12.o:hl5389'b1ge28:=:i5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd601:1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97<=#n=ki6<>96b9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th>iih50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;01/j9om:02534=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:8e794?0=83:p(<>:c58fa35<@8:="c>lh1?45+f5ca>461?91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`66f>=83<1<7>t$026g190d9K553d12.o:hl5389'b1ge28:=:k5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd3kkn1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`97<=#n=ki6<>96d9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:jo850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=?91/j9om:0252a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg7>::0;684?:1y'553d<3on:?5G1143a>N68"a>ia<>h1<75rb4d;5?6==3:104a7>`c1:2B:<;>j;I331f?<,m>oc>jk1<75fd7aa>5<5;nd73g<722wi949;:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2>:0(k:nb;332265;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd2;?k1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`935=#n=ki6<>96g9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}c6g1a<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io480:&e0dd=99<=i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnhl<3;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>>96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc1>o0;6:4?:1y'553d<3on:95G1143a>N68>{em?<<6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>6d?3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4j11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wii97k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:h37dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?<2d83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:>=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e9:8h6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a04;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c04fg<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k6218ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi>:l6:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<8?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg4ai?0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm2gc7>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8<3:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag:90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a72?7290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e407>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=i7e83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:>=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e;o=i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a04;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c642f<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k6218ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi8:8n:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<8?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188ygc1?;0;684?:1y'553d<3on:?5G1143a>N689a59j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cg52d<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io45<5;hf5gg<722co:nm50;9lb11e2900qok;a183>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk08n;5+f5ca>461i:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<4j?1/j9om:025=c=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygbe9<0;684?:1y'553d<3on:?5G1143a>N689909j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cd`6a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;199j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a01>a290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3<>n1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<?:n4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<692co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th8ol=50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l?=<7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo=l9083>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o::94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb2a;4?6=?3:104a7>`c1<2B:<;>j;I331f?<,m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c17f2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6658ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f62f=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f532=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e;=3?6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>475;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;iho7>57;294~"681bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi>nln:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<<;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=c`;94?1=83:p(<>:c58fa32<@8:="c>lh1=<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm25g2>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i887:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`10f`=83=1<7>t$026g10D<>90d9K553d12.o:hl5d754?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg43jl0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd68<91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3103`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag>=0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<><0;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3;:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohj3e83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:5j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgg004a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a`2bb290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:2a0?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8hn6;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n=8l5+f5ca>46bm;1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`6bad=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7:a?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg3an:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi:=>?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<3n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>056g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6;64ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb546f?6=>3:104a7>`c1;2B:<;>j;I331f?<,mm7>57;294~"68o94je718L4618l1C==;l9:&g2`d=<>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0a3e=83=1<7>t$026g10D<>90d9K553d12.o:hl547`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f60?93:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;64?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn>870;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>=n6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl=e8494?0=83:p(<>:c58fa35<@8:="c>lh18:5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd5m0?1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`903d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj;56;294~"68>ia<>h1<75rb34be?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`264b=83<1<7>t$026g190d9K553d12.o:hl5469j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:>o94je768L4618l1C==;l9:&g2`d=N68?:n7E??5b;8 a0bj3n=:h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm1`::>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6n;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb064f?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a511f290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0gcj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f52`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e=hnj6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>f35;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj<>o=7>57;294~"68l1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi99j?:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2j?0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn9kl4;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=:h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm4da0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6n;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb5:a=?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a0=d?290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`>0290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd3>jd69j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th8i:?50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81/j9om:02f`3=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl<69794?0=83:p(<>:c58fa35<@8:="c>lh18<5+f5ca>46bl<1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`1at$026g190d9K553d12.o:hl5409'b1ge28:nh95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd5>hl1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`904=#n=ki6<>jd29j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:>??50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81/j9om:02f`7=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl;70d94?0=83:p(<>:c58fa35<@8:="c>lh18<5+f5ca>46bl>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`0b66=83<1<7>t$026g190d9K553d12.o:hl5409'b1ge28:nh;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd4?=?1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`904=#n=ki6<>jd49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th9j8750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<81/j9om:02f`1=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl=77g94?0=83:p(<>:c58fa35<@8:="c>lh18<5+f5ca>46bl:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`26`7=83<1<7>t$026g190d9K553d12.o:hl5409'b1ge28:nh?5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xda=ko1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`3523-l?mo4>071`?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnh:9f;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>?h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:fc:94?0=83:p(<>:c58fa35<@8:="c>lh1h;;;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj56;294~"680;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;259j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab`b0290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fccc=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f;?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`bl:0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdamm;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`==nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e9o:o6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>2d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm195`>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6:l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=lni6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>2d5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm59f2>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6:l4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{e=;i?6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>2d<,o>jn7??9cd8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi8nl6:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2>h0(k:nb;33=gc5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smec4g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;m0:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`efc1=83=1<7>t$026g10D<>90d9K553d12.o:hl5599j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abg`?290<6=4?{%331f2=ml>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4cel3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f62`=#n=ki6<>82`9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3th:4;j50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l<3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rb4g`g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xd20j81<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`00b3-l?mo4>0611?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8N68?:n7E??5b;8 a0bj3n>:h5+f5ca>460;81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;|`7gdg=83<1<7>t$026g190d9K553d12.o:hl5d44f?!`3ik0:<:57;294~"68>1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=45<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<=;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:f9;94?1=83:p(<>:c58fa32<@8:="c>lh1h;88;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c7:3f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k6758ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f050:3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f522=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a01?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:5o650;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=:81bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=>o6:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2;;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8o?9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj38:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk09=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl;dg094?1=83:p(<>:c58fa32<@8:="c>lh1><5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm46g4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6??4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbe`65?6==3:104a7>`c1:2B:<;>j;I331f?<,m>ia<>h1<75rbe`24?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`ggac=83=1<7>t$026g10D<>90d9K553d12.o:hl54318ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`0093:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;616>"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag<3:;1/j9om:025e5=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17plj48d94?0=83:p(<>:c58fa35<@8:="c>lh18?<4$g6bf?77>h90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::aa1??290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:501?!`3ik0:<;7i;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8l2n7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<8;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8h99;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3>:=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl:94d94?1=83:p(<>:c58fa32<@8:="c>lh18>ia<>h1<75rb4166?6=?3:104a7>`c1<2B:<;>j;I331f?<,m1:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`7`11=83=1<7>t$026g10D<>90d9K553d12.o:hl54038ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`0103:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;1a<>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdb>>:1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97g>5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjl>2;7>57;294~"68o94je768L4618l1C==;l9:&g2`d=;k20ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnil>4;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3;;46*i4``9550>92co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cg4b`<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io48d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`gf45=83=1<7>t$026g10D<>90d9K553d12.o:hl52c38ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f4d4m3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;;e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th:n>j50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<<<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<;=f;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj33m7dj9c883>>oc>jk1<75fd7aa>5<5;|`217c=83=1<7>t$026g10D<>90d9K553d12.o:hl54448ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f0d?n3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;;e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th>n5k50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<<<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8;75;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj33m7dj9c883>>oc>jk1<75fd7aa>5<5;|`61=2=83=1<7>t$026g10D<>90d9K553d12.o:hl54448ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f1`003:187>50z&240e32lo==6F>072f?M77=j30(i8jb;;e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3th?j:950;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<<<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn979d;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj33m7dj9c883>>oc>jk1<75fd7aa>5<5;|`7=3e=83=1<7>t$026g10D<>90d9K553d12.o:hl54448ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`d0<3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;cb?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg230>0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo=;ag83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0i96*i4``955cei2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}c0`g1<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4m5:&e0dd=99oi56gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg43l00;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo??45294?2=83:p(<>:c58fa37<@8:="c>lh1?il4$g6bf?77?1h0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}c3301e=83=1<7>t$026g10D<>90d9K553d12.o:hl517;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcdbl3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;634>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdajll1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90565;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjohm>7>57;294~"68o94je768L4618l1C==;l9:&g2`d=<9:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnkm?e;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3k:7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?iad83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:?j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb834>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i885:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`24125290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:2g0?!`3ik0:<:6m;hf5g<<722co:no50;9j`3ee2900ck:8b;29?xd6j;81<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9f0=#n=ki6<>9499j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thmo=;50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;l?0(k:nb;332a75;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1167a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`egc1=83=1<7>t$026g10D<>90d9K553d12.o:hl5249j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abfdb290>6=4?{%331f2=l?2900e87i:188m36?k3:17dh;ab83>>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wij;:;:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m??46*i4``955ga>2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smf760>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`f7c1=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qok7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zjl9m?7>52;294~"68=o7E??61g8L462k01bh;m7:188kc20j3:17plj3dd94?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~f`2713:1>7>50z&240e32m=072f?M77=j30ei8l8;29?j`3?k0;66sme524>5<5290;w)??5b69`21c3A;;:=k4H026g<=nl?i36=44og64f?6=3thn8=;50;094?6|,8:>o94k76f8L4618l1C==;l9:kg2f>=831dj99m:188ygc38:0;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rbd635?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wii>hi:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xdb;on1<7<50;2x 462k=0o;:j4H0254`=O99?h56gk6b:94?=hn==i6=44}cg0bg<72;0;6=u+117`0?b0?m1C==8?e:J240e>3`n=o54?::me02d=831vnh=i9;296?6=8r.:<8m;:e54`>N68?:n7E??5b;8ma0d03:17bh;7c83>>{em:hj6=4=:183!77=j>1h:9k;I3325c<@8:>o45fd7a;>5<5;|`f7g>=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qok7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zjl9i87>52;294~"68=o7E??61g8L462k01bh;m7:188kc20j3:17plj3c294?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~f`5di3:1>7>50z&240e32m=072f?M77=j30ei8l8;29?j`3?k0;66sme2a;>5<5290;w)??5b69`21c3A;;:=k4H026g<=nl?i36=44og64f?6=3thn?n850;094?6|,8:>o94k76f8L4618l1C==;l9:kg2f>=831dj99m:188ygc4k=0;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rbd1`6?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wii>m?:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xdb;ko1<7<50;2x 462k=0o;:j4H0254`=O99?h56gk6b:94?=hn==i6=44}cg0ff<72;0;6=u+117`0?b0?m1C==8?e:J240e>3`n=o54?::me02d=831vn5k8:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xdbl3`n=o54?::me02d=831vnh99c;296?6=8r.:<8m;:e54`>N68?:n7E??5b;8ma0d03:17bh;7c83>>{em9i=6=4=:183!77=j>1h:9k;I3325c<@8:>o45fd7a;>5<5;|`ge2c=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qokmc`83>7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zjlhj;7>52;294~"68=o7E??61g8L462k01bh;m7:188kc20j3:17plja8594?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<>4?:383>5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~fce6j3:1>7>50z&240e32m=072f?M77=j30ei8l8;29?j`3?k0;66sm432;>5<5290;w)??5b69`21c3A;;:=k4H026g<=nl?i36=44og64f?6=3th8mo94k76f8L4618l1C==;l9:kg2f>=831dj99m:188yg55;80;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rb3c72?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wi>?;m:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xdckl0;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rb0f`0?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wi=4o=:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xd6;091<7<50;2x 462k=0o;:j4H0254`=O99?h56gk6b:94?=hn==i6=44}c7:b6<72;0;6=u+117`0?b0?m1C==8?e:J240e>3`n=o54?::me02d=831vn8=j9;296?6=8r.:<8m;:e54`>N68?:n7E??5b;8ma0d03:17bh;7c83>>{e1h:9k;I3325c<@8:>o45fd7a;>5<5;|`73a7=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qo7;d;296?6=8r.:<8m;:e54`>N68?:n7E??5b;8ma0d03:17bh;7c83>>{en1h:9k;I3325c<@8:>o45fd7a;>5<5;|`2560=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qo?>3983>7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zj8;8m7>52;294~"68=o7E??61g8L462k01bh;m7:188kc20j3:17pl=5b494?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<o54?:383>5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~f7bfn3:1>7>50z&240e32m=072f?M77=j30ei8l8;29?j`3?k0;66sm2e`2>5<5290;w)??5b69`21c3A;;:=k4H026g<=nl?i36=44og64f?6=3th9ho=50;094?6|,8:>o94k76f8L4618l1C==;l9:kg2f>=831dj99m:188yg521h0;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rb27:g?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wi?87j:181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xd4l1<1<7<50;2x 462k=0o;:j4H0254`=O99?h56gk6b:94?=hn==i6=44}c1g<=<72;0;6=u+117`0?b0?m1C==8?e:J240e>3`n=o54?::me02d=831vn>j7a;296?6=8r.:<8m;:e54`>N68?:n7E??5b;8ma0d03:17bh;7c83>>{e<<=96=4=:183!77=j>1h:9k;I3325c<@8:>o45fd7a;>5<5;|`7122=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qo::7783>7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zjm2?j7>54;294~"68N685;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdc0<;1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<o94je7f8L4618l1C==;l9:kg2f?=831bh;mn:188mc02k3:17bh;7c83>>{e99>?87>57;294~"68>oc>jo1<75`f55a>5<o94je738L4618l1C==;l9:&g2`d=9=i0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cde4f<72=0;6=u+117`0?cb>m1C==8?e:J240e>3`n=o44?::kg2fg=831bj;;l:188kc20j3:17plif1f94?1=83:p(<>:c58fa32<@8:="c>lh19:=4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbgd3a?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`eg50=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66smfb24>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8<8:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<2;91bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wij=7l:187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zjo:2h7>56;294~"68>oc>ji1<75fd7ag>5<5;|`e4t$026g190d9K553d12.o:hl5d4a5?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnhhid;290?6=8r.:<8m;:dg5`>N68?:n7E??5b;8ma0d13:17dj9c`83>>oa>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnhhif;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>o;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdbn:o1<7:50;2x 462k=0ni;j4H0254`=O99?h56gk6b;94?=nl?ij6=44ig46g?6=3fl?;o4?::aac5a290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdbn=:1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`9`0e13`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>ia<>h1<75rbg24=?6=<3:104a7>`c1l2B:<;>j;I331f?5;hf5gd<722cm:8m50;9lb11e2900qoh?7`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:8:4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en9=i6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd33c<72=0;6=u+117`0?cb>m1C==8?e:J240e>3`n=o44?::kg2fg=831bj;;l:188kc20j3:17pli09294?1=83:p(<>:c58fa32<@8:="c>lh1h;6m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd3<4<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wi=4=i:187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zj83?<7>57;294~"68o94je768L4618l1C==;l9:&g2`d==?i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnk>i1;290?6=8r.:<8m;:dg5`>N68?:n7E??5b;8ma0d13:17dj9c`83>>oa>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<1j2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thmo94je718L4618l1C==;l9:&g2`d=l???7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~f=?b290?6=4?{%331f2=ml>ia<>h1<75rb9;e>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i8;6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`;e5<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k66a8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc`5l3:187>50z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}cde6`<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4;429j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cde6c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abf56290?6=4?{%331f2=ml>ia<>h1<75rbga06?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`eg65=83=1<7>t$026g10D<>90d9K553d12.o:hl54228ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fce5i3:187>50z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}cd`6g<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io42900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::abf4d290<6=4?{%331f2=mlN68>oc>jk1<75ff77`>5<5;|`ff5b=83<1<7>t$026g190d9K553d12.o:hl5d452?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnhl?e;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3n>;<5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xdb<>31<7:50;2x 462k=0ni;j4H0254`=O99?h56gk6b;94?=nl?ij6=44ig46g?6=3fl?;o4?::aa11f290<6=4?{%331f2=ml0;694?:1y'553d<3on:i5G1143a>N68>oc>jk1<75ff77`>5<5;|`fg<>=83=1<7>t$026g10D<>90d9K553d12.o:hl530f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`e>13:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;0g6>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qohkfd83>1<729q/==;l4;gf2a=O99<;i6F>04a:?lb1k00;66gk6bc94?=nn??h6=44og64f?6=3thmi=?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=<1;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnkk?2;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj39;=6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg77:h:1<7:50;2x 462k=0ni;j4H0254`=O99?h56gk6b;94?=nl?ij6=44ig46g?6=3fl?;o4?::a554f93:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;1ea>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo??2`094?3=83:p(<>:c58fa34<@8:="c>lh1>o94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17plidg;94?2=83:p(<>:c58fa3b<@8:=oc>j31<75fd7ab>5<o7>5;nd73g<722wijihn:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2==>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fcbaj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;04?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`cn;0;694?:1y'553d<3on:i5G1143a>N68>oc>jk1<75ff77`>5<5;|`e`c1=83?1<7>t$026g190d9K553d12.o:hl54718ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`e`c>=83=1<7>t$026g10D<>90d9K553d12.o:hl53108ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f`d1m3:187>50z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}cga2c<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io42900ei8la;29?j`3?k0;66smec53>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69<7;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd304<72=0;6=u+117`0?cb>m1C==8?e:J240e>3`n=o44?::kg2fg=831bj;;l:188kc20j3:17pli05094?1=83:p(<>:c58fa32<@8:="c>lh1h;9m;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd306<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wihn8n:187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zjmi=n7>55;294~"6857;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj6e9K5507m2B:<8m6;hf5g<<722co:no50;9jb33d2900ck:8b;29?xdck?=1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`96f75;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xdck?21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`924=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{elj=96=4;:183!77=j>1ih8k;I3325c<@8:>o45fd7a:>5<5;hd51f<722em8:l50;9~fae0;3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;0`b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdck>>1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`904=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pljfdg94?2=83:p(<>:c58fa3b<@8:=oc>j31<75fd7ab>5<o7>5;nd73g<722wiikki:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<:c58fa35<@8:="c>lh1h8m9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zj8:??o4?:583>5}#99?h87kj6e9K5507m2B:<8m6;hf5g<<722co:no50;9jb33d2900ck:8b;29?xd68=9h6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>d25;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm1160`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`6b2e=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66sm5g5g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm183f>5<3290;w)??5b69a`0c3A;;:=k4H026g<=nl?i26=44ie4`e?6=3`l=9n4?::me02d=831vn<7>f;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3k0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn<7;9;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>8;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm121b>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;;6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`6=t$026g10D<>90d9K553d12.o:hl5d465?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg34190;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj=n3?7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi8:97:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m??:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>90a94?2=83:p(<>:c58fa3b<@8:=oc>j31<75fd7ab>5<o7>5;nd73g<722wi=4?k:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2:o=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo;i7`83>1<729q/==;l4;gf2a=O99<;i6F>04a:?lb1k00;66gk6bc94?=nn??h6=44og64f?6=3th>j:l50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=;l<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn8=93;290?6=8r.:<8m;:dg5`>N68?:n7E??5b;8ma0d13:17dj9c`83>>oa>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4m?1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi9>8::187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zj<9=:7>57;294~"685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8li=7>54;294~"68N6850z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}cc7`?6=?3:104a7>`c1<2B:<;>j;I331f?<,mm1C==8?e:J240e>3`n=o44?::kg2fg=831bj;;l:188kc20j3:17pl>f`f94?1=83:p(<>:c58fa32<@8:="c>lh1:l5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfd67>5<3290;w)??5b69a`0c3A;;:=k4H026g<=nl?i26=44ie4`e?6=3`l=9n4?::me02d=831vnkk;5;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>?86gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`bN68>{e90>36=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm121:>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e=0326=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm52:e>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{e1ih8>;I3325c<@8:>o45+d7ga>a3302co:n750;9j`3ef2900ei8lb;29?j`3?k0;66sm4654>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6i;;8:kg2f?=831bh;mn:188ma0dj3:17bh;7c83>>{em=9o6=4>5083>5}#99?h87h;c79K5507m2B:<8m6;[7;0?71s8;m647>28;n6<<>:gf905d=:mo1>h>52g496c>=<9318=652519617=<9=1>=o521:96`4=:l91>h?5}%f5af<>3-n=ii46;%f5a`<>3-n=ik46;%f5b5<>3-n=j<46;%f5b7<>3-n=j>46;%f5b1<>3-n=j846;%f5b3<>3-n=j:46;%f5b=<>3-n=j446;%f5bd<>3-n=jo46;%f42f<03-;;:=6511433>"68?:26<>9069mb1bc2;>0bk:ke;07?k77>9k1>95a60g:>5=i>;8o6=5a1143f?6<,m?3;7j:c29'`0>?2m?h?6*k59;9b10b3-n>4l4k5b18 a0cj330(i8kc;;8 a0cl330(i8ke;;8 a0cn330(i8j0;;8 a0b9330(i8j2;;8 a0b;330(i8j4;;8 a0b=330(i8j6;;8 a0b?330(i8j8;;8 a0b1330(i8ja;;8 a0ak330(i8id;;8 a0am330(i8if;;8 a178330(i9?1;;8 a17:330(i9?3;;8 a17<330(i9?5;;8 a17>330(i9?7;;8 a170330(i9?9;;8 a17i330(i9?b;;8 a17k330(i9?d;;8 a17m330(i9?f;;8 a168330(i9>1;;8 a16:330(i9>3;;8 a16<330(i9>5;;8 a16>330(i9>7;;8 a160330(i9>9;;8 a16i330(i9>b;;8 a16k330(i9>d;;8 a16m330(i9>f;;8 a158330(i9=1;;8 a15:330(i9=3;;8 a15<330(i9=5;;8 a15>330(i9=7;;8 a150330(i9=9;;8 a15i330(i9=b;;8 a15k330(i9=d;;8 a15m330(i9=f;;8 a148330(i9<1;;8 a14:330(i9<3;;8 a14<330(i9<5;;8 a14>330(i9<7;;8 a140330(i9<9;;8 a14i330(i9330(i9;7;;8 a130330(i9;9;;8 a13i330(i9;b;;8 a13k330(i9;d;;8 a13m330(i9;f;;8 a128330(i9:1;;8 a12:330(i9:3;;8 a12<330(i9:5;;8 a12>330(i9:7;;8 a120330(i9:9;;8 a12i330(i9:b;;8 a12k330(i9:d;;8 a12m330(i9:f;;8 a118330(i991;;8 a11:330(i993;;8 a11<330(i995;;8 a11>330(i997;;8 a110330(i999;;8 a11i330(i99b;;8 a11l3=0(k:l7;d72`=#n=i36k:9e:&e0f?=99?>m6*i4e`925de3-l?jk4i4g:8 c3783l?j55+f77e>a3d;2.m::l57:&e22e=?2.m::>53d28 c01n3?896*k7629b10b3`?3j7>5;h7:4?6=3f?297>5;n7:2?6=3`?in7>5;h7ag?6=@o<>907d;l3;29?l3d<3:1Dk883:9j1f3=83Bm::=4;n43e=<722co9:h50;9j`0>7290Cj;9<;:kg1=7=83Bm::=4;hf6<6<722co95:50;Je225<3`n>484?:Id536=5;hf43<<722cm8h:50;9jb1c2290Cj;9<;:ke0`0=83Bm::=4;hd7a2<722cm8h650;Je225<3`l?i44?:Id536=nm7>5Hg447>=nn=oi6=4Gf750?>oaM`1?:10ek:i4;29Lc00;21bj9h::188mc2a>3:1Dk883:9jb1`0290Cj;9<;:ke0c?=831bj9hn:18Kb31432cm8kl50;Je225<3`l?jn4?::ke0cb=83Bm::=4;hd7b`<72Al=;>54og454?6=3`>i<7>5$g6b=?2fn2dm8l650:9j0dc=83.m8l754`d8jc2f03;07d:nd;29 c2f13>jj6`i4`:96>=nj47=4;h6bf?6=,o>j57:nf:le0d>=<21b8lo50;&e0d?=hai;7>5$g6b=?2fn2dm8l658:9j0g0=83.m8l754`d8jc2f03307d:m5;29 c2f13>jj6`i4`:9e>=n1<7*i4`;90d`j47l4;h6a7?6=,o>j57:nf:le0d>=k21b8o<50;&e0d?=hah=7>5$g6b=?2d82dm8l650:Je225<3`>ij7>5$g6b=?2d82dm8l651:Je225<3`>ii7>5$g6b=?2d82dm8l652:Je225<3`>ih7>5$g6b=?2d82dm8l653:Je225<3`>io7>5$g6b=?2d82dm8l654:Je225<3`>in7>5$g6b=?2d82dm8l655:Je225<3`>hm7>5$g6b=?2d82dm8l656:Je225<3`>h57>5$g6b=?2d82dm8l657:Je225<3`>h47>5$g6b=?2d82dm8l658:Je225<3`>h;7>5$g6b=?2d82dm8l659:Je225<3`>h:7>5$g6b=?2d82dm8l65a:Je225<3`>h97>5$g6b=?2d82dm8l65b:Je225<3`>h87>5$g6b=?2d82dm8l65c:Je225<3`>h?7>5$g6b=?2d82dm8l65d:Je225<3`>h>7>5$g6b=?2d82dm8l65e:Je225<3`>im7>5$g6b=?2d82dm8l65f:Je225<3`>o=7>5$g6b=?2c82dm8l650:Je225<3`>hj7>5$g6b=?2c82dm8l651:Je225<3`>hi7>5$g6b=?2c82dm8l652:Je225<3`>hh7>5$g6b=?2c82dm8l653:Je225<3`>ho7>5$g6b=?2c82dm8l654:Je225<3`>om7>5$g6b=?2c82dm8l655:Je225<3`>o57>5$g6b=?2c82dm8l656:Je225<3`>o47>5$g6b=?2c82dm8l657:Je225<3`>o;7>5$g6b=?2c82dm8l658:Je225<3`>o:7>5$g6b=?2c82dm8l659:Je225<3`>o97>5$g6b=?2c82dm8l65a:Je225<3`>o87>5$g6b=?2c82dm8l65b:Je225<3`>o?7>5$g6b=?2c82dm8l65c:Je225<3`>o>7>5$g6b=?2c82dm8l65d:Je225<3`>hn7>5$g6b=?2c82dm8l65e:Je225<3`>m87>5$g6b=?2a;2dm8l650:9j0c4=83.m8l754g18jc2f03;07d:i1;29 c2f13>m?6`i4`:96>=nj47=4;h6fb?6=,o>j57:i3:le0d>=<21b8hk50;&e0d?=hamn7>5$g6b=?2a;2dm8l658:9j0cg=83.m8l754g18jc2f03307d:i9;29 c2f13>m?6`i4`:9e>=nj47l4;h6e3?6=,o>j57:i3:le0d>=k21b8k850;&e0d?=ha5$g6b=?37<2dm8l650:Je225<3`?;?7>5$g6b=?37<2dm8l651:Je225<3`?;>7>5$g6b=?37<2dm8l652:Je225<3`?;=7>5$g6b=?37<2dm8l653:Je225<3`?;<7>5$g6b=?37<2dm8l654:Je225<3`>mj7>5$g6b=?37<2dm8l655:Je225<3`?;i7>5$g6b=?37<2dm8l656:Je225<3`?;h7>5$g6b=?37<2dm8l657:Je225<3`?;o7>5$g6b=?37<2dm8l658:Je225<3`?;n7>5$g6b=?37<2dm8l659:Je225<3`?;m7>5$g6b=?37<2dm8l65a:Je225<3`?;57>5$g6b=?37<2dm8l65b:Je225<3`?;47>5$g6b=?37<2dm8l65c:Je225<3`?;;7>5$g6b=?37<2dm8l65d:Je225<3`?;:7>5$g6b=?37<2dm8l65e:Je225<3`>mi7>5$g6b=?37<2dm8l65f:Je225<3`?:97>5$g6b=?36<2dm8l650:Je225<3`?:?7>5$g6b=?36<2dm8l651:Je225<3`?:>7>5$g6b=?36<2dm8l652:Je225<3`?:=7>5$g6b=?36<2dm8l653:Je225<3`?:<7>5$g6b=?36<2dm8l654:Je225<3`?:i7>5$g6b=?36<2dm8l655:Je225<3`?:h7>5$g6b=?36<2dm8l656:Je225<3`?:o7>5$g6b=?36<2dm8l657:Je225<3`?:n7>5$g6b=?36<2dm8l658:Je225<3`?:m7>5$g6b=?36<2dm8l659:Je225<3`?:57>5$g6b=?36<2dm8l65a:Je225<3`?:47>5$g6b=?36<2dm8l65b:Je225<3`?:;7>5$g6b=?36<2dm8l65c:Je225<3`?::7>5$g6b=?36<2dm8l65d:Je225<3`?;j7>5$g6b=?36<2dm8l65e:Je225<3`<:>44?:%d7e<<19;20bk:n8;28?l06:>0;6)h;a88557>j47?4;h4260<72-l?m44913:8jc2f03807d8>2583>!`3i00==?64ng6b>4?:%d7e<<19;20bk:n8;68?l06:;0;6)h;a88557>j47;4;h4264<72-l?m44913:8jc2f03<07d8>2183>!`3i00==?64ng6bj4774;h425a<72-l?m44913:8jc2f03k07d8>1b83>!`3i00==?64ng6bj47j4;h425=<72-l?m44913:8jc2f03o07d8>1683>!`3i00==?64ng6bo198?1<7*i4`;9244?3gl?m54>1:9j2473290/j9o6:731<>haj578>299mb1g?28907d8>1383>!`3i00==?64ng6b8837ch;a9821>=n>89;6=4+f5c:>37502dm8l651798m375n3:1(k:n9;426==in=k36<94;h426`<72-l?m44913:8jc2f03;376g913f94?"a2?;946`i4`:95d=5$g6b=?06:11ej9o7:0`8?l06:h0;6)h;a88557>j47?l;:k5570=83.m8l75600;?k`3i10:h65f603a>5<#n=k26;?=8:le0d>=9l10e;?>0;29 c2f13<:>55af5c;>4`<3`<::n4?:%d7e<<19?h0bk:n8;28?l06>h0;6)h;a88553dj47?4;h422=<72-l?m44917`8jc2f03807d8>6683>!`3i00==;l4ng6b<0;6)h;a88553dj47;4;h4221<72-l?m44917`8jc2f03<07d8>6283>!`3i00==;l4ng6b80;6)h;a88553dj4774;h4225<72-l?m44917`8jc2f03k07d8>5g83>!`3i00==;l4ng6bj47j4;h421g<72-l?m44917`8jc2f03o07d8>5`83>!`3i00==;l4ng6bo19<21<7*i4`;9240e3gl?m54>1:9j2430290/j9o6:735f>haj578>6c9mb1g?28907d8>5483>!`3i00==;l4ng6b8=n>8=86=4+f5c:>371j2dm8l651798m370:3:1(k:n9;422g=in=k36<94;h4234<72-l?m44917`8jc2f03;376g916294?"a2?;=n6`i4`:95d=5$g6b=?06>k1ej9o7:0`8?l06>m0;6)h;a88553dj47?l;:k553?=83.m8l75604a?k`3i10:h65f607f>5<#n=k26;?9b:le0d>=9l10e;?:3;29 c2f13<::o5af5c;>4`<3`<:4>4?:%d7e<<19180bk:n8;28?l06080;6)h;a8855=4j47?4;h42<5<72-l?m4491908jc2f03807d8>7g83>!`3i00==5<4ng6bj47?4;h428883>!`3i00==5m4ng6bj47?4;n42`a<72-l?m4491d28jc2f03807b8>db83>!`3i00==h>4ng6bj47;4;n42`<<72-l?m4491d28jc2f03<07b8>d983>!`3i00==h>4ng6bj4774;n42`0<72-l?m4491d28jc2f03k07b8>d583>!`3i00==h>4ng6bj47j4;n42`5<72-l?m4491d28jc2f03o07b8>cg83>!`3i00==h>4ng6bi19jn1<7*i4`;924c73gl?m54>1:9l24ed290/j9o6:73f4>haj578>e19mb1g?28907b8>c`83>!`3i00==h>4ng6b8o;7ch;a9821>=h>8o36=4+f5c:>37b82dm8l651798k37b?3:1(k:n9;42a5=in=k36<94;n42a3<72-l?m4491d28jc2f03;376a91d794?"a2?;n<6`i4`:95d=5$g6b=?06m91ej9o7:0`8?j06m;0;6)h;a8855`6j47?l;:m55ac=83.m8l7560g3?k`3i10:h65`60f0>5<#n=k26;?j0:le0d>=9l10c;?l8;29 c2f13<:i=5af5c;>4`<3f<9>84?:%d7e<<1:;>0bk:n8;28?j05::0;6)h;a885672j47?4;n4164<72-l?m4492368jc2f03807b8=2183>!`3i00=>?:4ng6b0bk:n8;68?j059l0;6)h;a885672j47;4;n415a<72-l?m4492368jc2f03<07b8=1b83>!`3i00=>?:4ng6b0bk:n8;:8?j059h0;6)h;a885672j4774;n415<<72-l?m4492368jc2f03k07b8=1983>!`3i00=>?:4ng6b0bk:n8;a8?j059<0;6)h;a885672j47j4;n4151<72-l?m4492368jc2f03o07b8=1283>!`3i00=>?:4ng6b0bk:n8;33?>i1:8;1<7*i4`;927433gl?m54>1:9l2777290/j9o6:7010>haj578=259mb1g?28907b8=0d83>!`3i00=>?:4ng6b=j50;&e0d?=>;8?7ch;a9821>=h>;8h6=4+f5c:>345<2dm8l651798k345j3:1(k:n9;4161=in=k36<94;n416d<72-l?m4492368jc2f03;376a923;94?"a2?8986`i4`:95d=5$g6b=?05:=1ej9o7:0`8?j05:?0;6)h;a885672j47?l;:m5674=83.m8l756307?k`3i10:h65`6334>5<#n=k26;<=4:le0d>=9l10c;95af5c;>4`<3f<9?h4?:%d7e<<1::n0bk:n8;28?j05;j0;6)h;a88566bj47?4;n417g<72-l?m44922f8jc2f03807b8=3`83>!`3i00=>>j4ng6bj47?4;n4100<72-l?m4492558jc2f03807b8=4583>!`3i00=>994ng6b:n4?:%d7e<h0;6)h;a88g13dj47?4;nf62<<72-l?m44k57`8jc2f03807bj:6983>!`3i00o9;l4ng6b::4?:%d7e<?0;6)h;a88g13dj47;4;nf620<72-l?m44k57`8jc2f03<07bj:6583>!`3i00o9;l4ng6b2o>o<6`i4`:95>Na>>907bh;cd83>!`3i00m8i>4ng6b5<#n=k26k:k0:le0d>=;2Bm::=4;nd7`<<72-l?m44i4e28jc2f03>07bh;d983>!`3i00m8i>4ng6bj4794;nd7`0<72-l?m44i4e28jc2f03207bh;d583>!`3i00m8i>4ng6b4?:%d7e<j47l4;nd7ga<72-l?m44i4e28jc2f03i07d??5ea94?"a=821b==;ka;29 c2f13;;9il4ng6b=n99?o47>5$g6b=?77=mh0bk:n8;18?l77=l;1<7*i4`;9553b82dm8l650:Je225<3`;;9ih50;&e0d?=99?n<6`i4`:95>Na>>907d??5eg94?"a=:2Bm::=4;h331ab=83.m8l75117f4>haNa>>907d??5d194?"a=:2Bm::=4;h331`4=83.m8l75117f1>ha1<7*i4`;9553a;2dm8l650:9j553a:3:1(k:n9;331c5j47?4;h331c7=83.m8l75117e7>ha65f117e4?6=,o>j57??5g18jc2f03907d??5dd94?"a=<21b==;je;29 c2f13;;9k=4ng6b=n99?no7>5$g6b=?77=o90bk:n8;58?l77=on1<7*i4`;9553ak2dm8l650:Je225<3`;;9kl50;&e0d?=99?mo6`i4`:95>Na>>907d??5gc94?"a=:2Bm::=4;h331c?=83.m8l75117eg>haNa>>907d??5g494?"a=>2Bm::=4;h331c3=83.m8l75117eg>ha9<1<7*i4`;95507=2dm8l650:Je225<3`;;:=:50;&e0d?=99<;96`i4`:95>Na>>907d??61194?"a=:2Bm::=4;h33254=83.m8l7511431>ha9;1<7*i4`;95507=2dm8l654:Je225<3`;;:=>50;&e0d?=99<;96`i4`:91>Na>>907d??5gd94?"a=>2Bm::=4;h331cc=83.m8l7511431>ha40|98l1=<65130954?=98o1=??5fe874g<5ll09i=4=f781b=<3800?<54=428104<38>090b<>90`810>h19l31<6`923f94>h68?:i6=5+d4:4>a3d;2.o9565d4a0?!b2000m8;k4$e7;e?b2k:1/h;jk:89'`3bb201/h;ji:89'`3c7201/h;k>:89'`3c5201/h;k<:89'`3c3201/h;k::89'`3c1201/h;k8:89'`3c?201/h;k6:89'`3cf201/h;hl:89'`3`c201/h;hj:89'`3`a201/h:>?:89'`266201/h:>=:89'`264201/h:>;:89'`262201/h:>9:89'`260201/h:>7:89'`26>201/h:>n:89'`26e201/h:>l:89'`26c201/h:>j:89'`26a201/h:??:89'`276201/h:?=:89'`274201/h:?;:89'`272201/h:?9:89'`270201/h:?7:89'`27>201/h:?n:89'`27e201/h:?l:89'`27c201/h:?j:89'`27a201/h:201/h:201/h:=n:89'`25e201/h:=l:89'`25c201/h:=j:89'`25a201/h::?:89'`226201/h::=:89'`224201/h::;:89'`222201/h::9:89'`220201/h::7:89'`22>201/h::n:89'`22e201/h::l:89'`22c201/h::j:89'`22a201/h:;?:89'`236201/h:;=:89'`234201/h:;;:89'`232201/h:;9:89'`230201/h:;7:89'`23>201/h:;n:89'`23e201/h:;l:89'`23c201/h:;j:89'`23a201/h:8?:89'`206201/h:8=:89'`204201/h:8;:89'`202201/h:89:89'`200201/h:87:89'`20>201/h:8n:89'`20e201/j9m8:g65a>"amj7h;f99'b0672o>m46*i64d9`0e43-l=;o48;%d53f<03-l=;=47)j8718e03c5<6=44o4;5>5<5M`1?:10e8m<:188m0e3290Cj;9<;:k6g0<72Al=;>54o72b;k4?::kg1=6=83Bm::=4;hf6<4<72Al=;>54ie7;7?6=3`n>494?:Id536=5Hg447>=nl>=36=44ie54=?6=3`l?i94?::ke0`3=83Bm::=4;hd7a3<72Al=;>54ig6f3?6=3`l?i54?:Id536=n57>5Hg447>=nn=oj6=4Gf750?>oamo7>5;hd7ba<72Al=;>54ig6ea?6=@o<5<1ga3gl?m54?;:k7e`<72-l?m44;ag9mb1g?2810e9ok:18'b1g>2=km7ch;a981?>o3ij0;6)h;a887ec=in=k36>54i5ca>5<#n=k269oi;od7e=<332c?ml4?:%d7e<<3io1ej9o7:498m1d>290/j9o6:5ce?k`3i10=76g;b983>!`3i00?mk5af5c;>2=1ga3gl?m547;:k7f3<72-l?m44;ag9mb1g?2010e9l::18'b1g>2=km7ch;a98b?>o3j=0;6)h;a887ec=in=k36o54i5`0>5<#n=k269oi;od7e=!`3i00?mk5af5c;>c=1e73gl?m54?;Id536=1e73gl?m54>;Id536=1e73gl?m54=;Id536=1e73gl?m54<;Id536=1e73gl?m54;;Id536=1e73gl?m54:;Id536=1e73gl?m549;Id536=1e73gl?m548;Id536=1e73gl?m547;Id536=1e73gl?m546;Id536=1e73gl?m54n;Id536=6=4+f5c:>1e73gl?m54m;Id536=1e73gl?m54l;Id536=1e73gl?m54k;Id536=1e73gl?m54j;Id536=1e73gl?m54i;Id536=1b73gl?m54?;Id536=1b73gl?m54>;Id536=1b73gl?m54=;Id536=1b73gl?m54<;Id536=1b73gl?m54;;Id536=1b73gl?m54:;Id536=1b73gl?m549;Id536=1b73gl?m548;Id536=1b73gl?m547;Id536=1b73gl?m546;Id536=6=4+f5c:>1b73gl?m54n;Id536=1b73gl?m54m;Id536=1b73gl?m54l;Id536=1b73gl?m54k;Id536=1b73gl?m54j;Id536=1`43gl?m54?;:k7b7<72-l?m44;f29mb1g?2810e9h>:18'b1g>2=l87ch;a981?>o3n90;6)h;a887b6=in=k36>54i5ge>5<#n=k269h<;od7e=<332c?ih4?:%d7e<<3n:1ej9o7:498m1`c290/j9o6:5d0?k`3i10=76g;fb83>!`3i00?j>5af5c;>2=1`43gl?m547;:k7bd<72-l?m44;f29mb1g?2010e9h6:18'b1g>2=l87ch;a98b?>o3n10;6)h;a887b6=in=k36o54i5d4>5<#n=k269h<;od7e=!`3i00?j>5af5c;>c=6=4+f5c:>0633gl?m54?;Id536=0633gl?m54>;Id536=0633gl?m54=;Id536=0633gl?m54<;Id536=0633gl?m54;;Id536=0633gl?m54:;Id536=0633gl?m549;Id536=0633gl?m548;Id536=0633gl?m547;Id536=0633gl?m546;Id536=0633gl?m54n;Id536=0633gl?m54m;Id536=0633gl?m54l;Id536=0633gl?m54k;Id536=0633gl?m54j;Id536=0633gl?m54i;Id536=6=4+f5c:>0733gl?m54?;Id536=0733gl?m54>;Id536=0733gl?m54=;Id536=0733gl?m54<;Id536=0733gl?m54;;Id536=0733gl?m54:;Id536=0733gl?m549;Id536=0733gl?m548;Id536=0733gl?m547;Id536=0733gl?m546;Id536=0733gl?m54n;Id536=0733gl?m54m;Id536=0733gl?m54l;Id536=0733gl?m54k;Id536=0733gl?m54j;Id536=5$g6b=?06:11ej9o7:198m375?3:1(k:n9;426==in=k36<54i7311?6=,o>j578>299mb1g?2;10e;?=4;29 c2f13<:>55af5c;>6=5$g6b=?06:11ej9o7:598m375:3:1(k:n9;426==in=k36854i7315?6=,o>j578>299mb1g?2?10e;?=0;29 c2f13<:>55af5c;>2=5$g6b=?06:11ej9o7:998m376m3:1(k:n9;426==in=k36454i732`?6=,o>j578>299mb1g?2h10e;?>c;29 c2f13<:>55af5c;>g=5$g6b=?06:11ej9o7:b98m37613:1(k:n9;426==in=k36i54i732j578>299mb1g?2l10e;?>7;29 c2f13<:>55af5c;>c=5$g6b=?06:11ej9o7:028?l069<0;6)h;a88557>j47?>;:k5542=83.m8l75600;?k`3i10:>65f6030>5<#n=k26;?=8:le0d>=9:10e;?>2;29 c2f13<:>55af5c;>42<3`<:=<4?:%d7e<<19;20bk:n8;36?>o19::1<7*i4`;9244?3gl?m54>6:9j244a290/j9o6:731<>haj578>299mb1g?28207d8>2e83>!`3i00==?64ng6b32c==?m50;&e0d?=>8837ch;a982e>=n>88i6=4+f5c:>37502dm8l651c98m375i3:1(k:n9;426==in=k362?;946`i4`:95c=5$g6b=?06>k1ej9o7:198m371i3:1(k:n9;422g=in=k36<54i735j578>6c9mb1g?2;10e;?97;29 c2f13<::o5af5c;>6=5$g6b=?06>k1ej9o7:598m371=3:1(k:n9;422g=in=k36854i7350?6=,o>j578>6c9mb1g?2?10e;?93;29 c2f13<::o5af5c;>2=7>5$g6b=?06>k1ej9o7:998m37193:1(k:n9;422g=in=k36454i7354?6=,o>j578>6c9mb1g?2h10e;?:f;29 c2f13<::o5af5c;>g=h7>5$g6b=?06>k1ej9o7:b98m372k3:1(k:n9;422g=in=k36i54i736f?6=,o>j578>6c9mb1g?2l10e;?:a;29 c2f13<::o5af5c;>c=57>5$g6b=?06>k1ej9o7:028?l06=10;6)h;a88553dj47?>;:k5501=83.m8l75604a?k`3i10:>65f6075>5<#n=k26;?9b:le0d>=9:10e;?:5;29 c2f13<::o5af5c;>42<3`<:994?:%d7e<<19?h0bk:n8;36?>o19>91<7*i4`;9240e3gl?m54>6:9j2415290/j9o6:735f>haj578>6c9mb1g?28207d8>7183>!`3i00==;l4ng6b32c==;h50;&e0d?=>8=n>8371j2dm8l651c98m371l3:1(k:n9;422g=in=k362?;=n6`i4`:95c=5$g6b=?060;1ej9o7:198m37?93:1(k:n9;42<7=in=k36<54i73;4?6=,o>j578>839mb1g?2;10e;?8f;29 c2f13<:4?5af5c;>6=5$g6b=?060j1ej9o7:198m37?j3:1(k:n9;42j578>8b9mb1g?2;10e;?79;29 c2f13<:4n5af5c;>6=5$g6b=?06m91ej9o7:198k37cn3:1(k:n9;42a5=in=k36<54o73g`?6=,o>j578>e19mb1g?2;10c;?kc;29 c2f13<:i=5af5c;>6=5$g6b=?06m91ej9o7:598k37ci3:1(k:n9;42a5=in=k36854o73g=?6=,o>j578>e19mb1g?2?10c;?k8;29 c2f13<:i=5af5c;>2=5$g6b=?06m91ej9o7:998k37c>3:1(k:n9;42a5=in=k36454o73g1?6=,o>j578>e19mb1g?2h10c;?k4;29 c2f13<:i=5af5c;>g=7>5$g6b=?06m91ej9o7:b98k37c93:1(k:n9;42a5=in=k36i54o73g4?6=,o>j578>e19mb1g?2l10c;?lf;29 c2f13<:i=5af5c;>c=5$g6b=?06m91ej9o7:028?j06km0;6)h;a8855`6j47?>;:m55fe=83.m8l7560g3?k`3i10:>65`60aa>5<#n=k26;?j0:le0d>=9:10c;?la;29 c2f13<:i=5af5c;>42<3f<:o44?:%d7e<<19l:0bk:n8;36?>i19l21<7*i4`;924c73gl?m54>6:9l24c0290/j9o6:73f4>haj578>e19mb1g?28207b8>e483>!`3i00==h>4ng6b32e==h:50;&e0d?=>8o;7ch;a982e>=h>8o86=4+f5c:>37b82dm8l651c98k37b:3:1(k:n9;42a5=in=k362?;n<6`i4`:95c=5$g6b=?05:=1ej9o7:198k345;3:1(k:n9;4161=in=k36<54o7015?6=,o>j578=259mb1g?2;10c;<=0;29 c2f13<9>95af5c;>6=5$g6b=?05:=1ej9o7:598k346m3:1(k:n9;4161=in=k36854o702`?6=,o>j578=259mb1g?2?10c;<>c;29 c2f13<9>95af5c;>2=5$g6b=?05:=1ej9o7:998k346i3:1(k:n9;4161=in=k36454o702=?6=,o>j578=259mb1g?2h10c;<>8;29 c2f13<9>95af5c;>g=5$g6b=?05:=1ej9o7:b98k346=3:1(k:n9;4161=in=k36i54o7020?6=,o>j578=259mb1g?2l10c;<>3;29 c2f13<9>95af5c;>c=7>5$g6b=?05:=1ej9o7:028?j05980;6)h;a885672j47?>;:m5646=83.m8l756307?k`3i10:>65`632e>5<#n=k26;<=4:le0d>=9:10c;95af5c;>42<3f<90bk:n8;36?>i1:;i1<7*i4`;927433gl?m54>6:9l274e290/j9o6:7010>haj578=259mb1g?28207b8=2883>!`3i00=>?:4ng6b32e=>?650;&e0d?=>;8?7ch;a982e>=h>;8<6=4+f5c:>345<2dm8l651c98k345>3:1(k:n9;4161=in=k36l:18'b1g>2?8986`i4`:95c=5$g6b=?05;m1ej9o7:198k344k3:1(k:n9;417a=in=k36<54o700f?6=,o>j578=3e9mb1g?2;10c;<6=5$g6b=?05<>1ej9o7:198k343>3:1(k:n9;4102=in=k36<54o7071?6=,o>j578=469mb1g?2;10c;<;4;29 c2f13<98:5af5c;>6=5$g6b=?b2>k1ej9o7:198ka31i3:1(k:n9;f62g=in=k36<54oe75=?6=,o>j57j:6c9mb1g?2;10ci;98;29 c2f13n>:o5af5c;>6=5$g6b=?b2>k1ej9o7:598ka31>3:1(k:n9;f62g=in=k36854oe751?6=,o>j57j:6c9mb1g?2?10ci;94;29 c2f13n>:o5af5c;>2=o=7>5$g6b=?`3l91ej9o7:19Kb31432em8nh50;&e0d?=n=n;7ch;a982?M`1?:10ck:le;29 c2f13l?h=5af5c;>7=On?=876ai4ec94?"a54og6g=?6=,o>j57h;d19mb1g?2=10ck:k8;29 c2f13l?h=5af5c;>0=o;7>5$g6b=?`3l91ej9o7:798kc2c>3:1(k:n9;d7`5=in=k36:54og6g1?6=,o>j57h;d19mb1g?2110ck:k4;29 c2f13l?h=5af5c;><=o?7>5$g6b=?`3l91ej9o7:`98kc2c:3:1(k:n9;d7`5=in=k36o54og6``?6=,o>j57h;d19mb1g?2j10e<>:db83>!`3i00:<8jm;od7e=<732c:<8jn:18'b1g>28:>ho5af5c;>4=h44?:%d7e<<68o68462lk1ej9o7:298m462m80;6)h;a88240c73gl?m54?;Id536=hk4?:%d7e<<68:dd83>!`3i00:<8k?;od7e=<53Al=;>54i026`a<72-l?m44>04g3?k`3i1087Eh97298m462m?0;6)h;a88240c23gl?m54?;Id536=i94?:%d7e<<687ch;a982?M`1?:10e<>:e283>!`3i00:<8k:;od7e=<53Al=;>54i026a7<72-l?m44>04g6?k`3i1087Eh97298m462n=0;6)h;a88240`43gl?m54?;:k240`5290/j9o6:026b6=in=k36<54i026b4<72-l?m44>04d0?k`3i10976g>04d3>5<#n=k26<>:f29mb1g?2:10e<>:eg83>!`3i00:<8h<;od7e=<332c:<8kj:18'b1g>28:>j>5af5c;>0=ii4?:%d7e<<68o68462n:1ej9o7:698m462nm0;6)h;a88240`d3gl?m54?;Id536=jo4?:%d7e<<68:f`83>!`3i00:<8hl;od7e=<53Al=;>54i026b<<72-l?m44>04d`?k`3i1087Eh97298m462n10;6)h;a88240`d3gl?m54;;Id536=j:4?:%d7e<<68:f783>!`3i00:<8hl;od7e=<13Al=;>54i026b0<72-l?m44>04d`?k`3i10<7Eh97298m4618?0;6)h;a88243623gl?m54?;Id536=7ch;a982?M`1?:10e<>90283>!`3i00:<;>:;od7e=<53Al=;>54i02547<72-l?m44>0726?k`3i1087Eh97298m461880;6)h;a88243623gl?m54;;Id536=7ch;a986?M`1?:10e<>:fg83>!`3i00:<;>:;od7e=<13Al=;>54i026b`<72-l?m44>0726?k`3i10<7Eh97298ygbflo0;6<;>:183!77=j>1j9m9;I3325c<@8:>o45U596953}69o0:=54>23825<<69l0:><4id;63f?4cm38n<7;47<;3;075?27?38;m7<=#l?oo645+d7gf><=#l?om645+d7d3><=#l?l:645+d7d1><=#l?l8645+d7d7><=#l?l>645+d7d5><=#l?l<645+d7d;><=#l?l2645+d7db><=#l?li645+d7d`><=#l?lo645+d7df><=#l?lm645+d623><=#l>::645+d621><=#l>:8645+d627><=#l>:>645+d625><=#l>:<645+d62;><=#l>:2645+d62b><=#l>:i645+d62`><=#l>:o645+d62f><=#l>:m645+d633><=#l>;:645+d631><=#l>;8645+d637><=#l>;>645+d635><=#l>;<645+d63;><=#l>;2645+d63b><=#l>;i645+d63`><=#l>;o645+d63f><=#l>;m645+d603><=#l>8:645+d601><=#l>88645+d607><=#l>8>645+d605><=#l>8<645+d60;><=#l>82645+d60b><=#l>8i645+d64`>2=#99<;47??6158 461800:<;>8;od7`a<5<2dm8ik5259m5507i38?7c8>e883?k05:m0;7c??61`94>"c=1=1h8m<;%f6<=59:&g2`7=12.o:h<59:&g2`5=12.o:h:59:&g2`3=12.o:h859:&g2`1=12.o:h659:&g2`?=12.o:ho59:&g37e=12.o;?j59:&g37c=12.o;?h59:&g366=12.o;>?59:&g364=12.o;>=59:&g362=12.o;>;59:&g360=12.o;>959:&g36>=12.o;>759:&g36g=12.o;>l59:&g36e=12.o;>j59:&g36c=12.o;>h59:&g316=12.o;9?59:&g314=12.o;9=59:&g312=12.o;9;59:&g310=12.o;9959:&g31>=12.o;9759:&g31g=12.o;9l59:&g31e=12.o;9j59:&g31c=12.o;9h59:&g306=12.o;8?59:&g304=12.o;8=59:&g302=12.o;8;59:&g300=12.o;8959:&g30>=12.o;8759:&g30g=12.o;8l59:&g30e=12.o;8j59:&g30c=12.o;8h59:&g336=12.o;;?59:&g334=12.o;;=59:&g332=12.o;;;59:&g330=12.o;;959:&g33>=12.o;;759:&g33g=12.o;;l59:&g33b=?2.m8n95f54f?!`3k10m8;k4$g6`=?77=>907d;md;29Lc00;21b9n=50;9j1f2=83Bm::=4;h7`1?6=@o<5<5;hf6<5<72Al=;>54ie7;5?6=@o<5<5Hg447>=nl<2>6=4Gf750?>oc?>21<75fd65:>5<n87>5;hd7a0<72Al=;>54ig6f2?6=@o<5<n47>5Hg447>=nn=o26=4Gf750?>oa54ig6e=?6=3`l?jl4?:Id536=mn7>5Hg447>=nn=lh6=44ig6e`?6=@o<5j47>4;h6ba?6=,o>j57:nf:le0d>=921b8lj50;&e0d?=hajm7>5$g6b=?2fn2dm8l655:9j0g?=83.m8l754`d8jc2f03<07d:m8;29 c2f13>jj6`i4`:93>=nj4764;h6a2?6=,o>j57:nf:le0d>=121b8o;50;&e0d?=hai>7>5$g6b=?2fn2dm8l65d:9j0g7=83.m8l754`d8jc2f03o07d:n9;29 c2f13>jj6`i4`:9b>=nj47>4Hg447>=nj47?4Hg447>=nj47<4Hg447>=nj47=4Hg447>=nj47:4Hg447>=nj47;4Hg447>=nj4784Hg447>=nj4794Hg447>=nj4764Hg447>=nj4774Hg447>=nj47o4Hg447>=nj47l4Hg447>=n1<7*i4`;90f6j47m4Hg447>=nj47j4Hg447>=nj47k4Hg447>=nj47h4Hg447>=nj47>4Hg447>=nj47?4Hg447>=nj47<4Hg447>=nj47=4Hg447>=nj47:4Hg447>=nj47;4Hg447>=nj4784Hg447>=nj4794Hg447>=nj4764Hg447>=nj4774Hg447>=nj47o4Hg447>=n1<7*i4`;90a6j47l4Hg447>=nj47m4Hg447>=nj47j4Hg447>=nj47k4Hg447>=n1<7*i4`;90c5j47>4;h6e6?6=,o>j57:i3:le0d>=921b8k?50;&e0d?=hani7>5$g6b=?2a;2dm8l655:9j0cb=83.m8l754g18jc2f03<07d:ic;29 c2f13>m?6`i4`:93>=nj4764;h6ee?6=,o>j57:i3:le0d>=121b8k750;&e0d?=ham:7>5$g6b=?2a;2dm8l65d:9j0c3=83.m8l754g18jc2f03o07d:jd;29 c2f13>m?6`i4`:9b>=n=9?1<7*i4`;9152j47>4Hg447>=n=991<7*i4`;9152j47?4Hg447>=n=981<7*i4`;9152j47<4Hg447>=n=9;1<7*i4`;9152j47=4Hg447>=n=9:1<7*i4`;9152j47:4Hg447>=nj47;4Hg447>=n=9o1<7*i4`;9152j4784Hg447>=n=9n1<7*i4`;9152j4794Hg447>=n=9i1<7*i4`;9152j4764Hg447>=n=9h1<7*i4`;9152j4774Hg447>=n=9k1<7*i4`;9152j47o4Hg447>=n=931<7*i4`;9152j47l4Hg447>=n=921<7*i4`;9152j47m4Hg447>=n=9=1<7*i4`;9152j47j4Hg447>=n=9<1<7*i4`;9152j47k4Hg447>=nj47h4Hg447>=n=8?1<7*i4`;9142j47>4Hg447>=n=891<7*i4`;9142j47?4Hg447>=n=881<7*i4`;9142j47<4Hg447>=n=8;1<7*i4`;9142j47=4Hg447>=n=8:1<7*i4`;9142j47:4Hg447>=n=8o1<7*i4`;9142j47;4Hg447>=n=8n1<7*i4`;9142j4784Hg447>=n=8i1<7*i4`;9142j4794Hg447>=n=8h1<7*i4`;9142j4764Hg447>=n=8k1<7*i4`;9142j4774Hg447>=n=831<7*i4`;9142j47o4Hg447>=n=821<7*i4`;9142j47l4Hg447>=n=8=1<7*i4`;9142j47m4Hg447>=n=8<1<7*i4`;9142j47j4Hg447>=n=9l1<7*i4`;9142j47k4Hg447>=n>8826=4+f5c:>37502dm8l650:9j2440290/j9o6:731<>ha5<#n=k26;?=8:le0d>=:21b:<<;:18'b1g>2?;946`i4`:97>=n>8886=4+f5c:>37502dm8l654:9j2445290/j9o6:731<>ha5<#n=k26;?=8:le0d>=>21b:<2?;946`i4`:93>=n>8;m6=4+f5c:>37502dm8l658:9j247b290/j9o6:731<>ha5<#n=k26;?=8:le0d>=i21b:2?;946`i4`:9f>=n>8;j6=4+f5c:>37502dm8l65c:9j247>290/j9o6:731<>ha5<#n=k26;?=8:le0d>=m21b:2?;946`i4`:9b>=n>8;=6=4+f5c:>37502dm8l651198m376=3:1(k:n9;426==in=k362?;946`i4`:951=5$g6b=?06:11ej9o7:078?l06;90;6)h;a88557>j47?9;:k557`=83.m8l75600;?k`3i10:;65f600f>5<#n=k26;?=8:le0d>=9110e;?=d;29 c2f13<:>55af5c;>4?<3`<:>n4?:%d7e<<19;20bk:n8;3b?>o19;h1<7*i4`;9244?3gl?m54>b:9j244f290/j9o6:731<>haj578>299mb1g?28n07d8>1c83>!`3i00==?64ng6b50;&e0d?=>8837ch;a982b>=n>8371j2dm8l650:9j240f290/j9o6:735f>ha5<#n=k26;?9b:le0d>=:21b:<88:18'b1g>2?;=n6`i4`:97>=n>8<=6=4+f5c:>371j2dm8l654:9j2402290/j9o6:735f>ha5<#n=k26;?9b:le0d>=>21b:<8<:18'b1g>2?;=n6`i4`:93>=n>8<96=4+f5c:>371j2dm8l658:9j2406290/j9o6:735f>ha5<#n=k26;?9b:le0d>=i21b:<;i:18'b1g>2?;=n6`i4`:9f>=n>8?o6=4+f5c:>371j2dm8l65c:9j243d290/j9o6:735f>ha5<#n=k26;?9b:le0d>=m21b:<;n:18'b1g>2?;=n6`i4`:9b>=n>8?26=4+f5c:>371j2dm8l651198m37203:1(k:n9;422g=in=k362?;=n6`i4`:951=87>5$g6b=?06>k1ej9o7:078?l06?:0;6)h;a88553dj47?9;:k5524=83.m8l75604a?k`3i10:;65f6052>5<#n=k26;?9b:le0d>=9110e;?80;29 c2f13<::o5af5c;>4?<3`<::k4?:%d7e<<19?h0bk:n8;3b?>o19?o1<7*i4`;9240e3gl?m54>b:9j240c290/j9o6:735f>haj578>6c9mb1g?28n07d8>5d83>!`3i00==;l4ng6b8=n>8286=4+f5c:>37?:2dm8l650:9j24>6290/j9o6:73;6>ha5<#n=k26;?72:le0d>=:21b:<9i:18'b1g>2?;3>6`i4`:97>=n>82o6=4+f5c:>37?k2dm8l650:9j24>e290/j9o6:73;g>ha5<#n=k26;?7c:le0d>=:21b:<66:18'b1g>2?;3o6`i4`:97>=h>8o:6=4+f5c:>37b82dm8l650:9l24ba290/j9o6:73f4>ha5<#n=k26;?j0:le0d>=:21d:2?;n<6`i4`:97>=h>8ni6=4+f5c:>37b82dm8l654:9l24bf290/j9o6:73f4>ha5<#n=k26;?j0:le0d>=>21d:2?;n<6`i4`:93>=h>8n<6=4+f5c:>37b82dm8l658:9l24b1290/j9o6:73f4>ha5<#n=k26;?j0:le0d>=i21d:2?;n<6`i4`:9f>=h>8n96=4+f5c:>37b82dm8l65c:9l24b6290/j9o6:73f4>ha5<#n=k26;?j0:le0d>=m21d:2?;n<6`i4`:9b>=h>8in6=4+f5c:>37b82dm8l651198k37dl3:1(k:n9;42a5=in=k362?;n<6`i4`:951=5$g6b=?06m91ej9o7:078?j06m10;6)h;a8855`6j47?9;:m55`1=83.m8l7560g3?k`3i10:;65`60g5>5<#n=k26;?j0:le0d>=9110c;?j5;29 c2f13<:i=5af5c;>4?<3f<:i94?:%d7e<<19l:0bk:n8;3b?>i19l91<7*i4`;924c73gl?m54>b:9l24c5290/j9o6:73f4>haj578>e19mb1g?28n07b8>d283>!`3i00==h>4ng6b8o;7ch;a982b>=h>;8>6=4+f5c:>345<2dm8l650:9l2744290/j9o6:7010>ha5<#n=k26;<=4:le0d>=:21d:?2?8986`i4`:97>=h>;;m6=4+f5c:>345<2dm8l654:9l277b290/j9o6:7010>ha5<#n=k26;<=4:le0d>=>21d:??l:18'b1g>2?8986`i4`:93>=h>;;i6=4+f5c:>345<2dm8l658:9l277f290/j9o6:7010>ha5<#n=k26;<=4:le0d>=i21d:??7:18'b1g>2?8986`i4`:9f>=h>;;=6=4+f5c:>345<2dm8l65c:9l2772290/j9o6:7010>ha5<#n=k26;<=4:le0d>=m21d:??<:18'b1g>2?8986`i4`:9b>=h>;;96=4+f5c:>345<2dm8l651198k34693:1(k:n9;4161=in=k36j:18'b1g>2?8986`i4`:951=5$g6b=?05:=1ej9o7:078?j05:j0;6)h;a885672j47?9;:m567d=83.m8l756307?k`3i10:;65`630b>5<#n=k26;<=4:le0d>=9110c;<=9;29 c2f13<9>95af5c;>4?<3f<9>54?:%d7e<<1:;>0bk:n8;3b?>i1:;=1<7*i4`;927433gl?m54>b:9l2741290/j9o6:7010>haj578=259mb1g?28n07b8=1683>!`3i00=>?:4ng6b=m50;&e0d?=>;8?7ch;a982b>=h>;9n6=4+f5c:>344l2dm8l650:9l275d290/j9o6:700`>ha5<#n=k26;<=:21d:?=n:18'b1g>2?88h6`i4`:97>=h>;>36=4+f5c:>343?2dm8l650:9l2721290/j9o6:7073>ha5<#n=k26;<;7:le0d>=:21d:?:;:18'b1g>2?8?;6`i4`:97>=hl<a31j2dm8l650:9l`00f290/j9o6:e75f>ha5<#n=k26i;9b:le0d>=:21dh887:18'b1g>2m?=n6`i4`:97>=hl<<<6=4+f5c:>a31j2dm8l654:9l`001290/j9o6:e75f>ha5<#n=k26i;9b:le0d>=>21dh88;:18'b1g>2m?=n6`i4`:93>=hn=n:6=4+f5c:>c2c82dm8l650:Je225<3fl?ok4?:%d7e<2o>o<6`i4`:96>Na>>907bh;d`83>!`3i00m8i>4ng6b5<#n=k26k:k0:le0d>=<21dj9j7:18'b1g>2o>o<6`i4`:91>=hn=n<6=4+f5c:>c2c82dm8l656:9lb1b1290/j9o6:g6g4>ha5<#n=k26k:k0:le0d>=021dj9j;:18'b1g>2o>o<6`i4`:9=>=hn=n86=4+f5c:>c2c82dm8l65a:9lb1b5290/j9o6:g6g4>ha5<#n=k26k:k0:le0d>=k21b==;kc;29 c2f13;;9il4ng6b=n99?o57>5$g6b=?77=mh0bk:n8;08?l77=m21<7*i4`;9553cj2dm8l653:9j553b93:1(k:n9;331`6j47>4Hg447>=n99?oj7>5$g6b=?77=l:0bk:n8;38Lc00;21b==;ke;29 c2f13;;9h>4ng6bj57??5d28jc2f0390Dk883:9j553b>3:1(k:n9;331`3j47>4Hg447>=n99?n87>5$g6b=?77=l?0bk:n8;38Lc00;21b==;j3;29 c2f13;;9h;4ng6bj57??5d78jc2f0390Dk883:9j553a<3:1(k:n9;331c5j47>4;h331c4=83.m8l75117e7>haj57??5g18jc2f03807d??5g294?"a=;21b==;jf;29 c2f13;;9k=4ng6b=n99?nh7>5$g6b=?77=o90bk:n8;48?l77=li1<7*i4`;9553a;2dm8l657:9j553al3:1(k:n9;331cej47>4Hg447>=n99?mn7>5$g6b=?77=oi0bk:n8;38Lc00;21b==;ia;29 c2f13;;9km4ng6bj57??5ga8jc2f0390Dk883:9j553a03:1(k:n9;331cej47:4Hg447>=n99?m;7>5$g6b=?77=oi0bk:n8;78Lc00;21b==;i6;29 c2f13;;9km4ng6bj57??5ga8jc2f03=0Dk883:9j5507>3:1(k:n9;33253j47>4Hg447>=n99<;87>5$g6b=?77>9?0bk:n8;38Lc00;21b==8?3;29 c2f13;;:=;4ng6bj57??6178jc2f0390Dk883:9j550793:1(k:n9;33253j47:4Hg447>=n99<;<7>5$g6b=?77>9?0bk:n8;78Lc00;21b==;if;29 c2f13;;:=;4ng6bj57??6178jc2f03=0Dk883:9~fagck3:1=8?50;2x 462k=0m8n84H0254`=O99?h56T:85822~76n3;:47?=2;32=?76m3;9=7hk:52a>7bb2;o;6?h9:3d;>16>2=:36?:<:362>1602;:j6?>7:3g1>7c42;o:6p*k6e`9=>"c>mi156*k6ef9=>"c>mo156*k6ed9=>"c>l:156*k6d39=>"c>l8156*k6da9=>"c>ln156*k6dg9=>"c>ll156*k6g29=>"c>o;156*k6g09=>"c>o9156*k6g69=>"c>o?156*k6g49=>"c>o=156*k6g:9=>"c>o3156*k6gc9=>"c>oh156*k6ga9=>"c>on156*k6gg9=>"c>ol156*k7129=>"c?9;156*k7109=>"c?99156*k7169=>"c?9?156*k7149=>"c?9=156*k71:9=>"c?93156*k71c9=>"c?9h156*k71a9=>"c?9n156*k71g9=>"c?9l156*k7029=>"c?8;156*k7009=>"c?89156*k7069=>"c?8?156*k7049=>"c?8=156*k70:9=>"c?83156*k70c9=>"c?8h156*k70a9=>"c?8n156*k70g9=>"c?8l156*k7329=>"c?;;156*k7309=>"c?;9156*k7369=>"c?;?156*k7349=>"c?;=156*k73:9=>"c?;3156*k73c9=>"c?;h156*k77a93>"c??n1;6*>072;>4618>1/==8?9;33251oh7<;;od7``<5<2d:<;>n:368j37b13:0b;<=d;28j4618k0;7)j:868g1f5<,m?347j:c29'`0>>2o>=i6*k59c9`0e43-n=i>46;%f5a1<>3-n=i846;%f5a3<>3-n=i:46;%f5a=<>3-n=i446;%f5ad<>3-n<>n46;%f46a<>3-n<>h46;%f46c<>3-n3-n3-n3-n3-n3-n3-n3-n3-n<8=46;%f404<>3-n<8?46;%f406<>3-n<8946;%f400<>3-n<8;46;%f402<>3-n<8546;%f40<<>3-n<8l46;%f40g<>3-n<8n46;%f40a<>3-n<8h46;%f40c<>3-n<9=46;%f414<>3-n<9?46;%f416<>3-n<9946;%f410<>3-n<9;46;%f412<>3-n<9546;%f41<<>3-n<9l46;%f41g<>3-n<9n46;%f41a<>3-n<9h46;%f41c<>3-n<:=46;%f424<>3-n<:?46;%f426<>3-n<:946;%f420<>3-n<:;46;%f422<>3-n<:546;%f42<<>3-n<:l46;%f42g<>3-l?o:4i47g8 c2d03l?:h5+f5a:>462=h1/j9jm:72af>"a2=#n?=;6>k?;%d52c<2;<1/h:9?:g65a>o20o0;66g:9183>>i21<0;66a:9783>>o2jk0;66g:bb83>M`1?:10e8lk:18Kb31432c>o>4?::k6g1<72Al=;>54i4a6>55oc=1?1<7Fi6618?lb0?10;66gk76;94?=nn=o?6=44ig6f1?6=@o<5oam97>5;hd7b3<72Al=;>54ig6e3?6=@o<5<mm7>5Hg447>=nn=li6=4Gf750?>oa5>907bh96183>>o3j90;6)h;a887ec=in=k36=54i5cf>5<#n=k269oi;od7e=<632c?mi4?:%d7e<<3io1ej9o7:398m1gd290/j9o6:5ce?k`3i10876g;ac83>!`3i00?mk5af5c;>1=1ga3gl?m54:;:k7f<<72-l?m44;ag9mb1g?2?10e9l7:18'b1g>2=km7ch;a984?>o3j>0;6)h;a887ec=in=k36554i5`5>5<#n=k269oi;od7e=<>32c?n84?:%d7e<<3io1ej9o7:`98m1d3290/j9o6:5ce?k`3i10i76g;b283>!`3i00?mk5af5c;>f=1ga3gl?m54k;:k7f4<72-l?m44;ag9mb1g?2l10e9o6:18'b1g>2=km7ch;a98e?>o3k80;6)h;a887g5=in=k36=5Gf750?>o3jo0;6)h;a887g5=in=k36<5Gf750?>o3jl0;6)h;a887g5=in=k36?5Gf750?>o3jm0;6)h;a887g5=in=k36>5Gf750?>o3jj0;6)h;a887g5=in=k3695Gf750?>o3jk0;6)h;a887g5=in=k3685Gf750?>o3kh0;6)h;a887g5=in=k36;5Gf750?>o3k00;6)h;a887g5=in=k36:5Gf750?>o3k10;6)h;a887g5=in=k3655Gf750?>o3k>0;6)h;a887g5=in=k3645Gf750?>o3k?0;6)h;a887g5=in=k36l5Gf750?>o3k<0;6)h;a887g5=in=k36o5Gf750?>o3k=0;6)h;a887g5=in=k36n5Gf750?>o3k:0;6)h;a887g5=in=k36i5Gf750?>o3k;0;6)h;a887g5=in=k36h5Gf750?>o3jh0;6)h;a887g5=in=k36k5Gf750?>o3l80;6)h;a887`5=in=k36=5Gf750?>o3ko0;6)h;a887`5=in=k36<5Gf750?>o3kl0;6)h;a887`5=in=k36?5Gf750?>o3km0;6)h;a887`5=in=k36>5Gf750?>o3kj0;6)h;a887`5=in=k3695Gf750?>o3lh0;6)h;a887`5=in=k3685Gf750?>o3l00;6)h;a887`5=in=k36;5Gf750?>o3l10;6)h;a887`5=in=k36:5Gf750?>o3l>0;6)h;a887`5=in=k3655Gf750?>o3l?0;6)h;a887`5=in=k3645Gf750?>o3l<0;6)h;a887`5=in=k36l5Gf750?>o3l=0;6)h;a887`5=in=k36o5Gf750?>o3l:0;6)h;a887`5=in=k36n5Gf750?>o3l;0;6)h;a887`5=in=k36i5Gf750?>o3kk0;6)h;a887`5=in=k36h5Gf750?>o3n=0;6)h;a887b6=in=k36=54i5d1>5<#n=k269h<;od7e=<632c?j<4?:%d7e<<3n:1ej9o7:398m1`7290/j9o6:5d0?k`3i10876g;eg83>!`3i00?j>5af5c;>1=1`43gl?m54:;:k7ba<72-l?m44;f29mb1g?2?10e9hl:18'b1g>2=l87ch;a984?>o3nk0;6)h;a887b6=in=k36554i5db>5<#n=k269h<;od7e=<>32c?j44?:%d7e<<3n:1ej9o7:`98m1`?290/j9o6:5d0?k`3i10i76g;f683>!`3i00?j>5af5c;>f=1`43gl?m54k;:k7b0<72-l?m44;f29mb1g?2l10e9kk:18'b1g>2=l87ch;a98e?>o28<0;6)h;a88641=in=k36=5Gf750?>o28:0;6)h;a88641=in=k36<5Gf750?>o28;0;6)h;a88641=in=k36?5Gf750?>o2880;6)h;a88641=in=k36>5Gf750?>o2890;6)h;a88641=in=k3695Gf750?>o3no0;6)h;a88641=in=k3685Gf750?>o28l0;6)h;a88641=in=k36;5Gf750?>o28m0;6)h;a88641=in=k36:5Gf750?>o28j0;6)h;a88641=in=k3655Gf750?>o28k0;6)h;a88641=in=k3645Gf750?>o28h0;6)h;a88641=in=k36l5Gf750?>o2800;6)h;a88641=in=k36o5Gf750?>o2810;6)h;a88641=in=k36n5Gf750?>o28>0;6)h;a88641=in=k36i5Gf750?>o28?0;6)h;a88641=in=k36h5Gf750?>o3nl0;6)h;a88641=in=k36k5Gf750?>o29<0;6)h;a88651=in=k36=5Gf750?>o29:0;6)h;a88651=in=k36<5Gf750?>o29;0;6)h;a88651=in=k36?5Gf750?>o2980;6)h;a88651=in=k36>5Gf750?>o2990;6)h;a88651=in=k3695Gf750?>o29l0;6)h;a88651=in=k3685Gf750?>o29m0;6)h;a88651=in=k36;5Gf750?>o29j0;6)h;a88651=in=k36:5Gf750?>o29k0;6)h;a88651=in=k3655Gf750?>o29h0;6)h;a88651=in=k3645Gf750?>o2900;6)h;a88651=in=k36l5Gf750?>o2910;6)h;a88651=in=k36o5Gf750?>o29>0;6)h;a88651=in=k36n5Gf750?>o29?0;6)h;a88651=in=k36i5Gf750?>o28o0;6)h;a88651=in=k36h5Gf750?>o19;31<7*i4`;9244?3gl?m54?;:k5571=83.m8l75600;?k`3i10:76g913794?"a8837ch;a980?>o19;91<7*i4`;9244?3gl?m54;;:k5574=83.m8l75600;?k`3i10>76g913394?"a50;&e0d?=>8837ch;a984?>o198l1<7*i4`;9244?3gl?m547;:k554c=83.m8l75600;?k`3i10276g910f94?"a8837ch;a98a?>o198k1<7*i4`;9244?3gl?m54l;:k554?=83.m8l75600;?k`3i10o76g910:94?"a8837ch;a98e?>o198<1<7*i4`;9244?3gl?m54>0:9j2472290/j9o6:731<>haj578>299mb1g?28807d8>1283>!`3i00==?64ng6b8837ch;a9820>=n>8;:6=4+f5c:>37502dm8l651498m37483:1(k:n9;426==in=k36<84;h426c<72-l?m44913:8jc2f03;<76g913g94?"a2?;946`i4`:95<=5$g6b=?06:11ej9o7:0c8?l06:k0;6)h;a88557>j47?m;:k557g=83.m8l75600;?k`3i10:o65f6005>5<#n=k26;?=8:le0d>=9m10e;?>b;29 c2f13<:>55af5c;>4c<3`<:==4?:%d7e<<19;20bk:n8;3e?>o19?i1<7*i4`;9240e3gl?m54?;:k553g=83.m8l75604a?k`3i10:76g917:94?"a8o19?<1<7*i4`;9240e3gl?m54;;:k5533=83.m8l75604a?k`3i10>76g917694?"a8o19?81<7*i4`;9240e3gl?m547;:k5537=83.m8l75604a?k`3i10276g917294?"a8o198o19<31<7*i4`;9240e3gl?m54>0:9j243?290/j9o6:735f>haj578>6c9mb1g?28807d8>5783>!`3i00==;l4ng6b8=n>8??6=4+f5c:>371j2dm8l651498m370;3:1(k:n9;422g=in=k36<84;h4237<72-l?m44917`8jc2f03;<76g916394?"a2?;=n6`i4`:95<=5$g6b=?06>k1ej9o7:0c8?l06>l0;6)h;a88553dj47?m;:k553b=83.m8l75604a?k`3i10:o65f604:>5<#n=k26;?9b:le0d>=9m10e;?:e;29 c2f13<::o5af5c;>4c<3`<:9>4?:%d7e<<19?h0bk:n8;3e?>o19191<7*i4`;924>53gl?m54?;:k55=7=83.m8l7560:1?k`3i10:76g919294?"a8297ch;a980?>o191n1<7*i4`;924>d3gl?m54?;:k55=d=83.m8l7560:`?k`3i10:76g919c94?"a82h7ch;a980?>i19l;1<7*i4`;924c73gl?m54?;:m55a`=83.m8l7560g3?k`3i10:76a91ef94?"a8o;7ch;a980?>i19mh1<7*i4`;924c73gl?m54;;:m55ag=83.m8l7560g3?k`3i10>76a91e;94?"a8o;7ch;a984?>i19m=1<7*i4`;924c73gl?m547;:m55a0=83.m8l7560g3?k`3i10276a91e794?"a8o;7ch;a98a?>i19m81<7*i4`;924c73gl?m54l;:m55a7=83.m8l7560g3?k`3i10o76a91e294?"a8o;7ch;a98e?>i19jo1<7*i4`;924c73gl?m54>0:9l24ec290/j9o6:73f4>haj578>e19mb1g?28807b8>cc83>!`3i00==h>4ng6b8o;7ch;a9820>=h>8i26=4+f5c:>37b82dm8l651498k37b03:1(k:n9;42a5=in=k36<84;n42a2<72-l?m4491d28jc2f03;<76a91d494?"a2?;n<6`i4`:95<=5$g6b=?06m91ej9o7:0c8?j06m:0;6)h;a8855`6j47?m;:m55`4=83.m8l7560g3?k`3i10:o65`60ff>5<#n=k26;?j0:le0d>=9m10c;?k3;29 c2f13<:i=5af5c;>4c<3f<:o54?:%d7e<<19l:0bk:n8;3e?>i1:;?1<7*i4`;927433gl?m54?;:m5675=83.m8l756307?k`3i10:76a923394?"a?>50;&e0d?=>;8?7ch;a980?>i1:8l1<7*i4`;927433gl?m54;;:m564c=83.m8l756307?k`3i10>76a920f94?"a;8?7ch;a984?>i1:8h1<7*i4`;927433gl?m547;:m564g=83.m8l756307?k`3i10276a920;94?"a<650;&e0d?=>;8?7ch;a98a?>i1:8<1<7*i4`;927433gl?m54l;:m5643=83.m8l756307?k`3i10o76a920694?"a<=50;&e0d?=>;8?7ch;a98e?>i1:881<7*i4`;927433gl?m54>0:9l2776290/j9o6:7010>haj578=259mb1g?28807b8=0g83>!`3i00=>?:4ng6b=k50;&e0d?=>;8?7ch;a9820>=h>;:o6=4+f5c:>345<2dm8l651498k345k3:1(k:n9;4161=in=k36<84;n416g<72-l?m4492368jc2f03;<76a923c94?"a2?8986`i4`:95<=5$g6b=?05:=1ej9o7:0c8?j05:>0;6)h;a885672j47?m;:m5670=83.m8l756307?k`3i10:o65`6301>5<#n=k26;<=4:le0d>=9m10c;<>7;29 c2f13<9>95af5c;>4c<3f<90bk:n8;3e?>i1::o1<7*i4`;9275c3gl?m54?;:m566e=83.m8l75631g?k`3i10:76a922`94?"a>o50;&e0d?=>;9o7ch;a980?>i1:=21<7*i4`;927203gl?m54?;:m5610=83.m8l756364?k`3i10:76a925794?"a9:50;&e0d?=>;><7ch;a980?>ic=?i1<7*i4`;9`00e3gl?m54?;:mg13g=83.m8l75d44a?k`3i10:76ak57;94?"aic=?=1<7*i4`;9`00e3gl?m54;;:mg130=83.m8l75d44a?k`3i10>76ak57794?"aiahj7>5$g6b=?`3l91ej9o7:09Kb31432em8nk50;&e0d?=n=n;7ch;a981?M`1?:10ck:ka;29 c2f13l?h=5af5c;>6=On?=876ai4e;94?"aiaia28:>ho5af5c;>5=hl4?:%d7e<<68o68462lk1ej9o7:398m462l10;6)h;a88240be3gl?m54<;:k240c6290/j9o6:026a5=in=k36=5Gf750?>o68462m91ej9o7:09Kb31432c:<8jj:18'b1g>28:>i=5af5c;>7=On?=876g>04fg>5<#n=k26<>:e19mb1g?2:1Cj;9<;:k240c1290/j9o6:026a0=in=k36=5Gf750?>o68462m<1ej9o7:09Kb31432c:<8k<:18'b1g>28:>i85af5c;>7=On?=876g>04g1>5<#n=k26<>:e49mb1g?2:1Cj;9<;:k240`3290/j9o6:026b6=in=k36=54i026b7<72-l?m44>04d0?k`3i10:76g>04d2>5<#n=k26<>:f29mb1g?2;10e<>:f183>!`3i00:<8h<;od7e=<432c:<8ki:18'b1g>28:>j>5af5c;>1=ih4?:%d7e<<68o68462n:1ej9o7:798m462mj0;6)h;a88240`43gl?m548;:k240`c290/j9o6:026bf=in=k36=5Gf750?>o68462nj1ej9o7:09Kb31432c:<8hn:18'b1g>28:>jn5af5c;>7=On?=876g>04d:>5<#n=k26<>:fb9mb1g?2:1Cj;9<;:k240`?290/j9o6:026bf=in=k3695Gf750?>o68462nj1ej9o7:49Kb31432c:<8h9:18'b1g>28:>jn5af5c;>3=On?=876g>04d6>5<#n=k26<>:fb9mb1g?2>1Cj;9<;:k24361290/j9o6:02540=in=k36=5Gf750?>o68?:?6=4+f5c:>4618<1ej9o7:09Kb31432c:<;><:18'b1g>28:=<85af5c;>7=On?=876g>0721>5<#n=k26<>9049mb1g?2:1Cj;9<;:k24366290/j9o6:02540=in=k3695Gf750?>o68?:;6=4+f5c:>4618<1ej9o7:49Kb31432c:<8hi:18'b1g>28:=<85af5c;>3=On?=876g>04df>5<#n=k26<>9049mb1g?2>1Cj;9<;:ab02229026=4?{%331f2=n?=27E??61g8L462k01/h;km:59j065=831b8>850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66smf46`>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`e16e=8331<7>t$026g1>30D<>90d9K553d12.o:hl54:k776<722c??;4?::k772<722c??n4?::k6=c<722c>mk4?::k54=e=831dj9l7:188kc2ei3:17pli55294?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}cd54=<7200;6=u+117`0?`1?01C==8?e:J240e>3-n=io4;;h607?6=3`>8:7>5;h603?6=3`>8o7>5;h7:b?6=3`?jj7>5;h431<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>c0012B:<;>j;I331f?<,m5<5<5<N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66s|124;2?6=:rT:?;69;j20q~?<69694?4|V89=4952ebaf>a0d02wx=>873;296~X6;?2870klce8g2f>{t9:<3=7>52z\273>634ohoo4k6b:8yv74>1:1<7vP>37:e?8cdl00o:n64}r302=c=838pR<=98d9>afb?2mj20q~?<69a94?4|V89=4n52ebf5>a0d02wx=>87b;296~X6;?2i70kld48g2f>{t9:<357>52z\273>>34ohh>4k6b:8yv74>121<7vP>37:4?8cdl80o:n64}r3022`=838pR<=97g9>afe>2mjl0q~?<68794?4|V89=5852ebaf>a0dn2wx=>864;296~X6;?3?70klce8g2f`{t9:<2>7>52z\273?534ohoo4k6bd8yv74>0;1<7vP>37c3?8cdl00o:nh4}r302<`=838pR<=99g9>afb?2mjl0q~?<68f94?4|V89=5i52ebf5>a0dn2wx=>86c;296~X6;?3h70kld48g2f`{t9:<2m7>52z\273?f34ohh>4k6bd8yv74>031<703:1>vP>37;;?8cdl80o:nh4}r302<6=838pR<=9919>afe>2m0`594?4|V8;;m:52d4;1>fg>i2wx=<>n6;296~X699k=70j:938`e{t98:j?7>52z\255g434n>5?4la848yv768h81<7vP>11c2?8b21;0hm4:4}r324d6=838pR`0?52jk2?6s|102:b?6=:rT:==7i;08g94?4|V8;;5h52d4;1>fg>92wx=<>6d;296~X6993o70j:938`e<6{t98:2n7>52z\255?e34n>5?4la9g8yv7680k1<703:1>vP>11;;?8b21;0hm5l4}r324<1=838pR`0?52jk3m6s|102:2?6=:rT:==79;08794?4|V8;;5852d4;1>fg?02wx=<>64;296~X6993?70j:938`e=1{t98:2>7>52z\255?534n>5?4la978yv7680;1<783:1>vP>11;3?8b21;0hm5=4}r324=`=838pR`0?52jk3>6s|102;`?6=:rT:==6k;09a94?4|V8;;4n52d4;1>fg0n2wx=<>7b;296~X6992i70j:938`e2c{t98:357>52z\255>>34n>5?4la6a8yv768121<7vP>11:4?8b21;0hm:o4}r324=0=838pR`0?52jk<56s|102;1?6=:rT:==6:;20q~?>09694?4|V8;;4952d4;1>fg0?2wx=<>72;296~X6992970j:938`e23{t98:3<7>52z\255>734n>5?4la618yv768>l1<7vP>115f?8b21;0hm:?4}r3242b=838pR`0?52jk<<6s|1024g?6=:rT:==9l;06`94?4|V8;;;o52d4;1>fg1m2wx=<>8a;296~X699=j70j:938`e3b{t98:<;7>52z\2551034n>5?4la7c8yv768><1<7vP>1156?8b21;0hm;64}r32422=838pR`0?52jk=;6s|10247?6=:rT:==9<;06094?4|V8;;;?52d4;1>fg1=2wx=<>81;296~X699=:70j:938`e3250;0xZ477?916h87=:bc57>{t98:=j7>52z\2550a34n>5?4la708yv768?o1<7vP>11cg?8b21;0hml>4}r324de=838pR`0?52jk2j6s|102bf?6=:rT:==om;0`c94?4|V8;;ml52d4;1>fg>l2wx=<>n4;296~X699k?70j:938`e<1{t98:3i7>52z\255>b34n>5?4la938yv768191<7vP>115;?8b21;0hm;l4}r3243b=838pR`0?52jk=<6s|10044?6=:rT:=?9?;27g94?4|V8;9:h52d4;1>fe192wx=<<9d;296~X69;;m50;0xZ475>j16h87=:ba6b>{t988=m7>52z\2570f34n>5?4lc4f8yv76:?31<7vP>134;?8b21;0ho8l4}r32631=838pR`0?52ji>m6s|10052?6=:rT:=?89;27794?4|V8;9:852d4;1>fe202wx=<<94;296~X69;;=50;0xZ475>:16h87=:ba62>{t988=>7>52z\2570534n>5?4lc478yv76:?;1<7vP>137e?8b21;0ho8<4}r3260c=838pR`0?52ji>=6s|1006`?6=:rT:=?;k;24a94?4|V8;99n52d4;1>fe3n2wx=<<:b;296~X69;?i70j:938`g1c8o50;0xZ475=h16h87=:ba7`>{t988>57>52z\2573>34n>5?4lc5a8yv76:<21<7vP>1374?8b21;0ho9o4}r32600=838pR`0?52ji?56s|10060?6=:rT:=?;;;24194?4|V8;99>52d4;1>fe3>2wx=<<:2;296~X69;?970j:938`g138?50;0xZ475=816h87=:ba70>{t988><7>52z\2573734n>5?4lc518yv76:=l1<7vP>136f?8b21;0ho9?4}r3261b=838pR`0?52ji?<6s|1007g?6=:rT:=?:l;25`94?4|V8;98o52d4;1>fe4m2wx=<<;9;296~X69;>270j:938`g6e9650;0xZ475<116h87=:ba0f>{t988?;7>52z\2572034n>5?4lc2c8yv76:=<1<7vP>1366?8b21;0ho>64}r32612=838pR`0?52ji8;6s|10077?6=:rT:=?:<;25094?4|V8;98?52d4;1>fe4=2wx=<<;1;296~X69;>:70j:938`g629>50;0xZ475<916h87=:ba07>{t9888i7>52z\2575b34n>5?4lc238yv76::n1<7vP>131`?8b21;0ho?h4}r3266d=838pR`0?52ji9i6s|1000e?6=:rT:=?=n;22;94?4|V8;9?452d4;1>fe5k2wx=<<<8;296~X69;9370j:938`g7d>950;0xZ475;>16h87=:ba1e>{t9888:7>52z\2575134n>5?4lc3;8yv76::?1<7vP>1357?8b21;0ho;94}r32625=838pR`0?52ji=:6s|10046?6=:rT:=?9=;26394?4|V8;9;<52d4;1>fe1<2wx=<<9b;296~X69;;>50;0xZ475>916h87=:ba67>{t988>97>52z\2573234n>5?4lc5:8yv76:=k1<7vP>131e?8b21;0ho><4}r32662=838pR`0?52ji9;6s|100a5?6=:rT:=?l>;0q~?>2`d94?4|V8;9mk52d4;1>fef:2wx=<lj50;0xZ475im16h87=:bab4>{t988jn7>52z\257ge34n>5?4lc8g8yv76:hk1<7vP>13c:?8b21;0ho4m4}r326d>=838pR`0?52ji2n6s|100b3?6=:rT:=?o8;2`494?4|V8;9m;52d4;1>fe>12wx=<70j:938`g<>l:50;0xZ475i=16h87=:ba:3>{t988j?7>52z\257g434n>5?4lc848yv76:h81<7vP>13c3?8b21;0ho4=4}r326<`=838pR`0?52ji2>6s|100:a?6=:rT:=?7j;28f94?4|V8;95i52d4;1>fe>82wx=<<6c;296~X69;3h70j:938`g=`4l50;0xZ4751k16h87=:ba;a>{t9882m7>52z\257?f34n>5?4lc9f8yv76:031<703:1>vP>13;;?8b21;0ho5l4}r326<1=838pR`0?52ji3m6s|100:1?6=:rT:=?7:;28694?4|V8;95952d4;1>fe??2wx=<<63;296~X69;3870j:938`g=04<50;0xZ4751;16h87=:ba;1>{t9882=7>52z\257?634n>5?4lc968yv76:0:1<7vP>13:e?8b21;0ho5<4}r326=c=838pR`0?52ji3=6s|100;`?6=:rT:=?6k;29a94?4|V8;94n52d4;1>fe0n2wx=<<7a;296~X69;2j70j:938`g2b5750;0xZ4750016h87=:ba4g>{t988347>52z\257>?34n>5?4lc6`8yv76:1=1<73:1>vP>13:5?8b21;0ho:74}r326=3=838pR`0?52ji<46s|100;0?6=:rT:=?6;;=0q~?>29194?4|V8;94>52d4;1>fe0>2wx=<<72;296~X69;2970j:938`g235?50;0xZ4750816h87=:ba40>{t98852z\2571a34n>5?4lc608yv76:>o1<7vP>135g?8b21;0ho:>4}r3262e=838pR`0?52ji=j6s|1004f?6=:rT:=?9m;26c94?4|V8;9;l52d4;1>fe1l2wx=<<89;296~X69;=270j:938`g3e:650;0xZ475?116h87=:ba5f>{t988<;7>52z\2571034n>5?4lc7c8yv76:><1<7vP>13`6?8b21;0hol64}r326g2=838pR`0?52jij;6s|100a7?6=:rT:=?l<;2c094?4|V8;9n?52d4;1>fef=2wx=<l?50;0xZ475i816h87=:ba:0>{t9882:7>52z\257?134n>5?4lc9;8yv76:1h1<7vP>13:3?8b21;0ho:=4}r32623=838pR`0?52ji=46s|100e6?6=:rT:=?h=;2g294?4|V8;9j=52d4;1>feb;2wx=<hk50;0xZ475ml16h87=:baf5>{t988no7>52z\257cd34n>5?4lced8yv76:lh1<7vP>13gb?8b21;0hoij4}r326`?=838pR`0?52jioo6s|100f2d594?4|V8;9i:52d4;1>feci2wx=<h;50;0xZ475m<16h87=:bag<>{t988n87>52z\257c334n>5?4lce58yv76:l91<7vP>13g2?8b21;0hoi:4}r326`6=838pR`0?52jio?6s|100gb?6=:rT:=?ji;2eg94?4|V8;9hh52d4;1>fec92wx=<im50;0xZ475lj16h87=:ba`b>{t988on7>52z\257be34n>5?4lcbg8yv76:mk1<7vP>13f:?8b21;0honm4}r326a>=838pR`0?52jihn6s|100g2?6=:rT:=?j9;2e794?4|V8;9h852d4;1>fed02wx=<i=50;0xZ475l:16h87=:ba`2>{t988o>7>52z\257b534n>5?4lcb78yv76:m;1<7vP>13f3?8b21;0hon=4}r326f`=838pR`0?52jih>6s|100`a?6=:rT:=?mj;2bf94?4|V8;9oi52d4;1>fed82wx=<no50;0xZ475kh16h87=:baa`>{t988h57>52z\257e>34n>5?4lcca8yv76:j21<7vP>13a4?8b21;0hooo4}r326f0=838pR`0?52jii56s|100`1?6=:rT:=?m:;2b694?4|V8;9o952d4;1>fee?2wx=<n<50;0xZ475k;16h87=:baa1>{t988h<7>52z\257e734n>5?4lcc18yv76:kl1<7vP>13`f?8b21;0hoo?4}r326gb=838pR`0?52jii<6s|100ag?6=:rT:=?ll;2c`94?4|V8;9no52d4;1>fefm2wx=<o750;0xZ475j016h87=:babg>{t988i47>52z\257d?34n>5?4lc``8yv76:k=1<73:1>vP>13d5?8b21;0hoh74}r326c3=838pR`0?52jin46s|100e0?6=:rT:=?h;;2g194?4|V8;9j>52d4;1>feb>2wx=<h<50;0xZ475m;16h87=:bag1>{t988o;7>52z\257b034n>5?4lcbc8yv76:ji1<7vP>13a2?8b21;0hoo:4}r326g0=838pR`0?52jij56s|10107?6=:rT:=>=<;32394?4|V8;8?<52d4;1>fb5<2wx=<=<0;296~X69:9;70j:938``75{t9899h7>52z\2564c34n>5?4ld328yv76;;i1<7f:p5455j3:1>vP>120a?8b21;0hh`0?52jn:h6s|1011=?6=:rT:=><6;33:94?4|V8;8>552d4;1>fb6j2wx=<==7;296~X69:8<70j:938``4g{t989997>52z\2564234n>5?4ld0:8yv76;;>1<77:p5455:3:1>vP>1201?8b21;0hh<;4}r32777=838pR`0?52jn:86s|10114?6=:rT:=>30d94?4|V8;8=k52d4;1>fb6:2wx=<=>e;296~X69:;n70j:938``47{t989:o7>52z\2567d34n>5?4ld1d8yv76;8h1<7vP>123b?8b21;0hh=j4}r3274?=838pR`0?52jn;o6s|10123?6=:rT:=>?8;30494?4|V8;8=;52d4;1>fb712wx=<=>5;296~X69:;>70j:938``5>{t989:?7>52z\2567434n>5?4ld148yv76;881<7vP>1232?8b21;0hh=:4}r32746=838pR`0?52jn;?6s|1013b?6=:rT:=>>i;31g94?4|V8;8fb792wx=<=?c;296~X69::h70j:938`gc`{t989;m7>52z\2566f34n>5?4lcgf8yv76;931<7vP>122;?8b21;0hokl4}r32751=838pR`0?52jimm6s|10132?6=:rT:=>>9;31794?4|V8;8<852d4;1>fea02wx=<=?4;296~X69::?70j:938`gc1{t989;=7>52z\2566634n>5?4lcg68yv76;9:1<7vP>13de?8b21;0hok<4}r326cc=838pR`0?52jim=6s|100e`?6=:rT:=?hk;2ga94?4|V8;9jn52d4;1>febn2wx=<ko50;0xZ475nh16h87=:baf`>{t988m57>52z\257`>34n>5?4lcda8yv76:o21<7vP>1214?8b21;0hh?o4}r32760=838pR`0?52jn956s|10101?6=:rT:=>=:;32694?4|V8;8?952d4;1>fb5?2wx=<==e;296~X69:8n70j:938``77{t989:47>52z\2567?34n>5?4ld1`8yv76;9n1<7vP>1221?8b21;0hok;4}r326c1=838pR`0?52jinm6s|10140?6=:rT:=>9;;36094?4|V8;8;?52d4;1>fb1=2wx=<=81;296~X69:=:70j:938``3250;0xZ474?916h87=:bf57>{t989=i7>52z\2560b34n>5?4ld738yv76;?n1<7vP>124`?8b21;0hh8h4}r3273d=838pR`0?52jn>i6s|1015e?6=:rT:=>8n;37;94?4|V8;8:452d4;1>fb2k2wx=<=98;296~X69:<370j:938``0d>16h87=:bf6e>{t989=:7>52z\2560134n>5?4ld4;8yv76;??1<7vP>1240?8b21;0hh884}r32734=838pR`0?52jn>96s|10155?6=:rT:=>8>;0q~?>37294?4|V8;8:=52d4;1>fb2;2wx=<=:f;296~X69:?m70j:938``04{t989>h7>52z\2563c34n>5?4ld428yv76;vP>127a?8b21;0hh9k4}r3270g=838pR`0?52jn?h6s|1016;7;34594?4|V8;89:52d4;1>fb3i2wx=<=:6;296~X69:?=70j:938``1?{t989>87>52z\2563334n>5?4ld558yv76;<91<7vP>1271?8b21;0hh9;4}r32707=838pR`0?52jn?86s|10164?6=:rT:=>;?;35d94?4|V8;88k52d4;1>fb3:2wx=<=;d;296~X69:>o70j:938``16{t989?n7>52z\2562e34n>5?4ld2g8yv76;=k1<7vP>126:?8b21;0hh>m4}r3271>=838pR`0?52jn8n6s|10173?6=:rT:=>:8;35494?4|V8;88;52d4;1>fb412wx=<=;5;296~X69:>>70j:938``6>{t989?>7>52z\2562534n>5?4ld278yv76;=;1<7vP>1263?8b21;0hh>=4}r3276`=838pR`0?52jn8>6s|1010a?6=:rT:=>=j;32f94?4|V8;8?i52d4;1>fb482wx=<=l50;0xZ474;k16h87=:bf1a>{t9898m7>52z\2565f34n>5?4ld3f8yv76;:31<7vP>125;?8b21;0hh;l4}r32721=838pR`0?52jn=m6s|10142?6=:rT:=>99;36794?4|V8;8;852d4;1>fb102wx=<=9f;296~X69:=16h87=:bf63>{t989>57>52z\2563>34n>5?4ld5a8yv76;=o1<7vP>1260?8b21;0hh>84}r3276>=838pR`0?52jn9n6s|10:;a?6=:rT:=56j;88:94?4|V8;35552d4;1>a4>12wx=<66a;296~X6913j70j:938g6{t9822i7>52z\25=?b34n>5?4k28a8yv760h:1<7f:3:1>vP>19c1?8b21;0o>4k4}r32`0?52m82j6s|10:b2?6=:rT:=5o9;8`:94?4|V8;3m552d4;1>a4f92wx=<660;296~X6913;70j:938g6<5{t9:9997>52z\2764234<;>>4k6bc8yv74;;91<79;n6i8lb:p565593:1>vP>3202?8079=0o:nl4}r30776=838pR<=<219>256a2m?i;<434djk0q~?<30g94?4|V898=h526126>a0di2wx=>=>d;296~X6;:;o708?018g2fe{t9:9:n7>52z\2767e34?mj54k6bc8yv74;8k1<7vP>323:?83amo0o:no4}r3074>=838pR<=<199>1ccf2m?9;<7ea5jk0q~?<30794?4|V898=8525gfa>a0dk2wx=>=>4;296~X6;:;?70;id68g2fg{t9:9:>7>52z\2767534?moi4k6b`8yv74;8;1<7vP>3233?83ak:0o:no4}r3075`=838pR<=<0g9>1cdb2m>j;<7ef<j30q~?<31f94?4|V898a0di2wx=>==c;296~X6;:8h708?478g2fd:e4`f>{t9:99m7>52z\2764f34<;?n4k6b`8yv74;;31<799<6i8lb:p565503:1>vP>320;?807;;0o:no4}r30771=838pR<=<269>254c2m<9;<436=jk0q~?<33094?4|V898>?52613:>a0dl2wx=>=>7;296~X6;:;<70;ie48g2fb{t98on<7>54z\25`c734lnh54k6b;89ccdn3n=on52fd4g>a0d12wx=bc542m3ty:=hjk:187[76mmn01kkk4;f5g<=:no8i6i8lc:?ea3d=l?i27p}>1df`>5<4sW;:iim4=ggg6?b1k016jh8n:e4`=>{t98oom7>53z\25`bf34lnok4k6b;89cc113n=o45rs03f`<<72=qU=;am?=1h;m6;|q25`b0290?wS?>ee589c`6i3n=oo52fdab>a0dj27mi;85d7a:?xu69ln=6=4={_32aa0<5oo=97j9c89~w47bl<0;69uQ10gg1>;an;<1h;ml;jh01kk94;f5g<=z{8;nh94?:3y]54cc<27mi;=5d7a:?xu69ln86=4;{_32aa5<5ol9:7j9cc9>b`e22m3ty:=hj=:181[76mm801kk91;f5g<=z{8;nh<4?:3y]54cc927mi;>5d7a:?xu69lim6=4={_32af`<5oo>j7j9c89~w47bkl0;69uQ10g`a>;amj:1h;mm;j301kh=e;f5gf=z{8;noi4?:3y]54cdl27mi8j5d7a:?xu69lih6=4={_32afe<5oo>o7j9c89~w47bkk0;6?uQ10g`f>;amebc89ccej3n=oo5rs03fg<<72;qU=1da;>5<5sW;:in64=gga=?b1kk1v7}Y98oh;63iec:9`3ee3ty:=hm9:181[76mj<01kkm7;f5gg=z{8;no94?:3y]54cd<27mio;5d7aa?xu69li86=4={_32af5<5ooi87j9cc9~w47bk;0;6?uQ10g`6>;amk91h;mm;|q25`e62909wS?>eb389cce93n=oo5rs03fg5<72;qU=1d`e>5<3sW;:ioh4=02773jo01kknf;f5gg=:99;<=7j9c`9~w47bjl0;69uQ10gaa>;68=9=6i8l9:?eadc=l?ii70??1639`3eb3ty:=hlk:187[76mkn01<>;378g2fg<5oojh7j9cc9>557093n=oi5rs03fff<72:qU=3ty:=hlm:180[76mkh01kknb;f5g<=:99>8;7j9c`9~w47bj00;6>uQ10ga=>;amh21h;m6;<33061=l?i27p}>1d`;>5<4sW;:io64=0277=j301kkn7;f5g<=z{8;nn:4?:2y]54ce?27:<9=7:e4`e>;amh<1h;m6;|q25`d1290>wS?>ec489cc683n=o452fd6`>a0d127:<9=7:e4`f>;amh?1h;m6;|q25`d2290ec789462:10o:n74=gg24?b1kh16==;=6;f5g`=:nlk?6i8l9:?ea04=l?i270hj038g2fg?:e4`e>;am9l1h;ml;<33170=l?io70hja28g2f?<5onmn7j9c`9~w47bj:0;6:uQ10ga7>;am9:1h;m6;jk01<>:278g2fg<5ooj>7j9c89>ba`e2mba`62m34loj54k6bf89cba<3n=o45rs03ff4<721qU=>;4k6b;89cba93n=oi52fdc3>a0d127mhk65d7af?8`cn=0o:no4}r32ag6=833pRbacb2m040;>a0dk27mhk:5d7aa?8`cnm0o:n74=02663jh01kji1;f5gd=:nl3m6i8le:?ea04=l?ij7p}>1dcf>5<2sW;:ilk4=02773jh01<>;398g2fe<58::;<4k6b;89cc>l3n=oh5rs03fea<72051;>a0dl27:<<9>:e4`f>;am0h1h;mj;|q25`gd290>wS?>e`a89463;?0o:nj4=0277=jo01<>>708g2fe<5oon<7j9cd9~w47bik0;6>uQ10gbf>;amm21h;ml;ji0q~?>e`c94?5|V8;nml52fdf5>a0dk27miik5d7a`?xu69lk26=4<{_32ad?<5ooo87j9cb9>b`bc2mji01kkl8;f5gf=z{8;nm:4?:3y]54cf?27mioj5d7ag?xu69lk=6=4={_32ad0<5ooi>7j9ce9~w47bi<0;6?uQ10gb1>;amh31h;mk;|q25`c32909wS?>ed689ccck3n=oi5rs03fa6<72;qU=1dg1>5<5sW;:ih<4=ggge?b1kj1v7}Y98on=63iee;9`3ed3ty:=hjm:181[76mmh01kkk0;f5ga=z{8;nh=4?:2y]54cc827mj585d7a`?8`bk;0o:n74}r32af3=839pRbc>12m;308g2fb<5oo2o7j9c`9>b`gf2m95d7a`?8`bb`322m0512>a0dm27mii65d7ab?8`bl?0o:no4=ggg0?b1kh16jhj=:e4`e>;amjl1h;mn;jk01kk6c;f5gf=:no2=6i8le:?ea;68=9:6i8la:?eabc5d2mji01<>?2g8g2fd<58::n:4k6b;894651k0o:nl4=02236jo0q~?>dca94?e|V8;onn521166f?b1kj16==<69;f5gg=:no9h6i8l9:?efd7=l?ii70??4759`3e>34;;8km5d7a`?8`a;k0o:no4=0236cj301<>>b78g2fb<58:95o4k6bf89466?:0o:nm4}r32`gd=83ipR5522j3n=ol52110:=?b1k016jk=l:e4`e>;ajh;1h;m6;<33031=l?in70??4ga9`3ef34lm?o4k6b`89467:o0o:no4=022f3jo01<>=9c8g2f?<58::;>4k6bf8yv76lkk1<7554f;3n=oi5211653?b1kh16==:90;f5gd=:9982>7j9ce9>5520k3n=on52116;e?b1kj16==:71;f5gf=:99>mn7j9cc9>552di3n=oi52116b=?b1kh16==:nd;f5gd=:99>i=7j9c`9>552113n=on52fg1a>a0d127:;6898m6i8le:?241d?2m05`b>a0dk27:<9ll:e4`g>;68=hn6i8lc:?241e72m4l5d7a`?8779>91h;mn;<336d6=n??h70??44f9`3e>34;;88h5d7a:?xu69mh26=48az\25ad>34;;88l5d7aa?8775d7ab?877<>;1h;mn;<3303`=l?ij70??48;9`3ef34;;84m5d7ab?877<0n1h;mn;<3301h;mn;<330?:4k6bc89462;k0o:no4=0267fjh01<>:418g2fg<58:>894k6bc89462<10o:no4=0260<jh01<>:4e8g2fg<58:9m>4k6bc89463>?0o:no4=02722jh01<>;608g2f?<58:?m=4k6bc89463n00o:n74=0272aj301<>;6c8g2f?<58:?;:4k6bc89463?k0o:n74=0273fjk01<>;728g2fg<58:?444k6b;894630h0o:no4=027<`jk01<>;818g2f?<58:?4<4k6bc894631;0o:no4=027=3jk01<>;fc8g2fe<58:?n94k6bc89463j<0o:n74=027g<jk01<>;c`8g2fg<58:?oo4k6ba89463m00o:no4=027adj301<>;f08g2fg<58:?j?4k6b;894630<0o:no4=027<3j301<>;f48g2fg<58:?j;4k6b;89463i10o:no4=027e<jh01<>;ab8g2fg<58:?mi4k6b`89463j90o:no4=027f4jh01<>;cd8g2fg<58:?h?4k6bc89463k?0o:no4=027`3jk01<>;d`8g2fg<58:?i?4k6bc89463ll0o:no4=0272<jh01<>=9d8g2fe<58:;>k4k6ba89463j10o:nl4=027fdjh01<>;bb8g2fd<58:?nh4k6b`89463k90o:nl4=gf30?b1k016==::8;f5g`=:99?8h7j9cb9>5533i3n=on52116``?b1kj16==:k1;f5gf=:99>h97j9cb9>552c=3n=on52116g=?b1kj16==:j1;f5gf=:99>oh7j9cb9>5564?3n=o4521120b?b1k016==>556503n=oh5211210?b1k016==>=0;f5g`=:99:8?7j9cd9>5564=3n=oo521120`?b1kk16==><9;f5gg=:99:9m7j9cc9>5565>3n=oo5211216?b1kk16==>>e;f5gg=:99:8=7j9cc9>5521;3n=oh52116b5?b1kh16==:88;f5gd=:99>5520<3n=ol52116;f?b1kh16==:7f;f5gd=:99>3>7j9c`9>552>;3n=ol52116:3?b1kh16==?m6;f5gd=:99;554>;3n=ol521166`?b1kh16==::f;f5gd=:998247j9cb9~w47cj10;6:lt^03gf==:99>j:7j9c89>554>=3n=o452fcc2>a0dm27:<8=8:e4`=>;68<9i6i8l9:?2405d2m0463>a0d127:<8:;:e4`=>;68<>36i8l9:?2402>2m046g>a0d127:;68=<=6i8l9:?241062m05c3>a0d127:<998:e4`=>;68==h6i8l9:?241142m05:b>a0d127:<96j:e4`=>;68=2:6i8l9:?241?52m05;5>a0d127:<9hl:e4`f>;68=h?6i8l9:?241e>2m05ab>a0dj27:<9k6:e4`=>;68=l:6i8l9:?241>22m05d6>a0d127:<9o7:e4`=>;68=k26i8lc:?241gd2m05cg>a0dk27:<9l?:e4`=>;68=h:6i8lc:?241eb2m05f1>a0d127:<9m9:e4`=>;68=n=6i8l9:?241bf2m05g1>a0d127:<9jj:e4`=>;68=<36i8lb:?247?b2m05a2>a0di27:<9m=:e4`e>;68=i86i8la:?241c32m05g6>a0di27:<9k9:e4`e>;68=oh6i8la:?241cc2m05g4>a0di27:<9kj:e4`e>;68=om6i8la:?2454a2m05`;>a0di27:<9ln:e4`e>;68=hh6i8la:?241db2m05a3>a0di27mh=:5d7ab?877=:31h;mm;<33114=l?ii70??5549`3ee34;;99h5d7aa?877<<21h;mn;<3316b=l?ii70??55c9`3ee34;;8k65d7a`?877l5d7aa?8778;i1h;mm;<3347>=l?ii70??0369`3ee34;;5d7aa?8778:91h;mm;<33463=l?in70??02f9`3eb34;;<>75d7af?8778;k1h;mj;<33470=l?in70??0309`3eb34;;<?1h;mk;<330=e=l?io70??4829`3ec34;;85=5d7ag?877<0>1h;mk;<330<>=l?io70??1c49`3ed34;;>4l5d7ab?8779>91h;m6;<336<5=l?ii70??2`39`3ed34;;>l<5d7a:?877<1d6a>5<4sW;:i9l4=022f0<181i01kk=5;f5gd=z{8;n844?:2y]54c3127:<;am;>1h;mn;|q25`2?2908wS?>e5:89466j:0=<5m4=gg16?b1kh1v6}Y98o?;63>00`1>36?k27mi??5d7ab?xu69l>>6=4<{_32a13<58::m;4909a89cc6n3n=ol5rs03f01<72:qU=>a5854=e<5oo:h7j9c`9~w47b<;0;6>uQ10g76>;688k86;>7c:?ea4e=l?ij7p}>1d62>5<0sW;:i9?4=022e7<181i01<>?dg854=e<58::=k4909a89467>o0=<5m4=023ec<181i01kk>b;f5gd=z{8;n8=4?:6y]54c3827:<:72;g>;689nn6;>7c:?2447b2?:3o63>014f>36?k27:<=oj:72;g>;am8k1h;mn;|q25`5a290e2d89466i90=<5m4=023`a<181i01<>>1e854=e<58:;:i4909a89467im0=<5m4=gg2=?b1kh1v2}Y98o8i63>00;e>36?k27:<=jl:72;g>;688;h6;>7c:?2450d2?:3o63>01c`>36?k27mi<65d7ab?xu69l9o6=48{_32a6b<58::5i4909a89467l>0=<5m4=02252<181i01<>?66854=e<58:;m:4909a89cc6>3n=ol5rs03f7f<72>qU=01f5>36?k27:<;689<=6;>7c:?245g12?:3o63ie009`3ef3ty:=h=n:184[76m:k01<>>9c854=e<58:;h84909a894669<0=<5m4=02320<181i01<>?a4854=e<5oo8?7j9c`9~w47b;00;65uQ10g0=>;6883j6;>7c:?245b32?:3o63>0037>36?k27:<=8;:72;g>;689k?6;>7c:?eg`4=>92h70hj338g2fg650;1xZ47b;116==?69;431d14?8779021:=6l;jk0q~?>e2494?5|V8;n?;52113:3?070j16jh{t98o897>58z\25`5234;;=48561:`?8`a1<0=<5m4=gd02?b1kh16jk=8:e4`e>;an:21h;m6;j301kk=e;f5gd=z{8;n?94?:7y]54c4<27:<<7::72;g>;an:<1h;ml;ji01kh<9;f5gd=:nl8i6i8la:p54c4;3:1:vP>1d10?87790>1:=6l;jh01kh<7;f5gg=:no936i8la:?ea76=l?ij7p}>1d11>5<2sW;:i><4=022ea<181i01kh<6;f5ga=:no9<6i8l9:?ea7b=l?ij7p}>1d12>5<3sW;:i>?4=022ef<181i01kh<6;f5g<=:nl8h6i8la:p54c5n3:14vP>1d0e?8779hh1:=6l;?cg854=e<58::h4?:9y]54c5m27:<;an191:=6l;<334fc=>92h70??11g925>d34;;<8k561:`?87780o1:=6l;jk0q~?>e3f94?>|V8;n>i52113b=?070j16jk6=:72;g>;689io6;>7c:?2446c2?:3o63>017g>36?k27:<=7k:72;g>;am;21h;mn;|q25`4d2902wS?>e3a89466i10=<5m4=gd;5?070j16==>lc;435562k3<;4n52112:g?070j16jnj=:72;g>;am;=1h;mn;|q25`4e2903wS?>e3`89466i>0=<5m4=023g2<181i01<>>06854=e<58:;9:4909a894671>0=<5m4=gag5?070j16jh<9:e4`e>{t98o9m7>58z\25`4f34;;=4k561:`?8778j<1:=6l;<33550=>92h70??044925>d34;;<48561:`?8`dl90=<5m4=gg17?b1kh1v<}Y98o9563>00;0>36?k27:<=?8:72;g>;689i>6;>7c:?244622?:3o63>0176>36?k27:<=7::72;g>;akjl1:=6l;jk0q~?>e3:94?>|V8;n>552113:6?070j16==>l4;435562<3<;4n52112:0?070j16jnmj:72;g>;am891h;mn;|q25`402908wS?>e3589cb6k3<;4n52fe7;>36?k2wx=;78?8b9~w47b:=0;6>uQ10g10>;al8k1:=6l;e3194?5|V8;n>>52fe3:>36?k27mh8:561:`?xu69l896=4<{_32a74<5on:478?8b9>ba342?:3o6s|10g15?6=;rT:=h<>;=4?:2y]54c5827mh<8561:`?8`c=80=<5m4}r32a4`=839pRba722?:3o63id42925>d3ty:=h?j:184[76m8o01kj>4;43m6;>7c:?245da2?:3o63>01de>36?k27:<<=i:72;g>;6892m6;>7c:p54c6l3:1;vP>1d3g?8`c9:0=<5m4=gf7a?070j16==>me;435574m3<;4n52112;a?070j1v2}Y98o:o63id00925>d34lo8i4909a89467jm0=<5m4=023ba<181i01<>>3e854=e<58:;4i4909a8yv76m8h1<79t^03f5g=:nm;:6;>7c:?e`1e=>92h70??0ca925>d34;;92h7p}>1d3:>5<0sW;:i<74=gf24?070j16ji:n:72;g>;689h<6;>7c:?245`02?:3o63>0014>36?k27:<=68:72;g>{t98o:47>57z\25`7?34loi6;43556?>3<;4n5rs03f52<72>qU=7:?e`5c=>92h70hk49854=e<58:;n84909a89467n<0=<5m4=02270<181i01<>?84854=ek:72;g>;al==1:=6l;<334g2=>92h70??0g6925>d34;;=>:561:`?87781>1:=6l;|q25`722908wS?>e0789cb7k3<;4n52fe65>36?k2wx=4;297~X69l;?70hk0c854=e<5on?978?8b9~w47b9:0;6>uQ10g27>;al9k1:=6l;e0094?5|V8;n=?52fe2:>36?k27mh9=561:`?xu69l;:6=4<{_32a47<5on;478?8b9>ba252?:3o6s|10g24?6=;rT:=h??;ba7c2?:3o63id4f925>d3ty:=h:k:185[76m=n01kj:c;43556bn3<;4n521131b?070j16==>8f;4392h70??13g925>d34;;<:k561:`?xu69l>=6=49{_32a10<5on>m78?8b9>5563l3<;4n52112f`?070j16==?=d;43;al<31:=6l;<3341e=>92h70??0da925>d34;;=?m561:`?8778>i1:=6l;|q25`57290=wS?>e2289cb2>3<;4n5211273?070j16==>j7;435560?3<;4n5rs03f60<72?qU=92h70??054925>d34;;92h7p}>1d3b>5;5;435575=3<;4n5211241?070j16jh?::e4`g>;68;3>6i8le:?ea00=l?in70hlfb8g2fg<58:9m<4k6bf894651>0o:nl4}r32a5`=83ipRba5a2?:3o63>0167>36?k27:<=k;:72;g>;6888?6;>7c:?245132?:3o63ie039`3ef34ln=84k6b`89cc2>3n=oi52fbd`>a0dj27::e4`f>;68;3<6i8la:p54bd=3:19vP>1ea6?8778:l1h;mn;<3346d=l?ij70??02f9`3ef34;;<>75d7a:?xu69mi86=4m{_32`f5<58:?:=4k6bf89463=h0o:nj4=02372jk01<>?328g2fg<58:;?84k6bc89467;80o:n74=0236`j301kmj6;f5gd=:998j>7j9cb9>554>03n=oo5rs03gg4<72010;>a0di27:<=;6898=6i8l9:p54ben3:1ivP>1e`e?877:0?1h;ml;<33694k6bc89467:90o:no4=02367jk01<>?1d8g2f?<58:?:>4k6bc89466j>0o:no4=021=6jn01<>=a08g2fg<58:?9i4k6bf89463=o0o:nj4}r33a`>=838pR<>je99>a2`d2?:3o6s|ed6a>5<5sWon8o52ee7:>a0d02wxih:l:181[cb{t9:52z\273g634ohh=4k6b:8yv74>h81<703>e2o>h>63;69a9b1e534>=4i4i4b08910?m3l?o?5247:e>c2d:27?;9<5f5a1?820<:0m8n<4=557a?`3k;168:;6:g6`6>;3??m6k:l2:?7336=n=i970:8608e0f4<5==?87h;c39>02222o>h>63;7549b1e534><8:4i4b08911303l?o?52466:>c2d:27?;9o5f5a1?820;3?=l1j9m=;<6415?96k:l2:?7305=n=i970:8558e0f4<5==>97h;c39>02312o>h>63;7459b1e534><954i4b089112i3l?o?52467a>c2d:278hk85f77`?85b?:0m8n<4=2g:f?`3k;16?h7l:g6`6>;4m0n1j9m=;<1f=`k6f;d7g7=:;lk;6k:l2:?0ad7=n=i970=i528e0f4<5:l>87h;c39>7c3a2o>h>63c2d:278j:>5f5a1?85a?80m8n<4=2d46?`3k;16?k;::g6`6>;4n<<1j9m=;<1e12h:8;d7g7=:;o?26k:l2:?0b0g=n=i970=i5c8e0f4<5:l>o7h;c39>7c3c2o>h>63c2d:278j;=5f5a1?85a>=0m8n<4=2d51?`3k;16?k89:g6`6>;4n?=1j9m=;<1e2=h99;d7g7=:;o73ga2o>h>63<6c29b1e5349=n<4i4b08960e:3l?o?5237`0>c2d:278:o:5f5a1?851j<0m8n<4=255;4?>>1j9m=;<143c972;d7g7=:;>286k:l2:?03=2=n=i970=8848e0f4<5:=3:7h;c39>72>02o>h>63<77c9b1e5349<:o4i4b089611k3l?o?52364g>c2d:278;;k5f5a1?850>o0m8n<4=2544?`3k;16?:9>:g6`6>;4?>81j9m=;<1436985;d7g7=:;>==6k:l2:?0321=n=i970=8798e0f4<5:=<57h;c39>721f2o>h>63<76`9b1e5349<;n4i4b089610l3l?o?52365f>c2d:278;5>5f5a1?850080m8n<4=3g2b?`1=j16>h7l:g6`6>;5mj>1j9m=;<0fg0=n=i9706c1d2o>h>63=f6f9b1e5348m454i4b0897`>;3l?o?522g;5>c2d:279j495f5a1?84a110m8n<4=3d:=?`3k;16>k7n:g6`6>;5n0h1j9m=;<0e3`6c>32o>h>63=f979b1e5348m4;4i4b0897`??3l?o?522g::>c2d:279j5o5f5a1?84a0k0m8n<4=3d;g?`3k;16>k6k:g6`6>;5n1o1j9m=;<0e63532o<>o63=6c39b1e5348=h44i4b08970ci3l?o?5227fa>c2d:279:im5f5a1?841lm0m8n<4=34ga?`3k;16>;ji:g6`6>;5?0;1j9m=;<04=7k36k:l2:?13dd=n=i970<8ab8e0f4<5;=jh7h;c39>62gb2o>h>63=7`d9b1e5348;3l?o?5226;7>c2d:279;4;5f5a1?8401?0m8n<4=35:3?`3k;16>:77:g6`6>;5?031j9m=;<04=d3h6k:l2:?1362g62o>h>63=7`09b1e53484i4b08971f<3l?o?5226c6>c2d:279;l85f5a1?840i>0m8n<4=35b=?`3k;16>:on:g6`6>;69h<1j;;l;<3166h6k:l2:?261b=n=i970?=4d8e0f4<588?j7h;c39>57372o>h>63>2439b1e534;8<94i4b089457=3l?o?521233>c2d:27:?;6;;;1j9m=;<3067566f2o>h>63>31`9b1e534;8c2d:27:?=h5f5a1?874980m8n<4=0126?`3k;16=>?<:g6`6>;6;8>1j9m=;<30506;d7g7=:9:;<6k:l2:?274>=n=i970?<188e0f4<589:m7h;c39>567d2o>h>63>30f9b1e534;hon4i64a894b1j3l?o?521`13>c2d:27:h<75f5a1?87c9h0m8n<4=0f11?`3k;16=i=?:g6`6>;6l:91j9m=;<3g715a7d2o>h>63>d0f9b1e534;o=h4i4b0894b6n3l?o?521e03>c2d:27:h??5f5a1?87c:;0m8n<4=0f17?`3k;16=i<;:g6`6>;6l;<1j9m=;<3g625a4c2o>h>63>d3g9b1e534;o>k4i4b0894b493l?o?521e11>c2d:27:m><5f5a1?87c1?0m8n<4=0f:3?`3k;16=i77:g6`6>;6l031j9m=;<3g=d5`2a2o>h>63>e429b1e534;n9o4i4b0894c1>3l?o?521d4:>c2d:27:i;o5f5a1?87b>k0m8n<4=0g5g?`3k;16=h8k:g6`6>;6m?o1j9m=;<3f14:7h;c39>5`302o>h>63>e4:9b1e534;n944i4b0894c2i3l?o?521d7`>c2d:27:i8j5f5a1?87b=l0m8n<4=0g6b?`3k;16=h8?:g6`6>;6m?;1j9m=;<3f2753dc2o<>o63>74a9b1e534;?><4i4b089417i3l?o?52162a>c2d:27:;<85f5a1?870:80m8n<4=0510?`3k;16=:<::g6`6>;6?;<1j9m=;<3462826k:l2:?235e=n=i970?80e8e0f4<58=;i7h;c39>526a2o>h>63>7029b1e534;<=<4i4b089416:3l?o?521630>c2d:27:;<:5f5a1?8709<0m8n<4=0523?`3k;16=:?7:g6`6>;6?831j9m=;<345db;d7g7=:9>;h6k:l2:?234b=n=i970?81d8e0f4<58=:j7h;c39>52472o>h>63>7309b1e534;<>>4i4b089425;3l?o?5216:4>c2d:27:;565f5a1?870000m8n<4=05;e?`3k;16=:6m:g6`6>;6?1i1j9m=;<342m6k:l2:?23<6=n=i970?73g8e0f4<582?<7h;c39>5=2e2o>h>63>8449b1e534;3944i4b0894>2i3l?o?52197a>c2d:27:48m5f5a1?87?=m0m8n<4=0:6a?`3k;16=5:>:g6`6>;60=81j9m=;<3;06>6k:l2:?2<10=n=i970?7468e0f4<582?47h;c39>5=2>2o>h>63>85c9b1e534;38n4i4b0894>3l3l?o?52196f>c2d:27:49h5f5a1?87?=90m8n<4=0:65?`3k;16=5;=:g6`6>;60<91j9m=;<3;11=n=i970;k1e8e20e<51d>62o>h>63:d7c9b1e534?o:o4i4b0890b0>3l?o?525e:2>c2d:27>h5:5f5a1?83c0<0m8n<4=4f;2?`3k;169i68:g6`6>;2l121j9m=;<7g<<1a162o>h>63:d609b1e534?o;>4i4b0890b0<3l?o?525e56>c2d:27>h:95f5a1?83c?10m8n<4=4f4=?`3k;169i9n:g6`6>;2l>h1j9m=;<7g3f7h;c39>1a>42o>h>63:a919b1e534?oi:4i4b0890bb03l?o?525eg:>c2d:27>hho5f5a1?83cmk0m8n<4=4ffg?`3k;169ikk:g6`6>;2llo1j9m=;<7gac1`d?2o>h>63:ec;9b1e534?nnl4i4b0890cej3l?o?525d``>c2d:27>ioj5f5a1?83bi90m8n<4=4gb5?`3k;169ho=:g6`6>;2mh91j9m=;<7fe11`ge2o>h>63:e`a9b1e534?nmi4i4b0890cfm3l?o?525dce>c2d:27>io>5f5a1?83bj80m8n<4=4ga6?`3k;169hl<:g6`6>;2mk>1j9m=;<7ff3;86k8:c:?63g4=n=i970;;768e0f4<5<==<7h;c39>12062o>h>63:77a9b1e534?<;:4i4b089010i3l?o?52565a>c2d:27>;:m5f5a1?830?m0m8n<4=454a?`3k;169:9i:g6`6>;2??81j9m=;<7426<>6k:l2:?6330=n=i970;8668e0f4<5<==47h;c39>120>2o>h>63:77c9b1e534?<:o4i4b089011l3l?o?52564f>c2d:27>;;h5f5a1?830?90m8n<4=4545?`3k;169:9=:g6`6>;2?>91j9m=;<7431==6k:l2:?632>=n=i970;8788e0f4<5<><57h;c39>12bc2o>h>63:7eg9b1e534?c2d:27>;h<5f5a1?830m:0m8n<4=45f0?`3k;169:k::g6`6>;2?l<1j9m=;<7;=11=d72o>h>63:8c39b1e534?3n?4i4b0890>e;3l?o?5259;5>c2d:27>4495f5a1?83?110m8n<4=4::=?`3k;16957n:g6`6>;200h1j9m=;<7;=f7h;c39>1=g42o>h>63:8`69b1e534?3m84i4b0890>f>3l?o?5259c4>c2d:27>4l65f5a1?83?i00m8n<4=4:be?`3k;1695ol:g6`6>;20hn1j9m=;<7243558e0f4<5<;>j7h;c39>140f2o>h>63:17f9b1e534?::h4i4b089071n3l?o?525053>c2d:27>=:?5f5a1?836?;0m8n<4=4361?`3k;169<;9:g6`6>;29<=1j9m=;<721=5b8e0f4<5<;>h7h;c39>143b2o>h>63:1729b1e534?::<4i4b089071:3l?o?525040>c2d:27>=;:5f5a1?836><0m8n<4=4352?`3k;169<88:g6`6>;29?21j9m=;<722<d18e0f4<5<;o=7h;c39>14b52o>h>63:1e19b1e534?:h94i4b08907c=3l?o?5250f5>c2d:27>=i95f5a1?836l10m8n<4=43g=?`3k;169?68:g6`6>;2:121j9m=;<71=617g22o>h>63:2`49b1e534?9444i4b08904?i3l?o?5253:a>c2d:27>>5m5f5a1?8350m0m8n<4=40;a?`3k;169?6i:g6`6>;2:0:1j9m=;<71=417??2o>h>63:28;9b1e534?95l4i4b08904>j3l?o?5253;`>c2d:27>>4j5f5a1?8351o0m8n<4=40b4?`3k;168lhm:g46g>;3j0k1j9m=;<6;1c26k:l2:?7f02=n=i970:m5g8e0f4<5=h=>7h;c39>0g042o>h>63;b769b1e534>i:84i4b0891d1>3l?o?524c44>c2d:27?n9o5f5a1?82e;3j=o1j9m=;<6a0c97h;c39>0g312o>h>63;b459b1e534>i954i4b0891d213l?o?524c7b>c2d:27?n8l5f5a1?82e=j0m8n<4=5`6`?`3k;168o;j:g6`6>;3j?:1j9m=;<6a246k:l2:?7ff0=n=i970:mc68e0f4<5=hh47h;c39>0ge>2o>h>63;bbc9b1e534>ioo4i4b0891ddk3l?o?524cag>c2d:27?nnk5f5a1?82d?j0m8n<4=5a4`?`3k;168n67:g6`6>;3k091j9m=;<6`=30f1b2o>h>63;c6d9b1e534>h4=4i4b0891e?93l?o?524b:1>c2d:27?o5=5f5a1?82d0=0m8n<4=5a;1?`3k;168n69:g6`6>;3k1=1j9m=;<6`<<0f>a2o>h>63;c829b1e534>h5<4i4b0891e>:3l?o?524b;7>c2d:27?o4;5f5a1?8g0?3l?o?52a6:9b1e534k3?7h;c39>e=c=n=i970o61;d7g7=:i081j9m=;=3l?o?52a849b1e534k<57h;c39>e2g=n=i970o8b;d7g7=:i>i1j9m=;e=4=n=i970o74;d7g7=:i1?1j9m=;e=d=n=i970o7c;d7g7=:i1n1j9m=;5f5a1?8g0>3l?o?52a859b33d34k>97h;c39>eab=n=i9707i9;d7g7=:1o<1j9m=;6g1b2m34l;97j9c89>06252m3498:o4k6b;897d?83n=o45222;6>a0d127m<:4k6b;89c632ma0di27??>h5d7ab?822100o:n74=56f4?b1kh1689k>:e4`e>;3jk019:j4;f5gd=:<=o>6i8la:?70`0=l?ij70:;e68g2fg<5=>n47j9c`9>01ba2m34>?m<4k6b;8912f:3n=o45245c0>a0d127?8l:5d7a:?823i<0o:n74=56b2?b1k01689o8:e4`=>;3j3019:6a;f5g<=:<=3i6i8l9:?702i7j9c89>01ga2m34>?n?4k6b;8912e;3n=o45245`7>a0d127?8o;5d7a:?823j?0o:n74=56a3?b1k01689l7:e4`=>;3j3019:nb;f5g<=:<=kh6i8l9:?70db=l?i270:;ad8g2f?<5=7agc2m3n=ol523bd4>a0di278ok65d7ab?85dn00o:no4=2aee?b1kh16?nhm:e4`e>;4koi1h;mn;<1`b6j301>mm3;f5g<=:;jh>6i8l9:?0gg0=l?i270=lb68g2f?<5:ii47j9c89>7fd>2m349hno4k6b;896eek3n=o4523bcg>a0d1278olk5d7a:?85dio0o:n74=2aa4?b1k016?nl>:e4`=>;4kk81h;m6;<1`g6j301>ml5;f5g<=:;ji=6i8l9:?0gf1=l?i270=lc98g2f?<5:ih57j9c89>7fef2m349hon4k6b;896eel3n=o4523b`f>a0d1278ooh5d7a:?85dk90o:n74=2a`5?b1k016?nm=:e4`=>;4m<=1h;ml;<16g4j301>;?8;f5gd=:;<:26i8la:?015g=l?ij70=:0c8g2fg<5:?;o7j9c`9>706c2ma0d12788n95d7a:?853k00o:n74=26`e?b1k016?9mm:e4`=>;4j301>:le;f5g<=:;=im6i8l9:?00a6=l?i270=;c08g2f?<5:>h>7j9c89>71e42m349?o84k6b;8962d>3n=o45235f4>a0d12788i75d7a:?853lh0o:n74=26gf?b1k016?9jl:e4`=>;4j301>:kf;f5g<=:;=o;6i8l9:?00a7=l?i270=;d38g2f?<5:>o?7j9c89>71b32m349?h;4k6b;89601j3n=on522ef5>a0d1279hi;5l;;1h;mn;<0g67jk01?j=3;f5gd=::m8?6i8la:?1`73=l?ij706fbb2m348hi=4k6b;897eb93n=o4522bg1>a0d1279oh=5d7a:?84dm=0o:n74=3af1?b1k016>nj9:e4`=>;5km=1h;m6;<0``=j301?mk9;f5g<=::jnj6i8l9:?1gad=l?i2706fca2m348hj<4k6b;897ea:3n=o4522bd0>a0d1279ok:5d7a:?84dn<0o:n74=3af2?b1k016>nk8:e4`=>;5kl21h;m6;<0`a<j301?mja;f5g<=::joi6i8l9:?1a=6=l?ih70<:ec8g2f?<5;?8>7j9c`9>60542m?84k6bc89734>3n=ol522414>a0di2799>65d7ab?842;00o:no4=370e?b1kh16>8=>:e4`=>;5j301?:i4;f5g<=::=l>6i8l9:?10c0=l?i270<;f68g2f?<5;>m47j9c89>61`>2m348?io4k6b;8972bk3n=o45225gg>a0d12798hk5d7a:?843mo0o:n74=36e4?b1k016>8>>:e4`=>;5=991h;m6;<0641j301?;?5;f5g<=::<:=6i8l9:?1151=l?i270<:098g2f?<5;?;57j9c89>606f2m348?jn4k6b;8972al3n=o45225df>a0d12798kh5d7a:?842890o:n74=34:1?b1kj16=<;k:e4`=>;68h>1h;mn;<33e0jk01<>n6;f5gd=:99k<6i8la:?24d>=l?ij70??a88g2fg<58:jm7j9c`9>55ge2m0`a9`3ef34;;m>4k6b;89461;3n=o4521146>a0d127:<;85d7a:?877>>0o:n74=025;68?k1h;m6;<332gj301<>9c;f5g<=:99?o6i8l9:?240c=l?i270??5g8g2f?<58:=<7j9c89>55062m0709`3e>34;;;>4k6b;89460=3n=o4521155>a0d127:<:95d7a:?877?10o:n74=024=?b1k016==9n:e4`=>;68>h1h;m6;<333fj301<>9d;f5g<=:9955152m2159`3ed34;i:84k6bc894d0=3n=ol521e72>a0d127:nl85d7ab?87ei>0o:no4=0`b;6jhk1h;mn;<3aegjk015g012mb759`3e>34;i:54k6b;894d113n=o4521c4b>a0d127:n;l5d7a:?87e>j0o:n74=0`5`?b1k016=o;j:e4`=>;6jj3015g102mb6:9`3e>34;i;44k6b;894d0i3n=o4521c5a>a0d127:n:m5d7a:?87e?m0o:n74=0`5a?b1k016=o8i:e4`=>;6j>:1h;m6;<3a34j30152252m5859`3ef34;>554k6bc8943>13n=ol5214;b>a0di27:94l5d7ab?8721j0o:no4=07:`?b1kh16=87j:e4`e>;6=0l1h;mn;<36=3j301<;:5;f5g<=:9=l?i270?:588g2f?<58?>m7j9c89>503e2m54a9`3e>34;>9i4k6b;89432m3n=o452146e>a0d127:98>5d7a:?872=80o:n74=0766?b1k016=8;<:e4`=>;6=<>1h;m6;<3620j301<;97;f5g<=:9<<36i8l9:?213?=l?i270?:6`8g2f?<58?=n7j9c89>500d2m57f9`3e>34;>:h4k6b;89432n3n=o4521443>a0d127:9;?5d7a:?872>;0o:n74=0757?b1k016=88;:e4`=>;6?=:1h;ml;<7af3jk018ll6;f5gd=:=mk96i8l9:?6fc1=l?ij70;mf98g2fg<51g`f2ma0di27>nkh5d7ab?83en?0o:n74=4`a1?b1k0169ol8:e4`=>;2jk21h;m6;<7af<j3018lma;f5g<=:=khi6i8l9:?6fge=l?i270;mbe8g2f?<51gga2m34?in<4k6b;890de:3n=o4525c`0>a0d127>no:5d7a:?83ek<0o:n74=4``3?b1k0169om7:e4`=>;2jj31h;m6;<7agdj3018llb;f5g<=:=kih6i8l9:?6ffb=l?i270;mcd8g2f?<51ge72m34?io?4k6b;890dd;3n=o4525ca7>a0d127>hl>5d7a`?832ij0o:no4=47ag?b1kh169:77:e4`=>;2=ln1h;mn;<76a`jk018;jf;f5gd=:=10`32min4k6b;8903fj3n=o45254cg>a0d127>9lk5d7a:?832io0o:n74=47a4?b1k01698l>:e4`=>;2=k81h;m6;<76f6j3018;m4;f5g<=:=6i8l9:?61d0=l?i270;:a68g2f?<510g>2m34?>no4k6b;8903el3n=o45254`f>a0d127>9oh5d7a:?832k90o:n74=47`5?b1k01698m=:e4`=>;2=j91h;m6;<76g1j3018;m5;f5g<=:=10df2mm5k4k6bc891`fn3n=ol5250:a>a0d127?jh>5d7ab?82am80o:no4=5df6?b1kh168kk<:e4`e>;3nl>1h;mn;<6ea0jk019hj6;f5gd=:=l?ij70:idg8g2f?<5=l2i7j9c89>0cg72m34>mm?4k6b;891`f;3n=o4524gc7>a0d127?jl;5d7a:?82ai?0o:n74=5db3?b1k0168k77:e4`=>;3n031h;m6;<6e=dj3019h6b;f5g<=:0cd62m34>mn>4k6b;891`e<3n=o4524g`6>a0d127?jo85d7a:?82aj>0o:n74=5db;3nhk1h;m6;<6eegj3019hnc;f5g<=:0g>72m2h;4k6bc891?c?3n=ol5248f;>a0di27?5i75d7ab?82>lh0o:no4=5;gf?b1kh1684jl:e4`e>;31mn1h;mn;<6:`1j3019763;f5g<=:<03>6i8l9:?7=<0=l?i270:6968g2f?<5=3247j9c89>02m34>25o4k6b;891?>k3n=o45248:g>a0d127?55k5d7a:?82>0o0o:n74=5;:4?b1k016847>:e4`=>;31081h;m6;<6:e6j30197n5;f5g<=:<0k=6i8l9:?7=d1=l?i270:6a98g2f?<5=3j57j9c89>034>2mn4k6b;891?>l3n=o45248;f>a0d127?54h5d7a:?82>i90o:n74=5;b5?b1k01684o=:e4`=>;3j>o1h;ml;<;7f?b1kh165?95d7ab?8>493n=o4528359`3ee342947j9cc9><73=l?ij706=6;f5gd=:0:>1h;m6;<:47?b1k0164:>5d7a:?8>4:3n=on528279`3ed3428<7j9c89><65=l?ii7069e;f5g<=:0;81h;m6;<:1=?b1kh164?o5d7a`?8>3n3n=oi527c59`3e>34=jh7j9cc9>3dc=l?ii709nb;f5gd=:?hi1h;mn;<5ae?b1k016;ko5d7a:?81a?3n=o4527c:9`3ed34=in7j9cb9>3g0=l?i2709m9;f5gg=:?o?1h;m6;<5b365=l?ii709<4;f5gg=:?:;1h;mn;<506?b1kh16;9>5d7a:?81?83n=o45276f9`3e>34=8i7j9cb9>317=l?ih709o7j9ce9>2f2=l?i2708ma;f5gg=:>kh1h;mm;<4a34=;?7j9c89>2f3=l?ih708l8;f5gf=:>j91h;m6;<4`2?b1kk16;=?5d7a:?80e=3n=o4526ca9`3ef342`4=l?io70:<658g2fg<5=98:7j9c89>06522ma0di278?8h5d7a:?854=l0o:no4=3`b2?b1kh16>o9;:e4`=>;5j>91h;mn;<00fgjk01?=79;f5g<=:::236i8la:?e6ajk01hhm:e4`=>;bnh0o:no4=510f?b1kl16?o;?:e4`a>;4;?>1h;mj;<0a3<jo01?=7e;f5g`=:n9:1h;mj;<:77?b1k016;no5d7a:?81283n=o4526e49`3e>34?mm94i4b0890`f:3l?o?525g;`>c02k27??;m5f5a1?824k:0m8n<4=5403?`3k;168;;6:g6`6>;3>06ec2o>h>63;3b39b1e534>8ni4i4b08915d?3l?o?523c:2>c2d:278ni95f5a1?85b;4m?;1j9m=;<1fg7lkf;d7g7=:;kim6k:l2:?0fab=n=i970=md88e0f4<5:hn=7h;c39>7gb22o>h>63=3l?o?5232ga>c2d:278:8h5f5a1?851?o0m8n<4=24;6?`3k;16?;9::g6`6>;4>m<1j9m=;<10b6=j3;d7g7=:;:l:6k:l2:?07`b=n=i970=76c22o>h>63<3dd9b1e5348iml4i4b0897e783l?o?522d57>c2d:279i4:5f5a1?84b1>0m8n<4=3g;e?`3k;16>hkm:g6`6>;5k921j9m=;<0ab=6f632o>h>63=3cd9b1e5348?=84i4b08970?13l?o?5227c:>c2d:279:lm5f5a1?8411o0m8n<4=3534?`3k;16>9?k:g6`6>;5<9n1j9m=;<075g7;d7g7=::=;m6k:l2:?1045=n=i970<;0g8e0f4<5;>:57h;c39>b67=n=i970h77;d7g7=:98li6k:l2:?264d=n=i970?=1d8e0f4<588:=7h;c39>57152o>h>63i8g8e0f4<5o=m6k:l2:?e;a180m8n<4=g:6>c2d:27m4<4i4b089c>e2o>h>63>a269b1e534;o894i4b0894c0;3l?o?521d56>c2d:27:h8o5f5a1?87f0o0m8n<4=0c;f?`3k;16=l69:g6`6>;6i>l1j9m=;<3b=651422o>h>63>7279b1e534;3:>4i4b0894>1=3l?o?52166a>c2d:27:85>5f5a1?873?j0m8n<4=0643?`3k;16=99?:g6`6>;6<1>1j9m=;<37301a?22o>h>63:eb09b1e534?no94i4b0890bfj3l?o?525`g3>c2d:27>mim5f5a1?83fl>0m8n<4=4cg4?`3k;169lk;:g6`6>;2im?1j9m=;<7ba71=d?2o>h>63:8cc9b1e534?3l?o?5255f1>c2d:27>8nj5f5a1?833k?0m8n<4=46ge?`3k;1699mm:g6`6>;27d8e0f4<5<8jn7h;c39>17gc2o>h>63:1869b1e534>no44i4b0891cd=3l?o?524da3>c2d:27?io75f5a1?82bkm0m8n<4=5gaa?`3k;168hmm:g6`6>;3mj=1j9m=;<6fg77h;c39>0g>>2o>h>63;8cg9b1e534>3nl4i4b0891>e=3l?o?5249cf>c2d:27?4n<5f5a1?82?j:0m8n<4=5:`4?`3k;1685ll:g6`6>;30k=1j9m=;<6;g163g62o<>o63>2019b33d34;o9n4i64a89413l3l=9n525ecg>c02k27>;l=5f77`?8361?0m:8m4=5`;f?`1=j164475f5a1?8>?m3n=oi528079`3ec34=2n7j9ce9>377=l?io7069c;f5g<=:?o91h;m6;<54=?b1k016:kh5d7a:?8`583n=o45222cf>a0d1279n475d7a:?8540=0o:n74=2`44?b1k0168>;m:e4`=>;f==0o:no4=d:37?b1k016n??5d7aa?8248i:e4`a>;5j1>1h;mj;<00=<jo01k>m:e4`a>;><00o:no4=egeb?b1kk168i9;:e4`f>;2;1;1h;mm;<7:jh018h68;f5gg=:909j6i8lb:?2bfb=l?ii706=3;f5g<=:0;>1h;mj;<5b=?b1k016;lo5d7af?815n3n=o4527229`3eb342g1=l?in70h?6;f5gd=:::3?6i8la:?1f2`=l?ij70=<6`8g2fg<5:h>:7j9c`9>06262m?n=4k6bc896ee<3n=ol523ba7>a0di2788n65d7ab?853l10o:no4=3ag`?b1kh16>nkk:e4`e>;5jk01<>94;f5gd=:99=?6i8la:?7715=l?i270=m598g2f?<5:9=o7j9c89>6g>62m34l;47j9c89>0a112mi3n=oo52181`>a0dj27:jnh5d7aa?82?=j0o:n74=5g53?b1k016999;:e4`=>;2i>o1h;m6;<375`j301j6i8l9:?7a03=l?i270;;638g2f?<5516d2ma0`9`3e>34?j;o4k6b;8902093n=o4524d47>a0d127?4875d7a:?87f:h0o:n74=062f?b1k01685;>:e4`g>;3mji018o83;f5gf=:9=;86i8lc:?2e74=l?ih70?i108g2f?<5823<7j9c89>1`ba2m34?9o54k6b;891eel3n=o4521g`5>a0d127:5?=5d7a:?83a080o:n74=4;40?b1k0169>8n:e4`=>;3ljn01?9mb;f5ga=::ok=6i8ld:?03<4=l?io70=i7e8g2fb<5===o7j9ce9>a=1=l?in70;i9e8g2fg<583i47j9c`9>56g>2ma0di27n;kk5d7ab?xu68loh6=4;a`y]55cbk27n;km564;89a`7i3l?mn52dda;>c2fk27oin;564;89`1aj3<>563kf1;9b1gd34nno;4i4`a89acdk3<>563kebf920?<5mo?978:9:?ga10=><301ik:1;46=>;cm563ke90920?<5mo3?78:9:?ga=2=><301ik;7;46=>;cm=21:874=eg7=?02127oi9o564;89ac3j3<>563ke5a920?<5mo?h78:9:?ga1c=><301ik;f;46=>;cm<:1:874=eg66?02127oi8=564;89ac2<3<>563ke47920?<5mo>:78:9:?ga01=><301ik:8;46=>;cm<31:874=eg6e?02127oi8l564;89ac2l3<>563ke4g920?<5mo>j78:9:?ga36=><301ik91;46=>;cm?81:874=eg57?02127oi;:564;89ac1=3<>563ke74920?<5mo=478:9:?ga3?=><301ik9a;46=>;cm?h1:874=eg5g?02127oi;j564;89ac1m3<>563ke7d920?<5mo<<78:9:?ga27=><301ik83;46=>;cm>>1:874=eg41?02127oi:8564;89ac0?3<>563ke6:920?<5mo<578:9:?ga2g=><301ik8b;46=>;cm>i1:874=eg4a?02127oi:h564;89ac?83<>563ke93920?<5mohi78:9:?gaab=><301ikke;46=>;cmml1:874=egf4?02127oih?564;89acb:3<>563ked1920?<5mk2m78:9:?ge<301io6c;46=>;ci0n1:874=ec:a?02127om4h564;89agf83<>563ka`3920?<5mkj>78:9:?ged?=><301iona;46=>;cihh1:874=ecbg?02127omlj564;89agfm3<>563kegf920?<5momn78:9:?f322=n=kh70k837851<=:m9ij6;;6;;b?1h1:874=d5;g?02127n;5j564;89`1?m3<>563j79d920?<5l=2<78:9:?f3<7=><301h962;46=>;b?1?1:874=d5;2?02127n;59564;89`1?03<>563j79;920?<5l=3m78:9:?f3d2=><301h9n5;46=>;b?hi1:874=d5b`?02127n;lk564;89`1fn3<>563j7c2920?<5l=i=78:9:?f3g4=><301h9m3;46=>;b?h<1:874=d5b3?02127n;l6564;89`1f13<>563j7`c920?<5l=jn78:9:?f3<5=><301h?:f;46=>;b9?:1:874=d353?02127n=;6564;89`7113<>563j17c920?<5l;=n78:9:?f53e=><301h?9d;46=>;b9?o1:874=d355?02127n=;<564;89`71;3<>563j176920?<5l;=978:9:?f530=><301h?;b9=:1:874=d373?02127n=96564;89`7313<>563j15c920?<5l;?n78:9:?f51e=><301h?;d;46=>;b9=o1:874=d375?02127n=9<564;89`73;3<>563j156920?<5l;?978:9:?f510=><301h88d;46=>;b>>i1:874=d44f?02127n::o564;89`0013<>563j66:920?<5l<<;78:9:?f220=><301h:j2;46=>;b3<>563j4d5920?<5l>n478:9:?f0`?=n=kh70jme7851<=:lko<6;;6;33>34niin49589>`gcc2??270jmed851<=:lkh26;;6;33>34ninh49589>`gda2??270jmc1851<=:lki:6;;6;33>34noio49589>`acd2??270jkee851<=:lmon6;;6;33>34o3h949589>a=e22??270k7c7851<=:m1i<6;;6;33>34o2o?49589>a6;;6;j=0=9452e9ce>33>34o3n=49589>a=d62??270k7cd851<=:m1im6;;6;l:0=9452e8f7>33>34o2h849589>a<301h7>6;46=>;b18=1:874=d;17?02127n5?k564;89`?413<>563j956920?<5l3?j78:9:?f=02=><301h7:5;46=>;b1<<1:874=d;2563j90`920?<5l3:o78:9:?f=4b=><301h7>e;46=>;b18l1:874=d;14?02127n5??564;89`?5<3<>563j937920?<5l39:78:9:?f=71=><301h7=8;46=>;b1;31:874=d;1e?02127n5?l564;89`?5k3<>563j93f920?<5l39j78:9:?f=66=><301h7<1;46=>;b1:81:874=d;07?02127n5>:564;89`?4=3<>563j924920?<5l38;78:9:?f=6>=><301h7;b1:h1:874=d;0g?02127n5>j564;89`?4m3<>563j92d920?<5l3?<78:9:?f=17=><301h7;2;46=>;b1=91:874=d;71?02127n598564;89`?3?3<>563j95:920?<5l3?578:9:?f=1g=><301h7;b;46=>;b1=i1:874=d;7`?02127n59k564;89`?283<>563j943920?<5l3>>78:9:?f=05=><301h6n6;46=>;b0h=1:874=d:b563jad6920?<5lkn978:9:?fe`0=><301hojc;46=>;biln1:874=dcfa?02127nmhh564;89`e4>3<>563jc25920?<5li8478:9:?fg6?=><301hm;bk:n1j9ol;:77:?8cd;j0=9452eb6`>33>34ohnh49589>af3d2??270kl5e851<=:mj?n6;;6;33>34ohn?49589>afdc2??270kl3c851<=:mj>;6;;6;33>34ohmi49589>af4f2??270kl19851<=:mj;26;;6;33>34oh8;49589>af202??270kl49851<=:mj>26;;6;33>34ohno49589>afdd2??270kl04851<=:mhlj6;;6;33>34ojjk49589>ag672??270km00851<=:mj:36;;6;33>34oio949589>age22??270kmc7851<=:mki<6;;6;;bjki1:874=d``33>34oin849589>agec2??270kmb9851<=:mkh<6;;6;33>34oim<49589>agg52??270kma2851<=:mkk?6;;6;33>34oi4i49589>ag>b2??270kmac851<=:mkkj6;;6;33>34ojn:49589>add?2??270knb8851<=:mhhj6;;6;33>34ojm849589>adg12??270kna6851<=:mhi96;;6;33>34oj5>49589>ad?32??270kn8d851<=:mh2o6;;6;0=9452e`:;>33>34oj5o49589>ad?f2??270kn8c851<=:mh2j6;;6;33>34oonl49589>aada2??270kkc1851<=:mmi:6;;6;33>34ooo;49589>aade2??270kkbb851<=:mmho6;;6;;akol1:874=02230<1=016ji?l:77:?8`c900=9452fe3a>33>34lo=l49589>ba7?2??270hk16851<=:nm;=6;;6;33>34lo=<49589>ba772??270hk0g851<=:nm:n6;;6;k:77:?8`c8j0=9452fe2b>33>34lo<449589>ba6?2??270hk06851<=:nm;n6;;6;33>34lo9;49589>ba3>2??270hk5`851<=:nm?i6;;6;33>34lo8?49589>ba242??270hk45851<=:nm>>6;;6;33>34lo8l49589>ba2d2??270hk4e851<=:nm>n6;;6;33>34lo9>49589>ba332??270hk54851<=:nm?<6;;6;;688386;;6;<335<301<>>a6851<=:99;j478:9:?244g>2??270??1`c920?<58::mo49589>557fk3<>563>00cg>33>34;;=4:564;894661<0=9452113:2?02127:<<78:77:?8779021:874=022=<<1=016==?6a;46=>;6883i6;;6;<335<301<>>9e851<=:99;2j78:9:?244g72??270??1`3920?<58::m?49589>557f;3<>563>00c7>33>34;;=l;564;89466i?0=9452113a6?02127:<1:874=022f0<1=016==?84;46=>;al9?1:874=gf32?02127:;68;236;;6;<336=?=><301<>=8`851<=:9983n78:9:?2440b2??270??17d920?<5onj>78:9:?e`d5=><301kjne;46=>;alk31:874=gfag?02127mhoj564;89cbem3<>563idcd920?<5onh<78:9:?e`f7=><301kjn4;46=>;alh?1:874=gfb2?02127mhl9564;89cbf03<>563id`;920?<5onjm78:9:?e`dd=><301kjnc;46=>;alhn1:874=gfbb?02127mho>564;89cbe93<>563idc0920?<5oni?78:9:?e`g2=><301kjm5;46=>;alk<1:874=gfa3?02127mho6564;89cbei3<>563idc`920?<58:::=49589>557193<>563icdg920?<5oinj78:9:?egc6=><301kmi1;46=>;ako81:874=gae7?02127mok:564;89466>=0=945211351?02127:<<87:77:?8779?31:874=0235=<1=016jk68:77:?87788<1:874=02352<1=016jk6>:77:?8`a0;0=9452fg:0>33>34lm4949589>5563<3<>563>0166>33>34;;<98564;89467<>0=94521127g?02127:<=:k:77:?8778=o1:874=0230c<1=016==>m4;46=>;689h>6;;6;<334g0=><301<>?b6851<=:99:ho78:9:?245ec2??270??0bg920?<58:;ok49589>556ek3<>563>01`g>33>34;;k4;46=>;689n>6;;6;<334a0=><301<>?d6851<=:99:oo78:9:?245bc2??270??0eg920?<58:;hk49589>556b<3<>563>01g6>33>34;;0=9452112fg?02127:<=kk:77:?8778lo1:874=023ac<1=016==>i4;46=>;689l>6;;6;<334c0=><301<>?f6851<=:99:mo78:9:?245`c2??270??0gg920?<58:;jk49589>5577<3<>563>0026>33>34;;==8564;894668>0=94521133g?02127:<<>k:77:?87799o1:874=0224c<1=016==?>4;46=>;688;>6;;6;<33540=><301<>>16851<=:99;:o78:9:?2447c2??270??10g920?<58::=k49589>5575<3<>563>0006>33>34;;=?8564;89466:>0=94521131g?02127:<<:4;46=>;689?>6;;6;<33400=><301<>?56851<=:99;8878:9:?244522??270??124920?<58::?:49589>5574k3<>563>001g>33>34;;=>k564;89466;o0=94521126g?02127:<=;k:77:?877894;46=>;689<>6;;6;<33430=><301<>?66851<=:99:=o78:9:?2450c2??270??07g920?<58:;:k49589>5560<3<>563>0156>33>34;;<:8564;89467?>0=94521124g?02127:<=9k:77:?8778>o1:874=0233c<1=016==>74;46=>;6892>6;;6;<334=0=><301<>?86851<=:99:3o78:9:?245>c2??270??09g920?<58:;4k49589>556><3<>563>01;6>33>34;;<48564;894671>0=9452112:g?02127:<=7k:77:?87780o1:874=023=c<1=016==>n4;46=>;689k>6;;6;<334d0=><301<>?a6851<=:99:jo78:9:?245gc2??270??0`g920?<58:;mk49589>bcb12??270hid6851<=:noo96;;6;>3;46=>;689;?6;;6;<33443=><301khk8;46=>;anm31:874=gdge?02127mjil564;89c`ck3<>563ifef920?<5oloi78:9:?eba`=><301khj0;46=>;anl;1:874=gdf7?02127mjh:564;89c`b=3<>563ifd4920?<5oln;78:9:?eb`>=><301khj9;46=>;anlk1:874=gdff?02127mjhm564;89c`bm3<>563ifdd920?<5olm<78:9:?ebc7=><301khi2;46=>;ano91:874=gde0?02127mjk;564;89c`a>3<>563ifg5920?<5olm578:9:?ebcg=><301khib;46=>;anoi1:874=gde`?02127mjkk564;89c`an3<>563>0123>33>34;;<=?564;894678;0=945211230?02127:<=>::77:?87789<1:874=02342<1=016==>?8;46=>;689:26;;6;<3345g=><301<>?0c851<=:99:;o78:9:?2456c2??270??01d920?<58:;==49589>556693<>563>0131>33>34lm5<49589>bc?52??270hi928e0de<5ol287h;ab9>bc?22o>jo63ie6c920?<5oo<301kk8d;46=>;ajh<1:874=gaf6?02127mo=75f5c`?8`djm0m8lm4=ga`a?`3ij16jnmi:g6bg>;akm:1j9ol;;ajh>1j9ol;33>34lhi=49589>bfc62??270hl0b851<=:nj;:6;;6;33>34lh9n49589>bf2f2??270hl4c851<=:nj>h6;;6;;ak?81:874=ga57?02127mo;:564;89ce113<>563ic7c920?<5oi=n78:9:?eg3e=><301k;n6;46=>;a=j?1:874=g7`2?02127m9n9564;89c3cj3<>563i5ea920?<5o?oh78:9:?e1ac=><301k;kf;46=>;a=l:1:874=g7f5?02127m9o<564;89`1an3l?mn52e6dg>33>34o3<;4i4`a89`?203<>563jc0d920?<5li9978:9:?fg5c=><301hok5;46=>;bil=1:874=dc`g?02127no4o564;89`gdn3<>563jc3:920?<5li287h;ab9>af5b2??270kmdg851<=:mj3=6;;6;c2fk27no;akok1:874=022fd<1=016ji;i:77:?877<:91j9ol;<33002=><301<>>b9851<=:njlo6;;6;;b1k:1:874=d;ba?02127:;1:874=0212c<1=016==<9d;46=>;68;<26;;6;<33631=><301<>=64851<=:998=?78:9:?247062??270??24d920?<58:99i49589>5542j3<>563>037:>33>34;;>89564;89465=:0=945211065?02127:;68;><6;;6;<33613=><301<>=42851<=:998?=78:9:?2475c2??270??22`920?<58:9?449589>5544?3<>563>0316>33>34;;>>=564;89465;80=94521101b?02127:;68;886;;6;<33677=><301<>=1g851<=:998:h78:9:?2477e2??270??20;920?<58:9=:49589>5546=3<>563>0332>33>34;;>=h564;894658m0=94521103f?02127:6:77:?877:9=1:874=02140<1=016==;68;::6;;6;<335c`=><301<>=7`851<=:998<478:9:?247112??270??27a920?<58:99;49589>554383<>563>030b>33>34;;><:564;89466nl0=9452113eg?02127nhim564;89`bc13<>563jdec920?<5lo?>7h;ab9>a`262o>jo63je569b1gd34nnj549589>`2e72??270j8c4851<=:l1?=6;;6;33>34o=mh49589>a3ga2??270k9b1851<=:m?h:6;;6;33>34o=5k49589>a3g72??270k9a0851<=:m?k96;;6;33>34o=5:49589>a3??2??270k998851<=:m?3j6;;6;33>34o?m549589>a1g02??270k;a7851<=:m=k>6;;6;33>34o?o?49589>a1e62??270k;c1851<=:m=hm6;;6;33>34o?o549589>a1e02??270k;c7851<=:m=i>6;;6;0=9452e5f5>33>34o?h849589>a1b32??270k;d2851<=:m=>m6;;6;33>34o;>n49589>a54c2??270k?2d851<=:m98m6;;6;:77:?8c7;;0=9452e130>33>34o;=949589>a5722??270k?17851<=:m9;<6;;6;33>34o;=n49589>a57b2??270k?1g851<=:m98;6;;6;33>34o;>849589>a5412??270k?26851<=:m9826;;6;33>34o;8449589>a52c2??270k?4d851<=:m9>m6;;6;:77:?8c7=;0=9452e170>33>34o;?949589>a5522??270k?37851<=:m99<6;;6;33>34o;?n49589>a55c2??270k?3g851<=:m9>;6;;6;33>34o;8849589>a5212??270k?46851<=:m9>36;;6;33>34njj;49589>`gb32??270jmd4851<=:lkn=6;;6;33>34niho49589>`gbd2??270jm9c851<=:lk3h6;;6;33>34nim<49589>`gg52??270jma2851<=:lk396;;6;33>34ni5:49589>`g??2??270jm98851<=:lk3j6;;6;33>34nook49589>`ab72??270jkd0851<=:lmn96;;6;33>34nom<49589>`ag52??270jka2851<=:lmk?6;;6;0=9452dec;>33>34nom449589>`agf2??270jk96851<=:lm336;;6;33>34no5i49589>`a?b2??270jk9g851<=:lmk;6;;6;33>34oih849589>agd52??270kmb0851<=:mkh;6;;6;33>34oi4;49589>ag>02??270km89851<=:mk226;;6;33>34ojm?49589>adg62??270kna1851<=:mh3m6;;6;33>34oo:o49589>aa0f2??270h:ad851<=:n33>34l>n949589>bfdb2o>jo63j930920?5?4924d89c3a:3?3463i5g391=><5o?mh7;78:?e1ce==1201i;67;7;<>;c=0i19564}r302fb=839pR<=9ce9>b0762m4:4?:0:12~X20>16ii;n:4:;?8c0nj0>4552dg2b>0>?34nno54:899>``e22<2370k8fc86<==:lo:26867;4552dd66>0>?34nn8;4:899>``362<2370jj5b86<==:ll<<6867;4552dd:0>0>?34nn494:899>``202<2370jj4986<==:ll>26867;4552dd6g>0>?34nn8h4:899>``2a2<2370jj5186<==:ll?96867;4552dd75>0>?34nn9:4:899>``3?2<2370jj5886<==:ll?j6867;4552dd7e>0>?34nn:=4:899>``062<2370jj6386<==:ll<86867;?0>4552dd4;>0>?34nn:44:899>``0f2<2370jj6c86<==:llo0>4552dd53>0>?34nn;<4:899>``142<2370jj7586<==:ll=>6867;4552dd5:>0>?34nn;l4:899>``1e2<2370jj7b86<==:ll=n6867;4552ddaf>0>?34nnhi4:899>``bb2<2370jjdg86<==:llo;6867;4552d`;b>0>?34nj5o4:899>`d?d2<2370jn9e86<==:lh3n6867;4552d`c1>0>?34njm44:899>`dgf2<2370jnac86<==:lhkh6867;4552ddda>0>?34o<;94:899>a2512<2370k?c`86<==:m>4552e6:g>0>?34o<4h4:899>a2>a2<2370k89186<==:m>3:6867;4552e6:4>0>?34o<454:899>a2>>2<2370k88`86<==:m>k?6867;4552e6cf>0>?34oa2d72<2370k8b086<==:m>h96867;0>4552e6c;>0>?34oa2gf2<2370k8ac86<==:m>386867;>0>4552e04;>0>?34o::44:899>a40f2<2370k>6c86<==:m880>4552e041>0>?34o::>4:899>a4032<2370k>6486<==:m8<=6867;0>4552e06;>0>?34o:844:899>a42f2<2370k>4c86<==:m8>h6867;4552e061>0>?34o:8>4:899>a4232<2370k>4486<==:m8>=6867;4552e75b>0>?34o=;44:899>a31?2<2370k97686<==:m?==6867;4552e5g6>0>?34o?i;4:899>a1c02<2370k;e986<==:m=o26867;4552e1a:>0>?34njio4:899>`dcd2<2370jnee86<==:lhon6867;4552d`d1>0>?34njj>4:899>`gc12<2370jme686<==:lko36867;4552dcg`>0>?34niii4:899>`gcb2<2370jmb886<==:lkhj6867;4552dc`f>0>?34nink4:899>`ge72<2370jmc086<==:lmo<6867;4552dega>0>?34noin4:899>`acc2<2370jked86<==:lmom6867;m0>4552d`4f>0>?34nj;94:899>`d122<2370jn7786<==:lh=<6867;4552d`5a>0>?34nj:k4:899>`d172<2370jn7086<==:lh=96867;4552d`7`>0>?34nj;n4:899>`d3>2<2370jn5986<==:lh?<6867;4552e9a5>0>?34o3o:4:899>a=df2<2370k7bc86<==:m1hh6867;k:0>4552e8a7>0>?34o2o84:899>a4552e9af>0>?34o3ok4:899>a=b72<2370k6d386<==:m0n86867;l?0>4552e8f4>0>?34oj:94:899>a<302<2370k61786<==:m0;<6867;;00>4552e867>0>?34o28k4:899>a<332<2370k65486<==:m0?=6867;9h0>4552e83a>0>?34o2=n4:899>a<7c2<2370k61d86<==:m0;m6867;:4:;?8c>:=0>4552e806>0>?34o2>;4:899>a<402<2370k62986<==:m0826867;:j0>4552e80g>0>?34o2>k4:899>a<572<2370k63086<==:m0996867;;<0>4552e815>0>?34o2?:4:899>a<5?2<2370k63`86<==:m09i6867;;l0>4552e81e>0>?34o28=4:899>a<262<2370k64386<==:m0>86867;<>0>4552e86;>0>?34o2844:899>a<2f2<2370k64c86<==:m0>h6867;=90>4552e872>0>?34o29?4:899>a<342<2370k7a786<==:m1k<6867;04f5?8c?0o0:<8j9;4>04f5?8c?0j0:<8j9;04f5?8c?110:<8j9;04f5?8c?1j0:<8j9;04f5?8c?1?0:<8j9;4552eb1g>0>?34ohmh4:899>af?62<2370kl3b86<==:mj>h6867;4552eb7f>0>?34oh9k4:899>af072<2370kl4c86<==:mjh96867;4552ebc:>0>?34ohml4:899>afge2<2370klab86<==:mjko6867;4552eb3b>0>?34oh=o4:899>af7d2<2370kl5086<==:mj>=6867;4552eb6b>0>?34ohn54:899>afd>2<2370klb`86<==:mjhi6867;::4:;?8cd810>4552ecdg>0>?34oijl4:899>agd42<2370kmb586<==:mkh>6867;4552ec;e>0>?34oim=4:899>agg62<2370kma386<==:mkk86867;4552ecc6>0>?34oi5<4:899>ag?72<2370kna486<==:mhk=6867;4552e`;1>0>?34oj5>4:899>ad?32<2370kn8d86<==:mh2o6867;4552eef0>0>?34ooh94:899>aae?2<2370kkb886<==:mmhj6867;4552eea1>0>?34ooo>4:899>aae32<2370kkc486<==:mmi=6867;4552ee`f>0>?34ooo44:ec9>`0?52j3>h63k5809g<0334n>5?4l97789a3>:3i2:;52d4;1>f?1?27o94<5c84;?8b21;0h5;74=e7:6?e>>h16h87=:b;5f>;c=081o48l;;688=>6867;4552fe3b>0>?34lo=54:899>ba702<2370hk1786<==:nm;>6867;4552fe32>0>?34lo==4:899>ba6a2<2370hk0d86<==:nm:i6867;l:4:;?8`c8h0>4552fe2:>0>?34lo<54:899>ba602<2370hk1d86<==:nm;o6867;4552fe75>0>?34lo944:899>ba3f2<2370hk5c86<==:nm?h6867;4552fe61>0>?34lo8>4:899>ba232<2370hk4486<==:nm>=6867;4552fe6b>0>?34lo8n4:899>ba2c2<2370hk4d86<==:nm>m6867;:4:;?8`c=;0>4552fe70>0>?34lo994:899>ba322<2370hk5686<==:nm?36867;<335<4==1201<>>9286<==:99;2i7;78:?244g02<2370??1`:91=><58::m44:899>557fi3?3463>00ca>0>?34;;=lm559:89466im0>4552113:0?3?027:<<7::4:;?87790<19564=022=2<20116==?68;7;<>;688326867;<335>9c86<==:99;2o7;78:?244?c2<2370??18d91=><58::m=4:899>557f93?3463>00c1>0>?34;;=l=559:89466i=0>4552113b1?3?027:<;688h>6867;<33522==1201kj?5;7;<>;al9<19564=021<1<20116==<75;7;<>;68;2=6867;<336=1==1201<>=8986<==:998357;78:?247>f2<2370??29`91=><58:::h4:899>5571n3?3463id`091=><5onj?7;78:?e`dc==1201kjm9;7;<>;alki19564=gfa`?3?027mhok559:89cben3?3463idb291=><5onh=7;78:?e`d2==1201kjn5;7;<>;alh<19564=gfb3?3?027mhl6559:89cbf13?3463id`c91=><5onjn7;78:?e`de==1201kjnd;7;<>;alhl19564=gfa4?3?027mho?559:89cbe:3?3463idc191=><5oni87;78:?e`g3==1201kjm6;7;<>;alk=19564=gfa02ge>0>?34;;?k>559:89464nk0>455211632?3?027:<9?>:4:;?877<8i19564=02762<20116==:=d;7;<>;68=8n6867;<3307`==1201<>7;78:?246`42<2370??3g691=><58:8j84:899>555a>3?3463>02d4>0>?34;;?k6559:89464n00>4552111ee?3?027:<>hl:4:;?877;on19564=020b`<20116===if;7;<>;68=:;6867;<33057==1201<>;0386<==:99>;?7;78:?241632<2370??41791=><58:?<:4:899>552703?3463>052:>0>?34;;8=o559:894638k0>45521163g?3?027:<9>k:4:;?877<9o19564=0274c<20116==:>0;7;<>;68=;96867;<33045==1201<>;1586<==:99>:97;78:?241712<2370??40591=><58:?=54:899>552613?3463>053b>0>?34;;845521162a?3?027:<9?i:4:;?877<;:19564=02764<20116==:=2;7;<>;68=886867;<33072==1201<>;2486<==:99>9:7;78:?2414?2<2370??43;91=><58:?>l4:899>5525j3?3463>050`>0>?34;;>hl559:89465mj0>4552110e3?3?027:<>>=:4:;?877;9n19564=0205=<20116====3;7;<>;68:826867;<3377g==1201<><2c86<==:998nh7;78:?247cb2<2370??2dd91=><58:9j=4:899>554a93?3463>03d1>0>?34;;>k=559:89465n=0>4552110e1?3?027:;68;li6867;<336ce==1201<>=fe86<==:998mi7;78:?247`a2<2370??31291=><58:8<<4:899>5557;3?3463>0227>0>?34;;?=;559:894648?0>455211133?3?027:<>>7:4:;?877;9319564=0204d<20116===?b;7;<>;68::h6867;<3375c==1201<><0g86<==:999:<7;78:?246762<2370??30091=><58:8=>4:899>5556<3?3463>0236>0>?34;;?<8559:894649>0>45521112=?3?027:<>?n:4:;?877;8h19564=0205f<20116===>d;7;<>;68:;n6867;<3374`==1201<><2186<==:9999=7;78:?246452<2370??33691=><58:8>84:899>5555>3?3463>0204>0>?34;;??6559:89464>m0>45521115a?3?027:<>96:4:;?877;1>19564=020;68:k>6867;<337dd==1201<><58:8;<4:899>5550:3?3463>0250>0>?34;;?::559:89464?<0>455211142?3?027:<>98:4:;?877;>219564=0203d<20116===8b;7;<>;68:=h6867;<3372b==1201<><7d86<==:99972<2370??39391=><58:84?4:899>555?;3?3463>02:6>0>?34;;?58559:894640>0>4552111;66:4:;?877;1k19564=020;68:2o6867;<337=c==1201<><9186<==:9992=7;78:?246?52<2370??38191=><58:8594:899>555>=3?3463>02;5>0>?34;;?49559:89464110>4552111:=?3?027:<>7m:4:;?877;0i19564=020=a<20116===6e;7;<>;68:3m6867;<337d6==1201<>7;78:?246g42<2370??3`691=><58:8m;4:899>555f?3?3463>02c;>0>?34;;?l7559:89464ih0>455211354?3?027:<<8>:4:;?8`dml0>4552fbge>0>?34lhj=4:899>bf`62<2370hlf386<==:njl86867;;688<>6867;<3353>==1201<>>6886<==:99::47;78:?eb=1==1201<>?1786<==:99::;7;78:?eb=7==1201kh72;7;<>;an1919564=gd;0?3?027:<=:;:4:;?8778=?19564=02303<20116==>;7;7;<>;689>h6867;<3341b==1201<>?4d86<==:99:?j7;78:?245d32<2370??0c791=><58:;n;4:899>556e?3?3463>01a`>0>?34;;4552112`b?3?027:<=ll:4:;?8778kn19564=023f`<20116==>mf;7;<>;689i?6867;<334f3==1201<>?c786<==:99:h;7;78:?245b32<2370??0e791=><58:;h;4:899>556c?3?3463>01f`>0>?34;;4552112gb?3?027:<=k;:4:;?8778l?19564=023a3<20116==>j7;7;<>;689oh6867;<334`b==1201<>?ed86<==:99:nj7;78:?245`32<2370??0g791=><58:;j;4:899>556a?3?3463>01d`>0>?34;;4552112eb?3?027:<<>;:4:;?87799?19564=02243<20116==??7;7;<>;688:h6867;<3355b==1201<>>0d86<==:99;;j7;78:?244732<2370??10791=><58::=;4:899>5576?3?3463>003`>0>?34;;=45521132b?3?027:<<<;:4:;?8779;?19564=02263<20116==?=7;7;<>;6888h6867;<3357b==1201<>>2d86<==:99;9j7;78:?245332<2370??04791=><58:;9;4:899>5562?3?3463>0017>0>?34;;=>;559:89466;?0>455211303?3?027:<<=l:4:;?8779:n19564=0227`<20116==?;689?h6867;<3340b==1201<>?5d86<==:99:>j7;78:?245032<2370??07791=><58:;:;4:899>5561?3?3463>014`>0>?34;;<;j559:89467>l0>45521125b?3?027:<=9;:4:;?8778>?19564=02333<20116==>87;7;<>;689=h6867;<3342b==1201<>?7d86<==:99:32<2370??09791=><58:;4;4:899>556??3?3463>01:`>0>?34;;<5j559:894670l0>4552112;b?3?027:<=7;:4:;?87780?19564=023=3<20116==>67;7;<>;6893h6867;<334?9d86<==:99:2j7;78:?245g32<2370??0`791=><58:;m;4:899>556f?3?3463>01c`>0>?34;;4552112bb?3?027mji8559:89c`c?3?3463ifd091=><5olnh7;78:?ebc>==1201<>?0286<==:99:;i7;78:?245742<2370??00691=><58:;=84:899>bcb?2<2370hid886<==:nonj6867;4552fgff>0>?34lmhk4:899>bcc72<2370hie086<==:noo86867;4552fgg4>0>?34lmi54:899>bcc>2<2370hie`86<==:nooi6867;4552fgd3>0>?34lmj<4:899>bc`52<2370hif286<==:nol?6867;0>4552fgd:>0>?34lmjl4:899>bc`e2<2370hifb86<==:nolo6867;?2;7;<>;689:?6867;<33453==1201<>?0786<==:99:;;7;78:?2456?2<2370??01;91=><58:;5567j3?3463>012`>0>?34;;<=j559:894678o0>455211224?3?027:<=?>:4:;?87788819564=gd:5?3?027mj4<559:89c`>;3?3463if8691=><5ol297;78:?ea2g==1201kk8b;7;<>;am>i19564=gg4`?3?027mnl8559:89ceb:3?3463ic1;91=><5oiih7;78:?egfc==1201kmlf;7;<>;akm:19564=gag5?3?027moi<559:89cdf<3?3463ib`791=><5oioh7;78:?egac==1201kmkf;7;<>;akl:19564=gaf5?3?027mo=m559:89ce693?3463ic4:91=><5oi>57;78:?eg0g==1201km:b;7;<>;ak<5oi887??5e489ce4k3;;9i84=ga0e?77=m<01km<5oi=57;78:?eg3g==1201km9b;7;<>;ak?i19564=57f6?3?027?:ij559:89107k3?3463;61f91=><5=<:47;78:?7275==120198=6;7;<>;3>;=19564=541<5=<;i7;78:?725`==120198>0;7;<>;3>8;19564=5426?3?027?:<=559:89106<3?3463;60791=><5=<::7;78:?7241==120198>9;7;<>;3>8k19564=542f?3?027?:<5=<:j7;78:?7276==120198=1;7;<>;3>;819564=5410?3?027?:?;559:8915113?3463;67391=><5=9=n7;78:?773g==12019882;7;<>;3>>919564=544e?3?027?::l559:89100k3?3463;66f91=><5=<;3>1;19564=5440?3?027?::;559:89100>3?3463;66591=><5=<<47;78:?722?==120198n0;7;<>;3>h;19564=54b<5=;3>hl19564=54b6?3?027?:l=559:8910f<3?3463;6`791=><5=;3=m319564=57ge?3?027?9il559:8913ck3?3463;5ef91=><5=?oi7;78:?71a`==12019;j0;7;<>;3=l;19564=54;=?3?027?:5o559:8910?j3?3463;69a91=><5=<3h7;78:?72=c==1201987f;7;<>;3>mo19564=54gb?3?027?:ho559:8910a=3?3463;6g:91=><5=;3>oi19564=54e`?3?027?:h>559:8910b93?3463;6d091=><5=;3>l<19564=54f3?3?027?:h6559:8910b13?3463;6d`91=><5=;3>ll19564=54e4?3?027?:k?559:8910a:3?3463;6g191=><5=;3?=819564=5577?3?027?;9k559:8911213?3463;74a91=><5==>h7;78:?730c==120199:f;7;<>;3??:19564=5555?3?027?;9:559:89113=3?3463;75491=><5==?;7;78:?731>==120199;9;7;<>;3?=k19564=557f?3?027?;9m559:89113l3?3463;75d91=><5==><7;78:?7307==120199:2;7;<>;3?<919564=5560?3?027?;8;559:89112>3?3463;74591=><5==>47;78:?730g==120199:b;7;<>;38>o19564=524b?3?027?<5o559:8916>=3?3463;0`291=><5=:jn7;78:?74g0==12019>mb;7;<>;38ki19564=52a`?3?027?<5>559:8916?93?3463;09091=><5=:3?7;78:?74=2==12019>75;7;<>;381<19564=52;3?3?027?<56559:8916?13?3463;09`91=><5=:3o7;78:?74=b==12019>7e;7;<>;381l19564=52:4?3?027?<4?559:8916>:3?3463;08191=><5=:287;78:?74<0==12019>67;7;<>;380219564=52:=?3?027?<4o559:8916>j3?3463;08a91=><5=:2h7;78:?746f;7;<>;38h;19564=52b6?3?027?<5=:j:7;78:?74d1==12019>n8;7;<>;38h319564=52be?3?027?<5=:jj7;78:?74g6==12019>m1;7;<>;38k819564=52a7?3?027?<5=:i47;78:?74g?==12019>ma;7;<>;38o;19564=52e6?3?027?<5=:m:7;78:?74c1==12019>i8;7;<>;38o319564=52ee?3?027?><7559:8914583?3463;0ef91=><5=:oi7;78:?74a`==12019>j0;7;<>;38l;19564=52f6?3?027?<5=:n:7;78:?777b==12019;3:l:19564=50f5?3?027?>h<559:8914b;3?3463;2d691=><5=8n97;78:?76fc==12019;3:l219564=50f2?3?027?==?559:89177:3?3463<5:lij7;78:?0bfg==1201>hk5;7;<>;4nl:19564=2dff?3?0278jk8559:896`aj3?3463<5:lmh7;78:?0bf6==1201>hl1;7;<>;4nj819564=2d`7?3?0278jn:559:896`d=3?3463<5:lh;7;78:?0bf>==1201>hl9;7;<>;4njh19564=2d`g?3?0278jnj559:896`dm3?3463<5:lo<7;78:?0ba7==1201>hk2;7;<>;4nm919564=2dg0?3?0278ji8559:896`c?3?3463<5:lo57;78:?0bag==1201>hkb;7;<>;4nmi19564=2dg`?3?0278jik559:896`cn3?3463<5:ln>7;78:?0b`5==1201>hj4;7;<>;4nl?19564=2df2?3?0278jh9559:896`b03?3463<5:lnm7;78:?0b`e==1201>hjd;7;<>;4nlo19564=2dfb?3?0278jk>559:896`a93?3463<5:lm?7;78:?0bc2==1201>hi5;7;<>;4no=19564=2de<5=8=87;78:?763`==12019<8a;7;<>;3:1?19564=50:4?3?027?>4l559:8914f83?3463;2`391=><5=8j>7;78:?7633==12019<96;7;<>;3:?=19564=505;7559:89141i3?3463;27`91=><5=8=o7;78:?763b==12019<9e;7;<>;3:>:19564=5045?3?027?>:<559:89140;3?3463;26691=><5=8<97;78:?7620==12019<87;7;<>;3:>219564=504=?3?027?>:l559:89140k3?3463;26f91=><5=8;3:1;19564=50;6?3?027?>5=559:8914?<3?3463;29491=><5=83;7;78:?76=>==12019<79;7;<>;3:1k19564=50;f?3?027?>5m559:8914?l3?3463;29g91=><5=83j7;78:?76<7==12019<62;7;<>;3:0919564=50:0?3?027?>4;559:8914>>3?3463;28591=><5=8247;78:?76;3:0i19564=50:`?3?027?>4k559:8914>n3?3463;0b291=><5=8h87;78:?76g5==12019;3:k<19564=52`f?3?027?<5=:hj7;78:?74a6==12019>k1;7;<>;38m819564=50bf?3?027?>lm559:8914fl3?3463;2`g91=><5=8jj7;78:?76g6==12019;3:k819564=2fe2?3?0278ihk559:896c583?3463<5:o9o7;78:?0a61==1201>k;4m:h19564=2g0g?3?0278i>j559:896c4m3?3463<5:o9>7;78:?0a75==1201>k=4;7;<>;4m;?19564=2g12?3?0278i?9559:896c503?3463<5:o9m7;78:?0a7d==1201>k=d;7;<>;4m;o19564=2g1b?3?0278i>>559:896c493?3463<5:o8?7;78:?0a62==1201>k<5;7;<>;4m:<19564=2g07559:896d0m3?3463<5:h3<7;78:?0f2`==1201>k74;7;<>;4m1?19564=2g;g?3?0278i5j559:896c?m3?3463<5:o2<7;78:?0a<7==1201>k62;7;<>;4m0919564=2g;2?3?0278i59559:896c?03?3463<5:o3m7;78:?0a=d==1201>km2;7;<>;4mk919564=2gae?3?0278iol559:896cek3?3463<5:oii7;78:?0ag`==1201>kl0;7;<>;4mj;19564=2ga0?3?0278io;559:896ce>3?3463<5:oi47;78:?0ag?==1201>jjc;7;<>;4lln19564=2ffa?3?0278hhh559:896ba83?3463<5:nm>7;78:?0`c5==1201>ji4;7;<>;4lo?19564=2g:f?3?0278i4m559:896c>l3?3463<5:o2j7;78:?0ad6==1201>kn1;7;<>;4mll19564=2ge4?3?0278ikl559:896`7>3?3463<5:l;m7;78:?0b5d==1201>h?c;7;<>;4n9n19564=2d3a?3?0278ik?559:896ca:3?3463<5:om87;78:?0ac3==1201>ki6;7;<>;4mo=19564=2ge<5:omh7;78:?0acc==1201>kif;7;<>;4n9:19564=2d35?3?0278j=<559:896`7;3?3463<5:l;97;78:?0b51==1201>h?8;7;<>;4n<919564=2d60?3?0278j8h559:896`1i3?3463<5:l=i7;78:?0b3`==1201>h80;7;<>;4n>;19564=2d46?3?0278j8;559:896`2>3?3463<5:l>47;78:?0b0?==1201>h:a;7;<>;4n<5:l==7;78:?0b34==1201>h93;7;<>;4n?>19564=2d51?3?0278j;8559:896`1?3?3463<5:l=57;78:?0b3d==1201>h9c;7;<>;400919564=2::0?3?027844h559:896>fi3?3463<8c791=><5:2h<7;78:?06k0;7;<>;40m;19564=2:g6?3?027844;559:896>>>3?3463<88591=><5:2247;78:?0<66a;7;<>;400h19564=2::g?3?027844j559:896>>m3?3463<8`291=><5:2j=7;78:?06n3;7;<>;40h>19564=2:b1?3?02784l8559:896>f?3?3463<8`:91=><5:2j57;78:?06nc;7;<>;40hn19564=2:ba?3?02784lh559:896>e83?3463<8c391=><5:2i>7;78:?06m4;7;<>;40k<19564=2:a3?3?02784o6559:896>e13?3463<8cc91=><5:2in7;78:?06md;7;<>;40ko19564=2:ab?3?02784n?559:896>d:3?3463<8b191=><5:2h87;78:?06l6;7;<>;40j=19564=2:`di3?3463<8ba91=><5:2hh7;78:?06lf;7;<>;419<19564=2;33?3?02785=6559:896?713?3463<91c91=><5:3;n7;78:?0=5e==1201>7?d;7;<>;419o19564=2;3b?3?0278m?k559:896g4=3?3463<8g091=><5:2m?7;78:?06i5;7;<>;40o<19564=2:e3?3?02784k6559:896>a13?3463<8gc91=><5:2mn7;78:?0f14==1201>oi4;7;<>;4io?19564=2ce2?3?0278mk9559:896ga03?3463<5:kmm7;78:?0e`5==1201>oif;7;<>;4ion19564=2cef?3?02785<8559:896?6?3?3463<7e191=><5:=o87;78:?03a`==1201>9ja;7;<>;4?o?19564=2:34?3?02784=l559:896>683?3463<80391=><5:2:>7;78:?03a3==1201>9k6;7;<>;4?m=19564=25g<5:=oo7;78:?03ab==1201>9ke;7;<>;4?l:19564=25f5?3?0278;h<559:8961b;3?3463<7d691=><5:=n97;78:?03`0==1201>9j7;7;<>;4?l219564=25f=?3?0278;hl559:8961bk3?3463<7df91=><5:=ni7;78:?03``==1201>9i0;7;<>;4?o;19564=25e6?3?0278;k=559:8961a<3?3463<7g491=><5:=m;7;78:?03c>==1201>9i9;7;<>;4?ok19564=25ef?3?0278;km559:8961al3?3463<7gg91=><5:=mj7;78:?0<57==1201>6?2;7;<>;409919564=2:30?3?02784=;559:896>7>3?3463<81591=><5:2;47;78:?0<5?==1201>6?a;7;<>;409i19564=2:3`?3?02784=k559:896>7n3?3463<5:k<57;78:?0e=2==1201>o7f;7;<>;4i0k19564=2cb1?3?0278mo>559:896ge=3?3463<5:ki;7;78:?0e2g==1201>o8b;7;<>;4i>i19564=2c4`?3?0278m:k559:896g0n3?3463<5:k3=7;78:?0e=4==1201>o73;7;<>;4i1?19564=2c;2?3?0278m59559:896g?03?3463<5:k3m7;78:?0e=d==1201>o7c;7;<>;4i1n19564=2c;a?3?0278m4>559:896g>93?3463<5:k2?7;78:?0e<2==1201>o65;7;<>;4i0<19564=2c:3?3?0278m46559:896g>13?3463<5:k2o7;78:?0eo6e;7;<>;4i0l19564=2cb4?3?0278ml?559:896gf:3?3463<5:kj87;78:?0ed0==1201>on7;7;<>;4ih219564=2cb=?3?0278mlo559:896gfj3?3463<5:kjh7;78:?0edc==1201>onf;7;<>;4ik;19564=2ca6?3?0278mo=559:896ge<3?3463<8e791=><5:ko57;78:?0ef>==1201>ok3;7;<>;4ijh19564=2:f4?3?02784h?559:896>b:3?3463<8d191=><5:2n87;78:?0<`3==1201>6j6;7;<>;40l=19564=2c`4?3?0278mn?559:896gd:3?3463<5:kh87;78:?0ef3==1201>ol6;7;<>;4ij=19564=243e?3?0278;==559:89604<3?3463<62791=><5:8;e;7;<>;4>=l19564=2464?3?0278:8?559:89602:3?3463<64191=><5:<8:7;78:?0261==1201>8<8;7;<>;4>:319564=240e?3?0278:>l559:89604k3?3463<62f91=><5:<8i7;78:?026`==1201>8;1;7;<>;4>=819564=2477?3?0278:9:559:89603=3?3463<65491=><5:==1201>8;9;7;<>;4>=k19564=247g?3?0278:9j559:8965>:3?3463<69591=><5:9287;78:?07<5==1201>868;7;<>;4>0319564=24b4?3?0278:l?559:8960f:3?3463<6`191=><5:8n6;7;<>;4>h=19564=24:e?3?0278:4l559:8960>k3?3463<68f91=><5:<2i7;78:?02<`==1201>8l6;7;<>;4>j=19564=24`a?3?0278:nh559:8960c83?3463<6e391=><5:7;78:?02a5==1201>8k4;7;<>;4>m?19564=24`<5:8?0;7;<>;4>9;19564=2436?3?0278:==559:89607<3?3463<61791=><5:<;:7;78:?0251==1201>8?8;7;<>;4>9319564=24bb?3?0278:o>559:8960e93?3463<6c091=><5:8m5;7;<>;4?9>19564=2531?3?0278;<>559:89616j3?3463<70g91=><5:=:j7;78:?0376==1201>9=1;7;<>;4?;819564=2517?3?0278;=8559:89617?3?3463<71:91=><5:=;57;78:?035g==1201>9?b;7;<>;4?9i19564=253`?3?0278;=k559:89617n3?3463<70391=><5:=:>7;78:?0345==1201>9>4;7;<>;4?8?19564=2522?3?0278;<9559:8961603?3463<70;91=><5:=:m7;78:?034e==1201>9>d;7;<>;4??219564=255=?3?0278;::559:89610n3?3463<79091=><5:=3?7;78:?03=2==1201>975;7;<>;4?1<19564=25;3?3?0278;;o559:89611j3?3463<77a91=><5:==h7;78:?033c==1201>99f;7;<>;4?>:19564=2545?3?0278;:<559:89610;3?3463<76791=><5:=<:7;78:?0321==1201>988;7;<>;4?>319564=254e?3?0278;:l559:89610k3?3463<76f91=><5:=971;7;<>;48h=19564=22b<5::o87;78:?04a`==1201>>j4;7;<>;48l?19564=22f2?3?0278<5::jo7;78:?04db==1201>>ne;7;<>;48hl19564=22a4?3?0278<5::i97;78:?04g0==1201>>m7;7;<>;48k219564=22a=?3?0278<5::ih7;78:?04g`==1201>>l0;7;<>;48j;19564=22`6?3?0278<5::h:7;78:?04f1==1201>>l8;7;<>;48jk19564=22`f?3?0278<5::hj7;78:?04a6==1201>>k1;7;<>;48m819564=22g7?3?02783?3463<0e591=><5::o47;78:?04a?==1201>>ka;7;<>;48mh19564=22gg?3?0278<5::n=7;78:?04`4==1201>>j3;7;<>;498k19564=232f?3?0278=<5:;:j7;78:?0576==1201>?=1;7;<>;49;819564=2317?3?0278>9<559:8964313?3463<11491=><5:;;;7;78:?055>==1201>??9;7;<>;499k19564=233f?3?0278==m559:89677l3?3463<11g91=><5:;;j7;78:?0700==1201>=?8;7;<>;4;9319564=213e?3?0278?=l559:89657k3?3463<31f91=><5:9;i7;78:?06c1==1201>=>3;7;<>;4;8;19564=213b?3?0278=?o559:89675j3?3463=fd591=><5;ln47;78:?1bc5==1201?hie;7;<>;489319564=2220?3?0278<<5::9:7;78:?1b`?==1201?hja;7;<>;5nlh19564=3dfg?3?0279jhj559:897`bm3?3463=fdd91=><5;lm<7;78:?1bc7==1201?hi2;7;<>;5no>19564=3de1?3?0279jk8559:897`a?3?3463=fg:91=><5;lm57;78:?1bcg==1201?hib;7;<>;5noi19564=3de`?3?0279jkh559:8966783?3463<01391=><5::;>7;78:?0455==1201>>?4;7;<>;489?19564=2232?3?0278<=9559:8966703?3463<01c91=><5::;n7;78:?045e==1201>>?d;7;<>;489o19564=223b?3?0278<<>559:8966693?3463<00091=><5:::?7;78:?0443==1201>>>6;7;<>;488=19564=222<5:::o7;78:?044b==1201>>>e;7;<>;48;:19564=2215?3?0278<5:83h7;78:?06<>==1201>;4:ho19564=20a=?3?0278>n:559:8964d13?3463<2bc91=><5:8hn7;78:?06=c==1201><7f;7;<>;4:0:19564=20:5?3?0278>4<559:8964>;3?3463<28691=><5:8297;78:?06<0==1201><67;7;<>;4:0319564=20:e?3?0278>4l559:8964>k3?3463<28f91=><5:82i7;78:?06<`==1201>;4:h;19564=20b6?3?0278>l:559:8964f=3?3463<2`491=><5:8j;7;78:?06d>==1201>;4:hk19564=20bf?3?0278>lm559:8964fl3?3463<2`d91=><5:8i<7;78:?06g7==1201>;4:k919564=20a0?3?0278>o;559:8964e>3?3463<2c591=><5:8i47;78:?06gg==1201>;4:ki19564=20a`?3?0278>ok559:8964en3?3463<2b291=><5:8h=7;78:?06f4==1201>;4:j?19564=20`2?3?0278>n9559:8964d03?3463<0d;91=><5:8nh7;78:?06ae==1201>;4:ml19564=22e0?3?02783?3463<0g591=><5::m47;78:?04c?==1201>>ia;7;<>;48oh19564=20g0?3?0278>i;559:8964c>3?3463<2e591=><5:8o47;78:?06a?==1201>;4:mh19564=3g2b?3?0279j<9559:897c313?3463=e5c91=><5;o>97;78:?1a36==1201?k93;7;<>;5m?>19564=3g51?3?0279i;8559:897c1?3?3463=e7:91=><5;o?n7;78:?1a1e==1201?k;d;7;<>;5m=o19564=3g7b?3?0279i8>559:897c293?3463=e4091=><5;o>?7;78:?1a02==1201?k:6;7;<>;5m<=19564=3g6<5;o>o7;78:?1a0b==1201?k:e;7;<>;5m<5;hj57;78:?1fd>==1201?knd;7;<>;5mho19564=3ga1?3?0279io8559:897ce?3?3463=ec:91=><5;oi57;78:?1agg==1201?kmb;7;<>;5mki19564=3gbb?3?0279io>559:897ce93?3463=ec091=><5;oi?7;78:?1ag2==1201?kkb;7;<>;5mmi19564=3gf7?3?0279ih:559:897cb=3?3463=ed491=><5;on;7;78:?1a`>==1201?kj9;7;<>;5mlk19564=3gg`?3?0279iik559:897ccn3?3463=ed291=><5;on=7;78:?1a`4==1201?k>5;7;<>;5m8<19564=3g23?3?0279i<6559:897c613?3463=e0c91=><5;o:n7;78:?1a4e==1201?k>d;7;<>;5m8o19564=3g`0?3?0279in;559:897cd>3?3463=eb591=><5;oh47;78:?1af?==1201?kla;7;<>;5n8219564=3d2=?3?0279j?:559:897`5n3?3463=f2091=><5;l8?7;78:?1b62==1201?h<5;7;<>;5n:<19564=3d03?3?0279j<5;l:h7;78:?1b4c==1201?h>f;7;<>;5n;:19564=3d15?3?0279j?<559:897`5;3?3463=f3791=><5;l9:7;78:?1b71==1201?h=8;7;<>;5n;319564=3d1e?3?0279j?l559:897`5k3?3463=f3f91=><5;l9i7;78:?1b66==1201?h<1;7;<>;5n>i19564=3d4`?3?0279j56559:897`>;3?3463=f8491=><5;l2;7;78:?1b<>==1201?h69;7;<>;5n0k19564=3d:f?3?0279j:k559:897`0n3?3463=f9291=><5;l3=7;78:?1b=4==1201?h73;7;<>;5n1>19564=3d;1?3?0279j58559:897`??3?3463=f9;91=><5;l3m7;78:?1b=d==1201?h7c;7;<>;5n1n19564=3d;a?3?0279j5h559:897`>83?3463=f8391=><5;l2>7;78:?1b<2==1201?h65;7;<>;50ki19564=3:a`?3?02794n6559:897>c;3?3463=8eg91=><5;2n57;78:?1;50ok19564=3:ef?3?02794ok559:897>en3?3463=8b291=><5;2h=7;78:?1;50j>19564=3:`1?3?02794n8559:897>d?3?3463=8b;91=><5;2hm7;78:?1;50jn19564=3:`a?3?02794nh559:897>c83?3463=8e391=><5;2o>7;78:?1;50m<19564=3:g3?3?02794i6559:897>c13?3463=8ec91=><5;2on7;78:?1;50ml19564=3:f4?3?02794h?559:897>b:3?3463=8d191=><5;2n87;78:?1<`3==1201?6j6;7;<>;50l=19564=3:fbj3?3463=8da91=><5;2nh7;78:?1<`c==1201?6jf;7;<>;50o:19564=3:e5?3?02794k<559:897>a;3?3463=8g791=><5;2m:7;78:?1;51;l19564=3;04?3?02795>?559:897?4:3?3463=92191=><5;3887;78:?1=63==1201?7<6;7;<>;51:=19564=3;0<5;3:o7;78:?1=4b==1201?7>e;7;<>;518l19564=3;14?3?02795??559:897?5:3?3463=93191=><5;3987;78:?1f3d==1201?l>d;7;<>;5j8o19564=3`2b?3?0279n?>559:897d593?3463=b3091=><5;h9?7;78:?1f5e==1201?l=8;7;<>;5j;<19564=3`10?3?02795>h559:897?383?3463=7ga91=><5;=mh7;78:?1<5>==1201?6>3;7;<>;508o19564=3:1=?3?02794>:559:897>413?3463=82c91=><5;28n7;78:?13cc==1201?9if;7;<>;509:19564=3:35?3?02794=<559:897>7;3?3463=81691=><5;2;97;78:?1<50==1201?6?7;7;<>;509319564=3:3e?3?02794=l559:897>7k3?3463=81f91=><5;2;i7;78:?1<5`==1201?6>0;7;<>;508;19564=3:26?3?02794<:559:897>6=3?3463=80491=><5;2:;7;78:?1<4>==1201?6>9;7;<>;508k19564=3:2f?3?027946l3?3463=80d91=><5;29<7;78:?1<77==1201?6=2;7;<>;50;919564=3:10?3?02794?;559:897>5>3?3463=83591=><5;2947;78:?1<7g==1201?6=b;7;<>;50;i19564=3:1`?3?02794?k559:897>5n3?3463=82291=><5;28=7;78:?1<64==1201?6<3;7;<>;50:?19564=3:02?3?02794>9559:897>403?3463=a`391=><5;kj>7;78:?1edb==1201?om8;7;<>;5ij919564=3c`a?3?0279mi7559:897gcm3?3463=aed91=><5;kn<7;78:?1ed5==1201?on4;7;<>;5ih?19564=3cb2?3?0279ml9559:897gf03?3463=a`;91=><5;kjm7;78:?1edd==1201?onc;7;<>;5iho19564=3cbb?3?0279mo>559:897ge93?3463=ac091=><5;ki?7;78:?1eg2==1201?om5;7;<>;5ik<19564=3ca3?3?0279mo7559:897gei3?3463=ac`91=><5;kio7;78:?1egb==1201?ome;7;<>;5ikl19564=3c`4?3?0279mn?559:897gd:3?3463=ab691=><5;kh97;78:?1ef0==1201?ol7;7;<>;5ij219564=3c`=?3?0279mno559:897gdj3?3463=aba91=><5;khh7;78:?1ef`==1201?ok0;7;<>;5im;19564=3cg6?3?0279mi=559:897gc<3?3463=ae791=><5;ko:7;78:?1ea1==1201?ok8;7;<>;5imk19564=3cgf?3?0279mim559:897gcl3?3463=8gg91=><5;h;>7;78:?1ec7==1201?oic;7;<>;5io>19564=3;3=?3?02795=o559:897?7j3?3463=91a91=><5;3;h7;78:?1=5c==1201?7?f;7;<>;518:19564=3cf=?3?0279mho559:897gbj3?3463=ada91=><5;knh7;78:?1e`c==1201?ojf;7;<>;5io:19564=3400?3?0279;?m559:89702m3?3463=64d91=><5;<=m7;78:?1223==1201?888;7;<>;5>>319564=344e?3?0279::l559:89700k3?3463=66f91=><5;<=<7;78:?1237==1201?892;7;<>;5>?919564=3450?3?0279:;;559:89701>3?3463=67591=><5;<=47;78:?123?==1201?89b;7;<>;5>?i19564=345`?3?0279:;k559:89701n3?3463=66291=><5;<<=7;78:?1224==1201?883;7;<>;5>>>19564=3442?3?0279::9559:8975ek3?3463=6c391=><5;9ii7;78:?17gb==1201?8l2;7;<>;5>j919564=34`e?3?0279:nl559:8970dk3?3463=6bf91=><5;;5>m;19564=34`0?3?0279:n;559:8970d>3?3463=6b591=><5;;5>o;19564=34e<5;;5>ol19564=34e6?3?0279:k=559:8970a<3?3463=6g791=><5;;5>;h19564=341g?3?0279:?j559:89705m3?3463=63d91=><5;<8<7;78:?1267==1201?8<2;7;<>;5>:919564=34g=?3?0279:io559:8970cj3?3463=6ea91=><5;;5?;n19564=351a?3?0279;>7559:89713<3?3463=75591=><5;=?47;78:?131?==1201?9;a;7;<>;5?=h19564=357g?3?0279;?h559:8971483?3463=72391=><5;=8>7;78:?1365==1201?9<4;7;<>;5?:?19564=3502?3?0279;>9559:8971403?3463=72c91=><5;=8n7;78:?136e==1201?9;5?:o19564=350b?3?0279;9>559:8971393?3463=75091=><5;=??7;78:?1313==1201?9;6;7;<>;5?0;19564=35:6?3?0279;4j559:8971f03?3463=7``91=><5;=jo7;78:?13db==1201?9ne;7;<>;5?hl19564=35a4?3?0279;4=559:8971><3?3463=78791=><5;=2:7;78:?13<1==1201?968;7;<>;5?0319564=35:e?3?0279;4l559:8971>k3?3463=78g91=><5;=2j7;78:?13d6==1201?9n1;7;<>;5?h819564=35b7?3?0279;l:559:8971f=3?3463=7`491=><5;=j;7;78:?13d?==1201?9na;7;<>;58m;19564=32g6?3?0279<5;:mi7;78:?155?==1201???e;7;<>;599l19564=3324?3?0279<5;:o:7;78:?14a1==1201?>k8;7;<>;58m319564=32ge?3?0279<5;:oj7;78:?14`6==1201?>j1;7;<>;58l819564=32f7?3?0279<5;:n;7;78:?14`?==1201?>ja;7;<>;58lh19564=32fg?3?0279<5;:m<7;78:?14c7==1201?>i2;7;<>;58o>19564=32e1?3?0279<5;:m57;78:?14cg==1201?>ib;7;<>;58oi19564=32e`?3?0279<5;;;>7;78:?1555==1201???4;7;<>;599?19564=3332?3?0279==9559:8977703?3463=11c91=><5;;;n7;78:?155e==1201???d;7;<>;59=>19564=3371?3?0279=98559:89773?3?3463=15:91=><5;;?57;78:?151g==1201??;b;7;<>;59=i19564=337`?3?0279>;m559:89740;3?3463=12291=><5;;8=7;78:?1564==1201??<3;7;<>;59:>19564=3301?3?0279=>8559:89774?3?3463=12:91=><5;;857;78:?17=6==1201?=<2;7;<>;5;:919564=3100?3?0279?>;559:89754>3?3463=32591=><5;9847;78:?1777==1201?=;5;:h19564=310=?3?0279=8:559:89772=3?3463=00391=><5;::>7;78:?144b==1201?>=8;7;<>;58:919564=320a?3?0279<97559:89763m3?3463=05d91=><5;:><7;78:?1445==1201?>>4;7;<>;588?19564=3222?3?0279<<9559:8976603?3463=00;91=><5;::m7;78:?144d==1201?>>c;7;<>;588o19564=322b?3?0279559:8976593?3463=03091=><5;:9?7;78:?1472==1201?>=5;7;<>;58;<19564=3213?3?0279<5;:9o7;78:?147b==1201?>=e;7;<>;58;l19564=3204?3?0279<>?559:89764:3?3463=02691=><5;:897;78:?1460==1201?><7;7;<>;58:219564=320=?3?0279<>o559:89764j3?3463=02a91=><5;:8h7;78:?146`==1201?>;0;7;<>;58=;19564=3276?3?0279<9=559:89763<3?3463=05791=><5;:?:7;78:?1411==1201?>;8;7;<>;58=k19564=327f?3?0279<9m559:89763l3?3463=2c491=><5;8i;7;78:?16f4==1201?;5:m219564=30f7?3?0279>hk559:8974a;3?3463=2g691=><5;8m97;78:?16g>==1201?;5:kk19564=30af?3?0279>om559:8974el3?3463=2cg91=><5;8ij7;78:?16f6==1201?;5:j919564=30`0?3?0279>n;559:8974d>3?3463=2b591=><5;8h47;78:?16f?==1201?;5:jh19564=30`g?3?0279>nk559:8974dn3?3463=2e291=><5;8o=7;78:?16a4==1201?;5:m>19564=30g1?3?0279>i8559:8974c?3?3463=2e;91=><5;8om7;78:?16ad==1201?;5:mn19564=30ga?3?0279>ih559:8974b83?3463=2d391=><5;8n>7;78:?16`2==1201?;5:l<19564=30f3?3?0279>h6559:8974b13?3463=2dc91=><5;8nn7;78:?16`e==1201?;5:ll19564=30e4?3?0279>k?559:8974a:3?3463=10191=><5;9:;7;78:?1750==1201?=>1;7;<>;5;9319564=332a?3?0279=<5;;9>7;78:?1575==1201??=4;7;<>;59;?19564=30ea?3?0279>kh559:8975783?3463=31391=><5;9;>7;78:?1755==1201?=?4;7;<>;5;9?19564=03b2?3?027:>4h559:8947c83?3463>1e391=><58;oo7;78:?25`1==1201;69lh19564=03fg?3?027:=hj559:8947bm3?3463>1dd91=><58;o>7;78:?25a5==1201;69m?19564=03g2?3?027:=i9559:8947c03?3463>1e;91=><58;om7;78:?25ad==1201;69mo19564=03gb?3?027:=h>559:8947b93?3463>1d091=><58;n?7;78:?25`2==1201;69l<19564=03f0>?34;9?94:899>57522<2370?=3b86<==:9;9o6867;<317`<20116=?=i:4:;?875<90>45521362>0>?34;98?4:899>57242<2370?=3786<==:9;9<6867;<317=<20116=?=6:4:;?875;h0>4552131a>0>?34;9:?4:899>57042<2370?=6`86<==:9;l0>4552134e>0>?34;9;=4:899>57162<2370?=6586<==:9;<>6867;<3123<20116=?88:4:;?875>10>4552134:>0>?34;:5n4:899>54?c2<2370?>9d86<==:983m6867;<32e5<20116=:4:;?876i;0>455210c0>0>?34;:m94:899>54g22<2370?=4c86<==:9;>h6867;<310a<20116=?:j:4:;?87545521373>0>?34;99<4:899>57g72<2370?=a086<==:9;kh6867;<31f2<20116=?ln:4:;?875jk0>455213``>0>?34;9ni4:899>57db2<2370?=bg86<==:9;k96867;<31e6<20116=?o;:4:;?875i<0>455213c5>0>?34;9m:4:899>57g?2<2370?=a886<==:9;kj6867;<31eg<20116=?ok:4:;?875il0>455213ce>0>?34;9n=4:899>57d62<2370?=b386<==:9;h86867;<31f1<20116=?l::4:;?875j?0>455213`;>0>?34;9n44:899>56632<2370?<0486<==:9:;;6867;<305g<20116=>?j:4:;?8749o0>45521203>0>?34;8><4:899>56452<2370?<2286<==:9::=6867;<3042<20116=>>7:4:;?874800>4552122b>0>?34;8566d2<2370?<0e86<==:9::n6867;<304c<20116=>?>:4:;?8749;0>45521230>0>?34;8=94:899>56722<2370?<1786<==:9:;<6867;<305=<20116=>?6:4:;?8749h0>4552123`>0>?34;8=i4:899>g14==1201n:<:4:;?8e3m3?3463l5886<==:k?>19564=b4e>0>?34i559:89f>62<2370m;4;7;<>;d<<0>4552c5491=><5j><6867;g1g==1201n:m:4:;?8e3k3?3463l4e86<==:k=l19564=b73>0>?34i>=7;78:?`17<20116o8=559:89f332<2370m:5;7;<>;d=?0>4552c4591=><5j?36867;g0e==1201n;k:4:;?8e2m3?3463l5g86<==:k?:19564=b42>0>?34i=>7;78:?`26<20116o;;559:89f012<2370m97;7;<>;d>10>4552c7;91=><5jg3b==1201n8j:4:;?8e083?3463l7086<==:k>819564=b50>0>?34i<87;78:?`30<20116o:8559:89f102<2370m88;7;<>;d?00>4552c6`91=><5j=h6867;gg3==1201nl9:4:;?8ee?3?3463lb986<==:kk319564=b`b>0>?34iin7;78:?`ff<20116ooj559:89fdb2<2370jkf;7;<>;cm?0>4552c`391=><5jk96867;gd3==1201no9:4:;?8ef?3?3463la986<==:kh319564=bcb>0>?34om>7;78:?fe1<20116il;559:89`g12<2370kn7;7;<>;bi10>4552e`;91=><5lkj6867;adb==1201hom:4:;?8ed=3?3463lc786<==:j1819564=c:0>0>?34h3i7;78:?a=<<20116nl:559:89gga2<2370lma;7;<>;ejo0>4552bb291=><5ki:6867;<`;0?3?027i484:899>f=0==1201o68:4:;?8d?03?3463m8886<==:j1k19564=c:a>0>?34h3o7;78:?a;e1;0>4552b8191=><5k3?6867;<`:1?3?027i5;4:899>f<1==1201o77:4:;?8d>i3?3463m9c86<==:j0i19564=c;g>0>?34h2i7;78:?a=c<20116nl>559:89gg62<2370ln2;7;<>;ei:0>4552b`791=><5kk=6867;<`b3?3?027im54:899>fd?==1201oon:4:;?8dfj3?3463mab86<==:jhn19564=ccf>0>?34hi<7;78:?af4<20116no<559:89gd42<2370lm4;7;<>;ej<0>4552bc491=><5kh<6867;<`afgd==1201oll:4:;?8del3?3463mbd86<==:m;319564=d0b>0>?34o897;78:?f05<20116i9l559:89`312<2370k91;7;<>;b>?0>4552e7591=><5l<36867;n4:899>a7b==1201h0>?34o8?7;78:?f71<20116i>8559:89`502<2370k<8;7;<>;b;00>4552e2c91=><5l9i6867;a6c==1201h=i:4:;?8c393?3463j4386<==:m=919564=d67>0>?34o?97;78:?f03<20116i99559:89`2?2<2370k;9;7;<>;b4552e5a91=><5l>o6867;a06==1201h;>:4:;?8c2:3?3463j5286<==:m<>19564=d76>0>?34o>;7;78:?f1=<20116i87559:89`3f2<2370k:b;7;<>;b=j0>4552e4f91=><5l?n6867;a34==1201h8<:4:;?8c1<3?3463j6486<==:k1>19564=d::>0>?34o<57;78:?f<1<20116i:m559:89f>a2<2370m60;7;<>;d180>4552c8091=><5j386867;g<0==1201h9>:4:;?8c0:3?3463j7286<==:m>>19564=d56>0>?34o<:7;78:?f32<20116i:6559:894`203?3463>f4;91=><58l=87;78:?2b3`==1201;6n1?19564=0d:4?3?027:j4;559:894`>>3?3463>f8591=><58l>m7;78:?2b0d==1201;6nf7391=><58l=>7;78:?2b35==1201;6n?<19564=0d53?3?027:j;6559:894`113?3463>f7c91=><58l=n7;78:?2b3e==1201;6n?o19564=0d44?3?027:j:?559:894`0:3?3463>f6191=><58l<87;78:?2b23==1201;6n>=19564=0d4f6a91=><58l;6n1:19564=0d;5?3?027:j5<559:894`?;3?3463>f9691=><58l3:7;78:?2b=1==1201;6n1319564=0d;e?3?027:j5l559:894`?k3?3463>f9f91=><58l3i7;78:?2b=`==1201;6n0819564=0d:7?3?027:j4:559:894`>03?3463>fc691=><58lj87;78:?2bd3==1201;6nh=19564=0d`7?3?027:jn:559:894`d=3?3463>fb491=><58lim7;78:?2bgd==1201;6kji19564=0fff?3?027:h;l559:894g483?3463>d0;91=><58n:m7;78:?2`73==1201;6l:919564=0f00?3?027:h>;559:894b4>3?3463>d2591=><58n847;78:?2`4d==1201c;7;<>;6l8n19564=0f2a?3?027:hd3391=><58n9>7;78:?2`75==1201;6l;<19564=0f13?3?027:h?6559:894b513?3463>d3c91=><58n9n7;78:?2`7e==1201;6l;o19564=0f1b?3?027:h>?559:894b4:3?3463>dc291=><58ni=7;78:?2`g>==1201;6lkk19564=0faf?3?027:hom559:894bel3?3463>dcg91=><58nij7;78:?2`g4==1201;6lk>19564=0fa1?3?027:ho8559:894be?3?3463>d6a91=><58n;6l1<19564=0f;3?3?027:h56559:894b?13?3463>d9c91=><58n3n7;78:?2`2c==1201;6l1:19564=0f;5?3?027:h5<559:894b?;3?3463>a2091=><58ih>7;78:?2gf5==1201;6kj?19564=0a`2?3?027:on9559:894ed03?3463>cb;91=><58ihm7;78:?2gfd==1201;6l0=19564=0f:i3?3463>d8`91=><58n2o7;78:?2`;6l0l19564=0ffg?3?027:hhj559:894ba03?3463>e1191=><58o;:7;78:?2a51==1201;6m9319564=0g3e?3?027:i=l559:894bbm3?3463>ddd91=><58nm<7;78:?2`c7==1201;6lo919564=0fe0?3?027:hk;559:894ba>3?3463>dg591=><58nm57;78:?2`cg==1201;6loi19564=0fe`?3?027:hkk559:894ban3?3463>e1291=><58o;=7;78:?2a54==1201;6m9?19564=0g7b?3?027:i8>559:894c2j3?3463>e7491=><58o=57;78:?2a3g==1201;6m?i19564=0g5`?3?027:i;k559:894c293?3463>e4091=><58o>?7;78:?2a02==1201;6m<<19564=0g63?3?027:i86559:894c213?3463>e4c91=><58o>o7;78:?2a0b==1201;6me7191=><58o=87;78:?2a33==1201;6m?219564=0c27?3?027:5i:559:894?b<3?3463>9d791=><583n:7;78:?2=`1==1201<7j8;7;<>;61l319564=0;fe?3?027:5hl559:894?bk3?3463>9df91=><583ni7;78:?2=``==1201<7i0;7;<>;61o;19564=0;ea?3?027:5kh559:894g783?3463>a1391=><58k;>7;78:?2e55==1201;6i9?19564=0c32?3?027:m=9559:894?dk3?3463>9bd91=><5833n7;78:?2==e==1201<77d;7;<>;611o19564=0;;b?3?027:54>559:894?>93?3463>98091=><5832?7;78:?2=<2==1201<7l7;7;<>;61kl19564=0;`4?3?027:5n?559:894>d?3?3463>8b:91=><582o?7;78:?2;60o>19564=0:eb?3?027:5=:559:894?7=3?3463>91491=><582h57;78:?2;60ji19564=0:``?3?027:4nk559:894>dn3?3463>8e291=><582o=7;78:?2;60m?19564=0:g2?3?027:4i9559:894>c03?3463>8e;91=><582om7;78:?2;60mn19564=0:gb?3?027:4h>559:894>b93?3463>8d091=><582n?7;78:?2<`2==1201<6j5;7;<>;60l<19564=0:f3?3?027:4h6559:894>bi3?3463>8d`91=><582no7;78:?2<`b==1201<6je;7;<>;60ll19564=0:e4?3?027:4k?559:894>a:3?3463>8g191=><582m97;78:?2;60o219564=0:e=?3?027:4ko559:894>aj3?3463>8ga91=><582mh7;78:?2;619;19564=0;36?3?027:5==559:894?7?3?3463>93391=><583:?7;78:?2=42==1201<7>5;7;<>;618<19564=0;04?3?027:5>?559:894?4:3?3463>92191=><5839;7;78:?2=7>==1201<7=9;7;<>;6>kn19564=05gf?3?027:;8m559:8942593?3463>71c91=><58=;n7;78:?2340==1201<9=1;7;<>;6?;>19564=0511?3?027:;?8559:89415?3?3463>73:91=><58=957;78:?235e==1201<9?d;7;<>;6?9o19564=053b?3?027:;<>559:8941693?3463>70091=><58=:?7;78:?2342==1201<9>5;7;<>;6?8=19564=05270`91=><58=:o7;78:?234b==1201<9>e;7;<>;6?8l19564=0514?3?027:;?<559:89415;3?3463>7`391=><58=j>7;78:?23d?==1201<9na;7;<>;6?hh19564=05bg?3?027:;lj559:8941fm3?3463>7`d91=><58=i<7;78:?23d5==1201<9n4;7;<>;6?h?19564=05b2?3?027:;l9559:8941f03?3463>77f91=><58==i7;78:?2323==1201<986;7;<>;6?>=19564=05476`91=><58=;6?>;19564=0546?3?027:;:=559:89410<3?3463>43191=><58;6>k<19564=04a3?3?027::o6559:8940e13?3463>6cc91=><58;6?1219564=05;=?3?027:;5o559:8941?j3?3463>79a91=><58=3h7;78:?23=c==1201<97f;7;<>;6?0:19564=05gg?3?027:;ij559:8941b03?3463>7g191=><58=m:7;78:?23c1==1201<9i8;7;<>;6?o319564=05ee?3?027:;kl559:8941cm3?3463>7ed91=><58=n<7;78:?23`7==1201<9j2;7;<>;6?l919564=05f0?3?027:;h;559:8941b>3?3463>7d591=><58=n57;78:?23`g==1201<9jb;7;<>;6?li19564=05f`?3?027:;hk559:8941bn3?3463>7g291=><58=m=7;78:?23c4==1201<9i4;7;<>;6?o?19564=0:0b?3?027:49>559:894>3j3?3463>84491=><582>57;78:?2<0g==1201<6:b;7;<>;60393?3463>85091=><582??7;78:?2<12==1201<6;5;7;<>;60=<19564=0:73?3?027:496559:894>313?3463>85c91=><582?o7;78:?2<1b==1201<6;e;7;<>;60=l19564=0:64?3?027:48?559:894>2:3?3463>84191=><582>87;78:?2<03==1201<6:7;7;<>;60<219564=0630?3?027:?n;559:8945c=3?3463>3e491=><589o;7;78:?27a>==1201<=k9;7;<>;6;mk19564=01gf?3?027:?im559:8945cl3?3463>3eg91=><589oj7;78:?27`6==1201<=j1;7;<>;6;l819564=01fb?3?027:?k>559:8945a93?3463>3g091=><589m?7;78:?27c2==1201<=i5;7;<>;6;o<19564=01e3?3?027:?k6559:8945el3?3463>3b291=><589;6;>l19564=01;4?3?027:?5?559:8945?:3?3463>39191=><589387;78:?27=3==1201<=m8;7;<>;6;k:19564=01a5?3?027:?o<559:890`5>3?3463:f3591=><57;78:?6b6b==12018h;8;7;<>;2n<919564=4d6a?3?027>j;=559:890`1<3?3463:f7791=><5;2n;h19564=4d1g?3?027>j?j559:890`5m3?3463:f3d91=><5;2n:>19564=4d01?3?027>j>8559:890`4?3?3463:f2:91=><5;2n:i19564=4d0a?3?027>j>h559:890`383?3463:f5391=><57;78:?6b15==12018h;4;7;<>;2n=?19564=4d72?3?027>j99559:890`313?3463:f5c91=><5;2n=o19564=4d7b?3?027>j8>559:890`293?3463:f4091=><587;78:?6b03==12018h:6;7;<>;2n<=19564=4d6j87559:890`2i3?3463:f4`91=><5o7;78:?6b0b==12018h:f;7;<>;2n?:19564=4d55?3?027>j;<559:890`1>3?3463:f6d91=><57;78:?6b25==12018h84;7;<>;2n>?19564=4d;a?3?027>j5h559:890`>83?3463:f8391=><5;2l8n19564=4g0e?3?027>hom559:890g?93?3463:d7c91=><5;2l1>19564=4f;1?3?027>h58559:890b??3?3463:d9:91=><5;2l?o19564=4f5b?3?027>h:>559:890b093?3463:d6091=><5;2l>=19564=4f4h:7559:890b0i3?3463:d6`91=><5;2l>l19564=4f;4?3?027>h5<559:890b?;3?3463:e1391=><57;78:?6a5?==12018k?a;7;<>;2m9h19564=4g3g?3?027>i=j559:890c7m3?3463:e1d91=><5;2m9?19564=4g32?3?027>i=9559:890c703?3463:dbf91=><5;2lm=19564=4fghi7559:890bci3?3463:de`91=><5;2lm;19564=4fg6?3?027>hi=559:890bc<3?3463:a9191=><55;7;<>;2l8<19564=4f23?3?027>h<6559:890b613?3463:d0c91=><5;2ll219564=4ff=?3?027>hho559:890bbj3?3463:dda91=><5;2lo:19564=4g0f?3?027>i>m559:890c3?3?3463:e4091=><597;78:?6a00==12018k:7;7;<>;2m<219564=4g6=?3?027>i8o559:890c4l3?3463:e2g91=><5;2m=819564=4g77?3?027>i9:559:890c3=3?3463:e5491=><5;2m=h19564=4g7g?3?027>i9j559:890c3m3?3463:e5d91=><5<7;78:?6a07==12018k:3;7;<>;2m<>19564=4g:a?3?027>i4h559:890cfi3?3463:ec791=><5;2mkh19564=4gag?3?027>ioj559:890cf83?3463:e`391=><57;78:?6ad5==12018kn4;7;<>;2mh?19564=4gb2?3?027>il9559:890cf03?3463:e`;91=><5;2mho19564=4gbb?3?027>io>559:890ce93?3463:ec091=><5;2mk=19564=4c50?3?027>m?;559:890g4=3?3463:a2491=><5==12018o<9;7;<>;2i:k19564=4c0f?3?027>m>m559:890g4l3?3463:a2g91=><5;2i=819564=4c7b?3?027>m8>559:890g293?3463:a4091=><5?7;78:?6e02==12018o:5;7;<>;2i<<19564=4c63?3?027>m86559:890g6l3?3463:a3291=><5<3oo7;78:?6=ab==120187ke;7;<>;21ml19564=4;f4?3?027>5h?559:890?b:3?3463:9d191=><5<3n87;78:?6=`3==12018o>8;7;<>;2i8:19564=4c25?3?027>m<<559:890?6k3?3463:90f91=><5<3947;78:?6=65==120187;21=319564=4;60?3?027>587559:890?2i3?3463:94`91=><5<3:i7;78:?6=4`==120187=0;7;<>;21;;19564=4;16?3?027>5?=559:890?5<3?3463:93791=><5<39:7;78:?6=71==120187=9;7;<>;21;k19564=4;1f?3?027>5?m559:890?5l3?3463:93g91=><5<39j7;78:?6=66==120187<1;7;<>;21:819564=4;00?3?027>5>;559:890?4>3?3463:92591=><5<3847;78:?6=6?==120187;21:h19564=4;0g?3?027>5>j559:890?4n3?3463:95291=><5<3?=7;78:?6=14==120187;3;7;<>;21=>19564=4;71?3?027>598559:890?3?3?3463:95:91=><5<3?m7;78:?6=1d==120187;c;7;<>;21=n19564=4;7a?3?027>59h559:890?283?3463:94391=><5<3>>7;78:?6=05==120187:5;7;<>;21<<19564=4;63?3?027>586559:890?2k3?3463:96091=><5<3=47;78:?6=3?==1201879a;7;<>;21?h19564=4;;5?3?027>55<559:890??;3?3463:99691=><5<3<47;78:?6=2?==1201878a;7;<>;2?8919564=4:04?3?027>;o<559:89020?3?3463:77291=><5<===7;78:?633e==12018987;7;<>;2?>k19564=454f?3?027>;:m559:89010l3?3463:76g91=><5<=;2??>19564=4551?3?027>;;8559:89011?3?3463:77:91=><5<==57;78:?633g==1201899b;7;<>;2??n19564=455a?3?027>;;h559:8901083?3463:76391=><5<=<>7;78:?6325==12018984;7;<>;2?>?19564=4542?3?027>;:6559:8901013?3463:7g591=><5<=m47;78:?63c`==120186?0;7;<>;209;19564=4:36?3?027>4==559:890>7<3?3463:81791=><5<2;:7;78:?63c?==120189ia;7;<>;2?oh19564=45eg?3?027>;kj559:8901am3?3463:7b191=><5<=h87;78:?63fd==120189lc;7;<>;2?jn19564=45`a?3?027>;nh559:8901c83?3463:7e391=><5<=o>7;78:?63f3==120189l6;7;<>;2?j=19564=45`;n7559:8901di3?3463:46;91=><5<=;57;78:?635g==120189?b;7;<>;2?9i19564=453`?3?027>;=k559:89017n3?3463:70291=><5<=:=7;78:?6344==120189kd;7;<>;2?mo19564=45gb?3?027>;h>559:8901b93?3463:7d091=><5<=n?7;78:?63`2==120189j5;7;<>;2?l<19564=4:05?3?027>4><559:890>4l3?3463:85:91=><5<2?n7;78:?6<1e==120186;d;7;<>;20=o19564=4:7b?3?027>48>559:890>4;3?3463:82691=><5<2897;78:?6<60==120186<7;7;<>;20:219564=4:0=?3?027>4>o559:890>4j3?3463:82a91=><5<28i7;78:?6<6`==120186;0;7;<>;20=;19564=4:76?3?027>49=559:890>3<3?3463:85791=><5<2?:7;78:?6<11==120186;9;7;<>;20=k19564=4::0?3?027>44;559:890>f83?3463:8``91=><5<2ji7;78:?6;20k;19564=4:a6?3?027>4o=559:890>>>3?3463:88591=><5<2247;78:?6<;200h19564=4::g?3?027>44j559:890>>m3?3463:88d91=><5<2j=7;78:?6;20h>19564=4:b1?3?027>4l8559:890>f?3?3463:8`:91=><5<2j57;78:?6;20hn19564=466e?3?027>8<5<>9h7;78:?607c==12018:=f;7;<>;2<::19564=4605?3?027>8><559:89024;3?3463:42691=><5<>897;78:?6060==12018:<7;7;<>;2<:219564=4671?3?027>898559:89023?3?3463:45:91=><5<>?57;78:?601g==12018:;b;7;<>;2<=i19564=467`?3?027>89k559:89026;3?3463:40491=><5<9o>7;78:?67a5==12018=k4;7;<>;2;m?19564=41g2?3?027>?i9559:8905c03?3463:3e;91=><5<9om7;78:?67ad==12018:?e;7;<>;2<9<19564=4633?3?027>8=6559:89057n3?3463:30291=><5<9:n7;78:?6770==12018=<1;7;<>;2;:i19564=4173?3?027>?9m559:89053l3?3463:35g91=><5<9:=7;78:?6744==12018=>3;7;<>;2;8>19564=4121?3?027>?<8559:89056?3?3463:30:91=><5<9:57;78:?674g==12018=>c;7;<>;2;8n19564=412a?3?027>?<5<99>7;78:?6775==12018==4;7;<>;2;;?19564=4113?3?027>??6559:8905513?3463:33c91=><5<99n7;78:?677e==12018==d;7;<>;2;;o19564=411b?3?027>?>>559:89054:3?3463:32191=><5<9887;78:?6763==12018=<6;7;<>;2;:=19564=410?>7559:89054i3?3463:32`91=><5<98h7;78:?676c==12018=;2;=:19564=4175?3?027>?9<559:89053;3?3463:35691=><5<9?97;78:?6710==12018=;8;7;<>;2;=319564=417e?3?027>?9l559:89053n3?3463:37:91=><5<9>n7;78:?670e==12018=:d;7;<>;2;?:6559:8905013?3463:36c91=><5<9=i7;78:?673`==12018=80;7;<>;299<19564=4017?3?027>=l;559:891c1i3?3463:14191=><5<;>87;78:?650`==12018?9a;7;<>;29?n19564=435a?3?027>=;h559:8907083?3463:16391=><5<;<>7;78:?6503==12018?:6;7;<>;29<=19564=436=87559:89072i3?3463:14`91=><5<;>o7;78:?650b==12018?:e;7;<>;29?:19564=4355?3?027>=;<559:89071;3?3463:17691=><5<;=97;78:?6530==12018?97;7;<>;29?219564=435=?3?027>=;l559:89071k3?3463:1dc91=><5<;nn7;78:?65c4==12018?i3;7;<>;29o>19564=43e1?3?027>=k8559:8907a?3?3463:1g:91=><5<;m57;78:?65`e==12018?jd;7;<>;29lo19564=43fb?3?027>=k>559:8907a93?3463:1c491=><5<;i;7;78:?65gc==12018?mf;7;<>;29j:19564=43`5?3?027>=n<559:8907d;3?3463:1b691=><5<;h97;78:?65g>==12018?m9;7;<>;29kk19564=43af?3?027>=om559:8907el3?3463;e7a91=><5<:mo7;78:?64cb==12018>ie;7;<>;28ol19564=4334?3?027>==?559:89077:3?3463:11191=><5<;;87;78:?6553==12018?k0;7;<>;29m;19564=43g6?3?027>=i=559:8907c<3?3463:1e791=><5<;o:7;78:?65a1==12018?k8;7;<>;29m319564=4010?3?027>>?;559:8904483?3463:22`91=><5<88i7;78:?666`==12018<;0;7;<>;2:=;19564=4076?3?027>>9=559:89045>3?3463:23591=><5<8947;78:?667?==12018<=a;7;<>;2:;h19564=401g?3?027>>?j559:89045m3?3463:23d91=><5<88=7;78:?6664==12018<<3;7;<>;2::>19564=4001?3?027>>>8559:89044?3?3463:22:91=><5<8857;78:?666g==12018<;2::n19564=40;3?3?027>>56559:8904>;3?3463:28g91=><5<8j=7;78:?66d4==12018;2:h>19564=40b1?3?027>>l8559:8904?13?3463:29c91=><5<83n7;78:?66=e==12018<7d;7;<>;2:1o19564=40;b?3?027>>4>559:8904>93?3463:28091=><5<8287;78:?66<3==12018<66;7;<>;2:0=19564=40:>47559:8904>i3?3463:28`91=><5<82o7;78:?66;2:h:19564=5g7`?3?027?i=k559:891c6m3?3463;e0d91=><5=o9<7;78:?7a77==12019k=2;7;<>;3m;919564=5g10?3?027?i?;559:891c5>3?3463;e3591=><5=o947;78:?7a7?==12019k=a;7;<>;3m;h19564=5g07559:891c4i3?3463;e2`91=><5=o8o7;78:?7a6b==12019k;3m:l19564=5g74?3?027?i9?559:891c7>3?3463;e1;91=><5=nh97;78:?7`f0==12019jl7;7;<>;3lj219564=5f`=?3?027?hno559:891bdj3?3463;dba91=><5=nhh7;78:?7`fc==12019k?1;7;<>;3lo319564=5fee?3?027?hkl559:891b7<3?3463;d1791=><5=n:<7;78:?7`4d==12019j=6;7;<>;3l:;19564=5f0g?3?027?h9?559:891b3:3?3463;d5191=><5=n;:7;78:?7`51==12019j?8;7;<>;3l9319564=5f3e?3?027?h=l559:891b7k3?3463;d1f91=><5=n;i7;78:?7`5`==12019j>1;7;<>;3l8819564=5f27?3?027?h<:559:891b6=3?3463;d0491=><5=n:;7;78:?7`4>==12019j>9;7;<>;3l8k19564=5f2g?3?027?h<5=n9<7;78:?7`77==12019j=2;7;<>;3l;919564=5f10?3?027?h?;559:891b5?3?3463;d3:91=><5=n957;78:?7`7g==12019j=b;7;<>;3l;i19564=5f1`?3?027?h?k559:891b5n3?3463;d2291=><5=n8>7;78:?7`65==12019j<4;7;<>;3l:?19564=5f02?3?027?h>9559:891b403?3463;d2;91=><5=n8m7;78:?7`6d==12019j;3l:o19564=5f0b?3?027?h9>559:891b3<3?3463;d4`91=><5=n><7;78:?7`07==12019j:2;7;<>;3l<919564=5f5e?3?027?h;l559:891b1k3?3463;d7f91=><5=n==7;78:?7`34==12019j93;7;<>;3ioh19564=5a22n3?3463;b5:91=><5=h?57;78:?7f02==12019l:f;7;<>;3j?819564=5`57?3?027?n;:559:891d1=3?3463;b7491=><5=h=;7;78:?7f1g==12019l;b;7;<>;3j=i19564=5`7`?3?027?n9k559:891d3n3?3463;b4291=><5=h>=7;78:?7f04==12019l:3;7;<>;3j<5=h>m7;78:?7f0d==12019l:c;7;<>;3j559:891d193?3463;bed91=><5=hn<7;78:?7f`1==12019lj8;7;<>;3jl319564=5`fe?3?027?nhl559:891dbk3?3463;bdf91=><5=hni7;78:?7f`7==12019lj2;7;<>;3jl919564=5`f0?3?027?nh;559:891db>3?3463;b``91=><5=hjo7;78:?7fg5==12019lm4;7;<>;3jk?19564=5`a2?3?027?no9559:891de03?3463;bc;91=><5=him7;78:?7fdb==12019lne;7;<>;3jhl19564=5`a4?3?027?no?559:891de:3?3463;87391=><5=km=7;78:?7ec4==12019oi3;7;<>;3io>19564=5ce1?3?027?mk8559:891ga?3?3463;ag:91=><5=km57;78:?7ecg==12019ll5;7;<>;3jj<19564=5``3?3?027?nn6559:891dd13?3463;bbc91=><5=hhn7;78:?7ffe==12019lld;7;<>;3jjo19564=5a2=?3?027?o<5=i8?7;78:?7g62==12019m<5;7;<>;3k:<19564=5a03?3?027?o>6559:891e6j3?3463;c0a91=><5=i:h7;78:?7g4c==12019m>f;7;<>;3k;:19564=5a15?3?027?o?<559:891e5;3?3463;c3691=><5=i9:7;78:?7g71==12019m=8;7;<>;3k;319564=5a1e?3?027?o?l559:891e5k3?3463;c3f91=><5=i9i7;78:?7g7`==12019m<1;7;<>;3k:819564=5a4g?3?027?o:j559:891e?03?3463;c8191=><5=i2:7;78:?7g<1==12019m68;7;<>;3k0319564=5a:e?3?027?o4l559:891e0m3?3463;c6d91=><5=i3<7;78:?7g=7==12019m72;7;<>;3k1919564=5a;0?3?027?o5;559:891e?>3?3463;c9591=><5=i357;78:?7g=g==12019m7b;7;<>;3k1i19564=5a;`?3?027?o5k559:891e?n3?3463;c8291=><5=i2=7;78:?7g<4==12019m64;7;<>;3k0?19564=5:76?3?027?4==559:891>6;3?3463;80691=><5=2:97;78:?7<40==120196>7;7;<>;308219564=5:2=?3?027?46j3?3463;80a91=><5=2:h7;78:?7<4c==120196>f;7;<>;30;:19564=5:1`?3?027?4?k559:891>5n3?3463;82291=><5=28=7;78:?7<64==120196<3;7;<>;30:>19564=5:01?3?027?4>8559:8911aj3?3463;7gg91=><5==im7;78:?73gd==120199mc;7;<>;3?kn19564=55aa?3?027?;oh559:8911d83?3463;7b391=><5==h>7;78:?73f5==120199i6;7;<>;3?lo19564=55fb?3?027?;k>559:89d102<2370o88;7;<>;f0:0>4552a9g91=><5h3:6867;4:899>e<2==1201l7::4:;?8g>>3?3463n7886<==:i>k19564=`5a>0>?34k;f080>4552a9091=><5h2?6867;e=1==1201l67:4:;?8g?13?3463n8`86<==:i1h19564=`:`>0>?34k3h7;78:?b559:89d112<2370o67;7;<>;>0k0>455299a91=><502o6867;<;;a?3?02724k4:899>=<6==120147>:4:;?8?>:3?346366386<==:1?919564=84f>0>?343=j7;78:?:35<201165:?559:89<152<2370783;7;<>;>?=0>455296791=><50=31==1201487:4:;?8?113?346366`86<==:1?h19564=84`>0>?343=h7;78:?b=`<20116m4h559:89dg72<2370on1;7;<>;fj00>4552acc91=><5hhm6867;eg4==1201ll<:4:;?8ge<3?3463nb486<==:ik<19564=``4>0>?34ki47;78:?bfg<20116mom559:89ddc2<2370ome;7;<>;>nm0>4552b1291=><5k::6867;<`3g?3?027i=:4:899>f4g==1201o?m:4:;?8d6k3?3463m1e86<==:j8o19564=c3e>0>?34h;>7;78:?a46<20116n=:559:89g622<2370l?6;7;<>;e8>0>4552b1:91=><5k:26867;<`3e?3?027if5b==1201o>j:4:;?8d7n3?3463m1186<==:j8;19564=c31>0>?34h:?7;78:?a51<20116n<;559:89g712<2370l>8;7;<>;e900>4552a4791=><5h;n6867;l4:899>e63==1201l=7:4:;?8g413?3463n3`86<==:i:h19564=`1`>0>?34k8h7;78:?b65<20116m??559:89d452<2370o=3;7;<>;f:=0>4552a3791=><5h8=6867;54:899>e7?==1201l0>?34k8<7;78:?b74<20116m><559:89d542<2370o<4;7;<>;f;?0>4552a2591=><50n=6867;<;g3?3?0272i?4:899>=`b==12014h?:4:;?8?a93?34636f386<==:1o919564=8d7>0>?343m97;78:?:`=<201165i7559:89;>lj0>45529ef91=><50nn6867;<;gb?3?0272i=4:899>=`7==12014k<:4:;?8?b<3?34636e486<==:1l<19564=8g4>0>?343n47;78:?:a<<201165ho559:89;>ml0>45529dd91=><5hno6867;<;e=?3?0272j;4:899>e10==1201l:>:4:;?8g4m3?3463ncd86<==:ijl19564=`f2>0>?34ko>7;78:?b`6<20116mi:559:89db22<2370ok6;7;<>;fl>0>4552ae:91=><5hn;6867;<:a1?3?0273m44:899>4552f4a6>0>?34l>o;4:899>b0e02<2370h:dc86<==:n4552f4g3>0>?34l>i<4:899>b0d52<2370h:9286<==:n<396867;4552f43:>0>?34l>=l4:899>b06a2<2370h:1486<==:n<;96867;4552f405>0>?34l>>:4:899>b04?2<2370h:2886<==:n<8j6867;4552f47b>0>?34l>8o4:899>b0302<2370h:6786<==:n4552f4gf>0>?34l>jh4:899>b35c2<2370h93c86<==:n4552f4d7>0>?34l=?h4:899>b3222<2370h:f486<==:n4552f737>0>?34?mm94:899>1cg52<2370;i9b86<==:<:4552477`>0>?34>=8k4:899>03d72<2370:m::4:;?824km0>455242a2>0>?34>8ni4:899>06e02<2370=m8086<==:;kn<6867;<1f0g<20116?h8m:4:;?85b>l0>45523d42>0>?349no?4:899>7gba2<2370=mcg86<==:;kno6867;<1a`<<20116?ok>:4:;?85el<0>45523cf2>0>?349iho4:899>76?22<2370=455237f5>0>?3498j>4:899>76c42<2370=k6:4:;?854m<0>455232ge>0>?348iml4:899>6f672<2370h6n:4:;?84bmk0>45522b2;>0>?348ij54:899>6f612<2370ohn:4:;?84d8=0>455222`e>0>?348?=84:899>63>>2<2370<9a886<==::?kh6867;<05=c<20116>:>?:4:;?8439m0>4552252g>0>?348?=o4:899>61702<2370<;1g86<==::=;86867;<074c<20116>9?6:4:;?8`493?3463i8686<==:98li6867;<315g<20116=??j:4:;?875980>45521351>0>?34l3j7;78:?e3c<20116j5j559:89c>>2<2370h61;7;<>;a0<0>4552f9391=><5o2i6867;<3efa<20116=k?9:4:;?87a1h0>45521`17>0>?34;o894:899>5`142<2370?j7486<==:9m?j6867;<3b45521`5e>0>?34;j5>4:899>5d>32<2370?n9086<==:9h2o6867;<3b<=<20116=l7::4:;?87>:h0>455219:6>0>?34;2<44:899>51422<2370?83486<==:91<86867;<3;20<20116=::m:4:;?873090>4552155`>0>?34;?;:4:899>51172<2370?;8586<==:9==>6867;<37<7<20116=99j:4:;?873?00>455215:5>0>?34?m454:899>1`c32<2370;i6986<==:=h2>6867;<7g=0<201169hm=:4:;?83bk=0>45525eca>0>?34?ji=4:899>1dbd2<2370;nd686<==:=hn;6867;<7ba1<201169lj::4:;?83fm;0>45525`ff>0>?34?jh44:899>1dc12<2370;67c86<==:=1nj6867;<7:1`<20116999m:4:;?8300k0>455259`;>0>?34?3nl4:899>12g62<2370;;d786<==:==n96867;<77ga<2011699m9:4:;?833lh0>455255aa>0>?34??h54:899>11b32<2370;;cg86<==:==nh6867;<7034<201169?mk:4:;?834=80>45524d4f>0>?34?:;h4:899>17ge2<2370;=ae86<==:=83?6867;<6fg<<201168hm::4:;?82bk90>45524d`:>0>?34>noi4:899>0`db2<2370:jcc86<==:=0>45524ba1>0>?34>o8;4:899>0=042<2370:m7286<==:455249`b>0>?34>3n84:899>0=gb2<2370:7c386<==:<1h86867;<6;g5<2011685ll:4:;?82?j>0>455249a7>0>?34l=8=4:899>a2`a2<2370k8fe86<==:m1:=6867;4552eb2f>0>?34oh5l4:899>af4?2<2370kl9586<==:mj9n6867;4552eb3g>0>?34oooi4:899>5535m3?3463>0571>0>?34lhjl4:899>557ei3?3463id4d91=><58:??>4:899>5522<3?3463>00`;>0>?34lhji4:899>bf642<2370:95086<==:<;ih6867;<1f26<20116?lk>:4:;?851?>0>455233d6>0>?348n4n4:899>6g6f2<2370<9a086<==:::;m6867;<3156<20116i4?559:894b2k3?3463>75f91=><5;3j1h19564=9;:>0>?34>;nh4:899>7=b42<2370=?e686<==::1lh6867;<0254<20116o5<559:894?e13?3463>9c591=><589jm7;78:?27d>==12018o?a;7;<>;2i9219564=4634?3?027>?kk559:891ba;3?3463;dg391=><5==n47;78:?73`0==1201o<5o<8;7;78:?e1<3==1201ho9a;7;<>;b1k:19564=d;ba?3?027:;19564=0212c<20116==<9d;7;<>;68;<26867;<33631==1201<>=6486<==:998=?7;78:?247062<2370??24d91=><58:99i4:899>5542j3?3463>037:>0>?34;;>89559:89465=:0>455211065?3?027:;68;><6867;<33613==1201<>=4286<==:998?=7;78:?2475c2<2370??22`91=><58:9?44:899>5544?3?3463>0316>0>?34;;>>=559:89465;80>45521101b?3?027:;68;886867;<33677==1201<>=1g86<==:998:h7;78:?2477e2<2370??20;91=><58:9=:4:899>5546=3?3463>0332>0>?34;;>=h559:894658m0>45521103f?3?027:6:4:;?877:9=19564=02140<20116==;68;::6867;<335c`==1201<>=7`86<==:998<47;78:?247112<2370??27a91=><58:99;4:899>554383?3463>030b>0>?34;;><:559:89466nl0>4552113eg?3?027o94;559:89a3><3?3463k58c91=><5m?257;78:?f`a?==1201hjka;7;<>;bm=>19564=ege559:89a1d=3?3463k84491=><5m2>97;78:?f24e==1201h8>d;7;<>;b>hn19564=d4ba?3?027n:lh559:89`0e83?3463j6c391=><5l7;78:?f2g5==1201h8m4;7;<>;b>0o19564=d4:b?3?027n:l>559:89`0f93?3463j6`091=><5l;b>0<19564=d4:3?3?027n:46559:89`0>13?3463j68c91=><5l<2n7;78:?f2;b3?3463j4`791=><5l>j87;78:?f0d5==1201h:l4;7;<>;b<5l>ii7;78:?f0fd==1201h:la;7;<>;b3?3463j4b791=><5l>o57;78:?f0a>==1201h:k7;7;<>;b<5l>><7;78:?f444==1201h>>d;7;<>;b8;219564=d21g?3?027n<5l:8<7;78:?f467==1201h><2;7;<>;b88919564=d220?3?027n<<;559:89`66>3?3463j00591=><5l::47;78:?f44?==1201h>>a;7;<>;b88h19564=d22g?3?027n<<5l:9=7;78:?f474==1201h>=3;7;<>;b8;>19564=d211?3?027n<5l:9m7;78:?f47d==1201h><3;7;<>;b8:o19564=d27=?3?027n<9j559:89`63m3?3463j05d91=><5l:><7;78:?f407==1201h>:2;7;<>;b8<919564=d200?3?027n<>;559:89`64>3?3463j02591=><5l:847;78:?f46?==1201h>;b8:h19564=d20g?3?027n<>j559:89`64n3?3463j05291=><5l:?=7;78:?f414==1201h>;3;7;<>;b8=>19564=d271?3?027n<98559:89`63?3?3463j05:91=><5l:?m7;78:?f41d==1201h>;c;7;<>;b8<<19564=d255?3?027n<;m559:89`6083?3463j06391=><5l:<>7;78:?f425==1201h>84;7;<>;b8>?19564=d242?3?027n<89559:89`6203?3463j04;91=><5l:>m7;78:?f40d==1201h>:c;7;<>;b8<5l:=?7;78:?f432==1201h>95;7;<>;b8?<19564=d253?3?027n<;6559:89`6113?3463j07c91=><5l:=n7;78:?f43b==1201h>9e;7;<>;b8?l19564=ece1?3?027omk8559:89adc<3?3463kbe791=><5mho:7;78:?gfa1==1201ilk8;7;<>;cjm319564=e`ge?3?027onil559:89adck3?3463kb8`91=><5mh2o7;78:?gf;cj0l19564=e`b4?3?027onl?559:89adf:3?3463kb`191=><5mh2>7;78:?gf<5==1201il64;7;<>;cj0?19564=e`:2?3?027on49559:89ad>03?3463kb8;91=><5mh2m7;78:?ggde==1201imnd;7;<>;cljn19564=ef`a?3?027ohnh559:89abc83?3463kde391=><5mno>7;78:?g`a5==1201ijk4;7;<>;clm?19564=efg2?3?027ohl?559:89abf:3?3463kd`191=><5mnj87;78:?g`d3==1201ijn6;7;<>;clh=19564=efb<5mn247;78:?g`;cl0h19564=ef:g?3?027oh4j559:89ab>m3?3463kd8d91=><5mnj<7;78:?ffag==1201hlk9;7;<>;bjm?19564=d`a6?3?027nno?559:89`de83?3463jb`d91=><5lhji7;78:?fed2==1201hon3;7;<>;bih819564=dcb5?3?027nml>559:89`g>n3?3463ja8g91=><5ln=n7;78:?f`3g==120196:a;7;<>;3m?:19564=5:61?3?027>8;j559:89020:3?3463;e7791=><5;6i;<19564=0c1f?3?027:88>:4:;?85e?h0>45524971>0>?34>38o4:899>0`3c2<2370:j5786<==:==m0>45521537>0>?34;?5d7d2<2370?n2286<==:n8319564=g31>0>?34l:;7;78:?e4c<20116j?9559:89c412<2370h?d;7;<>;5;h=19564=31b4?3?0279?l;559:8975>l3?3463=3c791=><5;9i87;78:?17;5j1h19564=3`:4?3?0279n56559:897df83?3463=b8d91=><5;h3:7;78:?072b==1201>=86;7;<>;4;>h19564=2147?3?0278?5l559:8965?i3?3463<36391=><5:h=57;78:?0f34==1201>l97;7;<>;4j<5=9?m7;78:?7704==12019=;d;7;<>;3;<>19564=5153?3?027??;6559:89=>32<23706:e;7;<>;?=m0>455284a91=><51296867;<:;5?3?02734n4:899><=d==120156n:4:;?8>?>3?346377d86<==:0>n19564=94b>0>?342=57;78:?;2=<201164;9559:89=012<2370695;7;<>;?0o0>455281`91=><5>o>6867;<5f0?3?0274:899><5?==12015>7:4:;?8>6;3?346371386<==:08;19564=92g>0>?342;97;78:?;41<20116;k?559:892`72<23709jf;7;<>;0ml0>45527df91=><5>oh6867;<:22?3?027<5<4:899>33d==1201:8n:4:;?81113?346388g86<==:?1o19564=6;:>0>?34=247;78:?4=2<20116;4=559:892>e2<237097a;7;<>;0?>0>455276491=><5>=>6867;<540?3?027<;>4:899>324==1201:7l:4:;?816?3?34639f086<==:>o:19564=7ge>0>?34=:97;78:?451<20116;d;7;<>;0900>455270391=><5>;;6867;<4e`?3?027=jn4:899>2cd==1201;hn:4:;?80a13?34639f986<==:?;819564=g7ba?3?027m9lj559:89c3e93?3463i5c291=><5o?j47;78:?e1g3==1201k;m4;7;<>;a=:;19564=g704?3?027m9>6559:89c34?3?3463i54a91=><5o?>97;78:?e10?==1201k;;9;7;<>;a==819564=g70b?3?027m99=559:89c0513?3463i63591=><5o<9<7;78:?e266==1201k8=3;7;<>;a>8l19564=g423?3?027m:<6559:89c07;3?3463i61691=><5o<;j7;78:?e25d==1201k8?e;7;<>;a>8919564=g416?3?027m:<5=2><7;78:?7<0b==12019k:b;7;<>;3m?219564=4658:;559:890g0:3?3463:a6d91=><58>:>7;78:?204`==1201;6i;;19564=g3e>0>?34l9=7;78:?17db==1201?=nf;7;<>;5j0219564=3`:e?3?0278?5=559:8965?=3?3463<5:h<=7;78:?770e==12019=:a;7;<>;?>k0>455289f91=><5>l96867;<:20?3?027<;54:899>3<5l39>7;78:?e215==1201h:;b<:k19ol4=ecgb?3d;27omim55b189c33=3?jj63i55a91=><5o?8o7;nf:?e116==1201k8?8;7bb>;a>9i19564=g770?3fn27m99o559:8yv74;;n1<7<={_3077b<51cga2ma0dk27=<><5d7a:?807;>0o:no4=720g?b1kh16:=:>:e4`e>;18=<1h;mn;<7ef1j3018hme;f5g<=:=oi86i8l9:?6bf>=l?i270;ice8g2fg<57j9c89>1cb02m34?mil4k6b;890`bn3n=o4525gd;>a0d127=<=;5d7a:?8078h0o:n74=723b?b1k016:=?;:e4`e>;188o1h;mn;<4366j3018hm9;f5gd=:=oni6i8ld:?6bc5=l?io70;ifb8g2fb<5?:;<7j9ce9~w454:o0;6?uQ1211b>;18=k1h;ml;|q25a3b290995uQ10f6a>;a8j31h;mn;jk01k>l7;f5gd=:n9i=6i8la:?e4f2=l?ij70h?c38g2fg<5o:h=7j9c`9>b5e72ma0di27m;a8k<1h;mn;jk01k>m4;f5gd=:n9h86i8la:?e4g4=l?ij70h?b08g2fg<5o:jj7j9c`9>b5gb2ma0di27m0o:no4=g2b2?b1kh16j=o::e4`e>;a8h>1h;mn;jk01k>n2;f5gd=:n9k:6i8la:?e4<`=l?ij70h?cb8g2fg<5o:hn7j9c`9>b5ef2m4k6bc89c6ej3n=ol52f1`3>a0di27m;bmmi1h;m6;j301hkk6;f5g<=:mln>6i8l9:?faa4=l?i270kjcg8g2f?<5loho7j9c89>a`e>2m34ono>4k6b;89`cd93n=o452ed`f>a0d127nioo5d7a:?8cbj>0o:n74=dga2?b1k016ihl;:e4`=>;bmk91h;m6;j301hkm0;f5g<=:mlkm6i8l9:?fadc=l?i270kjae8g2f?<5lojo7j9c89>a`ge2m34onm54k6b;89`cf>3n=o452edfe>a0d127nin95d7a:?8cbjm0o:n74=dga6?b1k016j=mj:e4`e>;a8jn1h;mn;j301k>jf;f5g<=:n9=86i8l9:?e430=l?i270h?6c8g2f?<5o:=?7j9c89>b53d2m34l;9=4k6b;89c63i3n=o452f11b>a0d127m<>j5d7a:?8`7;<0o:n74=g20;a8:91h;m6;j301k>=8;f5g<=:n9;m6i8l9:?e474=l?i270h?188g2f?<5o::o7j9c89>b5732m34l;=?4k6b;89c6713n=o452f12`>a0d127njk95d7a:?8canh0o:n74=dde6?b1k016ikh::e4`=>;bnl31h;m6;j301hhk6;f5g<=:moio6i8l9:?fbg`=l?i270kibc8g2f?<5lli97j9c89>acg02m34om5i4k6b;89``>?3n=o452eg:g>a0d127nj4>5d7a:?8ca0h0o:n74=dd4b?b1k016ik6;:e4`=>;bn>21h;m6;j301hh81;f5g<=:mo==6i8l9:?fb3`=l?i270ki688g2f?<5ll=?7j9c89>ac3>2m34om844k6b;89``3k3n=o452eg10>a0d127nj?65d7a:?8ca9m0o:n74=dd26?b1k016ik>8:e4`=>;bmoi1h;m6;j301hkjd;f5g<=:mll96i8l9:?fa`g=l?i270h?998g2f?<5o:3h7j9c89>b5?72m34l;4o4k6b;89c61k3n=o452f10:>a0d127njkl5d7a:?8caj90o:n74=dd5e?b1k016ihkm:e4`=>;bn8h1h;m6;jh01;on:e4`g>;61;:1h;mm;<7e3`jh01k>i4;d51f=:nl9<6i8lb:?efc3=l?i270hmf78g2f?<5onh97j9c89>bf`?2mf1`9`3e>34k?87j9c`9>552293n=o452fba3>a0dk27:in<5d7ab?87bk80o:no4=0g`4?b1kh16=hli:e4`e>;6mj<1h;mm;<3f`4jh017j9cc9>5c642mf169`3ee34;no84k6b`894cd?3n=oo521da;>a0dj27:in75d7aa?87bkh0o:nl4=0g`f?b1kk16=hml:e4`f>;6mjn1h;mm;<3fg`jh015`b22mee49`3ee34;nh:4k6b`894cc03n=oo521df:>a0dj27:iio5d7aa?87blk0o:nl4=0gg`?b1kk16=hjj:e4`f>;6mml1h;mm;<3fa5jh015`c12med:9`3ee34;ni44k6b`894cbi3n=oo521dga>a0dj27:ihm5d7aa?87bmm0o:nl4=0gfa?b1kk16=hki:e4`f>;6mo:1h;mm;<3fb4jh015``?2meg;9`3ee34;njl4k6b`894caj3n=oo521dd`>a0dj27:ikj5d7aa?87bnl0o:nl4=0geb?b1kk16=k>?:e4`f>;60>;1h;mn;<3;35jk01<69f;f5gd=:=ln;6i8la:?6af`=l?ij70;jcd8g2fg<5<2h:7j9c`9>1=e22ma0di27?olk5d7ab?82dim0o:no4=5abg?b1kh164k85d7a:?8?793n=o45291g9`3e>343;j7j9c89>=46=l?i2707>1;f5g<=:1881h;m6;<;27?b1k0165<:5d7a:?8>a=3n=o4528g59`3e>342m47j9c89>am3n=o4528gd9`3e>343;<7j9c89>=54=l?i2707?3;f5g<=:19>1h;m6;<;31?b1k0165=85d7a:?8?7?3n=o45291:9`3e>343;57j9c89>=5g=l?i2707?b;f5g<=:19i1h;m6;<;3`?b1k016=4j<:e4`=>;6;j>1h;m6;<7b61j3018:>a;f5g<=:bg`42mf`;9`3ee34;2=54k6b`890`0?3n=oo52584g>a0dj27>?;>5d7aa?82c=<0o:nl4=50af?b1kk16?lj?:e4`f>;4:l>1h;mm;<0bb<jh01?=?e;f5gg=:m1;1h;mm;jh01kk<5;f5gg=:9o:>6i8lb:?2<23=l?ii70;jd58g2fd<5<2hm7j9cc9>17dc2m5541m3n=on521105e?b1kj16==<98;f5gf=:998=:7j9cb9>5541<3n=on5211056?b1kj16==<90;f5gf=:998>i7j9cb9>5542k3n=on521106e?b1kj16==<:8;f5gf=:998>87j9cb9>5542:3n=on5211064?b1kj16==<;e;f5gf=:998?o7j9cb9>5543i3n=on5211075543:3n=on521100a?b1kj16==<554403n=on5211002?b1kj16==<<4;f5gf=:9988>7j9cb9>554483n=on521101a?b1kj16==<=c;f5gf=:998947j9cb9>5545>3n=on5211010?b1kj16==<=2;f5gf=:9989<7j9cb9>5546m3n=on521102g?b1kj16==<>a;f5gf=:998:47j9cb9>5546>3n=on5211026?b1kj16==<>0;f5gf=:998;i7j9cb9>5547k3n=on521103e?b1kj16==5547<3n=on5211036?b1kj16==554013n=on5211043?b1kj16==<85;f5gf=:998=n7j9cb9>5542=3n=on521100b?b1kj16==<=9;f5gf=:998:?7j9cb9>557al3n=on52fc`6>a0di27mnoh5d7ab?8`em>0o:no4=g`bb?b1kh16jol9:e4`e>;ajk=1h;mn;jk01klmd;f5gd=:nki?6i8la:?eff3=l?ij70hmcc8g2fg<5oho>7j9c`9>bgb42ma0di27mno:5d7ab?8`ej10o:no4=g`ae?b1kh16jolm:e4`e>;ajj;1h;mn;jk01kll9;f5gd=:nkn;6i8la:?efa7=l?ij70hme38g2fg<5ohn?7j9c`9>bfe12ma0di27mnlm5d7ab?8`ej80o:no4=g`a6?b1kh16jol6:e4`e>;ajko1h;mn;jk01kll6;f5gd=:nki<6i8la:?effb=l?ij70hmcd8g2fg<5oho87j9c`9>bgc72ma0di27mnh?5d7ab?8`emj0o:no4=0270djk01km>3;f5ga=:i=:1h;mm;<3e52jh01<676;f5gg=:=lo>6i8lb:?65=0d2ma0di27mnnh5d7ab?8`ek:0o:nm4=0270gj301l:j:e4`e>;6n9<1h;mk;<3e4fjn01<686;f5ga=:91=i6i8ld:?6aa3=l?io70;jd`8g2fb<5<2hn7j9ce9>1=b72m4k6bf891ee;3n=oi524b`;>a0dl27:4:<5d7ab?83bl80o:no4=4:`3?b1kh169?ln:e4`e>;3khl1h;mn;jk01<674;f5gd=:=lo86i8la:?6b`5c2m;2mmh1h;mm;<7;`4jh0181=e52mhml4k6bc894`em3n=ol52180a>a0di27>j575d7ab?83>?j0o:no4=4146?b1kh168i8::e4`e>;6n0h1h;mn;<3:4djk018h99;f5gd=:=0?m6i8la:?6704=l?ij70:k468g2fg<58:?8=4k6bc89463;ajo81h;m6;j301km?e;f5g<=:18=1h;m6;<33014=l?i270??45g9`3eb34l;5n4i64a89``al3l=9n52eg1f>c02k27m<:75f77`?8`7?o0m:8m4=g2e5?`1=j16j=:>:g46g>;bnlo1j;;l;<3306e=l?i270;i7b8e20e<583:i7h95b9>5<7d2o<>o63:f6c9b33d34?8:>4i64a89051=3l=9n521g`2>c02k27j8n4i64a894`fl3n=oh52fd66>a0dl27mi985d7af?8cblh0o:no4=dgg=?b1kh16ihj7:e4`e>;bmm=1h;mn;jk01hkk3;f5gd=:mln:6i8la:?faa6=l?ij70kjcd8g2fg<5lohh7j9c`9>a`ee2m3n=ol52eda7>a0di27nin<5d7ab?8cbk90o:no4=dgab?b1kh16ihll:e4`e>;bmkh1h;mn;jk01hkm8;f5gd=:mlh>6i8la:?fad?=l?ij70kja68g2fg<5lon=7j9c`9>b`5a2m253?2mbg`f2ma0dk27?h8o5d7a`?87aj:0o:nm4=4;45?b1kj16i:=;:e4``>;alm=1h;ml;jh01=l?ij70;7cd8g2fg<5<8h=7j9c`9>0fd12ml;5d7aa?8`cl00o:nm4=gfgf?b1kj16jijk:e4`g>;alml1h;ml;ji01kjj3;f5gf=:nmo>6i8lc:?efc1=l?io70hmf98g2fb<58lji7j9ce9~w47b=;0;6?uQ10g66>;ajlh1h;mm;|q25`c1290iwS?>ed489463;00o:n74=gg0g?b1k016jh=n:e4`g>;68;k<6i8l9:?241562mji01kk:1;f5g`=z{8;n552203n=on521166e?b1kj16==><7;f5g`=:99:8j7j9cd9>5564j3n=o4521121g?b1kl16==>=8;f5g<=:99:987j9cd9>556583n=o45211207?b1k016==><5;f5g<=:99:8h7j9c89>556413n=ol521121e?b1k016==>=6;f5gd=:99:9>7j9c89>5566m3n=ol5211205?b1kh16==>=e;f5gg=:99>=?7j9ce9>bfc12m00`4>a0dk27:;688hi6i8lb:?247g52m03;;>a0di2wx=0411>a0d127:<8=;:e4`=>;68<8m6i8lb:?egc`=>92h70??44:9`3ec34;;88o5d7a:?8778:=1h;mk;<3346`=l?io70??02`9`3ec34;;=5d7ag?8778:?1h;mk;<3346b=l?io70??02;9`3ec34;;?5d7ag?8778;o1h;mn;<33035=l?ih70hle78g2fd<58::n:4k6b`894651:0o:n74=022fgjk01<>=a38g2fg<58:9554k6b;8yv74>hk1<7vP>37c;?8cc:?0m8:l4}r302d1=838pR<=9a69>aa422o>h0q~?<6`794?4|V89=m852ee00>c20j2wx=>8n4;296~X6;?k?70kk238e02d{t9:7>52z\273d534oo>k4i46`8yv74>k;1<7vP>37`3?8cc:m0m8:l4}r302d`=838pR<=9ag9>aa4d2o>h0q~?<6`f94?4|V89=mi52ee0b>c20j2wx=>8nc;296~X6;?kh70kk288e02d{t9:52z\273g434oo><4i46`8yv74>kh1<7vP>37`:?8cc:?0m8:m4}r302g>=838pR<=9b99>aa422o>i0q~?<6c494?4|V89=n;52ee00>c20k2wx=>8m5;296~X6;?h>70kk238e02e{t9:52z\273e434oo>k4i46a8yv74>j81<7vP>37a2?8cc:m0m8:m4}r302f6=838pR<=9c19>aa4d2o>i0q~?<6cg94?4|V89=nh52ee0b>c20k2wx=>8md;296~X6;?ho70kk288e02e{t9:52z\273d334oo><4i46a8yvcbi0q~?<6b794?4|V89=o852ee61>c20j2wx=>8l6;296~X6;?i=70kk438e02e{t982i>7>52z\25=d534n>5?4k2c`8yv760k91<7e<3:1>vP>19`7?8b21;0o>oj4}r32`0?52m8ii6s|10:a2?6=:rT:=5l9;8c594?4|V8;3n:52d4;1>a4d82wx=<6m8;296~X691h370j:938g6f7{t982im7>52z\25=df34n>5?4k2b18yv760hi1<7fl3:1>vP>19cg?8b21;0o>o84}r32`0?52m8i;6s|10:bb?6=:rT:=5oi;8c294?4|V8;3n=52d4;1>a4e12wx=<6m1;296~X691h:70j:938g6gg{t98>i;7>52z\251d034n>5?4le`c8yv76vP>15`6?8b21;0hil64}r320g5=838pR`0?52joj:6s|106a6?6=:rT:=9l=;4c394?4|V8;?n<52d4;1>fcf<2wx=<:m0;296~X69=h;70j:938`ad5{t98>ji7>52z\251gb34n>5?4le`38yv76vP>15c`?8b21;0hi4h4}r320dd=838pR`0?52jo2i6s|106be?6=:rT:=9on;4`:94?4|V8;?m552d4;1>fc>j2wx=<:n7;296~X69=k<70j:938`a{t98>j97>52z\251g234n>5?4le8:8yv761<7vP>15c0?8b21;0hi484}r320d4=838pR`0?52jo296s|106b5?6=:rT:=9o>;0q~?>4`294?4|V8;?m=52d4;1>fc>;2wx=<:6f;296~X69=3m70j:938`a<4{t98>2o7>52z\251?d34n>5?4le9d8yv76<0h1<7i3:1>vP>15;b?8b21;0hi5j4}r320`0?52jo3o6s|106:48594?4|V8;?5:52d4;1>fc?i2wx=<:66;296~X69=3=70j:938`a=?{t98>287>52z\251?334n>5?4le958yv76<081<793:1>vP>15;2?8b21;0hi5:4}r320<6=838pR`0?52jo3?6s|106;b?6=:rT:=96i;49g94?4|V8;?4h52d4;1>fc?92wx=<:7d;296~X69=2o70j:938`a=6{t98>3n7>52z\251>e34n>5?4le6g8yv76<1k1<7vP>15::?8b21;0hi:m4}r320=1=838pR`0?52jo30q~?>49794?4|V8;?4852d4;1>fc002wx=<:74;296~X69=2?70j:938`a21{t98>3>7>52z\251>534n>5?4le678yv76<1;1<7vP>15:3?8b21;0hi:=4}r3202`=838pR`0?52jo<>6s|1064a?6=:rT:=99j;;0q~?>4cf94?4|V8;?ni52d4;1>fce82wx=<:mc;296~X69=hh70j:938`ad`{t98>im7>52z\251df34n>5?4le`f8yv761<7vP>15c:?8b21;0hi4m4}r320`0?52jo2=6s|106:7?6=:rT:=97<;49:94?4|V8;?4552d4;1>fc0j2wx=<:8d;296~X69==o70j:938`a2650;0xZ4710916h87=:e247>{t98<52z\2531b34n>5?4k0638yv76>>n1<780:p5400k3:1>vP>175`?8b21;0o<;h4}r3222g=838pR`0?52m:=h6s|1044=?6=:rT:=;96;66:94?4|V8;=;552d4;1>a61j2wx=<887;296~X69?=<70j:938g43g{t98<<97>52z\2531234n>5?4k07:8yv76>>>1<797:p5400;3:1>vP>1750?8b21;0o<;84}r32224=838pR`0?52m:=96s|10445?6=:rT:=;9>;0q~?>67d94?4|V8;=:k52d4;1>a61:2wx=<89e;296~X69?m16h87=:e254>{t98<=o7>52z\2530d34n>5?4k04d8yv76>?h1<7:e:p5401i3:1>vP>174b?8b21;0o<8j4}r3223?=838pR`0?52m:>o6s|104567594?4|V8;=::52d4;1>a62i2wx=<896;296~X69?<=70j:938g40?=16h87=:e263>{t98<=?7>52z\2530434n>5?4k0448yv76>?81<7:5:p540193:1>vP>1742?8b21;0o<8:4}r32236=838pR`0?52m:>?6s|1046b?6=:rT:=;;i;64g94?4|V8;=9h52d4;1>a6292wx=<8:d;296~X69??o70j:938g406{t98<>n7>52z\2533e34n>5?4k05g8yv76><31<7;c:p540203:1>vP>177;?8b21;0o<9l4}r32201=838pR`0?52m:?m6s|10462?6=:rT:=;;9;64794?4|V8;=9852d4;1>a6302wx=<8:4;296~X69???70j:938g411{t98<>>7>52z\2533534n>5?4k0578yv76><;1<7;4:p540283:1>vP>1773?8b21;0o<9=4}r3221c=838pR`0?52m:?=6s|1047`?6=:rT:=;:k;65a94?4|V8;=8n52d4;1>a64n2wx=<8;b;296~X69?>i70j:938g46c{t9852z\2532>34n>5?4k02a8yv76>=21<7vP>1764?8b21;0o<>o4}r32210=838pR`0?52m:856s|10471?6=:rT:=;::;69694?4|V8;=4952d4;1>a60?2wx=<873;296~X69?2870j:938g420{t98<3=7>52z\253>634n>5?4k0668yv76>>h1<79e:p540083:1>vP>1753?8b21;0o<;=4}r32233=838pR`0?52m:>46s|1046e?6=:rT:=;;n;65d94?4|V8;=8k52d4;1>a63:2wx=<8;4;296~X69?>?70j:938g461{t9852z\253da34n>5?4k0c08yv76>ko1<7m1:p540el3:1>vP>17`g?8b21;0o4}r322gd=838pR`0?52m:ji6s|104ae?6=:rT:=;ln;6c;94?4|V8;=n452d4;1>a6fk2wx=<8m8;296~X69?h370j:938g4dd16h87=:e2be>{t9852z\253d134n>5?4k0`;8yv76>k?1<7n8:p540e<3:1>vP>17`7?8b21;0o`0?52m:j:6s|104a6?6=:rT:=;l=;6c294?4|V8;=n=52d4;1>a6f;2wx=<8nf;296~X69?km70j:938g4d4{t9852z\253gc34n>5?4k0`28yv76>hi1<76f:p540fj3:1>vP>17ca?8b21;0o<4k4}r322dg=838pR`0?52m:2h6s|104b=?6=:rT:=;o6;6`:94?4|V8;=m552d4;1>a6>j2wx=<8n7;296~X69?k<70j:938g4{t9852z\253g334n>5?4k0858yv76>h91<766:p540f:3:1>vP>17c1?8b21;0o<4;4}r322d7=838pR`0?52m:286s|104b4?6=:rT:=;o?;68d94?4|V8;=5k52d4;1>a6>:2wx=<86e;296~X69?3n70j:938g4<7{t98<2o7>52z\253?d34n>5?4k09d8yv76>0k1<77d:p540>13:1>vP>17;:?8b21;0o<5m4}r322<>=838pR`0?52m:3n6s|104:3?6=:rT:=;78;68494?4|V8;=5;52d4;1>a6?12wx=<865;296~X69?3>70j:938g4=>{t98<2?7>52z\253?434n>5?4k0948yv76>081<775:p540>93:1>vP>17;2?8b21;0o<5:4}r322=`=838pR`0?52m:3>6s|104;a?6=:rT:=;6j;69f94?4|V8;=4i52d4;1>a6?82wx=<87c;296~X69?2h70j:938g42`{t98<3m7>52z\253>f34n>5?4k06f8yv76>131<78c:p540?03:1>vP>17:;?8b21;0o<:l4}r322=1=838pR`0?52m:30q~?>6b794?4|V8;=o852d4;1>a6e02wx=<8l4;296~X69?i?70j:938g4g1{t987>52z\253e534n>5?4k0c78yv76>ki1<7nf:p540e93:1>vP>17`2?8b21;0o`0?52m:256s|104:f?6=:rT:=;7m;68294?4|V8;=5=52d4;1>a6?;2wx=<875;296~X69?2>70j:938g42>{t98=;<7>52z\2526734n>5?4k0g18yv76>ol1<7i2:p540am3:1>vP>17df?8b21;0o`0?52m:nj6s|104ef?6=:rT:=;hm;6gc94?4|V8;=jl52d4;1>a6bl2wx=<8i9;296~X69?l270j:938g4`e{t9852z\253`034n>5?4k0dc8yv76>o<1<7j9:p540a=3:1>vP>17d6?8b21;0o`0?52m:n;6s|104e7?6=:rT:=;h<;6g394?4|V8;=j<52d4;1>a6b<2wx=<8i0;296~X69?l;70j:938g4`5{t9852z\253cb34n>5?4k0d38yv76>ln1<7j0:p540bk3:1>vP>17g`?8b21;0o`0?52m:oi6s|104fe?6=:rT:=;kn;6d;94?4|V8;=i452d4;1>a6ck2wx=<8j8;296~X69?o370j:938g4ad{t9852z\253c234n>5?4k0e:8yv76>l>1<7k7:p540b;3:1>vP>17g0?8b21;0o`0?52m:o96s|104f5?6=:rT:=;k>;0q~?>6d294?4|V8;=i=52d4;1>a6c;2wx=<8kf;296~X69?nm70j:938g4a4{t9852z\253bc34n>5?4k0e28yv76>mh1<7le:p540ci3:1>vP>17fb?8b21;0o`0?52m:ho6s|104g6e594?4|V8;=h:52d4;1>a6di2wx=<8k6;296~X69?n=70j:938g4f?{t9852z\253b334n>5?4k0b58yv76>m91<7l6:p540c:3:1>vP>17f1?8b21;0o`0?52m:h?6s|104`b?6=:rT:=;mi;6bg94?4|V8;=oh52d4;1>a6d92wx=<8ld;296~X69?io70j:938g4f6{t9852z\253ee34n>5?4k0cg8yv76>jk1<7md:p540d13:1>vP>17a:?8b21;0o=838pR`0?52m:in6s|104`3?6=:rT:=;m8;71494?4|V8;<<;52d4;1>a6a12wx=<9?5;296~X69>:>70j:938g4c>{t98=;?7>52z\2526434n>5?4k0g48yv76>on1<7i0:p540a:3:1>vP>17d1?8b21;0o`0?52m:om6s|104gg?6=:rT:=;jl;6e394?4|V8;=h<52d4;1>a6d<2wx=<8l6;296~X69?i=70j:938g4g?{t98=?=7>52z\2522634n>5?4k1268yv76?=:1<7vP>161e?8b21;0o=><4}r3236b=838pR`0?52m;8<6s|1050g?6=:rT:=:=l;72`94?4|V8;a75m2wx=<99j70j:938g57b750;0xZ470;016h87=:e31g>{t98=847>52z\2525?34n>5?4k13`8yv76?:=1<73:1>vP>1615?8b21;0o=?74}r32363=838pR`0?52m;946s|10500?6=:rT:=:=;;72094?4|V8;a75=2wx=<9<1;296~X69>9:70j:938g572>50;0xZ470;916h87=:e317>{t98=9j7>52z\2524a34n>5?4k1308yv76?;o1<7vP>160g?8b21;0o=?>4}r3237e=838pR`0?52m;:j6s|1051f?6=:rT:=:73c94?4|V8;<>l52d4;1>a76l2wx=<9=9;296~X69>8270j:938g54e16h87=:e32e>{t98=9:7>52z\2524134n>5?4k10;8yv76?;?1<78:p5415<3:1>vP>1607?8b21;0o=<94}r32375=838pR`0?52m;::6s|10516?6=:rT:=:<=;73394?4|V8;<><52d4;1>a76<2wx=<9=0;296~X69>8;70j:938g545{t98=:i7>52z\2527b34n>5?4k1038yv76?8i1<7vP>163a?8b21;0o==k4}r3234g=838pR`0?52m;;h6s|1052=?6=:rT:=:?6;70:94?4|V8;<=552d4;1>a77j2wx=<9>7;296~X69>;<70j:938g55g{t98=:97>52z\2527234n>5?4k11:8yv76?8>1<7vP>1630?8b21;0o==84}r32347=838pR`0?52m;;86s|10524?6=:rT:=:??;71d94?4|V8;<a77:2wx=<9?e;296~X69>:n70j:938g557{t98=;o7>52z\2526d34n>5?4k0gd8yv76?9h1<7ie:p5417i3:1>vP>162b?8b21;0o`0?52m:mo6s|10537;75594?4|V8;<8:52d4;1>a74i2wx=<9;6;296~X69>>=70j:938g56?{t98=?87>52z\2522334n>5?4k1258yv76?:o1<7vP>1610?8b21;0o=?84}r3237>=838pR`0?52m;:n6s|1052`?6=:rT:=:?k;70094?4|V8;<=?52d4;1>a77=2wx=<9?7;296~X69>:<70j:938g4cg{t98=3>7>52z\252>534n>5?4k1678yv76?1;1<7vP>16:3?8b21;0o=:=4}r3232c=838pR`0?52m;<=6s|1054`?6=:rT:=:9k;:0q~?>76a94?4|V8;<;n52d4;1>a71n2wx=<98b;296~X69>=i70j:938g53c{t98=<57>52z\2521>34n>5?4k17a8yv76?>21<7vP>1654?8b21;0o=;o4}r32320=838pR`0?52m;=56s|10541?6=:rT:=:9:;76194?4|V8;<;>52d4;1>a71>2wx=<982;296~X69>=970j:938g533{t98=<<7>52z\2521734n>5?4k1718yv76??l1<7vP>164f?8b21;0o=;?4}r3233b=838pR`0?52m;=<6s|1055g?6=:rT:=:8l;77`94?4|V8;<:o52d4;1>a72m2wx=<99a;296~X69>116h87=:e36f>{t98==;7>52z\2520034n>5?4k14c8yv76??<1<7vP>1646?8b21;0o=864}r32332=838pR`0?52m;>;6s|10557?6=:rT:=:8<;77094?4|V8;<:?52d4;1>a72=2wx=<991;296~X69><:70j:938g50250;0xZ470>916h87=:e367>{t98=>j7>52z\2523a34n>5?4k1408yv76?vP>167`?8b21;0o=9h4}r3230d=838pR`0?52m;?i6s|1056e?6=:rT:=:;n;74;94?4|V8;<9452d4;1>a73k2wx=<9:8;296~X69>?370j:938g51d16h87=:e37e>{t98=>:7>52z\2523134n>5?4k15;8yv76?vP>1677?8b21;0o=994}r32304=838pR`0?52m;?96s|10565?6=:rT:=:;>;0q~?>74294?4|V8;<9=52d4;1>a73;2wx=<9;f;296~X69>>m70j:938g514{t98=?h7>52z\2522c34n>5?4k1528yv76?=i1<7vP>166a?8b21;0o=>k4}r3231g=838pR`0?52m;8h6s|1057=?6=:rT:=::6;79:94?4|V8;<4552d4;1>a70j2wx=<977;296~X69>2<70j:938g52g{t98=397>52z\252>234n>5?4k16:8yv76?>l1<7vP>1657?8b21;0o=;94}r3233?=838pR`0?52m;>o6s|1056a?6=:rT:=:;j;74194?4|V8;<9>52d4;1>a73>2wx=<9;8;296~X69>>370j:938g56d{t98=h?7>52z\252e434n>5?4k1c48yv76?j81<7vP>16a2?8b21;0o=o:4}r323g`=838pR`0?52m;i>6s|105aa?6=:rT:=:lj;7cf94?4|V8;a7e82wx=<9mc;296~X69>hh70j:938g5d`{t98=im7>52z\252df34n>5?4k1`f8yv76?k31<7vP>16`;?8b21;0o=ll4}r323g1=838pR`0?52m;jm6s|105a2?6=:rT:=:l9;7c694?4|V8;a7f?2wx=<9m3;296~X69>h870j:938g5d0{t98=i=7>52z\252d634n>5?4k1`68yv76?k:1<7vP>16ce?8b21;0o=l<4}r323dc=838pR`0?52m;j=6s|105b`?6=:rT:=:ok;7`a94?4|V8;a7>n2wx=<9nb;296~X69>ki70j:938g5{t98=j47>52z\252g?34n>5?4k18`8yv76?h=1<73:1>vP>16c5?8b21;0o=474}r323d3=838pR`0?52m;246s|105b0?6=:rT:=:o;;7`194?4|V8;52d4;1>a7>>2wx=<9n2;296~X69>k970j:938g5<3{t98=j<7>52z\252g734n>5?4k1818yv76?0o1<7l3:1>vP>16;g?8b21;0o=4>4}r323`0?52m;3j6s|105:f?6=:rT:=:7m;78c94?4|V8;<5l52d4;1>a7?l2wx=<969;296~X69>3270j:938g5=e{t98=2;7>52z\252?034n>5?4k19c8yv76?0<1<7=3:1>vP>16;6?8b21;0o=564}r323<5=838pR`0?52m;3:6s|105:6?6=:rT:=:7=;78394?4|V8;<5<52d4;1>a7?<2wx=<960;296~X69>3;70j:938g5=5{t98=3i7>52z\252>b34n>5?4k1938yv76?1n1<7vP>16:`?8b21;0o=:h4}r323=d=838pR`0?52m;n0q~?>7b;94?4|V8;a7ek2wx=<9l8;296~X69>i370j:938g5gd16h87=:e3ae>{t98=h:7>52z\252e134n>5?4k1c;8yv76?j:1<7vP>16`6?8b21;0o=l64}r323dg=838pR`0?52m;2h6s|105:b?6=:rT:=:7i;78694?4|V8;<5952d4;1>a7??2wx=<979;296~X69>2270j:938g52e{t982;87>52z\25=6334n>5?4k1g58yv760991<77:3:1>vP>1921?8b21;0o=k;4}r32<56=838pR`0?52m;m?6s|105eb?6=:rT:=:hi;7gg94?4|V8;a7a92wx=<9id;296~X69>lo70j:938g5c6{t98=mn7>52z\252`e34n>5?4k1dg8yv76?ok1<7vP>16d:?8b21;0o=hm4}r323c>=838pR`0?52m;nn6s|105e3?6=:rT:=:h8;7g794?4|V8;a7b02wx=<9i4;296~X69>l?70j:938g5`1{t98=m>7>52z\252`534n>5?4k1d78yv76?o;1<7vP>16d3?8b21;0o=h=4}r323``=838pR`0?52m;n>6s|105fa?6=:rT:=:kj;7df94?4|V8;a7b82wx=<9jc;296~X69>oh70j:938g5a`{t98=n57>52z\252c>34n>5?4k1ea8yv76?l21<7vP>16g4?8b21;0o=io4}r323`0=838pR`0?52m;o56s|105f1?6=:rT:=:k:;7d694?4|V8;a7c?2wx=<9j3;296~X69>o870j:938g5a0{t98=n=7>52z\252c634n>5?4k1e68yv76?ml1<7vP>16ff?8b21;0o=i?4}r323ab=838pR`0?52m;o<6s|105gg?6=:rT:=:jl;7e`94?4|V8;a7dm2wx=<9ka;296~X69>nj70j:938g5fb{t98=o47>52z\252b?34n>5?4k1b`8yv76?m=1<73:1>vP>16f5?8b21;0o=n74}r323a2=838pR`0?52m;h;6s|105g7?6=:rT:=:j<;7e094?4|V8;a7d=2wx=<9k1;296~X69>n:70j:938g5f250;0xZ470l916h87=:e3`7>{t98=hj7>52z\252ea34n>5?4k1b08yv76?jo1<7vP>16ag?8b21;0o=n>4}r323fe=838pR`0?52m;ij6s|105`f?6=:rT:=:mm;81c94?4|V8;3a7al2wx=<6?9;296~X691:270j:938g5ce{t982;;7>52z\25=6034n>5?4k1gc8yv7609;1<73:1>vP>16d5?8b21;0o=h74}r323`d=838pR`0?52m;oi6s|105f4?6=:rT:=:k?;7e794?4|V8;a7d02wx=<9la;296~X69>ij70j:938g5gb16h87=:e00e>{t982?97>52z\25=2234n>5?4k22:8yv760=>1<73;3:1>vP>1960?8b21;0o>>84}r32<17=838pR`0?52m8886s|10:74?6=:rT:=5:?;82d94?4|V8;3?k52d4;1>a44:2wx=<6j50;0xZ47?;m16h87=:e004>{t9828o7>52z\25=5d34n>5?4k23d8yv760:h1<74i3:1>vP>191b?8b21;0o>?j4}r32<6?=838pR`0?52m89o6s|10:082494?4|V8;3?;52d4;1>a4512wx=<6<5;296~X6919>70j:938g67>:50;0xZ47?;=16h87=:e013>{t9828?7>52z\25=5434n>5?4k2348yv760:81<7493:1>vP>1912?8b21;0o>?:4}r32<66=838pR`0?52m89?6s|10:1b?6=:rT:=583g94?4|V8;3>h52d4;1>a4592wx=<6=d;296~X6918o70j:938g676{t9829m7>52z\25=4f34n>5?4k20f8yv760;31<7c:p54>503:1>vP>190;?8b21;0o>`0?52m8:m6s|10:12?6=:rT:=5<9;83794?4|V8;3>852d4;1>a4602wx=<6=4;296~X6918?70j:938g641{t9829>7>52z\25=4534n>5?4k2078yv760;:1<73:p54>6n3:1>vP>193e?8b21;0o><<4}r32<4c=838pR`0?52m8:=6s|10:2`?6=:rT:=5?k;80a94?4|V8;3=n52d4;1>a47n2wx=<6>b;296~X691;i70j:938g65c{t982:57>52z\25=7>34n>5?4k21a8yv760821<76?3:1>vP>1934?8b21;0o>=o4}r32<43=838pR`0?52m8;46s|10:20?6=:rT:=5?;;80194?4|V8;3=>52d4;1>a47>2wx=<6>2;296~X691;970j:938g653{t982:<7>52z\25=7734n>5?4k2118yv7609l1<77m3:1>vP>192f?8b21;0o>=?4}r32<5b=838pR`0?52m8;<6s|10:3g?6=:rT:=5>l;85`94?4|V8;38o52d4;1>a44m2wx=<6;a;296~X691>j70j:938g66b{t982?47>52z\25=2?34n>5?4k22`8yv760=81<74?3:1>vP>1914?8b21;0o>?o4}r32<7e=838pR`0?52m8:j6s|10:15?6=:rT:=5<>;0q~?>80494?4|V8;3=;52d4;1>a4712wx=<6?b;296~X691:i70j:938g5cc{t9823:7>52z\25=>134n>5?4k26;8yv7601?1<7?<3:1>vP>19:7?8b21;0o>:94}r32<=4=838pR`0?52m8<96s|10:;5?6=:rT:=56>;>0q~?>89294?4|V8;34=52d4;1>a40;2wx=<68f;296~X691=m70j:938g624{t98252z\25=1c34n>5?4k2628yv760>i1<70j3:1>vP>195a?8b21;0o>;k4}r32<2g=838pR`0?52m8=h6s|10:4=?6=:rT:=596;86594?4|V8;3;:52d4;1>a41i2wx=<686;296~X691==70j:938g63?{t982<87>52z\25=1334n>5?4k2758yv760>91<70:3:1>vP>1951?8b21;0o>;;4}r32<27=838pR`0?52m8=86s|10:44?6=:rT:=59?;87d94?4|V8;3:k52d4;1>a41:2wx=<69e;296~X691j16h87=:e06b>{t982=n7>52z\25=0e34n>5?4k24g8yv760?k1<7113:1>vP>194:?8b21;0o>8m4}r32<3>=838pR`0?52m8>n6s|10:53?6=:rT:=588;87494?4|V8;3:;52d4;1>a4212wx=<695;296~X691<>70j:938g60>=16h87=:e063>{t982=?7>52z\25=0434n>5?4k2448yv760?;1<7183:1>vP>1943?8b21;0o>8=4}r32<0`=838pR`0?52m8>>6s|10:6a?6=:rT:=5;j;84f94?4|V8;39i52d4;1>a4282wx=<6:c;296~X691?h70j:938g61`{t982>m7>52z\25=3f34n>5?4k25f8yv760<31<7203:1>vP>197;?8b21;0o>9l4}r32<00=838pR`0?52m8?56s|10:61?6=:rT:=5;:;84694?4|V8;39952d4;1>a43?2wx=<6:3;296~X691?870j:938g610{t982>=7>52z\25=3634n>5?4k2568yv760<:1<73n3:1>vP>196e?8b21;0o>9<4}r32<1c=838pR`0?52m8?=6s|10:7`?6=:rT:=5:k;89a94?4|V8;34n52d4;1>a40n2wx=<67b;296~X6912i70j:938g62c{t982357>52z\25=>>34n>5?4k26a8yv760191<7003:1>vP>195;?8b21;0o>;l4}r32<3b=838pR`0?52m8=<6s|10:56?6=:rT:=58=;84594?4|V8;39:52d4;1>a43i2wx=<6;c;296~X691>h70j:938g66`{t98>m47>52z\251`?34n>5?4led`8yv763:1>vP>15d5?8b21;0hih74}r320c2=838pR`0?52jon;6s|106e7?6=:rT:=9h<;4g094?4|V8;?j?52d4;1>fcb=2wx=<:i1;296~X69=l:70j:938`a`250;0xZ473n916h87=:bgf7>{t98>nj7>52z\251ca34n>5?4led08yv76vP>15gg?8b21;0hih>4}r320`e=838pR`0?52jooj6s|106ff?6=:rT:=9km;4d;94?4|V8;?i452d4;1>fcck2wx=<:j8;296~X69=o370j:938`aad16h87=:bgge>{t98>n:7>52z\251c134n>5?4lee;8yv76vP>15g7?8b21;0hii94}r320`5=838pR`0?52joo:6s|106f6?6=:rT:=9k=;4d394?4|V8;?i<52d4;1>fcc<2wx=<:j0;296~X69=o;70j:938`aa5{t98>oh7>52z\251bc34n>5?4lee28yv76vP>15fa?8b21;0hink4}r320ag=838pR`0?52johh6s|106g=?6=:rT:=9j6;4e:94?4|V8;?h552d4;1>fcdj2wx=<:k7;296~X69=n<70j:938`afg{t98>o97>52z\251b234n>5?4leb:8yv76vP>15f1?8b21;0hin;4}r320a7=838pR`0?52joh86s|106g4?6=:rT:=9j?;4bd94?4|V8;?ok52d4;1>fcd:2wx=<:le;296~X69=in70j:938`af7{t98>ho7>52z\251ed34n>5?4lecd8yv76vP>15ab?8b21;0hioj4}r320f>=838pR`0?52join6s|106`3?6=:rT:=9m8;4b494?4|V8;?o;52d4;1>fce12wx=<:l5;296~X69=i>70j:938`ag>{t98>h?7>52z\251e434n>5?4lec48yv76vP>15a2?8b21;0hio:4}r320f6=838pR`0?52joi?6s|106ab?6=:rT:=9li;4gg94?4|V8;?jh52d4;1>fca92wx=<:id;296~X69=lo70j:938`ac6{t98>mn7>52z\251`e34n>5?4ledg8yv76vP>15gb?8b21;0hiij4}r320a`=838pR`0?52joo>6s|106g0?6=:rT:=9j;;4b;94?4|V8;?o452d4;1>fcek2wx=<:me;296~X69=hn70j:938`ag7l50;0xZ472;k16h87=:bd1a>{t98?857>52z\2505>34n>5?4lf3a8yv76=:21<7vP>1414?8b21;0hj?o4}r32163=838pR`0?52jl946s|10700?6=:rT:=8=;;52194?4|V8;>?>52d4;1>f`5>2wx=<;<2;296~X69<9970j:938`b73?50;0xZ472;816h87=:bd10>{t98?8<7>52z\2505734n>5?4lf318yv76=;l1<7vP>140f?8b21;0hj??4}r3217b=838pR`0?52jl9<6s|1071g?6=:rT:=853c94?4|V8;>>l52d4;1>f`6l2wx=<;=9;296~X69<8270j:938`b4e{t98?9;7>52z\2504034n>5?4lf0c8yv76=;<1<79:p5435=3:1>vP>1406?8b21;0hj<64}r32172=838pR`0?52jl:;6s|10717?6=:rT:=8<<;53094?4|V8;>>?52d4;1>f`6=2wx=<;=1;296~X69<8:70j:938`b42{t98?:i7>52z\2507b34n>5?4lf038yv76=8n1<70:p5436k3:1>vP>143`?8b21;0hj=h4}r3214d=838pR`0?52jl;i6s|1072e?6=:rT:=8?n;50;94?4|V8;>=452d4;1>f`7k2wx=<;>8;296~X69<;370j:938`b5d16h87=:bd3e>{t98?::7>52z\2507134n>5?4lf1;8yv76=8>1<7vP>1430?8b21;0hj=84}r32144=838pR`0?52jl;96s|10725?6=:rT:=8?>;0q~?>50294?4|V8;>==52d4;1>f`7;2wx=<;?f;296~X69<:m70j:938`b54{t98?;h7>52z\2506c34n>5?4lf128yv76=9i1<7vP>142a?8b21;0hikk4}r3215?=838pR`0?52jomo6s|10737;51594?4|V8;><:52d4;1>fcai2wx=<;?6;296~X69<:=70j:938`ac?{t98?;87>52z\2506334n>5?4leg58yv76=991<7vP>1421?8b21;0hik;4}r32157=838pR`0?52jom86s|10734?6=:rT:=8>?;52d94?4|V8;>?k52d4;1>f`4:2wx=<;j50;0xZ472;m16h87=:bd04>{t98?8o7>52z\2505d34n>5?4lf3d8yv76=:<1<7vP>140a?8b21;0hj`0?52jl:?6s|10721?6=:rT:=8?:;51c94?4|V8;>fcal2wx=<:if;296~X69=lm70j:938`ac4{t98?52z\2501f34n>5?4lf7f8yv76=>31<7vP>145;?8b21;0hj;l4}r32120=838pR`0?52jl=56s|10741?6=:rT:=89:;56694?4|V8;>;952d4;1>f`1?2wx=<;83;296~X69<=870j:938`b30{t98?<=7>52z\2501634n>5?4lf768yv76=>:1<7vP>144e?8b21;0hj;<4}r3213c=838pR`0?52jl==6s|1075`?6=:rT:=88k;57`94?4|V8;>:o52d4;1>f`2m2wx=<;9a;296~X69<016h87=:bd6g>{t98?=47>52z\2500?34n>5?4lf4`8yv76=?=1<73:1>vP>1445?8b21;0hj874}r32133=838pR`0?52jl>46s|10750?6=:rT:=88;;57194?4|V8;>:>52d4;1>f`2>2wx=<;92;296~X69<<970j:938`b0350;0xZ472>916h87=:bd67>{t98?>j7>52z\2503a34n>5?4lf408yv76=vP>147g?8b21;0hj8>4}r3210e=838pR`0?52jl?j6s|1076f?6=:rT:=8;m;54c94?4|V8;>9l52d4;1>f`3l2wx=<;:9;296~X69{t98?>;7>52z\2503034n>5?4lf5c8yv76=vP>1477?8b21;0hj994}r32105=838pR`0?52jl?:6s|10766?6=:rT:=8;=;54394?4|V8;>9<52d4;1>f`3<2wx=<;:0;296~X69{t98??i7>52z\2502b34n>5?4lf538yv76==n1<7vP>146`?8b21;0hj>h4}r3211g=838pR`0?52jl8h6s|1077=?6=:rT:=8:6;55:94?4|V8;>8552d4;1>f`4j2wx=<;;7;296~X69<><70j:938`b6g{t98??97>52z\2502234n>5?4lf2:8yv76==>1<7vP>1460?8b21;0hj>84}r32114=838pR`0?52jl896s|10775?6=:rT:=8:>;0q~?>59294?4|V8;>4=52d4;1>f`0;2wx=<;8f;296~X69<=m70j:938`b24{t98?52z\2501c34n>5?4lf628yv76=>=1<7vP>144`?8b21;0hj8h4}r32137=838pR`0?52jl>86s|10762?6=:rT:=8;9;55`94?4|V8;>8o52d4;1>f`4m2wx=<;;0;296~X69<>;70j:938`b65{t98?in7>52z\250de34n>5?4lf`g8yv76=kk1<7vP>14`:?8b21;0hjlm4}r321g1=838pR`0?52jljm6s|107a2?6=:rT:=8l9;5c794?4|V8;>n852d4;1>f`f02wx=<;m4;296~X69{t98?i>7>52z\250d534n>5?4lf`78yv76=k;1<7vP>14`3?8b21;0hjl=4}r321d`=838pR`0?52jlj>6s|107ba?6=:rT:=8oj;5`a94?4|V8;>mn52d4;1>f`>n2wx=<;nb;296~X69{t98?j57>52z\250g>34n>5?4lf8a8yv76=h21<7vP>14c4?8b21;0hj4o4}r321d0=838pR`0?52jl256s|107b1?6=:rT:=8o:;5`694?4|V8;>m952d4;1>f`>?2wx=<;n3;296~X69{t98?j<7>52z\250g734n>5?4lf818yv76=0l1<7m3:1>vP>14;f?8b21;0hj4?4}r321`0?52jl2<6s|107:g?6=:rT:=87l;58`94?4|V8;>5o52d4;1>f`?m2wx=<;6a;296~X69<3j70j:938`b=b{t98?247>52z\250??34n>5?4lf9`8yv76=0<1<7=3:1>vP>14;6?8b21;0hj564}r321<2=838pR`0?52jl3;6s|107:7?6=:rT:=87<;58094?4|V8;>5?52d4;1>f`?=2wx=<;61;296~X69<3:70j:938`b=250;0xZ4721916h87=:bd;7>{t98?3j7>52z\250>a34n>5?4lf908yv76=1o1<7vP>14:g?8b21;0hj5>4}r321=d=838pR`0?52jln0q~?>59;94?4|V8;>4452d4;1>f`0k2wx=<;78;296~X69<2370j:938`b2d16h87=:bd4e>{t98?3:7>52z\250>134n>5?4lf6;8yv76=1?1<7vP>14:7?8b21;0hj:94}r321=5=838pR`0?52jl<:6s|107;6?6=:rT:=86=;?0q~?>5b394?4|V8;>o<52d4;1>f`e<2wx=<;l0;296~X69{t98?ii7>52z\250db34n>5?4lfc38yv76=k21<7vP>14cg?8b21;0hjl>4}r321d4=838pR`0?52jl296s|107:3?6=:rT:=878;59a94?4|V8;>4n52d4;1>f`0n2wx=<;71;296~X69<2:70j:938`b22{t98?mo7>52z\250`d34n>5?4lfdd8yv76=oh1<7vP>14db?8b21;0hjhj4}r321c>=838pR`0?52jlnn6s|107e3?6=:rT:=8h8;5g494?4|V8;>j;52d4;1>f`b12wx=<;i5;296~X6970j:938`b`>{t98?m?7>52z\250`434n>5?4lfd48yv76=o81<7vP>14d2?8b21;0hjh:4}r321c6=838pR`0?52jln?6s|107fb?6=:rT:=8ki;5df94?4|V8;>ii52d4;1>f`b82wx=<;jc;296~X69{t98?nm7>52z\250cf34n>5?4lfef8yv76=l31<7vP>14g;?8b21;0hjil4}r321`1=838pR`0?52jlom6s|107f2?6=:rT:=8k9;5d794?4|V8;>i852d4;1>f`c02wx=<;j4;296~X69{t98?n=7>52z\250c634n>5?4lfe68yv76=l:1<7vP>14fe?8b21;0hji<4}r321ac=838pR`0?52jlo=6s|107g`?6=:rT:=8jk;5ea94?4|V8;>hn52d4;1>f`dn2wx=<;kb;296~X69{t98?o57>52z\250b>34n>5?4lfba8yv76=m=1<73:1>vP>14f5?8b21;0hjn74}r321a3=838pR`0?52jlh46s|107g0?6=:rT:=8j;;5e194?4|V8;>h>52d4;1>f`d>2wx=<;k2;296~X69{t98?o<7>52z\250b734n>5?4lfb18yv76=jl1<7vP>14af?8b21;0hjn?4}r321fe=838pR`0?52jlij6s|107`f?6=:rT:=8mm;5bc94?4|V8;>ol52d4;1>f`el2wx=<;l9;296~X69{t98?h;7>52z\250e034n>5?4lfcc8yv76=j<1<7vP>14a6?8b21;0hjo64}r321f2=838pR`0?52jli;6s|107`7?6=:rT:=8m<;61094?4|V8;=f`a=2wx=<8?1;296~X69?::70j:938`bc250;0xZ4718916h87=:bde7>{t98?mj7>52z\250`a34n>5?4lfg08yv76=o31<7vP>14gf?8b21;0hjh?4}r321`5=838pR`0?52jlo:6s|107g5bf94?4|V8;>oi52d4;1>f`d82wx=<;l2;296~X69h50;0xZ471;o16h87=:e206>{t98<8h7>52z\2535c34n>5?4k0228yv76>:i1<7=f:p5404j3:1>vP>171a?8b21;0o`0?52m:9o6s|104062594?4|V8;=?:52d4;1>a65i2wx=<8<6;296~X69?9=70j:938g47?;50;0xZ471;<16h87=:e21<>{t98<887>52z\2535334n>5?4k0358yv76>:91<7=6:p5404:3:1>vP>1711?8b21;0o`0?52m:986s|10404?6=:rT:=;=?;63g94?4|V8;=>h52d4;1>a6592wx=<8=d;296~X69?8o70j:938g476{t98<9n7>52z\2534e34n>5?4k00g8yv76>;k1<7>d:p540513:1>vP>170:?8b21;0o<=838pR`0?52m::n6s|10413?6=:rT:=;<8;63494?4|V8;=>;52d4;1>a6612wx=<8=5;296~X69?8>70j:938g44>{t98<9>7>52z\2534534n>5?4k0078yv76>;;1<7>4:p540583:1>vP>1703?8b21;0o<<=4}r3224`=838pR`0?52m::>6s|1042a?6=:rT:=;?j;60f94?4|V8;==i52d4;1>a6682wx=<8>c;296~X69?;h70j:938g45`{t98<:m7>52z\2537f34n>5?4k01f8yv76>821<7?b:p5406?3:1>vP>1734?8b21;0o<=o4}r32240=838pR`0?52m:;56s|10421?6=:rT:=;?:;60694?4|V8;==952d4;1>a67?2wx=<8>3;296~X69?;870j:938g450{t98<:=7>52z\2537634n>5?4k0168yv76>8:1<7?3:p5407n3:1>vP>172e?8b21;0o<=<4}r3225b=838pR`0?52m:;<6s|1043g?6=:rT:=;>l;61`94?4|V8;=f`am2wx=<8?a;296~X69?:j70j:938`bcb{t98<;47>52z\2536?34n>5?4lfg`8yv76>9=1<73:1>vP>1725?8b21;0hjk74}r32253=838pR`0?52jlm46s|10430?6=:rT:=;>;;65194?4|V8;=8>52d4;1>a64>2wx=<8;2;296~X69?>970j:938g463{t9852z\2532734n>5?4k0218yv76>:k1<7=d:p5405n3:1>vP>170e?8b21;0o`0?52m::;6s|1042=?6=:rT:=;?6;61g94?4|V8;=a6792wx=<8?3;296~X69?:870j:938`bc016h87=:b;4<>{t99lj:7>52z\24cg134n>5?4l9658yv77nh?1<7vP>0gc7?8b21;0h5:;4}r33bd5=838pR<>ia29>`0?52j3<86s|11db6?6=:rT:90q~??f`394?4|V8:mm<52d4;1>f?0:2wx==hn0;296~X68ok;70j:938`=27{t99l2o7>52z\24c?d34n>5?4l97f8yv77noh1<7vP>0gdb?8b21;0h5nl4}r33bc?=838pR<>if89>`0?52j3hm6s|11def?d02wx==hi6;296~X68ol=70j:938`=f1{t99lm87>52z\24c`334n>5?4l9b78yv77no91<7vP>0gd3?8b21;0h5n?4}r32451=838pR`0?52j3o46s|10232?6=:rT:==>9;01794?4|V8;;<852d4;1>f?c>2wx=<>?4;296~X699:?70j:938`=a3{t98:;>7>52z\2556534n>5?4l9e18yv7689;1<7vP>1123?8b21;0h5i?4}r33bc`=838pR<>ifg9>`0?52j3o<6s|11deg?6=:rT:00194?4|V8;;=>52d4;1>f?b<2wx=<>>2;296~X699;970j:938`=`5{t98::<7>52z\2557734n>5?4l9d38yv7689l1<7vP>112f?8b21;0h5ih4}r3245b=838pR`0?52j3oi6s|1023g?6=:rT:==>l;01`94?4|V8;;f?ck2wx=<>?8;296~X699:370j:938`=a?{t98::i7>52z\2557b34n>5?4l9dd8yv7688n1<7vP>113`?8b21;0h5hj4}r3244d=838pR`0?52j3no6s|1022e?6=:rT:==?n;00;94?4|V8;;=452d4;1>f?bi2wx=<>>8;296~X699;370j:938`=`?16h87=:b;f<>{t98::87>52z\2557334n>5?4l9d78yv768;h1<7vP>110b?8b21;0h5kl4}r3247?=838pR`0?52j3mm6s|102103594?4|V8;;>:52d4;1>f?a02wx=<>=6;296~X6998=70j:938`=c1{t98:987>52z\2554334n>5?4l9g78yv768;91<7vP>1103?8b21;0h5k?4}r3247c=838pR`0?52j3mj6s|10203?6=:rT:===8;02494?4|V8;;?;52d4;1>fg7?2wx=<><5;296~X6999>70j:938`e50:50;0xZ477;=16h87=:bc31>{t98:8?7>52z\2555434n>5?4la168yv768:81<7vP>1112?8b21;0hm=<4}r32466=838pR`0?52jk;=6s|1021b?6=:rT:==03a94?4|V8;;>n52d4;1>f?al2wx=<>{t98:?>7>52z\2552534n>5?4la018yv768=;1<72:p546383:1>vP>1163?8b21;0hm`0?52jk:<6s|1020a?6=:rT:===j;02f94?4|V8;;?i52d4;1>fg7m2wx=<>l50;0xZ477;k16h87=:bc3g>{t98:847>52z\2555?34n>5?4la1;8yv768=<1<77:p5463n3:1>vP>116e?8b21;0hm?>4}r3241c=838pR`0?52jk:j6s|1027`?6=:rT:==:k;05a94?4|V8;;8n52d4;1>fg6l2wx=<>;b;296~X699>i70j:938`e4e{t98:?57>52z\2552>34n>5?4la0c8yv768=21<79:p5463?3:1>vP>1164?8b21;0hm<64}r32412=838pR`0?52jk:96s|10266?6=:rT:==;=;04`94?4|V8;;9o52d4;1>fg5k2wx=<>:a;296~X699?j70j:938`e7d{t98:>47>52z\2553?34n>5?4la3;8yv768<=1<73:1>vP>1175?8b21;0hm?94}r32403=838pR`0?52jk9:6s|10260?6=:rT:==;;;04194?4|V8;;9>52d4;1>fg5<2wx=<>:0;296~X699?;70j:938`e77{t99li?7>52z\24cd434n>5?4l9968yv77nk81<7vP>0g`2?8b21;0h55<4}r33bg6=838pR<>ib19>`0?52j33=6s|11dbb?6=:rT:f?0n2wx==hnd;296~X68oko70j:938`=2c{t99ljn7>52z\24cge34n>5?4l96a8yv77nh21<73:1>vP>0g`5?8b21;0h5594}r33bg`=838pR<>ibg9>`0?52j32<6s|11daa?6=:rT:f??m2wx==hmc;296~X68ohh70j:938`==b{t99lim7>52z\24cdf34n>5?4l99`8yv77nk31<7vP>0g`;?8b21;0h5574}r33bg1=838pR<>ib69>`0?52j3346s|11da0?6=:rT:f?>;2wx==hlb;296~X68oii70j:938`={t99lh57>52z\24ce>34n>5?4l98c8yv77nj21<7vP>0ga4?8b21;0h5464}r33bf0=838pR<>ic79>`0?52j32;6s|11d`1?6=:rT:f?>=2wx==hl3;296~X68oi870j:938`=<250;0xZ46ak916h87=:b;:5>{t99lhi7>52z\24ceb34n>5?4l98d8yv77nm=1<73:1>vP>0gf5?8b21;0h5l94}r33ba3=838pR<>id49>`0?52j3j:6s|11dg0?6=:rT:52d4;1>f?f<2wx==hk2;296~X68on970j:938`=d5{t99lo<7>52z\24cb734n>5?4l9`38yv77njl1<7vP>0ga`?8b21;0h54j4}r33bag=838pR<>id`9>`0?52j3jn6s|11df7?6=:rT:0q~??fd094?4|V8:mi?52d4;1>f?e;2wx==hj1;296~X68oo:70j:938`=g450;0xZ46am916h87=:b;a5>{t99loj7>52z\24cba34n>5?4l9c28yv77nmo1<7vP>0gfg?8b21;0h5lk4}r33bae=838pR<>idb9>`0?52j3jh6s|11dgf?6=:rT:f?f12wx==hj6;296~X68oo=70j:938`=g1{t99lni7>52z\24ccb34n>5?4l9cd8yv77nln1<7vP>0gg`?8b21;0h5oj4}r33b`d=838pR<>iec9>`0?52j3io6s|11dfe?6=:rT:f?ei2wx==hj8;296~X68oo370j:938`=g?16h87=:b;a<>{t99ln87>52z\24cc334n>5?4l9c78yv768vP>1147?8b21;0hm984}r32433=838pR`0?52jk?;6s|10252?6=:rT:==89;07594?4|V8;;::52d4;1>fg312wx=<>98;296~X699<370j:938`e1g016h87=:bc7f>{t98:=m7>52z\2550f34n>5?4la5a8yv768?h1<7vP>114`?8b21;0hm9k4}r3240c=838pR`0?52jk?<6s|1026b?6=:rT:==;i;07294?4|V8;;:=52d4;1>fg3:2wx=<>91;296~X699<:70j:938`e15;16h87=:bc70>{t98:=?7>52z\2550434n>5?4la578yv76j931<7vP>1c24?8b21;0o?=74}r32f50=838pR`0?52m9;46s|10`30?6=:rT:=o>;;b1194?4|V8;i<>52d4;1>a57=2wx=50;0xZ47e8916h87=:e136>{t98kmi7>52z\25d`b34n>5?4k3128yv76ion1<7vP>1`da?8b21;0o>kj4}r32ecg=838pR`0?52m8mo6s|10ceb3694?4|V8;i>952d4;1>a55>2wx={t98h:j7>52z\25g7a34n>5?4k3338yv76j8o1<7vP>1c3`?8b21;0o?`0?52m9:h6s|10`2=?6=:rT:=o?6;b0:94?4|V8;i=552d4;1>a56i2wx=6;296~X69k;=70j:938g74>{t98h:?7>52z\25g7434n>5?4k3078yv76j881<74:p54d683:1>vP>1c33?8b21;0o?<<4}r32f5`=838pR`0?52m9:=6s|10`3`?6=:rT:=o>k;b1a94?4|V8;ia57m2wx=16h87=:e0e=>{t98km97>52z\25d`234n>5?4k2g58yv76il?1<7vP>1`g`?8b21;0o>hk4}r32e`b=838pR`0?52m8nj6s|10cfa?6=:rT:=lkj;add94?4|V8;jik52d4;1>a4a92wx={t98km>7>52z\25d`534n>5?4k2g68yv76io91<7vP>1`d7?8b21;0o>k84}r32e`0=838pR`0?52m8n46s|10cf3?6=:rT:=lk8;ad:94?4|V8;ji552d4;1>a4bi2wx={t98knn7>52z\25dce34n>5?4k2df8yv75;ll1<7:t=e7:6?75;ll019>ma;4322gg>5<3s4n>5?4>22gg?827j00=<5m4=53b5?b1kl168{t9;9no7>54z?g1<4=9;9no63;0c:925>d34>:m=4k6bg8917ai3n=on5rs000ag<72=q6h87=:000ag=:<9h<6;>7c:?75<`=l?in70:>f88g2fe:3;9?h74=52a1?070j168<7k:e4`a>;39o=1h;ml;|q266c?290?w0j:938266c?34>;n94909a8917>k3n=oh5240d5>a0dk2wx=?=j7;290~;c=081=?=j7:?74g5=>92h70:>9c8g2fc<5=;m97j9cb9~w444m?0;69u2d4;1>444m?168=l=:72;g>;390k1h;mj;<62b1ji0q~?=3d794?2|5m?2>7?=3d78916e93<;4n5240;:>a0dm27?=k=5d7a`?xu6::o?6=4;{04`62m;38hl1:=6l;<62=3jo019?i0;f5gf=z{888i?4?:5y>`0?52888i?5241cf>36?k27?=4;5d7af?826mo0o:nm4}r317`7=83>p1i;62;317`7<5=:jh78?8b9>04?32m>k?:1878b21;0:>>k?;<63ef<181i019?63;f5g`=:<8oo6i8lc:p575cm3:18v3k5809575cm27?1}:l<396<<05g>2?:3o63;1829`3eb34>:il4k6ba8yv75;mi1<7:t=e7:6?75;mi019>n8;4322fa>5<3s4n>5?4>22fa?827i>0=<5m4=53;a?b1kl168{t9;9om7>54z?g1<4=9;9om63;0`4925>d34>:4n4k6bg8917b>3n=on5rs000`<<72=q6h87=:000`<=:<9k>6;>7c:?75=d=l?in70:>e48g2fe:3;9?i64=52b0?070j168<6n:e4`a>;39l>1h;ml;|q266b0290?w0j:938266b034>;m>4909a8917?13n=oh5240g0>a0dk2wx=?=k6;290~;c=081=?=k6:?74d4=>92h70:>898g2fc<5=;n>7j9cb9~w444l<0;69u2d4;1>444l<168=o>:72;g>;391=1h;mj;<62a4ji0q~?=3e194?2|5m?2>7?=3e18916>n3<;4n5240:6>a0dm27?=ih5d7a`?xu6::n96=4;{04bb2m;380n1:=6l;<62<6jo019?kd;f5gf=z{888h=4?:5y>`0?52888h=5241;`>36?k27?=5?5d7af?826lk0o:nm4}r317f`=83>p1i;62;317f`<5=:2n78?8b9>04>72m>mj:1878b21;0:>>mj;<63=d<181i019?8f;f5g`=:<8n26i8lc:p575dl3:18v3k5809575dl27?<47561:`?826?l0o:nk4=53g1}:l<396<<05??2?:3o63;16f9`3eb34>:h:4k6ba8yv75;jh1<7:t=e7:6?75;jh019>67;4322ab>5<3s4n>5?4>22ab?8271?0=<5m4=534f?b1kl168{t9;9h47>54z?g1<4=9;9h463;086925>d34>:;44k6bg8917c;3n=on5rs000g2<72=q6h87=:000g2=:<9386;>7c:?752>=l?in70:>d38g2fe:3;9?n84=52:6?070j168<99:e4`a>;39m:1h;ml;|q266e2290?w0j:938266e234>;5<4909a89170=3n=oh5240ae>a0dk2wx=?=l4;290~;c=081=?=l4:?74<6=>92h70:>758g2fc<5=;hi7j9cb9~w444k:0;69u2d4;1>444k:168=6i:72;g>;39>91h;mj;<62gaji0q~?=3b094?2|5m?2>7?=3b08916?m3<;4n524051>a0dm27?=nm5d7a`?xu6::i:6=4;{04ee2m;381i1:=6l;<6235jo019?la;f5gf=z{888nk4?:5y>`0?52888nk5241:a>36?k27?=;h5d7af?826k00o:nm4}r317gb=83>p1i;62;317gb<5=:3578?8b9>040c2m>ll:1878b21;0:>>ll;<63<=<181i019?9b;f5g`=:<8i>6i8lc:p575ej3:18v3k5809575ej27?<59561:`?826ih0o:nk4=5030?b1kj1v<<1}:l<396<<05>12?:3o63;1`;9`3eb34>9<>4k6ba8yv75;k31<7:t=e7:6?75;k3019>75;4322`;>5<3s4n>5?4>22`;?8270=0=<5m4=53b3?b1kl168?>>:e4`g>{t9;9i;7>54z?g1<4=9;9i;63;091925>d34>:554k6bg8917a:3n=on5rs000f3<72=q6h87=:000f3=:<9296;>7c:?75=b=l?in70:>e68g2fe:3;9?o;4=52;5?070j168<6=:e4`a>;39mi1h;ml;|q266d3290?w0j:938266d334>;4=4909a89170?3n=oh5240f2>a0dk2wx=?=i3;290~;c=081=?=i3:?74gb=>92h70:>a78g2fc<5=8;<7j9cb9~w444n;0;69u2d4;1>444n;168=ll:72;g>;39h?1h;mj;<62bcji0q~?=3g394?2|5m?2>7?=3g38916ej3<;4n5240c7>a0dm27?=kk5d7a`?xu6::l;6=4;{04`c2m;38hh1:=6l;<62=`jo019?i8;f5gf=z{888hk4?:5y>`0?52888hk5241c3>36?k27?=4<5d7af?826mj0o:nm4}r317a2=83>p1i;62;317a2<5=:2978?8b9>04>12m>m6:1878b21;0:>>m6;<63l0o:nk4=53`1}:l<396<<051b2?:3o63;17a9`3eb34>:o;4k6ba8yv75<8>1<76t=e7:6?75<8>019>ia;4301?72m9?<:1858b21;0:>9?<;<63b<<181i019=:0;f5gd=:<;;36i8la:?70=b=l?in70:>018g2fe:3;98<<4=52e;?:e4`f>;3<1k1h;mn;<6152j3019??0;f5gg=z{88?=<4?:6y>`0?5288?=<5241d4>36?k27?=oo5d7ab?824=90o:nm4=5023?b1kh168967:e4`g>;399:1h;mn;|q26177290;j;4909a8917e13n=ol524273>a0dl27?><85d7a:?823?l0o:n74=52eg?b1kh1v<<;0g83>=}:l<396<<;0g9>05`22?:3o63;1c:9`3ef34>89<4k6b;89146>3n=ol5241df>a0dk27?8:l5d7af?827nm0o:nm4}r3105c=832p1i;62;3105c<5=:m878?8b9>04d02m?;;4k6bc89146>3n=oo5241df>a0dj27?06362m?:k4k6ba8916an3n=oh5rs000bc<72>q6h87=:000bc=:<9l96;>7c:?75g3=l?ij70:<508g2fe<5=>>i7j9c`9>07712m>h;:1848b21;0:>>h;;<63b4<181i019?m4;f5gd=:<:?:6i8ld:?7640=l?in70:?fg8g2fe<5=>=;7j9cb9~w4439h0;64u2d4;1>4439h168>8?:e4`e>;3;:31h;ml;<6000j3019==l?i270:<328g2f?<5=9??7j9cc9~w443910;65u2d4;1>44391168>8?:e4``>;3;:31h;mn;<6000jk019=<7;f5gf=:<:936i8la:?7765=l?ij70:<428g2fe50;6x9a3>:3;9?5>4=2:`b?070j16?4l8:e4`a>;4i8;1h;ml;|q2661b290?w0j:9382661b3493oh4909a896?e>3n=oh523`33>a0dk2wx=?=8d;290~;c=081=?=8d:?092h70=6b48g2fc<5:k;j7j9cb9~w444?j0;69u2d4;1>444?j16?5ml:72;g>;41k>1h;mj;<1b4`ji0q~?=36c94?2|5m?2>7?=36c896>di3<;4n5238`1>a0dm278m=m5d7a`?xu6::=26=4;{7d6e2m;40j21:=6l;<1:f5jo01>o?a;f5gf=z{888;:4?:5y>`0?52888;:5239a4>36?k2785lh5d7af?85f800o:nm4}r31720=83>p1i;62;31720<5:2h:78?8b9>7>9::1878b21;0:>>9:;<1;g0<181i01>7nc;f5g`=:;h:=6i8lc:p5750<3:18v3k58095750<2784n:561:`?85>ik0o:nk4=2c31?b1kj1v<<<7283>1}:l<396<<<729>7=e42?:3o63<9`c9`3eb349j<94k6ba8yv75;>81<7:t=e7:6?75;>801>6l2;432252>5<3s4n>5?4>2252?85?k80=<5m4=2;b=:e4`g>{t9;9=j7>54z?g1<4=9;9=j63<8cd925>d3492m;4k6bg896g783n=on5rs0002`<72=q6h87=:0002`=:;1hn6;>7c:?0=d3=l?in70=6fg8g2fe:3;9?;j4=2:a`?070j16?4o;:e4`a>;41oo1h;ml;|q2660d290?w0j:9382660d3493nn4909a896?f;3n=oh5238dg>a0dk2wx=?=9b;290~;c=081=?=9b:?092h70=6a08g2fc<5:3mn7j9cb9~w444>h0;69u2d4;1>444>h16?5ln:72;g>;41h:1h;mj;<1:bdji0q~?=37;94?2|5m?2>7?=37;896>e13<;4n5238;e>a0dm2785k75d7a`?xu6::<36=4;{7<`?2m;40k=1:=6l;<1:=ajo01>7i7;f5gf=z{888:;4?:5y>`0?52888:;5239`5>36?k27854m5d7af?85>n?0o:nm4}r31732=83>p1i;62;31732<5:2i878?8b9>7>8<:1878b21;0:>>8<;<1;f6<181i01>769;f5g`=:;0l86i8lc:p5751:3:18v3k58095751:2784o<561:`?85>110o:nk4=2;e6?b1kj1v<<<6083>1}:l<396<<<609>7=d62?:3o63<9849`3eb3492j=4k6ba8yv75;?:1<7:t=e7:6?75;?:01>6m0;436i8le:?0=``=l?ih7p}>227e>5<3s4n>5?4>227e?85?io0=<5m4=2;:0?b1kl16?4kj:e4`g>{t9;9>i7>54z?g1<4=9;9>i63<8`g925>d34925>4k6bg896?bl3n=on5rs0001a<72=q6h87=:0001a=:;1ko6;>7c:?0=<4=l?in70=6eb8g2fe:3;9?8m4=2:bg?070j16?47>:e4`a>;41lh1h;ml;|q2663e290?w0j:9382663e3493mo4909a896?>83n=oh5238gb>a0dk2wx=?=:9;290~;c=081=?=:9:?092h70=68d8g2fc<5:3n47j9cb9~w444=10;69u2d4;1>444=116?5o7:72;g>;411n1h;mj;<1:a2ji0q~?=34594?2|5m?2>7?=345896>f?3<;4n5238:a>a0dm2785h;5d7a`?xu6::?=6=4;{7;40h?1:=6l;<1:<<jo01>7j3;f5gf=z{888994?:5y>`0?52888995239c7>36?k2785565d7af?85>m;0o:nm4}r31705=83>p1i;62;31705<5:2j?78?8b9>7<>02m>;=:1878b21;0:>>;=;<1;e7<181i01>776;f5g`=:;0o;6i8lc:p575293:18v3k5809575292784l?561:`?85>0<0o:nk4=2;gb?b1kj1v<<<5183>1}:l<396<<<519>7=g72?:3o63<9969`3eb3492hh4k6ba8yv75;=o1<7:t=e7:6?75;=o01>66e;43226g>5<3s4n>5?4>226g?85?1m0=<5m4=2;;4?b1kl16?4jn:e4`g>{t9;9?o7>54z?g1<4=9;9?o63<88a925>d3492nk4k6bg896g613n=on5rs0000g<72=q6h87=:0000g=:;13i6;>7c:?0=gc=l?in70=n198g2fe:3;9?9o4=2::e?070j16?4lk:e4`a>;4i8=1h;ml;|q2662>290?w0j:9382662>3493544909a896?ek3n=oh523`35>a0dk2wx=?=;8;290~;c=081=?=;8:?0<<>=>92h70=6ae8g2fc<5:k;;7j9cb9~w444<>0;69u2d4;1>444<>16?578:72;g>;41h81h;mj;<1:bfji0q~?=35494?2|5m?2>7?=354896>>>3<;4n5238;4>a0dm2785k?5d7a`?xu6::>>6=4;{>70=794854=e<5:33o7j9cd9>7;40m81:=6l;<1:fgjo01>o>5;f5gf=z{8884>4?:5y>`0?528884>5239f2>36?k2785oo5d7af?85f9=0o:nm4}r317=4=83>p1i;62;317=4<5:2o<78?8b9>72m>6>:1878b21;0:>>6>;<1;gg<181i01>7m8;f5g`=:;h;96i8lc:p5750j3:18v3k58095750j2784n>561:`?85>j:0o:nk4=2c3`?b1kj1v<<<7183>1}:l<396<<<719>7=d22?:3o63<9`59`3eb349j<<4k6ba8yv75;??1<7:t=e7:6?75;??01>6na;43227b>5<3s4n>5?4>227b?85?1o0=<5m4=2;;b?b1kl16?4k6:e4`g>{t9;9?j7>54z?g1<4=9;9?j63<886925>d34924>4k6bg896?cl3n=on5rs00001<72=q6h87=:00001=:;1386;>7c:?0==7=l?in70=6dc8g2fe:3;9?l;4=2;3b?070j16?o8::e4`=>;4i:81h;mn;<1b6ajn01>o<4;f5gd=:;jk?6i8l9:?0=43=l?io7p}>22c7>5<1s4n>5?4>22c7?85>8l0=<5m4=2`51?b1kh16?l;4kh;1h;mj;<1:50ji0q~?=3`194?0|5m?2>7?=3`1896?7l3<;4n523c46>a0dj278o4k5d7ab?85f:j0o:n74=2;21?b1kk1v<<2}:l<396<<7<6d2?:3o63<9bd9`3ef349i:84k6ba896g5k3n=ol523b;`>a0dk2785<;5d7ab?xu6::k:6=48{7g022m349h5?4k6b;896?693n=ol5rs000e5<721q6h87=:000e5=:;0:j6;>7c:?0=fb=l?ij70=m678g2f?<5:k9n7j9c`9>7<742m7?9;437<742m>7m:1848b21;0:>>7m;<1:4=<181i01>7lb;f5gd=:;k<=6i8lb:?0e7d=l?ih70=l828g2fe<5:3:87j9cd9~w444190;6:u2d4;1>4441916?4>8:72;g>;41jk1h;mn;<1a23ji01>m82;f5gd=:;h8i6i8ld:?0=42=l?io7p}>22:6>5<0s4n>5?4>22:6?85>8?0=<5m4=2;`=?b1kh16?o89:e4``>;4i;h1h;mj;<1:51ji01>m8b;f5gf=z{888mo4?:8y>`0?52888mo523c5:>a0di278n9k5d7a`?85e=h0o:n74=2`66?b1kj16?o:l:e4``>;4j=n1h;m6;<1a0=j301>l:8;f5gg=z{888m44?:9y>`0?52888m4523c5:>a0dl278n9k5d7ab?85e=h0o:no4=2`7g?b1kj16?o:k:e4`e>;4j=21h;mn;<1a1=ji0q~?=30394?2|5m?2>7?=3038966b;3<;4n5230aa>a0dm278>?;5d7a`?xu6:::m6=4;{77432m;48l;1:=6l;<12g<jo01><=3;f5gf=z{888`0?5288836?k278=n65d7af?855:;0o:nm4}r3175d=83>p1i;62;3175d<5::oi78?8b9>74e12m>>n:1878b21;0:>>>n;<13`a<181i01>?l5;f5g`=:;;;m6i8lc:p575713:18v3k5809575712781}:l<396<<<099>75be2?:3o63<1b19`3eb3499=i4k6ba8yv75;9=1<7:t=e7:6?75;9=01>>ka;432225>5<3s4n>5?4>2225?857l00=<5m4=23`4?b1kl16???n:e4`g>{t9;9;97>54z?g1<4=9;9;963<0e:925>d349:nk4k6bg8964613n=on5rs00041<72=q6h87=:00041=:;9n<6;>7c:?05gc=l?in70==198g2fe:3;9?==4=22g2?070j16?;4:8=1h;ml;|q26665290?w0j:93826665349;h84909a8967ek3n=oh523335>a0dk2wx=?=?0;290~;c=081=?=?0:?04a5=>92h70=>b`8g2fc<5:8:87j9cb9~w445no0;69u2d4;1>445no16?=j=:72;g>;49k31h;mj;<1156ji0q~?=2gg94?2|5m?2>7?=2gg8966c93<;4n5230`;>a0dm278><<5d7a`?xu6:;lo6=4;{77762m;48jl1:=6l;<12f0jo01>`0?52889jo5231af>36?k278=o:5d7af?8558l0o:nm4}r316cg=83>p1i;62;316cg<5::hh78?8b9>74d42m?h6:1878b21;0:>?h6;<13gf<181i01>?m2;f5g`=:;;:h6i8lc:p574a03:18v3k5809574a02781}:l<396<<=f69>75ef2?:3o63<1c29`3eb3499>l8;43=l?ih7p}>23d7>5<3s4n>5?4>23d7?857k>0=<5m4=23b`?b1kl16??>8:e4`g>{t9;8m?7>54z?g1<4=9;8m?63<0b4925>d349:mn4k6bg89647>3n=on5rs001b7<72=q6h87=:001b7=:;9i>6;>7c:?05dg=l?in70==058g2fek?50;6x9a3>:3;9>k?4=22`0?070j16?;4:991h;ml;|q267`7290?w0j:938267`7349;o>4909a8967f03n=oh523321>a0dk2wx=?92h70=>a68g2fc<5:8;=7j9cb9~w445ml0;69u2d4;1>445ml16?=m>:72;g>;49h<1h;mj;<1145ji0q~?=2df94?2|5m?2>7?=2df8966d83<;4n5230c6>a0dm278=kh5d7a`?xu6:;oh6=4;{74`b2m;48kn1:=6l;<12e7jo01>?ic;f5gf=z{889i44?:5y>`0?52889i45231``>36?k278=l?5d7af?856nk0o:nm4}r316`>=83>p1i;62;316`><5::in78?8b9>74?a2m?k8:1878b21;0:>?k8;<13fd<181i01>?6e;f5g`=:;8l36i8lc:p574b>3:18v3k5809574b>2781}:l<396<<=e49>75d?2?:3o63<18a9`3eb349:j;4k6ba8yv75:l>1<7:t=e7:6?75:l>01>>m7;4323g0>5<3s4n>5?4>23g0?857j?0=<5m4=23:e?b1kl16?{t9;8n>7>54z?g1<4=9;8n>63<0c7925>d349:544k6bg8967a;3n=on5rs001a4<72=q6h87=:001a4=:;9h?6;>7c:?05<>=l?in70=>f38g2feih50;6x9a3>:3;9>ih4=22a6?070j16?<79:e4`a>;49o:1h;ml;|q267bb290?w0j:938267bb349;n<4909a8967><3n=oh5230gf>a0dk2wx=?92h70=>d28g2fc<5:89h7j9cb9~w445lj0;69u2d4;1>445lj16?=oi:72;g>;49m81h;mj;<116fji0q~?=2e`94?2|5m?2>7?=2e`8966fm3<;4n5230f2>a0dm278>?l5d7a`?xu6:;nj6=4;{774f2m;48hi1:=6l;<12g4jo01><>b;f5gf=z{889h54?:5y>`0?52889h55231ca>36?k278=o85d7af?855990o:nm4}r316a1=83>p1i;62;316a1<5::jm78?8b9>74ge2m?j9:1878b21;0:>?j9;<13e<<181i01>?n0;f5g`=:;8lj6i8lc:p5756=3:18v3k58095756=2781}:l<396<<<159>75c22?:3o63<1bg9`3eb3499>54k6ba8yv75;891<7:t=e7:6?75;8901>>j4;432231>5<3s4n>5?4>2231?857lo0=<5m4=23`g?b1kl16??<9:e4`g>{t9;9;o7>54z?g1<4=9;9;o63<0e6925>d349:o:4k6bg8964593n=on5rs00044<72=q6h87=:00044=:;9i26;>7c:?05gd=l?in70==148g2fek850;6x9a3>:3;9>k84=22aa?070j16?;4:931h;ml;|q267ce290?w0j:938267ce349;n>4909a8967f;3n=oh5230dg>a0dk2wx=?=>92h70=>968g2fc<5:;m=7j9cb9~w445l<0;69u2d4;1>445l<16?=o8:72;g>;490?1h;mj;<12acji0q~?=32494?>|5m?2>7?=32489675;3<;4n52325:>a0d1278>985d7ab?855<80o:nj4=207;49;31h;mk;|q26652290=w0j:93826652349:>?4909a8965013n=ol523362>a0di2788o;5d7af?856:00o:nm4}r31762=83761>2mq6h87=:00076=:;88;6;>7c:?05`5=l?ij70=<788g2fe<5:8?<7j9c`9>71d72m>==:1848b21;0:>>==;<125c<181i01>?j2;f5gd=:;:=26i8ld:?066`=l?i270=;a78g2f?<5:;997j9c`9~w444;80;65u2d4;1>444;816?;49l;1h;mn;<103dj301><278g2fe>50;:x9a3>:3;9?>>4=232`?070j16?;4;>k1h;mn;<17=`jk01><220`>5<0s4n>5?4>220`?8569j0=<5m4=23gb?b1kh16?>9n:e4`f>;4::l1h;ml;<17=2ji01>?=8;f5g`=z{888><4?:6y>`0?52888><52303a>36?k278=ik5d7ab?854?h0o:nm4=26;2?b1kh16??=i:e4``>;49;21h;mk;|q26671290a0dl278>>h5d7af?856:10o:nm4=26;b?b1kj1v<<<3b83><}:l<396<<<3b9>76>c2m3n=on523243>a0dl278?;?5d7a:?854=j0o:n74=215g?b1kk1v<<<3`83>=}:l<396<<<3`9>76>c2ma0di278?8m5d7ab?854>j0o:nm4}r316d4=83>p1i;62;316d4<5;2m478?8b9>6?o?:1878b21;0:>?o?;<0;b2<181i01?7kf;f5g`=::h926i8lc:p574>n3:18v3k5809574>n2794k8561:`?84>ll0o:nk4=3c01}:l<396<<=9d9>6=`22?:3o63=9ef9`3eb348j?:4k6ba8yv75:0i1<7:t=e7:6?75:0i01?6i3;4323;a>5<3s4n>5?4>23;a?84?n;0=<5m4=3;ge?b1kl16>l=;:e4`g>{t9;82m7>54z?g1<4=9;82m63=8g3925>d3482h44k6bg897g4;3n=on5rs001=<<72=q6h87=:001=<=::1l;6;>7c:?1=a>=l?in704650;6x9a3>:3;9>464=3:fb?070j16>4j8:e4`a>;5i:;1h;ml;|q267?0290?w0j:938267?03483ih4909a897?c=3n=oh522`0e>a0dk2wx=?<66;290~;c=081=?<66:?1<`b=>92h70<6d58g2fc<5;k9i7j9cb9~w4451<0;69u2d4;1>4451<16>5kl:72;g>;51m91h;mj;<0b6aji0q~?=28694?2|5m?2>7?=286897>bj3<;4n5228f1>a0dm279m?m5d7a`?xu6:;386=4;{6d4e2m;50l21:=6l;<0:gcjo01?o=9;f5gf=z{8895=4?:5y>`0?528895=5229g4>36?k2795nk5d7af?84f:10o:nm4}r316=`=83>p1i;62;316=`<5;2n:78?8b9>6?6j:1878b21;0:>?6j;<0;a0<181i01?7lc;f5g`=::h8=6i8lc:p574?l3:18v3k5809574?l2794h:561:`?84>kh0o:nk4=3c10?b1kj1v<<=8b83>1}:l<396<<=8b9>6=c42?:3o63=9b;9`3eb348j>>4k6ba8yv75:1h1<7:t=e7:6?75:1h01?6j2;4323:b>5<3s4n>5?4>23:b?84?m80=<5m4=3;`3?b1kl16>l<>:e4`g>{t9;8357>54z?g1<4=9;83563=8d2925>d3482o;4k6bg897g583n=on5rs001<=<72=q6h87=:001<==::1nm6;>7c:?1=f3=l?in705850;6x9a3>:3;9>584=3:g`?070j16>4m<:e4`a>;5i8n1h;ml;|q267>2290?w0j:938267>23483hn4909a897?d:3n=oh522`3`>a0dk2wx=?<74;290~;c=081=?<74:?192h70<6c08g2fc<5;k:n7j9cb9~w4450:0;69u2d4;1>4450:16>5jn:72;g>;51kl1h;mj;<0b5<ji0q~?=29094?2|5m?2>7?=290897>c13<;4n5228`f>a0dm279m<65d7a`?xu6:;2:6=4;{6d702m;50m=1:=6l;<0:ffjo01?o>6;f5gf=z{889;k4?:5y>`0?52889;k5229f5>36?k2795ol5d7af?84f9<0o:nm4}r3162c=83>p1i;62;3162c<5;2o978?8b9>6?9k:1878b21;0:>?9k;<0;`1<181i01?7m9;f5g`=::h;86i8lc:p5740j3:18v3k58095740j2794i<561:`?84>j>0o:nk4=3c25?b1kj1v<<=7`83>1}:l<396<<=7`9>6=b62?:3o63=9c49`3eb348j==4k6ba8yv75:>31<7:t=e7:6?75:>301?6k0;43235;>5<3s4n>5?4>235;?84?ko0=<5m4=3;a7?b1kl16>l>k:e4`g>{t9;8<;7>54z?g1<4=9;8<;63=8bg925>d3482n?4k6bg897g7k3n=on5rs00133<72=q6h87=:00133=::1io6;>7c:?1=g7=l?in70:;50;6x9a3>:3;9>:;4=3:`g?070j16>4l?:e4`a>;5i9k1h;ml;|q26713290?w0j:938267133483oo4909a897?fn3n=oh522`2:>a0dk2wx=?<83;290~;c=081=?<83:?192h70<6ad8g2fc<5;k;47j9cb9~w445?;0;69u2d4;1>445?;16>5m6:72;g>;51hn1h;mj;<0b42ji0q~?=26294?2|5m?2>7?=262897>d?3<;4n5228ca>a0dm279m=;5d7a`?xu6:;6d642m;50j?1:=6l;<0:a=jo01?o;2;f5gf=z{889:i4?:5y>`0?52889:i5229a7>36?k2795h95d7af?84f<80o:nm4}r3163e=83>p1i;62;3163e<5;2h?78?8b9>6?8m:1878b21;0:>?8m;<0;g7<181i01?7j5;f5g`=::h9m6i8lc:p5741i3:18v3k58095741i2794n?561:`?84>l?0o:nk4=3c04?b1kj1v<<=6883>1}:l<396<<=689>6=e72?:3o63=9b`9`3eb348j>84k6ba8yv75:?21<7:t=e7:6?75:?201?6mf;432344>5<3s4n>5?4>2344?84?jl0=<5m4=3;a1?b1kl16>l>i:e4`g>{t9;8j:7>54z?g1<4=9;8j:63=8g`925>d3482i94k6bg897g4m3n=on5rs001e0<72=q6h87=:001e0=::1lj6;>7c:?1=`5=l?in70l:50;6x9a3>:3;9>l:4=3:e=?070j16>4k=:e4`a>;5i:i1h;ml;|q267g4290?w0j:938267g43483j94909a897?b93n=oh522`1a>a0dk2wx=?<6d;290~;c=081=?<6d:?1<`?=>92h70<6db8g2fc<5;k8:7j9cb9~w4451;0;69u2d4;1>4451;16>5jj:72;g>;51m:1h;mj;<0b6dji0q~?=29594?2|5m?2>7?=295897>c;3<;4n5228a7>a0dm279m6d752m;50kn1:=6l;<0:efjo01?o?6;f5gf=z{889:;4?:5y>`0?52889:;5229``>36?k2795lo5d7af?84f8=0o:nm4}r316f1=832p1i;62;316f1<5;38478?8b9>6g>b2ma0d12795>k5d7ag?xu6:;i=6=49{6d312m445k=16>4=::72;g>;51o21h;mn;<0a<`ji01?o:5;f5gd=::ji>6i8lc:?1=6c=l?ij7p}>23a0>5<0s4n>5?4>23a0?84>;=0=<5m4=3;e3?b1kh16>o6j:e4``>;5i<>1h;m6;<0`fgj301?7`0?52889o?522810>36?k2795k85d7ab?84e0o0o:n74=3c60?b1kh16>4=l:e4`g>;5kk21h;mj;<0:7gji0q~?=2b394?>|5m?2>7?=2b3897?4:3<;4n5228d6>a0di279n5h5d7ab?84dj:0o:no4=3c60?b1kk16>4=l:e4`f>;51:h1h;mm;|q267dc290a0dj279m8:5d7a`?84dij0o:nm4=3;0`?b1kl1v<<=b383>2}:l<396<<=b39>6<572?:3o63=9g19`3ef348i4k4k6ba897e>j3n=ol522`77>a0dl2795>j5d7ag?xu6:;k<6=48{7j9c`9>6g>a2m6g122m348i;<4k6b;897d?93n=oo5rs001gg<721q6h87=:001gg=::kk96i8ld:?1f21=l?ij706g112m6i8le:?161`=l?ih7p}>2312>5<3s4n>5?4>2312?8468j0=<5m4=33e0?b1kl16>?:j:e4`g>{t9;88<7>54z?g1<4=9;88<63=11`925>d348:j>4k6bg89743l3n=on5rs0016c<72=q6h87=:0016c=::8:j6;>7c:?15c4=l?in70<=4b8g2fe?j50;6x9a3>:3;9>?j4=333;5:=k1h;ml;|q2674d290?w0j:9382674d348:<:4909a8977bn3n=oh52236:>a0dk2wx=?<=b;290~;c=081=?<=b:?1550=>92h70<>ed8g2fc<5;8?47j9cb9~w445:h0;69u2d4;1>445:h16><>::72;g>;59ln1h;mj;<0102ji0q~?=23;94?2|5m?2>7?=23;89777<3<;4n5220g`>a0dm279>985d7a`?xu6:;836=4;{02854=e<5;;nm7j9cd9>67232m;59981:=6l;<02a<jo01?<;3;f5gf=z{889>;4?:5y>`0?52889>;522022>36?k279=h65d7af?845<;0o:nm4}r31673=83>p1i;62;31673<5;;;<78?8b9>64c02m?<;:1878b21;0:>?<;;<03bc<181i01??j6;f5g`=::;>;6i8lc:p5745:3:18v3k58095745:2791}:l<396<<=209>65`d2?:3o63=1d19`3eb3489?i4k6ba8yv75:;:1<7:t=e7:6?75:;:01?>ib;43233e>5<3s4n>5?4>233e?847nh0=<5m4=33f5?b1kl16>?=m:e4`g>{t9;8:i7>54z?g1<4=9;8:i63=0g;925>d348:hk4k6bg8974413n=on5rs0015a<72=q6h87=:0015a=::9l36;>7c:?15ac=l?in70<=398g2fe:3;9>;5::=1h;ml;|q2677e290?w0j:9382677e348;j;4909a8977ck3n=oh522315>a0dk2wx=?<>a;290~;c=081=?<>a:?14c3=>92h70<>dc8g2fc<5;8897j9cb9~w445900;69u2d4;1>4459016>=h;:72;g>;59mk1h;mj;<0171ji0q~?=20594?2|5m?2>7?=2058976a:3<;4n5220f;>a0dm279>><5d7a`?xu6:;;=6=4;{67562m;58o:1:=6l;<02`3jo01?<<0;f5gf=z{889=94?:5y>`0?52889=95221ge>36?k279=i:5d7af?845:l0o:nm4}r31645=83>p1i;62;31645<5;:ni78?8b9>64b42m??=:1878b21;0:>??=;<03aa<181i01??k2;f5g`=::;8h6i8lc:p574693:18v3k5809574692791}:l<396<<=119>65ce2?:3o63=1e29`3eb3489>l4k6ba8yv75:9l1<7:t=e7:6?75:9l01?>ja;43232f>5<3s4n>5?4>232f?847m00=<5m4=33`a?b1kl16>?<7:e4`g>{t9;8;o7>54z?g1<4=9;8;o63=0d5925>d348:on4k6bg89745>3n=on5rs0014g<72=q6h87=:0014g=::9o=6;>7c:?15fd=l?in70<=248g2fe=o50;6x9a3>:3;9>=o4=32f1?070j16>;5:;91h;ml;|q2676>290?w0j:9382676>348;i94909a8977d03n=oh522301>a0dk2wx=?92h70<>c68g2fc<5;89=7j9cb9~w4458>0;69u2d4;1>4458>16>=k=:72;g>;59j<1h;mj;<0165ji0q~?=21494?2|5m?2>7?=2148976b93<;4n5220a6>a0dm279>6=4;{70677b2m;58ml1:=6l;<02g6jo01?<>d;f5gf=z{889<>4?:5y>`0?52889<>5221ff>36?k279=n<5d7af?8459j0o:nm4}r31657=83>p1i;62;31657<5;:oo78?8b9>64e72m?>?:1878b21;0:>?>?;<03`g<181i01??me;f5g`=::;;36i8lc:p577an3:18v3k5809577an279fd83>1}:l<396<<>fd9>65b>2?:3o63=1ga9`3eb34899;4k6ba8yv759on1<7:t=e7:6?759on01?>k8;4320d`>5<3s4n>5?4>20d`?847l>0=<5m4=33ee?b1kl16>?;;:e4`g>{t9;;mn7>54z?g1<4=9;;mn63=0e4925>d348:io4k6bg89743=3n=on5rs002bd<72=q6h87=:002bd=::9n>6;>7c:?15`6=l?in70<=3`8g2fe:3;9=k74=32g0?070j16>;5:;l1h;ml;|q264`?290?w0j:938264`?348;h>4909a8977di3n=oh522307>a0dk2wx=?<<7;290~;c=081=?<<7:?1546=>92h70<>f88g2fc<5;8>?7j9cb9~w445;?0;69u2d4;1>445;?16><>i:72;g>;59o21h;mj;<0117ji0q~?=22794?2|5m?2>7?=22789777m3<;4n5220d4>a0dm279>8?5d7a`?xu6:;9?6=4;{08854=e<5;;m:7j9cd9>67372m;58oo1:=6l;<02b4jo01?<;b;f5gf=z{889>>4?:5y>`0?52889>>5221d0>36?k279=h;5d7af?845;o0o:nm4}r3164>=83>p1i;62;3164><5;:n478?8b9>64b>2m?>k:1878b21;0:>?>k;<03`a<181i01??ld;f5g`=::;8<6i8lc:p5747:3:18v3k58095747:279f683>1}:l<396<<>f69>65b62?:3o63=1cd9`3eb3489=44k6ba8yv75:<21<76t=e7:6?75:<201??;d;437j9c`9>61c52m?;8:1858b21;0:>?;8;<020f<181i01?=n3;f5gd=::;528g2fe8850;4x9a3>:3;9>884=337f?070j16>>o<:e4`f>;5j301??:3;f5gg=z{889984?:6y>`0?528899852206b>36?k279>=j5d7ab?844i:0o:nm4=305e?b1kh16>9jn:e4`g>;59<91h;mn;|q26733290a0dl279>;75d7a:?843l90o:n74=337b?b1kh1v<<=5283>=}:l<396<<=529>642?2?:3o63=21`9`3ef3488m94k6b;8974113n=ol522072>a0dk2798nj5d7af?846=90o:nm4}r31604=832p1i;62;31604<5;;?;78?8b9>676f2ma0dj279=8>5d7aa?xu6:;>n6=48{n70<>47854=e<5;8;57j9c`9>66g32mq6h87=:00106=::8>>6;>7c:?165>=l?ij70<i<7j9c`9>670>2m?=7:1848b21;0:>?=7;<0201<181i01?538g2fe<5;>i57j9cb9~w445=l0;64u2d4;1>445=l16>>l8:e4`e>;5;1i1h;ml;<00==j301?=60;f5gf=:::2j6i8ld:?17=d=l?i270<<878g2f?<5;92:7j9cc9~w445=j0;65u2d4;1>445=j16>>l8:e4``>;5;1i1h;mn;<00==jk01?=7a;f5gf=:::2i6i8la:?17=0=l?ij70<<978g2fe:3;:j?o4=b5f>36?k27o:;4k6bg89ae52m;d?m0=<5m4=e46>a0dm27oo<4k6ba8yv76n;=1<7:t=e7:6?76n;=01n9l:72;g>;c>=0o:nk4=ea3>a0dk2wx=;cjo0o:nm4}r32b72=83>p1i;62;32b72<5j=26;>7c:?g24jo01ilk:e4`g>{t98l9?7>54z?g1<4=98l9?63l79854=e<5m<;6i8le:?gffji0q~?>f3094?2|5m?2>7?>f3089f102?:3o63k5g8g2fc<5mhi6i8lc:p54`593:18v3k580954`5927h;;4909a89a3b2m50;6x9a3>:3;:j?>4=b56>36?k27o9i4k6bg89ad>2m;d?=0=<5m4=e7a>a0dm27on:4k6ba8yv76n8o1<7:t=e7:6?76n8o01n9<:72;g>;c=h0o:nk4=e`5>a0dk2wx=d;290~;c=081=d:?`37<181i01i;6:e4`a>;cj<0o:nm4}r32b4e=83>p1i;62;32b4e<5j=:6;>7c:?g1=jo01il;:e4`g>{t98l:n7>54z?g1<4=98l:n63l71854=e<5m?<6i8le:?gf6ji0q~?>f0;94?2|5m?2>7?>f0;89f0b2?:3o63k548g2fc<5mh:6i8lc:p54`603:18v3k580954`6027h:i4909a89a332m:3;:j<94=b4`>36?k27o9>4k6bg89aga2m;d>k0=<5m4=e71>a0dm27omh4k6ba8yv76n8?1<7:t=e7:6?76n8?01n8n:72;g>;c=90o:nk4=ec`>a0dk2wx=4;290~;c=081=4:?`2<<181i01i:i:e4`a>;cik0o:nm4}r32b45=83>p1i;62;32b45<5j<36;>7c:?g0`jo01ion:e4`g>{t98l:>7>54z?g1<4=98l:>63l66854=e<5m>o6i8le:?ge<ji0q~?>f0394?2|5m?2>7?>f0389f012?:3o63k4b8g2fc<5mk36i8lc:p54`683:18v3k580954`6827h:84909a89a2e2m:3;:j=k4=b40>36?k27o844k6bg89ag22m;d>;0=<5m4=e6;>a0dm27om94k6ba8yv76n9i1<7:t=e7:6?76n9i01n8>:72;g>;c<>0o:nk4=ec0>a0dk2wx=;ci80o:nm4}r32b5g=83>p1i;62;32b5g<5j?m6;>7c:?g01jo01io?:e4`g>{t98l;57>54z?g1<4=98l;563l5d854=e<5m>86i8le:?g=cji0q~?>f1:94?2|5m?2>7?>f1:89f3c2?:3o63k438g2fc<5m3n6i8lc:p54`7?3:18v3k580954`7?27h9n4909a89a262m:3;:j=84=b7a>36?k27o8=4k6bg89a?d2m;d=h0=<5m4=e1e>a0dm27o5o4k6ba8yv76n991<7:t=e7:6?76n9901n;7:72;g>;c;m0o:nk4=e;:>a0dk2wx=;c110o:nm4}r32b57=83>p1i;62;32b57<5j?=6;>7c:?g7djo01i79:e4`g>{t98l;<7>54z?g1<4=98l;<63l54854=e<5m926i8le:?g=0ji0q~?>egd94?2|5m?2>7?>egd89f332?:3o63k398g2fc<5m3?6i8lc:p54cam3:18v3k580954cam27h9>4909a89a502m:3;:ikj4=b71>36?k27o?;4k6bg89a?52m;d=80=<5m4=e16>a0dm27o5<4k6ba8yv76moh1<7:t=e7:6?76moh01n;?:72;g>;c;=0o:nk4=e;3>a0dk2wx=;c0o0o:nm4}r32ac>=83>p1i;62;32ac><5j>o6;>7c:?g74jo01i6k:e4`g>{t98om;7>54z?g1<4=98om;63l4b854=e<5m8m6i8le:?gji0q~?>eg494?2|5m?2>7?>eg489f2e2?:3o63k6d8g2fc<5mij6i8lc:p54ca=3:18v3k580954ca=27h8l4909a89a0c2m:3;:ik:4=b6:>36?k27o:n4k6bg89ae?2m;d<10=<5m4=e4a>a0dm27oo:4k6ba8yv76mo81<7:t=e7:6?76mo801n:8:72;g>;c=j0o:nk4=e`;>a0dk2wx=:e4`a>;cim0o:nm4}r32ac6=83>p1i;62;32ac6<5j>>6;>7c:?g03jo01io=:e4`g>{t98onj7>54z?g1<4=98onj63l45854=e<5m9i6i8le:?g=2ji0q~?>f3g94?2|5m?2>7?>f3g89f>62?:3o63k6`8g2fc<5mi=6i8lc:p54`5l3:18v3k580954`5l27h4=4909a89a0>2m:3;:j?m4=b5e>36?k27o:54k6bg89ae32m;d?h0=<5m4=e44>a0dm27oo>4k6ba8yv76n;?1<7:t=e7:6?76n;?01n8i:72;g>;c>;0o:nk4=e`f>a0dk2wx=a;290~;c=081=a:?`21<181i01i;9:e4`a>;cj;0o:nm4}r32b5`=83>p1i;62;32b5`<5j?26;>7c:?g0djo01io9:e4`g>{t98l;87>54z?g1<4=98l;863l4d854=e<5m9n6i8le:?g=dji0q~?>eg;94?2|5m?2>7?>eg;89f242?:3o63k338g2fc<5m2n6i8lc:p54cbm3:18v3k580954cbm27h8?4909a89a572m:3;:j9h4=b`f>36?k27m=84k6b;89ac42m6i8la:?fjk01<>:4;f5g<=:kj>1h;mk;|q25c2b290=w0j:93825c2b34iih78?8b9>b43=l?ij70jke;f5gd=:99?:6i8le:?`g1ji0q~?>f5f94?0|5m?2>7?>f5f89fdd2?:3o63i148g2fd<58:?i7j9c`9>`ab=l?i270ml4;f5gg=z{8;m8n4?:6y>`0?528;m8n52cc`925>d34nb43=l?ih70jkd;f5gd=:99>h6i8lc:?`g1jk0q~?>f5`94?1|5m?2>7?>f5`89fdf2?:3o63k7d8g2fg<5o;>6i8ld:?g`fj301<>;2;f5g<=:kj:1h;mn;|q25c2f2903w0j:93825c2f34ii578?8b9>`2b=l?ij70h>6;f5g<=:lmi1h;mn;;dk80o:nm4}r32b1?=832p1i;62;32b1?<5jh36;>7c:?g3fjk01k?9:e4`e>;68:k1h;mn;q6h87=:03e00=:kk=1:=6l;a0dk27ho>4k6bg8yv76n:k1<79t=e7:6?76n:k01nl9:72;g>;c?h0o:no4=g35>a0dk27:3n=oi52dea9`3eb34ih?7j9cb9>554e2m;a:00o:no4=ddf>a0dk27mj301k>7:e4`f>{t98l>?7>58z?g1<4=98l>?63i288g2fb<5lln6i8la:?e4djk01hhl:e4`g>;bnm0o:no4=dd;>a0di27m<54k6ba8yv75?h?1<7:t=e7:6?75?h?01<7ma;f5gg=:90h36i8lc:?2=15=l?io7p}>26c7>5<4s4n>5?4>26c7?87>jh0o:nj4=0;77?b1kj1v<<8a283>6}:l<396<<8a29>59519`3ee3ty:>:o=:1868b21;0:>:o=;<3:32jn01<79a;f5gg=:90i=6i8lb:?2=15=l?ij7p}>26c2>5<2s4n>5?4>26c2?87>090o:nj4=0;5=?b1kk16=4:?:e4`=>;61=;1h;m6;|q262g7290>w0j:938262g734;2;k4k6bf894?103n=oo521863>a0dj27:59?5d7aa?xu6:>3m6=4:{3m70?67d8g2fb<583=;7j9cc9>5<272m9539`3ec3ty:>:7m:1878b21;0:>:7m;<3:3ajn01<783;f5gg=:90>?6i8le:p571>83:18v3k5809571>827:5:m5d7ag?87>?;0o:nl4=0;70?b1km1v<<88483>1}:l<396<<8849>5<1e2m9639`3ee34;2894k6ba8yv75?h21<7`0?5288a0di2wx=?9l6;296~;c=081=?9l6:?2f05=l?ii7p}>26a6>5<5s4n>5?4>26a6?87e440k:16=o:n:e4`e>{t9;=h>7>52z?g1<4=9;=h>63>b5:9`3ec3ty:>:m>:1818b21;0:>:m>;<3a00jk0q~?=7cf94?4|5m?2>7?=7cf894d4k3n=o45rs004f7<72;q6h87=:004f7=:9k8j6i8la:p571f?3:1>v3k5809571f?27:n><5d7a`?xu6:>io6=4;{io70?n178g2fg<58k957j9c`9>5d722m;6i8<1h;mm;<3b6<jn015;f5g<=z{88<9o4?:5y>`0?5288<9o5212ca>a0dj27:?l75d7a`?874;=0o:nj4}r3130g=839p1i;62;3130g<589jn7j9ce9>56532m;6;k=1h;m6;<3071jh0q~?=74:94?3|5m?2>7?=74:8945103n=oi52127a>a0dj27:?o95d7aa?874;=0o:no4}r31301=83>p1i;62;31301<589<=7j9ce9>563f2m3229`3ef3ty:>:;9:1868b21;0:>:;9;<3035jn01<=:9;f5gg=:9:996i8lc:?2767=l?ih7p}>2676>5<2s4n>5?4>2676?874>o0o:nj4=016==:e4`f>;6;:;1h;mm;|q26236290?w0j:9382623634;8:h4k6bf89451<3n=oo521216>a0dm2wx=?9;6;290~;c=081=?9;6:?273b=l?io70?<628g2fd<589897j9ce9~w440;k0;69u2d4;1>440;k16=>8l:e4``>;6;?81h;mm;<3070ji0q~?=74g94?4|5m?2>7?=74g8943313n=oi5rs0043a<72;q6h87=:0043a=:9<><6i8la:p5710k3:1>v3k58095710k27:99:5d7aa?xu6:>=i6=4={=i70?:418g2fe:3;9;:o4=070a?b1km1v<<87883>7}:l<396<<8789>505e2m;6=:31h;mk;|q262102909w0j:9382621034;>?;4k6bc8yv75?>91<7901<;=d;f5g<=z{88<:54?:3y>`0?5288<:552143a>a0di2wx=?9:d;296~;c=081=?9:d:?2175=l?ih7p}>26:0>5<3s4n>5?4>26:0?8738>0o:no4=062e?b1kh16=9>9:e4`g>{t9;=3=7>54z?g1<4=9;=3=63>4159`3ee34;?=l4k6bf89427>3n=o45rs00a22<72=q6h87=:00a22=:=h:i6i8lb:?6e5?=l?ih70;6958g2fb:3;9n;84=4c3f?b1km16947;:e4`g>{t9;h=97>53z?g1<4=9;h=963:a059`3e>34?2594k6b`8yv75j?>1<7;t=e7:6?75j?>0187l8;f5ga=:=0hi6i8lb:?6e41=l?ii70;6958g2fg:3;9n;=4=4;g5?b1km1694ln:e4`f>;210:1h;mn;|q26g05290>w0j:93826g0534?2h=4k6bf890?e13n=oo5258;1>a0dk27>54?5d7a`?xu6:k<:6=4:{1o;k:1878b21;0:>o;k;<7:g`jn0187l4;f5gg=:=03>6i8le:p57d2:3:18v3k580957d2:27>5nj5d7ag?83>k:0o:nl4=4;:1?b1km1v<1}:l<396<1`0?5288i44525cc4>a0di2wx=?l78;296~;c=081=?l78:?6fd2=l?ii7p}>2c:4>5<5s4n>5?4>2c:4?83ei90o:nm4}r31f=0=838p1i;62;31f=0<544e0<169o7m:e4`e>{t9;h387>52z?g1<4=9;h3863:b8;9`3ec3ty:>o6<:1818b21;0:>o6<;<7a=3jk0q~?=b6d94?4|5m?2>7?=b6d890d?l3n=o45rs00a31<72;q6h87=:00a31=:=k=i6i8la:p57d113:1>v3k580957d1127>n5=5d7a`?xu6:k2m6=4;{1d012m;2i?=1h;mm;<7b3djn018o96;f5g<=z{88i=i4?:5y>`0?5288i=i525522>a0dj27>?kh5d7a`?8340h0o:nj4}r31f4e=839p1i;62;31f4e<5<>;=7j9ce9>16>f2m;2<9n1h;m6;<70jh0q~?=b0c94?3|5m?2>7?=b0c8905em3n=oi5252`2>a0dj27>8=j5d7aa?8340h0o:no4}r31f4?=83>p1i;62;31f4?<5<9h;7j9ce9>16d72mo?7:1868b21;0:>o?7;<70g3jn018=nf;f5gg=:=:236i8lc:?67=1=l?ih7p}>2c34>5<2s4n>5?4>2c34?834k<0o:nj4=41ba?b1kk169>67:e4`f>;2;1=1h;mm;|q26g74290?w0j:93826g7434?8o94k6bf8905ei3n=oo5252:a>a0dm2wx=?l?8;290~;c=081=?l?8:?67f5=l?io70;44fnm169>m=:e4``>;2;k21h;mm;<70ji0q~?=b3294?4|5m?2>7?=b328903>n3n=oi5rs00a7c<72;q6h87=:00a7c=:=<3o6i8la:p57d4m3:1>v3k580957d4m27>94o5d7aa?xu6:k9o6=4={m50;0x9a3>:3;9n>m4=47:0?b1km1v<7}:l<396<10?62m;2=1l1h;mk;|q26g5>2909w0j:93826g5>34?>4n4k6bc8yv75j:?1<7l4?:3y>`0?5288i>l525452>a0di2wx=?l>f;296~;c=081=?l>f:?612?=l?ih7p}>2c66>5<3s4n>5?4>2c66?833=m0o:no4=4644?b1kh1699;l:e4`g>{t9;h??7>54z?g1<4=9;h??63:44f9`3ee34??;=4k6bf89022k3n=o45rs00b`6<72=q6h87=:00b`6=::3;9mi<4=5fe0?b1km168i9k:e4`g>{t9;ko=7>53z?g1<4=9;ko=63;e129`3e>34>o;i4k6b`8yv75im:1<7;t=e7:6?75im:019jm1;f5ga=::3;9mnh4=5fae?b1km168io<:e4`f>;3l>31h;mn;|q26deb290>w0j:93826deb34>on44k6bf891bf:3n=oo524e5a>a0dk27?h:o5d7a`?xu6:hio6=4:{0a1e2mlm6:1878b21;0:>lm6;<6gf2jn019jnd;f5gg=:1}:l<396<0ad22mo;h4k6ba8yv75im<1<7`0?5288jj8524g;3>a0di2wx=?oi4;296~;c=081=?oi4:?7b=b=l?ii7p}>2`d0>5<5s4n>5?4>2`d0?82a000o:nm4}r31ec4=838p1i;62;31ec4<5=l3;7j9ce9~w44fn80;6?u2d4;1>44fn8168k6;:e4`e>{t9;km<7>52z?g1<4=9;km<63;f909`3ec3ty:>lki:1818b21;0:>lki;<6e3cjk0q~?=ad`94?4|5m?2>7?=ad`891`0>3n=o45rs00ba5<72;q6h87=:00ba5=:v3k580957gc=27?j;m5d7a`?xu6:hli6=4;{0`2a2m;3m<:1h;mm;<6f26jn019k;f;f5g<=z{88j444?:5y>`0?5288j445246g:>a0dj27?;h95d7a`?820?;0o:nj4}r31e=>=839p1i;62;31e=><5==n57j9ce9>02152m;3?o?1h;m6;<6437jh0q~?=a9494?3|5m?2>7?=a948911f>3n=oi5246;:>a0dj27?;k;5d7aa?820?;0o:no4}r31e=3=83>p1i;62;31e=3<5==jj7j9ce9>02??2ml6;:1868b21;0:>l6;;<64e`jn019967;f5gg=:<>=;6i8lc:?733`=l?ih7p}>2`:0>5<2s4n>5?4>2`:0?820im0o:nj4=55:2?b1kk168:9?:e4`f>;3??l1h;mm;|q26d1a290?w0j:93826d1a34>a0dm2wx=?o84;290~;c=081=?o84:?73dd=l?io70:8a08g2fd<5==00;69u2d4;1>44f>0168:on:e4``>;3?h:1h;mm;<6436ji0q~?=a9a94?4|5m?2>7?=a9a891???3n=oi5rs00beg<72;q6h87=:00beg=:<02>6i8la:p57gfi3:1>v3k580957gfi27?55<5d7aa?xu6:hk26=4={:3;9ml64=5;4g?b1km1v<7}:l<396<0<1>2m;31>=1h;mk;|q26dg22909w0j:93826dg234>2;94k6bc8yv75ih;1<7`0?5288j5;52487:>a0di2wx=?o7b;296~;c=081=?o7b:?7=37=l?ih7p}>2``2>5<3s4n>5?4>2``2?82?<<0o:no4=5:6{t9;kjj7>54z?g1<4=9;kjj63;8579`3ee34>3954k6bf891>3<3n=o45rs00753<72u2d4;1>4439<168>m;:e4`e>;3>k;1h;mk;|q261702908w0j:9382617034>=8=4k6b;89152j3n=on5rs0075g<724439j168>;6:e4`e>;3;:i1h;mm;<6004jn0q~?=40f94?2|5m?2>7?=40f89154l3n=oo52421a>a0dk27?:8l5d7ag?xu6::k<6=4:{7`052m>o9:1808b21;0:>>o9;<1a`=jk01>kl3;f5ga=z{888m54?:2y>`0?52888m5523d77>a0d1278n:>5d7a`?xu6::kh6=4:{?7j9c`9>7g312m3ty:>>ok:1878b21;0:>>ok;<1a2`jk01>l:1;f5gg=:;k?=6i8ld:p575fm3:18v3k5809575fm278n8<5d7aa?85e=90o:nm4=2g5`?b1km1v<<<3983>0}:l<396<<<399>74cc2m221:>5<4s4n>5?4>221:?851>10o:n74=21;0?b1kj1v<<<3e83>0}:l<396<<<3e9>76>72mh50;6x9a3>:3;9?>h4=2152?b1kk16?>8;:e4`g>;4>1;1h;mk;|q267e>290>w0j:938267e>348ja0di279mk85d7aa?xu6:;i36=4<{u2d4;1>445kh16>h9k:e4`=>;5j031h;ml;|q267eb290>w0j:938267eb348i584k6bc897d0k3n=ol522c5e>a0dj279n:65d7a:?xu6:;im6=4;{6g1a2m;5j>h1h;mm;<0a3<ji01?k66;f5ga=z{8899l4?:4y>`0?528899l522334>a0dk279?<=5d7ab?841i90o:no4=313f?b1kk1v<<=5883>6}:l<396<<=589>61712m?;m:1808b21;0:>?;m;<05=7j301?=ne;f5gf=z{8899k4?:4y>`0?528899k5222cb>a0di279?4?5d7ab?8441=0o:nl4=31;`?b1k01v<<=6183>1}:l<396<<=619>66gd2m1g72>5<2s4n>5?4>1g72?8b?i3n=on521331>a0di27n;h4k6b`89`>02m;a010o:no4=0047?b1km1v6}:l<39657632m:3;:j884=g3`>a0di27m<>4k6bc89c612m:3;:j894=g3f>a0di27m<<4k6b`89c612m;a8;0o:nl4=g23>a0dk27:>i36=4:{i370?n188g2fb<58k9j7j9cc9>5a3e2ma059`3ef3ty:>:o9:1808b21;0:>:o9;<3b=3jk01`0?5288a0dl27:m575d7ag?xu6:>in6=4;{in70?n218g2fg<58k:57j9cc9>5d>b2m;6<9k1h;mk;<3765jh01<9;c;f5gd=:9=:36i8la:p5712k3:1?v3k58095712k27:8595d7ab?87?>?0o:nj4}r313=6=839p1i;62;313=6<58>:?7j9ce9>511f2m;6<8;1h;mn;<374djh01<:8f;f5gd=z{88i4l4?:4y>`0?5288i4l525`4b>a0dl27>m5>5d7aa?83cij0o:no4=4c56}:l<396<1dc02mo6l:1808b21;0:>o6l;<7b36jn018oka;f5ga=z{88i5=4?:5y>`0?5288i5=525`52>a0di27>m;o5d7aa?83flo0o:no4}r31f16=83?p1i;62;31f16<5<>=<7j9ce9>11112m8;75d7ag?833l90o:nj4}r31f10=83>p1i;62;31f10<5<>=;7j9c`9>11072mlh9:1868b21;0:>lh9;<6f16jn019k99;f5gg=:=83>6i8la:?7a07=l?ij7p}>2`f7>5<4s4n>5?4>2`f7?82bl90o:no4=40ba?b1km1v<6}:l<396<0`3d2mlhl:1878b21;0:>lhl;<6f1djk019k:3;f5gg=:{t9;k3m7>53z?g1<4=9;k3m63;8b79`3ef34>hm>4k6bf8yv75iho1<7=t=e7:6?75iho0196:1;f5ga=:<1h36i8ld:p57ge:3:18v3k580957ge:27?49h5d7ab?82?<10o:nl4=5:a`?b1kh1v7}Y98o2:63ibed9b11e3ty:=h7;:181[76m0>01klke;d73g=z{8;n5>4?:3y]54c>;27mnij5f55a?xu69l396=4={_32a<4<5ohoo7h;7c9~w47b190;6?uQ10g:4>;ajmk1j99m;|q25`>a2909wS?>e9d89cdc13l?;o5rs03f<`<72;qU==n==i7p}>1d:g>5<5sW;:i5j4=g`g3?`3?k1v7}Y98o3o63ibe49b11e3ty:=h6m:181[76m1h01klk4;d73g=z{8;n4l4?:3y]54c?i27mni=5f55a?xu69l226=4={_32a=?<5oho>7h;7c9~w47b010;6?uQ10g;<>;ajm;1j99m;|q25`>02909wS?>e9589cdc83l?;o5rs03f<0<72;qU=1d:7>5<5sW;:i5:4=g```?`3?k1v7}Y98o3?63ibba9b11e3ty:=h6=:181[76m1801kllb;d73g=z{8;n4<4?:3y]54c?927mnn75f55a?xu69l2;6=4={_32a=6<5ohh47h;7c9~w47b?o0;6?uQ10g4b>;ajj=1j99m;|q25`1b2909wS?>e6g89cdd>3l?;o5rs03f3a<72;qU=1d5`>5<5sW;:i:m4=g``0?`3?k1v7}Y98o301kll1;d73g=z{8;n;54?:3y]54c0027mnn>5f55a?xu69l=<6=4={_32a21<5ohii7h;7c9~w47b??0;6?uQ10g42>;ajkn1j99m;|q25`122909wS?>e6789cdek3l?;o5rs03f31<72;qU=1d50>5<5sW;:i:=4=g`ae?`3?k1v7}Y98o<>63ibda9b11e3ty:=h9>:181[76m>;01klm9;d73g=z{8;n:k4?:3y]54c1n27mno95f55a?xu69lm0;6?uQ10g5`>;ajk>1j99m;|q25`0d2909wS?>e7a89cde;3l?;o5rs03f2g<72;qU=1d4b>5<5sW;:i;o4=g`a5?`3?k1v7}Y98o=563ibc29b11e3ty:=h87:181[76m?201klnf;d73g=z{8;n::4?:3y]54c1?27mnlk5f55a?xu69l<=6=4={_32a30<5ohjh7h;7c9~w47b>=0;6?uQ10g50>;ajhh1j99m;|q25`042909wS?>e7189cdf13l?;o5rs03f27<72;qU=1d42>5<5sW;:i;?4=g`f2?`3?k1v7}Y98o=<63ibd79b11e3ty:=h;i:181[76m;ajkl1j99m;|q25`3e2909wS?>e4`89cde=3l?;o5rs03f=d<72;qU=1d;:>5<5sW;:i474=g`f6?`3?k1v7}Y98o2463ibd39b11e3ty:=h78:181[76m0=01klj0;d73g=z{8;n5<4?:3y]54c>927mnil5f55a?xu69l2=6=4={_32a=0<5ohhj7h;7c9~w47b?k0;6?uQ10g4f>;ajj91j99m;|q25`172909wS?>e6289cde03l?;o5rs03f20<72;qU=1d7b>5<5sW;:i8o4=g`be?`3?k1v7}Y98o;;63>05ge>c20j2wx=70??4dg9b11e3ty:=h>;:181[76m9>01<>;ee8e02d{t98o;<7>52z\25`6734;;8h85f55a?xu69mlm6=4={_32`c`<58:?i84i46`8yv76loo1<7n87h;7c9~w47cnm0;6?uQ10fe`>;68=o86k:8b:p54bak3:1>vP>1ed`?877dg`89463lk0m8:l4}r32`cg=838pR552c?3l?;o5rs03gb<<72;qU=1ed5>5<5sW;:hk84=027g2h0q~?>dg794?4|V8;oj8521177b?`3?k1v7}Y98nm863>05a0>c20j2wx=;c08e02d{t98nnj7>52z\25aca34;;8ol5f55a?xu69mon6=4={_32``c<58:?n44i46`8yv76lln1<7i;7h;7c9~w47cmk0;6?uQ10fff>;68=h96k:8b:p54bbi3:1>vP>1egb?8772909wS?>dd;89463ih0m8:l4}r32``>=838pR5533j3l?;o5rs03ga2<72;qU=1eg6>5<5sW;:hh;4=0267`h0q~?>dd694?4|V8;oi9521170=?`3?k1v7}Y98nn?63>05c7>c20j2wx=;9d8e02d{t98noh7>52z\25abc34;;84l5f55a?xu69mnh6=4={_32`ae<58:?5l4i46`8yv76lmh1<7257h;7c9~w47clh0;6?uQ10fge>;68=3<6k:8b:p54bc13:1>vP>1ef:?877<091j99m;|q25ab?2909wS?>de:894630o0m8:l4}r32`a1=838pR552?j3l?;o5rs03g`0<72;qU=52o>1ef0>5<5sW;:hi=4=0273=h0q~?>de094?4|V8;oh?5211640?`3?k1v7}Y98no=63>0552>c20j2wx=;6g8e02d{t98nho7>52z\25aed34;;8;o5f55a?xu69l:i6=4={_32a5d<58:?jl4i46`8yv76m9k1<7m47h;7c9~w47b800;6?uQ10g3=>;68=l<6k:8b:p54c703:1>vP>1d2;?877e1089463mk0m8:l4}r32`c1=838pR552dj3l?;o5rs03gaf<72;qU=;<330d7=n==i7p}>1ef5>5<5sW;:hi84=027<2h0q~?>db`94?4|V8;ooo521165<5oiji7j9c`9>bfe62m34lh=94k6b;89c6a>3n=ol52fcg`>a0dl27mo=;5d7ab?8`d8>0o:no4=ga3;ak881h;mn;jk01km=d;f5gg=z{8;nm=4?:2y]54cf827mo<:5f55a?8`em10o:nk4}r32a0?=83=pRbgc?2o>a0dm27mnkm5d7ag?xu69lo26=4<{_32a`?<58:??44i46`89463;=0o:nj4}r32ad5=838pRb`2c2o>h0q~?>d8f94?4|V8;o5i521171`?`3?k1v1}Y98o;o63>05da>c20j27:<8;68<8o6i8la:p54b2n3:1>v3>056e>c20j27n;>:5d7aa?xu69m<;6=4:{h01kml6;f5gg=:njl>6i8le:?247g22m:3;9:8>4=510=?b1kk168>8<:e4`=>;3;:<1h;mm;<6071ji019=<5=9>n7j9c`9>065?2m88:4k6ba8yv24><0;68u2d4;1>441=;:e4`e>;3<>;1h;mn;<60225dz?g1<4=9;a0dk278n8<5d7ag?85d0h0o:nk4=2g60?b1kj16?o98:g6a<>;4j>:1h;mk;<1a0ajh01>l:8;f5g`=:;k?h6i8lc:p7g13290>w0j:93826323349i844k6bc896e?=3n=ol523c55>c2e0278n965d7af?xu4;131<7jt=e7:6?75>:i01>=92;f5gg=:;:3;6i8l9:?070`=l?ii70=<5e8g2fe<5:9=:7j9ce9>71?b2ma0dj278?;m5d7af?854?90o:nm4}r10<=<72<5:9>o7j9cd9~w7d>m3:1hv3k58095704:279n:95d7aa?84ei<0o:n74=3`40?b1kk16>o9=:e4`g>;5j>h1h;mk;<0`f6jo01?k8d;f5gf=::kk;6k:m8:?1f6g>22m5<2s4n>5?4>2713?84e?;0o:no4=3aba?b1kh16>o7i:g6a<>;5j>;1h;mj;|q17g5=83np1i;62;3127><5;93o7j9cc9>66df2m83n=oi5225a;>a0dm279:4<5d7a`?844j<0m8o64=31ba?b1km16>>6m:e4`f>;5;0<1h;mj;<00=dji0q~<0}:l<396<<9279>66>02m3n=oh5rsg06>55?4>24g1?8cam3n=oo52f3a9`3e>34omn7j9cc9>ac?=l?ih70h?2;f5ga=:999j6i8le:?2652=l?ih70h=7;d7f==:n;:1h;mk;5<2s4n>5?4>24g3?8ca13n=ol521116>a0di27m>;4i4c:89``?2m5<5s4n>5?4>2bfb?87ak?0m8o64}r3eg4<72;q6h87=:00``==:9oi>6k:m8:p5ce72909w0j:93826fb034;mo94i4c:8yv7ajo0;6?u2d4;1>44dl?16=km<:g6a<>{t9o?86=4={`0?5288hm5521g;0>c2e02wx=k;>:1818b21;0:>no8;<3e=77}:l<396<5c?62o>i46s|1g6f>5<5s4n>5?4>2bc7?87a0o0m8o64}r3e0a<72;q6h87=:00`e6=:9o2n6k:m8:p5c2d2909w0j:93826fg534;m4i4i4c:8yv7a44di816=k6l:g6a<>{t9o>j6=4={`0?5288h5k521g:b>c2e02wx=k:7:1818b21;0:>n7j;<3e<<7}:l<396<5c>?2o>i46s|1g65>5<5s4n>5?4>2b;`?87a0>0m8o64}r3e00<72;q6h87=:00`=g=:9o2=6k:m8:p5c242909w0j:93826f?>34;m494i4c:8yv7a<;0;6?u2d4;1>44d1116=k6<:g6a<>{t9o>:6=4={`0?5288h5;521g:2>c2e02wx=k=i:1818b21;0:>n7:;<3e<57}:l<396<5c1a2o>i46s|1g1g>5<5s4n>5?4>2b;0?87a?l0m8o64}r3e7f<72;q6h87=:00`=7=:9o=o6k:m8:p5c5e2909w0j:93826f?634;m;n4i4c:8yv7a;h0;6?u2d4;1>44d1916=k9m:g6a<>{t9o936=4={`0?5288h4i521g5;>c2e02wx=k=9:1818b21;0:>n6l;<3e327}:l<396<5c112o>i46s|1g17>5<5s4n>5?4>2b:b?87a?<0m8o64}r3e76<72;q6h87=:00`<<=:9o=?6k:m8:p5c552909w0j:93826f>?34;m;>4i4c:8yv7a;80;6?u2d4;1>44d0>16=k9=:g6a<>{t9o9;6=4={k4?:3y>`0?5288h48521g53>c2e02wx=kn6<;<3e2`7}:l<396<5c0c2o>i46s|1g0a>5<5s4n>5?4>2b:2?87a>j0m8o64}r3e6d<72;q6h87=:00`<5=:9o2909w0j:93826f1a34;m:l4i4c:8yv7a:10;6?u2d4;1>44d?l16=k86:g6a<>{t9o8<6=4={;4?:3y>`0?5288h;n521g44>c2e02wx=k<::1818b21;0:>n9m;<3e237}:l<396<5c022o>i46s|1g01>5<5s4n>5?4>2b5;?87a>:0m8o64}r3e64<72;q6h87=:00`32=:9o<96k:m8:p5c472909w0j:93826f1134;m:<4i4c:8yv7a9o0;6?u2d4;1>44d?<16=k8?:g6a<>{t9o;n6=4={`0?5288h;>521g7f>c2e02wx=k?l:1818b21;0:>n9=;<3e1a7}:l<396<5c3d2o>i46s|1g3b>5<5s4n>5?4>2b53?87a=k0m8o64}r3e5<<72;q6h87=:00`2c=:9o?j6k:m8:p5c302909w0j:93826fgb34;m5:4i4c:8yv7a=?0;6?u2d4;1>44dim16=k79:g6a<>{t9o?>6=4={`0?5288hmo521g;3>c2e02wx=k:i:1818b21;0:>no:;<3e<07}:l<396<5c1f2o>i46s|1g1:>5<5s4n>5?4>2b:e?87a>o0m8o64}r3e6`<72;q6h87=:00`<1=:9o34;m944i4c:8yv7a910;6?u2d4;1>44d>l16=k;7:g6a<>{t90lo6=4:{5gcc2mc249`3ec3ty:5km50;7x9a3>:3;9onm4=0a59:g6a<>;6jli1h;ml;<3`70jn0q~?6fc83>0}:l<396<5f002ma179b1d?34;iio4k6ba894e4<3n=oi5rs0;ee?6==r7o94<513a`e>;6k?<1h;mn;<3b41290>w0j:93826fe134;h:84k6bc894g7;3l?n5521cg:>a0dk27:o><5d7ag?xu61o21<7;t=e7:6?75kkh01=l?ih70?l308g2fb`0?5288hn=521b40>a0di27:m=?5f5`;?87em>0o:nm4=0a04?b1km1v5g222ma0g9`3ec34;hoh4k6bg894g5>3l?n5521`36>a0dj27:m<65d7a:?87f:m0o:nl4=0c16?b1k016=l66:e4`e>;6j:n1h;mm;|q26fb42909w0j:93826fb434<;;k4i46`8yv7>:o0;6?u2d4;1>44d>j16=4=<:g6a<>{t908n6=4={i4?:3y>`0?5288h:4521812>c2e02wx=4n87;<3:757}:l<396<5<642o>i46s|19a2>5<5s4n>5?4>2b1b?87>8;0m8o64}r3;g5<72;q6h87=:00`7<=:90::6k:m8:p5=da2909w0j:93826f5?34;2<=4i4c:8yv7?jm0;6?u2d4;1>44d;?16=5hj:g6a<>{t91hh6=4={70?7fe8e0g>`0?5288h?95219d`>c2e02wx=5ln:1818b21;0:>n=<;<3;bg7}:l<396<5=`f2o>i46s|19`;>5<5s4n>5?4>2b12?87?n00m8o64}r3;f2<72;q6h87=:00`75=:91l36k:m8:p5=d12909w0j:93826f4a34;3j:4i4c:8yv7?j<0;6?u2d4;1>44d:l16=5h9:g6a<>{t91h?6=4={`0?5288h>o5219d0>c2e02wx=5l>:1818b21;0:>n7}:l<396<5=`62o>i46s|19ce>5<5s4n>5?4>2b0;?87?n90m8o64}r3;e`<72;q6h87=:00`62=:91om6k:m8:p5=gc2909w0j:93826f4134;3ih4i4c:8yv7?ij0;6?u2d4;1>44d:<16=5kk:g6a<>{t91ki6=4={`0?5288h>>5219ga>c2e02wx=5o6:1818b21;0:>n<=;<3;ad7}:l<396<5=c?2o>i46s|19c5>5<5s4n>5?4>2b3e?87?m>0m8o64}r3;e0<72;q6h87=:00`5`=:91o=6k:m8:p5=g32909w0j:93826f7c34;3i84i4c:8yv7?i:0;6?u2d4;1>44d9j16=5k;:g6a<>{t91k96=4={`0?5288h=l5219g1>c2e02wx=5o?:1818b21;0:>n?6;<3;a47}:l<396<5=c72o>i46s|19;f>5<5s4n>5?4>2b34?87?lo0m8o64}r3;=f<72;q6h87=:00`50=:91no6k:m8:p5=?e2909w0j:93826f7334;3hn4i4c:8yv7?1h0;6?u2d4;1>44d9:16=5jm:g6a<>{t91326=4={`0?5288h=<5219f:>c2e02wx=578:1818b21;0:>n??;<3;`=7}:l<396<5=b02o>i46s|19;6>5<5s4n>5?4>2b2f?87?l?0m8o64}r3;=1<72;q6h87=:00`4a=:91n>6k:m8:p5=?42909w0j:93826f6d34;3h94i4c:8yv7?180;6?u2d4;1>44d8h16=5j=:g6a<>{t913;6=4={`0?5288h<55219f3>c2e02wx=56j:1818b21;0:>n>8;<3;gc7}:l<396<5=eb2o>i46s|19:`>5<5s4n>5?4>2b26?87?km0m8o64}r3;f2909w0j:93826f6434;3oo4i4c:8yv7?000;6?u2d4;1>44d8;16=5mn:g6a<>{t91236=4={`0?5288h8=521825>c2e02wx=5m::1818b21;0:>n=i;<3:407}:l<396<5<632o>i46s|19a0>5<5s4n>5?4>2b1g?87?no0m8o64}r3;f`<72;q6h87=:00`72=:91l?6k:m8:p5=d42909w0j:93826f4d34;3i44i4c:8yv7?i10;6?u2d4;1>44d:816=5jj:g6a<>{t913o6=4={`0?5288hc2e02wx=568:1818b21;0:>n>?;<3;g20}:l<396<533f2m3g:9b1d?34;>hh4k6ba89405?3n=oi5rs01f`?6==r7o94<513a6a>;6><31h;mn;<30b2w0j:93826f3c34;=954k6bc8945a>3l?n55214f`>a0dk27::?;5d7ag?xu6;lh1<7;t=e7:6?75k6k:m8:?21ad=l?ih70?9258g2fb`0?5288h95521775>a0di27:?k:5f5`;?872lh0o:nm4=0417?b1km1v<=j9;291~;c=081=?m;d:?2203=l?ij70?<58?o57j9cb9>53452m5<2s4n>5?4>2b61?871==0o:no4=01e6?`3j116=8j7:e4`g>;6>;;1h;mk;|q2041=83op1i;62;31g31<58>;;7j9c89>251b2m40c9`3e>34;>?;4k6bg89427n3n=oi5217`e>a0dm27:8<95f5`;?8738?0o:nl4=063=?b1k016=9?j:e4`f>;6<891h;m6;<373djk01<;=e;f5gg=z{88h:84?:3y>`0?5288h:852615f>c20j2wx9k6k:1818b21;0:??9?;<7e=47}:l<396<==6d9>1c?72o>i46s|5g:a>5<5s4n>5?4>334g?83a0o0m8o64}r7e455;l169k8>:g6a<>{t=o;m6=4={`0?52899?n525g7e>c2e02wx9k?l:1818b21;0:??=n;<7e1a7}:l<396<==389>1c3d2o>i46s|5g3b>5<5s4n>5?4>331;?83a=k0m8o64}r7e5<<72;q6h87=:01172=:=o?j6k:m8:p1c7?2909w0j:9382775134?m944i4c:8yv3a9>0;6?u2d4;1>455;<169k;7:g6a<>{t=o;=6=4={`0?52899?>525g75>c2e02wx9k?;:1818b21;0:??==;<7e107}:l<396<==309>1c332o>i46s|5g32>5<5s4n>5?4>330e?83a=;0m8o64}r7e55<72;q6h87=:0116`=:=o?:6k:m8:p1c6a2909w0j:9382774c34?m9=4i4c:8yv3a8l0;6?u2d4;1>455:j169k:i:g6a<>{t=o:o6=4={`0?52899>l525g6g>c2e02wx9k>m:1818b21;0:??<6;<7e0f7}:l<396<==299>1c2e2o>i46s|5g2:>5<5s4n>5?4>3304?83a26k:m8:p1c612909w0j:9382774334?m8:4i4c:8yv3a8<0;6?u2d4;1>455::169k:9:g6a<>{t=o:?6=4={4?:3y>`0?52899><525g67>c2e02wx9k>=:1818b21;0:??7}:l<396<==1g9>1c252o>i46s|5g23>5<5s4n>5?4>333f?83a<80m8o64}r7fbc<72;q6h87=:0115a=:=o>;6k:m8:p1``b2909w0j:9382777d34?m?k4i4c:8yv3bnm0;6?u2d4;1>4559k169k=j:g6a<>{t=lli6=4={`0?52899=5525g1a>c2e02wx9hh6:1818b21;0:???8;<7e7d7}:l<396<==179>1c5>2o>i46s|5dd4>5<5s4n>5?4>3336?83a;10m8o64}r7fb3<72;q6h87=:01151=:=o9<6k:m8:p1``22909w0j:9382777434?m?;4i4c:8yv3bn=0;6?u2d4;1>4559;169k=::g6a<>{t=ll86=4={`0?52899==525g10>c2e02wx9hh?:1818b21;0:??>j;<7e747}:l<396<==0e9>1c572o>i46s|5dgf>5<5s4n>5?4>332`?83a:o0m8o64}r7faa<72;q6h87=:0114g=:=o8n6k:m8:p1`cd2909w0j:9382776f34?m>i4i4c:8yv3bmk0;6?u2d4;1>45580169k{t=loj6=4={`0?52899<:525g0b>c2e02wx9hk7:1818b21;0:??>9;<7e6<7}:l<396<==049>1c4?2o>i46s|5g06>5<5s4n>5?4>3367?83a><0m8o64}r7e61<72;q6h87=:01106=:=o4i4c:8yv3a:;0;6?u2d4;1>455<8169k;j:g6a<>{t=o;o6=4={`0?52899?=525g6;>c2e02wx9k>8:1818b21;0:??<:;<7e7a7}:l<396<==1`9>1c552o>i46s|5dd2>5<5s4n>5?4>332e?83a:>0m8o64}r7fa3<72;q6h87=:01141=:=o8=6k:m8:p1d2b290>w0j:9382770434?hnl4k6bc890g203l?n5525b1f>a0dk27>o595d7ag?xu2i=n1<7;t=e7:6?74:?8018mm9;f5gd=:=h?<6k:m8:?6g6b=l?ih70;l878g2fb`0?52899:<525b`;>a0di27>m885f5`;?83d;j0o:nm4=4a;1?b1km1v8o;b;291~;c=081=><90:?6gg1=l?ij70;n548e0g><51f>32m5<2s4n>5?4>337`?83dj?0o:no4=4c60?`3j1169n=n:e4`g>;2k191h;mk;|q6e1?=83?p1i;62;30607<51d342o>i463:c2;9`3ed34?h4?4k6bf8yv3f<10;68u2d4;1>455;2i<81j9l7;<7`7=ji018m71;f5ga=z{5ez?g1<4=9:8=n63:a759`3e>34<;4>4k6bc890g0i3n=o4525c;5>a0dm27>m;h5d7ag?83c9o0o:nk4=4c43?`3j1169l89:e4`f>;2i?31h;m6;<7b3`jh018o83;f5g<=:=hnj6i8la:?6f=c=l?ii7p}>334:>5<5s4n>5?4>334:?8070:0m8:l4}r7:<5<72;q6h87=:01147=:=02?6k:m8:p1<1a2909w0j:9382776734?24>4i4c:8yv3>?l0;6?u2d4;1>456no16946=:g6a<>{t=0=o6=4={`0?5289:h?52587;>c2e02wx94?9:1818b21;0:?7}:l<396<=>cg9>1<312o>i46s|5837>5<5s4n>5?4>30af?83>=<0m8o64}r7:57<72;q6h87=:012gf=:=0?86k:m8:p1<762909w0j:938274ee34?29?4i4c:8yv3>990;6?u2d4;1>456kh1694;>:g6a<>{t=0:m6=4={`0?5289:o552586e>c2e02wx94>k:1818b21;0:?7}:l<396<=>c79>1<2c2o>i46s|582a>5<5s4n>5?4>30a6?83>i6k:m8:p1<6>2909w0j:938274e434?28l4i4c:8yv3>8>0;6?u2d4;1>456k81694:7:g6a<>{t=0:=6=4={`0?5289:nk525865>c2e02wx94>;:1818b21;0:?7}:l<396<=>be9>1<232o>i46s|5821>5<5s4n>5?4>30``?83><:0m8o64}r7:44<72;q6h87=:012fg=:=0>96k:m8:p1<672909w0j:938274df34?28<4i4c:8yv3?no0;6?u2d4;1>456j01694:?:g6a<>{t=1ln6=4={`0?5289:n;52581g>c2e02wx95hm:1818b21;0:?7}:l<396<=>b59>1<5e2o>i46s|59d:>5<5s4n>5?4>30`0?83>;h0m8o64}r7;b=<72;q6h87=:012f7=:=0926k:m8:p1=`02909w0j:938274d634?2?54i4c:8yv3?n?0;6?u2d4;1>456j91694=8:g6a<>{t=1l>6=4={`0?5289:mh525816>c2e02wx95h<:1818b21;0:?7}:l<396<=>ac9>1<552o>i46s|59d3>5<5s4n>5?4>30cb?83>;80m8o64}r7;ac<72;q6h87=:012e<=:=09;6k:m8:p1=cb2909w0j:938274g?34?2>k4i4c:8yv3?mm0;6?u2d4;1>456i>1694{t=1oh6=4={`0?5289:m852580`>c2e02wx95kn:1818b21;0:?7}:l<396<=>a29>1<4f2o>i46s|59g;>5<5s4n>5?4>30c1?83>:00m8o64}r7;a3<72;q6h87=:012e5=:=08<6k:m8:p1=c22909w0j:938274?a34?2>;4i4c:8yv3?m=0;6?u2d4;1>4561l1694<::g6a<>{t=1o86=4={`0?5289:5n525800>c2e02wx95k>:1818b21;0:?<7m;<7:677}:l<396<=>9`9>1<462o>i46s|59fe>5<5s4n>5?4>30;:?83>:90m8o64}r7;``<72;q6h87=:012===:=0;m6k:m8:p1=bc2909w0j:938274?034?2=h4i4c:8yv3>9k0;6?u2d4;1>456l?1694;m:g6a<>{t=0;j6=4={70;65`8e0g>`0?5289:h952587:>c2e02wx94?7:1818b21;0:?7}:l<396<=>ce9>1<2>2o>i46s|582;>5<5s4n>5?4>30a1?83>;l0m8o64}r7;ba<72;q6h87=:012f2=:=0986k:m8:p1=`52909w0j:938274gd34?2>54i4c:8yv3?m>0;6?u2d4;1>456i81694?k:g6a<>{t=1nh6=4={`0?5289:j85257`3>a0di27>89k5f5`;?831;=0o:nm4=444`?b1km1v8:;3;291~;c=081=>?i4:?62d`=l?ij70;;4e8e0g><5<<8?7j9cb9>131d2m5<2s4n>5?4>30d0?831il0o:no4=467g?`3j1169;==:e4`g>;2>>h1h;mk;|q6017=83?p1i;62;305c4<5<112e2o>i463:6239`3ed34?=;l4k6bf8yv33<90;68u2d4;1>456ml169;ol:e4`e>;2<=k1j9l7;<7575ji018889;f5ga=z{<>8j7>55z?g1<4=9:;n?63:6``9`3ef34??844i4c:89005n3n=on52575;>a0dl2wx99=j:1868b21;0:?jk018:;8;d7f==:=?8n6i8lc:?6221=l?io7p}:47f94?c|5m?2>7?<1gf89022l3n=o45261:1>a0di27>8:>5d7a:?8320j0o:nk4=4651?b1km169:?::e4`a>;2jh018::f;f5g<=:===?6i8lb:?603?=l?i270;;d18g2fg<5456nk16:=6=:g64f>{t=:==6=4={`0?5289:5?52525:>c2e02wx9>9;:1818b21;0:?<7>;<703=7}:l<396<=>919>16102o>i46s|522b>5<5s4n>5?4>3047?834j6k:m8:p166?2909w0j:9382740634?8844i4c:8yv348>0;6?u2d4;1>456>9169>:7:g6a<>{t=::>6=4={`0?5289:9i525266>c2e02wx9>><:1818b21;0:?<;l;<70017}:l<396<=>5c9>16242o>i46s|5222>5<5s4n>5?4>307b?834<;0m8o64}r7045<72;q6h87=:0121<=:=:>:6k:m8:p17`a2909w0j:9382743?34?88=4i4c:8yv35nl0;6?u2d4;1>456=>169>=i:g6a<>{t=;lo6=4={`0?5289:9852521g>c2e02wx9?hn:1818b21;0:?<;<;<707g7}:l<396<=>539>165f2o>i46s|53d;>5<5s4n>5?4>3072?834;00m8o64}r71b2<72;q6h87=:01215=:=:936k:m8:p17`12909w0j:9382742a34?8?:4i4c:8yv35n<0;6?u2d4;1>456=9:g6a<>{t=;l?6=4={o70;<348e0g>4?:3y>`0?5289:8n525217>c2e02wx9?h=:1818b21;0:?<:m;<70767}:l<396<=>4`9>16552o>i46s|53ge>5<5s4n>5?4>306;?834;90m8o64}r71a`<72;q6h87=:01202=:=:8m6k:m8:p17cc2909w0j:9382742134?8>h4i4c:8yv35mj0;6?u2d4;1>456<<169>{t=;oi6=4={?70;<2b8e0g>`0?5289:8>52520a>c2e02wx9?k6:1818b21;0:?<:=;<706d7}:l<396<=>409>164>2o>i46s|53g4>5<5s4n>5?4>3063?834:10m8o64}r71a3<72;q6h87=:0127c=:=:8<6k:m8:p17c32909w0j:9382745c34?8>84i4c:8yv35m:0;6?u2d4;1>456;j169><;:g6a<>{t=;o96=4={`0?5289:?l525201>c2e02wx9?k?:1818b21;0:?<=6;<70647}:l<396<=>399>16472o>i46s|53ff>5<5s4n>5?4>3014?8349o0m8o64}r71`a<72;q6h87=:01273=:=:;n6k:m8:p17bd2909w0j:9382745234?8=i4i4c:8yv35lk0;6?u2d4;1>456;=169>?l:g6a<>{t=;n26=4={`0?5289:?<52523:>c2e02wx9?j8:1818b21;0:?<=?;<705=7}:l<396<=>2g9>16702o>i46s|53f6>5<5s4n>5?4>300f?8349?0m8o64}r71`1<72;q6h87=:0126a=:=:;>6k:m8:p17b42909w0j:9382744d34?8=94i4c:8yv35l;0;6?u2d4;1>456:k169>?<:g6a<>{t=;n:6=4={`0?5289:>4525232>c2e02wx9>>j:1818b21;0:?<87;<700`7}:l<396<=>669>162c2o>i46s|522`>5<5s4n>5?4>3045?834<6k:m8:p16612909w0j:9382743a34?8?n4i4c:8yv35nk0;6?u2d4;1>456==169>=>:g6a<>{t=;l;6=4={270;<278e0g>`0?5289:?h52523a>c2e02wx9?jn:1818b21;0:?<=<;<70557}:l<396<=>299>166a2o>i46s|4d14>5<2s4n>5?4>30:4?837i:0o:no4=5g75?`3j1169=<8:e4`g>;28>:1h;mk;|q7a60=83?p1i;62;305=0<5<:j>7j9c`9>0`272o>i463:0349`3ed34?;:k4k6bf8yv2b;<0;68u2d4;1>4560<169=o>:e4`e>;3m:l1j9l7;<7360ji018>9e;f5ga=z{=o887>55z?g1<4=9:;3863:0`29`3ef34>n?h4i4c:89065<3n=on52514g>a0dl2wx8h=<:1868b21;0:?<6?;<73=cjk019k7?<1678906>m3n=ol524d1`>c2e027>k0o:nj4}r6f74<725d7a:?807080o:no4=5g57?b1k0168k9i:e4`a>;3m<21h;mk;<724=jo019k90;d7f==:m6i8lb:?7a04=l?i270:j668g2fd<5=o>o7j9c89>0`e42mh0q~:k6883>7}:l<396<=>279>0a0c2o>i46s|4e4;>5<5s4n>5?4>3007?82c>j0m8o64}r6g22<72;q6h87=:01266=:o:l4i4c:8yv2dno0;6?u2d4;1>457n?168i:?:g6a<>{thji4?:3y>`0?5289;j>524e1f>c2e02wx8nhl:1818b21;0:?=h=;<6g7a7}:l<396<=?f19>0a5e2o>i46s|4bd:>5<5s4n>5?4>31ge?82c;h0m8o64}r6`b=<72;q6h87=:013a`=:o?54i4c:8yv2dn?0;6?u2d4;1>457mj168i=8:g6a<>{t6=4={hj94?:3y>`0?5289;il524e16>c2e02wx8nh<:1818b21;0:?=k6;<6g717}:l<396<=?e99>0a542o>i46s|4bd2>5<5s4n>5?4>31g4?82c;;0m8o64}r6`ac<72;q6h87=:013a0=:o>k4i4c:8yv2dmm0;6?u2d4;1>457m:168i{thio4?:3y>`0?5289;i<524e0`>c2e02wx8nkn:1818b21;0:?=k?;<6g6g7}:l<396<=?dg9>0a4f2o>i46s|4bg;>5<5s4n>5?4>31ff?82c:00m8o64}r6`a2<72;q6h87=:013`a=:o>:4i4c:8yv2dm=0;6?u2d4;1>457lh168i<::g6a<>{thi?4?:3y>`0?5289;h5524e00>c2e02wx8nk>:1818b21;0:?=j8;<6g677}:l<396<=?d79>0a462o>i46s|4bfe>5<5s4n>5?4>31f6?82c:90m8o64}r6```<72;q6h87=:013`1=:o=h4i4c:8yv2dlj0;6?u2d4;1>457l;168i?k:g6a<>{thh44?:3y>`0?5289;ok524e3b>c2e02wx8nj7:1818b21;0:?=mj;<6g5<7}:l<396<=?ce9>0a7?2o>i46s|4bf5>5<5s4n>5?4>31a`?82c9>0m8o64}r6``0<72;q6h87=:013gg=:o=84i4c:8yv2dl:0;6?u2d4;1>457k0168i?;:g6a<>{thh<4?:3y>`0?5289;o:524e31>c2e02wx8nj?:1818b21;0:?=m9;<6g547}:l<396<=?c59>0a6a2o>i46s|4bag>5<5s4n>5?4>31a0?82c8l0m8o64}r6`gf<72;q6h87=:013g7=:o457k9168i>m:g6a<>{tho54?:3y>`0?5289;nh524e2:>c2e02wx8nm8:1818b21;0:?=lk;<6g4=7}:l<396<=?bb9>0a602o>i46s|4ba6>5<5s4n>5?4>31`a?82c8?0m8o64}r6g46<72;q6h87=:013bd=:86k:m8:p0a652909w0j:938275`>34>o8?4i4c:8yv2c880;6?u2d4;1>457n1168i:>:g6a<>{thjo4?:3y>`0?5289;j<524e12>c2e02wx8nh?:1818b21;0:?=k9;<6g637}:l<396<=?dc9>0a7e2o>i46s|4bfb>5<5s4n>5?4>31f3?82c990m8o64}r6`gc<72;q6h87=:013g0=:6k:m8:p0fe32909w0j:938275df34>o<94i4c:8yv2?:j0;68u2d4;1>45690168l77:e4`e>;30:<1j9l7;<6b5fji019o95;f5ga=z{=29n7>55z?g1<4=9:;:463;a859`3ef34>3?84i4c:891g6j3n=on524`47>a0dl2wx85jk0196<4;d7f==:7?<104891g>=3n=ol524910>c2e027?m<75d7a`?82f>;0o:nj4}r6;6=<725?3:19v3k58095677?27?m4=5d7ab?82?;80m8o64=5c23?b1kj168l8?:e4``>{t<18=6=4:{0d712m:3;8=??4=5:71?b1k016:=6?:e4`e>;30<21h;m6;<6:31jo0196;d;f5ga=:0=3d2m34>3n54k6bc891?1k3n=oo5rs0125c<72;q6h87=:0125c=:>92;6k:8b:p1cg52909wS??ed`890`f:3l?n55rs87;>5om4=84g>c2e0278:ik5d7a`?8408>0o:nm4=004e?b1kj16=:l7:e4`a>;2:9:1h;ml;<6ab0jo01k;?6;f5gg=:1`7?2m3ty29:4?:gy]564ei272:n4i4c:8960cn3n=ol52262;>a0di27:>:l5d7ab?870j00o:no4=4035?b1kh168oh9:e4`e>;a=9<1h;mk;<65f<jk01>kla;f5gd=::ll86i8la:?2`f?=l?ij70;j198g2fg<5<2;i7j9c`9~w<31290mwS?<2c;89<0e2o>i463;6c:9`3ed349no44k6ba8960cm3n=oo522dd1>a0dk279;=95d7aa?875?h0o:nl4=0f`;2m8=1h;ml;<7;4aji0186i8ld:?e151=l?i27p}65483>c}Y9:8i46366`8e0g><5=7`e>2ma0di27:hn65d7aa?870j10o:nm4=4g23?b1kk1695>k:e4`f>;2:9:1h;mn;<6ab0ji01k;?7;f5gf=z{0??6=4:{_306g1<50<26k:m8:?02ab=l?ii70h:068g2fc<5=wS?<2c489<0?2o>i463<6ef9`3ec34l><54k6b;8910e?3n=oi5rs871>5<2sW;8>o;4=844>c2e0278:ij5d7a`?8`2810o:nm4=54a3?b1k01v4;>:186[74:k>01489:g6a<>;4>mn1h;m6;jo0198m7;f5gd=z{0?;6=4:{_306f3<50<>6k:m8:?02ab=l?ij70h:078g2f?<5=i463i5149`3ef34>=n:4k6bg8960cn3n=o452262;>a0d127:>:l5d7a:?870j00o:n74=4035?b1k0168oh9:e4`=>{t1?;1<7ht^011g6=:1>?1j9l7;<65f=jn01>kl9;f5ga=::ll96i8le:?1351=l?io70?=7`8g2fb<58nh47j9c`9>52d?2ma0dk278:ih5d7aa?82en?0o:nl4}r;54?6=nrT:??m=;<;40?`3j1168;l7:e4`e>;4mj31h;mn;<15``j301?ki2;f5ga=:9mi36i8l9:?6a41=l?io70;70e8g2fc<5<8;<7j9ce9>0g`22ma0dj2wx58h50;dxZ455k8165:=5f5`;?821j10o:n74=2g`=?b1kl16?;jj:e4``>;5mo81h;mn;<0442j301<<8a;f5g`=:9mi36i8ld:?23g>=l?i270;j168g2f?<5<2;h7j9ce9>0g`22m33a3?8?0:3l?n55247`;>a0dm278in75d7a:?851ll0o:nk4=3ge6?b1k016>:>8:e4`a>;6:>k1h;m6;<3gg=jo01<9m8;f5gd=:=l;<6i8le:?6<5b=l?i270;=018g2fc<5=hm97j9c`9>b0602moh4=852>c2e027?;;;5d7a:?821jh0o:no4=56;5?b1kj168;l;:e4`a>;3>k81h;mm;<1e33j301>klb;f5gd=:;j3>6i8lc:?0af0=l?in70=jc58g2fd<5:=3n7j9c89>73c72ma0d1279ik:5d7ab?84djl0o:nm4=3gfb?b1kl16>hkk:e4`f>;5?k>1h;m6;<044<jk01?:k3;f5gf=::>:?6i8le:?1354=l?ii70?<268g2f?<58855222m2649`3eb34;9;94k6b`894b1?3n=oo521e46>a0d127:h8?5d7ab?87ckh0o:no4=0f`5?b1kj16=im<:e4`a>;6j<81h;ml;<341=jh01<9:6;f5g<=:9>>96i8la:?23gg=l?ij70?8b38g2fe<58=i87j9cd9>50242ma0di27>i<<5d7a`?83b9=0o:nk4=4`b7?b1kj169:oj:e4`f>;2?hi1h;m6;<74==jk0186?f;f5gd=:=1:36i8lc:?6<5g=l?in70;:988g2fe<5<;j=7j9cc9>14?a2ma0dm27?j5m5d7a`?82e1?0o:nl4=5`:0?b1k0168o6?:e4`e>;3jo=1h;mn;<6ab5ji019li2;f5g`=:<02:6i8lc:?7213=l?ih70:9438g2fg<5:o>47j9cb9>730d2ma0dj27:n9=5d7a`?872:<0o:nl4=0700?b1kj169o6::e4`f>;2j0>1h;ml;<763gjh018;7a;f5gf=:7j9cb9>b0602ma0dj2798i:5d7aa?877;2mj;1h;ml;<7;f2ji018100e2m29>4k6bf89436;3n=oi525c50>a0dl27>9;75d7ag?82a=j0o:nj4=5;65?b1km16=i86:e4`e>;6?jk0189m0;f5gd=:=8k86i8la:?7f<>=l?ij70?j2e8g2fe<582:h7j9cb9>1`1d2ma0dk278i:?5d7a`?8510<0o:nm4=3g:e?b1kj16>;oi:e4`g>;6:;;1h;ml;<645cji01>h<0;f5gf=:;>>>6i8lc:?1b0?=l?ih70<86d8g2fe<588n=7j9cb9>01>02ma0di27:<9l5d7ab?87e:;0o:nm4=564=?b1kh16?n6k:e4`e>;4jk01?:lb;f5gd=:999o6i8la:?2f70=l?ij70?:168g2fg<5100c2m2984k6bc8yv?2k3:15=uQ120aa>;>?90m8o64=5551?b1kj168;ln:e4`g>;3<1;1h;m6;<65f1jh0198m2;f5gd=:;o==6i8lc:?0afd=l?ih70=l948g2f?<5:oh:7j9cc9>7`e32ma0dj278:i65d7ab?84a1o0o:nm4=3ge0?b1kj16>nlj:e4`=>;5mll1h;mm;<0faajk01?9m4;f5gf=::>:26i8lc:?10a5=l?i270<8058g2fd<5;=;>7j9c`9>56402m26a9`3ed34;;884k6b;89440>3n=oo521357>a0di27:h;95d7ag?87c><0o:nj4=0f`e?b1kk16=im>:e4`=>;6lj91h;mm;<3a07ji01?36i8ld:?2300=l?io70?8b`8g2fd<58=i>7j9c89>52d32m5219`3ed34;>8>4k6bc890be03n=oi525e`5>a0dl27>i<75d7aa?83b9;0o:n74=4g20?b1kk169o7<:e4`g>;2jh91h;mn;<74e`jn0189nc;f5ga=:=1:m6i8lb:?6<5>=l?i270;70`8g2fd<510?>2ma0d127>=kj5d7aa?82a?j0o:nm4=5d;g?b1kh168o79:e4``>;3j0>1h;mk;<6ab2jh019li0;f5g<=:03252mb269`3ef34;>>84k6bc890d?=3n=ol52545a>a0di27?j;k5d7ab?82>>:0o:no4=g73;4k0<1h;m6;<17edj301?mmf;f5g<=::=n?6i8l9:?2410=l?i270?j738g2fd<582=>7j9cc9>1`e62mn3n=oo521c07>a0dj27:9<;5d7aa?83e?<0o:nl4=475f?b1kk168k;j:e4`f>;31<91h;mm;<3g2<j301<9:a;f5g<=:=mhj6i8l9:?63g6=l?i270;>a28g2f?<5=h247j9c89>5`4c2m80f9`3ee34?n;n4k6b`890>0:3n=oo525346>a0dj27?o8o5d7aa?821=o0o:nj4=2g45?b1km16?;6::e4``>;5m0k1h;mk;<05ecjn01<<=1;f5ga=:<>;m6i8lb:?0b66=l?ii70=8448g2fd<5;l>57j9cc9>620b2m2d39`3ee34>?4:4k6ba896e>j3n=on5235ce>a0dk279on:5d7a`?843l00o:nm4=027f?b1kj16=o<=:e4`e>;3<>31h;m6;<1`j301>:n1;f5g<=::jh=6i8l9:?10fd=l?i270??3e8g2f?<58h9:7j9c89>50702m34?>:i4k6b;891`183n=o4524876>a0d12wx58l50;`0[74:kn0148i:g6a<>;3???1h;mm;<65fdjh019:71;f5gd=:7f?22ma0dj2788l75d7ab?851lh0o:nm4=24gk7i:e4`f>;5mo>1h;mm;<0`f`jk01?kjf;f5gf=::loo6i8lc:?13g2=l?ii70<8088g2fd<5;>o?7j9c`9>62632m:4k6b`89440k3n=oo521166>a0di27:>:85d7a`?875?=0o:nm4=0f53?b1kj16=i8::e4`e>;6ljk1h;m6;<3gg4jh0196i8lb:?2f04=l?i270?8598g2fe<58=>:7j9c`9>52df2m7c09`3ee34;a0d127>ho65d7a`?83cj?0o:no4=4g2=?b1k0169h?=:e4`f>;2m8>1h;ml;<7a=6jh018ln3;f5g<=:=>kn6i8lc:?63de=l?ij70;70g8g2f?<5<2;47j9cc9>1=6f2m544k6b;8907f93n=on5250;e>a0di27>>=<5d7a:?836nk0o:nl4=43e`?b1kj168k9l:e4`f>;3n1i1h;m6;<6a=3ji019l64;f5gd=:0<>62m<94k6b;89c37j3n=o452f4;b>a0dj27m94k5d7aa?8`2m<0o:nl4=g7;g?b1kj168;:::e4`e>;3>=;1h;mk;<1f1=jk01>k:5;f5ga=:;?63?12ma0dk27:9?;5d7a`?83e0<0o:nm4=474f?b1kj168k8j:e4`g>;31?91h;ml;<67<7jk01>m66;f5gd=:;=kj6i8la:?1gg`=l?ij70<;d58g2fg<58:?:7j9c`9>5`152m8709`3e>34?no<4k6b;890>e?3n=o45253cb>a0d127?o4h5d7a:?8`2j00o:n74=g7ae?b1k016j8ll:e4`e>;a=kh1h;m6;jk01k;m8;f5gd=:=oo?6i8lb:?5413=l?ii70h:d18g2f?<5o?o87j9ce9>b0g42m94k6b;89436=3n=o4525c56>a0d127>9;l5d7a:?82a=l0o:n74=5;67?b1k016=h;608n1h;mk;<7f3fjn018682;f5ga=:=;<>6i8ld:?7g0g=l?io70h:e38g2f?<5o25272m4k6bf89366l3n=oi52477e>a0dj278i:?5d7aa?8510<0o:nl4=3g:e?b1kk16>;oi:e4`f>;6:;;1h;mm;<645cjn01>h<0;f5ga=:;>>>6i8ld:?1b0?=l?io70<86d8g2fb<588n=7j9ce9>b0db2m349h5o4k6b;8962fn3n=o4522ba7>a0d12798i75d7a:?877;4k1n1h;mm;<17e4jh01?mm6;f5gg=::=ii6i8lb:?246b=l?ii70?m278g2fd<58?:;7j9cc9>1g102mm:=4k6b`891?2=3n=oo521e4:>a0dj27:;8o5d7aa?83cjh0o:nl4=45a4?b1kk169;3j021h;mm;|q:1d<72;3i463nb9854=e<5===97j9c`9>03df2m?594k6bc8912>=3n=ol5245;5>a0di27?8495d7ab?823110o:no4=566e?b1kh1689;m:e4`e>;3<jk019:91;f5gd=:<=<96i8la:?7035=l?ij70:;658g2fg<5=>=:7j9c`9>010?2m?:o4k6bc89121l3n=ol524551>a0di27?:o:5d7ag?821j;0o:n74=2d42?b1kh16?hmm:e4`=>;4kh=1h;mn;<1`e=jk01>mn9;f5gd=:;jkj6i8la:?0gdd=l?ij70=lab8g2fg<5:i=i7j9c`9>7f0a2ma0di278o:95d7ab?85d?10o:no4=2a4e?b1kh16?n9l:e4`e>;4k>n1h;mn;<1`3cjk01>m71;f5gd=:;j2=6i8la:?0af0=l?io70=jc58g2f?<5:=3n7j9c`9>73c72ma0di2788oh5d7ab?853k90o:no4=26;6?b1kh16?96<:e4`e>;4<1>1h;mn;<17<=jk01>:79;f5gd=:;=2j6i8la:?00=d=l?ij70=;8b8g2fg<5:>3i7j9c`9>71?72m4k6bc8962>=3n=ol5235;b>a0di278:io5d7ag?851l10o:n74=3d:b?b1kh16>hh;:e4`=>;5km:1h;mn;<0``4jk01?mk2;f5gd=::jn86i8la:?1ga2=l?ij706f??2mm3n=ol522b;e>a0di279ol>5d7ab?84di80o:no4=3ab7?b1kh16>no::e4`e>;5kh<1h;mn;<0`e=jk01?mna;f5gd=::jkm6i8la:?1a``=l?io70626>2ma0di2798h75d7ab?843mh0o:no4=36bg?b1kh16>9ok:e4`e>;5jk01?:m3;f5gd=::=h?6i8la:?10g3=l?ij70<;b78g2fg<5;>i47j9c`9>61df2ma0di279;=:5d7ag?8408;0o:n74=0113?b1kh16=?9l:e4`=>;68<=1h;mn;<331=jk01<>:9;f5gd=:99?j6i8la:?240d=l?ij70??5b8g2fg<58::i7j9c`9>557a2m0329`3ef34;;>94k6bc89465=3n=ol521105>a0di27:;68;n1h;mn;<336cjk01<><1;f5gd=:999=6i8la:?2620=l?io70?=758g2f?<58n=;7j9c89>5a022mdbc9`3ed34;oo<4k6bc894bd;3n=oi521c61>a0d127:;865d7a:?870=?0o:nl4=05ae?b1kj16=:l=:e4`e>;6?k>1h;mk;<3676j3018jm8;f5g<=:=mh=6i8lb:?6a4?=l?ih70;j138g2fg<51g?42m34?7n3n=on52592;>a0di27>4=o5d7ag?832000o:n74=43b5?b1k0169<7i:e4`f>;2:981h;ml;<72bgjk018?id;f5ga=:0g`72m2;<4k6b;89c3>k3n=ol52f427>a0dj27m9=l5d7aa?8`21h0o:n74=g7:a?b1kh16j8k::e4``>;a=1i1h;mm;<6734ji0198;5;f5gg=:<=286i8lb:?70<7=l?ii70:9438g2f?<5:i397j9cb9>7`3?2m13n=on52374`>a0dj2788ll5d7aa?853j00o:nl4=3aba?b1kj16>h6>:e4`f>;5kj:1h;mm;<0`g`jh01?:l3;f5gf=::?3=6i8lb:?10a3=l?ii70<;e28g2fd<58:897j9cb9>576?2m0559`3ee34;;984k6b`894d4>3n=oo521c1;>a0dk27:n9>5d7ab?872:>0o:nl4=071=?b1kj16=8=>:e4`e>;2j1=1h;mm;<7a<<ji018l61;f5gd=:=<=o6i8lb:?612`=l?ih70;:868g2fg<5=l<<7j9cc9>0c152m2:84k6b`891?1?3n=on52484e>a0di27:n875d7a`?87e=h0o:nm4=0`6f?b1kj16=o;l:e4`g>;6jji01<;;b;f5gf=:9<>h6i8lc:?211b=l?ih70?:4d8g2fe<51gge2ma0dk27>9l?5d7a`?832i;0o:nm4=47b7?b1kj1698o;:e4`g>;3n091h;ml;<6e=1ji019h65;f5gf=:0<>f2m24n4k6ba89153>3n=o4523c7a>a0d1278?;h5d7a:?84e0=0o:n74=31:=?b1k016j=l5d7a:?8>a>3n=ol529139`3ef343;i7j9c`9>=5`=l?ij707>0;f5gd=:18;1h;mn;<;26?b1kh165<=5d7ab?8?6<3n=ol528g79`3ef342m;7j9c`9>=l?ij706i9;f5gd=:0ok1h;mn;<:ef?b1kh164km5d7ab?8>al3n=ol528gg9`3ef342mj7j9c`9>=56=l?ij707?2;f5gd=:1991h;mn;<;30?b1kh165=;5d7ab?8?7>3n=ol529159`3ef343;47j9c`9>=5?=l?ij707?a;f5gd=:19h1h;mn;<;3g?b1kh165=j5d7ab?823>o0o:nl4=2a;7?b1kk16?978:e4`f>;5khi1h;mm;<07g4jh01<><3;f5gg=:9k996i8la:?2175=l?ij70;m828g2fg<50c0d2m=8h4k6b`89103i3n=on52476;>a0dk278i;>5d7aa?85b=j0o:nm4=2g6e?b1kj16?;9;:e4`f>;4>>:1h;ml;<152`ji01?k79;f5gg=::l2>6i8lc:?1a=5=l?ih70<99d8g2fd<5;<2m7j9cb9>63??2m2029`3ee34;9a0dj27:h895d7a`?87c=<0o:nl4=057e?b1kk16=::7:e4`g>;6?=<1h;mm;<7gedjh018jn8;f5gf=:=mk=6i8lb:?63d6=l?ii70;89d8g2fe<5<=2o7j9cc9>14?42ma0dk27?n5:5d7aa?8230;0o:nm4=2a:2?b1kj16?9on:e4`g>;5kkl1h;ml;<07`1ji01<>;6;f5gf=:9l=96i8ld:?2<34=l?io70;jc08g2fb<5<2i;7j9ce9>17gf2m=nn4k6bc896cdl3n=ol5237g1>a0di279ik85d7ab?8408k0o:no4=004a?b1kh16=i;<:e4`e>;6?=>1h;mn;<7ge1jk01896a;f5gd=:=82o6i8la:?7f=4=l?ij70h:b88g2fe<5o?im7j9cb9>b0dd2mni4k6ba89c3e03n=on525gg7>a0d127=<9;5d7a:?8`2l90o:no4=g7g0?b1kj16j8o<:e4`g>;a=h>1h;ml;<3a61ji01<;>5;f5gf=:=k=>6i8lc:?613d=l?ih70:i5d8g2fe<5=3>?7j9cb9>013a2m?4o4k6bc896e0;3n=ol523b:a>a0di278o4h5d7ab?8530>0o:no4=26:b?b1kh16?9l<:e4`e>;5k0i1h;mn;<0`f1jk01?ml8;f5gd=::=h:6i8la:?10f?=l?ij70<;de8g2fg<58:9?7j9c`9>555e2m05d9`3ef34;i>o4k6bc894d3>3n=ol521c6a>a0di27:n895d7ab?8729j0o:no4=0703?b1kh16=8=l:e4`e>;6==21h;mn;<7a3fjk018l67;f5gd=:=k3h6i8la:?6fd>=l?ij70;:738g2fg<510?52mm:84k6bc891`?83n=ol524g:6>a0di27?j4?5d7ab?82>=h0o:no4=5;41?b1kh16849n:e4`e>;311<1h;mn;<3a60jk01=l?ij70?m2b8g2fg<58h9i7j9c`9>5g4a2mb239`3ef34;i?>4k6bc894d4=3n=ol521c14>a0di27:n>75d7ab?87e;h0o:no4=0`0b?b1kh16=o;6=8<1h;mn;<3657jk01<;>8;f5gd=:9<;26i8la:?214b=l?ij70?:1g8g2fg<58?9<7j9c`9>50452m5369`3ef34;>>;4k6bc8943503n=ol52140b>a0di27:9?l5d7ab?872;90o:no4=072a?b1kh169o99:e4`e>;2j>81h;mn;<7a3=jk018l89;f5gd=:=k=o6i8la:?6f2`=l?ij70;m818g2fg<5

    7j9c`9>1g>32ma0di27>n4>5d7ab?83e?l0o:no4=475g?b1kh169887:e4`e>;2=?o1h;mn;<762cjk018;83;f5gd=:=<=>6i8la:?6120=l?ij70;:798g2fg<5101d2m4=4k6bc8903?93n=ol5254:5>a0di27>9::5d7ab?82a=o0o:no4=5d6f?b1kh168k8>:e4`e>;3n?81h;mn;<6e23jk019h98;f5gd=:0c162mm;94k6bc891`013n=ol524g44>a0di27?58:5d7ab?82>=90o:no4=5;62?b1kh1684;8:e4`e>;31jk0197:e;f5gd=:<0<;6i8la:?7=34=l?ij70:6658g2fg<5=3=:7j9c`9>0<0?2m2:h4k6bc891?2k3n=ol521c73>a0dk27:99?5d7a`?83ei80o:nm4=47:3?b1kj168k6n:e4`g>;31>l1h;ml;<67<`j3019:8c;f5g<=:;jk96i8l9:?0g<6=l?i270=;b78g2f?<5:>j87j9c89>6fee2m348?i=4k6b;8972dm3n=o4521171>a0d127:<9>5d7a:?8230=0o:nj4=2a:;5kj;1h;mk;<07`3jn01<>;8;f5ga=:<=2o6i8l9:?702d=l?i270=la08g2f?<5:i3j7j9c89>71d22m348hol4k6b;897ee03n=o45225fe>a0d12798nj5d7a:?877=80o:n74=020b?b1k016899;:e4`e>;4k121h;mn;<17=fjk01?mm1;f5gd=::=i=6i8la:?246>=l?ij70?j2e8g2f?<582:h7j9c89>1`1d2m34?9:84k6b;891e2i3n=o452f4g1>a0dk27?8:k5d7aa?823190o:nl4=2a:6?b1kk16?no;:e4`f>;4jh01?mmb;f5gg=::jio6i8lb:?10a6=l?ii70<;e38g2fd<58:?>7j9cc9>55332ma0dj279:5m5d7aa?876nl0o:nl4=g475?b1kk16:=:?:e4`e>;2nji1h;mn;<4356jo01;>>d;f5g`=:<=2m6i8ld:?702b=l?io70=la28g2fb<5:i2=7j9ce9>71d02ma0dl2798nh5d7ag?877=:0o:nj4=0275?b1km16=l6n:e4`g>;6<>h1h;ml;<7b`gji018:k1;f5gf=:73>22m348=mk4k6b;8944593n=o452463e>a0d1278j>>5d7a:?850<<0o:n74=3d6=?b1k016>:8j:e4`=>;6:l;1h;m6;ji019:77;f5ga=:;j3i6i8ld:?00d`=l?io70o57j9ce9>552e2mb309`3ec34;i>;4k6ba89436?3n=on525c54>a0dk27>9;j5d7a`?82a>90o:nm4=5;61?b1kj16898n:e4`f>;4k>o1h;mm;<17=7jh01?mn7;f5gg=::=hh6i8lb:?247c=l?ii70:;668g2fd<5:i71>a2ma0dk27:;8o5d7a`?83cjh0o:nm4=45a4?b1kj169;3j021h;ml;<672fjk01>m70;f5gd=:;=3?6i8la:?1gd?=l?ij70<;bd8g2fg<58:8<7j9c`9~wd`?2909:vP>33fe?821:<0=<5m4=2g0=?070j16?;:k:72;g>;5m?81:=6l;<0532<181i01jh01>mma;f5gg=:;=in6i8lb:?1g`5=l?ii70<;f98g2fd<58:=m7j9cc9>5g0e2mbbc9`3e>34;>9n4k6b`8943ej3n=o4525c``>a0dj27>o;289>1h;m6;<6:=djh0197i9;f5g<=:63g?2m20c9`3ed34;o:>4k6ba89412<3n=on525e`7>a0dk27>;lo5d7a`?8361m0o:nm4=5`:6?b1kj1vlh8:182e~X6;;no70:925854=e<5:o8478?8b9>732d2?:3o63=e73925>d348=;;4909a8947b03<;4n52b0:9b1d?34>?m84k6b`896ee13n=oo5235ag>a0dj279oh<5d7aa?843n>0o:nl4=025=?b1kk16=o8n:e4`f>;6jj31h;m6;<361gjh01<;ma;f5g<=:=khi6i8lb:?6g4g=l?i270;:b08g2fd<5<<:<7j9c89>0cg32m34>2544k6b`891?a03n=o45rs`d6>5<6irT:??jm;<6567<181i01>k<6;43j6;>7c:?1a0`=>92h70<975854=e<58;n:78?8b9>f40=n=h370:;a58g2fd<5:ii47j9cc9>71ed2ma0dj27:nn95d7a:?872=h0o:nl4=07a;2k821h;m6;<76f5jh0188?e;f5g<=:33fb?821:80=<5m4=2g01?070j16?;:6:72;g>;5mjh01>mm7;f5gg=:;=ii6i8lb:?1g`6=l?ii70<;f48g2fd<58:=;7j9cc9>5g0?2mbb49`3e>34;>944k6b`8943e?3n=o4525c`:>a0dj27>o<95d7a:?832io0o:nl4=443`?b1k0168ko=:e4`f>;289:1h;m6;<6:=2jh0197i5;f5g<=z{hl86=4>az\277b>34>=>=4909a896c4<3<;4n52376;>36?k279i8j561:`?841?;0=<5m4=03f0?070j16n<:5f5`;?823i;0o:nl4=2aa2?b1kk16?9mn:e4`f>;5kml1h;mm;<07b1jh01<>96;f5gg=:9k<<6i8lb:?2ff2=l?i270?:598g2fd<58?i97j9c89>1gd?2m34?>mh4k6b`89007j3n=o4524gc2>a0dj27?jkk5d7a:?82>1?0o:nl4=5;e7?b1k01vlh=:182e~X6;;n370:91g854=e<5:o8?78?8b9>73202?:3o63=e4a925>d348=;<4909a8947b;3<;4n52b019b1d?34>?m<4k6b`896ee=3n=oo5235a:>a0dj279oik5d7aa?843n:0o:nl4=0251?b1kk16=o89:e4`f>;6jj91h;m6;<3612jh01<;m4;f5g<=:=kh<6i8lb:?6g42=l?i270;:ae8g2fd<5<<;m7j9c89>0cg72m34>2584k6b`891?a:3n=o45rs`d2>5<6irT:??j8;<655`<181i01>k<2;43=6;>7c:?1a0d=>92h70<971854=e<58;n>78?8b9>f44=n=h370?m648g2fd<58hh>7j9c89>50312m5c19`3e>34?in;4k6b`890e6;3n=o45254c`>a0dj27>:=75d7a:?82a1o0o:nl4=5deg?b1k016847;:e4`f>;31o;1h;m6;<67e5j301>mm4;f5g<=:;=i36i8l9:?1gab=l?i270<;f38g2f?<58:=87j9c89~wd`7290:mvP>33f5?8219m0=<5m4=2g05?070j16?;:::72;g>;5mjh01>mm2;f5gg=:;=i=6i8lb:?1gad=l?ii70<;f18g2fd<58:=>7j9cc9>5g042mbb39`3e>34;>994k6b`8943e:3n=o4525c`7>a0dj27>o<<5d7a:?832ih0o:nl4=443;3noh1h;m6;<6:=7jh0197i0;f5g<=z{hom6=4>az\277b234>==n4909a896c483<;4n523767>36?k279i87561:`?841>l0=<5m4=03f4?070j16n<>5f5`;?8231m0o:nl4=2aa5?b1kk16?9m::e4`f>;5kmk1h;mm;<07acjh01<>91;f5gg=:9k<96i8lb:?2ff6=l?i270?:528g2fd<58?i=7j9c89>1gd42m34?>m44k6b`89007?3n=o4524g;`>a0dj27?jko5d7a:?82>180o:nl4=5;fb?b1k01vlkj:182e~X6;;n?70:91c854=e<5:o9j78?8b9>73242?:3o63=e4:925>d348=:i4909a8947cn3<;4n52b1d9b1d?34>?5n4k6b`896ee83n=oo5235a7>a0dj279oi75d7aa?843ml0o:nl4=0254?b1kk16=o8>:e4`f>;6jkl1h;m6;<3617jh01<;m0;f5g<=:=kh96i8lb:?6g46=l?i270;:a98g2fd<5<<;:7j9c89>0c?e2m34>25=4k6b`891?bm3n=o45rs`gg>5<6irT:??j<;<655d<181i01>k=e;4396;>7c:?1a01=>92h70<96b854=e<58;oi78?8b9>f5c=n=h370:;9c8g2fd<5:ijj7j9cc9>71e42ma0dj27:nok5d7a:?872=80o:nl4=07bb?b1k0169ol>:e4`f>;2k9l1h;m6;<76e2jh0188?5;f5g<=:=l?i270:68g8g2fd<5=3nh7j9c89~wdcd290:mvP>33f1?821900=<5m4=2g1`?070j16?;:>:72;g>;5m<<1:=6l;<052g<181i01jh01>mne;f5gg=:;=i96i8lb:?1ga1=l?ii70<;eb8g2fd<58:>i7j9cc9>5g3a2mbcf9`3e>34;>9=4k6b`8943fm3n=o4525c`3>a0dj27>o=k5d7a:?832i?0o:nl4=4430?b1k0168k76:e4`f>;3no=1h;m6;<6:<`jh0197jc;f5g<=z{hoj6=4>az\277b734>==:4909a896c5j3<;4n52371e>36?k279i8:561:`?841>00=<5m4=03gf?070j16n=l5f5`;?823100o:nl4=2ab`?b1kk16?9m>:e4`f>;5km<1h;mm;<07agjh01<>:d;f5gg=:9k?n6i8lb:?2fgd=l?i270?:4g8g2fd<58?jo7j9c89>1gga2m34?>m84k6b`89007:3n=o4524g;;>a0dj27?jk;5d7a:?82>0m0o:nl4=5;fe?b1k01vlk6:182e~X6;;im70:917854=e<5:o9m78?8b9>735b2?:3o63=e41925>d348=:54909a8947ci3<;4n52b1c9b1d?34>?m54k6b`896eek3n=oo5235f3>a0dj279oh;5d7aa?843nh0o:nl4=025g?b1kk16=o8k:e4`f>;6jk31h;m6;<361`jh01<;na;f5g<=:=khn6i8lb:?6g5g=l?i270;:b58g2fd<5<<;<7j9c89>0cg02m34>25n4k6b`891?b03n=o45rs`g;>5<6irT:??mj;<6550<181i01>k=9;437c:?1a04=>92h70<966854=e<58;o578?8b9>f5?=n=h370:;a68g2fd<5:iin7j9cc9>71ea2ma0dj27:ni65d7a:?872=m0o:nl4=07`=?b1k0169olk:e4`f>;2k;31h;m6;<76f6jh0188>f;f5g<=:33ag?8219=0=<5m4=2g1;5m<;1:=6l;<0523<181i01jh01>mm3;f5gg=:;=i<6i8lb:?1gae=l?ii70<;f08g2fd<58:=?7j9cc9>5g032mbe59`3e>34;>984k6b`8943d03n=o4525c`6>a0dj27>o?65d7a:?832ik0o:nl4=442a?b1k0168k7j:e4`f>;288;1h;m6;<6:=6jh019o?6;f5g<=z{ho=6=4>az\277ed34>==>4909a896c5?3<;4n52371a>36?k279i8>561:`?841><0=<5m4=03g3?070j16n=95f5`;?823j?0o:nl4=2a`e?b1kk16?9jj:e4`f>;5ko91h;mm;<064=jh01<>8a;f5gg=:9k=i6i8lb:?2fa0=l?i270?:6b8g2fd<58?h;7j9c89>1ged2m34?>o?4k6b`89006l3n=o4524g`6>a0dj27><<>5d7a:?82>ih0o:nl4=5c31?b1k01vlk::182e~X6;;ii70:913854=e<5:o9:78?8b9>735f2?:3o63=e5d925>d348=:94909a8947c>3<;4n52b149b1d?34>?n84k6b`896ed13n=oo5235fg>a0dj279ok<5d7aa?8428>0o:nl4=024=?b1kk16=o9n:e4`f>;6jm?1h;m6;<362gjh01<;l6;f5g<=:=kii6i8lb:?6g70=l?i270;:c08g2fd<5<<:o7j9c89>0cd32m34>2m44k6b`891g7<3n=o45rs`g7>5<58rT:??mn;<6554<181i01>k=5;437c:?1a1c=>92h70<962854=e<58;o978?8b9>f53=n=h370:;b58g2fd<5:ih47j9cc9>71bd2m<;4k6b`8946003n=oo521c5:>a0dj27:ni:5d7a:?872>h0o:nl4=07`1?b1k0169omn:e4`f>;2k;?1h;m6;<76g5jh0188>b;f5g<=:5`132m8769`3ee34?no>4k6b`890>e13n=oo5253c`>a0dj27?ol?5d7aa?xufm:0;6?>t^011g<=:7c:?0a72=>92h70=939854=e<5;o?h78?8b9>63052?:3o63>1e6925>d34h;87h;b99>01d42ma0dj27:<:95d7aa?87e?10o:nl4=0`g7?b1k016=886:e4`f>;6=j>1h;m6;<7ag<jh018m=4;f5g<=:=034>=9l4k6b`896c1k3n=oo5237:3>a0dj279i4;5d7aa?841ih0o:nl4=002g?b1kk1vlk=:181g~X6;;i370:90g854=e<5:o9?78?8b9>73502?:3o63=e5a925>d348=:<4909a8947c;3<;4n52b119b1d?34>=8n4k6bc8912e:3n=oo523d7f>a0di278on85d7aa?851?;0o:no4=26ge?b1kk16>h68:e4`e>;5kll1h;mm;<05=fjk01?;?4;f5gg=:9;:n6i8la:?2420=l?ii70?m768g2fd<58ho>7j9c89>500?2m5b19`3e>34?io54k6b`890e5;3n=o45254`f>a0dj27>:<75d7a:?82aj80o:nl4=423g?b1k01684o9:e4`f>;3i9;1h;m6;<60gfjh01>lj0;f5gg=:;:l?6i8lb:?1g5?=l?ii70<;1d8g2fd<5o3;6i8lb:?2e<6=l?ii70?;808g2fd<511b02m3nk4k6b`8yvgb93:1>nuQ120`3>;3>9o1:=6l;<1f67<181i01>8<6;43i6;>7c:?1236=>92h70?>d3854=e<5k:96k:m8:?70g7=l?ii70=lc48g2fd<5:>o57j9cc9>6fcb2m3n=oo521ca6>a0d127:9;95d7aa?872j?0o:n74=4``3?b1kk169n?9:e4`=>;2=kn1h;mm;<754fj3019hm0;f5gg=:57j9cb9>522f2m;3n=on524c:;>a0dk27??nm5d7af?85em90o:nk4=21e0?b1kl16>n>6:e4`a>;5<8o1h;mj;;6<1;1h;mj;<7ba4jo018:k7;f5g`=:70|V899i;52470a>36?k278i>h561:`?851=:0=<5m4=3g5;9k:72;g>;69ll1:=6l;<`2b?`3j116=o9::e4`f>;6jm;1h;m6;<3623jh01<;l2;f5g<=:=ki=6i8lb:?6g74=l?i270;:bb8g2fd<5<<:47j9c89>0cga2m34>2m94k6b`891g783n=o45245`3>a0d1278on:5d7a:?853l10o:n74=3af`?b1k016>8>=:e4`=>;68>>1h;m6;<60ffjh01>lk0;f5gg=:;:o?6i8lb:?1fc?=l?ii70<;0d8g2fd<5o2;6i8lb:?2e=6=l?ii70?;708g2fd<511e02m3mk4k6b`8yvgam3:1??uQ120f1>;3>;k1:=6l;<1f7`<181i01>8:2;437c:?122e=>92h70?>ed854=e<5k;n6k:m8:?70dc=l?ii70=lc38g2fd<5:>o:7j9cc9>6fce2ma0d127:9;:5d7aa?872k80o:n74=4``0?b1kk169n<>:e4`=>;2=kk1h;mm;<7552j3019hnd;f5gg=:=9:j6i8l9:?7=d4=l?ii70:6fg8g2f?<5=7`3d2mi3n=oi52132`>a0dl27:i:85d7aa?87?>?0o:nl4=4g`1?b1kk1695lm:e4`f>;2:ho1h;mm;<6`e6jh019=mc;f5g`=:;kn;6i8le:?07`2=l?in70;i7j9cd9>b=6=l?in70?n818g2fc<58><=7j9cd9>1db62mnnl4k6bg891>fn3n=oh5rs`dg>5<5krT:??k;;<656<<181i01>k7c:?1a30=>92h70<97c854=e<58;nh78?8b9>f4b=n=h370:;ae8g2fd<5:ih=7j9cc9>71b22ma0dj27:nnh5d7a:?872>:0o:nl4=07`4?b1k0169om<:e4`f>;2k;:1h;m6;<76f<jh0188>6;f5g<=:03d62ma0dj27:>:=5d7aa?824kh0o:nl4=2`ga?b1kk16?>h=:e4`f>;5k9=1h;mm;<075fjh01k6j:e4`f>;6i1i1h;mm;<373ajh018okd;f5gg=:==n86i8lb:?7af0=l?ii70:7bc8g2fd539y]564b;27?:?6561:`?85b;j0=<5m4=2464?070j16>h8::72;g>;5>>k1:=6l;<32af<181i01o?l:g6a<>;3jh01>:k4;f5gg=::jo26i8lb:?10cc=l?ii70??718g2fd<58h<=7j9cc9>5geb2m5709`3ee34;>nk4k6b;890dd:3n=oo525b3e>a0d127>9o65d7aa?8319<0o:n74=5dbf?b1kk169=>7:e4`=>;31h:1h;mm;<6:baj301>36i8ld:?6`d>=l?io70;89d8g2fb<5<;2=7j9ce9>0g>12m>3n=ol522cca>a0di279?n>5d7ab?8`4:3n=ol521`16>a0di27:8?85d7ab?83f0?0o:no4=464g?b1kh168h8i:e4`e>;30?>1h;mn;<60gdjo01>lke;f5g`=:;:l96i8le:?1g51=l?in70<;1b8g2fc<5o2n6i8le:?2e=e=l?in70?;7e8g2fc<511b42m3no4k6bg8yvgaj3:1??uQ120f6>;3>;=1:=6l;<1f7g<181i01>8;f;437c:?122?=>92h70?>ec854=e<5k;i6k:m8:?70dd=l?ii70=lbg8g2fd<5:>o?7j9cc9>6fc?2ma0d127:9;?5d7aa?872jl0o:n74=4``5?b1kk169n?j:e4`=>;2=k=1h;mm;<7551j3019hna;f5gg=:=9:<6i8l9:?7=<`=l?ii70:6fb8g2f?<5=9=h7j9cb9>7g>52m3n=on525`:5>a0dk27>8:m5d7a`?82b>o0o:nm4=5:50?b1kj168>m9:e4`f>;4jmk1h;mm;<10a`jh01?m?3;f5gg=::=;36i8lb:?ejh01=l?ii70;;cd8g2fd<5=oh=7j9cc9>0=d12m;<6563<181i01>kn6;>7c:?1a35=>92h70<979854=e<58;nm78?8b9>f4g=n=h370:9388g2fe<5=>jm7j9cc9>7`2c2ma0dk279oh95d7aa?8410k0o:nm4=36eg?b1kk16=;68?o1h;mm;<3a3`jk011gea2ma0dj27>:<=5d7a:?82aj10o:no4=5db=?b1kk169=>9:e4`=>;31hn1h;mn;<6:=`jh0197ib;f5g<=:<><86i8lb:?0b22=l?ii70=8888g2fd<5;l2h7j9cc9>62d52m3379`3ee34;n;=4k6b`894>183n=oo525d`e>a0dj27>4o;5d7aa?835i10o:nl4=5a:`?b1kk1689h?:e4`f>;4l9>1h;mm;<165=jh01?j=d;f5gg=::<>96i8lb:?24g2=l?ii70?md88g2fd<58?hm7j9cc9>1f4f2m4k6b`891g703n=oo5245d2>a0dj278h=;5d7aa?852900o:nl4=3f1a?b1kk16>8:<:e4`f>;68k?1h;mm;<3a`djh01<;lb;f5gg=:=j8i6i8lb:?6277=l?ii70;?158g2fd<5=k;57j9cc9>01`42m=o4k6b`897b483n=oo522466>a0dj27:;2>;91h;mm;<7353jh019o?b;f5gg=:<=l?6i8lb:?0`5>=l?ii70=:1b8g2fd<5;n8=7j9cc9>60212m0c:9`3ee34;ihi4k6b`8943dm3n=oo525b0f>a0dj27>:?:5d7aa?8379>0o:nl4=5c3g?b1kk1689h::e4`f>;4l931h;mm;<165ajh01?j<2;f5gg=::<><6i8lb:?24g?=l?ii70?mdd8g2fd<58?hj7j9cc9>1f4a2ma0dj278h=o5d7aa?8529l0o:nl4=3f07?b1kk16>8:7:e4`f>;68kk1h;mm;<3a`cjh01<;k0;f5gg=:=j9;6i8lb:?6270=l?ii70;?188g2fd<5=k;i7j9cc9>01`02m=k4k6b`897b4<3n=oo52246:>a0dj27::e4`f>;2>;=1h;mm;<735djh019o?f;f5gg=:<=l36i8lb:?0`5e=l?ii70=:218g2fd<5;n897j9cc9>602f2m0ca9`3ee34;ii<4k6b`8943c:3n=oo525b11>a0dj27>:?65d7aa?8379k0o:nl4=5c24?b1kk1689h6:e4`f>;4l9n1h;mm;<1664jh01?j<6;f5gg=::<>i6i8lb:?24gb=l?ii70?me38g2fd<58?o?7j9cc9>1f542ma0dj278h=k5d7aa?852:;0o:nl4=3f03?b1kk16>8:l:e4`f>;68ko1h;mm;<3aa6jh01<;k4;f5gg=:=j9?6i8lb:?627g=l?ii70;?1e8g2fd<5=k:>7j9cc9>01`52m=l4k6b`897b5n3n=oo522467>a0dj27:;2>;81h;mm;<7350jh019o?a;f5gg=:<=?:6i8lb:?0g33=l?ii70=;788g2fd<5;i3i7j9cc9>61g42m0079`3ee34;i=44k6b`89437i3n=oo525c4b>a0dj27>9;>5d7aa?82a=:0o:nl4=5;7;6<;=1h;mm;<7b<2jh018:8d;f5gg=:8>7j9cc9>1d?52mn;o4k6b`891>083n=oo521`6`>a0dj27:8>j5d7aa?83f1m0o:nl4=46:7?b1kk168h69:e4`f>;30>h1h;mm;<3b0`jh01<:5d2a2m4529`3ee34?jm=4k6b`8902>>3n=oo524d::>a0dj27?4:k5d7aa?87f=90o:nl4=0675?b1kk169lo>:e4`f>;2<0=1h;mm;<6fjh01968f;f5gg=:9h?:6i8lb:?2014=l?ii70;na38g2fd<5<>247j9cc9>0`>e2ma0dj27>8475d7aa?82b0j0o:nl4=5:;5?b1kk16=l;<:e4`f>;6<=>1h;mm;<7be1jh018:6a;f5gg=:?97j9cc9>1dg22mn4h4k6b`891>?;3n=oo521`14>a0dj27:8?65d7aa?83f010o:nl4=464a?b1kk168h9>:e4`f>;30?<1h;mm;<3b7=jh01<:=9;f5gg=:=h226i8lb:?602`=l?ii70:j738g2fd<5=2=;7j9cc9>5d5>2m43c9`3ee34?j4l4k6b`8902?83n=oo524d50>a0dj27?4;65d7aa?87f;h0o:nl4=061f?b1kk169l6m:e4`f>;2<1;1h;mm;<6f31jh019699;f5gg=:9h9i6i8lb:?207e=l?ii70;n8b8g2fd<5<>3>7j9cc9>0`122ma0dj27>85=5d7aa?82b??0o:nl4=5:5f?b1kk16=l=k:e4`f>;6<;o1h;mm;<7b<`jh018:74;f5gg=:9j7j9cc9>1d>a2mn;54k6b`891>1l3n=oo521`1e>a0dj27:8>>5d7aa?83f190o:nl4=46;2?b1kk168h96:e4`f>;30?o1h;mm;<3b05jh01<:<1;f5gg=:=h3:6i8lb:?60=1=l?ii70:j7`8g2fd<5=2=j7j9cc9>032?2ma0dl27:>=o5d7ag?87c;2?1n1h;ml;<72<5ji019l85;f5gf=:9h>96i8lb:?2065=l?ii70;n928g2fd<5<>357j9cc9>0`1d2m4k6b`89424<3n=oo525`;7>a0dj27>85o5d7aa?82b?m0o:nl4=5:46?b1kk16=l:;:e4`f>;6<:?1h;mm;<7b=0jh018:7b;f5gg=:8:7j9cc9>1d?12mn;k4k6b`891>0<3n=oo521`65>a0dj27:8>95d7aa?83f1>0o:nl4=46;`?b1kk168h6?:e4`f>;30>?1h;mm;<3b02jh01<:<8;f5gg=:=h336i8lb:?60=c=l?ii70:j808g2fd<5=2<:7j9cc9>5d2?2m42;9`3ee34?j544k6b`8902?n3n=oo524d:1>a0dj27?4:95d7aa?87f<00o:nl4=060e?b1kk169l7n:e4`f>;2<0:1h;mm;<6f<6jh019688;f5gg=:9h>j6i8lb:?206d=l?ii70;n9c8g2fd<5<>2=7j9cc9>0`>32ma0dj27>84<5d7aa?82b0<0o:nl4=5:4e?b1kk16=l:k:e4`f>;6<:o1h;mm;<7b=`jh018:64;f5gg=:76cb2mf2ma959`3eb34;?;54k6bg890gc03n=oh5255af>a0dm27?in?5d7af?82?j?0o:nk4=0c;e?b1kk16=99m:e4`f>;2imh1h;mm;<77`4jh019kl4;f5gg=:<1h26i8lb:?7377=l?io70=i338g2fb<5:=?;7j9ce9>6c3e2m4k6bf8yvga13:1?4uQ120f4>;3>;91:=6l;<1f72<181i01>8;b;437c:?1223=>92h70?>e6854=e<5k;<6k:m8:?7001=l?ih70:;a88g2fd<5=>>57j9c89>7f0e2ma0dj27885?5d7a:?84d1=0o:nm4=3af2?b1kk16>n79:e4`=>;5jh01?:nb;f5g<=:99;i6i8lc:?243b=l?ii70??1e8g2f?<58h9<7j9c89>5g0b2mbb`9`3e>34;>=<4k6b;89432n3n=oo5214``>a0d127>n:?5d7a:?83ejo0o:nl4=4a2g?b1k0169888:e4`=>;2=k?1h;mm;<7557j3019h:a;f5g<=:0<`f2m8oh4k6b`896db:3n=oo5232d5>a0dj279o=l5d7aa?843:90o:nl4=g;1>a0dj27:m4:5d7aa?8730<0o:nl4=4cf1?b1kk1699jm:e4`f>;3mjo1h;mm;<6;g6jh0q~oi6;290f}Y9:8oo63;60:925>d349n>n4909a8960383<;4n522d76>36?k279:;o561:`?876lj0=<5m4=c2`>c2e027m:>;561:`?823=>0o:nl4=56a;3<<31h;mm;<1`2gjh01>mlc;f5gg=:;jn<7j9cc9>71>72ma0di279o485d7aa?843i00o:nl4=373e?b1kk16>9on:e4`e>;5jh01<>8c;f5gg=:99;h6i8la:?244b=l?ii70?m218g2fe<58h5g7a2mbb:9`3e>34;>=<4k6ba89431m3n=oo521433>a0d127:9o75d7a:?83e?80o:nm4=4``a?b1kk169o9?:e4`=>;2k831h;m6;<7622ji018;l4;f5gg=:=<<=6i8l9:?625`=l?i270:i5`8g2fe<5=li;7j9cc9>0c3>2m34>28k4k6ba891?fk3n=oo52486f>a0d127?5k95d7a:?87c=<0o:nm4=0572?b1kj169io9:e4`g>;2?0i1h;ml;<72ji019l74;f5gf=:<:6f6e2m7j9cd9>5d?32m4979`3eb34?ji84k6bg8902cj3n=oh524daf>a0dm27?4n=5d7af?xufmk0;6>:t^011`4=:7c:?0a77=>92h70=934854=e<5;o?m78?8b9>633a2?:3o63>1e3925>d34h;=7h;b99>b3532?:3o63;4459`3ef34>?n:4k6b`896e1j3n=ol523baa>a0dj2788:h5d7ab?853lo0o:nl4=3a:0?b1kh16>nh;:e4`f>;5jh01<>>b;f5gd=:99=i6i8lb:?2f76=l?io70?m7b8g2fd<58hio7j9c89>50762m57f9`3ee34;>mi4k6b;890d093n=oi525cag>a0dj27>o=j5d7a:?832>>0o:nj4=47`7?b1kk169;><:e4`=>;3njh019hi6;f5g<=:<0>m6i8ld:?7=dd=l?ii70:6ec8g2f?<5=9=i7j9cc9>06e52ma0dj27m4;4k6b`894g?=3n=oo521555>a0dj27>mi85d7aa?833kj0o:nl4=5gab?b1kk1685l;:e4`f>{til:1<7=6{_306f0<5=<;o78?8b9>7`472?:3o63<626925>d348n844909a89702m3<;4n5210f3>36?k27i<=4i4c:8912fn3n=oo523ba0>a0dj2788i95d7aa?84dmj0o:nl4=3735?b1kk16==9<:e4`f>;6j>>1h;mm;<3afdj301<;95;f5gg=:913662mmj94k6b;891?f;3n=oo5248g:>a0d127m95m5d7ag?821=90o:nl4=2g56?b1kk16?;99:e4`f>;5m1h1h;mm;<05e5jh01<<>2;f5gg=:9m?i6i8lb:?231e=l?ii70;kab8g2fd<5<=j>7j9cc9>14?22m=8h4k6ba896c183n=on523757>a0dk279i575d7a`?8411l0o:nm4=0024?b1kj168>m=:e4`a>;4jm<1h;mj;<10adjo01?lif;f5g`=::=;?6i8le:?e<3jo010=d32m;3??k1j99m;|q2632c2908w0j:9382632c34>:<<4909a8917d83l?;o5rs00507<72;q6h87=:00507=:;o=i6k:8b:p5703;3:1?v3k58095703;2785<8561:`?85>l<0m8:l4}r3126>=838p1i;62;3126><5:=2<7h;7c9~w441;00;6>u2d4;1>441;016?<;49l31j99m;|q2634b2909w0j:9382634b348mm94i46`8yv75>;l1<7=t=e7:6?75>;l01?7v3k58095705<279;o75f55a?xu6:?8>6=4<{70<>55854=e<5;8:?7h;7c9~w442ll0;6?u2d4;1>442ll16=>{t9;?oj7>53z?g1<4=9;?oj63lc4854=e<5m2=6k:8b:p57e1l3:1>v3k580957e1l27:jnl5f55a?xu6n021<7553y>`0?5288hh?521`30>c2e027:nh:5d7a:?87em<0o:n74=0`f2?b1k016=ok8:e4`=>;6jl21h;m6;<3aa<j3015bg:91de<58i8;7;nc:?2a26=l?i270?l168g2fg<58i9>7j9c`9>5f4c2mc229`3ef34;h?<4k6bc894e4:3n=ol521b10>a0di27:o>:5d7ab?87d;<0o:no4=0a02?b1kh16=n?7:e4`e>;6k831h;mn;<3`5djk01b;f5gd=:9j;h6i8la:?2g4b=l?ij70?l1d8g2fg<58i:j7j9c`9>5f472mc339`3ef34;h>>4k6bc894e5<3n=ol521b06>a0di27:o?85d7ab?87fjj0o:nj4=0ca`?b1km16=llj:e4``>;6ikl1h;mk;<3bg5jn015de02mab:9`3ec34;jo44k6bf894gdi3n=oi521`aa>a0dl27:mnj5d7ag?87fkl0o:nj4=0a13?b1kh16=n<7:e4`e>;6k;31h;mn;<3`6djk015<342m9469`3ef34;2984k6bc894?2>3n=ol521874>a0di27:5865d7ab?87>=00o:no4=0;6e?b1kh16=4;m:e4`e>;61ji01:3;9oi?4=0c27}:l<396<5<5?2o>5<5s4n>5?4>2b62?87>8>0m8o64}r3741<72<8p1i;62;31g32<58>;87h;b99>50b22m5e49`3e>34;>h:4k6b;8943c03n=o45214f:>a0d127:9io5d7a:?872lk0o:n74=07gg?b1k016=8jk:e4`=>;6=mo1h;m6;<30a1j301<=n5;f5g<=:9;6>921h;mn;<3556jk01<8>e;f5gd=:9?8:6i8la:?2274=l?ij70?9228g2fg<58<987j9c`9>53422m6349`3ef34;=>:4k6bc8940713n=ol52172b>a0di27::=l5d7ab?8718j0o:no4=043`?b1kh16=;>j:e4`e>;6>9l1h;mn;<3555jk01<8>1;f5gd=:9?;96i8la:?2242=l?ij70?9148g2fg<58<::7j9c`9>53702m4`a9`3ec34;?mi4k6bf8942fm3n=oi5215ce>a0dl27:8o>5d7ag?873j80o:nj4=06a7?b1km16=9l;:e4``>;6jn01<:m7;f5ga=:9=h36i8ld:?20g?=l?io70?;b`8g2fb<58>in7j9ce9>51dd2m4cg9`3ec34;?nk4k6bf8940603n=ol52173:>a0di27::;6>8l1h;mn;<3472jo01<8=0;f5gd=:9:>?6i8lb:?2713=l?ij70?<478g2fg<589?;7j9c`9>562?2m35;9`3ef34;88l4k6bc89453j3n=ol52126`>a0di27:?9j5d7ab?873i10o:nm4=06b=?b1kj16=9on:e4`g>;652z?g1<4=9:8?963:f749b1d?3ty>m;:50;718b21;0:??87;<7b211f5f2m34?h?n4k6b;890e4l3n=o4525b1f>a0d127>m9:5d7a:?83f8<0o:n74=4a7=?3fk27>o5655`a890cen3n=o4525b4;>a0di27>o:=5d7ab?83d?l0o:no4=4a;5?b1kh169n6=:e4`e>;2k191h;mn;<7`<1jk018m75;f5gd=:=j2=6i8la:?6g=1=l?ij70;l688g2fg<51f0e2ma0di27>o:>5d7ab?83d?80o:no4=4a46?b1kh169n9;:e4`e>;2k>?1h;mn;<7`33jk018m87;f5gd=:=k:h6i8ld:?6f5b=l?io70;m0d8g2fb<51g772m4k6bf890d6<3n=oi525c36>a0dl27>n<85d7ag?83e9>0o:nj4=4`2;2j8k1h;mk;<7a5gjn018l>c;f5ga=:=k;n6i8ld:?6f4`=l?io70;l798g2fg<51f1f2ma0di27>h495d7af?83d090o:no4=4;b0?b1kk1694o::e4`e>;21h<1h;mn;<7:e2jk0187n8;f5gd=:=0k26i8la:?6=dg=l?ij70;6ac8g2fg<5<3jo7j9c`9>1a0dk2wx=><97;296~;c=081=><97:?6e3?=n==i7p}>30;6>5<5s4n>5?4>30;6?83>000m8:l4}r7:1f<72;q6h87=:012`2=:=0?h6k:m8:p113f290>>v3k5809567ai27>88o5f5`;?831:k0o:n74=441g?b1k0169;;2>;o1h;m6;<756cj30188<0;f5g<=:=?9:6i8l9:?6264=l?i270;9328g2f?<5<<887j9c89>115f2m34?=?k4:ab9>131b2i7j9c`9>130>2ma0di27>::o5d7ab?831?k0o:no4=444g?b1kh169;9k:e4`e>;2>jk018891;f5gd=:=?<96i8la:?6235=l?ij70;9658g2fg<5<<=97j9c`9>13012ma0di27>:;m5d7ab?831>m0o:no4=4736?b1km1698><:e4``>;2=9>1h;mk;<7640jn018;?6;f5ga=:=<:<6i8ld:?615?=l?io70;:0`8g2fb<5106d2ma0dl27>9;2>?o1h;mn;<752cjk018880;f5gd=:=?=:6i8la:?6224=l?ij70;9728g2fg<5<<<97j9c`9>12>c2mj3n=ol5252;`>a0di27>?4j5d7ab?8341l0o:no4=41:b?b1kh169>o?:e4`e>;2;h;1h;mn;<70e7jk018=n3;f5gd=:==ln6i8lc:?60c`=l?ih70;:018g2fe<5456n01699;i:g64f>{t9:;9;7>52z?g1<4=9:;9;63:36d9b11e3ty>?9h50;0x9a3>:3;8=;74=417b?`3j11v9k;d;2917}:l<396<=>8b9>0`2c2o>i463:00g9`3e>34?;=k4k6b;8906583n=o4525102>a0d127>;28;<1h;m6;<7362j3019k=d;f5g<=:81;7bg>;2:h21h;m6;<7314jk018>:c;f5gd=:=9<<6i8la:?643g=l?ij70;?6c8g2fg<5<:=o7j9c`9>150c2ma0di27><8=5d7ab?837==0o:no4=4261?b1kh169=;9:e4`e>;28<=1h;mn;<731=jk018>:9;f5gd=:=9?j6i8la:?640d=l?ij70;?5e8g2fg<5<:>i7j9c`9>153a2mnj84k6bf891ca>3n=oi524dd4>a0dl27?ik65d7ag?82bn00o:nj4=5gee?b1km168hhl:e4``>;3mon1h;mk;<6fb`jn019kif;f5ga=:0c632mm<:4k6bf891`703n=oi525142>a0di27><;<5d7ab?837>:0o:no4=4250?b1kh169=8::e4`e>;28?<1h;mn;<732=jk018?70;f5g`=:=9<26i8la:?7`=b=l?ii70:k8d8g2fg<5=n3j7j9c`9>0a?72mo5?4k6bc891b>;3n=ol524e;7>a0di27?h4;5d7ab?82c1?0o:no4=5ge5?b1kj168hh=:e4`g>;3mo91h;ml;<6fb1ji0q~?<19`94?4|5m?2>7?<19`891c2:3l?;o5rs013f<<72;q6h87=:013f<=:o894i4c:8yv2?<;0;680d702m34>j=44k6b;891g6i3n=o4524`3a>a0d127?m?0>mn524b;g>a0d127?m985d7ab?82f=80o:no4=5c6g?b1kh168l;i:e4`e>;3i?:1h;mn;<6b24jk019o92;f5gd=:0d2?2mj8l4k6bc891g3j3n=ol524`6`>a0di27?m9j5d7ab?82f;3i<81h;mn;<6b16jk019o:4;f5gd=:6i8la:?7<`g=l?io70:7ec8g2fb<5=2no7j9ce9>0=cc2m3ik4k6bf891>a93n=oi5249d1>a0dl27?4k=5d7ag?82?n=0o:nj4=5:e1?b1km1685h9:e4``>;30o=1h;mk;<6;b=jn0196i9;f5ga=:<1lj6i8ld:?7:7j9c`9>0d302mj944k6bc891g2i3n=ol524`7a>a0di27?m8j5d7ab?82e?<0o:nk4=5c6a?b1kh168:6=:e4`f>;3?191h;mn;<64<1jk019975;f5gd=:<>2=6i8la:?73=1=l?ij70:8898g2fg<5==357j9c`9>02>f2m3i;4k6ba891>b?3n=on5249g;>a0dk27?4h75d7a`?xu6;8;o6=4={?7>51ey]564b?27?:o:5d7a:?85bk?0o:n74=24ge?b1k016>hki:e4`=>;5?9>1h;m6;<3133j301h?6i8l9:?6a42=l?i270;70`8g2f?<5<;mh7j9c89>0g`52m5l4k6ba89c3>m3n=o452f4g6>a0di27?:9?5d7af?85b=<0o:nk4=245=?b1kl16>h9j:e4`a>;5>091h;mj;<3140jo01l;<:g6a<>;2nl>1h;ml;<4300ji01k8;1;f5gd=:>9>;6i8lc:?2`f2=l?i37p}n5483>f6|V899i552a479b1d?34>=nl4k6bf89103<3n=o4523daa>a0dl278i895d7a:?851m90o:nj4=245f?b1k016>hh;:e4``>;5m1:1h;m6;<044<jn01?865;f5g<=:9;=h6i8ld:?2651=l?i270?k508g2fd<58nhm7j9ce9>5a2a2m7509`3ee34;a0dj27>i<75d7ag?83ci90o:n74=45:i:e4``>;2?0<1h;m6;<72jh018b06e2m34l>4n4k6b;89103>3n=o4521e64>a0di27:;>65d7ab?83c110o:no4=45;a?b1kh169<6>:e4`e>;3j><1h;mn;<651=jk01>k9a;f5gd=:;?=n6i8la:?1a<5=l?ij70<9a98g2fg<588:m7j9c`9>5a042m7469`3ef34?on94k6bc8901fi3n=ol5250;g>a0di27?n4<5d7ab?8248i:e4`f>;5j1>1h;mm;<00=<jh01k>m:e4`f>;3>=o1h;m6;<650djh0198;8;f5gg=:;l<;6i8l9:?0a0e=l?ii70=j5`8g2fd<5:<<87j9c89>73172ma0dj279:4k5d7a:?8411h0o:nl4=34:;6:9i1h;mm;<314djh0152212m34?om54k6b`890bf>3n=o45256c3>a0d127>;4k5d7aa?8301j0o:n74=43:7?b1k0169<7>:e4`f>;291l1h;m6;<6a<=j3019l76;f5gg=:7j9cc9>6``12ma0dj27>hl:5d7aa?8301h0o:nl4=43;`?b1kk168o6=:e4`f>;3;ji1h;ml;<60ffji019=la;f5gf=:<:i=6i8lc:?77fc=l?ih70:7gb72ma0dk278?k:5d7a`?854m=0o:nm4=21e6?b1kj16?>kj:e4`g>;4;o<1h;ml;<10adji01?m?9;f5gf=::kl26i8lc:?1g51=l?ih706g`a2ma0dk2798?>5d7a`?8439=0o:nm4=g;3>a0dk27m4=4k6ba89c>b2mji015d>22m4939`3ed34;?;i4k6ba8942003n=on521552>a0dk27:85;5d7a`?873??0o:nm4=4cf5?b1kj169ljk:e4`g>;2im21h;ml;<7b`4ji018oj5;f5gf=:=hn=6i8lc:?60a1=l?ih70;;d28g2fe<5<>hi7j9cb9>11e02ma0dk27?in?5d7a`?82bjh0o:nm4=5g`a?b1kj168hli:e4`g>;30kl1h;ml;<6;fgji0196m6;f5gf=:<1km6i8lc:?77`2b2ma0dl27:m5o5d7ab?873?k0o:no4=4cgf?b1kh1699j>:e4`e>;3mj>1h;mn;<6;f<jk0q~okd;296~;flm0m8o64=g475?b1km1v<==7583>77|51cga2ma0di27=<><5d7aa?807;>0o:nm4=720g?b1kj16:=:>:e4`g>;18=<1h;ml;<7ef1jh018hme;f5gg=:=oi86i8lb:?6bf>=l?ii70;ice8g2fe<57j9cc9>1cb02ma0dj27=<=;5d7aa?8078h0o:nl4=723b?b1kk16:=?;:e4`g>;188o1h;ml;<4366jh01k8;8;d73g=:=oni6i8lb:?6bc5=l?ii70;ifb8g2fd<5?:;<7j9cc9~wc34:3:1hv3k580955cbk27m9k<564;89c3a93<>563i5gf920?<5o?mo78:9:?g1<3=><301i;64;46=>;c=0=1:874=e7:e?02127o947564;89a3>k3<>563i5229b1d?34l=8>49589~wc34;3:1>vP>0g;a?8`2;80m8o64}rd6bf<72:qU=>8jf:?e1ce=n=h370j:9b854=ej<4?:3y>b0`62o>i463k585925>d3ty:>;k6:1818?1l3<;4n52f1a1>c20j2wx=?8j8;296~;>>j0=<5m4=g2`5?`3?k1v<<9e783>7}:1?h1:=6l;h0q~?=6d794?4|507c:?e4gc=n==i7p}>27g7>5<5s43=578?8b9>b5dc2o>;a8k31j99m;|q263c72909w0795;43v3665854=e<5o:i;7h;7c9~w441ll0;6?u2967925>d34l;n;4i46`8yv75>mn1<736?k27m{t9;52z?:37<181i01k>m2;d73g=z{88=h44?:3y>=27=>92h70h?b08e02d;j8:1818?1n3<;4n52f1cf>c20j2wx=?8k6;296~;>>l0=<5m4=g2b`?`3?k1v<<9d483>7}:1?91:=6l;h0q~?=6e694?4|50<96;>7c:?e4dd=n==i7p}>27f1>5<0s4l;m54i46`894`7?3n=oo521954>a0dj27>ii85d7aa?83?kj0o:nl4=40ab?b1kk168nl;:e4`f>{t9;57z?e4d1=n==i70?i0`8g2fd<5821`b>2m;6nhi1j;;l;|q263ea2902w0h?a48e02d<58l;m7j9cb9>5=1f2ma0dk272=;4k6bc894`fl3n=ol5rs005g`<72:q6j=o;:g64f>;>9?0o:n74=0db`?b1k01v<<9ce83><}:n9k86k:8b:?2b5g=l?ij70?77`8g2fg<51=ea2mhn:4k6bc89<712mf`f9`3ee3ty:>;mm:1820~;a8h;1j99m;<;22?b1kk16=hlj:e4`f>;60?o1h;mm;<7fgajh0186l3;f5gg=:=;h=6i8lb:?7gdd=l?ii70?ia98g2fb<583:;7j9ce9>1c112ma0dl27:4:65d7ag?83bl>0o:nj4=4:``?b1km169?m?:e4``>;3kk?1h;mk;|q263ef290:8v3i08d9b11e34;m<:4k6bc894>0?3n=ol525df5>a0di27>4nm5d7ab?835jo0o:no4=5aa0?b1kh165<85d7af?87bjl0o:no4=0:5a?b1kh169hmk:e4`e>;20j91h;mn;<71f3jk019mnb;f5gd=:9ok36i8lc:?2=41=l?ih70;i778g2fe<5<3=o7j9cb9>163a2m;m6:1818`7kj0m8:l4=835>a0dl2wx=?8l8;296~;fi80=<5m4=g2`f?`3?k1v<<9c683>7}:ih:1:=6l;h0q~?=6b494?4|5h3m6;>7c:?e4f3=n==i7p}>27a6>5<5s4k2i78?8b9>b5e42o>a0dm2wx=?8l3;297~;>180=<5m4=g2a4?`3?k168i;6:e4``>{t9;7>53z?:=5<181i01k>n9;d73g=:0a3>2ma0dk27>5:>5d7ab?82c=00o:n74}r312`e=839p146k:72;g>;a8j=1j99m;<6g1=j30q~?=6d`94?3|502h6;>7c:?e4f0=n==i70?ib18g2f?<5<3<<7j9cd9>0a3?2ma0di27>5:>5d7aa?82c=00o:no4}r312`1=83>p1k>l0;d73g=:9oh;6i8le:?6=26=l?ih70:k598g2fda0dj27>5:>5d7ag?82c=10o:nm4}r312a5=839p1k>na;d73g=:27a`>5<3s4l;m?4i46`894`e83n=oi525853>a0d127?h865d7af?xu6:?i:6=4;{h01;>8b;f5ga=:908;6i8lc:?6b2c=l?ih7p}>1e;5>5<3s4onhl4i46`89cc5=3n=oo52fef7>a0dl27mnk>5d7af?xu69m3>6=4;{h01kk=4;f5gg=:nmn?6i8le:?ef`c=l?in7p}>1e;7>5<3s4lh?:4909a89`cc03l?;o52fd01>a0dj27mhh85d7af?xu69m386=4;{1e;2>5<4s4onh84i46`89cc6n3n=oo52fcd3>a0dl2wx=1j99m;jh01kjj4;f5g`=:nkon6i8ld:p54b?n3:1?v3jee19b11e34ln=i4k6b`89cbb<3n=oi5rs03g<`<72;q6ihj=:g64f>;am8i1h;mm;|q25a>c290?w0hl34854cg<5loo=7h;7c9>b`7e2m;all81h;mk;|q25a>e2908w0hl4085520<5lohj7h;7c9>b`7>2m{t98n357>54z?eg17=>89o70kjce8e02d<5oo::7j9cc9>bac72m1}:nj>:6;>ia:?fafd=n==i70hj328g2fd<5onoi7j9cd9~w47c0?0;69u2fb62>36bm27nino5f55a?8`b;;0o:nl4=gfga?b1km1v6}:nj>;6;?86:?faf?=n==i70hj308g2fdc20j27mi>>5d7aa?8`clj0o:nk4}r32`=5=83>p1km;0;427a=:mli=6k:8b:?ea7`=l?ii70hkdb8g2fbc20j27mi?k5d7aa?xu69m2:6=4;{1e:3>5<4s4lh8=490dg89`cd;3l?;o52fd03>a0dj2wx=h01kk=d;f5gg=:nmnj6i8le:p54b0m3:1?v3ic2d9241334ono<4i46`89cc5k3n=oo5rs03g3a<72=q6jn=i:730`>;bmj:1j99m;jh01kjk8;f5ga=z{8;o;n4?:5y>bf5a2?;8=63jecd9b11e34ln>44k6b`89cbc03n=oh5rs03g3g<72:q6jn=i:72ee>;bmko1j99m;jh0q~?>d6c94?2|5oi8j78?ed9>a`dd2o>31<7:t=ga0a?06??16ihlm:g64f>;am;<1h;mm;jo0q~?>d6:94??|5oi8i78>759>a`df2o>>4k6b`89463<80o:nj4=02702j301<>;458g2fb<58:?884k6b`89463;m0o:nk4}r32`21=83hp1km552393n=ol5211673?b1km16==:;9;f5gd=:99>?87j9cb9>5523=3n=ol521160`?b1kh1v=}:nj9n6;?<1:?fag>=n==i70hj128g2fd<58:?844k6b;89463<=0o:no4=02700j301<>;3e8g2f?<5ono?7j9ce9~w47c?<0;6?u2fb1f>36ai27nio95f55a?xu69m=?6=4={bf5c2?;<:63jec69b11e3ty:=i9>:1818`d;m0==::4=dga7?`3?k1v7}:nj9o6;?1e4e>5<5s4lh?i4912389`ce83l?;o5rs03g2`<72;q6jn=k:72ee>;bmhl1j99m;|q25a0c2909w0hl3e854`c<5loji7h;7c9~w47c>j0;6?u2fb1`>370>27nilj5f55a?xu69m>01hknc;d73g=z{8;o:l4?:3y>bf5d2?;8h63je``9b11e3ty:=i86:1868`d;j0==>?4=dgbe?`3?k16jim9:e4`e>;68=><6i8le:?2415c2mm561db?8cbi10m8:l4}r32`30=83>p1km2m051g>a0dk2wx=h01<>;488g2fe<58:?894k6bg89463;m0o:nj4}r32`32=838p1kmv3ic2c9241134onni4i46`8yv76l?81<7{t98n2m7>52z?eg6g=>89o70kjdd8e02dc20j2wx=h01kmi5;f5g<=:njl<6i8l9:p54b>?3:18v3ic2c925cb34onho4i46`89cea=3n=ol52fbd4>a0di2wx=1:<99;h0q~?>d6194?3|5oi8878>309>a`d22o>q6jn=;:72ee>;bmh31j99m;jh01kli0;f5gg=:njl>6i8lc:?ea11=l?ii70hlf68g2fec20j27mi9=5d7af?8`b<>0o:nm4=g`fa?b1kj16joh?:e4`g>{t9;55z?e4fc=n==i707;b;f5ga=:i=21h;mj;<7ee0jk015;f5gg=z{8;o5n4?:6y>a`c62o>a0dk27mnkl5d7a`?8`dn>0o:nl4}r312``=83>p1k>ld;d73g=:1=h1h;mj;{t98n2n7>54z?eggb=>92h70kje18e02d<5oiii78?8b9>bgc?2m4;f5gg=:<;;;6i8le:?7653=l?i270:=078g2fg<5=:h>7j9cc9>07d22m44k6b`896g5=3n=oh523`3b>a0d1278m0o:nl4=2c`e?b1kh16?4j6:e4``>;4::n1h;mm;<117<jo01><=e;f5g<=:;;8m6i8la:?04`d=l?ii70==dd8g2fg<5:;nh7j9ce9>6d352m4k6b;897g3<3n=ol522823>a0dj279mk=5d7ab?84f8;0o:nj4=3053?b1kk16>?8<:e4`a>;5:<21h;m6;<011<jk01??>5;f5gg=::::36i8la:?1641=l?io70jka;f5gg=:lm<1h;mn;3n=oo52e6`9`3ef34n3m7j9ce9>59c09`3ed34;2;;4k6ba8945d:3n=oh5212c0>a0dk27:?;95d7a`?83f:;0o:nk4=4c37?b1kj1694m8:e4`g>;2<821h;mj;<70b<ji018=md;f5gf=:02c62m=c>=l?ih708nb;f5gg=:>hi1h;ml;<62f4jn019?m2;f5gd=:<8i96i8ld:?75f5=l?ij70:=c98g2fc<5=8h:7j9cc9>7a0dm278mil5d7aa?856lh0o:nj4=23gf?b1kh16?;49li1h;mn;<11b4jo01>6g612ma0dl279><85d7ab?8449k0o:nk4=312=?b1kk16h565d7ag?8b?13n=ol52e9`9`3ee34n<;7j9cc9>a=e=l?in70h?f18e02d<5=:ij7j9c`9>7=b32m9n54k6bf896gdl3n=oi5233g2>a0dl279mk85d7ag?8448k0o:nj4=d5f>a0dl27?=;m5d7a`?826?>0o:nm4=53;6?b1kj168<6k:e4`g>;39021h;ml;<62e2ji019?n8;f5gf=:<8k26i8lc:?75dg=l?ih70:>6c8g2fe<5=;=h7j9cb9>040b2m:;=4k6ba8917093n=on524051>a0dk27?=:=5d7a`?826?=0o:nm4=5341?b1kj168<99:e4`g>;39>21h;ml;<623<ji019?8a;f5gf=:<8=i6i8lc:?752e=l?ih70:>7e8g2fe<5=;041a2m:4<4k6ba8917?;3n=on5240:7>a0dk27?=5;5d7a`?8260?0o:nm4=53;3?b1kj168<67:e4`g>;39131h;ml;<62ji019?7b;f5gf=:<82h6i8lc:?75=c=l?ih70:>8g8g2fe<5=;2<7j9cb9>04?62m:5>4k6ba8917><3n=on5240;6>a0dk27?=485d7a`?8261>0o:nm4=53:=?b1kj168<7n:e4`g>;390h1h;ml;<62=fji019?6d;f5gf=:<83n6i8lc:?75<`=l?ih70:>a18g2fe<5=;j=7j9cb9>04g52m:m94k6ba8917f=3n=on5240c5>a0dk27855?5d7a`?85>0j0o:nm4=2;:3?b1kj16?4o=:e4`g>;41hn1h;ml;<1:ffji01>7md;f5gf=:;0hn6i8lc:?0=g`=l?ih70=6818g2fe<5:33>7j9cb9>7<>42m3n=on5238:4>a0dk2785565d7a`?85>000o:nm4=2;;e?b1kj16?46m:e4`g>;411n1h;ml;<1:<`ji01>77f;f5gf=:;03;6i8lc:?0=<7=l?ih70=6938g2fe<5:32?7j9cb9>703n=on5238;:>a0dk27854o5d7a`?85>1k0o:nm4=2;:g?b1kj16?47k:e4`g>;410o1h;ml;<1:=cji01>7n0;f5gf=:;0k:6i8lc:?0=d5=l?ih70=6a58g2fe<5:3j97j9cb9>7a0dk2785ll5d7a`?85>ij0o:nm4=2;ba?b1kj16?4oi:e4`g>;41k:1h;ml;<1:f4ji01>7m2;f5gf=:;0h86i8lc:?0=g2=l?ih70=6b48g2fe<5:3i:7j9cb9>7a0dk278=4;5d7a`?856i90o:nm4=23bf?b1kj16?;49j;1h;ml;<12`5ji01>?k1;f5gf=:;8n96i8lc:?05a5=l?ih70=>958g2fe<5:;2:7j9cb9>74?02mi3n=on5230;a>a0dk278=4m5d7a`?8561m0o:nm4=23:a?b1kj16?<7i:e4`g>;49h;1h;ml;<12e7ji01>?n3;f5gf=:;8k?6i8lc:?05d3=l?ih70=>a78g2fe<5:;j;7j9cb9>74g?2ma0dk278=lk5d7a`?856io0o:nm4=23a4?b1kj16?:e4`g>;49k81h;ml;<12f6ji01>?m4;f5gf=:;8h>6i8lc:?05g1=l?ih70=>b98g2fe<5:;i57j9cb9>74df2ma0dk278=oh5d7a`?856k90o:nm4=23`6?b1kj16?;49j>1h;ml;<12g0ji01>?l6;f5gf=:;8i<6i8lc:?05f>=l?ih70=>c88g2fe<5:;hm7j9cb9>74ee2ma0dk2795lo5d7a`?84>j<0o:nm4=3;`4?b1kj16>4mm:e4`g>;51m<1h;ml;<0:a0ji01?7j6;f5gf=::0o<6i8lc:?1=`>=l?ih70<6a88g2fe<5;3jn7j9cb9>6a0dk2795o?5d7a`?84>j;0o:nm4=3;a7?b1kj16>4l;:e4`g>;51k<1h;ml;<0:f2ji01?7m8;f5gf=::0h26i8lc:?1=gg=l?ih70<6bc8g2fe<5;3io7j9cb9>6a0dk2795n=5d7a`?84>k=0o:nm4=3;`1?b1kj16>4m9:e4`g>;51j=1h;ml;<0:g=ji01?7l9;f5gf=::0ij6i8lc:?1=fe=l?ih70<6ce8g2fe<5;3hi7j9cb9>6a0dk2795i:5d7a`?84>l<0o:nm4=3;g3?b1kj16>4j7:e4`g>;51m31h;ml;<0:`dji01?7kb;f5gf=::0nh6i8lc:?1=ab=l?ih70<6dd8g2fe<5;3oj7j9cb9>6a0dk279=oh5d7a`?846kh0o:nm4=33g1?b1kj16>;59lh1h;ml;<02bdji01??ib;f5gf=::8lh6i8lc:?15cb=l?ih70<>bd8g2fe<5;;h<7j9cb9>64e62m4k6ba8977d<3n=on5220a6>a0dk279=n85d7a`?846k>0o:nm4=33`;59jh1h;ml;<02gfji01??ld;f5gf=::8in6i8lc:?15f`=l?ih70<>d18g2fe<5;;o=7j9cb9>64b52m3n=on5220f4>a0dk279=i65d7a`?846l00o:nm4=33ge?b1kj16>;59mi1h;ml;<02`aji01??ke;f5gf=::8nm6i8lc:?15`7=l?ih70<>e38g2fe<5;;n?7j9cb9>64c32ma0dk279=h75d7a`?846mh0o:nm4=33fg?b1kj16>;59lo1h;ml;<02acji01??i0;f5gf=::8l:6i8lc:?15c4=l?ih70<>f28g2fe<5;;m87j9cb9>64`22ma0dk27o?=4k6ba89a5e2mji01i8m:e4`g>;c>j0o:nm4=e4g>a0dk27o:h4k6ba89a4a2mji01i=;:e4`g>;c;<0o:nm4=e15>a0dk27o?:4k6ba89a5?2mji01i=k:e4`g>;c;l0o:nm4=e1e>a0dk27o8=4k6ba89a262m86i8lc:?g01ji01i:::e4`g>;c<>0o:nm4=e6;>a0dk27o844k6ba89a2f2mh6i8lc:?g0aji01i:j:e4`g>;ca0dk27o9?4k6ba89a342m6i8lc:?g13ji01i;8:e4`g>;c=10o:nm4=e7:>a0dk27o9l4k6ba89a3e2mji01i8?:e4`g>;c>80o:nm4=e41>a0dk27o:>4k6ba89a032mji01i87:e4`g>;c>00o:nm4=e4b>a0dk27?><<5d7ab?85f:>0o:no4=200f?b1kh16>l;?:e4`e>;5:??1h;mn;j:e4`f>;4i;91h;mm;<1172jh01?o;c;f5gg=::;<:6i8lb:?g`1jh015h;:e4`g>;1im0o:nm4=727b?b1kl16:l65d7af?807=:0o:nk4=7263?b1kl16:=;l:e4`a>{t9:5dz?e4``=n==i70?6b08g2f?<589j>7j9c89>1d652m34>oio4k6b;8911b83n=o45218af>a0dj27:?oh5d7aa?83f9o0o:nl4=4621?b1kk168h>7:e4`f>;3?on1h;mm;|qe214=83;:j:u2ee7a>01b34oo9o4:a09>aa3e2n7h;819>aa3e2o>3=63jd4`9b30034oo9o4i67:89`b2j3l?4?52ee7a>342027nh8l5637:?8cc=h0m8hk4=df6e?3fl27nh8o561c1?8cc=h0ni8<4=df6g?`3ml16ii;l:4cg?8cc=j0=;bkmk19lj4=dage?07i;16injn:dg66>;bklk1j9kj;;bklk1ih;=;;bkli1:=o=;n2:?fgc4=ml?970klf58e0`c<5lim87;nd:?fgc2=>9k970klf58fa04<5lim:7h;ed9>af`12af`?2o>ni63jcg:91db<5lim478?a39>af`?2lo>>63jcgc9b1cb34ohjl4:ae9>af`f2?:j>63jcgc9a`3534ohhn4i4dg89`eck3?jh63jcea925g534ohhn4je4089`ecm3l?ih52ebff>0gc34ohhh490`089`ecm3on9?52ebg3>c2bm27noh>55`f89`eb83<;m?52ebg3>`c2:27noh<5f5gf?8cdm;0>mi52ebg1>36f:27noh<5ed71?8cdm=0m8hk4=daf0?3fl27noh:561c1?8cdm=0ni8<4=daf2?`3ml16ink9:4cg?8cdm?0=;bkl219lj4=daf;bkmh19:k4=dagf?3dk27noil561:`?8cdlk0m85>4=dagf?`30816injm:g453>;bkmh1j;87;o01hmjb;7`g>;bklh1:=6l;afce2?8>563jcdf912c<5linh7;lc:?fg`b=>92h70klee8e0=6<5linh7h;809>afcc2o<=;63jcdf9b30?34ohii4i49089`ebl3<99552ebgg>342127nohh556g89`ebn3?ho63jcdd925>d34ohik4i49289`ebn3l?4<52ebge>c01?27nohh5f74;?8cdmo0m85<4=dafb?05=116inki:706=>;bko;19:k4=dae5?3dk27nok?561:`?8cdn80m85>4=dae5?`30816inh>:g453>;bko;1j;87;o01hmi3;7`g>;bko91:=6l;af`42?8>563jcg7912c<5lim97;lc:?fgc3=>92h70klf48e0=6<5lim97h;809>af`22o<=;63jcg79b30?34ohj84i49089`ea=3<99552ebd6>342127nok9556g89`ea?3?ho63jcg5925>d34ohj:4i49289`ea?3l?4<52ebd4>c01?27nok95f74;?8cdn>0m85<4=dae3?05=116inh8:706=>;bko319:k4=dae=?3dk27nok7561:`?8cdn00m85>4=dae=?`30816inh6:g453>;bko31j;87;o01hmib;7`g>;bkoh1:=6l;af`e2?8>563jcef912c<5lioh7;lc:?fgab=>92h70klde8e0=6<5lioh7h;809>afbc2o<=;63jcef9b30?34ohhi4i49089`ecl3<99552ebfg>342127noih556g89`ecn3?ho63jced925>d34ohhk4i49289`ecn3l?4<52ebfe>c01?27noih5f74;?8cdlo0m85<4=dagb?05=116inji:706=>;bkl;19:k4=daf5?3dk27noh?561:`?8cdm80m85>4=daf5?`30816ink>:g453>;bkl;1j;87;o01hmj3;7`g>;bkl91:=6l;afc42?8>563jcd7912c<5lin97;lc:?fg`3=>92h70kle48e0=6<5lin97h;809>afc22o<=;63jcd79b30?34ohi84i49089`eb=3<99552ebg6>342127noh9556g89`eb?3?ho63jcd5925>d34ohi:4i49289`eb?3l?4<52ebg4>c01?27noh95f74;?8cdm>0m85<4=daf3?05=116ink8:706=>;bkl319:k4=daf=?3dk27noh7561:`?8cdm00m85>4=daf=?`30816ink6:g453>;bkl31j;87;92h70j8c28e0de<5m=ii7h;ab9>`f522ma0dj27oo?h561f`?8bd;10o:nl4=ea04?07lj16hn=6:e4`f>;ck:;1:=jl;jh01im<2;43`f=:lj9i6i8lb:?gg65=>9nh70jl3b8g2fd<5mi8878?db9>`f5c2m4;7bg>X68lo>70k=d28g2fd<5l8h878?db9>a7bf2ma0dj27n>nm561f`?8c5lm0o:nl4=d0``?07lj16i?jj:e4`f>;b:jo1:=jl;jh01h9nh70k=e08g2fd<5l8o=78?db9>a7c52ma0dj27n>n8561f`?8c5l?0o:nl4=d0`3?07lj16i?j8:e4`f>;b:j21:=jl;jh01ha7>e2?:oo63j28a9`3ee34o94n490ea89`4>l3n=oo52e3:g>36ck27n>4k5d7aa?8c50l0=;b:h:1h;mm;kc:?f6d4=l?ii70k=93854ae<5l8j?7j9cc9>a7?42?:oo63j2879`3ee34o94;490ea89`4>>3n=oo52e3:4>36ck27n>495d7aa?8c5010=;b:031h;mm;;=9:5g6?8c4;?0?i:52e215>04534o8?;4:259>a6512<8370k<37866d=:m:9=6;?87:?f760=>8=270k<3887e4=:m:9269o<;=6:5g4?8c4;00>>?52e21:>04334o8?44:299>a65>2<8j70k<3885521<5l98578>789>a65f2=k:70k<3`87e6=:m:9j69k:;16i>=n:401?8c4;h0>>952e21b>04?34o8?l4:2`9>a65f2?;<;63j32c9241>34o8?o4;a09>a65e2=k870k<3c87a0=:m:9i69k8;=m:407?8c4;k0>>552e21a>04f34o8?o4916589`54j3<:;452e21`>1g634o8?n4;a29>a65d2=o>70k<3b87a2=:m:9h68<=;=l:40;?8c4;j0>>l52e21`>370?27n?>m5605:?8c4;m0?m<52e21g>1g434o8?i4;e49>a65c2=o<70k<3e8667=:m:9o68<;;=k:40b?8c4;m0==:94=d10`?06?016i>=j:5c2?8c4;l0?m>52e21f>1c234o8?h4;e69>a65b2<8970k<3d8661=:m:9n68<7;=j:7343>;b;:o1:<96;=i:5c0?8c4;o0?i852e21e>1c034o8?k4:239>a65a2<8?70k<3g866==:m:9m68=01h=;=7:5g6?8c4;10?i:52e21;>04534o8?54:259>a65?2<8370k<39866d=:m:936;?86:?f76>=>8=<70k<398552?<5l9?<7:n1:?f716=;b;=:18h94=d174?35:27n?9>553689`5383?9463j352917g<5l9?<78>769>a6272?;<563j32590d7<5l98;7:n3:?f761=;b;:=19?<4=d103?35<27n?>9553:89`54?3?9m63j3259241034o8?:4916;89`46>3?jo63j22791de<5l8?97;nc:?f635==hi01h<:7;43`f=:m;?26;>kc:?f610=>9nh70k=49854ae<5l8?m78?db9>a72d2?:oo63j25g925bd34o<>:490ea89`1503<;hn52e2;e>36ck27n?im561f`?8c1;?0=;b>:i1:=jl;96;>kc:?f22b=n=kh70k97b8e0de<5l<a31f2o>jo63j66;9b1gd34o=;54i4`a89`00?3l?mn52e755>c2fk27n<:k561:`?8be>m0m8lm4=e`5g?`3ij16ho8m:g6bg>;cj?k1j9ol;`fe32ma0di27ooi>5d7ab?8bdk>0o:no4=eag5?b1kh16hnm7:e4`e>;ckm81h;mn;jk01imk3;f5gd=:ljij6i8la:?gga2=l?ij70jlcc8g2fg<5mio97j9c`9>`fed2mc2fk27oh9j5f5c`?8bc;cl=31j9ol;;04534o34l4:259>a=>f2<8370k78`866d=:m12j6;?87:?f<=g=>8=270k78e87e4=:m12o69o<;>?52e9:g>04334o34i4:299>a=>c2<8j70k78e85521<5l23h78>789>a=>b2=k:70k78d87e6=:m12n69k:;16i56j:401?8c?0l0>>952e9:f>04?34o34h4:2`9>a=>b2?;<;63j89g9241>34o35<4;a09>a=?62=k870k79087a0=:m13:69k8;:407?8c?180>>552e9;2>04f34o35<4916589`>>93<:;452e9:e>1g634o34k4;a29>a=>a2=o>70k78g87a2=:m12m68<=;>l52e9:e>370?27n45h5605:?8c?190?m<52e9;3>1g434o35=4;e49>a=?72=o<70k7918667=:m13;68<;;52e9;1>1c234o35?4;e69>a=?52<8970k7938661=:m13968<7;;b0081:<96;1c034o35>4:239>a=?42<8?70k792866==:m13868=01h663;423<=:m12h69o>;04534o34n4:259>a=>d2<8370k78b866d=:m12h6;?87:?f<=e=>8=270k79587e4=:m13?69o<;>?52e9;7>04334o3594:299>a=?32<8j70k79585521<5l22878>789>a=>e2=k:70k78c87e6=:m12i69k:;16i56m:401?8c?0k0>>952e9:a>04?34o34o4:2`9>a=>e2?;<;63j89`9241>34o3584916589`>>=3<:;452e9;;>370?27n4465605:?8c?1k0==:94=d::f?06?016i576:7343>;b0031:<96;=01h66a;423<=:m13h6;?87:?f<8=270k79e85521<5l22h78>789>a=?b2?;<;63j88g9241>34o35k4916589`>>n3<:;452e9;5>370?27n4485605:?8c?1>0==:84=d::3?06?>16i578:734=>;bl;bj;=1:=jl;kc:?ff7d=>9nh70kmdd8e0de<5ln>o78:b:?f`0e=>;bl;bl181:=jl;6;>kc:?f`=0=>9nh70kk86854ae<5ln3478?db9>aa>>2?:oo63jd9c925bd34oo;k490ea89`b?83<;hn52ee:2>36ck27nhn7561c3?8cck00=<4k4=df`=?071m16iim6:72:g>;blj31:=7m;j4:?f`f?=>9o970kkc8854`7<5lnh578?e19>aae>2?:oj63jdb;925bb34ooo4490df89`bd13<;in52eea:>36bj27nhn7561gb?8cck00=;blj31:=k9;me:?f`f?=>9k270kkc88e0g4<5lnh57h;b09>aae>2o>jj63jd32925?734oo>=4908089`b583<;5852ee03>36>027nh?>5f744?8cc:90m:;64=df14?77=<;01hj=0;33104<5ln9<7??54189`b583;;98:4=df14?77=aa562?:2963jd23925?134oo?<4908:89`b493l=::52ee12>c01027nh>?511765>;bl:;1==;:2:?f`67=99?>?63jd2395532<27nh>?511761>;bl:;1==;:9:?f`6?=>93870kk38854<3<5ln8578?979>aa5>2?:2463jd2;9b30034oo?44i67:89`b413;;98?4=df0=?77=<801hj<9;33105<5ln857??54689`b413;;98;4=df0=?77=<301hj65:?f`6g=>93=70kk3`854<><5ln8m7h9669>aa5f2o<=463jd2c95532927nh>o511766>;bl:k1==;:3:?f`6g=99?>863jd2c95532=27nh>o51176=>;bl:h1:=7<;68:?f`6d=n?<<70kk3c8e23><5ln8n7??54389`b4j3;;98<4=df0f?77=<901hj;bl:i1:=79;=63jd2a95532:27nh>m511767>;bl:i1==;:4:?f`6e=99?>963jd2a95532127nh>j561;0?8cc;m0=<4;4=df0`?071?16ii=k:72:<>;bl:n1j;88;?201hj01hj52ee1f>36>=27nh>k561;5?8cc;l0=<464=df0a?`1>>16ii=j:g45<>;bl:o1==;:1:?f`6c=99?>>63jd2g95532;27nh>k511760>;bl:o1==;:5:?f`6c=99?>563jd2d925?434oo?k4908789`b4n3<;5;52ee1e>36>027nh>h5f744?8cc;o0m:;64=df0b?77=<;01hjaa272?:2963jd52925?134oo8=4908:89`b383l=::52ee63>c01027nh9>511765>;bl=:1==;:2:?f`16=99?>?63jd5295532<27nh9>511761>;bl=:1==;:9:?f`17=>93870kk40854<3<5ln?=78?979>aa262?:2463jd539b30034oo8<4i67:89`b393;;98?4=df75?77=<801hj;1;33105<5ln?=7??54689`b393;;98;4=df75?77=<301hj<2;43=6=:mm996;>65:?f`64=>93=70kk33854<><5ln8>7h9669>aa552o<=463jd2095532927nh><511766>;bl:81==;:3:?f`64=99?>863jd2095532=27nh><51176=>;bl:91:=7<;68:?f`65=n?<<70kk328e23><5ln8?7??54389`b4;3;;98<4=df07?77=<901hj<3;33102<5ln8?7??54789`b4;3;;9874=df00?071:16ii=;:72:1>;bl:>1:=79;=63jd2695532:27nh>:511767>;bl:>1==;:4:?f`62=99?>963jd2695532127nh>;561;0?8cc;<0=<4;4=df01?071?16ii=::72:<>;bl:?1j;88;?201hj<5;33107<5ln897??54089`b4=3;;98=4=df01?77=<>01hj<5;33103<5ln897??54;89`b4>3<;5>52ee15>36>=27nh>8561;5?8cc;?0=<464=df02?`1>>16ii=9:g45<>;bl:<1==;:1:?f`60=99?>>63jd2495532;27nh>8511760>;bl:<1==;:5:?f`60=99?>563jd25925?434oo?:4908789`b4?3<;5;52ee14>36>027nh>95f744?8cc;>0m:;64=df03?77=<;01hj<7;33104<5ln8;7??54189`b4?3;;98:4=df03?77=aa5?2?:2963jd2:925?134oo?54908:89`b403l=::52ee1;>c01027nh>6511765>;bl:21==;:2:?f`6>=99?>?63jd2:95532<27nh>6511761>;bl:21==;:9:?g1<4=k0<;70j:938`=37<5m?2>7m6639>`0?52j3=?63k5809gag?34n>5?4ld`489a3>:3iom852d4;1>fbf<27o94<5cec1?8b21;0hhl?4=e7:6?eci916h87=:bf:b>;c=081oi7j;7mk969>`0?52jn2:63k5809ga?234n>5?4ld8689a3>:3io5>52d4;1>fb>:27o94<5ce;2?8b21;0hh4>4=e7:6?ec0o16h87=:bf;a>;c=081oi6l;7mk879>`0?52jn3963k5809ga>334n>5?4ld9189a3>:3io4<52d4;1>fb?827o94<5ce5e?8b21;0hh:k4=e7:6?ec?m16h87=:bf4g>;c=081oi9m;k01i;62;ag3<=:l<396nj88:?g1<4=km==70j:938``23<5m?2>7mk759>`0?52jn5?4ld6389a3>:3io;=52d4;1>fb1n27o94<5ce4f?8b21;0hh;j4=e7:6?ecij16h87=:bfbf>;c=081oion;7mk769>`0?52jn=o63k5809gac>34n>5?4ldd589a3>:3ioi;52d4;1>fbb=27o94<5ceg0?8b21;0hhh<4=e7:6?ecm816h87=:bff4>;c=081oiji;7mkd99>`0?52jno;63k5809gab134n>5?4lde789a3>:3ioh952d4;1>fbc;27o94<5cef1?8b21;0hhi?4=e7:6?ecl916h87=:bf`b>;c=081oimk;<5m?2>7mkc69>`0?52jnh:63k5809gae234n>5?4ldb689a3>:3ioo?52d4;1>fbd927o94<5cea3?8b21;0hhoh4=e7:6?ecjl16h87=:bfa`>;c=081oill;7mkb49>`0?52jni863k5809gad434n>5?4ldc089a3>:3ion<52d4;1>fbe827o94<5cece?8b21;0hhlk4=e7:6?ecmm16h87=:bffg>;c=081oikm;7mkb99>`0?52jnjh63k5809g`4f34n>5?4le3:89a3>:3in>:52d4;1>fc5>27o94<5cd07?8b21;0hi?=4=e7:6?eb:;16h87=:bg15>;c=081ohd:?g1<4=kl;h70j:938`a4d<5m?2>7mj189>`0?52jo:463k5809g`7034n>5?4le0489a3>:3in=852d4;1>fc6<27o94<5cd30?8b21;0hi<<4=e7:6?eb9816h87=:bg24>;c=081oh>j;7mj099>`0?52jo;;63k5809g`6134n>5?4le1789a3>:3in<>52d4;1>fc7:27o94<5cd22?8b21;0hi=>4=e7:6?ecno16h87=:bfea>;c=081oihk;7mkf79>`0?52jnm963k5809ga`334n>5?4ldg189a3>:3ioj?52d4;1>fba927o94<5ced3?8b21;0hhhh4=e7:6?eb:l16h87=:bg1`>;c=081oha:?g1<4=kl:m70j:938`a52<5m?2>7mkf89>`0?52jnni63k5809g`0e34n>5?4le7;89a3>:3in:552d4;1>fc1?27o94<5cd46?8b21;0hi;:4=e7:6?eb>:16h87=:bg56>;c=081oh8>;7mj5`9>`0?52jo>563k5809g`3?34n>5?4le4589a3>:3in9;52d4;1>fc2=27o94<5cd77?8b21;0hi8=4=e7:6?eb=;16h87=:bg65>;c=081oh:i;i70j:938`a1g<5m?2>7mj489>`0?52jo?463k5809g`2034n>5?4le5489a3>:3in8952d4;1>fc3;27o94<5cd61?8b21;0hi9?4=e7:6?eb<916h87=:bg0b>;c=081oh=j;<5m?2>7mj369>`0?52jo8:63k5809g`5234n>5?4le2689a3>:3in?>52d4;1>fc4:27o94<5cd12?8b21;0hi>>4=e7:6?eb>o16h87=:bg5a>;c=081oh8k;7mj3`9>`0?52jo9j63k5809gdbc34n>5?4lae`89a3>:3ijhl52d4;1>fgc127o94<5c`f4?8b21;0hmi84=e7:6?efl<16h87=:bcg0>;c=081olj<;7mncb9>`0?52jkhn63k5809gdef34n>5?4lab;89a3>:3ijo552d4;1>fgd?27o94<5c`a5?8b21;0hmn;4=e7:6?efk=16h87=:bc`7>;c=081olm>;7mnbc9>`0?52jkim63k5809gdd>34n>5?4lac:89a3>:3ijn;52d4;1>fge=27o94<5c``7?8b21;0hmo=4=e7:6?efj;16h87=:bca5>;c=081oll?;7mna89>`0?52jkj463k5809gdg034n>5?4la`489a3>:3ijm852d4;1>fgf<27o94<5c`c0?8b21;0hml<4=e7:6?efm816h87=:bcf4>;c=081olji;7mnab9>`0?52jkj=63k5809gg7b34n>5?4lb0a89a3>:3ii=o52d4;1>fd6i27o94<5cc3;?8b21;0hn<94=e7:6?ee9?16h87=:b`21>;c=081oo?;;1:?g1<4=kk;;70j:938`f5`<5m?2>7mm0e9>`0?52jh;o63k5809gg6e34n>5?4lb1c89a3>:3ii<452d4;1>fd7027o94<5cc24?8b21;0hn=84=e7:6?ee8<16h87=:b`30>;c=081oo>=;7mnfb9>`0?52jkmn63k5809gd`f34n>5?4lag;89a3>:3ijj:52d4;1>fga>27o94<5c`d6?8b21;0hmk:4=e7:6?efn:16h87=:bce6>;c=081olh>;7mne`9>`0?52jkn563k5809gdc?34n>5?4lad589a3>:3iji;52d4;1>fgb=27o94<5c`g7?8b21;0hmh=4=e7:6?ee:;16h87=:b`15>;c=081oo<5m?2>7mnee9>`0?52jkn>63k5809gg3a34n>5?4lb4f89a3>:3ii9n52d4;1>fd2j27o94<5cc7:?8b21;0hn864=e7:6?ee=>16h87=:b`62>;c=081oo;:;01i;62;aa16=:l<396nl:2:?g1<4=kk?:70j:938`f06<5m?2>7mm4d9>`0?52jh?h63k5809gg2d34n>5?4lb5`89a3>:3ii8l52d4;1>fd3127o94<5cc6;?8b21;0hn994=e7:6?ee;c=081oo:<;7mm3e9>`0?52jh8o63k5809gg5e34n>5?4lb2c89a3>:3ii?552d4;1>fd4?27o94<5cc15?8b21;0hn>;4=e7:6?ee;=16h87=:b`07>;c=081oo==;7mm2c9>`0?52jh9m63k5809gg4>34n>5?4lb3:89a3>:3ii>:52d4;1>fd5>27o94<5cc06?8b21;0hn?:4=e7:6?ee>:16h87=:b`56>;c=081oo8>;?70j:938`f6?<5m?2>7mm2d9>`0?52jh9?63k5809ggg734n>5?4lb8g89a3>:3ii5i52d4;1>fd>k27o94<5cc;b?8b21;0hn474=e7:6?ee1116h87=:b`:3>;c=081oo79;7mm8g9>`0?52jh3i63k5809gg>c34n>5?4lb9a89a3>:3ii4o52d4;1>fd?i27o94<5cc::?8b21;0hn564=e7:6?ee0>16h87=:b`;2>;c=081oo6;;7mm7d9>`0?52jh5?4lb6`89a3>:3ii;452d4;1>fd0027o94<5cc54?8b21;0hn:84=e7:6?ee?<16h87=:b`40>;c=081oo9<;801i;62;aa34=:l<396nl80:?g1<4=kk7mm6b9>`0?52jh=n63k5809gg0f34n>5?4lb7;89a3>:3ii:552d4;1>fd1?27o94<5cc45?8b21;0hn;;4=e7:6?eei=16h87=:b`b7>;c=081ooo=;70j:938`f2g<5m?2>7mm6g9>`0?52jh=863k5809ggc634n>5?4lbed89a3>:3iihh52d4;1>fdcl27o94<5ccfa?8b21;0hnio4=e7:6?eel016h87=:b`g<>;c=081ooj8;7mmd19>`0?52jhhj63k5809ggeb34n>5?4lbbf89a3>:3iion52d4;1>fddj27o94<5ccab?8b21;0hnn74=e7:6?eek116h87=:b``3>;c=081oom:;01i;62;aag6=:l<396nll2:?g1<4=kki:70j:938`ff6<5m?2>7mmbg9>`0?52jhii63k5809ggdc34n>5?4lbca89a3>:3iinl52d4;1>fde127o94<5cc`;?8b21;0hno94=e7:6?eej?16h87=:b`a1>;c=081ool;;7mmae9>`0?52jhjo63k5809ggge34n>5?4lb`c89a3>:3iim452d4;1>fdf027o94<5ccc4?8b21;0hnl84=e7:6?eem<16h87=:b`f0>;c=081ook<;7mmb19>`0?52jhj963k5809gf4534n>5?4lc3289a3>:3ih=k52d4;1>fe6m27o94<5cb3`?8b21;0ho;c=081on?7;5:?g1<4=kj;?70j:938`g45<5m?2>7ml109>`0?52ji:<63k5809gf6a34n>5?4lc1g89a3>:3ihfe7k27o94<5cb2a?8b21;0ho=o4=e7:6?ed8016h87=:ba3<>;c=081on>9;7ml019>`0?52jhmj63k5809gg`b34n>5?4lbgf89a3>:3iijo52d4;1>fdai27o94<5ccd:?8b21;0hnk64=e7:6?een>16h87=:b`e2>;c=081ooh:;01i;62;aab6=:l<396nli2:?g1<4=kkl;70j:938`f``<5m?2>7mmed9>`0?52jhnh63k5809ggcd34n>5?4lbd`89a3>:3iiil52d4;1>fdb127o94<5ccg;?8b21;0hnh94=e7:6?ed:?16h87=:ba11>;c=081on<;;2:?g1<4=kj:<70j:938`fce<5m?2>7mmf09>`0?52jhn:63k5809`62734n>5?4k32g89a3>:3n8?n52d4;1>a54j27o94<5d21b?8b21;0o?>74=e7:6?b4;116h87=:e103>;c=081h>=9;7j<2g9>`0?52m99i63k5809`64c34n>5?4k33a89a3>:3n8>o52d4;1>a55i27o94<5d20:?8b21;0o??64=e7:6?b4<>16h87=:e172>;c=081h>::;01i;62;f006=:l<396i=;2:?g1<4=l:>:70j:938g76b<5m?2>7j<339>`0?52m99;63k5809`14034n>5?4k43789a3>:3n?>>52d4;1>a25:27o94<5d502?8b21;0o8?>4=e7:6?b39o16h87=:e62a>;c=081h9?k;a:?g1<4=l=;370j:938g041<5m?2>7j;179>`0?52m>:963k5809`17334n>5?4k40189a3>:3n?=?52d4;1>a26927o94<5d533?8b21;0o8=h4=e7:6?b3:l16h87=:e61`>;c=081h97j;189>`0?52m>;i63k5809`12?34n>5?4k45489a3>:3n?8952d4;1>a23;27o94<5d561?8b21;0o89?4=e7:6?b3<916h87=:e60b>;c=081h9=j;<5m?2>7j;369>`0?52m>8:63k5809`15234n>5?4k42689a3>:3n??>52d4;1>a24:27o94<5d512?8b21;0o8>>4=e7:6?b3;c=081h9:k;270j:938g013<5m?2>7j;3`9>`0?52m>9j63k5809`10>34n>5?4k47589a3>:3n?:852d4;1>a21<27o94<5d540?8b21;0o8;<4=e7:6?b3>816h87=:e654>;c=081h9;i;7j;599>`0?52m>>;63k5809`13134n>5?4k44789a3>:3n?9952d4;1>a22;27o94<5d571?8b21;0o88?4=e7:6?b3?916h87=:e65b>;c=081h98j;7j;5c9>`0?52m>><63k5809`1>f34n>5?4k49:89a3>:3n?4;52d4;1>a2?=27o94<5d5:7?8b21;0o85=4=e7:6?b30;16h87=:e6;5>;c=081h96?;l01i;62;f73`=:l<396i:8d:?g1<4=l==i70j:938g02g<5m?2>7j;789>`0?52m><463k5809`11034n>5?4k46489a3>:3n?;852d4;1>a20<27o94<5d550?8b21;0o8:<4=e7:6?b31816h87=:e6:4>;c=081h96i;7j;7b9>`0?52m><=63k5809`1ge34n>5?4k4`;89a3>:3n?m:52d4;1>a2f>27o94<5d5c6?8b21;0o8l:4=e7:6?b3i:16h87=:e6b6>;c=081h9o>;7j;9`9>`0?52m>2563k5809`1??34n>5?4k48589a3>:3n?5;52d4;1>a2>=27o94<5d5;7?8b21;0o84=4=e7:6?b3j;16h87=:e6a5>;c=081h9l?;<5m?2>7j;9e9>`0?52m>2>63k5809`1ed34n>5?4k4bc89a3>:3n?o552d4;1>a2d?27o94<5d5a5?8b21;0o8n;4=e7:6?b3k=16h87=:e6`7>;c=081h9m=;7j;bc9>`0?52m>im63k5809`1d>34n>5?4k4c:89a3>:3n?n:52d4;1>a2e>27o94<5d5`6?8b21;0o8o:4=e7:6?b3l:16h87=:e6g6>;c=081h9j>;7j;bd9>`0?52m>i?63k5809`1cc34n>5?4k4d`89a3>:3n?i452d4;1>a2b027o94<5d5g4?8b21;0o8h84=e7:6?b3m<16h87=:e6f0>;c=081h9k<;7j;db9>`0?52m>on63k5809`1bf34n>5?4k4e;89a3>:3n?h552d4;1>a2c?27o94<5d5f5?8b21;0o8i;4=e7:6?b3n=16h87=:e6e7>;c=081h9h=;7j;dg9>`0?52m>o863k5809`06b34n>5?4k51a89a3>:3n>a37127o94<5d42;?8b21;0o9=94=e7:6?b28?16h87=:e731>;c=081h8>;;7j;fe9>`0?52m>mo63k5809`1`e34n>5?4k4gc89a3>:3n?j452d4;1>a2a027o94<5d5d4?8b21;0o8k84=e7:6?b29<16h87=:e720>;c=081h8?<;0:?g1<4=l<:m70j:938g15d<5m?2>7j:019>`0?52m>m963k5809`04a34n>5?4k53f89a3>:3n>>o52d4;1>a35i27o94<5d40:?8b21;0o9?64=e7:6?b2:>16h87=:e712>;c=081h8<:;01i;62;f666=:l<396i;=2:?g1<4=l<8;70j:938g14`<5m?2>7j:1d9>`0?52m?:h63k5809`07d34n>5?4k50`89a3>:3n>=l52d4;1>a36127o94<5d43;?8b21;0o9<94=e7:6?b2;?16h87=:e701>;c=081h8=;;7j:209>`0?52m?::63k5809`60634n>5?4k34d89a3>:3n89i52d4;1>a52k27o94<5d27a?8b21;0o?8o4=e7:6?b4=016h87=:e16<>;c=081h>;8;7j<519>`0?52m9?j63k5809`62b34n>5?4k35f89a3>:3n88n52d4;1>a53j27o94<5d26b?8b21;0o?974=e7:6?b4>116h87=:e153>;c=081h>89;7j<529>`0?52m9?463k5809`6>534n>5?4k39289a3>:3n8;h52d4;1>a50l27o94<5d25`?8b21;0o?:l4=e7:6?b4?h16h87=:e14=>;c=081h>97;=01i;62;f033=:l<396i=85:?g1<4=l:=870j:938g724<5m?2>7j<709>`0?52m9<<63k5809`60a34n>5?4k37g89a3>:3n8:i52d4;1>a51k27o94<5d24a?8b21;0o?;o4=e7:6?b40016h87=:e1;<>;c=081h>68;7j<759>`0?52m9=563k5809`6g434n>5?4k3`389a3>:3n85k52d4;1>a5>m27o94<5d2;g?8b21;0o?4m4=e7:6?b41k16h87=:e1:e>;c=081h>76;7j<939>`0?52m92=63k5809`6?734n>5?4k39d89a3>:3n84h52d4;1>a5?l27o94<5d2:`?8b21;0o?5l4=e7:6?b4ih16h87=:e1b=>;c=081h>o7;7j<949>`0?52m93m63k5809`6e334n>5?4k3b089a3>:3n8o=52d4;1>a5en27o94<5d2`f?8b21;0o?oj4=e7:6?b4jj16h87=:e1af>;c=081h>ln;70j:938g7g2<5m?2>7j`0?52m9i>63k5809`6d634n>5?4k3c289a3>:3n8mk52d4;1>a5fm27o94<5d2cg?8b21;0o?lm4=e7:6?b4kk16h87=:e1`e>;c=081h>m6;70j:938g7f7<5m?2>7j`0?52m9jn63k5809`6c234n>5?4k3d189a3>:3n8i<52d4;1>a5b827o94<5d2fe?8b21;0o?ik4=e7:6?b4lm16h87=:e1gg>;c=081h>jm;7j`0?52m9o?63k5809`6b534n>5?4k3e389a3>:3n8h=52d4;1>a5dn27o94<5d2af?8b21;0o?nj4=e7:6?b4mj16h87=:e1ff>;c=081h>kn;7j`0?52m9ho63k5809`16134n>5?4k41689a3>:3n?a27927o94<5d523?8b21;0o?kh4=e7:6?b4nl16h87=:e1e`>;c=081h>hl;7j`0?52m9m863k5809`6`434n>5?4k3g089a3>:3n8j<52d4;1>a5a827o94<5d2ge?8b21;0o?hk4=e7:6?b38m16h87=:e63g>;c=081h9>m;7j`0?52m9nh63k5809`7?234n>5?4k28489a3>:3n95:52d4;1>a4>027o94<5d3:7?8b21;0o>5;4=e7:6?b50?16h87=:e0;3>;c=081ol=>;7mn549>`0?52jk>:63k5809`7b>34n>5?4k2ec89a3>:3n9ho52d4;1>a4ck27o94<5d3a;?8b21;0o>n74=e7:6?b5kh16h87=:e0`f>;c=081=>8=d:?g1<4=9:<8863k58095604=27o94<512402>;c=081=>8<7:?g1<4=9:<8463k58095604127o94<51240e>;c=081=>8;c=081=>8<0:?g1<4=9:<8=63k58095604:27o94<512407>;c=081=>8>c:?g1<4=9:<9?63k58095605<27o94<512411>;c=081=>8=6:?g1<4=9:<9;63k58095605027o94<51241=>;c=081=>8=a:?g1<4=9:<9n63k58095606l27o94<51242a>;c=081=>8>f:?g1<4=9:<9<63k58095605927o94<512416>;c=081=>=83:?g1<4=9:9;c=081=>=8d:?g1<4=9:9;c=081=>=71:?g1<4=9:93>63k58095650<27o94<512141>;c=081=>=86:?g1<4=9:9<;63k58095650027o94<51214=>;c=081=>=92:?g1<4=9:9=563k58095651i27o94<51215f>;c=081=>=9c:?g1<4=9:9=h63k58095651m27o94<51215b>;c=081=>=80:?g1<4=9:9<=63k58095651;27o94<512150>;c=081=>=95:?g1<4=9:9=:63k58095651?27o94<51215<>;c=081=>=n6:?g1<4=9:9jh63k5809565fm27o94<5121bb>;c=081=>=m0:?g1<4=9:9i=63k5809565e:27o94<5121a7>;c=081=>=m4:?g1<4=9:9i963k5809565f?27o94<5121b<>;c=081=>=n9:?g1<4=9:9jm63k5809565fj27o94<5121bg>;c=081=>=65:?g1<4=9:92o63k5809565>l27o94<5121:a>;c=081=>=6f:?g1<4=9:9j<63k5809565f927o94<5121b6>;c=081=>=n3:?g1<4=9:9j863k5809565>>27o94<5121:3>;c=081=>=68:?g1<4=9:92563k5809565>i27o94<5121:f>;c=081=>=k9:?g1<4=9:9n<63k5809565b927o94<5121f6>;c=081=>=j3:?g1<4=9:9n863k5809565b=27o94<5121f2>;c=081=>=j7:?g1<4=9:9n463k5809565ci27o94<5121gf>;c=081=>=kc:?g1<4=9:9oh63k5809565cm27o94<5121gb>;c=081=>=l8:?g1<4=9:9hj63k5809565c827o94<5121g5>;c=081=>=k2:?g1<4=9:9o?63k5809565c<27o94<5121g1>;c=081=>=k6:?g1<4=9:9o;63k5809565d127o94<5121`e>;c=081=>=lb:?g1<4=9:9ho63k5809565dl27o94<5121`a>;c=081=>:=4:?g1<4=9:>9>63k58095625827o94<51262b>;c=081=>:>e:?g1<4=9:>:h63k58095626k27o94<51262f>;c=081=>:>a:?g1<4=9:>:563k58095626027o94<512623>;c=081=>:>5:?g1<4=9:>:863k58095626;27o94<512626>;c=081=>:>1:?g1<4=9:>:<63k58095627n27o94<51263a>;c=081=>:?d:?g1<4=9:>;o63k58095625j27o94<51261e>;c=081=>:=9:?g1<4=9:>9463k58095625?27o94<512612>;c=081=>:=5:?g1<4=9:>9=63k58095626>27o94<51263f>;c=081=>;?b:?g1<4=9:?;563k58095637?27o94<512732>;c=081=>;?5:?g1<4=9:?;863k58095637;27o94<512736>;c=081=>;?1:?g1<4=9:?;<63k5809562an27o94<5126ea>;c=081=>:ic:?g1<4=9:>mn63k5809562ai27o94<5126e=>;c=081=>:i8:?g1<4=9:>m;63k5809562a>27o94<5126e1>;c=081=>:i4:?g1<4=9:>m?63k58095636:27o94<512725>;c=081=>;>0:?g1<4=9:?;j63k58095637m27o94<51273`>;c=081=>;?c:?g1<4=9:?;463k5809562al27o94<5126e6>;c=081=>;=c:?g1<4=9:?9m63k58095635027o94<512713>;c=081=>;=6:?g1<4=9:?9963k58095635<27o94<512717>;c=081=>;=2:?g1<4=9:?9=63k58095635827o94<51272b>;c=081=>;>d:?g1<4=9:?:o63k58095636j27o94<51272e>;c=081=>;>9:?g1<4=9:?:463k58095636?27o94<512722>;c=081=>;>5:?g1<4=9:?:863k58095634;27o94<512706>;c=081=>;<1:?g1<4=9:?8<63k58095635n27o94<51271a>;c=081=>;=d:?g1<4=9:?9563k58095636m27o94<512727>;c=081=>;;d:?g1<4=9:??n63k58095633127o94<51277<>;c=081=>;;7:?g1<4=9:??:63k58095633=27o94<512770>;c=081=>;;3:?g1<4=9:??>63k58095633927o94<512774>;c=081=>;;c=081=>;;c=081=>;<6:?g1<4=9:?8963k58095632<27o94<512767>;c=081=>;:2:?g1<4=9:?>=63k58095632827o94<51277b>;c=081=>;;e:?g1<4=9:??m63k58095634n27o94<512700>;c=081=>;9e:?g1<4=9:?=o63k58095631i27o94<51275=>;c=081=>;98:?g1<4=9:?=;63k58095631>27o94<512751>;c=081=>;94:?g1<4=9:?=?63k58095631:27o94<512755>;c=081=>;:f:?g1<4=9:?>i63k58095632l27o94<51276g>;c=081=>;:b:?g1<4=9:?>m63k58095632127o94<51276<>;c=081=>;:7:?g1<4=9:?>:63k58095630=27o94<512740>;c=081=>;83:?g1<4=9:?<>63k58095630927o94<512744>;c=081=>;9f:?g1<4=9:?=n63k58095631827o94<512761>;c=081=>;7f:?g1<4=9:?3h63k5809563?j27o94<5127;e>;c=081=>;79:?g1<4=9:?3463k5809563??27o94<5127;2>;c=081=>;75:?g1<4=9:?3863k5809563?;27o94<5127;6>;c=081=>;70:?g1<4=9:?;c=081=>;8c:?g1<4=9:?;c=081=>;88:?g1<4=9:?<;63k5809563>>27o94<5127:1>;c=081=>;64:?g1<4=9:?2?63k5809563>:27o94<5127:5>;c=081=>;60:?g1<4=9:?3o63k5809563?927o94<512742>;c=081=>;m0:?g1<4=9:?ji63k5809563fk27o94<5127bf>;c=081=>;na:?g1<4=9:?j563k5809563f027o94<5127b3>;c=081=>;n6:?g1<4=9:?j963k5809563f<27o94<5127b7>;c=081=>;n1:?g1<4=9:?j<63k5809563>n27o94<5127:a>;c=081=>;6d:?g1<4=9:?2o63k5809563>j27o94<5127:e>;c=081=>;69:?g1<4=9:?2463k5809563e?27o94<5127a2>;c=081=>;m5:?g1<4=9:?i863k5809563e;27o94<5127a6>;c=081=>;m1:?g1<4=9:?jh63k5809563f:27o94<5127:3>;c=081=>;k1:?g1<4=9:?hj63k5809563dl27o94<5127`g>;c=081=>;lb:?g1<4=9:?hm63k5809563d127o94<5127`<>;c=081=>;l7:?g1<4=9:?h:63k5809563d=27o94<5127`0>;c=081=>;l2:?g1<4=9:?h=63k5809563d827o94<5127ab>;c=081=>;me:?g1<4=9:?ih63k5809563ek27o94<5127af>;c=081=>;ma:?g1<4=9:?i563k5809563c027o94<5127g3>;c=081=>;k6:?g1<4=9:?o963k5809563c<27o94<5127g7>;c=081=>;k2:?g1<4=9:?hi63k5809563d;27o94<5127a<>;c=081=>;i2:?g1<4=9:?m<63k5809563bm27o94<5127f`>;c=081=>;jc:?g1<4=9:?nn63k5809563bi27o94<5127f=>;c=081=>;j8:?g1<4=9:?n;63k5809563b>27o94<5127f1>;c=081=>;j3:?g1<4=9:?n>63k5809563b927o94<5127f4>;c=081=>;kf:?g1<4=9:?oi63k5809563cl27o94<5127gg>;c=081=>;kb:?g1<4=9:?om63k5809563a127o94<5127e<>;c=081=>;i7:?g1<4=9:?m:63k5809563a=27o94<5127e0>;c=081=>;i3:?g1<4=9:?nj63k5809563b<27o94<5127g=>;c=081=>8>3:?g1<4=9:<:=63k58095607n27o94<51243a>;c=081=>8?d:?g1<4=9:<;o63k58095607j27o94<51243e>;c=081=>8?9:?g1<4=9:<;463k58095607?27o94<512432>;c=081=>8?4:?g1<4=9:<;?63k58095607:27o94<512435>;c=081=>8?0:?g1<4=9:?mj63k5809563am27o94<5127e`>;c=081=>;ic:?g1<4=9:?mn63k58095606i27o94<51242=>;c=081=>8>8:?g1<4=9:<:;63k58095606>27o94<512421>;c=081=>8>4:?g1<4=9:<:<63k58095607=27o94<5127ee>;c=081=>:;5:?g1<4=9:>??63k58095623927o94<512674>;c=081=>:8i63k58095624l27o94<51260g>;c=081=>:8m63k58095624127o94<51260<>;c=081=>:<6:?g1<4=9:>8963k58095624<27o94<512607>;c=081=>:<2:?g1<4=9:>8=63k58095624827o94<51261b>;c=081=>:=e:?g1<4=9:>9h63k58095623k27o94<51267f>;c=081=>:;a:?g1<4=9:>?563k58095623027o94<512673>;c=081=>:;6:?g1<4=9:>?>63k58095624?27o94<51261g>;c=081=>:96:?g1<4=9:>=863k58095621:27o94<512655>;c=081=>:90:?g1<4=9:>>j63k58095622m27o94<51266`>;c=081=>::c:?g1<4=9:>>n63k58095622i27o94<51266=>;c=081=>::7:?g1<4=9:>>:63k58095622=27o94<512660>;c=081=>::3:?g1<4=9:>>>63k58095622927o94<512664>;c=081=>:;f:?g1<4=9:>?i63k58095621l27o94<51265g>;c=081=>:9b:?g1<4=9:>=m63k58095621127o94<51265<>;c=081=>:97:?g1<4=9:>=?63k58095622027o94<51267`>;c=081=>:77:?g1<4=9:>3963k5809562?;27o94<5126;6>;c=081=>:71:?g1<4=9:>3<63k58095620n27o94<51264a>;c=081=>:8d:?g1<4=9:>;c=081=>:88:?g1<4=9:><;63k58095620>27o94<512641>;c=081=>:84:?g1<4=9:>;c=081=>:80:?g1<4=9:>=j63k5809562?m27o94<5126;`>;c=081=>:7c:?g1<4=9:>3n63k5809562?i27o94<5126;=>;c=081=>:78:?g1<4=9:>3863k58095620127o94<51265a>;c=081=>:n8:?g1<4=9:>j:63k5809562f<27o94<5126b7>;c=081=>:n2:?g1<4=9:>j=63k5809562f827o94<5126:b>;c=081=>:6e:?g1<4=9:>2h63k5809562>k27o94<5126:f>;c=081=>:69:?g1<4=9:>2463k5809562>?27o94<5126:2>;c=081=>:65:?g1<4=9:>2863k5809562>;27o94<5126:6>;c=081=>:61:?g1<4=9:>2<63k5809562fn27o94<5126ba>;c=081=>:nd:?g1<4=9:>jo63k5809562fj27o94<5126be>;c=081=>:n9:?g1<4=9:>j963k5809562>i27o94<5126;b>;c=081=>:l9:?g1<4=9:>h;63k5809562d=27o94<5126`0>;c=081=>:l3:?g1<4=9:>h>63k5809562d927o94<5126`4>;c=081=>:mf:?g1<4=9:>ii63k5809562el27o94<5126ag>;c=081=>:ma:?g1<4=9:>i563k5809562e027o94<5126a3>;c=081=>:m6:?g1<4=9:>i963k5809562e<27o94<5126a7>;c=081=>:m2:?g1<4=9:>i=63k5809562c827o94<5126`b>;c=081=>:le:?g1<4=9:>hh63k5809562dk27o94<5126`f>;c=081=>:la:?g1<4=9:>h:63k5809562ej27o94<5126a4>;c=081=>:ja:?g1<4=9:>n463k5809562b>27o94<5126f1>;c=081=>:j4:?g1<4=9:>n?63k5809562b:27o94<5126f5>;c=081=>:j0:?g1<4=9:>oj63k5809562cm27o94<5126g`>;c=081=>:kb:?g1<4=9:>om63k5809562c127o94<5126g<>;c=081=>:k7:?g1<4=9:>o:63k5809562c=27o94<5126g0>;c=081=>:k3:?g1<4=9:>o>63k5809562a927o94<5126e4>;c=081=>:jf:?g1<4=9:>ni63k5809562bl27o94<5126fg>;c=081=>:jb:?g1<4=9:>n;63k5809562ck27o94<5126g5>X69lo>7S?>ed589cbd?3<;hn52fea:>36ck27mhno561f`?8`ckk0=;aljo1:=jl;kc:?e`f>=>9nh7S?>e428Z47b=116jn=;:5c0?8`d;=0?i:52fb17>04334lh?94:2`9>bf532?;<;63ic269241>34lh?n4;a29>bf5d2=o<70hl3b8661=:nj9h68=01km16jn=n:407?8`d;h0>>l52fb1b>370?27mo>o5605:?8`d;k0?m>52fb1a>1c034lh?o4:259>bf5e2<8j70hl3c85521<5oi8n78>789>bf5c2=k870hl3e87a2=:nj9o68<;;;ak:n1:<96;>952fb1f>04f34lh?h4916589ce4m3<:;452fb62>1g434lh8<4;e69>bf262<8?70hl40866d=:nj>:6;?87:?eg17=>8=270hl3g87e6=:nj9m69k8;04334lh8=4:2`9>bf272?;<;63ic529241>34lh?84;a29>bf522=o<70hl348661=:nj9>68=01km<5;423<=:nj9=69=k;;ak:31:?:j;;ak:218>j4=ga0`0?5288>i452d4;1>442mm16h87=:00513=:l<396<<9569>`0?5288=9o52d4;1>44e1816h87=:00a`6=:l<396<`0?5288ij;52d4;1>44bn>16h87=:00fb==:l<396<`0?5288n5>52d4;1>44a><16h87=:00e23=:l<396<`0?5288m<<52d4;1>44al:16h87=:00e`1=:l<396<`0?5288m:k52d4;1>457<816h87=:01307=:l<396<=?1g9>`0?5288mhi52d4;1>457io16h87=:013f5=:l<396<=?8e9>`0?5289;8o52d4;1>44c;o16h87=:00g05=:l<396<`0?5288hho52d4;1>44cim16h87=:00ge`=:l<396<`0?5288o8452d4;1>44b9k16h87=:00f5f=:l<396<`0?5288on:52d4;1>44b0016h87=:00f`0?5288n>852d4;1>441><16h87=:00524=:l<396<<9619>`0?5288=:k52d4;1>441>k16h87=:0052d=:l<396<<9789>`0?5288=;852d4;1>441?=16h87=:006b2=:l<396<<:f29>`0?5288>j?52d4;1>4418816h87=:006ba=:l<396<<:fb9>`0?5288=4418>16h87=:00543=:l<396<<9149>`0?5288==<52d4;1>4419916h87=:0055c=:l<396<<91c9>`0?5288==l52d4;1>44en>16h87=:00ab<=:l<396<`0?5288ihk52d4;1>44emh16h87=:00aa`=:l<396<`0?5288ij=52d4;1>44en816h87=:00ab7=:l<396<`0?5288ij952d4;1>44el<16h87=:00a`3=:l<396<`0?5288ih552d4;1>44el016h87=:00a`d=:l<396<`0?5288ihn52d4;1>44elm16h87=:00a``=:l<396<`0?5288ii<52d4;1>44em;16h87=:00aa6=:l<396<`0?5288ii852d4;1>44em?16h87=:00aa2=:l<396<`0?5288ii452d4;1>44emk16h87=:00aaa=:l<396<`0?5288i5i52d4;1>44ei116h87=:00af6=:l<396<`0?5288io452d4;1>44eko16h87=:00a`5=:l<396<`0?5288ih?52d4;1>44e1:16h87=:00a=1=:l<396<`0?5288i5;52d4;1>44e1>16h87=:00a===:l<396<`0?5288i5l52d4;1>44e1k16h87=:00a=f=:l<396<`0?5288i5k52d4;1>44ei916h87=:00ae4=:l<396<`0?5288im>52d4;1>44ei=16h87=:00ae0=:l<396<`0?5288im:52d4;1>44ei016h87=:00aed=:l<396<`0?5288imn52d4;1>44eim16h87=:00ae`=:l<396<`0?5288in=52d4;1>44ej816h87=:00af7=:l<396<`0?5288in852d4;1>44ej?16h87=:00af2=:l<396<`0?5288in452d4;1>44ejh16h87=:00afg=:l<396<`0?5288ini52d4;1>44ejo16h87=:00ag5=:l<396<`0?5288io?52d4;1>44ek:16h87=:00ag1=:l<396<`0?5288io;52d4;1>44ek>16h87=:00ag==:l<396<`0?5288ioo52d4;1>44ekj16h87=:00ag`=:l<396<`0?5288ijo52d4;1>44enj16h87=:00ab`=:l<396<`0?5288njo52d4;1>44bl?16h87=:00fa4=:l<396<`0?5288nj=52d4;1>44bn816h87=:00fb7=:l<396<`0?5288nj952d4;1>44bn<16h87=:00fb3=:l<396<`0?5288nh552d4;1>44bl016h87=:00f`d=:l<396<`0?5288nhn52d4;1>44blm16h87=:00f``=:l<396<`0?5288ni=52d4;1>44bm;16h87=:00fa6=:l<396<`0?5288ni852d4;1>44bm?16h87=:00fa2=:l<396<`0?5288ni452d4;1>44bmh16h87=:00fag=:l<396<`0?5288nik52d4;1>44b1=16h87=:00f=c=:l<396<`0?5288nn852d4;1>44bk916h87=:00fgg=:l<396<`0?5288nh?52d4;1>44bl:16h87=:00f`1=:l<396<`0?5288n5;52d4;1>44b1>16h87=:00f===:l<396<`0?5288n5l52d4;1>44b1k16h87=:00f=f=:l<396<`0?5288n5h52d4;1>44bi916h87=:00fe4=:l<396<`0?5288nm>52d4;1>44bi=16h87=:00fe0=:l<396<`0?5288nm:52d4;1>44bi116h87=:00fe<=:l<396<`0?5288nmn52d4;1>44bim16h87=:00fe`=:l<396<`0?5288nn=52d4;1>44bj816h87=:00ff7=:l<396<`0?5288nn952d4;1>44bj?16h87=:00ff2=:l<396<`0?5288nn452d4;1>44bjh16h87=:00ffg=:l<396<`0?5288nni52d4;1>44bjl16h87=:00ffc=:l<396<`0?5288no?52d4;1>44bk:16h87=:00fg1=:l<396<`0?5288no;52d4;1>44bk>16h87=:00fg==:l<396<`0?5288nol52d4;1>44bkj16h87=:00fga=:l<396<`0?5288nh=52d4;1>44bnj16h87=:00fba=:l<396<`0?5288m<=52d4;1>44a>>16h87=:00e2<=:l<396<`0?5288m8k52d4;1>44a=h16h87=:00e1`=:l<396<`0?5288m:=52d4;1>44a>816h87=:00e27=:l<396<`0?5288m:952d4;1>44a<<16h87=:00e03=:l<396<`0?5288m8552d4;1>44a<016h87=:00e0d=:l<396<`0?5288m8n52d4;1>44a`0?5288m9<52d4;1>44a=;16h87=:00e16=:l<396<`0?5288m9852d4;1>44a=?16h87=:00e12=:l<396<`0?5288m9452d4;1>44a=k16h87=:00e1a=:l<396<`0?5288m44a9116h87=:00e66=:l<396<`0?5288m?452d4;1>44a;o16h87=:00e05=:l<396<`0?5288m8?52d4;1>44a8:16h87=:00e41=:l<396<`0?5288m<;52d4;1>44a8>16h87=:00e4==:l<396<`0?5288m44a8k16h87=:00e4f=:l<396<`0?5288m44a9916h87=:00e54=:l<396<`0?5288m=>52d4;1>44a9=16h87=:00e50=:l<396<`0?5288m=:52d4;1>44a9016h87=:00e5d=:l<396<`0?5288m=n52d4;1>44a9m16h87=:00e5`=:l<396<`0?5288m>=52d4;1>44a:816h87=:00e67=:l<396<`0?5288m>852d4;1>44a:?16h87=:00e62=:l<396<`0?5288m>452d4;1>44a:h16h87=:00e6g=:l<396<`0?5288m>i52d4;1>44a:o16h87=:00e75=:l<396<`0?5288m??52d4;1>44a;:16h87=:00e71=:l<396<`0?5288m?;52d4;1>44a;>16h87=:00e7==:l<396<`0?5288m?o52d4;1>44a;j16h87=:00e7`=:l<396<`0?5288m:o52d4;1>44a>j16h87=:00e2`=:l<396<`0?5288mh:52d4;1>44aj;16h87=:00efa=:l<396<`0?5288mon52d4;1>44akm16h87=:00eg`=:l<396<`0?5288mh=52d4;1>44al816h87=:00e`7=:l<396<`0?5288mn952d4;1>44aj<16h87=:00ef3=:l<396<`0?5288mn552d4;1>44aj016h87=:00efd=:l<396<`0?5288mnn52d4;1>44ajl16h87=:00efc=:l<396<`0?5288mo<52d4;1>44ak;16h87=:00eg6=:l<396<`0?5288mo852d4;1>44ak?16h87=:00eg2=:l<396<`0?5288moo52d4;1>44a?916h87=:00e3g=:l<396<`0?5288m5<52d4;1>44a1j16h87=:00ee2=:l<396<`0?5288mmh52d4;1>44aio16h87=:00ef5=:l<396<`0?5288m;?52d4;1>44a?:16h87=:00e31=:l<396<`0?5288m;;52d4;1>44a?>16h87=:00e3==:l<396<`0?5288m;l52d4;1>44a?j16h87=:00e3a=:l<396<`0?5288m;k52d4;1>44a0916h87=:00e<4=:l<396<`0?5288m4>52d4;1>44a0=16h87=:00e<0=:l<396<`0?5288m4552d4;1>44a0016h87=:00e`0?5288m4n52d4;1>44a0m16h87=:00e<`=:l<396<`0?5288m5=52d4;1>44a1;16h87=:00e=6=:l<396<`0?5288m5852d4;1>44a1?16h87=:00e=2=:l<396<`0?5288m5452d4;1>44a1h16h87=:00e=g=:l<396<`0?5288m5h52d4;1>44a1o16h87=:00ee5=:l<396<`0?5288mm?52d4;1>44ai:16h87=:00ee1=:l<396<`0?5288mm;52d4;1>44ai116h87=:00ee<=:l<396<`0?5288mmn52d4;1>44al116h87=:00e`<=:l<396<`0?5288mhn52d4;1>457<:16h87=:01300=:l<396<=?219>`0?5289;>o52d4;1>457;?16h87=:0137d=:l<396<=?3c9>`0?5289;?n52d4;1>457;m16h87=:0137`=:l<396<=?3g9>`0?5289;8=52d4;1>457:816h87=:01367=:l<396<=?229>`0?5289;>952d4;1>457:<16h87=:01363=:l<396<=?269>`0?5289;>552d4;1>457:016h87=:0136d=:l<396<=?2b9>`0?5289;>i52d4;1>457:l16h87=:0136c=:l<396<=?319>`0?5289;?<52d4;1>457;;16h87=:01376=:l<396<=?359>`0?5289;?852d4;1>457;>16h87=:0137<=:l<396<`0?5288mi452d4;1>44an=16h87=:00ebc=:l<396<=?0`9>`0?5289;=852d4;1>4579k16h87=:0135f=:l<396<=?1e9>`0?5289;=h52d4;1>44alo16h87=:00ea5=:l<396<`0?5288mi?52d4;1>44am:16h87=:00ea1=:l<396<`0?5288mi;52d4;1>44am>16h87=:00ea==:l<396<`0?5288mio52d4;1>44amj16h87=:00eaa=:l<396<`0?5288mik52d4;1>44an916h87=:00eb4=:l<396<`0?5288mj>52d4;1>44an<16h87=:00eb3=:l<396<`0?5288mj552d4;1>44an016h87=:00ebd=:l<396<`0?5288mjn52d4;1>44anm16h87=:00eb`=:l<396<=?019>`0?5289;<<52d4;1>4578;16h87=:01346=:l<396<=?059>`0?5289;<852d4;1>4578?16h87=:01342=:l<396<=?099>`0?5289;<452d4;1>4578k16h87=:0134f=:l<396<=?0e9>`0?5289;4578o16h87=:01355=:l<396<=?109>`0?5289;=?52d4;1>4579:16h87=:01351=:l<396<=?179>`0?5289;=:52d4;1>4579116h87=:0135d=:l<396<=?479>`0?5289;8:52d4;1>457<116h87=:0130d=:l<396<=?b09>`0?5289;n>52d4;1>4570l16h87=:013=<=:l<396<=?a59>`0?5289;m552d4;1>457i016h87=:013ed=:l<396<=?ac9>`0?5289;mn52d4;1>457im16h87=:013e`=:l<396<=?8g9>`0?5289;5=52d4;1>4571816h87=:013=7=:l<396<=?929>`0?5289;5952d4;1>4571<16h87=:013=3=:l<396<=?969>`0?5289;5552d4;1>4571h16h87=:013=g=:l<396<=?9b9>`0?5289;5i52d4;1>4571l16h87=:013=c=:l<396<=?a19>`0?5289;m<52d4;1>457i;16h87=:013e6=:l<396<=?a49>`0?5289;m:52d4;1>457`0?5289;:i52d4;1>457?116h87=:013<6=:l<396<=?889>`0?5289;4l52d4;1>4570k16h87=:013`0?5289;8h52d4;1>457`0?5289;9?52d4;1>457=:16h87=:01311=:l<396<=?549>`0?5289;9;52d4;1>457=116h87=:0131<=:l<396<=?5`9>`0?5289;9o52d4;1>457=j16h87=:0131a=:l<396<=?5d9>`0?5289;9k52d4;1>457>916h87=:01324=:l<396<=?629>`0?5289;:952d4;1>457><16h87=:01323=:l<396<=?669>`0?5289;:552d4;1>457>016h87=:0132d=:l<396<=?6c9>`0?5289;:n52d4;1>457>l16h87=:0132c=:l<396<=?719>`0?5289;;<52d4;1>457?;16h87=:01336=:l<396<=?759>`0?5289;;852d4;1>457??16h87=:01332=:l<396<=?789>`0?5289;;l52d4;1>457?k16h87=:0133f=:l<396<=?7e9>`0?5289;;h52d4;1>457?o16h87=:013<5=:l<396<=?809>`0?5289;4?52d4;1>4570=16h87=:013<0=:l<396<=?879>`0?5289;4552d4;1>457j=16h87=:013f0=:l<396<=?b79>`0?5289;n552d4;1>4569h16h87=:0125g=:l<396<=>1b9>`0?5289;ji52d4;1>457nl16h87=:013bc=:l<396<=>019>`0?5289:<<52d4;1>4568;16h87=:01246=:l<396<=>059>`0?5289:<852d4;1>4568?16h87=:0124==:l<396<=>089>`0?5289:4568k16h87=:0124f=:l<396<=>0e9>`0?5289:4568o16h87=:01255=:l<396<=>109>`0?5289:=>52d4;1>4569<16h87=:012<==:l<396<=>889>`0?5289:4l52d4;1>456>k16h87=:0122f=:l<396<=>6e9>`0?5289::h52d4;1>456>o16h87=:01235=:l<396<=>709>`0?5289:;?52d4;1>456?:16h87=:01231=:l<396<=>779>`0?5289:;:52d4;1>456?116h87=:0123<=:l<396<=>7`9>`0?5289:;o52d4;1>456?j16h87=:0123a=:l<396<=>7d9>`0?5289:;k52d4;1>4560816h87=:012<6=:l<396<=>f79>`0?5289:j:52d4;1>456n116h87=:012`<=:l<396<=>d`9>`0?5289:ho52d4;1>456lj16h87=:012`a=:l<396<=>dd9>`0?5289:hk52d4;1>456m916h87=:012a4=:l<396<=>e39>`0?5289:i952d4;1>456m<16h87=:012a3=:l<396<=>e69>`0?5289:i552d4;1>456m016h87=:012ad=:l<396<=>ec9>`0?5289:in52d4;1>456mm16h87=:012ac=:l<396<=>f09>`0?52899:952d4;1>455><16h87=:01123=:l<396<==469>`0?528998552d4;1>455<016h87=:0110d=:l<396<==4c9>`0?528998n52d4;1>455`0?528999=52d4;1>455=;16h87=:01116=:l<396<==559>`0?528999852d4;1>455=?16h87=:01112=:l<396<==599>`0?528999452d4;1>455=h16h87=:0111g=:l<396<==5e9>`0?528999k52d4;1>44d>916h87=:00`24=:l<396<`0?5288h8>52d4;1>44d<=16h87=:00`00=:l<396<`0?5288h8:52d4;1>44d<116h87=:00`0<=:l<396<`0?5288h8o52d4;1>44d`0?5288h9=52d4;1>44d=816h87=:00`17=:l<396<`0?5288h9952d4;1>44d=<16h87=:00`13=:l<396<`0?5288h9452d4;1>44d=k16h87=:00`g`=:l<396<`0?5288hh=52d4;1>44dj816h87=:00`f7=:l<396<`0?5288hn952d4;1>44dj<16h87=:00`f3=:l<396<`0?5288hn552d4;1>44dj016h87=:00`fd=:l<396<`0?5288hni52d4;1>44djl16h87=:00`fc=:l<396<`0?5288ho<52d4;1>44dk;16h87=:00`g6=:l<396<`0?5288ho852d4;1>44dk>16h87=:00`g<=:l<396<`0?5288o8>52d4;1>44c9l16h87=:00g6<=:l<396<`0?5288o?552d4;1>44c;016h87=:00g7d=:l<396<`0?5288o?n52d4;1>44c;m16h87=:00g7`=:l<396<`0?5288o>=52d4;1>44c:816h87=:00g67=:l<396<`0?5288o>952d4;1>44c:<16h87=:00g63=:l<396<`0?5288o>552d4;1>44c:h16h87=:00g6g=:l<396<`0?5288o>i52d4;1>44c:l16h87=:00g6c=:l<396<`0?5288o?<52d4;1>44c;;16h87=:00g76=:l<396<`0?5288o?:52d4;1>44dlj16h87=:00`a2=:l<396<`0?5288hji52d4;1>44c8116h87=:00g56=:l<396<`0?5288o=l52d4;1>44c9k16h87=:00g5f=:l<396<`0?5288hhh52d4;1>44dlo16h87=:00`a5=:l<396<`0?5288hi?52d4;1>44dm:16h87=:00`a1=:l<396<`0?5288hi;52d4;1>44dm116h87=:00`a<=:l<396<`0?5288hio52d4;1>44dmj16h87=:00`aa=:l<396<`0?5288hik52d4;1>44dn916h87=:00`b4=:l<396<`0?5288hj952d4;1>44dn<16h87=:00`b3=:l<396<`0?5288hj552d4;1>44dn016h87=:00`bd=:l<396<`0?5288hjn52d4;1>44dnl16h87=:00`bc=:l<396<`0?5288o<<52d4;1>44c8;16h87=:00g46=:l<396<`0?5288o<852d4;1>44c8?16h87=:00g42=:l<396<`0?5288o44c8k16h87=:00g4f=:l<396<`0?5288o44c8o16h87=:00g55=:l<396<`0?5288o=?52d4;1>44c9=16h87=:00g50=:l<396<`0?5288o=552d4;1>44c<=16h87=:00g00=:l<396<`0?5288o8552d4;1>44cio16h87=:00gf4=:l<396<`0?5288o5:52d4;1>44ci;16h87=:00ge3=:l<396<`0?5288om552d4;1>44ci016h87=:00ged=:l<396<`0?5288omn52d4;1>44c0m16h87=:00g<`=:l<396<`0?5288o5=52d4;1>44c1816h87=:00g=7=:l<396<`0?5288o5952d4;1>44c1<16h87=:00g=3=:l<396<`0?5288o5452d4;1>44c1h16h87=:00g=g=:l<396<`0?5288o5i52d4;1>44c1l16h87=:00g=c=:l<396<`0?5288om<52d4;1>44ci:16h87=:00ge0=:l<396<`0?5288o9852d4;1>44c>916h87=:00g2g=:l<396<`0?5288o4<52d4;1>44c0>16h87=:00g<==:l<396<`0?5288o4l52d4;1>44c`0?5288o8h52d4;1>44c`0?5288o9?52d4;1>44c=:16h87=:00g11=:l<396<`0?5288o9:52d4;1>44c=116h87=:00g1<=:l<396<`0?5288o9o52d4;1>44c=j16h87=:00g1a=:l<396<`0?5288o9k52d4;1>44c>816h87=:00g27=:l<396<`0?5288o:952d4;1>44c><16h87=:00g23=:l<396<`0?5288o:552d4;1>44c>016h87=:00g2d=:l<396<`0?5288o:i52d4;1>44c>l16h87=:00g2c=:l<396<`0?5288o;<52d4;1>44c?;16h87=:00g36=:l<396<`0?5288o;852d4;1>44c?>16h87=:00g3==:l<396<`0?5288o;l52d4;1>44c?k16h87=:00g3f=:l<396<`0?5288o;h52d4;1>44c?o16h87=:00g<5=:l<396<`0?5288o4>52d4;1>44c0=16h87=:00g<3=:l<396<`0?5288on>52d4;1>44cj=16h87=:00gf3=:l<396<`0?5288n=k52d4;1>44cnh16h87=:00f40=:l<396<`0?5288n=952d4;1>44b9<16h87=:00f53=:l<396<`0?5288n=552d4;1>44b9016h87=:00f5d=:l<396<`0?5288ojn52d4;1>44cnm16h87=:00gb`=:l<396<`0?5288n<=52d4;1>44b8816h87=:00f47=:l<396<`0?5288n<952d4;1>44b8?16h87=:00f42=:l<396<`0?5288n<452d4;1>44b8h16h87=:00f4g=:l<396<`0?5288n44b8l16h87=:00f4c=:l<396<`0?5288n=>52d4;1>44cj116h87=:00gg6=:l<396<`0?5288oh452d4;1>44cm=16h87=:00gac=:l<396<`0?5288oj;52d4;1>44cn>16h87=:00gb==:l<396<`0?5288onl52d4;1>44cjk16h87=:00gff=:l<396<`0?5288onh52d4;1>44cjo16h87=:00gg5=:l<396<`0?5288oo?52d4;1>44ck=16h87=:00gg0=:l<396<`0?5288oo:52d4;1>44ck116h87=:00gg<=:l<396<`0?5288ooo52d4;1>44ckj16h87=:00gga=:l<396<`0?5288oh=52d4;1>44cl816h87=:00g`7=:l<396<`0?5288oh952d4;1>44cl<16h87=:00g`3=:l<396<`0?5288oh552d4;1>44clh16h87=:00g`g=:l<396<`0?5288ohi52d4;1>44cll16h87=:00g`c=:l<396<`0?5288oi<52d4;1>44cm;16h87=:00ga6=:l<396<`0?5288oi;52d4;1>44cm>16h87=:00ga==:l<396<`0?5288oil52d4;1>44cmk16h87=:00gaf=:l<396<`0?5288oih52d4;1>44cn916h87=:00gb4=:l<396<`0?5288oj952d4;1>44b:916h87=:00f64=:l<396<`0?5288n>952d4;1>44b0k16h87=:00f`0?5288n;>52d4;1>44b?l16h87=:00f<7=:l<396<`0?5288n4952d4;1>44b0<16h87=:00f<3=:l<396<`0?5288n4552d4;1>44b>016h87=:00f2d=:l<396<`0?5288n:n52d4;1>44b>m16h87=:00f2`=:l<396<`0?5288n;=52d4;1>44b?816h87=:00f37=:l<396<`0?5288n;852d4;1>44b??16h87=:00f32=:l<396<`0?5288n;452d4;1>44b?h16h87=:00f3g=:l<396<`0?5288n;i52d4;1>44b?o16h87=:00f<4=:l<396<`0?5288n?<52d4;1>44b;j16h87=:00f02=:l<396<`0?5288n9i52d4;1>44b>:16h87=:00f21=:l<396<`0?5288n:;52d4;1>44b:>16h87=:00f6==:l<396<`0?5288n>l52d4;1>44b:k16h87=:00f6f=:l<396<`0?5288n>h52d4;1>44b:o16h87=:00f75=:l<396<`0?5288n?>52d4;1>44b;=16h87=:00f70=:l<396<`0?5288n?:52d4;1>44b;116h87=:00f7<=:l<396<`0?5288n?o52d4;1>44b;m16h87=:00f7`=:l<396<`0?5288n8=52d4;1>44b<816h87=:00f07=:l<396<`0?5288n8952d4;1>44b<<16h87=:00f03=:l<396<`0?5288n8452d4;1>44b`0?5288n8i52d4;1>44b`0?5288n9<52d4;1>44b=:16h87=:00f11=:l<396<`0?5288n9;52d4;1>44b=>16h87=:00f1==:l<396<`0?5288n9l52d4;1>44b=k16h87=:00f1f=:l<396<`0?5288n9k52d4;1>44b>916h87=:00f27=:l<396<`0?5288n4k52d4;1>44b1916h87=:00f=7=:l<396<<9599>`0?5288=9l52d4;1>441=;16h87=:00516=:l<396<<9549>`0?5288=:?52d4;1>441>=16h87=:0051f=:l<396<<95e9>`0?5288=9k52d4;1>441>j16h87=:0052`=:l<396<<9679>`0?5288=::52d4;1>441>016h87=:00533=:l<396<<9799>`0?5288=;=52d4;1>441?816h87=:00536=:l<396<<:e`9>`0?5288>in52d4;1>442m<16h87=:006a2=:l<396<<:f59>`0?5288>j;52d4;1>442ml16h87=:006ac=:l<396<<:f09>`0?5288>jh52d4;1>4418916h87=:006b==:l<396<<:f89>`0?5288>jo52d4;1>4418116h87=:0054d=:l<396<<9039>`0?5288=<>52d4;1>4418<16h87=:00557=:l<396<<9159>`0?5288=4418m16h87=:0054c=:l<396<<91b9>`0?5288==h52d4;1>4419?16h87=:00552=:l<396<<9189>01242?:oo63;456925bd34>?88490ea89123>3<;hn524564>36ck27?=>;561f`?826;?0=;39:31:=jl;<627d<18mi019?mn52403b>0gd34>:=n4:ab9>047b2478?db9>7f3>2?:oo6336ck27859m561f`?85>;41<:1:=jl;<1:62<2ij16?4<6:4c`?85>:k0>mn52380g>0gd3492>k4:ab9>7<562kc:?003e=>9nh70=;6e854ae<5:>=i78?db9>710a2?:oo63<14g925bd349:9k490ea8967183<;hn523042>36ck278=;<561f`?856>:0=mn52301e>0gd349:8<4:ab9>742424486ef=:;8><68ol;<0`<5<18mi01?m71;43`f=::j296;>kc:?1g=5=>9nh706<132?:oo63=967925bd3482;;490ea897?0?3<;hn52285;>36ck2795:7561f`?84>=90>mn522871>0gd3482994:ab9>6<31297::72gg>;5<0<1:=jl;<07=2<18mi01?:68;43`f=::=326;>kc:?15=>=>9nh70<>88854ae<5;;3m78?db9>64>e2?:oo63=19a925bd348:4i490ea8977?m3<;hn522046>0gd348:::4:ab9>640>26c86ef=::8<9>:4c`?8778>0=6:72gg>;689k1:=jl;<334g<18mi01nh6:72gg>;dnh0=36ck27hjn490ea89f`c2?:oo63lfd854ae<5jlm6;>kc:?``3<2ij16oi655`a89fbf2;dll0>mn52cd291de<5jo968ol;<3a4g<18mi01kc:?2f5c=>9nh70?m0g854ae<58>mo78?db9>51`c2?:oo63>4gg925bd34;?jk490ea8943783<;hn525c7`>36ck27>n8j561f`?83e=l0=;2=<81:=jl;<7616<18mi018;:4;43`f=:=6;>kc:?6100=>9nh70:i44854ae<5=l?:78?db9>0c202?:oo63;f5:925bd34>m84490ea891?4i3<;hn52481a>36ck27?5>m561f`?82>;m0=ck3<;hn528eg925bd342n<78?db9><`4=>9nh706j4;43`f=:n<301k;;b;d7ef=:n<>m6;;6;7c:?e1c5=>92h70h:fd854=e<5o<:878:9:?e242=n=kh70k82e8g2fe<5l=9:78?db9>a2422?:oo63k58095703127o94<51347f>;c=081=?8;8:?g1<4=9;<8j63k58095703927o94<51340a>;c=081=?8<5:?g1<4=9;<8;63k58095704<27o94<51341f>;c=081=?8=d:?g1<4=9;<9m63k58095705927o94<513417>;c=081=?8=0:?g1<4=9;?on63k5809573cl27o94<5137ge>;68?8:6i8n7:?e1g2=>92h70h:39854=e<5l><57j9c`9>5<7d2m4k6bc89d2d2mf`a9`3ef34o??i4;ab9>a15c2=ko70k;3e87e`=:m=9o69h?;16i9=k:731=>;b<:n1:<9i;8h7h;f39>a15c2o>m963j42f9b1`>34o??i4i4ga89`24l3;;9hm4=d60`?77=ln01h:8h7??5dd89`24l3;;9k>4=d60`?77=o;01h:8h7??5g689`24i3>jo63j42c90db<5l>8m7:ne:?f06g=;b<:k18k<4=d60e?`3m=16i9=n:g6f3>;b<:k1j9h=;o5117fa>;b<:k1==;jf:?f06g=99?m<63j42c9553a927n8>o5117e6>;b<:k1==;i4:?gea`=;ciml1:<<;;8=m70jndg855=6<5mkoj78>809>`dba2?;3?63kaed9b1c334njhk4i4d589agcn3l?j?52d`fe>c2a=27omih5f5d:?8bflo0m8km4=ecgb?77=li01iokf;331`b<5mkoj7??5dg89agcn3;;9hh4=ecgb?77=o:01iokf;331c7<5mkoj7??5g089agcn3;;9k:4=ecgg?2fm27omim54g089agck3l?i952d`f`>c2b?27omim5f5d1?8bflj0m8k;4=ecgg?`3n016hljl:g6eg>;cimi1==;jc:?geae=99?nh63kaea9553bm27omim5117fb>;cimi1==;i0:?geae=99?m=63kaea9553a:27omim5117e0>;a==?18>=4=g771?24>27m99;542589c33=3>8o63i52a9065<5o?8o7:<6:?e16e=<:=01k;;a>9218>=4=g4327m:=6542589c0703>8o63i5569065<5o??87:<6:?e112=<:=01k;;4;60g>;b<:n19om4=d60`?3el27n8>j55b689`24l3?h963j42f9`0>734o??i4k59389`24l3n>4952e51g>a3?=27n8>j5f5gb?8c3;m0m8hl4=d60`?`3mj16i9=k:g6f`>;b<:n1j9h<;01h:8h7h;fe9>a15c2o>mi63j42f9553b927n8>j5117gb>;b<:n1==;ke:?f06b=99?oh63j42f9553b>27n8>j5117f0>;b<:n1==;j3:?f06b=99?n>63j42f9553al27n8>j5117ef>;b<:n1==;ia:?f06b=99?m563j42f9553a027n8>j5117e3>;b<:n1==;i6:?f06b=99?m963j42f95507>27n8>j511430>;b<:n1==8?3:?f06b=99<;>63j42f95507927n8>j511434>;b<:n1==;if:?f06b=99?mi63j42c91ge<5l>8m7;md:?f06g==j>01h:;b<:k1h86?;8m7h;eb9>a15f2o>nh63j42c9b1`434o??l4i4g689`24i3l?j;52e51b>c2a?27n8>o5f5db?8c3;h0m8kl4=d60e?`3nm16i9=n:g6ea>;b<:k1==;j1:?f06g=99?oj63j42c9553cm27n8>o5117g`>;b<:k1==;j6:?f06g=99?n863j42c9553b;27n8>o5117f6>;b<:k1==;id:?f06g=99?mn63j42c9553ai27n8>o5117e=>;b<:k1==;i8:?f06g=99?m;63j42c9553a>27n8>o5117e1>;b<:k1==8?6:?f06g=99<;863j42c95507;27n8>o511436>;b<:k1==8?1:?f06g=99<;<63j42c9553an27n8>o5117ea>;ciml19om4=ecgb?3el27omih55b689agcn3?h963kaed9`0>734njhk4k59389agcn3n>4952d`fe>a3?=27omih5f5gb?8bflo0m8hl4=ecgb?`3mj16hlji:g6f`>;ciml1j9h<;01iokf;d7b3=:lhnm6k:i7:?gea`=n=lj70jndg8e0cd<5mkoj7h;fe9>`dba2o>mi63kaed9553b927omih5117gb>;ciml1==;ke:?gea`=99?oh63kaed9553b>27omih5117f0>;ciml1==;j3:?gea`=99?n>63kaed9553al27omih5117ef>;ciml1==;ia:?gea`=99?m563kaed9553a027omih5117e3>;ciml1==;i6:?gea`=99?m963kaed95507>27omih511430>;ciml1==8?3:?gea`=99<;>63kaed95507927omih511434>;ciml1==;if:?gea`=99?mi63kaea91ge<5mkoo7;md:?geae==j>01iokc;7`1>;cimi1h86?;`dbd2o>nh63kaea9b1`434njhn4i4g689agck3l?j;52d`f`>c2a?27omim5f5db?8bflj0m8kl4=ecgg?`3nm16hljl:g6ea>;cimi1==;j1:?geae=99?oj63kaea9553cm27omim5117g`>;cimi1==;j6:?geae=99?n863kaea9553b;27omim5117f6>;cimi1==;id:?geae=99?mn63kaea9553ai27omim5117e=>;cimi1==;i8:?geae=99?m;63kaea9553a>27omim5117e1>;cimi1==8?6:?geae=99<;863kaea95507;27omim511436>;cimi1==8?1:?geae=99<;<63kaea9553an27omim5117ea>{tl<3o6=4=5z?g1<4=l;2:70j:938g6=><5m?2>7j=889>`0?52m83m63k5809`7>e34n>5?4k29a89a3>:3n94i52d4;1>a4?m27o94<5d3:e?8b21;0o>4>4=e7:6?b50;16h87=:e0;7>;c=081ol;?;7mn5b9>`0?52jk>h63k5809gd3b34n>5?4la4d89a3>:3ij9<52d4;1>fg2:27o94<5d3a6?8b21;0o>nm4=e7:6?b5km16h87=:e0`a>;c=081h?mi;7j=c79>`0?52m8h;63k5879b1d?3tyo94k50;3:8b21;0hm?k4=e7:6?ef;<16h87=:bc02>;c=081ol=8;7mn3e9>`0?52jk9j63k5809gd5734n>5?4k2e489a3>:3n9hi52d4;1>a4cm27o94<5d3fe?8b21;0o>h>4=e7:6?b5m816h87=:e0f6>;c=081h?k<;01i;62;f1a0=:l<396i5>4?:3y>`0?22?:3o63k5869b1d?3tyo94850;0x9a3><3<;4n52d4;4>c2e02wxh877:1818b21h0=<5m4=e7:=?`3j11vi;6b;296~;c=031:=6l;7}:mm?i6;>m5:?f`0e=>9k87p}jd4594?5|5ln>h7j9c99>aa3a2ma0c:2wxii;9:1818cc=00m8:m4=df6g?b1l;1vhjkb;296~;blmi1j9l7;7}:mmn26k:m8:?f`ag=>92h7p}je5294?4|5lo?>78?8b9>a`262o>i46s|ed60>5<5s4on8<4909a89`c3<3l?n55rsdf55?6=9jlp1hj:f;d73g=:mm?i68m7;4552ebg`>0>?34ohih4:899>af`72<2370klf386<==:mjl?6867;4552ebf`>0>?34ohhh4:899>afc72<2370kle386<==:mjo?6867;o552ebga>0e?34ohii4:c99>afca2o552ebda>0e?34ohhi4:c99>afba2o552d6`f>0>?34n3j?4:899>`=`42<2370j76386<==:l1<86867;?0>4552d944>0>?34n3:54:899>a4172<2370k>6g86<==:m82:6867;4552e0:a>0>?34o:4n4:899>a4>c2<2370k>8d86<==:m82m6867;4552e0:6>0>?34o:4;4:899>a4>02<2370k>8986<==:m8k:6867;4552e0ca>0>?34o:mn4:899>a4gc2<2370k>ad86<==:m8km6867;4552e0c6>0>?34o:m;4:899>a4g02<2370k>a986<==:m9k86867;4552e1`f>0>?34o;nk4:899>a5e72<2370k?c086<==:m9i96867;4552e1c4>0>?34o;m54:899>a5g>2<2370k?a`86<==:m9ki6867;4552e1`3>0>?34o;n<4:899>a5d52<2370k?b286<==:m9h?6867;0>4552e1`;>0>?34o;n44:899>a5de2<2370k?bb86<==:m9ho6867;:4:;?8c7090>4552e1a7>0>?34o;;i4:899>a51d2<2370k?7c86<==:lkh0>4552dc4:>0>?34ni:54:899>`g002<2370jm6786<==:lk<>6867;4552de6f>0>?34no8i4:899>`a2d2<2370jk4c86<==:lm>j6867;4552e`g7>0>?34oji84:899>adc12<2370kneb86<==:mhoo6867;4552e`db>0>?34ojjo4:899>ad`d2<2370knfe86<==:mhln6867;?:4:;?8ce880>4552ecff>0>?34oio>4:899>age32<2370kmc486<==:mki=6867;4552ec``>0>?34oio54:899>agd>2<2370kmb986<==:mkh<6867;4552ecca>0>?34oiml4:899>add22<2370knb786<==:mhh<6867;4552e``a>0>?34ojmi4:899>adgd2<2370knbb86<==:mhkj6867;0>4552e`:;>0>?34oj5o4:899>ad?f2<2370j75886<==:mhn>6867;4552e`f1>0>?34ojho4:899>adb>2<2370j8be86<==:l1?36867;4552d`1a>0>?34nj?l4:899>`d5>2<2370jn3986<==:lh9=6867;4552d`11>0>?34nj?<4:899>`d572<2370jn2g86<==:lh8n6867;4552d`0:>0>?34nj>54:899>`d402<2370jn2786<==:lh8>6867;4552d`03>0>?34nj=k4:899>`d7b2<2370jn1e86<==:lh;h6867;4552d`3;>0>?34nj=:4:899>`d722<2370jn1586<==:lh;86867;:4:;?8bf990>4552d`2e>0>?34nj`d6c2<2370jn0b86<==:lh:j6867;7:4:;?8bf8>0>4552d`25>0>?34nj<84:899>`d632<2370jn0286<==:lh:96867;4552d`1`>0>?34nj?:4:899>`d4d2<2370jn2086<==:lh;=6867;?:4:;?8b>no0>4552d9d;>0>?34n3il4:899>`=c>2<2370j7e986<==:l1o<6867;4552d9g1>0>?34n3i<4:899>`=c72<2370j7dg86<==:l1nn6867;4552d9f:>0>?34n3h54:899>`=b02<2370j7d786<==:l1n>6867;4552d9f2>0>?34n3ok4:899>`=eb2<2370j7ce86<==:l1ih6867;4552d9a;>0>?34n3o:4:899>`=e12<2370j7c586<==:l1i86867;:4:;?8b?k90>4552d9`e>0>?34n3nh4:899>`=dc2<2370j7bb86<==:l1hi6867;0>4552d9`5>0>?34n3n84:899>`=d32<2370j7b286<==:l1h96867;4552d9g`>0>?34n3io4:899>`=c12<2370j7dc86<==:l1n;6867;4552d9cf>0>?34n2jh4:899>`<122<2370j67586<==:l0=86867;>o0>4552d84f>0>?34n2:i4:899>`<0d2<2370j66c86<==:l0>>0>4552d846>0>?34n2:94:899>`<042<2370j66386<==:l0<:6867;=l0>4552d87g>0>?34n29n4:899>`<3f2<2370j65886<==:l0?36867;=<0>4552d877>0>?34n29>4:899>`<352<2370j65086<==:l0>m6867;4552d86a>0>?34n28l4:899>`<2>2<2370j64986<==:l0><6867;<:0>4552d861>0>?34n28<4:899>`<272<2370j63g86<==:l09n6867;;k0>4552d85;>0>?34n2;:4:899>`<112<2370j67086<==:l0<=6867;<<0>4552d81b>0>?34n2?44:899>`=`02<2370jm6d86<==:lk:4:;?8be?;0>4552dc50>0>?34ni;94:899>`g122<2370jm7786<==:lk?h6867;4552dc43>0>?34ni:<4:899>`g052<2370jm6286<==:lk4552de56>0>?34no;94:899>`a142<2370jk7386<==:lm=:6867;<0>4552de45>0>?34no::4:899>`a0?2<2370jk6886<==:lmm0>4552de4f>0>?34no?h4:899>`a5a2<2370jk4186<==:lm>:6867;4552de66>0>?34no8;4:899>`a202<2370kmde86<==:mknh6867;4552ec:4>0>?34oi454:899>ag>>2<2370km8`86<==:mk2i6867;4552d`fe>0de34njhn4:bc9~w`b183:1=9u2ee7g>c20j27nh8l55`d89`ecj3?jj63jcd`91d`<5linh7;nf:?fg``==hl01hmi1;7bb>;bko919lh4=dae1?3fn27nok955`d89`ea13?jj63jcg`91d`<5lioh7;nf:?fga`==hl01hmj1;7bb>;bkl919lh4=daf1?3fn27noh955`d89`eb13?jj63jd4g9`3e?3tynhij50;gx9`b2i3<=<63jc5g9`3ec34oi8=4k6b`89`e4<3n=o452eb;`>a0dl27no<95d7ag?8ce?j0o:nk4=d`4e?b1km16io;<:e4`f>;bj?;1h;mn;jh01hl:8;f5gf=:mk>m6i8lb:?ff0`=l?ih7p}jdeg94?b|5ln>m7891:?fg1c=l?ih70km518g2fd<5lh?<7j9cb9>af572ma0dj27nn8=5d7a:?8ce>80o:n74=d`65?b1kh16io;i:e4`e>{tmmnm6=4m{;16in:j:e4`f>;bj<81h;mm;jn01hm<0;f5gf=:mj3h6i8le:?fg41=l?i270km7b8g2fg<5lhag342m50;cx9`b2i3<=?63jc5g9`3ef34oi8=4k6b;89`e483n=oo52eb;a>a0dk27no<85d7ag?8ce>;0o:no4=d`50?b1k016io;;:e4`g>;bj<=1h;mm;|qf``7=833p1hj:a;451>;bk=o1h;m6;jh01hl;0;f5gd=:mj9;6i8la:?fgag302m5<5s4oo9n49619>add22?:3o6s|eeg6>5<5s4oo9n49609>add12?:3o6s|eeg5>5<5s4oo9n49639>add02?:3o6s|eeg4>5<5s4oo9n49629>add?2?:3o6s|eeg;>5<5s4oo9n49649>add>2?:3o6s|eeg:>5<1s4oo9o4i4c;89`gb;3<;4n52e`g`>36?k27no;h5d7aa?8ce;j0o:nm4=dcg0?b1kk1vhjja;292~;blaa3e2o>io63jad7925>d34ojih4909a89`e1n3n=on52eb53>a0dj27nn>j5d7a`?xublli1<78t=df6f?`3jm16ilk9:72;g>;bill1:=6l;jk01hm80;f5g<=:mk9o6i8le:paae?2908w0kkc98e0g><5momo7j9cb9>`c662m5<6;>q6hlm>:4:;?8bfk;0>4552d`a0>0>?34njo94:899>`de22<2370jnc786<==:lhi<6867;4552d`f4>0>?34njh54:899>`db>2<2370jnd`86<==:lhni6867;4552e73b>0>?34o>5;4:899>a0?02<2370k:a386<==:m4552e4f7>0>?34o>h84:899>a0b12<2370k:9986<==:m<326867;4552e4;g>0>?34o>5h4:899>a0?a2<2370k:a186<==:m4552e4c5>0>?34o>m:4:899>a0g?2<2370k:a886<==:m4552e4ce>0>?34o>n=4:899>a0d62<2370k:b386<==:m4552e4`4>0>?34o>n44:899>a0df2<2370k:bc86<==:m4552e4a3>0>?34o>o<4:899>a0e52<2370k:c586<==:m6867;4552e4a:>0>?34o>ol4:899>a0ee2<2370k:cb86<==:m4552e4f1>0>?34o>h>4:899>a2062<2370k86386<==:m>?i6867;:0>4552e665>0>?34o<8:4:899>a22?2<2370k83e86<==:m>9n6867;=9:026`3=:m:926<>:d79>a65f28:>h;52e21a>462l?16i>=l:026`3=:m:9o6<>:d79>a65b28:>h;52e21e>462l?16i>=7:026`3=:m:>;6<>:d79>a65028:>h;52e66`>0>?34o<8i4:899>a22b2<2370k85386<==:m>?86867;4552e462>0>?34o>8?4:899>a0242<2370k:4586<==:m<>>6867;4552e56:>0>?34o?8l4:899>a12e2<2370k;4b86<==:m=>o6867;4552d`:2>0>?34oo:84i46`89`b583?h463jd2391f><5ln857;l8:?f`6g==j201hj;bl:i19n64=df0`?3d027nh>k55b:89`b4n3?h463jd5291f><5ln?=7;l8:?f`64==j201hj<3;7`<>;bl:>19n64=df01?3d027nh>855b:89`b4?3?h463jd2:91f><5ml?i7;78:?f`ae==1201hk;2;7;<>;bm=;19564=ege2?3?027oik;559:89a1d:3?3463j7c491=><5l=mm7;78:?f375==1201h9=2;7;<>;b?;;19564=d514?3?027n;<5l=:o7;78:?f2`2==1201h9?4;7;<>;b?9?19564=d532?3?027n;=9559:89`1703?3463j71;91=><5l=;m7;78:?f35d==1201h8k5;7;<>;b>m<19564=d4g3?3?027n:i6559:89`0c13?3463j6ec91=><5l;b>jo19564=d4`b?3?027n:i>559:89`0c93?3463j6e091=><5le;7;<>;b>8l19564=d414?3?027n:??559:89`05:3?3463j63191=><5l<987;78:?f273==1201h::7;7;<>;b<<<19564=d661?3?027n88:559:89`22;3?3463j44091=><5l>>=7;78:?f15b==1201h;?c;7;<>;b=9h19564=d73e?3?027n9=7559:89`3703?3463j51591=><5l?:87;78:?f145==1201h;>2;7;<>;b=8;19564=d724?3?027n9=h559:89`37m3?3463j52d91=><5l?8i7;78:?f16b==1201h;;b=:h19564=d70e?3?027n9>7559:89`67k3?3463j01`91=><5l:;m7;78:?f45?==1201h>?7;7;<>;b89<19564=d231?3?027n<=:559:89`67;3?3463j01091=><5l:;=7;78:?f456==1201ihif;7;<>;cnoo19564=edeg?3?027ojkl559:89a`ai3?3463kfg;91=><5mlm47;78:?gbc1==1201ihi6;7;<>;cno?19564=ede0?3?027ojk=559:89a`a93?3463kfg291=><5mlnj7;78:?gb`c==1201ihjd;7;<>;cnli19564=edff?3?027ojho559:89a`b13?3463kfd:91=><5mln:7;78:?gb`3==1201ihj4;7;<>;cnl919564=edf6?3?027ojh?559:89a`b83?3463kfed91=><5mloi7;78:?gbab==1201ihkb;7;<>;cnmk19564=edg=?3?027oji6559:89a`c?3?3463kfe491=><5mlo97;78:?gba2==1201ihk3;7;<>;cnm819564=d23b?3?027n<=k559:89`67l3?3463j01:91=><5mlmh7;78:?gbc4==1201ihj7;7;<>;cnmi19564=edg5?3?027oji>559:89`6693?3463ka5691=><5mk?m7;78:?ge1d==1201io;c;7;<>;ci=n19564=ec7a?3?027om9h559:89ag283?3463ka4391=><5mk>>7;78:?ge13==1201io;6;7;<>;ci==19564=ec70ga34oo?<4:ag9>aa5>2mk52ee1e>0ga34oo8=4:ag9>aa262mk52ee14>0ga34oo?54:ag9~w`e3j3:1>v3jd4c9`3bf34oh8o4i4c:8yvcd<90;6?u2ee7b>0?a34oh8=4i4c:8yvcd`c2927no9m5f5`;?xubm:21<7?={mk01hmja;f5`d=:mjoh6i8ka:?fg`c=l?nj70klf18g2ag<5lim>7j9d`9>af`32ma0ci27noik5d7fb?8cdm90o:io4=daf6?b1lh16ink;:e4ge>;bkl<1h;jn;mk01hllf;d73g=z{lo8>7>513y>afbf2<3m70kle`86=c=:mjoh687i;5k52ebd7>0?a34ohj;4:9g9>af`?2<3m70klf`86=c=:mjnh687i;5k52ebg7>0?a34ohi;4:9g9>afc?2<3m70kmcd8e02d`c2927nohm5ed72?8cdml0ni8?4=dae4?cb=816inh=:dg65>;bko>1ih;>;afc52lo>=63jcd69a`3634ohi;4je4389`eb03on9<52ecf3>c20j2wxiik=:1818cc=j0>5k52e`ab>c20j2wxiik<:1818cc=j0ni8?4=dc`f?`3?k1vhmafca2o>m=63jcg39b1`634ohj>4i4g389`ea=3l?j<52ebd4>c2a927nok75f5d2?8cdnk0m8k?4=dag`?`3n816inji:g6e5>;bkl;1j9h>;agbc2o>i463jae19`3ef34ojh54k6ba89`e0j3n=oo52e`ag>a0d127nmik5d7aa?xubk0<1<7;t=egeg?b1kk16hk>>:e4`f>;bk0<1j9l7;jo01hm69;f5gd=z{li?=7>52z?f`0g=>7>52z?f`0g=>52z?f`0g=>52z?f`0g=>52z?f`0g=>513y>afbf2??j70kle`851d=:mjoh6;;n;33f34ohj;495`9>af`?2??j70klf`851d=:mjnh6;;n;33f34ohi;495`9>afc?2??j70km858e0g>n63jcdc920d<5lino78:b:?fg`c=>;bko81:8l4=dae0?02j27nok8564`89`ea03<>n63jcgc920d<5lioo78:b:?fgac=>;bkl81:8l4=daf0?02j27noh8564`89`eb03<>n63jb979b1d?3tyni>;50;318cdlh0=9n52ebgb>33d34ohin495b9>afcb2??h70klf1851f=:mjl96;;l;33d34ohhn495b9>afbb2??h70kle1851f=:mjo96;;l;c2e02wxih=9:1826~;bkmk1:8j4=dafe?02l27nohm564f89`ebm3<>h63jcg2920b<5lim>78:d:?fgc2=>;bko21:8j4=daee?02l27noim564f89`ecm3<>h63jcd2920b<5lin>78:d:?fg`2=>;bkl21:8j4=d`;3?`3j11vhk<7;2957}:mjnj6;;i;33a34ohj?495g9>af`32??m70klf7851c=:mjl36;;i;33a34ohi?495g9>afc32??m70kle7851c=:mjo36;;i;6}:lllj6i8l9:?gb54=l?io70kkd`8e0g>c2a927nh>75f5d2?8cc;h0m8k?4=df0f?`3n816ii=l:g6e5>;bl:n1j9h>;;6k:i1:?f`17=n=l:70kk338e0c7<5ln8?7h;f09>aa532o>m=63jd279b1`634oo?;4i4g389`b4?3l?j<52ee1;>c2a927nhim561:`?8cb<;0m8o64}rg;43<72;hp1i9l7;f5gd=:mklh6i8l9:?ff33=l?i270km4c8g2fe<5li3o7j9c`9>ag3b2m34oi8n4k6b;89`d3i3n=o452ec6f>a0di27nn9j5d7a:?8cd>l0o:nl4=df57?b1k016iimm:e4`f>;bl?81h;m6;j301hl:0;f5g<=:mk?=6i8l9:?fg=g=l?ij70kl898g2f?<5lh?=7j9c89>ag222m34oh<;4k6b;89`e7l3n=o452e925>c2e027n4=95d7ab?8cd1<0o:nm4=d`f4?b1k016in?j:e4`g>;bljo1h;ml;j301hmm1;f5gf=:mk>=6i8la:?ff1?=l?ij70km5b8g2fe<5lh?j7j9c89>ag332ma0d127no475d7a:?xub88:1<7;t=df0;bl:21:=7?;>1;d7f==z{ml2<7>52z?f`67=>93970jid18e0g>aa5>2?:2>63kfe39b1d?3tyojl850;0x9`b4i3<;5?52dgf`>c2e02wxhkl>:1818cc;k0=<4<4=edf3?`3j11vihmc;296~;bl:i1:=7=;7}:mm9o6;>62:?gbcb=n=h37p}kfba94?4|5ln8i78?939>a56?2o>i46s|dgag>5<5s4oo?k4908089`67l3l?n55rsed`a?6=:r7nh9>561;1?8c78l0m8o64}rfegc<72;q6ii:>:72:6>;b89l1j9l7;|qgb<7=838p1hj<2;43=7=:lon96k:m8:p`c?52909w0kk32854<4<5mlo?7h;b99~wa`>;3:1>v3jd26925?534nmh94i4c:8yvba1=0;6?u2ee16>36>:27oji;5f5`;?xucn0?1<7{tlo3=6=4={52z?f`67=>93:70jid98e0g>aa5>2?:2=63kfe;9b1d?3tyoj4750;0x9`b4i3<;5<52dgfb>c2e02wxhk7n:1818cc;k0=<4?4=edgf?`3j11vih6c;296~;bl:i1:=7>;7}:mm9o6;>61:?gbac=n=h37p}kf8g94?4|5ln8i78?909>`cba2o>i46s|dg;e>5<5s4oo?k4908389a`b83l?n55rsedb4?6=:r7nh9>561;2?8bam80m8o64}rfee4<72;q6ii:>:72:5>;cnl81j9l7;|qgbd4=838p1hj<2;43=4=:loo86k:m8:p`cg42909w0kk32854<7<5mln87h;b99~wa`f<3:1>v3jd26925?634nmi84i4c:8yvbai<0;6?u2ee16>36>927ojh85f5`;?xucnh=1<7{tlok36=4={52z?f`67=>93;70jie`8e0g>aa5>2?:2<63kfd`9b1d?3tyojll50;0x9`b4i3<;5=52dgg`>c2e02wxhkol:1818cc;k0=<4>4=edf`?`3j11vihnd;296~;bl:i1:=7?;7}:mm9o6;>60:?gb``=n=h37p}kf`d94?4|5ln8i78?919>`c`72o>i46s|dg`3>5<5s4oo?k4908289a`a93l?n55rseda6?6=:r7nh9>561;3?8ban:0m8o64}rfef6<72;q6ii:>:72:4>;cno>1j9l7;|qgbg2=838p1hj<2;43=5=:lol>6k:m8:p`cd22909w0kk32854<6<5mlm:7h;b99~wa`e>3:1>v3jd26925?734nmj:4i4c:8yvbaj>0;6?u2ee16>36>827ojk65f5`;?xucnk21<7{tloh26=4={52z?f`67=>92n70jifc8e0g>aa5>2?:3i63kfga9b1d?3tyojoj50;0x9`b4i3<;4h52dgdf>c2e02wxhklj:1818cc;k0=<5k4=edeb?`3j11vihmf;296~;bl:i1:=6j;7}:mm9o6;>7e:?f457=n=h37p}kfb394?4|5ln8i78?8d9>a5652o>i46s|dga1>5<5s4oo?k4909g89`67;3l?n55rsed`7?6=:r7nh9>561:f?8c78=0m8o64}rfeg1<72;q6ii:>:72;a>;b89?1j9l7;|qgbf3=838p1hj<2;43<`=:m9:=6k:m8:p`ce12909w0kk32854=c<5l:;;7h;b99~wa`d03:1>v3jd26925>b34o;<44i4c:8yvbak00;6?u2ee16>36?m27n<=o5f5`;?xucnjk1<7m:g6a<>{tloii6=4={?c;d7f==z{lo8m7>52z?fgag=>?:01hll3;4352z?fgag=>?;01hll4;4352z?fgag=>?801hll5;4352z?fgag=>?901hll6;4352z?fgag=>??01hll7;4355z?fg`?=n=h270j6bc8g2fg<5m2m;78?8b9>`=372ma0dj27o4=85d7ab?8b?=90o:nl4=e:65?b1kk1vhk=f;292~;bkl31j9ll;ji01i6?6;f5gg=:l1:<6i8la:?g<06=l?ij70j7508g2fbafc>2o>ih63k9c`9`3ec34n3<;4k6b;89a>7?3n=o452d973>a0d127o48?5d7af?xublln1<7{tmml36=4={52z?fg`b=n=h270j644854=eafca2o>i563k942925>d3tyni<750;0x9`ea93l?n452d87a>36?k2wxih<;:1818cdn:0m8o74=e;52?070j1vhk=9;296~;bko?1j9l6;7}:mjl<6k:m9:?g=20=>92h7p}je3`94?4|5lim57h;b89>`<102?:3o6s|ed0`>5<5s4ohjo4i4c;89a?003<;4n5rsdffa?6=:r7noij5f5`:?8b>;k0=<5m4}rggac<72;q6inji:g6a=>;c1:i1:=6l;|qf`c6=838p1hmj1;d7f<=:l09o6;>7c:paa`62909w0kle28e0g?<5m38i78?8b9~w`ba:3:1>v3jcd79b1d>34n2?k4909a8yvccn:0;6?u2ebg4>c2e127o59>561:`?xublo>1<7=t=dagf?`3jk16h4:>:72;g>;c0931h;ml;|qf`c3=839p1hmjb;d7fg=:l0>96;>7c:?g<5d=l?ih7p}jdg494?5|5linh7h;bc9>`<242?:3o63k8059`3ed3tynhk950;1x9`ebn3l?no52d867>36?k27o4?=5d7a`?xublo31<7=t=dae5?`3jk16h4:9:72;g>;c0;l1h;ml;|qf`cg=839p1hmi3;d7fg=:l0><6;>7c:?g<6d=l?ih7p}jdg`94?5|5lim97h;bc9>`<2?2?:3o63k8539`3ed3tynhkm50;1x9`ea?3l?no52d86:>36?k27o49<5d7a`?xublon1<7=t=dae=?`3jk16h4:n:72;g>;c0=91h;ml;|qf`cc=839p1hmib;d7fg=:l0>i6;>7c:?g<12=l?ih7p}jdgd94?5|5lioh7h;bc9>`<2d2?:3o63k8069`3ed3tyni=>50;1x9`ecn3l?no52d86g>36?k27o4;c0;k1h;ml;|qfa54=839p1hmj3;d7fg=:l0>m6;>7c:?g<63=l?ih7p}je1694?5|5lin97h;bc9>`<362?:3o63k8529`3ed3tyni=;50;1x9`eb?3l?no52d871>36?k27o49;5d7a`?xubm9<1<7:t=dagf?`3jj16h4;<:72;g>;c0=<1h;ml;jh0q~kj0683>1}:mjoi6k:mc:?g=02=>92h70j7468g2fe<5m2;n7j9cc9~w`c703:18v3jcdf9b1dd34n2984909a89a>6?3n=oo52d92;>a0dk2wxih>6:1878cdmo0m8om4=e;62?070j16h5<<:e4`f>;c09k1h;ml;|qfa5g=83>p1hmi1;d7ff=:l0?<6;>7c:?g<7`=l?ii70j70b8g2feaf`42o>io63k94:925>d34n3?o4k6b`89a>7l3n=on5rsdg3g?6==00=<5m4=e:75?b1kk16h5>j:e4`g>{tml:o6=4;{96i8lb:?g<5`=l?ih7p}je1d94?2|5lim57h;bb9>`<3d2?:3o63k8519`3ee34n3==4k6ba8yvcb990;69u2ebda>c2ek27o58j561:`?8b?<=0o:nl4=e:25?b1kj1vhk>1;290~;bkmn1j9ll;4;f5gg=:l1;96i8lc:pa`75290?w0kldg8e0ge<5m3>j78?8b9>`=7a2m36?k27o4?o5d7aa?8b?9<0o:nm4}rgf51<72=q6ink<:g6ag>;c1?;1:=6l;jh01i6>6;f5gf=z{lo:97>54z?fg`3=n=hh70j663854=e<5m2?<7j9cc9>`=7?2m5<3s4ohi:4i4ca89a?1;3<;4n52d966>a0dj27o4<75d7a`?xubm8=1<7;t=dagf?`3jm16h48;:72;g>;c0=<1h;mm;ji01i6?9;f5ga=z{lo:47>55z?fg`d=n=ho70j664854=e<5m2?;7j9cc9>`=7e2m36?k27o40o:nj4=e:3b;291~;bkll1j9lk;`<0>2?:3o63k83d9`3ec34n3=h4k6ba89a>7k3n=oo5rsdg2`?6==r7nok=5f5`g?8b>>h0=<5m4=e:0f?b1km16h5;c09n1h;mm;|qfa4c=83?p1hmi5;d7fa=:l07c:?g<17=l?io70j7208g2fe<5m2;i7j9cc9~w`c6n3:19v3jcg59b1dc34n2:n4909a89a>3:3n=oi52d901>a0dk27o4=h5d7aa?xubm;:1<7;t=dae=?`3jm16h48k:72;g>;c0=91h;mk;ji01i6>0;f5gg=z{lo9=7>55z?fgcd=n=ho70j66d854=e<5m2?87j9ce9>`=422m36?k27o4?85d7a`?8b?9=0o:nj4=e:26?b1kk1vhk=3;291~;bkml1j9lk;`<152?:3o63k83c9`3ec34n3>54k6ba89a>6=3n=oo5rsdg12?6==r7noh=5f5`g?8b>?:0=<5m4=e:01?b1km16h5<6:e4`g>;c08<1h;mm;|qfa71=83?p1hmj5;d7fa=:l0=?6;>7c:?g<16=l?io70j72c8g2fe<5m2:47j9cc9~w`c503:19v3jcd59b1dc34n2;84909a89a>3=3n=oi52d90`>a0dk27o4<75d7aa?xubkon1<7{tmm:>6=4={m801hmk1;d73g=z{ln;:7>52z?fg`e=l?n970kld38e02dafcb2m63jce19b11e3tynh=650;0x9`ea83n=h?52ebf7>c20j2wxii>6:1818cdn;0o:i<4=dag1?`3?k1vhj?a;296~;bko>1h;j=;h0q~kk0c83>7}:mjl=6i8k2:?fga1=n==i7p}jd1a94?4|5lim47j9d39>afb?2o>5<5s4ohjl4k6e089`ec13l?;o5rsdaea?6=:r7noim5d7f1?8cdkh0m8:l4}rg`bc<72;q6injj:e4g6>;bkjh1j99m;|qf`56=838p1hmj0;f5`7=:mjih6k:8b:paa662909w0kle38g2a4<5lihh7h;7c9~w`b7:3:1>v3jcd69`3b534ohoh4i46`8yvcc8:0;6?u2ebg5>a0c:27nonh5f55a?xubl9>1<7{tmjlh6=4>3z?fgad==ko01hmjb;7aa>;bkln19ok4=dafb?3em27nok?55cg89`ea;3?ii63jcg791gc<5lim;7;me:?fgc?==ko01hmib;7aa>;bkmn19ok4=dagb?3em27noh?55cg89`eb;3?ii63jcd791gc<5lin;7;me:?fg`?==ko01hj:b;7aa>;blm5:paa732909w0kle7854d5<5lin;78?b49~w`b6;3:1>v3jcd6925g434ohi8490c78yvcc9;0;6?u2ebg1>36f;27noh=561`6?xubl8;1<7:72a1>{tmm;;6=4={52z?fgae=>9k870klde854g3af`f2?:j?63jcg`925d23tynh52ebd:>36e=2wxii?l:1818cdn?0=b;296~;bko>1:=o<;7}:mjl96;>n3:?fgc5=>9h>7p}jd0;94?4|5lim<78?a29>af`62?:i96s|ee3;>5<5s4ohih490`189`ebn3<;n85rsdf23?6=:r7nohm561c0?8cdmm0=;bklh1:=l:;|qf`5c=838p1hmka;43e6=:mjni6;>m5:pa<302909nv3j9459b1d?34l;oi4k6b;89`cb83n=ol52a569`3ec34;no?4k6ba894cd93n=on521da3>a0dk27:ioh5d7a`?87??80o:nm4=0:44?b1kj16=58i:e4`g>;2mm:1h;ml;<7fgcji018kle;f5gf=:=1i=6i8lc:?617d?2mhmh4k6ba891efl3n=on524bc`>a0dk27mi975d7a:?87a9>0o:nm4=0:;2?b1kj169hk::e4`g>;20mh1h;ml;<71g`ji019ml3;f5gf=:9o:h6i8le:?2<2d=l?in70;jd`8g2fc<5<2o<7j9cd9>17e42ma0dk27>>oo5d7a`?82dio0o:nm4=4d:`?b1km16==47>592y>b5eb2m34o2954i4c:89aba>3n=o452e`41>a0di27j894k6bg894cd:3n=o4521da2>a0d127:in>5d7a:?87bjo0o:n74=0g`2?b1k016=hj>:e4`=>;6mmi1h;m6;<3fa2j3015`e22meb59`3e>34;no54k6b;894cd13n=o4521dab>a0d127:inl5d7a:?87bkj0o:n74=0g``?b1k016=hmj:e4`=>;6mjl1h;m6;<3f`5j3015`b02mee:9`3e>34;nh44k6b;894cci3n=o4521dfa>a0d127:iij5d7a:?87bll0o:n74=0ggb?b1k016=hk?:e4`=>;6ml;1h;m6;<3fa7j3015`c>2medc9`3e>34;nio4k6b;894cbk3n=o4521dgg>a0d127:ihk5d7a:?87bmo0o:n74=0ge4?b1k016=hh>:e4`=>;6mo91h;m6;<3fb1j3015``f2meg`9`3e>34;njn4k6b;894cal3n=o4521ddf>a0d127:ikh5d7a:?87a890o:n74=0:45?b1k016=59?:e4`=>;60?l1h;m6;<7f`5j3018klf;f5g<=:=lin6i8l9:?617d>2m34?9n:4k6b;891efm3n=o4524bcg>a0d127?olm5d7a:?87a8<0o:no4=0:41?b1kh169hj;:e4`e>;20jk1h;mn;<71fajk019mm2;f5gd=:nji=6i8la:?eg45=l?in70?i168g2fg<5823:7j9c`9>1`c22ma0d127:j=m5d7a`?87??k0o:nm4=4gge?b1kj1695j?:e4`g>;2:j91h;ml;<6`f=ji01<682;f5g<=:=ln:6i8l9:?6bfe32m8969`3ed34?ni>4k6ba890>c13n=on5253a`>a0dk27?on?5d7a`?87a1k0o:nm4=0;3e?b1kj169k86:e4`g>;21ji019j;7;f5gf=:nj:n6i8la:?b0ajn01hkj1;f5g<=:mh<26i8l9:?ea17=l?ih70kn6e8g2f?<503?6i8lc:?efcg=l?ih70?6218g2fg<5`a`32ma0dj27?h8o5d7aa?87aj:0o:nl4=4;45?b1kk16jh:6:e4`e>;68;k>6i8la:pad13290??v3j94591<`<5l3::7;6f:?f=41==0l01h7=3;7:b>;b1;o194h4=d;0=?3>n27n59:558d89`?3n3?2j63j94691<`<5l3>97;6f:?f=00==0l01h7>8;7:b>;b183194h4=d;2e?3>n27n5;b1;;194h4=d;10?3>n27n5?;558d89`?5>3?2j63j93591<`<5l3947;6f:?f=7?==0l01h7=a;7:b>;b1;h194h4=d;1g?3>n27n5?j558d89`?5n3?2j63j92291<`<5l38=7;6f:?f=64==0l01h7<3;7:b>;b1:>194h4=d;01?3>n27n5>8558d89`?4?3?2j63j92:91<`<5l38m7;6f:?f=6d==0l01h7;b1:n194h4=d;0a?3>n27n5>h558d89`?383?2j63j95391<`<5l3?>7;6f:?f=15==0l01h7;5;7:b>;b1=<194h4=d;73?3>n27n596558d89`?313?2j63j95c91<`<5l3?n7;6f:?f=1e==0l01h7;d;7:b>;b1=o194h4=d;64?3>n27n58?558d89`?2:3?2j63j94191<`<5lk=>7h;7c9>a<452<3m7p}ja6194?72s4noa0di27oh==5d7ab?8bc8j0o:nl4=ef3`?b1kj16hi>=:e4`f>;cl921h;mm;ji01ij?5;f5gf=:mh<:6k:8b:?g`50=l?ij70jk0`8g2fg<5mim>7j9c`9>`a6a2ma0dl27oh<95d7ag?8bc910o:nk4}rgb30<72mq6ho<7:e4`f>;cj;k1h;mm;ji01il>d;f5gf=:lk;j6i8la:?gf7e=l?ih70jm328g2fe<5mh887j9ce9>ad042o>a0dl2wxi5j9:182<~;b18<1j9l7;j301kmi8;f5gd=:9li=6i8la:?;b3jh01<>>fe8g2fd<5ohjm7j9cc9>e16=l?i270hl178g2fg<5h>n6i8lb:?6bd0=l?i270hmee8g2fc<5ohnj7j9cd9>bg`52m3n=oh521g`1>a0dm27mi9;5d7a`?8`b3n=on52fcgg>a0dk27mnhh5d7a`?8`en;0o:nm4=g`e5?b1kj16jn>j:e4``>;618n1h;mj;<7e3gjo018=94;f5ga=:i=n1h;ml;jh01kk;6;f5gf=:mlk26i8l9:?:=1jh01km>6;f5g<=z{l2no7>51cy>a<442o>i463i0`c9`3e>34?8::4k6bc894`e;3n=ol52fbd;>a0dk27:ii:5d7ab?8?7<3n=oo521101=?b1kk16jol7:e4`f>;f<90o:nm4=`6f>a0dl27>jl85d7aa?8`emm0o:nj4=g`fb?b1km16joh=:e4``>;ajo;1h;mk;ji01<7>d;f5ga=:=o=i6i8ld:?ea13=l?ij70hj478g2fd<5loi97j9c89>b`5a2m1<162m:l0m8o64=g2a0?b1k016joh::e4`f>;ajo<1h;mm;jh01j301<>=3g8g2fd<5bge42m90f9`3ed34?m;o4k6ba89051<3n=oo52a5f9`3e>343287j9c89>bg`02m3tyn5=<50;308c>;00m8o64=g2`4?b1k016joh::e4`g>;ajo<1h;ml;jh01kml0;f5gd=:9loh6i8la:?:4=jh01kli4;f5gd=:998>97j9cc9>bgea2ma0dm27j8i4k6b`898m0;6nu2e867>c2e027m;>800o:nl4=0212gjh01klkb;f5gg=:90;m6i8la:?6b2d=l?ij70;<658g2fg<5oo8j7j9cc9~w`?6:3:1nv3j95d9b1d?34l;o;4k6b;89`ccj3n=ol52fd61>a0d127:ikj5d7ab?8?7i3n=oo52fcg3>a0dj27>j:j5d7ab?87>9m0o:no4=4150?b1k016==<85;f5gd=z{l3:?7>5cz?f=02=n=h370h?c68g2f?<5looo7j9c`9>5``b2m1c1c2m90d9`3e>34?8:94k6ba894`e:3n=ol52fd62>a0d127:{tm0;?6=4m{l8;f5g<=:mlno6i8la:?2ac`=l?ij707?c;f5gg=:nko96i8lb:?2=4b=l?i270;i7c8g2f?<5<9=:7j9c`9>b`262m035:>a0di2wxi4?::18`8c>=?0m8o64=g2`=?b1k016ihjj:e4`e>;am=;1h;mm;<3e45jk014>k:e4`f>;ajl91h;mm;<7e3ajh01<7>f;f5gg=:=:<=6i8l9:?2bg4=l?i270??26`9`3ef3tyn4i950;ax9`?603l?n552f1c:>a0d127nio<5d7ab?8`b<90o:n74=0gg5?b1kh165=?5d7aa?8`ej<0o:nl4=4d4`?b1kj16=4?i:e4`g>;2;?<1h;mm;<3ef7jh01<>=018g2fga<7>2o>i463i0c29`3e>34onni4k6bc894cck3n=ol5291g9`3ee34link4k6b`890`0l3n=oi52183e>a0dl27>?;85d7a`?87aj;0o:nm4=gg0b?b1k016==5cz?f=4g=n=h370h?bc8g2f?<5loh;7j9c`9>5`c02m1c1c2m90d9`3eb34?8:;4k6bf894`e:3n=oi52fd1e>a0di27:;:e4`e>{tm1nj6=49{l3;f5g<=:9ll96i8la:?:55jh01kljd;f5gd=:998;:7j9c`9~w`>cj3:1:v3j90a9b1d?34l;o84k6b;894`793n=ol529039`3ee34liik4k6bc89465810o:no4}rg;`f<72?q6i4?k:g6a<>;a8jk1h;m6;<3e47jk014?=:e4`f>;ajo;1h;mn;<3365g=l?ij7p}j8ef94?0|5l3:i7h;b99>b5ee2mf119`3ef343:?7j9cc9>bg`52m032`>a0di2wxi5jj:1811~;b18l1j9l7;j301hkkf;f5gd=:9o:?6i8la:?:51jh010a322m032f>a0dj27mnh95d7aa?8>c93n=ol521d``>a0dj27:4;m5d7aa?83bkk0o:nl4=4:`5?b1kk169?l;:e4`f>;3kh31h;mm;<3e43jo01<686;f5g`=:=ln>6i8le:?65`dc2m87f9`3ec34?non4k6bf890>d:3n=oi5253`6>a0dl27?olo5d7ag?877<=:1h;mm;<3301e=l?ih70??4509`3ee34;;89k5d7ab?87ail0o:nm4}rg;`c<7288p1h7=0;d7f==:n93m6i8l9:?fad0=l?ij70?jc48g2fg<51l>6i8lb:?247772mbae42m056g>a0dm27:ioj5d7a:?87?>m0o:n74=4g`g?b1k01695m=:e4`=>;2:k?1h;m6;<6`edj301<>;4b8g2fg<58lji7j9c`9~w`>b83:1nv3j9339b1d?34l;m<4k6b;89`cf03n=ol52fea6>a0di27:in95d7ab?8>a?3n=oo5211026?b1kk16joom:e4`f>;?l80o:nm4=0270`ji017>5az?f=72=n=h370h?a28g2f?<5lojm7j9c`9>5`e>2m5;4i4c:89c6f=3n=o452edc`>a0di27:inl5d7ab?8>aj3n=oo52fcce>a0dj273h?4k6bc894659h0o:no4}rg;a0<72hq6i4<8:g6a<>;a8h<1h;m6;jk01jh01<>=1b8g2fd<5ohi<7j9cc9>7;f5ga=z{l2n:7>5az?f=7>=n=h370h?a68g2f?<5loji7j9c`9>5`ec2m5cgc2m544i4c:89`cfn3n=ol521g2a>a0dk27:ink5d7ab?8>am3n=oo5211014?b1kk16jol=:e4`f>;?l;0o:nj4=834>a0dj27:jlj5d7ag?xub0l21<7?8{n8;f5g<=:mlh;6i8la:?2b5d=l?io70?jcg8g2fg<51lm6i8lb:?247452m7j9cd9>5c612m8649`3ed34?nh84k6ba890>dj3n=on5253`f>a0dk27?oo=5d7a`?8?6?3n=on521g2:>a0d127:4:75d7a:?83bl10o:n74=4:`a?b1k0169?m>:e4`=>;3kk<1h;m6;<3ee`jh0q~k7e883>3}:m08i6k:m8:?fag7=l?ij70?jd18g2fg<50:;6i8lb:?efg2=l?ii70??2369`3ef3tyn4ho50;4x9`?5k3l?n552ed`0>a0di27:ii<5d7ab?8?7:3n=oo52fc`5>a0dj27:{tm1oi6=49{jh01klm7;f5gg=:998947j9c`9~w`>bl3:1:v3j93d9b1d?34onn;4k6bc894cc=3n=ol529179`3ee34lin44k6b`89465:j0o:no4}rg;a`<72?q6i4=?:g6a<>;bmk=1h;mn;<3f`3jk014>9:e4`f>;ajli1h;mm;<3367c=l?ij7p}j8dd94?b|5l38=7h;b99>b5ge2mee59`3ef342m:7j9cb9>554483n=oo52fc`b>a0dj27:<9:k:e4`=>;68=>;6i8l9:?2412d2m0561>a0di27:<9:j:e4`f>;68=9h6i8lc:?fag>=l?i27p}j8g294?e|5l38>7h;b99>b5gd2mee:9`3ef342m47j9cb9>5544:3n=oo52fc`a>a0dj27mhn=5d7aa?877<=h1h;mm;<3301b=l?ii70??45a9`3ee34;;8>m5d7ag?8cbj00o:n74}rg;b4<72lq6i4=<:g6a<>;a8hn1h;m6;jk01kjl5;f5gg=:9ln26i8la:?:41ji01<>=358g2fd<5ohio7j9cc9>5523i3n=oo521167f?b1kh16==:;d;f5gd=:99>?i7j9ce9>5524k3n=oo52fef1>a0dj2wxi5h=:1848c>;=0m8o64=g2ba?b1k016=hjn:e4`e>;>8>0o:nm4=g`a`?b1kk16ihlm:e4`=>;68;9=6i8la:pa=`4290<5o:jj7j9c89>5`be2ma`dd2m031;>a0di2wxi5h;:18;8c>;?0m8o64=g2a5?b1k016ihlj:e4`e>;6mmn1h;mn;<;3=?b1kj16jom?:e4`f>;alm?1h;mm;<3366g=l?ij7p}j8g794?1|5l38;7h;b99>b5d52meeg9`3ef343;m7j9cb9>bge62m34;;>>m5d7ab?xub0o<1<79t=d;0;6mml1h;mn;<;3f?b1kj16jom=:e4`f>;bmj:1h;m6;<3366c=l?ij7p}j8g:94?>|5l38m7h;b99>b5d22mq6i4=m:g6a<>;a8k<1h;m6;<3fa7jk014>k:e4`g>;ajj?1h;mm;j301<>=458g2fga<5d2o>i463i0c59`3e>34ono>4k6bc894cb;3n=ol529139`3ed34lio;4k6b`89465j301jh01hkl4;f5g<=:998?47j9c`9~w`>ak3:14v3j92g9b1d?34l;n44k6b;89`cd=3n=ol521dg6>a0di272{tm1lo6=48{ma;f5g<=:9lo=6i8la:?:55ji01kll9;f5gg=:mli=6i8l9:?2472d2m5<0s4o28=4i4c:89c6ek3n=o4521dg;>a0di272=<4k6ba89cddj3n=oo52eda;>a0d127:{tm1lm6=47{md;f5g<=:mli26i8la:?2a`?=l?ij707>2;f5gf=:nkih6i8lb:?247372m50;5x9`?3:3l?n552f1`f>a0d127:iho5d7ab?8?6;3n=on52fcag>a0dj27nino5d7a:?877:<81h;mn;|qf=57=83=p1h7;3;d7f==:n9hm6i8l9:?2a`d=l?ij707>4;f5gf=:nkin6i8lb:?fafd=l?i270??2469`3ef3tyn5==50;:x9`?3=3l?n552f1a2>a0d127ninm5d7ab?87bmm0o:no4=9d6>a0dk27mni>5d7aa?877:<21h;mn;jh0q~k60583>2}:m0>=6k:m8:?e4f4=l?i270?jed8g2fg<51l<6i8lc:?efa7=l?ii70kjce8g2f?<58:99l4k6bc8yvc>8<0;6;u2e864>c2e027:ihh5d7ab?8>a13n=on52fcf1>a0dj27nink5d7a:?877:a0di273jo4k6ba89cdc<3n=oo52edf3>a0d127:{tm0:36=49{jh01hkk1;f5g<=:998=>7j9c`9~w`?713:1;v3j95`9b1d?34onh?4k6bc89cda=3n=ol521dd7>a0di273ji4k6ba89465>=0o:no4=gff7?b1kk1vh7?a;292~;b1=i1j9l7;jk01j301<>=678g2fga0di273jk4k6ba89465>10o:nl4=0d3`?b1km16=59l:e4``>;2mmh1h;mk;<7;`4jn0181<1d2mo:84k6bf89`cc<3n=o452fcd4>a0dj2wxi4>l:1827~;b1=o1j9l7;jk011`be2ma0dk27:5?l5d7a`?83a000o:nm4=4;4g?b1kj169>9=:e4`g>;3l??1h;ml;jh01kli8;f5gg=z{l3;i7>56z?f=06=n=h370?jf88g2fg<50:96i8lc:?efae=l?ii70kjd68g2f?<58:9:h4k6bc8yvc>8o0;6;u2e872>c2e027:iko5d7ab?8?7;3n=on52fcfg>a0dj27nii65d7a:?877:>:1h;mn;|qf=46=83?p1h7:2;d7f==:9lli6i8la:?:40ji01hkk9;f5g<=:998<>7j9c`9~w`?693:19v3j9419b1d?34;njn4k6bc89<612m34;;>::5d7ab?xu6:?hj6=4;{jk01h=<4;f5gd=:n93h6k:8b:?f06b=>88?7p}>37a:>5483n=oi52f1d2>c20j27nm:>5d7a`?8c?;;0o:nj4=d:00?b1km16i5;b1h91h;mj;|q273ef290jw0kn698g2fg<5lk=>7j9cc9>b5`32o>3n=oh52ded7>a0dk27n5lh5d7af?8c>=00o:nm4=dc6g?b1kl1v<>je583>740s4;;:?<5f5;a?8cc=o0>5k52ee7a>0g734ohho4:a19>afbe2;m=52ebge>0g634ohj<4:a19>af`62;0>m=52ebd4>0g634ohj44:a19>af`>2;m=52ebfe>0g634ohi<4:a19>afc62;0>m=52ebg4>0g634ohi44:a19>afc>2;ck1h19lm4=d344?070j16i:<;:4c`?8c4<80>mn52e243>0gd34o8;=4:ab9>a6>a2kc:?f7d1=>9nh70ka6gf2?:oo63j3``925bd34o8mn490ea89`5fl3<;hn52e2cf>36ck27n?l?561f`?8c4i;0=o;:72gg>;b;h?1:=jl;n:4c`?8c4m:0=k::72gg>;b;l<1:=jl;kc:?f7`g=>9nh70ka6ba2?:oo63j3d2925bd34o8i<490ea89`5b:3<;hn52e75g>0?a34o=;n4:9g9>a31e2<3m70k97`86=c=:m?=2687i;5k52dc16>0gd34ni8;4:ab9>`g0c2<3m70jm6b86=c=:lk10>5k52dc44>0?a34ni:;4:9g9>`g022<3m70jk5086=c=:lm?;687i;5k52de6`>0?a34no8o4:9g9>`a2f2<3m70jk4886=c=:lm>3687i;mk01hlke;7:b>;blj319k?4=df50?3>n27nh;;558d89`b583<;4h52ee03>36>927nh?>561;0?8cc:90=<484=df14?`3?o16ii=>:g64b>;bl:31j99i;l01hjaa272o>c20n27nh>;5f55e?8cc;?0m8:h4=df03?`3?o16ii=7:g64b>;alj=19lm4=575:98490ea89172>3<;hn524074>36ck27?=86561f`?826=00=mn523e;1>0gd349h9?4:ab9>7<0>2?:oo63<97c925bd3492:o490ea896?1k3<;hn52384g>36ck2785;k561f`?85>>o0=55`a8963f>3?jo63<47491de<5:;741b2?:oo63<16d925bd349:4=490ea8967?93<;hn5230:1>36ck278=5=561f`?856<00>mn522ec6>0gd348ono4:ab9>6f1e26?3<;hn5228;;>36ck27958k55`a8973ei3?jo63=5e291de<5;>2<7;nc:?15d1=>9nh70<>a9854ae<5;;j578?db9>64gf2?:oo63=1``925bd348:mn490ea8977fl3<;hn522050>0gd34;:>n4:ab9>54252`4c=>9nh70mj4;7bg>;6k<=19lm4=0a5e?3fk27:n=855`a8940303?jo63>64`91de<58>m;7;nc:?6gd>==hi018mmb;7bg>;2j<=19lm4=44:a?3fk27>:o?55`a89033l3?jo63:08391de<5<:j87;nc:?7b16==hi019o76;7bg>;3i0319lm4=5;01?3fk273h>490ea89c3e:3?2j63i50`925>d34l>:44909a89c30<3<;hn52f456>36ck27m9:8561f`?8`2?>0=;a=>k1:=jl;8::e4`e>;6nk;1h;mn;l01h:;b<:k1h86<;a30n27omim5d4:0?8bflj0?n=52d`f`>1`334l>884:9g9>b02d2<3m70h:3b86=c=:n<>;687i;l:4;e?8`2<=0>5k52f46b>0?a34o??i4;b59>a15c2=h870k;3e87f7=:m=9o69l>;1db34o??i4;be9>a15c2=hh70k;3e87fg=:m=9o69mn;1e134o??i4;c49>a15c2=i?70k;3e87g6=:m=9o69m=;1eb34o??i4;ce9>a15c2=ih70k;3e87`d=:m=9o69j6;1b234o??i4;d59>a15c2=n870k;3e87`7=:m=9o69mm;1`234o??i4;ee9>a15c2<:>70k;3e8646=:m=9o68>=;06b34o??i4:0e9>a15c2<:h70k;3e864g=:m=9o68>n;<:52e51g>06134o??i4;fd9>a15c2<;>70k;3e8656=:m=9o68?=;=h52e51g>07c34o??i4:1b9>a15c2<;i70k;3e865d=:m=9o68?6;=;52e51g>06a34o??l4;b59>a15f2=h870k;3`87f7=:m=9j69l>;1db34o??l4;be9>a15f2=hh70k;3`87fg=:m=9j69mn;1e134o??l4;c49>a15f2=i?70k;3`87g6=:m=9j69m=;1eb34o??l4;ce9>a15f2=ih70k;3`87`d=:m=9j69j6;1b234o??l4;d59>a15f2=n870k;3`87`7=:m=9j69mm;1`234o??l4;ee9>a15f2<:>70k;3`8646=:m=9j68>=;06b34o??l4:0e9>a15f2<:h70k;3`864g=:m=9j68>n;<:52e51b>06134o??l4;fd9>a15f2<;>70k;3`8656=:m=9j68?=;=h52e51b>07c34o??l4:1b9>a15f2<;i70k;3`865d=:m=9j68?6;=;52e51b>06a34njhk4;b59>`dba2=h870jndg87f7=:lhnm69l>;1db34njhk4;be9>`dba2=hh70jndg87fg=:lhnm69mn;1e134njhk4;c49>`dba2=i?70jndg87g6=:lhnm69m=;1eb34njhk4;ce9>`dba2=ih70jndg87`d=:lhnm69j6;1b234njhk4;d59>`dba2=n870jndg87`7=:lhnm69mm;1`234njhk4;ee9>`dba2<:>70jndg8646=:lhnm68>=;06b34njhk4:0e9>`dba2<:h70jndg864g=:lhnm68>n;<:52d`fe>06134njhk4;fd9>`dba2<;>70jndg8656=:lhnm68?=;=h52d`fe>07c34njhk4:1b9>`dba2<;i70jndg865d=:lhnm68?6;=;52d`fe>06a34njhn4;b59>`dbd2=h870jndb87f7=:lhnh69l>;1db34njhn4;be9>`dbd2=hh70jndb87fg=:lhnh69mn;1e134njhn4;c49>`dbd2=i?70jndb87g6=:lhnh69m=;1eb34njhn4;ce9>`dbd2=ih70jndb87`d=:lhnh69j6;1b234njhn4;d59>`dbd2=n870jndb87`7=:lhnh69mm;1`234njhn4;ee9>`dbd2<:>70jndb8646=:lhnh68>=;06b34njhn4:0e9>`dbd2<:h70jndb864g=:lhnh68>n;<:52d`f`>06134njhn4;fd9>`dbd2<;>70jndb8656=:lhnh68?=;=h52d`f`>07c34njhn4:1b9>`dbd2<;i70jndb865d=:lhnh68?6;=;52d`f`>06a3ty:>;9n:1878c5no0o:nj4=dd2f?`3?k16i9=n:7324>;b;8k1h;ml;|q263>2290?w0k=fg8g2fe<5lom57h;7c9>a15f2?;:n63j30c9`3eb3ty:>;7?:1878c5no0o:nl4=dd57?`3?k16i9=n:7312>;b;8k1h;mk;|q263?e2909w0kia68e02d<5l>8m78>2`9~w441i?0;6?u2egdg>c20j27n8>o5600a?xu6:?h:6=4={h01h:b50e2o>;l8:1818`7?:0m8:l4=d60e?06:l1v<<9b983>7}:n9=26k:8b:?f06g=>88m7p}>27`:>5<5s4l;;k4i46`89`24i3<:?=5rs0053g<72;q6ik8n:g64f>;b<:k1:;|q2631d2909w0kib18e02d<5l>8m78>139~w441?m0;6?u2egda>c20j27n8>o56030?xu6:?=n6=4={h01h:b50d2o>;6?:1818`70k0m8:l4=d60e?069?1v<<98083>7}:n93;6k:8b:?f06g=>8;<7p}>27:1>5<5s4l;554i46`89`24i3<:=55rs005<6<72;q6ihkn:g64f>;b<:k1:32909w0kjf38e02d<5l>8m78>1`9~w4410?0;6?u2edd`>c20j27n8>o5603`?xu6:?2<6=4={h01h:ac752o>;66:1818ca9m0m8:l4=d60e?069o1v<<98`83>7}:mo836k:8b:?f06g=>88;7p}>27:a>5<5s4om?>4i46`89`24i3<:><5rs005;b<:k1:<<=;|q263>c2909w0ki4b8e02d<5l>8m78>229~w4410l0;6?u2eg70>c20j27n8>o56007?xu6:?2m6=4={h01h:ac0>2o>;7=:1818ca>o0m8:l4=d60e?06:01v<<99283>7}:mo==6k:8b:?f06g=>8=m7p}>27;7>5<5s4om;i4i46`89`24i3<:4=5rs005=0<72;q6ik6;:g64f>;b<:k1:<6>;|q263?12909w0ki8`8e02d<5l>8m78>829~w4411>0;6?u2eg;3>c20j27n8>j56033?xu6:?336=4={h01h:ac?c2o>;7n:1818cai:0m8:l4=d60`?06:h1v<<99b83>7}:moh>6k:8b:?f06b=>88i7p}>27;g>5<5s4omno4i46`89`24l3<:>n5rs005=`<72;q6ikli:g64f>;b<:n1:<8h78>2d9~w441i90;6?u2egf5>c20j27n8>j5600e?xu6:?k:6=4={h01h:acc>2o>;o<:1818caml0m8:l4=d60`?069;1v<<9a583>7}:mol>6k:8b:?f06b=>8;87p}>27c6>5<5s4omjl4i46`89`24l3<:=95rs005e2<72;q6j=>l:g64f>;b<:n1:8h78>179~w441i00;6?u2f134>c20j27n8>j56034?xu6:?kj6=4={h01h:b5452o>3ty:>;ol:1818`7:10m8:l4=d60`?069h1v<<9ae83>7}:n9986k:8b:?f06b=>8;h7p}>27cf>5<5s4l;?54i46`89`24l3<:=i5rs005ec<72;q6j==k:g64f>;b<:n1:8h78>1g9~w441j;0;6?u2f173>c20j27n8>j56003?xu6:?h86=4={h01h:b53d2o>;l::1818`7>:0m8:l4=d60`?06::1vijne;29g~;clho1j9l7;j301h6=1;f5gg=:m1896i8lb:?f<4c=l?ii70k71g8g2fe<5mim47j9cd9>`f`d2ma0d12wxil9i:1808bbk<0=<5m4=d:;e?07ml16hn;;:g64f>{tlli=6=4m{6i8la:?gg2?=l?ij70jl648g2fg<5mi>47j9c89>`f3d2m34nh:l4i64a89ae1>3l=9n52db51>c02k2wxil6?:1818c?0h0=;b00;1==;k7:?f<=`=99?o;63j8829553c?27n44<5117g3>;b0091==;k7:?f<=e=99?o;63j8869553c?27n45l5117g3>;ck<>1h;mm;jk01h6=6;f5gg=:m18>6i8lb:?f<72=l?ij7p}ja6094?g|5l==j7h;7c9>2dg=l?ii70hj378g2fg<58:?9<4k6bc89cc4<3n=oi52fd16>a0dk27=m44k6bc8936203n=on52617g>a0dk27n;>:5d7a`?xubi><1<7{tmh=<6=4={h01h6>b;f5gg=z{lk<47>52z?gf1>=n==i70k71c8g2fg`g2>2o>3tynm:o50;0x9ad3i3l?;o52e93b>a0dl2wxil9m:1818bejh0q~kn7e83>7}:lk>o6k:8b:?f<4g=l?ij7p}ja6g94?4|5mh?i7h;7c9>a=7f2m5?i3<:?<52db7f>a0d127ool65d7a`?8bd==0o:nm4=ea55?b1kh16hn;8:e4`=>;ckjh01im9c;f5g<=:lj<36i8la:?gg22=l?ii7p}ke1`94?3|5mo?:7h;b99>a=>f2?;8h63kc`:9`3e>34nh994k6bf89ae2?3n=oo5rseg22?6=kr7oi8?5f5`;?8c?0h0==::4=ea6a?b1kk16hno7:e4``>;ck<>1h;mj;jh01im:7;f5gd=:lj?m6i8la:?gg20=l?i270jl6b8g2fd<5mi=47j9cb9>`f132m5<3s4nn9n4i4c:89`>?i3<:;;52dbc;>a0di27oo895d7ag?xucm;i1<7:t=eg53?`3j116i56k:72fa>;ckh21h;mm;jo0q~jj3683>7}:ll=96k:m8:?f<=b=>9lj7p}ke2a94?4|5moa=>c2?;8=6s|dd1g>5<5s4nn4?4i4c:89`>?l3<:?i5rseg0a?6=:r7oi5=5f5`;?8c?0m0==::4}rff7c<72;q6hh6;:g6a<>;b01n1:<99;|qga57=838p1ik;7;d7f==:m12n6;>je:p``652909w0jj498e0g><5l23i78?f`9~wac7;3:1>v3ke5;9b1d?34o34h491238yvbb8=0;6?u2dd6b>c2e027n45k5601g?xucm9?1<7{tll:=6=4={52z?ga1b=n=h370k78g854`c``2b2o>i463j89d925`f34nn8<4k6bf89ac3;3n=ol52dbcb>a0dk2wxhh>6:1868bb:e4`g>;cm=91h;m6;jh0q~jj0`83>0}:ll?;6k:m8:?f<=`=>89o70jj408g2fd<5mo??7j9cc9>`fgf2m5<>s4nn9?4i4c:89`>?n3<:;952db53>a0di27oo;=5d7aa?8bd>=0o:nj4=eg70?b1k016hn8i:e4`f>;ck8h1h;ml;ji0q~jj0e83>=}:ll?86k:m8:?f<=`=>8==70jl718g2f?<5mi==7j9cb9>`f032m;ck>;1h;mm;jn01im9c;f5ga=:lj<36i8ld:p``6a290<5l22<78?f`9>`f452ma0dk2wxhh??:1858bb=?0m8o64=d::4?06;816hn<=:e4`f>;ck;:1h;mm;j301ik;3;f5gf=z{mo:=7>56z?ga01=n=h370k7918556b<5mi9?7j9cb9>`f7b2mc2e027n44>56057?8bd::0o:no4=eg70?b1kj1vik>3;296~;cm<31j9l7;<0q~jj1583>7}:ll?j6k:m8:?f<<7=>9on7p}ke0794?4|5mo>n7h;b99>a=?62?:mm6s|dd34>5<5s4nn9i4i4c:89`>>93<:?<5rseg2j4}rff5<<72=q6hh;i:g6a<>;b00;1:<9;;jk01imna;f5ga=z{mo:m7>54z?ga36=n=h370k79085520<5mo?=7j9c89>`fgf2m5<3s4nn:<4i4c:89`>>:3<;ih52dd62>a0dm27oolo5d7ab?xucm8i1<7{tll;o6=4={52z?ga32=n=h370k7938556b``022o>i463j880924133tyoi?>50;0x9ac1>3l?n552e9;1>370>2wxhh<=:1818bb>10m8o64=d::7?07ml1vik=3;296~;cm?31j9l7;7}:ll89:7p}ke3794?4|5mo=n7h;b99>a=?42?;8h6s|dd05>5<5s4nn:n4i4c:89`>>;3<:;95rseg13?6=:r7oi;j5f5`;?8c?1:0==:84}rff6=<72;q6hh8j:g6a<>;b00>1:=kj;|qga7?=838p1ik9f;d7f==:m13?6;>ia:p``4f2909w0jj718e0g><5l22878>309~wac5j3:1>v3ke639b1d?34o3594912f8yvbb:m0;6?u2dd50>c2e027n44:56057?xucm;o1<7{tll8m6=4={52z?ga20=n=h370k78c854cg``102o>i463j89`924563tyoi><50;0x9ac003l?n552e9:a>374l2wxhh=<:1818bb?00m8o64=d:;f?06?=1vik<4;296~;cm>k1j9l7;<0q~jj3483>7}:ll=i6k:m8:?f<=e=>9on7p}ke2494?4|5moa=>d2?:mm6s|dd1;>5<5s4nn;h4i4c:89`>?k3<:?<5rseg0=?6=:r7oi:h5f5`;?8c?0j0==>j4}rff7d<72;q6hh6?:g6a<>;b01i1:<9;;|qga6d=838p1ik71;d7f==:m12h6;?86:p`c62290?w0jjfb8g2f?<5ml;:7h;7c9>a=602ma0dk27n4=<5d7aa?8ba8=0o:n74=d5ea?b1km1vih?0;290~;cn991j99m;j301h6?2;f5gf=:m>ln6i8lc:p`fg>290`f032ma0dl2wxhn?n:1808bd?10o:nj4=ea2f?`3?k16hn99:e4`g>{tll>;6=48{ji01ik;1;d73g=:lj<86i8l9:?gg32=l?ih70jl6g8g2fg<5mi:n7j9c89>`f3a2m5<2s4nh>>4k6b;89ae2m3l?;o52db3f>a0d127oo:65d7af?8bd>=0o:n74}rf`64<72;ck8o1h;ml;h01im88;f5gd=:lj==6i8la:p`f7c2909w0jl228e02d<5mi<47j9c89~waef?3:1;v3kc`:9b11e34nh;54k6ba89ae193n=o452db47>a0di27oo8m5d7aa?8bd>o0o:nj4=ea42?b1km1vimn5;297~;ckh<1j99m;jo01im89;f5gf=z{mi=j7>54z?gg26=n==i70jl228g2fb<5mi:i7j9cc9>`f472m5<4s4nh>>4k6b`89ae6m3n=oi52db03>c20j2wxhh:=:18:8bd=l0o:no4=ea55?b1kl16hn;8:e4`g>;ckh01im86;f5g`=:lj=l?ii70jl758g2fe`f7b2o>c20j27oo;m5d7af?8bd>10o:nk4}rf`27<72;q6hn8<:g64f>;ck?;1h;mk;|qgg45=838p1im>3;d73g=:lj;26hk:7:p`f6c2909w0jl0e8e02d<5mi:57;nc:p`f752908w0jl138e02d<5mi;h7h95b9>`f7?2lo>;6s|db2`>5<4s4nh`f762o>u2db2a>c20j27oo=m55`a89ae6?3?jo6s|db33>5<4s4nh==4i46`89ae7j3l=9n52db35>`c2?2wxhn>n:1808bd8h0m8:l4=ea3f?3fk27oo<855`a8yvbd8o0;6>u2db2e>c20j27oo=o5f77`?8bd9<0ni894}rf`4<<72:q6hn>6:g64f>;ck9k19lm4=ea21?3fk2wxhn>j:1808bd8l0m8:l4=ea3=?`1=j16hn?;:dg63>{tlklm6=4={h01im?8;gf12=z{mhm:7>52z?gfc0=n==i70jl0986ef=z{mhmi7>53z?gfcc=n==i70jmf78e20e<5mi;;7kj569~wada=3:1?v3kbg79b11e34nij;4:ab9>`f602`g`22o<>o63kc149a`303tyonk:50;1x9ada<3l?;o52dcd6>0gd34nh<;4:ab9~wadak3:1?v3kbga9b11e34nij94i64a89ae7=3on9:5rse`e7?6=;r7onk=5f55a?8ben=0>mn52db26>0gd3tyonkl50;1x9adaj3l?;o52dcd0>c02k27oo=:5ed74?xucjo81<7=t=e`e6?`3?k16hoh<:4c`?8bd8=0>mn5rse`ee?6=;r7onko5f55a?8ben;0m:8m4=ea37?cb=>1vili1;297~;cjo;1j99m;<:4c`?xucjo31<7=t=e`e=?`3?k16hoh>:g46g>;ck981ih;8;|qgfc6=839p1ili0;d73g=:lkl:68ol;53z?gf``=n==i70jmf186ef=:lj::68ol;|qgfc1=839p1ili7;d73g=:lkom6k8:c:?gg56=ml?<7p}kc9c94?4|5mi3m7h;7c9>`f?42lo>;6s|db:2>5<5s4nh4<4i46`89ae>;3?jo6s|db::>5<4s4nh444i46`89ae?93l=9n52db;1>`c2?2wxhn6?:1808bd090m8:l4=ea;5?3fk27oo4<55`a8yvbd010;6>u2db:;>c20j27oo5>5f77`?8bd180ni894}rf`3c<72:q6hn9i:g64f>;ck1:19lm4=ea:5?3fk2wxhn68:1808bd0>0m8:l4=ea4b?`1=j16hn7?:dg63>{tlj=n6=4<{h01im8f;7bg>;ck0:19lm4}rf`<3<72:q6hn69:g64f>;ck>o1j;;l;6}:lj=o6k:8b:?gg2c==hi01im7f;7bg>{tlj2>6=4<{h01im8d;d51f=:lj2n6hk:7:p`f1d2908w0jl7b8e02d<5mi6}:lj2?6k:8b:?gg2e=n??h70jl8e8fa01`f1e2o>42908w0jl828e02d<5mi`f>d2lo>;6s|db5b>5<4s4nh;l4i46`89ae0j3?jo63kc9a91de`f>52o>c20j27ool:5ed74?xuck021<7;ckh91ih;8;|qgg<1=839p1im67;d73g=:lj3368ol;53z?gg<0=n==i70jl9686ef=:ljk968ol;|qgg`f?1253z?gg<3:1?v3kc869b11e34nh584:ab9>`fg72`f?32o<>o63kc8d9a`303tyoinh50;:x9accl3l?n552dbc5>a0di27oo;;5d7ag?8bd=?0o:no4=ea6g?b1kl16hn8m:e4`g>;ck?=1h;mm;jh0q~k8fe83>2}Y9;a0di27n;kj5f5`;?8c0nl0o:nk4}rffbg<72;cmoi1h;mn;jh01ih?1;f5gd=:lo:96i8l9:p```c290=w0jjfe8e0g><5momo7j9ce9>```f2m34nnjk4k6bf89a`7<3n=oi5rsegea?6=:r7oikj561:`?8bbno0m8:l4}rf`7a<72;q6hn=k:g64f>;ck=<1ih;8;|qgg7e=838p1im;6;d73g=:lhk96;>7c:p`f532909w0jl358e02d<5mi?:7;nc:p`f5d2908w0jl3b8e02d<5mi887h95b9>`f222lo>;6s|db0a>5<5s4nh884i46`89agf93<;4n5rsea07?6=;r7oo>=5f55a?8bd;=0>mn52db66>0gd3tyoo>l50;1x9ae4j3l?;o52db10>c02k27oo9:5ed74?xuck;k1<7{tlj996=4<{h01im<3;7bg>;ck=>19lm4}rf`7d<72:q6hn=n:g64f>;ck:81j;;l;7}:lj>86k:8b:?ge<`=>92h7p}kc2394?5|5mi8=7h;7c9>`f55253z?gg6?=n==i70jl308e20e<5mi?>7kj569~wae503:1>v3kc509b11e34nj5h4909a8yvbd;90;6>u2db13>c20j27oo>?55`a89ae3:3?jo6s|db1;>5<4s4nh?54i46`89ae483l=9n52db62>`c2?2wxhn<8:1818bd<80m8:l4=ec:`?070j1vim=f;297~;ck;l1j99m;:4c`?xuck:=1<7=t=ea03?`3?k16hn;ck=:1ih;8;|qgg70=838p1im;0;d73g=:lh3h6;>7c:p`f4b2908w0jl2d8e02d<5mi9j7;nc:?gg16==hi0q~jl3783>6}:lj9=6k:8b:?gg7c=n??h70jl3g8fa0184?:3y>`f5a2o>d3tyoo?j50;1x9ae5l3l?;o52db0f>0gd34nh?k4:ab9~wae4=3:1?v3kc279b11e34nh>i4i64a89ae4m3on9:5rsea10?6=:r7oo>k5f55a?8bf1h0=<5m4}rg;45<72:q6hnmn52e922>c20j2wxhih<:18b8bf1h0>5k52d`;a>0?a34nj5n4:9g9>`d?c2<3m70jn9d86=c=:lh3m687i;:4;e?8bfi;0>5k52ded7>c20j2wxhn:j:1818bfil0=<5m4=ea7a?`3?k1vim;c;296~;cihn1:=6l;h0q~jl4`83>7}:lhkh6;>7c:?gg1d=n==i7p}kc5;94?4|5mkjn78?8b9>`f352o>5<5s4njml4909a89ae293l?;o5rsea73?6=:r7oml7561:`?8bd=90m8:l4}rfgb0<72>q6hlo6:4;e?8bfih0>5k52d`ca>0?a34njmn4:9g9>`dgc2<3m70jnad86=c=:lml=6k:8b:p```32909w0jjf7854=e<5mom97h;b99~wa1ek3:1>v3k7cg925>d34n36?k27o;n<5f5`;?xuc?kl1<7{tlll<6=4={5cz?gaf0==0l01ikkd;7:b>;cmmo194h4=eggb?3>n27oih>558d89acb93?2j63ked091<`<5mon?7;6f:?g`c4=n==i70k7c486=c=:m1i=687i;7}:ll2;6;>7c:?gea`=>;;n7p}kecg94?4|5mo`dba2?8:h6s|dd`g>5<5s4nn;h4909a89agcn3<9=n5rsegaf?6=:r7oi:m561:`?8bflo0=>;ciml1:??n;|qgag?=838p1ik8a;439:p``d?2909w0jj78854=e<5mkoj78=199~wace?3:1>v3ke6:925>d34njhk492048yvbbj?0;6?u2dd54>36?k27omih56336?xucmk?1<7{tllh?6=4={52z?ga22=>92h70jndg85644``142?:3o63kaed927763tyoio>50;0x9ac093<;4n52d`fe>34682wxhhoi:1818bb?90=<5m4=ecgb?058o1vikne;296~;cm?l1:=6l;7}:ll7c:?gea`=>;:o7p}ke`a94?4|5mo=h78?8b9>`dba2?89o6s|ddca>5<5s4nn:n4909a89agcn3<9>o5rsegbe?6=:r7oi;l561:`?8bflo0=>?o4}rffe<<72;q6hh8n:72;g>;ciml1:?<6;|qgad>=838p1ik99;43v3ke74925>d34njhk492348yvbbi=0;6?u2dd46>36?k27omih56301?xucmh91<7{tllk96=4={52z?ga34=>92h70jndb8561>``062?:3o63kaea927213tyoi4h50;0x9ac183<;4n52d`f`>343=2wxhh7j:1818bb=o0=<5m4=ecgg?05<=1vik6d;296~;cm7}:ll?o6;>7c:?geae=>;887p}ke8c94?4|5mo>n78?8b9>`dbd2?89=6s|dd;:>5<5s4nn9l4909a89agck3<9>=5rseg:;cimi1:??j;|qga<0=838p1ik:7;43d:p``?22909w0jj57854=e<5mkoo78=1b9~wac><3:1>v3ke47925>d34njhn4920`8yvbb1:0;6?u2dd77>36?k27omim5633b?xucm081<7{tll3:6=4={52z?ga06=>92h70jndb85640``2a2?:3o63kaea927723tyoi5j50;0x9ac3m3<;4n52d`f`>346<2wxhh6l:1818bb7}:ll>i6;>7c:?geae=>;;:7p}ke9;94?4|5mo?m78?8b9>`dbd2?8:<6s|dd:;>5<5s4nn844909a89agck3<9=k4}rff<3<72;q6hh:8:72;g>;cimi1:?>k;|qgaf2=838p1ik74;43v3ke90925>d34njhn4923c8yvbbk80;6?u2dd5g>36?k27omim5630:?xucmki1<7{tllh:6=4={52z?ga0e=>92h70jndb85670``362?:3o63kaea927453tyoi4>50;0x9ac3>3<;4n52d`f`>346?2wxhh6::1818bb<<0=<5m4=ecgg?058j1viol0;296~;cij31:=6l;h0q~jnbg83>7}:lhi36;>7c:?gg51=n==i7p}kacg94?4|5mkh;78?8b9>`f612o>5<5s4njo;4909a89ae7=3l?;o5rsecag?6=:r7omn;561:`?8bd8=0m8:l4}rfbfg<72;q6hlm;:72;g>;ck991j99m;|qgegg=838p1iol3;432909w0jnc3854=e<5mi;=7h;7c9~wage03:1>v3kab3925>d34nh<=4i46`8yvbfl<0;6?u2d`fa>36?k27oo<75f55a?xucim>1<7{tlhn86=4={7;d73g=z{mko>7>52z?gea>=>92h70jl178e02d`db02?:3o63kc079b11e3tyomi>50;0x9agc>3<;4n52db37>c20j2wxhhkj:18b8bek:e4``>;cj9o1h;m6;jk01il6a;43`g?>2?:3o63kb679b1d?34ni<94k6ba89agcn3>jo63kaea90de`g2a2ma0dk27on46561:`?8be?=0m8o64=e`30?b1kk16hlji:5ca?8bflj0?mo5rsegff?6=?r7on9h5d7a:?8be810o:nk4=e`:3?070j16ho9<:g6a<>;cj9>1h;mn;;cj9<1h;m6;{tllo26=4m{ji01il?0;f5gf=:lk:96i8ld:?gf53=l?i270jm0`8g2fe<5mkm47j9c`9>`g612md34ni;<4i4c:89agcn3>i463kaea90g>`g662ma0dj27omk65d7af?8be8?0o:nl4=e`:0?070j16ho9?:g6a<>;ciml18o94=ecgg?2e?2wxhhk8:18a8be880o:nk4=e`34?b1kh16ho>=:e4`g>;cj9?1h;mm;jk01ioi8;f5ga=:lk:=6i8la:?gf<5=>92h70jm6g8e0g><5mkoj7:m6:?geae=g}:lk::6i8la:?gf56=l?in70jm038g2fg<5mh;97j9c`9>`g6f2m:3<;4n52dc4f>c2e027omih54c789agck3>i96s|dede>5<>s4njj>4909a89ad2:3n=o452dc0;>a0dk27on?o5d7ab?8be:00o:nk4=e`13?b1k016hojl:g6a<>;cj?>1:=6l;j30q~jkfd83><}:lhl96;>7c:?gf04=l?ih70jm298g2fb<5mh9m7j9cd9>`g4>2ma0dk2wxhihk:18:8bfn80=<5m4=e`66?b1kk16ho<7:e4`a>;cj;k1h;mk;jn01il=7;f5gd=:lknj6k:m8:?gf34=>92h70jm1g8g2fd`d`72?:3o63kb409`3ef34ni>94k6bg89adc13l?n552dc42>36?k27on;cj;<1h;mj;jh01il=0;f5ga=:lk896i8la:?gfa>=n=h370jm61854=e<5mh:j7j9cd9~wabai3:15v3kadg925>d34ni=n4k6b`89ad5>3n=on52d`da>a0di27on?>5d7af?8be::0o:n74=e`g3?`3j116ho;i:72;g>;cj8l1h;mk;|qg`c?=833p1iojd;43`g462m;cj8k1h;ml;ji01il=1;f5gd=:lk896i8lc:?gfa3=n=h370jm5e854=e`dce2?:3o63kb349`3ec34njjo4k6ba89ad6l3n=oo52dc3b>a0dl27on;cjb2908w0jl888g2f?<5mi3=78?db9>`d372o>i46s|d`:g>5<4s4nh454k6b;89ae?83<;hn52d`6e>c2e02wxhl6l:1808bd0>0o:n74=ea4b?07lj16hl:j:g6a<>{tlh2i6=4<{j301im8e;43`f=:lh>o6k:m8:p`d>f2908w0jl848g2f?<5mi`d2d2o>i46s|d`::>5<4s4nh494k6b;89ae0k3<;hn52d`6a>c2e02wxhl67:1808bd0:0o:n74=ea4f?07lj16hl:n:g6a<>{tlh296=4<{j301im8a;43`f=:lh>?6k:m8:p`d>02909w0jl9d8g2f?<5mk?57h;b99~wag?>3:1?v3kc8f9`3e>34nh55490ea89ag303l?n55rsec;1?6=;r7oo4m5d7a:?8bd1>0=53z?gg83:1?v3kc8;9`3e>34nh59490ea89ag2:3l?n55rsec6`?6={tlhh<6=4<{<5mi357j9c`9>`g`b2ma0di27onkj5d7a:?8ben<0=;ck1=1h;mn;j301ili4;43`f=z{mki?7>54z?gef3=n=h370jl878g2fg<5mhmn7j9c89>`g`42?:oo6s|d``1>5<3s4njo94i4c:89ae?=3n=ol52dcdb>a0d127onk<561f`?xucik;1<7:t=ec`7?`3j116hn6;:e4`e>;cjo31h;m6;1}:lhi96k:m8:?gg=5=l?ij70jmf98g2f?<5mhm<78?db9~wagfn3:18v3kab39b1d?34nh4?4k6bc89ada?3n=o452dcge>36ck2wxhlmi:1808bflk0m8o64=ea:a?b1kh16hn?<:e4`=>{tlhin6=4;{9nh7p}kabf94?2|5mko57h;b99>`f?d2m34nhc2e027oo4l5d7ab?8bd990o:n74=ea3f?07lj1violb;290~;cim=1j9l7;jk01im?f;f5g<=:lj:j6;>kc:p`def290?w0jnd78e0g><5mi257j9c`9>`f6b2m;ckl31h;m6;jk01imj6;f5g<=:ljo>6i8l9:?gg`1=l?ii70jleb8g2f?<5minh7j9c`9>`fc32ma0dj27ooo<5d7aa?8bdj80o:nl4=eaa4?b1kk1viklc;296~;cmji1j9l7;j30q~jjce83>14|5mohh7h;b99>``222<3m70jj4786=c=:ll?:687i;5k52dd5g>0?a34nn4?4:9g9>``>42<3m70jj8586=c=:ll><687i;5k52dd6a>0?a34nn8n4:9g9>``2c2<3m70jj4d86=c=:ll>m687i;5k52dd77>0?a34nn984:9g9>``312<3m70jj5686=c=:ll?3687i;5k52dd7g>0?a34nn9h4:9g9>``3a2<3m70jj6186=c=:ll<:687i;=0>5k52dd46>0?a34nn:;4:9g9>``0?2<3m70jj6886=c=:llm0>5k52dd4f>0?a34nn:k4:9g9>``172<3m70jj7086=c=:ll=8687i;5k52dd54>0?a34nn;54:9g9>``1>2<3m70jj7`86=c=:ll=i687i;5k52dd:3>0?a34nn4<4:9g9>`f3e2m5<5s4nno84i4c:89ae2<3n=o45rsegg1?6=;r7oih=5f5`;?8bd?00o:nl4=ea62?b1kk1vikk4;290~;cml81j9l7;jn01im89;f5ga=:lj?=6i8lc:p``b4290?w0jje08e0g><5mij:7j9ce9>`f312ma0d127oo885d7af?8bd>k0o:n74=ea47?b1kl1vikk1;293~;cmml1j9l7;ji01im:8;f5gd=:lj?86i8la:?gg3d=l?ii70jl668g2fg<5mia0d127oo;l5d7ab?8bd>>0o:nm4=ea47?b1kj1vio69;297~;ck:n1h;mn;53z?gg6e=l?ij70jna08e0g><5mk<578?8b9~wag>?3:1?v3kc2`9`3ef34njm=4i4c:89ag003<;4n5rsec:2?6=;r7oo>o5d7ab?8bf1o0m8o64=ec43?070j1vio65;297~;ck:31h;mn;53z?gg6>=l?ij70jn9e8e0g><5mk<978?8b9~wag>;3:1?v3kc259`3ef34nj5n4i4c:89ag0<3<;4n5rsec:6?6=;r7oo>85d7ab?8bf1k0m8o64=ec5a?070j1vio61;297~;ck:?1h;mn;53z?gedc=n=h370jn72854=e<5mi?i7j9c`9~wagf?3:18v3ka`f9b1d?34nj;?4909a89ae3l3n=ol52db6e>a0d12wxhlo9:1868bfij0m8o64=ec45?070j16hn:m:e4`e>;ck=n1h;mm;jk0q~jna483>3}:lhki6k:m8:?ge26=>92h70jl4c8g2fb<5mi?h7j9cd9>`f352m36?k27oo9l5d7a`?8bd;ck=o1h;ml;|qged5=832p1ion9;d7f==:lh=i6;>7c:?gg1d=l?ii70jl4e8g2fe<5mi>=7j9c`9>`f352m36?k27oo875f55a?xucmjk1<7{tllii6=4={52z?ga`5=>92h70jl788e02d``c52?:3o63kc679b11e3tyoiio50;0x9acb93<;4n52db51>c20j2wxhhj6:1818bbm90=<5m4=ea5`?`3?k1vikk8;296~;cmml1:=6l;h0q~jjd683>7}:llnn6;>7c:?gg33=n==i7p}kee494?4|5mooh78?8b9>`f3d2o>5<5s4nno;4909a89ae2;3l?;o5rsegf0?6=99q6hlm>:4;e?8bfk;0>5k52d`a0>0?a34njo94:9g9>`de22<3m70jnc786=c=:lhi<687i;5k52d`f4>0?a34njh54:9g9>`db>2<3m70jnd`86=c=:lhni687i;h0q~k8fg83>60bs4nno54909a89agd93l?mn52d`a1>33>34njo>49589>`de32??270jnc4851<=:lhi=6;;6;33>34njh:49589>`db?2??270jnd8851<=:lhnj6;;6;;c?ko1:874=ea01?b1k016hn=9:e4`=>;ck:=1h;m6;j301im<9;f5g<=:lj9j6i8l9:?gg6d=l?i270jl3b8g2f?<5mi8h7j9c89>`=`52??270j7f2851<=:l1<96;;6;<0=9452d945>33>34n3::49589>`=0?2??270k919851<=:m8=;6;;6;33>34o>5:49589>a0g52??270k:ae851<=:m33>34o>h;49589>a0??2??270k:98851<=:m<3j6;;6;33>34o>5k49589>a0g72??270k:a0851<=:m33>34o>m549589>a0g>2??270k:a`851<=:m33>34o>n<49589>a0d52??270k:b2851<=:m0=9452e4`:>33>34o>nl49589>a0de2??270k:bb851<=:m33>34o>o?49589>a0e32??270k:c4851<=:m33>34o>oo49589>a0ed2??270k:ce851<=:m:77:?8c2l;0=9452e4f0>33>34o<:<49589>a2052??270k85c851<=:m>?h6;;6;;b?=<1:874=d573?02127n;96564;89`14l3<>563j72g920?<5l=8j78:9:?f6a5=l?i270k=d`8g2f?<5l8on7j9c89>a7bd2m34o9hh4k6b;89`4cn3n=o452e3g3>a0d127n>h?5d7a:?8c5m;0o:n74=d0g0?b1k016i?j::e4`=>;b:m<1h;m6;j301ha7?c2m34o95k4k6b;89`4f83n=o452e3c2>a0d127n>l<5d7a:?8c5i:0o:n74=d0:1?b1k016i?79:e4`=>;b:0=1h;m6;j301h<69;f5g<=:m;3j6i8l9:?f31e=><301h9;d;46=>;b?=o1:874=d566?02127n;8=564;89`12<3<>563j193920?<5l;3>78:9:?f5=?=><301h?7a;46=>;b91h1:874=d3;g?02127n=5j564;89`7?m3<>563j19d920?<5l;2<78:9:?f5=5=><301h?74;46=>;b91?1:874=d3;2?02127n=59564;89`7?03<>563j1`3920?<5l;j>78:9:?f5d?=><301h?na;46=>;b9hh1:874=d3bg?02127n=lj564;89`7fm3<>563j1`d920?<5l;i<78:9:?f5d5=><301h?n4;46=>;b9h?1:874=d3b2?02127n=l9564;89`7f03<>563j50`920?<5l??<78:9:?f117=><301h;;2;46=>;b==91:874=d770?02127n99;564;89`33>3<>563j0`1920?<5l:j878:9:?f4d`=><301h>ma;46=>;b8ko1:874=d2ab?02127n564;89`6d93<>563j0b0920?<5l:h?78:9:?f4d3=><301h>n6;46=>;b8h=1:874=d2b563j0``920?<5l:jo78:9:?f4db=><301h>ne;46=>;b8k:1:874=d2a5?02127n563j0c6920?<5l:i978:9:?f4g0=><301h>m7;46=>;b8k21:874=d2a=?02127n563j0cf920?<5l:a5>62??270k?81851<=:m9i?6;;6;87;46=>;b8>21:874=d24=?02127n563j06`920?<5mh=h78:9:?gf3e=><301il9b;46=>;cj?k1:874=e`5=?02127on;6564;89ad1?3<>563kb74920?<5mh=978:9:?g`07=><301ij:0;46=>;cl=l1:874=ef7a?02127oh9j564;89ab3k3<>563kd5`920?<5mn?m78:9:?g`1?=><301ij;8;46=>;ci?n1:874=ec5a?02127om::564;89ag0=3<>563ka64920?<5mk<;78:9:?ge2>=><301io89;46=>;ci>k1:874=ec4f?02127om;h564;89ag083<>563ka63920?<5mk<>78:9:?ge25=><301io:a;d7ef=:lh?o6;;6;563ka93920?<5mk>478:9:?ge01=><301im;b;f5g<=:lj>o6i8l9:?gg07=l?i270jl538g2f?<5mi><7j9c89>`f3f2ma0di27n?>:5d7a:?8cf>90o:nj4=d:4a?b1k016il;j:e4`=>;b0>l1h;m6;j301h6=5;f5g<=:m12=6i8l9:?f=dd=l?i270k6ae8g2f?<5l3ii7j9c89>a34o3n44k6b;89`>d:3n=o452e9a7>a0d127n5l<5d7a:?8c??k0o:n74=d:13?b1k016i5<7:e4`=>;b0>31h;m6;j301h68a;f5g<=:m1226i8l9:?gg3b=l?ij70jl748g2f?<5mi<57j9c89>`f022m34nh8h4k6b;89aca13n=o452dg21>a0dj27n4:95d7a:?8c?:o0o:n74=d5eb?`3j116h5;6:77:?8ba;b1k;1h;mn;jk01ho9d;f5gd=:ml>?6;>7c:?gac0=><301iki5;46=>;c?kn1:874=e5`6?02127n;o85f5c`?8c0nh0m8lm4=e:6563k8g4920?<5mk8n78:9:?ge6g=><301io<9;46=>;ci:21:874=ec02?02127om>;564;89ag4<3<>563ka21920?<5mk8>78:9:?ge67=><301io<0;46=>;ci;l1:874=ec1a?02127om?j564;89ag5j3<>563ka3c920?<5mk9578:9:?ge7>=><301io=7;46=>;ci;<1:874=ec11?02127om?:564;89ag5;3<>563ka30920?<5mk9<78:9:?ge4`=><301io>e;46=>;ci8n1:874=ec2g?02127om563ka0;920?<5mk:478:9:?ge41=><301io>5;46=>;ci8>1:874=ec27?02127om<<564;89ag693<>563ka02920?<5mk;j78:9:?ge5c=><301io?d;46=>;ci9i1:874=ec3e?02127om=7564;89ag703<>563ka15920?<5mk;:78:9:?ge53=><301io?4;46=>;ci991:874=ec36?02127om=?564;89ag4m3<>563ka2f920?<5mk8o78:9:?ge61=><301io=c;46=>;ci;;1:874=ec22?02127om=l564;89ag783<>563k9gd920?<5m2m478:9:?g<`g=><301i6j9;46=>;c0l21:874=e:f3?02127o4h;564;89a>b<3<>563k8d1920?<5m2n>78:9:?g<`7=><301i6j0;46=>;c0ml1:874=e:ga?02127o4ij564;89a>ck3<>563k8ec920?<5m2o578:9:?g=><301i6k7;46=>;c0m<1:874=e:g1?02127o4i:564;89a>c;3<>563k8e0920?<5m2o=78:9:?g<301i6le;46=>;c0jn1:874=e:`g?02127o4nl564;89a>di3<>563k8b;920?<5m2h478:9:?g<301i6l6;46=>;c0j>1:874=e:`7?02127o4n<564;89a>d93<>563k8b2920?<5m2ij78:9:?g<301i6md;46=>;c0ki1:874=e:af?02127o4o7564;89a>e03<>563k8c5920?<5m2i:78:9:?g<301i6m4;46=>;c0k91:874=e:a6?02127o4o?564;89a>e83<>563k8df920?<5m2no78:9:?g<`d=><301i6j6;46=>;c0mh1:874=e:g4?02127o4n;564;89a>ei3<>563k8`d920?<5m2ji78:9:?g=cc=><301i785;46=>;c1>>1:874=e;47?02127o5:<564;89a?083<>563k97d920?<5m3=i78:9:?g=3b=><301i79c;46=>;c1?h1:874=e;5e?02127o5;7564;89a?103<>563k975920?<5m3=978:9:?g=32=><301i793;46=>;c1?81:874=e;55?02127o5;>564;89a?2n3<>563k94g920?<5m3>h78:9:?g=0e=><301i7:a;46=>;c1<31:874=e;63<>563k947920?<5m3>878:9:?g=05=><301i7:2;46=>;c1<;1:874=e;7b?02127o59k564;89a?3l3<>563k95a920?<5m3?n78:9:?g=1g=><301i7;9;46=>;c1=21:874=e;73?02127o598564;89a?3<3<>563k951920?<5m3?>78:9:?g=17=><301i7;0;46=>;c1:l1:874=e;0a?02127o5>j564;89a?4k3<>563k92`920?<5m3<478:9:?g=21=><301i786;46=>;c1>;1:874=e;52?02127o58l564;89a?283<>563k957920?<5m38m78:9:?g=6?=><301i6i7;46=>;b?;91:874=d516?02127n;??564;89`1583<>563j70d920?<5l=:i78:9:?f34b=><301h9>c;46=>;b>8i1:=6l;;:77:?8c08<0=9452e625>33>34o<<:49589>a26?2??270k808851<=:m>:j6;;6;33>34o=h549589>a3b>2??270k9d`851<=:m?ni6;;6;33>34o=h=49589>a3b62??270k9d3851<=:m?n86;;6;33>34o=><49589>a3452??270k922851<=:m?8?6;;6;33>34o?9949589>a1342??270k;53851<=:m=?:6;;6;l:77:?8c28k0=9452e42b>33>34o><449589>a06?2??270k:06851<=:m<;?6;;6;33>34o>a06b2??270k:3g851<=:m<9n6;;6;33>34o>?449589>a12a2?:3o63j044920?<5l:==78:9:?f43e=><301h>80;46=>;b8>;1:874=d246?02127n<:=564;89`60<3<>563j067920?<5l:<:78:9:?f401=><301h>:8;46=>;b8<31:874=d26e?02127n<8l564;89`62k3<>563j04f920?<5l:>i78:9:?f40`=><301h>90;46=>;b8?81:874=d257?02127n<;:564;89`61=3<>563j074920?<5l:=;78:9:?f43>=><301h>99;46=>;b8?k1:874=d25f?02127n<;j564;89`61m3<>563j07d920?<5l:;o78:9:?f45d=><301h>?a;46=>;b8931:874=d233?02127n<=8564;89`67=3<>563j016920?<5l:;?78:9:?f454=><301h>?1;46=>;b89:1:874=edeb?02127ojkk564;89a`ak3<>563kfg`920?<5mlmm78:9:?gbc?=><301ihi8;46=>;cno=1:874=ede2?02127ojk;564;89a`a<3<>563kfg1920?<5mlm=78:9:?gbc6=><301ihjf;46=>;cnlo1:874=edf`?02127ojhm564;89a`bj3<>563kfdc920?<5mln578:9:?gb`>=><301ihj6;46=>;cnl?1:874=edf0?02127ojh=564;89a`b:3<>563kfd3920?<5mln<78:9:?gba`=><301ihke;46=>;cnmn1:874=edgf?02127ojio564;89a`c13<>563kfe:920?<5mlo;78:9:?gba0=><301ihk5;46=>;cnm>1:874=edg7?02127oji<564;89`67n3<>563j01g920?<5l:;h78:9:?f45>=><301ihid;46=>;cno81:874=edf3?02127ojim564;89a`c93<>563kfe2920?<5l::=78:9:?gec3=>92h70jm6d851<=:lk:77:?8be?;0=9452dc50>33>34ni;949589>`g122??270jm77851<=:lk?h6;;6;33>34ni:<49589>`g052??270jm62851<=:lk33>34no;949589>`a142??270jk73851<=:lm=:6;;6;563kd7:920?<5mn=578:9:?g`3g=><301ij9b;46=>;cl?i1:874=ef5`?02127oh;k564;89ab4m3<>563kd2d920?<5mn?<78:9:?g`17=><301ij;2;46=>;cl=91:874=ef70?02127oh9;564;89ab3>3<>563kd55920?<5mk?878:9:?ge1g=><301io;b;46=>;ci=i1:874=ec7`?02127om9k564;89ag3n3<>563ka42920?<5mk>=78:9:?ge04=><301io;5;46=>;ci=<1:874=ec73?02127om96564;89ag313<>563j8119`3ef34o3?=4k6b;89ae213n=o452e951>a0di27n4:?5d7ab?8c??90o:no4=d:5b?b1kh16i58k:e4`e>;b0?i1h;mn;jk01h69a;f5gd=:m1<26i8la:?f<3>=l?ij70k7668g2fg<5l2=:7j9c`9>a=022m193n=ol52e943>a0di27n48h5d7ab?8c?=l0o:no4=d:6`?b1kh16i5;l:e4`e>;b0jk01h6:9;f5gd=:m1?<6i8la:?f<00=l?ij70k7548g2fg<5l2>87j9c`9>a=342m283n=ol52e96e>a0di27n49k5d7ab?8c?;b0=31h;mn;jk01h6;7;f5gd=:m1>=6i8la:?f<13=l?ij70k7458g2fg<5l2??7j9c`9>a=262m4m3n=ol52e91g>a0di27n4>m5d7ab?8c?;k0o:no4=d:0e?b1kh16i5=6:e4`e>;b0:21h;mn;jk01h685;f5gd=:m1=?6i8la:?f<25=l?ij70k76d8g2fg<5l2=?7j9c`9>a=3?2m4?3n=ol52e955>a0di27oo8=5d7ag?825jk0o:n74=2cg4?b1k016??k;:e4`=>;5io31h;m6;<004`j301h6>:e4`=>;am:n1h;mk;j201h99c;f5g==:lj<<6i8l9:?gg3>=l?i270jl728g2f?<5mi<87j9c89>a20f2m513n=on52e90b>a0dk27n4?l5d7a`?8c?:=0o:nl4=d:06?b1kh16i5=;:e4`e>;b08i1h;mm;jk01h672;f5gd=:m1886i8la:?g`c0=l?ij70jkf58g2fg<5l3jj7j9cc9>b5`72mc20j27n;o8561:`?xub?o31<7{tm1:36=4=1z?f5=7==0l01h?72;7:b>;b913194h4=d3;e?3>n27n=5l558d89`7?k3?2j63j19f91<`<5l;3i7;6f:?f5=`==0l01h?60;7:b>;b919194h4=d3;0?3>n27n=5;558d89`7?>3?2j63j19591<`<5l;347;6f:?f5d7==0l01h?n2;7:b>;b9h3194h4=d3be?3>n27n=ll558d89`7fk3?2j63j1`f91<`<5l;ji7;6f:?f5d`==0l01h?m0;7:b>;b9h9194h4=d3b0?3>n27n=l;558d89`7f>3?2j63j1`591<`<5l;j47;6f:?g3f>=n==i7p}keg094?75s4nia0dk27on=?5d7a:?8be890o:n74=e`36?b1kk16ho>::e4`g>;cmo81j99m;j301il?7;f5g<=:lhnm6<>:d99>`dba28:>h452d`fe>462lh16hlji:026`f=:lhnh6<>:d99>`dbd28:>h452d`f`>462lh16hljl:026`f=z{l2;87>53z?g3f1=n==i70j8c1854=e<5m=h978?8b9~w`1ai3:18nu2d6a5>a0d127oih;5d7a:?8b0kl0o:nk4=d551?b1kh16i:hn:g6a<>;cn=l1h;ml;jh01h9>4;f5g`=:m>;96i8la:?gb1b=l?ii70ji198g2fg<5ml?57j9c`9>`c2f2ma0di27oj;cn;21h;mn;jk01ih=f;f5gd=:lo986i8lc:?gb63=l?ij70ji378g2fg<5ml8o7j9c`9>`c5c2ma0di27oj=k5d7ab?8ba8o0o:nm4=ed24?b1kh16hk?::e4`e>;cn8<1h;mn;ji01ih>d;f5gd=:lo;n6i8la:?gb72=l?ij70ji248g2fg<5ml9n7j9c`9>`c4d2ma0di27oj9?5d7ab?8ba<;0o:no4=ed71?b1kh16hk:9:e4`e>;cn9n1h;ml;jk01ih=e;f5gd=:lo>i6i8la:?gb5e=l?ij70ji128g2fg<5ml:87j9c`9>`c7f2m<4k6bc89a`5:3n=ol52dg0:>a0di27oj?o5d7ab?8ba;90o:no4=ed05?b1kh16hk=8:e4`e>;cn:21h;mn;jk01ih;6i8la:?gb12=l?ij70k<2c8g2fb<5l99m7j9cb9~w`1e>3:1>v3k7b49`3ef34o36?k27oikm5f55a?8c?8>0o:nl4=d:37?b1kk16i5>=:e4`=>{tlo:<6=4={57z?gb5?=n=h370ji078g2fd<5lhj57j9c89>ad?>2m;cn9<1h;m6;jk01ikif;f5g<=:m>ln6i8l9:pa2`d2909w0k8fb8e0g><5l=mn78?8b9~wa`7j3:18nu2d6a5>a0dk27oih;5d7ab?8b0kl0o:nj4=ege2?`3j116hk:i:e4`=>;b?k?1h;mn;jh01h9>2;f5ga=:lo>o6i8la:?gb4>=l?i270ji488g2f?<5ml?m7j9c89>`c762m34nm=:4k6b;89a`613n=o452dg3e>a0d127oj?>5d7a:?8ba:?0o:n74=ed13?b1k016hk<7:e4`=>;cn;n1h;m6;j301ih<3;f5g<=:lo9>6i8l9:?gb60=l?i270ji3b8g2f?<5ml8h7j9c89>`c242m34nm?44k6b;89a`303n=o452dg2f>a0d127oj=h5d7a:?8ba990o:n74=ed21?b1k016hk?9:e4`=>;cn8h1h;m6;j301ih>e;f5g<=:lo8?6i8l9:?gb73=l?i270ji2c8g2f?<5ml9o7j9c89>`c552m34nm?l4k6b;89a`4j3n=o452dg62>a0d127oj9<5d7a:?8ba<<0o:n74=ed72?b1k016hk>k:e4`=>;cn;91h;m6;j301ih;b;f5g<=:lo:h6i8l9:?gb45=l?i270ji158g2f?<5ml:m7j9c89>`c7d2m34nm>?4k6b;89a`513n=o452dg0b>a0d127oj>>5d7a:?8ba;80o:n74=ed03?b1k016hk=7:e4`=>;cn:o1h;m6;j301ih;0;f5g<=:lo>?6i8l9:?f77d=l?ih70k<2`8g2fb<5l==97j9c89~wacd03:1?v3keb:9b1d?34nnj44k6ba89a`7:3n=on5rsd:27?6={tm1;?6=4;{h01im?f;f5gd=:l>io6i8ld:?gb4`=l?ii7p}j80794?2|5mij=7h;7c9>`f772m=4k6b`8yvc?9?0;69u2dbc1>c20j27oo7;290~;ckh91j99m;jk01i9lb;f5ga=:lo896i8lb:pa=7?290?w0jla58e02d<5mi:?7j9c`9>`2ee2ma0di27o;nm5d7a:?8ba;cjo21h;mn;ji01ih;b;f5gg=z{l2;n7>54z?gg=b=n==i70jmf88g2fg<5m=hh7j9c`9>`c6d2m5<3s4nh4h4i46`89adai3n=ol52d6aa>a0dm27oj=k5d7aa?xub09n1<7:t=ea;b?`3?k16hohm:e4`e>;c?jh1h;ml;jh0q~k70d83>1}:lj3;6k:8b:?gfce=l?ij70j8cc8g2fg<5ml:=7j9cc9~w`>7n3:18v3kc839b11e34niji4k6bc89a1dj3n=o452dg31>a0dj2wxi5??:1878bd1;0m8:l4=e`ea?b1kh16h:mj:e4`f>;cn891h;mm;|qf<47=83>p1im63;d73g=:lklm6i8la:?g3fc=l?ij70ji158g2fd`2e02md34nc2e027n?>;5d7a:?8bbn00o:no4=ed36?b1kl16j=h?:e4`f>;3:kh1h;mn;<1b`5jk01>a6512?;j:63k7b49`3ec34o8>44k6bf89`55>3n=o452dg6e>a0dj27n;<:5d7a`?8c09;0o:nk4=d111?b1kj16i:8::e4`f>{tm>l36=4;az?g3f0=l?ii70k<328e02d<5ml?j7j9c`9>a2d22ma0dk27oj975d7a`?8ba;cn8=1h;ml;ji01ih>f;f5gf=:lo8;6i8lc:?gb70=l?ih70ji268g2fe<5ml947j9cb9>`c4c2m4k6bc89a`4=3n=on52dg15>a0dk27oj>m5d7a`?8ba;m0o:nm4=ed77?b1kj16hk:8:e4`g>;cn:31h;ml;ji01ih?e;f5gf=:lo:m6i8la:?gb46=l?ih70ji148g2fe<5ml::7j9cb9>`c7e2ma0dk27oj?l5d7a`?8ba:j0o:nm4=ed06?b1kj16hk=;:e4`g>;cn:k1h;ml;ji01ih;1;f5gf=:lo>96i8lc:?gb13=l?ih70ji478g2fe<5ml;h7j9c`9>`c442ma0dk27oj<:5d7a`?8ba9h0o:nm4=ed2g?b1kj16hk<>:e4`g>;cn;81h;ml;ji01ih=a;f5gf=:lo9;6i8lc:?gb67=l?ih70ji368g2fe<5ml847j9cb9>`c5b2ma0dj27n??o5d7aa?8c0><0o:nm4}rg4f2<72;q6i>=9:73a6>;cn9n1h;mm;|qf3f4=838p1h=<6;42ad=:lo:m6i8lb:pa2ec2909w0k<37855c0<5ml:n7j9cc9~w`1c03:1>v3j3249274b34nm>:4k6b`8yvc0m:0;6?u2e215>344827oj>=5d7aa?xub?lo1<7{tm>l86=4={52z?f76?=>8oj70ji448g2fda65>2?;m:63kf549`3ee3tyn;k850;0x9`5413<9>h52dg64>a0dj2wxi:l7:1818c4;00=>>>4=ed2jh0q~k8b`83>7}:m:9j6;?m2:?gb7c=l?ii7p}j7c`94?4|5l98m78>e`9>`c5>2m5<5s4o8?l491g489a`303n=oo5rsd5a`?6=:r7n?>o5630f?8ba<00o:nl4}rg4f`<72;q6i>=n:7004>;cn=k1h;mk;|qf3g`=838p1h=i6i8ld:pa2e72909w0k<3c855g4<5ml;o7j9ce9~w`1d93:1>v3j32`924cf34nm37a>27oj<>5d7ag?xub?j>1<7:e4``>{tm>i>6=4={2;f5ga=z{l=h:7>52z?f76e=>8k=70ji128g2fba65d2?;i>63kf069`3ec3tyn;n650;0x9`54k3<:il52dg36>a0dj2wxi:m6:1818c4;j0==k84=ed22?b1kk1vh9la;296~;b;:i1:?jh0q~k8cc83>7}:m:9h6;<<0:?gb4?=l?ii7p}j7ba94?4|5l98h78>a79>`c7f2m5<5s4o8?i491c089a`6k3n=oo5rsd5`b?6=:r7n?>j560gb?8ba9m0o:nl4}rg4`5<72;q6i>=k:73e2>;cn8o1h;mk;|qf3a7=838p1h=v3j32g924g134nm><4k6bf8yvc0l=0;6?u2e21f>37e:27oj?<5d7ag?xub?m?1<7{tm>n=6=4={52z?f76c=>;8n70ji278g2fda65b2?88<63kf3:9`3ee3tyn;io50;0x9`54n3<:m;52dg0:>a0dj2wxi:jm:1818c4;o0==o<4=ed1e?b1kk1vh9kc;296~;b;:l1:jh0q~k8de83>7}:m:9m6;?i6:?gb7e=l?ii7p}j7eg94?4|5l98j78=2d9>`c4c2m5<5s4o8?k4922289a`5n3n=oo5rsd5f4?6=:r7n?9>560c5?8ba;90o:nl4}rg4a4<72;q6i>:?:73a6>;cn:;1h;mm;|qf3`4=838p1h=;0;42ad=:lo996i8lb:pa2c32909w0k<41855c0<5ml887j9cc9~w`1b=3:1>v3j3529274b34nm?84k6b`8yvc0m?0;6?u2e263>344827oj>85d7aa?xub?l=1<7{tm>o36=4={52z?f761=>8oj70ji3`8g2fda6502?;m:63kf2`9`3ee3tyn;hl50;0x9`54?3<9>h52dg1`>a0dj2wxi:kl:1818c4;>0=>>>4=ed0`?b1kk1vh9jd;296~;b;:21:jh0q~k8eg83>7}:m:936;?m2:?gb16=l?ii7p}j7g294?4|5l98478>e`9>`c262m5<5s4o8?5491g489a`3:3n=oo5rsd5e6?6=:r7n?>65630f?8ba<:0o:nl4}rg;40<72;q6hk>>:e4``>;c0<<1j9l7;|qge17=838p1iki0;f5gd=:lh>:6k:m8:p`d27290?w0jjf08g2f?<5mom>7j9cb9>`2e?2ma0d127oik<5d7a:?8b0k00o:nm4=e;ea?`3j11vi7me;291~;cmo;1h;mk;ji01i9l9;f5gg=:l0lm6k:m8:?geae=>8;;7p}k9b;94?3|5mom=7j9cb9>```42mm:g6a<>;cimi1:<<9;|qg=a`=838p1io>6;d7f==:lhnh6;?=a:p`w0jjf08g2fg<5mom?7j9c89>`2e?2mn<0;68u2ddd3>a0dj27oik<5d7ab?8b0k10o:nm4=ec1g?`3j116hljl:731g>{tl0lj6=4:{ji01iki2;f5g`=:l>i36i8lb:?ge61=n=h370jndb8557b```72m375m2wxh4hl:1818bf;m0m8o64=ecgg?06:o1vi7id;296~;ci:o1j9l7;7}:lh::6k:m8:?geae=>8;:7p}k9b294?4|5mk;>7h;b99>`dbd2?;:>6s|d8a2>5<5s4nj<>4i4c:89agck3<:=>5rse;`6?6=:r7om=:5f5`;?8bflj0==<:4}rf:g6<72;q6hl>::g6a<>;cimi1:6:p`<5mkoj78>2c9~wa?b93:1>v3ka319b1d?34njhk4913a8yvb>m;0;6?u2d`07>c2e027omih5600g?xuc1l91<7{tl0o?6=4={52z?ge71=n=h370jndg85566`d4?2o>i463kaed924763tyo5h950;0x9ag513l?n552d`fe>376:2wxh4k7:1818bf:h0m8o64=ecgb?069:1vi7j9;296~;ci;h1j9l7;0q~j6ec83>7}:lh8o6k:m8:?gea`=>8;>7p}k9da94?4|5mk9i7h;b99>`dba2?;::6s|d8gg>5<5s4nj>k4i4c:89agcn3<:=:5rse;fa?6=:r7om>>5f5`;?8bflo0==<64}rf:ac<72;q6hl=>:g6a<>;ciml1:a:p`<`62909w0jn328e0g><5mkoj78>1b9~wa?a:3:1>v3ka269b1d?34njhk4910f8yvb>n:0;6?u2d`16>c2e027omih5603f?xuc1o>1<7{tl0l=6=4={52z?ge6?=n=h370jndg85577`d5f2o>i463kaed924453tyo5k750;0x9ag4j3l?n552d`fe>375;2wxh4j8:1808c5=k0o:no4=ec2=?`3j116hljl:734b>{tl0n36=4<{jk01io>a;d7f==:lhnh6;?70:p`2908w0k=5e8g2fg<5mk:n7h;b99>`dbd2?;3=6s|d8fb>5<4s4o99h4k6bc89ag6k3l?n552d`f`>37?;2wxh4jm:1808c5=o0o:no4=ec2`?`3j116hlji:7324>{tl0nh6=4<{jk01io>e;d7f==:lhnm6;?>b:p``dba2?;9:6s|d8ff>5<4s4o9:?4k6bc89ag583l?n552d`fe>375i2wxh4m::1808c5:<0o:no4=ec33?`3j116hljl:7323>{tl0i=6=4<{jk01io?8;d7f==:lhnh6;?>8:p``dbd2?;:56s|d8a;>5<4s4o9>h4k6bc89ag7i3l?n552d`f`>376i2wxh4mn:1808c5:o0o:no4=ec3g?`3j116hljl:732g>{tl0ii6=4<{jk01io?d;d7f==:lhnh6;?>d:p``dbd2?;:i6s|d8ag>5<4s4o9??4k6bc89ag7n3l?n552d`f`>376n2wxh4mj:1808c5;:0o:no4=ec24?`3j116hljl:7314>{tl0im6=4<{jk01io>1;d7f==:lhnh6;?=1:p`7h;b99>`dbd2?;9>6s|d8f2>5<4s4o9>:4k6bc89ag6;3l?n552d`f`>375;2wxh4j=:1808c5:10o:no4=ec20?`3j116hljl:7310>{tl0n86=4<{jk01io>5;d7f==:lhnh6;?=5:p``dbd2?;9;6s|d8f5>5<4s4o9>o4k6bc89ag603l?n552d`f`>37512wxh:jn:1818b0lk0m8:l4=e5g1?b1kj1vi9k6;296~;c?m=1j99m;jn0q~j8f883>3}:l>lj6k:8b:?g3c>=l?io70j8ee8g2fd<5m2?o7j9cd9>`2b22m7<3n=ol52d923>c20j27o4=;5d7ab?xuc?o<1<78t=e5e3?`3?k16h:ki:e4`=>;c?o:1h;m6;jh01i9i3;f5g`=:l>l=6i8lc:p`2`3290?w0j8f48e02d<5m=mn7j9c`9>`=2d2ma0dk2wxh:hk:1858b0nm0m8:l4=e5ff?b1kk16h:kl:e4`e>;c0981h;ml;jn01i9j7;f5g<=z{m=o47>53z?g3ab=n==i70j8ec8g2fg<5m=no7j9c89~wa1dn3:19v3k7e79b11e34n3a0dm27o;h95d7ab?xuc?m>1<7:t=e5fg?b1kj16h5:k:g64f>;c?lh1h;mk;ji0q~j8d283>0}:l1>h6k:8b:?g<54=l?ii70j8e78g2fb<5m=nn7j9cd9>`2cd2m5<2s4n33n=oo52d6f2>c20j27o;hl5d7a`?8b0mj0o:nl4}rf;3g<72;c0j;1j9l7;jo01i9ke;f5g<=:l1ko6i8l9:p`=1f290>w0j7ae8g2fg<5mk:=78?8b9>`=e72o>i463k7eg9`3ec34n38i4k6b;8yvb??00;6;u2d9c`>a0dk27om<>561:`?8b?jo0m8o64=e5ga?b1kj16h5:l:e4`=>;c0=n1h;mn;|qg<2>=833p1i6nc;f5ga=:lh:m6;>7c:?g`2bb2m3l3n=oo5rse:43?6=jr7o;kk5d7ag?8b0nk0o:n74=e:7a?b1kh16hl>j:72;g>;c0kn1j9l7;jk01i9ja;f5g`=:l>nn6i8la:?g<1e=l?ii70j8d48g2fg<5m2jh7j9cc9~wa>0>3:1hv3k7ea9`3e>34na0d127o;k=5d7ab?8bf8m0=<5m4=e:ag?`3j116h:j>:e4`f>;c?lk1h;mn;jk01i6;c;f5gf=:l>n>6i8lb:?g`2`22m34na0dk27o;k>5d7aa?8b0n:0o:nj4=ec3g?070j16h5lm:g6a<>;c?m;1h;mj;jh01i9kd;f5gg=:l1ko6i8ld:p`2c?2909w0j8ee8e02d<5m2;97j9cb9~wa1b=3:1>v3k87:925>d34n3<84i46`8yvb0m?0;6>u2d6g5>c20j27o4=;5d7aa?8b?8=0o:nl4}rf4a1<72;q6h588:72;g>;c09>1j99m;|qg3`5=838p1i696;43v3k876925>d34n36?k27o;k85f55a?xuc?ml1<7:g64f>{tl1??6=4={53z?g;c1kh1j99m;|qgl>6i8la:?g3ad=l?ii70j8d68g2fd<5m2jm7h;7c9>`2`c2ma0dl27o;ho5d7ag?8b0lm0o:nm4}rf;17<72jq6h:jl:e4`f>;c?o?1h;m6;jk01i9k7;f5gd=:l>lo6i8l9:?g3``=l?ii70j8f18g2fb<5m=m?7j9cc9>`=342o>;c0=k1h;mj;h01i9k1;f5g<=:l>lj6i8lb:p`<1>2909w0j7ad854=e<5m2;57h;7c9~wa??<3:1>v3k8`d925>d34n30o0;6?u2d9`b>36?k27o4<95f55a?xuc10k1<7{tl0k>6=4={52z?g92h70j73c8e02d`=c12?:3o63k8539b11e3tyo5o850;0x9a>bj3<;4n52d961>c20j2wxh4l8:1818b?mj0=<5m4=e:77?`3?k1vi7m8;296~;c0ln1:=6l;h0q~j67`83>7}:l1h;6;>7c:?g<42=n==i7p}k96`94?4|5m2i=78?8b9>`=7a2o>5<5s4n3n?4909a89a>5i3l?;o5rse;4`?6=:r7o4o=561:`?8b?;<0m8:l4}rf:3`<72;q6h5l;:72;g>;c0=:1j99m;|qg=2`=838p1i6m5;43>6k:8b:p`<>72909w0j7b7854=e<5m2?:7h;7c9~wa??93:1>v3k8c5925>d34n38:4i46`8yvb>0;0;6?u2d9`;>36?k27o4=65f55a?xuc1191<7n:g64f>{tl02>6=4={52z?g92h70j70e8e02d`=dc2?:3o63k81g9b11e3tyo55650;0x9a>em3<;4n52d92e>c20j2wxh466:1818b?jo0=<5m4=e:24?`3?k1vi77a;296~;c0j:1:=6l;h0q~j68c83>7}:l1i:6;>7c:?g<44=n==i7p}k99a94?4|5m2h>78?8b9>`=742o>5<5s4n3o>4909a89a>6=3l?;o5rse;;a?6=:r7o4n:561:`?8b?9?0m8:l4}rf:=5<72;q6h5m9:72;g>;c0821j99m;|qg=<7=838p1i6l7;43;3:1>v3k8b;925>d34n3=o4i46`8yvb>1=0;6?u2d9ab>36?k27o4{tl03=6=4={e;d73g=z{m32;7>52z?g92h70j7218e02d`=eb2?:3o63k8339b11e3tyo54750;0x9a>dn3<;4n52d901>c20j2wxh47m:1818b?l80=<5m4=e:10?`3?k1vi76c;296~;c0m81:=6l;h0q~j69e83>7}:l1n86;>7c:?g<70=n==i7p}k98g94?4|5m2o878?8b9>`=402o>5<5s4n3h84909a89a>503l?;o5rse;b4?6=:r7o4i8561:`?8b?:00m8:l4}rf:e4<72;q6h5j8:72;g>;c0;h1j99m;|qg=d4=838p1i6k8;43v3k8ec925>d34n3>h4i46`8yvb>i?0;6?u2d9f`>36?k27o4>>5f55a?xuc1h=1<7:g64f>{tl0k36=4={52z?g92h70j7328e02d`=c72?:3o63k8269b11e3tyo5ll50;0x9a>b93<;4n52d915>c20j2wxh4ol:1818b?m;0=<5m4=e:03?`3?k1vi7nd;296~;c0l91:=6l;h0q~j6ad83>7}:l1o?6;>7c:?g<6?=n==i7p}k9`d94?4|5m2n978?8b9>`=5f2o>5<5s4n3i:4909a89a>4k3l?;o5rse;a6?6=:r7o4h6561:`?8b?;m0m8:l4}rf:f6<72;q6h5k6:72;g>;c0:o1j99m;|qg=g2=838p1i6ja;432909w0j74c8e02d<5mk?=78?8b9~wa>a<3:15v3k87091<`<5m2=?7;6f:?g<32==0l01i695;7:b>;c0?<194h4=e:53?3>n27o4;6558d89a>a=3l?;o52d8df>36?k2wxhl=i:1818b?n10=<5m4=e:7b?`3?k1vi6i0;296~;c0o81:=6l;h0q~j7f083>7}:l1l86;>7c:?g<51=n==i7p}k9cf94?4|5m3io7h;7c9>`=3?2?:3o6s|d97a>5<>s4n3:?4i4c:89a>783n=oi52d6d2>a0dm27o;k65d7aa?8b?8:0o:nj4=e5e0?b1k016h5>>:e4`e>;c0=h1h;mn;jh0q~j75b83>2}:l1<86k:m8:?g<56=l?i270j8f98g2fe<5m2;?7j9c89>`2`32mc2e027o4=>5d7ab?8b0n10o:no4=e:37?b1kj16h5>>:e4`=>;c0=31h;mj;|qg<0c=83?p1i695;d7f==:l1:;6i8lb:?g<55=l?ii70j8fb8g2fg<5m2?57j9ce9~wa>2n3:19v3k8749b1d?34n3<>4k6bc89a>313n=on52d926>a0d127o4=:5d7a:?xuc0?:1<7=t=e:53?`3j116h5:6:e4`f>;c?l<1h;m6;|qg<37=839p1i698;d7f==:l1>26i8la:?g3`b=l?i27p}k8dd94?25s4n3j>4i4c:89a>3?3n=o452d965>a0d127o49;5d7a:?8b?<=0o:n74=e:77?b1k016h5:=:e4`=>;c0=;1h;m6;j301i6;0;f5g<=:l19n6i8l9:?g<6b=l?i270j73b8g2f?<5m28n7j9c89>`=5f2m34n3?54k6b;89a>4?3n=o452d915>a0d127o4>:5d7a:?8b?;<0o:n74=e:07?b1k016h5==:e4`=>;c0:;1h;m6;j301i6=f;f5g<=:l18n6i8l9:?g<7b=l?i270j72b8g2f?<5m29n7j9c89>`=4>2m34n3>54k6b;89a>5?3n=o452d905>a0d127o4?;5d7a:?8b?:=0o:n74=e:17?b1k016h5<=:e4`=>;c0;;1h;m6;j301i6>e;f5g<=:l1;m6i8l9:?g<4b=l?i270j71b8g2f?<5m2:n7j9c89>`=7f2m34n3=54k6b;89a>6?3n=o452d935>a0d127o4<;5d7a:?8b?9:0o:n74=e:20?b1k016h5?=:e4`=>;c08;1h;m6;j301i6?f;f5g<=:l1:n6i8l9:?g<5b=l?i270j70b8g2f?<5m2;n7j9c89>`=6f2m34n3<44k6b;89a>293n=o45rse:fa?6=<;q6h5h=:g6a<>;c0==1h;mn;jk01i6;5;f5gd=:l1>?6i8la:?g<15=l?ij70j7438g2fg<5m2?=7j9c`9>`=5a2m4l3n=ol52d91`>a0di27o4>l5d7ab?8b?;h0o:no4=e:0=?b1kh16h5=7:e4`e>;c0:=1h;mn;jk01i6<4;f5gd=:l19>6i8la:?g<65=l?ij70j7338g2fg<5m28=7j9c`9>`=572mh4k6bc89a>5l3n=ol52d90`>a0di27o4?l5d7ab?8b?:00o:no4=e:1e?b1kh16h5<7:e4`e>;c0;=1h;mn;jk01i6=5;f5gd=:l18?6i8la:?g<75=l?ij70j7238g2fg<5m29=7j9c`9>`=472m6l3n=ol52d93`>a0di27o4;c08=1h;mn;jk01i6>5;f5gd=:l1;86i8la:?g<42=l?ij70j7138g2fg<5m2:=7j9c`9>`=772m7l3n=ol52d92`>a0di27o4=l5d7ab?8b?8h0o:no4=e:36:e4`e>;c0<;1h;mn;|qg<3?=832p1i9ia;f5g<=:l>ln6i8l9:?g3c7=l?ij70j8f78g2fd<5m2?m7j9c89>`<`a2?:3o63k8`g9b1d?34na0di27o;kk5d7a`?8b?{tl1=m6=46{jo01i9jf;f5ga=:l>l:6i8lb:?g3c0=l?ij70j74`8g2fd<5mk;n78?8b9>`=df2o>i463k7e09`3e>34na0dj27o;kk5d7aa?8b?{tl13>6=4:{j301i9ie;f5gd=:l1>j6i8ld:?ge77=>92h70j7d18e0g>`d4d2?:3o63k8e`9b1d?3tyo4l;50;0x9ag4?3<;4n52d9g5>c2e02wxh5o9:1818bf;j0=<5m4=e:ff?`3j11vi6n7;296~;ci:n1:=6l;7}:lh9n6;>7c:?g<`b=n=h37p}k87c94?4|5mk;=78?8b9>`=d72o>i46s|d94a>5<5s4nje93l?n55rse:5g?6=:r7om==561:`?8b?j;0m8o64}rf;2a<72;q6hl>;:72;g>;c0k91j9l7;|qg<3c=838p1io?5;43083:1>v3ka15925>d34n3n;4i4c:8yvb??j0;6?u2d`30>36?k27o4n<5f5`;?xuc0>n1<7{tl1=n6=4={52z?ge41=>92h70j7c78e0g>`d7?2?:3o63k8b59b1d?3tyo45;50;0x9ag6k3<;4n52d9aa>c2e02wxh569:1818bf9m0=<5m4=e:`g?`3j11vi677;296~;ci8o1:=6l;7}:lh;m6;>7c:?g`=ea2o>i46s|d9:a>5<5s4nj>?4909a89a>c93l?n55rse:;g?6=:r7om?=561:`?8b?l;0m8o64}rf;;c0m91j9l7;|qg<=c=838p1io=5;43a2909w0jn27854=e<5m2o97h;b99~wa>>83:1>v3ka35925>d34n3h;4i4c:8yvb?180;6?u2d`0;>36?k27o4i95f5`;?xuc0081<7{tl1386=4={52z?ge7d=>92h70j7d`8e0g>`d4c2?:3o63k8ea9b1d?3tyo44950;0x9ag5m3<;4n52d9fg>c2e02wxh577:1818bf:o0=<5m4=e:ga?`3j11vi669;296~;ci::1:=6l;7}:lh9:6;>7c:?g<`6=n=h37p}k88`94?4|5mk8>78?8b9>`=c62o>i46s|d9;`>5<5s4nj?>4909a89a>b:3l?n55rse::`?6=:r7om>:561:`?8b?m:0m8o64}rf;=`<72;q6hl=::72;g>;c0l>1j9l7;|qg<<`=838p1io<6;436k:m8:p`=g62909w0jn39854=e<5m2n;7h;b99~wa>f:3:1>v3ka2;925>d34n3i54i4c:8yvb?i:0;6?u2d`1b>36?k27o4h75f5`;?xuc0h>1<7{tl1296=4;{jk01io>9;43`d7f2?:3o63k8b;9b1d?34n39>4k6bg8yvb?0=0;69u2d9cb>a0dm27omjh01io?8;43`=gd2md34n3n54i4c:89a>2;3n=oo5rse:47?6==r7o4lo5d7aa?8b?ij0o:n74=ec3e?070j16h5l6:g6a<>;c0<91h;m6;|qg<0?=839p1i6i5;f5g<=:l1?26k:m8:?g<0g=l?ij7p}k8g494?b|5m2;<7j9cb9>`=`22m34n7:3n=o452d6d5>a0d127o;km5d7a:?8b?;c0jk01i9j6;f5gd=z{m2m47>52z?g92h70j7f98e0g>`0;6>u2d8``>a0d127o48;561:`?8b?=10m8o64}rf;b<<72;c0=<1h;mk;ji01i6>a;f5gg=:l1:26i8le:p`<63290>w0j63`8e0g><5m2?;7j9ce9>`=4b2m8o0;68u2d866>c2e027o4>>5d7a`?8b?9j0o:nl4=e:23?b1kl16h5>7:e4``>{tl0;j6=4:{84?:4y>`<3e2o>i463k8209`3ed34n3>k4k6bg89a>6m3n=oo52d92`>a0dl2wxh4=?:1868b>>?0m8o64=e:0f?b1kl16h5=<:e4`g>;c0;:1h;mm;jn0q~j63483>0}:l0=:6k:m8:?g<17=l?in70j7358g2fe<5m29=7j9cc9>`=6b2m5<2s4n2;;4i4c:89a>3:3n=oh52d915>a0dk27o4?<5d7aa?8b?8o0o:nj4}rf:72<72;c0=91h;mj;ji01i6=4;f5gg=:l1;;6i8ld:p`<5?290>w0j6798e0g><5m2?87j9cd9>`=5?2mc2e027o4>75d7a`?8b?:?0o:nl4=e:20?b1kl16h5?=:e4``>{tl1li6=4:{`<5c2o>i463k82a9`3ed34n3>l4k6bg89a>503n=oo52d936>a0dl2wxh5hk:1868b>;l0m8o64=e:0`?b1kj16h5=::e4`a>;c0;31h;mm;jn0q~j7fd83>0}:l09m6k:m8:?g<16=l?in70j73d8g2fe<5m29n7j9cc9>`=7?2m5<2s4n28=4i4c:89a>3=3n=oh52d91e>a0dk27o4?m5d7aa?8b?900o:nj4}rf:45<72=q6h4:>:g6a<>;c0=<1h;mj;jh01i6>a;f5ga=z{m3;=7>54z?g=14=n=h370j7468g2fc<5m29i7j9cc9>`=7e2m5<3s4n28>4i4c:89a>483n=oo52d93`>a0dl27o4=65d7af?xuc1991<7:t=e;70?`3j116h5=>:e4`f>;c08n1h;mk;jo0q~j60483>1}:l0>=6k:m8:?g<64=l?ii70j71d8g2fb<5m2;o7j9cd9~wa?7>3:18v3k9559b1d?34n3?>4k6b`89a>583n=oi52d92g>a0dm2wxh4>8:1878b><10m8o64=e:00?b1kk16h5<>:e4``>;c09o1h;mj;|qg=5>=83>p1i7;9;d7f==:l19=6i8lb:?g<74=l?io70j70g8g2fc`<2f2o>i463k8259`3ee34n3>94k6bf89a>683n=oh5rse;3e?6=:e4`a>{tl0:i6=4;{`=5f2m4k6bg8yvb>8m0;69u2d86f>c2e027o4>m5d7aa?8b?:10o:nj4=e:21?b1kl1vi7?e;290~;c1=l1j9l7;jh01i6=9;f5ga=:l1;=6i8le:p`<77290?w0j6508e0g><5m28i7j9cc9>`=4e2ma0dj27o4?m5d7ag?8b?900o:nk4}rf:57<72:q6h4;<:g6a<>;c0;n1h;mk;jo0q~j61283>6}:l0??6k:m8:?g<7c=l?io70j71c8g2fc`<322o>i463k8229`3ec34n3=n4k6bg8yvb>9<0;6>u2d875>c2e027o4>?5d7ag?8b?9m0o:nk4}rf:53<72:q6h4;8:g6a<>;c0:81h;mk;jo0q~j61683>6}:l0?36k:m8:?g<65=l?io70j7218g2fc`<3>2o>i463k8269`3ec34n3><4k6bg8yvb>900;6>u2d87b>c2e027o4>85d7ag?8b?:;0o:nk4}rf:5g<72:q6h4;l:g6a<>;c0:=1h;mk;jo0q~j61b83>6}:l0?o6k:m8:?g<6>=l?io70j7248g2fc`<3b2o>i463k82;9`3ec34n3>;4k6bg8yvb>9l0;6>u2d87e>c2e027o4>o5d7ag?8b?:>0o:nk4}rf:5c<72:q6h48?:g6a<>;c0:i1h;mk;jo0q~j62183>6}:l0<:6k:m8:?g<6b=l?io70j7288g2fc<4?:2y>`<052o>i463k82g9`3ec34n3>o4k6bg8yvb>:;0;6>u2d840>c2e027o4>h5d7ag?8b?:j0o:nk4}rf:66<72;q6h48;:g6a<>;c0;n1h;mj;|qg=72=838p1i795;d7f==:l18n6i8le:p`<412909w0j6668e0g><5m28<7j9cd9~wa?5?3:1>v3k97:9b1d?34n3?<4k6bg8yvb>:10;6?u2d84:>c2e027o4><5d7af?xuc1;31<7{tl08j6=4={52z?g=3e=n=h370j7378g2fcn4?:3y>`<0c2o>i463k8259`3eb3tyo5?j50;0x9a?1m3l?n552d91;>a0dm2wxh4>o0m8o64=e:0=?b1kl1vi7=f;296~;c1>:1j9l7;jo0q~j63083>7}:l0=96k:m8:?g<6e=l?in7p}k92094?4|5m3`=5c2m5<5s4n2;94i4c:89a>4m3n=oh5rse;00?6=:r7o5:;5f5`;?8b?;o0o:nk4}rg05<<7288p1h=>8;f5g<=:m:;<6i8l9:?f740=l?i270k<148g2f?<5l9:87j9c89>a6742m34o8>?4k6b;89`5593n=o452e203>a0d127n??l:e4`=>;b;8h1h;m6;j301h=>a;d73g=:m>a64?2o>5<4s4o8>44k6bg89`55>3n=oi52e207>c20j2wxi>h9:1818c3990ni894=d1e3?`3?k1vh=j2;296~;b;l81j99m;53z?f7`7=n==i70ka6c6253z?f7`6=n??h70k;0e8fa01<5l9m=7h;7c9~w`5cn3:1?v3j3ed9b11e34o8i=4:ab9>a16c2a16d2lo>;63j3dd9b11e3tyn?ik50;1x9`5cm3l?;o52e2fe>0gd34o?mn52e52a>0gd3tyn8=650;1x9`5bj3l=9n52e53:>`c2?27n8=75f55a?xub;lk1<7=t=d1fe?`3?k16i>km:4c`?8c3900>mn5rsd632?6=;r7n?ho5f77`?8c3910ni894=d633?`3?k1vh=j9;297~;b;l31j99m;1<7=t=d1f=?`1=j16i9?8:dg63>;b<9?1j99m;|qf7`>=839p1h=j8;d73g=:m:o268ol;53z?f7`1=n==i70k6hk:7:?f057=n==i7p}j3d494?5|5l9n:7h;7c9>a6c0253z?f7`0=n??h70k;158fa01<5l9mj7h;7c9~w`5b=3:1?v3j3d79b11e34o8i;4:ab9>a1732a1742lo>;63j3gf9b11e3tyn?h:50;1x9`5b<3l?;o52e2g6>0gd34o?=>4:ab9~w`5ai3:1?v3j3d69b33d34o?=?4je4589`5aj3l?;o5rsd1f7?6=;r7n?h=5f55a?8c4m=0>mn52e531>0gd3tyn?k650;1x9`5b;3l=9n52e532>`c2?27n?k75f55a?xub;mi1<7=t=d1gg?`3?k16i>k<:4c`?8c3980>mn5rsd1a=?6=:r7n?i<5ed74?8c4jh0m8:l4}rg0e0<72;q6i>o::g64f>;b;m819lm4}rg0f2<72:q6i>o::g46g>;b;m;1ih;8;h0q~k6}:m:k?6k:8b:?f7d3==hi01h=k1;7bg>{tm:h>6=4<{6}:m:k86k8:c:?f7f`=ml?<70ka6g52o>a6d52o>5<4s4o8m<4i46`89`5f:3?jo63j3bg91dea6g62o<>o63j3bf9a`3034o8n=4i46`8yvc4il0;6>u2e2cf>c20j27n?l?55`a89`5dl3?jo6s|e2aa>5<4s4o8mh4i64a89`5cj3on9:52e2a`>c20j2wxi>ok:1808c4im0m8:l4=d1ba?3fk27n?il55`a8yvc4k00;6>u2e2cg>c02k27n?io5ed74?8c4kh0m8:l4}rg0ef<72:q6i>ol:g64f>;b;hn19lm4=d1ge?3fk2wxi>m8:1808c4ij0m:8m4=d1g=?cb=>16i>m7:g64f>{tm:ki6=4<{h01h=nc;7bg>;b;m319lm4}rg0g0<72:q6i>om:g46g>;b;m21ih;8;h0q~k6}:m:kj6k:8b:?f7dd==hi01h=k8;7bg>{tm:i86=4<{2908w0k6}:m:k26k8:c:?f7a0=ml?<70ka6g?2o>a6e72o>5<4s4o8m:4i46`89`5f03?jo63j3e791dea6g02o<>o63j3e69a`3034o8nh4i46`8yvc4i?0;6>u2e2c5>c20j27n?l955`a89`5c<3?jo6s|e2`a>5<4s4o8m;4i64a89`5c;3on9:52e2``>c20j2wxi>7i:1808c41o0m8:l4=d1b2?3fk27n?i=55`a8yvc40<0;6?u2e2:6>c20j27n?4;5ed74?xub;>?1<77::4c`?xub;1>1<7=t=d1;0?`3?k16i>9::g46g>;b;0>1ih;8;|qf722=839p1h=84;d73g=:m:=>68ol;53z?f725=n==i70k<7586ef=:m:3868ol;|qf7=4=839p1h=72;d73g=:m:=86k8:c:?f7<4=ml?<7p}j36094?5|5l9<>7h;7c9>a614253z?f7=7=n==i70k<738e20e<5l92=7kj569~w`5093:1?v3j3639b11e34o8;?4:ab9>a6?62a6162o<>o63j3829a`303tyn?:k50;1x9`50m3l?;o52e252>0gd34o85=4:ab9~w`5?m3:1?v3j39g9b11e34o8;h4i64a89`5>m3on9:5rsd14`?6=;r7n?:j5f55a?8c4?l0>mn52e2;f>0gd3tyn?5j50;1x9`5?l3l?;o52e25g>c02k27n?4j5ed74?xub;>i1<7=t=d14g?`3?k16i>9k:4c`?8c41m0>mn5rsd1;g?6=;r7n?5m5f55a?8c4?j0m:8m4=d1:g?cb=>1vh=8b;297~;b;>h1j99m;7l:4c`?xub;1h1<7=t=d1;f?`3?k16i>9m:g46g>;b;0h1ih;8;|qf72g=839p1h=8a;d73g=:m:=i68ol;53z?f72?=n==i70k<7`86ef=:m:3j68ol;|qf7=?=839p1h=79;d73g=:m:=26k8:c:?f7a61>253z?f7=>=n==i70k<798e20e<5l9247kj569~w`50?3:1?v3j3659b11e34o8;54:ab9>a6??2a6102o<>o63j3859a`303tyn?:850;1x9`50>3l?;o52e254>0gd34o85:4:ab9~w`5?>3:1?v3j3949b11e34o8;;4i64a89`5>>3on9:5rsd144?6=;r7n?:>5f55a?8c4??0>mn52e2;5>0gd3tyn?:h50;1x9`50n3l?;o52e253>c02k27n?5h5ed74?xub;<<1<789:dg63>{tm:>=6=4={h01h=96;7bg>{tm:?>6=4<{h01h=;6;d51f=:m:<>6hk:7:pa6222908w0k<448e02d<5l9?:7;nc:?f733==hi0q~k<5583>6}:m:??6k:8b:?f713=n??h70k<658fa01a6232o>a6042lo>;6s|e260>5<4s4o88>4i46`89`53<3?jo63j37191dea6352o>u2e261>c20j27n?9=55`a89`51:3?jo6s|e272>5<4s4o89<4i46`89`53:3l=9n52e242>`c2?2wxi>:i:1808c4u2e27e>c20j27n?9h5f77`?8c4>o0ni894}rg00`<72:q6i>:j:g64f>;b;=l19lm4=d15b?3fk2wxi>;j:1808c4=l0m8:l4=d17a?`1=j16i>8j:dg63>{tm:>o6=4<{h01h=;e;7bg>;b;?o19lm4}rg01a<72:q6i>;k:g64f>;b;=n1j;;l;6}:m:>h6k:8b:?f71b==hi01h=9d;7bg>{tm:?h6=4<{h01h=;c;d51f=:m:6}:m:?i6k:8b:?f71d=n??h70k<6c8fa01a62f2o>a60f2lo>;6s|e26:>5<4s4o8844i46`89`53i3?jo63j37c91dea63>2o>u2e26;>c20j27n?9755`a89`5113?jo6s|e27;>5<4s4o8954i46`89`5303l=9n52e24;>`c2?2wxi>:8:1808c4<>0m8:l4=d170;6>u2e274>c20j27n?995f77`?8c4>>0ni894}rg004<72:q6i>:>:g64f>;b;==19lm4=d153?3fk2wxi>;?:1808c4=90m8:l4=d175?`1=j16i>8?:dg63>{tm>836=47{h01k>jf;f5gd=:90n86i8la:?27f2=l?ij70;n258g2fg<5<>:m7j9c`9>0`6c2mc02k2wxi:<8:1818c0:>0m8:l4=d517}:m>8>6k:8b:?f370==hi0q~k82c83>7}:m>8>6k8:c:?f37e=n==i7p}j73694?4|5l=987h;7c9>a2422a24f2o>5<5s4o<>9490ea89`1493l?;o5rsd07a?6=:r7n>9k5f55a?8c5>00>mn5rsd07g?6=;r7n>9m5f55a?8c5mn52e34;>0gd3tyn>9o50;1x9`43i3l?;o52e36`>0gd34o9::4:ab9~w`4303:1?v3j25:9b11e34o98l4:ab9>a7012a72?257>53z?f60?=n==i70k=4786ef=:m;;b:>;1ih;8;|qf603=839p1h<:5;d73g=:m;?=68ol;87>53z?f602=n==i70k=5486ef=:m;=;68ol;|qf636=839p1h<90;d73g=:m;??6k8:c:?f63`=ml?<7p}j24194?5|5l8>?7h;7c9>a7332j7>53z?f60`=n==i70k=528e20e<5l8=i7kj569~w`42:3:1?v3j2409b11e34o99>4:ab9>a70b2i7h;7c9>a7352o<>o63j27f9a`303tyn>8?50;1x9`4293l?;o52e371>0gd34o9:i4:ab9~w`42l3:1?v3j24f9b11e34o99<4i64a89`41k3on9:5rsd064?6=;r7n>8>5f55a?8c5=80>mn52e34`>0gd3tyn>8m50;1x9`42k3l?;o52e373>c02k27n>;l5ed74?xub:=?1<7=t=d071?`3?k16i?;?:4c`?8c5>k0>mn5rsd06f?6=;r7n>8l5f55a?8c5<<0m:8m4=d057?cb=>1vh<=b;296~;b:;h1j99m;7}:m;;i6k:8b:?f66d==hi0q~k=2`83>6}:m;8j6k:8b:?f64d=n??h70k=3`8fa01a77f2o>2908w0k=288e02d<5l8:m7h95b9>a75>2lo>;6s|e33:>5<4s4o9=44i46`89`46i3?jo63j22;91de54?:2y>a74?2o>u2e33;>c20j27n><755`a89`4403?jo6s|e304>5<4s4o9>:4i46`89`4603l=9n52e314>`c2?2wxi??8:1808c59>0m8:l4=d02>955`a8yvc5:?0;6>u2e305>c20j27n><95f77`?8c5;?0ni894}rg161<72:q6i?<;:g64f>;b:8=19lm4=d002?3fk2wxi?=;:1808c5;=0m8:l4=d010?`1=j16i?:;:dg63>{tm;886=4<{h01h<=4;7bg>;b:=>19lm4}rg176<72:q6i?=<:g64f>;b:;91j;;l;6}:m;896k:8b:?f675==hi01h<;3;7bg>{tm;996=4<{h01h<=2;d51f=:m;>96hk:7:pa7462908w0k=208e02d<5l89>7;nc:?f614==hi0q~k=3083>6}:m;9:6k:8b:?f677=n??h70k=408fa01=4?:2y>a7472o>a7272lo>;6s|e33e>5<4s4o9=k4i46`89`4583?jo63j25291dek4?:2y>a74a2o>u2e33f>c20j27n>5<4s4o9>h4i46`89`46m3l=9n52e31f>`c2?2wxi??k:1808c59m0m8:l4=d02a?3fk27n>>k55`a8yvc5:m0;6>u2e30g>c20j27n>;b:8n19lm4=d00`?3fk2wxi?{tm;;=6=4<{h01h<>c;7bg>;b::i19lm4}rg160<72:q6i?<::g64f>;b:8<1j;;l;46|5l<:478?8b9>a23b2o>a0dj27n84=5d7ab?8c31=0o:nm4=d6:1?b1kk16i8?j:e4`f>;b=8n1h;m6;jk01h;>f;f5gg=:m<8:6i8ld:?f027=l?ij70k;718g2fga25a2o>i463j33;9`3e>34o8?<4k6b;8yvc0;10;69u2e61f>c2e027n??75d7ab?8c4:?0o:nm4=d105?b1kh1vh9<7;291~;b?:n1j9l7;j301h==4;f5g<=:m:9:6i8lb:?f773=l?i27p}j75094?2|5l=?47h;b99>a64d2m4k6bc8yvc0<80;68u2e664>c2e027n??m5d7aa?8c4;;0o:no4=d11f?b1k016i>=<:e4`f>{tm>>;6=49{k4k6b;89`12m3n=on52e223>a0dl27n??k5d7aa?8c4:m0o:nj4=d65`?b1kh16i988:e4``>;ba64c2m>?:e4`f>;b;;o1h;mn;j301h:9d;f5gg=:m=<<6i8lc:?f03`=l?ij7p}j2g794?4|5l=?i78?8b9>a7`?2o>5<5=r7n?>8548d89`54>3>n?63j3249176<5l9857:6f:?f76?=;b;:k184h4=d10e?2b;27n?>o553289`54j3>2j63j32`90`5<5l98n7;=0:?f76e=<0l01h=;b;:i19?>4=d10`?2>n27n?>j54d189`54l3?9<63j32g90<`<5l98i7:j3:?f76c==;:01h=;b;:l18h=4=d10b?35827n?>6548d89`5403>n?63j32:9176<5l9?<7:6f:?f716=;b;:=184h4=d103?2b;27n?>9553289`13l3l?n552e3d5>a0dj27n>k65d7a:?8c5n>0o:n74}rg1b1<72;q6i::k:72;g>;b:o=1j99m;|qf31?=838>w0k<3787=2=:m:9=69jm;=6:5;4?8c4;00?ho52e21:>07a34o8?l4;969>a65f2=ni70k<3`865c=:m:9i6978;=m:43e?8c4;j0?5:52e21`>1be34o8?n4:1g9>a65c2=3<70k<3e87`g=:m:9o68?i;16i>=j:5fa?8c4;l0>=k52e21e>1?034o8?k4;dc9>a65a2<;m70k<3987=2=:m:9369jm;:?:5;4?8c4<90?ho52e263>07a34o8?:4;969>a6502=ni70k<36865c=:m>>h6k:m8:?f6c0=l?i270k=f98g2fg<5l8m;7j9c`9~w`4a;3:1>v3j75a925>d34o9j;4i46`8yvc5nk0;6?u2e677>36?k27n>kk5f55a?xub?<:1<7ht=d102?35>27n?>7553489`54i3?9:63j32`9170<5l98o7;=6:?f76b==;<01h=;b;:l19?84=d1027n?9>553489`54?3?9:63j7419b1d?34o9jn4k6b`89`4am3n=o452e3dg>a0d12wxi?hn:1818c0=:0=<5m4=d0e`?`3?k1vh9;f;29b~;b;:<19?;4=d10=?35=27n?>o553789`54j3?9963j32a9173<5l98h7;=5:?f76c==;?01h=;b;:219?;4=d174?35=27n?>9553789`12:3l?n552e3d`>a0d127n>kk5d7ab?8c5nm0o:no4}rg1b<<72;q6i:;=:72;g>;b:oi1j99m;|qf6v3j29c9b11e34o9ml4:ab9~w`4>13:1?v3j28;9b11e34o94l4i64a89`4f13on9:5rsd04f?6=:r7n>l75f55a?8c6<<0=<5m4}rg1<<<72:q6i?66:g64f>;b:1k19lm4=d0b=?3fk2wxi?77:1808c5110m8:l4=d0;=?`1=j16i?o7:dg63>{tm;=j6=4={h01h?;4;4353z?f6=>=n==i70k=8886ef=:m;k368ol;|qf6<1=839p1h<67;d73g=:m;236k8:c:?f6d1=ml?<7p}j26;94?4|5l8j;7h;7c9>a4242?:3o6s|e3:4>5<4s4o94:4i46`89`4?03?jo63j2`591dea7?12o>c20j27n=9<561:`?xub:1<1<7=t=d0;2?`3?k16i?68:4c`?8c5i?0>mn5rsd0:1?6=;r7n>4;5f55a?8c50?0m:8m4=d0b1?cb=>1vh<87;296~;b:h?1j99m;6}:m;386k:8b:?f6=0==hi01h{tm;k86=4<{h01h<63;d51f=:m;h86hk:7:pa7>32909w0k=b28e02d<5l;?i78?8b9~w`4>:3:1?v3j2809b11e34o95>4:ab9>a7d427h;7c9>a7?52o<>o63j2c09a`303tyn>5=50;0x9`4e:3l?;o52e06g>36?k2wxi?7>:1808c5180m8:l4=d0:6?3fk27n>o<55`a8yvc5i80;6>u2e3c2>c20j27n>4?5f77`?8c5j80ni894}rg1<7<72;q6i?l>:g64f>;b9=i1:=6l;|qf6<6=839p1h<60;d73g=:m;3:68ol;52z?f6g6=n==i70k>4c854=ea7>a2o>a7ga2lo>;6s|e3:3>5<5s4o9mk4i46`89`73i3<;4n5rsd0;a?6=;r7n>5k5f55a?8c50o0>mn52e3ce>0gd3tyn>4k50;1x9`4>m3l?;o52e3:f>c02k27n>lk5ed74?xub:>l1<7{tm;2o6=4<{h01h<7e;7bg>;b:ho19lm4}rg1=a<72:q6i?7k:g64f>;b:1n1j;;l;7}:m;ko6k:8b:?f51>=>92h7p}j29a94?5|5l83o7h;7c9>a7>c253z?f6v3j2`a9b11e34o:8:4909a8yvc50k0;6>u2e3:a>c20j27n>5m55`a89`4fk3?jo6s|e3;a>5<4s4o95o4i46`89`4?j3l=9n52e3ca>`c2?2wxi?99:1818c5ik0m8:l4=d374?070j1vh<75;297~;b:1?1j99m;1<7=t=d0:0?`3?k16i?6::g46g>;b:h>1ih;8;|qf623=838p1h7c:pa1402909w0k>a9854=e<5l8=57h;7c9~w`25=3:1>v3j1`5925>d34o9:54i46`8yvc3::0;6?u2e0c5>36?k27n>;95f55a?xub<;;1<7{tm=;m6=4={:h7>52z?f5d5=>92h70k=658e02da4d72?:3o63j2619b11e3tyn8>950;0x9`7fn3<;4n52e351>c20j2wxi9=::1818c6il0=<5m4=d045?`3?k1vh:<3;296~;b9hn1:=6l;h0q~k;3083>7}:m8kh6;>7c:?f63`=n==i7p}j43d94?4|5l;jn78?8b9>a70b2o>5<5s4o:ml4909a89`41l3l?;o5rsd61f?6=:r7n=l7561:`?8c5>j0m8:l4}rg76<<72;q6i;b:?h1j99m;|qf04d=838p1h?n1;432909w0k=d88e02d<5l8n57kj569~w`4ej3:1>v3j2d;9b11e34o::;4909a8yvc5k00;6?u2e3a:>c20j27n>h755`a8yvc5l10;6>u2e3f;>c20j27n>n75f77`?8c5m10ni894}rg1fd<72;q6i?k7:g64f>;b9??1:=6l;|qf6f>=839p1h52z?f6`1=n==i70k>65854=ea7e02o>a7c12lo>;6s|e3`;>5<5s4o9i;4i46`89`71;3<;4n5rsd0`2?6=;r7n>n85f55a?8c5k>0>mn52e3g5>0gd3tyn>i;50;1x9`4c=3l?;o52e3a5>c02k27n>h;5ed74?xub:k=1<7{tm;i>6=4<{h01h;b:l?19lm4}rg1`1<72:q6i?j;:g64f>;b:j?1j;;l;7}:m;o?6k:8b:?f537=>92h7p}j2e094?5|5l8o>7h;7c9>a7e227>53z?f6`4=n==i70k=d38e20e<5l8m>7kj569~w`4d;3:1>v3j2g09b11e34o::h4909a8yvc5l80;6>u2e3f2>c20j27n>i<55`a89`4a:3?jo6s|e3g2>5<4s4o9i<4i46`89`4c93l=9n52e3d2>`c2?2wxi?m=:1818c5n80m8:l4=d35`?070j1vh:4c`?xub:l:1<7=t=d0f4?`3?k16i?j?:g46g>;b:o:1ih;8;|qf6f7=838p1h7c:pa7ea2908w0k=cg8e02d<5l8o<7;nc:?f6c6==hi0q~k=dg83>6}:m;nm6k:8b:?f6f`=n??h70k=eg8fa01a7ca2o>d3tyn>nk50;1x9`4dm3l?;o52e3ae>0gd34o9ik4:ab9~w`4cm3:1?v3j2eg9b11e34o9oh4i64a89`4bm3on9:5rsd0ab?6=:r7n>hk5f55a?8c6>h0=<5m4}rg1ga<72:q6i?mk:g64f>;b:jo19lm4=d0fa?3fk2wxi?jk:1808c5lm0m8:l4=d0``?`1=j16i?kk:dg63>{tm;hn6=4={h01h?99;4353z?f6fe=n==i70k=ce86ef=:m;oo68ol;|qf6ae=839p1ha40?2?:3o6s|e3aa>5<4s4o9oo4i46`89`4dk3?jo63j2da91dea7be2o>c20j27n=;9561:`?xub:jk1<7=t=d0`e?`3?k16i?mm:4c`?8c5mk0>mn5rsd0ge?6=;r7n>io5f55a?8c5kh0m:8m4=d0fe?cb=>1vh6}:m;i?6k:8b:?f6fg==hi01h{tm;n86=4<{h01hj78?8b9~w`11j3:19v3j2b691de<5l8n?7;nc:?f6=3==hi01h;b??i1j99m;|qf33?=83;:w0k>5g86=c=:m8<;687i;00>5k52e04b>0?a34o::o4:9g9>a40d2<3m70k>6e86=c=:m8:0>5k52e047>0?a34o::84:9g9>a4012<3m70k86`8e02d;4?:3y>a4>?2?:3o63j22`9b11e3tyn8?:50;0x9`7??3<;4n52e31b>c20j2wxi9<=:1818c60?0=<5m4=d00=?`3?k1vh:=0;296~;b91?1:=6l;h0q~k;1d83>7}:m82?6;>7c:?f661=n==i7p}j40a94?4|5l;3?78?8b9>a7512o>5<5s4o:5=4909a89`43<3l?;o5rsd602?6=:r7n=5h561:`?8c5<:0m8:l4}rg771<72;q6i<6j:72;g>;b:=81j99m;|qf064=838p1h?7d;43:6k:8b:pa1572909w0k>8b854=e<5l8?<7h;7c9~w`25m3:1>v3j19`925>d34o9?k4i46`8yvc3:j0;6?u2e0:b>36?k27n>>k5f55a?xub<;k1<7{tm=836=4={:m7>52z?f5=7=>92h70k=348e02d;b9=3194h4=d37e?3>n27n=9l558d89`73k3?2j63j15f91<`<5l;?i7;6f:?f517==0l01h?;2;7:b>;b9=9194h4=d370?3>n27n=9;558d89`73>3?2j63j77:9b11e3tyn>=?50;0x9`27i3l?;o52e231>a0dk2wxi?>7:1818c3980m8:l4=d115?b1kj1vhji0q~k=0`83>7}:m=;86k:8b:?f747=l?ih7p}j21`94?4|5l>:87h;7c9>a6742m5<5s4o?=84i46`89`56<3n=on5rsd03`?6=:r7n8<85f55a?8c49<0o:nm4}rg14`<72;q6i9?8:g64f>;b;8<1h;ml;|qf65`=838p1h:>8;d73g=:m:;<6i8lc:pa7772909w0k;188e02d<5l9:47j9cb9~w`47:3:1>v3j41`9b11e34o8=o4k6ba8yvc58:0;6?u2e52`>c20j27n?1<7?k:e4`g>{tm;:>6=4={h01h=>e;f5gf=z{l8;:7>52z?f05`=n==i70k<1g8g2fea1772o>a0dj2wxijh0q~k>fc83>7}:m:n=6k:8b:?f755=l?ii7p}j1ga94?4|5l9o;7h;7c9>a6632m5<5s4o8h54i46`89`57=3n=oo5rsd3ea?6=:r7n?i75f55a?8c48?0o:nl4}rg2bc<72;q6i>jn:g64f>;b;9=1h;mm;|qf656=838p1h=kb;d73g=:m::36i8lb:pa4`52909w0kv3j3bg9b11e34o8c20j27n?=l5d7aa?xub9o?1<7>l:e4`f>{tm8l=6=4={h01h=?d;f5gg=z{l;m;7>52z?f7a4=n==i70k<0d8g2fda25c2?:3o63j3379b11e3tyn;>l50;0x9`14m3<;4n52e205>c20j2wxi:=l:1818c0;o0=<5m4=d11=?`3?k1vh9;3;296~;b?=<1:=6l;h0q~k84583>7}:m>><6;>7c:?f77d=n==i7p}j75794?4|5l=?478?8b9>a64d2o>5<5s4o<9o4909a89`55l3l?;o5rsd56=?6=:r7n;8m561:`?8c4:l0m8:l4}rg41d<72;q6i:;k:72;g>;b;;l1j99m;|qf5g7=838p1h991;43v3j7`6925>d34o8=?4i46`8yvc6k00;6?u2e6c6>36?k27n???5f55a?xub9jk1<7<=:g64f>{tm8ii6=4={1;d73g=z{l;ho7>52z?f3dc=>92h70k<128e02da2ga2?:3o63j3069b11e3tyn=nk50;0x9`1e83<;4n52e236>c20j2wxih0q~k>d083>7}:m>h86;>7c:?f74>=n==i7p}j1b194?4|5l=j:78?8b9>a67e2o>5<5s4o;b;8o1j99m;|qf5f1=838p1h9na;43v3j796925>d34o836?k27n?<>5f55a?xub9kh1<7>=:g64f>{tm8hh6=4={52z?f3=c=>92h70k<058e02da2>a2?:3o63j3179b11e3tyn=oh50;0x9`1>83<;4n52e225>c20j2wxih0q~k>b283>7}:m>2>6;>7c:?f75?=n==i7p}j1c694?4|5l=3:78?8b9>a66f2o>5<5s4o<4:4909a89`57j3l?;o5rsd3a2?6=:r7n;56561:`?8c48j0m8:l4}rg2f2<72;q6i:66:72;g>;b;9n1j99m;|qf5g>=838p1h97a;437j9c`9>a6bc2m5<4s4o85;4i46`89`5593n=ol52e2d:>a0d02wxi0m8:l4=d116?b1kh16i>hm:e4`<>{tm8oi6=4<{h01h=>1;f5gd=:m:lo6i8l8:pa4cd2908w0k<988e02d<5l9:?7j9c`9>a6`a2m5<4s4o85l4i46`89`56<3n=ol52e522>a0d02wxi<:e4`<>{tm8om6=4<{h01h=>6;f5gd=:m=:>6i8l8:pa4`72908w0k<9e8e02d<5l9:;7j9c`9>a1602m5<4s4o85h4i46`89`5603n=ol52e52:>a0d02wxikk:e4`<>{tm8o?6=4<{h01h=>c;f5gd=:m:om6i8l8:pa4c22908w0k<938e02d<5l9:h7j9c`9>a6`62m5<4s4o85>4i46`89`56m3n=ol52e2d0>a0d02wxih::e4`<>{tm8o36=4<{h01h==0;f5gd=:m:l<6i8l8:pa4b52909w0k<618e02d<5l9j<7j9c89~w`7c13:1?v3j3759b11e34o8jk01h=l0;f5g==z{l;oo7>53z?f73g=n==i70k<028g2fg<5l9h>7j9c99~w`7cl3:1?v3j37`9b11e34o8<94k6bc89`5d<3n=o55rsd3ga?6=;r7n?;m5f55a?8c48<0o:no4=d1`2?b1k11vh?kf;297~;b;?n1j99m;jk01h=l8;f5g==z{l;n<7>53z?f73c=n==i70k<068g2fg<5l9hm7j9c99~w`7b93:1?v3j37d9b11e34o8<54k6bc89`5dk3n=o55rsd3g7?6=;r7n?;?5f55a?8c4800o:no4=d1a4?b1k11vh?k4;297~;b;?81j99m;jk01h=m2;f5g==z{l;o97>53z?f735=n==i70k<0c8g2fg<5l9i87j9c99~w`7c>3:1?v3j3769b11e34o83n=o55rsd3g3?6=;r7n?;;5f55a?8c48m0o:no4=d1ajk01h=ma;f5g==z{l8:=7>52z?f3<5=>92h70k=148e02dh4?:00x9`6di3<;4n52e23;>a0dj27n>kh5f55a?8c49>0o:nl4=d122?b1kk16i>?::e4`f>;b;8>1h;mm;jh01h=>1;f5gg=:m:896i8lb:?f777=l?ii70k<218g2fd<5l9:j7j9cc9>a67b2ma0dj2wxi:9<:1818c0?=0=<5m4=d101?`3?k1vh994;2955}:m?9=68ol;:e4`e>;b>?81h;ml;jh01h8:c;f5g<=:m??i6i8l9:?f20b=l?ii70k95d8g2fe<5l=:97j9ce9>a26b2ma0d127n:;;5d7af?xub?k>1<7mt=d557?3>n27n;9m558d89`13l3?2j63j75g91<`<5l99o7j9cb9>a64>2mk4k6bf89`1e=3l?;o52e206>a0dl27n??k5d7ag?8c4:m0o:no4}rg2=4<72=q6i:g6a<>;b:nb;4354z?f5d4=n=h370k=5b8g2f?<5l8><78?db9>a5gd2?:3o6s|e0;:>5<3s4o:m44i4c:89`42l3n=o452e372>36ck27n;b:<81:=jl;9c83>1}:m8ki6k:m8:?f60`=l?i270k=52854ae<5l:i<78?8b9~w`7>k3:18v3j1`a9b1d?34o9:=4k6b;89`42<3<;hn52e1`2>36?k2wxi<7k:1878c6im0m8o64=d055?b1k016i?;::72gg>;b8k81:=6l;|qf5p1h?ne;d7f==:m;<96i8l9:?f600=>9nh70k?b2854=ea4ga2o>i463j0c6925>d34o9954k6b;8yvc6i90;6>u2e0`3>c2e027n;b8k<1:=6l;j30q~k>9283>6}:m8k?6k:m8:?f4g1=>92h70k=488g2f?a4g22o>i463j0c:925>d34o98o4k6b;8yvc61<0;6>u2e0c5>c2e027n;b8kh1:=6l;j30q~k>9683>6}:m8k36k:m8:?f4ge=>92h70k=6`8g2f?a4>62o>i463j2379`3e>34o9=;490ea89`6f;3<;4n5rsd34{tm8=26=4;{kc:?f4d`=>92h7p}j16c94?2|5l;3m7h;b99>a74b2mc2e027n>?h5d7a:?8c59o0=j301h<=0;43`f=:m9hm6;>7c:pa41c290?w0k>8e8e0g><5l88=7j9c89>a7462?:oo63j0b2925>d3tyn=:k50;6x9`7?m3l?n552e311>a0d127n>?<561f`?8c7k80=<5m4}rg23c<72=q6i<6i:g6a<>;b::91h;m6;l2;4354z?f5<6=n=h370k=358g2f?<5l89878?db9>a5e42?:3o6s|e051>5<3s4o:4>4i4c:89`45>3n=o452e334>36ck27n91<7:t=d3;0?`3j116i?<8:e4`=>;b:821:=jl;7583>1}:m82>6k:m8:?f67>=l?i270k=18854ae<5l:j;78?8b9~w`70=3:18v3j1949b1d?34o9>44k6b;89`46i3<;hn52e1c;>36?k2wxi<99:1878c60>0m8o64=d01e?b1k016i??m:72gg>;b8h31:=6l;|qf521=839p1h?78;d7f==:m;8i6i8l9:?f4dg=>92h7p}j75`94?43s4o8?;4;a19>a6512=o?70k<378664=:m:9269o?;=6:402?8c4;h0?m=52e21b>1c334o8?l4:209>a65e2=k;70k<3c87a1=:m:9i68<>;=l:5g7?8c4;j0>><52e21g>1g734o8?i4;e59>a65c2<8:70k<3d87e5=:m:9n69k;;=i:5c3?8c4;o0?i952e21e>04634o8?54;a19>a65?2=o?70k<398664=:m:>;69o?;:?:402?8c4;>0?m=52e214>1c334o8?:4:209>a22b2o>i463j2g49`3ef34o9j54k6b`8yvc0=80;6hu2e215>04034o8?44:269>a65f2<8<70k<3c8662=:m:9h68<8;16i>=j:404?8c4;o0>>:52e21;>04034o88=4:269>a6502<8<70k8558e0g><5l8mo7j9c`9>a7`b2m5<2s4o>h>4i4c:89`54>3<;ih52e20;>a0di27n??:5d7ab?8c4:<0o:no4}rg610<72;q6i879:g6a<>;b;:<1:=hn;|qf136=838p1h;67;d7f==:m:9=6;?<1:pa00e2909w0k:a38e0g><5l98:78>3e9~w`30>3:1>v3j5`f9b1d?34o8?;491668yvc2080;6?u2e4`;>c2e027n?>856055?xub=1i1<7=6:72fa>{tm<396=4={52z?f1a2=n=h370k<3885567594?:3y>a0b22o>i463j32;9245c3tyn94;50;0x9`3c>3l?n552e21:>370<2wxi8;9:1818c2110m8o64=d10=?06??1vh;:7;296~;b=031j9l7;7}:m<3j6k:m8:?f76g=>9lj7p}j54;94?4|5l?2n7h;b99>a65f2?;8=6s|e47b>5<5s4o>5n4i4c:89`54i3<:?i5rsd76f?6=:r7n94j5f5`;?8c4;h0==::4}rg61f<72;q6i87j:g6a<>;b;:k1:<99;|qf10b=838p1h;6f;d7f==:m:9i6;>je:pa03b2909w0k:a18e0g><5l98n78?f`9~w`32n3:1>v3j5`39b1d?34o8?o491238yvc2>80;6?u2e4c0>c2e027n?>l5601g?xub=?81<7=m:7340>{tm<<86=4={52z?f1d0=n=h370k<3b854`c:84?:3y>a0g02o>i463j32a925`f3tyn9;850;0x9`3f03l?n552e21`>37492wxi888:1818c2i00m8o64=d10g?06;m1vh;98;296~;b=hk1j9l7;>0q~k:6883>7}:m8==7p}j57c94?4|5l?jo7h;b99>a65c2?:ni6s|e44`>5<5s4o>mh4i4c:89`54l3<;jl5rsd75`?6=:r7n9lh5f5`;?8c4;m0==>?4}rg62`<72;q6i8l?:g6a<>;b;:n1:<=k;|qf13`=838p1h;m1;d7f==:m:9o6;?84:pa0172909w0k:b38e0g><5l98h78>779~w`3093:1>v3j5c19b1d?34o8?h490dg8yvc2?;0;6?u2e4`7>c2e027n?>k561db?xub=>91<7=j:7305>{tm<=?6=4={52z?f1g1=n=h370k<3d85522;:4?:3y>a0d>2o>i463j32g924113tyn9:650;0x9`3ei3l?n552e21e>36bm2wxi896:1818c2jk0m8o64=d10b?07nh1vh;8a;296~;b=ki1j9l7;7}:m89o7p}j56a94?4|5l?ii7h;b99>a65a2?;<86s|e45g>5<5s4o>nk4i4c:89`54n3<:;;5rsd74a?6=:r7n9n>5f5`;?8c4<90=:g6a<>;b;=:1:=hn;|qf1=6=838p1h;l2;d7f==:m:>;6;?<1:pa0>52909w0k:c58e0g><5l9?<78>3e9~w`3?;3:1>v3j5b79b1d?34o88=491668yvc20=0;6?u2e4a5>c2e027n?9>56055?xub=1?1<7=8:72fa>{tm<2=6=4={52z?f1f?=n=h370k<3685567454?:3y>a0ef2o>i463j3259245c3tyn95750;0x9`3dj3l?n552e214>370<2wxi86n:1818c2kj0m8o64=d103?06??1vh;7b;296~;b=jn1j9l7;7}:m=>9lj7p}j59g94?4|5l?o<7h;b99>a65?2?;8=6s|e4:e>5<5s4o>h<4i4c:89`5403<:?i5rsd7:4?6=:r7n9i<5f5`;?8c4;10==::4}rg426<72;q6i:8<:g6a<>;b;:91h;m6;|qf30`=838p1h991;d7f==:m:996i8lb:pa2072909w0k8638e0g><5l98>7j9ce9~w`71n3:1>v3j17d9b1d?34o;ni4909a8yvc6?90;6?u2e053>c2e027n=;h561:`?xub>8k1<7?:{n27n;8=558d89`12<3?2j63j33a9`3ec34o8>54k6b`89`55<3n=oo52e206>a0dj27n??l5d7af?8c4:h0o:n74}rg55<<72=?p1h8>9;d7f==:m?;j6;>7c:?f1<0==0l01h;67;7:b>;b=h8194h4=d7b`?3>n27n9o6558d89`3d;3?2j63j5bg91<`<5l?o87;6f:?f1a3==0l01h;k6;7:b>;b=02194h4=d7:=?3>n27n94o558d89`3>j3?2j63j58a91<`<5l?2h7;6f:?f1;b=h:194h4=d7b5?3>n27n9l=558d89`3f<3?2j63j5`791<`<5l?j:7;6f:?f1d1==0l01h;n8;7:b>;b=h3194h4=d7be?3>n27n9ll558d89`3fk3?2j63j5`g91<`<5l?jj7;6f:?f1g6==0l01h;m1;7:b>;b=k8194h4=d7a7?3>n27n9o:558d89`3e=3?2j63j5c491<`<5l?i;7;6f:?f1g?==0l01h;ma;7:b>;b=kh194h4=d7ag?3>n27n9oj558d89`3em3?2j63j5cd91<`<5l?h<7;6f:?f1f7==0l01h;l2;7:b>;b=j>194h4=d7`1?3>n27n9n8558d89`3d?3?2j63j5b:91<`<5l?h57;6f:?f1fg==0l01h;lb;7:b>;b=ji194h4=d7``?3>n27n9nh558d89`3c83?2j63j5e391<`<5l?o>7;6f:?f1a5==0l01h=?1;f5g<=:m::;6i8l9:pa37?290?w0k9198e0g><5l<:578?8b9>a6662mc20j2wxi:9?:1818c0;?0=<5m4=d545?`3?k1vh9<2;297a}:m>=:6i8l9:?f33>=l?ij70k<098g2f?<5l9;;7j9c89>a6612m34o8<94k6b;89`57;3n=o452e221>a0d127n?<>5d7a:?8c48o0o:n74=d13a?b1k016i>>k:e4`=>;b;9i1h;m6;j301h=?a;f5g<=:m::26i8l9:?f74>=l?io70k<168g2fb<5l9::7j9ce9>a6722m4k6bf89`5693n=oi52e201>a0dl27n???5d7ag?8c4:90o:nj4=d12b?b1km16i>?j:e4``>;b;8n1h;mk;jn01h=>b;f5ga=:m:;96i8ld:?f0=0=l?ij70k;848g2fg<5l>3m7j9c`9>a1>d2mc20j27n8:h5d7a:?8c30l0o:nl4=d6;4?b1kh16i997:e4`a>;b<>=1h;mk;ji01h:85;f5gd=:m=?m6i8le:?f0=7=l?ij70k;7`8g2fe<5l>8h7??5e:89`24l3;;9i74=d60`?77=mk01h:8m7??5e:89`24i3;;9i74=d60e?77=mk01h:>i7j9cd9>a67f2m5<3s4o;4<4i4c:89`6?83<;4n52e1a;>a0di27n<8;5d7a:?xub8li1<7{tm9l<6=4={91;d7f==z{l;;>7>52z?f41?=>92h70k?6b8e0g>a52c2?:3o63j0629b1d?3tyn==950;0x9`63m3<;4n52e152>c2e02wxi<>7:1818c70`83>7}:m9?:6;>7c:?f422=n=h37p}j11`94?4|5l:>>78?8b9>a5122o>i46s|e02`>5<5s4o;9>4909a89`60>3l?n55rsd2f`?6=:r7n<>:561:`?8c7=>0m8o64}rg3a`<72;q6i==::72;g>;b8<21j9l7;|qf4``=838p1h><6;43m7h;b99~w`6a93:1>v3j02:925>d34o;9o4i4c:8yvc7n;0;6?u2e11:>36?k27n<8m5f5`;?xub8o91<7{tm9l?6=4={:e;d7f==z{l:m97>52z?f46e=>92h70k?5g8e0g>a55c2?:3o63j0729b1d?3tync2e02wxi=h6:1818c7<90=<5m4=d257?`3j11vh>ia;296~;b8=;1:=6l;7}:m9>96;>7c:?f433=n=h37p}j0ga94?4|5l:??78?8b9>a5012o>i46s|e1dg>5<5s4o;894909a89`61?3l?n55rsd2ea?6=:r7n<9;561:`?8c7>10m8o64}rg3bc<72;q6i=:9:72;g>;b8?31j9l7;|qf556=838p1h>;7;43v3j05c925>d34o;:i4i4c:8yvc68=0;6?u2e16a>36?k27n<;k5f5`;?xub99?1<7{tm7>52z?f1<1=>92h70k;3`85641ii4?:3y>a0g52?:3o63j42c927453tyn9k650;0x9`3fl3<;4n52e51b>345>2wxi;><:1818c2j10=<5m4=d60e?05:>1vh8?e;296~;b=j91:=6l;7}:m7c:?f06g=>;827p}j60794?4|5l?o878?8b9>a15f2?89m6s|e735>5<5s4o>h84909a89`24i3<9>o5rsd423?6=:r7n9i8561:`?8c3;h0=>?m4}rg6`=<72;q6i877:72;g>;b<:k1:?>k;|qf1a?=838p1h;69;438m78=0g9~w`3cj3:1>v3j58`925>d34o??l492028yvc2lj0;6?u2e4;`>36?k27n8>o56332?xub=mn1<7{tm52z?f1<`=>92h70k;3`85642i=4?:3y>a0g72?:3o63j42c927723tyn9h?50;0x9`3f93<;4n52e51b>346>2wxi8k<:1818c2i:0=<5m4=d60e?05911vh;j4;296~;b=h>1:=6l;7}:m6;>7c:?f06g=>;;j7p}j5d494?4|5l?j:78?8b9>a15f2?8:n6s|e4g4>5<5s4o>m:4909a89`24i3<9=n5rsd7f;b<:k1:??j;|qf1`g=838p1h;na;43f:pa0ce2909w0k:ac854=e<5l>8m78=219~w`3bk3:1>v3j5`a925>d34o??l492338yvc2ml0;6?u2e4cf>36?k27n8>o56300?xub=ll1<7{tm52z?f1g7=>92h70k;3`85613j?4?:3y>a0d52?:3o63j42c927213tyn9k=50;0x9`3e;3<;4n52e51b>34302wxi8h;:1818c2j=0=<5m4=d60`?058j1vh;i5;296~;b=k?1:=6l;7}:m7c:?f06b=>;897p}j5g594?4|5l?i;78?8b9>a15c2?89:6s|e4d:>5<5s4o>n44909a89`24l3<9>:5rsd7ee?6=:r7n9oo561:`?8c3;m0=>?64}rg6bg<72;q6i8lm:72;g>;b<:n1:?<6;|qf1ce=838p1h;mc;438h78=2c9~w`3am3:1>v3j5cg925>d34o??i4923a8yvc2no0;6?u2e4`e>36?k27n8>j5632g?xub>9:1<7{tm?::6=4={7>52z?f1f4=>92h70k;3e85646a0e32?:3o63j42f927763tyn:=;50;0x9`3d=3<;4n52e51g>346:2wxi;>9:1818c2k?0=<5m4=d60`?059:1vh8?7;296~;b=j=1:=6l;0q~k90983>7}:m7c:?f06b=>;;>7p}j61;94?4|5l?h578?8b9>a15c2?8::6s|e72b>5<5s4o>ol4909a89`24l3<9=55rsd43f?6=:r7n9nl561:`?8c3;m0=><74}rg54f<72;q6i8ml:72;g>;b<:n1:??n;|qf25b=838p1h;ld;43b:pa36a2909w0k:cg854=e<5l>8h78=1b9~w`0683:1>v3j5e2925>d34o??i4920f8yvc1980;6?u2e4f2>36?k27n8>j5633f?xub>881<7{tm?;86=4={53z?f6a5=l?ij70k>5g8e0g><5l93:1?v3j2ec9`3ef34o::=4i4c:89`5?>3n=ol5rsd363?6=;r7n>il5d7ab?8c6>>0m8o64=d1;3?b1kh1vh?:8;297~;b:mi1h;mn;57>53z?f6ab=l?ij70k>688e0g><5l9357j9c`9~w`72i3:1?v3j2eg9`3ef34o::l4i4c:89`5?i3n=ol5rsd36f?6=;r7n>ih5d7ab?8c6>k0m8o64=d1;f?b1kh1vh?:c;297~;b:l:1h;mn;h7>53z?f6`7=l?ij70k>6e8e0g><5l93h7j9c`9~w`72m3:1?v3j2d09`3ef34o::h4i4c:89`5?m3n=ol5rsd364?6=;r7n>i:5d7ab?8c6>80m8o64=d1;4?b1kh1vh?:1;297~;b:m?1h;mn;>7>53z?f6a0=l?ij70k>628e0g><5l93>7j9c`9~w`72;3:1?v3j2e59`3ef34o::94i4c:89`5?;3n=ol5rsd360?6=;r7n>i65d7ab?8c6><0m8o64=d1;0?b1kh1vh?:5;297~;b:m31h;mn;53z?f6<2=l?ij70k>3g8e0g><5l9><7j9c`9~w`74>3:1?v3j28`9`3ef34o:8=4i4c:89`52?3n=ol5rsd303?6=;r7n>4m5d7ab?8c6<>0m8o64=d1653z?f6488e0g><5l9>m7j9c`9~w`74i3:1?v3j28d9`3ef34o:8l4i4c:89`52j3n=ol5rsd30f?6=;r7n>l>5d7ab?8c653z?f6d4=l?ij70k>4e8e0g><5l9>i7j9c`9~w`74m3:1?v3j2`19`3ef34o:8h4i4c:89`52n3n=ol5rsd304?6=;r7n>4;5d7ab?8c6<80m8o64=d165?b1kh1vh?<1;297~;b:0<1h;mn;7>53z?f6<1=l?ij70k>428e0g><5l9>?7j9c`9~w`74;3:1?v3j28:9`3ef34o:894i4c:89`52<3n=ol5rsd300?6=;r7n>475d7ab?8c6<<0m8o64=d161?b1kh1vh?<5;297~;b:0k1h;mn;53z?f33b=n=h370k=fg8g2f?<5l9:m7j9c`9~w`1f:3:1>v3j7c09b1d?34o<>h4k6b;8yvc0i:0;6?u2e6`0>c2e027n;?k5d7ab?xub?0?1<7{tm>3=6=4={52z?f3d>=n=h370k82d8g2fba2g>2o>i463j73d9`3e>3tyn;4750;0x9`1fi3l?n552e60e>a0di2wxi:7n:1818c0ik0m8o64=d51b?b1kk1vh964;297~;b?h>1j9l7;j301h9<1;f5g<=z{l=2n7>53z?f3d3=n=h370k82`8g2fg<5l=8=7j9c`9~w`1>k3:1>v3j7`a9b1d?34o<>n4k6b;8yvc01m0;6?u2e6cg>c2e027n;?m5d7ab?xub?0o1<7{tm>3m6=4={52z?f3g6=n=h370k82e8g2fga2d62o>i463j73f9`3ee3tyn;:l50;0x9`1?<3l?n552e337>a0d12wxi:9l:1818c00k0m8o64=d020?b1kh1vh98d;296~;b?1i1j9l7;jn0q~k87d83>7}:m>2o6k:m8:?f642=l?in7p}j76d94?4|5l=3i7h;b99>a7732m5<5s4o<4k4i4c:89`46<3n=on5rsd5;5?6=:r7n;4>5f5`;?8c59<0o:no4}rg4<7<72;q6i:7>:g6a<>;b:891h;ml;|qf3=5=838p1h962;d7f==:m;;86i8ld:pa2122909w0k8848e0g><5l8:?7j9c89~w`10>3:1>v3j7949b1d?34o9=>4k6bc8yvc0?>0;6?u2e6:4>c2e027n><;5d7a:?xub?>21<7{tm>=26=4={5;f5gf=z{l=52z?f3=g=n=h370k=148g2fb4?:`y>a2?42o>i463i0g29`3ef34>9no4k6bg896gc83n=oh5233g7>a0dm279mk75d7af?8448l0o:nk4=d:2>a0dm27mi>j5d7aa?8c0>o0o:n74}rg3gd<72:q6i=mn:g6a<>;b:ol1h;mn;j30q~k83783><}:m>9=6k:m8:?f20>=l?ij70k95`8g2fe<5l<>57j9cc9>a32b2ma0d12wxi=k;:1818c4;<0o:nm4=d21f?`3j11vh>k2;297~;b;>l1h;m6;>9;d7f==z{l:o?7>53z?f7=0=l?i270k<77854ae<5l::m7h;b99~w`6c<3:1?v3j3959`3e>34o8;:490ea89`66j3l?n55rsd2g1?6=;r7n?565d7a:?8c4?10=k7;297~;b;131h;m6;>e;d7f==z{l:o47>53z?f7=g=l?i270k<7`854ae<5l::j7h;b99~w`6c13:1?v3j39`9`3e>34o8;o490ea89`6583l?n55rsd2ge?6=;r7n?5m5d7a:?8c4?j0=kb;297~;b;1n1h;m6;=2;d7f==z{l:oo7>53z?f7=c=l?i270k<7d854ae<5l:9?7h;b99~w`6cl3:1?v3j3929`3e>34o8;<490ea89`65<3l?n55rsd2ga?6=;r7n?5?5d7a:?8c4?;0=kf;297~;b;181h;m6;=6;d7f==z{l:n<7>53z?f7=5=l?i270k<75854ae<5l:9;7h;b99~w`6b:3:1?v3j3969`3e>34o8;8490ea89`6513l?n55rsd2f7?6=:r7n?5;5d7a:?8c7:h0m8o64}rg3gg<72:q6i>;?:e4`=>;b;=;1:=jl;6}:m:?<6i8l9:?f711=>9nh70k?1e8e0g>a63?2m54i4c:8yvc7m<0;6>u2e27:>a0d127n?97561f`?8c7:j0m8o64}rg3a3<72:q6i>;n:e4`=>;b;=k1:=jl;6}:m:?i6i8l9:?f71d=>9nh70k?2d8e0g>a63d2mk4i4c:8yvc7m00;6>u2e27g>a0d127n?9j561f`?8c7;90m8o64}rg3ad<72:q6i>;j:e4`=>;b;=o1:=jl;6}:m:?m6i8l9:?f71`=>9nh70k?338e0g>a6362m4i4c:8yvc7km0;6>u2e271>a0d127n?9=561f`?8c79=0m8o64}rg3g`<72:q6i>;<:e4`=>;b;=>1:=jl;6}:m:??6i8l9:?f713=>9nh70k?178e0g>a6322ma0d127n<<65f5`;?xub99n1<7{tm8;36=4={52z?f47>=>92h70k?488e0g>:4?:3y>a54d2?:3o63j05f9b1d?3tyn=?650;0x9`65l3<;4n52e16f>c2e02wxi<<6:1818c7:l0=<5m4=d27b?`3j11vh?=a;296~;b8;l1:=6l;2c83>7}:m99;6;>7c:?f407=n=h37p}j13a94?4|5l:8=78?8b9>a5352o>i46s|e00g>5<5s4o;??4909a89`62;3l?n55rsd33a?6=:r7n<<=561:`?8c7;=0m8o64}rg24c<72;q6i=?;:72;g>;b8:?1j9l7;|qf546=838p1h>>5;43v3j005925>d34o;?54i4c:8yvc69:0;6?u2e13;>36?k27n<>75f5`;?xub98>1<7{tm8;>6=4={52z?f44d=>92h70k?3b8e0g>a57d2?:3o63j02f9b1d?3tyn=<750;0x9`66m3<;4n52e11e>c2e02wxib;296~;b8;:1:=6l;1b83>7}:m98:6;>7c:?f414=n=h37p}j10f94?4|5l:9>78?8b9>a5242o>i46s|e03f>5<5s4o;>>4909a89`63<3l?n55rsd32b?6=:r7n;b8=<1j9l7;|qf577=838p1h>=6;43<6k:m8:pa4452909w0k?26854=e<5l:?47h;b99~w`75<3:1>v3j03;925>d34o;8l4i4c:8yvc6:<0;6?u2e10b>36?k27n<9l5f5`;?xub9;<1<7{tm<;i6=46{?n6i8l9:?f756=l?ij70k<2d8g2fe<5l99h7j9cc9>a10c2mc2e027?>ol5d7ag?85fl90o:nj4=20f0?b1km16>lh6:e4``>;5;9o1h;mk;;b??l1h;mn;j30q~k87383>47|5l9897j9cc9>a1>12m34o?4l4k6b;89`2?k3n=o452e5:a>a0d127n8:l5d7a:?8c3?j0o:n74=d6;3?b1k016i967:e4`=>;b<<:1j9l7;jo01h:88;f5g<=:m==<6i8l9:?f020=l?i270k;748g2f?<5l><57h95b9~w`33m3:14v3j455925>d34o?5?4k6b`89`2>83n=ol52e5:e>a0dm27n8;?5d7a:?8c3180o:no4=d6aa?070j16i8=6:g6a<>{tm<>m6=47{2=7j9cb9>a1da2?:3o63j52c9b1d?3tyn98>50;:x9`2313<;4n52e5;1>a0dk27n84>5d7a`?8c30o0o:nm4=d655?b1kk16i97>:e4`=>;b=}:m=>j6;>7c:?f0<4=l?i270k;918g2fb<5l>3j7j9ce9>a1062m;b?7>57z?f01e=>92h70k;928g2fe<5l>287j9c89>a1?22m4909a89`34m3l?n55rsd760?6=?r7n89j561:`?8c31:0o:nl4=d6:0?b1km16i97::e4`=>;b59z?f0=0=l?ii70k;848g2fc<5l>3;7j9ce9>a1b42o>i463j515925>d34o?944k6b;89`2?13n=on52e51g>1d234o??l4;b49~w`3303:15v3j4949`3eb34o?484k6b`89`2??3n=oo52e5f7>c2e027n9=6561:`?8c3=00o:no4=d6;=?b1kk16i9=k:5`5?8c3;h0?n;5rsd77=?6=1r7n8585d7a`?8c30<0o:nm4=d6;3?b1kh16i9j::g6a<>;b=931:=6l;jh01h:79;f5ga=:m=9o69l8;1vh;;a;29<~;b<121h;mj;8h7:m8:?f06g=<}:m=2j6i8le:?f0=e=l?io70k;8c8g2fe<5l>>o7j9c89>a1b02o>i463j51`925>d34o?5n4k6bc89`24l3>i563j42c90g?8n4?:8y>a1>f2mc2e027n9=m561:`?8c31j0o:nl4=d60`?2fi27n8>o54`c8yvc2a0dl27n85m5d7ab?8c30k0o:nk4=d66g?b1kk16i9j6:g6a<>;b=9n1:=6l;ji01h:;b<:k18ll4}rg5a1<72;q6i>==:e4`=>;b>l>1j9l7;|qf347=838p1h9>9;f5g<=:m>;96k:8b:pa2722909w0k8148e02d<5l=:;7j9cb9~w`16;3:1>v3j7069b11e34o<=l4k6ba8yvc1a0dl27n:9j5d7ag?8c1=80o:nk4=d464?`3?k1vh9?f;296~;b?8:1j99m;jn0q~k96583>6}:m?<>6k:8b:?f34>=l?ij70k8168g2fba26b2o>3l?;o52e777>a0dk2wxi;;b>?91h;m6;7j9cc9>a3042ma0dj27n:8l5d7ab?8c1=m0o:nj4=d41f?b1kj16i;;j:e4`a>;b>?:1h;m6;|qf27?=832p1h89d;f5gf=:m??36i8ld:?f20g=l?ij70k9588g2fc<5l<>;7j9cc9>a3b32?:3o63j6c69b1d?34o=9=4k6bf8yvc1:?0;68u2e77;>a0dj27n:8o5d7aa?8c1=00o:nj4=d413?`3?k16i;;;:e4`f>{tm?836=4;{h01h8:6;f5g<=:m?8<6i8lc:?f204=l?in7p}j6ga94?5|5la2442o>i463j7059`3e>3tyn:kl50;6x9`16=3n=ol52e760>a0d127n;?<5f5`;?8c0910o:nm4}rg5bd<72;b>=;1h;m6;8;f5g<=:m>;<6i8lb:pa3`>290>w0k8178g2f?<5l<8j7j9c89>a2472o>i463j70c9`3e>34o=:84k6b;8yvc1n10;6;u2e746>a0di27n;<85d7aa?8c1;m0o:n74=d53a?b1kk16i:?i:g6a<>;b?8k1h;mn;|qf2c1=83=p1h9>6;f5gf=:m?9i6i8l9:?f35c=l?i270k81d8e0g><5l=:<7j9c`9>a27>2m3n=ol52e71:>a0d127n;=k5d7ag?8c09m0m8o64=d524?b1kj16i:?<:e4`g>;b?881h;mm;ji01h9>a;f5gg=z{l59z?f233=l?io70k8148g2fe<5l<8;7j9c89>a26b2ma0dl27n;<<5d7a:?xub>:?1<7{tm?>96=4={h01h8;b;7bg>{tm?9?6=4={h01h9=2;4353z?f216=n==i70k94386ef=:m?>j68ol;|qf265=838p1h8;9;d73g=:m>8:6;>7c:pa35b2908w0k93d8e02d<5l7}:m?>36k:8b:?f376=>92h7p}j62a94?5|5l<8o7h;7c9>a35b252z?f211=n==i70k81g854=ea35f2o>a3212a27c2?:3o6s|e715>5<4s4o=?;4i46`89`0403?jo63j65791deh4?:3y>a3232o>d3tyn:36?k2wxi;jk:1818c19l0=<5m4=d45a?`3?k1vh8ke;296~;b>8l1:=6l;h0q~k9dg83>7}:m?8;6;>7c:?f226=n==i7p}j6d294?5|5l<9=78?8b9>a30b2mc20j2wxi;k=:1818c1::0=<5m4=d447?`3?k1vh88f;296~;b>><1:=6l;h0q~k98183>7}:m?=<6;>7c:?f231=n==i7p}j69394?4|5l<<478?8b9>a30?2o>5<4s4o=;44909a89`01>3n=o452e74:>c20j2wxi;6<:1818c1?h0=<5m4=d45e?`3?k1vh874;296~;b>>h1:=6l;h0q~k9e283>6}:m?=?6k:8b:?f272=>92h70k96g8g2fca31d2?:3o63j67a9b11e34o=::4k6b;8yvc08j0;6?u2e7g7>36?k27n;<65f55a?xub>k?1<7{tm?h=6=4={h01h8ne;4352z?f207=n==i70k9ag854=ea3352o>d3tyn:o750;0x9`02<3l?;o52e7`2>36?k2wxi;ln:1818c1=10m8:l4=d4a6?070j1vh8mb;296~;b><31j99m;7}:m??j6k:8b:?f2g2=>92h7p}j6df94?4|5l<>n7h;7c9>a2632?:3o6s|e7gf>5<5s4o=9n4i46`89`17=3<;4n5rsd4fb?6=:r7n:8j5f55a?8c08?0=<5m4}rg5b5<72;q6i;;j:g64f>;b?9=1:=6l;|qf2c7=838p1h9?8;43v3j6709b11e34o<c20j27n;=l561:`?xub>on1<76t=d46g?b1kh16i;;m:e4`a>;b>j301h8:e;f5gg=:m>:?6k:m8:?f2<0=>92h70k9618g2fea33d2ma0di27n;=;5f5`;?8c11>0=<5m4=d454?b1kh1vh8if;29<~;b>ji01h8:d;f5g<=:m?8i6i8lb:?f20c=l?io70k8078e0g><5l<2478?8b9>a3072m5a0dm27n:?l5d7ag?8c1=l0o:n74=d533?`3j116i;76:72;g>;b>?:1h;mk;|qf357=83>p1h885;f5gd=:m>:36k:m8:?f292h70k95g8g2fca3122mc2e027n:4l561:`?8c1=o0o:nl4}rg446<72>q6i;9::e4`g>;b>?;1h;ml;j301h893;f5ga=:m>:j6k:m8:?f292h70k95g8g2fea37b2o>i463j7019`3ee3tyn:h850;1x9`06n3l?n552e630>a0dl27n;<:5d7a:?xub>l=1<7{tm?o36=4={0;f5g<=z{l52z?f35c=l?ij70k9238e0g>a3442o>i463j70:9`3ee34o<=:4k6bc8yvc1mk0;6?u2e707>c2e027n;<65d7ag?xub>li1<7{tm?i86=49{j301h8kb;d7f==:m?=86i8la:?f224=l?ii70k9708g2fe<5l<<<7j9ce9~w`0el3:1>v3j6e79b1d?34o=:h4k6b;8yvc1jl0;6>u2e7f5>c2e027n:;k5d7ab?8c1>o0o:n74}rg5fc<72=q6i;j8:g6a<>;b>?o1h;mm;jk01h880;f5g<=z{l54z?f2a>=n=h370k96g8g2fd<5l<<=7j9c89>a3172m5<2s4o=h44i4c:89`01n3n=on52e751>a0d127n::?5d7ab?8c1?90o:nl4}rg5g7<72?q6i;jn:g6a<>;b>>91h;m6;jn01h882;f5gd=:m?=:6i8lb:?f226=l?ih7p}j6b694?1|5l<<87j9c`9>a3bd2o>i463j637925>d34o=;>4k6b`89`00:3n=on52e752>a0dl27n::>5d7af?xub>j?1<7{tm?i=6=4={52z?f2a1=>92h70k9cg8e0g>a3b?2?:3o63j6e29b1d?3tyn:n750;0x9`0c13<;4n52e7f2>c2e02wxi;mn:1818c1lh0=<5m4=d4g6?`3j11vh8lb;296~;b>mh1:=6l;7}:m?nh6;>7c:?f2a2=n=h37p}j6`494?>|5la32c2m:4k6b;89`0293n=oi52e770>a0di27n:nj561:`?8c1im0m8o64}rg5e2<721q6i;:j:e4`a>;b>=n1h;mm;jk01h8=7;f5gd=:m??:6i8lb:?f204=l?ih70k9cd854=e<5l3n=oo52e704>a0dj27n:8?5d7ab?8c1=;0o:nj4=d4`b?070j16i;oi:g6a<>{tm?k26=49{jn01h8=7;f5ga=:m??96i8la:?f2a6=>92h70k9b18e0g><5l<><7j9c89~w`0fi3:19v3j67f9`3e>34o=994k6bg89`0c93<;4n52e7`2>c2e027n:8>5d7ab?xub>hh1<76t=d45`?b1kh16i;;7:e4`a>;b>ji01h8:7;f5g<=:m?n96;>7c:?f2g4=n=h370k9518g2fda30c2ma0di27n:i=561:`?8c1j:0m8o64=d464?b1kj1vh87c;292~;b>?i1h;m6;a3?b2o>i463j6749`3ee3tyn:5950;1x9`0>n3l?n552e745>a0dk27n:;95d7af?xub>121<7:t=d4b4?`3j116i;89:e4`e>;b>?=1h;mk;jo0q~k98883>1}:m?k:6k:m8:?f231=l?ii70k9688g2fe<5l<=47j9cb9~w`0?i3:19v3j6`09b1d?34o=::4k6ba89`01i3n=on52e74:>a0dl27n:;65d7ag?xub>1h1<78t=d4b7?`3j116i;8m:e4`f>;b>?=1h;mn;jh01h899;f5gg=:m?<36i8lb:pa3>c290a3g22o>i463j67`9`3ef34o=:l4k6bc89`0113n=ol52e74;>a0di2wxi;6j:1818c11l0=<5m4=d4:2?`3j11vh87f;296~;b>0l1:=6l;7}:m?k;6;>7c:?f2<>=n=h37p}j68394?4|5la3?>2o>i46s|e7;1>5<5s4o=m?4909a89`0>i3l?n55rsd4:7?6=:r7n:l=561:`?8c11k0m8o64}rg5=1<72;q6i;o;:72;g>;b>0i1j9l7;|qf2<3=838p1h8n5;43m7j9c89>a33>2m34o=8i4k6b;89`0293n=o452e777>a0d127n:8<5d7a:?8c19m0m8o64}rg72`<72=q6i99;:e4`e>;b<>91h;mn;j301h:9f;d73g=z{l>3=7>52z?f0=4=n==i70k;858g2fca1?52ma0dl27n8;=5f55a?xub<;b<<31h;ml;jk0q~k;8e83>0}:m==i6i8lb:?f02e=l?ih70k;828g2f?<5l>3i7h;7c9>a1>52m5<3s4o?:<4i46`89`2>;3n=o452e5;7>a0dj27n84;5d7a`?xub<<21<7;t=d6;e?b1kk16i96l:e4`f>;b<1h1h;mk;ji01h::9;d73g=z{l>>m7>54z?f0=0=l?io70k;848g2fb<5l>3;7j9cd9>a1?d2o>5<4s4o?4>4k6b`89`22m3l?;o52e5:1>a0dk2wxi9j=:1808c3m10m8o64=d6;6?b1k016i99l:e4`e>{tm=n:6=4:{a1c12o>i463j49g9`3eb34o?9k4k6b;89`20i3n=o452e57f>a0d12wxi9mi:18;8c3m<0m8o64=d64a?b1kj16i96j:e4`=>;b<>21h;mn;jk01h:71;f5g`=:m==j6i8la:?f00c=l?ij7p}j4bg94?g|5l>n87h;b99>a11b2ma0di27n88h5d7a`?8c3080o:nm4=d64e?b1km16i9;j:e4`f>{tm=io6=4l{<47j9cb9>a1102ma0dm27n88k5d7a`?xub=:21<7:t=d772?`3j116i99;:e4`=>;b=8o1h;m6;j30q~k:3683>3}:m<>>6k:m8:?f022=l?io70k;728g2f?<5l?:i7j9ce9>a07a2ma0dk27n9;b<>>1h;ml;ji01h:95;f5g<=:m==96i8l9:pa052290=w0k:428e0g><5l><87j9cc9>a1142m;b=;91h;mm;jo01h:81;f5ga=:m==;6i8l9:pa0542903w0k:408e0g><5l>=97j9cb9>a07c2ma0dk27n8;h5d7af?xub=:81<77t=d774?`3j116i98::e4``>;b=8n1h;mn;jh01h:81;f5gg=:m==j7j9ce9~w`21k3:1>v3j554925>d34o?;94i46`8yvc3>k0;6?u2e466>36?k27n8:=5f55a?xub;b<>81j99m;|qf03?=839p1h;;3;4378?8b9>a1172o>5<5s4o>8<4909a89`21l3l?;o5rsd652?6=:r7n99>561:`?8c3>>0m8:l4}rg70`<72;q6i9:i:g6a<>;b<<:1:=6l;|qf143=838p1h::1;432i7h;7c9~w`36?3:1>v3j441925>d34o?5k4i46`8yvc2910;6?u2e577>36?k27n8l>5f55a?xub=831<7:g64f>{tm=kj6=4={jn7>52z?f0d2=>92h70k;968e02da1g22?:3o63j48:9b11e3tyn8lj50;0x9`2f>3<;4n52e5;:>c20j2wxi9oj:1818c3i>0=<5m4=d6:e?`3?k1vh;>a;297~;bom7>52z?f00`=n==i70k;858g2fda1?e2o>d34o?5;4k6b;8yvc29j0;6?u2e43a>36?k27n9?<5f55a?xub{tm=oh6=4={h01h:k4;43nh7>52z?f0=1=n==i70k;d4854=ea1>?2o>d3tyn8hh50;0x9`2?i3l?;o52e5f4>36?k2wxi9h?:1818c30k0m8:l4=d6g7}:m=o26;>7c:?f0=5=n==i7p}j4e`94?4|5l>n>78?8b9>a1122o>5<5s4o?i>4909a89`20>3l?;o5rsd6g`?6=:r7n8h:561:`?8c3?>0m8:l4}rg7``<72;q6i9k::72;g>;b<>21j99m;|qf0a`=838p1h:j6;43v3j4d:925>d34o?;n4i46`8yvc2:k0;6?u2e5:e>c20j27n9>7561:`?xub=;i1<7{tm<8o6=4={h01h;52z?f0<4=n==i70k:3b854=e>k4?:3y>a1?42o>d3tyn9>>50;0x9`2><3l?;o52e41f>36?k2wxi8=>:1818c31<0m8:l4=d70b?070j1vh;=4;296~;b<<;1j9l7;jn0q~k:2483>7}:m=?96k:m8:?f14b=l?ih7p}j53494?4|5l>>?7h;b99>a0442m5<5s4o?994i4c:89`35:3n=oi5rsd71;b=8l1h;mn;jo0q~k:2`83>6}:m<;n6i8la:?f001=n=h370k:208g2fga1g52ma0dk27n84k5d7ag?xub{tm=lj6=4<{<5l>2h7j9cc9>a1?a2ma0dk27n8l>5d7a:?8c31o0o:no4=d6:a?b1kk1vh:id;292~;b=881j9l7;j301h:6d;f5ga=:m=k;6i8la:?f0<`=l?ii70k;9d8g2fea1g52md34o>=94i4c:89`2f93n=oo52e5c3>a0dk27n84h5d7ag?8c31l0o:nk4}rg645<72;q6i8>8:g6a<>;b=9o1:=6l;|qf157=838p1h;?8;d7f==:m<:m6;>7c:pa0652909w0k:088e0g><5l?:<78?8b9~w`37;3:1>v3j51c9b1d?34o>=<4909a8yvc28=0;6?u2e42a>c2e027n9<<561:`?xub=9?1<7{tm<:=6=4={4;43ho7>5cz?f0`4=n=h370k;7g8g2fg<5l>3i7j9c`9>a1>72m3n=oo52e556>a0dj27n88h5d7ag?8c3080o:n74=d64e?b1kk16i9;j:e4``>{tm=l96=4={m?7>53z?f02c=l?in70k;a58e0g><5l>3<7j9cc9~w`2a<3:1?v3j46g9`3ec34o?m84i4c:89`20n3n=on5rsd6e1?6=;r7n8:k5d7aa?8c3i?0m8o64=d6;5?b1km1vh:i6;296~;bj30q~k;f683>7}:m=k36k:m8:?f0=5=l?ih7p}j4g:94?4|5l>j57h;b99>a1>32m5<1s4o?5o4k6b;89`2di3l?n552e5;b>a0d127n8475d7a:?8c3110o:n74=d6:3?b1k01vh:m0;296~;bjo0q~k;b083>6}:m=i=6k:m8:?f0<0=l?io70k;968g2fca1e02o>i463j4849`3ee34o?554k6ba89`2>?3n=on5rsd6a7?6==r7n8n65f5`;?8c31?0o:nm4=d6:=?b1kj16i977:e4``>;b<0=1h;mk;|qf0g2=83247j9cc9>a1?02m5<0s4o?5o4k6bc89`2f13<;4n52e5aa>c2e027n84o5d7ab?8c3100o:no4=d6:{tm=h<6=4={i47>52z?f0g`=n=h370k;c7854=ea1e72o>i463j4b5925>d3tyn8oo50;0x9`2d93l?n552e5a;>36?k2wxi9lm:1818c3k;0m8o64=d6`=?070j1vh:mc;296~;b7}:m=i?6k:m8:?f0fd=>92h7p}j45294?5|5l>?;7h;b99>a15c2=l270k;3`87b<=z{l>?=7>53z?f01>=n=h370k;3e87bd=:m=9j69hn;|qf014=839p1h:;9;d7f==:m=9o69hm;1<7=t=d67f?`3j116i9=k:5dg?8c3;h0?ji5rsd671?6=;r7n89m5f5`;?8c3;m0?ih52e51b>1cb3tyn89850;1x9`23l3l?n552e51g>1ca34o??l4;eg9~w`60i3:1>?u2e15e>c20j27n<88558d89`6193?2j63j07a91<`<5l:<<7;6f:?f427==0l01h>82;7:b>;b8>9194h4=d240?3>n27n<:;558d89`60>3?2j63j04591<`<5l:>47;6f:?f40?==0l01h>:a;7:b>;b8n27n<8j558d89`62m3?2j63j04d91<`<5l:=<7;6f:?f434==0l01h>93;7:b>;b8?>194h4=d251?3>n27n<;8558d89`61?3?2j63j07:91<`<5l:=57;6f:?f43g==0l01h>9b;7:b>;b8?n194h4=d25a?3>n27n<;h558d8yvc7k>0;6?u2e1:2>36?k27n{tm9??6=4=3z?f4d5==0l01h>n4;7:b>;b8hl194h4=d2ae?3>n27nl3;7:b>;b8h?194h4=d2b2?3>n27nnc;7:b>;b8hn194h4=d2ba?3>n27n558d89`6e93?2j63j0c091<`<5l:i?7;6f:?f4g2==0l01h>m5;7:b>;b8k<194h4=d2a3?3>n27nl4;7:b>;b8p1h>l4;d7f==:m9=<6;>7c:?f4f>=l?ih70k?c78g2f>a5>72o>i463j0479`3ef3tyn<:l50;0x9`60j3l?n552e1a;>a0dj2wxi=9l:1818c7?j0m8o64=d24f?070j1vh>l9;296~;b8j31j9l7;6}:m9=26k:m8:?f4f?=>92h70k?7g8g2fga51?2o>i463j06;925>d34o;;k4k6b;8yvc7?>0;6?u2e154>c2e027n<:6561:`?xub8>o1<7{tm9=o6=4={l8;f5g<=z{l:3>7>52z?f4d5=n=h370k?57854=ea5g32o>i463j073925>d3tyn<4650;0x9`6fn3l?n552e14`>36?k2wxi=7l:1818c7jh0m8o64=d244?070j1vh>6d;296~;b8ko1j9l7;7}:m9hm6k:m8:?f424=>92h7p}j08d94?4|5l:h<7h;b99>a5142?:3o6s|e1c3>5<5s4o;o<4i4c:89`60<3<;4n5rsd2b5?6=:r7n;b8><1:=6l;|qf4=5=838p1h>n5;d7f==:m9?<6;>7c:pa5>32909w0k?a78e0g><5l:>478?8b9~w`6?=3:1>v3j0`59b1d?34o;944909a8yvc70?0;6?u2e1c;>c2e027n<8o561:`?xub81=1<7{tm9236=4={:c;4352z?f4dd=n=h370k?5e854=ea5gd2o>i463j04g925>d3tyn<5l50;0x9`6fl3l?n552e17e>36?k2wxi=6l:1818c7il0m8o64=d254?070j1vh>7e;296~;b8k:1j9l7;7}:m9h:6k:m8:?f435=>92h7p}j08294?4|5l:i>7h;b99>a5032?:3o6s|e1;2>5<5s4o;n>4i4c:89`61=3<;4n5rsd2:6?6=:r7n?0=<5m4}rg3=6<72;q6i=l::g6a<>;b8?=1:=6l;|qf4<2=838p1h>m6;d7f==:m9<36;>7c:pa5?22909w0k?b68e0g><5l:=578?8b9~w`6>>3:1>v3j0c:9b1d?34o;:l4909a8yvc71>0;6?u2e1`:>c2e027n<;l561:`?xub8031<7{tm93j6=4={9e;4352z?f4gb=n=h370k?6g854=ea5762?:3o63kf5f9b11e3tyoj9k50;1x9a`3m3l?n552dg6e>a0dl27oj9j5d7a:?xucn<:1<7k:g64f>{tlo?i6=4={52z?gbae=>92h70ji1c8e02d`cc02?:3o63kf359b11e3tyoj:m50;0x9a`a:3<;4n52dg10>c20j2wxhk68:1818banm0=<5m4=ed0b?`3?k1vih7c;296~;b8921:=6l;h0q~ji8e83>7}:m9:o6;>7c:?gb13=n==i7p}kf9g94?4|5l:;i78?8b9>`c212o>5<5s4o;;cn;91j99m;|qgb05=838p1ihk4;43v3kfe4925>d34nm854i46`8yvba=?0;6?u2dgf4>36?k27oj975f55a?xucn<=1<7{tlo?36=4={57>52z?gbag=>92h70ji0b8e02d`cbe2?:3o63kf1g9b11e3tyoj8m50;0x9a`cl3<;4n52dg33>c20j2wxhk;k:1818ball0=<5m4=ed25?`3?k1vih:e;296~;cnml1:=6l;h0q~ji5g83>7}:loo;6;>7c:?gb45=n==i7p}kf7294?4|5mln=78?8b9>`c732o>5<5s4nmi?4909a89a`6=3l?;o5rsed56?6=:r7ojh=561:`?8ba9?0m8:l4}rfe26<72;q6hkk;:72;g>;cn8=1j99m;|qgb32=838p1ihj5;43v3kfd:925>d34nm=n4i46`8yvba>10;6?u2dgg:>36?k27oj{tlof;d73g=z{ml=n7>52z?gb`e=>92h70ji218e02d`ccc2?:3o63kf339b11e3tyoj;j50;0x9a`bm3<;4n52dg01>c20j2wxhk8j:1818bamo0=<5m4=ed10?`3?k1vih9f;296~;cno:1:=6l;h0q~ji7183>7}:lol:6;>7c:?gb70=n==i7p}kf6094?4|5mlm?78?8b9>`c4?2o>5<5s4nmj94909a89a`513l?;o5rsed40?6=:r7ojk;561:`?8ba:h0m8:l4}rfe30<72;q6hkh9:72;g>;cn;h1j99m;|qgb20=838p1ihi7;43v3kfg;925>d34nm>k4i46`8yvba?00;6?u2dgdb>36?k27oj>>5f55a?xucn>k1<7:g64f>{tlo=i6=4={52z?gbcc=>92h70ji358e02d`c`a2?:3o63kf279b11e3tyoj:h50;0x9`6783<;4n52dg15>c20j2wxhk6?:1818c7880=<5m4=ed03?`3?k1vih71;296~;b8981:=6l;h0q~ji8383>7}:m9:86;>7c:?gb6g=n==i7p}kf9194?4|5l:;878?8b9>`c5e2o>5<5s4o;<84909a89a`4k3l?;o5rsed;1?6=:r7n<=8561:`?8ba;m0m8:l4}rfe<3<72;q6i=>8:72;g>;cn:o1j99m;|qgb=>=838p1h>?9;43;6k:8b:p`c>>2909w0k?0`854=e<5ml?=7h;7c9~wa`?i3:1>v3j01`925>d34nm8?4i46`8yvba0k0;6?u2e12`>36?k27oj9=5f55a?xucil81<7=t=ecff?`3j116hlji:5d:?8bflj0?j45rsecf7?6=;r7omhm5f5`;?8bflo0?jl52d`f`>1`f3tyomh:50;1x9agbl3l?n552d`fe>1`e34njhn4;fc9~wagb=3:1?v3kadg9b1d?34njhk4;fb9>`dbd2=lh7p}kad494?5|5mknj7h;b99>`dba2=lo70jndb87ba=z{mkn;7>53z?gec6=n=h370jndg87a`=:lhnh69kj;|qge`>=839p1ioi1;d7f==:lhnm69ki;r7on?j5d7aa?8be:l0o:nm4=e`1b?b1kj16ho=?:e4``>;cj:;1h;ml;h0q~jm0283>0}:lk::6i8ld:?gf56=l?io70jm038g2fc<5mh;97j9cd9>`g632o>5<4s4ni=n4i46`89ad6l3n=oi52dc3b>a0dj2wxho>6:1818be8h0m8:l4=e`3ji0q~jnf`83>0}:lk836i8la:?gf7g=l?ih70jm288g2fd<5mkmn7h;7c9>`g432m5<1s4ni9?4i46`89ad6k3n=o452dc05>a0d127omkl5d7a:?8be:90o:nm4=e`16?b1kl1vioi7;291~;cj9i1h;mn;ji01il?e;f5gg=:lhl36k:8b:?gf5>=l?ii7p}kag;94?2|5mh?j7h;7c9>`g6f2m34ni<;4k6bg8yvbel:0;6>u2dcgf>c2e027on9;5d7ab?8be;=0o:no4}rfa`7<72=q6hokk:g6a<>;cj=>1h;mn;jk01il<4;f5gf=z{mkmh7>53z?gf65=l?ii70jm358g2fd<5mkmi7h;7c9~wadc93:18v3kbda9b1d?34ni8>4k6bc89agan3n=ol52dc12>a0di2wxhoj?:1868bemk0m8o64=e`76?b1kh16ho=?:e4`e>;ciol1h;m6;jk0q~jmcg83>3}:lkoj6k:m8:?gf17=l?ij70jm2g8g2fg<5mh8<7j9cd9>`d`b2m3tyonnk50;5x9adb13l?n552dc63>a0di27on?k5d7ab?8be:o0o:nj4=e`04?b1kj16hlhj:e4`g>;cj:;1h;mj;|qgffb=832p1ilj8;d7f==:lk9m6i8la:?gf7b=l?ij70jm2d8g2fd<5mh9j7j9cc9>`g572mc2e027on>k5d7ab?8be:j0o:no4=ecea?b1kh16ho?6:e4`a>{tlkii6=49{v3kb579b11e34ni8h4je458yvbe;j0;6?u2dc1`>c20j27on9k55`a8yvbe<=0;6>u2dc67>c20j27on>m5f77`?8be;cj:i19lm4=e`7`?3fk2wxho:<:1808be<:0m8:l4=e`0f?`1=j16ho:l:dg63>{tlk9j6=4<{h01il;cj=i19lm4}rfa07<72:q6ho:=:g64f>;cj:k1j;;l;6}:lk926k:8b:?gf6g==hi01il;b;7bg>{tlk>:6=4<{h01il<9;d51f=:lk>j6hk:7:p`g5?2908w0jm398e02d<5mh857;nc:?gf1g==hi0q~jm4183>6}:lk>;6k:8b:?gf6>=n??h70jm488fa01`g502o>`g2?2lo>;6s|dc15>5<4s4ni?;4i46`89ad4?3?jo63kb5:91de`g5b2o>u2dc16>c20j27on>855`a89ad3?3?jo6s|dc1g>5<4s4ni?i4i46`89ad4=3l=9n52dc65>`c2?2wxhlh;:1818bfn<0m8o64=ece2?070j1viln5;296~;cj9l1h;ml;h0q~jma783>0}:lk?;6i8lb:?gf44=l?ij70jm108g2fd<5mh>=7h;7c9>`g772m5<5s4ni=l4i46`89adc<3<;4n5rse``7?6=:r7on;cjm<1:=6l;|qgff3=838p1il=0;d73g=:lkn<6;>7c:p`ge12909w0jm238e02d<5mho478?8b9~wadd?3:1>v3kb369b11e34nih44909a8yvbek10;6?u2dc0;>c20j27onio561:`?xucjj31<7{tlkij6=4={h01ilkc;4352z?gf`0=>92h70jm2c8e02d`gc02?:3o63kb3a9b11e3tyonih50;0x9adb03<;4n52dc0g>c20j2wxhok?:1818bem00=<5m4=e`1a?`3?k1vilj1;296~;cjlk1:=6l;h0q~jme383>7}:lkoi6;>7c:?gf66=n==i7p}kbd194?4|5mhno78?8b9>`g562o>5<5s4niii4909a89ad4;3l?;o5rse`f1?6=:r7onhk561:`?8be;=0m8:l4}rfaf5<72;q6hol6:72;g>;cj9l1j99m;|qgfg7=838p1ilma;43v3kbca925>d34ni=?4i46`8yvbej=0;6?u2dc`g>36?k27on<=5f55a?xucjk?1<7{tlkh=6=4={5;d73g=z{mhi;7>52z?gff6=>92h70jm178e02d`ge62?:3o63kb059b11e3tyonl950;1x9ade13l?n552dc1g>a0d127on>;561f`?xucjh21<7=t=e`ae?`3j116ho=j:e4`=>;cj:<1:=jl;|qgfd?=839p1ilmb;d7f==:lk9m6i8l9:?gf61=>9nh7p}kb`c94?5|5mhio7h;b99>`g272ma0d127on>7561f`?xucjhi1<7=t=e`aa?`3j116ho:=:e4`=>;cj:k1:=jl;|qgfdb=839p1ilmf;d7f==:lk>86i8l9:?gf6d=>9nh7p}kb`g94?5|5mhh<7h;b99>`g232ma0d12wxho68:1858bei;0m8o64=e`22?b1kk16ho?::e4`f>;cj<;1h;m6;ji01il>3;f5gg=z{mh3<7>52z?gf`g?d2o>i463kb1d9`3ee34ni==4k6bg8yvbe0;0;69u2dc;g>c2e027on8>5d7a:?8be980o:nj4=e`24?b1kh1vil73;291~;cj0o1j9l7;ji01il>2;f5gg=:lk;:6i8lc:?gf46=l?io7p}kb9694?0|5mh2j7h;b99>`g372ma0di2wxho6::1878bei90m8o64=e`65?b1kj16ho?;:e4`f>;cj891h;mj;|qgf=0=83?p1iln1;d7f==:lk;>6i8la:?gf07=l?ii70jm158g2fg<5mh:?7j9ce9~wad?03:1;v3kb059`3e>34nim>4i4c:89ad6>3n=ol52dc36>a0dk27on8?5d7ab?8be9=0o:nj4=e`27?b1kj1vil79;296~;cj0h1:=6l;7}:lk3h6;>7c:?gf<5=n=h37p}kb9`94?4|5mh2h78?8b9>`g?32o>i46s|dc:`>5<5s4ni5h4909a89ad>=3l?n55rse`;`?6=:r7on4h561:`?8be1?0m8o64}rfa<`<72;q6hoo?:72;g>;cj0=1j9l7;|qgf=`=838p1iln1;4393:1>v3kb`1925>d34ni5l4i4c:8yvbe?>0;6?u2dc23>c20j27on;k561:`?xucj>21<7{tlk=26=4={h01il80;4352z?gf53=n==i70jm70854=e`g612o>d3tyon:m50;0x9ad703l?;o52dc50>36?k2wxho9k:1818be8j0m8:l4=e`40?070j1vil8e;296~;cj9n1j99m;7}:lk:n6k:8b:?gf20=>92h7p}kb4194?4|5mh=978?8b9>`g3d2o>i46s|dc77>5<5s4ni:;4909a89ad2l3l?n55rse`61?6=:r7on;9561:`?8be=l0m8o64}rfa13<72;q6ho87:72;g>;cjv3kb7`925>d34ni:?4i4c:8yvbe=h0;6?u2dc4`>36?k27on;=5f5`;?xucj{tlkk?6=4>cz?gf7>=l?i270jm2`8g2f?<5mh957j9c89>`g7c2m34ni>n4k6b;89ad5l3n=o452dc0f>a0d127on<95d7ab?8be:o0o:n74=e`04?b1k016ho=<:e4`=>;cj:>1h;m6;j301il>e;f5g<=:lk8;6i8l9:?gf74=l?i270jm308g2f?<5mkm:7h;b99>`g6a2m34ni=;4k6b;89ad6:3n=o452dc32>a0d127on<;5d7a:?8be990o:n74=e`20?b1k016ho?<:e4`=>{tljl?6=4;{jk01ij>0;f5gd=:lm;j6i8ld:?ggc3=n==i7p}kcg`94?4|5mimi7j9cc9>`f`d2o>5<1s4no=k4k6b`89ab6m3n=on52dbdb>c20j27ookj5d7aa?8bdn90o:nm4=ef35?b1k01vimi7;297~;cl8<1h;m6;jh01imi8;d73g=z{mim?7>53z?ggcc=l?ij70jlf78e02d<5mn;=7j9ce9~waea93:1?v3kcg09b11e34nhji4k6b;89aea83n=o45rseagb?6==r7ooh>5f55a?8bc8h0o:nl4=eag=?b1kj16hi>m:e4`=>;cl;:1h;m6;|qggab=83>p1ij?6;f5gg=:ljn<6i8ld:?g`51=l?i270jldd8e02d`fce2mc20j2wxhnli:1858bdm10o:nk4=eaf2?b1km16hnk::e4``>;ckkh1h;mk;jo01iml0;d73g=z{mii87>56z?ggg?=l?ij70jlb98g2fg<5mii;7j9c`9>`fd12ma0dk27oh=j5d7af?8bc8;0o:no4=eaf4?b1k016hij9:g6a<>;cl==1:=6l;j301imke;f5g<=z{mio47>55z?g`5e=l?ij70jk0e8g2fd<5mn;>7j9cb9>`a6f2ma0dm27oh??5f55a?xuckm<1<78t=ef36:e4`f>;cl9<1h;ml;h01imk9;f5gg=:lm:i6i8lb:p`fbf290?w0jk058g2fe<5mn;?7j9cc9>`a622ma0dl27ooh:5d7a:?8bdk;0o:nl4=efb4?070j16hi8j:g6a<>;ckj:1h;mj;|qggge=83>p1immd;d73g=:ljoh6i8la:?gg`b=l?ih70jle58g2fd`fce2mc20j2wxhi;m:1878bdl<0o:n74=ea`g?b1k016hnl6:e4`=>;cl>21j9l7;|qg`0g=83?p1imk4;f5g<=:ljii6i8l9:?ggg?=l?io70jlb98g2f?<5mn<;7h;b99~wab213:1:v3kce19`3e>34nhol4k6b;89aee13n=on52db`;>a0dk27ooo95d7a:?8bc??0m8o64}rfg1=<72>q6hnj=:e4`=>;ckj31h;m6;jh01imm8;f5gg=:ljh<6i8lb:?ggg0=l?i270jk748e0g>`fb62m34nhn44k6bg89aee03n=oi52db`4>a0dk27ooo85d7aa?8bdj=0o:n74=ef40?`3j11vij:6;291~;ckm:1h;m6;j301ij83;d7f==:ljh>6i8lc:?ggg5=l?i27p}kd4794?0|5mihj7j9c89>`fe12ma0d12wxhi;;:1848bdkl0o:n74=ea`1?b1k016hi9>:g6a<>;ckk?1h;m6;jn01imm2;f5ga=:ljh:6i8l9:p`a342903w0jlce8g2f?<5mih87j9c89>`a172o>i463kcc79`3ec34nhn>4k6ba89aee:3n=on52db`2>a0dk27ooo>5d7a:?xuckho1<7{tlmi86=4<{w0jkeg8e0g><5mn;i7j9cb9>`a742mc2e027oh=k5d7aa?8bc9:0o:nl4=ef2g?b1kh16hi?k:e4`f>;cl8>1h;mm;j30q~jle083>2}:lm:n6i8la:?g`45=l?ij70jle38e02d<5mn:o7j9cb9>`a7c2mu2degg>c2e027oh;cl8;1h;mk;j301imj2;f5g<=:lm;j6i8la:p`adb290=w0jkec8e0g><5mn:=7j9cb9>`a772m;cko81h;m6;jn01ij>a;f5gg=:lm;36i8la:p`add290jw0jke88e0g><5mn:=7j9cd9>`a772ma0d127oh0o:no4=ef2j301imi2;f5gf=:lm:m6i8lc:?ggc0=l?ih70jlf98g2f?<5mn:;7j9cb9>`a7?2ma0di27ook<5d7aa?8bc8o0o:nl4=eae2?b1kk16hnh7:e4``>;ckoi1h;m6;jh01ij>8;f5gg=:lm;>6i8la:?ggc3=l?io7p}kd3c94?4|5mii57h;7c9>`a1?2?:3o6s|de0:>5<5s4nhn54i46`89ab0?3<;4n5rsef1;cl>?1:=6l;|qg`70=838p1imm4;d73g=:lm=?6;>7c:p`a422909w0jk72854=e<5mii?7h;7c9~wab5<3:1>v3kd60925>d34nhn?4i46`8yvbc::0;6?u2de52>36?k27ooo?5f55a?xucl;81<7{tljii6=4={h01imk5;f5gg=z{mihm7>52z?ggfg=n==i70jld58g2fd`fe>2o>a0dj2wxhnm8:1818bdk>0m8:l4=eag5?b1kk1viml6;296~;ckj<1j99m;jh0q~jlc483>7}:lji>6k:8b:?ggf`=l?ii7p}kcb694?4|5mih87h;7c9>`feb2m5<5s4nho>4i46`89aedl3n=oo5rseabf?6=:r7oolm5f5`;?8bdim0=<5m4}rfgef<72:q6hnhj:e4``>;ckol1h;mn;h0q~jkae83>6}:ljln6i8l9:?g`4`=n==i70jk008g2fc`a642o>d3tyoho?50;0x9ab7<3l?;o52deaf>36?k2wxhil=:1818bc8<0m8:l4=ef`b?070j1vijm3;296~;cl9<1j99m;7}:lm:36k:8b:?g`a7=>92h7p}kdc794?4|5mn;57h;7c9>`ab52?:3o6s|de`5>5<5s4nok:g64f>;clm?1:=6l;|qg`g?=838p1ij?2;d73g=:lmn=6;>7c:p`aga2909w0jkad854=e<5mimj7h;7c9~wabcl3:1>v3kdd5925>d34no=84i46`8yvbcll0;6?u2deg;>36?k27oh<85f55a?xuclml1<7{tlmo;6=4={8;d73g=z{mnn=7>52z?g``d=>92h70jk188e02d`acd2?:3o63kd0c9b11e3tyohh=50;0x9abbl3<;4n52de3a>c20j2wxhik;:1818bcml0=<5m4=ef2g?`3?k1vijj5;296~;clll1:=6l;h0q~jke783>7}:lml;6;>7c:?g`42=n==i7p}kde594?5|5mn:57j9c89>`a6a2o>a0dk2wxhij6:1808bc980m8:l4=ef2f?b1k016hi>?:e4`g>{tlmnj6=4={ji01ij>2;d73g=z{mnon7>52z?g`45=n==i70jleg8g2fb`a6b2o>a0dm27oh=;5d7ag?8bckm0m8o64=ef0a?070j16hnj8:e4`=>;cl9=1h;mm;|qg`f3=83=p1ij?4;f5g`=:lm:86i8lc:?g`53=l?ii70jkcd8e0g><5mn8j78?8b9>`fb02ma0dl27oh=;5d7ab?8bcko0m8o64=ef74?070j16hnj8:e4`f>;cl9=1h;mk;|qg`f1=8392h70jld68g2fe<5mn;;7j9c`9>`a472m5c2e027oh9<561:`?8bdl00o:n74=ef3f?b1kj16hi;ckmo1h;mk;|qg`f?=832p1ij?8;f5ga=:lm:26i8la:?g`a4=n=h370jk42854=e<5mio57j9c`9>`a6e2ma0dm27ohi=5f5`;?8bc<=0=<5m4=eag=?b1km16hi>m:e4`e>;cl;:1h;mn;ji01imke;f5gf=z{mnhn7>58z?g`5e=l?in70jk0e8g2fb<5mn;>7j9ce9>`fc72ma0di2wxhiml:18;8bc8j0o:nj4=ef3`?b1kh16hi>=:e4`a>;ckl:1h;mm;`f`f2ma0dk27ohl?5f5`;?xucl1>1<7{tlm2>6=4<{f;f5g<=:lm;n6i8la:p`a>1290>w0jka58e0g><5mn:j7j9c`9>`a7b2m0;6;u2dec6>c2e027oh;cl9;1h;mm;|qg`=>=838p1ijn6;d7f==:ljlj6i8l9:p`a>>2908w0jka68e0g><5mimm7j9ce9>`a672m5<3s4nom54i4c:89aeai3n=on52dbge>a0dj27oh=>5d7af?xucl1i1<7;t=efbe?`3j116hnhn:e4`f>;ckon1h;mj;j301ij?0;f5gd=z{mn3h7>52z?g`d7=>92h70jk968e0g>`ag52?:3o63kd8:9b1d?3tyoh5h50;0x9abf;3<;4n52de;:>c2e02wxhi7?:1818bci=0=<5m4=ef:e?`3j11vij61;296~;clh?1:=6l;7}:lmk=6;>7c:?g``a?c2o>i46s|de;7>5<5s4nom54909a89ab>m3l?n55rsef:1?6=:r7ohl7561:`?8bc1o0m8o64}rfg=3<72;q6hion:72;g>;clh:1j9l7;|qg`2?=838p1imj5;d73g=:lm<>6;>7c:p`a1f2909w0jle78e02d<5mn=:78?8b9~wab0j3:1>v3kcd59b11e34no::4909a8yvbc?j0;6?u2dbg;>c20j27oh;6561:`?xucl>n1<7{tlm=n6=4={h01ij9a;4352z?gg`d=n==i70jk6c854=e`fcd2o>d3tyoh5?50;0x9aebl3l?;o52de4g>36?k2wxhi6=:1818bdm=0m8:l4=ef5a?070j1vij:2;29<~;ckj91h;m6;j301ij9f;d7f==:ljh>6i8la:?ggg5=l?ij70jlb38g2fg<5mii=7j9c`9>`fd72m5<0s4nhi54k6b`89aeb>3n=ol52dbg6>a0dm27oool5d7a:?8bdm>0o:no4=ef:3?070j16hi8::g6a<>{tlm?o6=48{jk01imj6;f5g`=:ljo>6i8la:?gggd=l?ij70jle68g2fe<5mn2478?8b9>`a012o>i46s|de7f>5<0s4nhi54k6ba89aeb>3n=oo52dbg6>a0dj27oool5d7aa?8bdm>0o:n74=ef:=?070j16hi88:g6a<>{tlm?m6=48{j301imj6;f5gf=:ljo>6i8lc:?gggd=l?ih70jle68g2fb<5mn2m78?8b9>`a0?2o>i46s|de43>5<0s4nhio4k6bc89aeb13n=oh52db`g>a0d127ooho5d7aa?8bc1k0=<5m4=ef5=?`3j116hnm?:e4`=>{tlm<:6=48{ji01imj9;f5gg=:ljho6i8la:?gg`g=l?i270jk9b854=e<5mn=m7h;b99>`fe72m5<0s4nhio4k6b;89aeb13n=on52db`g>a0dk27ooho5d7ag?8bc1m0=<5m4=ef5f?`3j116hnm?:e4`f>{tlm<86=48{jn01imjd;f5gg=:ljo?6i8la:?ggf4=l?i270jk9d854=e<5mn=o7h;b99>`fe72m5<0s4nhin4k6b`89aebl3n=o452dbg7>a0dl27oon<5d7ab?8bc1o0=<5m4=ef5`?`3j116hnm?:e4``>{tlm9?6=4={52z?g`1?=>92h70jk3g8e0g>`a2f2?:3o63kd529b1d?3tyoh>950;0x9ab3j3<;4n52de62>c2e02wxhi=7:1818bc7}:lm>n6;>7c:?g`12=n=h37p}kd2`94?4|5mn?j78?8b9>`a222o>i46s|de1`>5<5s4no9=4909a89ab3>3l?n55rsef0`?6=:r7oh8?561:`?8bc<>0m8o64}rfgeg<7287j9c89>`a6?2m34no<84k6b;89ab6>3n=ol52de3:>a0di27oh;ckol1h;m6;j301ij>c;f5g<=:lm;o6i8l9:?g`42=l?i270jk168g2f?<5mn:47j9c89>`a722m5<68r7om8l5f55a?8bf<=0>5k52d`6b>0?a34nj8o4:9g9>`d2d2<3m70jn4e86=c=:lh>n687i;5k52d`71>0?a34nj884:9g9>`d212<3m70jn4686=c=:lh>3687i;h0q~jn7e83>7}:lh=h6;>7c:?ge2c=n==i7p}ka5094?76s4nj:i4:9g9>`d0b2<3m70jn7586=c=:lh=>687i;5k52d`5:>0?a34nj;l4:9g9>`d1e2<3m70jn6g86=c=:lh=;687i;5k52d`5`>0?a34nj8>4i46`8yvbf?j0;69u2d`5`>c2e027om8=561:`?8bf090o:nm4=ec4a?b1k11vio:c;296~;cijk0q~jn5683>7}:lh?<6k:m8:?ge=6=l?ii7p}ka4:94?4|5mk>47h;b99>`d302?:3o6s|d`:2>5<5s4nj4<4i4c:89ag203<;4n5rsec61?6=;r7om8;5f5`;?8bf080=<5m4=ec6f?b1kh1vio:4;297~;ci<>1j9l7;?7>52z?ge05=n=h370jn55854=e`d3f2o>i463ka4;925>d3tyom8750;0x9ag213l?n552d`:3>a0d12wxhl;j:1818bf>m0m8o64=ec70?070j1vio94;296~;ci?o1j9l7;7}:lh=?6k:m8:?ge1d=>92h7p}ka7494?4|5mk<97h;b99>`d2d2?:3o6s|d`44>5<5s4nj;;4i4c:89ag3l3<;4n5rsec5;ci=l1:=6l;|qge3g=838p1io89;d7f==:lh?;6;>7c:p`d0e2909w0jn7`8e0g><5mk>=78?8b9~wag1k3:1>v3ka6`9b1d?34nj9?4909a8yvbf=o0;6?u2d`4e>c2e027om9;561:`?xuci?:1<7{tlh<:6=4={7>52z?ge24=n=h370jn49854=e4?:3y>`d142o>i463ka5;925>d3tynm;m50;4x9`>0m3n=oi52e95e>a0dm27n4585d7aa?8cf>m0m8:l4=d:;{tm0?h6=4l{h01h673;f5gg=:mh<96i8l9:?f=d`=l?ih70kn5d8g2fb<5l2ad0>2ma0dj27nm8m5d7ag?xub1h;1<7;t=d;b6?`3?k16i59k:e4`g>;b0191h;mn;ji01h7nf;f5ga=z{lk=;7>54z?fe3>=n==i70kn5d8g2fc<5l2a=>42m5<4s4oj:=4k6b;89`g083l?;o52e`52>a0dl2wxi568:1818c?010m8:l4=d:;2?b1kl1vh7n2;2903}:m0k96i8lb:?fe3b=l?ih70k7738g2fe<5l2<=7j9cb9>a=172m1k3n=on52e94a>a0dk27n4;o5d7a`?8c?>00o:nm4=d:5;b0?<1h;ml;ji01h694;f5gf=:m1<96i8lc:?f<37=l?ih70k7618g2fe<5l2>j7j9cb9>a=3b2m2j3n=on52e97b>a0dk27n4875d7a`?8c?=>0o:nm4=d:62?b1kj16i5;::e4`g>;b0<>1h;ml;ji01h6:2;f5gf=:m1?:6i8lc:?f<06=l?ih70k74g8g2fe<5l2?i7j9cb9>a=2d2m313n=on52e96;>a0dk27n4995d7a`?8c?;b0=91h;ml;ji01h6;0;f5gf=:m19m6i8lc:?f<6c=l?ih70k73e8g2fe<5l28o7j9cb9>a=5e2m403n=on52e915>a0dk27n4:;5d7a`?8c??=0o:nm4=d:47?b1kj16i58j:e4`g>;b0?91h;ml;ji01h6;d;f5gf=:m1>96i8lc:?f<61=l?ih70k7778g2fe<5l3j?7h;7c9>ad3b2ma0dj27n4>>5d7ab?8c?;;0o:nl4}rg;77<72?q6i5=<:g64f>;b0;l1h;ml;ji01h6<2;f5gf=:m19?6i8lc:?f=d5=l?io7p}ja7494?g|5l29:7j9cd9>a=422m44k6bg89`>5i3n=oh52e90a>a0dm27n4?:5d7a`?8c?9j0o:nk4=d:17?b1kl16i5{tm1;26=47{jn01ho93;f5g<=:m1;j6k:8b:?gf4?=l?ih70jl588g2fg<5mh9n7j9cd9>a=4>2mj=0m8o64=d::1?2f;27n44;54d589`>>=3?9863j88:90d5<5l2247:j7:?f<<>==;>01h66b;6b7>;b00h18h94=d::f?35<27n44754`189`>>13>n;63j88;9172<5l22m7:n3:?f<;b00i18l=4=d::g?2b?27n44m553689`>>l3>j?63j88f90`1<5l22h7;=4:?f<;b00o19?:4=d::b?2f;27n44h54d589`>>n3?9863j88490d5<5l22:7:j7:?f<<0==;>01h667;6b7>;b00=18h94=d::3?35<27n5lj5d7ab?xub1h=1<7<;{;b00?18h;4=d::1?35:27n44654`389`>>03>n963j88:9174<5l22n7:n1:?f<;b00318l?4=d::=?2b=27n447553089`>>i3>j=63j88c90`3<5l22m7;=2:?f<;b00i19?<4=d::`?2f927n44j54d789`>>l3?9>63j88g90d7<5l22i7:j5:?f<;b00l18h;4=d::b?35:27n44854`389`>>>3>n963j8849174<5l22;7:n1:?f<<1=;b1hh1h;mn;jh0q~k6a783>73|5l3i>7h;b99>a=?22=k;70k79487a1=:m13>68<>;><52e9;a>1g734o35o4;e59>a=?e2<8:70k79887e5=:m13269k;;04634o35n4;a19>a=?d2=o?70k79b8664=:m13o69o?;1c334o35h4:209>a=?a2=k;70k79g87a1=:m13m68<>;><52e9;4>1g734o35:4;e59>a=?02<8:70k6ac8g2fb<5l3jh7j9cd9>a=1>2m5<5>r7n44;548d89`>>=3>n?63j8879176<5l2247:6f:?f<<>=;b00h184h4=d::f?2b;27n44l553289`>>13>2j63j88;90`5<5l2257;=0:?f<;b00k19?>4=d::g?2>n27n44m54d189`>>k3?9<63j88f90<`<5l22h7:j3:?f<;b00o18h=4=d::a?35827n44h548d89`>>n3>n?63j88d9176<5l22:7:6f:?f<<0=;b00=184h4=d::3?2b;27n449553289`?fj3n=on52e8cg>a0dl27n4:75d7a`?8c>j90m8o64=d;a5?b1k01vh7n4;2962}:m13>6978;1be34o3554:1g9>a=?e2=3<70k79c87`g=:m13i68?i;16i576:5fa?8c?100>=k52e9;b>1?034o35l4;dc9>a=?f2<;m70k79b87=2=:m13h69jm;07a34o35h4;969>a=?b2=ni70k79d865c=:m13m6978;1be34o35;4:1g9>a=?02=3<70k79687`g=:m13<68?i;jh01h7nd;f5gf=:m1=26i8lb:?f=dc=n=h370k6b08g2fd<5l3jj7j9c89~w`?e13:1hv3j9b79b1d?34o3584:2`9>a=??2<8j70k79c866d=:m13268>l52e9;f>04f34o35k4:2`9>a=?12<8j70k796866d=:m0i;6i8la:pa<5l2297;=8:?f<<>==;201h66b;71<>;b00319?64=d::e?35027n44m553:89`>>l3?9463j88g917><5l22j7;=8:?f<<0==;201h667;71<>;b1ko1h;mn;jh0q~k6b683>c}:m0i86k:m8:?f<<3==;=01h668;713>;b00h19?94=d::=?35?27n44o553589`>>k3?9;63j88f9171<5l22i7;=7:?f<<`==;=01h666;713>;b00=19?94=d;aa?b1km16i4m?:e4`a>;b0>i1h;mn;|qf=g0=83;;w0k6c38e0g><5l2297;=6:?f<<>==;<01h66b;712>;b00319?84=d::e?35>27n44m553489`>>l3?9:63j88g9170<5l22j7;=6:?f<<0==;<01h667;712>;b1ko1h;ml;jn01h68b;f5gg=:m1=h6i8lc:paa=??2<8>70k79c8660=:m13268<:;>852e9;f>04234o35k4:249>a=?12<8>70k7968660=:m0hn6i8lb:?f=f6=l?ih70k77c8g2fg<5l2a=1f2m5<51c334o34l4:209>a=>c2=k;70k78e87a1=:m12o68<>;><52e9;2>1g734o35<4;e59>a=?62<8:70k78g87e5=:m12m69k;;04634o35?4;a19>a=?52=o?70k7938664=:m13869o?;1c334o34n4:209>a=?32=k;70k79587a1=:m13?68<>;><52e9`:>a0dk27n4?95d7aa?xub0k91<7<:{;b01k18h=4=d:;e?35827n45j548d89`>?l3>n?63j89f9176<5l23i7:6f:?f<=c=;b00;184h4=d::5?2b;27n44?553289`>?n3>2j63j89d90`5<5l23j7;=0:?f<<6=<0l01h660;6f7>;b00:19?>4=d::6?2>n27n44<54d189`>>:3?9<63j88190<`<5l22?7:j3:?f<<5==;:01h67c;6:b>;b01i18h=4=d:;g?35827n44:548d89`>><3>n?63j8869176<5l23n7:6f:?f<=d=;b0k=1h;mm;jh01h6=7;f5gf=z{l2i>7>524y>a=df2o>i463j89c90<1<5l23m7:kb:?f<=g==8l01h67d;6:3>;b01n18il4=d:;`?36n27n45k548589`>?m3>on63j89g914`<5l22=7:67:?f<<7=;b01l18494=d:;b?2cj27n45h550d89`>>83>2;63j88290ad<5l22<7;>f:?f<<4=<0=01h662;6gf>;b00819?27n44=54e`89`>>;3?:j63j89a90<1<5l23o7:kb:?f<=e==8l01h664;6:3>;b00>18il4=d::0?36n27n45l548589`>?j3>on63j89`914`<5l2i;7j9c`9>a=d>2md?3l?n552e9:b>04034o34i4:269>a=>b2<8<70k7908662=:m12m68<8;16i57=:404?8c?1:0>>:52e9:`>04034o3594:269>a=>e2<8<70k7c58g2fe<5l2947j9cc9~w`>em3:1jv3j8b49b1d?34o34l4:279>a=>c2<8=70k78d8663=:m13:68<9;>;52e9;0>04134o34n4:279>a=?32<8=70k78c8663=:m1i96i8lb:?fa=e22o>i463j89c9173<5l23h7;=5:?f<=c==;?01h661;711>;b01l19?;4=d::4?35=27n44<553789`>>;3?9963j89a9173<5l2287;=5:?f<=d==;?01h6l2;f5gd=:m1i?6i8la:?f<7>=l?ij7p}j9b`94?5|5l3o;7h;b99>a=>12m3l?n552e9:5>a0dk27n4>=5d7aa?8c?0=0o:n74=d:;1?b1k01vh7l9;293~;b1m?1j9l7;jn01h6<3;f5gd=:m1236i8l9:?f<=2=l?ij70k7848g2fg<5l23>7j9c89~w`?d03:14v3j9e69b1d?34o3;k4k6bc89`>4;3n=o452e9:3>a0d127n45?5d7a:?8c?010o:no4=d:;0?b1kk16i56::e4`f>{tm0i<6=46{=l?ii70k7328g2fc<5l23<7j9c`9>a=>62mk?0;6lu2e8f1>c2e027n4:k5d7a`?8c??o0o:nj4=d:07?b1km16i56?:e4`f>;b01;1h;mm;ji01h68d;f5g<=:m12?6i8ld:?f<=3=l?io7p}j8bc94?>|5l2o<7h;b99>ad042m34nh944k6b`89ad5j3n=oo52e90:>a0d127n4?o5d7ab?8c?:k0o:nl4}rg;g<<721q6i5mi:g6a<>;bi?91h;mn;jh01im:9;f5gf=:lk8i6i8ld:?f<7?=l?ij70k72`8g2fd<5l29n7j9c`9~w`>d03:14v3j8bg9b1d?34oj:>4k6b`89ad613n=ol52db7:>a0dl27on?l5d7a`?8c?:00o:nl4=d:1e?b1k016i5{tm1k96=4m{`f`d2ma0d12wxi5o>:18`8c?i>0m8o64=dc55?b1kh16i5?k:e4`e>;b0;;1h;m6;j301h6>e;f5g<=:m1;m6i8l9:?ggc>=l?ih70jlfb8g2fd<5mn:97j9cb9>`f`22m50;fx9`>f>3l?n552e`42>a0dj27n4;b08l1h;mn;jh01imic;f5gf=:lm;>6i8ld:?ggc3=l?ij70jk138g2fd<5l2:o7j9c`9~w`>fj3:1;v3j8c39b1d?34oj:=4k6ba89`>5>3n=ol52e95;>a0d127n4?k5d7ag?8cf?80o:n74=d:01?b1k01vh6na;29<~;b0k:1j9l7;jh01h6=6;f5gf=:m18>6i8la:?f<2>=l?ij70k72d8g2fe<5lk<=7j9c`9>a=522m5<>s4o3mk4i4c:89`g093n=oo52e`43>a0di27n4?85d7ag?8c?:<0o:nm4=d:4;b0;o1h;mm;j30q~kn5c83>3}:m0h9687i;j80o:nm4=dc6g?`3?k16il8m:e4`g>{tmh?m6=49{k:0>5k52e8a7>0?a34o2o84:9g9>ad072o>5<2s4o3nl4:9g9>a=de2<3m70k7bb86=c=:mhh0q~k69g83>7}:m0?<6;>7c:?f<20=n==i7p}j94d94?4|5l3::78?8b9>a=502o>5<4s4o2=:4909a89`>413l?;o52e801>36?k2wxi49::1818c>::0=<5m4=d:71?`3?k1vh770;296~;b1;o1:=6l;h0q~k68c83>7}:m0926;>7c:?f<0b=n==i7p}j98494?4|5l3?878?8b9>a=0>2o>5<5s4o28k4909a89`>1n3l?;o5rsd;:g?6=:r7n58:561:`?8c??90m8:l4}rg:=a<72;q6i4;::72;g>;b0>;1j99m;|qf=7h;7c9~w`?193:1>v3j90;925>d34o38i4i46`8yvc>>;0;6?u2e83b>36?k27n4865f55a?xub1?91<7{tm052z?f=4b=>92h70k7728e02da<7b2?:3o63j8669b11e3tyn5;950;0x9`?6n3<;4n52e956>c20j2wxi487:1818c>:90=<5m4=d:02?`3?k1vh799;296~;b1;;1:=6l;h0q~k66c83>7}:m08?6;>7c:?f<6g=n==i7p}j97a94?4|5l39978?8b9>a=5e2o>5<5s4o2>;4909a89`>4k3l?;o5rsd;5a?6=:r7n5?9561:`?8c?;m0m8:l4}rg:2c<72;q6i4<7:72;g>;b0:o1j99m;|qf=26=838p1h7=9;43v3j93`925>d34o38<4i46`8yvc>?:0;6?u2e80`>36?k27n49=5f55a?xub1>>1<7{tm0==6=4={52z?f=66=>92h70k7468e02da<562?:3o63j85:9b11e3tyn5:750;0x9`?4:3<;4n52e96:>c20j2wxi49n:1818c>;:0=<5m4=d:7e?`3?k1vh78b;296~;b1:>1:=6l;h0q~k67b83>7}:m09>6;>7c:?f<1e=n==i7p}j96f94?4|5l38:78?8b9>a=2b2o>5<5s4o2?:4909a89`>3n3l?;o5rsd;4b?6=:r7n5>6561:`?8c?=90m8:l4}rg:<4<72;q6i4=n:72;g>;b0<81j99m;|qf==4=838p1h742909w0k63b854=e<5l2>87h;7c9~w`??<3:1>v3j92f925>d34o3984i46`8yvc>0<0;6?u2e81f>36?k27n4885f55a?xub11<1<7{tm02<6=4={52z?f=17=>92h70k75`8e02da<252?:3o63j84`9b11e3tyn55o50;0x9`?3;3<;4n52e97`>c20j2wxi46l:1818c><<0=<5m4=d:6a?`3?k1vh77d;296~;b1=<1:=6l;h0q~k68d83>7}:m0><6;>7c:?f<36=n==i7p}j99d94?4|5l3?478?8b9>a=062o>5<5s4o2844909a89`>1:3l?;o5rsd;:5?6=:r7n59o561:`?8c?>=0m8:l4}rg:=7<72;q6i4:m:72;g>;b0??1j99m;|qf=<5=838p1h7;c;43=3:1>v3j95g925>d34o3:54i46`8yvc>1>0;6?u2e873>36?k27n4;o5f55a?xub1021<7{tm0326=4={52z?f=05=>92h70k76e8e02d>=3;;9i94=d::>i3;;9i94=d::g?77=m=01h66d;331a1<5l22i7??5e589`>>n3;;9i94=d::2?77=m=01h667;331a1<5lk<=7h;7c9>a=1b2m?03n=oi52e95g>a0dj27n45:5d7af?8c?0<0o:nk4=d:;6?b1km16il86:e4`g>{tm0k;6=4={m7>548y>a=b42?:3o63j9`09`3ef34o3>k4i46`89`g1l3n=oo52e`7`>a0dj27n4:<5d7aa?8c??80o:nl4=d:44?b1kk16i58i:e4`f>;b0?n1h;mm;jh01h69b;f5gg=:m1a=012m1:3n=oo52e942>a0dj27n4;>5d7aa?8c?=o0o:nl4=d:6a?b1kk16i5;k:e4`f>;b0jh01h6:a;f5gg=:m1?26i8lb:?f<01=l?ii70k7578g2fd<5l2>97j9cc9>a=332m293n=oo52e973>a0dj27n49h5d7aa?8c?;b0=k1h;mm;jh01h6;8;f5gg=:m1><6i8lb:?f<10=l?ii70k7448g2fd<5l2?87j9cc9>a=242m4n3n=oo52e91f>a0dj27n4>j5d7aa?8c?;j0o:nl4=d:0f?b1kk16i5=n:e4`f>;b0:31h;mm;jh01h6<6;f5gg=:m1=>6i8lb:?f<22=l?ii70k7728g2fd<5l2=i7j9cc9>a=042m3:3n=oo52e914>a0dj27n4:85d7aa?8cf=l0o:no4=d:01?b1kl16il86:e4`f>{tm0?i6=4<{2909w0k6b3854=e<5l2<57h;7c9~w`?fi3:1>v3j9c1925>d34o2mo4i46`8yvc>ij0;6?u2e8`7>36?k27n5lj5f55a?xub1kk1<7{tm0hi6=4={52z?f=f5=>92h70k77b8e02dac20j2wxi4ml:1818c>l;0=<5m4=d:4`?`3?k1vh7ld;296~;b1m91:=6l;h0q~k6cd83>7}:m0n?6;>7c:?f<2`=n==i7p}j9bd94?4|5l3o978?8b9>a=>52o>5<5s4o2h;4909a89`>?;3l?;o5rsd;g5?6=:r7n5i9561:`?8c?0?0m8:l4}rgb20<72;q6il8;:72;g>;b0131j99m;|qfe03:1>v3j8ca925>d34o3n44i46`8yvc?k90;6?u2e9a6>36?k27n4?65f55a?xub0j;1<7{tm1i86=4={52z?f92h70k71b8e02da=g02?:3o63j8329b11e3tyn4l;50;0x9`>f03<;4n52e900>c20j2wxi5ol:1818c?io0=<5m4=d:10?`3?k1vh6nd;296~;b0k:1:=6l;h0q~k7ad83>7}:m1h:6;>7c:?f<70=n==i7p}j8b`94?4|5l2hi78?8b9>a=4>2o>5<5s4o3ok4909a89`>5i3l?;o5rsd:``?6=:r7n4i>561:`?8c?:k0m8:l4}rgb5d<72:q6i57::73b2>;bi?h1h;mm;jn0q~kn2483>7}:m13>6;?m2:?f<61=l?io7p}ja2294?4|5l22978>e`9>a=5>2m5<5s4o358491g489`>3=3n=oi5rsdc72?6=:r7n44;5630f?8c?=80o:nj4}rgb14<72;q6i57::7004>;b0v3j88:924cf34o3;=4k6bf8yvcf=h0;6?u2e9;;>37a>27n4:?5d7ag?xubi8h1<7{tmh;h6=4={52z?f<8k=70k74e8g2fba=?>2?;i>63j84:9`3ec3tynm>13<:il52e940>a0dl2wxiljn0q~kn2383>7}:m1326;<<0:?f<22=l?io7p}ja3194?4|5l22m78>a79>a=122m5<5s4o35l491c089`>4>3n=oi5rsdc12?6=:r7n44o560gb?8c?;10o:nj4}rgb62<72;q6i57n:73e2>;b0:k1h;mk;|qfe7>=838p1h66a;416`=:m19i6i8ld:pad4>2909w0k79`85666<5l28o7j9ce9~w`g5i3:1>v3j88`924g134o3?i4k6bf8yvcf:k0;6?u2e9;a>37e:27n4>k5d7ag?xubi;i1<7{tmh8o6=4={52z?f<;8n70k7408g2fbk4?:3y>a=?e2?88<63j8519`3ec3tynm>?50;0x9`>>k3<:m;52e967>a0dl2wxil==:1818c?1j0==o<4=d:72?b1km1vho<3;296~;b00i1:jn0q~kn3583>7}:m13h6;?i6:?f<1>=l?io7p}ja2794?4|5l22o78=2d9>a=2>2m5<5s4o35n4922289`>3i3n=oi5rsdc03?6=:r7n44j560c5?8c?;b0=i1h;mk;|qfe6?=838p1h66d;42ad=:m1>n6i8ld:pad5f2909w0k79e855c0<5l2?j7j9ce9~w`g4k3:1>v3j88f9274b34o39=4k6bf8yvcf;m0;6?u2e9;g>344827n48<5d7ag?xubi:o1<7{tmh9m6=4={52z?f<8oj70k7548g2fba=?b2?;m:63j8449`3ec3tynm9<50;0x9`>>m3<9>h52e974>a0dl2wxil:<:1818c?1l0=>>>4=d:6=?b1km1vho;4;296~;b00l1:jn0q~kn4483>7}:m13m6;?m2:?f<0d=l?io7p}ja5594?4|5l22j78>e`9>a=3d2m5<5s4o35k491g489`>2m3n=oi5rsdc7=?6=:r7n44h5630f?8c?=o0o:nj4}rgb0d<72;q6i57i:7004>;b0?:1h;mk;|qfe1d=838p1h666;42e3=:m1<:6i8ld:pad2d2909w0k797855g4<5l2=>7j9ce9~w`g3l3:1>v3j884924cf34o3:94k6bf8yvcf37a>27n4;;5d7ag?xubi=l1<7{tmh?;6=4={>7>52z?f<<1=>8k=70k7698g2fb4?:3y>a=?02?;i>63j87c9`3ec3tynm8:50;0x9`>>?3<:il52e94a>a0dl2wxil;::1818c?1>0==k84=d:5g?b1km1vho:6;296~;b00=1:?jn0q~k6d983>0}:m12j6;?n6:?f<21=l?ih70k72g8g2fb<5lk<<7j9cc9>`a`12m5<0s4o34l491c089`>>=3<;ih52e9::>a0di27n4{tm0on6=4<{2908w0k78`855c0<5l22978>309>a=5>2m5<4s4o34l4923g89`>>=3<:?i52e966>a0d12wxil>i:1808c?0h0=>>>4=d::1?06?=16i5;>:e4`=>{tmh;=6=4<{a=0>2m5<4s4o34i491dc89`>>03<;jl52e94e>a0d12wxil?6:1808c?0m0==k84=d::{tm0n26=4<{759>a=152m5<4s4o34h491`489`>>03<:;;52e961>a0d12wxi4jl:1808c?0l0==o<4=d::=?07ml16i5:k:e4`=>{tm0no6=4<{309>a=042m5<4s4o34h4923g89`>>13<:?i52e94f>a0d12wxi4k?:1808c?0l0=>>>4=d::=?06?=16i59<:e4`=>{tm0o:6=4<{a=122m5<4s4o34k491dc89`>>i3<;jl52e915>a0d12wxi4k::1808c?0o0==k84=d::e?06;816i5=7:e4`=>{tm0o=6=4<{759>a=5e2m5<4s4o35=491`489`>>i3<:;;52e91`>a0d12wxi4k6:1808c?190==o<4=d::f?07ml16i5=k:e4`=>{tm0oj6=4<{309>a=5a2m5<4s4o35=4923g89`>>j3<:?i52e963>a0d12wxi4kk:1808c?190=>>>4=d::f?06?=16i5:>:e4`=>{tm0om6=4<{86i8l9:pa<`72908w0k790855g4<5l22o78?ed9>a=232m5<4s4o35<491dc89`>>k3<;jl52e965>a0d12wxi4h=:1808c?180==k84=d::g?06;816i5:8:e4`=>{tm0l86=4<{36i8l9:pa<`32908w0k79085666<5l22o78>759>a=2>2m5<4s4o35?491`489`>>k3<:;;52e96b>a0d12wxi4h9:1808c?1;0==o<4=d::`?07ml16i5:m:e4`=>{tm0l<6=4<{h6i8l9:pa<`?2908w0k793855c0<5l22h78>309>a=2b2m5<4s4o35?4923g89`>>l3<:?i52e96e>a0d12wxi4hm:1808c?1;0=>>>4=d::`?06?=16i5;?:e4`=>{tm0lh6=4<{a=342m5<4s4o35>491dc89`>>m3<;jl52e977>a0d12wxi4hi:1808c?1:0==k84=d::a?06;816i5;::e4`=>{tmh:;6=4<{759>a=302m5<4s4o359491`489`>>m3<:;;52e97:>a0d12wxil><:1808c?1=0==o<4=d::b?07ml16i5;n:e4`=>{tmh:>6=4<{309>a=3d2m5<4s4o3594923g89`>>n3<:?i52e97f>a0d12wxil>7:1808c?1=0=>>>4=d::b?06?=16i5;i:e4`=>{tmh:26=4<{a=062m5<4s4o34o491dc89`>>>3<;jl52e941>a0d12wxil>l:1808c?0k0==k84=d::2?06;816i58;:e4`=>{tmh:o6=4<{6i8l9:pad6b2908w0k78c85666<5l22:78>759>a=012m5<4s4o34n491`489`>>>3<:;;52e944>a0d12wxil?>:1808c?0j0==o<4=d::3?07ml16i587:e4`=>{tmh;96=4<{309>a=0e2m5<4s4o34n4923g89`>>?3<:?i52e94`>a0d12wxil?::1808c?0j0=>>>4=d::3?06?=16i58k:e4`=>{tmha5<1s4o29h4k6ba89`g1i3l?n552e90f>a0dm27n4?j5d7a`?8cf>k0o:n74=d;b7?b1kh1vh6k1;290~;b0m91j9l7;jh01h6=d;f5g<=:m0k86i8l9:pa=b52903w0k7d58e0g><5l3>i7j9c89>a=4b2ma0d127n4>:5d7a:?xub0m?1<7=t=d:g1?`3j116i598:e4`f>;bi>:1h;m6;|qff11=83>p1hm7e;f5ga=:mk>36k:8b:?fg2>=l?i270kl258g2fgaf>42m44k6bg8yvcd8:0;6>u2eb21>a0di27no=85d7ag?8cd8:0m8:l4}rg`<1<72:q6in6<:e4`g>;bk121j99m;jk0q~km0383>0}:mk9n6i8le:?ff53=l?ih70km028e02d<5lkhi7j9c`9>adbc2m5<4s4ohnh4909a89`e>l3n=ol52ec7a>c20j2wxio;k:1858ce=l0m8:l4=d`56?b1km16io;7:e4`=>;bj?:1h;mk;jn01hl:f;f5g`=z{lh>57>56z?ff34=l?i270km598g2fd<5lh=<7j9c89>ag042m0?a34oji94:9g9>adc22<3m70kne786=c=:mk9n6i8l9:?fg2e=l?i270knf18g2fd<5li34oihn4909a89`dc=3l?n55rsd`gf?6=;r7nnik561:`?8celm0=<5m4=d`gg?`3j11vhlk8;296~;bjmk1:=6l;7}:mkn<6k:8b:?ffa3=>92h7p}jb1d94?4|5li:o78?8b9>ag772o>5<3s4oh=;4k6ba89`d603n=oo52ec33>a0dj27nn=m5f55a?xubj891<7{tmk;:6=4<{jn01hl>2;d73g=:mk:h6k8:c:pag6>2908w0km0`8e02d<5lh:;7j9cb9>ag6b2m5<5s4oi;?4k6ba89`d0>3l?;o5rsd`43?6=:r7nn:?5d7aa?8ce?10m8:l4}rga36<72:q6io9>:e4`e>;bj><1h;mj;h0q~kla783>7}:mjk36k:8b:?fgd1=l?i27p}jc2394?4|5li8>7h;7c9>af542m5<4s4oi8n4k6b`89`d3i3n=ol52eb4b>c20j2wxin=::1808ce{tmj<36=4<{h01hl;e;f5g<=:mk>o6i8la:paf312908w0kl618e0g><5lh=m7j9cc9>af102m5<3s4oh9k4i4c:89`d113n=oo52ec4b>a0dk27no:95d7a:?xubk<>1<7;t=da6a?`3j116io86:e4`a>;bj?k1h;mk;ji01hl98;f5gf=z{li>?7>56z?fg0b=n=h370km688g2fb<5lh=n7j9c89>af112mc2e027nn;75d7a`?8ce>k0o:no4=da42?b1kl16io87:e4``>;bj?=1h;ml;j30q~km1c83>7}:mk;h6k:8b:?fgd1=l?io7p}jc8g94?g|5li8:78?8b9>afg>2o>i463jc`:9`3ef34oh??4k6bc89`d6k3n=oo52ec5f>a0di27nn=o5d7a:?8cd1j0o:nm4=d`21?b1kj16io?9:e4`g>{tmjk96=46{af712m34oi==4k6b;8yvcdi80;6lu2eb1:>36?k27nolm5f5`;?8ce9h0o:nm4=d`2=?b1k016ino8:e4`g>;bk:91h;m6;jh01hl>4;f5g<=:mk:o6i8l9:?ff5c=l?i27p}jc`294?c|5li8478?8b9>afge2o>i463jb0c9`3ee34oi=44k6b`89`ef03n=oo52eb11>a0dk27nn;bj8=1h;m6;j301hl?d;f5gg=:mk:n6i8lb:paf?a290mw0kl36854=e<5lijm7h;b99>ag7f2ma0di27nn:k5d7a:?8ce810o:n74=da:g?b1k016io?8:e4`a>;bj881h;m6;j301hl>6;f5g`=:mk:o6i8ld:pag1c2909w0km7d8e02d<5li8?7j9c`9~w`d0j3:1?v3jb6a9b11e34oi:?4k6ba89`d1<3n=oo5rsd`4=?6=;r7nn:o5f55a?8ce==0o:nl4=d`63?b1k01vhlib;296~;bjok1:=6l;h0q~kmfd83>7}:mklo6;>7c:?fg54=n==i7p}jc1494?4|5li;978?8b9>af612o>5<5s4oh<54909a89`e7l3l?;o5rsda34?6=;r7no=?5f55a?8cd8;0o:nm4=da32?b1kj1vhl<3;296~;bj:h1ih;8;h0q~km2583>7}:mk9i6k:8b:?ff57=>92h7p}jb3`94?4|5lh9n7h;7c9>ag5e2ag5f2lo>;63jb209b11e3tynn?=50;0x9`d4i3l?;o52ec23>36?k2wxioo55`a8yvce;80;6>u2ec0b>c02k27nn>75ed74?8ce;80m8:l4}rga67<72;q6io=6:g64f>;biol1:=6l;|qff7?=839p1hl=9;d73g=:mk8j68ol;52z?ff6>=n==i70knfd854=e54?:2y>ag4?2o>ag4a2o>5<5s4oi?:4i46`89`gal3<;4n5rsd`13?6=;r7nn?95f55a?8ce:10>mn52ec14>0gd3tynn?k50;1x9`d5?3l=9n52ec15>`c2?27nn?k5f55a?xubj8l1<7{tmk8=6=4<{h01hl=7;7bg>;bj:<19lm4}rga6a<72:q6io<9:g46g>;bj:?1ih;8;h0q~km1d83>7}:mk9>6k:8b:?fecd=>92h7p}jb3794?5|5lh997h;7c9>ag41253z?ff73=n??h70km358fa01<5lh9o7h;7c9~w`d6l3:1>v3jb269b11e34ojjl4909a8yvcfl>0;6>u2ec06>0gd34oi?94:ab9>adb12o>5<3s4oini4i4c:89`dek3<;4n52eca`>a0di27nnlj5d7a:?xubjm91<7{tmkn96=4={j301hl7a;d7f==z{lho=7>52z?fff`=l?i270km888e0g>aggf2o>i463jbe29`3ef34oioh4k6bc89`ddn3n=ol5rsda;b?6=>r7no98558d89`e3?3?2j63jc5:91<`<5li?57;6f:?fg1g==0l01hm60;d73g=z{li3>7>56z?fgd?==0l01hmna;7:b>;bkhh194h4=dabg?3>n27nolj558d89`e?;3l?;o5rsda41?6=:r7no:65f55a?8cd8o0o:n74}rg`36<72;q6in9<:g64f>;bk0n1h;m6;|qfg=b=83;bkn27no8h558d89`e183?2j63jc9g9b11e3tyno:?50;0x9`e0:3l?;o52e`f2>a0d12wxin6m:1858cd;?0>5k52eb14>0?a34oh?54:9g9>af5>2<3m70kl3`86=c=:mj2h6k:8b:paf0c2909w0kl6d8e02d<5li;bk>i1j99m;|qfg1`=83>p1hm9a;f5ga=:mj?;6k:8b:?ff14=l?ih70km428g2feaf662m0o:nk4=d`21?`3?k1vhm92;297~;bk831:=6l;ji01hl>6;d73g=z{li=?7>53z?fg4g=>92h70kl168g2fg<5lh:;7h;7c9~w`e1<3:1>v3jc0`925>d34oi=54i46`8yvcd=>0;6?u2eb7`>36?k27nn;85f55a?xubk<21<7{tmj?26=4={m7>52z?fg0`=>92h70km688e02daf072?:3o63jb7c9b11e3tynn=:50;gx9`d7=3l?;o52e`f;>a0di27no:l5d7a`?8ce;j0o:n74=dcg2?b1kj16iljj:e4`a>;bj;i1h;mm;jh01hl=e;f5gg=:mk8m6i8lb:?ff66=l?ii70km308g2fd<5lh8>7j9cc9>ag542m5c20j27nn9?5d7ab?8ce<<0o:nl4=da37?b1kk16in9<:e4`=>;bk0?1h;mm;jh01hmag1a2o>a0d12wxiok=:1808ce090m8:l4=d`3`?b1kh16io>j:e4`e>{tmko86=4:{h01hl82;f5gd=:mj;=6i8lb:?ff4>=l?ij70km118g2fgag0>2mu2eb10>c20j27nn9=5d7ab?8cd;90o:nk4}rg`e0<72;bkh=1j99m;ji01hl;1;f5ga=:mk>86i8l9:pag602909w0kl2`854=e<5lh;47h;7c9~w`ef;3:1>v3jb0;9b11e34oh5o4k6b`8yvcdi=0;6?u2ec3b>c20j27no4l5d7ab?xubk;:1<7:t=da15?`3?k16in>>:e4`g>;bk;>1h;mj;jh0q~kndb83>1}:mj=96i8le:?fea5=l?i270knde8e02d<5lkhh7j9cd9~w`e0l3:1>v3jc`;925>d34oi:n4i46`8yvcd?l0;6?u2ebcb>36?k27nn;j5f55a?xubk>l1<7{tmj2;6=4={52z?fgdb=>92h70km738e02daf0e2o>a0d127no;bk?<1j99m;jh01hl;5;f5gd=:mj=86i8la:?fg<3=l?ij70kme18g2fe<5li8j7j9cc9>ag3d2m5<5s4ojj<4909a89`d4m3l?;o5rsda`3?6={tmj3i6=4m{jh01hl:2;f5gd=:mk?;6i8la:?ff00=l?ij70kl9c8e02d<5liaf?c2ma0dm2wxin:k:1878cd;bjl:1h;mn;|qfea6=838p1hok1;f5gg=:mk9h6k:8b:pagcc2909w0kl3b854=e<5lh?i7h;7c9~w`dbk3:1>v3jc2`925>d34oi8n4i46`8yvcen:0;6?u2eb`;>36?k27nn865f55a?xubjo>1<7{tmkl>6=4={52z?fggd=>92h70km638e02dafdd2?:3o63jb719b11e3tynnhl50;0x9`eel3<;4n52ec6a>c20j2wxiokn:1818cdj;0=<5m4=d`7e?`3?k1vhlj9;296~;bk0;1:=6l;h0q~kme983>7}:mjkn6;>7c:?ff10=n==i7p}jbdg94?4|5li?:78?8b9>ag2a2o>5<5s4oh8:4909a89`d283l?;o5rsd`e4?6=:r7no96561:`?8ce=;0m8:l4}rgab4<72;q6in:6:72;g>;bj<>1j99m;|qffc4=838p1hm;a;433:1>v3jc52925>d34oi884i46`8yvcen00;6?u2eb6`>36?k27nn9j5f55a?xubjo21<7{tmj8i6=4<{<5lij47j9cd9>af552m5<4s4oh?54i4c:89`ef03n=on52eb11>a0dj2wxin{tmj8m6=4<{af602ma0dm2wxioji:1808cd::0o:nm4=d`gb?`3j116iok?:e4`a>{tmj;m6=4<{j301hm>f;d7f==:mj8?6i8l9:paf4?290mw0km688g2fg<5lh?n7j9ce9>af>d2m3n=o452ec61>a0dj27no:85d7ab?8cd:10m8o64=da1=?b1kj16in?j:e4`f>;bj=>1h;mk;jh01hl97;f5gg=:mk<=6i8la:paf42290?w0kl208g2fg<5li3:7j9cd9>af422o>i463jc349`3e>3tyno=k50;;x9`e593n=o452eb;0>a0di27no575d7ab?8cd8o0o:no4=da3a?`3j116in98:e4`g>;bj?21h;mn;jk01hl96;f5gf=z{li2m7>53z?fe<5=>92h70kl9`8e0g><5li2h7j9cd9~w`gc=3:1jv3jae79b1d?34ojh54k6b`89`e0j3n=oi52ec1`>a0dl27nmi85d7aa?8cflm0o:nk4=dcga?b1km16io;bj;n1h;mn;jk01hl=f;f5gd=:mk9;6i8la:?ff67=l?ij70km338g2fg<5lh8?7j9c`9~w`gb?3:18v3jc609`3ec34oh;n4k6b`89`gb?3l?n552e`d3>a0d12wxilmi:1878cfjh0=<5m4=dcg5?b1kh16ilmi:g6a<>;bimk1h;ml;|qfea4=83>p1homb;43af152ma0d12wxilml:18f8cdk10o:no4=dc`g?`3j116in9m:e4`e>;bim<1h;m6;jk01hoke;f5gf=:mk8h6i8ld:?ff7b=l?io70km2d8g2fb<5lh9j7j9ce9>ag572m{tmj3?6=4>2z?ff0c=l?io70kl228g2fb<5lh>97j9c`9>ag352ma0dk27no==5d7ag?8cd1k0o:n74=da47?b1km16in9;:e4`e>;bk0>1j9l7;j301hlj0;f5ga=:mj3o6i8lb:?ff0e=l?io70km4g8g2fead?32?:3o63jcc29b1d?34ohn<4k6b;8yvcd9m0;6:u2ec6a>a0di27no5m5d7a:?8cd>h0o:nl4=d`76?b1km16in?k:g6a<>;bk8o1h;m6;ji0q~kl0983>4g|5li;47h;b99>af>b2ma0d127no=?5d7a:?8cd>?0o:no4=da;=?b1k016in6::e4`e>;bk1<1h;mm;j301hm?0;f5gd=:mj=36i8la:?fg51=l?i270kl028g2f?<5li;o7j9c`9>af432m3n=oi52ec6:>a0d127no4>5d7a`?8ce=k0o:nk4=da13?b1k016in77:e4`e>{tmj:>6=4=2z?fg53=n=h370kl8d8g2f?<5lhmo7j9cb9>ag022ma0dk27nn;m5d7a`?8ce?;0o:nj4=da;=?b1kl16in6::e4`g>;bk1<1h;ml;jk01hm?2;f5gg=:mj==6i8l9:?fg2>=l?in70kl078g2fd<5li;?7j9cb9>af6d2m44k6b`89`e5<3n=on52eb05>a0dj27no=o5d7a:?8ce<=0o:n74=d`72?b1kl16io:6:e4``>;bk0:1h;mk;jh01hl9d;f5g`=:mj336i8lc:?fga0dl27nn;;5d7ag?8cd>k0o:n74=da53?b1km16io:7:e4`e>;bj>;1h;m6;j301hl9c;f5g<=:mk=96i8l9:?fg=?=l?ii70kl848g2fd<5li3:7j9c`9>af>02m34oha0di27no==5d7ab?8cd8j0o:nl4=da1=?b1km16in>m:e4`=>;bk9k1h;mk;jo01hl;6;f5gg=:mk>26i8lb:?fg<6=l?ii70km5c8g2fb<5li9;7j9cc9>ag0c2m;bjoi1h;mj;jh01hm9b;f5gf=:mj<<6i8le:?ff1>=l?ii70kl678g2fd<5li3m7j9c89>af>?2m3n=on52ec6:>a0dk27no4>5d7ab?8ce=k0o:no4=da13?b1kj16in77:e4``>;bk031h;mk;|qfgg5=838p1hmm8;d7f==:mk3o6;>7c:pafd32909w0klb88e0g><5lh2i78?8b9~w`ee=3:1>v3jccc9b1d?34oi5k4909a8yvcdj?0;6?u2eb`a>c2e027nnl>561:`?xubkk=1<7:72;g>{tmj;;6=46{=7j9cb9>ag3?2mc2e027nn:m5d7aa?8ce?h0o:nm4=d`67?b1kh16io8>:e4`g>;bj<;1h;m6;jh0q~kl1383>0}:mj;j6k:m8:?ff2e=l?i270km7`8g2fg<5lh>?7j9cb9>ag072m5<2s4oh=o4i4c:89`d1:3n=oo52ec47>a0di27nn8:5d7ag?8ce=>0o:no4}rg`51<72:q6in?l:g6a<>;bj?91h;mm;ji0q~knf383>6}:mhlj6k:m8:?ff55=l?ih70km2b8g2f?4?:2y>ad`e2o>i463jb119`3ee34oi>i4k6b;8yvcfn=0;6>u2e`d`>c2e027nn==5d7ab?8ce:l0o:n74}rgbb0<72:q6ilhk:g6a<>;bj991h;m6;j30q~knf783>3}:mhln6k:m8:?ff6c=l?ij70km048g2f?<5lkoh7j9c89>adec2m3tynmk950;4x9`gan3l?n552ec1f>a0dj27nn=;5d7ab?8cfkl0o:n74=dcg`?b1kh16io=>:e4`=>{tmhl36=49{6i8lb:?fefc=l?ii70knde8g2fd<5lh8>7j9c89~w`ga13:1:v3jb139b1d?34oi?h4k6bf89`d7=3n=oi52e`af>a0dk27nmij5d7a`?8ce;:0o:n74}rgbb4<72=q6ilh>:g6a<>;bihi1:=6l;jk01ho6d;f5g<=z{liih7>52z?fggb=n=h370kma3854=eafd52o>i463jb`1925>d3tynook50;0x9`eem3l?n552ecc7>36?k2wxin7>:1818cd180m8o64=dc:6?070j1vhm:1;29f~;bk<;1j9l7;jo01hm=3;f5gg=:mk?>6i8l9:?ff04=l?io70km518g2fb<5lh>:7j9ce9>af142mr7nolk5f5`;?8cf0m0=<5m4=da5a?b1kh16il76:e4`e>;bi181h;m6;jh0q~kl3c83>2}:mj9i6k:m8:?ff<5=>92h70kl668g2fd<5lhj57j9c`9>ag>42mc2e027no?=5d7ab?xubk:n1<7{tmjkm6=49{jk01hl95;f5gd=:mkn<6i8la:?fg5b=l?ii70kl758g2f?<5lhom7h;b99~w`g>i3:19v3ja8c9b1d?34ojol4k6b;89`gdj3n=o452e`fb>a0d127nmi65d7a:?xubi1o1<7kt=dc;a?`3j116in>>:e4``>;bk?o1h;m6;j301hm?0;f5ga=:mj=36i8ld:?fg51=l?ij70kl0b8g2fe<5li987j9ce9>af412m3n=o452ec6:>a0dm2wxinm;:1878cfkh0o:no4=dc`f?b1kh16il6<:g6a<>;bimk1h;mj;|qfgf3=839p1hm8c;f5g`=:mh2?6k:m8:?fec6=l?ih7p}jcb494?5|5liad>22o>i463jag29`3ef3tynmn?50;cx9`gd93l?n552eb:f>a0dj27no=?5d7ab?8cd000o:nj4=da;;bk><1h;mk;jn01hm=6;f5gf=:mj:i6i8la:padgc290nw0knae8e0g><5lih47j9c89>af1e2ma0dk27nn?j5d7a`?8ce:l0o:nm4=d`1b?b1kj16io=?:e4`g>;bj:;1h;ml;ji01hl<3;f5gf=z{lkh?7>511y>ag>62ma0di27nn;m5d7ab?8cf1l0m8o64=d`4;bj8>1h;mm;jn01hl>5;f5gg=:mk;=6i8ld:?ff3b=l?ij70km758g2fg<5lh<<7j9cb9~w`gd<3:1iv3jb939`3ee34oi4=4k6b`89`d0n3n=oo52ecg6>a0dk27nm4h5f5`;?8ce?10o:nl4=d`26?b1kh16io?;:e4`g>;bj><1h;mm;jk01hl>6;f5gg=:mkag>62mc2e027nn:65d7a`?8ce9=0o:nj4=d`42?b1kj16io?9:e4`e>;bj>>1h;mk;jk0q~knc783>=}:mk2:6i8ld:?ff=6=l?i270km708g2fe<5lhn97j9c`9>adg62o>i463jb6:9`3e>34oi=94k6bc89`d0>3n=o45rsdc`3?6={tmhi36=4m{jh01hm73;f5g<=:mj386i8l9:?fg=0=l?io70kl868g2fe<5lhmj7j9cc9>adg42o>i463jc659`3ec34oi:54k6b;89`d1?3n=o452ec45>a0dj2wxilm6:18:8cd:80o:nm4=da;a?b1kh16in6<:e4`e>;bk1=1h;mk;jk01hon4;d7f==:mj826i8l9:?fg70=l?in70kl768g2fdaf362?:3o63jc049b11e3tynn4:50;6x9`d><3l?n552eb44>a0di27no=:5d7a:?8cd8k0o:nk4}rg`fc<72>q6in;?:e4`=>;bj?i1h;mm;jk01hlne;d7f==:mkaf372ma0dm27nn:>5d7ag?xubkj;1<7;t=da64?b1kj16in=;:e4`a>;bjk:1j9l7;ji01hl80;f5gd=z{lih>7>55z?fg06=l?ii70kl358g2fe<5lhi=7h;b99>ag1?2ma0dj27no>:5d7aa?8cej;0m8o64}rgba=<72;q6ilkl:g6a<>;bj:i1h;mm;|qfe`?=838p1hojd;d7f==:mk9o6i8l9:padcf2909w0kned8e0g><5lh8h7j9cc9~w`gbj3:1>v3jadd9b1d?34oi?i4k6bf8yvcflo0;6?u2e`g0>c2e027nmi:5d7ab?xubil:1<7{tmho:6=4={7>52z?fe`0=n=h370kl718g2fgagde2o>;bjho194h4}rgagg<72;q6iolk:72;g>;bjji1j99m;|qfff?=838p1hll8;430>5k52eca;>0?a34oimi4i46`8yvcek10;69u2eca;>c2e027nno=561:`?8cekj0o:nm4=d``e?b1k11vhlmc;296~;bjki1j9l7;jk0q~kmb683>7}:mkh<6k:m8:?fffe=l?ii7p}jbc:94?4|5lhi47h;b99>agd02?:3o6s|ecag>5<5s4oioi4i4c:89`de03<;4n5rsd`a1?6=;r7nno;5f5`;?8cekm0=<5m4=d`af?b1kh1vhlm4;297~;bjk>1j9l7;52z?ffg5=n=h370kmb5854=eage42o>i463jb`g925>d3tynnoh50;0x9`dd<3l?n552ecce>36?k2wxiom?:1818cek<0m8o64=d`a4?070j1vhll1;296~;bjj<1j9l7;7}:mki<6k:m8:?ffg4=>92h7p}jb9d94?g|5lhjm78?8b9>ag?52o>;bj12194h4=d`;=?3>n27nn5o558d89`d?j3?2j6s|ecc;>5<5s4oi594909a89`df13l?;o5rsd`b2?6=:r7nnl;561:`?8cei>0m8:l4}rga<7<72hq6io7k:4;e?8ce1l0>5k52ec;e>0?a34oim=4:9g9>agg62<3m70kma386=c=:mkk8687i;;bj1i1:=6l;ji01hln7;f5g==z{lh2?7>52z?ff<5=n=h370km828g2fgag?72o>i463jb`;9`3ee3tynn4?50;0x9`d>93l?n552ec;3>36?k2wxioom:1818ceik0m8o64=d`:5?070j1vhl7e;297~;bj1o1j9l7;53z?ff=b=n=h370km8d854=e<5lh2>7j9c89~w`d?k3:1>v3jb9a9b1d?34oi4i4909a8yvce1<0;6?u2ec;g>c2e027nn5:561:`?xubj0<1<7{tmk3<6=4={52z?ffd6=n=h370km86854=eagg62o>i463jb9:925>d3tynn4o50;0x9`df:3l?n552ec::>36?k2wxio7m:1818cei:0m8o64=d`;e?070j1vhl6c;296~;bjh>1j9l7;<}:mhi:6;>7c:?fedd=n==i70kna586=c=:mhk8687i;:4;e?8cfi90>5k52e`;e>0?a34oj5h4:9g9~w`gen3:1>v3ja`f925>d34ojo=4i46`8yvcfjm0;6?u2e```>36?k27nmok5f55a?xubi0i1<77t=dca1?3>n27nmo8558d89`ge?3?2j63jac:91<`<5lki57;6f:?fegg==0l01homb;7:b>;biki194h4=dc:`?`3?k1vhomc;290~;biki1j9l7;<5lk2h7j9c`9~w`gf13:1>v3ja`;9b1d?34ojo=4k6b`8yvcfih0;6?u2e`cb>c2e027nml7561:`?xubij81<7{tmhk<6=4<{<5lkj;78?8b9>adge2m5<5s4ojm84i4c:89`gf>3<;4n5rsd`ae?6=:r7nnoo5f5`;?8cej00=<5m4}rgaf<<72:q6iol6:g6a<>;bjji1h;m6;j30q~knad83>7}:mhh>6k:m8:?fe92h7p}ja`d94?4|5lki:7h;b99>ad?a2?:3o6s|e``3>5<5s4ojn:4i4c:89`gf83<;4n5rsdca5?6=:r7nmo65f5`;?8cfi80=<5m4}rgbf7<72;q6ill6:g6a<>;bih81:=6l;|qfeg5=838p1homa;d7f==:mhk86;>7c:padd32909w0knbc8e0g><5lkj878?8b9~w`g?13:19v3ja8c925>d34oj4n4i46`89`g?=3?2j63ja9691<`<5lk3?7;6f:pad??2909w0kn8d854=e<5lk257h;7c9~w`g>>3:1>v3ja87925>d34oj5:4i46`8yvcf080;68u2e`;1>0?a34oj5>4:9g9>ad?32<3m70kn9486=c=:mh296k:8b:pad?2290?w0kn948e0g><5lk3:78?8b9>ad?>2ma0di2wxil6n:1818cf0h0m8o64=dc:=?b1kk1vho7b;296~;bi1h1j9l7;7}:mh3i6k:m8:?fe=d=>92h7p}ja9:94?5|5lk347h;b99>ad?e2?:3o63ja9a9`3ef3tynm5950;1x9`g??3l?n552e`:;>36?k27nm5m5d7a:?xubi1<1<7{tmh2m6=4={52z?fe<5=n=h370kn85854=ead?32o>i463ja97925>d3tynhi>50;6x9`bc<3l?n552ee40>a0dj27nhnl5d7a:?8cckl0o:nl4}rgggc<72;bl?91h;mn;jk01hj92;f5gd=:mmin6i8la:paa>a2909w0kk9e8fa01<5ln3j7h;7c9~w`b0=3:1>v3jd8f9b11e34oonh4909a8yvcc080;6?u2ee:2>c20j27nh4j55`a8yvcc0l0;6>u2ee:2>c02k27nh4m5ed74?8cc0l0m8:l4}rgg31<72;q6ii7l:g64f>;blkn1:=6l;|qf`=6=839p1hj70;d73g=:mm2:68ol;52z?f`aa1a2o>d2908w0kk7g8e20e<5ln2m7kj569>aa>d2o>5<5s4oo5l4i46`89`bej3<;4n5rsdf;e?6=;r7nh5o5f55a?8cc?o0>mn52ee;b>0gd3tynh4650;1x9`b?i3l=9n52eec5>`c2?27nh465f55a?xubl>n1<7{tmm226=4<{h01hj7a;7bg>;blh<19lm4}rgg=2<72:q6ii66:g46g>;blh?1ih;8;h0q~kk7b83>7}:mmk>6k:8b:?f`f3=>92h7p}jd9:94?5|5ln347h;7c9>aa>>253z?f`=>=n??h70kka58fa01<5ln2:7h;7c9~w`b0j3:1>v3jd`69b11e34ooo94909a8yvcc0>0;6>u2ee:4>c20j27nh5655`a89`bf<3?jo6s|ee;6>5<4s4oo4:4i64a89`bf;3on9:52ee;6>c20j2wxii9n:1818cci:0m8:l4=df`7?070j1vhj76;297~;bl1<1j99m;1<7=t=df;2?`1=j16iio=:dg63>;bl0>1j99m;|qf`2?=838p1hjn2;d73g=:mmi96;>7c:paa>22908w0kk848e02d<5ln3:7;nc:?f`d4==hi0q~kk9283>6}:mm2>6k8:c:?f`d7=ml?<70kk928e02daag62o>d3tynh5:50;1x9`b?<3l?;o52ee:6>0gd34oom<4:ab9~w`b>:3:1?v3jd969b33d34oom=4je4589`b>:3l?;o5rsdf43?6=:r7nhl>5f55a?8cck90=<5m4}rgg<6<72:q6ii6<:g64f>;bl1>19lm4=dfb4?3fk2wxii7>:1808cc0:0m:8m4=df:b?cb=>16ii7>:g64f>{tmm==6=4={h01hjmf;437>53z?f`=4=n==i70kk8286ef=:mm3m68ol;|qf`<6=839p1hj72;d51f=:mm3n6hk:7:?f`<6=n==i7p}jd6394?4|5ln2i7h;7c9>aadf2?:3o6s|ee5f>5<4s4oo;h4i46`89`b?:3?jo63jd8g91deaa1b2o<>o63jd8;9a`3034oo4o4i46`8yvcc?90;6?u2ee;:>c20j27nho7561:`?xublh=1<7ht=dfa=?3>n27nhoo558d89`ben3?2j63jdb291<`<5lnh=7;6f:?f`f4==0l01hjl3;7:b>;blj>194h4=df`1?3>n27nhn8558d89`bej3?2j63jdca91<`<5lnih7;6f:?f`gc==0l01hjna;d73g=z{lnh;7>512y>aa1b2<5ln3n7j9c89>aa?72m34oo5?4k6b;89`b>;3n=o452ee;7>a0d127nh4;5d7a:?8cc1?0o:n74=df:3?b1k016ii77:e4`=>;bl1i1h;m6;j301hj7e;f5g<=:mm2m6i8l9:paaga290?w0kkbd8e0g><5lnj57j9c`9>aa0c2ma0di27nh;h5d7aa?8cc0l0o:no4}rggea<72=q6iill:g6a<>;blh21h;mk;jo01hj7d;f5gd=z{lnjo7>54z?f`gd=n=h370kka`8g2fe<5ln=h7j9ce9>aa>d2m5<3s4ooo;4i4c:89`bfi3n=ol52ee4g>a0d127nh465d7ab?xublk=1<7:t=df`1?`3j116iion:e4`f>;bl?n1h;mn;jk0q~kkb783>1}:mmi?6k:m8:?f`d>=l?in70kk6d8g2fe<5ln2:7j9c`9~w`be=3:18v3jdb19b1d?34oom54k6b`89`b1m3n=oo52ee;6>a0di2wxiil;:1878cck;0m8o64=dfb;bl0>1h;mn;|qf`g5=83>p1hjl1;d7f==:mmk26i8le:?f`3`=l?io70kk928g2fgaae72o>i463jd`:9`3e>34oo:h4k6b;89`b>:3n=ol5rsdfa5?6=:e4`e>{tmmh;6=4;{aag>2mj0;6?u2eea;>36?k27nh;h5f55a?xubl?31<7{tmmij6=4<{;bl?k1:=6l;|qf`30=838p1hjl9;7`b>;blj319i;4}rgg2=<72;q6iim6:725?8cc><0o:n64}rgg22<72;q6iim6:4d0?8cc>=0o:n64}rgg`4<72;q6iij<:72;g>;bl?81j99m;|qf`a4=838p1hjk4;43aaeb2m5<5s4oo?54i49489`b3:3n=o55rsdf7e?6=:r7nh>95f5:5?8cc:>0o:n64}rgg0<<72;q6ii=9:g6;2>;bl;<1h;m7;|qf`1>=838p1hj<5;d7<3=:mm8>6i8l8:paa202909w0kk358e0=0<5ln987j9c99~w`b3>3:1>v3jd219b1>134oo>>4k6b:8yvcc<<0;6?u2ee11>c2?>27nh?<5d7a;?xubl<>1<7{tmm?86=4={>7>52z?f`6`=n=2=70kk2d8g2f>aa5b2o>3:63jd3f9`3e?3tynh8>50;0x9`b4l3l?4;52ee0`>a0d02wxii:i:1818cc;j0m8584=df1f?b1k11vhj;e;296~;bl:h1j969;j20q~kk4e83>7}:mm9j6k:76:?f`7?=l?i37p}jd5a94?4|5ln857h;879>aa4?2m5<5s4oo?<4i49489`b593n=o55rsdf77?6=:r7nh?>5f5:5?8cc9o0o:n64}r33167=83?p1<>:338e02d<58:9584k6b`89465i:0o:nl4=02725jo01<>;fc8g2fb=50;;x9466?<0=<5m4=02671h01<>=948g2fb<58:?:=4k6ba894651l0o:nj4=gf30?b1km16==>h7j9cb9>5522n3n=on5rs0266`<72:q6==;=e;d7f==:99?9j7j9c89>5535l3n=o45rsgaa`?6=9oq6==<74;7:b>;68;2>687i;<336=0==0l01<>=8686=c=:998347;6f:?247>>2<3m70??29c91<`<58:94o4:9g9>bfdc2o>i463ie519`3ef34lij84k6bf89cda>3n=oi52fbd;>a0dm27mon>5d7a:?8`en=0o:nm4=g`e7?b1kj16jomi:e4`g>;ajj91h;mm;jh01kljf;f5gg=:nkl96i8lb:?efc7=l?ii70hj448g2f?<5oo?:7j9c89>bg`>2m34lijo4k6b`89cdbm3n=o452fcd3>a0d127mnk95d7a`?8`en10o:nm4}r33163=832p1kln1;d73g=:99?8i7j9c`9>5533j3n=ol521170=?b1k016==;;2;f5g<=:99??:7j9c89>5533n3n=o452fbg5>a0d12wx==::6;292~;68=?=6k:m8:?efcb=l?ii70hma98g2fg<5oi;>7j9cb9>bg`b2m3ty:<8=?:1878779>>1:=6l;h01kk;9;f5gf=:998j97j9ce9~wcc283:1?v3ie419b11e34ln984k6ba89cc3l3n=oh5rsgg3a?6=;r7mi<>5f55a?8`b8=0o:nj4=gg67?b1kj1vkjif;297~;am9:1j99m;jh01kk>0;f5ga=z{8:>>:4?:3y>553503l?;o52fd6`>a0dl2wxjh=m:1808`b;j0m8:l4=gg02?b1k016jh=7:e4`a>{t9982h7>522y>ba5a2<3m70hk4186=c=:nm>i687i;5k52fe7a>0?a34lo9n4:9g9>ba3c2<3m70hk5d86=c=:nm>:687i;5k52fe66>0?a34lo8;4:9g9>ba202<3m70hk4986=c=:nm>2687i;5k52fe6f>0?a34lo8k4:9g9>ba372<3m70hk5086=c=:nm?9687i;5k52fe74>0?a34lo954:9g9>b`312m03;1>a0di27:{tnl>n6=4;{j301kk;e;d73g=:99>887j9cd9>b`2c2m5<4s4loj;4i46`89465i10o:nl4=gg30?b1kj1vkk?3;292~;68<836i8la:?ea5`=n==i70hj038g2fe<5onmn7j9cd9>b`772m0553>a0d127:<99>:e4`=>;68=2m05;`>a0d127:<97k:e4`=>;68=3j6i8l9:?241?e2m05c0>a0d127:<9o;:e4`=>;68=3n6i8l9:?241d12m05aa>a0dj27:<9km:e4``>;68=l86i8ld:?241>02m05d4>a0dl27:<9h7:e4`=>;68=05c2>a0d127:<997:e4`=>;68==o6i8l9:?241132m05:a>a0d127:<96i:e4`=>;68=296i8l9:?241?42m05;4>a0d127:;68;336i8ld:p5522i3:1>;u21166f?`3?k16==<65;f5gd=:99>=57j9cd9>552d93n=oo52116`6?b1kk16==:l3;f5gg=:99>n87j9cc9>552b=3n=oo52116f2?b1kk16==:jc;f5gg=:99>nh7j9cc9>552b?3n=oo52116fa?b1kk16==:jf;f5gg=:99?857j9cb9>5533:3n=on5211772?b1kj16==;;f;f5gf=:99>m47j9ce9>5521k3n=oi521165e?b1km16==:lf;f5gf=:99>o?7j9cb9>552d?3n=on52116g3?b1kj16==:kb;f5gf=:99>n?7j9cb9>552cn3n=on521166e?b1kh16==:n2;f5gf=:99><57j9cb9>5520m3n=on5211641?b1kj16==:7c;f5gf=:99>2<7j9cb9>552?;3n=on52116:0?b1kj16==:68;f5gf=z{8:>>84?:5y>5535>3l?;o52fd6`>a0dj27:<9=8:e4`a>;am<81h;ml;|q247??2909nv3>03;:>c20j27:<8=7:e4`g>;68<>:6i8lc:?240222m046f>a0dk27:;68=<;6i8l9:?247?52m05cb>a0dk27:<9oj:e4`g>;68=h<6i8ld:?241d>2m05`1>a0dk27:<9lm:e4``>;68=ho6i8ld:?241da2m054:>a0di27:;68=i:6i8le:?241e52m05a0>a0dm27:<9k;:e4`a>;68=o>6i8le:?241c12m05g`>a0dm27:<9kk:e4`a>;68=o<6i8le:?241cb2m05ge>a0dm27mh=:5d7a`?877<<21h;m6;<3316b=l?ij70??55c9`3ef34;;8nj5d7ab?87734;;88j5d7af?877<=83>:w0hj488e02d<58:9;94k6bg89465?;0o:nk4=02135jo01<>=6d8g2fc<58:9:l4k6bg89465>10o:nk4=02123jo01<>=658g2fc<58:9:?4k6bg89465>90o:nk4=0211`jo01<>=5b8g2fc<58:99l4k6bg89465=10o:nk4=02111jo01<>=538g2fc<58:99=4k6bg89465jo01<>=4`8g2fc<58:9854k6bg89465jo01<>=438g2fc<58:9?h4k6bg89465;j0o:nk4=0217djo01<>=398g2fc<58:9?;4k6bg89465;=0o:nk4=02177jo01<>=318g2fc<58:9>h4k6bg89465:j0o:nk4=0216=jo01<>=278g2fc<58:9>94k6bg89465:;0o:nk4=02165jo01<>=1d8g2fc<58:9=n4k6bg894659h0o:nk4=0215=jo01<>=178g2fc<58:9=?4k6bg89465990o:nk4=0214`jo01<>=0b8g2fc<58:9jo01<>=058g2fc<58:9jo01<>=788g2fc<58:9;:4k6bg89465?<0o:nk4=0212gjo01<>=548g2fc<58:9?k4k6bg89465:00o:nk4=02156jo01<>>fe8g2fc4?:5y>ba`32o>o5f55a?8`b;?0o:nl4=gg0;3g83>6}:nmi=6i8lb:?241202m0563>c20j2wxjihl:1858`cmo0o:nm4=gg24?b1kj16jihk:g64f>;am981h;mk;jn01kji8;f5gf=z{oo>57>518y>b`3f2o>a0di27mio?5d7ab?8`bj:0o:no4=gga0?b1kh16jhl::e4`e>;amk=1h;mn;jk01kkm9;f5gd=:nlhj6i8la:?eagd=l?ij70hi1`8g2f?<5ol9:7j9c89>b`eb2ma0di27mino5d7ab?8`a;:0o:no4=gd1f?b1k016jk{t99>j97>512y>552f>3l?;o5211705533m3n=oo52116be?b1kk16==:ne;f5gg=:99>i>7j9cc9>552d93n=on52116`6?b1kj16==:l3;f5gf=:99>n87j9cb9>552b=3n=on52116f2?b1kj16==:jc;f5gf=:99>nh7j9cb9>552b?3n=on52116fa?b1kj16==:jf;f5gf=z{oo:87>520y>b`722o>a0dk27mi?h5d7a`?8`b:l0o:nm4=gg1`?b1kj16jh;am;k1h;ml;ji01kk=9;f5gf=:nl836i8lc:?ea71=l?ih70hj278g2fe<5oo997j9cb9>b`432m?4k6ba89cc593n=on52fd3e>a0dk27mi?>5d7a`?8`b9l0o:nm4=gg2`?b1kj16jh?l:e4`g>;am8h1h;ml;ji01kk>9;f5gf=:nl;36i8lc:?ea41=l?ih70hj178g2fe<5oo:>7j9cb9>b`742m:g6a<>;68=>m6i8la:?ea61=l?i270??4439`3ed34ln?94k6ba89cc4=3n=o452fd1g>a0di2wx==?:c;293~;688<;6k:m8:?2412a2m{t99;=n7>5cz?2440a2o>i463>051:>a0dm27:;68=996i8lb:?ea02=l?ii70hj568g2fd<5oo>47j9cc9>b`512m040b>a0dm27:<9;::e4`f>;am:21h;m6;j30q~??17c94?b|58:::h4i4c:89463;00o:nj4=gg0g?b1kh16==8>7j9c`9>b`332m3n=on521171e?b1km16==::5;f5gf=:nl936i8la:?ea07=l?ij7p}idb694?>|5onh:7j9c89>552393n=o452fea6>c20j27:<9:8:e4`e>;68=>26i8ld:?2412d2m0567>a0d127:<9=m:g46g>{tnmi96=4:{ji01<>;408g2fd<58:?8:4k6ba89cbd;3l?;o5211670?b1kk1vkjk4;296~;alj21j;;l;h0q~hkd083>7}:nmn:6k:8b:?e`f>==hi0q~hke483>7}:nmn:6k8:c:?e``3=n==i7p}ide294?4|5ono<7h;7c9>bab62bac42o>5<5s4look4i46`89cbc83?jo6s|feg2>5<5s4look4i64a89cbb93l?;o5rsgf`a?6=:r7mhnk5f55a?8`cko0>mn5rsgfgb?6=:r7mhnk5f77`?8`clo0m8:l4}rdgga<72;q6jimk:g64f>;aljo19lm4}rdg`a<72;q6jimk:g46g>;almn1j99m;|qe`fe=838p1kjlc;d73g=:nmio68ol;|qe`ad=838p1kjlc;d51f=:nmni6k:8b:pbaee2909w0hkcc8e02d<5onho7;nc:pbab>2909w0hkcc8e20e<5ono57h;7c9~wcbdi3:1>v3idbc9b11e34looo4:ab9~wcbc?3:1>v3idbc9b33d34loh:4i46`8yv`ck00;6?u2fea:>c20j27mhno55`a8yv`cl<0;6?u2fea:>c02k27mhi;5f55a?xualj=1<7{tnmoo6=4={52z?egc5=>92h70hkfd8e02dbf`52?:3o63idg;9b11e3tymhho50;0x9cea93<;4n52fed1>c20j2wxjik6:1818`dn90=<5m4=gfe4?`3?k1vkjj8;296~;akll1:=6l;h0q~hke683>7}:njon6;>7c:?e``c=n==i7p}>03c5>5bfca2<3m70hlf186=c=:njl:687i;5k52110b=?`3?k1vkk?b;296~;688<26;>7c:?ea5e=n==i7p}ie1c94?4|58:::54909a89cc7l3l?;o5rsgg33?6=:r7:<<8::72;g>;am921j99m;|qea50=838p1<>>65854=e<5oo;57h;7c9~w4651?0;6??t=gfb6?3>n27mhl=558d89cbfm3?2j63idc;91<`<5onio7;6f:?e`gb==0l01kjme;7:b>;alkl194h4=gf`4?3>n27mhn?558d89cbf<3?2j63id`791<`<5onj:7;6f:?e`d1==0l01kjn8;7:b>;alh3194h4=gfbe?3>n27mhll558d89cbfk3?2j63id`f91<`<5onjj7;6f:?e`g6==0l01kjm1;7:b>;alk8194h4=gfa7?3>n27mho:558d89cbe=3?2j63idc491<`<5oni;7;6f:?e`g>==0l01kjma;7:b>;alkh194h4=021=dh0q~??2`694?26s4;;>l;5f55a?877:>>1h;mk;<33624=l?io70??2629`3ec34;;>;k5d7ag?877:?k1h;mk;<3363>=l?io70??2749`3ec34;;>;:5d7ag?877:?81h;mk;<33636=l?io70??24g9`3ec34;;>8m5d7ag?877:=l?io70??2469`3ec34;;>8<5d7ag?877:<:1h;mk;<3361c=l?io70??25a9`3ec34;;>9o5d7ag?877:=21h;mk;<33610=l?io70??2569`3ec34;;>9<5d7ag?877::o1h;mk;<3366e=l?io70??22c9`3ec34;;>>65d7ag?877::<1h;mk;<33662=l?io70??2209`3ec34;;>>>5d7ag?877:;o1h;mk;<3367e=l?io70??23:9`3ec34;;>?85d7ag?877:;>1h;mk;<33674=l?io70??2329`3ec34;;><85d7ag?877:881h;mk;<33646=l?io70??21g9`3ec34;;>=m5d7ag?877:9k1h;mk;<3365>=l?io70??2149`3ec34;;>=:5d7ag?877:981h;mk;<33656=l?io70??26`9`3ec34;;>:75d7ag?877:>=1h;mk;<33623=l?io70??27`9`3ec34;;>8;5d7ag?877::l1h;mk;<3367?=l?io70??2019`3ec34;;=kj5d7ag?xu68;3m6=4<{9:4;e?877:h91j99m;|q247?52909w0??2809b11e34lo:=4k6b;8yv77:0>1<7h01<>>b88g2f?j301kkne;f5g<=:nlkm6i8l9:?eag6=l?i270hjb08g2f?<5ooi?7j9c89>b`d32m34lnn:4k6b;89cce03n=o452fd`:>a0d127mioo5d7a:?8`bjk0o:n74=gg`a?b1k016jhml:e4`=>;amj:1h;m6;j301kkl7;f5g<=:nlij6i8l9:p5524=3:14v3iddg9`3ed34;;9?65d7aa?8`cnm0o:nl4=02773h01kk;c;f5gf=:nml:6i8lc:?e`c2=l?ih70hj538g2fb50;:x9cbbm3n=oo521171;am=i1h;mn;jh01<>>708e02d<5onm87j9ce9>b`352m1j99m;|q2412c2909w0??296925>d34;;89j5f55a?xu68=>i6=4={<336=3=>92h70??45`9b11e3ty:<9:7:181877:1<1:=6l;<3301g=n==i7p}>0565>5<5s4;;>59561:`?877<==1j99m;|q241242909w0??29:925>d34;;89=5f55a?xu68=9n6=4={<336=?=>92h70??4539b11e3ty:<9=n:181877:1k1:=6l;<3306d=n==i7p}icg;94?0|58:94o4909a89cbd>3l?;o5211675?b1kl16==:;9;f5g`=:99>?n7j9ce9>5523;3l=9n5rs022f3<72;q6==?m9;f5gg=:99;i:7h;7c9~w463;>0;6ou2fegf>a0di27mhhh5d7ab?8`b8=0o:nk4=gg7f?b1kj16jih?:e4``>;68=9<6k:8b:?241532m34lojo4k6b;89cba03n=o452fd70>a0dj2wx==?:e;296~;688<;6;>7c:?ea62=n==i7p}>007e>5<5s4;;=;?561:`?8`b;<0m8:l4}r3353e=838p1<>>6d854=e<5oo8:7h;7c9~w466>m0;6?u21135b?070j16jh=7:g64f>{tnm:96=4={1;d73g=z{on;?7>52z?e`50=>92h70hk058e02dbag52?:3o63ie019b11e3tymh5m50;0x9cbf;3<;4n52fd34>c20j2wxji78:1818`cil0=<5m4=gg17?`3?k1vkj6a;296~;alk31:=6l;h0q~hk9c83>7}:nmhh6;>7c:?ea71=n==i7p}id8a94?4|5onih78?8b9>b`4?2o>5<5s4lonh4909a89cc513l?;o5rsgf:a?6=:r7mhoh561:`?8`b:h0m8:l4}rdg=c<72;q6jim?:72;g>;am;i1j99m;|qe`d6=838p1kjl1;4352909w0hka5854=e<5oo9<7h;7c9~wcb?;3:1>v3id`7925>d34ln>o4i46`8yv`c0=0;6?u2fec5>36?k27mi?k5f55a?xual1?1<7{tnm2=6=4={52z?e`d?=>92h70hj308e02dbagf2?:3o63ie209b11e3tymh5750;0x9cbfj3<;4n52fd10>c20j2wxji6n:1818`cij0=<5m4=gg26?`3?k1vkj7b;296~;alhn1:=6l;h0q~hk8e83>7}:nmkm6;>7c:?ea4>=n==i7p}id9g94?4|5oni<78?8b9>b`7>2o>5<5s4lon<4909a89cc6i3l?;o5rsgf:4?6=:r7mho<561:`?8`b9k0m8:l4}rdg=4<72;q6jil<:72;g>;am8i1j99m;|qe`<4=838p1kjm4;43<3:1>v3idc4925>d34ln=k4i46`8yv`c1<0;6?u2fe`4>36?k27mi??5f55a?xual0<1<7{tnm336=4={52z?e`gd=>92h70hj248e02d5k52fe3:>0?a34lo=o4:9g9>ba7f2<3m70hk1986=c=:nm;<687i;5k52fe37>0?a34lo=>4:9g9>ba762<3m70hk1186=c=:nm:m687i;m:4;e?8`c8m0>5k52fe2`>0?a34loba6>2<3m70hk0986=c=:nm:<687i;?19854=e<58:>>l4i46`8yv77<::1<7ji01kk;b;d73g=z{onj=7>524y>bae?2o>a0dl27mi?h5d7ag?8`b:l0o:nj4=gg1`?b1km16jh;am;k1h;mk;jn01kk=9;f5ga=:nl836i8ld:?ea71=l?io70hj278g2fb<5oo997j9ce9>b`432m?4k6bf89cc593n=oi52fd3e>a0dl27mi?>5d7ag?8`b9l0o:nj4=gg2`?b1km16jh?l:e4``>;am8h1h;mk;jn01kk>9;f5ga=:nl;36i8ld:?ea41=l?io70hj178g2fb<5oo:>7j9ce9>b`742m4o5d7aa?8`dnl0o:nl4=02716jn0q~??42394?4|58:?9;4909a89463;80m8:l4}r3300c=83=p1kk>1;f5gg=:nl;>6i8la:?ea00=l?i270hk618g2fg<58:?9k4i46`89ceak3n=o452110:3?b1km1v<>;5883>75|58::5?4:9g9>557>;3?2j63>00;f>0?a34;;=l9558d89466i10>5k52113b=?3>n27:<;6883?687i;<335<3==0l01<>>9786=c=:99;2;7;6f:?244??2<3m70??18;91<`<58::5l4:9g9>557>j3?2j63>00;`>0?a34;;=4j558d894661o0>5k52113b4?3>n27:<:4;e?8779h8194h4=022e6<21o16==?n4;7:b>;688k>687i;<335d0==0l01<>>b386=c=:99;i?7;6f:?244d32<3m70??1c791<`<58:?9l4i46`89463=<0o:nk4=021e0ji0q~??16094?7bs4;;8ko5d7af?87734;;8nl5d7a:?87734;;8k95d7a:?87791j99m;|q247?7290?>v3>02ge>0?a34;;?k>558d89464nk0>5k5211632?3>n27:<9?>:4;e?877<8i194h4=02762<21o16==:=d;7:b>;68=8n687i;<3307`==0l01<>7;6f:?246`42<3m70??3g691<`<58:8j84:9g9>555a>3?2j63>02d4>0?a34;;?k6558d89464n00>5k52111ee?3>n27:<>hl:4;e?877;on194h4=020b`<21o16===if;7:b>;68=:;687i;<33057==0l01<>;0386=c=:99>;?7;6f:?241632<3m70??41791<`<58:?<:4:9g9>552703?2j63>052:>0?a34;;8=o558d894638k0>5k521163g?3>n27:<9>k:4;e?877<9o194h4=0274c<21o16==:>0;7:b>;68=;9687i;<33045==0l01<>;1586=c=:99>:97;6f:?241712<3m70??40591<`<58:?=54:9g9>552613?2j63>053b>0?a34;;85k521162a?3>n27:<9?i:4;e?877<;:194h4=02764<21o16==:=2;7:b>;68=88687i;<33072==0l01<>;2486=c=:99>9:7;6f:?2414?2<3m70??43;91<`<58:?>l4:9g9>5525j3?2j63>050`>0?a34;;>4?5f55a?xu68;2n6=4;2z?2460c2<3m70??37g91<`<58:8;44:9g9>555?<3?2j63>02:e>0?a34;;?4o558d89464i<0>5k52111bf?3>n27:<>ol:4;e?877;hn194h4=0202c<21o16===80;7:b>;68:=:687i;<33724==0l01<><7286=c=:999<87;6f:?246122<3m70??36491<`<58:8;:4:9g9>555003?2j63>025b>0?a34;;?:l558d89464?j0>5k521114`?3>n27:<>9j:4;e?877;>l194h4=020<5<21o16===71;7:b>;68:29687i;<337=5==0l01<><8486=c=:9993:7;6f:?246>02<3m70??39:91<`<58:8444:9g9>555?i3?2j63>02:a>0?a34;;?5m558d894640m0>5k52111;a?3>n27:<>7?:4;e?877;0;194h4=020=7<21o16===63;7:b>;68:3?687i;<337<3==0l01<><9786=c=:9992;7;6f:?246??2<3m70??38;91<`<58:85o4:9g9>555>k3?2j63>02;g>0?a34;;?4k558d894641o0>5k52111b4?3>n27:<>o>:4;e?877;h8194h4=020e6<21o16===n4;7:b>;68:k=687i;<337d1==0l01<>=f686=c=:999;>7;6f:?2466c2<3m70??30:91<`<58:8>>4:9g9>555513?2j63>020b>0?a34;;??l558d89465mm0>5k52110fa?3>n27:;68;l8687i;<336c2==0l01<>=f486=c=:998m:7;6f:?247`?2<3m70??2g;91<`<58:9jl4:9g9>554aj3?2j63>03d`>0?a34;;>kj558d89465nl0>5k52110eb?3>n27:<>>?:4;e?877;9;194h4=02046<21o16===?4;7:b>;68::>687i;<33750==0l01<><0686=c=:999;47;6f:?2466>2<3m70??31c91<`<58:85557k3?2j63>022f>0?a34;;?=h558d89464990>5k5211125?3>n27:<>?=:4;e?877;89194h4=02051<21o16===>5;7:b>;68:;=687i;<33741==0l01<><1886=c=:999:m7;6f:?2467e2<3m70??30a91<`<58:8=i4:9g9>5556m3?2j63>023e>0?a34;;??>558d89464:80>5k5211116?3>n27:<><;:4;e?877;;?194h4=02063<21o16====7;7:b>;68:83687i;<336=b=n==i7p}icg794?43s4lhj84i46`89ceam3n=on52fd10>a0dm27mi><5d7af?8`b;80o:nk4=gg04?b1kl16jh;am;o1h;mj;jo01kk=c;f5g`=:nl8j6i8le:?ea7d=l?in70hj288g2fc<5oo947j9cd9>b`402m84k6bg89cc5<3n=oh52fd00>a0dm27mi?<5d7af?8`b:80o:nk4=gg2b?b1kl16jh;am8o1h;mj;jo01kk>c;f5g`=:nl;i6i8le:?ea4g=l?in70hj188g2fc<5oo:47j9cd9>b`702m{t99>><7>53z?244032<3m70??17791<`<58:?9<4i46`8yv77<h01kk>1;f5g<=:nl;>6i8l9:?247?52m495d7af?8`dnk0o:nl4}r33001=83?p1kk>5;f5ga=:nl?=6i8la:?e`36=l?ii70??44:9b11e34;;>495d7a`?xu68:kn6=4={<337``=n=h370kjec8g2fc7}:999mn7h;b99>ac052m9:g6a<>;bnh<1h;mk;|q246bf2909w0??4039b1d?34omjk4k6bf8yv77;l?1<7;9;f5ga=z{8:8io4?:3y>5525?3l?n552f145>a0dm2wx===jc;296~;68=8o6k:m8:?e424=l?io7p}>02gg>5<5s4;;8?k5f5`;?8`7?k0o:nj4}r337`c=838p1<>;2g8e0g><5o:3=7j9ce9~w464io0;6?u2111e5?`3j116ik8;:e4``>{t999i<7>52z?246`52o>i463jf`69`3ec3ty:<>l>:181877;o91j9l7;jn0q~??3c094?4|58:8j94i4c:89c65<3n=oi5rs020f6<72;q6===i5;d7f==:n9<>6i8ld:p555e<3:1>v3>02d5>c2e027m<565d7af?xu68:h>6=4={<337c1=n=h370h?8e8g2fc7}:999m57h;b99>a`c>2mhn:g6a<>;bmln1h;mj;|q246df2909w0??3ga9b1d?34om<94k6bf8yv77;kh1<7555am3l?n552eg3b>a0dl2wx===md;296~;68:lm6k:m8:?fb73=l?io7p}>02`f>5<5s4;;8=>5f5`;?8ca;90o:nj4}r337g`=838p1<>;008e0g><5ll8n7j9ce9~w464k90;6?u211636?`3j116ik:?:e4``>{t999h=7>52z?241642o>i463jf5;9`3eb3ty:<>m=:181877<9>1j9l7;jn0q~??3b194?4|58:?<84i4c:89``203n=oi5rs020g0<72;q6==:?7;d7f==:mo<36i8ld:p555d>3:1>v3>052;>c2e027nj;k5d7ag?xu68:i<6=4={<3305?=n=h370ki708g2fc7}:99>;n7h;b99>ac1a2ml:g6a<>;bn131h;mk;|q246ee2909w0??41f9b1d?34om4i4k6bg8yv77;ji1<75527n3l?n552eg;`>a0dl2wx===le;296~;68=;;6k:m8:?fbd4=l?io7p}>02f3>5<5s4;;8<<5f5`;?8caj=0o:nj4}r337a7=838p1<>;128e0g><5llim7j9ce9~w464l;0;6?u211620?`3j116iklj:e4``>{t999o?7>52z?241722o>i463jfba9`3ec3ty:<>j;:181877<8<1j9l7;jn0q~??3e794?4|58:?=:4i4c:89``cn3n=oi5rs020`3<72;q6==:>8;d7f==:moo36i8ld:p555c?3:1>v3>053:>c2e027njk>5d7ag?xu68:n36=4={<3304g=n=h370kif38g2fc7}:99>:h7h;b99>b56>2m;a88;1h;mk;|q246bc2909w0??40d9b1d?34l;=94k6bg8yv77;mo1<7>9;f5g`=z{8:8hk4?:3y>552593l?n552f13e>a0dm2wx===j0;296~;68=896k:m8:?e473=l?in7p}>02g2>5<5s4;;8?=5f5`;?8`7;90o:nk4}r337`4=838p1<>;258e0g><5o:897j9cd9~w464m:0;6?u211611?`3j116j==n:e4`a>{t999n87>52z?241412o>i463i0519`3ec3ty:<>k9:181877<;21j9l7;jn0q~??3d594?4|58:?>44i4c:89c62=3n=oi5rs020a=<72;q6==:=a;d7f==:n9?i6i8ld:p555b13:1>v3>050a>c2e027m<;<5d7ag?xu68:oj6=4={<3307e=n=h370h?9d8g2fbm0m8o64=dgff?b1kk1v<><3683>7}:999=i7h;b99>a``?2m96:g6a<>;bn?81h;mm;|q2462c2909w0??3969b1d?34omm;4k6b`8yv77;<21<74?:3y>555>i3l?n552f16:>a0dj2wx===99;296~;68:k>6k:m8:?e430=l?ii7p}>024b>5<5s4;;?ll5f5`;?8`7?;0o:nl4}r3373d=838p1<><5o:j0;6?u2111b`?`3j116j=6>:e4`f>{t9999h7>52z?2460a2o>i463jf769`3ee3ty:<>:1j9l7;jh0q~??33d94?4|58:8;<4i4c:89``a>3n=oo5rs02075<72;q6===82;d7f==:n98?6i8lb:p555493:1>v3>0250>c2e027m<;;5d7aa?xu68:996=4={<33722=n=h370h?898g2fd=50;0x9464?<0m8o64=g2;`?b1kk1v<><3583>7}:999<:7h;b99>b5?02m98:g6a<>;bml31h;mm;|q246512909w0??36:9b1d?34onii4k6b`8yv77;:21<75550j3l?n552eg2e>a0dj2wx===021a>5<5s4;;?:j5f5`;?8ca:<0o:nl4}r3376e=838p1<><7d8e0g><5ll8<7j9cc9~w464;m0;6?u21114b?`3j116ik=m:e4`f>{t9998i7>52z?246>72o>i463jf529`3ee3ty:<>=i:181877;1;1j9l7;jh0q~??35294?4|58:84?4i4c:89``2:3n=oo5rs02004<72;q6===73;d7f==:mo?36i8lb:p5553;3:1>v3>02:6>c2e027nj;65d7aa?xu68:>?6=4={<337=0=n=h370ki6d8g2fd0m8o64=dd45?b1kk1v<><4783>7}:999347h;b99>ac1?2m66:g6a<>;bn>l1h;mm;|q2462?2909w0??39c9b1d?34om444k6b`8yv77;=31<7555?k3l?n552eg;5>a0dj2wx===;b;296~;68:2o6k:m8:?fb026`>5<5s4;;?5k5f5`;?8cai;0o:nl4}r3371c=838p1<><918e0g><5lli87j9cc9~w464{t999><7>52z?246?52o>i463jfcg9`3ee3ty:<>;>:181877;091j9l7;jh0q~??34094?4|58:8594i4c:89``c=3n=oo5rs02016<72;q6===65;d7f==:monm6i8lb:p5552<3:1>v3>02;5>c2e027njh65d7aa?xu68:?>6=4={<337<1=n=h370kif18g2fd<5683>7}:999257h;b99>ac`02m7m:g6a<>;a8931h;mm;|q2463f2909w0??38a9b1d?34l;=<4k6b`8yv77;>4;f5gg=z{8:89n4?:3y>555>m3l?n552f13:>a0dj2wx===:d;296~;68:3m6k:m8:?e44`=l?ii7p}>027f>5<5s4;;?l>5f5`;?8`7:<0o:nl4}r3370`=838p1<><5o:8<7j9cc9~w464>90;6?u2111b6?`3j116j==::e4`f>{t999==7>52z?246g42o>i463i02c9`3ee3ty:<>8=:181877;h>1j9l7;jh0q~??37694?4|58:8m;4i4c:89c63n3n=oo5rs02020<72;q6===n7;d7f==:n9?>6i8lb:p5551>3:1>v3>02c;>c2e027m<8l5d7aa?xu68:<<6=4={<337d?=n=h370h?638g2fd=a`83>7}:998nn7h;b99>a`ce2m;bmo21h;ml;|q247e72909w0??2g59b1d?34om:?4k6ba8yv77:jh1<75557l3l?n552egde>a0dk2wx==03g4>5<5s4;;??=5f5`;?8`7>?0o:nj4}r336`>=838p1<><288e0g><5o:<>7j9cb9~w465m00;6?u21111e?`3j116j=9m:e4`g>{t998nm7>52z?2464e2o>i463i0939`3ed3ty:ji0q~??2`a94?4|58:9ih4i4c:89``f<3n=on5rs021ea<72;q6==v3>03d3>c2e027mo>50;0x9465n;0m8o64=g2;=b083>7}:998m?7h;b99>b5>c2m;a80=1h;ml;|q247d42909w0??2g79b1d?34oni44k6ba8yv77:k>1<7554a03l?n552eg27>a0dk2wx==03`;>5<5s4;;>ko5f5`;?8ca9h0o:nm4}r336g?=838p1<>=fc8e0g><5ll997j9cb9~w465jh0;6?u2110eg?`3j116ik=?:e4`g>{t998in7>52z?247`c2o>i463jf2`9`3ed3ty:ji0q~??2cf94?4|58:9jk4i4c:89``313n=oi5rs021f`<72;q6===?0;d7f==:mo?96i8lc:p554en3:1>v3>0222>c2e027nj865d7a`?xu68;i:6=4={<33755=n=h370ki698g2fen<50;0x94648=0m8o64=dd5a?b1kj1v<>=c283>7}:999;97h;b99>ac162m>9:g6a<>;bn>21h;mk;|q247e22909w0??3159b1d?34om;k4k6bf8yv77:j<1<7555713l?n552eg:g>a0dl2wx==03a:>5<5s4;;?=l5f5`;?8ca1j0o:nm4}r336fg=838p1<><0b8e0g><5llj>7j9cb9~w465kj0;6?u21113a?`3j116ikl;:e4`g>{t998hh7>52z?2466a2o>i463jfcc9`3ed3ty:ji0q~??2bd94?4|58:8=<4i4c:89``dk3n=on5rs021`5<72;q6===>2;d7f==:mon>6i8lc:p554c93:1>v3>0230>c2e027njih5d7a`?xu68;n96=4={<33742=n=h370kie98g2fei=50;0x94649<0m8o64=dde4?b1kj1v<>=d583>7}:999::7h;b99>ac`52m?8:g6a<>;bno=1h;mk;|q247b02909w0??30;9b1d?34l;<44k6bf8yv77:m21<7>1;f5gf=z{8:9h44?:3y>5556j3l?n552f137>a0dl2wx==03fa>5<5s4;;?<1d8e0g><5o:997j9ce9~w465lm0;6?u21112b?`3j116j==?:e4``>{t998oi7>52z?246472o>i463i0279`3ec3ty:jn0q~??2d294?4|58:8>?4i4c:89c63;3n=on5rs021a7<72;q6====4;d7f==:n9>m6i8lc:p554b;3:1>v3>0206>c2e027m<8;5d7a`?xu68;o?6=4={<33770=n=h370h?5c8g2feh;50;0x9464:>0m8o64=g256?b1kj1v<>=e783>7}:999947h;b99>b5?b2m5<>s4lhih4i4c:89cbbm3n=oh52fege>a0dl27mhk85d7ab?8`cn90o:nm4=gg7a?b1k016jh>>:e4``>;alok1h;ml;jh0q~hle983>=}:njom6k:m8:?e```=l?in70hkf78g2fd<5onm<7j9cc9>b`2a2m5f5`;?8`cn?0o:n74=gfe4?b1kh16jh:j:e4``>;am9;1h;ml;jh01kji7;f5gd=z{oinm7>57z?egc7=n=h370??2`:9`3ed34ln<84k6bc89cc3m3n=on52fd22>a0di27mhko5d7ab?8`cn>0o:n74}rd`ag<72?q6jnh=:g6a<>;68;k36i8ld:?ea53=l?i270hj4d8g2fg<5oo;=7j9cc9>ba`f2m5<2s4lhj>4i4c:89465i10o:n74=gg31?b1kk16jh:i:e4`=>;am9;1h;m6;|qeg`b=83>p1kmi4;d7f==:998j47j9c`9>b`632mjk01kk?c;f5g<=:9982=7j9cc9>554?n3n=o452110;`?b1kh1v<>>6683>3}:99;=57h;b99>b`6c2m4?5d7ab?877:1l1h;mm;<336=b=l?i27p}>0041>5<3;am931h;mn;j301k>82;f5gd=:n9<=6i8lc:?e434=l?ij70h?5c8g2fg<5o:>97j9c`9>b52a2ma0dk27m;a88;1h;mn;ji01hhi7;f5gf=:mol96i8lc:?fb`>=l?ij70kidg8g2fg<5llo97j9c`9>aced2ma0di27njl<5d7ab?8ca1j0o:no4=dd:2?b1kh16ik6k:e4`g>;bn131h;mn;ji01hh88;f5gf=:mo=:6i8lc:?fb3c=l?ij70ki698g2fg<5ll=>7j9c`9>ac3?2ma0di27nj?;5d7ab?8ca9h0o:no4=dd3b?b1kh16ik>;:e4`e>;bmo21h;mn;ji01hkj9;f5gd=:n93<6i8la:?e4=b=l?ih70h?898g2fe<5o:=97j9c`9>b5432ma0dk27m<4k5d7ab?8cano0o:no4=dd74?b1kh16j=9m:e4`e>;a81;1h;mn;jk01hhi0;f5gd=z{8:::>4?:56x9466><0m8o64=gg3=?b1k016jh>7:e4`e>;a8>81h;m6;jk01k>92;f5g<=:n9?i6i8l9:?e403=l?i270h?4g8g2f?<5o:?57j9c89>b55f2ma0di27m<<75d7ab?8`79=0o:no4=g225?b1k016j=>6:e4`e>;bno=1h;mn;jk01hhj8;f5g<=:monm6i8l9:?fba3=l?i270kicb8g2f?<5llii7j9c89>acdf2m34omm;4k6b;89``f:3n=o452eg;`>a0d127nj485d7a:?8ca0m0o:no4=dd;=?b1k016ik9i:e4`e>;bn>21h;mn;jk01hh9e;f5g<=:mo<36i8l9:?fb34=l?i270ki598g2f?<5ll>>7j9c89>ac2>2m34om?=4k6b;89``5=3n=o452eg3b>a0d127nj=h5d7a:?8ca8=0o:n74=dge;bml31h;m6;j301k>7d;f5gd=:n9236i8la:?e433=l?i270h?258g2f?<5llm:7j9c89>acg32m34onio4k6bc89c6>m3n=o452egde>a0d127nj9>5d7a:?8`7?k0o:n74=g2;5?b1k016j=:<:e4`=>;bno:1h;m6;|q244gb2909w0??1c09b1d?34lni=4k6ba8yv779hl1<7557e<3l?n552fd;g>a0dk2wx==?m1;296~;688h>6k:m8:?ea<`=l?ih7p}>0055>5<5s4;;=4<5f5`;?8`bim0o:nm4}r335=7=838p1<>>928e0g><5ooji7j9cb9~w4660h0;6?u2113:a?`3j116jhoi:e4`g>{t99;3n7>52z?244g02o>i463iec29`3ed3ty:<<6l:1818779h21j9l7;ji0q~??19f94?4|58::m44i4c:89cce;3n=on5rs022<`<72;q6==?na;d7f==:nlh?6i8lc:p557?n3:1>v3>00ca>c2e027mio;5d7a`?xu6883;6=4={<335de=n=h370hjb68g2fe>7683>7}:99;287h;b99>b`d>2m;amkk1h;ml;|q2441>2909w0??1849b1d?34lnno4k6ba8yv779>k1<7557>03l?n552fd7`>a0dl2wx==?8c;296~;688326k:m8:?ea0b=l?io7p}>005g>5<3s4;;=4o5f5`;?8`bk90o:nm4=gg6a?b1km16jk{t99;52z?244?e2o>i463ie4d9`3ec3ty:<<9i:18187790i1j9l7;jn0q~??19294?4|58::5i4i4c:89cc193n=oi5rs022<7<72=q6==?6f;d7f==:no8=6i8le:?eaf3=l?ih70hj638g2fb>8583>1}:99;j=7h;b99>bc412m557f;3l?n552fg3b>a0dm27mino5d7a`?8`b>?0o:nj4}r335=1=838p1<>>a58e0g><5oo=;7j9ce9~w466010;69u2113b1?`3j116jk?n:e4``>;amji1h;mm;jn0q~??19;94?5|58::m;4i4c:89ccdm3n=oo52fd4:>a0dl2wx==?mc;297~;688lh6k:m8:?2410>2m00dg>a0d12wx==?l7;297~;68=2<6i8la:?244`b2o>i463>0330>a0d12wx==?k2;297~;68;;?6k:m8:?241g52m030:>a0d12wx==?kd;297~;68=h=6i8la:?2474f2o>i463>031e>a0d12wx==?j8;297~;68=ii6i8la:?247272o>i463>0376>a0d12wx==?i3;297~;68=oi6i8la:?247312o>i463>034a>a0d12wx==?i8;297~;68=l86i8la:?2470d2o>i463>0356>a0d12wx==?i9;297~;68=l<6i8la:?247112o>i463>0354>a0d12wx==?ia;297~;68;=36k:m8:?241`?2m035:>a0d12wx==?ib;297~;68=lj6i8ld:?2471f2o>i463>035a>a0d12wx==?md;297~;688lm6k:m8:?2410f2m0323>a0d12wx==?me;297~;68;::6k:m8:?2410d2m0321>a0d12wx==?mf;297~;68=i463>0327>a0d12wx==?l0;297~;68=i463>0325>a0d12wx==?l1;297~;68==;6i8ld:?247602o>i463>032;>a0d12wx==?l2;297~;68==:6i8ld:?2476>2o>i463>032b>a0d12wx==?l3;297~;68;:i6k:m8:?241122m032`>a0d12wx==?l4;297~;68;:o6k:m8:?2411>2m032f>a0d12wx==?l5;297~;68;:m6k:m8:?2411b2m0333>a0d12wx==?l6;297~;68;;:6k:m8:?241>42m0331>a0d12wx==?l8;297~;68;;>6k:m8:?241>d2m0335>a0d12wx==?l9;297~;68;;<6k:m8:?241?72m033;>a0d12wx==?la;297~;68;;26k:m8:?241?32m033b>a0d12wx==?lb;297~;68;;i6k:m8:?241??2m033`>a0d12wx==?lc;297~;68=326i8ld:?2477c2o>i463>033f>a0d12wx==?ld;297~;68=3j6i8ld:?2477a2o>i463>0303>a0d12wx==?le;297~;68=3i6i8ld:?247462o>i463>0301>a0d12wx==?lf;297~;68=3h6i8ld:?247442o>i463>0307>a0d12wx==?k0;297~;68=3o6i8ld:?247422o>i463>0305>a0d12wx==?k1;297~;68=3n6i8ld:?247402o>i463>030;>a0d12wx==?k3;297~;68=k86i8ld:?2474e2o>i463>030`>a0d12wx==?k4;297~;68=k?6i8ld:?2474c2o>i463>030f>a0d12wx==?k5;297~;68;8m6k:m8:?2405>2m0313>a0d12wx==?k6;297~;68<9n6i8ld:?247562o>i463>0311>a0d12wx==?k7;297~;68;986k:m8:?240252m0317>a0d12wx==?k8;297~;68;9>6k:m8:?240212m0315>a0d12wx==?k9;297~;68<>i6i8ld:?247502o>i463>031;>a0d12wx==?ka;297~;68=kj6i8la:?2475>2o>i463>031b>a0d12wx==?kb;297~;68=kn6i8la:?2475e2o>i463>031`>a0d12wx==?kc;297~;68=h96i8la:?2475c2o>i463>031f>a0d12wx==?ke;297~;68=h<6i8lc:?247262o>i463>0361>a0d12wx==?kf;297~;68=h26i8lc:?247242o>i463>0367>a0d12wx==?j0;297~;68=hi6i8lc:?247222o>i463>0365>a0d12wx==?j1;297~;68=ho6i8lc:?247202o>i463>036;>a0d12wx==?j2;297~;68=hm6i8lc:?2472>2o>i463>036b>a0d12wx==?j3;297~;68;>i6k:m8:?241e62m036`>a0d12wx==?j4;297~;68;>o6k:m8:?241e52m036f>a0d12wx==?j5;297~;68;>m6k:m8:?241e42m0373>a0d12wx==?j6;297~;68;?:6k:m8:?2402a2m0371>a0d12wx==?j7;297~;68;?86k:m8:?241e02m0377>a0d12wx==?j9;297~;68;?<6k:m8:?241ea2m037;>a0d12wx==?ja;297~;68;?26k:m8:?241b42m037b>a0d12wx==?jb;297~;68;?i6k:m8:?241b02m037`>a0d12wx==?jc;297~;68;?o6k:m8:?241be2m037f>a0d12wx==?jd;297~;68;?m6k:m8:?241ba2m0343>a0d12wx==?je;297~;68;<:6k:m8:?241c42m0341>a0d12wx==?jf;297~;68;<86k:m8:?241c32m0347>a0d12wx==?i0;297~;68;<>6k:m8:?241c22m0345>a0d12wx==?i1;297~;68;<<6k:m8:?241c12m034;>a0d12wx==?i2;297~;68;<26k:m8:?241c02m034b>a0d12wx==?i4;297~;68;034f>a0d12wx==?i5;297~;68;0353>a0d12wx==?i6;297~;68;=:6k:m8:?241cb2m0351>a0d12wx==?i7;297~;68;=86k:m8:?241ca2m0357>a0d12wx==<8c;29=~;68;2?6k:m8:?247102m0356>a0dj27:;68;?>6i8la:?2475a2m030:>a0di27:;688lo6i8la:p5540l3:15v3>03:6>c2e027:n:e4`f>;68;:36i8lb:?247612m0327>a0dj27:=:e4`f>;68;:;6i8lb:?2471e2m035:>a0dj2wx==<8e;29=~;68;2=6k:m8:?2477d2m033b>a0dj27:;68;;=6i8la:?247752m0333>a0di27:j:e4`e>;68;:h6i8lb:p5540n3:15v3>03:4>c2e027:;68;8h6i8lb:?2474?2m0305>a0dj27:;68;896i8la:?247472m033f>a0di2wx==<70;29=~;68;236k:m8:?2475b2m031`>a0dj27:;68;936i8lb:?247512m0317>a0di27:;68;9;6i8la:p554?93:15v3>03::>c2e027:;68;>n6i8lb:?2472d2m036b>a0dj27:;68;>=6i8lb:?247232m0361>a0dj2wx==<72;29=~;68;2j6k:m8:?247052m0343>a0dj27:;68;?h6i8lb:?2473f2m037;>a0dj27:;68;?96i8lb:p554?;3:15v3>03:a>c2e027:;68;=96i8lb:?247172m034f>a0dj27:;68;<36i8la:?247012m0347>a0dj2wxji>?:1818`c8<0m8o64=gg`6?b1km1vkj?1;296~;al9<1j9l7;ji0q~hk1g83>6}:nm9m6k:m8:?e`a5=l?ij70??47;9`3e>3tymh?o50;1x9cb383l?n552116;2?b1kh16jij<:e4`=>{tnm9>6=4<{;a08g2fd<5ono>7j9c89~wcb403:1?v3id449b1d?34;;8o;5d7ab?8`cl?0o:no4}rdg7<<72:q6ji;6:g6a<>;68=ii6i8ld:?e`a0=l?i27p}id2c94?5|5on>m7h;b99>552bi3n=ol52fef6>a0d12wxji=m:1808`c=k0m8o64=027b7jk01kjk8;f5gd=z{on8o7>53z?e`0e=n=h370??4g49`3ef34loh54k6b;8yv`c;m0;6>u2fe7g>c2e027:<9h6:e4`f>;alm=1h;m6;|qe`6c=839p1kj:e;d7f==:99>mm7j9cc9>babf2m5<4s4lo8<4i4c:89463>k0o:nl4=gfg=?b1k01vkj=1;297~;al=81j9l7;<3303b=l?ii70hkd`8g2f??4?:2y>ba242o>i463>054f>a0dj27mhil5d7a:?xual;91<7=t=gf70?`3j116==:9f;f5gg=:nmnh6i8l9:pba432908w0hk448e0g><58:?;=4k6b`89cbck3n=ol5rsgf11?6=;r7mh985f5`;?877<>;1h;mm;j30q~hk2783>6}:nm><6k:m8:?241132m3tymh?950;1x9cb303l?n5521164{tnm836=4<{;7e8g2fd<5onoj7j9c89~wcb513:1?v3id5c9b1d?34;;85<5d7aa?8`cm90o:n74}rdg6g<72:q6ji:l:g6a<>;68=2i6i8lb:?e``6=l?ij7p}id3a94?5|5on?h7h;b99>552?n3n=oo52feg2>a0d12wxjijh01kjj2;f5g<=z{on9i7>53z?e`1`=n=h370??4859`3ee34loi?4k6bc8yv`c:o0;6>u2fe73>c2e027:<976:e4`f>;all91h;m6;|qe`66=839p1kj:1;d7f==:99>2m7j9cc9>bac32m5<4s4lo9?4i4c:894631k0o:nl4=gff0?b1kh1vkj<2;297~;al<91j9l7;<3304?:2y>ba332o>i463>05;g>a0dj27mhh85d7a:?xual:>1<7=t=gf61?`3j116==:6e;f5gg=:nmo=6i8la:pba512908w0hk568e0g><58:?m>4k6b`89cbc<3n=oo5rsgf03?6=;r7mh865f5`;?8771h;mm;ji0q~hk6083>1}:nmk96k:m8:?eadb=l?in70??52:9`3ec34loh>4k6ba8yv`c>j0;69u2fec0>c2e027milk5d7af?877=:n1h;m6;jh0q~hk7683>1}:nmkn6k:m8:?ead`=l?in70??5539`3ec34loh?4k6bc8yv`c?h0;69u2fe`:>c2e027mio>5d7af?877==?1h;mk;ji0q~hk7c83>1}:nmhh6k:m8:?eag7=l?in70??55c9`3e>34loh;4k6b`8yv`c?j0;69u2fe`g>c2e027mio=5d7af?877jk0q~hk7e83>1}:nmhn6k:m8:?eag2=l?in70??4`g9`3ec34loh54k6ba8yv`c?l0;69u2fe`e>c2e027mio;5d7af?877jh0q~hk7g83>1}:nmi;6k:m8:?eag1=l?in70??4c:9`3e>34loh:4k6bc8yv`c090;69u2fea2>c2e027mio65d7af?877ji0q~hk6383>1}:nmk?6k:m8:?eag?=l?in70??4ca9`3e>34loh44k6bc8yv`c>:0;69u2fec6>c2e027mioo5d7af?877jh0q~hk6583>1}:nmk=6k:m8:?eagd=l?in70??4b29`3e>34loho4k6bc8yv`c><0;69u2fec4>c2e027:<9m>:e4``>;amki1h;mk;jh0q~hk6783>1}:nmk36k:m8:?241e52m>0;69u2fec:>c2e027:<9m<:e4``>;amkl1h;mk;jk0q~hk6983>1}:nmkj6k:m8:?2402b2m00;69u2feca>c2e027:<9m::e4`=>;amj;1h;mk;ji0q~hk6`83>1}:nmkh6k:m8:?241ec2mk0;69u2fecg>c2e027:<9j>:e4`=>;amj>1h;mk;jh0q~hk6e83>1}:nmkm6k:m8:?eaf3=l?in70??4e79`3e>34loi=4k6ba8yv`c>l0;69u2fe`3>c2e027:<9j6:e4`=>;amj<1h;mk;jk0q~hk6g83>1}:nmh:6k:m8:?eaf1=l?in70??4ef9`3e>34loi?4k6b`8yv`c?90;69u2fe`1>c2e027:<9k>:e4`=>;amj31h;mk;ji0q~hk7083>1}:nmh86k:m8:?241c32m4k6bc8yv`c?;0;69u2fe`7>c2e027:<9k::e4``>;amjh1h;mk;jh0q~hk7283>1}:nmh>6k:m8:?eafe=l?in70??4d49`3ec34loi94k6ba8yv`c?=0;69u2fe`5>c2e027mink5d7af?877jk0q~hk7483>1}:nmh<6k:m8:?241cd2mc2e027:<9kk:e4``>;amm91h;mk;ji0q~hk7983>1}:nmhj6k:m8:?e`a2=l?i270??4dg9`3ec34lnh84k6bf8yv`c?00;69u2fe`a>c2e027mhi:5d7ab?877jn0q~??44694?27s4;;8>75d7a`?8`b;j0o:nl4=gg0e?b1kk16==;=4;f5gg=:nl?j6i8l9:?247g>2m0512>a0dj27:<9hm:e4`=>;68=??6k:m8:?ead?=l?ii70hjb38g2fd<5ooih7j9cc9>b`c72mn3n=oo52fdc3>a0dj27mil?5d7aa?8`bi;0o:nl4=ggb7?b1kk16jho;:e4`f>;amh?1h;mm;jh01kkn7;f5gg=:nlk36i8lb:?eadd=l?ii70hjab8g2fd<5ooo<7j9cc9>b`b>2ma0dk27mi;?5d7a`?8`b>:0o:nm4=gg53?b1kj16jh8?:e4`g>;am??1h;ml;ji01kk:c;f5gf=:nl?o6i8lc:?2404f2m0576>a0d127mi;75d7a`?8`b>k0o:no4=gg56?b1kj16jh87:e4`g>;am?k1h;mn;ji01kk94;f5gf=:nl<=6i8lc:?ea3e=l?ij70hj6e8g2fg<5oo2o7j9cd9>bc>12m3n=oo52fda1>a0dj27mii95d7a`?8`bl<0o:nm4=ggg7?b1kj16jhj>:e4`g>;am<;1h;mm;|q244d?2908w0??1c;9`3ef34;;=o65f5`;?8779kh1h;m6;|q244df2908w0??4759`3ec34;;=oo5f5`;?8779kh1h;ml;|qe`0`=83>=w0hjae8g2fb<5ooji7j9ce9>b`ga2ma0dl27mio;5d7ag?8`bj>0o:nj4=gga;amkk1h;mk;jn01kj:f;d7f==:nm<;6i8lc:?eafc=l?io70hjcb8g2fb<5ooh<7j9ce9>b`e22ma0dk27mioh5d7a`?8`bk80o:nm4=gg`7?b1kj16jhm;:e4`g>;amj<1h;ml;ji01kklb;f5gf=:njli6i8la:?eaa1=l?in70hjd48g2fc<5ooo?7j9cd9>b`b62m03;b>a0d127mokk5d7ab?8`b;:0o:n74=gg06?b1k016jh=>:e4`=>;am::1h;m6;j301kk=e;f5g<=:nl8o6i8l9:?ea7e=l?i270hj2`8g2f?<5oo9n7j9c89>b`4>2m34ln>:4k6b;89cc5>3n=o452fd06>a0d127mi?:5d7a:?8`b::0o:n74=gg16?b1k016jh<>:e4`=>;am8l1h;m6;j301kk>e;f5g<=:nl;o6i8l9:?ea4e=l?i270hj1c8g2f?<5oo:m7j9c89>b`7>2m34ln=:4k6b;89cc6>3n=o452fd31>a0d127mi<=5d7a:?877<<91h;m6;|qegcb=839p1<>;fb8g2fb<5oimh7h;b99>bf`b2m5<4s4lhjl4i4c:89463i80o:nm4=gaef?b1k01vkj>d;297~;al8n1j9l7;<330c?=l?ij70hjdc8g2feba7b2o>i463>05db>a0dk27miim5d7a`?xual9=1<7=t=gf33?`3j116==:9b;f5gd=:nlk26i8lc:pba6?2908w0hk098e0g><58:?:i4k6bc89cce:3n=on5rsgf3=?6=;r7mh=75f5`;?877ji0q~hk0`83>6}:nm:j6k:m8:?2410a2m{tnm:h6=4<{;708g2fe<5oooi7j9cc9~wcb7l3:1?v3id1f9b1d?34;;8::5d7a`?8`blo0o:nl4}rdg4`<72:q6ji>j:g6a<>;aml:1h;mk;<3302>=l?ih7p}id1d94?5|5on;j7h;b99>b`?e2m055g>a0dk2wxji??:1808`c990m8o64=gg:`?b1km16==:72;f5gf=z{on:=7>53z?e`47=n=h370hj9g8g2fb<58:?4o4k6ba8yv`c9;0;6>u2fe31>c2e027mil>5d7ag?877<1l1h;ml;|qe`45=839p1kj>3;d7f==:nlk:6i8ld:?241?42m5<4s4lo=94i4c:89ccf:3n=oi52116:3?b1kj1vkj>5;297~;al8?1j9l7;<330ba712o>i463>05;b>a0dk27mil:5d7ag?xual8=1<7=t=gf23?`3j116==:6b;f5gf=:nlk>6i8ld:pba7?2908w0hk198e0g><58:?5n4k6ba89ccf>3n=oi5rsgf2=?6=;r7mh<75f5`;?877<0n1h;ml;jn0q~hk1`83>6}:nm;j6k:m8:?241?b2m{tnm;h6=4<{;a58g2fe<5oojo7j9ce9~w463=;0;68>t=0277<jh01kk0o:n74=gg6;amk81h;mn;jk01kkj0;f5gd=:nl3i6i8la:?eab`g62m4k6bc89ccf<3n=ol52fdc6>a0di27mil85d7ab?8`bi>0o:no4=ggb;amhi1h;mn;jk01kkk9;f5g<=:nlnj6i8l9:?eaad=l?ij70hjdb8g2fg<5oo>j7j9c`9>b`062ma0di27mi8l5d7ab?8`b=j0o:no4=gg6`?b1kh16==;=a;f5gd=:nlhh6i8lb:?eagc=l?ii70hjbg8g2fd<5ooh=7j9cc9>b`e42ma0dj27:<9;::e4`e>;am?31h;mn;ji01kk92;f5gd=:nl<36i8la:?ea3g=l?ih70hj5d8g2fg<5oo=87j9c`9>b`012ma0dj27miik5d7ab?8`blo0o:no4=gg:g?b1km16jk69:e4`e>;am0o1h;ml;ji01kkm6;f5g<=:nli96i8la:?eaa1=l?ii70hjd48g2fd<5ooo?7j9cc9>b`b62mb`5f2m0407>a0d127mi8o5d7ab?877=;i1h;m6;<336d?=l?ij70??4209`3ed34ln<94k6b;89cc3j3n=oo52fed3>a0d127:<9=<:g6a<>;am<>1h;m6;ji01kk:8;f5gf=:nln36i8lb:?eaa0=l?ii70hjd58g2fd<5ooo>7j9cc9>b`ea2ma0d127mih>5d7a:?8`b1k0o:n74=gg:`?b1k016jh7i:e4`=>;amh:1h;ml;ji01kkn2;f5gf=:nlk86i8lc:?ead2=l?ih70hja48g2fe<5ooj:7j9cb9>b`g02ma0d127mii75d7ab?8`blh0o:no4=gggf?b1k016jhjl:e4`=>;amjh01kk93;f5gg=:nl<<6i8lb:?ea36=l?ii70hj648g2fd<58:??94k6b;89cc2j3n=oo52fd7`>a0dj27mi8j5d7aa?877=;k1h;m6;jk01kkme;f5gd=:nlhm6i8la:?eaf7=l?ij70hjc28g2fg<5ooh87j9c`9>b`e12m;am?81h;mm;jh01kk9a;f5gg=:nl?n6i8lb:?ea32=l?ii70hj678g2fd<5oo=o7j9cc9>b`0c2m34lnhi4k6b;89cccm3n=o452fdfe>a0d127mi4m5d7aa?8`a0?0o:n74=gg:a?b1kk16jhon:e4`f>;amk<1h;mn;ji01kkk7;f5gd=:nln>6i8la:?eaa5=l?ij70hjd08g2fg<5onmi7h95b9>ba`>2o<>o63idg09b33d34ln9<4k6bf8yv779>?1<7;5`8g2fc;ajok1h;m6;|qegc`=83?p1kmif;d7f==:nl;>6i8le:?247?02m0;69u21161g?070j16====8;43bc>02o>i46s|1122=908g2f?<58:94k4k6bc894650m0o:nl4=gg00?b1k016jh=::e4`e>{t99>=87>5az?241d02m05`:>a0d127:<9lm:e4`=>;68=ho6i8l9:?241da2m010e>c20j27:<9h7:e4`a>;68=010f>a0dk2wxjk79:187877;ll1:=6l;<336`d=>92h70??37f925>d34lmh;4i4c:8yv`ai80;69u2111e4?070j16==bcb02o>i46s|fgc`>5<3s4;;?kl561:`?877:o=1:=6l;<3372?=>92h70hie38e0g>5527>3<;4n5211136?070j16===74;43d34;;?=j561:`?877;1l1:=6l;1}:99>:o78?8b9>555603<;4n52111:e?070j16==>?3;d7f==z{olo>7>54z?241402?:3o63>0200>36?k27:<>o::72;g>;689:n6k:m8:pbcb4290?w0??43f925>d34;;??7561:`?877;hh1:=6l;<33445=n=h37p}ife694?2|58:?>h4909a89464:h0=<5m4=020ef<181i01<>?158e0g>5525n3<;4n521111f?070j16===nd;43?3:18v3>02d2>36?k27:;68:7c:?eba>=n=h37p}if8:94?2|58:8j?4909a89465ml0=<5m4=02035<181i01khk9;d7f==z{ol257>54z?246`42?:3o63>03ge>36?k27:<>9>:72;g>;anmk1j9l7;|qebp1<>6;>7c:?247`62?:3o63>0250>36?k27mjim5f5`;?xuan0i1<7:t=020b3<181i01<>=f3854=e<58:8;94909a89c`cl3l?n55rsgd:`?6=h8:72;g>;68;l86;>7c:?246122?:3o63ifeg9b1d?3tymj4k50;6x9464n10=<5m4=021b1<181i01<><77854=e<5oloj7h;b99~wc`>n3:18v3>02d:>36?k27:;68:=<6;>7c:?eb`6=n=h37p}if`294?2|58:8jl4909a89465n?0=<5m4=0203=<181i01khj1;d7f==z{olj>7>54z?246`d2?:3o63>03d;>36?k27:<>9n:72;g>;anl91j9l7;|qebd5=83>p1<>7c:?247`f2?:3o63>025`>36?k27mjh;5f5`;?xuanh?1<7:t=020bc<181i01<>=fc854=e<58:8;i4909a89c`b>3l?n55rsgdb2?6=?:72;g>;68;lh6;>7c:?2461b2?:3o63ifd59b1d?3tymjl950;6x9463880=<5m4=021ba<181i01<><7g854=e<5oln47h;b99~wc`f03:18v3>0521>36?k27:;68:2;6;>7c:?eb`?=n=h37p}if`;94?2|58:?<>4909a89465no0=<5m4=020<4<181i01khja;d7f==z{oljm7>54z?241632?:3o63>0223>36?k27:<>6=:72;g>;anlh1j9l7;|qebdd=83>p1<>;04854=e<58:8<<4909a894640:0=<5m4=gdfg?`3j11vkhnd;290~;68=:<6;>7c:?246642?:3o63>02:6>36?k27mjhk5f5`;?xuanho1<7:t=0274=<181i01<><05854=e<58:84;4909a89c`bn3l?n55rsgdbb?6=6:72;g>;68::>6;>7c:?246>02?:3o63ifg29b1d?3tymjo>50;6x94638h0=<5m4=02043<181i01<><89854=e<5olm=7h;b99~wc`e93:18v3>052a>36?k27:<>>8:72;g>;68:226;>7c:?ebc4=n=h37p}ifc094?2|58:?54z?2416c2?:3o63>022:>36?k27:<>6m:72;g>;ano>1j9l7;|qebg2=83>p1<>;0d854=e<58:87c:?2466e2?:3o63>02:g>36?k27mjk85f5`;?xuank<1<7:t=02755<181i01<><0b854=e<58:84h4909a89c`a?3l?n55rsgda;68::n6;>7c:?246?72?:3o63ifg;9b1d?3tymjo750;6x94639:0=<5m4=0204c<181i01<><90854=e<5olmm7h;b99~wc`ei3:18v3>0537>36?k27:<>??:72;g>;68:396;>7c:?ebcd=n=h37p}ifc`94?2|58:?=84909a89464980=<5m4=020=6<181i01khic;d7f==z{olio7>54z?241712?:3o63>0231>36?k27:<>7;:72;g>;anon1j9l7;|q241`c290?w0??405925>d34;;?<=561:`?877;0?1:=6l;h0q~??4gg94?2|58:?=54909a894649=0=<5m4=020=3<181i01kkj2;d73g=z{8:?jk4?:5y>552613<;4n5211121?070j16===67;43053b>36?k27:<>?9:72;g>;68:336;>7c:?ea`>=n==i7p}>0422>5<3s4;;892h70hjf08e02d<9c854=e<5oom47h;7c9~w4628:0;69u21162a?070j16===>a;43b``f2o>;68:;i6;>7c:?246?c2?:3o63if129b11e3ty:<8>::187877<;:1:=6l;<3374e=>92h70??38g925>d34lm<<4i46`8yv77=9<1<7:t=02764<181i01<><1e854=e<58:85k4909a89c`7>3l?;o5rs02642<72=q6==:=2;43555f83<;4n52fg24>c20j2wx==;?8;290~;68=886;>7c:?2467a2?:3o63>02c2>36?k27mj=l5f55a?xu68<:26=4;{<33072=>92h70??332925>d34;;?l<561:`?8`a8j0m8:l4}r3315g=83>p1<>;24854=e<58:8><4909a89464i:0=<5m4=gd26?`3?k1v<>:0c83>1}:99>9:78?8b9>5555:3<;4n52111b0?070j16jk?<:g64f>{t99?;o7>54z?2414?2?:3o63>0207>36?k27:<>o9:72;g>;an8>1j99m;|q2406c290?w0??43;925>d34;;??;561:`?877;h=1:=6l;h0q~??51g94?2|58:?>l4909a89464:?0=<5m4=020e=<181i01kh>6;d73g=z{8:>5525j3<;4n5211113?070j16===n9;43;an::1h;mk;h01kkme;f5g<=z{8:>=?4?:4y>bc4?2ma0d12wx==;>3;297~;an8l1h;mk;jo01kk:e;d73g=z{8:>=94?:4y>bc7a2ma0d12wx==;>5;291~;an8l1h;ml;jh01kh=c;f5g`=:nl<;6k:8b:?eaf5=l?i27p}>0435>5<3s4lm>94k6b`89c`6k3n=oh52fd42>c20j27min:5d7a:?xu68<;<6=4<{jo01kh=c;f5gg=:nl<96k:8b:p553603:18v3if379`3ed34lm=n4k6b`89cc1;3l?;o52fda5>a0d12wx==;>9;297~;an831h;mm;h01kh=f;f5gf=z{8:>=l4?:5y>bc422m;am?<1j99m;jn0q~??50a94?2|5ol987j9ce9>bc7c2m;am?21j99m;|q2407b2908w0hi258g2fe<5ol:o7j9ce9>b`0>2o>0o:nj4=gd1g?b1kj16jh8n:g64f>{t99?9<7>52z?eb4e=l?ih70hj6c8e02dc20j2wx==;=2;296~;an8o1h;mj;h0q~hjfc83>6}:nllh6k:8b:?eacg=l?in70hi128g2fcb`cd2o>u2fdd:>c20j27mj<>5d7af?8`bn10o:nj4}rdfb3<72oq6jhhl:e4`f>;amok1h;ml;jh01kki7;d73g=:no:=6i8la:?eb56=l?ij70hi118g2fg<5ol:=7j9cd9>bc6>2ma0dm27mj=j5d7ab?8`a8l0o:nl4}rdf=d<72hq6jk=l:g64f>;68<9h6i8l9:?2402>2m05ab>a0d127:<9o6:e4`=>;68=ko6i8l9:?241d62m055f>a0d127:<96l:e4`=>;68=286i8l9:pb`c>290b`c62ma0dm2wxjk=n:181<~;68<936i8l9:?240262m0466>a0d127:<8:j:e4`=>;68=h=6i8lb:?241ce2m05d0>a0dj27:<968:e4`f>;68=l<6i8lb:?2410?2m34;;8il5d7a:?877h5d7a`?8778:h1h;ml;<3347e=l?ih70??03:9`3ed34;;j5d7a`?8778:31h;ml;<3347g=l?ih70??0349`3ed34;;34;;8:75d7a:?877<>?1h;m6;<330<6=l?i270??4869`3e>34;;8465d7a:?xuamo;1<78t=ggeg?b1km16jhh=:g64f>;an9;1h;mk;jn01kh?7;f5ga=:no:o6i8le:pbc442908w0hi288g2fd<5ol997h;7c9>bc4e2m5<4s4lm>=4k6bc89c`6l3l?;o52fg10>a0dm2wxjhh;:1878`bn<0m8:l4=gd24?b1km16jhh7:e4`=>;an9?1h;mk;|qea`0=83>p1kkj7;d73g=:no:26i8le:?ea`>=l?io70hjfg8g2fgb``d2ma0d127mj=95d7a`?8`a8l0o:nk4}rde6g<72:q6jk=::e4`=>;an:;1h;mn;h0q~??14294?4|58::9=4i46`89466>538e02d<58::8k4k6b;8yv779=l1<7jk01<>>4g8e02djk0q~??14694?4|58::994i46`89466=80o:n74}r33507=838p1<>>4d8g2f?<58::9<4i46`8yv779=31<7h01<>>498g2fgj30q~??15:94?4|58::8:4k6bc89466<10m8:l4}r3351e=838p1<>>4b8e02d<58::8l4k6bc8yv779=n1<7h01<>>4`8g2f?0o:n74=0220dh0q~??14594?4|58::9:4i46`89466=?0o:no4}r3350?=838p1<>>588e02d<58::9;4k6b;8yv779<<1<7jk01<>>578e02djk0q~??14`94?4|58::9o4i46`89466=10o:n74}r3350>=838p1<>>548g2f?<58::954i46`8yv779=81<7h01<>>408g2fgj30q~??15394?4|58::8=4k6bc89466<80m8:l4}r33513=838p1<>>448e02d<58::8>4k6bc8yv779=<1<7h01<>>428g2f?h0q~hj8183>7}:nl2;6k:8b:?ea2`=l?ij7p}ie9094?4|5oo3>7h;7c9>b`1a2m5<5s4ln;h4k6bc89cc0n3l?;o5rsgg;7?6=:r7mi5=5f55a?8`b080o:no4}rdf<1<72;q6jh6;:g64f>;am1;1h;m6;|qea=7=838p1kk8e;f5g<=:nl2:6k:8b:pb`>b2909w0hj8d8e02d<5oo3h7j9c`9~wcc>83:1>v3ie829b11e34ln4i4k6b;8yv`b0m0;6?u2fd:`>a0di27mi5j5f55a?xuam0;1<7{tnl396=4={h01kk7f;f5g<=z{oo3j7>52z?ea=e=l?i270hj8g8e02db`?22o>?3l?;o52fd;7>a0d12wxjh7;:1818`b1:0o:no4=gg:0?`3?k1vkk68;296~;am021j99m;jk0q~hj9883>7}:nl326k:8b:?ea<0=l?i27p}ie8494?4|5oo2?7j9c89>b`?12o>5<5s4ln4:4i46`89cc?>3n=ol5rsgg;=?6=:r7mi575f55a?8`b0?0o:n74}rdf<3<72;q6jh6::e4`e>;am1<1j99m;|qea=g=838p1kk7a;d73g=:nl236i8la:pb`>e2909w0hj8c8e02d<5oo347j9c89~wcc?03:1>v3ie979`3e>34ln454i46`8yv`a0m0;6?u2fd5b>36?k27mj?75f55a?xuan1o1<7:g64f>{tno2m6=4={52z?ea2b=>92h70hi218e02db``22ma0dj27mi:k5f55a?8`bno0o:nj4}rdf32<72;aml=1h;mm;jn01kki0;f5gd=:nl2>6k:8b:pb`1?290>w0hjf48g2fe<5oon;7j9cb9>b`c42ma0dl27mik75d7aa?8`bn;0o:no4=gg:7?`3?k16jk>::e4`g>{t99::57>52z?eb<7=>92h70hi378e02d:3<;4n52fg14>c20j2wx==>>b;296~;an091:=6l;h0q~??00a94?4|5ol2878?8b9>bc5>2o>5<5s4lm=94k6ba89466<90m8:l4}rdf36<72;q6jk?::e4`g>;688><6k:8b:pb`132909w0hi178g2fe<58::8h4i46`8yv`b?<0;6?u2fg34>a0dk27:<<;::g64f>{t99:8i7>59z?245g32<3m70??0`791<`<58:;m;4:9g9>556f?3?2j63>01c`>0?a34;;5k52112bb?3>n27:<==i:g64f>{t99:8o7>59z?245032<3m70??07791<`<58:;:;4:9g9>5561?3?2j63>014`>0?a34;;<;j558d89467>l0>5k521125b?3>n27:<==k:g64f>{t99:8m7>59z?244732<3m70??10791<`<58::=;4:9g9>5576?3?2j63>003`>0?a34;;=5k521132b?3>n27:<==m:g64f>{t99:847>59z?245b32<3m70??0e791<`<58:;h;4:9g9>556c?3?2j63>01f`>0?a34;;5k52112gb?3>n27:<==6:g64f>{t99:9n7>59z?245>32<3m70??09791<`<58:;4;4:9g9>556??3?2j63>01:`>0?a34;;<5j558d894670l0>5k52112;b?3>n27:<={t99:957>59z?244532<3m70??12791<`<58::?;4:9g9>5574?3?2j63>001`>0?a34;;=>j558d89466;l0>5k521130b?3>n27:<={t99:9;7>59z?245`32<3m70??0g791<`<58:;j;4:9g9>556a?3?2j63>01d`>0?a34;;5k52112eb?3>n27:<=<7:g64f>{t99:997>59z?245d32<3m70??0c791<`<58:;n;4:9g9>556e?3?2j63>01``>0?a34;;5k52112ab?3>n27:<=<9:g64f>{t99:9?7>59z?245132<3m70??06791<`<58:;;;4:9g9>5560?3?2j63>015`>0?a34;;<:j558d89467?l0>5k521124b?3>n27:<=<;:g64f>{t99:9=7>59z?244432<3m70??13791<`<58::>;4:9g9>5575?3?2j63>000`>0?a34;;=?j558d89466:l0>5k521131b?3>n27:<=<=:g64f>{t99::j7>59z?245c32<3m70??0d791<`<58:;i;4:9g9>556b?3?2j63>01g`>0?a34;;5k52112fb?3>n27:<={t99::h7>59z?245232<3m70??05791<`<58:;8;4:9g9>5563?3?2j63>016`>0?a34;;<9j558d894675k521127b?3>n27:<=?j:g64f>{t99:8:7>59z?245?32<3m70??08791<`<58:;5;4:9g9>556>?3?2j63>01;`>0?a34;;<4j558d894671l0>5k52112:b?3>n27:<==8:g64f>{t99:887>59z?245332<3m70??04791<`<58:;9;4:9g9>5562?3?2j63>017`>0?a34;;<8j558d89467=l0>5k521126b?3>n27:<==::g64f>{t99:8>7>59z?244632<3m70??11791<`<58::<;4:9g9>5577?3?2j63>002`>0?a34;;==j558d894668l0>5k521133b?3>n27:<==<:g64f>{t99:8<7>59z?245ed2<3m70??0bf91<`<58:;oh4:9g9>556dn3?2j63>01a7>0?a34;;5k52112`3?3>n27:<==>:g64f>{t99:9h7>5bz?245702<3m70hi8086=c=:no29687i;5k52fg;1>0?a34lm5>4:9g9>bc?32<3m70hi9486=c=:99:9i7h;7c9~wc`?=3:1>v3>0135>36?k27mj585f55a?xuan121<7?i{b`cd2m;:e4`f>;amoo1h;mn;jh01kh?a;f5gg=:nlo>6i8lc:?eac2=l?ij70hi1d8g2f?<5ol:j7j9cc9>bc472m54k6b`89c`513n=ol52fg17>a0dj27mj>;5d7ab?8`a;90o:nm4=gd05?b1k016jk=<:e4``>;an;h1h;mj;jh01kkif;f5gf=z{ol357>529y>bc?52o>i463iega9`3ed34lnj84k6b;89ccb?3n=o452fdg1>a0dj27mih=5d7aa?8`bm80o:nl4=ggfg?b1k016jhh6:e4`=>;68=h26i8la:?eb52=l?ij70hjfd8g2fd<5ol:=7j9c`9>bc6f2ma0dj27mik:5d7ag?8`a900o:n74=gd2b?b1k016jk<=:e4`=>;an;21h;m6;j301kh=5;f5gg=:no;h6i8l9:?eb4b=l?ii70hi2b8g2f?<5ol887j9cb9>bc572m;4k6bc89ccbn3n=on52fg26>a0d127mikh5d7aa?8`a8>0o:nl4=gd3`?b1kj16jk>j:e4`g>;an;o1h;m6;jh0q~hi8`83>4c|5ol2?7h;b99>b``d2m4k6bc89ccbi3n=oi52116af?b1kh16jk>;:e4`=>;amoo1h;m6;jh01kh>1;f5ga=:no:26i8lb:?eb5g=l?i270hi008g2fd<5ooni7j9ce9>b`c22ma0d127mj;an;h1h;mn;jk01kkif;f5g<=:no:<6i8l9:?eb5b=l?ii70hi0d8g2fb<5ol9j7j9c89~wc`?j3:1=hu2fg;7>c2e027miko5d7aa?8`a9:0o:nm4=ggfe?b1k016==:md;f5gd=:no:=6i8lb:?eb56=l?ii70hi118g2fe<5ol:=7j9c89>bc6>2ma0dj27mj<75d7ab?8`a9l0o:nj4=gd16?b1kh16jk<8:e4`e>;an;>1h;mn;jk01kh>c;f5gd=:no;o6i8la:?eb7e=l?ij70hi038g2fe<5oonj7j9c`9>b`c12mo4k6b`89c`7k3l=9n52fg0e>a0di2wxjk6l:182f~;an0?1j9l7;jk01kkia;f5ga=:no;86i8ld:?ea`g=l?ii70??4cd9`3ef34lm<94k6ba89c`7>3n=oh52fddf>a0dk27mj=>5d7af?8`a990o:n74=gd25?b1kj16jk>6:e4`=>;an9k1h;ml;jk01kkj5;f5g<=:nll?6i8l9:?eb76=l?i270hi288g2f?<5ol887j9c89>bc572m34lnik4k6b;89ccb>3n=oo52fg2g>a0dl27mj=k5d7ab?8`a:m0m:8m4}r334d>=839p1<>?ab8e0g><5oo3<7j9cb9>552c>3n=on5rs023e<<72:q6==>nd;d7f==:nl2<6i8lc:?241bf2m;am1o1h;ml;<330ac=l?ih7p}>01ca>5<4s4;;ji0q~??0`294?5|58:;m94i4c:89466<;0o:nm4=0260aji0q~??0`394?5|58:;m84i4c:89466<00o:nm4=027g3ji0q~??0`094?5|58:;m;4i4c:89466=90o:nm4=027g`ji0q~??0`194?5|58:;m:4i4c:89466=>0o:nm4=027`7ji0q~??08:94?5|58:;5n4i4c:89cc?83n=oo521177?9883>6}:99:2h7h;b99>b`>02m05c;>a0dk2wx==>6a;297~;6893n6k:m8:?ea=c=l?ii70??4`a9`3ed3ty:<=7m:18087780l1j9l7;jh01<>;b18g2fe50;1x94671=0m8o64=02207jh01<>:368g2fejh01<>:3c8g2fejh01<>:418g2fe0m8o64=02212jh01<>:458g2fe556?l3l?n552fd:4>a0dl27:<96j:e4`g>{t99:3m7>53z?245>b2o>i463ie9g9`3ec34;;84<5d7a`?xu6892i6=4<{<334=`=n=h370hj948g2fb<58:?5;4k6ba8yv7781:1<7=t=023<1>438g2fb<58:?;>4k6ba8yv7781;1<7=t=023<0>488g2fb<58:?;:4k6ba8yv778181<7=t=023<3>518g2fb<58:?;o4k6b`8yv778191<7=t=023<2>568g2fb<58:?4=4k6b`8yv778>21<7=t=0233fh57j9cc9~w467?00;6>u21124`?`3j116jh68:e4`a>;68=o26i8lc:p5560i3:1?v3>015f>c2e027mi5k5d7af?877?758e0g><58::8?4k6bg89463>?0o:nm4}r33427=839p1<>?748e0g><58::844k6bg894630<0o:nm4}r33424=839p1<>?778e0g><58::9=4k6bg89463i90o:nm4}r33425=839p1<>?768e0g><58::9:4k6bg89463j=0o:nm4}r3343>=839p1<>?6b8e0g><5oo3>7j9cb9>552c>3n=oi5rs0232<<72:q6==>9d;d7f==:nl226i8lc:?241bf2m;am0:1h;ml;<330ac=l?io7p}>014a>5<4s4;;<;h5f5`;?8`b1>0o:nm4=027a7jn0q~??07294?5|58:;:94i4c:89466<=0o:nm4=0260ajn0q~??07394?5|58:;:84i4c:89466jn0q~??07094?5|58:;:;4i4c:89466=;0o:nm4=027g`jn0q~??07194?5|58:;::4i4c:89466=00o:nm4=027`7jn0q~??04:94?5|58:;9n4i4c:89cc?:3n=oo521177?5883>6}:99:>h7h;b99>b`>>2m05c;>a0dl2wx==>:a;297~;689?n6k:m8:?ea<6=l?ii70??4`a9`3ec3ty:<=;m:1808778jh01<>;b18g2fb50;1x9467==0m8o64=02201jh01<>:368g2fbjh01<>:3c8g2fbjh01<>:418g2fb0m8o64=0221<jh01<>:458g2fb650;1x9466;j0m8o64=gg;6?b1km16==:7a;f5ga=z{8::?44?:2y>5574l3l?n552fd::>a0dl27:<96j:e4``>{t99;8m7>53z?2445b2o>i463ie829`3ec34;;84<5d7ag?xu6889i6=4<{<3356`=n=h370hj968g2fb<58:?5;4k6bf8yv779::1<7=t=02271>458g2fb<58:?;>4k6bf8yv779:;1<7=t=02270>4c8g2fb<58:?;:4k6bf8yv779:81<7=t=02273>538g2fb<58:?;n4k6bf8yv779:91<7=t=02272>588g2fb<58:?4<4k6bf8yv779;21<7=t=0226fh57j9ce9~w466:00;6>u21131`?`3j116jh66:e4`a>;68=o26i8ld:p5575i3:1?v3>000f>c2e027mi4>5d7af?877>258e0g><58::894k6bg89463>?0o:nj4}r33577=839p1<>>248e0g><58::8o4k6bg894630<0o:nj4}r33574=839p1<>>278e0g><58::9?4k6bg89463i90o:nj4}r33575=839p1<>>268e0g><58::944k6bg89463j=0o:nj4}r3354>=839p1<>>1b8e0g><5oo3?7j9cb9>552c>3n=oo5rs0225<<72:q6==?>d;d7f==:nl2j6i8lc:?241bf2m;am0;1h;ml;<330ac=l?ii7p}>003a>5<4s4;;=jh0q~??10294?5|58::=94i4c:89466<<0o:nm4=0260ajh0q~??10394?5|58::=84i4c:89466jh0q~??10094?5|58::=;4i4c:89466=:0o:nm4=027g`jh0q~??10194?5|58::=:4i4c:89466=h0o:nm4=027`7jh0q~??11:94?5|58::>0883>6}:99;;h7h;b99>b`>f2m05c;>a0dj2wx==??a;297~;688:n6k:m8:?ea<7=l?ii70??4`a9`3ee3ty:<<>m:18087799l1j9l7;jh01<>;b18g2fd50;1x94668=0m8o64=02200jh01<>:368g2fdjh01<>:3c8g2fdjh01<>:418g2fd0m8o64=0221djh01<>:458g2fd556al3l?n552fd:b>a0dl27:<96j:e4`f>{t99:mm7>53z?245`b2o>i463ie839`3ec34;;84<5d7aa?xu689li6=4<{<334c`=n=h370hj998g2fb<58:?5;4k6b`8yv778o:1<7=t=023b1>448g2fb<58:?;>4k6b`8yv778o;1<7=t=023b0>4b8g2fb<58:?;:4k6b`8yv778o81<7=t=023b3>528g2fb<58:?;o4k6bc8yv778o91<7=t=023b2>5`8g2fb<58:?4=4k6bc8yv778l21<7=t=023afh57j9cb9~w467m00;6>u2112f`?`3j116jh6n:e4`a>;68=o26i8lb:p556bi3:1?v3>01gf>c2e027mi4?5d7af?877?e58e0g><58::884k6bg89463>?0o:nl4}r334`7=839p1<>?e48e0g><58::8n4k6bg894630<0o:nl4}r334`4=839p1<>?e78e0g><58::9>4k6bg89463i90o:nl4}r334`5=839p1<>?e68e0g><58::9l4k6bg89463j=0o:nl4}r334a>=839p1<>?db8e0g><5oo387j9cb9>552c>3n=oh5rs023`<<72:q6==>kd;d7f==:nl2i6i8lc:?241bf2m;am081h;ml;<330ac=l?in7p}>01fa>5<4s4;;jo0q~??0e294?5|58:;h94i4c:89466jo0q~??0e394?5|58:;h84i4c:89466jo0q~??0e094?5|58:;h;4i4c:89466==0o:nm4=027g`jo0q~??0e194?5|58:;h:4i4c:89466=k0o:nm4=027`7jo0q~??0b:94?5|58:;on4i4c:89cc?<3n=oo521177?c883>6}:99:hh7h;b99>b`>e2m05c;>a0dm2wx==>la;297~;689in6k:m8:?ea<4=l?ii70??4`a9`3eb3ty:<=mm:1808778jl1j9l7;jh01<>;b18g2fc50;1x9467k=0m8o64=02203jh01<>:368g2fcjh01<>:3c8g2fcjh01<>:418g2fc0m8o64=0221gjh01<>:458g2fc556el3l?n552fd:a>a0dl27:<96j:e4`a>{t99:im7>53z?245db2o>i463ie809`3ec34;;84<5d7af?xu689hi6=4<{<334g`=n=h370hj988g2fb<58:?5;4k6bg8yv778k:1<7=t=023f1>478g2fb<58:?;>4k6bg8yv778k;1<7=t=023f0>4e8g2fb<58:?;:4k6bg8yv778k81<7=t=023f3>558g2fb<58:?;n4k6b`8yv778k91<7=t=023f2>5c8g2fb<58:?4<4k6b`8yv778=21<7=t=0230fhm7j9cb9~w467<00;6>u21127`?`3j116jh6m:e4`a>;68=o26i8le:p5563i3:1?v3>016f>c2e027mi4<5d7af?877?458e0g><58::8;4k6bg89463>?0o:nk4}r33417=839p1<>?448e0g><58::8i4k6bg894630<0o:nk4}r33414=839p1<>?478e0g><58::994k6bg89463i90o:nk4}r33415=839p1<>?468e0g><58::9o4k6bg89463j=0o:nk4}rde3a<72:q6jk6>:g6a<>;an8>1h;mn;<3311?=l?io7p}if6g94?5|5ol3>7h;b99>bc722m05c:>a0dl2wxjk9i:1808`a0:0m8o64=gd22?b1kh16==:nd;f5ga=z{ol3<7>53z?eb=2=n=h370hi168g2fg<58:?n<4k6bf8yv7788=1<7lt=023524;f5gg=:no;>6i8lb:?eb40=l?ii70hi168g2fd<5oom;7j9c`9>b`cf2m041`>a0dl27mj=<5d7aa?8`bmo0o:nk4=ggf2?b1km1vkhle;296~;689:m6k:m8:?eb42=l?io7p}ifbd94?4|58:;==4i4c:89c`6=3n=oi5rsgdg4?6=:r7:<=?>:g6a<>;an8<1h;mk;|qeba7=838p1<>?138e0g><5ol:;7j9ce9~wc`dk3:1>v3>012g>c2e027mj<=5d7a:?xuanjh1<72;f5g<=z{olhm7>53z?2456e2o>i463if1f9`3e>34lmm:e4`=>{tnoi36=4={<3345?=n=h370hi068g2fc556703l?n552fg25>a0d12wxjkm9:18187789=1j9l7;j30q~hic483>7}:99:;:7h;b99>bc672m5<5s4;;<=;5f5`;?8`bnh0o:n74}rdeg6<72;q6==>?4;d7f==:nll36i8lb:pbce62909w0??0109b1d?34lnih4k6b;8yv`ajm0;6?u2fgdf>c2e027mih?5d7a:?xuanko1<7{tnohm6=4={<33456=n=h370hje28g2f?556793l?n552fdg;>a0d12wxjh8j:1815~;am>k1j9l7;jk01kk79;f5gd=:nl2j6i8la:?ea=d=l?ij70hj948g2fg<5oo2;7j9c`9>b`??2m83n=ol52fd;2>a0di27mi4<5d7ab?8`b090o:no4=gg;6?b1kh16jh6<:e4`e>;am1>1h;mn;<33514=l?ij70??1569`3ef34;;=9;5d7ab?8779=<1h;mn;<33501=l?ij70??14;9`3ef34;;=8o5d7ab?87791h;mn;|qea3`=838:w0hj7c8e0g><5oo3;7j9c89>b`>>2m34ln4o4k6b;89cc>=3n=o452fd;4>a0d127mi465d7a:?8`b100o:n74=gg;a?b1k016jh7?:e4`=>;am0;1h;m6;j301kk70;f5g<=:nl296i8l9:?ea=5=l?i270hj858g2f?<58::8?4k6b;89466<=0o:n74=02200j301<>>478g2f?<58::9:4k6b;89466=00o:n74=0221dj301<>>5c8g2f?<58::844k6b;89466j301<>>4e8g2f?<58::9=4k6b;89466=;0o:n74=02216j301<>>558g2f?5573n3l=9n521137:7h95b9>557393l=9n52fd:g>c02k27mi5?5f77`?8`b?o0m:8m4=gg:2?`1=j16jh6i:g46g>;am0>1j;;l;59z?ea2b=n=h370??15g9b33d34;;=995f77`?8779b`?42o<>o63ie979b33d3ty:<=?9:18b87788<1j9l7;j301kh>5;f5g<=:no;=6i8l9:?eb41=l?i270hjf68g2f?<5oonm7j9c`9>bc652m36?k27mi4m5f55a?xuan=21<7{tno?86=4={i7>52z?eb`b=>92h70hjb78e02dbc`?2?:3o63ieb09b11e3tymj::50;0x94678:0=<5m4=ggg4?`3?k1vkh89;296~;689:n6;>7c:?eaa?=n==i7p}if6c94?4|58:;=>4909a89ccci3l?;o5rsgd4f?6=:r7:<=?;:72;g>;ammh1j99m;|qeb2e=838p1<>?14854=e<5oooo7h;7c9~wc`4m3:1>v3ife:925>d34lnm44i46`8yv`a;o0;6?u2fgf:>36?k27mio<5f55a?xuan=:1<7{tno>:6=4={7>52z?ebae=>92h70hjde8e02d4?:3y>bcbc2?:3o63ieeg9b11e3tymj9:50;0x9c`cm3<;4n52fdfe>c20j2wxjk:::1818`alo0=<5m4=ggf4?`3?k1vkh;6;296~;anl:1:=6l;h0q~hi4683>7}:noo:6;>7c:?eab`?a2o>5<5s4lmi94909a89ccf83l?;o5rsgd7f?6=:r7mjh;561:`?8`bi80m8:l4}rde0f<72;q6jkk9:72;g>;amh81j99m;|qeb1b=838p1khj7;43v3ifd;925>d34lnm84i46`8yv`a=90;6?u2fggb>36?k27mil85f55a?xuan<;1<7{tno?96=4={87>52z?eb`c=>92h70hjac8e02dbcca2?:3o63ie`a9b11e3tymj8850;0x9c`a83<;4n52fdcg>c20j2wxjk;8:1818`an80=<5m4=ggba?`3?k1vkh:8;296~;ano81:=6l;h0q~hi5883>7}:nol86;>7c:?eag6=n==i7p}if4c94?4|5olm878?8b9>b`d62o>5<5s4lmj84909a89cce;3l?;o5rsgd6g?6=:r7mjk8561:`?8`bj=0m8:l4}rde1a<72;q6jkh8:72;g>;amk?1j99m;|qeb0`=838p1khi9;43v3ifg`925>d34lnn44i46`8yv`a>;0;6?u2fgd`>36?k27mioo5f55a?xuan?91<7{tno52z?ebc`=>92h70hjbd8e02d556783<;4n52fd`e>c20j2wxjk88:18187789;1:=6l;h0q~hi6983>7}:99:;>78?8b9>b`e62o>5<5s4;;<=:561:`?8`bk:0m8:l4}rde2g<72;q6==>?5;43d34lno84i46`8yv`a>m0;6?u211233?070j16jhm9:g64f>{tno=>92h70hjc68e02d556713<;4n52fda:>c20j2wxjk9?:18187789k1:=6l;h0q~hi7083>7}:99:;n78?8b9>b`ee2o>5<5s4;;<=m561:`?8`bkj0m8:l4}rde36<72;q6==>?d;43d34lnh<4i46`8yv`a??0;6?u211224?070j16jhj<:g64f>{tno=<6=4={<33447=>92h70hjd48e02d5566:3<;4n52fdf4>c20j2wxjoo8:1808`d890o:nj4=g`eb?b1kj16joo7:g64f>{tnj::6=4<{jo01klif;f5gg=:nj:96k:8b:pbgg72909w0hma18e02d<5oin87j9ce9~wce7l3:1>v3ic1a925>d34lh==4i46`8yv`d9;0;6?u2fb32>36?k27mo<<5f55a?xuakkl1<7{tnj:j6=4;{6i8ld:?ef`>=l?io7p}ice:94?4|5oioh78?8b9>bg`d2o>5<5s4lhhh4909a89cdal3l?;o5rsgage?6=:r7moih561:`?8`enl0m8:l4}rd``g<72;q6jnk?:72;g>;ajol1j99m;|qegae=838p1kmj1;43w0hle58e02d<5oi;j7j9c89>bf742m34lh<54k6bc8yv`d8=0;6>u2fb23>a0dk27mnkk5d7a`?8`d8<0m8:l4}rd`ea<728:p1km?9;7:b>;ak?;194h4=ga56?3>n27mo;=558d89ce1<3?2j63ic`g9b11e34lh>k4k6ba89ce5m3n=on52fb0;>a0dl27mo?75d7af?8`d:>0o:nl4=ga06?b1kl16jn=<:e4`e>;ak;h1h;mm;jh01km<0;f5ga=z{oih;7>5az?efd2=>92h70hl0g8g2fc<5oih=7j9ce9>bf732ma0d127molh5d7ag?8`bq6joo::72;g>;ak9l1h;ml;jo01klib;d73g=:nj;86i8la:?egd`=l?in70hlc38g2fcbfgb2ma0dl27mo=;5d7a`?8`d8>0o:nl4=ga35;291~;ak891h;ml;h01km?8;f5gf=:nkl<6i8le:?efc>=l?in7p}icc594?5|5oi8978>309>bgb02ma0di27mnk85f55a?xuakk;1<7=t=ga0f?07nh16joj::e4`e>;ajln1j99m;|qegg4=839p1km3e9>bgc22ma0di27mnk<5f55a?xuakk31<7=t=ga01?06?=16joh8:g64f>;ajm31h;mm;|qeggd=839p1km<8;43779>bg`?2o>c20j27mnih5d7aa?xuakk?1<7{tnjh=6=4={>01kli4;d73g=z{oin97>57z?eg`4==0l01kmle;7:b>;akjl194h4=gag4?3>n27moi?558d89cec:3?2j63icd49b11e3tymon=50;0x9ced<3l?;o52fb25>c02k2wxjnoi:182g~;ak:>1==;k7:?eg6e=99?o;63ic2c9553c?27mo>l5117g3>;ak:n1==;k7:?eg6c=99?o;63ic539553c?27mo>h5117g3>;ak=:1==;k7:?eg63=99?o;63ic249553c?27mo>75117g3>;ak:=1==;k7:?eg6>=99?o;63ic7;91<`<5oi=m7;6f:?eg3d==0l01km9c;7:b>;akhl1j99m;jk01km=e;f5gd=:nj836i8lc:?eg7?=l?ii70hl268g2fe<5oi8=7h95b9>bf4f2o<>o63ic229`3eb34lh>i4k6bg8yv`dk<0;69u2fcc5>0?a34lhni4:9g9>bfe12o>bf752ma0dk27mo<>5d7aa?8`em10o:nl4}rd`g<<72:q6jnmj:g6a<>;ajh:1h;mk;<3316?=l?ij7p}icbc94?5|5oihj7h;b99>bgg72m041f>a0dj2wxjnmm:1808`dl90m8o64=g`b4?b1k016==;;2;f5gd=z{oiho7>53z?ega7=n=h370hle58g2fc<58:>8;4k6bc8yv`dkm0;6>u2fbf1>c2e027moh:5d7ab?877==h1h;mm;|qeg5?=838p1km?9;d7f==:nkoj6i8l9:pbfc52903w0hle38e0g><5oi;<7j9c89>bfc32m34lijk4k6b;89cdam3n=o4521177b?b1kh16johl:e4`f>{tnj:86=4:0z?egdc=l?i270hmd48g2f?<5ohn87j9c89>bgc22m34lih:4k6b;89cdc03n=o452fcf:>a0d127mnio5d7a:?8`ell0o:n74=g`gb?b1k016jnm>:e4`=>;ak991j9l7;jk01k>i6;f5g<=:nklo6i8lc:?efc`=l?io70hmec8g2fg<5ohoo7j9c89>bgbc2m34link4k6b;89cdb?3n=o452fcce>a0d127mno85d7a:?8`ej>0o:n74=g`ag?b1k016jolk:e4`=>;ajj>1h;m6;j301kllb;f5g<=:nkn96i8l9:?efa5=l?i270hmdc8g2f?<5ohjh7j9c89>bggb2m34lin94k6b;89cde03n=o452fc`b>a0d127mnol5d7a:?8`ek80o:n74=g``;ajm:1h;m6;j301klj2;f5g<=:nko86i8l9:?efdg=l?i270hmc`8g2f?<5ohj57j9c89>bgge2m34lin<4k6b;89cde:3n=o452fc`:>a0d127mnok5d7a:?8`ek90o:n74=g``2?b1k016jom8:e4`=>;ajjn1h;m6;j301klk4;f5g<=:nko;6i8l9:?effe=l?i270hmb18g2f?<5ohh>7j9c89>bgb12m34liin4k6b;89cddn3n=o452fca0>a0d127mo=;5d7a:?8`d8>0o:nj4=ga3;ajl21h;m6;ji01kk;a;f5gg=:nj8o6i8lc:pbgg1290>w0hma78e0g><5ohm87j9cc9>bg`42m4k6bc8yv`d980;6ku2fb32>c2e027molk5d7a`?8`d8o0o:nl4=ga`5?b1kk16jok6:e4`e>;a8o<1h;mm;jo01km?e;f5g`=:nj:>6i8lb:?eg51=l?ih70hl098g2fd<5oi:<7j9c89>bf752m34lh>i4k6b;8yv`dl:0;6:u2fbfg>c2e027mnl>5d7af?8`enm0o:nk4=g`b=:e4`e>;ajoo1h;mk;jk0q~hld583>3}:njnn6k:m8:?efd6=l?ih70hmfe8g2fg<5ohj47j9cc9>bf652ma0di27mnl65d7a`?8`d8;0o:n74=g`ea?b1kh1vkmk6;290~;akl:1j9l7;jh01kmj4;f5gf=:nklm6i8la:pbfb02908w0hle08e0g><5oi;<7j9c`9>bfc32m5<5s4lim94i4c:89cda13n=o45rsg`b7?6=;r7mnl;5f5`;?8`dk=0o:nm4=g`ef?b1k01vkm;f;293~;ak<31j9l7;jh01km=f;f5ga=:nj8n6i8l9:?eg64=l?io70hl328g2fe<5oi8<7j9cc9~wce283:1:v3ic4c9b1d?34li5k4k6ba89ce5n3n=o452fb11>a0dj27mo>=5d7ag?8`d;90o:no4}rd`14<72;aj0l1h;mk;j301km<2;f5gf=:nj986i8le:pbf35290?w0hl5b8e0g><5oh2j7j9c89>bf552m3tymo;j50;0x9ce4<3<:m;52fccb>a0dk2wxjn97:1818`d;=0==o<4=g`bg?b1kj1vkm73;296~;ak:>1:ji0q~hla583>7}:nj9?6;<<0:?efad=l?ih7p}ic`;94?4|5oi8m78>a79>bgc72m5<5s4lh?l491c089cdb93n=on5rsgabf?6=:r7mo>o560gb?8`em;0o:nm4}rd`ef<72;q6jn=n:73e2>;ajl91h;ml;|qeg3c=838p1km6i8lc:pbf0a2909w0hl3`85666<5ohij7j9cb9~wce083:1>v3ic2`924g134liol4k6ba8yv`d?80;6?u2fb1a>37e:27mni;5d7aa?xuak>81<7{tnj=86=4={52z?eg6d=>;8n70hme78g2fdbf5e2?88<63ibd59`3ed3tymo:850;0x9ce4k3<:m;52fcc:>a0dk2wxjn98:1818`d;j0==o<4=g`bf?b1kj1vkm89;296~;ak:i1:ji0q~hl7`83>7}:nj9h6;?i6:?efdc=l?ih7p}ic6`94?4|5oi8o78=2d9>bgga2m5<5s4lh?n4922289cde83n=on5rsga4`?6=:r7mo>j560c5?8`ej80o:nm4}rd`3`<72;q6jn=k:73a6>;ajk81h;ml;|qeg2`=838p1km72909w0hl3e855c0<5ohi87j9cb9~wce?93:1>v3ic2f9274b34lin;4k6ba8yv`d0;0;6?u2fb1g>344827mno95d7a`?xuak1>1<7{tnj2>6=4={52z?eg6c=>8oj70hmb`8g2febf5b2?;m:63ibc`9`3ed3tymo5650;0x9ce4m3<9>h52fc``>a0dk2wxjn66:1818`d;l0=>>>4=g`a`?b1kj1vkm7a;296~;ak:l1:ji0q~hl8c83>7}:nj9m6;?m2:?eff6=l?ih7p}ic9a94?4|5oi8j78>e`9>bge62m5<5s4lh?k491g489cdd:3n=on5rsga;b?6=:r7mo>h5630f?8`ek=0o:nm4}rd`=5<72;q6jn=i:7004>;ajj?1h;ml;|qeg<7=838p1km;0;42e3=:nki=6i8lc:pbf?52909w0hl41855g4<5ohh;7j9cb9~wce>;3:1>v3ic52924cf34lio54k6ba8yv`d1=0;6?u2fb63>37a>27mnn75d7a`?xuak0?1<7{tnj3=6=4={52z?eg17=>8k=70hmce8g2febf262?;i>63ibbg9`3ed3tymo4o50;0x9ce393<:il52fcf3>a0dk2wxjn7m:1818`d<80==k84=g`g5?b1kj1vkm6c;296~;ak=;1:?ji0q~hl9e83>7}:nj>:6;<<0:?efa5=l?ih7p}ic8g94?4|5oi8978>a79>bgb32m5<5s4lh?8491c089cdc>3n=on5rsgab4?6=:r7mo>;560gb?8`el>0o:nl4}rd`e4<72;q6jn=::73e2>;ajm21h;mm;|qegd4=838p1km<5;416`=:nkn26i8la:pbfg42909w0hl3485666<5ohom7j9c`9~wcef=3:1>v3ic249272>34lihn4k6ba8yv`di?0;6?u2fb14>343127mnij5d7a`?xuakh=1<7{tnjk36=4={53z?eg62=>8l=70hme`8g2fg<5ohh?7j9cd9~wce>13:1?v3ic269274b34liil4k6b`89cddn3n=oh5rsga7a?6=99q6jn;7:g6a<>;aj0l1h;mn;jh01km=f;f5gg=:nj9;6i8lc:?eg7c=l?ii70hl298g2fd<5oi957j9ce9>bf402ma0di27mo?m5d7ab?8`dk;0o:nj4=ga1`?b1kh1vkm;2;29=~;ak=k1j9l7;jk01km=8;f5gd=:nj826i8lc:?eg71=l?i270h?f28g2fd<5oi9n7j9cd9>bf4d2ma0d127mo?65d7a:?8`d:00o:no4=g2e7?b1kh16jn;ak;i1h;mk;jh0q~hl4583>2}:nj>h6k:m8:?eg7?=l?i270h?f28g2fb<5oi9n7j9cb9>bf4d2mc2e027m;akj81h;m6;|qeg74=838p1km9c;43v3ic7c925>d34lh>94i46`8yv`d9o0;6?u2fb4:>36?k27mo?=5f55a?xuak8k1<7{tnj;26=4={d;d73g=z{oi:47>52z?eg34=>92h70hl1b8e02dbf062?:3o63ic0`9b11e3tymo9850;0x9ce3i3<;4n52fb04>c20j2wxjn:8:1818`dh0q~hl4883>7}:nj>o6;>7c:?eg7g=n==i7p}ic4194?4|5oi>478?8b9>bf4c2o>5<5s4lh944909a89ce5m3l?;o5rsga61?6=:r7mo8o561:`?8`d:o0m8:l4}rd`13<72;q6jn;m:72;g>;ak::1j99m;|qeg01=838p1km:c;43;ak:n19?;4=ga0a?35=27mo9?553789ce4n3?9963ic529173<5oi897;=5:?eg60=<:901km<9;607>;ak:=18>=4=ga0;ak;91h;m7;|qeg30=83;9w0hl358663=:nj9h68<9;>;52fb1f>04134lh8<4:279>bf5a2<8=70hl418663=:nj9>68<9;0??;52fb1;>15134lh:l4i4c:89ce5=3n=oo52fb05>a0dj27mo?:5d7ab?xuak?=1<7?>{16jn=l:404?8`d;h0>>:52fb1a>04034lh?i4:269>bf5b2<8<70hl408662=:nj9m68<8;16jn=::404?8`d;?0??:52fb1:>15034lh?:4;369>bf5?2=9<70hl6c8e0g><5oi997j9c89>bf412m5<68r7mo>:553:89ce4k3?9463ic2c917><5oi8n7;=8:?eg6b==;201km;ak=;19?64=ga0b?35027mo9>553:89ce4=3?9463ic24906e<5oi857:;ak?i1j9l7;j30q~hl5e83>71|5oi887:67:?eg62=;ak:i18494=ga0g?2cj27mo>m550d89ce4i3>2;63ic2c90ad<5oi8m7;>f:?eg6d=<0=01km;ak:h19?27mo>j54e`89ce4l3?:j63ic2g90<1<5oi8i7:kb:?eg6c==8l01km;1;6:3>;ak=;18il4=ga75?36n27mo>h548589ce4n3>on63ic2d914`<5oi?<7:67:?eg16=;ak:?18494=ga01?2cj27mo>;550d89ce4>3<98l52fb1:>343i27mo>95636b?8`d;10=>9o4=ga55?`3j116jn?k:e4`e>;ak8o1h;mn;j301km>b;f5g==z{oi>i7>527y>bf532=3m70hl3587a6=:nj9?68>=52fb1b>1?a34lh?l4;e29>bf5f2<8;70hl3c87=c=:nj9i69k<;52fb1g>04734lh?h4;9g9>bf5b2=o870hl3d8665=:nj>:697i;:403?8`d;o0?5k52fb1e>1c434lh?k4:219>bf272=3m70hl4187a6=:nj>;68>=52fb15>343j27mo>75636a?8`d;>0=>9l4=ga0;ak8n1h;mm;jh01km>c;f5gd=z{oi>j7>524y>bf532=k;70hl3587a1=:nj9?68<>;><52fb1b>1g734lh?l4;e59>bf5f2<8:70hl3c87e5=:nj9i69k;;04634lh?h4;a19>bf5b2=o?70hl3d8664=:nj>:69o?;:402?8`d;o0?m=52fb1e>1c334lh?k4:209>bf272=k;70hl4187a1=:nj>;68<>;><52fb15>343k27mo>75636`?8`d;>0=>9m4=ga0;ak8n1h;m6;ji0q~hl6183>72|5oi887:n1:?eg62=;ak:i18l?4=ga0g?2b=27mo>m553089ce4i3>j=63ic2c90`3<5oi8m7;=2:?eg6d=;ak:h19?<4=ga0`?2f927mo>j54d789ce4l3?9>63ic2g90d7<5oi8i7:j5:?eg6c==;801km;1;6b5>;ak=;18h;4=ga75?35:27mo>h54`389ce4n3>n963ic2d9174<5oi?<7:n1:?eg16=;ak:?18l?4=ga01?2b=27mo>;553089ce4>3<98i52fb1:>343l27mo>95636g?8`d;10=>9j4=ga50?`3j116jn?j:e4`=>{tn;21<7=t=g0:>c20j27njo4k6ba89``>2m5<4s488n:4i46`8975?13n=on5222:4>a0dj2wx>oo>:18084ei;0m8:l4=3`40?b1kj16>o9=:e4`f>{t;:2h6=4<{<10h01>=:f;f5gf=:;:?o6i8lb:p7g1?2908w0=m788e02d<5:h?n7j9cb9>7g2>2m5<4s4>8:=4i46`89154>3n=on524217>a0dj2wx9ko>:18183a1o0m8:l4=4db7?b1k01v96:a;292~;181:1h;m6;<6;12jk0196:a;d7f==:<1>?6i8la:?7=l?ii70:66b8g2fg39;4?:3y>0=322?:3o63;84;9b11e3ty?48l50;0x91>2i3<;4n52497`>c20j2wx8h8::185807080o:n74=5g56?b1kh168h8::g6a<>;3m=l1h;mn;<6fg6jh019h87;f5gd=z{=o==7>52z?7a36=>92h70:j658e02dn:;4?:3y>0`022?:3o63;e759b11e3ty>8:<50;4x936?:3n=o452554e>a0di27>8:<5f5`;?833=j0o:no4=46g4?b1kk16986;:e4`e>{t==52z?6024=>92h70;;758e02d25>42m3n=ol525`fb>a0dj27>n5k5d7ab?xu2i>21<7{t=h=o6=4={<7b3f<181i018o8e;d73g=z{8>:o7>56z?542c=l?i270?;188g2fg<58>:o7h;b99>51612m46c9`3ee34;>>h4k6bc8yv73910;6?u21534>36?k27:8{t9h8i6=49{<433cj301v3>a34925>d34;j>l4i46`8yv7f:j0;6?u21`0a>36?k27:m?j5f55a?xua:h0;6nu2egg9`3e>34l9o7j9c`9>acd=l?ij70ki9;f5ga=:9;:?6i8lb:?e6d;bnj0o:nk4=ddg>a0dk27nj54k6b`89c6?2m52z?e6ah01k{t::h36=4l{<00j301?=ma;f5gd=:::226i8la:?17=1=l?io70<9938g2fd<5;9i47h;b99>66gb2m3n=oo5222;5>a0di279?4o5d7ag?xu5;k31<7>l7:72;g>{t:kk86=4l{<0a32j301?ln5;f5gd=::k=?6i8la:?1f24=l?io706g?>2ma0di279n5;5d7ag?xu5jh>1<7oo<:72;g>{t;:2n6=4l{<1027j301>=60;f5gd=:;:?m6i8la:?070b=l?io70=9698g2fd<5:93i7h;b99>76>32ma0di278?:>5d7ag?xu4;1l1<76j:72;g>{t;k=j6=4l{<1a0`j301>l8c;f5gd=:;k>i6i8la:?0f1?=l?io70=j558g2fd<5:h7g172ma0di278n8m5d7ag?xu4j>h1<7{t<:<:6=4l{<607<j3019=93;f5gd=:<:9=6i8la:?7762=l?io70:9418g2fd<5=9==7h;b99>063e2m8?54k6ba89154;3n=oo524260>a0di27??995d7ag?xu3;?81<78>:72;g>{to86i8la:?73=4=l?ij70:8828g2fd<5==387j9cc9>02>22m<4:4k6b`8911?03n=oo5246::>a0dj27?;5o5d7aa?8200k0o:nl4}r6g32<72:q685m>:e4`e>;3kh;1h;mk;<6`f<h0q~:mc583>3}:7j9c89>02`22ma0dk27?;465d7a`?820n:0o:nj4=555a?b1k01v9ll2;292~;3jji1j9l7;<64e`ji019967;f5gf=:<>=;6i8l9:?73c2=l?i270:86g8g2f?io<4?:7y>0gee2o>i463;7`f9`3ed34><5;4k6ba8911083n=ol5246d0>a0dk27?;;h5d7ab?xu3jj:1<7;t=5``e?`3j1168:ol:e4`g>;3?h81h;ml;<64b6j3019983;f5gg=z{=hij7>55z?7ff?=n=h370:8ac8g2fe<5==j=7j9cb9>02`42ma0dk27?;l>5d7a`?820n:0o:nl4=5547?b1k01v9lmd;291~;3jj=1j9l7;<64b7jh0199n9;f5gg=:<>3m6i8la:?732>=l?ii7p};bca94?0|5=hh:7h;b99>02`52mm3n=ol52465;>a0di2wx8olm:18482ek<0m8o64=55e6?b1kj168:9::e4`f>;3?><1h;mm;<64e2jh01996d;f5gd=:<>=36i8le:p0=06290?w0:7608e0g><5=2?47j9cb9>0=3b2m2n3l?n552496e>a0dj27?4975d7ab?xu30?91<79t=5:7b?b1k01685:6:e4`=>;30<=1h;m6;<6a3fj3019693;d7f==:<102g32mjji4k6ba891>3j3l?n5524921>a0dj27?;kj5d7a`?82?<>0o:no4=5:72?b1k01v96:d;29=~;30=21h;mn;<6;1a0a3c2m3=3l?;o5249`:>a0dm2wx8i8j:18082?jm0o:n74=5`;2?b1k01685:;:g64f>{t92h70:6ae8g2fd<5=3>57j9cd9>0f?c2mj<54k6ba891g713n=on524`2a>a0dk27?m=m5d7a`?82f8m0o:nm4=5c3a?b1kj168l>i:e4`g>;3i8:1h;ml;<6b54ji019o>2;f5gf=:02854k6b;891>1=3n=on524953>a0dk27?4:l5d7a`?82??m0o:nm4=5:4a?b1kj16859i:e4`g>;301:1h;ml;<6;<4ji019672;f5gf=:<1286i8lc:?7<30=l?ih70:7668g2fe<5=2=47j9cb9>0=0>2m3:o4k6ba891>1k3n=on52494g>a0dk27?4;k5d7a`?82?>o0o:nm4=5`41?b1kh16859>:e4`g>;30>81h;ml;<6;36ji019684;f5gf=:<1=>6i8lc:?7<20=l?ih70:7768g2fe<5=2<47j9cb9>0=1>2m3;n4k6ba891b0<3n=ol524e51>a0di27?h:85d7ab?82?=j0o:no4=5:7e?b1kk1685;6:e4`f>;30<;1h;mm;<6`faji019j:d;f5gf=:<>o<6i8le:p0a142908w0:75d8g2fg<5=n<87h;7c9>0=212m5<3s4>j5<4k6bc891>5n3l?n5524`36>a0dk27?m8m5d7ag?xu30;>1<7:t=5c:4?b1kh1685;3i8>1h;ml;<6b14jn0q~:72283>1}:v3;7`69b11e34>3954k6ba8yv2c?<0;6?lt=5f70?`3k;168i;m:g6`6>;3l?;1j9m=;<6g2796k:l2:?7<55=n=i970:7128e0f4<5=2:87h;c39>0=722o>h>63;8049b1e534>3=:4i4b0891>603l?o?52493:>c2d:27?4;308o1j9m=;<6;5cli6k:l2:?73cc=n=i970:8b`8e0f4<5==in7h;c39>02dd2o>h>63;7cf9b1e534>c2d:27?;n?5f5a1?820k;0m8n<4=55`7?`3k;168:h9:g6`6>;3?lo1j9m=;<64ac0a112o>3ty?48=50;1x91>303l?;o52497;>a0dj27?49o5d7ab?xu30=o1<7=t=5:7b?`3?k1685;j:e4`=>;30=<1h;mj;|q7<1e=838p196;b;43=6k:8b:p0=332909w0:753854=e<5=2?m7h;7c9~w1>283:1?v3;b6a9`3ef34>39=4i4c:891>293n=oh5rs5:66?6=:r7?4965d7af?82?=;0m8o64}r702=<72mq69>87:g6a<>;3m;n1h;mn;<6ga`jk019j7d;f5gd=:0a?52mo594k6b`891b>=3n=oo524e;5>a0dj2wx9>6;:18082bkj0o:no4=40bg?b1km169?m;:g64f>{t=8im6=49{<72`<onl4k6ba891bf;3n=on524edf>a0dl27?h:75d7a:?xu29jn1<78t=43g3?`3j1168il6:e4`g>;3lh81h;ml;<6g3gj3019jif;f5g<=:d78e0g><5=ni47j9cb9>0ag62mojh4k6ba891b0i3n=ol5rs43`f?6==r7>=i;5f5`;?82cj>0o:nm4=5fb`?b1kj168ihj:e4`=>;3l>o1h;mm;|q65fg=83?p18?k4;d7f==:on84k6ba891bfj3n=on524edf>a0dj27?h:k5d7a:?xu29j21<7;t=43g6?`3j1168ihk:e4`f>;3lk>1h;mm;<6gedjk019j73;f5gg=z{<;h;7>56z?65a7=n=h370:kfe8g2fg<5=n3=7j9c`9>0ad42mo4>4k6bc8yv36k?0;6:u250f3>c2e027?hkj5d7a`?82c090o:nl4=5f;5?b1kk168il=:e4`f>;3lh21h;mn;<6g<6jo0q~:j6b83>1}:=7j9cb9~w1c1i3:1?v3;e7c9b1d?34>n9l4k6b`891c2<3n=ol5rs5g5a?6=?r7?i8o5d7a:?82b==0o:n74=5g56?b1k0169<68:e4`=>;3m?o1j9l7;<6f2cjo019k97;f5gf=z{=o>:7>59z?7``d=l?ii70:kag8g2f?<5=o>47j9cb9>146?2mna0di27?i8?5d7a:?xu3m?21<77t=5g67?b1kh168h87:g6a<>;3m?31h;ml;<703cjh019k:1;f5gg=:=:286i8lc:?66f>=l?ij70;<6`8g2fg<5=nm>7j9cc9~w050k3:1>v3;e429b11e34>no94k6bg8yv34?k0;6>u24da;>a0d127>=4?5d7a:?82b47h;7c9>15742ma0dk27><<75d7a`?8379h0o:nm4=422f?b1kj169=?l:e4`g>;288n1h;ml;<7350ji019hle;f5gg=:0c342mn;o4k6ba891c?>3n=on524d:;>a0dk27?i575d7a`?82b0h0o:nm4=5g;f?b1kj168h6l:e4`g>;3m1n1h;ml;<6f<`ji019k81;f5gf=:0`112mn;54k6ba891c013n=on524d5b>a0dk27>=5>5d7ab?82b?j0o:nm4=5g4`?b1kj168h9j:e4`g>;3m>l1h;ml;<6f<5ji019k71;f5gf=:0`>02ma0di27?i8;5d7aa?82b>=0o:nl4=5g6g?b1kk169?m7:e4`g>;2;?k1h;ml;<6gb7jo0q~;<8183>6}:n?=4?:5y>15?d2m=4k6ba89061?3n=oi5rs5g1b?6=<4l5d7ab?82b;00m8o64=422b?b1kj169=;l:e4``>{tjk019k<8;d7f==:=9;n6i8lc:?6407=l?io7p}:36f94?4|5=njj7h;7c9>0`042m5<5jr7>?9h5f5a1?834>10m8n<4=415a?`3k;169>8i:g6`6>;2;>:1j9m=;<6f0a0`452o>h>63;e319b1e534>n>94i4b0891c5=3l?o?524d05>c2d:27?i?95f5a1?82b:10m8n<4=5g1=?`3k;168h;3m;h1j9m=;<6f436k:l2:?7`f0=n=i970:kc68e0f4<5=nh47h;c39>0ae>2o>h>63;dbc9b1e534>ooo4i4b0891bdk3l?o?524eag>c2d:27?hnk5f5a1?82b880m8n<4=5fe=?`3k;168ihn:g6`6>;3loh1j9m=;<7034n:>4k6b`891c2=3n=ol5rs5g6=?6=;r7?i8o5f55a?82b>00o:n74=5g65?b1kl1v9k:7;296~;3m<<1:=6l;<6f14h0q~:j5g83>7}:7c:?7a03=n==i7p};e4`94?5|5<;3;7j9c`9>0`3e2o>i463;e4a9`3eb3ty?i8j50;0x91c2;3n=oh524d7g>c2e02wx949=:18g83>?;0m8o64=460e?b1kh169>hm:e4`e>;2;0k1h;mn;<70=gjh018=6c;f5gg=:=:3o6i8lb:?6716g62m4k6b`8yv3>0l0;6>u255f:>a0di27>4o75d7ag?83?l80m8:l4}r74`f<72?q69:k9:g6a<>;2;ko1h;ml;<70f4ji018=7a;f5g<=:==:o6i8la:?605e=l?ij7p}:7e`94?3|5<=n97h;b99>16e02m3n=o45rs45ge?6=>r7>;h:5f5`;?834k?0o:nm4=41bb?b1kj169>67:e4`=>;2<9i1h;m6;<70<2j30q~;8d883>3}:=>o86k:m8:?67f3=l?ih70;116e2m;i650;7x901b:3l?n55252a7>a0dk27>?oo5d7a`?8338k0o:n74=41;f?b1kk1v89k7;291~;2?l;1j9l7;<70g6ji018=m9;f5gf=:==:i6i8la:?67=d=l?ij7p}:7e494?3|5<=n<7h;b99>16e52m;ih5f5`;?8338h0o:nl4=41`5?b1kk169>l8:e4`e>;2;0:1h;mm;|q63a2=8316?72m5<0s4?a0dj27>?5k5d7aa?834jo0o:nl4=41a1?b1kh169>7?:e4`a>{t===26=4;{<773<<;7h;b99>11002m8:l50;5x9021?3n=o4525542>a0d127>8;h5d7a:?8301=0o:n74=464f?`3j116999l:e4`a>;2<>>1h;ml;|q6035=833p18=i8;f5gg=:=:hh6i8l9:?6033=l?ih70;8148g2fe<5<>=?7h;b99>117f2m8;>5d7ab?833?<0m8o64=4642?b1kj169466:e4`f>;2<ji0186k5;f5gd=:=0=?6i8la:?67c`=l?ii7p}:99494?4|5<>>h7h;7c9>11b62m5<4s4??h84k6b;8901>m3n=o452557`>c20j2wx9467:1874~;2?891:=6l;<76g0jh018;81;f5g`=:=1h>6i8lc:?6033=n==i70;9218g2fe<5<<9=7j9cb9>13442m84k6ba89005>3n=on525704>a0dk27>:?65d7a`?831:00o:nm4=441e?b1kj169;<=:e4`g>;2=mh1h;mm;<76`2jk018;k3;f5gd=:=11>?2m>3n=on5255;4>a0dk27>8465d7a`?833100o:nm4=46:e?b1kj16997m:e4`g>;2<>o1h;ml;<773cji018:70;f5gf=:==2:6i8lc:?60=4=l?ih70;;828g2fe<5<>387j9cb9>11>22ma0dk27>85o5d7a`?8330k0o:nm4=46;g?b1kj16996k:e4`g>;2<1o1h;ml;<77ji018:60;f5gf=:==3:6i8lc:?60<4=l?ih70;;958g2fe<5<33n7j9c`9>1<>>2ma0dj27>8;75d7aa?83?l<0o:nm4=4;40?b1kj169>hi:e4`a>{t=02j6=4<{<7733jk01877b;d73g=:==?n6i8ld:p115c290?w0;9a88g2fg<5<>?;7h;b99>134c2m8>m50;6x900f03n=ol525565>c2e027>:?m5d7a`?831>00o:nj4}r777g<72=q69;o8:e4`e>;2<=?1j9l7;<756gji0188:e;f5ga=z{<33;7>52z?67ge=n==i70;;718g2fec2d:27>5:65f5a1?83>?00m8n<4=4;4e?`3k;1699;n:g6`6>;2<8h1j9m=;<776g8<7h;c39>11562o>h>63:4209b1e534???>4i4b089024<3l?o?525516>c2d:27>8>85f5a1?833;>0m8n<4=460;2<8<1j9m=;<70`716b?2o>h>63:3e;9b1e534?8hl4i4b08905cj3l?o?52552f>c2d:27>8=85f5a1?8338>0m8n<4=463;20mk1j9m=;<7:1`=<7h;7c9>11172m8;850;1x9021?3l?;o525555>a0d127>88k5d7af?xu21<7{t===47>53z?63<2=l?ij70;;698e0g><5<>=57j9cd9~w021i3:1>v3:4729`3eb34??:l4i4c:8yv3a?o0;6iu25g5e>c2e027>m9:5d7ab?83f8<0o:no4=4;b0?b1kh1694o::e4`f>;21h<1h;mm;<7:e2jh0187n8;f5gg=:=0k26i8lb:?6=dg=l?ii70;6ac8g2fd<5<3jo7j9cc9>15<4s4?ji>4k6bc890cd;3n=oi525dfa>c20j2wx9ik9:18583cn90m8o64=4;`;210>1h;m6;<7b52jk018o>6;f5gd=z{55z?6```=n=h370;6d08g2fe<5<3im7j9cb9>1d722m3ty>hh:50;4x90bbm3l?n55258f3>a0dk27>5o75d7a`?83>1;0o:n74=4c22?b1k016947>:e4`=>{t=mo86=49{<7gaaa0d127>54;5d7aa?xu2ll;1<7;t=4fff?`3j11694mk:e4`g>;21j91h;ml;<7b50jk018765;f5gd=z{55z?6``g=n=h370;6cb8g2fe<5<3h>7j9cb9>1d722m3ty>hih50;7x90bb13l?n5525`37>a0dj27>5nl5d7aa?83>k80o:no4=4;:e?b1kk1v8jke;292~;2ll21j9l7;<7b51jk018768;f5gd=:=0ij6i8lb:?6=f6=l?ij70;69`8g2fg1ac02o>i463:a069`3ed34?25:4k6b`890?>03n=oo5258a:>a0dj27>5oh5d7ab?83>1h0o:nk4}r7b<6<72=q69l6<:g6a<>;2i?k1h;ml;<7b<5jn018o98;f5gf=z{53z?6e=7=n=h370;n708g2fd<534?j:o4k6b;890g013n=o4525e;f>a0d127>m5;5f5`;?83f0?0o:nk4=4c4a?b1kj1v8o9d;29=~;2i981h;mm;<7:g3j3018o9f;f5gf=:=m;m6i8lc:?6e3b=n=h370;n258g2fd<51d0>2m3ty>m:h50;;x90g1i3n=ol525`5e>c2e027>m5>5d7a`?83a1?0o:nl4=4c5;2mml1h;mn;<7e<4jk018o?9;f5gg=z{52z?6e31=n==i70;ndc8g2fc1dba2m34?j:;4i46`8yv3a1<0;69>t=4f2`?070j169omi:e4`f>;2j>h1h;mj;<7ffcji018o9f;d73g=:=j8j6i8lc:?6g7d=l?ih70;l2e8g2fe<51f4a2ma0dk27>o>:5d7a`?83d:j0o:nm4=4`f1?b1kk169ok>:e4`e>;2jmn1h;mn;<7a`<jk018lk5;f5gd=:=k1d?a2ma0dk27>ml:5d7a`?83fi<0o:nm4=4c;;2i1k1h;ml;<7bji018o7c;f5gf=:=h2o6i8lc:?6e=c=l?ih70;n8g8g2fe<51d?62m4k6ba890g><3n=on525`;6>a0dk27>m485d7a`?83f1>0o:nm4=4c:;2i0k1h;ml;<7b=gji018o6c;f5gf=:=h3n6i8lc:?6b<>=l?ij70;i978g2fg<51d1b2ma0dk27>j5?5d7a`?83f800o:nk4}r7e=2<72:q69l6?:e4`e>;2n021j99m;<7b2=jn0q~;n4683>1}:=jh86i8la:?6e07=n=h370;l368g2fe<53:18v3:cc09`3ef34?j9=4i4c:890e4>3n=on525b50>a0dl2wx9l:::18783dj80o:no4=4c7b?`3j1169n=::e4`g>;2k?21h;mk;|q6b<2=838p187l6;d73g=:=h=j6i8lc:p1c?>2909nv3:f749b1e534?m;k4i4b0890`?=3l?o?525g:5>c2d:27>j595f5a1?83f>=0m8n<4=4c11?`3k;169l=::g6`6>;2i:<1j9m=;<7b721d5c2o>h>63:a2g9b1e534?j?k4i4b0890g383l?o?525`62>c2d:27>m9<5f5a1?83f9m0m8n<4=4c14?`3k;1694jl:g6`6>;21mn1j9m=;<7:``1h>63:9d79b1e534?j=54i4b0890g683l?o?525`32>c2d:27>m<<5f5a1?83a010m8n<4=4gf0?`3k;169k87:g6`6>;2i9h1h;m6;<7e=dh018kj3;f5g<=z{53z?6e3g=n==i70;n7`8g2fd<5m;j561:`?83f>10m8:l4}r7b33<72;q69l9;:72;g>;2i?i1j99m;|q6e24=839p18j6e;f5gd=:=h=96k:m8:?6e25=l?in7p}:a6694?4|51d132o>i46s|1802>5<4i4c:8945b<3n=ol5212c6>a0di27:?9:5d7ab?874<<0o:nl4=0172?b1kk16=>:8:e4`f>;6;=21h;mm;<300<jh01<=;a;f5gg=:9:>i6i8lb:?271e=l?ii70?<4e8g2fd51>42m8769`3ec34;3;n4i46`8yv700?0;6;u216;3>c2e027:?;65d7a`?874=k0o:nm4=0100?b1k016=>l8:e4`e>;6;k<1h;mn;|q23=3=83?p1<97f;d7f==:9:=:6i8lc:?270g=l?ih70?79g9b1d?34;8;=4k6ba8945213n=on521211>a0d127:?o85d7a:?874;80o:n74}r34<6<72?q6=:6k:g6a<>;6;?l1h;ml;<301=ji01<=<2;f5gd=:9:h>6i8lc:?2767=l?ij7p}>79094?3|58=3o7h;b99>560b2m3769`3ed34;8n84k6b;89454=3n=oo5rs05;5?6==r7:;5l5f5`;?874>m0o:nm4=0157?b1kj16=>l::e4`e>;6;:?1h;mn;|q23=6=83?p1<97a;d7f==:9:79;9b1d?34;8n94k6b`89451j3n=oo521242>a0di27:?>o5d7aa?xu6?>o1<78t=05;l;:e4`e>;6;:21h;mn;<302djh01<=90;f5gd=:9:9j6i8la:p521c290<589i87j9cb9>56502m32:9`3ee34;8:44k6b`89452n3n=ol52121b>a0dm2wx=9<<:187873::0m8o64=063e?b1kj16=9;6<921h;ml;|q2077=839p1<:=1;d7f==:9=;:6i8lb:?205d=l?ij7p}>43794?1|58>:=7j9c89>516e2m40;9`3e>34;a0dm27:889:e4`=>;6<9l1h;ml;<35fcji01<:?d;d7f==:9:i?6i8lb:?27g`=l?ih70?;088g2fg<58>;47j9c89~w426n3:15v3>41c9`3ef34;?=k4i4c:8942583n=on52181;>a0dj27:8=65d7aa?87>;j0o:nm4=0:;4?b1kh16=4<<:e4`e>;6;h31h;mm;|q2=63=838p1<:?7;d73g=:9==i6i8le:p5<532908w0?;7g8g2f?<58=?47j9c89>51612o>5<38r7::oj561:`?872>o0o:nl4=072f?b1kl16=58?:e4`g>;6<9l1j99m;<36gdji01<;lb;f5gf=:950b62m5e09`3ed34;>h>4k6ba8943c<3n=on5214a`>a0dk27:95;5d7aa?872080o:no4=074`?b1kh16=896:e4`e>;6=>?1h;mn;<364dj301<:=7;f5gf=:9=996i8lc:?206b=l?ih70?;3g8g2fe<58>?<7j9cb9>51262m4509`3ed34;?8>4k6ba89423<3n=on521566>a0dk27:8?65d7a`?873:00o:nm4=061e?b1kj16=9;6<;i1h;ml;<376aji01<:=e;f5gf=:9=8m6i8lc:?2066=l?ih70?;308g2fe<58=8;7j9c`9>51542m4269`3ed34;??84k6ba89424>3n=on521514>a0dk27:8>65d7a`?873;00o:nm4=060e?b1kj16=9=m:e4`g>;6<:i1h;ml;<377`ji01<7;o7j9cc9>517e2m4019`3ee34;34=4k6ba894?5;3n=on5212c:>a0dm2wx=4=6:180873:90o:no4=0;0e?`3?k16=9>7:e4``>{t9:o<6=4;{<3516jk01<=i1;d7f==:93d494?2|58<>>7j9c`9>56`72o>i463>5e49`3ed34;==>4k6bf8yv74m<0;69u21772>a0di27:?hh5f5`;?872l<0o:nm4=043ji0q~?63c83>7d|583;;7h;c39>5<462o>h>63>9359b1e534;2>54i4b0894?513l?o?521527>c2d:27:?n;5f5a1?874l<0m8n<4=01g2?`3k;16=>j8:g6`6>;6;m21j9m=;<30`<56ba2o>h>63>3d29b1e534;8i<4i4b08945b:3l?o?5212`g>c2d:27:?n>5f5a1?874?j0m8n<4=014`?`3k;16=>9j:g6`6>;6;>l1j9m=;<30<556d?2o>h>63>3c29b1e534;8n<4i4b08945e:3l?o?52180b>c2d:27:45;5f5a1?87>800m8n<4=01bf?b1k016=4=l:g64f>;601>1h;m6;|q2043=839p1<:?a;d73g=:9=;j6i8lb:?205e=l?ij7p}>40294?5|58>:=7h;7c9>51472m41:9`3eb3ty:8=k50;0x9427l3<;4n52152;>c20j2wx=9?9:1818739=0=<5m4=063g?`3?k1v<:>2;297~;6?:o1h;mn;<37573;f5g`=z{8>:87>52z?205g=l?in70?;158e0g>>4?:3y>5d7>2ma319b1d?3ty:m??50;1x94b3l3n=ol521`02>c2e027:m?<5d7af?xu6i;?1<7{t9h;o6=4={<3b5f<181i017;d73g=z{8k:j7>53z?2e76=n==i70?n2g8g2f?<58k:;7j9cd9~w4g5<3:1?v3>a0;9b11e34;j>44k6b`894g6j3n=ol5rs0da0?6=lr7:jo:5f5`;?87>n:0o:no4=0;a0?b1kh16=4;<:e4`e>;61<>1h;mm;<3:10jh01<7:6;f5gg=:90?<6i8lb:?2=0>=l?ii70?6588g2fd<583>m7j9cc9>5<3e2m94a9`3ee3ty:ji>50;1x94g>:3n=ol521d57>a0dl27:j=j5f55a?xu6l0?1<78t=0f:b?`3j116=498:e4`g>;61?k1h;ml;<3:06j301<7l6;f5gd=:90i>6i8la:p5a?3290=w0?k9d8e0g><5833<7j9cb9>5<0>2m9b69`3ec34;28=4k6bc894?393n=ol5rs0f:7?6=>r7:h4j5f5`;?87>?o0o:nm4=0;5;61=:1h;ml;<3:04ji0q~?k9383>3}:9m3h6k:m8:?2=2c=l?ih70?6668g2fe<583h87j9cb9>5<272m9539`3eb3ty:h4?50;7x94b>j3l?n552185g>a0dk27:5:=5d7a`?87>k=0o:n74=0;70?b1kk1vji01<782;f5gf=:90i?6i8la:?2=12=l?ij7p}>d9d94?3|58n257h;b99>5<1e2m9639`3ed34;2o94k6b`894?3<3n=o45rs0f;a?6==r7:h465f5`;?87>k:0o:nl4=0;4e?b1kk16=49?:e4`e>;61=31h;mm;|q2`=b=835<2>2m5<0s4;o5;4i4c:894?d;3n=on521865>a0dj27:5995d7aa?87>?10o:nl4=0;5a?b1kh16=4:6:e4`a>{t9h996=4;{<3b779;f5gf=:9h8m6i8ld:?2e41=l?ih7p}>a2294?5|58k8<7h;b99>5d472ma0c9`3ef3ty:m>:50;5x94g583n=o4521`3b>a0d127:m?65d7a:?87c;6i;n1h;ml;|q2e4e=833p1<7m1;f5gg=:90=>6i8l9:?2e4c=l?ih70?lcd8g2fe<58k:o7h;b99>59bg9`3ed34;j=54k6bc894g6?3n=o45rs0c1a?6=ir7:m<75d7ab?87f:l0m8o64=0c1b?b1kj16=k?::e4`=>;6njh1h;mm;<3b52jh015d712o>a9c9`3eb3ty:jn950;1x94g?m3n=o4521e74>a0d127:m<;5f55a?xu6njk1<7:?{<3`gf<181i015gbf2mbea9`3ed34;ihi4k6ba894dcm3n=on521cfe>a0dk27:nh>5d7a`?87em80o:nm4=0`f6?b1kj16=ok<:e4`g>;6jmh1h;ml;<3a=1jh01=l?ij70?m858g2fg<58h:57j9c89>5d512ma539`3ed34;j8n4k6ba894g3m3n=on521`6e>a0dk27:m8>5d7a`?87f=80o:nm4=0c66?b1kj16=l;<:e4`g>;6i<>1h;ml;<3b72ji015d5c2ma2g9`3ed34;j?k4k6ba894g383n=on521e65>a0di27:m9<5d7a`?87f<:0o:nm4=0c70?b1kj16=l:::e4`g>;6i=<1h;ml;<3b02ji0126i8lc:?2e1g=l?ih70?n4c8g2fe<58k?h7j9cb9>5cec2mfb`9`3ef34;mok4k6bc894g5l3n=ol521`3a>a0dj27:m?o5d7aa?87f:;0o:nl4=0d25?b1kj16=kl9:e4`g>;61k21h;mj;|q2bfe=83>p15f052ma129b1d?34;ii;4k6ba894e5l3n=oi5rs0;e1?6=no0m8o64=0`f1?b1kj16=n<=:e4``>{t90l?6=4;{<3`25jk01<7ie;d7f==:9ko?6i8lc:?2g41=l?io7p}>fb;94?4|583<97h;7c9>5d4>2m5<5ir7:j465f5a1?87aj=0m8n<4=0dae?`3k;16=klm:g6`6>;6nki1j9m=;<3b565h>63>9d;9b1e534;2il4i4b0894?bj3l?o?5218g`>c2d:27:5hj5f5a1?87>ml0m8n<4=0;fb?`3k;16=4h?:g6`6>;61o;1j9m=;<3:gf5<>a2o>h>63>9829b1e534;25<4i4b0894?>:3l?o?5218;0>c2d:27:54:5f5a1?87>k>0m8n<4=0;ab?`3k;16=4m?:g6`6>;61j;1j9m=;<3efa6;d7g7=:9o3j6k:l2:?2=gg=l?i270?icg8e02d57362o>i463lc58g2f?<5m=m6i8lb:?fb3jk0q~?=4883>1}:9;?;6k:m8:?g3`jh01hh::e4``>;dk90o:n74}r310=<72;c?m0o:nl4=ba1>a0d127nj;4k6b;89fe62m5<2s4;98h4i4c:89a1d2m6i8lc:?`g4jk0q~?=4783>1}:9;>o6k:m8:?g3gjh01hh::e4`=>;dk:0o:nl4}r3100<72=q6=?:l:g6a<>;c?h0o:nl4=dd6>a0di27ho>4k6bc8yv75<=0;69u2136a>c2e027o;44k6b`89``22m56z?e6c::e4`g>;a8>0o:nl4=g20>a0dl27m<<4k6bf89``a2mjh01k><:e4`f>;a8?0o:nm4=dde>a0dj2wxj>>50;1x9c572o>i463i1d8g2fd<5o::6i8la:pb67=83kp1k?l:e4`=>;a:j0o:nk4=dda>a0dl27nj44k6b;89447<3n=oh52f239b1d?34l;?7j9c89>b50=l?i270kif;f5gd=:n:81h;mj;|qf=g<72?q6=<:>:e4`e>;bih0m8o64=02`1?b1kj16oh=5d7a:?8768k0o:nj4=dd0b?b1km1vh7n:185876<90o:no4=dc:>c2e027:a0d127:==o5d7ag?xub100;6;u2101e>a0di27nm54i4c:8946d;3n=on52eg0e>a0dl27hhk4k6b;8947713n=oi5rsd;;>5<1s4;:?h4k6bc89`g02o>i463>0b09`3ed34om>94k6bf89fbc2m11:9`3ec3tyn5:4?:7y>545c2m<58:h=7j9cb9>ac7>2m3b8g2fg<5lk>6k:m8:?24f6=l?ih70ki0d8g2fb<5jn26i8l9:?2550=l?io7p}j9483>3}:989i6i8la:?fe1mf;f5gf=:mo:86i8ld:?``2j301{tmhl1<7::{;68kl1h;m6;<33g5j301<>l1;f5g<=:99i96i8l9:?24f5=l?i270??c58g2f?<58:h97j9c89>55ec20b86ef=:9:8>6i8l9:?24`e=l?ij70??f68g2fg<58;;>7j9c`9>54622m1149`3ef34;:<:4k6bc8947703n=ol52102:>a0di27:==o5d7ab?8768k0o:no4=02f`?b1kh16==kj:e4`e>;68ll1h;mn;<33b5jk01<>i1;f5gd=:99l96i8la:?24c5=l?ij70??f58g2fg<58:m97j9c`9>55`12m0g:9`3ef34;;j44k6bc8946ai3n=ol5211da>a0di27mn:4k6bf89cd?2mjn01kll:e4``>;ajl0o:nj4=g`e>a0dl27mo=4k6bf89ce62mjn01km<:e4``>;ak=0o:nj4=ga6>a0dl27mo;4k6bf89ce02m55`a2m1129`3ef34;:<<4k6bc89477;3n=ol521027>a0di27mn?4k6b`89cdc2mjh0q~?<2c83>41|58;j:78?8b9>b7?=l?i270?>fe8g2fg<5l3;6k:8b:?e6fjn01<>=2;f5g`=:9;:?6i8ld:?2773=l?ih70??b58g2fe<58:i97j9cb9>55d02m0c:9`3ed34;;n44k6ba8946ei3n=on5211`a>a0dk27:;688?1h;m6;``4=l?i270k72;f5gd=:m1<1h;m6;34n;>7j9c89>`55=l?i270j?4;f5g<=:l9?1h;m6;253b2m52z?e52{t9:836=4<{n:e4`=>;bnm0m8:l4}r306d<72:q6ikk5f55a?8`?:3n=o452132`>a0d12wx=><6:1878758l0o:nm4=002b?b1k016ikh5f55a?8759j0o:no4}r306a<72:;p1nl::g6`6>;dj?0m8n<4=b`4>c2d:27hn54i4b089fd>2o>h>63lb`8e0f4<5jhi6k:l2:?`ff;djl0m8n<4=efe>c2d:27oi;4i4b089fg62o>h>63la38e0f4<5jk86k:l2:?`e1;di?0m8n<4=bc4>c2d:27hm54i4b089fg>2o>h>63la`8e0f4<5ll96k:l2:?f=6;bim0m8n<4=dca>c2d:27ho84i4b089fe12o>h>63l858e0f4<5l2?6k8:c:?`;d180m8n<4=b;1>c2d:27h5>4i4b089f?32o>h>63l948e0f4<5j3=6k:l2:?f<<;b?j0m8n<4=efb>a0d127oh;4k6b;89`?62o>h>63l828g2f?<5mn36i8l9:?g`1j301<==e;d73g=z{o:i6=4={u2f129`3ee34l:97h;7c9>577c2mj301k;a8;0m8:l4=g23>a0d127nj54k6ba8yv`6l3:1:v3i048g2fd<5o:<6i8ld:?e5`h01k>=:e4`=>;6:8l1h;mn;6:1808`7i3l?;o52f3a9`3ed34l;o7j9cd9~wc7e290=w0h?5;f5gd=:n9=1h;mn;5d7ab?8759o0o:nl4=002`?b1k01vk<=:1818`5;3n=oo52f1:9b11e3tymb56=n==i70h?d;435<5s4omm7h;7c9>b70=>92h7p}jfc83>7}:moh1j99m;c2e027m>=4k6b`8yv`593:1?v3i288g2fd<5o886i8la:?e649;290~;a8>0o:nm4=g3:>c2e027m<<4k6ba89446l3n=ol5rsg31>5<4s4l;97j9ce9>b44=n=h370h?3;f5gf=z{o:m6=4:{34l;:7j9cd9~w70c03:18v3=6ed9b1d?348:9>4k6b;89747l3n=oo5222:7>a0di2wx>;j8:187841ll0m8o64=303g?b1kk16>>6<:e4``>;59=l1h;m6;|q12a0=83?p1?8kd;d7f==::;:i6i8lb:?1507=l?i270<<858g2f?<5;;><7j9c89~w70c=3:19v3=6ea9b1d?3489a0dk279=8>5d7ab?xu5>m>1<7:t=34gf?`3j116>?>6:e4`f>;5;191h;m6;<0217jh0q~<9d283>1}::?nj6k:m8:?165>=l?ii70<<828g2fg<5;;>>7j9c`9~w70c:3:18v3=6e;9b1d?3489<:4k6b`8975?;3n=oo522071>a0d12wx>>lk:185844jm0m8o64=31:7?b1kj16>>7::e4`f>;5;0;1h;mk;<00jn01?=7d;f5ga=z{;9io7>55z?17ge=n=h370<66?32ma0dj279?5h5d7ab?xu5;kl1<7ot=31be?b1k016>>ln:e4`a>;5;131h;mk;<00<2j301?862;f5g`=:::hm6k:m8:?17<7=l?i270<<958g2f?<5;93h7j9c`9>66e72m5<1s48>ok4k6bc8975403l?n5522470>a0dk27nj>j5d7ag?846?;0o:n74=37:=?b1km1v?==8;292~;5=jo1h;mn;<0072:4?:7y>60ec2m9<4k6ba89``5?3n=oi52204f>a0d12799495d7ag?xu5;;<1<78t=37`g?b1kh16>>=::g6a<>;5=<:1h;ml;jn01??9c;f5g<=::<3=6i8ld:p6642290=w0<:cc8g2fg<5;9887h;b99>602a2m=3n=oi5rs3110?6=>r799no5d7ab?844;:0m8o64=377a?b1kj16ik>9:e4``>;59?21h;m6;<06=1jn0q~<<2283>3}::64012ml50;0x9754j3l?n55226`:>a0dl2wx>>=k:1871~;5;:n1j9l7;<05jo01?;;d;f5g<=::<>n6i8l9:?111`=l?i270<:518g2f?<5;?>=7j9c89>60352m348>9o4:ab9>60?f260>22m5>4k6bc8973><3n=ol5224;6>a0di2799485d7ab?8421>0o:no4=37:876:e4`e>;5=>h1h;mn;<063fjk01?;8d;f5gd=::<=n6i8la:?112`=l?ij70<:818g2fg<5;?3=7j9c`9>60>52m494k6bc8973?>3n=ol5224:4>a0di2799565d7ab?842000o:no4=3671?b1km16>9:9:e4``>;5<==1h;mk;<070=jn01?:;9;f5ga=::=>j6i8ld:?101e=l?io70<;4e8g2fb<5;>?i7j9ce9>612a2ma0dl27988<5d7ag?843=:0o:nj4=3660?b1km16>9;::e4``>;5<<=1h;mk;<071=jn01?;7a;f5gd=::<2i6i8la:?11=e=l?ij70<:8e8g2fg<5;?3i7j9c`9>60>a2m5?4k6bc8972383n=oo52256a>a0dj2798885d7aa?843<80o:nl4=3676?b1kk1v?9m8;2952}::?9?6;>7c:?17g1=l?i270<98c8g2fg<5;9:i7h;7c9>66df2ma0dk27999=5d7a`?842<<0o:nm4=3772?b1kj16>8:8:e4`g>;5==21h;ml;<060<ji01?;;a;f5gf=::<>i6i8lc:?111e=l?ih70<:458g2fe<5;>j?7j9c89>66>12m>?l:e4`e>;5:?o1h;mm;<012cj301?=>9;f5ga=:::;j6i8lc:?1745=l?ii70<<0g8g2fg<5;;>n7j9c89>66?e2o>i463=19d9`3e>348:5=4k6b;8977>93n=o45220;1>a0d1279=4=5d7a:?8461=0o:n74=33:1?b1k016><;k:e4`e>;590<1h;m6;<0143j301;>:8;f5g<=:::;>6i8l9:?175e=l?i27p}=3`794?4|5;9j97h;b99>61772m5<4s48?=l4k6ba8970>03n=o45222:a>c20j2wx>:l8:1808440j0m8:l4=3624?b1k016>;7n:e4`=>{t:>h=6=4;{<05=fji01?8nd;f5g<=:::2o6k:8b:?12dg=l?ij7p}=7cc94?56s48:894i4b089773=3l?o?522065>c2d:279=995f5a1?846<10m8n<4=337=?`3k;16><:n:g6`6>;59=h1j9m=;<020f318e0f4<5;;8=7h;c39>64552o>h>63=1219b1e5348:?94i4b089774=3l?o?522015>c2d:279=>95f5a1?846;10m8n<4=330=?`3k;16>>6?:g6`6>;5;;;1j9m=;<007a548e0f4<5;;:?7h;c39>66702o>h>63=3149b1e53488=<4i64a8975713l?o?52203f>c2d:279=<<=:g6`6>;59;91j9m=;<02617j9c89>67022m348a0d1279?475f55a?xu5;h81<7=t=31;a?b1kk16>>o<:g64f>;5>hh1h;ml;|q1766>12m5<1s4885>4k6b`8975>=3n=oi5222c`>c20j279?4>5d7a:?841im0o:no4=31;`?b1kj1v?=67;297~;5;021j99m;<00fdji01?=6a;f5g`=z{;9j57>56z?17<5=l?ij70<<948g2fg<5;9jm7h;7c9>66>b2ma0dj279?485f55a?xu5;0i1<7>7m:72;g>{t::k=6=4={<00e0<181i01?=64;d73g=z{;9j47>52z?17<3=n==i70<66?42o>d3ty9?4h50;0x975>:3l?;o5222;g>36?k2wx>>6::181844010m8:l4=31a0?070j1v?=79;296~;5;131j99m;<00f0<181i0q~<6}::?396i8la:?17db=n=h370<66d02m0;69u222;6>a0dk279?l95f5`;?8440o0o:nm4=34bf?b1kh1v?=n0;297~;5;091h;mk;<00e555z?17de=l?i270<<918g2fc<5;92h7h;b99>66>a2ma0d12795k65d7aa?84e>o0o:no4}r0fg7<72=q6>hm6:g6a<>;51o=1h;mm;<0a2`jn01?755z?1af>=n=h370<6f78g2fd<5;38o7j9c89>6g0a2m3ty9in>50;7x97cd?3l?n55228d6>a0dj2795>m5d7ab?84e>l0o:nm4=3;0f?b1kh1v?kmf;290~;5mj<1j9l7;<0:b1jh01?l9e;f5g<=::09o6i8lb:p6`db290?w0<5;3m?7j9cc9>6g0b2ma0dj279n;k5d7aa?84>;m0o:n74}r0ae=<72?q6>oo7:g6a<>;5j>o1h;ml;<0a<5jh01?l8c;f5ga=::k=j6i8ld:?1f2>=l?io7p}=b`594?3|5;hj;7h;b99>6g?22m0o:nl4=3`4e?b1kh1v?lna;29e~;5j0?1h;m6;<0ae0jo01?l84;f5ga=::k=96i8l9:?1a2b=l?in70<5;h6g1a2ma0di279n?=5f5`;?84c;l0o:nm4=dd72?b1kh16>4;k:e4`=>;5l1>1h;mk;|q1f45=83n7j9c89>6a>42m5<1s48on54k6bc897d593l?n5522e1`>a0dk27nj?k5d7ab?84>=00o:n74=3f;6?b1km1v?l>1;292~;5lk=1h;mn;<0a656ad12ma0d1279h5>5d7ag?xu5j9l1<78t=3fa1?b1kh16>o?j:g6a<>;5l:31h;ml;jk01?7:3;f5g<=::m=m6i8ld:p6g6b290=w06a5?2m=l?i2706a5e2m348o?i4k6b;897b4m3n=o4522e65>0gd348o484:ab9>6c?c2ma0di279h:h5d7ab?84c090o:no4=3f;5?b1kh16>i6=:e4`e>;5l191h;mn;<0g<1jk01?j96;f5gd=::m<<6i8la:?1`3>=l?ij706a0e2ma0di279h:?5d7ab?84c?;0o:no4=3f47?b1kh16>i9;:e4`e>;5k::1h;mk;<0`74jn01?m<2;f5ga=::j986i8ld:?1g62=l?io706f5?2ma0dl279o>m5d7ag?84d;m0o:nj4=3a0a?b1km16>n=i:e4``>;5k=:1h;mk;<0`07jn01?m;3;f5ga=::m=>6i8la:?1`20=l?ij706a1>2ma0dj279o>85d7aa?84d<80o:nl4=3a1g?b1kk16>n;5k;o1h;mm;|q1bd5=83;7j9c89>6`112mj3n=oh522d5g>a0dl279j4j5d7a`?84c:m0o:nm4=3f1a?b1kj16>i=?:e4`g>;5l:;1h;ml;<0g77ji01?j<3;f5gf=::m9?6i8lc:?1`63=l?ih706a4a2m348i;<4k6bf897d?93n=oi522d;5>a0dj2wx>o69:1823~;5i?:1h;m6;<0a42jk01?o:9;f5gg=::h?j6i8l9:?1f52=l?io706d`f2m348i4;4i4c:897?0i3n=o452285a>a0d12795:m5d7a:?84>?m0o:n74=3;4a?b1k016>49i:e4`=>;511:1h;m6;<0:0=jk01?771;f5g<=::0l:6i8l9:?5401=l?i27083:1>v3=b829b1d?348ijo4k6bc8yv4ai90;6>u22b26>a0dk279i5=5d7a:?84e??0m8:l4}r0ee7<72:q6>o98:g64f>;5joh1h;m6;<0f<0j30q~1}::l2<6i8lc:?1a<>=l?i270c2d:2795>>5f5a1?84>;80m8n<4=3;06?`3k;16>4=<:g6`6>;51:>1j9m=;<0:70=n=i970i7h;c39>6<7e2o>h>63=90a9b1e53482=i4i4b0897?6m3l?o?52283e>c2d:2795?>5f5a1?84>:80m8n<4=3;16?`3k;16>4<<:g6`6>;51;>1j9m=;<0a2g6<272o>h>63=8gg9b1e5348ic02k279mk:5f5a1?84>800m8n<4=3;3e?`3k;16>4>m:g6`6>;519i1j9m=;<0:4a6g6f2o>h>63=8gf9`3e>348j9=4k6b;897g3k3n=o4522gc5>c20j2wx>o6;:18184e1j0o:n74=3`;0?`3?k1v?l7d;297~;5j>31h;mm;<0a<`h01?k66;f5gf=z{;h357>56z?1fd4=l?ih706g1e2o>348i;<4k6ba8yv4e1?0;6;u22c5f>a0dj279n5>5d7ag?84e1>0m8:l4=3`4f?b1k016>h77:e4`e>;5j>21h;ml;|q1f=4=839p1?l73;d73g=::kk>6i8lc:?1f=3=l?in7p}=b8694?0|5;h6g>72m03n=oo522d;5>a0d12wx>o7m:18184e1j0o:nl4=3`;5?`3?k1v?l77;296~;5j>31j99m;<0a<3<181i0q~7}::k3;6;>7c:?1f2`=n==i7p}=b8194?4|5;h3<7h;7c9>6g?52?:3o6s|2c:`>5<5s48i;h4i46`897d?j3<;4n5rs3`;e?6=:r79n:j5f55a?84e010=<5m4}r0a35<72;q6>o9<:g64f>;5j0l1:=6l;|q1f22=838p1?l84;d73g=::kk;6;>7c:p6g??2908w06g?>2m5<4s48im?4k6b`897d>k3n=ol522c;b>c2e02wx>o7=:18784e090o:nm4=3`:6?`3j116>o9n:e4`g>;5m0<1h;mn;|q1f=d=839p1?l8e;f5ga=::k2i6k:m8:?1f2e=l?ih7p}=b9:94?3|5;h2;7j9c89>6g1e2m;n:e4`e>{t;?ko6=4;{<15f1?j2;f5gg=:;:?26i8ld:?0573=l?i27p}<6`a94?3|5:74c62m34989l4k6b;89675>3n=o45rs24bf?6==r78:o<5f5`;?856m90o:nl4=2313?b1kh16?>;6:e4`g>;49;<1h;mn;|q02dg=83>p1>8m1;d7f==:;8nm6i8lb:?070?=l?i270=>298g2fd73d72o>i463<1eg9`3ee3498944k6bc8967503n=ol5rs24b{t;:386=49{<10=6=99;f5gf=:;::3:19v3<3809b1d?34984=4k6b`89651?3n=oo52324b>a0dk278?;=5d7aa?xu4;0>1<7=t=21:0?`3j116?>6=:e4`f>;4;??1h;mn;|q07<3=83kp1>=70;f5g<=:;:3;6i8le:?070`=l?io70=<5e8g2f?<5:<=47j9cd9>76?22o>i463<3759`3e>3498:l4k6b;89651;3n=ol5232;5>a0dm2wx??hi:185852i<0o:no4=213a?`3j116?8<6:e4`g>;bn=<1h;mk;<120=j301>;9f;f5ga=z{:8mi7>56z?01d2=l?ij70=<0e8e0g><5:?947j9cb9>ac5>2m349>:h4k6bf8yv55nm0;6;u234c0>a0di278?=m5f5`;?852:>0o:nm4=dd1a?b1km16?<:;:e4`=>;4=?n1h;mk;|q06ce=83;n2;f5gd=:;::i6k:m8:?0170=l?ih70ki228g2fb<5:;?>7j9c89>700d2m5<1s49>m<4k6bc89657i3l?n5523406>a0dk27nj<65d7ag?856<90o:n74=275f?b1km1v>;=4;f5gf=:mo:o6i8ld:?056c=l?i270=:6`8g2fb70?a2m>>4k6ba89``7:3n=oi52301`>a0d12789;75d7ag?xu4;8;1<7{t;:;86=4;5z?0745=n=h370=9608g2fc<5:?9?7j9c89>70432m349>>;4k6b;89635?3n=o452340;>a0d12789?75d7a:?852;80>mn523453>0gd349<444k6b;8963283n=ol52347a>a0di2789;85d7ab?852>00o:no4=275e?b1kh16?88m:e4`e>;4=?i1h;mn;<162ajk01>;9e;f5gd=:;<?7j9c`9>70332m9;4k6bc89632?3n=ol52347;>a0di2789875d7ab?852=h0o:no4=276g?b1kh16?8;k:e4`e>;4=jk01>:>b;f5ga=:;=;h6i8ld:?004b=l?io70=;1d8g2fb<5:>:j7j9ce9>71472m>4k6bf89625<3n=oi523506>a0dl2788<75d7ag?8539h0o:nj4=2612?b1km16?9<8:e4``>;4<;21h;mk;<176<jn01>:=a;f5ga=:;=8i6i8ld:?007b=l?io70=;2d8g2fb<5:?=<7j9c`9>70062m:>4k6bc89631<3n=ol523446>a0di2789;95d7ab?852>10o:no4=2622?b1kk16?9<>:e4`f>;4<;i1h;mm;<1752jh01>:>8;f5gg=z{:=3j7>516y>736f2?:3o63<39f9`3e>349=:<4k6bc8964a<3l?;o5232;3>a0dl2788585d7af?851>10o:nj4=25;=?b1kj16?8?7:e4`g>;4=831h;ml;<165gji01>;>c;f5gf=:;<;o6i8lc:?014c=l?ih70=:1g8g2fe<5:?9<7j9cb9>70462m=l4k6ba8962013n=o452327`>a0dl278?;m5d7ag?851080o:nl4}r1034<728=p1><;b;f5g<=:;;l96i8la:?0612=l?ii70==448g2f?<5:8nj7j9ce9>77`72mc2e0278=;;5d7a:?856>?0o:n74=2353?b1k016?<87:e4`=>;49?31h;m6;<122dj301>?9b;f5g<=:;8986i8la:?053e=l?i270=>db8g2f?<5?:>?7j9c89>77ce2m3ty8?:l50;0x9650j3l?n55232g5>a0di2wx?:6l:180854n90o:nm4=245a?b1k016?>8>:g64f>{t;>2n6=4<{<1027h01>=j6;f5g<=:;?=;6i8l9:p72>c290?w0=9738g2fe<5:<3?7j9c89>76042o>;498n1j9m=;<125`?>f;d7g7=:;88;6k:l2:?0577=n=i970=>238e0f4<5:;9?7h;c39>77252o>h>63<25;9b1e5349:<;4i4b089677?3l?o?52302;>c2d:278==75f5a1?8568h0m8n<4=233f?`3k;16?<>l:g6`6>;499n1j9m=;<124`??f;d7g7=:;:?=6k:l2:?06c1=n=i970=<128e0f4<5:9:=7h;c39>766a2o>h>63<13c9b1e5349:>o4i4b08966b13l?o?5233gg>c2d:278>im5f5a1?855m>0m:8m4=20gb?`3k;16?=h;:g6`6>;48o?1j9m=;<13b3>i7;d7g7=:;9l36k:l2:?04c?=n=i970=?f`8e0f4<5::mn7h;c39>775c2m3499j84i4b08966b03n=o452331a>a0d1278>>95d7a:?8501;0m8:l4}r102c<72;q6?>68:e4`=>;4;?l1j99m;|q072>=839p1>=94;f5gg=:;:=26k:8b:?02=7=l?ih7p}<36694?0|5:93h7j9cb9>760?2ma0dk2wx?>6>:185854>00o:nl4=215f?b1km16?>6=:g64f>;4;?<1h;m6;<15<6jk01>=93;f5gf=z{:9=h7>53z?073c=n==i70=<918g2fe<5:9<<7j9cd9~w650n3:1:v3<37;9`3ef3498:o4k6bc8965?83l?;o523247>a0di278:5=5d7aa?851080o:n74}r10<3<72;q6?>68:e4`f>;4;?i1j99m;|q0724=838p1>=94;d73g=:;:=:6;>7c:p761d2909w0=<7c854=e<5:9=m7h;7c9~w650m3:1>v3<37`9b11e3498;i4909a8yv54?>0;6?u2324:>c20j278?:8561:`?xu4;>?1<79<:72;g>{t;:?i6=4={<101`h01>=7a;43j7>52z?070`=n==i70=<8c854=e4?:2y>730?2mu232:g>a0dj278?595d7ab?8540<0m8o64}r103a<72=q6?>8m:e4`g>;4;>n1j9l7;<1020ji01>871;f5gd=z{:9<:7>53z?073?=l?io70=<778e0g><5:9=;7j9cb9~w650;3:19v3<3909`3e>3498:;4k6bg89650;3l?n5523246>a0d1278?;o5d7af?xu4m0k1<7:t=2gb5?`3j116?4?::e4`=>;41jl1h;mm;<1a03jk0q~=j9883>1}:;lk;6k:m8:?0=fc=l?ii70=m448g2fb<5:3:=7j9c89~w6c>03:19v3a0d12785<<5d7a:?xu4m0=1<7;t=2g:a?`3j116?4ml:e4`f>;41891h;mn;<1a00ji01>7>2;f5gd=z{:o2:7>54z?0a7<732m5<3s49n5n4i4c:896?di3n=oo523c66>a0di2785<:5d7ab?xu4m0>1<7:t=2g:f?`3j116?4m6:e4`f>;4j=?1h;mm;<1:51j30q~=m7g83>3}:;k=m6k:m8:?0f03=l?ih70=m568g2fd<5:h>?7j9ce9>7g362ma0dj278n8=5d7aa?85e=?0o:nm4=2`7b?b1kk1v>l70;297~;4j1:1j9l7;<1a2`jh01>l:1;f5gd=z{:h3=7>5az?0f3e=l?i270=m7b8g2fc<5:h?n7j9ce9>7g2>2ma0d1278n9h5d7ab?85e0;0o:nk4}r1bag<72?q6?i7>:e4`e>;4iok1j9l7;<1g50ji01hh;3;f5gg=:;09?6i8l9:?0`0d=l?io7p}7d`>2o>i463a0dl2wx?lk6:18585c0o0o:no4=2ce;bn;h1h;mm;<1:75j301>j:9;f5ga=z{:kn47>56z?0`=c=l?ij70=nf68e0g><5:n:>7j9cb9>ac472m349o954k6bf8yv5fm>0;6;u23e:g>a0di278mk85f5`;?85c980o:nm4=dd21?b1kk16?4;4l<=1h;mk;|q0e`0=83j7c;f5gd=:;hl>6k:m8:?0`46=l?ih70ki0`8g2fd<5:39m7j9c89>7a312m5<1s49o4o4k6bc896ga<3l?n5523e2e>a0dk27nikh5d7aa?85>:10o:n74=2f61?b1km1v>oid;296~;4ion1j9l7;<1e3gjn0q~=nfg83>13|5:kmj7h;b99>7`2c2m349o==4k6b;896b693n=o4523e31>a0d1278h<=5d7a:?85c9=0o:n74=2f21?b1k016?i?k:4c`?85c=j0>mn523g57>a0d1278h>m5d7ab?85c<>0o:no4=2f66?b1kh16?i;::e4`e>;4l<<1h;mn;<1g12jk01>j:8;f5gd=:;m?26i8la:?0`0g=l?ij70=k5c8g2fg<5:n8h7j9c`9>7a5b2ma0di278h9=5d7ab?85c<=0o:no4=2f71?b1kh16?i:9:e4`e>;4l=21h;mn;<1g0<jk01>j;a;f5gd=:;m>i6i8la:?0g51=l?io70=l098g2fb<5:i;57j9ce9>7f6f2ma0dl278o<>5d7ag?85d980o:nj4=2a32?b1km16?n?=:e4``>;4k891h;mk;<1`51jn01>m>5;f5ga=:;j;=6i8ld:?0g41=l?io70=l188g2fb<5:i:m7j9ce9>7a2d2ma0di278h8?5d7ab?85c=:0o:no4=2f60?b1kh16?n>=:e4`f>;4k9n1h;mm;<1`5=jh01>m?3;f5gg=:;j:?6i8lb:?0g53=l?ii7p}a0di278mh>5f55a?85e?j0o:nj4=2a46?b1kl16?h;;:e4``>;4n>>1h;ml;<1g41ji01>j?5;f5gf=:;m:<6i8lc:?0`5>=l?ih70=k088g2fe<5:n;m7j9cb9>7a6e2ma0dk278o;;5d7a:?85e<10o:nj4=2`6{t;k?o6=4>7z?0e61=l?i270=ndd8g2fg<5:k8<7j9cc9>7d562ma0di2785;41<91h;m6;<1:11j301>7:5;f5g<=:;0?=6i8l9:?0=01=l?i270=61g8g2fg<5:3>47j9c89>7349jh:4k6b;896gdm3n=o45rs2`53?6=:r78n;95f5`;?85el;0o:no4}r1e32<72:q6?ojl:e4`g>;4mh0q~=i7883>6}:;k>n6k:8b:?0fa4=l?i270=j5b8g2f?7`3b2m349i8k4i46`896c1k3n=ol5rs2d4g?6=;8q6?4>9:g6`6>;419=1j9m=;<1:4=7?9;d7g7=:;0:j6k:l2:?0=5d=n=i970=60b8e0f4<5:3;h7h;c39>7<6b2o>h>63<91d9b1e5349j>h4i4b0896g4=3l?o?5239d1>c2d:2784k=5f5a1?85?n=0m8n<4=2:e1?`3k;16?5h9:g6`6>;40o=1j9m=;<1;b=6i9;d7g7=:;1lj6k:l2:?07d`a2o>h>633l?o?523834>c2d:2784i;5f5a1?85fl00m8n<4=2c`;4ijh1j9m=;<1;a56j1;d7g7=:;1o96k:l2:?0<`5=n=i970=7e58e0f4<5:2n97h;c39>7=c12o>h>63<8d59b1e5349j>44k6b;896g5=3n=o4523`g2>c2d:2784i:5d7a:?85f:>0o:n74=2c17?b1k016?k9k:g64f>{t;k?i6=4={<1a36j301>l:b;d73g=z{:h=87>53z?0f06=l?ii70=m648e02d<5:o=h7j9cb9~w6d183:1:v3c20j278n8>5d7a:?85e<10o:nm4}r1a2a<72?q6?o;::e4`f>;4j<=1h;mk;<1a2`h01>l:2;f5g<=:;lm7h;7c9>7g1d2ma0di278n;m5f55a?85e=90o:no4=2g5b?b1kk16?h8k:e4`=>{t;k=96=4={<1a36jh01>l:8;d73g=z{:h>i7>52z?0f06=n==i70=m5e854=e7g002?:3o6336?k2wx?o8<:18185e=<0m8:l4=2`56?070j1v>l91;296~;4j<>1j99m;<1a1c<181i0q~=m4683>7}:;k>j6k:8b:?0f20=>92h7p}7g102?:3o6s|3c4e>5<4s49n994k6bc896d1n3l?n5523c53>a0dj2wx?o9>:18085e?00o:nl4=2`47?b1kh16?o9>:g6a<>{t;k<26=4;{<1a12ji01>l99;d7f==:;k?:6i8lc:?0a3b=l?ij7p}97j9ce9>7g052o>i463a0dm278n8h5f5`;?85e=80o:n74=2`62?b1kl1v9=;a;291~;3;<31h;m6;<607ajo019=;a;d7f==:<:9h6i8l9:?7717=l?in7p};35f94?5|5=9?<7j9ce9>062c2o>i463;32g9`3ed3ty??8:50;6x9153:3n=on524277>c2e027??>m5d7a`?821=k0o:no4}r601f<72:q68>8?:e4`f>;3;6}:;6i8la:?770g=n=h370:<5c8g2fd8?;4?:3y>06512o>d3ty??><50;0x9154=3l?;o524244>36?k2wx8>:l:181824;o0m8:l4=517e?070j1v9=;e;296~;3;=:1j99m;<600a<181i0q~:<5483>7}:<:>96k:8b:?7702=>92h7p};34194?4|5=9>>78?8b9>06262o>5<5s4>8?o4i46`8915303<;4n5rs516`?6=:r7??8k5d7aa?824<:0m8:l4}r6013<72?q68>:?:e4`e>;3;=81h;mn;<6012h019=06042ma0dl27??875f55a?824;m0o:n74=546`?b1kh168>=n:e4`g>{t<:>i6=49{<6025ji019=89=4i46`89102j3n=on5rs5172?6=:r7??8k5d7a:?824;399:1h;m6;<62fdjh019=<1;f5gd=z{=<3;7>54z?72=c=n=h370:>b88g2fd<5=98<7j9ce9>05`d2m5<2s4>=4i4i4c:8917e03n=oo5241df>a0d127??>?5d7a:?827nm0o:n74}r65<0<72;39k=1h;mm;<63b`jk019=<0;f5gf=:<9lo6i8la:p03>3290?w0:98c8e0g><5=;i:7j9cc9>06572ma0dj27??>>5d7ab?827no0o:no4}r65<7<72=q68;66:g6a<>;39k>1h;mm;<6075jh019>if;f5g<=z{=9=m7>56z?773g=n=h370:<418g2fe<5=9?>7j9cc9>065b2m8?l4k6bf8yv24>00;68u2424:>c2e027??895d7aa?824;l0o:nl4=5175?b1kj168>=n:e4`f>{t<:06512m34>=8=4k6bg89151k3l?n552421f>a0d127??9?5d7a:?824;h0o:no4=515`?b1kl1v9n1h;mn;<61a09h84?:7y>001d2m><=4k6ba89``4:3n=ol52403g>a0d127?9985d7ag?xu3:m>1<78t=574f?b1kh168?k<:g6a<>;3jk019?>b;f5g<=:<<>>6i8ld:p07b4290=w0::7`8g2fg<5=8n>7h;b99>01`b2m:=44k6b;89133<3n=oi5rs50g6?6=>r7?9:75d7ab?825m80m8o64=56e`?b1kj16ik?>:e4`e>;398=1h;m6;<6606jn0q~:=d083>3}:<<=36i8la:?76`6=n=h370:;fb8g2fe<5ll;:7j9c`9>04722mi>50;4x9130?3n=ol5243fe>c2e027?8kl5d7a`?8cbnk0o:no4=5327?b1k01688:>:e4``>{t<;o36=4={<61a=544y>07cf2o>i463;62;9`3eb34>?jo4k6b;8912ak3n=o45245dg>a0d127?8kk5d7a:?823no0o:n74=5734?b1k01688>>:e4`=>;3=9319lm4=577;3==;1h;mn;<6607jk019;;3;f5gd=:<<>?6i8la:?7113=l?ij70::478g2fg<5=??;7j9c`9>004>2m>>o4k6bc89135k3n=ol52440g>a0di27?9?k5d7ab?822:o0o:no4=5704?b1kh1688=>:e4`e>;3=:81h;mn;<6671jk019;<5;f5gd=:<<9=6i8la:?7161=l?ij70:06`22m8j:4k6bf8915a03n=oi5242db>a0dl27??kl5d7ag?824nj0o:nj4=51e`?b1km168>h=:e4``>;3;oo1h;mk;<60bcjn019:?0;f5ga=:<=::6i8ld:?7054=l?io70:;028g2fb<5=>;97j9ce9>01612m>?44k6bc89134i3n=ol52441a>a0di27?9>m5d7ab?822;m0o:no4=570b?b1kh1688:?:e4`e>;3;lo1h;mm;<60b<jh019:?4;f5gg=:<:om6i8lb:?77c6=l?ii70:<:44?:05x913b:3<;4n524243>a0d127?:>75d7ab?825kk0m8:l4=5157?b1km1689;j:e4`a>;3>=:1h;mk;<6426ji019:i0;f5gf=:<=l:6i8lc:?70c5=l?ih70:;f58g2fe<5=>m97j9cb9>01`12m?j54k6ba8912a13n=on5245db>a0dk27?8k<5d7a`?823=80o:n74=5107?b1km168>:<:e4``>;3>=83;077e2m34>9o;4k6bf8914d?3n=on5243a3>a0dj27?>om5d7ab?826810o:n74=517;39:n1h;m6;<627`j3019?;6i8l9:?7517=l?i270:>438g2f?<5=;;m7j9c`9>04242m34<;9n4k6b;8914d:3n=o45243`:>a0d12wx8>;=:181824=;0m8o64=51aa?b1kh1v9996;297~;3;j21h;ml;<650=j3019=<8;d73g=z{===47>53z?776?=n==i70:=9i4k6b;89154i3l?;o52477b>a0di2wx8:8m:1805~;38o;1j9m=;<63b7i3;d7g7=:<9l?6k:l2:?74c3=n=i970:?f78e0f4<5=:m;7h;c39>05`?2o>h>63;0g;9b1e534>;jl4i4b08914613l?o?524303>c2d:27?;38l;1j9m=;<63a7j3;d7g7=:<9o?6k:l2:?74`3=n=i970:?e78e0f4<5=99h7h;c39>07eb2o>h>63;2dc9b1e534>9i54i4b08914b>3l?o?524022>c2d:27?==<5f5a1?827k90m8n<4=50`0?`3k;168?l<:g6`6>;3:ko1j;;l;<61f3lb;d7g7=:<9ih6k:l2:?74fb=n=i970:?cd8e0f4<5=:hj7h;c39>05b72o>h>63;0e39b1e534>;h?4i4b089146<3n=o4524333>a0d127?>nm5f5a1?827jo0o:n74=5026?b1k0168?>j:e4`=>;3??i1j99m;|q6bo6i8le:?:=0j301<7=0;f5g<=:=o=n6i8l9:?6731=l?i270?ib28g2f?<5<3<=7j9c89~w3g1290hn1j99m;<:b7?b1kj164485d7ag?8>?m3n=ol528079`3ef342j<7j9cc9~w363j3:19v37ad8g2fb<5?:>87h;7c9>3;18=k1j99m;|q6bd1=838p1l99:72;g>;2nhk1j99m;|q;f0<72:q64o;5f5`;?8?a03n=oi528879`3e>3ty=<:750;4x94?c93n=oo521857>a0dk27:5o?5d7ag?8>dj3l?;o5218af>a0dm27=m54k6ba8yv07?10;6;u212a1>a0dj27:?;;5d7a`?874i;0o:nj4=9ab>c20j27:?oh5d7af?80f13n=oo5rs7243?6=>r7>m?<5d7aa?83>k<0o:nm4=4c36?b1km164n75f55a?80fk3n=oo525`3e>a0dm2wx:=99:185833910o:nl4=41af?b1kj169>h7:e4``>;?k10m8:l4=4621?b1kl16:lj5d7aa?xu18>?1<78t=5g3f?b1kk168ioj:e4`g>;3llh1h;mk;<:`3?`3?k16:lo5d7ag?82b810o:nk4}r4331<72?q685>?:e4`f>;3?h91h;ml;<64a5jn015m9:g64f>;1ik0o:nm4=55e`?b1kl1v;>94;29<~;?jl0m8:l4=53a5?b1kl168;3:8h1h;mj;<61g3ji0199?h6i8lc:?75g5=l?io7p}907194?>|51ho6k:8b:?0=f0=l?in70=6d68g2fd<5:k8<7j9cd9>7dbe2ma0dj278>9:5d7af?855mo0o:nm4=20f=?b1km16?;18<91h;ml;|q5437=832p15lm:g64f>;51ll1h;mj;<0b45jh01?o:9;f5g`=::k:?6i8lc:?1ecc=l?io708?568g2fe<5;3m=7j9ce9~w36183:14v37b`8e02d<5;8;87j9cd9>67722ma0dl27=<865d7ag?xu18c20j27o454k6b`89`>e2mjn01;>:e;f5g`=:m1<1h;mk;|q6bd2=839p1;>8c;f5gg=:=ok?6k:m8:?6bd3=l?i27p}906094?3|51l?6k:8b:?;=0jn015oi:e4`g>;?1o0o:nl4=9c5>a0dm2wx:=9<:1818?ak3l?;o528c39`3ee3ty2j;4?:42x9<`12o>i4636fc8g2fg<50;j6i8l9:?:b=j30149n:e4`e>;>?k0o:no4=85`>a0di272;i4k6bc89<1b2mjk0146=:e4`e>;>?00o:no4=855>a0di272;:4k6bc89<1?2mb51?2m34l;:44k6b;89c6183n=o452f17:>a0d127m<8=5d7a:?8`7i:e4`f>;bnl>1h;m6;jn01hhk4;f5ga=:moij6i8lb:?fbgb=l?i270kib98g2fd<5lli>7j9cc9>acg>2m<3n=oo52eg:4>a0dj27nj5=5d7a:?8ca?j0o:n74=dd41?b1k016ik8l:e4`f>;bn?<1h;mm;j301hh:6;f5gg=:mo?;6i8lb:?fac0=l?i270kjf08g2f?<5o:<87j9c89>b5532m34om554k6b;89``2<3n=o452edd7>a0dj27j8>4k6b`89d2?2ma0dj27nj<95d7aa?8ca8j0o:nl4=dd35?b1kk164lj5d7ag?8>>l3n=ol52a2d9`3ec34l;<94k6b`89`cb?3n=on52f1;6>a0dk27m<4j5d7a:?8`7n;0o:n74=g276?b1kj16ikki:e4`g>;?n=0o:nl4=9`7>a0d127n;>:5d7ab?8>f03n=o45288:9`3e>3ty=<;;50;0x9<112o>>0;6?u296:9b11e34omjl4k6b`8yv07>10;6?u296c9b11e34l;00;6?u296`9b11e34l;=:4k6b`8yv07>h0;6?u296a9b11e34l;=n4k6b`8yv07>k0;6?u296f9b11e34l;>?4k6b`8yv07>j0;6?u296g9b11e34l;>54k6b`8yv07>m0;6?u296d9b11e34l;?>4k6b`8yv07>l0;6?u29929b11e34l;?54k6b`8yv07>o0;6?u29939b11e34l;?i4k6b`8yv07?90;6?u29909b11e34om8n4k6b`8yv07?80;6?u296;9b11e34om5=4k6b`8yv3aik0;6?u2a65925>d34?mmk4i46`8yv3am80;6?u2a6:925>d34?mi84i46`8yv079<0;6?u2a91925>d34<;=44i46`8yv07:=0;6?u2a9g925>d34<;>54i46`8yv07:00;6?u2a83925>d34<;>i4i46`8yv07:l0;6?u2a80925>d34<;??4i46`8yv07;:0;6?u2a81925>d34<;?:4i46`8yv07;10;6?u2a86925>d34<;?n4i46`8yv07;m0;6?u2a87925>d34<;8<4i46`8yv07<;0;6?u2a84925>d34<;8;4i46`8yv3aj90;6?u2a6;925>d34?mn94i46`8yv3aj<0;6?u2a6c925>d34?mn54i46`8yv3ajh0;6?u2a6`925>d34?mnh4i46`8yv3ajo0;6?u2a6a925>d34?mo>4i46`8yv3ak=0;6?u2a6f925>d34?mo54i46`8yv3ak00;6?u2a6g925>d34?moi4i46`8yv3akl0;6?u2a6d925>d34?mh?4i46`8yv3al:0;6?u2a92925>d34?mh:4i46`8yv3al10;6?u2a93925>d34?mho4i46`8yv3alj0;6?u2a90925>d34?mi=4i46`8yv3am?0;6?u2a96925>d34?mil4i46`8yv3amk0;6?u2a97925>d34?mik4i46`8yv3an90;6?u2a94925>d34?mj>4i46`8yv3an=0;6?u2a95925>d34?mj54i46`8yv3an00;6?u2a9:925>d34?mjn4i46`8yv3anm0;6?u2a9;925>d34<;<=4i46`8yv07880;6?u2a9c925>d34<;<84i46`8yv078?0;6?u2a9`925>d34<;d34<;d34<;=94i46`8yv079h0;6?u2a9d925>d34<;=h4i46`8yv079o0;6?u2a82925>d34<;>>4i46`8yv2e100;6?u24c;b>c2e027>j4h5d7aa?xu3k821<7{t<>o=6=48{<:`a?b1kk16;l:5d7ab?81d03n=oo527b;9`3ef34>e;f5gd=:0=;1h;mm;<:76?b1kh168:k7:g6a<>;?;00o:nl4=90g>a0dl2wx85><:18082?8:0m8o64=g2:e?b1kk16i:=::e4`e>{t52z?7g4g=n=h370;ie38g2fdh0f422o>i46390049`3ee3ty?oa0dj2wx8n?=:18182d;:0m8o64=721e?b1kk1v9m>3;296~;3k:>1j9l7;<436cjh0q~:l1583>7}:6k:m8:?5462=l?ii7p};c0794?4|5=i8:7h;b99>255>2m5<5s4>h?:4i4c:89364m3n=oo5rs5a23?6=:r7?o>65f5`;?807<:0o:nl4}r6ab<<72;q68n?m:g6a<>;2nk;1h;mm;|q7fcg=838p19m>c;d7f==:=oh=6i8lb:p0g`e2909w0:l1e8e0g><5v3;c0g9b1d?34?mo=4k6b`8yv2enm0;6?u24b3e>c2e027>jn;5d7aa?xu3joo1<7{t52z?7g74=n=h370;id58g2fdh<<4?:3y>0f442o>i463:fe;9`3ee3ty?o=<50;0x91e5<3l?n5525gfg>a0dj2wx8n>;:18182d:?0m8o64=4df3?b1kk1v9m?5;296~;3k;=1j9l7;<7eafjh0q~:l0783>7}:1c`22m5<5s4>h>l4i4c:890`ai3n=oo5rs5a3=?6=:r7?o?l5f5`;?83anl0o:nl4}r6`4d<72;q68n;18981h;mm;|q7g5d=838p19m=d;d7f==:>9:<6i8lb:p0f6d2909w0:l2d8e0g><5?:;o7j9cc9~w1e7l3:1>v3;c3d9b1d?34<;=<4k6b`8yv2d8o0;6?u24b12>c2e027=<{t<1:>6=48{<6;569e;f5g<=:n9<<6i8lb:?fb`0=l?io70kidc8g2fd<5lljn7j9ce9>b5622m5<5s4>3=94i4c:89c6>>3n=oo5rs5:33?6=:r7?4<;5f5`;?8cbm10o:nl4}r6;4=<72;q685?9:g6a<>;bmlo1h;mk;|q7<5?=838p196>7;d7f==:mo::6i8l9:p0=6f2909w0:7198e0g><5ll;o7j9c89~w1>7j3:1>v3;80;9b1d?34om=:4k6b;8yv2?8j0;6?u2493b>c2e027nj?<5d7a:?xu309n1<7{t<1:n6=4={<6;5f52z?7<4b=n=h370ki448g2f?3==4?:3y>0=7b2o>i463jf609`3ec3ty?46n3l?n552eg5:>a0dl2wx85?=:18182?:90m8o64=dd;4?b1km1v8?n4;296~;29h?1j9l7;<7ee5jh0q~;=2283>7}:=;886k:m8:?6bd>=l?ih7p};dg394?0|51in6i8lc:?4e1jh01:m7:e4`g>;3lo;1j9l7;<5ab?b1kh16;o=5d7af?xu3lo91<78t=9f3>a0dk273=h4k6b`89=262m<7b=l?in7p};e1g94?5|5=o;i7h;b99>b5?f2m>==50;0x9045<3l?n5525gc`>a0dk2wx9?>j:181835:<0m8o64=4df6?b1kj1v8<>9;296~;2:::1j9l7;<4353ji0q~;=1b83>7}:=;9i6k:m8:?5473=l?ih7p}:20f94?4|5<88i7h;b99>254f2m5<5s4?9?k4i4c:89365n3n=on5rs402b?6=:r7>>9>5f5`;?807;=0o:nm4}r7165<72;q69?:>:g6a<>;18:31h;ml;|q6677=838p18<;2;d7f==:>99n6i8lc:p17452909w0;=428e0g><5?:??7j9cb9~w047<3:1>v3:2349b1d?34?mn<4k6ba8yv358<0;6?u25304>c2e027>jo85d7a`?xu2:9<1<7{t=;:<6=4={<716<52z?667g=n=h370;ic48g2fe174e2o>i463:fbc9`3ed3ty>>=o50;0x9045k3l?n5525gae>a0dk2wx9?>m:181835:m0m8o64=4dg0?b1kj1v8ji0q~;=0e83>7}:=;8m6k:m8:?6bab=l?ih7p}:21d94?4|5<88=7h;b99>1cc02m5<5s4?9??4i4c:890`bk3n=on5rs4025?6=:r7>>>=5f5`;?83an80o:nm4}r7157<72;q69?=;:g6a<>;2no?1h;ml;|q6645=838p18<<5;d7f==:=olj6i8lc:p17732909w0;=378e0g><5v3:2259b1d?34<;c2e027=<=95d7a`?xu2:8=1<7l:e4`g>{t=;;36=4={<717d>1;f5gf=z{<8:m7>52z?666e=n=h3708?1c8g2fe175c2o>i46390329`3ed3ty?i<>50;;x91c6m3l?n552f14f>a0dm27m<;95d7a`?8`7<10o:no4=ddf2?b1kl16ikjm:e4`g>;bnm81h;m6;jo01k>?5;f5gd=z{=o:=7>52z?7a4`=n=h370h?978g2fen=?4?:3y>0`472o>i463jed:9`3ed3ty?i<=50;0x91c593l?n552edgf>a0dm2wx8h?;:18182b:;0m8o64=dd35?b1km1v9k>5;296~;3m;91j9l7;jn0q~:j1783>7}:ac452m5<5s4>n>;4i4c:89``5l3n=oi5rs5g2=?6=:r7?i?95f5`;?8ca;10o:nj4}r6f5d<72;q68h<7:g6a<>;bn=?1h;mk;|q7a4d=838p19k=9;d7f==:mo=96i8le:p0`7d2909w0:j2`8e0g><5ll<57j9cd9~w1c6l3:1>v3;e3`9b1d?34om4=4k6bg8yv30j80;6?u256`1>c2e027>jl>5d7ab?xu20::1<7{t=:ln6=48{<:`a?b1km16;l<5d7ab?81d?3n=oi527b:9`3ef34?8jh4i4c:892dc2mc;f5gd=:0=:1h;mk;<:75?b1kh1699>?:g6a<>;?;>0o:nl4=90g>a0dk2wx99?m:1808339k0m8o64=g2:e?b1k016i:=::e4`g>{t=1;;6=4={<7;7452z?6<64=n=h370;ie38g2f?;4?:3y>1=5c2o>i46390049`3e>3ty>4?750;0x90>303l?n5526106>a0d12wx95j30q~;72b83>7}:=1>o6k:m8:?5462=l?i27p}:83f94?4|5<2?i7h;b99>255>2m5<5s4?38k4i4c:89364m3n=o45rs4:1b?6=:r7>48>5f5`;?807<:0o:n74}r7;54<72;q695=<:g6a<>;2nk;1h;m6;|q6<44=838p186<4;d7f==:=oh=6i8l9:p1=742909w0;7348e0g><56<3:1>v3:8249b1d?34?mo=4k6b;8yv3?9<0;6?u25914>c2e027>jn;5d7a:?xu208<1<7{t=1;<6=4={<7;7<52z?6<6g=n=h370;id58g2f?1=5e2o>i463:fe;9`3e>3ty>44k3l?n5525gfg>a0d12wx95?l:18183?;l0m8o64=4df3?b1k01v86>d;296~;20:l1j9l7;<7eafj30q~;71d83>7}:=1>;6k:m8:?6bc7=l?i27p}:80d94?4|5<2?=7h;b99>1c`22m5<5s4?38?4i4c:890`ai3n=o45rs4:15?6=:r7>49=5f5`;?83anl0o:n74}r7;67<72;q695:;:g6a<>;18981h;m6;|q6<75=838p186;5;d7f==:>9:<6i8l9:p1=432909w0;7478e0g><5?:;o7j9c89~w0>5=3:1>v3:8559b1d?34<;=<4k6b;8yv3?:>0;6?u2596:>c2e027=<{t==;o6=4:{<776g86;f5gg=:moki6i8lb:?e453=l?ii70kiee8g2f?114d2o>i463i0809`3ee3ty>8a0dj2wx99jh0q~;;2383>7}:==9;6k:m8:?fb5d=l?ii7p}:43194?4|5<>8=7h;b99>ac712m5<5s4????4i4c:89``593n=oo5rs4611?6=:r7>8>=5f5`;?8ca:j0o:nl4}r7763<72;q699=;:g6a<>;bn:=1h;mm;|q6071=838p18:<5;d7f==:mo>?6i8lb:p114?2909w0;;378e0g><5ll<>7j9cc9~w02513:1>v3:4259b1d?34om;44k6b`8yv33:h0;6?u2551;>c2e027nj5>5d7aa?xu2lkh1<7{t=l9j6=4={<7f7d56z?;g`jo01:o=:e4`f>;0k>0o:nm4=4c3r73h=4k6bg89=7d2m<61=l?ij706=d;f5gg=z{53z?6e73=n=h370h?9`8g2fg<5l=897j9ce9~w0c6i3:1>v3:e2`9b1d?34?mmn4k6bc8yv3b:<0;6?u25d1`>c2e027>jh<5d7ab?xu2m::1<7{t=l986=4={<7f17=5;f5gd=z{52z?6a03=n=h3708?2`8g2fg1`312o>i463903d9`3ef3ty>i>850;0x90c2?3l?n5526117>a0di2wx9h=8:18183b=10m8o64=720=?b1kh1v8k<8;296~;2m<31j9l7;<437`jk0q~;j3883>7}:=l?j6k:m8:?5415=l?ij7p}:e0`94?4|51cd62m5<5s4?n?h4i4c:890`e>3n=ol5rs4g2`?6=:r7>i>h5f5`;?83ajk0o:no4}r7f5`<72;q69h:?:g6a<>;2nj:1h;mn;|q6a4`=838p18k;1;d7f==:=oi>6i8la:p1`472909w0;j438e0g><5v3:e519b1d?34?mok4k6bc8yv3b:;0;6?u25d67>c2e027>ji:5d7ab?xu2m;91<7{t=l8?6=4={<7f0352z?6a1>=n=h370;ie68g2fg:4?:3y>1`2>2o>i463:fda9`3ef3ty>i?650;0x90c3i3l?n5525gd2>a0di2wx9h<6:18183bjk0q~;j2c83>7}:=l>o6k:m8:?6bcc=l?ij7p}:e3a94?4|525652m5<5s4?n8k4i4c:89367?3n=ol5rs4g1a?6=:r7>i8>5f5`;?8078j0o:no4}r7f6c<72;q69h;>:g6a<>;188;1h;mn;|q6a67=838p18k:3;d7f==:>9;i6i8la:p1`552909w0;j558e0g><5?:9<7j9c`9~w0g5?3:1;v3:a279b1d?34l;;;4k6ba89c6303n=oi52egf1>a0di27njll5d7a`?8`78<0o:nm4=ddf`?b1kh1v8o=8;296~;2i:<1j9l7;ji0q~;n2883>7}:=h9<6k:m8:?fa`2=l?ih7p}:a3c94?4|5a`cb2m5<5s4?j?44i4c:89``783n=on5rs4c1g?6=:r7>m>o5f5`;?8ca8k0o:nm4}r7b6a<72;q69l=m:g6a<>;bn8<1h;ml;|q6e7c=838p18o<5ll9o7j9cb9~w0g483:1>v3:a2g9b1d?34om?:4k6ba8yv3f;80;6?u25`1e>c2e027nj9:5d7a`?xu2i:81<7{t=h986=4={<7b0452z?6e14=n=h370ki818g2fe523d2o>i463:f`29`3ec3ty:;il50;0x941cj3l?n5525gc:>a0dl2wx=>o7:1858>dm3n=o4527`49`3ef34=h;7j9c89>3f?=l?ii70?<5>i:6i8lb:p56gf290=w06k0;f5g<=:0;:1h;mn;<:74?b1k01649<5d7aa?874ih0m8o64=91a>a0dj2wx=>m::180874k<0m8o64=g2:f?b1km16i:=<:e4``>{t9>hi6=4={<34`f52z?23ab=n=h370;ie28g2fb52c?2o>i46390059`3ec3ty:;i:50;0x941a;3l?n5526105>a0dl2wx=:j::181870n?0m8o64=721f?b1km1v<9k6;296~;6?o=1j9l7;<4375jn0q~?8d683>7}:9>l36k:m8:?5463=l?io7p}>7e:94?4|58=m57h;b99>255f2m5<5s4;;2nk81h;mk;|q23gb=838p1<9kf;d7f==:=oh<6i8ld:p52db2909w0?8e18e0g><5v3>7d39b1d?34?mo<4k6bf8yv70k90;6?u216g1>c2e027>jn85d7ag?xu6?j;1<7{t9>i96=4={<34a152z?23`3=n=h370;id48g2fb52c12o>i463:fec9`3ec3ty:;n;50;0x941b?3l?n5525gff>a0dl2wx=:m8:181870m00m8o64=4dfjn0q~?8c883>7}:9>oi6k:m8:?6bc4=l?io7p}>7bc94?4|58=no7h;b99>1c`12m5<5s4;;18991h;mk;|q23fc=838p1<9i0;d7f==:>9:36i8ld:p52ea2909w0?8f08e0g><5?:;h7j9ce9~w41c83:1>v3>7g09b1d?34<;=?4k6bf8yv70l;0;6?u216d7>c2e027=<:e4``>{t9:i<6=48{<30`086;f5g<=:n9<<6i8l9:?fb`d=l?i270kidc8g2f?<5lljn7j9c89>b5632m5<5s4;8h;4i4c:89c6>:3n=o45rs01`=?6=:r7:?i95f5`;?8cbm=0o:n74}r30gd<72;q6=>j7:g6a<>;bmlo1h;m6;|q27fd=838p1<=k9;d7f==:mo:;6i8l9:p56ed2909w0?<5ll;n7j9c89~w45dl3:1>v3>3e`9b1d?34om=;4k6b;8yv74kl0;6?u212f`>c2e027nj??5d7a:?xu6;jl1<7{t9:n;6=4={<30``52z?27a`=n=h370ki458g2f?56c72o>i463jf609`3e>3ty:?i=50;0x945b93l?n552eg5:>a0d12wx=>j;:181874m;0m8o64=dd;4?b1k01vjk0q~?kec83>7}:9moi6k:m8:?6bd?=l?in7p}>9c594?0|51in6i8la:?4e3jh01:m8:e4`a>;0k00o:nm4=0;a3?`3j116;n?5d7ab?xu61k31<78t=9f3>a0di273>=4k6b`89=272m<6d=l?ij7p}>9e694?5|583o87h;b99>b5?e2ma0dm2wx=ij9:18187cmm0m8o64=4df7?b1kl1vjo0q~?ke583>7}:9l:86k:m8:?5470=l?in7p}>dd794?4|58o;:7h;b99>254e2m5<5s4;n<:4i4c:8936483n=oh5rs0ff3?6=:r7:i=65f5`;?807;<0o:nk4}r3ga=<72;q6=h>6:g6a<>;18:k1h;mj;|q2``?=838p199m6i8le:p5acf2909w0?j0c8e0g><5?:?87j9cd9~w4bdk3:1>v3>ddg9b1d?34?mn?4k6bg8yv7ckm0;6?u21ege>c2e027>jo95d7af?xu6ljo1<7{t9mim6=4={<3gb452z?2`c4=n=h370;ic78g2fc5a`42o>i463:fb`9`3eb3ty:hi<50;0x94ba<3l?n5525gf3>a0dm2wx=ij<:18187cn<0m8o64=4dg1?b1kl1vjo0q~?kd483>7}:9ml<6k:m8:?6bac=l?in7p}>de594?4|58nm57h;b99>1cc?2m5<5s4;ojl4i4c:890`bl3n=oh5rs0fg=?6=:r7:hkl5f5`;?83an;0o:nk4}r3g`d<72;q6=ihl:g6a<>;2no<1h;mj;|q2`ad=838p1<5v3>dgd9b1d?34<;<>4k6bg8yv7cll0;6?u21d23>c2e027=<=65d7af?xu6lml1<7k:e4`a>{t9mo;6=4={<3f47>2;f5g`=z{8nn>7>52z?2a52=n=h3708?1b8g2fc4?:3y>5`622o>i46390339`3eb3ty:5i850;;x94?b<3l?n552f155>a0di27m<;95d7ab?8`7<10o:n74=ddff?b1kl16ikjm:e4`e>;bnm81h;mm;jk01k>?4;f5ga=z{83o;7>52z?2=`3=n=h370h?938g2fg5i463jed69`3ef3ty:5i750;0x94?b?3l?n552edgf>a0di2wx=4jn:18187>m10m8o64=dd34?b1kh1v<7kb;296~;61l31j9l7;jk0q~?6db83>7}:90oj6k:m8:?fb40=l?ij7p}>9ef94?4|583nn7h;b99>ac462m5<5s4;2in4i4c:89``5k3n=ol5rs0;gb?6=:r7:5hj5f5`;?8ca;>0o:no4}r3:a5<72;q6=4kj:g6a<>;bn=>1h;mn;|q2=`7=838p1<7jf;d7f==:mo=96i8la:p5<5ll<57j9c`9~w4?b;3:1>v3>9g39b1d?34om4=4k6bc8yv75:;0;6?u21300>c2e027>jl>5d7af?xu6:0l1<7{tlml1<79t=efe>c2e0273o<4k6b`893d62m6i8la:?5gfjh01;m?:e4``>{tll<1<79t=eg5>c2e0273o>4k6b`8924f2m>m6i8la:?400jh01:=6:e4``>{tm091<79t=d;0>c2e027o;?4k6bf89aed2m`=?=l?ih70j83;f5gg=z{lki6=4<{;c000o:nl4}r313c<72;q6=?o?:g6a<>;2nhn1h;mm;|q26=g=838p1<<5?::;7j9cc9~w44>03:1>v3>2c59b1d?34<;>;4k6b`8yv75100;6?u213`b>c2e027={t9;3i6=4={<31ff<5;f5gg=z{882o7>52z?26gb=n=h3708?3`8g2fd57db2o>i463902d9`3ee3ty:>4k50;0x944en3l?n5526167>a0dj2wx=?6?:181875i;0m8o64=4da6?b1kk1v<<71;296~;6:h91j9l7;<7ef2jh0q~?=8383>7}:9;k?6k:m8:?6bge=l?ii7p}>29194?4|588j97h;b99>1ce62m5<5s4;9m;4i4c:890`d>3n=oo5rs00;1?6=:r7:>l95f5`;?83akk0o:nl4}r31<3<72;q6=?o7:g6a<>;2nm:1h;mm;|q26=1=838p1<6i8lb:p57>?2909w0?=a`8e0g><5v3>2``9b1d?34?mhh4k6b`8yv750k0;6?u213cg>c2e027>jh65d7aa?xu6:1i1<7{t9;2o6=4={<31ec52z?26g6=n=h370;if78g2fd57d62o>i463:fg`9`3ee3ty:>4>50;0x944e:3l?n5525gde>a0dj2wx=?7>:181875j:0m8o64=7237?b1kk1v<<62;296~;6:k>1j9l7;<434=jh0q~?=9283>7}:9;h>6k:m8:?545b=l?ii7p}>28694?4|588i:7h;b99>25752m5<5s4;9n54i4c:89366k3n=oo5rs00:3?6=:r7:>o75f5`;?807:80o:nl4}r05f5<72;q6>;l>:g6a<>;2nh:1h;ml;|q137e=838p1?9=c;d7f==:=ok26i8lc:p670d290=w0<=6b8e0g><51i:6i8lc:?5f4jh01;j;:e4`g>;1kj0o:no4=7a3>a0dm2wx>?9<:185845?:0m8o64=9a0>a0dk27<>l4k6b`8922b2m926i8le:p66462903w0<<208e0g><5;8>57j9cc9>666?2ma0dk27=<8?5d7ag?xu5;:31<7=t=310=?`3j116i:=<:e4`g>;5:8<1h;mm;|q135e=838p1?9=d;d7f==:=oko6i8lc:p62702909w0<82d8e0g><5v3=72;9b1d?34<;=:4k6ba8yv40:<0;6?u22667>c2e027={t:>8<6=4={<040=<0;f5gf=z{;=947>52z?131?=n=h3708?348g2fe44?:3y>622f2o>i463902c9`3ed3ty9;?o50;0x9713j3l?n552611e>a0dk2wx>:ji0q~<80d83>7}::>9;6k:m8:?6bg1=l?ih7p}=71d94?4|5;=8=7h;b99>1cdd2m5<5s48=5f5`;?83ak?0o:nm4}r0457<72;q6>:=;:g6a<>;2njh1h;ml;|q1345=838p1?9<5;d7f==:=on;6i8lc:p62732909w0<8378e0g><5v3=7259b1d?34?mhl4k6ba8yv409?0;6?u2261;>c2e027>jik5d7a`?xu5?821<7{t:>;26=4={<047g52z?136e=n=h370;if38g2fe625c2o>i463:fg49`3ed3ty9;a0dk2wx>:?k:181840;o0m8o64=4deb?b1kj1v?9>e;296~;5?=:1j9l7;<4346ji0q~<81g83>7}::>>:6k:m8:?545>=l?ih7p}=73294?4|5;=?>7h;b99>256c2m5<5s48<8>4i4c:89366:3n=on5rs3517?6=:r79;9;5f5`;?8079j0o:nm4}r0461<72;q6>::9:g6a<>;18;;1h;ml;|q1a<52d`=l?ij708k3;f5ga=:>m>1h;mn;<4`e?b1kk16:n>5d7a`?xu5i315=l?ii709<9;f5gf=z{;h;o7>58z?1f5e=n=h370b5?e2ma0dj2wx>o<;:18084e:=0m8o64=d507?b1k016>l>>:e4`f>{t:ll<6=4={<0e5=7>52z?1b4?=n=h370;ie28g2f?6c432o>i46390059`3e>3ty9j<>50;0x97`5n3l?n5526105>a0d12wx>k?>:18184a;;0m8o64=721f?b1k01v?h>2;296~;5n:91j9l7;<4375j30q~7}::o9?6k:m8:?5463=l?i27p}=f0694?4|5;l897h;b99>255f2m5<5s48m?;4i4c:89364n3n=o45rs3d22?6=:r79j>95f5`;?807<=0o:n74}r0fb=<72;q6>k?n:g6a<>;2nk81h;m6;|q1ac?=838p1?h>b;d7f==:=oh<6i8l9:p6``f2909w0<5v3=f0f9b1d?34?mo<4k6b;8yv4bnj0;6?u22g3f>c2e027>jn85d7a:?xu5mon1<7{t:lln6=4={<0e6552z?1b77=n=h370;id48g2f?6c452o>i463:fec9`3e>3ty9j=?50;0x97`5;3l?n5525gff>a0d12wx>k><:18184a:<0m8o64=4dfj30q~7}::o8<6k:m8:?6bc4=l?i27p}=f1494?4|5;l947h;b99>1c`12m5<5s48m>44i4c:890`aj3n=o45rs3d3k;18991h;m6;|q1b5g=838p1?h=c;d7f==:>9:36i8l9:p6c6e2909w0<5?:;h7j9c89~w7`7k3:1>v3=f3g9b1d?34<;=?4k6b;8yv4a8l0;6?u22g13>c2e027=<:e4`=>{t;?2=6=4={<15<252z?0355=n=h370;ia88g2fg77252o>i4637c08g2fc<5?km6i8lb:?5`6ji01;mn:e4`e>;1k90o:nl4}r110<<72?q6??:6:g6a<>;?k:0o:nk4=60;>a0dj27<8i4k6ba892242m77`02o>i463<23d9`3ee3499hh4k6b`89c6>j3n=ol5230f5>a0dj278=il5d7a`?856mj0o:nm4=7265?b1kh1v>=?f;297~;4;9l1j9l7;jk01>?jc;f5gg=z{:52z?0352=n=h370;iae8g2fg72622o>i463:fd19`3ef3ty8:k750;0x961683l?n5526134>a0di2wx?;hl:1818509k0m8o64=7212?b1kh1v>8id;296~;4?8o1j9l7;<436gjk0q~=9fd83>7}:;>;m6k:m8:?5466=l?ij7p}<6gd94?4|5:=9<7h;b99>25522m5<5s49<><4i4c:89364i3n=ol5rs2535?6=:r78;?<5f5`;?807;o0o:no4}r1447<72;q6?:<<:g6a<>;18=>1h;mn;|q02`2=838p1>9?6;d7f==:=oh96i8la:p73c22909w0=8068e0g><53:1>v3<71:9b1d?34?mnn4k6bc8yv51m>0;6?u2362:>c2e027>jn?5d7ab?xu4>l21<7{t;?o26=4={<144g52z?035e=n=h370;id18g2fg726c2o>i463:fe79`3ef3ty8:hm50;0x9617m3l?n5525gfb>a0di2wx?;kk:1818508o0m8o64=4dga?b1kh1v>8jf;296~;4?8;1j9l7;<7ea=jk0q~=9f183>7}:;>;96k:m8:?6b`b=l?ij7p}<6g394?4|5:=:?7h;b99>1c`52m5<5s49<=94i4c:890`a>3n=ol5rs24e7?6=:r78;<;5f5`;?83ank0o:no4}r15b1<72;q6?:?9:g6a<>;2nol1h;mn;|q02c3=838p1>9>7;d7f==:>9:86i8la:p73`12909w0=8198e0g><5?:;47j9c`9~w60a?3:1>v3<70;9b1d?34<;c2e027=<<<5d7ab?xu4>ok1<7{t;?li6=4={<145a=1;f5gd=z{:o<>7>52z?0a25=n=h370;i9g8g2fg7`cb2o>i463:f`:9`3ec3ty8m?k50;4x96g5m3l?n5528b39`3e>342a5=l?i2708k5;f5gg=:>jo1h;mm;|q0e63=83o<5;d7f==:0j91h;m6;<51g?b1kh16;9j5d7a:?813n3n=oo527559`3ee3ty8mh=50;:x96gb;3l?n5523`3a>a0dj278mno5d7aa?8`71h0o:nj4=727a?b1k016?4m=:e4`f>;41j=1h;ml;<1:`=ji0q~=nfc83>6}:;hli6k:m8:?0=a>=l?ii70k8358g2f?7`ca2o>i463:f`a9`3ec3ty8ii750;0x96ca83l?n5525gg1>a0dl2wx?hk;:18185bnk0m8o64=7222?b1km1v>kj7;296~;4n9<1j9l7;<4360jn0q~=je983>7}:;o:26k:m8:?547g=l?io7p}254a2m5<5s49mk:g6a<>;18:o1h;mk;|q0a`b=838p1>h?e;d7f==:>9>86i8ld:p7`ea2909w0=jf08e0g><5v3c2e027>jol5d7ag?xu4mm81<7{t;ln86=4={<1fb052z?0ac0=n=h370;ic`8g2fb7``02o>i463:fbd9`3ec3ty8ii850;0x96ca03l?n5525gf7>a0dl2wx?hj8:18185bn00m8o64=4dg=?b1km1v>kk8;296~;4mok1j9l7;<7e`ajn0q~=jd`83>7}:;llh6k:m8:?6b`1=l?io7p}1ccd2m5<5s49njh4i4c:890`a93n=oi5rs2gg`?6=:r78ikh5f5`;?83an<0o:nj4}r1f``<72;q6?k>?:g6a<>;2nok1h;mk;|q0aa`=838p1>h?1;d7f==:=oln6i8ld:p7`c72909w0=i038e0g><5?:;>7j9ce9~w6cb93:1>v3c2e027=<=m5d7ag?xu4ml91<7:e4``>{t;lo>6=4={<1e42>b;f5ga=z{:on:7>52z?0b5>=n=h3708?218g2fb=:=4?:3y>03062o>i463:f8d9`3e>3ty?:ij50;0x910cl3l?n5525gc;>a0dm2wx8??6:185825900m8o64=9a2>a0di27=n>4k6b`893b42m<51i86i8la:?46fjh01::k:e4`a>;0a0di2wx8?mj:18;825kl0m8o64=5032?b1kk168?l::e4`f>;a80k1h;mj;<62eajh019?m2;f5gf=:<8i86i8lc:?541`=l?i27p};2d494?5|5=8n:7h;b99>04e42m3ty?:oj50;0x910cm3l?n5525gc`>a0dm2wx8;m7:181821lo0m8o64=4df6?b1kl1v98k3;296~;3>lk1j9l7;<4353jo0q~:9d783>7}:6k:m8:?5473=l?in7p};6e594?4|5=254f2m5<5s4>=j44i4c:89365n3n=oh5rs54g=?6=:r7?:ko5f5`;?807;=0o:nk4}r65`d<72;q68;hm:g6a<>;18:31h;mj;|q72ad=838p198ic;d7f==:>99n6i8le:p03bd2909w0:9fe8e0g><5?:??7j9cd9~w10em3:1>v3;6d29b1d?34?mn<4k6bg8yv21jo0;6?u247g2>c2e027>jo85d7af?xu3>j:1<7{t7>52z?72`2=n=h370;ic48g2fc=o>4?:3y>03c22o>i463:fbc9`3eb3ty?:n:50;0x910b>3l?n5525gae>a0dm2wx8;m::181821m>0m8o64=4dg0?b1kl1v98l6;296~;3>l21j9l7;<7e`<jo0q~:9c683>7}:1cc02m5<5s4>=in4i4c:890`bk3n=oh5rs54`f?6=:r7?:hj5f5`;?83an80o:nk4}r65gf<72;q68;kj:g6a<>;2no?1h;mj;|q72fb=838p198jf;d7f==:=olj6i8le:p03eb2909w0:9f18e0g><5v3;6g39b1d?34<;c2e027=<=95d7af?xu3>m;1<7l:e4`a>{t>1;f5g`=z{=52z?72c0=n=h3708?1c8g2fc=h84?:3y>03`02o>i46390329`3eb3ty?85>50;ax912?93l?;o52454e>a0d127?85j5d7ag?823?k0o:nj4=5653?b1km16899?:e4`=>;3<081h;mm;<673`jn019:60;f5ga=:<=2m6i8lb:?702b=l?ii70:;6b8g2fd?;54?:22x912>;3n=oo5245;7>a0dj27?84;5d7aa?8231?0o:nl4=56:3?b1kk168977:e4`f>;3<jh019::c;f5gg=:<=<;6i8lb:?7037=l?ii70:;638g2fd<5=>=?7j9cc9>01032m?:54k6b`8912113n=oo52454a>a0dj27?8;j5d7aa?823?;0o:nl4=564=?`3?k16899>:e4`f>;3<191h;mn;<67=4jk019=;6;f5gd=:<=03dd2m?;:4k6b`8912?j3n=oo5245:f>a0dl27?8:m5d7ag?823>h0o:nj4=56;0?b1k016896k:e4`e>;3<>h1h;mn;<6735jh019:62;f5g<=:<==n6i8lc:?70<6=l?ih70:93`8g2fe<5=>3j7j9cb9>011c2m?:n4k6bf8yv230?0;68u2457f>a0dj27?8:85d7aa?8230h0o:nl4=56;{t<=2>6=4=4z?700c=l?io70:;778g2fb<5=>3m7j9ce9>01>?2m?594k6bg8912>=3n=oh5245;5>a0dm27?8495d7af?823110o:nj4=566e?b1km1689;m:e4``>;3<jn019:91;f5ga=:<=<96i8ld:?7035=l?io70:;658g2fb<5=>=:7j9ce9>010?2m?:o4k6bf89121l3n=oi524551>a0dl27?8:=5d7ab?821j;0m8:l4=5470?b1kh16896<:e4`g>;3<0;1h;ml;<6504jk0198:8;f5gg=:<==;6i8la:?7022=l?io70:;8g8g2f?<5=>010d2m5<:84k6bf8910ei3n=oh5245:2>a0dj27?:o:5d7ab?821j;0o:nj4=5471?b1k0168;:>:e4`f>;3>k31j99m;<67<7jn0198:f;f5gd=:<>;m6i8la:?70=1=l?ii70:;788g2fe?;k4?:0cx912>;3n=on5245;7>a0dk27?84;5d7a`?8231?0o:nm4=56:3?b1kj168977:e4`a>;3<jo019::c;f5g`=:<=<;6i8le:?7037=l?in70:;638g2fc<5=>=?7j9cd9>01032m?:54k6bg8912113n=oh52454a>a0dm27?8;j5d7af?823?;0o:nk4=5647?b1k016896<:e4`a>;3<0;1h;mj;<6504j3019:72;d73g=:<==?6i8lb:p01202903w0:;468e02d<5=>nm7j9cb9>01ce2m?ii4k6ba8912bm3n=on5245ge>a0dk27?8h75d7a`?xu3<<;1<7:g64f>{t<=>=6=4={<6703h019:;7;7bg>{t<=?;6=4={<6703?97>52z?7013=n==i70:;4786ef=z{=>?j7>52z?7013=n??h70:;4g8e02d?894?:3y>01232o>?8h4?:3y>01232o<>o63;45g9b11e3ty?89=50;0x9123;3l?;o524567>0gd3ty?89j50;0x9123;3l=9n52456g>c20j2wx89:=:181823<;0m8:l4=5677?3fk2wx89:l:1818237}:<=>:6k:8b:?7014==hi0q~:;4c83>7}:<=>i6k:8b:?7017=n??h7p};44794?4|5=>>97h;7c9>01262?:oo6s|4563>5<5s4>?8=4i46`8912393?jo6s|456b>5<5s4>?8l4i46`8912383l=9n5rs5660?6=:r7?88:5f55a?823<90=;3<=:19lm4}r670<<72;q689:6:g64f>;3<:l1j;;l;|q7005=838p19::3;d73g=:<=9m6;>kc:p015b2909w0:;3d8e02d<5=>8j7;nc:p012?2909w0:;498e02d<5=>8i7h95b9~w122:3:1>v3;4409b11e34>??h490ea8yv22<90;6?u24443>`c2?27?99>5f55a?xu3=;:1<7;3=:l1j99m;|q714c=839p19;>e;d73g=:<<8;68ol;<661c<2ij1v9;53z?714b=n==i70::1d86ef=:<d;d51f=:<007c253z?714e=n??h70::5c8fa01<5=?8n7h;7c9~w136j3:1?v3;50`9b11e34>>=n4:ab9>003e2003f2lo>;63;52c9b11e3ty?90gd34>>9l4:ab9~w13413:1?v3;50c9b33d34>>944je458913413l?;o5rs572=?6=;r7?9<75f55a?8229h0>mn52447:>0gd3ty?9>650;1x913613l=9n52447;>`c2?27?9>65f55a?xu3=821<7=t=572mn5rs5703?6=;r7?9<65f77`?822=>0ni894=5703?`3?k1v9;>7;297~;3=8=1j99m;<665=<2ij1688;8:4c`?xu3=:<1<7=t=5723?`1=j1688;9:dg63>;3=:<1j99m;|q7140=839p19;>6;d73g=:<<;<68ol;<6613<2ij1v9;<5;297~;3=8<1j;;l;<661053z?7143=n==i70::1786ef=:<68ol;|q7162=839p19;>5;d51f=:<007227>53z?7145=n??h70::538fa01<5=?8>7h;7c9~w136:3:1?v3;5009b11e34>>=>4:ab9>003527h95b9>00362lo>;63;5239b11e3ty?90gd34>>9<4:ab9~w13483:1?v3;5039b33d34>>9=4je458913483l?;o5rs5724?6=;r7?9<>5f55a?822980>mn524473>0gd3ty?9?h50;1x913683l=9n52446e>`c2?27?9?h5f55a?xu3=9l1<7=t=573b?`3?k1688??:4c`?822mn5rs571a?6=;r7?9=h5f77`?822;3=;n1j99m;|q715b=839p19;?d;d73g=:<<:n68ol;<660a<2ij1v9;=c;297~;3=9n1j;;l;<660f53z?715e=n==i70::0e86ef=:<<>h68ol;|q717d=839p19;?c;d51f=:<<>i6hk:7:?717d=n==i7p};51`94?5|5=?;n7h;7c9>006d253z?715d=n??h70::4`8fa01<5=?9m7h;7c9~w137i3:1?v3;51c9b11e34>>002f2002>2lo>;63;53;9b11e3ty?9?950;1x9135?3l?;o52442b>0gd34>>844:ab9~w133?3:1?v3;5359b33d34>>::4je4589133?3l?;o5rs5712?6=;r7?9?85f55a?822:>0>mn524444>0gd3ty?99850;1x9135>3l=9n524445>`c2?27?9985f55a?xu3=;?1<7=t=5711?`3?k1688<9:4c`?822>?0>mn5rs5771?6=;r7?9?;5f77`?822><0ni894=5771?`3?k1v9;=4;297~;3=;>1j99m;<6660<2ij16888::4c`?xu3==>1<7=t=5710?`1=j16888;:dg63>;3==>1j99m;|q7175=839p19;=3;d73g=:<<8?68ol;<6621<2ij1v9;;3;297~;3=;91j;;l;<66267>53z?7174=n==i70::2286ef=:<<<868ol;|q7114=839p19;=2;d51f=:<<<96hk:7:?7114=n==i7p};53394?5|5=?9=7h;7c9>0045253z?7177=n??h70::608fa01<5=??=7h;7c9~w136n3:1?v3;50d9b11e34>>><4:ab9>00062003b2lo>;63;52g9b11e3ty?9<:50;1x9136<3l?;o52443e>0gd34>>9h4:ab9~w134;3:1?v3;5069b33d34>>9>4je4589134;3l?;o5rs573=?6=;r7?9=75f55a?8229=0>mn524470>0gd3ty?9?650;1x913713l=9n52446;>`c2?27?9?65f55a?xu3<9<1<71689>9:g64f>{t<:o=6=4={<60a3h019:=6;7bg>{t<=:>6=4<{<60a36k:8b:p06>12909w0:8i;4:ab9>0142201442lo>;63;4119b11e3ty??5:50;0x915b<3<;hn5242:7>c20j2wx8>k<:180824m:0m8:l4=51f0?3fk27?8?=55`a8yv238;0;6>u242g0>c02k27?8?<5ed74?8238;0m8:l4}r60<6<72;q68>k<:72gg>;3;191j99m;|q77`4=839p19=j2;d73g=:<:o868ol;<6767<2ij1v9:?1;297~;3;l81j;;l;<67647>52z?77`4=>9nh70:<838e02d8i<4?:2y>06c62o>9=7;nc:p01672908w0:9<7kj569>01672o>5<5s4>8i<490ea8915?93l?;o5rs51f4?6=;r7??h>5f55a?824m80>mn524503>0gd3ty??kh50;1x915b83l=9n52453e>`c2?27??kh5f55a?xu3;1:1<76?:g64f>{t<:nm6=4<{<60`ch019=j0;7bg>;3<8l19lm4}r60b`<72:q68>ji:g46g>;3<8o1ih;8;<60b`h0q~:<7g83>7}:<:nm6;>kc:?772`=n==i7p};3eg94?5|5=9oi7h;7c9>06ba253z?77ac=n??h70:;1e8fa01<5=9mh7h;7c9~w150m3:1>v3;3eg925bd34>8;h4i46`8yv24lm0;6>u242fg>c20j27??ik55`a89126l3?jo6s|42d`>5<4s4>8hi4i64a89126k3on9:5242d`>c20j2wx8>9k:181824lm0=;3;oh1j99m;|q772e=838p19=kc;43`f=:<:=h6k:8b:p06be2908w0:6}:<:ni6k8:c:?704g=ml?<70:8;o4?:3y>06be2?:oo63;36`9b11e3ty??i750;1x915c13l?;o5242fa>0gd34>?=l4:ab9~w15a03:1?v3;3e;9b33d34>?=54je458915a03l?;o5rs514=?6=:r7??i7561f`?824?00m8:l4}r60`=<72:q68>j7:g64f>;3;m319lm4=562h8:180824l10m:8m4=5623?cb=>168>h8:g64f>{t<:=36=4={<60`=<18mi019=88;d73g=z{=9o;7>53z?77a1=n==i70:06102o>5<4s4>8h;4i46`8915c?3?jo63;40491de8j84?:2y>06b12o<>o63;4079a`3034>8j84i46`8yv24??0;6?u242f5>36ck27??:85f55a?xu3;m?1<7=t=51g1?`3?k168>j9:4c`?8239<0>mn5rs51e0?6=;r7??i;5f77`?8239=0ni894=51e0?`3?k1v9=85;296~;3;m?1:=jl;<6030h0q~:6}:<:n?6k:8b:?77a3==hi019:>4;7bg>{t<:l86=4<{<60`13;gf12=:<:l86k:8b:p06132909w0:8h94:ab9>0174201752lo>;63;3g09b11e3ty??:=50;0x915c;3<;hn524250>c20j2wx8>j=:180824l;0m8:l4=51g7?3fk27?8<<55`a8yv24n80;6>u242f1>c02k27?8j=:72gg>;3;>81j99m;|q77a7=839p19=k1;d73g=:<:n968ol;<6754<2ij1v9=i0;297~;3;m;1j;;l;<675552z?77a7=>9nh70:<708e02d8h=4?:2y>06b72o>:<7;nc:p06ca2908w0:;j7kj569>06ca2o>5<5s4>8h=490ea8915083l?;o5rs51f`?6=;r7??hj5f55a?824l90>mn52452e>0gd3ty?8=j50;1x915bl3l=9n52450g>`c2?27?8=j5f55a?xu3;1n1<76k:g64f>{t<:oh6=4<{<60afh019=jd;7bg>;3<;n19lm4}r674f<72:q68>kl:g46g>;3<;i1ih;8;<674fh0q~:<8b83>7}:<:oh6;>kc:?77=e=n==i7p};3d`94?5|5=9nn7h;7c9>06cd2;n7>53z?77`d=n??h70:;2c8fa01<5=>;n7h;7c9~w15?j3:1>v3;3d`925bd34>84o4i46`8yv24mh0;6>u242gb>c20j27??hl55`a89125j3?jo6s|452b>5<4s4>8il4i64a89125i3on9:52452b>c20j2wx8>6n:181824mh0=;3<931j99m;|q77=?=838p19=j9;43`f=:<:226k:8b:p06c?2908w0:6}:<:o36k8:c:?707>=ml?<70:;098e02d8454?:3y>06c?2?:oo63;39:9b11e3ty??h950;1x915b?3l?;o5242g;>0gd34>?>54:ab9~w127?3:1?v3;3d59b33d34>?>:4je4589127?3l?;o5rs51;3?6=:r7??h9561f`?8240>0m8:l4}r60a0<72:q68>k::g64f>;3;l=19lm4=5613?3fk2wx89>;:180824m<0m:8m4=5610?cb=>1689>;:g64f>{t<:2>6=4={<60a0<18mi019=75;d73g=z{=9om7>53z?77ag=n==i70:061f2o>5<4s4>8ok4i46`8915ci3?jo63;40;91de8ih4?:2y>06ea2o<>o63;41g9a`3034>8ih4i46`8yv24>o0;6?u242ae>36ck27??;h5f55a?xu3??81<7j:4c`?820>:0m8:l4=563e?b1k01689>m:e4`=>;3<9i1h;m6;<674aj3019=i3;f5g<=:<:l?6i8l9:?77c3=l?i270:06`?2m34>8jo4k6b;8915ak3n=o45242dg>a0d127??k<5d7a:?824nl0o:n74=51eb?b1k01689>?:e4`=>;3<9;1h;m6;<6747j3019:?3;f5g<=:<=:>6i8l9:?7050=l?i270:;d78g2fc<5=>oi7j9cd9>01bf2m?nn4k6bg8912d03n=oh5245a7>a0dm27?8nm5d7af?823l90o:nk4=56g6?b1kl1689>8:e4`f>;3<921h;mm;<674<jh019=je;f5ga=:<:l26i8ld:?7052=l?io70:06`62m5<5s4>>;i4i46`8913??3on9:5rs5744?6=:r7?9:>5f55a?8220>0>mn5rs574g?6=;r7?9:m5f55a?822?90m:8m4=57;2?cb=>1v9;9f;297~;3=?l1j99m;<6635<2ij168869:4c`?xu3=>h1<7=t=574f?`3?k16888i:g46g>;3=1?1ih;8;|q713c=839p19;9e;d73g=:<<k1j99m;<662`53z?713b=n==i70::6d86ef=:<<2?68ol;|q712?=839p19;89;d73g=:<<000c253z?712>=n==i70::6b8e20e<5=?3>7kj569~w131j3:1?v3;57`9b11e34>>:n4:ab9>00>52000e2o<>o63;5939a`303ty?9;o50;1x9131i3l?;o52444a>0gd34>>4<4:ab9~w130=3:1?v3;57c9b33d34>>4=4je4589130>3l?;o5rs575=?6=;r7?9;75f55a?822>h0>mn5244:3>0gd3ty?9:=50;1x913113l=9n52445e>`c2?27?9::5f55a?xu3=?21<7=t=575mn5rs5745?6=;r7?9;65f77`?822?l0ni894=5746?`3?k1v9;m2;296~;3?h0q~::b083>7}:<>?j6;>7c:?7073=n==i7p};5`d94?4|5==>478?8b9>01442o>5<5s4><9:4909a89125:3l?;o5rs57b`?6=:r7?;88561:`?823:80m8:l4}r66ef<72;q68:;::72;g>;3<;:1j99m;|q71dd=838p199:4;43:i7h;7c9~w13f13:1>v3;740925>d34>?=i4i46`8yv22i10;6?u24672>36?k27?8{t<a;d73g=z{=?j87>52z?731b=>92h70:;198e02d>m>4?:3y>022d2?:3o63;4059b11e3ty?9l<50;0x9113j3<;4n524535>c20j2wx88o>:181820h0q~::9g83>7}:<>>36;>7c:?7045=n==i7p};58g94?4|5==?;78?8b9>01752o>5<5s4><8;4909a8912693l?;o5rs57:g?6=:r7?;9;561:`?823990m8:l4}r66=g<72;q68::;:72;g>;3<9l1j99m;|q71g?=838p19991;439o7h;7c9~w13e?3:1>v3;74d925>d34>?>o4i46`8yv22j?0;6?u2467f>36?k27?8?o5f55a?xu3=k?1<7{t<52z?730?=>92h70:;268e02d>n=4?:3y>022b2?:3o63;4369b11e3ty?9l;50;0x9113;3<;4n52453:>c20j2wx887n:181820<;0=<5m4=563a?`3?k1v98;1;2964}:03`>2o>h>63;6g:9b1e534>=j84i4b08910a?3l?o?5247d5>c2d:27?:k:5f5a1?821mh0m8n<4=54e7?`3k;168;h=:g6`6>;3>o;1j9m=;<65b503c>2o>h>63;6ed9b1e534>=i54i4b08910b?3l?o?5247g5>c2d:27?:h;5f5a1?821m=0m8n<4=54f7?`3k;168;k=:g6`6>;3>l;1j9m=;<65a5:6k:8b:p0324290:=v3;6`291<`<5===0l0198n9;7:b>;3>hk194h4=54bf?3>n27?:lm558d8910fl3?2j63;6`g91<`<5=;3>h>194h4=54b1?3>n27?:l8558d8910f?3?2j63;6569b11e3ty?:9;50;32821?;0>5k524750>0?a34>=;l4:9g9>031e2<3m70:97b86=c=:5k5247:2>0?a34>=;94:9g9>03122<3m70:97786=c=:03402o>h>63;6349b1e534>=>84i4b089105<3l?o?524700>c2d:27?:?<5f5a1?821:80m8n<4=5414?`3k;168;?i:g6`6>;3>8o1j9m=;<655ac;d7g7=:03702o>h>63;6049b1e534>==84i4b089106<3l?o?524730>c2d:27?:<<5f5a1?821980m8n<4=5424?`3k;168;>i:g6`6>;3>9o1j9m=;<654a0?a34>=037?2<3m70:92286=c=:5k52470b>0?a34>=>o4:9g9>036b2<3m70:90g86=c=:5k524737>0?a34>==84:9g9>03712<3m70:91686=c=:5k52473g>0?a34>==h4:9g9>037a2<3m70:92186=c=:5k5247``>c20j2wx8;:k:181824k=0o:nm4=547a?`3?k1v98;b;296~;3>=i1j99m;<651ajn0q~:94883>7}:<:hn6i8ld:?721g=n==i7p};65594?4|5=9h47j9c`9>032?2o>5<5s4>=444909a8912bi3l?;o5rs57f2?6=:r7?:5o561:`?823mk0m8:l4}r66a2<72;q68;6m:72;g>;3=838p1987c;432909w0:98e854=e<5=>ni7h;7c9~w13bi3:1>v3;69g925>d34>?ik4i46`8yv22mk0;6?u247:e>36?k27?8h75f55a?xu3;kl1<7m?:g64f>{th019:k6;f5ga=:<=nn6i8ld:?70ag=l?io70:;c18g2fb<5=>io7j9ce9>01e?2m?on4k6bf8912c83n=oi5rs541`?6=;r7?8885d7a:?823j3019:i0;d73g=z{=<9i7>53z?7004=l?ih70:;498g2fd<5=>m=7h;7c9~w105n3:1?v3;4419`3ee34>?844k6b;8912a;3l?;o5rs5404?6=;r7?88=5d7a`?823<00o:nl4=56e0?`3?k1v98<1;297~;3<<>1h;mm;<670dj3019:i5;d73g=z{=<8>7>53z?7002=l?ih70:;4`8g2fd<5=>m:7h;7c9~w104;3:1?v3;4479`3ee34>?8o4k6b;8912a?3l?;o5rs5400?6=;r7?88;5d7a`?823j3019:i9;d73g=z{=<8:7>53z?7000=l?io70:;4b8g2fd<5=>mm7h;7c9~w15>03:1>v3;37c925>d34>?9:4i46`8yv241h0;6?u2424a>36?k27?8875f55a?xu3=j>1<7:t=5666?b1kh1689:7:e4`e>;3h0q~::c483>1}:<=?96i8l9:?701>=l?ih70:;e08g2f?<5=>o:7h;7c9~w13d>3:18v3;4419`3ef34>?844k6bc8912b:3n=o45245fb>c20j2wx88m8:186823=:0o:n74=567=?b1kj1689k<:e4`=>;3jh0q~::c983>0}:<=??6i8la:?701g=l?ij70:;e58g2f?<5=>io7h;7c9>01ce2m5<2s4>?994k6b;89123i3n=on5245g6>a0d127?8n>5f55a?823mj0o:nl4}r66gd<72;3<=h1h;mn;<67a3j3019:l4;d73g=:<=oo6i8lb:p00ee290>w0:;548g2f?<5=>?n7j9cb9>01c02m?ih4k6b`8yv22kj0;68u24575>a0dj27?89m5d7ab?823m10o:n74=56`g?`3?k1689ki:e4`f>{t<jk019:;c;f5gf=:<=nm6i8la:?70a6=n==i70:;e88g2fd>i>4?:2y>03302m=9;4k6bf8yv20:;0;6?u2446;>c20j27?8k>5d7a:?xu3?;n1<7:e4`=>{t<>936=4={<661`h019:i3;f5g<=z{==8n7>53z?7137=n==i70:;f58g2f?<5=>nm7j9c89~w114k3:1?v3;5709b11e34>?j84k6b;8912bj3n=o45rs550`?6=;r7?9;=5f55a?823n?0o:n74=56fg?b1k01v991j99m;<67b2j3019:jd;f5g<=z{==8j7>53z?7133=n==i70:;f98g2f?<5=>ni7j9c89~w11383:1?v3;5749b11e34>?j44k6b;8912bn3n=o45rs5575?6=;r7?9;95f55a?823nh0o:n74=56f=?b1k01v99=3;296~;3==31j99m;<67b7j30q~:82583>7}:<<>j6k:8b:?701b=l?i27p};73794?4|5=??n7h;7c9>012c2m5<5s4>>8n4i46`89123l3n=oo5rs5513?6=:r7?99j5f55a?823;3<=n1h;mk;|q737?=838p19;;f;d73g=:<=>n6i8l9:p024f2909w0::518e02d<5=>?i7j9c`9~w115j3:1>v3;5439b11e34>?8h4k6b`8yv20:j0;6?u24471>c20j27?89k5d7a`?xu3?;o1<7{t<>8m6=4={<6610h019:;f;f5g<=z{==8<7>52z?7100=n==i70:;4g8g2fg00302o><50;0x913203l?;o52456e>a0dk2wx8:=<:181822=00m8:l4=567b?b1km1v99<4;296~;3=j30q~:83483>7}:<o7h;7c9>01372m5<5s4>>9i4i46`8912283n=on5rs550=?6=:r7?98h5f55a?823=90o:nj4}r647d<72;q6888?:g64f>;3<<;1h;mk;|q77>j7h;7c9~w15e93:1>v3;6dc925>d34>?;<4i46`8yv24j=0;6?u247d6>36?k27?8:95f55a?xu3;k?1<7{t<:h=6=4={<65b<<181i019:8e;d73g=z{=9i;7>52z?72cg=>92h70:;858e02d8n54?:3y>03`e2?:3o63;49`9b11e3ty??o750;0x910ak3<;4n5245:f>c20j2wx8>ln:181821nm0=<5m4=56:4?`3?k1v9=6c;296~;3>l:1:=6l;<6731h0q~:<9e83>7}:7c:?70<5=n==i7p};38g94?4|5=78?8b9>01?32o>5<5s4>=i>4909a8912>=3l?;o5rs51b4?6=:r7?:h:561:`?8231?0m8:l4}r60e4<72;q68;k::72;g>;3<0=1j99m;|q77d4=838p198j6;43>m7h;7c9~w15f<3:1>v3;6d:925>d34>?9o4i46`8yv24i<0;6?u247g:>36?k27?88m5f55a?xu3;h=1<7{t<:k36=4={<65af<181i019:91;d73g=z{=9j57>52z?72`b=>92h70:;638e02d8ml4?:3y>03cb2?:3o63;4719b11e3ty??ll50;0x910bn3<;4n524547>c20j2wx8>ol:181821n90=<5m4=5652?`3?k1v9=nd;296~;3>o;1:=6l;<672=h0q~:7}:7c:?703?=n==i7p};3`d94?4|5=010e2o>5<5s4>=j94909a89121l3l?;o5rs51a6?6=:r7?:k8561:`?823?;0m8:l4}r60f6<72;q68;h8:72;g>;3<>91j99m;|q7706ef2m8oh4k6bf8915d:3n=oi5245:7>a0dj27?:8h5f55a?xu3??>1<7mt=5551?`3?k16899>:e4`=>;3<j3019:7a;f5g<=:<=2n6i8la:?702e=l?ij70:;898g2fb<5=>2>7j9cb9>011b2m?:l4k6ba8yv209l0;6?u24550>a0dl27?;8:e4`e>{t<<:86=4={<67bfh019:?8;f5gd=z{=?;87>52z?70cb=n==i70:;088g2fg><84?:3y>01`b2o>a0di2wx88>8:181822890m8:l4=563g?b1kh1v9;?8;296~;3=9;1j99m;<674ajk0q~:93983>7}:84;4k6bc8915?<3n=ol5242:0>a0di27??5<5d7ab?824080o:no4=51;4?b1kh168>9i:e4`e>;3;>o1h;mn;<603ajk019=8c;f5gd=:<:=i6i8la:?772?=l?ij70:<798g2fg<5=9<;7j9c`9>06112m8;94k6bc89150;3n=ol524251>a0di27??:?5d7ab?824?90o:no4=51;`?b1kh168>6l:e4`e>;3;1h1h;mn;<60jk019=79;f5gd=:<:236i8la:?77=1=l?ij70:<848g2fg<5=9060a2m?<54k6ba8912713n=on52452b>a0dk27?8=l5d7a`?8238j0o:nm4=563`?b1kj168:<>:g64f>;3;o91h;mj;<60b1jo019=i5;f5g`=:<:l=6i8le:?77c1=l?in70:06`e2m8ji4k6bg8915bm3n=oh5242d:>a0dm27?8=:5d7af?824mo0o:nk4=51e4?b1kl168>h>:e4`a>;3;o81h;mj;<60b`jo019=if;f5g`=:<=:;6i8le:?7057=l?in70:;038g2fc<5=>;?7j9cd9>01622m?il4k6bc8912bj3n=ol5245g`>a0di27?8hj5d7ab?823ml0o:no4=56fb?b1kh1689k6:e4`e>;3<<:1h;mj;<670cjo019:;e;f5g`=:<=>o6i8le:p03d2290:4v3;6cc9b11e34>?9:4k6b;8910413n=oo52476`>a0dj27?8865d7a:?823=00o:no4=5557?b1km1689h?:e4``>;3jn019:i4;f5ga=:<=l>6i8ld:?70c0=l?io70:;f68g2fb<5=>m47j9ce9>01`>2m?j?4k6bf8912293n=ol524773>a0dk27??;j5d7aa?821j80o:nm4=546e?b1kj168:<>:e4`a>{t52z?7222=n=h370:;698g2fe=:94?:3y>03122o>i463;47;9`3ed3ty?:;;50;0x9100>3l?n552454a>a0dk2wx8;89:181821?>0m8o64=565`?b1kj1v9897;296~;3>>21j9l7;<6737ji0q~:96983>7}:7h;b99>01??2m=984k6b;89102>3n=o45rs545=?6=;r7?::=5f5`;?823=h0o:nm4=56g1?b1k01v989a;297~;3>>k1j9l7;<671gji019:k9;f5g<=z{=<=n7>53z?722d=n=h370:;5b8g2fe<5=>oh7j9c89~w101k3:1?v3;66a9b1d?34>?:=4k6ba8912ej3n=o45rs545`?6=;r7?::j5f5`;?823>80o:nm4=56ab?b1k01v989e;297~;3>>o1j9l7;<6727ji019:l3;f5g<=z{=<=j7>53z?722`=n=h370:;628g2fe<5=>h;7j9c89~w10083:1?v3;6929b1d?34>?:94k6ba8912dj3n=o45rs5445?6=;r7?:5?5f5`;?823>?0o:nm4=56`b?b1k01v9861;296~;3>h81j9l7;<6731ji0q~:99383>7}:01?32m5<5s4>=m84i4c:8912>=3n=oi5rs54:1?6=:r7?:l85f5`;?8231?0o:nj4}r65=3<72;q68;o8:g6a<>;3<0=1h;mk;|q72<6=83:7j9c`9>010d2m5<2s4>=m<4i4c:89122m3n=on5245f7>a0dm27?8i=5d7af?823l<0o:nk4}r65==<72;3jo019:k9;f5g`=:<==;6i8lc:p03?>290>w0:9a88e0g><5=><:7j9cb9>01bd2m?hi4k6bg8yv211h0;68u247cb>c2e027?8oo5d7af?823j00o:nk4=56af?b1kl16899k:e4`e>{t=5n4?:4y>03gd2o>i463;4b09`3eb34>?o<4k6bg8912d;3n=oh5245:;>a0di2wx8;7k:186821im0m8o64=56;e?b1kj1689m::e4`a>;3j30q~:99d83>0}:3j7j9c`9>01ef2m5<2s4>=mk4i4c:8912>93n=oi5245ag>a0dm27?8nh5d7af?823kl0o:n74}r66fd<72=q688j7:g6a<>;3=?21:=jl;<67`4j3019;82;f5g==z{=?in7>54z?71a?=n=h370::68854ae<5=>o?7j9c89>00132m5<3s4>>hl4i4c:89131i3<;hn5245f4>a0d127?9:85d7a;?xu3=kn1<7:t=57gf?`3j1168898:e4`=>;3=?h1:=jl;<67`gj30q~::bd83>1}:<=l?i270::6b854ae<5=>i57j9c89~w13en3:18v3;5ef9b1d?34>>;44k6b;89131l3<;hn5245`g>a0d12wx88m?:187822ll0m8o64=574e?b1k016888j:72gg>;3p19;kf;d7f==:<<=i6i8l9:?713`=>9nh70:;c48g2f?>o?4?:5y>00c72o>i463;56a9`3e>34>>;=490ea8912d13n=o45rs57`7?6=;r7?9h?5f5`;?822?m0o:n74=56``?b1k01v9;le;296~;3=m21:=6l;<67a5h0q~::cg83>7}:<7c:?70`7=n==i7p};5e294?4|5=?om78?8b9>01c52o>5<5s4>>ho4909a8912b;3l?;o5rs57g6?6=:r7?9im561:`?823m=0m8:l4}r66`6<72;q688jk:72;g>;3n;7h;7c9~w13c>3:1>v3;5d2925>d34>?i54i46`8yv22l>0;6?u244g2>36?k27?8ih5f55a?xu3<;o1<7{t<=9>6=4={<6536<181i019:n7;d73g=z{=>8:7>52z?722g=>92h70:;a98e02d??:4?:3y>031e2?:3o63;48;9b11e3ty?8>650;0x9100k3<;4n5245;b>c20j2wx89=6:181821?m0=<5m4=56:f?`3?k1v9:>o1:=6l;<67=fh0q~:;3c83>7}:7c:?7001?b2o>5<5s4>=4<4909a8912f83l?;o5rs561b?6=:r7?:::561:`?823i80m8:l4}r6775<72;q68;9::72;g>;3j87h;7c9~w124;3:1>v3;66:925>d34>?m84i46`8yv23;=0;6?u2475:>36?k27?8l85f55a?xu3=121<7{t<<2m6=4={<65e4<181i019:m7;d73g=z{=?2<7>52z?72d>=>92h70:;b98e02d>5<4?:3y>03g>2?:3o63;4`;9b11e3ty?94<50;0x910fi3<;4n5245cb>c20j2wx887<:181821ik0=<5m4=56bf?`3?k1v9;64;296~;3>hi1:=6l;<67efh0q~::9483>7}:7c:?70db=n==i7p};58494?4|5=01gb2o>5<5s4>=mk4909a8912e83l?;o5rs57;=?6=:r7?:l<561:`?823j80m8:l4}r66;3d2909w0:9a4854=e<5=>i87h;7c9~w13?l3:1>v3;6`4925>d34>?n84i46`8yv220l0;6?u247c4>36?k27?8o85f55a?xu3;j91<7:t=51`4?b1km168>m<:g6a<>;3;j>1h;mm;<6722j30q~:93683>12|5=<857j9ce9>01`e2m?ji4k6bc8912am3n=ol5245de>a0di27?9=>5d7ab?822880o:no4=727=?b1kk168;=8:g6a<>;3=;21h;ml;<6676ji019;:6i8lb:?7114=l?ii70::428g2fd<5=??87j9cc9>00222m>8:4k6b`8913513n=on52440b>a0dk27?9?l5d7a`?822:j0o:nm4=571`?b1kj1688;3=;l1h;ml;<6675ji019;<1;f5gf=:<<996i8lc:?7162=l?ih70::348g2fe<5=?8:7j9cb9>00502m8j94k6b`8915a=3n=oo5242d5>a0dj27??k95d7aa?824n10o:nl4=51ee?b1kk168>hm:e4`f>;3;oi1h;mm;<60bajh019=je;f5gf=:<:l26i8lc:?7052=l?ih70:06`62m8jh4k6b`8915an3n=oo524523>a0dj27?8=?5d7aa?8238;0o:nl4=5637?b1kk1689>::e4`f>;3<9<1h;mm;<667=ji019;<9;f5gf=:<<9j6i8lc:?716d=l?ih70::3b8g2fe<5=?8h7j9cb9>005a2m=?l4k6bc8yv21=00;6>u2477:>c2e027?85k5d7a`?821=h0o:n74}r651f<72:q6896n:e4`a>;3>jo0q~:9b183>6}:=8k4?:46x910413n=o452476`>a0d127?9475d7ab?8231o0o:no4=56b5?b1kh1689o=:e4`e>;3jk019:n5;f5gd=:<=k=6i8la:?70d1=l?ij70:;a98g2fg<5=>257j9c`9>01?f2m?5n4k6bc8912>l3n=ol5245;f>a0di27?8lh5d7ab?823j80o:no4=56a6?b1kh1689l<:e4`e>;31h;mn;<67f0jk019:m6;f5gd=:<=h<6i8la:?70g>=l?ij70:;a88g2fg<5=>jm7j9c`9>01ge2m?mi4k6bc8912fm3n=ol524767>a0dj27?:9h5f5`;?820>:0o:no4=56g2?b1k01689jj:e4`=>;3j3019:mc;f5g<=:<=i36i8l9:?70f2=l?i270:;cb8g2f?<5=>m<7j9c`9>01`62m?j94k6bc8912a=3n=ol5245d5>a0di27?8k95d7ab?823n10o:no4=56e=?b1kh1689hn:e4`e>;3j3019::1;f5gf=:<:hn6i8lb:?77f>=l?ii70:95e8g2fe<5=<><7j9c89>033?2m34>88;4k6ba89103m3n=oi52476b>a0dm27?:965d7af?821jj0o:n74=56b4?b1kk1689l?:e4`f>;3;?n1h;m6;<65f4j3019=lc;f5g<=:<:hh6i8l9:?77fg=l?i270:06e52m34><:l4k6b;89102i3n=oi5245f3>a0d127?;??5d7a`?823>h0o:no4}r60gg<72:q68>mm:g6a<>;3;ji1h;mn;<67=7jn0q~:1}:<:i;6i8lc:?77gd=n=h370:3h7j9cc9~w15d13:1?v3;3b;9b1d?34>8ol4k6bc8912?<3n=on5rs51`1?6=5d7ab?824k<0m8o64=51`2?b1kh16899m:e4`f>{t<:io6=4<{<60ga06e52mc2e027??ok5d7a`?8230m0o:nm4}r60g2<72=q68>m?:e4`=>;3;j=1j9l7;<60g=j3019:8b;f5gf=z{=<>=7>56z?7025=l?ii70:9508e0g><5=<>;7j9c`9>033?2m34>=9;4k6b`8yv22m;0;6;3j30198:5;f5ga=:<=hj6i8ld:?70ae=l?io70:;d98g2fb<5=>o87j9ce9>01b42m?h<4k6bf8912cj3n=oi5245fg>a0dl27?8i95d7ag?823l00o:nj4=56a`?b1km1689li:e4``>;3jn019:l5;f5ga=:<=i<6i8ld:?70f7=l?io70:;c28g2fb<5=>h57j9ce9>01ee2m?ok4k6bf8912dm3n=ol5245ab>a0di27?8n85d7ab?xu3>oo1<78t=5576?`3j11688>6:72gg>;3;?l1h;m6;<666=j3019=je;f5gd=:<=290=w0:8428e0g><5=?:878?db9>061f2m34>8j44k6bc89122n3n=on5rs5520?6=>r7?;9k5f5`;?8229o0=:e4``>;3=:o1h;m6;<6741jk0q~:81683>3}:<>?26k:m8:?7177=>9nh70:<868g2f?<5=??=7j9c89>01102m3ty?;<650;4x9112k3l?n5524401>36ck27??565d7a:?822<;0o:n74=564g?b1kl1689>7:e4`=>{t<>;26=49{<641a;57j9c89~w116i3:1:v3;74g9b1d?34>>>9490ea8915?i3n=o4524467>a0d127?8=o5d7aa?8230=0o:nk4}r645g<72?q68:;i:g6a<>;3=;?1:=jl;<60j3019;;5;f5g<=:<=:i6i8lb:?70=d=l?ih7p};70a94?0|5===<7h;b99>00412?:oo63;39a9`3e>34>>8;4k6b;89127k3n=oo5245:f>a0dm2wx8:?k:185820>80m8o64=5713?07lj168>6k:e4`=>;3<0;1h;m6;<6602j3019:?d;f5gg=z{=56z?7312=n=h370::0`854ae<5=9<<7j9c89>004>2m?5?4k6bc8yv20890;6;u24666>c2e027?9=l561f`?8231:0o:n74=5145?b1k01688;3;o:1h;mn;|q7357=83kc:?70<2=l?i270:<738g2f?<5=?9n7j9c89>06`62m5<1s4><8:4i4c:89137l3<;hn5245;6>a0d127??:=5d7a:?822:j0o:n74=51e6?b1kh1v99?3;292~;3?=21j9l7;<664`<18mi019:66;f5g<=:<:=?6i8l9:?717b=l?i270:<<94?:7y>022>2o>i463;51d925bd34>?5:4k6b;89150=3n=o452440f>a0d127??k:5d7ab?xu3?9?1<78t=557e?`3j11688??:72gg>;3<021h;m6;<6033j3019;=f;f5g<=:<:l>6i8la:p0261290=w0:84c8e0g><5=?:=78?db9>013f2m34>>?=4k6b;8915a>3n=ol5rs5533?6=>r7?;9m5f5`;?8229;0=97:e4`=>;3=:;1h;m6;<60b2jk0q~:80983>3}:<>>o6k:m8:?7145=>9nh70:;5b8g2f?<5=9<57j9c89>00552m36ck27?8;>5d7a:?824?k0o:n74=5700?b1k0168>hn:e4`e>{t<>:i6=49{<64156;43`f=:<=<:6i8l9:?772e=l?i270::348g2f?<5=9mn7j9c`9~w117k3:1:v3;7439b1d?34>>=:490ea89121:3n=o452425g>a0d127?9>85d7a:?824nj0o:no4}r644a<72?q68:;=:g6a<>;3=821:=jl;<6726j3019=8e;f5g<=:<<9<6i8l9:?77cb=l?ij7p};71g94?0|5==>?7h;b99>007>2?:oo63;4769`3e>34>8;k4k6b;8915am3n=ol52441;>a0d12wx8:>i:185820==0m8o64=572e?07lj168989:e4`=>;3;1:1h;m6;<60bcjk019;<9;f5g<=z{==:<7>56z?7303=n=h370::1c854ae<5=>=47j9c89>06>62m>?l4k6b;8yv20980;6;u24675>c2e027?900o:n74=51;6?b1k01689>>:e4`e>;3=:h1h;m6;|q7344=83kc:?703d=l?i270:<828g2f?<5=>;>7j9c`9>005d2m5<1s4><954i4c:89136m3<;hn52454g>a0d127??5:5d7a:?8238:0o:no4=570`?b1k01v99>5;292~;3?<=;4?:5y>023e2o>i463;4619`3eb34>?<;4k6bc8913383n=o45rs51;a?6=0o:nl4=5467?b1k0168;;9:e4`g>{t<:2m6=4<{<663ch019:k4;f5g<=:o47j9c89>03342m5<4s4>>4<4i46`8912ck3n=o4524770>a0dk2wx8>7=:1808220;0m8:l4=56ae?b1k0168;;<:e4``>{t<:386=4<{<66<6h019:me;f5g<=:h>7j9c89>03352ma0dj27?8n85d7af?821==0o:nl4}r60=3<72=q68869:g64f>;3><81h;ml;<67gdjo0198:4;f5gf=z{=92;7>54z?71=1=n==i70:9538g2fb<5=>hi7j9cd9>03332m5<4s4>=a0d12wx88h8:1808218m0m8o64=5707?b1kk168>h6:e4`=>{t<5=>mn7j9cc9>00262m5<4s4>=>;4i4c:8912ak3n=oo524461>a0dk2wx8;>8:180821:>0m8o64=56e`?b1kk1688:<:e4`g>{t?6i8lc:p036>2908w0:9288e0g><5=>mj7j9cc9>00222m5<4s4>=>l4i4c:8913783n=oo524465>a0dk2wx8;>m:180821:k0m8o64=5735?b1kk1688:8:e4`g>{t<<5=?9m7j9cc9>06`72m5<4s4>===4i4c:89135j3n=oo5242d2>a0d12wx88h?:180821980m8o64=571g?b1kk168>h=:e4`f>{t<<5=?9i7j9cc9>06`32m5<4s4>==94i4c:89135n3n=oo5242d6>a0dk2wx88h;:1808219<0m8o64=5704?b1kk168>h9:e4`g>{t<6=4<{<6553<5=?8>7j9cc9>06`?2m5<4s4>==44i4c:89134<3n=oo5242db>a0dk2wx88h6:1808219h0m8o64=5701?b1kk168>hm:e4`g>{t<<5=?8;7j9cc9>06`c2m5<4s4>==i4i4c:8915am3n=on52441;>a0dj2wx88hk:1808219l0m8o64=51eb?b1kj1688=6:e4`f>{t<<5=>;=7j9cb9>005e2m5<4s4>=><4i4c:89127:3n=on52441`>a0dj2wx8;>>:180821:;0m8o64=5637?b1kj1688=k:e4`f>{t<5=>;:7j9cb9>00272m59==4k6ba8917e83l?;o52eg1g>a0d127nj><5d7a:?8ca:>0o:n74=dd2g?b1k016ik?>:e4`=>;bn9<1h;m6;j3019?nd;f5g`=:<8hh6i8ld:?75gc=l?io70:>c18g2f?:mo4?:4y>07612o>9ni4k6ba8914d:3n=on5243a0>a0dk2wx8:1808269l0m8:l4=53`4?b1km168<8>:e4`e>{t<8;;6=4<{<625fh019?mf;f5ga=:<8<;6i8la:p046a2908w0:>1`8e02d<5=;ij7j9cb9>043a2m5<4s4>:=54i46`8917en3n=oo52407f>a0di2wx8<>k:1808269?0m8:l4=53`4?b1kk168<;k:e4`e>{t<8:h6=4<{<6251h019?mf;f5gd=:<8?h6i8la:p046e2908w0:>138e02d<5=;ij7j9c89>043e2m5:<54k6ba89175<3l?;o52401`>a0di27?=>j5d7ab?826;l0o:no4=530b?b1kh168<:?:e4`e>;39=;1h;mn;<6207jk019??a;f5g<=:<8>86i8la:p04442909w0:>228e02d<5=;987j9ce9~w17503:1>v3;13:9b11e34>:>>4i64a8yv26:j0;6?u2400`>c20j27?=?=561f`?xu39;81<7{t<88i6=4={<626gh019?=2;43`f=z{=;9=7>52z?7577=n==i70:>2386ef=z{=;9:7>52z?7570=n==i70:>208e20e:>l4?:3y>044f2o>50;0x917583l?;o524002>0gd3ty?=?;50;0x9175=3l?;o524003>c02k2wx8<<6:181826:00m8:l4=5314?07lj1v9>if;296~;38oi1j99m;<6245jo0q~:?fb83>7}:<9lm6k:8b:?74ce=l?ii7p};17094?4|5=;=m7kj569>04052o>5<5s4>::l4i46`8914e:3<;4n5rs536e?6=:r7?=8o5f55a?826>h0>mn5rs5355?6=;r7?=8o5f77`?826>00ni894=5355?`3?k1v9?:2;296~;39?31j99m;<61f4<181i0q~:>5883>6}:<8?26k:8b:?750g==hi019?99;7bg>{t<8<;6=4<{<621<698e02d<5=8i<78?8b9~w17203:1?v3;14:9b11e34>:944:ab9>040?247h95b9>04002lo>;63;14d9b11e3ty?=8>50;0x9171?3l?;o5243ce>36?k2wx8<;8:180826=>0m8:l4=536u24074>c02k27?=;85ed74?826=l0m8:l4}r620c<72;q68<89:g64f>;3:ho1:=6l;|q7500=839p19?:6;d73g=:<8?<68ol;<6223<2ij1v9?:d;297~;39<<1j;;l;<622052z?7533=n==i70:=ae854=e:984?:2y>04322o>548e20e<5=;=87kj569>043d2o>5<5s4>::94i46`8914fk3<;4n5rs5360?6=;r7?=8:5f55a?826=<0>mn524047>0gd3ty?=8l50;1x9172<3l=9n524040>`c2?27?=8l5f55a?xu39=i1<7{t<;:o6=46{<61eg<21o168?ol:4;e?825im0>5k5243cf>0?a34>9mk4:9g9>07d72<3m70:=b086=c=:<;h9687i;<614`h0q~:=0683>6}:<8??68ol;<6226<2ij168?>7:g64f>{t<8>86=4={<620g52z?751d=n==i70:?d3854=e:?o4?:3y>045e2o>:8?4?:2y>045e2o<>o63;15c9a`3034>:8?4i46`8yv26;:0;6?u2406b>c20j27?mn5rs5375?6=;r7?=>o5f77`?826<00ni894=5375?`3?k1v9?<2;296~;39=31j99m;<63`5<181i0q~:>3883>6}:<8926k:8b:?756g==hi019?;9;7bg>{t<8>;6=4<{<627<;6k:8b:p04562909w0:>498e02d<5=:hj78?8b9~w17403:1?v3;12:9b11e34>:?44:ab9>042?204202lo>;63;12d9b11e3ty?=>>50;0x9173?3l?;o5241af>36?k2wx8<=8:180826;>0m8:l4=530u24014>c02k27?=985ed74?826;l0m8:l4}r626c<72;q68<:9:g64f>;38jn1:=6l;|q7560=839p19?<6;d73g=:<89<68ol;<6203<2ij1v9?52z?7513=n==i70:?cb854=e:?84?:2y>04522o>348e20e<5=;?87kj569>045d2o>5<5s4>:894i46`8916dj3<;4n5rs533=?6=;r7?=>;55`a89173<3?jo63;11c9b11e3ty?><;50;;x916dj3?2j63;0ba91<`<5=:hh7;6f:?74fc==0l019>lf;7:b>;38m:194h4=52g5?3>n27?o=561:`?825j<0m8:l4}r61f2<72;q68?l9:72;g>;3:kn1j99m;|q76g`=838p199ol4k6bc8914d;3n=oi5rs52`4?6=0;3:8>1h;mn;<63g7j3019>mf;f5gf=:<8838g2fd<5=;3h7j9cc9>04??2m:m54k6b`8917f13n=oo5240cb>a0dj27?=;l5d7aa?826>m0o:nl4=535a?b1kk168<8i:e4`f>;39>:1h;mm;<6234jh019?82;f5gg=:<8=86i8lb:?7522=l?ii70:>748g2fd<5=;<:7j9cc9>041?2m:;l4k6b`89170j3n=oo52405`>a0dj27?=:j5d7aa?826?l0o:nl4=534b?b1kk168<6?:e4`f>;391;1h;mm;<62<6jh019?74;f5gg=:<82>6i8lb:?75=0=l?ii70:>868g2fd<5=;347j9cc9>04>>2m:4o4k6b`8917?k3n=oo5240:f>a0dj27?=5h5d7aa?826190o:nl4=53:5?b1kk168<7=:e4`f>;39091h;mm;<62=1jh019?65;f5gg=:<83=6i8lb:?75<1=l?ii70:>988g2fd<5=;2m7j9cc9>04?e2m:5i4k6b`8917>m3n=oo5240;e>a0dj27?=l>5d7aa?826i80o:nl4=53b6?b1kk168;39h>1h;mm;<62e0jh019?n6;f5gg=:<8i=6i8lb:?75a7=l?ii70:>db8g2fd<5=;n;7j9cc9>04`52m9a0dj27?=n;5d7aa?826k>0o:nl4=53`;39jk1h;mm;<62ggjh019?lc;f5gg=:<8io6i8lb:?75fc=l?ii70:>cg8g2fd<5=;o<7j9cc9>04b52m:h94k6b`8917c=3n=oo5240f5>a0dj27?=i95d7aa?826l10o:nl4=53g=?b1kk168;39mh1h;mm;<62`ajh019?ke;f5gg=:<8nm6i8lb:?75`6=l?ii70:>e08g2fd<5=;n>7j9cc9>04c42m:i84k6b`8917b>3n=oo5240g;>a0dj27?=h75d7aa?826mh0o:nl4=53ff?b1kk168;39ln1h;mm;<62a`jh019?jf;f5gg=:<8l;6i8lb:?75c7=l?ii70:>f28g2fd<5=;m87j9cc9>04`22m:j:4k6b`8917a03n=oo5240d:>a0dj27?=ko5d7aa?826nk0o:nl4=53eg?b1kk168;39oo1h;mm;<62bcjh0197h;7c9~w147n3:180?a34>9:94:9g9>070a2<3m70:=7`86=c=:<;2>687i;<61=5<21o168?7m:4;e?825i90>5k5243c2>0?a34>9m?4:9g9>07022<3m70:=6786=c=:<;<<687i;<612=<21o168?86:4;e?825>h0>5k52434a>0?a34>9:n4:9g9>070c2<3m70:=6d86=c=:<;=;687i;<6134<21o168?9=:4;e?825?:0>5k524357>0?a34>9;84:9g9>07112<3m70:=7686=c=:<;=3687i;<613<<21o168?9m:4;e?825?j0>5k52435g>0?a34>9;h4:9g9>071a2<3m70:=8186=c=:<;2:687i;<61<7<21o168?6<:4;e?8250=0>5k5243:5>0?a34>94:4:9g9>07>?2<3m70:=8886=c=:<;2j687i;<615k5243:f>0?a34>94k4:9g9>07?62<3m70:=9386=c=:<;38687i;<61=1<21o168?7::4;e?8251?0>5k5243;4>0?a34>9554:9g9>07?>2<3m70:=9`86=c=:<;3h687i;<61=a<21o168?7j:4;e?8251o0>5k524333>c20j2wx8??>:1875~;4nko194h4=2dab?3>n278jno558d896`c=3?2j63hib;7:b>;4noi194h4=2de`?3>n278jn>558d896`d93?2j63hl5;7:b>;4nj<194h4=2d`3?3>n278jn6558d896`d13?2j63hle;7:b>;4njl194h4=2dg4?3>n278ji?558d896`c:3?2j63hk7;7:b>;4nm2194h4=2dg=?3>n278jio558d896`cj3?2j63hkf;7:b>;4nl;194h4=2df6?3>n278jh=558d896`b<3?2j63hj8;7:b>;4nl3194h4=2dfe?3>n278jhm558d896`bl3?2j63hi1;7:b>;4no8194h4=2de7?3>n278jk:558d896`a=3?2j63hia;7:b>;3:881j99m;|q7645=83>:w0:?7d86=c=:<9=m687i;<635k5241ca>0?a34>;n;4:9g9>05de2<3m70:?bb86=c=:<9ho687i;<63<5<21o168=6>:4;e?8270;0>5k5241:0>0?a34>;494:9g9>05>22<3m70:?8786=c=:<92<687i;<63<=<21o168=66:4;e?8270k0>5k5241:`>0?a34>;4i4:9g9>05>b2<3m70:?8g86=c=:<93;687i;<63=4<21o168=7=:4;e?8271:0>5k5241;7>0?a34>;5;4:9g9>05?02<3m70:?9986=c=:<932687i;<63=d<21o168=7m:4;e?8271j0>5k5241;g>0?a34>;5h4:9g9>05?a2<3m70:?a086=c=:<9k9687i;<63e6<21o168=o;:4;e?827i<0>5k5241c5>0?a34>;m:4:9g9>05g?2<3m70:?a886=c=:<9kj687i;<63ef<21o168=ok:4;e?827il0>5k5241ce>0?a34>;n=4:9g9>05d62<3m70:?b386=c=:<9h8687i;<63f1<21o168=l::4;e?827j>0>5k5241`;>0?a34>;n44:9g9>05df2<3m70:=158e02d9=h4?:4y>077a2o>9ni4k6bg8914d:3n=oi5243a0>a0dm2wx8??n:187825900=<5m4=50`;3:k31h;mm;|q7677=839p19<=0;43077d2m9n44k6bc89145:3n=oi5rs50g3?6=0r7?>ih558d8914b83?2j63;2d391<`<5=8n>7;6f:?76`5==0l019;3:l?194h4=53a7?`3?k1v9==e;296~;3;;n1:=6l;<6140h0q~:=e883>7}:<;o36;>7c:?75f2=n==i7p};2d594?4|5=8n:78?8b9>04e42o>5<5s4>9oh4909a8917e:3l?;o5rs50gih561:`?826j=0m8:l4}r61`<<72;q68?k?:72;g>;39k?1j99m;|q76ag=838p19v3;2d1925>d34>:n54i46`8yv25lm0;6?u243g7>36?k27?=o75f55a?xu3:mo1<7{t<8:86=4={<615=jo019??8;d73g=z{:l52z?0bgc=n=h370:>c78g2f?7cda2o>i463;1b:9`3e>3ty8j4:50;0x96`di3l?n55240f7>a0d12wx?k7i:18185al<0m8o64=53f4?b1k01v>hna;296~;4nl:1j9l7;<62afj30q~=ib483>7}:;ooi6k:m8:?75c>=l?i27p}04`c2m5<5s49mjo4i4c:8917am3n=o45rs2dag?6=:r78jkm5f5`;?826no0o:n74}r1efa<72;q6?khk:g6a<>;3:9:1h;m6;|q0b2`=838p1>hl0;d7f==:<8n:6i8l9:p7c>72909w0=ic08e0g><5=;oo7j9c89~w6`?93:1>v3:i:4k6b;8yv5a0;0;6?u23ga0>c2e027?=k<5d7a:?xu4n191<7>:e4`=>{t;o2?6=4={<1eg052z?0bf0=n=h370:=028g2f?7ce02o>i463;2169`3e>3ty8j5950;0x96`d03l?n55240a6>a0d12wx?k67:18185ak00m8o64=53`3?b1k01v>h7a;296~;4njh1j9l7;<62g<j30q~=i8c83>7}:;oih6k:m8:?75fg=l?i27p}04ee2m5<5s49moh4i4c:8917dk3n=o45rs2d;a?6=:r78jnh5f5`;?826km0o:n74}r1e;39jo1h;m6;|q0b<6=838p1>hk1;d7f==:<8im6i8l9:p7c?62909w0=id38e0g><5=;o<7j9c89~w6`>:3:1>v3:h?4k6b;8yv5a1:0;6?u23gf7>c2e027?=i=5d7a:?xu4n0?1<7{t;o3=6=4={<1e`252z?0ba>=n=h370:>d68g2f?7cb>2o>i463;1e:9`3e>3ty8j4750;0x96`ci3l?n55240f:>a0d12wx?k7n:18185alk0m8o64=53ge?b1k01v>h6b;296~;4nmi1j9l7;<62`gj30q~=i9b83>7}:;ono6k:m8:?75ab=l?i27p}04bb2m5<5s49mhk4i4c:8917cn3n=o45rs2db4?6=:r78jh?5f5`;?826m80o:n74}r1ee4<72;q6?kk=:g6a<>;39l81h;m6;|q0bd4=838p1>hj3;d7f==:<8o86i8l9:p7cg42909w0=ie58e0g><5=;n87j9c89~w6`f<3:1>v3:i84k6b;8yv5ai<0;6?u23gg5>c2e027?=h85d7a:?xu4nh<1<7{t;ok<6=4={<1ea=52z?0b`?=n=h370:>e`8g2f?7ccf2o>i463;1d`9`3e>3ty8jll50;0x96`bk3l?n55240gg>a0d12wx?kol:18185amm0m8o64=53fa?b1k01v>hnd;296~;4nlo1j9l7;<62acj30q~=iad83>7}:;oom6k:m8:?75c6=l?i27p}04`62m5<5s49mj<4i4c:8917a;3n=o45rs2da5?6=:r78jk<5f5`;?826n=0o:n74}r1ef7<72;q6?kh<:g6a<>;39o?1h;m6;|q0bg5=838p1>hi4;d7f==:<8l=6i8l9:p7cd32909w0=if48e0g><5=;m;7j9c89~w6`e>3:1>v3:j44k6b;8yv5aj>0;6?u23gd;>c2e027?=ko5d7a:?xu4nk21<7{t;oh26=4={<1ebd52z?7635=n=h370kjf`8g2fg9>h4?:3y>07032o>i463jeg59`3ee3ty?>>750;0x9141n3l?n552eg7a>a0dl2wx8?:;:181825?h0m8o64=ddbe?b1km1v9<;f;296~;3:1?1j9l7;j30q~:=5`83>7}:<;3;6k:m8:?e413=l?ih7p};24d94?4|5=82n7h;b99>b50>2m5<5s4>9m=4i4c:89c61n3n=on5rs5055?6=:r7?>l?5f5`;?8`7?10o:nj4}r6127<72;q68?o=:g6a<>;a81:1h;mk;|q7672=838p19<95;d7f==:mo?j6i8ld:p07422909w0:=678e0g><5ll2i7j9ce9~w145>3:1>v3;2759b1d?34omj<4k6bf8yv25:>0;6?u2434;>c2e027m<>75d7ag?xu3:;21<7{t<;826=4={<612d7a;f5gf=z{=89m7>52z?763d=n=h370h?8g8g2fe9>o4?:3y>070d2o>i463i0849`3ec3ty?>?m50;0x9141l3l?n552edg;>a0dl2wx8?l0m8o64=dge4?b1kk1v9<=f;296~;3:>:1j9l7;jh0q~:=3183>7}:<;=:6k:m8:?fb5?=l?ii7p};22394?4|5=8<>7h;b99>ac732m5<5s4>9;>4i4c:89``6n3n=oo5rs5007?6=:r7?>::5f5`;?8ca:h0o:nl4}r6171<72;q68?9::g6a<>;bn:?1h;mm;|q7663=838p19<86;d7f==:mo>96i8lb:p07512909w0:=768e0g><5ll?n7j9cb9~w144?3:1>v3;26:9b1d?34om9<4k6b`8yv25;10;6?u2435:>c2e027nj895d7aa?xu3::k1<7{t<;9i6=4={<613f52z?762b=n=h370ki758g2fd9?i4?:3y>071b2o>i463jf6`9`3ee3ty?>>k50;0x9140n3l?n552eg:1>a0dj2wx8?=i:181825090m8o64=dd;ji0q~:=4083>7}:<;296k:m8:?fb<3=l?ii7p};25094?4|5=83?7h;b99>ac?e2m5<5s4>9494i4c:89``f93n=oo5rs5071?6=:r7?>585f5`;?8caj:0o:nl4}r6103<72;q68?68:g6a<>;bnk31h;mm;|q7611=838p19<78;d7f==:moi96i8lb:p072?2909w0:=888e0g><5llhn7j9cc9~w14313:1>v3;29c9b1d?34omh>4k6b`8yv25c2e027njik5d7ab?xu3:=h1<7{t<;>h6=4={<6152z?76=c=n=h370kif58g2fe98h4?:3y>07>a2o>i463jfg;9`3ed3ty?>8>50;0x914>93l?n552f12a>a0dk2wx8?;>:1818251;0m8o64=g224?b1kk1v9<:2;296~;3:091j9l7;ji0q~:=5283>7}:<;3?6k:m8:?e44d=l?ih7p};24694?4|5=8297h;b99>b5462m5<5s4>95;4i4c:89c65?3n=on5rs5062?6=:r7?>495f5`;?8`7;;0o:nm4}r6112<72;q68?77:g6a<>;a8:=1h;ml;|q760>=838p19<69;d7f==:n99h6i8lc:p073>2909w0:=9`8e0g><5o:?<7j9cb9~w142j3:1>v3;28a9b1d?34l;8h4k6ba8yv25=j0;6?u243;g>c2e027m<8:5d7a`?xu3:{t<;?n6=4={<61=c91;f5gf=z{=8j?7>54z?76dd=n=h370:>ae8g2fg<5=;io7j9c`9>043e2m5<3s4>9mn4i4c:8917fl3n=o45240``>a0d127?=8m5d7aa?xu3:h?1<7:t=50b`?`3j1168;39kn1h;mk;<621ajh0q~:=a783>1}:<;kn6k:m8:?75dc=l?io70:>be8g2fc<5=;>i7j9cc9~w14f?3:18v3;2`d9b1d?34>:mh4k6ba8917el3n=oo52407e>a0dj2wx8?o7:187825j90m8o64=53ba?b1kk168;39?:1h;mm;|q76d?=83>p19608g2fd9ml4?:5y>07d52o>i463;1`g9`3ef34>:ni4k6bc89171:3n=ol5rs50aa?6=<:q68?lj:g6a<>;3:jh1h;mn;<6140jh019?m0;f5g<=:<;h>6i8ld:?75f2=l?i270:=eb8g2fg<5o:;<7j9cb9>acc12ma0dk27m<;j5d7a`?8`7:l0o:nm4=53a5?b1kk168;3:j21h;mn;<615gj3019<>c;f5gf=:<;i<6i8l9:?76f6=l?ih70:=bb8g2f?<5=>h>7j9cc9>01db2m=984k6b`8912ei3n=on5245f`>a0dk27?8i65d7a`?823l=0o:nm4=50a=8:e4`e>;3:jn1h;m6;<67`6ji019:k5;f5gf=:<=n:6i8lc:?70ad=l?ih70:;de8g2fe<5=>o;7j9cb9>01b>2m?nk4k6ba8912e13n=on5245`a>a0dk27?8n;5d7a`?823k>0o:nm4=56`5?b1kj1689m<:e4`g>;3ji019:ld;f5gg=:<=im6i8lb:?76gd=l?ih70:=0d8g2fb<5=9?;7j9c`9>020d2m:n>4k6bc89145:3n=oo5245af>a0dk27?8no5d7a`?823k?0o:nm4=726g?b1kh168:<>:e4`e>;3:j81h;mn;<61g6j30q~:=ec83>7}:<;oj6;>7c:?76`e=n==i7p};2c194?0es4>9n>4i4c:8914683n=oi524326>a0di27?>=85d7a:?826j90o:nl4=50a1?b1k016j=97:e4`a>;a8?l1h;mm;jo01k>91;f5ga=:n9?j6i8ld:?e402=l?io70h?4d8g2fb<5o:?97j9cc9>b5272ma0dj27m;a89h1h;mm;j301k>?7;f5gd=:mol26i8lb:?fbc2=l?ii70kieb8g2fb<5lln:7j9c89>acc02m34omh<4k6b;89``c;3n=on52egaa>a0di27njn<5d7ab?8caj00o:no4=dda7?b1kh16iko7:e4`=>;bnhk1h;mj;jk01hh6b;f5gd=:mo3>6i8la:?fb=`=l?ii70ki898g2fg<5ll3>7j9cb9>ac1e2ma0dm27nj;?5d7a:?8ca=>0o:no4=dd65?b1kh16ik:m:e4`f>;bn=81h;ml;ji01hh=a;f5gf=:mo;m6i8lc:?fb42=l?ih70ki088g2fe<5lomi7j9cb9>a``02ma0d127m<:m5d7af?8`7:l0o:n74=g20=?b1kl16ikh>:e4`g>;bn0o1h;ml;ji01hkia;f5g<=:>9?26i8l9:?75db=l?ih70:>b08g2fg<5=;i>7j9cc9>04e42m9o;4k6bg8917ek3n=on5240`f>a0dj27?==65d7ab?826;j0o:nl4=530`?b1kk168<=j:e4`f>;39:l1h;mm;<6205jh019?;1;f5gg=:<8>96i8lb:?755g=l?ii70:>428g2fd<5=;=>7j9c89>043e2m34>:9i4k6b;89172m3n=o452407e>a0d127?=;>5d7a:?826>80o:n74=503a?b1kh16ihk7:e4`a>;a80<1h;mj;<614=j201k>70;f5gf=:>9>m6i8la:p07e3290?iv3;2b69b1d?34>9==4k6bc8917e;3n=on5243aa>a0d127?>=;5d7ag?825j<0o:nk4=53`0?b1kh168?kl:e4`f>;a89:1h;mn;jk01hhk1;f5gd=:moi:6i8lb:?fbd>=l?ij70ki608g2fg<5ll8h7j9cc9>ac552ma0dj27nikl5d7aa?8`7>m0o:no4=g21a?b1kh16:=;6:e4`f>;39hn1h;mk;<62f4ji019?l2;f5gf=:<;i26i8l9:?764d=l?ih70:=1b8g2fd<5=8h:7j9c89>07e02m34>9nl4k6b;8917ek3n=oh5240`f>a0dk27?=n>5d7ab?823k;0o:no4=56aa?b1kh1688k;:e4`g>;3>jk019:kc;f5gd=:<=n36i8la:?70a2=l?ij70:8208g2fd<5=8i47j9c`9>06502m?h>4k6bc8912c=3n=ol5245f2>a0di27?8il5d7ab?823lm0o:no4=56g3?b1kh1689j6:e4`e>;3jk019:m9;f5gd=:<=hi6i8la:?70f3=l?ij70:;c68g2fg<5=>h=7j9c`9>01e42m?oo4k6bc8912dl3n=ol5245ae>a0di27?>=k5d7a`?824<>0o:n74=555g?b1kh168:8n:e4`e>;3:;81h;ml;<67g`jn019:la;f5ga=:<=i=6i8ld:?76f4=l?ii70:=c28g2fg9n;4?:53x914e>3l?n55243aa>a0dj27?>=;5d7a`?826j90o:no4=50a1?b1kj168;3:li1h;m6;jh01hhj6;f5gg=:mon:6i8lb:?fbf7=l?ij70kia98g2fd<5ll==7j9cc9>b50c2ma0di27?>;3:jk1h;m6;<61fdjk019:l2;f5gf=:<=hn6i8lc:?71`2=l?ii70:9548g2fe<5=>im7j9cc9>01bd2m?h94k6b`8914d93l=9n5243`;>a0d127??>95d7aa?825km0o:nl4=56g7?b1kk1689j::e4`f>;3jh019:kd;f5gg=:<=n<6i8lb:?70a?=l?ii70:;be8g2fd<5=>ij7j9cc9>01d>2m?o84k6b`8912d?3n=oo5245a2>a0dj27?8n=5d7aa?823k00o:nl4=56`f?b1kk1689mk:e4`g>;3jo019=;7;f5gg=:<>b28g2fd<5=89>7j9c`9>01eb2m?o;4k6b`8911593n=o45rs52`7?6=:r7?;39:n1h;mk;|q74f3=838p19>ld;d7f==:<89n6i8ld:p05e12909w0:?cd8e0g><5=;8j7j9ce9~w16d?3:1>v3;0bd9b1d?34>:8=4k6bf8yv27k10;6?u241f3>c2e027?=9?5d7ag?xu38j31<7{t<9ij6=4:{<63`7d;f5gg=:<;;36i8l9:?764`=l?ii70:>428g2fb9on4?:2y>04dd2m9oi4k6ba8yv27jl0;65;t=5020?b1kj168=m=:e4`g>;38ko1j9l7;<63fcjh019?9c;f5gd=:<8=<6i8la:?75=4=l?ij70:>8e8g2fg<5=;247j9c`9>04g02m:m44k6bc8917fi3n=ol52404a>a0di27?=;j5d7ab?826>l0o:no4=535b?b1kh168<9?:e4`e>;39>;1h;mn;<6237jk019?83;f5gd=:<8=?6i8la:?7523=l?ij70:>778g2fg<5=;<47j9c`9>041>2m:;o4k6bc89170k3n=ol52405g>a0di27?=:k5d7ab?826?o0o:no4=53;4?b1kh168<6>:e4`e>;39191h;mn;<62<1jk019?75;f5gd=:<82=6i8la:?75=1=l?ij70:>898g2fg<5=;357j9c`9>04>f2m:4n4k6bc8917?m3n=ol5240:e>a0di27?=4>5d7ab?826180o:no4=53:6?b1kh168<7<:e4`e>;390>1h;mn;<62=0jk019?66;f5gd=:<83<6i8la:?759`8g2fg<5=;2n7j9c`9>04?d2m:5h4k6bc8917>n3n=ol5240c3>a0di27?=l?5d7ab?826i;0o:no4=53b7?b1kh168;39h?1h;mn;<62e3jk019?l6;f5gd=:<8n:6i8la:?75ae=l?ij70:>e68g2fg<5=;m>7j9c`9>07662m9<>4k6bc89147<3n=ol5240a6>a0di27?=n95d7ab?826k10o:no4=53`=?b1kh168;39jh1h;mn;<62gfjk019?ld;f5gd=:<8in6i8la:?75f`=l?ij70:>d18g2fg<5=;o>7j9c`9>04b42m:h84k6bc8917c>3n=ol5240f4>a0di27?=i65d7ab?826l00o:no4=53ge?b1kh168;39mn1h;mn;<62``jk019?kf;f5gd=:<8o;6i8la:?75`7=l?ij70:>e38g2fg<5=;n?7j9c`9>04c32m:i;4k6bc8917b03n=ol5240g:>a0di27?=ho5d7ab?826mk0o:no4=53fg?b1kh168;39lo1h;mn;<62acjk019?i0;f5gd=:<8l:6i8la:?75c5=l?ij70:>f58g2fg<5=;m97j9c`9>04`12m:j54k6bc8917a13n=ol5240db>a0di27?=kl5d7ab?826nj0o:no4=53e`?b1kh168;39ol1h;mn;<6145jk019<>2;f5ga=z{=;;>7>52z?7554=n=h370:>078g2f?:<<4?:54x917793l?n5524021>36?k27?><:5d7ag?827k;0o:no4=52ab?b1km168<8l:e4``>;39>=1h;mk;<62<7jn019?7d;f5ga=:<8336i8ld:?75d1=l?io70:>a98g2fb<5=;j57j9ce9>04gf2m::i4k6bf89171m3n=oi52404e>a0dl27?=:>5d7ag?826?80o:nj4=5346?b1km168<9<:e4``>;39>>1h;mk;<6230jn019?86;f5ga=:<8=36i8ld:?752?=l?io70:>7`8g2fb<5=;041d2m:;h4k6bf89170n3n=oi5240:3>a0dl27?=5?5d7ag?8260:0o:nj4=53;0?b1km168<6::e4``>;391<1h;mk;<62<2jn019?78;f5ga=:<8226i8ld:?75=g=l?io70:>8c8g2fb<5=;3o7j9ce9>04>b2m:5=4k6bf8917>93n=oi5240;1>a0dl27?=4=5d7ag?8261=0o:nj4=53:1?b1km168<79:e4``>;390=1h;mk;<62=<jn019?6a;f5ga=:<83i6i8ld:?759e8g2fb<5=;2i7j9ce9>04?a2m:m<4k6bf8917f:3n=oi5240c0>a0dl27?=l:5d7ag?826i<0o:nj4=53b2?b1km168??=:e4`f>{t<9n86=4;{<63`a6i8la:?7550=l?ii7p};0e694?2|5=:oi7h;b99>044>2m:<84k6b;8yv27l<0;69u241fe>c2e027?=?o5d7ab?826:?0o:no4=5330?b1km1v9>k6;290~;38l:1j9l7;<626dj3019?=6;f5gf=:<8:?6i8lb:p05b0290?w0:?e08e0g><5=;9n7j9c`9>04402m3ty?a0d127?=?95d7a`?8268?0o:nj4}r63`<<72=q68=k<:g6a<>;39;i1h;mn;<626=jk019??7;f5gg=z{=:om7>54z?74`2=n=h370:>2b8g2f?<5=;947j9cb9>04622m5<4s4>;i84i4c:89177?3n=oi524007>a0d12wx8=jl:180827m?0m8o64=5331?b1km168<<;:e4`g>{t<:8o6=4<{<606a0;f5gg=:<8hn6i8l9:p05`e290iw0:>018e02d<5=;i87j9c89>04d22m34>:n:4k6b;8917e03n=o45240`:>a0d127?=oo5d7a:?825k10o:nm4=5016?b1kl168?l6:e4`g>{t<9o<6=4:{<63b4kd;43078g2fe;i54?:4y>05`52o>i463;0eg925>d34>:>44k6ba89175=3n=oo524026>a0di2wx8=k6:186827n:0m8o64=52gb?070j168<;39;<1h;m6;<6241jo0q~:?e`83>0}:<9l?6k:m8:?74`6=>92h70:>2`8g2fe<5=;9:7j9cc9>04632m5<2s4>;j84i4c:8916b93<;4n52400a>a0dj27?=?95d7a:?8268=0o:no4}r63af<72;38l81:=6l;<626gji019?=7;f5gg=:<8:=6i8le:p05cc290>w0:?f68e0g><5=:n?78?8b9>044d2m34>:<:4k6ba8yv27ml0;68u241d;>c2e027?::e4`g>{t<9om6=4;{<63b<j5;4305c12?:3o63;1179`3eb34>:>94k6b`8yv25mm0;6?u24340>36?k27?=n85f55a?xu3:o21<7{t<::86=4={<612c<181i019?k4;d73g=z{=9;i7>52z?762g=>92h70:>e18e02d8=44?:3y>07>22?:3o63;1da9b11e3ty???:50;0x914>83<;4n5240d;>c20j2wx8><6:1818251k0=<5m4=53e`?`3?k1v9==a;296~;3:h:1:=6l;<62b`h0q~:<2c83>7}:<;k:6;>7c:?75c`=n==i7p};33a94?4|5=8j>78?8b9>07672o>5<5s4>9:84909a8917c93l?;o5rs50fb?6=:r7?>;8561:`?826lj0m8:l4}r61b5<72;q68?88:72;g>;39l=1j99m;|q76c7=838p19<98;43v3;27c925>d34>936?k27?>==5f55a?xu3:o?1<7;:g64f>{t<;l=6=4={<612a<181i019?l5;d73g=z{=8m;7>52z?763c=>92h70:>c68e02d9j44?:3y>07172?:3o63;1b;9b11e3ty?>ko50;0x914093<;4n5240ab>c20j2wx8?hm:181825?;0=<5m4=53`f?`3?k1v991:=6l;<62gfh0q~:=fe83>7}:<;=?6;>7c:?75fb=n==i7p};2gg94?4|5=8<978?8b9>04eb2o>5<5s4>9;;4909a8917dn3l?;o5rs5134?6=:r7?>:9561:`?826l90m8:l4}r6044<72;q68?97:72;g>;39m81j99m;|q7754=838p19<89;43v3;26a925>d34>:h;4i46`8yv248?0;6?u2435g>36?k27?=i95f55a?xu3;9=1<7{t<::36=4={<613c<181i019?k9;d73g=z{=9;57>52z?76=6=>92h70:>d`8e02d807>62?:3o63;1e`9b11e3ty??=l50;0x914?:3<;4n5240fg>c20j2wx8>>l:1818250:0=<5m4=53ga?`3?k1v9=?d;296~;3:1>1:=6l;<62`ch0q~:<0g83>7}:<;2=6;>7c:?75`7=n==i7p};30294?4|5=83;78?8b9>04c52o>5<5s4>9454909a8917b;3l?;o5rs5126?6=:r7?>57561:`?826m=0m8:l4}r6056<72;q68?6n:72;g>;39l?1j99m;|q7742=838p19<7b;433:1>v3;29f925>d34>:i44i46`8yv249>0;6?u243:f>36?k27?=ho5f55a?xu3;821<7{t<:;j6=4={<61=4<181i019?jd;d73g=z{=9:n7>52z?76<4=>92h70:>ed8e02d8=n4?:3y>07?42?:3o63;1dd9b11e3ty??<3<;4n5240d3>c20j2wx8>?j:1818251<0=<5m4=53e5?`3?k1v9=>f;296~;3:0<1:=6l;<62b6h0q~:<2183>7}:<;3<6;>7c:?75c2=n==i7p};33394?4|5=82478?8b9>04`22o>5<5s4>9544909a8917a>3l?;o5rs5117?6=:r7?>4o561:`?826n>0m8:l4}r6060<72;q68?7l:72;g>;39o31j99m;|q7770=838p19<6d;43v3;28d925>d34>:jn4i46`8yv27;l0;6?u23g`f>36?k27?=;m5f55a?xu38=31<7{t<9??6=4={<1egd<181i019?8a;d73g=z{=:>j7>52z?0ba3=>92h70:>878e02d;:l4?:3y>7cc72?:3o63;1809b11e3ty?<:;50;0x96`bj3<;4n5240;f>c20j2wx8=9n:18185an?0=<5m4=53b7?`3?k1v9>8b;296~;4noh1:=6l;<62e1h0q~:?7b83>7}:;olh6;>7c:?75d3=n==i7p};06f94?4|5:lmh78?8b9>04g12o>5<5s49mo=4909a89170?3l?;o5rs5274?6=:r78jn?561:`?8260;0m8:l4}r6304<72;q6?km=:72;g>;391n1j99m;|q7414=838p1>hl3;43v3d34>:m54i46`8yv27<<0;6?u23ga5>36?k27?=l75f55a?xu38=<1<7{t<9><6=4={<1eg=<181i019?9b;d73g=z{=:?47>52z?0bf?=>92h70:>6e8e02d;8l4?:3y>7cee2?:3o63;17d9b11e3ty?<9l50;0x96`dk3<;4n524053>c20j2wx8=:l:18185akm0=<5m4=5345?`3?k1v9>;d;296~;4njo1:=6l;<6237h0q~:?4d83>7}:;oim6;>7c:?7525=n==i7p};05d94?4|5:lo<78?8b9>04132o>5<5s49mh<4909a89170=3l?;o5rs5265?6=:r78ji<561:`?826??0m8:l4}r6317<72;q6?kj<:72;g>;39>21j99m;|q7405=838p1>hk4;433:1>v3d34>:;n4i46`8yv27=>0;6?u23gf;>36?k27?=:j5f55a?xu38<21<7{t<9?26=4={<1e`d<181i019?8f;d73g=z{=:>m7>52z?0bad=>92h70:>818e02d;9o4?:3y>7cbd2?:3o63;1939b11e3ty?<8m50;0x96`cl3<;4n5240:0>c20j2wx8=;k:18185all0=<5m4=53;0?`3?k1v9>:e;296~;4nml1:=6l;<62<0h0q~:?6183>7}:;oo:6;>7c:?75=1=n==i7p};07394?4|5:ln>78?8b9>04>?2o>5<5s49mi>4909a8917?13l?;o5rs5257?6=:r78jh:561:`?8260h0m8:l4}r6321<72;q6?kk::72;g>;391h1j99m;|q7433=838p1>hj6;43v3d34>:4k4i46`8yv27>10;6?u23gg:>36?k27?=4>5f55a?xu38?31<7:g64f>{t<952z?0b`b=>92h70:>958e02d;:i4?:3y>7ccb2?:3o63;1879b11e3ty?<;k50;0x96`bn3<;4n5240;5>c20j2wx8=8i:18185an90=<5m4=53:3?`3?k1v9>80;296~;4no;1:=6l;<62=<h0q~:?7083>7}:;ol96;>7c:?7504?e2o>5<5s49mj94909a8917>k3l?;o5rs5240?6=:r78jk;561:`?8261m0m8:l4}r6333<72;q6?kh8:72;g>;390l1j99m;|q7421=838p1>hi8;43v3d34>:m?4i46`8yv5anl0;6?u2415f>c2e027?=;m5d7a:?xu38931<7{t<9;?6=4={<6352z?74<3=n=h370:>878g2f?;>l4?:3y>05g72o>i463;1809`3e>3ty?<>;50;0x916fj3l?n55240;f>a0d12wx8==n:181827j?0m8o64=53b7?b1k01v9>j30q~:?3b83>7}:<9hh6k:m8:?75d3=l?i27p};02f94?4|5=:ih7h;b99>04g12m5<5s4>;4=4i4c:89170?3n=o45rs5234?6=:r7?<5?5f5`;?8260;0o:n74}r6344<72;q68=6=:g6a<>;391n1h;m6;|q7454=838p19>73;d7f==:<8336i8l9:p05642909w0:?858e0g><5=;j;7j9c89~w167<3:1>v3;0979b1d?34>:m54k6b;8yv278<0;6?u241:5>c2e027?=l75d7a:?xu389<1<7{t<9:<6=4={<63<=52z?74=?=n=h370:>6e8g2f?;05>e2o>i463;17d9`3e>3ty?<=l50;0x916?k3l?n5524053>a0d12wx8=>l:1818270m0m8o64=5345?b1k01v9>?d;296~;381o1j9l7;<6237j30q~:?0d83>7}:<92m6k:m8:?7525=l?i27p};01d94?4|5=:2<7h;b99>04132m5<5s4>;5<4i4c:89170=3n=o45rs5225?6=:r7?<4<5f5`;?826??0o:n74}r6357<72;q68=7<:g6a<>;39>21h;m6;|q7445=838p19>64;d7f==:<8=26i8l9:p05722909w0:?978e0g><5=;3:1>v3;0859b1d?34>:;n4k6b;8yv279>0;6?u241;;>c2e027?=:j5d7a:?xu38821<7{t<9;26=4={<63=d52z?74818g2f?;=o4?:3y>05?d2o>i463;1939`3e>3ty?<l3l?n55240:0>a0d12wx8=?k:1818271l0m8o64=53;0?b1k01v9>>e;296~;380l1j9l7;<62<0j30q~:?2183>7}:<9k:6k:m8:?75=1=l?i27p};03394?4|5=:j>7h;b99>04>?2m5<5s4>;m>4i4c:8917?13n=o45rs5217?6=:r7?;391h1h;m6;|q7473=838p19>n6;d7f==:<82h6i8l9:p05412909w0:?a68e0g><5=;3i7j9c89~w165?3:1>v3;0`:9b1d?34>:4k4k6b;8yv27:10;6?u241c:>c2e027?=4>5d7a:?xu38;31<7:e4`=>{t<98i6=4={<63ef52z?74db=n=h370:>958g2f?;>i4?:3y>05gb2o>i463;1879`3e>3ty?a0d12wx8=<0;296~;38k;1j9l7;<62=<j30q~:?3083>7}:<9h96k:m8:?7504?e2m5<5s4>;n94i4c:8917>k3n=o45rs5200?6=:r7?;390l1h;m6;|q7461=838p19>m8;d7f==:<8k;6i8l9:p055?2909w0:?b88e0g><5=;j=7j9c89~w16413:1>v3;0cc9b1d?34>:m?4k6b;8yv5d1=0;6nu23b;6>c20j278o5=5d7a:?85di80o:nj4=2a;b?b1km16?n9m:e4``>;4k1>1h;m6;<1`e3jh01>m62;f5ga=:;jk?6i8ld:?0gd5=l?ii70=l908g2fd<5:i3<7j9cc9~w6e?k3:1?=u23bc4>a0dj278ol65d7aa?85di00o:nl4=2abe?b1kk16?nom:e4`f>;4khi1h;mm;<1`2`jh01>m9f;f5gg=:;j=;6i8lb:?0g22=l?ii70=l748g2fd<5:i<:7j9cc9>7f102ma0dj278o:h5d7aa?85d080o:nl4=2a;2?b1kk16?n6k:g64f>;4k1?1h;mm;<1`=2jk01>mn5;f5gd=:;k?i6i8la:?0g=5=l?ij70=j618g2fg<5:o>o7j9c`9>7`3f2m4k6b`896e?j3n=oo523b;e>a0dj278ol<5d7ag?85d190o:nj4=2a4a?b1km16?n77:e4`=>;4kh;1h;mn;<1`jk01>m74;f5gg=:;jk=6i8l9:?0g<4=l?ih70=la58g2fe<5:o?i7j9cb9>7fg42m;4k0h1j99m;|q0g7f?b2m349hm:4k6bg896ef03n=oh523bc:>a0dm278olo5d7af?85dik0o:nk4=2abg?b1km16?n8j:e4``>;4k?l1h;mk;<1`35jn01>m84;f5ga=:;j=>6i8ld:?0g20=l?io70=l768g2fb<5:i<47j9ce9>7f1f2ma0dl278o585d7ag?85d0>0o:no4=2g`0?`3?k16?h;8:e4`e>;4k0=1h;ml;<1`e0ji01>k:5;f5gd=:;l7f?62m3n=oi523daa>a0dm278o4;5d7aa?85bk?0o:no4=2g`0?b1km16?h;7:e4`=>;4mh01>m66;f5ga=:;l=:6i8la:?0b66=l?ij70=l9c8g2fd<5:i3h7j9cb9~w6e>;3:1=lu23bc4>a0dk278ol65d7a`?85di00o:nm4=2abe?b1kj16?nom:e4`g>;4khi1h;mj;<1`2`jo01>m9f;f5g`=:;j=;6i8le:?0g22=l?in70=l748g2fc<5:i<:7j9cd9>7f102ma0dm278o:h5d7af?85d080o:nk4=2a;2?b1kl16?n68:e4`=>;4k0=1h;mj;<1`e0jo01>k:5;f5g<=:;j3=6k:8b:?0g=>=l?ii7p}|5:i>n7h;7c9>7f`b2ma0dk278h==5d7a`?85dnm0o:nm4}r1`20<72;q6?n;m:g46g>;4k??1j99m;|q0g0g=838p1>m:a;d73g=:;j?i68ol;|q0g32=838p1>m:a;d51f=:;j2909w0=l588e02d<5:i>m7;nc:p7f042909w0=l588e20e<5:i=?7h;7c9~w6e203:1>v3v30;6?u23b74>c20j278o8655`a8yv5d>80;6?u23b74>c02k278o;?5f55a?xu4k<<1<7{t;jh01>m:6;43`f=z{:i>97>52z?0g03=n==i70=l5786ef=z{:i>j7>52z?0g0`=n==i70=l548e20e7f0>2o>0gd3ty8o8k50;0x96e2m3l?;o523b77>c02k2wx?n87:18185d>10m8:l4=2a60?07lj1v>m:3;296~;4k<91j99m;<1`11<2ij1v>m:d;296~;4k7}:;j<<6k:8b:?0g05=>9nh7p}>7h;7c9>7f342o7h;7c9>7f352o<>o6s|3b45>5<5s49h:;4i46`896e2:3<;hn5rs2f60?6=:r78h::5ed74?85c==0m8:l4}r1g71<72;q6?i=;:g64f>;4l>>19lm4}r1g16<72:q6?i=;:g46g>;4l>91ih;8;<1g16h0q~=k3383>6}:;m996k:8b:?0`62==hi01>j83;7bg>{t;m?:6=4<{<1g77j81;gf12=:;m?:6k:8b:p7a562908w0=k308e02d<5:n8>7;nc:?0`27==hi0q~=k5183>6}:;m9:6k8:c:?0`26=ml?<70=k518e02d7a572o>7a2a2o>5<4s49o>k4i46`896b483?jo637a4a2o<>o63u23e0f>c20j278h?h55`a896b1m3?jo6s|3e6g>5<4s49o>h4i64a896b1l3on9:523e6g>c20j2wx?iu23e0g>c02k278h;m5ed74?85c;4l;n19lm4=2f5g?3fk2wx?i:m:18085c:j0m:8m4=2f5f?cb=>16?i:m:g64f>{t;m8i6=4<{<1g6gh01>j=c;7bg>;4l?h19lm4}r1g0d<72:q6?i;4l?k1ih;8;<1g0dh0q~=k2`83>6}:;m8j6k:8b:?0`7d==hi01>j9a;7bg>{t;m>26=4<{<1g6dj99;gf12=:;m>26k:8b:p7a4>2908w0=k288e02d<5:n9m7;nc:?0`3?==hi0q~=k4983>6}:;m826k8:c:?0`3>=ml?<70=k498e02d:4?:2y>7a402o>7a212o>5<4s49o>;4i46`896b5?3?jo637a412o<>o63u23e06>c20j278h?855`a896b1=3?jo6s|3e67>5<4s49o>84i64a896b1<3on9:523e67>c20j2wx?i<;:18085c:=0m8:l4=2f11?3fk278h;:55`a8yv5c<:0;6>u23e07>c02k278h;=5ed74?85c<:0m8:l4}r1g66<72:q6?i<<:g64f>;4l;>19lm4=2f57?3fk2wx?i:=:18085c::0m:8m4=2f56?cb=>16?i:=:g64f>{t;m896=4<{<1g67h01>j=3;7bg>;4l?819lm4}r1g04<72:q6?i<=:g46g>;4l?;1ih;8;<1g04h0q~=k2083>6}:;m8:6k:8b:?0`74==hi01>j91;7bg>{t;m>;6=4<{<1g64j90;gf12=:;m>;6k:8b:p7a472908w0=k218e02d<5:n9=7;nc:?0`36==hi0q~=k3g83>6}:;m8;6k8:c:?0`0`=ml?<70=k3g8e02d7a7a2o>j7;nc:p7a5b2908w0=k1g8e20e<5:n>i7kj569>7a5b2o>5<4s49o=h4i46`896b6n3?jo637a7b2o<>o63u23e1a>c20j278h5<4s49o?o4i64a896b0j3on9:523e7a>c20j2wx?i=n:18085c;h0m8:l4=2f0f?3fk278h:l55`a8yv5c=h0;6>u23e1b>c02k278h:o5ed74?85c=h0m8:l4}r1g7<<72:q6?i=6:g64f>;4l:k19lm4=2f4e?3fk2wx?i;6:18085c;00m:8m4=2f4=?cb=>16?i;6:g64f>{t;m936=4<{<1g7=h01>j<9;7bg>;4l>319lm4}r1g1=<72:q6?i=7:g46g>;4l>21ih;8;<1g1=h0q~=k3683>6}:;m9<6k:8b:?0`6>==hi01>j88;7bg>{t;m?<6=4<{<1g72j87;gf12=:;m?<6k:8b:p7a512908w0=k378e02d<5:n8;7;nc:?0`21==hi0q~=k5783>6}:;m9=6k8:c:?0`20=ml?<70=k578e02d7a522o>7a322o>5<4s49o?>4i46`896b4=3?jo637a542o<>o63u23e0;>c20j278h>=55`a896b0:3?jo6s|3e64>5<4s49o>54i64a896b1?3on9:523e64>c20j2wx?i?k:18085c9m0m8:l4=2f1u23e3g>c02k278h8m5ed74?85c;j0m8:l4}r1`5d<72;q6?n=n:dg63>;4k8k1j99m;|q0fcg=838p1>lia;d73g=:;j9j68ol;|q0g4?=839p1>lia;d51f=:;j926hk:7:?0g4?=n==i7p}7g?f2o>5<4s49ij54i46`896dai3?jo637g`?2o<>o6336ck278n465f55a?xu4jo=1<7=t=2`e3?`3?k16?oh7:4c`?85d;>0>mn5rs2a22?6=;r78nk95f77`?85d;?0ni894=2a22?`3?k1v>l67;296~;4jo=1:=jl;<1a=2h0q~=mf783>6}:;kl=6k:8b:?0fc1==hi01>m<6;7bg>{t;j;>6=4<{<1ab3m<5;gf12=:;j;>6k:8b:p7g?12909w0=mf7854ae<5:h2:7h;7c9~w6da=3:1?v37f5227f532lo>;63c20j2wx?oh;:18085en=0m8:l4=2`e1?3fk278o>:55`a8yv5d9:0;6>u23cd7>c02k278o>=5ed74?85d9:0m8:l4}r1a=1<72;q6?oh;:72gg>;4j0>1j99m;|q0fc5=839p1>li3;d73g=:;kl?68ol;<1`76<2ij1v>m>2;297~;4jo91j;;l;<1`77m>2;d73g=z{:h2?7>52z?0fc5=>9nh70=m928e02d7g`52o>7;nc:p7f762908w0=mf38e20e<5:i8=7kj569>7f762o>5<5s49ij?490ea896d>:3l?;o5rs2`e5?6=;r78nk?5f55a?85en;0>mn523b12>0gd3ty8o<>50;1x96da93l=9n523b13>`c2?278o<>5f55a?xu4j0;1<7:g64f>{t;kl;6=4<{<1ab5h01>li1;7bg>;4k::19lm4}r1`4c<72:q6?oh?:g46g>;4k;l1ih;8;<1`4ch0q~=m9183>7}:;kl;6;>kc:?0f<6=n==i7p}7g`7253z?0f``=n??h70=l2d8fa01<5:i;i7h;7c9~w6d?n3:1>v3u23cgg>c20j278nhh55`a896e5m3?jo6s|3b2`>5<4s49iii4i64a896e5k3on9:523b2`>c20j2wx?o6k:18185emm0=ljc;297~;4jli1j99m;<1aaa<2ij16?n;4k9h1j99m;|q0f=e=838p1>ljc;43`f=:;k2h6k:8b:p7gce2908w0=mec8e02d<5:hno7;nc:?0g7d==hi0q~=l0`83>6}:;koi6k8:c:?0g7g=ml?<70=l0`8e02d7gce2?:oo630gd349h>l4:ab9~w6e713:1?v344je45896e713l?;o5rs2`;e?6=:r78nho561f`?85e0h0m8:l4}r1aa<<72:q6?ok6:g64f>;4jlk19lm4=2a1=?3fk2wx?n>7:18085em00m:8m4=2a116?n>7:g64f>{t;k226=4={<1aa<<18mi01>l79;d73g=z{:hn47>53z?0f`>=n==i70=me886ef=:;j8368ol;|q0g51=839p1>lj8;d51f=:;j8<6hk:7:?0g51=n==i7p}7g>?2o>5<4s49ii:4i46`896db03?jo637gc02o<>o630;6?u23cg4>36ck278n595f55a?xu4jl<1<7=t=2`f2?`3?k16?ok8:4c`?85d:?0>mn5rs2a31?6=;r78nh85f77`?85d:<0ni894=2a31?`3?k1v>l76;296~;4jl<1:=jl;<1a<3h0q~=me483>6}:;ko>6k:8b:?0f`0==hi01>m=5;7bg>{t;j:?6=4<{<1aa0m=4;gf12=:;j:?6k:8b:p7g>22909w0=me4854ae<5:h397h;7c9~w6db<3:1?v37f4327f442lo>;63c20j2wx?n>>:18085d880m8:l4=2`f0?3fk278o?=55`a8yv5d:80;6>u23b22>c02k278o9?5ed74?85d:80m8:l4}r1ae4<72;q6?n>>:72gg>;4jh;1j99m;|q0g56=839p1>m?0;d73g=:;j::68ol;<1`04<2ij1v>m=0;297~;4k9:1j;;l;<1`05m=0;d73g=z{:hj<7>52z?0g56=>9nh70=ma18e02d7g`a2o>7f7a2o>5<5s49ijk490ea896d>n3l?;o5rs2`ea?6=;r78nkk5f55a?85eno0>mn523b1e>0gd3ty8o`c2?278o{t;klo6=4<{<1abah01>lie;7bg>;4k:o19lm4}r1`5a<72:q6?ohk:g46g>;4k:n1ih;8;<1`5ah0q~=m9e83>7}:;klo6;>kc:?0f7g`c253z?0fce=n??h70=l3b8fa01<5:i:o7h;7c9~w6d>k3:1>v3u23cda>c20j278nkm55`a896e4k3?jo6s|3b3a>5<4s49ijo4i64a896e4j3on9:523b3a>c20j2wx?o7m:18185enk0=li9;297~;4jo31j99m;<1abg<2ij16?n=m:4c`?xu4k821<7=t=2`e=?`1=j16?n=7:dg63>;4k821j99m;|q0fli9;43`f=:;k326k:8b:p7gcb2908w0=med8e02d<5:hm57;nc:?0g6>==hi0q~=l0e83>6}:;kon6k8:c:?0g7b=ml?<70=l0e8e02d7gcb2?:oo630gd349h>i4:ab9~w6e7:3:1?v3?4je45896e7:3l?;o5rs2`;7?6=:r78nh=561f`?85e0:0m8:l4}r1e36<72;np1>lj3;7bg>;4k;819lm4=2d40?`3?k16?n?j:e4`=>;4k8l1h;m6;<1`65j301>m=1;f5g<=:;j:<6i8l9:?0g5>=l?i270=l088g2f?<5:i;m7j9c89>7f6e2m349ha0d1278o;4k8>1h;m6;<1`50j301>m>6;f5g<=:;j;<6i8l9:?0g4?=l?i270=l1`8g2f?<5:inm7j9cd9>7f`52ma0dm278oi65d7af?85dm90o:nk4=2af0?b1kl16?nk9:e4`a>;4k8h1h;mm;<1`5fjh01>m>d;f5gg=:;j:96i8ld:?0g5b=l?io70=l198g2fb<5:i;?7j9ce9>7f632m93l?;o523e;a>`c2?2wx?i6;:18185c0=0m8:l4=2f:f?3fk2wx?i7?:18085c190m8:l4=2f;0?`1=j16?i7n:dg63>{t;m286=4<{<1g<6h01>j74;7bg>;4l0k19lm4}r1g;4l191j;;l;<1g=<6}:;m296k:8b:?0`=5==hi01>j69;7bg>{t;m2n6=4<{<1g<`h01>j72;d51f=:;m336hk:7:p7a>62908w0=k808e02d<5:n3>7;nc:?0`<>==hi0q~=k8e83>6}:;m2o6k:8b:?0`=7=n??h70=k968fa017a>72o>d2908w0=k8b8e02d<5:n3<7h95b9>7a?12lo>;6s|3e5e>5<4s49o;k4i46`896b?83?jo637a>e2o>u23e5f>c20j278h:h55`a896b>=3?jo6s|3e::>5<4s49o;h4i64a896b><3on9:523e:b>c20j2wx?i9k:18085c?m0m8:l4=2f4a?3fk278h4:55`a8yv5c0>0;6>u23e5g>c02k278h4=5ed74?85c010m8:l4}r1g3f<72:q6?i9l:g64f>;4l>n19lm4=2f:7?3fk2wx?i6::18085c?j0m:8m4=2f:6?cb=>16?i69:g64f>{t;mi=6=4={<1e2f<181i01>m52z?0b3d=>92h70=l388e02d4?:3y>7c0>2?:3o63c20j2wx?im>:18185a>>0=<5m4=2a01?`3?k1v>jl0;296~;4n?<1:=6l;<1`71h0q~=kbg83>7}:;o<>6;>7c:?0g65=n==i7p}7f552o>5<5s49m:>4909a896e493l?;o5rs2fag?6=:r78j;<561:`?85d;90m8:l4}r1gfg<72;q6?k8>:72;g>;4k;l1j99m;|q0`gg=838p1>h90;43v3d349h>o4i46`8yv5cj?0;6?u23g7`>36?k278o?o5f55a?xu4lk?1<7{t;mh?6=4={<1e1d<181i01>m=8;d73g=z{:ni?7>52z?0b0?=>92h70=l268e02d7c3?2?:3o63c20j2wx?il?:18185a=?0=<5m4=2a10?`3?k1v>jnf;296~;4nh0q~=kce83>7}:;o=96;>7c:?0g17=n==i7p}7f272o>5<5s49m;=4909a896e4n3l?;o5rs2f`e?6=:r78j;h561:`?85d;l0m8:l4}r1gg<<72;q6?k8j:72;g>;4k:n1j99m;|q0`f>=838p1>h9d;43v3d349h?54i46`8yv5cj00;6?u23g77>36?k278o?j5f55a?xu4lho1<7{t;l?>6=4=1z?0a``=n=i970=i0e8e0f4<5:l;o7h;c39>7c6e2o>h>633l?o?523g2;>c2d:278j=95f5a1?85a8<0m8n<4=2gef?`3k;16?k>;:g6`6>;4n991j9m=;<1e47h?1;d7g7=:;o:;6k:l2:?0ac`=n=i970=jfd8e0f4<5:omh7h;c39>7``d2o>h>63c2d:278ik95f5a1?85bn?0m8n<4=2ge1?`3k;16?hh;:g6`6>;4mo91j9m=;<1fb7ki1;d7g7=:;o:n6k:l2:?0a03=n==i7p}7`d42<3m70=jb`86=c=:;lhi687i;<1fff<21o16?hlk:4;e?85bjl0>5k523d`e>0?a349no=4:9g9>7`e62<3m70=jb586=c=:;lh>687i;<1ff3<21o16?hl8:4;e?85bj10>5k523d`:>0?a349n9:4i46`8yv5b=10;6n278i5;558d896c?k3?2j63k60;7:b>;4m0;194h4=2g:6?3>n278i4=558d896c?>3?2j63k7a;7:b>;4m1h194h4=2g6jnc;2960}:;l8;6k:l2:?0a6`=n=i970=j3d8e0f4<5:o8h7h;c39>7`5d2o>h>63c2d:278i>95f5a1?85b;?0m8n<4=2g01?`3k;16?h=;:g6`6>;4m:91j9m=;<1f77k<1;d7g7=:;l9;6k:l2:?0a7`=n=i970=j2d8e0f4<5:o9h7h;c39>7`4d2o>h>63l4i4b0896c513l?o?523d0;>c2d:278i?95f5a1?85b:?0m8n<4=2g11?`3k;16?h<;:g6`6>;4m;91j9m=;<1f67k=1;d7g7=:;k=n6k:l2:?0f2`=n=i970=m818e0f4<5:njh7h;7c9>7`3?2m5<59r78i?>558d896c593?2j63k;4m:i194h4=2g0`?3>n278i>k558d896c4n3?2j63k=5;7:b>;4m;<194h4=2g13?3>n278i?6558d896c513?2j63k=e;7:b>;4m;l194h4=2g04?3>n278i>?558d896c4:3?2j63k<6;7:b>;4m:2194h4=2g0=?3>n278inj5f55a?xu4m{t;l?o6=4={<1f1`h01>k9f;f5ga=z{:o>n7>52z?0fa4=l?io70=j5b8e02d7gbd2mj3<;4n523bdf>c20j2wx?ihn:18185b1j0=<5m4=2aeb?`3?k1v>jib;296~;4m0n1:=6l;<1g45h0q~=kfb83>7}:;l3n6;>7c:?0`57=n==i7p}7a652o>5<5s49nm=4909a896b7;3l?;o5rs2feb?6=:r78il?561:`?85dnm0m8:l4}r1a`6<72;q6?h9<:72;g>;4jm>1j99m;|q0a32=83kp1>k94;d73g=:;joj6i8ld:?0gc4=l?io70=led8g2fb<5:io87j9ce9>7fb72ma0dl2wx?h:>:18085d>h0o:n74=2a54?b1km16?i>9:g64f>{t;l>;6=4<{<1`23jh01>m:c;f5g<=:;m:?6k:8b:p7`252908w0=l678g2fe<5:i>o7j9cc9>7a622o>5<4s49h::4k6b`896e2l3n=o4523e24>c20j2wx?h:;:18085d>>0o:nm4=2a6`?b1kk16?i>7:g64f>{t;l>>6=4<{<1`2=jh01>m:e;f5g<=:;m:26k:8b:p7`212908w0=l698g2fe<5:i>i7j9cc9>7a6f2o>5<4s49h:44k6b`896e2n3n=o4523e2a>c20j2wx?h:7:18085d>00o:nm4=2a6b?b1kk16?i>l:g64f>{t;l>26=4<{<1`2dji01>m90;f5g<=:;m:o6k:8b:p7`2f2908w0=l6`8g2fb<5:i=<7j9cc9>7a6b2o>5<5s49i;k4909a896e1j3l?;o5rs2`ba?6=:r78n5>561:`?85d>m0m8:l4}r1g`=<72=q6?n89:e4`e>;4kj301>mj6;d73g=z{:no57>54z?0g30=l?i270=l5b8g2fe<5:im97j9c89>7fcf2o>5<3s49h::4k6bc896e2l3n=ol523bd5>a0d1278ohk5f55a?xu4lmh1<7;t=2a53?b1k016?n;k:e4`g>;4ko=1h;m6;<1`b7h01>mie;f5gg=z{:noo7>55z?0g3>=l?ij70=l5d8g2fg<5:im47j9c89>7fb72o>a0dk278ok75d7a:?85dl=0m8:l4=2f34?b1kk1v>jke;291~;4k?31h;mn;<1`1cjk01>mia;f5g<=:;jn36k:8b:?0`57=l?ii7p}7f3a2m349hhn4i46`896b7:3n=oo5rs2ff4?6==r78o;o5d7aa?85d>90o:no4=2aeg?b1k016?nk?:g64f>;4l991h;mm;|q0``7=83?p1>m9a;f5gd=:;j<;6i8lc:?0gc5=l?ij70=le58e02d<5:imh7j9cc9~w6ba?3:1?v3349oj54i46`896c103n=oi5rs2d07?6=:r78h8m5f55a?85c8=0o:n74}r1e7`<72;q6?i88:g64f>;4l9?1h;m6;|q0b1?=838p1>j82;d73g=:;m:<6i8l9:p7c2d2908w0=k748e02d<5:n;47j9c89>7f`b2m5<4s49o;;4i46`896b713n=o4523bde>a0d12wx?k:j:18085c?>0m8:l4=2f3e?b1k016?i>?:e4`=>{t;o>m6=4<{<1g3=h01>j?b;f5g<=:;m::6i8l9:p7c372908w0=k788e02d<5:n;o7j9c89>7a652m5<4s49o;l4i46`896b7l3n=o4523e20>a0d12wx?k;=:18085c?k0m8:l4=2f3a?b1k016?nhk:e4`=>{t;o9?6=4={<1g1ah01>j?6;f5g<=z{:l897>52z?0`0c=n==i70=l608g2f?7a3a2o>950;0x96b183l?;o523b42>a0dj2wx?k=7:18185c>80m8:l4=2a55?b1kj1v>h<9;296~;4l?81j99m;<1`24jn0q~=i3`83>7}:;m<86k:8b:?0g34=l?i27p}7f052m5<5s49o:84i46`896e1:3n=oo5rs2d0`?6=:r78h;85f55a?85d>;0o:nm4}r1e7c<72;q6?i87:g64f>;4k?81h;mk;|q0b16=838p1>j99;d73g=:;j<86i8l9:p7c262909w0=k6`8e02d<5:i=?7j9c`9~w6`3:3:1>v34k6b`8yv5a<:0;6?u23e4`>c20j278o;=5d7a`?xu4n=>1<7{t;o>>6=4={<1g2`h01>m94;f5g<=z{:l?:7>52z?0`3`=n==i70=l658g2fg7a172o>a0dk2wx?k:n:18185c?:0m8:l4=2a50?b1km1v>h;b;296~;4l>>1j99m;<1`20jn0q~=mag83>7}:;lom6;>7c:?0g2c=n==i7p}7f142o>5<5s49njo4909a896e?=3l?;o5rs2``6:72;g>;4k0:1j99m;|q0ffg=838p1>h?a;43v3d349h5k4i46`8yv5ekm0;6?u23g2g>36?k278ol<5f55a?xu4jjo1<7{t;kh;6=4={<1fb4<181i01>m78;d73g=z{:hi=7>52z?0ac4=>92h70=la68e02d7``42?:3o63c20j2wx?ol;:18185bn<0=<5m4=2abe?`3?k1v>lm5;296~;4mo<1:=6l;<1`egh0q~=mb783>7}:;ll<6;>7c:?0gde=n==i7p}7f0b2o>5<5s49nj44909a896e1n3l?;o5rs2`a=?6=:r78iko561:`?85d?90m8:l4}r1afg<72;q6?hhl:72;g>;4k>>1j99m;|q0fge=838p1>kid;436k:8b:p7gdc2909w0=jfd854=e<5:i<:7h;7c9~w6dem3:1>v3d349h;:4i46`8yv5ejo0;6?u23g23>36?k278o:65f55a?xu4jj:1<7{t;ki:6=4={<1e47<181i01>m8c;d73g=z{:hh>7>52z?0b55=>92h70=l7e8e02d4?:3y>7c632?:3o63c20j2wx?om9:18185a8>0=<5m4=2a;2?`3?k1v>ll7;296~;4n921:=6l;<1`<2h0q~=mae83>7}:;k=n6;>7c:?0g3e=n==i7p}|5:hn<7j9ce9>7gb72ma0dl278o465d7aa?85b?80m8:l4}r1e30<72jq6?k99:g64f>;4k1?1h;m6;<1`37j301>m7a;f5g<=:;j3n6i8l9:?0gd4=l?ij70=l918g2fg<5:i2o7j9ce9>7fg12mi:g64f>;4k8h1h;mn;|q0`41=838p1>j>0;d73g=:;j;h6i8la:p7a7?2909w0=k108e02d<5:i:h7j9c`9~w6b613:1>v3c20j278o{t;m;h6=4={<1g50h01>m=1;f5gd=z{:o?o7>52z?0a1b=n==i70=j4d8g2f?i3n=ol523c;;>a0di278n495d7ab?85e1?0o:no4=2`:1?b1kh16?o7;:e4`e>;4j091h;mn;<1a=7jk01>l61;f5gd=:;k3;6i8la:?0f=`=l?ij70=m8e8g2fg<5:h3o7j9c`9>7g>e2ma0di278n585d7ab?85e0<0o:no4=2`;0?b1kh16?oo>:e4`e>;4jh:1h;mn;<1a=cjk01>l6e;f5gd=:;k3o6i8la:?0f7g>b2ma0dk278o:e4`g>;4n:81j99m;<1`42jo01>m?8;f5g`=:;j:26i8le:?0g5g=l?in70=l0c8g2fc<5:i;o7j9cd9>7f6b2ma0dm278o=j5d7af?85d910o:nk4=2a37?b1kl16?n>;:e4`a>;4k9?1h;mj;<1`43jo01>m>2;f5g`=:;j;86i8le:?0g42=l?in70=l148g2fc<5:i::7j9cd9>7f702ma0di278h=>5d7ab?85c880o:no4=2f36?b1kh16?i><:e4`e>;4kon1h;mn;<1`21jo01>m93;f5g`=:;j<96i8le:?0g37=l?in7p}a0dj278i8k5d7aa?85d>j0o:n74=2a5`?b1kh16?k9;:e4``>;4l9>1h;mk;<1g40jn01>j?7;f5ga=:;m:36i8ld:?0`5?=l?io70=k0`8g2fb<5:n;n7j9ce9>7a6d2m3n=oi523b46>a0di278i;<5d7a`?85e0;0o:nl4=2g`7?b1kj16?h8l:e4`g>;4n:81h;mj;|q0af3=838p1>kje;43<5:i3:1>v30;6?u23d:;>c2e0278o:h5d7a`?xu4m>21<7:e4`g>{t;l=26=4={<1fm76;f5gf=z{:o52z?0a=d=n=h370=l868g2fe7`>32o>i463a0d12wx?h9m:18085b0<0m8o64=2a5a?b1kj16?nk6:e4`=>{t;l=h6=4<{<1fm9f;f5gf=:;joo6i8l9:p7`1c2908w0=j8e8e0g><5:i<<7j9cb9>7f`62m5<4s49n4h4i4c:896e0<3n=on523bae>a0d12wx?h9i:18085b0o0m8o64=2a41?b1kj16?nj<:e4`=>{t;l2;6=4<{<1f=5m86;f5gf=:;jn<6i8l9:p7`>62908w0=j908e0g><5:i<;7j9cb9>7fbe2m5<4s49n5?4i4c:896e003n=on523bfe>a0d12wx?h6<:18085b1:0m8o64=2a4e?b1kj16?nk<:e4`=>{t;lk86=4={<1ff1m78;f5gf=z{:oj87>52z?0ag3=n=h370=la68g2fb7`d12o>i463a0dl2wx?ho8:18185bj10m8o64=2abe?b1km1v>kn8;296~;4mk31j9l7;<1`egjn0q~=ja383>3}:;lh96k:m8:?0a3?=l?io70=j668g2fc<5:in97j9cd9>7`0?2m3ty8il750;7x96ce;3l?n5523b51>a0dk278oh65d7af?85dm>0o:nk4=2af=?b1kl1v>kna;291~;4mkk1j9l7;<1`afjo01>mjb;f5g`=:;joo6i8le:?0g=2=l?ih7p}7f>f2m;4k0;1h;mn;|q0adb=83?p1>kmd;d7f==:;j3<6i8ld:?0ga4=l?in70=ld08g2fc<5:io?7j9cd9~w6cfm3:19v3a0dm278o4m5d7ab?xu4mhl1<7;t=2gab?`3j116?n7j:e4`g>;4km31h;mj;<1``gjo01>mka;f5g<=z{:oi<7>55z?0af6=n=h370=lde8g2fc<5:ioj7j9cd9>7fg42m3ty8io?50;7x96cd93l?n5523bc6>a0dl278oh?5d7af?85dm:0o:nk4=2af6?b1k01v>jle;290~;4lli1j9l7;<1g3f<18mi01>mj5;f5g<=:;m2=6i8l8:p7aea290?w0=kee8e0g><5:n7fc02m50;6x96bbm3l?n5523e5f>36ck278ohl5d7a:?85c0h0o:n64}r1g`4<72=q6?iki:g6a<>;4l1h1h;m6;<1g3c<18mi01>mjf;f5g<=z{:no>7>54z?0`c6=n=h370=k8b8g2f?<5:n3<78?db9>7fec2m5<3s49oj<4i4c:896b?l3n=o4523e:2>36ck278oi?5d7a:?xu4lm>1<7:t=2fe6?`3j116?i6j:e4`=>;4l181:=jl;<1``0j30q~=kd483>1}:;ml86k:m8:?0`=`=l?i270=k82854ae<5:io57j9c89~w6bc>3:18v3a0d12wx?ij8:18085cn<0m8o64=2f:5?b1k016?nk>:e4`=>{t;mo96=4={<1gaf<181i01>mi4;d73g=z{:nn?7>52z?0``b=>92h70=lf48e02d7acb2?:3o63c20j2wx?ik9:18185cn90=<5m4=2aejj7;296~;4lo;1:=6l;<1`b<h0q~=ke983>7}:;ml96;>7c:?0gcg=n==i7p}7f`e2o>5<5s49oj94909a896eak3l?;o5rs2fff?6=:r78hk;561:`?85dn:0m8:l4}r1`07<72;q6?h6;:72;g>;4kk91j99m;|q0g1?=838p1>k75;43v3d349hmi4i46`8yv5d36?k278olk5f55a?xu4k=n1<7{t;j>n6=4={<1f=5<181i01>mm0;d73g=z{:i?j7>52z?0a<7=>92h70=lb08e02d7`?52?:3o63;3<;4n523b`7>c20j2wx?n:<:18185b0?0=<5m4=2aa1?`3?k1v>m;4;296~;4m1=1:=6l;<1`f3h0q~=l4483>7}:;l236;>7c:?0gg1=n==i7p}7fd?2o>5<5s49n4l4909a896ee13l?;o5rs2a7;4kj91j99m;|q0`d5=838p1>km3;43v3d349hni4i46`8yv5ci?0;6?u23d``>36?k278ook5f55a?xu4lh=1<7{t;mk36=4={<1ff`<181i01>ml0;d73g=z{:nj57>52z?0ag`=>92h70=lc08e02d7`e72?:3o63c20j2wx?i7k:18185bj=0=<5m4=2a`1?`3?k1v>j6e;296~;4mk?1:=6l;<1`g3h0q~=k9g83>7}:;lh=6;>7c:?0gf1=n==i7p}7fe?2o>5<5s49nn54909a896ed13l?;o5rs2fb6?6=:r78io7561:`?85dkh0m8:l4}r1a`2<72=q6?oj;:e4``>;4jm=1j9l7;<1a`=jh01>m8b;f5g<=z{:o?n7>545y>7`2c2ma0di278h<=5d7ab?85c9=0o:no4=2f21?b1kh16:=:6:e4`g>;4m=h1j9l7;<1g7fji01>j;7;f5gf=:;m?96i8lc:?0`03=l?ii70=k578g2fd<5:n>;7j9cc9>7a3?2ma0dk278h>k5d7a`?85c;o0o:nm4=2f74?b1kj16?i:>:e4`g>;4l=81h;ml;<1g06ji01>j;4;f5gf=:;m>>6i8lc:?0`10=l?ih70=k498g2fe<5:n?57j9cb9>7a2f2ma0dj278o=o5d7aa?85d8k0o:nl4=2a3g?b1kk16?n>j:e4`f>;4k9l1h;mm;<1`55jh01>m>1;f5gg=:;j:96i8lc:?0g5b=l?ih70=l198g2fe<5:i;?7j9cb9>7f632ma0dj278o<:5d7aa?85d9<0o:nl4=2a22?b1kk16?n?8:e4`f>;4k831h;mm;<1`5djh01>j;c;f5gf=:;m>o6i8lc:?0`1c=l?ih70=k4g8g2fe<5:n><7j9cb9>7a362mk9e;297~;4k0o1h;mj;<1f2`k9f;f5g`=z{:oh>7>53z?0af4=n=h370=l918g2fe<5:oh?7j9c`9~w6c193:199u23d6g>a0d1278i8k5d7a:?85cim0o:no4=2aa7?b1kh16?nl::e4`e>;4kk<1h;mn;<1`f2jk01>mm8;f5gd=:;jh26i8la:?0ggg=l?ij70=lbc8g2fg<5:iio7j9c`9>7fgc2ma0di278oo<5d7ab?85dk:0o:no4=2a`1?b1kh16?nm9:e4`e>;4kj=1h;mn;<1`g=jk01>ml9;f5gd=:;jij6i8la:?0gfd=l?ij70=lcb8g2fg<5:iih7j9c`9>7fdb2ma0di278i895d7aa?85b>80m8o64=2d40?b1kh16?nkn:e4`=>;4ko81h;m6;<1`a`j301>mk4;f5g<=:;jn;6i8l9:?0gae=l?i270=ld98g2f?<5:in<7j9c89>7a632ma0di278h=o5d7ab?85c8k0o:no4=2f3g?b1kh16?i>k:e4`e>;4l9o1h;mn;<1g43jk01>mj6;f5g<=:;j<>6i8lc:?0fa4=l?ii70=mdb8g2fd<5:o=j7j9cb9>7`052ma0dl278i8m5d7af?85b=h0o:nk4=2g``?b1k016?nl;:e4`f>;4kj>1h;mm;<1a<7j301>kl3;f5g<=:;ko;6i8l9:?0fa6=l?i270=mdd8g2f?<5:hom7j9c89>7gc52m349m;i4k6b;896`0j3n=o4523d4`>a0dl278oh:5d7a:?85a;;0o:nm4=2a4a?b1kh1v>lkf;297~;4jml1j9l7;<1aa5jk01>mn6;f5ga=z{:hhj7>54z?0fa2=l?ih70=mcg8e0g><5:ho<7j9c`9>7fg62m5<4s49ihi4i4c:896dcm3n=ol523b;;>a0dk2wx?oj6:18785el=0o:no4=2`g=?`3j116?ojn:e4`e>;4k1l1h;mm;|q0f`7=839p1>lj1;d7f==:;j286i8ld:?0f`4=l?ij7p}7gb22o>i463a0dj278ni?5f5`;?85el;0o:nm4=2ab5?b1kj1v>lkb;290~;4jm>1h;m6;<1a`glkc;f5g<=:;j2m6i8lc:p7`04290=w0=l868g2fd<5:o=?7h;b99>7`0>2m349n:94k6b;896c103n=oo5rs2fe2?6=9oq6?ih9:g6a<>;4km<1h;mk;<1``7jn01>ji8;f5g<=:;l<<6i8ld:?0gfc=l?io70=lf18g2fb<5:ino7j9ce9>7fc?2ma0dl278ok?5d7ag?85dmk0o:nj4=2af`?b1km16?nj>:e4``>;4km91h;mk;<1`gajn01>mlf;f5ga=:;jn26i8ld:?0gad=l?io70=ld48g2fb<5:io;7j9ce9>7fbc2ma0di278oik5d7ab?85dlh0o:no4}r1e4c<72?q6?k;<:g6a<>;4l8n1:=jl;<1a<6j301>j87h;b99>7a4?2?:oo63349o8:4k6b;896e7l3n=ol523b50>a0dk2wx?k<::18585a=o0m8o64=2f07?07lj16?o76:e4`=>;4k1?1h;mk;<1g17j301>m>8;f5gd=z{:l947>56z?0b3g=n=h370=k34854ae<5:h2n7j9c89>7a322mc2e0278h>8561f`?85e1j0o:n74=2f62?b1k016?n7?:e4`a>;4k8i1h;m6;|q0b7g=83h9e;d7f==:;m9<6;>kc:?0f;7j9c89>7f7c2m5<1s49m:k4i4c:896b403<;hn523c;f>a0d1278h865d7a:?85d9l0o:nl4=2a:h=c;292~;4n>:1j9l7;<1g7<<18mi01>l6f;f5g<=:;m?26i8l9:?0g4`=l?ii70=l9g8g2fei4?:7y>7c162o>i463a0dj278ol<5d7af?xu4n;o1<78t=2d46?`3j116?i=m:72gg>;4jh;1h;m6;<1`e0j301>j:b;f5g<=:;j8:6i8lb:p7c77290=w0=i548e0g><5:n:i78?db9>7g>32m349h<>4k6bc896ef>3n=ol5rs2d25?6=>r78j885f5`;?85c9o0=;4l:o1h;m6;<1`41jk0q~=i1383>3}:;o?<6k:m8:?0`76=>9nh70=la98g2f?<5:h3:7j9c89>7a5a2m36ck278ol75d7a:?85e0>0o:n74=2f74?b1k016?n>9:e4`e>{t;o;?6=49{<1e1<j=2;43`f=:;jkj6i8l9:?0f=>=l?i270=k408g2f?<5:i;;7j9c`9~w6`6=3:1:v3>490ea896efj3n=o4523c::>a0d1278h9<5d7a:?85d810o:no4}r1e53<72?q6?k;m:g6a<>;4l;>1:=jl;<1`efj301>l7a;f5g<=:;m>86i8l9:?0g5?=l?ij7p}o7h;b99>7a422?:oo63349i4o4k6b;896b3<3n=o4523b2b>a0di2wx?k?7:18585a=m0m8o64=2f12?07lj16?n8i:e4`=>;4j1i1h;m6;<1g00j301>m?b;f5gd=z{:l:57>56z?0b0c=n=h370=k26854ae<5:i<<7j9c89>7g>c2m349hc2e0278h?7561f`?85d?=0o:n74=2`;b?b1k016?i:7:e4`=>;4k9o1h;mn;|q0b4e=83h91;d7f==:;m8j6;>kc:?0g23=l?i270=m918g2f?<5:n?57j9c89>7f6a2m5<1s49m:?4i4c:896b5j3<;hn523b55>a0d1278n4?5d7a:?85ch>e;292~;4n?91j9l7;<1g6f<18mi01>m87;f5g<=:;k396i8l9:?0`1d=l?i270=l108g2fg7c032o>i463;3n=o4523b31>a0di278h9m5d7a:?xu4n;:1<78t=2d51?`3j116?i;4k>k1h;m6;<1a=1j301>m>3;f5gd=:;m>o6i8l9:p7c46290=w0=i678e0g><5:n9j78?db9>7f1d2m349h=94k6bc896b3m3n=o45rs2d16?6=>r78j;95f5`;?85c;90=;4k8?1h;mn;<1g0cj30q~=i2283>3}:;o<36k:m8:?0`67=>9nh70=l7g8g2f?<5:h2;7j9c89>7f712m3ty8j?:50;4x96`113l?n5523e11>36ck278o5?5d7a:?85e110o:n74=2a23?b1kh16?i;>:e4`=>{t;o8=6=49{<1e2gj<4;43`f=:;j2=6i8l9:?0f?7j9c89~w6`5?3:18v3a0d12wx?oo=:18785c1;0m8:l4=2g5=?b1kk16?h8::e4`=>;4m?21h;ml;|q0fd5=839p1>j63;d73g=:;jo36i8l9:?0a33=l?ij7p}7fcd2m=3l?;o523bd3>a0d1278i;;5d7a`?xu4jh<1<7=t=2f:2?`3?k16?nmj:e4`=>;4m??1h;mk;|q0fd1=839p1>j67;d73g=:;jn96i8l9:?0a33=l?in7p}7fb12mc20j278i;:5d7aa?85dlh0o:nk4=2g52?b1kk1v>lna;290~;4l0k1j99m;<1f21ji01>mke;f5g`=:;l<=6i8lc:p7gge290?w0=k9c8e02d<5:o=87j9ce9>7fc52m50;1x96c583l?n5523e1`>a0dj278o=<5d7a:?xu4m9h1<7=t=2g15?`3j116?i:8:e4`f>;4k9n1h;m6;|q0a40=839p1>k=c;d7f==:;m?96i8lb:?0g4>=l?i27p}7a6a2ma0dj278h885d7a`?xu4m8h1<7=t=2g0f?`3j116?i?>:e4`f>;4l<=1h;ml;|q0a4e=839p1>k=l?ih7p}7a742ma0dj278h8o5d7a`?xu4m8l1<7=t=2g0b?`3j116?i?::e4`f>;4lk=2;d7f==:;m9o6i8lb:?0g55=l?i27p}7a5b2m3ty8i==50;1x96c5<3l?n5523e1e>a0dj278o=;5d7a:?xu4m9>1<7=t=2g11?`3j116?i:?:e4`f>;4k9<1h;mm;|q0a53=839p1>k=6;d7f==:;m>:6i8lb:?0g51=l?ih7p}7a252ma0dj278o=75d7a`?xu4m921<7=t=2g1=?`3j116?i:;:e4`f>;4k9k1h;ml;|q0a5?=839p1>k=a;d7f==:;m>>6i8lb:?0g5d=l?ih7p}7a212ma0dj278o=k5d7a`?xu4m9n1<7=t=2g1a?`3j116?i:6:e4`f>;4k9l1h;ml;|q0a5c=839p1>k=f;d7f==:;m>j6i8lb:?0g46=l?ih7p}7a2e2m50;1x96c493l?n5523b31>a0dk278h9m5d7aa?xu4m8;1<7=t=2g06?`3j116?n?<:e4`g>;4l=n1h;mm;|q0a44=839p1>k<3;d7f==:;j;?6i8lc:?0`1c=l?ii7p}7f722ma0dk278h8>5d7aa?xu4m8?1<7=t=2g02?`3j116?n?8:e4`g>;4l<;1h;mm;|q0a41=839p1>k<8;d7f==:;j;26i8lc:?0`05=l?ii7p}7f7f2mc20j27nj9=5d7ab?8ca;?0o:no4=dd1f?b1kh16ik;bn8?1h;mn;jk01hkif;f5gd=:;0i96i8le:?0=a7=l?io70=6d28g2fb<5:3o97j9c89~w6?d83:19v3a0dk278mi65d7a`?xu41;<1<7=t=2;07?`3?k16?4j::e4``>;41><1h;mn;|q0=73=839p1>7<1;d73g=:;0n?6i8ld:?0=23=l?ij7p}<93694?5|5:39j7h;7c9>7a0dj2785:=5d7ab?xu41;81<7=t=2;1f?`3?k16?4j::e4`f>;41>81h;mn;|q0=77=839p1>7=9;d73g=:;0n?6i8la:?0=27=l?ij7p}<93294?5|5:39;7h;7c9>7750;`x96?6l3n=on52381:>c20j27858?5d7ab?85>=;0o:no4=2;67?b1kh16?4;;:e4`e>;41jk01>7:7;f5gd=:;0;m6i8l9:?0=0>=l?ij7p}<92:94?4|5:3847h;7c9>7<5>2m5<5s492?i4i46`896?403l=9n5rs2;75?6=:r7859?5f55a?85>;10=;41:219lm4}r1:7f<72;q6?4=l:g64f>;41:=1j;;l;|q0=16=838p1>7;0;d73g=:;09<6;>kc:p7<512909w0=6378e02d<5:38;7;nc:p7<5e2909w0=63c8e02d<5:38:7h95b9~w6?4n3:1>v3<92d9b11e3492?;490ea8yv5>;<0;6?u23816>c20j2785>855`a8yv5>;h0;6?u2381b>c20j2785>;5f77`?xu41:o1<7{t;0;?6=4={<1:54h01>7>5;f5g`=z{:3:=7>52z?0=42=n==i70=6108g2fd7<1a2lo>;63<9659b11e3ty85;650;0x96?0n3l?;o523`a4>36?k2wx?48i:18185>>o0m8:l4=2;4b?3fk2wx?499:18085>>o0m:8m4=2;4a?cb=>16?499:g64f>{t;0<<6=4={<1:3`h01>ol6;4353z?0=3c=n==i70=66g86ef=:;0=n68ol;|q0=23=839p1>79e;d51f=:;0=o6hk:7:?0=23=n==i7p}<97494?4|5:37de22?:3o6s|384g>5<4s492:i4i46`896?1m3?jo63<96f91de7<0c2o<>o63<96a9a`303492;94i46`8yv5>><0;6?u2385`>c20j278mn:561:`?xu41?i1<7=t=2;5g?`3?k16?48k:4c`?85>?j0>mn5rs2;47?6=;r785;m5f77`?85>?k0ni894=2;47?`3?k1v>794;296~;41>h1j99m;<1bg6<181i0q~=66c83>6}:;078b;7bg>{t;0=96=4<{<1:2g78a;gf12=:;0=96k:8b:p7<042909w0=67`8e02d<5:kh>78?8b9~w6?1i3:1?v3<97c9b11e3492:o4:ab9>7<1f27<1>2lo>;63<9639b11e3ty85;<50;0x96?013l?;o523`a2>36?k2wx?486:18085>>00m8:l4=2;5e?3fk2785:755`a8yv5>?90;6>u2384:>c02k2785:65ed74?85>?90m8:l4}r1:24<72;q6?497:g64f>;4ij:1:=6l;|q0e74=833p1>ol0;7:b>;4ij;194h4=2c`6?3>n278mn=558d896gd<3?2j63o=3;d73g=z{:k:o7>53z?0=3?==hi01>788;7bg>;4i8n1j99m;|q0=0>=838p1>790;gf12=:;0?36k:8b:p7<2>2909w0=6618e02d<5:2n;78?8b9~w6?283:1>v3<9429b11e3492:=4:ab9~w6?2?3:1?v3<9429b33d34929k4je45896?2?3l?;o5rs2;7;41<:19lm4=2;6b?3fk2wx?4;9:18085>16?4;9:g64f>{t;0><6=4={<1:1`h01>6j5;4353z?0=1c=n==i70=64g86ef=:;0?n68ol;|q0=03=839p1>7;e;d51f=:;0?o6hk:7:?0=03=n==i7p}<95494?4|5:3>h7h;7c9>7=c32?:3o6s|386g>5<4s4928i4i46`896?3m3?jo63<94f91de7<2c2o<>o63<94a9a`303492994i46`8yv5><<0;6?u2387`>c20j2784h=561:`?xu41=i1<7=t=2;7g?`3?k16?4:k:4c`?85>=j0>mn5rs2;67?6=;r7859m5f77`?85>=k0ni894=2;67?`3?k1v>7;4;296~;416}:;0>i6k:8b:?0=1e==hi01>7:b;7bg>{t;0?96=4<{<1:0g7:a;gf12=:;0?96k:8b:p7<242909w0=65`8e02d<5:2n=78?8b9~w6?3i3:1?v3<95c9b11e34928o4:ab9>7<3f27<3>2lo>;63<9439b11e3ty859<50;0x96?213l?;o5239g3>36?k2wx?4?j:18085>mn52387:>0gd3492=k4i46`8yv5f:h0;64u239g3>0?a3493i<4:9g9>7=c52<3m70=7e286=c=:;1o?687i;<1;a0<21o16?5k9:4;e?85?m>0>5k523`0g>c20j2wx?lm6:18185fk10=<5m4=2c`e?`3?k1v>olc;296~;4ijh1:=6l;<1b`7h0q~=nd583>7}:;hn86;>7c:?0ea0=n==i7p}7dba2o>5<4s49jhi4i46`896gcn3n=ol523`f;>a0dl2wx?5j::18;1~;40m?1j9l7;<1b6<jk01>6k7;f5g<=:;1n?6i8lc:?0==7=l?ii70=68b8g2fd<5:32;7j9cc9>7a0dj2785oh5d7aa?85>090o:nl4=2;;6?b1kk16?46<:e4`f>;411>1h;mm;<1:<0jh01>776;f5gg=:;02<6i8lb:?0==>=l?ii70=6888g2fd<5:33m7j9cc9>7<>e2ma0dj27854?5d7aa?85>1;0o:nl4=2;:7?b1kk16?47;:e4`f>;410?1h;mm;<1:=3jh01>768;f5gg=:;0326i8lb:?0=7a0dj2785l=5d7aa?85>i=0o:nl4=2;b1?b1kk16?4o9:e4`f>;41h=1h;mm;<1:e=jh01>7n9;f5gg=:;0kj6i8lb:?0=dd=l?ii70=6ab8g2fd<5:3ji7j9cc9>7a0dj2785o:5d7aa?85>j<0o:nl4=2;a2?b1kk16?4l8:e4`f>;41k21h;mm;<1:f<jh01>7ma;f5gg=:;0hi6i8lb:?0=ad=l?ii70=6e78g2fd<5:3m=7j9cc9>7<`d2ma0dj278m<75d7aa?85>lh0o:nl4=2;gg?b1kk16?4jk:e4`f>;41mo1h;mm;<1:`cjh01>7j0;f5gg=:;0o:6i8lb:?0=`4=l?ii70=6e28g2fd<5:3n87j9cc9>7a0dj2785hl5d7aa?85>mj0o:nl4=2;f`?b1kk16?4kj:e4`f>;41ll1h;mm;<1:b5jh01>7i2;f5gg=:;0l86i8lb:?0=c2=l?ii70=6f48g2fd<5:3m:7j9cc9>7<`02ma0dj2785kj5d7aa?85>nl0o:nl4=2;eb?b1kk16?l>?:e4`f>;4i9;1h;mm;<1b47jh01>o?3;f5gg=:;h:?6i8lb:?0e53=l?ii70=n078g2fd<5:k;47j9cc9>7d6>2ma0dj278m=k5d7aa?85f8o0o:nl4=2c24?b1kk16?l?>:e4`f>;4i881h;mm;<1b56jh01>o>4;f5gg=:;h;>6i8lb:?0e71=l?ih7p}<8e494?4|5:2o978?8b9>7=b02o>5<39r78m:6558d896g013?2j63on5;7:b>;4ik:194h4=2ca1?3>n278mo8558d896ge?3?2j63o8d;7:b>;4i>o194h4=2c4b?3>n278m5>558d896g?93?2j63o76;7:b>;4i1=194h4=2c;n278m57558d896g?i3?2j63o7e;7:b>;4i0:194h4=2c:5?3>n278m4<558d896g>;3?2j63o67;7:b>;4i02194h4=2c:=?3>n278m4l558d896g>k3?2j63on0;7:b>;4ih;194h4=2cb6?3>n278ml=558d896gf<3?2j63==0l01>on9;7:b>;4ihk194h4=2cbf?3>n278mlm558d896gfl3?2j63om2;7:b>;4ik9194h4=2ca0?3>n278m?;5f55a?xu4i;<1<7:>{<14`6<21o16?:j;:4;e?850lo0>5k5236gb>0?a3497=672<3m70=70c86=c=:;1;;687i;<1;54<21o16?5?=:4;e?850l<0>5k5236f5>0?a34972b?2<3m70=8d886=c=:;>nj687i;<14`g<21o16?:jl:4;e?850lm0>5k5236ff>0?a34972c62<3m70=8e386=c=:;>o8687i;<14a1<21o16?:k::4;e?850m?0>5k5236g4>0?a34972c>2<3m70=8ec86=c=:;>oh687i;<14aa<21o16?:kj:4;e?850mo0>5k5236d3>0?a34972`52<3m70=8f286=c=:;>l?687i;<14b3<21o16?:h8:4;e?850n10>5k5236d:>0?a34972`e2<3m70=8fb86=c=:;>lo687i;<14b`<21o16?:hi:4;e?85?880>5k523921>0?a3493<>4:9g9>7=632<3m70=70486=c=:;1:=687i;<1;42<21o16?5>7:4;e?85?800>5k52392b>0?a34937=6c2<3m70=70d86=c=:;1:m687i;<1b62h0q~=n2983>17|5:22?7;6f:?0<<2==0l01>66f;7:b>;40hk194h4=2:a1?3>n2784n>558d896>dj3?2j63<8e291<`<5:2o=7;6f:?0665;7:b>;400<194h4=2::3?3>n278446558d896>>13?2j63<88c91<`<5:22n7;6f:?0<66d;7:b>;400o194h4=2:b4?3>n2784l?558d896>f:3?2j63<8`191<`<5:2j87;6f:?06n6;7:b>;40h=194h4=2:bn2784l7558d896>fj3?2j63<8`a91<`<5:2jh7;6f:?06nf;7:b>;40k:194h4=2:a5?3>n2784o<558d896>e;3?2j63<8c691<`<5:2i:7;6f:?06m8;7:b>;40k3194h4=2:ae?3>n2784ol558d896>ek3?2j63<8cf91<`<5:2ii7;6f:?06l1;7:b>;40j8194h4=2:`7?3>n2784n:558d896>d=3?2j63<8b491<`<5:2h;7;6f:?0==0l01>6l9;7:b>;40jk194h4=2:`g?3>n2784nj558d896>dm3?2j63<8bd91<`<5:k957h;7c9~w6g4;3:19v3a0dl278mi65d7af?xu4i;l1<7:t=2c1a?070j16?ljk:e4`=>;4i:81j99m;<1bg`jh0q~=n3783>6}:;h9>6;>7c:?0e61=n==i70=n358g2fb7dbc2ma0dl2wx?lkl:18;85fn=0>5k523`d6>0?a349jj;4:9g9>7d`02<3m70=nf986=c=:;hl2687i;<1bbd<21o16?4m7:g64f>{t;k>86=4={<1a07<181i01>o>a;d73g=z{:kmi7>52z?0ecb=>92h70=6d88e02d7d`e2?:3o63<9e:9b11e3ty8mh:50;0x96gb;3<;4n5238a4>c20j2wx?lkk:18185fn=0=<5m4=2;`=?`3?k1v>oje;296~;4io?1:=6l;<1:gdh0q~=neg83>7}:;hl=6;>7c:?0=fd=n==i7p}75<5s49jj54909a896?dl3l?;o5rs2ce6?6=:r78mk7561:`?85>kl0m8:l4}r1bb6<72;q6?lhn:72;g>;41jl1j99m;|q0=4>=838p1>o=d;f5g`=:;0;o6k:8b:p72?42909w0=8d28e0g><5:3on7j9c89~w61>m3:1>v3<7e69b1d?3492hi4k6b;8yv50i00;6?u236fe>c2e02785h75d7a:?xu4?k>1<7{t;>hm6=4={<14b0o?1;f5g<=z{:=hm7>52z?0<56=n=h370=n0e8g2f?7=6e2o>i4633ty8;i>50;0x96>683l?n5523`30>a0d12wx?:j>:18185?980m8o64=2c20?b1k01v>9k2;296~;40881j9l7;<1b50j30q~=89583>7}:;>n>6k:m8:?0=`0=l?i27p}<78794?4|5:=o:7h;b99>7<`62m5<5s490o:n74}r14==<72;q6?:j6:g6a<>;4i8<1h;m6;|q039ka;d7f==:;h;<6i8l9:p72?f2909w0=8dc8e0g><5:k:47j9c89~w61>j3:1>v3<7ea9b1d?349j=44k6b;8yv501j0;6?u236fg>c2e02785io5d7a:?xu4?0n1<7{t;>3m6=4={<14a57ke;f5g<=z{:=j<7>52z?03`7=n=h370=6dg8g2f?72c52o>i463<9d29`3e>3ty8;l<50;0x961b;3l?n55238g2>a0d12wx?:o<:181850m=0m8o64=2;f6?b1k01v>9n4;296~;4?l?1j9l7;<1:a6j30q~=8a483>7}:;>o=6k:m8:?0=`2=l?i27p}<7`494?4|5:=n;7h;b99>75<5s49m10o:n74}r14ed<72;q6?:km:g6a<>;41lk1h;m6;|q03dd=838p1>9jc;d7f==:;0oi6i8l9:p72gd2909w0=8ee8e0g><5:3no7j9c89~w61fl3:1>v3<7dg9b1d?3492ii4k6b;8yv50il0;6?u236ge>c2e02785hk5d7a:?xu4?hl1<7{t;>h;6=4={<14b47i0;f5g<=z{:=i=7>52z?03c4=n=h370=6f38g2f?72`42o>i463<9g19`3e>3ty8;o=50;0x961a<3l?n55238d7>a0d12wx?:l::181850n?0m8o64=2;e2?b1k01v>9m6;296~;4?o=1j9l7;<1:b2j30q~=8b683>7}:;>l36k:m8:?0=c>=l?i27p}<7c:94?4|5:=m57h;b99>7<`>2m5<5s49nk0o:n74}r14fg<72;q6?:hl:g6a<>;41on1h;m6;|q03ge=838p1>9id;d7f==:;0ln6i8l9:p72dc2909w0=8fd8e0g><5:3mj7j9c89~w61em3:1>v3<7gd9b1d?349j<=4k6b;8yv50k90;6?u23922>c2e0278m=<5d7a:?xu4?j;1<7<:e4`=>{t;>i96=4={<1;46o?4;f5g<=z{:=h?7>52z?0<52=n=h370=n048g2f?7=622o>i4633ty8;n;50;0x96>7>3l?n5523`2;>a0d12wx?:m9:18185?8>0m8o64=2c3=?b1k01v>9l7;296~;40921j9l7;<1b4dj30q~=8c983>7}:;1:26k:m8:?0e5d=l?i27p}<7b;94?4|5:2;m7h;b99>7d6d2m5<5s493j:g6a<>;4i8:1h;m6;|q03fc=838p1>6?f;d7f==:;h;:6i8l9:p7d5?2909w0=n798e0g><5lomm7j9cb9~w6g3;3:1>v3c2e027nj8m5d7a`?xu4i<31<7{t;h?7;f5ga=z{:k=j7>52z?0ed3=n=h370h?448g2fg7dd72o>i463i07c9`3ef3ty8m:;50;0x96ge=3l?n552f14e>a0di2wx?l99:18185fj?0m8o64=g24e?b1kj1v>o87;296~;4ik=1j9l7;jh0q~=n3883>7}:;h=j6k:m8:?fb0g=l?ii7p}ac?b2m5<5s49j;n4i4c:89``a93n=oo5rs2c0g?6=:r78m:j5f5`;?8`7;=0o:nm4}r1b7a<72;q6?l9j:g6a<>;a8>>1h;ml;|q0e6c=838p1>o8f;d7f==:n92j6i8la:p7d5a2909w0=n818e0g><5o:3j7j9c`9~w6g383:1>v3c2e027nih95d7ab?xu4i=81<7{t;h>?6=4={<1b<052z?0e=0=n=h370ki088g2f?7d>02o>i463jf069`3e>3ty8m9950;0x96g?03l?n552eg3e>a0d12wx?l:7:18185f000m8o64=dd1e?b1k01v>o;9;296~;4i1k1j9l7;j30q~=n4`83>7}:;h2i6k:m8:?fb14=l?i27p}ac2e2m5<5s49j4i4i4c:89``293n=oi5rs2c7`?6=:r78m5k5f5`;?8ca=>0o:nj4}r1b0c<72;q6?l7?:g6a<>;bn?=1h;mk;|q0e06=838p1>o61;d7f==:mo<5ll<87j9c89~w6g2:3:1>v3c2e027nj5<5d7a:?xu4i<>1<7{t;h?>6=4={<1b=3:7>52z?0e<1=n=h370ki948g2fb7d??2o>i463jf8`9`3ec3ty8m8650;0x96g>13l?n552egc2>a0dl2wx?l;n:18185f1k0m8o64=dda7?b1km1v>o:b;296~;4i0i1j9l7;jn0q~=n5b83>7}:;h3o6k:m8:?fbf6=l?i27p}acee2m5<5s49j5k4i4c:89``c<3n=ol5rs2c6b?6=:r78ml>5f5`;?8calm0o:no4}r1b25<72;q6?lo>:g6a<>;bnl91h;mm;|q0e37=838p1>on2;d7f==:moom6i8la:p7d052909w0=na28e0g><5llm87j9c`9~w6g1;3:1>v3<0;6?u23`c5>c2e027m<=l5d7ab?xu4i?<1<7{t;h<<6=4={<1be=>6;f5gd=z{:k=47>52z?0ed?=n=h370h?1c8g2fg7dgf2o>i463i0339`3ef3ty8m;o50;0x96gfj3l?n552f104>a0di2wx?l8m:18185fij0m8o64=g206?b1kh1v>o9c;296~;4ihn1j9l7;jk0q~=n6e83>7}:;hkn6k:m8:?e46e=l?ij7p}b5272m5<5s49jn<4i4c:89c63m3n=ol5rs2c45?6=:r78mo<5f5`;?8`7==0o:no4}r1b37<72;q6?ll<:g6a<>;a8om4;d7f==:n9<:6i8la:p7dd?290?w0=nc18e0g><5:3h>7j9c`9>7a0d12785i?5d7a:?85>?80o:nl4}r1bfd<72=q6?lm=:g6a<>;41j91h;mj;<1:`7jn01>782;f5gg=z{:kin7>54z?0ef5=n=h370=6c28g2fb<5:3o>7j9cd9>7<142m5<3s49jo94i4c:896?d;3n=on5238f1>a0dj2785::5d7aa?xu4ikn1<7:t=2c`1?`3j116?4m<:e4`f>;41m81h;ml;<1:30jh0q~=nbd83>1}:;hi=6k:m8:?0=f5=l?i270=6d38g2f?<5:3<:7j9cc9~w6gen3:18v34k6bc896?c:3n=ol523854>a0di2wx?lj<:1876~;4im91j9l7;<1ba5jk01>o>a;f5gg=:;0i>6i8l9:?0efg=l?io70=6d88g2f?<5:h;=7j9c`9>b5612ma0dk27m<:m5d7a`?8`7;00o:nm4=2;`2?b1kk16?4j8:e4`=>;4imn1h;mn;<1b75j301>o<1;f5gf=:;hnh6i8l9:?0ea3=l?ih70=nd08g2f?<5:io:7j9cc9>7fb52ma0dk278ohm5d7a`?85dm10o:nm4=2c``?b1kj16?o:l:e4`e>;4il81h;m6;<1`a2ji01>mj9;f5gf=:;jo>6i8lc:?0g``=l?ih70=lf08g2fe<5:inn7j9cb9>7fcc2m4k6ba896edl3n=on523bae>a0dk278oi75d7a`?85dlk0o:nm4=2ag1?b1kj16?nj8:e4`g>;4kmn1h;ml;<1``cji01>mj1;f5gg=:;jo86i8lb:?0ea6=l?ih70=n228g2fb<5:h>o7j9c`9>7c1c2ma0dk278oik5d7a`?85dlh0o:nm4=726`?b1kh16?k==:e4`e>;4im=1h;mn;<1b`=j30q~=m0183>7}:;hlm6;>7c:?0f57=n==i7p}s49jo54i4c:896g5=3n=oi523`3b>a0di278mk<0o:nl4=2c`e?b1k016j=8i:e4`=>;a8?k1h;m6;jh01k>:a;f5gg=:n9??6i8lb:?e41c=l?ii70h?448g2f?<5o:?<7j9c89>b55d2m34l;??4k6b;89c65?3n=o452f102>a0d127m<m:e4`=>;a89=1h;mm;j301hhi4;f5g<=:moo86i8lc:?fb`1=l?i270kide8g2f?<5llo87j9c89>acee2ma0dl27njlo5d7a:?8cai80o:nm4=dd:f?b1kj16ik7::e4`g>;bn1l1h;m6;ji01hh72;f5gd=:mo=i6i8la:?fb22=l?ij70ki6e8g2fe<5ll=;7j9cb9>ac3e2ma0d127nj9<5d7ab?8ca;<0o:no4=dd1e?b1kh16ik?i:e4`e>;bn8>1h;mn;jk01hkie;f5gd=:mll<6i8lc:?fac6=l?ij70h?8g8g2f?<5o:3m7j9c89>b5132m34l;?94k6bf89c6413n=o452egd2>a0di27nj4k5d7ab?8ca=h0o:no4=dgee?b1kk16:=;m:e4`=>;18=o1h;mn;<1:g7ji01>7l6;f5gd=:;0i<6i8lb:?0=a>=l?i270=n318g2fb<5:kon7j9cd9>7a0dj27858=5d7aa?85>==0o:nl4=2;61?b1kk16?4;9:e4`f>;41<=1h;mm;<1:5cjh01>7:8;f5gg=:;0=<6i8l9:?0=26=l?i270=6708g2f?<5:3<>7j9c89>7<142m3492;84k6b;896?0>3n=o4523`00>a0di27nih95d7a:?8`71<0o:n74=2c2`?b1k116j=9n:e4`f>;a81:1h;mn;j30q~=nd883>1b|5:ko57h;b99>7d422ma0dm2785i75d7ab?85e880o:nl4=g232?b1k016ikk8:e4`e>;bnj:1h;ml;jk01hh:b;f5gd=:mo>86i8lc:?fb60=l?ih70ki2c8g2fe<5ll9<7j9cb9>ac722ma0di27=<8l5d7aa?85>k;0o:nj4=2;`2?b1kj16?4j8:e4`g>;4imo1h;m6;<1b75ji01>o<1;f5gg=:;hni6i8l9:?0eae=l?ii70=nd48g2f?<5:khj7j9c89>73n=ol523bf1>a0di278hk65d7a`?85b>>0o:no4=2a`a?b1kh16?nh?:e4`e>;4kli1h;mn;<1`a=jk01>h<2;f5gg=:;hio6i8la:?0f1e=l?i270=ne38g2fg<5:in;7j9c`9>7fc>2ma0di278ohj5d7ab?85dl80o:no4=2ag7?b1kh16?nmk:e4`e>;4kjl1h;mn;<1``<jk01>mkb;f5gd=:;jn>6i8la:?0ga1=l?ij70=lde8g2fg<5:ioj7j9c`9>7fc62m>4k6ba896d2k3n=o4523g5g>a0di278j:l5d7ab?85f;>0o:nm4=2af6?b1km16?njj:e4``>;4kmk1h;mk;<1b`2jh01>ok8;f5gd=z{:khn7>541y>7dee2o>i463a0dk2785i75d7aa?85e880o:n74=g232?b1kk16ikk8:e4`f>;bnj:1h;mk;jh01hh:b;f5gg=:n9=h6i8lb:?e46?=l?ii708?5c8g2fg<5:3h:7j9c89>7a0di278mih5d7a:?85fko0o:no4=2ag2?b1kj16?nj=:e4`g>;4lo21h;mm;<1f22ji01>mle;f5gg=:;jl;6i8lb:?0g`e=l?ii70=le98g2fd<5:ko:7h95b9>7dec2ma0dj278oh;5d7aa?85dmo0o:nl4=2ae5?b1kk16?nkm:e4`f>;4kln1h;mm;<1``4jh01>mk3;f5gg=:;jio6i8lb:?0gf`=l?ii70=ld88g2fd<5:ion7j9cc9>7fb22ma0dk278oh=5d7a`?85f::0o:nk4=2`6g?b1kk16?k9k:e4`g>;4n>h1h;ml;<1:g=jh01>o<7;f5gd=:;jo96i8lb:?0gac=l?ii70=ld`8g2fd<5:l8>7j9c89~w6>c03:1>v3<8d29b1d?34929<4k6bf8yv5?l00;6?u239g2>c2e027858<5d7ag?xu40mk1<7{t;1ni6=4={<1;a67:4;f5ga=z{:2oo7>52z?0<`2=n=h370=6548g2fb7=c22o>i463<9449`3ec3ty84ik50;0x96>b>3l?n5523874>a0dl2wx?5ji:18685?m>0m8o64=2c06?b1kk16?l;4i:>1h;mm;<1:1=jn0q~=ne083>6}:;0n:6i8lb:?0e`7=n=h370=ne38g2fe4?:97x96g513n=on5239f4>a0dk2784i=5f5`;?85?l=0o:nl4=2;;5?b1kh16?46l:e4`e>;410=1h;mn;<1:e7jk01>7nd;f5gd=:;0hh6i8la:?0=gb=l?ij70=6bd8g2fg<5:3ij7j9c`9>7<>72m4k6bc896??<3n=ol5238:6>a0di2785585d7ab?85>0>0o:no4=2;;;411k1h;mn;<1:jk01>77d;f5gd=:;02n6i8la:?0==`=l?ij70=6918g2fg<5:32=7j9c`9>7=3n=ol5238;5>a0di2785465d7ab?85>100o:no4=2;:e?b1kh16?47m:e4`e>;410i1h;mn;<1:=ajk01>76e;f5gd=:;03m6i8la:?0=d6=l?ij70=6a08g2fg<5:3j?7j9c`9>7a0di2785l75d7ab?85>ih0o:no4=2;bf?b1kh16?4ol:e4`e>;41ho1h;mn;<1:ecjk01>7m0;f5gd=:;0h:6i8la:?0=g4=l?ij70=6b28g2fg<5:3i87j9c`9>7a0di2785oo5d7ab?85>jk0o:no4=2;gf?b1kh16?4k9:e4`e>;41o;1h;mn;<1:bfjk01>o?7;f5gd=:;h;=6i8la:?0e41=l?ij70=n198g2fg<5:k:57j9c`9>7a0di2785h>5d7ab?85>m80o:no4=2;f6?b1kh16?4k<:e4`e>;41l>1h;mn;<1:a0jk01>7j7;f5gd=:;0o36i8la:?0=`?=l?ij70=6e`8g2fg<5:3nn7j9c`9>7a0di2785k<5d7ab?85>n:0o:no4=2;e0?b1kh16?4h::e4`e>;41o<1h;mn;<1:b2jk01>7i8;f5gd=:;0l26i8la:?0=cg=l?ij70=6fc8g2fg<5:3mh7j9c`9>7<`b2ma0di278m==5d7ab?85f8=0o:no4=2c31?b1kh16?l>9:e4`e>;4i921h;mn;<1b4<jk01>o?a;f5gd=:;h:i6i8la:?0e5e=l?ij70=n0e8g2fg<5:k;i7j9c`9>7d6a2ma0di278m<:5d7ab?85f9<0o:no4=2c13?b1km1v>7>7;296~;418=1j9l7;<1:5gj30q~=61783>10|5:3::7h;b99>7<702?:3o63c<3n=oi5238:2>a0dl27855m5d7ag?85>1>0o:nj4=2;b6?b1km16?4ok:e4``>;41ki1h;mk;<1:fajn01>7me;f5ga=:;0hm6i8ld:?0==6=l?io70=6838g2fb<5:33?7j9ce9>7<>32ma0dl2785575d7ag?85>0h0o:nj4=2;;f?b1km16?46k:e4``>;411o1h;mk;<1:jn01>760;f5ga=:;03:6i8ld:?0=<4=l?io70=6928g2fb<5:3287j9ce9>713n=oi5238;b>a0dl27854l5d7ag?85>1j0o:nj4=2;:`?b1km16?47j:e4``>;410l1h;mk;<1:e5jn01>7n1;f5ga=:;0k86i8ld:?0=d2=l?io70=6a48g2fb<5:3j:7j9ce9>7a0dl2785lm5d7ag?85>il0o:nj4=2;bb?b1km16?4l?:e4``>;41k;1h;mk;<1:f7jn01>7m3;f5ga=:;0h?6i8ld:?0=g3=l?io70=6b78g2fb<5:3i;7j9ce9>7a0dj2wx?5k7:18785?n;0m8o64=2;0a?b1kh16?4=n:e4`e>;418h1h;mm;|q0<`?=83>p1>6i3;d7f==:;09n6i8l9:?0=6g=l?ih70=61`8g2f?7=`32o>i463<92d9`3ef3492?o4k6bc896?613n=oi5rs2:ff?6=;o0o:n74=2;0f?b1kj16?4?6:e4`f>{t;1oh6=4;{<1;b37;0;f5gd=:;09h6i8la:?0=4?=l?i27p}<8df94?2|5:2m;7h;b99>7<272mc2e027859?5d7ab?85>;m0o:no4=2;2g?b1kk1v>6jf;290~;40o31j9l7;<1:04j301>7<5:3:o7j9ce9>7<5>2m5<4s493jo4i4c:896?6i3n=oi52381:>a0dk2wx?o:=:18085e<;0m8o64=2c11?b1kk16?4j<:e4`=>{t;0;;6=4m{<1:50h01>7l9;f5g<=:;0ij6i8l9:?0=fd=l?i270=6cb8g2f?<5:3hh7j9c89>7349jhi4k6ba896g4?3n=oh523`af>a0dk2wx?5hl:18685>8?0m8o64=2:e6?070j16?4=j:e4`f>;41:k1h;m6;<1:5gji0q~=7fe83>0}:;0:<6k:m8:?092h70=63d8g2fe<5:38m7j9cc9>7<7f2m5<2s492<54i4c:896>a<3<;4n52381e>a0dj2785>l5d7a:?85>900o:nk4}r1;bc<726:g6a<>;40o?1:=6l;<1:7cji01>7w0=60`8e0g><5:2m:78?8b9>7<272m3492=44k6bc8yv5>880;68u2382a>c2e02784k9561:`?85><90o:nm4=2;0g?b1kk16?4?m:e4`a>{t;0:96=4:{<1:4f6i8;43:6i8lb:?0=6b=l?i270=61b8g2fe4?:4y>7<6c2o>i463<8g;925>d34928<4k6ba896?4l3n=oo52383b>a0dk2wx?4>;:18785>8l0m8o64=2:ee?070j16?4?l:e4`a>;41:31h;mn;|q0=53=83>p1>7?f;d7f==:;1li6;>7c:?0=4g=l?in70=6388g2fd7d1?2?:3o63<9e`9b11e3ty8n=j50;0x96g013<;4n5238fg>c20j2wx?o?7:18185f0=0=<5m4=2;f=?`3?k1v>l=3;296~;4i1l1:=6l;<1:b0h0q~=m2d83>7}:;h3j6;>7c:?0e57=n==i7p}7d6c2o>5<5s49jn=4909a896g6:3l?;o5rs2`0b?6=:r78mo;561:`?85f9:0m8:l4}r1a05<72;q6?ll9:72;g>;4i8>1j99m;|q0f17=838p1>om7;436k:8b:p7g642909w0=n7`854=e<5:3n:7h;7c9~w6d7<3:1>v3d3492j<4i46`8yv5e8<0;6?u23`5`>36?k2785km5f55a?xu4j9<1<78:g64f>{t;k:<6=4={<1b3`<181i01>o>6;d73g=z{:h;47>52z?0e2`=>92h70=n168e02d7d>72?:3o63c20j2wx?o>m:18185f0;0=<5m4=2;ge?`3?k1v>l?c;296~;4i191:=6l;<1:`fh0q~=m0d83>7}:;h2>6;>7c:?0=ac=n==i7p}75<5s49j4:4909a896?b83l?;o5rs2`25?6=:r78m56561:`?85>m80m8:l4}r1a57<72;q6?l66:72;g>;41l81j99m;|q0f45=838p1>o7a;43v3d3492i84i46`8yv5e9?0;6?u23`:g>36?k2785h95f55a?xu4j8=1<7{t;k;26=4={<1b=5<181i01>7ja;d73g=z{:h:m7>52z?0e<7=>92h70=6ec8e02d7d?52?:3o63<9da9b11e3ty8n;3<;4n5238gg>c20j2wx?o?k:18185f1=0=<5m4=2;fa?`3?k1v>l>e;296~;4i0?1:=6l;<1:ach0q~=m1g83>7}:;h3=6;>7c:?0=c6=n==i7p}7<`52o>5<5s49j554909a896?a;3l?;o5rs2`16?6=:r78m47561:`?85>n=0m8:l4}r1a61<72;q6?l7m:72;g>;41o<1j99m;|q0f73=838p1>o6c;43v3d3492j44i46`8yv5e:10;6?u23`;e>36?k2785ko5f55a?xu4j;31<7{t;k8j6=4={<1be4<181i01>7id;d73g=z{:h9n7>52z?0ed4=>92h70=6fd8e02dn4?:3y>7dg42?:3o63<9gd9b11e3ty8n?j50;0x96gf<3<;4n523`23>c20j2wx?ol<0;296~;4ih=1:=6l;<1b46h0q~=m3083>7}:;hk36;>7c:?0e52=n==i7p}7d622o>5<5s49jml4909a896g7>3l?;o5rs2`00?6=:r78mll561:`?85f810m8:l4}r1a70<72;q6?lol:72;g>;4i931j99m;|q0f60=838p1>ond;43v3d349j36?k278m=k5f55a?xu4j:h1<7i:g64f>{t;k9h6=4={<1bf6<181i01>o>0;d73g=z{:h8h7>52z?0eg2=>92h70=n108e02d4?:3y>72b42?:3o63<9939b11e3ty848k50;0x961c<3<;4n5238:0>c20j2wx?586:181850lo0=<5m4=2;;b?`3?k1v>684;296~;4?lk1:=6l;<1:=gh0q~=77g83>7}:;>l>6;>7c:?0=d1=n==i7p}<89c94?4|5:2;<78?8b9>75<5s493561:`?85>j00m8:l4}r1;=4<72;q6?5?>:72;g>;41kk1j99m;|q0<<4=838p1>6>2;432=3:1>v3<7e4925>d34925:4i46`8yv5?=?0;6?u236f4>36?k2785l<5f55a?xu40<=1<7{t;1?36=4={<14`<<181i01>7mc;d73g=z{:2>57>52z?03ag=>92h70=6be8e02d72be2?:3o63<9cg9b11e3ty848l50;0x961ck3<;4n5238`e>c20j2wx?5;l:181850lm0=<5m4=2;;4?`3?k1v>6:d;296~;4?mo1:=6l;<1:<7h0q~=75g83>7}:;>o;6;>7c:?0==2=n==i7p}<87294?4|5:=n=78?8b9>7<>22o>5<5s493l?;o5rs2:56?6=:r78;h=561:`?85>0>0m8:l4}r1;26<72;q6?:k;:72;g>;41121j99m;|q0<32=838p1>9j5;431>3:1>v3<7d5925>d34924o4i46`8yv5?>>0;6?u236g;>36?k27855j5f55a?xu40?21<7{t;1760;d73g=z{:2=n7>52z?03`e=>92h70=6908e02d72cc2?:3o63<9809b11e3ty84;j50;0x961bm3<;4n5238;0>c20j2wx?58j:181850mo0=<5m4=2;:0?`3?k1v>69f;296~;4?o:1:=6l;<1:=0h0q~=77183>7}:;>l:6;>7c:?0=<0=n==i7p}<86394?4|5:=m>78?8b9>75<5s494909a896?>13l?;o5rs2:47?6=:r78;k:561:`?85>1h0m8:l4}r1;30<72;q6?:h9:72;g>;410i1j99m;|q0<20=838p1>9i7;43003:1>v3<7g;925>d34925k4i46`8yv5??00;6?u236db>36?k2785l>5f55a?xu40>k1<7:g64f>{t;1=i6=4={<14bf<181i01>7n3;d73g=z{:252z?03cb=>92h70=6a58e02d72`b2?:3o63<9`79b11e3ty84:k50;0x961an3<;4n5238c5>c20j2wx?56?:18185?880=<5m4=2;b671;296~;40981:=6l;<1:e<h0q~=78383>7}:;1:86;>7c:?0=dg=n==i7p}<89194?4|5:2;878?8b9>75<5s493<84909a896?fk3l?;o5rs2:;1?6=:r784=8561:`?85>il0m8:l4}r1;<3<72;q6?5>8:72;g>;41hl1j99m;|q0<=1=838p1>6?8;43?2909w0=708854=e<5:3i=7h;7c9~w6>?13:1>v3<81c925>d3492n?4i46`8yv5?0k0;6?u2392`>36?k2785o:5f55a?xu401i1<7{t;12o6=4={<1;4`<181i01>7m6;d73g=z{:23i7>52z?0<5`=>92h70=6b68e02d4?:3y>7=?42o>i463<9939`3e>3ty84><3l?n55238:0>a0d12wx?5<6:18185?1o0m8o64=2;;b?b1k01v>6<4;296~;40hk1j9l7;<1:=gj30q~=73g83>7}:;1h>6k:m8:?0=d1=l?i27p}<85c94?4|5:2h<7h;b99>75<5s493oo4i4c:896?e03n=o45rs2:64?6=:r784i>5f5`;?85>j00o:n74}r1;14<72;q6?5j>:g6a<>;41kk1h;m6;|q0<04=838p1>6k2;d7f==:;0hi6i8l9:p7=732909w0=7948e0g><5:33o7j9c89~w6>6=3:1>v3<8849b1d?34925:4k6b;8yv5?9?0;6?u239;4>c2e02785l<5d7a:?xu408=1<7{t;1;36=4={<1;=<7mc;f5g<=z{:2:57>52z?0<7=?e2o>i463<9cg9`3e>3ty84>k3l?n55238`e>a0d12wx?5?l:18185?1m0m8o64=2;;4?b1k01v>6>d;296~;400o1j9l7;<1:<7j30q~=71g83>7}:;1k;6k:m8:?0==2=l?i27p}<83294?4|5:2j=7h;b99>7<>22m5<5s493m?4i4c:896??>3n=o45rs2:16?6=:r784l=5f5`;?85>0>0o:n74}r1;66<72;q6?5o;:g6a<>;41121h;m6;|q0<72=838p1>6n5;d7f==:;0226i8l9:p7=422909w0=7a78e0g><5:33m7j9c89~w6>5>3:1>v3<8`59b1d?34924o4k6b;8yv5?:>0;6?u239c;>c2e027855j5d7a:?xu40;21<7{t;18j6=4={<1;eg760;f5g<=z{:29n7>52z?0n4?:3y>7=gc2o>i463<9809`3e>3ty84?j50;0x96>fm3l?n55238;0>a0d12wx?56=f;296~;40k:1j9l7;<1:=0j30q~=73183>7}:;1h:6k:m8:?0=<0=l?i27p}<82394?4|5:2i>7h;b99>75<5s493n>4i4c:896?>13n=o45rs2:07?6=:r784o:5f5`;?85>1h0o:n74}r1;70<72;q6?5l9:g6a<>;410i1h;m6;|q0<60=838p1>6m7;d7f==:;03o6i8l9:p7=502909w0=7b98e0g><5:32i7j9c89~w6>403:1>v3<8c;9b1d?34925k4k6b;8yv5?;00;6?u239`b>c2e02785l>5d7a:?xu40:k1<7:e4`=>{t;19i6=4={<1;ff7n3;f5g<=z{:28o7>52z?07=db2o>i463<9`79`3e>3ty84>k50;0x96>en3l?n55238c5>a0d12wx?5:?:18185?k80m8o64=2;b6;1;296~;40j81j9l7;<1:e<j30q~=74383>7}:;1i86k:m8:?0=dg=l?i27p}<85194?4|5:2h87h;b99>75<5s493o84i4c:896?fk3n=o45rs2:71?6=:r784n85f5`;?85>il0o:n74}r1;03<72;q6?5m8:g6a<>;41hl1h;m6;|q0<11=838p1>6l8;d7f==:;0h;6i8l9:p7=2?2909w0=7c88e0g><5:3i=7j9c89~w6>313:1>v3<8bc9b1d?3492n?4k6b;8yv5?c2e02785o:5d7a:?xu40=i1<7{t;1>o6=4={<1;g`7m6;f5g<=z{:2?i7>52z?071g>2o>349?n84k6bf8962f;3n=oi5235:e>a0dl2788465d7a:?853jh0o:nl4=26b2?b1km16?9l7:e4``>;4jh01>:64;f5gg=z{:>j<7>531y>71de2ma0dj2788n>5d7aa?8530;0o:nl4=26;7?b1kk16?96;:e4`f>;4<121h;mm;<17<<jh01>:7a;f5gg=:;=2i6i8lb:?00=e=l?ii70=;8d8g2fd<5:>2<7j9cc9>71?62mi3n=oo5235c2>c20j2788475d7aa?853ik0o:no4=26a=?b1kh16?>8i:e4`e>;4<0=1h;mn;<1531jk01>880;f5gd=:;?2j7j9cc9>71d42m:3n=oi5235c`>a0d12788o;5d7ab?853i:0o:no4=26:;4ji01>892;f5gf=:;=h<6i8lc:?00d3=l?ih70=;8g8g2fc<5:>287j9ce9~w62fm3:19v3<4949`3ee349?5h4k6b`8962e:3n=oo5235`3>a0dj2788lh5f55a?xu4jn01>:6e;f5ga=:;=h96i8ld:?00g6=l?i270=;bc8g2fc<5:>io7j9cd9>71dc2ma0dl27885=5d7ag?8530=0o:nj4=26;;4<1k1h;mk;<17jn01>:7c;f5ga=:;=2n6i8ld:?00<6=l?io70=;908g2fb<5:>2?7j9ce9>71?22ma0di2788ll5d7a`?853j00o:nm4=245=?b1kh16?;9j:e4`f>;4<021h;mn;<17=fjn01>:m7;f5g<=:;=k>6i8l9:?00<2=l?ih7p}<6ea94?b|5:=3n7j9ce9>73c72ma0d1278:;75d7aa?851lo0m8:l4=26be?b1km16?;6::e4`e>;4?=?1h;mn;<17ecjh01>:n1;f5gf=z{:>j;7>51`y>71de2ma0dk2788n>5d7af?8530;0o:nk4=26;7?b1kl16?96;:e4`a>;4<121h;mj;<17<<jo01>:7a;f5g`=:;=2i6i8le:?00=e=l?in70=;8d8g2fc<5:>2<7j9cd9>71?62mi3n=oh5235;a>a0d12788ll5d7af?853j00o:nk4=245=?b1k016?9on:g64f>;4<0i1h;mm;|q003`=832p1>:9f;d73g=:;<;96i8lc:?0145=l?ih70=:158g2fe<5:?:97j9cb9>70712m=<4k6ba8yv53?00;6?u2354e>c02k2788:75f55a?xu421<7{t;=h01>:9e;7bg>{t;==<6=4={<172a:87;d73g=z{:>=o7>52z?003e=n==i70=;6e86ef=z{:><:7>52z?003e=n??h70=;778e02d710e2o>710e2o<>o63<4679b11e3ty88;o50;0x9621i3l?;o52354a>0gd3ty88::50;0x9620<3l?;o52354b>c02k2wx?99j:181853?l0m8:l4=265e?07lj1v>:99;296~;4:83;296~;4<>91j99m;<172<7}:;==o6k:8b:?003?=>9nh7p}<47:94?4|5:>=47h;7c9>710>2<>7h;7c9>710?2o<>o6s|355`>5<5s49?;n4i46`8962103<;hn5rs2653?6=:r788;95f55a?853>10>mn5rs2645?6=:r788:?5f55a?853>>0m:8m4}r173g<72;q6?99m:g64f>;4:96;d73g=:;=<<68ol;|q0026=838p1>:80;d73g=:;=<=6k8:c:p711f2909w0=;7`8e02d<5:>=:78?db9~w63103:1>v3<59:9a`30349>:54i46`8yv52<10;6?u2346;>c20j27895655`a8yv52>>0;6>u2346;>c02k2789595ed74?852>>0m8:l4}r1603<72:q6?8:9:g64f>;4==219lm4=27;3?3fk2wx?88::18085216?88::g64f>{t;<>>6=4<{<1600h01>;;6;7bg>;4=1?19lm4}r1621<72:q6?8:::g46g>;4=1>1ih;8;<1621h0q~=:4583>6}:;<>?6k:8b:?0113==hi01>;74;7bg>{t;<<86=4<{<1601;73;gf12=:;<<86k:8b:p70242908w0=:428e02d<5:??87;nc:?01=5==hi0q~=:6383>6}:;<>86k8:c:?01=4=ml?<70=:638e02d8?4?:2y>70252o>7;nc:p70062908w0=:438e20e<5:?3=7kj569>70062o>5<4s49>8<4i46`89633:3?jo63<59391de:=4?:2y>70262o<>o63<5929a`30349>:=4i46`8yv52<90;6>u23463>c20j27899?55`a8963?83?jo6s|347e>5<4s49>8=4i64a89630n3on9:52347e>c20j2wx?8=i:180852;o0m8:l4=2774?3fk2789:h55`a8yv52=l0;6>u2341e>c02k2789:k5ed74?852=l0m8:l4}r167`<72:q6?8=j:g64f>;4=:l19lm4=274a?3fk2wx?8;k:180852;l0m:8m4=274`?cb=>16?8;k:g64f>{t;<9o6=4<{<167ah01>;;4=>n19lm4}r161f<72:q6?8=k:g46g>;4=>i1ih;8;<161fh0q~=:3c83>6}:;<9i6k:8b:?016b==hi01>;8c;7bg>{t;;8a;gf12=:;6}:;<9j6k8:c:?012?=ml?<70=:588e02d?44?:2y>705>2o>703?2o>5<4s49>?54i46`8963413?jo63<56:91de9:4?:2y>705?2o<>o63<5659a`30349>9:4i46`8yv52;>0;6>u23414>c20j2789>655`a89630?3?jo6s|3475>5<4s49>?:4i64a89630>3on9:523475>c20j2wx?8=9:180852;?0m8:l4=2703?3fk2789:855`a8yv52=<0;6>u23415>c02k2789:;5ed74?852=<0m8:l4}r1670<72:q6?8=::g64f>;4=:<19lm4=2741?3fk2wx?8;;:180852;<0m:8m4=2740?cb=>16?8;;:g64f>{t;<9?6=4<{<1671h01>;<5;7bg>;4=>>19lm4}r1616<72:q6?8=;:g46g>;4=>91ih;8;<1616h0q~=:3283>6}:;<986k:8b:?0162==hi01>;83;7bg>{t;;82;gf12=:;6}:;<996k8:c:?0127=ml?<70=:508e02d8k4?:2y>702a2o>700a2o>5<4s49>8h4i46`89633n3?jo63<59d91de:h4?:2y>702b2o<>o63<59g9a`30349>:h4i46`8yv52u2346g>c20j27899k55`a8963?m3?jo6s|344g>5<4s49>8i4i64a8963?l3on9:52344g>c20j2wx?8:l:180852j0;6>u2346`>c02k27895m5ed74?852>j0m8:l4}r160g<72:q6?8:m:g64f>;4==i19lm4=27;g?3fk2wx?88m:18085216?88m:g64f>{t;<>j6=4<{<160dh01>;;b;7bg>;4=1h19lm4}r162d<72:q6?8:n:g46g>;4=1k1ih;8;<162dh0q~=:4883>6}:;<>26k:8b:?011g==hi01>;7a;7bg>{t;<<26=4<{<160<;79;gf12=:;<<26k:8b:p70202908w0=:468e02d<5:??57;nc:?01=?==hi0q~=:6783>6}:;<><6k8:c:?01=0=ml?<70=:678e02d?n4?:2y>705d2o>703e2o>5<4s49>?<4i46`89634k3?jo63<56`91de9=4?:2y>70562o<>o63<5629a`30349>9=4i46`8yv53:l0;6?u2356f>`c2?2788?k5f55a?xu4<9o1<7;4<;n1j99m;|q07dc=838p1>:?e;43`f=:;:kn6k:8b:p716d2908w0=;0b8e02d<5:>;i7;nc:?001b==hi0q~=;2c83>6}:;=:h6k8:c:?001d=ml?<70=;2c8e02d716d2?:oo63<3`a9b11e3ty88=l50;1x9627j3l?;o52352`>0gd349?8o4:ab9~w625i3:1?v3<41`9b33d349?8l4je4589625i3l?;o5rs21bf?6=:r788=l561f`?854ik0m8:l4}r174d<72:q6?9>n:g64f>;4<9h19lm4=267e?3fk2wx?9<6:1808538h0m:8m4=267=?cb=>16?9<6:g64f>{t;:kj6=4={<174d<18mi01>=na;d73g=z{:>;57>53z?005?=n==i70=;0`86ef=:;=>268ol;|q007>=839p1>:?9;d51f=:;=>36hk:7:?007>=n==i7p}<3`;94?4|5:>;578?db9>76g>2o>5<4s49?<54i46`8962713?jo63<45:91de:4?:2y>716?2o<>o63<4559a`30349?>:4i46`8yv54i10;6?u2352;>36ck278?l65f55a?xu4<9=1<7=t=2633?`3?k16?9>7:4c`?853<>0>mn5rs2612?6=;r788=95f77`?853=n7;296~;4<9=1:=jl;<10e2h0q~=;0783>6}:;=:=6k:8b:?0051==hi01>:;6;7bg>{t;=8>6=4<{<1743:;5;gf12=:;=8>6k:8b:p76g12909w0=;07854ae<5:9j:7h;7c9~w627=3:1?v3<4179b11e349?<;4:ab9>71222;97h95b9>71232lo>;63<4369b11e3ty8?l;50;0x9627=3<;hn5232c6>c20j2wx?9>;:1808538=0m8:l4=2631?3fk27889:55`a8yv53::0;6>u23527>c02k27889=5ed74?853::0m8:l4}r10e1<72;q6?9>;:72gg>;4;h>1j99m;|q0055=839p1>:?3;d73g=:;=:?68ol;<1706<2ij1v>:=2;297~;4<991j;;l;<1707:=2;d73g=z{:9j?7>52z?0055=>9nh70=71662o>?>7;nc:p71472908w0=;008e20e<5:>?<7kj569>71472o>5<5s49?<<490ea8965f93l?;o5rs2634?6=;r788=>5f55a?853880>mn523563>0gd3ty88`c2?2788o?:g64f>{t;:lm6=4<{<10bch01>:?0;7bg>;4<:l19lm4}r175`<72:q6?>hi:g46g>;4<:o1ih;8;<175`h0q~=<9g83>7}:;:lm6;>kc:?07<`=n==i7p}<3gg94?5|5:9mi7h;7c9>76`a2:h7>53z?07cc=n??h70=;3e8fa01<5:>:h7h;7c9~w65>m3:1>v3<3gg925bd34985h4i46`8yv54nm0;6>u232dg>c20j278?kk55`a89624l3?jo6s|353`>5<4s498ji4i64a89624k3on9:52353`>c20j2wx?>7k:181854nm0==ic;297~;4;oi1j99m;<10ba<2ij16?9=l:4c`?xu4<8h1<7=t=21eg?`1=j16?9=m:dg63>;4<8h1j99m;|q07=ic;43`f=:;:3h6k:8b:p76`e2908w0=6}:;:li6k8:c:?006g=ml?<70=;1`8e02d76`e2?:oo63<38`9b11e3ty8?ko50;1x965ai3l?;o5232da>0gd349??l4:ab9~w62613:1?v3<3gc9b33d349??44je458962613l?;o5rs21:e?6=:r78?ko561f`?8541h0m8:l4}r10b<<72:q6?>h6:g64f>;4;ok19lm4=260=?3fk2wx?9?7:180854n00m:8m4=26016?9?7:g64f>{t;:326=4={<10b<<18mi01>=69;d73g=z{:9m47>53z?07c>=n==i70==i8;d51f=:;=9<6hk:7:?0041=n==i7p}<38:94?4|5:9m478?db9>76??2o>5<4s49?=84i46`8965a03?jo63<42591de71722o<>o63<4479a`30349??84i46`8yv54j<0;6?u23536>36ck278?o;5f55a?xu4<8>1<7=t=2620?`3?k16?9?::4c`?853=<0>mn5rs2600?6=;r788<:5f77`?853==0ni894=2600?`3?k1v>=m4;296~;4<8>1:=jl;<10f1h0q~=;1283>6}:;=;86k:8b:?0042==hi01>::4;7bg>{t;=986=4<{<1756::3;gf12=:;=986k:8b:p76d42909w0=;12854ae<5:9i?7h;7c9~w626:3:1?v3<4009b11e349?=>4:ab9>71342:>7h95b9>71352lo>;63<4209b11e3ty8?o<50;0x9626:3<;hn5232`1>c20j2wx?9?>:180853980m8:l4=2626?3fk27888<55`a8yv53;80;6>u23532>c02k27888?5ed74?853;80m8:l4}r10f4<72;q6?9?>:72gg>;4;k;1j99m;|q0046=839p1>:>0;d73g=:;=;:68ol;<1714<2ij1v>:<0;297~;4<8:1j;;l;<1715:<0;d73g=z{:9i<7>52z?0046=>9nh70=716a2o>><7;nc:p714a2908w0=;0g8e20e<5:>?j7kj569>714a2o>5<5s49?mn52356e>0gd3ty88?m50;1x9627l3l=9n52356`>`c2?2788?m5f55a?xu4;hn1<7ok:g64f>{t;=:96=4<{<1747h01>:?d;7bg>;4<=i19lm4}r1764<72:q6?9>=:g46g>;4<=;1ih;8;<1764h0q~=7}:;=:96;>kc:?07d4=n==i7p}<3g594?5|5:9m;7h;7c9>71652::7>53z?07c1=n??h70=;378fa01<5:>::7h;7c9~w65>?3:1>v3<3g5925bd34985:4i46`8yv50010;6?jt=21e3?3fk2788>855`a8961?13l?;o523512>a0d12788><5d7a:?853;:0o:n74=2600?b1k016?9=::e4`=>;4<8h1h;m6;<175fj301>:>d;f5g<=:;=;n6i8l9:?004`=l?i270=;218g2f?<5:>9>7j9c89>71442m349?>84k6b;8962613n=o452353b>a0d12788?85d7a:?853:>0o:n74=261;4<;k1h;m6;<176gj301>:=d;f5g<=:;=8n6i8l9:?00cc=l?in70=:078g2fc<5:?;>7j9cd9>71c?2ma0dm2788k65d7af?853nh0o:nk4=261b?b1kk16?9=?:e4`f>;4<8<1h;mk;<1764jn01>:=c;f5ga=:;=;<6i8ld:?004>=l?io7p}<5`794?4|5:?j97h;7c9>70ga2lo>;6s|34;;>5<5s49>554i46`8963fn3?jo6s|34c7>5<4s49>m94i46`8963>03l=9n5234cf>`c2?2wx?878:1808521>0m8:l4=27:u234c0>c20j2789495f77`?852im0ni894}r16=3<72:q6?879:g64f>;4=0=19lm4=27b`?3fk2wx?8o=:180852i;0m8:l4=27:2?`1=j16?8ol:dg63>{t;<3>6=4<{<16=0h01>;66;7bg>;4=hi19lm4}r16e4<72:q6?8o>:g64f>;4=0?1j;;l;<16eg6}:;<3?6k:8b:?01<3==hi01>;nb;7bg>{t;h01>;64;d51f=:;6}:;<3m6k:8b:?01<5=n??h70=:a88fa015?4?:2y>70?52o>70?b2o>5<4s49>5<4i46`8963>:3?jo63<5`:91de5o4?:2y>70?62o<>o63<5`59a`30349>5n4i46`8yv52190;6>u234;3>c20j27894?55`a8963f?3?jo6s|34;:>5<4s49>5=4i64a8963f>3on9:5234;b>c20j2wx?8jn:181850080=<5m4=267a?`3?k1v>;k9;296~;4?1:1:=6l;<170ah0q~=:d683>7}:;>=n6;>7c:?001d=n==i7p}<5e494?4|5:=712f2o>5<5s49<;n4909a8962313l?;o5rs27g0?6=:r78;:l561:`?853<10m8:l4}r16`6<72;q6?:9n:72;g>;4<==1j99m;|q01a4=838p1>989;43=6k:8b:p70b62909w0=879854=e<5:>?97h;7c9~w63c83:1>v3<765925>d349?894i46`8yv52ko0;6?u23655>36?k27889=5f55a?xu4=jo1<7{t;:;0;d73g=z{:?hn7>52z?0324=>92h70=;3g8e02dol4?:3y>72162?:3o63<42g9b11e3ty89n750;0x961083<;4n52351g>c20j2wx?8m7:181850>o0=<5m4=260g?`3?k1v>;l7;296~;4??o1:=6l;<177gh0q~=:c783>7}:;>7c:?006g=n==i7p}<5b794?4|5:==o78?8b9>715>2o>5<5s49<:o4909a8962403l?;o5rs27`7?6=:r78;;o561:`?853;>0m8:l4}r16a4<72;q6?:68:72;g>;4<976;43>?7h;7c9~w63cm3:1>v3<796925>d349?9?4i46`8yv52lm0;6?u236:0>36?k27888?5f55a?xu4=mi1<7{t;:;f;d73g=z{:?o47>52z?0322=>92h70=;4b8e02doi4?:3y>720>2?:3o63<4539b11e3ty89n<50;0x961103<;4n523515>c20j2wx?;86:1815~;4?9>1j9m=;<14679=1;d7g7=:;>8;6k:l2:?034`=n=i970=81d8e0f4<5:=:n7h;c39>727c2o>h>63<70a9b1e5349<=l4i4b08961683l?o?52363:>c2d:278;<65f5a1?8509>0m8n<4=2522?`3k;16?:?::g6`6>;4?8>1j9m=;<14569>2;d7g7=:;>;:6k:l2:?035`=n=i970=8048e0f4<5:=;i7h;c39>726c2o>h>63<71a9b1e5349<c2d:278;=65f5a1?8508>0m8n<4=2532?`3k;16?:<<:g6`6>;4>?31j99m;|q023g=83;:w0=9c786=c=:;?i<687i;<15g`<21o16?;mi:4;e?851l90>5k5237f2>0?a349=h?4:9g9>73b42<3m70=9d586=c=:;?n>687i;<15g=<21o16?;m6:4;e?851kh0>5k5237aa>0?a349=on4:9g9>73ec2<3m70=96c8e02d03?2j63<68;91<`<5:8n2;7:b>;4>h9194h4=24b0?3>n278:l;558d8960f>3?2j63<6`591<`<5:<2m7;6f:?0286c;7:b>;4>0n194h4=24:a?3>n278:4h558d89601k3l?;o5rs27`4?6=:;4><91j9m=;<15178:1;d7g7=:;??;6k:l2:?021`=n=i970=94d8e0f4<5:732d2o>h>63<65`9b1e5349=8l4i4b08960313l?o?52376;>c2d:278:995f5a1?851;4>=91j9m=;<15078;1;d7g7=:;?>;6k:l2:?026`=n=i970=93d8e0f4<5:<8h7h;c39>735d2o>h>63<62`9b1e5349=?l4i4b08960413l?o?52371;>c2d:278:>95f5a1?851;?0m8n<4=2401?`3k;16?>7=:g6`6>;4;091j9m=;<10=1;l1;d73g=:;?8;b;7:b>;4>=o194h4=247b?3>n278:8>558d8960293?2j63<64091<`<5:<>?7;6f:?0260==0l01>8<7;7:b>;4>:2194h4=240=?3>n278:>o558d89604j3?2j63<62a91<`<5:<8h7;6f:?026c==0l01>8;4>=;194h4=2476?3>n278:9=558d89603<3?2j63<65791<`<5:8;8;7:b>;4>=3194h4=247e?3>n278:9m558d89603l3?2j63<6d09b11e3ty8::=50;0x965bk3n=on523757>c20j2wx?;9>:181851?;0m8:l4=24;7?b1km1v>89f;296~;4;l<1h;mk;<1535h0q~=96e83>7}:;:l;6i8la:?023c=n==i7p}<61f94?4|5:70752o>5<5s49=n=4909a89636;3l?;o5rs243b?6=:r78:o?561:`?8529=0m8:l4}r1555<72;q6?;l=:72;g>;4=8?1j99m;|q0247=838p1>8m3;43v3<6c7925>d349>=<4i46`8yv54m>0;6?u237:4>36?k278?h65f55a?xu4>>21<7ot=244;4=9<1h;mk;<1647jn01>:j8;f5ga=:;=o?6i8ld:?00c6=l?io70=;eb8g2fb<5:>m87j9ce9>71`?2m5<4s49?;h4k6b;89620<3n=oi52343b>c20j2wx?;;;:180853?h0o:nl4=2644?b1k016?8?7:g64f>{t;??=6=4<{<173dji01>:80;f5gg=:;<;26k:8b:p73302908w0=;7c8g2fd<5:><=7j9c89>707e2o>5<4s49?;o4k6ba8962093n=oo52343`>c20j2wx?;;6:180853?j0o:nl4=2646?b1k016?8?k:g64f>{t;??j6=4<{<173fji01>:82;f5gg=:;<;n6k:8b:p733e2908w0=;7e8g2fd<5:>707a2o>5<4s49?;i4k6ba89620;3n=oo523403>c20j2wx?;;k:180853?l0o:nm4=2640?b1k016?8<>:g64f>{t;??n6=4<{<173`jn01>:84;f5gg=:;<896k:8b:p76e72909w0=<92854=e<5:>v3<386925>d349?4<4i46`8yv52mj0;69u2355b>a0di2788:>5d7ab?852810o:n74=26ee?`3?k1v>;jd;290~;4<>k1h;m6;<1735ji01>;?9;f5g<=:;=ln6k:8b:p70cb290?w0=;7c8g2fg<5:><=7j9c`9>706f2ma0dk2789=l5d7a:?8528?0m8:l4=2726?b1kk1v>;i0;291~;4<>i1h;mn;<1737jk01>;?c;f5g<=:;=o?6k:8b:?0145=l?ii7p}<5g394?3|5:>71152m349?i54i46`89636<3n=oo5rs27e6?6==r788:j5d7ab?853?:0o:no4=273a?b1k016?9kl:g64f>;4=8?1h;mm;|q01c5=83?p1>:8d;f5g<=:;==86i8lc:?015`=l?i270=;f18e02d<5:?::7j9cc9~w63a<3:19v3<46g9`3ee349?;94k6bc8963683n=o45235d7>c20j2789<95d7aa?xu4=o?1<7;t=264a?b1kh16?99;:e4`g>;4=9=1h;mn;<17b=h01>;>1;f5gg=z{:<;n7>53z?022b=l?i270=90b8e02d<5:<v3<5629b11e349>=54k6b;8yv50=:0;6?u2345a>c20j2789<75d7a:?xu4?{t;><:6=4<{<16<<h01>;>c;f5g<=:;<;96i8l9:p72052908w0=:8`8e02d<5:?:h7j9c89>70742m5<4s49>4o4i46`89636m3n=o4523437>a0d12wx?:8;:1808520j0m8:l4=272b?b1k016?8?::e4`=>{t;><>6=4<{<16h01>;=0;f5g<=:;<;=6i8l9:p72012908w0=:8d8e02d<5:?9=7j9c89>70702m5<4s49>4k4i46`89635:3n=o4523432>a0d12wx?::6:181852?80m8:l4=272e?b1k01v>9;a;296~;4=>81j99m;<1730j30q~=84c83>7}:;<=86k:8b:?0023=l?ij7p}<75a94?4|5:?<87h;7c9>71122m5<5s49>;84i46`89620=3n=on5rs257a?6=:r789:85f55a?853?<0o:nj4}r140c<72;q6?898:g64f>;4<><1h;m6;|q0306=838p1>;88;d73g=:;===6i8la:p72362909w0=:788e02d<5:><:7j9cc9~w612:3:1>v3<56c9b11e349?;;4k6ba8yv50==0;6?u2345`>c20j2788:85d7ag?xu4?{t;>?=6=4={<163`h01>:87;f5gd=z{:=>;7>52z?012`=n==i70=;768g2fd70>72o>a0dl2wx?:;n:1818520;0m8:l4=2649:b;296~;4=191j99m;<173=jk0q~=85b83>7}:;<2?6k:8b:?002>=l?ii7p}<74f94?4|5:?397h;7c9>711?2m5<5s49>4:4i46`8962003n=oi5rs2554?6=:r789565f55a?853?00o:nj4}r10g6<72;q6?:>;:72;g>;4<081j99m;|q07fc=838p1>9?5;432909w0=811854=e<5:>257h;7c9~w65ck3:1>v3<70`925>d349?5k4i46`8yv54lm0;6?u2363f>36?k2788l:5f55a?xu4;mo1<7{t;:nm6=4={<1465<181i01>:nc;d73g=z{:9n<7>52z?0377=>92h70=;b28e02d72452?:3o63<4c49b11e3ty8?h<50;0x9615;3<;4n5235`;>c20j2wx?>m;:1818508?0=<5m4=26:g?`3?k1v>=l5;296~;4?9=1:=6l;<17fgh0q~=7}:;>:36;>7c:?00ge=n==i7p}<3b594?4|5:=;578?8b9>71dc2o>5<5s49<l:72;g>;49?d;433?7h;7c9~w65dl3:1>v3<71d925>d349?494i46`8yv54ko0;6?u23632>36?k2788565f55a?xu4;m:1<7{t;:n:6=4={<1456<181i01>:7a;d73g=z{:9o>7>52z?0342=>92h70=;8c8e02d4?:3y>72722?:3o63<49a9b11e3ty8?i:50;0x9616>3<;4n5235:f>c20j2wx?>j::1818509>0=<5m4=26:4?`3?k1v>=k6;296~;4?821:=6l;<17=4h0q~=7}:;>;26;>7c:?00<5=n==i7p}<3e:94?4|5:=:m78?8b9>71?22o>5<5s49<=n4909a8962>i3l?;o5rs21gf?6=:r78;7=:72;g>;4<1:1j99m;|q02=2=832p1>=i4;f5ga=:;:o?6i8ld:?07c4=l?io70=76cf2mc20j2788475d7a:?8530?0o:n74=26:a?b1k016?9l=:e4`=>;4jk01>:m0;f5ga=:;=hj6i8lc:?00d0=l?ij70=;b98g2fg<5:>2>7j9cb9~w613<3:1>v3<48`9`3ec349<884i46`8yv52:h0;6?u23400>c20j2788?h5d7ab?xu4=;h1<7{t;<8h6=4={<1660h01>:<1;f5gd=z{:?9h7>52z?0170=n==i70=;338g2fg>h4?:3y>70402o>a0di2wx?8=?:181852:00m8:l4=2601?b1kh1v>890;296~;4>?;1j99m;<1527j30q~=84783>1d|5:9ji7j9c`9>76gd2ma0di278?l95d7ab?854i?0o:no4=21b1?b1kh16?>o;:e4`e>;4;h91h;mn;<10e4jk01>=n0;f5gd=:;:3m6i8la:?0776?e2m03n=ol5232`6>a0di278?o:5d7ab?854j:0o:no4=21a6?b1kh16?>l>:e4`e>;4;k:1h;mn;<10ecjk01>=nd;f5gd=:;:k96i8la:?07<1=l?ij70=;2g8g2fe<5:>8<7j9cb9>71562m4k6ba89624<3n=on523516>a0dk278;995f55a?8539k0o:nk4=262g?b1kl16?9?k:e4`a>;4<8o1h;mj;<175cjo01>:=0;f5g`=:;=896i8le:?0075=l?in70=;258g2fc<5:>997j9cd9>71712mn4k6bg89626?3n=oh52353;>a0dm2788<75d7af?8539h0o:nk4=2612?b1kl16?9<8:e4`a>;4<;21h;mj;<176<jo01>:=a;f5g`=:;=8i6i8le:?007b=l?in70=;2d8g2fc<5:?:>7j9c`9>70742m=84k6bc89636>3n=ol523434>a0di2789;4<>?1h;mj;|q02ad=83;3w0=9e18e02d<5:>73062ma0dl2789<65d7ag?852900o:nj4=272f?b1km16?8?l:e4``>;4=8n1h;mk;<165`jn01>;>f;f5ga=:;<8;6i8ld:?0177=l?io70=:238g2fb<5:?:m7j9ce9>711>2ma0dk278;995d7af?xu4>m31<7{t;?226=4={<15=d:60;f5gf=z{:<3m7>52z?0273?d2o>i463<4819`3ed3ty8:5m50;0x960>l3l?n55235;6>a0dk2wx?;6k:1818511l0m8o64=26:e?b1kj1v>87e;296~;4>0l1j9l7;<17=gji0q~=98983>0}:;?336k:m8:?00f6=l?ih70=97e8g2fe<5:<731d2m5<4s49=544i4c:8962?:3n=on5235dg>a0d12wx?;7?:180851i90m8o64=26;7?b1kj16?8>>:e4`=>{t;?3:6=4<{<15e4:74;f5gf=:;<:>6i8l9:p73?52908w0=9a38e0g><5:>347j9cb9>71c42m5<4s49=m>4i4c:8962?13n=on5235g4>a0d12wx?;7;:180851i=0m8o64=26;e?b1kj16?9km:e4`=>{t;?3>6=4<{<15e0:7b;f5gf=:;=om6i8l9:p73?12908w0=9a78e0g><5:>3o7j9cb9>71`42m5<4s49=m:4i4c:8962?m3n=on5235d4>a0d12wx?;l8:181851k10m8o64=26:g?b1kj1v>8m8;296~;4>j31j9l7;<17fgjn0q~=9b883>7}:;?ij6k:m8:?00ge=l?io7p}<6cc94?4|5:71dc2m5<5s49=on4i4c:8962em3n=oi5rs24ag?6=:r78:nj5f5`;?853jo0o:nj4}r15f3<72?q6?;m9:g6a<>;4>>n1h;mk;<153gjo01>:i9;f5g`=:;?=h6i8la:?00<2=l?i27p}<6cf94?3|5:71>12m>:e4`a>;4<021h;ml;|q02g`=83?p1>8lf;d7f==:;=3n6i8lc:?0152=l?in70=:028g2fc<5:?;97j9cd9~w60d83:19v3<6e29b1d?349?i?4k6bg8962b93n=oh5235g0>a0dm2788l;5d7ab?xu4>j;1<7;t=24g5?`3j116?9om:e4``>;4jo01>:j7;f5g`=z{:7>55z?02a4=n=h370=;e`8g2fc<5:>n57j9cd9>71ce2ma0dk2788hj5d7af?853mo0o:nk4=26fa?b1k01v>8l4;291~;4>m>1j9l7;<17b4jo01>:i3;f5g`=:;=h<6i8la:?00c4=l?i27p}<6b794?3|5:71d>2m3n=o45rs27f6?6=5f5`;?852190={t;;61;43`f=:;=li6i8l9:?017h;b99>70?52?:oo63<4gd9`3e>349>5h4k6b:8yv52m<0;69u23720>c2e027894h5d7a:?8521:0=;j6;290~;4>9>1j9l7;<16e5j301>;64;43`f=:;=o:6i8l9:p70c0290?w0=9048e0g><5:?j=7j9c89>70?22?:oo63<4d79`3e>3ty89h650;6x9607>3l?n55234c1>a0d1278948561f`?853m00o:n74}r16a<<72=q6?;>8:g6a<>;4=h91h;m6;<16=2<18mi01>:jd;f5g<=z{:?nm7>54z?025>=n=h370=:a58g2f?<5:?2478?db9>71`62m5<4s49=<44i4c:8963f=3n=o45235d6>a0d12wx?8h9:181851890=<5m4=273;i7;296~;4>9;1:=6l;<164<h0q~=:f983>7}:;?:96;>7c:?015g=n==i7p}<5g;94?4|5:<;?78?8b9>706e2o>5<5s49=<94909a89637k3l?;o5rs27ef?6=:r78:=;561:`?8528m0m8:l4}r16bf<72;q6?;>9:72;g>;4=9o1j99m;|q01cb=838p1>8?7;43v3<61;925>d349><:4i46`8yv53=?0;6?u237;;>36?k2788n95f55a?xu4<{t;=?n6=4={<15e5<181i01>:k0;d73g=z{:>>j7>52z?02d7=>92h70=;c08e02d73g52?:3o63<4b09b11e3ty88;?50;0x960f;3<;4n5235a0>c20j2wx?98=:181851i=0=<5m4=26`0?`3?k1v>:93;296~;4>h?1:=6l;<17g0h0q~=;6583>7}:;?k=6;>7c:?00f0=n==i7p}<47794?4|5:71e?2o>5<5s49=5l4909a8962d13l?;o5rs266;486d;43hh7h;7c9~w622k3:1>v3<68d925>d349?oh4i46`8yv52j90;6?u237a5>36?k2788i95f55a?xu4=k=1<7{t;:j0;d73g=z{:?i57>52z?02f`=>92h70=;d08e02dnl4?:3y>73b72?:3o63<4e09b11e3ty89ol50;0x960c93<;4n5235f0>c20j2wx?8ll:181851l;0=<5m4=26g0?`3?k1v>;md;296~;4>m91:=6l;<17`0h0q~=:bd83>7}:;?n?6;>7c:?00a0=n==i7p}<5cd94?4|5:71b?2o>5<5s49=o54909a8962c13l?;o5rs27a6?6=:r78:n7561:`?853lh0m8:l4}r16f6<72;q6?;mn:72;g>;48lb;43oh7h;7c9~w63e>3:1>v3<6bf925>d349?hh4i46`8yv54mk0;69u232g;>a0dl278?hl5f5`;?854mj0o:nl4=26;b?b1k01v>8:f;2901}:;?<:6i8ld:?0175=l?ij70=:258g2fg<5:?997j9c`9>70412m>54k6bc8963513n=ol52616:>a0dl278:8h5f5`;?852=90o:nm4=276f?b1kj16?889:e4`g>;4=?31h;mm;<162djh01>;9b;f5gg=:;<70362m9>4k6ba89632<3n=on523476>a0dk2789885d7a`?852=>0o:nm4=276;4=ji01>;:d;f5gf=:;:o7j9cc9>717c2ma0dj2788?=5d7aa?853:=0o:nl4=2611?b1kk16?9?9:e4`g>;4<;;1h;ml;<176fji01>:>7;f5gf=:;=;36i8lc:?004?=l?ih70=;1`8g2fe<5:>9:7j9cc9>71402m44k6b`89625i3n=oo52350a>a0dj2788?j5d7aa?853:l0o:nl4=2754?b1kj16?88>:e4`g>;4=?81h;ml;<1626ji01>;94;f5gf=:;<<>6i8lc:?0131=l?ih70=:698g2fe<5:<=>7j9c`9~w600n3:1?v3<66d9b1d?349?n;4k6ba8960?83n=o45rs24;6?6=;r788o<5d7af?8510;0m8o64=24;7?b1kl1v>8k6;297~;4>m<1j9l7;<17e1ji01>8k7;f5gd=z{:<<97>555y>73062m349>o<4k6bc8962d?3n=ol5235a:>a0di2788no5d7ab?853kk0o:no4=26`g?b1kh16?9mk:e4`e>;4jk01>:k0;f5gd=:;=i:6i8la:?00f4=l?ij70=;c28g2fg<5:>h87j9c`9>71e22ma0di2788il5d7ab?853lj0o:no4=26g`?b1kh16?9jj:e4`e>;4jk01>:k1;f5gd=:;=n96i8la:?00a5=l?ij70=;d58g2fg<5:>o97j9c`9>71b12ma0d12789=85d7a:?8528;0o:n74=26f;4j301>:i4;f5g<=:;<;36i8la:?014?=l?ij70=:1c8g2fg<5:?:o7j9c`9>707c2m=k4k6bc8963583n=ol523402>a0di2789?<5d7ab?8529h0o:no4=26ee?b1k016?996:e4`g>;4;l<1h;mm;<10b5jh01>873;f5gf=:;?==6i8l9:?022c=l?io70=73132ma0dj2788i65d7aa?8541?0o:n74=24g3?b1k016?>h;:e4`=>;4;l>1h;m6;<10b7j301>=je;f5g<=:;:l=6i8l9:?07`g=l?i270=8938g2f?<5:=2<7j9c89>73>72m349<8:4k6ba8962>:3n=ol5rs21e7?6=;r78?k=5f5`;?854n=0o:no4=26ae?b1km1v>=j3;290~;4;l21h;ml;<10a6=j4;f5gd=:;=h>6i8lb:p76`62908w0=<5:9m>7j9c`9>71gd2m5<3s498i54k6bc8965bl3l?n55232gf>a0di2788l=5d7aa?xu4;o?1<7=t=21e1?`3j116?978:e4``>;4;o<1h;mn;|q07`?=83>p1>=j8;f5g`=:;:o26k:m8:?07`g=l?ij70=;8g8g2fg76c?2m{t;?=<6=49{<17=gjh01>887;d7f==:;?=o6i8la:?022c=l?i270=9798g2f?<5:<c2e02788ho5d7ag?853m?0o:nj4=243g?b1k016?;9m:e4``>;4jn01>;?0;f5ga=:;=lh6i8ld:?00cd=l?io70=;fe8g2fb<5:>m57j9ce9>70642ma0dl2788h95d7ag?853m80o:nj4=26f7?b1km16?9kk:e4``>;4jn01>:jb;f5ga=:;=l:6i8ld:?00c5=l?io70=;f48g2fb<5:>m;7j9ce9>71`12mc2e02789>?561f`?8541>0o:n74=2764?b1k016?9?9:e4`e>;4<081h;m6;|q037`=83999;d7f==:;<9h6;>kc:?07d4=l?i270=:5c8g2f?<5:>9=7j9c`9>71>02m5<1s49<;94i4c:89633?3<;hn5232cg>a0d12788475d7ag?852>?0o:n74=261g?b1kh1v>9l1j9l7;<160<<18mi01>=nf;f5g<=:;<<26i8l9:?00<`=l?ih70=;2g8g2f?72>52o>i463<55c925bd3498n=4k6b;89631i3n=o45235c7>a0dm2788>>5d7a:?xu4?:l1<78t=25;7?`3j116?8:m:72gg>;4;k;1h;m6;<17egj301>;9b;f5g<=:;=9:6i8lb:p7227290=w0=8858e0g><5:??o78?db9>76d52m349???4k6b`8962fk3n=oh5rs2575?6=>r78;5;5f5`;?852;4<:91h;mm;<17f6ji0q~=84383>3}:;>2=6k:m8:?011c=>9nh70=71532m36ck278?o;5d7a:?853j00o:n74=275b?b1k016?9=::e4`f>{t;>8>6=49{<142d;<2;43`f=:;:336i8l9:?0107=l?i270=;168g2fg<5:>im7j9c`9~w615>3:1:v3<77`9b1d?349>?>490ea8962ej3n=o45232;:>a0d127898<5d7a:?853910o:no4}r1462<72?q6?:8l:g6a<>;4=:>1:=jl;<17ffj301>=6a;f5g<=:;70522?:oo63<4cf9`3e>34985o4k6b;89632<3n=o452353b>a0di2wx?:<6:185850>l0m8o64=2702?07lj16?9lj:e4`=>;4;0i1h;m6;<1610j301>:>b;f5gd=z{:=9m7>56z?033`=n=h370=:36854ae<5:>ij7j9c89>76?c2m349?=n4k6bc8yv50:k0;6;u23653>c2e02789>6561f`?853k90o:n74=21:a?b1k016?8;8:e4`=>;4<8n1h;mn;|q037e=83981;d7f==:;<926;>kc:?00=4=l?i270=<9g8g2f?<5:?>47j9c89>717b2m5<1s49<;?4i4c:89634i3<;hn5235:0>a0d1278?l>5d7a:?852=00o:n74=262b?b1kh1v>9=e;292~;4?>91j9l7;<167g<18mi01>:74;f5g<=:;:k:6i8l9:?010g=l?i270=;218g2fg72122o>i463<52f925bd349?454k6b;8965f;3n=o452347`>a0d12788?<5d7ab?xu4?:;1<78t=2542?`3j116?8=j:72gg>;4<131h;m6;<10e1j301>;:d;f5g<=:;=886i8la:p7255290=w0=8768e0g><5:?8j78?db9>71>f2m349>9h4k6b;89625<3n=ol5rs2507?6=>r78;:65f5`;?852<90=o9:e4`=>;4=jk0q~=83583>3}:;>=26k:m8:?0117=>9nh70=;8b8g2f?<5:9j;7j9c89>71412m3ty8;>;50;4x9610i3l?n5523461>36ck27885k5d7a:?854i10o:n74=2613?b1kh16?88>:e4`=>{t;>9=6=49{<143g;;3;43`f=:;=3;6i8l9:?07d?=l?i270=;298g2fg<5:?=>7j9c89~w614?3:1:v3<76a9b1d?349>89490ea8962>93n=o45232cb>a0d12788?75d7ab?852>:0o:n74}r147=<72?q6?:9k:g6a<>;4==?1:=jl;<17=6j301>=nb;f5g<=:;=8j6i8la:?0132=l?i27p}<72;94?0|5:=70212?:oo63<4879`3e>3498mn4k6b;89625j3n=ol523446>a0d12wx?:=m:185850090m8o64=277;4;ho1h;m6;<176ajk01>;97;f5g<=z{:=8o7>54z?03=7=n=h370=;9c8g2fc<5:>9i7j9c`9>700?2m5<3s49>m;4i46`89600l3n=oo52375:>a0d1278::m5d7a`?xu4;k=1<7=t=27b3?`3?k16?9hl:e4`=>;4>>31h;mn;|q07g>=839p1>;n8;d73g=:;<:;6i8l9:?022?=l?ii7p}<3c;94?5|5:?j57h;7c9>70632ma0d1278::75d7ag?xu4;kh1<7=t=27bf?`3?k16?9k9:e4`=>;4>>31h;mj;|q07ge=83>p1>;nc;d73g=:;=oj6i8l9:?022>=l?ij70=97`8g2fg70gc2o>{t;:hm6=4;{<16ech01>888;f5ga=:;=l=6i8le:?022g=l?io7p}<60694?5|5:<887h;b99>70372m3ty8:a0dj2788??5d7a:?xu4>;k1<7=t=2474?`3j116?889:e4`f>;4<;i1h;m6;|q027b=839p1>8;b;d7f==:;<886i8lb:?013?=l?ih7p}<63g94?5|5:70432ma0dj2789;l5d7a`?xu4>::1<7=t=2464?`3j116?8<9:e4`f>;4=?i1h;ml;|q0267=839p1>8:1;d7f==:;<8<6i8lb:?013b=l?ih7p}<62094?5|5:<>>7h;b99>704?2m=50;1x9602;3l?n552340:>a0dj2789;h5d7a`?xu4>8?1<7=t=2402?`3j116?8;>:e4`f>;4<8=1h;m6;|q0240=839p1>8<7;d7f==:;=l?i27p}<60594?5|5:<847h;b99>70342ma0dj2788831<7=t=240e?`3j116?8;::e4`f>;4<8h1h;ml;|q024g=839p1>870302ma0dj27888n1<7=t=240a?`3j116?8;6:e4`f>;4<8l1h;ml;|q024c=839p1>8703d2ma0dj2788?=5d7a`?xu4>;81<7=t=2477?`3j116?8;j:e4`f>;4<;>1h;ml;|q0275=839p1>8;4;d7f==:;71412m3l?n5523504>a0dk2789;?5d7aa?xu4>;<1<7=t=2473?`3j116?9<7:e4`g>;4=?81h;mm;|q0271=839p1>8;8;d7f==:;=826i8lc:?0135=l?ii7p}<63:94?5|5:714f2ma0dk2789;;5d7aa?xu4>;h1<7=t=247g?`3j116?9;4=?=1h;mm;|q027e=839p1>8;d;d7f==:;=8n6i8lc:?013>=l?ii7p}<1e:94?b|5:8857j9cb9>74b>2o>a0dk27nj<65d7a`?8ca8m0o:nm4=dd36?b1kj16?;49l?1h;mk;<12a2jn01>?j9;f5g<=z{:;o87>55z?067`=n==i70==f18g2fb<5:8n:7j9cb9>77ce2mo50;1x9673?3l?;o5230g:>a0dl278=5o5d7ab?xu49:31<7=t=2371?`3?k16?;49131h;mn;|q056>=839p1>?;3;d73g=:;8o36i8lc:?05=>=l?ij7p}<12594?5|5:;?=7h;7c9>74c?2m850;1x9674n3l?;o5230g:>a0dj278=585d7ab?xu49:?1<7=t=230`?`3?k16?;491?1h;mn;|q0562=839p1>?742c2o>a0di278=;75d7ab?856>h0o:no4=235f?b1kh16?<=<:e4`=>;49?i1h;mn;|q051e=838p1>?;c;d73g=:;8>o6i8ld:p74362909w0=>508e02d<5:;?o7h95b9~w672=3:1>v3<1479b11e349:8n490ea8yv56c20j278=9m55`a8yv56=90;6?u23073>c20j278=9l5f77`?xu49<>1<7{t;8>j6=4={<120dh01>?;b;7bg>{t;8>m6=4={<120ch01>?;a;d51f=z{:;>?7>52z?0505=n==i70=>4`854ae742>2o>742b2o>36ck2wx?<<7:181856:<0m8:l4=231=?b1kl1v>?=5;296~;49;21j99m;<1260jh0q~=>8c83>7}:;8386hk:7:?05=d=n==i7p}<16a94?4|5:;2?7h;7c9>77be2?:3o6s|30:0>5<5s49:4>4i46`8967>;3?jo6s|30:b>5<4s49:4>4i64a8967>:3on9:5230:b>c20j2wx?<9m:1818561;0m8:l4=20ge?070j1v>?72;297~;49181j99m;<12<6<2ij16?<7=:4c`?xu49131<7=t=23;6?`1=j16?<7>:dg63>;49131j99m;|q052g=838p1>?61;d73g=:;;n26;>7c:p74>62908w0=>808e02d<5:;3>7;nc:?05<7==hi0q~=>8983>6}:;82:6k8:c:?05<6=ml?<70=>898e02d74?72o>d3ty8=5>50;1x967?83l?;o5230:2>0gd349:5=4:ab9~w67??3:1?v3<1929b33d349:4k4je458967??3l?;o5rs2340=<5m4}r123c<72:q6?<9i:g64f>;491:19lm4=23;b?3fk2wx?<69:180856?o0m:8m4=23;a?cb=>16?<69:g64f>{t;8=<6=4={<12<`h01>53z?052c=n==i70=>7g86ef=:;82n68ol;|q05=3=839p1>?8e;d51f=:;82o6hk:7:?05=3=n==i7p}<16494?4|5:;3h7h;7c9>77b22?:3o6s|305g>5<4s49:;i4i46`89670m3?jo63<19f91de741c2o<>o63<19a9a`30349:494i46`8yv56?<0;6?u230:`>c20j278>i:561:`?xu4::<1<77t=20g0?3>n278>i;558d8964c>3?2j63<2e591<`<5:8o47;6f:?06a?==0l01>;4:mh194h4=2003?`3?k1v><<0;297~;49>n19lm4=23;g?3fk278>>?5f55a?xu49?i1<716?<8l:g64f>{t;8?o6=4={<1231h01>>ib;4352z?0532=n==i70=>7586ef=z{:;=n7>53z?0532=n??h70=>728fa01<5:;=n7h;7c9~w672k3:1>v3<1619b11e349;jl4909a8yv56>:0;6>u23040>c20j278=;:55`a89670;3?jo6s|304b>5<4s49::>4i64a89670:3on9:52304b>c20j2wx?<;m:181856?;0m8:l4=22e=?070j1v>?92;297~;49?81j99m;<1226<2ij16?<9=:4c`?xu49?31<7=t=2356?`1=j16?<9>:dg63>;49?31j99m;|q050g=838p1>?81;d73g=:;9l36;>7c:p74062908w0=>608e02d<5:;=>7;nc:?0527==hi0q~=>6983>6}:;8<:6k8:c:?0526=ml?<70=>698e02d74172o>d3ty8=;>50;1x967183l?;o523042>0gd349:;=4:ab9~w671?3:1?v3<1729b33d349::k4je4589671?3l?;o5rs236;49?:19lm4=235b?3fk2wx?<89:180856=o0m:8m4=235a?cb=>16?<89:g64f>{t;8?<6=4={<122`h01>>i5;43i7>53z?050c=n==i70=>5g86ef=:;8?:e;d51f=:;875`32?:3o6s|3011>5<4s49:9h4:ab9>740c2328e02d75`32<3m70=?f486=c=:;9l=687i;<13b2<21o16?=h7:4;e?857n00>5k5231db>0?a349;jo4:9g9>77262o>5<5s499hn4909a8964cm3l?;o5rs20f4?6=:r78>ih561:`?855m?0m8:l4}r11a=<72;q6??k8:72;g>;4:lk1j99m;|q06`c=838p1>77cd2m5;490?1h;mm;<12e5jh01>?nb;f5gg=:;8h=6i8lb:?05f7=l?ii70=>d18g2fd<5:;o=7j9cc9>74b52m>3n=oo5230;4>a0dj278=465d7aa?856100o:nl4=23:e?b1kk16?<7m:e4`f>;490i1h;mm;<12=ajh01>?6e;f5gg=:;83m6i8lb:?05d7=l?ii70=>a38g2fd<5:;j?7j9cc9>74g32ma0dj278=l75d7aa?856ih0o:nl4=23bg?b1kk16?;49ho1h;mm;<12ecjh01>?m0;f5gg=:;8h:6i8lb:?05g4=l?ii70=>b28g2fd<5:;i87j9cc9>74d22ma0dj278=ol5d7aa?856jj0o:nl4=23a`?b1kk16?;49kl1h;mm;<12g5jh01>?l2;f5gg=:;8i86i8lb:?05f2=l?ii70=>c48g2fd<5:;h:7j9cc9>74e02ma0dj278=nm5d7aa?856km0o:nl4=23`a?b1kk16?;49ll1h;mm;<12bdjh01>774d2ma0dj278=k<5d7aa?856n:0o:nl4=23e0?b1kk16?;49o<1h;mm;<12b2jh01>?i8;f5gg=:;8l26i8lb:?05cd=l?ii70=>fb8g2fd<5:;mh7j9cc9>74`b2ma0dj278>==5d7aa?8558=0o:nl4=2032?b1kk16??>8:e4`f>;4:921h;mm;<114<jh01>776a2ma0dj278><;5d7aa?8559?0o:nl4=2023?b1kk16???7:e4`f>;4:831h;mm;<115djh01><>c;f5gg=:;;;o6i8lb:?064c=l?ii70==1g8g2fd<5:89<7j9cc9>77462m>4k6b`89645<3n=oo523306>a0dj278>?85d7aa?855:>0o:nl4=201;4::h1h;ml;|q04`g=838p1>>j9;43==0l01>;4:ho194h4=20a=?3>n278>n:558d8964d13?2j63<2bc91<`<5:8hn7;6f:?06=c==0l01><7f;7:b>;4:0:194h4=20:5?3>n278>4<558d8964>;3?2j63<28691<`<5:8297;6f:?06<0==0l01><67;7:b>;4:03194h4=20:e?3>n278>4l558d8964>k3?2j63<28f91<`<5:82i7;6f:?06<`==0l01>;4:h;194h4=20b6?3>n278>l:558d8964f=3?2j63<2`491<`<5:8j;7;6f:?06d>==0l01>;4:hk194h4=20bf?3>n278>lm558d8964fl3?2j63<2`d91<`<5:8i<7;6f:?06g7==0l01>;4:k9194h4=20a0?3>n278>o;558d8964e>3?2j63<2c591<`<5:8i47;6f:?06gg==0l01>;4:ki194h4=20a`?3>n278>ok558d8964en3?2j63<2b291<`<5:8h=7;6f:?06f4==0l01>;4:j?194h4=20`2?3>n278>n9558d8964d03?2j63<22;9b11e3ty8>>o50;6284am>0>5k522gg;>0?a348mj>4:9g9>6c`b2<3m70=?0886=c=:;9;?687i;<135c<21o16?=<;:4;e?857:<0>5k523105>0?a348mi44:9g9>6ccf2<3m70kkj:4;e?84amo0>5k522gd3>0?a348mj<4:9g9>6c`52<3m70687i;<0eb3<21o16>kh8:4;e?84an10>5k522gd:>0?a348mjl4:9g9>6c`e2<3m70?:4;e?857880>5k523121>0?a349;<>4:9g9>75632<3m70=?0486=c=:;9:=687i;<1342<21o16?=>7:4;e?8578h0>5k52312a>0?a349;756c2<3m70=?0d86=c=:;9:m687i;<1355<21o16?=?>:4;e?8579;0>5k523130>0?a349;=84:9g9>75712<3m70=?1686=c=:;9;3687i;<135<<21o16?=?n:4;e?8579k0>5k52313`>0?a349;=i4:9g9>757b2<3m70=?2186=c=:;98:687i;<1367<21o16?=<<:4;e?855;k0m8:l4}r117f<72=;p1>>n7;7:b>;48h2194h4=22a7?3>n278>j5;7:b>;48l<194h4=22b=?3>n278>nf;7:b>;48k:194h4=22a5?3>n278>m8;7:b>;48k3194h4=22ae?3>n278>l1;7:b>;48j8194h4=22`7?3>n278==0l01>>la;7:b>;48jh194h4=22`g?3>n278>k2;7:b>;48m9194h4=22g1?3>n278>kb;7:b>;48mi194h4=22g`?3>n2787;6f:?04`5==0l01><55z?061>=n==i70=>db8g2fc<5:8n:7j9cd9>77ce2m9=50;6x9643:3<;4n5233d2>a0d1278>985f55a?855m;0o:nl4}r110d<72:q6??:6:72;g>;4:=h1j99m;<110=jn0q~=<5983>0}:;;l:6i8ld:?0613=l?ij70=<588e02d<5:8n>7j9c`9>772e2m5766>2<3m70=<0`86=c=:;::i687i;<104f<21o16?>>k:4;e?8548l0>5k5230f`>c20j2wx?>;8:181854=?0=<5m4=201a?`3?k1v>=>2;296~;4;8;1:=6l;<12aah0q~==f983>7}:;;l<6;>7c:?05ad=n==i7p}<30294?4|5:9;j78?8b9>74cd2o>5<5s498<54909a8967cl3l?;o5rs2136?6=:r78?=7561:`?856ll0m8:l4}r1046<72;q6?>>n:72;g>;49ml1j99m;|q0752=838p1>=?b;433:1>v3<31f925>d349:i?4i46`8yv548>0;6?u2322f>36?k278=h=5f55a?xu49;i1<7:g64f>{t:ok<6=4={<0ea2?jf;f5g<=z{;li>7>52z?1b`>=n=h370=>f08g2f?6c`42o>i463<1gf9`3e>3ty9jn650;0x97`am3l?n552332:>a0d12wx>kj<:181857800m8o64=2021?b1k01v?hke;296~;488>1j9l7;<1164j30q~7}:;9;m6k:m8:?0670=l?i27p}=fd694?4|5::987h;b99>77402m5<5s49;>84i4c:8964503n=o45rs3df2?6=:r78kk6:g6a<>;49ok1h;m6;|q1bd?=838p1?hja;d7f==:;;:>6i8l9:p6cgf2909w0<5:8:<7j9c89~w7`fj3:1>v3=fda9b1d?3499=o4k6b;8yv4aij0;6?u22ggg>c2e0278>?o5d7a:?xu5nhn1<7{t:okn6=4={<0eac<=c;f5g<=z{;ljj7>52z?1bc6=n=h370==2e8g2f?6c`62o>i463<1dg9`3e>3ty9jo?50;0x97`a:3l?n55230d3>a0d12wx>kl<:18184an=0m8o64=23e6?b1k01v?hm4;296~;5no?1j9l7;<12b6j30q~7}::ol=6k:m8:?05c2=l?i27p}=fc494?4|5;lm;7h;b99>74`22m5<5s48mj54i4c:8967a>3n=o45rs3da0o:n74}r0ef<<72;q6>khn:g6a<>;49o21h;m6;|q1bgg=838p1?hib;d7f==:;8l26i8l9:p6cde2909w0<5:;mn7j9c89~w7`ek3:1>v3=fgf9b1d?349:jn4k6b;8yv4ajl0;6?u22gde>c2e0278=kk5d7a:?xu5nkl1<7{t:oi;6=4={<134452z?0454=n=h370==008g2f?75642o>i463<2109`3e>3ty9jn=50;0x9667<3l?n5523320>a0d12wx>km;:1818578<0m8o64=2030?b1k01v?hl5;296~;489<1j9l7;<1143j30q~7}:;9:<6k:m8:?0651=l?i27p}=fb594?4|5::;47h;b99>776?2m5<5s49;l:g6a<>;4:9i1h;m6;|q1bfe=838p1>>?d;d7f==:;;:o6i8l9:p6cec2909w0=?0d8e0g><5:8;i7j9c89~w7`dm3:1>v3<01d9b1d?3499c2e0278>{t:on:6=4={<1357<>3;f5g<=z{;lo>7>52z?0445=n=h370==158g2f?75722o>i463<2049`3e>3ty9ji;50;0x9666>3l?n5523334>a0d12wx>kj9:1818579>0m8o64=202j30q~7}:;9;26k:m8:?064g=l?i27p}=fe;94?4|5:::m7h;b99>777d2m5<5s49;=o4i4c:89646l3n=o45rs3dgf?6=:r78<;4:8l1h;m6;|q1bab=838p1>>>e;d7f==:;;8;6i8l9:p6cba2909w0=?218e0g><5:89>7j9c89~w7`b83:1>v3<0339b1d?3499>>4k6b;8yv4am80;6?u23101>c2e0278>?:5d7a:?xu5nl81<7{t;;>h6=4={<110;f5gf=z{:8>;7>52z?06=b=n=h370kjf48g2fe77??2o>i463jf4g9`3e>3ty8>;j50;0x964f;3l?n552egcg>a0dl2wx??97:181855il0m8o64=g235?b1km1v><73;296~;4:k31j9l7;ji0q~==8983>7}:;;i?6k:m8:?e431=l?in7p}<29;94?4|5:8h57h;b99>b50b2m5<5s499ol4i4c:89c60>3n=oh5rs20;f?6=:r78>nl5f5`;?8`7?m0o:nm4}r110a<72;q6??6j:g6a<>;bn=n1h;ml;|q061c=838p1><7f;d7f==:mo3:6i8lc:p772a2909w0==918e0g><5lln=7j9cb9~w64283:1>v3<2839b1d?34l;8o4k6bf8yv55=80;6?u233;1>c2e027m<5:5d7ag?xu4:<81<7{t;;?86=4={<11=160;f5gf=z{:8>87>52z?06<3=n=h370h?938g2fb77?12o>i463jed69`3ec3ty8>8850;0x964>?3l?n552edge>a0dj2wx??;7:181855100m8o64=dd34?b1km1v><:9;296~;4:0k1j9l7;jn0q~==5`83>7}:;;3i6k:m8:?fb40=l?io7p}<24`94?4|5:82o7h;b99>ac462m5<5s4995i4i4c:89``5k3n=oi5rs206`?6=:r78>4k5f5`;?8ca;>0o:nj4}r111`<72;q6??7i:g6a<>;bn=>1h;mk;|q060`=838p1>h6i8lc:p77072909w0==a08e0g><5ll?j7j9cb9~w64193:1>v3<2`09b1d?34om984k6ba8yv55>:0;6?u233c7>c2e027nj;;5d7a`?xu4:?>1<7{t;;<>6=4={<11e352z?06d1=n=h370ki7`8g2fd77g?2o>i463jf939`3ee3ty8>;650;0x964f13l?n552eg:5>a0dk2wx??86:181855ih0m8o64=dd:4?b1kj1v><9a;296~;4:hh1j9l7;ji0q~==6c83>7}:;;kh6k:m8:?fbac?a2m5<5s499mk4i4c:89``e93n=on5rs205b?6=:r78>o>5f5`;?8caj>0o:nm4}r1135<72;q6??l>:g6a<>;bnj=1h;m6;|q0627=838p1><5llo<7j9ce9~w640;3:1>v3<2c69b1d?34omh44k6bf8yv55?=0;6?u233`6>c2e027njh=5d7ab?xu4:>?1<7{t;;==6=4={<11f252z?06g>=n=h370kif`8g2fe77df2o>i463i01a9`3ed3ty8>:o50;0x964ej3l?n552f12f>a0dk2wx??9m:181855jj0m8o64=g223?b1kj1v><8c;296~;4:kn1j9l7;ji0q~==7e83>7}:;;hn6k:m8:?e474=l?ih7p}<26g94?4|5:8ij7h;b99>b54?2m5<5s499o=4i4c:89c64;3n=on5rs20;4?6=:r78>n?5f5`;?8`7;10o:nm4}r11<4<72;q6??m=:g6a<>;a8:n1h;ml;|q06=4=838p1>96i8la:p77>32909w0==c48e0g><5o:?o7j9cc9~w64?=3:1>v3<2b49b1d?34l;9?4k6b`8yv550?0;6?u233a4>c2e027m<865d7aa?xu4:1=1<7{t;;ih6=4;{<11`1?k6;f5gd=:;8o>6i8la:?05=2=l?ii7p}<2bf94?2|5:8o97h;b99>74b12m349:484k6b`8yv55kl0;69u233f5>c2e0278=i95d7af?856m?0o:nj4=23;2?b1kk1v>jn01>?j6;f5g`=:;82<6i8lb:p77b7290?w0==d98e0g><5:;o;7j9cb9>74c12mi?50;6x964c13l?n55230f4>a0dj278=h85d7a`?856000o:nl4}r11`7<72=q6??jn:g6a<>;49m=1h;m6;<12a3j301>?7a;f5gg=z{:8o?7>54z?06ad=n=h370=>d68g2fg<5:;n:7j9c`9>74>e2m5<39r78>h95f5`;?855n=0o:no4=201a?b1kk16?;4:mo1h;mk;<12aaj301>=>5;f5gd=:n9:86i8lc:?fbf1=l?ii70kiae8g2fd<5ll>i7j9cc9>b5>32ma0di278>9:5d7a:?855<<0o:nm4=20e4?b1k016??k6:e4`g>;4:l?1h;m6;<17adjh01>:j6;f5gg=:;?:h6i8la:?022d=l?ii70=;e38g2fe<5:?;87j9cb9>70672ma0d12788kl5d7a`?853nm0o:nm4=26e=?b1kj16?8><:e4`g>;4=9?1h;ml;<17bcji01>;?1;f5gf=:;=o>6i8lc:?00`1=l?ih70=;e08g2fe<5:>n?7j9cb9>71cc2ma0dk2788k=5d7a`?853n<0o:nl4=26e3?b1kk16??k;:e4`g>;4::=1h;mk;<1035jk01>962;f5gg=:;>3;6i8lb:?05ae=l?ij70==4c8g2fd<5:>m:7j9cb9>71`52m4k6bc89613?3n=ol5233ga>a0di278>hm5d7a:?xu4;8>1<7?::g64f>{t;;nh6=495z?06ae=n=h370==388g2fb<5:89i7j9c`9>774a2ma0dl27m<;k5d7ab?8`7>>0o:nj4=g26b?b1kj16j=;7:e4`g>;a8<81h;ml;ji01k>;8;f5gg=:n99o6i8ld:?e46>=l?io70h?328g2fb<5o:947j9ce9>b5452ma0dl27m<=?5d7af?8`78:0o:n74=ddee?b1km16ikh::e4``>;bnlh1h;mn;j301hhk9;f5g`=:mon;6i8le:?fbf?=l?ii70kic68g2fg<5lli;7j9cc9>acd62m34om5k4k6b`89``>13n=oo52eg;0>a0dj27nj4>5d7ag?8ca0?0o:nl4=dd;5?b1kj16ik9n:e4`g>;bn>91h;ml;jh01hh95;f5gg=:mo?>6i8lb:?fb1`=l?ii70ki4b8g2fb<5ll?87j9cd9>ac502m<4k6bg89``6>3n=oh52eg2a>a0dm27nj=>5d7af?8cbn<0o:nl4=dgfb?b1kj16ihk;:e4`a>;a8081h;mj;jn01k>7b;f5ga=:n92?6i8l9:?e41d=l?i270kie08g2fd<5ll2=7j9cc9>ac2c2m3n=on5230fb>a0di278=il5d7aa?856mj0o:n74=2070?b1km16??ki:e4`a>;49l?1h;ml;<12a2jh01>?<1;f5gd=:>9?:6i8l9:?0533=l?ii70=>678g2fd<5:;=;7j9cc9>740?2ma0dj278=;m5d7aa?8560k0o:n74=23;0?b1k016?<6::e4`=>;491<1h;m6;<12<2j301>?78;f5g<=:;8226i8l9:?05=g=l?i270==368g2fg<5:88=7j9c99>b5252mhj50;6`855mm0m8o64=200=?b1kh16?;4:o>1h;m6;<116`jn01>acgc2ma0dm27nj<65d7af?8ca8m0o:nk4=dd36?b1kl16j=6;:e4`e>;a8=h1h;mn;<4317jh01>?k6;f5ga=:;8nj6i8lc:?05`d=l?ih70==f38g2f?<5:8?87j9cb9>77222m3499j=4k6b`8964b13n=o45233g0>a0d1278=h;5d7af?856m>0o:nm4=23f=?b1kh16?9kn:e4`e>;4ji01>88b;f5gd=:;=o96i8la:?0152=l?ij70=:018g2fg<5:>mo7j9c`9>72202m3n=ol5235da>a0di2788kj5d7ab?853n00o:no4=2737?b1kh16?8>::e4`e>;4jk01>:j5;f5gd=:;=o<6i8la:?00`7=l?ij70=;e28g2fg<5:>nh7j9c`9>71ca2ma0di2788k;5d7ab?853n>0o:no4=2003?b1kj16?>9?:e4`=>;4?081h;mn;<14=5jk01><;b;f5gf=:mo?n6i8lc:?00c0=l?io70=;f38g2fb<5:>ni7j9ce9>77ce2mih50;1e855lo0m8o64=20e0?b1kk16??;49m31h;mn;<11``ji01>?jd;f5gg=:;:;>6i8l9:?e455=l?ii70kic68g2fb<5lljh7j9cb9>b5>32ma0di278>9:5d7ab?855<<0o:nj4=20fb?b1kh16??h?:e4`e>;4:o91h;m6;<11a6jk01>:ja;f5gf=:;=o=6i8lc:?025e=l?ii70=97c8g2fe<5:>n>7j9cc9>70632ma0d1278?;>5d7aa?855n?0o:nl4=26ef?b1kk16?9hk:e4`f>;4jh01>;?5;f5gg=:;=lm6i8lb:?0157=l?ii70=;e48g2fd<5:>n;7j9cc9>71c62ma0dj2788hl5d7aa?853n80o:nl4=26e7?b1kk16?9h::e4`g>;4jo01>=80;f5gg=:;>396i8lc:?03<6=l?ih70=>db8g2fd<5:8?n7j9c`9>ac3b2ma0d12wx?=kl:181857n=0m8o64=2351?b1km1v>>jd;296~;48o?1j9l7;<1223jn0q~=?ed83>7}:;9l=6k:m8:?0531=l?io7p}<0dd94?4|5::m;7h;b99>740?2m5<5s49;j54i4c:8967113n=oi5rs22e5?6=:r78h0o:nj4}r13b7<72;q6?=hn:g6a<>;49?h1h;mk;|q04c5=83?p1>>ib;d7f==:;;>=6i8lb:?0617=l?i270==498g2fd<5:;=o7j9ce9~w64a=3:1?v3<1d79`3ee3499j84i4c:8964a>3n=on5rs22f3?6=0;48lh1h;ml;<13a2>j8;f5gg=:;83>6i8la:?05d6=l?ij70=>ac8g2fg<5:;i:7j9c`9>74e62ma0di278=4:5d7ab?8561?0o:no4=23:3?b1kh16?<77:e4`e>;49031h;mn;<12=djk01>?6b;f5gd=:;83h6i8la:?059d8g2fg<5:;2j7j9c`9>74g62m4k6bc8967f<3n=ol5230c6>a0di278=l85d7ab?856i>0o:no4=23b;49hk1h;mn;<12efjk01>?nd;f5gd=:;8kn6i8la:?05d`=l?ij70=>b18g2fg<5:;i=7j9c`9>74d52ma0di278=o65d7ab?856j00o:no4=23ae?b1kh16?;49ki1h;mn;<12fajk01>?me;f5gd=:;8hm6i8la:?05f6=l?ij70=>c38g2fg<5:;h?7j9c`9>74e32ma0di278=n75d7ab?856kh0o:no4=23`f?b1kh16?;49jn1h;mn;<12g`jk01>?lf;f5gd=:;8om6i8la:?05cg=l?ij70==048g2fg<5:8:<7j9c`9>777e2mo4k6bc89645k3n=ol52330g>a0di278=hk5d7ab?856n90o:no4=23e5?b1kh16?;49o91h;mn;<12b1jk01>?i5;f5gd=:;8l=6i8la:?05c1=l?ij70=>f98g2fg<5:;m57j9c`9>74`e2ma0di278>=>5d7ab?855880o:no4=2036?b1kh16??><:e4`e>;4:9>1h;mn;<1143jk01>776d2ma0di278><<5d7ab?8559:0o:no4=2020?b1kh16???::e4`e>;4:8<1h;mn;<1152jk01><>8;f5gd=:;;;26i8la:?064g=l?ij70==1b8g2fg<5:8:h7j9c`9>777b2m=4k6bc8964593n=ol523301>a0di278>?=5d7ab?855:=0o:no4=2011?b1kh16??<9:e4`e>;4:;=1h;mn;<116=jk01><=9;f5gd=:;;9i6i8ld:p744e2909w0=>2c8e0g><5:;9j7j9c89~w675i3:18;u2300b>c2e0278=?l561:`?855;m0o:nj4=22ff?b1kh16?=k7:e4``>;490?1h;mk;<12e5jn01>?nb;f5ga=:;8h=6i8ld:?05f7=l?io70=>d18g2fb<5:;o=7j9ce9>74b52m>3n=oi5230;4>a0dl278=465d7ag?856100o:nj4=23:e?b1km16?<7m:e4``>;490i1h;mk;<12=ajn01>?6e;f5ga=:;83m6i8ld:?05d7=l?io70=>a38g2fb<5:;j?7j9ce9>74g32ma0dl278=l75d7ag?856ih0o:nj4=23bg?b1km16?;49ho1h;mk;<12ecjn01>?m0;f5ga=:;8h:6i8ld:?05g4=l?io70=>b28g2fb<5:;i87j9ce9>74d22ma0dl278=ol5d7ag?856jj0o:nj4=23a`?b1km16?;49kl1h;mk;<12g5jn01>?l2;f5ga=:;8i86i8ld:?05f2=l?io70=>c48g2fb<5:;h:7j9ce9>74e02ma0dl278=nm5d7ag?856km0o:nj4=23`a?b1km16?;4::h1h;mm;|q04ce=83>p1>??6;d7f==:;8?96i8la:?051c=l?ij70=>2g8g2fd74602o>i463<1409`3e>349:8h4k6ba89675m3n=o45rs22ea?6={t;9lm6=4;{<124<?:3;f5g<=:;8>m6i8lc:?057b=l?ii7p}<11294?2|5:;;m7h;b99>74332mi4k6b;8yv56880;69u2302a>c2e0278=8:5d7a:?856=90o:nm4=231b?b1km1v>??2;290~;499i1j9l7;<1210jk01>?:1;f5gd=:;89;6i8lb:p7464290?w0=>0e8e0g><5:;>97j9c89>74362ma0dl278=9j5d7a:?xu499?1<7=t=233b?`3j116?<;49=n1h;ml;|q0700=839p1>=:6;d7f==:;;926i8lb:?05`1=l?i27p}<13694?d|5:;957h;7c9>74bc2m349:hk4k6b;8967b83n=o45230g2>a0d1278=h<5d7a:?856m:0o:n74=20e5?b1kj16??:m:e4`a>;4:l81h;ml;|q0546=83?p1>?>a;d7f==:;8:=6;>7c:?0504=l?ii70=>4d8g2f?<5:;9j7j9cb9~w67693:19v3<10`9b1d?349:<:4909a89672:3n=on52306f>a0dj278=?k5d7ab?xu49881<7;t=232g?`3j116?<>7:72;g>;49<91h;mm;<120cj301>?=d;f5g`=z{:;:?7>55z?054b=n=h370=>08854=e<5:;>?7j9cb9>742a2m36?k278=8:5d7aa?856=90o:n74=231`?b1kh1v>?>5;291~;498l1j9l7;<124g<181i01>?:4;f5gf=:;8?;6i8lb:?057`=l?in7p}<10494?3|5:;9<7h;b99>746d2?:3o63<1479`3ee349:9<4k6b;8967483n=on5rs2323?6==r78=??5f5`;?8568m0=<5m4=2361?b1kj16?<;>:e4`f>;49;o1h;ml;|q054>=83>p1>?=2;d7f==:;8:n6;>7c:?0566=l?in70=>4e8g2fg74442o>i463<11d925>d349:>h4k6bg89673l3n=oo5rs2122?6=:r78>5m561:`?856mo0m8:l4}r1064<72;q6??6k:72;g>;49o;1j99m;|q077e=838p1><68;43v3<2`g925>d3499=84i46`8yv5436?k278>??5f55a?xu4;<81<7{t;:?86=4={<11g<<181i01><=7;d73g=z{:9>87>52z?06fg=>92h70==298e02d77ee2?:3o63<23;9b11e3ty8?<950;0x964?m3<;4n5230db>c20j2wx?>?7:1818550o0=<5m4=2031?`3?k1v>=>9;296~;4:0:1:=6l;<1155h0q~=<1`83>7}:;;3:6;>7c:?064d=n==i7p}<30`94?4|5:82>78?8b9>774f2o>5<5s4995>4909a89645j3l?;o5rs212`?6=:r78>4:561:`?855:j0m8:l4}r105`<72;q6??7::72;g>;4:;n1j99m;|q074`=838p1><66;43v3<28;925>d349:j?4i46`8yv54::0;6?u233;b>36?k278=k=5f55a?xu4;;>1<7{t;:8>6=4={<11=f<181i01>?i5;d73g=z{:99:7>52z?0692h70=>f78e02d:4?:3y>77?b2?:3o63<1g59b11e3ty8??650;0x964>n3<;4n5230d;>c20j2wx?><6:181855i90=<5m4=23e=?`3?k1v>==a;296~;4:h;1:=6l;<12bgh0q~=<2c83>7}:;;k96;>7c:?05ce=n==i7p}<33f94?4|5:8j878?8b9>74`b2o>5<5s499m84909a8967an3l?;o5rs211b?6=:r78>l8561:`?855890m8:l4}r1075<72;q6??o8:72;g>;4:9;1j99m;|q0767=838p1>v3<2`c925>d3499<94i46`8yv54;=0;6?u233ca>36?k278>=85f55a?xu4;:?1<78:g64f>{t;:9=6=4={<11ea<181i01>52z?06d`=>92h70==0`8e02d77d72?:3o63<21`9b11e3ty8?>o50;0x964e93<;4n52332`>c20j2wx?>=m:181855j;0=<5m4=203`?`3?k1v>=h0q~=<3e83>7}:;;h?6;>7c:?065`=n==i7p}<32g94?4|5:8i978?8b9>77762o>5<5s499n;4909a89646:3l?;o5rs2174?6=:r78>o9561:`?8559:0m8:l4}r1004<72;q6??l7:72;g>;4:8>1j99m;|q0715=838p1>v3<2ca925>d3499=54i46`8yv5436?k278><75f55a?xu4;==1<7{t;:>36=4={<11fc<181i01><>c;d73g=z{:9?57>52z?06f6=>92h70==1e8e02d77e62?:3o63<20g9b11e3ty8?9l50;0x964d:3<;4n52333e>c20j2wx?>:l:181855k:0=<5m4=2014?`3?k1v>=;e;296~;4:j?1:=6l;<1167h0q~=<4g83>7}:;;i=6;>7c:?0675=n==i7p}<34294?4|5:8h;78?8b9>77432o>5<5s499o54909a89645=3l?;o5rs2253?6=:r79jh9561:`?8561<0m8:l4}r1337<72;q6>kk7:72;g>;490=1j99m;|q042b=838p1?hi3;43?2909w0;3:1>v3<01;925>d349:no4i46`8yv571l0;6?u23137>36?k278=n95f55a?xu48h91<7{t;9k?6=4={<1361<181i01>?ld;d73g=z{::j97>52z?0473=>92h70=>cd8e02d75412?:3o63<1bd9b11e3ty8<;650;0x97`b13<;4n5230c3>c20j2wx?=86:18184amh0=<5m4=23bf?`3?k1v>>9a;296~;5nlh1:=6l;<12f3h0q~=?6c83>7}::ooh6;>7c:?05f7=n==i7p}<07a94?4|5;lnh78?8b9>74b72o>5<5s48mih4909a8967c93l?;o5rs225a?6=:r79jhh561:`?856l;0m8:l4}r132c<72;q6>kh?:72;g>;49m91j99m;|q0426=838p1?hi1;43v3=fg6925>d349:554i46`8yv57?=0;6?u22gd6>36?k278=475f55a?xu48>?1<7{t;9==6=4={<0eb2<181i01>?6b;d73g=z{::<;7>52z?1bc>=>92h70=>9b8e02d6c`>2?:3o63<18f9b11e3ty8<:750;0x97`ai3<;4n5230;f>c20j2wx?=9n:18184ank0=<5m4=23:b?`3?k1v>>8b;296~;5noi1:=6l;<12e4h0q~=?7b83>7}::olo6;>7c:?05d4=n==i7p}<06g94?4|5;lmj78?8b9>74g32o>5<5s49;<=4909a8967f=3l?;o5rs22;4?6=:r78<=?561:`?856i?0m8:l4}r13<4<72;q6?=>=:72;g>;49h=1j99m;|q04=4=838p1>>?3;4342909w0=?05854=e<5:;j57h;7c9~w66?<3:1>v3<017925>d349:ml4i46`8yv570<0;6?u23125>36?k278=lm5f55a?xu481<1<7{t;92<6=4={<134=<181i01>?ne;d73g=z{::357>52z?045g=>92h70=>b18e02d756e2?:3o63<1c39b11e3ty8<5l50;0x9667k3<;4n5230`1>c20j2wx?=6l:1818578m0=<5m4=23a7?`3?k1v>>7d;296~;489o1:=6l;<12f1h0q~=?8d83>7}:;9:m6;>7c:?05g3=n==i7p}<09d94?4|5:::<78?8b9>74d02o>5<5s49;=<4909a8967e03l?;o5rs22:5?6=:r78<<<561:`?856j00m8:l4}r13=7<72;q6?=?<:72;g>;49kk1j99m;|q04<2=838p1>>>5;43>3:1>v3<005925>d349:nh4i46`8yv571>0;6?u2313;>36?k278=oh5f55a?xu48021<7{t;9326=4={<135d<181i01>?l2;d73g=z{::2m7>52z?044d=>92h70=>c28e02d757d2?:3o63<1b69b11e3ty8<4m50;0x9666l3<;4n5230a6>c20j2wx?=7k:1818579l0=<5m4=23`2?`3?k1v>>6f;296~;48;:1:=6l;<12g=h0q~=?a183>7}:;98:6;>7c:?05f?=n==i7p}<0`394?4|5::9>78?8b9>74ef2o>5<5s49;>>4909a8967dj3l?;o5rs2213?6=:r78;490=1h;m6;|q046b=838p1>>m3;d7f==:;8k86i8l9:p752?2909w0=?bd8e0g><5:;jj7j9c89~w662;3:1>v3<0b;9b1d?349:no4k6b;8yv57=l0;6?u231f7>c2e0278=n95d7a:?xu48?91<7{t;9?ld;f5g<=z{::=97>52z?04`3=n=h370=>cd8g2f?75c12o>i463<1bd9`3e>3ty8a0d12wx?=<6:181857ih0m8o64=23bf?b1k01v>>=a;296~;48hh1j9l7;<12f3j30q~=?2c83>7}:;9kh6k:m8:?05f7=l?i27p}<03a94?4|5::jh7h;b99>74b72m5<5s49;mh4i4c:8967c93n=o45rs221a?6=:r78;49m91h;m6;|q0466=838p1>>m1;d7f==:;83?6i8l9:p75562909w0=?b38e0g><5:;2:7j9c89~w664;3:1>v3<0c69b1d?349:554k6b;8yv57;=0;6?u231`6>c2e0278=475d7a:?xu48:?1<7{t;99=6=4={<13f2?6b;f5g<=z{::8;7>52z?04g>=n=h370=>9b8g2f?75d>2o>i463<18f9`3e>3ty8<>750;0x966ei3l?n55230;f>a0d12wx?==n:181857jk0m8o64=23:b?b1k01v>>j30q~=?3b83>7}:;9ho6k:m8:?05d4=l?i27p}<02g94?4|5::ij7h;b99>74g32m5<5s49;o=4i4c:8967f=3n=o45rs2274?6=:r78;49h=1h;m6;|q0414=838p1>>l3;d7f==:;8k36i8l9:p75242909w0=?c58e0g><5:;j57j9c89~w663<3:1>v3<0b79b1d?349:ml4k6b;8yv57<<0;6?u231a5>c2e0278=lm5d7a:?xu48=<1<7{t;9><6=4={<13g=?ne;f5g<=z{::?57>52z?04fg=n=h370=>b18g2f?75ee2o>i463<1c39`3e>3ty8<9l50;0x966dk3l?n55230`1>a0d12wx?=:l:181857km0m8o64=23a7?b1k01v>>;d;296~;48jo1j9l7;<12f1j30q~=?4d83>7}:;9im6k:m8:?05g3=l?i27p}<05d94?4|5::o<7h;b99>74d02m5<5s49;h<4i4c:8967e03n=o45rs2265?6=:r78;49kk1h;m6;|q0402=838p1>>k5;d7f==:;8hh6i8l9:p75322909w0=?d78e0g><5:;ih7j9c89~w662>3:1>v3<0e59b1d?349:nh4k6b;8yv57=>0;6?u231f;>c2e0278=oh5d7a:?xu48<21<7{t;9?26=4={<13`d?l2;f5g<=z{::>m7>52z?04ad=n=h370=>c28g2f?75bd2o>i463<1b69`3e>3ty8<8m50;0x966cl3l?n55230a6>a0d12wx?=;k:181857ll0m8o64=23`2?b1k01v>>:f;296~;48l:1j9l7;<12g=j30q~=?6183>7}:;9o:6k:m8:?05f?=l?i27p}<07394?4|5::n>7h;b99>74ef2m5<5s49;i>4i4c:8967dj3n=o45rs3aa`?6=kr79ook5f55a?84dij0o:n74=3a`e?b1km16>nl7:e4``>;5kh>1h;mk;<0`eaj301?mlf;f5gg=::jhi6i8ld:?1gfb=l?io706fg>2m5<48r79oi>5d7aa?84dl80o:nl4=3ag6?b1kk16>nj<:e4`f>;5km>1h;mm;<0``0jh01?m67;f5gg=::j336i8lb:?1g6f?a2ma0dj279ol85d7aa?84di10o:nl4=3abe?b1kk16>noi:e4`f>;5kk<1j99m;<0`e`jh01?ml0;f5gd=::jin6i8la:?1f=2=l?ij706`>22mk3n=oo522b`7>a0dj279on65d7aa?84dkk0o:nj4=3aa=?b1km16>no8:e4``>;5kj;1h;m6;<0`gdjk01?mm8;f5gd=::jko6i8lb:?1gf`=l?i2706`102ma0dl2wx>nm<:18684d1k0o:nl4=3aa7?b1kk16>nm8:e4`f>;5kj?1h;mm;<0`g1h0q~72|5;i2n7j9ce9>6fd42ma0dm279oi<5d7af?84dl:0o:nk4=3ag0?b1kl16>nj::e4``>;5k0=1h;mk;<0`==jn01?m69;f5ga=::j3o6i8ld:?1g6fg62m3n=oi522bc;>a0dl279olo5d7ag?84dio0o:nj4=3aa4?b1kh16>hkk:g64f>;5m1:1h;mn;<0`g5ji01?mle;f5gf=::l=n6i8la:?1a<5=l?ii706fed2m348hm44k6ba8yv4bn80;6iu22g;e>a0dl279ik:5d7af?84djl0o:nl4=3gfb?b1kh16>hkk:e4``>;5m1;1h;m6;<0f3`jh01?ki3;d73g=::jhm6i8ld:?1a6fd12m5<6ir79oi>5d7a`?84dl80o:nm4=3ag6?b1kj16>nj<:e4`g>;5km>1h;ml;<0``0jo01?m67;f5g`=::j336i8le:?1g6f?a2ma0dm279ol85d7af?84di10o:nk4=3abe?b1kl16>noi:e4`a>;5kk:1h;m6;<0`g5jo01?mle;f5g`=::l=n6i8l9:?1gg`=n==i706f>32o>54k6ba897b513n=on522e0b>a0dk279h?l5d7a`?84c:j0o:nm4=3f12?b1kj1v?m7e;296~;5k1>1j;;l;<0`<`h0q~7}::j286k:8b:?1g=2==hi0q~7}::j286k8:c:?1g=b=n==i7p}=c9094?4|5;i3>7h;7c9>6f>427h95b9>6f>d2o>5<5s48h4<4i46`897e?:3?jo6s|2b:a>5<5s48h4<4i64a897e?j3l?;o5rs3a;4?6=:r79o5>5f55a?84d080>mn5rs3a;e?6=:r79o5>5f77`?84d0h0m8:l4}r0`3c<72;q6>n9i:g64f>;5k1:19lm4}r0`<<<72;q6>n66:g64f>;5k>l1j;;l;|q1g<5=838p1?m63;d73g=::j=m6;>kc:p6f1b2909w0?2909w0:3:1>v3=c809b11e348h;h490ea8yv4d?m0;6?u22b5g>c20j279o:k55`a8yv4d0>0;6?u22b:4>c20j279o:j5f77`?xu5k0;1<7n9k:72gg>{t:j=h6=4={<0`3fh01?m8d;7bg>{t:j2=6=4={<0`<3h01?m8c;d51f=z{;i2<7>52z?1g<6=n==i706f1e2o>6f>22o>36ck2wx>i9k:18184c1m0ni894=3f4`?`3?k1v?j:d;296~;5ln7>53z?1`0d=n==i70m7h;7c9>6a3e253z?1`0g=n??h706a?>257h95b9>6a??2lo>;63=d6:9b11e3ty9h8650;1x97b203l?;o522e7:>0gd348o554:ab9~w7b0?3:1?v3=d4:9b33d348o5:4je45897b0?3l?;o5rs3f63?6=;r79h895f55a?84c=10>mn522e;4>0gd3ty9h:850;1x97b2?3l=9n522e;5>`c2?279h:85f55a?xu5l<<1<7=t=3f62?`3?k16>i;8:4c`?84c1?0>mn5rs3f41?6=;r79h885f77`?84c1<0ni894=3f41?`3?k1v?j:5;297~;5li7::4c`?xu5l>>1<7=t=3f61?`1=j16>i7;:dg63>;5l>>1j99m;|q1`02=839p1?j:4;d73g=::m?>68ol;<0g=1<2ij1v?j83;297~;5l<>1j;;l;<0g=6?7>53z?1`05=n==i70>7h;7c9>6a34253z?1`04=n??h706a?62<7h95b9>6a>a2lo>;63=d7d9b11e3ty9h9h50;1x97b3n3l?;o522e73>0gd348o4k4:ab9~w7b1m3:1?v3=d5d9b33d348o4h4je45897b1m3l?;o5rs3f7a?6=;r79h9k5f55a?84cmn522e:f>0gd3ty9h;j50;1x97b3m3l=9n522e:g>`c2?279h;j5f55a?xu5l=n1<7=t=3f7`?`3?k16>i:j:4c`?84c0m0>mn5rs3f5g?6=;r79h9j5f77`?84c0j0ni894=3f5g?`3?k1v?j;c;297~;5l=i1j99m;<0g0a<2ij16>i6l:4c`?xu5l?h1<7=t=3f7g?`1=j16>i6m:dg63>;5l?h1j99m;|q1`1d=839p1?j;b;d73g=::m>h68ol;<0g53z?1`1g=n==i706a2f253z?1`1?=n??h706a>?26a>02lo>;63=d759b11e3ty9h9950;1x97b3?3l?;o522e6;>0gd348o4:4:ab9~w7b1>3:1?v3=d559b33d348o4;4je45897b1>3l?;o5rs3f50?6=;r79h;:5f55a?84c<>0>mn522e:5>0gd3ty9h5:50;1x97b1<3l=9n522ec7>`c2?279h5:5f55a?xu5l?91<7=t=3f57?`3?k16>i8;:4c`?84ci=0>mn5rs3f;7?6=;r79h;=5f77`?84ci:0ni894=3f;7?`3?k1v?j92;297~;5l?81j99m;<0g26<2ij16>io<:4c`?xu5l181<7=t=3f56?`1=j16>io=:dg63>;5l181j99m;|q1`37=839p1?j91;d73g=::m<968ol;<0ge7<2ij1v?j71;297~;5l?;1j;;l;<0ge453z?1`36=n==i70j7h;7c9>6a07253z?1`0`=n??h706a?a2i7h95b9>6a?b2lo>;63=d6g9b11e3ty9h8m50;1x97b2k3l?;o522e7f>0gd348o5h4:ab9~w7b0j3:1?v3=d4a9b33d348o5o4je45897b0j3l?;o5rs3f65?6=;r79h8?5f55a?84c=j0>mn522e;a>0gd3ty9h:>50;1x97b293l=9n522e;3>`c2?279h:>5f55a?xu5l=<1<7=t=3f72?`3?k16>i;>:4c`?84c190>mn5rs3f51?6=;r79h985f77`?84c0<0ni894=3f51?`3?k1v?m;3;296~;5k?91ih;8;<0`06h0q~7}::j886k:8b:?1g35==hi0q~6}::j886k8:c:?1g34=ml?<704?:3y>6f442?:oo63=bb19b11e3ty9o??50;1x97e593l?;o522b00>0gd348h:?4:ab9~w7e383:1?v3=c339b33d348h:=4je45897e383l?;o5rs3``5?6=:r79o??561f`?84ek80m8:l4}r0`65<72:q6>n;5k;;19lm4=3a54?3fk2wx>n=i:18084d:90m:8m4=3a6b?cb=>16>n=i:g64f>{t:ki;6=4={<0`65<18mi01?ll0;d73g=z{;i:j7>53z?1g4`=n==i70f;d51f=::j?n6hk:7:?1g6c=n==i7p}=bcd94?4|5;i:j78?db9>6gda2o>5<4s48h=h4i46`897e6n3?jo63=c4g91de6f7b2o<>o63=c4f9a`30348h?i4i46`8yv4ejl0;6?u22b3f>36ck279nok5f55a?xu5k8n1<7=t=3a2`?`3?k16>n?j:4c`?84d=m0>mn5rs3a0g?6=;r79oh0q~6}::j;h6k:8b:?1g4b==hi01?m:c;7bg>{t:j9i6=4<{<0`5f6f3e26f3f2lo>;63=c2c9b11e3ty9nol50;0x97e6j3<;hn522c`a>c20j2wx>n?n:18084d9h0m8:l4=3a2f?3fk279o8o55`a8yv4d;00;6>u22b3b>c02k279o875ed74?84d;00m8:l4}r0afd<72;q6>n?n:72gg>;5jkk1j99m;|q1g4?=839p1?m>9;d73g=::j;j68ol;<0`1<<2ij1v?m<8;297~;5k831j;;l;<0`1=52z?1g4?=>9nh706f7?2o>47;nc:p6f502908w0;7kj569>6f502o>5<5s48h=5490ea897de03l?;o5rs3a22?6=;r79o<85f55a?84d910>mn522b74>0gd3ty9o>;50;1x97e6>3l=9n522b76>`c2?279o>;5f55a?xu5jk<1<7ol9:g64f>{t:j;>6=4<{<0`50h01?m>6;7bg>;5kn?::g46g>;5k<>1ih;8;<0`71h0q~7}::j;>6;>kc:?1fg3=n==i7p}=c0694?5|5;i:87h;7c9>6f72253z?1g42=n??h70v3=c06925bd348in94i46`8yv4d9:0;6>u22b30>c20j279o<:55`a897e2;3?jo6s|2b11>5<4s48h=>4i64a897e2:3on9:522b11>c20j2wx>ol<:18184d9:0=2;297~;5k881j99m;<0`56<2ij16>n;=:4c`?xu5k:;1<7=t=3a26?`1=j16>n;>:dg63>;5k:;1j99m;|q1fg4=838p1?m>2;43`f=::kh96k:8b:p6f762908w07;nc:?1g07==hi0q~6}::j;:6k8:c:?1g06=ml?<706f762?:oo63=bc39b11e3ty9o<>50;1x97e683l?;o522b32>0gd348h9=4:ab9~w7e5n3:1?v3=c029b33d348h8k4je45897e5n3l?;o5rs3`a4?6=:r79o<>561f`?84ej90m8:l4}r0`4c<72:q6>n>i:g64f>;5k8:19lm4=3a7b?3fk2wx>n16>n{t:kkm6=4={<0`4c<18mi01?lnf;d73g=z{;i;i7>53z?1g5c=n==i70n68ol;|q1g7b=839p1?m?e;d51f=::j>o6hk:7:?1g7b=n==i7p}=b`g94?4|5;i;i78?db9>6ggb2o>5<4s48hn4?:2y>6f6c2o<>o63=c5a9a`30348h>n4i46`8yv4eim0;6?u22b2g>36ck279nlj5f55a?xu5k;k1<7=t=3a1e?`3?k16>n>k:4c`?84dmn5rs3a7e?6=;r79o?o5f77`?84d>h0ni894=3a7e?`3?k1v?lla;296~;5k;k1:=jl;<0agdh0q~6}::j826k:8b:?1g7g==hi01?m9a;7bg>{t:j>26=4<{<0`6<26k:8b:p6ge>2909w044:ab9>6f0>26f0?2lo>;63=c5:9b11e3ty9nn650;0x97e503<;hn522ca;>c20j2wx>n<8:18084d:>0m8:l4=3a10;6>u22b04>c02k279o;95ed74?84d<>0m8:l4}r0ag2<72;q6>n<8:72gg>;5jj=1j99m;|q1g70=839p1?m=6;d73g=::j8<68ol;<0`22<2ij1v?m;6;297~;5k;<1j;;l;<0`2352z?1g70=>9nh7084?:2y>6f422o>6f222o>5<5s48h>8490ea897dd=3l?;o5rs3a10?6=;r79o?:5f55a?84d:<0>mn522b46>0gd3ty9o9:50;1x97e5<3l=9n522b47>`c2?279o9:5f55a?xu5jj>1<7om;:g64f>{t:j896=4<{<0`67h01?m=4;7bg>;5k?>19lm4}r0`04<72:q6>n<=:g46g>;5k?;1ih;8;<0`04h0q~7}::j896;>kc:?1ff4=n==i7p}=c0594?5|5;i:;7h;7c9>6f45253z?1g41=n??h70v3=c05925bd348in:4i46`8yv4d8j0;6>u22b2`>c20j279o<955`a897e2>3?jo6s|2b0a>5<4s48hc20j2wx>ool:18184d8j0=k7k:g64f>;5k==1h;m6;<0`0=j301?m;9;f5g<=::j>j6i8l9:?1g66=l?i2707j9c89>6f542m348h?84k6b;897e4?3n=o4522b1;>a0d1279o>75d7a:?84d;h0o:n74=3a1b?b1k016>n=m:e4`=>;5k:i1h;m6;<0`7aj301?m6a742ma0dm279h=;5d7af?84c880o:nk4=3f3=?b1kl16>i>k:e4`a>;5l9l1h;mj;<0`01jh01?m;5;f5gg=::j>=6i8lb:?1g7d=l?io706f4d2mh4k6bf8yv4cjh0;6?u22e`b>c20j279hn:5ed74?xu5lhn1<7im;:4c`?xu5lk31<7=t=3fa=?`3?k16>iok:g46g>;5lj91ih;8;|q1`de=839p1?jnc;d73g=::mko68ol;<0gg6<2ij1v?jm8;297~;5lk21j99m;<0gef53z?1`dd=n==i706age253z?1`g0=n==i706ae726ag>2o<>o63=dcd9a`303ty9hl650;1x97bf03l?;o522ec:>0gd348onk4:ab9~w7be<3:1?v3=dc69b11e348om54i64a897bem3on9:5rs3fb3?6=;r79hl95f55a?84ci10>mn522e`f>0gd3ty9ho<50;1x97bf?3l=9n522e`g>`c2?279ho=5f55a?xu5lh<1<7=t=3fb2?`3?k16>io8:4c`?84cjm0>mn5rs3fa4?6=;r79hl85f77`?84cjj0ni894=3fa5?`3?k1v?jn5;297~;5lh?1j99m;<0ge3<2ij16>ill:4c`?xu5lho1<7=t=3fb1?`1=j16>ilm:dg63>;5lhl1j99m;|q1```=838p1?h65;437h;7c9~w7bbk3:1>v3=f80925>d348h:=4i46`8yv4cmk0;6?u22g;2>36?k279o8h5f55a?xu5llk1<7n;j:g64f>{t:mo26=4={<0e52z?1b=c=>92h706c>c2?:3o63=c4`9b11e3ty9hh850;0x97`?k3<;4n522b7b>c20j2wx>ik::18184a0k0=<5m4=3a6=?`3?k1v?jj4;296~;5n1k1:=6l;<0`1=h0q~7}::o226;>7c:?1g01=n==i7p}=dd394?4|5;l3;78?8b9>6f322o>5<5s48m4;4909a897e2<3l?;o5rs3fgb?6=:r79j5;561:`?84d=:0m8:l4}r0g``<72;q6>k6;:72;g>;5k<81j99m;|q1`ab=838p1?h73;43<7h;7c9~w7bcj3:1>v3=f93925>d348h8k4i46`8yv4clh0;6?u22g:3>36?k279o9k5f55a?xu5lm31<7n:k:g64f>{t:mn36=4={<0e3`<181i01?m;c;d73g=z{;nm:7>52z?1b92h706c?f2?:3o63=c7;9b11e3ty9hk:50;0x97`>13<;4n522b4;>c20j2wx>ih<:18184a110=<5m4=3a53?`3?k1v?ji2;296~;5n0=1:=6l;<0`23h0q~7}::o3=6;>7c:?1g33=n==i7p}=dg294?4|5;l2?78?8b9>6f032o>5<5s48m454909a897e193l?;o5rs3ff6?6=:r79j:j561:`?84d=?0m8:l4}r0g`2<72;q6>k9l:72;g>;5k=h1j99m;|q1a2c=838:w06c522o>h>63=f269b1e5348m?>4i4b0897`4:3l?o?522g0e>c2d:279j>?5f5a1?84a;90m8n<4=3d1a?`3k;16>k<;:g6`6>;5n;n1j9m=;<0e6f6c412o>h>63=f379b1e5348m>>4i4b0897`613l?o?522g01>c2d:279j??5f5a1?84a:90m8n<4=3d2b?`3k;16>k?j:g6`6>;5n8n1j9m=;<0e5fb;d7g7=::o;j6k:l2:?1b61=n=i970;5ml<194h4=3gf3?3>n279ih6558d897cb13?2j63=edc91<`<5;ooh7;6f:?1aac==0l01?kkf;7:b>;5ml:194h4=3gf5?3>n279ih<558d897c?83l?;o5rs3g;5?6=98q6>hok:4;e?84bil0>5k522d`6>0?a348nn;4:9g9>6`d02<3m70hlm:4;e?84bjj0>5k522dce>0?a348nn=4:9g9>6`d62<3m70h6>:g64f>{t:mn>6=4=5z?1a1?=n=i9706`012o>h>63=e779b1e5348n:94i4b0897c1;3l?o?522d41>c2d:279i;?5f5a1?84b>90m8n<4=3g6b?`3k;16>h;j:g6`6>;5m;7h;c39>6`312o>h>63=e479b1e5348n994i4b0897c2;3l?o?522d71>c2d:279i8?5f5a1?84b=90m8n<4=3g7b?`3k;16>h:j:g6`6>;5m=n1j9m=;<0f0fj6k:l2:?1fd1=n=i9706ab12o>5k522d6b>0?a348n984:9g9>6`072<3m70h89:4;e?84b>>0>5k522d4;>0?a348n8o4:9g9>6`2d2<3m70n687i;<0f0c<21o16>h;?:4;e?84b=80>5k522d71>0?a348n9>4:9g9>6`332<3m70h;6:4;e?84b=h0>5k522d7a>0?a348n9n4:9g9>6`3c2<3m70h8=:4;e?84bn?0m8:l4}r0f<=<72;q6>n>>:e4`g>;5m131j99m;|q1a=0=838p1?k77;d73g=::l336i8ld:p6`>32909w0v3=c179`3ef348n4>4i46`8yv4b:;0;6?u22da7>36?k279h?95f55a?xu5m;91<7i<7:g64f>{t:l8?6=4={<0fg3<181i01?j=9;d73g=z{;o997>52z?1af1=>92h70;4?:3y>6`e?2?:3o63=d3`9b11e3ty9i?950;0x97cd13<;4n522e0`>c20j2wx>h<7:18184bkh0=<5m4=3f12?`3?k1v?lic;296~;5m0i1:=6l;<0abah0q~d}::l2o6k:8b:?1`45=l?io706f`c2ma0dl279h=j5d7ag?xu5m?k1<7=t=3a:7?b1k016>n66:e4``>;5l;l1j99m;|q1a3?=839p1?m7f;f5gg=::j2>6i8l9:?1`7b=n==i7p}=e7`94?5|5;i3j7j9cb9>6f>22m83n=oo522b:5>a0d1279h>>5f55a?xu5m?n1<7=t=3a:4?b1kj16>n69:e4`f>;5l:;1j99m;|q1a3c=839p1?m61;f5gg=::j2<6i8l9:?1`64=n==i7p}=e7d94?5|5;i2=7j9cb9>6f>02m50;1x97e>:3n=oo522b:;>a0d1279h>:5f55a?xu5m>;1<7=t=3a:6?b1kj16>n67:e4`f>;5l:?1j99m;|q1a24=839p1?m63;f5gf=::j226i8l9:?1`60=n==i7p}=e6194?5|5;i2?7j9ce9>6f>>2mc20j2wx>oj8:18184ei00=<5m4=3a:2?`3?k1v?k?1;290~;5k1l1h;mn;<0`<0jk01?j>d;f5g<=::m:m6k:8b:p6`65290?w06a7b2m83n=ol522b:5>a0di279h0m8:l4}r0f41<72n7?:e4`=>;5k1<1h;ml;<0g65j301?j>b;d73g=::m8<6i8lb:p6`62290>w06a462m54k6b`8yv4b8?0;68u22b;2>a0d1279o595d7a`?84c:;0o:n74=3ae`?`3?k16>i<6:e4`f>{t:l:<6=4:{<0`=7jk01?m78;f5gd=::m886i8l9:?1`57=n==i706f?52m94k6b;897b7=3l?;o522e0a>a0dj2wx>h>6:18684d1:0o:nl4=3a;=?b1kh16>i<::e4`=>;5l931j99m;<0g6fjh0q~0}::j386i8la:?1g=?=l?ih706a412m5<4s48n5?4k6b;897c593l?;o522d;2>a0dl2wx>k;l:18184c0<0m8:l4=3f1`?b1k01v?h97;296~;5l0:1j99m;<0g6`j30q~7}::m3i6k:8b:?1`66=l?i27p}=f6794?5|5;n2i7h;7c9>6a562m3ty9j:850;1x97b>n3l?;o522e11>a0d1279h?65d7a:?xu5n>=1<7=t=3fb4?`3?k16>i=<:e4`=>;5l;31h;m6;|q1b2>=839p1?jn1;d73g=::m9?6i8l9:?1`7g=l?i27p}=f6;94?5|5;nj>7h;7c9>6a522m3ty9j:o50;1x97bf;3l?;o522e15>a0d1279h?m5d7a:?xu5n>h1<7=t=3fb0?`3?k16>i=8:e4`=>;5l;<1h;m6;|q1b0b=838p1?j76;d73g=::m8m6i8l9:p6c3b2909w0v3=d9:9b11e348h4l4k6bc8yv4a>90;6?u22e::>c20j279o5o5d7aa?xu5n?;1<7n6n:e4`g>{t:o<96=4={<0gh01?m7a;f5ga=z{;l=?7>52z?1`=e=n==i706a>c2o>a0dj2wx>k89:18184c0o0m8:l4=3a;f?b1kj1v?h98;296~;5l0;1j99m;<0`jn0q~7}::m396k:8b:?1g=e=l?i27p}=f7c94?4|5;n2?7h;7c9>6f>d2m5<5s48o594i46`897e?k3n=oo5rs3d5g?6=:r79h4;5f55a?84d0j0o:nm4}r0e2a<72;q6>i79:g64f>;5k1i1h;mk;|q1b3c=838p1?j67;d73g=::j2o6i8l9:p6c0a2909w0v3=d8;9b11e348h4i4k6b`8yv4a?80;6?u22e;b>c20j279o5j5d7a`?xu5n>91<7n6k:e4``>{t:o=?6=4={<0g=ah01?m7e;f5ga=z{;ho47>52z?1b4>=>92h704?:3y>6c7>2?:3o63=c8a9b11e3ty9nhk50;0x97`5<3<;4n522bcf>c20j2wx>oh>:18184a:o0=<5m4=3aa0?`3?k1v?li2;296~;5n:81:=6l;<0`f<h0q~7}::o986;>7c:?1ggd=n==i7p}=bg694?4|5;l8878?8b9>6fe62o>5<5s48m?84909a897ed03l?;o5rs3`e2?6=:r79j>8561:`?84dkk0m8:l4}r0ab2<72;q6>k=8:72;g>;5kjn1j99m;|q1fa?=838p1?h>a;43v3=f0a925>d348hh<4i46`8yv4elj0;6?u22g3g>36?k279oi<5f55a?xu5jmn1<7nj<:g64f>{t:knn6=4={<0e5c<181i01?mk4;d73g=z{;hoj7>52z?1b76=>92h706c462?:3o63=c859b11e3ty9nh?50;0x97`5:3<;4n522b;;>c20j2wx>ok=:18184a::0=<5m4=3a:=?`3?k1v?lj4;296~;5n;?1:=6l;<0`=ah0q~7}::o8=6;>7c:?1g6f?a2o>5<5s48m>54909a897ef83l?;o5rs3`fk;5kh91j99m;|q1f`g=838p1?h=b;436k:8b:p6gce2909w0v3=f3f925>d348hm54i46`8yv4emm0;6?u22g0f>36?k279olo5f55a?xu5jll1<7noi:g64f>{t:kl;6=4={<0e74<181i01?mm0;d73g=z{;ho:7>52z?1fd1=>92h706f6>2ma0dl279nkh5d7ag?84dk80o:nl4=3g:e?`3?k1v?h6e;29g~;5n0l1j99m;<0`e`j301?m6b;f5g<=::jh86i8l9:?1gf1=l?i2706fe22ma0dk2wx>k;7:18184dj90o:nj4=3d6=?`3?k1v?jjk0q~7}::m926k:8b:?1g13=l?ij7p}=d5394?4|5;n8m7h;7c9>6f212m5<5s48o?o4i46`897e3?3n=ol5rs3f77?6=:r79h>m5f55a?84d<10o:no4}r0g01<72;q6>i=k:g64f>;5k=31h;mn;|q1`13=838p1?jj6i8la:p6`122909w0a0di279nn?5d7ab?84ek90o:no4=3`ab?b1kh16>olj:e4`e>;5jkn1h;mn;<0affjk01?lmb;f5gd=::khj6i8la:?1fg?=l?ij706gd22m4k6bc897de:3n=ol522c`2>a0di279no>5d7ab?84eio0o:no4=3`ba?b1kh16>ook:e4`e>;5jjk1h;mn;<0ag<jk01?ll8;f5gd=::ki<6i8la:?1ff0=l?ij706ge52ma0dk279o985d7a`?84d<>0o:nm4=3a7n:6:e4`g>;5k=k1h;ml;<0e1gh01?m<0;f5g`=::j9:6i8le:?1g64=l?in706f522ma0dm279o?l5d7af?84d;?0o:nk4=3a75?b1kl16>n;5k;n1h;mj;<0`6`jo01?m=f;f5g`=::j9i6i8le:?1g6e=l?in706f5a2ma0di279h?65d7ab?84c:00o:no4=3f1e?b1kh16>i;5l;i1h;mn;<0g63jk01?m7d;f5g`=::j2h6i8le:?1g=d=l?in70a0d1279i:85d7aa?84b0>0o:nl4=3a:1?b1k016>n79:e4`e>;5n0n1h;mk;<0g6ajn01?j=e;f5ga=::m9;6i8ld:?1`67=l?io706a532ma0dl279o5k5d7ab?84b0k0o:nm4=3`bf?b1kk16>hkl:e4`g>;5m0?1h;ml;<0e1gjo0q~7}::o;<6;>7c:?1a``=n==i7p}=e8g94?4|5;ojj7h;b99>6fg22m5<5s48nn=4i4c:897ef>3n=on5rs3gb4?6=:r79io?5f5`;?84di10o:nm4}r0fe4<72;q6>hl=:g6a<>;5khk1h;ml;|q1ad4=838p1?km3;d7f==::jkm6i8lc:p6`g42909w0<5;ii<7j9cb9~w7c>l3:19v3=e`f9b1d?348hh84k6ba897c>:3n=on522d;3>a0d1279i4?5d7a:?xu5mh>1<7=t=3gba?`3j116>n78:e4`g>;5l881h;m6;|q1ad3=839p1?km5;d7f==::j336i8lc:?1`40=l?i27p}=e`494?5|5;oi:7h;b99>6f?>2m3ty9il950;1x97ce?3l?n5522b;g>a0dk279ok65d7a:?xu5mh21<7=t=3gan7j:e4`g>;5koi1h;m6;|q1ad?=839p1?km9;d7f==::j3m6i8lc:?1`56=l?i27p}=e`c94?5|5;oim7h;b99>6fg72m3ty9ill50;1x97cej3l?n5522bc2>a0dk279h=65d7a:?xu5mhi1<7=t=3gag?`3j116>no<:e4`g>;5l9i1h;m6;|q1afe=838p1?kkd;d7f==::jh:6i8lc:p6`ec2909w0<5;io<7j9ce9~w7cdm3:1>v3=eed9b1d?348hh<4k6bf8yv4bko0;6?u22dg3>c2e0279oi<5d7ag?xu5mm:1<7nj<:e4``>{t:ln:6=4={<0fa756z?1aad=n=h3706a6b2mc2e0279o4l5d7a`?84c980o:nk4=3f24?b1kl16>i?=:e4`a>{t:ln86=4:{<0fa65;f5g`=::m;?6i8le:?1`40=l?in706`c32o>i463=cc19`3ed348o=44k6bg897b603n=oh522e3b>a0dm2wx>hj::18684bm<0m8o64=3ae3?b1kl16>nh9:e4`a>;5ko21h;mj;<0`fdjk0q~0}::lo=6k:m8:?1gf6=l?io706f`d2m5<2s48ni:4i4c:897ean3n=oh522bdf>a0dm279h=>5d7af?84dk<0o:no4}r0f`=<72hk7:g6a<>;5kj=1h;ml;<0g47jo01?j?4;f5g`=::m:86i8l9:p6`b>290>w0<5;n;:7j9cd9>6a6?2mc2e0279onk5d7ag?84c8h0o:nk4=3f3g?b1kl16>i>m:e4`=>{t:ml<6=4;{<0f506ag12?:oo63=d029`3e>348on<4k6b:8yv4cn00;69u22d34>c2e0279hl9561f`?84c9=0o:n74=3fa7?b1k11v?jia;290~;5m821j9l7;<0gf1j301?jn8;43`f=::m;36i8l9:p6a`e290?w0<5;ni97j9c89>6ag>2?:oo63=cg49`3e>3ty9hkm50;6x97c6i3l?n5522e`5>a0d1279hlo561f`?84dnh0o:n74}r0gba<72=q6>h?m:g6a<>;5lk=1h;m6;<0geg<18mi01?mie;f5g<=z{;nmi7>54z?1a4e=n=h3706a652m5<3s48n=i4i4c:897be13n=o4522ecg>36ck279h=85d7a:?xu5m9:1<7=t=3g2a?`3j116>iln:e4`=>;5l9k1h;m6;|q1a5d=838p1?k>5;43v3=e05925>d348o=k4i46`8yv4b8l0;6?u22d3;>36?k279h?>5f55a?xu5m9l1<7i<>:g64f>{t:l;;6=4={<0f5d<181i01?j=2;d73g=z{;o:=7>52z?1a4d=>92h706`7d2?:3o63=d369b11e3ty9i<=50;0x97c6l3<;4n522e06>c20j2wx>h?;:18184b9l0=<5m4=3f2g?`3?k1v?m9b;296~;5mhn1:=6l;<0``fh0q~7}::lkn6;>7c:?1g`2=n==i7p}=c6194?4|5;oi978?8b9>6fc22o>5<5s48nn;4909a897ec>3l?;o5rs3a41?6=:r79io9561:`?84dl>0m8:l4}r0`33<72;q6>hl7:72;g>;5km21j99m;|q1g21=838p1?km9;43v3=ec`925>d348hho4i46`8yv4d?h0;6?u22d``>36?k279oij5f55a?xu5k?i1<7njj:g64f>{t:j52z?1ag7=>92h706`d52?:3o63=cd39b11e3ty9o:>50;0x97ce;3<;4n522bg1>c20j2wx>n9>:18184bj=0=<5m4=3af7?`3?k1v?jl5;296~;5mmh1:=6l;<0`afh0q~7}::lnh6;>7c:?1gc2=n==i7p}=dbf94?4|5;on?78?8b9>6f`22o>5<5s48ni94909a897eb>3l?;o5rs3f`b?6=:r79ih;561:`?84dm>0m8:l4}r0g`5<72;q6>hk9:72;g>;5kl21j99m;|q1`a7=838p1?kj7;43v3=ed;925>d348hio4i46`8yv4cl=0;6?u22dgb>36?k279ohj5f55a?xu5lj<1<7nkj:g64f>{t:mi<6=4={<0f``<181i01?mjf;d73g=z{;nh47>52z?1aa`=>92h706`c72?:3o63=cg39b11e3ty9hno50;0x97cb93<;4n522bd1>c20j2wx>imm:18184bm;0=<5m4=3ae7?`3?k1v?m?0;290~;5jon1h;mk;<0`45a0di279h>l5d7ab?84c;j0o:no4=3f0`?b1kh16>i=j:e4`e>;18=31h;mj;<0f316a>72ma0dj279h;85d7a`?84c>>0o:nm4=3f5i86:e4`g>;5l?k1h;ml;<0g2gji01?j9c;f5gf=::m6a152ma0dj279o><5d7aa?84d;:0o:nl4=3a00?b1kk16>n=::e4`f>;5k:=1h;mm;<0`7=jh01?m<9;f5gg=::j9j6i8lb:?1g7d=l?ih706f4d2mh4k6ba897e5n3n=on522b1a>a0dj279o>m5d7aa?84d;m0o:nl4=3a0a?b1kk16>n=i:e4`f>;5k=:1h;mm;<0`07jh01?m;3;f5gg=::m=>6i8lc:?1`20=l?ih706a1>2ma0di2wx>h7;:18084b1=0m8o64=3a`f?b1kj16>h7::e4`=>{t:l3<6=4<{<0`g2jo01?k67;d7f==::l336i8le:p6`ce2908w0<5;ii57j9cb9>6`cd2m5<20o:n74=3fg2?b1kh16>njl:e4`e>;5kmo1h;mn;<0``cjk01?mj0;f5gd=::jo:6i8la:?1g`4=l?ij706fc22ma0di279oio5d7ab?84dlk0o:no4=3afg?b1kh16>nkj:e4`e>;5kll1h;mn;<0`b5jk01?mi1;f5gd=::jl96i8la:?1gc5=l?ij706fc12ma0di279ohl5d7ab?84b090o:nl4=3g;e?`3j116>k7k:e4`e>;5l891h;m6;<0g5gj301?j>7;f5g<=::jlo6i8l9:?1gc?=l?i2706a6>2mh4k6bc897b483n=ol522e12>a0di279h><5d7ab?84c;:0o:no4=3f00?b1kh16>i=::e4`e>;5l:<1h;mn;<0g72jk01?j=f;f5gd=::m:m6i8l9:?1g=c=l?ih706`??2m348n5>4k6bf897e793n=o4522c:7>a0dk279i575d7ag?84b0<0o:nk4=3g;7?b1kl16>hh9:e4`=>;5kmn1h;mm;<0`aajh01?lnb;f5g<=::loh6i8l9:?1g5?=l?i2706f642m348ijk4k6b;897`f>3n=o4522gc7>a0d1279i4;5d7ag?84c8m0o:n74=3d6f?b1kj16>no8:e4`e>{t:j:36=4<{<0`4=6g`>2m3l?n5522b24>a0di279on?5d7a`?xu5k981<7:t=3`e`?b1kh16>n>=:g6a<>;5k991h;mn;<0`f=jh0q~6}::j:j6k:m8:?1gde=l?io706g`c2mnmn:e4`g>{t:j:?6=4;{<0abaj301?m?4;d7f==::j:>6i8l9:?1gg>=l?ih7p}=e9a94?0|5;ii<7j9cc9>6`>d2o>i463=e809`3ef348n5>4k6b;897c?l3n=o4522d;2>a0dj2wx>h?i:182b~;5m8l1j9l7;<0`bcjn01?mib;f5ga=::l8:6i8l9:?1a<6=l?io706a722ma0dl279h<65d7ag?84c9h0o:nj4=3f20?b1km16>i?9:e4``>;5kok1h;mk;<0`bfjn01?mi6;f5ga=::jl36i8ld:?1`54=l?io706a672ma0dl279h=l5d7ab?84c8>0o:no4=3f37?b1kh1v?h<8;292~;5n>i1j9l7;<0g03<18mi01?lnc;f5g<=::m<>6i8l9:?1g7d=l?ij704?:7y>6c1c2o>i463=d43925bd348in:4k6b;897b083n=o4522b15>a0di279o4m5d7a`?xu5n=o1<78t=3d;i;l:72gg>;5jj81h;m6;<0`e`jn01?j8b;f5g<=::j>:6i8la:p6c36290=w0<5;n>i78?db9>6ge32m348hn94k6ba897e3<3n=o45rs3d66?6=>r79j485f5`;?84c=o0=i9i:e4`=>;5kk31h;mj;<0`00j30q~3}::o3<6k:m8:?1`36=>9nh706a>72m3ty9j8:50;4x97`>03l?n5522e42>36ck279nn95d7a:?84c080o:n74=3a73?b1kk16>nm>:e4`a>{t:o?>6=49{<0e=<3:1:v3=f8c9b1d?348o:>490ea897dd13n=o4522e:0>a0d1279o975d7aa?84dkk0o:nk4}r0e12<72?q6>k7m:g6a<>;5l?>1:=jl;<0agdj301?mle;f5g<=::m2?6i8l9:?1g1g=l?ii7p}=f2;94?0|5;l6a202?:oo63=b`f9`3e>348o:;4k6b;897e5k3n=ol522bae>a0di2wx>k=n:18584a?o0m8o64=3f7nj?:e4`=>;5jho1h;m6;<0g22j301?m=d;f5gd=z{;l8n7>56z?1b=6=n=h3706gga2m348h>h4k6bc8yv4a;j0;6;u22g:2>c2e0279h9o561f`?84dl;0o:n74=3`a4?b1k016>i86:e4`=>;5k;l1h;mn;|q1b6b=83i6;>kc:?1ga5=l?i2706f572m5<1s48m4>4i4c:897b3k3<;hn522bf7>a0d1279no<5d7a:?84c>k0o:n74=3a05?b1kh1v?h1j9l7;<0g0a<18mi01?mk5;f5g<=::kh86i8l9:?1`3e=l?i2706c>22o>i463=d5g925bd348h5:4k6b;897de<3n=o4522e4g>a0d1279o>=5d7ab?xu5n=;1<78t=3d;2?`3j116>i:i:72gg>;5k021h;m6;<0af0j301?j9e;f5g<=::j9?6i8la:p6c25290=w0<5;n><78?db9>6f?>2m348o:k4k6b;897e4=3n=ol5rs3d70?6=>r79j575f5`;?84c=;0=ol7:e4`=>;5l>;1h;m6;<0`72jk0q~3}::o2j6k:m8:?1`05=>9nh706a152m36ck279o4h5d7a:?84ejh0o:n74=3f47?b1k016>n=6:e4`e>{t:o><6=49{<0ea0d1279o>l5d7ab?84c?<0o:n74}r0e0<<72?q6>k6j:g6a<>;5l<=1:=jl;<0`e6j301?lmd;f5g<=::j9h6i8la:?1`20=l?i27p}=f5c94?0|5;l3j7h;b99>6a3?2?:oo63=c`79`3e>348inh4k6b;897e4l3n=ol522e54>a0d12wx>k:m:18584a190m8o64=3f6=?07lj16>no9:e4`=>;5jkl1h;m6;<0`7`jk01?j88;f5g<=z{;l?o7>56z?1b<7=n=h3706ge72mc2e0279h8l561f`?84dih0o:n74=3``5?b1k016>n:?:e4`e>;5l>k1h;m6;|q1b1`=83kc:?1gd`=l?i2707j9c`9>6a1d2m5<3s48m584i4c:897ee83n=oh522b60>a0di279h:j5d7a:?xu5jjh1<7:t=3faf?`3?k16>h7=:e4`f>;5m1o1h;m6;<0f=4ji0q~6}::mhh6k:8b:?1`47=l?i2706adc2o>348n4h4k6b`8yv4ekl0;6>u22e`f>c20j279h<75d7a:?84b0l0o:nm4}r0agc<72:q6>ili:g64f>;5ko=1h;m6;<0f<`jn0q~6}::mi;6k:8b:?1gcd=l?i2706ae62o>348n4i4k6bc897c?n3n=ol5rs3`g6?6=h6i:e4`f>{t:kn86=4;{<0gg6h01?k7d;f5gf=::m:<6i8le:?1a=`=l?ih7p}=be694?2|5;nh87h;7c9>6`>c2mu22d6:>c2e0279h;;5d7aa?84d:k0o:n74}r0f71<72:q6>h:n:g6a<>;5l>:1h;mm;<0`73j30q~6}::l?>6k:m8:?1`2d=l?ii706`072o>i463=d2:9`3ee348o;h4k6ba8yv4b<:0;6>u22d40>c2e0279h>75d7aa?84c?o0o:nm4}r0f01<72:q6>h8;:g6a<>;5l:k1h;mm;<0g<5ji0q~6}::l<>6k:m8:?1`6d=l?ii706`012o>i463=d2a9`3ee348o4?4k6ba8yv4b<>0;6>u22d44>c2e0279h>j5d7aa?84c0:0o:nm4}r0f0=<72:q6>h87:g6a<>;5l:o1h;mm;<0g<1ji0q~6}::l>i6k:m8:?1`30=l?ii70o4?:2y>6`2d2o>i463=d759`3ee348h>i4k6b;8yv4b:j0;6>u22d6g>c2e0279h;65d7aa?84d:l0o:n74}r0f6a<72:q6>h:j:g6a<>;5l?31h;mm;<0`6cjh0q~6}::l>m6k:m8:?1`3g=l?ii70k4?:2y>6`372o>i463=d7`9`3ee348h?<4k6ba8yv4b;90;6>u22d72>c2e0279h;m5d7aa?84d;;0o:nm4}r0f74<72:q6>h;=:g6a<>;5l?n1h;mm;<0`76ji0q~6}::l?86k:m8:?1`3c=l?ii704?:2y>6`332o>i463=d7d9`3ee348h?84k6ba8yv4b;<0;6>u22d75>c2e0279h:?5d7aa?84d;>0o:nm4}r0f73<72:q6>h;8:g6a<>;5l>81h;mm;<0`7=ji0q~6}::l?36k:m8:?1`25=l?ii706`3>2o>i463=d669`3ee348h?l4k6ba8yv4b;00;6>u22d7b>c2e0279o>l5d7a`?84c?<0o:nl4}r0f7d<72:q6>h;m:g6a<>;5k:i1h;ml;<0g33jh0q~6}::l?h6k:m8:?1g6b=l?ih706`3c2o>i463=c2g9`3ed348o;54k6b`8yv4b;m0;6>u22d7f>c2e0279o>h5d7a`?84c?00o:nl4}r0f7`<72:q6>h;i:g6a<>;5k=:1h;ml;<0g3djh0q~6}::l<:6k:m8:?1g14=l?ih706`052o>i463=c519`3ed348o;i4k6b`8yv4>mm0;6iu22`6f>a0dk2795hk5f55a?8ca;bn;91h;m6;j301hh?d;f5g<=:mo:96i8l9:?1=`d=l?in70<6f`8g2fb<5;3mo7j9ce9>6<`b2m5<2s48j894i46`897d7=3n=oi522`da>a0dk279n=>5d7a`?84e880o:nm4}r0:0c<72:q6>4;l:g64f>;51oo1h;mk;<0:=cjk0q~<64d83>6}::0?j6k:8b:?1=cb=l?io70<69d8g2fg6<3?2o>u22875>c20j2795kj5d7aa?84>1j0o:no4}r0:0g<72:q6>4;;:g64f>;51oo1h;mm;<0:=gjk0q~<64`83>6}::0?96k:8b:?1=cb=l?ij70<69`8g2fg6<372o>3482544k6bc8yv4>>;0;6ou22865>a0dk2795;<5f55a?84>?h0o:no4=3;4f?b1kh16>49l:e4`e>;51>n1h;mn;<0:3`jk01?78f;f5gd=::02;6i8la:?1=1>=l?i270<6808g2fg6<062o>3l?;o522842>c02k2wx>48n:18184>>h0m8:l4=3;55?07lj1v?790;296~;51?:1j99m;<0:24<2ij1v?795;296~;51??1j99m;<0:257}::0<26k:8b:?1=36=>9nh7p}=94d94?4|5;3>j7h;7c9>6<0726<3a2o<>o6s|284;>5<5s482:54i46`897?2n3<;hn5rs3;6a?6=:r7958k5f55a?84>=o0>mn5rs3;57?6=:r795;=5f55a?84>=l0m:8m4}r0:22<72;q6>488:g64f>;51v3=9`:9a`303482m=4i46`8yv4>180;6?u228c;>c20j279mk>561:`?xu51021<74o7:4c`?xu510l1<7=t=3;:4o8:dg63>;510l1j99m;|q1=<6=838p1?7n7;d73g=::hom6;>7c:p66}::03<6k8:c:?1=d0=ml?<70<69d8e02d6d3ty954850;1x97?>>3l?;o5228;4>0gd3482m;4:ab9~w7?>l3:1?v3=9849b33d3482m84je45897?>l3l?;o5rs3;;a?6=:r795l;5f55a?84fmm0=<5m4}r0:=0<72:q6>47::g64f>;510<19lm4=3;b1?3fk2wx>47l:18084>1<0m:8m4=3;b0?cb=>16>47l:g64f>{t:02o6=4={<0:e1h01?ojc;4353z?1=<2=n==i70<69486ef=::0k?68ol;|q1=6dce2?:3o6s|28;0>5<4s4825>4i46`897?><3?jo63=9`191de6o63=9`09a`3034825l4i46`8yv4>0k0;6?u228c1>c20j279mho561:`?xu51081<7=t=3;:6?`3?k16>47<:4c`?84>i;0>mn5rs3;:=?6=;r7954<5f77`?84>i80ni894=3;:=?`3?k1v?77a;296~;51h;1j99m;<0ba<<181i0q~<}::ho2687i;<0bad<21o16>lkm:4;e?84fmj0>5k522`gg>0?a348jih4:9g9>6dca2<3m70h6k:8b:p6d222908w0<69386ef=::0k:68ol;<0b03h0q~<68083>7}::0226hk:7:?1==7=n==i7p}=96094?4|5;3357h;7c9>6<772?:3o6s|285:>5<5s482;44i46`897??13?jo6s|28:3>5<4s482;44i64a897??03on9:5228:3>c20j2wx>49>:18184>010m8:l4=3;3b?070j1v?788;297~;51>21j99m;<0:3<<2ij16>467:4c`?xu51>l1<7=t=3;4468:dg63>;51>l1j99m;|q1=26=838p1?777;d73g=::0:n6;>7c:p6<102908w0<6768e02d<5;3<47;nc:?1==1==hi0q~<67d83>6}::0=<6k8:c:?1==0=ml?<70<67d8e02d6<>12o>d3ty95:850;1x97?0>3l?;o522854>0gd34824;4:ab9~w7?0l3:1?v3=9649b33d3482484je45897?0l3l?;o5rs3;5a?6=:r7955;5f55a?84>8j0=<5m4}r0:30<72:q6>49::g64f>;51><19lm4=3;;1?3fk2wx>49l:18084>?<0m:8m4=3;;0?cb=>16>49l:g64f>{t:0h01?7?b;4353z?1=22=n==i70<67486ef=::02?68ol;|q1=2d=839p1?784;d51f=::0286hk:7:?1=2d=n==i7p}=97a94?4|5;33?7h;7c9>6<6f2?:3o6s|2850>5<4s482;>4i46`897?0<3?jo63=99191de6<142o<>o63=9909a`303482;l4i46`8yv4>>k0;6?u228:1>c20j2795=7561:`?xu51==1<7=t=3;47?3fk27955<55`a897?303l?;o5rs3c67?6=1r795=7558d897?7i3?2j63=91`91<`<5;3;o7;6f:?1=5b==0l01?7?e;7:b>;519l194h4=3;24?3>n279m885f55a?xu5io81<7lh<:g64f>{t:hl>6=4={<0bb1<181i01?oib;d73g=z{;kmh7>52z?1ece=>92h704?:3y>6g652?:3o63=b1:9b11e3ty9n=850;1x97d7>3l?;o522c2;>a0di279n=?5d7ag?xu50oo1<76:{<0;b`6a0dj2795h95d7aa?84>m10o:nl4=3;b=?b1kk16>4om:e4`f>;51hi1h;mm;<0:eajh01?7ne;f5gg=::0km6i8lb:?1=g6=l?ii70<6b08g2fd<5;3i>7j9cc9>6a0dj2795o75d7aa?84>jh0o:nl4=3;af?b1kk16>4ll:e4`f>;51kn1h;mm;<0:f`jh01?7mf;f5gg=::0i:6i8lb:?1=f4=l?ii70<6c28g2fd<5;3h87j9cc9>6a0dj2795no5d7aa?84>kj0o:nl4=3;``?b1kk16>4mj:e4`f>;51jl1h;mm;<0:`5jh01?7k1;f5gg=::0n96i8lb:?1=a5=l?ii70<6d58g2fd<5;3o97j9cc9>6a0dj2795im5d7aa?84>lm0o:nl4=3;ga?b1kk16>4ji:e4`f>;51l:1h;mm;<0:a4jh01?7j2;f5gg=::0o86i8lb:?1=`2=l?ii706d7f2ma0dj279m9?5d7aa?84f<;0o:nl4=3c37?b1kk16>l>::e4`f>;5i9<1h;mm;<0b42jh01?o?8;f5gg=::h:26i8lb:?1e5g=l?ii706d6c2ma0dj279m<=5d7aa?84f9=0o:nl4=3c21?b1kk16>l?9:e4`f>;5i8=1h;mm;<0b5=jh01?o>9;f5gg=::h;i6i8lb:?1e4e=l?ii706d7a2m<4k6b`897g5:3n=oo522`00>a0dj279m?:5d7aa?84f:?0o:nl4=3c13?b1kk16>l<7:e4`f>;5i;31h;mm;<0b6djh01?o=b;f5gg=::h8h6i8lb:?1e7b=l?ii706d562m4k6b`897g4<3n=oo522`16>a0dj279m>85d7aa?84f;>0o:nl4=3c0l=6:e4`f>;5i:k1h;mm;<0b7gjh01?o6=`b2?:3o63=9129b11e3ty9m9j50;6284fi80>5k522`c1>0?a348jmi4:9g9>6dd?2<3m70ljj:4;e?84flo0>5k522`g3>0?a348jm>4:9g9>6dg32<3m70lo7:4;e?84fi00>5k522`cb>0?a348jmo4:9g9>6dgd2<3m70ll>:4;e?84fj;0>5k522``0>0?a348jn94:9g9>6dd22<3m70lln:4;e?84fjk0>5k522```>0?a348jni4:9g9>6ddb2<3m70lm=:4;e?84fk=0>5k522`a6>0?a348jo;4:9g9>6de02<3m70lmm:4;e?84fkj0>5k522`ag>0?a348jok4:9g9>6db72<3m70lj;:4;e?84fl<0>5k522`f5>0?a348jh:4:9g9>6db?2<3m70ljk:4;e?84f;5?on194h4=3:3n2794<=558d897>6m3?2j63=83;91<`<5;2887;6f:?1<6?==0l01?6;50:h194h4=35ea?3>n279;kh558d897>783?2j63=81391<`<5;2;>7;6f:?1<55==0l01?6?4;7:b>;509?194h4=3:32?3>n2794=9558d897>713?2j63=81c91<`<5;2;n7;6f:?1<5e==0l01?6?d;7:b>;509o194h4=3:3b?3>n2794<>558d897>693?2j63=80091<`<5;2:87;6f:?1<43==0l01?6>6;7:b>;508=194h4=3:2n2794<7558d897>6i3?2j63=80`91<`<5;2:o7;6f:?1<4b==0l01?6>f;7:b>;50;:194h4=3:15?3>n2794?<558d897>5;3?2j63=83691<`<5;2997;6f:?1<70==0l01?6=7;7:b>;50;2194h4=3:1e?3>n2794?l558d897>5k3?2j63=83f91<`<5;29i7;6f:?1<7`==0l01?6<0;7:b>;50:;194h4=3:06?3>n2794>=558d897>4=3?2j63=82491<`<5;28;7;6f:?1<6>==0l01?o:0;d73g=z{;k>=7>540y>6=dd2<3m70<7be86=c=::1i3687i;<0;`6<21o16>5jj:4;e?84?m00>5k5229d7>0?a3483j44:9g9>6=`f2<3m70<7fc86=c=::1hn687i;<0;fc<21o16>5m?:4;e?84?k80>5k5229a1>0?a3483o>4:9g9>6=e32<3m70<7c486=c=::1i=687i;<0;g2<21o16>5m6:4;e?84?kh0>5k5229aa>0?a3483on4:9g9>6=ec2<3m70<7cd86=c=::1im687i;<0;`5<21o16>5j>:4;e?84?l;0>5k5229f7>0?a3483h84:9g9>6=b12<3m70<7d686=c=::1n3687i;<0;`<<21o16>5jn:4;e?84?lk0>5k5229f`>0?a3483hi4:9g9>6=ba2<3m70<7e186=c=::1o:687i;<0;a7<21o16>5k<:4;e?84?m=0>5k5229g6>0?a3483i;4:9g9>6=c02<3m70<7e986=c=::1oj687i;<0;ag<21o16>5kl:4;e?84?mm0>5k5229gf>0?a3483ik4:9g9>6=`72<3m70<7f086=c=::1l9687i;<0;b6<21o16>5h::4;e?84?n?0>5k5229d4>0?a3483j54:9g9>6d352o>5<2s48j9i4i46`897?a93n=oh522`da>a0dm279n=>5d7ag?84e880o:nk4}r0b1=<72=q6>l;8:72;g>;5j9<1h;m6;<0b1gh01?oi7;f5gg=z{;k>j7>53z?1e0c=>92h70h7j9ce9~w7d1l3:19v3=b149`3ec348j9l4k6bc897d1m3l?;o522`d4>a0di279m;>5d7ag?xu5j8?1<76t=3`2`?3>n279n;51o;1j99m;|q1f3e=838p1?l9b;4386k:8b:p6g402909w07h;7c9~w7d5=3:1>v3=b36925>d348j<<4i46`8yv4e8m0;6?u22c2`>36?k2795k>5f55a?xu5j8<1<74h=:g64f>{t:k;<6=4={<0a5`<181i01?7i3;d73g=z{;h:47>52z?1f4`=>92h70<6f58e02d6g472?:3o63=9g79b11e3ty9nc20j2wx>o?m:18184e:;0=<5m4=3;e3?`3?k1v?l>c;296~;5j;91:=6l;<0:b=h0q~<64083>7}::h?=6i8le:?1=10=n==i7p}=7ca94?4|5;=mo7h;b99>6d632m5<5s483n=o45rs35g6?6=:r794=65f5`;?84f9;0o:n74}r04`a<72;q6>5?<:g6a<>;5i8o1h;m6;|q13`>=838p1?6>e;d7f==::h8j6i8l9:p62`42909w0<7288e0g><5;k8:7j9c89~w71a03:1>v3=8269b1d?348j?o4k6b;8yv40n00;6?u2291:>c2e0279m>m5d7a:?xu5?ok1<7l=k:e4`=>{t:>li6=4={<0;7g52z?13cc=n=h37062`a2o>i463=a0c9`3e>3ty9;oh50;0x97>783l?n5522`06>a0d12wx>:m?:18184?880m8o64=3c04?b1k01v?9l1;296~;50981j9l7;<0b7cj30q~<8c383>7}::1:86k:m8:?1e16=l?i27p}=7b194?4|5;2;87h;b99>6d262m5<5s483<84i4c:897g3:3n=o45rs35`1?6=:r794=85f5`;?84f8:0o:n74}r04g3<72;q6>5>8:g6a<>;5i9?1h;m6;|q13f>=838p1?6?9;d7f==::h:<6i8l9:p62e>2909w0<70`8e0g><5;k;47j9c89~w71di3:1>v3=81`9b1d?348j<44k6b;8yv40kk0;6?u2292`>c2e0279m=o5d7a:?xu5?ji1<7l>m:e4`=>{t:>io6=4={<0;4`52z?1<5`=n=h3706=772o>i463=a1g9`3e>3ty9;i>50;0x97>693l?n5522`33>a0d12wx>:j>:18184?9;0m8o64=3c25?b1k01v?9k3;296~;508>1j9l7;<0b56j30q~<8d583>7}::1;>6k:m8:?1e42=l?i27p}=7e794?4|5;2::7h;b99>6d722m5<5s483=:4i4c:897g6>3n=o45rs35g3?6=:r794<65f5`;?84f9>0o:n74}r04`=<72;q6>5?6:g6a<>;5i821h;m6;|q13a?=838p1?6>a;d7f==::h;26i8l9:p62bf2909w0<71c8e0g><5;k:n7j9c89~w71cj3:1>v3=80a9b1d?348j=n4k6b;8yv40lj0;6?u2293g>c2e0279ml?i:e4`=>{t:>nm6=4={<0;6552z?1<77=n=h3706=452o>i463=a309`3e>3ty9;h<50;0x97>5;3l?n5522`00>a0d12wx>:k<:18184?:=0m8o64=3c10?b1k01v?9j4;296~;50;?1j9l7;<0b63j30q~<8e483>7}::18=6k:m8:?1e71=l?i27p}=7d494?4|5;29;7h;b99>6d4?2m5<5s483>54i4c:897g513n=o45rs35f=?6=:r794?o5f5`;?84f:k0o:n74}r04ad<72;q6>5;5i;i1h;m6;|q13`d=838p1?6=c;d7f==::h8o6i8l9:p62cd2909w0<72e8e0g><5;k9i7j9c89~w71bl3:1>v3=83g9b1d?348j>k4k6b;8yv40ml0;6?u2290e>c2e0279m>?5d7a:?xu5?ll1<7l==:e4`=>{t:>l;6=4={<0;7452z?1<64=n=h3706=542o>i463=a279`3e>3ty9;k:50;0x97>4=3l?n5522`14>a0d12wx>:h::18184?;?0m8o64=3c0j30q~<8f683>7}::1936k:m8:?1e6g=l?i27p}=a7394?4|5;kj=7h;b99>ac772m5<5s48jm?4i4c:89`ca=3n=ol5rs3c43?6=:r79mlj5f5`;?8ca=m0o:nj4}r0b<7<72;q6>ll7:g6a<>;bnhi1h;mk;|q1e=b=838p1?ol3;d7f==:n9:96i8ld:p6d??2909w0<5o:?m7j9ce9~w7g>l3:1>v3=ae;9b1d?34l;:54k6ba8yv4f1l0;6?u22`ff>c2e027m<;k5d7ag?xu5i0l1<7{t:hk;6=4={<0ba58d;f5gd=z{;k=>7>52z?1ed5=n=h370ki4e8g2fg4?:3y>6dg32o>i463jf839`3ef3ty9m;:50;0x97gf=3l?n552egg2>a0di2wx>l8::18184fi?0m8o64=g270?b1km1v?o96;296~;5ih=1j9l7;jn0q~7}::hk36k:m8:?e4=?=l?ih7p}=a7:94?4|5;kj57h;b99>b5>b2m5<5s48jml4i4c:89c6>;3n=oo5rs3c5e?6=:r79mll5f5`;?8cbm<0o:nl4}r0b2g<72;q6>lol:g6a<>;bmll1h;m6;|q1e3b=838p1?one;d7f==:mllo6i8lb:p6d0b2909w0<5ll;47j9cc9~w7g1n3:1>v3=ac29b1d?34om=>4k6b`8yv4f?90;6?u22``2>c2e027nj;1<7{t:h=96=4={<0bf652z?1eg2=n=h370ki408g2fd6dd22o>i463jf5c9`3ed3ty9m:;50;0x97ge>3l?n552eg6e>a0di2wx>l99:18184fj>0m8o64=dd61?b1kh1v?o88;296~;5ik31j9l7;jk0q~7}::hhj6k:m8:?fb3d=l?ij7p}=a6c94?4|5;kin7h;b99>ac142m5<5s48jnn4i4c:89``0i3n=o45rs3c4g?6=:r79moj5f5`;?8ca080o:n74}r0b3a<72;q6>llj:g6a<>;bn1<1h;mn;|q1e2c=838p1?omf;d7f==:mo2n6i8lc:p6d1a2909w0<5ll2?7j9c`9~w7g?83:1>v3=ab39b1d?34om544k6bc8yv4f080;6?u22`a1>c2e027nj4h5d7ab?xu5i191<7:e4`e>{t:h2?6=4={<0bg052z?1ef0=n=h370kic78g2f?6de02o>i463jfb;9`3ef3ty9m5950;0x97gd03l?n552egf0>a0di2wx>l67:18184fk00m8o64=ddgg?b1kk1v?o79;296~;5ijk1j9l7;jo0q~7}::hii6k:m8:?fb`d=l?io7p}=a9`94?4|5;kho7h;b99>ac`42m5<5s48joi4i4c:89``a03n=on5rs3c;a?6=:r79mnh5f5`;?8`78h0o:nm4}r0blj?:g6a<>;a89o1h;mn;|q1e<6=838p1?ok1;d7f==:n9;>6i8lc:p6d?62909w0<5o::m7j9cb9~w7g>:3:1>v3=ae19b1d?34l;>=4k6ba8yv4f1:0;6?u22`f7>c2e027m1<7:e4`g>{t:h3>6=4={<0b`3<6;f5gf=z{;k2:7>52z?1ea1=n=h370h?3c8g2fe6db?2o>i463i02d9`3ed3ty9m4750;0x97gci3l?n552f16`>a0d12wx>l7n:18184flk0m8o64=g266?b1k01v?o6b;296~;5imi1j9l7;j30q~7}::hno6k:m8:?e40`=l?i27p}=ad394?2|5;kn57h;b99>6c2e02795hl5d7a:?84>nh0o:n74=3;:e?b1kk1v?oj3;290~;5ilh1j9l7;<0:afjo01?7ib;f5ga=::03i6i8lb:p6dc3290?w0<5;3no7j9ce9>6<`e2ma0dk2795kl5d7aa?84>1m0o:nl4}r0ba3<72=q6>lkj:g6a<>;51li1h;mm;<0:bgji01?76e;f5gg=z{;kn;7>54z?1e``=n=h370<6eb8g2f?<5;3mn7j9c89>65<3s48jj=4i4c:897?bk3n=ol5228da>a0di2795l>5d7ab?xu5ioi1<7:={<0bbf86i8lb:?1=`c=l?i2707j9c89>6g4f2ma0dk27nj8h5d7a`?8`70<0o:nm4=g265?b1kj16>4ki:e4`f>;5i9:1h;m6;<0a43jk01?o:9;f5g<=::h?j6i8lc:?1f53=l?i2706f`a2m<4k6bc897c>83n=oo522bd4>a0dk279h<75d7a`?84c9<0o:nm4=3f25?b1kj16>lh9:e4`g>;5j>?1h;mn;<0a4gj301?j>0;f5gf=::m;96i8lc:?1`5c=l?ih706a732ma0dk279ok65d7a`?84c8;0o:nm4=3f30?b1kj16>nhj:e4`g>;5l9:1h;ml;<0g43ji01?j?8;f5gf=::m:j6i8lb:?1`5e=l?ii706g>22ma0dj279h=l5d7a`?84c8>0o:nm4=3f37?b1kj16:=;8:e4`e>;5njk01?l?1;f5g<=z{;h957>52z?1f7>=>92h70a0dl279m9=5d7ab?84f<=0o:n74=3;fa?b1kk16>lh<:e4`=>;a8>n1h;m6;jh01k>9e;f5gf=:n9<36i8lb:?e40`=l?ij70h?598g2fg<5o:>>7j9c`9>b52d2ma0dj27m<>?5d7aa?8`7:?0o:nl4=g214?b1kk16j=?n:e4`f>;a88?1h;mm;j301k>?a;f5gg=:n9::6i8l9:?e454=l?in70kif98g2fd<5llm?7j9cc9>acce2ma0d127njn75d7a:?8cak:0o:nm4=dd`2?b1kh16ikl8:e4`=>;bnk;1h;m6;jo01hhne;f5g<=:mo3m6i8l9:?fbac>12ma0d127nj;;5d7a:?8ca=m0o:nk4=dd6b?b1k016ik;::e4`=>;bn=l1h;m6;jh01hh;1;f5gf=:mo9?6i8lc:?fb7?=l?ih70ki1d8g2fe<5ll:?7j9cb9>ac6?2ma0dk27m<4=5d7a`?8`70l0o:nl4=g2;=?b1kk16j=6<:e4`a>;a81?1h;m6;jo01k>:1;f5g<=:moo:6i8l9:?fb<7=l?i270ki4e8g2f?<5ll:<7j9c89>252c2ma0d1279m875d7ag?84e8=0o:nk4=3;ee?b1kj16>4hl:e4`f>;51=<1h;mn;<4314ji01?78a;f5gg=::0=i6i8lb:?1=2e=l?ii70<67e8g2fd<5;36<1a2ma0d12795475d7a:?84>1h0o:n74=3;:f?b1k016>47l:e4`=>;510n1h;m6;<0:=`j301?76f;f5g<=::h>h6i8la:?1e10=l?i37p}=b1094?2cs48ia0dk279n=75d7a:?84f<:0o:nj4=3ce7?b1kl16>l>=:e4`e>;5j;k1h;mm;jk01hhk9;f5gd=:moi86i8lb:?fbdc=l?ij70ki5g8g2fg<5ll?:7j9cc9>ac5>2m>4k6b`89``603n=oo52eg2g>a0dj27nj=<5d7aa?8`70<0o:no4=g265?b1kh16:=:k:e4`f>;51lh1h;mk;<0:acji01?o?0;f5gf=::k:<6i8l9:?1e0?=l?ih706g622m348jj54k6b;897?ai3n=oh5228d`>a0dk2795kk5d7ab?84dno0o:no4=3aef?b1kh16>h<>:e4`g>;5m0:1h;mn;<0`b2jk01?j>9;f5gd=::m;>6i8la:?1`47=l?ij706g122ma0di279h<65d7ab?84c9h0o:no4=3f20?b1kh16>i?9:e4`e>;5kok1h;mn;<0`bfjk01?mi6;f5gd=::jl36i8la:?1`54=l?ij706a672ma0di279m9m5d7a`?84e0<0o:n74=3db2?b1kh16>ko;:e4`e>;5i?:1h;ml;<0g4gjn01?j?7;f5ga=::m:86i8ld:?1f56=l?ii70a0dj279m9=5d7a`?84>ml0o:no4=3ce7?b1kj16>l>=:e4`f>;5j;k1h;m6;jh01hhk9;f5gg=:moi86i8la:?fbdc=l?ii70ki5g8g2fd<5o:397j9cc9>b5362ma0di279m8o5d7ag?84e8=0o:no4=3`31?b1kh16>o>7:e4`=>;5io21h;mn;<0`bcji01?mib;f5gf=::l8:6i8lb:?1a<6=l?ih706a722m3n=o4522c56>a0dj279n=l5d7aa?84c990o:nl4=3f26?b1kk16>i>j:e4`f>;5l821h;mm;<0g5djh01?j>4;f5gg=::m;=6i8lb:?1gcg=l?ii706f`?2ma0dj279h=85d7aa?84c810o:nl4=3f3e?b1kj16>i>l:e4`g>;5i=i1h;mj;<0a<0jh01?hn6;f5gf=::ok?6i8lc:?1=c7=l?ii706a602m880;6?u2282:>c2e02795:o5d7ag?xu51981<749m:e4``>{t:0:86=4={<0:4g52z?1=5e=n=h370<67e8g2fb6<6c2o>i463=96g9`3ec3ty95=850;0x97?7m3l?n552285e>a0dl2wx>4>8:18184>8o0m8o64=3;;4?b1km1v?7?8;291~;518:1j9l7;<0b1gjh01?o:6;f5g<=::h?o6i8lb:?1==7=l?io7p}=b1c94?5|5;3mm7j9cc9>6g6f2o>i463=b1`9`3ed3ty94km50;:684f=;0o:nm4=3;34?b1kj16>5hl:g6a<>;50on1h;mm;<0:edjk01?7m5;f5gd=::0i;6i8la:?1=fd=l?ij70<6d78g2fg<5;3n97j9c`9>6a0di2795lm5d7ab?84>im0o:no4=3;ba?b1kh16>4oi:e4`e>;51k:1h;mn;<0:f4jk01?7m2;f5gd=::0h86i8la:?1=g2=l?ij70<6b78g2fg<5;3i;7j9c`9>6a0di2795oj5d7ab?84>jl0o:no4=3;ab?b1kh16>4m>:e4`e>;51j81h;mn;<0:g6jk01?7l4;f5gd=::0i>6i8la:?1=f0=l?ij70<6c68g2fg<5;3h47j9c`9>62ma0di2795nh5d7ab?84>l90o:no4=3;g5?b1kh16>4j=:e4`e>;51m91h;mn;<0:`1jk01?7k5;f5gd=::0n<6i8la:?1=a>=l?ij70<6d88g2fg<5;3om7j9c`9>6a0di2795h>5d7ab?84>m80o:no4=3;f6?b1kh16>4k<:e4`e>;51l>1h;mn;<0b41jk01?o?f;f5gd=::h;j6i8la:?1e73=l?ij706d272ma0di279m=85d7ab?84f8>0o:no4=3c3l>6:e4`e>;5i9k1h;mn;<0b4gjk01?o?c;f5gd=::h:o6i8la:?1e5c=l?ij706d752ma0di279m<95d7ab?84f910o:no4=3c2=?b1kh16>l?m:e4`e>;5i8i1h;mn;<0b5ajk01?o>e;f5gd=::h;m6i8la:?1e76=l?ij707j9c`9>6d442m;4k6bc897g5?3n=ol522`0;>a0di279m?75d7ab?84f:h0o:no4=3c1f?b1kh16>l;5i;n1h;mn;<0b6`jk01?o=f;f5gd=::h9:6i8la:?1e64=l?ij706d522ma0di279m>o5d7ab?84f;k0o:no4=3c0g?b1kh16>l=k:e4`e>;5i:o1h;mn;<0b15jn0q~<64183>7}::0>;6k:m8:?1=12=l?i27p}=92d94?21s482?k4i4c:897?383<;4n522`71>a0dl2795=>5d7ab?84?nm0o:nj4=3;be?b1km16>4l::e4``>;51j:1h;mk;<0:ggjn01?7k6;f5ga=::0o>6i8ld:?1=`0=l?io70<6e68g2fb<5;3n47j9ce9>62ma0dl2795lh5d7ag?84>j90o:nj4=3;a5?b1km16>4l=:e4``>;51k91h;mk;<0:f1jn01?7m6;f5ga=::0h<6i8ld:?1=g>=l?io70<6b88g2fb<5;3im7j9ce9>6a0dl2795n?5d7ag?84>k;0o:nj4=3;`7?b1km16>4m;:e4``>;51j?1h;mk;<0:g3jn01?7l7;f5ga=::0i36i8ld:?1=f?=l?io70<6c`8g2fb<5;3ho7j9ce9>6a0dl2795i<5d7ag?84>l:0o:nj4=3;g0?b1km16>4j::e4``>;51m=1h;mk;<0:`=jn01?7k9;f5ga=::0nj6i8ld:?1=ad=l?io70<6db8g2fb<5;3oh7j9ce9>6a0dl2795h=5d7ag?84>m=0o:nj4=3c64?b1kk1v?7>1;290~;518h1j9l7;<0:22jk01?793;f5gd=::0>?6i8lb:p6<75290?w0<61b8e0g><5;3=;7j9c89>6<042m3ty95<=50;6x97?6l3l?n552284;>a0di2795;:5d7ab?84><;0o:nj4}r0:51<72=q6>4?j:g6a<>;51?21h;m6;<0:21ji01?7;2;f5gg=z{;3:97>54z?1=4`=n=h370<6688g2fg<5;3=97j9c`9>6<252m5<3s482>=4i4c:897?113n=o4522846>a0dk27959:5d7ag?xu518=1<7:t=3;15?`3j116>48n:e4`e>;51?<1h;mn;<0:00jh0q~<61983>1}::0896k:m8:?1=3g=l?i270<6678g2fe<5;3??7j9cc9~w7?613:1?v3=9319b1d?3482884k6bf897?1:3n=o45rs3;2e?6=;r795?:5f5`;?84><:0o:nj4=3;56?b1kj1v?l9b;297~;5j?h1j9l7;<0b0`jh01?7ic;f5g<=z{;3857>5bz?1=6c=n==i70<6f38g2f?<5;3m?7j9c89>6<`32m3482j;4k6b;897?a?3n=o45228d;>a0d1279n=85d7a`?84f>90o:nk4=3ce3?b1kj1v?7=5;291~;51;l1j9l7;<0:5g<181i01?797;f5gg=::0<86i8l9:?1=12=l?ih7p}=93494?3|5;38<7h;b99>6<7d2?:3o63=9759`3ed3482:>4k6b`897?3;3n=ol5rs3;13?6==r795>?5f5`;?84>9m0=<5m4=3;548;:e4`=>;51=81h;mj;|q1=7>=83?p1?7<2;d7f==::0;n6;>7c:?1=3>=l?ih70<6658g2fd<5;3?>7j9cb9~w7?513:19v3=9219b1d?3482=k4909a897?113n=oo522846>a0d127959<5d7ab?xu51;k1<7;t=3;00?`3j116>4;51?31h;ml;<0:20jh01?7;4;f5g`=z{;39n7>55z?1=63=n=h370<620854=e<5;3=m7j9cc9>6<012m3l?n5522801>36?k2795;o5d7a`?84>>?0o:nl4=3;77?b1kj1v?7=d;290~;51:=1j9l7;<0:66<181i01?7;5;f5g`=::0<96i8la:p6<4b290?w0<6398e0g><5;39878?8b9>6<242mc20j2wx>o=9:18184fi;0=<5m4=3c32?`3?k1v?l;1;296~;5ihn1:=6l;<0b57h0q~7}::hh36;>7c:?1e4c=n==i7p}=b4594?4|5;kh?78?8b9>6d4f2o>5<5s48joh4909a897g4>3l?;o5rs3`53?6=:r79mi7561:`?84f;k0m8:l4}r0a2=<72;q6>ljj:72;g>;5i:i1j99m;|q1f3?=838p1?okf;43v3=a`1925>d348j36?k279ml<::g64f>{t:k8m6=4={<0be3<181i01?o<0;d73g=z{;h8<7>52z?1ed1=>92h706dg?2?:3o63=a529b11e3ty9n><50;0x97gf13<;4n522`62>c20j2wx>o=<:18184fih0=<5m4=3c76?`3?k1v?l<4;296~;5ihh1:=6l;<0b46h0q~7}::hkh6;>7c:?1e53=n==i7p}=b2594?4|5;kji78?8b9>6d602o>5<5s48jmk4909a897g703l?;o5rs3`0=?6=:r79mo>561:`?84f800m8:l4}r0a7d<72;q6>ll>:72;g>;5i9k1j99m;|q1f6d=838p1?om2;43v3=ac6925>d348j36?k279m=k5f55a?xu5j:l1<7l??:g64f>{t:k>;6=4={<0bf2<181i01?o>1;d73g=z{;h?>7>52z?1eg?=>92h704?:3y>6ddf2?:3o63=a069b11e3ty9n9:50;0x97gej3<;4n522`36>c20j2wx>o:::18184fjj0=<5m4=3c22?`3?k1v?l;6;296~;5ikn1:=6l;<0b52h0q~7}::hhn6;>7c:?1e4>=n==i7p}=b5:94?4|5;kij78?8b9>6d7>2o>5<5s48jo=4909a897g6j3l?;o5rs3`7e?6=:r79mn?561:`?84f9j0m8:l4}r0a0g<72;q6>lm=:72;g>;5i8n1j99m;|q1f1b=838p1?ol4;43v3=ab4925>d348j><4i46`8yv4e=90;6?u22`a4>36?k279m?<5f55a?xu5j<;1<7l<<:g64f>{t:k?96=4={<0bg<<181i01?o=4;d73g=z{;h>?7>52z?1efg=>92h706dee2?:3o63=a359b11e3ty9n8;50;0x97gdk3<;4n522`0;>c20j2wx>o;9:18184fkm0=<5m4=3c1=?`3?k1v?l:8;296~;5ijl1:=6l;<0b6gh0q~7}::hn;6;>7c:?1e7e=n==i7p}=b4c94?4|5;ko=78?8b9>6d4c2o>5<5s48jh?4909a897g5m3l?;o5rs3`6g?6=:r79mi=561:`?84f:o0m8:l4}r0a1a<72;q6>lj;:72;g>;5i:;1j99m;|q1f0c=838p1?ok5;43v3=ae5925>d348j?94i46`8yv4e>80;6?u22`f;>36?k279m>;5f55a?xu5j?91<7l=8:g64f>{t:k52z?1eae=>92h706dbc2?:3o63=a2c9b11e3ty94:m50;0x971ak3<;4n5228cb>c20j2wx>568:181840nm0=<5m4=3;bg?`3?k1v?662;296~;50921:=6l;<0:f=h0q~<79e83>7}::1;86;>7c:?1=f2=n==i7p}=8`:94?4|5;2:i78?8b9>65<5s483>44909a897?ck3l?;o5rs3:a:561:`?84>m80m8:l4}r0;f<<72;q6>5=6:72;g>;51l81j99m;|q10l3:1>v3=7gg925>d3482n84i46`8yv4??l0;6?u226de>36?k2795n>5f55a?xu50>l1<74mm:g64f>{t:12;6=4={<0;44<181i01?7k6;d73g=z{;23=7>52z?1<54=>92h70<6e48e02d6=642?:3o63=9d49b11e3ty945=50;0x97>7<3<;4n5228g4>c20j2wx>56;:18184?8<0=<5m4=3;fh0q~<78783>7}::1:<6;>7c:?1=dd=n==i7p}=89:94?4|5;2;578?8b9>65<5s483io0m8:l4}r0;5>l:72;g>;51k:1j99m;|q1<=e=838p1?6?d;43c2909w0<70d854=e<5;3i>7h;7c9~w7>?m3:1>v3=81d925>d3482n>4i46`8yv4?0o0;6?u22933>36?k2795o:5f55a?xu500:1<74l9:g64f>{t:13:6=4={<0;57<181i01?7m7;d73g=z{;22?7>52z?1<42=>92h70<6b88e02d6=722?:3o63=9cc9b11e3ty944;50;0x97>6>3<;4n5228`a>c20j2wx>579:18184?9>0=<5m4=3;ag?`3?k1v?667;296~;50821:=6l;<0:fah0q~<79983>7}::1;26;>7c:?1=gc=n==i7p}=88;94?4|5;2:m78?8b9>65<5s483=o4909a897?d93l?;o5rs3::f?6=:r794k;0m8:l4}r0;=f<72;q6>5?k:72;g>;51j91j99m;|q1<f;436k:8b:p6=?a2909w0<721854=e<5;3h:7h;7c9~w7>f83:1>v3=833925>d3482o:4i46`8yv4?i80;6?u22901>36?k2795n65f55a?xu50h81<74m6:g64f>{t:1k86=4={<0;61<181i01?7la;d73g=z{;2j87>52z?1<73=>92h70<6cb8e02d6=412?:3o63=9bf9b11e3ty94l850;0x97>5?3<;4n5228af>c20j2wx>5o8:18184?:10=<5m4=3;`b?`3?k1v?6n9;296~;50;k1:=6l;<0:`4h0q~<7a`83>7}::18i6;>7c:?1=a4=n==i7p}=8``94?4|5;29o78?8b9>65<5s483>i4909a897?c<3l?;o5rs3:b`?6=:r794?k561:`?84>l<0m8:l4}r0;e`<72;q6>5;51m=1j99m;|q1e93:1>v3=820925>d3482hl4i46`8yv4?j;0;6?u22910>36?k2795il5f55a?xu50k>1<74jk:g64f>{t:1h>6=4={<0;73<181i01?7ke;d73g=z{;2i:7>52z?1<61=>92h70<6dg8e02d6=5?2?:3o63=9d29b11e3ty94>m50;0x97>ek3l?n55228cb>a0d12wx>5:8:18184?jm0m8o64=3;bg?b1k01v?6:2;296~;50j21j9l7;<0:f=j30q~<75e83>7}::1n86k:m8:?1=f2=l?i27p}=87:94?4|5;2oi7h;b99>65<5s483i44i4c:897?ck3n=o45rs3:4m80o:n74}r0;3<<72;q6>5h6:g6a<>;51l81h;m6;|q1<2g=838p1?6ia;d7f==::0o86i8l9:p6=1e2909w0<7fc8e0g><5;3n87j9c89~w7>4l3:1>v3=8cg9b1d?3482n84k6b;8yv4?;l0;6?u229`e>c2e02795n>5d7a:?xu50:l1<74mm:e4`=>{t:1>;6=4={<0;g452z?16=e42o>i463=9d49`3e>3ty949=50;0x97>d<3l?n55228g4>a0d12wx>5:;:18184?k<0m8o64=3;fj30q~<74783>7}::1i<6k:m8:?1=dd=l?i27p}=85:94?4|5;2h57h;b99>65<5s483ol4i4c:897?fm3n=o45rs3:7e?6=:r794nl5f5`;?84>io0o:n74}r0;0g<72;q6>5ml:g6a<>;51k:1h;m6;|q1<1e=838p1?6ld;d7f==::0h:6i8l9:p6=2c2909w0<7cd8e0g><5;3i>7j9c89~w7>3m3:1>v3=8bd9b1d?3482n>4k6b;8yv4?c2e02795o:5d7a:?xu50<:1<74l9:e4`=>{t:1?:6=4={<0;`7?7>52z?16=b22o>i463=9cc9`3e>3ty948;50;0x97>c>3l?n55228`a>a0d12wx>5;9:18184?l>0m8o64=3;ag?b1k01v?6:7;296~;50m21j9l7;<0:faj30q~<75983>7}::1n26k:m8:?1=gc=l?i27p}=84;94?4|5;2om7h;b99>65<5s483ho4i4c:897?d93n=o45rs3:6f?6=:r794im5f5`;?84>k;0o:n74}r0;1f<72;q6>5jk:g6a<>;51j91h;m6;|q1<0c=838p1?6kf;d7f==::0i>6i8l9:p6=3a2909w0<7e18e0g><5;3h:7j9c89~w7>183:1>v3=8d39b1d?3482o:4k6b;8yv4?>80;6?u229g1>c2e02795n65d7a:?xu50?81<74m6:e4`=>{t:1<86=4={<0;a152z?1<`3=n=h370<6cb8g2f?6=c12o>i463=9bf9`3e>3ty94;850;0x97>b?3l?n55228af>a0d12wx>588:18184?m10m8o64=3;`b?b1k01v?699;296~;50lk1j9l7;<0:`4j30q~<76`83>7}::1oi6k:m8:?1=a4=l?i27p}=87`94?4|5;2no7h;b99>65<5s483ii4i4c:897?c<3n=o45rs3:5`?6=:r794hk5f5`;?84>l<0o:n74}r0;2`<72;q6>5ki:g6a<>;51m=1h;m6;|q1<3`=838p1?6i0;d7f==::0n36i8l9:p6=172909w0<7f08e0g><5;3o57j9c89~w7>093:1>v3=8g09b1d?3482hl4k6b;8yv4??;0;6?u229d0>c2e02795il5d7a:?xu50>>1<74jk:e4`=>{t:1=>6=4={<0;b352z?16=`?2o>i463=9d29`3e>3ty98i<50;ax972c;3l?;o5225a2>a0d12798ih5d7ag?843km0o:nj4=36a=?b1km16>9m=:e4`=>;51h;mm;<07`5jn01?:j2;f5ga=::=o:6i8lb:?10f`=l?ii70<;bd8g2fda0dj2798h95d7aa?843m10o:nl4=36f=?b1kk16>9kn:e4`f>;5jh01?:ne;f5gg=::=h96i8lb:?10g5=l?ii70<;b58g2fd<5;>i97j9cc9>61d12ma0dj2798oh5d7aa?843k=0o:nl4=36`f?`3?k16>9m<:e4`f>;5jk01?=69;f5gd=::=i:6i8la:?12626e2ma0dl2798nk5d7ag?843jj0o:nj4=36g2?b1k016>9ji:e4`e>;5jh01?:j4;f5g<=::=n;6i8lc:?10`4=l?ih70<98b8g2fe<5;>n=7j9cb9>61ea2ma0dj2798n65d7aa?843lj0o:nl4=36ge?b1kk16>9j6:g64f>{t:=n<6=4=4z?10g6=l?io70<;c98g2fb<5;>oo7j9ce9>61bf2ma0dm2798h75d7af?843mh0o:nj4=36bg?b1km16>9ok:e4``>;5jn01?:m3;f5ga=::=h?6i8ld:?10g3=l?io70<;b78g2fb<5;>i47j9ce9>61df2ma0dl2798n;5d7ab?8408;0m8:l4=34:1?b1kh16>9j::e4`g>;5jk01?8n8;f5gg=::=i96i8la:?10f0=l?io70<;e08g2f?<5;>hj7j9c89>61db2m5a0dj279;=:5d7ab?8408;0o:nj4=34:2?b1k016>;7<:e4`f>;5?921j99m;<07`1jn01?8nf;f5gd=::>a0dk2798h95d7a`?843m10o:nm4=36f=?b1kj16>9kn:e4`a>;5jo01?:ne;f5g`=::=h96i8le:?10g5=l?in70<;b58g2fc<5;>i97j9cd9>61d12ma0dm2798oh5d7af?843k=0o:nk4=36`1?b1k016>9j::e4`a>;5j301?:k4;d73g=::=i=6i8lb:p61?>2903w0<;988e02d<5;?8o7j9cb9>605c2m?k4k6ba8973383n=on522462>a0dk2799>l5d7a`?xu59o<:g64f>{t:=336=4={<07==h01?:69;7bg>{t:=k96=4={<07==2;7>52z?10<1=n==i70<;9986ef=z{;>j=7>52z?10<1=n??h70<;a08e02d61?12o>61?12o<>o63=4`29b11e3ty984;50;0x972>=3l?;o5225;5>0gd3ty984h50;0x972>=3l=9n5225;e>c20j2wx>97;:1818431=0m8:l4=36:1?3fk2wx>97j:1818431l0m8:l4=36:0?`1=j1v?:n8;296~;57}::=386k:8b:?10<2==hi0q~<;9e83>7}::=3o6k:8b:?10<5=n??h7p}=4`594?4|5;>j;7h;7c9>61?42?:oo6s|25;1>5<5s48?5?4i46`8972>;3?jo6s|25;`>5<5s48?5n4i46`8972>:3l=9n5rs36b2?6=:r798l85f55a?8431;0=97>:g64f>;5<0819lm4}r07=g<72;q6>97m:g64f>;5<0;1j;;l;|q10d3=838p1?:n5;d73g=::=3:6;>kc:p61?72909w0<;918e02d<5;>2=7;nc:p61?f2909w0<;9`8e02d<5;>2<7h95b9~w72f<3:1>v3=4`69b11e348?5=490ea8yv421;0;6?u224`1>`c2?27994<5f55a?xu5=>81<78l=:4c`?xu5=0;1<7=t=3746?`1=j16>8l>:dg63>;5=0;1j99m;|q1126=839p1?;80;d73g=::<=968ol;<06f4<2ij1v?;7f;297~;5=>:1j;;l;<06ec53z?113`=n==i70<:7186ef=::600a253z?113c=n??h70<:ae8fa01<5;?3h7h;7c9~w731l3:1?v3=57f9b11e348>:h4:ab9>60gc260gd2lo>;63=59a9b11e3ty99;m50;1x9731k3l?;o52244g>0gd348>mn4:ab9~w73?j3:1?v3=57a9b33d348>mo4je458973?j3l?;o5rs375f?6=;r799;l5f55a?842>j0>mn5224ca>0gd3ty995o50;1x9731j3l=9n5224cb>`c2?27995o5f55a?xu5=?k1<7=t=375e?`3?k16>88m:4c`?842ih0>mn5rs37;=?6=;r799;o5f77`?842i00ni894=37;=?`3?k1v?;99;297~;5=?31j99m;<062d<2ij16>8o6:4c`?xu5=121<7=t=375=?`1=j16>8o7:dg63>;5=121j99m;|q113>=839p1?;98;d73g=::<<268ol;<06e=<2ij1v?;77;297~;5=?21j;;l;<06e253z?1131=n==i70<:6986ef=::6000253z?1133=n??h70<:a58fa01<5;?387h;7c9~w731<3:1?v3=5769b11e348>:84:ab9>60g3260g42lo>;63=5919b11e3ty99;=50;1x9731;3l?;o522447>0gd348>m>4:ab9~w73?:3:1?v3=5719b33d348>m?4je458973?:3l?;o5rs3756?6=;r799;<5f55a?842>:0>mn5224c1>0gd3ty995?50;1x9731:3l=9n5224c2>`c2?27995?5f55a?xu5=?;1<7=t=3755?`3?k16>88=:4c`?842i80>mn5rs37;4?6=;r799;?5f77`?842i90ni894=37;4?`3?k1v?;90;297~;5=?:1j99m;<0624<2ij16>8o?:4c`?xu5=>l1<7=t=3754?`1=j16>87i:dg63>;5=>l1j99m;|q110`=839p1?;:f;d73g=::<<;68ol;<06=c<2ij1v?;8e;297~;5=i7>53z?110c=n==i70<:5g86ef=::<3n68ol;|q112b=839p1?;:e;d51f=::<3o6hk:7:?112b=n==i7p}=54f94?5|5;?>h7h;7c9>603b253z?110b=n??h70<:9b8fa01<5;?9i4:ab9>60?d2o7h95b9>60?e2lo>;63=56`9b11e3ty99:750;1x973013l?;o52247`>0gd348>5o4:ab9~w73>13:1?v3=56;9b33d348>n44je458973>13l?;o5rs374mn5224`:>0gd3ty994650;1x973003l=9n5224`;>`c2?2799465f55a?xu5=>=1<7=t=3743?`3?k16>897:4c`?842j10>mn5rs37:3?6=;r799:95f77`?842j>0ni894=37:3?`3?k1v?;86;297~;5=><1j99m;<0632<2ij16>8l8:4c`?xu5=0<1<7=t=3742?`1=j16>8l9:dg63>;5=0<1j99m;|q1123=839p1?;85;d73g=::<==68ol;<06f3<2ij1v?;65;297~;5=>?1j;;l;<06f053z?1122=n==i70<:7486ef=::68ol;|q11<2=839p1?;84;d51f=::6013253z?1125=n??h70<:b28fa01<5;?2?7h;7c9~w73093:1?v3=5639b11e348>;>4:ab9>60d4260d72lo>;63=5829b11e3ty99;850;1x9731>3l?;o522452>0gd348>n=4:ab9~w73?=3:1?v3=5749b33d348>m84je458973?=3l?;o5rs376f?6=;r7998l5f55a?842>?0>mn5224c6>0gd3ty99:o50;1x9732j3l=9n5224;b>`c2?2799:o5f55a?xu5<<21<716>9;7:g64f>{t:=936=4={<077=h01?:88;7bg>{t:=?<6=4<{<077=3:1?v3=4249b11e348??54:ab9>611028:7h95b9>61122lo>;63=4479b11e3ty9?i850;0x9724>3<;hn5222f5>c20j2wx>9=::180843;<0m8:l4=3602?3fk2798:;55`a8yv43==0;6>u22516>c02k2798::5ed74?843==0m8:l4}r00`0<72;q6>9=::72gg>;5;m?1j99m;|q1062=839p1?:<4;d73g=::=9>68ol;<0731<2ij1v?::3;297~;5<:>1j;;l;<073652z?1062=>9nh70<4?:2y>61542o><>7kj569>61352o>5<5s48??>490ea8975c;3l?;o5rs3606?6=;r798><5f55a?843;:0>mn522551>0gd3ty988?50;1x9724:3l=9n522552>`c2?27988?5f55a?xu5;m81<7>j=:g64f>{t:=9:6=4<{<0774h01?:<2;7bg>;5<>;19lm4}r0715<72:q6>9=>:g46g>;5<>:1ih;8;<0715h0q~<7}::=9:6;>kc:?17a7=n==i7p}=42294?5|5;>8<7h;7c9>61562?j7>53z?1066=n??h70<;6g8fa01<5;>?j7h;7c9~w75c83:1>v3=422925bd3488h=4i46`8yv43:o0;6>u2250e>c20j2798>>55`a89721n3?jo6s|256f>5<4s48?>k4i64a89721m3on9:52256f>c20j2wx>>mi:181843:o0=98j:4c`?xu5<=n1<7=t=361a?`1=j16>98k:dg63>;5<=n1j99m;|q17fc=838p1?:=e;43`f=:::in6k:8b:p614c2908w0<;2e8e02d<5;>9i7;nc:?103b==hi0q~<;4b83>6}::=8o6k8:c:?103e=ml?<70<;4b8e02d614c2?:oo63=3bf9b11e3ty98?l50;1x9725j3l?;o52250g>0gd348?:n4:ab9~w723i3:1?v3=43`9b33d348?:l4je4589723i3l?;o5rs31`f?6=:r798?l561f`?844kk0m8:l4}r076d<72:q6>9;5<;h19lm4=365e?3fk2wx>9:6:180843:h0m:8m4=365=?cb=>16>9:6:g64f>{t::ij6=4={<076d<18mi01?=la;d73g=z{;>957>53z?107?=n==i70<;2`86ef=::=<268ol;|q101>=839p1?:=9;d51f=::=<36hk:7:?101>=n==i7p}=3b;94?4|5;>9578?db9>66e>2o>5<4s48?>54i46`8972513?jo63=47:91de614?2o<>o63=4759a`30348?8:4i46`8yv44k10;6?u2250;>36ck279?n65f55a?xu5<;=1<7=t=3613?`3?k16>9<7:4c`?843>>0>mn5rs3672?6=;r798?95f77`?843>?0ni894=3672?`3?k1v?=l7;296~;5<;=1:=jl;<00g2h0q~<;2783>6}::=8=6k:8b:?1071==hi01?:96;7bg>{t:=>>6=4<{<0763>6k:8b:p66e12909w0<;27854ae<5;9h:7h;7c9~w725=3:1?v3=4379b11e348?>;4:ab9>61022997h95b9>61032lo>;63=4569b11e3ty9?n;50;0x9725=3<;hn5222a6>c20j2wx>9<;:180843:=0m8:l4=3611?3fk2798;:55`a8yv43<:0;6>u22507>c02k2798;=5ed74?843<:0m8:l4}r00g1<72;q6>9<;:72gg>;5;j>1j99m;|q1075=839p1?:=3;d73g=::=8?68ol;<0726<2ij1v?:;2;297~;5<;91j;;l;<072752z?1075=>9nh70<?4?:2y>61452o>=>7;nc:p61262908w0<;238e20e<5;>==7kj569>61262o>5<5s48?>?490ea8975d:3l?;o5rs360b?6=;r798>h5f55a?843:;0>mn522542>0gd3ty988h50;1x9724n3l=9n52255e>`c2?27988h5f55a?xu5;ml1<7>ji:g64f>{t:=9n6=4<{<077`h01?:;5<>l19lm4}r071`<72:q6>9=j:g46g>;5<>o1ih;8;<071`h0q~<7}::=9n6;>kc:?17ac=n==i7p}=42f94?5|5;>8h7h;7c9>615b2>h7>53z?106b=n??h70<;7e8fa01<5;>>h7h;7c9~w75cl3:1>v3=42f925bd3488hi4i46`8yv43;j0;6>u2251`>c20j2798>j55`a89720l3?jo6s|257`>5<4s48??n4i64a89720k3on9:52257`>c20j2wx>>jl:181843;j0=99l:4c`?xu5<99m:dg63>;5<8n7;nc:?102d==hi0q~<;5`83>6}::=9j6k8:c:?102g=ml?<70<;5`8e02d615f2?:oo63=3ec9b11e3ty98>750;1x972413l?;o52251b>0gd348?;l4:ab9~w72213:1?v3=42;9b33d348?;44je458972213l?;o5rs31g=?6=:r798>7561f`?844l00m8:l4}r0772<72:q6>9=8:g64f>;5<:319lm4=364=?3fk2wx>9;9:180843;>0m:8m4=3642?cb=>16>9;9:g64f>{t::n<6=4={<0772<18mi01?=k7;d73g=z{;>9o7>53z?107e=n==i70<;3686ef=::===68ol;|q101d=839p1?:=c;d51f=::=9o78?db9>66ed2o>5<4s48?><4i46`89725k3?jo63=47`91de61462o<>o63=4729a`30348?8=4i46`8yv44k80;6?u22502>36ck279?n?5f55a?xu5?k;1<798?:4c`?840j;0m8:l4=366f?b1k016>9;l:e4`=>;5<j301?::f;f5g<=::=>>6i8l9:?1010=l?i270<;468g2f?<5;>?47j9c89>612>2m348?8n4k6b;89723l3n=o452256f>a0d127989h5d7a:?843<:0o:n74=3670?b1k016>9;?:e4`=>;5<<;1h;m6;<0717j301?::3;f5g<=::=??6i8l9:?1003=l?i270<;568g2f?<5;>>47j9c89>604?2m>n4k6bg89736:3n=oh52242f>a0dm27998<=:e4`a>;5=;>1h;mj;<071<jh01?::a;f5gg=::=>;6i8ld:?101d=l?io70<;578g2fb<5;>?=7j9ce9>61252m5<5s48>ok4i46`8973c13on9:5rs37`6?6=:r799n<5f55a?842l00>mn5rs37`a?6=;r799nk5f55a?842k;0m:8m4=37g1v?;l1;297~;5=j;1j99m;<06g7<2ij16>8j7:4c`?xu5=jn1<7=t=37``?`3?k16>8m>:g46g>;5=m=1ih;8;|q11f6=839p1?;l0;d73g=::53z?11g`=n==i70<:c186ef=::60da253z?11fg=n==i70<:bd8e20e<5;?o87kj569~w73el3:1?v3=5cf9b11e348>nh4:ab9>60b3260dc2o<>o63=5e19a`303ty99om50;1x973ek3l?;o5224`g>0gd348>h>4:ab9~w73d?3:1?v3=5ca9b33d348>h?4je458973d03l?;o5rs37af?6=;r799ol5f55a?842jj0>mn5224f1>0gd3ty99n;50;1x973ej3l=9n5224f2>`c2?2799n85f55a?xu5=kk1<7=t=37ae?`3?k16>8lm:4c`?842l80>mn5rs37`7?6=;r799oo5f77`?842l90ni894=37`0?`3?k1v?8?4;296~;5?hk1:=6l;<073=h0q~<90283>7}::>k26;>7c:?1021=n==i7p}=61394?4|5;=j;78?8b9>61122o>5<5s48:o;:72;g>;5<>81j99m;|q11cb=838p1?9n3;43<<7h;7c9~w73aj3:1>v3=7`3925>d348?:k4i46`8yv42nh0;6?u226c3>36?k2798;k5f55a?xu5=o31<798k:g64f>{t:52z?1392h70<;6`8e02dj84?:3y>62?e2?:3o63=47;9b11e3ty99k:50;0x971>i3<;4n52254;>c20j2wx>8h<:181840100=<5m4=3653?`3?k1v?;i2;296~;5?021:=6l;<0723h0q~<:f083>7}::>3<6;>7c:?1033=n==i7p}=5g294?4|5;=2:78?8b9>61032o>5<5s48<584909a89721;3l?;o5rs37fa?6=:r79;4:561:`?843>;0m8:l4}r06aa<72;q6>:7<:72;g>;5v3=7`g925>d348?;i4i46`8yv41810;6?u226cg>36?k2798:m5f55a?xu5>9=1<799m:g64f>{t:?:=6=4={<04eg<181i01?:8a;d73g=z{;<;97>52z?13d>=>92h70<;788e02d62?c2?:3o63=4649b11e3ty99k950;0x971>:3<;4n52254a>c20j2wx>8kl:181840180=<5m4=3654?`3?k1v?863;2964}::>8o6k:l2:?131d=n=i970<84`8e0f4<5;=?57h;c39>622?2o>h>63=7559b1e5348<894i4b089713>3l?o?522666>c2d:279;9=5f5a1?840;00m8n<4=3576?`3k;16>::>:g6`6>;5?=:1j9m=;<047c9o6k:l2:?136e=n=i970<83c8e0f4<5;=8m7h;c39>625?2o>h>63=73g9b1e53483l?o?522616>c2d:279;>:5f5a1?840;:0m8n<4=3506?`3k;16>:=>:g6`6>;5?::1j9m=;<046c==0l01?8i9;7:b>;5>ok194h4=34ef?3>n279:km558d8970al3?2j63=6gg91<`<5;;5>o>194h4=34e1?3>n279:k8558d8970a?3?2j63=6879b11e3ty9:4850;32841k;0>5k5227a0>0?a348=ol4:9g9>63ee2<3m70<9cb86=c=::?io687i;<05g`<21o16>;mi:4;e?841l90>5k5227f2>0?a348=o94:9g9>63e22<3m70<9c786=c=::?i<687i;<05g=<21o16>;m6:4;e?8411?0m8:l4}r06ad<72;?p1?8:e;d7g7=::?=o6k:l2:?122e=n=i970<97c8e0f4<5;<631>2o>h>63=66:9b1e5348=;:4i4b089700>3l?o?522756>c2d:279:::5f5a1?841?:0m8n<4=3446?`3k;16>;9>:g6`6>;5>>:1j9m=;<052c630>2o>h>63=67:9b1e5348=::4i4b089701>3l?o?522746>c2d:279:;:5f5a1?841>:0m8n<4=3456?`3k;16>;8>:g6`6>;5>?:1j9m=;<051c0?a348=9k4:9g9>630f2<3m70<97486=c=::?=3687i;<053<<21o16>;9n:4;e?841?k0>5k52275`>0?a348=;i4:9g9>63072<3m70<96086=c=::?<9687i;<0526<21o16>;8;:4;e?841><0>5k522745>0?a348=::4:9g9>630?2<3m70<96886=c=::?;8k:4;e?841>l0>5k52274e>0?a348=;=4:9g9>63162<3m70<97386=c=::?=8687i;<0531<21o16>;99:4;e?841?>0>5k52262a>c20j2wx>;7k:1818439?0o:nm4=34:a?`3?k1v?86b;296~;5>0i1j99m;<05eajn0q~<99883>7}::=;;6i8ld:?12:m7j9c`9>63??2o>5<5s48=h44909a89734k3l?;o5rs340;jm:72;g>;5=:o1j99m;|q126g=838p1?8kc;43v3=6eg925>d348>8<4i46`8yv41;m0;6?u227fe>36?k2799>l5f55a?xu5<8;1<79?=:g64f>{t:?k96=4n{<05e7h01?;=8;f5ga=::<9;6i8ld:?117e=l?io70<:138g2fb<5;?;i7j9ce9>607f2m=h4k6bf89735:3n=oi5rs344b?6=;r798l65d7a:?8431l0o:nj4=3770?`3?k1v?88e;297~;51h;mm;<07=dj301?;;2;d73g=z{;<3<7>53z?10d2=l?ih70<;9`8g2fd<5;???7h;7c9~w70?93:1?v3=4`79`3ee348?5o4k6b;89733=3l?;o5rs34;6?6=;r798l;5d7a`?8431k0o:nl4=3772?`3?k1v?873;297~;5j301?;;7;d73g=z{;<387>53z?10d0=l?ih70<;9b8g2fd<5;??47h;7c9~w70?=3:1?v3=4`59`3ee348?5i4k6b;8973313l?;o5rs34;2?6=;r798l95d7a`?8431m0o:nl4=377e?`3?k1v?877;297~;5j301?;;b;d73g=z{;<347>53z?10d>=l?io70<;9d8g2fd<5;??o7h;7c9~w75bi3:1>v3=3cf925>d348?m44i46`8yv44mj0;6?u222`f>36?k2798ll5f55a?xu5>8<1<7:t=36b0?b1kh16>97n:e4`e>;5=:81h;m6;<0661h0q~<91683>1}::=k?6i8l9:?10c20j2wx>;?6:186843i<0o:n74=36:f?b1kj16>8=::e4`=>;5=::1j99m;<067fjh0q~<91`83>0}::=k=6i8la:?10605c2m5<2s48?m;4k6b;8972>k3n=on522414>a0d12799<<5f55a?842;l0o:nl4}r055f<729o8:e4`e>;5<0n1h;mn;<067=j301?;>6;d73g=::<9m6i8lb:p637c290>w0<;a68g2f?<5;>2h7j9cb9>605>2m8=4k6b`8yv419l0;68u225c;>a0dj27984k5d7ab?842;h0o:n74=372a?`3?k16>8:>:e4`f>{t:?;m6=4:{<07e=jk01?:6e;f5gf=::<9:6i8la:?1174=n==i70<:3c8g2fd63g02mc20j27999<5d7a:?xu5?>i1<78:<:e4`=>{t:>2<6=4={<06f5h01?;;5;f5g<=z{;=3m7>53z?11g5=n==i70<:478g2f?<5;?8o7j9c89~w71?j3:1?v3=5c69b11e348>8:4k6b;89734l3n=o45rs35;g?6=;r799o;5f55a?842<10o:n74=370a?b1k01v?97d;297~;5=k<1j99m;<060<j301?;53z?11g1=n==i70<:4`8g2f?<5;??<7j9c89~w71?n3:1?v3=5c:9b11e348>8o4k6b;8973393n=o45rs35:4?6=;r799o75f55a?842j30q~<87283>7}::<3h6k:8b:?10<`=l?i27p}=76694?4|5;?2h7h;7c9>61?a2m5<5s48>5h4i46`8972>n3n=oo5rs3542?6=:r7994h5f55a?8431o0o:nm4}r0432<72;q6>8o?:g64f>;5<0l1h;mk;|q132>=838p1?;n1;d73g=::=k;6i8l9:p621>2909w0<:a38e02d<5;>j<7j9c`9~w710i3:1>v3=5`19b11e348?m=4k6b`8yv40?k0;6?u224c7>c20j2798l>5d7a`?xu5?>n1<79o?:e4``>{t:>=n6=4={<06e2h01?:n1;f5g<=z{;=52z?11d>=n==i70<;a08g2fg60g>2o>a0dk2wx>:6=:181842ik0m8:l4=36b5?b1km1v?973;296~;5=hi1j99m;<07e7j30q~<88583>7}::61g52m5<5s48>mk4i46`8972f:3n=on5rs35;8l=:g64f>;5i=7h;7c9~w727;3:1>v3=72;925>d348?o>4i46`8yv438?0;6?u22667>36?k2798n75f55a?xu5<9=1<79mj:g64f>{t:=:36=4={<040=<181i01?:k0;d73g=z{;>;57>52z?131?=>92h70<;d78e02d622f2?:3o63=4ef9b11e3ty98=l50;0x9713j3<;4n5225g3>c20j2wx>9>l:181840h0q~<7}::>9;6;>7c:?10`3=n==i7p}=3g294?4|5;=8=78?8b9>61c12o>5<5s48=561:`?843m10m8:l4}r00b6<72;q6>:=;:72;g>;5jo7h;7c9~w75a>3:1>v3=725925>d348?mi4i46`8yv44n>0;6?u2261;>36?k2798lk5f55a?xu5;o31<79l=:g64f>{t::lj6=4={<047g<181i01?:m3;d73g=z{;9mn7>52z?136e=>92h70<;b58e02d625c2?:3o63=4c79b11e3ty9?kj50;0x9714m3<;4n5225`5>c20j2wx>>hj:181840;o0=<5m4=36ah0q~<;0183>7}::>>:6;>7c:?10gd=n==i7p}=41394?4|5;=?>78?8b9>61dc2o>5<5s48<8>4909a8972en3l?;o5rs3630?6=:r79;9;561:`?843k=0m8:l4}r0740<72;q6>::9:72;g>;5;i7j9ce9>617d2m=4k6bf89726<3n=oi5225f5>a0dj279:lh5f55a?xu5?k91<7mt=35a0?`3?k16>9m<:e4`=>;5j301?:kc;f5g<=::=o;6i8la:?10fc=l?ij70<;d`8g2fb<5;>n87j9cb9>61b72mm0;6?u225a6>a0dl279;;k5f55a?xu5=<>1<79;6:e4`e>{t:6=4={<060`h01?::a;f5gd=z{;?>:7>52z?111`=n==i70<;5c8g2fg9:4?:3y>60372o>a0di2wx>8;6:181842=;0m8:l4=366a?b1kh1v?;:a;296~;5=<91j99m;<071cjk0q~<98`83>7}::?2i6k:8b:?12=e=l?i27p}=77d94?2es488h54k6bc8975c>3n=ol5222f6>a0di279?i:5d7ab?844l:0o:no4=31g6?b1kh16>>j>:e4`e>;5;m:1h;mn;<00gcjk01?=le;f5gd=:::io6i8la:?17fd=l?ij70<66e?2ma0di279?n=5d7ab?844k;0o:no4=31gb?b1kh16>>jj:e4`e>;5;mn1h;mn;<00`fjk01?=kb;f5gd=:::nj6i8la:?17a?=l?ij70<66e62ma0dk27988j5d7a`?843=l0o:nm4=366b?b1kj16>:9?:g64f>;5<=?1h;mj;<0703jo01?:;7;f5g`=::=>36i8le:?101?=l?in70<;4`8g2fc<5;>?o7j9cd9>612c2ma0dm2798885d7af?843<80o:nk4=3676?b1kl16>9:<:e4`a>;5<=>1h;mj;<0715jo01?::1;f5g`=::=?96i8le:?1005=l?in70<;558g2fc<5;>>97j9cd9>61302m?n4k6bc89734l3n=ol52241f>a0di2799>h5d7ab?842<90o:no4=3775?b1kh16>8=m:e4`e>;5jo01?:n0;f5g`=::=3m6i8le:p6262290:4v3=71;9b11e348?m44k6b;8970?j3n=oo5227;`>a0dj2798lo5d7a:?843ik0o:no4=35a6?b1km16>8:=:e4``>;5==91h;mk;<0600jn01?;;6;f5ga=::<><6i8ld:?111>=l?io70<:488g2fb<5;??m7j9ce9>602e2m894k6bf8972f;3n=ol5227c3>a0dk279?n>5d7aa?840880o:nm4=34be?b1kj16>:9?:e4`a>{t:>:86=4={<046f<181i01?9?4;d73g=z{;52z?12f2=n=h370<;b`8g2fe63e22o>i463=4c`9`3ed3ty9:o;50;0x970d>3l?n55225`g>a0dk2wx>;l9:181841k>0m8o64=36ab?b1kj1v?8m7;296~;5>j21j9l7;<07g1ji0q~<9b983>7}::?i26k:m8:?10f3=l?ih7p}=6c094?3|5;7h;b99>61cf2m3n=o45rs34a=?6=;r79:n=5f5`;?843ij0o:nm4=3713?b1k01v?8ma;297~;5>jk1j9l7;<07eaji01?;=b;f5g<=z{;53z?12fd=n=h370<;ad8g2fe<5;?9j7j9c89~w70ek3:1?v3=6ba9b1d?348?n?4k6ba89737l3n=o45rs34a`?6=;r79:nj5f5`;?843j:0o:nm4=3725?b1k01v?8me;297~;5>jo1j9l7;<07f1ji01?;>5;f5g<=z{;53z?12f`=n=h370<;b48g2fe<5;?:57j9c89~w70d83:1?v3=6e29b1d?348?n;4k6ba89736l3n=o45rs34`5?6=;r79:i?5f5`;?843j10o:nm4=3715?b1k01v?8j1;296~;5>o81j9l7;<07g3ji0q~<9e383>7}::?l86k:m8:?10`3=l?io7p}=6d194?4|5;61c12m5<5s48=j84i4c:8972b?3n=oi5rs34f1?6=:r79:k85f5`;?843m10o:nj4}r05a3<72;q6>;h8:g6a<>;561db2m5<2s48=j<4i4c:8972e83n=on522405>a0dm2799?;5d7af?842:>0o:nk4}r05a=<72;h7:g6a<>;5=;k1h;mj;<066<jo01?;=b;f5g`=::=i96i8lc:p63c>290>w0<9f88e0g><5;>h47j9cb9>604b2m>k4k6bg8yv41mh0;68u227db>c2e02799=m5d7af?8428k0o:nk4=373`?b1kl16>9mi:e4`e>{t:?oi6=4:{<05bg63`d2o>i463=5069`3eb348>=>4k6bg89736=3n=oh5225fb>a0di2wx>;kk:186841nm0m8o64=36gg?b1kj16>8?8:e4`a>;5=831h;mj;<065=j30q~<9ed83>0}::?ln6k:m8:?114d=l?in70<:1e8g2fc<5;>n=7j9c`9>607d2m5<2s48=jk4i4c:8972b;3n=oi52243e>a0dm2799??5d7af?842:90o:n74}r054f<72=q6>;;5=kk1:=jl;<0666j301?;l4;f5g==z{;<;h7>54z?127d=n=h370<:bc854ae<5;?997j9c89>60e12m5<3s48=>n4i4c:8973ek3<;hn52240:>a0d12799n65d7a;?xu5>9l1<7:t=341`?`3j116>8m6:e4`=>;5=kn1:=jl;<066aj30q~<91183>1}::?8n6k:m8:?11fg=l?i270<:bd854ae<5;?;n7j9c89~w70693:18v3=63d9b1d?348>oo4k6b;8973en3<;hn52242e>a0d12wx>;?=:187841;90m8o64=37`g?b1k016>8m?:72gg>;5=891h;m6;|q1245=83>p1?8<1;d7f==::9nh70<:168g2f?63552o>i463=5bg9`3e>348>o?490ea89736j3n=o45rs3421?6=;r79:>=5f5`;?842ko0o:n74=372b?b1k01v?8=0;296~;5>;k1:=6l;<0677h0q~<92083>7}::?8i6;>7c:?1165=n==i7p}=63094?4|5;<9o78?8b9>60532o>5<5s48=>i4909a89734=3l?;o5rs3410?6=:r79:?k561:`?842;?0m8:l4}r0560<72;q6>;;5=:=1j99m;|q1270=838p1?8<0;43v3=620925>d348>?l4i46`8yv41:00;6?u22710>36?k2799>?5f55a?xu5<1:1<79h>:g64f>{t:=2<6=4={<05g6<181i01?:i9;d73g=z{;>347>52z?12fg=>92h70<;f`8e02d63ee2?:3o63=4d`9b11e3ty985o50;0x970dk3<;4n5225g`>c20j2wx>96m:181841km0=<5m4=36f`?`3?k1v?:7c;296~;5>jo1:=6l;<07a`h0q~<;8e83>7}::?im6;>7c:?10``=n==i7p}=49g94?4|5;61`72o>5<5s48=h<4909a8972a:3l?;o5rs36;5?6=:r79:n:561:`?843n:0m8:l4}r07<7<72;q6>;m::72;g>;51j99m;|q10=5=838p1?8l6;436k:8b:p61>32909w0<9c6854=e<5;>m:7h;7c9~w72?=3:1>v3=6b:925>d348?j:4i46`8yv430?0;6?u227a:>36?k2798k65f55a?xu5=mk1<78>>:g64f>{t:7>52z?12c>=>92h70<:0`8e02di>4?:3y>63`>2?:3o63=4g`9b11e3ty99h:50;0x970ai3<;4n5225d`>c20j2wx>8k::181841nk0=<5m4=36e`?`3?k1v?;j6;296~;5>oi1:=6l;<07b`h0q~<:e683>7}::?lo6;>7c:?10c`=n==i7p}=5d:94?4|5;60672o>5<5s48=jk4909a89737:3l?;o5rs37gf?6=:r79:k<561:`?8428:0m8:l4}r06`f<72;q6>;h<:72;g>;5=9>1j99m;|q11ab=838p1?8i4;436k:8b:p60bb2909w0<9f4854=e<5;?;:7h;7c9~w73cn3:1>v3=6g4925>d348><:4i46`8yv42m90;6?u227d4>36?k2799=65f55a?xu5<8?1<7:t=3626?b1km16>9?::g6a<>;5<8<1h;mm;<07f<j30q~<98883>12|5;<3n7j9ce9>602c2m8k4k6bc8973283n=ol522472>a0di27998<5d7ab?842=:0o:no4=727e?b1kh16>;66:g6a<>;5=>k1h;ml;<06<0ji01?;60;f5gf=::<386i8lb:?11<2=l?ii70<:948g2fd<5;?2:7j9cc9>60?02m544k6b`89730j3n=on52245`>a0dk2799:j5d7a`?842?l0o:nm4=374b?b1kj16>86?:e4`g>;5=1;1h;ml;<06<7ji01?;73;f5gf=::<2?6i8lc:?11=0=l?ih70<:868g2fe<5;?347j9cb9>60>>2ma0dj2798975d7aa?8439:k:e4`f>;5<=o1h;mm;<070cjh01?:;0;f5gf=::=>i6i8lc:?1000=l?ih70<;408g2fe<5;>?>7j9cb9>61242ma0dj27988=5d7aa?843==0o:nl4=3661?b1kk16>9;8:e4`f>;5<<21h;mm;<06ji01?;7b;f5gf=::<2h6i8lc:?11=b=l?ih70<:8d8g2fe<5;?3j7j9cb9>60?62mu227c:>c2e02798h>5d7a`?841ih0o:n74}r05ef<72:q6>9jl:e4`a>;5>hi1j9l7;<05eajo0q~<80183>6}::>:;6k:m8:?10fc=l?ih70<8008g2fga0d12799hl5d7ab?843n80o:no4=36e7?b1kh16>9h;:e4`e>;5jk01?:i7;f5gd=::=l36i8la:?10c?=l?ij70<;f`8g2fg<5;>nn7j9c`9>61cd2ma0di2799=?5d7ab?8428:0o:no4=3730?b1kh16>8>::e4`e>;5=9<1h;mn;<0642jk01?;?8;f5gd=::<:26i8la:?115g=l?ij70<;fc8g2fg<5;>mo7j9c`9>61`c2ma0dj279:4h5f5`;?840j;0o:no4=3718=?:e4`=>;5=;i1h;m6;<0657j301?;?e;f5g<=::<;j6i8l9:?1140=l?i270<:1d8g2f?<5;??>7j9c`9>60242m8;4k6bc89733?3n=ol52246;>a0di2799975d7ab?8428:l:e4`e>;5==>1h;mn;<0661j301?:n3;f5gf=::=;;6i8lb:?104g=l?ii70<9ae8g2fe<5;63g?2m3488544k6ba8970>m3n=oi5227;b>a0dm279:465d7af?8408k0o:n74=36e6?b1kk16>8>=:e4`f>;5;j:1h;m6;<0444j301?:>e;f5g<=::=:n6i8l9:?104e=l?i270<;198g2f?<5;>9<7j9c89>61732m348a0d1279;:>5d7a`?843jj0o:no4}r075a<72:q6>9?k:g6a<>;5<8o1h;mn;<07a1jn0q~<;0e83>1}::=;96i8lc:?105b=n=h370<;0d8g2fg<5;>oj7j9cc9~w726j3:1?v3=40`9b1d?348?=n4k6bc8972c>3n=on5rs3623?6=0m8o64=3629mk:e4`f>{t:=;m6=4<{<075c:?7h;b99>61732mc2e02798<>5d7a`?843lo0o:nm4}r075<<72=q6>9?=:e4`=>;5<831j9l7;<075dj301?:ld;f5gf=z{;56z?10f3=l?ii70<9a08e0g><5;63g?2m348=m;4k6b`8yv41;=0;68?;:e4``>;5=8:1h;mk;<0573j301?8n5;f5ga=::<:h6i8ld:?117c=l?io70<:2`8g2fb<5;?9:7j9ce9>60422m>>4k6bf89735l3n=oi52240e>a0dl2799?75d7ag?842:k0o:nj4=373b?b1km16>8?>:e4``>;5=9h1h;mk;<064ajn01?;>7;f5ga=::<;26i8ld:?1145=l?io70<:148g2fb<5;?:n7j9ce9>607c2m><4k6bf8973583n=ol52243`>a0di2799<65d7ab?xu5?=n1<78t=35:5?`3j116>8;m:72gg>;5;j;1h;m6;<063dj301?:;0;f5gd=::=hh6i8l9:p623?290=w0<8938e0g><5;?=:78?db9>66ed2m348?8o4k6bc8972e93n=on5rs3557?6=>r79;4j5f5`;?842?80=9m<:e4``>;5=0:1h;m6;<0713jk0q~<86783>3}::>k36k:m8:?1125=>9nh70<61e>2m3ty9;;950;4x971fj3l?n5522457>36ck279?io5d7a:?8421=0o:n74=36`a?b1kl16>9;n:e4`=>{t:><36=49{<04ef>n7j9cc9~w71113:1:v3=7`f9b1d?348>;;490ea8975ck3n=o45224;5>a0d127988m5d7aa?843l?0o:nk4}r042d<72?q6>:oj:g6a<>;5=>=1:=jl;<00`aj301?;67;f5g<=::=?o6i8lb:?10ab=l?ih7p}=77`94?0|5;=jj7h;b99>601?2?:oo63=3eg9`3e>348>554k6b;89722m3n=oo5225g3>a0dm2wx>:8l:185840j90m8o64=374=?07lj16>>ji:e4`=>;5j301?::f;f5gg=z{;=?i7>56z?13<5=n=h370<:5b854ae<5;9h>7j9c89>601e2mc2e027998j561f`?843m<0o:n74=31`7?b1k016>89l:e4`=>;5<=81h;mn;|q1306=83kc:?10`0=l?i270<61242m5<1s48<5;4i4c:89732n3<;hn5225g4>a0d1279?n;5d7a:?842?l0o:n74=3670?b1kh1v?9:2;292~;5?0=1j9l7;<0625<18mi01?:j8;f5g<=:::i=6i8l9:?112`=l?i270<;448g2fg4?:7y>62??2o>i463=573925bd348?i44k6b;8975d?3n=o45224:3>a0d12798985d7ab?xu5?<>1<78t=35:=?`3j116>88=:72gg>;5j301?;71;f5g<=::=><6i8la:p6232290=w0<89`8e0g><5;?=?78?db9>61gd2m348>4?4k6b;8972303n=ol5rs3562?6=>r79;4l5f5`;?842>=0=>mn:e4`=>;5=191h;m6;<070<jk0q~<85683>3}::>3h6k:m8:?1133=>9nh70<;ad8g2f?<5;9hn7j9c89>60>32mm3l?n5522444>36ck2798o<5d7a:?844km0o:n74=37;2?b1k016>9:l:e4`e>{t:>?j6=49{<04=c?h7j9c`9~w712j3:1:v3=7`29b1d?348>:4490ea8972e<3n=o45222ae>a0d12799565d7a:?843:o>:g6a<>;5=?k1:=jl;<07f0j301?=k0;f5g<=::<226i8l9:?101`=l?ij7p}=74f94?0|5;=j>7h;b99>600e2?:oo63=4c49`3e>3488h<4k6b;8972283n=ol5224:b>a0d12wx>:;j:185840i:0m8o64=375g?07lj16>9l7:e4`=>;5;m81h;m6;<0714jk01?;7b;f5g<=z{;=>j7>56z?13d2=n=h370<:6e854ae<5;>im7j9c89>66b42m4n4k6b;8yv40>90;6;u226c6>c2e02799;k561f`?843jk0o:n74=31g0?b1k016>9;<:e4`e>;5=1n1h;m6;|q1337=83kc:?10gb=l?i270<>87j9c`9>60>b2m5<1s48a0d1279?i85d7a:?843=<0o:no4=37;b?b1k01v?994;292~;5?h31j9l7;<0637<18mi01?:l4;f5g<=:::n36i8l9:?1001=l?ij70<:908g2f?62gf2o>i463=4b79`3eb348?954k6bc8973>:3n=o45rs31f4?6=5f55a?841i>0o:nl4=34b7?b1k016>;o9:e4`g>{t::o:6=4<{<06`4h01?;=6;f5g<=::?k86i8la:p66c52908w0<:d38e02d<5;?9m7j9c89>63g42m5<4s48>h>4i46`89735m3n=o45227c0>a0dk2wx>>k;:180842l=0m8:l4=373g?b1k016>;o<:e4``>{t::o>6=4<{<06`0h01?;>0;f5g<=::?k86i8le:p66c1290?w0<:d78e02d<5;?:87j9c89>63g52ma0dj2799<65d7af?841i=0o:nl4}r00a=<72=q6>8j7:g64f>;5>h81h;ml;<065fjo01?8n4;f5gf=z{;9n57>54z?11a?=n==i70<9a38g2fb<5;?9<7j9cd9>63g32m5<4s48=9h4i4c:89730i3n=oo522563>a0d12wx>;:6:180841=o0m8o64=37;1?b1kk16>9:m:e4`=>{t:???6=4<{<052d<5;??h7j9cc9>60?42m5<4s48=;54i4c:89733m3n=oo5224;7>a0dk2wx>;;6:180841?00m8o64=377b?b1kk16>87::e4`g>{t:??j6=4<{<053d<5;?>=7j9cc9>60?02m5<4s48=;n4i4c:89732:3n=oo5224;;>a0dk2wx>;;k:180841?m0m8o64=3767?b1kk16>876:e4`g>{t:?9m6=4<{<0525:6i8l9:p63272908w0<9608e0g><5;?61252m5<4s48=:?4i4c:89730l3n=oo522560>a0dj2wx>;:=:180841>:0m8o64=374a?b1kk16>9:;:e4`f>{t:?>86=4<{<0521>6i8lc:p63232908w0<9648e0g><5;?3<7j9cc9>61212m5<4s48=:;4i4c:8973?93n=oo522564>a0dk2wx>;:9:180841>>0m8o64=37;6?b1kk16>9:7:e4`g>{t:?><6=4<{<052=26i8lc:p632?2908w0<9688e0g><5;?387j9cc9>612f2m5<4s48=:o4i4c:8973?>3n=oo52256`>a0dk2wx>;:m:180841>j0m8o64=37;3?b1kk16>9:k:e4`g>{t:?>h6=4<{<052an6i8lc:p632c2908w0<96d8e0g><5;?357j9cc9>612a2m5<4s48=:k4i4c:8972283n=on5224:b>a0dj2wx>;:i:180841?90m8o64=3665?b1kj16>86m:e4`f>{t:??;6=4<{<0534<5;>>?7j9cb9>60>c2m5<4s48=;>4i4c:89722<3n=on5224:f>a0dj2wx>;;<:180841?=0m8o64=3661?b1kj16>86i:e4`f>{t:??>6=4<{<0533<5;>>47j9cb9>60?52m54k6ba89747;3l?;o52eg1g>a0dk27nj><5d7a`?8ca:>0o:nm4=dd2g?b1kj16ik?>:e4`g>;bn9<1h;ml;ji01?673>2o>a0dk2wx><8;:180846?80m8:l4=3027?b1km16>{t:8<86=4<{<022ch01?<>2;f5ga=::8h86i8la:p64052908w0<>6e8e02d<5;8:>7j9cb9>64d52m5<4s48::o4i46`89746:3n=oo5220`2>a0di2wx><8?:180846>00m8:l4=3027?b1kk16>{t:8?m6=4<{<0222h01?<>2;f5gd=::8km6i8la:p643b2908w0<>648e02d<5;8:>7j9c89>64gb2m5a0di279=4>5d7ab?846180o:no4=33:6?b1kh16><7<:e4`e>;590>1h;mn;<02=0jk01??:d;f5g<=::83=6i8la:p64112909w0<>778e02d<5;;<;7j9ce9~w770j3:1>v3=16`9b11e348:;;4i64a8yv46?o0;6?u2205e>c20j279=:8561f`?xu59>?1<7<99:4c`?xu59>k1<7<9::g46g>{t:8=n6=4={<023`h01??85;43`f=z{;;<87>52z?1522=n==i70<>7486ef=z{;;<57>52z?152?=n==i70<>758e20e641c2o>0gd3ty9=:650;0x977003l?;o522050>c02k2wx><9l:181846?j0m8:l4=3347?07lj1v??:2;296~;59=l1j99m;<0216jo0q~<>4g83>7}::8?96k:8b:?151`=l?ii7p}=1c794?4|5;;ih7kj569>64d22o>5<5s48:ni4i46`89757=3<;4n5rs33b`?6=:r79=lj5f55a?846jm0>mn5rs33a0?6=;r79=lj5f77`?846jj0ni894=33a0?`3?k1v??n5;296~;59ki1j99m;<0041<181i0q~<>ab83>6}::8kh6k:8b:?15db==hi01??mc;7bg>{t:8h86=4<{<02efbc8e02d<5;9;?78?8b9~w77fj3:1?v3=1``9b11e348:mn4:ab9>64de264df2lo>;63=1c09b11e3ty9=l=50;0x977ei3l?;o522221>36?k2wx>u220cb>c02k279=o75ed74?846j80m8:l4}r02e7<72;q6>;5;9;1:=6l;|q15d?=839p1??n9;d73g=::8kj68ol;<02f<<2ij1v??m0;297~;59h31j;;l;<02f=52z?15g>=n==i70<<01854=e64g?2o>a98e20e<5;;i;7kj569>64ga2o>5<5s48:n:4i46`8974an3<;4n5rs33b3?6=;r79=l95f55a?846i10>mn5220`4>0gd3ty9=lk50;1x977f?3l=9n5220`5>`c2?279=lk5f55a?xu590l1<7?hj:72;g>{t:;<;6=46{<01b`<21o16>?hi:4;e?844890>5k522222>0?a348866642<3m70<<0586=c=::::>687i;<0124h0q~<=5`83>6}::8k<68ol;<02f3<2ij16>?;m:g64f>{t:83=6=4={<02=`52z?1524854=e64>b2o>64>b2o<>o63=18f9a`30348:584i46`8yv460?0;6?u220;g>c20j279=?:561:`?xu591n1<7=t=33;`?`3?k16><6j:4c`?8461m0>mn5rs33:0?6=;r79=5j5f77`?8461j0ni894=33:0?`3?k1v??75;296~;590i1j99m;<0266<181i0q~<>8b83>6}::82h6k:8b:?15=b==hi01??6c;7bg>{t:8386=4<{<0232909w0<>9c8e02d<5;;9>78?8b9~w77?j3:1?v3=19`9b11e348:4n4:ab9>64?e264?f2lo>;63=1809b11e3ty9=5=50;0x977>i3l?;o522002>36?k2wx><6n:1808460h0m8:l4=33;f?3fk279=4o55`a8yv46180;6>u220:b>c02k279=475ed74?846180m8:l4}r02<7<72;q6><76:g64f>;59;:1:=6l;|q15=?=839p1??79;d73g=::82j68ol;<02=<<2ij1v??60;297~;59131j;;l;<02==52z?15<>=n==i70<>1g854=e64>?2o>a2908w0<>898e20e<5;;2;7kj569>64>a2o>5<5s48:5:4i46`89776m3<;4n5rs336g?6=;r79=5655`a8977>?3?jo63=14f9b11e3ty9>;650;;x9776m3?2j63=10d91<`<5;;9<7;6f:?1577==0l01??=2;7:b>;59;9194h4=3310?3>n279=?;558d89741j3l?;o5rs3133?6=:r79?=8561:`?844810m8:l4}r004d<72;q6>>>6:72;g>;5;8:1j99m;|q1744=838p1?=>1;433n=oi5rs3327?6=0;5:?=1h;mn;<0250j301??>2;f5gf=::8hm6i8lb:?15fg=l?ii70<>d48g2fd<5;;n<7j9cc9>64ce2ma0dj279=ok5d7aa?846k90o:nl4=33`5?b1kk16>;59j91h;mm;<02g1jh01??l5;f5gg=::8i=6i8lb:?15f1=l?ii70<>c98g2fd<5;;h57j9cc9>64ee2ma0dj279=i>5d7aa?846l80o:nl4=33g6?b1kk16>;59m>1h;mm;<02`3jh01??k7;f5gg=::8n36i8lb:?15a?=l?ii70<>d`8g2fd<5;;on7j9cc9>64bd2ma0dj279=h<5d7aa?846m:0o:nl4=33f0?b1kk16>;59l<1h;mm;<02a2jh01??j8;f5gg=::8o26i8lb:?15`g=l?ii70<>eb8g2fd<5;;nh7j9cc9>64cb2ma0dj279=k=5d7aa?846n=0o:nl4=33e1?b1kk16>;59o=1h;mm;<02b=jh01??i9;f5gg=::;;26i8lb:?1672=l?ii70<=2g8g2fd<5;88m7j9cc9>67222m3n=oo522374>a0dj279><65d7aa?8459h0o:nl4=302f?b1kk16>??l:e4`f>;5:8n1h;mm;<015`jh01?<>f;f5gg=::;8;6i8lb:?1677=l?ii70<=238g2fd<5;89?7j9cc9>67422m:4k6b`8974503n=oo52230:>a0dj279>?o5d7aa?845:k0o:nl4=301g?b1kk16>?;5:;o1h;mm;<0175jh01?<<1;f5gg=::;996i8lb:?1665=l?ii70<=358g2fd<5;8897j9cc9>67512ma0dj279>>m5d7aa?845;m0o:nl4=300a?b1kk16>?=i:e4`f>;5:=:1h;mm;<0104jh01?<;2;f5gg=::;>86i8lb:?1612=l?ii70<=478g2fd<5;8?;7j9cc9>672?2ma0dj279>9j5d7aa?845?;?:e4`f>;5:<;1h;mm;<0117jh01?<:3;f5gg=::;<>6i8lc:p64732909w0<>12854=e<5;;:97h;7c9~w741:3:180?a3489n:4:9g9>67e52<3m70<=ce86=c=::;n3687i;<01a6<21o16>?kj:4;e?845n:0>5k5223d7>0?a3489j84:9g9>67d?2<3m70<=b886=c=::;hj687i;<01fg<21o16>?ll:4;e?845jm0>5k5223`f>0?a3489nk4:9g9>67e72<3m70<=c086=c=::;i8687i;<01g1<21o16>?m::4;e?845k?0>5k5223a4>0?a3489o54:9g9>67e>2<3m70<=c`86=c=::;ii687i;<01gf<21o16>?mj:4;e?845ko0>5k5223f3>0?a3489h<4:9g9>67b52<3m70<=d286=c=::;n?687i;<01`0<21o16>?j9:4;e?845l>0>5k5223f:>0?a3489hl4:9g9>67be2<3m70<=db86=c=::;no687i;<01``<21o16>?ji:4;e?845m90>5k5223g2>0?a3489i?4:9g9>67c32<3m70<=e486=c=::;o=687i;<01a2<21o16>?k7:4;e?845m00>5k5223gb>0?a3489io4:9g9>67cd2<3m70<=ee86=c=::;om687i;<01b5<21o16>?h>:4;e?845n;0>5k522340>c20j2wx>?8;:1875~;588;194h4=3226?3>n279<;e;7:b>;58=l194h4=3264?3>n279<<=558d89766<3?2j63=00791<`<5;:::7;6f:?1441==0l01?>>8;7:b>;5883194h4=322e?3>n279<=1;7:b>;58;8194h4=3217?3>n279=a;7:b>;58;h194h4=321g?3>n279<2;7:b>;58:>194h4=3201?3>n279<>8558d89764?3?2j63=02:91<`<5;:857;6f:?146g==0l01?>;58:i194h4=320`?3>n279<>h558d8976383?2j63=05391<`<5;:?>7;6f:?1415==0l01?>;4;7:b>;58=?194h4=3272?3>n279<99558d8976303?2j63=05c91<`<5;:?n7;6f:?141e==0l01?>;d;7:b>;5:??1j99m;|q1630=83>:w0=k7:4;e?847n:0>5k5221df>0?a348:<44:9g9>646b2<3m70<>0g86=c=::8;;687i;<03`6<21o16>=j;:4;e?847l<0>5k5221f5>0?a348;h:4:9g9>65b?2<3m70=jl:4;e?847ll0>5k5221fe>0?a348;i=4:9g9>65c62<3m70=k::4;e?847m?0>5k5221g4>0?a348;i44:9g9>65cf2<3m70=kj:4;e?847mo0>5k5221d3>0?a348;j<4:9g9>65`52<3m70687i;<03b3<21o16>=h8:4;e?847n10>5k5221d:>0?a348;jl4:9g9>65`e2<3m70<>?:4;e?846880>5k522021>0?a348:<>4:9g9>64632<3m70<>0486=c=::8:=687i;<0242<21o16><>7:4;e?8468h0>5k52202a>0?a348:646c2<3m70<=668e02d67152o>a0dm2wx>?8k:187845>j0=<5m4=312f?b1k016>?9?:g64f>;5;9i1h;mm;|q1622=839p1?<83;436k:8b:?1624=l?io7p}=39094?3|5;9:n7j9ce9>670a2m<558d89754;3?2j63=32691<`<5;9897;6f:?1760==0l01?=<7;7:b>;5;:2194h4=3032?`3?k1v?=71;296~;5;1:1:=6l;<011=h0q~<<3b83>7}:::9i6;>7c:?1641=n==i7p}=32c94?4|5;98578?8b9>67712o>5<5s488><4909a89747=3l?;o5rs311f?6=:r79?><561:`?8458>0m8:l4}r006f<72;q6>>=<:72;g>;5:921j99m;|q177b=838p1?=<4;43v3=324925>d348936?k279>=m5f55a?xu5;:;1<7?>k:g64f>{t:8?=6=4={<012gjo01??:b;d73g=z{8lo=7>52z?1447=n=h370<=188g2f?65752o>i463=20`9`3e>3ty:jh950;0x9766l3l?n5522304>a0d12wx=kh=:181847:10m8o64=3007?b1k01vj30q~7}::99n6k:m8:?161d=l?i27p}=01f94?4|5;:?57h;b99>67372m5<5s48;8h4i4c:8974293n=o45rs323b?6=:r79<9h5f5`;?845=;0o:n74}r0355<72;q6>=;?:g6a<>;5:<91h;m6;|q2ba4=838p1?>>3;d7f==::;8?6i8l9:p5cb42909w0<5;89j7j9c89~w4`c<3:1>v3=0079b1d?3489?l4k6b;8yv7al<0;6?u22135>c2e0279>9;5d7a:?xu6nm<1<7?;;:e4`=>{t9on<6=4={<035=52z?144?=n=h370<=578g2f?657f2o>i463=2459`3e>3ty:jio50;0x9766j3l?n552233;>a0d12wx=kjm:1818479j0m8o64=302e?b1k01vj30q~?idd83>7}::9;m6k:m8:?164b=l?i27p}>fed94?4|5;:9<7h;b99>677b2m5<5s48;><4i4c:89746n3n=o45rs0df5?6=:r79=<<:g6a<>;5:;;1h;m6;|q2b`5=838p1?>=4;d7f==::;896i8l9:p5cc32909w0<5;89?7j9c89~w4`b=3:1>v3=0349b1d?3489>84k6b;8yv7am?0;6?u22104>c2e0279>?85d7a:?xu6nl21<7?<7:e4`=>{t9oo26=4={<036d52z?147d=n=h370<=2`8g2f?654d2o>i463=23`9`3e>3ty:jhm50;0x9765l3l?n552230`>a0d12wx=kkk:181847:l0m8o64=301`?b1k01vj30q~?ieg83>7}::99;6k:m8:?1666=l?i27p}>fg294?4|5;:8=7h;b99>67562m5<5s48;??4i4c:89744:3n=o45rs0de7?6=:r79<>:5f5`;?845;=0o:n74}r3eb1<72;q6>==::g6a<>;5::?1h;m6;|q2bc3=838p1?><6;d7f==::;9=6i8l9:p5c`12909w0<5;88;7j9c89~w4`a?3:1>v3=02:9b1d?3489?54k6b;8yv7an10;6?u2211:>c2e0279>>75d7a:?xu6no31<7?=m:e4`=>{t9olj6=4={<037g52z?146e=n=h370<=3e8g2f?655c2o>i463=22g9`3e>3ty:jkk50;0x9764n3l?n5522363>a0d12wx=khi:181847<90m8o64=3075?b1k01v?>?0;296~;58=;1j9l7;<0107j30q~7}::9>96k:m8:?1615=l?i27p}=01094?4|5;:??7h;b99>67232m5<5s48;894i4c:89743>3n=o45rs3230?6=:r79<9;5f5`;?845<>0o:n74}r0340<72;q6>=:9:g6a<>;5:=21h;m6;|q1450=838p1?>;7;d7f==::;>26i8l9:p65602909w0<5;8?m7j9c89~w76713:1>v3=05c9b1d?34898n4k6b;8yv478h0;6?u2216a>c2e0279>9j5d7a:?xu589h1<7?:j:e4`=>{t:9:h6=4={<030a52z?16g0=n=h370ki118g2fc67d02o>i463jeg79`3eb3ty9>5m50;0x974d:3l?n552eg43>a0dl2wx>?78:181845km0m8o64=ddb1?b1km1v?jn0q~<=ae83>7}::;o86k:m8:?e411=l?io7p}=2c094?4|5;8ni7h;b99>b50?2m5<5s489j>4i4c:89c6093n=oi5rs30a0?6=:r79>k:5f5`;?8`7?>0o:no4}r01f0<72;q6>?h::g6a<>;a8>n1h;mj;|q1621=838p1?o6i8le:p671?2909w0<=b88e0g><5ll2=7j9cd9~w74013:1>v3=2cc9b1d?34omi<4k6bg8yv45?h0;6?u223`a>c2e027mh1<7{t:;=h6=4={<01fa79;f5gd=z{;852z?16gc=n=h370h?8d8g2fg67da2o>i463i0819`3e>3ty9>:h50;0x974d83l?n552edg6>a0d12wx>?6?:181845k80m8o64=dgfb?b1km1v?<72;296~;5:j91j9l7;j30q~<=8283>7}::;i?6k:m8:?fb5>=l?i27p}=29694?4|5;8h97h;b99>ac742m5<5s489o;4i4c:89``6m3n=o45rs30;2?6=:r79>n95f5`;?8ca:00o:n74}r01<2<72;q6>?m7:g6a<>;bn:>1h;m6;|q16=>=838p1?:6i8l9:p67>>2909w0<=c`8e0g><5ll?m7j9c`9~w74?i3:1>v3=2b`9b1d?34om8k4k6bg8yv450k0;6?u223a`>c2e027nj8;5d7af?xu5:1n1<7{t:;2n6=4={<01gc52z?16a6=n=h370ki728g2fb67b62o>i463jf6c9`3ec3ty9>4?50;0x974c:3l?n552eg:2>a0dl2wx>?7=:181845l:0m8o64=dd;2?b1kl1v?<63;296~;5:m>1j9l7;jk0q~<=9583>7}::;n>6k:m8:?fb<5=l?in7p}=28794?4|5;8o:7h;b99>ac?>2m5<5s489h:4i4c:89``>n3n=oh5rs30:i75f5`;?8caj80o:nk4}r01=<<72;q6>?jn:g6a<>;bnk=1h;mj;|q16<5llh57j9cd9~w74>k3:1>v3=2ef9b1d?34omh<4k6bf8yv451m0;6?u223ff>c2e027njim5d7ab?xu5:0o1<7{t:;3m6=4={<01a552z?16`7=n=h370kif28g2fg67c52o>i463jfg:9`3ef3ty9>l=50;0x974b<3l?n552f12b>a0di2wx>?o;:181845m<0m8o64=g23a?b1kl1v?jk0q~<=a783>7}::;o<6k:m8:?e44g=l?ij7p}=2`594?4|5;8n47h;b99>b5472m5<5s489i44i4c:89c65>3n=ol5rs30b=?6=:r79>ho5f5`;?8`7;80o:no4}r01ed<72;q6>?km:g6a<>;a8:<1h;mn;|q16dd=838p1?<5o:8j7j9c`9~w74fm3:1>v3=2dd9b1d?34l;8n4k6bf8yv45io0;6?u223d3>c2e027m<8<5d7ag?xu5:k:1<7{t:;h:6=4={<01b7:f;f5ga=z{;8m:7>54z?16cc=n=h370<=018g2fg<5;8;j7j9c`9>64gb2m5<3s489jk4i4c:8974783n=o452232e>a0d1279=lh5d7aa?xu5:o21<7:t=3134?`3j116>?>>:e4`a>;5:8:1h;mk;<02f5jh0q~<=f883>1}:::::6k:m8:?1657=l?io70<=118g2fc<5;;i=7j9cc9~w74ai3:18v3=3109b1d?3489<<4k6ba8974683n=oo5220`1>a0dj2wx>?hm:1878448:0m8o64=3035?b1kk16>???:e4`g>;59k91h;mm;|q16ce=83>p1?=?4;d7f==::;::6i8l9:?1646=l?i270<>b58g2fd66622o>i463=2139`3ef3489==4k6bc8977e=3n=ol5rs3125?6=<;q6>>?>:g6a<>;5;8o1h;mn;<011=jh01?7j9cb9>acb72ma0dk27m<9:5d7a`?8458=0o:nl4=3021?b1k016>>?m:e4`e>;5:?o1h;m6;<012cji01?=>a;f5g<=:::;86i8lc:?175`=l?i270<:158g2fd<5;?:<7j9cc9>63512ma0dk2799?85d7a`?8448k0o:nm4=31;e?b1kh16>>;5=;?1h;ml;<0662ji01?;=3;f5gf=::<8o6i8lc:?117`=l?ih70<:288g2fe<5;?9n7j9cb9>606a2ma0dk2799<75d7a`?8429:0o:nm4=3721?b1kj16>8?m:e4`g>;5=8n1h;ml;<065cjh01?;=1;f5gg=::::n6i8lc:?1637=l?io70<<9`8g2fg<5;=in7j9cc9>62d>2ma0dk2799<65d7a`?807=10o:no4=3544?b1kh16>>?::e4`e>;5;8<1h;m6;|q176c=838p1?=4k6bf8974203n=ol52237:>a0d1279>==5d7aa?844810o:n74=g24`?b1km16j=98:e4`=>;a8>;1h;ml;j301k>:f;f5g`=:n9?36i8le:?e404=l?in70h?4b8g2fc<5o:?;7j9cb9>b55a2m34l;?;4k6b;89c6493n=o452f105>a0d127m5d7a:?8`79h0o:n74=g221?b1k016j=>j:e4``>;a89k1h;m6;jo01k>?2;f5g<=:mol36i8l9:?fbc5=l?i270kieb8g2fd<5lln97j9cb9>acbd2m34omh<4k6bg89``d13n=oi52ega0>a0dm27njn:5d7a`?8caj>0o:nj4=dda5?b1km16iko::e4`a>;bnhi1h;m6;jn01hh69;f5ga=:mo386i8ld:?fb=c=l?i270ki878g2fb<5ll3=7j9cd9>ac1f2ma0d127nj;>5d7af?8ca=<0o:nj4=dd7b?b1km16ik:n:e4`=>;bn=;1h;mn;jk01hh=9;f5gd=:mo;n6i8la:?fb45=l?ij70ki098g2fg<5lomh7j9c`9>a``22m;3n=ol52f1:f>a0d127m<575d7a:?8`7>=0o:nk4=g2;7?b1k016j=<<:e4`a>;a8=>1h;m6;jn01hh61;f5ga=:mo>o6i8ld:?fb46=l?io708?578g2f?<5;8;<7j9cb9>67632ma0dm279>=h5d7a`?845980o:nl4=336f?b1kh16:=;>:e4`a>;591l1h;mm;<02=5jh01??61;f5gg=::8396i8lb:?15<5=l?ii70<>958g2fd<5;;297j9cc9>643c2ma0d1279=o>5d7a:?846j80o:n74=33a6?b1k016>;59k>1h;m6;<0124jk01?<:b;f5g==z{;9:;7>54ey>66702o>i463=2719`3ef3489<;4k6ba89756m3n=o452237;>a0dl279?=65d7af?8459>0o:no4=310b?b1kk16j=>=:e4`e>;bnm:1h;mn;j301hhnc;f5gd=:mo?o6i8la:?fb6b=l?in70ki338g2fc<5ll9;7j9cd9>ac7d2ma0di27m<9:5d7ab?807=?0o:nl4=3034?b1km16>?>;:e4`g>;5:8?1h;ml;<005fj301?<9e;f5gf=::;666c2ma0di2799<>5d7ab?841;?0o:nm4=34b1?b1kh16>8>l:e4`e>;5=;o1h;mn;<066djk01?;=6;f5gd=::>=;6i8lb:?175d=l?ij70<<8`8g2f?<5;99<7j9c`9>60422m>>4k6bc89735l3n=ol52240e>a0di2799?75d7ab?842:k0o:no4=373b?b1kh16>8?>:e4`e>;5=9h1h;mn;<064ajk01?;>7;f5gd=::<;26i8la:?1145=l?ij70<:148g2fg<5;?:n7j9c`9>607c2m><4k6bc8974193n=on5222;b>a0d1279;ol5d7ab?840j00o:no4=3041?b1kj16>8;5=8i1h;mk;<065=jn01?=>5;f5gg=:::;=6i8la:p666>290?a0di279?=65d7a`?8459>0o:nl4=310b?b1k016j=>=:e4`f>;bnm:1h;mm;jh01hhnc;f5gg=:mo?o6i8lb:?e4=5=l?ii70h?458g2fd<5?:>:7j9c`9>67632ma0di279?8?;:e4`g>;5=8:1h;ml;<0573jh01?8n5;f5gf=::<:h6i8lb:?117c=l?ii70<:2`8g2fd<5;?9:7j9cc9>66732o<>o63=31`9`3e>34884l4k6b`8975583n=oo522406>a0dj2799?95d7aa?842::0o:nl4=371`?b1kk16>8;5=;31h;mm;<066gjh01?;?f;f5gg=::<;:6i8lb:?115d=l?ii70<:0e8g2fd<5;?:;7j9cc9>607>2m=84k6b`89736j3n=oo52243g>a0dj2799>7n:e4`f>;5?kh1h;ml;<04f<ji01?6i8la:?1176=l?ii70<:1b8g2fd<5;?:47j9cc9>62172m5<5s48:=h4i4c:8977?n3n=oi5rs3323?6=:r79=<;590;1h;mk;|q154?=838p1??=1;d7f==::8396i8ld:p647f2909w0<>238e0g><5;;2?7j9ce9~w776j3:1>v3=1319b1d?348:594k6bf8yv469j0;6?u22007>c2e0279=4;5d7ag?xu598n1<7;t=3311?`3j116>?9?:e4`f>;5:?h1h;m6;<0137jh01??66;f5ga=z{;9:j7>53z?165`=l?ii70<<1g8e0g><5;99<7j9cb9~w77693:148u22344>a0dk279=<;5d7a`?846980m8o64=3326?b1kk16>;59jk1h;mn;<02`0jk01??j0;f5gd=::8oi6i8la:?15cg=l?ij70<>fc8g2fg<5;;mo7j9c`9>64`c2ma0di279=n=5d7ab?846k=0o:no4=33`1?b1kh16>;59j=1h;mn;<02g=jk01??l9;f5gd=::8ii6i8la:?15fe=l?ij70<>ce8g2fg<5;;hi7j9c`9>64ea2ma0di279=i:5d7ab?846l?0o:no4=33g3?b1kh16>;59m31h;mn;<02`djk01??kb;f5gd=::8nh6i8la:?15ab=l?ij70<>dd8g2fg<5;;oj7j9c`9>64c62m4k6bc8977b<3n=ol5220g6>a0di279=h85d7ab?846m>0o:no4=33f;59lk1h;mn;<02afjk01??jd;f5gd=::8on6i8la:?15``=l?ij70<>f18g2fg<5;;m=7j9c`9>64`52ma0di279=k95d7ab?846n10o:no4=33e=?b1kh16>??6:e4`e>;5:;>1h;mn;<016cjk01?<>6i8la:?1602=l?ij70<=548g2fg<5;8>:7j9c`9>67302ma0di279>?;5:;;1h;mn;<0167jk01?<=3;f5gd=::;8>6i8la:?1670=l?ij70<=268g2fg<5;8947j9c`9>674>2mo4k6bc89745k3n=ol52230g>a0di279>?k5d7ab?845;90o:no4=3005?b1kh16>?==:e4`e>;5::91h;mn;<0171jk01?<<5;f5gd=::;9=6i8la:?1661=l?ij70<=398g2fg<5;8857j9c`9>675e2ma0di279>9>5d7ab?845<80o:no4=3076?b1kh16>?:<:e4`e>;5:=>1h;mn;<0103jk01?<;7;f5gd=::;>36i8la:?161?=l?ij70<=4`8g2fg<5;8?n7j9c`9>672d2ma0di279>8?5d7ab?845=;0o:no4=3067?b1kh16>?8::e4``>{t:8?>6=4={<021087>547y>64332o>i463=147925>d3489::4k6bf89776=3n=ol522031>a0dl279=oh5d7ag?846kh0o:nj4=33g1?b1km16>;59lh1h;mk;<02bdjn01??ib;f5ga=::8lh6i8ld:?15cb=l?io70<>bd8g2fb<5;;h<7j9ce9>64e62m4k6bf8977d<3n=oi5220a6>a0dl279=n85d7ag?846k>0o:nj4=33`;59jh1h;mk;<02gfjn01??ld;f5ga=::8in6i8ld:?15f`=l?io70<>d18g2fb<5;;o=7j9ce9>64b52m3n=oi5220f4>a0dl279=i65d7ag?846l00o:nj4=33ge?b1km16>;59mi1h;mk;<02`ajn01??ke;f5ga=::8nm6i8ld:?15`7=l?io70<>e38g2fb<5;;n?7j9ce9>64c32ma0dl279=h75d7ag?846mh0o:nj4=33fg?b1km16>;59lo1h;mk;<02acjn01??i0;f5ga=::8l:6i8ld:?15c4=l?io70<>f28g2fb<5;;m87j9ce9>64`22ma0dl279>;;5d7aa?xu59;<1<7:t=3304?`3j116><9l:e4`e>;59>21h;mn;<021<jh0q~<>2683>1}::89:6k:m8:?152e=l?i270<>798g2fe<5;;>47j9c89~w77503:18v3=1209b1d?348:;i4k6bc8977013n=ol522074>a0dl2wx><<6:187846;:0m8o64=334`?b1k016><96:e4`g>;59<=1h;mm;|q157g=83>p1??<4;d7f==::8=n6i8la:?152g=l?ij70<>568g2f?o4?:5y>64522o>i463=16g9`3e>348:;l4k6ba8977213n=oi5rs331g?6=85f5`;?846?o0o:no4=334f?b1kh16><;n:e4`f>{t:88o6=4;{<0272=l?ii7p}=13g94?5|5;;847h;b99>643f2m3ty9=?h50;1x977413l?n552207;>a0dl279=:95d7a`?xu5;1:1<7=t=31;4?`3j116>?8<:e4`f>;5:8;1h;m6;|q151c=83hp1??:3;d73g=::;:<6i8l9:?165>=l?i270<=088g2f?<5;8;m7j9c89>676e2m3489a0dm279?=m5d7a`?xu59:k1<7;t=3370?`3j116><=?:72;g>;59>i1h;mm;<023=j301??:9;f5gf=z{;;8n7>55z?1513=n=h370<>30854=e<5;;641?2mm50;7x9773>3l?n5522011>36?k279=:j5d7aa?846?00o:n74=3363?b1kl1v??64532?:3o63=16g9`3ee348:;l4k6b;89772?3n=ol5rs330b?6==r79=975f5`;?846;<0=<5m4=334a?b1kj16><9n:e4`f>;59<31h;mj;|q1516=83?p1??;a;d7f==::89=6;>7c:?152`=l?ii70<>7c8g2f?<5;;>m7j9cb9~w77393:19v3=15`9b1d?348:?:4909a89770n3n=on52205a>a0dj279=865d7a`?xu59=81<7:t=337g?`3j116><=7:72;g>;59jk0q~<>4283>1}::8>o6k:m8:?156?=>92h70<>598g2fc<5;;<;7j9cc9~w75383:1>v3=2c4925>d3489=44i46`8yv4436?k279>?<8:g64f>{t::<:6=4={<01ga<181i01?<<3;d73g=z{;9=o7>52z?16a>=>92h70<=3g8e02d67c42?:3o63=25`9b11e3ty9?:m50;0x974bm3<;4n522373>c20j2wx>>9k:181845n:0=<5m4=3065?`3?k1v?=8e;296~;5:o>1:=6l;<0117h0q~<<7g83>7}::;l>6;>7c:?1605=n==i7p}=35394?4|5;8i478?8b9>67432o>5<5s489n44909a89745n3l?;o5rs3177?6=:r79>oo561:`?845;h0m8:l4}r0001<72;q6>?lm:72;g>;5:=?1j99m;|q1713=838p1?97h;7c9~w753?3:1>v3=2cg925>d34899;4i46`8yv44<10;6?u223`e>36?k279>895f55a?xu5;=31<7??7:g64f>{t::>j6=4={<01g4<181i01?<>a;d73g=z{;9?o7>52z?16f5=>92h70<=1b8e02d67e32?:3o63=20f9b11e3ty9?9k50;0x974d=3<;4n52233f>c20j2wx>>:i:181845k?0=<5m4=302b?`3?k1v?=:0;296~;5:j=1:=6l;<0165h0q~<<5083>7}::;i36;>7c:?1677=n==i7p}=34094?4|5;8h578?8b9>67452o>5<5s489ol4909a89745;3l?;o5rs3160?6=:r79>nl561:`?845:<0m8:l4}r0010<72;q6>?ml:72;g>;5:;<1j99m;|q1701=838p1?v3=2e2925>d3489>l4i46`8yv44=h0;6?u223f2>36?k279>?l5f55a?xu5;?{t::?h6=4={<01`6<181i01?<=d;d73g=z{;9>h7>52z?16a2=>92h70<=2d8e02d67b22?:3o63=2229b11e3ty9?8h50;0x974c>3<;4n522312>c20j2wx>>8?:181845l>0=<5m4=3006?`3?k1v?=92;296~;5:m31:=6l;<0171h0q~<<6283>7}::;nj6;>7c:?1663=n==i7p}=37694?4|5;8on78?8b9>67512o>5<5s489hn4909a89744?3l?;o5rs3152?6=:r79>ij561:`?845;10m8:l4}r0022<72;q6>?jj:72;g>;5::31j99m;|q173>=838p1?2909w0<=e1854=e<5;88o7h;7c9~w751i3:1>v3=2d3925>d3489?i4i46`8yv44>k0;6?u223g1>36?k279>>k5f55a?xu5;?n1<7?:?:g64f>{t::52z?16`0=>92h70<=438e02d67c02?:3o63=2519b11e3ty9?:?50;0x974b03<;4n522367>c20j2wx>>9=:181845m00=<5m4=3072?`3?k1v?=83;296~;5:lk1:=6l;<0102h0q~<<7583>7}::;oi6;>7c:?161>=n==i7p}=36794?4|5;8no78?8b9>672>2o>5<5s489ii4909a89743i3l?;o5rs314hh561:`?845?h?:72;g>;5:=n1j99m;|q172g=838p1?n6k:8b:p661e2909w0<=f3854=e<5;8?j7h;7c9~w76>93:1>v3=003925>d348:nk4i46`8yv471j0;6?u22131>36?k279=n?5f55a?xu58h=1<7{t:9h96=4={<036=<181i01??k9;d73g=z{;:ih7>52z?1465=>92h70<>e48e02d655b2?:3o63=1g39b11e3ty9c20j2wx>=mj:181847lf;296~;58=l1:=6l;<02b=h0q~7}::9?;6;>7c:?15c?=n==i7p}=08094?4|5;::?78?8b9>64ef2o>5<5s48;=94909a8977c=3l?;o5rs32:0?6=:r79<<;561:`?846m90m8:l4}r03=0<72;q6>=?9:72;g>;59lh1j99m;|q14<0=838p1?>>7;4303:1>v3=00;925>d348:jn4i46`8yv47100;6?u2213b>36?k279=kj5f55a?xu580k1<7{t:93i6=4={<035f<181i01??l0;d73g=z{;:2h7>52z?144c=>92h70<>c38e02d657a2?:3o63=1b19b11e3ty9<4h50;0x976583<;4n5220a7>c20j2wx>=o?:181847:80=<5m4=33`1?`3?k1v?>n1;296~;58;81:=6l;<02g3h0q~7}::9886;>7c:?15f1=n==i7p}=0`194?4|5;:9878?8b9>64e?2o>5<5s48;>84909a8977d13l?;o5rs32b1?6=:r79=<8:72;g>;59ji1j99m;|q14d>=838p1?>=9;432909w0v3=03`925>d348:h=4i46`8yv47ik0;6?u2210`>36?k279=i?5f55a?xu58hi1<7{t:9ko6=4={<036`<181i01??k3;d73g=z{;:ji7>52z?147`=>92h70<>d58e02d65572?:3o63=1e49b11e3ty950;0x976493<;4n5220f4>c20j2wx>=l>:181847;;0=<5m4=33gm3;296~;58:>1:=6l;<02`dh0q~7}::99>6;>7c:?15ad=n==i7p}=0c794?4|5;:8:78?8b9>64bd2o>5<5s48;?:4909a8977cl3l?;o5rs32a3?6=:r79<>6561:`?846ll0m8:l4}r03f=<72;q6>==6:72;g>;59ml1j99m;|q14g?=838p1?>7h;7c9~w76ej3:1>v3=02a925>d348:i>4i46`8yv47jj0;6?u2211g>36?k279=h:5f55a?xu58ko1<7{t:9hm6=4={<0305<181i01??j7;d73g=z{;:h<7>52z?1417=>92h70<>e98e02d65252?:3o63=1d;9b11e3ty9c20j2wx>=m<:181847<=0=<5m4=33fg?`3?k1v?>l4;296~;58=?1:=6l;<02aah0q~7}::9>=6;>7c:?15`c=n==i7p}=0b494?4|5;:?;78?8b9>64ca2o>5<5s48;854909a8977a83l?;o5rs32`=?6=:r79<9o561:`?846n;0m8:l4}r03gd<72;q6>=:m:72;g>;59o91j99m;|q14fd=838p1?>;c;43v3=0e39b1d?348:nk4k6b;8yv47=j0;6?u221f1>c2e0279=n?5d7a:?xu58?=1<7{t:9=96=4={<03a=52z?14c5=n=h370<>e48g2f?65`b2o>i463=1g39`3e>3ty9<5j50;0x977713l?n55220d5>a0d12wx>=6j:1818468l0m8o64=33e3?b1k01v?>7f;296~;599l1j9l7;<02b=j30q~7}::8;;6k:m8:?15c?=l?i27p}=04094?4|5;:o?7h;b99>64ef2m5<5s48;h94i4c:8977c=3n=o45rs3260?6=:r79=j9:g6a<>;59lh1h;m6;|q1400=838p1?>k7;d7f==::8lj6i8l9:p65302909w0<5;;mn7j9c89~w76203:1>v3=0e;9b1d?348:jn4k6b;8yv47=00;6?u221fb>c2e0279=kj5d7a:?xu58{t:9?i6=4={<03`fh7>52z?14ac=n=h370<>c38g2f?65ba2o>i463=1b19`3e>3ty9<8h50;0x976b83l?n55220a7>a0d12wx>=8?:181847m80m8o64=33`1?b1k01v?>91;296~;58l81j9l7;<02g3j30q~7}::9o86k:m8:?15f1=l?i27p}=07194?4|5;:n87h;b99>64e?2m5<5s48;i84i4c:8977d13n=o45rs3251?6=:r79=k8:g6a<>;59ji1h;m6;|q143>=838p1?>j9;d7f==::8in6i8l9:p650>2909w0<5;;hj7j9c89~w761i3:1>v3=0d`9b1d?348:h=4k6b;8yv47>k0;6?u221g`>c2e0279=i?5d7a:?xu58?i1<7{t:952z?14``=n=h370<>d58g2f?65`72o>i463=1e49`3e>3ty9<:>50;0x976a93l?n55220f4>a0d12wx>=9>:181847n;0m8o64=33g83;296~;58o>1j9l7;<02`dj30q~7}::9l>6k:m8:?15ad=l?i27p}=06794?4|5;:m:7h;b99>64bd2m5<5s48;j:4i4c:8977cl3n=o45rs3243?6=:r79=h6:g6a<>;59ml1h;m6;|q142?=838p1?>ia;d7f==::8o:6i8l9:p651f2909w0<5;;n>7j9c89~w760j3:1>v3=0ga9b1d?348:i>4k6b;8yv47?j0;6?u221dg>c2e0279=h:5d7a:?xu58>o1<7{t:9=m6=4={<024552z?1557=n=h370<>e98g2f?64652o>i463=1d;9`3e>3ty9<5<50;0x9777;3l?n55220gb>a0d12wx>=6<:1818468=0m8o64=33fg?b1k01v?>74;296~;599?1j9l7;<02aaj30q~7}::8:=6k:m8:?15`c=l?i27p}=09494?4|5;;;;7h;b99>64ca2m5<5s48:<54i4c:8977a83n=o45rs32;=?6=:r79==o5f5`;?846n;0o:n74}r03<>m:g6a<>;59o91h;m6;|q14=d=838p1???c;d7f==::8l?6i8l9:p65>d2909w0<>0e8e0g><5;;m97j9c89~w463<3:1ov3>0579b11e34;;?>4k6b;8946293n=oi52111e>a0dl27:;68<>1h;mk;<3316jh01<>;1;f5gg=:999;6i8lb:p555d29080459`3ee34;;954k6b`8946213n=oo52117b>a0dj27:<8l5d7aa?877=j0o:nl4=022a?b1kk16==?i:e4`f>;68;:1h;mm;<3361jh01<>=5;f5gg=:998=6i8lb:?2471=l?ii70??298g2fd<58:9m7j9cc9>554d2m03f9`3ee34;;>k4k6b`8946493n=oo521115>a0dj27:<>j5f55a?877;<0o:nl4=0273?b1kh16==;::e4`e>;a8k0o:no4=0207?b1kh16=???:e4`e>;6:9i1h;mn;<314djk01<<8e;f5gf=:99886i8lb:?246d=l?ii70??4g8g2fd<58:>>7j9ce9>55272m03g9`3ec34;;854k6b;8946293n=ol52111e>a0di27:<>:5d7aa?877=?0o:n74=0276?b1kj16==;;:e4`g>;69oo1h;ml;<3316ji01<>;1;f5gf=:998i6i8le:?2466=l?io7p}>05c94?3|58:9>7j9cc9>555f2m05g9`3ee34;;8n4k6b`89463j3l?;o5rs027=?6=:=q6==<=:e4``>;68:k1h;mk;<330`jn01<>;c;f5g<=:99?<6i8le:?240>=l?in70??588g2fc<58:>m7j9cd9>553e2m04a9`3ec34;;=h4k6bf89466n3n=oi521103>a0dl27:;68;21h;mk;<336djn01<>=c;f5ga=:998o6i8ld:?247`=l?io70??308g2fb<58:8:7j9ce9>55502m2669b11e34;9<:4k6bc89463?3n=on521176>a0dk27:>=;5d7ab?8759h0o:nl4=0200?b1kh16===7:e4``>;68<91h;m6;<3304j301<><0;f5gf=z{88<47>5dz?2771=l?io70?=7b8g2fc<58:?97j9cc9>57112m2669`3ec34;9<54k6b;89447=3n=oo52135a>c20j27:<985d7ag?875:80o:no4=00f5?b1kh16==:m:e4`f>;68:n1h;ml;|q2415=83;jw0??568g2fe<58:>47j9cb9>553>2m04c9`3ed34;;9o4k6ba89462k3n=oh52113f>a0dm27:<;68;<1h;mj;<3362jo01<>=8;f5g`=:998j6i8le:?247e=l?in70??2e8g2fc<58:9j7j9cd9>55562m0249`3eb34;;?:4k6b;89463?3n=oh521176>a0dm27:>=;5d7a:?877?b;29<~;689h1j99m;<33e`ji01<>nf;f5gf=:99h;6i8lc:?24g7=l?ih70??b38g2fe<58:i?7j9cb9>55gc2m5<5s4;;mn5rs0220?6=:r7:<=o5f77`?8779=0m8:l4}r334<<72;q6==>6:g64f>;689k19lm4}r3356<72;q6==>6:g46g>;68891j99m;|q245>=838p1<>?8;d73g=:99:268ol;|q2444=838p1<>?8;d51f=:99;96k:8b:p55602909w0??068e02d<58:;47;nc:p55762909w0??068e20e<58::=7h;7c9~w467>3:1>v3>0149b11e34;;<:4:ab9~w46683:1>v3>0029b11e34;;<;4i64a8yv779h0;6?u2113b>c20j27:<=8561f`?xu689?1<79:4c`?xu689l1<7::g46g>{t99;26=4={<335<h01<>?5;43`f=z{8:;87>52z?2452=n==i70??0486ef=z{8:;i7>52z?245c=n==i70??058e20e557?2o>016925bd3ty:<==50;0x9467;3l?;o521127>0gd3ty:<=j50;0x9467l3l?;o521120>c02k2wx==?8:1818779>0m8:l4=0237?07lj1v<>?2;296~;68981j99m;<3346<2ij1v<>?c;296~;689i1j99m;<33477}:99;=6k:8b:?2454=>9nh7p}>11694?4|58;987kj569>54632o>5<5s4;;i94i46`89475<3?jo6s|1020>5<4s4;;i94i64a89475;3on9:521020>c20j2wx==k=:180877m;0m8:l4=02f0?3fk27:=?=55`a8yv76880;6>u211g1>c02k27:=??5ed74?876880m8:l4}r33a4<72:q6==k>:g64f>;68l819lm4=0315?3fk2wx=<>?:180877m80m:8m4=0314?cb=>16=<>?:g64f>{t99o;6=4<{<33a5h01<>j1;7bg>;69;:19lm4}r33bc<72:q6==k?:g46g>;698l1ih;8;<33bch0q~??dg83>6}:99nm6k:8b:?24`6==hi01f;7bg>{t99ln6=4<{<33`ce;gf12=:99ln6k:8b:p55bb2908w0??dd8e02d<58:oj7;nc:?254c==hi0q~??fe83>6}:99nn6k8:c:?254b=ml?<70??fe8e02d55bc2o>0eg91de<58;:h7;nc:p55`d2908w0??de8e20e<58;:o7kj569>55`d2o>5<4s4;;hn4i46`8946cl3?jo63>10a91de55bd2o<>o63>10`9a`3034;;jo4i46`8yv77lk0;6>u211fa>c20j27:5<4s4;;ho4i64a89476i3on9:5211db>c20j2wx==jn:180877lh0m8:l4=02gf?3fk27:=u211fb>c02k27:=<75ed74?877n00m8:l4}r33`<<72:q6==j6:g64f>;68mk19lm4=032=?3fk2wx==h7:180877l00m:8m4=03216==h7:g64f>{t99n<6=4<{<33`2h01<>k9;7bg>;698219lm4}r33b3<72:q6==j8:g46g>;698<1ih;8;<33b3h0q~??d783>6}:99n=6k:8b:?24a1==hi016;7bg>{t99l>6=4<{<33`35;gf12=:99l>6k:8b:p55b22908w0??d48e02d<58:o:7;nc:?2543==hi0q~??f583>6}:99n>6k8:c:?2542=ml?<70??f58e02d55b32o>0e791de<58;:87;nc:p55`42908w0??d58e20e<58;:?7kj569>55`42o>5<4s4;;h>4i46`8946c<3?jo63>10191de55b42o<>o63>1009a`3034;;j?4i46`8yv77l;0;6>u211f1>c20j27:5<4s4;;h?4i64a8947693on9:5211d2>c20j2wx==j>:180877l80m8:l4=02g6?3fk27:=u211f2>c02k27:=<>5ed74?877n90m8:l4}r33`5<72:q6==j?:g64f>;68m;19lm4=0324?3fk2wx==ki:180877l90m:8m4=033b?cb=>16==ki:g64f>{t99im6=4<{<33gch01<>k0;7bg>;699l19lm4}r33a`<72:q6==mi:g46g>;699o1ih;8;<33a`h0q~??cd83>6}:99in6k:8b:?24f`==hi01{t99oo6=4<{<33g`0c83>6}:99oi6k8:c:?257d=ml?<70?>0c8e02d55cf2o>0d`91de<58;9n7;nc:p546f2908w0??e`8e20e<58;9m7kj569>546f2o>5<4s4;;i44i46`8946bi3?jo63>13c91de55c>2o<>o63>13;9a`3034;:<44i46`8yv77m10;6>u211g;>c20j27:5<4s4;;i54i64a8947503on9:52102;>c20j2wx==k8:180877m>0m8:l4=02f0;6>u211g4>c02k27:=?95ed74?8768>0m8:l4}r33a3<72:q6==k9:g64f>;68l=19lm4=0313?3fk2wx=<>9:180877m?0m:8m4=0312?cb=>16=<>9:g64f>{t99o>6=4<{<33a0h01<>j6;7bg>;69;<19lm4}r3240<72:q6==k::g46g>;69;?1ih;8;<3240h0q~??e283>6}:99o86k:8b:?24`3==hi01{t98:96=4<{<33a66}:99n36k8:c:?2541=ml?<70??f68e02d55ec2o>0e:91de<58;:;7;nc:p55cd2908w0??ce8e20e<58;;o7kj569>55cd2o>h0q~hna;296~;aih0m8:l4=ggb>0gd3tymo44?:2y>bdg=n??h70hj9;gf12=:nj31j99m;|qe0d<72;q6jlo561f`?8`3i3l?;o5rsgc;>5<4s4lj47h;7c9>bdg==hi01kk6:4c`?xuak>0;6>u2f`:9b33d34ln;7kj569>bf1=n==i7p}i4983>7}:nh21:=jl;3on9:52fb49b11e3tym8:4?:3y>bd1=>9nh70h;7;d73g=z{ok=6=4<{6}:nh<1j;;l;16jn;5f55a?xua0gd3tymo94?:2y>bd3=n??h70hj4;gf12=:nj>1j99m;|qe00<72;q6jl;561f`?8`3=3l?;o5rsgc7>5<4s4lj87h;7c9>bd3==hi01kk;:4c`?xuak:0;6>u2f`69b33d34ln?7kj569>bf5=n==i7p}i4583>7}:nh>1:=jl;4?:3y>bd5=>9nh70h;3;d73g=z{ok96=4<{6}:nh81j;;l;16jn?5f55a?xua<;0;6?u2f`0925bd34l?>7h;7c9~wcg62908w0hn1;d73g=:nh819lm4=gg2>0gd3tymo=4?:2y>bd7=n??h70hj0;gf12=:nj:1j99m;|qe04<72;q6jl?561f`?8`393l?;o5rsgc3>5<4s4lj<7h;7c9>bd7==hi01kk?:4c`?xuajo0;6>u2f`29b33d34loj7kj569>bg`=n==i7p}i4183>7}:nh:1:=jl;n3l?;o52f`291de<5onm68ol;|qef`<72:q6j4h5f77`?8`cm3on9:52fcg9b11e3tym?k4?:3y>b<`=>9nh70h6}:n0n1j;;l;16jom5f55a?xua;m0;6?u2f8f925bd34l8h7h;7c9~wc?d2908w0h6c;d73g=:n0n19lm4=gf`>0gd3tymno4?:2y>b5<4s4l2n7h;7c9>bu2f8`9b33d34lom7kj569>bgg=n==i7p}i3c83>7}:n0h1:=jl;i3l?;o52f8`91de<5onj68ol;|qef<<72:q6j4o5f77`?8`c13on9:52fc;9b11e3tym?l4?:3y>b9nh70h26}:n031j;;l;16jo65f55a?xua;00;6?u2f8;925bd34l857h;7c9~wc??2908w0h68;d73g=:n0319lm4=gf;>0gd3tymn:4?:2y>b<>=n??h70hk7;gf12=:nk=1j99m;|qe7=<72;q6j46561f`?8`403l?;o5rsg;4>5<4s4l2;7h;7c9>b<>==hi01kj8:4c`?xuaj?0;6>u2f859b33d34lo:7kj569>bg0=n==i7p}i3683>7}:n0=1:=jl;>3l?;o52f8591de<5on=68ol;|qef0<72:q6j485f77`?8`c=3on9:52fc79b11e3tym?;4?:3y>b<0=>9nh70h<6;d73g=z{o3>6=4<{6}:n0?1j;;l;16jo:5f55a?xua;<0;6?u2f87925bd34l897h;7c9~wc?32908w0h64;d73g=:n0?19lm4=gf7>0gd3tymn>4?:2y>b<2=n??h70hk3;gf12=:nk91j99m;|qe71<72;q6j4:561f`?8`4<3l?;o5rsg`2>5<4s4li=7h;7c9>b<2==hi01kj<:4c`?xual80;6>u2fc39b33d34lm=7kj569>ba7=n==i7p}i5083>7}:nk;1:=jl;5f77`?8`a83on9:52fe29b11e3tym9=4?:3y>bg6=>9nh70h:0;d73g=z{okm6=4<{55`a89c`726}:nhl1j;;l;16jnh5f55a?xua0gd3tymoh4?:2y>bdc=n??h70hje;gf12=:njo1j99m;|qe0`<72;q6jlk561f`?8`3m3l?;o5rsgcg>5<4s4ljh7h;7c9>bdc==hi01kkj:4c`?xuakm0;6>u2f`f9b33d34lnh7kj569>bfb=n==i7p}i4e83>7}:nhn1:=jl;bde=>9nh70h;c;d73g=z{oki6=4<{6}:nhh1j;;l;16jnl5f55a?xua2908w0hn9;d73g=:nhh19lm4=gga>0gd3tymo54?:2y>bd?=n??h70hj8;gf12=:nj21j99m;|qe0<<72;q6jl7561f`?8`313l?;o5rsg;f>5<4s4l2i7h;7c9>bd?==hi01kk7:4c`?xuajm0;6>u2f8g9b33d34loh7kj569>bgb=n==i7p}i3d83>7}:n0o1:=jl;;3l?;o52f8g91de<5ono68ol;|qef7<72:q6j4=5f77`?8`c:3on9:52fc09b11e3tym?>4?:3y>b<5=>9nh70h<3;d73g=z{89987>52ey>b<5==hi01kj=:4c`?874:<0m8:l4=gag>a0d127moh4k6b;89cea2mj301kl7:e4`=>;aj00o:n74=g`b>a0d127mno4k6b;89cdd2mj301km>:e4`=>;aj<0o:n74=g`5>a0d127mo?4k6b;89ce42m6i8l9:?eg3j301km8:e4`=>;ak00o:n74=gab>a0d127:<4o5d7af?877i;0o:nk4=02:a?b1kl16==6;:e4`a>;681:1h;mj;<33jo01<>78;f5g`=:993;6i8le:?24<2=l?in70??978g2fc<5oii6i8lb:?egfjh01kl=:e4``>;ajm0o:nj4=ga;>a0dl27mn>4k6bf89cd32m5<5s4;:8<4i46`89473j3on9:5rs0300?6=:r7:=>:5f55a?876mn5rs0374?6=;r7:=9>5f55a?876;=0m:8m4=037e?cb=>1v;69=31ih;8;|q2564=839p153z?2567=n==i70?>3386ef=:98>368ol;|q256b=839p112294?5|58;8<7h;7c9>545624686ef=z{8;8o7>53z?256e=n==i70?>318e20e<58;?:7kj569~w475n3:1?v3>13d9b11e34;:?=4:ab9>5421212`94?5|58;8n7h;7c9>544a2o<>o63>1579a`303ty:=?k50;1x9475m3l?;o52100e>0gd34;:884:ab9~w47413:1?v3>13g9b33d34;:894je4589474i3l?;o5rs031`?6=;r7:=?j5f55a?876:l0>mn521067>0gd3ty:=>950;1x9475l3l=9n521060>`c2?27:=>65f55a?xu69;i1<7=t=031g?`3?k16=<mn5rs0301?6=;r7:=?m5f77`?876<;0ni894=0302?`3?k1v1:=6l;1:=6l;57de2o>h>63>2cc9b1e534;9n:4i4b08944e13l?o?5213`;>c2d:27:>o85f5a1?875ij0m8n<4=00a1?`3k;16=?l;:g6`6>;6:k91j9m=;<31f757ge2o>h>63>2`39b1e534;9ml4i4b08944f13l?o?5213c;>c2d:27:>l95f5a1?875i?0m8n<4=00b1?`3k;16=?o;:g6`6>;6:h91j9m=;<31e76k:8b:p5761290:=v3>27091<`<588=?7;6f:?263g==0l01<<9b;7:b>;6:?i194h4=005`?3>n27:>;k558d89441n3?2j63>26291<`<588<=7;6f:?2632==0l01<<95;7:b>;6:?<194h4=0053?3>n27:>;6558d8944113?2j63>2159b11e3ty:>=650;32875;=0>5k521316>0?a34;9?n4:9g9>575c2<3m70?=3d86=c=:9;9m687i;<3105<21o16=?:>:4;e?875<;0>5k521360>0?a34;9?;4:9g9>57502<3m70?=3986=c=:9;92687i;<317d<21o16=?=m:4;e?875810m8:l4}r321f<72;?p1ee8e0f4<58;no7h;c39>54ce2o>h>63>1dc9b1e534;:i44i4b08947b03l?o?5210g4>c2d:27:=h85f5a1?876m<0m8n<4=03f0?`3k;16=;69l81j9m=;<32a4de8e0f4<58;oo7h;c39>54be2o>h>63>1ec9b1e534;:h44i4b08947c03l?o?5210f4>c2d:27:=i85f5a1?876l<0m8n<4=03g0?`3k;16=;69m81j9m=;<32`4;a:o0m8n<4=g13>c2d:27:=8j5f55a?875810o:nk4}r313a<72;;p1;69m;194h4=03gg?3>n27:=h9558d8947bi3?2j63>1d`91<`<58;no7;6f:?25`b==0l01;69ll194h4=03g6?3>n27:=i=558d8947c<3?2j63>1e791<`<58;o:7;6f:?25a1==0l01;69m3194h4=03ge?3>n27:=il558d8947cl3?2j63>1eg91<`<58;oj7;6f:?25`6==0l01;69l8194h4=03f7?3>n27:=h:558d8947b=3?2j63>1d491<`<58;n47;6f:?25`?==0l01<<8e;d73g=z{88;j7>52z?e<=ji01<<>0;d73g=z{88;h7>52z?265c=n==i70?=1g8g2fbb=4=l?io70?=0b8e02db=e=l?ij70?=0`8e02d572e2?:3o63>0`g9b11e3ty:=lo50;0x9443k3<;4n5211ce>c20j2wx=h0q~?>ae83>7}:9;>m6;>7c:?24g4=n==i7p}>1`g94?4|588><78?8b9>55d42o>5<5s4;99<4909a8946fl3l?;o5rsg:0>5<5s4;9>>4909a89c>32o>5i3n=oi5211c1>a0dl27:<4k5d7ag?8770=0o:nj4=02;4?b1km16==6l:e4``>;68121h;mk;<33=5jn01<>64;f5ga=z{8;m=7>53z?244g=l?i270??118g2fb<58:i:7h;7c9~w47a83:1?v3>0049`3ee34;;j301<>m7;d73g=z{8;m87>53z?2441=l?ih70??0e8g2fd<58:i47h;7c9~w47a=3:1?v3>00:9`3ee34;;j301<>mb;d73g=z{8;m47>53z?244?=l?ih70??0g8g2fd<58:io7h;7c9~w47a13:1?v3>00c9`3ed34;;==4k6b;8946el3l?;o5rs03ee?6=;r7:<c20j2wxj8k50;0x9c572?:3o63>00f9b11e3ty:=5650;6x9466>3n=ol52112`>a0di27:;689i1h;ml;<33e0j301<>6a;d73g=z{8;3m7>54z?2441=l?ij70??0e8g2fg<58:j:7j9c89>55?b2o>5<2s4;;=:4k6b;89467l3n=on5211c4>a0d127:;689o1h;mn;<33e=j301<>70;d73g=:99km6i8lb:p54>c290>w0??198g2f?<58:;i7j9cb9>55g>2m0969b11e34;;n=4k6b`8yv760l0;68u2113:>a0di27:<=h5d7ab?877ih0o:n74=02;:e4`f>{t982m6=4:{<335<j301<>?f;f5gf=:99ki6i8l9:?24=e=n==i70??b38g2fd557f2m0029`3ef34;;mn4k6b;8946>83l?;o5211`0>a0dj2wx=<7>:1868779h0o:no4=0224?b1kj16==o<:e4`e>;680>1j99m;<33eajh0q~?>a683>6}:9;;26i8l9:?25d>=n==i70?=198g2fb546d2o>0c69`3e>3ty:>hh50;0x9476?3l?;o5211`6>a0d12wx=?hn:181876:;0m8:l4=02a3?b1k01v<j301<>ne;f5g<=z{88mi7>53z?2570=n==i70??b88g2f?<58:jj7j9c89~w44an3:1?v3>1359b11e34;;nl4k6b;8946e83n=o45rs0134?6=;r7:=?65f55a?877jk0o:n74=02a5?b1k01v<=?1;297~;69;31j99m;<33ffj301<>m2;f5g<=z{89;>7>53z?257g=n==i70??be8g2f?<58:i?7j9c89~w457;3:1?v3>13`9b11e34;;nh4k6b;8946fl3n=o45rs00f1?6=:r7:==j5f55a?877j?0o:n74}r31a3<72;q6=<>j:g64f>;688;1h;m6;|q26`1=838p1118e02d<58::=7j9cc9~w44b13:1>v3>1039b11e34;;=<4k6ba8yv75mh0;6?u21031>c20j27:<{t9;oh6=4={<3251h01<>>2;f5gd=z{88nh7>52z?2543=n==i70??138g2fd54712o>0009`3ed3ty:>k>50;0x947603l?;o521131>a0dl2wx=?h>:181876900m8:l4=0227?b1k01v<jk0q~?=f283>7}:98;i6k:8b:?2445=l?ii7p}>2g694?4|58;:o7h;7c9>55742m5<5s4;:=i4i46`89466;3n=oi5rs00e2?6=:r7:=;688>1h;mn;|q26c>=838p12909w0?>208e02d<58::87j9cb9~w44aj3:1>v3>1319b11e34;;=94k6bf8yv75nj0;6?u21007>c20j27:<<;5d7ag?xua=o0;6?u213c3>36?k27:h0;6?u213c2>36?k27:36?k27:<>;5f55a?xua?10;6?u213`4>36?k27:<>l5f55a?xua?00;6?u213`b>36?k27:<9>5f55a?xua?h0;6?u213`a>36?k27:<9<5f55a?xua?k0;6?u213``>36?k27:<965f55a?xua?j0;6?u213`g>36?k27:<9h5f55a?xua?m0;6?u213`f>36?k27:<8<5f55a?xua?l0;6?u213`e>36?k27:<8:5f55a?xua>90;6?u213c1>36?k27:<>65f55a?xua>80;6?u213c0>36?k27:<895f55a?xua>;0;6?u213c7>36?k27:<865f55a?xua>:0;6?u213c6>36?k27:<875f55a?xua>=0;6?u213c5>36?k27:<8o5f55a?xua><0;6?u213c4>36?k27:<8l5f55a?xua>?0;6?u213c;>36?k27:<8m5f55a?xua>>0;6?u213c:>36?k27:<10;6?u213cb>36?k27:<00;6?u213ca>36?k27:5f55a?xua>k0;6?u213cg>36?k27:j0;6?u213cf>36?k27:m0;6?u213ce>36?k27:l0;6?u213`3>36?k27:o0;6?u213`2>36?k27:36?k27:36?k27:36?k27:36?k27:36?k27:<>?5f55a?xua??0;6?u213`;>36?k27:<>85f55a?xua?>0;6?u213`:>36?k27:<>95f55a?xua=m0;6?u2f3g925>d34;;=n4i46`8yv75:90;65u2f829`3ec34l3<7j9ce9>b=c=l?io70h7a;f5ga=:n081h;mk;;6:;;1j99m;|q2770=83ip1<==7;d73g=:999>6i8l9:?2474=l?i270??3`8g2f?<58:?i7j9c89>55352m0529`3ef34;;8n4k6bf89462>3n=on521161>a0di27:<8:5d7ab?877:l0o:nm4}r31a5<72;q6===8:e4``>;6:l;1j99m;|q24f0=838p1<>mf;d73g=:njh1h;mn;|q24f1=838p1<>l0;d73g=:nji1h;mn;|q24f>=838p1<>l1;d73g=:njn1h;mn;|q24f?=838p1<>l2;d73g=:njo1h;mn;|q24fg=838p1<>l3;d73g=:njl1h;mn;|q24fd=838p1<>l4;d73g=:nm:1h;mn;|q24fe=838p1<>l5;d73g=:nm;1h;mn;|q25ce=838p136i8la:?e02jk01k:9:e4`e>;a<<0o:no4=g67>a0di27m8>4k6bc89c252m;6i8la:?e7cjk01k=k:e4`e>;a;j0o:no4=g1a>a0di27m?l4k6bc89c5>2mjk01k=::e4`e>;a;=0o:no4=g72>a0di27m9=4k6bc89c2a2mo6i8la:?e0fjk01k:m:e4`e>;a<00o:no4=g1f>a0di27m?>4k6bc89cee2mji01kmi:e4`g>;al90o:nm4=gf2>a0dk27:>h=5f55a?8`e?3n=oh52fc:9`3eb34li57j9cd9>bgg=l?in70hmb;f5g`=:nki1h;mj;7j9cd9>bgb=l?in70hl8;f5g`=:nk91h;mj;3n=oh52fb09`3eb34lh?7j9cd9>bf2=l?in70hl5;f5g`=:nj<1h;mj;a0di27:;68k91h;mn;<33eajk01<>>4;f5g`=:99;86i8le:?2444=l?in70??108g2fca0d127:=kj5d7aa?8758l0o:nl4=022g?b1k016==?k:e4`e>;6;;?1h;mk;<33f1jn01<>m5;f5ga=:99h<6i8ld:?24g>=l?io70??b88g2fb<58:im7j9ce9>55de2m0ca9`3ec34;;ni4k6bf8946em3n=oi5211`5>a0dl27:<<;5d7ab?8759;0o:nm4=g11>a0dj27:>:=5d7a`?8759j0o:nm4=00f7?b1kl1v<<85;296~;6:0l1:=6l;<3133h0q~?=2483>7}:9;9=6k:m8:?247e=l?ih7p}>23494?4|5888;7h;b99>554c2m5<5s4;9?54i4c:89465n3n=on5rs001>75f5`;?877;80o:nm4}r316<<72;q6=?=n:g6a<>;68:<1h;ml;|q267g=838p1<<w0?=358e0g><58:>o7j9cb9>577>2m2059`3e>34;9=54k6b;8yv75:k0;6>u21316>c2e027:<;688l1h;ml;<33=aj30q~?=2e83>6}:9;9o6k:m8:?2476=l?ih70??a08g2f?h4?:2y>575b2o>i463>0369`3ed34;;;k4k6b;8yv75:o0;6>u2131e>c2e027:;68;<1h;ml;<33<2j30q~?=3083>6}:9;>:6k:m8:?2471=l?ih70??8c8g2f?57252o>i463>03:9`3ed34;;4k4k6b;8yv75;:0;6>u21360>c2e027:;68:21h;ml;|q2602=838p1<<95;d7f==:99?<6i8ld:p57322909w0?=678e0g><58:>47j9ce9~w442>3:1>v3>2759b1d?34;;944k6bf8yv75=>0;6?u2134;>c2e027:<8o5d7ag?xu6:<21<7{t9;?96=49{<31279;f5ga=:9;;<6i8le:?24<3=l?in70?=198g2fg<58:8<7j9c89~w44213:19v3>2719b1d?34;;>?4k6ba8946>03n=oh5211;4>a0dm27:<475d7af?xu6:;680h1h;mj;<33=ajo01<><4;f5gf=z{88>n7>55z?263d=n=h370??3`8g2fe<58:j<7j9cd9>55?a2m0`39`3eb3ty:>8m50;7x9441k3l?n552115f>a0dm27:<:j5d7af?877?o0o:nk4=0275?b1kh1v<<:d;291~;6:?n1j9l7;<3302jn01<>72;f5g`=:992:6i8le:?24=5=l?in7p}>24g94?3|588=i7h;b99>55>12m0979`3eb34;;4:4k6bg89463k3n=ol5rs006b?6==r7:>;h5f5`;?877;681k1h;m6;|q2636=83?p1<<80;d7f==:992o6i8le:?24=`=l?in70??528g2fg<58:3i7j9c89~w44193:19v3>2639b1d?34;;984k6bf8946>93n=oh5211;0>a0dm27:<4<5d7a:?xu69>o1<7:t=03:g?`3j116=<;680?1h;m6;<3273j20q~?>7g83>1}:983o6k:m8:?257b=>9nh70??968g2f?<58;847j9c99~w47?83:18v3>18g9b1d?34;:>h490ea8946>j3n=o452101b>a0d02wx=<6>:1878761o0m8o64=030f?b1k016=<;680l1h;m6;|q25=4=83>p19nh70??7e8g2f?4?:5y>54g62o>i463>12f9`3e>34;:?<490ea8946?93n=o45rs03;0?6={t982>6=4;{<32e6kc:?24=?=l?i27p}>19494?2|58;j87h;b99>54272m126925bd34;;4i4k6b;8yv760>0;6>u210c6>c2e027:=9?5d7a:?877180o:n74}r32=7<72;q6=<7l:72;g>;68h>1j99m;|q25<5=838p16k:8b:p54?32909w0?>9d854=e<58:j:7h;7c9~w47>=3:1>v3>18d925>d34;;m:4i46`8yv761?0;6?u210c3>36?k27:{t98336=4={<32e7<181i01<>na;d73g=z{8;257>52z?25d5=>92h70??ac8e02d54g32?:3o63>0`a9b11e3ty:=4l50;0x947f=3<;4n5211c0>c20j2wxjk<50;0x9444<3<;4n521140>c20j2wxjk750;0x9444=3<;4n52114a>c20j2wxjko50;0x9444k3<;4n52114`>c20j2wxjkl50;0x9444l3<;4n52117g>c20j2wxjkm50;0x9444m3<;4n52117f>c20j2wxjkj50;0x9444n3<;4n52117e>c20j2wxjkk50;0x944383<;4n521143>c20j2wxjkh50;0x944393<;4n521142>c20j2wx==>?:181875<;0=<5m4=0256?`3?k1v<>?1;296~;6:=91:=6l;<3321h0q~hi3;296~;6::<1:=6l;<3320h0q~hi4;296~;6::=1:=6l;<3323h0q~hi5;296~;6::21:=6l;<3322h0q~hi6;296~;6::31:=6l;<332=h0q~hi7;296~;6::k1:=6l;<332<h0q~hi8;296~;6::h1:=6l;<332dh0q~?>4b83>7}:9;<96;>7c:?2425=n==i7p}>14194?4|588=?78?8b9>551e2o>5<5s4;9:l4909a89460k3l?;o5rs0361?6=:r7:>;l561:`?877>m0m8:l4}r3213<72;q6=?8l:72;g>;68?o1j99m;|q2501=838p1<<9d;43v3>27d925>d34;;;<4i46`8yv76=h0;6?u21353>36?k27:<:<5f55a?xu69{t98>o6=4={<3121<181i01<>85;d73g=z{8;?i7>52z?2633=>92h70??778e02d57012?:3o63>0659b11e3ty:=8>50;0x9441?3<;4n52115;>c20j2wx=<;>:181875>10=<5m4=024=?`3?k1vh0q~h77;290~;a0=0o:nj4=g:4>c2e027m454k6b`89465j3n=o45rs03ef?6=<=q6=;68kl1h;mn;<33g5jk01<>l1;f5gd=:99i96i8la:?24f5=l?ij70??c58g2fg<58:h97j9c`9>252f2m1g`9b1d?34;;in4k6ba8946a?3n=on521021>a0dk27:==;5d7aa?8768?0o:nl4=0333?b1kk16=<>7:e4`f>;69931h;mm;<324djh0155`62m0g09`3ed34;;j>4k6ba8946a<3n=on5211d6>a0dk27:;68oh1h;ml;bge=l?ii70hme;f5gg=:nkl1h;mm;bg5=l?ih70hm4;f5gf=:nk?1h;ml;bf0=l?ii70hl7;f5gg=:nj31h;mm;;68on1h;ml;<33b`ji01<>if;f5gf=:98:;6i8lc:?2557=l?ih70?>028g2fe<58;;87j9cb9>54`b2m5<4s4;9=o4i4c:89462:3n=on52133`>a0d12wx=??j:180877{t9;=96=4<{<3137;0;f5gf=:9;=86i8la:p5776290>9v3>1gf9`3e>34;9a0di27:<;;5d7ab?877>?0o:no4=0253?b1kh16==87:e4`e>;68?31h;mn;<332djk01<>9b;f5gd=:99j7j9c`9>55072m0739`3ef34;;:?4k6bc89460;3n=ol521156>a0di27:<:85d7ab?877?>0o:no4=024;68>k1h;mn;<333gjk01<>8c;f5gd=:9955162m0609`3ef34;9<:4k6b`8944693l?n5521206>a0di27:<4o5d7a:?877i;0o:n74=02:a?b1k016==6;:e4`=>;681:1h;m6;<33j301<>78;f5g<=:993;6i8l9:?24g2=l?ij70??b48g2fg<58:i;7j9c`9>55d?2m0c;9`3ef34;;nl4k6bc8946ej3n=ol5211``>a0di27:;688?1h;ml;;a010o:n74=g2a>a0dk27:><>5d7ag?8758j0o:nk4=003e?b1kl16=?9j:e4`=>;68?>1h;mm;<3331jh01k==:e4`=>;6:>91h;m6;5d7a:?8`?m3n=o452f9c9`3e>34l2>7j9c89>b=0=l?i270?<2d8g2f?<5899o7j9c89>577d2m57c42m03g9`3ef3tym4k4?:2y>b=`=n=h370h60;f5gd=:99?=6i8ld:pb2`=83>p1k6;:e4`g>;a?o0m8o64=g:3>a0di27:<8?5d7aa?xua0m0;6>u2f9f9b1d?34l3i7j9c`9>552?2m;68:l1h;mm;|qe=4<72:q6j4?5f5`;?877;:0o:nj4=g;1>a0di2wxj5;50;6x9c>32m<5o2=6i8la:?247d=l?ij7p}i8083>1}:n1>1h;mm;e2o>i463i8b8g2f?<58:8j7j9cb9~w446;3:1:v3>0259`3ee34;9=>4i4c:8944613n=ol52133b>a0d127:><:5d7a:?875910o:nl4}r32e3<728lp1a98g2f?<588:;7j9ce9>551b2m0`29`3ec34;;5n4k6bf8946>03n=oi5211;4>a0dl27:<475d7ag?8771<0o:nj4=02:b?b1km16==o>:e4``>;680h1h;mk;<33=ajn01<>71;f5ga=:99286i8ld:?242b=l?io70??7g8g2fb<58:357j9ce9>55>e2m0979`3ec34;;4:4k6bf8946?l3n=oi5211:e>a0dl27:<4?5d7ag?8771:0o:nj4=02:6?b1kh16==6j:e4`e>;681k1h;mn;|q26f6=83kc:?e76j301<>jc;f5g<=:nk81h;mn;<336`j30q~?=cc83>3}:9::>6k:m8:?24a>=>9nh70hjk01<>=3;f5gf=z{88o:7>56z?2746=n=h370??e2854ae<5o>26i8l9:?2463=l?io70?>038g2f?<5oi36i8la:p57b>290=w0?<1c8e0g><58:n978?db9>b1d=l?i270?>048g2f?<58:8n7j9cb9>bfd=l?i27p}>2ec94?0|589:i7h;b99>55c12?:oo63i4b8g2f?<58;;:7j9c89>55272m567a2o>i463>0d5925bd34l?h7j9c89>55202m1159`3e>34lhh7j9cc9~w44ck3:1:v3>3329b1d?34;;i5490ea89c2b2m11:9`3e>34lhi7j9cc9>552?2m5<1s4;8><4i4c:8946b13<;hn52f5d9`3e>34;:<44k6b;89cea2m05d9`3ed3ty:>ik50;4x9455:3l?n55211gb>36ck27m9=4k6b;89477i3n=o452fe29`3ee34;;9?4k6bg8yv75lo0;6;u21200>c2e027:a0d127:==l5d7a:?8`c93n=oo5rs00`5?6=>r7:?=85f5`;?877kl0=a0d127:a0di2wx=?m=:1858748>0m8o64=02`b?07lj16==;8:e4`=>;a;<0o:n74=02fa?b1k016jo:5d7ab?xu6:j91<78t=013;68<21h;m6;;aj<0o:no4}r31g1<72?q6=>>6:g6a<>;68m;1:=jl;<331<j301k=8:e4`=>;68o:1h;m6;:a;f5g<=:n:21h;m6;<33b4j301kl8:e4`e>{t9;i=6=49{<304gk3;43`f=:99?i6i8l9:?e7<j301<>i2;f5g<=:nk21h;mn;|q26f1=83kc:?240e=l?i270hjk0q~?=c983>3}:9::o6k:m8:?24a3=>9nh70??1d8g2f?<5o9i6i8l9:?24c2=l?i270hma;f5gd=z{88h57>56z?275c=n=h370??d7854ae<58::j7j9c89>b6e=l?i270??f48g2f?<5ohi6i8la:p57ef290=w0?<0g8e0g><58:o;78?db9>55472mbge=l?ij7p}>2ba94?0|589:=7h;b99>55b>2?:oo63>0369`3e>34l8j7j9c89>55`?2m56752o>i463>0ec925bd34;;>84k6b;89c272m0g;9`3e>34lij7j9c`9~w44dm3:1:v3>3019b1d?34;;ho490ea89465>3n=o452f539`3e>34;;jl4k6b;89ce72m5<1s4;8=94i4c:8946ck3<;hn521104>a0d127m8?4k6b;8946aj3n=o452fb39`3ef3ty:>i>50;4x9456=3l?n55211fg>36ck27:c2e027:a0d127mo>4k6bc8946al3n=o45rs00g6?6=>r7:?<95f5`;?877lo0=a0d12wx=?j<:185874910m8o64=02f4?07lj16==;aa0di27:1<78t=012=?`3j116==k>:72gg>;68;l1h;m6;?n:g6a<>;68l81:=jl;<3374j301k:7:e4`=>;ak>0o:no4=0335?b1k01v<<6;f5g<=:n=k1h;m6;<:e4`=>{t9;n36=4;{<305a<7;f5g`=:njk1h;mn;<3241j30q~h:2;290~;69=81j99m;<315<jh01<<>5;f5g<=:9;;36i8lc:pb05=839p16}:98>?6k:8b:?2497>53z?2513=n==i70??a18g2f?<588:97j9cb9~wc312908w0?>478e02d<58:57722m55>52m2079`3eb3tym954?:5y>542?2o>0949`3e>34;9=94k6bc89446>3n=ol5rsg7:>5<3s4;:844i46`89446<3n=oo5211:b>a0dm27:><85d7aa?xua=h0;69u2106b>c20j27:><:5d7a`?8770l0o:nk4=0022?b1kj1vk;m:187876;6:8<1h;mk;|q25g6=839p1j30q~?>bc83>6}:98n:6k:m8:?24c1=l?ii70hmd;f5g<=z{8;h:7>53z?25ae=n=h370?>038g2fd<5oi36i8l9:p54e>2908w0?>e68e0g><58:ij7j9cc9>54622m5<4s4;:il4i4c:8946d83n=oo521025>a0dk2wx=8:e4`g>{t98ih6=4<{<32afl2;f5gg=:98:36i8lc:p54ec2908w0?>ee8e0g><58:h?7j9cc9>546>2m5<4s4;:ih4i4c:8946d<3n=oo52102b>a0dk2wx=m:e4`g>{t98h:6=4<{<32`7jd;f5gg=:nk91h;m6;|q25g4=839p1j30q~?>b283>6}:98n?6k:m8:?24``=l?ii70hm5;f5gg=z{8;i87>53z?25a3=n=h370??f18g2fd<5oh=6i8lb:p54d22908w0?>d78e0g><58:m=7j9cc9>bg1=l?ih7p}>1c494?5|58;o;7h;b99>55`52m54b?2o>i463>0g19`3ee34li57j9cb9~w47e03:1?v3>1e;9b1d?34;;j94k6b`89cdf2m5<4s4;:hl4i4c:8946a=3n=oo52fc`9`3ed3ty:=oo50;1x947cj3l?n55211d5>a0dj27mnn4k6ba8yv76jj0;6>u210fg>c2e027:a0dk2wx=5d7a`?xu69kl1<7=t=03f4?`3j116==hm:e4`f>;ak80o:nm4}r32g5<72:q6=:g6a<>;ak;0o:nm4=02eg?b1kk1v{t98i96=4<{<32a6;68oo1h;mm;|q25f5=839p1jh0q~?>c583>6}:98o>6k:m8:?eg3ji0153z?25`0=n=h370hl7;f5gf=:98::6i8lb:p54e02908w0?>e98e0g><5oi26i8lc:?2555=l?ii7p}>1b:94?5|58;n57h;b99>bfg=l?ih70?>058g2fd55z?g30h01i9<:e4`a>;c080o:nj4=e:7>a0dl27o4;4k6b;8yvc?k3:1?v3j8g8g2f?<5l2h6k:8b:?f<=ji0q~j81;297~;c?;0m8:l4=e54>a0dk27=<9h5d7a`?xuc>o0;69u2dba9b11e34o3i7j9ce9>a=5=l?ih70k78;f5gd=z{m2:6=46{;bn;l1h;mj;jo01hh>9;f5g`=:mo:n6i8le:?fb55=l?in70j72;d73g=:mo9m6i8le:pga3=839p1nk=:g64f>;c0?0o:nj4=e06>a0di2wxoi:50;1x9fc72o>;c0<0o:nm4=e00>a0di2wxoi<50;1x9fbd2o>;c0?0o:nl4=e02>a0di2wxoi>50;1x9fb?2o>;c0<0o:n74=e3e>a0di2wxoh650;`x9fed2mjk01i>=:e4`e>;c8:0o:no4=e27>a0di27o<84k6bc89a612m;dm10o:nj4}rafg?6=:r7hin4i46`89fc02o<>o6s|cg294?4|5jl;6k:8b:?`a2<18mi0q~mj6;296~;dm?0m8:l4=bg4>0gd3tyhio4?:3y>g`d=n==i70mj6;d51f=z{jom6=4={;dm<0m:8m4}rafa?6=:r7hih4i46`89fc22?:oo6s|cd694?4|5jo?6k:8b:?`a0<2ij1vnk6:1818eb13l?;o52cd69b33d3tyhii4?:3y>g`b=n==i70mj4;43`f=z{ji86=4={5<5s4n:i7h;7c9>`7c==hi0q~j=5;297~;c9l0m:8m4=e0g>`c2?27o>84i46`8yvb6>3:1>v3k2e8e02d<5l=<6;>7c:p`4b=839p1i?k:g64f>;c9l0>mn52d3f91de53z?g5a;c:=0m8:l4}rf21?6=:r7o>n4i46`89`112?:3o6s|d0a94?5|5m;h6k:8b:?g5a<2ij16h?m55`a8yvb5;3:1?v3k1b8e20e<5m8i6hk:7:?g66h0q~j>4;296~;c:k0m8:l4=d56>36?k2wxh;63k238e02d52z?g6dh01h9;:72;g>{tl8k1<7=t=e3b>c20j27o=o4:ab9>`7g==hi0q~j=1;297~;c9h0m:8m4=e0:>`c2?27o><4i46`8yvb6:3:1>v3k288e02d<5l=86;>7c:p`4?=839p1i?6:g64f>;c9h0>mn52d3;91de53z?g5<;c:90m8:l4}rf25?6=:r7o>54i46`89`152?:3o6s|d0:94?5|5m;36k:8b:?g5<<2ij16h?655`a8yvb6n3:1?v3k198e20e<5m8<6hk:7:?g5ch0q~j>0;296~;c:>0m8:l4=d52>36?k2wxhi=50;;x9`162<3m70k82;7:b>;b?:0>5k52e6691<`<5l=>687i;n27n;:4:9g9>a2>==0l01ij;:g64f>{tljn1<7=t=e3;>0gd34n9;7;nc:?gg`h0q~j?7;296~;c8o0ni894=e24>c20j2wxok650;0x9a6a2o>52z?`bch01i>i:4c`?xuc8?0;6>u2cgd9b33d34n;i7kj569>`50=n==i7p}lf683>7}:l9o1j99m;`5b=n==i70m64;436}:kon1j;;l;16h=:5f55a?xudn<0;6?u2d1a9b11e34i2?78?8b9~wf`d2908w0mic;d73g=:kon19lm4=e2`>0gd3tyo<>4?:2y>gce=n??h70j?b;gf12=:l991j99m;|q`b1<72;q6h=l5f55a?8e>:3<;4n5rsbda>5<4s4imn7h;7c9>gce==hi01i>m:4c`?xuc8;0;6>u2cg`9b33d34n;m7kj569>`54=n==i7p}lf283>7}:l9k1j99m;`5?=n==i70m60;4326}:ko31j;;l;16h=>5f55a?xudn80;6?u2d1:9b11e34i3j78?8b9~wfec2908w0mi9;7bg>;c810>mn52cbg9b11e3tyoho4?:8y>g=`==0l01n7?:4;e?8e>93?2j63l9386=c=:k09194h4=b;7>0?a34i297;6f:?`=3<21o16hik5f55a?xub0<0;6?u2e96925>d34o347h;7c9~w`1f2909w0k89;43h1j99m;|qf5<5s4oa=5=n==i7p}l8583>=3|5j2?6k:m8:?g`djk01n69:e4`=>;d0:0o:nm4=e13>a0dj27o?o4k6b`89a212mjh01i8l:e4`f>;c>m0o:nl4=e4f>a0dj27o>k4k6b`89a562mjh01i=::e4`f>;c;?0o:nl4=e14>a0dj27o?54k6b`89a5>2mjh01i=j:e4`f>;c;o0o:nl4=e63>a0dj27o8<4k6b`89a252m?6i8lb:?g00jh01i:8:e4`f>;c<10o:nl4=e6:>a0dj27o8l4k6b`89a2e2mo6i8lb:?g0`jh01i:i:e4`f>;c=90o:nl4=e71>a0dj27o9>4k6b`89a332mjh01i;7:e4`f>;c=00o:nl4=e7b>a0dj27o9o4k6b`89a3c2mjh01i8>:e4`f>;c>;0o:nl4=e40>a0dj27o:94k6b`89a022mjh01i86:e4`f>;c>h0o:nl4=e:`>a0dj27o5:4k6b`89ag52mjh01im7:e4`f>;ck00o:nl4=eab>a0dj27o4o4k6b`89a>c2mjh01i7>:e4`f>;c1;0o:nl4=e;0>a0dj27o594k6b`89a?22mjh01i7n:e4`f>;c1k0o:nl4=e;`>a0dj27o5i4k6b`89a?b2mjh01io<:e4`f>;ci=0o:nl4=ec6>a0dj27om;4k6b`89ag02mjh01iom:e4`f>;cij0o:nl4=ecf>a0dj27omk4k6b`89ad72mjh01il;:e4`f>;cj<0o:nl4=e`5>a0dj27on:4k6b`89ad>2mjh01ilk:e4`f>;cjl0o:nl4=e`e>a0dj27oo=4k6b`89ae62mjh01im::e4`f>;ck?0o:nl4=ef;>a0dk2wxo5;50;0x9f>32?:3o63l878e02d540y>a7?==0l01h0?a34o==7;6f:?f23<21o16i;9558d89`0?2<3m70k=b;7:b>;b:j0>5k52e3f91<`<5l8n687i;n27n?=4:9g9>a67==0l01h==:4;e?8c4;3?2j63j3586=c=:m:<194h4=d14>0?a34o847;6f:?f7<<21o16i>o558d89`5e2<3m70k;b;m0>5k52e2g91<`<5l9m687i;n27n8?4:9g9>a15==0l01h:;:4;e?8c3=3?2j63j4786=c=:m==194h4=d6;>0?a34o?57;6f:?f0d<21o16i9m558d89`2c2<3m70k;e;7:b>;b5k52e4291<`<5l?:687i;n27n9>4:9g9>a02==0l01h;::4;e?8c2?3?2j63j5986=c=:m<3194h4=d7b>0?a34o>n7;6f:?f1f<21o16i8j558d89`3b2<3m70k:f;7:b>;b>90>5k52e7091<`<5l<8687i;n27n:84:9g9>`a0=n==i7p}kd683>17|5k29687i;<`;7?3>n27i4h4:9g9>f0?a34hh=7;6f:?a<1<21o16n5;558d89g>12<3m70l77;7:b>;e010>5k52b9;91<`<5k2j687i;<`;f?3>n27i4n4:9g9>f=b==0l01o6i:4;e?8d>83?2j63m9086=c=:j08194h4=c;0>0?a34h287;6f:?a=0<21o16n48558d89g?02<3m70l68;7:b>;e1h0>5k52b8`91<`<5k3h687i;<`:`?3>n27i5h4:9g9>f<`==0l01oo?:4;e?8df93?2j63ma386=c=:jh9194h4=cc6>0?a34hj:7;6f:?ae2<21o16nl6558d89gg>2<3m70lna;7:b>;eik0>5k52b`a91<`<5kko687i;<`ba?3>n27in=4:9g9>fg7==0l01ol=:4;e?8de;3?2j63mb586=c=:jk?194h4=c`5>0?a34hi;7;6f:?af=<21o16no7558d89gde2<3m70lmc;7:b>;ejm0>5k52bcg91<`<5mn36k:8b:p`a?=83>:w0m;2;7:b>;d<:0>5k52c5g91<`<5j?2687i;n27h:k4:9g9>g2g==0l01n9i:4;e?8e?83?2j63l8086=c=:k=>194h4=b66>0?a34i?:7;6f:?`02<21o16o96558d89f2>2<3m70m;a;7:b>;d5k52c5a91<`<5j>o687i;n27h9=4:9g9>g07==0l01n;=:4;e?8e2;3?2j63l5586=c=:k0?a34i>;7;6f:?`1=<21o16o8o558d89f3e2<3m70m:c;7:b>;d=m0>5k52c4g91<`<5j?m687i;n27h:<4:9g9>g34==0l01n8<:4;e?8e1=3?2j63l6786=c=:k?=194h4=b4;>0?a34i=57;6f:?`2d<21o16o;l558d89f0d2<3m70m9d;7:b>;d>l0>5k52c6291<`<5j=:687i;n27h;>4:9g9>g22==0l01n9::4;e?8e0>3?2j63l7686=c=:k>2194h4=b5:>0?a34i`a`=>92h70jj3;d73g=:m121h;mm;3<;4n52dd:9b11e34nn97j9ce9>a=>=l?io7p}jf583>3}:ll81h;mn;34nn47j9ce9~w`?d2903w0kn4;7:b>;bi<0>5k52e`491<`<5lk<687i;n27nm44:9g9>adg==0l01i97:g64f>{tmo91<736?k27ooo4i46`8yvcfm3:1>v3jae854=e<5m2j6k:8b:pade=838p1hom:72;g>;c000m8:l4}rg:0?6=:r7n5>4909a89a102o>7c:?g3<h0q~k6e;296~;bi<0=<5m4=e5b>c20j2wxi4h50;0x9`g12?:3o63k7c8e02d52z?fe2<181i01i9l:g64f>{tmh;1<736?k27o;i4i46`8yvcf:3:1>v3ja8854=e<5m=n6k:8b:pad5=838p1hon:72;g>;c?o0m8:l4}ra`3?6=:r7ohh4k6bg89fed2o>j30q~l;d;296~;e0:0m8o64=e:f>a0d12wxn8650;0x9g>b2o>i463k9`8g2f?52z?a=<{tj?o1<7c2e027on?4k6b;8yvd013:1>v3mag8e0g><5mhn6i8l9:pf2c=838p1oln:g6a<>;ck:0o:n74}r`4b?6=:r7ink4i4c:89ae32mj30q~l71;296~;ek80m8o64=ea5>a0d12wxn9=50;0x9g>32o>i463k968g2f?52z?a<0{tj=?1<7c2e027omi4k6b;8yvd3>3:1>v3m868e0g><5mh36i8l9:pf11=838p1o67:g6a<>;ck>0o:n74}r`7j30q~l;a;296~;e0k0m8o64=eab>a0d12wxn9l50;0x9g>d2o>i463k8c8g2f?52z?a{tj=o1<7c2e027o4k4k6b;8yvd3n3:1>v3m918e0g><5m3;6i8l9:pf06=838p1o7>:g6a<>;c180o:n74}r`65?6=:r7i5?4i4c:89a?52mj30q~l:3;296~;e1=0m8o64=e;7>a0d12wxn8:50;0x9g?22o>i463k948g2f?97>52z?a=3{tj<<1<7c2e027o554k6b;8yvd2?3:1>v3m998e0g><5m326i8l9:pf0?=838p1o7n:g6a<>;c1k0o:n74}r`6e?6=:r7i5o4i4c:89a?d2mj30q~l:c;296~;e1m0m8o64=e;f>a0d12wxn8j50;0x9g?b2o>i463k9g8g2f?i7>52z?a=c{tjc2e027om<4k6b;8yvd183:1>v3ma08e0g><5mk86i8l9:pf37=838p1oo=:g6a<>;ci=0o:n74}r`56?6=:r7im>4i4c:89ag22m6k:m8:?ge2j30q~l95;296~;ei?0m8o64=ec;>a0d12wxn;850;0x9gg02o>i463ka88g2f?52z?ae={tj?21<7c2e027omo4k6b;8yvd113:1>v3ma`8e0g><5mkh6i8l9:pf3g=838p1oom:g6a<>;cil0o:n74}r`5f?6=:r7imn4i4c:89aga2mj30q~l9d;296~;eil0m8o64=e`2>a0d12wxn;h50;0x9gd72o>i463kb28g2f?52z?af4{tj>;1<7c2e027on84k6b;8yvd0:3:1>v3mb28e0g><5mh=6i8l9:pf25=838p1ol;:g6a<>;cj>0o:n74}r`40?6=:r7in84i4c:89ad>2mj30q~l86;296~;ej>0m8o64=e`a>a0d12wxn:950;0x9gd?2o>i463kbb8g2f?52z?af<{tj>k1<7c2e027onk4k6b;8yvd0j3:1>v3mbb8e0g><5mi;6i8l9:pf2e=838p1olk:g6a<>;ck80o:n74}r`4`?6=:r7inh4i4c:89ae52m7}:m;k1j9l7;jn0q~jif;296~;b;<0m8o64=dd55?b1km1vh>n:1818c383l?n552egc;>a0dl2wxi<;50;0x9`2e2o>i463i0129`3ec3tyn>=4?:3y>a00=n=h370h?468g2fd52z?f2498;f5g`=z{l8=6=4={:e4`f>{tm;=1<7c2e027m<:95d7af?xub:10;6?u2e7:9b1d?34l;;h4k6bf8yvbbi3:1>v3j2c8e0g><5ll>87j9ce9~wace2909w0k=c;d7f==:mo336i8ld:p``e=838p1h;bnlk1h;mk;|qgaa<72;q6i?k5f5`;?8`7:l0o:nj4}rffa?6=:r7n>k4i4c:89c61l3n=oi5rsege>5<5s4o8<7h;b99>b5>>2m7}:m:81j9l7;jn0q~ji2;296~;b;:0m8o64=dgf1?b1km1vih<:1818c4<3l?n552edd2>a0dm2wxhk;50;0x9`512o>i463jegf9`3ec3tyoj;4?:3y>a61=n=h370ki098g2fb52z?f7=3;f5ga=z{ml36=4={{tlo31<7c2e027nj?75d7ag?xucnh0;6?u2e2`9b1d?34om?94k6bf8yvbaj3:1>v3j3b8e0g><5ll?=7j9ce9~wa`d2909w0kj6i8le:p`cb=838p1h=j:g6a<>;bn<:1h;ml;|qgb`<72;q6i>h5f5`;?8ca=?0o:nm4}rg34?6=:r7n8<4i4c:89``1>3n=on5rsd22>5<5s4o?>7h;b99>ac0d2m86k:m8:?fb23=l?in7p}j0283>7}:m=>1j9l7;jo0q~k?4;296~;b<<0m8o64=dd;7?b1kl1vh>::1818c3>3l?n552eg:4>a0dk2wxi=850;0x9`202o>i463jf9g9`3eb3tyn<:4?:3y>a1>=n=h370ki958g2fe52z?f0<{tm9h1<7c2e027njo<5d7a`?xub8j0;6?u2e5f9b1d?34omn54k6ba8yvc7l3:1>v3j4d8e0g><5llh>7j9ce9~w`6b2909w0k;f;d7f==:moij6i8lc:pa5`=838p1h;?:g6a<>;bnm91h;mj;|qf55<72;q6i8?5f5`;?8calj0o:nk4}rg25?6=:r7n9?4i4c:89``b=3n=oo5rsd31>5<5s4o>?7h;b99>accd2m7}:mjo0q~k>6;296~;b=>0m8o64=g23e?b1kl1vh?8:1818c203l?n552f12e>a0dk2wxi<650;0x9`3>2o>i463i0079`3eb3tyn=44?:3y>a0g=n=h370h?1`8g2fc52z?f1g=0;f5g`=z{l;i6=4={{tm8i1<7c2e027m<>?5d7af?xub9m0;6?u2e4g9b1d?34l;?;4k6bg8yvc6m3:1>v3j5g8e0g><5o:8n7j9cd9~w`7a2909w0k90;d7f==:n99m6i8le:pa77=838p1h8=:g6a<>;a8=n1h;mj;|qf67<72;q6i;=5f5`;?8`7=:0o:nk4}rg17?6=:r7n:94i4c:89c6213n=oh5rsd07>5<5s4o=97h;b99>b5072mjk01i6>:e4`e>;c9o0o:nl4}rg5e?6=p1h9<:g6a<>;c??0o:nk4=e:0>a0dl27o><4k6b`8yvc1k3:18v3j758e0g><5m==6i8ld:?g<6jo01i<=:e4`f>{tm?n1<7:t=d56>c2e027o;;4k6ba89a>42m54z?f33;c0:0o:nm4=e07>a0dj2wxi;h50;6x9`102o>i463k778g2f?<5m286i8l9:?g60jh0q~k80;290~;b?10m8o64=e55>a0di27o4>4k6bc89a412m`24=l?ij70k60;f5gd=:ljh1h;mm;a0dk27nj;>5d7a`?8`7>=0o:nm4=g217?b1kj16h565d7a:?8c?m3n=o452d639`3ed34nn=7j9c89>``4=l?ih70k7c;f5gd=:m181h;m6;<33<3jh01<>72;f5gg=:98k36i8la:?2641=l?ii70??7d8g2fe<58:j<7j9cb9>55?d2m08:9`3ed34oace=l?ij70k62;f5g<=:993<6i8lc:?2455g62m08`9`3ed34;;5i4k6ba8946?93n=on5211:0>a0dk27:<:j5d7a`?877?o0o:nm4=02;=?b1kj16==6m:e4`g>;681?1h;ml;<33<2ji01<>7d;f5gf=:992m6i8lc:?24<7=l?ii70??928g2fd<5m296i8l9:?f<4ji01ij;:e4``>;a8j0o:no4=011a?b1kk16=>;b0>0o:nj4=eg;>a0dj27o;54k6bc89362m3n=ol52e949`3ee34;;5?4k6ba8946?m3n=on5211:b>a0dk27:>h=5d7ab?xubj90;6?u2e`d925>d34oi=7h;7c9~w`1>290=mv3j788e0g><5m=96i8l9:?g`3jh01imm:e4`e>;ckj0o:n74=e56>a0dj27n;o4k6b;89c60m3n=oh52f154>a0dl27m<:?5d7ab?8`7>10o:nj4=g254?b1km16j=;6:e4``>;a8<91h;mk;jn01k>;7;f5gd=:n99m6i8ld:?e46d=l?io70h?378g2fb<5o:8=7j9ce9>b5412ma0dl27m<=o5d7ag?8canj0o:n74=g234?b1kl16ikh7:e4``>;bno91h;mk;j301hhj5;f5gd=:monh6i8ld:?fba5=l?io70kic`8g2fb<5llh>7j9cb9>ace22ma0dm27njl>5d7ag?8ca1h0o:nj4=dd:0?b1km16ik6j:e4``>;bn1=1h;mk;jn01hh8c;f5ga=:mo=>6i8ld:?fb3e=l?io70ki678g2fb<5ll=<7j9c89>ac062ma0dm27nj>:5d7af?8ca:00o:nk4=dd2a?b1kl16ik?<:e4`a>;bn921h;mj;jo01hki6;f5gf=:mll:6i8ld:?fa`3=l?in70h?928g2fc<5o:3i7j9ce9>b5>>2m34l;:i4k6bg89c65;3n=o452f10f>a0dm27njho5d7af?8ca110o:nk4=dd60?b1kl16ihh;:e4``>;c000o:n74=d:a>a0dm27o;<4k6bc89a142mjh01nml:e4`e>;c890o:nl4=e22>a0dj27o6i8lb:?g43jh01nmj:e4`f>;c8>0o:nl4=e:1>a0di27o>;4k6b;89a7a2mj301i<<:e4`=>;c:=0o:n74=e06>a0d127oh94k6bc89aeb2m>2o>i463k738g2fd<5l3;6i8l9:?g3=ji01imm:e4``>;b?k0o:nk4=e:b>a0di27nn<4k6b`89``ak3n=ol52ega6>a0dj27njl;5d7ab?8ca>90o:no4=g250?b1kh16j=<<:e4`e>;c010o:nm4=d:a>a0d127n4h4k6b`89a162mjh01i6>:e4`a>;c0=0o:nm4=e:5>a0di27n4=4k6b;8946?>3n=ol5211:1>a0di27:=l65d7a`?8759>0o:no4=024a?b1kh16==o?:e4`e>;680i1h;mn;<33==jk01<o1h;mn;0o:no4=02:=?b1kh16==7::e4`e>;680l1h;mn;<33e4jk01<>6b;f5gd=:993o6i8la:?24=7=l?ij70??828g2fg<58:551a2m09;9`3ef34;;4o4k6bc8946?=3n=ol5211:4>a0di27:<5j5d7ab?8770o0o:no4=02:5?b1kh16==7<:e4`e>;c0;0o:nm4=ef7>a0dk27n4i4k6bg89c6d2m33g9`3ef34;8>n4k6bc89`>02mi7j9cb9>a=0=l?ih70??938g2fb<58:3i7j9ce9>55>f2m`24=l?ih70k60;f5gg=:ljh1h;ml;34omjn4k6b`89``d=3n=o452egc6>a0dj27nj;>5d7aa?8`7>=0o:nl4=g217?b1kk16h565d7ab?8c?j3n=ol52e9g9`3ef34n<=7j9c89>``7=l?ij70jj2;f5ga=:m1i1h;m6;;68181h;ml;<32e=jh01<<>7;f5gf=:99=n6i8lb:?24d6=l?ii70??9b8g2fd<58:247j9cc9>a2c=l?i270kic;f5gg=:m081h;mm;<33=2jh01<>69;f5gg=:993>6i8lb:?24<`=l?ii70??a08g2fd<58:2n7j9cc9>55?c2m0939`3ee34;;4>4k6b`89460l3n=oo52115e>a0dj27:<575d7aa?8770k0o:nl4=02;1?b1kk16==68:e4`f>;681n1h;mm;<33jh01<>61;f5gf=:99386i8lc:?g<7jh01ij;:e4`a>;a8j0o:nl4=011a?b1kj16=>;b0>0o:no4=eg;>a0di27o;54k6b`89362m3n=oo52e949`3ef34;;5?4k6b`8946?m3n=oo5211:b>a0dj27:>h=5d7a:?xud0>0;6?u2c9d9b1d?34n;<7j9ce9~wf>?2909w0m60;d7f==:l9;1h;mk;|q`<<<72;q6o4?5f5`;?8b7:3n=oi5rsb:b>5<5s4i2>7h;b99>`55=l?io7p}l8c83>7}:k091j9l7;<3l?n552d179`3ec3tyh4i4?:3y>g<3=n=h370j?6;f5ga=z{j2n6=49{a=b=l?ii7p}j9083>6}:l1;1h;mm;a0dk27h4;4k6ba89f>52o>i463l828g2fd<5m9;6i8la:?g7gjk01i:9:e4`e>;c=80o:no4=e7`>a0di27o:o4k6bc89a0d2mjk01i=>:e4`e>;c;;0o:no4=e10>a0di27o?94k6bc89a522mjk01i=6:e4`e>;c;h0o:no4=e1`>a0di27o?i4k6bc89a5b2m;6i8la:?g04jk01i:=:e4`e>;c<:0o:no4=e67>a0di27o884k6bc89a202m26i8la:?g0djk01i:m:e4`e>;ca0di27o8h4k6bc89a2a2mjk01i;;:e4`e>;c=<0o:no4=e75>a0di27o9:4k6bc89a3?2mjk01i;k:e4`e>;c=l0o:no4=e7e>a0di27o:=4k6bc89a062mjk01i8::e4`e>;c>?0o:no4=e44>a0di27o:54k6bc89a0>2mjk01io=:e4`e>;cim0o:no4=e`;>a0di27oo:4k6bc89ae?2mjk01i6k:e4`e>;c0l0o:no4=e:e>a0di27o5=4k6bc89a?62mjk01i7::e4`e>;c1?0o:no4=e;;>a0di27o544k6bc89a?f2mjk01i7j:e4`e>;c1o0o:no4=ec3>a0di27om<4k6bc89ag42m6i8la:?ge3jk01io8:e4`e>;ci10o:no4=ec:>a0di27oml4k6bc89age2mjk01il?:e4`e>;cj80o:no4=e`1>a0di27on>4k6bc89ad32mjk01il6:e4`e>;cjh0o:no4=e`a>a0di27onn4k6bc89adc2mjk01im>:e4`e>;ck;0o:no4=ea0>a0di27oo94k6bc89ae22m;dkh0o:n74}ra`1?6=3<;4n52dec9`3ec34i3:7j9c`9>g=5=l?io70j<0;f5ga=:l:h1h;mk;`3b=l?io70j9e;f5ga=:l;l1h;mk;<5d7ag?8b4;3n=oi52d269`3ec34n897j9ce9>`60=l?io70j<7;f5ga=:l:21h;mk;o5d7ag?8b4k3n=oi52d2f9`3ec34n8i7j9ce9>`6`=l?io70j;0;f5ga=:l=;1h;mk;`1>=l?io70j;9;f5ga=:l=k1h;mk;`06=l?io70j:2;f5ga=:l<91h;mk;3n=oi52d459`3ec34n>47j9ce9>`0?=l?io70j:a;f5ga=:l`34=l?io70j93;f5ga=:l?>1h;mk;`3g=l?io70jk8;f5gg=z{j3<6=4;{gd4=n=h370mjd;f5g<=:kl31h;ml;gf>=l?io7p}l9`83>1}:kh>1j9l7;5<3s4ij97h;b99>g``=l?ij70mjb;f5gd=:kj21h;m6;|q`=f<72=q6ol85f5`;?8ebn3n=o452cd`9`3ed34ihm7j9ce9~wf?c290?w0mn7;d7f==:ko:1h;mn;g`e=l?ih70ml9;f5gg=z{j3m6=4<{5<4s4ijm7h;b99>gf?=l?io70mj8;f5gf=z{ll96=4<{5`2?=l?i270j8a;f5g<=:l>h1h;m6;34o3o7j9ce9>``>=l?in70k8f;f5gf=z{jki6=4:{34ihm7j9cb9~wfgd290>w0mm6;d7f==:kh81:=6l;5<2s4ii;7h;b99>gd5=>92h70mje;f5gg=:klk1h;m6;d34ini7j9cb9>g`g=l?ii70ml8;f5gf=z{jkm6=4:{34ih47j9c`9~wfd7290>w0mma;d7f==:kh<1:=6l;5<2s4iin7h;b99>gd1=>92h70mi0;f5gg=:kli1h;m6;d34im<7j9cb9>g`e=l?ii70ml9;f5gf=z{jh86=4;{ggc=n=h370mna;43a7g=>92h70j7e;d73g=z{li36=4={d34nj:7h;7c9~w`bb2909w0k;b;435<5s4o==78?8b9>`f5=n==i7p}jeg83>7}:m?<1:=6l;a3>=>92h70jl6;d73g=z{lh86=4={d34nj>7h;7c9~w`d22909w0k=d;435<5s4o9j78?8b9>`f1=n==i7p}jb983>7}:m::1:=6l;a64=>92h70jla;d73g=z{lhi6=4={d34n3h7h;7c9~w`db2909w0k<6;439561:`?8b>83l?;o5rsda3>5<5s4o8478?8b9>`<7=n==i7p}jc083>7}:m:31:=6l;4?:3y>a6d=>92h70j64;d73g=z{li?6=4={d34n2:7h;7c9~w`e12909w0kh561:`?8b>13l?;o5rsda:>5<5s4o?=78?8b9>`7}:m=81:=6l;a12=>92h70j6e;d73g=z{lio6=4={d34nj<7h;7c9~w`ea2909w0k;7;435<5s4o?578?8b9>`d2=n==i7p}jd383>7}:m=k1:=6l;a1b=>92h70jn8;d73g=z{ln=6=4={0;6?u2e5d925>d34njm7h;7c9~w`b?2909w0k:0;435<5s4o>>78?8b9>`dc=n==i7p}jdc83>7}:m<91:=6l;a03=>92h70jm1;d73g=z{lnm6=4={d34ni87h;7c9~w`c62909w0k:9;433l?;o5rsdg0>5<5s4o>n78?8b9>`g1=n==i7p}je583>7}:ma0c=>92h70jmb;d73g=z{lo<6=4={d34nih7h;7c9~w`cf2909w0k92;435<5s4o=878?8b9>`f7=n==i7p}jee83>7}:m??1:=6l;=:1818d?:3<;4n52d229b11e3tyhf=5=>92h70j<2;d73g=z{j;36=4={<`;a?070j16h>k5f55a?xud::0;6?u2b8;925>d34n?m7h;7c9~wf4b2909w0ln4;435<5s4him78?8b9>`31=n==i7p}l3g83>7}:jkl1:=6l;ff7=>92h70j9a;d73g=z{j:86=4={<`;0?070j16h>l5f55a?xud8=0;6?u2b97925>d34n?:7h;7c9~wf622909w0l76;435<5s4h3478?8b9>`3d=n==i7p}l0983>7}:j131:=6l;6:1818d?i3<;4n52d7f9b11e3tyhf=d=>92h70j9e;d73g=z{j:i6=4={<`;g?070j16h?h5f55a?xud8j0;6?u2b9f925>d34n8=7h;7c9~wf6b2909w0l7f;43561:`?8b4<3l?;o5rsb33>5<5s4h2=78?8b9>`63=n==i7p}l1083>7}:j081:=6l;;3<;4n52d259b11e3tyh=>4?:3y>f<2=>92h70j<8;d73g=z{j;?6=4={<`:1?070j16h>75f55a?xud9<0;6?u2b84925>d34n8m7h;7c9~wf712909w0l67;435<5s4h2m78?8b9>`6`=n==i7p}l1`83>7}:j0h1:=6l;k3<;4n52d539b11e3tyh=n4?:3y>f92h70j;2;d73g=z{j;o6=4={<`:a?070j16h9=5f55a?xud9l0;6?u2b8d925>d34n?87h;7c9~wf7a2909w0ln0;435<5s4hj>78?8b9>`1>=n==i7p}l2383>7}:jh91:=6l;84?:3y>fd0=>92h70j;c;d73g=z{j8=6=4={<`b3?070j16h9j5f55a?xud:>0;6?u2b`:925>d34n?i7h;7c9~wf4?2909w0ln9;435<5s4hjn78?8b9>`04=n==i7p}l2c83>7}:jhi1:=6l;i4?:3y>fdc=>92h70j:5;d73g=z{j8m6=4={<`a4?070j16h895f55a?xud;90;6?u2bc3925>d34n>47h;7c9~wf562909w0lm2;435<5s4hi878?8b9>`0d=n==i7p}l3583>7}:jk?1:=6l;3<;4n52d4g9b11e3tyh?;4?:3y>fg1=>92h70j:f;d73g=z{j9<6=4={<`a5f55a?xud;10;6?u2bc;925>d34n==7h;7c9~wf5f2909w0lmb;435<5s4hih78?8b9>`33=n==i7p}l3e83>7}:jko1:=6l;3tyioi4?:3y>g15=n=h370j<2;f5g<=z{kn36=4={k5d7a:?xuem:0;6?u2c4;9b1d?34n?m7j9c89~wgcb2909w0m94;d7f==:l<<1h;m6;|qab<<72;q6o;h5f5`;?8b1:3n=o45rscdf>5<5s4i`31=l?i27p}mfg83>7}:k>l1j9l7;?:1818e?83l?n552d7;9`3e>3tyh<<4?:3y>g=7=n=h370j9a;f5g<=z{ki86=4={l5d7a:?xuek=0;6?u2c579b1d?34n?:7j9c89~wge22909w0m;6;d7f==:l<;1h;m6;|qag3<72;q6o995f5`;?8b2k3n=o45rsca4>5<5s4i?47h;b99>`3d=l?i27p}mc983>7}:k=31j9l7;3tyiol4?:3y>g1d=n=h370j9e;f5g<=z{kii6=4={5f5`;?8b4<3n=o45rscf3>5<5s4i>=7h;b99>`63=l?i27p}md083>7}:k<81j9l7;3tyih>4?:3y>g02=n=h370j<8;f5g<=z{kn?6=4={75d7a:?xuel<0;6?u2c449b1d?34n8m7j9c89~wgb12909w0m:7;d7f==:l:i1h;m6;|qa`2<72;q6o865f5`;?8b4l3n=o45rscf:>5<5s4i>m7h;b99>`6`=l?i27p}md`83>7}:k3tyihn4?:3y>g0b=n=h370j;2;f5g<=z{kno6=4={5<5s4i=>7h;b99>`1>=l?i27p}me383>7}:k?91j9l7;3tyii84?:3y>g30=n=h370j;c;f5g<=z{ko=6=4={0;6?u2c7:9b1d?34n?i7j9c89~wgc?2909w0m99;d7f==:l=l1h;m6;|qaa<<72;q6o;o5f5`;?8b283n=o45rscgb>5<5s4i=n7h;b99>`04=l?i27p}mec83>7}:k?i1j9l7;3tyiii4?:3y>g3c=n=h370j:5;f5g<=z{kom6=4={47j9c89~wg`62909w0m82;d7f==:l<31h;m6;|qab7<72;q6o:=5f5`;?8b2i3n=o45rscd0>5<5s4i<87h;b99>`0d=l?i27p}mf583>7}:k>?1j9l7;3l?n552d4g9`3e>3tyij;4?:3y>g21=n=h370j:f;f5g<=z{kl<6=4={5d7a:?xuen10;6?u2c6;9b1d?34n==7j9c89~wg`f2909w0m8b;d7f==:l?91h;m6;|qabg<72;q6o:m5f5`;?8b1<3n=o45rscd`>5<5s4i`33=l?i27p}mfe83>7}:k>o1j9l7;1j99m;<3e4dj3017>54z?2bgg==0l01;6nki194h4=0d27?`3?k1vh015`dd2o>5<5s4;mnn4909a894cem3l?;o5rs0d3a?6=:r7:jol561:`?87bjm0m8:l4}r3e51<725k521gc5>0?a34;mm:4:9g9>5c722o>5<6nr7:j<=5d7ab?87?0;0o:no4=4gf5?b1kh1695j8:e4`e>;2:jk1h;mn;<6`fcjk017;f5ga=:912=6i8ld:?6a`3=l?io70;7dc8g2fb<5<8hi7j9ce9>0fe42mf1a9`3ef34;3;o4k6bc890cci3n=ol5259f3>a0di27>>n=5d7ab?82dj10o:no4=0:;0?b1kl169hk<:e4`a>;20m31h;mj;<71gfjo019ml1;f5g`=:9o3i6i8le:?2=5g=l?in70;i688g2fc<5<3>j7j9cd9>16352m;6n9=1j99m;|q2bd4=838p1v3>fc6925>d34;m36?k27:j=;5f55a?xu6n8:1<7::{<3e1=5c?72o>h>63>f879b1e534;m5;4i4b0894`>?3l?o?521g7b>c2d:27:j8l5f5a1?87a=j0m8n<4=0d6`?`3k;16=k;j:g6`6>;6n5c002o>h>63>f7:9b1e534;m:44i4b0894`1i3l?o?521g4a>c2d:27:j;m5f5a1?87a>m0m8n<4=0d5a?`3k;16=k9?:g6`6>;6n>;1j9m=;<3e375c1?2o>h>63>f6;9b1e534;m;o4i4b0894`0k3l?o?521g5g>c2d:27:j:k5f5a1?87a?o0m8n<4=0d;4?`3k;16=k6>:g6`6>;6n181j9m=;<3e<65c>f2o>h>63>f9`9b1e534;m4n4i4b0894`?l3l?o?521g:f>c2d:27:j5h5f5a1?87a180m8n<4=0d:6?`3k;16=k7<:g6`6>;6n0>1j9m=;<3eg66k:l2:?2bf0=n=i970?i108e02d5ce42?:3o63>ecd9b11e3ty:i:650;0x94`d<3<;4n521da3>c20j2wx=h96:18187ak<0=<5m4=0g`5?`3?k1vh0q~?iag83>d}:9o;86i8lb:?e4c3=l?ii70?ib28e02d<58l:97j9ce9>5c702ma0dj27:j4l5d7ag?xu6n0i1<7{t9o3o6=4={<3ee052z?2bd0=n=h370?jc08g2fd5cg02o>i463>eb09`3ee3ty:j<850;dx94`7?3n=o4521g30>a0d127=<:m5d7a:?87a8h0o:nk4=0d22?`3j116=k>::e4`=>;6n8=1h;m6;<3e43j3015c722mf1:9`3ed3ty:joj50;1x94`el3l?n5521g26>a0dk27:jok5d7af?xu6n0k1<78t=0d:e?`3j116=hm=:e4``>;6mj;1h;mk;<3fg5jn01<58l;;7j9ce9>5`e32mecd9`3eb34;mm44k6b;894cem3n=oi521d``>a0d127:j=85d7ab?87bjm0o:nl4=0d3jo015c6?2m5<1s4;mnn4i4c:894cd<3n=oo521da2>a0dm27:iok5d7a`?87ai10o:n74=0d37c:?675`=>92h70:k05854=e<58oh:7h;7c9~w4c?>3:1;v3>f4;925>d34;3o54909a890`5?3<;4n52583g>36?k27>?<>561:`?82c8<0=<5m4=0g`1:=6l;<3;`6<181i018h<2;437c:?674d=>92h70:k11854=e<58oo87h;7c9~w4c>k3:1;v3>f7d925>d34;3hh4909a890`4l3<;4n525810>36?k27>??8561:`?82c9k0=<5m4=0gf4?`3?k1vk1:=6l;<3;a<<181i018h;8;437c:?6767=>92h70:k27854=e<58ono7h;7c9~w4ce:3:1;v3>f97925>d34;3j94909a890`2;3<;4n52586:>36?k27>?>m561:`?82c;80=<5m4=0ge7c:?6711=>92h70:k3b854=e<58omh7h;7c9~w4ce03:1;v3>f87925>d34;2<94909a890`1;3<;4n52587:>36?k27>?9m561:`?82c<80=<5m4=0gea?`3?k1v7c:?671b=>92h70:k43854=e<58omj7h;7c9~w4cei3:1;v3>f85925>d34;2<;4909a890`1=3<;4n52587a>36?k27>?9k561:`?82c<:0=<5m4=0d34?`3?k1v7c:?6747=>92h70:k07854=e<58oo=7h;7c9~w4c0l3:1;v3>f4`925>d34;3ol4909a890`513<;4n52583e>36?k27>?<<561:`?82c8>0=<5m4=0ggg?`3?k1v7c:?6745=>92h70:k09854=e<58on;7h;7c9~w4c0n3:1;v3>f4f925>d34;3on4909a890`5j3<;4n525802>36?k27>?<:561:`?82c800=<5m4=0ge6?`3?k1v7c:?6743=>92h70:k0`854=e<58l;=7h;7c9~w4c?93:1;v3>f4d925>d34;3oh4909a890`5l3<;4n525800>36?k27>?<8561:`?82c8k0=<5m4=0d36?`3?k1v7c:?6741=>92h70:k0b854=e<58l;?7h;7c9~w4c?;3:1;v3>f73925>d34>oc83<;4n52523;>36?k27>j?h561:`?83>:<0=<5m4=0d30?`3?k1v7c:?6b66=>92h70;627854=e<58oh97h;7c9~w4c?=3:1;v3>f71925>d34;3h?4909a890`493<;4n525804>36?k27>?7c:?674e=>92h70:k10854=e<58oh57h;7c9~w4c?03:1;v3>f74925>d34;3h84909a890`4<3<;4n52580b>36?k27>?7c:?674c=>92h70:k12854=e<58ohn7h;7c9~w4c?i3:1;v3>f7:925>d34;3h:4909a890`4>3<;4n52580`>36?k27>?7c:?6776=>92h70:k14854=e<58ohh7h;7c9~w4c?k3:1;v3>f7c925>d34;3h44909a890`403<;4n52580f>36?k27>???561:`?82c9?0=<5m4=0g`a?`3?k1v7c:?6774=>92h70:k16854=e<58ohj7h;7c9~w4c?m3:1;v3>f7a925>d34;3ho4909a890`4i3<;4n525813>36?k27>??=561:`?82c910=<5m4=0gg4?`3?k1v7c:?6772=>92h70:k18854=e<58oo>7h;7c9~w4c>83:1;v3>f7g925>d34;3hi4909a890`4k3<;4n525811>36?k27>??;561:`?82c9h0=<5m4=0gg7?`3?k1v:1:=6l;<3;`c<181i018h7c:?6771=>92h70:k1b854=e<58oo97h;7c9~w4c>;3:1;v3>f63925>d34;3i=4909a890`4n3<;4n525816>36?k27>??6561:`?82c9m0=<5m4=0gg2?`3?k1v81:=6l;<3;a4<181i018h;0;437c:?677?=>92h70:k1d854=e<58oo;7h;7c9~w4c>=3:1;v3>f61925>d34;3i?4909a890`393<;4n525814>36?k27>??o561:`?82c9o0=<5m4=0gg>1:=6l;<3;a6<181i018h;2;437c:?677d=>92h70:k21854=e<58oo57h;7c9~w4c>?3:1;v3>f67925>d34;3i94909a890`3;3<;4n52581:>36?k27>??m561:`?82c:80=<5m4=0gge?`3?k1v<1:=6l;<3;a0<181i018h;4;437c:?677b=>92h70:k23854=e<58oon7h;7c9~w4c>13:1;v3>f65925>d34;3i;4909a890`3=3<;4n52581a>36?k27>??k561:`?82c::0=<5m4=0gg`?`3?k1v21:=6l;<3;a2<181i018h;6;437c:?677`=>92h70:k25854=e<58ooi7h;7c9~w4c>j3:1;v3>f6;925>d34;3i54909a890`3?3<;4n52581g>36?k27>?>>561:`?82c:<0=<5m4=0ggb?`3?k1vh1:=6l;<3;ad<181i018h;9;437c:?6764=>92h70:k26854=e<58on=7h;7c9~w4c>m3:1;v3>f6a925>d34;3io4909a890`3i3<;4n525863>36?k27>?>=561:`?82c:10=<5m4=0gf6?`3?k1vn1:=6l;<3;af<181i018h;b;43:6;>7c:?6762=>92h70:k28854=e<58on?7h;7c9~w4cf83:1;v3>f6g925>d34;3ii4909a890`3k3<;4n525861>36?k27>?>;561:`?82c:h0=<5m4=0gf0?`3?k1vl1:=6l;<3;a`<181i018h;d;4386;>7c:?6760=>92h70:k2c854=e<58on97h;7c9~w4cf:3:1;v3>f92925>d34;3ik4909a890`3m3<;4n525867>36?k27>?>9561:`?82c:j0=<5m4=0gf2?`3?k1v>6;>7c:?676>=>92h70:k2e854=e<58on47h;7c9~w4cf<3:1;v3>f90925>d34;3j<4909a890`283<;4n525865>36?k27>?>7561:`?82c:l0=<5m4=0gf=?`3?k1v<6;>7c:?676g=>92h70:k2g854=e<58onm7h;7c9~w4cf>3:1;v3>f96925>d34;3j>4909a890`2:3<;4n52586;>36?k27>?>l561:`?82c;90=<5m4=0gff?`3?k1vj6;>7c:?676b=>92h70:k33854=e<58onh7h;7c9~w4cf13:1;v3>f95925>d34;3j;4909a890`2=3<;4n52586a>36?k27>?>k561:`?82c;:0=<5m4=0gfa?`3?k1vh6;>7c:?676`=>92h70:k35854=e<58onj7h;7c9~w4cfj3:1;v3>f9;925>d34;3j54909a890`2?3<;4n52586g>36?k27>?9>561:`?82c;<0=<5m4=0ge4?`3?k1vn6;>7c:?6717=>92h70:k37854=e<58om=7h;7c9~w4cfl3:1;v3>f9`925>d34;3jl4909a890`213<;4n52586e>36?k27>?9<561:`?82c;>0=<5m4=0ge7?`3?k1v7c:?6715=>92h70:k39854=e<58om87h;7c9~w4cfn3:1;v3>f9f925>d34;3jn4909a890`2j3<;4n525872>36?k27>?9:561:`?82c;00=<5m4=0ge1?`3?k1v7c:?6713=>92h70:k3`854=e<58om:7h;7c9~w4ce93:1;v3>f9d925>d34;3jh4909a890`2l3<;4n525870>36?k27>?98561:`?82c;k0=<5m4=0ge3?`3?k1v6;>7c:?671>=>92h70:k3e854=e<58om57h;7c9~w4ce<3:1;v3>f80925>d34;2<<4909a890`183<;4n525875>36?k27>?97561:`?82c;l0=<5m4=0gee?`3?k1v7c:?671g=>92h70:k3g854=e<58omn7h;7c9~w4ce>3:1;v3>f86925>d34;2<>4909a890`1:3<;4n52587;>36?k27>?9l561:`?82c<90=<5m4=0geg?`3?k1vh01=7>525y>5g352o>b249`3ed34;i?54k6b`894d383n=o4521c6e>a0dj27:n875d7ag?87e=h0o:nj4=0`6f?b1km16=o;l:e4``>;6jj3015g212mb5`9`3ee34;i9:4k6b`894d5=3n=oo521c02>a0dj27:n?95d7aa?87e:10o:nl4=0`1g?b1kk16=o;6j;l1h;mm;<3a74jh016i8lb:?2f61=l?ii70?m388g2fd<58h8m7j9cc9>5g5a2mb3f9`3ee34;i9=4k6b;894g?i3n=o45rs0`11?6=1r7:n?85f55a?87e;6j;k1h;mm;<3a00jh01b3194?77s4;i?;4k6b;894d3k3n=on521c77>a0dj27:n995d7aa?87e:h0o:nj4=0`71?b1km16=o:n:e4``>;6j<<1h;mk;<3a0`ji01h7j9c`9>5g432o>b2g9`3ef3ty:n??50;3387e:<0o:nm4=0`15?b1kj16=o<8:e4`g>;6j;21h;ml;<3a6fji015g502mb2;9`3ed34;i?l4k6ba894d4n3n=on521c0g>a0dk27:n?<5f55a?xu6lj<1<7ht=0`12?b1km16=i88:e4`e>;6l??1h;ml;<3ggdjo015ae>2o>e609`3ef34;i>94k6bg894c5l3n=ol521c01>a0dj27:h;75d7ag?xu6j9l1<7lt=0`3b?`3?k16=ol?:e4`g>;6jk;1h;ml;<3af7ji015gd?2mb`d9`3ed3ty:n<750;0x94d7n3l=9n521c3:>c20j2wx=o>j:18187e8l0m8:l4=0`3b?3fk2wx=o?7:18187e8l0m:8m4=0`27;296~;6j9n1j;;l;<3a52h0q~?m0b83>7}:9k:h6k:8b:?2f5b==hi0q~?m1783>7}:9k:h6k8:c:?2f40=n==i7p}>b1`94?4|58h;n7h;7c9>5g6d2b0794?4|58h;n7h95b9>5g722o>5<5s4;i5<5s4;i=94i46`894d7i3l=9n5rs0`2a?6=:r7:n6:g64f>;6j9k19lm4}r3a56<72;q6=o?<:g64f>;6j931j;;l;|q2f4b=838p1d;d73g=:9k:26;>kc:p5g6?2909w0?m098e02d<58h;57;nc:p5g752909w0?m138e02d<58h;47h95b9~w4d6k3:1>v3>b0a9b11e34;i<5490ea8yv7e8>0;6?u21c24>c20j27:n=655`a8yv7e980;6?u21c32>c20j27:n=95f77`?xu6j8h1<78:72gg>{t9k:=6=4={<3a43h01{t9k;;6=4={<3a55h0152z?2f4g=n==i70?m07854aek4?:3y>5f2a2lo>;63>c3d9b11e3ty:o=h50;0x94e7n3l?;o521b6e>0gd3ty:o?k50;1x94e7n3l=9n521b6f>`c2?27:o?k5f55a?xu6k9n1<7=t=0a3`?`3?k16=n>i:4c`?87dmn5rs0a1g?6=;r7:o=j5f77`?87d;6k;h1j99m;|q2g5d=839p153z?2g5g=n==i70?l0c86ef=:9j>j68ol;|q2g7?=839p126hk:7:?2g7?=n==i7p}>c1;94?5|58i;57h;7c9>5f6f253z?2g5?=n??h70?l498fa01<58i947h;7c9~w4e703:1?v3>c1:9b11e34;h<44:ab9>5f2?2c3594?5|58i;47h95b9>5f202lo>;63>c359b11e3ty:o=950;1x94e7?3l?;o521b2;>0gd34;h8:4:ab9~w4e5>3:1?v3>c159b33d34;h8;4je45894e5>3l?;o5rs0a32?6=;r7:o=85f55a?87d8>0>mn521b65>0gd3ty:o?;50;1x94e7>3l=9n521b66>`c2?27:o?;5f55a?xu6k9?1<7=t=0a31?`3?k16=n>9:4c`?87d<<0>mn5rs0a10?6=;r7:o=;5f77`?87d<=0ni894=0a10?`3?k1v1j99m;<3`40<2ij16=n:;:4c`?xu6k;91<7=t=0a30?`1=j16=n:<:dg63>;6k;91j99m;|q2g54=839p153z?2g57=n==i70?l0386ef=:9j>:68ol;|q2g76=839p1;6hk:7:?2g76=n==i7p}>c1294?5|58i;<7h;7c9>5f66253z?2g56=n??h70?l3g8fa01<58i:j7h;7c9~w4dan3:1?v3>bgd9b11e34;h<=4:ab9>5f5a2c0g94?5|58hmj7h95b9>5f5b2lo>;63>c0g9b11e3ty:nkk50;1x94dam3l?;o521cde>0gd34;h?h4:ab9~w4e6l3:1?v3>bgg9b33d34;h?i4je45894e6l3l?;o5rs0`e`?6=;r7:nkj5f55a?87enl0>mn521b1g>0gd3ty:o`c2?27:omn5rs0a2f?6=;r7:nkm5f77`?87d;k0ni894=0a2f?`3?k1v;6k8k1j99m;|q2fcg=839p19;297~;6jok1j;;l;<3`7<9;d73g=z{8hm57>53z?2fc?=n==i70?mf`86ef=:9j9268ol;|q2g4>=839p1=n==i7p}>c0494?5|58i::7h;7c9>5g`>253z?2g40=n??h70?l578fa01<58i8:7h;7c9~w4e6=3:1?v3>c079b11e34;h=;4:ab9>5f312c2794?5|58i:97h95b9>5f322lo>;63>c279b11e3ty:o<:50;1x94e6<3l?;o521b36>0gd34;h984:ab9~w4e4<3:1?v3>c069b33d34;h994je45894e4<3l?;o5rs0a27?6=;r7:o<=5f55a?87d9=0>mn521b77>0gd3ty:o>=50;1x94e6;3l=9n521b70>`c2?27:o>=5f55a?xu6k881<7=t=0a26?`3?k16=n?<:4c`?87d=:0>mn5rs0a06?6=;r7:o<<5f77`?87d=;0ni894=0a06?`3?k1v1;297~;6k8;1j99m;<3`57<2ij16=n;=:4c`?xu6k:;1<7=t=0a25?`1=j16=n;>:dg63>;6k:;1j99m;|q2g46=839p10;d73g=:9j;:68ol;<3`14<2ij1v53z?2g5c=n==i70?l1186ef=:9j?;68ol;|q2g7b=839p1o6hk:7:?2g7b=n==i7p}>c1194?5|58i;?7h;7c9>5f6b27>53z?2g55=n??h70?l438fa01<58i9>7h;7c9~w4da03:1?v3>bg:9b11e34;h<>4:ab9>5f252c0594?5|58hm47h95b9>5f502lo>;63>c059b11e3ty:mnk50;0x94gbm3on9:521`af>c20j2wx=loj:18187fil0m8:l4=0cfa?3fk2wx=lmk:18087fil0m:8m4=0cf`?cb=>16=lmk:g64f>{t9h>o6=4={<3be`<18mi0153z?2ede=n==i70?nad86ef=:9hoo68ol;|q2efd=839p1a5`94?4|58kjo78?db9>5d2e2o>5<4s4;jmo4i46`894gfk3?jo63>ad`91de5dge2o<>o63>adc9a`3034;jol4i46`8yv7f36ck27:m9o5f55a?xu6ihk1<7=t=0cbe?`3?k16=lom:4c`?87fmh0>mn5rs0c`=?6=;r7:mlo5f77`?87fm00ni894=0c`=?`3?k1vh0q~?na883>6}:9hk26k:8b:?2edg==hi01{t9hi36=4<{<3be<a`:9b11e34;jm44:ab9>5dc?2ab594?5|58kj47h95b9>5dc02lo>;63>ab59b11e3ty:m9950;0x94gf03<;hn521`64>c20j2wx=lo8:18087fi>0m8:l4=0cbu21`c4>c02k27:mh85ed74?87fk?0m8:l4}r3b03<72;q6=lo8:72gg>;6i=<1j99m;|q2ed0=839p152z?2ed0=>9nh70?n448e02d5dg22o>a`491de<58kn97;nc:p5de32908w0?na48e20e<58kn87kj569>5de32o>5<5s4;jm8490ea894g3<3l?;o5rs0cb0?6=;r7:ml:5f55a?87fi<0>mn521`g7>0gd3ty:mn=50;1x94gf<3l=9n521`g0>`c2?27:mn=5f55a?xu6i=91<7{t9hk86=4<{<3be6h01;6il919lm4}r3bg7<72:q6=lo<:g46g>;6il81ih;8;<3bg7h0q~?n4383>7}:9hk86;>kc:?2e14=n==i7p}>a`394?5|58kj=7h;7c9>5dg4253z?2ed7=n??h70?ne18fa01<58kh<7h;7c9~w4g383:1>v3>a`3925bd34;j8=4i46`8yv7fi90;6>u21`c3>c20j27:ml?55`a894gb83?jo6s|1``e>5<4s4;jm=4i64a894gcn3on9:521``e>c20j2wx=l=i:18187fi90=;6iko1j99m;|q2e6c=838p16}:9h3n6k8:c:?2eab=ml?<70?nbe8e02d5d?b2?:oo63>a2f9b11e3ty:m4j50;1x94g>l3l?;o521`;f>0gd34;jhi4:ab9~w4gek3:1?v3>a8f9b33d34;jhn4je45894gek3l?;o5rs0c0g?6=:r7:m4j561f`?87f;j0m8:l4}r3b=f<72:q6=l7l:g64f>;6i0n19lm4=0cgg?3fk2wx=llm:18087f1j0m:8m4=0cgf?cb=>16=llm:g64f>{t9h9i6=4={<3b=f<18mi0153z?2ea2c94?4|58k2n78?db9>5d5f2o>5<4s4;j5l4i46`894g>j3?jo63>aec91de5d?f2o<>o63>ae;9a`3034;jn44i46`8yv7f;00;6?u21`;b>36ck27:m>75f55a?xu6i031<7=t=0c:=?`3?k16=l7n:4c`?87fl00>mn5rs0cah0q~?n9983>6}:9h336k:8b:?2e{t9hh<6=4<{<3b==ac79b11e34;j554:ab9>5db02ae794?5|58ki97h95b9>5d`22lo>;63>ae79b11e3ty:m8:50;0x94ge=3<;hn521`77>c20j2wx=ll;:18087fj=0m8:l4=0ca1?3fk27:mk;55`a8yv7fl=0;6>u21``7>c02k27:mk:5ed74?87fl=0m8:l4}r3b16<72;q6=ll;:72gg>;6i<91j99m;|q2eg5=839p1>7>52z?2eg5=>9nh70?n538e02d5dd52o>ac191de<58km?7;nc:p5db52908w0?nb38e20e<58km>7kj569>5db52o>5<5s4;jn?490ea894g293l?;o5rs0ca5?6=;r7:mo?5f55a?87fj;0>mn521`d1>0gd3ty:mi?50;1x94ge93l=9n521`d2>`c2?27:mi?5f55a?xu6i<:1<7{t9hh;6=4<{<3bf5h01;6io;19lm4}r3b`5<72:q6=ll?:g46g>;6io:1ih;8;<3b`5h0q~?n4g83>7}:9hh;6;>kc:?2e1`=n==i7p}>a`d94?5|58kjj7h;7c9>5dd7253z?2ed`=n??h70?neg8fa01<58khj7h;7c9~w4g3m3:1>v3>a`d925bd34;j8h4i46`8yv7fim0;6>u21`cg>c20j27:mlh55`a894gbn3?jo6s|1`a`>5<4s4;jmi4i64a894gbk3on9:521`a`>c20j2wx=l:l:18187fim0=:dg63>;6ij;1j99m;|q2e17=838p1:6k:8b:p5d?02908w0?n968e02d<58kj>7;nc:?2e`7==hi0q~?nb783>6}:9h3<6k8:c:?2ea0=ml?<70?nb78e02d5d?02?:oo63>a249b11e3ty:i;h50;0g87f1>0>mn521`f5>0gd34;n;=4i46`894gc<3n=o4521`f6>a0d127:mom5d7a:?87fjm0o:n74=0caa?b1k016=lli:e4`=>;6ij:1h;m6;<3bg7j3015de?2mab;9`3e>34;jol4k6b;894gdj3n=o4521`ag>a0d127:mnk5d7a:?87e1j0o:nk4=0`b0?b1kl16=oo?:e4`a>;6j1<1h;mj;<3a<7jo015dd12mab39`3ee34;jon4k6b`894gdn3n=oo521`f3>a0dj27:mi?5d7aa?87fl;0o:nl4=0cg7?b1kk16=llm:e4``>;6ik=1h;mk;<3bf=jn012909w0?l688e02d<58iv3>c4d9b11e34;h;>4:ab9~w4e103:1?v3>c7:9b11e34;h9k4i64a894e0:3on9:5rs0a6a?6=;r7:o8k5f55a?87d=o0>mn521b51>0gd3ty:o;950;1x94e1?3l?;o521b7f>c02k27:o:?5ed74?xu6kmn5rs0a52?6=;r7:o;85f55a?87d=m0m:8m4=0a44?cb=>1v;6k?l1ih;8;|q2g0d=839p11j99m;<3`1gm7>53z?2g0g=n==i70?l5c86ef=:9jc4;94?5|58i>57h;7c9>5f3f27>53z?2g34=n==i70?l588e20e<58i=o7kj569~w4e203:1?v3>c4:9b11e34;h944:ab9>5f0d2c7394?5|58i==7h;7c9>5f3?2o<>o63>c7`9a`303ty:o8950;1x94e2?3l?;o521b7;>0gd34;h:o4:ab9~w4e183:1?v3>c729b11e34;h9:4i64a894e1i3on9:5rs0a:g?6=:r7:i;6561:`?87fml0m8:l4}r3`=g<72;q6=h88:72;g>;6iln1j99m;|q2g?3:1>v3>e71925>d34;ji44i46`8yv7d1?0;6?u21d41>36?k27:mh65f55a?xu6k0?1<7{t9j3?6=4={<3f25<181i0152z?2a0`=>92h70?ne48e02d5`3b2?:3o63>ad69b11e3ty:o4?50;0x94c2l3<;4n521`g0>c20j2wx=n7?:18187b=j0=<5m4=0cf6?`3?k1vh0q~?l8e83>7}:9l?26;>7c:?2ea`=n==i7p}>c9a94?4|58o>478?8b9>5dbb2o>5<5s4;n9:4909a894gcl3l?;o5rs0a;e?6=:r7:i88561:`?87flj0m8:l4}r3`<<<72;q6=h;::72;g>;6imh1j99m;|q2g=>=838p102909w0?j52854=e<58ko57h;7c9~w4e?>3:1>v3>e40925>d34;jh54i46`8yv7d0<0;6?u21d72>36?k27:mi95f55a?xu6kh91<7{t9jk96=4={<3f2a<181i0152z?2a3e=>92h70?nf28e02d5`0e2?:3o63>ag09b11e3ty:o4h50;0x94c1i3<;4n521`d2>c20j2wx=n7j:18187b>00=<5m4=0ce4?`3?k1vh0q~?l9`83>7}:9l?i6;>7c:?2e`e=n==i7p}>c9d94?4|58o><78?8b9>5dc62o>5<5s4;n8k4909a894gc>3l?;o5rs0f64?6=98q6=i9l:4;e?87c?m0>5k521e:7>0?a34;o484:9g9>5a>12<3m70?k8686=c=:9m23687i;<3g<<<21o16=i6n:4;e?87c0k0>5k521e5f>0?a34;o;k4:9g9>5a>72<3m70?k8086=c=:9m29687i;<3g<6<21o16=i;>:g64f>{t9m>n6=4>1z?2`g6==0l01;6lk2194h4=0fa=?3>n27:hoo558d894bej3?2j63>dca91<`<58nih7;6f:?2`gc==0l01;6lk8194h4=0fa7?3>n27:ho:558d894be=3?2j63>dc491<`<58ni;7;6f:?2`1`=n==i7p}>d4094?46s4;o=44:9g9>5a7f2<3m70?k2486=c=:9m9;687i;<3g76<21o16=i=;:4;e?87c;<0>5k521e15>0?a34;o?:4:9g9>5a5?2<3m70?k1c86=c=:9m;h687i;<3g5a<21o16=i?j:4;e?87c9o0>5k521e03>0?a34;o><4:9g9>5a452<3m70?k2286=c=:9m8?687i;<3g63<21o16=i<8:4;e?87c:10>5k521e0:>0?a34;o>l4:9g9>5a4e2<3m70?k2b86=c=:9m8o687i;<3g6`<21o16=i5k521e11>0?a34;o9>4i46`8yv7c=10;6?u21`;1>a0dk27:h875f55a?xu6l<<1<7{t9m??6=4={<3b=3ji0152z?2`<0=>92h70?mb18e02d5a?02?:3o63>bc39b11e3ty:oi?50;0x94b>03<;4n521c`1>c20j2wx=nj=:18187c100=<5m4=0`a7?`3?k1vh0q~?ld583>7}:9m3i6;>7c:?2fg3=n==i7p}>ce794?4|58n2o78?8b9>5gd12o>5<5s4;o5i4909a894de?3l?;o5rs0ag3?6=:r7:h4k561:`?87ej10m8:l4}r3``=<72;q6=i7i:72;g>;6jhl1j99m;|q2`13=838p1=6k:8b:p5d>62909w0?k6c854=e<58k3>7h;7c9~w4b2l3:1mv3>d4f9b11e34;i5n4k6bf894df<3n=oi521cc3>a0dl27:n585d7ag?87e0;0o:nj4=0`;a?b1km16=o6n:e4``>;6j081h;mk;<3a=3jn0q~?k3`83>6}:9k;n6i8l9:?2f42=l?io70?mdc8e02d5g7f2mb029`3e>34;ih44i46`8yv7c;k0;6>u21c3b>a0dk27:n<>5d7aa?87elh0m8:l4}r3g7f<72:q6=o?m:e4`f>;6j8;1h;m6;<3a`fh0q~?k3e83>6}:9k;i6i8lc:?2f47=l?ii70?mde8e02d5g7d2mb009`3e>34;ihh4i46`8yv7c;o0;6>u21c3`>a0dk27:n<<5d7aa?87elo0m8:l4}r3g05<72:q6=o?k:e4`f>;6j891h;m6;<3aa5h0q~?k4083>6}:9k;o6i8lc:?2f45=l?ii70?me08e02d5g7b2mb069`3e>34;ii?4i46`8yv7c<:0;6>u21c3f>a0dl27:n<:5d7aa?87em:0m8:l4}r3`e`<72;6j8:1h;mn;<3ae3j301w0?m1`8g2f?<58h:<7j9cb9>5gg02mb8a9b11e34;in<4k6b`8yv7dj90;68u21c3a>a0di27:n{t9jh:6=4:{<3a5gj3011;f5gf=:9kk26i8l9:?2fd2=n==i70?mb28g2fd5g7d2mb009`3ef34;iml4k6b;894d?:3l?;o521c`7>a0dj2wx=nl<:18687e9j0o:n74=0`26?b1kj16=oom:e4`=>;6j1<1j99m;<3af0jh0q~?lb583>0}:9k;o6i8la:?2f45=l?ij70?mab8g2f?<58h3m7h;7c9>5gd12m5<2s4;i=i4k6b;894d6;3n=on521ccg>a0d127:n5k5f55a?87ej>0o:nl4}r3`f3<72;6j8>1h;mn;<3ae`j301w0?m1d8g2fg<58h:87j9cb9>5gg22mb849b11e34;imk4k6b`8yv7f;:0;6?u21`11>36?k27:n?>5f55a?xu6i:;1<7{t9l8n6=4=fz?2f2c=n==i70?nb78g2fe<58kh=7j9cb9>5ded2mabd9`3ed34;jh=4k6ba894gc93n=on521`f1>a0dk27:mi=5d7a`?87fl=0o:nm4=0cg1?b1kj16=llm:e4`a>;6iki1h;mj;<3bfajo015de32mab79`3eb34;jn:4k6bg894ge03n=oh521``:>a0dm27:moo5d7af?87fk?0o:nk4=0c`3?b1kl16=lm7:e4`a>;6ij31h;mj;<3bgdjo015gd52mbc19`3ef34;in94k6bc894de=3n=ol521c`5>a0di27:no95d7ab?87ej10o:no4=0`bb?b1kh16=o?7:e4`a>;6j8=1h;mj;<3a53jo015;f5g`=z{8ihh7>51cy>5g?>2mb8c9`3e>34;i5o4k6b;894d>?3n=o4521cc2>a0d127:nl<5d7a:?87ei:0o:n74=0`:`?b1k016=o7j:e4`=>;6j0l1h;m6;<3a<6j3015g>c2mb959`3e>34;i444k6b;894d?n3n=o4521c;2>a0d127:n4=5d7a:?87e1<0o:n74=0f56?b1k016=nmj:g64f>;6l?:1h;mm;<3g24jn0q~?j2g83>6}:9j9<6k:8b:?2fa?=l?i270?mb18g2f?5f252o>bec9`3e>34;in<4k6b;8yv7b<<0;6>u21b6g>c20j27:nim5d7a:?87ej;0o:n74}r3f0=<72:q6=n;?:g64f>;6jmn1h;m6;<3af6j30q~?j4883>6}:9j?:6k:8b:?2fac=l?i270?mb58g2f?5f352o>bed9`3e>34;in84k6b;8yv7bu21b70>c20j27:nh>5d7a:?87ej?0o:n74}r3f0f<72:q6=n;;:g64f>;6jl;1h;m6;<3af2j30q~?j4e83>6}:9j?>6k:8b:?2f`4=l?i270?mb98g2f?5f312o>bd19`3e>34;imk4k6b;8yv7b;90;6?u21b1;>c20j27:nil5d7a:?xu6m:;1<7{t9l996=4={<3`7dh015;f5gd=z{8o8?7>52z?2g6d=n==i70?m148g2fd5f5d2o>b079`3ed3ty:i>;50;0x94e4l3l?;o521c36>a0dl2wx=h=9:18187d;l0m8:l4=0`22?b1k01vjk0q~?j3983>7}:9j>;6k:8b:?2f40=l?ii7p}>e2;94?4|58i?=7h;7c9>5g712m5<5s4;h8>4i46`894d6>3n=oi5rs0g0g?6=:r7:o9:5f55a?87e9>0o:n74}r3f7a<72;q6=n:::g64f>;6j8=1h;mn;|q2a6c=838p1v3>c5:9b11e34;i=:4k6bf8yv7b<80;6?u21b6:>c20j27:n<65d7a:?xu6m=81<7{t9l>86=4={<3`0gh018;f5gg=z{8o?87>52z?2g1e=n==i70?m198g2fe5f2b2o>b0:9`3ec3ty:i9950;0x94e3n3l?;o521c3:>a0dl2wx=l;i:18187cmj0=<5m4=0`0h0q~?n7483>7}:9ml36;>7c:?2f6b=n==i7p}>a6:94?4|58o;?78?8b9>5g212o>5<5s4;n<;4909a894d3?3l?;o5rs0c4e?6=:r7:i=9561:`?87e7:72;g>;6j=i1j99m;|q2e2e=838p1n6k:8b:p5d1c2909w0?j0`854=e<58h><7h;7c9~w4g0m3:1>v3>e1`925>d34;i9:4i46`8yv7f>90;6?u21egf>36?k27:n8:5f55a?xu6i?;1<7{t9h<96=4={<3gb5<181i0152z?2`c7=>92h70?m5c8e02d5a`52?:3o63>b4a9b11e3ty:m;;50;0x94ba;3<;4n521c7g>c20j2wx=l89:18187cn=0=<5m4=0`15?`3?k1vh0q~?n6983>7}:9ml=6;>7c:?2f71=n==i7p}>a7;94?4|58nm;78?8b9>5g4?2o>5<5s4;oj44909a894d5k3l?;o5rs0c5g?6=:r7:hko561:`?87e:m0m8:l4}r3b2a<72;q6=ihm:72;g>;6j;o1j99m;|q2e3c=838p1v3>dgg925>d34;i?>4i46`8yv7f?80;6?u21ede>36?k27:n>;5f55a?xu6i>81<7{t9h=86=4={<3f44<181i0152z?2a54=>92h70?m3`8e02d5`632?:3o63>b2d9b11e3ty:m:950;0x94c7=3<;4n521c63>c20j2wx=im?:18687ck80m8:l4=0f7b?b1kh16=o:<:e4`=>;6j<91h;ml;<3g26jh0q~?k6583>1}:9m<>6k:8b:?2f15=l?in70?m528g2fg<58h?j7j9c89~w4b1>3:1iv3>d759b11e34;i8i4k6ba894d203n=on521c6;>a0dk27:n9>5d7ag?87e=:0o:n74=0`7b?b1kh16=l7?:e4``>;6i1i1h;mk;<3b<2jn015g2c2mb4:9`3ef34;i854k6bc894d5<3n=ol521e4:>c20j27:n?85d7af?87e;j0o:nm4}r3f34<7288p1h6i8la:?2f02=l?i270?m468g2f?<58h?<7j9cb9>5g4f2mb579`3e>34;i8l4k6b;894d2>3n=o4521c6f>a0d127:n875d7aa?87e=h0o:nl4=0`6f?b1kk16=o;l:e4`f>;6jh0187j9c`9>5g202md559`3ee34;i8h4k6b`894c5l3l?;o521c1g>a0dk2wx=okj:18187em=0m8:l4=0ca2?b1kh1vjk0q~?mf183>7}:9ko=6k:8b:?2efe=l?ij7p}>bg394?4|58hn;7h;7c9>5dea2m5<5s4;ii54i46`894gc83n=ol5rs0`e7?6=:r7:nh75f55a?87fl80o:no4}r3ab1<72;q6=okn:g64f>;6im81h;mn;|q2fc3=838p1v3>bdf9b11e34;jh84k6bc8yv7ck<0;6>;t=0`14?b1kh16=imn:g64f>;6j8l1h;mn;<3f35jn015gba2mbd29`3ec34;ii<4k6bf894db:3n=oi521cg0>a0dl27:nil5d7ag?87e900o:no4=0f6f?b1kj16=l=9:e4``>;6i=;1h;mk;<3b0fjn01m6i8ld:?2e06=l?io70?n508g2fb<58k>>7j9ce9>5d342ma469`3ec34;j?:4k6bf894g403n=oi521`1:>a0dl27:m>o5d7ag?87f;k0o:nj4=0c0g?b1km16=l=k:e4``>;6i:o1h;mk;<3b7cjn01=6i8lb:?2e14=l?io70?n428g2fb<58k?87j9ce9>5d222ma549`3ec34;j8:4k6bf894g303n=oi521`6:>a0dl27:m9o5d7ag?87f;6m>>1h;ml;<3f33ji017>52z?2``d=>92h70?kc28e02d5a1b2o>i463>b279`3ec3ty:h;k50;0x94b0n3l?n5521c14>a0dl2wx=i8i:18187c090m8o64=0`0=?b1km1vjn0q~?k7083>7}:9m296k:m8:?2f6`=l?io7p}>d6094?4|58n3?7h;b99>5g242m5<2s4;o;n4i4c:894b1:3n=on521c02>a0dl27:h;>5d7a:?87c>80o:n74}r3g36<72:q6=i9k:g6a<>;6j0h1h;mn;<3a60jn0q~?k7583>6}:9m2?6k:m8:?2f<`=l?ij70?m268g2fb5a>22o>i463>b`19`3ef34;i>54k6bf8yv7c??0;6>u21e:5>c2e027:n5?5d7ab?87e:j0o:nj4}r3g32<72:q6=i68:g6a<>;6j1?1h;mn;<3a6ajn0q~?k7983>6}:9m236k:m8:?2f=?=l?ij70?m2d8g2fb5a>>2o>i463>b9f9`3ef34;i>k4k6bf8yv7c?h0;6>u21e:b>c2e027:n4?5d7ab?87e;80o:nj4}r3g3g<72:q6=i6m:g6a<>;6j0?1h;mn;<3a76jn0q~?ka083>7}:9mh96k:m8:?2f02=l?ih7p}>d`094?4|58ni?7h;b99>5g3>2m5<5s4;on94i4c:894d2i3n=o45rs0fb0?6=:r7:ho;5f5`;?87e=k0o:n74}r3ge0<72;q6=il9:g6a<>;6j<58h8:7j9c`9>5g?02md709`3ec34;o:=4k6bc894b193n=ol5rs0fb3?6==r7:ho?5f5`;?87e:h0o:nm4=0`:=?b1kk16=o7n:e4`f>;6j0h1h;mm;|q2`d>=83?p1dc;9b1d?34;i884k6ba894df93n=oo521cc1>a0dj27:nl=5d7aa?xu6lhk1<7;t=0fae?`3j116=o:8:e4`g>;6j>l1h;mm;<3a<5jh0155z?2`gd=n=h370?m4`8g2fe<58h3?7j9cc9>5g>22mb969`3ed3ty:hlm50;7x94bek3l?n5521c6`>a0dl27:n595d7aa?87e000o:nl4=0`;jh01d`g94?3|58nii7h;b99>5g342mb9d9`3ee34;i5<4k6b`894d>83n=on5rs0fbb?6==r7:hoh5f5`;?87e=?0o:nm4=0`:7?b1kk16=o7::e4`f>;6j0>1h;ml;|q2gd2=83>p19nh70?m968g2fg5fe42o>i463>c739`3e>34;h95490ea894d>13n=ol5rs0ab2?6=;0o:n74=0a6=?07lj16=o7k:e4`e>{t9jk<6=4;{<3`g0kc:?2fd7=l?ij7p}>c`:94?2|58ih:7h;b99>5f032mc4`925bd34;i;k4k6bc8yv7di00;69u21ba4>c2e027:o;;5d7a:?87d=j0=j301<58i=;7j9c89>5f3b2?:oo63>b9`9`3ef3ty:olm50;6x94edi3l?n5521b4;>a0d127:o8h561f`?87e0o0o:no4}r3`ea<72:q6=nmm:g6a<>;6k?31h;m6;<3a=6jk0q~?lb983>7}:9ji96;>7c:?2fd0=n==i7p}>cc;94?4|58ih?78?8b9>5gg02o>5<5s4;ho94909a894df03l?;o5rs0aaf?6=:r7:on;561:`?87ei00m8:l4}r3`ff<72;q6=nm9:72;g>;6jhk1j99m;|q2ggb=838p1v3>cb;925>d34;imi4i46`8yv7dk90;6?u21bab>36?k27:nlk5f55a?xu6kj;1<7{t9hl=6=4={<3g3f<181i0152z?2`2b=>92h70?m6b8e02d5a>32?:3o63>b7f9b11e3ty:mkh50;0x94b?=3<;4n521c7f>c20j2wx=o>?:18187c0?0=<5m4=0`6b?`3?k1vh0q~?m0383>7}:9m236;>7c:?2f37=n==i7p}>b1194?4|58n3578?8b9>5g052o>5<5s4;o4l4909a894d1;3l?;o5rs0`31?6=:r7:h5l561:`?87e><0m8:l4}r3bb2<72;q6=i9j:72;g>;6j?<1j99m;|q2ec>=838p12909w0?k81854=e<58h=47h;7c9~w4gai3:1>v3>d93925>d34;i:44i46`8yv7fnk0;6?u21e:1>36?k27:n;o5f55a?xu6ioi1<7{t9j=?6=4={<3gf5<181i0152z?2`g7=>92h70?m7b8e02d5ad?2?:3o63>b6f9b11e3ty:o:j50;0x94be13<;4n521c4f>c20j2wx=n9j:18187cjh0=<5m4=0`5b?`3?k1vh0q~?l8183>7}:9mhh6;>7c:?2f27=n==i7p}>c9394?4|58nih78?8b9>5g152o>5<5s4;onh4909a894d0;3l?;o5rs0a;7?6=:r7:hoh561:`?87e?<0m8:l4}r3`30<72;q6=il=:72;g>;6j><1j99m;|q2g20=838p1v3>dc7925>d34;i;44i46`8yv7d?00;6?u21e`5>36?k27:n:o5f55a?xu6k>k1<7{t9m>?6=4;4z?2f`2=l?ij70?me48g2fg<58hn:7j9c`9>5gc02mbd:9`3ef34;ii44k6bc894dbi3n=ol521cga>a0di27:nhm5d7ab?87emm0o:no4=727;6k8=1h;mm;<3`67jh015f532mc279`3ee34;h?;4k6b`894e603n=on521b3:>a0dk27:o;6k8o1h;ml;<3`5cji015f412md559`3ed34;jno4k6b`894gek3n=oo521``g>a0dj27:mok5d7aa?87fjo0o:nl4=0c`4?b1kk16=lm=:e4`f>;6ij91h;mm;<3bg1jh015def2mab`9`3ee34;joi4k6b`894gdm3n=oo521b04>a0dk27:o?65d7a`?87d:00o:nm4=0a1e?b1kj16=n;6k;i1h;ml;<3`6`ji015ddf2m5<4s4;i9;4k6bg894c0;3l?n5521d57>a0di2wx=h9::18087e{t9m?j6=46bz?2f33=l?i270?m748g2f?<58n>=7j9ce9>5g472mb769`3ef34;i:;4k6bc894d1?3n=ol521c4;>a0di27:n;75d7ab?87e>h0o:no4=0`5f?b1kh16=o8l:e4`e>;6j?n1h;mn;<3a1`jk015g132mb649`3ef34;i;:4k6bc894d003n=ol521c5:>a0di27:n:o5d7ab?87e?k0o:no4=0`4g?b1kh16=o9k:e4`e>;6j?o1h;mn;<3a2cjk015gdf2mbb79`3ef34;ih?4k6bc894dc;3n=ol521cf7>a0di27:ni;5d7ab?87el?0o:no4=0`g3?b1kh16=oj7:e4`e>;6jk31h;mn;<3afgjk015ge62mbb09`3ef34;io>4k6bc894dd<3n=ol521ca5>a0di27:nn95d7ab?87ek10o:no4=0``=?b1kh16=omn:e4`e>;6jjh1h;mn;<3agfjk015a2a2mb2:9`3ef34;o9l4i4c:894c083n=ol521c;`>a0d127:nl:5d7a:?87ei90o:n74=0`;2?b1k016=o6=:e4`=>;6j1o1h;m6;<3aj3015gbb2mbed9`3ef34;ii=4k6bc894db93n=ol521cg1>a0di27:nh=5d7ab?87elk0o:no4=0`:;6i1o1h;mm;<3g1gj3015d2d2ma5g9`3ef34;j8k4k6bc894g283n=ol521`72>a0di27:m8<5d7ab?87f=:0o:no4=0c60?b1kh16=l=8:e4`e>;6i:21h;mn;<3b7<jk015d5a2ma529`3ef34;o944k6bf894b2?3n=oh521e76>a0dl27:h985d7a:?87f<;0o:no4=0c77?b1kh16=l:;:e4`e>;6i=?1h;mn;<3b03jk0136i8la:?2e1?=l?ij70?n4`8g2fg<58k?n7j9c`9>5d2c2mfbf9`3e>34;o9>4k6b;894`dj3n=o4521`16>a0d127:i::5d7a:?87b??0o:n74=0c:4?b1k016=l6l:e4`=>;6i1=1h;m6;<3b<5j3016i8l9:?2bf`=l?i270?n2e8g2fb<58k:n7j9cb9>5d4f2ma309`3ef34;m=<4k6bf894`e>3n=oo521`::>a0d127:5o65d7ag?87e?l0o:n74=0`:2?b1k01vjk015d>72m5<3s4;i8i4k6b;894g?:3n=on521`:a>c2e027:m5m5d7ab?xu6i1<1<7:t=0`7;6i1<1j9l7;<3b<2jk0q~?n9283>1}:9h296i8la:?2e<5=n=h370?n958g2fg<58h8o7j9cc9~w4g?<3:1?v3>a969b1d?34;i??4k6b`894g?=3n=ol5rs0c:5?6={t9h2o6=4;{<3a0ajh01a9:94?2|58h?47j9cc9>5d>42ma9:9b1d?34;j4l4k6bf8yv7f1<0;69u21`:1>a0d127:m4;5f5`;?87f1?0o:nl4=0`0g?b1kh1v5a7>2o>i463>bd69`3ee34;h=:4k6ba8yv7dm=0;6>u21e3b>c2e027:nh;5d7aa?87d:;0o:nm4}r3`ac<72:q6=i<::g6a<>;6jl<1h;mm;<3`6aji0q~?lf383>6}:9m9;6k:m8:?2f`1=l?ii70?l318g2fe4?:2y>5a542o>i463>bd:9`3ee34;h?<4k6ba8yv7dn=0;6>u21e17>c2e027:nh75d7aa?87d;;0o:nm4}r3`b0<72:q6=i=::g6a<>;6jlk1h;mm;<3`76ji0q~?lf783>6}:9m9=6k:m8:?2f`d=l?ii70?l358g2fe5a502o>i463>bda9`3ee34;h?84k6ba8yv7dn10;6>u21e1;>c2e027:nhj5d7aa?87d;?0o:nm4}r3``d<72:q6=i?m:g6a<>;6k821h;mm;<3bf2j30q~?ldc83>6}:9m;h6k:m8:?2g4?=l?ii70?nb98g2f?5a7c2o>i463>c0c9`3ee34;jn44k6b;8yv7dlm0;6>u21e3f>c2e027:o;6k8i1h;mm;<3bfgj30q~?ldg83>6}:9m8;6k:m8:?2g4b=l?ii70?nbb8g2fe5a462o>i463>c0g9`3ee34;jni4k6ba8yv7dm80;6>u21e01>c2e027:o;6k;:1h;mm;<3bfcji0q~?le283>6}:9m8?6k:m8:?2g77=l?ii70?nc18g2fe5a412o>i463>c319`3ee34;jo?4k6ba8yv7dm?0;6>u21e04>c2e027:o?:5d7aa?87fk:0o:nm4}r3`a2<72:q6=i<7:g6a<>;6k;?1h;mm;<3bg1ji0q~?le983>6}:9m826k:m8:?2g70=l?ii70?nc48g2fe5a4f2o>i463>ab49`3ed34;h>:4k6b`8yv7dmh0;6>u21e0a>c2e027:mn95d7a`?87d:10o:nl4}r3`ag<72:q6=i;6ij21h;ml;<3`6<jh0q~?leb83>6}:9m8o6k:m8:?2ef?=l?ih70?l2`8g2fd5a4b2o>i463>abc9`3ed34;h>o4k6b`8yv7dml0;6>u21e0e>c2e027:mnl5d7a`?87d:j0o:nl4}r3`b5<72:q6=i=>:g6a<>;6ijn1h;ml;<3`6`jh0q~?lf083>6}:9m996k:m8:?2efc=l?ih70?l2g8g2fd5fed2o>i463>b869`3ef34;i5=4k6b`894d?k3n=oo521c:;>a0dj27:n5:5d7aa?87dkl0o:n74}r3f4f<72?q6=h:i:g6a<>;6jo21:=jl;<3a7=jn017;f5g<=:9h9=6i8l9:?2eg0=l?i27p}>e0594?0|58o><7h;b99>5f642?:oo63>c309`3e>34;j8<4k6b;894d5j3n=on521`a2>a0d12wx=h<=:18587b=k0m8o64=0a3a?07lj16=n;6i=i1h;m6;<3bgfj30156z?2a30=n=h370?l11854ae<58i8<7j9c89>5d2b2mb549`3ed34;jok4k6b;8yv7b:?0;6;u21d4:>c2e027:o0o:nk4=0a05?b1k016=l:i:e4`=>;6im:1h;m6;|q2a71=83kc:?2g64=l?i270?n518g2f?<58h?n7j9cb9>5db62m5<1s4;n:o4i4c:894e6;3<;hn521c6`>a0dm27:o>=5d7a:?87f=80o:n74=0cg6?b1k01vn6i8le:?2e04=l?i270?nd28g2f?l4?:7y>5`0c2o>i463>c07925bd34;h?84k6b;894gc<3n=oo521`70>a0d127:n8>5d7ag?xu6m;h1<78t=0g5a?`3j116=n?9:72gg>;6k:<1h;m6;<3b`0jh01<58hm578?db9>5g332mc0:9`3e>34;jn:4k6bc894g4?3n=o45rs0g3a?6=>r7:i8<5f5`;?87enh0=;6j<31h;mj;<3b7=j30q~?j0g83>3}:9l?86k:m8:?2fcd=>9nh70?l1`8g2f?<58ki57j9c`9>5g3f2ma2;9`3e>3ty:i<>50;4x94c2<3l?n5521cd`>36ck27:o{t9l;:6=49{<3f10e449b1d?34;ijh490ea894e6l3n=o4521```>a0di27:n8j5d7af?87f;j0o:n74}r3f56<72?q6=h;8:g6a<>;6jol1:=jl;<3`5`j301e0694?0|58o>47h;b99>5f672?:oo63>c0d9`3e>34;jnh4k6bc894g4m3n=o4521c06>a0d12wx=h?::18587b=00m8o64=0a35?07lj16=n;6ikl1h;mn;<3b7cj30156z?2a0g=n=h370?l03854ae<58i9=7j9c89>5de72ma529`3e>34;i>54k6b;8yv7b910;6;u21d7`>c2e027:o=:561f`?87d::0o:n74=0c`6?b1kh16=l:=:e4`=>;6j;i1h;m6;|q2a4?=836;>kc:?2g72=l?i270?nc28g2fg<58k??7j9c89>5g4c2m5<1s4;n9h4i4c:894e7>3<;hn521b06>a0d127:mn:5d7ab?87f<=0o:n74=0`1a?b1k01vb;292~;6m6i8la:?2e13=l?i270?m2g8g2f?5`072o>i463>c1:925bd34;jo;4k6bc894e5?3n=o4521`65>a0d127:n>?5d7a:?xu6m8n1<78t=0g55?`3j116=n>6:72gg>;6ij=1h;mn;<3`6=j301<58i;m78?db9>5de?2mc3;9`3e>34;j854k6b;894d4=3n=o45rs0g2b?6=>r7:i;=5f5`;?87d8k0=;6i=31h;m6;<3a72j30q~?j2183>3}:9l9nh70?nc`8g2fg<58i9n7j9c89>5d2f2mb2;9`3e>3ty:i??50;4x94c1=3l?n5521b2g>36ck27:mnl5d7ab?87d:j0o:n74=0c7f?b1k016=o=n:e4`=>{t9l886=49{<3f22e7:9b1d?34;i8=4k6b`894gdm3n=ol521b0e>a0d12wx=l;::18787d>h0m8:l4=0f56?b1kk16=i;j:e4`=>;6l?;1h;ml;|q2e00=839p1a4594?5|58i=o7h;7c9>5g?b2md4g9`3ee3ty:m8650;1x94e1l3l?;o521cc1>a0di27:h8k5d7a`?xu6i<31<7=t=0a5a?`3?k16=o6?:e4`e>;6la4`94?2|58i<<7h;7c9>5g>?2md4f9`3ef34;o9k4k6b;8yv7f=j0;69u21b52>c20j27:n5m5d7a:?87c=m0o:nl4=0f6b?b1kh1v81j99m;<3a=5j3015a3c2md4d9`3ed3ty:ok750;0x94b613<;4n521c`b>c20j2wx=i>;:18187c9h0=<5m4=0`ag?`3?k1vh0q~?k1383>7}:9m9;6;>7c:?2ffd=n==i7p}>d0194?4|58n8?78?8b9>5ged2o>5<5s4;o?94909a894ddl3l?;o5rs0f21?6=:r7:h>;561:`?87ekl0m8:l4}r3g53<72;q6=i=9:72;g>;6jjl1j99m;|q2`41=838p1v3>d0`925>d34;io84i46`8yv7dnk0;6?u21e3`>36?k27:ni<5f55a?xu6koi1<7{t9jlo6=4={<3g5`<181i0152z?2`4`=>92h70?md48e02d5a472?:3o63>be49b11e3ty:h=>50;0x94b593<;4n521cf4>c20j2wx=i>>:18187c:;0=<5m4=0`gh0q~?k0283>7}:9m8?6;>7c:?2fgd=n==i7p}>d1794?4|58n9:78?8b9>5gdc2o>5<5s4;o>:4909a894dem3l?;o5rs0f33?6=:r7:h?6561:`?87ejo0m8:l4}r3g4=<72;q6=i<6:72;g>;6jj:1j99m;|q2`5?=838p17h;7c9~w4b7j3:1>v3>d3a925>d34;io>4i46`8yv7c8j0;6?u21e0g>36?k27:nn:5f55a?xu6l9n1<7{t9m:n6=4={<3g6c<181i0152z?2`67=>92h70?mc88e02d5a552?:3o63>bbc9b11e3ty:5i<50;6x94?c93n=o4521857>a0d127:5nl5d7a:?87>l:0m8:l4}r3:g1<72:e4`g>;61j91h;m6;<3:g1h01<7k3;f5gf=:90in6i8ld:p5<222909w0?6bg854=e<583?:7h;7c9~w4?2k3:1>v3>9749a`3034;29n4i46`8yv7>=;0;6?u21871>c20j27:5;855`a8yv7>=k0;6>u21871>c02k27:5;;5ed74?87>=k0m8:l4}r3:14<72:q6=4;>:g64f>;61<819lm4=0;51?3fk2wx=4;n:18087>=80m:8m4=0;50?cb=>16=4;n:g64f>{t90?;6=4<{<3:15h01<7:1;7bg>;61?>19lm4}r3:1<<72:q6=4;?:g46g>;61?91ih;8;<3:1<h0q~?64g83>6}:90>m6k:8b:?2=06==hi01<793;7bg>{t90?36=4<{<3:0c6}:90>n6k8:c:?2=37=ml?<70?6568e02d5<2c2o>95g91de<583==7;nc:p5<312908w0?64e8e20e<583=<7kj569>5<312o>5<4s4;28n4i46`894?3l3?jo63>97291de5<2d2o<>o63>94d9a`3034;2984i46`8yv7>u2186a>c20j27:59m55`a894?2n3?jo6s|1877>5<4s4;28o4i64a894?2m3on9:521877>c20j2wx=4:n:18087>=:0;6>u2186b>c02k27:58j5ed74?87>=:0m8:l4}r3:b7<72:q6=4h<:g64f>;61=k19lm4=0;6`?3fk2wx=4:=:18087>k?0o:nm4=0;0b?`3?k16=4:<:e4`a>{t909m6=4={<3:01h01<752z?2=f7=>92h70?6498e02d59559b11e3ty:5o;50;6x94?en3?2j63>9b291<`<583h=7;6f:?2=g0=n==i7p}>9`294?4|5832878?8b9>5<012o>5<5s4;25>4909a894?1=3l?;o5rs0;:a?6=:r7:54<561:`?87>>=0m8:l4}r3:=a<72;q6=47>:72;g>;61?91j99m;|q2=i3:1>v3>99g925>d34;2:=4i46`8yv7>110;6?u218:g>36?k27:58h5f55a?xu610<1<7{t903>6=4={<3:5bz?2==d==0l01<77c;7:b>;611n194h4=0;;a?3>n27:55h558d894?>83?2j63>98391<`<5832>7;6f:?2=<5==0l01<764;7:b>;61k>1j99m;|q2=f>=838p1<7l7;43v3>9bd925>d34;2h<4i46`8yv7f9;0;69ht=0;ea?3>n27:5kh558d894g783?2j63>a1391<`<58k;>7;6f:?2e55==0l01;6i9?194h4=0c32?3>n27:m=9558d894`203?2j63>f4;91<`<58l=87;6f:?2b3`==0l01;6n1?194h4=0d:4?3>n27:j4;558d894`>>3?2j63>f8591<`<58l>m7;6f:?2b0d==0l01;6nn27:j8h558d894`183?2j63>f7391<`<58l=>7;6f:?2b35==0l01;6n?<194h4=0d53?3>n27:j;6558d894`113?2j63>f7c91<`<58l=n7;6f:?2b3e==0l01;6n?o194h4=0d44?3>n27:j:?558d894`0:3?2j63>f6191<`<58l<87;6f:?2b23==0l01;6n>=194h4=0d4n27:j:7558d894`0j3?2j63>f6a91<`<58l;6n1:194h4=0d;5?3>n27:j5<558d894`?;3?2j63>f9691<`<58l3:7;6f:?2b=1==0l01;6n13194h4=0d;e?3>n27:j5l558d894`?k3?2j63>f9f91<`<58l3i7;6f:?2b=`==0l01;6n08194h4=0d:7?3>n27:j4:558d894`d;3?2j63>fb691<`<58lh97;6f:?2bf0==0l015fz?2=`2==0l01<7j5;7:b>;61l<194h4=0;f3?3>n27:5h6558d894?b13?2j63>9dc91<`<583nn7;6f:?2=`e==0l01<7jd;7:b>;61lo194h4=0;fb?3>n27:5k>558d894?a93?2j63>9c09b11e3ty:m=650;0x94?am3<;4n52185;>c20j2wx=l>6:18187>no0=<5m4=0;4=?`3?k1vh0q~?n0c83>7}:9h::6;>7c:?2=2d=n==i7p}>a1a94?4|58k;>78?8b9>5<1d2o>5<5s4;j<>4909a894?0l3l?;o5rs0c3a?6=:r7:m=:561:`?87>?l0m8:l4}r3b4c<72;q6=l>::72;g>;61>l1j99m;|q2e46=838p1a01925>d34;24=4k6bc894?0n3n=ol52185f>a0di27:5:j5d7ab?87>?j0o:no4=0;4f?b1kh16=498:e4`e>;61k81h;mk;<3:f3j301<786;f5g<=:90h:6k:8b:?2=2>=l?ih70?6788g2fe<583v3>9d6925>d34;2m?4i46`8yv7>i:0;6?u218g6>36?k27:5;k5f55a?xu61h>1<7{t90k>6=4={<3:a2<181i01<780;d73g=z{83j:7>52z?2=`>=>92h70?6708e02d52?:3o63>9609b11e3ty:5l650;0x94?bi3<;4n521850>c20j2wx=4o6:18187>mk0=<5m4=0;53?`3?k1v<7na;296~;61li1:=6l;<3:2=h0q~?6ac83>7}:90oo6;>7c:?2=3?=n==i7p}>9`a94?4|583ni78?8b9>5<0f2o>5<5s4;2ik4909a894?1j3l?;o5rs0;ba?6=:r7:5k>561:`?87>>j0m8:l4}r3:ec<72;q6=4h>:72;g>;61?n1j99m;|q2=a3=838p1<7k4;4355<2s4;2nk4i4c:894?1j3n=o4521865>a0d127:5995d7a`?87><00o:nj4}r3:fa<72=q6=4m?:g6a<>;61?i1h;m6;<3:02j301<7;9;f5g<=z{83ii7>54z?2=f7=n=h370?66e8g2f?<583?57j9cb9>5<2?2m5<3s4;24o4i4c:894?3i3<;hn5218ab>a0dl27:58=5d7a:?xu61181<7:t=0;;g?`3j116=4:m:72gg>;61jk1h;mj;<3:11j30q~?68283>1}:902o6k:m8:?2=1e=>9nh70?6c`8g2fd<583>97j9c89~w4??<3:18v3>99g9b1d?34;28i490ea894?di3n=on521875>a0d12wx=46::18787>0o0m8o64=0;7a?07lj16=4mn:e4`=>;61<=1h;m6;|q2==0=83>p1<760;d7f==:90>m6;>kc:?2=fg=l?ij70?6598g2f?5i463>942925bd34;2o44k6b`894?213n=o45rs0;;=80={t90226=4;{<3:=699c94?5|583287h;b99>52m94a9`3e>3ty:5nh50;ax94?dn3l?n55218f2>a0di27:5::5d7aa?87>j;0o:no4=0;42?b1kh16=4l>:e4`a>;61>?1h;ml;<3:ggjn01e;f5gg=:9jin6i8la:?2=fc=l?ij708n8;f5gd=z{83ho7>51`y>5i463>97;9`3e>34;2:54k6b;894?1?3n=o4521850>a0d127:5:<5d7a:?87>?80o:n74=0;5e?b1k016=4j>:e4`g>;61>>1h;mn;<3:f7jh01<786;f5gg=:90h:6i8la:?2=23=l?ii70?66c8g2fg<583=o7j9c`9>5<0c2m9b`9`3eb34;j=h4k6bc893g?2mcbg9`3ee34;2:h4k6b`894?1n3n=oo521853>a0dj27:5nk5d7a:?87>i;0o:n64}r3:g2<7289p1<7l7;d7f==:902;6i8l9:?2=2`=l?i270?67d8g2f?<5835<1d2m96`9`3e>34;2;:4k6b;894?c93n=oi521857>a0dl27:5o<5d7a:?87>j?0o:no4=0;41?b1kh16=4mm:e4`e>;6i8o1h;m6;<3`g`jn01<788;f5gd=:90=26i8la:?2=2g=l?ij7p}>92g94?7?s4;24=4k6b`894?113n=ol52185e>a0dj27:5;65d7ab?87>?l0o:nl4=0;53?b1kh16=49k:e4`f>;61>91h;mn;<3:3fjh01<782;f5gd=:90=i6i8lb:?2=27=l?ij70?6768g2fd<583=m7j9c`9>5<242o>9549`3ef34;28:4k6bf894?003n=o452185:>a0d127:5:o5d7a:?87>>l0o:n74=0;5b?b1k016=49?:e4`=>;61=21h;m6;|q2<25=839p1<684;d73g=:91=j6i8l9:?2<24=l?in7p}>89394?2|5839;7;6f:?2=7>==0l01<7=9;7:b>;60181j99m;|q2=4g=832p1163a2m900;69u21954>a0dk27:5<95f55a?87???0o:nl4=0:4=?b1kk1v<69b;297~;61;=1:=6l;<3;2`jo01<69c;d73g=z{8252z?2=7?=>92h70?76d8e02d5<4?2?:3o63>87f9b11e3ty:45=50;7x94?6;3?2j63>90691<`<583:97;6f:?2=40==0l01<674;d73g=z{83;j7>52z?2=45=>92h70?7778e02d5<732?:3o63>8659b11e3ty:5c20j2wx=4?=:18187>9?0=<5m4=0:4e?`3?k1v<7=2;296~;61;;1:=6l;<3;3gh0q~?60983>7}:90:<6;>7c:?2<23=n==i7p}>86d94?22s4;3o:4i4b0894>d03l?o?5219f0>c2d:27:4ik5f5a1?87?m00m8n<4=0:e0?`3k;16=5hi:g6`6>;619>1j9m=;<3:405=ec2o>h>63>8bg9b1e534;3ok4i4b0894>c83l?o?5219f2>c2d:27:4i<5f5a1?87?l=0m8n<4=0:g1?`3k;16=5j9:g6`6>;60m=1j9m=;<3;`=5=ba2o>h>63>8d29b1e534;3i<4i4b0894>b:3l?o?5219g0>c2d:27:4h:5f5a1?87?m<0m8n<4=0:f2?`3k;16=5k8:g6`6>;60l21j9m=;<3;ad5=`72o>h>63>8g39b1e534;3j?4i4b0894>a;3l?o?5219d6>c2d:27:4k85f5a1?87?n>0m8n<4=0:e;60ok1j9m=;<3;bg5<652o>h>63>9119b1e534;2?=4i4b0894?493l?o?521811>c2d:27:5>=5f5a1?87?090m8:l4}r3;22<72;q6=4=?:72;g>;60?l1j99m;|q2<3>=838p1<7<1;432909w0?633854=e<582<=7h;7c9~w4>1i3:1>v3>921925>d34;3;?4i46`8yv7>9k0;64u219:1>a0dj27:5?>5f55a?87?0?0o:nk4=0:4f?b1kk16=56;:e4``>;60>i1h;m6;<3:6gjh01<7?a;f5ga=:>9=o6i8ld:p5<6e2909w0?6128e0g><582=j7j9cc9~w4?7k3:1>v3>9069b1d?34;3;=4k6b`8yv7>8m0;6?u21836>c2e027:4:?5d7aa?xu619o1<7{t912>6=4i{<3;32j301<672;f5g<=:>9=h6i8ld:?2<2g=l?in70?7848e0g><582<97j9c89>5=>12m8649`3e>34;3;o4k6b;894>?<3n=oo5219:3>a0dj27:4:m5d7ab?87>:k0o:n74=0;3e?b1kk16=597:e4`g>{t908j6=4<{<3:6d290=w0?6088e0g><582<=7j9ce9>5=172m87d9`3ec34;3;?4k6bf894?7i3n=o45rs0;10?6=ir7:5?95f5`;?87??>0o:nj4=0:40?b1k016=58i:e4`a>;61821h;m6;<3;2`jn01<69c;f5g<=:91==6i8la:?2<3b=l?ii70?7798g2fd84?:9y>5<4?2o>i463>8659`3eb34;3;94k6bc894>083n=oh52194f>a0d127:4;j5d7a`?87>9>0o:no4=0:4jh01<681;f5g`=:91??4?:5y>52252m5219b11e34;>?94k6b`89436;3n=ol5rs0776?6=:=q6=8:<:g64f>;6=;=1h;ml;<366<jh01<;<1;f5g<=:9<>;6i8lb:?211g=l?io70?:4c8g2fb<58??o7j9ce9>502c2m55g9`3ec34;>>>4k6b;89413i3n=ol52166;>a0di27:;985d7ab?870<=0o:nm4=072g?b1kk16=8=8:e4`f>;6=:i1h;mm;<360=jh01<;>6;f5gg=:9<;96i8lb:?214>=l?ii70?:188g2fd<58?:h7j9cc9>507a2m5329`3ee34;>>?4k6b`89435<3n=oo521405>a0dj27:9?65d7aa?872:h0o:nl4=071f?b1kk16=8=?:e4`f>;6=8o1h;mm;<3604j301<:8b;f5g<=z{8?::7>59z?2141=n==i70?:3d8g2fc<58??57j9cd9>505>2m50`9`3ee34;>?;4k6b`89434j3n=oo521464>a0dj27:9?j5d7af?xu6=8>1<7??{<3662j301<;>6i8lb:?216>=l?ii70?:1c8g2fb<58?8:7j9ce9>505e2m5559`3ec34;>?k4k6ba89433i3n=ol52146a>a0di27:99m5d7ab?872;6=;l1h;mn;|q2144=83;;w0?:128e02d<58?::7j9cb9>50752m50:9`3ed34;>=44k6ba89436l3n=on52143e>a0dk27:9?>5d7a`?872:;0o:nm4=0710?b1kj16=8<9:e4`g>;6=;21h;ml;<366dji01<;=b;f5gf=:9<9;6i8lc:?214c=l?ih7p}>7c594?c|58?:;7j9ce9>523?2m7449`3ed34;a0di27:9>=5d7ab?872<:0o:nl4=0711?b1k016=:l6:g64f>;60?81h;mn;<3650jo01<6>d;f5gd=:9>?j6i8ld:p5067290iw0?:018e02d<58?j=7j9cb9>50g52m5`19`3ed34;>m94k6ba8943f=3n=on5214c5>a0dk27:9l95d7a`?872i10o:nm4=07b=?b1kj16=8o?:e4`g>{t9<:j6=4={<3645mj7>52z?20c`=n==i70?:0186ef=z{8?;57>52z?20c`=n??h70?:088e02d51`b2o>4gd91de<54?:3y>51`b2o<>o63>51:9b11e3ty:8kj50;0x942al3l?;o5215df>0gd3ty:9=950;0x942al3l=9n521424>c20j2wx=9hl:181873nj0m8:l4=06e`?3fk2wx=8>9:181873nj0m:8m4=0732?`3?k1v<:ib;296~;67}:9<:m6k:8b:?20cd=>9nh7p}>4gc94?4|58>mm7h;7c9>51`e251694?4|58?;87h;7c9>51`f2o<>o6s|142f>5<5s4;>mn5rs0737?6=:r7:9==5f55a?873n00m:8m4}r364a<72;q6=8>k:g64f>;6=838p1<:i8;d73g=:9=l268ol;|q2154=838p1<;?2;d73g=:9=l36k8:c:p506d2909w0?:0b8e02d<58>m478?db9~w42a?3:1>v3>4g59b11e34;?j54:ab9~w43793:1>v3>5139b11e34;?j:4i64a8yv728k0;6?u2142a>c20j27:8k9561f`?xu6>;:1<716=;{t9?:;6=4={<3545h01<8;0;7bg>{t9?;m6=4<{<35456}:9ji4?:2y>50`c2o>5gg91de<58<8h7;nc:p537d2908w0?:fe8e20e<58<8o7kj569>537d2o>5<4s4;>jn4i46`8943al3?jo63>62a91de50`d2o<>o63>62`9a`3034;==o4i46`8yv72nk0;6>u214da>c20j27:9km55`a89404j3?jo6s|173b>5<4s4;>jo4i64a89404i3on9:52173b>c20j2wx=8hn:180872nh0m8:l4=07ef?3fk27::>o55`a8yv71900;6>u214db>c02k27::>75ed74?871900m8:l4}r36b<<72:q6=8h6:g64f>;6=ok19lm4=040=?3fk2wx=;?7:180872n00m:8m4=04016=;?7:g64f>{t9h01<;i9;7bg>;6>:219lm4}r3552<72:q6=8h7:g46g>;6>:=1ih;8;<3552h0q~?:f683>6}:9==hi01<8<7;7bg>{t9?;=6=4<{<36b26}:9j84?:2y>50`22o>5g491de<58<897;nc:p53732908w0?:f48e20e<58<887kj569>53732o>5<4s4;>j>4i46`8943a=3?jo63>62691de50`42o<>o63>6209a`3034;==?4i46`8yv72n;0;6>u214d1>c20j27:9k=55`a89404:3?jo6s|1732>5<4s4;>j?4i64a8940493on9:521732>c20j2wx=8h>:180872n80m8:l4=07e6?3fk27::>?55`a8yv71990;6>u214d2>c02k27::>>5ed74?871990m8:l4}r36b5<72:q6=8h?:g64f>;6=o;19lm4=0404?3fk2wx=;>i:180872n90m:8m4=041b?cb=>16=;>i:g64f>{t9h01<;i0;7bg>;6>;l19lm4}r354`<72:q6=8ki:g46g>;6>;o1ih;8;<354`h0q~?:ed83>6}:9{t9?:o6=4<{<36a`6}:9in4?:2y>50cd2o>5df91de<58<9o7;nc:p536e2908w0?:eb8e20e<58<9n7kj569>536e2o>5<4s4;>io4i46`8943bk3?jo63>63`91de50ce2o<>o63>63c9a`3034;=u214gb>c20j27:9hl55`a89405i3?jo6s|172:>5<4s4;>il4i64a8940513on9:52172:>c20j2wx=;>8:1808718>0m8:l4=07fe?3fk27::?755`a8yv71:>0;6>u21724>c02k27::995ed74?871:>0m8:l4}r3543<72:q6=;>9:g64f>;6>9=19lm4=0473?3fk2wx=;<9:1808718?0m:8m4=0472?cb=>16=;<9:g64f>{t9?:>6=4<{<3540h01<8?6;7bg>;6>=<19lm4}r3560<72:q6=;>::g46g>;6>=?1ih;8;<3560h0q~?90583>6}:9?:?6k:8b:?2253==hi01<8;5;7bg>{t9?8?6=4<{<35416}:9?:86k8:c:?2215=ml?<70?9228e02d53652o>61191de<587kj569>53452o>5<4s4;=<<4i46`89407:3?jo63>65091de<4?:2y>53662o<>o63>6539a`3034;=><4i46`8yv72no0;6>u214de>c20j27::=?55`a8940393?jo6s|173f>5<4s4;>jk4i64a89404m3on9:52173f>c20j2wx=8h;:180872n=0m8:l4=07eb?3fk27::>k55`a8yv719:0;6>u214d7>c02k27::>=5ed74?8719:0m8:l4}r36a<<72:q6=8k6:g64f>;6=o>19lm4=0407?3fk2wx=;>7:180872m00m:8m4=04116=;>7:g64f>{t9=hm6=4={<37`c2j7>52z?20<`=n==i70?;dg86ef=z{8>ii7>53z?20<`=n??h70?;dd8fa01<58>ii7h;7c9~w424m3:1>v3>48d925bd34;??h4i46`8yv731m0;6>u215;g>c20j27:84h55`a8942cm3?jo6s|15``>5<4s4;?5i4i64a8942ck3on9:5215``>c20j2wx=9=l:1818731m0=;62o7;nc:?20ad==hi0q~?;b`83>6}:9=3i6k8:c:?20ag=ml?<70?;b`8e02d51?e2?:oo63>42c9b11e3ty:84o50;1x942>i3l?;o5215;a>0gd34;?hl4:ab9~w42e13:1?v3>48c9b33d34;?h44je458942e13l?;o5rs060=?6=:r7:84o561f`?873;00m8:l4}r37=<<72:q6=976:g64f>;6<0k19lm4=06g=?3fk2wx=9l7:180873100m:8m4=06g16=9l7:g64f>{t9=936=4={<37=<<18mi01<:<8;d73g=z{8>247>53z?20<>=n==i70?;9886ef=:9=n368ol;|q20g1=839p1<:68;d51f=:9=n<6hk:7:?20g1=n==i7p}>42594?4|58>2478?db9>51502o>5<4s4;?5:4i46`8942>03?jo63>4e591de51?02o<>o63>4e49a`3034;?n;4i46`8yv73;?0;6?u215;4>36ck27:8>85f55a?xu6<0<1<7=t=06:2?`3?k16=978:4c`?873l?0>mn5rs06a1?6=;r7:8485f77`?873l<0ni894=06a1?`3?k1v<:<5;296~;6<0<1:=jl;<3770h0q~?;9483>6}:9=3>6k:8b:?20<0==hi01<:k5;7bg>{t9=h?6=4<{<37=0887h;7c9~w42><3:1?v3>4869b11e34;?584:ab9>51b324c194?5|58>287h95b9>51b42lo>;63>4c19b11e3ty:8>=50;0x942><3<;hn521510>c20j2wx=97=:1808731;0m8:l4=06:0?3fk27:8i=55`a8yv73j80;6>u215;1>c02k27:8i?5ed74?873j80m8:l4}r3774<72;q6=97=:72gg>;6<:;1j99m;|q20<7=839p1<:61;d73g=:9=3968ol;<37`4<2ij1v<:m0;297~;6<0;1j;;l;<37`58<7>52z?20<7=>9nh70?;318e02d51?72o>48391de<58>o<7;nc:p51ga2908w0?;918e20e<58>hj7kj569>51ga2o>5<5s4;?5=490ea89425n3l?;o5rs06;b?6=;r7:85h5f55a?873190>mn5215ae>0gd3ty:8lk50;1x942?n3l=9n5215af>`c2?27:8lk5f55a?xu6<;o1<7{t9=2n6=4<{<37<`h01<:7f;7bg>;6;6h0q~?;2e83>7}:9=2n6;>kc:?207b=n==i7p}>49f94?5|58>3h7h;7c9>51>b2jo7>53z?20=b=n??h70?;cb8fa01<58>jo7h;7c9~w425k3:1>v3>49f925bd34;?>n4i46`8yv730j0;6>u215:`>c20j27:85j55`a8942dk3?jo6s|15ca>5<4s4;?4n4i64a8942dj3on9:5215ca>c20j2wx=9;6f2908w0?;8`8e02d<58>3n7;nc:?20fg==hi0q~?;a883>6}:9=2j6k8:c:?20f?=ml?<70?;a88e02d44?:3y>51>f2?:oo63>43;9b11e3ty:85750;1x942?13l?;o5215:b>0gd34;?o44:ab9~w42f03:1?v3>49;9b33d34;?o54je458942f03l?;o5rs061;6<1319lm4=06`16=9m9:g64f>{t9=>>6=4={<37e3<18mi01<:;5;d73g=z{8>j97>53z?20d3=n==i70?;a786ef=:9=o=68ol;|q20f3=839p1<:n5;d51f=:9=o>6hk:7:?20f3=n==i7p}>45694?4|58>j978?db9>51232o>5<4s4;?m94i46`8942f=3?jo63>4d791de51g32o<>o63>4d69a`3034;?o94i46`8yv73<:0;6?u215c7>36ck27:89=5f55a?xu6mn5rs06`7?6=;r7:8l=5f77`?873m:0ni894=06`7?`3?k1v<:;2;296~;6h0q~?;a383>6}:9=k96k:8b:?20d5==hi01<:j3;7bg>{t9=i96=4<{<37e7?=7h;7c9~w42f93:1?v3>4`39b11e34;?m?4:ab9>51c524b394?5|58>j=7h95b9>51c62lo>;63>4b39b11e3ty:89>50;0x942f93<;hn521563>c20j2wx=9o?:180873i90m8:l4=06b5?3fk27:8h?55`a8yv73k90;6>u215c3>c02k27:8h>5ed74?873k90m8:l4}r377c<72;q6=9o?:72gg>;6<:l1j99m;|q208h7>52z?209nh70?;3e8e02d4?:2y>51?42o>48g91de<58>oh7;nc:p51d52908w0?;928e20e<58>o>7kj569>51d52o>5<5s4;?5>490ea89424:3l?;o5rs06;mn5215f1>0gd3ty:8l950;1x942?03l=9n5215a4>`c2?27:8l95f55a?xu6<;=1<7{t91?m6=4=dz?20=>==hi01<:l7;7bg>;60?:1j99m;<37g1j301<:l5;f5g<=:9=i=6i8l9:?20de=l?i270?;ae8g2f?<58>ji7j9c89>51ga2m4c29`3e>34;?n<4k6b;8942e;3n=o45215`7>a0d127:8o;5d7a:?873j?0o:n74=06a3?b1k016=9l7:e4`=>;6j301<:mb;f5g<=:9=hh6i8l9:?20gc=l?i270?;bg8g2f?<58?3h7j9cd9>50?22m5839`3eb34;>;:4k6bg89430;3n=oh52145e>a0dm27:9:l5d7af?8720:0o:nk4=07;3?b1kl16=866:e4`a>;6jh01<:md;f5gg=:9=i;6i8lb:?20f7=l?ii70?;c38g2fd<58>h?7j9cc9>51g?2m4`;9`3ec34;?ml4k6bf8942fj3n=oi5rs046e?6=:r7::8o5f55a?871>=0ni894}r3515<72;q6=;;?:g64f>;6>?>19lm4}r351<<72:q6=;;6:g64f>;6><:1j;;l;<35266}:9?>m6k:8b:?2206==hi01<893;7bg>{t9??36=4<{<351=h01<8;f;d51f=:9?<96hk:7:p532b2908w0?94d8e02d<586}:9??<6k:8b:?221c=n??h70?9608fa01532c2o>65g91de<58<==7;nc:p53312908w0?9578e02d<5853072lo>;6s|176`>5<4s4;=8n4i46`89403l3?jo63>67291de53322o>65a9b33d34;=9k4je458yv71u2176a>c20j27::9m55`a89402n3?jo6s|1777>5<4s4;=994i46`89403j3l=9n52177f>`c2?2wx=;:n:180871u21770>c20j27::9o5f77`?871=m0ni894}r350<<72:q6=;:6:g64f>;6>=k19lm4=046`?3fk2wx=;;=:180871=;0m8:l4=047=?`1=j16=;;l:dg63>{t9?>36=4<{<350=h01<8;9;7bg>;6>:g64f>;6>=21j;;l;<351g7}:91?36;>7c:?20a`=n==i7p}>69a94?4|582>;78?8b9>51bb2o>5<5s4;3984909a8942ck3l?;o5rs04;=?6=:r7:48:561:`?873lk0m8:l4}r35<=<72;q6=5;<:72;g>;612909w0?750854=e<58>o47h;7c9~w40?=3:1>v3>842925>d34;?h:4i46`8yv710=0;6?u2196e>36?k27:8i85f55a?xu6>191<7{t9?296=4={<3;0a<181i01<:k4;d73g=z{8<3=7>52z?2<1e=>92h70?;d28e02d5=2f2?:3o63>4e39b11e3ty:::k50;0x94>313<;4n5215f3>c20j2wx=;9k:18187?<10=<5m4=06`b?`3?k1v<88c;296~;60==1:=6l;<37g`h0q~?97c83>7}:91>=6;>7c:?20fb=n==i7p}>66c94?4|582?978?8b9>51ed2o>5<5s4;3894909a8942dj3l?;o5rs044;6n:7h;7c9~w40>;3:1>v3>84f925>d34;?i84i46`8yv711;0;6?u2197`>36?k27:8h:5f55a?xu6>0;1<7{t9?3;6=4={<3;1d<181i01<:j2;d73g=z{8<3j7>52z?2<0?=>92h70?;e08e02d5=312?:3o63>4d29b11e3ty::5l50;0x94>3j3<;4n5215fg>c20j2wx=;6?:18187?<90=<5m4=06g6?`3?k1v<885;296~;60:l1:=6l;<37g2h0q~?8b483>f7|58=oo7h;c39>52bc2o>h>63>7d:9b1e534;4i4b08941a>3l?o?5216d4>c2d:27:;k65f5a1?870n00m8n<4=05ee?`3k;16=:hm:g6`6>;6?mo1j9m=;<34`co:6k:l2:?23`4=n=i970?8e28e0f4<58=n87h;c39>52c22o>h>63>7d49b1e534;c2d:27:;hl5f5a1?870mj0m8n<4=05f`?`3k;16=:kj:g6`6>;6?ll1j9m=;<34b5l96k:l2:?23c2=n=i970?8f48e0f4<58nno7h;c39>5acc2o>h>63>dg:9b1e534;n<>4i4b0894c7>3l?o?521d24>c2d:27:i=65f5a1?87b800m8n<4=0g3e?`3k;16=h>m:g6`6>;6llo1j9m=;<3gac5a`22o>h>63>dg49b1e534;oj:4i4b0894ba13l?o?521edb>c2d:27:hkl5f5a1?87cnj0m8n<4=0fe`?`3k;16=ihj:g6`6>;6lol1j9m=;<3f451`5d2o>h>63:e559b1e534?n9?4i4b0890c2=3l?o?525d75>c2d:27>i895f5a1?83b=10m8n<4=4g6=?`3k;169h;n:g6`6>;2m:n1j9m=;<7f7`;6k:l2:?6a17=n=i970;j438e0f4<51`232o>h>63:e579b1e534?n8;4i4b0890c303l?o?525d6:>c2d:27>i9o5f5a1?83b;2m=o1j9m=;<7f0c1=552o>h>63:82f9b1e534?3854i4b0890>3j3l?o?52596`>c2d:27>49j5f5a1?83?;20:91j9m=;<7;711=5f2o>h>63:82`9b1e534?3?n4i4b0890>4m3l?o?52591e>c2d:27>49>5f5a1?83?<80m8n<4=4:76?`3k;1695:<:g6`6>;20=>1j9m=;<7;00<6k:l2:?6<1?=n=i970;74`8e0f4<5<8987h;c39>17422o>h>63:2229b1e534?9?o4i4b089044m3l?o?52531e>c2d:27>>9>5f5a1?835<80m8n<4=4076?`3k;169?:<:g6`6>;2:;<1j9m=;<7162174c2o>h>63:23g9b1e534?9>k4i4b08904493l?o?525311>c2d:27>>>=5f5a1?835;=0m8n<4=4001?`3k;169?=9:g6`6>;2::=1j9m=;<717=0f7f2o>h>63;c379b1e534>h?=4i4b0891e4;3l?o?524b17>c2d:27?o>;5f5a1?82d;?0m8n<4=5a03?`3k;168n=7:g6`6>;3k8h1j9m=;<6`5fd;d7g7=:0f452o>h>63;c319b1e534>h>94i4b0891e5>3l?o?524b04>c2d:27?o?65f5a1?82d:00m8n<4=5a1e?`3k;168n;3k;i1j9m=;<6`6a0?a34;<:h4:9g9>52122<3m70?87786=c=:9>=<687i;<343=<21o16=:96:4;e?870?h0>5k52165a>0?a34;<;n4:9g9>520a2<3m70?87186=c=:9>=:687i;<3437<21o16=:9<:4;e?870?=0>5k521661>c20j2wx=:=i:1825~;6?h;194h4=05b6?3>n27:;l7558d8941fi3?2j63>7``91<`<58=jo7;6f:?23db==0l01<9ne;7:b>;6?hl194h4=05a4?3>n27:;l=558d8941f<3?2j63>7`791<`<58=j:7;6f:?23d1==0l01<9n8;7:b>;6?=:1j99m;|q2315=838:w0?80`86=c=:9>:i687i;<3453<21o16=:<>:4;e?870:=0>5k521606>0?a34;<>;4:9g9>52402<3m70?82986=c=:9>82687i;<344f<21o16=:>k:4;e?8708l0>5k52162e>0?a34;<==4:9g9>52762<3m70?81386=c=:9>;8687i;<3451<21o16=:?::4;e?8709>0>5k52163;>0?a34;<=44:9g9>527f2<3m70?81c86=c=:9>;h687i;<345a<21o16=:?j:4;e?8709o0>5k521603>0?a34;<>?4:9g9>52442<3m70?8458e02d51>42m75c9b11e3ty:;9950;0x9420n3n=oi52166;>c20j2wx=::::1818730>0o:nm4=0572?`3?k1v<8l0;296~;6?1=1:=6l;<36e4h0q~?9c083>7}:9>236;>7c:?21d4=n==i7p}>6b094?4|58=3578?8b9>50g42o>5<5s4;<4l4909a8943f<3l?;o5rs04`0?6=:r7:;5l561:`?872i<0m8:l4}r35g0<72;q6=:6l:72;g>;6=h<1j99m;|q22f0=838p1<97d;43v3>79d925>d34;>m44i46`8yv71k00;6?u216;3>36?k27:9l>5f55a?xu6?:<1<7{t9==96=4={<341f<181i01<:83;d73g=z{8=?i7>5az?231c=n==i70?:8e8g2fb<58?297j9ce9>50?62m5659`3ec34;>;>4k6bf89430n3n=oi52145a>a0dl27:95=5d7ag?8720>0o:nj4}r346g<72:q6=8>i:e4`=>;6=9?1h;mk;<36gfh0q~?82`83>6}:9<:i6i8lb:?2157=l?i270?:c`8e02dn4?:2y>506e2m5139`3ee34;>oo4i46`8yv70:m0;6>u2142`>a0dj27:9=<5d7a:?872km0m8:l4}r346`<72:q6=8>l:e4`g>;6=981h;mm;<36g`h0q~?82g83>6}:9<:o6i8lb:?2155=l?i270?:cg8e02d506c2m5119`3ee34;>h=4i46`8yv70;80;6>u2142f>a0dj27:9=:5d7a:?872l80m8:l4}r3477<72:q6=8>j:e4`g>;6=9>1h;mm;<36`7h0q~?83283>6}:9<:m6i8lc:?2153=l?i270?:d28e02d506a2m5179`3ee34;>h94i46`8yv711o0;68u2142a>a0di27:9=?5d7ab?8721>0o:n74=07;=?`3?k16=8o>:e4`f>{t9?k;6=4:{<364gj301<;?1;f5gf=:9<336i8l9:?21=b=n==i70?:a38g2fd506d2m5109`3ef34;>544k6b;8943>93l?;o5214c0>a0dj2wx=;o=:1868728j0o:n74=0736?b1kj16=87n:e4`=>;6=0?1j99m;<36e1jh0q~?9a283>0}:9<:o6i8la:?2155=l?ij70?:9c8g2f?<58?50g22m5<2s4;>a0d127:9:95f55a?872i?0o:nl4}r35e0<72j:e4`e>;6=9>1h;mn;<36=aj301<;8b;d73g=:9w0?:0d8g2f?<58?;87j9cb9>50?b2m56d9b11e34;>m54k6b`8yv71i>0;68u2142e>a0dj27:9=;5d7ab?8721o0o:n74=07;7?`3?k16=8o6:e4`f>{t9?k36=4:{<364cjk01<;?5;f5gf=:9<3=6i8la:?21=1=n==i70?:a18g2fd94?:3y>51442?:3o63>5039b11e3ty:8?<50;0x942593<;4n521433>c20j2wx=5?j:181b~;6=?l1j99m;<37e2ji01<:m2;f5gf=:9=ho6i8lc:?20f6=l?ih70?;c08g2fe<58>h>7j9cb9>51e42m4b69`3ed34;?o84k6ba8942d>3n=on5215c`>a0dm27:8lj5d7af?873il0o:nk4=06bb?b1kl16=9l?:e4`a>;6jo01<:m4;f5g`=:9=h>6i8le:?20g0=l?in70?;a98g2fc<58>j57j9cd9>51gf2m4``9`3eb34;?n:4k6bg8942e03n=oh5215`:>a0dm27:8oo5d7af?873jk0o:nk4=06ag?b1kl16=9lj:e4`a>;6jk01<;n2;f5gd=:950g02m5`:9`3ef34;>m44k6bc8943f83n=ol52142:>a0dm27:9=65d7af?8728>0o:nk4=0732?b1kl1v<8me;295g}:9<2j6i8l9:?21=d=l?i270?:8b8g2f?<58?347j9c89>50?52m5819`3e>34;>594k6b;8943?m3n=o45214:e>a0d127:94>5d7a:?872?=0o:n74=0742?b1k016=89?:e4`=>;6=>;1h;m6;<3637j301<;8c;f5g<=:9<=n6i8l9:?212>=l?i270?:7`8g2f?<58?3<7j9c89>50>52m5969`3e>34;>4;4k6b;89412;3n=o45217`e>c20j27:;8?5d7aa?870=;0o:nj4}r3;5c<72:q6=;<7:g64f>;6=jk1h;m6;<36e4j30q~?72`83>6}:9?986k:8b:?21fd=l?i270?:a38g2f?535b2o>5bf9`3e>34;>m>4k6b;8yv7?;10;6>u21762>c20j27:9nk5d7a:?872i=0o:n74}r3;7<<72:q6=;:=:g64f>;6=jl1h;m6;<36e0j30q~?73`83>6}:9?>86k:8b:?21a6=l?i270?:a78g2f?53232o>5e39`3e>34;>m:4k6b;8yv7?;j0;6>u21766>c20j27:9i<5d7a:?872i10o:n74}r3;7a<72:q6=;:9:g64f>;6=m91h;m6;<36e<j30q~?73d83>6}:9?><6k:8b:?21a2=l?i270?:a18g2f?=4?:3y>534>2o>5ba9`3e>3ty:4??50;0x9405i3l?;o521425>a0d12wx=5<=:181871:k0m8:l4=0732?b1kh1v<6=3;296~;6>;i1j99m;<3643jh0q~?72583>7}:9?8o6k:8b:?2150=l?ih7p}>83794?4|58<9i7h;7c9>50612m5<5s4;=>k4i46`89437?3n=o45rs0:13?6=:r7::>>5f55a?8728>0o:no4}r3;6=<72;q6=;=>:g64f>;6=9=1h;mm;|q2<7?=838p1<8<2;d73g=:9<:<6i8lc:p5=4e2909w0?9358e02d<58?;;7j9ce9~w4>5k3:1>v3>6279b11e34;><54k6b;8yv7?:m0;6?u21715>c20j27:9=65d7ab?xu60;o1<77:e4`f>{t918m6=4={<357=h01<;?8;f5gf=z{828<7>52z?226?=n==i70?:098g2fb535f2o>51;9`3e>3ty:4><50;0x9404j3l?;o52142:>a0di2wx=5=<:181871;j0m8:l4=073=?b1kk1v<6<4;296~;6>:n1j99m;<364<ji0q~?73783>7}:9?9m6k:8b:?215?=l?io7p}>82594?4|58506f2m5<5s4;;6=;o1j99m;|q203?=838p1<9i3;43v3>7g5925>d34;>?n4i46`8yv73>j0;6?u216d;>36?k27:9>j5f55a?xu6{t9==j7>52z?23cd=>92h70?:498e02d52bb2?:3o63>5579b11e3ty:88<50;0x941cn3<;4n52146b>c20j2wx=9;<:181870m90=<5m4=077f?`3?k1v<::4;296~;6?l;1:=6l;<360fh0q~?;5483>7}:9>o96;>7c:?211b=n==i7p}>44494?4|58=n?78?8b9>502b2o>5<5s4;;6=821j99m;|q200g=838p1<9j7;43v3>7dc925>d34;>=h4i46`8yv73=l0;6?u216ga>36?k27:9{t9=<;6=4={<34aa<181i01<;=2;d73g=z{8>==7>52z?23`c=>92h70?:258e02d52ca2?:3o63>5349b11e3ty:8;=50;0x941a83<;4n52140;>c20j2wx=98;:181870n80=<5m4=071e?`3?k1v<:95;296~;6?o81:=6l;<366gh0q~?;6683>7}:9>l?6;>7c:?2166=n==i7p}>47:94?4|58=m978?8b9>50562o>5<1s4;a0d127:99:5d7a`?870==0o:nl4=0727?b1kk1v<9:5;291~;6?<<1j99m;<3671jo01<;;4;f5gd=:9<>;6i8l9:?2145=l?i27p}>74594?c|58=>47h;7c9>505b2m55;9`3ed34;>?44k6ba8943493n=oi521467>a0d127:99>5d7ab?873080o:nj4=064`?b1km16=997:e4``>;6<>;1h;mk;<37<0jn01<:86;f5ga=:9<8o6i8ld:p523>290505>2m5079`3ef34;<9l4i46`89436?3n=oh52140g>a0dk2wx=58>:1827~;6=;31h;m6;<367ajk01<;;5;f5g<=:9<936i8l9:?2167=l?ih70?:1c8g2f?<58?8:7j9c89>505e2m5559`3e>34;>?k4k6b;89433i3n=oo52146a>a0dj27:99m5d7aa?872;6=891h;ml;<3604jh01<;=e;f5ga=z{82:o7>57z?216b=l?i270?:448g2fg<58?847j9c`9>525?2m52d9`3ee34;3=i4i46`89435m3n=on5rs07gb?6=:r7:9i;5f55a?873i>0o:no4}r36a5<72;q6=8j9:g64f>;6h<7j9c`9~w43b;3:1>v3>5e;9b11e34;?o<4k6bc8yv72m=0;6?u214fb>c20j27:8n<5d7ab?xu6=l?1<7{t9h01<:l4;f5gd=z{8?n;7>52z?21ab=n==i70?;c48g2fgi54?:3y>50bb2o>4b49`3ef3ty:;o850;16872980o:no4=05ae?`3?k16=8??:e4`e>;60?:1h;mk;<36gdjn01<;lb;f5ga=:950b62m5e09`3ec34;>h>4k6bf8943c<3n=oi5214a`>a0dl27:9=o5d7ab?870;6<:n1h;mk;<377cjn01<:;0;f5ga=:9=>:6i8ld:?2014=l?io70?;428g2fb<58>?87j9ce9>51222m43:9`3ec34;?>44k6bf89425i3n=oi52150a>a0dl27:8?m5d7ag?873:m0o:nj4=061a?b1km16=9;6<::1h;mk;<3774jn01<9<7;f5gg=:9=986i8ld:?2062=l?io70?;348g2fb<58>8:7j9ce9>51502m42:9`3ec34;??44k6bf89424i3n=oi52151a>a0dl27:8>m5d7ag?873;l0o:nj4=0612?b1kk16=58;:e4`g>;60?<1h;ml;<362cji0q~?8b283>7}:9>ni6;>7c:?23g2=n==i7p}>74g94?4|58==j7h;b99>50412m5<5s4;<;=4i4c:8943503n=oi5rs0554?6=:r7:;:?5f5`;?872:h0o:nj4}r3424<72;q6=:9=:g6a<>;6=;h1h;mk;|q2334=838p1<983;d7f==:9<9;6i8ld:p52042909w0?8758e0g><58?887j9c`9~w412l3:19v3>77f9b1d?34;<9>4k6ba89436:3n=oi521672>a0d127:;8<5d7a:?xu6??>1<7=t=055a?`3j116=86l:e4`e>;6=8<1h;mk;|q2333=839p1<985;d7f==:9<3;6i8la:?214>=l?io7p}>77494?5|58=<:7h;b99>50?32m50;9`3ec3ty:;;950;1x9410?3l?n5521451>a0di27:9;6=8o1h;mk;|q233?=839p1<989;d7f==:9<=j6i8la:?214`=l?io7p}>77c94?5|58=501b2m5329`3ec3ty:;;l50;1x9410j3l?n55214:1>a0di27:9?<5d7ag?xu6??i1<7=t=054g?`3j116=869:e4`e>;6=;>1h;mk;|q23<4=838p1<9n3;d7f==:9<>>6i8lc:p52?42909w0?8a58e0g><58??m7j9c89~w41><3:1>v3>7`79b1d?34;>8o4k6b;8yv701<0;6?u216c5>c2e027:99m5d7a:?xu6?0<1<7{t9>3<6=4={<34e=56z?23d7=n=h370?:268g2fg<58?347j9cc9>52342m7439`3ef34;<9?4k6bc8yv70110;68u216c1>c2e027:9{t9>326=4:{<34e<52gf2o>i463>5249`3ed34;>5?4k6b`8943>;3n=oo5214;7>a0dj2wx=:7m:186870ik0m8o64=070;6=>;1h;mm;<3637jh0q~?89b83>0}:9>kh6k:m8:?216d=l?ih70?:758g2fd<58?<:7j9cc9>50122m5<2s4;a0dj27:9:o5d7aa?872?00o:nm4}r34=`<72;6=>i1h;mm;<363`jh01<;8d;f5gf=:9<9m6i8ld:p52?a290>w0?8ag8e0g><58??87j9ce9>50>72m5909`3ee34;>4<4k6ba8yv70i90;68u216`3>c2e027:9995d7a`?8720=0o:nl4=07;2?b1kk16=86::e4`g>{t9?3>6=4;{<35f636;>kc:?21=>=l?ij7p}>68494?2|5853352m65;925bd34;>4l4k6bc8yv711>0;69u217`6>c2e027::8=5d7a:?871k<1j9l7;<3511j301<8;b;43`f=:9<396i8la:p53?>290?w0?9b68e0g><58<>97j9c89>532d2?:oo63>5629`3ef3ty::4o50;6x940e03l?n5521775>a0d127::9j561f`?872?=0o:no4}r35=g<72=q6=;l6:g6a<>;6><=1h;m6;<350`<18mi01<;88;f5gd=z{8<2o7>54z?22gg=n=h370?9598g2f?<58501d2m5<3s4;=no4i4c:8940213n=o4521773>36ck27:95>5d7ab?xu6>0o1<7=t=04ag?`3j116=;;n:e4`=>;6=1>1h;mn;|q22d?=838p1<8m3;43v3>6c7925>d34;>544i46`8yv71ij0;6?u217`5>36?k27:94o5f55a?xu6>hn1<7{t9?kn6=4={<35f=<181i01<;6c;d73g=z{852z?22g?=>92h70?:9e8e02d53df2?:3o63>58g9b11e3ty::o?50;0x940ej3<;4n5214;e>c20j2wx=;l=:181871jj0=<5m4=07:2?`3?k1v<:j7;296~;6??n1:=6l;<3610h0q~?;ed83>7}:9>7c:?210b=n==i7p}>4dd94?4|58=<978?8b9>503b2o>5<5s4;<;;4909a89433n3l?;o5rs06e5?6=:r7:;:9561:`?872=90m8:l4}r37b7<72;q6=:97:72;g>;6=<;1j99m;|q20c5=838p1<989;43?7h;7c9~w42a=3:1>v3>76`925>d34;>994i46`8yv73n?0;6?u2165`>36?k27:9885f55a?xu6{t9=o26=4={<3435<181i01<;:8;d73g=z{8>nm7>52z?2327=>92h70?:588e02d52152?:3o63>54c9b11e3ty:8hm50;0x9410;3<;4n52147a>c20j2wx=9kk:181870?=0=<5m4=076g?`3?k1v<895;296~;6?h;1:=6l;<3620h0q~?96b83>7}:9>k96;>7c:?213b=n==i7p}>67f94?4|58=j578?8b9>500b2o>5<5s4;90m8:l4}r3535<72;q6=:ol:72;g>;6=?;1j99m;|q2227=838p1<9nd;43v3>7`d925>d34;>:94i46`8yv71?=0;6?u216`3>36?k27:9;85f55a?xu6>?<1<7{t9?<<6=4={<34e1<181i01<;98;d73g=z{8<=47>52z?23d3=>92h70?:688e02d52g12?:3o63>57c9b11e3ty::;o50;0x941f?3<;4n52144a>c20j2wx=;8m:181870i10=<5m4=075g?`3?k1v<9<5;2901}:96i8la:?21a0=l?ij70?:d68g2fg<58?o47j9c`9>50b>2m5ec9`3ef34;>ho4k6bc8943ck3n=ol5214fg>a0di27:9ik5d7ab?807<10o:no4=0501?`3j116=;>7:e4`f>;6>891h;mm;<355`jh01<8=1;f5gg=:9?896i8lb:?2275=l?ii70?9258g2fd<58<997j9cc9>53412m6359`3ee34;=<44k6ba89407i3n=on52172a>a0dk27::=m5d7a`?8718m0o:nm4=043a?b1kj16=;>i:e4`g>;6>8:1h;ml;<3554ji01<8>2;f5gf=:9?;?6i8lc:?2243=l?ih70?9178g2fe<58<:;7j9cb9>525?2m4`a9`3ee34;?mi4k6b`8942fm3n=oo5215ce>a0dj27:8o>5d7aa?873j80o:nl4=06a7?b1kk16=9l;:e4`f>;6jh01<:m7;f5gg=:9=h36i8lb:?20g?=l?ii70?;b`8g2fd<58>in7j9cc9>51dd2m4cg9`3ee34;?nk4k6b`8940603n=on52173:>a0dk27::;6>8l1h;ml;<3472jn01<8=0;f5gf=:9=k36i8lb:?20d?=l?ii70?;a`8g2fd<58>jn7j9cc9~w4>1;3:1?v3>5559`3eb34;3:>4i4c:894>1<3n=ol5rs0:51?6=;r7:9>l5d7af?87?><0m8o64=0:52?b1kh1v<9;b;29=g}:950322m5459`3ef34;>954k6bc8943213n=ol52147b>a0di27:98l5d7ab?872=j0o:no4=076`?b1kh16=8;j:e4`e>;6==l1h;mn;<3615jk01<;:1;f5gd=:950002m57:9`3ef34;>:44k6bc89431i3n=ol52144a>a0di27:9;m5d7ab?872>m0o:no4=075a?b1kh16=8;i:e4`e>;6=?:1h;mn;<3624jk01<;92;f5gd=:9<<86i8la:?2132=l?ij70?:118g2fd<58?jn7j9c`9>50d12m5b19`3ef34;>o94k6bc8943d=3n=ol5214a5>a0di27:9n95d7ab?872k10o:no4=07`=?b1kh16=8on:e4`e>;6=hi1h;mn;<36eajk01<;ne;f5gd=:97j9c`9>50d42m5c69`3ef34;>n84k6bc8943e?3n=ol5214`;>a0di27:9o75d7ab?872jh0o:no4=07af?b1kh16=8ll:e4`e>;6=kn1h;mn;<36f`jk01<;mf;f5gd=:9504>2m75`9b1d?34;3:=4k6bc8943?l3n=o45214;6>a0d127:94?5d7a:?872?>0o:n74=0747?b1k016=89i:e4`=>;6=>h1h;m6;<36<6j301<;la;f5gd=:950b72m5e39`3ef34;>h?4k6bc8943c;3n=ol5214f7>a0di27:9nm5d7ab?872000o:n74=073e?b1kj16=99i:e4`f>;6?=i1h;m6;<3411jn01<:73;f5g<=:9=2<6i8l9:?2071=l?ij70?;338g2fg<58>8h7j9c`9>515a2m4529`3ef34;?8<4k6bc89423:3n=ol521560>a0di27:89:5d7ab?873<<0o:no4=061;6<;k1h;mn;<376gjk01<:=c;f5gd=:9=8o6i8la:?207c=l?ij70?;2g8g2fg<58>8<7j9c`9>51562m75c9`3ec34;<854k6bg89413>3n=oi521614>a0d127:8>=5d7ab?873;=0o:no4=0601?b1kh16=9=9:e4`e>;6<:=1h;mn;<377=jk01<:<9;f5gd=:9=9j6i8la:?206d=l?ij70?;3b8g2fg<58>8i7j9c`9>5<5f2m7569`3e>34;2?54k6b;89425>3n=o4521947>a0d127:4;85d7a:?873080o:n74=064`?b1k016=997:e4`=>;6<>;1h;m6;<37<0j301<:86;f5g<=:909h6i8l9:?204c=l?io70?;0b8g2fe<58>:n7j9cb9>51742m8929`3ec34;2>>4k6b`89420i3n=o45212c:>a0dl27:9;h5d7a:?8720>0o:n74}r37<5<72=q6=8:6:e4`=>;6<>>1h;mn;<37<5<<7>53z?2112=l?in70?;718e0g><58><=7j9c`9~w420k3:18v3>52g9`3e>34;?;>4k6ba89420k3l?n552155g>a0di2wx=998:187872;00o:n74=0640?b1kj16=998:g6a<>;6<>21h;mn;|q20=2=83>p1<:83;f5gd=:9=2?6k:m8:?20=3=l?ij70?:2e8g2fd51122o>i463>5319`3ee34;?;;4k6bc8yv730;0;69u2146:>a0dj27:8::5d7a:?8730;0m8o64=06;7?b1kk1v<:8e;290~;6=:o1h;mm;<3736jh01<:8e;d7f==:9==m6i8lc:p511>290?w0?:388g2fd<58><87j9cc9>511>2o>i463>46`9`3ec3ty:85850;6x9420;3n=o45215:5>c2e027:8595d7aa?872:m0o:no4}r340a<72?q6=8=;:e4``>;6?=n1j9l7;<3416jk01<9:4;f5g<=:9>>n6i8l9:?2304=l?ii7p}>6bc94?5|58=;m7h;b99>50b22m61:9`3ed3ty::i;50;1x9417j3l?n55214f5>a0dj27::<=5d7a`?xu6>l:1<7=t=0522?`3j116=8j8:e4`f>;6>8o1h;ml;|q22`5=839p1<9=1;d7f==:96d694?5|58=987h;b99>50b>2m6309`3ed3ty::h;50;1x9415=3l?n55214fb>a0dj27::?=5d7a`?xu6>l<1<7=t=0512?`3j116=8jm:e4`f>;6>;>1h;ml;|q22`1=839p1<9=7;d7f==:96d:94?5|58=947h;b99>50bc2m6349`3ed3ty::h750;1x941513l?n55214ff>a0dj27::?95d7a`?xu6>jh1<7=t=053g?`3j116=;>6:e4`f>;66bf94?5|58=;i7h;b99>536e2m4`c9`3e>3ty::nk50;1x9417n3l?n552172`>a0dj27:8ll5d7a:?xu6>jl1<7=t=0524?`3j116=;>k:e4`f>;61;d7f==:9?:n6i8lb:?20db=l?ih7p}>6e394?5|58=:>7h;b99>536a2m4`g9`3ed3ty::i<50;1x9416;3l?n5521733>a0dj27:8lh5d7a`?xu6>m91<7=t=0520?`3j116=;?>:e4`f>;65;d7f==:9?;96i8lb:?20g7=l?ih7p}>6e494?5|58=:;7h;b99>53732m4c19`3ed3ty::i950;1x941603l?n5521736>a0dj27:8o:5d7a`?xu6>m21<7=t=052=?`3j116=;?9:e4`f>;6a;d7f==:9?;<6i8lb:?20g0=l?ih7p}>6ec94?5|58=:n7h;b99>51d02m60:9`3ee3ty::il50;1x9416k3l?n55215`;>a0dk27::<75d7aa?xu6>mi1<7=t=052`?`3j116=9l6:e4`g>;6>8k1h;mm;|q22ab=839p1<9>e;d7f==:9=hj6i8lc:?224d=l?ii7p}>6eg94?5|58=:j7h;b99>51de2m60a9`3ee3ty::ih50;1x941583l?n55215``>a0dk27::l;1<7=t=0516?`3j116=9lj:e4`g>;6>8l1h;mm;|q22`4=839p1<9=3;d7f==:9=hm6i8lc:?2276=l?ii7p}>6cf94?1|5850>22m5939`3ee34;>;i4k6b`8943013n=oo521456>a0dj27::oh5d7a:?xu6?oi1<78t=0:0b?`3j116=8k6:72gg>;6=;31h;mk;<354=j301<:=7;f5g<=:9=k<6i8l9:p5=60290=w0?7418e0g><58?m878?db9>53742m4209`3e>34;>=n4k6ba8942e:3n=o45rs0:26?6=>r7:49l5f5`;?872no0=;6j30q~?71483>3}:91?=6k:m8:?2257=>9nh70?9208g2f?<58>8j7j9c89>50502m4b29`3e>3ty:4<850;4x94>213l?n5521721>36ck27:9>65d7af?871:;0o:n74=0674?b1k016=9m>:e4`=>{t91;<6=49{<3;1dh>7j9c89~w4>603:1:v3>84`9b1d?34;=<9490ea89434l3n=oh521707>a0d127:89<5d7a:?873k:0o:n74}r3;5<<72?q6=5;l:g6a<>;6>9?1:=jl;<3560j301<:l4;f5gg=:9<9m6i8le:?2015=l?i27p}>80c94?0|582>h7h;b99>53612?:oo63>6349`3e>34;?o84k6b`89423<3n=o4521462>a0dl2wx=5?m:18587?=l0m8o64=0433?07lj16=;<8:e4`=>;6j301<;;8;f5gf=z{8=mh7>56z?2<17=n=h370?:e`854ae<58??97j9cd9>536>2m4`:9`3ef34;?>54k6b;8yv70nl0;6;u21961>c2e027:9hl561f`?8718h0o:n74=06b=?b1kh16=8:n:e4`a>;6<;31h;m6;|q23c`=83kc:?225d=l?i270?;a`8g2fg<58??n7j9cd9>514f2m5<1s4;3894i4c:8943bl3<;hn52172`>a0d127:8ll5d7ab?8725=212o>i463>5dd925bd34;=a0dm27:8?j5d7a:?xu60991<78t=0:73?`3j116=8h?:72gg>;6>9l1h;m6;<37e`jk01<:=e;f5g<=:9<;96i8l9:p5=63290=w0?7498e0g><58?m=78?db9>53772m4`d9`3ef34;?>k4k6b;89436>3n=o45rs0:31?6=>r7:4975f5`;?872n;0=;6<::1h;m6;<365=j30q~?70783>3}:91>j6k:m8:?21c5=>9nh70?9138g2f?<58>i=7j9c`9>51562m50;9`3e>3ty:4=650;4x94>3k3l?n55214d6>36ck27::<:5d7a:?873j:0o:no4=0607?b1k016=8?k:e4`=>{t91:26=49{<3;0a6i8l9:?20g2=l?ij70?;358g2f?<58?:i7j9c89~w4>7i3:1:v3>85g9b1d?34;>j:490ea89406>3n=o45215`6>a0di27:8>;5d7a:?8729o0o:n74}r3;4g<72?q6=5:i:g6a<>;6=o21:=jl;<3552j301<:m6;f5gd=:9=9=6i8l9:?2176=l?i27p}>81a94?0|582><7h;b99>50`>2?:oo63>4c59`3ef34;==54k6b;89424?3n=o4521401>a0d12wx=5>k:18587?=80m8o64=07ee?07lj16=9l7:e4`e>;6>831h;m6;<377=j301<;=4;f5g<=z{82;i7>56z?2<04=n=h370?:fc854ae<58>i57j9c`9>537f2m42;9`3e>34;>>;4k6b;8yv7?8o0;6;u21970>c2e027:9km561f`?873jh0o:no4=042f?b1k016=9=n:e4`=>;6=;21h;m6;|q2<46=83kc:?20gd=l?ij70?91b8g2f?<58>8n7j9c89>504f2m5<1s4;3984i4c:8943am3<;hn5215``>a0di27::3;292~;60<=1j9l7;<3545<18mi01<:me;f5gd=:9?;m6i8l9:?206c=l?i270?:318g2f?5=3?2o>i463>5239`3ee34;?nk4k6bc8940583n=o45rs0672?6={t9=><6=4<{<351fh01<;7b;f5gd=:9>>m6i8la:p512?2908w0?95e8e02d<58?3j7j9c`9>522a2m5<4s4;=9h4i46`8943>;3n=ol52166e>a0dk2wx=9:n:180871=o0m8:l4=0745?b1kh16=::i:e4``>{t9=>i6=4<{<3525h01<;85;f5g<=:9>>m6i8le:p512d290?w0?9608e02d<58?<57j9c89>522b2m7429`3e>3ty:89j50;6x9401:3l?;o52145g>a0d127:;9k5d7aa?870=90o:no4}r370`<72=q6=;8<:g64f>;6=1;1h;m6;<3415jh01<9;e;f5gf=z{8>?j7>54z?2232=n==i70?:848g2f?<58=?i7j9ce9>52372m5<5s4;<;6=k31j99m;|q2355=838p1<9=1;43v3>737925>d34;>nh4i46`8yv708?0;6?u21605>36?k27:9oh5f55a?xu6?9=1<7{t9>:36=4={<346=<181i01<;l1;d73g=z{8=;57>52z?237?=>92h70?:c38e02d526d2?:3o63>5c49b11e3ty::hm50;0x9417l3<;4n5214a0>c20j2wx=;kk:1818708l0=<5m4=07`0?`3?k1v<8je;296~;6?9l1:=6l;<36g0h0q~?9eg83>7}:9>;;6;>7c:?21f0=n==i7p}>6g294?4|58=:=78?8b9>50e02o>5<5s4;<=?4909a8943d03l?;o5rs04e6?6=:r7:;<=561:`?872k00m8:l4}r35b6<72;q6=:?;:72;g>;6=hk1j99m;|q22c2=838p1<9>5;43v3>70:925>d34;>mk4i46`8yv71n10;6?u2163:>36?k27:9o>5f55a?xu6>o31<7:g64f>{t9?lj6=4={<345g<181i01<;m2;d73g=z{852z?234e=>92h70?:b28e02d527c2?:3o63>5c69b11e3ty::kj50;0x9416m3<;4n5214`6>c20j2wx=;hj:1818709o0=<5m4=07a3?`3?k1v<8if;296~;6?;:1:=6l;<36f=h0q~?80083>7}:9>896;>7c:?21gg=n==i7p}>71094?4|58=9?78?8b9>50de2o>5<3s4;8o?4k6b;89451=3n=o45212``>a0d127:?n:5f55a?xu6;k?1<7;t=01b6?b1kj16=>l;:e4`=>;6;k?1j99m;<30g1ji01<=mf;f5ga=z{898:7>52z?27g6=>92h70?<368e02d56302lo>;63>35f9b11e3ty:?9=50;0x9453;3l?;o521274>0gd3ty:?9m50;1x9453;3l=9n521275>`c2?27:?9m5f55a?xu6;=81<7=t=0176?`3?k16=>:<:4c`?874=?0>mn5rs017f?6=;r7:?9<5f77`?874=<0ni894=017f?`3?k1v<=;1;297~;6;=;1j99m;<3007<2ij16=>;::4c`?xu6;=k1<7=t=0175?`1=j16=>;;:dg63>;6;=k1j99m;|q2716=839p1<=;0;d73g=:9:>:68ol;<3011<2ij1v<=;9;297~;6;=:1j;;l;<301653z?276`=n==i70?<4186ef=:9:?868ol;|q271>=839p1<==n==i7p}>32g94?5|5898i7h;7c9>565a253z?276c=n??h70?<508fa01<589?;7h;7c9~w454l3:1?v3>32f9b11e34;8?h4:ab9>5636235494?5|5898h7h95b9>56372lo>;63>3549b11e3ty:?>m50;1x9454k3l?;o52121g>0gd34;89=4:ab9~w453=3:1?v3>32a9b33d34;88k4je4589453=3l?;o5rs010f?6=;r7:?>l5f55a?874;j0>mn52126e>0gd3ty:?9:50;1x9454j3l=9n52126f>`c2?27:?9:5f55a?xu6;l91<7=t=01f0?`3?k16=>=m:4c`?874mn5rs0107?6=;r7:?>>5f55a?874j>0o:nm4=0100?b1kl1v<=<0;296~;6;:?1j99m;<3075jn0q~?<8`83>7}:9:h96;>7c:?276?=n==i7p}>39:94?4|589i=78?8b9>565?2o>5<3s4;8n=4:9g9>56d62<3m70?;7h;7c9~w45>83:1>v3>396925>d34;89;4i46`8yv740o0;6?u212:0>36?k27:?8;5f55a?xu6;1o1<7;;:g64f>{t9:2o6=4={<30<4<181i01<=:3;d73g=z{893o7>52z?27=6=>92h70?<538e02d561a2?:3o63>3439b11e3ty:?5750;0x9450m3<;4n521273>c20j2wx=>68:181874?m0=<5m4=017b?`3?k1v<=76;296~;6;>i1:=6l;<300`h0q~?g}:9:=h687i;<303a<21o16=>9j:4;e?874?o0>5k5212:3>0?a34;84<4:9g9>56>52<3m70?<8286=c=:9:2?687i;<30<0<21o16=>o::g64f>{t9:h26=4={<30f=<181i01<=mc;d73g=z{89ii7>52z?27gb=>92h70?56e72?:3o63>3b09b11e3ty:8==50;6e874mo0>5k5212d3>0?a34;8j<4:9g9>56`52<3m70?h9:4;e?874n>0>5k5212d;>0?a34;3o:4:9g9>5=e?2<3m70?7d286=c=:91nn687i;<3;a<<21o16=5h;:4;e?87?no0>5k521827>0?a34;2<84:9g9>5<612<3m70?7c886=c=:91ij687i;<3;gg<21o16=5ml:4;e?87?km0>5k5219af>0?a34;3ok4:9g9>5=b72<3m70?7d086=c=:91n9687i;<3;`1<21o16=5j::4;e?87?l?0>5k5219f4>0?a34;3h54:9g9>5=b>2<3m70?7d`86=c=:91ni687i;<3;`f<21o16=5jk:4;e?87?lo0>5k5219g3>0?a34;3i<4:9g9>5=c52<3m70?7e286=c=:91o?687i;<3;a0<21o16=5k9:4;e?87?m>0>5k5219g;>0?a34;3il4:9g9>5=ce2<3m70?7eb86=c=:91oo687i;<3;a`<21o16=5ki:4;e?87?n90>5k5219d2>0?a34;3j?4:9g9>5=`42<3m70?7f486=c=:91l=687i;<3;b2<21o16=5h7:4;e?87?n00>5k5219db>0?a34;3jo4:9g9>5=`d2<3m70?7fe86=c=:91ln687i;<3:45<21o16=4>>:4;e?87>8;0>5k521820>0?a34;2?=4:9g9>5<562<3m70?63386=c=:9098687i;<3:66h0q~?c}:9:n>687i;<30`3<21o16=>j8:4;e?874l10>5k5212f:>0?a34;8hl4:9g9>56be2<3m70?ji:4;e?874m90>5k5212g2>0?a34;8i?4:9g9>56g42o>5<5s4;8ik4909a8945113l?;o5rs01ee?6=:r7:?k>561:`?874>h0m8:l4}r30bg<72;q6=>h>:72;g>;6;?h1j99m;|q27ce=838p1<=i2;43v3>3g6925>d34;8:h4i46`8yv74no0;6?u212d6>36?k27:?;h5f55a?xu6<9:1<79?:g64f>{t9=::6=4={<30b2<181i01<=81;d73g=z{8>;>7>52z?27c>=>92h70?<698e02d51632?:3o63>3639`3ef34;8;=4k6bc89451n3n=ol52124f>a0di27:?;j5d7ab?874>j0o:no4=015o<:e4``>;6;h=1h;m6;<3022j301<=n2;d73g=:9:<26i8lc:?273g=l?ih70?<6c8g2fe56b22?:3o63>3819b11e3ty:?4:50;0x945c>3<;4n52127e>c20j2wx=>7::181874l>0=<5m4=0154?`3?k1v<=66;296~;6;m21:=6l;<3024h0q~?<9683>7}:9:n26;>7c:?2734=n==i7p}>38:94?4|589om78?8b9>56042o>5<5s4;8ho4909a89451<3l?;o5rs01:e?6=:r7:?im561:`?874=10m8:l4}r30=g<72;q6=>jk:72;g>;6;<31j99m;|q27n7h;7c9~w45>m3:1>v3>3d2925>d34;89n4i46`8yv741o0;6?u212g2>36?k27:?8j5f55a?xu6;h:1<7;j:g64f>{t9:i=6=4={<30g0<181i01<=97;d73g=z{89jo7>53z?2733=n==i70?3c29b1d?34;89n4k6b;89454?3n=o452121;>a0dk27:?>o5d7ag?xu6;ho1<7:t=01a5?`3j116=>;k:e4`=>;6;:21h;m6;<307dj30q~?1}:9:h96k:m8:?270c=l?i270?<3`8g2fe<589857j9c`9~w450:3:18v3>36a9b1d?34;8?o490ea8945ej3n=oi521267>a0d12wx=>9<:187874?m0m8o64=010g?07lj16=>lm:e4`a>;6;=?1h;m6;|q2722=83>p1<=8e;d7f==:9:9o6;>kc:?27gd=l?ii70?<478g2f?561a2o>i463>32g925bd34;8no4k6ba89453?3n=o45rs0142?6=5f5`;?874;o0=:7:e4`=>{t9:=<6=4;{<30<436:94?2|5893>7h;b99>56262?:oo63>3cc9`3ee34;88l4k6b;8yv74?00;69u212:0>c2e027:?9<561f`?874jh0o:nm4=017f?b1k01v<=8a;290~;6;1>1j9l7;<3006<18mi01<=ma;f5g<=:9:>h6i8l9:p561e2908w0?<848e0g><589im7j9c`9>562c2m5a0dj27:?l=5d7ab?874>>0o:no4=01b6?b1kl16=>89:e4`g>;6;ki1h;mk;<374cjh01<8mf;f5gd=:9:hm6i8la:?5e=j30q~?4g|589ih7h;b99>563f2m34;9`3e>34;8954k6b;89451<3n=o4521240>a0d127:?;<5d7a:?874=k0o:n74=01`6?b1kj16=>8::e4`e>;6;h91h;mm;<3022jh01<=n2;f5gd=:9:<=6i8lb:?270e=l?ij70?<5e8g2fg<589>i7j9c`9>56dd2m41d9`3ef3453da2m34d9`3ee34;8:=4k6b`8945193n=oo5212`e>a0d127:?4=5d7a;?xu6;k21<7?<{<30f=560d2m37:9`3e>34;8o?4k6bf89451=3n=oi5212c0>a0d127:?l95d7ab?874>?0o:no4=01ag?b1kh16=9>i:e4`=>;6>kl1h;mk;<302<jk01<=9a;f5gd=:9:3639`3ee34;89l4k6bc8945083n=oo52127:>a0di27:?;h5d7aa?874=10o:no4=015a?b1kk16=>8;:e4`e>;6;?n1h;mm;<3026jk01<=9c;f5gg=:9:<96i8la:?273>=l?ii70?<5c8g2fg<589887h;7c9>56502m32:9`3ec34;8:44k6b;89451i3n=o452124a>a0d127:?8h5d7a:?874>90o:n74=0155?b1k016=>=6:e4`=>{t=ln96=4<{<7f`6h018kk9;f5g<=:=ln:6i8le:p1`c7290?w0;i8486=c=:=o2=687i;<7e<2<21o169hk>:g64f>{t=o=36=4;{<7f`3ji018h86;d73g=:=ln>6i8lb:?6aa>=l?ii7p}:ebc94?5|51`ec2miij50;0x90`??3<;4n525dag>c20j2wx9hjl:18183a0?0=<5m4=4g`g?`3?k1v8kj2;291~;2n>8194h4=4d47?3>n27>j::558d890`0=3?2j63:ed19b11e3ty>j;k50;0x90`0:3<;4n525df6>c20j2wx9k8i:18183a?:0=<5m4=4gg2?`3?k1v8h80;296~;2n>>1:=6l;<7f`2h0q~;i7083>7}:=o=>6;>7c:?6aa?=n==i7p}:f9294?4|51`bf2o>5<5s4?m:;4909a890cc<3l?;o5rs4gga?6=<;2n;=1j9m=;<7e7736k:l2:?6b05=n=i970;i5d8e0f4<51c032o>h>63:f779b1e534?m>54i4b0890`513l?o?525g0b>c2d:27>j?l5f5a1?83a:j0m8n<4=4d1`?`3k;169k;2n;l1j9m=;<7e751c502o>h>63:f2:9b1e534?m?44i4b0890`4i3l?o?525g1a>c2d:27>j>m5f5a1?83a;l0m8n<4=4d0b?`3k;169k:?:g6`6>;2n=;1j9m=;<7e07?6k:l2:?6b13=n=i970;i478e0f4<51c2>2o>h>63:f5c9b1e534?m8o4i4b0890`3k3l?o?525g6g>c2d:27>j9k5f5a1?83a:g6`6>;2n<81j9m=;<7e1157h;c39>1c3f2o>h>63:f4`9b1e534?m9n4i4b0890`2l3l?o?525g7e>c2d:27>j;>5f5a1?83a>80m8n<4=4d56?`3k;169k6j:g6`6>;2n1l1j9m=;<7e=5v3:f9d925>d34?nok4i46`8yv3bk10;6?u25g;3>36?k27>ii>5f55a?xu2mj31<7:g64f>{t=o=26=46{<7fa4jh018h8e;d73g=:=lo>6i8le:?6aag=l?ii70;je28g2fb<51c>>2mh0;6?u25g51>c2e027>ink5d7aa?xu2n?h1<7{t=o52z?6b23=n=h370;jd08g2fd1`b12m34<;;n4k6ba890cc13n=oh525dg7>c2e027>ii:5d7a:?83bm<0o:n74=4gg1?b1k0169hjn:e4`=>;2ml91h;mm;<7f`cjh018kkb;f5gd=:=o226i8l9:?6b3?=l?ii70;jd68g2fe1c>?2o>i463:ee69`3ed34?m444k6bg8yv3a>10;6;u25g4;>c2e027>ii>5d7ag?83bko0o:nj4=4g`a?b1km169hj>:e4``>;2n?31h;m6;|q6b=4=83kp18h75;d7f==:=ln=6i8ld:?6aa5=l?i270;jcd8g2fc<51`ec2m34?nh84k6bc890cdk3n=oo525df4>a0dj2wx9k6<:18;83a0?0m8o64=4gg2?b1kl169hj<:e4`e>;2mjl1h;mj;<7fgaj3018klc;f5gf=:=o==6i8la:?6aa1=l?ij7p}:f9694?0|51`b42m3n=o4525df4>a0d12wx9o7=:18783ci;0o:nm4=4`:7?`3?k169o7;:e4`f>;2j>91h;mn;|q6fd4=838?w0;ma28e02d<51g>>2m34?im=4k6b`890dfi3n=oi525cca>a0dl27>nlm5d7ag?83eim0o:nj4=4`ba?b1km169o6<:e4`=>;2lhk1h;mn;<7ge=jk018jn6;f5gd=:=mk?6i8lc:?6f2e=l?ii70;m968g2fd<51gg?2ma0dj27>n:j5d7aa?83e?o0o:nl4=4`;4?b1kk169o6=:e4`f>;2j1>1h;mm;<7a<3jh018l78;f5gg=:=k2j6i8lb:?6f=d=l?ii70;m918g2fd<51gg62m3ty>n:850;;x90d0?3l?;o525c;f>a0dm27>nl75d7af?83e100o:nk4=4`4f?b1kk169o79:e4`f>;2j0h1h;mm;<7ae2jh018l7d;f5g`=z{511y>1g>02m03n=oo525c5a>a0dl27>n485d7ag?83e1k0o:nj4=4`b3?b1km169o7i:e4`g>;2jhk1h;mn;<7aegjk018lnc;f5gd=:=kko6i8la:?6fdc=l?ij70;m748e02d<5c20j27>n:85d7a`?83e?;0o:nm4=4`4;2j>n1h;ml;<7a3cji018l70;f5gf=:=k296i8lc:?6f=2=l?ih70;m878g2fe<51g>f2mn:95d7ag?83cj10o:no4=4fa2?b1kj169h?6:e4`a>;2m881h;mk;<7f51jk018l63;f5gd=:=kk86i8lb:?6f=3=l?i270;j198e02d<51g122m90;6ou25c43>c20j27>o=?5d7a`?83d8;0o:nm4=4a37?b1kj169n>;:e4`g>;2k9?1h;ml;<7`43ji018m?7;f5gf=:=j:36i8lc:?6g5?=l?ih70;l018g2fe1g072o<>o63:b7c9b11e3ty>n8h50;0x90d2n3l?;o525c43>0gd3ty>n;750;0x90d2n3l=9n525c4:>c20j2wx9o;j:18183e=l0m8:l4=4`6b?3fk2wx9o87:18183e=l0m:8m4=4`5h0q~;m5b83>7}:=k?h6k:8b:?6f0b==hi0q~;m6783>7}:=k?h6k8:c:?6f30=n==i7p}:b4`94?4|5n7h;7c9>1g3d21g3e2o<>o6s|5c4e>5<5s4?i:k4i46`890d2j3<;hn5rs4`6e?6=:r7>n8o5f55a?83e=k0>mn5rs4`50?6=:r7>n;:5f55a?83e=h0m:8m4}r7a2`<72;q69o8j:g64f>;2j578?db9~w0d203:1>v3:b4:9b11e34?i944:ab9~w0d1:3:1>v3:b709b11e34?i954i64a8yv3e>j0;6?u25c4`>c20j27>n86561f`?xu2j<=1<7{t=kh018l:7;43`f=z{52z?6gd6=ml?<70;l818e02d1f072o>1f072o<>o63:c8d9a`3034?h;k4i46`8yv3d=l0;6>u25b7f>c20j27>o;>55`a890e>n3?jo6s|5b5g>5<4s4?h9h4i64a890e>l3on9:525b5g>c20j2wx9n;k:18083d=m0m8:l4=4a6a?3fk27>o4j55`a8yv3d?j0;6>u25b7g>c02k27>o4m5ed74?83d?j0m8:l4}r7`1f<72:q69n;l:g64f>;2k169n9m:g64f>{t=j?i6=4<{<7`1gh018m:c;7bg>;2k0h19lm4}r7`3d<72:q69n;m:g46g>;2k0k1ih;8;<7`3dh0q~;l5`83>6}:=j?j6k:8b:?6g0d==hi018m6a;7bg>{t=j=26=4<{<7`1d2908w0;l588e02d<5m7;nc:?6g6}:=j?26k8:c:?6g<>=ml?<70;l798e02d1f3?2o>1f102o>5<4s4?h9:4i46`890e203?jo63:c8591de1f302o<>o63:c849a`3034?h;;4i46`8yv3d=?0;6>u25b75>c20j27>o8955`a890e>>3?jo6s|5b56>5<4s4?h9;4i64a890e>=3on9:525b56>c20j2wx9n;::18083d=<0m8:l4=4a62?3fk27>o4;55`a8yv3d?=0;6>u25b76>c02k27>o4:5ed74?83d?=0m8:l4}r7`16<72:q69n;<:g64f>;2k169n9=:g64f>{t=j?96=4<{<7`17h018m:3;7bg>;2k0819lm4}r7`34<72:q69n;=:g46g>;2k0;1ih;8;<7`34h0q~;l5083>6}:=j?:6k:8b:?6g04==hi018m61;7bg>{t=j=;6=4<{<7`14=7;nc:?6g<6==hi0q~;l6g83>6}:=j?;6k8:c:?6g=`=ml?<70;l6g8e02d1f2a2o>1f0b2o>5<4s4?h8h4i46`890e3n3?jo63:c9g91de1f2b2o<>o63:c9f9a`3034?h:i4i46`8yv3du25b6g>c20j27>o9k55`a890e?l3?jo6s|5b4`>5<4s4?h8i4i64a890e?k3on9:525b4`>c20j2wx9n:l:18083do5m55`a8yv3d>k0;6>u25b6`>c02k27>o5l5ed74?83d>k0m8:l4}r7`0g<72:q69n:m:g64f>;2k=i19lm4=4a;f?3fk2wx9n8n:18083d169n8n:g64f>{t=j>j6=4<{<7`0dh018m;b;7bg>;2k1k19lm4}r7`2<<72:q69n:n:g46g>;2k131ih;8;<7`2<h0q~;l6683>6}:=j<<6k:8b:?6g1g==hi018m79;7bg>{t=j2<6=4<{<7`226}:=j<=6k8:c:?6gd0=ml?<70;l878e02d1f022o>22908w0;l648e20e<51f>22o>5<4s4?h:94i46`890e1=3?jo63:c`791de1f032o<>o63:c`69a`3034?h494i46`8yv3d>:0;6>u25b40>c20j27>o;:55`a890ef<3?jo6s|5b:0>5<4s4?h:>4i64a890ef;3on9:525b:0>c20j2wx9n8=:18083d>;0m8:l4=4a57?3fk27>ol=55`a8yv3d0;0;6>u25b41>c02k27>ol<5ed74?83d0;0m8:l4}r7`24<72:q69n8>:g64f>;2k?819lm4=4ab6?3fk2wx9n6>:18083d>80m:8m4=4ab5?cb=>169n6>:g64f>{t=j?m6=4<{<7`1ch018m91;7bg>;2kh;19lm4}r7`3`<72:q69n;i:g46g>;2k0o1ih;8;<7`3`h0q~;l5583>6}:=j??6k:8b:?6g0`==hi018m6e;7bg>{t=j=86=4<{<7`112908w0;l488e02d<587;nc:?6g<5==hi0q~;l6983>6}:=j>26k8:c:?6g=>=ml?<70;l698e02d1g5a2lo>;63:b0d9b11e3ty>mkh50;0x90gan3l?;o525c1e>0gd3ty>n`c2?27>n{t=hlo6=4<{<7bbah018oif;7bg>;2j:o19lm4}r7a5f<72:q69lhk:g46g>;2j:i1ih;8;<7a5fh0q~;n9b83>7}:=hlo6;>kc:?6e1d`c253z?6ece=n??h70;m3c8fa01<5j3:1>v3:aga925bd34?j5o4i46`8yv3fnk0;6>u25`da>c20j27>mkm55`a890d4j3?jo6s|5c3b>5<4s4?jjo4i64a890d4i3on9:525c3b>c20j2wx9l7n:18183fnk0=;2j831j99m;|q6e2908w0;nf88e02d<56}:=hl26k8:c:?6f6>=ml?<70;m198e02d1d`>2?:oo63:a8:9b11e3ty>mk650;1x90ga03l?;o525`d:>0gd34?i?54:ab9~w0d6?3:1?v3:ag:9b33d34?i?:4je45890d6?3l?;o5rs4c:3?6=:r7>mk6561f`?83f1>0m8:l4}r7bb2<72:q69lh8:g64f>;2io219lm4=4`03?3fk2wx9o?9:18083fn>0m:8m4=4`02?cb=>169o?9:g64f>{t=h3=6=4={<7bb2<18mi018o66;d73g=z{53z?6ec0=n==i70;nf686ef=:=k9=68ol;|q6f43=839p18oi6;d51f=:=k9>6hk:7:?6f43=n==i7p}:a8794?4|51d?22o>5<4s4?jj84i46`890ga>3?jo63:b2791de1d`22o<>o63:b269a`3034?i=94i46`8yv3f1=0;6?u25`d6>36ck27>m4:5f55a?xu2io>1<7=t=4ce0?`3?k169lh::4c`?83e;=0>mn5rs4`27?6=;r7>mk:5f77`?83e;:0ni894=4`27?`3?k1v8o63;296~;2io>1:=jl;<7b=6h0q~;nf383>6}:=hl96k:8b:?6ec2==hi018l<3;7bg>{t=k;:6=4<{<7bb71g5621g572lo>;63:b029b11e3ty>m4>50;0x90ga93<;hn525`;3>c20j2wx9lh?:18083fn90m8:l4=4ce5?3fk27>n>>55`a8yv3e8o0;6>u25`d3>c02k27>n?h5ed74?83e8o0m8:l4}r7b;2i1l1j99m;|q6e``=839p18ojf;d73g=:=hl;68ol;<7a6c<2ij1v8l?e;297~;2ill1j;;l;<7a6`52z?6e``=>9nh70;n8d8e02d1dcb2o>1g6c2o>5<5s4?jih490ea890g?l3l?;o5rs4cf`?6=;r7>mhj5f55a?83fml0>mn525c0g>0gd3ty>n=m50;1x90gbl3l=9n525c0`>`c2?27>n=m5f55a?xu2i1i1<7{t=hoh6=4<{<7bafh018ojd;7bg>;2j;i19lm4}r7a4g<72:q69lkl:g46g>;2j;h1ih;8;<7a4gh0q~;n8c83>7}:=hoh6;>kc:?6e=d=n==i7p}:ad`94?5|51dcd253z?6e`d=n??h70;m2`8fa01<5v3:ad`925bd34?j4l4i46`8yv3fmh0;6>u25`gb>c20j27>mhl55`a890d5i3?jo6s|5c2:>5<4s4?jil4i64a890d513on9:525c2:>c20j2wx9l66:18183fmh0=;2j921j99m;|q6e=>=838p18oj9;43`f=:=h236k:8b:p1g612908w0;m078e02d<5==hi0q~;m2783>6}:=k:=6k8:c:?6f10=ml?<70;m278e02d1g612?:oo63:a`79b11e3ty>n=;50;1x90d7=3l?;o525c25>0gd34?i8;4:ab9~w0d5=3:1?v3:b179b33d34?i884je45890d5=3l?;o5rs4cb0?6=:r7>n=;561f`?83fi=0m8:l4}r7a41<72:q69o>;:g64f>;2j9?19lm4=4`71?3fk2wx9o<;:18083e8=0m:8m4=4`70?cb=>169o<;:g64f>{t=hk86=4={<7a41<18mi018on3;d73g=z{53z?6f55=n==i70;m0586ef=:=k>?68ol;|q6f75=839p18l?3;d51f=:=k>86hk:7:?6f75=n==i7p}:a`094?4|51dg52o>5<4s4?i?4?:2y>1g652o<>o63:b509a`3034?i>?4i46`8yv3fi80;6?u25c21>36ck27>ml?5f55a?xu2j9;1<7=t=4`35?`3?k169o>=:4c`?83e<;0>mn5rs4`15?6=;r7>n=?5f77`?83e<80ni894=4`15?`3?k1v8on0;296~;2j9;1:=jl;<7be5h0q~;m0183>6}:=k:;6k:8b:?6f57==hi018l;1;7bg>{t=k8;6=4<{<7a451g2721g5c2lo>;63:b0f9b11e3ty>m4j50;0x90gam3<;hn525`;g>c20j2wx9lh<:18083fn:0m8:l4=4cea?3fk27>n>j55`a8yv3e9;0;6>u25`d0>c02k27>n><5ed74?83e9;0m8:l4}r7b=7<72;q69lh<:72gg>;2i081j99m;|q6e`>=839p18oj8;d73g=:=hl868ol;<7a77<2ij1v8l?7;297~;2il21j;;l;<7a6252z?6e`>=>9nh70;n868e02d1g422m34?ia0d127>n=h5d7a:?83e990o:n74=4`25?b1k0169o?<:e4`=>;2j8>1h;m6;<7a50j3018l>6;f5g<=:=k;<6i8l9:?6f4>=l?i270;m188g2f?<51g7e2m34?i=h4k6b;890d6n3n=o4525cgg>a0dm27>nk;5d7af?83en80o:nk4=4`g3?b1kl169oj<:e4`a>;2jml1h;mj;<7a`gjo018lj3;f5g`=:=ko<6i8le:?6f`?=l?in70;m068g2fd<57j9cc9>1g7c2m<4k6b`890d5:3n=oo525c00>a0dj27>n?:5d7aa?83e810o:nj4=4`3=?b1km169o>n:e4``>;2j9h1h;mk;|q6ggg=838p18mma;d73g=:=ji?6hk:7:p1fd72909w0;lb18e02d<52908w0;lb88e02d<51fe42lo>;6s|5bce>5<4s4?hmk4i46`890ee83?jo63:cb191de1fd?2o>u25bcf>c20j27>olh55`a890ed:3?jo6s|5b`4>5<4s4?hn:4i46`890efm3l=9n525ba2>`c2?2wx9nok:18083dim0m8:l4=4aba?3fk27>on?55`a8yv3dj?0;6>u25b`5>c20j27>olj5f77`?83dk90ni894}r7`ef<72:q69nol:g64f>;2khn19lm4=4a`4?3fk2wx9nl::18083dj<0m8:l4=4abg?`1=j169nli:dg63>{t=jki6=4<{<7`egh018mnc;7bg>;2kkl19lm4}r7`f1<72:q69nl;:g64f>;2khh1j;;l;<7`f`6}:=jkj6k:8b:?6gdd==hi018mme;7bg>{t=jh86=4<{<7`f6h018mna;d51f=:=jho6hk:7:p1fg>2908w0;la88e02d<56}:=jh96k:8b:?6gd?=n??h70;lbb8fa011fg?2o>1fde2lo>;6s|5bgg>5<5s4?nn:4909a890d4n3l?;o5rs4afg?6=:r7>io8561:`?83e;l0m8:l4}r7`ad<72;q69hl;:72;g>;2j:i1j99m;|q6g`?=838p18km3;43v3:ec3925>d34?i?44i46`8yv3dm?0;6?u25d`3>36?k27>n>65f55a?xu2kl?1<7{t=jo?6=4={<7fe`<181i018l<6;d73g=z{52z?6adb=>92h70;m348e02d1`gd2?:3o63:b269b11e3ty>oh?50;0x90cfj3<;4n525c10>c20j2wx9nji:18183bi00=<5m4=4`05?`3?k1v8mke;296~;2mh21:=6l;<7a75h0q~;lde83>7}:=lk<6;>7c:?6f7`=n==i7p}:cea94?4|51g4b2o>5<5s4?nm84909a890d5l3l?;o5rs4age?6=:r7>il:561:`?83e:j0m8:l4}r7``<<72;q69ho<:72;g>;2j;h1j99m;|q6ga>=838p18kn2;433:1>v3:e`2925>d34?i>54i46`8yv3dn=0;6?u25d`g>36?k27>n985f55a?xu2ko91<7{t=jl96=4={<7ffg<181i018l;4;d73g=z{52z?6agg=>92h70;m428e02d1`d>2?:3o63:b509b11e3ty>ohh50;0x90ce03<;4n525c62>c20j2wx9nkj:18183bj<0=<5m4=4`74?`3?k1v8mjb;296~;2mhk1:=6l;<7a7ah0q~;le183>7}:=l3m6;>7c:?6f64=n==i7p}:ce794?4|51g402o>5<69r7>hnj558d890bdm3?2j63:de791<`<5;2lm3194h4=4fge?3>n27>hil558d890bck3?2j63:dbd91<`<5;2lm9194h4=4fg0?3>n27>hl<5f55a?xu2l0l1<7?>{<7f44<21o169h>=:4;e?83b800>5k525d2b>0?a34?n1`6d2<3m70;j0e86=c=:=l:n687i;<7f4c<21o169h??:4;e?83b8:0>5k525d27>0?a34?n<84:9g9>1`612<3m70;j0686=c=:=l:3687i;<7ge5h0q~;ka283>77|5;2l1;194h4=4f;0?3>n27>h5;558d890b?>3?2j63:d9591<`<5;2l?n194h4=4f5a?3>n27>h;h558d890b083?2j63:d6391<`<57;6f:?6`25==0l018j84;7:b>;2l>?194h4=4f43?3>n27>h:6558d890b013?2j63:d6c91<`<5;2l>o194h4=4f4b?3>n27>h5>558d890b?:3?2j63:d9191<`<5v3:ad19`3ed34?oml4i46`8yv3ci>0;6?u25`fe>a0dl27>hl65f55a?xu2lh?1<7{t=m8;6=4={<7ga2<181i018m?1;d73g=z{52z?6``>=>92h70;l038e02d?4?:3y>1ac>2?:3o63:c119b11e3ty>h?=50;0x90bbi3<;4n525b27>c20j2wx9i<;:18183cmk0=<5m4=4a31?`3?k1v8j=5;296~;2lli1:=6l;<7`43h0q~;k2783>7}:=moo6;>7c:?6g51=n==i7p}:d3594?4|51f6?2o>5<5s4?oik4909a890e713l?;o5rs4f1=?6=:r7>hk>561:`?83d890m8:l4}r7g=3<72;q69i77:e4`=>;2l0=1j99m;|q6ea4=838p18jmc;431g`22ma0dl27>nil5d7ag?83em:0o:nj4=4`f3?b1km1v8j7b;297~;2j?l1h;m6;<7a20jn018m=c;d73g=z{53z?6f3d=l?ii70;m608g2f?<5n;m5d7aa?83e>;0o:n74=4a1`?`3?k1v8j7e;297~;2j?i1h;ml;<7a27jh018m=e;d73g=z{53z?6f3b=l?ii70;m628g2f?<583:1?v3:b7f9`3ed34?i:>4k6b`890e483l?;o5rs4f:5?6=;r7>n;k5d7aa?83e>=0o:n74=4a05?`3?k1v8j62;297~;2j?o1h;ml;<7a21jh018m<2;d73g=z{53z?6f3`=l?ih70;m648g2f?<5<3:1?v3:b7d9`3ec34?i:84k6b`890e4<3l?;o5rs4aeb?6==r7>n;l5d7ab?83e>80o:no4=4`e3?b1k0169ok6:g64f>;2k9;1h;mm;|q6`56=83?p18l9b;f5g<=:=k<:6i8lc:?6fc>=l?i270;mee8e02d<57j9cc9~w0b793:19v3:b7a9`3ef34?i:?4k6bc890da13n=o4525cd2>c20j27>o==5d7aa?xu2l981<7;t=4`5g?b1k0169o8=:e4`g>;2jok1h;m6;<7ab0h018m?4;f5gg=z{55z?6f3b=l?ij70;m628g2fg<51gb42o>h=:50;7x90d1l3n=o4525c40>a0dk27>nkm5d7a:?83el>0m8:l4=4a32?b1kk1v8j?5;291~;2j?o1h;mn;<7a21jk018lid;f5g<=:=kni6k:8b:?6g51=l?ii7p}:d1494?3|51g032m34?ihk4i46`890e703n=oo5rs4f33?6==r7>n;h5d7aa?83e><0o:no4=4`eb?b1k0169ok<:g64f>;2k931h;mm;|q6`5>=83?p18l9f;f5gd=:=k<>6i8lc:?6fc0=l?ij70;me68e02d<5v3:a91925>d34?i;<4i46`8yv3f0;0;6?u25`:2>36?k27>n:>5f55a?xu2m>n1<7h018l?7;f5gf=:=k;96i8lc:?6f4b=l?ih70;m218g2fe<51g452m94k6ba890d5=3n=on525c05>a0dk27>n=m5d7af?83e8m0o:nk4=4`3a?b1kl169o>i:e4`a>;2j8:1h;mj;<7a54jo018l>3;f5g`=:=k;?6i8le:?6f43=l?in70;m178g2fc<51g6>2ma0dm27>n<75d7af?83e9h0o:nk4=4`2f?b1kl169o?l:e4`a>;2j8o1h;mj;<7a5cjo018m?1;f5gd=:=j:96i8la:?6g55=l?ij70;l058g2fg<51f612ma0di27>n;75d7af?83e>10o:nk4=4`53?b1kl169o89:e4`a>{t=m;n6=4>bz?6f`g=l?i270;mec8g2f?<51gc?2m34?ij>4k6b;890da<3n=o4525cgf>a0d127>nhh5d7a:?83en90o:n74=4`g0?b1k0169oj9:e4`=>;2jm:1h;m6;<7a`4j3018lk2;f5g<=:=knh6i8l9:?6fac=l?i270;md98g2f?<51gc72m34?ii94k6b;890db>3n=o4525e`0>a0d127>hj3018m?1;f5g<=z{53z?6g<5=n==i70;l2c8g2f?<57j9c89~w0c><3:1?v3:c8g9b11e34?h>i4k6b;890e7;3n=o45rs4g:3?6=;r7>ol?5f55a?83d:l0o:n74=4a30?b1k01v8k68;297~;2kh81j99m;<7`6cj3018m?5;f5g<=z{53z?6gd5=n==i70;l318g2f?<5i3:1?v3:c`69b11e34?h?<4k6b;890e7?3n=o45rs4g:f?6=;r7>ol;5f55a?83d;;0o:n74=4a3j3018m?9;f5g<=z{53z?6gd1=n==i70;l358g2f?<5v3:c9;9b11e34?h>n4k6b;8yv3b090;6?u25b:b>c20j27>n;85d7a:?xu2m1;1<7{t=l296=4={<7`h018l96;f5gg=z{52z?6g=b=n==i70;m678g2fe1f>b2o>i5;50;0x90e?n3l?;o525c44>a0d12wx9h69:18183d190m8:l4=4`53?b1kh1v8k77;296~;2k0;1j99m;<7a22jh0q~;j8983>7}:=j396k:8b:?6f31=l?ih7p}:e9c94?4|51g002m5<5s4?h584i46`890d103n=o45rs4g;g?6=:r7>o485f55a?83e>10o:no4}r7f;2j?21h;mm;|q6a=c=838p18m68;d73g=:=k<36i8lc:p1`>a2909w0;l988e02d<583:1>v3:c8c9b11e34?i:44k6b;8yv3b180;6?u25b;a>c20j27>n;75d7ab?xu2m081<7{t=l386=4={<7`=ah018l99;f5gf=z{52z?6g<`=n==i70;m688g2fb1fg72o>mo>50;0x90c4j3<;4n525c::>c20j2wx9llm:18183b;j0=<5m4=4`4g?`3?k1v8ol6;296~;2m==1:=6l;<7a<`h0q~;nc883>7}:=l?96;>7c:?6f<1=n==i7p}:abc94?4|5978?8b9>1g??2o>5<5s4?n9;4909a890d>k3l?;o5rs4c`g?6=:r7>i89561:`?83e1m0m8:l4}r7bga<72;q69h;7:72;g>;2j0l1j99m;|q6efc=838p18k:9;43v3:e2f925>d34?im84i46`8yv3fj;0;6?u25d1f>36?k27>nlo5f55a?xu2ik91<7{t=hh?6=4={<7f05<181i018lnc;d73g=z{52z?6a17=>92h70;mae8e02d1`252?:3o63:b`g9b11e3ty>mo950;0x90c3;3<;4n525c51>c20j2wx9ll7:18183b<=0=<5m4=4`42?`3?k1v8om9;296~;2m=?1:=6l;<7a3=h0q~;nb`83>7}:=l>=6;>7c:?6f2?=n==i7p}:aca94?4|51g1c2o>5<5s4?n844909a890d0m3l?;o5rs4caa?6=:r7>i9o561:`?83e?o0m8:l4}r7bfc<72;q69h:m:72;g>;2j1:1j99m;|q6ef6=838p18k;c;43v3:e5g925>d34?i4;4i46`8yv3fk:0;6?u25d6e>36?k27>n565f55a?xu2ij>1<7{t=hi>6=4={<7f14<181i018l7b;d73g=z{52z?6a05=>92h70;m918e02d1`332?:3o63:b839b11e3ty>ia0di27>n4:5d7a:?83ei=0o:nm4=4fa0?b1kk169o9<:e4`f>{t=mh>6=4:{<7gf3h018l64;f5g`=:=kk?6i8la:?6fd6=l?i270;m728g2f?1ad?2o>13n=on525c;2>a0dl27>nl:5d7a:?83ei90o:no4=4cf5?b1km169ljk:e4``>;2im21h;mk;<7b`4jn018oj5;f5ga=:=hn=6i8ld:?6f=b=l?io7p}:dc;94?1|51gg>2ma0dm27>n5j5d7a`?xu2mj:1<7?<{<7a<<j3018l6d;f5gd=:=kk>6i8l9:?6f<>=l?i270;m908g2fe<51g?12m34?im:4k6b;890d>n3n=o4525ccb>a0dj27>nll5d7aa?83eij0o:nl4=4`b`?b1kk169ooj:e4`f>;2mj;1j99m;<7a36ji018ln1;f5gg=:=k2n6i8ld:p1`1e2901g??2ma0dk2wx9n=i:18183d;<0m8:l4=4`33?b1kh1v8m;0;296~;2k:<1j99m;<7a57jk0q~;l4083>7}:=j9<6k:8b:?6f4b=l?ij7p}:c5094?4|51g472m5<5s4?h?44i46`890d593n=ol5rs4a70?6=:r7>o>o5f55a?83e:;0o:no4}r7`00<72;q69n=m:g64f>;2j;91h;mn;|q6g10=838p18mv3:c2g9b11e34?i>;4k6bc8yv3b9<0;6>;t=4`45?b1kh169h?6:g64f>;2j>:1h;mn;<7ffcjn018m=a;f5ga=:=j8i6i8ld:?6g7b=l?io70;l2d8g2fb<51f572ma0dl27>o?m5d7ag?83e>h0o:no4=4fbg?b1kj169l68:e4``>;2i081h;mk;<7b=ajn018o6f;f5ga=:=hk;6i8ld:?6ed7=l?io70;na38g2fb<51dg32ma0dl27>m5l5d7ag?83f0j0o:nj4=4c;`?b1km169l6j:e4``>;2i1l1h;mk;<7b=5jn018o61;f5ga=:=m3<6i8lb:?6e<5=l?io70;n958g2fb<51d?12m13n=oi525`;b>a0dl27>m4l5d7ag?83f1j0o:nj4=4c:a?b1km169l69:e4`f>;2mj91h;ml;<7fg0ji018llf;f5gf=z{52z?6a6g=>92h70;j158e02d1aea2o>i463:b949`3ec3ty>hoh50;0x90bc83l?n5525c:;>a0dl2wx9im?:18183cl80m8o64=4`;e?b1km1v8jl1;296~;2lm81j9l7;<7ajn0q~;kc383>7}:=mn86k:m8:?6f<6=l?io7p}:db194?4|51g?32m5<2s4?ooi4i4c:890be;3n=on525c51>a0dl27>ho?5d7a:?83cj;0o:n74}r7gg1<72:q69imj:g6a<>;2jli1h;mn;<7a33jn0q~;kc483>6}:=mn>6k:m8:?6fc6=l?ij70;m798g2fb1ab12o>i463:bg69`3ef34?i;44k6bf8yv3ck>0;6>u25ef4>c2e027>ni<5d7ab?83e?m0o:nj4}r7gg=<72:q69ij7:g6a<>;2jm<1h;mn;<7a3`jn0q~;kc883>6}:=mn26k:m8:?6fag=l?ij70;m7g8g2fb1abf2o>i463:beg9`3ef34?i4=4k6bf8yv3ckk0;6>u25efa>c2e027>nh<5d7ab?83e0;0o:nj4}r7ggf<72:q69ijl:g6a<>;2jl<1h;mn;<7a<1jn0q~;kf383>7}:=l:86k:m8:?6fd3=l?ih7p}:dg194?4|51ggf2m5<5s4?n<84i4c:890dfj3n=o45rs4fe1?6=:r7>i=85f5`;?83eij0o:n74}r7gb3<72;q69h>8:g6a<>;2jhn1h;m6;|q6`c1=838p18k?8;d7f==:=kkn6i8l9:p1a`6290=w0;j008e0g><51gc?2mi=<5f5`;?83e?k0o:nm4=4`fe?b1kk169okm:e4`f>;2jli1h;mm;|q6`c?=83?p18k?9;d7f==:=kon6i8lb:?6f``=l?ii70;mf18g2fd<5a0dj27>nk:5d7aa?xu2loh1<7;t=4g3f?`3j1169o77:e4`g>;2jm:1h;mm;<7a`4jh018lk2;f5gg=z{55z?6a5e=n=h370;m9c8g2fe<51gb12mhkj50;7x90c7l3l?n5525c;g>a0dl27>ni65d7aa?83elh0o:nl4=4`g=?b1kj1v8jie;291~;2m9o1j9l7;<7a`fjh018lke;f5gg=:=kno6i8lc:?6f<`=l?io7p}:dgd94?3|51gg32mi<>5f5`;?83ei>0o:nm4=4`f0?b1kk169ok9:e4`f>;2jl?1h;ml;|q6gc3=83>p18j>3;d7f==:=jh:6i8l9:?6gd>=>9nh70;me98g2fg1a732o>i463:cc09`3e>34?hm4490ea890dbi3n=ol5rs4ae3?6=h<;5f5`;?83dj:0o:n74=4abe?07lj169okj:e4`e>{t=jl36=4;{<7g53kc:?6fc4=l?ij7p}:cg;94?2|51fd22mc2e027>oo85d7a:?83dim0=j3018mne;43`f=:=kn36i8la:p1f`d290?w0;k1`8e0g><51fga2?:oo63:bea9`3ef3ty>okj50;6x90b6j3l?n5525b`:>a0d127>oo>561f`?83em90o:no4}r7`b`<72:q69i?l:g6a<>;2kkk1h;m6;<7aa1jk0q~;k0883>7}:=m;86;>7c:?6fc1=n==i7p}:d1c94?4|51g`?2o>5<5s4?o=84909a890da13l?;o5rs4f3g?6=:r7>h<8561:`?83enh0m8:l4}r7g4a<72;q69i?8:72;g>;2joh1j99m;|q6`5c=838p18j>8;43v3:d0c925>d34?ijh4i46`8yv3c980;6?u25e3a>36?k27>nkh5f55a?xu2l881<7{t=k><6=4={<7gga<181i018lm5;d73g=z{52z?6`fc=>92h70;mbe8e02d1ab22?:3o63:bcg9b11e3ty>n8>50;0x90bc>3<;4n525cce>c20j2wx9o;>:18183cl>0=<5m4=4`a4?`3?k1v8l:2;296~;2lm21:=6l;<7af4h0q~;m5283>7}:=mn26;>7c:?6fg4=n==i7p}:b4694?4|51gd42o>5<5s4?oho4909a890de<3l?;o5rs4`62?6=:r7>him561:`?83ej?0m8:l4}r7a0=<72;q69imi:72;g>;2jk=1j99m;|q6f1?=838p18jk0;43v3:de0925>d34?inl4i46`8yv3e36?k27>nol5f55a?xu2j=n1<7{t=ji>6=4={<7f44<181i018ll5;d73g=z{52z?6a54=>92h70;mce8e02d1`6>2?:3o63:bbg9b11e3ty>onk50;0x90c7i3<;4n525c`e>c20j2wx9nmi:18183b8k0=<5m4=4``4?`3?k1v8mk0;296~;2m9i1:=6l;<7ag4h0q~;ld083>7}:=l:o6;>7c:?6ff4=n==i7p}:ce094?4|51ge42o>5<5s4?ni<>561:`?83ek?0m8:l4}r7`g3<72;q69h><:72;g>;2jj=1j99m;|q6gf1=838p18k?4;43v3:e14925>d34?iol4i46`8yv3dkh0;6?u25d24>36?k27>nnl5f55a?xu2kjh1<7{t=m3>6=4;4z?6g63=l?ij70;l378g2fg<51f5?2ma0di27>o>j5d7ab?83d;l0o:no4=727;2k?21h;mm;<7`36jh018m8e;f5gg=:=j2:6i8lb:?6g=4=l?ii70;l828g2fd<51f>22ma0dk27>o;l5d7a`?83d>j0o:nm4=4a5`?b1kj169n8j:e4`g>;2k?l1h;ml;<7`35ji018m81;f5gf=:=j=96i8lc:?6g22=l?ih70;l748g2fe<51f102ma0dj27>n=h5d7aa?83e990o:nl4=4`25?b1kk169o?<:e4`f>;2j8>1h;mm;<7a50jh018l>6;f5gg=:=k;<6i8lb:?6f4>=l?ii70;m188g2fd<51g7e2ma0dk27>o:75d7a`?83d?h0o:nm4=4a4f?b1kj169n9l:e4`g>;2k>n1h;ml;<7`3cji018j67;f5ga=:=j2;6i8lc:?6f5>=l?ii70;m088g2fd<51g6e2m5<4s4?im:4k6bg890cd:3l?n5525da0>a0di2wx9hm;:18083e1k0o:nk4=4g`0?`3j1169hm::e4`e>{t=mki6=46bz?6fg0=l?i270;mc78g2f?<57j9ce9>1g162ma0di27>noo5d7ab?83ejk0o:no4=4`ag?b1kh169olk:e4`e>;2jko1h;mn;<7aecjk018lm0;f5gd=:=kh:6i8la:?6fg4=l?ij70;mb28g2fg<51ge22ma0di27>nnl5d7ab?83ekj0o:no4=4```?b1kh169omj:e4`e>;2jkl1h;mn;<7ag5jk018ll1;f5gd=:=ki96i8la:?6ff5=l?ij70;mc58g2fg<51f6e2m>4k6bc890e5<3n=ol525b06>a0di27>o?85d7ab?83d:>0o:no4=4a1;2k9k1h;mn;<7`4fjk018m?d;f5gd=:=j:n6i8la:?6g5`=l?ij70;l118g2fg<51f752ma0di27>o<65d7ab?83d900o:no4=4a2e?b1kh169n?m:e4`e>;2k8i1h;mn;<7`5ajk018m>e;f5gd=:=j;m6i8la:?6g76=l?ij70;l208g2fg<57j9c`9>1ag72ma0d127>nk;5d7a:?83en80o:n74=4`g3?b1k0169oj<:e4`=>;2jml1h;m6;<7a`gj3018lj3;f5g<=:=j8j6i8la:?6g7d=l?ij70;l2e8g2fg<51f4a2ma0di27>o>:5d7ab?83d:j0o:no4=4`f=?b1k0169o8n:e4`g>;2iml1h;mm;<7gefj3018jm4;f5ga=:=ho86i8l9:?6e`1=l?i270;n868g2fg<57j9c`9>1d?c2ma0di27>ml=5d7ab?83fi=0o:no4=4cb1?b1kh169l67:e4`e>;2i131h;mn;<7bjk018o7b;f5gd=:=h2h6i8la:?6e=b=l?ij70;n8d8g2fg<51d?72ma0dl27>h495d7a:?83f1:0o:no4=4c:0?b1kh169l7::e4`e>;2i0<1h;mn;<7b=2jk018o68;f5gd=:=h326i8la:?6e1d?b2m34?om94k6b;890`>>3n=o4525`:5>a0d127>in=5d7a:?83bk<0o:n74=4cf5?b1k0169ljk:e4`=>;2im21h;m6;<7b`4j3018oj5;f5g<=:=hn=6i8l9:?6b1d1e2ma0d127>m=75d7ag?83eko0o:n74=4`f3?b1k01v8oj0;290~;2jh31h;m6;<7b`1jk018oj0;d7f==:=ho:6i8la:p1db72908w0;ma58g2fc<51db62m5<3s4?i5h4k6b;890gc;3n=on525`f`>c2e027>mij5d7ab?xu2im=1<7:t=4`:=?b1k0169lj;:e4`g>;2im=1j9l7;<7b`=jk0q~;ne583>1}:=hn86i8la:?6e`2=n=h370;ne48g2fg<54k6b`890gc>3n=ol5rs4cf6?6=nl75d7aa?83fl=0o:n74=4cf6?`3j1169lk<:e4`f>{t=hnn6=4;{<7a=`jh018ok3;f5gg=:=hnn6k:m8:?6ea`=l?ih7p}:ae;94?2|51db32ma0d127>mh85f5`;?83fm>0o:nl4=4`;`?b1kh1v8jnd;292~;2j0>1h;mk;<7geal4?:2y>1a0f2o>i463:c279`3ee34?h:54k6ba8yv3c;<0;6>u25e4a>c2e027>o>85d7aa?83d?:0o:nm4}r7g05<72:q69i99:g6a<>;2k:=1h;mm;<7`3`ji0q~;k4283>6}:=m2:6k:m8:?6g6>=l?ii70;l808g2fe1a>32o>i463:c2;9`3ee34?h4?4k6ba8yv3c<<0;6>u25e:6>c2e027>o>o5d7aa?83d0:0o:nm4}r7g03<72:q69i69:g6a<>;2k:h1h;mm;<7`<1ji0q~;k4683>6}:=m2<6k:m8:?6g6e=l?ii70;l848g2fe1a>?2o>i463:c2f9`3ee34?h4;4k6ba8yv3c<00;6>u25e::>c2e027>o>k5d7aa?83d0>0o:nm4}r7g6g<72:q69i8l:g6a<>;2k?31h;mm;<7a4=j30q~;k2b83>6}:=mi4?:2y>1a0b2o>i463:c7`9`3ee34?iu25e4e>c2e027>o;m5d7aa?83e8k0o:n74}r7g6c<72:q69i9?:g6a<>;2k?n1h;mm;<7a4fji0q~;k3183>6}:=m=:6k:m8:?6g3c=l?ii70;m0e8g2fe1a152o>i463:c7d9`3ee34?iu25e50>c2e027>o:>5d7aa?83e8o0o:nm4}r7g76<72:q69i9;:g6a<>;2k>;1h;mm;<7a55ji0q~;k3583>6}:=m=>6k:m8:?6g24=l?ii70;m108g2fe1a102o>i463:c669`3ee34?i=>4k6ba8yv3c;>0;6>u25e5;>c2e027>o:;5d7aa?83e9=0o:nm4}r7g7=<72:q69i96:g6a<>;2k><1h;mm;<7a50ji0q~;k3883>6}:=m=j6k:m8:?6g21=l?ii70;m178g2fe1a1e2o>i463:b059`3ed34?h;54k6b`8yv3c;k0;6>u25e5`>c2e027>n<65d7a`?83d?00o:nl4}r7g7f<72:q69i9k:g6a<>;2j831h;ml;<7`3djh0q~;k3e83>6}:=m=n6k:m8:?6f4g=l?ih70;l7c8g2fd1a1a2o>i463:b0`9`3ed34?h;n4k6b`8yv3c;o0;6>u25e:3>c2e027>n;2j8o1h;ml;<7`3cjh0q~;k4383>6}:=m286k:m8:?6f4`=l?ih70;l818g2fd1a7c2o>i463:bd79`3ef34?ii<4k6b`890dcl3n=oo525cf:>a0dj27>ni;5d7aa?83c9o0o:n74}r7f1g<72?q69h7j:g6a<>;2k=31:=jl;<7a<<jn018m98;f5g<=:=h2<6i8l9:?6f51=l?i27p}:e7494?0|51f332?:oo63:c619`3e>34?j5?4k6b;890d0k3n=on525c31>a0d12wx9h9>:18583bih0m8o64=4a6b?07lj169n9j:e4`=>;2i0n1h;m6;<7a5aj3018l7e;f5g<=z{56z?6ag3=n=h370;l60854ae<51d?a2m=4k6b;8yv3b?<0;6;u25d`;>c2e027>o;<561f`?83e110o:nk4=4a;6?b1k0169lo?:e4`=>;2j;;1h;m6;|q6a20=83kc:?6g=5=l?i270;na08g2f?<51g452m5<1s4?nnl4i4c:890e1<3<;hn525c;g>a0dm27>o5:5d7a:?83fi;0o:n74=4`17?b1k01v8k88;292~;2mkh1j9l7;<7`20<18mi018m75;f5g<=:=k3m6i8le:?6ed5=l?i270;m258g2f?1`dd2o>i463:c74925bd34?h4;4k6b;890d5=3n=oo525`c7>a0d127>nl?5d7ag?xu2m>k1<78t=4ga`?`3j1169n88:72gg>;2k1=1h;m6;<7a63jh018on5;f5g<=:=kk36i8lc:p1`3d290=w0;ja18e0g><51gg22m34?i<54k6bc890g?03n=o45rs4g6`?6=>r7>il?5f5`;?83d6:e4`e>;2jhk1h;mj;<7b<<j30q~;j5d83>3}:=lk96k:m8:?6g1e=>9nh70;l6c8g2f?<51gge2m3ty>i8h50;4x90cf;3l?n5525b6g>36ck27>o;m5d7a:?83e8k0o:no4=4`bg?b1kl169l6m:e4`=>{t=l<;6=49{<7fe1a0di27>nlk5d7af?83f0m0o:n74}r7f27<72?q69ho9:g6a<>;2k<:1:=jl;<7`2cj3018l?e;f5gd=:=h2n6i8l9:?6f24=l?i27p}:e7194?0|51f362?:oo63:c629`3e>34?ia0d12wx9h8;:18583bi10m8o64=4a66?07lj169n9>:e4`=>;2j8:1h;mn;<7b=5j3018l88;f5g<=z{56z?6ad?=n=h370;l52854ae<57j9c89>1g762m34?i;44k6b;8yv3b>>0;6;u25dca>c2e027>o8;561f`?83d?=0o:n74=4`27?b1kh169l7<:e4`=>;2j>n1h;m6;|q6a3>=83kc:?6g23=l?i270;m158g2fg<51g1b2m5<1s4?nmi4i4c:890e2?3<;hn525b55>a0d127>n<;5d7ab?83f1<0o:n74=4`4b?b1k01v8k9a;292~;2mho1j9l7;<7`1=<18mi018m87;f5g<=:=k;=6i8la:?6e<0=l?i270;m818g2f?1`ga2o>i463:c4;925bd34?i=:4k6bc890e003n=o4525`;4>a0d127>n5<5d7a:?xu2m?i1<78t=4ga4?`3j1169n;n:72gg>;2j821h;mn;<7`3<j3018o68;f5g<=:=k2?6i8l9:p1`0c290=w0;jb08e0g><5n78?db9>1g7>2m34?j544k6b;890d?>3n=o45rs4g5a?6=>r7>io<5f5`;?83d=j0=;2i0k1h;m6;<7a<=j30q~;j6g83>3}:=lh86k:m8:?6g0b=>9nh70;m1c8g2fg<51d?e2m3ty>i:>50;4x90ce<3l?n5525b7f>36ck27>n{t=l=96=49{<7ff3a0d12wx9lo9:18783djk0m8:l4=4fa7?b1kk169ioi:e4`=>;2lk81h;ml;|q6ed1=839p18mmc;d73g=:=koi6i8la:?6`d`=l?ij7p}:a`:94?5|51gca2mml750;1x90eem3l?;o525cd0>a0di27>hlh5d7a`?xu2ihk1<7=t=4aab?`3?k169oj>:e4`e>;2lhl1h;mk;|q6edd=839p18ml0;d73g=:=kn>6i8l9:?6`d`=l?in7p}:a`a94?2|51gb>2mc20j27>nij5d7a:?83cil0o:nl4=4fa4?b1kh1v8one;290~;2kj91j99m;<7aa4j3018jm0;f5gg=:=mkn6i8lc:p1dga290?w0;lc58e02d<51agb2mh9o50;0x90b1i3<;4n525b2a>c20j2wx9i;::18183c>k0=<5m4=4a3`?`3?k1v8j90;296~;2l><1:=6l;<7`5<h0q~;k6283>7}:=m2:6;>7c:?6g4e=n==i7p}:d7694?4|51f7c2o>5<5s4?o484909a890e6m3l?;o5rs4f52?6=:r7>h58561:`?83d9o0m8:l4}r7g22<72;q69i68:72;g>;2k;:1j99m;|q6`3>=838p18j78;432909w0;k88854=e<57h;7c9~w0b3j3:1>v3:d7a925>d34?h=;4i46`8yv3c36?k27>o?=5f55a?xu2l=n1<7{t=m>n6=4={<7g2c<181i018m=5;d73g=z{52z?6`26=>92h70;l278e02d1a162?:3o63:c359b11e3ty>h8?50;0x90b0:3<;4n525b0;>c20j2wx9i;=:18183c?:0=<5m4=4a1=?`3?k1v8j:3;296~;2l>>1:=6l;<7`4dh0q~;k5583>7}:=m=>6;>7c:?6g5e=n==i7p}:d4494?4|51f6b2o>5<5s4?o;54909a890e7n3l?;o5rs4f6h:7561:`?83d990m8:l4}r7g1<<72;q69i9n:72;g>;2k8;1j99m;|q6`0g=838p18j8b;43v3:d6f925>d34?h=94i46`8yv3c=m0;6?u25e5f>36?k27>o<;5f55a?xu2l{t=m?m6=4={<7g<5<181i018m>8;d73g=z{52z?6`=4=>92h70;l1`8e02d1a>42?:3o63:c0`9b11e3ty>m?=50;6x90g5:3n=o45258a6>a0d127>m=:e4`g>;2i8>1h;m6;<7b50h018o=4;f5gf=:=h;m6i8ld:p1v3:9c59a`3034?2mi4i46`8yv3>i:0;6?u258c0>c20j27>5o955`a8yv3>ij0;6>u258c0>c02k27>5o85ed74?83>ij0m8:l4}r7:e7<72:q694o=:g64f>;21h919lm4=4;a2?3fk2wx94om:18083>i;0m:8m4=4;a1?cb=>1694om:g64f>{t=0k:6=4<{<7:e4h0187n2;7bg>;21k?19lm4}r7:ed<72:q694o>:g46g>;21k>1ih;8;<7:edh0q~;6a183>6}:=0k;6k:8b:?6=d7==hi0187m4;7bg>{t=0k26=4<{<7:e56}:=03m6k8:c:?6=g4=ml?<70;6a98e02d17;nc:p115<4s4?25i4i46`890?>m3?jo63:9c391de1o63:9c29a`3034?2m;4i46`8yv3>1j0;6>u258;`>c20j27>54j55`a890?e83?jo6s|58c6>5<4s4?25n4i64a890?fn3on9:5258c6>c20j2wx947m:18083>1k0m8:l4=4;:g?3fk27>5lh55`a8yv3>i=0;6>u258;a>c02k27>5lk5ed74?83>i=0m8:l4}r7b06<72:q69l:;:g64f>;210h19lm4=4;ba?3fk2wx947<:18083>190m8:l4=4c23?b1kj16947;:e4`a>{t=03;6=4={<7:=0h018760;f5ga=z{<3nm7>52z?6e44=>92h70;6988e02d1d762?:3o63:98:9b11e3ty>m=850;6x90g683?2j63:a0391<`<57;6f:?6e51=n==i7p}:9g394?4|5<3n978?8b9>15<5s4?2i94909a890?e>3l?;o5rs4;fb?6=:r7>5h=561:`?83>j<0m8:l4}r7:a`<72;q694k=:72;g>;21k>1j99m;|q6=`b=838p187j1;437h;7c9~w0?bj3:1>v3:9ed925>d34?2n<4i46`8yv3>m00;6?u258ff>36?k27>5o>5f55a?xu21l=1<7{t=0o=6=4={<7:`f<181i0187ne;d73g=z{5bz?6=ae==0l0187kd;7:b>;21mo194h4=4;gb?3>n27>5h>558d890?b93?2j63:9d091<`<5<3n?7;6f:?6=`2==0l0187j5;7:b>;2i9?1j99m;|q6e4?=838p18o>8;43v3:a32925>d34?j>?4i46`8yv3f>:0;69ht=4c7b?3>n27>m8>558d890g293?2j63:a4091<`<5?7;6f:?6e02==0l018o:5;7:b>;2i<<194h4=4c63?3>n27>m86558d890`5>3?2j63:f3591<`<57;6f:?6b6b==0l018h;8;7:b>;2n<9194h4=4d6a?3>n27>j;=558d890`1<3?2j63:f7791<`<5;2n;h194h4=4d1g?3>n27>j?j558d890`5m3?2j63:f3d91<`<5;2n:>194h4=4d01?3>n27>j>8558d890`4?3?2j63:f2:91<`<5;2n:i194h4=4d0a?3>n27>j>h558d890`383?2j63:f5391<`<57;6f:?6b15==0l018h;4;7:b>;2n=?194h4=4d72?3>n27>j99558d890`313?2j63:f5c91<`<5;2n=o194h4=4d7b?3>n27>j8>558d890`293?2j63:f4091<`<587;6f:?6b03==0l018h:6;7:b>;2n<=194h4=4d6n27>j87558d890`2i3?2j63:f4`91<`<5o7;6f:?6b0b==0l018h:f;7:b>;2n?:194h4=4d55?3>n27>j;<558d890`?m3?2j63:f9d91<`<55fz?6e63==0l018o<6;7:b>;2i:=194h4=4c0n27>m>7558d890g4i3?2j63:a2`91<`<5;2i:l194h4=4c74?3>n27>m9?558d890g3:3?2j63:a119b11e3ty>m8750;0x90g3n3<;4n5258a:>c20j2wx9l;n:18183f=90=<5m4=4;`e?`3?k1v8o:b;296~;2i<;1:=6l;<7:ggh0q~;n5b83>7}:=h?96;>7c:?6=fe=n==i7p}:a4f94?4|5?78?8b9>15<5s4?j994909a890?dm3l?;o5rs4c6b?6=:r7>m8;561:`?83>ko0m8:l4}r7b25<72;q69l;9:72;g>;21m:1j99m;|q6e37=838p18o:7;43d34?2h<4k6bc890?c83n=ol5258ae>a0di27>5nk5d7ab?83>km0o:no4=4;`g?b1kh1694m7:e4`e>;2i991h;mk;<7b42j30187l7;f5g<=:=h:96k:8b:?6=f?=l?ih70;6c`8g2fe<5<3hn7j9cb9~w0?a:3:1>v3:a27925>d34?2j>4i46`8yv3>n=0;6?u25`15>36?k27>5oh5f55a?xu21o?1<7{t=0l=6=4={<7b7=<181i0187l1;d73g=z{<3m;7>52z?6e6?=>92h70;6c38e02d1d5f2?:3o63:9b19b11e3ty>5k750;0x90g4j3<;4n5258a7>c20j2wx94hn:18183f;j0=<5m4=4;ah0q~;6fb83>7}:=h9n6;>7c:?6=gg=n==i7p}:9gf94?4|515<5s4?j8=4909a890?ek3l?;o5rs4;eb?6=:r7>m9?561:`?83>jm0m8:l4}r7b45<72;q69l:=:72;g>;21ko1j99m;|q6e70=838p18o=5;431d6>2m5<2s4?j==4i4c:890?ek3n=o45258;4>a0d127>5465d7a`?83>1h0o:nj4}r7b4`<72=q69l?>:g6a<>;21kn1h;m6;<7:==j301876a;f5g<=z{54z?6e44=n=h370;6bd8g2f?<5<32m7j9cb9>12m5<3s4?2hn4i4c:890?>j3<;hn525`3a>a0dl27>5l:5d7a:?xu21m91<7:t=4;g`?`3j116947l:72gg>;2i8h1h;mj;<7:e0j30q~;6d583>1}:=0nn6k:m8:?6=9nh70;n1c8g2fd<5<3j:7j9c89~w0?c=3:18v3:9ed9b1d?34?25h490ea890g6j3n=on5258c4>a0d12wx94j9:18783>m90m8o64=4;:b?07lj169l?m:e4`=>;21h21h;m6;|q6=a1=83>p187j1;d7f==:=0k;6;>kc:?6e4d=l?ij70;6a88g2f?1i463:9`3925bd34?j=l4k6b`890?fi3n=o45rs4;g=?6=5h=5f5`;?83>i;0={t=0nj6=4;{<7:a11d7f2m3ty>m?>50;ax90g583l?n5525`01>a0di27>5n;5d7aa?83f8:0o:no4=4;`3?b1kh169l>=:e4`a>;21j<1h;ml;<4bg?b1k0169l?l:e4``>;2i?l1h;mm;<7g5cjk018o>f;f5gd=z{51`y>1d7c2o>i463:9cc9`3e>34?2n44k6b;890?e03n=o45258a7>a0d127>5n=5d7a:?83>k;0o:n74=4;af?b1k0169l<=:e4`g>;21j?1h;mn;<7b46jh0187l7;f5gg=:=h:96i8la:?6=f0=l?ii70;6bb8g2fg<5<3ih7j9c`9>11d0a2ma0dj27>mn:0o:n64}r7b5=<7289p18o>8;d7f==:=0n:6i8l9:?6=a6=l?i270;6cg8g2f?<5<3hi7j9c89>134?2o54k6b;890g5:3n=oi5258a6>a0dl27>m==5d7a:?83f8>0o:no4=4;`2?b1kh169l?l:e4`e>;2i?l1h;m6;<7g5cjn0187l9;f5gd=:=0ij6i8la:?6=fd=l?ij7p}:99d94?7?s4?2h<4k6b`890?ei3n=ol5258f3>a0dj27>5o75d7ab?83>ko0o:nl4=4;a;21j>1h;mn;<7:gajh0187l3;f5gd=:=0ih6i8lb:?6=f4=l?ij70;6c98g2fd<5<3in7j9c`9>1a0d127>5nl5d7a:?83>jo0o:n74=4;`4?b1k01694m>:e4`=>;21031h;m6;|q6=839p186l9;d73g=:=1im6i8l9:?6;20m=1j99m;|q6=3c=83>p186lc;f5gf=:=01<1?2?:3o63:8b19`3eb34?3o<4i46`8yv3?l:0;6?u2585b>36?k27>4n=5f55a?xu20m81<7{t=1n36=4:{<7:2=<21o169486:4;e?83>>h0>5k52584a>0?a34?3h44i46`8yv3>>=0;6?u2584;>36?k27>4nl5f55a?xu21??1<7{t=0<=6=4={<7:2d<181i0186ld;d73g=z{<3=;7>52z?6=3d=>92h70;7cg8e02d4?:3y>1<152?:3o63:8e29b11e3ty>58j50;0x90?2k3<;4n5259ab>c20j2wx95j;:1871~;218i1j9m=;<7:5a87h;c39>1<3>2o>h>63:94c9b1e534?29o4i4b0890?6m3l?o?52583e>c2d:27>5?>5f5a1?83>:80m8n<4=4;16?`3k;1694<<:g6`6>;21;>1j9m=;<7:601<4d2o>h>63:93f9b1e534?2>h4i4b0890?5n3l?o?525813>c2d:27>5>?5f5a1?83>;;0m8n<4=4;00?`3k;1694=::g6`6>;21:<1j9m=;<7:721<5c2o>h>63:92d9b1e534?28=4i4b0890?393l?o?525861>c2d:27>59=5f5a1?83><=0m8n<4=4;71?`3k;1694:9:g6`6>;21==1j9m=;<7:0=i6k:l2:?6=1e=n=i970;64e8e0f4<5<3?i7h;c39>1<2a2o>h>63:9429b1e534?29<4i4b0890?2:3l?o?525870>c2d:27>58;5f5a1?83>=?0m8n<4=4;63?`3k;1694;7:g6`6>;211;1j9m=;<7:<71=e32o>5<5s4?24?4909a890>d=3l?;o5rs4:aa?6=:r7>55=561:`?83?k?0m8:l4}r7;fc<72;q6946;:72;g>;20j=1j99m;|q6=3`=83kp186k7;f5gg=:n9l>6i8la:?6=27=n==i70;7dc8g2fc<51=b72ma0dl2wx948?:18183>>10m8o64=4:`0?b1kk1v8791;296~;21?31j9l7;<7;g0jh0q~;66383>7}:=01=e02m5c?3n=o45259ae>a0dm27>4io5f5`;?83?kh0o:n74=4:gf?b1k01695mm:e4`=>;20m:1h;m6;<7;`<jh0186k5;f5gg=:=1n:6i8la:?6=2e=l?i270;65g8g2fd<5?:1=ec2m5<4s4?2;o4i4c:890>di3n=on52585`>a0dm2wx94;j:18583>=l0m8o64=4:`2?b1km1695m::e4``>;20j>1h;mk;<7;g2jn0187:f;f5g<=z{<3<97>5az?6=2>=n=h370;7cb8g2fb<5<2h57j9c89>1=e32m34?3o>4k6bf890>d93n=o45259aa>a0di27>4n<5d7aa?83?km0o:nl4}r7:33<721q69496:g6a<>;20ji1h;mj;<7;g<jk0186l5;f5g`=:=1i86i8l9:?6d>3n=oh5259a0>a0dk27>5;m5d7a:?83?km0o:n74}r76<=<72=q69:77:e4`g>;2=131j99m;<76jh018;99;f5gd=z{525y>10?>2o>;k4k6b`8903??3n=o45254;5>a0dj27>9l>5d7ag?832i80o:nj4=47b6?b1km1698o<:e4``>;2=h>1h;mk;<763<j30189n0;f5gd=:=>3n6i8la:?637j9cc9>10>c2m5h4k6b`89031k3n=oo52544;>a0dj27>9;k5d7aa?832>o0o:nl4=4747?b1kk16989::e4`f>;2=><1h;mm;<763=jh018;8a;f5gg=:=<=h6i8lb:?612c=l?ii70;:818g2fd<510>12m5:4k6b;8902c93n=o45rs475g?6=1r7>9;j5f55a?8321=0o:nk4=47:b?b1kl16986i:e4`a>;2=>;1h;mm;<76jh018;61;f5gg=:=<3o6i8lb:?61=5=l?in7p}:57c94?77s4?>;i4k6b;8903>;3n=on5254;a>a0dj27>95k5d7aa?832?80o:nj4=47;g?b1km16987>:e4``>;2=0n1h;mk;<76=0ji018;n0;f5gd=:=100e2o>9;650;33832>00m8:l4=475g?b1kj169887:e4`g>;2=?o1h;ml;<762cji018;83;f5gf=:=<=>6i8lc:?6120=l?ih70;:798g2fe<5101d2m4=4k6ba8903?93n=on5254:5>a0dk27>9::5d7a`?xu209i1<7kt=475`?b1km169:oj:e4`e>;2?hi1h;ml;<7;4cjo0186?8;f5ga=:=1:j6i8la:?61=?=l?ij70;:988g2fd<51=6b2o>:o4k6bg890>0:3n=ol5256`3>a0dl2wx98;9:18a832=?0m8:l4=47e3?b1kj1698h7:e4`g>;2=o31h;ml;<76bdji018;ib;f5gf=:=10`12m5<5s4?>9;4i64a8903183l?;o5rs4761?6=:r7>98;5f55a?832=?0>mn5rs476b?6=:r7>98;5f77`?832=o0m8:l4}r7611<72;q698;;:g64f>;2=;2=?7;nc:p103d2909w0;:538e20e<5o7h;7c9~w03293:1>v3:5439b11e34?>9?4:ab9~w032j3:1>v3:54`9b11e34?>9<4i64a8yv32><0;6?u25446>c20j27>98?561f`?xu2=<:1<7:4c`?xu2={t=<h018;:0;43`f=z{52z?611`=n==i70;:5186ef=z{57>52z?610?=n==i70;:4g8e20e:>4?:3y>10042o>99k50;0x9033m3l?;o52546e>0gd3ty>98650;0x903203l?;o52546f>c02k2wx988=:181832>;0m8:l4=477a?07lj1v8;;d;296~;2==n1j99m;<760`<2ij1v8;:7;296~;2=<=1j99m;<760a7}:=<<:6k:8b:?611b=>9nh7p}:66494?4|5<<2:7kj569>13112o>5<5s4?=9;4i46`8900>>3?jo6s|5756>5<4s4?=9;4i64a8900>=3on9:525756>c20j2wx9;;;:180831==0m8:l4=4462?3fk27>:4;55`a8yv31?:0;6>u25777>c02k27>:4=5ed74?831?:0m8:l4}r7516<72:q69;;<:g64f>;2><>19lm4=44:7?3fk2wx9;9=:180831=:0m:8m4=44:6?cb=>169;9=:g64f>{t=??96=4<{<7517h0188:3;7bg>;2>0819lm4}r7534<72:q69;;=:g46g>;2>0;1ih;8;<7534h0q~;95083>6}:=??:6k:8b:?6204==hi018861;7bg>{t=?=;6=4<{<7514=7;nc:?62<6==hi0q~;96g83>6}:=??;6k8:c:?62=`=ml?<70;96g8e02d132a2o>130b2o>5<4s4?=8h4i46`89003n3?jo63:69g91de132b2o<>o63:69f9a`3034?=:i4i46`8yv31u2576g>c20j27>:9k55`a8900?l3?jo6s|574`>5<4s4?=8i4i64a8900?k3on9:52574`>c20j2wx9;:l:180831:5m55`a8yv31>k0;6>u2576`>c02k27>:5l5ed74?831>k0m8:l4}r750g<72:q69;:m:g64f>;2>=i19lm4=44;f?3fk2wx9;8n:180831169;8n:g64f>{t=?>26=4<{<750<h0188;b;7bg>;2>1k19lm4}r752=<72:q69;:6:g46g>;2>121ih;8;<752=h0q~;94983>6}:=?>36k:8b:?621?==hi018878;7bg>{t=?<<6=4<{<750=6}:=?><6k8:c:?62=0=ml?<70;9678e02d13212o>13022o>5<4s4?=884i46`89003>3?jo63:69791de13222o<>o63:6969a`3034?=:94i46`8yv31<=0;6>u25767>c20j27>:9;55`a8900?<3?jo6s|5740>5<4s4?=894i64a8900?;3on9:525740>c20j2wx9;:<:180831<:0m8:l4=4470?3fk27>:5=55`a8yv31>;0;6>u25760>c02k27>:5<5ed74?831>;0m8:l4}r7507<72:q69;:=:g64f>;2>=919lm4=44;6?3fk2wx9;8>:180831<;0m:8m4=44;5?cb=>169;8>:g64f>{t=?>:6=4<{<7504h0188;2;7bg>;2>1;19lm4}r7525<72:q69;:>:g46g>;2>1:1ih;8;<7525h0q~;94183>6}:=?>;6k:8b:?6217==hi018870;7bg>{t=??m6=4<{<75056}:=??o6k8:c:?62133d2o>131d2o>5<4s4?=9o4i46`89002k3?jo63:68a91de133e2o<>o63:68`9a`3034?=;o4i46`8yv31=h0;6>u2577b>c20j27>:8l55`a8900>j3?jo6s|575b>5<4s4?=9l4i64a8900>i3on9:52575b>c20j2wx9;;6:180831=00m8:l4=446e?3fk27>:4o55`a8yv31?00;6>u2577:>c02k27>:475ed74?831?00m8:l4}r751=<72:q69;;7:g64f>;2><319lm4=44:=?3fk2wx9;97:180831=10m:8m4=44:169;97:g64f>{t=??<6=4<{<7512h0188:8;7bg>;2>0219lm4}r7532<72:q69;;8:g46g>;2>0=1ih;8;<7532h0q~;95483>6}:=??>6k:8b:?6201==hi018867;7bg>{t=?=?6=4<{<751097;nc:?62<2==hi0q~;96883>6}:=?>j6k8:c:?62=?=ml?<70;9688e02d135a2o>133b2o>5<5s4?>?84je4589036=3l?;o5rs46e1?6=:r7>8k;5f55a?832;<0>mn5rs4720?6=;r7>8k;5f77`?832;=0ni894=4720?`3?k1v8:64;296~;2h0q~;;f283>6}:==l86k:8b:?60c3==hi018;<4;7bg>{t=<;96=4<{<77b62>7h;7c9~w02a:3:1?v3:4g09b11e34??j>4:ab9>10552m>7h95b9>10562lo>;63:5039b11e3ty>84?50;0x902a:3<;hn5255;2>c20j2wx99h>:180833n80m8:l4=46e6?3fk27>9>?55`a8yv32990;6>u255d2>c02k27>9>>5ed74?832990m8:l4}r77=5<72;q699h>:72gg>;2<0:1j99m;|q60c6=839p18:i0;d73g=:==l:68ol;<7675<2ij1v8;?f;297~;23j7>52z?60c6=>9nh70;;8g8e02d11ca2o>106b2o>5<5s4??ik490ea8902?m3l?;o5rs46fa?6=;r7>8hk5f55a?833mo0>mn52540f>0gd3ty>9=j50;1x902bm3l=9n52540g>`c2?27>9=j5f55a?xu2<1n1<7{t==oo6=4<{<77aah018:je;7bg>;2=;n19lm4}r764f<72:q699kk:g46g>;2=;i1ih;8;<764fh0q~;;8b83>7}:==oo6;>kc:?60=e=n==i7p}:4da94?5|5<>no7h;7c9>11cc253z?60`e=n??h70;:2c8fa01<5v3:4da925bd34??4o4i46`8yv33mk0;6>u255ga>c20j27>8hm55`a89035j3?jo6s|542b>5<4s4??io4i64a89035i3on9:52542b>c20j2wx996n:181833mk0=;2=931j99m;|q60=?=838p18:ja;43`f=:==226k:8b:p11c?2908w0;;e98e02d<5<>nm7;nc:?617?==hi0q~;:0683>6}:==o36k8:c:?6171=ml?<70;:068e02d11c?2?:oo63:4959b11e3ty>8h950;1x902b?3l?;o5255g;>0gd34?>>:4:ab9~w037>3:1?v3:4d59b33d34?>>;4je4589037>3l?;o5rs46;2?6=:r7>8h9561f`?8330?0m8:l4}r77a3<72:q699k9:g64f>;2::180833m?0m:8m4=4711?cb=>1698>::g64f>{t==2>6=4={<77a3<18mi018:75;d73g=z{<>n97>53z?60`3=n==i70;;e786ef=:=<8>68ol;|q6152=839p18:j5;d51f=:=<8?6hk:7:?6152=n==i7p}:49694?4|5<>n978?db9>11>32o>5<4s4??i94i46`8902b=3?jo63:53691de<>4?:2y>11c32o<>o63:5319a`3034?><>4i46`8yv330:0;6?u255g7>36ck27>85=5f55a?xu2mn5rs4736?6=;r7>8h=5f77`?832:;0ni894=4736?`3?k1v8:72;296~;2h0q~;;e383>6}:==o96k:8b:?60`5==hi018;=2;7bg>{t=<::6=4<{<77a762909w0;;e3854ae<5<>3=7h;7c9~w02b93:1?v3:4d39b11e34??i?4:ab9>10462n=7h95b9>10472lo>;63:5129b11e3ty>85>50;0x902b93<;hn5255:3>c20j2wx99k?:180833m90m8:l4=46f5?3fk27>9?>55`a8yv33no0;6>u255g3>c02k27>9;2<>l1j99m;|q60a`=839p18:kf;d73g=:==o;68ol;<765c<2ij1v8:ie;297~;252z?60a`=>9nh70;;7d8e02d11`d2o>107d2o>5<5s4??jn490ea8902>j3l?;o5rs46ef?6=;r7>8kl5f55a?833nj0>mn52541`>0gd3ty>9`c2?27>9{t==lj6=4<{<77bdh018:ib;7bg>;2=:h19lm4}r765d<72:q699hn:g46g>;2=:k1ih;8;<765dh0q~;;9883>7}:==lj6;>kc:?60m57h;7c9>11`f253z?60c?=n??h70;:388fa01<503:1>v3:4g;925bd34??554i46`8yv33n10;6>u255d;>c20j27>8k755`a8903413?jo6s|543;>5<4s4??j54i64a8903403on9:52543;>c20j2wx9978:181833n10=;2=8=1j99m;|q60<0=838p18:i7;43`f=:==3=6k:8b:p11`12908w0;;f78e02d<5<>m;7;nc:?6161==hi0q~;:1783>6}:==l=6k8:c:?6160=ml?<70;:178e02d11`12?:oo63:4879b11e3ty>8k:50;1x902a<3l?;o5255d5>0gd34?>?;4:ab9~w036;3:1?v3:4g69b33d34?>?>4je4589036;3l?;o5rs46:7?6=:r7>8k:561f`?8331:0m8:l4}r77a<<72:q699k6:g64f>;219lm4=4707?3fk2wx98>7:180833m00m:8m4=4711698>7:g64f>{t==236=4={<77a<<18mi018:78;d73g=z{<>oi7>53z?60ac=n==i70;;e886ef=:=<8368ol;|q60cb=839p18:ke;d51f=:=<;o6hk:7:?60cb=n==i7p}:46f94?4|5<>oi78?db9>111c2o>5<5lr7>8ik55`a89036l3?jo63:8c79b11e34?>=o4k6b;89036k3n=o4525421>a0d127>9==5d7a:?8328=0o:n74=4731?b1k01698>9:e4`=>;2=9=1h;m6;<764<j3018;?a;f5g<=:=<:i6i8l9:?615e=l?i270;:0e8g2f?<5106a2m34?>=<4k6b;89036:3n=o4525437>a0d127>9<;5d7a:?832m:0o:nk4=47ff?b1kl1698k8:e4`a>;2=jn1h;mj;<76g<jo018;k5;f5g`=:=11`c2m=>4k6b`89036>3n=oo525434>a0dj27>9<65d7aa?832900o:nl4=472e?b1kk1699hj:e4``>;2jn018;?1;f5ga=z{<52z?62g6=n==i70;9b`8fa0113g12o>13ga2o>u257c6>c20j27>:l855`a8900e13?jo6s|57cf>5<4s4?=mh4i46`8900f=3l=9n5257`;>`c2?2wx9;o;:180831i=0m8:l4=44b1?3fk27>:o655`a8yv31im0;6>u257cg>c20j27>:l:5f77`?831j>0ni894}r75e6<72:q69;o<:g64f>;2>h>19lm4=44a3?3fk2wx9;ol:180831ij0m8:l4=44b7?`1=j169;l9:dg63>{t=?k96=4<{<75e7h0188n3;7bg>;2>k<19lm4}r75eg<72:q69;om:g64f>;2>h81j;;l;<75f06}:=?k:6k:8b:?62d4==hi0188m5;7bg>{t=?kj6=4<{<75edh0188n1;d51f=:=?h?6hk:7:p13g72908w0;9a18e02d<5<6}:=?k26k:8b:?62d6=n??h70;9b28fa0113?a2o>13d52lo>;6s|57;f>5<4s4?=5h4i46`8900>n3?jo63:6c091de13g02o>36?k27>9>;5f55a?xu2>l81<7{t=?o;6=4={<7;ed<181i018;<2;d73g=z{<52z?692h70;:308e02d1=g?2?:3o63:5229b11e3ty>:ij50;0x90>f?3<;4n52540e>c20j2wx9;jl:18183?i?0=<5m4=471a?`3?k1v88kb;296~;20h?1:=6l;<766ah0q~;9d`83>7}:=1k?6;>7c:?617e=n==i7p}:6e;94?4|5<2j?78?8b9>104e2o>5<5s4?3m?4909a89035i3l?;o5rs44g3?6=:r7>4l?561:`?832:00m8:l4}r75`0<72;q6957i:72;g>;2=;=1j99m;|q62a2=838p1866e;43v3:88a925>d34?>>94i46`8yv31l80;6?u259;a>36?k27>9?=5f55a?xu2>m:1<7{t=?im6=4={<7;=<<181i018;=1;d73g=z{<52z?6<<>=>92h70;:218e02d1=?02?:3o63:50d9b11e3ty>:nm50;0x90>>>3<;4n52543f>c20j2wx9;kn:18183?j:0=<5m4=470g?`3?k1v88j9;296~;20k81:=6l;<767gh0q~;9e983>7}:=1h:6;>7c:?616g=n==i7p}:6d594?4|5<2i<78?8b9>105>2o>5<5s4?3mk4909a8903403l?;o5rs44f1?6=:r7>4lk561:`?832;>0m8:l4}r75a1<72;q695om:72;g>;2=:<1j99m;|q62`7=838p186n0;43v3:886925>d34?>=i4i46`8yv301>0;6n27>;n:558d8901dj3?2j63:7ba91<`<5<=hh7;6f:?63fc==0l0189lf;7:b>;2?m:194h4=45g5?3>n27>;i<558d8901d=3?2j63:7b491<`<5<=h;7;6f:?63f>==0l0189l9;7:b>;2?jk194h4=45:l<687i;<74b=<21o169:hi:4;e?83?890>5k525922>0?a34?31=642<3m70;70586=c=:=1:>687i;<7;43<21o169:h6:4;e?830nh0>5k5256da>0?a34?12`c2<3m70;8fd86=c=:=>3=6k:8b:p12?>2909=v3:77291<`<5<===7;6f:?633e==0l018987;7:b>;2?>k194h4=454f?3>n27>;:m558d89010l3?2j63:76g91<`<5<=;2??>194h4=4551?3>n27>;;8558d89011?3?2j63:77:91<`<5<==57;6f:?633g==0l01899b;7:b>;2??n194h4=455a?3>n27>;;h558d8901083?2j63:76391<`<5<=<>7;6f:?6325==0l018984;7:b>;2?>?194h4=4542?3>n27>;:6558d8901013?2j63:78c9b11e3ty>;4h50;0x902c13n=on5256c3>c20j2wx9:7k:181833l<0o:nj4=45:a?`3?k1v896b;296~;2h0q~;81783>7}:=>no6;>7c:?61c1=n==i7p}:70594?4|5<=oi78?8b9>10`?2o>5<5s4?;h>561:`?832nh0m8:l4}r745d<72;q69:k>:72;g>;2=oh1j99m;|q634d=838p189j2;43v3:7d6925>d34?>jh4i46`8yv309l0;6?u256g6>36?k27>9kh5f55a?xu2?8l1<7{t=>2h6=4={<74<`j301897d;d73g=z{<>h47>52z?63g4=>92h70;;c88e02d12g32o>io4k6bf8903b?3n=oi5254ag>a0dl27>9n75d7ag?832l<0o:nj4=47g5?b1km1698j6:e4``>;2=mn1h;mk;|q63=7=839p18;95;f5g<=:=10302m;5<50;1x903193n=on525474>a0dj27>:??5f55a?xu2?191<7=t=4756?b1kk1698;7:e4`=>;2>;91j99m;|q63=2=839p18;92;f5gf=:=103>2m;5850;1x9031;3n=on52547:>a0dj27>:?85f55a?xu2?1=1<7=t=4750?b1kk1698;n:e4`=>;2>;=1j99m;|q63=>=839p18;94;f5gf=:==n==i7p}:79;94?5|5103e2m;5o50;1x9031=3n=oi52547a>a0dj27>:?o5f55a?xu2>o?1<7;t=4755?b1kh1698;8:e4`e>;2=ln1h;m6;<76`ch018;i7;f5gg=z{<55z?6137=l?i270;:568g2fe<510c42o>:k950;7x9031:3n=ol52547;>a0di27>9hh5d7a:?832m>0m8:l4=47e=?b1kk1v88i8;291~;2=?81h;m6;<761=ji018;i0;f5g<=:=103>2m34?>o44i46`8903aj3n=oo5rs44ee?6==r7>9;=5d7a:?832=00o:nm4=47e6?b1k01698mk:g64f>;2=oi1h;mm;|q62cd=83?p18;94;f5gd=:=34?>9l4k6ba8903a<3n=o45254f6>c20j27>9kk5d7aa?xu2>on1<7;t=4751?b1kk1698;m:e4`e>;2=o?1h;m6;<76`<h018;if;f5gg=z{<55z?6133=l?ij70;:5c8g2fe<510bc2o>8:o50;0x902013<;4n525444>c20j2wx9997:181833?>0=<5m4=4752?`3?k1v8683;296c}:=6k:8b:?60cb=l?ih70;:098g2fe<510712m=54k6ba8903613n=on52543b>a0dk27>9<:e4`a>;2=9>1h;mj;<7640jo018;?6;f5g`=:=<:<6i8le:?615?=l?in70;:0`8g2fc<5106d2ma0dm27>9=j5d7af?8328l0o:nk4=473b?b1kl1698??:e4`a>;2=8;1h;mj;<7657jo018;>4;f5g`=:=<;>6i8le:?61c1=l?ij70;:f98g2fg<510`f2mjn4k6bc8903al3n=ol5254df>a0di27>9kh5d7ab?832n?0o:no4=476b?b1kl1698;j:e4`a>;2=jo0q~;81583>4d|510c62m34?>hh4k6b;8903b03n=o45254g:>a0d127>9ho5d7a:?832m=0o:n74=47f1?b1k01698k9:e4`=>;2=jk1h;m6;<76gfj3018;l6;f5g<=:==l?i270;:d38g2f?<510eb2m34?>h;4k6b;8903c03n=o45254fb>a0d127>9im5d7a:?830i00o:n74=4521?`3?k169:o8:e4`f>;2?h21h;mk;|q6<22=839p1888e;d73g=:=?8;6i8l9:?61c1=l?i27p}:86d94?5|5<<357h;7c9>13462m3ty>45o50;1x900><3l?;o525700>a0d127>9k75d7a:?xu201n1<7=t=44:3?`3?k169;<;:e4`=>;2=ok1h;m6;|q6<=c=839p18868;d73g=:=?8>6i8l9:?61cd=l?i27p}:89d94?5|5<<257h;7c9>13412m3ty>44>50;1x900>i3l?;o525704>a0d127>9kj5d7a:?xu200;1<7=t=44:f?`3?k169;<7:e4`=>;2=oo1h;m6;|q6<<4=839p1886c;d73g=:=?826i8l9:?61c`=l?i27p}:88194?5|5<<2h7h;7c9>134f2m3ty>4:;50;0x9000n3l?;o525701>a0d12wx9599:181831090m8:l4=476g?b1k01v8687;296~;2>1;1j99m;<761fjk0q~;77983>7}:=?296k:8b:?610e=l?ii7p}:86;94?4|5<<3?7h;7c9>103d2m5<5s4?=494i46`89032k3n=oi5rs4:4f?6=:r7>:5;5f55a?832=m0o:n74}r7;3f<72;q69;69:g64f>;2=h7j9cb9~w0>?83:1>v3:69c9b11e34?>9i4k6bf8yv3?080;6?u257:a>c20j27>98k5d7a:?xu20181<7{t=1286=4={<75h018;:e;f5gg=z{<2387>52z?62=c=n==i70;:5d8g2fe13>a2o>45850;0x900>83l?;o52547e>a0d12wx9568:181831180m8:l4=476b?b1kh1v8678;296~;2>081j99m;<761cjh0q~;78883>7}:=?386k:8b:?610`=l?ih7p}:89`94?4|5<<297h;7c9>103a2m5<5s4?=5;4i46`8903183n=oi5rs46b2?6=:r7>4>?561:`?832?o0m8:l4}r77f4<72;q695==:72;g>;2=>81j99m;|q60ge=838p186v3:85`925>d34?>4h4i46`8yv33k80;6?u2596`>36?k27>94<5f55a?xu2{t==i86=4={<7;0`<181i018;65;d73g=z{<>h87>52z?6<1`=>92h70;:968e02d1=372?:3o63:58g9b11e3ty>8l950;0x90>4;3<;4n5254;a>c20j2wx99o7:18183?;=0=<5m4=47b4?`3?k1v8:n9;296~;20:?1:=6l;<76e4h0q~;;a`83>7}:=19=6;>7c:?61d4=n==i7p}:4``94?4|5<28;78?8b9>10g42o>5<5s4?3?54909a8903f<3l?;o5rs46b`?6=:r7>4>7561:`?832>10m8:l4}r77e`<72;q695=n:72;g>;2=?i1j99m;|q60d`=838p186v3:82g925>d34?>;>4i46`8yv33j:0;6?u2591e>36?k27>9::5f55a?xu21<7{t==h>6=4={<7;04<181i018;86;d73g=z{<>i:7>52z?6<14=>92h70;:798e02d1=242?:3o63:56c9b11e3ty>8o650;0x90>3<3<;4n52545`>c20j2wx99l6:18183?<<0=<5m4=474a?`3?k1v8:ma;296~;20=<1:=6l;<76<5h0q~;;bc83>7}:=1><6;>7c:?61=7=n==i7p}:4cf94?4|5<2?578?8b9>10>12o>5<5s4?38l4909a8903??3l?;o5rs4:33?6=>r7>4=65f55a?8301?0o:no4=47;e?b1k016987n:e4`g>;2?hk1h;mm;<762<jh0q~;8ac83>0}:=>kh6k:8b:?61=g=l?in70;:9`8g2fg<5100>2m5<3n=on5254;e>a0dk27>95h5d7a`?8320>0o:nj4=47:e?b1k0169879:e4`e>;2jn018:le;f5ga=:==i<6i8ld:?60ad=l?io70;;cb8g2fb<55k4k6bc8903?n3n=ol52544a>a0di27>;o>5f55a?832>m0o:nk4=47;7?b1kj1v86m6;2956}:=<=m6i8l9:?61<5=l?ij70;:9c8g2f?<510>02m34?>4n4k6b;8903>93n=o45254;g>a0d127>94;5d7a:?832i90o:nl4=47b5?b1kk1698o=:e4`f>;2=h91h;mm;<76e1jh0186m7;d73g=:=<<26i8lc:?61<1=l?ii70;:858g2fb10?42m4h4k6bc8901?m3n=oo5254;6>a0dj27>4:<5f55a?8320=0o:nm4}r7570<72;q69;;2v3:63g9b11e34?>=;4k6bc8yv31;00;6?u2570e>c20j27>9<95d7ab?xu2>:k1<7{t=?9i6=4={<7574h018;>9;f5gd=z{<<8o7>52z?6264=n==i70;:1`8g2fg13542o>:>k50;0x9004<3l?;o52543`>a0di2wx95>m:1801~;2=?=1h;mn;<7;4ch018;96;f5gd=:=1h>6i8ld:?6276=l?io70;9208g2fb<5<<9?7j9ce9>13432m;4k6bf89005?3n=oi52570;>a0dl27>:?75d7ag?831:h0o:nj4=4416?b1km16988?:e4`e>;2?h81h;ml;<773ajn018:78;f5ga=:==386i8ld:?60<3=l?io70;;978g2fb<5<>2;7j9ce9>11??2mj3n=oi52555f>a0dl27>8:h5d7ag?833090o:nj4=46;5?b1km16996=:e4``>;2<191h;mk;<77<1jn018:75;f5ga=:==2=6i8ld:?60=1=l?io70;88e8g2fd<5<>357j9ce9>11>f2ma0dl27>85h5d7ag?833190o:nj4=46:5?b1km16997=:e4``>;2<0>1h;mk;<773fjh0186m9;f5gf=:=1hi6i8lc:?61f3=l?ih7p}:81;94?4|5<28<78?8b9>1=6f2o>5<5s4?;n85f5`;?832?l0o:nj4}r74f3<72;q69:m8:g6a<>;2=1:1h;mk;|q63g1=838p189l8;d7f==:=<2:6i8ld:p12d?2909w0;8c88e0g><5v3:7bc9b1d?34?>4l4k6bc8yv30j:0;68u256a0>c2e027>;l75d7a`?832>10o:nj4=45b3?b1k0169:o7:e4`=>{t=>hj6=4<{<74g1<5100b2m5<4s4?a0dl2wx9:lk:180830km0m8o64=47`{t=>hn6=4<{<74g`<510122m5<4s4?a0dl2wx9:m>:180830l80m8o64=47g{t=>i96=4<{<74`7<5v3:7gc9b1d?34?>m=4k6b;8yv30mh0;6?u256da>c2e027>9l?5d7a:?xu2?lh1<7{t=>oh6=4={<74ba52z?63cc=n=h370;:a58g2f?12`02o>i463:56f9`3ef34?>hh4k6b`8901f13n=oi5256c4>a0di27>;l65d7ab?xu2?lo1<7;t=45e:e4`g>;2=l:1h;mm;<76a4jh018;j2;f5gg=z{<=nj7>55z?63c`=n=h370;:e58g2fd<510c12m3ty>;k>50;7x90>783l?n55254:`>a0dk27>9h65d7aa?832m00o:nl4=47fe?b1kk1v89i1;291~;209;1j9l7;<76<`ji018;l6;f5gg=:==l?ii7p}:7g094?3|5<2;>7h;b99>10?62mon4k6b`8903dj3n=on5rs45e7?6==r7>4==5f5`;?8321:0o:nj4=47`a?b1kk1698j?:e4`f>;2=jl1h;ml;|q63c2=83?p186?4;d7f==:=5l4k6bf8903c>3n=oo5254f;>a0dj27>9i95d7a`?xu2?o<1<7;t=4:32?`3j116987k:e4`g>;2=mk1h;mm;<76`fjh018;kb;f5gf=z{<54z?635?=n=h370;9a68g2f?<5<<2i78?db9>10bb2m5<3s4?<36ck27>9h>5d7ab?xu2>ln1<7:t=453f?`3j1169;o6:e4`=>;2>h:1:=jl;<76a1jk0q~;9ed83>1}:=>:h6k:m8:?62dg=l?i270;9a0854ae<5a0di2wx9;h?:1878308l0m8o64=44bg?b1k0169;o<:72gg>;2=jk1h;mn;|q62c7=83>p189?f;d7f==:=?ko6i8l9:?62d2=>9nh70;:cd8g2fg12772o>i463:6`g9`3e>34?=m8490ea8903c:3n=ol5rs44e7?6=;{t=?l?6=4<{<7457v3:71c925>d34?>ih4i46`8yv30880;6?u2562a>36?k27>9hh5f55a?xu2?981<7{t=>:86=4={<744a<181i018;i1;d73g=z{<=;87>52z?635c=>92h70;:f38e02d126a2?:3o63:5g19b11e3ty>;=850;0x901683<;4n5254d7>c20j2wx9:>8:181830980=<5m4=47e1?`3?k1v89?8;296~;2?881:=6l;<76afh0q~;:3e83>7}:=>i86;>7c:?61dd=n==i7p}:55694?4|5<=h878?8b9>10d42o>5<5s4?;nm561:`?832i<0m8:l4}r7602<72;q69:mk:72;g>;2=h<1j99m;|q611>=838p189le;432909w0;8cg854=e<5v3:7e2925>d34?>m44i46`8yv3236?k27>9lo5f55a?xu2==i1<7{t=<9n6=4={<74g0<181i018;nd;d73g=z{52z?63f0=>92h70;:ad8e02d8=4?:3y>12e02?:3o63:5`d9b11e3ty>99?50;0x901d03<;4n5254`3>c20j2wx98:=:181830k00=<5m4=47a5?`3?k1v8;;3;296~;2?jk1:=6l;<76f7h0q~;9bc83>7}:=>l<6;>7c:?61gd=n==i7p}:6b094?4|5<=m478?8b9>10e42o>5<5s4?4=>561:`?832j<0m8:l4}r75g0<72;q695>>:72;g>;2=k<1j99m;|q62f0=838p186?2;43v3:816925>d34?>n44i46`8yv31k00;6?u25926>36?k27>9oo5f55a?xu2>jk1<7{t=?hh6=4={<74b<<181i018;md;d73g=z{<52z?63cg=>92h70;:bd8e02d12`e2?:3o63:5cd9b11e3ty>:oh50;0x901ak3<;4n5254a3>c20j2wx9;m?:181830nm0=<5m4=47`5?`3?k1v88l1;296~;2?oo1:=6l;<76g7h0q~;88c83>12|5<<9n7j9c`9>134d2mh4k6bc89005n3n=ol525713>a0di27>:>?5d7ab?831;;0o:no4=4407?b1kh169;=;:e4`e>;18=21h;ml;<74131>2ma0dj27>:8h5d7a`?831>90o:nm4=4455?b1kj169;8=:e4`g>;2>?91h;ml;<7521ji018895;f5gf=:=?<=6i8lc:?6231=l?ih70;9698g2fe<5<<=m7j9cb9>130e2ma0dj27>9==5d7aa?8328=0o:nl4=4731?b1kk1698>9:e4`f>;2=9=1h;mm;<764<jh018;?a;f5gg=:=<:i6i8lb:?615e=l?ii70;:0e8g2fd<5106a2m=<4k6b`89036:3n=oo525437>a0dj27>9<;5d7aa?831>l0o:nm4=445b?b1kj169;9?:e4`g>;2>>;1h;ml;<7537ji018883;f5gf=:=?=>6i8lc:?63=b=l?io70;9778g2fe<5<>mi7j9cc9>11`a2m<<4k6b`8yv3?j10;6>u254;g>a0dm27>4o65f5`;?83?j00o:no4}r7;fd<72:q6987>:e4`a>;20kk1j9l7;<7;fgjk0q~;8a083>10dd2m::4k6b`8903fj3n=ol5254cg>a0di27>9lk5d7ab?832io0o:no4=47a4?b1kh1698l>:e4`e>;2=k81h;mn;<76f6jk018;m4;f5gd=:=6i8la:?61d0=l?ij70;:a68g2fg<510g>2mno4k6bc8903el3n=ol5254`f>a0di27>9oh5d7ab?832k90o:no4=47`5?b1kh1698m=:e4`e>;2=j91h;mn;<76g1jk018;m5;f5gd=:=10df2ma0di27>:;2>8o1h;mn;<755cjk0188?0;f5gd=:=?:96i8la:?6255=l?ij70;9058g2fg<5<<;97j9c`9>13612ma0di27>:=l5d7ab?8318m0o:no4=443a?b1kh169;>i:e4`e>;2>8:1h;mn;<7554jk0188>2;f5gd=:=?;86i8la:?6242=l?ij70;9148g2fg<5<<::7j9c`9>13702mc2e027>4o;5d7ab?832m:0o:n74=47ff?b1k01698k8:e4`=>;2=jn1h;m6;<76g<j3018;k5;f5g<=:=13442m84k6bc89005>3n=ol525704>a0di27>:?65d7ab?831:00o:no4=441e?b1kh169;<=:e4`e>;2=ml1h;m6;<7625ji018:k5;f5gg=:=>k96i8l9:?63dg=l?io70;;d88g2f?<5<>oh7j9c89>111c2m4k6bc8902>=3n=ol5255;5>a0di27>8495d7ab?833110o:no4=46:=?b1kh16997n:e4`e>;2<0h1h;mn;<773`jk018:8f;f5gd=:==2;6i8la:?60=7=l?ij70;;838g2fg<5<>3?7j9c`9>11>32ma0dl27>;4k5d7af?8301j0o:nj4=45;`?b1k0169966:e4`e>;2<1k1h;mn;<77jk018:7c;f5gd=:==2o6i8la:?60=c=l?ij70;;8g8g2fg<5<>2<7j9c`9>11?62ma0d127>5575d7a:?833?j0o:n74=4:a=?b1k01695lm:e4`=>;2j3018:le;f5g<=:==i<6i8l9:?60ad=l?i270;;cb8g2f?<5<33h7j9c89>11132ma0dl27>5::5d7aa?833l90o:n74=41eb?b1km1698m::e4`=>;2=mn1h;m6;|q60a0=83>p18;6f;f5g<=:==ij6i8la:?60a0=n=h370;;d68g2fg10?f2ma0d127>8n75d7a`?833l;0m8o64=46g7?b1kh1v8:ld;290~;2=1l1h;m6;<77gdji018:ld;d7f==:==in6i8la:p11bf290?w0;;c88g2fg<5<>om7h;b99>11be2m8nl50;1x902dj3l?n552545:>a0dj27>8nm5d7ab?xu2;2jh0q~;;d583>1}:=<3?6i8lb:?60f?=l?ii70;;d58e0g><5<>o97j9cb9~w02dn3:18v3:59d9`3ee34??ol4k6b`8902dn3l?n55255f2>a0dl2wx99jl:187833k00o:n74=46gg?`3j11699jk:e4`f>;2=191h;mn;|q63d5=83k86k:m8:?63d?=l?ij70;8a`8g2f?<5<=j87j9c89>12g?2m5<4s4?<:=4i4c:89005j3n=oo52577f>a0dk2wx9:80m8o64=441g?b1kk169;86:e4`g>{t=>9=6=4<{<742f2908w0;8768e0g><5<<9i7j9cc9>13102m5<4s4?<;l4i4c:89005n3n=oo52575;>a0dk2wx9:=m:180830?k0m8o64=4404?b1kk169;96:e4`g>{t=>9h6=4<{<743f<5<<8>7j9cc9>131e2m5<4s4?<;h4i4c:89004;3n=oo52575`>a0dk2wx9:=i:180830?o0m8o64=4400?b1kk169;9k:e4`g>{t=>8:6=4<{<7427<5<<=<7j9cc9>11`a2m5<4s4?<:94i4c:8900193n=oo525423>a0d12wx9:<;:180830><0m8o64=4456?b1kk1698>>:e4`=>{t=>8>6=4<{<7423<5<<=87j9cc9>10642m5<4s4?<:54i4c:89001=3n=oo525427>a0dk2wx9:<7:180830>00m8o64=4452?b1kk1698>::e4`g>{t=>826=4<{<742d<5<<=47j9cc9>10602m5<4s4?<:i4i4c:89001i3n=oo52542:>a0dk2wx9:l0m8o64=445f?b1kk1698>n:e4`g>{t=>8n6=4<{<742c<5<<=h7j9cc9>106d2m5<4s4?<;<4i4c:89037l3n=on52574f>a0dj2wx9:=>:180830?;0m8o64=473a?b1kj169;8i:e4`f>{t=>996=4<{<7436<513162m5<4s4?<;84i4c:8903693n=on525751>a0dj2wx9:=::180830??0m8o64=4726?b1kj169;9<:e4`f>{t=>9<6=4<{<743=4;f5gf=:=?=>6i8lb:p125?2908w0;8788e0g><513112m5<0s4?<=>4i4c:8903cj3n=ol5254f4>a0dj27>9i=5d7aa?832ko0o:nl4=47`f?b1kk169:?::e4`=>{t=1?:6=49{<7;=1mh7j9c89~w0>2k3:1:v3:8879b1d?34?=8l490ea8900113n=o45255:;>a0d127>9:<5d7a`?832810o:n74}r7;22<72?q695o?:g6a<>;2>j3018:63;f5g<=:=<;86i8l9:?61=2=l?i27p}:87c94?0|5<2jn7h;b99>13302?:oo63:6659`3e>34??584k6b;8903?l3n=on525435>a0d12wx958m:18583?il0m8o64=446;2>>21h;m6;<77=3j3018;>7;f5g<=z{<2=o7>56z?611?02m=54k6b;8yv3?>m0;6;u259`3>c2e027>:8o561f`?8321:0o:nk4=444e?b1k0169977:e4`=>;2=831h;m6;|q6<3c=83kc:?622d=l?i270;:948g2fc<5<>257j9c89>107f2m5<1s4?3n?4i4c:89002k3<;hn52575`>a0d127>91=?12o>i463:652925bd34?>5o4k6bg89002n3n=o45255df>a0di27>8:k5d7a:?xu20<91<78t=4::3?`3j1169;:>:72gg>;2>?:1h;m6;<77bcjk018;n0;f5g`=:===m6i8l9:p1=33290=w0;7998e0g><5<78?db9>13062mm<4k6bg8902?83n=o45rs4:61?6=>r7>4475f5`;?831<:0=>:e4`e>;2=h81h;mj;<77<4j30q~;75783>3}:=13j6k:m8:?6212=>9nh70;9628g2f?<57j9c`9>10g42m3ty>48950;4x90>>j3l?n5525766>36ck27>:;:5d7a:?8328:0o:no4=47b0?b1kl16996<:e4`=>{t=1?36=49{<7;=f6i8l9:?6152=l?ij70;;858g2f?<5213:1:v3:88f9b1d?34?=8:490ea89001>3n=o4525426>a0di27>85;5d7a:?832>j0o:n74}r7;1d<72?q6957j:g6a<>;2>=21:=jl;<7522j3018;?6;f5gd=:==2=6i8l9:?613c=l?i27p}:84`94?0|5<22j7h;b99>132>2?:oo63:67:9`3e>34?><:4k6bc8902??3n=o452544e>a0d12wx95;k:18583?i80m8o64=447f?07lj169;8n:e4`=>;2=931h;mn;<77<<j3018;83;f5g<=z{<2>i7>56z?6106f2m34?>;94k6b;8yv3?=o0;6;u259c0>c2e027>:9j561f`?831>j0o:n74=473f?b1kh16996m:e4`=>;2=>?1h;m6;|q6<36=83n6;>kc:?623b=l?i270;:0b8g2fg<5<>3o7j9c89>10112m5<1s4?3m84i4c:89003n3<;hn52542g>a0di27>:;k5d7a:?8330m0o:n74=4744?:7y>1=g02o>i463:643925bd34?>a0d127>9:m5d7a:?xu20?>1<78t=4:b;2=8:1h;mn;<7534j3018:60;f5g<=:=<=n6i8l9:p1=02290=w0;7a88e0g><5<<>?78?db9>10762m34??5<4k6b;8903?83n=o45rs4:52?6=>r7>4lo5f5`;?831==0=;2<081h;m6;<76<4j30q~;76983>3}:=1kh6k:m8:?6200=>9nh70;:158g2fg<5<<<97j9c89>11?32m3ty>4;750;6x90>fl3l?n55254:4>a0dj27>9<;5d7ab?831??0o:n74}r77=f<72=q69;l>:g64f>;2?h31h;mm;<74e0j30189n8;f5gf=z{<>2h7>53z?62g4=n==i70;:e08g2fg<5<=j97j9c`9~w02>m3:1?v3:6c19b11e34?>i84k6bc8901f=3n=oo5rs46:b?6=;r7>:o:5f55a?832m00o:no4=45b1?b1kj1v8:n0;297~;2>k?1j99m;<76g2jk0189n5;f5ga=z{<>j=7>53z?62g0=n==i70;:cc8g2f?<5<=j97j9cd9~w02f:3:18v3:6c59b11e34?>ok4k6b;8901f<3n=ol5256c5>a0d12wx99o<:187831j10m8:l4=47g7?b1k0169:o;:e4`f>;2?h<1h;mn;|q60d2=83>p188m9;d73g=:=13df2o>34?3n=on5rs4574?6=:r7>;;>561:`?831880m8:l4}r740g<72;q69:8>:72;g>;2>991j99m;|q6300=838p1899c;432909w0;876854=e<5<<:>7h;7c9~w012i3:1>v3:76c925>d34?==>4i46`8yv30=k0;6?u2565a>36?k27>:<:5f55a?xu2?{t=>?o6=4={<743a<181i0188>6;d73g=z{<=>i7>52z?632c=>92h70;9168e02d121a2?:3o63:60:9b11e3ty>;9?50;0x9011:3<;4n52572`>c20j2wx9::=:181830>:0=<5m4=442=?`3?k1v89;3;296~;2??>1:=6l;<755dh0q~;84583>7}:=><>6;>7c:?624d=n==i7p}:75794?4|5<==:78?8b9>137d2o>5<5s4?<::4909a89006l3l?;o5rs4573?6=:r7>;;6561:`?8319l0m8:l4}r740=<72;q69:86:72;g>;2>8l1j99m;|q631?=838p1899a;437h;7c9~w013k3:1>v3:77f925>d34?=<94i46`8yv3036?k27>:=;5f55a?xu2?=o1<79:g64f>{t=>>m6=4={<7435<181i0188?7;d73g=z{<=><7>52z?6327=>92h70;9098e02d12152?:3o63:61;9b11e3ty>;8<50;0x9010;3<;4n52572b>c20j2wx9:;<:181830?=0=<5m4=443f?`3?k1v89:4;296~;2?>?1:=6l;<754ah0q~;85483>7}:=>==6;>7c:?625c=n==i7p}:74594?4|5<=<478?8b9>13772o>5<5s4?<;44909a8900693l?;o5rs462=?6=8<65d7a:?834jk0o:n74=4626?b1k01699?n:g64f>{t==:i6=4:{<70b=ji018:?a;f5g<=:==:i6k:8b:?604g=l?ih70;;148g2fb11612?:3o63:39f9b11e3ty>?l=50;0x905fl3on9:5252c0>c20j2wx9>76:181834100m8:l4=41b`?3fk2wx9>o=:180834100m:8m4=41bg?cb=>169>o=:g64f>{t=:336=4<{<70==h018=69;7bg>;2;hi19lm4}r70e4<72:q69>77:g46g>;2;hh1ih;8;<70e4h0q~;<9683>6}:=:3<6k:8b:?67<>==hi018=nb;7bg>{t=:k;6=4<{<70=26}:=:3=6k8:c:?67d?=ml?<70;<9g8e02d16?22o>16?b2o>5<4s4?8594i46`8905>=3?jo63:3`:91de16?32o<>o63:3`59a`3034?85i4i46`8yv341:0;6>u252;0>c20j27>?4:55`a8905f?3?jo6s|52;`>5<4s4?85>4i64a8905f>3on9:5252;`>c20j2wx9>7=:1808341;0m8:l4=41:7?3fk27>?l855`a8yv341k0;6>u252;1>c02k27>?l;5ed74?8341k0m8:l4}r70=4<72:q69>7>:g64f>;2;0819lm4=41b1?3fk2wx9>7n:180834180m:8m4=41b0?cb=>169>7n:g64f>{t==926=4<{<777dh018=61;7bg>;2;h>19lm4}r70<<<72:q69>69:g64f>;2<9n1h;ml;<70jo0q~;<8783>7}:=:2i6k:8b:?67=0=l?io7p}:3d294?4|5<>;478?8b9>16>a2o>5<5s4??<:4909a8905?m3l?;o5rs41eg?6=8=8558d89027?3?2j63:41:91<`<5<9mh7h;7c9~w05b?3:1>v3:3e`925>d34?8mi4i46`8yv34m?0;6?u252fb>36?k27>?lm5f55a?xu2;l?1<7om:g64f>{t=:o?6=4={<70`=<181i018=na;d73g=z{<9n?7>52z?67a1=>92h70;16b12?:3o63:3`:9b11e3ty>?h?50;0x905c=3<;4n5252c4>c20j2wx9>ji:181834l=0=<5m4=41b2?`3?k1v8=kd;296~;2;m91:=6l;<70e0h0q~;7}:=:n96;>7c:?67d2=n==i7p}:3gc94?d|5<9o>7;6f:?67a5==0l018=k4;7:b>;2;m?194h4=41g2?3>n27>?i9558d8905c03?2j63:3e;91<`<5<9om7;6f:?67ad==0l018=ib;d73g=z{<>;j7>52z?605c=>92h70;;138e02d11742?:3o63:4079b11e3ty>8<950;0x9026>3<;4n52553;>c20j2wx99;6:187b~;2<=?194h4=4672?3>n27>899558d8902303?2j63:45;91<`<5<>?m7;6f:?601d==0l018:;c;7:b>;2<=n194h4=467a?3>n27>5;21<>194h4=4;6=?3>n27>58o558d890?2j3?2j63:90g91<`<5<3:j7;6f:?6=76==0l0187=1;7:b>;21;8194h4=4;17?3>n27>5?:558d890?5=3?2j63:93491<`<5<39;7;6f:?6=7?==0l0187=a;7:b>;21;h194h4=4;1g?3>n27>5?j558d890?5m3?2j63:93d91<`<5<38<7;6f:?6=67==0l0187<2;7:b>;21:>194h4=4;01?3>n27>5>8558d890?4?3?2j63:92:91<`<5<3857;6f:?6=6g==0l0187;21:i194h4=4;0`?3>n27>5>h558d890?383?2j63:95391<`<5<3?>7;6f:?6=15==0l0187;4;7:b>;21=?194h4=4;72?3>n27>599558d890?303?2j63:95c91<`<5<3?n7;6f:?6=1e==0l0187;d;7:b>;21=o194h4=4;7b?3>n27>58>558d890?293?2j63:94091<`<5<3>?7;6f:?6=03==0l0187:6;7:b>;21<=194h4=4;6n27>55?558d890??:3?2j63:99191<`<5<3387;6f:?6=22=n==i7p}:3g594?`|5<>9n7;6f:?607e==0l018:=d;7:b>;2<;o194h4=461b?3>n27>8>>558d8902493?2j63:42091<`<5<>8?7;6f:?6062==0l018:<5;7:b>;2<:<194h4=4603?3>n27>8>6558d8905a13l?;o5rs467b?6=:r7>89;561:`?834jo0m8:l4}r7715<72;q699:9:72;g>;2;j:1j99m;|q6007=838p18:;7;437h;7c9~w022;3:1>v3:45;925>d34?8o>4i46`8yv33==0;6?u2556b>36?k27>?n:5f55a?xu2<m::g64f>{t==?=6=4={<770f<181i018=l6;d73g=z{<>>;7>52z?601b=>92h70;112b2?:3o63:3cg9b11e3ty>88l50;dx9022i3<;4n5252a4>a0di27>?n85d7ab?834k<0o:no4=41`0?b1kh169>m<:e4`e>;2;j81h;mn;<70f`jk018=i9;f5ga=:=:lo6i8l9:?67gb=l?i270;16e72m?h650;0x9025j3<;4n5252g:>c20j2wx9>kn:181833:j0=<5m4=41a1?`3?k1v8=jb;296~;2<;n1:=6l;<70f3h0q~;7}:==8n6;>7c:?67g1=n==i7p}:3df94?4|5<>9j78?8b9>16d?2o>5<5s4???=4909a8905e13l?;o5rs41fb?6=:r7>8>?561:`?834jh0m8:l4}r70b5<72;q699==:72;g>;2;ho1j99m;|q67c7=838p18:<3;43v3:427925>d34?8n<4i46`8yv34n=0;6?u25515>36?k27>?o<5f55a?xu2;o?1<7l<:g64f>{t=:l=6=4={<777=<181i018=m4;d73g=z{<>:o7>52z?604d=>92h70;16de2o>c2e027>?o<5d7a:?8340m0o:n74=41;a?b1kj169>7?:e4``>{t==:?6=4;{<7742;47h;b99>16d32mc2e027>?4?561f`?833980o:nj4=41:e?b1k01v8=l9;290~;2;m91j9l7;<70=7<18mi018:>1;f5g`=:=:3i6i8l9:p16ef290?w0;<5<92?78?db9>11762m3ty>?nl50;6x905c=3l?n55252;7>36ck27>8j9:g6a<>;2;0?1:=jl;<7754j3018=6e;f5g<=z{<9hh7>54z?67a1=n=h370;<97854ae<5<>:=7j9c`9>16?a2m5<3s4?8h54i4c:8905>?3<;hn525533>a0dj27>?l>5d7a:?xu2;jl1<7:t=41g=?`3j1169>77:72gg>;2<8:1h;ml;<70e4j30q~;1}:=:nj6k:m8:?679nh70;;118g2f?<5<9j>7j9c89~w05c93:1?v3:3e`9b1d?34??==4k6bc8905f;3n=o45rs4622?6=kr7>8<85f5`;?833910o:no4=41af?b1kk169>h6:e4`e>;2;kn1h;mn;<70b=jo018=mc;f5gf=:>hn1h;m6;<7757jn018:95;f5gg=:=>;>6i8la:?6043=l?ij7p}:40194?7fs4??=>4i4c:8905e83n=o45252ce>a0d127>?lk5d7a:?834jh0o:n74=41a=?b1k0169>l7:e4`=>;2;k;1h;m6;<775=ji018=mb;f5gd=:=:l26i8lb:?67gb=l?ii70;16d52ma0dj27>?o85d7aa?834j>0o:nl4=4621?b1k0169>k6:e4`<>{t==:n6=4>3z?605c=n=h370;16e22m34?8o>4k6b;8905d:3n=o45252`f>a0d127>8<65d7ag?834jk0o:nj4=41e=?b1k0169>hk:e4`e>;2;ki1h;mn;<7757jk018:95;f5g<=:=>;>6i8ld:?67g`=l?ij70;a0dj27>?o>5d7ab?834k?0o:nl4=41bb?b1kh169>m::e4`f>;2;ho1h;mn;<70g1jh018=ma;f5gd=:=:i86i8lb:?67g?=l?ij70;16db2ma0dl27>?oh5d7a:?834k90o:n74=41`5?b1k0169>l::e4`=>;2;k<1h;m6;<70f2j3018=7f;f5g<=z{<8in7>53z?66ge=n==i70;=c38g2f?<5<8im7j9cd9~w04d13:18v3:37g91<`<5<9=j7;6f:?6726==0l01854z?66g`=l?ih70;<5g8e02d<5<8ii7j9cc9>17e62m5<4s4?8:h4909a8904e>3n=oh5253`7>c20j2wx9?m9:181834?90=<5m4=40a2?`3?k1v8h0q~;=cc83>0}:=:?i687i;<701f<21o169>;k:4;e?834=l0>5k5253a`>c20j2wx9>;8:181834=k0=<5m4=40aa?`3?k1v8=:8;296~;2;h0q~;<5883>7}:=:?o6;>7c:?66f6=n==i7p}:34c94?4|5<9>i78?8b9>17e52o>5<5s4?8:54909a8904d;3l?;o5rs4164?6=:r7>?9h561:`?835jm0m8:l4}r71g2<72=?p18=?f;d7g7=:=:;;6k:l2:?674d=n=i970;<278e0f4<5<98=7h;c39>165d2o>h>63:3559b1e534?88n4i4b089053l3l?o?52526f>c2d:27>??;:g6`6>;2;8?1j9m=;<70537;d7g7=:=:;36k:l2:?674?=n=i970;<1`8e0f4<5<9:o7h;c39>167c2o>h>63:30g9b1e534?8=k4i4b08905583l?o?525202>c2d:27>??<5f5a1?834::0m8n<4=4110?`3k;169><::g6`6>;2;;=1j9m=;<706=164b2o>h>63:33d9b1e534?8?=4i4b089054:3l?o?525210>c2d:27>?>:5f5a1?834;<0m8n<4=4102?`3k;169>=8:g6`6>;2;:21j9m=;<707<16272o>h>63:3539b1e534?88?4i4b089053;3l?o?525267>c2d:27>?9;5f5a1?834:6:g6`6>;2;=k1j9m=;<700gv3:365925>d34?9n:4i46`8yv35j90;6?u2525;>36?k27>>o65f55a?xu2:k;1<7{t=;h96=4={<703d<181i0187>5az?66fg=l?ii70h?f48g2f?<5<9=;7h;7c9>17eb2m4k6b`8904dk3n=oi5253a7>a0d127>?:<5d7aa?834=;0o:nj4}r7016<72;q69>;m:g6a<>;2:k=1h;mm;|q6702=838p18=:c;d7f==:=;h36i8lb:p16322909w0;<5e8e0g><5<8i57j9cc9~w052>3:1>v3:34g9b1d?34?9nl4k6b`8yv35km0;6ku253`e>a0d127>>no5d7a:?835k;0o:nk4=40``?`3j1169?lk:e4`=>;2:jo1h;m6;<71f`j3018=l?ii70;=c58g2fg<5<9<>7j9c89>16352mu25252>c2e027>>oj5d7a`?834?;0o:nk4}r7014<72?q69>;>:g6a<>;2:k31h;mk;<71f=jn01817da2m34?9n:4k6bg8905183n=o45253`5>a0dl27>>o:5d7a:?835jl0o:no4=40a1?b1kk169?m?:e4`f>{t=:=l?in70;=b78g2f?<5<8i97j9cb9>163a2m?;j50;4x905083l?n55253``>a0dj27>>o75d7af?835j?0o:nm4=416b?b1k0169?m?:e4`=>{tji019h8c;d73g=:m4n4i46`891`083n=on524g51>a0dj27?j:o5d7a:?82a000o:nl4=5d:7?b1km168k7;:e4``>;3n0?1h;mk;<6e=3jn019h67;f5ga=:908g2fg<5<;3j7j9c`9>14>c2mm4=4k6b`891`?=3n=oo524g;2>a0dj27?j8h5d7aa?82a=k0o:nl4=5d55?b1kk168k8=:e4`f>;3n?<1h;mm;<6e2=jh019h99;f5gg=:0c142mm;44k6b`891`1?3n=oo524g:b>a0d127?in:5d7a:?xu3n;3n081h;mj;<6e<7jo019h94;f5gg=:a0d127?j585d7a`?82a0l0o:nl4=5d;5?b1kk168k8;:e4``>;3n>l1h;mk;<6e<1jn019h60;f5ga=:0c?12mm9h4i46`891`003n=ol5rs5d6f?6=99q68k;l:g64f>;3nji019h91;f5gf=:0c0e2mm:k4k6ba891`093n=on524g50>a0dk27?j::5d7a`?82a?00o:nm4=5d53?b1kj1v8?if;29a~;3n?:1h;mk;<72e4jk018?6f;f5gf=:=;:96i8le:?65cd=l?io70;>fe8g2fg<5=l0c>d2m34?9<<4i46`8904fi3n=ol524g7f>a0dm27>>;;5d7ab?836i:0o:nj4}r6e0<<72kq68k:6:g64f>;3nlk1h;ml;<6eagji019hjc;f5gf=:0c`62mmi44k6ba8yv2a=:0;6?u24g6:>c02k27?j8=5f55a?xu3n=21<7{t<6=4={<6e02h019h;8;7bg>{t52z?7b10=n==i70:i4686ef=z{=l><7>52z?7b10=n??h70:i518e02dm884?:3y>0c222o>m8k4?:3y>0c222o<>o63;f5d9b11e3ty?j9:50;0x91`3<3l?;o524g66>0gd3ty?j9k50;0x91`3m3l?;o524g67>c02k2wx8k;7:18182a=10m8:l4=5d70?07lj1v9h;3;296~;3n=91j99m;<6e01<2ij1v9h;d;296~;3n=n1j99m;<6e067}:9nh7p};f5094?4|5=l?>7h;7c9>0c2420c252o<>o6s|4g75>5<5s4>m9;4i46`891`3:3<;hn5rs5d75?6=:r7?j9?5f55a?82a<;0>mn5rs5d7f?6=:r7?j9l5f55a?82a<80m:8m4}r6e10<72;q68k;::g64f>;3n=;1:=jl;|q7b16=838p19h;0;d73g=::68ol;|q7b1g=838p19h;a;d73g=:;6k8:c:p0c332909w0:i558e02d<5=l?<78?db9~w06113:1>v3:09;9a`3034?;:44i46`8yv37<00;6?u2516:>c20j27><5755`a8yv37>10;6>u2516:>c02k27><565ed74?837>10m8:l4}r7302<72:q69=:8:g64f>;28=319lm4=42;0m:8m4=42;2?cb=>169=89:g64f>{t=9>=6=4<{<7303h018>;7;7bg>;281<19lm4}r7320<72:q69=:9:g46g>;281?1ih;8;<7320h0q~;?4483>6}:=9>>6k:8b:?6410==hi018>75;7bg>{t=974;gf12=:=96}:=9>?6k8:c:?64=5=ml?<70;?628e02d4?:2y>15242o>7kj569>15052o>5<4s4?;8?4i46`89063;3?jo63:09091de15252o<>o63:0939a`3034?;:<4i46`8yv37<80;6>u25162>c20j27><9<55`a8906?93?jo6s|5143>5<4s4?;8<4i64a8906?83on9:525143>c20j2wx9=:?:180837<90m8:l4=4275?3fk27><5>55`a8yv37=o0;6>u25163>c02k27><:h5ed74?837=o0m8:l4}r737c<72:q69==i:g64f>;28=:19lm4=424b?3fk2wx9=;j:180837;o0m:8m4=424a?cb=>169=;j:g64f>{t=99n6=4<{<737`h018>;28>o19lm4}r731a<72:q69==j:g46g>;28>n1ih;8;<731ah0q~;?3b83>6}:=99h6k:8b:?646c==hi018>8d;7bg>{t=9?i6=4<{<737f8b;gf12=:=9?i6k:8b:p155e2908w0;?3c8e02d<5<:8o7;nc:?642d==hi0q~;?5`83>6}:=99i6k8:c:?642g=ml?<70;?5`8e02d155f2o>2908w0;?3`8e20e<5<:<57kj569>153>2o>5<4s4?;?44i46`89064i3?jo63:06;91de155>2o<>o63:06:9a`3034?;954i46`8yv37;10;6>u2511;>c20j27><>755`a8906003?jo6s|5174>5<4s4?;?54i64a89060?3on9:525174>c20j2wx9==8:180837;>0m8:l4=420<:955`a8yv37=?0;6>u25114>c02k27><:85ed74?837=?0m8:l4}r7373<72:q69==9:g64f>;28:=19lm4=4242?3fk2wx9=;::180837;?0m:8m4=4241?cb=>169=;::g64f>{t=99>6=4<{<7370h018><6;7bg>;28>?19lm4}r7311<72:q69==::g46g>;28>>1ih;8;<7311h0q~;?3583>6}:=99?6k:8b:?6463==hi018>84;7bg>{t=9?86=4<{<737183;gf12=:=9?86k:8b:p15542908w0;?328e02d<5<:887;nc:?6425==hi0q~;?5383>6}:=9986k8:c:?6424=ml?<70;?538e02d15372o>7;nc:p15172908w0;?518e20e<5<:2<7kj569>15172o>5<4s4?;8k4i46`8906283?jo63:08291de152a2o<>o63:09d9a`3034?;:k4i46`8yv37u2516f>c20j27><9h55`a8906?n3?jo6s|514f>5<4s4?;8h4i64a8906?m3on9:52514f>c20j2wx9=:k:180837<5k55`a8yv37>m0;6>u2516g>c02k27><5j5ed74?837>m0m8:l4}r730f<72:q69=:l:g64f>;28=n19lm4=42;`?3fk2wx9=8l:180837169=8l:g64f>{t=9>i6=4<{<730gh018>;c;7bg>;281i19lm4}r732g<72:q69=:m:g46g>;281h1ih;8;<732gh0q~;?4`83>6}:=9>j6k:8b:?641d==hi018>7b;7bg>{t=97a;gf12=:=96}:=9>36k8:c:?64=1=ml?<70;?668e02d155c2o>153d2o>5<4s4?;??4i46`89064l3?jo63:06a91de15552o<>o63:0639a`3034?;9<4i46`8yv2a810;6?u24g0;>`c2?27?j=65f55a?xu3ml21<7;3n9=1j99m;|q7a=1=838p19kj8;43`f=:6}:n484?:3y>0`c12?:oo63;e979b11e3ty?ih;50;1x91cb=3l?;o524dg5>0gd34>m>84:ab9~w1`7<3:1?v3;ed79b33d34>m>94je45891`7<3l?;o5rs5g;0?6=:r7?ih;561f`?82b0=0m8:l4}r6fa1<72:q68hk;:g64f>;3ml?19lm4=5d10?3fk2wx8k><:18082bm=0m:8m4=5d17?cb=>168k><:g64f>{t53z?7a`5=n==i70:je586ef=:0`>52o>5<4s4>ni?4i46`891cb;3?jo63;f3091dem<<4?:2y>0`c52o<>o63;f339a`3034>m<<4i46`8yv2b080;6?u24dg1>36ck27?i5?5f55a?xu3ml;1<7=t=5gf5?`3?k168hk=:4c`?82a:80>mn5rs5d34?6=;r7?ih?5f77`?82a:90ni894=5d34?`3?k1v9k70;296~;3ml;1:=jl;<6f<5h0q~:je183>6}:{tf;gf12=:ni=4:ab9>0c7a20c7b2lo>;63;egg9b11e3ty?i:k50;0x91ccn3<;hn524d5f>c20j2wx8hjj:18082bll0m8:l4=5ggb?3fk27?ju24dff>c02k27?j;3m>n1j99m;|q7aab=839p19kkd;d73g=:52z?7aab=>9nh70:j7b8e02dnho4?:2y>0`be2o>0``f2o>5<5s4>nho490ea891c0i3l?;o5rs5gge?6=;r7?iio5f55a?82blk0>mn524g3b>0gd3ty?ik750;1x91cci3l=9n524g3:>`c2?27?ik75f55a?xu3m>31<7{th019kka;7bg>;3n8319lm4}r6fb=<72:q68hj6:g46g>;3n821ih;8;<6fb=h0q~:j7983>7}:kc:?7a2>=n==i7p};ee:94?5|5=oo47h;7c9>0`b>253z?7aa>=n??h70:i168fa01<5=om;7h;7c9~w1c0?3:1>v3;ee:925bd34>n;:4i46`8yv2bl>0;6>u24df4>c20j27?ii655`a891`6?3?jo6s|4dd5>5<4s4>nh:4i64a891`6>3on9:524dd5>c20j2wx8h99:18182bl>0=;3mo?1j99m;|q7a23=838p19kk6;43`f=:6k:8b:p0`b22908w0:jd48e02d<5=oo:7;nc:?7b43==hi0q~:jf583>6}:6k8:c:?7b42=ml?<70:jf58e02dn;94?:3y>0`b22?:oo63;e669b11e3ty?ii:50;1x91cc<3l?;o524df6>0gd34>m=94:ab9~w1ca;3:1?v3;ee69b33d34>m=>4je45891ca;3l?;o5rs5g47?6=:r7?ii:561f`?82b?:0m8:l4}r6f`6<72:q68hj<:g64f>;3mm>19lm4=5d27?3fk2wx8hh=:18082bl:0m:8m4=5d26?cb=>168hh=:g64f>{t7>53z?7aa4=n==i70:jd286ef=:78?db9>0`162o>5<4s4>nik4i46`891cc:3?jo63;f0391dem0`ca2o<>o63;f3d9a`3034>m36ck27?i5k5f55a?xu3mlo1<7=t=5gfa?`3?k168hki:4c`?82a:o0>mn5rs5d3a?6=;r7?ihk5f77`?82a:l0ni894=5d3a?`3?k1v9k7d;296~;3mlo1:=jl;<6fh0q~:jee83>6}:{td2909w0:jee854ae<5=o3o7h;7c9~w1cbk3:1?v3;eda9b11e34>nii4:ab9>0c4c20c4d2lo>;63;f1a9b11e3ty?i5l50;0x91cbk3<;hn524d:a>c20j2wx8hkm:18082bmk0m8:l4=5gfg?3fk27?j?m55`a8yv2a8k0;6>u24dga>c02k27?j?l5ed74?82a8k0m8:l4}r6f;3m1k1j99m;|q7a`g=839p19kja;d73g=:52z?7a`g=>9nh70:j888e02dni44?:2y>0`c>2o>2908w0:je88e20e<5=l957kj569>0c6>2o>5<5s4>ni4490ea891c?03l?;o5rs5gf3?6=;r7?ih95f55a?82bm00>mn524g0:>0gd3ty?j=850;1x91cb?3l=9n524g05>`c2?27?j=85f55a?xu3m1<1<7{th019kj7;7bg>;3n;<19lm4}r6fbg<72:q68hjl:g46g>;3n8h1ih;8;<6fbgh0q~:j7c83>7}:kc:?7a2d=n==i7p};ee394?5|5=oo=7h;7c9>0`bd253z?7aa7=n??h70:i118fa01<5=om<7h;7c9~w1c083:1>v3;ee3925bd34>n;=4i46`8yv35i>0;6?jt=5gg5?3fk27?j<>55`a8904f03l?;o524g2g>a0d127?j=k5d7a:?82a8o0o:n74=5ge1?b1k0168hh9:e4`=>;3mo=1h;m6;<6fb=j3019ki9;f5g<=:0``a2m34>m<<4k6b;891`7:3n=o4524g20>a0d127?j=:5d7a:?82a8<0o:n74=5d33?b1k0168k>7:e4`=>;3nm<1h;mj;<6e``jo019hka;f5g`=:0ced2mmh?4k6bg891ca83n=oo524dda>a0dj27?j=85d7aa?82a800o:nl4=5d3e?b1kk168k>m:e4`f>;3n9i1h;mm;<6fb4jn019ki2;f5ga=:15gc2lo>;6s|51;:>5<5s4?;544i46`8906fl3?jo6s|51c1>5<4s4?;m?4i46`8906>13l=9n5251c`>`c2?2wx9=77:180837110m8:l4=42:=?3fk27>u251c2>c20j27><465f77`?837ik0ni894}r73=2<72:q69=78:g64f>;280219lm4=42bf?3fk2wx9=o?:180837i90m8:l4=42:3?`1=j169=on:dg63>{t=93=6=4<{<73=3h018>67;7bg>;28hk19lm4}r73=c<72:q69=7i:g64f>;280<1j;;l;<73e<6}:=93>6k:8b:?64<0==hi018>n9;7bg>{t=93n6=4<{<73=`h018>65;d51f=:=9k36hk:7:p15?32908w0;?958e02d<5<:297;nc:?64d>==hi0q~;?9e83>6}:=93o6k:8b:?64<2=n??h70;?a68fa014?:2y>15?42o>15g12lo>;6s|51;1>5<4s4?;5?4i46`8906>;3?jo63:0`491de15?e2o>u251;2>c20j27><4<55`a8906f=3?jo6s|51;b>5<4s4?;5l4i46`8906>93l=9n5251c7>`c2?2wx9=j9:181835i90=<5m4=5d1k5;296~;2:0l1:=6l;<6e62h0q~;?d283>7}:=;3o6;>7c:?7b73=n==i7p}:0e094?4|5<82o78?8b9>0c432o>5<5s4?95o4909a891`5;3l?;o5rs42g4?6=:r7>>4o561:`?82a:;0m8:l4}r73gc<72;q69?76:72;g>;3n;;1j99m;|q64fc=838p18<68;43v3:284925>d34>m=h4i46`8yv37kk0;6?u253;6>36?k27?j{t=9i36=4={<71=7<181i019h>a;d73g=z{<:h;7>52z?66<7=>92h70:i188e02d17?72?:3o63;f0:9b11e3ty>c20j2wx9=m;:1818350l0=<5m4=5d22?`3?k1v8>l3;296~;2:1n1:=6l;<6e50h0q~;?c383>7}:=;2h6;>7c:?7b42=n==i7p}:0b394?4|5<83n78?8b9>0c742o>5<5s4?94l4909a891`6:3l?;o5rs42ab?6=:r7>>57561:`?82a980m8:l4}r73`a<72;q69?o9:72;g>;3n;l1j99m;|q64ae=838p18v3:2`1925>d34>m>n4i46`8yv37l00;6?u253c1>36?k27?j?l5f55a?xu28m21<7{t=9n<6=4={<71=`<181i019h=9;d73g=z{<:o87>52z?66<5=>92h70:i278e02d17>?2?:3o63;f0`9b11e3ty>c20j2wx9<6n:1825~;29k<194h4=43a3?3>n27>=ok558d8907en3?2j63:1b291<`<5<;h=7;6f:?65f4==0l018?l3;7:b>;29j>194h4=43`1?3>n27>=o6558d8907e13?2j63:1cc91<`<5<;in7;6f:?65ge==0l018?md;7:b>;291h1j99m;|q65=>=83;:w0;>e`86=c=:=8oi687i;<72b7<21o1695k5250d6>0?a34?:j;4:9g9>14`02<3m70;>f986=c=:=8l2687i;<72af<21o1695k5250ge>0?a34?:j=4:9g9>14`62<3m70;>888e02dj7;6f:?653g==0l018?9d;7:b>;29?o194h4=435b?3>n27>=:>558d8907093?2j63:16091<`<5<;>97;6f:?6500==0l018?:7;7:b>;29<2194h4=436=?3>n27>=8o558d89072j3?2j63:14a91<`<5<;>h7;6f:?650c==0l018?90;7:b>;29?;194h4=4356?3>n27>=;=558d89071<3?2j63:17791<`<5<;=:7;6f:?6531==0l018?98;7:b>;29?3194h4=435f?3>n27>=;m558d8907?l3l?;o5rs43:6?6=:r7?inm5d7a`?8361:0m8:l4}r72=5<72;q68hm7:e4``>;290;1j99m;|q65=c=838p19kk0;f5gf=:=82m6k:8b:p146>2909w0;>d1854=e<5=lnm7h;7c9~w077i3:1>v3:1e3925>d34>mio4i46`8yv368k0;6?u250f1>36?k27?jhm5f55a?xu299i1<7{t=8:o6=4={<72`1<181i019hje;d73g=z{<;;i7>52z?65a3=>92h70:ieg8e02d14b12?:3o63;fg29b11e3ty>=<>50;0x907c?3<;4n524gd2>c20j2wx9:181836l10=<5m4=5de6?`3?k1v8?>2;296~;29m31:=6l;<6ea<h0q~;>7g83>7}:=82:6i8l9:?65=6=n==i7p};ec`94?4|5<;j978?8b9>0`dd2o>53n=oi524gff>a0dl27?jio5d7ag?82ak90o:nj4=5dag?b1km168km7:e4``>;3nj>1h;mk;<6egfjn019hk0;f5ga=z{<;<87>53z?7b0>=l?i270:i4d8g2fb<5<::97h;7c9~w070;3:1?v3;f469`3ee34>m8l4k6b;89066;3l?;o5rs4341?6=;r7?j8:5d7a`?82aj3018>>6;d73g=z{<;<;7>53z?7b03=l?ih70:i4c8g2fd<5<::;7h;7c9~w07003:1?v3;f449`3ee34>m8n4k6b;8906603l?;o5rs434=?6=;r7?j885d7a`?82aj3018>>a;d73g=z{<;53z?7b01=l?ih70:i4e8g2fd<5<::n7h;7c9~w070k3:1?v3;f4:9`3ed34>m8h4k6b;89066k3l?;o5rs434`?6=;r7?j865d7ag?82aj8;291~;3n<>1h;mn;<6e0djk019hj0;f5g<=:87j9c89>0c2f2m34>mh;4i46`891`bj3n=oo5rs42fe?6==r7?j8;5d7ab?82a;3nli1h;mm;|q64`d=83?p19h:5;f5g<=:i6i8lc:?7b`5=l?i270:idd8e02d<5=lnh7j9cc9~w06bk3:19v3;f449`3ef34>m8n4k6bc891`b<3n=o4524g``>c20j27?jhk5d7aa?xu28ln1<7;t=5d62?b1k0168k:l:e4`g>;3nl?1h;m6;<6eg5h019hjf;f5gg=z{<:ni7>55z?7b01=l?ij70:i4e8g2fg<5=ln:7j9c89>0ce32o>a0dk27?jh95d7a:?82ak10m8:l4=5de5?b1kk1v8>i0;291~;3n<21h;mm;<6e0`jk019hj8;f5g<=:47j9c`9>0c2b2mmh=4i46`891`b13n=oo5rs5g5`?6=:r7?i;m561:`?82a=h0m8:l4}r6f2g<72;q68h8n:72;g>;3n<31j99m;|q6630=838mw0:ib98e02d<5=om<7j9cb9>0``e2mm<44k6ba891`7i3n=on524g2a>a0dk27?j=m5d7a`?82a8m0o:nm4=5d3a?b1kj168k>i:e4`g>;3mo?1h;mj;<6fb3jo019ki7;f5g`=:0``c2mnjk4k6bg891ca93n=oh524dd1>a0dm27?ik=5d7af?82bn=0o:nk4=5d34?b1kl168k>>:e4`a>;3n981h;mj;<6e46jo019h?4;f5g`=:6i8le:?7b51=l?in70:i098g2fc<5=lnm7j9c`9>0cce2mmii4k6bc891`bm3n=ol524gge>a0di27?jk>5d7ab?82an80o:no4=5de6?b1kh168kk6:e4`e>;3n<81h;mj;<6e14jo019h:0;f5g`=:m6i8le:p1460290:nv3;fe19`3e>34>mh94k6b;891`c=3n=o4524gf2>a0d127?jil5d7a:?82alj0o:n74=5dg`?b1k0168kj8:e4`=>;3nm21h;m6;<6e`<j3019hmd;f5g<=:0ce22m34>mo<4k6b;891`d;3n=o4524ga:>a0d127?jnl5d7a:?82akm0o:n74=5d`b?b1k0169<7l:e4`=>;29921j99m;<72=djh018?6b;f5ga=z{<8=;7>53z?6427=n==i70;?128g2f?<5=lnm7j9c89~w040:3:1?v3:06a9b11e34?;=94k6b;891`bj3n=o45rs404`?6=;r7><595f55a?8379?0o:n74=5dfg?b1k01v8<70;297~;281k1j99m;<7352j3019hjd;f5g<=z{<83=7>53z?64=d=n==i70;?198g2f?<5=lni7j9c89~w04?:3:1?v3:09a9b11e34?;=44k6b;891`bn3n=o45rs40;7?6=;r7><5j5f55a?8379h0o:n74=5de4?b1k01v8<74;297~;281o1j99m;<735gj3019hi1;f5g<=z{<8397>53z?64=`=n==i70;?1b8g2f?<5=lm>7j9c89~w04?>3:1?v3:0829b11e34?;=i4k6b;891`b13n=o45rs405<:<5f55a?8379<0o:n74}r712<<72;q69=9<:g64f>;3n=l1h;m6;|q663g=838p18>84;d73g=:m6i8la:p170e2909w0;?748e02d<5=l?j7j9cc9~w041k3:1>v3:0649b11e34>m8k4k6ba8yv35>m0;6?u25154>c20j27?j9h5d7ag?xu2:?o1<7{t=;h019h:0;f5gd=z{<8<<7>52z?642g=n==i70:i518g2fd151e2o>>:=50;0x9060l3l?;o524g73>a0dl2wx9?9;:181837?l0m8:l4=5d65?b1k01v8<85;296~;28>l1j99m;<6e14jk0q~;=7783>7}:=92;6k:8b:?7b07=l?ii7p}:26594?4|5<:3=7h;7c9>0c362m5<5s4?;4?4i46`891`293n=oi5rs404=?6=:r7><5=5f55a?82a=;0o:n74}r713d<72;q69=6;:g64f>;3n<81h;mn;|q662d=838p18>75;d73g=:>7j9cb9~w040m3:1>v3:09:9b11e34>m9?4k6bf8yv35?o0;6?u251::>c20j27?j8=5d7ag?xu3m031<7{t52z?6666=>92h70:i768e02dnn?4?:3y>175e2?:3o63;f929b11e3ty?io=50;0x9044m3<;4n524g:2>c20j2wx8hl;:181835;o0=<5m4=5d;1?`3?k1v9km5;296~;2:=:1:=6l;<6e<3h0q~:jb783>7}:=;>:6;>7c:?7b=>=n==i7p};ec594?4|5<8?>78?8b9>0c>f2o>5<5s4?98>4909a891`>93l?;o5rs5g:e?6=:r7>>?8561:`?82a0l0m8:l4}r6f=g<72;q69?<8:72;g>;3n091j99m;|q7am3:1>v3:23c925>d34>m5;4i46`8yv2b1o0;6?u2530a>36?k27?j495f55a?xu3mh:1<7{t7>52z?667c=>92h70:i608e02dnm>4?:3y>174a2?:3o63;f709b11e3ty?il;50;0x904493<;4n524g45>c20j2wx8ho9:181835;;0=<5m4=5d53?`3?k1v9kn7;296~;2::91:=6l;<6e2=h0q~:ja983>7}:=;9?6;>7c:?7b3?=n==i7p};e`;94?4|5<88978?8b9>0c0e2o>5<5s4?9?;4909a891`1l3l?;o5rs5gbf?6=:r7>>>9561:`?82a>o0m8:l4}r6fef<72;q69?=7:72;g>;3n>;1j99m;|q7adb=838p18<<9;43v3:22a925>d34>m;44i46`8yv2bj80;6?u2531g>36?k27?j:o5f55a?xu29ok1<78t=43ef?`3?k169<66:e4`e>;3n>n1h;m6;<6eji018?6d;f5gg=:w0;>9g8e02d<5=l0c>c2m34>m9n4k6b;8yv36i90;6hu250c2>c20j27?j595d7a`?82a1;0o:nm4=5d;6?b1kj168k9n:e4``>;3n1n1h;m6;<6e<<jk019kla;f5ga=:0`da2m=l<50;5x91`??3n=ol524g;1>a0di27?j5<5d7ab?82a=l0o:no4=43b7?`3?k168k8?:e4`a>;3n><1h;ml;|q66d?=83;8w0:i738g2f?<5=l3:7j9c`9>0c>b2m34>m;l4k6ba891`1<3n=o4524g5e>a0d127?j5:5d7a:?82a190o:n74=5d;;3n0>1h;mm;<6e=0jh019h66;f5gg=:0c102m5<0s4>m4;4k6b;891`?m3n=ol524g:2>a0di27>=5?5d7aa?82a010o:nl4=4051?`3?k168k98:e4`g>{t=9836=4={<735`h019ki0;f5gd=z{<:957>52z?644`=n==i70:jfc8g2fgl4?:3y>15472o>a0di2wx9==d;296~;28;91j99m;<6e4gjk0q~;?2d83>7}:=98?6k:8b:?7b5e=l?ij7p}:03d94?4|5<:997h;7c9>0c6c2m5<5s4?;>;4i46`891`7m3n=ol5rs4205?6=:r7>15732ma0dl27><;288?1h;mk;<6e16jk018?65;f5gf=:0`>>2mn4o4k6bf891c?k3n=oi524d:g>a0dl27?i5k5d7ag?82b?80o:nj4=5g46?b1km168h9<:e4``>;3m>>1h;mk;<6f30jn019k86;f5ga=:=l?io70:j788g2fb<5=o14>72mn;i4k6bf891c0m3n=oi524d5e>a0dl27?i5>5d7ag?82b080o:nj4=5g;6?b1km168h6<:e4``>;3m1>1h;mk;<6f<0jn019k77;f5ga=:v3:231925>d34?:ji4i46`8yv36i>0;6?u250`;>c2e027?j;h5d7ag?xu29h21<7:e4``>{t=8k26=4={<72fd52z?65gd=n=h370:i758g2fb14dd2o>i463;f6;9`3ec3ty>=lm50;0x907el3l?n5524g5g>a0di2wx9;290k1h;m6;<72=gj30q~;>ae83>6}:=8h<6k:m8:?7ba3=l?ij70:i5g8g2fb14db2o>i463;fe;9`3ef34>m:<4k6bf8yv36io0;6>u250`e>c2e027?jij5d7ab?82a>;0o:nj4}r72f5<72:q69;3nkh1h;mn;<6e23jn0q~;>b083>6}:=8i:6k:m8:?7bg`=l?ij70:i668g2fb14e52o>i463;fb19`3ef34>m:54k6bf8yv36j:0;6>u250a0>c2e027?jn95d7ab?82a>00o:nj4}r72f1<72:q69;3njh1h;mn;<6e2gjn0q~;>b483>6}:=8i>6k:m8:?7bf`=l?ij70:i6e8g2fb14cd2o>i463;f9g9`3ed3ty>=im50;0x907bl3l?n5524g;0>a0d12wx9j30q~;>dg83>7}:=8l;6k:m8:?7b<0=l?i27p}:1d294?4|5<;m=7h;b99>0c?02m5<1s4?:il4i4c:891`083n=ol524gf2>a0dj27>=4m5d7ag?8361h0o:no4=43:f?b1kh1v8?j1;291~;29lh1j9l7;<6e21ji019hk3;f5gg=:7h;b99>0cb02mmh44k6b`891`003n=o45rs43f7?6==r7>=k=5f5`;?82a?o0o:nm4=5dgf?b1kk168kjl:e4`f>;3nmn1h;mm;|q65`2=83?p18?i4;d7f==:m494k6ba891`el3n=oo524g`e>a0dj27?jok5d7a`?xu29l<1<7;t=43e2?`3j1168k69:e4``>;3nj;1h;mm;<6eg6jh019hl2;f5gf=z{<;n;7>55z?65c1=n=h370:ic48g2fd<5=lh;7j9cc9>0ce12m=h650;7x907a03l?n5524g:g>a0dl27?jn75d7aa?82akk0o:nl4=5d`e?b1kj1v8?j9;291~;29o31j9l7;<6e=5ji019hld;f5gg=:15?f2mmh<4k6bc8yv37lo0;69u251dg>c2e027><4l5d7a:?8371;0=j0;290~;28oo1j9l7;<73=fj3018>63;43`f=:<5<:2h7j9c89>15?32?:oo63;fe`9`3ef3ty>a0d127><4;561f`?82aj00o:no4}r73a6<72=q69<>>:g6a<>;280l1h;m6;<73=3<18mi019hmd;f5gd=z{<:n87>54z?6554=n=h370;?a18g2f?<5<:2;78?db9>0ce62m5<3s4?:<>4i4c:8906f93n=o45251;;>36ck27?jn;5d7ab?xu28l<1<7:t=4330?`3j1169=o=:e4`=>;28031:=jl;<6eg<jk0q~;?e683>6}:=8:>6k:m8:?64d5=l?i270:ice8g2fg15`d2?:3o63;fd29b11e3ty>c20j2wx9=h;:181837nl0=<5m4=5df6?`3?k1v8>i5;296~;28ol1:=6l;<6ea6h0q~;?f783>7}:=8:;6;>7c:?7b`2=n==i7p}:0g594?4|5<;;=78?8b9>0cc22o>5<5s4?:3l?;o5rs42e=?6=:r7>===561:`?82am>0m8:l4}r73bd<72;q69<>;:72;g>;3nl21j99m;|q64cd=838p18??5;43b7854=e<5=l2i7h;7c9~w1`4?3:1>v3:1c5925>d34>mm;4i46`8yv2a;10;6?u250`f>36?k27?jl95f55a?xu3n:31<7{t52z?65f7=>92h70:i9`8e02dm?n4?:3y>14e52?:3o63;f8`9b11e3ty?j>j50;0x907d;3<;4n524g;`>c20j2wx8k=j:181836k=0=<5m4=5d:`?`3?k1v9hh0q~:i3083>7}:=8h36;>7c:?7bd6=n==i7p};f2094?4|5<;i578?8b9>0cg62o>5<5s4?:nl4909a891`f:3l?;o5rs5d00?6=:r7>=ol561:`?82ai:0m8:l4}r6e70<72;q69;3nh>1j99m;|q7b60=838p18?md;436k:8b:p15gb2909w0;>e`854=e<5=lji7h;7c9~w06e=3:1>v3:1d`925>d34>mn;4i46`8yv37j?0;6?u250d1>36?k27?jo95f55a?xu28k=1<7{t=9h36=4={<72b1<181i019hn9;d73g=z{<:i57>52z?65c3=>92h70:ia`8e02d14`12?:3o63;f``9b11e3ty>c20j2wx9=ll:181836n10=<5m4=5db`?`3?k1v8>md;296~;29o31:=6l;<6eech0q~;?ag83>7}:=8oh6;>7c:?7bg6=n==i7p}:0c294?4|5<;nh78?8b9>0cd62o>5<5s4?:ih4909a891`e:3l?;o5rs42a6?6=:r7>=hh561:`?82aj:0m8:l4}r73f6<72;q69;3nk>1j99m;|q64g2=838p18?i1;436k:8b:p141b290?8v3:00g9`3ef34?;=k4k6bc8906583n=ol525102>a0di27>;28;<1h;mn;<7362jk01;>;9;f5gd=:=8=n6k:m8:?6407=l?ii70;?5b8g2fd<5<:=;7j9cc9>150f2ma0dj27><;h5d7aa?837?90o:nl4=4266?b1kj169=;<:e4`g>;28<>1h;ml;<7310ji018>:6;f5gf=:=9?<6i8lc:?640>=l?ih70;?588g2fe<5<:>m7j9cb9>153e2ma0dk27>=5?5d7a`?82bn<0o:nl4=5ge2?b1kk168hh8:e4`f>;3mo21h;mm;<6fb<jh019kia;f5gg=:0c672mma0dj27?j=;5d7aa?82a8>0o:nl4=5d3:e4`g>;28?81h;ml;<7326ji018>94;f5gf=:=9<>6i8lc:?6430=l?ih70;?698g2fe<5<;3<7j9ce9>150>2mnj?4k6b`891ca;3n=oo524dd7>a0dj2wx9?om:18082a190o:nk4=40bf?`3j1169?ol:e4`e>{t=;ko6=4<{<6e<1jo01834>mmk4k6b;8907?j3n=oi524g7b>a0dj27?j4k5d7ab?82ai90o:no4=5db5?b1kh168ko=:e4`e>;3nh91h;mn;<6ee1jk019hn5;f5gd=:0c?f2mm5n4k6bc891`>l3n=ol524gcf>a0di27?jo>5d7ab?82aj80o:no4=5da6?b1kh168kl<:e4`e>;3nk>1h;mn;<6ef0jk019hm6;f5gd=:=l?ij70:ia88g2fg<5=ljm7j9c`9>0cge2mmmi4k6bc891`213n=oo524gd7>a0di27?jkh5d7ab?8378j0o:no4=423`?b1kh169=>j:e4`e>;289l1h;mn;<7355jk018>>1;f5gd=:=9;96i8la:?7bc5=l?ij70:if48g2fg<5=lm:7j9c`9>0c`02mmj44k6bc891`ai3n=ol524gda>a0di27?jkm5d7ab?82anm0o:no4=5dea?b1kh169=>?:e4`e>;289;1h;mn;<7347jk018>?3;f5gd=:=9:?6i8la:?6453=l?ij70;?078g2fg<5<:;;7j9c`9>156?2ma0dj27?j:<5d7ab?8361=0m8o64=40b;3nmo1h;m6;<6e`dj3019hl0;f5g<=:=l?i270:ic58g2f?<5=lho7j9c89>15742ma0di27><<75d7ab?8379h0o:no4=422f?b1kh169=?l:e4`e>;288n1h;mn;<7350jk019hk2;f5g<=:=l?ii70;>948g2f?<5<;2h7j9ce9>0`ed2m34>n;=4k6bc891c0j3n=ol524d:5>a0di27?i565d7ab?82b000o:no4=5g;e?b1kh168h6m:e4`e>;3m1i1h;mn;<6fjk019k7e;f5gd=:0`122mn;:4k6bc891c003n=ol524d5:>a0di27?i:o5d7ab?8361:0o:nj4=43:5?b1kl169<6i:e4``>;291:1h;m6;<6f3fjk019k8d;f5gd=:0`>52mn494k6bc891c?=3n=ol524d:4>a0di27>?5?5d7a:?8360m0o:n74=414b?b1k0168h8i:e4`=>;2:hi1h;m6;<71e`j3019kla;f5g<=:0`da2m34>n::4k6bf891c2=3n=on524d47>a0dk27?i8m5d7ab?835k10o:nj4=415e?b1kk168hm<:e4`=>;3lo81h;mk;<6ef=j3019hk0;f5g<=z{=oh57>54z?7b<4=l?i270:jbe8g2fg<5=oh57h;b99>0`ef2m5<4s4>m4i4k6bg891ce13l?n5524d`b>a0di2wx8hm::18782a0>0o:n74=5gag?b1kj168hm::g6a<>;3mj<1h;mn;|q7af6=83>p19h72;f5g<=:noi4?:5y>0`dd2mnoh4k6bc891`0>3n=oo5rs5gaa?6=;r7?iok5f5`;?82a>j0o:nl4=5gab?b1kh1v9klb;290~;3n081h;mm;<6ffaj3019klb;d7f==:0`e02o>i463;eb:9`3ed3ty?in<50;6x91`?:3n=oo524d`g>a0dj27?in<5f5`;?82bk=0o:nj4}r6fgc<72=q68hll:e4`=>;3mjl1j9l7;<6f`5jh019h86;f5gd=z{<;2:7>56z?7b2b=l?io70;>978e0g><5<;2o7j9c`9>14?c2m34?:5o4k6b`8yv369:0;6>u25070>c2e027><;288l1h;mm;<731fji0q~;>2883>6}:=8?m6k:m8:?6476=l?ii70;?668g2fen4?:2y>140f2o>i463:0339`3ee34?;:l4k6ba8yv36:m0;6>u2504g>c2e027>k0o:nm4}r726`<72:q69<8j:g6a<>;28;91h;mm;<732fji0q~;>2g83>6}:=814172o>i463:0379`3ee34?;:h4k6ba8yv36;80;6>u25052>c2e027>o0o:nm4}r7277<72:q69<9=:g6a<>;28;=1h;mm;<7335ji0q~;>1583>6}:=8?>6k:m8:?6404=l?ii70:jf08g2f?14312o>i463:0419`3ee34>nj?4k6b;8yv369?0;6>u25074>c2e027><8:5d7aa?82bn:0o:n74}r7252<72:q69<;7:g6a<>;28j30q~;>1983>6}:=8?26k:m8:?6400=l?ii70:jf48g2fe143f2o>i463:0459`3ee34>nj;4k6ba8yv369h0;6>u2507a>c2e027><865d7aa?82bn>0o:nm4}r725g<72:q69<;l:g6a<>;28<31h;mm;<6fb=ji0q~;>1b83>6}:=8?o6k:m8:?640g=l?ii70:jf88g2fe143b2o>i463:04`9`3ee34>njl4k6ba8yv369o0;6>u25043>c2e027><8j5d7aa?82bnj0o:nm4}r7265<72:q69<8>:g6a<>;28ji0q~;>2083>6}:=8<96k:m8:?640`=l?ii70:jfd8g2fe?4?:2y>14042o>i463:0729`3ee34>njk4k6ba8yv36::0;6>u25047>c2e027?j=>5d7a`?837>80o:nl4}r7261<72:q69<8::g6a<>;3n9;1h;ml;<7327jh0q~;>2483>6}:=8<=6k:m8:?7b54=l?ih70;?628g2fd;4?:2y>14002o>i463;f119`3ed34?;:94k6b`8yv36:>0;6>u2504;>c2e027?j=:5d7a`?837><0o:nl4}r726=<72:q69<86:g6a<>;3n9?1h;ml;<7323jh0q~;>2`83>6}:=8o4?:2y>140d2o>i463;f1:9`3ed34?;:44k6b`8yv368?0;6:u25025>c2e027?jnk5d7ab?82akh0o:nl4=5d`2?b1kk168km=:e4`f>;3nko1h;mm;<724=j30q~;=4583>3}:=;2<6k:m8:?6464=>9nh70:i738g2fb<5<:>=7j9c89>0`172m3ty>>9h50;4x904?03l?n552511g>36ck27><8m5d7a:?82b?k0o:n74=5d51?b1kj168hhm:e4`=>{t=;?j6=49{<71=6;8;43`f=:=9<<6i8l9:?7a=0=l?i270:i078g2f?<5=l<;7j9c89~w042l3:1:v3:28g9b1d?34?;8l490ea89061i3n=o4524d:;>a0d127?j5>5d7a`?82a800o:n74}r711`<72?q69?o>:g6a<>;28=h1:=jl;<6e<4jo018>9b;f5g<=:7h;b99>152d2?:oo63:07a9`3e>34>n4l4k6b;891`?=3n=on524g2a>a0d12wx9?8?:185835i:0m8o64=427`?07lj168k69:e4`a>;28?n1h;m6;<6fj3019h?c;f5g<=z{<8==7>56z?66d2=n=h370;?4d854ae<5<:=i7j9c89>0c6c2mn4n4k6b;8yv35>;0;6;u253c6>c2e027><9h561f`?837>o0o:n74=5d3a?b1kk168h6k:e4`=>;3n1k1h;mk;|q6635=83kc:?6426=l?i270:i0g8g2fd<5=o3i7j9c89>0c?62m5<1s4?9444i4c:89064;3<;hn524g:f>a0dm27><8<5d7a:?82bn80o:no4=5g45?b1k01v8<;6;292~;2:1k1j9l7;<7371<18mi018>:3;f5g<=:17>e2o>i463:027925bd34?;994k6b;891ca;3n=ol524g;7>a0dm27?i:=5d7a:?xu2:=21<78t=40;g?`3j1169==9:72gg>;28jk019h65;f5g`=:290=w0;=8e8e0g><5<:8;78?db9>15312mm5;4k6bg891c0=3n=o45rs407e?6=>r7>>5k5f5`;?837;10=;3n0=1h;mj;<6f33j30q~;=4c83>3}:=;2m6k:m8:?646?=>9nh70;?598g2f?<5=om;7j9c`9>0`102m3ty>>9m50;4x904>83l?n552511b>36ck27><875d7a:?82bn10o:no4=5g4{t=;>o6=49{<71=4a0di27?i:o5d7a:?82a>;0o:n74}r7115<72?q69?7;:g6a<>;28:o1:=jl;<731aj3019kic;f5gd=:155a2?:oo63:04g9`3e>34>nji4k6bc891c0l3n=o4524g44>a0d12wx9?;=:1858351?0m8o64=4274?07lj169=;i:e4`=>;3moo1h;mn;<6f3`j3019h98;f5g<=z{<8>?7>56z?66<1=n=h370;?40854ae<5<:=<7j9c89>0``a2m34>m:44k6b;8yv35==0;6;u253;;>c2e027><9<561f`?82a890o:no4=4255?b1k0168h6?:e4`=>;3n?h1h;m6;|q6603=8386;>kc:?7b57=l?ij70;?638g2f?<5=o3=7j9c89>0c0c2m5<1s4?95l4i4c:89063<3<;hn524g21>a0di27><;=5d7a:?82b0;0o:n74=5d5b?b1k01v8<:7;292~;2:0h1j9l7;<7300<18mi019h?3;f5gd=:=917?d2o>i463:054925bd34>m<94k6bc89061=3n=o4524d:7>a0d127?j:=5d7a:?xu2:<31<78t=40:`?`3j1169=:8:72gg>;3n9?1h;mn;<7323j3019k75;f5g<=:<5<:?578?db9>0c602m34>n4:4k6b;891`013n=o45rs406g?6=>l>5f5`;?82a?h0o:nl4=5d3{th018?6c;f5gg=:=8336i8l9:?650cb32m3l?;o524gf;>a0di27>=465d7aa?xu3m081<7=t=42b3?`3?k168kjl:e4`e>;29021h;ml;|q7a<5=839p18>n8;d73g=:=l?io7p};e8694?5|5<:j57h;7c9>0cdb2ma0d127>=495d7ab?836100o:n74}r6f=3<72=q69=om:g64f>;3nj<1h;m6;<72=2jh018?69;f5gd=z{=o2;7>54z?64de=n==i70:ic`8g2f?<5<;257j9cc9>14?02m5<3s4?;mi4i46`891`dm3n=o45250;4>a0dl27>=475d7a`?xu29:91<7{t=89n6=4={<7211<181i019hi6;d73g=z{<;?57>52z?650`=>92h70;?038e02d140f2?:3o63:0179b11e3ty>=9j50;0x9071l3<;4n525125>c20j2wx9<:j:181836>l0=<5m4=4233?`3?k1v8?;f;296~;29?l1:=6l;<734=h0q~;>5183>7}:=8=;6;>7c:?645?=n==i7p}:14394?4|5<;<=78?8b9>156f2o>5<5s4?:;?4909a89067j3l?;o5rs4300?6=:r7>=8;561:`?82ano0m8:l4}r7270<72;q69<;9:72;g>;289i1j99m;|q6560=838p18?:7;4359854=e<5<:;i7h;7c9~w07403:1>v3:14;925>d34?;36?k27><<>5f55a?xu29:k1<7:g64f>{t=89i6=4={<721f<181i018>>2;d73g=z{<;8o7>52z?650b=>92h70:if28e02d143b2?:3o63;fg79b11e3ty>=>h50;0x907183<;4n524gd4>c20j2wx9<:?:181836>80=<5m4=5deh0q~;>4383>7}:=8<86;>7c:?7bcg=n==i7p}:15194?4|5<;=878?8b9>0c`e2o>5<5s4?::84909a891`ak3l?;o5rs4371?6=:r7>=;8561:`?82anm0m8:l4}r7203<72;q69<88:72;g>;3noo1j99m;|q6511=838p18?98;4368854=e<5<:;=7h;7c9~w073i3:1>v3:17`925>d34?;<>4i46`8yv3636?k27><=:5f55a?xu3m9i1<7:t=5g3f?b1k0168ioj:e4`=>;3m9?1h;m6;<6f4ah0q~:kfd83>0}:0`6?2m5<5s4>oj44909a891b?83l?;o5rs5f:2?6=:r7?hl>5ed74?82c1?0m8:l4}r6g;3lh:19lm4}r6g=0<72:q68i6l:g46g>;3l0l1ih;8;<6g=0h0q~:k8c83>6}:{tf2908w0:k8`8e02d<5=n3n7;nc:?7`6}:o444?:2y>0a>>2o>0a?52o>5<4s4>o454i46`891b?13?jo63;d8a91deo5<4?:2y>0a>?2o<>o63;d8`9a`3034>o5<4i46`8yv2c0>0;6>u24e:4>c20j27?h5655`a891b>j3?jo6s|4e;3>5<4s4>o4:4i64a891b>i3on9:524e;3>c20j2wx8i69:18082c0?0m8:l4=5f;3?3fk27?h4o55`a8yv2c0o0;6>u24e:5>c02k27?h475ed74?82c0o0m8:l4}r6g<0<72:q68i6::g64f>;3l1<19lm4=5f:=?3fk2wx8i6j:18082c0<0m:8m4=5f:168i6j:g64f>{th019j75;7bg>;3l0219lm4}r6g;3l0=1ih;8;<6gh0q~:j2b83>6}:{th019k?0;f5gf=:2909w0:k7d8e02d<5=n<57j9ce9~w1bc;3:1>v3;dg`925>d34>o4?4i46`8yv2cl80;6?u24edb>36?k27?h5?5f55a?xu3lll1<7:t=5fe=?3>n27?hko558d891baj3?2j63;dg29b11e3ty?hio50;0x91bdm3<;4n524ec3>c20j2wx8ij6:18182ckm0=<5m4=5f:b?`3?k1v9jk8;296~;3lji1:=6l;<6g=`h0q~:kd683>7}:7c:?7`0a?d2o>5<5s4>oo44909a891b>j3l?;o5rs5fg0?6=:r7?hn6561:`?82c1h0m8:l4}r6g`7<72;q68im8:72;g>;3l031j99m;|q7`a6=838p19jl6;43;3lj3194h4=5f`e?3>n27?hnl558d891bdk3?2j63;dbf91<`<5=nhi7;6f:?7``c=n==i7p};e1094?4|5=o;=78?8b9>0`622o>5<5s4>n<;4909a891c703l?;o5rs5g3e?6=:r7?i=7561:`?82b8k0m8:l4}r6f0f<72=lp19k<8;7:b>;3m:3194h4=5g0e?3>n27?i>l558d891c4k3?2j63;e2f91<`<5=o8i7;6f:?7a6`==0l019k;0;7:b>;3m=;194h4=413b?3>n27>?<>558d89056j3?2j63:33491<`<5<98=7;6f:?676e==0l018=;7;7:b>;2;=i194h4=417`?3>n27>?9k558d8905693?2j63:30091<`<5<9:?7;6f:?6742==0l018=>5;7:b>;2;8<194h4=4123?3>n27>?<6558d8905613?2j63:30c91<`<5<9:o7;6f:?674b==0l018=>e;7:b>;2;8l194h4=4114?3>n27>???558d89055:3?2j63:33191<`<5<9987;6f:?6773==0l018==7;7:b>;2;;2194h4=411=?3>n27>??o558d89055j3?2j63:33a91<`<5<99h7;6f:?677c==0l018==f;7:b>;2;::194h4=4106?3>n27>?>=558d89054<3?2j63:32791<`<5<98:7;6f:?6761==0l018=<8;7:b>;2;:3194h4=410e?3>n27>?>l558d89054l3?2j63:32g91<`<5<98j7;6f:?6716==0l018=;1;7:b>;2;=8194h4=4177?3>n27>?9:558d89053=3?2j63:35491<`<5<9?47;6f:?671?==0l018=;a;7:b>;2;=h194h4=4143?3>n27>?:6558d8905013?2j63:36c91<`<5<9=m7h;7c9~w1bbi3:1jv3;e0g91<`<5=o:j7;6f:?7a76==0l019k=1;7:b>;3m;8194h4=5g17?3>n27?i?:558d891c5=3?2j63;e3491<`<5=o9;7;6f:?7a7>==0l019k=9;7:b>;3m;k194h4=5g1f?3>n27?hhm5f55a?xu3m=81<7{t86=4={<6f7<<181i019jm3;d73g=z{=o?87>52z?7a6g=>92h70:kb58e02dn884?:3y>0`5e2?:3o63;dc79b11e3ty?i9850;0x91c4k3<;4n524e`5>c20j2wx8h:8:18182b;m0=<5m4=5fa3?`3?k1v9k;8;296~;3m:o1:=6l;<6gf=h0q~:j4883>7}:7c:?7`g?=n==i7p};e5c94?4|5=o?<78?8b9>0adf2o>5<5s4>n8<4909a891be93l?;o5rs5g7a?6=nr7?i9j561:`?82cjh0o:no4=5fa=?b1kh168il7:e4`e>;3lk=1h;mn;<6gf3jk019jm5;f5gd=:0ace2o>on>4k6ba891be<3n=on5rs5fgf?6=:r7?i;3lh21j99m;|q7`ac=838p19k=0;43v3;e30925>d34>omo4i46`8yv2cm80;6?u24d00>36?k27?hlm5f55a?xu3ll81<7{t52z?7a70=>92h70:ka38e02doi84?:3y>0`402?:3o63;d`19b11e3ty?hh850;0x91c503<;4n524ec7>c20j2wx8ik8:18182b:00=<5m4=5fb1?`3?k1v9jj8;296~;3m;k1:=6l;<6ge3h0q~:ke883>7}:7c:?7`d1=n==i7p};e1d94?4|5=o;i78?8b9>0ad72o>5<4s4>omh4i46`891ba<3n=ol524ed1>a0d12wx8ih9:18682cn00m8o64=5fb1?b1k0168i6?:e4`=>;3l1;1h;ml;<6g<6jn0q~:kf683>1}:om:4k6b;891b?;3n=on524e:1>a0di2wx8ilm:18782ck<0m8o64=5f;0?07lj168h>;:e4``>;3l1n1h;m6;|q7`ge=83>p19jl6;d7f==:6;>kc:?7a52=l?in70:k8d8g2f?oni4?:5y>0ae02o>i463;d94925bd34>n<94k6b`891b?n3n=o45rs5faa?6=0={t0a>>2?:oo63;e169`3ef34>o5?4k6b;8yv2ck80;69u24eaa>c2e027?h5o561f`?82b8:0o:nl4=5f:7?b1k01v9jl2;290~;3lji1j9l7;<6g<5=n3o78?db9>0`642m3ty?hn:50;1x91bdm3l?n5524d20>a0di27?h485d7a:?xu3m931<7mt=5g3=?`3j1168h>m:e4`e>;3lho1h;mm;<6gafjk019jm0;f5gd=:47j9cc9>146?2m3:1=lu24d25>c2e027?hl=5d7a:?82ci;0o:n74=5fb5?b1k0168iok:e4`=>;3lhi1h;m6;<6gegj3019jn4;f5g<=:0ace2mom84k6bc891bf>3n=ol524ec4>a0di27?i=;5d7af?82b=10o:no4=433;3m921h;m6;<6g`fj20q~:j0083>45|5=o;=7h;b99>0adf2m34>on54k6b;891be?3n=o4524e`5>a0d127?ho;5d7a:?82cj80o:n74=5g3f?b1km168ioj:e4``>;3lli1h;m6;<6gb5jk019jnf;f5gd=:6i8la:?7a0>=l?i270;>098g2fb<5=ni>7j9c`9>0ad42m;3lh81h;mn;<6gf=jh019jn1;f5gd=:0ad22mon<4k6b`891bf<3n=ol524e5g>c20j27?h5>5d7ab?82c080o:nj4=5fa6?b1k0168il<:e4`=>;3lk>1h;m6;<6ge=j3019jn9;f5g<=:0fd02m0a332o>hn;4k6b`8yv2di10;6>u24e42>36?k27?oll5d7af?82di00m8:l4}r6`fg<72;q68i8<:72;g>;3khh1j99m;|q7ggg=838p19j92;43w0:k5186=c=:;3kk91j99m;|q7`1b=838p19j:1;43v3;d41925>d34>hn:4i46`8yv2c=j0;6?u24e7a>36?k27?oo65f55a?xu3l=?1<7{t0a7e2o>h>63;d349b1e534>o?<4i4b0891b4k3l?o?524e62>c2d:27?h9<5f5a1?82c<:0m8n<4=5f32?`3k;168i>8:g6`6>;3l921j9m=;<6g4<0a6a2o>h>63;d039b1e534>o=?4i4b0891b6;3l?o?524e37>c2d:27?h<;5f5a1?82c9?0m8n<4=5f23?`3k;168i?7:g6`6>;3l831j9m=;<6g5dc;d7g7=:0a462o>h>63;d309b1e534>o>>4i4b0891b5<3l?o?524e06>c2d:27?h?95f5a1?82c:10m8n<4=5f1=?`3k;168i;3l;h1j9m=;<6g6f7h;c39>0a542o>h>63;d269b1e534>o?84i4b0891b4>3l?o?524e14>c2d:27?h>65f5a1?82c;00m8n<4=5f0e?`3k;168i=m:g6`6>;3l:n1j9m=;<6g7`;6k:l2:?7`3g=n=i970:k6c8e0f4<5=n=o7h;c39>0a0c2o>h>63;ccf9b11e3ty?ol:50;0x91b1i3<;4n524bc`>c20j2wx8no::18182c>k0=<5m4=5ab`?`3?k1v9mn6;296~;3l?i1:=6l;<6`e`h0q~:la683>7}:7c:?7gd`=n==i7p};d4594?g|5=iij7j9cc9>b5`22mho>4k6bg890`>m3n=oo524b`;>a0dj27?on?5d7ag?82dj00o:n74=5f51?b1kk168i:8:e4``>{t36=4={<6g1552z?7`07=n=h370:lae8g2fdo8l4?:3y>0a352o>i463;c`g9`3ee3ty?h9l50;0x91b2;3l?n5524bce>a0dj2wx8nm=:18e82dj=0o:n74=5aab?b1k016:=9l:e4`e>;3kk=1h;mj;<6`g70fdc2mo:84k6b;891b3?3n=oo524b`6>a0dk2wx8i8;:18082c>=0m8o64=5aa6?b1kj168i8::e4`a>{t=6=49{<6g03hn94k6bf891ee93n=o4524bc`>a0dm27?h8;5d7a:?82dik0o:nj4=5ab=?b1k0168nl<:e4`e>;3khk1h;mm;<6`f0jh0q~:k5g83>=}:0fge2mo994k6bc891ee=3n=ol5rs5f54?6=>r7?h;=5f5`;?82dj80o:nl4=5aba?b1kl168nom:e4`g>;3l<>1h;m6;<6`f0j30q~:67183>1}:=7j9c`9~w1??83:1>9u248:2>c20j27?5;;5d7a`?82>>>0o:nl4=5;5b?b1k016849j:e4`f>;31121h;mk;<6:<<jn01977a;f5ga=:<02i6i8ld:?7==e=l?io70:6608g2f?<5=h347j9c`9>0g>12mi4?4k6ba891?2i3n=oo524856>a0dj27?5:o5d7aa?82>0?0o:nl4=5;60?b1kk1684;?:e4`f>;31<<1h;mm;<6:12jh0197:b;f5gg=:<0?o6i8lb:?7=0c=l?ii70:6618g2fd<5=3=>7j9cc9>0<032m2:54k6b`891?113n=oo52484f>a0dj27?58m5d7aa?82>?o0o:n74=5:a=?b1k01v97:4;29=~;31jo019777;f5g`=:<0=<6i8le:?7=0?=l?ii70:6758g2fd<5=3<57j9cc9>0<>22m><0o:n74=5;4f?b1kj16846<:e4`f>;31><1h;mm;<6:1<jn019784;f5ga=:<0=26i8ld:?7==3=l?io70:67e8g2fe<5=3347j9c`9>0<>>2m24o4k6bc891??k3n=ol524870>c20j27?5;j5d7ab?xu31<:1<7??{<6:14h0197:4;f5gf=:<0?;6i8lc:?7=00=l?ih70:6568g2fe<5=3>n7j9cb9>0<3c2m2:=4k6ba891?1:3n=on524847>a0dk27?5;85d7a`?82>>10o:nm4=5;5=?b1kj16848j:e4`g>;310g`52m24<4k6b`891?1;3n=o4524cd5>c20j27?o4h5d7ab?82>=:0o:nk4=5a6e?b1kh168o77:e4``>{t<09n6=4m{<6:7`h0197kf;f5gf=:<0o;6i8lc:?7=`7=l?ih70:6e38g2fe<5=3n?7j9cb9>02i;4k6ba891?b?3n=on5248ff>a0dk2wx84:7:18182>;l0m:8m4=5;7h0q~:63b83>7}:<09h6k:8b:?7=6b==hi0q~:64783>7}:<09h6k8:c:?7=10=n==i7p};92`94?4|5=38n7h;7c9>0<5d20<222o>5<5s4>2?l4i46`891?4j3?jo6s|4867>5<5s4>2?l4i64a891?3<3l?;o5rs5;0=?6=:r7?5>75f55a?82>;h0>mn5rs5;77?6=:r7?59=5f55a?82>;00m:8m4}r6:0a<72;q684:k:g64f>;31:31:=jl;|q7=6>=838p197<8;d73g=:<09268ol;|q7=14=838p197;2;d73g=:<0936k8:c:p0<2d2909w0:64b8e02d<5=38478?db9~w1?4?3:1>v3;9259b11e34>2?54:ab9~w1?393:1>v3;9539b11e34>2?:4i64a8yv2>c20j27?5>9561f`?xu31:<1<7{t<0>j6=4={<6:0dh0197<6;43`f=z{=3897>52z?7=63=n==i70:63786ef=z{=38j7>52z?7=6`=n==i70:6348e20e2844?:3y>0<2>2o>c20j2wx8l=j:18182f;l0m8:l4=5c4a?3fk2wx8l;k:18082f;l0m:8m4=5c4`?cb=>168l;k:g64f>{th019o;3i>n19lm4}r6b1g<72:q68l=l:g46g>;3i>h1ih;8;<6b1gh0q~:n3c83>6}:{t6}:j?44?:2y>0d5>2o>0d3?2o>5<4s4>j?54i46`891g413?jo63;a6:91dej9:4?:2y>0d5?2o<>o63;a659a`3034>j9:4i46`8yv2f;>0;6>u24`14>c20j27?m>655`a891g0?3?jo6s|4`75>5<4s4>j?:4i64a891g0>3on9:524`75>c20j2wx8l=9:18082f;?0m8:l4=5c03?3fk27?m:855`a8yv2f=<0;6>u24`15>c02k27?m:;5ed74?82f=<0m8:l4}r6b70<72:q68l=::g64f>;3i:<19lm4=5c41?3fk2wx8l;;:18082f;<0m:8m4=5c40?cb=>168l;;:g64f>{th019o<5;7bg>;3i>>19lm4}r6b16<72:q68l=;:g46g>;3i>91ih;8;<6b16h0q~:n3283>6}:{t6}:j?=4?:2y>0d572o>0d2a2o>5<4s4>j>k4i46`891g483?jo63;a7d91dej8h4?:2y>0d4a2o<>o63;a7g9a`3034>j8h4i46`8yv2f:l0;6>u24`0f>c20j27?m?h55`a891g1m3?jo6s|4`6g>5<4s4>j>h4i64a891g1l3on9:524`6g>c20j2wx8lu24`0g>c02k27?m;m5ed74?82f;3i;n19lm4=5c5g?3fk2wx8l:m:18082f:j0m:8m4=5c5f?cb=>168l:m:g64f>{th019o=c;7bg>;3i?h19lm4}r6b0d<72:q68l;3i?k1ih;8;<6b0dh0q~:n2`83>6}:{t26=4<{<6b6d26k:8b:p0d4>2908w0:n288e02d<5=k9m7;nc:?7e3?==hi0q~:n4983>6}:=ml?<70:n498e02dj>54?:2y>0d4?2o>0d202o>5<4s4>j884i46`891g503?jo63;a7591dej:84?:2y>0d222o<>o63;a979a`3034>j:84i46`8yv2f<=0;6>u24`67>c20j27?m9;55`a891g?=3?jo6s|4`47>5<4s4>j894i64a891g?<3on9:524`47>c20j2wx8l:<:18082f<:0m8:l4=5c70?3fk27?m5:55`a8yv2f>:0;6>u24`60>c02k27?m5=5ed74?82f>:0m8:l4}r6b07<72:q68l:=:g64f>;3i=919lm4=5c;7?3fk2wx8l8=:18082f<;0m:8m4=5c;6?cb=>168l8=:g64f>{t:6=4<{<6b04h019o;2;7bg>;3i1819lm4}r6b24<72:q68l:>:g46g>;3i1;1ih;8;<6b24h0q~:n4183>6}:;6k:8b:?7e17==hi019o71;7bg>{t6}:j?i4?:2y>0d5c2o>0d3d2o>5<4s4>j??4i46`891g4l3?jo63;a6a91dej9<4?:2y>0d552o<>o63;a639a`3034>j9<4i46`8yv2f:>0;6>u24`04>c20j27?m><55`a891g093?jo6s|4`65>5<4s4>j>:4i64a891g1>3on9:524`65>c20j2wx85hk:18182>9m0ni894=5:e`?`3?k1v96kd;296~;30mn1j99m;<6:5a<2ij1v96ic;297~;30mn1j;;l;<6:5f52z?79nh70:77b8e02d3ho4?:2y>0=be2o>0=`f2o>5<5s4>3ho490ea891>0i3l?;o5rs5:ge?6=;r7?4io5f55a?82?lk0>mn52483b>0gd3ty?4k750;1x91>ci3l=9n52483:>`c2?27?4k75f55a?xu30>31<7{t<1n26=4<{<6;`<h0196ka;7bg>;318319lm4}r6;b=<72:q685j6:g46g>;31821ih;8;<6;b=h0q~:77983>7}:<1n26;>kc:?7<2>=n==i7p};8e:94?5|5=2o47h;7c9>0=b>253z?7=n??h70:6168fa01<5=2m;7h;7c9~w1>0?3:1>v3;8e:925bd34>3;:4i46`8yv2?l>0;6>u249f4>c20j27?4i655`a891?6?3?jo6s|49d5>5<4s4>3h:4i64a891?6>3on9:5249d5>c20j2wx8599:18182?l>0=;30o?1j99m;|q7<23=838p196k6;43`f=:<1=>6k:8b:p0=b22908w0:7d48e02d<5=2o:7;nc:?7=43==hi0q~:7f583>6}:<1n>6k8:c:?7=42=ml?<70:7f58e02d3;94?:3y>0=b22?:oo63;8669b11e3ty?4i:50;1x91>c<3l?;o5249f6>0gd34>2=94:ab9~w1>a;3:1?v3;8e69b33d34>2=>4je45891>a;3l?;o5rs5:47?6=:r7?4i:561f`?82??:0m8:l4}r6;`6<72:q685j<:g64f>;30m>19lm4=5;27?3fk2wx85h=:18082?l:0m:8m4=5;26?cb=>1685h=:g64f>{t<1=96=4={<6;`6<18mi019682;d73g=z{=2o>7>53z?778?db9>0=162o>5<4s4>3h=4i46`891>c:3?jo63;90391de3ik4?:2y>0=b72o<>o63;91d9a`3034>3ik4i46`8yv2?>o0;6?u249f3>36ck27?4;h5f55a?xu30jl1<7=t=5:`b?`3?k1685j?:4c`?82>8o0>mn5rs5:fa?6=;r7?4nh5f77`?82>8l0ni894=5:fa?`3?k1v969e;296~;30jl1:=jl;<6;2`h0q~:7cd83>6}:<1in6k:8b:?7{t<1oo6=4<{<6;g`dl3:1?v3;8bf9b11e34>3oh4:ab9>0<6c20<6d2lo>;63;8da9b11e3ty?4;m50;0x91>dl3<;hn52494`>c20j2wx85ml:18082?kj0m8:l4=5:``?3fk27?5=m55`a8yv2?mk0;6>u249a`>c02k27?5=l5ed74?82?mk0m8:l4}r6;2g<72;q685ml:72gg>;30?h1j99m;|q752z?79nh70:76`8e02d3ol4?:2y>0=ef2o>2908w0:7c`8e20e<5=3;57kj569>0=c>2o>5<5s4>3ol490ea891>113l?;o5rs5:`=?6=;r7?4n75f55a?82?kh0>mn52482:>0gd3ty?4h650;1x91>d13l=9n52482;>`c2?27?4h65f55a?xu30?21<7{t<1i36=4<{<6;g=h0196l9;7bg>;319219lm4}r6;a2<72:q685m7:g46g>;319=1ih;8;<6;a2h0q~:76683>7}:<1i36;>kc:?7<31=n==i7p};8b594?5|5=2h;7h;7c9>0=e?253z?71>3:1>v3;8b5925bd34>3:;4i46`8yv2?m=0;6>u249g7>c20j27?4n955`a891?7>3?jo6s|4827>5<4s4>3i94i64a891?5<3on9:524827>c20j2wx856<:18182?m=0=;31991j99m;|q7<=4=838p196j3;43`f=:<1296k:8b:p0=c52908w0:7e38e02d<5=2n?7;nc:?7=75==hi0q~:60383>6}:<1o96k8:c:?7=74=ml?<70:6038e02d34<4?:3y>0=c52?:oo63;8939b11e3ty?4h?50;1x91>b93l?;o5249g1>0gd34>2>?4:ab9~w1?793:1?v3;8d39b33d34>2><4je45891?793l?;o5rs5:;4?6=:r7?4h?561f`?82?090m8:l4}r6;a5<72:q685k?:g64f>;30l;19lm4=5;15?3fk2wx84>?:18082?m90m:8m4=5;14?cb=>1684>?:g64f>{t<1=m6=4={<6;a5<18mi01968f;d73g=z{=2oj7>53z?70=1b2o>5<4s4>3hh4i46`891>cn3?jo63;90d91de3jh4?:2y>0=bb2o<>o63;90g9a`3034>3jh4i46`8yv2??m0;6?u249ff>36ck27?4:j5f55a?xu30mi1<7=t=5:gg?`3?k1685jj:4c`?82>9l0>mn5rs5:ef?6=;r7?4im5f77`?82>9k0ni894=5:ef?`3?k1v968b;296~;30mi1:=jl;<6;3gh0q~:7d083>6}:<1n:6k:8b:?7b;7bg>{t<1l;6=4<{<6;`40;gf12=:<1l;6k:8b:p0=172909w0:7d0854ae<5=2<<7h;7c9~w1>d>3:1?v3;8b49b11e34>3h<4:ab9>0<7720<622lo>;63;8d79b11e3ty?4;;50;0x91>d>3<;hn524946>c20j2wx8n7l:181`~;30j<19lm4=5;31?3fk27?o4j5f55a?82>8;0o:n74=5;37?b1k01684>;:e4`=>;30lk1h;m6;<6;agj30196jc;f5g<=:<1oo6i8l9:?7<`c=l?i270:7eg8g2f?<5=2m=7j9c89>0=`52m34>3j94k6b;891>a=3n=o45249d5>a0d127?4k95d7a:?82?n10o:n74=5:e=?b1k01685hn:e4`=>;30oi1h;m6;<6;baj30197lb;f5g`=:<0n86i8le:?7=f`=l?in70:6b48g2fc<5=3i=7j9cd9>02o<4k6bg891?d=3n=oh5248a4>a0dm27?4h;5d7aa?82?n90o:nl4=5:ef?b1kk1685hj:e4`f>;30ol1h;mm;<6:45jh0197?1;f5gg=:<1o=6i8ld:?7<`1=l?io70:7e98g2fb<5=2n57j9ce9~w1g>03:1>v3;a8:9b11e34>jm?4je458yv2f0l0;6?u24`:f>c20j27?ml<55`a8yv2f1>0;6>u24`;4>c20j27?m5k5f77`?82fi80ni894}r6b;3i1o19lm4=5cb5?3fk2wx8l79:18082f1?0m8:l4=5c;`?`1=j168lo?:dg63>{th019o7d;7bg>;3ih:19lm4}r6b=0<72:q68l7::g64f>;3i1i1j;;l;<6b=c6}:{th019o7b;d51f=:f2908w0:n8`8e02d<5=k3n7;nc:?7e6}:j444?:2y>0d>>2o>0d?d2lo>;6s|4`:;>5<4s4>j454i46`891g?13?jo63;a8a91dej5<4?:2y>0d?62o>j5o4je458yv2f0>0;6>u24`:4>c20j27?m5655`a891g>j3?jo6s|4`;3>5<4s4>j5=4i46`891g??3l=9n524`;b>`c2?2wx8l69:18082f0?0m8:l4=5c;3?3fk27?m4o55`a8yv2f0o0;6>u24`:e>c20j27?m585f77`?82f100ni894}r6bgg<72;q68n7::72;g>;318n1j99m;|q7efg=838p19m64;43v3;c83925>d34>2=44i46`8yv2fk?0;6?u24b;3>36?k27?5<65f55a?xu3ij?1<7{t6;d73g=z{=kh?7>52z?7g=b=>92h70:6148e02djo?4?:3y>0f>d2?:3o63;9069b11e3ty?mn?50;0x91e?j3<;4n524830>c20j2wx8lm?:18182d0h0=<5m4=5;26?`3?k1v9omf;296~;3k131:=6l;<6:54h0q~:nbe83>7}:7c:?7=5`=n==i7p};aca94?4|5=i3:78?8b9>0<6b2o>5<5s4>h484909a891?7l3l?;o5rs5cae?6=:r7?o5:561:`?82>8j0m8:l4}r6bf<<72;q68n6<:72;g>;319h1j99m;|q7eg>=838p19m72;433:1>v3;c92925>d34>2<54i46`8yv2fj<0;6?u24b5e>36?k27?5=95f55a?xu3ik>1<79:g64f>{t52z?7g92h70:6228e02djh=4?:3y>0f?>2?:3o63;9309b11e3ty?mnh50;0x91e>03<;4n524802>c20j2wx8lmj:18182d1>0=<5m4=5;14?`3?k1v9old;296~;3k0<1:=6l;<6:5ch0q~:ncb83>7}:7c:?7=4c=n==i7p};ab;94?4|5=i3478?8b9>0<7e2o>5<5s4>h;i4909a891?683l?;o5rs5ca7?6=:r7?o:m561:`?82>8<0m8:l4}r6a3c<728;p19lnb;7:b>;3jhi194h4=5`a7?3>n27?no:558d891de=3?2j63;bc491<`<5=hi;7;6f:?7fg>==0l019lm9;7:b>;3jkk194h4=5`b`?3>n27?nlk558d891dfn3?2j63;bc291<`<5=hi=7;6f:?7fg4==0l019l70;d73g=z{=h510y>0gba2<3m70:me186=c=:5k524cga>0?a34>iin4:9g9>0gcc2<3m70:med86=c=:5k524cg6>0?a34>ii;4:9g9>0g1b2o>5<59r7?n96558d891d313?2j63;b4691<`<5=h>j7;6f:?7f34==0l019l93;7:b>;3j?>194h4=5`51?3>n27?n;8558d891d1?3?2j63;b5c91<`<5=h?n7;6f:?7f1e==0l019l;d;7:b>;3j=o194h4=5`7b?3>n27?n8>558d891d293?2j63;b4091<`<5=h>?7;6f:?7f03==0l019l:6;7:b>;3j<=194h4=5`6n27?n87558d891d2i3?2j63;b4`91<`<5=h>o7;6f:?7f0b==0l019l:e;7:b>;3j?:194h4=5`55?3>n27?n5<5f55a?xu3j1=1<7{t6=4={<6;fajn019l76;d73g=z{=h3?7>52z?7jjh4?:3y>0ge22?:3o63;9ed9b11e3ty?mkh50;0x91dd>3<;4n5248g3>c20j2wx8o>?:18182ek>0=<5m4=5;f5?`3?k1v9l?1;296~;3jj21:=6l;<6:a7h0q~:m0383>7}:7c:?7=`5=n==i7p};b1194?4|5=hhm78?8b9>05<5s4>ioo4909a891?b=3l?;o5rs5`31?6=:r7?nnm561:`?82>m?0m8:l4}r6a43<72;q68omk:72;g>;31l=1j99m;|q7f51=838p19lle;43e83:1>v3;b8c925>d34>3n<4i46`8yv2e0j0;6lu24c:`>c20j27?5nl5d7ag?82>l:0o:nj4=5;`b?b1km1684l::e4``>;31k;1h;mk;<6:fajn0197m9;f5ga=:<0i:6i8ld:?7=f3=l?io7p};b7;94?5|5=3?h7j9c89>0<242ma0d127?m=65f55a?xu3j?k1<7=t=5;7=?b1kj1684=i:e4`f>;3i931j99m;|q7f3d=839p197;a;f5gg=:<0>;6i8l9:?7e5d=n==i7p};b7a94?5|5=3?m7j9cb9>0<272ma0d127?m=j5f55a?xu3j?o1<7=t=5;7f?b1kj1684:>:e4`f>;3i9o1j99m;|q7f3`=839p197;c;f5gg=:<0>96i8l9:?7e5`=n==i7p};b6294?5|5=3?o7j9cb9>0<252ma0d127?m81<7=t=5;7`?b1km1684:<:e4`f>;3i881j99m;|q7eab=83?p197;9;f5gd=:<09m6i8la:?7=a3=l?i270:6c68e02d<5=3oj7j9cc9~w1gcm3:19v3;95;9`3e>34>2?k4k6ba891?c>3n=o45248aa>c20j27?5h>5d7aa?xu3iml1<7;t=5;7e?b1kh1684:?:e4`e>;31m=1h;m6;<6:gch0197j1;f5gg=z{=kn<7>55z?7=1g=l?i270:6418g2fe<5=3o47j9c89>0a0di27?5i75d7a:?82>j80m8:l4=5;f7?b1kk1v9oj2;291~;31=h1h;m6;<6:04ji0197ka;f5g<=:<0h>6k:8b:?7=`2=l?ii7p};ad194?3|5=3?o7j9c`9>0<252m34>2n44i46`891?b=3n=oo5rs5cf0?6==r7?59m5d7a:?82><;0o:nm4=5;gg?b1k01684lk:g64f>;31l<1h;mm;|q7e`3=83?p197;d;f5gg=:<0>86i8la:?7=ab=l?i270:6c08e02d<5=3n;7j9cc9~w1gb>3:19v3;95f9`3ef34>28>4k6ba891?c<3n=ol5248a6>c20j27?5ik5d7aa?xu30?81<7{t<1<;6=4={<6;1c<181i0197;e;d73g=z{=i>n7>52gy>03j=4k6ba891>aj3n=on5249df>a0dk27?4kh5d7a`?82>890o:nm4=5;35?b1kj1684>=:e4`g>;31991h;ml;<6:41ji0196ja;f5g`=:<1oi6i8le:?7<`e=l?in70:7ee8g2fc<5=2ni7j9cd9>0=ca2m3j?4k6bg891>a;3n=oh5249d7>a0dm27?4h85d7af?82?m>0o:nk4=5:f;30o?1h;mj;<6;b3jo0196i7;f5g`=:<1l36i8le:?70=`c2m2i=4k6bc891?b93n=ol5248g1>a0di27?5h=5d7ab?82>m=0o:no4=5;f1?b1kh1684k9:e4`e>;31l=1h;mn;<6:``jk0197;7;f5g`=:<0>=6i8le:?7=13=l?in70:6458g2fcjjn4?:0`x91?d03n=o45248a:>a0d127?5no5d7a:?82>k?0o:n74=5;g4?b1k01684j>:e4`=>;31m81h;m6;<6:gfj30197ld;f5g<=:<0in6i8l9:?7=g4=l?i270:6b58g2f?<5=3ji7j9c89>034>2nl4k6b;891?ek3n=o45248`5>a0d127?5o65d7a:?82>jl0o:n74=5;`4?b1k01684m=:e4`=>;31j>1h;m6;<6a=4j3019oid;d73g=:0d6?2m3ty?o;950;1x91g093l?;o524`2:>a0d127?5h>5d7a:?xu3k>81<7=t=5c4g?`3?k168l>m:e4`=>;31l;1h;m6;|q7g23=839p19o8f;d73g=:0d6c2m3ty?o:950;1x91g?93l?;o524`2f>a0d127?5h:5d7a:?xu3k>21<7=t=5c;6?`3?k168l>i:e4`=>;31l?1h;m6;|q7g2?=839p19o73;d73g=:0d762m3ty?o:l50;1x91g?=3l?;o524`31>a0d127?5ik5d7a:?xu3kn:e4`=>{th0197;4;f5g<=z{=i>j7>52z?7e3?=n==i70:6458g2fgh:=4?:3y>0d0f2o>a0dk2wx8n8=:18182f>j0m8:l4=5;70?b1km1v9m93;296~;3i?n1j99m;<6:00j30q~:l6583>7}:0<222m5<5s4>j;=4i46`891?3=3n=on5rs5a5<<0o:nj4}r6`2<<72;q68l9<:g64f>;31=<1h;m6;|q7g3g=838p19o84;d73g=:<0>=6i8la:p0f0e2909w0:n748e02d<5=3?:7j9cc9~w1e1k3:1>v3;a649b11e34>28;4k6ba8yv2d>m0;6?u24`54>c20j27?5985d7ag?xu3k?o1<7{th0197;7;f5gd=z{=i<<7>52z?7e2g=n==i70:6468g2fdh;<4?:3y>0d1e2o>a0dl2wx8n9;:18182f?l0m8:l4=5;7h0q~:79883>7}:7c:?7=0g=n==i7p};8`694?4|5=i9978?8b9>0<0d2o>5<5s4>h?=4909a891?0=3l?;o5rs5:b=561:`?82>??0m8:l4}r6;e<<72;q68n=;:72;g>;31>k1j99m;|q7fk3:1>v3;c25925>d34>2;k4i46`8yv2?im0;6?u24b1;>36?k27?5585f55a?xu301l1<7{t<13;6=4={<6`5f<181i019778;d73g=z{=22=7>52z?7g4b=>92h70:6888e02d35?4?:3y>0f7b2?:3o63;99c9b11e3ty?44=50;0x91e6n3<;4n5248:a>c20j2wx857;:18182d:90=<5m4=5;;g?`3?k1v9665;296~;3k;;1:=6l;<6:15h0q~:79783>7}:7c:?7=02=n==i7p};88594?4|5=i9?78?8b9>0<312o>5<5s4>h>94909a891?2?3l?;o5rs5::e?6=:r7?o?8561:`?82>=k0m8:l4}r6;=g<72;q68n<8:72;g>;31i7h;7c9~w1>>m3:1>v3;c3c925>d34>2:=4i46`8yv2?1o0;6?u24b0a>36?k27?5;<5f55a?xu30h:1<7{t<1k:6=4={<6`6a<181i019796;d73g=z{=2j>7>52z?7g7c=>92h70:6698e02d3m>4?:3y>0f4a2?:3o63;97;9b11e3ty?4l;50;0x91e493<;4n52484f>c20j2wx85o9:18182d;;0=<5m4=5;5b?`3?k1v9ljf;292~;3jo:1j99m;<6a3`jk019782;f5g<=:<0296i8lc:?7f<4=l?ii70:6508g2fdi5>4?:4y>0g?32o>24?4k6bc891?0m3n=o4524872>a0d12wx8o7::18f82e1?0m8:l4=5;4g?b1kj168468:e4`g>;31>=1h;ml;<6:2cjn019772;f5g<=:<0=n6i8la:?70=ga2m3n94k6bf891?1j3n=oi5rs5`:3?6=?r7?5:m5d7ab?82>0>0o:no4=5;43?b1kh1684;<:e4`e>;3j021j99m;<6:10jo01979b;f5gf=z{=i2i7>512y>0<002m24>4k6b;891?0>3n=o452484e>a0dk27?5875d7a:?82>?=0o:n74=5;4=?b1k016846::e4`=>;31>n1h;m6;<6:<=jh019779;f5gg=:<02j6i8lb:?7==d=l?ii70:68b8g2fd<5=i2j7h;7c9>0<362m2:n4k6bf8yv2d=00;6:u2485a>a0d127?55=5d7ab?82>??0o:no4=5`42?b1kk16849k:e4`f>;3kji0q~:n1e83>7}:0=`72m5<5s4>j=84i46`891>aj3n=ol5rs5c14?6=:r7?m<85f55a?82?nl0o:no4}r6b64<72;q68l?8:g64f>;30ol1h;mn;|q7e74=838p19o>8;d73g=:<0:;6i8la:p0d442909w0:n188e02d<5=3;=7j9c`9~w1g5<3:1>v3;a0c9b11e34>2c20j27?5==5d7ab?xu3i;<1<7;:e4`e>{t0f?c2mj<44k6bf891g7j3n=oi524`2`>a0dl27?m=j5d7ag?82f8l0o:nj4=5c3b?b1km168l??:e4``>;3i8;1h;mk;<6b57jn019o?a;f5ga=:<0>36i8la:?7f=g=l?ih70:7648g2fb<5=2<<7j9ce9>0=1e2m3;h4k6bf891>0n3n=oi5249:3>a0dl27?45?5d7ag?82?0;0o:nj4=5:;7?b1km168589:e4``>;30?=1h;mk;<6;2=jn019699;f5ga=:<10=0b2mi;84k6b`891>093n=oi524951>a0dl27?4:=5d7ag?82??=0o:nj4=5:41?b1km168599:e4``>;30>=1h;mk;<6;3=jn019689;f5ga=:<1=j6i8ld:?7<2e=l?io70:7658g2fd<5=ij=7j9cb9>0fg42mc20j2wx8o7l:18182eim0m8o64=5;50?b1km1v9l6d;296~;3jho1j9l7;<6:23jn0q~:m9d83>7}:=l?io7p};b8d94?4|5=hi<7h;b99>0<0>2m5<5s4>in<4i4c:891?1m3n=oi5rs5`b5?6=:r7?no<5f5`;?82>?;0o:no4}r6a=g<72;3j0;1h;ml;<6:15jn019l7f;f5g<=:<5=3hm7j9c`9>0<332m5<4s4>in>4i4c:891?dm3n=ol524875>a0dl2wx8oo;:18082ej=0m8o64=5;g6?b1kh1684;8:e4``>{t6=4<{<6af0<5=3i87j9c`9>0<3d2m5<4s4>in:4i4c:891?e03n=ol52487g>a0dl2wx8oo7:18082ej10m8o64=5;ag?b1kh1684;j:e4``>{t<5=3h87j9c`9>0<052m5<5s4>ii<4i4c:891??;3n=on5rs5`g5?6=:r7?nh<5f5`;?82>010o:n74}r6a`7<72;q68ok<:g6a<>;31131h;m6;|q7fa5=838p19lj4;d7f==:<02j6i8l9:p0gb32909w0:me48e0g><5=33n7j9c89~w1dc=3:1>v3;bd49b1d?34>24n4k6b;8yv2eko0;6;u24cfe>c2e027?5;;5d7ab?82>k?0o:nl4=5`:5?b1km168o6i:e4`e>;3j0:1h;mn;|q7fa0=83?p19lj0;d7f==:<0?26i8lc:?7=f>=l?ii70:6c88g2fd<5=3hm7j9cc9~w1dc?3:19v3;bd59b1d?34>2on4k6b`891?dl3n=oo5248af>a0dj27?5;j5d7a:?xu3jm21<7;t=5`f;31m:1h;mm;<6:`4jh0197k2;f5gg=z{=ho57>55z?7f`?=n=h370:6778g2fe<5=3ji7j9cc9>0a0dk27?5o<5d7aa?82>j=0o:nl4=5;a7?b1kj1v9lkb;291~;3jlh1j9l7;<6:3gjn0197m6;f5gg=:<0h36i8lb:?7=g1=l?ih7p};bea94?3|5=hno7h;b99>02no4k6ba891?0l3n=oi5rs5`g`?6==r7?nhj5f5`;?82>0;0o:nj4=5;aa?b1kk1684m?:e4`f>;31kl1h;ml;|q7fac=83?p19lje;d7f==:<02>6i8lc:?7=f4=l?ii70:6c58g2fd<5=3h?7j9cb9~w1gc;3:18v3;ag39b1d?34>j4k4k6b;891g?>3<;hn5248a5>a0di2wx8lj;:18782fn;0m8o64=5c:4?b1k0168l68:72gg>;31j21h;mn;|q7ea3=83>p19oi3;d7f==:=>9nh70:6cb8g2fgjh;4?:5y>0d`32o>i463;a809`3e>34>j44490ea891?c83n=ol5rs5cg3?6={tkc:?7=g4=l?ij7p};ae;94?2|5=km;7h;b99>0d?22m2n;4k6bc8yv2flh0;69u24`d;>c2e027?m485d7a:?82f0m0=j3019o7e;43`f=:<0hn6i8la:p0dbd2908w0:nf`8e0g><5=k247j9c89>05<5s4>jj<4909a891?c=3l?;o5rs5cfl?0m8:l4}r6ba<<72;q68lh<:72;g>;31m=1j99m;|q7e`g=838p19oi4;43v3;ag4925>d34>2hl4i46`8yv2fmm0;6?u24`d4>36?k27?5il5f55a?xu3ilo1<7{t52z?7ecg=>92h70:6d58e02d2>84?:3y>0gge2?:3o63;9819b11e3ty?5?m50;0x91dfk3<;4n5248;a>c20j2wx841:=6l;<6:h0q~:62g83>7}:6;>7c:?7==c=n==i7p};92294?4|5=hi:78?8b9>0<>a2o>5<5s4>in:4909a891?>83l?;o5rs5;06?6=:r7?no6561:`?82>180m8:l4}r6:76<72;q68ol6:72;g>;31081j99m;|q7=62=838p19lma;43v3;b`g925>d34>25;4i46`8yv2>:10;6?u24cce>36?k27?5495f55a?xu31;31<7{t<08j6=4={<6af4<181i019769;d73g=z{=39n7>52z?7fg4=>92h70:69`8e02djm>4?:3y>0gba2?:3o63;9`19b11e3ty?mlo50;0x91db83<;4n5248ca>c20j2wx8lom:18182em>0=<5m4=5;bg?`3?k1v9onc;296~;3jl21:=6l;<6:=ah0q~:nae83>7}:7c:?7=05<5s4>iio4909a891?f83l?;o5rs5ca4?6=:r7?nhm561:`?82>i80m8:l4}r6bf4<72;q68okk:72;g>;31h81j99m;|q7eg4=838p19lje;43v3;bd0925>d34>2m;4i46`8yv2fi?0;6?u24cg0>36?k27?5l95f55a?xu3ih=1<7{t52z?7f`0=>92h70:6a`8e02di;>4?:56x91g6;3n=ol524`37>a0di27?m<;5d7ab?82f9?0o:no4=5c23?b1kh168l?7:e4`e>;3i831h;mn;<6b5djk019o>b;f5gd=:<5=k?:7j9cc9>0d362mj9k4k6b`891g183n=oo524`42>a0dj27?m;<5d7aa?82f>:0o:nl4=5c50?b1kk168l8::e4`f>;3i==1h;ml;<6b0=ji019o;9;f5gf=:j6i8lc:?7e1d=l?ih70:n4b8g2fe<5=k?h7j9cb9>0d2b2mj9=4k6ba891g2:3n=on524`70>a0dk27?m8:5d7a`?82f=<0o:nm4=5`42?b1kj1685kn:e4`f>;30lh1h;mm;<6;afjh0196jd;f5gg=:<1on6i8lb:?7<``=l?ii70:7f08g2fd<5=2m>7j9cc9>0=`42m3j84k6b`891>a>3n=oo5249d4>a0dj27?4k65d7aa?82?n00o:nl4=5:ee?b1kk1685hl:e4`f>;30on1h;mm;<6b13ji019o:7;f5gf=:n7j9cb9>0d3c2mj9h4k6ba891>b>3n=oo5249g4>a0dj27?4h65d7aa?82?m00o:nl4}r6`e5<72:q6846::e4`a>;3kh:1j9l7;<6`e4jk0q~:la383>6}:<0=26i8le:?7gd4=n=h370:la28g2fgi444?:8`x91?><3n=o45248c7>a0d127?n5>5d7ag?82>;310<1h;mn;<6:=2jk019768;f5gd=:<0326i8la:?7=0<>c2m24k4k6bc891?>83n=ol5248;2>a0di27?54<5d7ab?82>i:0o:no4=5;b1?b1kh1684o9:e4`e>;31h=1h;mn;<6:e=jk0197n9;f5gd=:<0kj6i8la:?7=dd=l?ij70:6ab8g2fg<5=32h7j9c`9>02m=4k6bc891?f93n=ol5248c1>a0di27?59k5d7aa?82>m00o:no4=5;e0?b1kh168l>>:e4`e>;3i981h;mn;<6b46jk019o?4;f5gd=:6i8la:?7e50=l?ij70:n068g2fg<5=3n47j9c`9>02in4k6bc891?bl3n=ol5248gf>a0di27?5hh5d7ab?82>n90o:no4=5;e5?b1kh1684h=:e4`e>;31o91h;mn;<6:b0jk0197i6;f5gd=:<0l<6i8la:?7=c>=l?ij70:6f88g2fg<5=3mm7j9c`9>0<`e2m2ji4k6bc891?am3n=ol5248de>a0di27?m=>5d7ab?82e?l0o:nl4=5;53?b1kh168o66:g6a<>;3k0n1h;mn;<6:ggj30197k3;f5g<=:<0im6i8l9:?7=g3=l?i270:6b08g2f?<5=3ih7j9c89>02m34>j<54k6bc891g713n=ol524`2a>a0di27?m=m5d7ab?82f8m0o:no4=5c3a?b1kh168l>i:e4`e>;3i8:1h;mn;<6b54jk019o>2;f5gd=:0g>f2m3o<4k6b;891>d=3n=o4524946>a0di27?4:>5d7ab?82??k0o:no4=5:4`?b1kh16859j:e4`e>;30>l1h;mn;<6;<5jk019671;f5gd=:<1296i8la:?7<=5=l?ij70:7678g2fg<5=2=;7j9c`9>0=0?2m3:l4k6bc891>1j3n=ol52494`>a0di27?4;j5d7ab?82?>l0o:no4=5:5b?b1kh168o67:e4``>;3j1<1h;mj;<6a<1jn019l85;f5g<=:<1=:6i8la:?7<24=l?ij70:7728g2fg<5=2<87j9c`9>0=122m3;:4k6bc891>003n=ol52495:>a0di27?4:o5d7ab?82??j0o:no4=5f40?b1k0168o6=:e4`=>;3l>81h;m6;<6;21j3019mn1;f5g<=:0=ga2m34>3n94k6b;891b0>3n=o452497`>a0dl27?49o5d7a`?82?=00o:nm4=5:65?b1kh168nlk:e4``>;3lj30199j7;f5ga=:<0ko6i8l9:?7=f3=l?i27p};8cg94?2|5=33;7j9c89>0=d52m3nk4k6bc8yv2?il0;6>u248:1>a0dm27?4lk5f5`;?82?io0o:no4}r6;fd<72=q6849l:e4`=>;30k;1h;ml;<6;fd54z?7=21=l?i270:7b38g2fe<5=2i97h;b99>0=d12m5<3s4>3n<4k6bc891>d:3l?n55249a0>a0di27?5;l5d7aa?xu30k91<7=t=5:a7?`3j116848>:e4`f>;30k>1h;mn;|q7p19777;f5gg=:<1h96i8l9:?73nn4?:5y>0<1d2m3nn4i4c:891>el3n=on5rs5:a3?6={t<1i?6=4;{<6;f4j30196l4;d7f==:<1i>6i8lb:?7=3d=l?ij7p};b9`94?0|5=3<>7j9ce9>0g>e2o>i463;b839`3ef34>i5?4k6b;891d?k3n=o4524c;3>a0dj2wx8o>7:18082e<10m8o64=5c27?b1kk168l:9:e4`g>{t4;f5gg=:<5=k:97j9cc9>0d3d2m5<4s4>i9k4i4c:891g6>3n=oo524`7e>a0dk2wx8o<=:18082e>;0m8o64=5c23?b1kk168l8?:e4`g>{t8;f5gg=:<5=k:57j9cc9>0d052m5<4s4>i:84i4c:891g6i3n=oo524`40>a0dk2wx8o<9:18082e>?0m8o64=5c2f?b1kk168l8;:e4`g>{tc;f5gg=:6i8lc:p0g6>2908w0:m4`8e0g><5=k?;7j9cc9>0=c12m5<4s4>i8o4i4c:891g303n=oo5249g4>a0d12wx8o>m:18082e{t<5=k?n7j9cc9>0=cf2m5<4s4>i8k4i4c:891g3k3n=oo5249ga>a0dk2wx8o>i:18082e=90m8o64=5c7`?b1kk1685kl:e4`g>{t<5=k?j7j9cc9>0=cb2m5<4s4>i9>4i4c:891g283n=oo5249ge>a0dk2wx8o?;:18082e=<0m8o64=5c66?b1kk1685h>:e4`g>{t6=4<{<6a13<5=k>87j9cc9>0=`42m5<4s4>i954i4c:891g2=3n=oo5249d7>a0dk2wx8o?7:18082e=00m8o64=5:e1?b1kj168l;9:e4`f>{t<5=2m;7j9cb9>0d3?2m5<4s4>i9n4i4c:891>a03n=on524`7:>a0dj2wx8o?l:18082e=m0m8o64=5:e=?b1kj168l;n:e4`f>{t<5=2mo7j9cb9>0d3c2m5<4s4>i:<4i4c:891>al3n=on524`7f>a0dj2wx8lhm:18482fnk0m8o64=5;`7?b1kh1684li:e4`f>;31kh1h;mm;<6:f2jh0197m3;f5gg=:290=w0:l7b8e0g><5=k9;78?db9>0<002m34>3:84k6b;891>b=3n=o45rs5a70?6=>r7?o:j5f5`;?82f;;0=;31j30q~:l4g83>3}:9nh70:n5b8g2f?<5=20=`e2m3ty?o8<50;4x91e>;3l?n5524`1e>36ck27?m8h5d7a:?82??m0o:n74=5;41?b1kj1685hj:e4`=>{tj8<490ea891g193n=o452495e>a0d127?5:o5d7a`?82>890o:n74}r6`10<72?q68n77:g6a<>;3i=81:=jl;<6:3gjo019o92;f5g<=:<12;6i8l9:?7=57=l?i27p};c4494?0|5=i257h;b99>0d242?:oo63;a719`3e>34>2a0d12wx8n;8:18582d1h0m8o64=5c70?07lj168l8;:e4`=>;31991h;mm;<6;<7j301978f;f5ga=z{=i>47>56z?7g0<632m34>24;4k6ba8yv2d;h0;6;u24b5f>c2e027?m?6561f`?82>0:0o:nk4=5c73?b1k01685k9:e4`e>;30?<1h;m6;|q7g6d=83kc:?7e1>=l?i270:7e68g2fg<5=3347j9cd9>0=002m5<1s4>h4=4i4c:891g5i3<;hn524`6:>a0d127?4h65d7ab?82>000o:nk4=5:5h?h4?:7y>0f>52o>i463;a3a925bd34>j8o4k6b;891>bi3n=ol5248:a>a0dm27?4;o5d7a:?xu3k:l1<78t=5a;7?`3j1168l;3i=i1h;m6;<6;agjk01977c;f5g`=:<1<5=k9i78?db9>0d2c2m3:n4k6b;891?283n=o45rs5a75?6=>r7?o5;5f5`;?82f:o0=;30?n1h;m6;<6:11j30q~:l4383>3}:9nh70:n4g8g2f?<5=2ni7j9c`9>0=0b2m3ty?o9=50;4x91e??3l?n5524`12>36ck27?m8>5d7a:?82?mo0o:no4=5:5b?b1k01684;8:e4`=>{t>6=49{<6`<<n7j9c89~w1e3>3:1:v3;c9c9b1d?34>j?9490ea891g2;3n=o45249d1>a0di27?4:<5d7a:?82>=j0o:n74}r6`02<72?q68n6m:g6a<>;3i:?1:=jl;<6b11j30196i3;f5gd=:<1=86i8l9:?7=0b=l?i27p};c5:94?0|5=i3o7h;b99>0d512?:oo63;a479`3e>34>3j94k6bc891>0<3n=o452487f>a0d12wx8n:6:18582d0m0m8o64=5c03?07lj1685h::e4`e>;3i<<1h;m6;<6;30j3019790;f5g<=z{=i?m7>56z?7g=c=n=h370:n39854ae<5=2m:7j9c`9>0d302m34>2:?4k6b;8yv2dc2e027?m>7561f`?82?n>0o:no4=5c6;31?>1h;m6;|q7g1e=83kc:?7=l?ij70:n588g2f?<5=2<47j9c89>0<012m5<1s4>h5<4i4c:891g4j3<;hn5249d:>a0di27?m8o5d7a:?82??00o:n74=5;5h9=4?:7y>0f?32o>i463;a2g925bd34>3jn4k6bc891g2l3n=o452495`>a0d127?5;k5d7a:?xu3k<;1<7:t=5a:1?`3j116848i:e4`f>;30on1h;mn;<6b1`j30q~:78583>1}:?=3:1?v3;a8c9b11e34>2o44k6bc891d?l3n=ol5rs5:;2?6=;r7?m4l5f55a?82>km0o:no4=5`;`?b1kk1v9677;297~;3i0i1j99m;<6:`4jk019l7d;f5gf=z{=2347>53z?7e?13:1?v3;a8g9b11e34>2n>4k6b;891d?l3n=oh5rs5:;e?6=j>0o:n74=5`;g?b1kh168o6j:e4`=>{t<12i6=4;{<6be5h0197mb;f5g<=:0i4n4k6ba8yv2?0m0;69u24`c1>c20j27?5n=5d7a:?82e0j0o:nj4=5`;a?b1kj1v9l=8;296~;3j=21:=6l;<6:a<h0q~:m3283>7}:26;>7c:?7=`d=n==i7p};b2g94?4|5=h>878?8b9>0<`02o>5<5s4>i9k4909a891?ai3l?;o5rs5`76?6=:r7?n;<561:`?82>nk0m8:l4}r6a06<72;q68o8<:72;g>;31oi1j99m;|q7f12=838p19l94;433:1>v3;b74925>d34>2jk4i46`8yv2e<>0;6?u24c44>36?k27?m=>5f55a?xu3j;31<7{t52z?7f1e=>92h70:n038e02di>n4?:3y>0g2c2?:3o63;a119b11e3ty?n?j50;0x91d3m3<;4n524`27>c20j2wx8oh0q~:m3183>7}:7c:?7e51=n==i7p};b2394?4|5=h>>78?8b9>05<5s4>i9>4909a891?bi3l?;o5rs5`00?6=:r7?n8;561:`?82>mj0m8:l4}r6a70<72;q68o;9:72;g>;31ln1j99m;|q7f60=838p19l:7;43v3;b4;925>d34>2j=4i46`8yv2e;00;6?u24c7b>36?k27?5k?5f55a?xu3j:k1<7{t52z?7f0b=>92h70:6f48e02di?i4?:3y>0g3b2?:3o63;9g49b11e3ty?n>h50;0x91d183<;4n5248d;>c20j2wx8o:?:18182e>80=<5m4=5;e=?`3?k1v96?1;290~;309:1h;m6;<64e6j30199ia;f5g<=:<1:96k:8b:p02`4290>w0:8e18g2fe<5==m>7j9c89>02`42o>36?k27?;:;5f55a?xu3?1h1<7168:6m:g64f>{t<>2:6=4={<64<4h019965;7bg>{t<>2j6=4<{<64<42j6k:8b:p02>72908w0:8818e02d<5==3=7;nc:?73<2==hi0q~:88883>6}:<>2;6k8:c:?73<5=ml?<70:8888e02d<;k4?:2y>021a2o>?2908w0:87g8e20e<5==2>7kj569>02>?2o>5<4s4><;h4i46`89110n3?jo63;78091de<4:4?:2y>021b2o<>o63;7839a`3034><4:4i46`8yv20?m0;6>u2465g>c20j27?;:k55`a8911>93?jo6s|46:5>5<4s4><;i4i64a8911>83on9:5246:5>c20j2wx8:9l:180820?j0m8:l4=554`?3fk27?;4>55`a8yv200<0;6>u2465`>c02k27?;5h5ed74?8200<0m8:l4}r643g<72:q68:9m:g64f>;3?>i19lm4=55;b?3fk2wx8:6;:180820?k0m:8m4=55;a?cb=>168:6;:g64f>{t<>=j6=4<{<643dh01998b;7bg>;3?1o19lm4}r64<6<72:q68:9n:g46g>;3?1n1ih;8;<64<6h0q~:87883>6}:<>=26k:8b:?732g==hi01997d;7bg>{t<>296=4<{<643<296k:8b:p0=462908w0:7238e02d<5==<57;nc:?73=e==hi0q~:87083>6}:<><:h4?:3y>02142o>c20j2wx8:m9:181820mo0=<5m4=5542?`3?k1v99j4;290~;3?lo194h4=55fb?3>n27?;k>558d8911b=3l?;o5rs55`b?6=:r7?;n=561:`?8201<0m8:l4}r64g`<72;q68:m=:72;g>;3?0>1j99m;|q73fb=838p199l1;43386k:8b:p02ed2909w0:8c1854=e<5==2>7h;7c9~w11dj3:1>v3;7cd925>d34><5<4i46`8yv20kh0;6?u246`f>36?k27?;4>5f55a?xu3?j31<7{t<>i<6=4={<64ff<181i01997e;d73g=z{==h97>52z?73gd=>92h70:88e8e02d02df2?:3o63;79a9b11e3ty?;h<50;`x911ei3?2j63;7c`91<`<5==io7;6f:?73gb==0l0199me;7:b>;3?kl194h4=55`4?3>n27?;n?558d8911d:3?2j63;7b191<`<5==n?7h;7c9~w11a?3:1>v3;7g4925>d34>36?k27?;kj5f55a?xu3?ol1<7?:g64f>{t<1>:6=4;fz?7<7b==0l0196=e;7:b>;30;l194h4=5:04?3>n27?4>?558d891>4:3?2j63;82191<`<5=2887;6f:?7<63==0l0196<6;7:b>;3l9>194h4=5f31?3>n27?h<>558d891b6j3?2j63;d3491<`<5=n8=7;6f:?7`6e==0l019j;1;7:b>;3l=8194h4=5f77?3>n27?h=8558d891b7?3?2j63;d1:91<`<5=n;57;6f:?7`5g==0l019j?b;7:b>;3l9i194h4=5f3`?3>n27?h=k558d891b7n3?2j63;d0391<`<5=n:>7;6f:?7`45==0l019j>4;7:b>;3l8?194h4=5f22?3>n27?h<9558d891b603?2j63;d0;91<`<5=n:m7;6f:?7`4e==0l019j>d;7:b>;3l8o194h4=5f2b?3>n27?h?>558d891b593?2j63;d3091<`<5=n9?7;6f:?7`72==0l019j=5;7:b>;3l;=194h4=5f1n27?h?7558d891b5i3?2j63;d3`91<`<5=n9o7;6f:?7`7b==0l019j=e;7:b>;3l;l194h4=5f04?3>n27?h><558d891b4;3?2j63;d2691<`<5=n897;6f:?7`60==0l019j<7;7:b>;3l:2194h4=5f0=?3>n27?h>o558d891b4j3?2j63;d2f91<`<5=n8i7;6f:?7`6`==0l019j;0;7:b>;3l?k194h4=5f5f?3>n27?h;m558d891b1l3?2j63;d4f9b11e3ty?;ih50;dx91>6;3?2j63;80691<`<5=2:97;6f:?7<40==0l0196>7;7:b>;3082194h4=5:2=?3>n27?46j3?2j63;80a91<`<5=2:h7;6f:?7<4c==0l0196>f;7:b>;30;:194h4=55f5?`3?k1v96<7;296~;30;n1:=6l;<64e2h0q~:73983>7}:<18n6;>7c:?73d>=n==i7p};82;94?4|5=29j78?8b9>02g>2o>5<5s4>3?=4909a8911fi3l?;o5rs5:0f?6=:r7?4>?561:`?820ik0m8:l4}r6;7f<72;q685==:72;g>;3?hi1j99m;|q7<6b=838p196<3;43ko6k:8b:p0=5b2909w0:735854=e<5==ji7h;7c9~w1>4n3:1>v3;827925>d34>36?k27?;l85f55a?xu30=91<7ht=5:76?070j168:oi:e4`e>;3?ho1h;mn;<64eajk0199nc;f5gd=:<>ki6i8la:?73dg=l?ij70:8a78g2fg<5==n=7j9ce9>02c22m34>a0dk27?;l75d7a`?xu3?m:1<7:g64f>{t<>n96=4={<6;51<181i01996d;d73g=z{==o?7>52z?7<43=>92h70:89d8e02d0=712?:3o63;78d9b11e3ty?;i;50;0x91>6?3<;4n5246c3>c20j2wx8:j9:18182?910=<5m4=55b5?`3?k1v99k7;296~;30831:=6l;<64e7h0q~:8d983>7}:<1;j6;>7c:?73<0=n==i7p};7e;94?4|5=2:n78?8b9>02?02o>5<5s4>3=n4909a8911>03l?;o5rs55gf?6=:r7?4;3?0k1j99m;|q73ab=838p196>f;433i6k:8b:p02bb2909w0:721854=e<5==2o7h;7c9~w1>7<3:1>v3;811925>d34>u246c0>c20j27?;h75d7ab?820m>0o:n74}r64ag<72;3?0k1h;m6;<6430j3019986;f5gf=:<>=36i8ld:p02cd290?w0:8eg8e0g><5==2n7j9c89>02112m3ty?;hj50;6x911a83l?n55246;`>a0d127?;:65d7a`?820?>0o:no4}r64f5<72=q68:ln:g6a<>;3?>31:=jl;<64b<jn019972;f5g<=z{==i=7>54z?73gd=n=h370:87`854ae<5==m57j9cd9>02>42m5<3s4>a0dj27?;5:5d7a:?xu3?k91<7:t=55a`?`3j1168:9l:72gg>;3?o31h;ml;<64<0j30q~:8b583>1}:<>hn6k:m8:?732b=>9nh70:8f88g2f?<5==3:7j9c89~w11e=3:18v3;7cd9b1d?34><;h490ea8911a13n=ol5246:4>a0d12wx8:l9:187820k90m8o64=554b?07lj168:h7:e4`f>;3?121h;m6;|q73g1=83>p199l1;d7f==:<>2;6;>kc:?73c>=l?ih70:8888g2f?02e52o>i463;793925bd34>jk0199n3;f5gg=:<>o:6i8la:?73d3=l?ij70:8e18g2fc<5==j87j9cb9>2dd=l?i270:8f`8g2fb<5=2?h7j9cc9>0d`c2m;3?0<1h;m6;<64e7j30199n1;f5g<=:<>k;6i8l9:?7302c62ma0di27?;4l5d7ab?8201j0o:no4=7ca>a0di27?;ko5d7af?82?;3?0o1h;mm;<64=cjh0199id;f5g<=:<>n:6i8l8:p02`1290:?v3;7g49b1d?34>a0d127?;lm5d7a:?820ik0o:n74=55be?b1k0168:o9:e4`=>;309:1h;mk;<64e6jn0199j1;f5g<=:<>o>6i8la:?73d2=l?ij70:8f`8g2fg<5=2?h7j9c89>0d`c2m;3?021h;mn;<64e`jh019967;f5gd=:<>ko6i8lb:?73<0=l?ij70:8ab8g2fd<5==j>7j9c`9>02ge2ma0dj27?;475d7ab?820?;0m8:l4=5541?b1kh168:99:e4``>;3?h=1h;m6;<64e=j30199n9;f5g<=:<>3o6i8l9:?73{t0m;1<7:t=`66>a0dj27i><4k6bg89=b62o>55z?b00ji014?7:e4`a>;>1=0m8:l4=c02>a0di27m;?m=0>mn528g191de53z?;a5h015k=:4c`?8>a:3?jo6s|8eg94?5|51nn6k:8b:?;a5<2ij164k?55`a8yv>ck3:1?v37db8e02d<51nn68ol;<:e4?3fk2wx4io50;1x9=bf2o>{t0m<1<7=t=9f5>c20j273h54:ab9><`b==hi0q~6k4;297~;?l=0m8:l4=9f5>0gd342no7;nc:p;?l=0>mn528d`91de53z?;`6;?m>0m8:l4}r;2g?6=:r7jh=4909a89=c>2o>7c:?;b6h0q~7=4;296~;fl>0=<5m4=9d1>c20j2wx5?=50;0x9db12?:3o637f08e02d7>52z?b`0<181i015h?:g64f>{t1;;1<736?k273ik4i46`8yv?583:1>v3nd2854=e<51on6k:8b:p=4`=838p1lj=:72;g>;?mm0m8:l4}r;2a?6=:r7jh<4909a89=cd2o>7c:?;agh0q~7>b;296~;fkl0=<5m4=9g;>c20j2wxm>h50;0x9d5b2?:3o63n3g8e02d7>52z?b04<181i01l:::g64f>{ti==1<736?k27j8k4i46`8yv?a13:18ku29g;9b1d?343mn7j9c89>=4g=l?ij707i8;f5gd=:1>k1h;mm;<;4f?b1kk165:m5d7aa?8?0l3n=oo5296g9`3ee343==6=l?ii70771;f5gg=:1181h;mm;<;4=?b1kk165:85d7aa?8?0?3n=oo5296:9`3ee343mo7j9c89>b51b2ma0di27m<875d7ab?8`7=:0o:no4=g27`?b1kh16j=:9:e4`e>;a89l1h;m6;jh01hhke;f5gg=:mon?6i8lb:?fbfg=l?i270kibe8g2fd<5lli47j9c89>acd52mi3n=o452eg;7>a0d127nj595d7a:?8ca0:0o:no4=dd4g?b1kh16ik9::e4`e>;bn?i1h;m6;j301hh:c;f5gg=:mo?=6i8l9:?fb06=l?i270kjf78g2fd<5lom=7j9c`9>b5132m03n=ol52eg77>a0di27nik:5d7a:?8g3;3n=on52a5:9`3ed34om884k6ba89``403n=on52eg0g>a0dk27nj?<5d7a`?8ca9>0o:nm4=dd3g?b1kj16ik>>:e4`g>;?im0o:nm4=9;g>a0d127j?k4k6bc89c67<3n=on52edg4>a0dj27m<4;5d7aa?8`71m0o:no4=g2e6?b1kh16j=:=:e4`f>;bnll1h;mm;<:e0?b1kh164o:5d7ab?8>f03n=ol5288:9`3ef3ty2j:4?:3y>=c0=>92h707i8;d73g=z{0lj6=4={<;e=?070j165kl5f55a?xu><10;6??t=`3f>0?a34k:j7;6f:?b6d<21o16m>;558d89d5?2<3m70o<9;7:b>;f;h0>5k52a2`91<`<5h9h687i;n27j>=4:9g9>e77==0l01l<=:4;e?8g5;3?2j63n2586=c=:i;?194h4=`05>0?a34k9;7;6f:?b6=<21o16m?7558d89d4e2<3m70o=c;7:b>;f:m0>5k52a3g91<`<5h8m687i;n27j?<4:9g9>e64==0l01l=<:4;e?8g4<3?2j63n3786=c=:i:=194h4=86;>c20j2wx59o50;028d783?2j63m0086=c=:j9i194h4=c34>0?a34h:m7;6f:?a5g<21o16ne;7:b>;e9o0>5k52b1091<`<5k:8687i;<`30?3>n27i<84:9g9>f50==0l01o>8:4;e?8d703?2j63m0886=c=:j9k194h4=c2a>0?a34h;h7;6f:?a4`<21o16n=h558d89g772<3m70l>1;7:b>;e9;0>5k52b0191<`<5k;?687i;<`21?3>n27i=;4:9g9>f4>==0l01o?6:4;e?8?3j3l?;o5rs805>5<59r724o4:9g9>==e==0l0146k:4;e?8??m3?2j6368g86=c=:10:194h4=8;2>0?a3432>7;6f:?b=`<21o16m4h558d89dg72<3m70on1;7:b>;>>;0>5k5297191<`<50n272;=4:9g9>=27==0l0149=:4;e?8?0;3?2j6367586=c=:1>?194h4=847>0?a343=97;6f:?:23<21o165;9558d89<0?2<3m70799;7:b>;>>h0>5k5297`91<`<50n272>:4i46`8yvgci3:1;v36188g2fd<5h326i8la:?b0dji01l:m:e4`g>;flk0m8:l4=`77>a0dm272854k6bf8yv?3k3:1>v3nb4854=e<50>o6k:8b:pea?=83ip1lmj:g6`6>;fko0m8n<4=`f2>c2d:27jh?4i4b089db42o>h>63nd58e0f4<5hn>6k:l2:?b`3;fl10m8n<4=`f3>c2d:272=54i46`8yvgcm3:1>v3nde854=e<50;26k:8b:pea`=8399w0om9;7:b>;fjh0>5k52acd91<`<5hi;687i;n27jn?4:9g9>eg5==0l01ll;:4;e?8ge=3?2j63nb786=c=:ik=194h4=``;>0?a34kin7;6f:?bff<21o16moj558d89ddb2<3m707id;7:b>;>l?0>5k529e591<`<50o9687i;<;f`?3>n272j=4:9g9>=c7==0l014h=:4;e?8?a;3?2j636f586=c=:1o?194h4=8f;>0?a343o57;6f:?:`d<21o165il558d89;>ll0>5k529ed91<`<50o;687i;<;f5?3>n272i>4:9g9>=`2==0l014k::4;e?8?b>3?2j636e686=c=:1l2194h4=8g:>0?a343nm7;6f:?:ag<21o165hm558d89;>9h0m8:l4}rc:52z?b5`<181i01o:>:g64f>{t1:91<736?k27i>>4i46`8yv?4m3:1>v3n2`854=e<5k8>6k:8b:p=17=838p1l=::72;g>;e:10m8:l4}r;76?6=:r7j?54909a89g4>2o>7c:?a6dh0q~7;4;296~;f;h0=<5m4=c0a>c20j2wx59;50;0x9d5e2?:3o63m2b8e02d52z?b7f<181i01o{t1==1<736?k27i>h4i46`8yv?513:1>v3n21854=e<5k>;6k:8b:p=7g=838p1l<>:72;g>;e:o0m8:l4}r;1f?6=:r7j>?4909a89g5?2o>7c:?a7<h0q~7=d;296~;f:=0=<5m4=c1b>c20j2wx5?k50;0x9d422?:3o63m3c8e02d52z?b63<181i01o=l:g64f>{t1::1<736?k27i?i4i46`8yv?493:1>v3n29854=e<5k9n6k:8b:p=64=838p1l<6:72;g>;e;o0m8:l4}r;00?6=:r7j>o4909a89g572o>7c:?a74h0q~7<6;296~;f:m0=<5m4=c11>c20j2wx5>950;0x9d4b2?:3o63m328e02d52z?b6c<181i01o=;:g64f>{t1:31<736?k27i?84i46`8yv?4i3:1>v3n30854=e<5k9=6k:8b:p=6d=838p1l==:72;g>;e;>0m8:l4}r;0g?6=:r7j?>4909a89g452o>7c:?a61h0q~7c20j2wx59>50;0x9d502?:3o63m268e02d52z?a45<181i015h9:g64f>{t1h;1<736?k273j54i46`8yv?fk3:1>v3m0b854=e<50:?6k:8b:p=d`=838p1o?8:72;g>;>8>0m8:l4}r;a4?6=:r7i=l4909a89<6?2o>7c:?:4<h0q~7m2;296~;e9j0=<5m4=82b>c20j2wx5o=50;0x9g7c2?:3o6360c8e02d52z?a5`<181i014>l:g64f>{t1k?1<736?k272?3:1>v3m03854=e<50::6k:8b:p=<>=838p1o><:72;g>;>8l0m8:l4}r;:=?6=:r7i<94909a89<6a2o>6;>7c:?:55h0q~76b;296~;e8?0=<5m4=832>c20j2wx54m50;0x9g602?:3o636138e02d52z?a4=<181i014?<:g64f>{t10o1<736?k272=94i46`8yv?>n3:1>v3m0`854=e<51l>6k:8b:p=d6=838p1o>m:72;g>;?n>0m8:l4}r;b6?6=:r7i2o>7c:?;bdh0q~7n4;296~;e8o0=<5m4=9da>c20j2wx5l;50;0x9g772?:3o637fb8e02d52z?a54<181i015hk:g64f>{t1h=1<736?k273jh4i46`8yv?f03:1>v3m12854=e<51lm6k:8b:p=d?=838p1o?;:72;g>;>890m8:l4}r;be?6=:r7i=84909a89<652o>7c:?:46h0q~7nd;296~;e910=<5m4=826>c20j2wx5lk50;0x9g7>2?:3o636078e02d53z?bg`;?m>0o:n64}rc`1?6=;r7jok4i4c:89dbe2m53z?b`4;?l>0o:n74}rc`3?6=;r7jh?4i4c:89dbd2m53z?b`6;?lk0o:n74}rc`=?6=;r7jh94i4c:89dbe2m53z?b`0;?lo0o:n74}rc`f?6=;r7jh;4i4c:89dbd2m53z?b`2;?m:0o:n74}rc``?6=;r7jh54i4c:89dbd2m53z?b`5;?mh0o:n74}r;e`?6=6i8lc:?fac2=l?ij7p}6c083>6}:1m=1j9l7;ji01hki6;f5gd=z{0ih6=4<{<;f6?`3j116ik6<:e4`g>;bn34l;<94k6bc8yv?c93:1?v36f08e0g><5o:?:7j9cc9>ac?32m53z?:b680;f5gg=:mok;6i8la:p=a2=839p14h;:g6a<>;a8>21h;ml;jk0q~7k5;297~;>n<0m8o64=g24a?b1kj16ikl7:e4`e>{t1k=1<7=t=8f;>c2e027njoj5d7ab?8ca==0o:nm4}r;aa0dk2wx5o750;1x9i463jfe69`3ed34omil4k6ba8yv?ei3:1?v36dc8e0g><5lloi7j9cb9>b5532m53z?:`a;bnll1h;mk;|q:fa<72;q65ik5f5`;?8?0?3n=o45rs8`f>5<4s43oj7h;b99>=2>=l?i270h?948g2fb53z?:a5;bml=1h;mk;|q:g5<72:q65h?5f5`;?8`78o0o:no4=dge5?b1kj1v4m=:1808?b;3l?n55296`9`3e>34om<<4k6bc8yv?d;3:1?v36e58e0g><50=h6i8l9:?fb5e=l?ij7p}6c583>6}:1l?1j9l7;<;4`?b1k016ik?8:e4`e>{t1j?1<7=t=8g5>c2e0272;h4k6b;89``5:3n=ol5rs8a5>5<4s43n;7h;b99>=2`=l?i270ki2e8g2fg53z?:a=;bn:21h;mn;|q:g=<72:q65h75f5`;?8??93n=o452eg66>a0di2wx5n750;1x9i4636838g2f?<5o:?>7j9ce9~wo6i8lc:?fb06=l?ij7p}6cc83>6}:1li1j9l7;ji01hh:6;f5gd=z{0io6=4<{<;fa?`3j116j=;6:e4`g>;bn?<1h;mn;|q:g`<72:q65hh5f5`;?8`7>90o:nm4=dd5g?b1kh1vlo6:1818ge13l?n552f165>a0dk2wxmlk50;0x9ddf2o>i463i07;9`3ee3tyjmk4?:3y>eg`=n=h370h?718g2fe52z?bg588;f5gg=z{hh:6=4={{tih81<7c2e027nj8:5d7aa?xufi:0;6?u2ac19b1d?34om554k6b`8yvgf<3:1>v3nb58e0g><5llnm7j9cc9~wdg22909w0om5;d7f==:mll:6i8lb:ped0=838p1ll9:g6a<>;bn>?1h;mm;|qbe2<72;q6mo95f5`;?8ca?j0o:nl4}rcb5<5s4kin7h;b99>b52c2m7}:ikn1j9l7;jh0q~ond;296~;fjl0m8o64=g254?b1kk1vl7n:1818g>m3l?n552ac`925>d3tyj5o4?:3y>e<`=n=h370omc;43nl0;6?u2a0g9b1d?343o:78?8b9~wd6>2909w0o>f;d7f==:1m=1:=6l;|qb51<72;q6m?o5f5`;?8?b:3<;4n5rs`34>5<5s4k897h;b99>=`b=>92h7p}n1983>7}:i:21j9l7;<;e4?070j1vl?6:1818g413l?n5529g3925>d3tyj=l4?:3y>e6g=n=h3707i2;435f5`;?8?c03<;4n5rs`23>5<5s4k9=7h;b99>=a?=>92h7p}n0083>7}:i;81j9l7;<;ge?070j1vl>=:1818g5;3l?n5529e`925>d3tyj<>4?:3y>e72=n=h3707kc;435<5s4k957h;b99>=`7=>92h7p}n0`83>7}:i;h1j9l7;<;f7?070j1vl>m:1818g5k3l?n5529d6925>d3tyje7b=n=h3707j5;43?5f5`;?8?b13<;4n5rs`32>5<5s4k8>7h;b99>=`g=>92h7p}n1383>7}:i:91j9l7;<;ff?070j1vl?<:1818g4<3l?n5529da925>d3tyj=84?:3y>e60=n=h3707je;430:0;6?u299`9b1d?34ki578?8b9~w<>32909w077c;d7f==:ikk1:=6l;|q:<0<72;q655j5f5`;?8gen3<;4n5rs8:5>5<5s433i7h;b99>ef6=>92h7p}68683>7}:11l1j9l7;83l?n552ac0925>d3ty2444?:3y>=<7=n=h370om3;432909w0793;d7f==:ik=1:=6l;|qb03<728>p1l:9:g6a<>;>nk0o:nm4=83b>a0dj2728o4k6b;89<402mj301l:<:e4`a>;f<<0o:n74=`6b>a0dm27j8k4k6b;89<7?2mjh01l:;:e4`=>;f;o0o:nm4=g2e6?b1km16:=9m:e4`=>{t1091<736?k27j9?4i46`8yvgd:3:1ov3ncd86=c=:ijl194h4=`f2>0?a34ko>7;6f:?b`6<21o16mi:558d89db22<3m70ok6;7:b>;fl>0>5k52ae:91<`<5hn;687i;:1802~;f<80m8o64=8da>a0dl272=l4k6bf89<2e2mjk01l;=:e4`e>;f<:0o:no4=`66>a0di27j854k6b;89d2>2mj301o<>:e4`g>;><10o:no4=`67>a0dk27i8<4k6bc89g272mjk01o=n:e4`e>;e;k0o:no4=c1`>a0di27i?i4k6bc89g5b2mjk01o=>:e4`e>;e;;0o:no4=c10>a0di27i?94k6bc89g522mjk01o<;:e4`e>;e:<0o:no4=c05>a0di27i>:4k6bc89g4?2mjk01o;e:m0o:no4=c0f>a0di27j?k4k6b`89c6a:3n=on52a5f9`3ef34<;;o4k6b`8yvg4m3:1=9u2a2g9b1d?343mn7j9cd9>=4g=l?ih707;b;f5gg=:1;=1h;m6;<;2=?b1kj16m8?5d7aa?8g2:3n=oo52a519`3e>34k?47j9c`9>e1?=l?i270o;b;f5gg=:1821h;ml;34l;j?4k6b`89360j3n=ol529879`3ef3tyj5:4?:6y>e<1=n=h3707>9;f5ga=:i031h;m6;i4636188g2fc<5h>j6i8la:?b0gjn014:7:e4`g>;e<80o:nl4=c63>a0dj27i>k4k6b`89g5?2mjh01o=l:e4`f>;e;m0o:nl4=c1f>a0dj27i?k4k6b`89g442mjh01o=<:e4`f>;e;=0o:nl4=c16>a0dj27i?;4k6b`89g502mjh01o<9:e4`f>;e:>0o:nl4=c0;>a0dj27i>44k6b`89g4f2mjh01o{ti<<1<7c2e027i8<4k6b;8yvg193:1>v3n798e0g><5k886i8l9:pe3e=838p1l6<:g6a<>;e:<0o:n74}rc5b?6=:r7j4h4i4c:89g4?2mj30q~o81;296~;f1;0m8o64=c0b>a0d12wxm:<50;0x9d?42o>i463m2c8g2f?52z?b=1{ti>>1<7c2e027i>i4k6b;8yvg0=3:1>v3n978e0g><5k8n6i8l9:pe01=838p1l96:g6a<>;e<90o:n74}rc6j30q~o:a;296~;f?j0m8o64=c1:>a0d12wxm8l50;0x9d1c2o>i463m3`8g2f?o7>52z?b3`{tic2e027i?n4k6b;8yvg2m3:1>v3n818e0g><5k9o6i8l9:pe0`=838p1l6>:g6a<>;e;l0o:n74}rc54?6=:r7j4?4i4c:89g5a2mj30q~o93;296~;f0<0m8o64=c12>a0d12wxm;:50;0x9d>12o>i463m338g2f?52z?b<2{ti?<1<7c2e027i?94k6b;8yvg1?3:1>v3n888e0g><5k9>6i8l9:pe3>=838p1l6n:g6a<>;e;?0o:n74}rc5=?6=:r7j4o4i4c:89g502mj30q~o9b;296~;f0m0m8o64=c07>a0d12wxm;j50;0x9d>a2o>i463m278g2f?52z?b=5{t0h>1<7=t=9c6>c20j273m:4k6bg89=?02mjn015ol:e4`a>;?j=0o:nl4}r::g?6=:r735o4909a89=?b2o>7c:?;e=h0q~6na;296~;?i00=<5m4=9`7>c20j2wx4lj50;6x9=gb2o>jo0q~6m6;296~;?j<0=<5m4=9;;>c20j2wx4nh50;4x9=b72o>j3015l=:e4`g>;?i10o:nl4}r:``?6=?r73oh4i46`89=ge2mjo015ol:e4`f>;?i10o:nm4}r:`6?6=>r73o>4i46`89=g12mjk0157k:e4``>{t0j:1<76t=9a2>c20j273m:4k6ba89=d52mji015o9:e4``>;?ij0o:nm4}r:`0?6=;?j10m8:l4=9;e>a0dm273n?4k6bg89=d62mjk01576:g6a<>;?i?0o:n74=9`1>a0d12wx4l750;338>f13l?n5528`g9`3e>342?j7j9cb9>3a0=l?ij709:c;f5gg=:>l81h;mn;<:b7?b1kh164l85d7ab?8>>=3n=on528``9`3e>342jj7j9c89><<`=l?ij706n0;f5gd=:00=1h;m6;<:a6?b1kh164l;5d7ag?xu?i80;6<>t=9c2>c2e0273mh4k6b`89=2a2m?h6i8la:?5a7jh015o<:e4`=>;?1<0o:no4=9ca>a0dj273mk4k6b`89=?f2m;?1>0o:no4}r::f?6=9=q644l5f5`;?8>fm3n=ol5285d9`3e>34=o:7j9cb9>30e=l?ih708j2;f5gf=:0h91h;mk;<::1?b1kk164ll5d7ag?8>fn3n=ol528c19`3ec3422m7j9c89><<0=l?ij7066f;f5gf=:0h:1h;m6;<:b2?b1kk164l95d7ab?8>>?3n=oo528c09`3ee342i=7j9c`9~w=ed2908w09l5;d73g=:0h91h;mm;<:b4?b1kj1v5li:1818>fm3n=on5275`9b11e3ty3>k4?:3y><66=n==i7068d;43k5d7ag?8>4k3n=oi528329b11e3ty3?l4?:5y><6b=l?io706=c;f5g`=:0;o1h;mm;<:0f?`3?k1v5?k:1878>593n=on5282g9`3ed3428o7j9cb9><4c=n==i7p}73983>6}:0:n1h;ml;<:1g?b1kj164>75f55a?xu?;?0;6>u282f9`3ee3429o7j9c`9><61=n==i7p}71c83>1}:0;;1h;mm;<:0a?b1kk164>m5d7aa?8>6k3l?;o5rs97;>5<62=l?ih70683;f5gg=:0>:1h;ml;<:06?b1kk164>;5d7a:?8>483n=ol528219`3e>342??7j9c`9><0c=n=h37p}75683>g}:0:;1h;mm;<:00?b1kk164:=5d7ab?8>083n=oo528209`3ef342897j9cc9><66=l?ii706<3;f5gd=:0=:1h;mn;<:77?b1kk1648j5f5`;?xu?=?0;6lu28239`3ef342887j9c`9><26=l?ij706<2;f5g<=:0:?1h;mn;<:5a?b1kh1649>5d7aa?8>393n=o4528509`3e>342>o7h;b99~w=2b290iw06;f;d73g=:00?a342>o7;6f:?;2d<21o164;7558d89=0?2<3m70697;7:b>;?>?0>5k5287791<`<512n6i8lb:p<<7=832p15<8:e4`e>;?:10o:n74=906>a0d1273>;4k6b;89=452mh0q~662;293~;?:>0o:n74=90;>a0di273>84k6ba89=412mh0q~663;293~;?:>0o:nm4=90;>a0dk273>84k6b`89=412mh0q~688;291~;?;j0m8:l4=96b>a0d12738;4k6b;89=4b2m55z?;7ah015:m:e4`e>;?<>0o:no4=90f>a0dm273894k6bf8yv>0i3:19v373d8e02d<51>i6i8l9:?;02j3015;?<=0o:nl4}r:7`?6=?r73><4i46`89=2d2mjh015<;:e4`e>;?<=0o:nk4}r::4?6=:r738>4i46`89=>a2?:3o6s|87f94?4|5136?k2wx4:?50;0x9=562o>7>52z?;36h01569:72;g>{t0>>1<7c20j273494909a8yv>0=3:1>v37328e02d<51=n6;>7c:p<20=838p15=;:g64f>;?0k0=<5m4}r:43?6=:r73?84i46`89=>d2?:3o6s|84;94?4|51896k:8b:?;1f<181i0q~6:a;296~;?=m0=<5m4=900>c20j2wx48l50;0x9=3b2?:3o637258e02dj7>52z?;60h0158::72;g>{t0?:1<7c20j273:;4909a8yv>193:1>v37268e02d<51<<6;>7c:p<34=838p15<7:g64f>;?>10=<5m4}r:57?6=:r73>44i46`89=0>2?:3o6s|87694?4|518j6k:8b:?;2d<181i0q~6:0;296~;?k?0o:nm4=946>c2e02wx48?50;0x9=e02m>7>52z?;g=ji01588:g6a<>{t0<91<7a0dk273:54i4c:8yv>2<3:1>v37688e0g><51ij6i8l9:p<03=838p15mm:e4`g>;?>h0m8o64}r:;`?6=jr73o;4k6bf89=e02mjn015m::e4`=>;?c2e02734h4k6b;89=0d2m5az?;g3jo015m8:e4`a>;?k10o:nk4=9a:>a0dm273oo4k6bg89=e22m<512n6i8lc:?;2fjo015mn:e4`f>{t01=1<77t=903>a0d1273=h4k6b;89=7d2m<519i6i8l9:?;01jk015=6:e4`=>;?;>0o:n74=90g>a0di2wx4:h50;7x9=5b2mi6i8ld:?;03jh0156>:g6a<>{t01:1<7=t=91`>a0d12738l4k6b`89=>52o>i46s|89794?0|519o6i8la:?;0fjk015:8:e4`f>;?:j0o:n74=9:5>c2e0273>94k6ba8yv>?03:18v37208g2fg<51>36i8lc:?;{t0131<7:t=902>a0d12738n4k6ba89=>d2o>i4637258g2fd55z?;7aj3015:m:e4`f>;?c2e0273>i4k6b;8yv>0k3:1:v374`8g2fg<51>36i8la:?;6fjh015;??l0m8o64=900>a0dl2wx45=50;1x9=5b2m;?<10o:n74=9:e>c2e0273:n4k6b`89=442m?6i8l9:p3g3=838p1:l9:g64f>;?8=0=<5m4}r5b1?6=k=6k:8b:p3f6=83>p1:m<:e4``>;0j;0o:nk4=6`7>a0dj27i?6i8lc:?4g7ji01:o;:g64f>{t?ko1<7=t=6a0>a0dk27i86i8lb:?4f7jk01:lk:g64f>{t?h;1<7:t=6c4>a0dj275az?4f2ji01:ln:e4`g>;0nh0o:nl4=6d4>a0dk27h26i8l9:?4gdjk01:k::g6a<>{t?mo1<7lt=6`4>a0dj27h36i8la:?4fgjh01:l9:e4`f>;0j00o:no4=6a4>a0di27i46s|7ef94?g|5>h<6i8la:?4fdjk01:h8:e4`e>;0j10o:n74=6`a>a0di27i26i8l9:?4a60?a34=n87;6f:?4a6<21o16;k?558d892`72<3m709jf;7:b>;0ml0>5k527df91<`<5>oh687i;<:21?b1kk1v5?7:18;81fl3n=ol527`g9`3e>34=jn7j9c89>3de=l?i2709n8;f5gd=:?hl1h;ml;<5a4?b1kk16;nl5f55a?xu?900;6:u27`f9`3e>34=ji7j9c`9>3dd=l?ih709nc;f5gf=:?hl1h;mm;<5a4?b1kh16;nh5f55a?xu?9h0;6:u27`f9`3ed34=ji7j9cb9>3dd=l?ii709nc;f5gg=:?hl1h;m6;<5a4?b1k016;i=5f55a?xu0no0;68u27b09b11e34=o=7j9c89>3fb=l?i2709m4;f5gf=:?jh1h;ml;|q;45<723fd=l?io7p}70083>0}:?j>1j99m;<5g6?b1k016;nk5d7a:?81e<3n=oi527b`9`3ee3ty3d1=n==i709k3;f5gg=:?jl1h;mm;<5a6?b1km16;l75d7aa?81fi3n=ol527b`9`3eb3ty3=:4?:3y>3fg=n==i706>6;43l?6=4={<5e1?`3?k1647l3<;4n5rs6da>5<5s4=i47h;7c9><5d=>92h7p}8fb83>7}:?k31j99m;<:31?070j1v:hk:18181ei3l?;o52800925>d3ty3gd=n==i706>3;43o;6=4={<5bd34=j57h;7c9~w2c52909w09j5;435<5s4=jo7h;7c9>3`b=>92h7p}8e983>7}:?hn1j99m;<5fa?070j1v:k6:18181fm3l?;o527dd925>d3ty3d`=n==i709i0;43oi6=4={<5a4?`3?k16;k?561:`?xu0l>0;6?u28b49`3e>34=no7h;b99~w2b?2909w06l7;f5g<=:?ln1j9l7;|q4`<<72;q64n65d7a:?81bm3l?n55rs6fb>5<5s42h57j9c89>3``=n=h37p}8dc83>7}:?o:1j9l7;<:`e?b1kh1v:jl:1818>dj3n=o4527g39b1d?3ty3=94?:by>342:87h;b99><<0=l?ii706>5;f5g<=:?o91h;mn;<:`e?b1kl1v:h=:18a8>d>3n=oo528b59`3ee342h47j9cc9>6=3n=on527g19`3eb342hm7j9ce9~w=6b2902w09n6;f5g<=:?h>1h;m6;<5b6?b1k01643gb=l?i2709m3;f5gd=z{1:=6=4:{<5`0?b1k016;n<5d7ab?81c:3n=oi527bf9`3ee342;47h;b99~w=602908w09l2;f5g<=:?m;1h;mm;<:3=?`3j11v5>l:18581d;3n=ol527e19`3ef34=hi7j9cc9>3g4=l?i2706?d;d7f==:?hk1h;ml;|q;4c<72=q6;l95d7ab?81dn3n=on528009b1d?34=j57j9cb9~w=77290?w09n7;f5g<=:?m91h;ml;<:27?`3j116;lo5d7aa?xu?8;0;68u27b19`3e>34=o>7j9cc9>3fb=l?ij706?4;d7f==:?k91h;m6;|q;46<72?q6;i?5d7ab?81dn3n=ol527c09`3ee34=i87j9c`9><53=n=h3709n9;f5ga=z{1:j6=4<{<5`0?b1kh16;nk5d7ag?8>7j3l?n55rs935>5<0s4=o?7j9c89>3f`=l?i2706>6;d7f==:?o91h;mm;<5b=?b1kh16;lo5d7a:?81dj3n=o45rs61a>5<5s4=8o7h;7c9>3=g=>92h7p}82c83>1}:?;n1h;mk;<57e?b1km16;965d7ag?815k3l?;o5rs665>5<3s4=?57j9ce9>36>=l?in709<0;6lu272f9`3ed34=?<7j9cb9>3=6=l?ii7098d;f5gf=:?:o1h;mm;<575?b1k016;>m5d7ab?814n3n=o4527429`3ef34==n7h;b99~w203290iw0936`=l?ij709;d;f5gd=:?<:1h;mm;<55e?`3j11v:8<:18b814l3n=ol527529`3ef34=36c=l?i2709;1;f5gd=:?>h1h;mn;<57`?b1kk16;9k5d7a:?813n3n=o45277;9b1d?3ty<9o4?:cy>30e=n==i7099b;7:b>;0>h0>5k5277;91<`<5>=<687i;<542?3>n27<;84:9g9>322==0l01:9<:4;e?810:3?2j6389c8g2fd58z?476jk01:=;:e4`=>;0;80o:n74=611>a0d127<>h4k6bc892522m?:6k:8b:p3<`=83=p1:=<:e4`=>;0;=0o:no4=612>a0dk27?>6k:8b:p3d6=83=p1:=<:e4`g>;0;=0o:nm4=612>a0dj27?26k:8b:p3=3=83?p1::7:g64f>;0=>0o:n74=670>a0d127>26k:8b:?41=jk01:;;:e4`e>;0;h0o:nk4=672>a0dl2wx;5950;7x922f2o>??6i8l9:?47djn01:;>:e4`f>{t?c20j27<944k6b`892322m8m6i8lb:?475jk01:;>:e4`a>{t?0n1<7c20j27<5n4909a8yv10i3:1>v387c8e02d<5>3<6;>7c:p32e=838p1:9k:g64f>;00l0=<5m4}r54a?6=:r7a2?:3o6s|76d94?4|5>2;6k:8b:?4=6<181i0q~971;296~;0;l0m8:l4=6;2>36?k2wx;5<50;0x925a2o>52z?405h01:77:72;g>{t?1>1<7c20j27<544909a8yv11>3:1>v382d8e02d<5><26;>7c:p331=838p1:8n:72;g>;0:o0m8:l4}r559:6k:8b:?437<181i0q~99d;296~;0;;0m8:l4=650>36?k2wx;;k50;0x92542o>52z?471h01:9::72;g>{t?>:1<7c20j27<;;4909a8yv1093:1>v38378e02d<5>=<6;>7c:p30b=838p1:9=:g6a<>;?j00o:n74}r56a?6=:r7<;>4i4c:89=df2mc2e02wx;;?50;0x92112o>i4637be8g2f?7>52z?;f`ji01:98:g6a<>{t?0k1<7mt=9`:>a0dl273nl4k6bf89=de2mjn01::m:e4`=>;0=j0o:n74=6;b>c2e027<5o4k6b;8921>2m5bz?;fgjo015ll:e4`a>;?jl0o:nk4=66a>a0di27<;54i4c:892?e2mjh015lk:e4`f>;?i<0o:n74}r5:0?6=1r7<>n4k6b;8924f2m3<6k:m8:?402j301:;>:e4`e>;0<<0o:n74=660>a0d127>36i8la:?41=jn01:;<:e4`f>;00l0m8o64}r5;`?6=;r7<854k6b;892302m7>56z?40<jk01:;6:e4`e>;0==0o:nl4=61;>a0d127<5>4i4c:892572m8o6i8la:?410ji01:77:g6a<>;0:o0o:nm4}r5:2?6=i4k6b;8923>2m<5>9;6i8lb:p3=>=83?p1::6:e4`=>;0=10o:nl4=670>a0di27<4l4i4c:8925>2m?<6i8la:?410jk01:=7:e4`f>;0;h0o:no4=6:a>c2e027<>k4k6bf8yv1>83:1?v384`8g2fg<5>??6i8ld:?4=4a0d127<5n4i4c:8921>2m9;6i8l9:?414j30q~8l2;296~;1k:0m8:l4=633>36?k2wx:o<50;6x93d32mh0q~8ld;290~;1l90o:nj4=7`e>a0dm27=o<4k6b`893eb2o>ji01;mi:e4`g>;1j80m8:l4}r4`f?6=;r7=h=4k6ba893da2m53z?5`5jh01;li:e4`e>;1kh0m8:l4}r4ba?6=;1k>0o:nm4=625>a0dj27<<>4k6ba893e22mj301;j9:e4`e>;1n80m8o64}r4fe?6=jr7=o94k6b`893e02m:86i8lb:?5g0jk01;m7:e4`f>;1k:0o:nl4=7a5>a0di27=h>4k6bc893b12m5az?5g1jk01;m8:e4`e>;08:0o:no4=7a6>a0d127=o54k6bc892662mj301;ki:g6a<>{t>l;1<7lt=7g1>c20j27=j<4:9g9>2c6==0l01;ki:4;e?80al3?2j639fb86=c=:>oh194h4=7db>0?a342g>=l?i2708m9;f5g<=:>k?1h;mn;<4ag?b1kj16:oj5d7aa?80c?3l?;o5rs606>5<0s42gd=l?ij708m8;f5gf=:>k31h;ml;<4ag?b1kk16:oj5d7ab?80cj3l?;o5rs605>5<0s42gd=l?ih708m8;f5gg=:>k31h;mm;<4ag?b1k016:oj5d7a:?80cn3l?;o5rs62a>5<2s42ab=l?i2708k9;f5g<=:>j;1h;ml;<4g3?b1kj1v:>l:18680c83l?;o526eg9`3ef342f7=l?in708k7;f5ga=z{>:o6=4:{<4g5?`3?k16:ik5d7a:?80ci3n=o4526b39`3ec34ml1h;mm;<4gf?b1kk16:oh5d7ag?80e>3n=oo526c59`3ef345<5s4=;?7h;7c9>342=>92h7p}80583>7}:>j>1j99m;<521?070j1v:>::181817>3l?;o5270;925>d3ty<<:4?:3y>2f3=n==i709>7;43:36=4={<4`2?`3?k16;5<5s42g0=n==i7p}9ed83>7}:>o;1:=6l;<4a3?`3?k1v;h=:18180e03l?;o526g:925>d3ty=j>4?:3y>2g?=n==i708i9;43oi1:=6l;|q5b2<72;q6:oj5f55a?80al3<;4n5rs7g0>5<5s47}:>o31j9l7;<:ae?b1kh1v;k::1818>ej3n=o4526gc9b1d?3ty=i;4?:3y>3434ei3n=on528cf9`3ed342i47j9c89><}:>k91h;m6;<4a5?b1k016:lh5d7a:?816l3l?n5526bg9`3e>342fe=l?i2708la;f5g<=:>j:1h;mn;|q457<72342=n=h37p}81283>6}:>jl1h;m6;<4g`?b1kk16;<;5f5`;?xu0910;6;u26e29`3ef342ag=l?ii708mf;f5g<=:?831j9l7;<4a3?b1kj1v:?m:18780e<3n=ol526e`9`3ed34=:i7h;b99>2g0=l?ih7p}81b83>1}:>k>1h;m6;<4gb?b1kj16;5<2s42ac=l?ii708k9;f5gd=:?8:1j9l7;<4`4?b1k01v:>i:18580cl3n=ol526e`9`3ef342f7=l?ij709>1;d7f==:>k<1h;mk;|q453<72:q6:i?5d7ab?80ci3n=oi527059b1d?3ty<>?4?:6y>2a`=l?i2708kb;f5g<=:?;81j9l7;<4eb?b1kk16:o85d7ab?80e?3n=o4526e59`3e>3tym9=750;3a8`21j0o:nm4=g730?b1kj16j8>m:e4`g>;a=0k1h;mn;ji01k;j5;f5gf=:n<2h6i8la:?e15>=n==i70h:b88g2fg<5o?im7j9c`9>b0dd2mni4k6bf89c3e03n=oi525gg7>a0di27=<9;5d7ab?8`2l90o:nl4=g7g0?b1kl16j8o<:e4`a>;a=h>1h;mj;jk01k8;1;f5gf=:>9>;6i8ld:?6bfe=l?ih708?128g2fe<5?::h7j9cb9>b0db2m55n4i46`89c3>n3n=oi52610`>a0dl27=<>85d7ag?807;k0o:nj4=4dba?b1k016:=?7:e4``>;a>=21h;ml;<4305jo018hkb;f5gd=:=ol86i8la:?6bce=l?ij708?018g2fg<5m?4k6ba89c3f93n=oi5rsg403?6=:r7=<965d7af?8`1;>0m8o64}rd6=0<72;a=o?1j9m=;3:1=c2e027m94m5d7a:?8`2j00o:nl4=g7ae?b1kk16j8ll:e4`f>;a=kh1h;mm;jh01k;m8;f5gg=:nb0c52m34<;=>4k6b`89366l3n=oo52f4`f>a0dj2wxj8kk:182<~;a=mh194h4=g7gg?3>n27m9ij558d89c3cm3?2j63i5ed91<`<5o?n<7;6f:?e1`7==0l01;>=8;f5gf=:>9996i8ld:?6bg2=l?ih70;ibd8g2fb<51ce?2ma0dk27>jhh5d7a`?83an10o:nj4=7231?b1km16:=>n:e4`g>;189l1h;mk;<4366jn01k;me;d73g=z{o?n:7>53z?6bg2=l?io70;ie18g2fb<5o?i47h;7c9~wc3b?3:1?v3:fcg9`3ed34<;>>4k6ba89c3e13l?;o5rsg7f{tnji018hl8;f5gf=:n256f2ma0dk27m9oo5f55a?xua=li1<7=t=4de::e4`g>;a=kh1j99m;|qe15g=839p1k8<6;43=l?ii7p}i51194?0|5o?;87h;7c9>254d2ma0di2wxj876:1808`21h0m8:l4=4dba?b1km16j;:7:e4`=>{tn<3o6=49{h01k;6f;f5gd=:n34l>n=4909a89c3f03l?n55rsg7bb?6=;r7m9o<561:`?8`2j80=<5m4=g7a4?`3j11vk;nc;296~;a=ho1:=6l;7}:nb0g?2?:3o6s|f4a2>5<1s4l>o84i4c:89c3>n3n=on52f4`4>a0dj27m9l>5d7a`?8`2i;0o:nl4=g7b5?b1kh1vk;m3;296~;a=k?1:=6l;6}:n687i;{tn52z?e1f1=>92h70h:9g8e02dok4?:3y>b0be2?:3o63i5e29b11e3tym9i?50;0x9c3ck3<;4n52f4f1>c20j2wxj8j<:1818`2lm0=<5m4=g7g0?`3?k1vk;k5;296~;a=mo1:=6l;h0q~h:d683>7}:n7c:?e1a>=n==i7p}i5e;94?4|5o?n<78?8b9>b0g42o>5<5s4l>i<4909a89c3f<3l?;o5rsg7`7?6=:r7m9n;561:`?8`2i80m8:l4}rd6g1<72;q6j8m9:72;g>;a=h81j99m;|qe1f4=837j9c`9>b0g62m5<4s4l>hh4i4c:8936603n=ol52f4`;>a0d12wxj8ml:1868`2lo0m8o64=721g?b1k016:==m:e4`=>;a=ki1h;m6;<7ef=ji0q~h:ce83>6}:noh4?:3y>b0c62o>i463i5c`9`3ec3tym9n650;7x9c3cj3l?n552f4f1>a0di27m9i:5d7ab?83akj0o:nk4=722`?b1k01vk;l9;292~;a=mi1j9l7;jk01;><6;f5g<=:nol4?:4y>b0bc2o>i463i5e:9`3ef34?mmh4k6bc89c3e13n=oi52f4c0>a0di2wxj8m8:1820~;a=j=1j9l7;j301k;k2;f5g<=:n=l?i2708?2b8g2fg<5?:8:7j9c`9>255e2ma0dk27m9i:5d7a:?8`2i:0o:n74=g7b0?b1k0169kml:e4``>;18891h;mn;<435ajk01k;me;f5ga=:=oh36i8lb:pb0e7290b0g72m34l>m<4k6b;89c3fl3<;4n52f4`2>c2e02wxj8k<:1818`2ih0o:nl4=g7a1?`3j11vk;72;296~;a=1k1ih;8;h0q~h:7283>7}:n<2j6k:8b:?e17d=>92h7p}i56c94?4|5o?b0>f2b0>>2lo>;63i5939b11e3tym9:<50;0x9c3?13l?;o52f40b>36?k2wxj896:1808`2?00m8:l4=g74e?3fk27m95755`a8yv`2090;6>u2f45:>c02k27m9565ed74?8`2090m8:l4}rd634<72;q6j867:g64f>;a=;31:=6l;|qe12>=839p1k;88;d73g=:n<=268ol;21j;;l;52z?e1=1=n==i70h:29854=e;:4?:2y>b0102o>b01b2o>5<5s4l>4;4i46`89c35?3<;4n5rsg742?6=;r7m9:85f55a?8`2?>0>mn52f4:5>0gd3tym9:j50;1x9c30>3l=9n52f4:6>`c2?27m9:j5f55a?xua=?o1<7{tn<=>6=4<{h01k;86;7bg>;a=1?19lm4}rd63f<72:q6j89::g46g>;a=1>1ih;8;h0q~h:6e83>7}:n<2?6k:8b:?e173=>92h7p}i56694?5|5o?<87h;7c9>b012253z?e122=n??h70h:828fa01<5o?v3i5919b11e34l>>94909a8yv`2190;64u2f407>0?a34l>>84:9g9>b0412<3m70h:2686=c=:n<83687i;5k52f4;2>c20j2wxj8>k:1818`28j0=<5m4=g73a?`3?k1vk;>0;296~;a=9l1:=6l;h0q~h:1283>7}:n<;96;>7c:?e142=n==i7p}i50494?4|5o?:978?8b9>b07?2o>5<3s4l>:=4i4c:89c34i3n=ol52f44a>a0d127m9>l5d7a:?xua=?31<7;t=g75=?`3j116j887:4;e?8`1;?0>5k52f44a>a0dk27m:>65d7a`?xua=?81<78t=g76a?070j16j887:g6a<>;a=??1h;ml;j301k;9b;f5gd=:n<9i6i8lb:pb0??2908w0h:8g8e02d<5o?8=78?8b9>b0572?:3o6s|f40`>5<6:r7m9=k5d7aa?8`2980o:nj4=g720?b1km16j86m:e4`g>;a=1l1h;mm;jh01k;>8;f5gf=:n<8o6k:8b:?e1<1=l?io70h:7c8g2fe<5o?b01b2m4=4k6ba89c3?93n=on52f4;2>a0dk27m9:m5d7ab?8`20;0o:no4}rd66c<72:q6j89;:4c`?8`20:0>mn52f4:a>c20j2wxj879:1818`20m0m8:l4=g7:3?b1kl1vk;64;297~;a=?21:=6l;h01k;9b;f5gg=z{o?:97>513y>b0722o>i463i51g9`3e>34l>=<4k6ba89c36<3n=o452f4:a>a0di27m95h5d7ab?8`20m0o:n74=g72;a=>h1h;mn;jk01k;8e;f5gd=:n<=m6i8la:?e1=6=l?ij70h:808g2fg<5o?2=7j9cc9>b01d2m:e4`=>;a=8>1h;mn;jh01k;7f;f5ga=:n<2o6i8la:?e141=l?ij70h:198g2fd<5o?2;7j9cc9>b01e2m;h4k6b`89c30n3n=oo52f4:3>a0dj27m95?5d7aa?8`2180o:no4=g74g?b1km16j86=:e4``>{tn<:m6=4>1z?e15`=n=h370h:108g2fg<5o?:87j9cc9>b0>e2m4i4k6bf89c36?3n=o452f4;4>a0di27m9:l5d7a:?8`2?m0o:n74=g74a?b1k016j89i:e4`=>;a=1:1h;m6;j301k;61;f5g<=:n<=h6i8lb:?e1=4=l?ii7p}i51a94??|5o?;o7h;b99>b06b2m4k4k6b;89c3?l3n=oo52f434>a0dk27m9<65d7ab?8`2?j0o:nk4=g7;6?b1kl1vk;>c;297~;a=;>1j9l7;jk01k;8b;f5ga=z{o?:h7>53z?e173=n=h370h:2e8g2f?<5o?>i4k6b`89c30l3n=oi5rsg72b?6=;r7m9?95f5`;?8`2:m0o:nm4=g74a?b1km1vk;=0;297~;a=;21j9l7;jn01k;8f;f5ga=z{o?9=7>53z?e17?=n=h370h:2d8g2fd<5o?3<7j9ce9~wc35:3:1?v3i53c9b1d?34l>>h4k6bc89c3?93n=oi5rsg717?6=;r7m9?l5f5`;?8`2:l0o:n74=g7;6?b1k01vk;>b;296~;a=831:=6l;6}:n<;j6k:m8:?e1=c=l?ij70h:168g2fc=44?:5y>b07f2?:3o63i50;9b1d?34l>4h4k6b;89c36?3n=oi5rsg7:6?6=:r7m94<5f5`;?83ail0o:nm4}rd6=6<72;q6j87=:72;g>;a=091j9l7;|qe130=83>p1k;96;d7f==:n<>n6i8la:?e1=b=l?ih70h:198g2fb854?:6y>b02e2?:3o63i54f9`3ef34l>9>4k6bc89c3293n=ol52f464>a0d127m9975f5`;?8`2<<0=<5m4}rd60d<720q6j8;k:e4`f>;a=<91h;ml;ji01k;;7;f5gd=:n?;:6i8la:?e24g=l?ih70h91b8g2fe<5o<9:7j9cc9>b02f2o>i46s|f465>5<5s4l>8:4i46`89c3313<;4n5rsg774?6=;r7m9;;5d7a:?8`2;l0o:no4=g774?`3j11vk;;1;296~;a==81j9l7;7}:n<9n6k:8b:?e16`=>92h7p}i54:94?5|5o?=:78?8b9>b02a2<3m70h:5e8e02d?94?:3y>b0522o>d3tym98<50;0x9c32;3l?;o52f47:>36?k2wxj8;?:1818`2=>0=<5m4=g765?`3?k1vk;94;296~;a=?:1:=6l;h0q~h:3883>7}:n<9<687i;h0q~h:4e83>7}:n<>n6k:8b:?e10?==0l0q~h:5683>6}:n9;4?:2y>b0312o>i463i54f9`3ed34l>9<4k6b;8yv`2>>0;6?u2f47`>36?k27m9875f5`;?xua=<>1<7{tn<9=6=4={h01k;<8;7:b>{tn<5o?=97j9ce9~wc32j3:1>v3i54c925>d34l>9n4i4c:8yv`2a0dj27m9>;5d7ab?8`1890o:no4=g41b?b1kk16j8=m:e4`g>;a>9<1h;ml;56z?e10b=l?i270h:528g2fd<5o?>=7j9cc9>b02b2m?n4909a8yv`2=o0;68u2f446>a0di27m9>k5d7a:?8`2;>0=9452f461>36?k27m9>h5f5`;?xua=?91<7:t=g751?b1kl16j8=::e4`=>;a=:=1j9l7;7}:n<>m6;>7c:?e16>=n=h37p}i63`94?4|5o<:478?8b9>b3632o>i46s|f70b>5<5s4l==:4909a89c07;3l?n55rsg41j:72;g>;a>981:874}rd54c<72?q6j;?9:e4`=>;a>8k1h;mm;jh01k8=6;f5g<=:n?:m6k:m8:?e25>=>92h7p}i63694?4|5o<9?78?8b9>b3422o>i46s|f700>5<5s4l=>k4k6bf89c05;3l?n55rsg413?6=;r7m:=95d7aa?8`1:>0m8o64=g432?b1kh1vk8=d;290~;a>9:1h;m6;jo01k8>e;437}:n?;m6;>7c:?e24c=n=h37p}i62394?4|5o<9>7h;b99>b3422?:3o6s|f73e>5<4s4l==l4k6b;89c05>3n=on52f73e>c2e02wxj;{tn?;>6=4={h01k8=2;7:b>{tn?:>6=4={9:g64f>{tn?8n6=4={h01k8=9;4352z?e24g=n==i70h921854=eb37d2o>d3tym9kh50;0x9c0783l?;o52f721>36?k2wxj;<>:1878`1:?0m8:l4=g404?070j16j;?8:4;e?8`1910>5k5rsg43=?6=:r7m:=o5f55a?8`18k0=<5m4}rd54a<72;q6j;>i:72;g>;a>9o1j9l7;|qe25e=839p1k8?a;f5gd=:n?8m6i8l9:?e25e=n=h37p}i60294?4|5o<:=7h;7c9>b3742?:3o6s|f731>5<1s4l==94909a89c0693n=o452f73b>a0di27m::?1j9l7;7}:n?9?6k:m8:?e255=>92h7p}i63;94?2|5o<;;7j9c`9>b34>2o>i463i62:9`3e>34l=<;4k6b;8yv`1:j0;6;u2f715>c2e027m:=95d7a:?8`1:o0o:nm4=g413?070j16j;=7:e4`e>;a>9<1h;mm;|qe1c3=83>p1k;i5;d7f==:nj;4?:3y>b0`22?:3o63i5g59b11e3tym9k750;0x9c3a03<;4n52f4db>c20j2wxj8hm:1818`1<<0=<5m4=g40=?`3?k1vk;i8;297~;a=o21j9l7;jk01k8<9;f5gf=z{o53z?e1c2=>92h70h:fe854=e<5od34l>j?4909a89c03<3n=ol52f760>c2e02wxj8h=:1818`2n80=<5m4=g7e6?`3j11vk;id;296~;a=oi1:=6l;6}:n?>;6k:m8:?547e=l?ii70h9408g2fcb35e2o>i46390579`3ec3tym9hh50;0x9c04j3<;4n52f4ge>c2e02wxj;=k:1818`1;m0m8o64=7274?b1k01vk;i3;296~;a>:n1:=6l;7}:n?9m6k:m8:?546d=l?ii7p}i5gg94?4|5o<8j78?8b9>b0`b2o>i46s|f71b>5<5s4l=?l4i4c:89364>3n=oo5rsg7fa?6=:r7m:>o561:`?8`2ml0m8o64}rd57f<72;q6j;=l:g6a<>;18821h;ml;|qe1c6=838p1k8<5v3i62g925>d34l>j94i4c:8yv`1;90;68u2f735>a0di27m9k95d7a`?8`1;00o:nl4=g404?`3j116j;:;:e4`=>{tn?><6=4={53z?e1c1=l?ii70h9388g2fg<5o<:;7h;b99~wc60k3:1>v3i06f9b11e34l;4=4k6bg8yv`7?m0;6?u2f15f>c20j27m<5>5d7a:?xua8>?1<7{tn9==6=4={h01k>8a;f5g<=z{o:<;7>52z?e42>=n==i70h?7`8g2fgb50b2o>a0dm2wxj=8i:1818`7?90m8:l4=g245?b1k01vk>80;296~;a8>;1j99m;jh0q~h?7083>7}:n9=96k:8b:?e425=l?ih7p}i07694?4|5o:=:7h;7c9>b50e2m5<5s4l;::4i46`89c61j3n=oi5rsg253?6=:r7m<;65f55a?8`7>k0o:no4}rd32=<72;q6j=86:g64f>;a8?h1h;mm;|qe43?=838p1k>9a;d73g=:n9v3i0729b11e34l;:<4k6b;8yv`7>90;6?u2f142>c20j27m<;=5d7ab?xua8?;1<7{tn9?<6=4={h01k>:a;f5g`=z{o:>47>52z?e40?=n==i70h?5`8g2f?b53f2o>a0dj2wxj=;>:1818`7=;0m8:l4=g260?b1kl1vk>:2;296~;a8<91j99m;j30q~h?5283>7}:n9??6k:8b:?e400=l?ij7p}i04694?4|5o:>97h;7c9>b5312m5<5s4l;8n4i46`89c63m3n=oh5rsg27g?6=:r7m<9j5f55a?8`7;a8<:1h;mn;|qe41c=838p1k>;f;d73g=:n9?;6i8lb:pb5232909w0h?448e02d<5o:?;7j9cd9~wc63=3:1>v3i0549b11e34l;8:4k6b;8yv`7c20j27m<9o5d7aa?xua8==1<7{tn9>36=4={h01k>;a;f5g`=z{o:8i7>52z?e46`=n==i70h?418g2fbb5272o>750;0x9c64i3l?;o52f11g>a0dm2wxj==n:1818`7;k0m8:l4=g20g?b1km1vk>jk0q~h?3583>7}:n99>6k:8b:?e46>=l?in7p}i02794?4|5o:8:7h;7c9>b5502m5<5s4l;?:4i46`89c6403n=ol5rsg21a?6=:r7m<>>5f55a?8`7;:0o:nk4}rd375<72;q6j==>:g64f>;a8:81h;mk;|qe467=838p1k><2;d73g=:n9986i8la:pb5442909w0h?248e02d<5o:947j9cd9~wc65=3:1>v3i0349b11e34l;>:4k6bf8yv`7:?0;6?u2f104>c20j27m{tn9;m6=4={h01k>=1;f5ga=z{o:9<7>52z?e477=n==i70h?238g2fgb57>2o>a0dl2wxj=?n:1818`79k0m8:l4=g22g?b1kh1vk>>3;296~;a88>1j99m;jo0q~h?1583>7}:n9;>6k:8b:?e440=l?io7p}i00794?4|5o:::7h;7c9>b5702m5<5s4l;;a8881h;mn;|qe446=838p1k>>1;d73g=:n9;96i8lb:pb56?2909w0h?088e02d<5o:;o7j9cd9~wc6713:1>v3i01c9b11e34l;c20j27m<=m5d7ab?xubnoh1<7{tmolh6=4={h01hhie;f5gf=z{o:;<7>52z?e457=n==i70kifd8g2fbb5652o>a0d12wxj=>;:1818`78?0m8:l4=g233?b1kj1vk>?6;296~;a89=1j99m;jk0q~kif783>7}:mol<6k:8b:?fbcg=l?in7p}jfg594?4|5llm47h;7c9>ac`>2m5<5s4omj44i46`89``ai3n=ol5rsdde5?6=:r7njk<5f55a?8can<0o:nk4}rgeb7<72;q6ikh<:g64f>;bno>1h;mk;|qfbc5=838p1hhi4;d73g=:mol>6i8la:paccf2909w0kiec8e02d<5llnh7j9cc9~w``bj3:1>v3jfda9b11e34omii4k6ba8yvcam80;6?u2egg0>c20j27njh;5d7a:?xubnl91<7{tmoo?6=4={h01hhj9;f5gf=z{lln97>52z?fb`0=n==i70kie88g2fgacc02o>a0dl2wxikj7:1818cal00m8:l4=ddgf?b1kl1vhhka;296~;bnmh1j99m;jk0q~kidc83>7}:monh6k:8b:?fb`6=l?ii7p}jfea94?4|5lloh7h;7c9>acbb2m5<5s4omhh4i46`89``b83n=on5rsddga?6=:r7njih5f55a?8cam90o:nj4}rgeg`<72=q6ikj=:e4`g>;bnmh1h;mk;h01k>?5;f5ga=z{llhj7>52z?fba6=n==i70kid38g2fbacb62o>a0di2wxikj=:1818cal:0m8:l4=ddg0?b1kl1vhhk3;296~;bnm>1j99m;jh0q~kid583>7}:mon>6k:8b:?fba0=l?ih7p}jfb:94?4|5llh57h;7c9>acee2m5<5s4omol4i46`89``dj3n=o45rsdd`e?6=:r7njnl5f55a?8cakm0o:no4}rgegg<72;q6ikml:g64f>;bnjn1h;mm;|qfbge=838p1hhmd;d73g=:moi;6i8le:pacdc2909w0kic18e02d<5llh>7j9cd9~w``d83:1>v3jfb39b11e34omo?4k6b;8yvcak80;6?u2ega1>c20j27njoh5d7ab?xubnj81<7{tmoi86=4={h01hhl5;f5g`=z{llh87>52z?fbf3=n==i70kibg8g2fdace12o>a0dk2wxikm8:1818cajl0m8:l4=ddab?b1km1vhhm6;296~;bnk=1j99m;jo0q~kib683>7}:moh36k:8b:?fbg?=l?i27p}jfc:94?4|5lli57h;7c9>acde2m5<5s4omnl4i46`89``ej3n=oo5rsdda4?6=:r7njo?5f55a?8caj:0o:nk4}rgef4<72;q6ikl=:g64f>;bnk91h;m6;|qfbg4=838p1hhm3;d73g=:moh>6i8la:pacd42909w0kib58e02d<5lli97j9cc9~w``f<3:1>v3jf`79b11e34ommk4k6bf8yvcai<0;6?u2egc;>c20j27njlh5d7af?xubnh21<7{tmok26=4={h01hhnf;f5gf=z{lljn7>52z?fbde=n==i70kiad8g2fcacgc2o>a0di2wxikoj:1818caio0m8:l4=ddb3?b1kh1vhhnf;296~;bnh<1j99m;jh0q~ki9d83>7}:mo3m6k:8b:?fbd7=l?in7p}jf8d94?4|5llj<7h;7c9>acg62m5<5s4omm<4i46`89``f;3n=ol5rsddb5?6=:r7njl<5f55a?8cai:0o:nl4}rge==<72;q6ik76:g64f>;bn0h1h;mj;|qfbj3:1>v3jf8a9b11e34om5i4k6b`8yvca180;6?u2eg;0>c20j27nj4;5d7af?xubn091<7{tmo3?6=4={h01hh67;f5gd=z{ll297>52z?fb<0=n==i70ki968g2fdac>c2o>a0dl2wxik6j:1818ca0o0m8:l4=dd:4?b1kh1vhh75;296~;bn1<1j99m;jo0q~ki8783>7}:mo2<6k:8b:?fb=>=l?i27p}jf9594?4|5ll347h;7c9>ac>f2m5<5s4om444i46`89``?i3n=oo5rsdd4a?6=:r7nj:h5f55a?8ca0=0o:nk4}rge3c<72;q6ik6?:g64f>;bn1>1h;mk;|qfb=6=838p1hh71;d73g=:mo2?6i8la:pac>62909w0ki838e02d<5ll387j9cc9~w``?:3:1>v3jf919b11e34om494k6ba8yvca?>0;6?u2eg5;>c20j27nj:j5d7af?xubn>21<7{tmo=26=4={h01hh8d;f5gd=z{ll52z?fb2d=n==i70ki7e8g2fdac1d2o>50;0x9``093l?;o52eg55>a0dm2wxik9>:1818ca?;0m8:l4=dd42?b1km1vhh82;296~;bn>91j99m;jk0q~ki7283>7}:mo=?6k:8b:?fb20=l?ii7p}jf6694?4|5ll<97h;7c9>ac112m5<5s4om:o4i46`89``1l3n=oh5rsdd5f?6=:r7nj;m5f55a?8ca>m0o:n74}rge2f<72;q6ik8k:g64f>;bn?l1h;mn;|qfb3b=838p1hh9e;d73g=:mov3jf749b11e34om::4k6b;8yvca>?0;6?u2eg44>c20j27nj;75d7ab?xubn?=1<7{tmo?j6=4={h01hh:c;f5g`=z{ll>n7>52z?fb0e=n==i70ki628g2fbac3c2o>a0dl2wxik;j:1818ca=o0m8:l4=dd57?b1kl1vhh:f;296~;bn?:1j99m;ji0q~ki6183>7}:mo<:6k:8b:?fb35=l?ii7p}jf7394?4|5ll=>7h;7c9>ac042m5<5s4om984i46`89``2?3n=oh5rsdd61?6=:r7nj885f55a?8ca=>0o:n74}rge13<72;q6ik;8:g64f>;bn<31h;mn;|qfb01=838p1hh:8;d73g=:mo?26i8lb:pac2c2909w0ki4g8e02d<5ll>=7j9cd9~w``3n3:1>v3jf429b11e34om9<4k6b;8yvca=90;6?u2eg72>c20j27nj8=5d7ab?xubn<;1<7{tmo>36=4={h01hh;c;f5g`=z{ll?57>52z?fb1g=n==i70ki4c8g2fbac2e2o>m50;0x9``4l3l?;o52eg1e>a0dk2wxik=k:1818ca<80m8:l4=dd77?b1km1vhh;1;296~;bn=81j99m;j30q~ki4383>7}:mo>86k:8b:?fb6`=l?ii7p}jf5194?4|5ll?87h;7c9>ac222m5<5s4om884i46`89``4n3n=o45rsdd71?6=:r7nj985f55a?8ca;o0o:no4}rge74<72;q6ik==:g64f>;bn:k1h;ml;|qfb64=838p1hh<4;d73g=:mo9=6i8ld:pac532909w0ki348e02d<5ll8:7j9c89~w``4=3:1>v3jf249b11e34om?l4k6b`8yvca;?0;6?u2eg14>c20j27nj>65d7af?xubn:=1<7{tmo936=4={h01hh52z?fb6g=n==i70ki328g2fgac5e2o>a0dk2wxik<8:1818ca:00m8:l4=dd1f?b1km1vhh=9;296~;bn;k1j99m;j30q~ki2`83>7}:mo8i6k:8b:?fb7`=l?ii7p}jf3`94?4|5ll9o7h;7c9>ac4c2m5<5s4om>k4k6b;89``5l3l?;o5rsdd1`?6=:r7nj?k5f55a?8ca:o0o:no4}rge6`<72;q6ik;bn;21h;mn;|qfb7`=838p1hh<0;d73g=:mo836i8lb:pac7e2909w0ki1b8e02d<5ll987j9cb9~w``6k3:1>v3jf0g9b11e34om>=4k6bf8yvca9l0;6?u2eg3e>c20j27nj?>5d7a:?xubn8l1<7{tmo8;6=4={h01hh=2;f5g`=z{ll9=7>52z?fb72=l?i270ki238e02d?4?:3y>ac442o>a0di2wxik<;:1818ca:<0m8:l4=dd2`?b1kk1vhh>0;296~;bn8;1j99m;ji0q~ki1083>7}:mo;86k:8b:?fb43=l?io7p}jf0194?4|5ll:87h;7c9>ac722m5<5s4om=84i46`89``613n=oo5rsdd21?6=:r7nj<85f55a?8ca9>0o:nk4}rge53<72;q6ik?6:e4`=>;bn8=1j99m;|qfb41=838p1hh>8;d73g=:mo;26i8la:pac7?2909w0ki188e02d<5ll:>7j9c`9~w``613:1>v3jf0c9b11e34om=?4k6b`8yvca8<0;6?u2eg25>c20j27nj=k5d7a`?xubn9<1<7n:e4``>{tmo:36=4={h01hh?a;f5g<=z{ll;57>52z?fb5g=n==i70ki0d8g2fdac6e2o>c20j2wxik>l:1818ca8m0m8:l4=dd3a?b1kh1vhh?d;296~;bn9o1j99m;jk0q~ki0d83>7}:mo:m6k:8b:?fb51=l?ii7p}jegc94?4|5lomn7h;7c9>ac642m5<5s4onji4i46`89`can3n=oi5rsdge`?6=:r7nikk5f55a?8cbno0o:n74}rgfb`<72;q6ihhi:g64f>;bn991h;mm;|qfac`=838p1hh?0;d73g=:mo::6i8le:pac672909w0ki028g2f?<5ll;=7h;7c9~w``793:1>v3jf109b11e34om<>4k6bc8yvca8;0;6?u2eg20>c20j27nikm5d7ab?xubn991<7{tmll?6=4={h01hki7;f5g`=z{lom97>52z?fac0=n==i70kjf68g2f?a``02o>a0dj2wxihkm:1818cbmm0m8:l4=dge6?b1kl1vhkjd;296~;bmlo1j99m;jn0q~kjed83>7}:mlom6k:8b:?fac4=l?ij7p}jedd94?4|5lom<7h;7c9>a``52m5<5s4onj<4i46`89`ca:3n=on5rsdgf7?6=:r7nih:5f55a?8cbm10o:n74}rgfa1<72;q6ihk::g64f>;bml21h;mn;|qfa`0=838p1hkja;f5gd=:mlo<6k:8b:pa`c02909w0kje88e02d<5lonm7j9cc9~wc6>93:1>v3i0809b11e34l;5;4k6b;8yv`71;0;6?u2f1;0>c20j27m<485d7ab?xua80>1<7{tn93>6=4={h01k>68;f5gg=z{o:3o7>52z?e4=b=n==i70h?918g2fcb5>b2o>a0di2wxj=68:1818`7010m8:l4=g2;f?b1kl1vk>78;296~;a8131j99m;jn0q~h?8883>7}:n92j6k:8b:?e4=d=l?ij7p}i04f94?4|5o:=87h;7c9>b5>12m5<5s4l;:i4i46`89c6?>3n=oh5rsg2;7?6=:r7m<::5f55a?8`70?0o:nl4}rd3<1<72;q6j=9l:g64f>;a81<1h;ml;|qe4=0=838p1k>73;d73g=:n92>6i8le:pb5022909w0h?858e02d<5o:397j9ce9~wc61i3:1>v3i0979b11e34l;4;4k6bc8yv`7>k0;6?u2f1:5>c20j27m<;m5d7ab?xua8?i1<7{tn9;o6=4={h01k>:7;f5ga=z{o:987>52z?e47c=n==i70h?568g2fc:4?:3y>b5532o>a0dk2wxj==b;296~;a8=h1j99m;jn0q~h?2b83>7}:n9?:6k:8b:?e401=l?ij7p}i03f94?4|5o:>;7h;7c9>b54>2m5<5s4l;>94i46`89c6513n=oo5rsddg3?6=:r7njh?5f55a?8can80o:nk4}rgea7<72;q6ikkn:g64f>;bno;1h;m6;|qfb`>=838p1hhi1;d73g=:moli6i8la:pacc>2909w0kif78e02d<5llmn7j9cc9~w``?j3:1>v3jf839b11e34om5h4k6bg8yvca1;0;6?u2eg;;>c20j27nj4k5d7a:?xubn0<1<7{tmo3<6=4={h01hhm0;f5gg=z{ll?;7>52z?fb1b=n==i70ki5`8g2fcac332o>3tynj8<50;0x9``2i3l?;o52eg4b>a0di2wxik;<:1818ca>=0m8:l4=dd5e?b1kk1vhkj2;296~;bmlh1j99m;jn0q~kjeb83>7}:mll?6k:8b:?facg=l?io7p}jeg394?4|5lomm7h;7c9>ac7e2m5<2s4om=o4k6ba89``fj3l?;o52egce>a0d127m<585d7a:?8`7=>0o:n74}rgfb6<72;q6ik??:g64f>;bn8h1h;mn;|qe46a;d73g=:n93o6i8ld:pb5?f2909w0h?9c8e02d<5o:2h7j9cb9~wae113:1>v3kc7f9`3e>34nh:l4i46`8yv`7n00;6?u2db56>a0dk27oo:85f55a?xuck>=1<7{tlj<;6=4={h01im95;f5gf=z{mi==7>52z?gg32=n==i70jl648g2fd`f312o>4k6b`8yvbd=?0;6>u2db74>c20j27oo865d7a`?8bd=:0o:nm4}rf`34<72;q6hn9>:g64f>;ck>>1h;mk;|qe6d?=838p1im:c;f5gf=:lj?m6k:8b:pb7`a2909w0jl4g8e02d<5mi?i7j9ce9~wc52i3:1>v3keg39b11e34nnj=4k6bf8yv`4kj0;6?u2ddd0>c20j27oik<5d7ag?xua8ok1<7{tlo::6=4;{h01ih?3;f5gg=:lllm6i8lc:?gb52=l?ii7p}kf1094?2|5ml;>7h;7c9>`c642mc20j27oi9=5d7af?xuc?jk1<7{tl>ii6=4={h01i9ld;f5g`=z{m=ho7>52z?g3fb=n==i70j8cd8g2fe`2e>2o>l=50;0x9a1am3l?;o52d6dg>a0dm2wxh:kj:1818b0mo0m8:l4=e5e5?b1km1vi9jf;296~;c?o:1j99m;ji0q~h=a`83>7}:l>li6k:8b:?g3c>=l?in7p}k7d;94?4|5m=nm7h;7c9>`2ce2m5<5s4n<:g64f>;c0981h;mj;|qe6gd=838p1i9j7;d73g=:l>o=6i8le:pb7e12909w0j74d8e02d<5m2?h7j9cb9~wa1a:3:1>v3k7g19b11e34nc20j27o;k85d7af?xua:l:1<7{tl1>36=4<{h01i6;b;f5gg=:l1?j6i8lc:p`=2>2908w0j74`8e02d<5m2?n7j9cb9>`=3f2m5<5s4n3mi4i46`89a>fk3n=oh5rsd507?6=:r7n;>=5f55a?8c0;<0o:nk4}rg075<72;q6i>=>:g64f>;b;:91h;mk;|qf767=838p1h=<2;d73g=:m:986i8le:pa7752909w0k=128e02d<5l8:97j9cc9~w`46;3:1>v3j2069b11e34o9=84k6bg8yv`5n>0;6?u2e635>c20j27n;<;5d7af?xua;9<1<7{tm>;i6=4={h01h9>9;f5gf=z{o9:<7>52z?f205=n==i70k9538g2fd=h4?:3y>a07b2ma0dj2wxi8h0q~h<2083>7}:m=236i8ld:?f0=?=n==i7p}j46f94?4|5l>a11a2m5<5s4o?4>4k6bf89`20n3l?;o5rsd64b?6=:r7n85>5f55a?8c30=0o:nj4}rg7<5<72;q6i96;:e4`g>;b<1;1j99m;|qe762=838p1il=7;d73g=:lk8?6i8ld:pb65b2909w0jm0c8e02d<5mh;47j9ce9~wc53?3:1>v3kb0g9`3eb34ni=k4i46`8yv`4=90;6?u2dc02>c20j27on?>5d7aa?xua;9:e4`g>{tn:?n6=4={h01il=2;f5gg=z{o9=47>52z?gec`=n==i70jnfd8g2fc4?:3y>`g552o>3n=oi52de24>c20j2wxj>6n:1818bc8h0o:nj4=ef3f?`3?k1vimje;296~;ckol1h;ml;h0q~jlfe83>7}:ljln6i8le:?ggcb=n==i7p}kcgg94?4|5mimi7h;7c9>`f`a2m5<5s4nhi>4i46`89aeb:3n=oh5rsg1b4?6=:r7n4:65f55a?8c??>0o:nk4}rg;74<72;q6i5==:g64f>;b0:?1h;mk;|qf<62=838p1h6<4;d73g=:m19>6i8lc:pa=4d2909w0k72e8e02d<5l29j7j9c`9~w`>5l3:1>v3j83g9b11e34o3>k4k6b`8yv`4ij0;6?u2e93g>c20j27n4{tn:io6=4<{h01hl:4;f5gd=:mj9m6i8ld:pb6bc2909w0km538g2fc<5lh>?7h;7c9~wc5bl3:1>v3jb429`3eb34oi9<4i46`8yv`4nm0;6?u2ec75>a0dm27nn895f55a?xua<9n1<7{tn=;o6=4={h01hm79;f5gf=z{li397>52z?fg=3=n==i70kl898g2fdaf>12o>a0dl2wxj9jh0q~km4183>7}:mk>86k:8b:?ff13=l?in7p}jb5394?4|5lh?97j9ce9>ag232o>5<5s4oijk4i46`89`e783n=oo5rsda36?6=:r7no=>5f55a?8cd8;0o:nk4}rg`33<72;q6in99:g64f>;bk>21h;ml;|qfg21=838p1hm88;f5gg=:mj=<6k:8b:pb15c2909w0km608e02d<5lh=<7j9cb9~wc77i3:1>v3jc269b11e34oh?=4k6b;8yv`69h0;6?u2ec47>c20j27nn;=5d7a`?xua9;k1<79:e4`a>{tn89j6=4={h01hm?3;f5g`=z{o;?o7>52z?fgaf6c2ma0dl2wxin8i:1818cd>o0m8:l4=dcg7?b1kj1vk?9c;296~;bk>>1j99m;7}:mmk36k:8b:?f`dg=l?io7p}jd`;94?4|5lnj57h;7c9>aagf2m5<5s4oo:i4i46`89`b1n3n=o45rsdf5a?6=:r7nh;k5f55a?8cc>o0o:nm4}r33160=838p1<>:368e02d<58:>?54k6bc8yv77=:=1<7h01<>:388g2fco50;0x9462;k0m8:l4=0267fjo0q~??52`94?4|58:>?n4i46`89462;l0o:nk4}r3316e=838p1<>:3d8g2f?<58:>?i4i46`8yv77=:l1<7h01<>:408g2fg50;0x9462<80m8:l4=02607jo0q~??55194?4|58:>894i46`89462<<0o:no4}r33112=838p1<>:448e02d<58:>8;4k6bg8yv77===1<7h01<>:488g2fcjo0q~??55;94?4|58:>8o4k6b;89462:4e8e02d<58:>8h4k6bc8yv77==n1<7h01<>:4g8g2fcl950;0x9465i>0m8:l4=021e<j30q~??2`:94?4|58:9m54i46`89465i00o:nj4}rd2<1<72;q6==:<2;d73g=:99>8=7j9cb9~wcc293:1>v3ie439b11e34ln9>4k6bc8yv`b=;0;6?u2fd71>c20j27mi8=5d7a:?xua9hi1<7;:e4`f>{t998j<7>52z?247g42m03c3>c20j2wx==<67;296~;68;3<6k:8b:?247??2m;68;3j6i8la:p552313:1>v3>056b>a0d127:<9:6:g64f>{t99>=97>52z?241012o>054;>a0d12wx==:96;296~;68=<<6k:8b:?2410?2m5<5s4;;8;?5f55a?8776i8ld:?egc1=l?io7p}ie2g94?3|5oo??7j9cb9>bg`>2m3n=oi5rsgg0b?6==r7mi9=5d7ag?8`b<80m8:l4=gg70?`1=j16joh6:e4`a>;am==1h;mj;|qe5ab=838p1kk:6;d73g=:99>>?7j9cb9~wc7a93:1?v3ie5a9b11e34ln8o4k6bf89463;=0o:nm4}rd2bf<72;q6==<62;f5g`=:9982?7h;7c9~wc47?3:1>v3idg39b11e34loj=4k6bg8yv77<0l1<7h01<>;a38g2fg552a13l?;o52116ee;296~;68=5<5s4;;8;l5f55a?877i1j99m;<3302c=l?ij7p}>0551>5<5s4;;8:=5f55a?877<>?1h;mn;|q241>?2909w0??49;9b11e34;;85o5d7af?xu68=226=4={<330=g=n==i70??49a9`3ef3ty:<96k:181877<1o1j99m;<330<6=l?ij7p}>055e>5<5s4;;85>5f55a?877<1;1h;mj;|q241>72909w0??4939b11e34;;85=5d7ab?xu68=3:6=4={<330<4=n==i70??4869`3ef3ty:<97::181877<0<1j99m;<330<>=l?ij7p}i23:94?4|58:?8o4k6ba89463mn7j9cd9~wc43=3:1>v3ie5d9b11e34ln8h4k6bg8yv77h01<>;b78g2fejo0q~??4b:94?4|58:?o44i46`89463kh0o:nk4}r330f?=838p1<>;c`8e02d<58:?oo4k6bg8yv77h01<>;ec8g2fejo0q~??4g294?4|58:?j<4i46`89463n:0o:nm4}r330c7=838p1<>;f38e02d<58:?j>4k6bg8yv77<1>1<7h01<>;868g2fejo0q~??4g694?4|58:?j84i46`89463n>0o:nm4}r330c3=838p1<>;f78e02d<58:?j:4k6bg8yv`5=90;6?u21160552f03l?;o52116b=?b1kl1v<>;a983>7}:99>j57h;7c9>552fi3n=oh5rs027eg<72;q6==:nc;d73g=:99>jh7j9cd9~w463ij0;6?u2116b`?`3?k16==:ne;f5g`=z{o8=?7>52z?241d02m05`;>c20j2wxj?98:18187705ce>5<5s4;;8o>5f55a?877jo01<>;bb8e02d552el3n=oh52116aa?`3?k1vk;68=im6i8le:p552dl3:1>v3>05af>c20j27:<9mi:e4`e>{t99>o<7>52z?241b62o>05f0>a0dm2wx==:k1;296~;68=n96k:8b:?241b42m;68=i<6i8le:p552d=3:1>v3>05a5>c20j27:<9m8:e4`e>{t99>o87>52z?241b22o>05f4>a0dm2wx==:k5;296~;68=n=6k:8b:?241b02m;68=ni6i8le:p552c13:1>v3>05fb>c20j27:<9jm:e4`e>{t99>n<7>52z?241c62o>05g0>a0dm2wx==:j1;296~;68=o96k:8b:?241c42m;68=nm6i8le:p552cl3:1>v3>05ff>c20j27:<9ji:e4`e>{tno:86=4={h01kh?6;f5gf=z{ol;87>52z?eb50=l?io70hi048e02db``b2o>c20j2wxjk>i:1818`a990m8:l4=gd26?b1kk1vkh>0;296~;an8;1j99m;jk0q~hi0983>7}:no:26k:8b:?eb5d=l?ii7p}if1;94?4|5ol;m7h;7c9>bc6e2m5<4s4lm<<4k6ba89c`7:3l?;o52fg24>a0di2wxjhkk:1818`bml0m8:l4=gge5?b1kl1vkkje;296~;amo;1h;mn;h0q~hje583>7}:nlo>6k:8b:?ea`>=l?ij7p}ied794?5|5oon47j9cb9>b``?2ma0dk2wxjk?7:1818`a900m8:l4=gd2a?b1kk1vkh>9;296~;an8o1h;ml;h0q~hi1`83>7}:no;n6k:8b:?eb76=l?ih7p}if0g94?4|5ol:j7h;7c9>bc472m5<5s4lm>?4i46`89c`5?3n=oh5rsgd16?6=:r7mj?95d7aa?8`a:?0m8:l4}rde63<72;q6jk<8:g64f>;an;31h;ml;|qeb71=838p1kh=8;d73g=:no826i8ld:pbc432909w0hi258e02d<5ol997j9cd9~wc`6k3:1>v3if0a9b11e34lm=i4k6bg8yv`a:j0;6?u2fg0`>c20j27mj?h5d7af?xuan:81<7{tno986=4={h01kh<5;f5gg=z{ol9m7>52z?eb66=l?in70hi2c8e02dbc572o>c20j2wxjn>i:1818`d8o0m8:l4=ga24?b1kj1vkjn0q~h=a783>7}:njh;6k:8b:?egd`=l?ii7p}i2`594?2|5oih>7h;7c9>bfe62mc20j27mnh65d7ab?xu3;?91<78;:e4`=>{tn;ki6=4={<6073jo019=<7;d73g=z{=98?7>52z?7762=l?in70:<328e02d8?94?:3y>06532o>3ty8n:m50;0x96d0k3l?;o523c5g>a0d12wxj?ol:18185el;8;296~;4j=31h;mj;<1a0=h0q~=m4883>7}:;k>26k:8b:?0f1g=l?i27p}<38294?4|5:92<7h;7c9>76?62m5<5s4989k4k6bg8965183l?;o5rs216g?6=:r78?8j5d7af?854=j0m8:l4}r101a<72;q6?>;k:g64f>;4;v3=b609`3eb348i;<4i46`8yv4e?;0;6?u22c51>c20j279n:=5d7a:?xu5;kk1<7>lm:e4`=>{tn;h:6=4={<00<<jo01?=7a;d73g=z{;93:7>52z?17=1=l?in70<<878e02d66>02o>3tym>n4?:3y>b7e=n==i70h=d;f5g<=z{o8i>7>52z?fbgjo01hhl:g64f>{tmo21<7a0dm27nj54i46`8yvca13:1>v3jf88e02d<5llj6i8l9:pb7d42909w0;n6c8e02d<5v3:4739b11e34??:=4k6b;8yv`5j?0;6?u24d77>c20j27?i8=5d7a:?xua:k=1<7{tn;h36=4={<3b5dh019;f5g<=z{o8i57>52z?205d=n==i70?;0`8g2f?065c2mom50;0x96d2:3n=ol523c70>c20j2wxj?lk:181854>?0o:no4=2153?`3?k1vkh1h;mn;<0a3fh0q~h=bg83>7}:::3;6i8la:?17<7=n==i7p}i2b294?4|5o:96i8la:?e46h0q~h=c083>7}:<:9i6i8ld:?776e=n==i7p}i2b094?4|5:h><7j9ce9>7g362o>5<5s498:94k6bf89651=3l?;o5rsg0`0?6=:r79n:75d7ag?84e?h0m8:l4}rd1g0<72;q6>>6j:e4``>;5;1l1j99m;|qe6f1=838p1k>?:e4``>;a880m8:l4}r7b3<<72;q69l96:g64f>;2i>k1h;mj;|q6e2g=838p18o8a;d73g=:=h=i6i8la:p110a2909w0;;6g8e02d<5<><<7j9cd9~w02083:1>v3:4629b11e34??;<4k6bc8yv2b>;0;6?u24d41>c20j27?i;=5d7af?xu3m?91<7{t<1?<6=4={<6;12h0196:8;f5g`=z{=2>47>52z?7<0>=n==i70:7588g2fg54?:3y>5d4?2o>a3;9`3eb3ty:m?750;0x94g513l?;o521`0b>a0di2wx=9?6:181873900m8:l4=062e?b1kl1v<:>a;296~;6<8k1j99m;<375gjk0q~h=c983>7}:=ok;6k:8b:?6b<`=l?in7p}i2b;94?4|5o;=6k:8b:?e50jo0q~h=c`83>7}:::k?6k:8b:?17d5=l?in7p}i2b`94?4|5;h3j7h;7c9>6g>b2m5<5s498;l4i46`8965013n=oh5rsg0``?6=:r78n;85f55a?85e><0o:nk4}rd1g`<72;q68>;>:g64f>;3;<:1h;mj;|q5e2<72;q6:ll5d7af?80f03l?;o5rs7c;>5<5s42dg=n==i7p}9a`83>7}:>hh1j99m;<4b`?b1kl1v;om:18180fk3l?;o526`f9`3ec3ty=<:o50;0x9360j3l?;o52615g>a0dk2wx:=9m:181807?j0m8:l4=724`?b1kk1v;>8c;297~;18>n1j99m;jn018h6e;f5g`=z{?:?o7>52z?541b=n==i708?568g2fd25312o>a0di273n54k6ba8yv07=>0;6?u2617:>c20j27=<8m5d7aa?xu18{t>9?i6=4<{<431fh01;>:4;f5g<=:0k21h;mm;|q540e=838p1;>:e;d73g=:>9>m6i8ld:p253b2909w08?4d8e02d<5?:?j7j9cc9~w363m3:1?v3905d9b11e34<;994k6ba89=d?2m5<5s4<;9?4i46`89362;3n=oo5rs7266?6=;r7=<8=5f55a?807==0o:nl4=9`;>a0dl2wx:=:7:181807<10m8:l4=727e?b1km1v;>;9;296~;18=31j99m;<430djh0q~;ia983>7}:=ok36k:8b:?6bdg=l?ii7p}:f`;94?4|51cgf2m5<5s4?mmn4i46`890`fn3n=o45rs4db`?6=:r7>jlj5f55a?83aio0o:nk4}r7ee`<72;q69koi:e4``>;2nho1j99m;|q6b`4=838p18hj2;d73g=:=oo>6i8l9:p1cc42909w0;ie28e02d<5v3:fd79`3ee34?mi94i46`8yv079?0;6?u26135>c20j27=<<75d7a:?xu188=1<7{t>9;36=4={<435<jh01;>>8;d73g=z{?:997>52z?5473=n==i708?268g2f?;4?:3y>25412o>a0dm2wx:==b;296~;18;h1j99m;<436ajo0q~8?2b83>7}:>98o6i8lb:?547e=n==i7p}903d94?4|5?:9j7h;7c9>25562m5<5s4<;?=4i46`8936493n=ol5rs7205?6=:r7=<>?5f55a?807;;0o:nk4}r4371<72;q6:==;:g64f>;18:=1h;m6;|q5463=838p1;><5;d73g=:>99<6i8le:p25512909w08?368g2fb<5?:8:7h;7c9~w36413:1>v3902;9b11e34<;?n4k6b;8yv07;h0;6?u2611b>c20j27=<>m5d7af?xu18:h1<7{t>99n6=4={<437`h01;>;1;f5g<=z{?:8j7>52z?546`=n==i708?408g2fc25262ma0d12wx:=:;:181807<=0m8:l4=7272?b1kl1v;>;5;296~;18=<1h;mk;<4300h0q~;ib083>7}:=oh:6k:8b:?6bg5=l?i27p}:fc094?4|5
  1. 7h;7c9>1cd42m5<5s4?mn>4i46`890`e<3n=oh5rs4da2?6=:r7>jo85f55a?83aj10o:no4}r7ef2<72;q69kl8:g64f>;2nk31h;mm;|q6bgd=838p18hmb;d73g=:=oho6i8l9:p1cdd2909w0;ibb8e02d<5v3:fcf9b11e34?mnh4k6bg8yv3ak90;6?u25ga3>c20j27>jn<5d7a:?xu2nj;1<7{t=oi96=4={<7eg7h018hl3;f5g`=z{52z?6bf3=n==i70;ic68g2f?1ce12o>jn950;0x90`d?3l?;o525ga;>a0dm2wx9kmn:18183akh0m8:l4=4d``?b1k01v8hlb;296~;2njh1j99m;<7egajo0q~;icb83>7}:=oio6i8ld:?6bfe=n==i7p}:fbd94?4|51cb62m5<5s4?mh=4i46`890`c93n=ol5rs4dg5?6=:r7>ji?5f55a?83al;0o:nk4}r7e`1<72;q69kj;:g64f>;2nm<1h;m6;|q6ba3=838p18hk5;d73g=:=on=6i8la:p1cb12909w0;id78e02d<5v3:fe;9b11e34?mho4k6bg8yv3alh0;6?u25gfb>c20j27>jil5d7a:?xu2nmn1<7{t=onn6=4={<7e``h018hkf;f5gd=z{52z?6ba`=n==i70;ie18g2fc1cc02o>3ty>jh650;0x90`b03l?;o525gg:>a0di2wx9kk6:18183am00m8:l4=4dfe?b1kl1v8hjc;296~;2nli1j99m;<7ea`j30q~;iee83>7}:=ooo6k:8b:?6b`c=l?ij7p}:fdg94?4|51cca2m5<5s4?mj<4i46`890`a;3n=oh5rs4de6?6=:r7>jk<5f55a?83an:0o:n74}r7eb0<72;q69kh::g64f>;2no=1h;m6;|q6bc0=838p18hi6;d73g=:=ol<6i8la:p1c`02909w0;if68e02d<5v3:fgc9b11e34?mjn4k6bg8yv3ank0;6?u25gda>c20j27>jkm5d7a:?xu2noo1<7?:e4`a>{t=olm6=4={<7ebch01;>?0;f5g<=z{?:;>7>52z?5454=n==i708?058g2f?4?:3y>25642o>a0dm2wx:=>8:1818078>0m8:l4=723=?b1k01v;>?8;296~;18921j99m;<434<jk0q~8?0883>7}:>9:26k:8b:?545g=l?in7p}901a94?4|5?:;o7h;7c9>256b2m5<5s4<;:g64f>;188>1h;m6;|q5444=838p1;>>2;d73g=:>9;?6i8le:p25742909w08?158g2fb<5?::?7h;7c9~w366j3:1>v3900`9b11e34<;=h4k6b;8yv079j0;6?u2613`>c20j27=<{t>98;6=4={<4365h01;>=2;f5g<=z{?:9=7>52z?5477=n==i708?238g2fg?4?:3y>25452o>a0dl2wx898i:181823?80o:nk4=5644?`3?k1v9:7c;296~;3<1n1j99m;<67jo0q~:;7`83>7}:<==i6k:8b:?702b=l?in7p};47794?4|5=>=;7h;7c9>010d2m5<0s4>=8;4i46`89103=3n=oi523d7;>a0dl278:;m5d7ag?84b080o:nj4=34:2?b1km16=?>7:e4``>{tn;n:6=4={<67<6h019:8e;f5g`=z{o8o>7>52z?70<7=n==i70:;918g2fc?9i4?:3y>013b2o>3ty?8:;50;0x9120>3l?;o524554>a0d12wx8966:1818230h0m8:l4=56;f?b1k01vk=81j99m;<6504ji01>k:5;f5gf=:;?<26i8lc:?1a2c=l?ih70<9928g2fe<588;97j9cb9~w10e03:1>v3;6c:9b11e34>=n44k6ba8yv`5l=0;6>u24770>c20j27?:8<5d7af?823l;0o:nm4}rd1`0<72;q68;:?:g64f>;3;j21h;mk;|q75de=838p19?nd;d73g=:<8h96i8ld:p04gc2909w0:>ad8e02d<5=;i>7j9cd9~w17fm3:1>v3;1c39b11e34>:n?4k6b;8yv26k80;6?u240a1>c20j27?=n=5d7ag?xua:m<1<7{t<;;i6=4<{<615gh019<>d;f5gf=:<;;m6i8lc:p077d2908w0:=1b8e02d<5=8:h7j9c89>077a2m5<5s4>9=;4i46`8914603n=on5rs5023?6=:r7?><95f55a?825910o:nl4}r61g3<72;q68?m9:g64f>;3:j=1h;mj;|q76f1=838p19v3;2c:9b11e34>9ni4k6bf8yv25jh0;6?u243`b>c20j27?>oj5d7ab?xu3:kh1<7{t<;hh6=4={<61ffh01952z?75ge=n==i70:>bd8g2fc:nn4?:3y>04dc2o>a0dm2wx8ji0q~h=d983>7}:<9ln6k:8b:?74ce=l?io7p};11694?4|5=;;87h;7c9>04602m5<5s4>:<84i46`89177?3n=ol5rs5332?6=jr7?==65d7aa?8268?0m8:l4=530g?b1kj168<=k:e4`g>;39:o1h;ml;<627cji019?;0;f5gf=:<8>:6i8lc:?7514=l?ih70:>0`8g2fe<5=;??7j9cb9~wc4cj3:1>v3;3239b11e34>8?=4k6bg8yv5d0;0;6?u23b:0>c20j278o5:5d7ag?xu4k191<7{t;jk;6=4={<1`e4h01>mn3;f5g`=z{:i3i7>52z?0g=`=n==i70=l908g2fc7f1e2o>im50;0x96e>?3l?;o523b;1>a0dm2wxj?jk:18185di<0m8:l4=2ab0?b1kl1v>m81;296~;4k>81j99m;<1`36j30q~=l8883>7}:;j2j6k:8b:?0g=d=l?i27p}7f?a2m5<5s49no44i46`896cdi3n=on5rsg0ga?6=;r78i;;5f55a?85b>=0o:nk4=2af2?b1kj1vk1j99m;<1a`fjn0q~=6c083>7}:;0i96k:8b:?0=f1=l?io7p}<9b094?4|5:3h?7h;7c9>75<5s492o;4i46`896?d?3n=o45rs2;g2?6=:r785i95f55a?85>l10o:nj4}rd1a4<72;q6?ljj:g64f>;4imn1h;mm;|q0e66=839p1>o<0;d73g=:;h996i8lc:?0e62=l?ih7p}7d552m3ty8m?l50;0x96g5j3l?;o523`0g>a0dk2wx?lokb;296~;4imh1j99m;<1b`fjo0q~=ndb83>7}:;hnh6k:8b:?0ea`=l?ii7p}7db?2m5<5s49joi4i46`896gc:3n=oi5rs2c`b?6=:r78mnh5f55a?85fl;0o:no4}r1b`5<72;q6?lj?:g64f>;4im81h;mm;|q0ea7=838p1>ok1;d73g=:;hn96i8l9:p7v3<9e09b11e3492h>4k6bc8yv5>l;0;6?u238f0>c20j2785i;5d7af?xu41m91<7{tn;o96=4={<1:57h01>7>1;f5gf=z{o8n?7>52z?0=45=n==i70=6108g2fb7<7>2o>3ty85a0di2wx?4?m:18a85>9m0o:nl4=2;2f?`3?k16?4;>:e4`g>;41<81h;ml;<1:16ji01>7:4;f5gf=:;0?>6i8lc:?0=00=l?ih70=6568g2fe<5:3:j7j9cb9>7<3?2m5<5s49i8;4i46`896d3=3n=oh5rs26:2?6=:r788495f55a?853110o:nj4}r17=2<72;q6?976:e4`a>;4<021j99m;|q00g2=838p1>:m5;d73g=:;=h<6i8le:p71g52909w0=;a28e02d<5:>j97j9cd9~w62?l3:1>v3<49d9b11e349?594k6bg8yv`5m<0;6?u235ca>c20j2788l85d7af?xua:l<1<7{t;=2>6=4={<17<3h01>:77;f5g<=z{:>2h7>52z?0071d52o>3ty8:ik50;0x960cm3l?;o5237fe>a0dl2wxj?k7:180851?00m8:l4=244{tn;o26=4={<152=h01>=i0;f5ga=z{:;o97>52z?05a0=n==i70=>dc8g2fb74b02o>a0d12wx?jh0q~==4583>6}:;;>?6k:8b:?0610=l?ih70==498g2fe77222o>3499854k6b;8yv55;o0;6?u2331e>c20j278>9?5d7a`?xu4:=:1<7:e4`f>{t;;om6=4={<11ach01>52z?06c6=n==i70==f28g2fd77c>2o>h?50;0x964b93l?;o5233g5>a0dl2wx??k<:181855m:0m8:l4=20f2?b1kh1v>1j99m;<11a3jh0q~==e483>7}:;;o>6k:8b:?06`0=l?i27p}<1d694?4|5:;n97h;7c9>74c02m5<5s49:i;4i46`8967b?3n=ol5rs23f2?6=:r78=h95f55a?856m00o:nk4}r12a2<72;q6?;49l31h;ml;|qe6`d=838p1>?=6;d73g=:;88>6i8lc:pb7cd2909w0=>268e02d<5:;997j9ce9~w675l3:1>v3<13f9b11e349:?=4k6b;8yv56:l0;6?u2300f>c20j278=>>5d7ab?xu49;l1<7lt=2305?b1kk16?<;49??1h;ml;<1223ji01>?97;f5gf=:;8<36i8lc:?053?=l?ih70=>6`8g2fe<5:;=n7j9cb9>74542mhj50;0x9652i3l?;o52327:>a0dm2wx>nom:18184dij0m8:l4=3ab`?b1km1v?mnc;296~;5kho1h;mj;<0`eah0q~7}::jij6k:8b:?1gfe=l?in7p}=cc594?4|5;ii47h;7c9>6fdf2m5<5s48hm94i46`897ef13n=oh5rsg0fa?6=:r79on>5f55a?84djk0o:nk4}rd1ac<72;q6>nmj:g64f>;5kjn1h;mj;|q1g3:1>v3=cb59b11e348ho54k6b;8yv4bn;0;6?u22dd1>c20j279ik=5d7a`?xua:o;1<7=t=3g;a?`3?k16>h6k:e4`a>;5l9l1h;ml;|qe6c4=838p1?k8d;d73g=::j:>6i8ld:p6v3=9da9b11e3482j=4k6bg8yv4>mj0;6?u228ge>c20j2795k>5d7a:?xu51ol1<7l>>:e4``>{tn;l86=4={<0a42h01?l?6;f5gg=z{;k>57>53z?1e0?=n==i70h7j9cb9~w7g2i3:1?v3=a4c9b11e348j9o4k6b;897g2l3n=o45rs3c60?6=:r79m8:5f55a?84f=?0o:nm4}r0b10<72;q6>l;::g64f>;5i<<1h;mm;|q1f52=838p1?l?4;d73g=::k:>6i8le:p6g622909w0v3=agg9b11e348i<<4k6b`8yv4fn?0;6?u22`d5>c20j279mkl5d7ag?xu5io21<7lhm:e4`e>{t:hl26=4={<0bb<h01?oib;f5gg=z{;kmm7>52z?1ecg=n==i706<`f2o>a0di2wx>4hm:18184>nj0m8:l4=3;ea?b1kl1v?7ic;296~;51on1j99m;<0:b`ji0q~h=f583>7}::09i6k:8b:?1=6g=l?ih7p}i2g794?4|5;38o7h;7c9>6<5f2m5<5s4828?4i46`897?3=3n=o45rs3;77?6=:r7959=5f55a?84><<0o:no4}r0:01<72kq6>4:9:e4`f>;51=>1j99m;<0:3dji01?78b;f5gf=::0=h6i8lc:?1=2b=l?ih70<67d8g2fe<5;36<>72mc20j279n;k5d7af?xu59m=:e4``>{t:=i:6=4={<07g6jo01?:l2;d73g=z{;>oi7>52z?10a`=n==i70<;e08g2fc61ec2o>a0dm2wxj?h7:181843l<0m8:l4=36g4?b1kl1vkjo0q~<;ag83>7}::=h;6k:8b:?10g7=l?i27p}=4b594?4|5;>h47h;7c9>61e>2m5<5s48?hn4i46`8972cl3n=o45rs3533?6=:r79;=95f55a?840810o:nj4}rd1bd<72:q6>;o<:g64f>;5>h81h;mj;<0661ji0q~h=fc83>7}::?396k:8b:?104g=l?io7p}=1gd94?4|5;8;<7h;7c9>67622m5<5s489<<4i46`89747=3n=oh5rs3035?6=:r79>=:5f55a?8458<0o:n74}r0151<72;q6>??::g64f>;5:8<1h;mk;|qe6ce=838p1?=>c;d73g=:::;i6i8lb:p670b2908w0<=6d8e02d<5;8<<7j9cb9>67152m5<4s489:k4i46`8974083n=o4522351>a0d12wx>?86:181845>00m8:l4=305f?b1kj1v?<9a;296~;5:?k1j99m;<012gjh0q~<<1883>7}:::;26k:8b:?174g=l?in7p}=30c94?4|5;9:m7h;7c9>667c2m5<5s488=>4i46`89756>3n=oo5rs313f?6=:r79?=l5f55a?844990o:nj4}r004a<72;q6>>>k:g64f>;5;8:1h;mn;|q175c=838p1?=?e;d73g=:::;;6i8lb:p666a2909w0<<0g8e02d<5;9:<7j9c89~w747m3:1>v3=21d9b11e3489=<4k6bg8yv458o0;6?u22333>c20j279>??<:e4`a>{t:;;:6=4={<0157h01?<>3;f5gf=z{o8mh7>52z?1506=n==i70<>4g8g2fe64362o>a0d12wx><;7:181846=10m8:l4=336e?b1kh1v??:9;29f~;59h01??7f;f5gf=::83;6i8lc:?15<7=l?ih70<>938g2fe<5;;2?7j9cb9>64?32m>3n=on5rsg135?6=:r79?5:5f55a?8440:0o:nk4}r3377<72;q6===<:g64f>;68:>1h;mk;|q2465=838p1<><5;f5g`=:999?6k:8b:p55372909w0??508e02d<58:>?7j9cd9~w464m3:1>v3>02d9b11e34;;8<4k6bg8yv77:00;6?u2110a>c20j27:<>>5d7af?xua;981<7{tn::86=4={<3310h01<>:4;f5g`=z{8:9=7>52z?2474=n==i70??228g2f?555f2o>02`9`3e>3ty:<9j50;0x9463m3l?;o52116e>a0d12wx=?96:184851lm0m8:l4=24gb?b1kj16>:>7:e4`g>;6:>h1h;ml;<34f<ji0182079b11e34;9=94k6bg8946>>3n=on5rsg131?6=:r7:>=:5f55a?8`?k3n=oi5rse:4>5<5s4n347h;7c9>`=?=l?io7p}j8c83>7}:m1h1j99m;`27=n==i70j87;f5gd=z{m=86=4={u2dd09b11e34nn?7j9c89>``3=l?i27p}kdb83>7}:lmi1j99m;`=7=n==i70j74;f5g`=z{m286=4={22909w0j75;d73g=:l1<1h;ml;|qe751=838p1h6l:e4`f>;b0m0m8:l4}rg4a?6=:r7n;h4i46`89`>42mjk0q~k71;296~;b080m8:l4=d:0>a0dj2wxi5<50;0x9`>52o>52z?f<3h01h67:e4`a>{tm1=1<7c20j27n454k6b;8yv`4810;6?u2cb39b11e34ih<7j9cb9~wc5713:1>v3lc38e02d<5ji;6i8ld:pgf>=838p1nm7:g64f>;dkk0o:n74}ra`=?6=:r7ho44i46`89fee2mh01i>?:e4`g>;c880o:nm4=e21>a0dk27o<>4k6ba89a632mji01i>8:e4`g>{tn::j6=4={{tn::h6=48{<3e4djn01<68a;f5ga=:=ln26i8ld:?65c6e2o>5<5s4;mn=4i46`894`e;3n=oh5rs0da5?6=;r7:jo=5d7ag?87aj80m8:l4=4;45?b1km1vh0q~?m3383>7}:9k9?6k:8b:?2f60=l?in7p}>b2694?4|58h8:7h;7c9>5g5?2m5<5s4;i8i4i46`894d3k3n=oo5rsg13a?6=:r7:n865f55a?87e==0o:nj4}rd04c<72;q6=o:7:g64f>;6j==1h;mk;|q2f6d=838p1v3>b3c9b11e34;i>o4k6b;8yv7e<=0;6?u21c66>c20j27:n985d7a:?xu6j=31<7{t9k?>6=4={<3a13h017>52z?2f05=n==i70?m518g2fg03d02o>a0dj27>i<65d7aa?83?8l0o:nl4}r3gg=<72;q6=im7:g64f>;6lj31h;ml;|qe745=838p1h7j9cd9>5g??2m5<5s4;o8i4i46`894g?13n=on5rs0;`=?6=:r7:5n75f55a?87>kk0o:nl4}r3:gd<72;q6=4mn:g64f>;61jh1h;ml;|q2=f4=838p1<7l3;d73g=:90i=6i8ld:p53:1>v3>9b79b11e34;2o94k6bg8yv`49>0;6?u2183;>c20j27:5<95d7aa?xu618i1<7{t90;n6=4={<3:5`h01<7=0;f5ga=z{8?9=7>52z?2171=l?io70?:228e02d>>4?:3y>50422o>5359`3eb3ty:9?;50;0x9435?3l?;o52140:>a0dm2wxj>?6:181872;l0m8:l4=070`?b1kk1vk=>a;296~;6==31j99m;<3600jn0q~h<1c83>7}:9<926k:8b:?216>=l?io7p}>53a94?4|58?9h7h;7c9>504a2m5<5s4;>?94i46`8943493n=oh5rs072e?6=:r7:9;6=:=1h;m6;|q216g=838p1<;v3>5569b11e34;>8<4k6bc8yv70j10;6?u216`;>c20j27:;o75d7ag?xua;8o1<7{tn:;m6=4<{<340ch01<9;e;f5g`=:9<226i8lc:pb6472909w0?83d8e02d<58>v3>3239b11e34;8?=4k6ba8yv`4::0;6?u21211>c20j27:?>>5d7aa?xu6;kk1<7ll:e4`f>{t9:hi6=4={<30fgh01<=mc;f5gf=z{89i?7>52z?27g2=n==i70?56d02o>3``9`3ed3tym??:50;0x945e>3l?;o5212`6>a0dm2wxj><::18183a?>0m8:l4=4d42?b1kk1v8h8a;296~;2n>k1j99m;<7e3`jo0q~;i7b83>7}:=o=h6k:8b:?6b2c=l?io7p}:b9394?4|51g>42o>5<5s4?i484i46`890d??3n=oh5rs4`;1?6=:r7>n595f55a?83e000o:nk4}rd063<72;q69o7j:g64f>;2j0n1h;mm;|qe771=838p18ln9;d73g=:=kk>6i8ld:pb64?2909w0;m988e02d<5v3:b9f9b11e34?i4k4k6b`8yv`4:00;6?u25c;7>c20j27>n4?5d7af?xu2j>k1<7{t=k3>6=4={<7a=3h018l67;f5g<=z{52z?6f1gg02o>3tym??m50;0x90df<3l?;o525cc2>a0di2wx9h?8:18183b9>0m8:l4=4g21j99m;<7b`6jn0q~h<2d83>6}:=mkm6k:8b:?6`dc=l?in70;me88g2fek4?:3y>1a?b2o>>50;0x90?>93l?;o5258;3>a0dk2wxj>=>:18183>1;0m8:l4=4;:4?b1kk1v8o>a;296~;2i8k1j99m;<7b5fjh0q~;n1c83>7}:=h;i6k:8b:?6e4e=l?ih7p}:a0194?4|51d702m5<5s4?j=:4i46`890g7j3n=on5rsg106?6=:r7>m<85f55a?83f9<0o:nk4}rd076<72;q6948k:g64f>;21?i1h;mm;|q6=26=838p18780;d73g=:=0=:6i8le:p10102909w0;:7e8g2fb<5v3:56`9b11e34?>;i4k6bg8yv32?k0;6?u2545g>c20j27>9:h5d7af?xua;:?1<7{tn:9=6=4={<76=ch018;6b;f5ga=z{o98;7>52z?61=`=n==i70;:8d8g2fb4?4?:3y>10>42o>650;0x903?i3l?;o5254:4>a0dm2wx989?:181832?80m8:l4=4746?b1k01v8;7b;296~;2=1i1j99m;<76j30q~;:9183>7}:=<3:6k:8b:?61<4=l?i27p}:58a94?4|510?b2m5<5s4?>5l4i46`8903>?3n=ol5rs4:3`?6=:r7>4=j5f55a?83?8l0o:nm4}rd07d<72;q699mn:g64f>;2k?6i8le:?61a`=l?ih7p}i32a94?4|5<=287h;7c9>11b72m5<5s4?84:4i46`8905?>3n=on5rsg10b?6=:r7>?565f55a?8340?0o:nl4}r7755<72;q699??:g64f>;2<881h;mm;|q6047=838p18:>1;d73g=:==;96i8lc:p116>2909w0;;0`8e02d<5<>;h7j9ce9~w027i3:1>v3:41f9b11e34??<<4k6ba8yv`4<90;6?u2552`>c20j27>8=l5d7af?xua;=;1<7;i:e4`f>{t=:<86=4={<7026h018=97;f5g`=z{<9=97>52z?6731=l?io70;<648e02dm:l4?:3y>0c172ma0dm2wx8k8j:18182a?90m8:l4=5d46?b1kl1vk=;2;296~;3n1=1j99m;<6e<3jh0q~h<4283>7}:7h;7c9>0c>62m5<5s4>m;;4i46`891`003n=oo5rsg171?6=:r7?j:j5f55a?82a?h0o:nk4}r6e26<72;q68k8;:g64f>;3n??1h;m6;|q7b2c=838p19h8f;d73g=:42909w0:i858e02d<5=l397j9c89~w1`?n3:1>v3;f829b11e34>m5<4k6b;8yv`4c20j27?j5o5d7ab?xu2:9:1<7>:e4``>{tn:>36=4={<6ffah019kmc;f5ga=z{o9?57>53z?65<>=n==i70;>968g2fc<5=lo>7j9cb9~wc53i3:1>v3:1959b11e34>no>4k6ba8yv`4c20j27?h:75d7a`?xua;=i1<7{th019k?5;f5gg=z{=o;87>52z?7a52=n==i70:j048g2feojn4?:3y>0a`c2o>a0dk2wxj>:k:18182cno0m8:l4=5fea?b1kl1vk=;e;296~;3ljh0q~:k5983>7}:57h;7c9>0a3f2m5<5s4>2:84k6bf891?193l?;o5rs5;55?6=:r7?5;=5f55a?82>><0o:nk4}r6:26<72;q6848::g64f>;31?=1h;mj;|qe71`=838p1978c;d73g=:<0=i6i8lb:pb6362909w0:6868e02d<5=33?7j9ce9~wc52:3:1>v3;9659b11e34>2;;4k6bf8yv2>>h0;6?u2484a>c20j27?5;j5d7aa?xua;<91<7{t<0?36=4={<6:1<h0197:a;f5g<=z{=352z?7=22=n==i70:6748g2f?2;54?:3y>0<1>2o>3ty?55:50;0x91??=3l?;o5248:5>a0d12wxj>;;:18182>0;0m8:l4=5;4b?b1kh1v9li5;296~;3jo?1j99m;<6ab3jn0q~h<5483>7}:<1h96k:8b:?70g>d2ma0dk2wxj>;7:181820>o0m8:l4=555a?b1kj1vk=:9;296~;3?>:1j99m;<642`jh0q~:8f983>7}:<>l36k:8b:?73cg=l?ii7p};7g;94?4|5==m57h;7c9>02`f2m5<5s4>;3?o91h;mj;|qb06<72;q6m9=5f55a?8g3=3n=oh5rs`67>5<5s4k?97j9ce9>e12=n==i7p}n4883>7}:i=21j99m;3tyj8h4?:3y>e1g=n==i70o;f;f5gf=z{h>m6=4={6;d73g=:18=1h;mj;|q:53<72;q65<65d7ag?8?6?3l?;o5rsg16`?6=:r7jhn4i46`89dbe2mj3015o?:e4``>{t0h91<7c20j273m54k6bg8yv>f>3:1>v37a78e02d<51k<6i8ld:p;?i10o:nj4}r::0?6=:r73584i46`89=??2mji0q~6nb;296~;?ik0m8:l4=9c`>a0dl2wx4lm50;0x9=gd2o>52z?;ecjn015ok:g64f>{t0k:1<7c20j273n<4k6ba8yv>e;3:1>v37b38e02d<51h86i8le:p;?j80o:nk4}r:0b?6=:r738=4i46`89=242m:6k:8b:?;06ji0q~6;1;296~;?<;0m8:l4=960>a0dl2wx49750;0x9=2f2o>53z?;0gh015:l:e4``>;?:=0o:nj4}r:71?6=:r738;4i46`89=202m<6k:8b:?;0=jn015<<:e4`a>{t0;h1<7c20j273:n4k6ba8yv>5k3:1>v372d8g2f?<518o6k:8b:p<7b=838p15;?>j0o:nj4}r5`2?6=:r7i36k:8b:?4gdji0q~9l8;296~;0k00m8:l4=6ab>a0dl2wx;i>50;0x92b62o>53z?4`7h01:j<:e4``>;0ih0o:nj4}r5`g?6=:r7in6k:8b:?4gcjn01:o6:e4`a>{t?k;1<7c20j274k6ba8yv1e:3:1>v38b58g2f?<5>h86k:8b:p3g5=838p1:l;:g64f>;0n:0o:nj4}r57g?6=:r7<8i4i46`892372m>n6k:8b:?415ji0q~9;e;296~;0a0dl2wx;8850;0x92302o>;7>53z?41=h01:;6:e4``>;0;90o:nj4}r566?6=:r7<9>4i46`892332m??6k:8b:?410jn01:{t?:=1<7c20j27<;44k6ba8yv1403:1>v383`8g2f?<5>926k:8b:p36?=838p1:=n:g64f>;0?00o:nj4}r4g6?6=:r7=h>4i46`893b12mji0q~8k4;296~;1l<0m8:l4=7f5>a0dl2wx:im50;0x93bc2o>53z?5``h01;ji:e4``>;1j>0o:nj4}r4gjn01;l9:e4`a>{t>ko1<7c20j27=jk4k6ba8yv0en3:1>v39c08g2f?<5?i;6k:8b:p2f6=838p1;m>:g64f>;1no0o:nj4}rd640<72;q6j8>9:g64f>;a=921h;mk;|qe150=838p1k;?7;d73g=:n<:36i8lb:pb63a2909w0h:8d8e02d<5o?3h7j9cd9~wc36?3:1>v3i5059b11e34l>=54k6bg8yv`4>90;6?u2f40f>c20j27m9?j5d7af?xu2nh?1<7{t=ok86=4={<7ee6h018hn2;4352z?6b92h70;i9e8e02d8:i4?:3y>060d2?:3o63;37f9b11e3ty??n:50;0x915d;3<;4n5242a7>c20j2wx8;=n:181821;>0=<5m4=540e?`3?k1v98:a;296~;3><31:=6l;<651dh0q~:95e83>7}:7c:?720b=n==i7p};64294?4|5=03372o>5<5s4>=n=4909a8910e93l?;o5rs51`g?6=:r7??nl561:`?824kj0m8:l4}r60ff<72;q68>lm:72;g>;3;ki1j99m;|q77fg=838p19=l9;43v3;3bf925>d34>8oh4i46`8yv24k;0;6?u242a2>36?k27??n<5f55a?xu3;ko1<7lj:g64f>{t<:i36=4={<60g2<181i019=l8;d73g=z{:h3>7>52z?0f=7=>92h70=m838e02d7gb02?:3o63c20j2wx?h8l:18185b>k0=<5m4=2g5g?`3?k1v>k9f;296~;4m?o1:=6l;<1f2ch0q~=j6383>7}:;l<:6;>7c:?0a34=n==i7p}78?8b9>7`e42o>5<5s49ihk4909a896db83l?;o5rs2`g4?6=:r78nnh561:`?85el90m8:l4}r1a``<72;q6?ojk:72;g>;4jmo1j99m;|q0fag=838p1>lk9;437h;7c9~w6dc>3:1>v3d349ih;4i46`8yv5el;0;6?u23cf2>36?k278ni<5f55a?xu4jmi1<7{t;:3=6=4={<10=0<181i01>=66;d73g=z{:9no7>52z?07`d=>92h70=733a2?:3o63<6709b11e3ty8:5>50;0x9600n3<;4n5237:3>c20j2wx?;6<:1818510;0=<5m4=24;7?`3?k1v>886;296~;4>>?1:=6l;<1533h0q~=9d683>7}:;?n=6;>7c:?02a1=n==i7p}<3g694?4|5:9m?78?8b9>76`32o>5<5s498i>4909a8965b<3l?;o5rs21e6?6=:r78?k?561:`?854n;0m8:l4}r10a`<72;q6?>kk:72;g>;4;lo1j99m;|q07c0=838p1>=i5;433:1>v3<3d7925>d3498i;4i46`8yv54n90;6?u232ge>36?k278?k>5f55a?xu5jhh1<7oom:g64f>{t:j::6=4={<0`45<181i01?m?1;d73g=z{;o<;7>52z?1a22=>92h706`?32?:3o63=e879b11e3ty9i4650;0x97c>?3<;4n522d;;>c20j2wx>h6m:18184b0h0=<5m4=3g;f?`3?k1v?kjc;296~;5mlh1:=6l;<0fafh0q~7}::j:36;>7c:?1g5?=n==i7p}=bg;94?4|5;hm478?8b9>6g`>2o>5<5s48h<;4909a897e7?3l?;o5rs3a37?6=:r79o=<561:`?84d8:0m8:l4}r0`4g<72;q6>n>n:72;g>;5k9h1j99m;|q1fc`=838p1?lie;43v3=c16925>d348h<84i46`8yv44k90;6?u222`e>36?k279?n>5f55a?xu5<8<1<79?9:g64f>{t:?2h6=4={<05<<<181i01?87c;d73g=z{;52z?12d?=>92h70<9a`8e02d63gd2?:3o63=6`f9b11e3ty9:l>50;0x970>n3<;4n5227c3>c20j2wx>:>>:181840890=<5m4=3535?`3?k1v?:>e;296~;5<8n1:=6l;<075`h0q~<;0d83>7}::=:o6;>7c:?105c=n==i7p}=40a94?4|5;>:n78?8b9>617d2o>5<5s48?=:4909a8972603l?;o5rs3614?6=:r7989?<:72;g>;5<8>1j99m;|q1046=838p1?:?f;43:m7h;7c9~wc552909w0h<1;43;6:8i1j99m;|q264`=838p1<<>e;437h;7c9~w440;3:1>v3>260925>d34;9;>4i46`8yv`>83:1>v3i8g854=e<5o3;6k:8b:pb=6=838p1k9i:72;g>;a090m8:l4}rd;a?6=:r7m4i4909a89c>b2o>7c:?eh0q~h62;296~;a180=<5m4=g;1>c20j2wxj5850;0x9c>22?:3o63i878e02d7>52z?e<4<181i01k6=:g64f>{tn1i1<736?k27m4n4i46`8yv7ajl0;6?u21g`g>36?k27:jok5f55a?xu6n8=1<7{t9o3i6=4={<3e=d<181i0152z?2e62=>92h70?n348e02d5a232?:3o63>d559b11e3ty:i::50;0x94c0;3<;4n521d57>c20j2wx=h99:18187b?<0=<5m4=0g42?`3?k1vh0q~?n9183>7}:9h2m6;>7c:?2e<6=n==i7p}>a9a94?4|58k3n78?8b9>5d>d2o>5<5s4;j4;4909a894g??3l?;o5rs0c;4?6=:r7:m:h561:`?87f090m8:l4}r3b=1<72;q6=l7<:72;g>;6i0>1j99m;|q2e=3=838p16k:8b:p5d?52909w0?n90854=e<58k2>7h;7c9~w4g?m3:1>v3>a9f925>d34;j4h4i46`8yv7f000;6?u21`:;>36?k27:m575f55a?xu6i0<1<7{t908i6=4={<3:6d<181i01<7=b;d73g=z{823:7>52z?2<=3=>92h70?7878e02d5<6>2?:3o63>91c9b11e3ty:8?850;0x9425=3<;4n521505>c20j2wx=:=7:181870;<0=<5m4=050h0q~?76783>7}:91<>6;>7c:?2<30=n==i7p}>75a94?4|58=?n78?8b9>522d2o>5<5s4;?4=4909a8942?93l?;o5rs064`?6=:r7:8:m561:`?873?m0m8:l4}r373=<72;q6=998:72;g>;6<>21j99m;|q2027=838p1<:80;4322909w0?;85854=e<58>397h;7c9~w420>3:1>v3>467925>d34;?;;4i46`8yv730:0;6?u215:1>36?k27:85=5f55a?xu6<>l1<7{t9==j6=4={<373<<181i01<:8a;d73g=z{8>3;7>52z?20=0=>92h70?;868e02d1c>?2?:3o63:f9;9b11e3ty>ih;50;0x90cb<3<;4n525dg6>c20j2wx9k86:18183a>10=<5m4=4d5=?`3?k1v8o76;296~;2i1?1:=6l;<7b<3h0q~;k9983>7}:=m3>6;>7c:?6`<>=n==i7p}:eb194?4|578?8b9>1`e42o>5<5s4?no94909a890cd=3l?;o5rs4fbg?6=:r7>hll561:`?83cij0m8:l4}r7ba4<72;q69lk?:72;g>;2il;1j99m;|q6eab=838p18okc;43v3:ae2925>d34?jh<4i46`8yv3fm<0;6?u25`g7>36?k27>mh;5f55a?xu2im<1<7{t=ho86=4={<7ba7<181i018oj3;d73g=z{52z?6eac=>92h70;ndg8e02d1db>2?:3o63:aec9b11e3ty>mh950;0x90gb>3<;4n525`g4>c20j2wx949l:18183>?k0=<5m4=4;4g?`3?k1v86kb;296~;20mk1:=6l;<7;`gh0q~;65g83>7}:=0?n6;>7c:?6=0`=n==i7p}:46a94?4|5<>111d2o>5<5s4?<4o4909a8901?m3l?;o5rs4:a=?6=:r7>4o6561:`?83?j00m8:l4}r7;fg<72;q695ln:72;g>;20kh1j99m;|q63d4=838p189n1;43k96k:8b:p11b02909w0;;d7854=e<5<>o;7h;7c9~w02c;3:1>v3:4e0925>d34??h>4i46`8yv33kl0;6?u255ag>36?k27>8nk5f55a?xu2{t==ni6=4={<77`d<181i018:kb;d73g=z{<>ho7>52z?60fd=>92h70;;cb8e02d11b?2?:3o63:4e;9b11e3ty>8i;50;0x902c<3<;4n5255f6>c20j2wx99j?:181833ko0=<5m4=46g4?`3?k1v8:kd;296~;2h0q~;<7383>7}:=:=:6;>7c:?6724=n==i7p}:2bg94?4|5<8hh78?8b9>17eb2o>5<5s4?89<4909a89052:3l?;o5rs5g5b?6=:r7?i;k561:`?82b>o0m8:l4}r72<4<72;q69<9j:72;g>;291;1j99m;|q66de=838p18=3:1>v3:186925>d34?:584i46`8yv2bkh0;6?u24da:>36?k27?ino5f55a?xu3mj<1<7{t52z?7ag?=>92h70:jb`8e02dnoh4?:3y>0`ec2?:3o63;ebg9b11e3ty?ioh50;0x91cem3<;4n524d`e>c20j2wx8hml:18182bkk0=<5m4=5g`g?`3?k1v9kl8;296~;3mj=1:=6l;<6fg=h0q~:jc283>7}:7c:?7af5=n==i7p};ee294?4|5=ohj78?8b9>0`b72o>5<5s4>o:94909a891b1=3l?;o5rs5a`7?6=:r7?on<561:`?82dk:0m8:l4}r6g02<72;q68i:9:72;g>;3l==1j99m;|q7<32=838p19693;43v3;c`2925>d34>hm<4i46`8yv2di:0;6?u24bc1>36?k27?ol=5f55a?xu3j1k1<7{t<1hm6=4={<6;f`<181i0196mf;d73g=z{=2in7>52z?792h70:7bc8e02d3n;4?:3y>0=d22?:3o63;8c49b11e3ty?4lh50;0x91>fm3<;4n5249ce>c20j2wx85m<:18182?k;0=<5m4=5:`7?`3?k1v96m4;296~;30k91:=6l;<6;f1h0q~:7c083>7}:<1i;6;>7c:?70=dc2o>5<5s4>3n:4909a891>e03l?;o5rs5:`1?6=:r7?4n:561:`?82?k<0m8:l4}rd504<72;q6j;:?:72;g>;a>=;1j99m;|qf7ab=839p1h=kd;d73g=:m:nh6k8:c:?f05g=ml?<7p}j3`294?4|5l9j<7h;7c9>a6?a2o<>o6s|e36e>5<4s4o98k4i46`89`43m3l=9n52e34;>`c2?2wxi?:k:1808c5{tm;>i6=4<{h01h<;a;d51f=:m;<=6hk:7:pa72>2908w0k=488e02d<5l8?47h95b9>a7022lo>;6s|e364>5<4s4o98:4i46`89`43>3l=9n52e347>`c2?2wxi?;n:1808c5=h0m8:l4=d06=?`1=j16i?9<:dg63>{tm;?36=4<{h01h<:7;d51f=:m;=96hk:7:pa3242908w0k9428e02d<5l7h95b9>a32f2lo>;6s|e762>5<4s4o=8<4i46`89`0383l=9n52e76:>`c2?2wxi;=i:1808c1;o0m8:l4=d40a?`1=j16i;:7:dg63>{tm?9o6=4<{h01h8<6hk:7:pa35e2908w0k93c8e02d<5l<8m7h95b9>a3212lo>;6s|e71:>5<4s4o=?44i46`89`0403l=9n52e766>`c2?2wxi;=8:1808c1;>0m8:l4=d402?`1=j16i;:;:dg63>{t0l?1<7=t=9g6>c20j273i94i64a89=`42lo>;6s|8d194?5|51o86k:8b:?;a7{t0l;1<7=t=9g2>c20j273i=4i64a89=`62lo>;6s|8ed94?5|51nm6k:8b:?;``{t0mn1<7=t=9fg>c20j273hn4i64a89=ca2lo>;6s|8e`94?5|51ni6k:8b:?;`d{t0m31<7=t=9f:>c20j273h54i64a89=cc2lo>;6s|8e594?5|51n<6k:8b:?;`3{t0m?1<7=t=9f6>c20j273h94i64a89=ce2lo>;6s|e34b>5<5s4o9:l4i46`89`4113on9:5rsd47g?6=:r7n:9m5f55a?8c1;398o1ih;8;|q754b=838p19?>d;d73g=:<8;h6hk:7:p047e2909w0:>1c8e02d<5=;:m7kj569~w17613:1>v3;10;9b11e34>:=54je458yv269>0;6?u24034>c20j27?=<85ed74?xu398?1<7{t<8;86=4={<6256h019?>2;gf12=z{:3887>52z?0=62=n==i70=6328fa017<552o>>50;0x96?483l?;o52380e>`c2?2wx?4:l0m8:l4=2;1`?cb=>1v>7=c;296~;41;i1j99m;<1:6g7}:;08j6k:8b:?0=7?=ml?<7p}<93:94?4|5:3947h;7c9>7<402lo>;6s|306;>5<5s49:854i46`89673?3on9:5rs2372?6=:r78=985f55a?856<<0ni894}r1201<72;q6?<:;:g64f>;49=91ih;8;|q0514=838p1>?;2;d73g=:;8>:6hk:7:p74272909w0=>418e02d<5:;8j7kj569~w674m3:1>v3<12g9b11e349:?i4je458yv56;j0;6?u2301`>c20j278=>l5ed74?xu514;l:dg63>{t:0?i6=4={<0:1gh01?7:a;gf12=z{;3>57>52z?1=0?=n==i70<6598fa016<302o>`c2?2wx>4;<:18184>=:0m8:l4=3;66?cb=>1v?7:1;296~;51<;1j99m;<0:157383>7}::8=96k:8b:?1527=ml?<7p}=16294?4|5;;<<7h;7c9>640a2lo>;6s|204f>5<5s48::h4i46`89771l3on9:5rs335g?6=:r79=;m5f55a?846>k0ni894}r022d<72;q6><8n:g64f>;59?31ih;8;|q153>=838p1??98;d73g=::8<<6hk:7:p64012909w0<>678e02d<5;;=97kj569~wfc42909w0mj3;d73g=:kl81ih;8;|q`a4<72;q6oh?5f55a?8eb83on9:5rsbfe>5<5s4ioj7h;7c9>gac=ml?<7p}lde83>7}:kmn1j99m;1vnjm:1818ecj3l?;o52cec9a`303tyhh44?:3y>ga?=n==i70mk8;gf12=z{jn<6=4={7:3:1>v3j7gd925>d34o336?k27n;kk5f55a?xub09=1<78:g64f>{tl1?j6=4={52z?gb1c=>92h70ji4g8e02da<3?2?:3o63j94;9b11e3tyno?:50;0x9`e6n3<;4n52eb07>c20j2wxin<9:1818cd:<0=<5m4=da12?`3?k1vhm?f;296~;bk9l1j99m;7}:mhn>6;>7c:?fea>=n==i7p}jag294?4|5lkn;78?8b9>ad`72o>5<5s4ojon4909a89`gdl3l?;o5rsda:`?6=:r7no4o561:`?8cd1m0m8:l4}rgb`4<72;q6ilj>:g64f>;bijl1:=6l;|qfg7?=838p1hm=8;43v3jc2g925>d34oh?k4i46`8yvcem90;6?u2ecfe>36?k27nnh>5f55a?xubk0=1<7{tmhn86=4={52z?fead=>92h70kndd8e02dadb>2?:3o63jaec9b11e3tynoo?50;0x9`ee83<;4n52eb`2>c20j2wxin?j:1818cd9m0=<5m4=da2a?`3?k1vhjle;296~;bljn1:=6l;h0q~??53d94?4|58:>>h4909a89462:o0m8:l4}r33005=838p1<>;53854=e<58:?9>4i46`8yv`dnk0;6?u2fbdb>36?k27mokl5f55a?xu688hi6=4={<335gg=>92h70??1c`9b11e3tymh;>50;0x9cb2n3<;4n52fe43>c20j2wx==:<4;296~;68=986;>7c:?241532o>;68=?>6k:8b:p557e13:1>v3>00`:>c20j27:<{tnjln6=4={52z?eg55=>92h70hl078e02d39<4?:3y>0=372?:3o63;8439b11e3ty?48k50;0x91>2l3<;4n52497f>c20j2wx8h;l:18182b=k0=<5m4=5g6g?`3?k1v9k99;296~;3m?21:=6l;<6f2<h0q~;;6883>7}:==<36;>7c:?603?=n==i7p}:46494?4|5<><978?8b9>11112o>5<5s4?j;?4909a890g0;3l?;o5rs4c;4?6=:r7>m:h561:`?83f090m8:l4}r3756<72;q6=9?=:72;g>;6<891j99m;|q2076=838p1<:>f;43v3>a33925>d34;j>?4i46`8yv`583:1>v3i1g854=e<5o8;6k:8b:pb75=838p1k<<:g64f>;a:80=<5m4}r00e`<72;q6>>ok:72;g>;5;ho1j99m;|q17g7=838p1?=m1;d73g=:::km6;>7c:p6g?>2909w0k3:1>v3=b8a9b11e348i5l4909a8yv540=0;6?u232:0>36?k278?5:5f55a?xu4;1=1<76::72;g>{t;k=;6=4={<1a2c<181i01>l80;d73g=z{:h52z?0f25=n==i70=m70854=e89h4?:3y>063b2o>d3ty??8l50;0x9152i3<;4n52427a>c20j2wx8;;7:181821=80=<5m4=546h0q~=j6`83>7}:;l<86;>7c:?0a3g=n==i7p}7dc52o>5<5s49=;:4909a89600m3l?;o5rs20e2?6=:r78>k;561:`?855n?0m8:l4}r0f=6<72;q6>h6l:72;g>;5m091j99m;|q1f5d=838p1?l?a;43v3=30d925>d3488>=4i46`8yv759h0;6?u21330>36?k27:>d34o2>7h;7c9~w4b1;3:1>v3>d4a925>d34;o:>4i46`8yv70==0;6?u2166g>36?k27:;8:5f55a?xu2lk>1<7{t=>kj6=4={<74e6<181i0189na;d73g=z{<;2h7>52z?65<0=>92h70;>9e8e02di5?4?:3y>0g>e2?:3o63;b809b11e3ty35l4?:3y><d3423i7h;7c9~w2`42909w09i2;436=3l?;o5rs65:>5<5s4=<478?8b9>32?=n==i7p}89c83>7}:?0k1:=6l;<5:f?`3?k1v;hi:18180am3<;4n526gd9b11e3ty<><4?:3y>376=>92h709=1;d73g=z{=:ij7>52z?74gc=>92h70:?bg8e02d7=b42?:3o63<8e69b11e3ty8c20j2wx>5hk:18184?nj0=<5m4=3:e`?`3?k1v??>2;296~;598;1:=6l;<0257h0q~m73;296~;d0;0=<5m4=b:0>c20j2wx=4ln:18187>j00=<5m4=0;ae?`3?k1v<7m8;296~;61k=1:=6l;<3:f=h0q~?7}:9:kj6;>7c:?27dd=n==i7p}>3`;94?4|589j478?8b9>56g>2o>5<5s4?jm=6561:`?83f800m8:l4}r7744<72;q699>?:72;g>;2<9;1j99m;|q67c`=838p18=ie;43v3;dg3925>d34>oj?4i46`8yv20m00;6?u246g;>36?k27?;h75f55a?xu3?l=1<7{tj;;1<736?k27i><4i46`8yvg2<3:1>v3n52854=e<5h??6k:8b:pb00e2909w0h:6`854=e<5o?=n7h;7c9~wc0403:1>v3i625925>d34l=?54i46`8yv`21>0;6?u2f4;6>36?k27m9495f55a?xua;?;1<7{tn:<96=4={h01kjk5;f5ga=z{o9=?7>52z?e`a>=n==i70hkd68g2fbad0f2?:3o63ja7`9b11e3tyn5o?50;0x9`?e83<;4n52e8`2>c20j2wxi4oi:1818c>il0=<5m4=d;bb?`3?k1vk=94;296~;b01>1j99m;jn0q~h<6483>7}:m12>6k:8b:?f<=5=l?ih7p}i37494?4|5l23<7h;7c9>a=>52m5<5s4o34<4i46`89`>?:3n=oo5rsg15=?6=:r7n4??5f55a?8c?::0o:nl4}rd02d<72;q6i5<=:g64f>;b0;91h;ml;|qe73d=838p1h6>e;d73g=:m18;6i8lb:pb60d2909w0k71g8e02d<5l29<7j9c`9~wc51l3:1>v3ibgc9b11e34lij44k6ba8yv`4>l0;6?u2fd63>c20j27mi>h5d7ag?xua;?l1<7{tn:=;6=4={h01kk;d;f5ga=z{o9<=7>52z?70a5=n==i70:;d78g2fg01b32o>a0dj2wxj>9::181823l80m8:l4=56g6?b1kh1vk=86;296~;4kl=1j99m;<1`adjk0q~h<7683>7}:;jo36k:8b:?0g`g=l?ih7p}i36:94?4|5:in57h;7c9>7fcf2m5<5s49hi84i46`896eb>3n=ol5rsg14e?6=:r788kl5f55a?853nl0o:no4}rd03g<72;q6?9hl:g64f>;4:id;d73g=:;=ln6i8lb:pb61c2909w0=;f88e02d<5:>mm7j9c`9~wc50n3:1>v3=d029b11e348o=>4k6bc8yv`4090;6?u22e32>c20j279h<=5d7a`?xua;1;1<7i?<:e4`f>{tn:296=4={<0g4`h01?j?f;f5gd=z{o93?7>52z?1173=n==i70<:298g2fg60412o>a0dj2wxj>69:181842::0m8:l4=3710?b1kh1vk=77;296~;680=1j99m;<33=djk0q~h<8983>7}:99336k:8b:?2455?f2m5<5s4;;584i46`8946>>3n=ol5rsg1;`?6=:r7:n475f55a?87e1j0o:no4}rd0<`<72;q6=o7n:g64f>;6j0i1h;ml;|qe7=`=838p193:1>v3>59c9b11e34;>4i4k6bc8yv`41;0;6?u214:a>c20j27:95j5d7a`?xua;091<7{tn:3?6=4={<36<=h01<;79;f5gd=z{o92:7>52z?6f`g=n==i70;mee8g2fg1gce2o>a0dj2wxj>76:18183em10m8:l4=4`f=?b1kh1vk=6a;296~;2=l:1j99m;<76a6jk0q~h<9c83>7}:=7h;7c9>10c42m5<5s4?>hh4i46`8903cn3n=ol5rsg1:a?6=:r7?ji=5f55a?82al?0o:no4}rd0=c<72;q68kj;:g64f>;3nm<1h;ml;|qe7d7=838p19hk5;d73g=:7j9c`9~wc5f;3:1>v3;9b:9b11e34>2oo4k6bc8yv`4i=0;6?u248a:>c20j27?5nl5d7a`?xua;h?1<7{tn:k=6=4={<6:g3h0197l7;f5gd=z{o9j;7>52z?70ad=n==i70:;dd8g2fg01bd2o>a0dj2wxj>on:181823l>0m8:l4=56ge?b1kh1vk=nb;296~;3ji0q~h7}:<=n26k:8b:?70ag=l?ii7p}i3`g94?4|5:inj7h;7c9>7f`52m5<5s49hj=4i46`896ea:3n=on5rsg1a4?6=:r78ok?5f55a?85dn;0o:nl4}rd0f4<72;q6?nkm:g64f>;4klo1h;mn;|qe7g4=838p1>mjc;d73g=:;jon6i8lc:pb6d42909w0=lee8e02d<5:ini7j9cc9~wc5e<3:1>v3<5119b11e349><;4k6bc8yv`4j<0;6?u23427>c20j2789=85d7a`?xua;k<1<79:e4`f>{tn:h<6=4={<17bch01>;?2;f5gd=z{o9i47>52z?0156=n==i70=:038g2fe70662o>a0di2wxj>lm:18184c900m8:l4=3f2f?b1kj1vk=md;296~;5l8k1j99m;<0g5gjh0q~h7}::m;?6k:8b:?1`41=l?ij7p}i3cd94?4|5;n:97h;7c9>6a702m5<5s48o=;4i46`897b6?3n=oo5rsg1`5?6=:r799?j5f55a?842;90o:no4}rd0g7<72;q6>8;5=::1h;ml;|qe7f5=838p1?;=f;d73g=::<9;6i8lb:pb6e32909w0<:288e02d<5;?9o7j9c`9~wc5d=3:1>v3=53c9b11e348>>n4k6ba8yv`4k?0;6?u2240a>c20j2799?m5d7aa?xua;j=1<7{tn:i36=4={<33e5h01<>n2;f5gf=z{o9h57>52z?24d7=n==i70??a38g2fd55?e2o>08g9`3ef3tym?nl50;0x946>k3l?;o5211;f>a0dk2wxj>mj:1818771m0m8:l4=02:a?b1kk1vk=lf;296~;6jh;1j99m;<3ae1jk0q~h7}:9kk96k:8b:?2fd2=l?ih7p}i3e394?4|58hj?7h;7c9>5gg32m5<5s4;i5i4i46`894df83n=ol5rsg1g7?6=:r7:n4k5f55a?87ei90o:nm4}rd0`1<72;q6=o7i:g64f>;6jh:1h;mm;|qe7a3=838p1<;62;d73g=:9<3>6i8la:pb6b12909w0?:928e02d<58?297j9cb9~wc5c?3:1>v3>5869b11e34;>584k6b`8yv`4l10;6?u214:f>c20j27:94?5d7ab?xua;m31<7:e4`g>{tn:nj6=4={<36=5h01<;61;f5gg=z{o9on7>52z?6fc4=n==i70;mf48g2fg1g`42o>a0dj2wxj>ji:18183eml0m8:l4=4`e5?b1kh1vk=j0;296~;2jll1j99m;<7ab4ji0q~h7}:=kl;6k:8b:?6fc7=l?ii7p}i3d094?4|510ce2m5<5s4?>i44i46`8903bj3n=on5rsg1f0?6=:r7>9ho5f55a?832mk0o:nl4}rd0a0<72;q698k;:g64f>;2=l=1h;mn;|qe7`0=838p18;j5;d73g=:=v3;fe`9b11e34>mhh4k6bc8yv`4m00;6?u24gf`>c20j27?jik5d7a`?xua;lk1<7{tn:oi6=4={<6e`2h019hka;f5gd=z{o9no7>52z?7ba>=n==i70:id`8g2fe0cb>2o>a0di2wxj>h?:18182>l80m8:l4=5;g7?b1kj1vk=i1;296~;31m81j99m;<6:`6jh0q~h7}:<0ih6k:8b:?7=f`=l?ij7p}i3g194?4|5=3hh7h;7c9>05<5s4>2oh4i46`891?dn3n=oo5rsg1e1?6=:r7?8oj5f55a?823k90o:no4}rd0b3<72;q689lj:g64f>;3io7j9c`9~wc5a13:1>v3;4cc9b11e34>?nn4k6ba8yv`4nh0;6?u245`a>c20j27?8om5d7aa?xua;oh1<7{tn:lh6=4={<1``7h01>mk4;f5gf=z{o9mi7>52z?0ga5=n==i70=ld58g2fd7fec2o>50;0x96edm3l?;o523bf3>a0dk2wxj9>>:18185dko0m8:l4=2ag4?b1kk1vk:?2;296~;4jk0q~h;0283>7}:;=o=6k:8b:?00`>=l?ih7p}i41694?4|5:>n;7h;7c9>71c?2m5<5s49?i<4i46`8962b<3n=ol5rsg632?6=:r788h<5f55a?853m=0o:nm4}rd742<72;q6?9k<:g64f>;41h;mm;|qe05>=838p1?mia;d73g=::jlo6i8la:pb16>2909w0v3=cga9b11e348hji4k6b`8yv`38k0;6?u22bd5>c20j279ok75d7ab?xua<9i1<7nh6:e4`g>{tn=:n6=4={<0`b=h01?mi9;f5gg=z{o>;j7>52z?115`=n==i70<:138g2fg60772o>a0dj2wxj9?=:1818428k0m8:l4=373a?b1kh1vk:>3;296~;5=9i1j99m;<064`ji0q~h;1583>7}::<:o6k:8b:?115c=l?ii7p}i40794?4|58:3=7h;7c9>55>32m5<5s4;;4?4i46`8946?<3n=on5rsg623?6=:r7:<5=5f55a?8770=0o:nl4}rd75=<72;q6==9k:g64f>;681:1h;mn;|qe04?=838p1<>8e;d73g=:992;6i8lc:pb17f2909w0??7g8e02d<58:3<7j9cc9~wc26j3:1>v3>b919b11e34;i4;4k6bc8yv`39j0;6?u21c:7>c20j27:n585d7a`?xua<8o1<7{tn=;m6=4={<3a3ch019<7>52z?2f=6=n==i70?m838g2fe<4?:3y>5g>62o>b909`3ee3tym8?<50;0x9430<3l?;o521454>a0di2wxj9<<:181872?<0m8:l4=0743?b1kj1vk:=4;296~;6=><1j99m;<3632jh0q~h;2483>7}:9<=;6k:8b:?2125=l?ij7p}i43494?4|58?<=7h;7c9>50142m5<5s4;>;?4i46`89430;3n=oo5rsg61ni:5f55a?83el>0o:no4}rd76<<72;q69oj::g64f>;2jm=1h;ml;|qe07g=838p18lk6;d73g=:=kn<6i8lb:pb14e2909w0;md18e02d<5v3:be39b11e34?ih>4k6ba8yv`3:l0;6?u25cf1>c20j27>ni=5d7aa?xua<;l1<7{tn=9;6=4={<76ggh018;ld;f5gf=z{o>8=7>52z?61fe=n==i70;:ce8g2fd10e12o>=50;0x903d?3l?;o5254a:>a0dk2wxj9=;:181832k10m8:l4=47`=?b1kk1vk:<5;296~;3nkn1j99m;<6eg5jk0q~h;3783>7}:0ce72m5<5s4>mn44i46`891`ek3n=ol5rsg60=?6=:r7?joo5f55a?82ajj0o:nm4}rd77d<72;q68klm:g64f>;3nki1h;mm;|qe06d=838p197m2;d73g=:<0h>6i8la:pb15d2909w0:6b28e02d<5=3i97j9cb9~wc24m3:1>v3;9c69b11e34>2n84k6b`8yv`3;o0;6?u248cf>c20j27?5o?5d7ab?xua<=:1<7:e4`g>{tn=>:6=4={<6:f5h0197m1;f5gg=z{o>?>7>52z?70f3=n==i70:;c98g2fg4?:3y>01e12o>a0dj2wxj9:::181823k80m8:l4=56`0?b1kh1vk:;6;296~;3ji0q~h;4683>7}:<=i86k:8b:?70f2=l?ii7p}i45:94?4|5:io57h;7c9>7fbd2m5<5s49hhl4i46`896eck3n=on5rsg67e?6=:r78oil5f55a?85dlj0o:nl4}rd70g<72;q6?nj::g64f>;4km21h;mn;|qe01e=838p1>mk6;d73g=:;jn36i8lc:pb12c2909w0=ld68e02d<5:io47j9cc9~wc23m3:1>v3<4df9b11e349?j=4k6bc8yv`3c20j2788k>5d7a`?xua<<:1<7{tn=?:6=4={<17a<h01>:jc;f5gd=z{o>>>7>52z?00`g=n==i70=;eb8g2fe4?:3y>71ce2o>a0di2wxj9;::18184c8:0m8:l4=3f31?b1kj1vk::6;296~;5l9>1j99m;<0g40jh0q~h;5683>7}::jln6k:8b:?1`57=l?ij7p}i44:94?4|5;imj7h;7c9>6a662m5<5s48o<=4i46`897b793n=oo5rsg66e?6=:r799<95f55a?8429h0o:no4}rd71g<72;q6>8?7:g64f>;5=8k1h;ml;|qe00e=838p1?;>9;d73g=::<;j6i8lb:pb13c2909w0<:128e02d<5;?::7j9c`9~wc22m3:1>v3=5069b11e348>=;4k6ba8yv`3=o0;6?u22436>c20j2799<85d7aa?xua{tn=<:6=4={<33h01<>7c;f5gf=z{o>=>7>52z?24=d=n==i70??8b8g2fd4?:3y>55>22o>09:9`3ef3tym8;:50;0x946?>3l?;o5211:;>a0dk2wxj98::1818770>0m8:l4=02;jk0q~h;6683>7}:9k2h6k:8b:?2f=c=l?ih7p}i47:94?4|58h3h7h;7c9>5g>b2m5<5s4;i4:4i46`894d?i3n=ol5rsg65e?6=:r7:n565f55a?87e0h0o:nm4}rd3bg<72;q6=o66:g64f>;6j1k1h;mm;|qe4ce=838p1<;8c;d73g=:9<=m6i8la:pb5`c2909w0?:7e8e02d<58?v3>56g9b11e34;>;k4k6b`8yv`7no0;6?u2145;>c20j27:9:l5d7ab?xua99:1<7{tn8::6=4={<363dh01<;8b;f5gg=z{o;;>7>52z?6fae=n==i70;mdg8g2fg4?:3y>1gbc2o>a0dj2wxj<>::18183el10m8:l4=4`gf?b1kh1vk??6;296~;2jm31j99m;<7a`gji0q~h>0683>7}:=knj6k:8b:?6fad=l?ii7p}i11:94?4|57h;7c9>10b22m5<5s4?>h>4i46`8903c=3n=on5rsg33f?6=:r7>9i:5f55a?832l<0o:nl4}rd24f<72;q698mj:g64f>;2=m;1h;mn;|qe55b=838p18;lf;d73g=:=v3;fb79b11e34>mo54k6bc8yv`6990;6?u24ga5>c20j27?jn65d7a`?xua98;1<7{tn8;96=4={<6eg4h019hl4;f5gd=z{o;:?7>52z?7bf4=n==i70:ic58g2fe0ce42o>a0di2wxjjk0m8:l4=5;a`?b1kj1vk?>7;296~;31ki1j99m;<6:fajh0q~h>1983>7}:<0h=6k:8b:?7=g?=l?ij7p}i10;94?4|5=3i;7h;7c9>02m5<5s4>2n54i46`891?e13n=oo5rsg32g?6=:r7?8n75f55a?823kj0o:no4}rd25a<72;q689mn:g64f>;3o<7j9c`9~wc7583:1>v3;4e29`3ed34>?oh4i46`8yv`6:80;6?u245f3>a0dj27?8nh5f55a?xua9;81<7{tn8886=4={<1```h01>mj0;f5gf=z{o;987>52z?0ga`=n==i70=le18g2fd84?:3y>7fc62o>c20j2wxj<<8:18185dm=0o:nl4=2af7?`3?k1vk?=8;296~;4jk0q~h>2883>7}:;=l96k:8b:?00c2=l?ih7p}i13`94?4|5:>m?7h;7c9>71`32m5<5s49?j84i46`8962a03n=ol5rsg31`?6=:r788k65d7a`?853n?0m8:l4}rd26`<72;q6?9h7:e4`f>;4v3=d1:9b11e348o<44k6b`8yv`6;;0;6?u22e2b>c20j279h=j5d7ab?xua9:91<7i>m:g64f>{tn89?6=4={<0g4ajh01?j?c;d73g=z{o;897>52z?114d=n==i70<:1d8g2fg607d2o>950;0x9736l3l?;o52243f>a0dj2wxj<=7:1818429o0m8:l4=3716?b1kh1vk?<9;296~;5=;81h;ml;<0665h0q~h>3c83>7}::<896i8lb:?1177=n==i7p}i12a94?4|58:3h7h;7c9>55?72m5<5s4;;4h4i46`8946>83n=on5rsg30a?6=:r7:<5h5f55a?877190o:nl4}rd27c<72;q6==7>:g64f>;680>1h;mn;|qe516=838p1<>64;f5gf=:99396k:8b:pb4262909w0??958g2fd<58:2?7h;7c9~wc73;3:1>v3>b9d9b11e34;i5?4k6bc8yv`6<=0;6?u21c;3>c20j27:n4<5d7a`?xua9=?1<7{tn8>=6=4={<3a=6h0152z?2f<0=l?ih70?m958e02d5g?22o>b849`3ee3tym=9750;0x943?83l?;o5214:0>a0di2wxj<:n:181872080m8:l4=07;7?b1kj1vk?;d;296~;6=181j99m;<36<6jh0q~h>4d83>7}:9<2?6k:8b:?21=1=l?ij7p}i15d94?4|58?3;7j9cb9>50>22o>5<5s4;>4;4i46`8943??3n=oo5rsg365?6=:r7>nh>5f55a?83em:0o:no4}rd217<72;q69ok>:g64f>;2jl91h;ml;|qe505=838p18lj2;d73g=:=ko86i8lb:pb4322909w0;me58e02d<53:1>v3:bd59`3ed34?ii84i46`8yv`6=>0;6?u25cg5>c20j27>nh95d7aa?xua9<21<7{tn8?26=4={<76`2h018;k9;f5gf=z{o;>m7>52z?61a>=n==i70;:d88g2fd10bf2o>c20j2wxj<;j:181832lj0m8:l4=47g`?b1kk1vk?:f;296~;3nj31j99m;<6egfjk0q~h>6183>7}:0ced2m5<5s4>moi4i46`891`c83n=ol5rsg357?6=:r7?ji>5d7a`?82akl0m8:l4}rd221<72;q68kmi:g64f>;3nm:1h;mm;|qe530=838p197me;d73g=:<0i:6i8la:pb4002909w0:6bg8e02d<5=3h=7j9cb9~wc7103:1>v3;9b29b11e34>2o<4k6b`8yv`6>00;6?u248a1>c20j27?5n;5d7ab?xua9?k1<7{tn8h0197l5;f5gg=z{o;=h7>52z?5e<h01;o7:e4``>{t998<87>52z?247142?:3o63>0357>c20j2wx==<82;296~;68;=:6;>7c:?247152o>;68;=;6k:8b:p5541m3:1>v3>034g>36?k27:{t998=m7>52z?2470>2?:3o63>034b>c20j2wx==<98;296~;68;<<6;>7c:?2470?2o>;68;<=6k:8b:p5541<3:1>v3>0340>36?k27:{t998=>7>52z?247062?:3o63>0341>c20j2wx==<90;296~;68;?m6;>7c:?247072o>;68;?n6k:8b:p5542k3:1>v3>037a>36?k27:{t998>m7>52z?2473>2?:3o63>037b>c20j2wx==<:8;296~;68;?<6;>7c:?2473?2o>;68;??6k:8b:p5542:3:1>v3>0372>36?k27:{t998><7>52z?2472a2?:3o63>0373>c20j2wx==<;e;296~;68;>o6;>7c:?2472b2o>;68;>h6k:8b:p5543i3:1>v3>036:>36?k27:{t998?47>52z?247202?:3o63>036;>c20j2wx==<;6;296~;68;>>6;>7c:?247212o>;68;>?6k:8b:p5543:3:1>v3>0362>36?k27:{t9988i7>52z?2475c2?:3o63>031f>c20j2wx==<7c:?2475d2o>;68;9j6k:8b:p554403:1>v3>0314>36?k27:{t9988:7>52z?247522?:3o63>0315>c20j2wx==<<4;296~;68;986;>7c:?247532o>:72;g>;68;996k:8b:p554483:1>v3>030e>36?k27:{t9989i7>52z?2474c2?:3o63>030f>c20j2wx==<=c;296~;68;8i6;>7c:?2474d2o>;68;836k:8b:p5545>3:1>v3>0306>36?k27:{t998987>52z?247442?:3o63>0307>c20j2wx==<=2;296~;68;8:6;>7c:?247452o>;68;8;6k:8b:p5546m3:1>v3>033g>36?k27:{t998:o7>52z?2477e2?:3o63>033`>c20j2wx==<>a;296~;68;;26;>7c:?2477f2o>;68;;36k:8b:p5546>3:1>v3>0336>36?k27:{t998:>7>52z?247762?:3o63>0331>c20j2wx==<>0;296~;68;:m6;>7c:?247772o>k:72;g>;68;:n6k:8b:p5547k3:1>v3>032a>36?k27:l:g64f>{t998;m7>52z?2476>2?:3o63>032b>c20j2wx==7c:?2476?2o>::72;g>;68;:=6k:8b:p5547<3:1>v3>0320>36?k27:;:g64f>{t998;>7>52z?247662?:3o63>0321>c20j2wx==7c:?247672o>;68;=i6k:8b:p554013:1>v3>035;>36?k27:{t998<;7>52z?247112?:3o63>0354>c20j2wx==<85;296~;68;7c:?247122o>;68;v3>0363>36?k27:{t9988j7>52z?2474f2?:3o63>031e>c20j2wx==<=9;296~;68;;?6;>7c:?2474>2o>;68;;86k:8b:p557al3:1>v3>00d`>36?k27:<{tn8h01<>;528g2fgb`3?2o>0570>a0dj2wxj<9?:1818`b<;0m8:l4=gg75?b1km1vk?81;297~;ajoh1h;mk;jo01kk;4;d73g=z{o;<>7>53z?ea11=n==i70hmfc8g2fc<5oih87j9ce9~wc70;3:1>v3;4e09`3ec34>=994i46`8yv`6?=0;6?u24774>c20j27?8i<5d7aa?xua9>?1<7{tn8==6=4={<1f2<h01>mj6;f5gg=z{o;<;7>52z?00cg=l?io70=97`8e02d731c2o>c20j2wxj<9n:18184b1;0m8:l4=3f3b?b1kk1vk?8b;296~;5=;>1h;mk;<05e1h0q~h>7b83>7}::?k<6k:8b:?1172=l?ii7p}i16f94?4|58:2:7j9ce9>57712o>5<5s4;9=44i46`8946>>3n=oo5rsg34b?6=:r7:n465d7ag?87c=o0m8:l4}rd2<5<72;q6=i8=:g64f>;6j021h;mm;|qe5=7=838p1<;79;f5ga=:9>?;6k:8b:pb4>52909w0?8528e02d<58?357j9cc9~wc7?;3:1>v3:bd;9`3ec34?on=4i46`8yv`60<0;6?u25e`0>c20j27>nh75d7aa?xua91<1<7{tn82<6=4={<74e<h018;kf;f5gg=z{o;347>52z?7ba4=l?io70;>988e02d14?d2o>c20j2wxj<6m:18182e180m8:l4=5;`3?b1kk1vk?7c;296~;3>j30q~h>8e83>7}:7`012m5<5s49n:54i46`896c1>3n=oh5rsg3:4?6=:r78::l5f55a?851?h0o:n74}rd2=4<72;q6?;9l:g64f>;4>>k1h;mj;|qe5<5=838p1?k60;d73g=::l2m6i8l9:pb4?32909w0=3:1>v3=6`79b11e348=m94k6b;8yv`61?0;6?u227c5>c20j279:l:5d7af?xua90=1<7{tn8336=4={<315=h01<<>6;f5g`=z{o;257>52z?2`36=n==i70?k5g8g2fb5a062o>d4d9`3eb3tym=4l50;0x941293l?;o521673>a0dl2wxj<7l:181870=;0m8:l4=0564?b1kl1vk?6d;296~;2lk;1j99m;<7gf5jn0q~h>9d83>7}:=mh96k:8b:?6`g6=l?in7p}i18d94?4|5<=j;7h;7c9>12g12m5<5s4?3n=oh5rsg3b5?6=:r7>=4o5f55a?836100o:nj4}rd2e7<72;q69<7m:g64f>;29031h;mj;|qe5d5=838p19l7f;d73g=:v3i0g79b11e34l;j94k6b;8yv`6i?0;6?u2f1d5>c20j27m{tn8k36=4={<431=h01;>:7;f5ga=z{o;j57>52z?540b=n==i708?5b8g2fb=<3=n==i70764;f5ga=z{o;jn7>52z?;f4h015l;:e4`a>{tn8ko6=4={h01h9>9;f5ga=z{o;ji7>52z?76f4=n==i70:=c08g2f?07e42o>50;0x96gc?3l?;o523`f5>a0d12wxj:18185fl10m8:l4=2cg2?b1kh1vk?m2;296~;4:lh1j99m;<11adj30q~h>b283>7}:;;oh6k:8b:?06`g=l?ij7p}i1c694?4|5;h;<7h;7c9>6d`a2m5<5s48i<<4i46`897gan3n=ol5rsg3a2?6=:r79?<;5f55a?8449=0o:n74}rd2f2<72;q6>>?9:g64f>;5;8>1h;mn;|qe5g>=838p1kjka;d73g=:nmn26i8ld:pb4d>2909w0hkdb8e02d<5onon7j9ce9~wc7ei3:1>v3ideg9b11e34lohi4k6bf8yv`6jk0;6?u2feg3>c20j27mhih5d7ag?xua9ki1<7:e4``>{tn8ho6=4={h01kjj3;f5ga=z{o;ii7>52z?e``0=n==i70hke48g2fbadeb2o>c20j2wxj:6i8lc:?241252o>5<5s4o=9k4k6bf89`0183l?;o5rsg3`1?6=:r7n4==5f55a?8c?8;0o:nk4}rd2g3<72;q6in<9:e4`e>;bk;=1j99m;|qe5f1=838p1hm80;d73g=:mhn?6i8le:pb4e?2909w0k8188e02d<5l=:47j9cd9~wc7d13:1>v3;2c;9b11e34>9n54k6bg8yv`6kh0;6?u23`af>c20j278mnj5d7af?xua9ji1<7:e4`a>{tn8io6=4={<0bb2h01?oi6;f5g`=z{o;hi7>52z?175e=n==i70<<0c8g2fca2`=n==i70k8e;f5g`=z{o;o<7>52z?ggc`=l?in70jk018e02da2522o>a0di2wxj9j0m8:l4=2;2f?b1kh1vk?k5;296~;49::1j99m;<126cjk0q~h>d783>7}::0>>6k:8b:?1=12=l?ij7p}i1e594?4|5;;>m7h;7c9>643>2m5<5s4ihn7h;7c9>gfg=l?ij7p}i1e;94?4|5li;n7h;7c9>af6f2m5<5s4;i8k4i46`894d3m3n=ol5rsg3gf?6=:r7:99>5f55a?872;o0o:no4}rd2`f<72;q69oo?:g64f>;2j0l1h;mn;|qe5ac=838p18;66;d73g=:=<3>6i8la:pb4ba2909w0:i888e02d<5=l347j9c`9~wc7b83:1>v3;96g9b11e34>2;i4k6bc8yv`6m80;6?u2eb34>c20j27no<85d7af?xua9l81<7{tn8o86=4={<6003jn019=;7;d73g=z{o;n87>52z?0f0d=l?io70=m5b8e02d760a2mc20j2wxjc20j2wxj5<5s4oi?i4i46`89`d4k3n=ol5rsg3f`?6=:r72844i46`89<2?2m5<5s4ln?:4i46`89cc4>3n=oh5rsg3fb?6=:r7mii65f55a?8`bl>0o:n74}rd2b5<72;q6jhj9:g64f>;amm?1h;m6;|qe5c4=838p1kkk4;d73g=:nln86i8l9:pb4`42909w0hjd38e02d<5ooo=7j9c89~wc7a<3:1>v3iebd9b11e34lnoh4k6ba8yv`6n<0;6?u2fdag>c20j27minm5d7a`?xua9o<1<7{tn8l<6=4={<673fjh019:8d;d73g=z{o;m47>52z?703e=n==i70:;6`8g2fc7fg52m83n=oo523b;2>c20j2wxjh0q~h>fd83>7}:;=k?6i8lb:?00d3=n==i7p}i1gd94?4|5:>287h;7c9>71?52m5<5s48hoo4k6b`897edk3l?;o5rsg035?6=:r79oo75d7aa?84djh0m8:l4}rd147<72;q6>no6:g64f>;5kh=1h;mj;|qe655=838p1?:j0;f5gg=::=o:6k:8b:pb7632909w0<;cd8g2fd<5;>hj7h;7c9~wc47=3:1>v3=4cg9b11e348?nn4k6bg8yv`58?0;6?u21171>a0dj27:<8=5f55a?xua:921<7:g64f>{tn;:26=4={<3375h01<>=e;f5g`=z{o8;m7>52z?ea1g=n==i70hj488g2fb5c6>2o>f1:9`3eb3tym>=m50;0x94>013l?;o52195;>a0dm2wxj?>k:18183bl10m8:l4=4gg3?b1kl1vkjo0q~h=0g83>7}:=;i:6k:8b:?66f6=l?in7p}i20294?4|5=ii:7h;7c9>0fd22m5<5s4nhj=4i46`89aebn3n=oh5rsg027?6=:r7j8=4i46`89d5a2m5<5s4;;8l<5f55a?877;788e02d<58:?;54k6bf8yv`59?0;6?u21164a?`3?k16==:8d;f5ga=z{o8:;7>52z?241122o>0557>a0dl2wxj??7:181877<1i1j99m;<330=d=l?io7p}i20;94?4|58:?5=4i46`894630o0o:nj4}rd15d<72;q6==:73;d73g=:99>3>7j9ce9~wc46j3:1>v3>05;7>c20j27:<97<:e4``>{tn;;h6=4={<330<>=n==i70??4859`3ec3tym>a0dm2wxj?jo0q~h=2383>7}:n93=6k:8b:?e4<3=l?in7p}i23194?4|58::n:4i46`89466j?0o:n74}rd161<72mq68>8j:g64f>;3;?n1h;mk;<1a<7jn01>=66;f5ga=::kki6i8ld:?17f6=l?io70h<2;f5ga=:9h9>6i8ld:?2070=l?io70;n878g2fb<5<>0`0a2m?850;0x90`f=3n=oi525gc5>c20j2wxj?<8:1818`dnj0m8:l4=gaef?b1kj1vk<=9;296~;c?mn1h;m6;h0q~h=2`83>7}:lm::6k:8b:?g`56=l?i27p}i23`94?4|51c?c2m5<5s4?mn44i46`890`e03n=oi5rsg01`?6=:r7?8565f55a?8230=0o:no4}rd16`<72;q6?n7l:g64f>;4k021h;mn;|qe67`=838p1>:m0;d73g=:;=kh6i8la:pb7572909w0v3=4ec9b11e348?h;4k6bc8yv`5;;0;6?u2116`>c20j27:<965d7ab?xua::91<7c20j273h<4k6bg8yv`5;=0;6?u245;1>c20j27?8::5d7a:?xua::?1<7{tn;9=6=4={<17fdh01>:6c;f5g<=z{o88;7>52z?1gf`=n==i7061c32o>3tym>>750;0x9462>3l?;o52111;>a0d12wxj?=m:1818`b;m0m8:l4=gg0o6i8lc:?2412b2o>5<5s4>=9o4i46`89102i3n=oh5rsg00a?6=:r78i;j5f55a?85b>j0o:nk4}rd17c<72;q6?;6>:g64f>;4>1:1h;mj;|qe616=838p1?k66;d73g=::l3>6i8le:pb7262909w0<9ac8e02d<5;v3>20f9b11e34;9=n4k6bg8yv`5<:0;6?u21`:b>c20j27:m575d7af?xua:=<1<7{tn;><6=4={<7b`gh018oka;f5g`=z{o8?47>52z?60a7=n==i70;;d18g2fc0`e32o>9o50;0x91>e13l?;o5249`;>a0dm2wxj?:m:18187e;l0m8:l4=0`0`?b1kl1vk<;c;296~;6=;l1j99m;<366`jo0q~h=4e83>7}:=k2m6k:8b:?6f=c=l?in7p}i25g94?4|510>32m5<5s4>m;54i46`891`0?3n=oh5rsg065?6=:r7?5;j5f55a?82>>j0o:nk4}rd`b3<72;q6jnh8:g64f>;68;3j6i8lc:pbfdb2909w0hlbd8e0g><5oo?>7j9c`9~w`?5:3:1>v3j9309b1d?34ln8=4k6bc8yv`1<=0;6?u2f767>c20j27m:9=561:`?xua:<81<7{tn;?86=4={h01i6;f;f5gd=z{o8>87>52z?241232o>0560>a0d12wxj?;::181877<=?1j99m;<33015=l?ij7p}i24494?4|5ol;h7h;7c9>bc6d2m5<5s4lm7:g64f>;ak9<1h;mn;|qe60g=838p1k>6d;d73g=:n93h6i8l9:pb73e2909w0h?9d8e02d<5o:2o7j9c`9~wc42k3:1>v3jfgg9b11e34omji4k6b;8yv`5=m0;6?u2egde>c20j27njkj5d7ab?xua:{tn;?m6=4={h01hh52z?e42g=n==i70h?788g2f?b51e2o>;<50;0x9c6?83l?;o52f15e>a0d12wxj?8;:1818`7080m8:l4=g24b?b1kh1vk<95;296~;61=:1j99m;<3:7cj30q~h=6783>7}:90>:6k:8b:?2=6`=l?ij7p}i27594?4|5o:m>7h;7c9>b5`62m5<5s4l;j>4i46`89c6a93n=ol5rsg05=?6=:r735k4i46`89=?b2m5<5s42j<7h;7c9><bc4c2m5<5s4lm>k4i46`89c`5l3n=ol5rsg05`?6=:r7mo><5f55a?8`d;80o:n74}rd12`<72;q6jn=<:g64f>;ak:;1h;mn;|qe63`=838p1km=b;d73g=:nj8j6i8l9:pb7172909w0hl2b8e02d<5oi9m7j9c`9~wc4093:1>v3jb1f9b11e34oic20j27nn=m5d7ab?xua:>91<7{tn;=?6=4={h01hm67;f5g<=z{o8<97>52z?fgb`662o>3tym>:650;0x9cc7:3l?;o52fedf>a0di2wxj?96:181877:h;1j99m;<336d6=l?i27p}i26c94?4|58:9m?4i46`89465i90o:no4}rd13g<72;q6jihn:g64f>;alo31h;m6;|qe62e=838p1kjib;d73g=:nml26i8la:pb71c2909w0hkf68e02d<5onm>7j9c89~wc40m3:1>v3idg:9b11e34loj?4k6bc8yv`5?o0;6?u2ec4e>c20j27nn;k5d7a:?xua:1:1<7{tn;2:6=4={h01k>;1;f5g<=z{o83>7>52z?e415=n==i70h?408g2fg4?:3y>`f0e2o>3tym>5:50;0x9ae1k3l?;o52db4b>a0di2wxj?6::1818bd>>0m8:l4=ea52?b1k01vk<76;296~;ck?21j99m;jk0q~h=8683>7}:lj=86k:8b:?gg24=l?i27p}i29:94?4|5mi<87h;7c9>`f152m5<5s4omik4i46`89``bm3n=o45rsg0;e?6=:r7njk>5f55a?8caml0o:no4}rd18n7j9c89~wc4?l3:1>v3>051g>c20j27:<9=m:e4`e>{tn;2n6=4={<7e3ah018h8c;f5g<=z{o83j7>52z?2=4`=n==i70?61d8g2f?5<2>2o>95:9`3ee3tym>4?50;0x9454i3l?;o52121:>a0dj2wxj?7=:18183>1h0m8:l4=4;:=?b1kk1vk<63;296~;2;0:1j99m;<70jh0q~h=9583>7}:02102m5<5s4;2=i4i46`894?6k3n=o45rsg0:3?6=:r7>j:l5f55a?83a?h0o:n74}rd1=d<72;q69>8;:g64f>;2;?91h;m6;|qe66i8l9:pb7?d2909w0?ib38e02d<58li=7j9c89~wc4>l3:1>v3n4e8e02d<5h>h6i8l9:pb7?b2909w0?iae8e02d<58ljo7j9c89~wc4>n3:1>v3ie579b11e34ln894k6b;8yv`5i90;6?u2fd65>c20j27mi9:5d7ab?xua==?1<7{tn<9h6=4={52z?e25>=n=h370h90b854=e894?:3y>b0232o>i463i55c925>d3twij55<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli82694?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd;6a<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc>4=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en18n6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3d=2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm4>850;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh72g83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9n;4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg:03?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab=57290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda0:21<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf911>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;k6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e<6g=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`?;:0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo28n7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij5?l:187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zjo2:h7>54;294~"68N68>oc>jk1<75ff77`>5<5;|`e<4`=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66smf903>5<3290;w)??5b69a`0c3A;;:=k4H026g<=nl?i26=44ie4`e?6=3`l=9n4?::me02d=831vnk6=1;290?6=8r.:<8m;:dg5`>N68?:n7E??5b;8ma0d13:17dj9c`83>>oa>5<?4?:583>5}#99?h87kj6e9K5507m2B:<8m6;hf5g<<722co:no50;9jb33d2900ck:8b;29?xda0;91<7:50;2x 462k=0ni;j4H0254`=O99?h56gk6b;94?=nl?ij6=44ig46g?6=3fl?;o4?::ab=73290?6=4?{%331f2=ml>ia<>h1<75rbg:21?6=<3:104a7>`c1l2B:<;>j;I331f?5;hf5gd<722cm:8m50;9lb11e2900qoh71783>1<729q/==;l4;gf2a=O99<;i6F>04a:?lb1k00;66gk6bc94?=nn??h6=44og64f?6=3thm4<950;694?6|,8:>o94je7f8L4618l1C==;l9:kg2f?=831bh;mn:188mc02k3:17bh;7c83>>{en1;36=4;:183!77=j>1ih8k;I3325c<@8:>o45fd7a:>5<5;hd51f<722em8:l50;9~fc>613:187>50z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}cd;5d<72=0;6=u+117`0?cb>m1C==8?e:J240e>3`n=o44?::kg2fg=831bj;;l:188kc20j3:17pli80`94?2=83:p(<>:c58fa3b<@8:=oc>j31<75fd7ab>5<o7>5;nd73g<722wij5>l:187>5<7s-;;9n:5ed4g?M77>9o0D<>:c89j`3e>2900ei8la;29?l`1=j0;66ai46`94?=zjo2;h7>54;294~"68N68>oc>jk1<75ff77`>5<5;|`e<5`=83>1<7>t$026g190d9K553d12co:n750;9j`3ef2900ek8:c;29?j`3?k0;66smf933>5<3290;w)??5b69a`0c3A;;:=k4H026g<=nl?i26=44ie4`e?6=3`l=9n4?::me02d=831vnk6>1;290?6=8r.:<8m;:dg5`>N68?:n7E??5b;8ma0d13:17dj9c`83>>oa>5<5}#99?h87kj6e9K5507m2B:<8m6;hf5g<<722co:no50;9jb33d2900ck:8b;29?xda0891<7:50;2x 462k=0ni;j4H0254`=O99?h56gk6b;94?=nl?ij6=44ig46g?6=3fl?;o4?::ab2`3290?6=4?{%331f2=ml>ia<>h1<75rbg5e1?6=<3:104a7>`c1l2B:<;>j;I331f?5;hf5gd<722cm:8m50;9lb11e2900qoh8f783>1<729q/==;l4;gf2a=O99<;i6F>04a:?lb1k00;66gk6bc94?=nn??h6=44og64f?6=3thm;k950;694?6|,8:>o94je7f8L4618l1C==;l9:kg2f?=831bh;mn:188mc02k3:17bh;7c83>>{en>l36=4;:183!77=j>1ih8k;I3325c<@8:>o45fd7a:>5<5;hd51f<722em8:l50;9~fc1a13:187>50z&240e32lo=h6F>072f?M77=j30ei8l9;29?lb1kh0;66gi64a94?=hn==i6=44}cd4bd<72=0;6=u+117`0?cb>m1C==8?e:J240e>3`n=o44?::kg2fg=831bj;;l:188kc20j3:17pli7g`94?2=83:p(<>:c58fa3b<@8:=oc>j31<75fd7ab>5<o7>5;nd73g<722wijo>8:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdaj9<1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cda40<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkl?4;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enk:86=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ef54=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohm0083>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjoh?47>54;294~"685<5;nd7f=<722wijo:k:187>5<7s-;;9n:5d4ae?M77>9o0D<>:c89'`3ce291b95650;9j20?=831b:=6l:188kc2e03:17plib4294?2=83:p(<>:c58g1f`<@8:="c>lh1<6g:8983>>o1=00;66g909a94?=hn=h36=44}cdb5d<72<0;6=u+117`0?b2lk1C==8?e:J240e>3-n=io4m2:k6<=<722c>5k4?::k54=e=831bj9ol:188kc2e03:17plia0;94?3=83:p(<>:c58g1ad<@8:="c>lh1n?5f59:94?=n=0l1<75f61:`>5<jo7>5;nd7f=<722wij46j:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xda11n1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cd:3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk77b;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{en0226=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`e==>=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoh68683>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjo33:7>54;294~"685<2290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pli99694?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<4?:583>5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf8:2>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6a50;694?6|,8:>o94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`>?l0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wij49l:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xda1>h1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cd:3d<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk789;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{en0=36=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`e=21=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoh67783>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjo3<97>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pli96094?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf84e>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`>>m0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wij48m:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xda1?k1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cd:2=<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk797;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{en0<=6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`e=33=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoh66583>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjo3=?7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pli97394?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf87g>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`>=k0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wij4;6:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xda1<21<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cd:12<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk7:6;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{en0?>6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`e=02=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoh69083>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjo32<7>54;294~"685<a290?6=4?{%331f2=l7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pli99c94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf84:>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`>=:0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wijl?<:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdai881<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cdb54<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnko>0;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{enh:n6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`ee5b=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qohn0b83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjok;n7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17plia1;94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf`25>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`f8:0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wijl>>:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xdai9:1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cd:bc<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk7ie;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{en0lo6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`e=ce=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoh6fc83>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjo3mm7>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pli9g594?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf8d7>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`>n;0;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wij4h?:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xda1ll1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cd:aa<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk7jc;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{en0oi6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`e=`g=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qoh6e883>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjo3n47>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17pli9d494?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf8g1>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`>m90;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wij4jj:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89j1=>=831b94h50;9j25>d2900ck:m8;29?xda1mn1<7:50;2x 462k=0o9i;4H0254`=O99?h56g:8983>>o21o0;66g909a94?=hn=h36=44}cd:`f<72=0;6=u+117`0?b2l<1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::me0g>=831vnk7kb;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8m0>?2900e87i:188m36?k3:17bh;b983>>{en0nj6=4;:183!77=j>1h8j:;I3325c<@8:>o45f59:94?=n=0l1<75f61:`>5<i47>5;|`e=a?=83>1<7>t$026g190d9K553d12c>454?::k6=c<722c=<5m50;9lb1d?2900qohn1783>1<729q/==;l4;f6`0=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66ai4c:94?=zjok:97>54;294~"685<7E??61g8L462k01b95650;9j1<`=831b:=6l:188kc2e03:17plia1d94?2=83:p(<>:c58g1a3<@8:=o2010;66g:9g83>>o181i1<75`f5`;>5<5}#99?h87j:d49K5507m2B:<8m6;h7;5;h4350z&240e32m?o96F>072f?M77=j30e867:188m0?a2900e;>7c;29?j`3j10;66smf8gf>5<3290;w)??5b69`0b23A;;:=k4H026g<=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`>l10;694?:1y'553d<3n>h85G1143a>N68n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?5<5;nd7f=<722wijo?m:186>5<7s-;;9n:5d4fa?M77>9o0D<>:c89'`3ce2k80e867:188m0?a2900e;>7c;29?l`3ij0;66ai4c:94?=zjoh:m7>55;294~"685;h7:b?6=3`<;4n4?::ke0de=831dj9l7:188yg`e900;684?:1y'553d<3n>ho5G1143a>N68o2010;66g:9g83>>o181i1<75ff5c`>5<i47>5;|`ef4>=83?1<7>t$026g190d9K553d12.o:hl5b39j1=>=831b94h50;9j25>d2900ek:nc;29?j`3j10;66smfc34>5<2290;w)??5b69`0be3A;;:=k4H026g<=#l?oi6o<4i4:;>5<=831vnkl>6;291?6=8r.:<8m;:e7gf>N68?:n7E??5b;8 a0bj3h97d;78;29?l3>n3:17d8?8b83>>oa5<5}#99?h87j:dc9K5507m2B:<8m6;%f5ag454?::k6=c<722c=<5m50;9jb1gd2900ck:m8;29?xdaj8>1<7;50;2x 462k=0o9il4H0254`=O99?h56*k6d`9f7=n=121<75f58d94?=n>92h6=44ig6bg?6=3fl?n54?::abg74290>6=4?{%331f2=l?2900e87i:188m36?k3:17dh;ab83>>ia04a7>a3cj2B:<;>j;I331f?<,m5;h430<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjokm<7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pliadg94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smf`gb>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`fm10;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijlk9:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdail?1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdba1<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkoj3;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enho:6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ee`6=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohndg83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjokoi7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pliaea94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smf`f:>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`fl?0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijlj;:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdaim91<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdb`7<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkok1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enhn;6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`eef`=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohncd83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjokhh7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pliabc94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smf`a4>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`fk<0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijlm<:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdaij81<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdbg5<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkomf;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enhhn6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`eegb=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohnbb83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjokin7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17pliac;94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smf`d7>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`fn;0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijlk=:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdaim=1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdbgf<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkol1;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enhh=6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`eeg3=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohn7083>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjok<<7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plia7g94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smf`4b>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`f>10;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijl89:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdai??1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdb21<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnko93;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enh<:6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ee36=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohn5g83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjok>i7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plia4a94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smf`7:>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`f=>0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijl;::186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdai<>1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdb16<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnko:2;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;;6:188m36?k3:17bh;b983>>{enh?:6=4::183!77=j>1h8j>;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`ee06=83?1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k51<<722c=<5m50;9lb1d?2900qohn4d83>0<729q/==;l4;f6`4=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8:9;29?l070j0;66ai4c:94?=zjok?o7>55;294~"685<6=4?{%331f2=l=831b94h50;9j20?=831b:=6l:188kc2e03:17plia5c94?3=83:p(<>:c58g1a7<@8:="c>lh1<6g:8983>>o21o0;66g95883>>o181i1<75`f5`;>5<5}#99?h87j:d09K5507m2B:<8m6;%f5ag<73`?347>5;h7:b?6=3`<>57>5;h4350z&240e32m?o=6F>072f?M77=j30(i8jb;28m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smf`50>5<2290;w)??5b69`0b63A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f64;94?=n>92h6=44og6ao94k5e38L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=944?::k54=e=831dj9l7:188yg`f>m0;684?:1y'553d<3n>h<5G1143a>N68>ia04a7>a3c92B:<;>j;I331f?<,m4i4:;>5<5<5;nd7f=<722wijl:i:186>5<7s-;;9n:5d4f2?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:8750;9j25>d2900ck:m8;29?xdai=n1<7;50;2x 462k=0o9i?4H0254`=O99?h56*k6d`94>o2010;66g:9g83>>o1=00;66g909a94?=hn=h36=44}cdb0=<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkl=7;290?6=8r.:<8m;:e7g1>N68?:n7E??5b;8 a0bj3:0e867:188m0?a2900e;>7c;29?j`3j10;66smfc05>5<3290;w)??5b69`0b23A;;:=k4H026g<=#l?oi6=5f59:94?=n=0l1<75f61:`>5<i47>5;|`ef73=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831dj9l7:188yg`e:=0;694?:1y'553d<3n>h85G1143a>N6854;294~"685<5;nd7f=<722wijo=;:187>5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17plib2194?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}cda77<72=0;6=u+117`0?b2l<1C==8?e:J240e>3-n=io4?;h7;5;h4350z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{enk9;6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6ao94k5e78L4618l1C==;l9:&g2`d=82c>454?::k6=c<722c=<5m50;9lb1d?2900qohm3c83>1<729q/==;l4;f6`0=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>ia04a7>a3c=2B:<;>j;I331f?<,m4i4:;>5<290?6=4?{%331f2=l7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xd2N68>o68t$026g190d9K553d12.o:hl50:k6<=<722c>5k4?::k54=e=831bj9m=:188kc2e03:17pl:6583>0<729q/==;l4;f6`a=O99<;i6F>04a:?!b1mk0;7d;78;29?l3>n3:17d8?8b83>>oa5<55;294~"685<5;hd7g7<722em8o650;9~f005290>6=4?{%331f2=l=831b94h50;9j25>d2900ek:l2;29?j`3j10;66sm57394?3=83:p(<>:c58g1ab<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=nn=i96=44og6a9?4?:283>5}#99?h87j:cb9K5507m2B:<8m6;%f5ag454?::k54=e=831dj9l7:188yg31>3:1?7>50z&240e32m?ho6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>ia5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6ao94i46g8L4618l1C==;l9:&e0=3=9:>7m4$e5;0?07j01ej;9;:068ma0d03:17d??54294?=hn==i6=44}cf4f7<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{el>kn6=4;:183!77=j>1h8jn;I3325c<@8:>o45+d7ga>g4=831vni9n1;290?6=8r.:<8m;:e7`b>N68?:n7E??5b;8 a0bj3:0e867:188m33>2900e;>7c;29?j`3j10;66smd6c3>5<3290;w)??5b69`0ea3A;;:=k4H026g<=#l?oi6=5f59:94?=n><31<75f61:`>5<i47>5;|`g3<`=83>1<7>t$026g190d9K553d12.o:hl50:k6<=<722c=944?::k54=e=831dj9l7:188ygb01l0;694?:1y'553d<3n>ok5G1143a>N6854;294~"685<5;nd7f=<722wih:o8:180>5<7s-;;9n:5d4a`?M77>9o0D<>:c89'`3ce291b95650;9j25>d2900ck:m8;29?xdc?h?1<7=50;2x 462k=0o9nm4H0254`=O99?h56*k6d`94>o2010;66g909a94?=hn=h36=44}cf4f<<72=0;6=u+117`0?b2ko1C==8?e:J240e>3-n=io4?;h7;57>5;h4350z&240e32m?om6F>072f?M77=j30(i8jb;`1?l3?03:17d8?8b83>>oa5<5}#99?h87j:dc9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`g=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4`a94?=hn=h36=44}cda=7<72<0;6=u+117`0?b2lk1C==8?e:J240e>3`?347>5;h7:b?6=3`<;4n4?::ke0de=831dj9l7:188yg`e180;684?:1y'553d<3n>ho5G1143a>N68n3:17d8?8b83>>oa5<5}#99?h87j:dc9K5507m2B:<8m6;h7;5;h430<729q/==;l4;f6`g=O99<;i6F>04a:?l3?03:17d;6f;29?l070j0;66gi4`a94?=hn=h36=44}cda=f<72<0;6=u+117`0?b2l81C==8?e:J240e>3-n=io4?;h7;5;h46=?6=3`<;4n4?::me0g>=831vnkl65;291?6=8r.:<8m;:e7g5>N68?:n7E??5b;8m0>?2900e87i:188m33>2900e;>7c;29?j`3j10;66smfc;;>5<2290;w)??5b69`0b63A;;:=k4H026g<=n=121<75f58d94?=n><31<75f61:`>5<i47>5;|`2764b29086=4?{%331f2=ml<;7E??61g8L462k01/h;km:e771>oc>j31<75fd7ab>5<5;|`263e729086=4?{%331f2=ml<;7E??61g8L462k01/h;km:2g2?lb1k00;66gk6bc94?=hn==i6=44}c32<=`=8391<7>t$026g190d9K553d12.o:hl53d38ma0d13:17dj9c`83>>ia<>h1<75rb03;=<<72:0;6=u+117`0?cb>91C==8?e:J240e>3-n=io42900ei8la;29?j`3?k0;66sm10::f?6=;3:104a7>`c182B:<;>j;I331f?<,m19;g>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>k>;hf5g<<722co:no50;9lb11e2900qo?>88d94?5=83:p(<>:c58fa36<@8:="c>lh1?h?4ie4`=?6=3`n=ol4?::me02d=831vn6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk08i<5+f5ca>46elj1bh;m6:188ma0di3:17bh;7c83>>{el>226=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??b948ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wih:6m:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33f=25;hf5gd<722co:nl50;9lb11e2900qoj88b83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955d?;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smd6:g>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi6l>4$g6bf?77j180ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cf4<`<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4n0:&e0dd=99h3=6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::ab1?2290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:`28 c2fj3;;nim4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`31?0;694?:1y'553d<3on:<5G1143a>N68"a>{en=3<6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??bec8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;nd73g<722wij976:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2h:0(k:nb;33fa>5;hf5gd<722co:nl50;9lb11e2900qoh;9`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0j<6*i4``955dc?2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smf1g;>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh?e583>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en9o86=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd3a7<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij=k>:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`7m90;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf1fe>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh?db83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en9nj6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd3`<<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij=j7:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`7l>0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf1f5>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh?d283>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en9n96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd3`4<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij=mi:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`7ml0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf1gg>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;l6:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5agoc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh?e`83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o9n84ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en9o26=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a3d>2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd3a3<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k5b48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij=jm:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m?h:6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`7l90;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf677>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi699;;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjo=>97>56;294~"68:1C==8?e:J240e>3-n=io4k6358ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij:;8:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<9;6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`0=10;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18::4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en>?j6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a05?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd41g<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k6358ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij::;:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2==97dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fc13=3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;646>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh84783>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:>{en>><6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a06n2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd40=<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;739j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm;9750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=<>80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab22f290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e42b>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh87583>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0?:h5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ck:8b;29?xda?>?1<7850;2x 462k=0ni;=4H0254`=O99?h56*k6d`903c5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf655>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i8>4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag8>0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab21?290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:54f?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vnk989;292?6=8r.:<8m;:dg57>N68?:n7E??5b;8 a0bj3>=i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`0?h0;6;4?:1y'553d<3on:>5G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf64`>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69;l;%d7eg<68k=n7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wij:8k:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=?h7)h;ac824g1b3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{en>1ih8=;I3325c<@8:>o45+d7ga>13d3-l?mo4>0c5g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ab20a290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:57`?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi69;l;%d7eg<68k=i7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wij:9>:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2=?h7)h;ac824g1e3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{en>=96=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>13d3-l?mo4>0c5b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ab214290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:57`?!`3ik0:5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi698k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjo==97>56;294~"68:1C==8?e:J240e>3-n=io4k6128ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij:88:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m<;<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`0>10;6;4?:1y'553d<3on:>5G1143a>N68:c58fa35<@8:="c>lh18;j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en>1ih8<;I3325c<@8:>o45+d7ga>a0782.m8ll511`;`>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh86c83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o:=>4$g6bf?77j1i0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab=1b290<6=4?{%331f2=ml5G1143a>N68m589j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm;>750;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=;j90(k:nb;33f105;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf617>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6>k:;%d7eg<68k>=7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fc1403:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;1`4>"a>ia<>h1<75rbg503?6=<3:104a7>`c192B:<;>j;I331f?<,m0290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:570?!`3ik0:5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e<=5=83=1<7>t$026g10D<>90d9K553d12.o:hl54658ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc>?:3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;653>"a>oc>jn1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<3=:1/j9om:02a1d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188yg`?k:0;6;4?:1y'553d<3on:>5G1143a>N68"a>oc>jn1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5ag<4?2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm4:j50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l>ia<>h1<75rbg:4g?6==3:104a7>`c1:2B:<;>j;I331f?<,mN68?:n7E??5b;8 a0bj3n>8i5+f5ca>46e??1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xda?0:1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`02c3-l?mo4>0c46?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ab2?6290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e77`>"a>ia<>h1<75rbg5:6?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9lb11e2900qoh89583>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o99j4$g6bf?77j?h0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thm;4;50;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l<>o7)h;ac824g0f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17bh;7c83>>{en>3=6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a33l2.m8ll511`5=>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fc1>03:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f60a=#n=ki6<>m699j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cd4=<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k55f8 c2fj3;;n;94ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pli78c94?3=83:p(<>:c58fa34<@8:="c>lh1h8:k;%d7eg<68k=>7dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wij:7m:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m??h6*i4``955d0<2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjo=2o7>55;294~"68N68jn7??b608ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`e3<`=83?1<7>t$026g190d9K553d12.o:hl5d46g?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;;d:&e0dd=99h=j6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnk9N68?:n7E??5b;8 a0bj39ij6gk6b;94?=nl?ij6=44ie4`f?6=3fl?;o4?::ab255290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:53b?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm;>>50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=<=o0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cd4e4<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k55`8 c2fj3;;n864ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en>k96=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a33j2.m8ll511`63>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh8a583>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o99l4$g6bf?77j<<0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab2g2290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e77f>"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf6c4>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;;b:&e0dd=99h>?6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`0i10;6;4?:1y'553d<3on:>5G1143a>N68jn7??b408ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij:on:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m??n6*i4``955d292co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cd4eg<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4k55`8 c2fj3;;n9h4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17bh;7c83>>{en>kh6=49:183!77=j>1ih8<;I3325c<@8:>o45+d7ga>a33j2.m8ll511`7a>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qoh8ae83>3<729q/==;l4;gf26=O99<;i6F>04a:?!b1mk0o99l4$g6bf?77j=n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::ab2gb290=6=4?{%331f2=ml<87E??61g8L462k01/h;km:e77f>"a>oc>jn1<75`f55a>5<5}#99?h87kj629K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66smf6`2>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6i;;b:&e0dd=99h?m6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`0j;0;6;4?:1y'553d<3on:>5G1143a>N68jn7??b5;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij:l<:185>5<7s-;;9n:5ed40?M77>9o0D<>:c89'`3ce2m??n6*i4``955d302co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=hn==i6=44}cda0c<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4>fc9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aboc>j31<75fd7ab>5<5;|`e30e=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;n4l4ie4`=?6=3`n=ol4?::me02d=831vnk9:d;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955d>j2co:n750;9j`3ef2900ck:8b;29?xda?4H0254`=O99?h56*k6d`97`7<,o>jn7??b8c8ma0d13:17dj9c`83>>ia<>h1<75rbg56b?6=;3:104a7>`c182B:<;>j;I331f?<,m50;194?6|,8:>o94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33f5;hf5gd<722em8:l50;9~fc1193:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77j020ei8l9;29?lb1kh0;66ai46`94?=zjo==?7>53;294~"68oc>j31<75fd7ab>5<5;|`e<2`=8391<7>t$026g190d9K553d12.o:hl53b:8 c2fj3;;n574ie4`=?6=3`n=ol4?::me02d=831vnk670;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3<;5;5+f5ca>46e001bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbg:;2?6=<3:104a7>`c192B:<;>j;I331f?<,m5fd7a:>5<5;hf5gg<722em8:l50;9~fc14>3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;10f>"a:c58fa36<@8:="c>lh18<:4$g6bf?77jm80ei8l9;29?lb1kh0;66ai46`94?=zjo=8=7>53;294~"680ca7?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm49650;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824ge53`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli84194?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68kih7dj9c883>>oc>jk1<75fd7aa>5<5;|`e<0c=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;ni>4ie4`=?6=3`n=ol4?::me02d=831vnk699;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955dc82co:n750;9j`3ef2900ck:8b;29?xda0>21<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??bbd8ma0d13:17dj9c`83>>ia<>h1<75rbg:4=?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33ffc5;hf5gd<722em8:l50;9~fc>0j3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa37<@8:="c>lh1h8:7;%d7eg<68ki?7dj9c883>>oc>jk1<75fd7aa>5<5;|`e<6c=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:4H0254`=O99?h56*k6d`97`7<,o>jn7??bbf8ma0d13:17dj9c`83>>ia<>h1<75rbg:74?6=<3:104a7>`c192B:<;>j;I331f?<,m5fd7a:>5<5;hf5gg<722em8:l50;9~fc>393:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77jjh0ei8l9;29?lb1kh0;66ai46`94?=zjo2??7>53;294~"68oc>j31<75fd7ab>5<5;|`e<12=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;nno4ie4`=?6=3`n=ol4?::me02d=831vnk6;5;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955dd02co:n750;9j`3ef2900ck:8b;29?xda0=<1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??bb:8ma0d13:17dj9c`83>>ia<>h1<75rbg:73?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33ff15;hf5gd<722em8:l50;9~fc>3i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa37<@8:="c>lh1h8:7;%d7eg<68ki97dj9c883>>oc>jk1<75fd7aa>5<5;|`e<1e=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;nn84ie4`=?6=3`n=ol4?::me02d=831vnk6;d;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955dd>2co:n750;9j`3ef2900ck:8b;29?xda0=o1<7:50;2x 462k=0ni;?4H0254`=O99?h56*k6d`9`02?3-l?mo4>0ca2?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm49h50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824ge63`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli84294?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68ki;7dj9c883>>oc>jk1<75fd7aa>5<5;|`e<07=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:0c`e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm48:50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824gda3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli84794?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68kho7dj9c883>>oc>jk1<75fd7aa>5<5;|`e<00=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:0c``?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm48650;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824gdd3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli84;94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68khi7dj9c883>>oc>jk1<75fd7aa>5<5;|`e<0g=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:0c`b?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm48m50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824gdf3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli84f94?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68ki>7dj9c883>>oc>jk1<75fd7aa>5<5;|`e<0`=83>1<7>t$026g190d9K553d12.o:hl5d46;?!`3ik0:0c`:?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm4;?50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=l<>37)h;ac824gd?3`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli87094?2=83:p(<>:c58fa37<@8:="c>lh1h8:7;%d7eg<68kh37dj9c883>>oc>jk1<75fd7aa>5<5;|`e<35=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;nn;4ie4`=?6=3`n=ol4?::me02d=831vnk694;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3n>855+f5ca>46ej>1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbg:51?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fc>1>3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>mb79j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo2=;7>54;294~"68N68?:n7E??5b;8 a0bj3n>855+f5ca>46ej<1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbg:5e?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fc>1j3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>mb59j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo2=o7>54;294~"68N68?:n7E??5b;8 a0bj3n>855+f5ca>46ej;1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbg:5a?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fc>1n3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>mb09j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo2<<7>54;294~"68N68?:n7E??5b;8 a0bj3n>855+f5ca>46ej91bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbg:46?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fc>0;3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>mcb9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo2<87>54;294~"68N68?:n7E??5b;8 a0bj3n>855+f5ca>46eio1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbg:42?6=<3:104a7>`c192B:<;>j;I331f?<,m5<5;hf5gg<722em8:l50;9~fc>0?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>mad9j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo=im7>55;294~"68N68jn7??b458ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`e32e=83?1<7>t$026g190d9K553d12.o:hl5d471?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;:2:&e0dd=99h>96gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnk970;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>9?5+f5ca>46e==1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xda?181<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`9`0353-l?mo4>0c71?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::ab2>4290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e766>"a>ia<>h1<75rbg5;0?6==3:104a7>`c1:2B:<;>j;I331f?<,m5<5;hf5gg<722co:nm50;9lb11e2900qoh88483>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o98<4$g6bf?77j=o0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44og64f?6=3thm;5850;794?6|,8:>o94je708L4618l1C==;l9:&g2`d=l>{en>2<6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>a32:2.m8ll511`7g>oc>j31<75fd7ab>5<5;hf5gf<722em8:l50;9~fc1?03:197>50z&240e32lo=>6F>072f?M77=j30(i8jb;f617=#n=ki6<>m4c9j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cd4<<<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5408 c2fj3;;n9o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pli79`94?3=83:p(<>:c58fa34<@8:="c>lh1h8;=;%d7eg<68k>27dj9c883>>oc>jk1<75fd7aa>5<5;nd73g<722wij:6l:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m?>>6*i4``955d302co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjoh>:7>53;294~"68oc>j31<75fd7ab>5<5;|`ef03=8391<7>t$026g190d9K553d12.o:hl515f8 c2fj3;;n5h4ie4`=?6=3`n=ol4?::me02d=831vnk6l1;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955d><2co:n750;9j`3ef2900ck:8b;29?xda01o1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??be48ma0d13:17dj9c`83>>ia<>h1<75rbg:;g?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=9=n0(k:nb;33f=g5;hf5gd<722em8:l50;9~fc>ej3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;05?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`>1?0;6>4?:1y'553d<3on:=5G1143a>N68mdc9j`3e>2900ei8la;29?j`3?k0;66sm55`94?3=83:p(<>:c58fa34<@8:="c>lh1?n>4$g6bf?77j8i4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag<4k:1/j9om:02a1f=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pl:4383>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk08nk5+f5ca>46e0k1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rb462>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6>=m;%d7eg<68k2i7dj9c883>>oc>jk1<75`f55a>5<<7>53;294~"68oc>j31<75fd7ab>5<5;|`g3g2=83=1<7>t$026g10D<>90d9K553d12.o:hl547:8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fa1e?3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;675>"a>{el>3>6=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>d6<,o>jn7??b838ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02a`0=nl?i26=44ie4`e?6=3fl?;o4?::abg?0290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:562?!`3ik0:4H0254`=O99?h56*k6d`97`7<,o>jn7??b`f8ma0d13:17dj9c`83>>ia<>h1<75rbg`5g?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33fde5;hf5gd<722em8:l50;9~fcd0i3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77jhh0ei8l9;29?lb1kh0;66ai46`94?=zjoh53;294~"68oc>j31<75fd7ab>5<5;|`ef2b=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;nlo4ie4`=?6=3`n=ol4?::me02d=831vnkl8e;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955dfi2co:n750;9j`3ef2900ck:8b;29?xdaj>l1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??b`;8ma0d13:17dj9c`83>>ia<>h1<75rbg`54?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33fd15;hf5gd<722em8:l50;9~fcd1;3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77jh<0ei8l9;29?lb1kh0;66ai46`94?=zjoh=97>53;294~"68oc>j31<75fd7ab>5<5;|`ef30=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;nl;4ie4`=?6=3`n=ol4?::me02d=831vnkl97;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955df<2co:n750;9j`3ef2900ck:8b;29?xdaj?21<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??b`68ma0d13:17dj9c`83>>ia<>h1<75rbg`5=?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33fd55;hf5gd<722em8:l50;9~fcd1j3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77jh80ei8l9;29?lb1kh0;66ai46`94?=zjoh=i7>53;294~"68oc>j31<75fd7ab>5<5;|`ef3`=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;nl?4ie4`=?6=3`n=ol4?::me02d=831vnkl80;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955df82co:n750;9j`3ef2900ck:8b;29?xdaj>;1<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??b`28ma0d13:17dj9c`83>>ia<>h1<75rbg`46?6=;3:104a7>`c182B:<;>j;I331f?<,mo94je728L4618l1C==;l9:&g2`d=;l;0(k:nb;33f<`5;hf5gd<722em8:l50;9~fcd0<3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;1f5>"a:c58fa36<@8:="c>lh1?h?4$g6bf?77j0o0ei8l9;29?lb1kh0;66ai46`94?=zjoh<:7>53;294~"68oc>j31<75fd7ab>5<5;|`ef21=8391<7>t$026g190d9K553d12.o:hl53d38 c2fj3;;n4m4ie4`=?6=3`n=ol4?::me02d=831vnkl88;297?6=8r.:<8m;:dg54>N68?:n7E??5b;8 a0bj39n=6*i4``955d>k2co:n750;9j`3ef2900ck:8b;29?xdaj0k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9f>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xdaj<31<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`97`7<,o>jn7??be;8ma0d13:17dj9c`83>>ia<>h1<75rbe4be?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>ia<>h1<75rbe4bf?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>ia<>h1<75rb03bg3<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k68f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f47fk>0;6:4?:1y'553d<3on:95G1143a>N68>{e98khm7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wi=N68?:n7E??5b;8 a0bj3>3<6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>1`af>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i86d:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`25dea290<6=4?{%331f2=ml>oc>jo1<75`f55a>5<o94je768L4618l1C==;l9:&g2`d=<1:0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o:4j4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rb03b`2<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4;819j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a54gcj3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f5=a=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e98koo7>57;294~"685<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m<2h6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pl>1e1`>5<4290;w)??5b69a`073A;;:=k4H026g<=#l?oi6i;;5:kg2f?=831bh;mn:188kc20j3:17pl>1e1g>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi696?;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c32`17=83=1<7>t$026g10D<>90d9K553d12.o:hl5d7;g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg76l=81<7=50;2x 462k=0ni;>4H0254`=O99?h56*k6d`9`0223`n=o44?::kg2fg=831dj99m:188yg76l=91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`90=65;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8;o8:4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag0n0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vn6<729q/==;l4;gf25=O99<;i6F>04a:?!b1mk0o99;4ie4`=?6=3`n=ol4?::me02d=831vn2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?4=5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm10f7`?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::a54b3m3:1?7>50z&240e32lo=<6F>072f?M77=j30(i8jb;f600=nl?i26=44ie4`e?6=3fl?;o4?::a54b3n3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;6;4>oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xd69m?86=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a0>l2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3th:=i;;:180>5<7s-;;9n:5ed43?M77>9o0D<>:c89'`3ce2m??96gk6b;94?=nl?ij6=44og64f?6=3th:=i;::184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=2;7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qo?>d4c94?1=83:p(<>:c58fa32<@8:="c>lh1h;7k;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}c32`0d=8391<7>t$026g190d9K553d12.o:hl5d466?lb1k00;66gk6bc94?=hn==i6=44}c32`0e=83=1<7>t$026g10D<>90d9K553d12.o:hl54928ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcd3i3:187>50z&240e32lo==6F>072f?M77=j30(i8jb;f60==#n=ki6<>m919j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjoh?n7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wijo;=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m80ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3`n=oh4?::me02d=831vnkl:3;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n=<45fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smfc77>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;j9:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e<=3=8391<7>t$026g190d9K553d12.o:hl5b39'b1ge28:ih55fd7a:>5<5;nd73g<722wij56;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=<>7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qohnfd83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0?=;5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf`de>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi69?9;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cda45<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io45<5;hf5gg<722co:nm50;9lb11e2900qoh60883>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9nm4$g6bf?77jm90ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cd:4=<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4=d49j`3e>2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::aboc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda1091<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`3043`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj5g9K5507m2B:<8m6;%f5ag<637af>5<4290;w)??5b69`0ed3A;;:=k4H026g<=#l?oi6=5f59:94?=n>92h6=44og6a50;194?6|,8:>o94k5ba8L4618l1C==;l9:k6<=<722c=<5m50;9lb1d?2900qohm1d83>6<729q/==;l4;f6gf=O99<;i6F>04a:?!b1mk0;7d;78;29?l070j0;66ai4c:94?=zjoh:h7>54;294~"68>ia<>h1<75rbg`2g?6=;3:104a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi98=50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ck:m8;29?xd2=10;6>4?:1y'553d<3n>on5G1143a>N68>ia04a7>a3dk2B:<;>j;I331f?<,m4i4:;>5<5;nd7f=<722wi98;50;194?6|,8:>o94k5ba8L4618l1C==;l9:&g2`d=j;1b95650;9j25>d2900ck:m8;29?xd2>>0;6>4?:1y'553d<3n>on5G1143a>N68o2010;66g909a94?=hn=h36=44}cf4ed<72:0;6=u+117`0?b2kj1C==8?e:J240e>3-n=io4?;h7;=831vn2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0>5n5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66sm10:b1?6=?3:104a7>`c1<2B:<;>j;I331f?<,m>oc>jn1<75fd7af>5<5;|`25=g0290<6=4?{%331f2=ml5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zj8;35<4?:683>5}#99?h87kj659K5507m2B:<8m6;%f5ag<21j1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75fd7ag>5<5;nd73g<722wi=<663;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3?2o6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli8cf94?5=83:p(<>:c58fa36<@8:="c>lh1h8::;%d7eg<68kn<7dj9c883>>oc>jk1<75`f55a>5<5}#99?h87kj619K5507m2B:<8m6;%f5ag<4m81/j9om:02a=5=nl?i26=44ie4`e?6=3fl?;o4?::ab=da290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda?<91<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`02f3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<4?:783>5}#99?h87kj629K5507m2B:<8m6;%f5ag2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o99o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg:1f?6=;3:104a7>`c182B:<;>j;I331f?<,m5<5;nd73g<722wij:k<:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli7b`94?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd40f<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k55c8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc13m3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f60d=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en>>m6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a33i2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm;8?50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l<>j7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh85383>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o99o4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg50g?6=>3:104a7>`c1;2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44og64f?6=3thm;>k50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=l<>27dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722em8:l50;9~fc14n3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;f60<=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188kc20j3:17pli75394?0=83:p(<>:c58fa35<@8:="c>lh1h8:6;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66ai46`94?=zjo=?>7>56;294~"68>oc>ji1<75fd7ag>5<5;|`e31b=83=1<7>t$026g10D<>90d9K553d12.o:hl5d46b?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`0=90;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo=8h7>56;294~"68>oc>ji1<75fd7ag>5<5;|`e316=83<1<7>t$026g190d9K553d12.o:hl5d46:?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::me02d=831vn8;6:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2m?i;6*i4``955d>;2co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smf872>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6lj4$g6bf?77j1l0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a102=83>1<7>t$026g190d9K553d12.o:hl53e`8 c2fj3;;n4=4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`>8k0;6:4?:1y'553d<3on:95G1143a>N68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda19n1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`95g=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{e98n8i7>56;294~"68oc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9lb11e2900qo?>d5694?0=83:p(<>:c58fa35<@8:="c>lh1=9h4$g6bf?77j?;0ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a54b3i3:1:7>50z&240e32lo=?6F>072f?M77=j30(i8jb;37b>"a>oc>jn1<75`f55a>5<50;494?6|,8:>o94je718L4618l1C==;l9:&g2`d=9=l0(k:nb;33f0`5;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?j`3?k0;66sm10f62?6=>3:104a7>`c1;2B:<;>j;I331f?<,mi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg76ljn7??b4f8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;nd73g<722wij:5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2:hm7)h;ac824g103`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli73g94?5=83:p(<>:c58fa36<@8:="c>lh1?>l4$g6bf?77j1o0ei8l9;29?lb1kh0;66ai46`94?=zjo=9h7>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wih;ok:186>5<7s-;;9n:5ed41?M77>9o0D<>:c89'`3ce2m<:=6*i4``955d1;2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66ai46`94?=zjoh>o7>55;294~"68N68jn7??b6;8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`ef0c=83?1<7>t$026g190d9K553d12.o:hl5d4d:?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;i9:&e0dd=99h<46gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnkl:a;291?6=8r.:<8m;:dg56>N68?:n7E??5b;8 a0bj3n>j45+f5ca>46e?11bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xda?:k1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`97f35;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo2h;7>57;294~"68>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>n95fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf6f4>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;m4:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e3`7=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`0lh0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo=n>7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij:m;:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli7cg94?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd4fc<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc1d13:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en>i96=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm;no50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh72583>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0o9964$g6bf?77jm<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cd;63<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4908:8 c2fj3;;n494ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`?:>0;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??b858ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<44?:583>5}#99?h87kj609K5507m2B:<8m6;%f5ag5;hf5gd<722co:nl50;9lb11e2900qoh72`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0=<464$g6bf?77j0<0ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cd4`1<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc1c=3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en>no6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm;ik50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh8dg83>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg5g04a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab2c7290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda?m31<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf6a6>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e3f0=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`0k>0;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo=h<7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij:m7:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli7b394?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd;60<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4k55:8 c2fj3;;n4;4ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg`?:10;694?:1y'553d<3on:<5G1143a>N68<,o>jn7??b878ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj659K5507m2B:<8m6;%f5agN68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf6d0>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e32d=83=1<7>t$026g10D<>90d9K553d12.o:hl5d453?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg76ij?1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`951c<,o>jn7??b948ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`25de>290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:04a7>`c1:2B:<;>j;I331f?<,m0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>46e0:1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<o94je708L4618l1C==;l9:&g2`d=9=o0(k:nb;33f=45;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd69hnj6=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>0c:2?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::abg>6290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:e433>"a>ia<>h1<75rb01136<72?0;6=u+117`0?cb>:1C==8?e:J240e>3-n=io4;1:&e0dd=99h286gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831dj99m:188yg`0?m0;694?:1y'553d<3on:<5G1143a>N68m779j`3e>2900ei8la;29?lb1kk0;66ai46`94?=zjo=3h7>54;294~"68oc>j31<75fd7ab>5<5;nd73g<722wij:7<:187>5<7s-;;9n:5ed42?M77>9o0D<>:c89'`3ce2=>:7)h;ac824g133`n=o44?::kg2fg=831bh;mm:188kc20j3:17pli78g94?2=83:p(<>:c58fa37<@8:="c>lh189?4$g6bf?77j>90ei8l9;29?lb1kh0;66gk6b`94?=hn==i6=44}cd4e<<72=0;6=u+117`0?cb>81C==8?e:J240e>3-n=io4;409'b1ge28:i;?5fd7a:>5<5;hf5gg<722em8:l50;9~fc1e03:187>50z&240e32lo==6F>072f?M77=j30(i8jb;675>"a>{en>h26=4;:183!77=j>1ih8>;I3325c<@8:>o45+d7ga>1263-l?mo4>0c4e?lb1k00;66gk6bc94?=nl?ii6=44og64f?6=3thm;:h50;694?6|,8:>o94je738L4618l1C==;l9:&g2`d=<=;0(k:nb;33f3c5;hf5gd<722co:nl50;9lb11e2900qoh88`83>1<729q/==;l4;gf24=O99<;i6F>04a:?!b1mk0?8<5+f5ca>46e><1bh;m6:188ma0di3:17dj9cc83>>ia<>h1<75rbg5:3?6=<3:104a7>`c192B:<;>j;I331f?<,mjn7??b7`8ma0d13:17dj9c`83>>oc>jh1<75`f55a>5<5}#99?h87kj609K5507m2B:<8m6;%f5ag<3<81/j9om:02a2d=nl?i26=44ie4`e?6=3`n=oo4?::me02d=831vnk9m5;290?6=8r.:<8m;:dg55>N68?:n7E??5b;8 a0bj3>?=6*i4``955d112co:n750;9j`3ef2900ei8lb;29?j`3?k0;66smf6`5>5<3290;w)??5b69a`063A;;:=k4H026g<=#l?oi69:>;%d7eg<68k<37dj9c883>>oc>jk1<75fd7aa>5<5;|`e3g1=83>1<7>t$026g190d9K553d12.o:hl54538 c2fj3;;n;94ie4`=?6=3`n=ol4?::kg2fd=831dj99m:188yg76l:k1<7;50;2x 462k=0ni;<4H0254`=O99?h56*k6d`951c<,o>jn7??b708ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`25a27290>6=4?{%331f2=ml<97E??61g8L462k01/h;km:06f?!`3ik0:;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66sm10f72?6==3:104a7>`c1:2B:<;>j;I331f?<,m0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0:8h5+f5ca>46e=o1bh;m6:188ma0di3:17dj9cc83>>oc>ji1<75`f55a>5<o94je708L4618l1C==;l9:&g2`d=9=o0(k:nb;33f0c5;hf5gd<722co:nl50;9j`3ed2900ck:8b;29?xd69m?26=4::183!77=j>1ih8=;I3325c<@8:>o45+d7ga>42b3-l?mo4>0c7g?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3fl?;o4?::a13>=83=1<7>t$026g10D<>90d9K553d12.o:hl531`8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~f031290?6=4?{%331f2=ml<:7E??61g8L462k01/h;km:e7b1>oc>j31<75fd7ab>5<5;nd73g<722wijo?i:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2=2j7dj9c883>>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh8cb83>0<729q/==;l4;gf27=O99<;i6F>04a:?!b1mk0o9ok4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188kc20j3:17pli7bg94?3=83:p(<>:c58fa34<@8:="c>lh1h8oj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?j`3?k0;66smf6ae>5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;ne:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>ia<>h1<75rbg5g5?6==3:104a7>`c1:2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=hn==i6=44}cd4`7<72<0;6=u+117`0?cb>;1C==8?e:J240e>3-n=io4k5`g8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;|`e3fb=83?1<7>t$026g190d9K553d12.o:hl5d4`f?!`3ik0:5<2290;w)??5b69a`053A;;:=k4H026g<=#l?oi6i;me:&e0dd=99h3i6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::me02d=831vnk9jc;293?6=8r.:<8m;:dg50>N68?:n7E??5b;8 a0bj3n>oh5fd7a:>5<5;hf5gg<722co:nm50;9j`3ec2900ei8le;29?j`3?k0;66smf6g5>5<0290;w)??5b69a`033A;;:=k4H026g<=#l?oi6i;le:kg2f?=831bh;mn:188ma0dj3:17dj9cb83>>oc>jn1<75fd7af>5<5;|`e3`1=83=1<7>t$026g10D<>90d9K553d12.o:hl5d4af?lb1k00;66gk6bc94?=nl?ii6=44ie4`g?6=3`n=oi4?::kg2fc=831dj99m:188yg`0n80;6:4?:1y'553d<3on:95G1143a>N685;hf5gd<722co:nl50;9j`3ed2900ei8ld;29?lb1kl0;66ai46`94?=zjo=nm7>57;294~"68>oc>ji1<75fd7ag>5<5;nd73g<722wij:h=:184>5<7s-;;9n:5ed47?M77>9o0D<>:c89'`3ce2m?hi6gk6b;94?=nl?ij6=44ie4`f?6=3`n=on4?::kg2fb=831bh;mj:188kc20j3:17pli7d694?1=83:p(<>:c58fa32<@8:="c>lh1h8mj;hf5g<<722co:no50;9j`3ee2900ei8lc;29?lb1km0;66gk6bg94?=hn==i6=44}cd4a0<72>0;6=u+117`0?cb>=1C==8?e:J240e>3-n=io4k5bg8ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fc1bl3:1;7>50z&240e32lo=86F>072f?M77=j30(i8jb;f6g`=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831bh;mk:188ma0dm3:17bh;7c83>>{en>on6=48:183!77=j>1ih8;;I3325c<@8:>o45+d7ga>a3dm2co:n750;9j`3ef2900ei8lb;29?lb1kj0;66gk6bf94?=nl?in6=44og64f?6=3thm;hh50;594?6|,8:>o94je768L4618l1C==;l9:&g2`d=l>oc>jk1<75fd7aa>5<5;hf5ga<722co:nk50;9lb11e2900qoh8e983>2<729q/==;l4;gf21=O99<;i6F>04a:?!b1mk0o9nk4ie4`=?6=3`n=ol4?::kg2fd=831bh;ml:188ma0dl3:17dj9cd83>>ia<>h1<75rbg5e4?6=?3:104a7>`c1<2B:<;>j;I331f?<,m2900ei8la;29?lb1kk0;66gk6ba94?=nl?io6=44ie4`a?6=3fl?;o4?::ab2c>290<6=4?{%331f2=mloc>j31<75fd7ab>5<5;hf5gf<722co:nj50;9j`3eb2900ck:8b;29?xda?lh1<7950;2x 462k=0ni;:4H0254`=O99?h56*k6d`9`0eb3`n=o44?::kg2fg=831bh;mm:188ma0dk3:17dj9ce83>>oc>jo1<75`f55a>5<5}#99?h87kj639K5507m2B:<8m6;%f5ag<3==1/j9om:02a`0=nl?i26=44ie4`e?6=3`n=oo4?::kg2fe=831dj99m:188ygb0im0;6;4?:1y'553d<3on:>5G1143a>N6837ae>5<1290;w)??5b69a`043A;;:=k4H026g<=#l?oi6o;4$g6bf?77j?90ei8l9;29?lb1kh0;66gk6b`94?=nl?ih6=44ie4``?6=3fl?;o4?::a13?=83=1<7>t$026g10D<>90d9K553d12.o:hl53d48ma0d13:17dj9c`83>>oc>jh1<75fd7a`>5<5;hf5g`<722em8:l50;9~fcd3k3:187>50z&240e32m?hj6F>072f?M77=j30(i8jb;28m0>?2900e;;6:188m36?k3:17bh;b983>>{eml2<6=4=:183!77=j>1h:9k;I3325c<@8:>o45fd7a;>5<5;|`fa=?=8381<7>t$026g1n0D<>90d9K553d12co:n650;9lb11e2900qokj8c83>7<729q/==;l4;f43a=O99<;i6F>04a:?lb1k10;66ai46`94?=zjlo3h7>52;294~"68a29096=4?{%331f2=l>=o7E??61g8L462k01bh;m7:188kc20j3:17plje8394?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<4?:383>5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~f`c>=3:1>7>50z&240e32m=072f?M77=j30ei8l8;29?j`3?k0;66smed;4>5<5290;w)??5b69`21c3A;;:=k4H026g<=nl?i36=44og64f?6=3thni:h50;094?6|,8:>o94k76f8L4618l1C==;l9:kg2f>=831dj99m:188ygcb080;6?4?:1y'553d<3n<;i5G1143a>N68>ia<>h1<75rbdg;7?6=:3:104a7>a10l2B:<;>j;I331f?5;nd73g<722wiih6::181>5<7s-;;9n:5d65g?M77>9o0D<>:c89j`3e?2900ck:8b;29?xd6:?hn6=4=:183!77=j>1h:9k;I3325c<@8:>o45fd7a;>5<5;|`273cb29096=4?{%331f2=l>=o7E??61g8L462k01bh;m7:188kc20j3:17pli72794?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~f02729096=4?{%331f2=l>=o7E??61g8L462k01bh;m7:188kc20j3:17plib9094?4=83:p(<>:c58g32b<@8:=oc>j21<75`f55a>5<5}#99?h87j87e9K5507m2B:<8m6;hf5g=<722em8:l50;9~fc6a03:157>50z&240e32o<<56F>072f?M77=j30(i8jb;68m1542900e9=9:188m1502900e9=l:188m0?a2900e8oi:188m36?k3:17bh;b983>>ia3-n=io4?;h7;5;h43850;9j061=831b8>m50;9j1<`=831b9lh50;9j25>d2900ck:m8;29?j`3jh0;66sm54594?2=83:p(<>:c58g1a3<@8:="c>lh1<6g:8983>>o21o0;66g909a94?=hn=h36=44}c772?6=13:104a7>c0012B:<;>j;I331f?<,m5<5<5<5<7s-;;9n:5d4f6?M77>9o0D<>:c89'`3ce291b95650;9j1<`=831b:=6l:188kc2e03:17pl:4583><<729q/==;l4;d53<=O99<;i6F>04a:?!b1mk0?7d:<3;29?l24>3:17d:<7;29?l24k3:17d;6f;29?l3fn3:17d8?8b83>>ia5<m7>54;294~"685<5;nd7f=<722wih:79:18:>5<7s-;;9n:5f75:?M77>9o0D<>:c89'`3ce2=1b8>=50;9j060=831b8>950;9j06e=831b94h50;9j1d`=831b:=6l:188kc2e03:17bh;b`83>>{el>k=6=4;:183!77=j>1h8j:;I3325c<@8:>o45+d7ga>5=n=121<75f58d94?=n>92h6=44og6a884?:883>5}#99?h87h9789K5507m2B:<8m6;%f5ag<33`>8?7>5;h602?6=3`>8;7>5;h60g?6=3`?2j7>5;h7bb?6=3`<;4n4?::me0g>=831dj9ln:188yg32j3:187>50z&240e32m?o96F>072f?M77=j30(i8jb;28m0>?2900e87i:188m36?k3:17bh;b983>>{el>3<6=46:183!77=j>1j;96;I3325c<@8:>o45+d7ga>1=n<:91<75f42494?=n<:=1<75f42a94?=n=0l1<75f5`d94?=n>92h6=44og6a7E??61g8L462k01/h;km:19j1=>=831b94h50;9j25>d2900ck:m8;29?xu6;?2=6=4={_302=0<5m?2<7?<6948yv74>1>1<7;c=0:1=>873:p560?:3:1>vP>37:1?8b2190:?;6=;|q273>62909wS?<69389a3>83;8:5?4}r302=6=838pR<=9819>`0?7289=4=5rs01587f:?g1<6=9:<3j6s|124;a?6=:rT:?;6j;37:g>5<5sW;8:5j4=e7:4?74>1n0q~?<69a94?4|V89=4n52d4;3>4510j1v<=98c83>7}Y9:<3n63k5829560?j2wx=>87a;296~X6;?2j70j:918273>f3ty:?;66:181[74>1301i;60;302=?5124;3>{t9:<52z\2731a34n>5=4>375e?xu6;?3<6=4={_302<1<5m?2<7?<6858yv74>0?1<7;c=0:1=>864:p560>;3:1>vP>37;0?8b2190:?;7<;|q273?52909wS?<68089a3>83;8:4<4}r302<7=838pR<=9909>`0?7289=5<5rs015e5<72;qU=>8n0:?g1<6=9:37;f>5<5sW;8:4k4=e7:4?74>0o0q~?<68f94?4|V89=5i52d4;3>4511m1v<=99b83>7}Y9:<2o63k5829560>k2wx=>86b;296~X6;?3i70j:918273?e3ty:?;7n:181[74>0k01i;60;302027o94>5124:<>{t9:<2<7>52z\273?734n>5=4>37;3?xu69h;>6=4={_32e43<5m?2<7?>0`;8yv76i8>1<7;c=0:1=<>n6:p54g6:3:1>vP>1`31?8b2190:==o:;|q25d772909wS?>a0289a3>83;:`0?728;;m?5rs03b4`<72;qU=k;1`2`>5<5sW;:m=m4=e7:4?7680l0q~?>a1`94?4|V8;j4771l1v7}Y98k;m63k5829546>l2wx=7:181[76i9201i;60;32416h87?:033=d=z{8;j<84?:3y]54g7=27o94>5102:<>{t98k;87>52z\25d6334n>5=4>11;4?xu69h:86=4={_32e55<5m?2<7?>0848yv76i981<7;c=0:1=<>64:p54g783:1>vP>1`23?8b2190:==7<;|q25<`a2909wS?>9gd89a3>83;:<4<4}r32=cc=838pR`0?728;;5<5rs03:ba<72;qU=<7id:?g1<6=98:2<6s|10;eg?6=:rT:=4hl;18db>5<5sW;:5ko4=e7:4?7681n0q~?>9g;94?4|V8;2j452d4;3>4770j1v7}Y983m?63k5829546?j2wx=<7j8;296~X690o370j:918255>f3ty:=4jk:181[761mn01i;60;324=?l;16h87?:033<==z{8;2o:4?:3y]54?d?27o94>5102;3>{t983io7>52z\255=4>11:5?xu690h:6=4={_32=g7<5m?2<7?>0978yv761h<1<71h0;6?uQ10;:e>;c=0:1=<>72:p54??n3:1>vP>18:e?8b2190:==6>;|q25<>32909wS?>99689a3>83;:<5>4}r32=2?=838pR`0?728;;;k5rs03:2`<72;qU=<79e:?g1<6=98:187;>5<5sW;:5864=e7:4?768>i0q~?>95f94?4|V8;28i52d4;3>477?k1v7}Y983?>63k58295460i2wx=<7<7;296~X6909<70j:9182551>3ty:=450;0xZ47>:916h87?:03333=z{8;2=84?:3y]54?6=27o94>510241>{t983;m7>52z\25<6f34n>5=4>1157?xu691lm6=4={_320618yv760o>1<7;c=0:1=<>81:p54>cm3:1>vP>19ff?8b2190:==9?;|q25=b42909wS?>8e189a3>83;:<;h4}r32=838pR`0?728;;:h5rs03b7a<72;qU=1`04>5<5sW;:m?94=e7:4?768hh0q~?>a0a94?4|V8;j=n52d4;3>477ih1v7}Y98k:=63k5829546f<2wx=3ty:=4hm:181[761oh01i;60;324=c1k16h87?:033<6=z{8;2>n4?:3y]54?5k27o94>51024<>{t982ih7>52z\25=dc34n>5=4>114g?xu691ni6=4={_322628yv760mk1<7;c=0:1=<<9d:p54>c03:1>vP>19f;?8b2190:=?8l;|q25=b02909wS?>8e589a3>83;:>;o4}r32`0?728;9:45rs03;`0<72;qU=<6k5:?g1<6=988=46s|10:g0?6=:rT:=5j;;19f1>5<5sW;:4i<4=e7:4?76:?<0q~?>8e394?4|V8;3h<52d4;3>475><1v7}Y982o<63k58295441<2wx=<6lf;296~X691im70j:918257043ty:=5mj:181[760jo01i;60;32634dk27o94>51006b>{t982hn7>52z\25=ee34n>5=4>137f?xu691ij6=4={_3224f8yv760j31<70;6?uQ10:`3>;c=0:1=<<:b:p54>d>3:1>vP>19a5?8b2190:=?;n;|q25=e22909wS?>8b789a3>83;:>874}r32`0?728;9955rs03;g6<72;qU=<6l3:?g1<6=988>;6s|10:`6?6=:rT:=5m=;19a2>5<5sW;:4n?4=e7:4?76:<>0q~?>8b294?4|V8;3o=52d4;3>475=:1v7}Y982ij63k58295442:2wx=<6me;296~X691hn70j:918257363ty:=l=l:181[76i:i01i;60;32606l50;0xZ47f;k16h87?:0310c=z{8;j?l4?:3y]54g4i27o94>51007a>{t98k857>52z\25d5>34n>5=4>136g?xu69h936=4={_32e6><5m?2<7?>25a8yv76i:=1<7;c=0:1=<<;9:p54g4=3:1>vP>1`16?8b2190:=?:7;|q25d532909wS?>a2689a3>83;:>994}r32e65=838pR`0?728;98;5rs03b74<72;qU=?7p}>1`0e>5<5sW;:m?h4=e7:4?76:=90q~?>a3g94?4|V8;j>h52d4;3>475<;1v7}Y98k9h63k5829544392wx=44?:3y]54g5127o94>51000g>{t98k947>52z\25d4?34n>5=4>131a?xu69h8=6=4={_32e70<5m?2<7?>22c8yv76i;?1<7;c=0:1=<<<8:p54g5;3:1>vP>1`00?8b2190:=?=8;|q25d452909wS?>a3089a3>83;:>>84}r32e77=838pR`0?728;9?85rs03b65<72;qU=1`3f>5<5sW;:m80q~?>a0f94?4|V8;j=i52d4;3>475?81v7}Y98k:n63k58295441j2wx=a;296~X69h;j70j:918257073ty:=l?6:181[76i8301i;60;3260351000b>{t98k::7>52z\25d7134n>5=4>1317?xu690896=4={_32=74<5m?2<7?>2c38yv761;;1<79o0;6?uQ10;2b>;c=0:1=<vP>183f?8b2190:=?ok;|q25<7c2909wS?>90f89a3>83;:>ll4}r32=4e=838pR`0?728;9ml5rs03:5g<72;qU=<7>b:?g1<6=988j56s|10;2e?6=:rT:=4?n;183:>5<5sW;:5<74=e7:4?76:h=0q~?>90:94?4|V8;2=552d4;3>475i?1v7}Y983:;63k5829544f=2wx=<7>6;296~X690;=70j:918257g33ty:=4?;:181[7618>01i;60;326d59:16h87?:031e7=z{8;2=?4?:3y]54?6:27o94>5100b4>{t983:=7>52z\25<7634n>5=4>13;e?xu690;;6=4={_32=46<5m?2<7?>28g8yv7619l1<78l0;6?uQ10;3a>;c=0:1=<<6c:p54?7l3:1>vP>182g?8b2190:=?7m;|q25<6d2909wS?>91a89a3>83;:>4o4}r32=5d=838pR`0?728;9545rs03:4<<72;qU=<7?9:?g1<6=988246s|10;37;1824>5<5sW;:5=94=e7:4?76:0?0q~?>91494?4|V8;2<;52d4;3>4751=1v7}Y983;963k5829544>;2wx=<7?4;296~X690:?70j:918257?53ty:=4><:181[7619901i;60;326<78;16h87?:031=5=z{8;2<<4?:3y]54?7927o94>5100;b>{t983;<7>52z\25<6734n>5=4>13:f?xu691ln6=4={_3229f8yv760on1<7;c=0:1=<<7a:p54>aj3:1>vP>19da?8b2190:=?66;|q25=`f2909wS?>8gc89a3>83;:>564}r32`0?728;94:5rs03;b=<72;qU=<6i8:?g1<6=9883:6s|10:e3?6=:rT:=5h8;7p}>19d5>5<5sW;:4k84=e7:4?76:1>0q~?>8g794?4|V8;3j852d4;3>4750:1v7}Y982m?63k5829544?:2wx=<6i2;296~X691l970j:918257>63ty:=5h>:181[760o;01i;60;3262`50;0xZ47?n916h87?:0313`=z{8;3ik4?:3y]54>bn27o94>51004`>{t982ni7>52z\25=cb34n>5=4>135`?xu691oo6=4={_32<`b<5m?2<7?>26`8yv760li1<7;c=0:1=<<89:p54>bi3:1>vP>19gb?8b2190:=?97;|q25=c?2909wS?>8d:89a3>83;:>:94}r32<`1=838pR`0?728;9;;5rs03;a3<72;qU=<6j6:?g1<6=988i96s|10:f1?6=:rT:=5k:;19g7>5<5sW;:4h:4=e7:4?76:k90q~?>8d194?4|V8;3i>52d4;3>475j;1v7}Y982n>63k5829544fk2wx=<6j1;296~X691o:70j:918257g63ty:=5k?:181[760l:01i;60;326<0cl27o94>5100;4>{t982oo7>52z\25=bd34n>5=4>1356?xu690<26=4={_32=3?<5m?2<7?>2g08yv761?21<7>>0;6?uQ10;53>;c=0:1=<3:1>vP>1845?8b2190:=?kj;|q25<022909wS?>97789a3>83;:>hm4}r32=32=838pR`0?728;9io5rs03:27<72;qU=<792:?g1<6=988nm6s|10;55?6=:rT:=48>;1843>5<5sW;:5;>4=e7:4?76:l20q~?>94d94?4|V8;29k52d4;3>475m>1v7}Y983>i63k5829544b>2wx=<7:d;296~X690?o70j:918257c23ty:=4;l:181[761=k16h87?:031a6=z{8;29l4?:3y]54?2i27o94>5100f5>{t983>57>52z\25<3>34n>5=4>13g3?xu690?<6=4={_32=01<5m?2<7?>2ed8yv761<<1<7=<0;6?uQ10;61>;c=0:1=<vP>1877?8b2190:=?jl;|q25<342909wS?>94189a3>83;:>il4}r32=04=838pR`0?728;9hl5rs03:14<72;qU=<7:1:?g1<6=988o56s|10;64?6=:rT:=4;?;186e>5<5sW;:59h4=e7:4?76:m<0q~?>95g94?4|V8;28h52d4;3>475l<1v7}Y983?o63k5829544c<2wx=<7;b;296~X690>i70j:918257b43ty:=4:n:181[761=k01i;60;326a4<016h87?:031`4=z{8;2854?:3y]54?3027o94>5100g4>{t983?;7>52z\25<2034n>5=4>13ae?xu690>=6=4={_32=10<5m?2<7?>2bg8yv761=?1<7<=0;6?uQ10;70>;c=0:1=<vP>1860?8b2190:=?mn;|q25<262909wS?>95389a3>83;:>n74}r32=16=838pR`0?728;9o55rs03:7c<72;qU=<7181g>5<5sW;:5>j4=e7:4?76:j?0q~?>92a94?4|V8;2?n52d4;3>475k=1v7}Y9838n63k5829544d;2wx=<7650;0xZ47>;116h87?:031fc=z{8;2?;4?:3y]54?4>27o94>5100aa>{t983897>52z\25<5234n>5=4>13`g?xu6909?6=4={_32=62<5m?2<7?>2ca8yv761:91<7;;0;6?uQ10;06>;c=0:1=<vP>1812?8b2190:=?l6;|q25<572909wS?>92289a3>83;:>o64}r32=7`=838pR`0?728;9n:5rs03:6`<72;qU=<7=e:?g1<6=988m:6s|10;1`?6=:rT:=47p}>180b>5<5sW;:5?o4=e7:4?76:o>0q~?>93;94?4|V8;2>452d4;3>475n:1v7}Y9839463k5829544bl2wx=<7=7;296~X6908<70j:918257c53ty:=4<9:181[761;<01i;60;326a1:<16h87?:031gf=z{8;2>94?:3y]54?5<27o94>5100`5>{t9839?7>52z\25<4434n>5=4>13`5?xu690h;6=4={_32=g6<5m?2<7?>3218yv761hl1<7il0;6?uQ10;ba>;c=0:1=<=<0:p54?fl3:1>vP>18cg?8b2190:=>9`a89a3>83;:??j4}r32=dd=838pR`0?728;8>n5rs03:ed<72;qU=<7na:?g1<6=9899n6s|10;b=?6=:rT:=4o6;18c;>5<5sW;:5l64=e7:4?76;;30q~?>9`594?4|V8;2m:52d4;3>474:11v7}Y983j963k58295455?2wx=<7n4;296~X690k?70j:918256413ty:=4o<:181[761h901i;60;32773i;16h87?:03061=z{8;2m<4?:3y]54?f927o94>510116>{t983j<7>52z\255=4>1202?xu6903m6=4={_32=<`<5m?2<7?>3328yv7610o1<71m0;6?uQ10;:`>;c=0:1=<=>e:p54?>k3:1>vP>18;`?8b2190:=>?k;|q252909wS?>98;89a3>83;:?=838pR`0?728;8=o5rs03:=2<72;qU=<767:?g1<6=989:m6s|10;:2?6=:rT:=479;18;6>5<5sW;:54;4=e7:4?76;8=0q~?>98694?4|V8;25952d4;3>4749?1v7}Y9832?63k58295456=2wx=<762;296~X6903970j:918256733ty:=47>:181[7610;01i;60;3274550;0xZ47>1916h87?:03057=z{8;24h4?:3y]54??m27o94>510125>{t9833h7>52z\25<>c34n>5=4>1233?xu6902h6=4={_32==e<5m?2<7?>31d8yv7611h1<70h0;6?uQ10;;e>;c=0:1=<=?c:p54??13:1>vP>18::?8b2190:=>>m;|q25<>?2909wS?>99:89a3>83;:?=o4}r32==1=838pR`0?728;8<45rs03:<3<72;qU=<776:?g1<6=989;46s|10;;1?6=:rT:=46:;18:0>5<5sW;:55=4=e7:4?76;9<0q~?>99094?4|V8;24?52d4;3>4748<1v7}Y9833=63k58295457<2wx=<770;296~X6902;70j:918256643ty:=49i:181[761>l01i;60;32757?l16h87?:03045=z{8;2;i4?:3y]54?0l27o94>5100eb>{t98352z\25<1d34n>5=4>13df?xu690=i6=4={_32=2d<5m?2<7?>2gf8yv761>k1<7?10;6?uQ10;4<>;c=0:1=<vP>1854?8b2190:=?hn;|q25<112909wS?>96489a3>83;:>k74}r32=23=838pR`0?728;9j55rs03:31<72;qU=<784:?g1<6=9898;6s|10;47?6=:rT:=49<;1851>5<5sW;:5:<4=e7:4?76;:?0q~?>96394?4|V8;2;<52d4;3>474;=1v7}Y983<<63k58295455m2wx=<79f;296~X690>j16h87?:0304a=z{8;2:o4?:3y]54?1j27o94>510136>{t983=m7>52z\25<0f34n>5=4>13d4?xu690l36=4={_32=c><5m?2<7?>3668yv761o<1<7n<0;6?uQ10;e1>;c=0:1=<=81:p54?a<3:1>vP>18d7?8b2190:=>9?;|q25<`52909wS?>9g089a3>83;:?;k4}r32=c7=838pR`0?728;8:i5rs03:b5<72;qU=<7i0:?g1<6=989=o6s|10;fb?6=:rT:=4ki;18gf>5<5sW;:5hk4=e7:4?76;?k0q~?>9df94?4|V8;2ii52d4;3>474>01v7}Y983no63k5829545102wx=<7jb;296~X690oi70j:918256003ty:=4kn:181[761lk01i;60;32730m016h87?:03020=z{8;2i:4?:3y]54?b?27o94>510157>{t983n:7>52z\255=4>1241?xu690o>6=4={_32=`3<5m?2<7?>3738yv761l>1<7m:0;6?uQ10;f7>;c=0:1=<=:f:p54?b:3:1>vP>18g1?8b2190:=>;j;|q259d389a3>83;:?8j4}r32=`6=838pR`0?728;89n5rs03:`c<72;qU=<7kf:?g1<6=989>n6s|10;ga?6=:rT:=4jj;18f`>5<5sW;:5im4=e7:4?76;<20q~?>9e`94?4|V8;2ho52d4;3>474=>1v7}Y983om63k58295452>2wx=<7k9;296~X690n270j:918256323ty:=4j7:181[761m201i;60;32702l>16h87?:03016=z{8;2h;4?:3y]54?c>27o94>510166>{t983o97>52z\255=4>1272?xu690n?6=4={_32=a2<5m?2<7?>3428yv761m91<7l80;6?uQ10;g5>;c=0:1=<=;d:p54?c83:1>vP>18f3?8b2190:=>:l;|q259bd89a3>83;:?9l4}r32=fc=838pR`0?728;88l5rs03:ga<72;qU=<7ld:?g1<6=989?56s|10;`g?6=:rT:=4ml;37p}>18aa>5<5sW;:5nl4=e7:4?76;==0q~?>9bc94?4|V8;2ol52d4;3>4747}Y983h563k58295453=2wx=<7l8;296~X690i370j:918256233ty:=4m9:181[761j<01i;60;32714k<16h87?:03004=z{8;2o94?:3y]54?d<27o94>510174>{t983h?7>52z\255=4>121e?xu690i96=4={_32=f4<5m?2<7?>32g8yv761j;1<7k90;6?uQ10;`4>;c=0:1=<=vP>18`e?8b2190:=>=m;|q259cg89a3>83;:?>o4}r32=gb=838pR`0?728;8?45rs03:fg<72;qU=<7mb:?g1<6=989<46s|10;ae?6=:rT:=4ln;18`:>5<5sW;:5o74=e7:4?76;><0q~?>9c:94?4|V8;2n552d4;3>474?<1v7}Y983i;63k58295451n2wx=<7m6;296~X690h=70j:918256033ty:=4l::181[761k?01i;60;3270?j=16h87?:0300`=z{8;2n>4?:3y]54?e;27o94>510177>{t983i>7>52z\255=4>121;?xu69hno6=4={_32eab<58;34k4k6b;8yv76imo1<7;6913i6i8l9:p54gb83:1>vP>1`g3?87600n1h;m6;|q25dc62909wS?>ad38947?1o0o:n74}r32e`5=838pR54>f93n=o45rs03g77<72;qU=1e17>5<5sW;:h>:4=03g0djn0q~?>d2794?4|V8;o?85210f64?b1km1v7}Y98n8:63>1e75>a0dl2wx=d4f9`3ec3ty:?>>=:181[74;9801k>j0;f5ga=z{898<=4?:3y]5657827m;a8mi1h;mk;|q277`d2909wS?<2ga89c6ci3n=oi5rs011bg<72;qU=>33db>5<5sW;8>ko4=g2g7}Y9:8m563i0e59`3ec3ty:??h7:181[74:o201k>k6;f5ga=z{899j:4?:3y]564a?27m;a8m91h;mk;|q277`42909wS?<2g189c6c93n=oi5rs011b7<72;qU=>33d2>5<5sW;8>k?4=g2fa?b1km1v<==f183>7}Y9:8m<63i0df9`3ec3ty:??ki:181[74:ll01k>jc;f5ga=z{899ih4?:3y]564bm27m;a8l31h;mk;|q277ce2909wS?<2d`89c6b>3n=oi5rs011ad<72;qU=>322:>5<5sW;8?=74=g2f7}Y9:9;463i0d59`3ec3ty:?>>8:181[74;9=01k>j5;f5ga=z{898<;4?:3y]5657>27m6=4={_30753<5o:n?7j9ce9~w4548=0;6?uQ12130>;a8l81h;mk;|q276642909wS?<31189c6b93n=oi5rs011bc<72;qU=>33d7>5<5sW;8>k:4=g2g6?b1km1v<==e883>7}Y9:8n563i0e29`3ec3ty:561:`?xu68o>36=4={_33b1><5ok=j78?8b9~w46a<>0;6?uQ11d73>;ai?o1:=6l;|q24c212909wS??f5489cg1k3<;4n5rs02e00<72;qU==h;5:?ee3d=>92h7p}>0g67>5<5sW;;j9:4=gc5e?070j1v<>i4283>7}Y99l??63ia7;925>d3ty:;6=4={_33b16<5ok=:78?8b9~w46a;o0;6?uQ11d0b>;ai??1:=6l;|q24c5c2909wS??f2f89cg1<3<;4n5rs02e7f<72;qU==h92h7p}>0g1a>5<5sW;;j>l4=gc55?070j1v<>i3`83>7}Y99l8m63ia72925>d3ty:h78?8b9~w46a;?0;6?uQ11d02>;ai92h7p}>0g70>5<5sW;;j8=4=gc6=?070j1v<>i5383>7}Y99l>>63ia4:925>d3ty::181[77n<;01ko:7;43m6=4={_33b1`<5ok>978?8b9~w46a;ai<>1:=6l;|q24c2c2909wS??f5f89cg2;3<;4n5rs02e0<<72;qU==h;9:?ee04=>92h7p}>0g1f>5<5sW;;j>k4=gc65?070j1v<>i3283>7}Y99l8?63ia42925>d3ty:;a?k:1h;mm;|q24c>f2909wS??f9c89c1fm3n=oo5rs02e<<<72;qU==h79:?e3db=l?ii7p}>0g:;>5<5sW;;j564=g5bg?b1kk1v<>i8683>7}Y99l3;63i7``9`3ee3ty:;a?h<1h;mm;|q24c>52909wS??f9089c1f=3n=oo5rs02e<4<72;qU==h71:?e3d2=l?ii7p}>0g5e>5<5sW;;j:h4=g5b6?b1kk1v<>i7d83>7}Y99ln01k9n0;f5gf=z{8:m;n4?:3y]55`0k27m;4h5d7a`?xu68o=i6=4={_33b2d<5o=2h7j9cb9~w46a?h0;6?uQ11d4e>;a?0i1h;ml;|q24c1>2909wS??f6;89c1>j3n=on5rs02e3=<72;qU==h88:?e30g54>5<5sW;;j:94=g5:=?b1kj1v<>i7783>7}Y99l<:63i78:9`3ed3ty:>01k966;f5gf=z{8:m;>4?:3y]55`0;27m;4;5d7a`?xu68o=96=4={_33b24<5o=287j9cb9~w46a?80;6?uQ11d45>;a?081h;ml;|q24c172909wS??f6289c1>93n=on5rs02e2c<72;qU==h9f:?e3<6=l?ih7p}>0g4f>5<5sW;;j;k4=g5;b?b1kj1v<>i6e83>7}Y99l=h63i79g9`3ed3ty:2h6i8lc:p55`1j3:1?vP>0g4a?8`0j;0o:nj4=g5;f?b1kj1v<>i6883>6}Y99l=563i7c39`3ec34l<444k6ba8yv77n?21<7=t^02e2==:n>h;6i8ld:?e3=>=l?ih7p}>0g44>5<4sW;;j;94=g5ba?b1km16j:68:e4`g>{t99l=:7>53z\24c0134l3n=on5rs02e20<72:qU==h95:?e3de=l?ih70h8848g2fe=16j:om:e4`g>;a?1>1h;ml;|q24c042908wS??f7189c1fi3n=on52f6:0>a0dk2wx==h92;297~X68o<970h8a98g2fe<5o=3>7j9cb9~w46a>80;6>uQ11d55>;a?h=1h;ml;ji0q~??f7294?5|V8:m:=52f6c5>a0dl27m;5>5d7a`?xu68o?n6=4<{_33b0c<5o=j97j9ce9>b21b2mjn01k98c;f5gf=z{8:m9n4?:2y]55`2k27m;l<5d7ag?8`0jk0o:nm4}r33b0d=839pR<>i5c9>b2g62mh86i8lc:?e3=e=l?ii70h8b88g2f?;a?k81h;ml;jh01k9m8;f5g<=z{8:m954?:4y]55`2027m;4j5d7aa?8`0j80o:nm4=g5;=?b1kk16j:o6:e4`=>{t99l>;7>55z\24c3034l<5n4k6b`89c1e83n=on52f6:;>a0dj27m;4k5d7a:?xu68o?=6=4:{_33b00<5o=2n7j9cc9>b2gb2m4k6b;8yv77n3j6i8lb:?e3db=l?ih70h8878g2fd<5o=3h7j9c89~w46a1=0;68uQ11d:0>;a?031h;mm;jn01k975;f5gg=:n>h<6i8l9:p55`>;3:19vP>0g;0?8`0110o:nl4=g5bf?b1km16j:6;:e4`f>;a?k<1h;m6;|q24c?5290>wS??f8089c1>>3n=oo52f6cb>a0dl27m;5=5d7aa?8`0j<0o:n74}r33b<7=83?pR<>i909>b2?22mb2ga2mjh01k9n6;f5gf=:n>2;6i8lb:?e3d5=l?i27p}>0g56>5<2sW;;j:;4=g5:5?b1kk16j:o::e4`g>;a?>o1h;mm;j30q~??f7c94?3|V8:m:l52f6;3>a0dj27m;l:5d7a`?8`0?j0o:nl4=g5;e?b1k01v<>i5g83>0}Y99l>j63i79d9`3ee34la0d12wx==h:4;291~X68o??70h88d8g2fd<5o=j=7j9cb9>b2df2m3ty:b2?72m34l<5?4k6b;89c1><3n=o452f6;6>a0d127m;485d7a:?8`0110o:n74=g5:=?b1k016j:7n:e4`=>;a?0h1h;m6;j301k96d;f5g<=:n>3m6i8l9:?e3d6=l?i270h8a08g2fg<5o=j>7j9c`9>b2g32ma0d127m;lo5d7a:?8`0ik0o:n74=g5bg?b1k016j:ok:e4`e>;a?ho1h;mn;jk01k9m1;f5gd=:n>h96i8la:?e3g5=l?ij70h8b`8g2f?<5o=in7j9c89>b21d2m34l<4=4k6b;89c1?93n=o452f6:1>a0d127m;5=5d7a:?8`00=0o:n74=g5;1?b1k016j:69:e4`=>;a?1=1h;m6;j301k979;f5g<=:n>2i6i8l9:?e3=e=l?i270h78d8g2fg<5o23o7j9c89>b=>f2m;3n=oo52f6;f>a0dj27m;l75d7aa?8`0j10o:nl4=g5a=?b1kk16j:9i:e4`f>;a?1k1h;mm;jh01k9n3;f5gg=:n>km6i8lb:?e3g2=l?ii70h8b48g2fd<5o=i:7j9cc9>b2d02mb2?62m=3n=ol52f6;5>a0di27m;465d7ab?8`0100o:no4=g5:e?b1kh16j:7m:e4`e>;a?0i1h;mn;jk01k96f;f5gd=:n>k;6i8la:?e3d7=l?i270h8a38g2f?<5o=j87j9c89>b2g22m34la0di27m;ll5d7ab?8`0ij0o:no4=g5b`?b1k016j:oj:e4`=>;a?k:1h;m6;j301k9m2;f5g<=:n>h86i8l9:?e3gg=l?ij70h8bc8g2fg<5o=b21b2ma0di27m;5:5d7ab?8`00<0o:no4=g5;2?b1kh16j:68:e4`e>;a?121h;mn;jk01k97b;f5gd=:n>2h6i8la:?e<=c=l?i270h78b8g2fg<5o23m7j9c89>b21c2m4k6bc89c1>m3n=ol52f6c:>a0di27m;o65d7ab?8`0j00o:no4=g54b?b1kh16j:6n:e4`e>;a?0=1h;mn;jk01k9nf;f5gd=:n>h?6i8la:?e3g3=l?ij70h8b78g2fg<5o=i;7j9c`9~w46bmh0;6?uQ11gfe>;2;bm==19564=03bg6<20116=;69hh:6867;<32ef7==1201a9:91=><58;j5>4:899>54g?13?3463>1`;7>0>?34;:m4>559:8947f1;0>455210c:5?3?027:=l6i:4:;?876i1o19564=03b;69h2h6867;<32e=g==1201a8`91=><58;j5l4:899>54g>?3?3463>1`;:>0>?34;:m46559:8947f1?0>455210c:1?3?027:=lo6:4:;?876ihk19564=03be=<20116=;69hk86867;<32ed3==12017;78:?25dg62<2370?>ac791=><58;jm=4:899>54ge<3?3463>1``0>0>?34;:mlh559:8947fj;0>455210ca4?3?027:=loj:4:;?876ihn19564=03bef<20116=;69hi;6867;<32eg`==1201acc91=><58;jn44:899>54ge>3?3463>1``;>0>?34;:mo9559:8947dn;0>455210f05?3?027:=i<7:4:;?876l::19564=03g6c<20116=d;7;<>;69m;96867;<32gc7==1201cgg91=><58;hjl4:899>54eal3?3463>1bda>0>?34;:ok7559:8947dn10>455210ae1?3?027:=nh8:4:;?876ko<19564=03`b1<20116=;69m:36867;<32`5g==1201d1091=><58;o<94:899>54b7;3?3463>1e22>0>?34;:h=>559:8947c9<0>455210aeb?3?027:=i?9:4:;?876l8>19564=03g56<20116=;69m;:6867;<32`46==1201d1a91=><58;o54b593?3463>1e03>0>?34;:h455210f2a?3?027:=i?m:4:;?876l8k19564=03g52<20116=9;7;<>;69m;36867;<32`7c==1201d3`91=><58;o>44:899>54b5?3?3463>1e07>0>?34;:h?8559:8947c:<0>455210f17?3?027:?;jj:4:;?874>ml19564=015a1<20116=>8j5;7;<>;6;?o=6867;<302`1==1201<=9e986<==:9:<589=i=4:899>560b93?3463>37g1>0>?34;8:h=559:89a3>83?3;63ib2;91=><5oh8m7;78:?ef6d==1201kl=f;7;<>;aj::19564=g`05?3?027mn><559:89cd4;3?3463ib2691=><5oh897;78:?ef72==1201kl=5;7;<>;aj;<19564=g`13?3?027mm96559:89cg3l3?3463ia5d91=><5ok=>7;78:?ee3b==1201ko82;7;<>;ai>919564=gc40?3?027mm97559:89cg3i3?3463ia5`91=><5ok?o7;78:?ee1c==1201ko:0;7;<>;ai<;19564=gc66?3?027mm8=559:89cg2<3?3463ia4791=><5ok>:7;78:?ee01==1201ko:8;7;<>;ai<319564=gc6e?3?027mm8l559:89cg2k3?3463ia4f91=><5ok>i7;78:?ee0`==1201ko90;7;<>;ai?;19564=gc57?3?027mm;:559:89cg1=3?3463ia7491=><5ok=;7;78:?ee3>==1201ko99;7;<>;ai?k19564=gc5f?3?027mm;m559:89cg1m3?3463ia7d91=><5ok<<7;78:?ee27==1201kom5;7;<>;aik<19564=gc`5?3?027mmnm559:89cgc?3?3463iad091=><5oknh7;78:?eec4==1201koi3;7;<>;aio>19564=gca3?3?027mmo6559:89cge13?3463iacc91=><5okin7;78:?eege==1201komd;7;<>;aiko19564=gcab?3?027mmn>559:89cgd:3?3463iab191=><5okh87;78:?eef3==1201kol6;7;<>;aij=19564=gc`<5okhh7;78:?eefc==1201kolf;7;<>;aim:19564=gcg5?3?027mmi<559:89cgc;3?3463iae691=><5oko97;78:?eea0==1201kok8;7;<>;aim319564=gcge?3?027mmil559:89cgck3?3463iaef91=><5okoi7;78:?eea`==1201koj0;7;<>;ail;19564=gcf7?3?027mmh:559:89cgb=3?3463iad491=><5okn;7;78:?ee`>==1201koj9;7;<>;ailk19564=gcff?3?027mmhm559:89cgbm3?3463iadd91=><5okm<7;78:?eec7==1201kl>2;7;<>;aj8919564=g`20?3?027mn<;559:89cd6>3?3463ib0591=><5oh:47;78:?ef4?==1201kl>a;7;<>;aj8h19564=g;g3?3?027m5i6559:89c?b;3?3463i9dg91=><5o3m57;78:?ee52==1201ko?f;7;<>;ai8>19564=gc21?3?027mm<8559:89c?c13?3463i9ec91=><5o3on7;78:?e=ae==1201k7kd;7;<>;a1mo19564=g;gb?3?027m5h>559:89c?b93?3463i9d091=><5o3n87;78:?e=`3==1201k7j6;7;<>;a1l=19564=g;f<5o3no7;78:?e=`b==1201k7jf;7;<>;a1o:19564=g;e5?3?027m5k<559:89c?a;3?3463i9g691=><5o3m97;78:?e=c0==1201k7i7;7;<>;a1o219564=g;ee?3?027m5kl559:89c?ak3?3463i9gf91=><5o3mi7;78:?e=c`==1201ko?0;7;<>;ai9;19564=gc36?3?027mm==559:89cg7=3?3463ia1491=><5ok;;7;78:?ee5>==1201ko?9;7;<>;ai9k19564=gc3f?3?027mm=m559:89cg7l3?3463ia1g91=><5ok:<7;78:?ee47==1201ko>2;7;<>;ai8919564=g;66?3?027m58=559:89c?2m3?3463i97;91=><5o3<87;78:?e=2`==1201k77a;7;<>;a11l19564=g;:4?3?027m54?559:89c?2<3?3463i94791=><5o3>:7;78:?e=01==1201k7:8;7;<>;a1<319564=g;6e?3?027m58l559:89c?2k3?3463i94f91=><5o3>j7;78:?e=36==1201k791;7;<>;a1?819564=g;57?3?027m5;:559:89c?1=3?3463i97491=><5o3=;7;78:?e=3>==1201k79a;7;<>;a1?h19564=g;5g?3?027m5;j559:89c?1m3?3463i97d91=><5o3<<7;78:?e=27==1201k782;7;<>;a1>919564=g;41?3?027m5:8559:89c?0?3?3463i96:91=><5o3<57;78:?e=2g==1201k78b;7;<>;a1>i19564=g;4`?3?027m5:k559:89c??83?3463i99391=><5o33>7;78:?e==5==1201k774;7;<>;a11?19564=g;;2?3?027m559559:89c??03?3463i99;91=><5o33n7;78:?e==e==1201k77d;7;<>;a11o19564=gc2=?3?027mm<5oh?47;78:?ef57==1201kl?2;7;<>;aj9919564=g`30?3?027mn=;559:89cd7>3?3463ib1591=><5<9?4:899>137==120188=:4:;?831;3?3463:6586<==:=??19564=e5a4?3?027o;o7559:89a1f=3?3463k7`591=><5m=i47;78:?g3;c?h:19564=e5b5?3?027o;lk559:89a1e=3?3463k7c091=><5oh247;78:?ef<3==1201kl6c;7;<>;aj1l19564=g`:4?3?027mn4?559:89cd>:3?3463ib8191=><5oh287;78:?273eb2<2370h65186<==:nk;n6867;0>?34nbg2d2<2370h?f986ec=:9:;2<=0>mk5254c91=><5m=2:7;nf:?g3d0==12018:::4ce?832j3?3463k78591d`<5m=jj7;78:pb33>2909wSh9589>`0?72o<>m6s|d7f:>5<5sWn=h452d7f6>c2cn2wx==kjd;296~X68loo70h?f9854=e3<6;>7c:pa`2e2909wSkj4c9>`0?72lo?n6s|ed6`>5<5sWon8n52d4;3>`c3k2wx=>8n1;296~X6;?k:70j:918273g63ty:?;o=:181[74>h801i;60;302d4b5c02m34l;i94k6b;89c6b;3n=o452f1g1>a0d127m;a8mn1h;m6;j301k>ka;f5g<=:n9n26i8l9:?e4a>=l?i270h?d68g2f?<5o:o:7j9c89>b5b22m34l;h>4k6b;89c6c:3n=o452f1f2>a0d127m;a8lh1h;m6;j301k>j9;f5g<=:n9o=6i8l9:?e4ad=l?i270h?d18g2f?<83;f5ga=z{8:m544?:6y]55`>127mm9j561:`?8`?k:0o:nj4=g:`1?b1kl16jo;=:e4`f>;aj8n1h;mm;j20q~??f8794?2|V8:m5852f9a0>a0dk27m4n;5d7ag?8`e=;0o:nm4}r302dg=838pR<=9a`9>`0?7289=ml5rs015e=<72;qU=>8n8:?g1<6=9:37c5>5<5sW;8:l84=e7:4?74>h<0q~?<6`794?4|V89=m852d4;3>451i<1v<=9a583>7}Y9:8m3;296~X6;?h870j:918273d43ty:?;l=:181[74>k801i;60;302g45124a4>{t9:52z\273ga34n>5=4>37ce?xu6;?kn6=4={_302dc<5m?2<7?<6`g8yv74>hn1<7;c=0:1=>8nc:p560fj3:1>vP>37ca?8b2190:?;om;|q273g42909wS?<6`189a3>83;8:l=4}r302gd=838pR<=9bc9>`0?7289=no5rs015f<<72;qU=>8m9:?g1<6=9:37`4>5<5sW;8:o94=e7:4?74>k=0q~?<6c494?4|V89=n;52d4;3>451j?1v<=9b483>7}Y9:8l4;296~X6;?i?70j:918273e33ty:?;m<:181[74>j901i;60;302f55124`5>{t9:52z\273e734n>5=4>37a3?xu6;?hm6=4={_302g`<5m?2<7?<6cd8yv74>ko1<7;c=0:1=>8md:p560ek3:1>vP>37``?8b2190:?;ll;|q273d32909wS?<6c689a3>83;8:o:4}r32g2b=838pR`0?728;i97p}>1b5b>5<5sW;:o:o4=e7:4?76?j;0q~?>c6:94?4|V8;h;552d4;3>470jo1v7}Y98i<;63k5829541em2wx=?01i;60;323ge4?:3y]54e0;27o94>5105ae>{t98i<>7>52z\25f1534n>5=4>16`:?xu69j=:6=4={_32g27<5m?2<7?>7c:8yv76k>:1<7o0;6?uQ10a5b>;c=0:1=<9m6:p54e1l3:1>vP>1b4g?8b2190:=:l;;|q25f0d2909wS?>c7a89a3>83;:;o=4}r32g3d=838pR`0?728;h;7p}>1b4;>5<5sW;:o;64=e7:4?76?hl0q~?>c7594?4|V8;h::52d4;3>470il1v7}Y98i=:63k5829541fl2wx=70j:918252gd3ty:=n8;:181[76k?>01i;60;323dd;16h87?:034e<=z{8;h:<4?:3y]54e1927o94>5105b<>{t98i>n7>52z\25f3e34n>5=4>16c4?xu69j?;6=4={_32g06<5m?2<7?>7`48yv76k=?1<7;c=0:1=<9n4:p54e5n3:1>vP>1b0e?8b2190:=:o<;|q25f432909wS?>c3689a3>83;:;l<4}r32g4?=838pR`0?728;=;3n7p}>1cd4>5<5sW;:nk94=e7:4?76?0n0q~?>bda94?4|V8;iin52d4;3>4701j1v7}Y98hn=63k5829541>j2wx=50;0xZ47ek916h87?:034===z{8;in84?:3y]54de=27o94>5105:3>{t98hjm7>52z\25ggf34n>5=4>16;5?xu69k3m6=4={_32f<`<5m?2<7?>7878yv76j091<7;c=0:1=<962:p54d0l3:1>vP>1c5g?8b2190:=:7>;|q25g152909wS?>b6089a3>83;:;4>4}r32f31=838pR`0?728;<4k5rs03a1f<72;qU=;2o7p}>1c65>5<5sW;:n984=e7:4?76?1i0q~?>b2`94?4|V8;i?o52d4;3>4700k1v7}Y98h8<63k5829541?i2wx=70j:918252e>3ty:=n7n:181[76k0k01i;60;323f>5105`2>{t98i<57>52z\25f1>34n>5=4>16a3?xu69j7c78yv76k?91<7;c=0:1=<96f:p54d><3:1>vP>1c;7?8b2190:=:7;;|q25g422909wS?>b3789a3>83;:;574}r32f15=838pR`0?728;3<;5rs03a07<72;qU=;1c63>5<5sW;:n9>4=e7:4?760980q~?>b2d94?4|V8;i?k52d4;3>47?891v7}Y98h8i63k5829541an2wx=o50;0xZ47e;h16h87?:034bf=z{8;i?44?:3y]54d4127o94>5105ef>{t98h847>52z\25g5?34n>5=4>16db?xu69k9<6=4={_32f61<5m?2<7?>7g;8yv76j:<1<7;c=0:1=<9i7:p54d4<3:1>vP>1c17?8b2190:=:h:;|q25g542909wS?>b2189a3>83;:;k:4}r32f64=838pR`0?728;5rs03a74<72;qU=6s|10`1b?6=:rT:=ol:7p}>1c0f>5<5sW;:n?k4=e7:4?76?o:0q~?>b3f94?4|V8;i>i52d4;3>470mo1v7}Y98h9o63k5829541bm2wx=54?:3y]54d5027o94>5105f=>{t98h9;7>52z\25g4034n>5=4>16g;?xu69k8=6=4={_32f70<5m?2<7?>7d58yv76kh>1<7;c=0:1=<9j5:p54ef:3:1>vP>1bc1?8b2190:=:k;;|q25fg62909wS?>c`389a3>83;:;h=4}r32gd6=838pR`0?728;nm7p}>1b;g>5<5sW;:o4j4=e7:4?76?mo0q~?>c8a94?4|V8;h5n52d4;3>470lm1v7}Y98i2n63k5829541ck2wx=16h87?:034`<=z{8;h5;4?:3y]54e>>27o94>5105g<>{t98i297>52z\25f?234n>5=4>16f4?xu69j3?6=4={_32g<2<5m?2<7?>7e48yv76k091<7;c=0:1=<9k3:p54e>93:1>vP>1b;2?8b2190:=:j=;|q25f?72909wS?>c8289a3>83;:;i?4}r32g=c=838pR`0?728;in7p}>1b:a>5<5sW;:o5l4=e7:4?76?jn0q~?>c9c94?4|V8;h4l52d4;3>470kj1v7}Y98i3563k5829541dj2wx=510:33>{t98i3?7>52z\25f>434n>5=4>1922?xu69j296=4={_32g=4<5m?2<7?>7g48yv76k1;1<7;c=0:1=<9j0:p54e0n3:1>vP>1b5e?8b2190:=:j:;|q25f1b2909wS?>c6g89a3>83;:;no4}r32f=g=838pR`0?728;38:5rs03a<<<72;qU=?7p}>1c:5>5<5sW;:n584=e7:4?760=90q~?>b9794?4|V8;i4852d4;3>47?<81v7}Y98h3863k582954>382wx=510:0g>{t98h52z\25g1a34n>5=4>191a?xu69k=n6=4={_32f2c<5m?2<7?>82c8yv76j>i1<7;c=0:1=<6<8:p54d0i3:1>vP>1c5b?8b2190:=5=9;|q25g1>2909wS?>b6;89a3>83;:4>;4}r32f2>=838pR`0?728;3?95rs03a32<72;qU=1c56>5<5sW;:n:;4=e7:4?760:;0q~?>b6694?4|V8;i;952d4;3>47?;91v7}Y98h5n2wx=:01i;60;32<7bo16h87?:03;6g=z{8;i:h4?:3y]54d1m27o94>510:1e>{t98h=h7>52z\25g0c34n>5=4>190:?xu69k83:8yv76j?h1<7h0;6?uQ10`5e>;c=0:1=<6=6:p54d113:1>vP>1c4:?8b2190:=5<:;|q25g0?2909wS?>b7:89a3>83;:4?:4}r32f30=838pR`0?728;3>>5rs03a20<72;qU=6s|10`50?6=:rT:=o8;;1c40>5<5sW;:n;=4=e7:4?7608l0q~?>b7094?4|V8;i:?52d4;3>47?9l1v7}Y98h==63k582954>6l2wx=510:2=>{t98h>n7>52z\25g3e34n>5=4>193;?xu69k?j6=4={_32f0g<5m?2<7?>8058yv76j<31<7;c=0:1=<6>4:p54d2?3:1>vP>1c74?8b2190:=5?<;|q25g312909wS?>b4489a3>83;:4<<4}r32f03=838pR`0?728;3=<5rs03a11<72;qU=1c71>5<5sW;:n8<4=e7:4?7609o0q~?>b4294?4|V8;i9=52d4;3>47?8m1v7}Y98h?j63k582954>7k2wx=n70j:91825=2e3ty:=o:k:181[76j=n01i;60;32<1g510:7<>{t98h?m7>52z\25g2f34n>5=4>1961?xu69k>26=4={_32f1?<5m?2<7?>8258yv76j=21<70;6?uQ10`73>;c=0:1=<6=1:p54d3=3:1>vP>1c66?8b2190:=5?9;|q25g232909wS?>b5689a3>83;:4=l4}r32fa7=838pR`0?728;3455rs03a`5<72;qU=7p}>1caf>5<5sW;:nnk4=e7:4?7601>0q~?>bbf94?4|V8;ioi52d4;3>47?0;1v7}Y98hho63k582954>?92wx=73ty:=om6:181[76jj301i;60;32<2`510:4`>{t98hh:7>52z\25ge134n>5=4>195`?xu69ki>6=4={_32ff3<5m?2<7?>86`8yv76jj>1<7;c=0:1=<689:p54dd:3:1>vP>1ca1?8b2190:=598;|q25ge62909wS?>bb389a3>83;:4:84}r32fg`=838pR`0?728;3;85rs03af`<72;qU=1c``>5<5sW;:nom4=e7:4?760>80q~?>bc`94?4|V8;ino52d4;3>47??81v7}Y98him63k582954>082wx=16h87?:03;2f=z{8;in;4?:3y]54de>27o94>510:5f>{t98hi87>52z\25gd334n>5=4>194b?xu69kh86=4={_32fg5<5m?2<7?>87;8yv76jk81<7;c=0:1=<697:p54de83:1>vP>1c`3?8b2190:=589;|q25gga2909wS?>b`d89a3>83;:4;;4}r32fdc=838pR`0?728;3:95rs03aea<72;qU=1cca>5<5sW;:nll4=e7:4?760?:0q~?>b`;94?4|V8;im452d4;3>47?=o1v7}Y98hj463k582954>2m2wx=510:6e>{t98hj?7>52z\25gg434n>5=4>197:?xu69kk96=4={_32fd4<5m?2<7?>84:8yv76jh;1<7;c=0:1=<6:5:p54d>m3:1>vP>1c;f?8b2190:=5;;;|q25g?c2909wS?>b8f89a3>83;:48=4}r32f`0?728;39?5rs03a=g<72;qU==6s|10`:e?6=:rT:=o7n;1c;:>5<5sW;:n474=e7:4?760=l0q~?>b8:94?4|V8;i5552d4;3>47?7}Y98h2;63k582954>3l2wx=d3ty:=o7::181[76j0?01i;60;32<=d927o94>510:;=>{t98h2<7>52z\25g?734n>5=4>19:0?xu69k2m6=4={_32f=`<5m?2<7?>86:8yv76j1o1<7;c=0:1=<692:p54d?k3:1>vP>1c:`?8b2190:=5;8;|q25g>e2909wS?>b9`89a3>83;:49m4}r32g4>=838pR`0?728;?jl5rs03`52<72;qU=7:?g1<6=98>m46s|10a22?6=:rT:=n?9;1b36>5<5sW;:o<;4=e7:4?76c0694?4|V8;h=952d4;3>473n=1v7}Y98i:?63k5829542a;2wx=2;296~X69j;970j:918251`53ty:=n?>:181[76k8;01i;60;320c750;0xZ47d9916h87?:037b5=z{8;h5106fb>{t98i;h7>52z\25f6c34n>5=4>15gf?xu69j:h6=4={_32g5e<5m?2<7?>4df8yv76k9h1<7;c=0:1=<:jb:p54e713:1>vP>1b2:?8b2190:=9k6;|q25f6?2909wS?>c1:89a3>83;:8h64}r32g51=838pR`0?728;?i:5rs03`43<72;qU=n:6s|10a31?6=:rT:=n>:;7p}>1b27>5<5sW;:o=:4=e7:4?760q~?>c1394?4|V8;h<<52d4;3>473m:1v7}Y98i;<63k5829542b:2wx=5106g`>{t98hmn7>52z\25g`e34n>5=4>15f`?xu69klj6=4={_32fcg<5m?2<7?>4e`8yv76jo31<7;c=0:1=<:k9:p54da>3:1>vP>1cd5?8b2190:=9j7;|q25g`22909wS?>bg789a3>83;:8i94}r32fc2=838pR`0?728;?h;5rs03ab6<72;qU=o96s|10`e6?6=:rT:=oh=;1cd2>5<5sW;:nk?4=e7:4?76bg294?4|V8;ij=52d4;3>473l81v7}Y98hnj63k5829542c82wx=5106`g>{t98hn57>52z\25gc>34n>5=4>15aa?xu69ko36=4={_32f`><5m?2<7?>4bc8yv76jl=1<7;c=0:1=<:l7:p54db=3:1>vP>1cg6?8b2190:=9m9;|q25gc32909wS?>bd689a3>83;:8n;4}r32f`5=838pR`0?728;?o95rs03aa7<72;qU=h?6s|10`f4?6=:rT:=ok?;1cfe>5<5sW;:nih4=e7:4?76beg94?4|V8;ihh52d4;3>473k91v7}Y98hoh63k5829542en2wx=5106ef>{t98ho47>52z\25gb?34n>5=4>15d6?xu69kn<6=4={_32fa1<5m?2<7?>4dc8yv76jm?1<7;c=0:1=<:k4:p54dc;3:1>vP>1cf0?8b2190:=9m6;|q25gb52909wS?>be089a3>83;:8ok4}r32g36=838pR`0?728;>?o5rs03`1`<72;qU=1b7`>5<5sW;:o8m4=e7:4?76=:=0q~?>c4c94?4|V8;h9l52d4;3>472;<1v7}Y98i>563k58295434<2wx=510704>{t98i>87>52z\25f3334n>5=4>140e?xu69j?86=4={_32g05<5m?2<7?>53g8yv76k<81<7;c=0:1=<;=c:p54e3n3:1>vP>1b6e?8b2190:=8c5g89a3>83;:9?74}r32g1b=838pR`0?728;>>55rs03`0f<72;qU=1b6b>5<5sW;:o9o4=e7:4?76=;?0q~?>c5;94?4|V8;h8452d4;3>472:=1v7}Y98i?463k58295435;2wx=<70j:918250453ty:=n:9:181[76k=<01i;60;321774?:3y]54e3;27o94>51072a>{t98i?>7>52z\25f2534n>5=4>143g?xu69j>:6=4={_32g17<5m?2<7?>50a8yv76k=:1<7;c=0:1=<;>a:p54e4m3:1>vP>1b1f?8b2190:=8?6;|q25f5c2909wS?>c2f89a3>83;:9<64}r32g6e=838pR`0?728;>=:5rs03`7g<72;qU=1b1;>5<5sW;:o>64=e7:4?76=890q~?>c2594?4|V8;h?:52d4;3>4729;1v7}Y98i8:63k5829543692wx=70j:918250773ty:=n=;:181[76k:>01i;60;3215`=50;0xZ47d;:16h87?:0364`=z{8;h??4?:3y]54e4:27o94>51073`>{t98i8=7>52z\25f5634n>5=4>142`?xu69j9;6=4={_32g66<5m?2<7?>51`8yv76k;o1<7;c=0:1=<;?8:p54e5k3:1>vP>1b0`?8b2190:=8>8;|q25f4e2909wS?>c3`89a3>83;:9=84}r32g7g=838pR`0?728;><85rs03`6<<72;qU=1b04>5<5sW;:o?94=e7:4?76=980q~?>c3494?4|V8;h>;52d4;3>472881v7}Y98i9963k5829543782wx==4?:3y]54e5827o94>51070g>{t98i:j7>52z\25f7a34n>5=4>1415?xu69j;n6=4={_32g4c<5m?2<7?>53`8yv76k8n1<7;c=0:1=<;>5:p54e6j3:1>vP>1b3a?8b2190:=8>n;|q25f7f2909wS?>c0c89a3>83;:8kh4}r32e`3=839p1i;60;32e`3<5m=357j9c89>54gd=3n=oo5rs03baf<72:q6h87?:03baf=:l>2j6i8l9:?25de>2m510cf`>;c?1h1h;m6;<32efb=l?ii7p}>1`gf>5<4s4n>5=4>1`gf?8b00j0o:n74=03b`4jh0q~?>add94?5|5m?2<7?>add89a1?l3n=o45210cg1?b1kk1v6}:l<3;6`2>b2m1`fb>a0dj2wx=d2g9`3ee34;:h>o5d7aa?xu69hl96=4;{p1i;60;32ec5<5o>2;7j9c89>54b3i3n=oo5210f72?b1kk1v1}:l<3;6b1??2m1e73>a0dj27:=i:l:e4`f>{t98kn:7>54z?g1<6=98kn:63i48;9`3e>34;:h885d7aa?876l<81h;mm;|q25dc0290?w0j:91825dc034l?5l4k6b;8947c=m0o:nl4=03g1<jh0q~?>agf94?2|5m?2<7?>agf89c2>i3n=ol5210f6`?b1k016=`0?728;jjo52f5;b>a0dj27:=i;k:e4`e>;69m?26i8la:p54gai3:18v3k582954gai27m8475d7ab?876l<<1h;m6;<32`04=l?i27p}>1`d;>5<3s4n>5=4>1`d;?8`3100o:nl4=03g13jk0183;:n?:4=g6:47e:;16j977:e4`f>;69m?;6i8la:?25a2d2m510`15>;a<0=1h;mn;<32`1g=l?i270?>d549`3e>3ty:=o?i:1878b2190:=o?i;jh0154b383n=o45rs03a5f<72=q6h87?:03a5f=:n=3=6i8lb:?25a232m1e63>a0di2wx=b;290~;c=0:1=b:?e0<3=l?ij70?>d2g9`3e>34;:h>o5d7a:?xu69k;26=4;{=839p1i;60;32f4><5m=3i7j9c`9>54gci3n=o45rs03a53<72:q6h87?:03a53=:l>2n6i8lb:?25dbf2m510`21>;c?1n1h;mn;<32ea3=l?i27p}>1c30>5<4s4n>5=4>1c30?8b00m0o:nl4=03b`0jk0q~?>b0094?5|5m?2<7?>b0089a1?k3n=ol5210cg5?b1k01v6}:l<3;6`2>d2m1`f2>a0di2wx=abf9`3e>3ty:=o>k:1808b2190:=o>k;jh0183;:n=m4=e5;e?b1kh16=`0?728;ia0dj27:=lm6:e4`e>{t98km;7>53z?g1<6=98km;63k79;9`3ef34;:mn;5d7a:?xu69hl>6=4<{70j8888g2fd<58;jo84k6bc8yv77nh=1<7=t=03bg6<181i01i;60;33bd1<58;jo:4k6bc8yv77nh<1<7=t=03bg7<181i01i;60;33bd0<58;jo:4k6b`8yv77nh?1<7=t=03bg4<181i01i;60;33bd3<58;jo:4k6ba8yv77nh>1<7=t=03bfg<181i01i;60;33bd2<58;jo:4k6bf8yv77nh91<7=t=03bf4<181i01i;60;33bd5<58;jo;4k6bg8yv77nh81<7=t=03be2<181i01i;60;33bd4<58;jo;4k6bf8yv77nh;1<7=t=03b=a<181i01i;60;33bd7<58;jo;4k6ba8yv77nh:1<7=t=03b=6<181i01i;60;33bd6<58;jo;4k6b`8yv77n0l1<7=t=03b<<<181i01i;60;33b<`<58;jo;4k6bc8yv77n0i1<7=t=03b<=<181i01i;60;33b<58;joo4k6bf8yv77no=1<7=t=03b1<7=t=03b1<7=t=03b=g<181i01i;60;32452<58;jok4k6bf8yv768991<7=t=03b=d<181i01i;60;32455<58;joh4k6bg8yv768981<7=t=03b=<<181i01i;60;32454<58;joh4k6bf8yv7689;1<7=t=03b==<181i01i;60;32457<58;joh4k6ba8yv7689:1<7=t=03b=2<181i01i;60;32456<58;joh4k6b`8yv77nol1<7=t=03b=3<181i01i;60;33bc`<58;joh4k6bc8yv77noi1<7=t=03b=0<181i01i;60;33bce<58;joh4k6b;8yv768891<7=t=03bed<181i01i;60;32445<58;jh>4k6bc8yv768881<7=t=03be<<181i01i;60;32444<58;jh>4k6b`8yv7688;1<7=t=03be=<181i01i;60;32447<58;jh>4k6ba8yv7688:1<7=t=03be3<181i01i;60;32446<58;jh>4k6bf8yv7689l1<7=t=03be0<181i01i;60;3245`<58;jh?4k6bg8yv7689o1<7=t=03be1<181i01i;60;3245c<58;jh?4k6bf8yv7689n1<7=t=03be6<181i01i;60;3245b<58;jh?4k6ba8yv7689i1<7=t=03be7<181i01i;60;3245e<58;jh?4k6b`8yv7689h1<7=t=03be4<181i01i;60;3245d<58;jh?4k6bc8yv768921<7=t=03be5<181i01i;60;3245><58;jh?4k6b;8yv7688l1<7=t=03bf0<181i01i;60;3244`<58;jh:4k6bc8yv7688o1<7=t=03bf1<181i01i;60;3244c<58;jh:4k6b`8yv7688n1<7=t=03bf6<181i01i;60;3244b<58;jh:4k6ba8yv7688i1<7=t=03bf7<181i01i;60;3244e<58;jh:4k6bf8yv7688h1<7=t=03bf5<181i01i;60;3244d<58;jh;4k6bg8yv7688k1<7=t=03bec<181i01i;60;3244g<58;jh;4k6bf8yv768831<7=t=03be`<181i01i;60;3244?<58;jh;4k6ba8yv768821<7=t=03bea<181i01i;60;3244><58;jh;4k6b`8yv7688=1<7=t=03bef<181i01i;60;32441<58;jh;4k6bc8yv7688>1<7=t=03beg<181i01i;60;32442<58;jh;4k6b;8yv768;h1<7=t=03bg5<181i01i;60;3247d<58;jhn4k6bc8yv768;k1<7=t=03bfc<181i01i;60;3247g<58;jhn4k6b`8yv768;31<7=t=03bf`<181i01i;60;3247?<58;jhn4k6ba8yv768;21<7=t=03bfa<181i01i;60;3247><58;jhn4k6bf8yv768;=1<7=t=03bff<181i01i;60;32471<58;jho4k6bg8yv768;<1<7=t=03bfd<181i01i;60;32470<58;jho4k6bf8yv768;?1<7=t=03bf<<181i01i;60;32473<58;jho4k6ba8yv768;>1<7=t=03bf=<181i01i;60;32472<58;jho4k6b`8yv768;91<7=t=03bf2<181i01i;60;32475<58;jho4k6bc8yv768;:1<7=t=03bf3<181i01i;60;32476<58;jho4k6b;8yv768;o1<7:t=03`b7<181i01i;60;3247c<58;o?i4k6bc8947?i:0o:n74}r32461=83>p10258947c;m0o:nl4=03;e6ji0q~?>02494?2|58;o?=4909a89a3>83;:<>84=03g7aji01;50;1x947c:o0=<5m4=e7:4?768:?01:50;1x947c:10=<5m4=e7:4?768:>01=50;1x947c9m0=<5m4=e7:4?768:901<50;1x947c9;0=<5m4=e7:4?768:801?50;1x947c8>0=<5m4=e7:4?768:;01>50;1x947dnj0=<5m4=e7:4?768::01o50;6x947dnl0=<5m4=e7:4?768:k014k6b`8947?i<0o:nm4}r32414=83>p10508947c<:0o:nm4=03;e0jh0q~?>05394?5|58;hjl4909a89a3>83;:<9?4=03g07j30q~?>05294?5|58;hj44909a89a3>83;:<9>4=03g07jk0q~?>02d94?5|58;hj54909a89a3>83;:<>h4=03g04jo0q~?>02g94?5|58;hj:4909a89a3>83;:<>k4=03g04jn0q~?>02f94?5|58;hj;4909a89a3>83;:<>j4=03g04ji0q~?>02a94?5|58;hj84909a89a3>83;:<>m4=03g04jh0q~?>02`94?5|58;hj94909a89a3>83;:<>l4=03g04jk0q~?>02:94?5|58;hj>4909a89a3>83;:<>64=03g04j30q~?>05494?2|58;o83;:<984=03g0<jk010o:nl4}r3241b=839p105f8947c<10o:n74}r3241e=839p105a8947c<10o:no4}r3241d=839p105`8947c<>0o:nk4}r3241g=839p105c8947c<>0o:nj4}r3241?=839p105;8947c<>0o:nm4}r3241>=839p105:8947c<>0o:nl4}r32411=839p10558947c<>0o:no4}r32412=839p10568947c<>0o:n74}r32404=83>p10408947cj30q~?>04`94?2|58;o=84909a89a3>83;:<8l4=03g0cjh01<58;o8h4k6bc8yv768<=1<7=t=03g55<181i01i;60;32401<58;o8i4k6bg8yv768<<1<7=t=03g4c<181i01i;60;32400<58;o8i4k6bf8yv7681<7=t=03g4a<181i01i;60;32402<58;o8i4k6b`8yv768<91<7=t=03g4f<181i01i;60;32405<58;o8i4k6bc8yv768<:1<7=t=03g4g<181i01i;60;32406<58;o8i4k6b;8yv77nhk1<7:t=03g67<181i01i;60;33bdg<58;o984k6bc8947?180o:n74}r33bg5=83>p1ji0q~??fc094?2|58;o>=4909a89a3>83;;jo<4=03g10ji0150;1x947c9l0=<5m4=e7:4?77nk:010=<5m4=e7:4?77nh2014k6b;8yv77nkl1<7:t=03g6a<181i01i;60;33bg`<58;o9n4k6b`8947?1:0o:nm4}r33bgc=83>p1jh0q~??fcf94?5|58;o>o4909a89a3>83;;joj4=03g1gj30q~??fca94?5|58;o>l4909a89a3>83;;jom4=03g1gjk0q~??fc`94?5|58;o>44909a89a3>83;;jol4=03g1djo0q~??fcc94?5|58;o>:4909a89a3>83;;joo4=03g1djn0q~??fc;94?5|58;o>;4909a89a3>83;;jo74=03g1dji0q~??fc:94?5|58;o>84909a89a3>83;;jo64=03g1djh0q~??fc594?5|58;o>94909a89a3>83;;jo94=03g1djk0q~??fc694?5|58;o>>4909a89a3>83;;jo:4=03g1dj30q~?>04f94?e|58;jo>4:9g9>54gd:3?2j63>1``2>0?a34;:mn?558d8947fjk0>5k5210cb3?3>n27:=l7k:4;e?876i12194h4=03b=6<21o16=;c=0:1=<>:d:?25de22m;69h2m687i;<32e=c==0l01d2<3m70?>a9c91<`<5m?2<7?>0768947fk00o:nm4}r32433=83ip1a8`91<`<58;j5l4:9g9>54g>?3?2j63>1`;:>0?a34;:m46558d8947f1?0>5k5210c:1?3>n27o94>510251>;69hio6i8lc:p5461>3:1ov3>1`c:>0?a34;:mlo558d8947fi10>5k5210cb2?3>n27:=lo<:4;e?876ih?194h4=03be1<21o16=;69hk:687i;<32ed6==0l01i;60;32430<58;jh<4k6ba8yv768?=1<7mt=03bf0<21o16=;69hh8687i;<32ed`==0l01a`f91<`<58;jmn4:9g9>54gfj3?2j63k58295461?27:=lj::e4`g>{t98:=47>5cz?25de72<3m70?>acd91<`<58;jnn4:9g9>54gem3?2j63>1``g>0?a34;:moo558d8947fj00>5k5210ca2?3>n27:=ll7:4;e?876ik=194h4=e7:4?768?2015k5210f05?3>n27:=i<7:4;e?876l::194h4=03g6c<21o16=d;7:b>;69m;9687i;<32gc7==0l0134;:h>k5d7a`?876l:k1h;ml;|q2550f290nw0?>cgg91<`<58;hjl4:9g9>54eal3?2j63>1bda>0?a34;:ok7558d8947dn10>5k5210ae1?3>n27:=nh8:4;e?876ko<194h4=03`b1<21o16=;c=0:1=<>9a:?25a232m1e63>a0dk2wx=<>9b;29a~;69m:3687i;<32`5g==0l01d1091<`<58;o<94:9g9>54b7;3?2j63>1e22>0?a34;:h=>558d8947dno0>5k52d4;3>477>k16=j0;6hu210f21?3>n27:=i?9:4;e?876l8>194h4=03g56<21o16=;69m;:687i;<32`46==0l01d1`91<`<5m?2<7?>07a8947c=90o:nm4=03g0fji0q~?>04g94?c|58;o>?4:9g9>54b593?2j63>1e03>0?a34;:h5k5210f2a?3>n27:=i?m:4;e?876l8k194h4=03g52<21o16=9;7:b>;69m;3687i;d449`3ed34;:h8<5d7a`?xu699?m6=4j{<32`7c==0l01d3`91<`<58;o>44:9g9>54b5?3?2j63>1e07>0?a34;:h?8558d8947c:<0>5k5210f17?3>n27o94>51026b>;69m?o6i8lc:?25a3>2m5?50;1xZ4550816h87?:011fd=:nk3j6i8lb:p564?83:1?vP>33:3?8b2190:??l6;ji0q~?<26d94?5|V899;k52d4;3>455j116jo7n:e4``>{t9:853z\2771b34n>5=4>33`4?8`e1h0o:nk4}r3062b=839pR<==7e9>`0?72899n;52fc;b>a0d12wx=><8c;296~X6;;=h70j:918277d23ty:??9m:181[74:>h01i;60;306g2:o50;0xZ455?h16h87?:011g0=z{899;44?:2y]5640127o94>5120`0>;ajd2908wS?<29a89a3>83;8>n=4=g`6e?b1kj1v<==8c83>6}Y9:83n63k5829564d:27mn8h5d7a`?xu6;;2j6=4<{_306=g<5m?2<7?<2b389cd2m3n=on5rs011<<<72:qU=><79:?g1<6=9:8h<63ib4f9`3ed3ty:??67:180[74:1201i;60;306g`<5oh>o7j9cb9~w4550>0;6>uQ120;3>;c=0:1=>92h7p}>33:5>5<5sW;8>584=e7:4?74:kn0q~?<29794?4|V8994852d4;3>455j:1v<==a783>6}Y9:8j:63k5829564cn27mn:65d7ab?xu6;;k?6=4<{_306d2<5m?2<7?<2ef89cd0?3n=ol5rs011e7<72:qU=>:180[74:h;01i;60;306ag<5oh<97j9c`9~w455i90;6>uQ120b4>;c=0:1=>33;e>5<4sW;8>4h4=e7:4?74:m201kl83;f5gd=z{8995h4?:2y]564>m27o94>5120g3>;aj>81h;mn;|q277?c2908wS?<28f89a3>83;8>i84=g`45?b1kh1v<==9b83>6}Y9:82o63k5829564c=27mn:>5d7ab?xu6;;3i6=4<{_306<6a:?g1<6=9:8o?63ib7g9`3ef3ty:??76:180[74:0301i;60;306a4<5oh=h7j9c`9~w4551>0;6>uQ120:3>;c=0:1=>33;5>5<4sW;8>484=e7:4?74:jl01kl9a;f5gd=z{899584?:2y]564>=27o94>5120`a>;aj?31h;mn;|q277?32908wS?<28689a3>83;8>nj4=g`56}Y9:82?63k5829564dk27mn;95d7ab?xu6;;396=4<{_306<4<5m?2<7?<2b`89cd1>3n=ol5rs011=4<72:qU=><61:?g1<6=9:8hm63ib779`3ef3ty:??7?:180[74:0:01i;60;306f?<5oh=87j9c`9~w4550o0;6>uQ120;b>;c=0:1=>33:f>5<4sW;8>5k4=e7:4?74:j=01kl92;f5gd=z{899mi4?:2y]564fl27o94>5120f2>;aj?:1h;mn;|q277gd2908wS?<2`a89a3>83;8>h;4=g`4b?b1kh1v<==ac83>6}Y9:8jn63k5829564b<27mn:k5d7ab?xu6;;kj6=4<{_306dg<5m?2<7?<2d189cd0l3n=ol5rs011e<<72:qU=>63ib6a9`3ef3ty:??o7:180[74:h201i;60;306`7<5oh0;6>uQ120b3>;c=0:1=>33c0>5<4sW;8>l=4=e7:4?74:mi01kl89;f5gd=z{899554?:2y]564>027o94>5120g5>;aj?i1h;mn;|q277>c2908wS?<29f89a3>83;8>n84=g`55?b1kh1v0}:l<3;6b2e42m4k6bg89c1cj3n=oh5rs03f=1<72i96i8lb:?e3`g=l?io70h7338g2fc<5o=om7j9cd9~w47b1:0;68u2d4;3>47b1:16j5=>:e4`g>;a?m31h;mm;jh01k9j9;f5ga=z{8;n5?4?:4y>`0?728;n5?52f913>a0dk27m;i65d7aa?8`0k90o:nl4=g5f0}:l<3;6b2da2mk4k6bg89c1c?3n=oh5rs03fhn6i8lb:?e3`0=l?io70h72d8g2fc<5o=o:7j9cd9~w47b0l0;68u2d4;3>47b0l16j5;a?m?1h;mm;jh01k9j5;f5ga=z{8;n4i4?:4y>`0?728;n4i52f90`>a0dk27m;i:5d7aa?8`0jj0o:nl4=g5f0?b1km1v0}:l<3;6b=542m47b0h16j5=>:e4`f>;a?m31h;mj;ji01k9j9;f5gg=z{8;n444?:4y>`0?728;n4452f913>a0dj27m;i65d7af?8`0k90o:nm4=g5f0}:l<3;6b2da2mk4k6ba89c1c?3n=on5rs03f<2<72hn6i8lc:?e3`0=l?ii70h72d8g2fe<5o=o:7j9cb9~w47b0<0;68u2d4;3>47b0<16j5;a?m?1h;mj;ji01k9j5;f5gg=z{8;n494?:4y>`0?728;n4952f90`>a0dj27m;i:5d7af?8`0jj0o:nm4=g5f0?b1kk1v0}:l<3;6b=542m47b0816j5=>:e4``>;a?m31h;ml;jo01k9j9;f5g`=z{8;n4=4?:4y>`0?728;n4=52f913>a0dl27m;i65d7a`?8`0k90o:nk4=g5f0}:l<3;6b2da2mk4k6b`89c1c?3n=oo5rs03f3`<72hn6i8le:?e3`0=l?in70h72d8g2fd<5o=o:7j9cc9~w47b?m0;68u2d4;3>47b?m16j5;a?m?1h;ml;jo01k9j5;f5g`=z{8;n;n4?:4y>`0?728;n;n52f90`>a0dl27m;i:5d7a`?8`0jj0o:nk4=g5f0?b1kl1v0}:l<3;6b2e42m4k6ba89c1cj3n=on5rs03f3<<72i96i8ld:?e3`g=l?ih70h7338g2fe<5o=om7j9cb9~w47b?10;68u2d4;3>47b?116j5=>:e4`a>;a?m31h;mk;jn01k9j9;f5gf=z{8;n;:4?:4y>`0?728;n;:52f913>a0dm27m;i65d7ag?8`0k90o:nj4=g5f0}:l<3;6b2b02m5n3n=oi5rs03f30<72?q6h87?:03f30=:nk9i6;>7c:?e3a0=l?io70h8bd8g2fb<5o=n:7j9cb9>b=4b2mr7o94>510g40>;aj:k1:=6l;jo01k9k5;f5ga=:n>ho6i8ld:?e3`3=l?ih7p}>1d50>5<1s4n>5=4>1d50?8`e;00=<5m4=g:1g?b1kl16j:j;:e4``>;a?ki1h;mk;ji0q~?>e6094?3|5m?2<7?>e6089c>4j3n=on52f6g0>a0dj27m;nl5d7aa?8`0n:0o:nk4}r32a27=83?p1i;60;32a27<5o28m7j9cb9>b2c52mo:6i8lb:?e3f?=l?ii70h8f08g2fb83;:i;k4=g:0;a?j21h;mm;jn0q~?>e7f94?3|5m?2<7?>e7f89c>4?3n=on52f6fe>a0dj27m;n95d7aa?8`0mo0o:nj4}r32a3e=83?p1i;60;32a3e<5o28:7j9cb9>b2bb2mno6i8lb:?e3f3=l?ii70h8ee8g2fb83;:i;o4=g:00?b1kj16j:jl:e4`f>;a?j>1h;mm;jn0q~?>e7;94?3|5m?2<7?>e7;89c>4j3n=oo52f6g0>a0dm27m;nl5d7a`?8`0n:0o:nj4}r32a3>=83?p1i;60;32a3><5o28m7j9cc9>b2c52mo:6i8le:?e3f?=l?ih70h8f08g2fd83;:i;84=g`13?070j16j5=7:e4`f>;a?l:1h;mj;ji01k9i0;f5gg=z{8;n:94?:7y>`0?728;n:952fc05>36?k27m4>95d7aa?8`0lo0o:nk4=g5`3?b1kj16j:ki:e4`f>{t98o=?7>56z?g1<6=98o=?63ib37925>d34l3?;4k6b`89c1cm3n=oh52f6a5>a0dk27m;hk5d7aa?xu69l<96=49{b2bc2mnh6i8le:?e3f2=l?ih70h8eb8g2fd50;7x9a3>83;:i;>4=g:0f?b1km16j:k<:e4`g>;a?jh1h;mj;jh0q~?>e4d94?3|5m?2<7?>e4d89c>4i3n=oi52f6g1>a0dk27m;no5d7af?8`0n;0o:nk4}r32a0c=83?p1i;60;32a0c<5o2857j9ce9>b2c62mo;6i8lc:?e3f>=l?in70h8f18g2fc83;:i8m4=g`01?070j16j5=8:e4``>;a?ml1h;ml;jo01k9jf;f5g`=z{8;n9o4?:7y>`0?728;n9o52fc17>36?k27m4>85d7ag?8`0ll0o:nm4=g5`2?b1kl16j:kj:e4`a>{t98o2m7>56z?g1<6=98o2m63ib21925>d34l3?84k6bf89c1cl3n=on52f6a6>a0dm27m;hj5d7af?xu69l326=49{b2bd2m0;6;u2d4;3>47b1>16jo=?:72;g>;a0:k1h;mj;jn01k9la;f5ga=:n>l96i8lc:p54c>93:1:v3k582954c>927mn?h561:`?8`?;00o:nk4=g5f5?b1km16j:m6:e4``>;a?o;1h;ml;|q25`>1290>w0j:91825`>134l3?54k6bg89c1b83n=oi52f6a;>a0dl27m;k>5d7a`?xu69l=i6=4:{b2e02mjo01k9ke;f5ga=:n>i=6i8ld:?e3`c=l?ih7p}>1d46>5<2s4n>5=4>1d46?8`?;<0o:nk4=g5g`?b1km16j:m::e4``>;a?ln1h;ml;|q25`3f290>w0j:91825`3f34l3?94k6bg89c1ck3n=oi52f6a7>a0dl27m;hm5d7a`?xu69l:<6=4={83;:i=;4=g2gb?b1kk1v7}:l<3;6b5bc2m510g37>;a8mi1h;mm;|q25`662909w0j:91825`6634l;hl4k6b`8yv76m9:1<7k9;f5gg=z{8;ojk4?:3y>`0?728;ojk52f1f;>a0dj2wx=1edg>5<5s4n>5=4>1edg?8`7l?0o:nl4}r32`ce=838p1i;60;32`ce<5o:o97j9cc9~w47cnk0;6?u2d4;3>47cnk16j=j;:e4`f>{t98nmm7>52z?g1<6=98nmm63i0e19`3ee3ty:=ih6:1818b2190:=ih6;jh0q~?>dg:94?4|5m?2<7?>dg:89c6dn3n=oo5rs03gb3<72;q6h87?:03gb3=:n9on6i8lb:p54ba=3:1>v3k582954ba=27m83;:hk=4=g2ff?b1kk1v7}:l<3;6b5cf2m510fe5>;a8l31h;mm;|q25a`72909w0j:91825a`734l;i;4k6b`8yv76lll1<7kb;f5gg=z{8;oih4?:3y>`0?728;oih52f1g;>a0dj2wx=1ega>5<5s4n>5=4>1ega?8`7m<0o:nl4}r32``g=838p1i;60;32``g<5o:n87j9cc9~w47cm00;6?u2d4;3>47cm016j=k<:e4`f>{t98nn47>52z?g1<6=98nn463i0d09`3ee3ty:=ik8:1818b2190:=ik8;jh0q~?>dd494?4|5m?2<7?>dd489c6cm3n=oo5rs03ga0<72;q6h87?:03ga0=:n9n96i8lb:p54bb<3:1>v3k582954bb<27m5d7aa?xu69mo86=4={83;:hh<4=g2gb?b1kj1v7}:l<3;6b5bc2m510fgb>;a8mi1h;ml;|q25abb2909w0j:91825abb34l;hl4k6ba8yv76lmn1<7k9;f5gf=z{8;ohn4?:3y>`0?728;ohn52f1f;>a0dk2wx=1efb>5<5s4n>5=4>1efb?8`7l?0o:nm4}r32`a?=838p1i;60;32`a?<5o:o97j9cb9~w47cl10;6?u2d4;3>47cl116j=j;:e4`g>{t98no;7>52z?g1<6=98no;63i0e19`3ed3ty:=ij::1818b2190:=ij:;ji0q~?>de694?4|5m?2<7?>de689c6dn3n=on5rs03g`6<72;q6h87?:03g`6=:n9on6i8lc:p54bc:3:1>v3k582954bc:27m50;0x9a3>83;:hi>4=g2ff?b1kj1v7}:l<3;6b5cf2m510f`a>;a8l31h;ml;|q25aec2909w0j:91825aec34l;i;4k6ba8yv76lji1<7kb;f5gf=z{8;n`0?728;na0dk2wx=1d2:>5<5s4n>5=4>1d2:?8`7m<0o:nm4}r32a5>=838p1i;60;32a5><5o:n87j9cb9~w47b8;0;6?u2d4;3>47b8;16j=k<:e4`g>{t98nm;7>52z?g1<6=98nm;63i0d09`3ed3ty:=ikl:1818b2190:=ikl;ji0q~?>dd394?4|5m?2<7?>dd389c6cm3n=on5rs03g`3<72;q6h87?:03g`3=:n9n96i8lc:p54bdj3:1>v3k582954bdj27m5d7a`?xu6:?hi6=4={3tyni9k50;0xZ`c3m27o94>5ed6f?xubm=l1<7;c=0:1ih:i;|q273e22909wS?<6b789a3>83;8:n;4}r302f0=838pR<=9c79>`0?7289=o;5rs02fag<72;qU==kjb:?g1<6=99onn6s|120ba?6=irT:??oj;o7j9c`9>bg3c2ma0di27mn5?5d7ab?xu6;;h96=4m{_306g4<5m?2<7?<2d:89cd>?3n=oo52fc7:>a0d127mn8m5d7aa?8`e=m0o:nl4=g`6a?b1kk16jo;i:e4`f>;ajjh01kl71;f5gg=z{8;n5k4?:5y>`0?728;n5k52f8;5>a0d127m5=l5d7ab?8`>8m0o:no4}r32ad6=83>p1i;60;32ad6<5o32:7j9c`9>b<6e2mjo0q~?>ed;94?4|5m?2<7?>ed;89c?703n=oi5rs03fe6<72=q6h87?:03fe6=:nk>m6i8lb:?ef1g=l?ii70h7bd8g2fg83;:ih64=g`7b?b1km16j5lm:e4`f>;aj=k1h;mn;jo0q~?>d8f94?5|5m?2<7?>d8f89454:l0o:n74=g`;5?b1kj1v7}:l<3;65640;3n=ol5rs01060<72;q6h87?:01060=:n9o;6k:8b:p5655;3:1>v3k58295655;27m50;0x9a3>83;8??>4=g2gg?`3?k1v<=<1g83>7}:l<3;6<=<1g9>b5bf2o>51212a>;a8m31j99m;|q2767c2909w0j:9182767c34l;h54i46`8yv74;8i1<7k7;d73g=z{898=o4?:3y>`0?72898=o52f1f5>c20j2wx=>=>a;296~;c=0:1=>=>a:?e4a3=n==i7p}>323:>5<5s4n>5=4>323:?8`7l=0m8:l4}r3074>=838p1i;60;3074><5o:o?7h;7c9~w4549?0;6?u2d4;3>4549?16j=j>:g64f>{t9:9:97>52z?g1<6=9:9:963i0bd9b11e3ty:?>?;:1818b2190:?>?;;h0q~?<30194?4|5m?2<7?<30189c6bl3l?;o5rs01057<72;q6h87?:01057=:n9oh6k:8b:p565693:1>v3k58295656927m83;8?=h4=g2f=?`3?k1v<=<0d83>7}:l<3;6<=<0d9>b5c12o>51213`>;a8mh1j99m;|q2764d2909w0j:9182764d34l;i54i46`8yv74;;h1<7j7;d73g=z{898>l4?:3y>`0?72898>l52f1g6>c20j2wx=>==9;296~;c=0:1=>==9:?e4`2=n==i7p}>320;>5<5s4n>5=4>320;?8`7m:0m8:l4}r30771=838p1i;60;30771<5o:n>7h;7c9~w454:?0;6?u2d4;3>454:?16j=k>:g64f>{t9:99>7>52z?g1<6=9:99>63i0eg9b11e3ty:?>?8:1818b2190:?>?8;h0q~?<31a94?4|5m?2<7?<31a89c6c83l?;o5rsg;g6?6=:r7o94>510gf4>;ai891j9l7;|qe=a7=838p1i;60;32aac<5ok:>7h;b99~wc?c83:1>v3k582954ccl27mm0;d7f==z{o3hh7>52z?g1<6=98oom63ia1g9b1d?3tym5nm50;0x9a3>83;:ii74=gc3`?`3j11vk7lb;296~;c=0:1=ee589cg7j3l?n55rsg;`=?6=:r7o94>510gg2>;ai9k1j9l7;|qe=f>=838p1i;60;32aa3<5ok;57h;b99~wc?d?3:1>v3k582954cc<27mm=65f5`;?xua1j<1<752z?g1<6=98oo>63ia149b1d?3tym5n:50;0x9a3>83;:ii?4=gc31?`3j11vk7l2;296~;c=0:1=ebg89cg7:3l?n55rsg;`4?6=:r7o94>510g``>;ai9;1j9l7;|qe=g`=838p1i;60;32afe<5ok;<7h;b99~wc?em3:1>v3k582954cdj27m5kh5f5`;?xua1kn1<752z?g1<6=98oh563i9gf9b1d?3tym5ol50;0x9a3>83;:in64=g;eg?`3j11vk7ma;296~;c=0:1=eb489c?ai3l?n55rsg;a3?6=:r7o94>510g`0>;a1o21j9l7;|qe=g0=838p1i;60;32af5<5o3m;7h;b99~wc?e=3:1>v3k582954cd:27m5k85f5`;?xua1k>1<752z?g1<6=98oh<63i9g69b1d?3tym5o<50;0x9a3>83;:ioh4=g;e7?`3j11vk7m1;296~;c=0:1=ecf89c?a93l?n55rsg;bb?6=:r7o94>510gag>;a1o:1j9l7;|qe=dc=838p1i;60;32agd<5o3nj7h;b99~wc?fk3:1>v3k582954ce127m5hj5f5`;?xua1hh1<752z?g1<6=98oi;63i9d`9b1d?3tym5l750;0x9a3>83;:io84=g;fe?`3j11vk7n8;296~;c=0:1=ec689c?b03l?n55rsg;b2?6=:r7o94>510ga7>;a1l=1j9l7;|qe=d3=838p1i;60;32ag4<5o3n:7h;b99~wc?f<3:1>v3k582954ce927m5h;5f5`;?xua1h91<752z?g1<6=98oji63i9d09b1d?3tym5l>50;0x9a3>83;:ilj4=g;f5?`3j11vk76f;296~;c=0:1=e``89c?cn3l?n55rsg;:`?6=:r7o94>510gbe>;a1mo1j9l7;|qe=j3:1>v3k582954cf027m5im5f5`;?xua10k1<752z?g1<6=98oj:63i9ec9b1d?3tym54650;0x9a3>83;:il;4=g;g=?`3j11vk7k6;296~;c=0:1=ed189cg6=3l?n55rsg;g0?6=:r7o94>510gf6>;ai8>1j9l7;|qe=a5=838p1i;60;32a`7<5ok;j7h;b99~wc?dm3:1>v3k582954ccj27mm=:5f5`;?xua1j91<752z?g1<6=98oh963i9dg9b1d?3tym5lj50;0x9a3>83;:ioo4=g;f7?`3j11vk7n2;296~;c=0:1==n=h37p}i98594?4|5m?2<7?>e`689c?c?3l?n55rsg;7f?6=:rT:7}Y99l9m63i99f9b1d?3tym59750;0xZ46a:016j46l:g6a<>{tn0>36=4={_33b7><5o33n7h;b99~wc?3>3:1>vP>0g05?8`>000m8o64}rd:00<72;qU==h=5:?e==>=n=h37p}i95694?4|V8:m>952f8:4>c2e02wxj4:<:181[77n;901k776;d7f==z{o3?>7>52z\24c4534l2484i4c:8yv`><80;6?uQ11d15>;a11>1j9l7;|qe=16=838pR<>i219>b<>42o>i46s|f81e>5<5sW;;j5f5`;?xua1:h1<77}Y99l:463i96`9b1d?3tym5>950;0xZ46a9>16j49n:g6a<>{tn09=6=4={_33b40<5o3<57h;b99~wc?4=3:1>vP>0g36?8`>?10m8o64}rd:71<72;qU==h>4:?e=21=n=h37p}i92194?4|V8:m=>52f855>c2e02wxj4==:181[77n8801k785;d7f==z{o38<7>52z\24c7734l2;>4i4c:8yv`>:o0;6?uQ11d3b>;a1>81j9l7;|qe=7c=838pR<>i0d9>b<162o>i46s|f80g>5<5sW;;j=j4=g;44?`3j11vk7=c;296~X68o:h70h66g8e0g>o4?:3y]55`7j27m5;k5f5`;?xua1;k1<72909wS??f1;89c?1k3l?n55rsg;17;7}Y99l;;63i97c9b1d?3tym5?;50;0xZ46a8<16j487:g6a<>{tn08?6=4={_33b52<5o3=;7h;b99~wc?5;3:1>vP>0g20?8`>>?0m8o64}rd:67<72;qU==h?2:?e=33=n=h37p}i93394?4|V8:m<<52f847>c2e02wxj452z\24``a34l2:?4i4c:8yv`>9l0;6?uQ11gea>;a1?;1j9l7;|qe=4b=838pR<>jfe9>b<072o>i46s|f83`>5<5sW;;ikm4=g;6b?`3j11vk7>a;296~X68llj70h65e8e0g>7}Y99om963i94:9b1d?3tym5<:50;0xZ46bn=16j4;8:g6a<>{tn0;86=4={_33ac5<5o3>:7h;b99~wc?6:3:1>vP>0dd1?8`>=<0m8o64}rd:54<72;qU==ki1:?e=02=n=h37p}i95d94?4|V8:m?=52f8;2>c2e02wxj4:j:181[77n;l01k760;d7f==z{o3?h7>52z\24c4b34l24k4i4c:8yv`>;a11k1j9l7;|qe=11=838pR<>i269>b<1a2o>i46s|f81`>5<5sW;;j;4?:3y]55`7>27m58k5f5`;?xua18h1<76k:8b:p54cb>3:1>v3k582954cb>27mn885f55a?xua1<:1<7=t^02e74=:n0?;6k:m8:?e=07=l?i27p}>0g;b>5<5s4n>5=4>1e7f?8`>1;0m8:l4}r766?6=9;;p1<<9bb851<=:ml>36k:nc:?fa11=><30178:9:?25dd62??270?>ab3920?<58;jno49589>54gf?3<>563>1`;g>33>34;:m56564;8947f1:0=945210c;=?02127:=l7;:77:?876i0:1:874=03b=7<1=016=;69h2m6;;6;<32e=c=><301d2??270?>a9c920?<58;j5n49589>54g>n3<>563>1`;f>33>34;:m4l564;8947f1h0=945210c:3?02127:=l76:77:?876i021:874=03b=3<1=016=;69hk26;;6;<32edg=><301a`7920?<58;jm949589>54gf:3<>563>1`c2>33>34;:mo;564;8947fi90=945210ca0?02127:=ll<:77:?876ihl1:874=03bf7<1=016=;69hkn6;;6;<32edb=><301acd920?<58;jnn49589>54gem3<>563>1``g>33>34;:moo564;8947fj00=945210ca2?02127:=ll7:77:?876ik=1:874=03`b7<1=016=;69m836;;6;<32`66=><301cg3920?<58;o<:49589>54eak3<>563>1bd3>33>34;:okk564;8947dnh0=945210ae`?02127:=nhm:77:?876ko31:874=03`b=<1=016=;69jl<6;;6;<32gc0=><301d1c920?<58;o<449589>54b7>3<>563>1e26>33>34;:h=<564;8947c8=0=945210f37?02127:=i>>:77:?876l9:1:874=03g50<1=016=;69m;=6;;6;<32`42=><301d02920?<58;o54b7l3<>563>1e01>33>34;:h=m564;8947c8k0=945210f15?02127:=ie;46=>;69m;i6;;6;<32`4g=><301d3g920?<58;o>i49589>54b5i3<>563>1e0`>33>34;:h?l564;8947c:00=945210f13?02127:=i<;:77:?876l;<1:874=03g60<1=016=;c>m?1j9h>;o6;;6;m0=9452f`51>33>34lj;>49589>bd132??270hn48851<=:nh>j6;;6;33>34lj9<49589>bd352??270hn52851<=:nh??6;;6;0=9452f`7;>33>34lj9449589>bd3f2??270hn5c851<=:nh?h6;;6;33>34lj:<49589>bd042??270hn65851<=:nh<>6;;6;10=9452f`4:>33>34lj:l49589>bd0e2??270hn6b851<=:nh33>34ljn;49589>bde62??270hncb851<=:nhn<6;;6;33>34ljj949589>bdd02??270hnb9851<=:nhh26;;6;33>34ljnh49589>bdda2??270hnc1851<=:nhi96;;6;33>34ljo:49589>bde?2??270hnc8851<=:nhij6;;6;33>34ljh=49589>bdb62??270hnd3851<=:nhn86;;6;33>34ljh449589>bdbf2??270hndc851<=:nhnh6;;6;33>34lji<49589>bdc42??270hne5851<=:nho>6;;6;33>34ljil49589>bdce2??270hneb851<=:nhon6;;6;c2fk27mn<=5f5c`?8`e9=0m8lm4=g`21?`3ij16jo?9:g6bg>;aj8=1j9ol;9;d7ef=:nk;j6k:nc:?ef4d=n=kh70hn188e0de<5ok:m7h;ab9>bg372??270hm4e851<=:nk>36;;6;=:77:?8`e8:0=9452fc27>33>34li<849589>bg612??270hm06851<=:=<81j9l7;;c?k21:874=e5:a?02127o;4h564;89a1f83<>563k7`3920?<5m=ji7h;ab9>`2d22??270j8b3851<=:nk336;;6;:g6bg>;aj081j9ol;6i8l9:?e=5?=l?ii70hm1g8g2fg<5oh?o78:9:?e=5d=l?io70h60e8g2fb<5o2h;7j9ce9~w032290?wS??edd89a3>83;;ihh4=476>c2e027>9;4k6b;8yv31j3:1;v3k7`;9`3ef34?>87j9cc9>13>=l?ii70j8ac8g2f?<5m=jh7j9cb9>13?=l?io70;9b;d7f==z{=83hp188>:4;e?831:3?2j63:6286=c=:=?>194h4=446>0?a34?><7j9c89>`2g>2m<5j301887:e4`a>{tl>3o6=4={16h:7;:g64f>{tnk236=4={`0?728;onn52fc;0>c2e02wxjo69:1818b2190:=ilm;7}:l<3;6bg?62o>i46s|fc:7>5<5s4n>5=4>1e`:?8`e190m8o64}rda<6<72;q6h87?:03gf==:nk2m6k:m8:p54c4:3:1?v3k582954c4:27o94>510g7b>;aj?:1j99m;|q25`562908w0j:91825`5634n>5=4>1d6f?8`e?o0m8:l4}r32a7`=839p1i;60;32a7`<5m?2<7?>e5f89cd0m3l?;o5rs03f6`<72:q6h87?:03f6`=:l<3;6bg1c2o>510g1`>;c=0:1=1d0`>5<4s4n>5=4>1d0`?8b2190:=h=m;h0q~?>e3`94?5|5m?2<7?>e3`89a3>83;:i>>4=g`4e?`3?k1v6}:l<3;6`0?728;n8o52fc5;>c20j2wx=370hm778e02d83;:i?=4=e7:4?76m==01kl85;d73g=z{8;n>?4?:2y>`0?728;n>?52d4;3>47b<<16jo9;:g64f>{t98o9=7>53z?g1<6=98o9=63k582954c3<27mn:=5f55a?xu69l8;6=4<{u2d4;3>47b9l16h87?:03f04=:nk=;6k:8b:p54c6l3:1?v3k582954c6l27o94>510g74>;aj?l1j99m;|q25`7d2908w0j:91825`7d34n>5=4>1d1e?8`e>l0m8:l4}r32a4d=839p1i;60;32a4d<5m?2<7?>e2g89cd1l3l?;o5rs03f5<<72:q6h87?:03f5<=:l<3;6bg0e2o>510g2<>;c=0:1=1d34>5<4s4n>5=4>1d34?8b2190:=h=n;h0q~?>e0494?5|5m?2<7?>e0489a3>83;:i>74=g`56}:l<3;6`0?728;n?552fc44>c20j2wx=4;297~;c=0:1=4:?g1<6=98o8;63ib749b11e3ty:=h?<:1808b2190:=h?<;83;:i<<4=e7:4?76m:?01kl94;d73g=z{8;n=<4?:2y>`0?728;n=<52d4;3>47b;=16jo8<:g64f>{t98o:<7>53z?g1<6=98o:<63k582954c4;27mn;<5f55a?xu69l8>6=4<{70j:91825`4f34li;44i46`8yv76m8k1<7=t=e7:4?76m8k01i;60;32a7?<5oh=o7h;7c9~w47b8o0;6>u2d4;3>47b8o16h87?:03f6==:nk<:6k:8b:pbg?e290?:v3k582954bd;27mn4m5f5`;?8b2190:=im;;70j:91825ae034l;i54k6bc89c6b?3n=ol52f1g6>a0di27m:e4`e>;a8l:1h;mn;jk01k>ke;f5gd=:n9no6i8la:?e4ae=l?ij70h?d`8g2fg<5o:o57j9c`9>b5b?2ma0di27m;a8lo1h;mn;jk01k>jc;f5gd=:n9oi6i8la:?e4`g=l?ij70h?e88g2fg<5o:n:7j9c`9>b5be2ma0d127mn:o5d7a:?8`e?k0o:n74=g`4g?b1k016jo9k:e4`=>;aj>o1h;m6;j301kl90;f5g<=:nk<96i8l9:?ef35=l?i270hm658g2f?<5oh=97j9c89>bg012m34li:54k6b;89cd113n=o452fc4b>a0d127mn;l5d7a:?8`e>m0o:n74=g`5a?b1k016jo8i:e4`=>;aj>:1h;m6;j301kl82;f5g<=:nk=86i8l9:?ef22=l?i270hm748g2f?<5oh<:7j9c89>bg102m34li4?4k6b:8yv76lkl1<7;t=e7:4?76lkl01i;60;32`f6<5m?2<7?>db389a3>83;:hn<4=g`;6?`3?k1vkl68;296~;c=0:1==n=h37p}ib8794?4|5m?2<7?>e1f89cd>=3l?n55rsdg7;bm=<1h;m7;|q273eb2909w0j:918273ec34;8:nk5f5`;?xu69hi86=4={_32e=1<58;jo>4i4c:8yv76ij81<77h;b99~w47fk80;6?uQ10c;1>;69hi:6k:m8:p54gej3:1>vP>1`:7?876ikh1j9l7;|q25dd62909wS?>a6a8947fj80m8o64}r32ed1=838pR54gf?3l?n55rs03b=a<72;qU=i46s|10c:7?6=:rT:=l;m;<32e<5=n=h37p}>1`::>5<5sW;:m8>4=03b<<a9:94?4|V8;j885210c;7}Y98k>=63>1`;7>c2e02wx=m70?>a809b1d?3ty:=l7>:181[76i=o0150;0xZ47f{t98k3i7>52z\25d2e34;:m5k5f5`;?xu69h2o6=4={_32e1g<58;j4i4i4c:8yv76i1i1<7;69h2i6k:m8:p54g?i3:1>vP>1`64?876i1k1j9l7;|q25d?a2909wS?>a4f8947f1o0m8o64}r32e54g>m3l?n55rs03b=f<72;qU=i46s|10c:f?6=:rT:=l;6;<32e1`;b>5<5sW;:m864=03b=da8;94?4|V8;j9:5210c:=?`3j11v7}Y98k>:63>1`;;>c2e02wx=70?>a859b1d?3ty:=l79:181[76i<>01{t98kj57>52z\25d0?34;:ml75f5`;?xu69hk36=4={_32e31<58;jm54i4c:8yv76ih<1<7;69hk>6k:m8:p54gf<3:1>vP>1`40?876ih>1j9l7;|q25dg42909wS?>a708947fi:0m8o64}r32ed4=838pR54gf:3l?n55rs03be4<72;qU=i46s|10cb4?6=:rT:=l;i;<32ed6=n=h37p}>1``6>5<5sW;:m:;4=03bf0ac694?4|V8;j;95210ca0?`3j11v7}Y98k1``0>c2e02wx=ac09b1d?3ty:=ll?:181[76i>:01o16={t98kjh7>52z\25d0c34;:mlj5f5`;?xu69hkh6=4={_32e3e<58;jmn4i4c:8yv76ihh1<7X69h?n7S?>a408Z47f33:7?[74:>201hk80;43`f=:l<3;6`0?728;8n>52d4;3>474j;16h87?:030f4=:l<3;6`0?728;8mh52d4;3>474im16h87?:030ef=:l<3;6`0?728;8ml52d4;3>474i016h87?:030e==:l<3;6`0?728;8m;52d4;3>474i=16h87?:030e6=:l<3;6`0?728;8m<52d4;3>474i916h87?:030=c=:l<3;6`0?728;85i52d4;3>4741j16h87?:030=g=:l<3;6`0?728;85552d4;3>4741>16h87?:030=3=:l<3;6`0?728;85952d4;3>4741:16h87?:030=7=:l<3;6`0?728;85=52d4;3>4740l16h87?:030`0?728;84o52d4;3>4740h16h87?:030<<=:l<3;6`0?728;84:52d4;3>4740?16h87?:030<0=:l<3;6`0?728;84?52d4;3>4740816h87?:030<5=:l<3;6`0?728;8;h52d4;3>474?m16h87?:0303f=:l<3;6`0?728;8;l52d4;3>474j016h87?:030f==:l<3;6`0?728;8n;52d4;3>474j916h87?:030e0=:l<3;6`0?728;84k52d4;3>4740=16h87?:0303<=:l<3;6`0?728;8j952d4;3>474n:16h87?:030b7=:l<3;6`0?728;8ik52d4;3>474ml16h87?:030aa=:l<3;6`0?728;8io52d4;3>474mh16h87?:030a<=:l<3;6`0?728;8i:52d4;3>474m<16h87?:030a1=:l<3;6`0?728;8i?52d4;3>474m816h87?:030a5=:l<3;6`0?728;8hh52d4;3>474lm16h87?:030`f=:l<3;6`0?728;8h452d4;3>474l116h87?:030`2=:l<3;6`0?728;8h852d4;3>474l=16h87?:030`6=:l<3;6`0?728;8h<52d4;3>474ko16h87?:030g`=:l<3;6`0?728;8on52d4;3>474kk16h87?:030gd=:l<3;6`0?728;8o552d4;3>474k>16h87?:030g3=:l<3;6`0?728;8o>52d4;3>474k;16h87?:030g4=:l<3;6`0?728;8nk52d4;3>474jl16h87?:030fa=:l<3;6`0?728;8no52d4;3>474nh16h87?:030b<=:l<3;6`0?728;8j:52d4;3>474n816h87?:030a3=:l<3;6`0?728;8h=52d4;3>474k<16h87?:030fd=:l<3;6`0?728;??852d4;3>473;=16h87?:03776=:l<3;6`0?728;??=52d4;3>473:o16h87?:0376`=:l<3;6`0?728;?>n52d4;3>473:k16h87?:0376d=:l<3;6`0?728;?>552d4;3>473:?16h87?:03760=:l<3;6`0?728;?>>52d4;3>473:;16h87?:03764=:l<3;6`0?728;?=k52d4;3>4739l16h87?:0375a=:l<3;6`0?728;?=l52d4;3>4739016h87?:0375==:l<3;6`0?728;?=;52d4;3>4739<16h87?:03751=:l<3;6`0?728;?=?52d4;3>4739916h87?:0374c=:l<3;6`0?728;?4738j16h87?:0374g=:l<3;6`0?728;?<452d4;3>4738116h87?:03742=:l<3;6`0?728;?<952d4;3>4738:16h87?:03747=:l<3;6`0?728;?<=52d4;3>474no16h87?:030b`=:l<3;6`0?728;8jn52d4;3>473;k16h87?:0377d=:l<3;6`0?728;??552d4;3>473;;16h87?:03762=:l<3;6`0?728;?=<52d4;3>4738?16h87?:030bg=:l<3;6`0?728;?;;52d4;3>473?<16h87?:03731=:l<3;6`0?728;?;<52d4;3>473?916h87?:0372c=:l<3;6`0?728;?:i52d4;3>473>j16h87?:0372g=:l<3;6`0?728;?:452d4;3>473>>16h87?:03723=:l<3;6`0?728;?:952d4;3>473>:16h87?:03727=:l<3;6`0?728;?:=52d4;3>473=o16h87?:0371`=:l<3;6`0?728;?9o52d4;3>473=h16h87?:0371<=:l<3;6`0?728;?9:52d4;3>473=?16h87?:03710=:l<3;6`0?728;?9>52d4;3>473=816h87?:03715=:l<3;6`0?728;?8h52d4;3>473`0?728;?8l52d4;3>473<016h87?:0370==:l<3;6`0?728;?8852d4;3>473<=16h87?:03706=:l<3;6`0?728;?8<52d4;3>473<916h87?:0377c=:l<3;6`0?728;??i52d4;3>473?j16h87?:0373g=:l<3;6`0?728;?;452d4;3>473?:16h87?:0372==:l<3;6`0?728;?9?52d4;3>473<>16h87?:0377f=:l<3;6`0?728;;i552d4;3>477m>16h87?:033a3=:l<3;6`0?728;;i>52d4;3>477m;16h87?:033a4=:l<3;6`0?728;;hk52d4;3>477ll16h87?:033`a=:l<3;6`0?728;;ho52d4;3>477l016h87?:033`==:l<3;6`0?728;;h;52d4;3>477l<16h87?:033`1=:l<3;6`0?728;;h?52d4;3>477l816h87?:033`5=:l<3;6`0?728;;oi52d4;3>477kj16h87?:033gg=:l<3;6`0?728;;o452d4;3>477k116h87?:033g2=:l<3;6`0?728;;o852d4;3>477k:16h87?:033g7=:l<3;6`0?728;;o=52d4;3>477jo16h87?:033f`=:l<3;6`0?728;;nn52d4;3>477jk16h87?:033fd=:l<3;6`0?728;;n:52d4;3>477j?16h87?:033f0=:l<3;6`0?728;;n>52d4;3>477j;16h87?:033f4=:l<3;6`0?728;;mk52d4;3>477ml16h87?:033aa=:l<3;6`0?728;;io52d4;3>477m<16h87?:033`d=:l<3;6`0?728;;o952d4;3>477j016h87?:033e`=:l<3;62c9>`0?728;:>452d4;3>476:116h87?:03262=:l<3;6249>`0?728;:>952d4;3>476::16h87?:03267=:l<3;6209>`0?728;:>=52d4;3>4769o16h87?:0325`=:l<3;61e9>`0?728;:=n52d4;3>4769h16h87?:0325<=:l<3;6199>`0?728;:=:52d4;3>4769?16h87?:03250=:l<3;6159>`0?728;:=>52d4;3>4769;16h87?:03254=:l<3;60g9>`0?728;:4768m16h87?:0324f=:l<3;60c9>`0?728;:4768016h87?:0324==:l<3;6069>`0?728;:<;52d4;3>4768=16h87?:03246=:l<3;6039>`0?728;:<<52d4;3>4768916h87?:033bc=:l<3;6`0?728;;ji52d4;3>477nj16h87?:033bg=:l<3;6`0?728;;j552d4;3>477n>16h87?:033b3=:l<3;6`0?728;;j952d4;3>477n:16h87?:033b7=:l<3;6`0?728;;j=52d4;3>476:o16h87?:0326`=:l<3;62e9>`0?728;:>n52d4;3>476:?16h87?:0325g=:l<3;6119>`0?728;:<852d4;3>477nh16h87?:033ac=:l<3;66b9>`0?728;::l52d4;3>476>016h87?:0322==:l<3;6679>`0?728;::852d4;3>476>=16h87?:03226=:l<3;6639>`0?728;::<52d4;3>476>916h87?:0321c=:l<3;65d9>`0?728;:9i52d4;3>476=k16h87?:0321d=:l<3;6589>`0?728;:9552d4;3>476=>16h87?:03213=:l<3;6549>`0?728;:9952d4;3>476=:16h87?:03217=:l<3;6519>`0?728;:8k52d4;3>4764b9>`0?728;:8o52d4;3>476499>`0?728;:8:52d4;3>476<<16h87?:03201=:l<3;6429>`0?728;:8?52d4;3>476<816h87?:03205=:l<3;63g9>`0?728;:?h52d4;3>476;m16h87?:0327f=:l<3;63`9>`0?728;:?452d4;3>476;116h87?:03272=:l<3;6379>`0?728;:?852d4;3>476;=16h87?:03276=:l<3;6339>`0?728;:?<52d4;3>476?916h87?:0322c=:l<3;66d9>`0?728;::i52d4;3>476>>16h87?:0321f=:l<3;6509>`0?728;:8;52d4;3>476;k16h87?:03275=:l<3;6ae9>`0?728;:mo52d4;3>476ih16h87?:032e<=:l<3;6a69>`0?728;:m;52d4;3>476i<16h87?:032e1=:l<3;6a29>`0?728;:m?52d4;3>476i816h87?:032e5=:l<3;69g9>`0?728;:5h52d4;3>4761j16h87?:032=g=:l<3;69`9>`0?728;:5452d4;3>4761116h87?:032=2=:l<3;6979>`0?728;:5852d4;3>4761=16h87?:032=6=:l<3;6909>`0?728;:5=52d4;3>4760o16h87?:032<`=:l<3;68e9>`0?728;:4n52d4;3>4760k16h87?:032889>`0?728;:4552d4;3>4760?16h87?:032<0=:l<3;6859>`0?728;:4>52d4;3>4760;16h87?:032<4=:l<3;6819>`0?728;:;k52d4;3>476?l16h87?:0323a=:l<3;67c9>`0?728;:;l52d4;3>476?016h87?:0323==:l<3;6769>`0?728;:;;52d4;3>476?<16h87?:03231=:l<3;6729>`0?728;:;?52d4;3>476j816h87?:032f5=:l<3;6ag9>`0?728;:mh52d4;3>476i116h87?:032=a=:l<3;6939>`0?728;:4:52d4;3>476?j16h87?:03234=:l<3;6ed9>`0?728;:in52d4;3>476mk16h87?:032ad=:l<3;6e99>`0?728;:i:52d4;3>476m?16h87?:032a0=:l<3;6e59>`0?728;:i>52d4;3>476m;16h87?:032a4=:l<3;6e19>`0?728;:hk52d4;3>476lm16h87?:032`f=:l<3;6dc9>`0?728;:hl52d4;3>476l016h87?:032`==:l<3;6d69>`0?728;:h;52d4;3>476l<16h87?:032`1=:l<3;6d39>`0?728;:h<52d4;3>476l916h87?:032gc=:l<3;6cd9>`0?728;:oi52d4;3>476kj16h87?:032gg=:l<3;6c`9>`0?728;:o452d4;3>476k>16h87?:032g3=:l<3;6c49>`0?728;:o952d4;3>476k:16h87?:032g7=:l<3;6c09>`0?728;:o=52d4;3>476jo16h87?:032f`=:l<3;6bb9>`0?728;:no52d4;3>476jh16h87?:032f<=:l<3;6b99>`0?728;:n:52d4;3>476j?16h87?:032f0=:l<3;6b59>`0?728;:n>52d4;3>476n;16h87?:032b4=:l<3;6f19>`0?728;:ik52d4;3>476m016h87?:032``=:l<3;6d29>`0?728;:o552d4;3>476jm16h87?:032f7=:l<3;6`0?728;9>i52d4;3>475:j16h87?:0316g=:l<3;6`0?728;9>552d4;3>475:>16h87?:03163=:l<3;6`0?728;9>952d4;3>475::16h87?:03167=:l<3;6`0?728;9>=52d4;3>4759l16h87?:0315a=:l<3;6`0?728;9=o52d4;3>4759h16h87?:0315<=:l<3;6`0?728;9=:52d4;3>4759?16h87?:03150=:l<3;6`0?728;9=?52d4;3>4759816h87?:03155=:l<3;6`0?728;94758m16h87?:0314f=:l<3;6`0?728;94758116h87?:03142=:l<3;6`0?728;9<852d4;3>4758=16h87?:03146=:l<3;6`0?728;9<<52d4;3>4758916h87?:032bc=:l<3;6fe9>`0?728;:jn52d4;3>476nk16h87?:032bd=:l<3;6f89>`0?728;:j552d4;3>476n>16h87?:032b3=:l<3;6f49>`0?728;:j952d4;3>475;:16h87?:03177=:l<3;6`0?728;9?=52d4;3>475:h16h87?:0315c=:l<3;6`0?728;9<452d4;3>476nl16h87?:032b6=:l<3;6`0?728;35852d4;3>47?1?16h87?:03;=2=:l<3;6`0?728;nm?52d4;3>47b=:16h87?:03f11=:l<3;611c==hl018:j:e4ba>;2462kh16h:l?:72;g>;c=0:1=63k582954bf;27o94>510fb0>;c=0:1=510fb<>;c=0:1=510fb`>;c=0:1=510fa5>;c=0:1=510fa3>;a8o218>=4=g2e27m8o63:428773=:==918>94=460>15d34??:7:<6:?603<3;>16998542a890232=9=70;;4;603>;2<=0??n52d6;5>15034n<5;4;3b9>113=<:9018:::515?833=3>8;63:44877f=:l>3<69=<;0??n5rs03bg5<72;qU=i46s|10cab?6=:rT:=l6?;<32eg`=n=h37p}>1``f>5<5sW;:m:h4=03bf`acf94?4|V8;j;h5210ca`?`3j11v7}Y98k1```>c2e02wx=acc9b1d?3ty:=ll6:181[76i>k01{t98ki:7>52z\25d1034;:mo85f5`;?xu69jl96=4={_32gdc<58;hj?4i4c:8yv76l:;1<7;69m9;6k:m8:p54b5n3:1>vP>1bgg?876l;l1j9l7;|q25a4?2909wS?>cda8947c:10m8o64}r32`4b=838pR54b6l3l?n55rs03g57<72;qU=i46s|10f33?6=:rT:=nmj;<32`51=n=h37p}>1bd`>5<5sW;:on=4=03`bfcg394?4|V8;hn55210ae5?`3j11v7}Y98ijh63>1bd3>c2e02wx=cgg9b1d?3ty:=nhk:181[76kk30116=27:=nhn:g6a<>{t98im57>52z\25fd234;:ok75f5`;?xu69jl36=4={_32gg2<58;hj54i4c:8yv76ko=1<7;69jl=6k:m8:p54ea=3:1>vP>1b`2?876ko?1j9l7;|q25f`32909wS?>cc28947dn=0m8o64}r32gc5=838pR54ea;3l?n55rs03g4d<72;qU=i46s|10f3=?6=:rT:=nm:;<32`5?=n=h37p}>1e2;>5<5sW;:on:4=03g4=d1494?4|V8;ho?5210f32?`3j11v7}Y98ih=63>1e26>c2e02wx=d169b1d?3ty:=i><:181[76kkl01>:g6a<>{t98n;<7>52z\25fdd34;:h=>5f5`;?xu69jlm6=4={_32ggd<58;hjk4i4c:8yv76l8<1<7;69m;>6k:m8:p54b6<3:1>vP>1bf3?876l8>1j9l7;|q25a742909wS?>cbd8947c9:0m8o64}r32`47=838pR54b693l?n55rs03g55<72;qU=i46s|10f3b?6=:rT:=nmm;<32`5`=n=h37p}>1e2f>5<5sW;:ono4=03g4`d1f94?4|V8;ho45210f3`?`3j11v7}Y98ih463>1e2`>c2e02wx=d1`9b1d?3ty:=i<=:181[76kmo01=4?:3y]54eck27:=i{t98n:j7>52z\25fbe34;:h;69m;i6k:m8:p54b6i3:1>vP>1bf5?876l8k1j9l7;|q25a7>2909wS?>ce78947c900m8o64}r32`4>=838pR54b603l?n55rs03g52<72;qU=i46s|10f1a?6=:rT:=nkm;<32`7c=n=h37p}>1e0g>5<5sW;:oh74=03g6ad3a94?4|V8;hi55210f1g?`3j11v7}Y98in;63>1e0a>c2e02wx=d3c9b1d?3ty:=i<6:181[76kl?01;4?:3y]54eb:27:=i<9:g6a<>{t98n997>52z\25fc634;:h?;5f5`;?xu69m8?6=4={_32g`6<58;o>94i4c:8yv76l;91<7;6;?im6i8l9:?fa=3=l?i37p}>37f0>5<3s4;8:h<5f5`;?8b1im0o:nm4=015gcjk01hk73;f5g==z{89=h?4?:2y>560b93l?n552d7ca>a0dm27ni5?5d7a;?xu6;?n:6=4<{<302`6=n=h370j9ac8g2fb<5lou2124ff?`3j116h;om:e4`g>;bm0=1h;m7;|q273bd2908w0?<6dc9b1d?34n=mo4k6b`89`c>=3n=o55rs015`g<72:q6=>8j9;d7f==:l?ki6i8l9:?fa<5=l?i37p}>37fb>5<4s4;8:h65f5`;?8b1ik0o:no4=dg:5?b1k11v<=9d883>6}:9:`3gf2ml<1j9l7;jn01hk7d;f5g==z{89=h:4?:2y>560b=3l?n552d7cb>a0dk27ni5l5d7a;?xu6;?n=6=4<{<302`2=n=h370j9a`8g2fd<5lo357j9c99~w451l<0;6>u2124gb?`3j116h;on:e4`=>;bm1=1h;m7;|q273b72908w0?<6eg9b1d?34n=ml4k6bc89`c093n=o45rs02fa3<72;q6h;j::g6gg>;2<<0=<5m4}r3077b=838p1i;60;3077b<5898>h4i46`8yv77n:81<7=t^02e77=:l<3;6<=<2g9>5640;3l?;o5rs005fc<72;q6=?8mc;4347?0l16=<67f;d73g=z{8;3554?:3y>`0?728;3555210::=?`3?k1v7}:l<3;654>>j3l?;o5rs03;=f<72;q6h87?:03;=f=:9822h7h;7c9~w47?1l0;6?u2d4;3>47?1l16=<66f;d73g=z{8;3m=4?:3y>`0?728;3m=5210:b5?`3?k1v7}:l<3;654>f;3l?;o5rs03;e1<72;q6h87?:03;e1=:982j97h;7c9~w47?i?0;6?u2d4;3>47?i?16=<6n7;d73g=z{8;3m54?:3y>`0?728;3m55210:b=?`3?k1v7}:l<3;654>>93l?;o5rs03;=7<72;q6h87?:03;=7=:9822?7h;7c9~w46bm00;6?uQ11gf=>;bm=<1j99m;|q263dc2909w0kj49854=e<588=nh4i46`8yv76i:o1<7226k:8b:p54g4n3:1>vP>1`1e?8b00h0m8:l4}r32e16=838pR`2>e2o>;h0q~?>a5094?4|V8;j8?52d6:g>c20j2wx=?70j88d8e02d{t98ij;7>52z\25fg034l?5;4i46`8yv76kh21<7vP>1bc:?8`3110m8:l4}r32gdg=838pRb1?>2o>h0q~?>ab694?5|V8;jo95210c`3?`3?k16=<67f;f5gd=z{8;jo54?:2y]54gd027:=lmm:g64f>;691326i8la:p54gdk3:1?vP>1`a`?876ijl1j99m;<32<1`f3>5<4sW;:mi>4=03b`6h01uQ10cg=>;69hnh6k:8b:?25=g62m1e1e>5<5sW;:h>h4=03g06h0q~?>d5794?4|V8;o885210f7=?`3?k1v7}Y98n?n63>1e6e>c20j2wx=d479b11e3ty:=i;7:181[76l<201o?50;0`877>;81j97m;_306g7<5lo<<7;nc:?fa<>==hi01hk85;43`f=:ml==6;>kc:?fa21=>9nh70kj79854ae<5lo<578?db9>a`1f2?:oo63je6`925bd34on;n490ea89`c0l3<;hn52ed51>36ck27ni:=561f`?8cb?=0=;28?63:5686=c=:==<194h4=465>15434?=n7;6f:?601<181i018:;:4;e?833<3>8?63:5`86=c=:l>3=687i;5k5255791<`<5l?1j9m=;<302`0=n??h70?<6d59b1e534;8:h65f77`?874>l31j;;l;<302`g=n=i970?<6d`9b1e534;8:h>5f5a1?874>l;1j9m=;<302`4=n??h70?<6d19b33d34;8:hk5f55a?xuc>hi1<7ht=015``<21o16=>8kf;7:b>;6;?o?687i;<302`3==0l01<=9e786=c=:9:560bj3?2j63>37g3>0?a34;8:h?558d89451m;0>5k52124f7?3>n27o:lj5f55a?xua>=h1<7<7>52z?273ba2?:3o63je8f9b11e3tym:8?50;0x9451m=0=<5m4=dg:a?`3?k1vk8:2;296~;6;?o>6;>7c:?fa<`=n==i7p}i64194?4|589=i;4909a89`cf83l?;o5rsg460?6=:r7:?;k8:72;g>;bmh;1j99m;|qe203=838p1<=9e9854=e<5loj>7h;7c9~wc02>3:1>v3>37g:>36?k27nil=5f55a?xua><=1<747>52z?273ce2?:3o63je`79b11e3tym:9m50;0x9451m90=<5m4=dg:=?`3?k1vk8;d;296~;6;?o:6;>7c:?faj3l?;o5rsg47b?6=:r7:?;k<:72;g>;bm0i1j99m;|qfa26=839p1hk80;d73g=:ml=>68ol;?1j;;l;53z?fa23=n==i70kj7786ef=:ml3n68ol;|qfa=>=839p1hk86;d51f=:ml3n6hk:7:?fa=?=n==i7p}je6494?5|5lo<:7h;7c9>a`10253z?fa21=n??h70kj9g8fa01<5lo3n7h;7c9~w`c0?3:1?v3je659b11e34on;54:ab9>a`g72a`g72lo>;63je9f9b11e3tyni:650;1x9`c003l?;o52ed5:>0gd34onm<4:ab9~w`c?m3:1?v3je6;9b33d34onm<4je4589`c?n3l?;o5rsdg4=?6=;r7ni:75f55a?8cb?h0>mn52edc1>0gd3tyni4>50;1x9`c0i3l=9n52edc1>`c2?27ni4?5f55a?xubm>k1<7=t=dg4e?`3?k16ih9m:4c`?8cbi:0>mn5rsdg:6?6=;r7ni:l5f77`?8cbi:0ni894=dg:7?`3?k1vhk8b;297~;bm>h1j99m;1<7=t=dg4g?`1=j16iho;:dg63>;bm0?1j99m;|qfa2e=839p1hk8c;d73g=:ml=o68ol;n1j;;l;53z?fa2b=n==i70kj7386ef=:ml3268ol;|qfa2c=839p1hk82;d51f=:ml326hk:7:?fa2`=n==i7p}je6094?5|5lo<>7h;7c9>a`14253z?fa25=n??h70kj9`8fa01<5lo3=7h;7c9~w`c0;3:1?v3je619b11e34on;94:ab9>a`?e2a`?e2lo>;63je919b11e3tyni::50;0x9`c0<3l?;o52ed;`>0gd3tyni5:50;0x9`c>k3on9:52ed:6>c20j2wxj:k;:1808`?9j0o:no4=g57g?b1kk16j:k;:g64f>{tn>oh6=4<{j301k9;c;f5gd=:n>oh6k:8b:pb2c22908w0h71e8g2fg<5o=?h7j9cc9>b2c22o>5<4s4l3=i4k6b;89c13l3n=ol52f6gg>c20j2wxj:k9:1808`?9l0o:no4=g57a?b1kk16j:k9:g64f>{tn>on6=4<{j301k9;e;f5gd=:n>on6k:8b:pb2c02908w0h71g8g2fg<5o=?j7j9cc9>b2c02o>5<4s4l3=k4k6b;89c13n3n=ol52f6ge>c20j2wxj:k7:1808`?:90o:no4=g564?b1kk16j:k7:g64f>{tn>l;6=4<{j301k9:0;f5gd=:n>l;6k:8b:pb2c>2908w0h7208g2fg<5o=>=7j9cc9>b2c>2o>5<4s4l3><4k6b;89c1293n=ol52f6d2>c20j2wxj:kn:1808`?:;0o:no4=g566?b1kk16j:kn:g64f>{tn>l96=4<{j301k9:2;f5gd=:n>l96k:8b:pb2ce2908w0h7228g2fg<5o=>?7j9cc9>b2ce2o>5<4s4l3>>4k6b;89c12;3n=ol52f6d0>c20j2wxj:j;:1808`?9=0o:no4=g5g0?`3?k16j:ml:e4`f>{tn>nh6=4<{j301k9kc;d73g=:n>ih6i8lc:pb2b22908w0h7148g2fg<5o=o97h;7c9>b2ec2m5<4s4l3=84k6b;89c1cl3l?;o52f6ag>a0dk2wxj:j9:1808`?9?0o:no4=g5g2?`3?k16j:mj:e4`g>{tn>nn6=4<{j301k9ke;d73g=:n>in6i8lb:pb2b02908w0h7168g2fg<5o=o;7h;7c9>b2ea2m5<4s4l3=:4k6b;89c1cn3l?;o52f6ae>a0dj2wxj:j7:1808`?910o:no4=g5g{tn>o;6=4<{j301k9j0;d73g=:n>n;6i8lc:pb2b>2908w0h7188g2fg<5o=o57h;7c9>b2b62m5<4s4l3=44k6b;89c1b93l?;o52f6f2>a0dk2wxj:jn:1808`?9h0o:no4=g5ge?`3?k16j:j=:e4`g>{tn>o96=4<{j301k9j2;d73g=:n>n96i8lb:pb2be2908w0h71c8g2fg<5o=?n7j9cc9>b2be2o>5<4s4l3=o4k6b;89c13j3n=ol52f6g0>c20j2wxj:ll:1808`?8j0o:no4=g50g?b1kk16j:ll:g64f>{tn>i?6=4<{j301k9i?6k:8b:pb2dc2908w0h70e8g2fg<5o=8h7j9cc9>b2dc2o>5<4s4l3c20j2wxj:lj:1808`?8l0o:no4=g50a?b1kk16j:lj:g64f>{tn>i=6=4<{j301k9i=6k:8b:pb2da2908w0h70g8g2fg<5o=8j7j9cc9>b2da2o>5<4s4l3c20j2wxj:m?:1808`?990o:no4=g574?b1kk16j:m?:g64f>{tn>i36=4<{j301k9;0;f5gd=:n>i36k:8b:pb2e62908w0h7108g2fg<5o=?=7j9cc9>b2e62o>5<4s4l3=<4k6b;89c1393n=ol52f6a:>c20j2wxj:m=:1808`?9;0o:no4=g576?b1kk16j:m=:g64f>{tn>ij6=4<{j301k9;2;f5gd=:n>ij6k:8b:pb2e42908w0h7128g2fg<5o=??7j9cc9>b2e42o>5<4s4l3=>4k6b;89c13;3n=ol52f6aa>c20j2wxjlhm:1878`f;aioo1h;ml;|qeecg=83?p1ko;9;43v3i7269b11e34l36?k27mn=;5f5`;?8`0;00o:n74=g500?b1k016jlhi:e4`e>;a?:k1h;mn;|qeec>=83=p1ko83;43bd`a2mc2e027m;>75d7a`?8`0;=0o:nl4=g50;aiol1h;mj;ji0q~hnf783><}:nh7c:?ef54=n=h370h8388g2fd<5o=887j9cb9>b25?2ma0dl2wxjlh::18b8`f>;0=<5m4=g`35?`3j116j:=6:e4`e>;a?:>1h;mk;jk01k9<7;f5gd=:n>9=6i8la:?ef56=l?ih70h83`8g2fc<5o=897j9c99~wcd4?3:1?hu2fc1b>c2e027m4?m5d7a:?8`?;=0o:n74=g:1`?b1k016j5=::e4`=>;a0;o1h;m6;j301k6=f;f5g<=:n19<6i8l9:?e<66=l?i270h7398g2f?<5o28=7j9c89>b=5>2m34l3?l4k6b;89c>4;3n=o452f91a>a0d127m;><5d7aa?8`0;90o:nl4=g51=?b1k016j:=>:e4`e>;a?l91h;mn;jh01k9=e;f5gd=:n>8o6i8lb:?e3ae=l?ij70h8e08g2fg<5o=n>7j9c`9>b2b32ma0di27m;i65d7ab?8`0m90o:no4=g5g=?b1kh16j:ml:e4`e>;a?jo1h;mn;jk01k9k1;f5gd=:n>n96i8la:?e3fb=l?ij70h8d18g2fg<5o=no7j9c`9>b2c12ma0di27m;h:5d7ab?8`0m<0o:no4=g5f`?b1kh16j:kj:e4`e>;a?ll1h;mn;jk01k9i0;f5gd=:n>o26i8la:?e3`d=l?ij70h8d78g2f?<5o=o;7j9c89>b2bf2m3tymn>650;3f8`e;k0m8o64=g5e0?`1=j16j:h::g46g>;a?o<1j;;l;l26k8:c:?e3cg=n??h70h8fc8e20e<5o=8>7j9c89>b2572m34l<>k4k6b;89c15m3n=o452f60g>a0d127m4?:5d7a:?8`?:?0o:n74=g:13?b1k016j5<6:e4`=>;a0;k1h;m6;j301k6=8;f5g<=:n>=i6i8la:?e3fe=l?i270h8cd8g2f?<5o=hj7j9c89>b2b62m34l;a0;i1h;mn;jk01k6=d;f5gd=:n19>6i8la:?e<7c=l?ij70h7378g2fg<5o29j7j9c`9>b=502m493n=ol52f91:>a0di27m4><5d7ab?8`?;h0o:no4=g:07?b1kh16j5=m:e4`e>;a?:81h;mn;jk01k9=9;f5gd=:n>o86i8l9:?e3fd=l?ij70h82g8g2fg<5o=9h7j9c`9>b2bd2m34la0di27m;oh5d7ab?8`0k00o:no4=g5`6?b1kh16j:mn:e4`e>;a?m>1h;m6;j301k9kd;f5g<=:n>nn6i8l9:?e3a`=l?i270h8d98g2f?<5o=n<7j9c89>b2b>2ma0di27m;n95d7ab?8`0k90o:no4=g5`:e4`e>;a?j91h;mn;jk01k9jc;f5g<=:n>o=6i8l9:?e3`1=l?i270h8f08g2f?<5o=nm7j9c89>b2`52m34la0d127m;hh5d7a:?8`0m10o:n74=g5e4?b1k016j:k6:e4`=>;a?lh1h;m6;jk01k9k7;f5gd=:n>nj6i8la:?e3ad=l?ij7p}ia0594?>|5ok:57h;b99>b=1c2ma0dj27m4oj5d7ab?8`e;a0121h;mn;jk01k660;d73g=:n12=6i8la:pbg6?2902w0hm138e0g><5o22<7j9c`9>b=>42m0n3n=ol52f9:3>a0di27m45:5d7a`?8`>1:0o:nm4}rd4bf<72:q6j:h;:e4`e>;a0;i1j99m;jk0q~h70583>6}:n>l?6i8l9:?e<62=n==i70h7258g2fdb2`22m84k6bc8yv`?8<0;6>u2f6d6>a0d127m4>;5f55a?8`?:<0o:nl4}rd4b`<72:q6j:h9:e4`e>;a0;o1j99m;jh0q~h70783>6}:n>l=6i8l9:?e<60=n==i70h7278g2fgb2`02m:4k6b`8yv`?8>0;6>u2f6d4>a0d127m4>95f55a?8`?:>0o:no4}rd;45<72:q6j:h7:e4`e>;a0::1j99m;jk0q~h70983>6}:n>l36i8l9:?e<6>=n==i70h7298g2fdb2`>2m44k6bc8yv`?800;6>u2f6d:>a0d127m4>75f55a?8`?:00o:nl4}rd;47<72:q6j:hn:e4`e>;a0:81j99m;jh0q~h70`83>6}:n>lj6i8l9:?e<6g=n==i70h72`8g2fg4?:2y>b2`e2mu2f6da>a0d127m4>l5f55a?8`0?k0o:nk4}rda0<<72:q6jo:7:72;g>;aj=h1j99m;7}:nk>o6;>7c:?ef1`=n==i7p}ib4394?4|5oh><78?8b9>bg332o>5<5s4li<:4909a89c14j3l?;o5rsg:a::72;g>;a?:31j99m;|qe936k:8b:pb=d22909w0hm02854=e<5o=8;7h;7c9~wc>e<3:1>v3ib10925>d34l36?k27m;>;5f55a?xua0j:1<76t=g`35?3>n27mn=<558d89cd7;3?2j63ib1691<`<5oh;97;6f:?ef50==0l01kl?7;7:b>;a0j;1j99m;|qe<=b=838p1ko;e;43e2909w0hn4b854=e<5o23o7h;7c9~wc>?13:1>v3ia5`925>d34l34l4i46`8yv`?jj0;6>u2f`3:>0?a34lj=l4:9g9>b=da2o>5<5s4l3o:4i46`89c?293n=oi5rsg;3g?6=<8q6j4;=:4;e?8`>=:0>5k52f87f>0?a34l2:44:9g9>b<132<3m70h67g86=c=:n02j687i;180>5k52f877>0?a34l2984:9g9>b<312<3m70h65686=c=:n0?3687i;=k0>5k52f87`>0?a34l29i4:9g9>b<3a2<3m70h66186=c=:n0<:687i;>=0>5k52f846>0?a34l2:;4:9g9>b<002<3m70h66986=c=:n0>m0>5k52f84f>0?a34l2:k4:9g9>b<172<3m70h67086=c=:n0=9687i;??0>5k52f854>0?a34l2;54:9g9>b<1>2<3m70h67`86=c=:n0=i687i;?l0>5k52f8:3>0?a34l24<4:9g9>b<>52<3m70h68286=c=:n02?687i;0>0>5k52f8:;>0?a34l2444:9g9>b<>e2<3m70h68b86=c=:n02o687i;k:g64f>{tn0:36=4;1z?e=a1==0l01k7k8;7:b>;a1l9194h4=g;fa?3>n27m5k7558d89cg7<3?2j63ia1d91<`<5ok:87;6f:?ee43==0l01ko>6;7:b>;a1m3194h4=g;ge?3>n27m5il558d89c?ck3?2j63i9ef91<`<5o3oi7;6f:?e=a`==0l01k7j0;7:b>;a1l;194h4=g;f6?3>n27m5h:558d89c?b=3?2j63i9d491<`<5o3n;7;6f:?e=`>==0l01k7j9;7:b>;a1lk194h4=g;ff?3>n27m5hm558d89c?bl3?2j63i9dd91<`<5o3m<7;6f:?e=c7==0l01k7i2;7:b>;a1o9194h4=g;e0?3>n27m5k;558d89c?a>3?2j63i9g591<`<5o3m47;6f:?e=cg==0l01k7ib;7:b>;a1oi194h4=g;e`?3>n27m5kk558d89c?an3?2j63ia1291<`<5ok;=7;6f:?ee54==0l01ko?3;7:b>;ai9?194h4=gc32?3>n27mm=9558d89cg703?2j63ia1;91<`<5ok;m7;6f:?ee5d==0l01ko?c;7:b>;ai9n194h4=gc3a?3>n27mm<>558d89cg693?2j63ia0091<`<5ok:?7;6f:?e=5>=n==i7p}i8cc94?d|5oh:>7;6f:?ef45==0l01kl>4;7:b>;aj8?194h4=g`22?3>n27mn<9558d89cd603?2j63ib0;91<`<5oh:m7;6f:?ef4d==0l01k6mb;d73g=z{o2h>7>56dy>bd2?2<3m70hn4e86=c=:nh>m687i;5k52f`50>0?a34lj;94:9g9>bd2>2<3m70hn4`86=c=:nh>i687i;5k52f`72>0?a34lj9?4:9g9>bd342<3m70hn5586=c=:nh?>687i;5k52f`7:>0?a34lj9l4:9g9>bd3e2<3m70hn5b86=c=:nh?o687i;90>5k52f`42>0?a34lj:>4:9g9>bd032<3m70hn6486=c=:nh<=687i;00>5k52f`4b>0?a34lj:o4:9g9>bd0d2<3m70hn6d86=c=:nh:4;e?8`fj<0>5k52f``5>0?a34ljo<4:9g9>bded2<3m70hnd686=c=:nho9687i;5k52f`d7>0?a34ljn:4:9g9>bdd?2<3m70hnb886=c=:nhhj687i;5k52f``f>0?a34ljnk4:9g9>bde72<3m70hnc386=c=:nhi8687i;5k52f`a4>0?a34ljo54:9g9>bde>2<3m70hnc`86=c=:nhii687i;5k52f`f3>0?a34ljh<4:9g9>bdb52<3m70hnd286=c=:nhn?687i;5k52f`f:>0?a34ljhl4:9g9>bdbe2<3m70hndb86=c=:nhno687i;5k52f`g2>0?a34lji>4:9g9>bdc32<3m70hne486=c=:nho=687i;5k52f`gb>0?a34ljio4:9g9>bdcd2<3m70hned86=c=:nhom687i;:4;e?8`?k:0m8:l4}rd:4d<72oq6jo=6:4;e?8`e;h0>5k52fc1a>0?a34li>94:9g9>bg422<3m70hm2786=c=:nk8<687i;5k52fc11>0?a34li?>4:9g9>bg532<3m70hm3486=c=:n0:i6k:8b:pb=e32909w0h7c48e02d<5oh:h7j9c89~wc0e93:1>v3i940925>d34l<994i46`8yv`1j;0;6?u2f870>36?k27m;8;5f55a?xua>k91<7{tn?h?6=4={52z?e=22=>92h70h8598e02db<1a2?:3o63i74;9b11e3tym:o950;0x9c??i3<;4n52f67b>c20j2wxj;l7:1818`>0o0=<5m4=g56f?`3?k1vk8n9;296~;a10:1:=6l;h0q~h9a`83>7}:n03:6;>7c:?e31b=n==i7p}i6``94?4|5o3>878?8b9>b22b2o>5<5s4l2984909a89c13n3l?;o5rsg4b`?6=:r7m588561:`?8`0=90m8:l4}rd5e`<72;q6j4;8:72;g>;a?<;1j99m;|qe2d`=838p1k7:8;43?96k:8b:pb3d72909w0h658854=e<5o=>?7h;7c9~wc0f93:1>v3i94c925>d34l<894i46`8yv`1i;0;6?u2f87a>36?k27m;9;5f55a?xua>h91<7{tn?k?6=4={52z?e=0`=>92h70h8498e02db<072?:3o63i75;9b11e3tym:l950;0x9c?193<;4n52f66b>c20j2wxj;o7:1818`>>;0=<5m4=g57f?`3?k1vk869;296~;a1?91:=6l;h0q~h99`83>7}:n07c:?e36b=n==i7p}i68`94?4|5o3=978?8b9>b25b2o>5<5s4l2:;4909a89c14n3l?;o5rsg4:`?6=:r7m5;9561:`?8`0<90m8:l4}rd5=`<72;q6j487:72;g>;a?=;1j99m;|qe2<`=838p1k79a;43>96k:8b:pb3g72909w0h66c854=e<5o=??7h;7c9~wc0c93:1>v3i97a925>d34l<;94i46`8yv`1l;0;6?u2f84g>36?k27m;:;5f55a?xua>m91<7{tn?n?6=4={52z?e=26=>92h70h8798e02db<162?:3o63i76;9b11e3tym:i950;0x9c?0:3<;4n52f65b>c20j2wxj;j7:1818`>?:0=<5m4=g54f?`3?k1vk8l9;296~;a1>?1:=6l;h0q~h9c`83>7}:n0==6;>7c:?e33b=n==i7p}i6b`94?4|5o3<;78?8b9>b20b2o>5<5s4l2;54909a89c11n3l?;o5rsg4``?6=:r7m5:7561:`?8`0?90m8:l4}rd5g`<72;q6j49n:72;g>;a?>;1j99m;|qe2f`=838p1k78b;43=96k:8b:pb3b72909w0h67b854=e<5o=v3i96f925>d34l<:94i46`8yv`1k;0;6?u2f85f>36?k27m;;;5f55a?xua>j91<7{tn?i?6=4={52z?e==4=>92h70h8698e02db<>42?:3o63i77;9b11e3tym:n950;0x9c??<3<;4n52f64b>c20j2wxj;m7:1818`>0<0=<5m4=g55f?`3?k1vk8m9;296~;a11<1:=6l;h0q~h9b`83>7}:n02<6;>7c:?e30b=n==i7p}i6c`94?4|5o33478?8b9>b23b2o>5<5s4l2444909a89c12n3l?;o5rsg4a`?6=:r7m55l561:`?8`0>90m8:l4}rd5f`<72;q6j46l:72;g>;a??;1j99m;|qe2g`=838p1k77d;43<96k:8b:pb3e72909w0h68d854=e<5o==?7h;7c9~wc15k3:15v3i7419`3e>34l<8n4k6b;89c13m3n=o452f66e>a0d127m;8?5d7a:?8`0=;0o:n74=g57`?b1k016j:;?:e4`=>;a?;l1j99m;|qe37d=838p1k9;b;f5g<=:n>8n6k:8b:pb24?290:>v3i73;9b11e34la0d127m;oh5d7a:?8`0k00o:n74=g5`6?b1k016j:mn:e4`=>;a?ki1h;m6;j301k9l5;f5g<=:n>i=6i8l9:?e3f1=l?i270h8c18g2f?<5o=h47j9c89>b2e62m34l4k6b;8yv`0:h0;64u2f660>a0d127m;>m5d7a:?8`0;l0o:n74=g50b?b1k016j::>:e4`=>;a?=81h;m6;j301k9;0;f5g<=:n>8o6k:8b:pb=d52902w0h71b8e20e<5o2:h7h95b9>b=7b2o<>o63i80d9b33d34l3>=4i64a89c>593l=9n52f901>c02k27m4?=5f77`?8`0;;0m8:l4}rd;f4<720q6j5?;:g46g>;a08?1j;;l;7;d51f=:n1;36k8:c:?e<4?=n??h70h71`8e20e<5o2:n7h95b9>b2562o>5<>s4l37l3l=9n52f92f>c02k27m4=h5f77`?8`?990m:8m4=g:25?`1=j16j5?=:g46g>;a0891j;;l;h0q~hnfb83>6}:nk??6i8lc:?ef56=n==i70h6508g2febc20j2wxj5jj:1818`>m:0=<5m4=g:7f?`3?k1vk6j9;296~;a1lo1:=6l;h0q~h7f583>7}:n0l26;>7c:?e<35=n==i7p}i8gd94?4|5ok;878?8b9>b=0a2o>5<5s4lj0<3l?;o5rsg;31?6=:r7mm<:561:`?8`??<0m8:l4}rd:43<72;q6jl?::72;g>;a0><1j99m;|qe=51=838p1ko>6;432909w0h6d8854=e<5o2?47h;7c9~wc>di3:1>v3i9ec925>d34l39>4i46`8yv`?kk0;6?u2f8fa>36?k27m48k5f55a?xua0ji1<7{tn1io6=4={52z?e=ac=>92h70h7788e02db50;0x9c?b83<;4n52f95a>c20j2wxj5j>:1818`>m80=<5m4=g:0g?`3?k1vk6k2;296~;a1l81:=6l;h0q~h7d583>7}:n0o?6;>7c:?e<16=n==i7p}i8e794?4|5o3n978?8b9>b=262o>5<5s4l2i;4909a89c>3:3l?;o5rsg:g3?6=:r7m5h9561:`?8`?<:0m8:l4}rd;`=<72;q6j4k7:72;g>;a0=>1j99m;|qe>6k:8b:pb=bf2909w0h6e`854=e<5o2?:7h;7c9~wc>cj3:1>v3i9d`925>d34l38:4i46`8yv`?lj0;6?u2f8g`>36?k27m4975f55a?xua0mn1<7{tn1nm6=4={52z?e=c6=>92h70h74e8e02db<`62?:3o63i85g9b11e3tym4h<50;0x9c?a:3<;4n52f96e>c20j2wxj5k<:1818`>n:0=<5m4=g:64?`3?k1vk6j4;296~;a1o>1:=6l;h0q~h7e483>7}:n0l>6;>7c:?e<04=n==i7p}i8d494?4|5o3m:78?8b9>b=332o>5<5s4l2j:4909a89c>2=3l?;o5rsg:f;a0<21j99m;|qe<`d=838p1k7ib;43m7h;7c9~wc>bl3:1>v3i9gf925>d34l39o4i46`8yv`?ml0;6?u2f8df>36?k27m48m5f55a?xua0ll1<7{tn1l;6=4={52z?ee57=>92h70h7618e02dbd652?:3o63i8739b11e3tym4k=50;0x9cg7;3<;4n52f941>c20j2wxj5h::1818`f8<0=<5m4=g:50?`3?k1vk6i6;296~;ai9<1:=6l;h0q~h7f683>7}:nh:<6;>7c:?e<30=n==i7p}i8g:94?4|5ok;478?8b9>b=002o>5<5s4lj<44909a89c>103l?;o5rsg:ee?6=:r7mm=o561:`?8`?>h0m8:l4}rd;bg<72;q6jl>m:72;g>;a0?h1j99m;|qeam3:1>v3ia1g925>d34l3:h4i46`8yv`>890;6?u2f`33>36?k27m4:>5f55a?xua19;1<7:g64f>{tn0:96=4={52z?ee45=>92h70h7728e02dbd7>2?:3o63i86a9b11e3tymn>j50;0x9cg6i3<;4n52f95g>c20j2wxjo=j:1818`e9;0=<5m4=g:4b?`3?k1vklh0q~hm4183>7}:nk;?6;>7c:?e<=7=n==i7p}ib5394?4|5oh:978?8b9>b=>52o>5<5s4li=;4909a89c>?;3l?;o5rsg`77?6=:r7mn<9561:`?8`?0=0m8:l4}rda01<72;q6jo?7:72;g>;a01<1j99m;|qef13=838p1kl>9;43v3ib0`925>d34l3;h4i46`8yv`0:90;6?u2f6d7>c20j27m;8:5d7a:?xua?;;1<7{tn>896=4={h01k9:6;f5ga=z{o=9?7>52z?e3c1=n==i70h8568g2fb94?:3y>b2`?2o>3tym;?;50;0x9c1a13l?;o52f67:>a0d12wxj:<9:1818`0nh0m8:l4=g56e?b1km1vk9=7;296~;a?oh1j99m;jn0q~h81883>7}:n>>?6i8l9:?e3fe=n==i7p}i70c94?4|5o=?97j9c89>b2ec2o>5<5s4l3n=oi5rsg52g?6=:r7m;nh5f55a?8`0<>0o:nj4}rd45a<72;q6j::7:e4`=>;a?m:1j99m;|qe34c=838p1k9;9;f5g<=:n>n:6k:8b:pb27a2909w0h8d38e02d<5o=?m7j9ce9~wc>f13:1>v3i7669`3e>34l3>94i46`8yv`?ih0;6?u2f656>a0d127m4?;5f55a?xua0hh1<7{tn1kh6=4={h01k987;f5ga=z{o2jh7>52z?e32>=l?i270h7298e02db21>2m5i3l?;o52f65b>a0dl2wxj5o>:1818`?9j0m8:l4=g55g?b1k01vk6n2;296~;a08n1j99m;j30q~h7a283>7}:n1;n6k:8b:?e33c=l?i27p}i8`694?4|5o2:j7h;7c9>b20a2m5<5s4l3>=4i46`89c1083n=o45rsg:b2?6=:r7m4??5f55a?8`0?80o:n74}rd;e2<72;q6j5<=:g64f>;a?>81h;m6;|qe=838p1k6=3;d73g=:n>=86i8l9:pb=?>2909w0h7158e02d<5o==87j9c89~wc>>i3:1>v3i8079b11e34l<:84k6b;8yv`?1k0;6?u2f935>c20j27m;;85d7ag?xua00i1<7{tn13o6=4={h01k998;f5g<=z{o22i7>52z?e<4?=n==i70h8688g2f?b=7f2o>50;0x9c>6j3l?;o52f64a>a0dl2wxj57>:1818`?8j0m8:l4=g56g?b1kh1vk662;296~;a09n1j99m;jk0q~h79283>7}:n1:n6k:8b:?e30c=l?ij7p}i88694?4|5o2;j7h;7c9>b23a2m5<5s4l3==4i46`89c1183n=ol5rsg::2?6=:r7m480o:no4}rd;=2<72;q6j5?=:g64f>;a??81h;mn;|qe<<>=838p1k6>3;d73g=:n><86i8la:pb<6b2909w0hn49854=e<5o3;j7h;7c9~wc?>;3:18v3i8c`9`3eb34l25>4i46`89c>en3n=oh52fc77>a0dm2wxj47::1808`>1?0m8:l4=g`2b?b1kl16j5m8:e4`a>{tnk8;6=4=1z?ef72=n=h370h8558g2fg<5o=>97j9c`9>b23?2ma0dj27m;975d7aa?8`0?=0o:nl4=g541?b1kk16j:97:e4`f>;a?>31h;mm;jk01k995;f5gd=:n><36i8la:?e33?=l?ij70h8d28g2fg<5o29n7j9c`9>b2312m34l<9l4k6b;89c12j3n=o452f665>a0d127m;995d7a:?8`0;a?>k1h;m6;j301k997;f5g<=:n>84i4c:89c12<3n=oo52f676>a0dj27m;865d7aa?8`0=00o:nl4=g570?b1kj16j::::e4`g>;a?=21h;ml;ji01k984;f5gf=:n>=>6i8lc:?e32>=l?ih70h8788g2fe<5o==o7j9c`9>b20c2ma0di27m;:<5d7ab?8`0?:0o:no4=g550?b1kk16j:8::e4`f>;a??21h;mm;jh01k9:3;f5gf=:n>n86i8l9:?e<7d=l?i270h84b8g2fe<5o=?i7j9cb9>b22a2ma0dk27m;885d7ab?8`0=>0o:no4=g56e?b1kh16j:;m:e4`e>;a?=<1h;mn;jk01k9;a;f5gd=:n>==6i8la:?e321=l?ij70h87`8g2fg<5o==:7j9c`9>b2002m7t=g`12?`3j116j:;;:e4`g>;a?ji01k9:9;f5gf=:n>>?6i8la:?e313=l?ij70h8498g2fg<5o=?57j9c`9>b2132ma0dj27m;;j5d7aa?8`0>l0o:nl4=g55b?b1kk16j:9?:e4`f>;a?>;1h;mm;jh01k983;f5gg=:n>b2342ma0dl27m;9h5d7ag?8`0=80o:nj4=g566?b1km16j:=l:e4`g>;a?:o1h;ml;ji01k9;1;f5gf=:n>>96i8lc:?e31b=l?io70h8518g2fb<5o=8h7j9cb9>b2272ma0dj27m;8l5d7aa?8`0;a?><1h;mm;jh01k98a;f5gg=:n><=6i8lb:?e331=l?ii70h86`8g2fd<5o==n7j9cc9~wcd5;3:18c2e027m;8:5d7ag?8`0=<0o:nj4=g56;a?=>1h;mk;jn01k9;8;f5ga=:n>>26i8ld:?e322=l?io70h8748g2fb<5o=<47j9ce9>b21>2ma0dk27m;:>5d7a`?8`0?80o:nm4=g546?b1kj16j:9<:e4`g>;a??>1h;mk;jn01k998;f5ga=:n><26i8ld:?e30e=l?i270h85e8g2f?<5o=>i7j9c89>b23a2m34l<:<4k6b;89c11:3n=o452f640>a0d127m;8=5d7af?8`0<:0o:nj4=g57f?b1kl16j::l:e4`a>;a?=o1h;mj;jo01k9:1;f5g`=:n>?96i8le:?e36e=l?io70h83d8g2fb<5o=8j7j9ce9>b2262ma0dl27m;9>5d7ag?8`0?k0o:nl4=g562?b1kj16j:;8:e4`g>;a?ji01k9;6;f5gf=:n>><6i8lc:?e31g=l?ih70h8778g2fe<5o=<;7j9cb9>b21f2ma0dk2wxjo<7:1818`e:o0m8o64=g`34?b1kk1vkl=9;296~;aj::1j9l7;j30q~hm2`83>7}:nk9:6k:m8:?eec`=l?io7p}ib3`94?4|5oh8>7h;b99>bd`a2m5<5s4li?>4i4c:89cgan3n=o45rsg`1`?6=:r7mn>:5f5`;?8`fnl0o:nj4}rda6`<72;q6jo=::g6a<>;aioo1h;mm;|qef4c=83?p1kl>e;d7f==:nk;m6i8l9:?e=5d=l?i270h60e8g2f?<5o2h;7j9c89~wcd6k3:14v3ib5d9`3ed34l3no4k6bf89cd3i3n=o452fc70>a0dl27m5=65d7af?8`e9m0o:no4=g`2g?`3j116j5lj:e4`=>{tnh=>6=4={52z?eeg0=n=h370h73g8g2fgbde62o>i463i85`9`3ee3tymm4850;0x9cgdk3l?n552f974>a0dj2wxjlo>:1818`fl>0m8o64=g:57?b1kh1vkonc;296~;ail81j9l7;jh0q~hnb083>7}:nhoo6k:m8:?e<22=l?ii7p}iac094?4|5okm>7h;b99>b=122m5<5s4ljj>4i4c:89c>0>3n=oo5rsgca0?6=:r7mmk:5f5`;?8`??>0o:nl4}rdb33<72;q6jll8:g6a<>;a0=21h;mm;|qee21=838p1kom8;d7f==:n1?86i8lb:pbd1?2909w0hnb88e0g><5o2>i7j9c`9~wcg013:1>v3iacc9b1d?34l3:44k6bc8yv`f?h0;6?u2f``a>c2e027m4:65d7ab?xuai>h1<7{tnh=h6=4={52z?eegc=n=h370h77c8g2fgbdda2o>i463i82a9`3ee3tymm:h50;0x9cgd83l?n552f91f>a0dj2wxjl6>:1818`fk;0m8o64=g:74?b1kk1vko72;296~;aij91j9l7;jk0q~hn8283>7}:nhi?6k:m8:?e<14=l?ij7p}ia9694?4|5okh97h;b99>b=242m5<5s4ljo;4i4c:89c>3<3n=ol5rsgc;2?6=:r7mmn95f5`;?8`?<<0o:no4}rdb<2<72;q6jlm7:g6a<>;a0=<1h;mn;|qee=>=838p1kol9;d7f==:n1><6i8la:pbd>>2909w0hnc`8e0g><5o2?57j9c`9~wcg?i3:1>v3iab`9b1d?34l38l4k6bc8yv`f0j0;6?u2f`ag>c2e027m49m5d7ab?xuai1n1<7{tnh2n6=4={52z?eea6=n=h370h74g8g2fdbdb62o>i463i8429`3ee3tymm4?50;0x9cgc:3l?n552f972>a0dj2wxjl7=:1818`fl:0m8o64=g:66?b1kk1vko63;296~;aim>1j9l7;jh0q~hn9583>7}:nhn>6k:m8:?e<03=l?ii7p}ia8794?4|5oko:7h;b99>b=312m5<5s4ljh54i4c:89c>203n=oo5rsgc:;a0<5o2>o7j9cc9~wcg>k3:1>v3iaef9b1d?34l39i4k6b`8yv`f1m0;6?u2f`ff>c2e027m48h5d7aa?xuai0o1<7{tnh3m6=4={52z?ee`7=n=h370h7638g2fdbdc42o>i463i8769`3ee3tymml=50;0x9cgb<3l?n552f946>a0dj2wxjlo;:1818`fm<0m8o64=g:52?b1kk1vkon5;296~;ail<1j9l7;jh0q~hna783>7}:nho<6k:m8:?e<3>=l?ii7p}ia`594?4|5okn47h;b99>b=0f2m5<5s4lji44i4c:89c>1j3n=oo5rsgcb=?6=:r7mmho5f5`;?8`?>j0o:nl4}rdbed<72;q6jlkm:g6a<>;a0?n1h;mm;|qeedd=838p1kojc;d7f==:n1<5o2<<7j9cc9~wcgfm3:1>v3iadd9b1d?34l3;<4k6b`8yv`fio0;6?u2f`d3>c2e027m4:<5d7aa?xuaik:1<7{tnh;i6=4={52z?ee1b=n=h370h74c8g2fgl4?:3y>bd2a2o>i463i8459`3ef3tymm>h50;0x9cg1:3l?n552f94e>a0di2wxjl:;:1818`f>m0m8o64=g:40?b1kh1vko;5;296~;ai>81j9l7;jk0q~hn4783>7}:nh=86k:m8:?e<20=l?ij7p}ia5594?4|5ok<87h;b99>b=102m5<5s4lj844i4c:89c>303n=ol5rsgc2`?6=:r7mm9o5f5`;?8`?=:0o:no4}rdb5`<72;q6jl:m:g6a<>;a0:i1h;mn;|qee4`=838p1ko;c;d7f==:n19n6i8la:pbd472909w0hn4d8e0g><5o2?<7j9c`9~wcg5:3:1>v3ia429b1d?34l38h4k6bc8yv`f::0;6?u2f`72>c2e027m49h5d7ab?xuai;>1<7{tnh8>6=4={52z?ee02=n=h370h7538g2fg:4?:3y>bd322o>i463i8469`3ef3tymm?650;0x9cg2>3l?n552f976>a0di2wxjl<6:1818`f=>0m8o64=g:62?b1kh1vko=b;296~;ai<21j9l7;jk0q~hn2b83>7}:nh?26k:m8:?e<0?=l?ij7p}ia3f94?4|5ok>m7h;b99>b=3f2m5<5s4lj9o4i4c:89c>2j3n=ol5rsgc1b?6=:r7mm8m5f5`;?8`?=j0o:no4}rdb75<72;q6jl;k:g6a<>;a0<5o2=<7j9c`9~wcg4;3:1>v3ia729b1d?34l3:<4k6bc8yv`f;=0;6?u2f`42>c2e027m4;<5d7ab?xuai:?1<7{tnh9=6=4={52z?ee33=n=h370h7678g2fgbd012o>i463i8759`3ef3tymm>750;0x9cg1?3l?n552f94;>a0di2wxjl=n:1818`f>10m8o64=g:5e?b1kh1vkojk0q~hn3b83>7}:nhb=0c2m5<5s4lj:n4i4c:89c>1m3n=ol5rsgc74?6=:r7mm;k5f5`;?8`??90o:no4}rdb04<72;q6jl8i:g6a<>;a0>;1h;mn;|qee14=838p1ko80;d7f==:n1=96i8la:pbd242909w0hn708e0g><5o2a0di27m5=65d7a`?8`?jm0o:n74=g`7f?b1k01vkl?9;29<~;aj891j9l7;j301k673;f5gg=:n1296i8lb:?e<=7=l?ii70h7818g2fd<5o2387j9c`9>b5<0s4li=94i4c:89c>>83n=oo52f9:0>a0dk27m45<5d7a`?8`?080o:n74=g:;0?b1kk16j47<:e4`e>{tnk:i6=49{?;3n=o452f9:6>a0di27m54:5d7a`?xuaj9n1<7:t=g`23?`3j116j57?:e4`a>;a01>1h;m6;jo0q~hm0d83>3}:nk;36k:m8:?e<2c=l?ii70h7898g2fd<5o23;7j9cc9>b=>12m3tymn=h50;7x9cd613l?n552f95f>a0dk27m4565d7a`?8`?0>0o:n74=g;:7?b1k01vkl>0;290~;aj8k1j9l7;jn01k678;f5g<=:n03?6i8lb:pbg762908w0hm1c8e0g><5o2b5<25f5`;?8`?k:0o:n74=g:`1?b1kh16j59k:e4`=>;a0>i1h;mn;jk01k636i8l9:?e<05=l?i270h75d8g2f?<5o2=57j9c89>b=1?2m34l3;l4k6b;89c>0j3n=o452f91`>a0d127m4>k5d7a:?8`?;o0o:n74=g:74?b1k016j5:>:e4`=>;a0=81h;m6;j301k6;4;f5g<=:n1>>6i8l9:?e<10=l?i270h7468g2f?<5o2?57j9c89>b=2f2m34l38n4k6b;89c>3l3n=o452f96f>a0d127m49h5d7a:?8`?=90o:n74=g:65?b1k016j5;=:e4`=>;a0<>1h;m6;j301k6:6;f5g<=:n1?<6i8l9:?e<0>=l?i270h7588g2f?<5o2>m7j9c89>b=3e2m34l39i4k6b;89c>2n3n=o452f943>a0d127m4;?5d7a:?8`?>;0o:n74=g:57?b1k016j58;:e4`=>;a0??1h;m6;j301k697;f5g<=:n1<36i8l9:?e<3g=l?i270h76c8g2f?<5o2=o7j9c89>b=0c2m34l3:k4k6b;89c>083n=o452f952>a0d127m4:<5d7a:?8`??:0o:n74=g:40?b1k016j59::e4`=>;a0><1h;m6;j301kl:5;f5gd=:n1i:6i8la:?eb<6e2m3350>a0d127mn;a1<;1h;mm;ji01k6l7;f5gf=z{oh?h7>510y>bg2c2o>i463i8b19`3ef34l3o84k6b`89c>0l3n=oo52f95`>a0dj27mn9h5d7a:?8`>1;0o:no4=g:af?b1kj16jo;=:e4`=>;aj<91h;ml;j301k6mf;f5gf=:9:8bg7a2m34li8o4k6b`89c>d?3n=ol5rsg`7;a0>o1h;mj;jn01k677;f5gf=:n1286i8le:?e<=4=l?io70h7808g2fe<5o2h?7j9cc9>b=e22ma0d127m45>5d7a:?8`?0?0o:n74=g`61?b1k016j5m>:e4`=>;a0kh1h;m6;jk01kl:3;f5g<=:n12?6i8le:?e=5?=l?ij70h7bg8g2f?<5899;>4k6ba89cd6n3n=oo52fc6a>a0dk27mn8:5d7a:?8`>=80o:no4=g;3f?b1kk16j4>k:e4`f>;a0j=1h;mm;|qe2a?=838p1kom5;43=o6k:8b:pb3c32909w0hnb7854=e<5o=v3iab3925>d34l<4l4i46`8yv`1nh0;6?u2f`a`>36?k27m;495f55a?xua?9?1<7{tn>;;6=4={52z?ee`b=>92h70h8b58e02dbd`52?:3o63i7c79b11e3tym;<950;0x9cga;3<;4n52f6`5>c20j2wxj:?7:1818`fn=0=<5m4=g5a3?`3?k1vk8ka;296~;aik=1:=6l;h0q~h9dc83>7}:nhh36;>7c:?e3<5=n==i7p}i6ea94?4|5oki578?8b9>b2?b2o>5<5s4ljnl4909a89c1f13l?;o5rsg4ga?6=:r7mmol561:`?8`0j10m8:l4}rd5`c<72;q6jlll:72;g>;a?k31j99m;|qe2`6=838p1komd;43hj6k:8b:pb3c62909w0hnbd854=e<5o=in7h;7c9~wc0b:3:1>v3iacd925>d34l<;n4i46`8yv`1m:0;6?u2f`a3>36?k27m;:k5f55a?xua>l?1<7{tn?o=6=4={52z?eef2=>92h70h8838e02dbde22?:3o63i7919b11e3tym:h750;0x9cgd>3<;4n52f6:7>c20j2wxj;kn:1818`fk>0=<5m4=g5;1?`3?k1vk8jb;296~;aij21:=6l;h0q~h9eb83>7}:nhi26;>7c:?e3=1=n==i7p}i6df94?4|5okhm78?8b9>b2>?2o>5<5s4ljoo4909a89c1?13l?;o5rsg4e4?6=:r7mmnj561:`?8`00k0m8:l4}rd5b4<72;q6jlmj:72;g>;a?1i1j99m;|qe2c4=838p1kolf;432n6k:8b:pb3`42909w0hnd1854=e<5o=3j7h;7c9~wc0a<3:1>v3iae3925>d34l<5=4i46`8yv`1n<0;6?u2f`f1>36?k27m;4?5f55a?xua>o<1<7{tn?l<6=4={52z?eea3=>92h70h8948e02dbdb12?:3o63i7849b11e3tym:kl50;0x9cgc03<;4n52f6;;>c20j2wxj;hl:1818`fl00=<5m4=g5:=?`3?k1vk8id;296~;aimk1:=6l;h0q~h9fd83>7}:nhni6;>7c:?e3b2?d2o>5<5s4ljhi4909a89c1>l3l?;o5rsg535?6=:r7mmik561:`?8`01o0m8:l4}rd447<72;q6jlji:72;g>;a?h:1j99m;|qe355=838p1koj0;43k:6k:8b:pb2632909w0hne0854=e<5o=j>7h;7c9~wc17>3:1>v3iad1925>d34l0;6?u2f`g7>36?k27m;l;5f55a?xua?921<7{tn>:26=4={52z?ee`1=>92h70h8a98e02dbdc?2?:3o63i7`c9b11e3tym;=m50;0x9cgb13<;4n52f6ca>c20j2wxj:>k:1818`fmh0=<5m4=g5bg?`3?k1vk9?e;296~;ailh1:=6l;h0q~h80g83>7}:nhoh6;>7c:?e3dc=n==i7p}i70394?4|5okni78?8b9>b2d72o>5<5s4ljik4909a89c1e93l?;o5rsg527?6=:r7mmk>561:`?8`0j;0m8:l4}rd451<72;q6jlh>:72;g>;a?k91j99m;|q625<72:q69;;5f5`;?833l3n=o45257;9`3ee3ty>9k4?:5y>132=n=h370;;b;f5g<=:==n1h;mn;<75=?b1kh1v8;j:186831;3l?n55255`9`3ed34??h7j9ce9>114=l?i270;99;f5gf=z{13?=l?i27p}:5b83>2}:=?;1j9l7;<77f?b1kh1699j5d7aa?833:3n=ol525539`3ef34?=47j9ce9>116=l?i37p}:4b83>7}:=??1:=6l;<77`?`3?k1v8:n:181831<3<;4n5255`9b11e3ty>844?:3y>135=>92h70;;2;d73g=z{<>36=4={<756?070j1699?5f55a?xu2<>0;6?u2573925>d34??<7h;7c9~w0362909w0;;e;f6133=n=i970;:0;d73g=z{<<<6=4<{<752?070j169;95f5`;?83103n=on5rs47a>5<5s4?>:7j9c`9>10d=n=h37p}:6783>6}:=?<1j9l7;<766?070j169885d7aa?xu2>h0;6?u257c9b1d?34?><7j9c`9~w451mj0;69u257c925>d34;8:nh5d7a`?874>lo1h;m7;<302`e=n=h37p}:5`83>0}:=<31h;m6;<760?b1kh169;65d7ab?83113n=oh5254c9b1d?3ty>9:4?:3y>10?=l?ij70;:7;d7f==z{m=i97>53z?g3g3=n=h370j8b58g2fe<5m=297j9c`9~wa1e;3:1>v3k7c0925>d34n36?k27o;o95f55a?xuc?k;1<7{tl>k36=4={53z?g3g2=l?ij70j8ab8e0g><5m=jh7j9c89~wa1fi3:18v3k7c69`3ee34na0dk2wxh:o;:1808b0i>0m8o64=e5bf?b1kk16h:ok:e4`e>{tl>k96=4={54z?g3d1=>92h70j8ac8g2fg<5m=jh7j9cc9>`2g12o>i46s|d6ce>5<4s4nc2e02wxh:l=:1868b0j;0m8o64=e5a0?b1kl16h:l8:e4`e>;c?0?1h;mm;j20q~j89`83>7}:l>3n6k:m8:?g3<`=>92h7p}k78`94?4|5m=2j7h;b99>`2g72?:3o6s|d6;`>5<5s4n{tl>h26=4={52z?g3g6=n=h370j8958g2f>`2gb2o>i463k7869553282wxjo6?:18;8`e1<0>5k52fc:e>0?a34li5=4:9g9>bg?62<3m70hm9386=c=:nk38687i;:g64f>{tnk226=4={52z?ef<6=>92h70hm5e8e02dbg?62?:3o63ib4g9b11e3tymn5m50;0x9cd>:3<;4n52fc7e>c20j2wxjo6k:1818`e1:0=<5m4=g`6e?`3?k1vkl7e;296~;aj0>1:=6l;h0q~hm9783>1}:nk33687i;;aj0=1j99m;|qefh7j9c89>bg3b2m34li9l4k6b;89cd2j3n=o452fc:2>a0d12wxjo;7:1818`e110=<5m4=g`6=?`3?k1vi968;296~;c?ho1:=6l;h0q~j9a883>6}:l?kj6k:8b:?g2db=l?ii70?<6bd9`3ee3tyo:lo50;1x9a0fj3l?;o52d7cg>a0d127:?;mi:e4``>{t98kh97>52z?25de02m1`a6>c20j2wx=;69hi26k:8b:p54gdi3:1>v3>1`ab>c20j27:=lmm:e4`a>{t98khh7>52z?25dea2m1`ag>c20j2wx=;69hn:6k:8b:p54gc:3:1>v3>1`f1>c20j27:=lj<:e4`a>{t98ko97>52z?25db02m1`f6>c20j2wx=;69hnj6k:8b:p54gcj3:1>v3>1`fa>c20j27:=ljl:e4`a>{t98n8m7>52z?25a5c2m1e1b>c20j2wx=19c0>a0dm2wx=19c0>a0dl2wx=86i8l9:?25a272o>:g64f>;69m>86i8le:?25=g22m;69m>86i8ld:?25=g22m;69m>=6k:8b:p54b3?3:1?v3>1e64>c20j27:=i:6:e4`a>;691k<6i8le:p54b303:1?v3>1e6;>c20j27:=i:6:e4``>;691k<6i8ld:p54b3k3:1>v3>1e6e>a0d127:=i:l:g64f>{t98n?h7>53z?25a2c2o>1e6e>a0dm27:=5o6:e4`a>{t98n?i7>53z?25a2b2o>1e6e>a0dl27:=5o6:e4``>{t98n>>7>52z?25a322m1e71>c20j2wx=19;2>a0dm2wx=19;2>a0dl2wx=2o>;69m?h6i8le:?25=?42m;69m?h6i8ld:?25=?42m5<5s4li8l4i46`89cd3j3n=oh5rsg`66?6=:r7mn8<5f55a?8`e==0o:nl4}rda16<72;q6jo;<:g64f>;aj<>1h;mk;|qe6a?=838p1k675;d73g=:n12?6i8ld:pbd`c2909w0hnfd8e02d<5oh;<7j9c89~wcgam3:1>v3iagd9b11e34li<=4k6bc8yv`4:h0;6?u2f82:>c20j27m5=65d7a:?xua;131<7{tml=:6=4<{h01hk80;d51f=:ml336hk:7:p560dn3:1>v3>37af>36?k27:?;mi:g64f>{tn0?:6=4={52z?ef4c=>92h70hm1g8e02dbg7c2o>d3ty>994?:3y>105=>92h70;:4;d73g=z{{t=<<1<736?k27>9;4i46`8yv3103:1>v3:66854=e<5<<36k:8b:p`2ge2909w0j8a`854=e<5m=jn7h;7c9~wc73j3:1>v3>1e1f>c20j27:=5o<:e4`e>{tn8hm6=4={<32`12=n==i70?>8`79`3ef3tym>jk0q~h=9983>7}:98n><7h;7c9>54>f13n=ol5rsg0b0?6=:r7:=i;9:g64f>;6913:6i8la:pb7gc2909w0?>d4f9b11e34;:44=5d7ab?xua:k?1<7{tn;hi6=4={h01k6mf;f5gg=z{o8h:7>52z?e3a5=n==i70h84c8g2fbb=4e2o>h>50;0x900?2mbg2d2o>i463i9809`3e>3tymd3ty>8;4?:3y>110=n=h370;9b;43?6=4={<770?`3j11698o561:`?xuc?0<1<7{t==?1<7c2e027>9o4909a8yvb01>0;6?u2d6;4>c2e027o;lh561:`?x{i;o8j:7>52zJ240e>3td8j?o8:181M77=j30qc=i2`:94?4|@8:>o45rn2d1e<<72;qC==;l9:m7c4fi3:1>vF>04a:?xh4n;ki6=4={I331f?lm50;0xL462k01vb>h=ae83>7}O99?h56sa3g0ba?6=:rB:<8m6;|l0b7ga2909wE??5b;8yk5a:k:1<75<5sA;;9n74}o1e6g2=838pD<>:c89~j6`5j<0;6?uG117`=>{i;o8i:7>52zJ240e>3td8j?l8:181M77=j30qc=i2c:94?4|@8:>o45rn2d1f<<72;qC==;l9:m7c4ei3:1>vF>04a:?xh4n;hi6=4={I331f?om50;0xL462k01vb>h=be83>7}O99?h56sa3g0aa?6=:rB:<8m6;|l0b7da2909wE??5b;8yk5a:j:1<75<5sA;;9n74}o1e6f2=838pD<>:c89~j6`5k<0;6?uG117`=>{i;o8h:7>53zJ240e>3td8j?m8:180M77=j30qc=i2b:94?5|@8:>o45rn2d1g<<72:qC==;l9:m7c4di3:1?vF>04a:?xh4n;ii6=4<{I331f?nm50;1xL462k01vb>h=ce83>6}O99?h56sa3g0`a?6=;rB:<8m6;|l0b7ea2908wE??5b;8yk5a:m:1<7=tH026g<=zf:l9h<4?:2yK553d12we?k5<4sA;;9n74}o1e6a2=839pD<>:c89~j6`5l<0;6>uG117`=>{i;o8o:7>53zJ240e>3td8j?j8:180M77=j30qc=i2e:94?5|@8:>o45rn2d1`<<72:qC==;l9:m7c4ci3:1?vF>04a:?xh4n;ni6=4<{I331f?im50;1xL462k01vb>h=de83>6}O99?h56sa3g0ga?6=;rB:<8m6;|l0b7ba2908wE??5b;8yk5a:l:1<7=tH026g<=zf:l9i<4?:2yK553d12we?k5<4sA;;9n74}o1e6`2=839pD<>:c89~j6`5m<0;6>uG117`=>{i;o8n:7>53zJ240e>3td8j?k8:180M77=j30qc=i2d:94?5|@8:>o45rn2d1a<<72:qC==;l9:m7c4bi3:1?vF>04a:?xh4n;oi6=4<{I331f?hm50;1xL462k01vb>h=ee83>6}O99?h56sa3g0fa?6=;rB:<8m6;|l0b7ca2908wE??5b;8yk5a:o:1<7=tH026g<=zf:l9j<4?:2yK553d12we?k5<4sA;;9n74}o1e6c2=839pD<>:c89~j6`5n<0;6>uG117`=>{i;o8m:7>53zJ240e>3td8j?h8:180M77=j30qc=i2g:94?5|@8:>o45rn2d1b<<72:qC==;l9:m7c4ai3:1?vF>04a:?xh4n;li6=4<{I331f?km50;1xL462k01vb>h=fe83>6}O99?h56sa3g0ea?6=;rB:<8m6;|l0b7`a2908wE??5b;8yk5a;9:1<7=tH026g<=zf:l8<<4?:2yK553d12we?k=?2;297~N685<4sA;;9n74}o1e752=839pD<>:c89~j6`48<0;6>uG117`=>{i;o9;:7>53zJ240e>3td8j>>8:180M77=j30qc=i31:94?5|@8:>o45rn2d04<<72:qC==;l9:m7c57i3:1?vF>04a:?xh4n::i6=4<{I331f?h<0e83>6}O99?h56sa3g13a?6=;rB:<8m6;|l0b66a2908wE??5b;8yk5a;8:1<7=tH026g<=zf:l8=<4?:2yK553d12we?k=>2;297~N685<4sA;;9n74}o1e742=839pD<>:c89~j6`49<0;6>uG117`=>{i;o9::7>53zJ240e>3td8j>?8:180M77=j30qc=i30:94?5|@8:>o45rn2d05<<72:qC==;l9:m7c56i3:1?vF>04a:?xh4n:;i6=4<{I331f?h<1e83>6}O99?h56sa3g12a?6=;rB:<8m6;|l0b67a2908wE??5b;8yk5a;;:1<7=tH026g<=zf:l8><4?:2yK553d12we?k==2;297~N685<4sA;;9n74}o1e772=839pD<>:c89~j6`4:<0;6>uG117`=>{i;o99:7>53zJ240e>3td8j><8:180M77=j30qc=i33:94?5|@8:>o45rn2d06<<72:qC==;l9:m7c55i3:1?vF>04a:?xh4n:8i6=4<{I331f?h<2e83>6}O99?h56sa3g11a?6=;rB:<8m6;|l0b64a2908wE??5b;8yk5a;::1<7=tH026g<=zf:l8?<4?:2yK553d12we?k=<2;297~N685<4sA;;9n74}o1e762=839pD<>:c89~j6`4;<0;6>uG117`=>{i;o98:7>53zJ240e>3td8j>=8:180M77=j30qc=i32:94?5|@8:>o45rn2d07<<72:qC==;l9:m7c54i3:1?vF>04a:?xh4n:9i6=4<{I331f?m50;1xL462k01vb>h<3e83>6}O99?h56sa3g10a?6=;rB:<8m6;|l0b65a2908wE??5b;8yk5a;=:1<7=tH026g<=zf:l88<4?:2yK553d12we?k=;2;297~N685<4sA;;9n74}o1e712=839pD<>:c89~j6`4<<0;6>uG117`=>{i;o9?:7>53zJ240e>3td8j>:8:180M77=j30qc=i35:94?5|@8:>o45rn2d00<<72:qC==;l9:m7c53i3:1?vF>04a:?xh4n:>i6=4<{I331f?h<4e83>6}O99?h56sa3g17a?6=;rB:<8m6;|l0b62a2908wE??5b;8yk5a;<:1<7=tH026g<=zf:l89<4?:2yK553d12we?k=:2;297~N685<4sA;;9n74}o1e702=839pD<>:c89~j6`4=<0;6>uG117`=>{i;o9>:7>53zJ240e>3td8j>;8:180M77=j30qc=i34:94?5|@8:>o45rn2d01<<72:qC==;l9:m7c52i3:1?vF>04a:?xh4n:?i6=4<{I331f?h<5e83>6}O99?h56sa3g16a?6=;rB:<8m6;|l0b63a2908wE??5b;8yk5a;?:1<7=tH026g<=zf:l8:<4?:2yK553d12we?k=92;297~N685<4sA;;9n74}o1e732=839pD<>:c89~j6`4><0;6>uG117`=>{i;o9=:7>53zJ240e>3td8j>88:180M77=j30qc=i37:94?5|@8:>o45rn2d02<<72:qC==;l9:m7c51i3:1?vF>04a:?xh4n:h<6e83>6}O99?h56sa3g15a?6=;rB:<8m6;|l0b60a2908wE??5b;8yk5a;>:1<7=tH026g<=zf:l8;<4?:2yK553d12we?k=82;297~N685<4sA;;9n74}o1e722=839pD<>:c89~j6`4?<0;6>uG117`=>{i;o9<:7>53zJ240e>3td8j>98:180M77=j30qc=i36:94?5|@8:>o45rn2d03<<72:qC==;l9:m7c50i3:1?vF>04a:?xh4n:=i6=4<{I331f?h<7e83>6}O99?h56sa3g14a?6=;rB:<8m6;|l0b61a2908wE??5b;8yk5a;1:1<7=tH026g<=zf:l84<4?:2yK553d12we?k=72;297~N685<4sA;;9n74}o1e7=2=839pD<>:c89~j6`40<0;6>uG117`=>{i;o93:7>53zJ240e>3td8j>68:180M77=j30qc=i39:94?5|@8:>o45rn2d0<<<72:qC==;l9:m7c5?i3:1?vF>04a:?xh4n:2i6=4<{I331f?h<8e83>6}O99?h56sa3g1;a?6=;rB:<8m6;|l0b6>a2908wE??5b;8yk5a;0:1<7=tH026g<=zf:l85<4?:2yK553d12we?k=62;297~N685<4sA;;9n74}o1e7<2=839pD<>:c89~j6`41<0;6>uG117`=>{i;o92:7>53zJ240e>3td8j>78:180M77=j30qc=i38:94?5|@8:>o45rn2d0=<<72:qC==;l9:m7c5>i3:1?vF>04a:?xh4n:3i6=4<{I331f?h<9e83>6}O99?h56sa3g1:a?6=;rB:<8m6;|l0b6?a2908wE??5b;8yk5a;h:1<7=tH026g<=zf:l8m<4?:2yK553d12we?k=n2;297~N685<4sA;;9n74}o1e7d2=839pD<>:c89~j6`4i<0;6>uG117`=>{i;o9j:7>53zJ240e>3td8j>o8:180M77=j30qc=i3`:94?5|@8:>o45rn2d0e<<72:qC==;l9:m7c5fi3:1?vF>04a:?xh4n:ki6=4<{I331f?h6}O99?h56sa3g1ba?6=;rB:<8m6;|l0b6ga2908wE??5b;8yk5a;k:1<7=tH026g<=zf:l8n<4?:2yK553d12we?k=m2;297~N685<4sA;;9n74}o1e7g2=839pD<>:c89~j6`4j<0;6>uG117`=>{i;o9i:7>53zJ240e>3td8j>l8:180M77=j30qc=i3c:94?5|@8:>o45rn2d0f<<72:qC==;l9:m7c5ei3:1?vF>04a:?xh4n:hi6=4<{I331f?h6}O99?h56sa3g1aa?6=;rB:<8m6;|l0b6da2908wE??5b;8yk5a;j:1<7=tH026g<=zf:l8o<4?:2yK553d12we?k=l2;297~N685<4sA;;9n74}o1e7f2=839pD<>:c89~j6`4k<0;6>uG117`=>{i;o9h:7>53zJ240e>3td8j>m8:180M77=j30qc=i3b:94?5|@8:>o45rn2d0g<<72:qC==;l9:m7c5di3:1?vF>04a:?xh4n:ii6=4<{I331f?h6}O99?h56sa3g1`a?6=;rB:<8m6;|l0b6ea2908wE??5b;8yk5a;m:1<7=tH026g<=zf:l8h<4?:2yK553d12we?k=k2;297~N685<4sA;;9n74}o1e7a2=839pD<>:c89~j6`4l<0;6>uG117`=>{i;o9o:7>53zJ240e>3td8j>j8:180M77=j30qc=i3e:94?5|@8:>o45rn2d0`<<72:qC==;l9:m7c5ci3:1?vF>04a:?xh4n:ni6=4<{I331f?h6}O99?h56sa3g1ga?6=;rB:<8m6;|l0b6ba2908wE??5b;8yk5a;l:1<7=tH026g<=zf:l8i<4?:2yK553d12we?k=j2;297~N685<4sA;;9n74}o1e7`2=839pD<>:c89~j6`4m<0;6>uG117`=>{i;o9n:7>53zJ240e>3td8j>k8:180M77=j30qc=i3d:94?5|@8:>o45rn2d0a<<72:qC==;l9:m7c5bi3:1?vF>04a:?xh4n:oi6=4<{I331f?h6}O99?h56sa3g1fa?6=;rB:<8m6;|l0b6ca2908wE??5b;8yk5a;o:1<7=tH026g<=zf:l8j<4?:2yK553d12we?k=i2;297~N685<4sA;;9n74}o1e7c2=839pD<>:c89~j6`4n<0;6>uG117`=>{i;o9m:7>53zJ240e>3td8j>h8:180M77=j30qc=i3g:94?5|@8:>o45rn2d0b<<72:qC==;l9:m7c5ai3:1?vF>04a:?xh4n:li6=4<{I331f?h6}O99?h56sa3g1ea?6=;rB:<8m6;|l0b6`a2908wE??5b;8yk5a<9:1<7=tH026g<=zf:l?<<4?:2yK553d12we?k:?2;297~N685<4sA;;9n74}o1e052=839pD<>:c89~j6`38<0;6>uG117`=>{i;o>;:7>53zJ240e>3td8j9>8:180M77=j30qc=i41:94?5|@8:>o45rn2d74<<72:qC==;l9:m7c27i3:1?vF>04a:?xh4n=:i6=4<{I331f?h;0e83>6}O99?h56sa3g63a?6=;rB:<8m6;|l0b16a2908wE??5b;8yk5a<8:1<7=tH026g<=zf:l?=<4?:2yK553d12we?k:>2;297~N685<4sA;;9n74}o1e042=839pD<>:c89~j6`39<0;6>uG117`=>{i;o>::7>53zJ240e>3td8j9?8:180M77=j30qc=i40:94?5|@8:>o45rn2d75<<72:qC==;l9:m7c26i3:1?vF>04a:?xh4n=;i6=4<{I331f?h;1e83>6}O99?h56sa3g62a?6=;rB:<8m6;|l0b17a2908wE??5b;8yk5a<;:1<7=tH026g<=zf:l?><4?:2yK553d12we?k:=2;297~N685<4sA;;9n74}o1e072=839pD<>:c89~j6`3:<0;6>uG117`=>{i;o>9:7>53zJ240e>3td8j9<8:180M77=j30qc=i43:94?5|@8:>o45rn2d76<<72:qC==;l9:m7c25i3:1?vF>04a:?xh4n=8i6=4<{I331f?h;2e83>6}O99?h56sa3g61a?6=;rB:<8m6;|l0b14a2908wE??5b;8yk5a<::1<7=tH026g<=zf:l??<4?:2yK553d12we?k:<2;297~N685<4sA;;9n74}o1e062=839pD<>:c89~j6`3;<0;6>uG117`=>{i;o>8:7>53zJ240e>3td8j9=8:180M77=j30qc=i42:94?5|@8:>o45rn2d77<<72:qC==;l9:m7c24i3:1?vF>04a:?xh4n=9i6=4<{I331f?m50;1xL462k01vb>h;3e83>6}O99?h56sa3g60a?6=;rB:<8m6;|l0b15a2908wE??5b;8yk5a<=:1<7=tH026g<=zf:l?8<4?:2yK553d12we?k:;2;297~N685<4sA;;9n74}o1e012=839pD<>:c89~j6`3<<0;6>uG117`=>{i;o>?:7>51zJ240e>3td8j9:8:182M77=j30qc=i45:94?7|@8:>o45rn2d70<<728qC==;l9:m7c23i3:1=vF>04a:?xh4n=>i6=4>{I331f?h;4e83>4}O99?h56sa3g67a?6=9rB:<8m6;|l0b12a290:wE??5b;8yk5a<<:1<7?tH026g<=zf:l?9<4?:0yK553d12we?k::2;295~N685<6sA;;9n74}o1e002=83;pD<>:c89~j6`3=<0;6{i;o>>:7>51zJ240e>3td8j9;8:182M77=j30qc=i44:94?7|@8:>o45rn2d71<<728qC==;l9:m7c22i3:1=vF>04a:?xh4n=?i6=4>{I331f?h;5e83>4}O99?h56sa3g66a?6=9rB:<8m6;|l0b13a290:wE??5b;8yk5a5<6sA;;9n74}o1e032=83;pD<>:c89~j6`3><0;6{i;o>=:7>51zJ240e>3td8j988:182M77=j30qc=i47:94?7|@8:>o45rn2d72<<728qC==;l9:m7c21i3:1=vF>04a:?xh4n={I331f?h;6e83>4}O99?h56sa3g65a?6=9rB:<8m6;|l0b10a290:wE??5b;8yk5a<>:1<7?tH026g<=zf:l?;<4?:0yK553d12we?k:82;295~N685<6sA;;9n74}o1e022=83;pD<>:c89~j6`3?<0;6{i;o><:7>51zJ240e>3td8j998:182M77=j30qc=i46:94?7|@8:>o45rn2d73<<728qC==;l9:m7c20i3:1=vF>04a:?xh4n==i6=4>{I331f?h;7e83>4}O99?h56sa3g64a?6=9rB:<8m6;|l0b11a290:wE??5b;8yk5a<1:1<7?tH026g<=zf:l?4<4?:0yK553d12we?k:72;295~N685<6sA;;9n74}o1e0=2=83;pD<>:c89~j6`30<0;6{i;o>3:7>51zJ240e>3td8j968:182M77=j30qc=i49:94?7|@8:>o45rn2d7<<<728qC==;l9:m7c2?i3:1=vF>04a:?xh4n=2i6=4>{I331f?h;8e83>4}O99?h56sa3g6;a?6=9rB:<8m6;|l0b1>a290:wE??5b;8yk5a<0:1<7?tH026g<=zf:l?5<4?:0yK553d12we?k:62;295~N685<6sA;;9n74}o1e0<2=83;pD<>:c89~j6`31<0;6{i;o>2:7>51zJ240e>3td8j978:182M77=j30qc=i48:94?7|@8:>o45rn2d7=<<728qC==;l9:m7c2>i3:1=vF>04a:?xh4n=3i6=4>{I331f?h;9e83>4}O99?h56sa3g6:a?6=9rB:<8m6;|l0b1?a290:wE??5b;8yk5a5<6sA;;9n74}o1e0d2=83;pD<>:c89~j6`3i<0;6{i;o>j:7>51zJ240e>3td8j9o8:182M77=j30qc=i4`:94?7|@8:>o45rn2d7e<<728qC==;l9:m7c2fi3:1=vF>04a:?xh4n=ki6=4>{I331f?h;ae83>4}O99?h56sa3g6ba?6=9rB:<8m6;|l0b1ga290:wE??5b;8yk5a5<6sA;;9n74}o1e0g2=83;pD<>:c89~j6`3j<0;6{i;o>i:7>51zJ240e>3td8j9l8:182M77=j30qc=i4c:94?7|@8:>o45rn2d7f<<728qC==;l9:m7c2ei3:1=vF>04a:?xh4n=hi6=4>{I331f?h;be83>4}O99?h56sa3g6aa?6=9rB:<8m6;|l0b1da290:wE??5b;8yk5a5<6sA;;9n74}o1e0f2=83;pD<>:c89~j6`3k<0;6{i;o>h:7>51zJ240e>3td8j9m8:182M77=j30qc=i4b:94?7|@8:>o45rn2d7g<<728qC==;l9:m7c2di3:1=vF>04a:?xh4n=ii6=4>{I331f?h;ce83>4}O99?h56sa3g6`a?6=9rB:<8m6;|l0b1ea290:wE??5b;8yk5a5<6sA;;9n74}o1e0a2=83;pD<>:c89~j6`3l<0;6>uG117`=>{i;o>o:7>53zJ240e>3td8j9j8:182M77=j30qc=i4e:94?7|@8:>o45rn2d7`<<72;qC==;l9:m7c2ci3:1>vF>04a:?xh4n=ni6=4={I331f?h;de83>7}O99?h56sa3g6ga?6=9rB:<8m6;|l0b1ba290:wE??5b;8yk5a5<5sA;;9n74}o1e0`2=838pD<>:c89~j6`3m<0;6?uG117`=>{i;o>n:7>52zJ240e>3td8j9k8:181M77=j30qc=i4d:94?4|@8:>o45rn2d7a<<72;qC==;l9:m7c2bi3:1>vF>04a:?xh4n=oi6=4={I331f?h;ee83>7}O99?h56sa3g6fa?6=:rB:<8m6;|l0b1ca2909wE??5b;8yk5a5<5sA;;9n74}o1e0c2=838pD<>:c89~j6`3n<0;6?uG117`=>{i;o>m:7>52zJ240e>3td8j9h8:181M77=j30qc=i4g:94?4|@8:>o45rn2d7b<<72;qC==;l9:m7c2ai3:1>vF>04a:?xh4n=li6=4={I331f?h;fe83>7}O99?h56sa3g6ea?6=:rB:<8m6;|l0b1`a2909wE??5b;8yk5a=9:1<7<<4?:3yK553d12we?k;?2;297~N685<4sA;;9n74}o1e152=839pD<>:c89~j6`28<0;6>uG117`=>{i;o?;:7>53zJ240e>3td8j8>8:180M77=j30qc=i51:94?5|@8:>o45rn2d64<<72:qC==;l9:m7c37i3:1?vF>04a:?xh4n<:i6=4<{I331f?h:0e83>6}O99?h56sa3g73a?6=;rB:<8m6;|l0b06a2908wE??5b;8yk5a=8:1<7=tH026g<=zf:l>=<4?:2yK553d12we?k;>2;297~N685<4sA;;9n74}o1e142=839pD<>:c89~j6`29<0;6>uG117`=>{i;o?::7>53zJ240e>3td8j8?8:180M77=j30qc=i50:94?5|@8:>o45rn2d65<<72:qC==;l9:m7c36i3:1?vF>04a:?xh4n<;i6=4<{I331f?h:1e83>6}O99?h56sa3g72a?6=;rB:<8m6;|l0b07a2908wE??5b;8yk5a=;:1<7=tH026g<=zf:l>><4?:2yK553d12we?k;=2;297~N685<4sA;;9n74}o1e172=839pD<>:c89~j6`2:<0;6>uG117`=>{i;o?9:7>53zJ240e>3td8j8<8:180M77=j30qc=i53:94?5|@8:>o45rn2d66<<72:qC==;l9:m7c35i3:1?vF>04a:?xh4n<8i6=4<{I331f?h:2e83>6}O99?h56sa3g71a?6=;rB:<8m6;|l0b04a2908wE??5b;8yk5a=::1<7=tH026g<=zf:l>?<4?:2yK553d12we?k;<2;297~N685<4sA;;9n74}o1e162=839pD<>:c89~j6`2;<0;6>uG117`=>{i;o?8:7>53zJ240e>3td8j8=8:180M77=j30qc=i52:94?5|@8:>o45rn2d67<<72:qC==;l9:m7c34i3:1?vF>04a:?xh4n<9i6=4<{I331f?m50;1xL462k01vb>h:3e83>6}O99?h56sa3g70a?6=;rB:<8m6;|l0b05a2908wE??5b;8yk5a==:1<7=tH026g<=zf:l>8<4?:2yK553d12we?k;;2;297~N685<4sA;;9n74}o1e112=839pD<>:c89~j6`2<<0;6>uG117`=>{i;o??:7>53zJ240e>3td8j8:8:180M77=j30qc=i55:94?5|@8:>o45rn2d60<<72:qC==;l9:m7c33i3:1?vF>04a:?xh4n<>i6=4<{I331f?h:4e83>6}O99?h56sa3g77a?6=;rB:<8m6;|l0b02a2908wE??5b;8yk5a=<:1<7=tH026g<=zf:l>9<4?:2yK553d12we?k;:2;297~N685<4sA;;9n74}o1e102=839pD<>:c89~j6`2=<0;6>uG117`=>{i;o?>:7>53zJ240e>3td8j8;8:180M77=j30qc=i54:94?5|@8:>o45rn2d61<<72:qC==;l9:m7c32i3:1?vF>04a:?xh4nh:5e83>6}O99?h56sa3g76a?6=;rB:<8m6;|l0b03a2908wE??5b;8yk5a=?:1<7=tH026g<=zf:l>:<4?:2yK553d12we?k;92;297~N685<4sA;;9n74}o1e132=839pD<>:c89~j6`2><0;6>uG117`=>{i;o?=:7>53zJ240e>3td8j888:180M77=j30qc=i57:94?5|@8:>o45rn2d62<<72:qC==;l9:m7c31i3:1?vF>04a:?xh4n<h:6e83>6}O99?h56sa3g75a?6=;rB:<8m6;|l0b00a2908wE??5b;8yk5a=>:1<7=tH026g<=zf:l>;<4?:2yK553d12we?k;82;297~N685<4sA;;9n74}o1e122=839pD<>:c89~j6`2?<0;6>uG117`=>{i;o?<:7>53zJ240e>3td8j898:180M77=j30qc=i56:94?5|@8:>o45rn2d63<<72:qC==;l9:m7c30i3:1?vF>04a:?xh4n<=i6=4<{I331f?h:7e83>6}O99?h56sa3g74a?6=;rB:<8m6;|l0b01a2908wE??5b;8yk5a=1:1<7=tH026g<=zf:l>4<4?:2yK553d12we?k;72;297~N685<4sA;;9n74}o1e1=2=839pD<>:c89~j6`20<0;6>uG117`=>{i;o?3:7>53zJ240e>3td8j868:180M77=j30qc=i59:94?5|@8:>o45rn2d6<<<72:qC==;l9:m7c3?i3:1?vF>04a:?xh4n<2i6=4<{I331f?h:8e83>6}O99?h56sa3g7;a?6=;rB:<8m6;|l0b0>a2908wE??5b;8yk5a=0:1<7=tH026g<=zf:l>5<4?:2yK553d12we?k;62;297~N685<4sA;;9n74}o1e1<2=839pD<>:c89~j6`21<0;6>uG117`=>{i;o?2:7>53zJ240e>3td8j878:180M77=j30qc=i58:94?5|@8:>o45rn2d6=<<72:qC==;l9:m7c3>i3:1?vF>04a:?xh4n<3i6=4<{I331f?h:9e83>6}O99?h56sa3g7:a?6=;rB:<8m6;|l0b0?a2908wE??5b;8yk5a=h:1<7=tH026g<=zf:l>m<4?:2yK553d12we?k;n2;297~N685<4sA;;9n74}o1e1d2=839pD<>:c89~j6`2i<0;6>uG117`=>{i;o?j:7>53zJ240e>3td8j8o8:180M77=j30qc=i5`:94?5|@8:>o45rn2d6e<<72:qC==;l9:m7c3fi3:1?vF>04a:?xh4nh:ae83>6}O99?h56sa3g7ba?6=;rB:<8m6;|l0b0ga2908wE??5b;8yk5a=k:1<7=tH026g<=zf:l>n<4?:2yK553d12we?k;m2;297~N685<4sA;;9n74}o1e1g2=839pD<>:c89~j6`2j<0;6>uG117`=>{i;o?i:7>53zJ240e>3td8j8l8:180M77=j30qc=i5c:94?5|@8:>o45rn2d6f<<72:qC==;l9:m7c3ei3:1?vF>04a:?xh4nh:be83>6}O99?h56sa3g7aa?6=;rB:<8m6;|l0b0da2908wE??5b;8yk5a=j:1<7=tH026g<=zf:l>o<4?:2yK553d12we?k;l2;297~N685<4sA;;9n74}o1e1f2=839pD<>:c89~j6`2k<0;6>uG117`=>{i;o?h:7>53zJ240e>3td8j8m8:180M77=j30qc=i5b:94?5|@8:>o45rn2d6g<<72:qC==;l9:m7c3di3:1?vF>04a:?xh4nh:ce83>6}O99?h56sa3g7`a?6=;rB:<8m6;|l0b0ea2908wE??5b;8yk5a=m:1<7=tH026g<=zf:l>h<4?:2yK553d12we?k;k2;297~N685<4sA;;9n74}o1e1a2=839pD<>:c89~j6`2l<0;6>uG117`=>{i;o?o:7>53zJ240e>3td8j8j8:180M77=j30qc=i5e:94?5|@8:>o45rn2d6`<<72:qC==;l9:m7c3ci3:1?vF>04a:?xh4nh:de83>6}O99?h56sa3g7ga?6=;rB:<8m6;|l0b0ba2908wE??5b;8yk5a=l:1<7=tH026g<=zf:l>i<4?:2yK553d12we?k;j2;297~N685<4sA;;9n74}o1e1`2=839pD<>:c89~j6`2m<0;6>uG117`=>{i;o?n:7>53zJ240e>3td8j8k8:180M77=j30qc=i5d:94?5|@8:>o45rn2d6a<<72:qC==;l9:m7c3bi3:1?vF>04a:?xh4nh:ee83>6}O99?h56sa3g7fa?6=;rB:<8m6;|l0b0ca2908wE??5b;8yk5a=o:1<7=tH026g<=zf:l>j<4?:2yK553d12we?k;i2;297~N685<4sA;;9n74}o1e1c2=839pD<>:c89~j6`2n<0;6>uG117`=>{i;o?m:7>53zJ240e>3td8j8h8:180M77=j30qc=i5g:94?5|@8:>o45rn2d6b<<72:qC==;l9:m7c3ai3:1?vF>04a:?xh4nh:fe83>6}O99?h56sa3g7ea?6=;rB:<8m6;|l0b0`a2908wE??5b;8yk5a>9:1<7=tH026g<=zf:l=<<4?:2yK553d12we?k8?2;297~N685<4sA;;9n74}o1e252=839pD<>:c89~j6`18<0;6>uG117`=>{i;o<;:7>53zJ240e>3td8j;>8:180M77=j30qc=i61:94?5|@8:>o45rn2d54<<72:qC==;l9:m7c07i3:1?vF>04a:?xh4n?:i6=4<{I331f?h90e83>6}O99?h56sa3g43a?6=;rB:<8m6;|l0b36a2908wE??5b;8yk5a>8:1<7=tH026g<=zf:l==<4?:2yK553d12we?k8>2;297~N685<4sA;;9n74}o1e242=839pD<>:c89~j6`19<0;6>uG117`=>{i;o<::7>53zJ240e>3td8j;?8:180M77=j30qc=i60:94?5|@8:>o45rn2d55<<72:qC==;l9:m7c06i3:1?vF>04a:?xh4n?;i6=4<{I331f?h91e83>6}O99?h56sa3g42a?6=;rB:<8m6;|l0b37a2908wE??5b;8yk5a>;:1<7=tH026g<=zf:l=><4?:2yK553d12we?k8=2;297~N685<4sA;;9n74}o1e272=839pD<>:c89~j6`1:<0;6>uG117`=>{i;o<9:7>53zJ240e>3td8j;<8:180M77=j30qc=i63:94?5|@8:>o45rn2d56<<72:qC==;l9:m7c05i3:1?vF>04a:?xh4n?8i6=4<{I331f?h92e83>6}O99?h56sa3g41a?6=;rB:<8m6;|l0b34a2908wE??5b;8yk5a>::1<7=tH026g<=zf:l=?<4?:2yK553d12we?k8<2;297~N685<4sA;;9n74}o1e262=839pD<>:c89~j6`1;<0;6>uG117`=>{i;o<8:7>53zJ240e>3td8j;=8:180M77=j30qc=i62:94?5|@8:>o45rn2d57<<72:qC==;l9:m7c04i3:1?vF>04a:?xh4n?9i6=4<{I331f?m50;1xL462k01vb>h93e83>6}O99?h56sa3g40a?6=;rB:<8m6;|l0b35a2908wE??5b;8yk5a>=:1<7=tH026g<=zf:l=8<4?:2yK553d12we?k8;2;297~N685<4sA;;9n74}o1e212=839pD<>:c89~j6`1<<0;6>uG117`=>{i;o53zJ240e>3td8j;:8:180M77=j30qc=i65:94?5|@8:>o45rn2d50<<72:qC==;l9:m7c03i3:1?vF>04a:?xh4n?>i6=4<{I331f?h94e83>6}O99?h56sa3g47a?6=;rB:<8m6;|l0b32a2908wE??5b;8yk5a><:1<7=tH026g<=zf:l=9<4?:2yK553d12we?k8:2;297~N685<4sA;;9n74}o1e202=839pD<>:c89~j6`1=<0;6>uG117`=>{i;o<>:7>53zJ240e>3td8j;;8:180M77=j30qc=i64:94?5|@8:>o45rn2d51<<72:qC==;l9:m7c02i3:1?vF>04a:?xh4n??i6=4<{I331f?h95e83>6}O99?h56sa3g46a?6=;rB:<8m6;|l0b33a2908wE??5b;8yk5a>?:1<7=tH026g<=zf:l=:<4?:2yK553d12we?k892;297~N685<4sA;;9n74}o1e232=839pD<>:c89~j6`1><0;6>uG117`=>{i;o<=:7>53zJ240e>3td8j;88:180M77=j30qc=i67:94?5|@8:>o45rn2d52<<72:qC==;l9:m7c01i3:1?vF>04a:?xh4n?h96e83>6}O99?h56sa3g45a?6=;rB:<8m6;|l0b30a2908wE??5b;8yk5a>>:1<7=tH026g<=zf:l=;<4?:2yK553d12we?k882;297~N685<4sA;;9n74}o1e222=839pD<>:c89~j6`1?<0;6>uG117`=>{i;o<<:7>53zJ240e>3td8j;98:180M77=j30qc=i66:94?5|@8:>o45rn2d53<<72:qC==;l9:m7c00i3:1?vF>04a:?xh4n?=i6=4<{I331f?h97e83>6}O99?h56sa3g44a?6=;rB:<8m6;|l0b31a2908wE??5b;8yk5a>1:1<7=tH026g<=zf:l=4<4?:2yK553d12we?k872;295d}O99?h56sa3g4;a?6=;rB:<8m6;|l0b3>a2908wE??5b;8yk5a>0:1<7=tH026g<=zf:l=5<4?:2yK553d12we?k862;297~N685<4sA;;9n74}o1e2<2=839pD<>:c89~j6`11<0;6>uG117`=>{i;o<2:7>53zJ240e>3td8j;78:180M77=j30qc=i68:94?5|@8:>o45rn2d5=<<72:qC==;l9:m7c0>i3:1?vF>04a:?xh4n?3i6=4<{I331f?h99e83>6}O99?h56sa3g4:a?6=;rB:<8m6;|l0b3?a2908wE??5b;8yk5a>h:1<7=tH026g<=zf:l=m<4?:2yK553d12we?k8n2;297~N685<4sA;;9n74}o1e2d2=839pD<>:c89~j6`1i<0;6>uG117`=>{i;o53zJ240e>3td8j;o8:180M77=j30qc=i6`:94?5|@8:>o45rn2d5e<<72:qC==;l9:m7c0fi3:1?vF>04a:?xh4n?ki6=4<{I331f?h9ae83>6}O99?h56sa3g4ba?6=;rB:<8m6;|l0b3ga2908wE??5b;8yk5a>k:1<7=tH026g<=zf:l=n<4?:2yK553d12we?k8m2;297~N685<4sA;;9n74}o1e2g2=839pD<>:c89~j6`1j<0;6>uG117`=>{i;o53zJ240e>3td8j;l8:180M77=j30qc=i6c:94?5|@8:>o45rn2d5f<<72:qC==;l9:m7c0ei3:1?vF>04a:?xh4n?hi6=4<{I331f?h9be83>6}O99?h56sa3g4aa?6=;rB:<8m6;|l0b3da2908wE??5b;8yk5a>j:1<7=tH026g<=zf:l=o<4?:2yK553d12we?k8l2;297~N685<4sA;;9n74}o1e2f2=839pD<>:c89~j6`1k<0;6>uG117`=>{i;o53zJ240e>3td8j;m8:180M77=j30qc=i6b:94?5|@8:>o45rn2d5g<<72:qC==;l9:m7c0di3:1?vF>04a:?xh4n?ii6=4<{I331f?h9ce83>6}O99?h56sa3g4`a?6=;rB:<8m6;|l0b3ea2908wE??5b;8yk5a>m:1<7=tH026g<=zf:l=h<4?:2yK553d12we?k8k2;297~N685<4sA;;9n74}o1e2a2=839pD<>:c89~j6`1l<0;6>uG117`=>{i;o53zJ240e>3td8j;j8:180M77=j30qc=i6e:94?5|@8:>o45rn2d5`<<72:qC==;l9:m7c0ci3:1?vF>04a:?xh4n?ni6=4<{I331f?h9de83>6}O99?h56sa3g4ga?6=;rB:<8m6;|l0b3ba2908wE??5b;8yk5a>l:1<7=tH026g<=zf:l=i<4?:2yK553d12we?k8j2;297~N685<4sA;;9n74}o1e2`2=839pD<>:c89~j6`1m<0;6>uG117`=>{i;o53zJ240e>3td8j;k8:180M77=j30qc=i6d:94?5|@8:>o45rn2d5a<<72:qC==;l9:m7c0bi3:1?vF>04a:?xh4n?oi6=4<{I331f?h9ee83>6}O99?h56sa3g4fa?6=;rB:<8m6;|l0b3ca2908wE??5b;8yk5a>o:1<7=tH026g<=zf:l=j<4?:2yK553d12we?k8i2;297~N685<4sA;;9n74}o1e2c2=839pD<>:c89~j6`1n<0;6>uG117`=>{i;o53zJ240e>3td8j;h8:180M77=j30qc=i6g:94?5|@8:>o45rn2d5b<<72:qC==;l9:m7c0ai3:1?vF>04a:?xh4n?li6=4<{I331f?h9fe83>6}O99?h56sa3g4ea?6=;rB:<8m6;|l0b3`a2908wE??5b;8yk5a?9:1<7=tH026g<=zf:l<<<4?:2yK553d12we?k9?2;297~N685<4sA;;9n74}o1e352=839pD<>:c89~j6`08<0;6>uG117`=>{i;o=;:7>53zJ240e>3td8j:>8:180M77=j30qc=i71:94?5|@8:>o45rn2d44<<72:qC==;l9:m7c17i3:1?vF>04a:?xh4n>:i6=4<{I331f?h80e83>6}O99?h56sa3g53a?6=;rB:<8m6;|l0b26a2908wE??5b;8yk5a?8:1<7=tH026g<=zf:l<=<4?:2yK553d12we?k9>2;297~N685<4sA;;9n74}o1e342=839pD<>:c89~j6`09<0;6>uG117`=>{i;o=::7>53zJ240e>3td8j:?8:180M77=j30qc=i70:94?5|@8:>o45rn2d45<<72:qC==;l9:m7c16i3:1?vF>04a:?xh4n>;i6=4<{I331f?h81e83>6}O99?h56sa3g52a?6=;rB:<8m6;|l0b27a2908wE??5b;8yk5a?;:1<7=tH026g<=zf:l<><4?:2yK553d12we?k9=2;297~N685<4sA;;9n74}o1e372=83;2wE??5b;8yk5a?::1<75<5sA;;9n74}o1e362=838pD<>:c89~j6`0;<0;6?uG117`=>{i;o=8:7>52zJ240e>3td8j:=8:181M77=j30qc=i72:94?4|@8:>o45rn2d47<<72;qC==;l9:m7c14i3:1>vF>04a:?xh4n>9i6=4={I331f?m50;0xL462k01vb>h83e83>7}O99?h56sa3g50a?6=:rB:<8m6;|l0b25a2909wE??5b;8yk5a?=:1<75<5sA;;9n74}o1e312=838pD<>:c89~j6`0<<0;6?uG117`=>{i;o=?:7>52zJ240e>3td8j::8:181M77=j30qc=i75:94?4|@8:>o45rn2d40<<72;qC==;l9:m7c13i3:1>vF>04a:?xh4n>>i6=4={I331f?h84e83>7}O99?h56sa3g57a?6=:rB:<8m6;|l0b22a2909wE??5b;8yk5a?<:1<75<5sA;;9n74}o1e302=838pD<>:c89~j6`0=<0;6?uG117`=>{i;o=>:7>52zJ240e>3td8j:;8:181M77=j30qc=i74:94?4|@8:>o45rn2d41<<72;qC==;l9:m7c12i3:1>vF>04a:?xh4n>?i6=4={I331f?h85e83>7}O99?h56sa3g56a?6=:rB:<8m6;|l0b23a2909wE??5b;8yk5a??:1<75<5sA;;9n74}o1e332=838pD<>:c89~j6`0><0;6?uG117`=>{i;o==:7>52zJ240e>3td8j:88:181M77=j30qc=i77:94?4|@8:>o45rn2d42<<72;qC==;l9:m7c11i3:1>vF>04a:?xh4n>h86e83>7}O99?h56sa3g55a?6=:rB:<8m6;|l0b20a2909wE??5b;8yk5a?>:1<75<5sA;;9n74}o1e322=838pD<>:c89~j6`0?<0;6?uG117`=>{i;o=<:7>52zJ240e>3td8j:98:181M77=j30qc=i76:94?4|@8:>o45rn2d43<<72;qC==;l9:m7c10i3:1>vF>04a:?xh4n>=i6=4={I331f?h87e83>7}O99?h56sa3g54a?6=:rB:<8m6;|l0b21a2909wE??5b;8yk5a?1:1<75<5sA;;9n74}o1e3=2=838pD<>:c89~j6`00<0;6?uG117`=>{i;o=3:7>52zJ240e>3td8j:68:181M77=j30qc=i79:94?4|@8:>o45rn2d4<<<72;qC==;l9:m7c1?i3:1>vF>04a:?xh4n>2i6=4={I331f?h88e83>7}O99?h56sa3g5;a?6=:rB:<8m6;|l0b2>a2909wE??5b;8yk5a?0:1<75<5sA;;9n74}o1e3<2=838pD<>:c89~j6`01<0;6?uG117`=>{i;o=2:7>52zJ240e>3td8j:78:181M77=j30qc=i78:94?4|@8:>o45rn2d4=<<72;qC==;l9:m7c1>i3:1>vF>04a:?xh4n>3i6=4={I331f?h89e83>7}O99?h56sa3g5:a?6=:rB:<8m6;|l0b2?a2909wE??5b;8yk5a?h:1<75<5sA;;9n74}o1e3d2=838pD<>:c89~j6`0i<0;6?uG117`=>{i;o=j:7>52zJ240e>3td8j:o8:181M77=j30qc=i7`:94?4|@8:>o45rn2d4e<<72;qC==;l9:m7c1fi3:1>vF>04a:?xh4n>ki6=4={I331f?h8ae83>7}O99?h56sa3g5ba?6=:rB:<8m6;|l0b2ga2909wE??5b;8yk5a?k:1<75<5sA;;9n74}o1e3g2=838pD<>:c89~j6`0j<0;6?uG117`=>{i;o=i:7>52zJ240e>3td8j:l8:181M77=j30qc=i7c:94?4|@8:>o45rn2d4f<<72;qC==;l9:m7c1ei3:1>vF>04a:?xh4n>hi6=4={I331f?h8be83>7}O99?h56sa3g5aa?6=:rB:<8m6;|l0b2da2909wE??5b;8yk5a?j:1<75<5sA;;9n74}o1e3f2=838pD<>:c89~j6`0k<0;6?uG117`=>{i;o=h:7>52zJ240e>3td8j:m8:181M77=j30qc=i7b:94?4|@8:>o45rn2d4g<<72;qC==;l9:m7c1di3:1>vF>04a:?xh4n>ii6=4={I331f?h8ce83>7}O99?h56sa3g5`a?6=:rB:<8m6;|l0b2ea2909wE??5b;8yk5a?m:1<75<5sA;;9n74}o1e3a2=838pD<>:c89~j6`0l<0;6?uG117`=>{i;o=o:7>52zJ240e>3td8j:j8:181M77=j30qc=i7e:94?4|@8:>o45rn2d4`<<72;qC==;l9:m7c1ci3:1>vF>04a:?xh4n>ni6=4={I331f?h8de83>7}O99?h56sa3g5ga?6=:rB:<8m6;|l0b2ba2909wE??5b;8yk5a?l:1<75<5sA;;9n74}o1e3`2=838pD<>:c89~j6`0m<0;6?uG117`=>{i;o=n:7>52zJ240e>3td8j:k8:181M77=j30qc=i7d:94?4|@8:>o45rn2d4a<<72;qC==;l9:m7c1bi3:1>vF>04a:?xh4n>oi6=4={I331f?h8ee83>7}O99?h56sa3g5fa?6=:rB:<8m6;|l0b2ca2909wE??5b;8yk5a?o:1<75<5sA;;9n74}o1e3c2=838pD<>:c89~j6`0n<0;6?uG117`=>{i;o=m:7>52zJ240e>3td8j:h8:181M77=j30qc=i7g:94?4|@8:>o45rn2d4b<<72;qC==;l9:m7c1ai3:1>vF>04a:?xh4n>li6=4={I331f?h8fe83>7}O99?h56sa3g5ea?6=:rB:<8m6;|l0b2`a2909wE??5b;8yk5a09:1<75<5sA;;9n74}o1e<52=838pD<>:c89~j6`?8<0;6?uG117`=>{i;o2;:7>52zJ240e>3td8j5>8:181M77=j30qc=i81:94?4|@8:>o45rn2d;4<<72;qC==;l9:m7c>7i3:1>vF>04a:?xh4n1:i6=4={I331f?h70e83>7}O99?h56sa3g:3a?6=:rB:<8m6;|l0b=6a2909wE??5b;8yk5a08:1<72;296~N685<5sA;;9n74}o1e<42=838pD<>:c89~j6`?9<0;6?uG117`=>{i;o2::7>52zJ240e>3td8j5?8:181M77=j30qc=i80:94?4|@8:>o45rn2d;5<<72;qC==;l9:m7c>6i3:1>vF>04a:?xh4n1;i6=4={I331f?h71e83>7}O99?h56sa3g:2a?6=:rB:<8m6;|l0b=7a2909wE??5b;8yk5a0;:1<7<4?:3yK553d12we?k6=2;296~N685<5sA;;9n74}o1e<72=838pD<>:c89~j6`?:<0;6?uG117`=>{i;o29:7>52zJ240e>3td8j5<8:181M77=j30qc=i83:94?4|@8:>o45rn2d;6<<72;qC==;l9:m7c>5i3:1>vF>04a:?xh4n18i6=4={I331f?h72e83>7}O99?h56sa3g:1a?6=:rB:<8m6;|l0b=4a2909wE??5b;8yk5a0::1<75<5sA;;9n74}o1e<62=838pD<>:c89~j6`?;<0;6?uG117`=>{i;o28:7>52zJ240e>3td8j5=8:181M77=j30qc=i82:94?4|@8:>o45rn2d;7<<72;qC==;l9:m7c>4i3:1>vF>04a:?xh4n19i6=4={I331f?m50;0xL462k01vb>h73e83>7}O99?h56sa3g:0a?6=:rB:<8m6;|l0b=5a2909wE??5b;8yk5a0=:1<75<5sA;;9n74}o1e<12=838pD<>:c89~j6`?<<0;6?uG117`=>{i;o2?:7>52zJ240e>3td8j5:8:181M77=j30qc=i85:94?4|@8:>o45rn2d;0<<72;qC==;l9:m7c>3i3:1>vF>04a:?xh4n1>i6=4={I331f?h74e83>7}O99?h56sa3g:7a?6=:rB:<8m6;|l0b=2a2909wE??5b;8yk5a0<:1<75<6sA;;9n74}o1e<02=83;pD<>:c89~j6`?=<0;6{i;o2>:7>51zJ240e>3td8j5;8:182M77=j30qc=i84:94?7|@8:>o45rn2d;1<<728qC==;l9:m7c>2i3:1=vF>04a:?xh4n1?i6=4>{I331f?h75e83>4}O99?h56sa3g:6a?6=9rB:<8m6;|l0b=3a290:wE??5b;8yk5a0?:1<7?tH026g<=zf:l3:<4?:0yK553d12we?k692;295~N685<6sA;;9n74}o1e<32=83;pD<>:c89~j6`?><0;6{i;o2=:7>51zJ240e>3td8j588:182M77=j30qc=i87:94?7|@8:>o45rn2d;2<<728qC==;l9:m7c>1i3:1=vF>04a:?xh4n1{I331f?h76e83>4}O99?h56sa3g:5a?6=9rB:<8m6;|l0b=0a290:wE??5b;8yk5a0>:1<7?tH026g<=zf:l3;<4?:0yK553d12we?k682;295~N685<6sA;;9n74}o1e<22=83;pD<>:c89~j6`??<0;6{i;o2<:7>51zJ240e>3td8j598:182M77=j30qc=i86:94?7|@8:>o45rn2d;3<<728qC==;l9:m7c>0i3:1=vF>04a:?xh4n1=i6=4>{I331f?h77e83>4}O99?h56sa3g:4a?6=9rB:<8m6;|l0b=1a290:wE??5b;8yk5a01:1<7?tH026g<=zf:l34<4?:0yK553d12we?k672;295~N685<6sA;;9n74}o1e<=2=83;pD<>:c89~j6`?0<0;6{i;o23:7>51zJ240e>3td8j568:182M77=j30qc=i89:94?7|@8:>o45rn2d;<<<728qC==;l9:m7c>?i3:1=vF>04a:?xh4n12i6=4>{I331f?h78e83>4}O99?h56sa3g:;a?6=9rB:<8m6;|l0b=>a290:wE??5b;8yk5a00:1<7?tH026g<=zf:l35<4?:0yK553d12we?k662;296~N685<5sA;;9n74}o1e<<2=83;pD<>:c89~j6`?1<0;6?uG117`=>{i;o22:7>52zJ240e>3td8j578:181M77=j30qc=i88:94?7|@8:>o45rn2d;=<<728qC==;l9:m7c>>i3:1=vF>04a:?xh4n13i6=4>{I331f?h79e83>7}O99?h56sa3g::a?6=:rB:<8m6;|l0b=?a2909wE??5b;8yk5a0h:1<75<4sA;;9n74}o1e:c89~j6`?i<0;6>uG117`=>{i;o2j:7>53zJ240e>3td8j5o8:180M77=j30qc=i8`:94?5|@8:>o45rn2d;e<<72:qC==;l9:m7c>fi3:1?vF>04a:?xh4n1ki6=4<{I331f?h7ae83>6}O99?h56sa3g:ba?6=;rB:<8m6;|l0b=ga2908wE??5b;8yk5a0k:1<7=tH026g<=zf:l3n<4?:2yK553d12we?k6m2;297~N685<4sA;;9n74}o1e:c89~j6`?j<0;6>uG117`=>{i;o2i:7>53zJ240e>3td8j5l8:180M77=j30qc=i8c:94?5|@8:>o45rn2d;f<<72:qC==;l9:m7c>ei3:1?vF>04a:?xh4n1hi6=4<{I331f?h7be83>6}O99?h56sa3g:aa?6=;rB:<8m6;|l0b=da2908wE??5b;8yk5a0j:1<7=tH026g<=zf:l3o<4?:2yK553d12we?k6l2;297~N685<4sA;;9n74}o1e:c89~j6`?k<0;6?uG117`=>{i;o2h:7>52zJ240e>3td8j5m8:182M77=j30qc=i8b:94?7|@8:>o45rn2d;g<<728qC==;l9:m7c>di3:1>vF>04a:?xh4n1ii6=4>{I331f?h7ce83>4}O99?h56sa3g:`a?6=9rB:<8m6;|l0b=ea290:wE??5b;8yk5a0m:1<7?tH026g<=zf:l3h<4?:0yK553d12we?k6k2;295~N685<6sA;;9n74}o1e:c89~j6`?l<0;6{i;o2o:7>51zJ240e>3td8j5j8:182M77=j30qc=i8e:94?7|@8:>o45rn2d;`<<728qC==;l9:m7c>ci3:1=vF>04a:?xh4n1ni6=4>{I331f?h7de83>4}O99?h56sa3g:ga?6=9rB:<8m6;|l0b=ba290:wE??5b;8yk5a0l:1<7?tH026g<=zf:l3i<4?:0yK553d12we?k6j2;295~N685<6sA;;9n74}o1e<`2=83;pD<>:c89~j6`?m<0;6{i;o2n:7>51zJ240e>3td8j5k8:182M77=j30qc=i8d:94?7|@8:>o45rn2d;a<<728qC==;l9:m7c>bi3:1=vF>04a:?xh4n1oi6=4>{I331f?h7ee83>4}O99?h56sa3g:fa?6=9rB:<8m6;|l0b=ca290:wE??5b;8yk5a0o:1<7?tH026g<=zf:l3j<4?:0yK553d12we?k6i2;295~N685<6sA;;9n74}o1e:c89~j6`?n<0;6{i;o2m:7>51zJ240e>3td8j5h8:182M77=j30qc=i8g:94?7|@8:>o45rn2d;b<<728qC==;l9:m7c>ai3:1=vF>04a:?xh4n1li6=4>{I331f?h7fe83>4}O99?h56sa3g:ea?6=9rB:<8m6;|l0b=`a290:wE??5b;8yk5a19:1<7?tH026g<=zf:l2<<4?:0yK553d12we?k7?2;295~N685<6sA;;9n74}o1e=52=83;pD<>:c89~j6`>8<0;6{i;o3;:7>51zJ240e>3td8j4>8:182M77=j30qc=i91:94?7|@8:>o45rn2d:4<<728qC==;l9:m7c?7i3:1=vF>04a:?xh4n0:i6=4>{I331f?h60e83>4}O99?h56sa3g;3a?6=9rB:<8m6;|l0b<6a290:wE??5b;8yk5a18:1<7?tH026g<=zf:l2=<4?:0yK553d12we?k7>2;295~N685<6sA;;9n74}o1e=42=83;pD<>:c89~j6`>9<0;6{i;o3::7>51zJ240e>3td8j4?8:182M77=j30qc=i90:94?7|@8:>o45rn2d:5<<728qC==;l9:m7c?6i3:1=vF>04a:?xh4n0;i6=4>{I331f?h61e83>4}O99?h56sa3g;2a?6=9rB:<8m6;|l0b<7a290:wE??5b;8yk5a1;:1<7?tH026g<=zf:l2><4?:0yK553d12we?k7=2;295~N685<6sA;;9n74}o1e=72=83;pD<>:c89~j6`>:<0;6{i;o39:7>51zJ240e>3td8j4<8:182M77=j30qc=i93:94?7|@8:>o45rn2d:6<<728qC==;l9:m7c?5i3:1=vF>04a:?xh4n08i6=4>{I331f?h62e83>4}O99?h56sa3g;1a?6=9rB:<8m6;|l0b<4a290:wE??5b;8yk5a1::1<7?tH026g<=zf:l2?<4?:0yK553d12we?k7<2;295~N685<6sA;;9n74}o1e=62=83;pD<>:c89~j6`>;<0;6{i;o38:7>51zJ240e>3td8j4=8:182M77=j30qc=i92:94?7|@8:>o45rn2d:7<<728qC==;l9:m7c?4i3:1=vF>04a:?xh4n09i6=4>{I331f?m50;3xL462k01vb>h63e83>4}O99?h56sa3g;0a?6=9rB:<8m6;|l0b<5a290:wE??5b;8yk5a1=:1<7?tH026g<=zf:l28<4?:0yK553d12we?k7;2;295~N685<6sA;;9n74}o1e=12=83;pD<>:c89~j6`><<0;6{i;o3?:7>51zJ240e>3td8j4:8:182M77=j30qc=i95:94?7|@8:>o45rn2d:0<<728qC==;l9:m7c?3i3:1=vF>04a:?xh4n0>i6=4>{I331f?h64e83>4}O99?h56sa3g;7a?6=9rB:<8m6;|l0b<2a290:wE??5b;8yk5a1<:1<7?tH026g<=zf:l29<4?:0yK553d12we?k7:2;295~N685<6sA;;9n74}o1e=02=83;pD<>:c89~j6`>=<0;6{i;o3>:7>51zJ240e>3td8j4;8:182M77=j30qc=i94:94?7|@8:>o45rn2d:1<<72;qC==;l9:m7c?2i3:1>vF>04a:?xh4n0?i6=4>{I331f?h65e83>6}O99?h56sa3g;6a?6=;rB:<8m6;|l0b<3a2908wE??5b;8yk5a1?:1<7=tH026g<=zf:l2:<4?:2yK553d12we?k792;297~N685<4sA;;9n74}o1e=32=839pD<>:c89~j6`>><0;6>uG117`=>{i;o3=:7>53zJ240e>3td8j488:180M77=j30qc=i97:94?7|@8:>o45rn2d:2<<728qC==;l9:m7c?1i3:1=vF>04a:?xh4n0{I331f?h66e83>4}O99?h56sa3g;5a?6=9rB:<8m6;|l0b<0a290:wE??5b;8yk5a1>:1<7?tH026g<=zf:l2;<4?:0yK553d12we?k782;295~N685<6sA;;9n74}o1e=22=83;pD<>:c89~j6`>?<0;6{i;o3<:7>51zJ240e>3td8j498:182M77=j30qc=i96:94?7|@8:>o45rn2d:3<<728qC==;l9:m7c?0i3:1=vF>04a:?xh4n0=i6=4>{I331f?h67e83>4}O99?h56sa3g;4a?6=9rB:<8m6;|l0b<1a290:wE??5b;8yk5a11:1<7?tH026g<=zf:l24<4?:0yK553d12we?k772;295~N685<6sA;;9n74}o1e==2=83;pD<>:c89~j6`>0<0;6{i;o33:7>51zJ240e>3td8j468:182M77=j30qc=i99:94?7|@8:>o45rn2d:<<<728qC==;l9:m7c??i3:1=vF>04a:?xh4n02i6=4>{I331f?h68e83>4}O99?h56sa3g;;a?6=9rB:<8m6;|l0b<>a290:wE??5b;8yk5a10:1<7?tH026g<=zf:l25<4?:0yK553d12we?k762;295~N685<6sA;;9n74}o1e=<2=83;pD<>:c89~j6`>1<0;6{i;o32:7>51zJ240e>3td8j478:182M77=j30qc=i98:94?7|@8:>o45rn2d:=<<728qC==;l9:m7c?>i3:1=vF>04a:?xh4n03i6=4>{I331f?h69e83>4}O99?h56sa3g;:a?6=9rB:<8m6;|l0b5<6sA;;9n74}o1e=d2=83;pD<>:c89~j6`>i<0;6{i;o3j:7>51zJ240e>3td8j4o8:182M77=j30qc=i9`:94?7|@8:>o45rn2d:e<<728qC==;l9:m7c?fi3:1=vF>04a:?xh4n0ki6=4>{I331f?h6ae83>4}O99?h56sa3g;ba?6=9rB:<8m6;|l0b5<6sA;;9n74}o1e=g2=83;pD<>:c89~j6`>j<0;6{i;o3i:7>51zJ240e>3td8j4l8:182M77=j30qc=i9c:94?7|@8:>o45rn2d:f<<728qC==;l9:m7c?ei3:1=vF>04a:?xh4n0hi6=4>{I331f?h6be83>4}O99?h56sa3g;aa?6=9rB:<8m6;|l0b5<6sA;;9n74}o1e=f2=83;pD<>:c89~j6`>k<0;6{i;o3h:7>51zJ240e>3td8j4m8:182M77=j30qc=i9b:94?7|@8:>o45rn2d:g<<728qC==;l9:m7c?di3:1=vF>04a:?xh4n0ii6=4>{I331f?h6ce83>4}O99?h56sa3g;`a?6=9rB:<8m6;|l0b5<6sA;;9n74}o1e=a2=83;pD<>:c89~j6`>l<0;6{i;o3o:7>51zJ240e>3td8j4j8:182M77=j30qc=i9e:94?7|@8:>o45rn2d:`<<728qC==;l9:m7c?ci3:1=vF>04a:?xh4n0ni6=4>{I331f?h6de83>4}O99?h56sa3g;ga?6=9rB:<8m6;|l0b5<6sA;;9n74}o1e=`2=83;pD<>:c89~j6`>m<0;6{i;o3n:7>51zJ240e>3td8j4k8:182M77=j30qc=i9d:94?7|@8:>o45rn2d:a<<728qC==;l9:m7c?bi3:1=vF>04a:?xh4n0oi6=4>{I331f?h6ee83>4}O99?h56sa3g;fa?6=9rB:<8m6;|l0b5<6sA;;9n74}o1e=c2=83;pD<>:c89~j6`>n<0;6{i;o3m:7>51zJ240e>3td8j4h8:182M77=j30qc=i9g:94?7|@8:>o45rn2d:b<<728qC==;l9:m7c?ai3:1=vF>04a:?xh4n0li6=4>{I331f?h6fe83>4}O99?h56sa3g;ea?6=9rB:<8m6;|l0b<`a290:wE??5b;8yk5ai9:1<7?tH026g<=zf:lj<<4?:0yK553d12we?ko?2;295~N685<6sA;;9n74}o1ee52=83;pD<>:c89~j6`f8<0;6{i;ok;:7>51zJ240e>3td8jl>8:182M77=j30qc=ia1:94?7|@8:>o45rn2db4<<728qC==;l9:m7cg7i3:1=vF>04a:?xh4nh:i6=4>{I331f?hn0e83>4}O99?h56sa3gc3a?6=9rB:<8m6;|l0bd6a290:wE??5b;8yk5ai8:1<7?tH026g<=zf:lj=<4?:0yK553d12we?ko>2;295~N685<6sA;;9n74}o1ee42=83;pD<>:c89~j6`f9<0;6{i;ok::7>51zJ240e>3td8jl?8:182M77=j30qc=ia0:94?7|@8:>o45rn2db5<<728qC==;l9:m7cg6i3:1=vF>04a:?xh4nh;i6=4>{I331f?hn1e83>4}O99?h56sa3gc2a?6=9rB:<8m6;|l0bd7a290:wE??5b;8yk5ai;:1<7?tH026g<=zf:lj><4?:0yK553d12we?ko=2;295~N685<6sA;;9n74}o1ee72=83;pD<>:c89~j6`f:<0;6{i;ok9:7>51zJ240e>3td8jl<8:182M77=j30qc=ia3:94?7|@8:>o45rn2db6<<728qC==;l9:m7cg5i3:1=vF>04a:?xh4nh8i6=4>{I331f?hn2e83>4}O99?h56sa3gc1a?6=9rB:<8m6;|l0bd4a290:wE??5b;8yk5ai::1<7?tH026g<=zf:lj?<4?:0yK553d12we?ko<2;295~N685<6sA;;9n74}o1ee62=83;pD<>:c89~j6`f;<0;6{i;ok8:7>51zJ240e>3td8jl=8:182M77=j30qc=ia2:94?7|@8:>o45rn2db7<<728qC==;l9:m7cg4i3:1=vF>04a:?xh4nh9i6=4>{I331f?m50;3xL462k01vb>hn3e83>4}O99?h56sa3gc0a?6=9rB:<8m6;|l0bd5a290:wE??5b;8yk5ai=:1<7?tH026g<=zf:lj8<4?:0yK553d12we?ko;2;295~N685<6sA;;9n74}o1ee12=83;pD<>:c89~j6`f<<0;6{i;ok?:7>51zJ240e>3td8jl:8:182M77=j30qc=ia5:94?7|@8:>o45rn2db0<<728qC==;l9:m7cg3i3:1=vF>04a:?xh4nh>i6=4>{I331f?hn4e83>4}O99?h56sa3gc7a?6=9rB:<8m6;|l0bd2a290:wE??5b;8yk5ai<:1<7?tH026g<=zf:lj9<4?:0yK553d12we?ko:2;295~N685<6sA;;9n74}o1ee02=83;pD<>:c89~j6`f=<0;6{i;ok>:7>51zJ240e>3td8jl;8:182M77=j30qc=ia4:94?7|@8:>o45rn2db1<<728qC==;l9:m7cg2i3:1=vF>04a:?xh4nh?i6=4>{I331f?hn5e83>4}O99?h56sa3gc6a?6=9rB:<8m6;|l0bd3a290:wE??5b;8yk5ai?:1<7?tH026g<=zf:lj:<4?:0yK553d12we?ko92;295~N685<6sA;;9n74}o1ee32=83;pD<>:c89~j6`f><0;6{i;ok=:7>51zJ240e>3td8jl88:182M77=j30qc=ia7:94?7|@8:>o45rn2db2<<728qC==;l9:m7cg1i3:1=vF>04a:?xh4nh{I331f?hn6e83>4}O99?h56sa3gc5a?6=9rB:<8m6;|l0bd0a290:wE??5b;8yk5ai>:1<7?tH026g<=zf:lj;<4?:0yK553d12we?ko82;295~N685<6sA;;9n74}o1ee22=83;pD<>:c89~j6`f?<0;6{i;ok<:7>51zJ240e>3td8jl98:182M77=j30qc=ia6:94?7|@8:>o45rn2db3<<728qC==;l9:m7cg0i3:1=vF>04a:?xh4nh=i6=4>{I331f?hn7e83>4}O99?h56sa3gc4a?6=9rB:<8m6;|l0bd1a290:wE??5b;8yk5ai1:1<7?tH026g<=zf:lj4<4?:0yK553d12we?ko72;295~N685<6sA;;9n74}o1ee=2=83;pD<>:c89~j6`f0<0;6{i;ok3:7>51zJ240e>3td8jl68:182M77=j30qc=ia9:94?7|@8:>o45rn2db<<<728qC==;l9:m7cg?i3:1=vF>04a:?xh4nh2i6=4>{I331f?hn8e83>4}O99?h56sa3gc;a?6=9rB:<8m6;|l0bd>a290:wE??5b;8yk5ai0:1<7?tH026g<=zf:lj5<4?:0yK553d12we?ko62;295~N685<6sA;;9n74}o1ee<2=83;pD<>:c89~j6`f1<0;6{i;ok2:7>51zJ240e>3td8jl78:182M77=j30qc=ia8:94?7|@8:>o45rn2db=<<728qC==;l9:m7cg>i3:1=vF>04a:?xh4nh3i6=4>{I331f?hn9e83>4}O99?h56sa3gc:a?6=9rB:<8m6;|l0bd?a290:wE??5b;8yk5aih:1<7?tH026g<=zf:ljm<4?:0yK553d12we?kon2;295~N685<6sA;;9n74}o1eed2=83;pD<>:c89~j6`fi<0;6{i;okj:7>51zJ240e>3td8jlo8:182M77=j30qc=ia`:94?7|@8:>o45rn2dbe<<728qC==;l9:m7cgfi3:1=vF>04a:?xh4nhki6=4>{I331f?hnae83>4}O99?h56sa3gcba?6=9rB:<8m6;|l0bdga290:wE??5b;8yk5aik:1<7?tH026g<=zf:ljn<4?:0yK553d12we?kom2;295~N685<6sA;;9n74}o1eeg2=83;pD<>:c89~j6`fj<0;6{i;oki:7>51zJ240e>3td8jll8:182M77=j30qc=iac:94?7|@8:>o45rn2dbf<<728qC==;l9:m7cgei3:1=vF>04a:?xh4nhhi6=4>{I331f?hnbe83>4}O99?h56sa3gcaa?6=9rB:<8m6;|l0bdda290:wE??5b;8yk5aij:1<7?tH026g<=zf:ljo<4?:0yK553d12we?kol2;295~N685<6sA;;9n74}o1eef2=83;pD<>:c89~j6`fk<0;6{i;okh:7>51zJ240e>3td8jlm8:182M77=j30qc=iab:94?7|@8:>o45rn2dbg<<728qC==;l9:m7cgdi3:1=vF>04a:?xh4nhii6=4>{I331f?hnce83>4}O99?h56sa3gc`a?6=9rB:<8m6;|l0bdea290:wE??5b;8yk5aim:1<7?tH026g<=zf:ljh<4?:0yK553d12we?kok2;295~N685<6sA;;9n74}o1eea2=83;pD<>:c89~j6`fl<0;6{i;oko:7>51zJ240e>3td8jlj8:182M77=j30qc=iae:94?7|@8:>o45rn2db`<<728qC==;l9:m7cgci3:1=vF>04a:?xh4nhni6=4>{I331f?hnde83>4}O99?h56sa3gcga?6=9rB:<8m6;|l0bdba290:wE??5b;8yk5ail:1<7?tH026g<=zf:lji<4?:0yK553d12we?koj2;295~N685<6sA;;9n74}o1ee`2=83;pD<>:c89~j6`fm<0;6{i;okn:7>51zJ240e>3td8jlk8:182M77=j30qc=iad:94?7|@8:>o45rn2dba<<728qC==;l9:m7cgbi3:1=vF>04a:?xh4nhoi6=4>{I331f?hnee83>4}O99?h56sa3gcfa?6=9rB:<8m6;|l0bdca290:wE??5b;8yk5aio:1<7?tH026g<=zf:ljj<4?:0yK553d12we?koi2;295~N685<6sA;;9n74}o1eec2=83;pD<>:c89~j6`fn<0;6{i;okm:7>51zJ240e>3td8jlh8:182M77=j30qc=iag:94?7|@8:>o45rn2dbb<<728qC==;l9:m7cgai3:1=vF>04a:?xh4nhli6=4>{I331f?hnfe83>4}O99?h56sa3gcea?6=9rB:<8m6;|l0bd`a290:wE??5b;8yk5aj9:1<7?tH026g<=zf:li<<4?:0yK553d12we?kl?2;295~N685<6sA;;9n74}o1ef52=83;pD<>:c89~j6`e8<0;6{i;oh;:7>51zJ240e>3td8jo>8:182M77=j30qc=ib1:94?7|@8:>o45rn2da4<<728qC==;l9:m7cd7i3:1=vF>04a:?xh4nk:i6=4>{I331f?hm0e83>4}O99?h56sa3g`3a?6=9rB:<8m6;|l0bg6a290:wE??5b;8yk5aj8:1<7?tH026g<=zf:li=<4?:0yK553d12we?kl>2;295~N685<6sA;;9n74}o1ef42=83;pD<>:c89~j6`e9<0;6{i;oh::7>51zJ240e>3td8jo?8:182M77=j30qc=ib0:94?7|@8:>o45rn2da5<<728qC==;l9:m7cd6i3:1=vF>04a:?xh4nk;i6=4>{I331f?hm1e83>4}O99?h56sa3g`2a?6=9rB:<8m6;|l0bg7a290:wE??5b;8yk5aj;:1<7?tH026g<=zf:li><4?:0yK553d12we?kl=2;295~N685<6sA;;9n74}o1ef72=83;pD<>:c89~j6`e:<0;6{i;oh9:7>51zJ240e>3td8jo<8:182M77=j30qc=ib3:94?7|@8:>o45rn2da6<<728qC==;l9:m7cd5i3:1=vF>04a:?xh4nk8i6=4>{I331f?hm2e83>4}O99?h56sa3g`1a?6=9rB:<8m6;|l0bg4a290:wE??5b;8yk5aj::1<7?tH026g<=zf:li?<4?:0yK553d12we?kl<2;295~N685<6sA;;9n74}o1ef62=83;pD<>:c89~j6`e;<0;6{i;oh8:7>51zJ240e>3td8jo=8:182M77=j30qc=ib2:94?7|@8:>o45rn2da7<<728qC==;l9:m7cd4i3:1=vF>04a:?xh4nk9i6=4>{I331f?m50;3xL462k01vb>hm3e83>4}O99?h56sa3g`0a?6=9rB:<8m6;|l0bg5a290:wE??5b;8yk5aj=:1<7?tH026g<=zf:li8<4?:0yK553d12we?kl;2;295~N685<6sA;;9n74}o1ef12=83;pD<>:c89~j6`e<<0;6{i;oh?:7>51zJ240e>3td8jo:8:182M77=j30qc=ib5:94?7|@8:>o45rn2da0<<728qC==;l9:m7cd3i3:1=vF>04a:?xh4nk>i6=4>{I331f?hm4e83>4}O99?h56sa3g`7a?6=9rB:<8m6;|l0bg2a290:wE??5b;8yk5aj<:1<7?tH026g<=zf:li9<4?:0yK553d12we?kl:2;295~N685<6sA;;9n74}o1ef02=83;pD<>:c89~j6`e=<0;6{i;oh>:7>51zJ240e>3td8jo;8:182M77=j30qc=ib4:94?7|@8:>o45rn2da1<<728qC==;l9:m7cd2i3:1=vF>04a:?xh4nk?i6=4>{I331f?hm5e83>4}O99?h56sa3g`6a?6=9rB:<8m6;|l0bg3a290:wE??5b;8yk5aj?:1<7?tH026g<=zf:li:<4?:0yK553d12we?kl92;295~N685<6sA;;9n74}o1ef32=83;pD<>:c89~j6`e><0;6{i;oh=:7>51zJ240e>3td8jo88:182M77=j30qc=ib7:94?7|@8:>o45rn2da2<<728qC==;l9:m7cd1i3:1=vF>04a:?xh4nk{I331f?hm6e83>4}O99?h56sa3g`5a?6=9rB:<8m6;|l0bg0a290:wE??5b;8yk5aj>:1<7?tH026g<=zf:li;<4?:0yK553d12we?kl82;295~N685<6sA;;9n74}o1ef22=83;pD<>:c89~j6`e?<0;6{i;oh<:7>51zJ240e>3td8jo98:182M77=j30qc=ib6:94?7|@8:>o45rn2da3<<728qC==;l9:m7cd0i3:1=vF>04a:?xh4nk=i6=4>{I331f?hm7e83>4}O99?h56sa3g`4a?6=9rB:<8m6;|l0bg1a290:wE??5b;8yk5aj1:1<7?tH026g<=zf:li4<4?:0yK553d12we?kl72;295~N685<6sA;;9n74}o1ef=2=83;pD<>:c89~j6`e0<0;6{i;oh3:7>51zJ240e>3td8jo68:182M77=j30qc=ib9:94?7|@8:>o45rn2da<<<728qC==;l9:m7cd?i3:1=vF>04a:?xh4nk2i6=4>{I331f?hm8e83>4}O99?h56sa3g`;a?6=9rB:<8m6;|l0bg>a290:wE??5b;8yk5aj0:1<7?tH026g<=zf:li5<4?:0yK553d12we?kl62;295~N685<6sA;;9n74}o1ef<2=83;pD<>:c89~j6`e1<0;6{i;oh2:7>51zJ240e>3td8jo78:182M77=j30qc=ib8:94?7|@8:>o45rn2da=<<728qC==;l9:m7cd>i3:1=vF>04a:?xh4nk3i6=4>{I331f?hm9e83>4}O99?h56sa3g`:a?6=9rB:<8m6;|l0bg?a290:wE??5b;8yk5ajh:1<7?tH026g<=zf:lim<4?:0yK553d12we?kln2;295~N685<6sA;;9n74}o1efd2=83;pD<>:c89~j6`ei<0;6{i;ohj:7>51zJ240e>3td8joo8:182M77=j30qc=ib`:94?7|@8:>o45rn2dae<<728qC==;l9:m7cdfi3:1=vF>04a:?xh4nkki6=4>{I331f?hmae83>4}O99?h56sa3g`ba?6=9rB:<8m6;|l0bgga290:wE??5b;8yk5ajk:1<7?tH026g<=zf:lin<4?:0yK553d12we?klm2;295~N685<6sA;;9n74}o1efg2=83;pD<>:c89~j6`ej<0;6{i;ohi:7>51zJ240e>3td8jol8:182M77=j30qc=ibc:94?7|@8:>o45rn2daf<<728qC==;l9:m7cdei3:1=vF>04a:?xh4nkhi6=4>{I331f?hmbe83>4}O99?h56sa3g`aa?6=9rB:<8m6;|l0bgda290:wE??5b;8yk5ajj:1<7?tH026g<=zf:lio<4?:0yK553d12we?kll2;295~N685<6sA;;9n74}o1eff2=83;pD<>:c89~j6`ek<0;6{i;ohh:7>51zJ240e>3td8jom8:182M77=j30qc=ibb:94?7|@8:>o45rn2dag<<728qC==;l9:m7cddi3:1=vF>04a:?xh4nkii6=4>{I331f?hmce83>4}O99?h56sa3g``a?6=9rB:<8m6;|l0bgea290:wE??5b;8yk5ajm:1<7?tH026g<=zf:lih<4?:0yK553d12we?klk2;295~N685<6sA;;9n74}o1efa2=83;pD<>:c89~j6`el<0;6{i;oho:7>51zJ240e>3td8joj8:182M77=j30qc=ibe:94?7|@8:>o45rn2da`<<728qC==;l9:m7cdci3:1=vF>04a:?xh4nkni6=4>{I331f?hmde83>4}O99?h56sa3g`ga?6=9rB:<8m6;|l0bgba290:wE??5b;8yk5ajl:1<7?tH026g<=zf:lii<4?:0yK553d12we?klj2;295~N685<6sA;;9n74}o1ef`2=83;pD<>:c89~j6`em<0;6{i;ohn:7>51zJ240e>3td8jok8:182M77=j30qc=ibd:94?7|@8:>o45rn2daa<<728qC==;l9:m7cdbi3:1=vF>04a:?xh4nkoi6=4>{I331f?hmee83>4}O99?h56sa3g`fa?6=9rB:<8m6;|l0bgca290:wE??5b;8yk5ajo:1<7?tH026g<=zf:lij<4?:0yK553d12we?kli2;295~N685<6sA;;9n74}o1efc2=83;pD<>:c89~j6`en<0;6{i;ohm:7>51zJ240e>3td8joh8:182M77=j30qc=ibg:94?7|@8:>o45rn2dab<<728qC==;l9:m7cdai3:1=vF>04a:?xh4nkli6=4>{I331f?hmfe83>4}O99?h56sa3g`ea?6=9rB:<8m6;|l0bg`a290:wE??5b;8yk5ak9:1<7?tH026g<=zf:lh<<4?:0yK553d12we?km?2;295~N685<6sA;;9n74}o1eg52=83;pD<>:c89~j6`d8<0;6{i;oi;:7>51zJ240e>3td8jn>8:182M77=j30qc=ic1:94?7|@8:>o45rn2d`4<<728qC==;l9:m7ce7i3:1=vF>04a:?xh4nj:i6=4>{I331f?hl0e83>4}O99?h56sa3ga3a?6=9rB:<8m6;|l0bf6a290:wE??5b;8yk5ak8:1<7?tH026g<=zf:lh=<4?:0yK553d12we?km>2;295~N685<6sA;;9n74}o1;f42=83;pD<>:c89~j6>e9<0;6{i;1h::7>51zJ240e>3td84o?8:182M77=j30qc=7b0:94?7|@8:>o45rn2:a5<<728qC==;l9:m7=d6i3:1=vF>04a:?xh40k;i6=4>{I331f?6m1e83>4}O99?h56sa39`2a?6=9rB:<8m6;|l03td85=>j:181M77=j30qc=601d94?4|@8:>o45rn2;355<72;qC==;l9:m7<6693:1>vF>04a:?xh419;96=4={I331f?7?1583>7}O99?h56sa38221?6=:rB:<8m6;|l0=5712909wE??5b;8yk5>88=1<7>9;296~N685<5sA;;9n74}o1:44d=838pD<>:c89~j6?79j0;6?uG117`=>{i;0::h7>52zJ240e>3td85=?j:181M77=j30qc=600d94?4|@8:>o45rn2;365<72;qC==;l9:m7<6593:1>vF>04a:?xh419896=4={I331f?7?2583>7}O99?h56sa38211?6=:rB:<8m6;|l0=5412909wE??5b;8yk5>8;=1<754?:3yK553d12we?4>=9;296~N685<5sA;;9n74}o1:47d=838pD<>:c89~j6?7:j0;6?uG117`=>{i;0:9h7>52zJ240e>3td85=o45rn2;375<72;qC==;l9:m7<6493:1>vF>04a:?xh419996=4={I331f?=50;0xL462k01vb>7?3583>7}O99?h56sa38201?6=:rB:<8m6;|l0=5512909wE??5b;8yk5>8:=1<7<9;296~N685<5sA;;9n74}o1:46d=838pD<>:c89~j6?7;j0;6?uG117`=>{i;0:8h7>52zJ240e>3td85==j:181M77=j30qc=602d94?4|@8:>o45rn2;305<72;qC==;l9:m7<6393:1>vF>04a:?xh419>96=4={I331f?7?4583>7}O99?h56sa38271?6=:rB:<8m6;|l0=5212909wE??5b;8yk5>8==1<7;9;296~N685<5sA;;9n74}o1:41d=838pD<>:c89~j6?7{i;0:?h7>52zJ240e>3td85=:j:181M77=j30qc=605d94?4|@8:>o45rn2;315<72;qC==;l9:m7<6293:1>vF>04a:?xh419?96=4={I331f?7?5583>7}O99?h56sa38261?6=:rB:<8m6;|l0=5312909wE??5b;8yk5>8<=1<7:9;296~N685<5sA;;9n74}o1:40d=838pD<>:c89~j6?7=j0;6?uG117`=>{i;0:>h7>52zJ240e>3td85=;j:181M77=j30qc=604d94?4|@8:>o45rn2;325<72;qC==;l9:m7<6193:1>vF>04a:?xh419<96=4={I331f?7?6583>7}O99?h56sa38251?6=:rB:<8m6;|l0=5012909wE??5b;8yk5>8?=1<799;296~N685<5sA;;9n74}o1:43d=838pD<>:c89~j6?7>j0;6?uG117`=>{i;0:=h7>52zJ240e>3td85=8j:181M77=j30qc=607d94?4|@8:>o45rn2;335<72;qC==;l9:m7<6093:1>vF>04a:?xh419=96=4={I331f?7?7583>7}O99?h56sa38241?6=:rB:<8m6;|l0=5112909wE??5b;8yk5>8>=1<789;296~N685<5sA;;9n74}o1:42d=838pD<>:c89~j6?7?j0;6?uG117`=>{i;0:52zJ240e>3td85=9j:181M77=j30qc=606d94?4|@8:>o45rn2;3<5<72;qC==;l9:m7<6?93:1>vF>04a:?xh419296=4={I331f?7?8583>7}O99?h56sa382;1?6=:rB:<8m6;|l0=5>12909wE??5b;8yk5>81=1<779;296~N685<5sA;;9n74}o1:4=d=838pD<>:c89~j6?70j0;6?uG117`=>{i;0:3h7>52zJ240e>3td85=6j:181M77=j30qc=609d94?4|@8:>o45rn2;3=5<72;qC==;l9:m7<6>93:1>vF>04a:?xh419396=4={I331f?7?9583>7}O99?h56sa382:1?6=:rB:<8m6;|l0=5?12909wE??5b;8yk5>80=1<769;296~N685<5sA;;9n74}o1:4:c89~j6?71j0;6?uG117`=>{i;0:2h7>52zJ240e>3td85=7j:181M77=j30qc=608d94?4|@8:>o45rn2;3e5<72;qC==;l9:m7<6f93:1>vF>04a:?xh419k96=4={I331f?7?a583>7}O99?h56sa382b1?6=:rB:<8m6;|l0=5g12909wE??5b;8yk5>8h=1<7n9;296~N685<5sA;;9n74}o1:4dd=838pD<>:c89~j6?7ij0;6?uG117`=>{i;0:jh7>52zJ240e>3td85=oj:181M77=j30qc=60`d94?4|@8:>o45rn2;3f5<72;qC==;l9:m7<6e93:1>vF>04a:?xh419h96=4={I331f?7?b583>7}O99?h56sa382a1?6=:rB:<8m6;|l0=5d12909wE??5b;8yk5>8k=1<7m9;296~N685<5sA;;9n74}o1:4gd=838pD<>:c89~j6?7jj0;6?uG117`=>{i;0:ih7>52zJ240e>3td85=lj:181M77=j30qc=60cd94?4|@8:>o45rn2;3g5<72;qC==;l9:m7<6d93:1>vF>04a:?xh419i96=4={I331f?7?c583>7}O99?h56sa382`1?6=:rB:<8m6;|l0=5e12909wE??5b;8yk5>8j=1<7l9;296~N685<5sA;;9n74}o1:4fd=838pD<>:c89~j6?7kj0;6?uG117`=>{i;0:hh7>52zJ240e>3td85=mj:181M77=j30qc=60bd94?4|@8:>o45rn2;3`5<72;qC==;l9:m7<6c93:1>vF>04a:?xh419n96=4={I331f?7?d583>7}O99?h56sa382g1?6=:rB:<8m6;|l0=5b12909wE??5b;8yk5>8m=1<7k9;296~N685<5sA;;9n74}o1:4ad=838pD<>:c89~j6?7lj0;6?uG117`=>{i;0:oh7>52zJ240e>3td85=jj:181M77=j30qc=60ed94?4|@8:>o45rn2;3a5<72;qC==;l9:m7<6b93:1>vF>04a:?xh419o96=4={I331f?7?e583>7}O99?h56sa382f1?6=:rB:<8m6;|l0=5c12909wE??5b;8yk5>8l=1<7j9;296~N685<5sA;;9n74}o1:4`d=838pD<>:c89~j6?7mj0;6?uG117`=>{i;0:nh7>52zJ240e>3td85=kj:181M77=j30qc=60dd94?4|@8:>o45rn2;3b5<72;qC==;l9:m7<6a93:1>vF>04a:?xh419l96=4={I331f?7?f583>7}O99?h56sa382e1?6=:rB:<8m6;|l0=5`12909wE??5b;8yk5>8o=1<7i9;296~N685<5sA;;9n74}o1:4cd=838pD<>:c89~j6?7nj0;6?uG117`=>{i;0:mh7>52zJ240e>3td85=hj:181M77=j30qc=60gd94?4|@8:>o45rn2;245<72;qC==;l9:m7<7793:1>vF>04a:?xh418:96=4={I331f?7>0583>7}O99?h56sa38331?6=:rB:<8m6;|l0=4612909wE??5b;8yk5>99=1<75<5sA;;9n74}o1:55d=838pD<>:c89~j6?68j0;6?uG117`=>{i;0;;h7>52zJ240e>3td85<>j:181M77=j30qc=611d94?4|@8:>o45rn2;255<72;qC==;l9:m7<7693:1>vF>04a:?xh418;96=4={I331f?7>1583>7}O99?h56sa38321?6=:rB:<8m6;|l0=4712909wE??5b;8yk5>98=1<79;296~N685<5sA;;9n74}o1:54d=838pD<>:c89~j6?69j0;6?uG117`=>{i;0;:h7>52zJ240e>3td85o45rn2;265<72;qC==;l9:m7<7593:1>vF>04a:?xh418896=4={I331f?7>2583>7}O99?h56sa38311?6=:rB:<8m6;|l0=4412909wE??5b;8yk5>9;=1<754?:3yK553d12we?4?=9;296~N685<5sA;;9n74}o1:57d=838pD<>:c89~j6?6:j0;6?uG117`=>{i;0;9h7>52zJ240e>3td85<o45rn2;275<72;qC==;l9:m7<7493:1>vF>04a:?xh418996=4={I331f?=50;0xL462k01vb>7>3583>7}O99?h56sa38301?6=:rB:<8m6;|l0=4512909wE??5b;8yk5>9:=1<75<5sA;;9n74}o1:56d=838pD<>:c89~j6?6;j0;6?uG117`=>{i;0;8h7>52zJ240e>3td85<=j:181M77=j30qc=612d94?4|@8:>o45rn2;205<72;qC==;l9:m7<7393:1>vF>04a:?xh418>96=4={I331f?7>4583>7}O99?h56sa38371?6=:rB:<8m6;|l0=4212909wE??5b;8yk5>9==1<75<5sA;;9n74}o1:51d=838pD<>:c89~j6?6{i;0;?h7>52zJ240e>3td85<:j:181M77=j30qc=615d94?4|@8:>o45rn2;215<72;qC==;l9:m7<7293:1>vF>04a:?xh418?96=4={I331f?7>5583>7}O99?h56sa38361?6=:rB:<8m6;|l0=4312909wE??5b;8yk5>9<=1<75<5sA;;9n74}o1:50d=838pD<>:c89~j6?6=j0;6?uG117`=>{i;0;>h7>52zJ240e>3td85<;j:181M77=j30qc=614d94?4|@8:>o45rn2;225<72;qC==;l9:m7<7193:1>vF>04a:?xh418<96=4={I331f?7>6583>7}O99?h56sa38351?6=:rB:<8m6;|l0=4012909wE??5b;8yk5>9?=1<75<5sA;;9n74}o1:53d=838pD<>:c89~j6?6>j0;6?uG117`=>{i;0;=h7>52zJ240e>3td85<8j:181M77=j30qc=617d94?4|@8:>o45rn2;235<72;qC==;l9:m7<7093:1>vF>04a:?xh418=96=4={I331f?7>7583>7}O99?h56sa38341?6=:rB:<8m6;|l0=4112909wE??5b;8yk5>9>=1<75<5sA;;9n74}o1:52d=838pD<>:c89~j6?6?j0;6?uG117`=>{i;0;52zJ240e>3td85<9j:181M77=j30qc=616d94?4|@8:>o45rn2;2<5<72;qC==;l9:m7<7?93:1>vF>04a:?xh418296=4={I331f?7>8583>7}O99?h56sa383;1?6=:rB:<8m6;|l0=4>12909wE??5b;8yk5>91=1<75<5sA;;9n74}o1:5=d=838pD<>:c89~j6?60j0;6?uG117`=>{i;0;3h7>52zJ240e>3td85<6j:181M77=j30qc=619d94?4|@8:>o45rn2;2=5<72;qC==;l9:m7<7>93:1>vF>04a:?xh418396=4={I331f?7>9583>7}O99?h56sa383:1?6=:rB:<8m6;|l0=4?12909wE??5b;8yk5>90=1<75<5sA;;9n74}o1:5:c89~j6?61j0;6?uG117`=>{i;0;2h7>52zJ240e>3td85<7j:181M77=j30qc=618d94?4|@8:>o45rn2;2e5<72;qC==;l9:m7<7f93:1>vF>04a:?xh418k96=4={I331f?7>a583>7}O99?h56sa383b1?6=:rB:<8m6;|l0=4g12909wE??5b;8yk5>9h=1<75<5sA;;9n74}o1:5dd=838pD<>:c89~j6?6ij0;6?uG117`=>{i;0;jh7>52zJ240e>3td85o45rn2;2f5<72;qC==;l9:m7<7e93:1>vF>04a:?xh418h96=4={I331f?7>b583>7}O99?h56sa383a1?6=:rB:<8m6;|l0=4d12909wE??5b;8yk5>9k=1<75<5sA;;9n74}o1:5gd=838pD<>:c89~j6?6jj0;6?uG117`=>{i;0;ih7>52zJ240e>3td85o45rn2;2g5<72;qC==;l9:m7<7d93:1>vF>04a:?xh418i96=4={I331f?7>c583>7}O99?h56sa383`1?6=:rB:<8m6;|l0=4e12909wE??5b;8yk5>9j=1<75<5sA;;9n74}o1:5fd=838pD<>:c89~j6?6kj0;6?uG117`=>{i;0;hh7>52zJ240e>3td85o45rn2;2`5<72;qC==;l9:m7<7c93:1>vF>04a:?xh418n96=4={I331f?7>d583>7}O99?h56sa383g1?6=:rB:<8m6;|l0=4b12909wE??5b;8yk5>9m=1<75<5sA;;9n74}o1:5ad=838pD<>:c89~j6?6lj0;6?uG117`=>{i;0;oh7>52zJ240e>3td85o45rn2;2a5<72;qC==;l9:m7<7b93:1>vF>04a:?xh418o96=4={I331f?7>e583>7}O99?h56sa383f1?6=:rB:<8m6;|l0=4c12909wE??5b;8yk5>9l=1<75<5sA;;9n74}o1:5`d=838pD<>:c89~j6?6mj0;6?uG117`=>{i;0;nh7>52zJ240e>3td85o45rn2;2b5<72;qC==;l9:m7<7a93:1>vF>04a:?xh418l96=4={I331f?7>f583>7}O99?h56sa383e1?6=:rB:<8m6;|l0=4`12909wE??5b;8yk5>9o=1<75<5sA;;9n74}o1:5cd=838pD<>:c89~j6?6nj0;6?uG117`=>{i;0;mh7>52zJ240e>3td85o45rn2;145<72;qC==;l9:m7<4793:1>vF>04a:?xh41;:96=4={I331f?==50;0xL462k01vb>7=0583>7}O99?h56sa38031?6=:rB:<8m6;|l0=7612909wE??5b;8yk5>:9=1<75<5sA;;9n74}o1:65d=838pD<>:c89~j6?58j0;6?uG117`=>{i;08;h7>52zJ240e>3td85?>j:181M77=j30qc=621d94?4|@8:>o45rn2;155<72;qC==;l9:m7<4693:1>vF>04a:?xh41;;96=4={I331f?<=50;0xL462k01vb>7=1583>7}O99?h56sa38021?6=:rB:<8m6;|l0=7712909wE??5b;8yk5>:8=1<79;296~N685<5sA;;9n74}o1:64d=838pD<>:c89~j6?59j0;6?uG117`=>{i;08:h7>52zJ240e>3td85??j:181M77=j30qc=620d94?4|@8:>o45rn2;165<72;qC==;l9:m7<4593:1>vF>04a:?xh41;896=4={I331f??=50;0xL462k01vb>7=2583>7}O99?h56sa38011?6=:rB:<8m6;|l0=7412909wE??5b;8yk5>:;=1<754?:3yK553d12we?4<=9;296~N685<5sA;;9n74}o1:67d=838pD<>:c89~j6?5:j0;6?uG117`=>{i;089h7>52zJ240e>3td85?o45rn2;175<72;qC==;l9:m7<4493:1>vF>04a:?xh41;996=4={I331f?>=50;0xL462k01vb>7=3583>7}O99?h56sa38001?6=:rB:<8m6;|l0=7512909wE??5b;8yk5>::=1<75<5sA;;9n74}o1:66d=838pD<>:c89~j6?5;j0;6?uG117`=>{i;088h7>52zJ240e>3td85?=j:181M77=j30qc=622d94?4|@8:>o45rn2;105<72;qC==;l9:m7<4393:1>vF>04a:?xh41;>96=4={I331f?9=50;0xL462k01vb>7=4583>7}O99?h56sa38071?6=:rB:<8m6;|l0=7212909wE??5b;8yk5>:==1<75<5sA;;9n74}o1:61d=838pD<>:c89~j6?5{i;08?h7>52zJ240e>3td85?:j:181M77=j30qc=625d94?4|@8:>o45rn2;115<72;qC==;l9:m7<4293:1>vF>04a:?xh41;?96=4={I331f?8=50;0xL462k01vb>7=5583>7}O99?h56sa38061?6=:rB:<8m6;|l0=7312909wE??5b;8yk5>:<=1<75<5sA;;9n74}o1:60d=838pD<>:c89~j6?5=j0;6?uG117`=>{i;08>h7>52zJ240e>3td85?;j:181M77=j30qc=624d94?4|@8:>o45rn2;125<72;qC==;l9:m7<4193:1>vF>04a:?xh41;<96=4={I331f?;=50;0xL462k01vb>7=6583>7}O99?h56sa38051?6=:rB:<8m6;|l0=7012909wE??5b;8yk5>:?=1<75<5sA;;9n74}o1:63d=838pD<>:c89~j6?5>j0;6?uG117`=>{i;08=h7>52zJ240e>3td85?8j:181M77=j30qc=627d94?4|@8:>o45rn2;135<72;qC==;l9:m7<4093:1>vF>04a:?xh41;=96=4={I331f?:=50;0xL462k01vb>7=7583>7}O99?h56sa38041?6=:rB:<8m6;|l0=7112909wE??5b;8yk5>:>=1<75<5sA;;9n74}o1:62d=838pD<>:c89~j6?5?j0;6?uG117`=>{i;0852zJ240e>3td85?9j:181M77=j30qc=626d94?4|@8:>o45rn2;1<5<72;qC==;l9:m7<4?93:1>vF>04a:?xh41;296=4={I331f?5=50;0xL462k01vb>7=8583>7}O99?h56sa380;1?6=:rB:<8m6;|l0=7>12909wE??5b;8yk5>:1=1<75<5sA;;9n74}o1:6=d=838pD<>:c89~j6?50j0;6?uG117`=>{i;083h7>52zJ240e>3td85?6j:181M77=j30qc=629d94?4|@8:>o45rn2;1=5<72;qC==;l9:m7<4>93:1>vF>04a:?xh41;396=4={I331f?4=50;0xL462k01vb>7=9583>7}O99?h56sa380:1?6=:rB:<8m6;|l0=7?12909wE??5b;8yk5>:0=1<75<5sA;;9n74}o1:6:c89~j6?4:=0;6{i;09997>51zJ240e>3td85><9:181M77=j30qc=633594?4|@8:>o45rn2;06=<72;qC==;l9:m7<5513:1>vF>04a:?xh41:8j6=4={I331f?7<2b83>7}O99?h56sa3811`?6=:rB:<8m6;|l0=64b2909wE??5b;8yk5>;;l1<75<5sA;;9n74}o1:765=838pD<>:c89~j6?4;=0;6?uG117`=>{i;09897>52zJ240e>3td85>=9:181M77=j30qc=632594?4|@8:>o45rn2;07=<72;qC==;l9:m7<5413:1>vF>04a:?xh41:9j6=4={I331f?l50;0xL462k01vb>7<3b83>7}O99?h56sa3810`?6=:rB:<8m6;|l0=65b2909wE??5b;8yk5>;:l1<75<5sA;;9n74}o1:715=838pD<>:c89~j6?4<=0;6?uG117`=>{i;09?97>52zJ240e>3td85>:9:181M77=j30qc=635594?4|@8:>o45rn2;00=<72;qC==;l9:m7<5313:1>vF>04a:?xh41:>j6=4={I331f?7<4b83>7}O99?h56sa3817`?6=:rB:<8m6;|l0=62b2909wE??5b;8yk5>;=l1<75<5sA;;9n74}o1:705=838pD<>:c89~j6?4==0;6?uG117`=>{i;09>97>52zJ240e>3td85>;9:181M77=j30qc=634594?4|@8:>o45rn2;01=<72;qC==;l9:m7<5213:1>vF>04a:?xh41:?j6=4={I331f?7<5b83>7}O99?h56sa3816`?6=:rB:<8m6;|l0=63b2909wE??5b;8yk5>;5<5sA;;9n74}o1:735=838pD<>:c89~j6?4>=0;6?uG117`=>{i;09=97>52zJ240e>3td85>89:181M77=j30qc=637594?4|@8:>o45rn2;02=<72;qC==;l9:m7<5113:1>vF>04a:?xh41:7<6b83>7}O99?h56sa3815`?6=:rB:<8m6;|l0=60b2909wE??5b;8yk5>;?l1<75<5sA;;9n74}o1:725=838pD<>:c89~j6?4?=0;6?uG117`=>{i;09<97>52zJ240e>3td85>99:181M77=j30qc=636594?4|@8:>o45rn2;03=<72;qC==;l9:m7<5013:1>vF>04a:?xh41:=j6=4={I331f?7<7b83>7}O99?h56sa3814`?6=:rB:<8m6;|l0=61b2909wE??5b;8yk5>;>l1<75<5sA;;9n74}o1:7=5=838pD<>:c89~j6?40=0;6?uG117`=>{i;09397>52zJ240e>3td85>69:181M77=j30qc=639594?4|@8:>o45rn2;0<=<72;qC==;l9:m7<5?13:1>vF>04a:?xh41:2j6=4={I331f?7<8b83>7}O99?h56sa381;`?6=:rB:<8m6;|l0=6>b2909wE??5b;8yk5>;1l1<75<5sA;;9n74}o1:7<5=838pD<>:c89~j6?41=0;6?uG117`=>{i;09297>52zJ240e>3td85>79:181M77=j30qc=638594?4|@8:>o45rn2;0==<72;qC==;l9:m7<5>13:1>vF>04a:?xh41:3j6=4={I331f?7<9b83>7}O99?h56sa381:`?6=:rB:<8m6;|l0=6?b2909wE??5b;8yk5>;0l1<75<5sA;;9n74}o1:7d5=838pD<>:c89~j6?4i=0;6?uG117`=>{i;09j97>52zJ240e>3td85>o9:181M77=j30qc=63`594?4|@8:>o45rn2;0e=<72;qC==;l9:m7<5f13:1>vF>04a:?xh41:kj6=4={I331f?77}O99?h56sa381b`?6=:rB:<8m6;|l0=6gb2909wE??5b;8yk5>;hl1<75<5sA;;9n74}o1:7g5=838pD<>:c89~j6?4j=0;6?uG117`=>{i;09i97>52zJ240e>3td85>l9:181M77=j30qc=63c594?4|@8:>o45rn2;0f=<72;qC==;l9:m7<5e13:1>vF>04a:?xh41:hj6=4={I331f?77}O99?h56sa381a`?6=:rB:<8m6;|l0=6db2909wE??5b;8yk5>;kl1<75<5sA;;9n74}o1:7f5=838pD<>:c89~j6?4k=0;6?uG117`=>{i;09h97>52zJ240e>3td85>m9:181M77=j30qc=63b594?4|@8:>o45rn2;0g=<72;qC==;l9:m7<5d13:1>vF>04a:?xh41:ij6=4={I331f?77}O99?h56sa381``?6=:rB:<8m6;|l0=6eb2909wE??5b;8yk5>;jl1<75<5sA;;9n74}o1:7a5=838pD<>:c89~j6?4l=0;6?uG117`=>{i;09o97>52zJ240e>3td85>j9:181M77=j30qc=63e594?4|@8:>o45rn2;0`=<72;qC==;l9:m7<5c13:1>vF>04a:?xh41:nj6=4={I331f?77}O99?h56sa381g`?6=:rB:<8m6;|l0=6bb2909wE??5b;8yk5>;ml1<75<5sA;;9n74}o1:7`5=838pD<>:c89~j6?4m=0;6?uG117`=>{i;09n97>52zJ240e>3td85>k9:181M77=j30qc=63d594?4|@8:>o45rn2;0a=<72;qC==;l9:m7<5b13:1>vF>04a:?xh41:oj6=4={I331f?77}O99?h56sa381f`?6=:rB:<8m6;|l0=6cb2909wE??5b;8yk5>;ll1<75<5sA;;9n74}o1:7c5=838pD<>:c89~j6?4n=0;6?uG117`=>{i;09m97>52zJ240e>3td85>h9:181M77=j30qc=63g594?4|@8:>o45rn2;0b=<72;qC==;l9:m7<5a13:1>vF>04a:?xh41:lj6=4={I331f?77}O99?h56sa381e`?6=:rB:<8m6;|l0=6`b2909wE??5b;8yk5>;ol1<75<5sA;;9n74}o1:055=838pD<>:c89~j6?38=0;6?uG117`=>{i;0>;97>52zJ240e>3td859>9:181M77=j30qc=641594?4|@8:>o45rn2;74=<72;qC==;l9:m7<2713:1>vF>04a:?xh41=:j6=4={I331f?7;0b83>7}O99?h56sa3863`?6=:rB:<8m6;|l0=16b2909wE??5b;8yk5><9l1<71;296~N685<5sA;;9n74}o1:045=838pD<>:c89~j6?39=0;6?uG117`=>{i;0>:97>52zJ240e>3td859?9:181M77=j30qc=640594?4|@8:>o45rn2;75=<72;qC==;l9:m7<2613:1>vF>04a:?xh41=;j6=4={I331f?7;1b83>7}O99?h56sa3862`?6=:rB:<8m6;|l0=17b2909wE??5b;8yk5><8l1<7=4?:3yK553d12we?4:=1;296~N685<5sA;;9n74}o1:075=838pD<>:c89~j6?3:=0;6?uG117`=>{i;0>997>52zJ240e>3td859<9:181M77=j30qc=643594?4|@8:>o45rn2;76=<72;qC==;l9:m7<2513:1>vF>04a:?xh41=8j6=4={I331f?7;2b83>7}O99?h56sa3861`?6=:rB:<8m6;|l0=14b2909wE??5b;8yk5><;l1<75<5sA;;9n74}o1:065=838pD<>:c89~j6?3;=0;6?uG117`=>{i;0>897>52zJ240e>3td859=9:181M77=j30qc=642594?4|@8:>o45rn2;77=<72;qC==;l9:m7<2413:1>vF>04a:?xh41=9j6=4={I331f?l50;0xL462k01vb>7;3b83>7}O99?h56sa3860`?6=:rB:<8m6;|l0=15b2909wE??5b;8yk5><:l1<75<5sA;;9n74}o1:015=838pD<>:c89~j6?3<=0;6?uG117`=>{i;0>?97>52zJ240e>3td859:9:181M77=j30qc=645594?4|@8:>o45rn2;70=<72;qC==;l9:m7<2313:1>vF>04a:?xh41=>j6=4={I331f?7;4b83>7}O99?h56sa3867`?6=:rB:<8m6;|l0=12b2909wE??5b;8yk5><=l1<75<5sA;;9n74}o1:005=838pD<>:c89~j6?3==0;6?uG117`=>{i;0>>97>52zJ240e>3td859;9:181M77=j30qc=644594?4|@8:>o45rn2;71=<72;qC==;l9:m7<2213:1>vF>04a:?xh41=?j6=4={I331f?7;5b83>7}O99?h56sa3866`?6=:rB:<8m6;|l0=13b2909wE??5b;8yk5><5<5sA;;9n74}o1:035=838pD<>:c89~j6?3>=0;6?uG117`=>{i;0>=97>52zJ240e>3td85989:181M77=j30qc=647594?4|@8:>o45rn2;72=<72;qC==;l9:m7<2113:1>vF>04a:?xh41=7;6b83>7}O99?h56sa3865`?6=:rB:<8m6;|l0=10b2909wE??5b;8yk5>5<5sA;;9n74}o1:025=838pD<>:c89~j6?3?=0;6?uG117`=>{i;0><97>52zJ240e>3td85999:181M77=j30qc=646594?4|@8:>o45rn2;73=<72;qC==;l9:m7<2013:1>vF>04a:?xh41==j6=4={I331f?7;7b83>7}O99?h56sa3864`?6=:rB:<8m6;|l0=11b2909wE??5b;8yk5><>l1<75<5sA;;9n74}o1:0=5=838pD<>:c89~j6?30=0;6?uG117`=>{i;0>397>52zJ240e>3td85969:181M77=j30qc=649594?4|@8:>o45rn2;7<=<72;qC==;l9:m7<2?13:1>vF>04a:?xh41=2j6=4={I331f?7;8b83>7}O99?h56sa386;`?6=:rB:<8m6;|l0=1>b2909wE??5b;8yk5><1l1<75<5sA;;9n74}o1:0<5=838pD<>:c89~j6?31=0;6?uG117`=>{i;0>297>52zJ240e>3td85979:181M77=j30qc=648594?4|@8:>o45rn2;7==<72;qC==;l9:m7<2>13:1>vF>04a:?xh41=3j6=4={I331f?7;9b83>7}O99?h56sa386:`?6=:rB:<8m6;|l0=1?b2909wE??5b;8yk5><0l1<75<5sA;;9n74}o1:0d5=838pD<>:c89~j6?3i=0;6?uG117`=>{i;0>j97>52zJ240e>3td859o9:181M77=j30qc=64`594?4|@8:>o45rn2;7e=<72;qC==;l9:m7<2f13:1>vF>04a:?xh41=kj6=4={I331f?7;ab83>7}O99?h56sa386b`?6=:rB:<8m6;|l0=1gb2909wE??5b;8yk5>5<5sA;;9n74}o1:0g5=838pD<>:c89~j6?3j=0;6?uG117`=>{i;0>i97>52zJ240e>3td859l9:181M77=j30qc=64c594?4|@8:>o45rn2;7f=<72;qC==;l9:m7<2e13:1>vF>04a:?xh41=hj6=4={I331f?7;bb83>7}O99?h56sa386a`?6=:rB:<8m6;|l0=1db2909wE??5b;8yk5>5<5sA;;9n74}o1:0f5=838pD<>:c89~j6?3k=0;6?uG117`=>{i;0>h97>52zJ240e>3td859m9:181M77=j30qc=64b594?4|@8:>o45rn2;7g=<72;qC==;l9:m7<2d13:1>vF>04a:?xh41=ij6=4={I331f?7;cb83>7}O99?h56sa386``?6=:rB:<8m6;|l0=1eb2909wE??5b;8yk5>5<5sA;;9n74}o1:0a5=838pD<>:c89~j6?3l=0;6?uG117`=>{i;0>o97>52zJ240e>3td859j9:181M77=j30qc=64e594?4|@8:>o45rn2;7`=<72;qC==;l9:m7<2c13:1>vF>04a:?xh41=nj6=4={I331f?7;db83>7}O99?h56sa386g`?6=:rB:<8m6;|l0=1bb2909wE??5b;8yk5>5<5sA;;9n74}o1:0`5=838pD<>:c89~j6?3m=0;6?uG117`=>{i;0>n97>52zJ240e>3td859k9:181M77=j30qc=64d594?4|@8:>o45rn2;7a=<72;qC==;l9:m7<2b13:1>vF>04a:?xh41=oj6=4={I331f?7;eb83>7}O99?h56sa386f`?6=:rB:<8m6;|l0=1cb2909wE??5b;8yk5>5<5sA;;9n74}o1:0c5=838pD<>:c89~j6?3n=0;6?uG117`=>{i;0>m97>52zJ240e>3td859h9:181M77=j30qc=64g594?4|@8:>o45rn2;7b=<72;qC==;l9:m7<2a13:1>vF>04a:?xh41=lj6=4={I331f?7;fb83>7}O99?h56sa386e`?6=:rB:<8m6;|l0=1`b2909wE??5b;8yk5>?>4?:3yK553d12we?4;<4;296~N685<5sA;;9n74}o1:160=838pD<>:c89~j6?2;>0;6?uG117`=>{i;0?847>52zJ240e>3td858=6:181M77=j30qc=652c94?4|@8:>o45rn2;67g<72;qC==;l9:m7<34k3:1>vF>04a:?xh41<9o6=4={I331f?k50;0xL462k01vb>7:3g83>7}O99?h56sa38774?6=:rB:<8m6;|l0=0262909wE??5b;8yk5>==81<78>4?:3yK553d12we?4;;4;296~N685<5sA;;9n74}o1:110=838pD<>:c89~j6?2<>0;6?uG117`=>{i;0??47>52zJ240e>3td858:6:181M77=j30qc=655c94?4|@8:>o45rn2;60g<72;qC==;l9:m7<33k3:1>vF>04a:?xh41<>o6=4={I331f?7:4g83>7}O99?h56sa38764?6=:rB:<8m6;|l0=0362909wE??5b;8yk5>=<81<79>4?:3yK553d12we?4;:4;296~N685<5sA;;9n74}o1:100=838pD<>:c89~j6?2=00;6{i;0?>m7>51zJ240e>3td858;m:181M77=j30qc=654a94?7|@8:>o45rn2;61a<728qC==;l9:m7<32m3:1=vF>04a:?xh41{I331f?50;3xL462k01vb>7:6083>4}O99?h56sa38756?6=9rB:<8m6;|l0=004290:wE??5b;8yk5>=?>1<7?tH026g<=zf:3>:84?:0yK553d12we?4;96;295~N685<6sA;;9n74}o1:13>=83;pD<>:c89~j6?2>00;6{i;0?=m7>51zJ240e>3td8588m:182M77=j30qc=657a94?7|@8:>o45rn2;62a<728qC==;l9:m7<31m3:1=vF>04a:?xh41<{I331f?50;3xL462k01vb>7:7083>4}O99?h56sa38746?6=9rB:<8m6;|l0=014290:wE??5b;8yk5>=>>1<7?tH026g<=zf:3>;84?:0yK553d12we?4;86;295~N685<6sA;;9n74}o1:12>=83;pD<>:c89~j6?2?00;6{i;0?51zJ240e>3td8589m:182M77=j30qc=656a94?7|@8:>o45rn2;63a<728qC==;l9:m7<30m3:1=vF>04a:?xh41<=m6=4>{I331f?50;3xL462k01vb>7:8083>4}O99?h56sa387;6?6=9rB:<8m6;|l0=0>4290:wE??5b;8yk5>=1>1<7?tH026g<=zf:3>484?:0yK553d12we?4;76;295~N685<6sA;;9n74}o1:1=>=83;pD<>:c89~j6?2000;6{i;0?3m7>51zJ240e>3td8586m:182M77=j30qc=659a94?7|@8:>o45rn2;604a:?xh41<2m6=4>{I331f?50;3xL462k01vb>7:9083>4}O99?h56sa387:6?6=9rB:<8m6;|l0=0?4290:wE??5b;8yk5>=0>1<7?tH026g<=zf:3>584?:0yK553d12we?4;66;295~N685<6sA;;9n74}o1:1<>=83;pD<>:c89~j6?2100;6{i;0?2m7>51zJ240e>3td8587m:182M77=j30qc=658a94?7|@8:>o45rn2;6=a<728qC==;l9:m7<3>m3:1=vF>04a:?xh41<3m6=4>{I331f?50;3xL462k01vb>7:a083>4}O99?h56sa387b6?6=9rB:<8m6;|l0=0g4290:wE??5b;8yk5>=h>1<7?tH026g<=zf:3>m84?:0yK553d12we?4;n6;295~N685<6sA;;9n74}o1:1d>=83;pD<>:c89~j6?2i00;6{i;0?jm7>51zJ240e>3td858om:182M77=j30qc=65`a94?7|@8:>o45rn2;6ea<728qC==;l9:m7<3fm3:1=vF>04a:?xh41{I331f?50;3xL462k01vb>7:b083>4}O99?h56sa387a6?6=9rB:<8m6;|l0=0d4290:wE??5b;8yk5>=k>1<7?tH026g<=zf:3>n84?:0yK553d12we?4;m6;295~N685<6sA;;9n74}o1:1g>=83;pD<>:c89~j6?2j00;6{i;0?im7>51zJ240e>3td858lm:182M77=j30qc=65ca94?7|@8:>o45rn2;6fa<728qC==;l9:m7<3em3:1=vF>04a:?xh41{I331f?50;3xL462k01vb>7:c083>4}O99?h56sa387`6?6=9rB:<8m6;|l0=0e4290:wE??5b;8yk5>=j>1<7?tH026g<=zf:3>o84?:0yK553d12we?4;l6;295~N685<6sA;;9n74}o1:1f>=83;pD<>:c89~j6?2k00;6{i;0?hm7>51zJ240e>3td858mm:182M77=j30qc=65ba94?7|@8:>o45rn2;6ga<7289pD<>:c89~j6?2kl0;6?uG117`=>{i;0?o<7>51zJ240e>3td858j>:182M77=j30qc=65e094?7|@8:>o45rn2;6`6<728qC==;l9:m7<3c<3:1=vF>04a:?xh416=4>{I331f?7:d683>4}O99?h56sa387g290:wE??5b;8yk5>=mk1<7?tH026g<=zf:3>ho4?:0yK553d12we?4;kc;295~N685<6sA;;9n74}o1:1ac=83;pD<>:c89~j6?2lo0;6{i;0?n<7>51zJ240e>3td858k>:182M77=j30qc=65d094?7|@8:>o45rn2;6a6<728qC==;l9:m7<3b<3:1=vF>04a:?xh416=4>{I331f?7:e683>4}O99?h56sa387f290:wE??5b;8yk5>=lk1<7?tH026g<=zf:3>io4?:0yK553d12we?4;jc;295~N685<6sA;;9n74}o1:1`c=83;pD<>:c89~j6?2mo0;6{i;0?m<7>51zJ240e>3td858h>:182M77=j30qc=65g094?7|@8:>o45rn2;6b6<728qC==;l9:m7<3a<3:1=vF>04a:?xh416=4>{I331f?7:f683>4}O99?h56sa387e290:wE??5b;8yk5>=ok1<7?tH026g<=zf:3>jo4?:0yK553d12we?4;ic;295~N685<6sA;;9n74}o1:1cc=83;pD<>:c89~j6?2no0;6{i;0<;<7>51zJ240e>3td85;>>:182M77=j30qc=661094?7|@8:>o45rn2;546<728qC==;l9:m7<07<3:1=vF>04a:?xh41?:>6=4>{I331f?790683>4}O99?h56sa3843290:wE??5b;8yk5>>9k1<7?tH026g<=zf:3=5<6sA;;9n74}o1:25c=83;pD<>:c89~j6?18o0;6{i;0<:<7>51zJ240e>3td85;?>:182M77=j30qc=660094?7|@8:>o45rn2;556<728qC==;l9:m7<06<3:1=vF>04a:?xh41?;>6=4>{I331f?791683>4}O99?h56sa3842290:wE??5b;8yk5>>8k1<7?tH026g<=zf:3==o4?:0yK553d12we?48>c;295~N685<6sA;;9n74}o1:24c=83;pD<>:c89~j6?19o0;6{i;0<9<7>51zJ240e>3td85;<>:182M77=j30qc=663094?7|@8:>o45rn2;566<728qC==;l9:m7<05<3:1=vF>04a:?xh41?8>6=4>{I331f?792683>4}O99?h56sa3841290:wE??5b;8yk5>>;k1<7?tH026g<=zf:3=>o4?:0yK553d12we?48=c;295~N685<6sA;;9n74}o1:27c=83;pD<>:c89~j6?1:o0;6{i;0<8<7>51zJ240e>3td85;=>:182M77=j30qc=662094?7|@8:>o45rn2;576<728qC==;l9:m7<04<3:1=vF>04a:?xh41?9>6=4>{I331f?850;3xL462k01vb>793683>4}O99?h56sa3840290:wE??5b;8yk5>>:k1<7?tH026g<=zf:3=?o4?:0yK553d12we?485<6sA;;9n74}o1:26c=83;pD<>:c89~j6?1;o0;6{i;051zJ240e>3td85;:>:182M77=j30qc=665094?7|@8:>o45rn2;506<728qC==;l9:m7<03<3:1=vF>04a:?xh41?>>6=4>{I331f?794683>4}O99?h56sa3847290:wE??5b;8yk5>>=k1<7?tH026g<=zf:3=8o4?:0yK553d12we?48;c;295~N685<6sA;;9n74}o1:21c=83;pD<>:c89~j6?1{i;0<><7>51zJ240e>3td85;;>:182M77=j30qc=664094?7|@8:>o45rn2;516<728qC==;l9:m7<02<3:1=vF>04a:?xh41??>6=4>{I331f?795683>4}O99?h56sa3846290:wE??5b;8yk5>>5<6sA;;9n74}o1:20c=83;pD<>:c89~j6?1=o0;6{i;0<=<7>51zJ240e>3td85;8>:182M77=j30qc=667094?7|@8:>o45rn2;526<728qC==;l9:m7<01<3:1=vF>04a:?xh41?<>6=4>{I331f?796683>4}O99?h56sa3845290:wE??5b;8yk5>>?k1<7?tH026g<=zf:3=:o4?:0yK553d12we?489c;295~N685<6sA;;9n74}o1:23c=83;pD<>:c89~j6?1>o0;6{i;0<<<7>51zJ240e>3td85;9>:182M77=j30qc=666094?7|@8:>o45rn2;536<728qC==;l9:m7<00<3:1=vF>04a:?xh41?=>6=4>{I331f?797683>4}O99?h56sa3844290:wE??5b;8yk5>>>k1<7?tH026g<=zf:3=;o4?:0yK553d12we?488c;295~N685<6sA;;9n74}o1:22c=83;pD<>:c89~j6?1?o0;6{i;0<3<7>51zJ240e>3td85;6>:182M77=j30qc=669094?7|@8:>o45rn2;5<6<728qC==;l9:m7<0?<3:1=vF>04a:?xh41?2>6=4>{I331f?798683>4}O99?h56sa384;>290:wE??5b;8yk5>>1k1<7?tH026g<=zf:3=4o4?:0yK553d12we?487c;295~N685<6sA;;9n74}o1:2=c=83;pD<>:c89~j6?10o0;6{i;0<2<7>51zJ240e>3td85;7>:182M77=j30qc=668094?7|@8:>o45rn2;5=6<728qC==;l9:m7<0><3:1=vF>04a:?xh41?3>6=4>{I331f?799683>4}O99?h56sa384:290:wE??5b;8yk5>>0k1<7?tH026g<=zf:3=5o4?:0yK553d12we?486c;295~N685<6sA;;9n74}o1:2:c89~j6?11o0;6{i;051zJ240e>3td85;o>:182M77=j30qc=66`094?7|@8:>o45rn2;5e6<728qC==;l9:m7<0f<3:1=vF>04a:?xh41?k>6=4>{I331f?79a683>4}O99?h56sa384b290:wE??5b;8yk5>>hk1<7?tH026g<=zf:3=mo4?:0yK553d12we?48nc;295~N685<6sA;;9n74}o1:2dc=83;pD<>:c89~j6?1io0;6{i;051zJ240e>3td85;l>:182M77=j30qc=66c094?7|@8:>o45rn2;5f6<728qC==;l9:m7<0e<3:1=vF>04a:?xh41?h>6=4>{I331f?79b683>4}O99?h56sa384a290:wE??5b;8yk5>>kk1<7?tH026g<=zf:3=no4?:0yK553d12we?48mc;295~N685<6sA;;9n74}o1:2gc=83;pD<>:c89~j6?1jo0;6{i;051zJ240e>3td85;m>:182M77=j30qc=66b094?7|@8:>o45rn2;5g6<728qC==;l9:m7<0d<3:1=vF>04a:?xh41?i>6=4>{I331f?79c683>4}O99?h56sa384`290:wE??5b;8yk5>>jk1<7?tH026g<=zf:3=oo4?:0yK553d12we?48lc;295~N685<6sA;;9n74}o1:2fc=83;pD<>:c89~j6?1ko0;6{i;051zJ240e>3td85;j>:182M77=j30qc=66e094?7|@8:>o45rn2;5`6<728qC==;l9:m7<0c<3:1=vF>04a:?xh41?n>6=4>{I331f?79d683>4}O99?h56sa384g290:wE??5b;8yk5>>mk1<7?tH026g<=zf:3=ho4?:0yK553d12we?48kc;295~N685<6sA;;9n74}o1:2ac=83;pD<>:c89~j6?1lo0;6{i;051zJ240e>3td85;k>:182M77=j30qc=66d094?7|@8:>o45rn2;5a6<728qC==;l9:m7<0b<3:1=vF>04a:?xh41?o>6=4>{I331f?79e683>4}O99?h56sa384f290:wE??5b;8yk5>>lk1<7?tH026g<=zf:3=io4?:0yK553d12we?48jc;295~N685<6sA;;9n74}o1:2`c=83;pD<>:c89~j6?1mo0;6{i;051zJ240e>3td85;h>:182M77=j30qc=66g094?7|@8:>o45rn2;5b6<728qC==;l9:m7<0a<3:1=vF>04a:?xh41?l>6=4>{I331f?79f683>4}O99?h56sa384e290:wE??5b;8yk5>>ok1<7?tH026g<=zf:3=jo4?:0yK553d12we?48ic;295~N685<6sA;;9n74}o1:2cc=83;pD<>:c89~j6?1no0;6{i;0=;<7>51zJ240e>3td85:>>:182M77=j30qc=671094?7|@8:>o45rn2;446<728qC==;l9:m7<17<3:1=vF>04a:?xh41>:>6=4>{I331f?780683>4}O99?h56sa3853290:wE??5b;8yk5>?9k1<7?tH026g<=zf:3<5<6sA;;9n74}o1:35c=83;pD<>:c89~j6?08o0;6{i;0=:<7>51zJ240e>3td85:?>:182M77=j30qc=670094?7|@8:>o45rn2;456<728qC==;l9:m7<16<3:1=vF>04a:?xh41>;>6=4>{I331f?781683>4}O99?h56sa3852290:wE??5b;8yk5>?8k1<7?tH026g<=zf:3<=o4?:0yK553d12we?49>c;295~N685<6sA;;9n74}o1:34c=83;pD<>:c89~j6?09o0;6{i;0=9<7>51zJ240e>3td85:<>:182M77=j30qc=673094?7|@8:>o45rn2;466<728qC==;l9:m7<15<3:1=vF>04a:?xh41>8>6=4>{I331f?782683>4}O99?h56sa3851290:wE??5b;8yk5>?;k1<7?tH026g<=zf:3<>o4?:0yK553d12we?49=c;295~N685<6sA;;9n74}o1:37c=83;pD<>:c89~j6?0:o0;6{i;0=8<7>51zJ240e>3td85:=>:182M77=j30qc=672094?7|@8:>o45rn2;476<728qC==;l9:m7<14<3:1=vF>04a:?xh41>9>6=4>{I331f?850;3xL462k01vb>783683>4}O99?h56sa3850290:wE??5b;8yk5>?:k1<7?tH026g<=zf:35<6sA;;9n74}o1:36c=83;pD<>:c89~j6?0;o0;6{i;0=?<7>51zJ240e>3td85::>:182M77=j30qc=675094?7|@8:>o45rn2;406<728qC==;l9:m7<13<3:1=vF>04a:?xh41>>>6=4>{I331f?784683>4}O99?h56sa3857290:wE??5b;8yk5>?=k1<7?tH026g<=zf:3<8o4?:0yK553d12we?49;c;295~N685<6sA;;9n74}o1:31c=83;pD<>:c89~j6?0{i;0=><7>51zJ240e>3td85:;>:182M77=j30qc=674094?7|@8:>o45rn2;416<728qC==;l9:m7<12<3:1=vF>04a:?xh41>?>6=4>{I331f?785683>4}O99?h56sa3856290:wE??5b;8yk5>?5<6sA;;9n74}o1:30c=83;pD<>:c89~j6?0=o0;6{i;0==<7>51zJ240e>3td85:8>:182M77=j30qc=677094?7|@8:>o45rn2;426<728qC==;l9:m7<11<3:1=vF>04a:?xh41><>6=4>{I331f?786683>4}O99?h56sa3855290:wE??5b;8yk5>??k1<7?tH026g<=zf:3<:o4?:0yK553d12we?499c;295~N685<6sA;;9n74}o1:33c=83;pD<>:c89~j6?0>o0;6{i;0=<<7>51zJ240e>3td85:9>:182M77=j30qc=676094?7|@8:>o45rn2;436<728qC==;l9:m7<10<3:1=vF>04a:?xh41>=>6=4>{I331f?787683>4}O99?h56sa3854290:wE??5b;8yk5>?>k1<7?tH026g<=zf:3<;o4?:0yK553d12we?498c;295~N685<6sA;;9n74}o1:32c=83;pD<>:c89~j6?0?o0;6{i;0=3<7>51zJ240e>3td85:6>:182M77=j30qc=679094?7|@8:>o45rn2;4<6<728qC==;l9:m7<1?<3:1=vF>04a:?xh41>2>6=4>{I331f?788683>4}O99?h56sa385;>290:wE??5b;8yk5>?1k1<7?tH026g<=zf:3<4o4?:0yK553d12we?497c;295~N685<6sA;;9n74}o1:3=c=83;pD<>:c89~j6?00o0;6{i;0=2<7>51zJ240e>3td85:7>:182M77=j30qc=678094?7|@8:>o45rn2;4=6<728qC==;l9:m7<1><3:1=vF>04a:?xh41>3>6=4>{I331f?789683>4}O99?h56sa385:290:wE??5b;8yk5>?0k1<7?tH026g<=zf:3<5o4?:0yK553d12we?496c;295~N685<6sA;;9n74}o1:3:c89~j6?01o0;6{i;0=j<7>51zJ240e>3td85:o>:182M77=j30qc=67`094?7|@8:>o45rn2;4e6<728qC==;l9:m7<1f<3:1=vF>04a:?xh41>k>6=4>{I331f?78a683>4}O99?h56sa385b290:wE??5b;8yk5>?hk1<7?tH026g<=zf:35<6sA;;9n74}o1:3dc=83;pD<>:c89~j6?0io0;6{i;0=i<7>51zJ240e>3td85:l>:182M77=j30qc=67c094?7|@8:>o45rn2;4f6<728qC==;l9:m7<1e<3:1=vF>04a:?xh41>h>6=4>{I331f?78b683>4}O99?h56sa385a290:wE??5b;8yk5>?kk1<7?tH026g<=zf:35<6sA;;9n74}o1:3gc=83;pD<>:c89~j6?0jo0;6{i;0=h<7>51zJ240e>3td85:m>:182M77=j30qc=67b094?7|@8:>o45rn2;4g6<728qC==;l9:m7<1d<3:1=vF>04a:?xh41>i>6=4>{I331f?78c683>4}O99?h56sa385`290:wE??5b;8yk5>?jk1<7?tH026g<=zf:35<6sA;;9n74}o1:3fc=83;pD<>:c89~j6?0ko0;6{i;0=o<7>51zJ240e>3td85:j>:182M77=j30qc=67e094?7|@8:>o45rn2;4`6<728qC==;l9:m7<1c<3:1=vF>04a:?xh41>n>6=4>{I331f?78d983>4}O99?h56sa385g=?6=9rB:<8m6;|l0=2bf290:wE??5b;8yk5>?mh1<7?tH026g<=zf:35<6sA;;9n74}o1:3a`=83;pD<>:c89~j6?0m90;6{i;0=n=7>51zJ240e>3td85:k=:182M77=j30qc=67d194?7|@8:>o45rn2;4a1<728qC==;l9:m7<1b=3:1=vF>04a:?xh41>o=6=4>{I331f?78e983>4}O99?h56sa385f=?6=9rB:<8m6;|l0=2cf290:wE??5b;8yk5>?lh1<7?tH026g<=zf:35<6sA;;9n74}o1:3``=83;pD<>:c89~j6?0n90;6{i;0=m=7>51zJ240e>3td85:h=:182M77=j30qc=67g194?7|@8:>o45rn2;4b1<728qC==;l9:m7<1a=3:1=vF>04a:?xh41>l=6=4>{I331f?78f983>4}O99?h56sa385e=?6=9rB:<8m6;|l0=2`f290:wE??5b;8yk5>?oh1<7?tH026g<=zf:35<6sA;;9n74}o1:3c`=83;pD<>:c89~j6??890;6{i;02;=7>51zJ240e>3td855>=:182M77=j30qc=681194?7|@8:>o45rn2;;41<728qC==;l9:m7<>7=3:1=vF>04a:?xh411:=6=4>{I331f?770983>4}O99?h56sa38:3=?6=9rB:<8m6;|l0==6f290:wE??5b;8yk5>09h1<7?tH026g<=zf:335<6sA;;9n74}o1:<5`=83;pD<>:c89~j6??990;6{i;02:=7>51zJ240e>3td855?=:182M77=j30qc=680194?7|@8:>o45rn2;;51<728qC==;l9:m7<>6=3:1=vF>04a:?xh411;=6=4>{I331f?771983>4}O99?h56sa38:2=?6=9rB:<8m6;|l0==7f290:wE??5b;8yk5>08h1<7?tH026g<=zf:33=n4?:0yK553d12we?46>d;295~N685<6sA;;9n74}o1:<4`=83;pD<>:c89~j6??:90;6{i;029=7>51zJ240e>3td855<=:182M77=j30qc=683194?7|@8:>o45rn2;;61<728qC==;l9:m7<>5=3:1=vF>04a:?xh4118=6=4>{I331f?772983>4}O99?h56sa38:1=?6=9rB:<8m6;|l0==4f290:wE??5b;8yk5>0;h1<7?tH026g<=zf:33>n4?:0yK553d12we?46=d;295~N685<6sA;;9n74}o1:<7`=83;pD<>:c89~j6??;90;6{i;028=7>51zJ240e>3td855==:182M77=j30qc=682194?7|@8:>o45rn2;;71<728qC==;l9:m7<>4=3:1=vF>04a:?xh4119=6=4>{I331f?950;3xL462k01vb>773983>4}O99?h56sa38:0=?6=9rB:<8m6;|l0==5f290:wE??5b;8yk5>0:h1<7?tH026g<=zf:33?n4?:0yK553d12we?465<6sA;;9n74}o1:<6`=83;pD<>:c89~j6??<90;6{i;02?=7>51zJ240e>3td855:=:182M77=j30qc=685194?7|@8:>o45rn2;;01<728qC==;l9:m7<>3=3:1=vF>04a:?xh411>=6=4>{I331f?774983>4}O99?h56sa38:7=?6=9rB:<8m6;|l0==2f290:wE??5b;8yk5>0=h1<7?tH026g<=zf:338n4?:0yK553d12we?46;d;295~N685<6sA;;9n74}o1:<1`=83;pD<>:c89~j6??=90;6{i;02>=7>51zJ240e>3td855;=:182M77=j30qc=684194?7|@8:>o45rn2;;11<728qC==;l9:m7<>2=3:1=vF>04a:?xh411?=6=4>{I331f?775983>4}O99?h56sa38:6=?6=9rB:<8m6;|l0==3f290:wE??5b;8yk5>05<6sA;;9n74}o1:<0`=83;pD<>:c89~j6??>90;6{i;02==7>51zJ240e>3td8558=:182M77=j30qc=687194?7|@8:>o45rn2;;21<728qC==;l9:m7<>1=3:1=vF>04a:?xh411<=6=4>{I331f?776983>4}O99?h56sa38:5=?6=9rB:<8m6;|l0==0f290:wE??5b;8yk5>0?h1<7?tH026g<=zf:33:n4?:0yK553d12we?469d;295~N685<6sA;;9n74}o1:<3`=83;pD<>:c89~j6???90;6{i;02<=7>51zJ240e>3td8559=:182M77=j30qc=686194?7|@8:>o45rn2;;31<728qC==;l9:m7<>0=3:1=vF>04a:?xh411==6=4>{I331f?777983>4}O99?h56sa38:4=?6=9rB:<8m6;|l0==1f290:wE??5b;8yk5>0>h1<7?tH026g<=zf:33;n4?:0yK553d12we?468d;295~N685<6sA;;9n74}o1:<2`=83;pD<>:c89~j6??090;6{i;023=7>51zJ240e>3td8556=:182M77=j30qc=689194?7|@8:>o45rn2;;<1<728qC==;l9:m7<>?=3:1=vF>04a:?xh4112=6=4>{I331f?778983>4}O99?h56sa38:;=?6=9rB:<8m6;|l0==>f290:wE??5b;8yk5>01h1<7?tH026g<=zf:334n4?:0yK553d12we?467d;295~N685<6sA;;9n74}o1:<=`=83;pD<>:c89~j6??190;6{i;022=7>51zJ240e>3td8557=:182M77=j30qc=688194?7|@8:>o45rn2;;=1<728qC==;l9:m7<>>=3:1=vF>04a:?xh4113=6=4>{I331f?779983>4}O99?h56sa38::=?6=9rB:<8m6;|l0==?f290:wE??5b;8yk5>00h1<7?tH026g<=zf:335n4?:0yK553d12we?466d;295~N685<6sA;;9n74}o1:<<`=83;pD<>:c89~j6??i90;6{i;02j=7>51zJ240e>3td855o=:182M77=j30qc=68`194?7|@8:>o45rn2;;e1<728qC==;l9:m7<>f=3:1=vF>04a:?xh411k=6=4>{I331f?77a983>4}O99?h56sa38:b=?6=9rB:<8m6;|l0==gf290:wE??5b;8yk5>0hh1<7?tH026g<=zf:33mn4?:0yK553d12we?46nd;295~N685<6sA;;9n74}o1::c89~j6??j90;6{i;02i=7>51zJ240e>3td855l=:182M77=j30qc=68c194?7|@8:>o45rn2;;f1<728qC==;l9:m7<>e=3:1=vF>04a:?xh411h=6=4>{I331f?77b983>4}O99?h56sa38:a=?6=9rB:<8m6;|l0==df290:wE??5b;8yk5>0kh1<7?tH026g<=zf:33nn4?:0yK553d12we?46md;295~N685<6sA;;9n74}o1::c89~j6??k90;6{i;02h=7>51zJ240e>3td855m=:182M77=j30qc=68b194?7|@8:>o45rn2;;g1<728qC==;l9:m7<>d=3:1=vF>04a:?xh411i=6=4>{I331f?77c983>4}O99?h56sa38:`=?6=9rB:<8m6;|l0==ef290:wE??5b;8yk5>0jh1<7?tH026g<=zf:33on4?:0yK553d12we?46ld;295~N685<6sA;;9n74}o1::c89~j6??l90;6{i;02o=7>51zJ240e>3td855j=:182M77=j30qc=68e194?7|@8:>o45rn2;;`1<728qC==;l9:m7<>c=3:1=vF>04a:?xh411n=6=4>{I331f?77d983>4}O99?h56sa38:g=?6=9rB:<8m6;|l0==bf290:wE??5b;8yk5>0mh1<7?tH026g<=zf:33hn4?:0yK553d12we?46kd;295~N685<6sA;;9n74}o1::c89~j6??m90;6{i;02n=7>51zJ240e>3td855k=:182M77=j30qc=68d194?7|@8:>o45rn2;;a1<728qC==;l9:m7<>b=3:1=vF>04a:?xh411o=6=4>{I331f?77e983>4}O99?h56sa38:f=?6=9rB:<8m6;|l0==cf290:wE??5b;8yk5>0lh1<7?tH026g<=zf:33in4?:0yK553d12we?46jd;295~N685<6sA;;9n74}o1:<``=83;pD<>:c89~j6??n90;6{i;02m=7>51zJ240e>3td855h=:182M77=j30qc=68g194?7|@8:>o45rn2;;b1<728qC==;l9:m7<>a=3:1=vF>04a:?xh411l=6=4>{I331f?77f983>4}O99?h56sa38:e=?6=9rB:<8m6;|l0==`f290:wE??5b;8yk5>0oh1<7?tH026g<=zf:33jn4?:0yK553d12we?46id;295~N685<6sA;;9n74}o1::c89~j6?>890;6{i;03;=7>51zJ240e>3td854>=:182M77=j30qc=691194?7|@8:>o45rn2;:41<728qC==;l9:m704a:?xh410:=6=4>{I331f?760983>4}O99?h56sa38;3=?6=9rB:<8m6;|l0=<6f290:wE??5b;8yk5>19h1<7?tH026g<=zf:325<6sA;;9n74}o1:=5`=83;pD<>:c89~j6?>990;6{i;03:=7>51zJ240e>3td854?=:182M77=j30qc=690194?7|@8:>o45rn2;:51<728qC==;l9:m704a:?xh410;=6=4>{I331f?761983>4}O99?h56sa38;2=?6=9rB:<8m6;|l0=<7f290:wE??5b;8yk5>18h1<7?tH026g<=zf:32=n4?:0yK553d12we?47>d;295~N685<6sA;;9n74}o1:=4`=83;pD<>:c89~j6?>:90;6{i;039=7>51zJ240e>3td854<=:182M77=j30qc=693194?7|@8:>o45rn2;:61<728qC==;l9:m704a:?xh4108=6=4>{I331f?762983>4}O99?h56sa38;1=?6=9rB:<8m6;|l0=<4f290:wE??5b;8yk5>1;h1<7?tH026g<=zf:32>n4?:0yK553d12we?47=d;295~N685<6sA;;9n74}o1:=7`=83;pD<>:c89~j6?>;90;6{i;038=7>51zJ240e>3td854==:182M77=j30qc=692194?7|@8:>o45rn2;:71<728qC==;l9:m704a:?xh4109=6=4>{I331f?950;3xL462k01vb>763983>4}O99?h56sa38;0=?6=9rB:<8m6;|l0=<5f290:wE??5b;8yk5>1:h1<7?tH026g<=zf:32?n4?:0yK553d12we?475<6sA;;9n74}o1:=6`=83;pD<>:c89~j6?><90;6{i;03?=7>51zJ240e>3td854:=:182M77=j30qc=695194?7|@8:>o45rn2;:01<728qC==;l9:m704a:?xh410>=6=4>{I331f?764983>4}O99?h56sa38;7=?6=9rB:<8m6;|l0=<2f290:wE??5b;8yk5>1=h1<7?tH026g<=zf:328n4?:0yK553d12we?47;d;295~N685<6sA;;9n74}o1:=1`=83;pD<>:c89~j6?>=90;6{i;03>=7>51zJ240e>3td854;=:182M77=j30qc=694194?7|@8:>o45rn2;:11<728qC==;l9:m704a:?xh410?=6=4>{I331f?765983>4}O99?h56sa38;6=?6=9rB:<8m6;|l0=<3f290:wE??5b;8yk5>15<6sA;;9n74}o1:=0`=83;pD<>:c89~j6?>>90;6{i;03==7>51zJ240e>3td8548=:182M77=j30qc=697194?7|@8:>o45rn2;:21<728qC==;l9:m704a:?xh410<=6=4>{I331f?766983>4}O99?h56sa38;5=?6=9rB:<8m6;|l0=<0f290:wE??5b;8yk5>1?h1<7?tH026g<=zf:32:n4?:0yK553d12we?479d;295~N685<6sA;;9n74}o1:=3`=83;pD<>:c89~j6?>?90;6{i;03<=7>51zJ240e>3td8549=:182M77=j30qc=696194?7|@8:>o45rn2;:31<728qC==;l9:m704a:?xh410==6=4>{I331f?767983>4}O99?h56sa38;4=?6=9rB:<8m6;|l0=<1f290:wE??5b;8yk5>1>h1<7?tH026g<=zf:32;n4?:0yK553d12we?478d;295~N685<6sA;;9n74}o1:=2`=83;pD<>:c89~j6?>090;6{i;033=7>51zJ240e>3td8546=:182M77=j30qc=699194?7|@8:>o45rn2;:<1<728qC==;l9:m704a:?xh4102=6=4>{I331f?768983>4}O99?h56sa38;;=?6=9rB:<8m6;|l0=<>f290:wE??5b;8yk5>11h1<7?tH026g<=zf:324n4?:0yK553d12we?477d;295~N685<6sA;;9n74}o1:==`=83;pD<>:c89~j6?>190;6{i;032=7>51zJ240e>3td8547=:182M77=j30qc=698194?7|@8:>o45rn2;:=1<728qC==;l9:m7=3:1=vF>04a:?xh4103=6=4>{I331f?769983>4}O99?h56sa38;:=?6=9rB:<8m6;|l0=10h1<7?tH026g<=zf:325n4?:0yK553d12we?476d;295~N685<6sA;;9n74}o1:=<`=83;pD<>:c89~j6?>i90;6{i;03j=7>51zJ240e>3td854o=:182M77=j30qc=69`194?7|@8:>o45rn2;:e1<728qC==;l9:m704a:?xh410k=6=4>{I331f?76a983>4}O99?h56sa38;b=?6=9rB:<8m6;|l0=1hh1<7?tH026g<=zf:32mn4?:0yK553d12we?47nd;295~N685<6sA;;9n74}o1:=d`=83;pD<>:c89~j6?>j90;6{i;03i=7>51zJ240e>3td854l=:182M77=j30qc=69c194?7|@8:>o45rn2;:f1<728qC==;l9:m704a:?xh410h=6=4>{I331f?76b983>4}O99?h56sa38;a=?6=9rB:<8m6;|l0=1kh1<7?tH026g<=zf:32nn4?:0yK553d12we?47md;295~N685<6sA;;9n74}o1:=g`=83;pD<>:c89~j6?>k90;6{i;03h=7>51zJ240e>3td854m=:182M77=j30qc=69b194?7|@8:>o45rn2;:g1<728qC==;l9:m704a:?xh410i=6=4>{I331f?76c983>4}O99?h56sa38;`=?6=9rB:<8m6;|l0=1jh1<7?tH026g<=zf:32on4?:0yK553d12we?47ld;295~N685<6sA;;9n74}o1:=f`=83;pD<>:c89~j6?>l90;6{i;03o=7>51zJ240e>3td854j=:182M77=j30qc=69e194?7|@8:>o45rn2;:`1<728qC==;l9:m704a:?xh410n=6=4>{I331f?76d983>4}O99?h56sa38;g=?6=9rB:<8m6;|l0=1mh1<7?tH026g<=zf:32hn4?:0yK553d12we?47kd;295~N685<6sA;;9n74}o1:=a`=83;pD<>:c89~j6?>m90;6{i;03n=7>51zJ240e>3td854k=:182M77=j30qc=69d194?7|@8:>o45rn2;:a1<728qC==;l9:m704a:?xh410o=6=4>{I331f?76e983>4}O99?h56sa38;f=?6=9rB:<8m6;|l0=1lh1<7?tH026g<=zf:32in4?:0yK553d12we?47jd;295~N685<6sA;;9n74}o1:=``=83;pD<>:c89~j6?>n90;6{i;03m=7>51zJ240e>3td854h=:182M77=j30qc=69g194?7|@8:>o45rn2;:b1<728qC==;l9:m704a:?xh410l=6=4>{I331f?76f983>4}O99?h56sa38;e=?6=9rB:<8m6;|l0=<`f290:wE??5b;8yk5>1oh1<7?tH026g<=zf:32jn4?:0yK553d12we?47id;295~N685<6sA;;9n74}o1:=c`=83;pD<>:c89~j6?f890;6{i;0k;=7>51zJ240e>3td85l>=:182M77=j30qc=6a1194?7|@8:>o45rn2;b41<728qC==;l9:m704a:?xh41h:=6=4>{I331f?7n0983>4}O99?h56sa38c3=?6=9rB:<8m6;|l0=d6f290:wE??5b;8yk5>i9h1<7?tH026g<=zf:3j5<6sA;;9n74}o1:e5`=83;pD<>:c89~j6?f990;6{i;0k:=7>51zJ240e>3td85l?=:182M77=j30qc=6a0194?7|@8:>o45rn2;b51<728qC==;l9:m704a:?xh41h;=6=4>{I331f?7n1983>4}O99?h56sa38c2=?6=9rB:<8m6;|l0=d7f290:wE??5b;8yk5>i8h1<7?tH026g<=zf:3j=n4?:0yK553d12we?4o>d;295~N685<6sA;;9n74}o1:e4`=83;pD<>:c89~j6?f:90;6{i;0k9=7>51zJ240e>3td85l<=:182M77=j30qc=6a3194?7|@8:>o45rn2;b61<728qC==;l9:m704a:?xh41h8=6=4>{I331f?7n2983>4}O99?h56sa38c1=?6=9rB:<8m6;|l0=d4f290:wE??5b;8yk5>i;h1<7?tH026g<=zf:3j>n4?:0yK553d12we?4o=d;295~N685<6sA;;9n74}o1:e7`=83;pD<>:c89~j6?f;90;6{i;0k8=7>51zJ240e>3td85l==:182M77=j30qc=6a2194?7|@8:>o45rn2;b71<728qC==;l9:m704a:?xh41h9=6=4>{I331f?950;3xL462k01vb>7n3983>4}O99?h56sa38c0=?6=9rB:<8m6;|l0=d5f290:wE??5b;8yk5>i:h1<7?tH026g<=zf:3j?n4?:0yK553d12we?4o5<6sA;;9n74}o1:e6`=83;pD<>:c89~j6?f<90;6{i;0k?=7>51zJ240e>3td85l:=:182M77=j30qc=6a5194?7|@8:>o45rn2;b01<728qC==;l9:m704a:?xh41h>=6=4>{I331f?7n4983>4}O99?h56sa38c7=?6=9rB:<8m6;|l0=d2f290:wE??5b;8yk5>i=h1<7?tH026g<=zf:3j8n4?:0yK553d12we?4o;d;295~N685<6sA;;9n74}o1:e1`=83;pD<>:c89~j6?f=90;6{i;0k>=7>51zJ240e>3td85l;=:182M77=j30qc=6a4194?7|@8:>o45rn2;b11<728qC==;l9:m704a:?xh41h?=6=4>{I331f?7n5983>4}O99?h56sa38c6=?6=9rB:<8m6;|l0=d3f290:wE??5b;8yk5>i5<6sA;;9n74}o1:e0`=83;pD<>:c89~j6?f>90;6{i;0k==7>51zJ240e>3td85l8=:182M77=j30qc=6a7194?7|@8:>o45rn2;b21<728qC==;l9:m704a:?xh41h<=6=4>{I331f?7n6983>4}O99?h56sa38c5=?6=9rB:<8m6;|l0=d0f290:wE??5b;8yk5>i?h1<7?tH026g<=zf:3j:n4?:0yK553d12we?4o9d;295~N685<6sA;;9n74}o1:e3`=83;pD<>:c89~j6?f?90;6{i;0k<=7>51zJ240e>3td85l9=:182M77=j30qc=6a6194?7|@8:>o45rn2;b31<728qC==;l9:m704a:?xh41h==6=4>{I331f?7n7983>4}O99?h56sa38c4=?6=9rB:<8m6;|l0=d1f290:wE??5b;8yk5>i>h1<7?tH026g<=zf:3j;n4?:0yK553d12we?4o8d;295~N685<6sA;;9n74}o1:e2`=83;pD<>:c89~j6?f090;6{i;0k3=7>51zJ240e>3td85l6=:182M77=j30qc=6a9194?7|@8:>o45rn2;b<1<728qC==;l9:m704a:?xh41h2=6=4>{I331f?7n8983>4}O99?h56sa38c;=?6=9rB:<8m6;|l0=d>f290:wE??5b;8yk5>i1h1<7?tH026g<=zf:3j4n4?:0yK553d12we?4o7d;295~N685<6sA;;9n74}o1:e=`=83;pD<>:c89~j6?f190;6{i;0k2=7>51zJ240e>3td85l7=:182M77=j30qc=6a8194?7|@8:>o45rn2;b=1<728qC==;l9:m7=3:1=vF>04a:?xh41h3=6=4>{I331f?7n9983>4}O99?h56sa38c:=?6=9rB:<8m6;|l0=d?f290:wE??5b;8yk5>i0h1<7?tH026g<=zf:3j5n4?:0yK553d12we?4o6d;295~N685<6sA;;9n74}o1:e<`=83;pD<>:c89~j6?fi90;6{i;0kj=7>51zJ240e>3td85lo=:182M77=j30qc=6a`194?7|@8:>o45rn2;be1<728qC==;l9:m704a:?xh41hk=6=4>{I331f?7na983>4}O99?h56sa38cb=?6=9rB:<8m6;|l0=dgf290:wE??5b;8yk5>ihh1<7?tH026g<=zf:3jmn4?:0yK553d12we?4ond;295~N685<6sA;;9n74}o1:ed`=83;pD<>:c89~j6?fj90;6{i;0ki=7>51zJ240e>3td85ll=:182M77=j30qc=6ac194?7|@8:>o45rn2;bf1<728qC==;l9:m704a:?xh41hh=6=4>{I331f?7nb983>4}O99?h56sa38ca=?6=9rB:<8m6;|l0=ddf290:wE??5b;8yk5>ikh1<7?tH026g<=zf:3jnn4?:0yK553d12we?4omd;295~N685<6sA;;9n74}o1:eg`=83;pD<>:c89~j6?fk90;6{i;0kh=7>51zJ240e>3td85lm=:182M77=j30qc=6ab194?7|@8:>o45rn2;bg1<728qC==;l9:m704a:?xh41hi=6=4>{I331f?7nc983>4}O99?h56sa38c`=?6=9rB:<8m6;|l0=def290:wE??5b;8yk5>ijh1<7?tH026g<=zf:3jon4?:0yK553d12we?4old;295~N685<6sA;;9n74}o1:ef`=83;pD<>:c89~j6?fl90;6{i;0ko=7>51zJ240e>3td85lj=:182M77=j30qc=6ae194?7|@8:>o45rn2;b`1<728qC==;l9:m704a:?xh41hn=6=4>{I331f?7nd983>4}O99?h56sa38cg=?6=9rB:<8m6;|l0=dbf290:wE??5b;8yk5>imh1<7?tH026g<=zf:3jhn4?:0yK553d12we?4okd;295~N685<6sA;;9n74}o1:ea`=83;pD<>:c89~j6?fm90;6{i;0kn=7>51zJ240e>3td85lk=:182M77=j30qc=6ad194?7|@8:>o45rn2;ba1<728qC==;l9:m704a:?xh41ho=6=4>{I331f?7ne983>4}O99?h56sa38cf=?6=9rB:<8m6;|l0=dcf290:wE??5b;8yk5>ilh1<7?tH026g<=zf:3jin4?:0yK553d12we?4ojd;295~N685<6sA;;9n74}o1:e``=83;pD<>:c89~j6?fn90;6{i;0km=7>51zJ240e>3td85lh=:182M77=j30qc=6ag194?7|@8:>o45rn2;bb1<728qC==;l9:m704a:?xh41hl=6=4>{I331f?7nf983>4}O99?h56sa38ce=?6=9rB:<8m6;|l0=d`f290:wE??5b;8yk5>ioh1<7?tH026g<=zf:3jjn4?:0yK553d12we?4oid;295~N685<6sA;;9n74}o1:ec`=83;pD<>:c89~j6?e890;6{i;0h;=7>51zJ240e>3td85o>=:182M77=j30qc=6b1194?7|@8:>o45rn2;a41<728qC==;l9:m704a:?xh41k:=6=4>{I331f?7m0983>4}O99?h56sa38`3=?6=9rB:<8m6;|l0=g6f290:wE??5b;8yk5>j9h1<7?tH026g<=zf:3i5<6sA;;9n74}o1:f5`=83;pD<>:c89~j6?e990;6{i;0h:=7>51zJ240e>3td85o?=:182M77=j30qc=6b0194?7|@8:>o45rn2;a51<728qC==;l9:m704a:?xh41k;=6=4>{I331f?7m1983>4}O99?h56sa38`2=?6=9rB:<8m6;|l0=g7f290:wE??5b;8yk5>j8h1<7?tH026g<=zf:3i=n4?:0yK553d12we?4l>d;295~N685<6sA;;9n74}o1:f4`=83;pD<>:c89~j6?e:90;6{i;0h9=7>51zJ240e>3td85o<=:182M77=j30qc=6b3194?7|@8:>o45rn2;a61<728qC==;l9:m704a:?xh41k8=6=4>{I331f?7m2983>4}O99?h56sa38`1=?6=9rB:<8m6;|l0=g4f290:wE??5b;8yk5>j;h1<7?tH026g<=zf:3i>n4?:0yK553d12we?4l=d;295~N685<6sA;;9n74}o1:f7`=83;pD<>:c89~j6?e;90;6{i;0h8=7>51zJ240e>3td85o==:182M77=j30qc=6b2194?7|@8:>o45rn2;a71<728qC==;l9:m704a:?xh41k9=6=4>{I331f?950;3xL462k01vb>7m3983>4}O99?h56sa38`0=?6=9rB:<8m6;|l0=g5f290:wE??5b;8yk5>j:h1<7?tH026g<=zf:3i?n4?:0yK553d12we?4l5<6sA;;9n74}o1:f6`=83;pD<>:c89~j6?e<90;6{i;0h?=7>51zJ240e>3td85o:=:182M77=j30qc=6b5194?7|@8:>o45rn2;a01<728qC==;l9:m704a:?xh41k>=6=4>{I331f?7m4983>4}O99?h56sa38`7=?6=9rB:<8m6;|l0=g2f290:wE??5b;8yk5>j=h1<7?tH026g<=zf:3i8n4?:0yK553d12we?4l;d;295~N685<6sA;;9n74}o1:f1`=83;pD<>:c89~j6?e=90;6{i;0h>=7>51zJ240e>3td85o;=:182M77=j30qc=6b4194?7|@8:>o45rn2;a11<728qC==;l9:m704a:?xh41k?=6=4>{I331f?7m5983>4}O99?h56sa38`6=?6=9rB:<8m6;|l0=g3f290:wE??5b;8yk5>j5<6sA;;9n74}o1:f0`=83;pD<>:c89~j6?e>90;6{i;0h==7>51zJ240e>3td85o8=:182M77=j30qc=6b7194?7|@8:>o45rn2;a21<728qC==;l9:m704a:?xh41k<=6=4>{I331f?7m6983>4}O99?h56sa38`5=?6=9rB:<8m6;|l0=g0f290:wE??5b;8yk5>j?h1<7?tH026g<=zf:3i:n4?:0yK553d12we?4l9d;295~N685<6sA;;9n74}o1:f3`=83;pD<>:c89~j6?e?90;6{i;0h<=7>51zJ240e>3td85o9=:182M77=j30qc=6b6194?7|@8:>o45rn2;a31<728qC==;l9:m704a:?xh41k==6=4>{I331f?7m7983>4}O99?h56sa38`4=?6=9rB:<8m6;|l0=g1f290:wE??5b;8yk5>j>h1<7?tH026g<=zf:3i;n4?:0yK553d12we?4l8d;295~N685<6sA;;9n74}o1:f2`=83;pD<>:c89~j6?e090;6{i;0h3=7>51zJ240e>3td85o6=:182M77=j30qc=6b9194?7|@8:>o45rn2;a<1<728qC==;l9:m704a:?xh41k2=6=4>{I331f?7m8983>4}O99?h56sa38`;=?6=9rB:<8m6;|l0=g>f290:wE??5b;8yk5>j1h1<7?tH026g<=zf:3i4n4?:0yK553d12we?4l7d;295~N685<6sA;;9n74}o1:f=`=83;pD<>:c89~j6?e190;6{i;0h2=7>51zJ240e>3td85o7=:182M77=j30qc=6b8194?7|@8:>o45rn2;a=1<728qC==;l9:m7=3:1=vF>04a:?xh41k3=6=4>{I331f?7m9983>4}O99?h56sa38`:=?6=9rB:<8m6;|l0=g?f290:wE??5b;8yk5>j0h1<7?tH026g<=zf:3i5n4?:0yK553d12we?4l6d;295~N685<6sA;;9n74}o1:f<`=83;pD<>:c89~j6?ei90;6{i;0hj=7>51zJ240e>3td85oo=:182M77=j30qc=6b`194?7|@8:>o45rn2;ae1<728qC==;l9:m704a:?xh41kk=6=4>{I331f?7ma983>4}O99?h56sa38`b=?6=9rB:<8m6;|l0=ggf290:wE??5b;8yk5>jhh1<7?tH026g<=zf:3imn4?:0yK553d12we?4lnd;295~N685<6sA;;9n74}o1:fd`=83;pD<>:c89~j6?ej90;6{i;0hi=7>51zJ240e>3td85ol=:182M77=j30qc=6bc194?7|@8:>o45rn2;af1<728qC==;l9:m704a:?xh41kh=6=4>{I331f?7mb983>4}O99?h56sa38`a=?6=9rB:<8m6;|l0=gdf290:wE??5b;8yk5>jkh1<7?tH026g<=zf:3inn4?:0yK553d12we?4lmd;295~N685<6sA;;9n74}o1:fg`=83;pD<>:c89~j6?ek90;6{i;0hh=7>51zJ240e>3td85om=:182M77=j30qc=6bb194?7|@8:>o45rn2;ag1<728qC==;l9:m704a:?xh41ki=6=4>{I331f?7mc983>4}O99?h56sa38``=?6=9rB:<8m6;|l0=gef290:wE??5b;8yk5>jjh1<7?tH026g<=zf:3ion4?:0yK553d12we?4lld;295~N685<6sA;;9n74}o1:ff`=83;pD<>:c89~j6?el90;6{i;0ho=7>51zJ240e>3td85oj=:182M77=j30qc=6be194?7|@8:>o45rn2;a`1<728qC==;l9:m704a:?xh41kn=6=4>{I331f?7md983>4}O99?h56sa38`g=?6=9rB:<8m6;|l0=gbf290:wE??5b;8yk5>jmh1<7?tH026g<=zf:3ihn4?:0yK553d12we?4lkd;295~N685<6sA;;9n74}o1:fa`=83;pD<>:c89~j6?em90;6{i;0hn=7>51zJ240e>3td85ok=:182M77=j30qc=6bd194?7|@8:>o45rn2;aa1<728qC==;l9:m704a:?xh41ko=6=4>{I331f?7me983>4}O99?h56sa38`f=?6=9rB:<8m6;|l0=gcf290:wE??5b;8yk5>jlh1<7?tH026g<=zf:3iin4?:0yK553d12we?4ljd;295~N685<6sA;;9n74}o1:f``=83;pD<>:c89~j6?en90;6{i;0hm=7>51zJ240e>3td85oh=:182M77=j30qc=6bg194?7|@8:>o45rn2;ab1<728qC==;l9:m704a:?xh41kl=6=4>{I331f?7mf983>4}O99?h56sa38`e=?6=9rB:<8m6;|l0=g`f290:wE??5b;8yk5>joh1<7?tH026g<=zf:3ijn4?:0yK553d12we?4lid;295~N685<6sA;;9n74}o1:fc`=83;pD<>:c89~j6?d890;6{i;0i;=7>51zJ240e>3td85n>=:182M77=j30qc=6c1194?7|@8:>o45rn2;`41<728qC==;l9:m704a:?xh41j:=6=4>{I331f?7l0983>4}O99?h56sa38a3=?6=9rB:<8m6;|l0=f6f290:wE??5b;8yk5>k9h1<7?tH026g<=zf:3h5<6sA;;9n74}o1:g5`=83;pD<>:c89~j6?d990;6{i;0i:=7>51zJ240e>3td85n?=:182M77=j30qc=6c0194?7|@8:>o45rn2;`51<728qC==;l9:m704a:?xh41j;=6=4>{I331f?7l1983>4}O99?h56sa38a2=?6=9rB:<8m6;|l0=f7f290:wE??5b;8yk5>k8h1<7?tH026g<=zf:3h=n4?:0yK553d12we?4m>d;295~N685<6sA;;9n74}o1:g4`=83;pD<>:c89~j6?d:90;6{i;0i9=7>51zJ240e>3td85n<=:182M77=j30qc=6c3194?7|@8:>o45rn2;`61<728qC==;l9:m704a:?xh41j8=6=4>{I331f?7l2983>4}O99?h56sa38a1=?6=9rB:<8m6;|l0=f4f290:wE??5b;8yk5>k;h1<7?tH026g<=zf:3h>n4?:0yK553d12we?4m=d;295~N685<6sA;;9n74}o1:g7`=83;pD<>:c89~j6?d;90;6{i;0i8=7>51zJ240e>3td85n==:182M77=j30qc=6c2194?7|@8:>o45rn2;`71<728qC==;l9:m704a:?xh41j9=6=4>{I331f?950;3xL462k01vb>7l3983>4}O99?h56sa38a0=?6=9rB:<8m6;|l0=f5f290:wE??5b;8yk5>k:h1<7?tH026g<=zf:3h?n4?:0yK553d12we?4m5<6sA;;9n74}o1:g6`=83;pD<>:c89~j6?d<90;6{i;0i?=7>51zJ240e>3td85n:=:182M77=j30qc=6c5194?7|@8:>o45rn2;`01<728qC==;l9:m704a:?xh41j>=6=4>{I331f?7l4983>4}O99?h56sa38a7=?6=9rB:<8m6;|l0=f2f290:wE??5b;8yk5>k=h1<7?tH026g<=zf:3h8n4?:0yK553d12we?4m;d;295~N685<6sA;;9n74}o1:g1`=83;pD<>:c89~j6?d=90;6{i;0i>=7>51zJ240e>3td85n;=:182M77=j30qc=6c4194?7|@8:>o45rn2;`11<728qC==;l9:m704a:?xh41j?=6=4>{I331f?7l5983>4}O99?h56sa38a6=?6=9rB:<8m6;|l0=f3f290:wE??5b;8yk5>k5<6sA;;9n74}o1:g0`=83;pD<>:c89~j6?d>90;6{i;0i==7>51zJ240e>3td85n8=:182M77=j30qc=6c7194?7|@8:>o45rn2;`21<728qC==;l9:m704a:?xh41j<=6=4>{I331f?7l6983>4}O99?h56sa38a5=?6=9rB:<8m6;|l0=f0f290:wE??5b;8yk5>k?h1<7?tH026g<=zf:3h:n4?:0yK553d12we?4m9d;295~N685<6sA;;9n74}o1:g3`=83;pD<>:c89~j6?d?90;6{i;0i<=7>51zJ240e>3td85n9=:182M77=j30qc=6c6194?7|@8:>o45rn2;`31<728qC==;l9:m704a:?xh41j==6=4>{I331f?7l7983>4}O99?h56sa38a4=?6=9rB:<8m6;|l0=f1f290:wE??5b;8yk5>k>h1<7?tH026g<=zf:3h;n4?:0yK553d12we?4m8d;295~N685<6sA;;9n74}o1:g2`=83;pD<>:c89~j6?d090;6{i;0i3=7>51zJ240e>3td85n6=:182M77=j30qc=6c9194?7|@8:>o45rn2;`<1<728qC==;l9:m704a:?xh41j2=6=4>{I331f?7l8983>4}O99?h56sa38a;=?6=9rB:<8m6;|l0=f>f290:wE??5b;8yk5>k1h1<7?tH026g<=zf:3h4n4?:0yK553d12we?4m7d;295~N685<6sA;;9n74}o1:g=`=83;pD<>:c89~j6?d190;6{i;0i2=7>51zJ240e>3td85n7=:182M77=j30qc=6c8194?7|@8:>o45rn2;`=1<728qC==;l9:m7=3:1=vF>04a:?xh41j3=6=4>{I331f?7l9983>4}O99?h56sa38a:=?6=9rB:<8m6;|l0=f?f290:wE??5b;8yk5>k0h1<7?tH026g<=zf:3h5n4?:0yK553d12we?4m6d;295~N685<6sA;;9n74}o1:g<`=83;pD<>:c89~j6?di90;6{i;0ij=7>51zJ240e>3td85no=:182M77=j30qc=6c`194?7|@8:>o45rn2;`e1<728qC==;l9:m704a:?xh41jk=6=4>{I331f?7la983>4}O99?h56sa38ab=?6=9rB:<8m6;|l0=fgf290:wE??5b;8yk5>khh1<7?tH026g<=zf:3hmn4?:0yK553d12we?4mnd;295~N685<6sA;;9n74}o1:gd`=83;pD<>:c89~j6?dj90;6{i;0ii=7>51zJ240e>3td85nl=:182M77=j30qc=6cc194?7|@8:>o45rn2;`f1<728qC==;l9:m704a:?xh41jh=6=4>{I331f?7lb983>4}O99?h56sa38aa=?6=9rB:<8m6;|l0=fdf290:wE??5b;8yk5>kkh1<7?tH026g<=zf:3hnn4?:0yK553d12we?4mmd;295~N685<6sA;;9n74}o1:gg`=83;pD<>:c89~j6?dk90;6{i;0ih=7>51zJ240e>3td85nm=:182M77=j30qc=6cb194?7|@8:>o45rn2;`g1<728qC==;l9:m704a:?xh41ji=6=4>{I331f?7lc983>4}O99?h56sa38a`=?6=9rB:<8m6;|l0=fef290:wE??5b;8yk5>kjh1<7?tH026g<=zf:3hon4?:0yK553d12we?4mld;295~N685<6sA;;9n74}o1:gf`=83;pD<>:c89~j6?dl90;6{i;0io=7>51zJ240e>3td85nj=:182M77=j30qc=6ce194?7|@8:>o45rn2;``1<728qC==;l9:m704a:?xh41jn=6=4>{I331f?7ld983>4}O99?h56sa38ag=?6=9rB:<8m6;|l0=fbf290:wE??5b;8yk5>kmh1<7?tH026g<=zf:3hhn4?:0yK553d12we?4mkd;295~N685<6sA;;9n74}o1:ga`=83;pD<>:c89~j6?dm90;6{i;0in=7>51zJ240e>3td85nk=:182M77=j30qc=6cd194?7|@8:>o45rn2;`a1<728qC==;l9:m704a:?xh41jo=6=4>{I331f?7le983>4}O99?h56sa38af=?6=9rB:<8m6;|l0=fcf290:wE??5b;8yk5>klh1<7?tH026g<=zf:3hin4?:0yK553d12we?4mjd;295~N685<6sA;;9n74}o1:g``=83;pD<>:c89~j6?dn90;6{i;0im=7>51zJ240e>3td85nh=:182M77=j30qc=6cg194?7|@8:>o45rn2;`b1<728qC==;l9:m704a:?xh41jl=6=4>{I331f?7lf983>4}O99?h56sa38ae=?6=9rB:<8m6;|l0=f`f290:wE??5b;8yk5>koh1<7?tH026g<=zf:3hjn4?:0yK553d12we?4mid;295~N685<6sA;;9n74}o1:gc`=83;pD<>:c89~j6?c890;6{i;0n;=7>51zJ240e>3td85i>=:182M77=j30qc=6d1194?7|@8:>o45rn2;g41<728qC==;l9:m704a:?xh41m:=6=4>{I331f?7k0983>4}O99?h56sa38f3=?6=9rB:<8m6;|l0=a6f290:wE??5b;8yk5>l9h1<7?tH026g<=zf:3o5<6sA;;9n74}o1:`5`=83;pD<>:c89~j6?c990;6{i;0n:=7>51zJ240e>3td85i?=:182M77=j30qc=6d0194?7|@8:>o45rn2;g51<728qC==;l9:m704a:?xh41m;=6=4>{I331f?7k1983>4}O99?h56sa38f2=?6=9rB:<8m6;|l0=a7f290:wE??5b;8yk5>l8h1<7?tH026g<=zf:3o=n4?:0yK553d12we?4j>d;295~N685<6sA;;9n74}o1:`4`=83;pD<>:c89~j6?c:90;6{i;0n9=7>51zJ240e>3td85i<=:182M77=j30qc=6d3194?7|@8:>o45rn2;g61<728qC==;l9:m704a:?xh41m8=6=4>{I331f?7k2983>4}O99?h56sa38f1=?6=9rB:<8m6;|l0=a4f290:wE??5b;8yk5>l;h1<7?tH026g<=zf:3o>n4?:0yK553d12we?4j=d;295~N685<6sA;;9n74}o1:`7`=83;pD<>:c89~j6?c;90;6{i;0n8=7>51zJ240e>3td85i==:182M77=j30qc=6d2194?7|@8:>o45rn2;g71<728qC==;l9:m704a:?xh41m9=6=4>{I331f?950;3xL462k01vb>7k3983>4}O99?h56sa38f0=?6=9rB:<8m6;|l0=a5f290:wE??5b;8yk5>l:h1<7?tH026g<=zf:3o?n4?:0yK553d12we?4j5<6sA;;9n74}o1:`6`=83;pD<>:c89~j6?c<90;6{i;0n?=7>51zJ240e>3td85i:=:182M77=j30qc=6d5194?7|@8:>o45rn2;g01<728qC==;l9:m704a:?xh41m>=6=4>{I331f?7k4983>4}O99?h56sa38f7=?6=9rB:<8m6;|l0=a2f290:wE??5b;8yk5>l=h1<7?tH026g<=zf:3o8n4?:0yK553d12we?4j;d;295~N685<6sA;;9n74}o1:`1`=83;pD<>:c89~j6?c=90;6{i;0n>=7>51zJ240e>3td85i;=:182M77=j30qc=6d4194?7|@8:>o45rn2;g11<728qC==;l9:m704a:?xh41m?=6=4>{I331f?7k5983>4}O99?h56sa38f6=?6=9rB:<8m6;|l0=a3f290:wE??5b;8yk5>l5<6sA;;9n74}o1:`0`=83;pD<>:c89~j6?c>90;6{i;0n==7>51zJ240e>3td85i8=:182M77=j30qc=6d7194?7|@8:>o45rn2;g21<728qC==;l9:m704a:?xh41m<=6=4>{I331f?7k6983>4}O99?h56sa38f5=?6=9rB:<8m6;|l0=a0f290:wE??5b;8yk5>l?h1<7?tH026g<=zf:3o:n4?:0yK553d12we?4j9d;295~N685<6sA;;9n74}o1:`3`=83;pD<>:c89~j6?c?90;6{i;0n<=7>51zJ240e>3td85i9=:182M77=j30qc=6d6194?7|@8:>o45rn2;g31<728qC==;l9:m704a:?xh41m==6=4>{I331f?7k7983>4}O99?h56sa38f4=?6=9rB:<8m6;|l0=a1f290:wE??5b;8yk5>l>h1<7?tH026g<=zf:3o;n4?:0yK553d12we?4j8d;295~N685<6sA;;9n74}o1:`2`=83;pD<>:c89~j6?c090;6{i;0n3=7>51zJ240e>3td85i6=:182M77=j30qc=6d9194?7|@8:>o45rn2;g<1<728qC==;l9:m704a:?xh41m2=6=4>{I331f?7k8983>4}O99?h56sa38f;=?6=9rB:<8m6;|l0=a>f290:wE??5b;8yk5>l1h1<7?tH026g<=zf:3o4n4?:0yK553d12we?4j7d;295~N685<6sA;;9n74}o1:`=`=83;pD<>:c89~j6?c190;6{i;0n2=7>51zJ240e>3td85i7=:182M77=j30qc=6d8194?7|@8:>o45rn2;g=1<728qC==;l9:m7=3:1=vF>04a:?xh41m3=6=4>{I331f?7k9983>4}O99?h56sa38f:=?6=9rB:<8m6;|l0=a?f290:wE??5b;8yk5>l0h1<7?tH026g<=zf:3o5n4?:0yK553d12we?4j6d;295~N685<6sA;;9n74}o1:`<`=83;pD<>:c89~j6?ci90;6{i;0nj=7>51zJ240e>3td85io=:182M77=j30qc=6d`194?7|@8:>o45rn2;ge1<728qC==;l9:m704a:?xh41mk=6=4>{I331f?7ka983>4}O99?h56sa38fb=?6=9rB:<8m6;|l0=agf290:wE??5b;8yk5>lhh1<7?tH026g<=zf:3omn4?:0yK553d12we?4jnd;295~N685<6sA;;9n74}o1:`d`=83;pD<>:c89~j6?cj90;6{i;0ni=7>51zJ240e>3td85il=:182M77=j30qc=6dc194?7|@8:>o45rn2;gf1<728qC==;l9:m704a:?xh41mh=6=4>{I331f?7kb983>4}O99?h56sa38fa=?6=9rB:<8m6;|l0=adf290:wE??5b;8yk5>lkh1<7?tH026g<=zf:3onn4?:0yK553d12we?4jmd;295~N685<6sA;;9n74}o1:`g`=83;pD<>:c89~j6?ck90;6{i;0nh=7>51zJ240e>3td85im=:182M77=j30qc=6db194?7|@8:>o45rn2;gg1<728qC==;l9:m704a:?xh41mi=6=4>{I331f?7kc983>4}O99?h56sa38f`=?6=9rB:<8m6;|l0=aef290:wE??5b;8yk5>ljh1<7?tH026g<=zf:3oon4?:0yK553d12we?4jld;295~N685<6sA;;9n74}o1:`f`=83;pD<>:c89~j6?cl90;6{i;0no=7>51zJ240e>3td85ij=:182M77=j30qc=6de194?7|@8:>o45rn2;g`1<728qC==;l9:m704a:?xh41mn=6=4>{I331f?7kd983>4}O99?h56sa38fg=?6=9rB:<8m6;|l0=abf290:wE??5b;8yk5>lmh1<7?tH026g<=zf:3ohn4?:0yK553d12we?4jkd;295~N685<6sA;;9n74}o1:`a`=83;pD<>:c89~j6?cm90;6{i;0nn=7>51zJ240e>3td85ik=:182M77=j30qc=6dd194?7|@8:>o45rn2;ga1<728qC==;l9:m704a:?xh41mo=6=4>{I331f?7ke983>4}O99?h56sa38ff=?6=9rB:<8m6;|l0=acf290:wE??5b;8yk5>llh1<7?tH026g<=zf:3oin4?:0yK553d12we?4jjd;295~N685<6sA;;9n74}o1:```=83;pD<>:c89~j6?cn90;6{i;0nm=7>51zJ240e>3td85ih=:182M77=j30qc=6dg194?7|@8:>o45rn2;gb1<728qC==;l9:m704a:?xh41ml=6=4>{I331f?7kf983>4}O99?h56sa38fe=?6=9rB:<8m6;|l0=a`f290:wE??5b;8yk5>loh1<7?tH026g<=zf:3ojn4?:0yK553d12we?4jid;295~N685<6sA;;9n74}o1:`c`=83;pD<>:c89~j6?b890;6{i;0o;=7>51zJ240e>3td85h>=:182M77=j30qc=6e1194?7|@8:>o45rn2;f41<728qC==;l9:m704a:?xh41l:=6=4>{I331f?7j0983>4}O99?h56sa38g3=?6=9rB:<8m6;|l0=`6f290:wE??5b;8yk5>m9h1<7?tH026g<=zf:3n5<6sA;;9n74}o1:a5`=83;pD<>:c89~j6?b990;6{i;0o:=7>51zJ240e>3td85h?=:182M77=j30qc=6e0194?7|@8:>o45rn2;f51<728qC==;l9:m704a:?xh41l;=6=4>{I331f?7j1983>4}O99?h56sa38g2=?6=9rB:<8m6;|l0=`7f290:wE??5b;8yk5>m8h1<7?tH026g<=zf:3n=n4?:0yK553d12we?4k>d;295~N685<6sA;;9n74}o1:a4`=83;pD<>:c89~j6?b:90;6{i;0o9=7>51zJ240e>3td85h<=:182M77=j30qc=6e3194?7|@8:>o45rn2;f61<728qC==;l9:m704a:?xh41l8=6=4>{I331f?7j2983>4}O99?h56sa38g1=?6=9rB:<8m6;|l0=`4f290:wE??5b;8yk5>m;h1<7?tH026g<=zf:3n>n4?:0yK553d12we?4k=d;295~N685<6sA;;9n74}o1:a7`=83;pD<>:c89~j6?b;90;6{i;0o8=7>51zJ240e>3td85h==:182M77=j30qc=6e2194?7|@8:>o45rn2;f71<728qC==;l9:m704a:?xh41l9=6=4>{I331f?950;3xL462k01vb>7j3983>4}O99?h56sa38g0=?6=9rB:<8m6;|l0=`5f290:wE??5b;8yk5>m:h1<7?tH026g<=zf:3n?n4?:0yK553d12we?4k5<6sA;;9n74}o1:a6`=83;pD<>:c89~j6?b<90;6{i;0o?=7>51zJ240e>3td85h:=:182M77=j30qc=6e5194?7|@8:>o45rn2;f01<728qC==;l9:m704a:?xh41l>=6=4>{I331f?7j4983>4}O99?h56sa38g7=?6=9rB:<8m6;|l0=`2f290:wE??5b;8yk5>m=h1<7?tH026g<=zf:3n8n4?:0yK553d12we?4k;d;295~N685<6sA;;9n74}o1:a1`=83;pD<>:c89~j6?b=90;6{i;0o>=7>51zJ240e>3td85h;=:182M77=j30qc=6e4194?7|@8:>o45rn2;f11<728qC==;l9:m704a:?xh41l?=6=4>{I331f?7j5983>4}O99?h56sa38g6=?6=9rB:<8m6;|l0=`3f290:wE??5b;8yk5>m5<6sA;;9n74}o1:a0`=83;pD<>:c89~j6?b>90;6{i;0o==7>51zJ240e>3td85h8=:182M77=j30qc=6e7194?7|@8:>o45rn2;f21<728qC==;l9:m704a:?xh41l<=6=4>{I331f?7j6983>4}O99?h56sa38g5=?6=9rB:<8m6;|l0=`0f290:wE??5b;8yk5>m?h1<7?tH026g<=zf:3n:n4?:0yK553d12we?4k9d;295~N685<6sA;;9n74}o1:a3`=83;pD<>:c89~j6?b?90;6{i;0o<=7>51zJ240e>3td85h9=:182M77=j30qc=6e6194?7|@8:>o45rn2;f31<728qC==;l9:m704a:?xh41l==6=4>{I331f?7j7983>4}O99?h56sa38g4=?6=9rB:<8m6;|l0=`1f290:wE??5b;8yk5>m>h1<7?tH026g<=zf:3n;n4?:0yK553d12we?4k8d;295~N685<6sA;;9n74}o1:a2`=83;pD<>:c89~j6?b090;6{i;0o3=7>51zJ240e>3td85h6=:182M77=j30qc=6e9194?7|@8:>o45rn2;f<1<728qC==;l9:m704a:?xh41l2=6=4>{I331f?7j8983>4}O99?h56sa38g;=?6=9rB:<8m6;|l0=`>f290:wE??5b;8yk5>m1h1<7?tH026g<=zf:3n4n4?:0yK553d12we?4k7d;295~N685<6sA;;9n74}o1:a=`=83;pD<>:c89~j6?b190;6{i;0o2=7>51zJ240e>3td85h7=:182M77=j30qc=6e8194?7|@8:>o45rn2;f=1<728qC==;l9:m7=3:1=vF>04a:?xh41l3=6=4>{I331f?7j9983>4}O99?h56sa38g:=?6=9rB:<8m6;|l0=`?f290:wE??5b;8yk5>m0h1<7?tH026g<=zf:3n5n4?:0yK553d12we?4k6d;295~N685<6sA;;9n74}o1:a<`=83;pD<>:c89~j6?bi90;6{i;0oj=7>51zJ240e>3td85ho=:182M77=j30qc=6e`194?7|@8:>o45rn2;fe1<728qC==;l9:m704a:?xh41lk=6=4>{I331f?7ja983>4}O99?h56sa38gb=?6=9rB:<8m6;|l0=`gf290:wE??5b;8yk5>mhh1<7?tH026g<=zf:3nmn4?:0yK553d12we?4knd;295~N685<6sA;;9n74}o1:ad`=83;pD<>:c89~j6?bj90;6{i;0oi=7>51zJ240e>3td85hl=:182M77=j30qc=6ec194?7|@8:>o45rn2;ff1<728qC==;l9:m704a:?xh41lh=6=4>{I331f?7jb983>4}O99?h56sa38ga=?6=9rB:<8m6;|l0=`df290:wE??5b;8yk5>mkh1<7?tH026g<=zf:3nnn4?:0yK553d12we?4kmd;295~N685<6sA;;9n74}o1:ag`=83;pD<>:c89~j6?bk90;6{i;0oh=7>51zJ240e>3td85hm=:182M77=j30qc=6eb194?7|@8:>o45rn2;fg1<728qC==;l9:m704a:?xh41li=6=4>{I331f?7jc983>4}O99?h56sa38g`=?6=9rB:<8m6;|l0=`ef290:wE??5b;8yk5>mjh1<7?tH026g<=zf:3non4?:0yK553d12we?4kld;295~N685<6sA;;9n74}o1:af`=83;pD<>:c89~j6?bl90;6{i;0oo=7>51zJ240e>3td85hj=:182M77=j30qc=6ee194?7|@8:>o45rn2;f`1<728qC==;l9:m704a:?xh41ln=6=4>{I331f?7jd983>4}O99?h56sa38gg=?6=9rB:<8m6;|l0=`bf290:wE??5b;8yk5>mmh1<7?tH026g<=zf:3nhn4?:0yK553d12we?4kkd;295~N685<6sA;;9n74}o1:aa`=83;pD<>:c89~j6?bm90;6{i;0on=7>51zJ240e>3td85hk=:182M77=j30qc=6ed194?7|@8:>o45rn2;fa1<728qC==;l9:m704a:?xh41lo=6=4>{I331f?7je983>4}O99?h56sa38gf=?6=9rB:<8m6;|l0=`cf290:wE??5b;8yk5>mlh1<7?tH026g<=zf:3nin4?:0yK553d12we?4kjd;295~N685<6sA;;9n74}o1:a``=83;pD<>:c89~j6?bn90;6{i;0om=7>51zJ240e>3td85hh=:182M77=j30qc=6eg194?7|@8:>o45rn2;fb1<728qC==;l9:m704a:?xh41ll=6=4>{I331f?7jf983>4}O99?h56sa38ge=?6=9rB:<8m6;|l0=``f290:wE??5b;8yk5>moh1<7?tH026g<=zf:3njn4?:0yK553d12we?4kid;295~N685<6sA;;9n74}o1:ac`=83;pD<>:c89~j6?a890;6{i;0l;=7>51zJ240e>3td85k>=:182M77=j30qc=6f1194?7|@8:>o45rn2;e41<728qC==;l9:m7<`7=3:1=vF>04a:?xh41o:=6=4>{I331f?7i0983>4}O99?h56sa38d3=?6=9rB:<8m6;|l0=c6f290:wE??5b;8yk5>n9h1<7?tH026g<=zf:3m5<6sA;;9n74}o1:b5`=83;pD<>:c89~j6?a990;6{i;0l:=7>51zJ240e>3td85k?=:182M77=j30qc=6f0194?7|@8:>o45rn2;e51<728qC==;l9:m7<`6=3:1=vF>04a:?xh41o;=6=4>{I331f?7i1983>4}O99?h56sa38d2=?6=9rB:<8m6;|l0=c7f290:wE??5b;8yk5>n8h1<7?tH026g<=zf:3m=n4?:0yK553d12we?4h>d;295~N685<6sA;;9n74}o1:b4`=83;pD<>:c89~j6?a:90;6{i;0l9=7>51zJ240e>3td85k<=:182M77=j30qc=6f3194?7|@8:>o45rn2;e61<728qC==;l9:m7<`5=3:1=vF>04a:?xh41o8=6=4>{I331f?7i2983>4}O99?h56sa38d1=?6=9rB:<8m6;|l0=c4f290:wE??5b;8yk5>n;h1<7?tH026g<=zf:3m>n4?:0yK553d12we?4h=d;295~N685<6sA;;9n74}o1:b7`=83;pD<>:c89~j6?a;90;6{i;0l8=7>51zJ240e>3td85k==:182M77=j30qc=6f2194?7|@8:>o45rn2;e71<728qC==;l9:m7<`4=3:1=vF>04a:?xh41o9=6=4>{I331f?950;3xL462k01vb>7i3983>4}O99?h56sa38d0=?6=9rB:<8m6;|l0=c5f290:wE??5b;8yk5>n:h1<7?tH026g<=zf:3m?n4?:0yK553d12we?4h5<6sA;;9n74}o1:b6`=83;pD<>:c89~j6?a<90;6{i;0l?=7>51zJ240e>3td85k:=:182M77=j30qc=6f5194?7|@8:>o45rn2;e01<728qC==;l9:m7<`3=3:1=vF>04a:?xh41o>=6=4>{I331f?7i4983>4}O99?h56sa38d7=?6=9rB:<8m6;|l0=c2f290:wE??5b;8yk5>n=h1<7?tH026g<=zf:3m8n4?:0yK553d12we?4h;d;295~N685<6sA;;9n74}o1:b1`=83;pD<>:c89~j6?a=90;6{i;0l>=7>51zJ240e>3td85k;=:182M77=j30qc=6f4194?7|@8:>o45rn2;e11<728qC==;l9:m7<`2=3:1=vF>04a:?xh41o?=6=4>{I331f?7i5983>4}O99?h56sa38d6=?6=9rB:<8m6;|l0=c3f290:wE??5b;8yk5>n5<6sA;;9n74}o1:b0`=83;pD<>:c89~j6?a>90;6{i;0l==7>51zJ240e>3td85k8=:182M77=j30qc=6f7194?7|@8:>o45rn2;e21<728qC==;l9:m7<`1=3:1=vF>04a:?xh41o<=6=4>{I331f?7i6983>4}O99?h56sa38d5=?6=9rB:<8m6;|l0=c0f290:wE??5b;8yk5>n?h1<7?tH026g<=zf:3m:n4?:0yK553d12we?4h9d;295~N685<6sA;;9n74}o1:b3`=83;pD<>:c89~j6?a?90;6{i;0l<=7>51zJ240e>3td85k9=:182M77=j30qc=6f6194?7|@8:>o45rn2;e31<728qC==;l9:m7<`0=3:1=vF>04a:?xh41o==6=4>{I331f?7i7983>4}O99?h56sa38d4=?6=9rB:<8m6;|l0=c1f290:wE??5b;8yk5>n>h1<7?tH026g<=zf:3m;n4?:0yK553d12we?4h8d;295~N685<6sA;;9n74}o1:b2`=83;pD<>:c89~j6?a090;6{i;0l3=7>51zJ240e>3td85k6=:182M77=j30qc=6f9194?7|@8:>o45rn2;e<1<728qC==;l9:m7<`?=3:1=vF>04a:?xh41o2=6=4>{I331f?7i8983>4}O99?h56sa38d;=?6=9rB:<8m6;|l0=c>f290:wE??5b;8yk5>n1h1<7?tH026g<=zf:3m4n4?:0yK553d12we?4h7d;295~N685<6sA;;9n74}o1:b=`=83;pD<>:c89~j6?a190;6{i;0l2=7>51zJ240e>3td85k7=:182M77=j30qc=6f8194?7|@8:>o45rn2;e=1<728qC==;l9:m7<`>=3:1=vF>04a:?xh41o3=6=4>{I331f?7i9983>4}O99?h56sa38d:=?6=9rB:<8m6;|l0=c?f290:wE??5b;8yk5>n0h1<7?tH026g<=zf:3m5n4?:0yK553d12we?4h6d;295~N685<6sA;;9n74}o1:b<`=83;pD<>:c89~j6?ai90;6{i;0lj=7>51zJ240e>3td85ko=:182M77=j30qc=6f`194?7|@8:>o45rn2;ee1<728qC==;l9:m7<`f=3:1=vF>04a:?xh41ok=6=4>{I331f?7ia983>4}O99?h56sa38db=?6=9rB:<8m6;|l0=cgf290:wE??5b;8yk5>nhh1<7?tH026g<=zf:3mmn4?:0yK553d12we?4hnd;295~N685<6sA;;9n74}o1:bd`=83;pD<>:c89~j6?aj90;6{i;0li=7>51zJ240e>3td85kl=:182M77=j30qc=6fc194?7|@8:>o45rn2;ef1<728qC==;l9:m7<`e=3:1=vF>04a:?xh41oh=6=4>{I331f?7ib983>4}O99?h56sa38da=?6=9rB:<8m6;|l0=cdf290:wE??5b;8yk5>nkh1<7?tH026g<=zf:3mnn4?:0yK553d12we?4hmd;295~N685<6sA;;9n74}o1:bg`=83;pD<>:c89~j6?ak90;6{i;0lh=7>51zJ240e>3td85km=:182M77=j30qc=6fb194?7|@8:>o45rn2;eg1<728qC==;l9:m7<`d=3:1=vF>04a:?xh41oi=6=4>{I331f?7ic983>4}O99?h56sa38d`=?6=9rB:<8m6;|l0=cef290:wE??5b;8yk5>njh1<7?tH026g<=zf:3mon4?:0yK553d12we?4hld;295~N685<6sA;;9n74}o1:bf`=83;pD<>:c89~j6?al90;6{i;0lo=7>51zJ240e>3td85kj=:182M77=j30qc=6fe194?7|@8:>o45rn2;e`1<728qC==;l9:m7<`c=3:1=vF>04a:?xh41on=6=4>{I331f?7id983>4}O99?h56sa38dg=?6=9rB:<8m6;|l0=cbf290:wE??5b;8yk5>nmh1<7?tH026g<=zf:3mhn4?:0yK553d12we?4hkd;295~N685<6sA;;9n74}o1:ba`=83;pD<>:c89~j6?am90;6{i;0ln=7>51zJ240e>3td85kk=:182M77=j30qc=6fd194?7|@8:>o45rn2;ea1<728qC==;l9:m7<`b=3:1=vF>04a:?xh41oo=6=4>{I331f?7ie983>4}O99?h56sa38df=?6=9rB:<8m6;|l0=ccf290:wE??5b;8yk5>nlh1<7?tH026g<=zf:3min4?:0yK553d12we?4hjd;295~N685<6sA;;9n74}o1:b``=83;pD<>:c89~j6?an90;6{i;0lm=7>51zJ240e>3td85kh=:182M77=j30qc=6fg194?7|@8:>o45rn2;eb1<728qC==;l9:m7<`a=3:1=vF>04a:?xh41ol=6=4>{I331f?7if983>4}O99?h56sa38de=?6=9rB:<8m6;|l0=c`f290:wE??5b;8yk5>noh1<7?tH026g<=zf:3mjn4?:0yK553d12we?4hid;295~N685<6sA;;9n74}o1:bc`=83;pD<>:c89~j6g7890;6{i;h:;=7>51zJ240e>3td8m=>=:182M77=j30qc=n01194?7|@8:>o45rn2c341<728qC==;l9:m7d67=3:1=vF>04a:?xh4i9:=6=4>{I331f?o?0983>4}O99?h56sa3`23=?6=9rB:<8m6;|l0e56f290:wE??5b;8yk5f89h1<7?tH026g<=zf:k;?d;295~N685<6sA;;9n74}o1b45`=83;pD<>:c89~j6g7990;6{i;h::=7>51zJ240e>3td8m=?=:182M77=j30qc=n00194?7|@8:>o45rn2c351<728qC==;l9:m7d66=3:1=vF>04a:?xh4i9;=6=4>{I331f?o?1983>4}O99?h56sa3`22=?6=9rB:<8m6;|l0e57f290:wE??5b;8yk5f88h1<7?tH026g<=zf:k;=n4?:0yK553d12we?l>>d;295~N685<6sA;;9n74}o1b44`=83;pD<>:c89~j6g7:90;6{i;h:9=7>51zJ240e>3td8m=<=:182M77=j30qc=n03194?7|@8:>o45rn2c361<728qC==;l9:m7d65=3:1=vF>04a:?xh4i98=6=4>{I331f?o?2983>4}O99?h56sa3`21=?6=9rB:<8m6;|l0e54f290:wE??5b;8yk5f8;h1<7?tH026g<=zf:k;>n4?:0yK553d12we?l>=d;295~N685<6sA;;9n74}o1b47`=83;pD<>:c89~j6g7;90;6{i;h:8=7>51zJ240e>3td8m===:182M77=j30qc=n02194?7|@8:>o45rn2c371<728qC==;l9:m7d64=3:1=vF>04a:?xh4i99=6=4>{I331f?950;3xL462k01vb>o?3983>4}O99?h56sa3`20=?6=9rB:<8m6;|l0e55f290:wE??5b;8yk5f8:h1<7?tH026g<=zf:k;?n4?:0yK553d12we?l>5<6sA;;9n74}o1b46`=83;pD<>:c89~j6g7<90;6{i;h:?=7>51zJ240e>3td8m=:=:182M77=j30qc=n05194?7|@8:>o45rn2c301<728qC==;l9:m7d63=3:1=vF>04a:?xh4i9>=6=4>{I331f?o?4983>4}O99?h56sa3`27=?6=9rB:<8m6;|l0e52f290:wE??5b;8yk5f8=h1<7?tH026g<=zf:k;8n4?:0yK553d12we?l>;d;295~N685<6sA;;9n74}o1b41`=83;pD<>:c89~j6g7=90;6{i;h:>=7>51zJ240e>3td8m=;=:182M77=j30qc=n04194?7|@8:>o45rn2c311<728qC==;l9:m7d62=3:1=vF>04a:?xh4i9?=6=4>{I331f?o?5983>4}O99?h56sa3`26=?6=9rB:<8m6;|l0e53f290:wE??5b;8yk5f8:d;295~N685<6sA;;9n74}o1b40`=83;pD<>:c89~j6g7>90;6{i;h:==7>51zJ240e>3td8m=8=:182M77=j30qc=n07194?7|@8:>o45rn2c321<728qC==;l9:m7d61=3:1=vF>04a:?xh4i9<=6=4>{I331f?o?6983>4}O99?h56sa3`25=?6=9rB:<8m6;|l0e50f290:wE??5b;8yk5f8?h1<7?tH026g<=zf:k;:n4?:0yK553d12we?l>9d;295~N685<6sA;;9n74}o1b43`=83;pD<>:c89~j6g7?90;6{i;h:<=7>51zJ240e>3td8m=9=:182M77=j30qc=n06194?7|@8:>o45rn2c331<728qC==;l9:m7d60=3:1=vF>04a:?xh4i9==6=4>{I331f?o?7983>4}O99?h56sa3`24=?6=9rB:<8m6;|l0e51f290:wE??5b;8yk5f8>h1<7?tH026g<=zf:k;;n4?:0yK553d12we?l>8d;295~N685<6sA;;9n74}o1b42`=83;pD<>:c89~j6g7090;6{i;h:3=7>51zJ240e>3td8m=6=:182M77=j30qc=n09194?7|@8:>o45rn2c3<1<728qC==;l9:m7d6?=3:1=vF>04a:?xh4i92=6=4>{I331f?o?8983>4}O99?h56sa3`2;=?6=9rB:<8m6;|l0e5>f290:wE??5b;8yk5f81h1<7?tH026g<=zf:k;4n4?:0yK553d12we?l>7d;295~N685<6sA;;9n74}o1b4=`=83;pD<>:c89~j6g7190;6{i;h:2=7>51zJ240e>3td8m=7=:182M77=j30qc=n08194?7|@8:>o45rn2c3=1<728qC==;l9:m7d6>=3:1=vF>04a:?xh4i93=6=4>{I331f?o?9983>4}O99?h56sa3`2:=?6=9rB:<8m6;|l0e5?f290:wE??5b;8yk5f80h1<7?tH026g<=zf:k;5n4?:0yK553d12we?l>6d;295~N685<6sA;;9n74}o1b4<`=83;pD<>:c89~j6g7i90;6{i;h:j=7>51zJ240e>3td8m=o=:182M77=j30qc=n0`194?7|@8:>o45rn2c3e1<728qC==;l9:m7d6f=3:1=vF>04a:?xh4i9k=6=4>{I331f?o?a983>4}O99?h56sa3`2b=?6=9rB:<8m6;|l0e5gf290:wE??5b;8yk5f8hh1<7?tH026g<=zf:k;mn4?:0yK553d12we?l>nd;295~N685<6sA;;9n74}o1b4d`=83;pD<>:c89~j6g7j90;6{i;h:i=7>51zJ240e>3td8m=l=:182M77=j30qc=n0c194?7|@8:>o45rn2c3f1<728qC==;l9:m7d6e=3:1=vF>04a:?xh4i9h=6=4>{I331f?o?b983>4}O99?h56sa3`2a=?6=9rB:<8m6;|l0e5df290:wE??5b;8yk5f8kh1<7?tH026g<=zf:k;nn4?:0yK553d12we?l>md;295~N685<6sA;;9n74}o1b4g`=83;pD<>:c89~j6g7k90;6{i;h:h=7>51zJ240e>3td8m=m=:182M77=j30qc=n0b194?7|@8:>o45rn2c3g1<728qC==;l9:m7d6d=3:1=vF>04a:?xh4i9i=6=4>{I331f?o?c983>4}O99?h56sa3`2`=?6=9rB:<8m6;|l0e5ef290:wE??5b;8yk5f8jh1<7?tH026g<=zf:k;on4?:0yK553d12we?l>ld;295~N685<6sA;;9n74}o1b4f`=83;pD<>:c89~j6g7l90;6{i;h:o=7>51zJ240e>3td8m=j=:182M77=j30qc=n0e194?7|@8:>o45rn2c3`1<728qC==;l9:m7d6c=3:1=vF>04a:?xh4i9n=6=4>{I331f?o?d983>4}O99?h56sa3`2g=?6=9rB:<8m6;|l0e5bf290:wE??5b;8yk5f8mh1<7?tH026g<=zf:k;hn4?:0yK553d12we?l>kd;295~N685<6sA;;9n74}o1b4a`=83;pD<>:c89~j6g7m90;6{i;h:n=7>51zJ240e>3td8m=k=:182M77=j30qc=n0d194?7|@8:>o45rn2c3a1<728qC==;l9:m7d6b=3:1=vF>04a:?xh4i9o=6=4>{I331f?o?e983>4}O99?h56sa3`2f=?6=9rB:<8m6;|l0e5cf290:wE??5b;8yk5f8lh1<7?tH026g<=zf:k;in4?:0yK553d12we?l>jd;295~N685<6sA;;9n74}o1b4``=83;pD<>:c89~j6g7n90;6{i;h:m=7>51zJ240e>3td8m=h=:182M77=j30qc=n0g194?7|@8:>o45rn2c3b1<728qC==;l9:m7d6a=3:1=vF>04a:?xh4i9l=6=4>{I331f?o?f983>4}O99?h56sa3`2e=?6=9rB:<8m6;|l0e5`f290:wE??5b;8yk5f8oh1<7?tH026g<=zf:k;jn4?:0yK553d12we?l>id;295~N685<6sA;;9n74}o1b4c`=83;pD<>:c89~j6g6890;6{i;h;;=7>51zJ240e>3td8m<>=:182M77=j30qc=n11194?7|@8:>o45rn2c241<728qC==;l9:m7d77=3:1=vF>04a:?xh4i8:=6=4>{I331f?o>0983>4}O99?h56sa3`33=?6=9rB:<8m6;|l0e46f290:wE??5b;8yk5f99h1<7?tH026g<=zf:k:5<6sA;;9n74}o1b55`=83;pD<>:c89~j6g6990;6{i;h;:=7>51zJ240e>3td8mo45rn2c251<728qC==;l9:m7d76=3:1=vF>04a:?xh4i8;=6=4>{I331f?o>1983>4}O99?h56sa3`32=?6=9rB:<8m6;|l0e47f290:wE??5b;8yk5f98h1<7?tH026g<=zf:k:=n4?:0yK553d12we?l?>d;295~N685<6sA;;9n74}o1b54`=83;pD<>:c89~j6g6:90;6{i;h;9=7>51zJ240e>3td8m<<=:182M77=j30qc=n13194?7|@8:>o45rn2c261<728qC==;l9:m7d75=3:1=vF>04a:?xh4i88=6=4>{I331f?o>2983>4}O99?h56sa3`31=?6=9rB:<8m6;|l0e44f290:wE??5b;8yk5f9;h1<7?tH026g<=zf:k:>n4?:0yK553d12we?l?=d;295~N685<6sA;;9n74}o1b57`=83;pD<>:c89~j6g6;90;6{i;h;8=7>51zJ240e>3td8m<==:182M77=j30qc=n12194?7|@8:>o45rn2c271<728qC==;l9:m7d74=3:1=vF>04a:?xh4i89=6=4>{I331f?950;3xL462k01vb>o>3983>4}O99?h56sa3`30=?6=9rB:<8m6;|l0e45f290:wE??5b;8yk5f9:h1<7?tH026g<=zf:k:?n4?:0yK553d12we?l?5<6sA;;9n74}o1b56`=83;pD<>:c89~j6g6<90;6{i;h;?=7>51zJ240e>3td8m<:=:182M77=j30qc=n15194?7|@8:>o45rn2c201<728qC==;l9:m7d73=3:1=vF>04a:?xh4i8>=6=4>{I331f?o>4983>4}O99?h56sa3`37=?6=9rB:<8m6;|l0e42f290:wE??5b;8yk5f9=h1<7?tH026g<=zf:k:8n4?:0yK553d12we?l?;d;295~N685<6sA;;9n74}o1b51`=83;pD<>:c89~j6g6=90;6{i;h;>=7>51zJ240e>3td8m<;=:182M77=j30qc=n14194?7|@8:>o45rn2c211<728qC==;l9:m7d72=3:1=vF>04a:?xh4i8?=6=4>{I331f?o>5983>4}O99?h56sa3`36=?6=9rB:<8m6;|l0e43f290:wE??5b;8yk5f95<6sA;;9n74}o1b50`=83;pD<>:c89~j6g6>90;6{i;h;==7>51zJ240e>3td8m<8=:182M77=j30qc=n17194?7|@8:>o45rn2c221<728qC==;l9:m7d71=3:1=vF>04a:?xh4i8<=6=4>{I331f?o>6983>4}O99?h56sa3`35=?6=9rB:<8m6;|l0e40f290:wE??5b;8yk5f9?h1<7?tH026g<=zf:k::n4?:0yK553d12we?l?9d;295~N685<6sA;;9n74}o1b53`=83;pD<>:c89~j6g6?90;6{i;h;<=7>51zJ240e>3td8m<9=:182M77=j30qc=n16194?7|@8:>o45rn2c231<728qC==;l9:m7d70=3:1=vF>04a:?xh4i8==6=4>{I331f?o>7983>4}O99?h56sa3`34=?6=9rB:<8m6;|l0e41f290:wE??5b;8yk5f9>h1<7?tH026g<=zf:k:;n4?:0yK553d12we?l?8d;295~N685<6sA;;9n74}o1b52`=83;pD<>:c89~j6g6090;6{i;h;3=7>51zJ240e>3td8m<6=:182M77=j30qc=n19194?7|@8:>o45rn2c2<1<728qC==;l9:m7d7?=3:1=vF>04a:?xh4i82=6=4>{I331f?o>8983>4}O99?h56sa3`3;=?6=9rB:<8m6;|l0e4>f290:wE??5b;8yk5f91h1<7?tH026g<=zf:k:4n4?:0yK553d12we?l?7d;295~N685<6sA;;9n74}o1b5=`=83;pD<>:c89~j6g6190;6{i;h;2=7>51zJ240e>3td8m<7=:182M77=j30qc=n18194?7|@8:>o45rn2c2=1<728qC==;l9:m7d7>=3:1=vF>04a:?xh4i83=6=4>{I331f?o>9983>4}O99?h56sa3`3:=?6=9rB:<8m6;|l0e4?f290:wE??5b;8yk5f90h1<7?tH026g<=zf:k:5n4?:0yK553d12we?l?6d;295~N685<6sA;;9n74}o1b5<`=83;pD<>:c89~j6g6i90;6{i;h;j=7>51zJ240e>3td8mo45rn2c2e1<728qC==;l9:m7d7f=3:1=vF>04a:?xh4i8k=6=4>{I331f?o>a983>4}O99?h56sa3`3b=?6=9rB:<8m6;|l0e4gf290:wE??5b;8yk5f9hh1<7?tH026g<=zf:k:mn4?:0yK553d12we?l?nd;295~N685<6sA;;9n74}o1b5d`=83;pD<>:c89~j6g6j90;6{i;h;i=7>51zJ240e>3td8mo45rn2c2f1<728qC==;l9:m7d7e=3:1=vF>04a:?xh4i8h=6=4>{I331f?o>b983>4}O99?h56sa3`3a=?6=9rB:<8m6;|l0e4df290:wE??5b;8yk5f9kh1<7?tH026g<=zf:k:nn4?:0yK553d12we?l?md;295~N685<6sA;;9n74}o1b5g`=83;pD<>:c89~j6g6k90;6{i;h;h=7>51zJ240e>3td8mo45rn2c2g1<728qC==;l9:m7d7d=3:1=vF>04a:?xh4i8i=6=4>{I331f?o>c983>4}O99?h56sa3`3`=?6=9rB:<8m6;|l0e4ef290:wE??5b;8yk5f9jh1<7?tH026g<=zf:k:on4?:0yK553d12we?l?ld;295~N685<6sA;;9n74}o1b5f`=83;pD<>:c89~j6g6l90;6{i;h;o=7>51zJ240e>3td8mo45rn2c2`1<728qC==;l9:m7d7c=3:1=vF>04a:?xh4i8n=6=4>{I331f?o>d983>4}O99?h56sa3`3g=?6=9rB:<8m6;|l0e4bf290:wE??5b;8yk5f9mh1<7?tH026g<=zf:k:hn4?:0yK553d12we?l?kd;295~N685<6sA;;9n74}o1b5a`=83;pD<>:c89~j6g6m90;6{i;h;n=7>51zJ240e>3td8mo45rn2c2a1<728qC==;l9:m7d7b=3:1=vF>04a:?xh4i8o=6=4>{I331f?o>e983>4}O99?h56sa3`3f=?6=9rB:<8m6;|l0e4cf290:wE??5b;8yk5f9lh1<7?tH026g<=zf:k:in4?:0yK553d12we?l?jd;295~N685<6sA;;9n74}o1b5``=83;pD<>:c89~j6g6n90;6{i;h;m=7>51zJ240e>3td8mo45rn2c2b1<728qC==;l9:m7d7a=3:1=vF>04a:?xh4i8l=6=4>{I331f?o>f983>4}O99?h56sa3`3e=?6=9rB:<8m6;|l0e4`f290:wE??5b;8yk5f9oh1<7?tH026g<=zf:k:jn4?:0yK553d12we?l?id;295~N685<6sA;;9n74}o1b5c`=83;pD<>:c89~j6g5890;6{i;h8;=7>51zJ240e>3td8m?>=:182M77=j30qc=n21194?7|@8:>o45rn2c141<728qC==;l9:m7d47=3:1=vF>04a:?xh4i;:=6=4>{I331f?=950;3xL462k01vb>o=0983>4}O99?h56sa3`03=?6=9rB:<8m6;|l0e76f290:wE??5b;8yk5f:9h1<7?tH026g<=zf:k95<6sA;;9n74}o1b65`=83;pD<>:c89~j6g5990;6{i;h8:=7>51zJ240e>3td8m??=:182M77=j30qc=n20194?7|@8:>o45rn2c151<728qC==;l9:m7d46=3:1=vF>04a:?xh4i;;=6=4>{I331f?<950;3xL462k01vb>o=1983>4}O99?h56sa3`02=?6=9rB:<8m6;|l0e77f290:wE??5b;8yk5f:8h1<7?tH026g<=zf:k9=n4?:0yK553d12we?l<>d;295~N685<6sA;;9n74}o1b64`=83;pD<>:c89~j6g5:90;6{i;h89=7>51zJ240e>3td8m?<=:182M77=j30qc=n23194?7|@8:>o45rn2c161<728qC==;l9:m7d45=3:1=vF>04a:?xh4i;8=6=4>{I331f??950;3xL462k01vb>o=2983>4}O99?h56sa3`01=?6=9rB:<8m6;|l0e74f290:wE??5b;8yk5f:;h1<7?tH026g<=zf:k9>n4?:0yK553d12we?l<=d;295~N685<6sA;;9n74}o1b67`=83;pD<>:c89~j6g5;90;6{i;h88=7>51zJ240e>3td8m?==:182M77=j30qc=n22194?7|@8:>o45rn2c171<728qC==;l9:m7d44=3:1=vF>04a:?xh4i;9=6=4>{I331f?>950;3xL462k01vb>o=3983>4}O99?h56sa3`00=?6=9rB:<8m6;|l0e75f290:wE??5b;8yk5f::h1<7?tH026g<=zf:k9?n4?:0yK553d12we?l<5<6sA;;9n74}o1b66`=83;pD<>:c89~j6g5<90;6{i;h8?=7>51zJ240e>3td8m?:=:182M77=j30qc=n25194?7|@8:>o45rn2c101<728qC==;l9:m7d43=3:1=vF>04a:?xh4i;>=6=4>{I331f?9950;3xL462k01vb>o=4983>4}O99?h56sa3`07=?6=9rB:<8m6;|l0e72f290:wE??5b;8yk5f:=h1<7?tH026g<=zf:k98n4?:0yK553d12we?l<;d;295~N685<6sA;;9n74}o1b61`=83;pD<>:c89~j6g5=90;6{i;h8>=7>51zJ240e>3td8m?;=:182M77=j30qc=n24194?7|@8:>o45rn2c111<728qC==;l9:m7d42=3:1=vF>04a:?xh4i;?=6=4>{I331f?8950;3xL462k01vb>o=5983>4}O99?h56sa3`06=?6=9rB:<8m6;|l0e73f290:wE??5b;8yk5f:5<6sA;;9n74}o1b60`=83;pD<>:c89~j6g5>90;6{i;h8==7>51zJ240e>3td8m?8=:182M77=j30qc=n27194?7|@8:>o45rn2c121<728qC==;l9:m7d41=3:1=vF>04a:?xh4i;<=6=4>{I331f?;950;3xL462k01vb>o=6983>4}O99?h56sa3`05=?6=9rB:<8m6;|l0e70f290:wE??5b;8yk5f:?h1<7?tH026g<=zf:k9:n4?:0yK553d12we?l<9d;295~N685<6sA;;9n74}o1b63`=83;pD<>:c89~j6g5?90;6{i;h8<=7>51zJ240e>3td8m?9=:182M77=j30qc=n26194?7|@8:>o45rn2c131<728qC==;l9:m7d40=3:1=vF>04a:?xh4i;==6=4>{I331f?:950;3xL462k01vb>o=7983>4}O99?h56sa3`04=?6=9rB:<8m6;|l0e71f290:wE??5b;8yk5f:>h1<7?tH026g<=zf:k9;n4?:0yK553d12we?l<8d;295~N685<6sA;;9n74}o1b62`=83;pD<>:c89~j6g5090;6{i;h83=7>51zJ240e>3td8m?6=:182M77=j30qc=n29194?7|@8:>o45rn2c1<1<728qC==;l9:m7d4?=3:1=vF>04a:?xh4i;2=6=4>{I331f?5950;3xL462k01vb>o=8983>4}O99?h56sa3`0;=?6=9rB:<8m6;|l0e7>f290:wE??5b;8yk5f:1h1<7?tH026g<=zf:k94n4?:0yK553d12we?l<7d;295~N685<6sA;;9n74}o1b6=`=83;pD<>:c89~j6g5190;6{i;h82=7>51zJ240e>3td8m?7=:182M77=j30qc=n28194?7|@8:>o45rn2c1=1<728qC==;l9:m7d4>=3:1=vF>04a:?xh4i;3=6=4>{I331f?4950;3xL462k01vb>o=9983>4}O99?h56sa3`0:=?6=9rB:<8m6;|l0e7?f290:wE??5b;8yk5f:0h1<7?tH026g<=zf:k95n4?:0yK553d12we?l<6d;295~N685<6sA;;9n74}o1b6<`=83;pD<>:c89~j6g5i90;6{i;h8j=7>51zJ240e>3td8m?o=:182M77=j30qc=n2`194?7|@8:>o45rn2c1e1<728qC==;l9:m7d4f=3:1=vF>04a:?xh4i;k=6=4>{I331f?l950;3xL462k01vb>o=a983>4}O99?h56sa3`0b=?6=9rB:<8m6;|l0e7gf290:wE??5b;8yk5f:hh1<7?tH026g<=zf:k9mn4?:0yK553d12we?l5<6sA;;9n74}o1b6d`=83;pD<>:c89~j6g5j90;6{i;h8i=7>51zJ240e>3td8m?l=:182M77=j30qc=n2c194?7|@8:>o45rn2c1f1<728qC==;l9:m7d4e=3:1=vF>04a:?xh4i;h=6=4>{I331f?o950;3xL462k01vb>o=b983>4}O99?h56sa3`0a=?6=9rB:<8m6;|l0e7df290:wE??5b;8yk5f:kh1<7?tH026g<=zf:k9nn4?:0yK553d12we?l5<6sA;;9n74}o1b6g`=83;pD<>:c89~j6g5k90;6{i;h8h=7>51zJ240e>3td8m?m=:182M77=j30qc=n2b194?7|@8:>o45rn2c1g1<728qC==;l9:m7d4d=3:1=vF>04a:?xh4i;i=6=4>{I331f?n950;3xL462k01vb>o=c983>4}O99?h56sa3`0`=?6=9rB:<8m6;|l0e7ef290:wE??5b;8yk5f:jh1<7?tH026g<=zf:k9on4?:0yK553d12we?l5<6sA;;9n74}o1b6f`=83;pD<>:c89~j6g5l90;6{i;h8o=7>51zJ240e>3td8m?j=:182M77=j30qc=n2e194?7|@8:>o45rn2c1`1<728qC==;l9:m7d4c=3:1=vF>04a:?xh4i;n=6=4>{I331f?i950;3xL462k01vb>o=d983>4}O99?h56sa3`0g=?6=9rB:<8m6;|l0e7bf290:wE??5b;8yk5f:mh1<7?tH026g<=zf:k9hn4?:0yK553d12we?l5<6sA;;9n74}o1b6a`=83;pD<>:c89~j6g5m90;6{i;h8n=7>51zJ240e>3td8m?k=:182M77=j30qc=n2d194?7|@8:>o45rn2c1a1<728qC==;l9:m7d4b=3:1=vF>04a:?xh4i;o=6=4>{I331f?h950;3xL462k01vb>o=e983>4}O99?h56sa3`0f=?6=9rB:<8m6;|l0e7cf290:wE??5b;8yk5f:lh1<7?tH026g<=zf:k9in4?:0yK553d12we?l5<6sA;;9n74}o1b6``=83;pD<>:c89~j6g5n90;6{i;h8m=7>51zJ240e>3td8m?h=:182M77=j30qc=n2g194?7|@8:>o45rn2c1b1<728qC==;l9:m7d4a=3:1=vF>04a:?xh4i;l=6=4>{I331f?k950;3xL462k01vb>o=f983>4}O99?h56sa3`0e=?6=9rB:<8m6;|l0e7`f290:wE??5b;8yk5f:oh1<7?tH026g<=zf:k9jn4?:0yK553d12we?l5<6sA;;9n74}o1b6c`=83;pD<>:c89~j6g4890;6{i;h9;=7>51zJ240e>3td8m>>=:182M77=j30qc=n31194?7|@8:>o45rn2c041<728qC==;l9:m7d57=3:1=vF>04a:?xh4i::=6=4>{I331f?o<0983>4}O99?h56sa3`13=?6=9rB:<8m6;|l0e66f290:wE??5b;8yk5f;9h1<7?tH026g<=zf:k85<6sA;;9n74}o1b75`=83;pD<>:c89~j6g4990;6{i;h9:=7>51zJ240e>3td8m>?=:182M77=j30qc=n30194?7|@8:>o45rn2c051<728qC==;l9:m7d56=3:1=vF>04a:?xh4i:;=6=4>{I331f?o<1983>4}O99?h56sa3`12=?6=9rB:<8m6;|l0e67f290:wE??5b;8yk5f;8h1<7?tH026g<=zf:k8=n4?:0yK553d12we?l=>d;295~N685<6sA;;9n74}o1b74`=83;pD<>:c89~j6g4:90;6{i;h99=7>51zJ240e>3td8m><=:182M77=j30qc=n33194?7|@8:>o45rn2c061<728qC==;l9:m7d55=3:1=vF>04a:?xh4i:8=6=4>{I331f?o<2983>4}O99?h56sa3`11=?6=9rB:<8m6;|l0e64f290:wE??5b;8yk5f;;h1<7?tH026g<=zf:k8>n4?:0yK553d12we?l==d;295~N685<6sA;;9n74}o1b77`=83;pD<>:c89~j6g4;90;6{i;h98=7>51zJ240e>3td8m>==:182M77=j30qc=n32194?7|@8:>o45rn2c071<728qC==;l9:m7d54=3:1=vF>04a:?xh4i:9=6=4>{I331f?950;3xL462k01vb>o<3983>4}O99?h56sa3`10=?6=9rB:<8m6;|l0e65f290:wE??5b;8yk5f;:h1<7?tH026g<=zf:k8?n4?:0yK553d12we?l=5<6sA;;9n74}o1b76`=83;pD<>:c89~j6g4<90;6{i;h9?=7>51zJ240e>3td8m>:=:182M77=j30qc=n35194?7|@8:>o45rn2c001<728qC==;l9:m7d53=3:1=vF>04a:?xh4i:>=6=4>{I331f?o<4983>4}O99?h56sa3`17=?6=9rB:<8m6;|l0e62f290:wE??5b;8yk5f;=h1<7?tH026g<=zf:k88n4?:0yK553d12we?l=;d;295~N685<6sA;;9n74}o1b71`=83;pD<>:c89~j6g4=90;6{i;h9>=7>51zJ240e>3td8m>;=:182M77=j30qc=n34194?7|@8:>o45rn2c011<728qC==;l9:m7d52=3:1=vF>04a:?xh4i:?=6=4>{I331f?o<5983>4}O99?h56sa3`16=?6=9rB:<8m6;|l0e63f290:wE??5b;8yk5f;5<6sA;;9n74}o1b70`=83;pD<>:c89~j6g4>90;6{i;h9==7>51zJ240e>3td8m>8=:182M77=j30qc=n37194?7|@8:>o45rn2c021<728qC==;l9:m7d51=3:1=vF>04a:?xh4i:<=6=4>{I331f?o<6983>4}O99?h56sa3`15=?6=9rB:<8m6;|l0e60f290:wE??5b;8yk5f;?h1<7?tH026g<=zf:k8:n4?:0yK553d12we?l=9d;295~N685<6sA;;9n74}o1b73`=83;pD<>:c89~j6g4?90;6{i;h9<=7>51zJ240e>3td8m>9=:182M77=j30qc=n36194?7|@8:>o45rn2c031<728qC==;l9:m7d50=3:1=vF>04a:?xh4i:==6=4>{I331f?o<7983>4}O99?h56sa3`14=?6=9rB:<8m6;|l0e61f290:wE??5b;8yk5f;>h1<7?tH026g<=zf:k8;n4?:0yK553d12we?l=8d;295~N685<6sA;;9n74}o1b72`=83;pD<>:c89~j6g4090;6{i;h93=7>51zJ240e>3td8m>6=:182M77=j30qc=n39194?7|@8:>o45rn2c0<1<728qC==;l9:m7d5?=3:1=vF>04a:?xh4i:2=6=4>{I331f?o<8983>4}O99?h56sa3`1;=?6=9rB:<8m6;|l0e6>f290:wE??5b;8yk5f;1h1<7?tH026g<=zf:k84n4?:0yK553d12we?l=7d;295~N685<6sA;;9n74}o1b7=`=83;pD<>:c89~j6g4190;6{i;h92=7>51zJ240e>3td8m>7=:182M77=j30qc=n38194?7|@8:>o45rn2c0=1<728qC==;l9:m7d5>=3:1=vF>04a:?xh4i:3=6=4>{I331f?o<9983>4}O99?h56sa3`1:=?6=9rB:<8m6;|l0e6?f290:wE??5b;8yk5f;0h1<7?tH026g<=zf:k85n4?:0yK553d12we?l=6d;295~N685<6sA;;9n74}o1b7<`=83;pD<>:c89~j6g4i90;6{i;h9j=7>51zJ240e>3td8m>o=:182M77=j30qc=n3`194?7|@8:>o45rn2c0e1<728qC==;l9:m7d5f=3:1=vF>04a:?xh4i:k=6=4>{I331f?o4}O99?h56sa3`1b=?6=9rB:<8m6;|l0e6gf290:wE??5b;8yk5f;hh1<7?tH026g<=zf:k8mn4?:0yK553d12we?l=nd;295~N685<6sA;;9n74}o1b7d`=83;pD<>:c89~j6g4j90;6{i;h9i=7>51zJ240e>3td8m>l=:182M77=j30qc=n3c194?7|@8:>o45rn2c0f1<728qC==;l9:m7d5e=3:1=vF>04a:?xh4i:h=6=4>{I331f?o4}O99?h56sa3`1a=?6=9rB:<8m6;|l0e6df290:wE??5b;8yk5f;kh1<7?tH026g<=zf:k8nn4?:0yK553d12we?l=md;295~N685<6sA;;9n74}o1b7g`=83;pD<>:c89~j6g4k90;6{i;h9h=7>51zJ240e>3td8m>m=:182M77=j30qc=n3b194?7|@8:>o45rn2c0g1<728qC==;l9:m7d5d=3:1=vF>04a:?xh4i:i=6=4>{I331f?o4}O99?h56sa3`1`=?6=9rB:<8m6;|l0e6ef290:wE??5b;8yk5f;jh1<7?tH026g<=zf:k8on4?:0yK553d12we?l=ld;295~N685<6sA;;9n74}o1b7f`=83;pD<>:c89~j6g4l90;6{i;h9o=7>51zJ240e>3td8m>j=:182M77=j30qc=n3e194?7|@8:>o45rn2c0`1<728qC==;l9:m7d5c=3:1=vF>04a:?xh4i:n=6=4>{I331f?o4}O99?h56sa3`1g=?6=9rB:<8m6;|l0e6bf290:wE??5b;8yk5f;mh1<7?tH026g<=zf:k8hn4?:0yK553d12we?l=kd;295~N685<6sA;;9n74}o1b7a`=83;pD<>:c89~j6g4m90;6{i;h9n=7>51zJ240e>3td8m>k=:182M77=j30qc=n3d194?7|@8:>o45rn2c0a1<728qC==;l9:m7d5b=3:1=vF>04a:?xh4i:o=6=4>{I331f?o4}O99?h56sa3`1f=?6=9rB:<8m6;|l0e6cf290:wE??5b;8yk5f;lh1<7?tH026g<=zf:k8in4?:0yK553d12we?l=jd;295~N685<6sA;;9n74}o1b7``=83;pD<>:c89~j6g4n90;6{i;h9m=7>51zJ240e>3td8m>h=:182M77=j30qc=n3g194?7|@8:>o45rn2c0b1<728qC==;l9:m7d5a=3:1=vF>04a:?xh4i:l=6=4>{I331f?o4}O99?h56sa3`1e=?6=9rB:<8m6;|l0e6`f290:wE??5b;8yk5f;oh1<7?tH026g<=zf:k8jn4?:0yK553d12we?l=id;295~N685<6sA;;9n74}o1b7c`=83;pD<>:c89~j6g3890;6{i;h>;=7>51zJ240e>3td8m9>=:182M77=j30qc=n41194?7|@8:>o45rn2c741<728qC==;l9:m7d27=3:1=vF>04a:?xh4i=:=6=4>{I331f?o;0983>4}O99?h56sa3`63=?6=9rB:<8m6;|l0e16f290:wE??5b;8yk5f<9h1<7?tH026g<=zf:k?5<6sA;;9n74}o1b05`=83;pD<>:c89~j6g3990;6{i;h>:=7>51zJ240e>3td8m9?=:182M77=j30qc=n40194?7|@8:>o45rn2c751<728qC==;l9:m7d26=3:1=vF>04a:?xh4i=;=6=4>{I331f?o;1983>4}O99?h56sa3`62=?6=9rB:<8m6;|l0e17f290:wE??5b;8yk5f<8h1<7?tH026g<=zf:k?=n4?:0yK553d12we?l:>d;295~N685<6sA;;9n74}o1b04`=83;pD<>:c89~j6g3:90;6{i;h>9=7>51zJ240e>3td8m9<=:182M77=j30qc=n43194?7|@8:>o45rn2c761<728qC==;l9:m7d25=3:1=vF>04a:?xh4i=8=6=4>{I331f?o;2983>4}O99?h56sa3`61=?6=9rB:<8m6;|l0e14f290:wE??5b;8yk5f<;h1<7?tH026g<=zf:k?>n4?:0yK553d12we?l:=d;295~N685<6sA;;9n74}o1b07`=83;pD<>:c89~j6g3;90;6{i;h>8=7>51zJ240e>3td8m9==:182M77=j30qc=n42194?7|@8:>o45rn2c771<728qC==;l9:m7d24=3:1=vF>04a:?xh4i=9=6=4>{I331f?950;3xL462k01vb>o;3983>4}O99?h56sa3`60=?6=9rB:<8m6;|l0e15f290:wE??5b;8yk5f<:h1<7?tH026g<=zf:k??n4?:0yK553d12we?l:5<6sA;;9n74}o1b06`=83;pD<>:c89~j6g3<90;6{i;h>?=7>51zJ240e>3td8m9:=:182M77=j30qc=n45194?7|@8:>o45rn2c701<728qC==;l9:m7d23=3:1=vF>04a:?xh4i=>=6=4>{I331f?o;4983>4}O99?h56sa3`67=?6=9rB:<8m6;|l0e12f290:wE??5b;8yk5f<=h1<7?tH026g<=zf:k?8n4?:0yK553d12we?l:;d;295~N685<6sA;;9n74}o1b01`=83;pD<>:c89~j6g3=90;6{i;h>>=7>51zJ240e>3td8m9;=:182M77=j30qc=n44194?7|@8:>o45rn2c711<728qC==;l9:m7d22=3:1=vF>04a:?xh4i=?=6=4>{I331f?o;5983>4}O99?h56sa3`66=?6=9rB:<8m6;|l0e13f290:wE??5b;8yk5f<5<6sA;;9n74}o1b00`=83;pD<>:c89~j6g3>90;6{i;h>==7>51zJ240e>3td8m98=:182M77=j30qc=n47194?7|@8:>o45rn2c721<728qC==;l9:m7d21=3:1=vF>04a:?xh4i=<=6=4>{I331f?o;6983>4}O99?h56sa3`65=?6=9rB:<8m6;|l0e10f290:wE??5b;8yk5f5<6sA;;9n74}o1b03`=83;pD<>:c89~j6g3?90;6{i;h><=7>51zJ240e>3td8m99=:182M77=j30qc=n46194?7|@8:>o45rn2c731<728qC==;l9:m7d20=3:1=vF>04a:?xh4i===6=4>{I331f?o;7983>4}O99?h56sa3`64=?6=9rB:<8m6;|l0e11f290:wE??5b;8yk5f<>h1<7?tH026g<=zf:k?;n4?:0yK553d12we?l:8d;295~N685<6sA;;9n74}o1b02`=83;pD<>:c89~j6g3090;6{i;h>3=7>51zJ240e>3td8m96=:182M77=j30qc=n49194?7|@8:>o45rn2c7<1<728qC==;l9:m7d2?=3:1=vF>04a:?xh4i=2=6=4>{I331f?o;8983>4}O99?h56sa3`6;=?6=9rB:<8m6;|l0e1>f290:wE??5b;8yk5f<1h1<7?tH026g<=zf:k?4n4?:0yK553d12we?l:7d;295~N685<6sA;;9n74}o1b0=`=83;pD<>:c89~j6g3190;6{i;h>2=7>51zJ240e>3td8m97=:182M77=j30qc=n48194?7|@8:>o45rn2c7=1<728qC==;l9:m7d2>=3:1=vF>04a:?xh4i=3=6=4>{I331f?o;9983>4}O99?h56sa3`6:=?6=9rB:<8m6;|l0e1?f290:wE??5b;8yk5f<0h1<7?tH026g<=zf:k?5n4?:0yK553d12we?l:6d;295~N685<6sA;;9n74}o1b0<`=83;pD<>:c89~j6g3i90;6{i;h>j=7>51zJ240e>3td8m9o=:182M77=j30qc=n4`194?7|@8:>o45rn2c7e1<728qC==;l9:m7d2f=3:1=vF>04a:?xh4i=k=6=4>{I331f?o;a983>4}O99?h56sa3`6b=?6=9rB:<8m6;|l0e1gf290:wE??5b;8yk5f5<6sA;;9n74}o1b0d`=83;pD<>:c89~j6g3j90;6{i;h>i=7>51zJ240e>3td8m9l=:182M77=j30qc=n4c194?7|@8:>o45rn2c7f1<728qC==;l9:m7d2e=3:1=vF>04a:?xh4i=h=6=4>{I331f?o;b983>4}O99?h56sa3`6a=?6=9rB:<8m6;|l0e1df290:wE??5b;8yk5f5<6sA;;9n74}o1b0g`=83;pD<>:c89~j6g3k90;6{i;h>h=7>51zJ240e>3td8m9m=:182M77=j30qc=n4b194?7|@8:>o45rn2c7g1<728qC==;l9:m7d2d=3:1=vF>04a:?xh4i=i=6=4>{I331f?o;c983>4}O99?h56sa3`6`=?6=9rB:<8m6;|l0e1ef290:wE??5b;8yk5f5<6sA;;9n74}o1b0f`=83;pD<>:c89~j6g3l90;6{i;h>o=7>51zJ240e>3td8m9j=:182M77=j30qc=n4e194?7|@8:>o45rn2c7`1<728qC==;l9:m7d2c=3:1=vF>04a:?xh4i=n=6=4>{I331f?o;d983>4}O99?h56sa3`6g=?6=9rB:<8m6;|l0e1bf290:wE??5b;8yk5f5<6sA;;9n74}o1b0a`=83;pD<>:c89~j6g3m90;6{i;h>n=7>51zJ240e>3td8m9k=:182M77=j30qc=n4d194?7|@8:>o45rn2c7a1<728qC==;l9:m7d2b=3:1=vF>04a:?xh4i=o=6=4>{I331f?o;e983>4}O99?h56sa3`6f=?6=9rB:<8m6;|l0e1cf290:wE??5b;8yk5f5<6sA;;9n74}o1b0``=83;pD<>:c89~j6g3n90;6{i;h>m=7>51zJ240e>3td8m9h=:182M77=j30qc=n4g194?7|@8:>o45rn2c7b1<728qC==;l9:m7d2a=3:1=vF>04a:?xh4i=l=6=4>{I331f?o;f983>4}O99?h56sa3`6e=?6=9rB:<8m6;|l0e1`f290:wE??5b;8yk5f5<6sA;;9n74}o1b0c`=83;pD<>:c89~j6g2890;6{i;h?;=7>51zJ240e>3td8m8>=:182M77=j30qc=n51194?7|@8:>o45rn2c641<728qC==;l9:m7d37=3:1=vF>04a:?xh4i<:=6=4>{I331f?o:0983>4}O99?h56sa3`73=?6=9rB:<8m6;|l0e06f290:wE??5b;8yk5f=9h1<7?tH026g<=zf:k>5<6sA;;9n74}o1b15`=83;pD<>:c89~j6g2990;6{i;h?:=7>51zJ240e>3td8m8?=:182M77=j30qc=n50194?7|@8:>o45rn2c651<728qC==;l9:m7d36=3:1=vF>04a:?xh4i<;=6=4>{I331f?o:1983>4}O99?h56sa3`72=?6=9rB:<8m6;|l0e07f290:wE??5b;8yk5f=8h1<7?tH026g<=zf:k>=n4?:0yK553d12we?l;>d;295~N685<6sA;;9n74}o1b14`=83;pD<>:c89~j6g2:90;6{i;h?9=7>51zJ240e>3td8m8<=:182M77=j30qc=n53194?7|@8:>o45rn2c661<728qC==;l9:m7d35=3:1=vF>04a:?xh4i<8=6=4>{I331f?o:2983>4}O99?h56sa3`71=?6=9rB:<8m6;|l0e04f290:wE??5b;8yk5f=;h1<7?tH026g<=zf:k>>n4?:0yK553d12we?l;=d;295~N685<6sA;;9n74}o1b17`=83;pD<>:c89~j6g2;90;6{i;h?8=7>51zJ240e>3td8m8==:182M77=j30qc=n52194?7|@8:>o45rn2c671<728qC==;l9:m7d34=3:1=vF>04a:?xh4i<9=6=4>{I331f?950;3xL462k01vb>o:3983>4}O99?h56sa3`70=?6=9rB:<8m6;|l0e05f290:wE??5b;8yk5f=:h1<7?tH026g<=zf:k>?n4?:0yK553d12we?l;5<6sA;;9n74}o1b16`=83;pD<>:c89~j6g2<90;6{i;h??=7>51zJ240e>3td8m8:=:182M77=j30qc=n55194?7|@8:>o45rn2c601<728qC==;l9:m7d33=3:1=vF>04a:?xh4i<>=6=4>{I331f?o:4983>4}O99?h56sa3`77=?6=9rB:<8m6;|l0e02f290:wE??5b;8yk5f==h1<7?tH026g<=zf:k>8n4?:0yK553d12we?l;;d;295~N685<6sA;;9n74}o1b11`=83;pD<>:c89~j6g2=90;6{i;h?>=7>51zJ240e>3td8m8;=:182M77=j30qc=n54194?7|@8:>o45rn2c611<728qC==;l9:m7d32=3:1=vF>04a:?xh4i{I331f?o:5983>4}O99?h56sa3`76=?6=9rB:<8m6;|l0e03f290:wE??5b;8yk5f=9n4?:0yK553d12we?l;:d;295~N685<6sA;;9n74}o1b10`=83;pD<>:c89~j6g2>90;6{i;h?==7>51zJ240e>3td8m88=:182M77=j30qc=n57194?7|@8:>o45rn2c621<728qC==;l9:m7d31=3:1=vF>04a:?xh4i<<=6=4>{I331f?o:6983>4}O99?h56sa3`75=?6=9rB:<8m6;|l0e00f290:wE??5b;8yk5f=?h1<7?tH026g<=zf:k>:n4?:0yK553d12we?l;9d;295~N685<6sA;;9n74}o1b13`=83;pD<>:c89~j6g2?90;6{i;h?<=7>51zJ240e>3td8m89=:182M77=j30qc=n56194?7|@8:>o45rn2c631<728qC==;l9:m7d30=3:1=vF>04a:?xh4i<==6=4>{I331f?o:7983>4}O99?h56sa3`74=?6=9rB:<8m6;|l0e01f290:wE??5b;8yk5f=>h1<7?tH026g<=zf:k>;n4?:0yK553d12we?l;8d;295~N685<6sA;;9n74}o1b12`=83;pD<>:c89~j6g2090;6{i;h?3=7>51zJ240e>3td8m86=:182M77=j30qc=n59194?7|@8:>o45rn2c6<1<728qC==;l9:m7d3?=3:1=vF>04a:?xh4i<2=6=4>{I331f?o:8983>4}O99?h56sa3`7;=?6=9rB:<8m6;|l0e0>f290:wE??5b;8yk5f=1h1<7?tH026g<=zf:k>4n4?:0yK553d12we?l;7d;295~N685<6sA;;9n74}o1b1=`=83;pD<>:c89~j6g2190;6{i;h?2=7>51zJ240e>3td8m87=:182M77=j30qc=n58194?7|@8:>o45rn2c6=1<728qC==;l9:m7d3>=3:1=vF>04a:?xh4i<3=6=4>{I331f?o:9983>4}O99?h56sa3`7:=?6=9rB:<8m6;|l0e0?f290:wE??5b;8yk5f=0h1<7?tH026g<=zf:k>5n4?:0yK553d12we?l;6d;295~N685<6sA;;9n74}o1b1<`=83;pD<>:c89~j6g2i90;6{i;h?j=7>51zJ240e>3td8m8o=:182M77=j30qc=n5`194?7|@8:>o45rn2c6e1<728qC==;l9:m7d3f=3:1=vF>04a:?xh4i{I331f?o:a983>4}O99?h56sa3`7b=?6=9rB:<8m6;|l0e0gf290:wE??5b;8yk5f=hh1<7?tH026g<=zf:k>mn4?:0yK553d12we?l;nd;295~N685<6sA;;9n74}o1b1d`=83;pD<>:c89~j6g2j90;6{i;h?i=7>51zJ240e>3td8m8l=:182M77=j30qc=n5c194?7|@8:>o45rn2c6f1<728qC==;l9:m7d3e=3:1=vF>04a:?xh4i{I331f?o:b983>4}O99?h56sa3`7a=?6=9rB:<8m6;|l0e0df290:wE??5b;8yk5f=kh1<7?tH026g<=zf:k>nn4?:0yK553d12we?l;md;295~N685<6sA;;9n74}o1b1g`=83;pD<>:c89~j6g2k90;6{i;h?h=7>51zJ240e>3td8m8m=:182M77=j30qc=n5b194?7|@8:>o45rn2c6g1<728qC==;l9:m7d3d=3:1=vF>04a:?xh4i{I331f?o:c983>4}O99?h56sa3`7`=?6=9rB:<8m6;|l0e0ef290:wE??5b;8yk5f=jh1<7?tH026g<=zf:k>on4?:0yK553d12we?l;ld;295~N685<6sA;;9n74}o1b1f`=83;pD<>:c89~j6g2l90;6{i;h?o=7>51zJ240e>3td8m8j=:182M77=j30qc=n5e194?7|@8:>o45rn2c6`1<728qC==;l9:m7d3c=3:1=vF>04a:?xh4i{I331f?o:d983>4}O99?h56sa3`7g=?6=9rB:<8m6;|l0e0bf290:wE??5b;8yk5f=mh1<7?tH026g<=zf:k>hn4?:0yK553d12we?l;kd;295~N685<6sA;;9n74}o1b1a`=83;pD<>:c89~j6g2m90;6{i;h?n=7>51zJ240e>3td8m8k=:182M77=j30qc=n5d194?7|@8:>o45rn2c6a1<728qC==;l9:m7d3b=3:1=vF>04a:?xh4i{I331f?o:e983>4}O99?h56sa3`7f=?6=9rB:<8m6;|l0e0cf290:wE??5b;8yk5f=lh1<7?tH026g<=zf:k>in4?:0yK553d12we?l;jd;295~N685<6sA;;9n74}o1b1``=83;pD<>:c89~j6g2n90;6{i;h?m=7>51zJ240e>3td8m8h=:182M77=j30qc=n5g194?7|@8:>o45rn2c6b1<728qC==;l9:m7d3a=3:1=vF>04a:?xh4i{I331f?o:f983>4}O99?h56sa3`7e=?6=9rB:<8m6;|l0e0`f290:wE??5b;8yk5f=oh1<7?tH026g<=zf:k>jn4?:0yK553d12we?l;id;295~N685<6sA;;9n74}o1b1c`=83;pD<>:c89~j6g1890;6{i;h<;=7>51zJ240e>3td8m;>=:182M77=j30qc=n61194?7|@8:>o45rn2c541<728qC==;l9:m7d07=3:1=vF>04a:?xh4i?:=6=4>{I331f?o90983>4}O99?h56sa3`43=?6=9rB:<8m6;|l0e36f290:wE??5b;8yk5f>9h1<7?tH026g<=zf:k=5<6sA;;9n74}o1b25`=83;pD<>:c89~j6g1990;6{i;h<:=7>51zJ240e>3td8m;?=:182M77=j30qc=n60194?7|@8:>o45rn2c551<728qC==;l9:m7d06=3:1=vF>04a:?xh4i?;=6=4>{I331f?o91983>4}O99?h56sa3`42=?6=9rB:<8m6;|l0e37f290:wE??5b;8yk5f>8h1<7?tH026g<=zf:k==n4?:0yK553d12we?l8>d;295~N685<6sA;;9n74}o1b24`=83;pD<>:c89~j6g1:90;6{i;h<9=7>51zJ240e>3td8m;<=:182M77=j30qc=n63194?7|@8:>o45rn2c561<728qC==;l9:m7d05=3:1=vF>04a:?xh4i?8=6=4>{I331f?o92983>4}O99?h56sa3`41=?6=9rB:<8m6;|l0e34f290:wE??5b;8yk5f>;h1<7?tH026g<=zf:k=>n4?:0yK553d12we?l8=d;295~N685<6sA;;9n74}o1b27`=83;pD<>:c89~j6g1;90;6{i;h<8=7>51zJ240e>3td8m;==:182M77=j30qc=n62194?7|@8:>o45rn2c571<728qC==;l9:m7d04=3:1=vF>04a:?xh4i?9=6=4>{I331f?950;3xL462k01vb>o93983>4}O99?h56sa3`40=?6=9rB:<8m6;|l0e35f290:wE??5b;8yk5f>:h1<7?tH026g<=zf:k=?n4?:0yK553d12we?l85<6sA;;9n74}o1b26`=83;pD<>:c89~j6g1<90;6{i;h51zJ240e>3td8m;:=:182M77=j30qc=n65194?7|@8:>o45rn2c501<728qC==;l9:m7d03=3:1=vF>04a:?xh4i?>=6=4>{I331f?o94983>4}O99?h56sa3`47=?6=9rB:<8m6;|l0e32f290:wE??5b;8yk5f>=h1<7?tH026g<=zf:k=8n4?:0yK553d12we?l8;d;295~N685<6sA;;9n74}o1b21`=83;pD<>:c89~j6g1=90;6{i;h<>=7>51zJ240e>3td8m;;=:182M77=j30qc=n64194?7|@8:>o45rn2c511<728qC==;l9:m7d02=3:1=vF>04a:?xh4i??=6=4>{I331f?o95983>4}O99?h56sa3`46=?6=9rB:<8m6;|l0e33f290:wE??5b;8yk5f>5<6sA;;9n74}o1b20`=83;pD<>:c89~j6g1>90;6{i;h<==7>51zJ240e>3td8m;8=:182M77=j30qc=n67194?7|@8:>o45rn2c521<728qC==;l9:m7d01=3:1=vF>04a:?xh4i?<=6=4>{I331f?o96983>4}O99?h56sa3`45=?6=9rB:<8m6;|l0e30f290:wE??5b;8yk5f>?h1<7?tH026g<=zf:k=:n4?:0yK553d12we?l89d;295~N685<6sA;;9n74}o1b23`=83;pD<>:c89~j6g1?90;6{i;h<<=7>51zJ240e>3td8m;9=:182M77=j30qc=n66194?7|@8:>o45rn2c531<728qC==;l9:m7d00=3:1=vF>04a:?xh4i?==6=4>{I331f?o97983>4}O99?h56sa3`44=?6=9rB:<8m6;|l0e31f290:wE??5b;8yk5f>>h1<7?tH026g<=zf:k=;n4?:0yK553d12we?l88d;295~N685<6sA;;9n74}o1b22`=83;pD<>:c89~j6g1090;6{i;h<3=7>51zJ240e>3td8m;6=:182M77=j30qc=n69194?7|@8:>o45rn2c5<1<728qC==;l9:m7d0?=3:1=vF>04a:?xh4i?2=6=4>{I331f?o98983>4}O99?h56sa3`4;=?6=9rB:<8m6;|l0e3>f290:wE??5b;8yk5f>1h1<7?tH026g<=zf:k=4n4?:0yK553d12we?l87d;295~N685<6sA;;9n74}o1b2=`=83;pD<>:c89~j6g1190;6{i;h<2=7>51zJ240e>3td8m;7=:182M77=j30qc=n68194?7|@8:>o45rn2c5=1<728qC==;l9:m7d0>=3:1=vF>04a:?xh4i?3=6=4>{I331f?o99983>4}O99?h56sa3`4:=?6=9rB:<8m6;|l0e3?f290:wE??5b;8yk5f>0h1<7?tH026g<=zf:k=5n4?:0yK553d12we?l86d;295~N685<6sA;;9n74}o1b2<`=83;pD<>:c89~j6g1i90;6{i;h51zJ240e>3td8m;o=:182M77=j30qc=n6`194?7|@8:>o45rn2c5e1<728qC==;l9:m7d0f=3:1=vF>04a:?xh4i?k=6=4>{I331f?o9a983>4}O99?h56sa3`4b=?6=9rB:<8m6;|l0e3gf290:wE??5b;8yk5f>hh1<7?tH026g<=zf:k=mn4?:0yK553d12we?l8nd;295~N685<6sA;;9n74}o1b2d`=83;pD<>:c89~j6g1j90;6{i;h51zJ240e>3td8m;l=:182M77=j30qc=n6c194?7|@8:>o45rn2c5f1<728qC==;l9:m7d0e=3:1=vF>04a:?xh4i?h=6=4>{I331f?o9b983>4}O99?h56sa3`4a=?6=9rB:<8m6;|l0e3df290:wE??5b;8yk5f>kh1<7?tH026g<=zf:k=nn4?:0yK553d12we?l8md;295~N685<6sA;;9n74}o1b2g`=83;pD<>:c89~j6g1k90;6{i;h51zJ240e>3td8m;m=:182M77=j30qc=n6b194?7|@8:>o45rn2c5g1<728qC==;l9:m7d0d=3:1=vF>04a:?xh4i?i=6=4>{I331f?o9c983>4}O99?h56sa3`4`=?6=9rB:<8m6;|l0e3ef290:wE??5b;8yk5f>jh1<7?tH026g<=zf:k=on4?:0yK553d12we?l8ld;295~N685<6sA;;9n74}o1b2f`=83;pD<>:c89~j6g1l90;6{i;h51zJ240e>3td8m;j=:182M77=j30qc=n6e194?7|@8:>o45rn2c5`1<728qC==;l9:m7d0c=3:1=vF>04a:?xh4i?n=6=4>{I331f?o9d983>4}O99?h56sa3`4g=?6=9rB:<8m6;|l0e3bf290:wE??5b;8yk5f>mh1<7?tH026g<=zf:k=hn4?:0yK553d12we?l8kd;295~N685<6sA;;9n74}o1b2a`=83;pD<>:c89~j6g1m90;6{i;h51zJ240e>3td8m;k=:182M77=j30qc=n6d194?7|@8:>o45rn2c5a1<728qC==;l9:m7d0b=3:1=vF>04a:?xh4i?o=6=4>{I331f?o9e983>4}O99?h56sa3`4f=?6=9rB:<8m6;|l0e3cf290:wE??5b;8yk5f>lh1<7?tH026g<=zf:k=in4?:0yK553d12we?l8jd;295~N685<6sA;;9n74}o1b2``=83;pD<>:c89~j6g1n90;6{i;h51zJ240e>3td8m;h=:182M77=j30qc=n6g194?7|@8:>o45rn2c5b1<728qC==;l9:m7d0a=3:1=vF>04a:?xh4i?l=6=4>{I331f?o9f983>4}O99?h56sa3`4e=?6=9rB:<8m6;|l0e3`f290:wE??5b;8yk5f>oh1<7?tH026g<=zf:k=jn4?:0yK553d12we?l8id;295~N685<6sA;;9n74}o1b2c`=83;pD<>:c89~j6g0890;6{i;h=;=7>51zJ240e>3td8m:>=:182M77=j30qc=n71194?7|@8:>o45rn2c441<728qC==;l9:m7d17=3:1=vF>04a:?xh4i>:=6=4>{I331f?o80983>4}O99?h56sa3`53=?6=9rB:<8m6;|l0e26f290:wE??5b;8yk5f?9h1<7?tH026g<=zf:k<5<6sA;;9n74}o1b35`=83;pD<>:c89~j6g0990;6{i;h=:=7>51zJ240e>3td8m:?=:182M77=j30qc=n70194?7|@8:>o45rn2c451<728qC==;l9:m7d16=3:1=vF>04a:?xh4i>;=6=4>{I331f?o81983>4}O99?h56sa3`52=?6=9rB:<8m6;|l0e27f290:wE??5b;8yk5f?8h1<7?tH026g<=zf:k<=n4?:0yK553d12we?l9>d;295~N685<6sA;;9n74}o1b34`=83;pD<>:c89~j6g0:90;6{i;h=9=7>51zJ240e>3td8m:<=:182M77=j30qc=n73194?7|@8:>o45rn2c461<728qC==;l9:m7d15=3:1=vF>04a:?xh4i>8=6=4>{I331f?o82983>4}O99?h56sa3`51=?6=9rB:<8m6;|l0e24f290:wE??5b;8yk5f?;h1<7?tH026g<=zf:k<>n4?:0yK553d12we?l9=d;295~N685<6sA;;9n74}o1b37`=83;pD<>:c89~j6g0;90;6{i;h=8=7>51zJ240e>3td8m:==:182M77=j30qc=n72194?7|@8:>o45rn2c471<728qC==;l9:m7d14=3:1=vF>04a:?xh4i>9=6=4>{I331f?950;3xL462k01vb>o83983>4}O99?h56sa3`50=?6=9rB:<8m6;|l0e25f290:wE??5b;8yk5f?:h1<7?tH026g<=zf:k5<6sA;;9n74}o1b36`=83;pD<>:c89~j6g0<90;6{i;h=?=7>51zJ240e>3td8m::=:182M77=j30qc=n75194?7|@8:>o45rn2c401<728qC==;l9:m7d13=3:1=vF>04a:?xh4i>>=6=4>{I331f?o84983>4}O99?h56sa3`57=?6=9rB:<8m6;|l0e22f290:wE??5b;8yk5f?=h1<7?tH026g<=zf:k<8n4?:0yK553d12we?l9;d;295~N685<6sA;;9n74}o1b31`=83;pD<>:c89~j6g0=90;6{i;h=>=7>51zJ240e>3td8m:;=:182M77=j30qc=n74194?7|@8:>o45rn2c411<728qC==;l9:m7d12=3:1=vF>04a:?xh4i>?=6=4>{I331f?o85983>4}O99?h56sa3`56=?6=9rB:<8m6;|l0e23f290:wE??5b;8yk5f?5<6sA;;9n74}o1b30`=83;pD<>:c89~j6g0>90;6{i;h===7>51zJ240e>3td8m:8=:182M77=j30qc=n77194?7|@8:>o45rn2c421<728qC==;l9:m7d11=3:1=vF>04a:?xh4i><=6=4>{I331f?o86983>4}O99?h56sa3`55=?6=9rB:<8m6;|l0e20f290:wE??5b;8yk5f??h1<7?tH026g<=zf:k<:n4?:0yK553d12we?l99d;295~N685<6sA;;9n74}o1b33`=83;pD<>:c89~j6g0?90;6{i;h=<=7>51zJ240e>3td8m:9=:182M77=j30qc=n76194?7|@8:>o45rn2c431<728qC==;l9:m7d10=3:1=vF>04a:?xh4i>==6=4>{I331f?o87983>4}O99?h56sa3`54=?6=9rB:<8m6;|l0e21f290:wE??5b;8yk5f?>h1<7?tH026g<=zf:k<;n4?:0yK553d12we?l98d;295~N685<6sA;;9n74}o1b32`=83;pD<>:c89~j6g0090;6{i;h=3=7>51zJ240e>3td8m:6=:182M77=j30qc=n79194?7|@8:>o45rn2c4<1<728qC==;l9:m7d1?=3:1=vF>04a:?xh4i>2=6=4>{I331f?o88983>4}O99?h56sa3`5;=?6=9rB:<8m6;|l0e2>f290:wE??5b;8yk5f?1h1<7?tH026g<=zf:k<4n4?:0yK553d12we?l97d;295~N685<6sA;;9n74}o1b3=`=83;pD<>:c89~j6g0190;6{i;h=2=7>51zJ240e>3td8m:7=:182M77=j30qc=n78194?7|@8:>o45rn2c4=1<728qC==;l9:m7d1>=3:1=vF>04a:?xh4i>3=6=4>{I331f?o89983>4}O99?h56sa3`5:=?6=9rB:<8m6;|l0e2?f290:wE??5b;8yk5f?0h1<7?tH026g<=zf:k<5n4?:0yK553d12we?l96d;295~N685<6sA;;9n74}o1b3<`=83;pD<>:c89~j6g0i90;6{i;h=j=7>51zJ240e>3td8m:o=:182M77=j30qc=n7`194?7|@8:>o45rn2c4e1<728qC==;l9:m7d1f=3:1=vF>04a:?xh4i>k=6=4>{I331f?o8a983>4}O99?h56sa3`5b=?6=9rB:<8m6;|l0e2gf290:wE??5b;8yk5f?hh1<7?tH026g<=zf:k5<6sA;;9n74}o1b3d`=83;pD<>:c89~j6g0j90;6{i;h=i=7>51zJ240e>3td8m:l=:182M77=j30qc=n7c194?7|@8:>o45rn2c4f1<728qC==;l9:m7d1e=3:1=vF>04a:?xh4i>h=6=4>{I331f?o8b983>4}O99?h56sa3`5a=?6=9rB:<8m6;|l0e2df290:wE??5b;8yk5f?kh1<7?tH026g<=zf:k5<6sA;;9n74}o1b3g`=83;pD<>:c89~j6g0k90;6{i;h=h=7>51zJ240e>3td8m:m=:182M77=j30qc=n7b194?7|@8:>o45rn2c4g1<728qC==;l9:m7d1d=3:1=vF>04a:?xh4i>i=6=4>{I331f?o8c983>4}O99?h56sa3`5`=?6=9rB:<8m6;|l0e2ef290:wE??5b;8yk5f?jh1<7?tH026g<=zf:k5<6sA;;9n74}o1b3f`=83;pD<>:c89~j6g0l90;6{i;h=o=7>51zJ240e>3td8m:j=:182M77=j30qc=n7e194?7|@8:>o45rn2c4`1<728qC==;l9:m7d1c=3:1=vF>04a:?xh4i>n=6=4>{I331f?o8d983>4}O99?h56sa3`5g=?6=9rB:<8m6;|l0e2bf290:wE??5b;8yk5f?mh1<7?tH026g<=zf:k5<6sA;;9n74}o1b3a`=83;pD<>:c89~j6g0m90;6{i;h=n=7>51zJ240e>3td8m:k=:182M77=j30qc=n7d194?7|@8:>o45rn2c4a1<728qC==;l9:m7d1b=3:1=vF>04a:?xh4i>o=6=4>{I331f?o8e983>4}O99?h56sa3`5f=?6=9rB:<8m6;|l0e2cf290:wE??5b;8yk5f?lh1<7?tH026g<=zf:k5<6sA;;9n74}o1b3``=83;pD<>:c89~j6g0n90;6{i;h=m=7>51zJ240e>3td8m:h=:182M77=j30qc=n7g194?7|@8:>o45rn2c4b1<728qC==;l9:m7d1a=3:1=vF>04a:?xh4i>l=6=4>{I331f?o8f983>4}O99?h56sa3`5e=?6=9rB:<8m6;|l0e2`f290:wE??5b;8yk5f?oh1<7?tH026g<=zf:k5<6sA;;9n74}o1b3c`=83;pD<>:c89~j6g?890;6{i;h2;=7>51zJ240e>3td8m5>=:182M77=j30qc=n81194?7|@8:>o45rn2c;41<728qC==;l9:m7d>7=3:1=vF>04a:?xh4i1:=6=4>{I331f?o70983>4}O99?h56sa3`:3=?6=9rB:<8m6;|l0e=6f290:wE??5b;8yk5f09h1<7?tH026g<=zf:k35<6sA;;9n74}o1b<5`=83;pD<>:c89~j6g?990;6{i;h2:=7>51zJ240e>3td8m5?=:182M77=j30qc=n80194?7|@8:>o45rn2c;51<728qC==;l9:m7d>6=3:1=vF>04a:?xh4i1;=6=4>{I331f?o71983>4}O99?h56sa3`:2=?6=9rB:<8m6;|l0e=7f290:wE??5b;8yk5f08h1<7?tH026g<=zf:k3=n4?:0yK553d12we?l6>d;295~N685<6sA;;9n74}o1b<4`=83;pD<>:c89~j6g?:90;6{i;h29=7>51zJ240e>3td8m5<=:182M77=j30qc=n83194?7|@8:>o45rn2c;61<728qC==;l9:m7d>5=3:1=vF>04a:?xh4i18=6=4>{I331f?o72983>4}O99?h56sa3`:1=?6=9rB:<8m6;|l0e=4f290:wE??5b;8yk5f0;h1<7?tH026g<=zf:k3>n4?:0yK553d12we?l6=d;295~N685<6sA;;9n74}o1b<7`=83;pD<>:c89~j6g?;90;6{i;h28=7>51zJ240e>3td8m5==:182M77=j30qc=n82194?7|@8:>o45rn2c;71<728qC==;l9:m7d>4=3:1=vF>04a:?xh4i19=6=4>{I331f?950;3xL462k01vb>o73983>4}O99?h56sa3`:0=?6=9rB:<8m6;|l0e=5f290:wE??5b;8yk5f0:h1<7?tH026g<=zf:k3?n4?:0yK553d12we?l65<6sA;;9n74}o1b<6`=83;pD<>:c89~j6g?<90;6{i;h2?=7>51zJ240e>3td8m5:=:182M77=j30qc=n85194?7|@8:>o45rn2c;01<728qC==;l9:m7d>3=3:1=vF>04a:?xh4i1>=6=4>{I331f?o74983>4}O99?h56sa3`:7=?6=9rB:<8m6;|l0e=2f290:wE??5b;8yk5f0=h1<7?tH026g<=zf:k38n4?:0yK553d12we?l6;d;295~N685<6sA;;9n74}o1b<1`=83;pD<>:c89~j6g?=90;6{i;h2>=7>51zJ240e>3td8m5;=:182M77=j30qc=n84194?7|@8:>o45rn2c;11<728qC==;l9:m7d>2=3:1=vF>04a:?xh4i1?=6=4>{I331f?o75983>4}O99?h56sa3`:6=?6=9rB:<8m6;|l0e=3f290:wE??5b;8yk5f05<6sA;;9n74}o1b<0`=83;pD<>:c89~j6g?>90;6{i;h2==7>51zJ240e>3td8m58=:182M77=j30qc=n87194?7|@8:>o45rn2c;21<728qC==;l9:m7d>1=3:1=vF>04a:?xh4i1<=6=4>{I331f?o76983>4}O99?h56sa3`:5=?6=9rB:<8m6;|l0e=0f290:wE??5b;8yk5f0?h1<7?tH026g<=zf:k3:n4?:0yK553d12we?l69d;295~N685<6sA;;9n74}o1b<3`=83;pD<>:c89~j6g??90;6{i;h2<=7>51zJ240e>3td8m59=:182M77=j30qc=n86194?7|@8:>o45rn2c;31<728qC==;l9:m7d>0=3:1=vF>04a:?xh4i1==6=4>{I331f?o77983>4}O99?h56sa3`:4=?6=9rB:<8m6;|l0e=1f290:wE??5b;8yk5f0>h1<7?tH026g<=zf:k3;n4?:0yK553d12we?l68d;295~N685<6sA;;9n74}o1b<2`=83;pD<>:c89~j6g?090;6{i;h23=7>51zJ240e>3td8m56=:182M77=j30qc=n89194?7|@8:>o45rn2c;<1<728qC==;l9:m7d>?=3:1=vF>04a:?xh4i12=6=4>{I331f?o78983>4}O99?h56sa3`:;=?6=9rB:<8m6;|l0e=>f290:wE??5b;8yk5f01h1<7?tH026g<=zf:k34n4?:0yK553d12we?l67d;295~N685<6sA;;9n74}o1b<=`=83;pD<>:c89~j6g?190;6{i;h22=7>51zJ240e>3td8m57=:182M77=j30qc=n88194?7|@8:>o45rn2c;=1<728qC==;l9:m7d>>=3:1=vF>04a:?xh4i13=6=4>{I331f?o79983>4}O99?h56sa3`::=?6=9rB:<8m6;|l0e=?f290:wE??5b;8yk5f00h1<7?tH026g<=zf:k35n4?:0yK553d12we?l66d;295~N685<6sA;;9n74}o1b<<`=83;pD<>:c89~j6g?i90;6{i;h2j=7>51zJ240e>3td8m5o=:182M77=j30qc=n8`194?7|@8:>o45rn2c;e1<728qC==;l9:m7d>f=3:1=vF>04a:?xh4i1k=6=4>{I331f?o7a983>4}O99?h56sa3`:b=?6=9rB:<8m6;|l0e=gf290:wE??5b;8yk5f0hh1<7?tH026g<=zf:k3mn4?:0yK553d12we?l6nd;295~N685<6sA;;9n74}o1b:c89~j6g?j90;6{i;h2i=7>51zJ240e>3td8m5l=:182M77=j30qc=n8c194?7|@8:>o45rn2c;f1<728qC==;l9:m7d>e=3:1=vF>04a:?xh4i1h=6=4>{I331f?o7b983>4}O99?h56sa3`:a=?6=9rB:<8m6;|l0e=df290:wE??5b;8yk5f0kh1<7?tH026g<=zf:k3nn4?:0yK553d12we?l6md;295~N685<6sA;;9n74}o1b:c89~j6g?k90;6{i;h2h=7>51zJ240e>3td8m5m=:182M77=j30qc=n8b194?7|@8:>o45rn2c;g1<728qC==;l9:m7d>d=3:1=vF>04a:?xh4i1i=6=4>{I331f?o7c983>4}O99?h56sa3`:`=?6=9rB:<8m6;|l0e=ef290:wE??5b;8yk5f0jh1<7?tH026g<=zf:k3on4?:0yK553d12we?l6ld;295~N685<6sA;;9n74}o1b:c89~j6g?l90;6{i;h2o=7>51zJ240e>3td8m5j=:182M77=j30qc=n8e194?7|@8:>o45rn2c;`1<728qC==;l9:m7d>c=3:1=vF>04a:?xh4i1n=6=4>{I331f?o7d983>4}O99?h56sa3`:g=?6=9rB:<8m6;|l0e=bf290:wE??5b;8yk5f0mh1<7?tH026g<=zf:k3hn4?:0yK553d12we?l6kd;295~N685<6sA;;9n74}o1b:c89~j6g?m90;6{i;h2n=7>51zJ240e>3td8m5k=:182M77=j30qc=n8d194?7|@8:>o45rn2c;a1<728qC==;l9:m7d>b=3:1=vF>04a:?xh4i1o=6=4>{I331f?o7e983>4}O99?h56sa3`:f=?6=9rB:<8m6;|l0e=cf290:wE??5b;8yk5f0lh1<7?tH026g<=zf:k3in4?:0yK553d12we?l6jd;295~N685<6sA;;9n74}o1b<``=83;pD<>:c89~j6g?n90;6{i;h2m=7>51zJ240e>3td8m5h=:182M77=j30qc=n8g194?7|@8:>o45rn2c;b1<728qC==;l9:m7d>a=3:1=vF>04a:?xh4i1l=6=4>{I331f?o7f983>4}O99?h56sa3`:e=?6=9rB:<8m6;|l0e=`f290:wE??5b;8yk5f0oh1<7?tH026g<=zf:k3jn4?:0yK553d12we?l6id;295~N685<6sA;;9n74}o1b:c89~j6g>890;6{i;h3;=7>51zJ240e>3td8m4>=:182M77=j30qc=n91194?7|@8:>o45rn2c:41<728qC==;l9:m7d?7=3:1=vF>04a:?xh4i0:=6=4>{I331f?o60983>4}O99?h56sa3`;3=?6=9rB:<8m6;|l0e<6f290:wE??5b;8yk5f19h1<7?tH026g<=zf:k25<6sA;;9n74}o1b=5`=83;pD<>:c89~j6g>990;6{i;h3:=7>51zJ240e>3td8m4?=:182M77=j30qc=n90194?7|@8:>o45rn2c:51<728qC==;l9:m7d?6=3:1=vF>04a:?xh4i0;=6=4>{I331f?o61983>4}O99?h56sa3`;2=?6=9rB:<8m6;|l0e<7f290:wE??5b;8yk5f18h1<7?tH026g<=zf:k2=n4?:0yK553d12we?l7>d;295~N685<6sA;;9n74}o1b=4`=83;pD<>:c89~j6g>:90;6{i;h39=7>51zJ240e>3td8m4<=:182M77=j30qc=n93194?7|@8:>o45rn2c:61<728qC==;l9:m7d?5=3:1=vF>04a:?xh4i08=6=4>{I331f?o62983>4}O99?h56sa3`;1=?6=9rB:<8m6;|l0e<4f290:wE??5b;8yk5f1;h1<7?tH026g<=zf:k2>n4?:0yK553d12we?l7=d;295~N685<6sA;;9n74}o1b=7`=83;pD<>:c89~j6g>;90;6{i;h38=7>51zJ240e>3td8m4==:182M77=j30qc=n92194?7|@8:>o45rn2c:71<728qC==;l9:m7d?4=3:1=vF>04a:?xh4i09=6=4>{I331f?950;3xL462k01vb>o63983>4}O99?h56sa3`;0=?6=9rB:<8m6;|l0e<5f290:wE??5b;8yk5f1:h1<7?tH026g<=zf:k2?n4?:0yK553d12we?l75<6sA;;9n74}o1b=6`=83;pD<>:c89~j6g><90;6{i;h3?=7>51zJ240e>3td8m4:=:182M77=j30qc=n95194?7|@8:>o45rn2c:01<728qC==;l9:m7d?3=3:1=vF>04a:?xh4i0>=6=4>{I331f?o64983>4}O99?h56sa3`;7=?6=9rB:<8m6;|l0e<2f290:wE??5b;8yk5f1=h1<7?tH026g<=zf:k28n4?:0yK553d12we?l7;d;295~N685<6sA;;9n74}o1b=1`=83;pD<>:c89~j6g>=90;6{i;h3>=7>51zJ240e>3td8m4;=:182M77=j30qc=n94194?7|@8:>o45rn2c:11<728qC==;l9:m7d?2=3:1=vF>04a:?xh4i0?=6=4>{I331f?o65983>4}O99?h56sa3`;6=?6=9rB:<8m6;|l0e<3f290:wE??5b;8yk5f15<6sA;;9n74}o1b=0`=83;pD<>:c89~j6g>>90;6{i;h3==7>51zJ240e>3td8m48=:182M77=j30qc=n97194?7|@8:>o45rn2c:21<728qC==;l9:m7d?1=3:1=vF>04a:?xh4i0<=6=4>{I331f?o66983>4}O99?h56sa3`;5=?6=9rB:<8m6;|l0e<0f290:wE??5b;8yk5f1?h1<7?tH026g<=zf:k2:n4?:0yK553d12we?l79d;295~N685<6sA;;9n74}o1b=3`=83;pD<>:c89~j6g>?90;6{i;h3<=7>51zJ240e>3td8m49=:182M77=j30qc=n96194?7|@8:>o45rn2c:31<728qC==;l9:m7d?0=3:1=vF>04a:?xh4i0==6=4>{I331f?o67983>4}O99?h56sa3`;4=?6=9rB:<8m6;|l0e<1f290:wE??5b;8yk5f1>h1<7?tH026g<=zf:k2;n4?:0yK553d12we?l78d;295~N685<6sA;;9n74}o1b=2`=83;pD<>:c89~j6g>090;6{i;h33=7>51zJ240e>3td8m46=:182M77=j30qc=n99194?7|@8:>o45rn2c:<1<728qC==;l9:m7d??=3:1=vF>04a:?xh4i02=6=4>{I331f?o68983>4}O99?h56sa3`;;=?6=9rB:<8m6;|l0e<>f290:wE??5b;8yk5f11h1<7?tH026g<=zf:k24n4?:0yK553d12we?l77d;295~N685<6sA;;9n74}o1b==`=83;pD<>:c89~j6g>190;6{i;h32=7>51zJ240e>3td8m47=:182M77=j30qc=n98194?7|@8:>o45rn2c:=1<728qC==;l9:m7d?>=3:1=vF>04a:?xh4i03=6=4>{I331f?o69983>4}O99?h56sa3`;:=?6=9rB:<8m6;|l0e5<6sA;;9n74}o1b=<`=83;pD<>:c89~j6g>i90;6{i;h3j=7>51zJ240e>3td8m4o=:182M77=j30qc=n9`194?7|@8:>o45rn2c:e1<728qC==;l9:m7d?f=3:1=vF>04a:?xh4i0k=6=4>{I331f?o6a983>4}O99?h56sa3`;b=?6=9rB:<8m6;|l0e5<6sA;;9n74}o1b=d`=83;pD<>:c89~j6g>j90;6{i;h3i=7>51zJ240e>3td8m4l=:182M77=j30qc=n9c194?7|@8:>o45rn2c:f1<728qC==;l9:m7d?e=3:1=vF>04a:?xh4i0h=6=4>{I331f?o6b983>4}O99?h56sa3`;a=?6=9rB:<8m6;|l0e5<6sA;;9n74}o1b=g`=83;pD<>:c89~j6g>k90;6{i;h3h=7>51zJ240e>3td8m4m=:182M77=j30qc=n9b194?7|@8:>o45rn2c:g1<728qC==;l9:m7d?d=3:1=vF>04a:?xh4i0i=6=4>{I331f?o6c983>4}O99?h56sa3`;`=?6=9rB:<8m6;|l0e5<6sA;;9n74}o1b=f`=83;pD<>:c89~j6g>l90;6{i;h3o=7>51zJ240e>3td8m4j=:182M77=j30qc=n9e194?7|@8:>o45rn2c:`1<728qC==;l9:m7d?c=3:1=vF>04a:?xh4i0n=6=4>{I331f?o6d983>4}O99?h56sa3`;g=?6=9rB:<8m6;|l0e5<6sA;;9n74}o1b=a`=83;pD<>:c89~j6g>m90;6{i;h3n=7>51zJ240e>3td8m4k=:182M77=j30qc=n9d194?7|@8:>o45rn2c:a1<728qC==;l9:m7d?b=3:1=vF>04a:?xh4i0o=6=4>{I331f?o6e983>4}O99?h56sa3`;f=?6=9rB:<8m6;|l0e5<6sA;;9n74}o1b=``=83;pD<>:c89~j6g>n90;6{i;h3m=7>51zJ240e>3td8m4h=:182M77=j30qc=n9g194?7|@8:>o45rn2c:b1<728qC==;l9:m7d?a=3:1=vF>04a:?xh4i0l=6=4>{I331f?o6f983>4}O99?h56sa3`;e=?6=9rB:<8m6;|l0e<`f290:wE??5b;8yk5f1oh1<7?tH026g<=zf:k2jn4?:0yK553d12we?l7id;295~N685<6sA;;9n74}o1b=c`=83;pD<>:c89~j6gf890;6{i;hk;=7>51zJ240e>3td8ml>=:182M77=j30qc=na1194?7|@8:>o45rn2cb41<728qC==;l9:m7dg7=3:1=vF>04a:?xh4ih:=6=4>{I331f?on0983>4}O99?h56sa3`c3=?6=9rB:<8m6;|l0ed6f290:wE??5b;8yk5fi9h1<7?tH026g<=zf:kj5<6sA;;9n74}o1be5`=83;pD<>:c89~j6gf990;6{i;hk:=7>51zJ240e>3td8ml?=:182M77=j30qc=na0194?7|@8:>o45rn2cb51<728qC==;l9:m7dg6=3:1=vF>04a:?xh4ih;=6=4>{I331f?on1983>4}O99?h56sa3`c2=?6=9rB:<8m6;|l0ed7f290:wE??5b;8yk5fi8h1<7?tH026g<=zf:kj=n4?:0yK553d12we?lo>d;295~N685<6sA;;9n74}o1be4`=83;pD<>:c89~j6gf:90;6{i;hk9=7>51zJ240e>3td8ml<=:182M77=j30qc=na3194?7|@8:>o45rn2cb61<728qC==;l9:m7dg5=3:1=vF>04a:?xh4ih8=6=4>{I331f?on2983>4}O99?h56sa3`c1=?6=9rB:<8m6;|l0ed4f290:wE??5b;8yk5fi;h1<7?tH026g<=zf:kj>n4?:0yK553d12we?lo=d;295~N685<6sA;;9n74}o1be7`=83;pD<>:c89~j6gf;90;6{i;hk8=7>51zJ240e>3td8ml==:182M77=j30qc=na2194?7|@8:>o45rn2cb71<728qC==;l9:m7dg4=3:1=vF>04a:?xh4ih9=6=4>{I331f?950;3xL462k01vb>on3983>4}O99?h56sa3`c0=?6=9rB:<8m6;|l0ed5f290:wE??5b;8yk5fi:h1<7?tH026g<=zf:kj?n4?:0yK553d12we?lo5<6sA;;9n74}o1be6`=83;pD<>:c89~j6gf<90;6{i;hk?=7>51zJ240e>3td8ml:=:182M77=j30qc=na5194?7|@8:>o45rn2cb01<728qC==;l9:m7dg3=3:1=vF>04a:?xh4ih>=6=4>{I331f?on4983>4}O99?h56sa3`c7=?6=9rB:<8m6;|l0ed2f290:wE??5b;8yk5fi=h1<7?tH026g<=zf:kj8n4?:0yK553d12we?lo;d;295~N685<6sA;;9n74}o1be1`=83;pD<>:c89~j6gf=90;6{i;hk>=7>51zJ240e>3td8ml;=:182M77=j30qc=na4194?7|@8:>o45rn2cb11<728qC==;l9:m7dg2=3:1=vF>04a:?xh4ih?=6=4>{I331f?on5983>4}O99?h56sa3`c6=?6=9rB:<8m6;|l0ed3f290:wE??5b;8yk5fi5<6sA;;9n74}o1be0`=83;pD<>:c89~j6gf>90;6{i;hk==7>51zJ240e>3td8ml8=:182M77=j30qc=na7194?7|@8:>o45rn2cb21<728qC==;l9:m7dg1=3:1=vF>04a:?xh4ih<=6=4>{I331f?on6983>4}O99?h56sa3`c5=?6=9rB:<8m6;|l0ed0f290:wE??5b;8yk5fi?h1<7?tH026g<=zf:kj:n4?:0yK553d12we?lo9d;295~N685<6sA;;9n74}o1be3`=83;pD<>:c89~j6gf?90;6{i;hk<=7>51zJ240e>3td8ml9=:182M77=j30qc=na6194?7|@8:>o45rn2cb31<728qC==;l9:m7dg0=3:1=vF>04a:?xh4ih==6=4>{I331f?on7983>4}O99?h56sa3`c4=?6=9rB:<8m6;|l0ed1f290:wE??5b;8yk5fi>h1<7?tH026g<=zf:kj;n4?:0yK553d12we?lo8d;295~N685<6sA;;9n74}o1be2`=83;pD<>:c89~j6gf090;6{i;hk3=7>51zJ240e>3td8ml6=:182M77=j30qc=na9194?7|@8:>o45rn2cb<1<728qC==;l9:m7dg?=3:1=vF>04a:?xh4ih2=6=4>{I331f?on8983>4}O99?h56sa3`c;=?6=9rB:<8m6;|l0ed>f290:wE??5b;8yk5fi1h1<7?tH026g<=zf:kj4n4?:0yK553d12we?lo7d;295~N685<6sA;;9n74}o1be=`=83;pD<>:c89~j6gf190;6{i;hk2=7>51zJ240e>3td8ml7=:182M77=j30qc=na8194?7|@8:>o45rn2cb=1<728qC==;l9:m7dg>=3:1=vF>04a:?xh4ih3=6=4>{I331f?on9983>4}O99?h56sa3`c:=?6=9rB:<8m6;|l0ed?f290:wE??5b;8yk5fi0h1<7?tH026g<=zf:kj5n4?:0yK553d12we?lo6d;295~N685<6sA;;9n74}o1be<`=83;pD<>:c89~j6gfi90;6{i;hkj=7>51zJ240e>3td8mlo=:182M77=j30qc=na`194?7|@8:>o45rn2cbe1<728qC==;l9:m7dgf=3:1=vF>04a:?xh4ihk=6=4>{I331f?ona983>4}O99?h56sa3`cb=?6=9rB:<8m6;|l0edgf290:wE??5b;8yk5fihh1<7?tH026g<=zf:kjmn4?:0yK553d12we?lond;295~N685<6sA;;9n74}o1bed`=83;pD<>:c89~j6gfj90;6{i;hki=7>51zJ240e>3td8mll=:182M77=j30qc=nac194?7|@8:>o45rn2cbf1<728qC==;l9:m7dge=3:1=vF>04a:?xh4ihh=6=4>{I331f?onb983>4}O99?h56sa3`ca=?6=9rB:<8m6;|l0eddf290:wE??5b;8yk5fikh1<7?tH026g<=zf:kjnn4?:0yK553d12we?lomd;295~N685<6sA;;9n74}o1beg`=83;pD<>:c89~j6gfk90;6{i;hkh=7>51zJ240e>3td8mlm=:182M77=j30qc=nab194?7|@8:>o45rn2cbg1<728qC==;l9:m7dgd=3:1=vF>04a:?xh4ihi=6=4>{I331f?onc983>4}O99?h56sa3`c`=?6=9rB:<8m6;|l0edef290:wE??5b;8yk5fijh1<7?tH026g<=zf:kjon4?:0yK553d12we?lold;295~N685<6sA;;9n74}o1bef`=83;pD<>:c89~j6gfl90;6{i;hko=7>51zJ240e>3td8mlj=:182M77=j30qc=nae194?7|@8:>o45rn2cb`1<728qC==;l9:m7dgc=3:1=vF>04a:?xh4ihn=6=4>{I331f?ond983>4}O99?h56sa3`cg=?6=9rB:<8m6;|l0edbf290:wE??5b;8yk5fimh1<7?tH026g<=zf:kjhn4?:0yK553d12we?lokd;295~N685<6sA;;9n74}o1bea`=83;pD<>:c89~j6gfm90;6{i;hkn=7>51zJ240e>3td8mlk=:182M77=j30qc=nad194?7|@8:>o45rn2cba1<728qC==;l9:m7dgb=3:1=vF>04a:?xh4iho=6=4>{I331f?one983>4}O99?h56sa3`cf=?6=9rB:<8m6;|l0edcf290:wE??5b;8yk5filh1<7?tH026g<=zf:kjin4?:0yK553d12we?lojd;295~N685<6sA;;9n74}o1be``=83;pD<>:c89~j6gfn90;6{i;hkm=7>51zJ240e>3td8mlh=:182M77=j30qc=nag194?7|@8:>o45rn2cbb1<728qC==;l9:m7dga=3:1=vF>04a:?xh4ihl=6=4>{I331f?onf983>4}O99?h56sa3`ce=?6=9rB:<8m6;|l0ed`f290:wE??5b;8yk5fioh1<7?tH026g<=zf:kjjn4?:0yK553d12we?loid;295~N685<6sA;;9n74}o1bec`=83;pD<>:c89~j6ge890;6{i;hh;=7>51zJ240e>3td8mo>=:182M77=j30qc=nb1194?7|@8:>o45rn2ca41<728qC==;l9:m7dd7=3:1=vF>04a:?xh4ik:=6=4>{I331f?om0983>4}O99?h56sa3``3=?6=9rB:<8m6;|l0eg6f290:wE??5b;8yk5fj9h1<7?tH026g<=zf:ki5<6sA;;9n74}o1bf5`=83;pD<>:c89~j6ge990;6{i;hh:=7>51zJ240e>3td8mo?=:182M77=j30qc=nb0194?7|@8:>o45rn2ca51<728qC==;l9:m7dd6=3:1=vF>04a:?xh4ik;=6=4>{I331f?om1983>4}O99?h56sa3``2=?6=9rB:<8m6;|l0eg7f290:wE??5b;8yk5fj8h1<7?tH026g<=zf:ki=n4?:0yK553d12we?ll>d;295~N685<6sA;;9n74}o1bf4`=83;pD<>:c89~j6ge:90;6{i;hh9=7>51zJ240e>3td8mo<=:182M77=j30qc=nb3194?7|@8:>o45rn2ca61<728qC==;l9:m7dd5=3:1=vF>04a:?xh4ik8=6=4>{I331f?om2983>4}O99?h56sa3``1=?6=9rB:<8m6;|l0eg4f290:wE??5b;8yk5fj;h1<7?tH026g<=zf:ki>n4?:0yK553d12we?ll=d;295~N685<6sA;;9n74}o1bf7`=83;pD<>:c89~j6ge;90;6{i;hh8=7>51zJ240e>3td8mo==:182M77=j30qc=nb2194?7|@8:>o45rn2ca71<728qC==;l9:m7dd4=3:1=vF>04a:?xh4ik9=6=4>{I331f?950;3xL462k01vb>om3983>4}O99?h56sa3``0=?6=9rB:<8m6;|l0eg5f290:wE??5b;8yk5fj:h1<7?tH026g<=zf:ki?n4?:0yK553d12we?ll5<6sA;;9n74}o1bf6`=83;pD<>:c89~j6ge<90;6{i;hh?=7>51zJ240e>3td8mo:=:182M77=j30qc=nb5194?7|@8:>o45rn2ca01<728qC==;l9:m7dd3=3:1=vF>04a:?xh4ik>=6=4>{I331f?om4983>4}O99?h56sa3``7=?6=9rB:<8m6;|l0eg2f290:wE??5b;8yk5fj=h1<7?tH026g<=zf:ki8n4?:0yK553d12we?ll;d;295~N685<6sA;;9n74}o1bf1`=83;pD<>:c89~j6ge=90;6{i;hh>=7>51zJ240e>3td8mo;=:182M77=j30qc=nb4194?7|@8:>o45rn2ca11<728qC==;l9:m7dd2=3:1=vF>04a:?xh4ik?=6=4>{I331f?om5983>4}O99?h56sa3``6=?6=9rB:<8m6;|l0eg3f290:wE??5b;8yk5fj5<6sA;;9n74}o1bf0`=83;pD<>:c89~j6ge>90;6{i;hh==7>51zJ240e>3td8mo8=:182M77=j30qc=nb7194?7|@8:>o45rn2ca21<728qC==;l9:m7dd1=3:1=vF>04a:?xh4ik<=6=4>{I331f?om6983>4}O99?h56sa3``5=?6=9rB:<8m6;|l0eg0f290:wE??5b;8yk5fj?h1<7?tH026g<=zf:ki:n4?:0yK553d12we?ll9d;295~N685<6sA;;9n74}o1bf3`=83;pD<>:c89~j6ge?90;6{i;hh<=7>51zJ240e>3td8mo9=:182M77=j30qc=nb6194?7|@8:>o45rn2ca31<728qC==;l9:m7dd0=3:1=vF>04a:?xh4ik==6=4>{I331f?om7983>4}O99?h56sa3``4=?6=9rB:<8m6;|l0eg1f290:wE??5b;8yk5fj>h1<7?tH026g<=zf:ki;n4?:0yK553d12we?ll8d;295~N685<6sA;;9n74}o1bf2`=83;pD<>:c89~j6ge090;6{i;hh3=7>51zJ240e>3td8mo6=:182M77=j30qc=nb9194?7|@8:>o45rn2ca<1<728qC==;l9:m7dd?=3:1=vF>04a:?xh4ik2=6=4>{I331f?om8983>4}O99?h56sa3``;=?6=9rB:<8m6;|l0eg>f290:wE??5b;8yk5fj1h1<7?tH026g<=zf:ki4n4?:0yK553d12we?ll7d;295~N685<6sA;;9n74}o1bf=`=83;pD<>:c89~j6ge190;6{i;hh2=7>51zJ240e>3td8mo7=:182M77=j30qc=nb8194?7|@8:>o45rn2ca=1<728qC==;l9:m7dd>=3:1=vF>04a:?xh4ik3=6=4>{I331f?om9983>4}O99?h56sa3``:=?6=9rB:<8m6;|l0eg?f290:wE??5b;8yk5fj0h1<7?tH026g<=zf:ki5n4?:0yK553d12we?ll6d;295~N685<6sA;;9n74}o1bf<`=83;pD<>:c89~j6gei90;6{i;hhj=7>51zJ240e>3td8moo=:182M77=j30qc=nb`194?7|@8:>o45rn2cae1<728qC==;l9:m7ddf=3:1=vF>04a:?xh4ikk=6=4>{I331f?oma983>4}O99?h56sa3``b=?6=9rB:<8m6;|l0eggf290:wE??5b;8yk5fjhh1<7?tH026g<=zf:kimn4?:0yK553d12we?llnd;295~N685<6sA;;9n74}o1bfd`=83;pD<>:c89~j6gej90;6{i;hhi=7>51zJ240e>3td8mol=:182M77=j30qc=nbc194?7|@8:>o45rn2caf1<728qC==;l9:m7dde=3:1=vF>04a:?xh4ikh=6=4>{I331f?omb983>4}O99?h56sa3``a=?6=9rB:<8m6;|l0egdf290:wE??5b;8yk5fjkh1<7?tH026g<=zf:kinn4?:0yK553d12we?llmd;295~N685<6sA;;9n74}o1bfg`=83;pD<>:c89~j6gek90;6{i;hhh=7>51zJ240e>3td8mom=:182M77=j30qc=nbb194?7|@8:>o45rn2cag1<728qC==;l9:m7ddd=3:1=vF>04a:?xh4iki=6=4>{I331f?omc983>4}O99?h56sa3```=?6=9rB:<8m6;|l0egef290:wE??5b;8yk5fjjh1<7?tH026g<=zf:kion4?:0yK553d12we?llld;295~N685<6sA;;9n74}o1bff`=83;pD<>:c89~j6gel90;6{i;hho=7>51zJ240e>3td8moj=:182M77=j30qc=nbe194?7|@8:>o45rn2ca`1<728qC==;l9:m7ddc=3:1=vF>04a:?xh4ikn=6=4>{I331f?omd983>4}O99?h56sa3``g=?6=9rB:<8m6;|l0egbf290:wE??5b;8yk5fjmh1<7?tH026g<=zf:kihn4?:0yK553d12we?llkd;295~N685<6sA;;9n74}o1bfa`=83;pD<>:c89~j6gem90;6{i;hhn=7>51zJ240e>3td8mok=:182M77=j30qc=nbd194?7|@8:>o45rn2caa1<728qC==;l9:m7ddb=3:1=vF>04a:?xh4iko=6=4>{I331f?ome983>4}O99?h56sa3``f=?6=9rB:<8m6;|l0egcf290:wE??5b;8yk5fjlh1<7?tH026g<=zf:kiin4?:0yK553d12we?lljd;295~N685<6sA;;9n74}o1bf``=83;pD<>:c89~j6gen90;6{i;hhm=7>51zJ240e>3td8moh=:182M77=j30qc=nbg194?7|@8:>o45rn2cab1<728qC==;l9:m7dda=3:1=vF>04a:?xh4ikl=6=4>{I331f?omf983>4}O99?h56sa3``e=?6=9rB:<8m6;|l0eg`f290:wE??5b;8yk5fjoh1<7?tH026g<=zf:kijn4?:0yK553d12we?llid;295~N685<6sA;;9n74}o1bfc`=83;pD<>:c89~j6gd890;6{i;hi;=7>51zJ240e>3td8mn>=:182M77=j30qc=nc1194?7|@8:>o45rn2c`41<728qC==;l9:m7de7=3:1=vF>04a:?xh4ij:=6=4>{I331f?ol0983>4}O99?h56sa3`a3=?6=9rB:<8m6;|l0ef6f290:wE??5b;8yk5fk9h1<7?tH026g<=zf:kh5<6sA;;9n74}o1bg5`=83;pD<>:c89~j6gd990;6{i;hi:=7>51zJ240e>3td8mn?=:182M77=j30qc=nc0194?7|@8:>o45rn2c`51<728qC==;l9:m7de6=3:1=vF>04a:?xh4ij;=6=4>{I331f?ol1983>4}O99?h56sa3`a2=?6=9rB:<8m6;|l0ef7f290:wE??5b;8yk5fk8h1<7?tH026g<=zf:kh=n4?:0yK553d12we?lm>d;295~N685<6sA;;9n74}o1bg4`=83;pD<>:c89~j6gd:90;6{i;hi9=7>51zJ240e>3td8mn<=:182M77=j30qc=nc3194?7|@8:>o45rn2c`61<728qC==;l9:m7de5=3:1=vF>04a:?xh4ij8=6=4>{I331f?ol2983>4}O99?h56sa3`a1=?6=9rB:<8m6;|l0ef4f290:wE??5b;8yk5fk;h1<7?tH026g<=zf:kh>n4?:0yK553d12we?lm=d;295~N685<6sA;;9n74}o1bg7`=83;pD<>:c89~j6gd;90;6{i;hi8=7>51zJ240e>3td8mn==:182M77=j30qc=nc2194?7|@8:>o45rn2c`71<728qC==;l9:m7de4=3:1=vF>04a:?xh4ij9=6=4>{I331f?950;3xL462k01vb>ol3983>4}O99?h56sa3`a0=?6=9rB:<8m6;|l0ef5f290:wE??5b;8yk5fk:h1<7?tH026g<=zf:kh?n4?:0yK553d12we?lm5<6sA;;9n74}o1bg6`=83;pD<>:c89~j6gd<90;6{i;hi?=7>51zJ240e>3td8mn:=:182M77=j30qc=nc5194?7|@8:>o45rn2c`01<728qC==;l9:m7de3=3:1=vF>04a:?xh4ij>=6=4>{I331f?ol4983>4}O99?h56sa3`a7=?6=9rB:<8m6;|l0ef2f290:wE??5b;8yk5fk=h1<7?tH026g<=zf:kh8n4?:0yK553d12we?lm;d;295~N685<6sA;;9n74}o1bg1`=83;pD<>:c89~j6gd=90;6{i;hi>=7>51zJ240e>3td8mn;=:182M77=j30qc=nc4194?7|@8:>o45rn2c`11<728qC==;l9:m7de2=3:1=vF>04a:?xh4ij?=6=4>{I331f?ol5983>4}O99?h56sa3`a6=?6=9rB:<8m6;|l0ef3f290:wE??5b;8yk5fk5<6sA;;9n74}o1bg0`=83;pD<>:c89~j6gd>90;6{i;hi==7>51zJ240e>3td8mn8=:182M77=j30qc=nc7194?7|@8:>o45rn2c`21<728qC==;l9:m7de1=3:1=vF>04a:?xh4ij<=6=4>{I331f?ol6983>4}O99?h56sa3`a5=?6=9rB:<8m6;|l0ef0f290:wE??5b;8yk5fk?h1<7?tH026g<=zf:kh:n4?:0yK553d12we?lm9d;295~N685<6sA;;9n74}o1bg3`=83;pD<>:c89~j6gd?90;6{i;hi<=7>51zJ240e>3td8mn9=:182M77=j30qc=nc6194?7|@8:>o45rn2c`31<728qC==;l9:m7de0=3:1=vF>04a:?xh4ij==6=4>{I331f?ol7983>4}O99?h56sa3`a4=?6=9rB:<8m6;|l0ef1f290:wE??5b;8yk5fk>h1<7?tH026g<=zf:kh;n4?:0yK553d12we?lm8d;295~N685<6sA;;9n74}o1bg2`=83;pD<>:c89~j6gd090;6{i;hi3=7>51zJ240e>3td8mn6=:182M77=j30qc=nc9194?7|@8:>o45rn2c`<1<728qC==;l9:m7de?=3:1=vF>04a:?xh4ij2=6=4>{I331f?ol8983>4}O99?h56sa3`a;=?6=9rB:<8m6;|l0ef>f290:wE??5b;8yk5fk1h1<7?tH026g<=zf:kh4n4?:0yK553d12we?lm7d;295~N685<6sA;;9n74}o1bg=`=83;pD<>:c89~j6gd190;6{i;hi2=7>51zJ240e>3td8mn7=:182M77=j30qc=nc8194?7|@8:>o45rn2c`=1<728qC==;l9:m7de>=3:1=vF>04a:?xh4ij3=6=4>{I331f?ol9983>4}O99?h56sa3`a:=?6=9rB:<8m6;|l0ef?f290:wE??5b;8yk5fk0h1<7?tH026g<=zf:kh5n4?:0yK553d12we?lm6d;295~N685<6sA;;9n74}o1bg<`=83;pD<>:c89~j6gdi90;6{i;hij=7>51zJ240e>3td8mno=:182M77=j30qc=nc`194?7|@8:>o45rn2c`e1<728qC==;l9:m7def=3:1=vF>04a:?xh4ijk=6=4>{I331f?ola983>4}O99?h56sa3`ab=?6=9rB:<8m6;|l0efgf290:wE??5b;8yk5fkhh1<7?tH026g<=zf:khmn4?:0yK553d12we?lmnd;295~N685<6sA;;9n74}o1bgd`=83;pD<>:c89~j6gdj90;6{i;hii=7>51zJ240e>3td8mnl=:182M77=j30qc=ncc194?7|@8:>o45rn2c`f1<728qC==;l9:m7dee=3:1=vF>04a:?xh4ijh=6=4>{I331f?olb983>4}O99?h56sa3`aa=?6=9rB:<8m6;|l0efdf290:wE??5b;8yk5fkkh1<7?tH026g<=zf:khnn4?:0yK553d12we?lmmd;295~N685<6sA;;9n74}o1bgg`=83;pD<>:c89~j6gdk90;6{i;hih=7>51zJ240e>3td8mnm=:182M77=j30qc=ncb194?7|@8:>o45rn2c`g1<728qC==;l9:m7ded=3:1=vF>04a:?xh4iji=6=4>{I331f?olc983>4}O99?h56sa3`a`=?6=9rB:<8m6;|l0efef290:wE??5b;8yk5fkjh1<7?tH026g<=zf:khon4?:0yK553d12we?lmld;295~N685<6sA;;9n74}o1bgf`=83;pD<>:c89~j6gdl90;6{i;hio=7>51zJ240e>3td8mnj=:182M77=j30qc=nce194?7|@8:>o45rn2c``1<728qC==;l9:m7dec=3:1=vF>04a:?xh4ijn=6=4>{I331f?old983>4}O99?h56sa3`ag=?6=9rB:<8m6;|l0efbf290:wE??5b;8yk5fkmh1<7?tH026g<=zf:khhn4?:0yK553d12we?lmkd;295~N685<6sA;;9n74}o1bga`=83;pD<>:c89~j6gdm90;6{i;hin=7>51zJ240e>3td8mnk=:182M77=j30qc=ncd194?7|@8:>o45rn2c`a1<728qC==;l9:m7deb=3:1=vF>04a:?xh4ijo=6=4>{I331f?ole983>4}O99?h56sa3`af=?6=9rB:<8m6;|l0efcf290:wE??5b;8yk5fklh1<7?tH026g<=zf:khin4?:0yK553d12we?lmjd;295~N685<6sA;;9n74}o1bg``=83;pD<>:c89~j6gdn90;6{i;him=7>51zJ240e>3td8mnh=:182M77=j30qc=ncg194?7|@8:>o45rn2c`b1<728qC==;l9:m7dea=3:1=vF>04a:?xh4ijl=6=4>{I331f?olf983>4}O99?h56sa3`ae=?6=9rB:<8m6;|l0ef`f290:wE??5b;8yk5fkoh1<7?tH026g<=zf:khjn4?:0yK553d12we?lmid;295~N685<6sA;;9n74}o1bgc`=83;pD<>:c89~j6gc890;6{i;hn;=7>51zJ240e>3td8mi>=:182M77=j30qc=nd1194?7|@8:>o45rn2cg41<728qC==;l9:m7db7=3:1=vF>04a:?xh4im:=6=4>{I331f?ok0983>4}O99?h56sa3`f3=?6=9rB:<8m6;|l0ea6f290:wE??5b;8yk5fl9h1<7?tH026g<=zf:ko5<6sA;;9n74}o1b`5`=83;pD<>:c89~j6gc990;6{i;hn:=7>51zJ240e>3td8mi?=:182M77=j30qc=nd0194?7|@8:>o45rn2cg51<728qC==;l9:m7db6=3:1=vF>04a:?xh4im;=6=4>{I331f?ok1983>4}O99?h56sa3`f2=?6=9rB:<8m6;|l0ea7f290:wE??5b;8yk5fl8h1<7?tH026g<=zf:ko=n4?:0yK553d12we?lj>d;295~N685<6sA;;9n74}o1b`4`=83;pD<>:c89~j6gc:90;6{i;hn9=7>51zJ240e>3td8mi<=:182M77=j30qc=nd3194?7|@8:>o45rn2cg61<728qC==;l9:m7db5=3:1=vF>04a:?xh4im8=6=4>{I331f?ok2983>4}O99?h56sa3`f1=?6=9rB:<8m6;|l0ea4f290:wE??5b;8yk5fl;h1<7?tH026g<=zf:ko>n4?:0yK553d12we?lj=d;295~N685<6sA;;9n74}o1b`7`=83;pD<>:c89~j6gc;90;6{i;hn8=7>51zJ240e>3td8mi==:182M77=j30qc=nd2194?7|@8:>o45rn2cg71<728qC==;l9:m7db4=3:1=vF>04a:?xh4im9=6=4>{I331f?950;3xL462k01vb>ok3983>4}O99?h56sa3`f0=?6=9rB:<8m6;|l0ea5f290:wE??5b;8yk5fl:h1<7?tH026g<=zf:ko?n4?:0yK553d12we?lj5<6sA;;9n74}o1b`6`=83;pD<>:c89~j6gc<90;6{i;hn?=7>51zJ240e>3td8mi:=:182M77=j30qc=nd5194?7|@8:>o45rn2cg01<728qC==;l9:m7db3=3:1=vF>04a:?xh4im>=6=4>{I331f?ok4983>4}O99?h56sa3`f7=?6=9rB:<8m6;|l0ea2f290:wE??5b;8yk5fl=h1<7?tH026g<=zf:ko8n4?:0yK553d12we?lj;d;295~N685<6sA;;9n74}o1b`1`=83;pD<>:c89~j6gc=90;6{i;hn>=7>51zJ240e>3td8mi;=:182M77=j30qc=nd4194?7|@8:>o45rn2cg11<728qC==;l9:m7db2=3:1=vF>04a:?xh4im?=6=4>{I331f?ok5983>4}O99?h56sa3`f6=?6=9rB:<8m6;|l0ea3f290:wE??5b;8yk5fl5<6sA;;9n74}o1b`0`=83;pD<>:c89~j6gc>90;6{i;hn==7>51zJ240e>3td8mi8=:182M77=j30qc=nd7194?7|@8:>o45rn2cg21<728qC==;l9:m7db1=3:1=vF>04a:?xh4im<=6=4>{I331f?ok6983>4}O99?h56sa3`f5=?6=9rB:<8m6;|l0ea0f290:wE??5b;8yk5fl?h1<7?tH026g<=zf:ko:n4?:0yK553d12we?lj9d;295~N685<6sA;;9n74}o1b`3`=83;pD<>:c89~j6gc?90;6{i;hn<=7>51zJ240e>3td8mi9=:182M77=j30qc=nd6194?7|@8:>o45rn2cg31<728qC==;l9:m7db0=3:1=vF>04a:?xh4im==6=4>{I331f?ok7983>4}O99?h56sa3`f4=?6=9rB:<8m6;|l0ea1f290:wE??5b;8yk5fl>h1<7?tH026g<=zf:ko;n4?:0yK553d12we?lj8d;295~N685<6sA;;9n74}o1b`2`=83;pD<>:c89~j6gc090;6{i;hn3=7>51zJ240e>3td8mi6=:182M77=j30qc=nd9194?7|@8:>o45rn2cg<1<728qC==;l9:m7db?=3:1=vF>04a:?xh4im2=6=4>{I331f?ok8983>4}O99?h56sa3`f;=?6=9rB:<8m6;|l0ea>f290:wE??5b;8yk5fl1h1<7?tH026g<=zf:ko4n4?:0yK553d12we?lj7d;295~N685<6sA;;9n74}o1b`=`=83;pD<>:c89~j6gc190;6{i;hn2=7>51zJ240e>3td8mi7=:182M77=j30qc=nd8194?7|@8:>o45rn2cg=1<728qC==;l9:m7db>=3:1=vF>04a:?xh4im3=6=4>{I331f?ok9983>4}O99?h56sa3`f:=?6=9rB:<8m6;|l0ea?f290:wE??5b;8yk5fl0h1<7?tH026g<=zf:ko5n4?:0yK553d12we?lj6d;295~N685<6sA;;9n74}o1b`<`=83;pD<>:c89~j6gci90;6{i;hnj=7>51zJ240e>3td8mio=:182M77=j30qc=nd`194?7|@8:>o45rn2cge1<728qC==;l9:m7dbf=3:1=vF>04a:?xh4imk=6=4>{I331f?oka983>4}O99?h56sa3`fb=?6=9rB:<8m6;|l0eagf290:wE??5b;8yk5flhh1<7?tH026g<=zf:komn4?:0yK553d12we?ljnd;295~N685<6sA;;9n74}o1b`d`=83;pD<>:c89~j6gcj90;6{i;hni=7>51zJ240e>3td8mil=:182M77=j30qc=ndc194?7|@8:>o45rn2cgf1<728qC==;l9:m7dbe=3:1=vF>04a:?xh4imh=6=4>{I331f?okb983>4}O99?h56sa3`fa=?6=9rB:<8m6;|l0eadf290:wE??5b;8yk5flkh1<7?tH026g<=zf:konn4?:0yK553d12we?ljmd;295~N685<6sA;;9n74}o1b`g`=83;pD<>:c89~j6gck90;6{i;hnh=7>51zJ240e>3td8mim=:182M77=j30qc=ndb194?7|@8:>o45rn2cgg1<728qC==;l9:m7dbd=3:1=vF>04a:?xh4imi=6=4>{I331f?okc983>4}O99?h56sa3`f`=?6=9rB:<8m6;|l0eaef290:wE??5b;8yk5fljh1<7?tH026g<=zf:koon4?:0yK553d12we?ljld;295~N685<6sA;;9n74}o1b`f`=83;pD<>:c89~j6gcl90;6{i;hno=7>51zJ240e>3td8mij=:182M77=j30qc=nde194?7|@8:>o45rn2cg`1<728qC==;l9:m7dbc=3:1=vF>04a:?xh4imn=6=4>{I331f?okd983>4}O99?h56sa3`fg=?6=9rB:<8m6;|l0eabf290:wE??5b;8yk5flmh1<7?tH026g<=zf:kohn4?:0yK553d12we?ljkd;295~N685<6sA;;9n74}o1b`a`=83;pD<>:c89~j6gcm90;6{i;hnn=7>51zJ240e>3td8mik=:182M77=j30qc=ndd194?7|@8:>o45rn2cga1<728qC==;l9:m7dbb=3:1=vF>04a:?xh4imo=6=4>{I331f?oke983>4}O99?h56sa3`ff=?6=9rB:<8m6;|l0eacf290:wE??5b;8yk5fllh1<7?tH026g<=zf:koin4?:0yK553d12we?ljjd;295~N685<6sA;;9n74}o1b```=83;pD<>:c89~j6gcn90;6{i;hnm=7>51zJ240e>3td8mih=:182M77=j30qc=ndg194?7|@8:>o45rn2cgb1<728qC==;l9:m7dba=3:1=vF>04a:?xh4iml=6=4>{I331f?okf983>4}O99?h56sa3`fe=?6=9rB:<8m6;|l0ea`f290:wE??5b;8yk5floh1<7?tH026g<=zf:kojn4?:0yK553d12we?ljid;295~N685<6sA;;9n74}o1b`c`=83;pD<>:c89~j6gb890;6{i;ho;=7>51zJ240e>3td8mh>=:182M77=j30qc=ne1194?7|@8:>o45rn2cf41<728qC==;l9:m7dc7=3:1=vF>04a:?xh4il:=6=4>{I331f?oj0983>4}O99?h56sa3`g3=?6=9rB:<8m6;|l0e`6f290:wE??5b;8yk5fm9h1<7?tH026g<=zf:kn5<6sA;;9n74}o1ba5`=83;pD<>:c89~j6gb990;6{i;ho:=7>51zJ240e>3td8mh?=:182M77=j30qc=ne0194?7|@8:>o45rn2cf51<728qC==;l9:m7dc6=3:1=vF>04a:?xh4il;=6=4>{I331f?oj1983>4}O99?h56sa3`g2=?6=9rB:<8m6;|l0e`7f290:wE??5b;8yk5fm8h1<7?tH026g<=zf:kn=n4?:0yK553d12we?lk>d;295~N685<6sA;;9n74}o1ba4`=83;pD<>:c89~j6gb:90;6{i;ho9=7>51zJ240e>3td8mh<=:182M77=j30qc=ne3194?7|@8:>o45rn2cf61<728qC==;l9:m7dc5=3:1=vF>04a:?xh4il8=6=4>{I331f?oj2983>4}O99?h56sa3`g1=?6=9rB:<8m6;|l0e`4f290:wE??5b;8yk5fm;h1<7?tH026g<=zf:kn>n4?:0yK553d12we?lk=d;295~N685<6sA;;9n74}o1ba7`=83;pD<>:c89~j6gb;90;6{i;ho8=7>51zJ240e>3td8mh==:182M77=j30qc=ne2194?7|@8:>o45rn2cf71<728qC==;l9:m7dc4=3:1=vF>04a:?xh4il9=6=4>{I331f?950;3xL462k01vb>oj3983>4}O99?h56sa3`g0=?6=9rB:<8m6;|l0e`5f290:wE??5b;8yk5fm:h1<7?tH026g<=zf:kn?n4?:0yK553d12we?lk5<6sA;;9n74}o1ba6`=83;pD<>:c89~j6gb<90;6{i;ho?=7>51zJ240e>3td8mh:=:182M77=j30qc=ne5194?7|@8:>o45rn2cf01<728qC==;l9:m7dc3=3:1=vF>04a:?xh4il>=6=4>{I331f?oj4983>4}O99?h56sa3`g7=?6=9rB:<8m6;|l0e`2f290:wE??5b;8yk5fm=h1<7?tH026g<=zf:kn8n4?:0yK553d12we?lk;d;295~N685<6sA;;9n74}o1ba1`=83;pD<>:c89~j6gb=90;6{i;ho>=7>51zJ240e>3td8mh;=:182M77=j30qc=ne4194?7|@8:>o45rn2cf11<728qC==;l9:m7dc2=3:1=vF>04a:?xh4il?=6=4>{I331f?oj5983>4}O99?h56sa3`g6=?6=9rB:<8m6;|l0e`3f290:wE??5b;8yk5fm5<6sA;;9n74}o1ba0`=83;pD<>:c89~j6gb>90;6{i;ho==7>51zJ240e>3td8mh8=:182M77=j30qc=ne7194?7|@8:>o45rn2cf21<728qC==;l9:m7dc1=3:1=vF>04a:?xh4il<=6=4>{I331f?oj6983>4}O99?h56sa3`g5=?6=9rB:<8m6;|l0e`0f290:wE??5b;8yk5fm?h1<7?tH026g<=zf:kn:n4?:0yK553d12we?lk9d;295~N685<6sA;;9n74}o1ba3`=83;pD<>:c89~j6gb?90;6{i;ho<=7>51zJ240e>3td8mh9=:182M77=j30qc=ne6194?7|@8:>o45rn2cf31<728qC==;l9:m7dc0=3:1=vF>04a:?xh4il==6=4>{I331f?oj7983>4}O99?h56sa3`g4=?6=9rB:<8m6;|l0e`1f290:wE??5b;8yk5fm>h1<7?tH026g<=zf:kn;n4?:0yK553d12we?lk8d;295~N685<6sA;;9n74}o1ba2`=83;pD<>:c89~j6gb090;6{i;ho3=7>51zJ240e>3td8mh6=:182M77=j30qc=ne9194?7|@8:>o45rn2cf<1<728qC==;l9:m7dc?=3:1=vF>04a:?xh4il2=6=4>{I331f?oj8983>4}O99?h56sa3`g;=?6=9rB:<8m6;|l0e`>f290:wE??5b;8yk5fm1h1<7?tH026g<=zf:kn4n4?:0yK553d12we?lk7d;295~N685<6sA;;9n74}o1ba=`=83;pD<>:c89~j6gb190;6{i;ho2=7>51zJ240e>3td8mh7=:182M77=j30qc=ne8194?7|@8:>o45rn2cf=1<728qC==;l9:m7dc>=3:1=vF>04a:?xh4il3=6=4>{I331f?oj9983>4}O99?h56sa3`g:=?6=9rB:<8m6;|l0e`?f290:wE??5b;8yk5fm0h1<7?tH026g<=zf:kn5n4?:0yK553d12we?lk6d;295~N685<6sA;;9n74}o1ba<`=83;pD<>:c89~j6gbi90;6{i;hoj=7>51zJ240e>3td8mho=:182M77=j30qc=ne`194?7|@8:>o45rn2cfe1<728qC==;l9:m7dcf=3:1=vF>04a:?xh4ilk=6=4>{I331f?oja983>4}O99?h56sa3`gb=?6=9rB:<8m6;|l0e`gf290:wE??5b;8yk5fmhh1<7?tH026g<=zf:knmn4?:0yK553d12we?lknd;295~N685<6sA;;9n74}o1bad`=83;pD<>:c89~j6gbj90;6{i;hoi=7>51zJ240e>3td8mhl=:182M77=j30qc=nec194?7|@8:>o45rn2cff1<728qC==;l9:m7dce=3:1=vF>04a:?xh4ilh=6=4>{I331f?ojb983>4}O99?h56sa3`ga=?6=9rB:<8m6;|l0e`df290:wE??5b;8yk5fmkh1<7?tH026g<=zf:knnn4?:0yK553d12we?lkmd;295~N685<6sA;;9n74}o1bag`=83;pD<>:c89~j6gbk90;6{i;hoh=7>51zJ240e>3td8mhm=:182M77=j30qc=neb194?7|@8:>o45rn2cfg1<728qC==;l9:m7dcd=3:1=vF>04a:?xh4ili=6=4>{I331f?ojc983>4}O99?h56sa3`g`=?6=9rB:<8m6;|l0e`ef290:wE??5b;8yk5fmjh1<7?tH026g<=zf:knon4?:0yK553d12we?lkld;295~N685<6sA;;9n74}o1baf`=83;pD<>:c89~j6gbl90;6{i;hoo=7>51zJ240e>3td8mhj=:182M77=j30qc=nee194?7|@8:>o45rn2cf`1<728qC==;l9:m7dcc=3:1=vF>04a:?xh4iln=6=4>{I331f?ojd983>4}O99?h56sa3`gg=?6=9rB:<8m6;|l0e`bf290:wE??5b;8yk5fmmh1<7?tH026g<=zf:knhn4?:0yK553d12we?lkkd;295~N685<6sA;;9n74}o1baa`=83;pD<>:c89~j6gbm90;6{i;hon=7>51zJ240e>3td8mhk=:182M77=j30qc=ned194?7|@8:>o45rn2cfa1<728qC==;l9:m7dcb=3:1=vF>04a:?xh4ilo=6=4>{I331f?oje983>4}O99?h56sa3`gf=?6=9rB:<8m6;|l0e`cf290:wE??5b;8yk5fmlh1<7?tH026g<=zf:knin4?:0yK553d12we?lkjd;295~N685<6sA;;9n74}o1ba``=83;pD<>:c89~j6gbn90;6{i;hom=7>51zJ240e>3td8mhh=:182M77=j30qc=neg194?7|@8:>o45rn2cfb1<728qC==;l9:m7dca=3:1=vF>04a:?xh4ill=6=4>{I331f?ojf983>4}O99?h56sa3`ge=?6=9rB:<8m6;|l0e``f290:wE??5b;8yk5fmoh1<7?tH026g<=zf:knjn4?:0yK553d12we?lkid;295~N685<6sA;;9n74}o1bac`=83;pD<>:c89~j6ga890;6{i;hl;=7>51zJ240e>3td8mk>=:182M77=j30qc=nf1194?7|@8:>o45rn2ce41<728qC==;l9:m7d`7=3:1=vF>04a:?xh4io:=6=4>{I331f?oi0983>4}O99?h56sa3`d3=?6=9rB:<8m6;|l0ec6f290:wE??5b;8yk5fn9h1<7?tH026g<=zf:km5<6sA;;9n74}o1bb5`=83;pD<>:c89~j6ga990;6{i;hl:=7>51zJ240e>3td8mk?=:182M77=j30qc=nf0194?7|@8:>o45rn2ce51<728qC==;l9:m7d`6=3:1=vF>04a:?xh4io;=6=4>{I331f?oi1983>4}O99?h56sa3`d2=?6=9rB:<8m6;|l0ec7f290:wE??5b;8yk5fn8h1<7?tH026g<=zf:km=n4?:0yK553d12we?lh>d;295~N685<6sA;;9n74}o1bb4`=83;pD<>:c89~j6ga:90;6{i;hl9=7>51zJ240e>3td8mk<=:182M77=j30qc=nf3194?7|@8:>o45rn2ce61<728qC==;l9:m7d`5=3:1=vF>04a:?xh4io8=6=4>{I331f?oi2983>4}O99?h56sa3`d1=?6=9rB:<8m6;|l0ec4f290:wE??5b;8yk5fn;h1<7?tH026g<=zf:km>n4?:0yK553d12we?lh=d;295~N685<6sA;;9n74}o1bb7`=83;pD<>:c89~j6ga;90;6{i;hl8=7>51zJ240e>3td8mk==:182M77=j30qc=nf2194?7|@8:>o45rn2ce71<728qC==;l9:m7d`4=3:1=vF>04a:?xh4io9=6=4>{I331f?950;3xL462k01vb>oi3983>4}O99?h56sa3`d0=?6=9rB:<8m6;|l0ec5f290:wE??5b;8yk5fn:h1<7?tH026g<=zf:km?n4?:0yK553d12we?lh5<6sA;;9n74}o1bb6`=83;pD<>:c89~j6ga<90;6{i;hl?=7>51zJ240e>3td8mk:=:182M77=j30qc=nf5194?7|@8:>o45rn2ce01<728qC==;l9:m7d`3=3:1=vF>04a:?xh4io>=6=4>{I331f?oi4983>4}O99?h56sa3`d7=?6=9rB:<8m6;|l0ec2f290:wE??5b;8yk5fn=h1<7?tH026g<=zf:km8n4?:0yK553d12we?lh;d;295~N685<6sA;;9n74}o1bb1`=83;pD<>:c89~j6ga=90;6{i;hl>=7>51zJ240e>3td8mk;=:182M77=j30qc=nf4194?7|@8:>o45rn2ce11<728qC==;l9:m7d`2=3:1=vF>04a:?xh4io?=6=4>{I331f?oi5983>4}O99?h56sa3`d6=?6=9rB:<8m6;|l0ec3f290:wE??5b;8yk5fn5<6sA;;9n74}o1bb0`=83;pD<>:c89~j6ga>90;6{i;hl==7>51zJ240e>3td8mk8=:182M77=j30qc=nf7194?7|@8:>o45rn2ce21<728qC==;l9:m7d`1=3:1=vF>04a:?xh4io<=6=4>{I331f?oi6983>4}O99?h56sa3`d5=?6=9rB:<8m6;|l0ec0f290:wE??5b;8yk5fn?h1<7?tH026g<=zf:km:n4?:0yK553d12we?lh9d;295~N685<6sA;;9n74}o1bb3`=83;pD<>:c89~j6ga?90;6{i;hl<=7>51zJ240e>3td8mk9=:182M77=j30qc=nf6194?7|@8:>o45rn2ce31<728qC==;l9:m7d`0=3:1=vF>04a:?xh4io==6=4>{I331f?oi7983>4}O99?h56sa3`d4=?6=9rB:<8m6;|l0ec1f290:wE??5b;8yk5fn>h1<7?tH026g<=zf:km;n4?:0yK553d12we?lh8d;295~N685<6sA;;9n74}o1bb2`=83;pD<>:c89~j6ga090;6{i;hl3=7>51zJ240e>3td8mk6=:182M77=j30qc=nf9194?7|@8:>o45rn2ce<1<728qC==;l9:m7d`?=3:1=vF>04a:?xh4io2=6=4>{I331f?oi8983>4}O99?h56sa3`d;=?6=9rB:<8m6;|l0ec>f290:wE??5b;8yk5fn1h1<7?tH026g<=zf:km4n4?:0yK553d12we?lh7d;295~N685<6sA;;9n74}o1bb=`=83;pD<>:c89~j6ga190;6{i;hl2=7>51zJ240e>3td8mk7=:182M77=j30qc=nf8194?7|@8:>o45rn2ce=1<728qC==;l9:m7d`>=3:1=vF>04a:?xh4io3=6=4>{I331f?oi9983>4}O99?h56sa3`d:=?6=9rB:<8m6;|l0ec?f290:wE??5b;8yk5fn0h1<7?tH026g<=zf:km5n4?:0yK553d12we?lh6d;295~N685<6sA;;9n74}o1bb<`=83;pD<>:c89~j6gai90;6{i;hlj=7>51zJ240e>3td8mko=:182M77=j30qc=nf`194?7|@8:>o45rn2cee1<728qC==;l9:m7d`f=3:1=vF>04a:?xh4iok=6=4>{I331f?oia983>4}O99?h56sa3`db=?6=9rB:<8m6;|l0ecgf290:wE??5b;8yk5fnhh1<7?tH026g<=zf:kmmn4?:0yK553d12we?lhnd;295~N685<6sA;;9n74}o1bbd`=83;pD<>:c89~j6gaj90;6{i;hli=7>51zJ240e>3td8mkl=:182M77=j30qc=nfc194?7|@8:>o45rn2cef1<728qC==;l9:m7d`e=3:1=vF>04a:?xh4ioh=6=4>{I331f?oib983>4}O99?h56sa3`da=?6=9rB:<8m6;|l0ecdf290:wE??5b;8yk5fnkh1<7?tH026g<=zf:kmnn4?:0yK553d12we?lhmd;295~N685<6sA;;9n74}o1bbg`=83;pD<>:c89~j6gak90;6{i;hlh=7>51zJ240e>3td8mkm=:182M77=j30qc=nfb194?7|@8:>o45rn2ceg1<728qC==;l9:m7d`d=3:1=vF>04a:?xh4ioi=6=4>{I331f?oic983>4}O99?h56sa3`d`=?6=9rB:<8m6;|l0ecef290:wE??5b;8yk5fnjh1<7?tH026g<=zf:kmon4?:0yK553d12we?lhld;295~N685<6sA;;9n74}o1bbf`=83;pD<>:c89~j6gal90;6{i;hlo=7>51zJ240e>3td8mkj=:182M77=j30qc=nfe194?7|@8:>o45rn2ce`1<728qC==;l9:m7d`c=3:1=vF>04a:?xh4ion=6=4>{I331f?oid983>4}O99?h56sa3`dg=?6=9rB:<8m6;|l0ecbf290:wE??5b;8yk5fnmh1<7?tH026g<=zf:kmhn4?:0yK553d12we?lhkd;295~N685<6sA;;9n74}o1bba`=83;pD<>:c89~j6gam90;6{i;hln=7>51zJ240e>3td8mkk=:182M77=j30qc=nfd194?7|@8:>o45rn2cea1<728qC==;l9:m7d`b=3:1=vF>04a:?xh4ioo=6=4>{I331f?oie983>4}O99?h56sa3`df=?6=9rB:<8m6;|l0eccf290:wE??5b;8yk5fnlh1<7?tH026g<=zf:kmin4?:0yK553d12we?lhjd;295~N685<6sA;;9n74}o1bb``=83;pD<>:c89~j6gan90;6{i;hlm=7>51zJ240e>3td8mkh=:182M77=j30qc=nfg194?7|@8:>o45rn2ceb1<728qC==;l9:m7d`a=3:1=vF>04a:?xh4iol=6=4>{I331f?oif983>4}O99?h56sa3`de=?6=9rB:<8m6;|l0ec`f290:wE??5b;8yk5fnoh1<7?tH026g<=zf:kmjn4?:0yK553d12we?lhid;295~N685<6sA;;9n74}o1bbc`=83;pD<>:c89~j6d7890;6{i;k:;=7>51zJ240e>3td8n=>=:182M77=j30qc=m01194?7|@8:>o45rn2`341<728qC==;l9:m7g67=3:1=vF>04a:?xh4j9:=6=4>{I331f?l?0983>4}O99?h56sa3c23=?6=9rB:<8m6;|l0f56f290:wE??5b;8yk5e89h1<7?tH026g<=zf:h;?d;295~N685<6sA;;9n74}o1a45`=83;pD<>:c89~j6d7990;6{i;k::=7>51zJ240e>3td8n=?=:182M77=j30qc=m00194?7|@8:>o45rn2`351<728qC==;l9:m7g66=3:1=vF>04a:?xh4j9;=6=4>{I331f?l?1983>4}O99?h56sa3c22=?6=9rB:<8m6;|l0f57f290:wE??5b;8yk5e88h1<7?tH026g<=zf:h;=n4?:0yK553d12we?o>>d;295~N685<6sA;;9n74}o1a44`=83;pD<>:c89~j6d7:90;6{i;k:9=7>51zJ240e>3td8n=<=:182M77=j30qc=m03194?7|@8:>o45rn2`361<728qC==;l9:m7g65=3:1=vF>04a:?xh4j98=6=4>{I331f?l?2983>4}O99?h56sa3c21=?6=9rB:<8m6;|l0f54f290:wE??5b;8yk5e8;h1<7?tH026g<=zf:h;>n4?:0yK553d12we?o>=d;295~N685<6sA;;9n74}o1a47`=83;pD<>:c89~j6d7;90;6{i;k:8=7>51zJ240e>3td8n===:182M77=j30qc=m02194?7|@8:>o45rn2`371<728qC==;l9:m7g64=3:1=vF>04a:?xh4j99=6=4>{I331f?950;3xL462k01vb>l?3983>4}O99?h56sa3c20=?6=9rB:<8m6;|l0f55f290:wE??5b;8yk5e8:h1<7?tH026g<=zf:h;?n4?:0yK553d12we?o>5<6sA;;9n74}o1a46`=83;pD<>:c89~j6d7<90;6{i;k:?=7>51zJ240e>3td8n=:=:182M77=j30qc=m05194?7|@8:>o45rn2`301<728qC==;l9:m7g63=3:1=vF>04a:?xh4j9>=6=4>{I331f?l?4983>4}O99?h56sa3c27=?6=9rB:<8m6;|l0f52f290:wE??5b;8yk5e8=h1<7?tH026g<=zf:h;8n4?:0yK553d12we?o>;d;295~N685<6sA;;9n74}o1a41`=83;pD<>:c89~j6d7=90;6{i;k:>=7>51zJ240e>3td8n=;=:182M77=j30qc=m04194?7|@8:>o45rn2`311<728qC==;l9:m7g62=3:1=vF>04a:?xh4j9?=6=4>{I331f?l?5983>4}O99?h56sa3c26=?6=9rB:<8m6;|l0f53f290:wE??5b;8yk5e8:d;295~N685<6sA;;9n74}o1a40`=83;pD<>:c89~j6d7>90;6{i;k:==7>51zJ240e>3td8n=8=:182M77=j30qc=m07194?7|@8:>o45rn2`321<728qC==;l9:m7g61=3:1=vF>04a:?xh4j9<=6=4>{I331f?l?6983>4}O99?h56sa3c25=?6=9rB:<8m6;|l0f50f290:wE??5b;8yk5e8?h1<7?tH026g<=zf:h;:n4?:0yK553d12we?o>9d;295~N685<6sA;;9n74}o1a43`=83;pD<>:c89~j6d7?90;6{i;k:<=7>51zJ240e>3td8n=9=:182M77=j30qc=m06194?7|@8:>o45rn2`331<728qC==;l9:m7g60=3:1=vF>04a:?xh4j9==6=4>{I331f?l?7983>4}O99?h56sa3c24=?6=9rB:<8m6;|l0f51f290:wE??5b;8yk5e8>h1<7?tH026g<=zf:h;;n4?:0yK553d12we?o>8d;295~N685<6sA;;9n74}o1a42`=83;pD<>:c89~j6d7090;6{i;k:3=7>51zJ240e>3td8n=6=:182M77=j30qc=m09194?7|@8:>o45rn2`3<1<728qC==;l9:m7g6?=3:1=vF>04a:?xh4j92=6=4>{I331f?l?8983>4}O99?h56sa3c2;=?6=9rB:<8m6;|l0f5>f290:wE??5b;8yk5e81h1<7?tH026g<=zf:h;4n4?:0yK553d12we?o>7d;295~N685<6sA;;9n74}o1a4=`=83;pD<>:c89~j6d7190;6{i;k:2=7>51zJ240e>3td8n=7=:182M77=j30qc=m08194?7|@8:>o45rn2`3=1<728qC==;l9:m7g6>=3:1=vF>04a:?xh4j93=6=4>{I331f?l?9983>4}O99?h56sa3c2:=?6=9rB:<8m6;|l0f5?f290:wE??5b;8yk5e80h1<7?tH026g<=zf:h;5n4?:0yK553d12we?o>6d;295~N685<6sA;;9n74}o1a4<`=83;pD<>:c89~j6d7i90;6{i;k:j=7>51zJ240e>3td8n=o=:182M77=j30qc=m0`194?7|@8:>o45rn2`3e1<728qC==;l9:m7g6f=3:1=vF>04a:?xh4j9k=6=4>{I331f?l?a983>4}O99?h56sa3c2b=?6=9rB:<8m6;|l0f5gf290:wE??5b;8yk5e8hh1<7?tH026g<=zf:h;mn4?:0yK553d12we?o>nd;295~N685<6sA;;9n74}o1a4d`=83;pD<>:c89~j6d7j90;6{i;k:i=7>51zJ240e>3td8n=l=:182M77=j30qc=m0c194?7|@8:>o45rn2`3f1<728qC==;l9:m7g6e=3:1=vF>04a:?xh4j9h=6=4>{I331f?l?b983>4}O99?h56sa3c2a=?6=9rB:<8m6;|l0f5df290:wE??5b;8yk5e8kh1<7?tH026g<=zf:h;nn4?:0yK553d12we?o>md;295~N685<6sA;;9n74}o1a4g`=83;pD<>:c89~j6d7k90;6{i;k:h=7>51zJ240e>3td8n=m=:182M77=j30qc=m0b194?7|@8:>o45rn2`3g1<728qC==;l9:m7g6d=3:1=vF>04a:?xh4j9i=6=4>{I331f?l?c983>4}O99?h56sa3c2`=?6=9rB:<8m6;|l0f5ef290:wE??5b;8yk5e8jh1<7?tH026g<=zf:h;on4?:0yK553d12we?o>ld;295~N685<6sA;;9n74}o1a4f`=83;pD<>:c89~j6d7l90;6{i;k:o=7>51zJ240e>3td8n=j=:182M77=j30qc=m0e194?7|@8:>o45rn2`3`1<728qC==;l9:m7g6c=3:1=vF>04a:?xh4j9n=6=4>{I331f?l?d983>4}O99?h56sa3c2g=?6=9rB:<8m6;|l0f5bf290:wE??5b;8yk5e8mh1<7?tH026g<=zf:h;hn4?:0yK553d12we?o>kd;295~N685<6sA;;9n74}o1a4a`=83;pD<>:c89~j6d7m90;6{i;k:n=7>51zJ240e>3td8n=k=:182M77=j30qc=m0d194?7|@8:>o45rn2`3a1<728qC==;l9:m7g6b=3:1=vF>04a:?xh4j9o=6=4>{I331f?l?e983>4}O99?h56sa3c2f=?6=9rB:<8m6;|l0f5cf290:wE??5b;8yk5e8lh1<7?tH026g<=zf:h;in4?:0yK553d12we?o>jd;295~N685<6sA;;9n74}o1a4``=83;pD<>:c89~j6d7n90;6{i;k:m=7>51zJ240e>3td8n=h=:182M77=j30qc=m0g194?7|@8:>o45rn2`3b1<728qC==;l9:m7g6a=3:1=vF>04a:?xh4j9l=6=4>{I331f?l?f983>4}O99?h56sa3c2e=?6=9rB:<8m6;|l0f5`f290:wE??5b;8yk5e8oh1<7?tH026g<=zf:h;jn4?:0yK553d12we?o>id;295~N685<6sA;;9n74}o1a4c`=83;pD<>:c89~j6d6890;6{i;k;;=7>51zJ240e>3td8n<>=:182M77=j30qc=m11194?7|@8:>o45rn2`241<728qC==;l9:m7g77=3:1=vF>04a:?xh4j8:=6=4>{I331f?l>0983>4}O99?h56sa3c33=?6=9rB:<8m6;|l0f46f290:wE??5b;8yk5e99h1<7?tH026g<=zf:h:5<6sA;;9n74}o1a55`=83;pD<>:c89~j6d6990;6{i;k;:=7>51zJ240e>3td8no45rn2`251<728qC==;l9:m7g76=3:1=vF>04a:?xh4j8;=6=4>{I331f?l>1983>4}O99?h56sa3c32=?6=9rB:<8m6;|l0f47f290:wE??5b;8yk5e98h1<7?tH026g<=zf:h:=n4?:0yK553d12we?o?>d;295~N685<6sA;;9n74}o1a54`=83;pD<>:c89~j6d6:90;6{i;k;9=7>51zJ240e>3td8n<<=:182M77=j30qc=m13194?7|@8:>o45rn2`261<728qC==;l9:m7g75=3:1=vF>04a:?xh4j88=6=4>{I331f?l>2983>4}O99?h56sa3c31=?6=9rB:<8m6;|l0f44f290:wE??5b;8yk5e9;h1<7?tH026g<=zf:h:>n4?:0yK553d12we?o?=d;295~N685<6sA;;9n74}o1a57`=83;pD<>:c89~j6d6;90;6{i;k;8=7>51zJ240e>3td8n<==:182M77=j30qc=m12194?7|@8:>o45rn2`271<728qC==;l9:m7g74=3:1=vF>04a:?xh4j89=6=4>{I331f?950;3xL462k01vb>l>3983>4}O99?h56sa3c30=?6=9rB:<8m6;|l0f45f290:wE??5b;8yk5e9:h1<7?tH026g<=zf:h:?n4?:0yK553d12we?o?5<6sA;;9n74}o1a56`=83;pD<>:c89~j6d6<90;6{i;k;?=7>51zJ240e>3td8n<:=:182M77=j30qc=m15194?7|@8:>o45rn2`201<728qC==;l9:m7g73=3:1=vF>04a:?xh4j8>=6=4>{I331f?l>4983>4}O99?h56sa3c37=?6=9rB:<8m6;|l0f42f290:wE??5b;8yk5e9=h1<7?tH026g<=zf:h:8n4?:0yK553d12we?o?;d;295~N685<6sA;;9n74}o1a51`=83;pD<>:c89~j6d6=90;6{i;k;>=7>51zJ240e>3td8n<;=:182M77=j30qc=m14194?7|@8:>o45rn2`211<728qC==;l9:m7g72=3:1=vF>04a:?xh4j8?=6=4>{I331f?l>5983>4}O99?h56sa3c36=?6=9rB:<8m6;|l0f43f290:wE??5b;8yk5e95<6sA;;9n74}o1a50`=83;pD<>:c89~j6d6>90;6{i;k;==7>51zJ240e>3td8n<8=:182M77=j30qc=m17194?7|@8:>o45rn2`221<728qC==;l9:m7g71=3:1=vF>04a:?xh4j8<=6=4>{I331f?l>6983>4}O99?h56sa3c35=?6=9rB:<8m6;|l0f40f290:wE??5b;8yk5e9?h1<7?tH026g<=zf:h::n4?:0yK553d12we?o?9d;295~N685<6sA;;9n74}o1a53`=83;pD<>:c89~j6d6?90;6{i;k;<=7>51zJ240e>3td8n<9=:182M77=j30qc=m16194?7|@8:>o45rn2`231<728qC==;l9:m7g70=3:1=vF>04a:?xh4j8==6=4>{I331f?l>7983>4}O99?h56sa3c34=?6=9rB:<8m6;|l0f41f290:wE??5b;8yk5e9>h1<7?tH026g<=zf:h:;n4?:0yK553d12we?o?8d;295~N685<6sA;;9n74}o1a52`=83;pD<>:c89~j6d6090;6{i;k;3=7>51zJ240e>3td8n<6=:182M77=j30qc=m19194?7|@8:>o45rn2`2<1<728qC==;l9:m7g7?=3:1=vF>04a:?xh4j82=6=4>{I331f?l>8983>4}O99?h56sa3c3;=?6=9rB:<8m6;|l0f4>f290:wE??5b;8yk5e91h1<7?tH026g<=zf:h:4n4?:0yK553d12we?o?7d;295~N685<6sA;;9n74}o1a5=`=83;pD<>:c89~j6d6190;6{i;k;2=7>51zJ240e>3td8n<7=:182M77=j30qc=m18194?7|@8:>o45rn2`2=1<728qC==;l9:m7g7>=3:1=vF>04a:?xh4j83=6=4>{I331f?l>9983>4}O99?h56sa3c3:=?6=9rB:<8m6;|l0f4?f290:wE??5b;8yk5e90h1<7?tH026g<=zf:h:5n4?:0yK553d12we?o?6d;295~N685<6sA;;9n74}o1a5<`=83;pD<>:c89~j6d6i90;6{i;k;j=7>51zJ240e>3td8no45rn2`2e1<728qC==;l9:m7g7f=3:1=vF>04a:?xh4j8k=6=4>{I331f?l>a983>4}O99?h56sa3c3b=?6=9rB:<8m6;|l0f4gf290:wE??5b;8yk5e9hh1<7?tH026g<=zf:h:mn4?:0yK553d12we?o?nd;295~N685<6sA;;9n74}o1a5d`=83;pD<>:c89~j6d6j90;6{i;k;i=7>51zJ240e>3td8no45rn2`2f1<728qC==;l9:m7g7e=3:1=vF>04a:?xh4j8h=6=4>{I331f?l>b983>4}O99?h56sa3c3a=?6=9rB:<8m6;|l0f4df290:wE??5b;8yk5e9kh1<7?tH026g<=zf:h:nn4?:0yK553d12we?o?md;295~N685<6sA;;9n74}o1a5g`=83;pD<>:c89~j6d6k90;6{i;k;h=7>51zJ240e>3td8no45rn2`2g1<728qC==;l9:m7g7d=3:1=vF>04a:?xh4j8i=6=4>{I331f?l>c983>4}O99?h56sa3c3`=?6=9rB:<8m6;|l0f4ef290:wE??5b;8yk5e9jh1<7?tH026g<=zf:h:on4?:0yK553d12we?o?ld;295~N685<6sA;;9n74}o1a5f`=83;pD<>:c89~j6d6l90;6{i;k;o=7>51zJ240e>3td8no45rn2`2`1<728qC==;l9:m7g7c=3:1=vF>04a:?xh4j8n=6=4>{I331f?l>d983>4}O99?h56sa3c3g=?6=9rB:<8m6;|l0f4bf290:wE??5b;8yk5e9mh1<7?tH026g<=zf:h:hn4?:0yK553d12we?o?kd;295~N685<6sA;;9n74}o1a5a`=83;pD<>:c89~j6d6m90;6{i;k;n=7>51zJ240e>3td8no45rn2`2a1<728qC==;l9:m7g7b=3:1=vF>04a:?xh4j8o=6=4>{I331f?l>e983>4}O99?h56sa3c3f=?6=9rB:<8m6;|l0f4cf290:wE??5b;8yk5e9lh1<7?tH026g<=zf:h:in4?:0yK553d12we?o?jd;295~N685<6sA;;9n74}o1a5``=83;pD<>:c89~j6d6n90;6{i;k;m=7>51zJ240e>3td8no45rn2`2b1<728qC==;l9:m7g7a=3:1=vF>04a:?xh4j8l=6=4>{I331f?l>f983>4}O99?h56sa3c3e=?6=9rB:<8m6;|l0f4`f290:wE??5b;8yk5e9oh1<7?tH026g<=zf:h:jn4?:0yK553d12we?o?id;295~N685<6sA;;9n74}o1a5c`=83;pD<>:c89~j6d5890;6{i;k8;=7>51zJ240e>3td8n?>=:182M77=j30qc=m21194?7|@8:>o45rn2`141<728qC==;l9:m7g47=3:1=vF>04a:?xh4j;:=6=4>{I331f?=950;3xL462k01vb>l=0983>4}O99?h56sa3c03=?6=9rB:<8m6;|l0f76f290:wE??5b;8yk5e:9h1<7?tH026g<=zf:h95<6sA;;9n74}o1a65`=83;pD<>:c89~j6d5990;6{i;k8:=7>51zJ240e>3td8n??=:182M77=j30qc=m20194?7|@8:>o45rn2`151<728qC==;l9:m7g46=3:1=vF>04a:?xh4j;;=6=4>{I331f?<950;3xL462k01vb>l=1983>4}O99?h56sa3c02=?6=9rB:<8m6;|l0f77f290:wE??5b;8yk5e:8h1<7?tH026g<=zf:h9=n4?:0yK553d12we?o<>d;295~N685<6sA;;9n74}o1a64`=83;pD<>:c89~j6d5:90;6{i;k89=7>51zJ240e>3td8n?<=:182M77=j30qc=m23194?7|@8:>o45rn2`161<728qC==;l9:m7g45=3:1=vF>04a:?xh4j;8=6=4>{I331f??950;3xL462k01vb>l=2983>4}O99?h56sa3c01=?6=9rB:<8m6;|l0f74f290:wE??5b;8yk5e:;h1<7?tH026g<=zf:h9>n4?:0yK553d12we?o<=d;295~N685<6sA;;9n74}o1a67`=83;pD<>:c89~j6d5;90;6{i;k88=7>51zJ240e>3td8n?==:182M77=j30qc=m22194?7|@8:>o45rn2`171<728qC==;l9:m7g44=3:1=vF>04a:?xh4j;9=6=4>{I331f?>950;3xL462k01vb>l=3983>4}O99?h56sa3c00=?6=9rB:<8m6;|l0f75f290:wE??5b;8yk5e::h1<7?tH026g<=zf:h9?n4?:0yK553d12we?o<5<6sA;;9n74}o1a66`=83;pD<>:c89~j6d5<90;6{i;k8?=7>51zJ240e>3td8n?:=:182M77=j30qc=m25194?7|@8:>o45rn2`101<728qC==;l9:m7g43=3:1=vF>04a:?xh4j;>=6=4>{I331f?9950;3xL462k01vb>l=4983>4}O99?h56sa3c07=?6=9rB:<8m6;|l0f72f290:wE??5b;8yk5e:=h1<7?tH026g<=zf:h98n4?:0yK553d12we?o<;d;295~N685<6sA;;9n74}o1a61`=83;pD<>:c89~j6d5=90;6{i;k8>=7>51zJ240e>3td8n?;=:182M77=j30qc=m24194?7|@8:>o45rn2`111<728qC==;l9:m7g42=3:1=vF>04a:?xh4j;?=6=4>{I331f?8950;3xL462k01vb>l=5983>4}O99?h56sa3c06=?6=9rB:<8m6;|l0f73f290:wE??5b;8yk5e:5<6sA;;9n74}o1a60`=83;pD<>:c89~j6d5>90;6{i;k8==7>51zJ240e>3td8n?8=:182M77=j30qc=m27194?7|@8:>o45rn2`121<728qC==;l9:m7g41=3:1=vF>04a:?xh4j;<=6=4>{I331f?;950;3xL462k01vb>l=6983>4}O99?h56sa3c05=?6=9rB:<8m6;|l0f70f290:wE??5b;8yk5e:?h1<7?tH026g<=zf:h9:n4?:0yK553d12we?o<9d;295~N685<6sA;;9n74}o1a63`=83;pD<>:c89~j6d5?90;6{i;k8<=7>51zJ240e>3td8n?9=:182M77=j30qc=m26194?7|@8:>o45rn2`131<728qC==;l9:m7g40=3:1=vF>04a:?xh4j;==6=4>{I331f?:950;3xL462k01vb>l=7983>4}O99?h56sa3c04=?6=9rB:<8m6;|l0f71f290:wE??5b;8yk5e:>h1<7?tH026g<=zf:h9;n4?:0yK553d12we?o<8d;295~N685<6sA;;9n74}o1a62`=83;pD<>:c89~j6d5090;6{i;k83=7>51zJ240e>3td8n?6=:182M77=j30qc=m29194?7|@8:>o45rn2`1<1<728qC==;l9:m7g4?=3:1=vF>04a:?xh4j;2=6=4>{I331f?5950;3xL462k01vb>l=8983>4}O99?h56sa3c0;=?6=9rB:<8m6;|l0f7>f290:wE??5b;8yk5e:1h1<7?tH026g<=zf:h94n4?:0yK553d12we?o<7d;295~N685<6sA;;9n74}o1a6=`=83;pD<>:c89~j6d5190;6{i;k82=7>51zJ240e>3td8n?7=:182M77=j30qc=m28194?7|@8:>o45rn2`1=1<728qC==;l9:m7g4>=3:1=vF>04a:?xh4j;3=6=4>{I331f?4950;3xL462k01vb>l=9983>4}O99?h56sa3c0:=?6=9rB:<8m6;|l0f7?f290:wE??5b;8yk5e:0h1<7?tH026g<=zf:h95n4?:0yK553d12we?o<6d;295~N685<6sA;;9n74}o1a6<`=83;pD<>:c89~j6d5i90;6{i;k8j=7>51zJ240e>3td8n?o=:182M77=j30qc=m2`194?7|@8:>o45rn2`1e1<728qC==;l9:m7g4f=3:1=vF>04a:?xh4j;k=6=4>{I331f?l950;3xL462k01vb>l=a983>4}O99?h56sa3c0b=?6=9rB:<8m6;|l0f7gf290:wE??5b;8yk5e:hh1<7?tH026g<=zf:h9mn4?:0yK553d12we?o5<6sA;;9n74}o1a6d`=83;pD<>:c89~j6d5j90;6{i;k8i=7>51zJ240e>3td8n?l=:182M77=j30qc=m2c194?7|@8:>o45rn2`1f1<728qC==;l9:m7g4e=3:1=vF>04a:?xh4j;h=6=4>{I331f?o950;3xL462k01vb>l=b983>4}O99?h56sa3c0a=?6=9rB:<8m6;|l0f7df290:wE??5b;8yk5e:kh1<7?tH026g<=zf:h9nn4?:0yK553d12we?o5<6sA;;9n74}o1a6g`=83;pD<>:c89~j6d5k90;6{i;k8h=7>51zJ240e>3td8n?m=:182M77=j30qc=m2b194?7|@8:>o45rn2`1g1<728qC==;l9:m7g4d=3:1=vF>04a:?xh4j;i=6=4>{I331f?n950;3xL462k01vb>l=c983>4}O99?h56sa3c0`=?6=9rB:<8m6;|l0f7ef290:wE??5b;8yk5e:jh1<7?tH026g<=zf:h9on4?:0yK553d12we?o5<6sA;;9n74}o1a6f`=83;pD<>:c89~j6d5l90;6{i;k8o=7>51zJ240e>3td8n?j=:182M77=j30qc=m2e194?7|@8:>o45rn2`1`1<728qC==;l9:m7g4c=3:1=vF>04a:?xh4j;n=6=4>{I331f?i950;3xL462k01vb>l=d983>4}O99?h56sa3c0g=?6=9rB:<8m6;|l0f7bf290:wE??5b;8yk5e:mh1<7?tH026g<=zf:h9hn4?:0yK553d12we?o5<6sA;;9n74}o1a6a`=83;pD<>:c89~j6d5m90;6{i;k8n=7>51zJ240e>3td8n?k=:182M77=j30qc=m2d194?7|@8:>o45rn2`1a1<728qC==;l9:m7g4b=3:1=vF>04a:?xh4j;o=6=4>{I331f?h950;3xL462k01vb>l=e983>4}O99?h56sa3c0f=?6=9rB:<8m6;|l0f7cf290:wE??5b;8yk5e:lh1<7?tH026g<=zf:h9in4?:0yK553d12we?o5<6sA;;9n74}o1a6``=83;pD<>:c89~j6d5n90;6{i;k8m=7>51zJ240e>3td8n?h=:182M77=j30qc=m2g194?7|@8:>o45rn2`1b1<728qC==;l9:m7g4a=3:1=vF>04a:?xh4j;l=6=4>{I331f?k950;3xL462k01vb>l=f983>4}O99?h56sa3c0e=?6=9rB:<8m6;|l0f7`f290:wE??5b;8yk5e:oh1<7?tH026g<=zf:h9jn4?:0yK553d12we?o5<6sA;;9n74}o1a6c`=83;pD<>:c89~j6d4890;6{i;k9;=7>51zJ240e>3td8n>>=:182M77=j30qc=m31194?7|@8:>o45rn2`041<728qC==;l9:m7g57=3:1=vF>04a:?xh4j::=6=4>{I331f?l<0983>4}O99?h56sa3c13=?6=9rB:<8m6;|l0f66f290:wE??5b;8yk5e;9h1<7?tH026g<=zf:h85<6sA;;9n74}o1a75`=83;pD<>:c89~j6d4990;6{i;k9:=7>51zJ240e>3td8n>?=:182M77=j30qc=m30194?7|@8:>o45rn2`051<728qC==;l9:m7g56=3:1=vF>04a:?xh4j:;=6=4>{I331f?l<1983>4}O99?h56sa3c12=?6=9rB:<8m6;|l0f67f290:wE??5b;8yk5e;8h1<7?tH026g<=zf:h8=n4?:0yK553d12we?o=>d;295~N685<6sA;;9n74}o1a74`=83;pD<>:c89~j6d4:90;6{i;k99=7>51zJ240e>3td8n><=:182M77=j30qc=m33194?7|@8:>o45rn2`061<728qC==;l9:m7g55=3:1=vF>04a:?xh4j:8=6=4>{I331f?l<2983>4}O99?h56sa3c11=?6=9rB:<8m6;|l0f64f290:wE??5b;8yk5e;;h1<7?tH026g<=zf:h8>n4?:0yK553d12we?o==d;295~N685<6sA;;9n74}o1a77`=83;pD<>:c89~j6d4;90;6{i;k98=7>51zJ240e>3td8n>==:182M77=j30qc=m32194?7|@8:>o45rn2`071<728qC==;l9:m7g54=3:1=vF>04a:?xh4j:9=6=4>{I331f?950;3xL462k01vb>l<3983>4}O99?h56sa3c10=?6=9rB:<8m6;|l0f65f290:wE??5b;8yk5e;:h1<7?tH026g<=zf:h8?n4?:0yK553d12we?o=5<6sA;;9n74}o1a76`=83;pD<>:c89~j6d4<90;6{i;k9?=7>51zJ240e>3td8n>:=:182M77=j30qc=m35194?7|@8:>o45rn2`001<728qC==;l9:m7g53=3:1=vF>04a:?xh4j:>=6=4>{I331f?l<4983>4}O99?h56sa3c17=?6=9rB:<8m6;|l0f62f290:wE??5b;8yk5e;=h1<7?tH026g<=zf:h88n4?:0yK553d12we?o=;d;295~N685<6sA;;9n74}o1a71`=83;pD<>:c89~j6d4=90;6{i;k9>=7>51zJ240e>3td8n>;=:182M77=j30qc=m34194?7|@8:>o45rn2`011<728qC==;l9:m7g52=3:1=vF>04a:?xh4j:?=6=4>{I331f?l<5983>4}O99?h56sa3c16=?6=9rB:<8m6;|l0f63f290:wE??5b;8yk5e;5<6sA;;9n74}o1a70`=83;pD<>:c89~j6d4>90;6{i;k9==7>51zJ240e>3td8n>8=:182M77=j30qc=m37194?7|@8:>o45rn2`021<728qC==;l9:m7g51=3:1=vF>04a:?xh4j:<=6=4>{I331f?l<6983>4}O99?h56sa3c15=?6=9rB:<8m6;|l0f60f290:wE??5b;8yk5e;?h1<7?tH026g<=zf:h8:n4?:0yK553d12we?o=9d;295~N685<6sA;;9n74}o1a73`=83;pD<>:c89~j6d4?90;6{i;k9<=7>51zJ240e>3td8n>9=:182M77=j30qc=m36194?7|@8:>o45rn2`031<728qC==;l9:m7g50=3:1=vF>04a:?xh4j:==6=4>{I331f?l<7983>4}O99?h56sa3c14=?6=9rB:<8m6;|l0f61f290:wE??5b;8yk5e;>h1<7?tH026g<=zf:h8;n4?:0yK553d12we?o=8d;295~N685<6sA;;9n74}o1a72`=83;pD<>:c89~j6d4090;6{i;k93=7>51zJ240e>3td8n>6=:182M77=j30qc=m39194?7|@8:>o45rn2`0<1<728qC==;l9:m7g5?=3:1=vF>04a:?xh4j:2=6=4>{I331f?l<8983>4}O99?h56sa3c1;=?6=9rB:<8m6;|l0f6>f290:wE??5b;8yk5e;1h1<7?tH026g<=zf:h84n4?:0yK553d12we?o=7d;295~N685<6sA;;9n74}o1a7=`=83;pD<>:c89~j6d4190;6{i;k92=7>51zJ240e>3td8n>7=:182M77=j30qc=m38194?7|@8:>o45rn2`0=1<728qC==;l9:m7g5>=3:1=vF>04a:?xh4j:3=6=4>{I331f?l<9983>4}O99?h56sa3c1:=?6=9rB:<8m6;|l0f6?f290:wE??5b;8yk5e;0h1<7?tH026g<=zf:h85n4?:0yK553d12we?o=6d;295~N685<6sA;;9n74}o1a7<`=83;pD<>:c89~j6d4i90;6{i;k9j=7>51zJ240e>3td8n>o=:182M77=j30qc=m3`194?7|@8:>o45rn2`0e1<728qC==;l9:m7g5f=3:1=vF>04a:?xh4j:k=6=4>{I331f?l4}O99?h56sa3c1b=?6=9rB:<8m6;|l0f6gf290:wE??5b;8yk5e;hh1<7?tH026g<=zf:h8mn4?:0yK553d12we?o=nd;295~N685<6sA;;9n74}o1a7d`=83;pD<>:c89~j6d4j90;6{i;k9i=7>51zJ240e>3td8n>l=:182M77=j30qc=m3c194?7|@8:>o45rn2`0f1<728qC==;l9:m7g5e=3:1=vF>04a:?xh4j:h=6=4>{I331f?l4}O99?h56sa3c1a=?6=9rB:<8m6;|l0f6df290:wE??5b;8yk5e;kh1<7?tH026g<=zf:h8nn4?:0yK553d12we?o=md;295~N685<6sA;;9n74}o1a7g`=83;pD<>:c89~j6d4k90;6{i;k9h=7>51zJ240e>3td8n>m=:182M77=j30qc=m3b194?7|@8:>o45rn2`0g1<728qC==;l9:m7g5d=3:1=vF>04a:?xh4j:i=6=4>{I331f?l4}O99?h56sa3c1`=?6=9rB:<8m6;|l0f6ef290:wE??5b;8yk5e;jh1<7?tH026g<=zf:h8on4?:0yK553d12we?o=ld;295~N685<6sA;;9n74}o1a7f`=83;pD<>:c89~j6d4l90;6{i;k9o=7>51zJ240e>3td8n>j=:182M77=j30qc=m3e194?7|@8:>o45rn2`0`1<728qC==;l9:m7g5c=3:1=vF>04a:?xh4j:n=6=4>{I331f?l4}O99?h56sa3c1g=?6=9rB:<8m6;|l0f6bf290:wE??5b;8yk5e;mh1<7?tH026g<=zf:h8hn4?:0yK553d12we?o=kd;295~N685<6sA;;9n74}o1a7a`=83;pD<>:c89~j6d4m90;6{i;k9n=7>51zJ240e>3td8n>k=:182M77=j30qc=m3d194?7|@8:>o45rn2`0a1<728qC==;l9:m7g5b=3:1=vF>04a:?xh4j:o=6=4>{I331f?l4}O99?h56sa3c1f=?6=9rB:<8m6;|l0f6cf290:wE??5b;8yk5e;lh1<7?tH026g<=zf:h8in4?:0yK553d12we?o=jd;295~N685<6sA;;9n74}o1a7``=83;pD<>:c89~j6d4n90;6{i;k9m=7>51zJ240e>3td8n>h=:182M77=j30qc=m3g194?7|@8:>o45rn2`0b1<728qC==;l9:m7g5a=3:1=vF>04a:?xh4j:l=6=4>{I331f?l4}O99?h56sa3c1e=?6=9rB:<8m6;|l0f6`f290:wE??5b;8yk5e;oh1<7?tH026g<=zf:h8jn4?:0yK553d12we?o=id;295~N685<6sA;;9n74}o1a7c`=83;pD<>:c89~j6d3890;6{i;k>;=7>51zJ240e>3td8n9>=:182M77=j30qc=m41194?7|@8:>o45rn2`741<728qC==;l9:m7g27=3:1=vF>04a:?xh4j=:=6=4>{I331f?l;0983>4}O99?h56sa3c63=?6=9rB:<8m6;|l0f16f290:wE??5b;8yk5e<9h1<7?tH026g<=zf:h?5<6sA;;9n74}o1a05`=83;pD<>:c89~j6d3990;6{i;k>:=7>51zJ240e>3td8n9?=:182M77=j30qc=m40194?7|@8:>o45rn2`751<728qC==;l9:m7g26=3:1=vF>04a:?xh4j=;=6=4>{I331f?l;1983>4}O99?h56sa3c62=?6=9rB:<8m6;|l0f17f290:wE??5b;8yk5e<8h1<7?tH026g<=zf:h?=n4?:0yK553d12we?o:>d;295~N685<6sA;;9n74}o1a04`=83;pD<>:c89~j6d3:90;6{i;k>9=7>51zJ240e>3td8n9<=:182M77=j30qc=m43194?7|@8:>o45rn2`761<728qC==;l9:m7g25=3:1=vF>04a:?xh4j=8=6=4>{I331f?l;2983>4}O99?h56sa3c61=?6=9rB:<8m6;|l0f14f290:wE??5b;8yk5e<;h1<7?tH026g<=zf:h?>n4?:0yK553d12we?o:=d;295~N685<6sA;;9n74}o1a07`=83;pD<>:c89~j6d3;90;6{i;k>8=7>51zJ240e>3td8n9==:182M77=j30qc=m42194?7|@8:>o45rn2`771<728qC==;l9:m7g24=3:1=vF>04a:?xh4j=9=6=4>{I331f?950;3xL462k01vb>l;3983>4}O99?h56sa3c60=?6=9rB:<8m6;|l0f15f290:wE??5b;8yk5e<:h1<7?tH026g<=zf:h??n4?:0yK553d12we?o:5<6sA;;9n74}o1a06`=83;pD<>:c89~j6d3<90;6{i;k>?=7>51zJ240e>3td8n9:=:182M77=j30qc=m45194?7|@8:>o45rn2`701<728qC==;l9:m7g23=3:1=vF>04a:?xh4j=>=6=4>{I331f?l;4983>4}O99?h56sa3c67=?6=9rB:<8m6;|l0f12f290:wE??5b;8yk5e<=h1<7?tH026g<=zf:h?8n4?:0yK553d12we?o:;d;295~N685<6sA;;9n74}o1a01`=83;pD<>:c89~j6d3=90;6{i;k>>=7>51zJ240e>3td8n9;=:182M77=j30qc=m44194?7|@8:>o45rn2`711<728qC==;l9:m7g22=3:1=vF>04a:?xh4j=?=6=4>{I331f?l;5983>4}O99?h56sa3c66=?6=9rB:<8m6;|l0f13f290:wE??5b;8yk5e<5<6sA;;9n74}o1a00`=83;pD<>:c89~j6d3>90;6{i;k>==7>51zJ240e>3td8n98=:182M77=j30qc=m47194?7|@8:>o45rn2`721<728qC==;l9:m7g21=3:1=vF>04a:?xh4j=<=6=4>{I331f?l;6983>4}O99?h56sa3c65=?6=9rB:<8m6;|l0f10f290:wE??5b;8yk5e5<6sA;;9n74}o1a03`=83;pD<>:c89~j6d3?90;6{i;k><=7>51zJ240e>3td8n99=:182M77=j30qc=m46194?7|@8:>o45rn2`731<728qC==;l9:m7g20=3:1=vF>04a:?xh4j===6=4>{I331f?l;7983>4}O99?h56sa3c64=?6=9rB:<8m6;|l0f11f290:wE??5b;8yk5e<>h1<7?tH026g<=zf:h?;n4?:0yK553d12we?o:8d;295~N685<6sA;;9n74}o1a02`=83;pD<>:c89~j6d3090;6{i;k>3=7>51zJ240e>3td8n96=:182M77=j30qc=m49194?7|@8:>o45rn2`7<1<728qC==;l9:m7g2?=3:1=vF>04a:?xh4j=2=6=4>{I331f?l;8983>4}O99?h56sa3c6;=?6=9rB:<8m6;|l0f1>f290:wE??5b;8yk5e<1h1<7?tH026g<=zf:h?4n4?:0yK553d12we?o:7d;295~N685<6sA;;9n74}o1a0=`=83;pD<>:c89~j6d3190;6{i;k>2=7>51zJ240e>3td8n97=:182M77=j30qc=m48194?7|@8:>o45rn2`7=1<728qC==;l9:m7g2>=3:1=vF>04a:?xh4j=3=6=4>{I331f?l;9983>4}O99?h56sa3c6:=?6=9rB:<8m6;|l0f1?f290:wE??5b;8yk5e<0h1<7?tH026g<=zf:h?5n4?:0yK553d12we?o:6d;295~N685<6sA;;9n74}o1a0<`=83;pD<>:c89~j6d3i90;6{i;k>j=7>51zJ240e>3td8n9o=:182M77=j30qc=m4`194?7|@8:>o45rn2`7e1<728qC==;l9:m7g2f=3:1=vF>04a:?xh4j=k=6=4>{I331f?l;a983>4}O99?h56sa3c6b=?6=9rB:<8m6;|l0f1gf290:wE??5b;8yk5e5<6sA;;9n74}o1a0d`=83;pD<>:c89~j6d3j90;6{i;k>i=7>51zJ240e>3td8n9l=:182M77=j30qc=m4c194?7|@8:>o45rn2`7f1<728qC==;l9:m7g2e=3:1=vF>04a:?xh4j=h=6=4>{I331f?l;b983>4}O99?h56sa3c6a=?6=9rB:<8m6;|l0f1df290:wE??5b;8yk5e5<6sA;;9n74}o1a0g`=83;pD<>:c89~j6d3k90;6{i;k>h=7>51zJ240e>3td8n9m=:182M77=j30qc=m4b194?7|@8:>o45rn2`7g1<728qC==;l9:m7g2d=3:1=vF>04a:?xh4j=i=6=4>{I331f?l;c983>4}O99?h56sa3c6`=?6=9rB:<8m6;|l0f1ef290:wE??5b;8yk5e5<6sA;;9n74}o1a0f`=83;pD<>:c89~j6d3l90;6{i;k>o=7>51zJ240e>3td8n9j=:182M77=j30qc=m4e194?7|@8:>o45rn2`7`1<728qC==;l9:m7g2c=3:1=vF>04a:?xh4j=n=6=4>{I331f?l;d983>4}O99?h56sa3c6g=?6=9rB:<8m6;|l0f1bf290:wE??5b;8yk5e5<6sA;;9n74}o1a0a`=83;pD<>:c89~j6d3m90;6{i;k>n=7>51zJ240e>3td8n9k=:182M77=j30qc=m4d194?7|@8:>o45rn2`7a1<728qC==;l9:m7g2b=3:1=vF>04a:?xh4j=o=6=4>{I331f?l;e983>4}O99?h56sa3c6f=?6=9rB:<8m6;|l0f1cf290:wE??5b;8yk5e5<6sA;;9n74}o1a0``=83;pD<>:c89~j6d3n90;6{i;k>m=7>51zJ240e>3td8n9h=:182M77=j30qc=m4g194?7|@8:>o45rn2`7b1<728qC==;l9:m7g2a=3:1=vF>04a:?xh4j=l=6=4>{I331f?l;f983>4}O99?h56sa3c6e=?6=9rB:<8m6;|l0f1`f290:wE??5b;8yk5e5<6sA;;9n74}o1a0c`=83;pD<>:c89~j6d2890;6{i;k?;=7>51zJ240e>3td8n8>=:182M77=j30qc=m51194?7|@8:>o45rn2`641<728qC==;l9:m7g37=3:1=vF>04a:?xh4j<:=6=4>{I331f?l:0983>4}O99?h56sa3c73=?6=9rB:<8m6;|l0f06f290:wE??5b;8yk5e=9h1<7?tH026g<=zf:h>5<6sA;;9n74}o1a15`=83;pD<>:c89~j6d2990;6{i;k?:=7>51zJ240e>3td8n8?=:182M77=j30qc=m50194?7|@8:>o45rn2`651<728qC==;l9:m7g36=3:1=vF>04a:?xh4j<;=6=4>{I331f?l:1983>4}O99?h56sa3c72=?6=9rB:<8m6;|l0f07f290:wE??5b;8yk5e=8h1<7?tH026g<=zf:h>=n4?:0yK553d12we?o;>d;295~N685<6sA;;9n74}o1a14`=83;pD<>:c89~j6d2:90;6{i;k?9=7>51zJ240e>3td8n8<=:182M77=j30qc=m53194?7|@8:>o45rn2`661<728qC==;l9:m7g35=3:1=vF>04a:?xh4j<8=6=4>{I331f?l:2983>4}O99?h56sa3c71=?6=9rB:<8m6;|l0f04f290:wE??5b;8yk5e=;h1<7?tH026g<=zf:h>>n4?:0yK553d12we?o;=d;295~N685<6sA;;9n74}o1a17`=83;pD<>:c89~j6d2;90;6{i;k?8=7>51zJ240e>3td8n8==:182M77=j30qc=m52194?7|@8:>o45rn2`671<728qC==;l9:m7g34=3:1=vF>04a:?xh4j<9=6=4>{I331f?950;3xL462k01vb>l:3983>4}O99?h56sa3c70=?6=9rB:<8m6;|l0f05f290:wE??5b;8yk5e=:h1<7?tH026g<=zf:h>?n4?:0yK553d12we?o;5<6sA;;9n74}o1a16`=83;pD<>:c89~j6d2<90;6{i;k??=7>51zJ240e>3td8n8:=:182M77=j30qc=m55194?7|@8:>o45rn2`601<728qC==;l9:m7g33=3:1=vF>04a:?xh4j<>=6=4>{I331f?l:4983>4}O99?h56sa3c77=?6=9rB:<8m6;|l0f02f290:wE??5b;8yk5e==h1<7?tH026g<=zf:h>8n4?:0yK553d12we?o;;d;295~N685<6sA;;9n74}o1a11`=83;pD<>:c89~j6d2=90;6{i;k?>=7>51zJ240e>3td8n8;=:182M77=j30qc=m54194?7|@8:>o45rn2`611<728qC==;l9:m7g32=3:1=vF>04a:?xh4j{I331f?l:5983>4}O99?h56sa3c76=?6=9rB:<8m6;|l0f03f290:wE??5b;8yk5e=9n4?:0yK553d12we?o;:d;295~N685<6sA;;9n74}o1a10`=83;pD<>:c89~j6d2>90;6{i;k?==7>51zJ240e>3td8n88=:182M77=j30qc=m57194?7|@8:>o45rn2`621<728qC==;l9:m7g31=3:1=vF>04a:?xh4j<<=6=4>{I331f?l:6983>4}O99?h56sa3c75=?6=9rB:<8m6;|l0f00f290:wE??5b;8yk5e=?h1<7?tH026g<=zf:h>:n4?:0yK553d12we?o;9d;295~N685<6sA;;9n74}o1a13`=83;pD<>:c89~j6d2?90;6{i;k?<=7>51zJ240e>3td8n89=:182M77=j30qc=m56194?7|@8:>o45rn2`631<728qC==;l9:m7g30=3:1=vF>04a:?xh4j<==6=4>{I331f?l:7983>4}O99?h56sa3c74=?6=9rB:<8m6;|l0f01f290:wE??5b;8yk5e=>h1<7?tH026g<=zf:h>;n4?:0yK553d12we?o;8d;295~N685<6sA;;9n74}o1a12`=83;pD<>:c89~j6d2090;6{i;k?3=7>51zJ240e>3td8n86=:182M77=j30qc=m59194?7|@8:>o45rn2`6<1<728qC==;l9:m7g3?=3:1=vF>04a:?xh4j<2=6=4>{I331f?l:8983>4}O99?h56sa3c7;=?6=9rB:<8m6;|l0f0>f290:wE??5b;8yk5e=1h1<7?tH026g<=zf:h>4n4?:0yK553d12we?o;7d;295~N685<6sA;;9n74}o1a1=`=83;pD<>:c89~j6d2190;6{i;k?2=7>51zJ240e>3td8n87=:182M77=j30qc=m58194?7|@8:>o45rn2`6=1<728qC==;l9:m7g3>=3:1=vF>04a:?xh4j<3=6=4>{I331f?l:9983>4}O99?h56sa3c7:=?6=9rB:<8m6;|l0f0?f290:wE??5b;8yk5e=0h1<7?tH026g<=zf:h>5n4?:0yK553d12we?o;6d;295~N685<6sA;;9n74}o1a1<`=83;pD<>:c89~j6d2i90;6{i;k?j=7>51zJ240e>3td8n8o=:182M77=j30qc=m5`194?7|@8:>o45rn2`6e1<728qC==;l9:m7g3f=3:1=vF>04a:?xh4j{I331f?l:a983>4}O99?h56sa3c7b=?6=9rB:<8m6;|l0f0gf290:wE??5b;8yk5e=hh1<7?tH026g<=zf:h>mn4?:0yK553d12we?o;nd;295~N685<6sA;;9n74}o1a1d`=83;pD<>:c89~j6d2j90;6{i;k?i=7>51zJ240e>3td8n8l=:182M77=j30qc=m5c194?7|@8:>o45rn2`6f1<728qC==;l9:m7g3e=3:1=vF>04a:?xh4j{I331f?l:b983>4}O99?h56sa3c7a=?6=9rB:<8m6;|l0f0df290:wE??5b;8yk5e=kh1<7?tH026g<=zf:h>nn4?:0yK553d12we?o;md;295~N685<6sA;;9n74}o1a1g`=83;pD<>:c89~j6d2k90;6{i;k?h=7>51zJ240e>3td8n8m=:182M77=j30qc=m5b194?7|@8:>o45rn2`6g1<728qC==;l9:m7g3d=3:1=vF>04a:?xh4j{I331f?l:c983>4}O99?h56sa3c7`=?6=9rB:<8m6;|l0f0ef290:wE??5b;8yk5e=jh1<7?tH026g<=zf:h>on4?:0yK553d12we?o;ld;295~N685<6sA;;9n74}o1a1f`=83;pD<>:c89~j6d2l90;6{i;k?o=7>51zJ240e>3td8n8j=:182M77=j30qc=m5e194?7|@8:>o45rn2`6`1<728qC==;l9:m7g3c=3:1=vF>04a:?xh4j{I331f?l:d983>4}O99?h56sa3c7g=?6=9rB:<8m6;|l0f0bf290:wE??5b;8yk5e=mh1<7?tH026g<=zf:h>hn4?:0yK553d12we?o;kd;295~N685<6sA;;9n74}o1a1a`=83;pD<>:c89~j6d2m90;6{i;k?n=7>51zJ240e>3td8n8k=:182M77=j30qc=m5d194?7|@8:>o45rn2`6a1<728qC==;l9:m7g3b=3:1=vF>04a:?xh4j{I331f?l:e983>4}O99?h56sa3c7f=?6=9rB:<8m6;|l0f0cf290:wE??5b;8yk5e=lh1<7?tH026g<=zf:h>in4?:0yK553d12we?o;jd;295~N685<6sA;;9n74}o1a1``=83;pD<>:c89~j6d2n90;6{i;k?m=7>51zJ240e>3td8n8h=:182M77=j30qc=m5g194?7|@8:>o45rn2`6b1<728qC==;l9:m7g3a=3:1=vF>04a:?xh4j{I331f?l:f983>4}O99?h56sa3c7e=?6=9rB:<8m6;|l0f0`f290:wE??5b;8yk5e=oh1<7?tH026g<=zf:h>jn4?:0yK553d12we?o;id;295~N685<6sA;;9n74}o1a1c`=83;pD<>:c89~j6d1890;6{i;k<;=7>51zJ240e>3td8n;>=:182M77=j30qc=m61194?7|@8:>o45rn2`541<728qC==;l9:m7g07=3:1=vF>04a:?xh4j?:=6=4>{I331f?l90983>4}O99?h56sa3c43=?6=9rB:<8m6;|l0f36f290:wE??5b;8yk5e>9h1<7?tH026g<=zf:h=5<6sA;;9n74}o1a25`=83;pD<>:c89~j6d1990;6{i;k<:=7>51zJ240e>3td8n;?=:182M77=j30qc=m60194?7|@8:>o45rn2`551<728qC==;l9:m7g06=3:1=vF>04a:?xh4j?;=6=4>{I331f?l91983>4}O99?h56sa3c42=?6=9rB:<8m6;|l0f37f290:wE??5b;8yk5e>8h1<7?tH026g<=zf:h==n4?:0yK553d12we?o8>d;295~N685<6sA;;9n74}o1a24`=83;pD<>:c89~j6d1:90;6{i;k<9=7>51zJ240e>3td8n;<=:182M77=j30qc=m63194?7|@8:>o45rn2`561<728qC==;l9:m7g05=3:1=vF>04a:?xh4j?8=6=4>{I331f?l92983>4}O99?h56sa3c41=?6=9rB:<8m6;|l0f34f290:wE??5b;8yk5e>;h1<7?tH026g<=zf:h=>n4?:0yK553d12we?o8=d;295~N685<6sA;;9n74}o1a27`=83;pD<>:c89~j6d1;90;6{i;k<8=7>51zJ240e>3td8n;==:182M77=j30qc=m62194?7|@8:>o45rn2`571<728qC==;l9:m7g04=3:1=vF>04a:?xh4j?9=6=4>{I331f?950;3xL462k01vb>l93983>4}O99?h56sa3c40=?6=9rB:<8m6;|l0f35f290:wE??5b;8yk5e>:h1<7?tH026g<=zf:h=?n4?:0yK553d12we?o85<6sA;;9n74}o1a26`=83;pD<>:c89~j6d1<90;6{i;k51zJ240e>3td8n;:=:182M77=j30qc=m65194?7|@8:>o45rn2`501<728qC==;l9:m7g03=3:1=vF>04a:?xh4j?>=6=4>{I331f?l94983>4}O99?h56sa3c47=?6=9rB:<8m6;|l0f32f290:wE??5b;8yk5e>=h1<7?tH026g<=zf:h=8n4?:0yK553d12we?o8;d;295~N685<6sA;;9n74}o1a21`=83;pD<>:c89~j6d1=90;6{i;k<>=7>51zJ240e>3td8n;;=:182M77=j30qc=m64194?7|@8:>o45rn2`511<728qC==;l9:m7g02=3:1=vF>04a:?xh4j??=6=4>{I331f?l95983>4}O99?h56sa3c46=?6=9rB:<8m6;|l0f33f290:wE??5b;8yk5e>5<6sA;;9n74}o1a20`=83;pD<>:c89~j6d1>90;6{i;k<==7>51zJ240e>3td8n;8=:182M77=j30qc=m67194?7|@8:>o45rn2`521<728qC==;l9:m7g01=3:1=vF>04a:?xh4j?<=6=4>{I331f?l96983>4}O99?h56sa3c45=?6=9rB:<8m6;|l0f30f290:wE??5b;8yk5e>?h1<7?tH026g<=zf:h=:n4?:0yK553d12we?o89d;295~N685<6sA;;9n74}o1a23`=83;pD<>:c89~j6d1?90;6{i;k<<=7>51zJ240e>3td8n;9=:182M77=j30qc=m66194?7|@8:>o45rn2`531<728qC==;l9:m7g00=3:1=vF>04a:?xh4j?==6=4>{I331f?l97983>4}O99?h56sa3c44=?6=9rB:<8m6;|l0f31f290:wE??5b;8yk5e>>h1<7?tH026g<=zf:h=;n4?:0yK553d12we?o88d;295~N685<6sA;;9n74}o1a22`=83;pD<>:c89~j6d1090;6{i;k<3=7>51zJ240e>3td8n;6=:182M77=j30qc=m69194?7|@8:>o45rn2`5<1<728qC==;l9:m7g0?=3:1=vF>04a:?xh4j?2=6=4>{I331f?l98983>4}O99?h56sa3c4;=?6=9rB:<8m6;|l0f3>f290:wE??5b;8yk5e>1h1<7?tH026g<=zf:h=4n4?:0yK553d12we?o87d;295~N685<6sA;;9n74}o1a2=`=83;pD<>:c89~j6d1190;6{i;k<2=7>51zJ240e>3td8n;7=:182M77=j30qc=m68194?7|@8:>o45rn2`5=1<728qC==;l9:m7g0>=3:1=vF>04a:?xh4j?3=6=4>{I331f?l99983>4}O99?h56sa3c4:=?6=9rB:<8m6;|l0f3?f290:wE??5b;8yk5e>0h1<7?tH026g<=zf:h=5n4?:0yK553d12we?o86d;295~N685<6sA;;9n74}o1a2<`=83;pD<>:c89~j6d1i90;6{i;k51zJ240e>3td8n;o=:182M77=j30qc=m6`194?7|@8:>o45rn2`5e1<728qC==;l9:m7g0f=3:1=vF>04a:?xh4j?k=6=4>{I331f?l9a983>4}O99?h56sa3c4b=?6=9rB:<8m6;|l0f3gf290:wE??5b;8yk5e>hh1<7?tH026g<=zf:h=mn4?:0yK553d12we?o8nd;295~N685<6sA;;9n74}o1a2d`=83;pD<>:c89~j6d1j90;6{i;k51zJ240e>3td8n;l=:182M77=j30qc=m6c194?7|@8:>o45rn2`5f1<728qC==;l9:m7g0e=3:1=vF>04a:?xh4j?h=6=4>{I331f?l9b983>4}O99?h56sa3c4a=?6=9rB:<8m6;|l0f3df290:wE??5b;8yk5e>kh1<7?tH026g<=zf:h=nn4?:0yK553d12we?o8md;295~N685<6sA;;9n74}o1a2g`=83;pD<>:c89~j6d1k90;6{i;k51zJ240e>3td8n;m=:182M77=j30qc=m6b194?7|@8:>o45rn2`5g1<728qC==;l9:m7g0d=3:1=vF>04a:?xh4j?i=6=4>{I331f?l9c983>4}O99?h56sa3c4`=?6=9rB:<8m6;|l0f3ef290:wE??5b;8yk5e>jh1<7?tH026g<=zf:h=on4?:0yK553d12we?o8ld;295~N685<6sA;;9n74}o1a2f`=83;pD<>:c89~j6d1l90;6{i;k51zJ240e>3td8n;j=:182M77=j30qc=m6e194?7|@8:>o45rn2`5`1<728qC==;l9:m7g0c=3:1=vF>04a:?xh4j?n=6=4>{I331f?l9d983>4}O99?h56sa3c4g=?6=9rB:<8m6;|l0f3bf290:wE??5b;8yk5e>mh1<7?tH026g<=zf:h=hn4?:0yK553d12we?o8kd;295~N685<6sA;;9n74}o1a2a`=83;pD<>:c89~j6d1m90;6{i;k51zJ240e>3td8n;k=:182M77=j30qc=m6d194?7|@8:>o45rn2`5a1<728qC==;l9:m7g0b=3:1=vF>04a:?xh4j?o=6=4>{I331f?l9e983>4}O99?h56sa3c4f=?6=9rB:<8m6;|l0f3cf290:wE??5b;8yk5e>lh1<7?tH026g<=zf:h=in4?:0yK553d12we?o8jd;295~N685<6sA;;9n74}o1a2``=83;pD<>:c89~j6d1n90;6{i;k51zJ240e>3td8n;h=:182M77=j30qc=m6g194?7|@8:>o45rn2`5b1<728qC==;l9:m7g0a=3:1=vF>04a:?xh4j?l=6=4>{I331f?l9f983>4}O99?h56sa3c4e=?6=9rB:<8m6;|l0f3`f290:wE??5b;8yk5e>oh1<7?tH026g<=zf:h=jn4?:0yK553d12we?o8id;295~N685<6sA;;9n74}o1a2c`=83;pD<>:c89~j6d0890;6{i;k=;=7>51zJ240e>3td8n:>=:182M77=j30qc=m71194?7|@8:>o45rn2`441<728qC==;l9:m7g17=3:1=vF>04a:?xh4j>:=6=4>{I331f?l80983>4}O99?h56sa3c53=?6=9rB:<8m6;|l0f26f290:wE??5b;8yk5e?9h1<7?tH026g<=zf:h<5<6sA;;9n74}o1a35`=83;pD<>:c89~j6d0990;6{i;k=:=7>51zJ240e>3td8n:?=:182M77=j30qc=m70194?7|@8:>o45rn2`451<728qC==;l9:m7g16=3:1=vF>04a:?xh4j>;=6=4>{I331f?l81983>4}O99?h56sa3c52=?6=9rB:<8m6;|l0f27f290:wE??5b;8yk5e?8h1<7?tH026g<=zf:h<=n4?:0yK553d12we?o9>d;295~N685<6sA;;9n74}o1a34`=83;pD<>:c89~j6d0:90;6{i;k=9=7>51zJ240e>3td8n:<=:182M77=j30qc=m73194?7|@8:>o45rn2`461<728qC==;l9:m7g15=3:1=vF>04a:?xh4j>8=6=4>{I331f?l82983>4}O99?h56sa3c51=?6=9rB:<8m6;|l0f24f290:wE??5b;8yk5e?;h1<7?tH026g<=zf:h<>n4?:0yK553d12we?o9=d;295~N685<6sA;;9n74}o1a37`=83;pD<>:c89~j6d0;90;6{i;k=8=7>51zJ240e>3td8n:==:182M77=j30qc=m72194?7|@8:>o45rn2`471<728qC==;l9:m7g14=3:1=vF>04a:?xh4j>9=6=4>{I331f?950;3xL462k01vb>l83983>4}O99?h56sa3c50=?6=9rB:<8m6;|l0f25f290:wE??5b;8yk5e?:h1<7?tH026g<=zf:h5<6sA;;9n74}o1a36`=83;pD<>:c89~j6d0<90;6{i;k=?=7>51zJ240e>3td8n::=:182M77=j30qc=m75194?7|@8:>o45rn2`401<728qC==;l9:m7g13=3:1=vF>04a:?xh4j>>=6=4>{I331f?l84983>4}O99?h56sa3c57=?6=9rB:<8m6;|l0f22f290:wE??5b;8yk5e?=h1<7?tH026g<=zf:h<8n4?:0yK553d12we?o9;d;295~N685<6sA;;9n74}o1a31`=83;pD<>:c89~j6d0=90;6{i;k=>=7>51zJ240e>3td8n:;=:182M77=j30qc=m74194?7|@8:>o45rn2`411<728qC==;l9:m7g12=3:1=vF>04a:?xh4j>?=6=4>{I331f?l85983>4}O99?h56sa3c56=?6=9rB:<8m6;|l0f23f290:wE??5b;8yk5e?5<6sA;;9n74}o1a30`=83;pD<>:c89~j6d0>90;6{i;k===7>51zJ240e>3td8n:8=:182M77=j30qc=m77194?7|@8:>o45rn2`421<728qC==;l9:m7g11=3:1=vF>04a:?xh4j><=6=4>{I331f?l86983>4}O99?h56sa3c55=?6=9rB:<8m6;|l0f20f290:wE??5b;8yk5e??h1<7?tH026g<=zf:h<:n4?:0yK553d12we?o99d;295~N685<6sA;;9n74}o1a33`=83;pD<>:c89~j6d0?90;6{i;k=<=7>51zJ240e>3td8n:9=:182M77=j30qc=m76194?7|@8:>o45rn2`431<728qC==;l9:m7g10=3:1=vF>04a:?xh4j>==6=4>{I331f?l87983>4}O99?h56sa3c54=?6=9rB:<8m6;|l0f21f290:wE??5b;8yk5e?>h1<7?tH026g<=zf:h<;n4?:0yK553d12we?o98d;295~N685<6sA;;9n74}o1a32`=83;pD<>:c89~j6d0090;6{i;k=3=7>51zJ240e>3td8n:6=:182M77=j30qc=m79194?7|@8:>o45rn2`4<1<728qC==;l9:m7g1?=3:1=vF>04a:?xh4j>2=6=4>{I331f?l88983>4}O99?h56sa3c5;=?6=9rB:<8m6;|l0f2>f290:wE??5b;8yk5e?1h1<7?tH026g<=zf:h<4n4?:0yK553d12we?o97d;295~N685<6sA;;9n74}o1a3=`=83;pD<>:c89~j6d0190;6{i;k=2=7>51zJ240e>3td8n:7=:182M77=j30qc=m78194?7|@8:>o45rn2`4=1<728qC==;l9:m7g1>=3:1=vF>04a:?xh4j>3=6=4>{I331f?l89983>4}O99?h56sa3c5:=?6=9rB:<8m6;|l0f2?f290:wE??5b;8yk5e?0h1<7?tH026g<=zf:h<5n4?:0yK553d12we?o96d;295~N685<6sA;;9n74}o1a3<`=83;pD<>:c89~j6d0i90;6{i;k=j=7>51zJ240e>3td8n:o=:182M77=j30qc=m7`194?7|@8:>o45rn2`4e1<728qC==;l9:m7g1f=3:1=vF>04a:?xh4j>k=6=4>{I331f?l8a983>4}O99?h56sa3c5b=?6=9rB:<8m6;|l0f2gf290:wE??5b;8yk5e?hh1<7?tH026g<=zf:h5<6sA;;9n74}o1a3d`=83;pD<>:c89~j6d0j90;6{i;k=i=7>51zJ240e>3td8n:l=:182M77=j30qc=m7c194?7|@8:>o45rn2`4f1<728qC==;l9:m7g1e=3:1=vF>04a:?xh4j>h=6=4>{I331f?l8b983>4}O99?h56sa3c5a=?6=9rB:<8m6;|l0f2df290:wE??5b;8yk5e?kh1<7?tH026g<=zf:h5<6sA;;9n74}o1a3g`=83;pD<>:c89~j6d0k90;6{i;k=h=7>51zJ240e>3td8n:m=:182M77=j30qc=m7b194?7|@8:>o45rn2`4g1<728qC==;l9:m7g1d=3:1=vF>04a:?xh4j>i=6=4>{I331f?l8c983>4}O99?h56sa3c5`=?6=9rB:<8m6;|l0f2ef290:wE??5b;8yk5e?jh1<7?tH026g<=zf:h5<6sA;;9n74}o1a3f`=83;pD<>:c89~j6d0l90;6{i;k=o=7>51zJ240e>3td8n:j=:182M77=j30qc=m7e194?7|@8:>o45rn2`4`1<728qC==;l9:m7g1c=3:1=vF>04a:?xh4j>n=6=4>{I331f?l8d983>4}O99?h56sa3c5g=?6=9rB:<8m6;|l0f2bf290:wE??5b;8yk5e?mh1<7?tH026g<=zf:h5<6sA;;9n74}o1a3a`=83;pD<>:c89~j6d0m90;6{i;k=n=7>51zJ240e>3td8n:k=:182M77=j30qc=m7d194?7|@8:>o45rn2`4a1<728qC==;l9:m7g1b=3:1=vF>04a:?xh4j>o=6=4>{I331f?l8e983>4}O99?h56sa3c5f=?6=9rB:<8m6;|l0f2cf290:wE??5b;8yk5e?lh1<7?tH026g<=zf:h5<6sA;;9n74}o1a3``=83;pD<>:c89~j6d0n90;6{i;k=m=7>51zJ240e>3td8n:h=:182M77=j30qc=m7g194?7|@8:>o45rn2`4b1<728qC==;l9:m7g1a=3:1=vF>04a:?xh4j>l=6=4>{I331f?l8f983>4}O99?h56sa3c5e=?6=9rB:<8m6;|l0f2`f290:wE??5b;8yk5e?oh1<7?tH026g<=zf:h5<6sA;;9n74}o1a3c`=83;pD<>:c89~j6d?890;6{i;k2;=7>51zJ240e>3td8n5>=:182M77=j30qc=m81194?7|@8:>o45rn2`;41<728qC==;l9:m7g>7=3:1=vF>04a:?xh4j1:=6=4>{I331f?l70983>4}O99?h56sa3c:3=?6=9rB:<8m6;|l0f=6f290:wE??5b;8yk5e09h1<7?tH026g<=zf:h35<6sA;;9n74}o1a<5`=83;pD<>:c89~j6d?990;6{i;k2:=7>51zJ240e>3td8n5?=:182M77=j30qc=m80194?7|@8:>o45rn2`;51<728qC==;l9:m7g>6=3:1=vF>04a:?xh4j1;=6=4>{I331f?l71983>4}O99?h56sa3c:2=?6=9rB:<8m6;|l0f=7f290:wE??5b;8yk5e08h1<7?tH026g<=zf:h3=n4?:0yK553d12we?o6>d;295~N685<6sA;;9n74}o1a<4`=83;pD<>:c89~j6d?:90;6{i;k29=7>51zJ240e>3td8n5<=:182M77=j30qc=m83194?7|@8:>o45rn2`;61<728qC==;l9:m7g>5=3:1=vF>04a:?xh4j18=6=4>{I331f?l72983>4}O99?h56sa3c:1=?6=9rB:<8m6;|l0f=4f290:wE??5b;8yk5e0;h1<7?tH026g<=zf:h3>n4?:0yK553d12we?o6=d;295~N685<6sA;;9n74}o1a<7`=83;pD<>:c89~j6d?;90;6{i;k28=7>51zJ240e>3td8n5==:182M77=j30qc=m82194?7|@8:>o45rn2`;71<728qC==;l9:m7g>4=3:1=vF>04a:?xh4j19=6=4>{I331f?950;3xL462k01vb>l73983>4}O99?h56sa3c:0=?6=9rB:<8m6;|l0f=5f290:wE??5b;8yk5e0:h1<7?tH026g<=zf:h3?n4?:0yK553d12we?o65<6sA;;9n74}o1a<6`=83;pD<>:c89~j6d?<90;6{i;k2?=7>51zJ240e>3td8n5:=:182M77=j30qc=m85194?7|@8:>o45rn2`;01<728qC==;l9:m7g>3=3:1=vF>04a:?xh4j1>=6=4>{I331f?l74983>4}O99?h56sa3c:7=?6=9rB:<8m6;|l0f=2f290:wE??5b;8yk5e0=h1<7?tH026g<=zf:h38n4?:0yK553d12we?o6;d;295~N685<6sA;;9n74}o1a<1`=83;pD<>:c89~j6d?=90;6{i;k2>=7>51zJ240e>3td8n5;=:182M77=j30qc=m84194?7|@8:>o45rn2`;11<728qC==;l9:m7g>2=3:1=vF>04a:?xh4j1?=6=4>{I331f?l75983>4}O99?h56sa3c:6=?6=9rB:<8m6;|l0f=3f290:wE??5b;8yk5e05<6sA;;9n74}o1a<0`=83;pD<>:c89~j6d?>90;6{i;k2==7>51zJ240e>3td8n58=:182M77=j30qc=m87194?7|@8:>o45rn2`;21<728qC==;l9:m7g>1=3:1=vF>04a:?xh4j1<=6=4>{I331f?l76983>4}O99?h56sa3c:5=?6=9rB:<8m6;|l0f=0f290:wE??5b;8yk5e0?h1<7?tH026g<=zf:h3:n4?:0yK553d12we?o69d;295~N685<6sA;;9n74}o1a<3`=83;pD<>:c89~j6d??90;6{i;k2<=7>51zJ240e>3td8n59=:182M77=j30qc=m86194?7|@8:>o45rn2`;31<728qC==;l9:m7g>0=3:1=vF>04a:?xh4j1==6=4>{I331f?l77983>4}O99?h56sa3c:4=?6=9rB:<8m6;|l0f=1f290:wE??5b;8yk5e0>h1<7?tH026g<=zf:h3;n4?:0yK553d12we?o68d;295~N685<6sA;;9n74}o1a<2`=83;pD<>:c89~j6d?090;6{i;k23=7>51zJ240e>3td8n56=:182M77=j30qc=m89194?7|@8:>o45rn2`;<1<728qC==;l9:m7g>?=3:1=vF>04a:?xh4j12=6=4>{I331f?l78983>4}O99?h56sa3c:;=?6=9rB:<8m6;|l0f=>f290:wE??5b;8yk5e01h1<7?tH026g<=zf:h34n4?:0yK553d12we?o67d;295~N685<6sA;;9n74}o1a<=`=83;pD<>:c89~j6d?190;6{i;k22=7>51zJ240e>3td8n57=:182M77=j30qc=m88194?7|@8:>o45rn2`;=1<728qC==;l9:m7g>>=3:1=vF>04a:?xh4j13=6=4>{I331f?l79983>4}O99?h56sa3c::=?6=9rB:<8m6;|l0f=?f290:wE??5b;8yk5e00h1<7?tH026g<=zf:h35n4?:0yK553d12we?o66d;295~N685<6sA;;9n74}o1a<<`=83;pD<>:c89~j6d?i90;6{i;k2j=7>51zJ240e>3td8n5o=:182M77=j30qc=m8`194?7|@8:>o45rn2`;e1<728qC==;l9:m7g>f=3:1=vF>04a:?xh4j1k=6=4>{I331f?l7a983>4}O99?h56sa3c:b=?6=9rB:<8m6;|l0f=gf290:wE??5b;8yk5e0hh1<7?tH026g<=zf:h3mn4?:0yK553d12we?o6nd;295~N685<6sA;;9n74}o1a:c89~j6d?j90;6{i;k2i=7>51zJ240e>3td8n5l=:182M77=j30qc=m8c194?7|@8:>o45rn2`;f1<728qC==;l9:m7g>e=3:1=vF>04a:?xh4j1h=6=4>{I331f?l7b983>4}O99?h56sa3c:a=?6=9rB:<8m6;|l0f=df290:wE??5b;8yk5e0kh1<7?tH026g<=zf:h3nn4?:0yK553d12we?o6md;295~N685<6sA;;9n74}o1a:c89~j6d?k90;6{i;k2h=7>51zJ240e>3td8n5m=:182M77=j30qc=m8b194?7|@8:>o45rn2`;g1<728qC==;l9:m7g>d=3:1=vF>04a:?xh4j1i=6=4>{I331f?l7c983>4}O99?h56sa3c:`=?6=9rB:<8m6;|l0f=ef290:wE??5b;8yk5e0jh1<7?tH026g<=zf:h3on4?:0yK553d12we?o6ld;295~N685<6sA;;9n74}o1a:c89~j6d?l90;6{i;k2o=7>51zJ240e>3td8n5j=:182M77=j30qc=m8e194?7|@8:>o45rn2`;`1<728qC==;l9:m7g>c=3:1=vF>04a:?xh4j1n=6=4>{I331f?l7d983>4}O99?h56sa3c:g=?6=9rB:<8m6;|l0f=bf290:wE??5b;8yk5e0mh1<7?tH026g<=zf:h3hn4?:0yK553d12we?o6kd;295~N685<6sA;;9n74}o1a:c89~j6d?m90;6{i;k2n=7>51zJ240e>3td8n5k=:182M77=j30qc=m8d194?7|@8:>o45rn2`;a1<728qC==;l9:m7g>b=3:1=vF>04a:?xh4j1o=6=4>{I331f?l7e983>4}O99?h56sa3c:f=?6=9rB:<8m6;|l0f=cf290:wE??5b;8yk5e0lh1<7?tH026g<=zf:h3in4?:0yK553d12we?o6jd;295~N685<6sA;;9n74}o1a<``=83;pD<>:c89~j6d?n90;6{i;k2m=7>51zJ240e>3td8n5h=:182M77=j30qc=m8g194?7|@8:>o45rn2`;b1<728qC==;l9:m7g>a=3:1=vF>04a:?xh4j1l=6=4>{I331f?l7f983>4}O99?h56sa3c:e=?6=9rB:<8m6;|l0f=`f290:wE??5b;8yk5e0oh1<7?tH026g<=zf:h3jn4?:0yK553d12we?o6id;295~N685<6sA;;9n74}o1a:c89~j6d>890;6{i;k3;=7>51zJ240e>3td8n4>=:182M77=j30qc=m91194?7|@8:>o45rn2`:41<728qC==;l9:m7g?7=3:1=vF>04a:?xh4j0:=6=4>{I331f?l60983>4}O99?h56sa3c;3=?6=9rB:<8m6;|l0f<6f290:wE??5b;8yk5e19h1<7?tH026g<=zf:h25<6sA;;9n74}o1a=5`=83;pD<>:c89~j6d>990;6{i;k3:=7>51zJ240e>3td8n4?=:182M77=j30qc=m90194?7|@8:>o45rn2`:51<728qC==;l9:m7g?6=3:1=vF>04a:?xh4j0;=6=4>{I331f?l61983>4}O99?h56sa3c;2=?6=9rB:<8m6;|l0f<7f290:wE??5b;8yk5e18h1<7?tH026g<=zf:h2=n4?:0yK553d12we?o7>d;295~N685<6sA;;9n74}o1a=4`=83;pD<>:c89~j6d>:90;6{i;k39=7>51zJ240e>3td8n4<=:182M77=j30qc=m93194?7|@8:>o45rn2`:61<728qC==;l9:m7g?5=3:1=vF>04a:?xh4j08=6=4>{I331f?l62983>4}O99?h56sa3c;1=?6=9rB:<8m6;|l0f<4f290:wE??5b;8yk5e1;h1<7?tH026g<=zf:h2>n4?:0yK553d12we?o7=d;295~N685<6sA;;9n74}o1a=7`=83;pD<>:c89~j6d>;90;6{i;k38=7>51zJ240e>3td8n4==:182M77=j30qc=m92194?7|@8:>o45rn2`:71<728qC==;l9:m7g?4=3:1=vF>04a:?xh4j09=6=4>{I331f?950;3xL462k01vb>l63983>4}O99?h56sa3c;0=?6=9rB:<8m6;|l0f<5f290:wE??5b;8yk5e1:h1<7?tH026g<=zf:h2?n4?:0yK553d12we?o75<6sA;;9n74}o1a=6`=83;pD<>:c89~j6d><90;6{i;k3?=7>51zJ240e>3td8n4:=:182M77=j30qc=m95194?7|@8:>o45rn2`:01<728qC==;l9:m7g?3=3:1=vF>04a:?xh4j0>=6=4>{I331f?l64983>4}O99?h56sa3c;7=?6=9rB:<8m6;|l0f<2f290:wE??5b;8yk5e1=h1<7?tH026g<=zf:h28n4?:0yK553d12we?o7;d;295~N685<6sA;;9n74}o1a=1`=83;pD<>:c89~j6d>=90;6{i;k3>=7>51zJ240e>3td8n4;=:182M77=j30qc=m94194?7|@8:>o45rn2`:11<728qC==;l9:m7g?2=3:1=vF>04a:?xh4j0?=6=4>{I331f?l65983>4}O99?h56sa3c;6=?6=9rB:<8m6;|l0f<3f290:wE??5b;8yk5e15<6sA;;9n74}o1a=0`=83;pD<>:c89~j6d>>90;6{i;k3==7>51zJ240e>3td8n48=:182M77=j30qc=m97194?7|@8:>o45rn2`:21<728qC==;l9:m7g?1=3:1=vF>04a:?xh4j0<=6=4>{I331f?l66983>4}O99?h56sa3c;5=?6=9rB:<8m6;|l0f<0f290:wE??5b;8yk5e1?h1<7?tH026g<=zf:h2:n4?:0yK553d12we?o79d;295~N685<6sA;;9n74}o1a=3`=83;pD<>:c89~j6d>?90;6{i;k3<=7>51zJ240e>3td8n49=:182M77=j30qc=m96194?7|@8:>o45rn2`:31<728qC==;l9:m7g?0=3:1=vF>04a:?xh4j0==6=4>{I331f?l67983>4}O99?h56sa3c;4=?6=9rB:<8m6;|l0f<1f290:wE??5b;8yk5e1>h1<7?tH026g<=zf:h2;n4?:0yK553d12we?o78d;295~N685<6sA;;9n74}o1a=2`=83;pD<>:c89~j6d>090;6{i;k33=7>51zJ240e>3td8n46=:182M77=j30qc=m99194?7|@8:>o45rn2`:<1<728qC==;l9:m7g??=3:1=vF>04a:?xh4j02=6=4>{I331f?l68983>4}O99?h56sa3c;;=?6=9rB:<8m6;|l0f<>f290:wE??5b;8yk5e11h1<7?tH026g<=zf:h24n4?:0yK553d12we?o77d;295~N685<6sA;;9n74}o1a==`=83;pD<>:c89~j6d>190;6{i;k32=7>51zJ240e>3td8n47=:182M77=j30qc=m98194?7|@8:>o45rn2`:=1<728qC==;l9:m7g?>=3:1=vF>04a:?xh4j03=6=4>{I331f?l69983>4}O99?h56sa3c;:=?6=9rB:<8m6;|l0f5<6sA;;9n74}o1a=<`=83;pD<>:c89~j6d>i90;6{i;k3j=7>51zJ240e>3td8n4o=:182M77=j30qc=m9`194?7|@8:>o45rn2`:e1<728qC==;l9:m7g?f=3:1=vF>04a:?xh4j0k=6=4>{I331f?l6a983>4}O99?h56sa3c;b=?6=9rB:<8m6;|l0f5<6sA;;9n74}o1a=d`=83;pD<>:c89~j6d>j90;6{i;k3i=7>51zJ240e>3td8n4l=:182M77=j30qc=m9c194?7|@8:>o45rn2`:f1<728qC==;l9:m7g?e=3:1=vF>04a:?xh4j0h=6=4>{I331f?l6b983>4}O99?h56sa3c;a=?6=9rB:<8m6;|l0f5<6sA;;9n74}o1a=g`=83;pD<>:c89~j6d>k90;6{i;k3h=7>51zJ240e>3td8n4m=:182M77=j30qc=m9b194?7|@8:>o45rn2`:g1<728qC==;l9:m7g?d=3:1=vF>04a:?xh4j0i=6=4>{I331f?l6c983>4}O99?h56sa3c;`=?6=9rB:<8m6;|l0f5<6sA;;9n74}o1a=f`=83;pD<>:c89~j6d>l90;6{i;k3o=7>51zJ240e>3td8n4j=:182M77=j30qc=m9e194?7|@8:>o45rn2`:`1<728qC==;l9:m7g?c=3:1=vF>04a:?xh4j0n=6=4>{I331f?l6d983>4}O99?h56sa3c;g=?6=9rB:<8m6;|l0f5<6sA;;9n74}o1a=a`=83;pD<>:c89~j6d>m90;6{i;k3n=7>51zJ240e>3td8n4k=:182M77=j30qc=m9d194?7|@8:>o45rn2`:a1<728qC==;l9:m7g?b=3:1=vF>04a:?xh4j0o=6=4>{I331f?l6e983>4}O99?h56sa3c;f=?6=9rB:<8m6;|l0f5<6sA;;9n74}o1a=``=83;pD<>:c89~j6d>n90;6{i;k3m=7>51zJ240e>3td8n4h=:182M77=j30qc=m9g194?7|@8:>o45rn2`:b1<728qC==;l9:m7g?a=3:1=vF>04a:?xh4j0l=6=4>{I331f?l6f983>4}O99?h56sa3c;e=?6=9rB:<8m6;|l0f<`f290:wE??5b;8yk5e1oh1<7?tH026g<=zf:h2jn4?:0yK553d12we?o7id;295~N685<6sA;;9n74}o1a=c`=83;pD<>:c89~j6df890;6{i;kk;=7>51zJ240e>3td8nl>=:182M77=j30qc=ma1194?7|@8:>o45rn2`b41<728qC==;l9:m7gg7=3:1=vF>04a:?xh4jh:=6=4>{I331f?ln0983>4}O99?h56sa3cc3=?6=9rB:<8m6;|l0fd6f290:wE??5b;8yk5ei9h1<7?tH026g<=zf:hj5<6sA;;9n74}o1ae5`=83;pD<>:c89~j6df990;6{i;kk:=7>51zJ240e>3td8nl?=:182M77=j30qc=ma0194?7|@8:>o45rn2`b51<728qC==;l9:m7gg6=3:1=vF>04a:?xh4jh;=6=4>{I331f?ln1983>4}O99?h56sa3cc2=?6=9rB:<8m6;|l0fd7f290:wE??5b;8yk5ei8h1<7?tH026g<=zf:hj=n4?:0yK553d12we?oo>d;295~N685<6sA;;9n74}o1ae4`=83;pD<>:c89~j6df:90;6{i;kk9=7>51zJ240e>3td8nl<=:182M77=j30qc=ma3194?7|@8:>o45rn2`b61<728qC==;l9:m7gg5=3:1=vF>04a:?xh4jh8=6=4>{I331f?ln2983>4}O99?h56sa3cc1=?6=9rB:<8m6;|l0fd4f290:wE??5b;8yk5ei;h1<7?tH026g<=zf:hj>n4?:0yK553d12we?oo=d;295~N685<6sA;;9n74}o1ae7`=83;pD<>:c89~j6df;90;6{i;kk8=7>51zJ240e>3td8nl==:182M77=j30qc=ma2194?7|@8:>o45rn2`b71<728qC==;l9:m7gg4=3:1=vF>04a:?xh4jh9=6=4>{I331f?950;3xL462k01vb>ln3983>4}O99?h56sa3cc0=?6=9rB:<8m6;|l0fd5f290:wE??5b;8yk5ei:h1<7?tH026g<=zf:hj?n4?:0yK553d12we?oo5<6sA;;9n74}o1ae6`=83;pD<>:c89~j6df<90;6{i;kk?=7>51zJ240e>3td8nl:=:182M77=j30qc=ma5194?7|@8:>o45rn2`b01<728qC==;l9:m7gg3=3:1=vF>04a:?xh4jh>=6=4>{I331f?ln4983>4}O99?h56sa3cc7=?6=9rB:<8m6;|l0fd2f290:wE??5b;8yk5ei=h1<7?tH026g<=zf:hj8n4?:0yK553d12we?oo;d;295~N685<6sA;;9n74}o1ae1`=83;pD<>:c89~j6df=90;6{i;kk>=7>51zJ240e>3td8nl;=:182M77=j30qc=ma4194?7|@8:>o45rn2`b11<728qC==;l9:m7gg2=3:1=vF>04a:?xh4jh?=6=4>{I331f?ln5983>4}O99?h56sa3cc6=?6=9rB:<8m6;|l0fd3f290:wE??5b;8yk5ei5<6sA;;9n74}o1ae0`=83;pD<>:c89~j6df>90;6{i;kk==7>51zJ240e>3td8nl8=:182M77=j30qc=ma7194?7|@8:>o45rn2`b21<728qC==;l9:m7gg1=3:1=vF>04a:?xh4jh<=6=4>{I331f?ln6983>4}O99?h56sa3cc5=?6=9rB:<8m6;|l0fd0f290:wE??5b;8yk5ei?h1<7?tH026g<=zf:hj:n4?:0yK553d12we?oo9d;295~N685<6sA;;9n74}o1ae3`=83;pD<>:c89~j6df?90;6{i;kk<=7>51zJ240e>3td8nl9=:182M77=j30qc=ma6194?7|@8:>o45rn2`b31<728qC==;l9:m7gg0=3:1=vF>04a:?xh4jh==6=4>{I331f?ln7983>4}O99?h56sa3cc4=?6=9rB:<8m6;|l0fd1f290:wE??5b;8yk5ei>h1<7?tH026g<=zf:hj;n4?:0yK553d12we?oo8d;295~N685<6sA;;9n74}o1ae2`=83;pD<>:c89~j6df090;6{i;kk3=7>51zJ240e>3td8nl6=:182M77=j30qc=ma9194?7|@8:>o45rn2`b<1<728qC==;l9:m7gg?=3:1=vF>04a:?xh4jh2=6=4>{I331f?ln8983>4}O99?h56sa3cc;=?6=9rB:<8m6;|l0fd>f290:wE??5b;8yk5ei1h1<7?tH026g<=zf:hj4n4?:0yK553d12we?oo7d;295~N685<6sA;;9n74}o1ae=`=83;pD<>:c89~j6df190;6{i;kk2=7>51zJ240e>3td8nl7=:182M77=j30qc=ma8194?7|@8:>o45rn2`b=1<728qC==;l9:m7gg>=3:1=vF>04a:?xh4jh3=6=4>{I331f?ln9983>4}O99?h56sa3cc:=?6=9rB:<8m6;|l0fd?f290:wE??5b;8yk5ei0h1<7?tH026g<=zf:hj5n4?:0yK553d12we?oo6d;295~N685<6sA;;9n74}o1ae<`=83;pD<>:c89~j6dfi90;6{i;kkj=7>51zJ240e>3td8nlo=:182M77=j30qc=ma`194?7|@8:>o45rn2`be1<728qC==;l9:m7ggf=3:1=vF>04a:?xh4jhk=6=4>{I331f?lna983>4}O99?h56sa3ccb=?6=9rB:<8m6;|l0fdgf290:wE??5b;8yk5eihh1<7?tH026g<=zf:hjmn4?:0yK553d12we?oond;295~N685<6sA;;9n74}o1aed`=83;pD<>:c89~j6dfj90;6{i;kki=7>51zJ240e>3td8nll=:182M77=j30qc=mac194?7|@8:>o45rn2`bf1<728qC==;l9:m7gge=3:1=vF>04a:?xh4jhh=6=4>{I331f?lnb983>4}O99?h56sa3cca=?6=9rB:<8m6;|l0fddf290:wE??5b;8yk5eikh1<7?tH026g<=zf:hjnn4?:0yK553d12we?oomd;295~N685<6sA;;9n74}o1aeg`=83;pD<>:c89~j6dfk90;6{i;kkh=7>51zJ240e>3td8nlm=:182M77=j30qc=mab194?7|@8:>o45rn2`bg1<728qC==;l9:m7ggd=3:1=vF>04a:?xh4jhi=6=4>{I331f?lnc983>4}O99?h56sa3cc`=?6=9rB:<8m6;|l0fdef290:wE??5b;8yk5eijh1<7?tH026g<=zf:hjon4?:0yK553d12we?oold;295~N685<6sA;;9n74}o1aef`=83;pD<>:c89~j6dfl90;6{i;kko=7>51zJ240e>3td8nlj=:182M77=j30qc=mae194?7|@8:>o45rn2`b`1<728qC==;l9:m7ggc=3:1=vF>04a:?xh4jhn=6=4>{I331f?lnd983>4}O99?h56sa3ccg=?6=9rB:<8m6;|l0fdbf290:wE??5b;8yk5eimh1<7?tH026g<=zf:hjhn4?:0yK553d12we?ookd;295~N685<6sA;;9n74}o1aea`=83;pD<>:c89~j6dfm90;6{i;kkn=7>51zJ240e>3td8nlk=:182M77=j30qc=mad194?7|@8:>o45rn2`ba1<728qC==;l9:m7ggb=3:1=vF>04a:?xh4jho=6=4>{I331f?lne983>4}O99?h56sa3ccf=?6=9rB:<8m6;|l0fdcf290:wE??5b;8yk5eilh1<7?tH026g<=zf:hjin4?:0yK553d12we?oojd;295~N685<6sA;;9n74}o1ae``=83;pD<>:c89~j6dfn90;6{i;kkm=7>51zJ240e>3td8nlh=:182M77=j30qc=mag194?7|@8:>o45rn2`bb1<728qC==;l9:m7gga=3:1=vF>04a:?xh4jhl=6=4>{I331f?lnf983>4}O99?h56sa3cce=?6=9rB:<8m6;|l0fd`f290:wE??5b;8yk5eioh1<7?tH026g<=zf:hjjn4?:0yK553d12we?ooid;295~N685<6sA;;9n74}o1aec`=83;pD<>:c89~j6de890;6{i;kh;=7>51zJ240e>3td8no>=:182M77=j30qc=mb1194?7|@8:>o45rn2`a41<728qC==;l9:m7gd7=3:1=vF>04a:?xh4jk:=6=4>{I331f?lm0983>4}O99?h56sa3c`3=?6=9rB:<8m6;|l0fg6f290:wE??5b;8yk5ej9h1<7?tH026g<=zf:hi5<6sA;;9n74}o1af5`=83;pD<>:c89~j6de990;6{i;kh:=7>51zJ240e>3td8no?=:182M77=j30qc=mb0194?7|@8:>o45rn2`a51<728qC==;l9:m7gd6=3:1=vF>04a:?xh4jk;=6=4>{I331f?lm1983>4}O99?h56sa3c`2=?6=9rB:<8m6;|l0fg7f290:wE??5b;8yk5ej8h1<7?tH026g<=zf:hi=n4?:0yK553d12we?ol>d;295~N685<6sA;;9n74}o1af4`=83;pD<>:c89~j6de:90;6{i;kh9=7>51zJ240e>3td8no<=:182M77=j30qc=mb3194?7|@8:>o45rn2`a61<728qC==;l9:m7gd5=3:1=vF>04a:?xh4jk8=6=4>{I331f?lm2983>4}O99?h56sa3c`1=?6=9rB:<8m6;|l0fg4f290:wE??5b;8yk5ej;h1<7?tH026g<=zf:hi>n4?:0yK553d12we?ol=d;295~N685<6sA;;9n74}o1af7`=83;pD<>:c89~j6de;90;6{i;kh8=7>51zJ240e>3td8no==:182M77=j30qc=mb2194?7|@8:>o45rn2`a71<728qC==;l9:m7gd4=3:1=vF>04a:?xh4jk9=6=4>{I331f?950;3xL462k01vb>lm3983>4}O99?h56sa3c`0=?6=9rB:<8m6;|l0fg5f290:wE??5b;8yk5ej:h1<7?tH026g<=zf:hi?n4?:0yK553d12we?ol5<6sA;;9n74}o1af6`=83;pD<>:c89~j6de<90;6{i;kh?=7>51zJ240e>3td8no:=:182M77=j30qc=mb5194?7|@8:>o45rn2`a01<728qC==;l9:m7gd3=3:1=vF>04a:?xh4jk>=6=4>{I331f?lm4983>4}O99?h56sa3c`7=?6=9rB:<8m6;|l0fg2f290:wE??5b;8yk5ej=h1<7?tH026g<=zf:hi8n4?:0yK553d12we?ol;d;295~N685<6sA;;9n74}o1af1`=83;pD<>:c89~j6de=90;6{i;kh>=7>51zJ240e>3td8no;=:182M77=j30qc=mb4194?7|@8:>o45rn2`a11<728qC==;l9:m7gd2=3:1=vF>04a:?xh4jk?=6=4>{I331f?lm5983>4}O99?h56sa3c`6=?6=9rB:<8m6;|l0fg3f290:wE??5b;8yk5ej5<6sA;;9n74}o1af0`=83;pD<>:c89~j6de>90;6{i;kh==7>51zJ240e>3td8no8=:182M77=j30qc=mb7194?7|@8:>o45rn2`a21<728qC==;l9:m7gd1=3:1=vF>04a:?xh4jk<=6=4>{I331f?lm6983>4}O99?h56sa3c`5=?6=9rB:<8m6;|l0fg0f290:wE??5b;8yk5ej?h1<7?tH026g<=zf:hi:n4?:0yK553d12we?ol9d;295~N685<6sA;;9n74}o1af3`=83;pD<>:c89~j6de?90;6{i;kh<=7>51zJ240e>3td8no9=:182M77=j30qc=mb6194?7|@8:>o45rn2`a31<728qC==;l9:m7gd0=3:1=vF>04a:?xh4jk==6=4>{I331f?lm7983>4}O99?h56sa3c`4=?6=9rB:<8m6;|l0fg1f290:wE??5b;8yk5ej>h1<7?tH026g<=zf:hi;n4?:0yK553d12we?ol8d;295~N685<6sA;;9n74}o1af2`=83;pD<>:c89~j6de090;6{i;kh3=7>51zJ240e>3td8no6=:182M77=j30qc=mb9194?7|@8:>o45rn2`a<1<728qC==;l9:m7gd?=3:1=vF>04a:?xh4jk2=6=4>{I331f?lm8983>4}O99?h56sa3c`;=?6=9rB:<8m6;|l0fg>f290:wE??5b;8yk5ej1h1<7?tH026g<=zf:hi4n4?:0yK553d12we?ol7d;295~N685<6sA;;9n74}o1af=`=83;pD<>:c89~j6de190;6{i;kh2=7>51zJ240e>3td8no7=:182M77=j30qc=mb8194?7|@8:>o45rn2`a=1<728qC==;l9:m7gd>=3:1=vF>04a:?xh4jk3=6=4>{I331f?lm9983>4}O99?h56sa3c`:=?6=9rB:<8m6;|l0fg?f290:wE??5b;8yk5ej0h1<7?tH026g<=zf:hi5n4?:0yK553d12we?ol6d;295~N685<6sA;;9n74}o1af<`=83;pD<>:c89~j6dei90;6{i;khj=7>51zJ240e>3td8noo=:182M77=j30qc=mb`194?7|@8:>o45rn2`ae1<728qC==;l9:m7gdf=3:1=vF>04a:?xh4jkk=6=4>{I331f?lma983>4}O99?h56sa3c`b=?6=9rB:<8m6;|l0fggf290:wE??5b;8yk5ejhh1<7?tH026g<=zf:himn4?:0yK553d12we?olnd;295~N685<6sA;;9n74}o1afd`=83;pD<>:c89~j6dej90;6{i;khi=7>51zJ240e>3td8nol=:182M77=j30qc=mbc194?7|@8:>o45rn2`af1<728qC==;l9:m7gde=3:1=vF>04a:?xh4jkh=6=4>{I331f?lmb983>4}O99?h56sa3c`a=?6=9rB:<8m6;|l0fgdf290:wE??5b;8yk5ejkh1<7?tH026g<=zf:hinn4?:0yK553d12we?olmd;295~N685<6sA;;9n74}o1afg`=83;pD<>:c89~j6dek90;6{i;khh=7>51zJ240e>3td8nom=:182M77=j30qc=mbb194?7|@8:>o45rn2`ag1<728qC==;l9:m7gdd=3:1=vF>04a:?xh4jki=6=4>{I331f?lmc983>4}O99?h56sa3c``=?6=9rB:<8m6;|l0fgef290:wE??5b;8yk5ejjh1<7?tH026g<=zf:hion4?:0yK553d12we?olld;295~N685<6sA;;9n74}o1aff`=83;pD<>:c89~j6del90;6{i;kho=7>51zJ240e>3td8noj=:182M77=j30qc=mbe194?7|@8:>o45rn2`a`1<728qC==;l9:m7gdc=3:1=vF>04a:?xh4jkn=6=4>{I331f?lmd983>4}O99?h56sa3c`g=?6=9rB:<8m6;|l0fgbf290:wE??5b;8yk5ejmh1<7?tH026g<=zf:hihn4?:0yK553d12we?olkd;295~N685<6sA;;9n74}o1afa`=83;pD<>:c89~j6dem90;6{i;khn=7>51zJ240e>3td8nok=:182M77=j30qc=mbd194?7|@8:>o45rn2`aa1<728qC==;l9:m7gdb=3:1=vF>04a:?xh4jko=6=4>{I331f?lme983>4}O99?h56sa3c`f=?6=9rB:<8m6;|l0fgcf290:wE??5b;8yk5ejlh1<7?tH026g<=zf:hiin4?:0yK553d12we?oljd;295~N685<6sA;;9n74}o1af``=83;pD<>:c89~j6den90;6{i;khm=7>51zJ240e>3td8noh=:182M77=j30qc=mbg194?7|@8:>o45rn2`ab1<728qC==;l9:m7gda=3:1=vF>04a:?xh4jkl=6=4>{I331f?lmf983>4}O99?h56sa3c`e=?6=9rB:<8m6;|l0fg`f290:wE??5b;8yk5ejoh1<7?tH026g<=zf:hijn4?:0yK553d12we?olid;295~N685<6sA;;9n74}o1afc`=83;pD<>:c89~j6dd890;6{i;ki;=7>51zJ240e>3td8nn>=:182M77=j30qc=mc1194?7|@8:>o45rn2``41<728qC==;l9:m7ge7=3:1=vF>04a:?xh4jj:=6=4>{I331f?ll0983>4}O99?h56sa3ca3=?6=9rB:<8m6;|l0ff6f290:wE??5b;8yk5ek9h1<7?tH026g<=zf:hh5<6sA;;9n74}o1ag5`=83;pD<>:c89~j6dd990;6{i;ki:=7>51zJ240e>3td8nn?=:182M77=j30qc=mc0194?7|@8:>o45rn2``51<728qC==;l9:m7ge6=3:1=vF>04a:?xh4jj;=6=4>{I331f?ll1983>4}O99?h56sa3ca2=?6=9rB:<8m6;|l0ff7f290:wE??5b;8yk5ek8h1<7?tH026g<=zf:hh=n4?:0yK553d12we?om>d;295~N685<6sA;;9n74}o1ag4`=83;pD<>:c89~j6dd:90;6{i;ki9=7>51zJ240e>3td8nn<=:182M77=j30qc=mc3194?7|@8:>o45rn2``61<728qC==;l9:m7ge5=3:1=vF>04a:?xh4jj8=6=4>{I331f?ll2983>4}O99?h56sa3ca1=?6=9rB:<8m6;|l0ff4f290:wE??5b;8yk5ek;h1<7?tH026g<=zf:hh>n4?:0yK553d12we?om=d;295~N685<6sA;;9n74}o1ag7`=83;pD<>:c89~j6dd;90;6{i;ki8=7>51zJ240e>3td8nn==:182M77=j30qc=mc2194?7|@8:>o45rn2``71<728qC==;l9:m7ge4=3:1=vF>04a:?xh4jj9=6=4>{I331f?950;3xL462k01vb>ll3983>4}O99?h56sa3ca0=?6=9rB:<8m6;|l0ff5f290:wE??5b;8yk5ek:h1<7?tH026g<=zf:hh?n4?:0yK553d12we?om5<6sA;;9n74}o1ag6`=83;pD<>:c89~j6dd<90;6{i;ki?=7>51zJ240e>3td8nn:=:182M77=j30qc=mc5194?7|@8:>o45rn2``01<728qC==;l9:m7ge3=3:1=vF>04a:?xh4jj>=6=4>{I331f?ll4983>4}O99?h56sa3ca7=?6=9rB:<8m6;|l0ff2f290:wE??5b;8yk5ek=h1<7?tH026g<=zf:hh8n4?:0yK553d12we?om;d;295~N685<6sA;;9n74}o1ag1`=83;pD<>:c89~j6dd=90;6{i;ki>=7>51zJ240e>3td8nn;=:182M77=j30qc=mc4194?7|@8:>o45rn2``11<728qC==;l9:m7ge2=3:1=vF>04a:?xh4jj?=6=4>{I331f?ll5983>4}O99?h56sa3ca6=?6=9rB:<8m6;|l0ff3f290:wE??5b;8yk5ek5<6sA;;9n74}o1ag0`=83;pD<>:c89~j6dd>90;6{i;ki==7>51zJ240e>3td8nn8=:182M77=j30qc=mc7194?7|@8:>o45rn2``21<728qC==;l9:m7ge1=3:1=vF>04a:?xh4jj<=6=4>{I331f?ll6983>4}O99?h56sa3ca5=?6=9rB:<8m6;|l0ff0f290:wE??5b;8yk5ek?h1<7?tH026g<=zf:hh:n4?:0yK553d12we?om9d;295~N685<6sA;;9n74}o1ag3`=83;pD<>:c89~j6dd?90;6{i;ki<=7>51zJ240e>3td8nn9=:182M77=j30qc=mc6194?7|@8:>o45rn2``31<728qC==;l9:m7ge0=3:1=vF>04a:?xh4jj==6=4>{I331f?ll7983>4}O99?h56sa3ca4=?6=9rB:<8m6;|l0ff1f290:wE??5b;8yk5ek>h1<7?tH026g<=zf:hh;n4?:0yK553d12we?om8d;295~N685<6sA;;9n74}o1ag2`=83;pD<>:c89~j6dd090;6{i;ki3=7>51zJ240e>3td8nn6=:182M77=j30qc=mc9194?7|@8:>o45rn2``<1<728qC==;l9:m7ge?=3:1=vF>04a:?xh4jj2=6=4>{I331f?ll8983>4}O99?h56sa3ca;=?6=9rB:<8m6;|l0ff>f290:wE??5b;8yk5ek1h1<7?tH026g<=zf:hh4n4?:0yK553d12we?om7d;295~N685<6sA;;9n74}o1ag=`=83;pD<>:c89~j6dd190;6{i;ki2=7>51zJ240e>3td8nn7=:182M77=j30qc=mc8194?7|@8:>o45rn2``=1<728qC==;l9:m7ge>=3:1=vF>04a:?xh4jj3=6=4>{I331f?ll9983>4}O99?h56sa3ca:=?6=9rB:<8m6;|l0ff?f290:wE??5b;8yk5ek0h1<7?tH026g<=zf:hh5n4?:0yK553d12we?om6d;295~N685<6sA;;9n74}o1ag<`=83;pD<>:c89~j6ddi90;6{i;kij=7>51zJ240e>3td8nno=:182M77=j30qc=mc`194?7|@8:>o45rn2``e1<728qC==;l9:m7gef=3:1=vF>04a:?xh4jjk=6=4>{I331f?lla983>4}O99?h56sa3cab=?6=9rB:<8m6;|l0ffgf290:wE??5b;8yk5ekhh1<7?tH026g<=zf:hhmn4?:0yK553d12we?omnd;295~N685<6sA;;9n74}o1agd`=83;pD<>:c89~j6ddj90;6{i;kii=7>51zJ240e>3td8nnl=:182M77=j30qc=mcc194?7|@8:>o45rn2``f1<728qC==;l9:m7gee=3:1=vF>04a:?xh4jjh=6=4>{I331f?llb983>4}O99?h56sa3caa=?6=9rB:<8m6;|l0ffdf290:wE??5b;8yk5ekkh1<7?tH026g<=zf:hhnn4?:0yK553d12we?ommd;295~N685<6sA;;9n74}o1agg`=83;pD<>:c89~j6ddk90;6{i;kih=7>51zJ240e>3td8nnm=:182M77=j30qc=mcb194?7|@8:>o45rn2``g1<728qC==;l9:m7ged=3:1=vF>04a:?xh4jji=6=4>{I331f?llc983>4}O99?h56sa3ca`=?6=9rB:<8m6;|l0ffef290:wE??5b;8yk5ekjh1<7?tH026g<=zf:hhon4?:0yK553d12we?omld;295~N685<6sA;;9n74}o1agf`=83;pD<>:c89~j6ddl90;6{i;kio=7>51zJ240e>3td8nnj=:182M77=j30qc=mce194?7|@8:>o45rn2```1<728qC==;l9:m7gec=3:1=vF>04a:?xh4jjn=6=4>{I331f?lld983>4}O99?h56sa3cag=?6=9rB:<8m6;|l0ffbf290:wE??5b;8yk5ekmh1<7?tH026g<=zf:hhhn4?:0yK553d12we?omkd;295~N685<6sA;;9n74}o1aga`=83;pD<>:c89~j6ddm90;6{i;kin=7>51zJ240e>3td8nnk=:182M77=j30qc=mcd194?7|@8:>o45rn2``a1<728qC==;l9:m7geb=3:1=vF>04a:?xh4jjo=6=4>{I331f?lle983>4}O99?h56sa3caf=?6=9rB:<8m6;|l0ffcf290:wE??5b;8yk5eklh1<7?tH026g<=zf:hhin4?:0yK553d12we?omjd;295~N685<6sA;;9n74}o1ag``=83;pD<>:c89~j6ddn90;6{i;kim=7>51zJ240e>3td8nnh=:182M77=j30qc=mcg194?7|@8:>o45rn2``b1<728qC==;l9:m7gea=3:1=vF>04a:?xh4jjl=6=4>{I331f?llf983>4}O99?h56sa3cae=?6=9rB:<8m6;|l0ff`f290:wE??5b;8yk5ekoh1<7?tH026g<=zf:hhjn4?:0yK553d12we?omid;295~N685<6sA;;9n74}o1agc`=83;pD<>:c89~j6dc890;6{i;kn;=7>51zJ240e>3td8ni>=:182M77=j30qc=md1194?7|@8:>o45rn2`g41<728qC==;l9:m7gb7=3:1=vF>04a:?xh4jm:=6=4>{I331f?lk0983>4}O99?h56sa3cf3=?6=9rB:<8m6;|l0fa6f290:wE??5b;8yk5el9h1<7?tH026g<=zf:ho5<6sA;;9n74}o1a`5`=83;pD<>:c89~j6dc990;6{i;kn:=7>51zJ240e>3td8ni?=:182M77=j30qc=md0194?7|@8:>o45rn2`g51<728qC==;l9:m7gb6=3:1=vF>04a:?xh4jm;=6=4>{I331f?lk1983>4}O99?h56sa3cf2=?6=9rB:<8m6;|l0fa7f290:wE??5b;8yk5el8h1<7?tH026g<=zf:ho=n4?:0yK553d12we?oj>d;295~N685<6sA;;9n74}o1a`4`=83;pD<>:c89~j6dc:90;6{i;kn9=7>51zJ240e>3td8ni<=:182M77=j30qc=md3194?7|@8:>o45rn2`g61<728qC==;l9:m7gb5=3:1=vF>04a:?xh4jm8=6=4>{I331f?lk2983>4}O99?h56sa3cf1=?6=9rB:<8m6;|l0fa4f290:wE??5b;8yk5el;h1<7?tH026g<=zf:ho>n4?:0yK553d12we?oj=d;295~N685<6sA;;9n74}o1a`7`=83;pD<>:c89~j6dc;90;6{i;kn8=7>51zJ240e>3td8ni==:182M77=j30qc=md2194?7|@8:>o45rn2`g71<728qC==;l9:m7gb4=3:1=vF>04a:?xh4jm9=6=4>{I331f?950;3xL462k01vb>lk3983>4}O99?h56sa3cf0=?6=9rB:<8m6;|l0fa5f290:wE??5b;8yk5el:h1<7?tH026g<=zf:ho?n4?:0yK553d12we?oj5<6sA;;9n74}o1a`6`=83;pD<>:c89~j6dc<90;6{i;kn?=7>51zJ240e>3td8ni:=:182M77=j30qc=md5194?7|@8:>o45rn2`g01<728qC==;l9:m7gb3=3:1=vF>04a:?xh4jm>=6=4>{I331f?lk4983>4}O99?h56sa3cf7=?6=9rB:<8m6;|l0fa2f290:wE??5b;8yk5el=h1<7?tH026g<=zf:ho8n4?:0yK553d12we?oj;d;295~N685<6sA;;9n74}o1a`1`=83;pD<>:c89~j6dc=90;6{i;kn>=7>51zJ240e>3td8ni;=:182M77=j30qc=md4194?7|@8:>o45rn2`g11<728qC==;l9:m7gb2=3:1=vF>04a:?xh4jm?=6=4>{I331f?lk5983>4}O99?h56sa3cf6=?6=9rB:<8m6;|l0fa3f290:wE??5b;8yk5el5<6sA;;9n74}o1a`0`=83;pD<>:c89~j6dc>90;6{i;kn==7>51zJ240e>3td8ni8=:182M77=j30qc=md7194?7|@8:>o45rn2`g21<728qC==;l9:m7gb1=3:1=vF>04a:?xh4jm<=6=4>{I331f?lk6983>4}O99?h56sa3cf5=?6=9rB:<8m6;|l0fa0f290:wE??5b;8yk5el?h1<7?tH026g<=zf:ho:n4?:0yK553d12we?oj9d;295~N685<6sA;;9n74}o1a`3`=83;pD<>:c89~j6dc?90;6{i;kn<=7>51zJ240e>3td8ni9=:182M77=j30qc=md6194?7|@8:>o45rn2`g31<728qC==;l9:m7gb0=3:1=vF>04a:?xh4jm==6=4>{I331f?lk7983>4}O99?h56sa3cf4=?6=9rB:<8m6;|l0fa1f290:wE??5b;8yk5el>h1<7?tH026g<=zf:ho;n4?:0yK553d12we?oj8d;295~N685<6sA;;9n74}o1a`2`=83;pD<>:c89~j6dc090;6{i;kn3=7>51zJ240e>3td8ni6=:182M77=j30qc=md9194?7|@8:>o45rn2`g<1<728qC==;l9:m7gb?=3:1=vF>04a:?xh4jm2=6=4>{I331f?lk8983>4}O99?h56sa3cf;=?6=9rB:<8m6;|l0fa>f290:wE??5b;8yk5el1h1<7?tH026g<=zf:ho4n4?:0yK553d12we?oj7d;295~N685<6sA;;9n74}o1a`=`=83;pD<>:c89~j6dc190;6{i;kn2=7>51zJ240e>3td8ni7=:182M77=j30qc=md8194?7|@8:>o45rn2`g=1<728qC==;l9:m7gb>=3:1=vF>04a:?xh4jm3=6=4>{I331f?lk9983>4}O99?h56sa3cf:=?6=9rB:<8m6;|l0fa?f290:wE??5b;8yk5el0h1<7?tH026g<=zf:ho5n4?:0yK553d12we?oj6d;295~N685<6sA;;9n74}o1a`<`=83;pD<>:c89~j6dci90;6{i;knj=7>51zJ240e>3td8nio=:182M77=j30qc=md`194?7|@8:>o45rn2`ge1<728qC==;l9:m7gbf=3:1=vF>04a:?xh4jmk=6=4>{I331f?lka983>4}O99?h56sa3cfb=?6=9rB:<8m6;|l0fagf290:wE??5b;8yk5elhh1<7?tH026g<=zf:homn4?:0yK553d12we?ojnd;295~N685<6sA;;9n74}o1a`d`=83;pD<>:c89~j6dcj90;6{i;kni=7>51zJ240e>3td8nil=:182M77=j30qc=mdc194?7|@8:>o45rn2`gf1<728qC==;l9:m7gbe=3:1=vF>04a:?xh4jmh=6=4>{I331f?lkb983>4}O99?h56sa3cfa=?6=9rB:<8m6;|l0fadf290:wE??5b;8yk5elkh1<7?tH026g<=zf:honn4?:0yK553d12we?ojmd;295~N685<6sA;;9n74}o1a`g`=83;pD<>:c89~j6dck90;6{i;knh=7>51zJ240e>3td8nim=:182M77=j30qc=mdb194?7|@8:>o45rn2`gg1<728qC==;l9:m7gbd=3:1=vF>04a:?xh4jmi=6=4>{I331f?lkc983>4}O99?h56sa3cf`=?6=9rB:<8m6;|l0faef290:wE??5b;8yk5eljh1<7?tH026g<=zf:hoon4?:0yK553d12we?ojld;295~N685<6sA;;9n74}o1a`f`=83;pD<>:c89~j6dcl90;6{i;kno=7>51zJ240e>3td8nij=:182M77=j30qc=mde194?7|@8:>o45rn2`g`1<728qC==;l9:m7gbc=3:1=vF>04a:?xh4jmn=6=4>{I331f?lkd983>4}O99?h56sa3cfg=?6=9rB:<8m6;|l0fabf290:wE??5b;8yk5elmh1<7?tH026g<=zf:hohn4?:0yK553d12we?ojkd;295~N685<6sA;;9n74}o1a`a`=83;pD<>:c89~j6dcm90;6{i;knn=7>51zJ240e>3td8nik=:182M77=j30qc=mdd194?7|@8:>o45rn2`ga1<728qC==;l9:m7gbb=3:1=vF>04a:?xh4jmo=6=4>{I331f?lke983>4}O99?h56sa3cff=?6=9rB:<8m6;|l0facf290:wE??5b;8yk5ellh1<7?tH026g<=zf:hoin4?:0yK553d12we?ojjd;295~N685<6sA;;9n74}o1a```=83;pD<>:c89~j6dcn90;6{i;knm=7>51zJ240e>3td8nih=:182M77=j30qc=mdg194?7|@8:>o45rn2`gb1<728qC==;l9:m7gba=3:1=vF>04a:?xh4jml=6=4>{I331f?lkf983>4}O99?h56sa3cfe=?6=9rB:<8m6;|l0fa`f290:wE??5b;8yk5eloh1<7?tH026g<=zf:hojn4?:0yK553d12we?ojid;295~N685<6sA;;9n74}o1a`c`=83;pD<>:c89~j6db890;6{i;ko;=7>51zJ240e>3td8nh>=:182M77=j30qc=me1194?7|@8:>o45rn2`f41<728qC==;l9:m7gc7=3:1=vF>04a:?xh4jl:=6=4>{I331f?lj0983>4}O99?h56sa3cg3=?6=9rB:<8m6;|l0f`6f290:wE??5b;8yk5em9h1<7?tH026g<=zf:hn5<6sA;;9n74}o1aa5`=83;pD<>:c89~j6db990;6{i;ko:=7>51zJ240e>3td8nh?=:182M77=j30qc=me0194?7|@8:>o45rn2`f51<728qC==;l9:m7gc6=3:1=vF>04a:?xh4jl;=6=4>{I331f?lj1983>4}O99?h56sa3cg2=?6=9rB:<8m6;|l0f`7f290:wE??5b;8yk5em8h1<7?tH026g<=zf:hn=n4?:0yK553d12we?ok>d;295~N685<6sA;;9n74}o1aa4`=83;pD<>:c89~j6db:90;6{i;ko9=7>51zJ240e>3td8nh<=:182M77=j30qc=me3194?7|@8:>o45rn2`f61<728qC==;l9:m7gc5=3:1=vF>04a:?xh4jl8=6=4>{I331f?lj2983>4}O99?h56sa3cg1=?6=9rB:<8m6;|l0f`4f290:wE??5b;8yk5em;h1<7?tH026g<=zf:hn>n4?:0yK553d12we?ok=d;295~N685<6sA;;9n74}o1aa7`=83;pD<>:c89~j6db;90;6{i;ko8=7>51zJ240e>3td8nh==:182M77=j30qc=me2194?7|@8:>o45rn2`f71<728qC==;l9:m7gc4=3:1=vF>04a:?xh4jl9=6=4>{I331f?950;3xL462k01vb>lj3983>4}O99?h56sa3cg0=?6=9rB:<8m6;|l0f`5f290:wE??5b;8yk5em:h1<7?tH026g<=zf:hn?n4?:0yK553d12we?ok5<6sA;;9n74}o1aa6`=83;pD<>:c89~j6db<90;6{i;ko?=7>51zJ240e>3td8nh:=:182M77=j30qc=me5194?7|@8:>o45rn2`f01<728qC==;l9:m7gc3=3:1=vF>04a:?xh4jl>=6=4>{I331f?lj4983>4}O99?h56sa3cg7=?6=9rB:<8m6;|l0f`2f290:wE??5b;8yk5em=h1<7?tH026g<=zf:hn8n4?:0yK553d12we?ok;d;295~N685<6sA;;9n74}o1aa1`=83;pD<>:c89~j6db=90;6{i;ko>=7>51zJ240e>3td8nh;=:182M77=j30qc=me4194?7|@8:>o45rn2`f11<728qC==;l9:m7gc2=3:1=vF>04a:?xh4jl?=6=4>{I331f?lj5983>4}O99?h56sa3cg6=?6=9rB:<8m6;|l0f`3f290:wE??5b;8yk5em5<6sA;;9n74}o1aa0`=83;pD<>:c89~j6db>90;6{i;ko==7>51zJ240e>3td8nh8=:182M77=j30qc=me7194?7|@8:>o45rn2`f21<728qC==;l9:m7gc1=3:1=vF>04a:?xh4jl<=6=4>{I331f?lj6983>4}O99?h56sa3cg5=?6=9rB:<8m6;|l0f`0f290:wE??5b;8yk5em?h1<7?tH026g<=zf:hn:n4?:0yK553d12we?ok9d;295~N685<6sA;;9n74}o1aa3`=83;pD<>:c89~j6db?90;6{i;ko<=7>51zJ240e>3td8nh9=:182M77=j30qc=me6194?7|@8:>o45rn2`f31<728qC==;l9:m7gc0=3:1=vF>04a:?xh4jl==6=4>{I331f?lj7983>4}O99?h56sa3cg4=?6=9rB:<8m6;|l0f`1f290:wE??5b;8yk5em>h1<7?tH026g<=zf:hn;n4?:0yK553d12we?ok8d;295~N685<6sA;;9n74}o1aa2`=83;pD<>:c89~j6db090;6{i;ko3=7>51zJ240e>3td8nh6=:182M77=j30qc=me9194?7|@8:>o45rn2`f<1<728qC==;l9:m7gc?=3:1=vF>04a:?xh4jl2=6=4>{I331f?lj8983>4}O99?h56sa3cg;=?6=9rB:<8m6;|l0f`>f290:wE??5b;8yk5em1h1<7?tH026g<=zf:hn4n4?:0yK553d12we?ok7d;295~N685<6sA;;9n74}o1aa=`=83;pD<>:c89~j6db190;6{i;ko2=7>51zJ240e>3td8nh7=:182M77=j30qc=me8194?7|@8:>o45rn2`f=1<728qC==;l9:m7gc>=3:1=vF>04a:?xh4jl3=6=4>{I331f?lj9983>4}O99?h56sa3cg:=?6=9rB:<8m6;|l0f`?f290:wE??5b;8yk5em0h1<7?tH026g<=zf:hn5n4?:0yK553d12we?ok6d;295~N685<6sA;;9n74}o1aa<`=83;pD<>:c89~j6dbi90;6{i;koj=7>51zJ240e>3td8nho=:182M77=j30qc=me`194?7|@8:>o45rn2`fe1<728qC==;l9:m7gcf=3:1=vF>04a:?xh4jlk=6=4>{I331f?lja983>4}O99?h56sa3cgb=?6=9rB:<8m6;|l0f`gf290:wE??5b;8yk5emhh1<7?tH026g<=zf:hnmn4?:0yK553d12we?oknd;295~N685<6sA;;9n74}o1aad`=83;pD<>:c89~j6dbj90;6{i;koi=7>51zJ240e>3td8nhl=:182M77=j30qc=mec194?7|@8:>o45rn2`ff1<728qC==;l9:m7gce=3:1=vF>04a:?xh4jlh=6=4>{I331f?ljb983>4}O99?h56sa3cga=?6=9rB:<8m6;|l0f`df290:wE??5b;8yk5emkh1<7?tH026g<=zf:hnnn4?:0yK553d12we?okmd;295~N685<6sA;;9n74}o1aag`=83;pD<>:c89~j6dbk90;6{i;koh=7>51zJ240e>3td8nhm=:182M77=j30qc=meb194?7|@8:>o45rn2`fg1<728qC==;l9:m7gcd=3:1=vF>04a:?xh4jli=6=4>{I331f?ljc983>4}O99?h56sa3cg`=?6=9rB:<8m6;|l0f`ef290:wE??5b;8yk5emjh1<7?tH026g<=zf:hnon4?:0yK553d12we?okld;295~N685<6sA;;9n74}o1aaf`=83;pD<>:c89~j6dbl90;6{i;koo=7>51zJ240e>3td8nhj=:182M77=j30qc=mee194?7|@8:>o45rn2`f`1<728qC==;l9:m7gcc=3:1=vF>04a:?xh4jln=6=4>{I331f?ljd983>4}O99?h56sa3cgg=?6=9rB:<8m6;|l0f`bf290:wE??5b;8yk5emmh1<7?tH026g<=zf:hnhn4?:0yK553d12we?okkd;295~N685<6sA;;9n74}o1aaa`=83;pD<>:c89~j6dbm90;6{i;kon=7>51zJ240e>3td8nhk=:182M77=j30qc=med194?7|@8:>o45rn2`fa1<728qC==;l9:m7gcb=3:1=vF>04a:?xh4jlo=6=4>{I331f?lje983>4}O99?h56sa3cgf=?6=9rB:<8m6;|l0f`cf290:wE??5b;8yk5emlh1<7?tH026g<=zf:hnin4?:0yK553d12we?okjd;295~N685<6sA;;9n74}o1aa``=83;pD<>:c89~j6dbn90;6{i;kom=7>51zJ240e>3td8nhh=:182M77=j30qc=meg194?7|@8:>o45rn2`fb1<728qC==;l9:m7gca=3:1=vF>04a:?xh4jll=6=4>{I331f?ljf983>4}O99?h56sa3cge=?6=9rB:<8m6;|l0f``f290:wE??5b;8yk5emoh1<7?tH026g<=zf:hnjn4?:0yK553d12we?okid;295~N685<6sA;;9n74}o1aac`=83;pD<>:c89~j6da890;6{i;kl;=7>51zJ240e>3td8nk>=:182M77=j30qc=mf1194?7|@8:>o45rn2`e41<728qC==;l9:m7g`7=3:1=vF>04a:?xh4jo:=6=4>{I331f?li0983>4}O99?h56sa3cd3=?6=9rB:<8m6;|l0fc6f290:wE??5b;8yk5en9h1<7?tH026g<=zf:hm5<6sA;;9n74}o1ab5`=83;pD<>:c89~j6da990;6{i;kl:=7>51zJ240e>3td8nk?=:182M77=j30qc=mf0194?7|@8:>o45rn2`e51<728qC==;l9:m7g`6=3:1=vF>04a:?xh4jo;=6=4>{I331f?li1983>4}O99?h56sa3cd2=?6=9rB:<8m6;|l0fc7f290:wE??5b;8yk5en8h1<7?tH026g<=zf:hm=n4?:0yK553d12we?oh>d;295~N685<6sA;;9n74}o1ab4`=83;pD<>:c89~j6da:90;6{i;kl9=7>51zJ240e>3td8nk<=:182M77=j30qc=mf3194?7|@8:>o45rn2`e61<728qC==;l9:m7g`5=3:1=vF>04a:?xh4jo8=6=4>{I331f?li2983>4}O99?h56sa3cd1=?6=9rB:<8m6;|l0fc4f290:wE??5b;8yk5en;h1<7?tH026g<=zf:hm>n4?:0yK553d12we?oh=d;295~N685<6sA;;9n74}o1ab7`=83;pD<>:c89~j6da;90;6{i;kl8=7>51zJ240e>3td8nk==:182M77=j30qc=mf2194?7|@8:>o45rn2`e71<728qC==;l9:m7g`4=3:1=vF>04a:?xh4jo9=6=4>{I331f?950;3xL462k01vb>li3983>4}O99?h56sa3cd0=?6=9rB:<8m6;|l0fc5f290:wE??5b;8yk5en:h1<7?tH026g<=zf:hm?n4?:0yK553d12we?oh5<6sA;;9n74}o1ab6`=83;pD<>:c89~j6da<90;6{i;kl?=7>51zJ240e>3td8nk:=:182M77=j30qc=mf5194?7|@8:>o45rn2`e01<728qC==;l9:m7g`3=3:1=vF>04a:?xh4jo>=6=4>{I331f?li4983>4}O99?h56sa3cd7=?6=9rB:<8m6;|l0fc2f290:wE??5b;8yk5en=h1<7?tH026g<=zf:hm8n4?:0yK553d12we?oh;d;295~N685<6sA;;9n74}o1ab1`=83;pD<>:c89~j6da=90;6{i;kl>=7>51zJ240e>3td8nk;=:182M77=j30qc=mf4194?7|@8:>o45rn2`e11<728qC==;l9:m7g`2=3:1=vF>04a:?xh4jo?=6=4>{I331f?li5983>4}O99?h56sa3cd6=?6=9rB:<8m6;|l0fc3f290:wE??5b;8yk5en5<6sA;;9n74}o1ab0`=83;pD<>:c89~j6da>90;6{i;kl==7>51zJ240e>3td8nk8=:182M77=j30qc=mf7194?7|@8:>o45rn2`e21<728qC==;l9:m7g`1=3:1=vF>04a:?xh4jo<=6=4>{I331f?li6983>4}O99?h56sa3cd5=?6=9rB:<8m6;|l0fc0f290:wE??5b;8yk5en?h1<7?tH026g<=zf:hm:n4?:0yK553d12we?oh9d;295~N685<6sA;;9n74}o1ab3`=83;pD<>:c89~j6da?90;6{i;kl<=7>51zJ240e>3td8nk9=:182M77=j30qc=mf6194?7|@8:>o45rn2`e31<728qC==;l9:m7g`0=3:1=vF>04a:?xh4jo==6=4>{I331f?li7983>4}O99?h56sa3cd4=?6=9rB:<8m6;|l0fc1f290:wE??5b;8yk5en>h1<7?tH026g<=zf:hm;n4?:0yK553d12we?oh8d;295~N685<6sA;;9n74}o1ab2`=83;pD<>:c89~j6da090;6{i;kl3=7>51zJ240e>3td8nk6=:182M77=j30qc=mf9194?7|@8:>o45rn2`e<1<728qC==;l9:m7g`?=3:1=vF>04a:?xh4jo2=6=4>{I331f?li8983>4}O99?h56sa3cd;=?6=9rB:<8m6;|l0fc>f290:wE??5b;8yk5en1h1<7?tH026g<=zf:hm4n4?:0yK553d12we?oh7d;295~N685<6sA;;9n74}o1ab=`=83;pD<>:c89~j6da190;6{i;kl2=7>51zJ240e>3td8nk7=:182M77=j30qc=mf8194?7|@8:>o45rn2`e=1<728qC==;l9:m7g`>=3:1=vF>04a:?xh4jo3=6=4>{I331f?li9983>4}O99?h56sa3cd:=?6=9rB:<8m6;|l0fc?f290:wE??5b;8yk5en0h1<7?tH026g<=zf:hm5n4?:0yK553d12we?oh6d;295~N685<6sA;;9n74}o1ab<`=83;pD<>:c89~j6dai90;6{i;klj=7>51zJ240e>3td8nko=:182M77=j30qc=mf`194?7|@8:>o45rn2`ee1<728qC==;l9:m7g`f=3:1=vF>04a:?xh4jok=6=4>{I331f?lia983>4}O99?h56sa3cdb=?6=9rB:<8m6;|l0fcgf290:wE??5b;8yk5enhh1<7?tH026g<=zf:hmmn4?:0yK553d12we?ohnd;295~N685<6sA;;9n74}o1abd`=83;pD<>:c89~j6daj90;6{i;kli=7>51zJ240e>3td8nkl=:182M77=j30qc=mfc194?7|@8:>o45rn2`ef1<728qC==;l9:m7g`e=3:1=vF>04a:?xh4joh=6=4>{I331f?lib983>4}O99?h56sa3cda=?6=9rB:<8m6;|l0fcdf290:wE??5b;8yk5enkh1<7?tH026g<=zf:hmnn4?:0yK553d12we?ohmd;295~N685<6sA;;9n74}o1abg`=83;pD<>:c89~j6dak90;6{i;klh=7>51zJ240e>3td8nkm=:182M77=j30qc=mfb194?7|@8:>o45rn2`eg1<728qC==;l9:m7g`d=3:1=vF>04a:?xh4joi=6=4>{I331f?lic983>4}O99?h56sa3cd`=?6=9rB:<8m6;|l0fcef290:wE??5b;8yk5enjh1<7?tH026g<=zf:hmon4?:0yK553d12we?ohld;295~N685<6sA;;9n74}o1abf`=83;pD<>:c89~j6dal90;6{i;klo=7>51zJ240e>3td8nkj=:182M77=j30qc=mfe194?7|@8:>o45rn2`e`1<728qC==;l9:m7g`c=3:1=vF>04a:?xh4jon=6=4>{I331f?lid983>4}O99?h56sa3cdg=?6=9rB:<8m6;|l0fcbf290:wE??5b;8yk5enmh1<7?tH026g<=zf:hmhn4?:0yK553d12we?ohkd;295~N685<6sA;;9n74}o1aba`=83;pD<>:c89~j6dam90;6{i;kln=7>51zJ240e>3td8nkk=:182M77=j30qc=mfd194?7|@8:>o45rn2`ea1<728qC==;l9:m7g`b=3:1=vF>04a:?xh4joo=6=4>{I331f?lie983>4}O99?h56sa3cdf=?6=9rB:<8m6;|l0fccf290:wE??5b;8yk5enlh1<7?tH026g<=zf:hmin4?:0yK553d12we?ohjd;295~N685<6sA;;9n74}o1ab``=83;pD<>:c89~j6dan90;6{i;klm=7>51zJ240e>3td8nkh=:182M77=j30qc=mfg194?7|@8:>o45rn2`eb1<728qC==;l9:m7g`a=3:1=vF>04a:?xh4jol=6=4>{I331f?lif983>4}O99?h56sa3cde=?6=9rB:<8m6;|l0fc`f290:wE??5b;8yk5enoh1<7?tH026g<=zf:hmjn4?:0yK553d12we?ohid;295~N685<6sA;;9n74}o1abc`=83;pD<>:c89~j6e7890;6{i;j:;=7>51zJ240e>3td8o=>=:182M77=j30qc=l01194?7|@8:>o45rn2a341<728qC==;l9:m7f67=3:1=vF>04a:?xh4k9:=6=4>{I331f?m?0983>4}O99?h56sa3b23=?6=9rB:<8m6;|l0g56f290:wE??5b;8yk5d89h1<7?tH026g<=zf:i;?d;295~N685<6sA;;9n74}o1`45`=83;pD<>:c89~j6e7990;6{i;j::=7>51zJ240e>3td8o=?=:182M77=j30qc=l00194?7|@8:>o45rn2a351<728qC==;l9:m7f66=3:1=vF>04a:?xh4k9;=6=4>{I331f?m?1983>4}O99?h56sa3b22=?6=9rB:<8m6;|l0g57f290:wE??5b;8yk5d88h1<7?tH026g<=zf:i;=n4?:0yK553d12we?n>>d;295~N685<6sA;;9n74}o1`44`=83;pD<>:c89~j6e7:90;6{i;j:9=7>51zJ240e>3td8o=<=:182M77=j30qc=l03194?7|@8:>o45rn2a361<728qC==;l9:m7f65=3:1=vF>04a:?xh4k98=6=4>{I331f?m?2983>4}O99?h56sa3b21=?6=9rB:<8m6;|l0g54f290:wE??5b;8yk5d8;h1<7?tH026g<=zf:i;>n4?:0yK553d12we?n>=d;295~N685<6sA;;9n74}o1`47`=83;pD<>:c89~j6e7;90;6{i;j:8=7>51zJ240e>3td8o===:182M77=j30qc=l02194?7|@8:>o45rn2a371<728qC==;l9:m7f64=3:1=vF>04a:?xh4k99=6=4>{I331f?950;3xL462k01vb>m?3983>4}O99?h56sa3b20=?6=9rB:<8m6;|l0g55f290:wE??5b;8yk5d8:h1<7?tH026g<=zf:i;?n4?:0yK553d12we?n>5<6sA;;9n74}o1`46`=83;pD<>:c89~j6e7<90;6{i;j:?=7>51zJ240e>3td8o=:=:182M77=j30qc=l05194?7|@8:>o45rn2a301<728qC==;l9:m7f63=3:1=vF>04a:?xh4k9>=6=4>{I331f?m?4983>4}O99?h56sa3b27=?6=9rB:<8m6;|l0g52f290:wE??5b;8yk5d8=h1<7?tH026g<=zf:i;8n4?:0yK553d12we?n>;d;295~N685<6sA;;9n74}o1`41`=83;pD<>:c89~j6e7=90;6{i;j:>=7>51zJ240e>3td8o=;=:182M77=j30qc=l04194?7|@8:>o45rn2a311<728qC==;l9:m7f62=3:1=vF>04a:?xh4k9?=6=4>{I331f?m?5983>4}O99?h56sa3b26=?6=9rB:<8m6;|l0g53f290:wE??5b;8yk5d8:d;295~N685<6sA;;9n74}o1`40`=83;pD<>:c89~j6e7>90;6{i;j:==7>51zJ240e>3td8o=8=:182M77=j30qc=l07194?7|@8:>o45rn2a321<728qC==;l9:m7f61=3:1=vF>04a:?xh4k9<=6=4>{I331f?m?6983>4}O99?h56sa3b25=?6=9rB:<8m6;|l0g50f290:wE??5b;8yk5d8?h1<7?tH026g<=zf:i;:n4?:0yK553d12we?n>9d;295~N685<6sA;;9n74}o1`43`=83;pD<>:c89~j6e7?90;6{i;j:<=7>51zJ240e>3td8o=9=:182M77=j30qc=l06194?7|@8:>o45rn2a331<728qC==;l9:m7f60=3:1=vF>04a:?xh4k9==6=4>{I331f?m?7983>4}O99?h56sa3b24=?6=9rB:<8m6;|l0g51f290:wE??5b;8yk5d8>h1<7?tH026g<=zf:i;;n4?:0yK553d12we?n>8d;295~N685<6sA;;9n74}o1`42`=83;pD<>:c89~j6e7090;6{i;j:3=7>51zJ240e>3td8o=6=:182M77=j30qc=l09194?7|@8:>o45rn2a3<1<728qC==;l9:m7f6?=3:1=vF>04a:?xh4k92=6=4>{I331f?m?8983>4}O99?h56sa3b2;=?6=9rB:<8m6;|l0g5>f290:wE??5b;8yk5d81h1<7?tH026g<=zf:i;4n4?:0yK553d12we?n>7d;295~N685<6sA;;9n74}o1`4=`=83;pD<>:c89~j6e7190;6{i;j:2=7>51zJ240e>3td8o=7=:182M77=j30qc=l08194?7|@8:>o45rn2a3=1<728qC==;l9:m7f6>=3:1=vF>04a:?xh4k93=6=4>{I331f?m?9983>4}O99?h56sa3b2:=?6=9rB:<8m6;|l0g5?f290:wE??5b;8yk5d80h1<7?tH026g<=zf:i;5n4?:0yK553d12we?n>6d;295~N685<6sA;;9n74}o1`4<`=83;pD<>:c89~j6e7i90;6{i;j:j=7>51zJ240e>3td8o=o=:182M77=j30qc=l0`194?7|@8:>o45rn2a3e1<728qC==;l9:m7f6f=3:1=vF>04a:?xh4k9k=6=4>{I331f?m?a983>4}O99?h56sa3b2b=?6=9rB:<8m6;|l0g5gf290:wE??5b;8yk5d8hh1<7?tH026g<=zf:i;mn4?:0yK553d12we?n>nd;295~N685<6sA;;9n74}o1`4d`=83;pD<>:c89~j6e7j90;6{i;j:i=7>51zJ240e>3td8o=l=:182M77=j30qc=l0c194?7|@8:>o45rn2a3f1<728qC==;l9:m7f6e=3:1=vF>04a:?xh4k9h=6=4>{I331f?m?b983>4}O99?h56sa3b2a=?6=9rB:<8m6;|l0g5df290:wE??5b;8yk5d8kh1<7?tH026g<=zf:i;nn4?:0yK553d12we?n>md;295~N685<6sA;;9n74}o1`4g`=83;pD<>:c89~j6e7k90;6{i;j:h=7>51zJ240e>3td8o=m=:182M77=j30qc=l0b194?7|@8:>o45rn2a3g1<728qC==;l9:m7f6d=3:1=vF>04a:?xh4k9i=6=4>{I331f?m?c983>4}O99?h56sa3b2`=?6=9rB:<8m6;|l0g5ef290:wE??5b;8yk5d8jh1<7?tH026g<=zf:i;on4?:0yK553d12we?n>ld;295~N685<6sA;;9n74}o1`4f`=83;pD<>:c89~j6e7l90;6{i;j:o=7>51zJ240e>3td8o=j=:182M77=j30qc=l0e194?7|@8:>o45rn2a3`1<728qC==;l9:m7f6c=3:1=vF>04a:?xh4k9n=6=4>{I331f?m?d983>4}O99?h56sa3b2g=?6=9rB:<8m6;|l0g5bf290:wE??5b;8yk5d8mh1<7?tH026g<=zf:i;hn4?:0yK553d12we?n>kd;295~N685<6sA;;9n74}o1`4a`=83;pD<>:c89~j6e7m90;6{i;j:n=7>51zJ240e>3td8o=k=:182M77=j30qc=l0d194?7|@8:>o45rn2a3a1<728qC==;l9:m7f6b=3:1=vF>04a:?xh4k9o=6=4>{I331f?m?e983>4}O99?h56sa3b2f=?6=9rB:<8m6;|l0g5cf290:wE??5b;8yk5d8lh1<7?tH026g<=zf:i;in4?:0yK553d12we?n>jd;295~N685<6sA;;9n74}o1`4``=83;pD<>:c89~j6e7n90;6{i;j:m=7>51zJ240e>3td8o=h=:182M77=j30qc=l0g194?7|@8:>o45rn2a3b1<728qC==;l9:m7f6a=3:1=vF>04a:?xh4k9l=6=4>{I331f?m?f983>4}O99?h56sa3b2e=?6=9rB:<8m6;|l0g5`f290:wE??5b;8yk5d8oh1<7?tH026g<=zf:i;jn4?:0yK553d12we?n>id;295~N685<6sA;;9n74}o1`4c`=83;pD<>:c89~j6e6890;6{i;j;;=7>51zJ240e>3td8o<>=:182M77=j30qc=l11194?7|@8:>o45rn2a241<728qC==;l9:m7f77=3:1=vF>04a:?xh4k8:=6=4>{I331f?m>0983>4}O99?h56sa3b33=?6=9rB:<8m6;|l0g46f290:wE??5b;8yk5d99h1<7?tH026g<=zf:i:5<6sA;;9n74}o1`55`=83;pD<>:c89~j6e6990;6{i;j;:=7>51zJ240e>3td8oo45rn2a251<728qC==;l9:m7f76=3:1=vF>04a:?xh4k8;=6=4>{I331f?m>1983>4}O99?h56sa3b32=?6=9rB:<8m6;|l0g47f290:wE??5b;8yk5d98h1<7?tH026g<=zf:i:=n4?:0yK553d12we?n?>d;295~N685<6sA;;9n74}o1`54`=83;pD<>:c89~j6e6:90;6{i;j;9=7>51zJ240e>3td8o<<=:182M77=j30qc=l13194?7|@8:>o45rn2a261<728qC==;l9:m7f75=3:1=vF>04a:?xh4k88=6=4>{I331f?m>2983>4}O99?h56sa3b31=?6=9rB:<8m6;|l0g44f290:wE??5b;8yk5d9;h1<7?tH026g<=zf:i:>n4?:0yK553d12we?n?=d;295~N685<6sA;;9n74}o1`57`=83;pD<>:c89~j6e6;90;6{i;j;8=7>51zJ240e>3td8o<==:182M77=j30qc=l12194?7|@8:>o45rn2a271<728qC==;l9:m7f74=3:1=vF>04a:?xh4k89=6=4>{I331f?950;3xL462k01vb>m>3983>4}O99?h56sa3b30=?6=9rB:<8m6;|l0g45f290:wE??5b;8yk5d9:h1<7?tH026g<=zf:i:?n4?:0yK553d12we?n?5<6sA;;9n74}o1`56`=83;pD<>:c89~j6e6<90;6{i;j;?=7>51zJ240e>3td8o<:=:182M77=j30qc=l15194?7|@8:>o45rn2a201<728qC==;l9:m7f73=3:1=vF>04a:?xh4k8>=6=4>{I331f?m>4983>4}O99?h56sa3b37=?6=9rB:<8m6;|l0g42f290:wE??5b;8yk5d9=h1<7?tH026g<=zf:i:8n4?:0yK553d12we?n?;d;295~N685<6sA;;9n74}o1`51`=83;pD<>:c89~j6e6=90;6{i;j;>=7>51zJ240e>3td8o<;=:182M77=j30qc=l14194?7|@8:>o45rn2a211<728qC==;l9:m7f72=3:1=vF>04a:?xh4k8?=6=4>{I331f?m>5983>4}O99?h56sa3b36=?6=9rB:<8m6;|l0g43f290:wE??5b;8yk5d95<6sA;;9n74}o1`50`=83;pD<>:c89~j6e6>90;6{i;j;==7>51zJ240e>3td8o<8=:182M77=j30qc=l17194?7|@8:>o45rn2a221<728qC==;l9:m7f71=3:1=vF>04a:?xh4k8<=6=4>{I331f?m>6983>4}O99?h56sa3b35=?6=9rB:<8m6;|l0g40f290:wE??5b;8yk5d9?h1<7?tH026g<=zf:i::n4?:0yK553d12we?n?9d;295~N685<6sA;;9n74}o1`53`=83;pD<>:c89~j6e6?90;6{i;j;<=7>51zJ240e>3td8o<9=:182M77=j30qc=l16194?7|@8:>o45rn2a231<728qC==;l9:m7f70=3:1=vF>04a:?xh4k8==6=4>{I331f?m>7983>4}O99?h56sa3b34=?6=9rB:<8m6;|l0g41f290:wE??5b;8yk5d9>h1<7?tH026g<=zf:i:;n4?:0yK553d12we?n?8d;295~N685<6sA;;9n74}o1`52`=83;pD<>:c89~j6e6090;6{i;j;3=7>51zJ240e>3td8o<6=:182M77=j30qc=l19194?7|@8:>o45rn2a2<1<728qC==;l9:m7f7?=3:1=vF>04a:?xh4k82=6=4>{I331f?m>8983>4}O99?h56sa3b3;=?6=9rB:<8m6;|l0g4>f290:wE??5b;8yk5d91h1<7?tH026g<=zf:i:4n4?:0yK553d12we?n?7d;295~N685<6sA;;9n74}o1`5=`=83;pD<>:c89~j6e6190;6{i;j;2=7>51zJ240e>3td8o<7=:182M77=j30qc=l18194?7|@8:>o45rn2a2=1<728qC==;l9:m7f7>=3:1=vF>04a:?xh4k83=6=4>{I331f?m>9983>4}O99?h56sa3b3:=?6=9rB:<8m6;|l0g4?f290:wE??5b;8yk5d90h1<7?tH026g<=zf:i:5n4?:0yK553d12we?n?6d;295~N685<6sA;;9n74}o1`5<`=83;pD<>:c89~j6e6i90;6{i;j;j=7>51zJ240e>3td8oo45rn2a2e1<728qC==;l9:m7f7f=3:1=vF>04a:?xh4k8k=6=4>{I331f?m>a983>4}O99?h56sa3b3b=?6=9rB:<8m6;|l0g4gf290:wE??5b;8yk5d9hh1<7?tH026g<=zf:i:mn4?:0yK553d12we?n?nd;295~N685<6sA;;9n74}o1`5d`=83;pD<>:c89~j6e6j90;6{i;j;i=7>51zJ240e>3td8oo45rn2a2f1<728qC==;l9:m7f7e=3:1=vF>04a:?xh4k8h=6=4>{I331f?m>b983>4}O99?h56sa3b3a=?6=9rB:<8m6;|l0g4df290:wE??5b;8yk5d9kh1<7?tH026g<=zf:i:nn4?:0yK553d12we?n?md;295~N685<6sA;;9n74}o1`5g`=83;pD<>:c89~j6e6k90;6{i;j;h=7>51zJ240e>3td8oo45rn2a2g1<728qC==;l9:m7f7d=3:1=vF>04a:?xh4k8i=6=4>{I331f?m>c983>4}O99?h56sa3b3`=?6=9rB:<8m6;|l0g4ef290:wE??5b;8yk5d9jh1<7?tH026g<=zf:i:on4?:0yK553d12we?n?ld;295~N685<6sA;;9n74}o1`5f`=83;pD<>:c89~j6e6l90;6{i;j;o=7>51zJ240e>3td8oo45rn2a2`1<728qC==;l9:m7f7c=3:1=vF>04a:?xh4k8n=6=4>{I331f?m>d983>4}O99?h56sa3b3g=?6=9rB:<8m6;|l0g4bf290:wE??5b;8yk5d9mh1<7?tH026g<=zf:i:hn4?:0yK553d12we?n?kd;295~N685<6sA;;9n74}o1`5a`=83;pD<>:c89~j6e6m90;6{i;j;n=7>51zJ240e>3td8oo45rn2a2a1<728qC==;l9:m7f7b=3:1=vF>04a:?xh4k8o=6=4>{I331f?m>e983>4}O99?h56sa3b3f=?6=9rB:<8m6;|l0g4cf290:wE??5b;8yk5d9lh1<7?tH026g<=zf:i:in4?:0yK553d12we?n?jd;295~N685<6sA;;9n74}o1`5``=83;pD<>:c89~j6e6n90;6{i;j;m=7>51zJ240e>3td8oo45rn2a2b1<728qC==;l9:m7f7a=3:1=vF>04a:?xh4k8l=6=4>{I331f?m>f983>4}O99?h56sa3b3e=?6=9rB:<8m6;|l0g4`f290:wE??5b;8yk5d9oh1<7?tH026g<=zf:i:jn4?:0yK553d12we?n?id;295~N685<6sA;;9n74}o1`5c`=83;pD<>:c89~j6e5890;6{i;j8;=7>51zJ240e>3td8o?>=:182M77=j30qc=l21194?7|@8:>o45rn2a141<728qC==;l9:m7f47=3:1=vF>04a:?xh4k;:=6=4>{I331f?=950;3xL462k01vb>m=0983>4}O99?h56sa3b03=?6=9rB:<8m6;|l0g76f290:wE??5b;8yk5d:9h1<7?tH026g<=zf:i95<6sA;;9n74}o1`65`=83;pD<>:c89~j6e5990;6{i;j8:=7>51zJ240e>3td8o??=:182M77=j30qc=l20194?7|@8:>o45rn2a151<728qC==;l9:m7f46=3:1=vF>04a:?xh4k;;=6=4>{I331f?<950;3xL462k01vb>m=1983>4}O99?h56sa3b02=?6=9rB:<8m6;|l0g77f290:wE??5b;8yk5d:8h1<7?tH026g<=zf:i9=n4?:0yK553d12we?n<>d;295~N685<6sA;;9n74}o1`64`=83;pD<>:c89~j6e5:90;6{i;j89=7>51zJ240e>3td8o?<=:182M77=j30qc=l23194?7|@8:>o45rn2a161<728qC==;l9:m7f45=3:1=vF>04a:?xh4k;8=6=4>{I331f??950;3xL462k01vb>m=2983>4}O99?h56sa3b01=?6=9rB:<8m6;|l0g74f290:wE??5b;8yk5d:;h1<7?tH026g<=zf:i9>n4?:0yK553d12we?n<=d;295~N685<6sA;;9n74}o1`67`=83;pD<>:c89~j6e5;90;6{i;j88=7>51zJ240e>3td8o?==:182M77=j30qc=l22194?7|@8:>o45rn2a171<728qC==;l9:m7f44=3:1=vF>04a:?xh4k;9=6=4>{I331f?>950;3xL462k01vb>m=3983>4}O99?h56sa3b00=?6=9rB:<8m6;|l0g75f290:wE??5b;8yk5d::h1<7?tH026g<=zf:i9?n4?:0yK553d12we?n<5<6sA;;9n74}o1`66`=83;pD<>:c89~j6e5<90;6{i;j8?=7>51zJ240e>3td8o?:=:182M77=j30qc=l25194?7|@8:>o45rn2a101<728qC==;l9:m7f43=3:1=vF>04a:?xh4k;>=6=4>{I331f?9950;3xL462k01vb>m=4983>4}O99?h56sa3b07=?6=9rB:<8m6;|l0g72f290:wE??5b;8yk5d:=h1<7?tH026g<=zf:i98n4?:0yK553d12we?n<;d;295~N685<6sA;;9n74}o1`61`=83;pD<>:c89~j6e5=90;6{i;j8>=7>51zJ240e>3td8o?;=:182M77=j30qc=l24194?7|@8:>o45rn2a111<728qC==;l9:m7f42=3:1=vF>04a:?xh4k;?=6=4>{I331f?8950;3xL462k01vb>m=5983>4}O99?h56sa3b06=?6=9rB:<8m6;|l0g73f290:wE??5b;8yk5d:5<6sA;;9n74}o1`60`=83;pD<>:c89~j6e5>90;6{i;j8==7>51zJ240e>3td8o?8=:182M77=j30qc=l27194?7|@8:>o45rn2a121<728qC==;l9:m7f41=3:1=vF>04a:?xh4k;<=6=4>{I331f?;950;3xL462k01vb>m=6983>4}O99?h56sa3b05=?6=9rB:<8m6;|l0g70f290:wE??5b;8yk5d:?h1<7?tH026g<=zf:i9:n4?:0yK553d12we?n<9d;295~N685<6sA;;9n74}o1`63`=83;pD<>:c89~j6e5?90;6{i;j8<=7>51zJ240e>3td8o?9=:182M77=j30qc=l26194?7|@8:>o45rn2a131<728qC==;l9:m7f40=3:1=vF>04a:?xh4k;==6=4>{I331f?:950;3xL462k01vb>m=7983>4}O99?h56sa3b04=?6=9rB:<8m6;|l0g71f290:wE??5b;8yk5d:>h1<7?tH026g<=zf:i9;n4?:0yK553d12we?n<8d;295~N685<6sA;;9n74}o1`62`=83;pD<>:c89~j6e5090;6{i;j83=7>51zJ240e>3td8o?6=:182M77=j30qc=l29194?7|@8:>o45rn2a1<1<728qC==;l9:m7f4?=3:1=vF>04a:?xh4k;2=6=4>{I331f?5950;3xL462k01vb>m=8983>4}O99?h56sa3b0;=?6=9rB:<8m6;|l0g7>f290:wE??5b;8yk5d:1h1<7?tH026g<=zf:i94n4?:0yK553d12we?n<7d;295~N685<6sA;;9n74}o1`6=`=83;pD<>:c89~j6e5190;6{i;j82=7>51zJ240e>3td8o?7=:182M77=j30qc=l28194?7|@8:>o45rn2a1=1<728qC==;l9:m7f4>=3:1=vF>04a:?xh4k;3=6=4>{I331f?4950;3xL462k01vb>m=9983>4}O99?h56sa3b0:=?6=9rB:<8m6;|l0g7?f290:wE??5b;8yk5d:0h1<7?tH026g<=zf:i95n4?:0yK553d12we?n<6d;295~N685<6sA;;9n74}o1`6<`=83;pD<>:c89~j6e5i90;6{i;j8j=7>51zJ240e>3td8o?o=:182M77=j30qc=l2`194?7|@8:>o45rn2a1e1<728qC==;l9:m7f4f=3:1=vF>04a:?xh4k;k=6=4>{I331f?l950;3xL462k01vb>m=a983>4}O99?h56sa3b0b=?6=9rB:<8m6;|l0g7gf290:wE??5b;8yk5d:hh1<7?tH026g<=zf:i9mn4?:0yK553d12we?n5<6sA;;9n74}o1`6d`=83;pD<>:c89~j6e5j90;6{i;j8i=7>51zJ240e>3td8o?l=:182M77=j30qc=l2c194?7|@8:>o45rn2a1f1<728qC==;l9:m7f4e=3:1=vF>04a:?xh4k;h=6=4>{I331f?o950;3xL462k01vb>m=b983>4}O99?h56sa3b0a=?6=9rB:<8m6;|l0g7df290:wE??5b;8yk5d:kh1<7?tH026g<=zf:i9nn4?:0yK553d12we?n5<6sA;;9n74}o1`6g`=83;pD<>:c89~j6e5k90;6{i;j8h=7>51zJ240e>3td8o?m=:182M77=j30qc=l2b194?7|@8:>o45rn2a1g1<728qC==;l9:m7f4d=3:1=vF>04a:?xh4k;i=6=4>{I331f?n950;3xL462k01vb>m=c983>4}O99?h56sa3b0`=?6=9rB:<8m6;|l0g7ef290:wE??5b;8yk5d:jh1<7?tH026g<=zf:i9on4?:0yK553d12we?n5<6sA;;9n74}o1`6f`=83;pD<>:c89~j6e5l90;6{i;j8o=7>51zJ240e>3td8o?j=:182M77=j30qc=l2e194?7|@8:>o45rn2a1`1<728qC==;l9:m7f4c=3:1=vF>04a:?xh4k;n=6=4>{I331f?i950;3xL462k01vb>m=d983>4}O99?h56sa3b0g=?6=9rB:<8m6;|l0g7bf290:wE??5b;8yk5d:mh1<7?tH026g<=zf:i9hn4?:0yK553d12we?n5<6sA;;9n74}o1`6a`=83;pD<>:c89~j6e5m90;6{i;j8n=7>51zJ240e>3td8o?k=:182M77=j30qc=l2d194?7|@8:>o45rn2a1a1<728qC==;l9:m7f4b=3:1=vF>04a:?xh4k;o=6=4>{I331f?h950;3xL462k01vb>m=e983>4}O99?h56sa3b0f=?6=9rB:<8m6;|l0g7cf290:wE??5b;8yk5d:lh1<7?tH026g<=zf:i9in4?:0yK553d12we?n5<6sA;;9n74}o1`6``=83;pD<>:c89~j6e5n90;6{i;j8m=7>51zJ240e>3td8o?h=:182M77=j30qc=l2g194?7|@8:>o45rn2a1b1<728qC==;l9:m7f4a=3:1=vF>04a:?xh4k;l=6=4>{I331f?k950;3xL462k01vb>m=f983>4}O99?h56sa3b0e=?6=9rB:<8m6;|l0g7`f290:wE??5b;8yk5d:oh1<7?tH026g<=zf:i9jn4?:0yK553d12we?n5<6sA;;9n74}o1`6c`=83;pD<>:c89~j6e4890;6{i;j9;=7>51zJ240e>3td8o>>=:182M77=j30qc=l31194?7|@8:>o45rn2a041<728qC==;l9:m7f57=3:1=vF>04a:?xh4k::=6=4>{I331f?m<0983>4}O99?h56sa3b13=?6=9rB:<8m6;|l0g66f290:wE??5b;8yk5d;9h1<7?tH026g<=zf:i85<6sA;;9n74}o1`75`=83;pD<>:c89~j6e4990;6{i;j9:=7>51zJ240e>3td8o>?=:182M77=j30qc=l30194?7|@8:>o45rn2a051<728qC==;l9:m7f56=3:1=vF>04a:?xh4k:;=6=4>{I331f?m<1983>4}O99?h56sa3b12=?6=9rB:<8m6;|l0g67f290:wE??5b;8yk5d;8h1<7?tH026g<=zf:i8=n4?:0yK553d12we?n=>d;295~N685<6sA;;9n74}o1`74`=83;pD<>:c89~j6e4:90;6{i;j99=7>51zJ240e>3td8o><=:182M77=j30qc=l33194?7|@8:>o45rn2a061<728qC==;l9:m7f55=3:1=vF>04a:?xh4k:8=6=4>{I331f?m<2983>4}O99?h56sa3b11=?6=9rB:<8m6;|l0g64f290:wE??5b;8yk5d;;h1<7?tH026g<=zf:i8>n4?:0yK553d12we?n==d;295~N685<6sA;;9n74}o1`77`=83;pD<>:c89~j6e4;90;6{i;j98=7>51zJ240e>3td8o>==:182M77=j30qc=l32194?7|@8:>o45rn2a071<728qC==;l9:m7f54=3:1=vF>04a:?xh4k:9=6=4>{I331f?950;3xL462k01vb>m<3983>4}O99?h56sa3b10=?6=9rB:<8m6;|l0g65f290:wE??5b;8yk5d;:h1<7?tH026g<=zf:i8?n4?:0yK553d12we?n=5<6sA;;9n74}o1`76`=83;pD<>:c89~j6e4<90;6{i;j9?=7>51zJ240e>3td8o>:=:182M77=j30qc=l35194?7|@8:>o45rn2a001<728qC==;l9:m7f53=3:1=vF>04a:?xh4k:>=6=4>{I331f?m<4983>4}O99?h56sa3b17=?6=9rB:<8m6;|l0g62f290:wE??5b;8yk5d;=h1<7?tH026g<=zf:i88n4?:0yK553d12we?n=;d;295~N685<6sA;;9n74}o1`71`=83;pD<>:c89~j6e4=90;6{i;j9>=7>51zJ240e>3td8o>;=:182M77=j30qc=l34194?7|@8:>o45rn2a011<728qC==;l9:m7f52=3:1=vF>04a:?xh4k:?=6=4>{I331f?m<5983>4}O99?h56sa3b16=?6=9rB:<8m6;|l0g63f290:wE??5b;8yk5d;5<6sA;;9n74}o1`70`=83;pD<>:c89~j6e4>90;6{i;j9==7>51zJ240e>3td8o>8=:182M77=j30qc=l37194?7|@8:>o45rn2a021<728qC==;l9:m7f51=3:1=vF>04a:?xh4k:<=6=4>{I331f?m<6983>4}O99?h56sa3b15=?6=9rB:<8m6;|l0g60f290:wE??5b;8yk5d;?h1<7?tH026g<=zf:i8:n4?:0yK553d12we?n=9d;295~N685<6sA;;9n74}o1`73`=83;pD<>:c89~j6e4?90;6{i;j9<=7>51zJ240e>3td8o>9=:182M77=j30qc=l36194?7|@8:>o45rn2a031<728qC==;l9:m7f50=3:1=vF>04a:?xh4k:==6=4>{I331f?m<7983>4}O99?h56sa3b14=?6=9rB:<8m6;|l0g61f290:wE??5b;8yk5d;>h1<7?tH026g<=zf:i8;n4?:0yK553d12we?n=8d;295~N685<6sA;;9n74}o1`72`=83;pD<>:c89~j6e4090;6{i;j93=7>51zJ240e>3td8o>6=:182M77=j30qc=l39194?7|@8:>o45rn2a0<1<728qC==;l9:m7f5?=3:1=vF>04a:?xh4k:2=6=4>{I331f?m<8983>4}O99?h56sa3b1;=?6=9rB:<8m6;|l0g6>f290:wE??5b;8yk5d;1h1<7?tH026g<=zf:i84n4?:0yK553d12we?n=7d;295~N685<6sA;;9n74}o1`7=`=83;pD<>:c89~j6e4190;6{i;j92=7>51zJ240e>3td8o>7=:182M77=j30qc=l38194?7|@8:>o45rn2a0=1<728qC==;l9:m7f5>=3:1=vF>04a:?xh4k:3=6=4>{I331f?m<9983>4}O99?h56sa3b1:=?6=9rB:<8m6;|l0g6?f290:wE??5b;8yk5d;0h1<7?tH026g<=zf:i85n4?:0yK553d12we?n=6d;295~N685<6sA;;9n74}o1`7<`=83;pD<>:c89~j6e4i90;6{i;j9j=7>51zJ240e>3td8o>o=:182M77=j30qc=l3`194?7|@8:>o45rn2a0e1<728qC==;l9:m7f5f=3:1=vF>04a:?xh4k:k=6=4>{I331f?m4}O99?h56sa3b1b=?6=9rB:<8m6;|l0g6gf290:wE??5b;8yk5d;hh1<7?tH026g<=zf:i8mn4?:0yK553d12we?n=nd;295~N685<6sA;;9n74}o1`7d`=83;pD<>:c89~j6e4j90;6{i;j9i=7>51zJ240e>3td8o>l=:182M77=j30qc=l3c194?7|@8:>o45rn2a0f1<728qC==;l9:m7f5e=3:1=vF>04a:?xh4k:h=6=4>{I331f?m4}O99?h56sa3b1a=?6=9rB:<8m6;|l0g6df290:wE??5b;8yk5d;kh1<7?tH026g<=zf:i8nn4?:0yK553d12we?n=md;295~N685<6sA;;9n74}o1`7g`=83;pD<>:c89~j6e4k90;6{i;j9h=7>51zJ240e>3td8o>m=:182M77=j30qc=l3b194?7|@8:>o45rn2a0g1<728qC==;l9:m7f5d=3:1=vF>04a:?xh4k:i=6=4>{I331f?m4}O99?h56sa3b1`=?6=9rB:<8m6;|l0g6ef290:wE??5b;8yk5d;jh1<7?tH026g<=zf:i8on4?:0yK553d12we?n=ld;295~N685<6sA;;9n74}o1`7f`=83;pD<>:c89~j6e4l90;6{i;j9o=7>51zJ240e>3td8o>j=:182M77=j30qc=l3e194?7|@8:>o45rn2a0`1<728qC==;l9:m7f5c=3:1=vF>04a:?xh4k:n=6=4>{I331f?m4}O99?h56sa3b1g=?6=9rB:<8m6;|l0g6bf290:wE??5b;8yk5d;mh1<7?tH026g<=zf:i8hn4?:0yK553d12we?n=kd;295~N685<6sA;;9n74}o1`7a`=83;pD<>:c89~j6e4m90;6{i;j9n=7>51zJ240e>3td8o>k=:182M77=j30qc=l3d194?7|@8:>o45rn2a0a1<728qC==;l9:m7f5b=3:1=vF>04a:?xh4k:o=6=4>{I331f?m4}O99?h56sa3b1f=?6=9rB:<8m6;|l0g6cf290:wE??5b;8yk5d;lh1<7?tH026g<=zf:i8in4?:0yK553d12we?n=jd;295~N685<6sA;;9n74}o1`7``=83;pD<>:c89~j6e4n90;6{i;j9m=7>51zJ240e>3td8o>h=:182M77=j30qc=l3g194?7|@8:>o45rn2a0b1<728qC==;l9:m7f5a=3:1=vF>04a:?xh4k:l=6=4>{I331f?m4}O99?h56sa3b1e=?6=9rB:<8m6;|l0g6`f290:wE??5b;8yk5d;oh1<7?tH026g<=zf:i8jn4?:0yK553d12we?n=id;295~N685<6sA;;9n74}o1`7c`=83;pD<>:c89~j6e3890;6{i;j>;=7>51zJ240e>3td8o9>=:182M77=j30qc=l41194?7|@8:>o45rn2a741<728qC==;l9:m7f27=3:1=vF>04a:?xh4k=:=6=4>{I331f?m;0983>4}O99?h56sa3b63=?6=9rB:<8m6;|l0g16f290:wE??5b;8yk5d<9h1<7?tH026g<=zf:i?5<6sA;;9n74}o1`05`=83;pD<>:c89~j6e3990;6{i;j>:=7>51zJ240e>3td8o9?=:182M77=j30qc=l40194?7|@8:>o45rn2a751<728qC==;l9:m7f26=3:1=vF>04a:?xh4k=;=6=4>{I331f?m;1983>4}O99?h56sa3b62=?6=9rB:<8m6;|l0g17f290:wE??5b;8yk5d<8h1<7?tH026g<=zf:i?=n4?:0yK553d12we?n:>d;295~N685<6sA;;9n74}o1`04`=83;pD<>:c89~j6e3:90;6{i;j>9=7>51zJ240e>3td8o9<=:182M77=j30qc=l43194?7|@8:>o45rn2a761<728qC==;l9:m7f25=3:1=vF>04a:?xh4k=8=6=4>{I331f?m;2983>4}O99?h56sa3b61=?6=9rB:<8m6;|l0g14f290:wE??5b;8yk5d<;h1<7?tH026g<=zf:i?>n4?:0yK553d12we?n:=d;295~N685<6sA;;9n74}o1`07`=83;pD<>:c89~j6e3;90;6{i;j>8=7>51zJ240e>3td8o9==:182M77=j30qc=l42194?7|@8:>o45rn2a771<728qC==;l9:m7f24=3:1=vF>04a:?xh4k=9=6=4>{I331f?950;3xL462k01vb>m;3983>4}O99?h56sa3b60=?6=9rB:<8m6;|l0g15f290:wE??5b;8yk5d<:h1<7?tH026g<=zf:i??n4?:0yK553d12we?n:5<6sA;;9n74}o1`06`=83;pD<>:c89~j6e3<90;6{i;j>?=7>51zJ240e>3td8o9:=:182M77=j30qc=l45194?7|@8:>o45rn2a701<728qC==;l9:m7f23=3:1=vF>04a:?xh4k=>=6=4>{I331f?m;4983>4}O99?h56sa3b67=?6=9rB:<8m6;|l0g12f290:wE??5b;8yk5d<=h1<7?tH026g<=zf:i?8n4?:0yK553d12we?n:;d;295~N685<6sA;;9n74}o1`01`=83;pD<>:c89~j6e3=90;6{i;j>>=7>51zJ240e>3td8o9;=:182M77=j30qc=l44194?7|@8:>o45rn2a711<728qC==;l9:m7f22=3:1=vF>04a:?xh4k=?=6=4>{I331f?m;5983>4}O99?h56sa3b66=?6=9rB:<8m6;|l0g13f290:wE??5b;8yk5d<5<6sA;;9n74}o1`00`=83;pD<>:c89~j6e3>90;6{i;j>==7>51zJ240e>3td8o98=:182M77=j30qc=l47194?7|@8:>o45rn2a721<728qC==;l9:m7f21=3:1=vF>04a:?xh4k=<=6=4>{I331f?m;6983>4}O99?h56sa3b65=?6=9rB:<8m6;|l0g10f290:wE??5b;8yk5d5<6sA;;9n74}o1`03`=83;pD<>:c89~j6e3?90;6{i;j><=7>51zJ240e>3td8o99=:182M77=j30qc=l46194?7|@8:>o45rn2a731<728qC==;l9:m7f20=3:1=vF>04a:?xh4k===6=4>{I331f?m;7983>4}O99?h56sa3b64=?6=9rB:<8m6;|l0g11f290:wE??5b;8yk5d<>h1<7?tH026g<=zf:i?;n4?:0yK553d12we?n:8d;295~N685<6sA;;9n74}o1`02`=83;pD<>:c89~j6e3090;6{i;j>3=7>51zJ240e>3td8o96=:182M77=j30qc=l49194?7|@8:>o45rn2a7<1<728qC==;l9:m7f2?=3:1=vF>04a:?xh4k=2=6=4>{I331f?m;8983>4}O99?h56sa3b6;=?6=9rB:<8m6;|l0g1>f290:wE??5b;8yk5d<1h1<7?tH026g<=zf:i?4n4?:0yK553d12we?n:7d;295~N685<6sA;;9n74}o1`0=`=83;pD<>:c89~j6e3190;6{i;j>2=7>51zJ240e>3td8o97=:182M77=j30qc=l48194?7|@8:>o45rn2a7=1<728qC==;l9:m7f2>=3:1=vF>04a:?xh4k=3=6=4>{I331f?m;9983>4}O99?h56sa3b6:=?6=9rB:<8m6;|l0g1?f290:wE??5b;8yk5d<0h1<7?tH026g<=zf:i?5n4?:0yK553d12we?n:6d;295~N685<6sA;;9n74}o1`0<`=83;pD<>:c89~j6e3i90;6{i;j>j=7>51zJ240e>3td8o9o=:182M77=j30qc=l4`194?7|@8:>o45rn2a7e1<728qC==;l9:m7f2f=3:1=vF>04a:?xh4k=k=6=4>{I331f?m;a983>4}O99?h56sa3b6b=?6=9rB:<8m6;|l0g1gf290:wE??5b;8yk5d5<6sA;;9n74}o1`0d`=83;pD<>:c89~j6e3j90;6{i;j>i=7>51zJ240e>3td8o9l=:182M77=j30qc=l4c194?7|@8:>o45rn2a7f1<728qC==;l9:m7f2e=3:1=vF>04a:?xh4k=h=6=4>{I331f?m;b983>4}O99?h56sa3b6a=?6=9rB:<8m6;|l0g1df290:wE??5b;8yk5d5<6sA;;9n74}o1`0g`=83;pD<>:c89~j6e3k90;6{i;j>h=7>51zJ240e>3td8o9m=:182M77=j30qc=l4b194?7|@8:>o45rn2a7g1<728qC==;l9:m7f2d=3:1=vF>04a:?xh4k=i=6=4>{I331f?m;c983>4}O99?h56sa3b6`=?6=9rB:<8m6;|l0g1ef290:wE??5b;8yk5d5<6sA;;9n74}o1`0f`=83;pD<>:c89~j6e3l90;6{i;j>o=7>51zJ240e>3td8o9j=:182M77=j30qc=l4e194?7|@8:>o45rn2a7`1<728qC==;l9:m7f2c=3:1=vF>04a:?xh4k=n=6=4>{I331f?m;d983>4}O99?h56sa3b6g=?6=9rB:<8m6;|l0g1bf290:wE??5b;8yk5d5<6sA;;9n74}o1`0a`=83;pD<>:c89~j6e3m90;6{i;j>n=7>51zJ240e>3td8o9k=:182M77=j30qc=l4d194?7|@8:>o45rn2a7a1<728qC==;l9:m7f2b=3:1=vF>04a:?xh4k=o=6=4>{I331f?m;e983>4}O99?h56sa3b6f=?6=9rB:<8m6;|l0g1cf290:wE??5b;8yk5d5<6sA;;9n74}o1`0``=83;pD<>:c89~j6e3n90;6{i;j>m=7>51zJ240e>3td8o9h=:182M77=j30qc=l4g194?7|@8:>o45rn2a7b1<728qC==;l9:m7f2a=3:1=vF>04a:?xh4k=l=6=4>{I331f?m;f983>4}O99?h56sa3b6e=?6=9rB:<8m6;|l0g1`f290:wE??5b;8yk5d5<6sA;;9n74}o1`0c`=83;pD<>:c89~j6e2890;6{i;j?;=7>51zJ240e>3td8o8>=:182M77=j30qc=l51194?7|@8:>o45rn2a641<728qC==;l9:m7f37=3:1=vF>04a:?xh4k<:=6=4>{I331f?m:0983>4}O99?h56sa3b73=?6=9rB:<8m6;|l0g06f290:wE??5b;8yk5d=9h1<7?tH026g<=zf:i>5<6sA;;9n74}o1`15`=83;pD<>:c89~j6e2990;6{i;j?:=7>51zJ240e>3td8o8?=:182M77=j30qc=l50194?7|@8:>o45rn2a651<728qC==;l9:m7f36=3:1=vF>04a:?xh4k<;=6=4>{I331f?m:1983>4}O99?h56sa3b72=?6=9rB:<8m6;|l0g07f290:wE??5b;8yk5d=8h1<7?tH026g<=zf:i>=n4?:0yK553d12we?n;>d;295~N685<6sA;;9n74}o1`14`=83;pD<>:c89~j6e2:90;6{i;j?9=7>51zJ240e>3td8o8<=:182M77=j30qc=l53194?7|@8:>o45rn2a661<728qC==;l9:m7f35=3:1=vF>04a:?xh4k<8=6=4>{I331f?m:2983>4}O99?h56sa3b71=?6=9rB:<8m6;|l0g04f290:wE??5b;8yk5d=;h1<7?tH026g<=zf:i>>n4?:0yK553d12we?n;=d;295~N685<6sA;;9n74}o1`17`=83;pD<>:c89~j6e2;90;6{i;j?8=7>51zJ240e>3td8o8==:182M77=j30qc=l52194?7|@8:>o45rn2a671<728qC==;l9:m7f34=3:1=vF>04a:?xh4k<9=6=4>{I331f?950;3xL462k01vb>m:3983>4}O99?h56sa3b70=?6=9rB:<8m6;|l0g05f290:wE??5b;8yk5d=:h1<7?tH026g<=zf:i>?n4?:0yK553d12we?n;5<6sA;;9n74}o1`16`=83;pD<>:c89~j6e2<90;6{i;j??=7>51zJ240e>3td8o8:=:182M77=j30qc=l55194?7|@8:>o45rn2a601<728qC==;l9:m7f33=3:1=vF>04a:?xh4k<>=6=4>{I331f?m:4983>4}O99?h56sa3b77=?6=9rB:<8m6;|l0g02f290:wE??5b;8yk5d==h1<7?tH026g<=zf:i>8n4?:0yK553d12we?n;;d;295~N685<6sA;;9n74}o1`11`=83;pD<>:c89~j6e2=90;6{i;j?>=7>51zJ240e>3td8o8;=:182M77=j30qc=l54194?7|@8:>o45rn2a611<728qC==;l9:m7f32=3:1=vF>04a:?xh4k{I331f?m:5983>4}O99?h56sa3b76=?6=9rB:<8m6;|l0g03f290:wE??5b;8yk5d=9n4?:0yK553d12we?n;:d;295~N685<6sA;;9n74}o1`10`=83;pD<>:c89~j6e2>90;6{i;j?==7>51zJ240e>3td8o88=:182M77=j30qc=l57194?7|@8:>o45rn2a621<728qC==;l9:m7f31=3:1=vF>04a:?xh4k<<=6=4>{I331f?m:6983>4}O99?h56sa3b75=?6=9rB:<8m6;|l0g00f290:wE??5b;8yk5d=?h1<7?tH026g<=zf:i>:n4?:0yK553d12we?n;9d;295~N685<6sA;;9n74}o1`13`=83;pD<>:c89~j6e2?90;6{i;j?<=7>51zJ240e>3td8o89=:182M77=j30qc=l56194?7|@8:>o45rn2a631<728qC==;l9:m7f30=3:1=vF>04a:?xh4k<==6=4>{I331f?m:7983>4}O99?h56sa3b74=?6=9rB:<8m6;|l0g01f290:wE??5b;8yk5d=>h1<7?tH026g<=zf:i>;n4?:0yK553d12we?n;8d;295~N685<6sA;;9n74}o1`12`=83;pD<>:c89~j6e2090;6{i;j?3=7>51zJ240e>3td8o86=:182M77=j30qc=l59194?7|@8:>o45rn2a6<1<728qC==;l9:m7f3?=3:1=vF>04a:?xh4k<2=6=4>{I331f?m:8983>4}O99?h56sa3b7;=?6=9rB:<8m6;|l0g0>f290:wE??5b;8yk5d=1h1<7?tH026g<=zf:i>4n4?:0yK553d12we?n;7d;295~N685<6sA;;9n74}o1`1=`=83;pD<>:c89~j6e2190;6{i;j?2=7>51zJ240e>3td8o87=:182M77=j30qc=l58194?7|@8:>o45rn2a6=1<728qC==;l9:m7f3>=3:1=vF>04a:?xh4k<3=6=4>{I331f?m:9983>4}O99?h56sa3b7:=?6=9rB:<8m6;|l0g0?f290:wE??5b;8yk5d=0h1<7?tH026g<=zf:i>5n4?:0yK553d12we?n;6d;295~N685<6sA;;9n74}o1`1<`=83;pD<>:c89~j6e2i90;6{i;j?j=7>51zJ240e>3td8o8o=:182M77=j30qc=l5`194?7|@8:>o45rn2a6e1<728qC==;l9:m7f3f=3:1=vF>04a:?xh4k{I331f?m:a983>4}O99?h56sa3b7b=?6=9rB:<8m6;|l0g0gf290:wE??5b;8yk5d=hh1<7?tH026g<=zf:i>mn4?:0yK553d12we?n;nd;295~N685<6sA;;9n74}o1`1d`=83;pD<>:c89~j6e2j90;6{i;j?i=7>51zJ240e>3td8o8l=:182M77=j30qc=l5c194?7|@8:>o45rn2a6f1<728qC==;l9:m7f3e=3:1=vF>04a:?xh4k{I331f?m:b983>4}O99?h56sa3b7a=?6=9rB:<8m6;|l0g0df290:wE??5b;8yk5d=kh1<7?tH026g<=zf:i>nn4?:0yK553d12we?n;md;295~N685<6sA;;9n74}o1`1g`=83;pD<>:c89~j6e2k90;6{i;j?h=7>51zJ240e>3td8o8m=:182M77=j30qc=l5b194?7|@8:>o45rn2a6g1<728qC==;l9:m7f3d=3:1=vF>04a:?xh4k{I331f?m:c983>4}O99?h56sa3b7`=?6=9rB:<8m6;|l0g0ef290:wE??5b;8yk5d=jh1<7?tH026g<=zf:i>on4?:0yK553d12we?n;ld;295~N685<6sA;;9n74}o1`1f`=83;pD<>:c89~j6e2l90;6{i;j?o=7>51zJ240e>3td8o8j=:182M77=j30qc=l5e194?7|@8:>o45rn2a6`1<728qC==;l9:m7f3c=3:1=vF>04a:?xh4k{I331f?m:d983>4}O99?h56sa3b7g=?6=9rB:<8m6;|l0g0bf290:wE??5b;8yk5d=mh1<7?tH026g<=zf:i>hn4?:0yK553d12we?n;kd;295~N685<6sA;;9n74}o1`1a`=83;pD<>:c89~j6e2m90;6{i;j?n=7>51zJ240e>3td8o8k=:182M77=j30qc=l5d194?7|@8:>o45rn2a6a1<728qC==;l9:m7f3b=3:1=vF>04a:?xh4k{I331f?m:e983>4}O99?h56sa3b7f=?6=9rB:<8m6;|l0g0cf290:wE??5b;8yk5d=lh1<7?tH026g<=zf:i>in4?:0yK553d12we?n;jd;295~N685<6sA;;9n74}o1`1``=83;pD<>:c89~j6e2n90;6{i;j?m=7>51zJ240e>3td8o8h=:182M77=j30qc=l5g194?7|@8:>o45rn2a6b1<728qC==;l9:m7f3a=3:1=vF>04a:?xh4k{I331f?m:f983>4}O99?h56sa3b7e=?6=9rB:<8m6;|l0g0`f290:wE??5b;8yk5d=oh1<7?tH026g<=zf:i>jn4?:0yK553d12we?n;id;295~N685<6sA;;9n74}o1`1c`=83;pD<>:c89~j6e1890;6{i;j<;=7>51zJ240e>3td8o;>=:182M77=j30qc=l61194?7|@8:>o45rn2a541<728qC==;l9:m7f07=3:1=vF>04a:?xh4k?:=6=4>{I331f?m90983>4}O99?h56sa3b43=?6=9rB:<8m6;|l0g36f290:wE??5b;8yk5d>9h1<7?tH026g<=zf:i=5<6sA;;9n74}o1`25`=83;pD<>:c89~j6e1990;6{i;j<:=7>51zJ240e>3td8o;?=:182M77=j30qc=l60194?7|@8:>o45rn2a551<728qC==;l9:m7f06=3:1=vF>04a:?xh4k?;=6=4>{I331f?m91983>4}O99?h56sa3b42=?6=9rB:<8m6;|l0g37f290:wE??5b;8yk5d>8h1<7?tH026g<=zf:i==n4?:0yK553d12we?n8>d;295~N685<6sA;;9n74}o1`24`=83;pD<>:c89~j6e1:90;6{i;j<9=7>51zJ240e>3td8o;<=:182M77=j30qc=l63194?7|@8:>o45rn2a561<728qC==;l9:m7f05=3:1=vF>04a:?xh4k?8=6=4>{I331f?m92983>4}O99?h56sa3b41=?6=9rB:<8m6;|l0g34f290:wE??5b;8yk5d>;h1<7?tH026g<=zf:i=>n4?:0yK553d12we?n8=d;295~N685<6sA;;9n74}o1`27`=83;pD<>:c89~j6e1;90;6{i;j<8=7>51zJ240e>3td8o;==:182M77=j30qc=l62194?7|@8:>o45rn2a571<728qC==;l9:m7f04=3:1=vF>04a:?xh4k?9=6=4>{I331f?950;3xL462k01vb>m93983>4}O99?h56sa3b40=?6=9rB:<8m6;|l0g35f290:wE??5b;8yk5d>:h1<7?tH026g<=zf:i=?n4?:0yK553d12we?n85<6sA;;9n74}o1`26`=83;pD<>:c89~j6e1<90;6{i;j51zJ240e>3td8o;:=:182M77=j30qc=l65194?7|@8:>o45rn2a501<728qC==;l9:m7f03=3:1=vF>04a:?xh4k?>=6=4>{I331f?m94983>4}O99?h56sa3b47=?6=9rB:<8m6;|l0g32f290:wE??5b;8yk5d>=h1<7?tH026g<=zf:i=8n4?:0yK553d12we?n8;d;295~N685<6sA;;9n74}o1`21`=83;pD<>:c89~j6e1=90;6{i;j<>=7>51zJ240e>3td8o;;=:182M77=j30qc=l64194?7|@8:>o45rn2a511<728qC==;l9:m7f02=3:1=vF>04a:?xh4k??=6=4>{I331f?m95983>4}O99?h56sa3b46=?6=9rB:<8m6;|l0g33f290:wE??5b;8yk5d>5<6sA;;9n74}o1`20`=83;pD<>:c89~j6e1>90;6{i;j<==7>51zJ240e>3td8o;8=:182M77=j30qc=l67194?7|@8:>o45rn2a521<728qC==;l9:m7f01=3:1=vF>04a:?xh4k?<=6=4>{I331f?m96983>4}O99?h56sa3b45=?6=9rB:<8m6;|l0g30f290:wE??5b;8yk5d>?h1<7?tH026g<=zf:i=:n4?:0yK553d12we?n89d;295~N685<6sA;;9n74}o1`23`=83;pD<>:c89~j6e1?90;6{i;j<<=7>51zJ240e>3td8o;9=:182M77=j30qc=l66194?7|@8:>o45rn2a531<728qC==;l9:m7f00=3:1=vF>04a:?xh4k?==6=4>{I331f?m97983>4}O99?h56sa3b44=?6=9rB:<8m6;|l0g31f290:wE??5b;8yk5d>>h1<7?tH026g<=zf:i=;n4?:0yK553d12we?n88d;295~N685<6sA;;9n74}o1`22`=83;pD<>:c89~j6e1090;6{i;j<3=7>51zJ240e>3td8o;6=:182M77=j30qc=l69194?7|@8:>o45rn2a5<1<728qC==;l9:m7f0?=3:1=vF>04a:?xh4k?2=6=4>{I331f?m98983>4}O99?h56sa3b4;=?6=9rB:<8m6;|l0g3>f290:wE??5b;8yk5d>1h1<7?tH026g<=zf:i=4n4?:0yK553d12we?n87d;295~N685<6sA;;9n74}o1`2=`=83;pD<>:c89~j6e1190;6{i;j<2=7>51zJ240e>3td8o;7=:182M77=j30qc=l68194?7|@8:>o45rn2a5=1<728qC==;l9:m7f0>=3:1=vF>04a:?xh4k?3=6=4>{I331f?m99983>4}O99?h56sa3b4:=?6=9rB:<8m6;|l0g3?f290:wE??5b;8yk5d>0h1<7?tH026g<=zf:i=5n4?:0yK553d12we?n86d;295~N685<6sA;;9n74}o1`2<`=83;pD<>:c89~j6e1i90;6{i;j51zJ240e>3td8o;o=:182M77=j30qc=l6`194?7|@8:>o45rn2a5e1<728qC==;l9:m7f0f=3:1=vF>04a:?xh4k?k=6=4>{I331f?m9a983>4}O99?h56sa3b4b=?6=9rB:<8m6;|l0g3gf290:wE??5b;8yk5d>hh1<7?tH026g<=zf:i=mn4?:0yK553d12we?n8nd;295~N685<6sA;;9n74}o1`2d`=83;pD<>:c89~j6e1j90;6{i;j51zJ240e>3td8o;l=:182M77=j30qc=l6c194?7|@8:>o45rn2a5f1<728qC==;l9:m7f0e=3:1=vF>04a:?xh4k?h=6=4>{I331f?m9b983>4}O99?h56sa3b4a=?6=9rB:<8m6;|l0g3df290:wE??5b;8yk5d>kh1<7?tH026g<=zf:i=nn4?:0yK553d12we?n8md;295~N685<6sA;;9n74}o1`2g`=83;pD<>:c89~j6e1k90;6{i;j51zJ240e>3td8o;m=:182M77=j30qc=l6b194?7|@8:>o45rn2a5g1<728qC==;l9:m7f0d=3:1=vF>04a:?xh4k?i=6=4>{I331f?m9c983>4}O99?h56sa3b4`=?6=9rB:<8m6;|l0g3ef290:wE??5b;8yk5d>jh1<7?tH026g<=zf:i=on4?:0yK553d12we?n8ld;295~N685<6sA;;9n74}o1`2f`=83;pD<>:c89~j6e1l90;6{i;j51zJ240e>3td8o;j=:182M77=j30qc=l6e194?7|@8:>o45rn2a5`1<728qC==;l9:m7f0c=3:1=vF>04a:?xh4k?n=6=4>{I331f?m9d983>4}O99?h56sa3b4g=?6=9rB:<8m6;|l0g3bf290:wE??5b;8yk5d>mh1<7?tH026g<=zf:i=hn4?:0yK553d12we?n8kd;295~N685<6sA;;9n74}o1`2a`=83;pD<>:c89~j6e1m90;6{i;j51zJ240e>3td8o;k=:182M77=j30qc=l6d194?7|@8:>o45rn2a5a1<728qC==;l9:m7f0b=3:1=vF>04a:?xh4k?o=6=4>{I331f?m9e983>4}O99?h56sa3b4f=?6=9rB:<8m6;|l0g3cf290:wE??5b;8yk5d>lh1<7?tH026g<=zf:i=in4?:0yK553d12we?n8jd;295~N685<6sA;;9n74}o1`2``=83;pD<>:c89~j6e1n90;6{i;j51zJ240e>3td8o;h=:182M77=j30qc=l6g194?7|@8:>o45rn2a5b1<728qC==;l9:m7f0a=3:1=vF>04a:?xh4k?l=6=4>{I331f?m9f983>4}O99?h56sa3b4e=?6=9rB:<8m6;|l0g3`f290:wE??5b;8yk5d>oh1<7?tH026g<=zf:i=jn4?:0yK553d12we?n8id;295~N685<6sA;;9n74}o1`2c`=83;pD<>:c89~j6e0890;6{i;j=;=7>51zJ240e>3td8o:>=:182M77=j30qc=l71194?7|@8:>o45rn2a441<728qC==;l9:m7f17=3:1=vF>04a:?xh4k>:=6=4>{I331f?m80983>4}O99?h56sa3b53=?6=9rB:<8m6;|l0g26f290:wE??5b;8yk5d?9h1<7?tH026g<=zf:i<5<6sA;;9n74}o1`35`=83;pD<>:c89~j6e0990;6{i;j=:=7>51zJ240e>3td8o:?=:182M77=j30qc=l70194?7|@8:>o45rn2a451<728qC==;l9:m7f16=3:1=vF>04a:?xh4k>;=6=4>{I331f?m81983>4}O99?h56sa3b52=?6=9rB:<8m6;|l0g27f290:wE??5b;8yk5d?8h1<7?tH026g<=zf:i<=n4?:0yK553d12we?n9>d;295~N685<6sA;;9n74}o1`34`=83;pD<>:c89~j6e0:90;6{i;j=9=7>51zJ240e>3td8o:<=:182M77=j30qc=l73194?7|@8:>o45rn2a461<728qC==;l9:m7f15=3:1=vF>04a:?xh4k>8=6=4>{I331f?m82983>4}O99?h56sa3b51=?6=9rB:<8m6;|l0g24f290:wE??5b;8yk5d?;h1<7?tH026g<=zf:i<>n4?:0yK553d12we?n9=d;295~N685<6sA;;9n74}o1`37`=83;pD<>:c89~j6e0;90;6{i;j=8=7>51zJ240e>3td8o:==:182M77=j30qc=l72194?7|@8:>o45rn2a471<728qC==;l9:m7f14=3:1=vF>04a:?xh4k>9=6=4>{I331f?950;3xL462k01vb>m83983>4}O99?h56sa3b50=?6=9rB:<8m6;|l0g25f290:wE??5b;8yk5d?:h1<7?tH026g<=zf:i5<6sA;;9n74}o1`36`=83;pD<>:c89~j6e0<90;6{i;j=?=7>51zJ240e>3td8o::=:182M77=j30qc=l75194?7|@8:>o45rn2a401<728qC==;l9:m7f13=3:1=vF>04a:?xh4k>>=6=4>{I331f?m84983>4}O99?h56sa3b57=?6=9rB:<8m6;|l0g22f290:wE??5b;8yk5d?=h1<7?tH026g<=zf:i<8n4?:0yK553d12we?n9;d;295~N685<6sA;;9n74}o1`31`=83;pD<>:c89~j6e0=90;6{i;j=>=7>51zJ240e>3td8o:;=:182M77=j30qc=l74194?7|@8:>o45rn2a411<728qC==;l9:m7f12=3:1=vF>04a:?xh4k>?=6=4>{I331f?m85983>4}O99?h56sa3b56=?6=9rB:<8m6;|l0g23f290:wE??5b;8yk5d?5<6sA;;9n74}o1`30`=83;pD<>:c89~j6e0>90;6{i;j===7>51zJ240e>3td8o:8=:182M77=j30qc=l77194?7|@8:>o45rn2a421<728qC==;l9:m7f11=3:1=vF>04a:?xh4k><=6=4>{I331f?m86983>4}O99?h56sa3b55=?6=9rB:<8m6;|l0g20f290:wE??5b;8yk5d??h1<7?tH026g<=zf:i<:n4?:0yK553d12we?n99d;295~N685<6sA;;9n74}o1`33`=83;pD<>:c89~j6e0?90;6{i;j=<=7>51zJ240e>3td8o:9=:182M77=j30qc=l76194?7|@8:>o45rn2a431<728qC==;l9:m7f10=3:1=vF>04a:?xh4k>==6=4>{I331f?m87983>4}O99?h56sa3b54=?6=9rB:<8m6;|l0g21f290:wE??5b;8yk5d?>h1<7?tH026g<=zf:i<;n4?:0yK553d12we?n98d;295~N685<6sA;;9n74}o1`32`=83;pD<>:c89~j6e0090;6{i;j=3=7>51zJ240e>3td8o:6=:182M77=j30qc=l79194?7|@8:>o45rn2a4<1<728qC==;l9:m7f1?=3:1=vF>04a:?xh4k>2=6=4>{I331f?m88983>4}O99?h56sa3b5;=?6=9rB:<8m6;|l0g2>f290:wE??5b;8yk5d?1h1<7?tH026g<=zf:i<4n4?:0yK553d12we?n97d;295~N685<6sA;;9n74}o1`3=`=83;pD<>:c89~j6e0190;6{i;j=2=7>51zJ240e>3td8o:7=:182M77=j30qc=l78194?7|@8:>o45rn2a4=1<728qC==;l9:m7f1>=3:1=vF>04a:?xh4k>3=6=4>{I331f?m89983>4}O99?h56sa3b5:=?6=9rB:<8m6;|l0g2?f290:wE??5b;8yk5d?0h1<7?tH026g<=zf:i<5n4?:0yK553d12we?n96d;295~N685<6sA;;9n74}o1`3<`=83;pD<>:c89~j6e0i90;6{i;j=j=7>51zJ240e>3td8o:o=:182M77=j30qc=l7`194?7|@8:>o45rn2a4e1<728qC==;l9:m7f1f=3:1=vF>04a:?xh4k>k=6=4>{I331f?m8a983>4}O99?h56sa3b5b=?6=9rB:<8m6;|l0g2gf290:wE??5b;8yk5d?hh1<7?tH026g<=zf:i5<6sA;;9n74}o1`3d`=83;pD<>:c89~j6e0j90;6{i;j=i=7>51zJ240e>3td8o:l=:182M77=j30qc=l7c194?7|@8:>o45rn2a4f1<728qC==;l9:m7f1e=3:1=vF>04a:?xh4k>h=6=4>{I331f?m8b983>4}O99?h56sa3b5a=?6=9rB:<8m6;|l0g2df290:wE??5b;8yk5d?kh1<7?tH026g<=zf:i5<6sA;;9n74}o1`3g`=83;pD<>:c89~j6e0k90;6{i;j=h=7>51zJ240e>3td8o:m=:182M77=j30qc=l7b194?7|@8:>o45rn2a4g1<728qC==;l9:m7f1d=3:1=vF>04a:?xh4k>i=6=4>{I331f?m8c983>4}O99?h56sa3b5`=?6=9rB:<8m6;|l0g2ef290:wE??5b;8yk5d?jh1<7?tH026g<=zf:i5<6sA;;9n74}o1`3f`=83;pD<>:c89~j6e0l90;6{i;j=o=7>51zJ240e>3td8o:j=:182M77=j30qc=l7e194?7|@8:>o45rn2a4`1<728qC==;l9:m7f1c=3:1=vF>04a:?xh4k>n=6=4>{I331f?m8d983>4}O99?h56sa3b5g=?6=9rB:<8m6;|l0g2bf290:wE??5b;8yk5d?mh1<7?tH026g<=zf:i5<6sA;;9n74}o1`3a`=83;pD<>:c89~j6e0m90;6{i;j=n=7>51zJ240e>3td8o:k=:182M77=j30qc=l7d194?7|@8:>o45rn2a4a1<728qC==;l9:m7f1b=3:1=vF>04a:?xh4k>o=6=4>{I331f?m8e983>4}O99?h56sa3b5f=?6=9rB:<8m6;|l0g2cf290:wE??5b;8yk5d?lh1<7?tH026g<=zf:i5<6sA;;9n74}o1`3``=83;pD<>:c89~j6e0n90;6{i;j=m=7>51zJ240e>3td8o:h=:182M77=j30qc=l7g194?7|@8:>o45rn2a4b1<728qC==;l9:m7f1a=3:1=vF>04a:?xh4k>l=6=4>{I331f?m8f983>4}O99?h56sa3b5e=?6=9rB:<8m6;|l0g2`f290:wE??5b;8yk5d?oh1<7?tH026g<=zf:i5<6sA;;9n74}o1`3c`=83;pD<>:c89~j6e?890;6{i;j2;=7>51zJ240e>3td8o5>=:182M77=j30qc=l81194?7|@8:>o45rn2a;41<728qC==;l9:m7f>7=3:1=vF>04a:?xh4k1:=6=4>{I331f?m70983>4}O99?h56sa3b:3=?6=9rB:<8m6;|l0g=6f290:wE??5b;8yk5d09h1<7?tH026g<=zf:i35<6sA;;9n74}o1`<5`=83;pD<>:c89~j6e?990;6{i;j2:=7>51zJ240e>3td8o5?=:182M77=j30qc=l80194?7|@8:>o45rn2a;51<728qC==;l9:m7f>6=3:1=vF>04a:?xh4k1;=6=4>{I331f?m71983>4}O99?h56sa3b:2=?6=9rB:<8m6;|l0g=7f290:wE??5b;8yk5d08h1<7?tH026g<=zf:i3=n4?:0yK553d12we?n6>d;295~N685<6sA;;9n74}o1`<4`=83;pD<>:c89~j6e?:90;6{i;j29=7>51zJ240e>3td8o5<=:182M77=j30qc=l83194?7|@8:>o45rn2a;61<728qC==;l9:m7f>5=3:1=vF>04a:?xh4k18=6=4>{I331f?m72983>4}O99?h56sa3b:1=?6=9rB:<8m6;|l0g=4f290:wE??5b;8yk5d0;h1<7?tH026g<=zf:i3>n4?:0yK553d12we?n6=d;295~N685<6sA;;9n74}o1`<7`=83;pD<>:c89~j6e?;90;6{i;j28=7>51zJ240e>3td8o5==:182M77=j30qc=l82194?7|@8:>o45rn2a;71<728qC==;l9:m7f>4=3:1=vF>04a:?xh4k19=6=4>{I331f?950;3xL462k01vb>m73983>4}O99?h56sa3b:0=?6=9rB:<8m6;|l0g=5f290:wE??5b;8yk5d0:h1<7?tH026g<=zf:i3?n4?:0yK553d12we?n65<6sA;;9n74}o1`<6`=83;pD<>:c89~j6e?<90;6{i;j2?=7>51zJ240e>3td8o5:=:182M77=j30qc=l85194?7|@8:>o45rn2a;01<728qC==;l9:m7f>3=3:1=vF>04a:?xh4k1>=6=4>{I331f?m74983>4}O99?h56sa3b:7=?6=9rB:<8m6;|l0g=2f290:wE??5b;8yk5d0=h1<7?tH026g<=zf:i38n4?:0yK553d12we?n6;d;295~N685<6sA;;9n74}o1`<1`=83;pD<>:c89~j6e?=90;6{i;j2>=7>51zJ240e>3td8o5;=:182M77=j30qc=l84194?7|@8:>o45rn2a;11<728qC==;l9:m7f>2=3:1=vF>04a:?xh4k1?=6=4>{I331f?m75983>4}O99?h56sa3b:6=?6=9rB:<8m6;|l0g=3f290:wE??5b;8yk5d05<6sA;;9n74}o1`<0`=83;pD<>:c89~j6e?>90;6{i;j2==7>51zJ240e>3td8o58=:182M77=j30qc=l87194?7|@8:>o45rn2a;21<728qC==;l9:m7f>1=3:1=vF>04a:?xh4k1<=6=4>{I331f?m76983>4}O99?h56sa3b:5=?6=9rB:<8m6;|l0g=0f290:wE??5b;8yk5d0?h1<7?tH026g<=zf:i3:n4?:0yK553d12we?n69d;295~N685<6sA;;9n74}o1`<3`=83;pD<>:c89~j6e??90;6{i;j2<=7>51zJ240e>3td8o59=:182M77=j30qc=l86194?7|@8:>o45rn2a;31<728qC==;l9:m7f>0=3:1=vF>04a:?xh4k1==6=4>{I331f?m77983>4}O99?h56sa3b:4=?6=9rB:<8m6;|l0g=1f290:wE??5b;8yk5d0>h1<7?tH026g<=zf:i3;n4?:0yK553d12we?n68d;295~N685<6sA;;9n74}o1`<2`=83;pD<>:c89~j6e?090;6{i;j23=7>51zJ240e>3td8o56=:182M77=j30qc=l89194?7|@8:>o45rn2a;<1<728qC==;l9:m7f>?=3:1=vF>04a:?xh4k12=6=4>{I331f?m78983>4}O99?h56sa3b:;=?6=9rB:<8m6;|l0g=>f290:wE??5b;8yk5d01h1<7?tH026g<=zf:i34n4?:0yK553d12we?n67d;295~N685<6sA;;9n74}o1`<=`=83;pD<>:c89~j6e?190;6{i;j22=7>51zJ240e>3td8o57=:182M77=j30qc=l88194?7|@8:>o45rn2a;=1<728qC==;l9:m7f>>=3:1=vF>04a:?xh4k13=6=4>{I331f?m79983>4}O99?h56sa3b::=?6=9rB:<8m6;|l0g=?f290:wE??5b;8yk5d00h1<7?tH026g<=zf:i35n4?:0yK553d12we?n66d;295~N685<6sA;;9n74}o1`<<`=83;pD<>:c89~j6e?i90;6{i;j2j=7>51zJ240e>3td8o5o=:182M77=j30qc=l8`194?7|@8:>o45rn2a;e1<728qC==;l9:m7f>f=3:1=vF>04a:?xh4k1k=6=4>{I331f?m7a983>4}O99?h56sa3b:b=?6=9rB:<8m6;|l0g=gf290:wE??5b;8yk5d0hh1<7?tH026g<=zf:i3mn4?:0yK553d12we?n6nd;295~N685<6sA;;9n74}o1`:c89~j6e?j90;6{i;j2i=7>51zJ240e>3td8o5l=:182M77=j30qc=l8c194?7|@8:>o45rn2a;f1<728qC==;l9:m7f>e=3:1=vF>04a:?xh4k1h=6=4>{I331f?m7b983>4}O99?h56sa3b:a=?6=9rB:<8m6;|l0g=df290:wE??5b;8yk5d0kh1<7?tH026g<=zf:i3nn4?:0yK553d12we?n6md;295~N685<6sA;;9n74}o1`:c89~j6e?k90;6{i;j2h=7>51zJ240e>3td8o5m=:182M77=j30qc=l8b194?7|@8:>o45rn2a;g1<728qC==;l9:m7f>d=3:1=vF>04a:?xh4k1i=6=4>{I331f?m7c983>4}O99?h56sa3b:`=?6=9rB:<8m6;|l0g=ef290:wE??5b;8yk5d0jh1<7?tH026g<=zf:i3on4?:0yK553d12we?n6ld;295~N685<6sA;;9n74}o1`:c89~j6e?l90;6{i;j2o=7>51zJ240e>3td8o5j=:182M77=j30qc=l8e194?7|@8:>o45rn2a;`1<728qC==;l9:m7f>c=3:1=vF>04a:?xh4k1n=6=4>{I331f?m7d983>4}O99?h56sa3b:g=?6=9rB:<8m6;|l0g=bf290:wE??5b;8yk5d0mh1<7?tH026g<=zf:i3hn4?:0yK553d12we?n6kd;295~N685<6sA;;9n74}o1`:c89~j6e?m90;6{i;j2n=7>51zJ240e>3td8o5k=:182M77=j30qc=l8d194?7|@8:>o45rn2a;a1<728qC==;l9:m7f>b=3:1=vF>04a:?xh4k1o=6=4>{I331f?m7e983>4}O99?h56sa3b:f=?6=9rB:<8m6;|l0g=cf290:wE??5b;8yk5d0lh1<7?tH026g<=zf:i3in4?:0yK553d12we?n6jd;295~N685<6sA;;9n74}o1`<``=83;pD<>:c89~j6e?n90;6{i;j2m=7>51zJ240e>3td8o5h=:182M77=j30qc=l8g194?7|@8:>o45rn2a;b1<728qC==;l9:m7f>a=3:1=vF>04a:?xh4k1l=6=4>{I331f?m7f983>4}O99?h56sa3b:e=?6=9rB:<8m6;|l0g=`f290:wE??5b;8yk5d0oh1<7?tH026g<=zf:i3jn4?:0yK553d12we?n6id;295~N685<6sA;;9n74}o1`:c89~j6e>890;6{i;j3;=7>51zJ240e>3td8o4>=:182M77=j30qc=l91194?7|@8:>o45rn2a:41<728qC==;l9:m7f?7=3:1=vF>04a:?xh4k0:=6=4>{I331f?m60983>4}O99?h56sa3b;3=?6=9rB:<8m6;|l0g<6f290:wE??5b;8yk5d19h1<7?tH026g<=zf:i25<6sA;;9n74}o1`=5`=83;pD<>:c89~j6e>990;6{i;j3:=7>51zJ240e>3td8o4?=:182M77=j30qc=l90194?7|@8:>o45rn2a:51<728qC==;l9:m7f?6=3:1=vF>04a:?xh4k0;=6=4>{I331f?m61983>4}O99?h56sa3b;2=?6=9rB:<8m6;|l0g<7f290:wE??5b;8yk5d18h1<7?tH026g<=zf:i2=n4?:0yK553d12we?n7>d;295~N685<6sA;;9n74}o1`=4`=83;pD<>:c89~j6e>:90;6{i;j39=7>51zJ240e>3td8o4<=:182M77=j30qc=l93194?7|@8:>o45rn2a:61<728qC==;l9:m7f?5=3:1=vF>04a:?xh4k08=6=4>{I331f?m62983>4}O99?h56sa3b;1=?6=9rB:<8m6;|l0g<4f290:wE??5b;8yk5d1;h1<7?tH026g<=zf:i2>n4?:0yK553d12we?n7=d;295~N685<6sA;;9n74}o1`=7`=83;pD<>:c89~j6e>;90;6{i;j38=7>51zJ240e>3td8o4==:182M77=j30qc=l92194?7|@8:>o45rn2a:71<728qC==;l9:m7f?4=3:1=vF>04a:?xh4k09=6=4>{I331f?950;3xL462k01vb>m63983>4}O99?h56sa3b;0=?6=9rB:<8m6;|l0g<5f290:wE??5b;8yk5d1:h1<7?tH026g<=zf:i2?n4?:0yK553d12we?n75<6sA;;9n74}o1`=6`=83;pD<>:c89~j6e><90;6{i;j3?=7>51zJ240e>3td8o4:=:182M77=j30qc=l95194?7|@8:>o45rn2a:01<728qC==;l9:m7f?3=3:1=vF>04a:?xh4k0>=6=4>{I331f?m64983>4}O99?h56sa3b;7=?6=9rB:<8m6;|l0g<2f290:wE??5b;8yk5d1=h1<7?tH026g<=zf:i28n4?:0yK553d12we?n7;d;295~N685<6sA;;9n74}o1`=1`=83;pD<>:c89~j6e>=90;6{i;j3>=7>51zJ240e>3td8o4;=:182M77=j30qc=l94194?7|@8:>o45rn2a:11<728qC==;l9:m7f?2=3:1=vF>04a:?xh4k0?=6=4>{I331f?m65983>4}O99?h56sa3b;6=?6=9rB:<8m6;|l0g<3f290:wE??5b;8yk5d15<6sA;;9n74}o1`=0`=83;pD<>:c89~j6e>>90;6{i;j3==7>51zJ240e>3td8o48=:182M77=j30qc=l97194?7|@8:>o45rn2a:21<728qC==;l9:m7f?1=3:1=vF>04a:?xh4k0<=6=4>{I331f?m66983>4}O99?h56sa3b;5=?6=9rB:<8m6;|l0g<0f290:wE??5b;8yk5d1?h1<7?tH026g<=zf:i2:n4?:0yK553d12we?n79d;295~N685<6sA;;9n74}o1`=3`=83;pD<>:c89~j6e>?90;6{i;j3<=7>51zJ240e>3td8o49=:182M77=j30qc=l96194?7|@8:>o45rn2a:31<728qC==;l9:m7f?0=3:1=vF>04a:?xh4k0==6=4>{I331f?m67983>4}O99?h56sa3b;4=?6=9rB:<8m6;|l0g<1f290:wE??5b;8yk5d1>h1<7?tH026g<=zf:i2;n4?:0yK553d12we?n78d;295~N685<6sA;;9n74}o1`=2`=83;pD<>:c89~j6e>090;6{i;j33=7>51zJ240e>3td8o46=:182M77=j30qc=l99194?7|@8:>o45rn2a:<1<728qC==;l9:m7f??=3:1=vF>04a:?xh4k02=6=4>{I331f?m68983>4}O99?h56sa3b;;=?6=9rB:<8m6;|l0g<>f290:wE??5b;8yk5d11h1<7?tH026g<=zf:i24n4?:0yK553d12we?n77d;295~N685<6sA;;9n74}o1`==`=83;pD<>:c89~j6e>190;6{i;j32=7>51zJ240e>3td8o47=:182M77=j30qc=l98194?7|@8:>o45rn2a:=1<728qC==;l9:m7f?>=3:1=vF>04a:?xh4k03=6=4>{I331f?m69983>4}O99?h56sa3b;:=?6=9rB:<8m6;|l0g5<6sA;;9n74}o1`=<`=83;pD<>:c89~j6e>i90;6{i;j3j=7>51zJ240e>3td8o4o=:182M77=j30qc=l9`194?7|@8:>o45rn2a:e1<728qC==;l9:m7f?f=3:1=vF>04a:?xh4k0k=6=4>{I331f?m6a983>4}O99?h56sa3b;b=?6=9rB:<8m6;|l0g5<6sA;;9n74}o1`=d`=83;pD<>:c89~j6e>j90;6{i;j3i=7>51zJ240e>3td8o4l=:182M77=j30qc=l9c194?7|@8:>o45rn2a:f1<728qC==;l9:m7f?e=3:1=vF>04a:?xh4k0h=6=4>{I331f?m6b983>4}O99?h56sa3b;a=?6=9rB:<8m6;|l0g5<6sA;;9n74}o1`=g`=83;pD<>:c89~j6e>k90;6{i;j3h=7>51zJ240e>3td8o4m=:182M77=j30qc=l9b194?7|@8:>o45rn2a:g1<728qC==;l9:m7f?d=3:1=vF>04a:?xh4k0i=6=4>{I331f?m6c983>4}O99?h56sa3b;`=?6=9rB:<8m6;|l0g5<6sA;;9n74}o1`=f`=83;pD<>:c89~j6e>l90;6{i;j3o=7>51zJ240e>3td8o4j=:182M77=j30qc=l9e194?7|@8:>o45rn2a:`1<728qC==;l9:m7f?c=3:1=vF>04a:?xh4k0n=6=4>{I331f?m6d983>4}O99?h56sa3b;g=?6=9rB:<8m6;|l0g5<6sA;;9n74}o1`=a`=83;pD<>:c89~j6e>m90;6{i;j3n=7>51zJ240e>3td8o4k=:182M77=j30qc=l9d194?7|@8:>o45rn2a:a1<728qC==;l9:m7f?b=3:1=vF>04a:?xh4k0o=6=4>{I331f?m6e983>4}O99?h56sa3b;f=?6=9rB:<8m6;|l0g5<6sA;;9n74}o1`=``=83;pD<>:c89~j6e>n90;6{i;j3m=7>51zJ240e>3td8o4h=:182M77=j30qc=l9g194?7|@8:>o45rn2a:b1<728qC==;l9:m7f?a=3:1=vF>04a:?xh4k0l=6=4>{I331f?m6f983>4}O99?h56sa3b;e=?6=9rB:<8m6;|l0g<`f290:wE??5b;8yk5d1oh1<7?tH026g<=zf:i2jn4?:0yK553d12we?n7id;295~N685<6sA;;9n74}o1`=c`=83;pD<>:c89~j6ef890;6{i;jk;=7>51zJ240e>3td8ol>=:182M77=j30qc=la1194?7|@8:>o45rn2ab41<728qC==;l9:m7fg7=3:1=vF>04a:?xh4kh:=6=4>{I331f?mn0983>4}O99?h56sa3bc3=?6=9rB:<8m6;|l0gd6f290:wE??5b;8yk5di9h1<7?tH026g<=zf:ij5<6sA;;9n74}o1`e5`=83;pD<>:c89~j6ef990;6{i;jk:=7>51zJ240e>3td8ol?=:182M77=j30qc=la0194?7|@8:>o45rn2ab51<728qC==;l9:m7fg6=3:1=vF>04a:?xh4kh;=6=4>{I331f?mn1983>4}O99?h56sa3bc2=?6=9rB:<8m6;|l0gd7f290:wE??5b;8yk5di8h1<7?tH026g<=zf:ij=n4?:0yK553d12we?no>d;295~N685<6sA;;9n74}o1`e4`=83;pD<>:c89~j6ef:90;6{i;jk9=7>51zJ240e>3td8ol<=:182M77=j30qc=la3194?7|@8:>o45rn2ab61<728qC==;l9:m7fg5=3:1=vF>04a:?xh4kh8=6=4>{I331f?mn2983>4}O99?h56sa3bc1=?6=9rB:<8m6;|l0gd4f290:wE??5b;8yk5di;h1<7?tH026g<=zf:ij>n4?:0yK553d12we?no=d;295~N685<6sA;;9n74}o1`e7`=83;pD<>:c89~j6ef;90;6{i;jk8=7>51zJ240e>3td8ol==:182M77=j30qc=la2194?7|@8:>o45rn2ab71<728qC==;l9:m7fg4=3:1=vF>04a:?xh4kh9=6=4>{I331f?950;3xL462k01vb>mn3983>4}O99?h56sa3bc0=?6=9rB:<8m6;|l0gd5f290:wE??5b;8yk5di:h1<7?tH026g<=zf:ij?n4?:0yK553d12we?no5<6sA;;9n74}o1`e6`=83;pD<>:c89~j6ef<90;6{i;jk?=7>51zJ240e>3td8ol:=:182M77=j30qc=la5194?7|@8:>o45rn2ab01<728qC==;l9:m7fg3=3:1=vF>04a:?xh4kh>=6=4>{I331f?mn4983>4}O99?h56sa3bc7=?6=9rB:<8m6;|l0gd2f290:wE??5b;8yk5di=h1<7?tH026g<=zf:ij8n4?:0yK553d12we?no;d;295~N685<6sA;;9n74}o1`e1`=83;pD<>:c89~j6ef=90;6{i;jk>=7>51zJ240e>3td8ol;=:182M77=j30qc=la4194?7|@8:>o45rn2ab11<728qC==;l9:m7fg2=3:1=vF>04a:?xh4kh?=6=4>{I331f?mn5983>4}O99?h56sa3bc6=?6=9rB:<8m6;|l0gd3f290:wE??5b;8yk5di5<6sA;;9n74}o1`e0`=83;pD<>:c89~j6ef>90;6{i;jk==7>51zJ240e>3td8ol8=:182M77=j30qc=la7194?7|@8:>o45rn2ab21<728qC==;l9:m7fg1=3:1=vF>04a:?xh4kh<=6=4>{I331f?mn6983>4}O99?h56sa3bc5=?6=9rB:<8m6;|l0gd0f290:wE??5b;8yk5di?h1<7?tH026g<=zf:ij:n4?:0yK553d12we?no9d;295~N685<6sA;;9n74}o1`e3`=83;pD<>:c89~j6ef?90;6{i;jk<=7>51zJ240e>3td8ol9=:182M77=j30qc=la6194?7|@8:>o45rn2ab31<728qC==;l9:m7fg0=3:1=vF>04a:?xh4kh==6=4>{I331f?mn7983>4}O99?h56sa3bc4=?6=9rB:<8m6;|l0gd1f290:wE??5b;8yk5di>h1<7?tH026g<=zf:ij;n4?:0yK553d12we?no8d;295~N685<6sA;;9n74}o1`e2`=83;pD<>:c89~j6ef090;6{i;jk3=7>51zJ240e>3td8ol6=:182M77=j30qc=la9194?7|@8:>o45rn2ab<1<728qC==;l9:m7fg?=3:1=vF>04a:?xh4kh2=6=4>{I331f?mn8983>4}O99?h56sa3bc;=?6=9rB:<8m6;|l0gd>f290:wE??5b;8yk5di1h1<7?tH026g<=zf:ij4n4?:0yK553d12we?no7d;295~N685<6sA;;9n74}o1`e=`=83;pD<>:c89~j6ef190;6{i;jk2=7>51zJ240e>3td8ol7=:182M77=j30qc=la8194?7|@8:>o45rn2ab=1<728qC==;l9:m7fg>=3:1=vF>04a:?xh4kh3=6=4>{I331f?mn9983>4}O99?h56sa3bc:=?6=9rB:<8m6;|l0gd?f290:wE??5b;8yk5di0h1<7?tH026g<=zf:ij5n4?:0yK553d12we?no6d;295~N685<6sA;;9n74}o1`e<`=83;pD<>:c89~j6efi90;6{i;jkj=7>51zJ240e>3td8olo=:182M77=j30qc=la`194?7|@8:>o45rn2abe1<728qC==;l9:m7fgf=3:1=vF>04a:?xh4khk=6=4>{I331f?mna983>4}O99?h56sa3bcb=?6=9rB:<8m6;|l0gdgf290:wE??5b;8yk5dihh1<7?tH026g<=zf:ijmn4?:0yK553d12we?nond;295~N685<6sA;;9n74}o1`ed`=83;pD<>:c89~j6efj90;6{i;jki=7>51zJ240e>3td8oll=:182M77=j30qc=lac194?7|@8:>o45rn2abf1<728qC==;l9:m7fge=3:1=vF>04a:?xh4khh=6=4>{I331f?mnb983>4}O99?h56sa3bca=?6=9rB:<8m6;|l0gddf290:wE??5b;8yk5dikh1<7?tH026g<=zf:ijnn4?:0yK553d12we?nomd;295~N685<6sA;;9n74}o1`eg`=83;pD<>:c89~j6efk90;6{i;jkh=7>51zJ240e>3td8olm=:182M77=j30qc=lab194?7|@8:>o45rn2abg1<728qC==;l9:m7fgd=3:1=vF>04a:?xh4khi=6=4>{I331f?mnc983>4}O99?h56sa3bc`=?6=9rB:<8m6;|l0gdef290:wE??5b;8yk5dijh1<7?tH026g<=zf:ijon4?:0yK553d12we?nold;295~N685<6sA;;9n74}o1`ef`=83;pD<>:c89~j6efl90;6{i;jko=7>51zJ240e>3td8olj=:182M77=j30qc=lae194?7|@8:>o45rn2ab`1<728qC==;l9:m7fgc=3:1=vF>04a:?xh4khn=6=4>{I331f?mnd983>4}O99?h56sa3bcg=?6=9rB:<8m6;|l0gdbf290:wE??5b;8yk5dimh1<7?tH026g<=zf:ijhn4?:0yK553d12we?nokd;295~N685<6sA;;9n74}o1`ea`=83;pD<>:c89~j6efm90;6{i;jkn=7>51zJ240e>3td8olk=:182M77=j30qc=lad194?7|@8:>o45rn2aba1<728qC==;l9:m7fgb=3:1=vF>04a:?xh4kho=6=4>{I331f?mne983>4}O99?h56sa3bcf=?6=9rB:<8m6;|l0gdcf290:wE??5b;8yk5dilh1<7?tH026g<=zf:ijin4?:0yK553d12we?nojd;295~N685<6sA;;9n74}o1`e``=83;pD<>:c89~j6efn90;6{i;jkm=7>51zJ240e>3td8olh=:182M77=j30qc=lag194?7|@8:>o45rn2abb1<728qC==;l9:m7fga=3:1=vF>04a:?xh4khl=6=4>{I331f?mnf983>4}O99?h56sa3bce=?6=9rB:<8m6;|l0gd`f290:wE??5b;8yk5dioh1<7?tH026g<=zf:ijjn4?:0yK553d12we?noid;295~N685<6sA;;9n74}o1`ec`=83;pD<>:c89~j6ee890;6{i;jh;=7>51zJ240e>3td8oo>=:182M77=j30qc=lb1194?7|@8:>o45rn2aa41<728qC==;l9:m7fd7=3:1=vF>04a:?xh4kk:=6=4>{I331f?mm0983>4}O99?h56sa3b`3=?6=9rB:<8m6;|l0gg6f290:wE??5b;8yk5dj9h1<7?tH026g<=zf:ii5<6sA;;9n74}o1`f5`=83;pD<>:c89~j6ee990;6{i;jh:=7>51zJ240e>3td8oo?=:182M77=j30qc=lb0194?7|@8:>o45rn2aa51<728qC==;l9:m7fd6=3:1=vF>04a:?xh4kk;=6=4>{I331f?mm1983>4}O99?h56sa3b`2=?6=9rB:<8m6;|l0gg7f290:wE??5b;8yk5dj8h1<7?tH026g<=zf:ii=n4?:0yK553d12we?nl>d;295~N685<6sA;;9n74}o1`f4`=83;pD<>:c89~j6ee:90;6{i;jh9=7>51zJ240e>3td8oo<=:182M77=j30qc=lb3194?7|@8:>o45rn2aa61<728qC==;l9:m7fd5=3:1=vF>04a:?xh4kk8=6=4>{I331f?mm2983>4}O99?h56sa3b`1=?6=9rB:<8m6;|l0gg4f290:wE??5b;8yk5dj;h1<7?tH026g<=zf:ii>n4?:0yK553d12we?nl=d;295~N685<6sA;;9n74}o1`f7`=83;pD<>:c89~j6ee;90;6{i;jh8=7>51zJ240e>3td8oo==:182M77=j30qc=lb2194?7|@8:>o45rn2aa71<728qC==;l9:m7fd4=3:1=vF>04a:?xh4kk9=6=4>{I331f?950;3xL462k01vb>mm3983>4}O99?h56sa3b`0=?6=9rB:<8m6;|l0gg5f290:wE??5b;8yk5dj:h1<7?tH026g<=zf:ii?n4?:0yK553d12we?nl5<6sA;;9n74}o1`f6`=83;pD<>:c89~j6ee<90;6{i;jh?=7>51zJ240e>3td8oo:=:182M77=j30qc=lb5194?7|@8:>o45rn2aa01<728qC==;l9:m7fd3=3:1=vF>04a:?xh4kk>=6=4>{I331f?mm4983>4}O99?h56sa3b`7=?6=9rB:<8m6;|l0gg2f290:wE??5b;8yk5dj=h1<7?tH026g<=zf:ii8n4?:0yK553d12we?nl;d;295~N685<6sA;;9n74}o1`f1`=83;pD<>:c89~j6ee=90;6{i;jh>=7>51zJ240e>3td8oo;=:182M77=j30qc=lb4194?7|@8:>o45rn2aa11<728qC==;l9:m7fd2=3:1=vF>04a:?xh4kk?=6=4>{I331f?mm5983>4}O99?h56sa3b`6=?6=9rB:<8m6;|l0gg3f290:wE??5b;8yk5dj5<6sA;;9n74}o1`f0`=83;pD<>:c89~j6ee>90;6{i;jh==7>51zJ240e>3td8oo8=:182M77=j30qc=lb7194?7|@8:>o45rn2aa21<728qC==;l9:m7fd1=3:1=vF>04a:?xh4kk<=6=4>{I331f?mm6983>4}O99?h56sa3b`5=?6=9rB:<8m6;|l0gg0f290:wE??5b;8yk5dj?h1<7?tH026g<=zf:ii:n4?:0yK553d12we?nl9d;295~N685<6sA;;9n74}o1`f3`=83;pD<>:c89~j6ee?90;6{i;jh<=7>51zJ240e>3td8oo9=:182M77=j30qc=lb6194?7|@8:>o45rn2aa31<728qC==;l9:m7fd0=3:1=vF>04a:?xh4kk==6=4>{I331f?mm7983>4}O99?h56sa3b`4=?6=9rB:<8m6;|l0gg1f290:wE??5b;8yk5dj>h1<7?tH026g<=zf:ii;n4?:0yK553d12we?nl8d;295~N685<6sA;;9n74}o1`f2`=83;pD<>:c89~j6ee090;6{i;jh3=7>51zJ240e>3td8oo6=:182M77=j30qc=lb9194?7|@8:>o45rn2aa<1<728qC==;l9:m7fd?=3:1=vF>04a:?xh4kk2=6=4>{I331f?mm8983>4}O99?h56sa3b`;=?6=9rB:<8m6;|l0gg>f290:wE??5b;8yk5dj1h1<7?tH026g<=zf:ii4n4?:0yK553d12we?nl7d;295~N685<6sA;;9n74}o1`f=`=83;pD<>:c89~j6ee190;6{i;jh2=7>51zJ240e>3td8oo7=:182M77=j30qc=lb8194?7|@8:>o45rn2aa=1<728qC==;l9:m7fd>=3:1=vF>04a:?xh4kk3=6=4>{I331f?mm9983>4}O99?h56sa3b`:=?6=9rB:<8m6;|l0gg?f290:wE??5b;8yk5dj0h1<7?tH026g<=zf:ii5n4?:0yK553d12we?nl6d;295~N685<6sA;;9n74}o1`f<`=83;pD<>:c89~j6eei90;6{i;jhj=7>51zJ240e>3td8ooo=:182M77=j30qc=lb`194?7|@8:>o45rn2aae1<728qC==;l9:m7fdf=3:1=vF>04a:?xh4kkk=6=4>{I331f?mma983>4}O99?h56sa3b`b=?6=9rB:<8m6;|l0gggf290:wE??5b;8yk5djhh1<7?tH026g<=zf:iimn4?:0yK553d12we?nlnd;295~N685<6sA;;9n74}o1`fd`=83;pD<>:c89~j6eej90;6{i;jhi=7>51zJ240e>3td8ool=:182M77=j30qc=lbc194?7|@8:>o45rn2aaf1<728qC==;l9:m7fde=3:1=vF>04a:?xh4kkh=6=4>{I331f?mmb983>4}O99?h56sa3b`a=?6=9rB:<8m6;|l0ggdf290:wE??5b;8yk5djkh1<7?tH026g<=zf:iinn4?:0yK553d12we?nlmd;295~N685<6sA;;9n74}o1`fg`=83;pD<>:c89~j6eek90;6{i;jhh=7>51zJ240e>3td8oom=:182M77=j30qc=lbb194?7|@8:>o45rn2aag1<728qC==;l9:m7fdd=3:1=vF>04a:?xh4kki=6=4>{I331f?mmc983>4}O99?h56sa3b``=?6=9rB:<8m6;|l0ggef290:wE??5b;8yk5djjh1<7?tH026g<=zf:iion4?:0yK553d12we?nlld;295~N685<6sA;;9n74}o1`ff`=83;pD<>:c89~j6eel90;6{i;jho=7>51zJ240e>3td8ooj=:182M77=j30qc=lbe194?7|@8:>o45rn2aa`1<728qC==;l9:m7fdc=3:1=vF>04a:?xh4kkn=6=4>{I331f?mmd983>4}O99?h56sa3b`g=?6=9rB:<8m6;|l0ggbf290:wE??5b;8yk5djmh1<7?tH026g<=zf:iihn4?:0yK553d12we?nlkd;295~N685<6sA;;9n74}o1`fa`=83;pD<>:c89~j6eem90;6{i;jhn=7>51zJ240e>3td8ook=:182M77=j30qc=lbd194?7|@8:>o45rn2aaa1<728qC==;l9:m7fdb=3:1=vF>04a:?xh4kko=6=4>{I331f?mme983>4}O99?h56sa3b`f=?6=9rB:<8m6;|l0ggcf290:wE??5b;8yk5djlh1<7?tH026g<=zf:iiin4?:0yK553d12we?nljd;295~N685<6sA;;9n74}o1`f``=83;pD<>:c89~j6een90;6{i;jhm=7>51zJ240e>3td8ooh=:182M77=j30qc=lbg194?7|@8:>o45rn2aab1<728qC==;l9:m7fda=3:1=vF>04a:?xh4kkl=6=4>{I331f?mmf983>4}O99?h56sa3b`e=?6=9rB:<8m6;|l0gg`f290:wE??5b;8yk5djoh1<7?tH026g<=zf:iijn4?:0yK553d12we?nlid;295~N685<6sA;;9n74}o1`fc`=83;pD<>:c89~j6ed890;6{i;ji;=7>51zJ240e>3td8on>=:182M77=j30qc=lc1194?7|@8:>o45rn2a`41<728qC==;l9:m7fe7=3:1=vF>04a:?xh4kj:=6=4>{I331f?ml0983>4}O99?h56sa3ba3=?6=9rB:<8m6;|l0gf6f290:wE??5b;8yk5dk9h1<7?tH026g<=zf:ih5<6sA;;9n74}o1`g5`=83;pD<>:c89~j6ed990;6{i;ji:=7>51zJ240e>3td8on?=:182M77=j30qc=lc0194?7|@8:>o45rn2a`51<728qC==;l9:m7fe6=3:1=vF>04a:?xh4kj;=6=4>{I331f?ml1983>4}O99?h56sa3ba2=?6=9rB:<8m6;|l0gf7f290:wE??5b;8yk5dk8h1<7?tH026g<=zf:ih=n4?:0yK553d12we?nm>d;295~N685<6sA;;9n74}o1`g4`=83;pD<>:c89~j6ed:90;6{i;ji9=7>51zJ240e>3td8on<=:182M77=j30qc=lc3194?7|@8:>o45rn2a`61<728qC==;l9:m7fe5=3:1=vF>04a:?xh4kj8=6=4>{I331f?ml2983>4}O99?h56sa3ba1=?6=9rB:<8m6;|l0gf4f290:wE??5b;8yk5dk;h1<7?tH026g<=zf:ih>n4?:0yK553d12we?nm=d;295~N685<6sA;;9n74}o1`g7`=83;pD<>:c89~j6ed;90;6{i;ji8=7>51zJ240e>3td8on==:182M77=j30qc=lc2194?7|@8:>o45rn2a`71<728qC==;l9:m7fe4=3:1=vF>04a:?xh4kj9=6=4>{I331f?950;3xL462k01vb>ml3983>4}O99?h56sa3ba0=?6=9rB:<8m6;|l0gf5f290:wE??5b;8yk5dk:h1<7?tH026g<=zf:ih?n4?:0yK553d12we?nm5<6sA;;9n74}o1`g6`=83;pD<>:c89~j6ed<90;6{i;ji?=7>51zJ240e>3td8on:=:182M77=j30qc=lc5194?7|@8:>o45rn2a`01<728qC==;l9:m7fe3=3:1=vF>04a:?xh4kj>=6=4>{I331f?ml4983>4}O99?h56sa3ba7=?6=9rB:<8m6;|l0gf2f290:wE??5b;8yk5dk=h1<7?tH026g<=zf:ih8n4?:0yK553d12we?nm;d;295~N685<6sA;;9n74}o1`g1`=83;pD<>:c89~j6ed=90;6{i;ji>=7>51zJ240e>3td8on;=:182M77=j30qc=lc4194?7|@8:>o45rn2a`11<728qC==;l9:m7fe2=3:1=vF>04a:?xh4kj?=6=4>{I331f?ml5983>4}O99?h56sa3ba6=?6=9rB:<8m6;|l0gf3f290:wE??5b;8yk5dk5<6sA;;9n74}o1`g0`=83;pD<>:c89~j6ed>90;6{i;ji==7>51zJ240e>3td8on8=:182M77=j30qc=lc7194?7|@8:>o45rn2a`21<728qC==;l9:m7fe1=3:1=vF>04a:?xh4kj<=6=4>{I331f?ml6983>4}O99?h56sa3ba5=?6=9rB:<8m6;|l0gf0f290:wE??5b;8yk5dk?h1<7?tH026g<=zf:ih:n4?:0yK553d12we?nm9d;295~N685<6sA;;9n74}o1`g3`=83;pD<>:c89~j6ed?90;6{i;ji<=7>51zJ240e>3td8on9=:182M77=j30qc=lc6194?7|@8:>o45rn2a`31<728qC==;l9:m7fe0=3:1=vF>04a:?xh4kj==6=4>{I331f?ml7983>4}O99?h56sa3ba4=?6=9rB:<8m6;|l0gf1f290:wE??5b;8yk5dk>h1<7?tH026g<=zf:ih;n4?:0yK553d12we?nm8d;295~N685<6sA;;9n74}o1`g2`=83;pD<>:c89~j6ed090;6{i;ji3=7>51zJ240e>3td8on6=:182M77=j30qc=lc9194?7|@8:>o45rn2a`<1<728qC==;l9:m7fe?=3:1=vF>04a:?xh4kj2=6=4>{I331f?ml8983>4}O99?h56sa3ba;=?6=9rB:<8m6;|l0gf>f290:wE??5b;8yk5dk1h1<7?tH026g<=zf:ih4n4?:0yK553d12we?nm7d;295~N685<6sA;;9n74}o1`g=`=83;pD<>:c89~j6ed190;6{i;ji2=7>51zJ240e>3td8on7=:182M77=j30qc=lc8194?7|@8:>o45rn2a`=1<728qC==;l9:m7fe>=3:1=vF>04a:?xh4kj3=6=4>{I331f?ml9983>4}O99?h56sa3ba:=?6=9rB:<8m6;|l0gf?f290:wE??5b;8yk5dk0h1<7?tH026g<=zf:ih5n4?:0yK553d12we?nm6d;295~N685<6sA;;9n74}o1`g<`=83;pD<>:c89~j6edi90;6{i;jij=7>51zJ240e>3td8ono=:182M77=j30qc=lc`194?7|@8:>o45rn2a`e1<728qC==;l9:m7fef=3:1=vF>04a:?xh4kjk=6=4>{I331f?mla983>4}O99?h56sa3bab=?6=9rB:<8m6;|l0gfgf290:wE??5b;8yk5dkhh1<7?tH026g<=zf:ihmn4?:0yK553d12we?nmnd;295~N685<6sA;;9n74}o1`gd`=83;pD<>:c89~j6edj90;6{i;jii=7>51zJ240e>3td8onl=:182M77=j30qc=lcc194?7|@8:>o45rn2a`f1<728qC==;l9:m7fee=3:1=vF>04a:?xh4kjh=6=4>{I331f?mlb983>4}O99?h56sa3baa=?6=9rB:<8m6;|l0gfdf290:wE??5b;8yk5dkkh1<7?tH026g<=zf:ihnn4?:0yK553d12we?nmmd;295~N685<6sA;;9n74}o1`gg`=83;pD<>:c89~j6edk90;6{i;jih=7>51zJ240e>3td8onm=:182M77=j30qc=lcb194?7|@8:>o45rn2a`g1<728qC==;l9:m7fed=3:1=vF>04a:?xh4kji=6=4>{I331f?mlc983>4}O99?h56sa3ba`=?6=9rB:<8m6;|l0gfef290:wE??5b;8yk5dkjh1<7?tH026g<=zf:ihon4?:0yK553d12we?nmld;295~N685<6sA;;9n74}o1`gf`=83;pD<>:c89~j6edl90;6{i;jio=7>51zJ240e>3td8onj=:182M77=j30qc=lce194?7|@8:>o45rn2a``1<728qC==;l9:m7fec=3:1=vF>04a:?xh4kjn=6=4>{I331f?mld983>4}O99?h56sa3bag=?6=9rB:<8m6;|l0gfbf290:wE??5b;8yk5dkmh1<7?tH026g<=zf:ihhn4?:0yK553d12we?nmkd;295~N685<6sA;;9n74}o1`ga`=83;pD<>:c89~j6edm90;6{i;jin=7>51zJ240e>3td8onk=:182M77=j30qc=lcd194?7|@8:>o45rn2a`a1<728qC==;l9:m7feb=3:1=vF>04a:?xh4kjo=6=4>{I331f?mle983>4}O99?h56sa3baf=?6=9rB:<8m6;|l0gfcf290:wE??5b;8yk5dklh1<7?tH026g<=zf:ihin4?:0yK553d12we?nmjd;295~N685<6sA;;9n74}o1`g``=83;pD<>:c89~j6edn90;6{i;jim=7>51zJ240e>3td8onh=:182M77=j30qc=lcg194?7|@8:>o45rn2a`b1<728qC==;l9:m7fea=3:1=vF>04a:?xh4kjl=6=4>{I331f?mlf983>4}O99?h56sa3bae=?6=9rB:<8m6;|l0gf`f290:wE??5b;8yk5dkoh1<7?tH026g<=zf:ihjn4?:0yK553d12we?nmid;295~N685<6sA;;9n74}o1`gc`=83;pD<>:c89~j6ec890;6{i;jn;=7>51zJ240e>3td8oi>=:182M77=j30qc=ld1194?7|@8:>o45rn2ag41<728qC==;l9:m7fb7=3:1=vF>04a:?xh4km:=6=4>{I331f?mk0983>4}O99?h56sa3bf3=?6=9rB:<8m6;|l0ga6f290:wE??5b;8yk5dl9h1<7?tH026g<=zf:io5<6sA;;9n74}o1``5`=83;pD<>:c89~j6ec990;6{i;jn:=7>51zJ240e>3td8oi?=:182M77=j30qc=ld0194?7|@8:>o45rn2ag51<728qC==;l9:m7fb6=3:1=vF>04a:?xh4km;=6=4>{I331f?mk1983>4}O99?h56sa3bf2=?6=9rB:<8m6;|l0ga7f290:wE??5b;8yk5dl8h1<7?tH026g<=zf:io=n4?:0yK553d12we?nj>d;295~N685<6sA;;9n74}o1``4`=83;pD<>:c89~j6ec:90;6{i;jn9=7>51zJ240e>3td8oi<=:182M77=j30qc=ld3194?7|@8:>o45rn2ag61<728qC==;l9:m7fb5=3:1=vF>04a:?xh4km8=6=4>{I331f?mk2983>4}O99?h56sa3bf1=?6=9rB:<8m6;|l0ga4f290:wE??5b;8yk5dl;h1<7?tH026g<=zf:io>n4?:0yK553d12we?nj=d;295~N685<6sA;;9n74}o1``7`=83;pD<>:c89~j6ec;90;6{i;jn8=7>51zJ240e>3td8oi==:182M77=j30qc=ld2194?7|@8:>o45rn2ag71<728qC==;l9:m7fb4=3:1=vF>04a:?xh4km9=6=4>{I331f?950;3xL462k01vb>mk3983>4}O99?h56sa3bf0=?6=9rB:<8m6;|l0ga5f290:wE??5b;8yk5dl:h1<7?tH026g<=zf:io?n4?:0yK553d12we?nj5<6sA;;9n74}o1``6`=83;pD<>:c89~j6ec<90;6{i;jn?=7>51zJ240e>3td8oi:=:182M77=j30qc=ld5194?7|@8:>o45rn2ag01<728qC==;l9:m7fb3=3:1=vF>04a:?xh4km>=6=4>{I331f?mk4983>4}O99?h56sa3bf7=?6=9rB:<8m6;|l0ga2f290:wE??5b;8yk5dl=h1<7?tH026g<=zf:io8n4?:0yK553d12we?nj;d;295~N685<6sA;;9n74}o1``1`=83;pD<>:c89~j6ec=90;6{i;jn>=7>51zJ240e>3td8oi;=:182M77=j30qc=ld4194?7|@8:>o45rn2ag11<728qC==;l9:m7fb2=3:1=vF>04a:?xh4km?=6=4>{I331f?mk5983>4}O99?h56sa3bf6=?6=9rB:<8m6;|l0ga3f290:wE??5b;8yk5dl5<6sA;;9n74}o1``0`=83;pD<>:c89~j6ec>90;6{i;jn==7>51zJ240e>3td8oi8=:182M77=j30qc=ld7194?7|@8:>o45rn2ag21<728qC==;l9:m7fb1=3:1=vF>04a:?xh4km<=6=4>{I331f?mk6983>4}O99?h56sa3bf5=?6=9rB:<8m6;|l0ga0f290:wE??5b;8yk5dl?h1<7?tH026g<=zf:io:n4?:0yK553d12we?nj9d;295~N685<6sA;;9n74}o1``3`=83;pD<>:c89~j6ec?90;6{i;jn<=7>51zJ240e>3td8oi9=:182M77=j30qc=ld6194?7|@8:>o45rn2ag31<728qC==;l9:m7fb0=3:1=vF>04a:?xh4km==6=4>{I331f?mk7983>4}O99?h56sa3bf4=?6=9rB:<8m6;|l0ga1f290:wE??5b;8yk5dl>h1<7?tH026g<=zf:io;n4?:0yK553d12we?nj8d;295~N685<6sA;;9n74}o1``2`=83;pD<>:c89~j6ec090;6{i;jn3=7>51zJ240e>3td8oi6=:182M77=j30qc=ld9194?7|@8:>o45rn2ag<1<728qC==;l9:m7fb?=3:1=vF>04a:?xh4km2=6=4>{I331f?mk8983>4}O99?h56sa3bf;=?6=9rB:<8m6;|l0ga>f290:wE??5b;8yk5dl1h1<7?tH026g<=zf:io4n4?:0yK553d12we?nj7d;295~N685<6sA;;9n74}o1``=`=83;pD<>:c89~j6ec190;6{i;jn2=7>51zJ240e>3td8oi7=:182M77=j30qc=ld8194?7|@8:>o45rn2ag=1<728qC==;l9:m7fb>=3:1=vF>04a:?xh4km3=6=4>{I331f?mk9983>4}O99?h56sa3bf:=?6=9rB:<8m6;|l0ga?f290:wE??5b;8yk5dl0h1<7?tH026g<=zf:io5n4?:0yK553d12we?nj6d;295~N685<6sA;;9n74}o1``<`=83;pD<>:c89~j6eci90;6{i;jnj=7>51zJ240e>3td8oio=:182M77=j30qc=ld`194?7|@8:>o45rn2age1<728qC==;l9:m7fbf=3:1=vF>04a:?xh4kmk=6=4>{I331f?mka983>4}O99?h56sa3bfb=?6=9rB:<8m6;|l0gagf290:wE??5b;8yk5dlhh1<7?tH026g<=zf:iomn4?:0yK553d12we?njnd;295~N685<6sA;;9n74}o1``d`=83;pD<>:c89~j6ecj90;6{i;jni=7>51zJ240e>3td8oil=:182M77=j30qc=ldc194?7|@8:>o45rn2agf1<728qC==;l9:m7fbe=3:1=vF>04a:?xh4kmh=6=4>{I331f?mkb983>4}O99?h56sa3bfa=?6=9rB:<8m6;|l0gadf290:wE??5b;8yk5dlkh1<7?tH026g<=zf:ionn4?:0yK553d12we?njmd;295~N685<6sA;;9n74}o1``g`=83;pD<>:c89~j6eck90;6{i;jnh=7>51zJ240e>3td8oim=:182M77=j30qc=ldb194?7|@8:>o45rn2agg1<728qC==;l9:m7fbd=3:1=vF>04a:?xh4kmi=6=4>{I331f?mkc983>4}O99?h56sa3bf`=?6=9rB:<8m6;|l0gaef290:wE??5b;8yk5dljh1<7?tH026g<=zf:ioon4?:0yK553d12we?njld;295~N685<6sA;;9n74}o1``f`=83;pD<>:c89~j6ecl90;6{i;jno=7>51zJ240e>3td8oij=:182M77=j30qc=lde194?7|@8:>o45rn2ag`1<728qC==;l9:m7fbc=3:1=vF>04a:?xh4kmn=6=4>{I331f?mkd983>4}O99?h56sa3bfg=?6=9rB:<8m6;|l0gabf290:wE??5b;8yk5dlmh1<7?tH026g<=zf:iohn4?:0yK553d12we?njkd;295~N685<6sA;;9n74}o1``a`=83;pD<>:c89~j6ecm90;6{i;jnn=7>51zJ240e>3td8oik=:182M77=j30qc=ldd194?7|@8:>o45rn2aga1<728qC==;l9:m7fbb=3:1=vF>04a:?xh4kmo=6=4>{I331f?mke983>4}O99?h56sa3bff=?6=9rB:<8m6;|l0gacf290:wE??5b;8yk5dllh1<7?tH026g<=zf:ioin4?:0yK553d12we?njjd;295~N685<6sA;;9n74}o1````=83;pD<>:c89~j6ecn90;6{i;jnm=7>51zJ240e>3td8oih=:182M77=j30qc=ldg194?7|@8:>o45rn2agb1<728qC==;l9:m7fba=3:1=vF>04a:?xh4kml=6=4>{I331f?mkf983>4}O99?h56sa3bfe=?6=9rB:<8m6;|l0ga`f290:wE??5b;8yk5dloh1<7?tH026g<=zf:iojn4?:0yK553d12we?njid;295~N685<6sA;;9n74}o1``c`=83;pD<>:c89~j6eb890;6{i;jo;=7>51zJ240e>3td8oh>=:182M77=j30qc=le1194?7|@8:>o45rn2af41<728qC==;l9:m7fc7=3:1=vF>04a:?xh4kl:=6=4>{I331f?mj0983>4}O99?h56sa3bg3=?6=9rB:<8m6;|l0g`6f290:wE??5b;8yk5dm9h1<7?tH026g<=zf:in5<6sA;;9n74}o1`a5`=83;pD<>:c89~j6eb990;6{i;jo:=7>51zJ240e>3td8oh?=:182M77=j30qc=le0194?7|@8:>o45rn2af51<728qC==;l9:m7fc6=3:1=vF>04a:?xh4kl;=6=4>{I331f?mj1983>4}O99?h56sa3bg2=?6=9rB:<8m6;|l0g`7f290:wE??5b;8yk5dm8h1<7?tH026g<=zf:in=n4?:0yK553d12we?nk>d;295~N685<6sA;;9n74}o1`a4`=83;pD<>:c89~j6eb:90;6{i;jo9=7>51zJ240e>3td8oh<=:182M77=j30qc=le3194?7|@8:>o45rn2af61<728qC==;l9:m7fc5=3:1=vF>04a:?xh4kl8=6=4>{I331f?mj2983>4}O99?h56sa3bg1=?6=9rB:<8m6;|l0g`4f290:wE??5b;8yk5dm;h1<7?tH026g<=zf:in>n4?:0yK553d12we?nk=d;295~N685<6sA;;9n74}o1`a7`=83;pD<>:c89~j6eb;90;6{i;jo8=7>51zJ240e>3td8oh==:182M77=j30qc=le2194?7|@8:>o45rn2af71<728qC==;l9:m7fc4=3:1=vF>04a:?xh4kl9=6=4>{I331f?950;3xL462k01vb>mj3983>4}O99?h56sa3bg0=?6=9rB:<8m6;|l0g`5f290:wE??5b;8yk5dm:h1<7?tH026g<=zf:in?n4?:0yK553d12we?nk5<6sA;;9n74}o1`a6`=83;pD<>:c89~j6eb<90;6{i;jo?=7>51zJ240e>3td8oh:=:182M77=j30qc=le5194?7|@8:>o45rn2af01<728qC==;l9:m7fc3=3:1=vF>04a:?xh4kl>=6=4>{I331f?mj4983>4}O99?h56sa3bg7=?6=9rB:<8m6;|l0g`2f290:wE??5b;8yk5dm=h1<7?tH026g<=zf:in8n4?:0yK553d12we?nk;d;295~N685<6sA;;9n74}o1`a1`=83;pD<>:c89~j6eb=90;6{i;jo>=7>51zJ240e>3td8oh;=:182M77=j30qc=le4194?7|@8:>o45rn2af11<728qC==;l9:m7fc2=3:1=vF>04a:?xh4kl?=6=4>{I331f?mj5983>4}O99?h56sa3bg6=?6=9rB:<8m6;|l0g`3f290:wE??5b;8yk5dm5<6sA;;9n74}o1`a0`=83;pD<>:c89~j6eb>90;6{i;jo==7>51zJ240e>3td8oh8=:182M77=j30qc=le7194?7|@8:>o45rn2af21<728qC==;l9:m7fc1=3:1=vF>04a:?xh4kl<=6=4>{I331f?mj6983>4}O99?h56sa3bg5=?6=9rB:<8m6;|l0g`0f290:wE??5b;8yk5dm?h1<7?tH026g<=zf:in:n4?:0yK553d12we?nk9d;295~N685<6sA;;9n74}o1`a3`=83;pD<>:c89~j6eb?90;6{i;jo<=7>51zJ240e>3td8oh9=:182M77=j30qc=le6194?7|@8:>o45rn2af31<728qC==;l9:m7fc0=3:1=vF>04a:?xh4kl==6=4>{I331f?mj7983>4}O99?h56sa3bg4=?6=9rB:<8m6;|l0g`1f290:wE??5b;8yk5dm>h1<7?tH026g<=zf:in;n4?:0yK553d12we?nk8d;295~N685<6sA;;9n74}o1`a2`=83;pD<>:c89~j6eb090;6{i;jo3=7>51zJ240e>3td8oh6=:182M77=j30qc=le9194?7|@8:>o45rn2af<1<728qC==;l9:m7fc?=3:1=vF>04a:?xh4kl2=6=4>{I331f?mj8983>4}O99?h56sa3bg;=?6=9rB:<8m6;|l0g`>f290:wE??5b;8yk5dm1h1<7?tH026g<=zf:in4n4?:0yK553d12we?nk7d;295~N685<6sA;;9n74}o1`a=`=83;pD<>:c89~j6eb190;6{i;jo2=7>51zJ240e>3td8oh7=:182M77=j30qc=le8194?7|@8:>o45rn2af=1<728qC==;l9:m7fc>=3:1=vF>04a:?xh4kl3=6=4>{I331f?mj9983>4}O99?h56sa3bg:=?6=9rB:<8m6;|l0g`?f290:wE??5b;8yk5dm0h1<7?tH026g<=zf:in5n4?:0yK553d12we?nk6d;295~N685<6sA;;9n74}o1`a<`=83;pD<>:c89~j6ebi90;6{i;joj=7>51zJ240e>3td8oho=:182M77=j30qc=le`194?7|@8:>o45rn2afe1<728qC==;l9:m7fcf=3:1=vF>04a:?xh4klk=6=4>{I331f?mja983>4}O99?h56sa3bgb=?6=9rB:<8m6;|l0g`gf290:wE??5b;8yk5dmhh1<7?tH026g<=zf:inmn4?:0yK553d12we?nknd;295~N685<6sA;;9n74}o1`ad`=83;pD<>:c89~j6ebj90;6{i;joi=7>51zJ240e>3td8ohl=:182M77=j30qc=lec194?7|@8:>o45rn2aff1<728qC==;l9:m7fce=3:1=vF>04a:?xh4klh=6=4>{I331f?mjb983>4}O99?h56sa3bga=?6=9rB:<8m6;|l0g`df290:wE??5b;8yk5dmkh1<7?tH026g<=zf:innn4?:0yK553d12we?nkmd;295~N685<6sA;;9n74}o1`ag`=83;pD<>:c89~j6ebk90;6{i;joh=7>51zJ240e>3td8ohm=:182M77=j30qc=leb194?7|@8:>o45rn2afg1<728qC==;l9:m7fcd=3:1=vF>04a:?xh4kli=6=4>{I331f?mjc983>4}O99?h56sa3bg`=?6=9rB:<8m6;|l0g`ef290:wE??5b;8yk5dmjh1<7?tH026g<=zf:inon4?:0yK553d12we?nkld;295~N685<6sA;;9n74}o1`af`=83;pD<>:c89~j6ebl90;6{i;joo=7>51zJ240e>3td8ohj=:182M77=j30qc=lee194?7|@8:>o45rn2af`1<728qC==;l9:m7fcc=3:1=vF>04a:?xh4kln=6=4>{I331f?mjd983>4}O99?h56sa3bgg=?6=9rB:<8m6;|l0g`bf290:wE??5b;8yk5dmmh1<7?tH026g<=zf:inhn4?:0yK553d12we?nkkd;295~N685<6sA;;9n74}o1`aa`=83;pD<>:c89~j6ebm90;6{i;jon=7>51zJ240e>3td8ohk=:182M77=j30qc=led194?7|@8:>o45rn2afa1<728qC==;l9:m7fcb=3:1=vF>04a:?xh4klo=6=4>{I331f?mje983>4}O99?h56sa3bgf=?6=9rB:<8m6;|l0g`cf290:wE??5b;8yk5dmlh1<7?tH026g<=zf:inin4?:0yK553d12we?nkjd;295~N685<6sA;;9n74}o1`a``=83;pD<>:c89~j6ebn90;6{i;jom=7>51zJ240e>3td8ohh=:182M77=j30qc=leg194?7|@8:>o45rn2afb1<728qC==;l9:m7fca=3:1=vF>04a:?xh4kll=6=4>{I331f?mjf983>4}O99?h56sa3bge=?6=9rB:<8m6;|l0g``f290:wE??5b;8yk5dmoh1<7?tH026g<=zf:injn4?:0yK553d12we?nkid;295~N685<6sA;;9n74}o1`ac`=83;pD<>:c89~j6ea890;6{i;jl;=7>51zJ240e>3td8ok>=:182M77=j30qc=lf1194?7|@8:>o45rn2ae41<728qC==;l9:m7f`7=3:1=vF>04a:?xh4ko:=6=4>{I331f?mi0983>4}O99?h56sa3bd3=?6=9rB:<8m6;|l0gc6f290:wE??5b;8yk5dn9h1<7?tH026g<=zf:im5<6sA;;9n74}o1`b5`=83;pD<>:c89~j6ea990;6{i;jl:=7>51zJ240e>3td8ok?=:182M77=j30qc=lf0194?7|@8:>o45rn2ae51<728qC==;l9:m7f`6=3:1=vF>04a:?xh4ko;=6=4>{I331f?mi1983>4}O99?h56sa3bd2=?6=9rB:<8m6;|l0gc7f290:wE??5b;8yk5dn8h1<7?tH026g<=zf:im=n4?:0yK553d12we?nh>d;295~N685<6sA;;9n74}o1`b4`=83;pD<>:c89~j6ea:90;6{i;jl9=7>51zJ240e>3td8ok<=:182M77=j30qc=lf3194?7|@8:>o45rn2ae61<728qC==;l9:m7f`5=3:1=vF>04a:?xh4ko8=6=4>{I331f?mi2983>4}O99?h56sa3bd1=?6=9rB:<8m6;|l0gc4f290:wE??5b;8yk5dn;h1<7?tH026g<=zf:im>n4?:0yK553d12we?nh=d;295~N685<6sA;;9n74}o1`b7`=83;pD<>:c89~j6ea;90;6{i;jl8=7>51zJ240e>3td8ok==:182M77=j30qc=lf2194?7|@8:>o45rn2ae71<728qC==;l9:m7f`4=3:1=vF>04a:?xh4ko9=6=4>{I331f?950;3xL462k01vb>mi3983>4}O99?h56sa3bd0=?6=9rB:<8m6;|l0gc5f290:wE??5b;8yk5dn:h1<7?tH026g<=zf:im?n4?:0yK553d12we?nh5<6sA;;9n74}o1`b6`=83;pD<>:c89~j6ea<90;6{i;jl?=7>51zJ240e>3td8ok:=:182M77=j30qc=lf5194?7|@8:>o45rn2ae01<728qC==;l9:m7f`3=3:1=vF>04a:?xh4ko>=6=4>{I331f?mi4983>4}O99?h56sa3bd7=?6=9rB:<8m6;|l0gc2f290:wE??5b;8yk5dn=h1<7?tH026g<=zf:im8n4?:0yK553d12we?nh;d;295~N685<6sA;;9n74}o1`b1`=83;pD<>:c89~j6ea=90;6{i;jl>=7>51zJ240e>3td8ok;=:182M77=j30qc=lf4194?7|@8:>o45rn2ae11<728qC==;l9:m7f`2=3:1=vF>04a:?xh4ko?=6=4>{I331f?mi5983>4}O99?h56sa3bd6=?6=9rB:<8m6;|l0gc3f290:wE??5b;8yk5dn5<6sA;;9n74}o1`b0`=83;pD<>:c89~j6ea>90;6{i;jl==7>51zJ240e>3td8ok8=:182M77=j30qc=lf7194?7|@8:>o45rn2ae21<728qC==;l9:m7f`1=3:1=vF>04a:?xh4ko<=6=4>{I331f?mi6983>4}O99?h56sa3bd5=?6=9rB:<8m6;|l0gc0f290:wE??5b;8yk5dn?h1<7?tH026g<=zf:im:n4?:0yK553d12we?nh9d;295~N685<6sA;;9n74}o1`b3`=83;pD<>:c89~j6ea?90;6{i;jl<=7>51zJ240e>3td8ok9=:182M77=j30qc=lf6194?7|@8:>o45rn2ae31<728qC==;l9:m7f`0=3:1=vF>04a:?xh4ko==6=4>{I331f?mi7983>4}O99?h56sa3bd4=?6=9rB:<8m6;|l0gc1f290:wE??5b;8yk5dn>h1<7?tH026g<=zf:im;n4?:0yK553d12we?nh8d;295~N685<6sA;;9n74}o1`b2`=83;pD<>:c89~j6ea090;6{i;jl3=7>51zJ240e>3td8ok6=:182M77=j30qc=lf9194?7|@8:>o45rn2ae<1<728qC==;l9:m7f`?=3:1=vF>04a:?xh4ko2=6=4>{I331f?mi8983>4}O99?h56sa3bd;=?6=9rB:<8m6;|l0gc>f290:wE??5b;8yk5dn1h1<7?tH026g<=zf:im4n4?:0yK553d12we?nh7d;295~N685<6sA;;9n74}o1`b=`=83;pD<>:c89~j6ea190;6{i;jl2=7>51zJ240e>3td8ok7=:182M77=j30qc=lf8194?7|@8:>o45rn2ae=1<728qC==;l9:m7f`>=3:1=vF>04a:?xh4ko3=6=4>{I331f?mi9983>4}O99?h56sa3bd:=?6=9rB:<8m6;|l0gc?f290:wE??5b;8yk5dn0h1<7?tH026g<=zf:im5n4?:0yK553d12we?nh6d;295~N685<6sA;;9n74}o1`b<`=83;pD<>:c89~j6eai90;6{i;jlj=7>51zJ240e>3td8oko=:182M77=j30qc=lf`194?7|@8:>o45rn2aee1<728qC==;l9:m7f`f=3:1=vF>04a:?xh4kok=6=4>{I331f?mia983>4}O99?h56sa3bdb=?6=9rB:<8m6;|l0gcgf290:wE??5b;8yk5dnhh1<7?tH026g<=zf:immn4?:0yK553d12we?nhnd;295~N685<6sA;;9n74}o1`bd`=83;pD<>:c89~j6eaj90;6{i;jli=7>51zJ240e>3td8okl=:182M77=j30qc=lfc194?7|@8:>o45rn2aef1<728qC==;l9:m7f`e=3:1=vF>04a:?xh4koh=6=4>{I331f?mib983>4}O99?h56sa3bda=?6=9rB:<8m6;|l0gcdf290:wE??5b;8yk5dnkh1<7?tH026g<=zf:imnn4?:0yK553d12we?nhmd;295~N685<6sA;;9n74}o1`bg`=83;pD<>:c89~j6eak90;6{i;jlh=7>51zJ240e>3td8okm=:182M77=j30qc=lfb194?7|@8:>o45rn2aeg1<728qC==;l9:m7f`d=3:1=vF>04a:?xh4koi=6=4>{I331f?mic983>4}O99?h56sa3bd`=?6=9rB:<8m6;|l0gcef290:wE??5b;8yk5dnjh1<7?tH026g<=zf:imon4?:0yK553d12we?nhld;295~N685<6sA;;9n74}o1`bf`=83;pD<>:c89~j6eal90;6{i;jlo=7>51zJ240e>3td8okj=:182M77=j30qc=lfe194?7|@8:>o45rn2ae`1<728qC==;l9:m7f`c=3:1=vF>04a:?xh4kon=6=4>{I331f?mid983>4}O99?h56sa3bdg=?6=9rB:<8m6;|l0gcbf290:wE??5b;8yk5dnmh1<7?tH026g<=zf:imhn4?:0yK553d12we?nhkd;295~N685<6sA;;9n74}o1`ba`=83;pD<>:c89~j6eam90;6{i;jln=7>51zJ240e>3td8okk=:182M77=j30qc=lfd194?7|@8:>o45rn2aea1<728qC==;l9:m7f`b=3:1=vF>04a:?xh4koo=6=4>{I331f?mie983>4}O99?h56sa3bdf=?6=9rB:<8m6;|l0gccf290:wE??5b;8yk5dnlh1<7?tH026g<=zf:imin4?:0yK553d12we?nhjd;295~N685<6sA;;9n74}o1`b``=83;pD<>:c89~j6ean90;6{i;jlm=7>51zJ240e>3td8okh=:182M77=j30qc=lfg194?7|@8:>o45rn2aeb1<728qC==;l9:m7f`a=3:1=vF>04a:?xh4kol=6=4>{I331f?mif983>4}O99?h56sa3bde=?6=9rB:<8m6;|l0gc`f290:wE??5b;8yk5dnoh1<7?tH026g<=zf:imjn4?:0yK553d12we?nhid;295~N685<6sA;;9n74}o1`bc`=83;pD<>:c89~j6b7890;6{i;m:;=7>51zJ240e>3td8h=>=:182M77=j30qc=k01194?7|@8:>o45rn2f341<728qC==;l9:m7a67=3:1=vF>04a:?xh4l9:=6=4>{I331f?j?0983>4}O99?h56sa3e23=?6=9rB:<8m6;|l0`56f290:wE??5b;8yk5c89h1<7?tH026g<=zf:n;?d;295~N685<6sA;;9n74}o1g45`=83;pD<>:c89~j6b7990;6{i;m::=7>51zJ240e>3td8h=?=:182M77=j30qc=k00194?7|@8:>o45rn2f351<728qC==;l9:m7a66=3:1=vF>04a:?xh4l9;=6=4>{I331f?j?1983>4}O99?h56sa3e22=?6=9rB:<8m6;|l0`57f290:wE??5b;8yk5c88h1<7?tH026g<=zf:n;=n4?:0yK553d12we?i>>d;295~N685<6sA;;9n74}o1g44`=83;pD<>:c89~j6b7:90;6{i;m:9=7>51zJ240e>3td8h=<=:182M77=j30qc=k03194?7|@8:>o45rn2f361<728qC==;l9:m7a65=3:1=vF>04a:?xh4l98=6=4>{I331f?j?2983>4}O99?h56sa3e21=?6=9rB:<8m6;|l0`54f290:wE??5b;8yk5c8;h1<7?tH026g<=zf:n;>n4?:0yK553d12we?i>=d;295~N685<6sA;;9n74}o1g47`=83;pD<>:c89~j6b7;90;6{i;m:8=7>51zJ240e>3td8h===:182M77=j30qc=k02194?7|@8:>o45rn2f371<728qC==;l9:m7a64=3:1=vF>04a:?xh4l99=6=4>{I331f?950;3xL462k01vb>j?3983>4}O99?h56sa3e20=?6=9rB:<8m6;|l0`55f290:wE??5b;8yk5c8:h1<7?tH026g<=zf:n;?n4?:0yK553d12we?i>5<6sA;;9n74}o1g46`=83;pD<>:c89~j6b7<90;6{i;m:?=7>51zJ240e>3td8h=:=:182M77=j30qc=k05194?7|@8:>o45rn2f301<728qC==;l9:m7a63=3:1=vF>04a:?xh4l9>=6=4>{I331f?j?4983>4}O99?h56sa3e27=?6=9rB:<8m6;|l0`52f290:wE??5b;8yk5c8=h1<7?tH026g<=zf:n;8n4?:0yK553d12we?i>;d;295~N685<6sA;;9n74}o1g41`=83;pD<>:c89~j6b7=90;6{i;m:>=7>51zJ240e>3td8h=;=:182M77=j30qc=k04194?7|@8:>o45rn2f311<728qC==;l9:m7a62=3:1=vF>04a:?xh4l9?=6=4>{I331f?j?5983>4}O99?h56sa3e26=?6=9rB:<8m6;|l0`53f290:wE??5b;8yk5c8:d;295~N685<6sA;;9n74}o1g40`=83;pD<>:c89~j6b7>90;6{i;m:==7>51zJ240e>3td8h=8=:182M77=j30qc=k07194?7|@8:>o45rn2f321<728qC==;l9:m7a61=3:1=vF>04a:?xh4l9<=6=4>{I331f?j?6983>4}O99?h56sa3e25=?6=9rB:<8m6;|l0`50f290:wE??5b;8yk5c8?h1<7?tH026g<=zf:n;:n4?:0yK553d12we?i>9d;295~N685<6sA;;9n74}o1g43`=83;pD<>:c89~j6b7?90;6{i;m:<=7>51zJ240e>3td8h=9=:182M77=j30qc=k06194?7|@8:>o45rn2f331<728qC==;l9:m7a60=3:1=vF>04a:?xh4l9==6=4>{I331f?j?7983>4}O99?h56sa3e24=?6=9rB:<8m6;|l0`51f290:wE??5b;8yk5c8>h1<7?tH026g<=zf:n;;n4?:0yK553d12we?i>8d;295~N685<6sA;;9n74}o1g42`=83;pD<>:c89~j6b7090;6{i;m:3=7>51zJ240e>3td8h=6=:182M77=j30qc=k09194?7|@8:>o45rn2f3<1<728qC==;l9:m7a6?=3:1=vF>04a:?xh4l92=6=4>{I331f?j?8983>4}O99?h56sa3e2;=?6=9rB:<8m6;|l0`5>f290:wE??5b;8yk5c81h1<7?tH026g<=zf:n;4n4?:0yK553d12we?i>7d;295~N685<6sA;;9n74}o1g4=`=83;pD<>:c89~j6b7190;6{i;m:2=7>51zJ240e>3td8h=7=:182M77=j30qc=k08194?7|@8:>o45rn2f3=1<728qC==;l9:m7a6>=3:1=vF>04a:?xh4l93=6=4>{I331f?j?9983>4}O99?h56sa3e2:=?6=9rB:<8m6;|l0`5?f290:wE??5b;8yk5c80h1<7?tH026g<=zf:n;5n4?:0yK553d12we?i>6d;295~N685<6sA;;9n74}o1g4<`=83;pD<>:c89~j6b7i90;6{i;m:j=7>51zJ240e>3td8h=o=:182M77=j30qc=k0`194?7|@8:>o45rn2f3e1<728qC==;l9:m7a6f=3:1=vF>04a:?xh4l9k=6=4>{I331f?j?a983>4}O99?h56sa3e2b=?6=9rB:<8m6;|l0`5gf290:wE??5b;8yk5c8hh1<7?tH026g<=zf:n;mn4?:0yK553d12we?i>nd;295~N685<6sA;;9n74}o1g4d`=83;pD<>:c89~j6b7j90;6{i;m:i=7>51zJ240e>3td8h=l=:182M77=j30qc=k0c194?7|@8:>o45rn2f3f1<728qC==;l9:m7a6e=3:1=vF>04a:?xh4l9h=6=4>{I331f?j?b983>4}O99?h56sa3e2a=?6=9rB:<8m6;|l0`5df290:wE??5b;8yk5c8kh1<7?tH026g<=zf:n;nn4?:0yK553d12we?i>md;295~N685<6sA;;9n74}o1g4g`=83;pD<>:c89~j6b7k90;6{i;m:h=7>51zJ240e>3td8h=m=:182M77=j30qc=k0b194?7|@8:>o45rn2f3g1<728qC==;l9:m7a6d=3:1=vF>04a:?xh4l9i=6=4>{I331f?j?c983>4}O99?h56sa3e2`=?6=9rB:<8m6;|l0`5ef290:wE??5b;8yk5c8jh1<7?tH026g<=zf:n;on4?:0yK553d12we?i>ld;295~N685<6sA;;9n74}o1g4f`=83;pD<>:c89~j6b7l90;6{i;m:o=7>51zJ240e>3td8h=j=:182M77=j30qc=k0e194?7|@8:>o45rn2f3`1<728qC==;l9:m7a6c=3:1=vF>04a:?xh4l9n=6=4>{I331f?j?d983>4}O99?h56sa3e2g=?6=9rB:<8m6;|l0`5bf290:wE??5b;8yk5c8mh1<7?tH026g<=zf:n;hn4?:0yK553d12we?i>kd;295~N685<6sA;;9n74}o1g4a`=83;pD<>:c89~j6b7m90;6{i;m:n=7>51zJ240e>3td8h=k=:182M77=j30qc=k0d194?7|@8:>o45rn2f3a1<728qC==;l9:m7a6b=3:1=vF>04a:?xh4l9o=6=4>{I331f?j?e983>4}O99?h56sa3e2f=?6=9rB:<8m6;|l0`5cf290:wE??5b;8yk5c8lh1<7?tH026g<=zf:n;in4?:0yK553d12we?i>jd;295~N685<6sA;;9n74}o1g4``=83;pD<>:c89~j6b7n90;6{i;m:m=7>51zJ240e>3td8h=h=:182M77=j30qc=k0g194?7|@8:>o45rn2f3b1<728qC==;l9:m7a6a=3:1=vF>04a:?xh4l9l=6=4>{I331f?j?f983>4}O99?h56sa3e2e=?6=9rB:<8m6;|l0`5`f290:wE??5b;8yk5c8oh1<7?tH026g<=zf:n;jn4?:0yK553d12we?i>id;295~N685<6sA;;9n74}o1g4c`=83;pD<>:c89~j6b6890;6{i;m;;=7>51zJ240e>3td8h<>=:182M77=j30qc=k11194?7|@8:>o45rn2f241<728qC==;l9:m7a77=3:1=vF>04a:?xh4l8:=6=4>{I331f?j>0983>4}O99?h56sa3e33=?6=9rB:<8m6;|l0`46f290:wE??5b;8yk5c99h1<7?tH026g<=zf:n:5<6sA;;9n74}o1g55`=83;pD<>:c89~j6b6990;6{i;m;:=7>51zJ240e>3td8ho45rn2f251<728qC==;l9:m7a76=3:1=vF>04a:?xh4l8;=6=4>{I331f?j>1983>4}O99?h56sa3e32=?6=9rB:<8m6;|l0`47f290:wE??5b;8yk5c98h1<7?tH026g<=zf:n:=n4?:0yK553d12we?i?>d;295~N685<6sA;;9n74}o1g54`=83;pD<>:c89~j6b6:90;6{i;m;9=7>51zJ240e>3td8h<<=:182M77=j30qc=k13194?7|@8:>o45rn2f261<728qC==;l9:m7a75=3:1=vF>04a:?xh4l88=6=4>{I331f?j>2983>4}O99?h56sa3e31=?6=9rB:<8m6;|l0`44f290:wE??5b;8yk5c9;h1<7?tH026g<=zf:n:>n4?:0yK553d12we?i?=d;295~N685<6sA;;9n74}o1g57`=83;pD<>:c89~j6b6;90;6{i;m;8=7>51zJ240e>3td8h<==:182M77=j30qc=k12194?7|@8:>o45rn2f271<728qC==;l9:m7a74=3:1=vF>04a:?xh4l89=6=4>{I331f?950;3xL462k01vb>j>3983>4}O99?h56sa3e30=?6=9rB:<8m6;|l0`45f290:wE??5b;8yk5c9:h1<7?tH026g<=zf:n:?n4?:0yK553d12we?i?5<6sA;;9n74}o1g56`=83;pD<>:c89~j6b6<90;6{i;m;?=7>51zJ240e>3td8h<:=:182M77=j30qc=k15194?7|@8:>o45rn2f201<728qC==;l9:m7a73=3:1=vF>04a:?xh4l8>=6=4>{I331f?j>4983>4}O99?h56sa3e37=?6=9rB:<8m6;|l0`42f290:wE??5b;8yk5c9=h1<7?tH026g<=zf:n:8n4?:0yK553d12we?i?;d;295~N685<6sA;;9n74}o1g51`=83;pD<>:c89~j6b6=90;6{i;m;>=7>51zJ240e>3td8h<;=:182M77=j30qc=k14194?7|@8:>o45rn2f211<728qC==;l9:m7a72=3:1=vF>04a:?xh4l8?=6=4>{I331f?j>5983>4}O99?h56sa3e36=?6=9rB:<8m6;|l0`43f290:wE??5b;8yk5c95<6sA;;9n74}o1g50`=83;pD<>:c89~j6b6>90;6{i;m;==7>51zJ240e>3td8h<8=:182M77=j30qc=k17194?7|@8:>o45rn2f221<728qC==;l9:m7a71=3:1=vF>04a:?xh4l8<=6=4>{I331f?j>6983>4}O99?h56sa3e35=?6=9rB:<8m6;|l0`40f290:wE??5b;8yk5c9?h1<7?tH026g<=zf:n::n4?:0yK553d12we?i?9d;295~N685<6sA;;9n74}o1g53`=83;pD<>:c89~j6b6?90;6{i;m;<=7>51zJ240e>3td8h<9=:182M77=j30qc=k16194?7|@8:>o45rn2f231<728qC==;l9:m7a70=3:1=vF>04a:?xh4l8==6=4>{I331f?j>7983>4}O99?h56sa3e34=?6=9rB:<8m6;|l0`41f290:wE??5b;8yk5c9>h1<7?tH026g<=zf:n:;n4?:0yK553d12we?i?8d;295~N685<6sA;;9n74}o1g52`=83;pD<>:c89~j6b6090;6{i;m;3=7>51zJ240e>3td8h<6=:182M77=j30qc=k19194?7|@8:>o45rn2f2<1<728qC==;l9:m7a7?=3:1=vF>04a:?xh4l82=6=4>{I331f?j>8983>4}O99?h56sa3e3;=?6=9rB:<8m6;|l0`4>f290:wE??5b;8yk5c91h1<7?tH026g<=zf:n:4n4?:0yK553d12we?i?7d;295~N685<6sA;;9n74}o1g5=`=83;pD<>:c89~j6b6190;6{i;m;2=7>51zJ240e>3td8h<7=:182M77=j30qc=k18194?7|@8:>o45rn2f2=1<728qC==;l9:m7a7>=3:1=vF>04a:?xh4l83=6=4>{I331f?j>9983>4}O99?h56sa3e3:=?6=9rB:<8m6;|l0`4?f290:wE??5b;8yk5c90h1<7?tH026g<=zf:n:5n4?:0yK553d12we?i?6d;295~N685<6sA;;9n74}o1g5<`=83;pD<>:c89~j6b6i90;6{i;m;j=7>51zJ240e>3td8ho45rn2f2e1<728qC==;l9:m7a7f=3:1=vF>04a:?xh4l8k=6=4>{I331f?j>a983>4}O99?h56sa3e3b=?6=9rB:<8m6;|l0`4gf290:wE??5b;8yk5c9hh1<7?tH026g<=zf:n:mn4?:0yK553d12we?i?nd;295~N685<6sA;;9n74}o1g5d`=83;pD<>:c89~j6b6j90;6{i;m;i=7>51zJ240e>3td8ho45rn2f2f1<728qC==;l9:m7a7e=3:1=vF>04a:?xh4l8h=6=4>{I331f?j>b983>4}O99?h56sa3e3a=?6=9rB:<8m6;|l0`4df290:wE??5b;8yk5c9kh1<7?tH026g<=zf:n:nn4?:0yK553d12we?i?md;295~N685<6sA;;9n74}o1g5g`=83;pD<>:c89~j6b6k90;6{i;m;h=7>51zJ240e>3td8ho45rn2f2g1<728qC==;l9:m7a7d=3:1=vF>04a:?xh4l8i=6=4>{I331f?j>c983>4}O99?h56sa3e3`=?6=9rB:<8m6;|l0`4ef290:wE??5b;8yk5c9jh1<7?tH026g<=zf:n:on4?:0yK553d12we?i?ld;295~N685<6sA;;9n74}o1g5f`=83;pD<>:c89~j6b6l90;6{i;m;o=7>51zJ240e>3td8ho45rn2f2`1<728qC==;l9:m7a7c=3:1=vF>04a:?xh4l8n=6=4>{I331f?j>d983>4}O99?h56sa3e3g=?6=9rB:<8m6;|l0`4bf290:wE??5b;8yk5c9mh1<7?tH026g<=zf:n:hn4?:0yK553d12we?i?kd;295~N685<6sA;;9n74}o1g5a`=83;pD<>:c89~j6b6m90;6{i;m;n=7>51zJ240e>3td8ho45rn2f2a1<728qC==;l9:m7a7b=3:1=vF>04a:?xh4l8o=6=4>{I331f?j>e983>4}O99?h56sa3e3f=?6=9rB:<8m6;|l0`4cf290:wE??5b;8yk5c9lh1<7?tH026g<=zf:n:in4?:0yK553d12we?i?jd;295~N685<6sA;;9n74}o1g5``=83;pD<>:c89~j6b6n90;6{i;m;m=7>51zJ240e>3td8ho45rn2f2b1<728qC==;l9:m7a7a=3:1=vF>04a:?xh4l8l=6=4>{I331f?j>f983>4}O99?h56sa3e3e=?6=9rB:<8m6;|l0`4`f290:wE??5b;8yk5c9oh1<7?tH026g<=zf:n:jn4?:0yK553d12we?i?id;295~N685<6sA;;9n74}o1g5c`=83;pD<>:c89~j6b5890;6{i;m8;=7>51zJ240e>3td8h?>=:182M77=j30qc=k21194?7|@8:>o45rn2f141<728qC==;l9:m7a47=3:1=vF>04a:?xh4l;:=6=4>{I331f?=950;3xL462k01vb>j=0983>4}O99?h56sa3e03=?6=9rB:<8m6;|l0`76f290:wE??5b;8yk5c:9h1<7?tH026g<=zf:n95<6sA;;9n74}o1g65`=83;pD<>:c89~j6b5990;6{i;m8:=7>51zJ240e>3td8h??=:182M77=j30qc=k20194?7|@8:>o45rn2f151<728qC==;l9:m7a46=3:1=vF>04a:?xh4l;;=6=4>{I331f?<950;3xL462k01vb>j=1983>4}O99?h56sa3e02=?6=9rB:<8m6;|l0`77f290:wE??5b;8yk5c:8h1<7?tH026g<=zf:n9=n4?:0yK553d12we?i<>d;295~N685<6sA;;9n74}o1g64`=83;pD<>:c89~j6b5:90;6{i;m89=7>51zJ240e>3td8h?<=:182M77=j30qc=k23194?7|@8:>o45rn2f161<728qC==;l9:m7a45=3:1=vF>04a:?xh4l;8=6=4>{I331f??950;3xL462k01vb>j=2983>4}O99?h56sa3e01=?6=9rB:<8m6;|l0`74f290:wE??5b;8yk5c:;h1<7?tH026g<=zf:n9>n4?:0yK553d12we?i<=d;295~N685<6sA;;9n74}o1g67`=83;pD<>:c89~j6b5;90;6{i;m88=7>51zJ240e>3td8h?==:182M77=j30qc=k22194?7|@8:>o45rn2f171<728qC==;l9:m7a44=3:1=vF>04a:?xh4l;9=6=4>{I331f?>950;3xL462k01vb>j=3983>4}O99?h56sa3e00=?6=9rB:<8m6;|l0`75f290:wE??5b;8yk5c::h1<7?tH026g<=zf:n9?n4?:0yK553d12we?i<5<6sA;;9n74}o1g66`=83;pD<>:c89~j6b5<90;6{i;m8?=7>51zJ240e>3td8h?:=:182M77=j30qc=k25194?7|@8:>o45rn2f101<728qC==;l9:m7a43=3:1=vF>04a:?xh4l;>=6=4>{I331f?9950;3xL462k01vb>j=4983>4}O99?h56sa3e07=?6=9rB:<8m6;|l0`72f290:wE??5b;8yk5c:=h1<7?tH026g<=zf:n98n4?:0yK553d12we?i<;d;295~N685<6sA;;9n74}o1g61`=83;pD<>:c89~j6b5=90;6{i;m8>=7>51zJ240e>3td8h?;=:182M77=j30qc=k24194?7|@8:>o45rn2f111<728qC==;l9:m7a42=3:1=vF>04a:?xh4l;?=6=4>{I331f?8950;3xL462k01vb>j=5983>4}O99?h56sa3e06=?6=9rB:<8m6;|l0`73f290:wE??5b;8yk5c:5<6sA;;9n74}o1g60`=83;pD<>:c89~j6b5>90;6{i;m8==7>51zJ240e>3td8h?8=:182M77=j30qc=k27194?7|@8:>o45rn2f121<728qC==;l9:m7a41=3:1=vF>04a:?xh4l;<=6=4>{I331f?;950;3xL462k01vb>j=6983>4}O99?h56sa3e05=?6=9rB:<8m6;|l0`70f290:wE??5b;8yk5c:?h1<7?tH026g<=zf:n9:n4?:0yK553d12we?i<9d;295~N685<6sA;;9n74}o1g63`=83;pD<>:c89~j6b5?90;6{i;m8<=7>51zJ240e>3td8h?9=:182M77=j30qc=k26194?7|@8:>o45rn2f131<728qC==;l9:m7a40=3:1=vF>04a:?xh4l;==6=4>{I331f?:950;3xL462k01vb>j=7983>4}O99?h56sa3e04=?6=9rB:<8m6;|l0`71f290:wE??5b;8yk5c:>h1<7?tH026g<=zf:n9;n4?:0yK553d12we?i<8d;295~N685<6sA;;9n74}o1g62`=83;pD<>:c89~j6b5090;6{i;m83=7>51zJ240e>3td8h?6=:182M77=j30qc=k29194?7|@8:>o45rn2f1<1<728qC==;l9:m7a4?=3:1=vF>04a:?xh4l;2=6=4>{I331f?5950;3xL462k01vb>j=8983>4}O99?h56sa3e0;=?6=9rB:<8m6;|l0`7>f290:wE??5b;8yk5c:1h1<7?tH026g<=zf:n94n4?:0yK553d12we?i<7d;295~N685<6sA;;9n74}o1g6=`=83;pD<>:c89~j6b5190;6{i;m82=7>51zJ240e>3td8h?7=:182M77=j30qc=k28194?7|@8:>o45rn2f1=1<728qC==;l9:m7a4>=3:1=vF>04a:?xh4l;3=6=4>{I331f?4950;3xL462k01vb>j=9983>4}O99?h56sa3e0:=?6=9rB:<8m6;|l0`7?f290:wE??5b;8yk5c:0h1<7?tH026g<=zf:n95n4?:0yK553d12we?i<6d;295~N685<6sA;;9n74}o1g6<`=83;pD<>:c89~j6b5i90;6{i;m8j=7>51zJ240e>3td8h?o=:182M77=j30qc=k2`194?7|@8:>o45rn2f1e1<728qC==;l9:m7a4f=3:1=vF>04a:?xh4l;k=6=4>{I331f?l950;3xL462k01vb>j=a983>4}O99?h56sa3e0b=?6=9rB:<8m6;|l0`7gf290:wE??5b;8yk5c:hh1<7?tH026g<=zf:n9mn4?:0yK553d12we?i5<6sA;;9n74}o1g6d`=83;pD<>:c89~j6b5j90;6{i;m8i=7>51zJ240e>3td8h?l=:182M77=j30qc=k2c194?7|@8:>o45rn2f1f1<728qC==;l9:m7a4e=3:1=vF>04a:?xh4l;h=6=4>{I331f?o950;3xL462k01vb>j=b983>4}O99?h56sa3e0a=?6=9rB:<8m6;|l0`7df290:wE??5b;8yk5c:kh1<7?tH026g<=zf:n9nn4?:0yK553d12we?i5<6sA;;9n74}o1g6g`=83;pD<>:c89~j6b5k90;6{i;m8h=7>51zJ240e>3td8h?m=:182M77=j30qc=k2b194?7|@8:>o45rn2f1g1<728qC==;l9:m7a4d=3:1=vF>04a:?xh4l;i=6=4>{I331f?n950;3xL462k01vb>j=c983>4}O99?h56sa3e0`=?6=9rB:<8m6;|l0`7ef290:wE??5b;8yk5c:jh1<7?tH026g<=zf:n9on4?:0yK553d12we?i5<6sA;;9n74}o1g6f`=83;pD<>:c89~j6b5l90;6{i;m8o=7>51zJ240e>3td8h?j=:182M77=j30qc=k2e194?7|@8:>o45rn2f1`1<728qC==;l9:m7a4c=3:1=vF>04a:?xh4l;n=6=4>{I331f?i950;3xL462k01vb>j=d983>4}O99?h56sa3e0g=?6=9rB:<8m6;|l0`7bf290:wE??5b;8yk5c:mh1<7?tH026g<=zf:n9hn4?:0yK553d12we?i5<6sA;;9n74}o1g6a`=83;pD<>:c89~j6b5m90;6{i;m8n=7>51zJ240e>3td8h?k=:182M77=j30qc=k2d194?7|@8:>o45rn2f1a1<728qC==;l9:m7a4b=3:1=vF>04a:?xh4l;o=6=4>{I331f?h950;3xL462k01vb>j=e983>4}O99?h56sa3e0f=?6=9rB:<8m6;|l0`7cf290:wE??5b;8yk5c:lh1<7?tH026g<=zf:n9in4?:0yK553d12we?i5<6sA;;9n74}o1g6``=83;pD<>:c89~j6b5n90;6{i;m8m=7>51zJ240e>3td8h?h=:182M77=j30qc=k2g194?7|@8:>o45rn2f1b1<728qC==;l9:m7a4a=3:1=vF>04a:?xh4l;l=6=4>{I331f?k950;3xL462k01vb>j=f983>4}O99?h56sa3e0e=?6=9rB:<8m6;|l0`7`f290:wE??5b;8yk5c:oh1<7?tH026g<=zf:n9jn4?:0yK553d12we?i5<6sA;;9n74}o1g6c`=83;pD<>:c89~j6b4890;6{i;m9;=7>51zJ240e>3td8h>>=:182M77=j30qc=k31194?7|@8:>o45rn2f041<728qC==;l9:m7a57=3:1=vF>04a:?xh4l::=6=4>{I331f?j<0983>4}O99?h56sa3e13=?6=9rB:<8m6;|l0`66f290:wE??5b;8yk5c;9h1<7?tH026g<=zf:n85<6sA;;9n74}o1g75`=83;pD<>:c89~j6b4990;6{i;m9:=7>51zJ240e>3td8h>?=:182M77=j30qc=k30194?7|@8:>o45rn2f051<728qC==;l9:m7a56=3:1=vF>04a:?xh4l:;=6=4>{I331f?j<1983>4}O99?h56sa3e12=?6=9rB:<8m6;|l0`67f290:wE??5b;8yk5c;8h1<7?tH026g<=zf:n8=n4?:0yK553d12we?i=>d;295~N685<6sA;;9n74}o1g74`=83;pD<>:c89~j6b4:90;6{i;m99=7>51zJ240e>3td8h><=:182M77=j30qc=k33194?7|@8:>o45rn2f061<728qC==;l9:m7a55=3:1=vF>04a:?xh4l:8=6=4>{I331f?j<2983>4}O99?h56sa3e11=?6=9rB:<8m6;|l0`64f290:wE??5b;8yk5c;;h1<7?tH026g<=zf:n8>n4?:0yK553d12we?i==d;295~N685<6sA;;9n74}o1g77`=83;pD<>:c89~j6b4;90;6{i;m98=7>51zJ240e>3td8h>==:182M77=j30qc=k32194?7|@8:>o45rn2f071<728qC==;l9:m7a54=3:1=vF>04a:?xh4l:9=6=4>{I331f?950;3xL462k01vb>j<3983>4}O99?h56sa3e10=?6=9rB:<8m6;|l0`65f290:wE??5b;8yk5c;:h1<7?tH026g<=zf:n8?n4?:0yK553d12we?i=5<6sA;;9n74}o1g76`=83;pD<>:c89~j6b4<90;6{i;m9?=7>51zJ240e>3td8h>:=:182M77=j30qc=k35194?7|@8:>o45rn2f001<728qC==;l9:m7a53=3:1=vF>04a:?xh4l:>=6=4>{I331f?j<4983>4}O99?h56sa3e17=?6=9rB:<8m6;|l0`62f290:wE??5b;8yk5c;=h1<7?tH026g<=zf:n88n4?:0yK553d12we?i=;d;295~N685<6sA;;9n74}o1g71`=83;pD<>:c89~j6b4=90;6{i;m9>=7>51zJ240e>3td8h>;=:182M77=j30qc=k34194?7|@8:>o45rn2f011<728qC==;l9:m7a52=3:1=vF>04a:?xh4l:?=6=4>{I331f?j<5983>4}O99?h56sa3e16=?6=9rB:<8m6;|l0`63f290:wE??5b;8yk5c;5<6sA;;9n74}o1g70`=83;pD<>:c89~j6b4>90;6{i;m9==7>51zJ240e>3td8h>8=:182M77=j30qc=k37194?7|@8:>o45rn2f021<728qC==;l9:m7a51=3:1=vF>04a:?xh4l:<=6=4>{I331f?j<6983>4}O99?h56sa3e15=?6=9rB:<8m6;|l0`60f290:wE??5b;8yk5c;?h1<7?tH026g<=zf:n8:n4?:0yK553d12we?i=9d;295~N685<6sA;;9n74}o1g73`=83;pD<>:c89~j6b4?90;6{i;m9<=7>51zJ240e>3td8h>9=:182M77=j30qc=k36194?7|@8:>o45rn2f031<728qC==;l9:m7a50=3:1=vF>04a:?xh4l:==6=4>{I331f?j<7983>4}O99?h56sa3e14=?6=9rB:<8m6;|l0`61f290:wE??5b;8yk5c;>h1<7?tH026g<=zf:n8;n4?:0yK553d12we?i=8d;295~N685<6sA;;9n74}o1g72`=83;pD<>:c89~j6b4090;6{i;m93=7>51zJ240e>3td8h>6=:182M77=j30qc=k39194?7|@8:>o45rn2f0<1<728qC==;l9:m7a5?=3:1=vF>04a:?xh4l:2=6=4>{I331f?j<8983>4}O99?h56sa3e1;=?6=9rB:<8m6;|l0`6>f290:wE??5b;8yk5c;1h1<7?tH026g<=zf:n84n4?:0yK553d12we?i=7d;295~N685<6sA;;9n74}o1g7=`=83;pD<>:c89~j6b4190;6{i;m92=7>51zJ240e>3td8h>7=:182M77=j30qc=k38194?7|@8:>o45rn2f0=1<728qC==;l9:m7a5>=3:1=vF>04a:?xh4l:3=6=4>{I331f?j<9983>4}O99?h56sa3e1:=?6=9rB:<8m6;|l0`6?f290:wE??5b;8yk5c;0h1<7?tH026g<=zf:n85n4?:0yK553d12we?i=6d;295~N685<6sA;;9n74}o1g7<`=83;pD<>:c89~j6b4i90;6{i;m9j=7>51zJ240e>3td8h>o=:182M77=j30qc=k3`194?7|@8:>o45rn2f0e1<728qC==;l9:m7a5f=3:1=vF>04a:?xh4l:k=6=4>{I331f?j4}O99?h56sa3e1b=?6=9rB:<8m6;|l0`6gf290:wE??5b;8yk5c;hh1<7?tH026g<=zf:n8mn4?:0yK553d12we?i=nd;295~N685<6sA;;9n74}o1g7d`=83;pD<>:c89~j6b4j90;6{i;m9i=7>51zJ240e>3td8h>l=:182M77=j30qc=k3c194?7|@8:>o45rn2f0f1<728qC==;l9:m7a5e=3:1=vF>04a:?xh4l:h=6=4>{I331f?j4}O99?h56sa3e1a=?6=9rB:<8m6;|l0`6df290:wE??5b;8yk5c;kh1<7?tH026g<=zf:n8nn4?:0yK553d12we?i=md;295~N685<6sA;;9n74}o1g7g`=83;pD<>:c89~j6b4k90;6{i;m9h=7>51zJ240e>3td8h>m=:182M77=j30qc=k3b194?7|@8:>o45rn2f0g1<728qC==;l9:m7a5d=3:1=vF>04a:?xh4l:i=6=4>{I331f?j4}O99?h56sa3e1`=?6=9rB:<8m6;|l0`6ef290:wE??5b;8yk5c;jh1<7?tH026g<=zf:n8on4?:0yK553d12we?i=ld;295~N685<6sA;;9n74}o1g7f`=83;pD<>:c89~j6b4l90;6{i;m9o=7>51zJ240e>3td8h>j=:182M77=j30qc=k3e194?7|@8:>o45rn2f0`1<728qC==;l9:m7a5c=3:1=vF>04a:?xh4l:n=6=4>{I331f?j4}O99?h56sa3e1g=?6=9rB:<8m6;|l0`6bf290:wE??5b;8yk5c;mh1<7?tH026g<=zf:n8hn4?:0yK553d12we?i=kd;295~N685<6sA;;9n74}o1g7a`=83;pD<>:c89~j6b4m90;6{i;m9n=7>51zJ240e>3td8h>k=:182M77=j30qc=k3d194?7|@8:>o45rn2f0a1<728qC==;l9:m7a5b=3:1=vF>04a:?xh4l:o=6=4>{I331f?j4}O99?h56sa3e1f=?6=9rB:<8m6;|l0`6cf290:wE??5b;8yk5c;lh1<7?tH026g<=zf:n8in4?:0yK553d12we?i=jd;295~N685<6sA;;9n74}o1g7``=83;pD<>:c89~j6b4n90;6{i;m9m=7>51zJ240e>3td8h>h=:182M77=j30qc=k3g194?7|@8:>o45rn2f0b1<728qC==;l9:m7a5a=3:1=vF>04a:?xh4l:l=6=4>{I331f?j4}O99?h56sa3e1e=?6=9rB:<8m6;|l0`6`f290:wE??5b;8yk5c;oh1<7?tH026g<=zf:n8jn4?:0yK553d12we?i=id;295~N685<6sA;;9n74}o1g7c`=83;pD<>:c89~j6b3890;6{i;m>;=7>51zJ240e>3td8h9>=:182M77=j30qc=k41194?7|@8:>o45rn2f741<728qC==;l9:m7a27=3:1=vF>04a:?xh4l=:=6=4>{I331f?j;0983>4}O99?h56sa3e63=?6=9rB:<8m6;|l0`16f290:wE??5b;8yk5c<9h1<7?tH026g<=zf:n?5<6sA;;9n74}o1g05`=83;pD<>:c89~j6b3990;6{i;m>:=7>51zJ240e>3td8h9?=:182M77=j30qc=k40194?7|@8:>o45rn2f751<728qC==;l9:m7a26=3:1=vF>04a:?xh4l=;=6=4>{I331f?j;1983>4}O99?h56sa3e62=?6=9rB:<8m6;|l0`17f290:wE??5b;8yk5c<8h1<7?tH026g<=zf:n?=n4?:0yK553d12we?i:>d;295~N685<6sA;;9n74}o1g04`=83;pD<>:c89~j6b3:90;6{i;m>9=7>51zJ240e>3td8h9<=:182M77=j30qc=k43194?7|@8:>o45rn2f761<728qC==;l9:m7a25=3:1=vF>04a:?xh4l=8=6=4>{I331f?j;2983>4}O99?h56sa3e61=?6=9rB:<8m6;|l0`14f290:wE??5b;8yk5c<;h1<7?tH026g<=zf:n?>n4?:0yK553d12we?i:=d;295~N685<6sA;;9n74}o1g07`=83;pD<>:c89~j6b3;90;6{i;m>8=7>51zJ240e>3td8h9==:182M77=j30qc=k42194?7|@8:>o45rn2f771<728qC==;l9:m7a24=3:1=vF>04a:?xh4l=9=6=4>{I331f?950;3xL462k01vb>j;3983>4}O99?h56sa3e60=?6=9rB:<8m6;|l0`15f290:wE??5b;8yk5c<:h1<7?tH026g<=zf:n??n4?:0yK553d12we?i:5<6sA;;9n74}o1g06`=83;pD<>:c89~j6b3<90;6{i;m>?=7>51zJ240e>3td8h9:=:182M77=j30qc=k45194?7|@8:>o45rn2f701<728qC==;l9:m7a23=3:1=vF>04a:?xh4l=>=6=4>{I331f?j;4983>4}O99?h56sa3e67=?6=9rB:<8m6;|l0`12f290:wE??5b;8yk5c<=h1<7?tH026g<=zf:n?8n4?:0yK553d12we?i:;d;295~N685<6sA;;9n74}o1g01`=83;pD<>:c89~j6b3=90;6{i;m>>=7>51zJ240e>3td8h9;=:182M77=j30qc=k44194?7|@8:>o45rn2f711<728qC==;l9:m7a22=3:1=vF>04a:?xh4l=?=6=4>{I331f?j;5983>4}O99?h56sa3e66=?6=9rB:<8m6;|l0`13f290:wE??5b;8yk5c<5<6sA;;9n74}o1g00`=83;pD<>:c89~j6b3>90;6{i;m>==7>51zJ240e>3td8h98=:182M77=j30qc=k47194?7|@8:>o45rn2f721<728qC==;l9:m7a21=3:1=vF>04a:?xh4l=<=6=4>{I331f?j;6983>4}O99?h56sa3e65=?6=9rB:<8m6;|l0`10f290:wE??5b;8yk5c5<6sA;;9n74}o1g03`=83;pD<>:c89~j6b3?90;6{i;m><=7>51zJ240e>3td8h99=:182M77=j30qc=k46194?7|@8:>o45rn2f731<728qC==;l9:m7a20=3:1=vF>04a:?xh4l===6=4>{I331f?j;7983>4}O99?h56sa3e64=?6=9rB:<8m6;|l0`11f290:wE??5b;8yk5c<>h1<7?tH026g<=zf:n?;n4?:0yK553d12we?i:8d;295~N685<6sA;;9n74}o1g02`=83;pD<>:c89~j6b3090;6{i;m>3=7>51zJ240e>3td8h96=:182M77=j30qc=k49194?7|@8:>o45rn2f7<1<728qC==;l9:m7a2?=3:1=vF>04a:?xh4l=2=6=4>{I331f?j;8983>4}O99?h56sa3e6;=?6=9rB:<8m6;|l0`1>f290:wE??5b;8yk5c<1h1<7?tH026g<=zf:n?4n4?:0yK553d12we?i:7d;295~N685<6sA;;9n74}o1g0=`=83;pD<>:c89~j6b3190;6{i;m>2=7>51zJ240e>3td8h97=:182M77=j30qc=k48194?7|@8:>o45rn2f7=1<728qC==;l9:m7a2>=3:1=vF>04a:?xh4l=3=6=4>{I331f?j;9983>4}O99?h56sa3e6:=?6=9rB:<8m6;|l0`1?f290:wE??5b;8yk5c<0h1<7?tH026g<=zf:n?5n4?:0yK553d12we?i:6d;295~N685<6sA;;9n74}o1g0<`=83;pD<>:c89~j6b3i90;6{i;m>j=7>51zJ240e>3td8h9o=:182M77=j30qc=k4`194?7|@8:>o45rn2f7e1<728qC==;l9:m7a2f=3:1=vF>04a:?xh4l=k=6=4>{I331f?j;a983>4}O99?h56sa3e6b=?6=9rB:<8m6;|l0`1gf290:wE??5b;8yk5c5<6sA;;9n74}o1g0d`=83;pD<>:c89~j6b3j90;6{i;m>i=7>51zJ240e>3td8h9l=:182M77=j30qc=k4c194?7|@8:>o45rn2f7f1<728qC==;l9:m7a2e=3:1=vF>04a:?xh4l=h=6=4>{I331f?j;b983>4}O99?h56sa3e6a=?6=9rB:<8m6;|l0`1df290:wE??5b;8yk5c5<6sA;;9n74}o1g0g`=83;pD<>:c89~j6b3k90;6{i;m>h=7>51zJ240e>3td8h9m=:182M77=j30qc=k4b194?7|@8:>o45rn2f7g1<728qC==;l9:m7a2d=3:1=vF>04a:?xh4l=i=6=4>{I331f?j;c983>4}O99?h56sa3e6`=?6=9rB:<8m6;|l0`1ef290:wE??5b;8yk5c5<6sA;;9n74}o1g0f`=83;pD<>:c89~j6b3l90;6{i;m>o=7>51zJ240e>3td8h9j=:182M77=j30qc=k4e194?7|@8:>o45rn2f7`1<728qC==;l9:m7a2c=3:1=vF>04a:?xh4l=n=6=4>{I331f?j;d983>4}O99?h56sa3e6g=?6=9rB:<8m6;|l0`1bf290:wE??5b;8yk5c5<6sA;;9n74}o1g0a`=83;pD<>:c89~j6b3m90;6{i;m>n=7>51zJ240e>3td8h9k=:182M77=j30qc=k4d194?7|@8:>o45rn2f7a1<728qC==;l9:m7a2b=3:1=vF>04a:?xh4l=o=6=4>{I331f?j;e983>4}O99?h56sa3e6f=?6=9rB:<8m6;|l0`1cf290:wE??5b;8yk5c5<6sA;;9n74}o1g0``=83;pD<>:c89~j6b3n90;6{i;m>m=7>51zJ240e>3td8h9h=:182M77=j30qc=k4g194?7|@8:>o45rn2f7b1<728qC==;l9:m7a2a=3:1=vF>04a:?xh4l=l=6=4>{I331f?j;f983>4}O99?h56sa3e6e=?6=9rB:<8m6;|l0`1`f290:wE??5b;8yk5c5<6sA;;9n74}o1g0c`=83;pD<>:c89~j6b2890;6{i;m?;=7>51zJ240e>3td8h8>=:182M77=j30qc=k51194?7|@8:>o45rn2f641<728qC==;l9:m7a37=3:1=vF>04a:?xh4l<:=6=4>{I331f?j:0983>4}O99?h56sa3e73=?6=9rB:<8m6;|l0`06f290:wE??5b;8yk5c=9h1<7?tH026g<=zf:n>5<6sA;;9n74}o1g15`=83;pD<>:c89~j6b2990;6{i;m?:=7>51zJ240e>3td8h8?=:182M77=j30qc=k50194?7|@8:>o45rn2f651<728qC==;l9:m7a36=3:1=vF>04a:?xh4l<;=6=4>{I331f?j:1983>4}O99?h56sa3e72=?6=9rB:<8m6;|l0`07f290:wE??5b;8yk5c=8h1<7?tH026g<=zf:n>=n4?:0yK553d12we?i;>d;295~N685<6sA;;9n74}o1g14`=83;pD<>:c89~j6b2:90;6{i;m?9=7>51zJ240e>3td8h8<=:182M77=j30qc=k53194?7|@8:>o45rn2f661<728qC==;l9:m7a35=3:1=vF>04a:?xh4l<8=6=4>{I331f?j:2983>4}O99?h56sa3e71=?6=9rB:<8m6;|l0`04f290:wE??5b;8yk5c=;h1<7?tH026g<=zf:n>>n4?:0yK553d12we?i;=d;295~N685<6sA;;9n74}o1g17`=83;pD<>:c89~j6b2;90;6{i;m?8=7>51zJ240e>3td8h8==:182M77=j30qc=k52194?7|@8:>o45rn2f671<728qC==;l9:m7a34=3:1=vF>04a:?xh4l<9=6=4>{I331f?950;3xL462k01vb>j:3983>4}O99?h56sa3e70=?6=9rB:<8m6;|l0`05f290:wE??5b;8yk5c=:h1<7?tH026g<=zf:n>?n4?:0yK553d12we?i;5<6sA;;9n74}o1g16`=83;pD<>:c89~j6b2<90;6{i;m??=7>51zJ240e>3td8h8:=:182M77=j30qc=k55194?7|@8:>o45rn2f601<728qC==;l9:m7a33=3:1=vF>04a:?xh4l<>=6=4>{I331f?j:4983>4}O99?h56sa3e77=?6=9rB:<8m6;|l0`02f290:wE??5b;8yk5c==h1<7?tH026g<=zf:n>8n4?:0yK553d12we?i;;d;295~N685<6sA;;9n74}o1g11`=83;pD<>:c89~j6b2=90;6{i;m?>=7>51zJ240e>3td8h8;=:182M77=j30qc=k54194?7|@8:>o45rn2f611<728qC==;l9:m7a32=3:1=vF>04a:?xh4l{I331f?j:5983>4}O99?h56sa3e76=?6=9rB:<8m6;|l0`03f290:wE??5b;8yk5c=9n4?:0yK553d12we?i;:d;295~N685<6sA;;9n74}o1g10`=83;pD<>:c89~j6b2>90;6{i;m?==7>51zJ240e>3td8h88=:182M77=j30qc=k57194?7|@8:>o45rn2f621<728qC==;l9:m7a31=3:1=vFi47f8L462k01vb>j:6783>4}On=N685<6sA;;9n74}o1g13?=83;pD<>:c89~j6b2>h0;6{i;m?=n7>51z&g2`d=82B:<8m6;|l0`00d290:wE??5b;8yk5c=?n1<7?tH026g<=zf:n>:h4?:0yK553d12we?i;9f;295~N685<6sA;;9n74}o1g127=83;pD<>:c89~j6b2?;0;6{i;m?51zJ240e>3td8h89;:182M77=j30qc=k56794?7|@8:>o45rn2f633<728qC==;l9:m7a30?3:1=vF>04a:?xh4l<=36=4>{I331f?j:7`83>4}O99?h56sa3e74f?6=9rB:<8m6;|l0`01d290:wE??5b;8yk5c=>n1<7?tH026g<=zf:n>;h4?:0yK553d12we?i;8f;295~N685<6sA;;9n74}o1g1=7=83;pD<>:c89~j6b20;0;6{i;m?3?7>51zJ240e>3td8h86;:182M77=j30qc=k59794?7|@8:>o45rn2f6<3<728qC==;l9:m7a3??3:1=vF>04a:?xh4l<236=4>{I331f?j:8`83>4}O99?h56sa3e7;f?6=9rB:<8m6;|l0`0>d290:wE??5b;8yk5c=1n1<7?tH026g<=zf:n>4h4?:0yK553d12we?i;7f;295~N685<6sA;;9n74}o1g1<7=83;pD<>:c89~j6b21;0;6{i;m?2?7>51zJ240e>3td8h87;:182M77=j30qc=k58794?7|@8:>o45rn2f6=3<728qC==;l9:m7a3>?3:1=vF>04a:?xh4l<336=4>{I331f?j:9`83>4}O99?h56sa3e7:f?6=9rB:<8m6;|l0`0?d290:wE??5b;8yk5c=0n1<7?t$e4ff?6<@8:>o45rn2f6=`<728qC==;l9:m7a3>n3:1=vF>04a:?xh4l{I331f?j:a383>4}O99?h56sa3e7b7?6=9rB:<8m6;|l0`0g3290:wE??5b;8yk5c=h?1<7?tH026g<=zf:n>m;4?:0yK553d12we?i;n7;295~N685<6sA;;9n74}o1g1d?=83;pD<>:c89~j6b2ih0;6{i;m?jn7>51zJ240e>3td8h8ol:182M77=j30qc=k5`f94?7|@8:>o45rn2f6e`<728qC==;l9:m7a3fn3:1=vF>04a:?xh4l{I331f?j:b383>4}O99?h56sa3e7a7?6=9rB:<8m6;|l0`0d3290:wE??5b;8yk5c=k?1<7?tH026g<=zf:n>n;4?:0yK553d12we?i;m7;295~N685<6sA;;9n74}o1g1g?=83;pD<>:c89~j6b2jh0;6{i;m?in7>51zJ240e>3td8h8ll:182M77=j30qc=k5cf94?7|@8:>o45rn2f6f`<728qC==;l9:m7a3en3:1=vF>04a:?xh4l{I331f?j:c383>4}O99?h56sa3e7`7?6=9rB:<8m6;|l0`0e3290:wE??5b;8yk5c=j?1<7?tH026g<=zf:n>o;4?:0yK553d12we?i;l7;295~N685<6sA;;9n74}o1g1f?=83;pD<>:c89~j6b2kh0;6{i;m?hn7>51zJ240e>3td8h8ml:182M77=j30qc=k5bf94?7|@8:>o45rn2f6g`<728qC==;l9:m7a3dn3:1=vF>04a:?xh4l{I331f?j:d383>4}O99?h56sa3e7g7?6=9rB:<8m6;|l0`0b3290:wE??5b;8yk5c=m?1<7?tH026g<=zf:n>h;4?:0yK553d12we?i;k7;295~N685<6sA;;9n74}o1g1a?=83;pD<>:c89~j6b2lh0;6{i;m?on7>51zJ240e>3td8h8jl:182M77=j30qc=k5ef94?7|@8:>o45rn2f6``<728qC==;l9:m7a3cn3:1=vF>04a:?xh4l{I331f?j:e383>4}O99?h56sa3e7f7?6=9rB:<8m6;|l0`0c3290:wE??5b;8yk5c=l?1<7?tH026g<=zf:n>i;4?:0yK553d12we?i;j7;295~N685<6sA;;9n74}o1g1`?=83;pD<>:c89~j6b2mh0;6{i;m?nn7>51zJ240e>3td8h8kl:182M77=j30qc=k5df94?7|@8:>o45rn2f6a`<728qC==;l9:m7a3bn3:1=vF>04a:?xh4l{I331f?j:f383>4}O99?h56sa3e7e7?6=9rB:<8m6;|l0`0`3290:wE??5b;8yk5c=o?1<7?tH026g<=zf:n>j;4?:0yK553d12we?i;i7;295~N685<6sA;;9n74}o1g1c?=83;pD<>:c89~j6b2nh0;6{i;m?mn7>51zJ240e>3td8h8hl:182M77=j30qc=k5gf94?7|@8:>o45rn2f6b`<728qC==;l9:m7a3an3:1=vF>04a:?xh4l?:;6=4>{I331f?j90383>4}O99?h56sa3e437?6=9rB:<8m6;|l0`363290:wE??5b;8yk5c>9?1<7?tH026g<=zf:n=<;4?:0yK553d12we?i8?7;295~N685<6sA;;9n74}o1g25?=83;pD<>:c89~j6b18h0;6{i;m<;n7>51zJ240e>3td8h;>l:182M77=j30qc=k61f94?7|@8:>o45rn2f54`<728qC==;l9:m7a07n3:1=vF>04a:?xh4l?;;6=4>{I331f?j91383>4}O99?h56sa3e427?6=9rB:<8m6;|l0`373290:wE??5b;8yk5c>8?1<7?tH026g<=zf:n==;4?:0yK553d12we?i8>7;295~N685<6sA;;9n74}o1g24?=83;pD<>:c89~j6b19h0;6{i;m<:n7>51zJ240e>3td8h;?l:182M77=j30qc=k60f94?7|@8:>o45rn2f55`<728qC==;l9:m7a06n3:1=vF>04a:?xh4l?8;6=4>{I331f?j92383>4}O99?h56sa3e417?6=9rB:<8m6;|l0`343290:wE??5b;8yk5c>;?1<7?tH026g<=zf:n=>;4?:0yK553d12we?i8=7;295~N685<6sA;;9n74}o1g27?=83;pD<>:c89~j6b1:h0;6{i;m<9n7>51zJ240e>3td8h;o45rn2f56`<728qC==;l9:m7a05n3:1=vF>04a:?xh4l?9;6=4>{I331f??50;3xL462k01vb>j93383>4}O99?h56sa3e407?6=9rB:<8m6;|l0`353290:wE??5b;8yk5c>:?1<7?tH026g<=zf:n=?;4?:0yK553d12we?i8<7;295~N685<6sA;;9n74}o1g26?=83;pD<>:c89~j6b1;h0;6{i;m<8n7>51zJ240e>3td8h;=l:182M77=j30qc=k62f94?7|@8:>o45rn2f57`<728qC==;l9:m7a04n3:1=vF>04a:?xh4l?>;6=4>{I331f?j94383>4}O99?h56sa3e477?6=9rB:<8m6;|l0`323290:wE??5b;8yk5c>=?1<7?tH026g<=zf:n=8;4?:0yK553d12we?i8;7;295~N685<6sA;;9n74}o1g21?=83;pD<>:c89~j6b1{i;m51zJ240e>3td8h;:l:182M77=j30qc=k65f94?7|@8:>o45rn2f50`<728qC==;l9:m7a03n3:1=vF>04a:?xh4l??;6=4>{I331f?j95383>4}O99?h56sa3e467?6=9rB:<8m6;|l0`333290:wE??5b;8yk5c>5<6sA;;9n74}o1g20?=83;pD<>:c89~j6b1=h0;6{i;m<>n7>51zJ240e>3td8h;;l:182M77=j30qc=k64f94?7|@8:>o45rn2f51`<728qC==;l9:m7a02n3:1=vF>04a:?xh4l?<;6=4>{I331f?j96383>4}O99?h56sa3e457?6=9rB:<8m6;|l0`303290:wE??5b;8yk5c>??1<7?tH026g<=zf:n=:;4?:0yK553d12we?i897;295~N685<6sA;;9n74}o1g23?=83;pD<>:c89~j6b1>h0;6{i;m<=n7>51zJ240e>3td8h;8l:182M77=j30qc=k67f94?7|@8:>o45rn2f52`<728qC==;l9:m7a01n3:1=vF>04a:?xh4l?=;6=4>{I331f?j97383>4}O99?h56sa3e447?6=9rB:<8m6;|l0`313290:wE??5b;8yk5c>>?1<7?tH026g<=zf:n=;;4?:0yK553d12we?i887;295~N685<6sA;;9n74}o1g22?=83;pD<>:c89~j6b1?h0;6{i;m<51zJ240e>3td8h;9l:182M77=j30qc=k66f94?7|@8:>o45rn2f53`<728qC==;l9:m7a00n3:1=vF>04a:?xh4l?2;6=4>{I331f?j98383>4}O99?h56sa3e4;7?6=9rB:<8m6;|l0`3>3290:wE??5b;8yk5c>1?1<7?tH026g<=zf:n=4;4?:0yK553d12we?i877;295~N685<6sA;;9n74}o1g2=?=83;pD<>:c89~j6b10h0;6{i;m<3n7>51zJ240e>3td8h;6l:182M77=j30qc=k69f94?7|@8:>o45rn2f5<`<728qC==;l9:m7a0?n3:1=vF>04a:?xh4l?3;6=4>{I331f?j99383>4}O99?h56sa3e4:7?6=9rB:<8m6;|l0`3?3290:wE??5b;8yk5c>0?1<7?tH026g<=zf:n=5;4?:0yK553d12we?i867;295~N685<6sA;;9n74}o1g2:c89~j6b11h0;6{i;m<2n7>51zJ240e>3td8h;7l:182M77=j30qc=k68f94?7|@8:>o45rn2f5=`<728qC==;l9:m7a0>n3:1=vF>04a:?xh4l?k;6=4>{I331f?j9a383>4}O99?h56sa3e4b7?6=9rB:<8m6;|l0`3g3290:wE??5b;8yk5c>h?1<7?tH026g<=zf:n=m;4?:0yK553d12we?i8n7;295~N685<6sA;;9n74}o1g2d?=83;pD<>:c89~j6b1ih0;6{i;m51zJ240e>3td8h;ol:182M77=j30qc=k6`f94?7|@8:>o45rn2f5e`<728qC==;l9:m7a0fn3:1=vF>04a:?xh4l?h;6=4>{I331f?j9b383>4}O99?h56sa3e4a7?6=9rB:<8m6;|l0`3d3290:wE??5b;8yk5c>k?1<7?tH026g<=zf:n=n;4?:0yK553d12we?i8m7;295~N685<6sA;;9n74}o1g2g?=83;pD<>:c89~j6b1jh0;6{i;m51zJ240e>3td8h;ll:182M77=j30qc=k6cf94?7|@8:>o45rn2f5f`<728qC==;l9:m7a0en3:1=vF>04a:?xh4l?i;6=4>{I331f?j9c383>4}O99?h56sa3e4`7?6=9rB:<8m6;|l0`3e3290:wE??5b;8yk5c>j?1<7?tH026g<=zf:n=o;4?:0yK553d12we?i8l7;295~N685<6sA;;9n74}o1g2f?=83;pD<>:c89~j6b1kh0;6{i;m51zJ240e>3td8h;ml:182M77=j30qc=k6bf94?7|@8:>o45rn2f5g`<728qC==;l9:m7a0dn3:1=vF>04a:?xh4l?n;6=4>{I331f?j9d383>4}O99?h56sa3e4g7?6=9rB:<8m6;|l0`3b3290:wE??5b;8yk5c>m?1<7?tH026g<=zf:n=h;4?:0yK553d12we?i8k7;295~N685<6sA;;9n74}o1g2a?=83;pD<>:c89~j6b1lh0;6{i;m51zJ240e>3td8h;jl:182M77=j30qc=k6ef94?7|@8:>o45rn2f5``<728qC==;l9:m7a0cn3:1=vF>04a:?xh4l?o;6=4>{I331f?j9e383>4}O99?h56sa3e4f7?6=9rB:<8m6;|l0`3c3290:wE??5b;8yk5c>l?1<7?tH026g<=zf:n=i;4?:0yK553d12we?i8j7;295~N685<6sA;;9n74}o1g2`?=83;pD<>:c89~j6b1mh0;6{i;m51zJ240e>3td8h;kl:182M77=j30qc=k6df94?7|@8:>o45rn2f5a`<728qC==;l9:m7a0bn3:1=vF>04a:?xh4l?l;6=4>{I331f?j9f383>4}O99?h56sa3e4e7?6=9rB:<8m6;|l0`3`3290:wE??5b;8yk5c>o?1<7?tH026g<=zf:n=j;4?:0yK553d12we?i8i7;295~N685<6sA;;9n74}o1g2c?=83;pD<>:c89~j6b1nh0;6{i;m51zJ240e>3td8h;hl:182M77=j30qc=k6gf94?7|@8:>o45rn2f5b`<728qC==;l9:m7a0an3:1=vF>04a:?xh4l>:;6=4>{I331f?j80383>4}O99?h56sa3e537?6=9rB:<8m6;|l0`263290:wE??5b;8yk5c?9?1<7?tH026g<=zf:n<<;4?:0yK553d12we?i9?7;295~N685<6sA;;9n74}o1g35?=83;pD<>:c89~j6b08h0;6{i;m=;n7>51zJ240e>3td8h:>l:182M77=j30qc=k71f94?7|@8:>o45rn2f44`<728qC==;l9:m7a17n3:1=vF>04a:?xh4l>;;6=4>{I331f?j81383>4}O99?h56sa3e527?6=9rB:<8m6;|l0`273290:wE??5b;8yk5c?8?1<7?tH026g<=zf:n<=;4?:0yK553d12we?i9>7;295~N685<6sA;;9n74}o1g34?=83;pD<>:c89~j6b09h0;6{i;m=:n7>51zJ240e>3td8h:?l:182M77=j30qc=k70f94?7|@8:>o45rn2f45`<728qC==;l9:m7a16n3:1=vF>04a:?xh4l>8;6=4>{I331f?j82383>4}O99?h56sa3e517?6=9rB:<8m6;|l0`243290:wE??5b;8yk5c?;?1<7?tH026g<=zf:n<>;4?:0yK553d12we?i9=7;295~N685<6sA;;9n74}o1g37?=83;pD<>:c89~j6b0:h0;6{i;m=9n7>51zJ240e>3td8h:o45rn2f46`<728qC==;l9:m7a15n3:1=vF>04a:?xh4l>9;6=4>{I331f??50;3xL462k01vb>j83383>4}O99?h56sa3e507?6=9rB:<8m6;|l0`253290:wE??5b;8yk5c?:?1<7?tH026g<=zf:n5<6sA;;9n74}o1g36?=83;pD<>:c89~j6b0;h0;6{i;m=8n7>51zJ240e>3td8h:=l:182M77=j30qc=k72f94?7|@8:>o45rn2f47`<728qC==;l9:m7a14n3:1=vF>04a:?xh4l>>;6=4>{I331f?j84383>4}O99?h56sa3e577?6=9rB:<8m6;|l0`223290:wE??5b;8yk5c?=?1<7?tH026g<=zf:n<8;4?:0yK553d12we?i9;7;295~N685<6sA;;9n74}o1g31?=83;pD<>:c89~j6b0{i;m=?n7>51zJ240e>3td8h::l:182M77=j30qc=k75f94?7|@8:>o45rn2f40`<728qC==;l9:m7a13n3:1=vF>04a:?xh4l>?;6=4>{I331f?j85383>4}O99?h56sa3e567?6=9rB:<8m6;|l0`233290:wE??5b;8yk5c?5<6sA;;9n74}o1g30?=83;pD<>:c89~j6b0=h0;6{i;m=>n7>51zJ240e>3td8h:;l:182M77=j30qc=k74f94?7|@8:>o45rn2f41`<728qC==;l9:m7a12n3:1=vF>04a:?xh4l><;6=4>{I331f?j86383>4}O99?h56sa3e557?6=9rB:<8m6;|l0`203290:wE??5b;8yk5c???1<7?tH026g<=zf:n<:;4?:0yK553d12we?i997;295~N685<6sA;;9n74}o1g33?=83;pD<>:c89~j6b0>h0;6{i;m==n7>51zJ240e>3td8h:8l:182M77=j30qc=k77f94?7|@8:>o45rn2f42`<728qC==;l9:m7a11n3:1=vF>04a:?xh4l>=;6=4>{I331f?j87383>4}O99?h56sa3e547?6=9rB:<8m6;|l0`213290:wE??5b;8yk5c?>?1<7?tH026g<=zf:n<;;4?:0yK553d12we?i987;295~N685<6sA;;9n74}o1g32?=83;pD<>:c89~j6b0?h0;6{i;m=51zJ240e>3td8h:9l:182M77=j30qc=k76f94?7|@8:>o45rn2f43`<728qC==;l9:m7a10n3:1=vF>04a:?xh4l>2;6=4>{I331f?j88383>4}O99?h56sa3e5;7?6=9rB:<8m6;|l0`2>3290:wE??5b;8yk5c?1?1<7?tH026g<=zf:n<4;4?:0yK553d12we?i977;295~N685<6sA;;9n74}o1g3=?=83;pD<>:c89~j6b00h0;6{i;m=3n7>51zJ240e>3td8h:6l:182M77=j30qc=k79f94?7|@8:>o45rn2f4<`<728qC==;l9:m7a1?n3:1=vF>04a:?xh4l>3;6=4>{I331f?j89383>4}O99?h56sa3e5:7?6=9rB:<8m6;|l0`2?3290:wE??5b;8yk5c?0?1<7?tH026g<=zf:n<5;4?:0yK553d12we?i967;295~N685<6sA;;9n74}o1g3:c89~j6b01h0;6{i;m=2n7>51zJ240e>3td8h:7l:182M77=j30qc=k78f94?7|@8:>o45rn2f4=`<728qC==;l9:m7a1>n3:1=vF>04a:?xh4l>k;6=4>{I331f?j8a383>4}O99?h56sa3e5b7?6=9rB:<8m6;|l0`2g3290:wE??5b;8yk5c?h?1<7?tH026g<=zf:n5<6sA;;9n74}o1g3d?=83;pD<>:c89~j6b0ih0;6{i;m=jn7>51zJ240e>3td8h:ol:182M77=j30qc=k7`f94?7|@8:>o45rn2f4e`<728qC==;l9:m7a1fn3:1=vF>04a:?xh4l>h;6=4>{I331f?j8b383>4}O99?h56sa3e5a7?6=9rB:<8m6;|l0`2d3290:wE??5b;8yk5c?k?1<7?tH026g<=zf:n5<6sA;;9n74}o1g3g?=83;pD<>:c89~j6b0jh0;6{i;m=in7>51zJ240e>3td8h:ll:182M77=j30qc=k7cf94?7|@8:>o45rn2f4f`<728qC==;l9:m7a1en3:1=vF>04a:?xh4l>i;6=4>{I331f?j8c383>4}O99?h56sa3e5`7?6=9rB:<8m6;|l0`2e3290:wE??5b;8yk5c?j?1<7?tH026g<=zf:n5<6sA;;9n74}o1g3f?=83;pD<>:c89~j6b0kh0;6{i;m=hn7>51zJ240e>3td8h:ml:182M77=j30qc=k7bf94?7|@8:>o45rn2f4g`<728qC==;l9:m7a1dn3:1=vF>04a:?xh4l>n;6=4>{I331f?j8d383>4}O99?h56sa3e5g7?6=9rB:<8m6;|l0`2b3290:wE??5b;8yk5c?m?1<7?tH026g<=zf:n5<6sA;;9n74}o1g3a?=83;pD<>:c89~j6b0lh0;6{i;m=on7>51zJ240e>3td8h:jl:182M77=j30qc=k7ef94?7|@8:>o45rn2f4``<728qC==;l9:m7a1cn3:1=vF>04a:?xh4l>o;6=4>{I331f?j8e383>4}O99?h56sa3e5f7?6=9rB:<8m6;|l0`2c3290:wE??5b;8yk5c?l?1<7?tH026g<=zf:n5<6sA;;9n74}o1g3`?=83;pD<>:c89~j6b0mh0;6{i;m=nn7>51zJ240e>3td8h:kl:182M77=j30qc=k7df94?7|@8:>o45rn2f4a`<728qC==;l9:m7a1bn3:1=vF>04a:?xh4l>l;6=4>{I331f?j8f383>4}O99?h56sa3e5e7?6=9rB:<8m6;|l0`2`3290:wE??5b;8yk5c?o?1<7?tH026g<=zf:n5<6sA;;9n74}o1g3c?=83;pD<>:c89~j6b0nh0;6{i;m=mn7>51zJ240e>3td8h:hl:182M77=j30qc=k7gf94?7|@8:>o45rn2f4b`<728qC==;l9:m7a1an3:1=vF>04a:?xh4l1:;6=4>{I331f?j70383>4}O99?h56sa3e:37?6=9rB:<8m6;|l0`=63290:wE??5b;8yk5c09?1<7?tH026g<=zf:n3<;4?:0yK553d12we?i6?7;295~N685<6sA;;9n74}o1g<5?=83;pD<>:c89~j6b?8h0;6{i;m2;n7>51zJ240e>3td8h5>l:182M77=j30qc=k81f94?7|@8:>o45rn2f;4`<728qC==;l9:m7a>7n3:1=vF>04a:?xh4l1;;6=4>{I331f?j71383>4}O99?h56sa3e:27?6=9rB:<8m6;|l0`=73290:wE??5b;8yk5c08?1<7?tH026g<=zf:n3=;4?:0yK553d12we?i6>7;295~N685<6sA;;9n74}o1g<4?=83;pD<>:c89~j6b?9h0;6{i;m2:n7>51zJ240e>3td8h5?l:182M77=j30qc=k80f94?7|@8:>o45rn2f;5`<728qC==;l9:m7a>6n3:1=vF>04a:?xh4l18;6=4>{I331f?j72383>4}O99?h56sa3e:17?6=9rB:<8m6;|l0`=43290:wE??5b;8yk5c0;?1<7?tH026g<=zf:n3>;4?:0yK553d12we?i6=7;295~N685<6sA;;9n74}o1g<7?=83;pD<>:c89~j6b?:h0;6{i;m29n7>51zJ240e>3td8h5o45rn2f;6`<728qC==;l9:m7a>5n3:1=vF>04a:?xh4l19;6=4>{I331f??50;3xL462k01vb>j73383>4}O99?h56sa3e:07?6=9rB:<8m6;|l0`=53290:wE??5b;8yk5c0:?1<7?tH026g<=zf:n3?;4?:0yK553d12we?i6<7;295~N685<6sA;;9n74}o1g<6?=83;pD<>:c89~j6b?;h0;6{i;m28n7>51zJ240e>3td8h5=l:182M77=j30qc=k82f94?7|@8:>o45rn2f;7`<728qC==;l9:m7a>4n3:1=vF>04a:?xh4l1>;6=4>{I331f?j74383>4}O99?h56sa3e:77?6=9rB:<8m6;|l0`=23290:wE??5b;8yk5c0=?1<7?tH026g<=zf:n38;4?:0yK553d12we?i6;7;295~N685<6sA;;9n74}o1g<1?=83;pD<>:c89~j6b?{i;m2?n7>51zJ240e>3td8h5:l:182M77=j30qc=k85f94?7|@8:>o45rn2f;0`<728qC==;l9:m7a>3n3:1=vF>04a:?xh4l1?;6=4>{I331f?j75383>4}O99?h56sa3e:67?6=9rB:<8m6;|l0`=33290:wE??5b;8yk5c05<6sA;;9n74}o1g<0?=83;pD<>:c89~j6b?=h0;6{i;m2>n7>51zJ240e>3td8h5;l:182M77=j30qc=k84f94?7|@8:>o45rn2f;1`<728qC==;l9:m7a>2n3:1=vF>04a:?xh4l1<;6=4>{I331f?j76383>4}O99?h56sa3e:57?6=9rB:<8m6;|l0`=03290:wE??5b;8yk5c0??1<7?tH026g<=zf:n3:;4?:0yK553d12we?i697;295~N685<6sA;;9n74}o1g<3?=83;pD<>:c89~j6b?>h0;6{i;m2=n7>51zJ240e>3td8h58l:182M77=j30qc=k87f94?7|@8:>o45rn2f;2`<728qC==;l9:m7a>1n3:1=vF>04a:?xh4l1=;6=4>{I331f?j77383>4}O99?h56sa3e:47?6=9rB:<8m6;|l0`=13290:wE??5b;8yk5c0>?1<7?tH026g<=zf:n3;;4?:0yK553d12we?i687;295~N685<6sA;;9n74}o1g<2?=83;pD<>:c89~j6b??h0;6{i;m251zJ240e>3td8h59l:182M77=j30qc=k86f94?7|@8:>o45rn2f;3`<728qC==;l9:m7a>0n3:1=vF>04a:?xh4l12;6=4>{I331f?j78383>4}O99?h56sa3e:;7?6=9rB:<8m6;|l0`=>3290:wE??5b;8yk5c01?1<7?tH026g<=zf:n34;4?:0yK553d12we?i677;295~N685<6sA;;9n74}o1g<=?=83;pD<>:c89~j6b?0h0;6{i;m23n7>51zJ240e>3td8h56l:182M77=j30qc=k89f94?7|@8:>o45rn2f;<`<728qC==;l9:m7a>?n3:1=vF>04a:?xh4l13;6=4>{I331f?j79383>4}O99?h56sa3e::7?6=9rB:<8m6;|l0`=?3290:wE??5b;8yk5c00?1<7?tH026g<=zf:n35;4?:0yK553d12we?i667;295~N685<6sA;;9n74}o1g<:c89~j6b?1h0;6{i;m22n7>51zJ240e>3td8h57l:182M77=j30qc=k88f94?7|@8:>o45rn2f;=`<728qC==;l9:m7a>>n3:1=vF>04a:?xh4l1k;6=4>{I331f?j7a383>4}O99?h56sa3e:b7?6=9rB:<8m6;|l0`=g3290:wE??5b;8yk5c0h?1<7?tH026g<=zf:n3m;4?:0yK553d12we?i6n7;295~N685<6sA;;9n74}o1g:c89~j6b?ih0;6{i;m2jn7>51zJ240e>3td8h5ol:182M77=j30qc=k8`f94?7|@8:>o45rn2f;e`<728qC==;l9:m7a>fn3:1=vF>04a:?xh4l1h;6=4>{I331f?j7b383>4}O99?h56sa3e:a7?6=9rB:<8m6;|l0`=d3290:wE??5b;8yk5c0k?1<7?tH026g<=zf:n3n;4?:0yK553d12we?i6m7;295~N685<6sA;;9n74}o1g:c89~j6b?jh0;6{i;m2in7>51zJ240e>3td8h5ll:182M77=j30qc=k8cf94?7|@8:>o45rn2f;f`<728qC==;l9:m7a>en3:1=vF>04a:?xh4l1i;6=4>{I331f?j7c383>4}O99?h56sa3e:`7?6=9rB:<8m6;|l0`=e3290:wE??5b;8yk5c0j?1<7?tH026g<=zf:n3o;4?:0yK553d12we?i6l7;295~N685<6sA;;9n74}o1g:c89~j6b?kh0;6{i;m2hn7>51zJ240e>3td8h5ml:182M77=j30qc=k8bf94?7|@8:>o45rn2f;g`<728qC==;l9:m7a>dn3:1=vF>04a:?xh4l1n;6=4>{I331f?j7d383>4}O99?h56sa3e:g7?6=9rB:<8m6;|l0`=b3290:wE??5b;8yk5c0m?1<7?tH026g<=zf:n3h;4?:0yK553d12we?i6k7;295~N685<6sA;;9n74}o1g:c89~j6b?lh0;6{i;m2on7>51zJ240e>3td8h5jl:182M77=j30qc=k8ef94?7|@8:>o45rn2f;``<728qC==;l9:m7a>cn3:1=vF>04a:?xh4l1o;6=4>{I331f?j7e383>4}O99?h56sa3e:f7?6=9rB:<8m6;|l0`=c3290:wE??5b;8yk5c0l?1<7?tH026g<=zf:n3i;4?:0yK553d12we?i6j7;295~N685<6sA;;9n74}o1g<`?=83;pD<>:c89~j6b?mh0;6{i;m2nn7>51zJ240e>3td8h5kl:182M77=j30qc=k8df94?7|@8:>o45rn2f;a`<728qC==;l9:m7a>bn3:1=vF>04a:?xh4l1l;6=4>{I331f?j7f383>4}O99?h56sa3e:e7?6=9rB:<8m6;|l0`=`3290:wE??5b;8yk5c0o?1<7?tH026g<=zf:n3j;4?:0yK553d12we?i6i7;295~N685<6sA;;9n74}o1g:c89~j6b?nh0;6{i;m2mn7>51zJ240e>3td8h5hl:182M77=j30qc=k8gf94?7|@8:>o45rn2f;b`<728qC==;l9:m7a>an3:1=vF>04a:?xh4l0:;6=4>{I331f?j60383>4}O99?h56sa3e;37?6=9rB:<8m6;|l0`<63290:wE??5b;8yk5c19?1<7?tH026g<=zf:n2<;4?:0yK553d12we?i7?7;295~N685<6sA;;9n74}o1g=5?=83;pD<>:c89~j6b>8h0;6{i;m3;n7>51zJ240e>3td8h4>l:182M77=j30qc=k91f94?7|@8:>o45rn2f:4`<728qC==;l9:m7a?7n3:1=vF>04a:?xh4l0;;6=4>{I331f?j61383>4}O99?h56sa3e;27?6=9rB:<8m6;|l0`<73290:wE??5b;8yk5c18?1<7?tH026g<=zf:n2=;4?:0yK553d12we?i7>7;295~N685<6sA;;9n74}o1g=4?=83;pD<>:c89~j6b>9h0;6{i;m3:n7>51zJ240e>3td8h4?l:182M77=j30qc=k90f94?7|@8:>o45rn2f:5`<728qC==;l9:m7a?6n3:1=vF>04a:?xh4l08;6=4>{I331f?j62383>4}O99?h56sa3e;17?6=9rB:<8m6;|l0`<43290:wE??5b;8yk5c1;?1<7?tH026g<=zf:n2>;4?:0yK553d12we?i7=7;295~N685<6sA;;9n74}o1g=7?=83;pD<>:c89~j6b>:h0;6{i;m39n7>51zJ240e>3td8h4o45rn2f:6`<728qC==;l9:m7a?5n3:1=vF>04a:?xh4l09;6=4>{I331f??50;3xL462k01vb>j63383>4}O99?h56sa3e;07?6=9rB:<8m6;|l0`<53290:wE??5b;8yk5c1:?1<7?tH026g<=zf:n2?;4?:0yK553d12we?i7<7;295~N685<6sA;;9n74}o1g=6?=83;pD<>:c89~j6b>;h0;6{i;m38n7>51zJ240e>3td8h4=l:182M77=j30qc=k92f94?7|@8:>o45rn2f:7`<728qC==;l9:m7a?4n3:1=vF>04a:?xh4l0>;6=4>{I331f?j64383>4}O99?h56sa3e;77?6=9rB:<8m6;|l0`<23290:wE??5b;8yk5c1=?1<7?tH026g<=zf:n28;4?:0yK553d12we?i7;7;295~N685<6sA;;9n74}o1g=1?=83;pD<>:c89~j6b>{i;m3?n7>51zJ240e>3td8h4:l:182M77=j30qc=k95f94?7|@8:>o45rn2f:0`<728qC==;l9:m7a?3n3:1=vF>04a:?xh4l0?;6=4>{I331f?j65383>4}O99?h56sa3e;67?6=9rB:<8m6;|l0`<33290:wE??5b;8yk5c15<6sA;;9n74}o1g=0?=83;pD<>:c89~j6b>=h0;6{i;m3>n7>51zJ240e>3td8h4;l:182M77=j30qc=k94f94?7|@8:>o45rn2f:1`<728qC==;l9:m7a?2n3:1=vF>04a:?xh4l0<;6=4>{I331f?j66383>4}O99?h56sa3e;57?6=9rB:<8m6;|l0`<03290:wE??5b;8yk5c1??1<7?tH026g<=zf:n2:;4?:0yK553d12we?i797;295~N685<6sA;;9n74}o1g=3?=83;pD<>:c89~j6b>>h0;6{i;m3=n7>51zJ240e>3td8h48l:182M77=j30qc=k97f94?7|@8:>o45rn2f:2`<728qC==;l9:m7a?1n3:1=vF>04a:?xh4l0=;6=4>{I331f?j67383>4}O99?h56sa3e;47?6=9rB:<8m6;|l0`<13290:wE??5b;8yk5c1>?1<7?tH026g<=zf:n2;;4?:0yK553d12we?i787;295~N685<6sA;;9n74}o1g=2?=83;pD<>:c89~j6b>?h0;6{i;m351zJ240e>3td8h49l:182M77=j30qc=k96f94?7|@8:>o45rn2f:3`<728qC==;l9:m7a?0n3:1=vF>04a:?xh4l02;6=4>{I331f?j68383>4}O99?h56sa3e;;7?6=9rB:<8m6;|l0`<>3290:wE??5b;8yk5c11?1<7?tH026g<=zf:n24;4?:0yK553d12we?i777;295~N685<6sA;;9n74}o1g==?=83;pD<>:c89~j6b>0h0;6{i;m33n7>51zJ240e>3td8h46l:182M77=j30qc=k99f94?7|@8:>o45rn2f:<`<728qC==;l9:m7a??n3:1=vF>04a:?xh4l03;6=4>{I331f?j69383>4}O99?h56sa3e;:7?6=9rB:<8m6;|l0`5<6sA;;9n74}o1g=:c89~j6b>1h0;6{i;m32n7>51zJ240e>3td8h47l:182M77=j30qc=k98f94?7|@8:>o45rn2f:=`<728qC==;l9:m7a?>n3:1=vF>04a:?xh4l0k;6=4>{I331f?j6a383>4}O99?h56sa3e;b7?6=9rB:<8m6;|l0`5<6sA;;9n74}o1g=d?=83;pD<>:c89~j6b>ih0;6{i;m3jn7>51zJ240e>3td8h4ol:182M77=j30qc=k9`f94?7|@8:>o45rn2f:e`<728qC==;l9:m7a?fn3:1=vF>04a:?xh4l0h;6=4>{I331f?j6b383>4}O99?h56sa3e;a7?6=9rB:<8m6;|l0`5<6sA;;9n74}o1g=g?=83;pD<>:c89~j6b>jh0;6{i;m3in7>51zJ240e>3td8h4ll:182M77=j30qc=k9cf94?7|@8:>o45rn2f:f`<728qC==;l9:m7a?en3:1=vF>04a:?xh4l0i;6=4>{I331f?j6c383>4}O99?h56sa3e;`7?6=9rB:<8m6;|l0`5<6sA;;9n74}o1g=f?=83;pD<>:c89~j6b>kh0;6{i;m3hn7>51zJ240e>3td8h4ml:182M77=j30qc=k9bf94?7|@8:>o45rn2f:g`<728qC==;l9:m7a?dn3:1=vF>04a:?xh4l0n;6=4>{I331f?j6d383>4}O99?h56sa3e;g7?6=9rB:<8m6;|l0`5<6sA;;9n74}o1g=a?=83;pD<>:c89~j6b>lh0;6{i;m3on7>51zJ240e>3td8h4jl:182M77=j30qc=k9ef94?7|@8:>o45rn2f:``<728qC==;l9:m7a?cn3:1=vF>04a:?xh4l0o;6=4>{I331f?j6e383>4}O99?h56sa3e;f7?6=9rB:<8m6;|l0`5<6sA;;9n74}o1g=`?=83;pD<>:c89~j6b>mh0;6{i;m3nn7>51zJ240e>3td8h4kl:182M77=j30qc=k9df94?7|@8:>o45rn2f:a`<728qC==;l9:m7a?bn3:1=vF>04a:?xh4l0l;6=4>{I331f?j6f383>4}O99?h56sa3e;e7?6=9rB:<8m6;|l0`<`3290:wE??5b;8yk5c1o?1<7?tH026g<=zf:n2j;4?:0yK553d12we?i7i7;295~N685<6sA;;9n74}o1g=c?=83;pD<>:c89~j6b>nh0;6{i;m3mn7>51zJ240e>3td8h4hl:182M77=j30qc=k9gf94?7|@8:>o45rn2f:b`<728qC==;l9:m7a?an3:1=vF>04a:?xh4lh:;6=4>{I331f?jn0383>4}O99?h56sa3ec37?6=9rB:<8m6;|l0`d63290:wE??5b;8yk5ci9?1<7?tH026g<=zf:nj<;4?:0yK553d12we?io?7;295~N685<6sA;;9n74}o1ge5?=83;pD<>:c89~j6bf8h0;6{i;mk;n7>51zJ240e>3td8hl>l:182M77=j30qc=ka1f94?7|@8:>o45rn2fb4`<728qC==;l9:m7ag7n3:1=vF>04a:?xh4lh;;6=4>{I331f?jn1383>4}O99?h56sa3ec27?6=9rB:<8m6;|l0`d73290:wE??5b;8yk5ci8?1<7?tH026g<=zf:nj=;4?:0yK553d12we?io>7;295~N685<6sA;;9n74}o1ge4?=83;pD<>:c89~j6bf9h0;6{i;mk:n7>51zJ240e>3td8hl?l:182M77=j30qc=ka0f94?7|@8:>o45rn2fb5`<728qC==;l9:m7ag6n3:1=vF>04a:?xh4lh8;6=4>{I331f?jn2383>4}O99?h56sa3ec17?6=9rB:<8m6;|l0`d43290:wE??5b;8yk5ci;?1<7?tH026g<=zf:nj>;4?:0yK553d12we?io=7;295~N685<6sA;;9n74}o1ge7?=83;pD<>:c89~j6bf:h0;6{i;mk9n7>51zJ240e>3td8hlo45rn2fb6`<728qC==;l9:m7ag5n3:1=vF>04a:?xh4lh9;6=4>{I331f??50;3xL462k01vb>jn3383>4}O99?h56sa3ec07?6=9rB:<8m6;|l0`d53290:wE??5b;8yk5ci:?1<7?tH026g<=zf:nj?;4?:0yK553d12we?io<7;295~N685<6sA;;9n74}o1ge6?=83;pD<>:c89~j6bf;h0;6{i;mk8n7>51zJ240e>3td8hl=l:182M77=j30qc=ka2f94?7|@8:>o45rn2fb7`<728qC==;l9:m7ag4n3:1=vF>04a:?xh4lh>;6=4>{I331f?jn4383>4}O99?h56sa3ec77?6=9rB:<8m6;|l0`d23290:wE??5b;8yk5ci=?1<7?tH026g<=zf:nj8;4?:0yK553d12we?io;7;295~N685<6sA;;9n74}o1ge1?=83;pD<>:c89~j6bf{i;mk?n7>51zJ240e>3td8hl:l:182M77=j30qc=ka5f94?7|@8:>o45rn2fb0`<728qC==;l9:m7ag3n3:1=vF>04a:?xh4lh?;6=4>{I331f?jn5383>4}O99?h56sa3ec67?6=9rB:<8m6;|l0`d33290:wE??5b;8yk5ci5<6sA;;9n74}o1ge0?=83;pD<>:c89~j6bf=h0;6{i;mk>n7>51zJ240e>3td8hl;l:182M77=j30qc=ka4f94?7|@8:>o45rn2fb1`<728qC==;l9:m7ag2n3:1=vF>04a:?xh4lh<;6=4>{I331f?jn6383>4}O99?h56sa3ec57?6=9rB:<8m6;|l0`d03290:wE??5b;8yk5ci??1<7?tH026g<=zf:nj:;4?:0yK553d12we?io97;295~N685<6sA;;9n74}o1ge3?=83;pD<>:c89~j6bf>h0;6{i;mk=n7>51zJ240e>3td8hl8l:182M77=j30qc=ka7f94?7|@8:>o45rn2fb2`<728qC==;l9:m7ag1n3:1=vF>04a:?xh4lh=;6=4>{I331f?jn7383>4}O99?h56sa3ec47?6=9rB:<8m6;|l0`d13290:wE??5b;8yk5ci>?1<7?tH026g<=zf:nj;;4?:0yK553d12we?io87;295~N685<6sA;;9n74}o1ge2?=83;pD<>:c89~j6bf?h0;6{i;mk51zJ240e>3td8hl9l:182M77=j30qc=ka6f94?7|@8:>o45rn2fb3`<728qC==;l9:m7ag0n3:1=vF>04a:?xh4lh2;6=4>{I331f?jn8383>4}O99?h56sa3ec;7?6=9rB:<8m6;|l0`d>3290:wE??5b;8yk5ci1?1<7?tH026g<=zf:nj4;4?:0yK553d12we?io77;295~N685<6sA;;9n74}o1ge=?=83;pD<>:c89~j6bf0h0;6{i;mk3n7>51zJ240e>3td8hl6l:182M77=j30qc=ka9f94?7|@8:>o45rn2fb<`<728qC==;l9:m7ag?n3:1=vF>04a:?xh4lh3;6=4>{I331f?jn9383>4}O99?h56sa3ec:7?6=9rB:<8m6;|l0`d?3290:wE??5b;8yk5ci0?1<7?tH026g<=zf:nj5;4?:0yK553d12we?io67;295~N685<6sA;;9n74}o1ge:c89~j6bf1h0;6{i;mk2n7>51zJ240e>3td8hl7l:182M77=j30qc=ka8f94?7|@8:>o45rn2fb=`<728qC==;l9:m7ag>n3:1=vF>04a:?xh4lhk;6=4>{I331f?jna383>4}O99?h56sa3ecb7?6=9rB:<8m6;|l0`dg3290:wE??5b;8yk5cih?1<7?tH026g<=zf:njm;4?:0yK553d12we?ion7;295~N685<6sA;;9n74}o1ged?=83;pD<>:c89~j6bfih0;6{i;mkjn7>51zJ240e>3td8hlol:182M77=j30qc=ka`f94?7|@8:>o45rn2fbe`<728qC==;l9:m7agfn3:1=vF>04a:?xh4lhh;6=4>{I331f?jnb383>4}O99?h56sa3eca7?6=9rB:<8m6;|l0`dd3290:wE??5b;8yk5cik?1<7?tH026g<=zf:njn;4?:0yK553d12we?iom7;295~N685<6sA;;9n74}o1geg?=83;pD<>:c89~j6bfjh0;6{i;mkin7>51zJ240e>3td8hlll:182M77=j30qc=kacf94?7|@8:>o45rn2fbf`<728qC==;l9:m7agen3:1=vF>04a:?xh4lhi;6=4>{I331f?jnc383>4}O99?h56sa3ec`7?6=9rB:<8m6;|l0`de3290:wE??5b;8yk5cij?1<7?tH026g<=zf:njo;4?:0yK553d12we?iol7;295~N685<6sA;;9n74}o1gef?=83;pD<>:c89~j6bfkh0;6{i;mkhn7>51zJ240e>3td8hlml:182M77=j30qc=kabf94?7|@8:>o45rn2fbg`<728qC==;l9:m7agdn3:1=vF>04a:?xh4lhn;6=4>{I331f?jnd383>4}O99?h56sa3ecg7?6=9rB:<8m6;|l0`db3290:wE??5b;8yk5cim?1<7?tH026g<=zf:njh;4?:0yK553d12we?iok7;295~N685<6sA;;9n74}o1gea?=83;pD<>:c89~j6bflh0;6{i;mkon7>51zJ240e>3td8hljl:182M77=j30qc=kaef94?7|@8:>o45rn2fb``<728qC==;l9:m7agcn3:1=vF>04a:?xh4lho;6=4>{I331f?jne383>4}O99?h56sa3ecf7?6=9rB:<8m6;|l0`dc3290:wE??5b;8yk5cil?1<7?tH026g<=zf:nji;4?:0yK553d12we?ioj7;295~N685<6sA;;9n74}o1ge`?=83;pD<>:c89~j6bfmh0;6{i;mknn7>51zJ240e>3td8hlkl:182M77=j30qc=kadf94?7|@8:>o45rn2fba`<728qC==;l9:m7agbn3:1=vF>04a:?xh4lhl;6=4>{I331f?jnf383>4}O99?h56sa3ece7?6=9rB:<8m6;|l0`d`3290:wE??5b;8yk5cio?1<7?tH026g<=zf:njj;4?:0yK553d12we?ioi7;295~N685<6sA;;9n74}o1gec?=83;pD<>:c89~j6bfnh0;6{i;mkmn7>51zJ240e>3td8hlhl:182M77=j30qc=kagf94?7|@8:>o45rn2fbb`<728qC==;l9:m7agan3:1=vF>04a:?xh4lk:;6=4>{I331f?jm0383>4}O99?h56sa3e`37?6=9rB:<8m6;|l0`g63290:wE??5b;8yk5cj9?1<7?tH026g<=zf:ni<;4?:0yK553d12we?il?7;295~N685<6sA;;9n74}o1gf5?=83;pD<>:c89~j6be8h0;6{i;mh;n7>51zJ240e>3td8ho>l:182M77=j30qc=kb1f94?7|@8:>o45rn2fa4`<728qC==;l9:m7ad7n3:1=vF>04a:?xh4lk;;6=4>{I331f?jm1383>4}O99?h56sa3e`27?6=9rB:<8m6;|l0`g73290:wE??5b;8yk5cj8?1<7?tH026g<=zf:ni=;4?:0yK553d12we?il>7;295~N685<6sA;;9n74}o1gf4?=83;pD<>:c89~j6be9h0;6{i;mh:n7>51zJ240e>3td8ho?l:182M77=j30qc=kb0f94?7|@8:>o45rn2fa5`<728qC==;l9:m7ad6n3:1=vF>04a:?xh4lk8;6=4>{I331f?jm2383>4}O99?h56sa3e`17?6=9rB:<8m6;|l0`g43290:wE??5b;8yk5cj;?1<7?tH026g<=zf:ni>;4?:0yK553d12we?il=7;295~N685<6sA;;9n74}o1gf7?=83;pD<>:c89~j6be:h0;6{i;mh9n7>51zJ240e>3td8hoo45rn2fa6`<728qC==;l9:m7ad5n3:1=vF>04a:?xh4lk9;6=4>{I331f??50;3xL462k01vb>jm3383>4}O99?h56sa3e`07?6=9rB:<8m6;|l0`g53290:wE??5b;8yk5cj:?1<7?tH026g<=zf:ni?;4?:0yK553d12we?il<7;295~N685<6sA;;9n74}o1gf6?=83;pD<>:c89~j6be;h0;6{i;mh8n7>51zJ240e>3td8ho=l:182M77=j30qc=kb2f94?7|@8:>o45rn2fa7`<728qC==;l9:m7ad4n3:1=vF>04a:?xh4lk>;6=4>{I331f?jm4383>4}O99?h56sa3e`77?6=9rB:<8m6;|l0`g23290:wE??5b;8yk5cj=?1<7?tH026g<=zf:ni8;4?:0yK553d12we?il;7;295~N685<6sA;;9n74}o1gf1?=83;pD<>:c89~j6be{i;mh?n7>51zJ240e>3td8ho:l:182M77=j30qc=kb5f94?7|@8:>o45rn2fa0`<728qC==;l9:m7ad3n3:1=vF>04a:?xh4lk?;6=4>{I331f?jm5383>4}O99?h56sa3e`67?6=9rB:<8m6;|l0`g33290:wE??5b;8yk5cj5<6sA;;9n74}o1gf0?=83;pD<>:c89~j6be=h0;6{i;mh>n7>51zJ240e>3td8ho;l:182M77=j30qc=kb4f94?7|@8:>o45rn2fa1`<728qC==;l9:m7ad2n3:1=vF>04a:?xh4lk<;6=4>{I331f?jm6383>4}O99?h56sa3e`57?6=9rB:<8m6;|l0`g03290:wE??5b;8yk5cj??1<7?tH026g<=zf:ni:;4?:0yK553d12we?il97;295~N685<6sA;;9n74}o1gf3?=83;pD<>:c89~j6be>h0;6{i;mh=n7>51zJ240e>3td8ho8l:182M77=j30qc=kb7f94?7|@8:>o45rn2fa2`<728qC==;l9:m7ad1n3:1=vF>04a:?xh4lk=;6=4>{I331f?jm7383>4}O99?h56sa3e`47?6=9rB:<8m6;|l0`g13290:wE??5b;8yk5cj>?1<7?tH026g<=zf:ni;;4?:0yK553d12we?il87;295~N685<6sA;;9n74}o1gf2?=83;pD<>:c89~j6be?h0;6{i;mh51zJ240e>3td8ho9l:182M77=j30qc=kb6f94?7|@8:>o45rn2fa3`<728qC==;l9:m7ad0n3:1=vF>04a:?xh4lk2;6=4>{I331f?jm8383>4}O99?h56sa3e`;7?6=9rB:<8m6;|l0`g>3290:wE??5b;8yk5cj1?1<7?tH026g<=zf:ni4;4?:0yK553d12we?il77;295~N685<6sA;;9n74}o1gf=?=83;pD<>:c89~j6be0h0;6{i;mh3n7>51zJ240e>3td8ho6l:182M77=j30qc=kb9f94?7|@8:>o45rn2fa<`<728qC==;l9:m7ad?n3:1=vF>04a:?xh4lk3;6=4>{I331f?jm9383>4}O99?h56sa3e`:7?6=9rB:<8m6;|l0`g?3290:wE??5b;8yk5cj0?1<7?tH026g<=zf:ni5;4?:0yK553d12we?il67;295~N685<6sA;;9n74}o1gf:c89~j6be1h0;6{i;mh2n7>51zJ240e>3td8ho7l:182M77=j30qc=kb8f94?7|@8:>o45rn2fa=`<728qC==;l9:m7ad>n3:1=vF>04a:?xh4lkk;6=4>{I331f?jma383>4}O99?h56sa3e`b7?6=9rB:<8m6;|l0`gg3290:wE??5b;8yk5cjh?1<7?tH026g<=zf:nim;4?:0yK553d12we?iln7;295~N685<6sA;;9n74}o1gfd?=83;pD<>:c89~j6beih0;6{i;mhjn7>51zJ240e>3td8hool:182M77=j30qc=kb`f94?7|@8:>o45rn2fae`<728qC==;l9:m7adfn3:1=vF>04a:?xh4lkh;6=4>{I331f?jmb383>4}O99?h56sa3e`a7?6=9rB:<8m6;|l0`gd3290:wE??5b;8yk5cjk?1<7?tH026g<=zf:nin;4?:0yK553d12we?ilm7;295~N685<6sA;;9n74}o1gfg?=83;pD<>:c89~j6bejh0;6{i;mhin7>51zJ240e>3td8holl:182M77=j30qc=kbcf94?7|@8:>o45rn2faf`<728qC==;l9:m7aden3:1=vF>04a:?xh4lki;6=4>{I331f?jmc383>4}O99?h56sa3e``7?6=9rB:<8m6;|l0`ge3290:wE??5b;8yk5cjj?1<7?tH026g<=zf:nio;4?:0yK553d12we?ill7;295~N685<6sA;;9n74}o1gff?=83;pD<>:c89~j6bekh0;6{i;mhhn7>51zJ240e>3td8homl:182M77=j30qc=kbbf94?7|@8:>o45rn2fag`<728qC==;l9:m7addn3:1=vF>04a:?xh4lkn;6=4>{I331f?jmd383>4}O99?h56sa3e`g7?6=9rB:<8m6;|l0`gb3290:wE??5b;8yk5cjm?1<7?tH026g<=zf:nih;4?:0yK553d12we?ilk7;295~N685<6sA;;9n74}o1gfa?=83;pD<>:c89~j6belh0;6{i;mhon7>51zJ240e>3td8hojl:182M77=j30qc=kbef94?7|@8:>o45rn2fa``<728qC==;l9:m7adcn3:1=vF>04a:?xh4lko;6=4>{I331f?jme383>4}O99?h56sa3e`f7?6=9rB:<8m6;|l0`gc3290:wE??5b;8yk5cjl?1<7?tH026g<=zf:nii;4?:0yK553d12we?ilj7;295~N685<6sA;;9n74}o1gf`?=83;pD<>:c89~j6bemh0;6{i;mhnn7>51zJ240e>3td8hokl:182M77=j30qc=kbdf94?7|@8:>o45rn2faa`<728qC==;l9:m7adbn3:1=vF>04a:?xh4lkl;6=4>{I331f?jmf383>4}O99?h56sa3e`e7?6=9rB:<8m6;|l0`g`3290:wE??5b;8yk5cjo?1<7?tH026g<=zf:nij;4?:0yK553d12we?ili7;295~N685<6sA;;9n74}o1gfc?=83;pD<>:c89~j6benh0;6{i;mhmn7>51zJ240e>3td8hohl:182M77=j30qc=kbgf94?7|@8:>o45rn2fab`<728qC==;l9:m7adan3:1=vF>04a:?xh4lj:;6=4>{I331f?jl0383>4}O99?h56sa3ea37?6=9rB:<8m6;|l0`f63290:wE??5b;8yk5ck9?1<7?tH026g<=zf:nh<;4?:0yK553d12we?im?7;295~N685<6sA;;9n74}o1gg5?=83;pD<>:c89~j6bd8h0;6{i;mi;n7>51zJ240e>3td8hn>l:182M77=j30qc=kc1f94?7|@8:>o45rn2f`4`<728qC==;l9:m7ae7n3:1=vF>04a:?xh4lj;;6=4>{I331f?jl1383>4}O99?h56sa3ea27?6=9rB:<8m6;|l0`f73290:wE??5b;8yk5ck8?1<7?tH026g<=zf:nh=;4?:0yK553d12we?im>7;295~N685<6sA;;9n74}o1gg4?=83;pD<>:c89~j6bd9h0;6{i;mi:n7>51zJ240e>3td8hn?l:182M77=j30qc=kc0f94?7|@8:>o45rn2f`5`<728qC==;l9:m7ae6n3:1=vF>04a:?xh4lj8;6=4>{I331f?jl2383>4}O99?h56sa3ea17?6=9rB:<8m6;|l0`f43290:wE??5b;8yk5ck;?1<7?tH026g<=zf:nh>;4?:0yK553d12we?im=7;295~N685<6sA;;9n74}o1gg7?=83;pD<>:c89~j6bd:h0;6{i;mi9n7>51zJ240e>3td8hno45rn2f`6`<728qC==;l9:m7ae5n3:1=vF>04a:?xh4lj9;6=4>{I331f??50;3xL462k01vb>jl3383>4}O99?h56sa3ea07?6=9rB:<8m6;|l0`f53290:wE??5b;8yk5ck:?1<7?tH026g<=zf:nh?;4?:0yK553d12we?im<7;295~N685<6sA;;9n74}o1gg6?=83;pD<>:c89~j6bd;h0;6{i;mi8n7>51zJ240e>3td8hn=l:182M77=j30qc=kc2f94?7|@8:>o45rn2f`7`<728qC==;l9:m7ae4n3:1=vF>04a:?xh4lj>;6=4>{I331f?jl4383>4}O99?h56sa3ea77?6=9rB:<8m6;|l0`f23290:wE??5b;8yk5ck=?1<7?tH026g<=zf:nh8;4?:0yK553d12we?im;7;295~N685<6sA;;9n74}o1gg1?=83;pD<>:c89~j6bd{i;mi?n7>51zJ240e>3td8hn:l:182M77=j30qc=kc5f94?7|@8:>o45rn2f`0`<728qC==;l9:m7ae3n3:1=vF>04a:?xh4lj?;6=4>{I331f?jl5383>4}O99?h56sa3ea67?6=9rB:<8m6;|l0`f33290:wE??5b;8yk5ck5<6sA;;9n74}o1gg0?=83;pD<>:c89~j6bd=h0;6{i;mi>n7>51zJ240e>3td8hn;l:182M77=j30qc=kc4f94?7|@8:>o45rn2f`1`<728qC==;l9:m7ae2n3:1=vF>04a:?xh4lj<;6=4>{I331f?jl6383>4}O99?h56sa3ea57?6=9rB:<8m6;|l0`f03290:wE??5b;8yk5ck??1<7?tH026g<=zf:nh:;4?:0yK553d12we?im97;295~N685<6sA;;9n74}o1gg3?=83;pD<>:c89~j6bd>h0;6{i;mi=n7>51zJ240e>3td8hn8l:182M77=j30qc=kc7f94?7|@8:>o45rn2f`2`<728qC==;l9:m7ae1n3:1=vF>04a:?xh4lj=;6=4>{I331f?jl7383>4}O99?h56sa3ea47?6=9rB:<8m6;|l0`f13290:wE??5b;8yk5ck>?1<7?tH026g<=zf:nh;;4?:0yK553d12we?im87;295~N685<6sA;;9n74}o1gg2?=83;pD<>:c89~j6bd?h0;6{i;mi51zJ240e>3td8hn9l:182M77=j30qc=kc6f94?7|@8:>o45rn2f`3`<728qC==;l9:m7ae0n3:1=vF>04a:?xh4lj2;6=4>{I331f?jl8383>4}O99?h56sa3ea;7?6=9rB:<8m6;|l0`f>3290:wE??5b;8yk5ck1?1<7?tH026g<=zf:nh4;4?:0yK553d12we?im77;295~N685<6sA;;9n74}o1gg=?=83;pD<>:c89~j6bd0h0;6{i;mi3n7>51zJ240e>3td8hn6l:182M77=j30qc=kc9f94?7|@8:>o45rn2f`<`<728qC==;l9:m7ae?n3:1=vF>04a:?xh4lj3;6=4>{I331f?jl9383>4}O99?h56sa3ea:7?6=9rB:<8m6;|l0`f?3290:wE??5b;8yk5ck0?1<7?tH026g<=zf:nh5;4?:0yK553d12we?im67;295~N685<6sA;;9n74}o1gg:c89~j6bd1h0;6{i;mi2n7>51zJ240e>3td8hn7l:182M77=j30qc=kc8f94?7|@8:>o45rn2f`=`<728qC==;l9:m7ae>n3:1=vF>04a:?xh4ljk;6=4>{I331f?jla383>4}O99?h56sa3eab7?6=9rB:<8m6;|l0`fg3290:wE??5b;8yk5ckh?1<7?tH026g<=zf:nhm;4?:0yK553d12we?imn7;295~N685<6sA;;9n74}o1ggd?=83;pD<>:c89~j6bdih0;6{i;mijn7>51zJ240e>3td8hnol:182M77=j30qc=kc`f94?7|@8:>o45rn2f`e`<728qC==;l9:m7aefn3:1=vF>04a:?xh4ljh;6=4>{I331f?jlb383>4}O99?h56sa3eaa7?6=9rB:<8m6;|l0`fd3290:wE??5b;8yk5ckk?1<7?tH026g<=zf:nhn;4?:0yK553d12we?imm7;295~N685<6sA;;9n74}o1ggg?=83;pD<>:c89~j6bdjh0;6{i;miin7>51zJ240e>3td8hnll:182M77=j30qc=kccf94?7|@8:>o45rn2f`f`<728qC==;l9:m7aeen3:1=vF>04a:?xh4lji;6=4>{I331f?jlc383>4}O99?h56sa3ea`7?6=9rB:<8m6;|l0`fe3290:wE??5b;8yk5ckj?1<7?tH026g<=zf:nho;4?:0yK553d12we?iml7;295~N685<6sA;;9n74}o1ggf?=83;pD<>:c89~j6bdkh0;6{i;mihn7>51zJ240e>3td8hnml:182M77=j30qc=kcbf94?7|@8:>o45rn2f`g`<728qC==;l9:m7aedn3:1=vF>04a:?xh4ljn;6=4>{I331f?jld383>4}O99?h56sa3eag7?6=9rB:<8m6;|l0`fb3290:wE??5b;8yk5ckm?1<7?tH026g<=zf:nhh;4?:0yK553d12we?imk7;295~N685<6sA;;9n74}o1gga?=83;pD<>:c89~j6bdlh0;6{i;mion7>51zJ240e>3td8hnjl:182M77=j30qc=kcef94?7|@8:>o45rn2f```<728qC==;l9:m7aecn3:1=vF>04a:?xh4ljo;6=4>{I331f?jle383>4}O99?h56sa3eaf7?6=9rB:<8m6;|l0`fc3290:wE??5b;8yk5ckl?1<7?tH026g<=zf:nhi;4?:0yK553d12we?imj7;295~N685<6sA;;9n74}o1gg`?=83;pD<>:c89~j6bdmh0;6{i;minn7>51zJ240e>3td8hnkl:182M77=j30qc=kcdf94?7|@8:>o45rn2f`a`<728qC==;l9:m7aebn3:1=vF>04a:?xh4ljl;6=4>{I331f?jlf383>4}O99?h56sa3eae7?6=9rB:<8m6;|l0`f`3290:wE??5b;8yk5cko?1<7?tH026g<=zf:nhj;4?:0yK553d12we?imi7;295~N685<6sA;;9n74}o1ggc?=83;pD<>:c89~j6bdnh0;6{i;mimn7>51zJ240e>3td8hnhl:182M77=j30qc=kcgf94?7|@8:>o45rn2f`b`<728qC==;l9:m7aean3:1=vF>04a:?xh4lm:;6=4>{I331f?jk0383>4}O99?h56sa3ef37?6=9rB:<8m6;|l0`a63290:wE??5b;8yk5cl9?1<7?tH026g<=zf:no<;4?:0yK553d12we?ij?7;295~N685<6sA;;9n74}o1g`5?=83;pD<>:c89~j6bc8h0;6{i;mn;n7>51zJ240e>3td8hi>l:182M77=j30qc=kd1f94?7|@8:>o45rn2fg4`<728qC==;l9:m7ab7n3:1=vF>04a:?xh4lm;;6=4>{I331f?jk1383>4}O99?h56sa3ef27?6=9rB:<8m6;|l0`a73290:wE??5b;8yk5cl8?1<7?tH026g<=zf:no=;4?:0yK553d12we?ij>7;295~N685<6sA;;9n74}o1g`4?=83;pD<>:c89~j6bc9h0;6{i;mn:n7>51zJ240e>3td8hi?l:182M77=j30qc=kd0f94?7|@8:>o45rn2fg5`<728qC==;l9:m7ab6n3:1=vF>04a:?xh4lm8;6=4>{I331f?jk2383>4}O99?h56sa3ef17?6=9rB:<8m6;|l0`a43290:wE??5b;8yk5cl;?1<7?tH026g<=zf:no>;4?:0yK553d12we?ij=7;295~N685<6sA;;9n74}o1g`7?=83;pD<>:c89~j6bc:h0;6{i;mn9n7>51zJ240e>3td8hio45rn2fg6`<728qC==;l9:m7ab5n3:1=vF>04a:?xh4lm9;6=4>{I331f??50;3xL462k01vb>jk3383>4}O99?h56sa3ef07?6=9rB:<8m6;|l0`a53290:wE??5b;8yk5cl:?1<7?tH026g<=zf:no?;4?:0yK553d12we?ij<7;295~N685<6sA;;9n74}o1g`6?=83;pD<>:c89~j6bc;h0;6{i;mn8n7>51zJ240e>3td8hi=l:182M77=j30qc=kd2f94?7|@8:>o45rn2fg7`<728qC==;l9:m7ab4n3:1=vF>04a:?xh4lm>;6=4>{I331f?jk4383>4}O99?h56sa3ef77?6=9rB:<8m6;|l0`a23290:wE??5b;8yk5cl=?1<7?tH026g<=zf:no8;4?:0yK553d12we?ij;7;295~N685<6sA;;9n74}o1g`1?=83;pD<>:c89~j6bc{i;mn?n7>51zJ240e>3td8hi:l:182M77=j30qc=kd5f94?7|@8:>o45rn2fg0`<728qC==;l9:m7ab3n3:1=vF>04a:?xh4lm?;6=4>{I331f?jk5383>4}O99?h56sa3ef67?6=9rB:<8m6;|l0`a33290:wE??5b;8yk5cl5<6sA;;9n74}o1g`0?=83;pD<>:c89~j6bc=h0;6{i;mn>n7>51zJ240e>3td8hi;l:182M77=j30qc=kd4f94?7|@8:>o45rn2fg1`<728qC==;l9:m7ab2n3:1=vF>04a:?xh4lm<;6=4>{I331f?jk6383>4}O99?h56sa3ef57?6=9rB:<8m6;|l0`a03290:wE??5b;8yk5cl??1<7?tH026g<=zf:no:;4?:0yK553d12we?ij97;295~N685<6sA;;9n74}o1g`3?=83;pD<>:c89~j6bc>h0;6{i;mn=n7>51zJ240e>3td8hi8l:182M77=j30qc=kd7f94?7|@8:>o45rn2fg2`<728qC==;l9:m7ab1n3:1=vF>04a:?xh4lm=;6=4>{I331f?jk7383>4}O99?h56sa3ef47?6=9rB:<8m6;|l0`a13290:wE??5b;8yk5cl>?1<7?tH026g<=zf:no;;4?:0yK553d12we?ij87;295~N685<6sA;;9n74}o1g`2?=83;pD<>:c89~j6bc?h0;6{i;mn51zJ240e>3td8hi9l:182M77=j30qc=kd6f94?7|@8:>o45rn2fg3`<728qC==;l9:m7ab0n3:1=vF>04a:?xh4lm2;6=4>{I331f?jk8383>4}O99?h56sa3ef;7?6=9rB:<8m6;|l0`a>3290:wE??5b;8yk5cl1?1<7?tH026g<=zf:no4;4?:0yK553d12we?ij77;295~N685<6sA;;9n74}o1g`=?=83;pD<>:c89~j6bc0h0;6{i;mn3n7>51zJ240e>3td8hi6l:182M77=j30qc=kd9f94?7|@8:>o45rn2fg<`<728qC==;l9:m7ab?n3:1=vF>04a:?xh4lm3;6=4>{I331f?jk9383>4}O99?h56sa3ef:7?6=9rB:<8m6;|l0`a?3290:wE??5b;8yk5cl0?1<7?tH026g<=zf:no5;4?:0yK553d12we?ij67;295~N685<6sA;;9n74}o1g`:c89~j6bc1h0;6{i;mn2n7>51zJ240e>3td8hi7l:182M77=j30qc=kd8f94?7|@8:>o45rn2fg=`<728qC==;l9:m7ab>n3:1=vF>04a:?xh4lmk;6=4>{I331f?jka383>4}O99?h56sa3efb7?6=9rB:<8m6;|l0`ag3290:wE??5b;8yk5clh?1<7?tH026g<=zf:nom;4?:0yK553d12we?ijn7;295~N685<6sA;;9n74}o1g`d?=83;pD<>:c89~j6bcih0;6{i;mnjn7>51zJ240e>3td8hiol:182M77=j30qc=kd`f94?7|@8:>o45rn2fge`<728qC==;l9:m7abfn3:1=vF>04a:?xh4lmh;6=4>{I331f?jkb383>4}O99?h56sa3efa7?6=9rB:<8m6;|l0`ad3290:wE??5b;8yk5clk?1<7?tH026g<=zf:non;4?:0yK553d12we?ijm7;295~N685<6sA;;9n74}o1g`g?=83;pD<>:c89~j6bcjh0;6{i;mnin7>51zJ240e>3td8hill:182M77=j30qc=kdcf94?7|@8:>o45rn2fgf`<728qC==;l9:m7aben3:1=vF>04a:?xh4lmi;6=4>{I331f?jkc383>4}O99?h56sa3ef`7?6=9rB:<8m6;|l0`ae3290:wE??5b;8yk5clj?1<7?tH026g<=zf:noo;4?:0yK553d12we?ijl7;295~N685<6sA;;9n74}o1g`f?=83;pD<>:c89~j6bckh0;6{i;mnhn7>51zJ240e>3td8himl:182M77=j30qc=kdbf94?7|@8:>o45rn2fgg`<728qC==;l9:m7abdn3:1=vF>04a:?xh4lmn;6=4>{I331f?jkd383>4}O99?h56sa3efg7?6=9rB:<8m6;|l0`ab3290:wE??5b;8yk5clm?1<7?tH026g<=zf:noh;4?:0yK553d12we?ijk7;295~N685<6sA;;9n74}o1g`a?=83;pD<>:c89~j6bclh0;6{i;mnon7>51zJ240e>3td8hijl:182M77=j30qc=kdef94?7|@8:>o45rn2fg``<728qC==;l9:m7abcn3:1=vF>04a:?xh4lmo;6=4>{I331f?jke383>4}O99?h56sa3eff7?6=9rB:<8m6;|l0`ac3290:wE??5b;8yk5cll?1<7?tH026g<=zf:noi;4?:0yK553d12we?ijj7;295~N685<6sA;;9n74}o1g``?=83;pD<>:c89~j6bcmh0;6{i;mnnn7>51zJ240e>3td8hikl:182M77=j30qc=kddf94?7|@8:>o45rn2fga`<728qC==;l9:m7abbn3:1=vF>04a:?xh4lml;6=4>{I331f?jkf383>4}O99?h56sa3efe7?6=9rB:<8m6;|l0`a`3290:wE??5b;8yk5clo?1<7?tH026g<=zf:noj;4?:0yK553d12we?iji7;295~N685<6sA;;9n74}o1g`c?=83;pD<>:c89~j6bcnh0;6{i;mnmn7>51zJ240e>3td8hihl:182M77=j30qc=kdgf94?7|@8:>o45rn2fgb`<728qC==;l9:m7aban3:1=vF>04a:?xh4ll:;6=4>{I331f?jj0383>4}O99?h56sa3eg37?6=9rB:<8m6;|l0``63290:wE??5b;8yk5cm9?1<7?tH026g<=zf:nn<;4?:0yK553d12we?ik?7;295~N685<6sA;;9n74}o1ga5?=83;pD<>:c89~j6bb8h0;6{i;mo;n7>51zJ240e>3td8hh>l:182M77=j30qc=ke1f94?7|@8:>o45rn2ff4`<728qC==;l9:m7ac7n3:1=vF>04a:?xh4ll;;6=4>{I331f?jj1383>4}O99?h56sa3eg27?6=9rB:<8m6;|l0``73290:wE??5b;8yk5cm8?1<7?tH026g<=zf:nn=;4?:0yK553d12we?ik>7;295~N685<6sA;;9n74}o1ga4?=83;pD<>:c89~j6bb9h0;6{i;mo:n7>51zJ240e>3td8hh?l:182M77=j30qc=ke0f94?7|@8:>o45rn2ff5`<728qC==;l9:m7ac6n3:1=vF>04a:?xh4ll8;6=4>{I331f?jj2383>4}O99?h56sa3eg17?6=9rB:<8m6;|l0``43290:wE??5b;8yk5cm;?1<7?tH026g<=zf:nn>;4?:0yK553d12we?ik=7;295~N685<6sA;;9n74}o1ga7?=83;pD<>:c89~j6bb:h0;6{i;mo9n7>51zJ240e>3td8hho45rn2ff6`<728qC==;l9:m7ac5n3:1=vF>04a:?xh4ll9;6=4>{I331f??50;3xL462k01vb>jj3383>4}O99?h56sa3eg07?6=9rB:<8m6;|l0``53290:wE??5b;8yk5cm:?1<7?tH026g<=zf:nn?;4?:0yK553d12we?ik<7;295~N685<6sA;;9n74}o1ga6?=83;pD<>:c89~j6bb;h0;6{i;mo8n7>51zJ240e>3td8hh=l:182M77=j30qc=ke2f94?7|@8:>o45rn2ff7`<728qC==;l9:m7ac4n3:1=vF>04a:?xh4ll>;6=4>{I331f?jj4383>4}O99?h56sa3eg77?6=9rB:<8m6;|l0``23290:wE??5b;8yk5cm=?1<7?tH026g<=zf:nn8;4?:0yK553d12we?ik;7;295~N685<6sA;;9n74}o1ga1?=83;pD<>:c89~j6bb{i;mo?n7>51zJ240e>3td8hh:l:182M77=j30qc=ke5f94?7|@8:>o45rn2ff0`<728qC==;l9:m7ac3n3:1=vF>04a:?xh4ll?;6=4>{I331f?jj5383>4}O99?h56sa3eg67?6=9rB:<8m6;|l0``33290:wE??5b;8yk5cm5<6sA;;9n74}o1ga0?=83;pD<>:c89~j6bb=h0;6{i;mo>n7>51zJ240e>3td8hh;l:182M77=j30qc=ke4f94?7|@8:>o45rn2ff1`<728qC==;l9:m7ac2n3:1=vF>04a:?xh4ll<;6=4>{I331f?jj6383>4}O99?h56sa3eg57?6=9rB:<8m6;|l0``03290:wE??5b;8yk5cm??1<7?tH026g<=zf:nn:;4?:0yK553d12we?ik97;295~N685<6sA;;9n74}o1ga3?=83;pD<>:c89~j6bb>h0;6{i;mo=n7>51zJ240e>3td8hh8l:182M77=j30qc=ke7f94?7|@8:>o45rn2ff2`<728qC==;l9:m7ac1n3:1=vF>04a:?xh4ll=;6=4>{I331f?jj7383>4}O99?h56sa3eg47?6=9rB:<8m6;|l0``13290:wE??5b;8yk5cm>?1<7?tH026g<=zf:nn;;4?:0yK553d12we?ik87;295~N685<6sA;;9n74}o1ga2?=83;pD<>:c89~j6bb?h0;6{i;mo51zJ240e>3td8hh9l:182M77=j30qc=ke6f94?7|@8:>o45rn2ff3`<728qC==;l9:m7ac0n3:1=vF>04a:?xh4ll2;6=4>{I331f?jj8383>4}O99?h56sa3eg;7?6=9rB:<8m6;|l0``>3290:wE??5b;8yk5cm1?1<7?tH026g<=zf:nn4;4?:0yK553d12we?ik77;295~N685<6sA;;9n74}o1ga=?=83;pD<>:c89~j6bb0h0;6{i;mo3n7>51zJ240e>3td8hh6l:182M77=j30qc=ke9f94?7|@8:>o45rn2ff<`<728qC==;l9:m7ac?n3:1=vF>04a:?xh4ll3;6=4>{I331f?jj9383>4}O99?h56sa3eg:7?6=9rB:<8m6;|l0``?3290:wE??5b;8yk5cm0?1<7?tH026g<=zf:nn5;4?:0yK553d12we?ik67;295~N685<6sA;;9n74}o1ga:c89~j6bb1h0;6{i;mo2n7>51zJ240e>3td8hh7l:182M77=j30qc?m78694?7|@8:>o45rn0`4b6<728qC==;l9:m5g>2:3:1=vF>04a:?xh6j1h:6=4>{I331f?4}O99?h56sa1c;ge?6=9rB:<8m6;|l2fd24290:wE??5b;8yk7ei=>1<7?tH026g<=zf8hjmi4?:0yK553d12we=oone;295~N68bc34>5<6sA;;9n74}o3af4>=83;pD<>:c89~j4de080;6{i9kh3>7>51zJ240e>3td:nokm:182M77=j30qc?mbda94?7|@8:>o45rn0`ab6<728qC==;l9:m5gda<3:1=vF>04a:?xh6jkl>6=4>{%f5ag<73A;;9n74}o3afc0=83;pD<>:c89~j4den>0;6{i9khm47>51zJ240e>3td:noh6:182M77=j30qc?mbgc94?7|@8:>o45rn0`abg<728qC==;l9:m5gdak3:1=vF>04a:?xh6jklo6=4>{I331f?4}O99?h56sa1ca34?6=9rB:<8m6;|l2ff66290:wE??5b;8yk7ek981<7?tH026g<=zf8hh<>4?:0yK553d12we=om?4;295~N68bb26>5<6sA;;9n74}o3ag50=83;pD<>:c89~j4dd8>0;6{i9ki;47>51zJ240e>3td:nn>6:182M77=j30qc?mc1c94?7|@8:>o45rn0``4g<728qC==;l9:m5ge7k3:1=vF>04a:?xh6jj:o6=4>{I331f?4}O99?h56sa1ca24?6=9rB:<8m6;|l2ff76290:wE??5b;8yk7ek881<7?tH026g<=zf8hh=>4?:0yK553d12we=om>4;295~N68bb36>5<6sA;;9n74}o3ag40=83;pD<>:c89~j4dd9>0;6{i9ki:47>51zJ240e>3td:nn?6:182M77=j30qc?mc0c94?7|@8:>o45rn0``5g<728qC==;l9:m5ge6k3:1=vF>04a:?xh6jj;o6=4>{I331f?4}O99?h56sa1ca14?6=9rB:<8m6;|l2ff46290:wE??5b;8yk7ek;81<7?tH026g<=zf8hh>>4?:0yK553d12we=om=4;295~N68bb06>5<6s-n=io4?;I331f?4}O99?h56sa1ca1290:wE??5b;8yk7ek;k1<7?tH026g<=zf8hh>o4?:0yK553d12we=om=c;295~N68bb0g>5<6sA;;9n74}o3ag7c=83;pD<>:c89~j4dd:o0;6{i9ki8<7>51zJ240e>3td:nn=>:182M77=j30qc?mc2094?7|@8:>o45rn0``76<728qC==;l9:m5ge4<3:1=vF>04a:?xh6jj9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1ca0290:wE??5b;8yk7ek:k1<7?tH026g<=zf8hh?o4?:0yK553d12we=ombb1g>5<6sA;;9n74}o3ag6c=83;pD<>:c89~j4dd;o0;6{i9ki?<7>51zJ240e>3td:nn:>:182M77=j30qc?mc5094?7|@8:>o45rn0``06<728qC==;l9:m5ge3<3:1=vF>04a:?xh6jj>>6=4>{I331f?4}O99?h56sa1ca7290:wE??5b;8yk7ek=k1<7?tH026g<=zf8hh8o4?:0yK553d12we=om;c;295~N68bb6g>5<6sA;;9n74}o3ag1c=83;pD<>:c89~j4dd{i9ki><7>51zJ240e>3td:nn;>:182M77=j30qc?mc4094?7|@8:>o45rn0``16<728qC==;l9:m5ge2<3:1=v*k6d`94>N68bb76>5<6sA;;9n74}o3ag00=83;pD<>:c89~j4dd=>0;6{i9ki>47>51zJ240e>3td:nn;6:182M77=j30qc?mc4c94?7|@8:>o45rn0``1g<728qC==;l9:m5ge2k3:1=vF>04a:?xh6jj?o6=4>{I331f?4}O99?h56sa1ca54?6=9rB:<8m6;|l2ff06290:wE??5b;8yk7ek?81<7?tH026g<=zf8hh:>4?:0yK553d12we=om94;295~N68bb46>5<6sA;;9n74}o3ag30=83;pD<>:c89~j4dd>>0;6{i9ki=47>51zJ240e>3td:nn86:182M77=j30qc?mc7c94?7|@8:>o45rn0``2g<728qC==;l9:m5ge1k3:1=vF>04a:?xh6jj{I331f?4}O99?h56sa1ca44?6=9rB:<8m6;|l2ff16290:wE??5b;8yk7ek>81<7?tH026g<=zf8hh;>4?:0yK553d12we=om84;295~N68bb56>5<6sA;;9n74}o3ag20=83;pD<>:c89~j4dd?>0;6{i9ki<47>51zJ240e>3td:nn96:182M77=j30qc?mc6c94?7|@8:>o45rn0``3g<728qC==;l9:m5ge0k3:1=vF>04a:?xh6jj=o6=4>{I331f?4}O99?h56sa1ca;4?6=9rB:<8m6;|l2ff>6290:wE??5b;8yk7ek181<7?tH026g<=zf8hh4>4?:0y'`3ce291C==;l9:m5ge?<3:1=vF>04a:?xh6jj2>6=4>{I331f?4}O99?h56sa1ca;>290:wE??5b;8yk7ek1k1<7?tH026g<=zf8hh4o4?:0yK553d12we=om7c;295~N68bb:g>5<6sA;;9n74}o3ag=c=83;pD<>:c89~j4dd0o0;6{i9ki2<7>51zJ240e>3td:nn7>:182M77=j30qc?mc8094?7|@8:>o45rn0``=6<728qC==;l9:m5ge><3:1=vF>04a:?xh6jj3>6=4>{I331f?4}O99?h56sa1ca:290:wE??5b;8yk7ek0k1<7?tH026g<=zf8hh5o4?:0yK553d12we=om6c;295~N68bb;g>5<6sA;;9n74}o3ag:c89~j4dd1o0;6{i9kij<7>51zJ240e>3td:nno>:182M77=j30qc?mc`094?7|@8:>o45rn0``e6<728qC==;l9:m5gef<3:1=vF>04a:?xh6jjk>6=4>{I331f?4}O99?h56sa1cab290:wE??5b;8yk7ekhk1<7?tH026g<=zf8hhmo4?:0yK553d12we=omnc;295~N68bbcg>5<6sA;;9n74}o3agdc=83;pD<>:c89~j4ddio0;6{i9kii<7>51zJ240e>3td:nnl>:182M77=j30qc?mcc094?7|,m4H026g<=zf8hhn>4?:0yK553d12we=omm4;295~N68bb`6>5<6sA;;9n74}o3agg0=83;pD<>:c89~j4ddj>0;6{i9kii47>51zJ240e>3td:nnl6:182M77=j30qc?mccc94?7|@8:>o45rn0``fg<728qC==;l9:m5geek3:1=vF>04a:?xh6jjho6=4>{I331f?4}O99?h56sa1ca`4?6=9rB:<8m6;|l2ffe6290:wE??5b;8yk7ekj81<7?tH026g<=zf8hho>4?:0yK553d12we=oml4;295~N68bba6>5<6sA;;9n74}o3agf0=83;pD<>:c89~j4ddk>0;6{i9kih47>51zJ240e>3td:nnm6:182M77=j30qc?mcbc94?7|@8:>o45rn0``gg<728qC==;l9:m5gedk3:1=vF>04a:?xh6jjio6=4>{I331f?4}O99?h56sa1cag4?6=9rB:<8m6;|l2ffb6290:wE??5b;8yk7ekm81<7?tH026g<=zf8hhh>4?:0yK553d12we=omk4;295~N68bbf6>5<6sA;;9n74}o3aga0=83;pD<>:c89~j4ddl>0;6{i9kio47>51zJ240e>3td:nnj6:182M77=j30qc?mcec94?7|@8:>o45rn0```g<728qC==;l9:m5geck3:1=vF>04a:?xh6jjno6=4>{I331f?4}O99?h56sa1caf4?6=9rB:<8m6;|l2ffc6290:w)j9ec83?M77=j30qc?mcd094?7|@8:>o45rn0``a6<728qC==;l9:m5geb<3:1=vF>04a:?xh6jjo>6=4>{I331f?4}O99?h56sa1caf290:wE??5b;8yk7eklk1<7?tH026g<=zf8hhio4?:0yK553d12we=omjc;295~N68bbgg>5<6sA;;9n74}o3ag`c=83;pD<>:c89~j4ddmo0;6{i9kim<7>51zJ240e>3td:nnh>:182M77=j30qc?mcg094?7|@8:>o45rn0``b6<728qC==;l9:m5gea<3:1=vF>04a:?xh6jjl>6=4>{I331f?4}O99?h56sa1cae290:wE??5b;8yk7ekok1<7?tH026g<=zf8hhjo4?:0yK553d12we=omic;295~N68bbdg>5<6sA;;9n74}o3agcc=83;pD<>:c89~j4ddno0;6{i9kn;<7>51zJ240e>3td:ni>>:182M77=j30qc?md1094?7|@8:>o45rn0`g46<728qC==;l9:m5gb7<3:1=vF>04a:?xh6jm:>6=4>{I331f?4}O99?h56sa1cf3290:wE??5b;8yk7el9k1<7?tH026g<=zf8hobe2g>5<6sA;;9n74}o3a`5c=83;pD<>:c89~j4dc8o0;6{i9kn:<7>51zJ240e>3td:ni?>:182M77=j30qc?md0094?7|@8:>o45rn0`g56<728qC==;l9:m5gb6<3:1=vF>04a:?xh6jm;>6=4>{I331f?4}O99?h56sa1cf2290:wE??5b;8yk7el8k1<7?tH026g<=zf8ho=o4?:0yK553d12we=oj>c;295~N68be3g>5<6sA;;9n74}o3a`4c=83;pD<>:c89~j4dc9o0;6{i9kn9<7>51zJ240e>3td:ni<>:182M77=j30qc?md3094?7|@8:>o45rn0`g66<728qC==;l9:m5gb5<3:1=vF>04a:?xh6jm8>6=4>{I331f?4}O99?h56sa1cf1290:wE??5b;8yk7el;k1<7?tH026g<=zf8ho>o4?:0yK553d12we=oj=c;295~N68be0g>5<6sA;;9n74}o3a`7c=83;pD<>:c89~j4dc:o0;6{i9kn8<7>51zJ240e>3td:ni=>:182M77=j30qc?md2094?7|@8:>o45rn0`g76<728qC==;l9:m5gb4<3:1=vF>04a:?xh6jm9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1cf0290:wE??5b;8yk7el:k1<7?tH026g<=zf8ho?o4?:0yK553d12we=ojbe1g>5<6sA;;9n74}o3a`6c=83;pD<>:c89~j4dc;o0;6{i9kn?<7>51zJ240e>3td:ni:>:182M77=j30qc?md5094?7|@8:>o45rn0`g06<728qC==;l9:m5gb3<3:1=vF>04a:?xh6jm>>6=4>{I331f?4}O99?h56sa1cf7290:wE??5b;8yk7el=k1<7?tH026g<=zf8ho8o4?:0yK553d12we=oj;c;295~N68be6g>5<6sA;;9n74}o3a`1c=83;pD<>:c89~j4dc{i9kn><7>51zJ240e>3td:ni;>:182M77=j30qc?md4094?7|@8:>o45rn0`g16<728qC==;l9:m5gb2<3:1=vF>04a:?xh6jm?>6=4>{I331f?4}O99?h56sa1cf6290:wE??5b;8yk7elbe7g>5<6sA;;9n74}o3a`0c=83;pD<>:c89~j4dc=o0;6{i9kn=<7>51zJ240e>3td:ni8>:182M77=j30qc?md7094?7|@8:>o45rn0`g26<728qC==;l9:m5gb1<3:1=vF>04a:?xh6jm<>6=4>{I331f?4}O99?h56sa1cf5290:wE??5b;8yk7el?k1<7?tH026g<=zf8ho:o4?:0yK553d12we=oj9c;295~N68be4g>5<6sA;;9n74}o3a`3c=83;pD<>:c89~j4dc>o0;6{i9kn<<7>51zJ240e>3td:ni9>:182M77=j30qc?md6094?7|@8:>o45rn0`g36<728qC==;l9:m5gb0<3:1=vF>04a:?xh6jm=>6=4>{I331f?4}O99?h56sa1cf4290:wE??5b;8yk7el>k1<7?tH026g<=zf8ho;o4?:0yK553d12we=oj8c;295~N68be5g>5<6sA;;9n74}o3a`2c=83;pD<>:c89~j4dc?o0;6{i9kn3<7>51zJ240e>3td:ni6>:182M77=j30qc?md9094?7|@8:>o45rn0`g<6<728qC==;l9:m5gb?<3:1=vF>04a:?xh6jm2>6=4>{I331f?4}O99?h56sa1cf;>290:wE??5b;8yk7el1k1<7?tH026g<=zf8ho4o4?:0yK553d12we=oj7c;295~N68be:g>5<6sA;;9n74}o3a`=c=83;pD<>:c89~j4dc0o0;6{i9kn2<7>51zJ240e>3td:ni7>:182M77=j30qc?md8094?7|@8:>o45rn0`g=6<728qC==;l9:m5gb><3:1=vF>04a:?xh6jm3>6=4>{I331f?4}O99?h56sa1cf:290:wE??5b;8yk7el0k1<7?tH026g<=zf8ho5o4?:0yK553d12we=oj6c;295~N68be;g>5<6sA;;9n74}o3a`:c89~j4dc1o0;6{i9knj<7>51zJ240e>3td:nio>:182M77=j30qc?md`094?7|@8:>o45rn0`ge6<728qC==;l9:m5gbf<3:1=vF>04a:?xh6jmk>6=4>{I331f?4}O99?h56sa1cfb290:wE??5b;8yk7elhk1<7?tH026g<=zf8homo4?:0yK553d12we=ojnc;295~N68becg>5<6sA;;9n74}o3a`dc=83;pD<>:c89~j4dcio0;6{i9kni<7>51zJ240e>3td:nil>:182M77=j30qc?mdc094?7|@8:>o45rn0`gf6<728qC==;l9:m5gbe<3:1=vF>04a:?xh6jmh>6=4>{I331f?4}O99?h56sa1cfa290:wE??5b;8yk7elkk1<7?tH026g<=zf8hono4?:0yK553d12we=ojmc;295~N68be`g>5<6sA;;9n74}o3a`gc=83;pD<>:c89~j4dcjo0;6{i9knh<7>51zJ240e>3td:nim>:182M77=j30qc?mdb094?7|@8:>o45rn0`gg6<728qC==;l9:m5gbd<3:1=vF>04a:?xh6jmi>6=4>{I331f?4}O99?h56sa1cf`290:wE??5b;8yk7eljk1<7?tH026g<=zf8hooo4?:0yK553d12we=ojlc;295~N68beag>5<6sA;;9n74}o3a`fc=83;pD<>:c89~j4dcko0;6{i9kno<7>51zJ240e>3td:nij>:182M77=j30qc?mde094?7|@8:>o45rn0`g`6<728qC==;l9:m5gbc<3:1=vF>04a:?xh6jmn>6=4>{I331f?4}O99?h56sa1cfg290:wE??5b;8yk7elmk1<7?tH026g<=zf8hoho4?:0yK553d12we=ojkc;295~N68befg>5<6sA;;9n74}o3a`ac=83;pD<>:c89~j4dclo0;6{i9knn<7>51zJ240e>3td:nik>:182M77=j30qc?mdd094?7|@8:>o45rn0`ga6<728qC==;l9:m5gbb<3:1=vF>04a:?xh6jmo>6=4>{I331f?4}O99?h56sa1cff290:wE??5b;8yk7ellk1<7?tH026g<=zf8hoio4?:0yK553d12we=ojjc;295~N68begg>5<6sA;;9n74}o3a``c=83;pD<>:c89~j4dcmo0;6{i9knm<7>51zJ240e>3td:nih>:182M77=j30qc?mdg094?7|@8:>o45rn0`gb6<728qC==;l9:m5gba<3:1=vF>04a:?xh6jml>6=4>{I331f?4}O99?h56sa1cfe290:wE??5b;8yk7elok1<7?tH026g<=zf8hojo4?:0yK553d12we=ojic;295~N68bedg>5<6sA;;9n74}o3a`cc=83;pD<>:c89~j4dcno0;6{i9ko;<7>51zJ240e>3td:nh>>:182M77=j30qc?me1094?7|@8:>o45rn0`f46<728qC==;l9:m5gc7<3:1=vF>04a:?xh6jl:>6=4>{I331f?4}O99?h56sa1cg3290:wE??5b;8yk7em9k1<7?tH026g<=zf8hnbd2g>5<6sA;;9n74}o3aa5c=83;pD<>:c89~j4db8o0;6{i9ko:<7>51zJ240e>3td:nh?>:182M77=j30qc?me0094?7|@8:>o45rn0`f56<728qC==;l9:m5gc6<3:1=vF>04a:?xh6jl;>6=4>{I331f?4}O99?h56sa1cg2290:wE??5b;8yk7em8k1<7?tH026g<=zf8hn=o4?:0yK553d12we=ok>c;295~N68bd3g>5<6sA;;9n74}o3aa4c=83;pD<>:c89~j4db9o0;6{i9ko9<7>51zJ240e>3td:nh<>:182M77=j30qc?me3094?7|@8:>o45rn0`f66<728qC==;l9:m5gc5<3:1=vF>04a:?xh6jl8>6=4>{I331f?4}O99?h56sa1cg1290:wE??5b;8yk7em;k1<7?tH026g<=zf8hn>o4?:0yK553d12we=ok=c;295~N68bd0g>5<6sA;;9n74}o3aa7c=83;pD<>:c89~j4db:o0;6{i9ko8<7>51zJ240e>3td:nh=>:182M77=j30qc?me2094?7|@8:>o45rn0`f76<728qC==;l9:m5gc4<3:1=vF>04a:?xh6jl9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1cg0290:wE??5b;8yk7em:k1<7?tH026g<=zf8hn?o4?:0yK553d12we=okbd1g>5<6sA;;9n74}o3aa6c=83;pD<>:c89~j4db;o0;6{i9ko?<7>51zJ240e>3td:nh:>:182M77=j30qc?me5094?7|@8:>o45rn0`f06<728qC==;l9:m5gc3<3:1=vF>04a:?xh6jl>>6=4>{I331f?4}O99?h56sa1cg7290:wE??5b;8yk7em=k1<7?tH026g<=zf8hn8o4?:0yK553d12we=ok;c;295~N68bd6g>5<6sA;;9n74}o3aa1c=83;pD<>:c89~j4db{i9ko><7>51zJ240e>3td:nh;>:182M77=j30qc?me4094?7|@8:>o45rn0`f16<728qC==;l9:m5gc2<3:1=vF>04a:?xh6jl?>6=4>{I331f?4}O99?h56sa1cg6290:wE??5b;8yk7embd7g>5<6sA;;9n74}o3aa0c=83;pD<>:c89~j4db=o0;6{i9ko=<7>51zJ240e>3td:nh8>:182M77=j30qc?me7094?7|@8:>o45rn0`f26<728qC==;l9:m5gc1<3:1=vF>04a:?xh6jl<>6=4>{I331f?4}O99?h56sa1cg5290:wE??5b;8yk7em?k1<7?tH026g<=zf8hn:o4?:0yK553d12we=ok9c;295~N68bd4g>5<6sA;;9n74}o3aa3c=83;pD<>:c89~j4db>o0;6{i9ko<<7>51zJ240e>3td:nh9>:182M77=j30qc?me6094?7|@8:>o45rn0`f36<728qC==;l9:m5gc0<3:1=vF>04a:?xh6jl=>6=4>{I331f?4}O99?h56sa1cg4290:wE??5b;8yk7em>k1<7?tH026g<=zf8hn;o4?:0yK553d12we=ok8c;295~N68bd5g>5<6sA;;9n74}o3aa2c=83;pD<>:c89~j4db?o0;6{i9ko3<7>51zJ240e>3td:nh6>:182M77=j30qc?me9094?7|@8:>o45rn0`f<6<728qC==;l9:m5gc?<3:1=vF>04a:?xh6jl2>6=4>{I331f?4}O99?h56sa1cg;>290:wE??5b;8yk7em1k1<7?tH026g<=zf8hn4o4?:0yK553d12we=ok7c;295~N68bd:g>5<6sA;;9n74}o3aa=c=83;pD<>:c89~j4db0o0;6{i9ko2<7>51zJ240e>3td:nh7>:182M77=j30qc?me8094?7|@8:>o45rn0`f=6<728qC==;l9:m5gc><3:1=vF>04a:?xh6jl3>6=4>{I331f?4}O99?h56sa1cg:290:wE??5b;8yk7em0k1<7?tH026g<=zf8hn5o4?:0yK553d12we=ok6c;295~N68bd;g>5<6sA;;9n74}o3aa:c89~j4db1o0;6{i9koj<7>51zJ240e>3td:nho>:182M77=j30qc?me`094?7|@8:>o45rn0`fe6<728qC==;l9:m5gcf<3:1=vF>04a:?xh6jlk>6=4>{I331f?4}O99?h56sa1cgb290:wE??5b;8yk7emhk1<7?tH026g<=zf8hnmo4?:0yK553d12we=oknc;295~N68bdcg>5<6sA;;9n74}o3aadc=83;pD<>:c89~j4dbio0;6{i9koi<7>51zJ240e>3td:nhl>:182M77=j30qc?mec094?7|@8:>o45rn0`ff6<728qC==;l9:m5gce<3:1=vF>04a:?xh6jlh>6=4>{I331f?4}O99?h56sa1cga290:wE??5b;8yk7emkk1<7?tH026g<=zf8hnno4?:0yK553d12we=okmc;295~N68bd`g>5<6sA;;9n74}o3aagc=83;pD<>:c89~j4dbjo0;6{i9koh<7>51zJ240e>3td:nhm>:182M77=j30qc?meb094?7|@8:>o45rn0`fg6<728qC==;l9:m5gcd<3:1=vF>04a:?xh6jli>6=4>{I331f?4}O99?h56sa1cg`290:wE??5b;8yk7emjk1<7?tH026g<=zf8hnoo4?:0yK553d12we=oklc;295~N68bdag>5<6sA;;9n74}o3aafc=83;pD<>:c89~j4dbko0;6{i9koo<7>51zJ240e>3td:nhj>:182M77=j30qc?mee094?7|@8:>o45rn0`f`6<728qC==;l9:m5gcc<3:1=vF>04a:?xh6jln>6=4>{I331f?4}O99?h56sa1cgg290:wE??5b;8yk7emmk1<7?tH026g<=zf8hnho4?:0yK553d12we=okkc;295~N68bdfg>5<6sA;;9n74}o3aaac=83;pD<>:c89~j4dblo0;6{i9kon<7>51zJ240e>3td:nhk>:182M77=j30qc?med094?7|@8:>o45rn0`fa6<728qC==;l9:m5gcb<3:1=vF>04a:?xh6jlo>6=4>{I331f?4}O99?h56sa1cgf290:wE??5b;8yk7emlk1<7?tH026g<=zf8hnio4?:0yK553d12we=okjc;295~N68bdgg>5<6sA;;9n74}o3aa`c=83;pD<>:c89~j4dbmo0;6{i9kom<7>51zJ240e>3td:nhh>:182M77=j30qc?meg094?7|@8:>o45rn0`fb6<728qC==;l9:m5gca<3:1=vF>04a:?xh6jll>6=4>{I331f?4}O99?h56sa1cge290:wE??5b;8yk7emok1<7?tH026g<=zf8hnjo4?:0yK553d12we=okic;295~N68bddg>5<6sA;;9n74}o3aacc=83;pD<>:c89~j4dbno0;6{i9kl;<7>51zJ240e>3td:nk>>:182M77=j30qc?mf1094?7|@8:>o45rn0`e46<728qC==;l9:m5g`7<3:1=vF>04a:?xh6jo:>6=4>{I331f?4}O99?h56sa1cd3290:wE??5b;8yk7en9k1<7?tH026g<=zf8hmbg2g>5<6sA;;9n74}o3ab5c=83;pD<>:c89~j4da8o0;6{i9kl:<7>51zJ240e>3td:nk?>:182M77=j30qc?mf0094?7|@8:>o45rn0`e56<728qC==;l9:m5g`6<3:1=vF>04a:?xh6jo;>6=4>{I331f?4}O99?h56sa1cd2290:wE??5b;8yk7en8k1<7?tH026g<=zf8hm=o4?:0yK553d12we=oh>c;295~N68bg3g>5<6sA;;9n74}o3ab4c=83;pD<>:c89~j4da9o0;6{i9kl9<7>51zJ240e>3td:nk<>:182M77=j30qc?mf3094?7|@8:>o45rn0`e66<728qC==;l9:m5g`5<3:1=vF>04a:?xh6jo8>6=4>{I331f?4}O99?h56sa1cd1290:wE??5b;8yk7en;k1<7?tH026g<=zf8hm>o4?:0yK553d12we=oh=c;295~N68bg0g>5<6sA;;9n74}o3ab7c=83;pD<>:c89~j4da:o0;6{i9kl8<7>51zJ240e>3td:nk=>:182M77=j30qc?mf2094?7|@8:>o45rn0`e76<728qC==;l9:m5g`4<3:1=vF>04a:?xh6jo9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1cd0290:wE??5b;8yk7en:k1<7?tH026g<=zf8hm?o4?:0yK553d12we=ohbg1g>5<6sA;;9n74}o3ab6c=83;pD<>:c89~j4da;o0;6{i9kl?<7>51zJ240e>3td:nk:>:182M77=j30qc?mf5094?7|@8:>o45rn0`e06<728qC==;l9:m5g`3<3:1=vF>04a:?xh6jo>>6=4>{I331f?4}O99?h56sa1cd7290:wE??5b;8yk7en=k1<7?tH026g<=zf8hm8o4?:0yK553d12we=oh;c;295~N68bg6g>5<6sA;;9n74}o3ab1c=83;pD<>:c89~j4da{i9kl><7>51zJ240e>3td:nk;>:182M77=j30qc?mf4094?7|@8:>o45rn0`e16<728qC==;l9:m5g`2<3:1=vF>04a:?xh6jo?>6=4>{I331f?4}O99?h56sa1cd6290:wE??5b;8yk7enbg7g>5<6sA;;9n74}o3ab0c=83;pD<>:c89~j4da=o0;6{i9kl=<7>51zJ240e>3td:nk8>:182M77=j30qc?mf7094?7|@8:>o45rn0`e26<728qC==;l9:m5g`1<3:1=vF>04a:?xh6jo<>6=4>{I331f?4}O99?h56sa1cd5290:wE??5b;8yk7en?k1<7?tH026g<=zf8hm:o4?:0yK553d12we=oh9c;295~N68bg4g>5<6sA;;9n74}o3ab3c=83;pD<>:c89~j4da>o0;6{i9kl<<7>51zJ240e>3td:nk9>:182M77=j30qc?mf6094?7|@8:>o45rn0`e36<728qC==;l9:m5g`0<3:1=vF>04a:?xh6jo=>6=4>{I331f?4}O99?h56sa1cd4290:wE??5b;8yk7en>k1<7?tH026g<=zf8hm;o4?:0yK553d12we=oh8c;295~N68bg5g>5<6sA;;9n74}o3ab2c=83;pD<>:c89~j4da?o0;6{i9kl3<7>51zJ240e>3td:nk6>:182M77=j30qc?mf9094?7|@8:>o45rn0`e<6<728qC==;l9:m5g`?<3:1=vF>04a:?xh6jo2>6=4>{I331f?4}O99?h56sa1cd;>290:wE??5b;8yk7en1k1<7?tH026g<=zf8hm4o4?:0yK553d12we=oh7c;295~N68bg:g>5<6sA;;9n74}o3ab=c=83;pD<>:c89~j4da0o0;6{i9kl2<7>51zJ240e>3td:nk7>:182M77=j30qc?mf8094?7|@8:>o45rn0`e=6<728qC==;l9:m5g`><3:1=vF>04a:?xh6jo3>6=4>{I331f?4}O99?h56sa1cd:290:wE??5b;8yk7en0k1<7?tH026g<=zf8hm5o4?:0yK553d12we=oh6c;295~N68bg;g>5<6sA;;9n74}o3ab:c89~j4da1o0;6{i9klj<7>51zJ240e>3td:nko>:182M77=j30qc?mf`094?7|@8:>o45rn0`ee6<728qC==;l9:m5g`f<3:1=vF>04a:?xh6jok>6=4>{I331f?4}O99?h56sa1cdb290:wE??5b;8yk7enhk1<7?tH026g<=zf8hmmo4?:0yK553d12we=ohnc;295~N68bgcg>5<6sA;;9n74}o3abdc=83;pD<>:c89~j4daio0;6{i9kli<7>51zJ240e>3td:nkl>:182M77=j30qc?mfc094?7|@8:>o45rn0`ef6<728qC==;l9:m5g`e<3:1=vF>04a:?xh6joh>6=4>{I331f?4}O99?h56sa1cda290:wE??5b;8yk7enkk1<7?tH026g<=zf8hmno4?:0yK553d12we=ohmc;295~N68bg`g>5<6sA;;9n74}o3abgc=83;pD<>:c89~j4dajo0;6{i9klh<7>51zJ240e>3td:nkm>:182M77=j30qc?mfb094?7|@8:>o45rn0`eg6<728qC==;l9:m5g`d<3:1=vF>04a:?xh6joi>6=4>{I331f?4}O99?h56sa1cd`290:wE??5b;8yk7enjk1<7?tH026g<=zf8hmoo4?:0yK553d12we=ohlc;295~N68bgag>5<6sA;;9n74}o3abfc=83;pD<>:c89~j4dako0;6{i9klo<7>51zJ240e>3td:nkj>:182M77=j30qc?mfe094?7|@8:>o45rn0`e`6<728qC==;l9:m5g`c<3:1=vF>04a:?xh6jon>6=4>{I331f?4}O99?h56sa1cdg290:wE??5b;8yk7enmk1<7?tH026g<=zf8hmho4?:0yK553d12we=ohkc;295~N68bgfg>5<6sA;;9n74}o3abac=83;pD<>:c89~j4dalo0;6{i9kln<7>51zJ240e>3td:nkk>:182M77=j30qc?mfd094?7|@8:>o45rn0`ea6<728qC==;l9:m5g`b<3:1=vF>04a:?xh6joo>6=4>{I331f?4}O99?h56sa1cdf290:wE??5b;8yk7enlk1<7?tH026g<=zf8hmio4?:0yK553d12we=ohjc;295~N68bggg>5<6sA;;9n74}o3ab`c=83;pD<>:c89~j4damo0;6{i9klm<7>51zJ240e>3td:nkh>:182M77=j30qc?mfg094?7|@8:>o45rn0`eb6<728qC==;l9:m5g`a<3:1=vF>04a:?xh6jol>6=4>{I331f?4}O99?h56sa1cde290:wE??5b;8yk7enok1<7?tH026g<=zf8hmjo4?:0yK553d12we=ohic;295~N68bgdg>5<6sA;;9n74}o3abcc=83;pD<>:c89~j4dano0;6{i9j:;<7>51zJ240e>3td:o=>>:182M77=j30qc?l01094?7|@8:>o45rn0a346<728qC==;l9:m5f67<3:1=vF>04a:?xh6k9:>6=4>{I331f?4}O99?h56sa1b23290:wE??5b;8yk7d89k1<7?tH026g<=zf8i;?c;295~N68c12g>5<6sA;;9n74}o3`45c=83;pD<>:c89~j4e78o0;6{i9j::<7>51zJ240e>3td:o=?>:182M77=j30qc?l00094?7|@8:>o45rn0a356<728qC==;l9:m5f66<3:1=vF>04a:?xh6k9;>6=4>{I331f?4}O99?h56sa1b22290:wE??5b;8yk7d88k1<7?tH026g<=zf8i;=o4?:0yK553d12we=n>>c;295~N68c13g>5<6sA;;9n74}o3`44c=83;pD<>:c89~j4e79o0;6{i9j:9<7>51zJ240e>3td:o=<>:182M77=j30qc?l03094?7|@8:>o45rn0a366<728qC==;l9:m5f65<3:1=vF>04a:?xh6k98>6=4>{I331f?4}O99?h56sa1b21290:wE??5b;8yk7d8;k1<7?tH026g<=zf8i;>o4?:0yK553d12we=n>=c;295~N68c10g>5<6sA;;9n74}o3`47c=83;pD<>:c89~j4e7:o0;6{i9j:8<7>51zJ240e>3td:o==>:182M77=j30qc?l02094?7|@8:>o45rn0a376<728qC==;l9:m5f64<3:1=vF>04a:?xh6k99>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b20290:wE??5b;8yk7d8:k1<7?tH026g<=zf8i;?o4?:0yK553d12we=n>c11g>5<6sA;;9n74}o3`46c=83;pD<>:c89~j4e7;o0;6{i9j:?<7>51zJ240e>3td:o=:>:182M77=j30qc?l05094?7|@8:>o45rn0a306<728qC==;l9:m5f63<3:1=vF>04a:?xh6k9>>6=4>{I331f?4}O99?h56sa1b27290:wE??5b;8yk7d8=k1<7?tH026g<=zf8i;8o4?:0yK553d12we=n>;c;295~N68c16g>5<6sA;;9n74}o3`41c=83;pD<>:c89~j4e7{i9j:><7>51zJ240e>3td:o=;>:182M77=j30qc?l04094?7|@8:>o45rn0a316<728qC==;l9:m5f62<3:1=vF>04a:?xh6k9?>6=4>{I331f?4}O99?h56sa1b26290:wE??5b;8yk7d8:c;295~N68c17g>5<6sA;;9n74}o3`40c=83;pD<>:c89~j4e7=o0;6{i9j:=<7>51zJ240e>3td:o=8>:182M77=j30qc?l07094?7|@8:>o45rn0a326<728qC==;l9:m5f61<3:1=vF>04a:?xh6k9<>6=4>{I331f?4}O99?h56sa1b25290:wE??5b;8yk7d8?k1<7?tH026g<=zf8i;:o4?:0yK553d12we=n>9c;295~N68c14g>5<6sA;;9n74}o3`43c=83;pD<>:c89~j4e7>o0;6{i9j:<<7>51zJ240e>3td:o=9>:182M77=j30qc?l06094?7|@8:>o45rn0a336<728qC==;l9:m5f60<3:1=vF>04a:?xh6k9=>6=4>{I331f?4}O99?h56sa1b24290:wE??5b;8yk7d8>k1<7?tH026g<=zf8i;;o4?:0yK553d12we=n>8c;295~N68c15g>5<6sA;;9n74}o3`42c=83;pD<>:c89~j4e7?o0;6{i9j:3<7>51zJ240e>3td:o=6>:182M77=j30qc?l09094?7|@8:>o45rn0a3<6<728qC==;l9:m5f6?<3:1=vF>04a:?xh6k92>6=4>{I331f?4}O99?h56sa1b2;>290:wE??5b;8yk7d81k1<7?tH026g<=zf8i;4o4?:0yK553d12we=n>7c;295~N68c1:g>5<6sA;;9n74}o3`4=c=83;pD<>:c89~j4e70o0;6{i9j:2<7>51zJ240e>3td:o=7>:182M77=j30qc?l08094?7|@8:>o45rn0a3=6<728qC==;l9:m5f6><3:1=vF>04a:?xh6k93>6=4>{I331f?4}O99?h56sa1b2:290:wE??5b;8yk7d80k1<7?tH026g<=zf8i;5o4?:0yK553d12we=n>6c;295~N68c1;g>5<6sA;;9n74}o3`4:c89~j4e71o0;6{i9j:j<7>51zJ240e>3td:o=o>:182M77=j30qc?l0`094?7|@8:>o45rn0a3e6<728qC==;l9:m5f6f<3:1=vF>04a:?xh6k9k>6=4>{I331f?4}O99?h56sa1b2b290:wE??5b;8yk7d8hk1<7?tH026g<=zf8i;mo4?:0yK553d12we=n>nc;295~N68c1cg>5<6sA;;9n74}o3`4dc=83;pD<>:c89~j4e7io0;6{i9j:i<7>51zJ240e>3td:o=l>:182M77=j30qc?l0c094?7|@8:>o45rn0a3f6<728qC==;l9:m5f6e<3:1=vF>04a:?xh6k9h>6=4>{I331f?4}O99?h56sa1b2a290:wE??5b;8yk7d8kk1<7?tH026g<=zf8i;no4?:0yK553d12we=n>mc;295~N68c1`g>5<6sA;;9n74}o3`4gc=83;pD<>:c89~j4e7jo0;6{i9j:h<7>51zJ240e>3td:o=m>:182M77=j30qc?l0b094?7|@8:>o45rn0a3g6<728qC==;l9:m5f6d<3:1=vF>04a:?xh6k9i>6=4>{I331f?4}O99?h56sa1b2`290:wE??5b;8yk7d8jk1<7?tH026g<=zf8i;oo4?:0yK553d12we=n>lc;295~N68c1ag>5<6sA;;9n74}o3`4fc=83;pD<>:c89~j4e7ko0;6{i9j:o<7>51zJ240e>3td:o=j>:182M77=j30qc?l0e094?7|@8:>o45rn0a3`6<728qC==;l9:m5f6c<3:1=vF>04a:?xh6k9n>6=4>{I331f?4}O99?h56sa1b2g290:wE??5b;8yk7d8mk1<7?tH026g<=zf8i;ho4?:0yK553d12we=n>kc;295~N68c1fg>5<6sA;;9n74}o3`4ac=83;pD<>:c89~j4e7lo0;6{i9j:n<7>51zJ240e>3td:o=k>:182M77=j30qc?l0d094?7|@8:>o45rn0a3a6<728qC==;l9:m5f6b<3:1=vF>04a:?xh6k9o>6=4>{I331f?4}O99?h56sa1b2f290:wE??5b;8yk7d8lk1<7?tH026g<=zf8i;io4?:0yK553d12we=n>jc;295~N68c1gg>5<6sA;;9n74}o3`4`c=83;pD<>:c89~j4e7mo0;6{i9j:m<7>51zJ240e>3td:o=h>:182M77=j30qc?l0g094?7|@8:>o45rn0a3b6<728qC==;l9:m5f6a<3:1=vF>04a:?xh6k9l>6=4>{I331f?4}O99?h56sa1b2e290:wE??5b;8yk7d8ok1<7?tH026g<=zf8i;jo4?:0yK553d12we=n>ic;295~N68c1dg>5<6sA;;9n74}o3`4cc=83;pD<>:c89~j4e7no0;6{i9j;;<7>51zJ240e>3td:o<>>:182M77=j30qc?l11094?7|@8:>o45rn0a246<728qC==;l9:m5f77<3:1=vF>04a:?xh6k8:>6=4>{I331f?0683>4}O99?h56sa1b33290:wE??5b;8yk7d99k1<7?tH026g<=zf8i:c02g>5<6sA;;9n74}o3`55c=83;pD<>:c89~j4e68o0;6{i9j;:<7>51zJ240e>3td:o:182M77=j30qc?l10094?7|@8:>o45rn0a256<728qC==;l9:m5f76<3:1=vF>04a:?xh6k8;>6=4>{I331f?1683>4}O99?h56sa1b32290:wE??5b;8yk7d98k1<7?tH026g<=zf8i:=o4?:0yK553d12we=n?>c;295~N68c03g>5<6sA;;9n74}o3`54c=83;pD<>:c89~j4e69o0;6{i9j;9<7>51zJ240e>3td:o<<>:182M77=j30qc?l13094?7|@8:>o45rn0a266<728qC==;l9:m5f75<3:1=vF>04a:?xh6k88>6=4>{I331f?2683>4}O99?h56sa1b31290:wE??5b;8yk7d9;k1<7?tH026g<=zf8i:>o4?:0yK553d12we=n?=c;295~N68c00g>5<6sA;;9n74}o3`57c=83;pD<>:c89~j4e6:o0;6{i9j;8<7>51zJ240e>3td:o<=>:182M77=j30qc?l12094?7|@8:>o45rn0a276<728qC==;l9:m5f74<3:1=vF>04a:?xh6k89>6=4>{I331f?850;3xL462k01vb3683>4}O99?h56sa1b30290:wE??5b;8yk7d9:k1<7?tH026g<=zf8i:?o4?:0yK553d12we=n?c01g>5<6sA;;9n74}o3`56c=83;pD<>:c89~j4e6;o0;6{i9j;?<7>51zJ240e>3td:o<:>:182M77=j30qc?l15094?7|@8:>o45rn0a206<728qC==;l9:m5f73<3:1=vF>04a:?xh6k8>>6=4>{I331f?4683>4}O99?h56sa1b37290:wE??5b;8yk7d9=k1<7?tH026g<=zf8i:8o4?:0yK553d12we=n?;c;295~N68c06g>5<6sA;;9n74}o3`51c=83;pD<>:c89~j4e6{i9j;><7>51zJ240e>3td:o<;>:182M77=j30qc?l14094?7|@8:>o45rn0a216<728qC==;l9:m5f72<3:1=vF>04a:?xh6k8?>6=4>{I331f?5683>4}O99?h56sa1b36290:wE??5b;8yk7d9c07g>5<6sA;;9n74}o3`50c=83;pD<>:c89~j4e6=o0;6{i9j;=<7>51zJ240e>3td:o<8>:182M77=j30qc?l17094?7|@8:>o45rn0a226<728qC==;l9:m5f71<3:1=vF>04a:?xh6k8<>6=4>{I331f?6683>4}O99?h56sa1b35290:wE??5b;8yk7d9?k1<7?tH026g<=zf8i::o4?:0yK553d12we=n?9c;295~N68c04g>5<6sA;;9n74}o3`53c=83;pD<>:c89~j4e6>o0;6{i9j;<<7>51zJ240e>3td:o<9>:182M77=j30qc?l16094?7|@8:>o45rn0a236<728qC==;l9:m5f70<3:1=vF>04a:?xh6k8=>6=4>{I331f?7683>4}O99?h56sa1b34290:wE??5b;8yk7d9>k1<7?tH026g<=zf8i:;o4?:0yK553d12we=n?8c;295~N68c05g>5<6sA;;9n74}o3`52c=83;pD<>:c89~j4e6?o0;6{i9j;3<7>51zJ240e>3td:o<6>:182M77=j30qc?l19094?7|@8:>o45rn0a2<6<728qC==;l9:m5f7?<3:1=vF>04a:?xh6k82>6=4>{I331f?8683>4}O99?h56sa1b3;>290:wE??5b;8yk7d91k1<7?tH026g<=zf8i:4o4?:0yK553d12we=n?7c;295~N68c0:g>5<6sA;;9n74}o3`5=c=83;pD<>:c89~j4e60o0;6{i9j;2<7>51zJ240e>3td:o<7>:182M77=j30qc?l18094?7|@8:>o45rn0a2=6<728qC==;l9:m5f7><3:1=vF>04a:?xh6k83>6=4>{I331f?9683>4}O99?h56sa1b3:290:wE??5b;8yk7d90k1<7?tH026g<=zf8i:5o4?:0yK553d12we=n?6c;295~N68c0;g>5<6sA;;9n74}o3`5:c89~j4e61o0;6{i9j;j<7>51zJ240e>3td:o:182M77=j30qc?l1`094?7|@8:>o45rn0a2e6<728qC==;l9:m5f7f<3:1=vF>04a:?xh6k8k>6=4>{I331f?a683>4}O99?h56sa1b3b290:wE??5b;8yk7d9hk1<7?tH026g<=zf8i:mo4?:0yK553d12we=n?nc;295~N68c0cg>5<6sA;;9n74}o3`5dc=83;pD<>:c89~j4e6io0;6{i9j;i<7>51zJ240e>3td:o:182M77=j30qc?l1c094?7|@8:>o45rn0a2f6<728qC==;l9:m5f7e<3:1=vF>04a:?xh6k8h>6=4>{I331f?b683>4}O99?h56sa1b3a290:wE??5b;8yk7d9kk1<7?tH026g<=zf8i:no4?:0yK553d12we=n?mc;295~N68c0`g>5<6sA;;9n74}o3`5gc=83;pD<>:c89~j4e6jo0;6{i9j;h<7>51zJ240e>3td:o:182M77=j30qc?l1b094?7|@8:>o45rn0a2g6<728qC==;l9:m5f7d<3:1=vF>04a:?xh6k8i>6=4>{I331f?c683>4}O99?h56sa1b3`290:wE??5b;8yk7d9jk1<7?tH026g<=zf8i:oo4?:0yK553d12we=n?lc;295~N68c0ag>5<6sA;;9n74}o3`5fc=83;pD<>:c89~j4e6ko0;6{i9j;o<7>51zJ240e>3td:o:182M77=j30qc?l1e094?7|@8:>o45rn0a2`6<728qC==;l9:m5f7c<3:1=vF>04a:?xh6k8n>6=4>{I331f?d683>4}O99?h56sa1b3g290:wE??5b;8yk7d9mk1<7?tH026g<=zf8i:ho4?:0yK553d12we=n?kc;295~N68c0fg>5<6sA;;9n74}o3`5ac=83;pD<>:c89~j4e6lo0;6{i9j;n<7>51zJ240e>3td:o:182M77=j30qc?l1d094?7|@8:>o45rn0a2a6<728qC==;l9:m5f7b<3:1=vF>04a:?xh6k8o>6=4>{I331f?e683>4}O99?h56sa1b3f290:wE??5b;8yk7d9lk1<7?tH026g<=zf8i:io4?:0yK553d12we=n?jc;295~N68c0gg>5<6sA;;9n74}o3`5`c=83;pD<>:c89~j4e6mo0;6{i9j;m<7>51zJ240e>3td:o:182M77=j30qc?l1g094?7|@8:>o45rn0a2b6<728qC==;l9:m5f7a<3:1=vF>04a:?xh6k8l>6=4>{I331f?f683>4}O99?h56sa1b3e290:wE??5b;8yk7d9ok1<7?tH026g<=zf8i:jo4?:0yK553d12we=n?ic;295~N68c0dg>5<6sA;;9n74}o3`5cc=83;pD<>:c89~j4e6no0;6{i9j8;<7>51zJ240e>3td:o?>>:182M77=j30qc?l21094?7|@8:>o45rn0a146<728qC==;l9:m5f47<3:1=vF>04a:?xh6k;:>6=4>{I331f?=850;3xL462k01vb4}O99?h56sa1b03290:wE??5b;8yk7d:9k1<7?tH026g<=zf8i9c32g>5<6sA;;9n74}o3`65c=83;pD<>:c89~j4e58o0;6{i9j8:<7>51zJ240e>3td:o??>:182M77=j30qc?l20094?7|@8:>o45rn0a156<728qC==;l9:m5f46<3:1=vF>04a:?xh6k;;>6=4>{I331f?<850;3xL462k01vb4}O99?h56sa1b02290:wE??5b;8yk7d:8k1<7?tH026g<=zf8i9=o4?:0yK553d12we=n<>c;295~N68c33g>5<6sA;;9n74}o3`64c=83;pD<>:c89~j4e59o0;6{i9j89<7>51zJ240e>3td:o?<>:182M77=j30qc?l23094?7|@8:>o45rn0a166<728qC==;l9:m5f45<3:1=vF>04a:?xh6k;8>6=4>{I331f??850;3xL462k01vb4}O99?h56sa1b01290:wE??5b;8yk7d:;k1<7?tH026g<=zf8i9>o4?:0yK553d12we=n<=c;295~N68c30g>5<6sA;;9n74}o3`67c=83;pD<>:c89~j4e5:o0;6{i9j88<7>51zJ240e>3td:o?=>:182M77=j30qc?l22094?7|@8:>o45rn0a176<728qC==;l9:m5f44<3:1=vF>04a:?xh6k;9>6=4>{I331f?>850;3xL462k01vb4}O99?h56sa1b00290:wE??5b;8yk7d::k1<7?tH026g<=zf8i9?o4?:0yK553d12we=n<c31g>5<6sA;;9n74}o3`66c=83;pD<>:c89~j4e5;o0;6{i9j8?<7>51zJ240e>3td:o?:>:182M77=j30qc?l25094?7|@8:>o45rn0a106<728qC==;l9:m5f43<3:1=vF>04a:?xh6k;>>6=4>{I331f?9850;3xL462k01vb4}O99?h56sa1b07290:wE??5b;8yk7d:=k1<7?tH026g<=zf8i98o4?:0yK553d12we=n<;c;295~N68c36g>5<6sA;;9n74}o3`61c=83;pD<>:c89~j4e5{i9j8><7>51zJ240e>3td:o?;>:182M77=j30qc?l24094?7|@8:>o45rn0a116<728qC==;l9:m5f42<3:1=vF>04a:?xh6k;?>6=4>{I331f?8850;3xL462k01vb4}O99?h56sa1b06290:wE??5b;8yk7d:c37g>5<6sA;;9n74}o3`60c=83;pD<>:c89~j4e5=o0;6{i9j8=<7>51zJ240e>3td:o?8>:182M77=j30qc?l27094?7|@8:>o45rn0a126<728qC==;l9:m5f41<3:1=vF>04a:?xh6k;<>6=4>{I331f?;850;3xL462k01vb4}O99?h56sa1b05290:wE??5b;8yk7d:?k1<7?tH026g<=zf8i9:o4?:0yK553d12we=n<9c;295~N68c34g>5<6sA;;9n74}o3`63c=83;pD<>:c89~j4e5>o0;6{i9j8<<7>51zJ240e>3td:o?9>:182M77=j30qc?l26094?7|@8:>o45rn0a136<728qC==;l9:m5f40<3:1=vF>04a:?xh6k;=>6=4>{I331f?:850;3xL462k01vb4}O99?h56sa1b04290:wE??5b;8yk7d:>k1<7?tH026g<=zf8i9;o4?:0yK553d12we=n<8c;295~N68c35g>5<6sA;;9n74}o3`62c=83;pD<>:c89~j4e5?o0;6{i9j83<7>51zJ240e>3td:o?6>:182M77=j30qc?l29094?7|@8:>o45rn0a1<6<728qC==;l9:m5f4?<3:1=vF>04a:?xh6k;2>6=4>{I331f?5850;3xL462k01vb4}O99?h56sa1b0;>290:wE??5b;8yk7d:1k1<7?tH026g<=zf8i94o4?:0yK553d12we=n<7c;295~N68c3:g>5<6sA;;9n74}o3`6=c=83;pD<>:c89~j4e50o0;6{i9j82<7>51zJ240e>3td:o?7>:182M77=j30qc?l28094?7|@8:>o45rn0a1=6<728qC==;l9:m5f4><3:1=vF>04a:?xh6k;3>6=4>{I331f?4850;3xL462k01vb4}O99?h56sa1b0:290:wE??5b;8yk7d:0k1<7?tH026g<=zf8i95o4?:0yK553d12we=n<6c;295~N68c3;g>5<6sA;;9n74}o3`6:c89~j4e51o0;6{i9j8j<7>51zJ240e>3td:o?o>:182M77=j30qc?l2`094?7|@8:>o45rn0a1e6<728qC==;l9:m5f4f<3:1=vF>04a:?xh6k;k>6=4>{I331f?l850;3xL462k01vb4}O99?h56sa1b0b290:wE??5b;8yk7d:hk1<7?tH026g<=zf8i9mo4?:0yK553d12we=nc3cg>5<6sA;;9n74}o3`6dc=83;pD<>:c89~j4e5io0;6{i9j8i<7>51zJ240e>3td:o?l>:182M77=j30qc?l2c094?7|@8:>o45rn0a1f6<728qC==;l9:m5f4e<3:1=vF>04a:?xh6k;h>6=4>{I331f?o850;3xL462k01vb4}O99?h56sa1b0a290:wE??5b;8yk7d:kk1<7?tH026g<=zf8i9no4?:0yK553d12we=nc3`g>5<6sA;;9n74}o3`6gc=83;pD<>:c89~j4e5jo0;6{i9j8h<7>51zJ240e>3td:o?m>:182M77=j30qc?l2b094?7|@8:>o45rn0a1g6<728qC==;l9:m5f4d<3:1=vF>04a:?xh6k;i>6=4>{I331f?n850;3xL462k01vb4}O99?h56sa1b0`290:wE??5b;8yk7d:jk1<7?tH026g<=zf8i9oo4?:0yK553d12we=nc3ag>5<6sA;;9n74}o3`6fc=83;pD<>:c89~j4e5ko0;6{i9j8o<7>51zJ240e>3td:o?j>:182M77=j30qc?l2e094?7|@8:>o45rn0a1`6<728qC==;l9:m5f4c<3:1=vF>04a:?xh6k;n>6=4>{I331f?i850;3xL462k01vb4}O99?h56sa1b0g290:wE??5b;8yk7d:mk1<7?tH026g<=zf8i9ho4?:0yK553d12we=nc3fg>5<6sA;;9n74}o3`6ac=83;pD<>:c89~j4e5lo0;6{i9j8n<7>51zJ240e>3td:o?k>:182M77=j30qc?l2d094?7|@8:>o45rn0a1a6<728qC==;l9:m5f4b<3:1=vF>04a:?xh6k;o>6=4>{I331f?h850;3xL462k01vb4}O99?h56sa1b0f290:wE??5b;8yk7d:lk1<7?tH026g<=zf8i9io4?:0yK553d12we=nc3gg>5<6sA;;9n74}o3`6`c=83;pD<>:c89~j4e5mo0;6{i9j8m<7>51zJ240e>3td:o?h>:182M77=j30qc?l2g094?7|@8:>o45rn0a1b6<728qC==;l9:m5f4a<3:1=vF>04a:?xh6k;l>6=4>{I331f?k850;3xL462k01vb4}O99?h56sa1b0e290:wE??5b;8yk7d:ok1<7?tH026g<=zf8i9jo4?:0yK553d12we=nc3dg>5<6sA;;9n74}o3`6cc=83;pD<>:c89~j4e5no0;6{i9j9;<7>51zJ240e>3td:o>>>:182M77=j30qc?l31094?7|@8:>o45rn0a046<728qC==;l9:m5f57<3:1=vF>04a:?xh6k::>6=4>{I331f?4}O99?h56sa1b13290:wE??5b;8yk7d;9k1<7?tH026g<=zf8i8c22g>5<6sA;;9n74}o3`75c=83;pD<>:c89~j4e48o0;6{i9j9:<7>51zJ240e>3td:o>?>:182M77=j30qc?l30094?7|@8:>o45rn0a056<728qC==;l9:m5f56<3:1=vF>04a:?xh6k:;>6=4>{I331f?4}O99?h56sa1b12290:wE??5b;8yk7d;8k1<7?tH026g<=zf8i8=o4?:0yK553d12we=n=>c;295~N68c23g>5<6sA;;9n74}o3`74c=83;pD<>:c89~j4e49o0;6{i9j99<7>51zJ240e>3td:o><>:182M77=j30qc?l33094?7|@8:>o45rn0a066<728qC==;l9:m5f55<3:1=vF>04a:?xh6k:8>6=4>{I331f?4}O99?h56sa1b11290:wE??5b;8yk7d;;k1<7?tH026g<=zf8i8>o4?:0yK553d12we=n==c;295~N68c20g>5<6sA;;9n74}o3`77c=83;pD<>:c89~j4e4:o0;6{i9j98<7>51zJ240e>3td:o>=>:182M77=j30qc?l32094?7|@8:>o45rn0a076<728qC==;l9:m5f54<3:1=vF>04a:?xh6k:9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b10290:wE??5b;8yk7d;:k1<7?tH026g<=zf8i8?o4?:0yK553d12we=n=c21g>5<6sA;;9n74}o3`76c=83;pD<>:c89~j4e4;o0;6{i9j9?<7>51zJ240e>3td:o>:>:182M77=j30qc?l35094?7|@8:>o45rn0a006<728qC==;l9:m5f53<3:1=vF>04a:?xh6k:>>6=4>{I331f?4}O99?h56sa1b17290:wE??5b;8yk7d;=k1<7?tH026g<=zf8i88o4?:0yK553d12we=n=;c;295~N68c26g>5<6sA;;9n74}o3`71c=83;pD<>:c89~j4e4{i9j9><7>51zJ240e>3td:o>;>:182M77=j30qc?l34094?7|@8:>o45rn0a016<728qC==;l9:m5f52<3:1=vF>04a:?xh6k:?>6=4>{I331f?4}O99?h56sa1b16290:wE??5b;8yk7d;c27g>5<6sA;;9n74}o3`70c=83;pD<>:c89~j4e4=o0;6{i9j9=<7>51zJ240e>3td:o>8>:182M77=j30qc?l37094?7|@8:>o45rn0a026<728qC==;l9:m5f51<3:1=vF>04a:?xh6k:<>6=4>{I331f?4}O99?h56sa1b15290:wE??5b;8yk7d;?k1<7?tH026g<=zf8i8:o4?:0yK553d12we=n=9c;295~N68c24g>5<6sA;;9n74}o3`73c=83;pD<>:c89~j4e4>o0;6{i9j9<<7>51zJ240e>3td:o>9>:182M77=j30qc?l36094?7|@8:>o45rn0a036<728qC==;l9:m5f50<3:1=vF>04a:?xh6k:=>6=4>{I331f?4}O99?h56sa1b14290:wE??5b;8yk7d;>k1<7?tH026g<=zf8i8;o4?:0yK553d12we=n=8c;295~N68c25g>5<6sA;;9n74}o3`72c=83;pD<>:c89~j4e4?o0;6{i9j93<7>51zJ240e>3td:o>6>:182M77=j30qc?l39094?7|@8:>o45rn0a0<6<728qC==;l9:m5f5?<3:1=vF>04a:?xh6k:2>6=4>{I331f?4}O99?h56sa1b1;>290:wE??5b;8yk7d;1k1<7?tH026g<=zf8i84o4?:0yK553d12we=n=7c;295~N68c2:g>5<6sA;;9n74}o3`7=c=83;pD<>:c89~j4e40o0;6{i9j92<7>51zJ240e>3td:o>7>:182M77=j30qc?l38094?7|@8:>o45rn0a0=6<728qC==;l9:m5f5><3:1=vF>04a:?xh6k:3>6=4>{I331f?4}O99?h56sa1b1:290:wE??5b;8yk7d;0k1<7?tH026g<=zf8i85o4?:0yK553d12we=n=6c;295~N68c2;g>5<6sA;;9n74}o3`7:c89~j4e41o0;6{i9j9j<7>51zJ240e>3td:o>o>:182M77=j30qc?l3`094?7|@8:>o45rn0a0e6<728qC==;l9:m5f5f<3:1=vF>04a:?xh6k:k>6=4>{I331f?4}O99?h56sa1b1b290:wE??5b;8yk7d;hk1<7?tH026g<=zf8i8mo4?:0yK553d12we=n=nc;295~N68c2cg>5<6sA;;9n74}o3`7dc=83;pD<>:c89~j4e4io0;6{i9j9i<7>51zJ240e>3td:o>l>:182M77=j30qc?l3c094?7|@8:>o45rn0a0f6<728qC==;l9:m5f5e<3:1=vF>04a:?xh6k:h>6=4>{I331f?4}O99?h56sa1b1a290:wE??5b;8yk7d;kk1<7?tH026g<=zf8i8no4?:0yK553d12we=n=mc;295~N68c2`g>5<6sA;;9n74}o3`7gc=83;pD<>:c89~j4e4jo0;6{i9j9h<7>51zJ240e>3td:o>m>:182M77=j30qc?l3b094?7|@8:>o45rn0a0g6<728qC==;l9:m5f5d<3:1=vF>04a:?xh6k:i>6=4>{I331f?4}O99?h56sa1b1`290:wE??5b;8yk7d;jk1<7?tH026g<=zf8i8oo4?:0yK553d12we=n=lc;295~N68c2ag>5<6sA;;9n74}o3`7fc=83;pD<>:c89~j4e4ko0;6{i9j9o<7>51zJ240e>3td:o>j>:182M77=j30qc?l3e094?7|@8:>o45rn0a0`6<728qC==;l9:m5f5c<3:1=vF>04a:?xh6k:n>6=4>{I331f?4}O99?h56sa1b1g290:wE??5b;8yk7d;mk1<7?tH026g<=zf8i8ho4?:0yK553d12we=n=kc;295~N68c2fg>5<6sA;;9n74}o3`7ac=83;pD<>:c89~j4e4lo0;6{i9j9n<7>51zJ240e>3td:o>k>:182M77=j30qc?l3d094?7|@8:>o45rn0a0a6<728qC==;l9:m5f5b<3:1=vF>04a:?xh6k:o>6=4>{I331f?4}O99?h56sa1b1f290:wE??5b;8yk7d;lk1<7?tH026g<=zf8i8io4?:0yK553d12we=n=jc;295~N68c2gg>5<6sA;;9n74}o3`7`c=83;pD<>:c89~j4e4mo0;6{i9j9m<7>51zJ240e>3td:o>h>:182M77=j30qc?l3g094?7|@8:>o45rn0a0b6<728qC==;l9:m5f5a<3:1=vF>04a:?xh6k:l>6=4>{I331f?4}O99?h56sa1b1e290:wE??5b;8yk7d;ok1<7?tH026g<=zf8i8jo4?:0yK553d12we=n=ic;295~N68c2dg>5<6sA;;9n74}o3`7cc=83;pD<>:c89~j4e4no0;6{i9j>;<7>51zJ240e>3td:o9>>:182M77=j30qc?l41094?7|@8:>o45rn0a746<728qC==;l9:m5f27<3:1=vF>04a:?xh6k=:>6=4>{I331f?4}O99?h56sa1b63290:wE??5b;8yk7d<9k1<7?tH026g<=zf8i?c52g>5<6sA;;9n74}o3`05c=83;pD<>:c89~j4e38o0;6{i9j>:<7>51zJ240e>3td:o9?>:182M77=j30qc?l40094?7|@8:>o45rn0a756<728qC==;l9:m5f26<3:1=vF>04a:?xh6k=;>6=4>{I331f?4}O99?h56sa1b62290:wE??5b;8yk7d<8k1<7?tH026g<=zf8i?=o4?:0yK553d12we=n:>c;295~N68c53g>5<6sA;;9n74}o3`04c=83;pD<>:c89~j4e39o0;6{i9j>9<7>51zJ240e>3td:o9<>:182M77=j30qc?l43094?7|@8:>o45rn0a766<728qC==;l9:m5f25<3:1=vF>04a:?xh6k=8>6=4>{I331f?4}O99?h56sa1b61290:wE??5b;8yk7d<;k1<7?tH026g<=zf8i?>o4?:0yK553d12we=n:=c;295~N68c50g>5<6sA;;9n74}o3`07c=83;pD<>:c89~j4e3:o0;6{i9j>8<7>51zJ240e>3td:o9=>:182M77=j30qc?l42094?7|@8:>o45rn0a776<728qC==;l9:m5f24<3:1=vF>04a:?xh6k=9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b60290:wE??5b;8yk7d<:k1<7?tH026g<=zf8i??o4?:0yK553d12we=n:c51g>5<6sA;;9n74}o3`06c=83;pD<>:c89~j4e3;o0;6{i9j>?<7>51zJ240e>3td:o9:>:182M77=j30qc?l45094?7|@8:>o45rn0a706<728qC==;l9:m5f23<3:1=vF>04a:?xh6k=>>6=4>{I331f?4}O99?h56sa1b67290:wE??5b;8yk7d<=k1<7?tH026g<=zf8i?8o4?:0yK553d12we=n:;c;295~N68c56g>5<6sA;;9n74}o3`01c=83;pD<>:c89~j4e3{i9j>><7>51zJ240e>3td:o9;>:182M77=j30qc?l44094?7|@8:>o45rn0a716<728qC==;l9:m5f22<3:1=vF>04a:?xh6k=?>6=4>{I331f?4}O99?h56sa1b66290:wE??5b;8yk7d<c57g>5<6sA;;9n74}o3`00c=83;pD<>:c89~j4e3=o0;6{i9j>=<7>51zJ240e>3td:o98>:182M77=j30qc?l47094?7|@8:>o45rn0a726<728qC==;l9:m5f21<3:1=vF>04a:?xh6k=<>6=4>{I331f?4}O99?h56sa1b65290:wE??5b;8yk7dc54g>5<6sA;;9n74}o3`03c=83;pD<>:c89~j4e3>o0;6{i9j><<7>51zJ240e>3td:o99>:182M77=j30qc?l46094?7|@8:>o45rn0a736<728qC==;l9:m5f20<3:1=vF>04a:?xh6k==>6=4>{I331f?4}O99?h56sa1b64290:wE??5b;8yk7d<>k1<7?tH026g<=zf8i?;o4?:0yK553d12we=n:8c;295~N68c55g>5<6sA;;9n74}o3`02c=83;pD<>:c89~j4e3?o0;6{i9j>3<7>51zJ240e>3td:o96>:182M77=j30qc?l49094?7|@8:>o45rn0a7<6<728qC==;l9:m5f2?<3:1=vF>04a:?xh6k=2>6=4>{I331f?4}O99?h56sa1b6;>290:wE??5b;8yk7d<1k1<7?tH026g<=zf8i?4o4?:0yK553d12we=n:7c;295~N68c5:g>5<6sA;;9n74}o3`0=c=83;pD<>:c89~j4e30o0;6{i9j>2<7>51zJ240e>3td:o97>:182M77=j30qc?l48094?7|@8:>o45rn0a7=6<728qC==;l9:m5f2><3:1=vF>04a:?xh6k=3>6=4>{I331f?4}O99?h56sa1b6:290:wE??5b;8yk7d<0k1<7?tH026g<=zf8i?5o4?:0yK553d12we=n:6c;295~N68c5;g>5<6sA;;9n74}o3`0:c89~j4e31o0;6{i9j>j<7>51zJ240e>3td:o9o>:182M77=j30qc?l4`094?7|@8:>o45rn0a7e6<728qC==;l9:m5f2f<3:1=vF>04a:?xh6k=k>6=4>{I331f?4}O99?h56sa1b6b290:wE??5b;8yk7dc5cg>5<6sA;;9n74}o3`0dc=83;pD<>:c89~j4e3io0;6{i9j>i<7>51zJ240e>3td:o9l>:182M77=j30qc?l4c094?7|@8:>o45rn0a7f6<728qC==;l9:m5f2e<3:1=vF>04a:?xh6k=h>6=4>{I331f?4}O99?h56sa1b6a290:wE??5b;8yk7dc5`g>5<6sA;;9n74}o3`0gc=83;pD<>:c89~j4e3jo0;6{i9j>h<7>51zJ240e>3td:o9m>:182M77=j30qc?l4b094?7|@8:>o45rn0a7g6<728qC==;l9:m5f2d<3:1=vF>04a:?xh6k=i>6=4>{I331f?4}O99?h56sa1b6`290:wE??5b;8yk7dc5ag>5<6sA;;9n74}o3`0fc=83;pD<>:c89~j4e3ko0;6{i9j>o<7>51zJ240e>3td:o9j>:182M77=j30qc?l4e094?7|@8:>o45rn0a7`6<728qC==;l9:m5f2c<3:1=vF>04a:?xh6k=n>6=4>{I331f?4}O99?h56sa1b6g290:wE??5b;8yk7dc5fg>5<6sA;;9n74}o3`0ac=83;pD<>:c89~j4e3lo0;6{i9j>n<7>51zJ240e>3td:o9k>:182M77=j30qc?l4d094?7|@8:>o45rn0a7a6<728qC==;l9:m5f2b<3:1=vF>04a:?xh6k=o>6=4>{I331f?4}O99?h56sa1b6f290:wE??5b;8yk7dc5gg>5<6sA;;9n74}o3`0`c=83;pD<>:c89~j4e3mo0;6{i9j>m<7>51zJ240e>3td:o9h>:182M77=j30qc?l4g094?7|@8:>o45rn0a7b6<728qC==;l9:m5f2a<3:1=vF>04a:?xh6k=l>6=4>{I331f?4}O99?h56sa1b6e290:wE??5b;8yk7dc5dg>5<6sA;;9n74}o3`0cc=83;pD<>:c89~j4e3no0;6{i9j?;<7>51zJ240e>3td:o8>>:182M77=j30qc?l51094?7|@8:>o45rn0a646<728qC==;l9:m5f37<3:1=vF>04a:?xh6k<:>6=4>{I331f?4}O99?h56sa1b73290:wE??5b;8yk7d=9k1<7?tH026g<=zf8i>c42g>5<6sA;;9n74}o3`15c=83;pD<>:c89~j4e28o0;6{i9j?:<7>51zJ240e>3td:o8?>:182M77=j30qc?l50094?7|@8:>o45rn0a656<728qC==;l9:m5f36<3:1=vF>04a:?xh6k<;>6=4>{I331f?4}O99?h56sa1b72290:wE??5b;8yk7d=8k1<7?tH026g<=zf8i>=o4?:0yK553d12we=n;>c;295~N68c43g>5<6sA;;9n74}o3`14c=83;pD<>:c89~j4e29o0;6{i9j?9<7>51zJ240e>3td:o8<>:182M77=j30qc?l53094?7|@8:>o45rn0a666<728qC==;l9:m5f35<3:1=vF>04a:?xh6k<8>6=4>{I331f?4}O99?h56sa1b71290:wE??5b;8yk7d=;k1<7?tH026g<=zf8i>>o4?:0yK553d12we=n;=c;295~N68c40g>5<6sA;;9n74}o3`17c=83;pD<>:c89~j4e2:o0;6{i9j?8<7>51zJ240e>3td:o8=>:182M77=j30qc?l52094?7|@8:>o45rn0a676<728qC==;l9:m5f34<3:1=vF>04a:?xh6k<9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b70290:wE??5b;8yk7d=:k1<7?tH026g<=zf8i>?o4?:0yK553d12we=n;c41g>5<6sA;;9n74}o3`16c=83;pD<>:c89~j4e2;o0;6{i9j??<7>51zJ240e>3td:o8:>:182M77=j30qc?l55094?7|@8:>o45rn0a606<728qC==;l9:m5f33<3:1=vF>04a:?xh6k<>>6=4>{I331f?4}O99?h56sa1b77290:wE??5b;8yk7d==k1<7?tH026g<=zf8i>8o4?:0yK553d12we=n;;c;295~N68c46g>5<6sA;;9n74}o3`11c=83;pD<>:c89~j4e2{i9j?><7>51zJ240e>3td:o8;>:182M77=j30qc?l54094?7|@8:>o45rn0a616<728qC==;l9:m5f32<3:1=vF>04a:?xh6k6=4>{I331f?4}O99?h56sa1b76290:wE??5b;8yk7d=9o4?:0yK553d12we=n;:c;295~N68c47g>5<6sA;;9n74}o3`10c=83;pD<>:c89~j4e2=o0;6{i9j?=<7>51zJ240e>3td:o88>:182M77=j30qc?l57094?7|@8:>o45rn0a626<728qC==;l9:m5f31<3:1=vF>04a:?xh6k<<>6=4>{I331f?4}O99?h56sa1b75290:wE??5b;8yk7d=?k1<7?tH026g<=zf8i>:o4?:0yK553d12we=n;9c;295~N68c44g>5<6sA;;9n74}o3`13c=83;pD<>:c89~j4e2>o0;6{i9j?<<7>51zJ240e>3td:o89>:182M77=j30qc?l56094?7|@8:>o45rn0a636<728qC==;l9:m5f30<3:1=vF>04a:?xh6k<=>6=4>{I331f?4}O99?h56sa1b74290:wE??5b;8yk7d=>k1<7?tH026g<=zf8i>;o4?:0yK553d12we=n;8c;295~N68c45g>5<6sA;;9n74}o3`12c=83;pD<>:c89~j4e2?o0;6{i9j?3<7>51zJ240e>3td:o86>:182M77=j30qc?l59094?7|@8:>o45rn0a6<6<728qC==;l9:m5f3?<3:1=vF>04a:?xh6k<2>6=4>{I331f?4}O99?h56sa1b7;>290:wE??5b;8yk7d=1k1<7?tH026g<=zf8i>4o4?:0yK553d12we=n;7c;295~N68c4:g>5<6sA;;9n74}o3`1=c=83;pD<>:c89~j4e20o0;6{i9j?2<7>51zJ240e>3td:o87>:182M77=j30qc?l58094?7|@8:>o45rn0a6=6<728qC==;l9:m5f3><3:1=vF>04a:?xh6k<3>6=4>{I331f?4}O99?h56sa1b7:290:wE??5b;8yk7d=0k1<7?tH026g<=zf8i>5o4?:0yK553d12we=n;6c;295~N68c4;g>5<6sA;;9n74}o3`1:c89~j4e21o0;6{i9j?j<7>51zJ240e>3td:o8o>:182M77=j30qc?l5`094?7|@8:>o45rn0a6e6<728qC==;l9:m5f3f<3:1=vF>04a:?xh6k6=4>{I331f?4}O99?h56sa1b7b290:wE??5b;8yk7d=hk1<7?tH026g<=zf8i>mo4?:0yK553d12we=n;nc;295~N68c4cg>5<6sA;;9n74}o3`1dc=83;pD<>:c89~j4e2io0;6{i9j?i<7>51zJ240e>3td:o8l>:182M77=j30qc?l5c094?7|@8:>o45rn0a6f6<728qC==;l9:m5f3e<3:1=vF>04a:?xh6k6=4>{I331f?4}O99?h56sa1b7a290:wE??5b;8yk7d=kk1<7?tH026g<=zf8i>no4?:0yK553d12we=n;mc;295~N68c4`g>5<6sA;;9n74}o3`1gc=83;pD<>:c89~j4e2jo0;6{i9j?h<7>51zJ240e>3td:o8m>:182M77=j30qc?l5b094?7|@8:>o45rn0a6g6<728qC==;l9:m5f3d<3:1=vF>04a:?xh6k6=4>{I331f?4}O99?h56sa1b7`290:wE??5b;8yk7d=jk1<7?tH026g<=zf8i>oo4?:0yK553d12we=n;lc;295~N68c4ag>5<6sA;;9n74}o3`1fc=83;pD<>:c89~j4e2ko0;6{i9j?o<7>51zJ240e>3td:o8j>:182M77=j30qc?l5e094?7|@8:>o45rn0a6`6<728qC==;l9:m5f3c<3:1=vF>04a:?xh6k6=4>{I331f?4}O99?h56sa1b7g290:wE??5b;8yk7d=mk1<7?tH026g<=zf8i>ho4?:0yK553d12we=n;kc;295~N68c4fg>5<6sA;;9n74}o3`1ac=83;pD<>:c89~j4e2lo0;6{i9j?n<7>51zJ240e>3td:o8k>:182M77=j30qc?l5d094?7|@8:>o45rn0a6a6<728qC==;l9:m5f3b<3:1=vF>04a:?xh6k6=4>{I331f?4}O99?h56sa1b7f290:wE??5b;8yk7d=lk1<7?tH026g<=zf8i>io4?:0yK553d12we=n;jc;295~N68c4gg>5<6sA;;9n74}o3`1`c=83;pD<>:c89~j4e2mo0;6{i9j?m<7>51zJ240e>3td:o8h>:182M77=j30qc?l5g094?7|@8:>o45rn0a6b6<728qC==;l9:m5f3a<3:1=vF>04a:?xh6k6=4>{I331f?4}O99?h56sa1b7e290:wE??5b;8yk7d=ok1<7?tH026g<=zf8i>jo4?:0yK553d12we=n;ic;295~N68c4dg>5<6sA;;9n74}o3`1cc=83;pD<>:c89~j4e2no0;6{i9j<;<7>51zJ240e>3td:o;>>:182M77=j30qc?l61094?7|@8:>o45rn0a546<728qC==;l9:m5f07<3:1=vF>04a:?xh6k?:>6=4>{I331f?4}O99?h56sa1b43290:wE??5b;8yk7d>9k1<7?tH026g<=zf8i=c72g>5<6sA;;9n74}o3`25c=83;pD<>:c89~j4e18o0;6{i9j<:<7>51zJ240e>3td:o;?>:182M77=j30qc?l60094?7|@8:>o45rn0a556<728qC==;l9:m5f06<3:1=vF>04a:?xh6k?;>6=4>{I331f?4}O99?h56sa1b42290:wE??5b;8yk7d>8k1<7?tH026g<=zf8i==o4?:0yK553d12we=n8>c;295~N68c73g>5<6sA;;9n74}o3`24c=83;pD<>:c89~j4e19o0;6{i9j<9<7>51zJ240e>3td:o;<>:182M77=j30qc?l63094?7|@8:>o45rn0a566<728qC==;l9:m5f05<3:1=vF>04a:?xh6k?8>6=4>{I331f?4}O99?h56sa1b41290:wE??5b;8yk7d>;k1<7?tH026g<=zf8i=>o4?:0yK553d12we=n8=c;295~N68c70g>5<6sA;;9n74}o3`27c=83;pD<>:c89~j4e1:o0;6{i9j<8<7>51zJ240e>3td:o;=>:182M77=j30qc?l62094?7|@8:>o45rn0a576<728qC==;l9:m5f04<3:1=vF>04a:?xh6k?9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b40290:wE??5b;8yk7d>:k1<7?tH026g<=zf8i=?o4?:0yK553d12we=n8c71g>5<6sA;;9n74}o3`26c=83;pD<>:c89~j4e1;o0;6{i9j51zJ240e>3td:o;:>:182M77=j30qc?l65094?7|@8:>o45rn0a506<728qC==;l9:m5f03<3:1=vF>04a:?xh6k?>>6=4>{I331f?4}O99?h56sa1b47290:wE??5b;8yk7d>=k1<7?tH026g<=zf8i=8o4?:0yK553d12we=n8;c;295~N68c76g>5<6sA;;9n74}o3`21c=83;pD<>:c89~j4e1{i9j<><7>51zJ240e>3td:o;;>:182M77=j30qc?l64094?7|@8:>o45rn0a516<728qC==;l9:m5f02<3:1=vF>04a:?xh6k??>6=4>{I331f?4}O99?h56sa1b46290:wE??5b;8yk7d>c77g>5<6sA;;9n74}o3`20c=83;pD<>:c89~j4e1=o0;6{i9j<=<7>51zJ240e>3td:o;8>:182M77=j30qc?l67094?7|@8:>o45rn0a526<728qC==;l9:m5f01<3:1=vF>04a:?xh6k?<>6=4>{I331f?4}O99?h56sa1b45290:wE??5b;8yk7d>?k1<7?tH026g<=zf8i=:o4?:0yK553d12we=n89c;295~N68c74g>5<6sA;;9n74}o3`23c=83;pD<>:c89~j4e1>o0;6{i9j<<<7>51zJ240e>3td:o;9>:182M77=j30qc?l66094?7|@8:>o45rn0a536<728qC==;l9:m5f00<3:1=vF>04a:?xh6k?=>6=4>{I331f?4}O99?h56sa1b44290:wE??5b;8yk7d>>k1<7?tH026g<=zf8i=;o4?:0yK553d12we=n88c;295~N68c75g>5<6sA;;9n74}o3`22c=83;pD<>:c89~j4e1?o0;6{i9j<3<7>51zJ240e>3td:o;6>:182M77=j30qc?l69094?7|@8:>o45rn0a5<6<728qC==;l9:m5f0?<3:1=vF>04a:?xh6k?2>6=4>{I331f?4}O99?h56sa1b4;>290:wE??5b;8yk7d>1k1<7?tH026g<=zf8i=4o4?:0yK553d12we=n87c;295~N68c7:g>5<6sA;;9n74}o3`2=c=83;pD<>:c89~j4e10o0;6{i9j<2<7>51zJ240e>3td:o;7>:182M77=j30qc?l68094?7|@8:>o45rn0a5=6<728qC==;l9:m5f0><3:1=vF>04a:?xh6k?3>6=4>{I331f?4}O99?h56sa1b4:290:wE??5b;8yk7d>0k1<7?tH026g<=zf8i=5o4?:0yK553d12we=n86c;295~N68c7;g>5<6sA;;9n74}o3`2:c89~j4e11o0;6{i9j51zJ240e>3td:o;o>:182M77=j30qc?l6`094?7|@8:>o45rn0a5e6<728qC==;l9:m5f0f<3:1=vF>04a:?xh6k?k>6=4>{I331f?4}O99?h56sa1b4b290:wE??5b;8yk7d>hk1<7?tH026g<=zf8i=mo4?:0yK553d12we=n8nc;295~N68c7cg>5<6sA;;9n74}o3`2dc=83;pD<>:c89~j4e1io0;6{i9j51zJ240e>3td:o;l>:182M77=j30qc?l6c094?7|@8:>o45rn0a5f6<728qC==;l9:m5f0e<3:1=vF>04a:?xh6k?h>6=4>{I331f?4}O99?h56sa1b4a290:wE??5b;8yk7d>kk1<7?tH026g<=zf8i=no4?:0yK553d12we=n8mc;295~N68c7`g>5<6sA;;9n74}o3`2gc=83;pD<>:c89~j4e1jo0;6{i9j51zJ240e>3td:o;m>:182M77=j30qc?l6b094?7|@8:>o45rn0a5g6<728qC==;l9:m5f0d<3:1=vF>04a:?xh6k?i>6=4>{I331f?4}O99?h56sa1b4`290:wE??5b;8yk7d>jk1<7?tH026g<=zf8i=oo4?:0yK553d12we=n8lc;295~N68c7ag>5<6sA;;9n74}o3`2fc=83;pD<>:c89~j4e1ko0;6{i9j51zJ240e>3td:o;j>:182M77=j30qc?l6e094?7|@8:>o45rn0a5`6<728qC==;l9:m5f0c<3:1=vF>04a:?xh6k?n>6=4>{I331f?4}O99?h56sa1b4g290:wE??5b;8yk7d>mk1<7?tH026g<=zf8i=ho4?:0yK553d12we=n8kc;295~N68c7fg>5<6sA;;9n74}o3`2ac=83;pD<>:c89~j4e1lo0;6{i9j51zJ240e>3td:o;k>:182M77=j30qc?l6d094?7|@8:>o45rn0a5a6<728qC==;l9:m5f0b<3:1=vF>04a:?xh6k?o>6=4>{I331f?4}O99?h56sa1b4f290:wE??5b;8yk7d>lk1<7?tH026g<=zf8i=io4?:0yK553d12we=n8jc;295~N68c7gg>5<6sA;;9n74}o3`2`c=83;pD<>:c89~j4e1mo0;6{i9j51zJ240e>3td:o;h>:182M77=j30qc?l6g094?7|@8:>o45rn0a5b6<728qC==;l9:m5f0a<3:1=vF>04a:?xh6k?l>6=4>{I331f?4}O99?h56sa1b4e290:wE??5b;8yk7d>ok1<7?tH026g<=zf8i=jo4?:0yK553d12we=n8ic;295~N68c7dg>5<6sA;;9n74}o3`2cc=83;pD<>:c89~j4e1no0;6{i9j=;<7>51zJ240e>3td:o:>>:182M77=j30qc?l71094?7|@8:>o45rn0a446<728qC==;l9:m5f17<3:1=vF>04a:?xh6k>:>6=4>{I331f?4}O99?h56sa1b53290:wE??5b;8yk7d?9k1<7?tH026g<=zf8i<c62g>5<6sA;;9n74}o3`35c=83;pD<>:c89~j4e08o0;6{i9j=:<7>51zJ240e>3td:o:?>:182M77=j30qc?l70094?7|@8:>o45rn0a456<728qC==;l9:m5f16<3:1=vF>04a:?xh6k>;>6=4>{I331f?4}O99?h56sa1b52290:wE??5b;8yk7d?8k1<7?tH026g<=zf8i<=o4?:0yK553d12we=n9>c;295~N68c63g>5<6sA;;9n74}o3`34c=83;pD<>:c89~j4e09o0;6{i9j=9<7>51zJ240e>3td:o:<>:182M77=j30qc?l73094?7|@8:>o45rn0a466<728qC==;l9:m5f15<3:1=vF>04a:?xh6k>8>6=4>{I331f?4}O99?h56sa1b51290:wE??5b;8yk7d?;k1<7?tH026g<=zf8i<>o4?:0yK553d12we=n9=c;295~N68c60g>5<6sA;;9n74}o3`37c=83;pD<>:c89~j4e0:o0;6{i9j=8<7>51zJ240e>3td:o:=>:182M77=j30qc?l72094?7|@8:>o45rn0a476<728qC==;l9:m5f14<3:1=vF>04a:?xh6k>9>6=4>{I331f?850;3x a0bj3:0D<>:c89~j4e0;>0;6{i9j=847>51zJ240e>3td:o:=6:182M77=j30qc?l72c94?7|@8:>o45rn0a47g<728qC==;l9:m5f14k3:1=vF>04a:?xh6k>9o6=4>{I331f?k50;3xL462k01vb4}O99?h56sa1b574?6=9rB:<8m6;|l2g226290:wE??5b;8yk7d?=81<7?tH026g<=zf8i<8>4?:0yK553d12we=n9;4;295~N68c666>5<6sA;;9n74}o3`310=83;pD<>:c89~j4e0<>0;6{i9j=?47>51zJ240e>3td:o::6:182M77=j30qc?l75c94?7|@8:>o45rn0a40g<728qC==;l9:m5f13k3:1=vF>04a:?xh6k>>o6=4>{I331f?4}O99?h56sa1b564?6=9r.o:hl50:J240e>3td:o:;>:182M77=j30qc?l74094?7|@8:>o45rn0a416<728qC==;l9:m5f12<3:1=vF>04a:?xh6k>?>6=4>{I331f?4}O99?h56sa1b56290:wE??5b;8yk7d?c67g>5<6sA;;9n74}o3`30c=83;pD<>:c89~j4e0=o0;6{i9j==<7>51zJ240e>3td:o:8>:182M77=j30qc?l77094?7|@8:>o45rn0a426<728qC==;l9:m5f11<3:1=vF>04a:?xh6k><>6=4>{I331f?4}O99?h56sa1b55290:wE??5b;8yk7d??k1<7?t$e4ff?6<@8:>o45rn0a42g<728qC==;l9:m5f11k3:1=vF>04a:?xh6k>{I331f?4}O99?h56sa1b544?6=9rB:<8m6;|l2g216290:wE??5b;8yk7d?>81<7?tH026g<=zf8i<;>4?:0yK553d12we=n984;295~N68c656>5<6sA;;9n74}o3`320=83;pD<>:c89~j4e0?>0;6{i9j=<47>51zJ240e>3td:o:96:182M77=j30qc?l76c94?7|@8:>o45rn0a43g<728qC==;l9:m5f10k3:1=vF>04a:?xh6k>=o6=4>{I331f?4}O99?h56sa1b5;4?6=9rB:<8m6;|l2g2>6290:wE??5b;8yk7d?181<7?tH026g<=zf8i<4>4?:0yK553d12we=n974;295~"c>lh1<6F>04a:?xh6k>2>6=4>{I331f?4}O99?h56sa1b5;>290:wE??5b;8yk7d?1k1<7?tH026g<=zf8i<4o4?:0yK553d12we=n97c;295~N68c6:g>5<6sA;;9n74}o3`3=c=83;pD<>:c89~j4e00o0;6{i9j=2<7>51zJ240e>3td:o:7>:182M77=j30qc?l78094?7|@8:>o45rn0a4=6<728qC==;l9:m5f1><3:1=vF>04a:?xh6k>3>6=4>{I331f?4}O99?h56sa1b5:290:wE??5b;8yk7d?0k1<7?tH026g<=zf8i<5o4?:0yK553d12we=n96c;295~N68c6;g>5<6sA;;9n74}o3`34}O99?h56sa1b5b4?6=9rB:<8m6;|l2g2g6290:wE??5b;8yk7d?h81<7?tH026g<=zf8i4?:0yK553d12we=n9n4;295~N68c6c6>5<6sA;;9n74}o3`3d0=83;pD<>:c89~j4e0i>0;6{i9j=j47>51zJ240e>3td:o:o6:182M77=j30qc?l7`c94?7|@8:>o45rn0a4eg<728qC==;l9:m5f1fk3:1=vF>04a:?xh6k>ko6=4>{I331f?4}O99?h56sa1b5a4?6=9rB:<8m6;|l2g2d6290:wE??5b;8yk7d?k81<7?tH026g<=zf8i4?:0yK553d12we=n9m4;295~N68c6`6>5<6sA;;9n74}o3`3g0=83;pD<>:c89~j4e0j>0;6{i9j=i47>51z&g2`d=82B:<8m6;|l2g2d>290:wE??5b;8yk7d?kk1<7?tH026g<=zf8ic6`g>5<6sA;;9n74}o3`3gc=83;pD<>:c89~j4e0jo0;6{i9j=h<7>51zJ240e>3td:o:m>:182M77=j30qc?l7b094?7|@8:>o45rn0a4g6<728qC==;l9:m5f1d<3:1=vF>04a:?xh6k>i>6=4>{I331f?4}O99?h56sa1b5`290:wE??5b;8yk7d?jk1<7?tH026g<=zf8ic6ag>5<6sA;;9n74}o3`3fc=83;pD<>:c89~j4e0ko0;6{i9j=o<7>51zJ240e>3td:o:j>:182M77=j30qc?l7e094?7|,m4H026g<=zf8i4?:0yK553d12we=n9k4;295~N68c6f6>5<6sA;;9n74}o3`3a0=83;pD<>:c89~j4e0l>0;6{i9j=o47>51zJ240e>3td:o:j6:182M77=j30qc?l7ec94?7|@8:>o45rn0a4`g<728qC==;l9:m5f1ck3:1=vF>04a:?xh6k>no6=4>{I331f?4}O99?h56sa1b5f4?6=9rB:<8m6;|l2g2c6290:wE??5b;8yk7d?l81<7?tH026g<=zf8i4?:0yK553d12we=n9j4;295~N68c6g6>5<6sA;;9n74}o3`3`0=83;pD<>:c89~j4e0m>0;6{i9j=n47>51zJ240e>3td:o:k6:182M77=j30qc?l7dc94?7|@8:>o45rn0a4ag<728qC==;l9:m5f1bk3:1=v*k6d`94>N68c6gg>5<6sA;;9n74}o3`3`c=83;pD<>:c89~j4e0mo0;6{i9j=m<7>51zJ240e>3td:o:h>:182M77=j30qc?l7g094?7|@8:>o45rn0a4b6<728qC==;l9:m5f1a<3:1=vF>04a:?xh6k>l>6=4>{I331f?4}O99?h56sa1b5e290:wE??5b;8yk7d?ok1<7?tH026g<=zf8ic6dg>5<6sA;;9n74}o3`3cc=83;pD<>:c89~j4e0no0;6{i9j2;<7>51zJ240e>3td:o5>>:182M77=j30qc?l81094?7|@8:>o45rn0a;46<728qC==;l9:m5f>7<3:1=vF>04a:?xh6k1:>6=4>{I331f?:c89~j4e?8>0;6{i9j2;47>51zJ240e>3td:o5>6:182M77=j30qc?l81c94?7|@8:>o45rn0a;4g<728qC==;l9:m5f>7k3:1=vF>04a:?xh6k1:o6=4>{I331f?4}O99?h56sa1b:24?6=9rB:<8m6;|l2g=76290:wE??5b;8yk7d0881<7?tH026g<=zf8i3=>4?:0yK553d12we=n6>4;295~N68c936>5<6sA;;9n74}o3`<40=83;pD<>:c89~j4e?9>0;6{i9j2:47>51zJ240e>3td:o5?6:182M77=j30qc?l80c94?7|@8:>o45rn0a;5g<728qC==;l9:m5f>6k3:1=vF>04a:?xh6k1;o6=4>{I331f?4}O99?h56sa1b:14?6=9r.o:hl50:J240e>3td:o5<>:182M77=j30qc?l83094?7|@8:>o45rn0a;66<728qC==;l9:m5f>5<3:1=vF>04a:?xh6k18>6=4>{I331f?4}O99?h56sa1b:1290:wE??5b;8yk7d0;k1<7?tH026g<=zf8i3>o4?:0yK553d12we=n6=c;295~N68c90g>5<6sA;;9n74}o3`<7c=83;pD<>:c89~j4e?:o0;6{i9j28<7>51zJ240e>3td:o5=>:182M77=j30qc?l82094?7|@8:>o45rn0a;76<728qC==;l9:m5f>4<3:1=vF>04a:?xh6k19>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b:0290:wE??5b;8yk7d0:k1<7?t$e4ff?6<@8:>o45rn0a;7g<728qC==;l9:m5f>4k3:1=vF>04a:?xh6k19o6=4>{I331f?k50;3xL462k01vb4}O99?h56sa1b:74?6=9rB:<8m6;|l2g=26290:wE??5b;8yk7d0=81<7?tH026g<=zf8i38>4?:0yK553d12we=n6;4;295~N68c966>5<6sA;;9n74}o3`<10=83;pD<>:c89~j4e?<>0;6{i9j2?47>51zJ240e>3td:o5:6:182M77=j30qc?l85c94?7|@8:>o45rn0a;0g<728qC==;l9:m5f>3k3:1=vF>04a:?xh6k1>o6=4>{I331f?4}O99?h56sa1b:64?6=9rB:<8m6;|l2g=36290:wE??5b;8yk7d0<81<7?tH026g<=zf8i39>4?:0yK553d12we=n6:4;295~"c>lh1<6F>04a:?xh6k1?>6=4>{I331f?4}O99?h56sa1b:6290:wE??5b;8yk7d0c97g>5<6sA;;9n74}o3`<0c=83;pD<>:c89~j4e?=o0;6{i9j2=<7>51zJ240e>3td:o58>:182M77=j30qc?l87094?7|@8:>o45rn0a;26<728qC==;l9:m5f>1<3:1=vF>04a:?xh6k1<>6=4>{I331f?4}O99?h56sa1b:5290:wE??5b;8yk7d0?k1<7?tH026g<=zf8i3:o4?:0yK553d12we=n69c;295~N68c94g>5<6sA;;9n74}o3`<3c=83;p(i8jb;28L462k01vb4}O99?h56sa1b:44?6=9rB:<8m6;|l2g=16290:wE??5b;8yk7d0>81<7?tH026g<=zf8i3;>4?:0yK553d12we=n684;295~N68c956>5<6sA;;9n74}o3`<20=83;pD<>:c89~j4e??>0;6{i9j2<47>51zJ240e>3td:o596:182M77=j30qc?l86c94?7|@8:>o45rn0a;3g<728qC==;l9:m5f>0k3:1=vF>04a:?xh6k1=o6=4>{I331f?4}O99?h56sa1b:;4?6=9rB:<8m6;|l2g=>6290:wE??5b;8yk7d0181<7?tH026g<=zf8i34>4?:0yK553d12we=n674;295~N68c9:6>5<6sA;;9n74}o3`<=0=83;pD<>:c89~j4e?0>0;6{i9j2347>51z&g2`d=82B:<8m6;|l2g=>>290:wE??5b;8yk7d01k1<7?tH026g<=zf8i34o4?:0yK553d12we=n67c;295~N68c9:g>5<6sA;;9n74}o3`<=c=83;pD<>:c89~j4e?0o0;6{i9j22<7>51zJ240e>3td:o57>:182M77=j30qc?l88094?7|@8:>o45rn0a;=6<728qC==;l9:m5f>><3:1=vF>04a:?xh6k13>6=4>{I331f?4}O99?h56sa1b::290:wE??5b;8yk7d00k1<7?tH026g<=zf8i35o4?:0yK553d12we=n66c;295~N68c9;g>5<6sA;;9n74}o3`<:c89~j4e?1o0;6{i9j2j<7>51zJ240e>3td:o5o>:182M77=j30qc?l8`094?7|,m4H026g<=zf8i3m>4?:0yK553d12we=n6n4;295~N68c9c6>5<6sA;;9n74}o3`:c89~j4e?i>0;6{i9j2j47>51zJ240e>3td:o5o6:182M77=j30qc?l8`c94?7|@8:>o45rn0a;eg<728qC==;l9:m5f>fk3:1=vF>04a:?xh6k1ko6=4>{I331f?4}O99?h56sa1b:a4?6=9rB:<8m6;|l2g=d6290:wE??5b;8yk7d0k81<7?tH026g<=zf8i3n>4?:0yK553d12we=n6m4;295~N68c9`6>5<6sA;;9n74}o3`:c89~j4e?j>0;6{i9j2i47>51zJ240e>3td:o5l6:182M77=j30qc?l8cc94?7|@8:>o45rn0a;fg<728qC==;l9:m5f>ek3:1=v*k6d`94>N68c9`g>5<6sA;;9n74}o3`:c89~j4e?jo0;6{i9j2h<7>51zJ240e>3td:o5m>:182M77=j30qc?l8b094?7|@8:>o45rn0a;g6<728qC==;l9:m5f>d<3:1=vF>04a:?xh6k1i>6=4>{I331f?4}O99?h56sa1b:`290:wE??5b;8yk7d0jk1<7?tH026g<=zf8i3oo4?:0yK553d12we=n6lc;295~N68c9ag>5<6sA;;9n74}o3`:c89~j4e?ko0;6{i9j2o<7>51zJ240e>3td:o5j>:182M77=j30qc?l8e094?7|@8:>o45rn0a;`6<728qC==;l9:m5f>c<3:1=vF>04a:?xh6k1n>6=4>{I331f?:c89~j4e?l>0;6{i9j2o47>51zJ240e>3td:o5j6:182M77=j30qc?l8ec94?7|@8:>o45rn0a;`g<728qC==;l9:m5f>ck3:1=vF>04a:?xh6k1no6=4>{I331f?4}O99?h56sa1b:f4?6=9rB:<8m6;|l2g=c6290:wE??5b;8yk7d0l81<7?tH026g<=zf8i3i>4?:0yK553d12we=n6j4;295~N68c9g6>5<6sA;;9n74}o3`<`0=83;pD<>:c89~j4e?m>0;6{i9j2n47>51zJ240e>3td:o5k6:182M77=j30qc?l8dc94?7|@8:>o45rn0a;ag<728qC==;l9:m5f>bk3:1=vF>04a:?xh6k1oo6=4>{I331f?4}O99?h56sa1b:e4?6=9r.o:hl50:J240e>3td:o5h>:182M77=j30qc?l8g094?7|@8:>o45rn0a;b6<728qC==;l9:m5f>a<3:1=vF>04a:?xh6k1l>6=4>{I331f?4}O99?h56sa1b:e290:wE??5b;8yk7d0ok1<7?tH026g<=zf8i3jo4?:0yK553d12we=n6ic;295~N68c9dg>5<6sA;;9n74}o3`:c89~j4e?no0;6{i9j3;<7>51zJ240e>3td:o4>>:182M77=j30qc?l91094?7|@8:>o45rn0a:46<728qC==;l9:m5f?7<3:1=vF>04a:?xh6k0:>6=4>{I331f?4}O99?h56sa1b;3290:wE??5b;8yk7d19k1<7?t$e4ff?6<@8:>o45rn0a:4g<728qC==;l9:m5f?7k3:1=vF>04a:?xh6k0:o6=4>{I331f?4}O99?h56sa1b;24?6=9rB:<8m6;|l2g<76290:wE??5b;8yk7d1881<7?tH026g<=zf8i2=>4?:0yK553d12we=n7>4;295~N68c836>5<6sA;;9n74}o3`=40=83;pD<>:c89~j4e>9>0;6{i9j3:47>51zJ240e>3td:o4?6:182M77=j30qc?l90c94?7|@8:>o45rn0a:5g<728qC==;l9:m5f?6k3:1=vF>04a:?xh6k0;o6=4>{I331f?4}O99?h56sa1b;14?6=9rB:<8m6;|l2g<46290:wE??5b;8yk7d1;81<7?tH026g<=zf8i2>>4?:0yK553d12we=n7=4;295~"c>lh1<6F>04a:?xh6k08>6=4>{I331f?4}O99?h56sa1b;1290:wE??5b;8yk7d1;k1<7?tH026g<=zf8i2>o4?:0yK553d12we=n7=c;295~N68c80g>5<6sA;;9n74}o3`=7c=83;pD<>:c89~j4e>:o0;6{i9j38<7>51zJ240e>3td:o4=>:182M77=j30qc?l92094?7|@8:>o45rn0a:76<728qC==;l9:m5f?4<3:1=vF>04a:?xh6k09>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b;0290:wE??5b;8yk7d1:k1<7?tH026g<=zf8i2?o4?:0yK553d12we=n7c81g>5<6sA;;9n74}o3`=6c=83;p(i8jb;28L462k01vb4}O99?h56sa1b;74?6=9rB:<8m6;|l2g<26290:wE??5b;8yk7d1=81<7?tH026g<=zf8i28>4?:0yK553d12we=n7;4;295~N68c866>5<6sA;;9n74}o3`=10=83;pD<>:c89~j4e><>0;6{i9j3?47>51zJ240e>3td:o4:6:182M77=j30qc?l95c94?7|@8:>o45rn0a:0g<728qC==;l9:m5f?3k3:1=vF>04a:?xh6k0>o6=4>{I331f?4}O99?h56sa1b;64?6=9rB:<8m6;|l2g<36290:wE??5b;8yk7d1<81<7?tH026g<=zf8i29>4?:0yK553d12we=n7:4;295~N68c876>5<6sA;;9n74}o3`=00=83;pD<>:c89~j4e>=>0;6{i9j3>47>51z&g2`d=82B:<8m6;|l2g<3>290:wE??5b;8yk7d1c87g>5<6sA;;9n74}o3`=0c=83;pD<>:c89~j4e>=o0;6{i9j3=<7>51zJ240e>3td:o48>:182M77=j30qc?l97094?7|@8:>o45rn0a:26<728qC==;l9:m5f?1<3:1=vF>04a:?xh6k0<>6=4>{I331f?4}O99?h56sa1b;5290:wE??5b;8yk7d1?k1<7?tH026g<=zf8i2:o4?:0yK553d12we=n79c;295~N68c84g>5<6sA;;9n74}o3`=3c=83;pD<>:c89~j4e>>o0;6{i9j3<<7>51zJ240e>3td:o49>:182M77=j30qc?l96094?7|,m4H026g<=zf8i2;>4?:0yK553d12we=n784;295~N68c856>5<6sA;;9n74}o3`=20=83;pD<>:c89~j4e>?>0;6{i9j3<47>51zJ240e>3td:o496:182M77=j30qc?l96c94?7|@8:>o45rn0a:3g<728qC==;l9:m5f?0k3:1=vF>04a:?xh6k0=o6=4>{I331f?4}O99?h56sa1b;;4?6=9rB:<8m6;|l2g<>6290:wE??5b;8yk7d1181<7?tH026g<=zf8i24>4?:0yK553d12we=n774;295~N68c8:6>5<6sA;;9n74}o3`==0=83;pD<>:c89~j4e>0>0;6{i9j3347>51zJ240e>3td:o466:182M77=j30qc?l99c94?7|@8:>o45rn0a:N68c8:g>5<6sA;;9n74}o3`==c=83;pD<>:c89~j4e>0o0;6{i9j32<7>51zJ240e>3td:o47>:182M77=j30qc?l98094?7|@8:>o45rn0a:=6<728qC==;l9:m5f?><3:1=vF>04a:?xh6k03>6=4>{I331f?4}O99?h56sa1b;:290:wE??5b;8yk7d10k1<7?tH026g<=zf8i25o4?:0yK553d12we=n76c;295~N68c8;g>5<6sA;;9n74}o3`=:c89~j4e>1o0;6{i9j3j<7>51zJ240e>3td:o4o>:182M77=j30qc?l9`094?7|@8:>o45rn0a:e6<728qC==;l9:m5f?f<3:1=vF>04a:?xh6k0k>6=4>{I331f?:c89~j4e>i>0;6{i9j3j47>51zJ240e>3td:o4o6:182M77=j30qc?l9`c94?7|@8:>o45rn0a:eg<728qC==;l9:m5f?fk3:1=vF>04a:?xh6k0ko6=4>{I331f?4}O99?h56sa1b;a4?6=9rB:<8m6;|l2g4?:0yK553d12we=n7m4;295~N68c8`6>5<6sA;;9n74}o3`=g0=83;pD<>:c89~j4e>j>0;6{i9j3i47>51zJ240e>3td:o4l6:182M77=j30qc?l9cc94?7|@8:>o45rn0a:fg<728qC==;l9:m5f?ek3:1=vF>04a:?xh6k0ho6=4>{I331f?4}O99?h56sa1b;`4?6=9r.o:hl50:J240e>3td:o4m>:182M77=j30qc?l9b094?7|@8:>o45rn0a:g6<728qC==;l9:m5f?d<3:1=vF>04a:?xh6k0i>6=4>{I331f?4}O99?h56sa1b;`290:wE??5b;8yk7d1jk1<7?tH026g<=zf8i2oo4?:0yK553d12we=n7lc;295~N68c8ag>5<6sA;;9n74}o3`=fc=83;pD<>:c89~j4e>ko0;6{i9j3o<7>51zJ240e>3td:o4j>:182M77=j30qc?l9e094?7|@8:>o45rn0a:`6<728qC==;l9:m5f?c<3:1=vF>04a:?xh6k0n>6=4>{I331f?4}O99?h56sa1b;g290:wE??5b;8yk7d1mk1<7?t$e4ff?6<@8:>o45rn0a:`g<728qC==;l9:m5f?ck3:1=vF>04a:?xh6k0no6=4>{I331f?4}O99?h56sa1b;f4?6=9rB:<8m6;|l2g4?:0yK553d12we=n7j4;295~N68c8g6>5<6sA;;9n74}o3`=`0=83;pD<>:c89~j4e>m>0;6{i9j3n47>51zJ240e>3td:o4k6:182M77=j30qc?l9dc94?7|@8:>o45rn0a:ag<728qC==;l9:m5f?bk3:1=vF>04a:?xh6k0oo6=4>{I331f?4}O99?h56sa1b;e4?6=9rB:<8m6;|l2g<`6290:wE??5b;8yk7d1o81<7?tH026g<=zf8i2j>4?:0yK553d12we=n7i4;295~"c>lh1<6F>04a:?xh6k0l>6=4>{I331f?4}O99?h56sa1b;e290:wE??5b;8yk7d1ok1<7?tH026g<=zf8i2jo4?:0yK553d12we=n7ic;295~N68c8dg>5<6sA;;9n74}o3`=cc=83;pD<>:c89~j4e>no0;6{i9jk;<7>51zJ240e>3td:ol>>:182M77=j30qc?la1094?7|@8:>o45rn0ab46<728qC==;l9:m5fg7<3:1=vF>04a:?xh6kh:>6=4>{I331f?4}O99?h56sa1bc3290:wE??5b;8yk7di9k1<7?tH026g<=zf8ijc`2g>5<6sA;;9n74}o3`e5c=83;p(i8jb;28L462k01vb4}O99?h56sa1bc24?6=9rB:<8m6;|l2gd76290:wE??5b;8yk7di881<7?tH026g<=zf8ij=>4?:0yK553d12we=no>4;295~N68c`36>5<6sA;;9n74}o3`e40=83;pD<>:c89~j4ef9>0;6{i9jk:47>51zJ240e>3td:ol?6:182M77=j30qc?la0c94?7|@8:>o45rn0ab5g<728qC==;l9:m5fg6k3:1=vF>04a:?xh6kh;o6=4>{I331f?4}O99?h56sa1bc14?6=9rB:<8m6;|l2gd46290:wE??5b;8yk7di;81<7?tH026g<=zf8ij>>4?:0yK553d12we=no=4;295~N68c`06>5<6sA;;9n74}o3`e70=83;pD<>:c89~j4ef:>0;6{i9jk947>51z&g2`d=82B:<8m6;|l2gd4>290:wE??5b;8yk7di;k1<7?tH026g<=zf8ij>o4?:0yK553d12we=no=c;295~N68c`0g>5<6sA;;9n74}o3`e7c=83;pD<>:c89~j4ef:o0;6{i9jk8<7>51zJ240e>3td:ol=>:182M77=j30qc?la2094?7|@8:>o45rn0ab76<728qC==;l9:m5fg4<3:1=vF>04a:?xh6kh9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1bc0290:wE??5b;8yk7di:k1<7?tH026g<=zf8ij?o4?:0yK553d12we=noc`1g>5<6sA;;9n74}o3`e6c=83;pD<>:c89~j4ef;o0;6{i9jk?<7>51zJ240e>3td:ol:>:182M77=j30qc?la5094?7|,m4H026g<=zf8ij8>4?:0yK553d12we=no;4;295~N68c`66>5<6sA;;9n74}o3`e10=83;pD<>:c89~j4ef<>0;6{i9jk?47>51zJ240e>3td:ol:6:182M77=j30qc?la5c94?7|@8:>o45rn0ab0g<728qC==;l9:m5fg3k3:1=vF>04a:?xh6kh>o6=4>{I331f?4}O99?h56sa1bc64?6=9rB:<8m6;|l2gd36290:wE??5b;8yk7di<81<7?tH026g<=zf8ij9>4?:0yK553d12we=no:4;295~N68c`76>5<6sA;;9n74}o3`e00=83;pD<>:c89~j4ef=>0;6{i9jk>47>51zJ240e>3td:ol;6:182M77=j30qc?la4c94?7|@8:>o45rn0ab1g<728qC==;l9:m5fg2k3:1=v*k6d`94>N68c`7g>5<6sA;;9n74}o3`e0c=83;pD<>:c89~j4ef=o0;6{i9jk=<7>51zJ240e>3td:ol8>:182M77=j30qc?la7094?7|@8:>o45rn0ab26<728qC==;l9:m5fg1<3:1=vF>04a:?xh6kh<>6=4>{I331f?4}O99?h56sa1bc5290:wE??5b;8yk7di?k1<7?tH026g<=zf8ij:o4?:0yK553d12we=no9c;295~N68c`4g>5<6sA;;9n74}o3`e3c=83;pD<>:c89~j4ef>o0;6{i9jk<<7>51zJ240e>3td:ol9>:182M77=j30qc?la6094?7|@8:>o45rn0ab36<728qC==;l9:m5fg0<3:1=vF>04a:?xh6kh=>6=4>{I331f?:c89~j4ef?>0;6{i9jk<47>51zJ240e>3td:ol96:182M77=j30qc?la6c94?7|@8:>o45rn0ab3g<728qC==;l9:m5fg0k3:1=vF>04a:?xh6kh=o6=4>{I331f?4}O99?h56sa1bc;4?6=9rB:<8m6;|l2gd>6290:wE??5b;8yk7di181<7?tH026g<=zf8ij4>4?:0yK553d12we=no74;295~N68c`:6>5<6sA;;9n74}o3`e=0=83;pD<>:c89~j4ef0>0;6{i9jk347>51zJ240e>3td:ol66:182M77=j30qc?la9c94?7|@8:>o45rn0ab04a:?xh6kh2o6=4>{I331f?4}O99?h56sa1bc:4?6=9r.o:hl50:J240e>3td:ol7>:182M77=j30qc?la8094?7|@8:>o45rn0ab=6<728qC==;l9:m5fg><3:1=vF>04a:?xh6kh3>6=4>{I331f?4}O99?h56sa1bc:290:wE??5b;8yk7di0k1<7?tH026g<=zf8ij5o4?:0yK553d12we=no6c;295~N68c`;g>5<6sA;;9n74}o3`e:c89~j4ef1o0;6{i9jkj<7>51zJ240e>3td:olo>:182M77=j30qc?la`094?7|@8:>o45rn0abe6<728qC==;l9:m5fgf<3:1=vF>04a:?xh6khk>6=4>{I331f?4}O99?h56sa1bcb290:wE??5b;8yk7dihk1<7?t$e4ff?6<@8:>o45rn0abeg<728qC==;l9:m5fgfk3:1=vF>04a:?xh6khko6=4>{I331f?4}O99?h56sa1bca4?6=9rB:<8m6;|l2gdd6290:wE??5b;8yk7dik81<7?tH026g<=zf8ijn>4?:0yK553d12we=nom4;295~N68c``6>5<6sA;;9n74}o3`eg0=83;pD<>:c89~j4efj>0;6{i9jki47>51zJ240e>3td:oll6:182M77=j30qc?lacc94?7|@8:>o45rn0abfg<728qC==;l9:m5fgek3:1=vF>04a:?xh6khho6=4>{I331f?4}O99?h56sa1bc`4?6=9rB:<8m6;|l2gde6290:wE??5b;8yk7dij81<7?tH026g<=zf8ijo>4?:0yK553d12we=nol4;295~"c>lh1<6F>04a:?xh6khi>6=4>{I331f?4}O99?h56sa1bc`290:wE??5b;8yk7dijk1<7?tH026g<=zf8ijoo4?:0yK553d12we=nolc;295~N68c`ag>5<6sA;;9n74}o3`efc=83;pD<>:c89~j4efko0;6{i9jko<7>51zJ240e>3td:olj>:182M77=j30qc?lae094?7|@8:>o45rn0ab`6<728qC==;l9:m5fgc<3:1=vF>04a:?xh6khn>6=4>{I331f?4}O99?h56sa1bcg290:wE??5b;8yk7dimk1<7?tH026g<=zf8ijho4?:0yK553d12we=nokc;295~N68c`fg>5<6sA;;9n74}o3`eac=83;p(i8jb;28L462k01vb4}O99?h56sa1bcf4?6=9rB:<8m6;|l2gdc6290:wE??5b;8yk7dil81<7?tH026g<=zf8iji>4?:0yK553d12we=noj4;295~N68c`g6>5<6sA;;9n74}o3`e`0=83;pD<>:c89~j4efm>0;6{i9jkn47>51zJ240e>3td:olk6:182M77=j30qc?ladc94?7|@8:>o45rn0abag<728qC==;l9:m5fgbk3:1=vF>04a:?xh6khoo6=4>{I331f?4}O99?h56sa1bce4?6=9rB:<8m6;|l2gd`6290:wE??5b;8yk7dio81<7?tH026g<=zf8ijj>4?:0yK553d12we=noi4;295~N68c`d6>5<6sA;;9n74}o3`ec0=83;pD<>:c89~j4efn>0;6{i9jkm47>51zJ240e>3td:olh6:182M77=j30qc?lagc94?7|@8:>o45rn0abbg<728q/h;km:19K553d12we=noic;295~N68c`dg>5<6sA;;9n74}o3`ecc=83;pD<>:c89~j4efno0;6{i9jh;<7>51zJ240e>3td:oo>>:182M77=j30qc?lb1094?7|@8:>o45rn0aa46<728qC==;l9:m5fd7<3:1=vF>04a:?xh6kk:>6=4>{I331f?4}O99?h56sa1b`3290:wE??5b;8yk7dj9k1<7?tH026g<=zf8iicc2g>5<6sA;;9n74}o3`f5c=83;pD<>:c89~j4ee8o0;6{i9jh:<7>51zJ240e>3td:oo?>:182M77=j30qc?lb0094?7|@8:>o45rn0aa56<728q/h;km:19K553d12we=nl>4;295~N68cc36>5<6sA;;9n74}o3`f40=83;pD<>:c89~j4ee9>0;6{i9jh:47>51zJ240e>3td:oo?6:182M77=j30qc?lb0c94?7|@8:>o45rn0aa5g<728qC==;l9:m5fd6k3:1=vF>04a:?xh6kk;o6=4>{I331f?4}O99?h56sa1b`14?6=9rB:<8m6;|l2gg46290:wE??5b;8yk7dj;81<7?tH026g<=zf8ii>>4?:0yK553d12we=nl=4;295~N68cc06>5<6sA;;9n74}o3`f70=83;pD<>:c89~j4ee:>0;6{i9jh947>51zJ240e>3td:oo<6:182M77=j30qc?lb3c94?7|@8:>o45rn0aa6g<728qC==;l9:m5fd5k3:1=vF>04a:?xh6kk8o6=4>{I331f?4}#l?oi6=5G117`=>{i9jh8<7>51zJ240e>3td:oo=>:182M77=j30qc?lb2094?7|@8:>o45rn0aa76<728qC==;l9:m5fd4<3:1=vF>04a:?xh6kk9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1b`0290:wE??5b;8yk7dj:k1<7?tH026g<=zf8ii?o4?:0yK553d12we=nlcc1g>5<6sA;;9n74}o3`f6c=83;pD<>:c89~j4ee;o0;6{i9jh?<7>51zJ240e>3td:oo:>:182M77=j30qc?lb5094?7|@8:>o45rn0aa06<728qC==;l9:m5fd3<3:1=vF>04a:?xh6kk>>6=4>{I331f?4}O99?h56sa1b`73td:oo:6:182M77=j30qc?lb5c94?7|@8:>o45rn0aa0g<728qC==;l9:m5fd3k3:1=vF>04a:?xh6kk>o6=4>{I331f?4}O99?h56sa1b`64?6=9rB:<8m6;|l2gg36290:wE??5b;8yk7dj<81<7?tH026g<=zf8ii9>4?:0yK553d12we=nl:4;295~N68cc76>5<6sA;;9n74}o3`f00=83;pD<>:c89~j4ee=>0;6{i9jh>47>51zJ240e>3td:oo;6:182M77=j30qc?lb4c94?7|@8:>o45rn0aa1g<728qC==;l9:m5fd2k3:1=vF>04a:?xh6kk?o6=4>{I331f?4}O99?h56sa1b`54?6=9r.o:hl50:J240e>3td:oo8>:182M77=j30qc?lb7094?7|@8:>o45rn0aa26<728qC==;l9:m5fd1<3:1=vF>04a:?xh6kk<>6=4>{I331f?4}O99?h56sa1b`5290:wE??5b;8yk7dj?k1<7?tH026g<=zf8ii:o4?:0yK553d12we=nl9c;295~N68cc4g>5<6sA;;9n74}o3`f3c=83;pD<>:c89~j4ee>o0;6{i9jh<<7>51zJ240e>3td:oo9>:182M77=j30qc?lb6094?7|@8:>o45rn0aa36<728qC==;l9:m5fd0<3:1=vF>04a:?xh6kk=>6=4>{I331f?4}O99?h56sa1b`4290:wE??5b;8yk7dj>k1<7?tH026g<=zf8ii;o4?:0yK553d12we=nl8c;295~"c>lh1<6F>04a:?xh6kk=o6=4>{I331f?4}O99?h56sa1b`;4?6=9rB:<8m6;|l2gg>6290:wE??5b;8yk7dj181<7?tH026g<=zf8ii4>4?:0yK553d12we=nl74;295~N68cc:6>5<6sA;;9n74}o3`f=0=83;pD<>:c89~j4ee0>0;6{i9jh347>51zJ240e>3td:oo66:182M77=j30qc?lb9c94?7|@8:>o45rn0aa04a:?xh6kk2o6=4>{I331f?4}O99?h56sa1b`:4?6=9rB:<8m6;|l2gg?6290:wE??5b;8yk7dj081<7?tH026g<=zf8ii5>4?:0yK553d12we=nl64;295~N68cc;6>5<6s-n=io4?;I331f?4}O99?h56sa1b`:290:wE??5b;8yk7dj0k1<7?tH026g<=zf8ii5o4?:0yK553d12we=nl6c;295~N68cc;g>5<6sA;;9n74}o3`f:c89~j4ee1o0;6{i9jhj<7>51zJ240e>3td:ooo>:182M77=j30qc?lb`094?7|@8:>o45rn0aae6<728qC==;l9:m5fdf<3:1=vF>04a:?xh6kkk>6=4>{I331f?4}O99?h56sa1b`b290:wE??5b;8yk7djhk1<7?tH026g<=zf8iimo4?:0yK553d12we=nlnc;295~N68cccg>5<6s-n=io4?;I331f?4}O99?h56sa1b`a4?6=9rB:<8m6;|l2ggd6290:wE??5b;8yk7djk81<7?tH026g<=zf8iin>4?:0yK553d12we=nlm4;295~N68cc`6>5<6sA;;9n74}o3`fg0=83;pD<>:c89~j4eej>0;6{i9jhi47>51zJ240e>3td:ool6:182M77=j30qc?lbcc94?7|@8:>o45rn0aafg<728qC==;l9:m5fdek3:1=vF>04a:?xh6kkho6=4>{I331f?4}O99?h56sa1b``4?6=9rB:<8m6;|l2gge6290:wE??5b;8yk7djj81<7?tH026g<=zf8iio>4?:0yK553d12we=nll4;295~N68cca6>5<6sA;;9n74}o3`ff0=83;pD<>:c89~j4eek>0;6{i9jhh47>51zJ240e>3td:oom6:182!b1mk0;7E??5b;8yk7djjk1<7?tH026g<=zf8iioo4?:0yK553d12we=nllc;295~N68ccag>5<6sA;;9n74}o3`ffc=83;pD<>:c89~j4eeko0;6{i9jho<7>51zJ240e>3td:ooj>:182M77=j30qc?lbe094?7|@8:>o45rn0aa`6<728qC==;l9:m5fdc<3:1=vF>04a:?xh6kkn>6=4>{I331f?4}O99?h56sa1b`g290:wE??5b;8yk7djmk1<7?tH026g<=zf8iiho4?:0yK553d12we=nlkc;295~N68ccfg>5<6sA;;9n74}o3`fac=83;pD<>:c89~j4eelo0;6{i9jhn<7>51zJ240e>3td:ook>:182M77=j30qc?lbd094?7|,m4H026g<=zf8iii>4?:0yK553d12we=nlj4;295~N68ccg6>5<6sA;;9n74}o3`f`0=83;pD<>:c89~j4eem>0;6{i9jhn47>51zJ240e>3td:ook6:182M77=j30qc?lbdc94?7|@8:>o45rn0aaag<728qC==;l9:m5fdbk3:1=vF>04a:?xh6kkoo6=4>{I331f?4}O99?h56sa1b`e4?6=9rB:<8m6;|l2gg`6290:wE??5b;8yk7djo81<7?tH026g<=zf8iij>4?:0yK553d12we=nli4;295~N68ccd6>5<6sA;;9n74}o3`fc0=83;pD<>:c89~j4een>0;6{i9jhm47>51zJ240e>3td:ooh6:182M77=j30qc?lbgc94?7|,m4H026g<=zf8iijo4?:0yK553d12we=nlic;295~N68ccdg>5<6sA;;9n74}o3`fcc=83;pD<>:c89~j4eeno0;6{i9ji;<7>51zJ240e>3td:on>>:182M77=j30qc?lc1094?7|@8:>o45rn0a`46<728qC==;l9:m5fe7<3:1=vF>04a:?xh6kj:>6=4>{I331f?4}O99?h56sa1ba3290:wE??5b;8yk7dk9k1<7?tH026g<=zf8ihcb2g>5<6sA;;9n74}o3`g5c=83;pD<>:c89~j4ed8o0;6{i9ji:<7>51zJ240e>3td:on?>:182M77=j30qc?lc0094?7|@8:>o45rn0a`56<728qC==;l9:m5fe6<3:1=vF>04a:?xh6kj;>6=4>{I331f?:c89~j4ed9>0;6{i9ji:47>51zJ240e>3td:on?6:182M77=j30qc?lc0c94?7|@8:>o45rn0a`5g<728qC==;l9:m5fe6k3:1=vF>04a:?xh6kj;o6=4>{I331f?4}O99?h56sa1ba14?6=9rB:<8m6;|l2gf46290:wE??5b;8yk7dk;81<7?tH026g<=zf8ih>>4?:0yK553d12we=nm=4;295~N68cb06>5<6sA;;9n74}o3`g70=83;pD<>:c89~j4ed:>0;6{i9ji947>51zJ240e>3td:on<6:182M77=j30qc?lc3c94?7|@8:>o45rn0a`6g<728qC==;l9:m5fe5k3:1=vF>04a:?xh6kj8o6=4>{I331f?4}#l?oi6=5G117`=>{i9ji8<7>51zJ240e>3td:on=>:182M77=j30qc?lc2094?7|@8:>o45rn0a`76<728qC==;l9:m5fe4<3:1=vF>04a:?xh6kj9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1ba0290:wE??5b;8yk7dk:k1<7?tH026g<=zf8ih?o4?:0yK553d12we=nmcb1g>5<6sA;;9n74}o3`g6c=83;pD<>:c89~j4ed;o0;6{i9ji?<7>51zJ240e>3td:on:>:182M77=j30qc?lc5094?7|@8:>o45rn0a`06<728qC==;l9:m5fe3<3:1=vF>04a:?xh6kj>>6=4>{I331f?4}#l?oi6=5G117`=>{i9ji?47>51zJ240e>3td:on:6:182M77=j30qc?lc5c94?7|@8:>o45rn0a`0g<728qC==;l9:m5fe3k3:1=vF>04a:?xh6kj>o6=4>{I331f?4}O99?h56sa1ba64?6=9rB:<8m6;|l2gf36290:wE??5b;8yk7dk<81<7?tH026g<=zf8ih9>4?:0yK553d12we=nm:4;295~N68cb76>5<6sA;;9n74}o3`g00=83;pD<>:c89~j4ed=>0;6{i9ji>47>51zJ240e>3td:on;6:182M77=j30qc?lc4c94?7|@8:>o45rn0a`1g<728qC==;l9:m5fe2k3:1=vF>04a:?xh6kj?o6=4>{I331f?4}O99?h56sa1ba54?6=9rB:<8m6;|l2gf06290:wE??5b;8yk7dk?81<7?tH026g<=zf8ih:>4?:0y'`3ce291C==;l9:m5fe1<3:1=vF>04a:?xh6kj<>6=4>{I331f?4}O99?h56sa1ba5290:wE??5b;8yk7dk?k1<7?tH026g<=zf8ih:o4?:0yK553d12we=nm9c;295~N68cb4g>5<6sA;;9n74}o3`g3c=83;pD<>:c89~j4ed>o0;6{i9ji<<7>51zJ240e>3td:on9>:182M77=j30qc?lc6094?7|@8:>o45rn0a`36<728qC==;l9:m5fe0<3:1=vF>04a:?xh6kj=>6=4>{I331f?4}O99?h56sa1ba4290:wE??5b;8yk7dk>k1<7?tH026g<=zf8ih;o4?:0yK553d12we=nm8c;295~"c>lh1<6F>04a:?xh6kj=o6=4>{I331f?4}O99?h56sa1ba;4?6=9rB:<8m6;|l2gf>6290:wE??5b;8yk7dk181<7?tH026g<=zf8ih4>4?:0yK553d12we=nm74;295~N68cb:6>5<6sA;;9n74}o3`g=0=83;pD<>:c89~j4ed0>0;6{i9ji347>51zJ240e>3td:on66:182M77=j30qc?lc9c94?7|@8:>o45rn0a`04a:?xh6kj2o6=4>{I331f?4}O99?h56sa1ba:4?6=9rB:<8m6;|l2gf?6290:wE??5b;8yk7dk081<7?tH026g<=zf8ih5>4?:0yK553d12we=nm64;295~"c>lh1<6F>04a:?xh6kj3>6=4>{I331f?4}O99?h56sa1ba:290:wE??5b;8yk7dk0k1<7?tH026g<=zf8ih5o4?:0yK553d12we=nm6c;295~N68cb;g>5<6sA;;9n74}o3`g:c89~j4ed1o0;6{i9jij<7>51zJ240e>3td:ono>:182M77=j30qc?lc`094?7|@8:>o45rn0a`e6<728qC==;l9:m5fef<3:1=vF>04a:?xh6kjk>6=4>{I331f?4}O99?h56sa1bab290:wE??5b;8yk7dkhk1<7?tH026g<=zf8ihmo4?:0yK553d12we=nmnc;295~N68cbcg>5<6sA;;9n74}o3`gdc=83;pD<>:c89~j4edio0;6{i9jii<7>51zJ240e>3td:onl>:182M77=j30qc?lcc094?7|@8:>o45rn0a`f6<728qC==;l9:m5fee<3:1=vF>04a:?xh6kjh>6=4>{I331f?4}O99?h56sa1baa290:wE??5b;8yk7dkkk1<7?tH026g<=zf8ihno4?:0yK553d12we=nmmc;295~N68cb`g>5<6sA;;9n74}o3`ggc=83;pD<>:c89~j4edjo0;6{i9jih<7>51zJ240e>3td:onm>:182M77=j30qc?lcb094?7|@8:>o45rn0a`g6<728qC==;l9:m5fed<3:1=vF>04a:?xh6kji>6=4>{I331f?4}O99?h56sa1ba`290:wE??5b;8yk7dkjk1<7?tH026g<=zf8ihoo4?:0yK553d12we=nmlc;295~N68cbag>5<6sA;;9n74}o3`gfc=83;pD<>:c89~j4edko0;6{i9jio<7>51zJ240e>3td:onj>:182M77=j30qc?lce094?7|@8:>o45rn0a``6<728qC==;l9:m5fec<3:1=vF>04a:?xh6kjn>6=4>{I331f?4}O99?h56sa1bag290:wE??5b;8yk7dkmk1<7?tH026g<=zf8ihho4?:0yK553d12we=nmkc;295~N68cbfg>5<6sA;;9n74}o3`gac=83;pD<>:c89~j4edlo0;6{i9jin<7>51zJ240e>3td:onk>:182M77=j30qc?lcd094?7|@8:>o45rn0a`a6<728qC==;l9:m5feb<3:1=vF>04a:?xh6kjo>6=4>{I331f?4}O99?h56sa1baf290:wE??5b;8yk7dklk1<7?tH026g<=zf8ihio4?:0yK553d12we=nmjc;295~N68cbgg>5<6sA;;9n74}o3`g`c=83;pD<>:c89~j4edmo0;6{i9jim<7>51zJ240e>3td:onh>:182M77=j30qc?lcg094?7|@8:>o45rn0a`b6<728qC==;l9:m5fea<3:1=vF>04a:?xh6kjl>6=4>{I331f?4}O99?h56sa1bae290:wE??5b;8yk7dkok1<7?tH026g<=zf8ihjo4?:0yK553d12we=nmic;295~N68cbdg>5<6sA;;9n74}o3`gcc=83;pD<>:c89~j4edno0;6{i9jn;<7>51zJ240e>3td:oi>>:182M77=j30qc?ld1094?7|@8:>o45rn0ag46<728qC==;l9:m5fb7<3:1=vF>04a:?xh6km:>6=4>{I331f?4}#l?oi6=5G117`=>{i9jn;47>51zJ240e>3td:oi>6:182M77=j30qc?ld1c94?7|@8:>o45rn0ag4g<728qC==;l9:m5fb7k3:1=vF>04a:?xh6km:o6=4>{I331f?4}O99?h56sa1bf24?6=9rB:<8m6;|l2ga76290:wE??5b;8yk7dl881<7?tH026g<=zf8io=>4?:0yK553d12we=nj>4;295~N68ce36>5<6sA;;9n74}o3``40=83;pD<>:c89~j4ec9>0;6{i9jn:47>51zJ240e>3td:oi?6:182M77=j30qc?ld0c94?7|@8:>o45rn0ag5g<728qC==;l9:m5fb6k3:1=vF>04a:?xh6km;o6=4>{I331f?4}#l?oi6=5G117`=>{i9jn9<7>51zJ240e>3td:oi<>:182M77=j30qc?ld3094?7|@8:>o45rn0ag66<728qC==;l9:m5fb5<3:1=vF>04a:?xh6km8>6=4>{I331f?4}O99?h56sa1bf1290:wE??5b;8yk7dl;k1<7?tH026g<=zf8io>o4?:0yK553d12we=nj=c;295~N68ce0g>5<6sA;;9n74}o3``7c=83;pD<>:c89~j4ec:o0;6{i9jn8<7>51zJ240e>3td:oi=>:182M77=j30qc?ld2094?7|@8:>o45rn0ag76<728qC==;l9:m5fb4<3:1=vF>04a:?xh6km9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1bf03td:oi=6:182M77=j30qc?ld2c94?7|@8:>o45rn0ag7g<728qC==;l9:m5fb4k3:1=vF>04a:?xh6km9o6=4>{I331f?k50;3xL462k01vb4}O99?h56sa1bf74?6=9rB:<8m6;|l2ga26290:wE??5b;8yk7dl=81<7?tH026g<=zf8io8>4?:0yK553d12we=nj;4;295~N68ce66>5<6sA;;9n74}o3``10=83;pD<>:c89~j4ec<>0;6{i9jn?47>51zJ240e>3td:oi:6:182M77=j30qc?ld5c94?7|@8:>o45rn0ag0g<728qC==;l9:m5fb3k3:1=vF>04a:?xh6km>o6=4>{I331f?4}O99?h56sa1bf64?6=9rB:<8m6;|l2ga36290:wE??5b;8yk7dl<81<7?t$e4ff?6<@8:>o45rn0ag16<728qC==;l9:m5fb2<3:1=vF>04a:?xh6km?>6=4>{I331f?4}O99?h56sa1bf6290:wE??5b;8yk7dlce7g>5<6sA;;9n74}o3``0c=83;pD<>:c89~j4ec=o0;6{i9jn=<7>51zJ240e>3td:oi8>:182M77=j30qc?ld7094?7|@8:>o45rn0ag26<728qC==;l9:m5fb1<3:1=vF>04a:?xh6km<>6=4>{I331f?4}O99?h56sa1bf5290:wE??5b;8yk7dl?k1<7?tH026g<=zf8io:o4?:0yK553d12we=nj9c;295~"c>lh1<6F>04a:?xh6km{I331f?4}O99?h56sa1bf44?6=9rB:<8m6;|l2ga16290:wE??5b;8yk7dl>81<7?tH026g<=zf8io;>4?:0yK553d12we=nj84;295~N68ce56>5<6sA;;9n74}o3``20=83;pD<>:c89~j4ec?>0;6{i9jn<47>51zJ240e>3td:oi96:182M77=j30qc?ld6c94?7|@8:>o45rn0ag3g<728qC==;l9:m5fb0k3:1=vF>04a:?xh6km=o6=4>{I331f?4}O99?h56sa1bf;4?6=9rB:<8m6;|l2ga>6290:wE??5b;8yk7dl181<7?tH026g<=zf8io4>4?:0yK553d12we=nj74;295~N68ce:6>5<6sA;;9n74}o3``=0=83;p(i8jb;28L462k01vb4}O99?h56sa1bf;>290:wE??5b;8yk7dl1k1<7?tH026g<=zf8io4o4?:0yK553d12we=nj7c;295~N68ce:g>5<6sA;;9n74}o3``=c=83;pD<>:c89~j4ec0o0;6{i9jn2<7>51zJ240e>3td:oi7>:182M77=j30qc?ld8094?7|@8:>o45rn0ag=6<728qC==;l9:m5fb><3:1=vF>04a:?xh6km3>6=4>{I331f?4}O99?h56sa1bf:290:wE??5b;8yk7dl0k1<7?tH026g<=zf8io5o4?:0yK553d12we=nj6c;295~N68ce;g>5<6sA;;9n74}o3``:c89~j4ec1o0;6{i9jnj<7>51z&g2`d=82B:<8m6;|l2gag6290:wE??5b;8yk7dlh81<7?tH026g<=zf8iom>4?:0yK553d12we=njn4;295~N68cec6>5<6sA;;9n74}o3``d0=83;pD<>:c89~j4eci>0;6{i9jnj47>51zJ240e>3td:oio6:182M77=j30qc?ld`c94?7|@8:>o45rn0ageg<728qC==;l9:m5fbfk3:1=vF>04a:?xh6kmko6=4>{I331f?4}O99?h56sa1bfa4?6=9rB:<8m6;|l2gad6290:wE??5b;8yk7dlk81<7?tH026g<=zf8ion>4?:0yK553d12we=njm4;295~N68ce`6>5<6sA;;9n74}o3``g0=83;pD<>:c89~j4ecj>0;6{i9jni47>51zJ240e>3td:oil6:182M77=j30qc?ldcc94?7|@8:>o45rn0agfg<728qC==;l9:m5fbek3:1=vF>04a:?xh6kmho6=4>{I331f?4}O99?h56sa1bf`4?6=9rB:<8m6;|l2gae6290:wE??5b;8yk7dlj81<7?tH026g<=zf8ioo>4?:0yK553d12we=njl4;295~N68cea6>5<6sA;;9n74}o3``f0=83;pD<>:c89~j4eck>0;6{i9jnh47>51zJ240e>3td:oim6:182M77=j30qc?ldbc94?7|@8:>o45rn0aggg<728qC==;l9:m5fbdk3:1=vF>04a:?xh6kmio6=4>{I331f?4}O99?h56sa1bfg4?6=9rB:<8m6;|l2gab6290:wE??5b;8yk7dlm81<7?tH026g<=zf8ioh>4?:0yK553d12we=njk4;295~N68cef6>5<6sA;;9n74}o3``a0=83;pD<>:c89~j4ecl>0;6{i9jno47>51zJ240e>3td:oij6:182M77=j30qc?ldec94?7|@8:>o45rn0ag`g<728qC==;l9:m5fbck3:1=vF>04a:?xh6kmno6=4>{I331f?4}O99?h56sa1bff4?6=9rB:<8m6;|l2gac6290:wE??5b;8yk7dll81<7?tH026g<=zf8ioi>4?:0yK553d12we=njj4;295~N68ceg6>5<6sA;;9n74}o3```0=83;pD<>:c89~j4ecm>0;6{i9jnn47>51zJ240e>3td:oik6:182M77=j30qc?lddc94?7|@8:>o45rn0agag<728qC==;l9:m5fbbk3:1=vF>04a:?xh6kmoo6=4>{I331f?4}O99?h56sa1bfe4?6=9rB:<8m6;|l2ga`6290:wE??5b;8yk7dlo81<7?tH026g<=zf8ioj>4?:0yK553d12we=nji4;295~N68ced6>5<6sA;;9n74}o3``c0=83;pD<>:c89~j4ecn>0;6{i9jnm47>51zJ240e>3td:oih6:182M77=j30qc?ldgc94?7|@8:>o45rn0agbg<728qC==;l9:m5fbak3:1=vF>04a:?xh6kmlo6=4>{I331f?4}O99?h56sa1bg34?6=9rB:<8m6;|l2g`66290:wE??5b;8yk7dm981<7?tH026g<=zf8in<>4?:0yK553d12we=nk?4;295~N68cd26>5<6sA;;9n74}o3`a50=83;pD<>:c89~j4eb8>0;6{i9jo;47>51zJ240e>3td:oh>6:182M77=j30qc?le1c94?7|@8:>o45rn0af4g<728qC==;l9:m5fc7k3:1=vF>04a:?xh6kl:o6=4>{I331f?4}O99?h56sa1bg24?6=9rB:<8m6;|l2g`76290:wE??5b;8yk7dm881<7?tH026g<=zf8in=>4?:0yK553d12we=nk>4;295~N68cd36>5<6sA;;9n74}o3`a40=83;pD<>:c89~j4eb9>0;6{i9jo:47>51zJ240e>3td:oh?6:182M77=j30qc?le0c94?7|@8:>o45rn0af5g<728qC==;l9:m5fc6k3:1=vF>04a:?xh6kl;o6=4>{I331f?4}O99?h56sa1bg14?6=9rB:<8m6;|l2g`46290:wE??5b;8yk7dm;81<7?tH026g<=zf8in>>4?:0yK553d12we=nk=4;295~N68cd06>5<6sA;;9n74}o3`a70=83;pD<>:c89~j4eb:>0;6{i9jo947>51zJ240e>3td:oh<6:182M77=j30qc?le3c94?7|@8:>o45rn0af6g<728qC==;l9:m5fc5k3:1=vF>04a:?xh6kl8o6=4>{I331f?4}O99?h56sa1bg04?6=9rB:<8m6;|l2g`56290:wE??5b;8yk7dm:81<7?tH026g<=zf8in?>4?:0yK553d12we=nk<4;295~N68cd16>5<6sA;;9n74}o3`a60=83;pD<>:c89~j4eb;>0;6{i9jo847>51zJ240e>3td:oh=6:182M77=j30qc?le2c94?7|@8:>o45rn0af7g<728qC==;l9:m5fc4k3:1=vF>04a:?xh6kl9o6=4>{I331f?k50;3xL462k01vb4}O99?h56sa1bg74?6=9rB:<8m6;|l2g`26290:wE??5b;8yk7dm=81<7?tH026g<=zf8in8>4?:0yK553d12we=nk;4;295~N68cd66>5<6sA;;9n74}o3`a10=83;pD<>:c89~j4eb<>0;6{i9jo?47>51zJ240e>3td:oh:6:182M77=j30qc?le5c94?7|@8:>o45rn0af0g<728qC==;l9:m5fc3k3:1=vF>04a:?xh6kl>o6=4>{I331f?4}O99?h56sa1bg64?6=9rB:<8m6;|l2g`36290:wE??5b;8yk7dm<81<7?tH026g<=zf8in9>4?:0yK553d12we=nk:4;295~N68cd76>5<6sA;;9n74}o3`a00=83;pD<>:c89~j4eb=>0;6{i9jo>47>51zJ240e>3td:oh;6:182M77=j30qc?le4c94?7|@8:>o45rn0af1g<728qC==;l9:m5fc2k3:1=vF>04a:?xh6kl?o6=4>{%f5ag<73A;;9n74}o3`a0c=83;pD<>:c89~j4eb=o0;6{i9jo=<7>51zJ240e>3td:oh8>:182M77=j30qc?le7094?7|@8:>o45rn0af26<728qC==;l9:m5fc1<3:1=vF>04a:?xh6kl<>6=4>{I331f?4}O99?h56sa1bg5290:wE??5b;8yk7dm?k1<7?tH026g<=zf8in:o4?:0yK553d12we=nk9c;295~N68cd4g>5<6sA;;9n74}o3`a3c=83;pD<>:c89~j4eb>o0;6{i9jo<<7>51zJ240e>3td:oh9>:182M77=j30qc?le6094?7|@8:>o45rn0af36<728qC==;l9:m5fc0<3:1=vF>04a:?xh6kl=>6=4>{%f5ag<73A;;9n74}o3`a20=83;pD<>:c89~j4eb?>0;6{i9jo<47>51zJ240e>3td:oh96:182M77=j30qc?le6c94?7|@8:>o45rn0af3g<728qC==;l9:m5fc0k3:1=vF>04a:?xh6kl=o6=4>{I331f?4}O99?h56sa1bg;4?6=9rB:<8m6;|l2g`>6290:wE??5b;8yk7dm181<7?tH026g<=zf8in4>4?:0yK553d12we=nk74;295~N68cd:6>5<6sA;;9n74}o3`a=0=83;pD<>:c89~j4eb0>0;6{i9jo347>51zJ240e>3td:oh66:182M77=j30qc?le9c94?7|@8:>o45rn0af04a:?xh6kl2o6=4>{I331f?:c89~j4eb0o0;6{i9jo2<7>51zJ240e>3td:oh7>:182M77=j30qc?le8094?7|@8:>o45rn0af=6<728qC==;l9:m5fc><3:1=vF>04a:?xh6kl3>6=4>{I331f?4}O99?h56sa1bg:290:wE??5b;8yk7dm0k1<7?tH026g<=zf8in5o4?:0yK553d12we=nk6c;295~N68cd;g>5<6sA;;9n74}o3`a:c89~j4eb1o0;6{i9joj<7>51zJ240e>3td:oho>:182M77=j30qc?le`094?7|@8:>o45rn0afe6<728qC==;l9:m5fcf<3:1=vF>04a:?xh6klk>6=4>{I331f?4}O99?h56sa1bgb3td:oho6:182M77=j30qc?le`c94?7|@8:>o45rn0afeg<728qC==;l9:m5fcfk3:1=vF>04a:?xh6klko6=4>{I331f?4}O99?h56sa1bga4?6=9rB:<8m6;|l2g`d6290:wE??5b;8yk7dmk81<7?tH026g<=zf8inn>4?:0yK553d12we=nkm4;295~N68cd`6>5<6sA;;9n74}o3`ag0=83;pD<>:c89~j4ebj>0;6{i9joi47>51zJ240e>3td:ohl6:182M77=j30qc?lecc94?7|@8:>o45rn0affg<728qC==;l9:m5fcek3:1=vF>04a:?xh6klho6=4>{I331f?4}O99?h56sa1bg`4?6=9rB:<8m6;|l2g`e6290:wE??5b;8yk7dmj81<7?t$e4ff?6<@8:>o45rn0afg6<728qC==;l9:m5fcd<3:1=vF>04a:?xh6kli>6=4>{I331f?4}O99?h56sa1bg`290:wE??5b;8yk7dmjk1<7?tH026g<=zf8inoo4?:0yK553d12we=nklc;295~N68cdag>5<6sA;;9n74}o3`afc=83;pD<>:c89~j4ebko0;6{i9joo<7>51zJ240e>3td:ohj>:182M77=j30qc?lee094?7|@8:>o45rn0af`6<728qC==;l9:m5fcc<3:1=vF>04a:?xh6kln>6=4>{I331f?4}O99?h56sa1bgg290:wE??5b;8yk7dmmk1<7?tH026g<=zf8inho4?:0yK553d12we=nkkc;295~"c>lh1<6F>04a:?xh6klno6=4>{I331f?4}O99?h56sa1bgf4?6=9rB:<8m6;|l2g`c6290:wE??5b;8yk7dml81<7?tH026g<=zf8ini>4?:0yK553d12we=nkj4;295~N68cdg6>5<6sA;;9n74}o3`a`0=83;pD<>:c89~j4ebm>0;6{i9jon47>51zJ240e>3td:ohk6:182M77=j30qc?ledc94?7|@8:>o45rn0afag<728qC==;l9:m5fcbk3:1=vF>04a:?xh6kloo6=4>{I331f?4}O99?h56sa1bge4?6=9rB:<8m6;|l2g``6290:wE??5b;8yk7dmo81<7?tH026g<=zf8inj>4?:0yK553d12we=nki4;295~N68cdd6>5<6sA;;9n74}o3`ac0=83;p(i8jb;28L462k01vb4}O99?h56sa1bge290:wE??5b;8yk7dmok1<7?tH026g<=zf8injo4?:0yK553d12we=nkic;295~N68cddg>5<6sA;;9n74}o3`acc=83;pD<>:c89~j4ebno0;6{i9jl;<7>51zJ240e>3td:ok>>:182M77=j30qc?lf1094?7|@8:>o45rn0ae46<728qC==;l9:m5f`7<3:1=vF>04a:?xh6ko:>6=4>{I331f?4}O99?h56sa1bd3290:wE??5b;8yk7dn9k1<7?tH026g<=zf8imcg2g>5<6sA;;9n74}o3`b5c=83;pD<>:c89~j4ea8o0;6{i9jl:<7>51zJ240e>3td:ok?>:182M77=j30qc?lf0094?7|@8:>o45rn0ae56<728qC==;l9:m5f`6<3:1=vF>04a:?xh6ko;>6=4>{I331f?4}O99?h56sa1bd2290:wE??5b;8yk7dn8k1<7?tH026g<=zf8im=o4?:0yK553d12we=nh>c;295~N68cg3g>5<6sA;;9n74}o3`b4c=83;pD<>:c89~j4ea9o0;6{i9jl9<7>51zJ240e>3td:ok<>:182M77=j30qc?lf3094?7|@8:>o45rn0ae66<728qC==;l9:m5f`5<3:1=vF>04a:?xh6ko8>6=4>{I331f?4}O99?h56sa1bd1290:wE??5b;8yk7dn;k1<7?tH026g<=zf8im>o4?:0yK553d12we=nh=c;295~N68cg0g>5<6sA;;9n74}o3`b7c=83;pD<>:c89~j4ea:o0;6{i9jl8<7>51zJ240e>3td:ok=>:182M77=j30qc?lf2094?7|@8:>o45rn0ae76<728qC==;l9:m5f`4<3:1=vF>04a:?xh6ko9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1bd0290:wE??5b;8yk7dn:k1<7?tH026g<=zf8im?o4?:0yK553d12we=nhcg1g>5<6sA;;9n74}o3`b6c=83;pD<>:c89~j4ea;o0;6{i9jl?<7>51zJ240e>3td:ok:>:182M77=j30qc?lf5094?7|@8:>o45rn0ae06<728qC==;l9:m5f`3<3:1=vF>04a:?xh6ko>>6=4>{I331f?4}O99?h56sa1bd7290:wE??5b;8yk7dn=k1<7?tH026g<=zf8im8o4?:0yK553d12we=nh;c;295~N68cg6g>5<6sA;;9n74}o3`b1c=83;pD<>:c89~j4ea{i9jl><7>51zJ240e>3td:ok;>:182M77=j30qc?lf4094?7|@8:>o45rn0ae16<728qC==;l9:m5f`2<3:1=vF>04a:?xh6ko?>6=4>{I331f?4}O99?h56sa1bd6290:wE??5b;8yk7dncg7g>5<6sA;;9n74}o3`b0c=83;pD<>:c89~j4ea=o0;6{i9jl=<7>51zJ240e>3td:ok8>:182M77=j30qc?lf7094?7|@8:>o45rn0ae26<728qC==;l9:m5f`1<3:1=vF>04a:?xh6ko<>6=4>{I331f?4}O99?h56sa1bd5290:wE??5b;8yk7dn?k1<7?tH026g<=zf8im:o4?:0yK553d12we=nh9c;295~N68cg4g>5<6sA;;9n74}o3`b3c=83;pD<>:c89~j4ea>o0;6{i9jl<<7>51zJ240e>3td:ok9>:182M77=j30qc?lf6094?7|@8:>o45rn0ae36<728qC==;l9:m5f`0<3:1=vF>04a:?xh6ko=>6=4>{I331f?4}O99?h56sa1bd4290:wE??5b;8yk7dn>k1<7?tH026g<=zf8im;o4?:0yK553d12we=nh8c;295~N68cg5g>5<6sA;;9n74}o3`b2c=83;pD<>:c89~j4ea?o0;6{i9jl3<7>51zJ240e>3td:ok6>:182M77=j30qc?lf9094?7|@8:>o45rn0ae<6<728qC==;l9:m5f`?<3:1=vF>04a:?xh6ko2>6=4>{I331f?4}O99?h56sa1bd;>290:wE??5b;8yk7dn1k1<7?tH026g<=zf8im4o4?:0yK553d12we=nh7c;295~N68cg:g>5<6sA;;9n74}o3`b=c=83;pD<>:c89~j4ea0o0;6{i9jl2<7>51zJ240e>3td:ok7>:182M77=j30qc?lf8094?7|@8:>o45rn0ae=6<728qC==;l9:m5f`><3:1=vF>04a:?xh6ko3>6=4>{I331f?4}O99?h56sa1bd:290:wE??5b;8yk7dn0k1<7?tH026g<=zf8im5o4?:0yK553d12we=nh6c;295~N68cg;g>5<6sA;;9n74}o3`b:c89~j4ea1o0;6{i9jlj<7>51zJ240e>3td:oko>:182M77=j30qc?lf`094?7|@8:>o45rn0aee6<728qC==;l9:m5f`f<3:1=vF>04a:?xh6kok>6=4>{I331f?4}O99?h56sa1bdb290:wE??5b;8yk7dnhk1<7?tH026g<=zf8immo4?:0yK553d12we=nhnc;295~N68cgcg>5<6sA;;9n74}o3`bdc=83;pD<>:c89~j4eaio0;6{i9jli<7>51zJ240e>3td:okl>:182M77=j30qc?lfc094?7|@8:>o45rn0aef6<728q/h;km:19K553d12we=nhm4;295~N68cg`6>5<6sA;;9n74}o3`bg0=83;pD<>:c89~j4eaj>0;6{i9jli47>51zJ240e>3td:okl6:182M77=j30qc?lfcc94?7|@8:>o45rn0aefg<728qC==;l9:m5f`ek3:1=vF>04a:?xh6koho6=4>{I331f?4}O99?h56sa1bd`4?6=9rB:<8m6;|l2gce6290:wE??5b;8yk7dnj81<7?tH026g<=zf8imo>4?:0yK553d12we=nhl4;295~N68cga6>5<6sA;;9n74}o3`bf0=83;pD<>:c89~j4eak>0;6{i9jlh47>51zJ240e>3td:okm6:182M77=j30qc?lfbc94?7|@8:>o45rn0aegg<728q/h;km:19K553d12we=nhlc;295~N68cgag>5<6sA;;9n74}o3`bfc=83;pD<>:c89~j4eako0;6{i9jlo<7>51zJ240e>3td:okj>:182M77=j30qc?lfe094?7|@8:>o45rn0ae`6<728qC==;l9:m5f`c<3:1=vF>04a:?xh6kon>6=4>{I331f?4}O99?h56sa1bdg290:wE??5b;8yk7dnmk1<7?tH026g<=zf8imho4?:0yK553d12we=nhkc;295~N68cgfg>5<6sA;;9n74}o3`bac=83;pD<>:c89~j4ealo0;6{i9jln<7>51zJ240e>3td:okk>:182M77=j30qc?lfd094?7|@8:>o45rn0aea6<728qC==;l9:m5f`b<3:1=v*k6d`94>N68cgg6>5<6sA;;9n74}o3`b`0=83;pD<>:c89~j4eam>0;6{i9jln47>51zJ240e>3td:okk6:182M77=j30qc?lfdc94?7|@8:>o45rn0aeag<728qC==;l9:m5f`bk3:1=vF>04a:?xh6kooo6=4>{I331f?4}O99?h56sa1bde4?6=9rB:<8m6;|l2gc`6290:wE??5b;8yk7dno81<7?tH026g<=zf8imj>4?:0yK553d12we=nhi4;295~N68cgd6>5<6sA;;9n74}o3`bc0=83;pD<>:c89~j4ean>0;6{i9jlm47>51zJ240e>3td:okh6:182M77=j30qc?lfgc94?7|@8:>o45rn0aebg<728qC==;l9:m5f`ak3:1=vF>04a:?xh6kolo6=4>{I331f?:c89~j4eano0;6{i9m:;<7>51zJ240e>3td:h=>>:182M77=j30qc?k01094?7|@8:>o45rn0f346<728qC==;l9:m5a67<3:1=vF>04a:?xh6l9:>6=4>{I331f?4}O99?h56sa1e23290:wE??5b;8yk7c89k1<7?tH026g<=zf8n;?c;295~N68d12g>5<6sA;;9n74}o3g45c=83;pD<>:c89~j4b78o0;6{i9m::<7>51zJ240e>3td:h=?>:182M77=j30qc?k00094?7|@8:>o45rn0f356<728qC==;l9:m5a66<3:1=vF>04a:?xh6l9;>6=4>{I331f?4}O99?h56sa1e223td:h=?6:182M77=j30qc?k00c94?7|@8:>o45rn0f35g<728qC==;l9:m5a66k3:1=vF>04a:?xh6l9;o6=4>{I331f?4}O99?h56sa1e214?6=9rB:<8m6;|l2`546290:wE??5b;8yk7c8;81<7?tH026g<=zf8n;>>4?:0yK553d12we=i>=4;295~N68d106>5<6sA;;9n74}o3g470=83;pD<>:c89~j4b7:>0;6{i9m:947>51zJ240e>3td:h=<6:182M77=j30qc?k03c94?7|@8:>o45rn0f36g<728qC==;l9:m5a65k3:1=vF>04a:?xh6l98o6=4>{I331f?4}O99?h56sa1e204?6=9rB:<8m6;|l2`556290:wE??5b;8yk7c8:81<7?t$e4ff?6<@8:>o45rn0f376<728qC==;l9:m5a64<3:1=vF>04a:?xh6l99>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1e20290:wE??5b;8yk7c8:k1<7?tH026g<=zf8n;?o4?:0yK553d12we=i>d11g>5<6sA;;9n74}o3g46c=83;pD<>:c89~j4b7;o0;6{i9m:?<7>51zJ240e>3td:h=:>:182M77=j30qc?k05094?7|@8:>o45rn0f306<728qC==;l9:m5a63<3:1=vF>04a:?xh6l9>>6=4>{I331f?4}O99?h56sa1e27290:wE??5b;8yk7c8=k1<7?tH026g<=zf8n;8o4?:0yK553d12we=i>;c;295~"c>lh1<6F>04a:?xh6l9>o6=4>{I331f?4}O99?h56sa1e264?6=9rB:<8m6;|l2`536290:wE??5b;8yk7c8<81<7?tH026g<=zf8n;9>4?:0yK553d12we=i>:4;295~N68d176>5<6sA;;9n74}o3g400=83;pD<>:c89~j4b7=>0;6{i9m:>47>51zJ240e>3td:h=;6:182M77=j30qc?k04c94?7|@8:>o45rn0f31g<728qC==;l9:m5a62k3:1=vF>04a:?xh6l9?o6=4>{I331f?4}O99?h56sa1e254?6=9rB:<8m6;|l2`506290:wE??5b;8yk7c8?81<7?tH026g<=zf8n;:>4?:0yK553d12we=i>94;295~N68d146>5<6sA;;9n74}o3g430=83;pD<>:c89~j4b7>>0;6{i9m:=47>51zJ240e>3td:h=86:182M77=j30qc?k07c94?7|@8:>o45rn0f32g<728qC==;l9:m5a61k3:1=vF>04a:?xh6l9{I331f?4}O99?h56sa1e244?6=9rB:<8m6;|l2`516290:wE??5b;8yk7c8>81<7?tH026g<=zf8n;;>4?:0yK553d12we=i>84;295~N68d156>5<6sA;;9n74}o3g420=83;pD<>:c89~j4b7?>0;6{i9m:<47>51zJ240e>3td:h=96:182M77=j30qc?k06c94?7|@8:>o45rn0f33g<728qC==;l9:m5a60k3:1=vF>04a:?xh6l9=o6=4>{I331f?4}O99?h56sa1e2;4?6=9rB:<8m6;|l2`5>6290:wE??5b;8yk7c8181<7?tH026g<=zf8n;4>4?:0yK553d12we=i>74;295~N68d1:6>5<6sA;;9n74}o3g4=0=83;pD<>:c89~j4b70>0;6{i9m:347>51zJ240e>3td:h=66:182M77=j30qc?k09c94?7|@8:>o45rn0f304a:?xh6l92o6=4>{I331f?4}O99?h56sa1e2:4?6=9rB:<8m6;|l2`5?6290:wE??5b;8yk7c8081<7?tH026g<=zf8n;5>4?:0yK553d12we=i>64;295~N68d1;6>5<6sA;;9n74}o3g4<0=83;pD<>:c89~j4b71>0;6{i9m:247>51zJ240e>3td:h=76:182M77=j30qc?k08c94?7|@8:>o45rn0f3=g<728qC==;l9:m5a6>k3:1=vF>04a:?xh6l93o6=4>{I331f?4}O99?h56sa1e2b4?6=9rB:<8m6;|l2`5g6290:wE??5b;8yk7c8h81<7?tH026g<=zf8n;m>4?:0yK553d12we=i>n4;295~N68d1c6>5<6sA;;9n74}o3g4d0=83;pD<>:c89~j4b7i>0;6{i9m:j47>51zJ240e>3td:h=o6:182M77=j30qc?k0`c94?7|@8:>o45rn0f3eg<728qC==;l9:m5a6fk3:1=vF>04a:?xh6l9ko6=4>{I331f?4}O99?h56sa1e2a4?6=9rB:<8m6;|l2`5d6290:wE??5b;8yk7c8k81<7?tH026g<=zf8n;n>4?:0yK553d12we=i>m4;295~N68d1`6>5<6sA;;9n74}o3g4g0=83;pD<>:c89~j4b7j>0;6{i9m:i47>51zJ240e>3td:h=l6:182M77=j30qc?k0cc94?7|@8:>o45rn0f3fg<728qC==;l9:m5a6ek3:1=vF>04a:?xh6l9ho6=4>{I331f?4}O99?h56sa1e2`4?6=9rB:<8m6;|l2`5e6290:wE??5b;8yk7c8j81<7?tH026g<=zf8n;o>4?:0yK553d12we=i>l4;295~N68d1a6>5<6sA;;9n74}o3g4f0=83;pD<>:c89~j4b7k>0;6{i9m:h47>51zJ240e>3td:h=m6:182M77=j30qc?k0bc94?7|@8:>o45rn0f3gg<728qC==;l9:m5a6dk3:1=vF>04a:?xh6l9io6=4>{I331f?4}O99?h56sa1e2g4?6=9rB:<8m6;|l2`5b6290:wE??5b;8yk7c8m81<7?tH026g<=zf8n;h>4?:0yK553d12we=i>k4;295~N68d1f6>5<6sA;;9n74}o3g4a0=83;pD<>:c89~j4b7l>0;6{i9m:o47>51zJ240e>3td:h=j6:182M77=j30qc?k0ec94?7|@8:>o45rn0f3`g<728qC==;l9:m5a6ck3:1=vF>04a:?xh6l9no6=4>{I331f?4}O99?h56sa1e2f4?6=9rB:<8m6;|l2`5c6290:wE??5b;8yk7c8l81<7?tH026g<=zf8n;i>4?:0yK553d12we=i>j4;295~N68d1g6>5<6sA;;9n74}o3g4`0=83;pD<>:c89~j4b7m>0;6{i9m:n47>51zJ240e>3td:h=k6:182M77=j30qc?k0dc94?7|@8:>o45rn0f3ag<728qC==;l9:m5a6bk3:1=vF>04a:?xh6l9oo6=4>{I331f?4}O99?h56sa1e2e4?6=9rB:<8m6;|l2`5`6290:wE??5b;8yk7c8o81<7?tH026g<=zf8n;j>4?:0yK553d12we=i>i4;295~N68d1d6>5<6sA;;9n74}o3g4c0=83;pD<>:c89~j4b7n>0;6{i9m:m47>51zJ240e>3td:h=h6:182M77=j30qc?k0gc94?7|@8:>o45rn0f3bg<728qC==;l9:m5a6ak3:1=vF>04a:?xh6l9lo6=4>{I331f?4}O99?h56sa1e334?6=9rB:<8m6;|l2`466290:wE??5b;8yk7c9981<7?tH026g<=zf8n:<>4?:0yK553d12we=i??4;295~N68d026>5<6sA;;9n74}o3g550=83;pD<>:c89~j4b68>0;6{i9m;;47>51zJ240e>3td:h<>6:182!b1mk0;7E??5b;8yk7c99k1<7?tH026g<=zf8n:d02g>5<6sA;;9n74}o3g55c=83;pD<>:c89~j4b68o0;6{i9m;:<7>51zJ240e>3td:h:182M77=j30qc?k10094?7|@8:>o45rn0f256<728qC==;l9:m5a76<3:1=vF>04a:?xh6l8;>6=4>{I331f?1683>4}O99?h56sa1e32290:wE??5b;8yk7c98k1<7?tH026g<=zf8n:=o4?:0yK553d12we=i?>c;295~N68d03g>5<6sA;;9n74}o3g54c=83;pD<>:c89~j4b69o0;6{i9m;9<7>51zJ240e>3td:h<<>:182!b1mk0;7E??5b;8yk7c9;81<7?tH026g<=zf8n:>>4?:0yK553d12we=i?=4;295~N68d006>5<6sA;;9n74}o3g570=83;pD<>:c89~j4b6:>0;6{i9m;947>51zJ240e>3td:h<<6:182M77=j30qc?k13c94?7|@8:>o45rn0f26g<728qC==;l9:m5a75k3:1=vF>04a:?xh6l88o6=4>{I331f?2g83>4}O99?h56sa1e304?6=9rB:<8m6;|l2`456290:wE??5b;8yk7c9:81<7?tH026g<=zf8n:?>4?:0yK553d12we=i?<4;295~N68d016>5<6sA;;9n74}o3g560=83;pD<>:c89~j4b6;>0;6{i9m;847>51zJ240e>3td:h<=6:182M77=j30qc?k12c94?7|,m4H026g<=zf8n:?o4?:0yK553d12we=i?d01g>5<6sA;;9n74}o3g56c=83;pD<>:c89~j4b6;o0;6{i9m;?<7>51zJ240e>3td:h<:>:182M77=j30qc?k15094?7|@8:>o45rn0f206<728qC==;l9:m5a73<3:1=vF>04a:?xh6l8>>6=4>{I331f?4683>4}O99?h56sa1e37290:wE??5b;8yk7c9=k1<7?tH026g<=zf8n:8o4?:0yK553d12we=i?;c;295~N68d06g>5<6sA;;9n74}o3g51c=83;pD<>:c89~j4b6{i9m;><7>51zJ240e>3td:h<;>:182M77=j30qc?k14094?7|@8:>o45rn0f216<728qC==;l9:m5a72<3:1=v*k6d`94>N68d076>5<6sA;;9n74}o3g500=83;pD<>:c89~j4b6=>0;6{i9m;>47>51zJ240e>3td:h<;6:182M77=j30qc?k14c94?7|@8:>o45rn0f21g<728qC==;l9:m5a72k3:1=vF>04a:?xh6l8?o6=4>{I331f?5g83>4}O99?h56sa1e354?6=9rB:<8m6;|l2`406290:wE??5b;8yk7c9?81<7?tH026g<=zf8n::>4?:0yK553d12we=i?94;295~N68d046>5<6sA;;9n74}o3g530=83;pD<>:c89~j4b6>>0;6{i9m;=47>51zJ240e>3td:h<86:182M77=j30qc?k17c94?7|@8:>o45rn0f22g<728qC==;l9:m5a71k3:1=vF>04a:?xh6l8{I331f?:c89~j4b6>o0;6{i9m;<<7>51zJ240e>3td:h<9>:182M77=j30qc?k16094?7|@8:>o45rn0f236<728qC==;l9:m5a70<3:1=vF>04a:?xh6l8=>6=4>{I331f?7683>4}O99?h56sa1e34290:wE??5b;8yk7c9>k1<7?tH026g<=zf8n:;o4?:0yK553d12we=i?8c;295~N68d05g>5<6sA;;9n74}o3g52c=83;pD<>:c89~j4b6?o0;6{i9m;3<7>51zJ240e>3td:h<6>:182M77=j30qc?k19094?7|@8:>o45rn0f2<6<728qC==;l9:m5a7?<3:1=vF>04a:?xh6l82>6=4>{I331f?8683>4}O99?h56sa1e3;3td:h<66:182M77=j30qc?k19c94?7|@8:>o45rn0f204a:?xh6l82o6=4>{I331f?8g83>4}O99?h56sa1e3:4?6=9rB:<8m6;|l2`4?6290:wE??5b;8yk7c9081<7?tH026g<=zf8n:5>4?:0yK553d12we=i?64;295~N68d0;6>5<6sA;;9n74}o3g5<0=83;pD<>:c89~j4b61>0;6{i9m;247>51zJ240e>3td:h<76:182M77=j30qc?k18c94?7|@8:>o45rn0f2=g<728qC==;l9:m5a7>k3:1=vF>04a:?xh6l83o6=4>{I331f?9g83>4}O99?h56sa1e3b4?6=9rB:<8m6;|l2`4g6290:wE??5b;8yk7c9h81<7?t$e4ff?6<@8:>o45rn0f2e6<728qC==;l9:m5a7f<3:1=vF>04a:?xh6l8k>6=4>{I331f?a683>4}O99?h56sa1e3b290:wE??5b;8yk7c9hk1<7?tH026g<=zf8n:mo4?:0yK553d12we=i?nc;295~N68d0cg>5<6sA;;9n74}o3g5dc=83;pD<>:c89~j4b6io0;6{i9m;i<7>51zJ240e>3td:h:182M77=j30qc?k1c094?7|@8:>o45rn0f2f6<728qC==;l9:m5a7e<3:1=vF>04a:?xh6l8h>6=4>{I331f?b683>4}O99?h56sa1e3a290:wE??5b;8yk7c9kk1<7?tH026g<=zf8n:no4?:0yK553d12we=i?mc;295~N68d0`g>5<6sA;;9n74}o3g5gc=83;pD<>:c89~j4b6jo0;6{i9m;h<7>51zJ240e>3td:h:182M77=j30qc?k1b094?7|@8:>o45rn0f2g6<728qC==;l9:m5a7d<3:1=vF>04a:?xh6l8i>6=4>{I331f?c683>4}O99?h56sa1e3`290:wE??5b;8yk7c9jk1<7?tH026g<=zf8n:oo4?:0yK553d12we=i?lc;295~N68d0ag>5<6sA;;9n74}o3g5fc=83;pD<>:c89~j4b6ko0;6{i9m;o<7>51zJ240e>3td:h:182M77=j30qc?k1e094?7|@8:>o45rn0f2`6<728qC==;l9:m5a7c<3:1=vF>04a:?xh6l8n>6=4>{I331f?d683>4}O99?h56sa1e3g290:wE??5b;8yk7c9mk1<7?tH026g<=zf8n:ho4?:0yK553d12we=i?kc;295~N68d0fg>5<6sA;;9n74}o3g5ac=83;pD<>:c89~j4b6lo0;6{i9m;n<7>51zJ240e>3td:h:182M77=j30qc?k1d094?7|@8:>o45rn0f2a6<728qC==;l9:m5a7b<3:1=vF>04a:?xh6l8o>6=4>{I331f?e683>4}O99?h56sa1e3f290:wE??5b;8yk7c9lk1<7?tH026g<=zf8n:io4?:0yK553d12we=i?jc;295~N68d0gg>5<6sA;;9n74}o3g5`c=83;pD<>:c89~j4b6mo0;6{i9m;m<7>51zJ240e>3td:h:182M77=j30qc?k1g094?7|@8:>o45rn0f2b6<728qC==;l9:m5a7a<3:1=vF>04a:?xh6l8l>6=4>{I331f?f683>4}O99?h56sa1e3e290:wE??5b;8yk7c9ok1<7?tH026g<=zf8n:jo4?:0yK553d12we=i?ic;295~N68d0dg>5<6sA;;9n74}o3g5cc=83;pD<>:c89~j4b6no0;6{i9m8;<7>51zJ240e>3td:h?>>:182M77=j30qc?k21094?7|@8:>o45rn0f146<728qC==;l9:m5a47<3:1=vF>04a:?xh6l;:>6=4>{I331f?=850;3xL462k01vb4}O99?h56sa1e03290:wE??5b;8yk7c:9k1<7?tH026g<=zf8n9d32g>5<6sA;;9n74}o3g65c=83;pD<>:c89~j4b58o0;6{i9m8:<7>51zJ240e>3td:h??>:182M77=j30qc?k20094?7|@8:>o45rn0f156<728qC==;l9:m5a46<3:1=vF>04a:?xh6l;;>6=4>{I331f?<850;3xL462k01vb4}O99?h56sa1e02290:wE??5b;8yk7c:8k1<7?tH026g<=zf8n9=o4?:0yK553d12we=i<>c;295~N68d33g>5<6sA;;9n74}o3g64c=83;pD<>:c89~j4b59o0;6{i9m89<7>51zJ240e>3td:h?<>:182M77=j30qc?k23094?7|@8:>o45rn0f166<728qC==;l9:m5a45<3:1=vF>04a:?xh6l;8>6=4>{I331f??850;3xL462k01vb4}O99?h56sa1e01290:wE??5b;8yk7c:;k1<7?tH026g<=zf8n9>o4?:0yK553d12we=i<=c;295~N68d30g>5<6sA;;9n74}o3g67c=83;pD<>:c89~j4b5:o0;6{i9m88<7>51zJ240e>3td:h?=>:182M77=j30qc?k22094?7|@8:>o45rn0f176<728qC==;l9:m5a44<3:1=vF>04a:?xh6l;9>6=4>{I331f?>850;3xL462k01vb4}O99?h56sa1e00290:wE??5b;8yk7c::k1<7?tH026g<=zf8n9?o4?:0yK553d12we=i<d31g>5<6sA;;9n74}o3g66c=83;pD<>:c89~j4b5;o0;6{i9m8?<7>51zJ240e>3td:h?:>:182M77=j30qc?k25094?7|@8:>o45rn0f106<728qC==;l9:m5a43<3:1=vF>04a:?xh6l;>>6=4>{I331f?9850;3xL462k01vb4}O99?h56sa1e07290:wE??5b;8yk7c:=k1<7?tH026g<=zf8n98o4?:0yK553d12we=i<;c;295~N68d36g>5<6sA;;9n74}o3g61c=83;pD<>:c89~j4b5{i9m8><7>51zJ240e>3td:h?;>:182M77=j30qc?k24094?7|@8:>o45rn0f116<728qC==;l9:m5a42<3:1=vF>04a:?xh6l;?>6=4>{I331f?8850;3xL462k01vb4}O99?h56sa1e06290:wE??5b;8yk7c:d37g>5<6sA;;9n74}o3g60c=83;pD<>:c89~j4b5=o0;65=O99?h56sa1e054?6=9rB:<8m6;|l2`706290:wE??5b;8yk7c:?81<7?tH026g<=zf8n9:>4?:0yK553d12we=i<94;295~N68d346>5<6sA;;9n74}o3g630=83;pD<>:c89~j4b5>>0;6{i9m8=47>51zJ240e>3td:h?86:182M77=j30qc?k27c94?7|@8:>o45rn0f12g<728qC==;l9:m5a41k3:1=vF>04a:?xh6l;{I331f?;k50;3xL462k01vb4}O99?h56sa1e044?6=9rB:<8m6;|l2`716290:wE??5b;8yk7c:>81<7?tH026g<=zf8n9;>4?:0yK553d12we=i<84;295~N68d356>5<6sA;;9n74}o3g620=83;pD<>:c89~j4b5?>0;65=O99?h56sa1e04290:wE??5b;8yk7c:>k1<7?tH026g<=zf8n9;o4?:0yK553d12we=i<8c;295~N68d35g>5<6sA;;9n74}o3g62c=83;pD<>:c89~j4b5?o0;6{i9m83<7>51zJ240e>3td:h?6>:182M77=j30qc?k29094?7|@8:>o45rn0f1<6<728qC==;l9:m5a4?<3:1=vF>04a:?xh6l;2>6=4>{I331f?5850;3xL462k01vb4}O99?h56sa1e0;>290:wE??5b;8yk7c:1k1<7?tH026g<=zf8n94o4?:0yK553d12we=i<7c;295~N68d3:g>5<6sA;;9n74}o3g6=c=83;pD<>:c89~j4b50o0;6{i9m82<7>51z&g2`d=82B:<8m6;|l2`7?6290:wE??5b;8yk7c:081<7?tH026g<=zf8n95>4?:0yK553d12we=i<64;295~N68d3;6>5<6sA;;9n74}o3g6<0=83;pD<>:c89~j4b51>0;6{i9m8247>51zJ240e>3td:h?76:182M77=j30qc?k28c94?7|@8:>o45rn0f1=g<728qC==;l9:m5a4>k3:1=vF>04a:?xh6l;3o6=4>{I331f?4k50;3xL462k01vb4}O99?h56sa1e0b4?6=9rB:<8m6;|l2`7g6290:wE??5b;8yk7c:h81<7?tH026g<=zf8n9m>4?:0yK553d12we=id3c6>5<6sA;;9n74}o3g6d0=83;pD<>:c89~j4b5i>0;6{i9m8j47>51zJ240e>3td:h?o6:182M77=j30qc?k2`c94?7|,m4H026g<=zf8n9mo4?:0yK553d12we=id3cg>5<6sA;;9n74}o3g6dc=83;pD<>:c89~j4b5io0;6{i9m8i<7>51zJ240e>3td:h?l>:182M77=j30qc?k2c094?7|@8:>o45rn0f1f6<728qC==;l9:m5a4e<3:1=vF>04a:?xh6l;h>6=4>{I331f?o850;3xL462k01vb4}O99?h56sa1e0a290:wE??5b;8yk7c:kk1<7?tH026g<=zf8n9no4?:0yK553d12we=id3`g>5<6sA;;9n74}o3g6gc=83;pD<>:c89~j4b5jo0;6{i9m8h<7>51zJ240e>3td:h?m>:182M77=j30qc?k2b094?7|@8:>o45rn0f1g6<728qC==;l9:m5a4d<3:1=v*k6d`94>N68d3a6>5<6sA;;9n74}o3g6f0=83;pD<>:c89~j4b5k>0;6{i9m8h47>51zJ240e>3td:h?m6:182M77=j30qc?k2bc94?7|@8:>o45rn0f1gg<728qC==;l9:m5a4dk3:1=vF>04a:?xh6l;io6=4>{I331f?nk50;3xL462k01vb4}O99?h56sa1e0g4?6=9rB:<8m6;|l2`7b6290:wE??5b;8yk7c:m81<7?tH026g<=zf8n9h>4?:0yK553d12we=id3f6>5<6sA;;9n74}o3g6a0=83;pD<>:c89~j4b5l>0;6{i9m8o47>51zJ240e>3td:h?j6:182M77=j30qc?k2ec94?7|@8:>o45rn0f1`g<728qC==;l9:m5a4ck3:1=vF>04a:?xh6l;no6=4>{I331f?ik50;3x a0bj3:0D<>:c89~j4b5lo0;6{i9m8n<7>51zJ240e>3td:h?k>:182M77=j30qc?k2d094?7|@8:>o45rn0f1a6<728qC==;l9:m5a4b<3:1=vF>04a:?xh6l;o>6=4>{I331f?h850;3xL462k01vb4}O99?h56sa1e0f290:wE??5b;8yk7c:lk1<7?tH026g<=zf8n9io4?:0yK553d12we=id3gg>5<6sA;;9n74}o3g6`c=83;pD<>:c89~j4b5mo0;6{i9m8m<7>51zJ240e>3td:h?h>:182M77=j30qc?k2g094?7|@8:>o45rn0f1b6<728qC==;l9:m5a4a<3:1=vF>04a:?xh6l;l>6=4>{I331f?k850;3xL462k01vb4}O99?h56sa1e0e3td:h?h6:182M77=j30qc?k2gc94?7|@8:>o45rn0f1bg<728qC==;l9:m5a4ak3:1=vF>04a:?xh6l;lo6=4>{I331f?kk50;3xL462k01vb4}O99?h56sa1e134?6=9rB:<8m6;|l2`666290:wE??5b;8yk7c;981<7?tH026g<=zf8n8<>4?:0yK553d12we=i=?4;295~N68d226>5<6sA;;9n74}o3g750=83;pD<>:c89~j4b48>0;6{i9m9;47>51zJ240e>3td:h>>6:182M77=j30qc?k31c94?7|@8:>o45rn0f04g<728qC==;l9:m5a57k3:1=vF>04a:?xh6l::o6=4>{I331f?4}O99?h56sa1e124?6=9rB:<8m6;|l2`676290:wE??5b;8yk7c;881<7?tH026g<=zf8n8=>4?:0yK553d12we=i=>4;295~N68d236>5<6sA;;9n74}o3g740=83;pD<>:c89~j4b49>0;6{i9m9:47>51zJ240e>3td:h>?6:182M77=j30qc?k30c94?7|@8:>o45rn0f05g<728qC==;l9:m5a56k3:1=vF>04a:?xh6l:;o6=4>{I331f?4}O99?h56sa1e114?6=9rB:<8m6;|l2`646290:wE??5b;8yk7c;;81<7?tH026g<=zf8n8>>4?:0yK553d12we=i==4;295~N68d206>5<6sA;;9n74}o3g770=83;pD<>:c89~j4b4:>0;6{i9m9947>51zJ240e>3td:h><6:182M77=j30qc?k33c94?7|@8:>o45rn0f06g<728qC==;l9:m5a55k3:1=vF>04a:?xh6l:8o6=4>{I331f?4}O99?h56sa1e104?6=9rB:<8m6;|l2`656290:wE??5b;8yk7c;:81<7?tH026g<=zf8n8?>4?:0yK553d12we=i=<4;295~N68d216>5<6sA;;9n74}o3g760=83;pD<>:c89~j4b4;>0;6{i9m9847>51zJ240e>3td:h>=6:182M77=j30qc?k32c94?7|@8:>o45rn0f07g<728qC==;l9:m5a54k3:1=vF>04a:?xh6l:9o6=4>{I331f?k50;3xL462k01vb4}O99?h56sa1e174?6=9rB:<8m6;|l2`626290:wE??5b;8yk7c;=81<7?tH026g<=zf8n88>4?:0yK553d12we=i=;4;295~N68d266>5<6sA;;9n74}o3g710=83;pD<>:c89~j4b4<>0;6{i9m9?47>51zJ240e>3td:h>:6:182M77=j30qc?k35c94?7|@8:>o45rn0f00g<728qC==;l9:m5a53k3:1=vF>04a:?xh6l:>o6=4>{I331f?4}O99?h56sa1e164?6=9rB:<8m6;|l2`636290:wE??5b;8yk7c;<81<7?tH026g<=zf8n89>4?:0yK553d12we=i=:4;295~N68d276>5<6sA;;9n74}o3g700=83;pD<>:c89~j4b4=>0;6{i9m9>47>51zJ240e>3td:h>;6:182M77=j30qc?k34c94?7|@8:>o45rn0f01g<728qC==;l9:m5a52k3:1=vF>04a:?xh6l:?o6=4>{I331f?4}O99?h56sa1e154?6=9rB:<8m6;|l2`606290:wE??5b;8yk7c;?81<7?tH026g<=zf8n8:>4?:0yK553d12we=i=94;295~N68d246>5<6sA;;9n74}o3g730=83;pD<>:c89~j4b4>>0;6{i9m9=47>51zJ240e>3td:h>86:182M77=j30qc?k37c94?7|@8:>o45rn0f02g<728qC==;l9:m5a51k3:1=vF>04a:?xh6l:{I331f?4}O99?h56sa1e144?6=9rB:<8m6;|l2`616290:wE??5b;8yk7c;>81<7?tH026g<=zf8n8;>4?:0yK553d12we=i=84;295~N68d256>5<6sA;;9n74}o3g720=83;pD<>:c89~j4b4?>0;6{i9m9<47>51zJ240e>3td:h>96:182M77=j30qc?k36c94?7|@8:>o45rn0f03g<728qC==;l9:m5a50k3:1=vF>04a:?xh6l:=o6=4>{I331f?4}O99?h56sa1e1;4?6=9rB:<8m6;|l2`6>6290:wE??5b;8yk7c;181<7?tH026g<=zf8n84>4?:0yK553d12we=i=74;295~N68d2:6>5<6sA;;9n74}o3g7=0=83;pD<>:c89~j4b40>0;6{i9m9347>51zJ240e>3td:h>66:182M77=j30qc?k39c94?7|@8:>o45rn0f004a:?xh6l:2o6=4>{I331f?4}O99?h56sa1e1:4?6=9rB:<8m6;|l2`6?6290:wE??5b;8yk7c;081<7?tH026g<=zf8n85>4?:0yK553d12we=i=64;295~N68d2;6>5<6sA;;9n74}o3g7<0=83;pD<>:c89~j4b41>0;6{i9m9247>51zJ240e>3td:h>76:182M77=j30qc?k38c94?7|@8:>o45rn0f0=g<728qC==;l9:m5a5>k3:1=vF>04a:?xh6l:3o6=4>{I331f?4}O99?h56sa1e1b4?6=9rB:<8m6;|l2`6g6290:wE??5b;8yk7c;h81<7?tH026g<=zf8n8m>4?:0yK553d12we=i=n4;295~N68d2c6>5<6sA;;9n74}o3g7d0=83;pD<>:c89~j4b4i>0;6{i9m9j47>51zJ240e>3td:h>o6:182M77=j30qc?k3`c94?7|@8:>o45rn0f0eg<728qC==;l9:m5a5fk3:1=vF>04a:?xh6l:ko6=4>{I331f?4}O99?h56sa1e1a4?6=9rB:<8m6;|l2`6d6290:wE??5b;8yk7c;k81<7?tH026g<=zf8n8n>4?:0yK553d12we=i=m4;295~N68d2`6>5<6s-n=io4?;I331f?4}O99?h56sa1e1a290:wE??5b;8yk7c;kk1<7?tH026g<=zf8n8no4?:0yK553d12we=i=mc;295~N68d2`g>5<6sA;;9n74}o3g7gc=83;pD<>:c89~j4b4jo0;6{i9m9h<7>51zJ240e>3td:h>m>:182M77=j30qc?k3b094?7|@8:>o45rn0f0g6<728qC==;l9:m5a5d<3:1=vF>04a:?xh6l:i>6=4>{I331f?4}O99?h56sa1e1`290:wE??5b;8yk7c;jk1<7?tH026g<=zf8n8oo4?:0yK553d12we=i=lc;295~N68d2ag>5<6s-n=io4?;I331f?4}O99?h56sa1e1g4?6=9rB:<8m6;|l2`6b6290:wE??5b;8yk7c;m81<7?tH026g<=zf8n8h>4?:0yK553d12we=i=k4;295~N68d2f6>5<6sA;;9n74}o3g7a0=83;pD<>:c89~j4b4l>0;6{i9m9o47>51zJ240e>3td:h>j6:182M77=j30qc?k3ec94?7|@8:>o45rn0f0`g<728qC==;l9:m5a5ck3:1=vF>04a:?xh6l:no6=4>{I331f?4}O99?h56sa1e1f4?6=9rB:<8m6;|l2`6c6290:wE??5b;8yk7c;l81<7?tH026g<=zf8n8i>4?:0yK553d12we=i=j4;295~N68d2g6>5<6sA;;9n74}o3g7`0=83;p(i8jb;28L462k01vb4}O99?h56sa1e1f290:wE??5b;8yk7c;lk1<7?tH026g<=zf8n8io4?:0yK553d12we=i=jc;295~N68d2gg>5<6sA;;9n74}o3g7`c=83;pD<>:c89~j4b4mo0;6{i9m9m<7>51zJ240e>3td:h>h>:182M77=j30qc?k3g094?7|@8:>o45rn0f0b6<728qC==;l9:m5a5a<3:1=vF>04a:?xh6l:l>6=4>{I331f?4}O99?h56sa1e1e290:wE??5b;8yk7c;ok1<7?tH026g<=zf8n8jo4?:0yK553d12we=i=ic;295~N68d2dg>5<6sA;;9n74}o3g7cc=83;pD<>:c89~j4b4no0;6{i9m>;<7>51z&g2`d=82B:<8m6;|l2`166290:wE??5b;8yk7c<981<7?tH026g<=zf8n?<>4?:0yK553d12we=i:?4;295~N68d526>5<6sA;;9n74}o3g050=83;pD<>:c89~j4b38>0;6{i9m>;47>51zJ240e>3td:h9>6:182M77=j30qc?k41c94?7|@8:>o45rn0f74g<728qC==;l9:m5a27k3:1=vF>04a:?xh6l=:o6=4>{I331f?4}O99?h56sa1e624?6=9rB:<8m6;|l2`176290:wE??5b;8yk7c<881<7?tH026g<=zf8n?=>4?:0yK553d12we=i:>4;295~N68d536>5<6sA;;9n74}o3g040=83;pD<>:c89~j4b39>0;6{i9m>:47>51zJ240e>3td:h9?6:182M77=j30qc?k40c94?7|,m4H026g<=zf8n?=o4?:0yK553d12we=i:>c;295~N68d53g>5<6sA;;9n74}o3g04c=83;pD<>:c89~j4b39o0;6{i9m>9<7>51zJ240e>3td:h9<>:182M77=j30qc?k43094?7|@8:>o45rn0f766<728qC==;l9:m5a25<3:1=vF>04a:?xh6l=8>6=4>{I331f?4}O99?h56sa1e61290:wE??5b;8yk7c<;k1<7?tH026g<=zf8n?>o4?:0yK553d12we=i:=c;295~N68d50g>5<6sA;;9n74}o3g07c=83;pD<>:c89~j4b3:o0;6{i9m>8<7>51zJ240e>3td:h9=>:182M77=j30qc?k42094?7|@8:>o45rn0f776<728qC==;l9:m5a24<3:1=v*k6d`94>N68d516>5<6sA;;9n74}o3g060=83;pD<>:c89~j4b3;>0;6{i9m>847>51zJ240e>3td:h9=6:182M77=j30qc?k42c94?7|@8:>o45rn0f77g<728qC==;l9:m5a24k3:1=vF>04a:?xh6l=9o6=4>{I331f?k50;3xL462k01vb4}O99?h56sa1e674?6=9rB:<8m6;|l2`126290:wE??5b;8yk7c<=81<7?tH026g<=zf8n?8>4?:0yK553d12we=i:;4;295~N68d566>5<6sA;;9n74}o3g010=83;pD<>:c89~j4b3<>0;6{i9m>?47>51zJ240e>3td:h9:6:182M77=j30qc?k45c94?7|@8:>o45rn0f70g<728qC==;l9:m5a23k3:1=vF>04a:?xh6l=>o6=4>{I331f?:c89~j4b3{i9m>><7>51zJ240e>3td:h9;>:182M77=j30qc?k44094?7|@8:>o45rn0f716<728qC==;l9:m5a22<3:1=vF>04a:?xh6l=?>6=4>{I331f?4}O99?h56sa1e66290:wE??5b;8yk7c<d57g>5<6sA;;9n74}o3g00c=83;pD<>:c89~j4b3=o0;6{i9m>=<7>51zJ240e>3td:h98>:182M77=j30qc?k47094?7|@8:>o45rn0f726<728qC==;l9:m5a21<3:1=vF>04a:?xh6l=<>6=4>{I331f?4}O99?h56sa1e65290:wE??5b;8yk7cd54g>5<6sA;;9n74}o3g03c=83;pD<>:c89~j4b3>o0;6{i9m><<7>51zJ240e>3td:h99>:182M77=j30qc?k46094?7|@8:>o45rn0f736<728qC==;l9:m5a20<3:1=vF>04a:?xh6l==>6=4>{I331f?4}O99?h56sa1e64290:wE??5b;8yk7c<>k1<7?tH026g<=zf8n?;o4?:0yK553d12we=i:8c;295~N68d55g>5<6sA;;9n74}o3g02c=83;pD<>:c89~j4b3?o0;6{i9m>3<7>51zJ240e>3td:h96>:182M77=j30qc?k49094?7|@8:>o45rn0f7<6<728qC==;l9:m5a2?<3:1=vF>04a:?xh6l=2>6=4>{I331f?4}O99?h56sa1e6;>290:wE??5b;8yk7c<1k1<7?tH026g<=zf8n?4o4?:0yK553d12we=i:7c;295~N68d5:g>5<6sA;;9n74}o3g0=c=83;pD<>:c89~j4b30o0;6{i9m>2<7>51zJ240e>3td:h97>:182M77=j30qc?k48094?7|@8:>o45rn0f7=6<728qC==;l9:m5a2><3:1=vF>04a:?xh6l=3>6=4>{I331f?4}O99?h56sa1e6:290:wE??5b;8yk7c<0k1<7?tH026g<=zf8n?5o4?:0yK553d12we=i:6c;295~N68d5;g>5<6sA;;9n74}o3g0:c89~j4b31o0;6{i9m>j<7>51zJ240e>3td:h9o>:182M77=j30qc?k4`094?7|@8:>o45rn0f7e6<728qC==;l9:m5a2f<3:1=vF>04a:?xh6l=k>6=4>{I331f?4}O99?h56sa1e6b290:wE??5b;8yk7cd5cg>5<6sA;;9n74}o3g0dc=83;pD<>:c89~j4b3io0;6{i9m>i<7>51zJ240e>3td:h9l>:182M77=j30qc?k4c094?7|@8:>o45rn0f7f6<728qC==;l9:m5a2e<3:1=vF>04a:?xh6l=h>6=4>{I331f?4}O99?h56sa1e6a290:wE??5b;8yk7cd5`g>5<6sA;;9n74}o3g0gc=83;pD<>:c89~j4b3jo0;6{i9m>h<7>51zJ240e>3td:h9m>:182M77=j30qc?k4b094?7|@8:>o45rn0f7g6<728qC==;l9:m5a2d<3:1=vF>04a:?xh6l=i>6=4>{I331f?4}O99?h56sa1e6`290:wE??5b;8yk7cd5ag>5<6sA;;9n74}o3g0fc=83;pD<>:c89~j4b3ko0;6{i9m>o<7>51zJ240e>3td:h9j>:182M77=j30qc?k4e094?7|@8:>o45rn0f7`6<728qC==;l9:m5a2c<3:1=vF>04a:?xh6l=n>6=4>{I331f?4}O99?h56sa1e6g290:wE??5b;8yk7cd5fg>5<6sA;;9n74}o3g0ac=83;pD<>:c89~j4b3lo0;6{i9m>n<7>51zJ240e>3td:h9k>:182M77=j30qc?k4d094?7|@8:>o45rn0f7a6<728qC==;l9:m5a2b<3:1=vF>04a:?xh6l=o>6=4>{I331f?4}O99?h56sa1e6f290:wE??5b;8yk7cd5gg>5<6sA;;9n74}o3g0`c=83;pD<>:c89~j4b3mo0;6{i9m>m<7>51zJ240e>3td:h9h>:182M77=j30qc?k4g094?7|@8:>o45rn0f7b6<728qC==;l9:m5a2a<3:1=vF>04a:?xh6l=l>6=4>{I331f?4}O99?h56sa1e6e290:wE??5b;8yk7cd5dg>5<6sA;;9n74}o3g0cc=83;pD<>:c89~j4b3no0;6{i9m?;<7>51zJ240e>3td:h8>>:182M77=j30qc?k51094?7|@8:>o45rn0f646<728qC==;l9:m5a37<3:1=vF>04a:?xh6l<:>6=4>{I331f?4}O99?h56sa1e73290:wE??5b;8yk7c=9k1<7?tH026g<=zf8n>d42g>5<6sA;;9n74}o3g15c=83;pD<>:c89~j4b28o0;6{i9m?:<7>51zJ240e>3td:h8?>:182M77=j30qc?k50094?7|@8:>o45rn0f656<728qC==;l9:m5a36<3:1=vF>04a:?xh6l<;>6=4>{I331f?4}O99?h56sa1e72290:wE??5b;8yk7c=8k1<7?tH026g<=zf8n>=o4?:0yK553d12we=i;>c;295~N68d43g>5<6sA;;9n74}o3g14c=83;pD<>:c89~j4b29o0;6{i9m?9<7>51zJ240e>3td:h8<>:182M77=j30qc?k53094?7|@8:>o45rn0f666<728qC==;l9:m5a35<3:1=vF>04a:?xh6l<8>6=4>{I331f?4}O99?h56sa1e71290:wE??5b;8yk7c=;k1<7?tH026g<=zf8n>>o4?:0yK553d12we=i;=c;295~N68d40g>5<6sA;;9n74}o3g17c=83;pD<>:c89~j4b2:o0;6{i9m?8<7>51zJ240e>3td:h8=>:182M77=j30qc?k52094?7|@8:>o45rn0f676<728qC==;l9:m5a34<3:1=vF>04a:?xh6l<9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1e70290:wE??5b;8yk7c=:k1<7?tH026g<=zf8n>?o4?:0yK553d12we=i;d41g>5<6sA;;9n74}o3g16c=83;pD<>:c89~j4b2;o0;6{i9m??<7>51zJ240e>3td:h8:>:182M77=j30qc?k55094?7|@8:>o45rn0f606<728qC==;l9:m5a33<3:1=vF>04a:?xh6l<>>6=4>{I331f?4}O99?h56sa1e77290:wE??5b;8yk7c==k1<7?tH026g<=zf8n>8o4?:0yK553d12we=i;;c;295~N68d46g>5<6sA;;9n74}o3g11c=83;pD<>:c89~j4b2{i9m?><7>51zJ240e>3td:h8;>:182M77=j30qc?k54094?7|@8:>o45rn0f616<728qC==;l9:m5a32<3:1=vF>04a:?xh6l6=4>{I331f?4}O99?h56sa1e76290:wE??5b;8yk7c=9o4?:0yK553d12we=i;:c;295~N68d47g>5<6sA;;9n74}o3g10c=83;pD<>:c89~j4b2=o0;6{i9m?=<7>51zJ240e>3td:h88>:182M77=j30qc?k57094?7|@8:>o45rn0f626<728qC==;l9:m5a31<3:1=vF>04a:?xh6l<<>6=4>{I331f?4}O99?h56sa1e75290:wE??5b;8yk7c=?k1<7?tH026g<=zf8n>:o4?:0yK553d12we=i;9c;295~N68d44g>5<6sA;;9n74}o3g13c=83;pD<>:c89~j4b2>o0;6{i9m?<<7>51zJ240e>3td:h89>:182M77=j30qc?k56094?7|@8:>o45rn0f636<728qC==;l9:m5a30<3:1=vF>04a:?xh6l<=>6=4>{I331f?4}O99?h56sa1e74290:wE??5b;8yk7c=>k1<7?tH026g<=zf8n>;o4?:0yK553d12we=i;8c;295~N68d45g>5<6sA;;9n74}o3g12c=83;pD<>:c89~j4b2?o0;6{i9m?3<7>51zJ240e>3td:h86>:182M77=j30qc?k59094?7|@8:>o45rn0f6<6<728qC==;l9:m5a3?<3:1=vF>04a:?xh6l<2>6=4>{I331f?4}O99?h56sa1e7;>290:wE??5b;8yk7c=1k1<7?tH026g<=zf8n>4o4?:0yK553d12we=i;7c;295~N68d4:g>5<6sA;;9n74}o3g1=c=83;pD<>:c89~j4b20o0;6{i9m?2<7>51zJ240e>3td:h87>:182M77=j30qc?k58094?7|@8:>o45rn0f6=6<728qC==;l9:m5a3><3:1=vF>04a:?xh6l<3>6=4>{I331f?4}O99?h56sa1e7:290:wE??5b;8yk7c=0k1<7?tH026g<=zf8n>5o4?:0yK553d12we=i;6c;295~N68d4;g>5<6sA;;9n74}o3g1:c89~j4b21o0;6{i9m?j<7>51zJ240e>3td:h8o>:182M77=j30qc?k5`094?7|@8:>o45rn0f6e6<728qC==;l9:m5a3f<3:1=vF>04a:?xh6l6=4>{I331f?4}O99?h56sa1e7b290:wE??5b;8yk7c=hk1<7?tH026g<=zf8n>mo4?:0yK553d12we=i;nc;295~N68d4cg>5<6sA;;9n74}o3g1dc=83;pD<>:c89~j4b2io0;6{i9m?i<7>51zJ240e>3td:h8l>:182M77=j30qc?k5c094?7|@8:>o45rn0f6f6<728qC==;l9:m5a3e<3:1=vF>04a:?xh6l6=4>{I331f?4}O99?h56sa1e7a290:wE??5b;8yk7c=kk1<7?tH026g<=zf8n>no4?:0yK553d12we=i;mc;295~N68d4`g>5<6sA;;9n74}o3g1gc=83;pD<>:c89~j4b2jo0;6{i9m?h<7>51zJ240e>3td:h8m>:182M77=j30qc?k5b094?7|@8:>o45rn0f6g6<728qC==;l9:m5a3d<3:1=vF>04a:?xh6l6=4>{I331f?4}O99?h56sa1e7`290:wE??5b;8yk7c=jk1<7?tH026g<=zf8n>oo4?:0yK553d12we=i;lc;295~N68d4ag>5<6sA;;9n74}o3g1fc=83;pD<>:c89~j4b2ko0;6{i9m?o<7>51zJ240e>3td:h8j>:182M77=j30qc?k5e094?7|@8:>o45rn0f6`6<728qC==;l9:m5a3c<3:1=vF>04a:?xh6l6=4>{I331f?4}O99?h56sa1e7g290:wE??5b;8yk7c=mk1<7?tH026g<=zf8n>ho4?:0yK553d12we=i;kc;295~N68d4fg>5<6sA;;9n74}o3g1ac=83;pD<>:c89~j4b2lo0;6{i9m?n<7>51zJ240e>3td:h8k>:182M77=j30qc?k5d094?7|@8:>o45rn0f6a6<728qC==;l9:m5a3b<3:1=vF>04a:?xh6l6=4>{I331f?4}O99?h56sa1e7f290:wE??5b;8yk7c=lk1<7?tH026g<=zf8n>io4?:0yK553d12we=i;jc;295~N68d4gg>5<6sA;;9n74}o3g1`c=83;pD<>:c89~j4b2mo0;6{i9m?m<7>51zJ240e>3td:h8h>:182M77=j30qc?k5g094?7|@8:>o45rn0f6b6<728qC==;l9:m5a3a<3:1=vF>04a:?xh6l6=4>{I331f?4}O99?h56sa1e7e290:wE??5b;8yk7c=ok1<7?tH026g<=zf8n>jo4?:0yK553d12we=i;ic;295~N68d4dg>5<6sA;;9n74}o3g1cc=83;pD<>:c89~j4b2no0;6{i9m<;<7>51zJ240e>3td:h;>>:182M77=j30qc?k61094?7|@8:>o45rn0f546<728qC==;l9:m5a07<3:1=vF>04a:?xh6l?:>6=4>{I331f?4}O99?h56sa1e43290:wE??5b;8yk7c>9k1<7?tH026g<=zf8n=d72g>5<6sA;;9n74}o3g25c=83;pD<>:c89~j4b18o0;6{i9m<:<7>51zJ240e>3td:h;?>:182M77=j30qc?k60094?7|@8:>o45rn0f556<728qC==;l9:m5a06<3:1=vF>04a:?xh6l?;>6=4>{I331f?4}O99?h56sa1e42290:wE??5b;8yk7c>8k1<7?tH026g<=zf8n==o4?:0yK553d12we=i8>c;295~N68d73g>5<6sA;;9n74}o3g24c=83;pD<>:c89~j4b19o0;6{i9m<9<7>51zJ240e>3td:h;<>:182M77=j30qc?k63094?7|@8:>o45rn0f566<728qC==;l9:m5a05<3:1=vF>04a:?xh6l?8>6=4>{I331f?4}O99?h56sa1e41290:wE??5b;8yk7c>;k1<7?tH026g<=zf8n=>o4?:0yK553d12we=i8=c;295~N68d70g>5<6sA;;9n74}o3g27c=83;pD<>:c89~j4b1:o0;6{i9m<8<7>51zJ240e>3td:h;=>:182M77=j30qc?k62094?7|@8:>o45rn0f576<728qC==;l9:m5a04<3:1=vF>04a:?xh6l?9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1e40290:wE??5b;8yk7c>:k1<7?tH026g<=zf8n=?o4?:0yK553d12we=i8d71g>5<6sA;;9n74}o3g26c=83;pD<>:c89~j4b1;o0;6{i9m51zJ240e>3td:h;:>:182M77=j30qc?k65094?7|@8:>o45rn0f506<728qC==;l9:m5a03<3:1=vF>04a:?xh6l?>>6=4>{I331f?4}O99?h56sa1e47290:wE??5b;8yk7c>=k1<7?tH026g<=zf8n=8o4?:0yK553d12we=i8;c;295~N68d76g>5<6sA;;9n74}o3g21c=83;pD<>:c89~j4b1{i9m<><7>51zJ240e>3td:h;;>:182M77=j30qc?k64094?7|@8:>o45rn0f516<728qC==;l9:m5a02<3:1=vF>04a:?xh6l??>6=4>{I331f?4}O99?h56sa1e46290:wE??5b;8yk7c>d77g>5<6sA;;9n74}o3g20c=83;pD<>:c89~j4b1=o0;6{i9m<=<7>51zJ240e>3td:h;8>:182M77=j30qc?k67094?7|@8:>o45rn0f526<728qC==;l9:m5a01<3:1=vF>04a:?xh6l?<>6=4>{I331f?4}O99?h56sa1e45290:wE??5b;8yk7c>?k1<7?tH026g<=zf8n=:o4?:0yK553d12we=i89c;295~N68d74g>5<6sA;;9n74}o3g23c=83;pD<>:c89~j4b1>o0;6{i9m<<<7>51zJ240e>3td:h;9>:182M77=j30qc?k66094?7|@8:>o45rn0f536<728qC==;l9:m5a00<3:1=vF>04a:?xh6l?=>6=4>{I331f?4}O99?h56sa1e44290:wE??5b;8yk7c>>k1<7?tH026g<=zf8n=;o4?:0yK553d12we=i88c;295~N68d75g>5<6sA;;9n74}o3g22c=83;pD<>:c89~j4b1?o0;6{i9m<3<7>51zJ240e>3td:h;6>:182M77=j30qc?k69094?7|@8:>o45rn0f5<6<728qC==;l9:m5a0?<3:1=vF>04a:?xh6l?2>6=4>{I331f?4}O99?h56sa1e4;>290:wE??5b;8yk7c>1k1<7?tH026g<=zf8n=4o4?:0yK553d12we=i87c;295~N68d7:g>5<6sA;;9n74}o3g2=c=83;pD<>:c89~j4b10o0;6{i9m<2<7>51zJ240e>3td:h;7>:182M77=j30qc?k68094?7|@8:>o45rn0f5=6<728qC==;l9:m5a0><3:1=vF>04a:?xh6l?3>6=4>{I331f?4}O99?h56sa1e4:290:wE??5b;8yk7c>0k1<7?tH026g<=zf8n=5o4?:0yK553d12we=i86c;295~N68d7;g>5<6sA;;9n74}o3g2:c89~j4b11o0;6{i9m51zJ240e>3td:h;o>:182M77=j30qc?k6`094?7|@8:>o45rn0f5e6<728qC==;l9:m5a0f<3:1=vF>04a:?xh6l?k>6=4>{I331f?4}O99?h56sa1e4b290:wE??5b;8yk7c>hk1<7?tH026g<=zf8n=mo4?:0yK553d12we=i8nc;295~N68d7cg>5<6sA;;9n74}o3g2dc=83;pD<>:c89~j4b1io0;6{i9m51zJ240e>3td:h;l>:182M77=j30qc?k6c094?7|@8:>o45rn0f5f6<728qC==;l9:m5a0e<3:1=vF>04a:?xh6l?h>6=4>{I331f?4}O99?h56sa1e4a290:wE??5b;8yk7c>kk1<7?tH026g<=zf8n=no4?:0yK553d12we=i8mc;295~N68d7`g>5<6sA;;9n74}o3g2gc=83;pD<>:c89~j4b1jo0;6{i9m51zJ240e>3td:h;m>:182M77=j30qc?k6b094?7|@8:>o45rn0f5g6<728qC==;l9:m5a0d<3:1=vF>04a:?xh6l?i>6=4>{I331f?4}O99?h56sa1e4`290:wE??5b;8yk7c>jk1<7?tH026g<=zf8n=oo4?:0yK553d12we=i8lc;295~N68d7ag>5<6sA;;9n74}o3g2fc=83;pD<>:c89~j4b1ko0;6{i9m51zJ240e>3td:h;j>:182M77=j30qc?k6e094?7|@8:>o45rn0f5`6<728qC==;l9:m5a0c<3:1=vF>04a:?xh6l?n>6=4>{I331f?4}O99?h56sa1e4g290:wE??5b;8yk7c>mk1<7?tH026g<=zf8n=ho4?:0yK553d12we=i8kc;295~N68d7fg>5<6sA;;9n74}o3g2ac=83;pD<>:c89~j4b1lo0;6{i9m51zJ240e>3td:h;k>:182M77=j30qc?k6d094?7|@8:>o45rn0f5a6<728qC==;l9:m5a0b<3:1=vF>04a:?xh6l?o>6=4>{I331f?4}O99?h56sa1e4f290:wE??5b;8yk7c>lk1<7?tH026g<=zf8n=io4?:0yK553d12we=i8jc;295~N68d7gg>5<6sA;;9n74}o3g2`c=83;pD<>:c89~j4b1mo0;6{i9m51zJ240e>3td:h;h>:182M77=j30qc?k6g094?7|@8:>o45rn0f5b6<728qC==;l9:m5a0a<3:1=vF>04a:?xh6l?l>6=4>{I331f?4}O99?h56sa1e4e290:wE??5b;8yk7c>ok1<7?tH026g<=zf8n=jo4?:0yK553d12we=i8ic;295~N68d7dg>5<6sA;;9n74}o3g2cc=83;pD<>:c89~j4b1no0;6{i9m=;<7>51zJ240e>3td:h:>>:182M77=j30qc?k71094?7|@8:>o45rn0f446<728qC==;l9:m5a17<3:1=vF>04a:?xh6l>:>6=4>{I331f?4}O99?h56sa1e53290:wE??5b;8yk7c?9k1<7?tH026g<=zf8n<d62g>5<6sA;;9n74}o3g35c=83;pD<>:c89~j4b08o0;6{i9m=:<7>51zJ240e>3td:h:?>:182M77=j30qc?k70094?7|@8:>o45rn0f456<728qC==;l9:m5a16<3:1=vF>04a:?xh6l>;>6=4>{I331f?4}O99?h56sa1e52290:wE??5b;8yk7c?8k1<7?tH026g<=zf8n<=o4?:0yK553d12we=i9>c;295~N68d63g>5<6sA;;9n74}o3g34c=83;pD<>:c89~j4b09o0;6{i9m=9<7>51zJ240e>3td:h:<>:182M77=j30qc?k73094?7|@8:>o45rn0f466<728qC==;l9:m5a15<3:1=vF>04a:?xh6l>8>6=4>{I331f?4}O99?h56sa1e51290:wE??5b;8yk7c?;k1<7?tH026g<=zf8n<>o4?:0yK553d12we=i9=c;295~N68d60g>5<6sA;;9n74}o3g37c=83;pD<>:c89~j4b0:o0;6{i9m=8<7>51zJ240e>3td:h:=>:182M77=j30qc?k72094?7|@8:>o45rn0f476<728qC==;l9:m5a14<3:1=vF>04a:?xh6l>9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1e50290:wE??5b;8yk7c?:k1<7?tH026g<=zf8nd61g>5<6sA;;9n74}o3g36c=83;pD<>:c89~j4b0;o0;6{i9m=?<7>51zJ240e>3td:h::>:182M77=j30qc?k75094?7|@8:>o45rn0f406<728qC==;l9:m5a13<3:1=vF>04a:?xh6l>>>6=4>{I331f?4}O99?h56sa1e57290:wE??5b;8yk7c?=k1<7?tH026g<=zf8n<8o4?:0yK553d12we=i9;c;295~N68d66g>5<6sA;;9n74}o3g31c=83;pD<>:c89~j4b0{i9m=><7>51zJ240e>3td:h:;>:182M77=j30qc?k74094?7|@8:>o45rn0f416<728qC==;l9:m5a12<3:1=vF>04a:?xh6l>?>6=4>{I331f?4}O99?h56sa1e56290:wE??5b;8yk7c?d67g>5<6sA;;9n74}o3g30c=83;pD<>:c89~j4b0=o0;6{i9m==<7>51zJ240e>3td:h:8>:182M77=j30qc?k77094?7|@8:>o45rn0f426<728qC==;l9:m5a11<3:1=vF>04a:?xh6l><>6=4>{I331f?4}O99?h56sa1e55290:wE??5b;8yk7c??k1<7?tH026g<=zf8n<:o4?:0yK553d12we=i99c;295~N68d64g>5<6sA;;9n74}o3g33c=83;pD<>:c89~j4b0>o0;6{i9m=<<7>51zJ240e>3td:h:9>:182M77=j30qc?k76094?7|@8:>o45rn0f436<728qC==;l9:m5a10<3:1=vF>04a:?xh6l>=>6=4>{I331f?4}O99?h56sa1e54290:wE??5b;8yk7c?>k1<7?tH026g<=zf8n<;o4?:0yK553d12we=i98c;295~N68d65g>5<6sA;;9n74}o3g32c=83;pD<>:c89~j4b0?o0;6{i9m=3<7>51zJ240e>3td:h:6>:182M77=j30qc?k79094?7|@8:>o45rn0f4<6<728qC==;l9:m5a1?<3:1=vF>04a:?xh6l>2>6=4>{I331f?4}O99?h56sa1e5;>290:wE??5b;8yk7c?1k1<7?tH026g<=zf8n<4o4?:0yK553d12we=i97c;295~N68d6:g>5<6sA;;9n74}o3g3=c=83;pD<>:c89~j4b00o0;6{i9m=2<7>51zJ240e>3td:h:7>:182M77=j30qc?k78094?7|@8:>o45rn0f4=6<728qC==;l9:m5a1><3:1=vF>04a:?xh6l>3>6=4>{I331f?4}O99?h56sa1e5:290:wE??5b;8yk7c?0k1<7?tH026g<=zf8n<5o4?:0yK553d12we=i96c;295~N68d6;g>5<6sA;;9n74}o3g3:c89~j4b01o0;6{i9m=j<7>51zJ240e>3td:h:o>:182M77=j30qc?k7`094?7|@8:>o45rn0f4e6<728qC==;l9:m5a1f<3:1=vF>04a:?xh6l>k>6=4>{I331f?4}O99?h56sa1e5b290:wE??5b;8yk7c?hk1<7?tH026g<=zf8nd6cg>5<6sA;;9n74}o3g3dc=83;pD<>:c89~j4b0io0;6{i9m=i<7>51zJ240e>3td:h:l>:182M77=j30qc?k7c094?7|@8:>o45rn0f4f6<728qC==;l9:m5a1e<3:1=vF>04a:?xh6l>h>6=4>{I331f?4}O99?h56sa1e5a290:wE??5b;8yk7c?kk1<7?tH026g<=zf8nd6`g>5<6sA;;9n74}o3g3gc=83;pD<>:c89~j4b0jo0;6{i9m=h<7>51zJ240e>3td:h:m>:182M77=j30qc?k7b094?7|@8:>o45rn0f4g6<728qC==;l9:m5a1d<3:1=vF>04a:?xh6l>i>6=4>{I331f?4}O99?h56sa1e5`290:wE??5b;8yk7c?jk1<7?tH026g<=zf8nd6ag>5<6sA;;9n74}o3g3fc=83;pD<>:c89~j4b0ko0;6{i9m=o<7>51zJ240e>3td:h:j>:182M77=j30qc?k7e094?7|@8:>o45rn0f4`6<728qC==;l9:m5a1c<3:1=vF>04a:?xh6l>n>6=4>{I331f?4}O99?h56sa1e5g290:wE??5b;8yk7c?mk1<7?tH026g<=zf8nd6fg>5<6sA;;9n74}o3g3ac=83;pD<>:c89~j4b0lo0;6{i9m=n<7>51zJ240e>3td:h:k>:182M77=j30qc?k7d094?7|@8:>o45rn0f4a6<728qC==;l9:m5a1b<3:1=vF>04a:?xh6l>o>6=4>{I331f?4}O99?h56sa1e5f290:wE??5b;8yk7c?lk1<7?tH026g<=zf8nd6gg>5<6sA;;9n74}o3g3`c=83;pD<>:c89~j4b0mo0;6{i9m=m<7>51zJ240e>3td:h:h>:182M77=j30qc?k7g094?7|@8:>o45rn0f4b6<728qC==;l9:m5a1a<3:1=vF>04a:?xh6l>l>6=4>{I331f?4}O99?h56sa1e5e290:wE??5b;8yk7c?ok1<7?tH026g<=zf8nd6dg>5<6sA;;9n74}o3g3cc=83;pD<>:c89~j4b0no0;6{i9m2;<7>51zJ240e>3td:h5>>:182M77=j30qc?k81094?7|@8:>o45rn0f;46<728qC==;l9:m5a>7<3:1=vF>04a:?xh6l1:>6=4>{I331f?4}O99?h56sa1e:3290:wE??5b;8yk7c09k1<7?tH026g<=zf8n3d92g>5<6sA;;9n74}o3g<5c=83;pD<>:c89~j4b?8o0;6{i9m2:<7>51zJ240e>3td:h5?>:182M77=j30qc?k80094?7|@8:>o45rn0f;56<728qC==;l9:m5a>6<3:1=vF>04a:?xh6l1;>6=4>{I331f?4}O99?h56sa1e:2290:wE??5b;8yk7c08k1<7?tH026g<=zf8n3=o4?:0yK553d12we=i6>c;295~N68d93g>5<6sA;;9n74}o3g<4c=83;pD<>:c89~j4b?9o0;6{i9m29<7>51zJ240e>3td:h5<>:182M77=j30qc?k83094?7|@8:>o45rn0f;66<728qC==;l9:m5a>5<3:1=vF>04a:?xh6l18>6=4>{I331f?4}O99?h56sa1e:1290:wE??5b;8yk7c0;k1<7?tH026g<=zf8n3>o4?:0yK553d12we=i6=c;295~N68d90g>5<6sA;;9n74}o3g<7c=83;pD<>:c89~j4b?:o0;6{i9m28<7>51zJ240e>3td:h5=>:182M77=j30qc?k82094?7|@8:>o45rn0f;76<728qC==;l9:m5a>4<3:1=vF>04a:?xh6l19>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1e:0290:wE??5b;8yk7c0:k1<7?tH026g<=zf8n3?o4?:0yK553d12we=i6d91g>5<6sA;;9n74}o3g<6c=83;pD<>:c89~j4b?;o0;6{i9m2?<7>51zJ240e>3td:h5:>:182M77=j30qc?k85094?7|@8:>o45rn0f;06<728qC==;l9:m5a>3<3:1=vF>04a:?xh6l1>>6=4>{I331f?4}O99?h56sa1e:7290:wE??5b;8yk7c0=k1<7?tH026g<=zf8n38o4?:0yK553d12we=i6;c;295~N68d96g>5<6sA;;9n74}o3g<1c=83;pD<>:c89~j4b?{i9m2><7>51zJ240e>3td:h5;>:182M77=j30qc?k84094?7|@8:>o45rn0f;16<728qC==;l9:m5a>2<3:1=vF>04a:?xh6l1?>6=4>{I331f?4}O99?h56sa1e:6290:wE??5b;8yk7c0d97g>5<6sA;;9n74}o3g<0c=83;pD<>:c89~j4b?=o0;6{i9m2=<7>51zJ240e>3td:h58>:182M77=j30qc?k87094?7|@8:>o45rn0f;26<728qC==;l9:m5a>1<3:1=vF>04a:?xh6l1<>6=4>{I331f?4}O99?h56sa1e:5290:wE??5b;8yk7c0?k1<7?tH026g<=zf8n3:o4?:0yK553d12we=i69c;295~N68d94g>5<6sA;;9n74}o3g<3c=83;pD<>:c89~j4b?>o0;6{i9m2<<7>51zJ240e>3td:h59>:182M77=j30qc?k86094?7|@8:>o45rn0f;36<728qC==;l9:m5a>0<3:1=vF>04a:?xh6l1=>6=4>{I331f?4}O99?h56sa1e:4290:wE??5b;8yk7c0>k1<7?tH026g<=zf8n3;o4?:0yK553d12we=i68c;295~N68d95g>5<6sA;;9n74}o3g<2c=83;pD<>:c89~j4b??o0;6{i9m23<7>51zJ240e>3td:h56>:182M77=j30qc?k89094?7|@8:>o45rn0f;<6<728qC==;l9:m5a>?<3:1=vF>04a:?xh6l12>6=4>{I331f?4}O99?h56sa1e:;>290:wE??5b;8yk7c01k1<7?tH026g<=zf8n34o4?:0yK553d12we=i67c;295~N68d9:g>5<6sA;;9n74}o3g<=c=83;pD<>:c89~j4b?0o0;6{i9m22<7>51zJ240e>3td:h57>:182M77=j30qc?k88094?7|@8:>o45rn0f;=6<728qC==;l9:m5a>><3:1=vF>04a:?xh6l13>6=4>{I331f?4}O99?h56sa1e::290:wE??5b;8yk7c00k1<7?tH026g<=zf8n35o4?:0yK553d12we=i66c;295~N68d9;g>5<6sA;;9n74}o3g<:c89~j4b?1o0;6{i9m2j<7>51zJ240e>3td:h5o>:182M77=j30qc?k8`094?7|@8:>o45rn0f;e6<728qC==;l9:m5a>f<3:1=vF>04a:?xh6l1k>6=4>{I331f?4}O99?h56sa1e:b290:wE??5b;8yk7c0hk1<7?tH026g<=zf8n3mo4?:0yK553d12we=i6nc;295~N68d9cg>5<6sA;;9n74}o3g:c89~j4b?io0;6{i9m2i<7>51zJ240e>3td:h5l>:182M77=j30qc?k8c094?7|@8:>o45rn0f;f6<728qC==;l9:m5a>e<3:1=vF>04a:?xh6l1h>6=4>{I331f?4}O99?h56sa1e:a290:wE??5b;8yk7c0kk1<7?tH026g<=zf8n3no4?:0yK553d12we=i6mc;295~N68d9`g>5<6sA;;9n74}o3g:c89~j4b?jo0;6{i9m2h<7>51zJ240e>3td:h5m>:182M77=j30qc?k8b094?7|@8:>o45rn0f;g6<728qC==;l9:m5a>d<3:1=vF>04a:?xh6l1i>6=4>{I331f?4}O99?h56sa1e:`290:wE??5b;8yk7c0jk1<7?tH026g<=zf8n3oo4?:0yK553d12we=i6lc;295~N68d9ag>5<6sA;;9n74}o3g:c89~j4b?ko0;6{i9m2o<7>51zJ240e>3td:h5j>:182M77=j30qc?k8e094?7|@8:>o45rn0f;`6<728qC==;l9:m5a>c<3:1=vF>04a:?xh6l1n>6=4>{I331f?4}O99?h56sa1e:g290:wE??5b;8yk7c0mk1<7?tH026g<=zf8n3ho4?:0yK553d12we=i6kc;295~N68d9fg>5<6sA;;9n74}o3g:c89~j4b?lo0;6{i9m2n<7>51zJ240e>3td:h5k>:182M77=j30qc?k8d094?7|@8:>o45rn0f;a6<728qC==;l9:m5a>b<3:1=vF>04a:?xh6l1o>6=4>{I331f?4}O99?h56sa1e:f290:wE??5b;8yk7c0lk1<7?tH026g<=zf8n3io4?:0yK553d12we=i6jc;295~N68d9gg>5<6sA;;9n74}o3g<`c=83;pD<>:c89~j4b?mo0;6{i9m2m<7>51zJ240e>3td:h5h>:182M77=j30qc?k8g094?7|@8:>o45rn0f;b6<728qC==;l9:m5a>a<3:1=vF>04a:?xh6l1l>6=4>{I331f?4}O99?h56sa1e:e290:wE??5b;8yk7c0ok1<7?tH026g<=zf8n3jo4?:0yK553d12we=i6ic;295~N68d9dg>5<6sA;;9n74}o3g:c89~j4b?no0;6{i9m3;<7>51zJ240e>3td:h4>>:182M77=j30qc?k91094?7|@8:>o45rn0f:46<728qC==;l9:m5a?7<3:1=vF>04a:?xh6l0:>6=4>{I331f?4}O99?h56sa1e;3290:wE??5b;8yk7c19k1<7?tH026g<=zf8n2d82g>5<6sA;;9n74}o3g=5c=83;pD<>:c89~j4b>8o0;6{i9m3:<7>51zJ240e>3td:h4?>:182M77=j30qc?k90094?7|@8:>o45rn0f:56<728qC==;l9:m5a?6<3:1=vF>04a:?xh6l0;>6=4>{I331f?4}O99?h56sa1e;2290:wE??5b;8yk7c18k1<7?tH026g<=zf8n2=o4?:0yK553d12we=i7>c;295~N68d83g>5<6sA;;9n74}o3g=4c=83;pD<>:c89~j4b>9o0;6{i9m39<7>51zJ240e>3td:h4<>:182M77=j30qc?k93094?7|@8:>o45rn0f:66<728qC==;l9:m5a?5<3:1=vF>04a:?xh6l08>6=4>{I331f?4}O99?h56sa1e;1290:wE??5b;8yk7c1;k1<7?tH026g<=zf8n2>o4?:0yK553d12we=i7=c;295~N68d80g>5<6sA;;9n74}o3g=7c=83;pD<>:c89~j4b>:o0;6{i9m38<7>51zJ240e>3td:h4=>:182M77=j30qc?k92094?7|@8:>o45rn0f:76<728qC==;l9:m5a?4<3:1=vF>04a:?xh6l09>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1e;0290:wE??5b;8yk7c1:k1<7?tH026g<=zf8n2?o4?:0yK553d12we=i7d81g>5<6sA;;9n74}o3g=6c=83;pD<>:c89~j4b>;o0;6{i9m3?<7>51zJ240e>3td:h4:>:182M77=j30qc?k95094?7|@8:>o45rn0f:06<728qC==;l9:m5a?3<3:1=vF>04a:?xh6l0>>6=4>{I331f?4}O99?h56sa1e;7290:wE??5b;8yk7c1=k1<7?tH026g<=zf8n28o4?:0yK553d12we=i7;c;295~N68d86g>5<6sA;;9n74}o3g=1c=83;pD<>:c89~j4b>{i9m3><7>51zJ240e>3td:h4;>:182M77=j30qc?k94094?7|@8:>o45rn0f:16<728qC==;l9:m5a?2<3:1=vF>04a:?xh6l0?>6=4>{I331f?4}O99?h56sa1e;6290:wE??5b;8yk7c1d87g>5<6sA;;9n74}o3g=0c=83;pD<>:c89~j4b>=o0;6{i9m3=<7>51zJ240e>3td:h48>:182M77=j30qc?k97094?7|@8:>o45rn0f:26<728qC==;l9:m5a?1<3:1=vF>04a:?xh6l0<>6=4>{I331f?4}O99?h56sa1e;5290:wE??5b;8yk7c1?k1<7?tH026g<=zf8n2:o4?:0yK553d12we=i79c;295~N68d84g>5<6sA;;9n74}o3g=3c=83;pD<>:c89~j4b>>o0;6{i9m3<<7>51zJ240e>3td:h49>:182M77=j30qc?k96094?7|@8:>o45rn0f:36<728qC==;l9:m5a?0<3:1=vF>04a:?xh6l0=>6=4>{I331f?4}O99?h56sa1e;4290:wE??5b;8yk7c1>k1<7?tH026g<=zf8n2;o4?:0yK553d12we=i78c;295~N68d85g>5<6sA;;9n74}o3g=2c=83;pD<>:c89~j4b>?o0;6{i9m33<7>51zJ240e>3td:h46>:182M77=j30qc?k99094?7|@8:>o45rn0f:<6<728qC==;l9:m5a??<3:1=vF>04a:?xh6l02>6=4>{I331f?4}O99?h56sa1e;;>290:wE??5b;8yk7c11k1<7?tH026g<=zf8n24o4?:0yK553d12we=i77c;295~N68d8:g>5<6sA;;9n74}o3g==c=83;pD<>:c89~j4b>0o0;6{i9m32<7>51zJ240e>3td:h47>:182M77=j30qc?k98094?7|@8:>o45rn0f:=6<728qC==;l9:m5a?><3:1=vF>04a:?xh6l03>6=4>{I331f?4}O99?h56sa1e;:290:wE??5b;8yk7c10k1<7?tH026g<=zf8n25o4?:0yK553d12we=i76c;295~N68d8;g>5<6sA;;9n74}o3g=:c89~j4b>1o0;6{i9m3j<7>51zJ240e>3td:h4o>:182M77=j30qc?k9`094?7|@8:>o45rn0f:e6<728qC==;l9:m5a?f<3:1=vF>04a:?xh6l0k>6=4>{I331f?4}O99?h56sa1e;b290:wE??5b;8yk7c1hk1<7?tH026g<=zf8n2mo4?:0yK553d12we=i7nc;295~N68d8cg>5<6sA;;9n74}o3g=dc=83;pD<>:c89~j4b>io0;6{i9m3i<7>51zJ240e>3td:h4l>:182M77=j30qc?k9c094?7|@8:>o45rn0f:f6<728qC==;l9:m5a?e<3:1=vF>04a:?xh6l0h>6=4>{I331f?4}O99?h56sa1e;a290:wE??5b;8yk7c1kk1<7?tH026g<=zf8n2no4?:0yK553d12we=i7mc;295~N68d8`g>5<6sA;;9n74}o3g=gc=83;pD<>:c89~j4b>jo0;6{i9m3h<7>51zJ240e>3td:h4m>:182M77=j30qc?k9b094?7|@8:>o45rn0f:g6<728qC==;l9:m5a?d<3:1=vF>04a:?xh6l0i>6=4>{I331f?4}O99?h56sa1e;`290:wE??5b;8yk7c1jk1<7?tH026g<=zf8n2oo4?:0yK553d12we=i7lc;295~N68d8ag>5<6sA;;9n74}o3g=fc=83;pD<>:c89~j4b>ko0;6{i9m3o<7>51zJ240e>3td:h4j>:182M77=j30qc?k9e094?7|@8:>o45rn0f:`6<728qC==;l9:m5a?c<3:1=vF>04a:?xh6l0n>6=4>{I331f?4}O99?h56sa1e;g290:wE??5b;8yk7c1mk1<7?tH026g<=zf8n2ho4?:0yK553d12we=i7kc;295~N68d8fg>5<6sA;;9n74}o3g=ac=83;pD<>:c89~j4b>lo0;6{i9m3n<7>51zJ240e>3td:h4k>:182M77=j30qc?k9d094?7|@8:>o45rn0f:a6<728qC==;l9:m5a?b<3:1=vF>04a:?xh6l0o>6=4>{I331f?4}O99?h56sa1e;f290:wE??5b;8yk7c1lk1<7?tH026g<=zf8n2io4?:0yK553d12we=i7jc;295~N68d8gg>5<6sA;;9n74}o3g=`c=83;pD<>:c89~j4b>mo0;6{i9m3m<7>51zJ240e>3td:h4h>:182M77=j30qc?k9g094?7|@8:>o45rn0f:b6<728qC==;l9:m5a?a<3:1=vF>04a:?xh6l0l>6=4>{I331f?4}O99?h56sa1e;e290:wE??5b;8yk7c1ok1<7?tH026g<=zf8n2jo4?:0yK553d12we=i7ic;295~N68d8dg>5<6sA;;9n74}o3g=cc=83;pD<>:c89~j4b>no0;6{i9mk;<7>51zJ240e>3td:hl>>:182M77=j30qc?ka1094?7|@8:>o45rn0fb46<728qC==;l9:m5ag7<3:1=vF>04a:?xh6lh:>6=4>{I331f?4}O99?h56sa1ec3290:wE??5b;8yk7ci9k1<7?tH026g<=zf8njd`2g>5<6sA;;9n74}o3ge5c=83;pD<>:c89~j4bf8o0;6{i9mk:<7>51zJ240e>3td:hl?>:182M77=j30qc?ka0094?7|@8:>o45rn0fb56<728qC==;l9:m5ag6<3:1=vF>04a:?xh6lh;>6=4>{I331f?4}O99?h56sa1ec2290:wE??5b;8yk7ci8k1<7?tH026g<=zf8nj=o4?:0yK553d12we=io>c;295~N68d`3g>5<6sA;;9n74}o3ge4c=83;pD<>:c89~j4bf9o0;6{i9mk9<7>51zJ240e>3td:hl<>:182M77=j30qc?ka3094?7|@8:>o45rn0fb66<728qC==;l9:m5ag5<3:1=vF>04a:?xh6lh8>6=4>{I331f?4}O99?h56sa1ec1290:wE??5b;8yk7ci;k1<7?tH026g<=zf8nj>o4?:0yK553d12we=io=c;295~N68d`0g>5<6sA;;9n74}o3ge7c=83;pD<>:c89~j4bf:o0;6{i9mk8<7>51zJ240e>3td:hl=>:182M77=j30qc?ka2094?7|@8:>o45rn0fb76<728qC==;l9:m5ag4<3:1=vF>04a:?xh6lh9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1ec0290:wE??5b;8yk7ci:k1<7?tH026g<=zf8nj?o4?:0yK553d12we=iod`1g>5<6sA;;9n74}o3ge6c=83;pD<>:c89~j4bf;o0;6{i9mk?<7>51zJ240e>3td:hl:>:182M77=j30qc?ka5094?7|@8:>o45rn0fb06<728qC==;l9:m5ag3<3:1=vF>04a:?xh6lh>>6=4>{I331f?4}O99?h56sa1ec7290:wE??5b;8yk7ci=k1<7?tH026g<=zf8nj8o4?:0yK553d12we=io;c;295~N68d`6g>5<6sA;;9n74}o3ge1c=83;pD<>:c89~j4bf{i9mk><7>51zJ240e>3td:hl;>:182M77=j30qc?ka4094?7|@8:>o45rn0fb16<728qC==;l9:m5ag2<3:1=vF>04a:?xh6lh?>6=4>{I331f?4}O99?h56sa1ec6290:wE??5b;8yk7cid`7g>5<6sA;;9n74}o3ge0c=83;pD<>:c89~j4bf=o0;6{i9mk=<7>51zJ240e>3td:hl8>:182M77=j30qc?ka7094?7|@8:>o45rn0fb26<728qC==;l9:m5ag1<3:1=vF>04a:?xh6lh<>6=4>{I331f?4}O99?h56sa1ec5290:wE??5b;8yk7ci?k1<7?tH026g<=zf8nj:o4?:0yK553d12we=io9c;295~N68d`4g>5<6sA;;9n74}o3ge3c=83;pD<>:c89~j4bf>o0;6{i9mk<<7>51zJ240e>3td:hl9>:182M77=j30qc?ka6094?7|@8:>o45rn0fb36<728qC==;l9:m5ag0<3:1=vF>04a:?xh6lh=>6=4>{I331f?4}O99?h56sa1ec4290:wE??5b;8yk7ci>k1<7?tH026g<=zf8nj;o4?:0yK553d12we=io8c;295~N68d`5g>5<6sA;;9n74}o3ge2c=83;pD<>:c89~j4bf?o0;6{i9mk3<7>51zJ240e>3td:hl6>:182M77=j30qc?ka9094?7|@8:>o45rn0fb<6<728qC==;l9:m5ag?<3:1=vF>04a:?xh6lh2>6=4>{I331f?4}O99?h56sa1ec;>290:wE??5b;8yk7ci1k1<7?tH026g<=zf8nj4o4?:0yK553d12we=io7c;295~N68d`:g>5<6sA;;9n74}o3ge=c=83;pD<>:c89~j4bf0o0;6{i9mk2<7>51zJ240e>3td:hl7>:182M77=j30qc?ka8094?7|@8:>o45rn0fb=6<728qC==;l9:m5ag><3:1=vF>04a:?xh6lh3>6=4>{I331f?4}O99?h56sa1ec:290:wE??5b;8yk7ci0k1<7?tH026g<=zf8nj5o4?:0yK553d12we=io6c;295~N68d`;g>5<6sA;;9n74}o3ge:c89~j4bf1o0;6{i9mkj<7>51zJ240e>3td:hlo>:182M77=j30qc?ka`094?7|@8:>o45rn0fbe6<728qC==;l9:m5agf<3:1=vF>04a:?xh6lhk>6=4>{I331f?4}O99?h56sa1ecb290:wE??5b;8yk7cihk1<7?tH026g<=zf8njmo4?:0yK553d12we=ionc;295~N68d`cg>5<6sA;;9n74}o3gedc=83;pD<>:c89~j4bfio0;6{i9mki<7>51zJ240e>3td:hll>:182M77=j30qc?kac094?7|@8:>o45rn0fbf6<728qC==;l9:m5age<3:1=vF>04a:?xh6lhh>6=4>{I331f?4}O99?h56sa1eca290:wE??5b;8yk7cikk1<7?tH026g<=zf8njno4?:0yK553d12we=iomc;295~N68d``g>5<6sA;;9n74}o3gegc=83;pD<>:c89~j4bfjo0;6{i9mkh<7>51zJ240e>3td:hlm>:182M77=j30qc?kab094?7|@8:>o45rn0fbg6<728qC==;l9:m5agd<3:1=vF>04a:?xh6lhi>6=4>{I331f?4}O99?h56sa1ec`290:wE??5b;8yk7cijk1<7?tH026g<=zf8njoo4?:0yK553d12we=iolc;295~N68d`ag>5<6sA;;9n74}o3gefc=83;pD<>:c89~j4bfko0;6{i9mko<7>51zJ240e>3td:hlj>:182M77=j30qc?kae094?7|@8:>o45rn0fb`6<728qC==;l9:m5agc<3:1=vF>04a:?xh6lhn>6=4>{I331f?4}O99?h56sa1ecg290:wE??5b;8yk7cimk1<7?tH026g<=zf8njho4?:0yK553d12we=iokc;295~N68d`fg>5<6sA;;9n74}o3geac=83;pD<>:c89~j4bflo0;6{i9mkn<7>51zJ240e>3td:hlk>:182M77=j30qc?kad094?7|@8:>o45rn0fba6<728qC==;l9:m5agb<3:1=vF>04a:?xh6lho>6=4>{I331f?4}O99?h56sa1ecf290:wE??5b;8yk7cilk1<7?tH026g<=zf8njio4?:0yK553d12we=iojc;295~N68d`gg>5<6sA;;9n74}o3ge`c=83;pD<>:c89~j4bfmo0;6{i9mkm<7>51zJ240e>3td:hlh>:182M77=j30qc?kag094?7|@8:>o45rn0fbb6<728qC==;l9:m5aga<3:1=vF>04a:?xh6lhl>6=4>{I331f?4}O99?h56sa1ece290:wE??5b;8yk7ciok1<7?tH026g<=zf8njjo4?:0yK553d12we=ioic;295~N68d`dg>5<6sA;;9n74}o3gecc=83;pD<>:c89~j4bfno0;6{i9mh;<7>51zJ240e>3td:ho>>:182M77=j30qc?kb1094?7|@8:>o45rn0fa46<728qC==;l9:m5ad7<3:1=vF>04a:?xh6lk:>6=4>{I331f?4}O99?h56sa1e`3290:wE??5b;8yk7cj9k1<7?tH026g<=zf8nidc2g>5<6sA;;9n74}o3gf5c=83;pD<>:c89~j4be8o0;6{i9mh:<7>51zJ240e>3td:ho?>:182M77=j30qc?kb0094?7|@8:>o45rn0fa56<728qC==;l9:m5ad6<3:1=vF>04a:?xh6lk;>6=4>{I331f?4}O99?h56sa1e`2290:wE??5b;8yk7cj8k1<7?tH026g<=zf8ni=o4?:0yK553d12we=il>c;295~N68dc3g>5<6sA;;9n74}o3gf4c=83;pD<>:c89~j4be9o0;6{i9mh9<7>51zJ240e>3td:ho<>:182M77=j30qc?kb3094?7|@8:>o45rn0fa66<728qC==;l9:m5ad5<3:1=vF>04a:?xh6lk8>6=4>{I331f?4}O99?h56sa1e`1290:wE??5b;8yk7cj;k1<7?tH026g<=zf8ni>o4?:0yK553d12we=il=c;295~N68dc0g>5<6sA;;9n74}o3gf7c=83;pD<>:c89~j4be:o0;6{i9mh8<7>51zJ240e>3td:ho=>:182M77=j30qc?kb2094?7|@8:>o45rn0fa76<728qC==;l9:m5ad4<3:1=vF>04a:?xh6lk9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1e`0290:wE??5b;8yk7cj:k1<7?tH026g<=zf8ni?o4?:0yK553d12we=ildc1g>5<6sA;;9n74}o3gf6c=83;pD<>:c89~j4be;o0;6{i9mh?<7>51zJ240e>3td:ho:>:182M77=j30qc?kb5094?7|@8:>o45rn0fa06<728qC==;l9:m5ad3<3:1=vF>04a:?xh6lk>>6=4>{I331f?4}O99?h56sa1e`7290:wE??5b;8yk7cj=k1<7?tH026g<=zf8ni8o4?:0yK553d12we=il;c;295~N68dc6g>5<6sA;;9n74}o3gf1c=83;pD<>:c89~j4be{i9mh><7>51zJ240e>3td:ho;>:182M77=j30qc?kb4094?7|@8:>o45rn0fa16<728qC==;l9:m5ad2<3:1=vF>04a:?xh6lk?>6=4>{I331f?4}O99?h56sa1e`6290:wE??5b;8yk7cjdc7g>5<6sA;;9n74}o3gf0c=83;pD<>:c89~j4be=o0;6{i9mh=<7>51zJ240e>3td:ho8>:182M77=j30qc?kb7094?7|@8:>o45rn0fa26<728qC==;l9:m5ad1<3:1=vF>04a:?xh6lk<>6=4>{I331f?4}O99?h56sa1e`5290:wE??5b;8yk7cj?k1<7?tH026g<=zf8ni:o4?:0yK553d12we=il9c;295~N68dc4g>5<6sA;;9n74}o3gf3c=83;pD<>:c89~j4be>o0;6{i9mh<<7>51zJ240e>3td:ho9>:182M77=j30qc?kb6094?7|@8:>o45rn0fa36<728qC==;l9:m5ad0<3:1=vF>04a:?xh6lk=>6=4>{I331f?4}O99?h56sa1e`4290:wE??5b;8yk7cj>k1<7?tH026g<=zf8ni;o4?:0yK553d12we=il8c;295~N68dc5g>5<6sA;;9n74}o3gf2c=83;pD<>:c89~j4be?o0;6{i9mh3<7>51zJ240e>3td:ho6>:182M77=j30qc?kb9094?7|@8:>o45rn0fa<6<728qC==;l9:m5ad?<3:1=vF>04a:?xh6lk2>6=4>{I331f?4}O99?h56sa1e`;>290:wE??5b;8yk7cj1k1<7?tH026g<=zf8ni4o4?:0yK553d12we=il7c;295~N68dc:g>5<6sA;;9n74}o3gf=c=83;pD<>:c89~j4be0o0;6{i9mh2<7>51zJ240e>3td:ho7>:182M77=j30qc?kb8094?7|@8:>o45rn0fa=6<728qC==;l9:m5ad><3:1=vF>04a:?xh6lk3>6=4>{I331f?4}O99?h56sa1e`:290:wE??5b;8yk7cj0k1<7?tH026g<=zf8ni5o4?:0yK553d12we=il6c;295~N68dc;g>5<6sA;;9n74}o3gf:c89~j4be1o0;6{i9mhj<7>51zJ240e>3td:hoo>:182M77=j30qc?kb`094?7|@8:>o45rn0fae6<728qC==;l9:m5adf<3:1=vF>04a:?xh6lkk>6=4>{I331f?4}O99?h56sa1e`b290:wE??5b;8yk7cjhk1<7?tH026g<=zf8nimo4?:0yK553d12we=ilnc;295~N68dccg>5<6sA;;9n74}o3gfdc=83;pD<>:c89~j4beio0;6{i9mhi<7>51zJ240e>3td:hol>:182M77=j30qc?kbc094?7|@8:>o45rn0faf6<728qC==;l9:m5ade<3:1=vF>04a:?xh6lkh>6=4>{I331f?4}O99?h56sa1e`a290:wE??5b;8yk7cjkk1<7?tH026g<=zf8nino4?:0yK553d12we=ilmc;295~N68dc`g>5<6sA;;9n74}o3gfgc=83;pD<>:c89~j4bejo0;6{i9mhh<7>51zJ240e>3td:hom>:182M77=j30qc?kbb094?7|@8:>o45rn0fag6<728qC==;l9:m5add<3:1=vF>04a:?xh6lki>6=4>{I331f?4}O99?h56sa1e``290:wE??5b;8yk7cjjk1<7?tH026g<=zf8nioo4?:0yK553d12we=illc;295~N68dcag>5<6sA;;9n74}o3gffc=83;pD<>:c89~j4beko0;6{i9mho<7>51zJ240e>3td:hoj>:182M77=j30qc?kbe094?7|@8:>o45rn0fa`6<728qC==;l9:m5adc<3:1=vF>04a:?xh6lkn>6=4>{I331f?4}O99?h56sa1e`g290:wE??5b;8yk7cjmk1<7?tH026g<=zf8niho4?:0yK553d12we=ilkc;295~N68dcfg>5<6sA;;9n74}o3gfac=83;pD<>:c89~j4belo0;6{i9mhn<7>51zJ240e>3td:hok>:182M77=j30qc?kbd094?7|@8:>o45rn0faa6<728qC==;l9:m5adb<3:1=vF>04a:?xh6lko>6=4>{I331f?4}O99?h56sa1e`f290:wE??5b;8yk7cjlk1<7?tH026g<=zf8niio4?:0yK553d12we=iljc;295~N68dcgg>5<6sA;;9n74}o3gf`c=83;pD<>:c89~j4bemo0;6{i9mhm<7>51zJ240e>3td:hoh>:182M77=j30qc?kbg094?7|@8:>o45rn0fab6<728qC==;l9:m5ada<3:1=vF>04a:?xh6lkl>6=4>{I331f?4}O99?h56sa1e`e290:wE??5b;8yk7cjok1<7?tH026g<=zf8nijo4?:0yK553d12we=ilic;295~N68dcdg>5<6sA;;9n74}o3gfcc=83;pD<>:c89~j4beno0;6{i9mi;<7>51zJ240e>3td:hn>>:182M77=j30qc?kc1094?7|@8:>o45rn0f`46<728qC==;l9:m5ae7<3:1=vF>04a:?xh6lj:>6=4>{I331f?4}O99?h56sa1ea3290:wE??5b;8yk7ck9k1<7?tH026g<=zf8nhdb2g>5<6sA;;9n74}o3gg5c=83;pD<>:c89~j4bd8o0;6{i9mi:<7>51zJ240e>3td:hn?>:182M77=j30qc?kc0094?7|@8:>o45rn0f`56<728qC==;l9:m5ae6<3:1=vF>04a:?xh6lj;>6=4>{I331f?4}O99?h56sa1ea2290:wE??5b;8yk7ck8k1<7?tH026g<=zf8nh=o4?:0yK553d12we=im>c;295~N68db3g>5<6sA;;9n74}o3gg4c=83;pD<>:c89~j4bd9o0;6{i9mi9<7>51zJ240e>3td:hn<>:182M77=j30qc?kc3094?7|@8:>o45rn0f`66<728qC==;l9:m5ae5<3:1=vF>04a:?xh6lj8>6=4>{I331f?4}O99?h56sa1ea1290:wE??5b;8yk7ck;k1<7?tH026g<=zf8nh>o4?:0yK553d12we=im=c;295~N68db0g>5<6sA;;9n74}o3gg7c=83;pD<>:c89~j4bd:o0;6{i9mi8<7>51zJ240e>3td:hn=>:182M77=j30qc?kc2094?7|@8:>o45rn0f`76<728qC==;l9:m5ae4<3:1=vF>04a:?xh6lj9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1ea0290:wE??5b;8yk7ck:k1<7?tH026g<=zf8nh?o4?:0yK553d12we=imdb1g>5<6sA;;9n74}o3gg6c=83;pD<>:c89~j4bd;o0;6{i9mi?<7>51zJ240e>3td:hn:>:182M77=j30qc?kc5094?7|@8:>o45rn0f`06<728qC==;l9:m5ae3<3:1=vF>04a:?xh6lj>>6=4>{I331f?4}O99?h56sa1ea7290:wE??5b;8yk7ck=k1<7?tH026g<=zf8nh8o4?:0yK553d12we=im;c;295~N68db6g>5<6sA;;9n74}o3gg1c=83;pD<>:c89~j4bd{i9mi><7>51zJ240e>3td:hn;>:182M77=j30qc?kc4094?7|@8:>o45rn0f`16<728qC==;l9:m5ae2<3:1=vF>04a:?xh6lj?>6=4>{I331f?4}O99?h56sa1ea6290:wE??5b;8yk7ckdb7g>5<6sA;;9n74}o3gg0c=83;pD<>:c89~j4bd=o0;6{i9mi=<7>51zJ240e>3td:hn8>:182M77=j30qc?kc7094?7|@8:>o45rn0f`26<728qC==;l9:m5ae1<3:1=vF>04a:?xh6lj<>6=4>{I331f?4}O99?h56sa1ea5290:wE??5b;8yk7ck?k1<7?tH026g<=zf8nh:o4?:0yK553d12we=im9c;295~N68db4g>5<6sA;;9n74}o3gg3c=83;pD<>:c89~j4bd>o0;6{i9mi<<7>51zJ240e>3td:hn9>:182M77=j30qc?kc6094?7|@8:>o45rn0f`36<728qC==;l9:m5ae0<3:1=vF>04a:?xh6lj=>6=4>{I331f?4}O99?h56sa1ea4290:wE??5b;8yk7ck>k1<7?tH026g<=zf8nh;o4?:0yK553d12we=im8c;295~N68db5g>5<6sA;;9n74}o3gg2c=83;pD<>:c89~j4bd?o0;6{i9mi3<7>51zJ240e>3td:hn6>:182M77=j30qc?kc9094?7|@8:>o45rn0f`<6<728qC==;l9:m5ae?<3:1=vF>04a:?xh6lj2>6=4>{I331f?4}O99?h56sa1ea;>290:wE??5b;8yk7ck1k1<7?tH026g<=zf8nh4o4?:0yK553d12we=im7c;295~N68db:g>5<6sA;;9n74}o3gg=c=83;pD<>:c89~j4bd0o0;6{i9mi2<7>51zJ240e>3td:hn7>:182M77=j30qc?kc8094?7|@8:>o45rn0f`=6<728qC==;l9:m5ae><3:1=vF>04a:?xh6lj3>6=4>{I331f?4}O99?h56sa1ea:290:wE??5b;8yk7ck0k1<7?tH026g<=zf8nh5o4?:0yK553d12we=im6c;295~N68db;g>5<6sA;;9n74}o3gg:c89~j4bd1o0;6{i9mij<7>51zJ240e>3td:hno>:182M77=j30qc?kc`094?7|@8:>o45rn0f`e6<728qC==;l9:m5aef<3:1=vF>04a:?xh6ljk>6=4>{I331f?4}O99?h56sa1eab290:wE??5b;8yk7ckhk1<7?tH026g<=zf8nhmo4?:0yK553d12we=imnc;295~N68dbcg>5<6sA;;9n74}o3ggdc=83;pD<>:c89~j4bdio0;6{i9mii<7>51zJ240e>3td:hnl>:182M77=j30qc?kcc094?7|@8:>o45rn0f`f6<728qC==;l9:m5aee<3:1=vF>04a:?xh6ljh>6=4>{I331f?4}O99?h56sa1eaa290:wE??5b;8yk7ckkk1<7?tH026g<=zf8nhno4?:0yK553d12we=immc;295~N68db`g>5<6sA;;9n74}o3gggc=83;pD<>:c89~j4bdjo0;6{i9mih<7>51zJ240e>3td:hnm>:182M77=j30qc?kcb094?7|@8:>o45rn0f`g6<728qC==;l9:m5aed<3:1=vF>04a:?xh6lji>6=4>{I331f?4}O99?h56sa1ea`290:wE??5b;8yk7ckjk1<7?tH026g<=zf8nhoo4?:0yK553d12we=imlc;295~N68dbag>5<6sA;;9n74}o3ggfc=83;pD<>:c89~j4bdko0;6{i9mio<7>51zJ240e>3td:hnj>:182M77=j30qc?kce094?7|@8:>o45rn0f``6<728qC==;l9:m5aec<3:1=vF>04a:?xh6ljn>6=4>{I331f?4}O99?h56sa1eag290:wE??5b;8yk7ckmk1<7?tH026g<=zf8nhho4?:0yK553d12we=imkc;295~N68dbfg>5<6sA;;9n74}o3ggac=83;pD<>:c89~j4bdlo0;6{i9min<7>51zJ240e>3td:hnk>:182M77=j30qc?kcd094?7|@8:>o45rn0f`a6<728qC==;l9:m5aeb<3:1=vF>04a:?xh6ljo>6=4>{I331f?4}O99?h56sa1eaf290:wE??5b;8yk7cklk1<7?tH026g<=zf8nhio4?:0yK553d12we=imjc;295~N68dbgg>5<6sA;;9n74}o3gg`c=83;pD<>:c89~j4bdmo0;6{i9mim<7>51zJ240e>3td:hnh>:182M77=j30qc?kcg094?7|@8:>o45rn0f`b6<728qC==;l9:m5aea<3:1=vF>04a:?xh6ljl>6=4>{I331f?4}O99?h56sa1eae290:wE??5b;8yk7ckok1<7?tH026g<=zf8nhjo4?:0yK553d12we=imic;295~N68dbdg>5<6sA;;9n74}o3ggcc=83;pD<>:c89~j4bdno0;6{i9mn;<7>51zJ240e>3td:hi>>:182M77=j30qc?kd1094?7|@8:>o45rn0fg46<728qC==;l9:m5ab7<3:1=vF>04a:?xh6lm:>6=4>{I331f?4}O99?h56sa1ef3290:wE??5b;8yk7cl9k1<7?tH026g<=zf8node2g>5<6sA;;9n74}o3g`5c=83;pD<>:c89~j4bc8o0;6{i9mn:<7>51zJ240e>3td:hi?>:182M77=j30qc?kd0094?7|@8:>o45rn0fg56<728qC==;l9:m5ab6<3:1=vF>04a:?xh6lm;>6=4>{I331f?4}O99?h56sa1ef2290:wE??5b;8yk7cl8k1<7?tH026g<=zf8no=o4?:0yK553d12we=ij>c;295~N68de3g>5<6sA;;9n74}o3g`4c=83;pD<>:c89~j4bc9o0;6{i9mn9<7>51zJ240e>3td:hi<>:182M77=j30qc?kd3094?7|@8:>o45rn0fg66<728qC==;l9:m5ab5<3:1=vF>04a:?xh6lm8>6=4>{I331f?4}O99?h56sa1ef1290:wE??5b;8yk7cl;k1<7?tH026g<=zf8no>o4?:0yK553d12we=ij=c;295~N68de0g>5<6sA;;9n74}o3g`7c=83;pD<>:c89~j4bc:o0;6{i9mn8<7>51zJ240e>3td:hi=>:182M77=j30qc?kd2094?7|@8:>o45rn0fg76<728qC==;l9:m5ab4<3:1=vF>04a:?xh6lm9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1ef0290:wE??5b;8yk7cl:k1<7?tH026g<=zf8no?o4?:0yK553d12we=ijde1g>5<6sA;;9n74}o3g`6c=83;pD<>:c89~j4bc;o0;6{i9mn?<7>51zJ240e>3td:hi:>:182M77=j30qc?kd5094?7|@8:>o45rn0fg06<728qC==;l9:m5ab3<3:1=vF>04a:?xh6lm>>6=4>{I331f?4}O99?h56sa1ef7290:wE??5b;8yk7cl=k1<7?tH026g<=zf8no8o4?:0yK553d12we=ij;c;295~N68de6g>5<6sA;;9n74}o3g`1c=83;pD<>:c89~j4bc{i9mn><7>51zJ240e>3td:hi;>:182M77=j30qc?kd4094?7|@8:>o45rn0fg16<728qC==;l9:m5ab2<3:1=vF>04a:?xh6lm?>6=4>{I331f?4}O99?h56sa1ef6290:wE??5b;8yk7clde7g>5<6sA;;9n74}o3g`0c=83;pD<>:c89~j4bc=o0;6{i9mn=<7>51zJ240e>3td:hi8>:182M77=j30qc?kd7094?7|@8:>o45rn0fg26<728qC==;l9:m5ab1<3:1=vF>04a:?xh6lm<>6=4>{I331f?4}O99?h56sa1ef5290:wE??5b;8yk7cl?k1<7?tH026g<=zf8no:o4?:0yK553d12we=ij9c;295~N68de4g>5<6sA;;9n74}o3g`3c=83;pD<>:c89~j4bc>o0;6{i9mn<<7>51zJ240e>3td:hi9>:182M77=j30qc?kd6094?7|@8:>o45rn0fg36<728qC==;l9:m5ab0<3:1=vF>04a:?xh6lm=>6=4>{I331f?4}O99?h56sa1ef4290:wE??5b;8yk7cl>k1<7?tH026g<=zf8no;o4?:0yK553d12we=ij8c;295~N68de5g>5<6sA;;9n74}o3g`2c=83;pD<>:c89~j4bc?o0;6{i9mn3<7>51zJ240e>3td:hi6>:182M77=j30qc?kd9094?7|@8:>o45rn0fg<6<728qC==;l9:m5ab?<3:1=vF>04a:?xh6lm2>6=4>{I331f?4}O99?h56sa1ef;>290:wE??5b;8yk7cl1k1<7?tH026g<=zf8no4o4?:0yK553d12we=ij7c;295~N68de:g>5<6sA;;9n74}o3g`=c=83;pD<>:c89~j4bc0o0;6{i9mn2<7>51zJ240e>3td:hi7>:182M77=j30qc?kd8094?7|@8:>o45rn0fg=6<728qC==;l9:m5ab><3:1=vF>04a:?xh6lm3>6=4>{I331f?4}O99?h56sa1ef:290:wE??5b;8yk7cl0k1<7?tH026g<=zf8no5o4?:0yK553d12we=ij6c;295~N68de;g>5<6sA;;9n74}o3g`:c89~j4bc1o0;6{i9mnj<7>51zJ240e>3td:hio>:182M77=j30qc?kd`094?7|@8:>o45rn0fge6<728qC==;l9:m5abf<3:1=vF>04a:?xh6lmk>6=4>{I331f?4}O99?h56sa1efb290:wE??5b;8yk7clhk1<7?tH026g<=zf8nomo4?:0yK553d12we=ijnc;295~N68decg>5<6sA;;9n74}o3g`dc=83;pD<>:c89~j4bcio0;6{i9mni<7>51zJ240e>3td:hil>:182M77=j30qc?kdc094?7|@8:>o45rn0fgf6<728qC==;l9:m5abe<3:1=vF>04a:?xh6lmh>6=4>{I331f?4}O99?h56sa1efa290:wE??5b;8yk7clkk1<7?tH026g<=zf8nono4?:0yK553d12we=ijmc;295~N68de`g>5<6sA;;9n74}o3g`gc=83;pD<>:c89~j4bcjo0;6{i9mnh<7>51zJ240e>3td:him>:182M77=j30qc?kdb094?7|@8:>o45rn0fgg6<728qC==;l9:m5abd<3:1=vF>04a:?xh6lmi>6=4>{I331f?4}O99?h56sa1ef`290:wE??5b;8yk7cljk1<7?tH026g<=zf8nooo4?:0yK553d12we=ijlc;295~N68deag>5<6sA;;9n74}o3g`fc=83;pD<>:c89~j4bcko0;6{i9mno<7>51zJ240e>3td:hij>:182M77=j30qc?kde094?7|@8:>o45rn0fg`6<728qC==;l9:m5abc<3:1=vF>04a:?xh6lmn>6=4>{I331f?4}O99?h56sa1efg290:wE??5b;8yk7clmk1<7?tH026g<=zf8noho4?:0yK553d12we=ijkc;295~N68defg>5<6sA;;9n74}o3g`ac=83;pD<>:c89~j4bclo0;6{i9mnn<7>51zJ240e>3td:hik>:182M77=j30qc?kdd094?7|@8:>o45rn0fga6<728qC==;l9:m5abb<3:1=vF>04a:?xh6lmo>6=4>{I331f?4}O99?h56sa1eff290:wE??5b;8yk7cllk1<7?tH026g<=zf8noio4?:0yK553d12we=ijjc;295~N68degg>5<6sA;;9n74}o3g``c=83;pD<>:c89~j4bcmo0;6{i9mnm<7>51zJ240e>3td:hih>:182M77=j30qc?kdg094?7|@8:>o45rn0fgb6<728qC==;l9:m5aba<3:1=vF>04a:?xh6lml>6=4>{I331f?4}O99?h56sa1efe290:wE??5b;8yk7clok1<7?tH026g<=zf8nojo4?:0yK553d12we=ijic;295~N68dedg>5<6sA;;9n74}o3g`cc=83;pD<>:c89~j4bcno0;6{i9mo;<7>51zJ240e>3td:hh>>:182M77=j30qc?ke1094?7|@8:>o45rn0ff46<728qC==;l9:m5ac7<3:1=vF>04a:?xh6ll:>6=4>{I331f?4}O99?h56sa1eg3290:wE??5b;8yk7cm9k1<7?tH026g<=zf8nndd2g>5<6sA;;9n74}o3ga5c=83;pD<>:c89~j4bb8o0;6{i9mo:<7>51zJ240e>3td:hh?>:182M77=j30qc?ke0094?7|@8:>o45rn0ff56<728qC==;l9:m5ac6<3:1=vF>04a:?xh6ll;>6=4>{I331f?4}O99?h56sa1eg2290:wE??5b;8yk7cm8k1<7?tH026g<=zf8nn=o4?:0yK553d12we=ik>c;295~N68dd3g>5<6sA;;9n74}o3ga4c=83;pD<>:c89~j4bb9o0;6{i9mo9<7>51zJ240e>3td:hh<>:182M77=j30qc?ke3094?7|@8:>o45rn0ff66<728qC==;l9:m5ac5<3:1=vF>04a:?xh6ll8>6=4>{I331f?4}O99?h56sa1eg1290:wE??5b;8yk7cm;k1<7?tH026g<=zf8nn>o4?:0yK553d12we=ik=c;295~N68dd0g>5<6sA;;9n74}o3ga7c=83;pD<>:c89~j4bb:o0;6{i9mo8<7>51zJ240e>3td:hh=>:182M77=j30qc?ke2094?7|@8:>o45rn0ff76<728qC==;l9:m5ac4<3:1=vF>04a:?xh6ll9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1eg0290:wE??5b;8yk7cm:k1<7?tH026g<=zf8nn?o4?:0yK553d12we=ikdd1g>5<6sA;;9n74}o3ga6c=83;pD<>:c89~j4bb;o0;6{i9mo?<7>51zJ240e>3td:hh:>:182M77=j30qc?ke5094?7|@8:>o45rn0ff06<728qC==;l9:m5ac3<3:1=vF>04a:?xh6ll>>6=4>{I331f?4}O99?h56sa1eg7290:wE??5b;8yk7cm=k1<7?tH026g<=zf8nn8o4?:0yK553d12we=ik;c;295~N68dd6g>5<6sA;;9n74}o3ga1c=83;pD<>:c89~j4bb{i9mo><7>51zJ240e>3td:hh;>:182M77=j30qc?ke4094?7|@8:>o45rn0ff16<728qC==;l9:m5ac2<3:1=vF>04a:?xh6ll?>6=4>{I331f?4}O99?h56sa1eg6290:wE??5b;8yk7cmdd7g>5<6sA;;9n74}o3ga0c=83;pD<>:c89~j4bb=o0;6{i9mo=<7>51zJ240e>3td:hh8>:182M77=j30qc?ke7094?7|@8:>o45rn0ff26<728qC==;l9:m5ac1<3:1=vF>04a:?xh6ll<>6=4>{I331f?4}O99?h56sa1eg5290:wE??5b;8yk7cm?k1<7?tH026g<=zf8nn:o4?:0yK553d12we=ik9c;295~N68dd4g>5<6sA;;9n74}o3ga3c=83;pD<>:c89~j4bb>o0;6{i9mo<<7>51zJ240e>3td:hh9>:182M77=j30qc?ke6094?7|@8:>o45rn0ff36<728qC==;l9:m5ac0<3:1=vF>04a:?xh6ll=>6=4>{I331f?4}O99?h56sa1eg4290:wE??5b;8yk7cm>k1<7?tH026g<=zf8nn;o4?:0yK553d12we=ik8c;295~N68dd5g>5<6sA;;9n74}o3ga2c=83;pD<>:c89~j4bb?o0;6{i9mo3<7>51zJ240e>3td:hh6>:182M77=j30qc?ke9094?7|@8:>o45rn0ff<6<728qC==;l9:m5ac?<3:1=vF>04a:?xh6ll2>6=4>{I331f?4}O99?h56sa1eg;>290:wE??5b;8yk7cm1k1<7?tH026g<=zf8nn4o4?:0yK553d12we=ik7c;295~N68dd:g>5<6sA;;9n74}o3ga=c=83;pD<>:c89~j4bb0o0;6{i9mo2<7>51zJ240e>3td:hh7>:182M77=j30qc?ke8094?7|@8:>o45rn0ff=6<728qC==;l9:m5ac><3:1=vF>04a:?xh6ll3>6=4>{I331f?4}O99?h56sa1eg:290:wE??5b;8yk7cm0k1<7?tH026g<=zf8nn5o4?:0yK553d12we=ik6c;295~N68dd;g>5<6sA;;9n74}o3ga:c89~j4bb1o0;6{i9moj<7>51zJ240e>3td:hho>:182M77=j30qc?ke`094?7|@8:>o45rn0ffe6<728qC==;l9:m5acf<3:1=vF>04a:?xh6llk>6=4>{I331f?4}O99?h56sa1egb290:wE??5b;8yk7cmhk1<7?tH026g<=zf8nnmo4?:0yK553d12we=iknc;295~N68ddcg>5<6sA;;9n74}o3gadc=83;pD<>:c89~j4bbio0;6{i9moi<7>51zJ240e>3td:hhl>:182M77=j30qc?kec094?7|@8:>o45rn0fff6<728qC==;l9:m5ace<3:1=vF>04a:?xh6llh>6=4>{I331f?4}O99?h56sa1ega290:wE??5b;8yk7cmkk1<7?tH026g<=zf8nnno4?:0yK553d12we=ikmc;295~N68dd`g>5<6sA;;9n74}o3gagc=83;pD<>:c89~j4bbjo0;6{i9moh<7>51zJ240e>3td:hhm>:182M77=j30qc?keb094?7|@8:>o45rn0ffg6<728qC==;l9:m5acd<3:1=vF>04a:?xh6lli>6=4>{I331f?4}O99?h56sa1eg`290:wE??5b;8yk7cmjk1<7?tH026g<=zf8nnoo4?:0yK553d12we=iklc;295~N68ddag>5<6sA;;9n74}o3gafc=83;pD<>:c89~j4bbko0;6{i9moo<7>51zJ240e>3td:hhj>:182M77=j30qc?kee094?7|@8:>o45rn0ff`6<728qC==;l9:m5acc<3:1=vF>04a:?xh6lln>6=4>{I331f?4}O99?h56sa1egg290:wE??5b;8yk7cmmk1<7?tH026g<=zf8nnho4?:0yK553d12we=ikkc;295~N68ddfg>5<6sA;;9n74}o3gaac=83;pD<>:c89~j4bblo0;6{i9mon<7>51zJ240e>3td:hhk>:182M77=j30qc?ked094?7|@8:>o45rn0ffa6<728qC==;l9:m5acb<3:1=vF>04a:?xh6llo>6=4>{I331f?4}O99?h56sa1egf290:wE??5b;8yk7cmlk1<7?tH026g<=zf8nnio4?:0yK553d12we=ikjc;295~N68ddgg>5<6sA;;9n74}o3ga`c=83;pD<>:c89~j4bbmo0;6{i9mom<7>51zJ240e>3td:hhh>:182M77=j30qc?keg094?7|@8:>o45rn0ffb6<728qC==;l9:m5aca<3:1=vF>04a:?xh6lll>6=4>{I331f?4}O99?h56sa1ege290:wE??5b;8yk7cmok1<7?tH026g<=zf8nnjo4?:0yK553d12we=ikic;295~N68dddg>5<6sA;;9n74}o3gacc=83;pD<>:c89~j4bbno0;6{i9ml;<7>51zJ240e>3td:hk>>:182M77=j30qc?kf1094?7|@8:>o45rn0fe46<728qC==;l9:m5a`7<3:1=vF>04a:?xh6lo:>6=4>{I331f?4}O99?h56sa1ed3290:wE??5b;8yk7cn9k1<7?tH026g<=zf8nmdg2g>5<6sA;;9n74}o3gb5c=83;pD<>:c89~j4ba8o0;6{i9ml:<7>51zJ240e>3td:hk?>:182M77=j30qc?kf0094?7|@8:>o45rn0fe56<728qC==;l9:m5a`6<3:1=vF>04a:?xh6lo;>6=4>{I331f?4}O99?h56sa1ed2290:wE??5b;8yk7cn8k1<7?tH026g<=zf8nm=o4?:0yK553d12we=ih>c;295~N68dg3g>5<6sA;;9n74}o3gb4c=83;pD<>:c89~j4ba9o0;6{i9ml9<7>51zJ240e>3td:hk<>:182M77=j30qc?kf3094?7|@8:>o45rn0fe66<728qC==;l9:m5a`5<3:1=vF>04a:?xh6lo8>6=4>{I331f?4}O99?h56sa1ed1290:wE??5b;8yk7cn;k1<7?tH026g<=zf8nm>o4?:0yK553d12we=ih=c;295~N68dg0g>5<6sA;;9n74}o3gb7c=83;pD<>:c89~j4ba:o0;6{i9ml8<7>51zJ240e>3td:hk=>:182M77=j30qc?kf2094?7|@8:>o45rn0fe76<728qC==;l9:m5a`4<3:1=vF>04a:?xh6lo9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1ed0290:wE??5b;8yk7cn:k1<7?tH026g<=zf8nm?o4?:0yK553d12we=ihdg1g>5<6sA;;9n74}o3gb6c=83;pD<>:c89~j4ba;o0;6{i9ml?<7>51zJ240e>3td:hk:>:182M77=j30qc?kf5094?7|@8:>o45rn0fe06<728qC==;l9:m5a`3<3:1=vF>04a:?xh6lo>>6=4>{I331f?4}O99?h56sa1ed7290:wE??5b;8yk7cn=k1<7?tH026g<=zf8nm8o4?:0yK553d12we=ih;c;295~N68dg6g>5<6sA;;9n74}o3gb1c=83;pD<>:c89~j4ba{i9ml><7>51zJ240e>3td:hk;>:182M77=j30qc?kf4094?7|@8:>o45rn0fe16<728qC==;l9:m5a`2<3:1=vF>04a:?xh6lo?>6=4>{I331f?4}O99?h56sa1ed6290:wE??5b;8yk7cndg7g>5<6sA;;9n74}o3gb0c=83;pD<>:c89~j4ba=o0;6{i9ml=<7>51zJ240e>3td:hk8>:182M77=j30qc?kf7094?7|@8:>o45rn0fe26<728qC==;l9:m5a`1<3:1=vF>04a:?xh6lo<>6=4>{I331f?4}O99?h56sa1ed5290:wE??5b;8yk7cn?k1<7?tH026g<=zf8nm:o4?:0yK553d12we=ih9c;295~N68dg4g>5<6sA;;9n74}o3gb3c=83;pD<>:c89~j4ba>o0;6{i9ml<<7>51zJ240e>3td:hk9>:182M77=j30qc?kf6094?7|@8:>o45rn0fe36<728qC==;l9:m5a`0<3:1=vF>04a:?xh6lo=>6=4>{I331f?4}O99?h56sa1ed4290:wE??5b;8yk7cn>k1<7?tH026g<=zf8nm;o4?:0yK553d12we=ih8c;295~N68dg5g>5<6sA;;9n74}o3gb2c=83;pD<>:c89~j4ba?o0;6{i9ml3<7>51zJ240e>3td:hk6>:182M77=j30qc?kf9094?7|@8:>o45rn0fe<6<728qC==;l9:m5a`?<3:1=vF>04a:?xh6lo2>6=4>{I331f?4}O99?h56sa1ed;>290:wE??5b;8yk7cn1k1<7?tH026g<=zf8nm4o4?:0yK553d12we=ih7c;295~N68dg:g>5<6sA;;9n74}o3gb=c=83;pD<>:c89~j4ba0o0;6{i9ml2<7>51zJ240e>3td:hk7>:182M77=j30qc?kf8094?7|@8:>o45rn0fe=6<728qC==;l9:m5a`><3:1=vF>04a:?xh6lo3>6=4>{I331f?4}O99?h56sa1ed:290:wE??5b;8yk7cn0k1<7?tH026g<=zf8nm5o4?:0yK553d12we=ih6c;295~N68dg;g>5<6sA;;9n74}o3gb:c89~j4ba1o0;6{i9mlj<7>51zJ240e>3td:hko>:182M77=j30qc?kf`094?7|@8:>o45rn0fee6<728qC==;l9:m5a`f<3:1=vF>04a:?xh6lok>6=4>{I331f?4}O99?h56sa1edb290:wE??5b;8yk7cnhk1<7?tH026g<=zf8nmmo4?:0yK553d12we=ihnc;295~N68dgcg>5<6sA;;9n74}o3gbdc=83;pD<>:c89~j4baio0;6{i9mli<7>51zJ240e>3td:hkl>:182M77=j30qc?kfc094?7|@8:>o45rn0fef6<728qC==;l9:m5a`e<3:1=vF>04a:?xh6loh>6=4>{I331f?4}O99?h56sa1eda290:wE??5b;8yk7cnkk1<7?tH026g<=zf8nmno4?:0yK553d12we=ihmc;295~N68dg`g>5<6sA;;9n74}o3gbgc=83;pD<>:c89~j4bajo0;6{i9mlh<7>51zJ240e>3td:hkm>:182M77=j30qc?kfb094?7|@8:>o45rn0feg6<728qC==;l9:m5a`d<3:1=vF>04a:?xh6loi>6=4>{I331f?4}O99?h56sa1ed`290:wE??5b;8yk7cnjk1<7?tH026g<=zf8nmoo4?:0yK553d12we=ihlc;295~N68dgag>5<6sA;;9n74}o3gbfc=83;pD<>:c89~j4bako0;6{i9mlo<7>51zJ240e>3td:hkj>:182M77=j30qc?kfe094?7|@8:>o45rn0fe`6<728qC==;l9:m5a`c<3:1=vF>04a:?xh6lon>6=4>{I331f?4}O99?h56sa1edg290:wE??5b;8yk7cnmk1<7?tH026g<=zf8nmho4?:0yK553d12we=ihkc;295~N68dgfg>5<6sA;;9n74}o3gbac=83;pD<>:c89~j4balo0;6{i9mln<7>51zJ240e>3td:hkk>:182M77=j30qc?kfd094?7|@8:>o45rn0fea6<728qC==;l9:m5a`b<3:1=vF>04a:?xh6loo>6=4>{I331f?4}O99?h56sa1edf290:wE??5b;8yk7cnlk1<7?tH026g<=zf8nmio4?:0yK553d12we=ihjc;295~N68dggg>5<6sA;;9n74}o3gb`c=83;pD<>:c89~j4bamo0;6{i9mlm<7>51zJ240e>3td:hkh>:182M77=j30qc?kfg094?7|@8:>o45rn0feb6<728qC==;l9:m5a`a<3:1=vF>04a:?xh6lol>6=4>{I331f?4}O99?h56sa1ede290:wE??5b;8yk7cnok1<7?tH026g<=zf8nmjo4?:0yK553d12we=ihic;295~N68dgdg>5<6sA;;9n74}o3gbcc=83;pD<>:c89~j4bano0;6{i9l:;<7>51zJ240e>3td:i=>>:182M77=j30qc?j01094?7|@8:>o45rn0g346<728qC==;l9:m5`67<3:1=vF>04a:?xh6m9:>6=4>{I331f?4}O99?h56sa1d23290:wE??5b;8yk7b89k1<7?tH026g<=zf8o;?c;295~N68e12g>5<6sA;;9n74}o3f45c=83;pD<>:c89~j4c78o0;6{i9l::<7>51zJ240e>3td:i=?>:182M77=j30qc?j00094?7|@8:>o45rn0g356<728qC==;l9:m5`66<3:1=vF>04a:?xh6m9;>6=4>{I331f?4}O99?h56sa1d22290:wE??5b;8yk7b88k1<7?tH026g<=zf8o;=o4?:0yK553d12we=h>>c;295~N68e13g>5<6sA;;9n74}o3f44c=83;pD<>:c89~j4c79o0;6{i9l:9<7>51zJ240e>3td:i=<>:182M77=j30qc?j03094?7|@8:>o45rn0g366<728qC==;l9:m5`65<3:1=vF>04a:?xh6m98>6=4>{I331f?4}O99?h56sa1d21290:wE??5b;8yk7b8;k1<7?tH026g<=zf8o;>o4?:0yK553d12we=h>=c;295~N68e10g>5<6sA;;9n74}o3f47c=83;pD<>:c89~j4c7:o0;6{i9l:8<7>51zJ240e>3td:i==>:182M77=j30qc?j02094?7|@8:>o45rn0g376<728qC==;l9:m5`64<3:1=vF>04a:?xh6m99>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d20290:wE??5b;8yk7b8:k1<7?tH026g<=zf8o;?o4?:0yK553d12we=h>e11g>5<6sA;;9n74}o3f46c=83;pD<>:c89~j4c7;o0;6{i9l:?<7>51zJ240e>3td:i=:>:182M77=j30qc?j05094?7|@8:>o45rn0g306<728qC==;l9:m5`63<3:1=vF>04a:?xh6m9>>6=4>{I331f?4}O99?h56sa1d27290:wE??5b;8yk7b8=k1<7?tH026g<=zf8o;8o4?:0yK553d12we=h>;c;295~N68e16g>5<6sA;;9n74}o3f41c=83;pD<>:c89~j4c7{i9l:><7>51zJ240e>3td:i=;>:182M77=j30qc?j04094?7|@8:>o45rn0g316<728qC==;l9:m5`62<3:1=vF>04a:?xh6m9?>6=4>{I331f?4}O99?h56sa1d26290:wE??5b;8yk7b8:c;295~N68e17g>5<6sA;;9n74}o3f40c=83;pD<>:c89~j4c7=o0;6{i9l:=<7>51zJ240e>3td:i=8>:182M77=j30qc?j07094?7|@8:>o45rn0g326<728qC==;l9:m5`61<3:1=vF>04a:?xh6m9<>6=4>{I331f?4}O99?h56sa1d25290:wE??5b;8yk7b8?k1<7?tH026g<=zf8o;:o4?:0yK553d12we=h>9c;295~N68e14g>5<6sA;;9n74}o3f43c=83;pD<>:c89~j4c7>o0;6{i9l:<<7>51zJ240e>3td:i=9>:182M77=j30qc?j06094?7|@8:>o45rn0g336<728qC==;l9:m5`60<3:1=vF>04a:?xh6m9=>6=4>{I331f?4}O99?h56sa1d24290:wE??5b;8yk7b8>k1<7?tH026g<=zf8o;;o4?:0yK553d12we=h>8c;295~N68e15g>5<6sA;;9n74}o3f42c=83;pD<>:c89~j4c7?o0;6{i9l:3<7>51zJ240e>3td:i=6>:182M77=j30qc?j09094?7|@8:>o45rn0g3<6<728qC==;l9:m5`6?<3:1=vF>04a:?xh6m92>6=4>{I331f?4}O99?h56sa1d2;>290:wE??5b;8yk7b81k1<7?tH026g<=zf8o;4o4?:0yK553d12we=h>7c;295~N68e1:g>5<6sA;;9n74}o3f4=c=83;pD<>:c89~j4c70o0;6{i9l:2<7>51zJ240e>3td:i=7>:182M77=j30qc?j08094?7|@8:>o45rn0g3=6<728qC==;l9:m5`6><3:1=vF>04a:?xh6m93>6=4>{I331f?4}O99?h56sa1d2:290:wE??5b;8yk7b80k1<7?tH026g<=zf8o;5o4?:0yK553d12we=h>6c;295~N68e1;g>5<6sA;;9n74}o3f4:c89~j4c71o0;6{i9l:j<7>51zJ240e>3td:i=o>:182M77=j30qc?j0`094?7|@8:>o45rn0g3e6<728qC==;l9:m5`6f<3:1=vF>04a:?xh6m9k>6=4>{I331f?4}O99?h56sa1d2b290:wE??5b;8yk7b8hk1<7?tH026g<=zf8o;mo4?:0yK553d12we=h>nc;295~N68e1cg>5<6sA;;9n74}o3f4dc=83;pD<>:c89~j4c7io0;6{i9l:i<7>51zJ240e>3td:i=l>:182M77=j30qc?j0c094?7|@8:>o45rn0g3f6<728qC==;l9:m5`6e<3:1=vF>04a:?xh6m9h>6=4>{I331f?4}O99?h56sa1d2a290:wE??5b;8yk7b8kk1<7?tH026g<=zf8o;no4?:0yK553d12we=h>mc;295~N68e1`g>5<6sA;;9n74}o3f4gc=83;pD<>:c89~j4c7jo0;6{i9l:h<7>51zJ240e>3td:i=m>:182M77=j30qc?j0b094?7|@8:>o45rn0g3g6<728qC==;l9:m5`6d<3:1=vF>04a:?xh6m9i>6=4>{I331f?4}O99?h56sa1d2`290:wE??5b;8yk7b8jk1<7?tH026g<=zf8o;oo4?:0yK553d12we=h>lc;295~N68e1ag>5<6sA;;9n74}o3f4fc=83;pD<>:c89~j4c7ko0;6{i9l:o<7>51zJ240e>3td:i=j>:182M77=j30qc?j0e094?7|@8:>o45rn0g3`6<728qC==;l9:m5`6c<3:1=vF>04a:?xh6m9n>6=4>{I331f?4}O99?h56sa1d2g290:wE??5b;8yk7b8mk1<7?tH026g<=zf8o;ho4?:0yK553d12we=h>kc;295~N68e1fg>5<6sA;;9n74}o3f4ac=83;pD<>:c89~j4c7lo0;6{i9l:n<7>51zJ240e>3td:i=k>:182M77=j30qc?j0d094?7|@8:>o45rn0g3a6<728qC==;l9:m5`6b<3:1=vF>04a:?xh6m9o>6=4>{I331f?4}O99?h56sa1d2f290:wE??5b;8yk7b8lk1<7?tH026g<=zf8o;io4?:0yK553d12we=h>jc;295~N68e1gg>5<6sA;;9n74}o3f4`c=83;pD<>:c89~j4c7mo0;6{i9l:m<7>51zJ240e>3td:i=h>:182M77=j30qc?j0g094?7|@8:>o45rn0g3b6<728qC==;l9:m5`6a<3:1=vF>04a:?xh6m9l>6=4>{I331f?4}O99?h56sa1d2e290:wE??5b;8yk7b8ok1<7?tH026g<=zf8o;jo4?:0yK553d12we=h>ic;295~N68e1dg>5<6sA;;9n74}o3f4cc=83;pD<>:c89~j4c7no0;6{i9l;;<7>51zJ240e>3td:i<>>:182M77=j30qc?j11094?7|@8:>o45rn0g246<728qC==;l9:m5`77<3:1=vF>04a:?xh6m8:>6=4>{I331f?0683>4}O99?h56sa1d33290:wE??5b;8yk7b99k1<7?tH026g<=zf8o:e02g>5<6sA;;9n74}o3f55c=83;pD<>:c89~j4c68o0;6{i9l;:<7>51zJ240e>3td:i:182M77=j30qc?j10094?7|@8:>o45rn0g256<728qC==;l9:m5`76<3:1=vF>04a:?xh6m8;>6=4>{I331f?1683>4}O99?h56sa1d32290:wE??5b;8yk7b98k1<7?tH026g<=zf8o:=o4?:0yK553d12we=h?>c;295~N68e03g>5<6sA;;9n74}o3f54c=83;pD<>:c89~j4c69o0;6{i9l;9<7>51zJ240e>3td:i<<>:182M77=j30qc?j13094?7|@8:>o45rn0g266<728qC==;l9:m5`75<3:1=vF>04a:?xh6m88>6=4>{I331f?2683>4}O99?h56sa1d31290:wE??5b;8yk7b9;k1<7?tH026g<=zf8o:>o4?:0yK553d12we=h?=c;295~N68e00g>5<6sA;;9n74}o3f57c=83;pD<>:c89~j4c6:o0;6{i9l;8<7>51zJ240e>3td:i<=>:182M77=j30qc?j12094?7|@8:>o45rn0g276<728qC==;l9:m5`74<3:1=vF>04a:?xh6m89>6=4>{I331f?850;3xL462k01vb3683>4}O99?h56sa1d30290:wE??5b;8yk7b9:k1<7?tH026g<=zf8o:?o4?:0yK553d12we=h?e01g>5<6sA;;9n74}o3f56c=83;pD<>:c89~j4c6;o0;6{i9l;?<7>51zJ240e>3td:i<:>:182M77=j30qc?j15094?7|@8:>o45rn0g206<728qC==;l9:m5`73<3:1=vF>04a:?xh6m8>>6=4>{I331f?4683>4}O99?h56sa1d37290:wE??5b;8yk7b9=k1<7?tH026g<=zf8o:8o4?:0yK553d12we=h?;c;295~N68e06g>5<6sA;;9n74}o3f51c=83;pD<>:c89~j4c6{i9l;><7>51zJ240e>3td:i<;>:182M77=j30qc?j14094?7|@8:>o45rn0g216<728qC==;l9:m5`72<3:1=vF>04a:?xh6m8?>6=4>{I331f?5683>4}O99?h56sa1d36290:wE??5b;8yk7b9e07g>5<6sA;;9n74}o3f50c=83;pD<>:c89~j4c6=o0;6{i9l;=<7>51zJ240e>3td:i<8>:182M77=j30qc?j17094?7|@8:>o45rn0g226<728qC==;l9:m5`71<3:1=vF>04a:?xh6m8<>6=4>{I331f?6683>4}O99?h56sa1d35290:wE??5b;8yk7b9?k1<7?tH026g<=zf8o::o4?:0yK553d12we=h?9c;295~N68e04g>5<6sA;;9n74}o3f53c=83;pD<>:c89~j4c6>o0;6{i9l;<<7>51zJ240e>3td:i<9>:182M77=j30qc?j16094?7|@8:>o45rn0g236<728qC==;l9:m5`70<3:1=vF>04a:?xh6m8=>6=4>{I331f?7683>4}O99?h56sa1d34290:wE??5b;8yk7b9>k1<7?tH026g<=zf8o:;o4?:0yK553d12we=h?8c;295~N68e05g>5<6sA;;9n74}o3f52c=83;pD<>:c89~j4c6?o0;6{i9l;3<7>51zJ240e>3td:i<6>:182M77=j30qc?j19094?7|@8:>o45rn0g2<6<728qC==;l9:m5`7?<3:1=vF>04a:?xh6m82>6=4>{I331f?8683>4}O99?h56sa1d3;>290:wE??5b;8yk7b91k1<7?tH026g<=zf8o:4o4?:0yK553d12we=h?7c;295~N68e0:g>5<6sA;;9n74}o3f5=c=83;pD<>:c89~j4c60o0;6{i9l;2<7>51zJ240e>3td:i<7>:182M77=j30qc?j18094?7|@8:>o45rn0g2=6<728qC==;l9:m5`7><3:1=vF>04a:?xh6m83>6=4>{I331f?9683>4}O99?h56sa1d3:290:wE??5b;8yk7b90k1<7?tH026g<=zf8o:5o4?:0yK553d12we=h?6c;295~N68e0;g>5<6sA;;9n74}o3f5:c89~j4c61o0;6{i9l;j<7>51zJ240e>3td:i:182M77=j30qc?j1`094?7|@8:>o45rn0g2e6<728qC==;l9:m5`7f<3:1=vF>04a:?xh6m8k>6=4>{I331f?a683>4}O99?h56sa1d3b290:wE??5b;8yk7b9hk1<7?tH026g<=zf8o:mo4?:0yK553d12we=h?nc;295~N68e0cg>5<6sA;;9n74}o3f5dc=83;pD<>:c89~j4c6io0;6{i9l;i<7>51zJ240e>3td:i:182M77=j30qc?j1c094?7|@8:>o45rn0g2f6<728qC==;l9:m5`7e<3:1=vF>04a:?xh6m8h>6=4>{I331f?b683>4}O99?h56sa1d3a290:wE??5b;8yk7b9kk1<7?tH026g<=zf8o:no4?:0yK553d12we=h?mc;295~N68e0`g>5<6sA;;9n74}o3f5gc=83;pD<>:c89~j4c6jo0;6{i9l;h<7>51zJ240e>3td:i:182M77=j30qc?j1b094?7|@8:>o45rn0g2g6<728qC==;l9:m5`7d<3:1=vF>04a:?xh6m8i>6=4>{I331f?c683>4}O99?h56sa1d3`290:wE??5b;8yk7b9jk1<7?tH026g<=zf8o:oo4?:0yK553d12we=h?lc;295~N68e0ag>5<6sA;;9n74}o3f5fc=83;pD<>:c89~j4c6ko0;6{i9l;o<7>51zJ240e>3td:i:182M77=j30qc?j1e094?7|@8:>o45rn0g2`6<728qC==;l9:m5`7c<3:1=vF>04a:?xh6m8n>6=4>{I331f?d683>4}O99?h56sa1d3g290:wE??5b;8yk7b9mk1<7?tH026g<=zf8o:ho4?:0yK553d12we=h?kc;295~N68e0fg>5<6sA;;9n74}o3f5ac=83;pD<>:c89~j4c6lo0;6{i9l;n<7>51zJ240e>3td:i:182M77=j30qc?j1d094?7|@8:>o45rn0g2a6<728qC==;l9:m5`7b<3:1=vF>04a:?xh6m8o>6=4>{I331f?e683>4}O99?h56sa1d3f290:wE??5b;8yk7b9lk1<7?tH026g<=zf8o:io4?:0yK553d12we=h?jc;295~N68e0gg>5<6sA;;9n74}o3f5`c=83;pD<>:c89~j4c6mo0;6{i9l;m<7>51zJ240e>3td:i:182M77=j30qc?j1g094?7|@8:>o45rn0g2b6<728qC==;l9:m5`7a<3:1=vF>04a:?xh6m8l>6=4>{I331f?f683>4}O99?h56sa1d3e290:wE??5b;8yk7b9ok1<7?tH026g<=zf8o:jo4?:0yK553d12we=h?ic;295~N68e0dg>5<6sA;;9n74}o3f5cc=83;pD<>:c89~j4c6no0;6{i9l8;<7>51zJ240e>3td:i?>>:182M77=j30qc?j21094?7|@8:>o45rn0g146<728qC==;l9:m5`47<3:1=vF>04a:?xh6m;:>6=4>{I331f?=850;3xL462k01vb4}O99?h56sa1d03290:wE??5b;8yk7b:9k1<7?tH026g<=zf8o9e32g>5<6sA;;9n74}o3f65c=83;pD<>:c89~j4c58o0;6{i9l8:<7>51zJ240e>3td:i??>:182M77=j30qc?j20094?7|@8:>o45rn0g156<728qC==;l9:m5`46<3:1=vF>04a:?xh6m;;>6=4>{I331f?<850;3xL462k01vb4}O99?h56sa1d02290:wE??5b;8yk7b:8k1<7?tH026g<=zf8o9=o4?:0yK553d12we=h<>c;295~N68e33g>5<6sA;;9n74}o3f64c=83;pD<>:c89~j4c59o0;6{i9l89<7>51zJ240e>3td:i?<>:182M77=j30qc?j23094?7|@8:>o45rn0g166<728qC==;l9:m5`45<3:1=vF>04a:?xh6m;8>6=4>{I331f??850;3xL462k01vb4}O99?h56sa1d01290:wE??5b;8yk7b:;k1<7?tH026g<=zf8o9>o4?:0yK553d12we=h<=c;295~N68e30g>5<6sA;;9n74}o3f67c=83;pD<>:c89~j4c5:o0;6{i9l88<7>51zJ240e>3td:i?=>:182M77=j30qc?j22094?7|@8:>o45rn0g176<728qC==;l9:m5`44<3:1=vF>04a:?xh6m;9>6=4>{I331f?>850;3xL462k01vb4}O99?h56sa1d00290:wE??5b;8yk7b::k1<7?tH026g<=zf8o9?o4?:0yK553d12we=h<e31g>5<6sA;;9n74}o3f66c=83;pD<>:c89~j4c5;o0;6{i9l8?<7>51zJ240e>3td:i?:>:182M77=j30qc?j25094?7|@8:>o45rn0g106<728qC==;l9:m5`43<3:1=vF>04a:?xh6m;>>6=4>{I331f?9850;3xL462k01vb4}O99?h56sa1d07290:wE??5b;8yk7b:=k1<7?tH026g<=zf8o98o4?:0yK553d12we=h<;c;295~N68e36g>5<6sA;;9n74}o3f61c=83;pD<>:c89~j4c5{i9l8><7>51zJ240e>3td:i?;>:182M77=j30qc?j24094?7|@8:>o45rn0g116<728qC==;l9:m5`42<3:1=vF>04a:?xh6m;?>6=4>{I331f?8850;3xL462k01vb4}O99?h56sa1d06290:wE??5b;8yk7b:e37g>5<6sA;;9n74}o3f60c=83;pD<>:c89~j4c5=o0;6{i9l8=<7>51zJ240e>3td:i?8>:182M77=j30qc?j27094?7|@8:>o45rn0g126<728qC==;l9:m5`41<3:1=vF>04a:?xh6m;<>6=4>{I331f?;850;3xL462k01vb4}O99?h56sa1d05290:wE??5b;8yk7b:?k1<7?tH026g<=zf8o9:o4?:0yK553d12we=h<9c;295~N68e34g>5<6sA;;9n74}o3f63c=83;pD<>:c89~j4c5>o0;6{i9l8<<7>51zJ240e>3td:i?9>:182M77=j30qc?j26094?7|@8:>o45rn0g136<728qC==;l9:m5`40<3:1=vF>04a:?xh6m;=>6=4>{I331f?:850;3xL462k01vb4}O99?h56sa1d04290:wE??5b;8yk7b:>k1<7?tH026g<=zf8o9;o4?:0yK553d12we=h<8c;295~N68e35g>5<6sA;;9n74}o3f62c=83;pD<>:c89~j4c5?o0;6{i9l83<7>51zJ240e>3td:i?6>:182M77=j30qc?j29094?7|@8:>o45rn0g1<6<728qC==;l9:m5`4?<3:1=vF>04a:?xh6m;2>6=4>{I331f?5850;3xL462k01vb4}O99?h56sa1d0;>290:wE??5b;8yk7b:1k1<7?tH026g<=zf8o94o4?:0yK553d12we=h<7c;295~N68e3:g>5<6sA;;9n74}o3f6=c=83;pD<>:c89~j4c50o0;6{i9l82<7>51zJ240e>3td:i?7>:182M77=j30qc?j28094?7|@8:>o45rn0g1=6<728qC==;l9:m5`4><3:1=vF>04a:?xh6m;3>6=4>{I331f?4850;3xL462k01vb4}O99?h56sa1d0:290:wE??5b;8yk7b:0k1<7?tH026g<=zf8o95o4?:0yK553d12we=h<6c;295~N68e3;g>5<6sA;;9n74}o3f6:c89~j4c51o0;6{i9l8j<7>51zJ240e>3td:i?o>:182M77=j30qc?j2`094?7|@8:>o45rn0g1e6<728qC==;l9:m5`4f<3:1=vF>04a:?xh6m;k>6=4>{I331f?l850;3xL462k01vb4}O99?h56sa1d0b290:wE??5b;8yk7b:hk1<7?tH026g<=zf8o9mo4?:0yK553d12we=he3cg>5<6sA;;9n74}o3f6dc=83;pD<>:c89~j4c5io0;6{i9l8i<7>51zJ240e>3td:i?l>:182M77=j30qc?j2c094?7|@8:>o45rn0g1f6<728qC==;l9:m5`4e<3:1=vF>04a:?xh6m;h>6=4>{I331f?o850;3xL462k01vb4}O99?h56sa1d0a290:wE??5b;8yk7b:kk1<7?tH026g<=zf8o9no4?:0yK553d12we=he3`g>5<6sA;;9n74}o3f6gc=83;pD<>:c89~j4c5jo0;6{i9l8h<7>51zJ240e>3td:i?m>:182M77=j30qc?j2b094?7|@8:>o45rn0g1g6<728qC==;l9:m5`4d<3:1=vF>04a:?xh6m;i>6=4>{I331f?n850;3xL462k01vb4}O99?h56sa1d0`290:wE??5b;8yk7b:jk1<7?tH026g<=zf8o9oo4?:0yK553d12we=he3ag>5<6sA;;9n74}o3f6fc=83;pD<>:c89~j4c5ko0;6{i9l8o<7>51zJ240e>3td:i?j>:182M77=j30qc?j2e094?7|@8:>o45rn0g1`6<728qC==;l9:m5`4c<3:1=vF>04a:?xh6m;n>6=4>{I331f?i850;3xL462k01vb4}O99?h56sa1d0g290:wE??5b;8yk7b:mk1<7?tH026g<=zf8o9ho4?:0yK553d12we=he3fg>5<6sA;;9n74}o3f6ac=83;pD<>:c89~j4c5lo0;6{i9l8n<7>51zJ240e>3td:i?k>:182M77=j30qc?j2d094?7|@8:>o45rn0g1a6<728qC==;l9:m5`4b<3:1=vF>04a:?xh6m;o>6=4>{I331f?h850;3xL462k01vb4}O99?h56sa1d0f290:wE??5b;8yk7b:lk1<7?tH026g<=zf8o9io4?:0yK553d12we=he3gg>5<6sA;;9n74}o3f6`c=83;pD<>:c89~j4c5mo0;6{i9l8m<7>51zJ240e>3td:i?h>:182M77=j30qc?j2g094?7|@8:>o45rn0g1b6<728qC==;l9:m5`4a<3:1=vF>04a:?xh6m;l>6=4>{I331f?k850;3xL462k01vb4}O99?h56sa1d0e290:wE??5b;8yk7b:ok1<7?tH026g<=zf8o9jo4?:0yK553d12we=he3dg>5<6sA;;9n74}o3f6cc=83;pD<>:c89~j4c5no0;6{i9l9;<7>51zJ240e>3td:i>>>:182M77=j30qc?j31094?7|@8:>o45rn0g046<728qC==;l9:m5`57<3:1=vF>04a:?xh6m::>6=4>{I331f?4}O99?h56sa1d13290:wE??5b;8yk7b;9k1<7?tH026g<=zf8o8e22g>5<6sA;;9n74}o3f75c=83;pD<>:c89~j4c48o0;6{i9l9:<7>51zJ240e>3td:i>?>:182M77=j30qc?j30094?7|@8:>o45rn0g056<728qC==;l9:m5`56<3:1=vF>04a:?xh6m:;>6=4>{I331f?4}O99?h56sa1d12290:wE??5b;8yk7b;8k1<7?tH026g<=zf8o8=o4?:0yK553d12we=h=>c;295~N68e23g>5<6sA;;9n74}o3f74c=83;pD<>:c89~j4c49o0;6{i9l99<7>51zJ240e>3td:i><>:182M77=j30qc?j33094?7|@8:>o45rn0g066<728qC==;l9:m5`55<3:1=vF>04a:?xh6m:8>6=4>{I331f?4}O99?h56sa1d11290:wE??5b;8yk7b;;k1<7?tH026g<=zf8o8>o4?:0yK553d12we=h==c;295~N68e20g>5<6sA;;9n74}o3f77c=83;pD<>:c89~j4c4:o0;6{i9l98<7>51zJ240e>3td:i>=>:182M77=j30qc?j32094?7|@8:>o45rn0g076<728qC==;l9:m5`54<3:1=vF>04a:?xh6m:9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d10290:wE??5b;8yk7b;:k1<7?tH026g<=zf8o8?o4?:0yK553d12we=h=e21g>5<6sA;;9n74}o3f76c=83;pD<>:c89~j4c4;o0;6{i9l9?<7>51zJ240e>3td:i>:>:182M77=j30qc?j35094?7|@8:>o45rn0g006<728qC==;l9:m5`53<3:1=vF>04a:?xh6m:>>6=4>{I331f?4}O99?h56sa1d17290:wE??5b;8yk7b;=k1<7?tH026g<=zf8o88o4?:0yK553d12we=h=;c;295~N68e26g>5<6sA;;9n74}o3f71c=83;pD<>:c89~j4c4{i9l9><7>51zJ240e>3td:i>;>:182M77=j30qc?j34094?7|@8:>o45rn0g016<728qC==;l9:m5`52<3:1=vF>04a:?xh6m:?>6=4>{I331f?4}O99?h56sa1d16290:wE??5b;8yk7b;e27g>5<6sA;;9n74}o3f70c=83;pD<>:c89~j4c4=o0;6{i9l9=<7>51zJ240e>3td:i>8>:182M77=j30qc?j37094?7|@8:>o45rn0g026<728qC==;l9:m5`51<3:1=vF>04a:?xh6m:<>6=4>{I331f?4}O99?h56sa1d15290:wE??5b;8yk7b;?k1<7?tH026g<=zf8o8:o4?:0yK553d12we=h=9c;295~N68e24g>5<6sA;;9n74}o3f73c=83;pD<>:c89~j4c4>o0;6{i9l9<<7>51zJ240e>3td:i>9>:182M77=j30qc?j36094?7|@8:>o45rn0g036<728qC==;l9:m5`50<3:1=vF>04a:?xh6m:=>6=4>{I331f?4}O99?h56sa1d14290:wE??5b;8yk7b;>k1<7?tH026g<=zf8o8;o4?:0yK553d12we=h=8c;295~N68e25g>5<6sA;;9n74}o3f72c=83;pD<>:c89~j4c4?o0;6{i9l93<7>51zJ240e>3td:i>6>:182M77=j30qc?j39094?7|@8:>o45rn0g0<6<728qC==;l9:m5`5?<3:1=vF>04a:?xh6m:2>6=4>{I331f?4}O99?h56sa1d1;>290:wE??5b;8yk7b;1k1<7?tH026g<=zf8o84o4?:0yK553d12we=h=7c;295~N68e2:g>5<6sA;;9n74}o3f7=c=83;pD<>:c89~j4c40o0;6{i9l92<7>51zJ240e>3td:i>7>:182M77=j30qc?j38094?7|@8:>o45rn0g0=6<728qC==;l9:m5`5><3:1=vF>04a:?xh6m:3>6=4>{I331f?4}O99?h56sa1d1:290:wE??5b;8yk7b;0k1<7?tH026g<=zf8o85o4?:0yK553d12we=h=6c;295~N68e2;g>5<6sA;;9n74}o3f7:c89~j4c41o0;6{i9l9j<7>51zJ240e>3td:i>o>:182M77=j30qc?j3`094?7|@8:>o45rn0g0e6<728qC==;l9:m5`5f<3:1=vF>04a:?xh6m:k>6=4>{I331f?4}O99?h56sa1d1b290:wE??5b;8yk7b;hk1<7?tH026g<=zf8o8mo4?:0yK553d12we=h=nc;295~N68e2cg>5<6sA;;9n74}o3f7dc=83;pD<>:c89~j4c4io0;6{i9l9i<7>51zJ240e>3td:i>l>:182M77=j30qc?j3c094?7|@8:>o45rn0g0f6<728qC==;l9:m5`5e<3:1=vF>04a:?xh6m:h>6=4>{I331f?4}O99?h56sa1d1a290:wE??5b;8yk7b;kk1<7?tH026g<=zf8o8no4?:0yK553d12we=h=mc;295~N68e2`g>5<6sA;;9n74}o3f7gc=83;pD<>:c89~j4c4jo0;6{i9l9h<7>51zJ240e>3td:i>m>:182M77=j30qc?j3b094?7|@8:>o45rn0g0g6<728qC==;l9:m5`5d<3:1=vF>04a:?xh6m:i>6=4>{I331f?4}O99?h56sa1d1`290:wE??5b;8yk7b;jk1<7?tH026g<=zf8o8oo4?:0yK553d12we=h=lc;295~N68e2ag>5<6sA;;9n74}o3f7fc=83;pD<>:c89~j4c4ko0;6{i9l9o<7>51zJ240e>3td:i>j>:182M77=j30qc?j3e094?7|@8:>o45rn0g0`6<728qC==;l9:m5`5c<3:1=vF>04a:?xh6m:n>6=4>{I331f?4}O99?h56sa1d1g290:wE??5b;8yk7b;mk1<7?tH026g<=zf8o8ho4?:0yK553d12we=h=kc;295~N68e2fg>5<6sA;;9n74}o3f7ac=83;pD<>:c89~j4c4lo0;6{i9l9n<7>51zJ240e>3td:i>k>:182M77=j30qc?j3d094?7|@8:>o45rn0g0a6<728qC==;l9:m5`5b<3:1=vF>04a:?xh6m:o>6=4>{I331f?4}O99?h56sa1d1f290:wE??5b;8yk7b;lk1<7?tH026g<=zf8o8io4?:0yK553d12we=h=jc;295~N68e2gg>5<6sA;;9n74}o3f7`c=83;pD<>:c89~j4c4mo0;6{i9l9m<7>51zJ240e>3td:i>h>:182M77=j30qc?j3g094?7|@8:>o45rn0g0b6<728qC==;l9:m5`5a<3:1=vF>04a:?xh6m:l>6=4>{I331f?4}O99?h56sa1d1e290:wE??5b;8yk7b;ok1<7?tH026g<=zf8o8jo4?:0yK553d12we=h=ic;295~N68e2dg>5<6sA;;9n74}o3f7cc=83;pD<>:c89~j4c4no0;6{i9l>;<7>51zJ240e>3td:i9>>:182M77=j30qc?j41094?7|@8:>o45rn0g746<728qC==;l9:m5`27<3:1=vF>04a:?xh6m=:>6=4>{I331f?4}O99?h56sa1d63290:wE??5b;8yk7b<9k1<7?tH026g<=zf8o?e52g>5<6sA;;9n74}o3f05c=83;pD<>:c89~j4c38o0;6{i9l>:<7>51zJ240e>3td:i9?>:182M77=j30qc?j40094?7|@8:>o45rn0g756<728qC==;l9:m5`26<3:1=vF>04a:?xh6m=;>6=4>{I331f?4}O99?h56sa1d62290:wE??5b;8yk7b<8k1<7?tH026g<=zf8o?=o4?:0yK553d12we=h:>c;295~N68e53g>5<6sA;;9n74}o3f04c=83;pD<>:c89~j4c39o0;6{i9l>9<7>51zJ240e>3td:i9<>:182M77=j30qc?j43094?7|@8:>o45rn0g766<728qC==;l9:m5`25<3:1=vF>04a:?xh6m=8>6=4>{I331f?4}O99?h56sa1d61290:wE??5b;8yk7b<;k1<7?tH026g<=zf8o?>o4?:0yK553d12we=h:=c;295~N68e50g>5<6sA;;9n74}o3f07c=83;pD<>:c89~j4c3:o0;6{i9l>8<7>51zJ240e>3td:i9=>:182M77=j30qc?j42094?7|@8:>o45rn0g776<728qC==;l9:m5`24<3:1=vF>04a:?xh6m=9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d60290:wE??5b;8yk7b<:k1<7?tH026g<=zf8o??o4?:0yK553d12we=h:e51g>5<6sA;;9n74}o3f06c=83;pD<>:c89~j4c3;o0;6{i9l>?<7>51zJ240e>3td:i9:>:182M77=j30qc?j45094?7|@8:>o45rn0g706<728qC==;l9:m5`23<3:1=vF>04a:?xh6m=>>6=4>{I331f?4}O99?h56sa1d67290:wE??5b;8yk7b<=k1<7?tH026g<=zf8o?8o4?:0yK553d12we=h:;c;295~N68e56g>5<6sA;;9n74}o3f01c=83;pD<>:c89~j4c3{i9l>><7>51zJ240e>3td:i9;>:182M77=j30qc?j44094?7|@8:>o45rn0g716<728qC==;l9:m5`22<3:1=vF>04a:?xh6m=?>6=4>{I331f?4}O99?h56sa1d66290:wE??5b;8yk7b<e57g>5<6sA;;9n74}o3f00c=83;pD<>:c89~j4c3=o0;6{i9l>=<7>51zJ240e>3td:i98>:182M77=j30qc?j47094?7|@8:>o45rn0g726<728qC==;l9:m5`21<3:1=vF>04a:?xh6m=<>6=4>{I331f?4}O99?h56sa1d65290:wE??5b;8yk7be54g>5<6sA;;9n74}o3f03c=83;pD<>:c89~j4c3>o0;6{i9l><<7>51zJ240e>3td:i99>:182M77=j30qc?j46094?7|@8:>o45rn0g736<728qC==;l9:m5`20<3:1=vF>04a:?xh6m==>6=4>{I331f?4}O99?h56sa1d64290:wE??5b;8yk7b<>k1<7?tH026g<=zf8o?;o4?:0yK553d12we=h:8c;295~N68e55g>5<6sA;;9n74}o3f02c=83;pD<>:c89~j4c3?o0;6{i9l>3<7>51zJ240e>3td:i96>:182M77=j30qc?j49094?7|@8:>o45rn0g7<6<728qC==;l9:m5`2?<3:1=vF>04a:?xh6m=2>6=4>{I331f?4}O99?h56sa1d6;>290:wE??5b;8yk7b<1k1<7?tH026g<=zf8o?4o4?:0yK553d12we=h:7c;295~N68e5:g>5<6sA;;9n74}o3f0=c=83;pD<>:c89~j4c30o0;6{i9l>2<7>51zJ240e>3td:i97>:182M77=j30qc?j48094?7|@8:>o45rn0g7=6<728qC==;l9:m5`2><3:1=vF>04a:?xh6m=3>6=4>{I331f?4}O99?h56sa1d6:290:wE??5b;8yk7b<0k1<7?tH026g<=zf8o?5o4?:0yK553d12we=h:6c;295~N68e5;g>5<6sA;;9n74}o3f0:c89~j4c31o0;6{i9l>j<7>51zJ240e>3td:i9o>:182M77=j30qc?j4`094?7|@8:>o45rn0g7e6<728qC==;l9:m5`2f<3:1=vF>04a:?xh6m=k>6=4>{I331f?4}O99?h56sa1d6b290:wE??5b;8yk7be5cg>5<6sA;;9n74}o3f0dc=83;pD<>:c89~j4c3io0;6{i9l>i<7>51zJ240e>3td:i9l>:182M77=j30qc?j4c094?7|@8:>o45rn0g7f6<728qC==;l9:m5`2e<3:1=vF>04a:?xh6m=h>6=4>{I331f?4}O99?h56sa1d6a290:wE??5b;8yk7be5`g>5<6sA;;9n74}o3f0gc=83;pD<>:c89~j4c3jo0;6{i9l>h<7>51zJ240e>3td:i9m>:182M77=j30qc?j4b094?7|@8:>o45rn0g7g6<728qC==;l9:m5`2d<3:1=vF>04a:?xh6m=i>6=4>{I331f?4}O99?h56sa1d6`290:wE??5b;8yk7be5ag>5<6sA;;9n74}o3f0fc=83;pD<>:c89~j4c3ko0;6{i9l>o<7>51zJ240e>3td:i9j>:182M77=j30qc?j4e094?7|@8:>o45rn0g7`6<728qC==;l9:m5`2c<3:1=vF>04a:?xh6m=n>6=4>{I331f?4}O99?h56sa1d6g290:wE??5b;8yk7be5fg>5<6sA;;9n74}o3f0ac=83;pD<>:c89~j4c3lo0;6{i9l>n<7>51zJ240e>3td:i9k>:182M77=j30qc?j4d094?7|@8:>o45rn0g7a6<728qC==;l9:m5`2b<3:1=vF>04a:?xh6m=o>6=4>{I331f?4}O99?h56sa1d6f290:wE??5b;8yk7be5gg>5<6sA;;9n74}o3f0`c=83;pD<>:c89~j4c3mo0;6{i9l>m<7>51zJ240e>3td:i9h>:182M77=j30qc?j4g094?7|@8:>o45rn0g7b6<728qC==;l9:m5`2a<3:1=vF>04a:?xh6m=l>6=4>{I331f?4}O99?h56sa1d6e290:wE??5b;8yk7be5dg>5<6sA;;9n74}o3f0cc=83;pD<>:c89~j4c3no0;6{i9l?;<7>51zJ240e>3td:i8>>:182M77=j30qc?j51094?7|@8:>o45rn0g646<728qC==;l9:m5`37<3:1=vF>04a:?xh6m<:>6=4>{I331f?4}O99?h56sa1d73290:wE??5b;8yk7b=9k1<7?tH026g<=zf8o>e42g>5<6sA;;9n74}o3f15c=83;pD<>:c89~j4c28o0;6{i9l?:<7>51zJ240e>3td:i8?>:182M77=j30qc?j50094?7|@8:>o45rn0g656<728qC==;l9:m5`36<3:1=vF>04a:?xh6m<;>6=4>{I331f?4}O99?h56sa1d72290:wE??5b;8yk7b=8k1<7?tH026g<=zf8o>=o4?:0yK553d12we=h;>c;295~N68e43g>5<6sA;;9n74}o3f14c=83;pD<>:c89~j4c29o0;6{i9l?9<7>51zJ240e>3td:i8<>:182M77=j30qc?j53094?7|@8:>o45rn0g666<728qC==;l9:m5`35<3:1=vF>04a:?xh6m<8>6=4>{I331f?4}O99?h56sa1d71290:wE??5b;8yk7b=;k1<7?tH026g<=zf8o>>o4?:0yK553d12we=h;=c;295~N68e40g>5<6sA;;9n74}o3f17c=83;pD<>:c89~j4c2:o0;6{i9l?8<7>51zJ240e>3td:i8=>:182M77=j30qc?j52094?7|@8:>o45rn0g676<728qC==;l9:m5`34<3:1=vF>04a:?xh6m<9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d70290:wE??5b;8yk7b=:k1<7?tH026g<=zf8o>?o4?:0yK553d12we=h;e41g>5<6sA;;9n74}o3f16c=83;pD<>:c89~j4c2;o0;6{i9l??<7>51zJ240e>3td:i8:>:182M77=j30qc?j55094?7|@8:>o45rn0g606<728qC==;l9:m5`33<3:1=vF>04a:?xh6m<>>6=4>{I331f?4}O99?h56sa1d77290:wE??5b;8yk7b==k1<7?tH026g<=zf8o>8o4?:0yK553d12we=h;;c;295~N68e46g>5<6sA;;9n74}o3f11c=83;pD<>:c89~j4c2{i9l?><7>51zJ240e>3td:i8;>:182M77=j30qc?j54094?7|@8:>o45rn0g616<728qC==;l9:m5`32<3:1=vF>04a:?xh6m6=4>{I331f?4}O99?h56sa1d76290:wE??5b;8yk7b=9o4?:0yK553d12we=h;:c;295~N68e47g>5<6sA;;9n74}o3f10c=83;pD<>:c89~j4c2=o0;6{i9l?=<7>51zJ240e>3td:i88>:182M77=j30qc?j57094?7|@8:>o45rn0g626<728qC==;l9:m5`31<3:1=vF>04a:?xh6m<<>6=4>{I331f?4}O99?h56sa1d75290:wE??5b;8yk7b=?k1<7?tH026g<=zf8o>:o4?:0yK553d12we=h;9c;295~N68e44g>5<6sA;;9n74}o3f13c=83;pD<>:c89~j4c2>o0;6{i9l?<<7>51zJ240e>3td:i89>:182M77=j30qc?j56094?7|@8:>o45rn0g636<728qC==;l9:m5`30<3:1=vF>04a:?xh6m<=>6=4>{I331f?4}O99?h56sa1d74290:wE??5b;8yk7b=>k1<7?tH026g<=zf8o>;o4?:0yK553d12we=h;8c;295~N68e45g>5<6sA;;9n74}o3f12c=83;pD<>:c89~j4c2?o0;6{i9l?3<7>51zJ240e>3td:i86>:182M77=j30qc?j59094?7|@8:>o45rn0g6<6<728qC==;l9:m5`3?<3:1=vF>04a:?xh6m<2>6=4>{I331f?4}O99?h56sa1d7;>290:wE??5b;8yk7b=1k1<7?tH026g<=zf8o>4o4?:0yK553d12we=h;7c;295~N68e4:g>5<6sA;;9n74}o3f1=c=83;pD<>:c89~j4c20o0;6{i9l?2<7>51zJ240e>3td:i87>:182M77=j30qc?j58094?7|@8:>o45rn0g6=6<728qC==;l9:m5`3><3:1=vF>04a:?xh6m<3>6=4>{I331f?4}O99?h56sa1d7:290:wE??5b;8yk7b=0k1<7?tH026g<=zf8o>5o4?:0yK553d12we=h;6c;295~N68e4;g>5<6sA;;9n74}o3f1:c89~j4c21o0;6{i9l?j<7>51zJ240e>3td:i8o>:182M77=j30qc?j5`094?7|@8:>o45rn0g6e6<728qC==;l9:m5`3f<3:1=vF>04a:?xh6m6=4>{I331f?4}O99?h56sa1d7b290:wE??5b;8yk7b=hk1<7?tH026g<=zf8o>mo4?:0yK553d12we=h;nc;295~N68e4cg>5<6sA;;9n74}o3f1dc=83;pD<>:c89~j4c2io0;6{i9l?i<7>51zJ240e>3td:i8l>:182M77=j30qc?j5c094?7|@8:>o45rn0g6f6<728qC==;l9:m5`3e<3:1=vF>04a:?xh6m6=4>{I331f?4}O99?h56sa1d7a290:wE??5b;8yk7b=kk1<7?tH026g<=zf8o>no4?:0yK553d12we=h;mc;295~N68e4`g>5<6sA;;9n74}o3f1gc=83;pD<>:c89~j4c2jo0;6{i9l?h<7>51zJ240e>3td:i8m>:182M77=j30qc?j5b094?7|@8:>o45rn0g6g6<728qC==;l9:m5`3d<3:1=vF>04a:?xh6m6=4>{I331f?4}O99?h56sa1d7`290:wE??5b;8yk7b=jk1<7?tH026g<=zf8o>oo4?:0yK553d12we=h;lc;295~N68e4ag>5<6sA;;9n74}o3f1fc=83;pD<>:c89~j4c2ko0;6{i9l?o<7>51zJ240e>3td:i8j>:182M77=j30qc?j5e094?7|@8:>o45rn0g6`6<728qC==;l9:m5`3c<3:1=vF>04a:?xh6m6=4>{I331f?4}O99?h56sa1d7g290:wE??5b;8yk7b=mk1<7?tH026g<=zf8o>ho4?:0yK553d12we=h;kc;295~N68e4fg>5<6sA;;9n74}o3f1ac=83;pD<>:c89~j4c2lo0;6{i9l?n<7>51zJ240e>3td:i8k>:182M77=j30qc?j5d094?7|@8:>o45rn0g6a6<728qC==;l9:m5`3b<3:1=vF>04a:?xh6m6=4>{I331f?4}O99?h56sa1d7f290:wE??5b;8yk7b=lk1<7?tH026g<=zf8o>io4?:0yK553d12we=h;jc;295~N68e4gg>5<6sA;;9n74}o3f1`c=83;pD<>:c89~j4c2mo0;6{i9l?m<7>51zJ240e>3td:i8h>:182M77=j30qc?j5g094?7|@8:>o45rn0g6b6<728qC==;l9:m5`3a<3:1=vF>04a:?xh6m6=4>{I331f?4}O99?h56sa1d7e290:wE??5b;8yk7b=ok1<7?tH026g<=zf8o>jo4?:0yK553d12we=h;ic;295~N68e4dg>5<6sA;;9n74}o3f1cc=83;pD<>:c89~j4c2no0;6{i9l<;<7>51zJ240e>3td:i;>>:182M77=j30qc?j61094?7|@8:>o45rn0g546<728qC==;l9:m5`07<3:1=vF>04a:?xh6m?:>6=4>{I331f?4}O99?h56sa1d43290:wE??5b;8yk7b>9k1<7?tH026g<=zf8o=e72g>5<6sA;;9n74}o3f25c=83;pD<>:c89~j4c18o0;6{i9l<:<7>51zJ240e>3td:i;?>:182M77=j30qc?j60094?7|@8:>o45rn0g556<728qC==;l9:m5`06<3:1=vF>04a:?xh6m?;>6=4>{I331f?4}O99?h56sa1d42290:wE??5b;8yk7b>8k1<7?tH026g<=zf8o==o4?:0yK553d12we=h8>c;295~N68e73g>5<6sA;;9n74}o3f24c=83;pD<>:c89~j4c19o0;6{i9l<9<7>51zJ240e>3td:i;<>:182M77=j30qc?j63094?7|@8:>o45rn0g566<728qC==;l9:m5`05<3:1=vF>04a:?xh6m?8>6=4>{I331f?4}O99?h56sa1d41290:wE??5b;8yk7b>;k1<7?tH026g<=zf8o=>o4?:0yK553d12we=h8=c;295~N68e70g>5<6sA;;9n74}o3f27c=83;pD<>:c89~j4c1:o0;6{i9l<8<7>51zJ240e>3td:i;=>:182M77=j30qc?j62094?7|@8:>o45rn0g576<728qC==;l9:m5`04<3:1=vF>04a:?xh6m?9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d40290:wE??5b;8yk7b>:k1<7?tH026g<=zf8o=?o4?:0yK553d12we=h8e71g>5<6sA;;9n74}o3f26c=83;pD<>:c89~j4c1;o0;6{i9l51zJ240e>3td:i;:>:182M77=j30qc?j65094?7|@8:>o45rn0g506<728qC==;l9:m5`03<3:1=vF>04a:?xh6m?>>6=4>{I331f?4}O99?h56sa1d47290:wE??5b;8yk7b>=k1<7?tH026g<=zf8o=8o4?:0yK553d12we=h8;c;295~N68e76g>5<6sA;;9n74}o3f21c=83;pD<>:c89~j4c1{i9l<><7>51zJ240e>3td:i;;>:182M77=j30qc?j64094?7|@8:>o45rn0g516<728qC==;l9:m5`02<3:1=vF>04a:?xh6m??>6=4>{I331f?4}O99?h56sa1d46290:wE??5b;8yk7b>e77g>5<6sA;;9n74}o3f20c=83;pD<>:c89~j4c1=o0;6{i9l<=<7>51zJ240e>3td:i;8>:182M77=j30qc?j67094?7|@8:>o45rn0g526<728qC==;l9:m5`01<3:1=vF>04a:?xh6m?<>6=4>{I331f?4}O99?h56sa1d45290:wE??5b;8yk7b>?k1<7?tH026g<=zf8o=:o4?:0yK553d12we=h89c;295~N68e74g>5<6sA;;9n74}o3f23c=83;pD<>:c89~j4c1>o0;6{i9l<<<7>51zJ240e>3td:i;9>:182M77=j30qc?j66094?7|@8:>o45rn0g536<728qC==;l9:m5`00<3:1=vF>04a:?xh6m?=>6=4>{I331f?4}O99?h56sa1d44290:wE??5b;8yk7b>>k1<7?tH026g<=zf8o=;o4?:0yK553d12we=h88c;295~N68e75g>5<6sA;;9n74}o3f22c=83;pD<>:c89~j4c1?o0;6{i9l<3<7>51zJ240e>3td:i;6>:182M77=j30qc?j69094?7|@8:>o45rn0g5<6<728qC==;l9:m5`0?<3:1=vF>04a:?xh6m?2>6=4>{I331f?4}O99?h56sa1d4;>290:wE??5b;8yk7b>1k1<7?tH026g<=zf8o=4o4?:0yK553d12we=h87c;295~N68e7:g>5<6sA;;9n74}o3f2=c=83;pD<>:c89~j4c10o0;6{i9l<2<7>51zJ240e>3td:i;7>:182M77=j30qc?j68094?7|@8:>o45rn0g5=6<728qC==;l9:m5`0><3:1=vF>04a:?xh6m?3>6=4>{I331f?4}O99?h56sa1d4:290:wE??5b;8yk7b>0k1<7?tH026g<=zf8o=5o4?:0yK553d12we=h86c;295~N68e7;g>5<6sA;;9n74}o3f2:c89~j4c11o0;6{i9l51zJ240e>3td:i;o>:182M77=j30qc?j6`094?7|@8:>o45rn0g5e6<728qC==;l9:m5`0f<3:1=vF>04a:?xh6m?k>6=4>{I331f?4}O99?h56sa1d4b290:wE??5b;8yk7b>hk1<7?tH026g<=zf8o=mo4?:0yK553d12we=h8nc;295~N68e7cg>5<6sA;;9n74}o3f2dc=83;pD<>:c89~j4c1io0;6{i9l51zJ240e>3td:i;l>:182M77=j30qc?j6c094?7|@8:>o45rn0g5f6<728qC==;l9:m5`0e<3:1=vF>04a:?xh6m?h>6=4>{I331f?4}O99?h56sa1d4a290:wE??5b;8yk7b>kk1<7?tH026g<=zf8o=no4?:0yK553d12we=h8mc;295~N68e7`g>5<6sA;;9n74}o3f2gc=83;pD<>:c89~j4c1jo0;6{i9l51zJ240e>3td:i;m>:182M77=j30qc?j6b094?7|@8:>o45rn0g5g6<728qC==;l9:m5`0d<3:1=vF>04a:?xh6m?i>6=4>{I331f?4}O99?h56sa1d4`290:wE??5b;8yk7b>jk1<7?tH026g<=zf8o=oo4?:0yK553d12we=h8lc;295~N68e7ag>5<6sA;;9n74}o3f2fc=83;pD<>:c89~j4c1ko0;6{i9l51zJ240e>3td:i;j>:182M77=j30qc?j6e094?7|@8:>o45rn0g5`6<728qC==;l9:m5`0c<3:1=vF>04a:?xh6m?n>6=4>{I331f?4}O99?h56sa1d4g290:wE??5b;8yk7b>mk1<7?tH026g<=zf8o=ho4?:0yK553d12we=h8kc;295~N68e7fg>5<6sA;;9n74}o3f2ac=83;pD<>:c89~j4c1lo0;6{i9l51zJ240e>3td:i;k>:182M77=j30qc?j6d094?7|@8:>o45rn0g5a6<728qC==;l9:m5`0b<3:1=vF>04a:?xh6m?o>6=4>{I331f?4}O99?h56sa1d4f290:wE??5b;8yk7b>lk1<7?tH026g<=zf8o=io4?:0yK553d12we=h8jc;295~N68e7gg>5<6sA;;9n74}o3f2`c=83;pD<>:c89~j4c1mo0;6{i9l51zJ240e>3td:i;h>:182M77=j30qc?j6g094?7|@8:>o45rn0g5b6<728qC==;l9:m5`0a<3:1=vF>04a:?xh6m?l>6=4>{I331f?4}O99?h56sa1d4e290:wE??5b;8yk7b>ok1<7?tH026g<=zf8o=jo4?:0yK553d12we=h8ic;295~N68e7dg>5<6sA;;9n74}o3f2cc=83;pD<>:c89~j4c1no0;6{i9l=;<7>51zJ240e>3td:i:>>:182M77=j30qc?j71094?7|@8:>o45rn0g446<728qC==;l9:m5`17<3:1=vF>04a:?xh6m>:>6=4>{I331f?4}O99?h56sa1d53290:wE??5b;8yk7b?9k1<7?tH026g<=zf8o<e62g>5<6sA;;9n74}o3f35c=83;pD<>:c89~j4c08o0;6{i9l=:<7>51zJ240e>3td:i:?>:182M77=j30qc?j70094?7|@8:>o45rn0g456<728qC==;l9:m5`16<3:1=vF>04a:?xh6m>;>6=4>{I331f?4}O99?h56sa1d52290:wE??5b;8yk7b?8k1<7?tH026g<=zf8o<=o4?:0yK553d12we=h9>c;295~N68e63g>5<6sA;;9n74}o3f34c=83;pD<>:c89~j4c09o0;6{i9l=9<7>51zJ240e>3td:i:<>:182M77=j30qc?j73094?7|@8:>o45rn0g466<728qC==;l9:m5`15<3:1=vF>04a:?xh6m>8>6=4>{I331f?4}O99?h56sa1d51290:wE??5b;8yk7b?;k1<7?tH026g<=zf8o<>o4?:0yK553d12we=h9=c;295~N68e60g>5<6sA;;9n74}o3f37c=83;pD<>:c89~j4c0:o0;6{i9l=8<7>51zJ240e>3td:i:=>:182M77=j30qc?j72094?7|@8:>o45rn0g476<728qC==;l9:m5`14<3:1=vF>04a:?xh6m>9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d50290:wE??5b;8yk7b?:k1<7?tH026g<=zf8oe61g>5<6sA;;9n74}o3f36c=83;pD<>:c89~j4c0;o0;6{i9l=?<7>51zJ240e>3td:i::>:182M77=j30qc?j75094?7|@8:>o45rn0g406<728qC==;l9:m5`13<3:1=vF>04a:?xh6m>>>6=4>{I331f?4}O99?h56sa1d57290:wE??5b;8yk7b?=k1<7?tH026g<=zf8o<8o4?:0yK553d12we=h9;c;295~N68e66g>5<6sA;;9n74}o3f31c=83;pD<>:c89~j4c0{i9l=><7>51zJ240e>3td:i:;>:182M77=j30qc?j74094?7|@8:>o45rn0g416<728qC==;l9:m5`12<3:1=vF>04a:?xh6m>?>6=4>{I331f?4}O99?h56sa1d56290:wE??5b;8yk7b?e67g>5<6sA;;9n74}o3f30c=83;pD<>:c89~j4c0=o0;6{i9l==<7>51zJ240e>3td:i:8>:182M77=j30qc?j77094?7|@8:>o45rn0g426<728qC==;l9:m5`11<3:1=vF>04a:?xh6m><>6=4>{I331f?4}O99?h56sa1d55290:wE??5b;8yk7b??k1<7?tH026g<=zf8o<:o4?:0yK553d12we=h99c;295~N68e64g>5<6sA;;9n74}o3f33c=83;pD<>:c89~j4c0>o0;6{i9l=<<7>51zJ240e>3td:i:9>:182M77=j30qc?j76094?7|@8:>o45rn0g436<728qC==;l9:m5`10<3:1=vF>04a:?xh6m>=>6=4>{I331f?4}O99?h56sa1d54290:wE??5b;8yk7b?>k1<7?tH026g<=zf8o<;o4?:0yK553d12we=h98c;295~N68e65g>5<6sA;;9n74}o3f32c=83;pD<>:c89~j4c0?o0;6{i9l=3<7>51zJ240e>3td:i:6>:182M77=j30qc?j79094?7|@8:>o45rn0g4<6<728qC==;l9:m5`1?<3:1=vF>04a:?xh6m>2>6=4>{I331f?4}O99?h56sa1d5;>290:wE??5b;8yk7b?1k1<7?tH026g<=zf8o<4o4?:0yK553d12we=h97c;295~N68e6:g>5<6sA;;9n74}o3f3=c=83;pD<>:c89~j4c00o0;6{i9l=2<7>51zJ240e>3td:i:7>:182M77=j30qc?j78094?7|@8:>o45rn0g4=6<728qC==;l9:m5`1><3:1=vF>04a:?xh6m>3>6=4>{I331f?4}O99?h56sa1d5:290:wE??5b;8yk7b?0k1<7?tH026g<=zf8o<5o4?:0yK553d12we=h96c;295~N68e6;g>5<6sA;;9n74}o3f3:c89~j4c01o0;6{i9l=j<7>51zJ240e>3td:i:o>:182M77=j30qc?j7`094?7|@8:>o45rn0g4e6<728qC==;l9:m5`1f<3:1=vF>04a:?xh6m>k>6=4>{I331f?4}O99?h56sa1d5b290:wE??5b;8yk7b?hk1<7?tH026g<=zf8oe6cg>5<6sA;;9n74}o3f3dc=83;pD<>:c89~j4c0io0;6{i9l=i<7>51zJ240e>3td:i:l>:182M77=j30qc?j7c094?7|@8:>o45rn0g4f6<728qC==;l9:m5`1e<3:1=vF>04a:?xh6m>h>6=4>{I331f?4}O99?h56sa1d5a290:wE??5b;8yk7b?kk1<7?tH026g<=zf8oe6`g>5<6sA;;9n74}o3f3gc=83;pD<>:c89~j4c0jo0;6{i9l=h<7>51zJ240e>3td:i:m>:182M77=j30qc?j7b094?7|@8:>o45rn0g4g6<728qC==;l9:m5`1d<3:1=vF>04a:?xh6m>i>6=4>{I331f?4}O99?h56sa1d5`290:wE??5b;8yk7b?jk1<7?tH026g<=zf8oe6ag>5<6sA;;9n74}o3f3fc=83;pD<>:c89~j4c0ko0;6{i9l=o<7>51zJ240e>3td:i:j>:182M77=j30qc?j7e094?7|@8:>o45rn0g4`6<728qC==;l9:m5`1c<3:1=vF>04a:?xh6m>n>6=4>{I331f?4}O99?h56sa1d5g290:wE??5b;8yk7b?mk1<7?tH026g<=zf8oe6fg>5<6sA;;9n74}o3f3ac=83;pD<>:c89~j4c0lo0;6{i9l=n<7>51zJ240e>3td:i:k>:182M77=j30qc?j7d094?7|@8:>o45rn0g4a6<728qC==;l9:m5`1b<3:1=vF>04a:?xh6m>o>6=4>{I331f?4}O99?h56sa1d5f290:wE??5b;8yk7b?lk1<7?tH026g<=zf8oe6gg>5<6sA;;9n74}o3f3`c=83;pD<>:c89~j4c0mo0;6{i9l=m<7>51zJ240e>3td:i:h>:182M77=j30qc?j7g094?7|@8:>o45rn0g4b6<728qC==;l9:m5`1a<3:1=vF>04a:?xh6m>l>6=4>{I331f?4}O99?h56sa1d5e290:wE??5b;8yk7b?ok1<7?tH026g<=zf8oe6dg>5<6sA;;9n74}o3f3cc=83;pD<>:c89~j4c0no0;6{i9l2;<7>51zJ240e>3td:i5>>:182M77=j30qc?j81094?7|@8:>o45rn0g;46<728qC==;l9:m5`>7<3:1=vF>04a:?xh6m1:>6=4>{I331f?4}O99?h56sa1d:3290:wE??5b;8yk7b09k1<7?tH026g<=zf8o3e92g>5<6sA;;9n74}o3f<5c=83;pD<>:c89~j4c?8o0;6{i9l2:<7>51zJ240e>3td:i5?>:182M77=j30qc?j80094?7|@8:>o45rn0g;56<728qC==;l9:m5`>6<3:1=vF>04a:?xh6m1;>6=4>{I331f?4}O99?h56sa1d:2290:wE??5b;8yk7b08k1<7?tH026g<=zf8o3=o4?:0yK553d12we=h6>c;295~N68e93g>5<6sA;;9n74}o3f<4c=83;pD<>:c89~j4c?9o0;6{i9l29<7>51zJ240e>3td:i5<>:182M77=j30qc?j83094?7|@8:>o45rn0g;66<728qC==;l9:m5`>5<3:1=vF>04a:?xh6m18>6=4>{I331f?4}O99?h56sa1d:1290:wE??5b;8yk7b0;k1<7?tH026g<=zf8o3>o4?:0yK553d12we=h6=c;295~N68e90g>5<6sA;;9n74}o3f<7c=83;pD<>:c89~j4c?:o0;6{i9l28<7>51zJ240e>3td:i5=>:182M77=j30qc?j82094?7|@8:>o45rn0g;76<728qC==;l9:m5`>4<3:1=vF>04a:?xh6m19>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d:0290:wE??5b;8yk7b0:k1<7?tH026g<=zf8o3?o4?:0yK553d12we=h6e91g>5<6sA;;9n74}o3f<6c=83;pD<>:c89~j4c?;o0;6{i9l2?<7>51zJ240e>3td:i5:>:182M77=j30qc?j85094?7|@8:>o45rn0g;06<728qC==;l9:m5`>3<3:1=vF>04a:?xh6m1>>6=4>{I331f?4}O99?h56sa1d:7290:wE??5b;8yk7b0=k1<7?tH026g<=zf8o38o4?:0yK553d12we=h6;c;295~N68e96g>5<6sA;;9n74}o3f<1c=83;pD<>:c89~j4c?{i9l2><7>51zJ240e>3td:i5;>:182M77=j30qc?j84094?7|@8:>o45rn0g;16<728qC==;l9:m5`>2<3:1=vF>04a:?xh6m1?>6=4>{I331f?4}O99?h56sa1d:6290:wE??5b;8yk7b0e97g>5<6sA;;9n74}o3f<0c=83;pD<>:c89~j4c?=o0;6{i9l2=<7>51zJ240e>3td:i58>:182M77=j30qc?j87094?7|@8:>o45rn0g;26<728qC==;l9:m5`>1<3:1=vF>04a:?xh6m1<>6=4>{I331f?4}O99?h56sa1d:5290:wE??5b;8yk7b0?k1<7?tH026g<=zf8o3:o4?:0yK553d12we=h69c;295~N68e94g>5<6sA;;9n74}o3f<3c=83;pD<>:c89~j4c?>o0;6{i9l2<<7>51zJ240e>3td:i59>:182M77=j30qc?j86094?7|@8:>o45rn0g;36<728qC==;l9:m5`>0<3:1=vF>04a:?xh6m1=>6=4>{I331f?4}O99?h56sa1d:4290:wE??5b;8yk7b0>k1<7?tH026g<=zf8o3;o4?:0yK553d12we=h68c;295~N68e95g>5<6sA;;9n74}o3f<2c=83;pD<>:c89~j4c??o0;6{i9l23<7>51zJ240e>3td:i56>:182M77=j30qc?j89094?7|@8:>o45rn0g;<6<728qC==;l9:m5`>?<3:1=vF>04a:?xh6m12>6=4>{I331f?4}O99?h56sa1d:;>290:wE??5b;8yk7b01k1<7?tH026g<=zf8o34o4?:0yK553d12we=h67c;295~N68e9:g>5<6sA;;9n74}o3f<=c=83;pD<>:c89~j4c?0o0;6{i9l22<7>51zJ240e>3td:i57>:182M77=j30qc?j88094?7|@8:>o45rn0g;=6<728qC==;l9:m5`>><3:1=vF>04a:?xh6m13>6=4>{I331f?4}O99?h56sa1d::290:wE??5b;8yk7b00k1<7?tH026g<=zf8o35o4?:0yK553d12we=h66c;295~N68e9;g>5<6sA;;9n74}o3f<:c89~j4c?1o0;6{i9l2j<7>51zJ240e>3td:i5o>:182M77=j30qc?j8`094?7|@8:>o45rn0g;e6<728qC==;l9:m5`>f<3:1=vF>04a:?xh6m1k>6=4>{I331f?4}O99?h56sa1d:b290:wE??5b;8yk7b0hk1<7?tH026g<=zf8o3mo4?:0yK553d12we=h6nc;295~N68e9cg>5<6sA;;9n74}o3f:c89~j4c?io0;6{i9l2i<7>51zJ240e>3td:i5l>:182M77=j30qc?j8c094?7|@8:>o45rn0g;f6<728qC==;l9:m5`>e<3:1=vF>04a:?xh6m1h>6=4>{I331f?4}O99?h56sa1d:a290:wE??5b;8yk7b0kk1<7?tH026g<=zf8o3no4?:0yK553d12we=h6mc;295~N68e9`g>5<6sA;;9n74}o3f:c89~j4c?jo0;6{i9l2h<7>51zJ240e>3td:i5m>:182M77=j30qc?j8b094?7|@8:>o45rn0g;g6<728qC==;l9:m5`>d<3:1=vF>04a:?xh6m1i>6=4>{I331f?4}O99?h56sa1d:`290:wE??5b;8yk7b0jk1<7?tH026g<=zf8o3oo4?:0yK553d12we=h6lc;295~N68e9ag>5<6sA;;9n74}o3f:c89~j4c?ko0;6{i9l2o<7>51zJ240e>3td:i5j>:182M77=j30qc?j8e094?7|@8:>o45rn0g;`6<728qC==;l9:m5`>c<3:1=vF>04a:?xh6m1n>6=4>{I331f?4}O99?h56sa1d:g290:wE??5b;8yk7b0mk1<7?tH026g<=zf8o3ho4?:0yK553d12we=h6kc;295~N68e9fg>5<6sA;;9n74}o3f:c89~j4c?lo0;6{i9l2n<7>51zJ240e>3td:i5k>:182M77=j30qc?j8d094?7|@8:>o45rn0g;a6<728qC==;l9:m5`>b<3:1=vF>04a:?xh6m1o>6=4>{I331f?4}O99?h56sa1d:f290:wE??5b;8yk7b0lk1<7?tH026g<=zf8o3io4?:0yK553d12we=h6jc;295~N68e9gg>5<6sA;;9n74}o3f<`c=83;pD<>:c89~j4c?mo0;6{i9l2m<7>51zJ240e>3td:i5h>:182M77=j30qc?j8g094?7|@8:>o45rn0g;b6<728qC==;l9:m5`>a<3:1=vF>04a:?xh6m1l>6=4>{I331f?4}O99?h56sa1d:e290:wE??5b;8yk7b0ok1<7?tH026g<=zf8o3jo4?:0yK553d12we=h6ic;295~N68e9dg>5<6sA;;9n74}o3f:c89~j4c?no0;6{i9l3;<7>51zJ240e>3td:i4>>:182M77=j30qc?j91094?7|@8:>o45rn0g:46<728qC==;l9:m5`?7<3:1=vF>04a:?xh6m0:>6=4>{I331f?4}O99?h56sa1d;3290:wE??5b;8yk7b19k1<7?tH026g<=zf8o2e82g>5<6sA;;9n74}o3f=5c=83;pD<>:c89~j4c>8o0;6{i9l3:<7>51zJ240e>3td:i4?>:182M77=j30qc?j90094?7|@8:>o45rn0g:56<728qC==;l9:m5`?6<3:1=vF>04a:?xh6m0;>6=4>{I331f?4}O99?h56sa1d;2290:wE??5b;8yk7b18k1<7?tH026g<=zf8o2=o4?:0yK553d12we=h7>c;295~N68e83g>5<6sA;;9n74}o3f=4c=83;pD<>:c89~j4c>9o0;6{i9l39<7>51zJ240e>3td:i4<>:182M77=j30qc?j93094?7|@8:>o45rn0g:66<728qC==;l9:m5`?5<3:1=vF>04a:?xh6m08>6=4>{I331f?4}O99?h56sa1d;1290:wE??5b;8yk7b1;k1<7?tH026g<=zf8o2>o4?:0yK553d12we=h7=c;295~N68e80g>5<6sA;;9n74}o3f=7c=83;pD<>:c89~j4c>:o0;6{i9l38<7>51zJ240e>3td:i4=>:182M77=j30qc?j92094?7|@8:>o45rn0g:76<728qC==;l9:m5`?4<3:1=vF>04a:?xh6m09>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d;0290:wE??5b;8yk7b1:k1<7?tH026g<=zf8o2?o4?:0yK553d12we=h7e81g>5<6sA;;9n74}o3f=6c=83;pD<>:c89~j4c>;o0;6{i9l3?<7>51zJ240e>3td:i4:>:182M77=j30qc?j95094?7|@8:>o45rn0g:06<728qC==;l9:m5`?3<3:1=vF>04a:?xh6m0>>6=4>{I331f?4}O99?h56sa1d;7290:wE??5b;8yk7b1=k1<7?tH026g<=zf8o28o4?:0yK553d12we=h7;c;295~N68e86g>5<6sA;;9n74}o3f=1c=83;pD<>:c89~j4c>{i9l3><7>51zJ240e>3td:i4;>:182M77=j30qc?j94094?7|@8:>o45rn0g:16<728qC==;l9:m5`?2<3:1=vF>04a:?xh6m0?>6=4>{I331f?4}O99?h56sa1d;6290:wE??5b;8yk7b1e87g>5<6sA;;9n74}o3f=0c=83;pD<>:c89~j4c>=o0;6{i9l3=<7>51zJ240e>3td:i48>:182M77=j30qc?j97094?7|@8:>o45rn0g:26<728qC==;l9:m5`?1<3:1=vF>04a:?xh6m0<>6=4>{I331f?4}O99?h56sa1d;5290:wE??5b;8yk7b1?k1<7?tH026g<=zf8o2:o4?:0yK553d12we=h79c;295~N68e84g>5<6sA;;9n74}o3f=3c=83;pD<>:c89~j4c>>o0;6{i9l3<<7>51zJ240e>3td:i49>:182M77=j30qc?j96094?7|@8:>o45rn0g:36<728qC==;l9:m5`?0<3:1=vF>04a:?xh6m0=>6=4>{I331f?4}O99?h56sa1d;4290:wE??5b;8yk7b1>k1<7?tH026g<=zf8o2;o4?:0yK553d12we=h78c;295~N68e85g>5<6sA;;9n74}o3f=2c=83;pD<>:c89~j4c>?o0;6{i9l33<7>51zJ240e>3td:i46>:182M77=j30qc?j99094?7|@8:>o45rn0g:<6<728qC==;l9:m5`??<3:1=vF>04a:?xh6m02>6=4>{I331f?4}O99?h56sa1d;;>290:wE??5b;8yk7b11k1<7?tH026g<=zf8o24o4?:0yK553d12we=h77c;295~N68e8:g>5<6sA;;9n74}o3f==c=83;pD<>:c89~j4c>0o0;6{i9l32<7>51zJ240e>3td:i47>:182M77=j30qc?j98094?7|@8:>o45rn0g:=6<728qC==;l9:m5`?><3:1=vF>04a:?xh6m03>6=4>{I331f?4}O99?h56sa1d;:290:wE??5b;8yk7b10k1<7?tH026g<=zf8o25o4?:0yK553d12we=h76c;295~N68e8;g>5<6sA;;9n74}o3f=:c89~j4c>1o0;6{i9l3j<7>51zJ240e>3td:i4o>:182M77=j30qc?j9`094?7|@8:>o45rn0g:e6<728qC==;l9:m5`?f<3:1=vF>04a:?xh6m0k>6=4>{I331f?4}O99?h56sa1d;b290:wE??5b;8yk7b1hk1<7?tH026g<=zf8o2mo4?:0yK553d12we=h7nc;295~N68e8cg>5<6sA;;9n74}o3f=dc=83;pD<>:c89~j4c>io0;6{i9l3i<7>51zJ240e>3td:i4l>:182M77=j30qc?j9c094?7|@8:>o45rn0g:f6<728qC==;l9:m5`?e<3:1=vF>04a:?xh6m0h>6=4>{I331f?4}O99?h56sa1d;a290:wE??5b;8yk7b1kk1<7?tH026g<=zf8o2no4?:0yK553d12we=h7mc;295~N68e8`g>5<6sA;;9n74}o3f=gc=83;pD<>:c89~j4c>jo0;6{i9l3h<7>51zJ240e>3td:i4m>:182M77=j30qc?j9b094?7|@8:>o45rn0g:g6<728qC==;l9:m5`?d<3:1=vF>04a:?xh6m0i>6=4>{I331f?4}O99?h56sa1d;`290:wE??5b;8yk7b1jk1<7?tH026g<=zf8o2oo4?:0yK553d12we=h7lc;295~N68e8ag>5<6sA;;9n74}o3f=fc=83;pD<>:c89~j4c>ko0;6{i9l3o<7>51zJ240e>3td:i4j>:182M77=j30qc?j9e094?7|@8:>o45rn0g:`6<728qC==;l9:m5`?c<3:1=vF>04a:?xh6m0n>6=4>{I331f?4}O99?h56sa1d;g290:wE??5b;8yk7b1mk1<7?tH026g<=zf8o2ho4?:0yK553d12we=h7kc;295~N68e8fg>5<6sA;;9n74}o3f=ac=83;pD<>:c89~j4c>lo0;6{i9l3n<7>51zJ240e>3td:i4k>:182M77=j30qc?j9d094?7|@8:>o45rn0g:a6<728qC==;l9:m5`?b<3:1=vF>04a:?xh6m0o>6=4>{I331f?4}O99?h56sa1d;f290:wE??5b;8yk7b1lk1<7?tH026g<=zf8o2io4?:0yK553d12we=h7jc;295~N68e8gg>5<6sA;;9n74}o3f=`c=83;pD<>:c89~j4c>mo0;6{i9l3m<7>51zJ240e>3td:i4h>:182M77=j30qc?j9g094?7|@8:>o45rn0g:b6<728qC==;l9:m5`?a<3:1=vF>04a:?xh6m0l>6=4>{I331f?4}O99?h56sa1d;e290:wE??5b;8yk7b1ok1<7?tH026g<=zf8o2jo4?:0yK553d12we=h7ic;295~N68e8dg>5<6sA;;9n74}o3f=cc=83;pD<>:c89~j4c>no0;6{i9lk;<7>51zJ240e>3td:il>>:182M77=j30qc?ja1094?7|@8:>o45rn0gb46<728qC==;l9:m5`g7<3:1=vF>04a:?xh6mh:>6=4>{I331f?4}O99?h56sa1dc3290:wE??5b;8yk7bi9k1<7?tH026g<=zf8oje`2g>5<6sA;;9n74}o3fe5c=83;pD<>:c89~j4cf8o0;6{i9lk:<7>51zJ240e>3td:il?>:182M77=j30qc?ja0094?7|@8:>o45rn0gb56<728qC==;l9:m5`g6<3:1=vF>04a:?xh6mh;>6=4>{I331f?4}O99?h56sa1dc2290:wE??5b;8yk7bi8k1<7?tH026g<=zf8oj=o4?:0yK553d12we=ho>c;295~N68e`3g>5<6sA;;9n74}o3fe4c=83;pD<>:c89~j4cf9o0;6{i9lk9<7>51zJ240e>3td:il<>:182M77=j30qc?ja3094?7|@8:>o45rn0gb66<728qC==;l9:m5`g5<3:1=vF>04a:?xh6mh8>6=4>{I331f?4}O99?h56sa1dc1290:wE??5b;8yk7bi;k1<7?tH026g<=zf8oj>o4?:0yK553d12we=ho=c;295~N68e`0g>5<6sA;;9n74}o3fe7c=83;pD<>:c89~j4cf:o0;6{i9lk8<7>51zJ240e>3td:il=>:182M77=j30qc?ja2094?7|@8:>o45rn0gb76<728qC==;l9:m5`g4<3:1=vF>04a:?xh6mh9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1dc0290:wE??5b;8yk7bi:k1<7?tH026g<=zf8oj?o4?:0yK553d12we=hoe`1g>5<6sA;;9n74}o3fe6c=83;pD<>:c89~j4cf;o0;6{i9lk?<7>51zJ240e>3td:il:>:182M77=j30qc?ja5094?7|@8:>o45rn0gb06<728qC==;l9:m5`g3<3:1=vF>04a:?xh6mh>>6=4>{I331f?4}O99?h56sa1dc7290:wE??5b;8yk7bi=k1<7?tH026g<=zf8oj8o4?:0yK553d12we=ho;c;295~N68e`6g>5<6sA;;9n74}o3fe1c=83;pD<>:c89~j4cf{i9lk><7>51zJ240e>3td:il;>:182M77=j30qc?ja4094?7|@8:>o45rn0gb16<728qC==;l9:m5`g2<3:1=vF>04a:?xh6mh?>6=4>{I331f?4}O99?h56sa1dc6290:wE??5b;8yk7bie`7g>5<6sA;;9n74}o3fe0c=83;pD<>:c89~j4cf=o0;6{i9lk=<7>51zJ240e>3td:il8>:182M77=j30qc?ja7094?7|@8:>o45rn0gb26<728qC==;l9:m5`g1<3:1=vF>04a:?xh6mh<>6=4>{I331f?4}O99?h56sa1dc5290:wE??5b;8yk7bi?k1<7?tH026g<=zf8oj:o4?:0yK553d12we=ho9c;295~N68e`4g>5<6sA;;9n74}o3fe3c=83;pD<>:c89~j4cf>o0;6{i9lk<<7>51zJ240e>3td:il9>:182M77=j30qc?ja6094?7|@8:>o45rn0gb36<728qC==;l9:m5`g0<3:1=vF>04a:?xh6mh=>6=4>{I331f?4}O99?h56sa1dc4290:wE??5b;8yk7bi>k1<7?tH026g<=zf8oj;o4?:0yK553d12we=ho8c;295~N68e`5g>5<6sA;;9n74}o3fe2c=83;pD<>:c89~j4cf?o0;6{i9lk3<7>51zJ240e>3td:il6>:182M77=j30qc?ja9094?7|@8:>o45rn0gb<6<728qC==;l9:m5`g?<3:1=vF>04a:?xh6mh2>6=4>{I331f?4}O99?h56sa1dc;>290:wE??5b;8yk7bi1k1<7?tH026g<=zf8oj4o4?:0yK553d12we=ho7c;295~N68e`:g>5<6sA;;9n74}o3fe=c=83;pD<>:c89~j4cf0o0;6{i9lk2<7>51zJ240e>3td:il7>:182M77=j30qc?ja8094?7|@8:>o45rn0gb=6<728qC==;l9:m5`g><3:1=vF>04a:?xh6mh3>6=4>{I331f?4}O99?h56sa1dc:290:wE??5b;8yk7bi0k1<7?tH026g<=zf8oj5o4?:0yK553d12we=ho6c;295~N68e`;g>5<6sA;;9n74}o3fe:c89~j4cf1o0;6{i9lkj<7>51zJ240e>3td:ilo>:182M77=j30qc?ja`094?7|@8:>o45rn0gbe6<728qC==;l9:m5`gf<3:1=vF>04a:?xh6mhk>6=4>{I331f?4}O99?h56sa1dcb290:wE??5b;8yk7bihk1<7?tH026g<=zf8ojmo4?:0yK553d12we=honc;295~N68e`cg>5<6sA;;9n74}o3fedc=83;pD<>:c89~j4cfio0;6{i9lki<7>51zJ240e>3td:ill>:182M77=j30qc?jac094?7|@8:>o45rn0gbf6<728qC==;l9:m5`ge<3:1=vF>04a:?xh6mhh>6=4>{I331f?4}O99?h56sa1dca290:wE??5b;8yk7bikk1<7?tH026g<=zf8ojno4?:0yK553d12we=homc;295~N68e``g>5<6sA;;9n74}o3fegc=83;pD<>:c89~j4cfjo0;6{i9lkh<7>51zJ240e>3td:ilm>:182M77=j30qc?jab094?7|@8:>o45rn0gbg6<728qC==;l9:m5`gd<3:1=vF>04a:?xh6mhi>6=4>{I331f?4}O99?h56sa1dc`290:wE??5b;8yk7bijk1<7?tH026g<=zf8ojoo4?:0yK553d12we=holc;295~N68e`ag>5<6sA;;9n74}o3fefc=83;pD<>:c89~j4cfko0;6{i9lko<7>51zJ240e>3td:ilj>:182M77=j30qc?jae094?7|@8:>o45rn0gb`6<728qC==;l9:m5`gc<3:1=vF>04a:?xh6mhn>6=4>{I331f?4}O99?h56sa1dcg290:wE??5b;8yk7bimk1<7?tH026g<=zf8ojho4?:0yK553d12we=hokc;295~N68e`fg>5<6sA;;9n74}o3feac=83;pD<>:c89~j4cflo0;6{i9lkn<7>51zJ240e>3td:ilk>:182M77=j30qc?jad094?7|@8:>o45rn0gba6<728qC==;l9:m5`gb<3:1=vF>04a:?xh6mho>6=4>{I331f?4}O99?h56sa1dcf290:wE??5b;8yk7bilk1<7?tH026g<=zf8ojio4?:0yK553d12we=hojc;295~N68e`gg>5<6sA;;9n74}o3fe`c=83;pD<>:c89~j4cfmo0;6{i9lkm<7>51zJ240e>3td:ilh>:182M77=j30qc?jag094?7|@8:>o45rn0gbb6<728qC==;l9:m5`ga<3:1=vF>04a:?xh6mhl>6=4>{I331f?4}O99?h56sa1dce290:wE??5b;8yk7biok1<7?tH026g<=zf8ojjo4?:0yK553d12we=hoic;295~N68e`dg>5<6sA;;9n74}o3fecc=83;pD<>:c89~j4cfno0;6{i9lh;<7>51zJ240e>3td:io>>:182M77=j30qc?jb1094?7|@8:>o45rn0ga46<728qC==;l9:m5`d7<3:1=vF>04a:?xh6mk:>6=4>{I331f?4}O99?h56sa1d`3290:wE??5b;8yk7bj9k1<7?tH026g<=zf8oiec2g>5<6sA;;9n74}o3ff5c=83;pD<>:c89~j4ce8o0;6{i9lh:<7>51zJ240e>3td:io?>:182M77=j30qc?jb0094?7|@8:>o45rn0ga56<728qC==;l9:m5`d6<3:1=vF>04a:?xh6mk;>6=4>{I331f?4}O99?h56sa1d`2290:wE??5b;8yk7bj8k1<7?tH026g<=zf8oi=o4?:0yK553d12we=hl>c;295~N68ec3g>5<6sA;;9n74}o3ff4c=83;pD<>:c89~j4ce9o0;6{i9lh9<7>51zJ240e>3td:io<>:182M77=j30qc?jb3094?7|@8:>o45rn0ga66<728qC==;l9:m5`d5<3:1=vF>04a:?xh6mk8>6=4>{I331f?4}O99?h56sa1d`1290:wE??5b;8yk7bj;k1<7?tH026g<=zf8oi>o4?:0yK553d12we=hl=c;295~N68ec0g>5<6sA;;9n74}o3ff7c=83;pD<>:c89~j4ce:o0;6{i9lh8<7>51zJ240e>3td:io=>:182M77=j30qc?jb2094?7|@8:>o45rn0ga76<728qC==;l9:m5`d4<3:1=vF>04a:?xh6mk9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1d`0290:wE??5b;8yk7bj:k1<7?tH026g<=zf8oi?o4?:0yK553d12we=hlec1g>5<6sA;;9n74}o3ff6c=83;pD<>:c89~j4ce;o0;6{i9lh?<7>51zJ240e>3td:io:>:182M77=j30qc?jb5094?7|@8:>o45rn0ga06<728qC==;l9:m5`d3<3:1=vF>04a:?xh6mk>>6=4>{I331f?4}O99?h56sa1d`7290:wE??5b;8yk7bj=k1<7?tH026g<=zf8oi8o4?:0yK553d12we=hl;c;295~N68ec6g>5<6sA;;9n74}o3ff1c=83;pD<>:c89~j4ce{i9lh><7>51zJ240e>3td:io;>:182M77=j30qc?jb4094?7|@8:>o45rn0ga16<728qC==;l9:m5`d2<3:1=vF>04a:?xh6mk?>6=4>{I331f?4}O99?h56sa1d`6290:wE??5b;8yk7bjec7g>5<6sA;;9n74}o3ff0c=83;pD<>:c89~j4ce=o0;6{i9lh=<7>51zJ240e>3td:io8>:182M77=j30qc?jb7094?7|@8:>o45rn0ga26<728qC==;l9:m5`d1<3:1=vF>04a:?xh6mk<>6=4>{I331f?4}O99?h56sa1d`5290:wE??5b;8yk7bj?k1<7?tH026g<=zf8oi:o4?:0yK553d12we=hl9c;295~N68ec4g>5<6sA;;9n74}o3ff3c=83;pD<>:c89~j4ce>o0;6{i9lh<<7>51zJ240e>3td:io9>:182M77=j30qc?jb6094?7|@8:>o45rn0ga36<728qC==;l9:m5`d0<3:1=vF>04a:?xh6mk=>6=4>{I331f?4}O99?h56sa1d`4290:wE??5b;8yk7bj>k1<7?tH026g<=zf8oi;o4?:0yK553d12we=hl8c;295~N68ec5g>5<6sA;;9n74}o3ff2c=83;pD<>:c89~j4ce?o0;6{i9lh3<7>51zJ240e>3td:io6>:182M77=j30qc?jb9094?7|@8:>o45rn0ga<6<728qC==;l9:m5`d?<3:1=vF>04a:?xh6mk2>6=4>{I331f?4}O99?h56sa1d`;>290:wE??5b;8yk7bj1k1<7?tH026g<=zf8oi4o4?:0yK553d12we=hl7c;295~N68ec:g>5<6sA;;9n74}o3ff=c=83;pD<>:c89~j4ce0o0;6{i9lh2<7>51zJ240e>3td:io7>:182M77=j30qc?jb8094?7|@8:>o45rn0ga=6<728qC==;l9:m5`d><3:1=vF>04a:?xh6mk3>6=4>{I331f?4}O99?h56sa1d`:290:wE??5b;8yk7bj0k1<7?tH026g<=zf8oi5o4?:0yK553d12we=hl6c;295~N68ec;g>5<6sA;;9n74}o3ff:c89~j4ce1o0;6{i9lhj<7>51zJ240e>3td:ioo>:182M77=j30qc?jb`094?7|@8:>o45rn0gae6<728qC==;l9:m5`df<3:1=vF>04a:?xh6mkk>6=4>{I331f?4}O99?h56sa1d`b290:wE??5b;8yk7bjhk1<7?tH026g<=zf8oimo4?:0yK553d12we=hlnc;295~N68eccg>5<6sA;;9n74}o3ffdc=83;pD<>:c89~j4ceio0;6{i9lhi<7>51zJ240e>3td:iol>:182M77=j30qc?jbc094?7|@8:>o45rn0gaf6<728qC==;l9:m5`de<3:1=vF>04a:?xh6mkh>6=4>{I331f?4}O99?h56sa1d`a290:wE??5b;8yk7bjkk1<7?tH026g<=zf8oino4?:0yK553d12we=hlmc;295~N68ec`g>5<6sA;;9n74}o3ffgc=83;pD<>:c89~j4cejo0;6{i9lhh<7>51zJ240e>3td:iom>:182M77=j30qc?jbb094?7|@8:>o45rn0gag6<728qC==;l9:m5`dd<3:1=vF>04a:?xh6mki>6=4>{I331f?4}O99?h56sa1d``290:wE??5b;8yk7bjjk1<7?tH026g<=zf8oioo4?:0yK553d12we=hllc;295~N68ecag>5<6sA;;9n74}o3fffc=83;pD<>:c89~j4ceko0;6{i9lho<7>51zJ240e>3td:ioj>:182M77=j30qc?jbe094?7|@8:>o45rn0ga`6<728qC==;l9:m5`dc<3:1=vF>04a:?xh6mkn>6=4>{I331f?4}O99?h56sa1d`g290:wE??5b;8yk7bjmk1<7?tH026g<=zf8oiho4?:0yK553d12we=hlkc;295~N68ecfg>5<6sA;;9n74}o3ffac=83;pD<>:c89~j4celo0;6{i9lhn<7>51zJ240e>3td:iok>:182M77=j30qc?jbd094?7|@8:>o45rn0gaa6<728qC==;l9:m5`db<3:1=vF>04a:?xh6mko>6=4>{I331f?4}O99?h56sa1d`f290:wE??5b;8yk7bjlk1<7?tH026g<=zf8oiio4?:0yK553d12we=hljc;295~N68ecgg>5<6sA;;9n74}o3ff`c=83;pD<>:c89~j4cemo0;6{i9lhm<7>51zJ240e>3td:ioh>:182M77=j30qc?jbg094?7|@8:>o45rn0gab6<728qC==;l9:m5`da<3:1=vF>04a:?xh6mkl>6=4>{I331f?4}O99?h56sa1d`e290:wE??5b;8yk7bjok1<7?tH026g<=zf8oijo4?:0yK553d12we=hlic;295~N68ecdg>5<6sA;;9n74}o3ffcc=83;pD<>:c89~j4ceno0;6{i9li;<7>51zJ240e>3td:in>>:182M77=j30qc?jc1094?7|@8:>o45rn0g`46<728qC==;l9:m5`e7<3:1=vF>04a:?xh6mj:>6=4>{I331f?4}O99?h56sa1da3290:wE??5b;8yk7bk9k1<7?tH026g<=zf8oheb2g>5<6sA;;9n74}o3fg5c=83;pD<>:c89~j4cd8o0;6{i9li:<7>51zJ240e>3td:in?>:182M77=j30qc?jc0094?7|@8:>o45rn0g`56<728qC==;l9:m5`e6<3:1=vF>04a:?xh6mj;>6=4>{I331f?4}O99?h56sa1da2290:wE??5b;8yk7bk8k1<7?tH026g<=zf8oh=o4?:0yK553d12we=hm>c;295~N68eb3g>5<6sA;;9n74}o3fg4c=83;pD<>:c89~j4cd9o0;6{i9li9<7>51zJ240e>3td:in<>:182M77=j30qc?jc3094?7|@8:>o45rn0g`66<728qC==;l9:m5`e5<3:1=vF>04a:?xh6mj8>6=4>{I331f?4}O99?h56sa1da1290:wE??5b;8yk7bk;k1<7?tH026g<=zf8oh>o4?:0yK553d12we=hm=c;295~N68eb0g>5<6sA;;9n74}o3fg7c=83;pD<>:c89~j4cd:o0;6{i9li8<7>51zJ240e>3td:in=>:182M77=j30qc?jc2094?7|@8:>o45rn0g`76<728qC==;l9:m5`e4<3:1=vF>04a:?xh6mj9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1da0290:wE??5b;8yk7bk:k1<7?tH026g<=zf8oh?o4?:0yK553d12we=hmeb1g>5<6sA;;9n74}o3fg6c=83;pD<>:c89~j4cd;o0;6{i9li?<7>51zJ240e>3td:in:>:182M77=j30qc?jc5094?7|@8:>o45rn0g`06<728qC==;l9:m5`e3<3:1=vF>04a:?xh6mj>>6=4>{I331f?4}O99?h56sa1da7290:wE??5b;8yk7bk=k1<7?tH026g<=zf8oh8o4?:0yK553d12we=hm;c;295~N68eb6g>5<6sA;;9n74}o3fg1c=83;pD<>:c89~j4cd{i9li><7>51zJ240e>3td:in;>:182M77=j30qc?jc4094?7|@8:>o45rn0g`16<728qC==;l9:m5`e2<3:1=vF>04a:?xh6mj?>6=4>{I331f?4}O99?h56sa1da6290:wE??5b;8yk7bkeb7g>5<6sA;;9n74}o3fg0c=83;pD<>:c89~j4cd=o0;6{i9li=<7>51zJ240e>3td:in8>:182M77=j30qc?jc7094?7|@8:>o45rn0g`26<728qC==;l9:m5`e1<3:1=vF>04a:?xh6mj<>6=4>{I331f?4}O99?h56sa1da5290:wE??5b;8yk7bk?k1<7?tH026g<=zf8oh:o4?:0yK553d12we=hm9c;295~N68eb4g>5<6sA;;9n74}o3fg3c=83;pD<>:c89~j4cd>o0;6{i9li<<7>51zJ240e>3td:in9>:182M77=j30qc?jc6094?7|@8:>o45rn0g`36<728qC==;l9:m5`e0<3:1=vF>04a:?xh6mj=>6=4>{I331f?4}O99?h56sa1da4290:wE??5b;8yk7bk>k1<7?tH026g<=zf8oh;o4?:0yK553d12we=hm8c;295~N68eb5g>5<6sA;;9n74}o3fg2c=83;pD<>:c89~j4cd?o0;6{i9li3<7>51zJ240e>3td:in6>:182M77=j30qc?jc9094?7|@8:>o45rn0g`<6<728qC==;l9:m5`e?<3:1=vF>04a:?xh6mj2>6=4>{I331f?4}O99?h56sa1da;>290:wE??5b;8yk7bk1k1<7?tH026g<=zf8oh4o4?:0yK553d12we=hm7c;295~N68eb:g>5<6sA;;9n74}o3fg=c=83;pD<>:c89~j4cd0o0;6{i9li2<7>51zJ240e>3td:in7>:182M77=j30qc?jc8094?7|@8:>o45rn0g`=6<728qC==;l9:m5`e><3:1=vF>04a:?xh6mj3>6=4>{I331f?4}O99?h56sa1da:290:wE??5b;8yk7bk0k1<7?tH026g<=zf8oh5o4?:0yK553d12we=hm6c;295~N68eb;g>5<6sA;;9n74}o3fg:c89~j4cd1o0;6{i9lij<7>51zJ240e>3td:ino>:182M77=j30qc?jc`094?7|@8:>o45rn0g`e6<728qC==;l9:m5`ef<3:1=vF>04a:?xh6mjk>6=4>{I331f?4}O99?h56sa1dab290:wE??5b;8yk7bkhk1<7?tH026g<=zf8ohmo4?:0yK553d12we=hmnc;295~N68ebcg>5<6sA;;9n74}o3fgdc=83;pD<>:c89~j4cdio0;6{i9lii<7>51zJ240e>3td:inl>:182M77=j30qc?jcc094?7|@8:>o45rn0g`f6<728qC==;l9:m5`ee<3:1=vF>04a:?xh6mjh>6=4>{I331f?4}O99?h56sa1daa290:wE??5b;8yk7bkkk1<7?tH026g<=zf8ohno4?:0yK553d12we=hmmc;295~N68eb`g>5<6sA;;9n74}o3fggc=83;pD<>:c89~j4cdjo0;6{i9lih<7>51zJ240e>3td:inm>:182M77=j30qc?jcb094?7|@8:>o45rn0g`g6<728qC==;l9:m5`ed<3:1=vF>04a:?xh6mji>6=4>{I331f?4}O99?h56sa1da`290:wE??5b;8yk7bkjk1<7?tH026g<=zf8ohoo4?:0yK553d12we=hmlc;295~N68ebag>5<6sA;;9n74}o3fgfc=83;pD<>:c89~j4cdko0;6{i9lio<7>51zJ240e>3td:inj>:182M77=j30qc?jce094?7|@8:>o45rn0g``6<728qC==;l9:m5`ec<3:1=vF>04a:?xh6mjn>6=4>{I331f?4}O99?h56sa1dag290:wE??5b;8yk7bkmk1<7?tH026g<=zf8ohho4?:0yK553d12we=hmkc;295~N68ebfg>5<6sA;;9n74}o3fgac=83;pD<>:c89~j4cdlo0;6{i9lin<7>51zJ240e>3td:ink>:182M77=j30qc?jcd094?7|@8:>o45rn0g`a6<728qC==;l9:m5`eb<3:1=vF>04a:?xh6mjo>6=4>{I331f?4}O99?h56sa1daf290:wE??5b;8yk7bklk1<7?tH026g<=zf8ohio4?:0yK553d12we=hmjc;295~N68ebgg>5<6sA;;9n74}o3fg`c=83;pD<>:c89~j4cdmo0;6{i9lim<7>51zJ240e>3td:inh>:182M77=j30qc?jcg094?7|@8:>o45rn0g`b6<728qC==;l9:m5`ea<3:1=vF>04a:?xh6mjl>6=4>{I331f?4}O99?h56sa1dae290:wE??5b;8yk7bkok1<7?tH026g<=zf8ohjo4?:0yK553d12we=hmic;295~N68ebdg>5<6sA;;9n74}o3fgcc=83;pD<>:c89~j4cdno0;6{i9ln;<7>51zJ240e>3td:ii>>:182M77=j30qc?jd1094?7|@8:>o45rn0gg46<728qC==;l9:m5`b7<3:1=vF>04a:?xh6mm:>6=4>{I331f?4}O99?h56sa1df3290:wE??5b;8yk7bl9k1<7?tH026g<=zf8ooee2g>5<6sA;;9n74}o3f`5c=83;pD<>:c89~j4cc8o0;6{i9ln:<7>51zJ240e>3td:ii?>:182M77=j30qc?jd0094?7|@8:>o45rn0gg56<728qC==;l9:m5`b6<3:1=vF>04a:?xh6mm;>6=4>{I331f?4}O99?h56sa1df2290:wE??5b;8yk7bl8k1<7?tH026g<=zf8oo=o4?:0yK553d12we=hj>c;295~N68ee3g>5<6sA;;9n74}o3f`4c=83;pD<>:c89~j4cc9o0;6{i9ln9<7>51zJ240e>3td:ii<>:182M77=j30qc?jd3094?7|@8:>o45rn0gg66<728qC==;l9:m5`b5<3:1=vF>04a:?xh6mm8>6=4>{I331f?4}O99?h56sa1df1290:wE??5b;8yk7bl;k1<7?tH026g<=zf8oo>o4?:0yK553d12we=hj=c;295~N68ee0g>5<6sA;;9n74}o3f`7c=83;pD<>:c89~j4cc:o0;6{i9ln8<7>51zJ240e>3td:ii=>:182M77=j30qc?jd2094?7|@8:>o45rn0gg76<728qC==;l9:m5`b4<3:1=vF>04a:?xh6mm9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1df0290:wE??5b;8yk7bl:k1<7?tH026g<=zf8oo?o4?:0yK553d12we=hjee1g>5<6sA;;9n74}o3f`6c=83;pD<>:c89~j4cc;o0;6{i9ln?<7>51zJ240e>3td:ii:>:182M77=j30qc?jd5094?7|@8:>o45rn0gg06<728qC==;l9:m5`b3<3:1=vF>04a:?xh6mm>>6=4>{I331f?4}O99?h56sa1df7290:wE??5b;8yk7bl=k1<7?tH026g<=zf8oo8o4?:0yK553d12we=hj;c;295~N68ee6g>5<6sA;;9n74}o3f`1c=83;pD<>:c89~j4cc{i9ln><7>51zJ240e>3td:ii;>:182M77=j30qc?jd4094?7|@8:>o45rn0gg16<728qC==;l9:m5`b2<3:1=vF>04a:?xh6mm?>6=4>{I331f?4}O99?h56sa1df6290:wE??5b;8yk7blee7g>5<6sA;;9n74}o3f`0c=83;pD<>:c89~j4cc=o0;6{i9ln=<7>51zJ240e>3td:ii8>:182M77=j30qc?jd7094?7|@8:>o45rn0gg26<728qC==;l9:m5`b1<3:1=vF>04a:?xh6mm<>6=4>{I331f?4}O99?h56sa1df5290:wE??5b;8yk7bl?k1<7?tH026g<=zf8oo:o4?:0yK553d12we=hj9c;295~N68ee4g>5<6sA;;9n74}o3f`3c=83;pD<>:c89~j4cc>o0;6{i9ln<<7>51zJ240e>3td:ii9>:182M77=j30qc?jd6094?7|@8:>o45rn0gg36<728qC==;l9:m5`b0<3:1=vF>04a:?xh6mm=>6=4>{I331f?4}O99?h56sa1df4290:wE??5b;8yk7bl>k1<7?tH026g<=zf8oo;o4?:0yK553d12we=hj8c;295~N68ee5g>5<6sA;;9n74}o3f`2c=83;pD<>:c89~j4cc?o0;6{i9ln3<7>51zJ240e>3td:ii6>:182M77=j30qc?jd9094?7|@8:>o45rn0gg<6<728qC==;l9:m5`b?<3:1=vF>04a:?xh6mm2>6=4>{I331f?4}O99?h56sa1df;>290:wE??5b;8yk7bl1k1<7?tH026g<=zf8oo4o4?:0yK553d12we=hj7c;295~N68ee:g>5<6sA;;9n74}o3f`=c=83;pD<>:c89~j4cc0o0;6{i9ln2<7>51zJ240e>3td:ii7>:182M77=j30qc?jd8094?7|@8:>o45rn0gg=6<728qC==;l9:m5`b><3:1=vF>04a:?xh6mm3>6=4>{I331f?4}O99?h56sa1df:290:wE??5b;8yk7bl0k1<7?tH026g<=zf8oo5o4?:0yK553d12we=hj6c;295~N68ee;g>5<6sA;;9n74}o3f`:c89~j4cc1o0;6{i9lnj<7>51zJ240e>3td:iio>:182M77=j30qc?jd`094?7|@8:>o45rn0gge6<728qC==;l9:m5`bf<3:1=vF>04a:?xh6mmk>6=4>{I331f?4}O99?h56sa1dfb290:wE??5b;8yk7blhk1<7?tH026g<=zf8oomo4?:0yK553d12we=hjnc;295~N68eecg>5<6sA;;9n74}o3f`dc=83;pD<>:c89~j4ccio0;6{i9lni<7>51zJ240e>3td:iil>:182M77=j30qc?jdc094?7|@8:>o45rn0ggf6<728qC==;l9:m5`be<3:1=vF>04a:?xh6mmh>6=4>{I331f?4}O99?h56sa1dfa290:wE??5b;8yk7blkk1<7?tH026g<=zf8oono4?:0yK553d12we=hjmc;295~N68ee`g>5<6sA;;9n74}o3f`gc=83;pD<>:c89~j4ccjo0;6{i9lnh<7>51zJ240e>3td:iim>:182M77=j30qc?jdb094?7|@8:>o45rn0ggg6<728qC==;l9:m5`bd<3:1=vF>04a:?xh6mmi>6=4>{I331f?4}O99?h56sa1df`290:wE??5b;8yk7bljk1<7?tH026g<=zf8oooo4?:0yK553d12we=hjlc;295~N68eeag>5<6sA;;9n74}o3f`fc=83;pD<>:c89~j4ccko0;6{i9lno<7>51zJ240e>3td:iij>:182M77=j30qc?jde094?7|@8:>o45rn0gg`6<728qC==;l9:m5`bc<3:1=vF>04a:?xh6mmn>6=4>{I331f?4}O99?h56sa1dfg290:wE??5b;8yk7blmk1<7?tH026g<=zf8ooho4?:0yK553d12we=hjkc;295~N68eefg>5<6sA;;9n74}o3f`ac=83;pD<>:c89~j4cclo0;6{i9lnn<7>51zJ240e>3td:iik>:182M77=j30qc?jdd094?7|@8:>o45rn0gga6<728qC==;l9:m5`bb<3:1=vF>04a:?xh6mmo>6=4>{I331f?4}O99?h56sa1dff290:wE??5b;8yk7bllk1<7?tH026g<=zf8ooio4?:0yK553d12we=hjjc;295~N68eegg>5<6sA;;9n74}o3f``c=83;pD<>:c89~j4ccmo0;6{i9lnm<7>51zJ240e>3td:iih>:182M77=j30qc?jdg094?7|@8:>o45rn0ggb6<728qC==;l9:m5`ba<3:1=vF>04a:?xh6mml>6=4>{I331f?4}O99?h56sa1dfe290:wE??5b;8yk7blok1<7?tH026g<=zf8oojo4?:0yK553d12we=hjic;295~N68eedg>5<6sA;;9n74}o3f`cc=83;pD<>:c89~j4ccno0;6{i9lo;<7>51zJ240e>3td:ih>>:182M77=j30qc?je1094?7|@8:>o45rn0gf46<728qC==;l9:m5`c7<3:1=vF>04a:?xh6ml:>6=4>{I331f?4}O99?h56sa1dg3290:wE??5b;8yk7bm9k1<7?tH026g<=zf8oned2g>5<6sA;;9n74}o3fa5c=83;pD<>:c89~j4cb8o0;6{i9lo:<7>51zJ240e>3td:ih?>:182M77=j30qc?je0094?7|@8:>o45rn0gf56<728qC==;l9:m5`c6<3:1=vF>04a:?xh6ml;>6=4>{I331f?4}O99?h56sa1dg2290:wE??5b;8yk7bm8k1<7?tH026g<=zf8on=o4?:0yK553d12we=hk>c;295~N68ed3g>5<6sA;;9n74}o3fa4c=83;pD<>:c89~j4cb9o0;6{i9lo9<7>51zJ240e>3td:ih<>:182M77=j30qc?je3094?7|@8:>o45rn0gf66<728qC==;l9:m5`c5<3:1=vF>04a:?xh6ml8>6=4>{I331f?4}O99?h56sa1dg1290:wE??5b;8yk7bm;k1<7?tH026g<=zf8on>o4?:0yK553d12we=hk=c;295~N68ed0g>5<6sA;;9n74}o3fa7c=83;pD<>:c89~j4cb:o0;6{i9lo8<7>51zJ240e>3td:ih=>:182M77=j30qc?je2094?7|@8:>o45rn0gf76<728qC==;l9:m5`c4<3:1=vF>04a:?xh6ml9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1dg0290:wE??5b;8yk7bm:k1<7?tH026g<=zf8on?o4?:0yK553d12we=hked1g>5<6sA;;9n74}o3fa6c=83;pD<>:c89~j4cb;o0;6{i9lo?<7>51zJ240e>3td:ih:>:182M77=j30qc?je5094?7|@8:>o45rn0gf06<728qC==;l9:m5`c3<3:1=vF>04a:?xh6ml>>6=4>{I331f?4}O99?h56sa1dg7290:wE??5b;8yk7bm=k1<7?tH026g<=zf8on8o4?:0yK553d12we=hk;c;295~N68ed6g>5<6sA;;9n74}o3fa1c=83;pD<>:c89~j4cb{i9lo><7>51zJ240e>3td:ih;>:182M77=j30qc?je4094?7|@8:>o45rn0gf16<728qC==;l9:m5`c2<3:1=vF>04a:?xh6ml?>6=4>{I331f?4}O99?h56sa1dg6290:wE??5b;8yk7bmed7g>5<6sA;;9n74}o3fa0c=83;pD<>:c89~j4cb=o0;6{i9lo=<7>51zJ240e>3td:ih8>:182M77=j30qc?je7094?7|@8:>o45rn0gf26<728qC==;l9:m5`c1<3:1=vF>04a:?xh6ml<>6=4>{I331f?4}O99?h56sa1dg5290:wE??5b;8yk7bm?k1<7?tH026g<=zf8on:o4?:0yK553d12we=hk9c;295~N68ed4g>5<6sA;;9n74}o3fa3c=83;pD<>:c89~j4cb>o0;6{i9lo<<7>51zJ240e>3td:ih9>:182M77=j30qc?je6094?7|@8:>o45rn0gf36<728qC==;l9:m5`c0<3:1=vF>04a:?xh6ml=>6=4>{I331f?4}O99?h56sa1dg4290:wE??5b;8yk7bm>k1<7?tH026g<=zf8on;o4?:0yK553d12we=hk8c;295~N68ed5g>5<6sA;;9n74}o3fa2c=83;pD<>:c89~j4cb?o0;6{i9lo3<7>51zJ240e>3td:ih6>:182M77=j30qc?je9094?7|@8:>o45rn0gf<6<728qC==;l9:m5`c?<3:1=vF>04a:?xh6ml2>6=4>{I331f?4}O99?h56sa1dg;>290:wE??5b;8yk7bm1k1<7?tH026g<=zf8on4o4?:0yK553d12we=hk7c;295~N68ed:g>5<6sA;;9n74}o3fa=c=83;pD<>:c89~j4cb0o0;6{i9lo2<7>51zJ240e>3td:ih7>:182M77=j30qc?je8094?7|@8:>o45rn0gf=6<728qC==;l9:m5`c><3:1=vF>04a:?xh6ml3>6=4>{I331f?4}O99?h56sa1dg:290:wE??5b;8yk7bm0k1<7?tH026g<=zf8on5o4?:0yK553d12we=hk6c;295~N68ed;g>5<6sA;;9n74}o3fa:c89~j4cb1o0;6{i9loj<7>51zJ240e>3td:iho>:182M77=j30qc?je`094?7|@8:>o45rn0gfe6<728qC==;l9:m5`cf<3:1=vF>04a:?xh6mlk>6=4>{I331f?4}O99?h56sa1dgb290:wE??5b;8yk7bmhk1<7?tH026g<=zf8onmo4?:0yK553d12we=hknc;295~N68edcg>5<6sA;;9n74}o3fadc=83;pD<>:c89~j4cbio0;6{i9loi<7>51zJ240e>3td:ihl>:182M77=j30qc?jec094?7|@8:>o45rn0gff6<728qC==;l9:m5`ce<3:1=vF>04a:?xh6mlh>6=4>{I331f?4}O99?h56sa1dga290:wE??5b;8yk7bmkk1<7?tH026g<=zf8onno4?:0yK553d12we=hkmc;295~N68ed`g>5<6sA;;9n74}o3fagc=83;pD<>:c89~j4cbjo0;6{i9loh<7>51zJ240e>3td:ihm>:182M77=j30qc?jeb094?7|@8:>o45rn0gfg6<728qC==;l9:m5`cd<3:1=vF>04a:?xh6mli>6=4>{I331f?4}O99?h56sa1dg`290:wE??5b;8yk7bmjk1<7?tH026g<=zf8onoo4?:0yK553d12we=hklc;295~N68edag>5<6sA;;9n74}o3fafc=83;pD<>:c89~j4cbko0;6{i9loo<7>51zJ240e>3td:ihj>:182M77=j30qc?jee094?7|@8:>o45rn0gf`6<728qC==;l9:m5`cc<3:1=vF>04a:?xh6mln>6=4>{I331f?4}O99?h56sa1dgg290:wE??5b;8yk7bmmk1<7?tH026g<=zf8onho4?:0yK553d12we=hkkc;295~N68edfg>5<6sA;;9n74}o3faac=83;pD<>:c89~j4cblo0;6{i9lon<7>51zJ240e>3td:ihk>:182M77=j30qc?jed094?7|@8:>o45rn0gfa6<728qC==;l9:m5`cb<3:1=vF>04a:?xh6mlo>6=4>{I331f?4}O99?h56sa1dgf290:wE??5b;8yk7bmlk1<7?tH026g<=zf8onio4?:0yK553d12we=hkjc;295~N68edgg>5<6sA;;9n74}o3fa`c=83;pD<>:c89~j4cbmo0;6{i9lom<7>51zJ240e>3td:ihh>:182M77=j30qc?jeg094?7|@8:>o45rn0gfb6<728qC==;l9:m5`ca<3:1=vF>04a:?xh6mll>6=4>{I331f?4}O99?h56sa1dge290:wE??5b;8yk7bmok1<7?tH026g<=zf8onjo4?:0yK553d12we=hkic;295~N68eddg>5<6sA;;9n74}o3facc=83;pD<>:c89~j4cbno0;6{i9ll;<7>51zJ240e>3td:ik>>:182M77=j30qc?jf1094?7|@8:>o45rn0ge46<728qC==;l9:m5``7<3:1=vF>04a:?xh6mo:>6=4>{I331f?4}O99?h56sa1dd3290:wE??5b;8yk7bn9k1<7?tH026g<=zf8omeg2g>5<6sA;;9n74}o3fb5c=83;pD<>:c89~j4ca8o0;6{i9ll:<7>51zJ240e>3td:ik?>:182M77=j30qc?jf0094?7|@8:>o45rn0ge56<728qC==;l9:m5``6<3:1=vF>04a:?xh6mo;>6=4>{I331f?4}O99?h56sa1dd2290:wE??5b;8yk7bn8k1<7?tH026g<=zf8om=o4?:0yK553d12we=hh>c;295~N68eg3g>5<6sA;;9n74}o3fb4c=83;pD<>:c89~j4ca9o0;6{i9ll9<7>51zJ240e>3td:ik<>:182M77=j30qc?jf3094?7|@8:>o45rn0ge66<728qC==;l9:m5``5<3:1=vF>04a:?xh6mo8>6=4>{I331f?4}O99?h56sa1dd1290:wE??5b;8yk7bn;k1<7?tH026g<=zf8om>o4?:0yK553d12we=hh=c;295~N68eg0g>5<6sA;;9n74}o3fb7c=83;pD<>:c89~j4ca:o0;6{i9ll8<7>51zJ240e>3td:ik=>:182M77=j30qc?jf2094?7|@8:>o45rn0ge76<728qC==;l9:m5``4<3:1=vF>04a:?xh6mo9>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1dd0290:wE??5b;8yk7bn:k1<7?tH026g<=zf8om?o4?:0yK553d12we=hheg1g>5<6sA;;9n74}o3fb6c=83;pD<>:c89~j4ca;o0;6{i9ll?<7>51zJ240e>3td:ik:>:182M77=j30qc?jf5094?7|@8:>o45rn0ge06<728qC==;l9:m5``3<3:1=vF>04a:?xh6mo>>6=4>{I331f?4}O99?h56sa1dd7290:wE??5b;8yk7bn=k1<7?tH026g<=zf8om8o4?:0yK553d12we=hh;c;295~N68eg6g>5<6sA;;9n74}o3fb1c=83;pD<>:c89~j4ca{i9ll><7>51zJ240e>3td:ik;>:182M77=j30qc?jf4094?7|@8:>o45rn0ge16<728qC==;l9:m5``2<3:1=vF>04a:?xh6mo?>6=4>{I331f?4}O99?h56sa1dd6290:wE??5b;8yk7bneg7g>5<6sA;;9n74}o3fb0c=83;pD<>:c89~j4ca=o0;6{i9ll=<7>51z&g2`d=82B:<8m6;|l2ac06290:wE??5b;8yk7bn?81<7?tH026g<=zf8om:>4?:0yK553d12we=hh94;295~N68eg46>5<6sA;;9n74}o3fb30=83;pD<>:c89~j4ca>>0;6{i9ll=47>51zJ240e>3td:ik86:182M77=j30qc?jf7c94?7|@8:>o45rn0ge2g<728qC==;l9:m5``1k3:1=vF>04a:?xh6mo{I331f?4}O99?h56sa1dd44?6=9rB:<8m6;|l2ac16290:wE??5b;8yk7bn>81<7?tH026g<=zf8om;>4?:0yK553d12we=hh84;295~N68eg56>5<6sA;;9n74}o3fb20=83;pD<>:c89~j4ca?>0;6{i9ll<47>51zJ240e>3td:ik96:182M77=j30qc?jf6c94?7|@8:>o45rn0ge3g<728qC==;l9:m5``0k3:1=vF>04a:?xh6mo=o6=4>{I331f?4}O99?h56sa1dd;4?6=9rB:<8m6;|l2ac>6290:wE??5b;8yk7bn181<7?t$e4ff?6<@8:>o45rn0ge<6<728qC==;l9:m5``?<3:1=vF>04a:?xh6mo2>6=4>{I331f?4}O99?h56sa1dd;>290:wE??5b;8yk7bn1k1<7?tH026g<=zf8om4o4?:0yK553d12we=hh7c;295~N68eg:g>5<6sA;;9n74}o3fb=c=83;pD<>:c89~j4ca0o0;6{i9ll2<7>51zJ240e>3td:ik7>:182M77=j30qc?jf8094?7|@8:>o45rn0ge=6<728qC==;l9:m5``><3:1=vF>04a:?xh6mo3>6=4>{I331f?4}O99?h56sa1dd:290:wE??5b;8yk7bn0k1<7?tH026g<=zf8om5o4?:0yK553d12we=hh6c;295~N68eg;g>5<6sA;;9n74}o3fb:c89~j4ca1o0;6{i9llj<7>51zJ240e>3td:iko>:182M77=j30qc?jf`094?7|@8:>o45rn0gee6<728qC==;l9:m5``f<3:1=v*k6d`94>N68egc6>5<6sA;;9n74}o3fbd0=83;pD<>:c89~j4cai>0;6{i9llj47>51zJ240e>3td:iko6:182M77=j30qc?jf`c94?7|@8:>o45rn0geeg<728qC==;l9:m5``fk3:1=vF>04a:?xh6moko6=4>{I331f?4}O99?h56sa1dda4?6=9rB:<8m6;|l2acd6290:wE??5b;8yk7bnk81<7?tH026g<=zf8omn>4?:0yK553d12we=hhm4;295~N68eg`6>5<6sA;;9n74}o3fbg0=83;pD<>:c89~j4caj>0;6{i9lli47>51zJ240e>3td:ikl6:182M77=j30qc?jfcc94?7|@8:>o45rn0gefg<728qC==;l9:m5``ek3:1=vF>04a:?xh6moho6=4>{I331f?4}O99?h56sa1dd`4?6=9rB:<8m6;|l2ace6290:wE??5b;8yk7bnj81<7?tH026g<=zf8omo>4?:0yK553d12we=hhl4;295~N68ega6>5<6sA;;9n74}o3fbf0=83;p(i8jb;28L462k01vb4}O99?h56sa1dd`290:wE??5b;8yk7bnjk1<7?tH026g<=zf8omoo4?:0yK553d12we=hhlc;295~N68egag>5<6sA;;9n74}o3fbfc=83;pD<>:c89~j4cako0;6{i9llo<7>51zJ240e>3td:ikj>:182M77=j30qc?jfe094?7|@8:>o45rn0ge`6<728qC==;l9:m5``c<3:1=vF>04a:?xh6mon>6=4>{I331f?4}O99?h56sa1ddg290:wE??5b;8yk7bnmk1<7?tH026g<=zf8omho4?:0yK553d12we=hhkc;295~N68egfg>5<6sA;;9n74}o3fbac=83;pD<>:c89~j4calo0;6{i9lln<7>51zJ240e>3td:ikk>:182M77=j30qc?jfd094?7|@8:>o45rn0gea6<728qC==;l9:m5``b<3:1=vF>04a:?xh6moo>6=4>{I331f?4}O99?h56sa1ddf3td:ikk6:182M77=j30qc?jfdc94?7|@8:>o45rn0geag<728qC==;l9:m5``bk3:1=vF>04a:?xh6mooo6=4>{I331f?4}O99?h56sa1dde4?6=9rB:<8m6;|l2ac`6290:wE??5b;8yk7bno81<7?tH026g<=zf8omj>4?:0yK553d12we=hhi4;295~N68egd6>5<6sA;;9n74}o3fbc0=83;pD<>:c89~j4can>0;6{i9llm47>51zJ240e>3td:ikh6:182M77=j30qc?jfgc94?7|@8:>o45rn0gebg<728qC==;l9:m5``ak3:1=vF>04a:?xh6molo6=4>{I331f?4}O99?h56sa1g234?6=9rB:<8m6;|l2b566290:wE??5b;8yk7a8981<7?tH026g<=zf8l;<>4?:0yK553d12we=k>?4;295~N68f126>5<6sA;;9n74}o3e450=83;pD<>:c89~j4`78>0;6{i9o:;47>51zJ240e>3td:j=>6:182M77=j30qc?i01c94?7|,m4H026g<=zf8l;?c;295~N68f12g>5<6sA;;9n74}o3e45c=83;pD<>:c89~j4`78o0;6{i9o::<7>51zJ240e>3td:j=?>:182M77=j30qc?i00094?7|@8:>o45rn0d356<728qC==;l9:m5c66<3:1=vF>04a:?xh6n9;>6=4>{I331f?4}O99?h56sa1g22290:wE??5b;8yk7a88k1<7?tH026g<=zf8l;=o4?:0yK553d12we=k>>c;295~N68f13g>5<6sA;;9n74}o3e44c=83;pD<>:c89~j4`79o0;6{i9o:9<7>51zJ240e>3td:j=<>:182M77=j30qc?i03094?7|@8:>o45rn0d366<728qC==;l9:m5c65<3:1=vF>04a:?xh6n98>6=4>{I331f?4}O99?h56sa1g21290:wE??5b;8yk7a8;k1<7?tH026g<=zf8l;>o4?:0yK553d12we=k>=c;295~N68f10g>5<6sA;;9n74}o3e47c=83;pD<>:c89~j4`7:o0;6{i9o:8<7>51zJ240e>3td:j==>:182M77=j30qc?i02094?7|@8:>o45rn0d376<728qC==;l9:m5c64<3:1=vF>04a:?xh6n99>6=4>{I331f?850;3xL462k01vb4}O99?h56sa1g20290:wE??5b;8yk7a8:k1<7?tH026g<=zf8l;?o4?:0yK553d12we=k>f11g>5<6sA;;9n74}o3e46c=83;pD<>:c89~j4`7;o0;6{i9o:?<7>51zJ240e>3td:j=:>:182M77=j30qc?i05094?7|@8:>o45rn0d306<728qC==;l9:m5c63<3:1=vF>04a:?xh6n9>>6=4>{I331f?4}O99?h56sa1g27290:wE??5b;8yk7a8=k1<7?tH026g<=zf8l;8o4?:0yK553d12we=k>;c;295~N68f16g>5<6sA;;9n74}o3e41c=83;pD<>:c89~j4`7{i9o:><7>51zJ240e>3td:j=;>:182M77=j30qc?i04094?7|@8:>o45rn0d316<728qC==;l9:m5c62<3:1=vF>04a:?xh6n9?>6=4>{I331f?4}O99?h56sa1g26290:wE??5b;8yk7a8:c;295~N68f17g>5<6sA;;9n74}o3e40c=83;pD<>:c89~j4`7=o0;6{i9o:=<7>51zJ240e>3td:j=8>:182M77=j30qc?i07094?7|@8:>o45rn0d326<728qC==;l9:m5c61<3:1=vF>04a:?xh6n9<>6=4>{I331f?4}O99?h56sa1g25290:wE??5b;8yk7a8?k1<7?tH026g<=zf8l;:o4?:0yK553d12we=k>9c;295~N68f14g>5<6sA;;9n74}o3e43c=83;pD<>:c89~j4`7>o0;6{i9o:<<7>51zJ240e>3td:j=9>:182M77=j30qc?i06094?7|@8:>o45rn0d336<728qC==;l9:m5c60<3:1=vF>04a:?xh6n9=>6=4>{I331f?4}O99?h56sa1g24290:wE??5b;8yk7a8>k1<7?tH026g<=zf8l;;o4?:0yK553d12we=k>8c;295~N68f15g>5<6sA;;9n74}o3e42c=83;pD<>:c89~j4`7?o0;6{i9o:3<7>51zJ240e>3td:j=6>:182M77=j30qc?i09094?7|@8:>o45rn0d3<6<728qC==;l9:m5c6?<3:1=vF>04a:?xh6n92>6=4>{I331f?4}O99?h56sa1g2;>290:wE??5b;8yk7a81k1<7?tH026g<=zf8l;4o4?:0yK553d12we=k>7c;295~N68f1:g>5<6sA;;9n74}o3e4=c=83;pD<>:c89~j4`70o0;6{i9o:2<7>51zJ240e>3td:j=7>:182M77=j30qc?i08094?7|@8:>o45rn0d3=6<728qC==;l9:m5c6><3:1=vF>04a:?xh6n93>6=4>{I331f?4}O99?h56sa1g2:290:wE??5b;8yk7a80k1<7?tH026g<=zf8l;5o4?:0yK553d12we=k>6c;295~N68f1;g>5<6sA;;9n74}o3e4:c89~j4`71o0;6{i9o:j<7>51zJ240e>3td:j=o>:182M77=j30qc?i0`094?7|@8:>o45rn0d3e6<728qC==;l9:m5c6f<3:1=vF>04a:?xh6n9k>6=4>{I331f?4}O99?h56sa1g2b290:wE??5b;8yk7a8hk1<7?tH026g<=zf8l;mo4?:0yK553d12we=k>nc;295~N68f1cg>5<6sA;;9n74}o3e4dc=83;pD<>:c89~j4`7io0;6{i9o:i<7>51zJ240e>3td:j=l>:182M77=j30qc?i0c094?7|@8:>o45rn0d3f6<728qC==;l9:m5c6e<3:1=vF>04a:?xh6n9h>6=4>{I331f?4}O99?h56sa1g2a290:wE??5b;8yk7a8kk1<7?tH026g<=zf8l;no4?:0yK553d12we=k>mc;295~N68f1`g>5<6sA;;9n74}o3e4gc=83;pD<>:c89~j4`7jo0;6{i9o:h<7>51zJ240e>3td:j=m>:182M77=j30qc?i0b094?7|@8:>o45rn0d3g6<728qC==;l9:m5c6d<3:1=vF>04a:?xh6n9i>6=4>{I331f?4}O99?h56sa1g2`290:wE??5b;8yk7a8jk1<7?tH026g<=zf8l;oo4?:0yK553d12we=k>lc;295~N68f1ag>5<6sA;;9n74}o3e4fc=83;pD<>:c89~j4`7ko0;6{i9o:o<7>51zJ240e>3td:j=j>:182M77=j30qc?i0e094?7|@8:>o45rn0d3`6<728qC==;l9:m5c6c<3:1=vF>04a:?xh6n9n>6=4>{I331f?4}O99?h56sa1g2g290:wE??5b;8yk7a8mk1<7?tH026g<=zf8l;ho4?:0yK553d12we=k>kc;295~N68f1fg>5<6sA;;9n74}o3e4ac=83;pD<>:c89~j4`7lo0;6{i9o:n<7>51zJ240e>3td:j=k>:182M77=j30qc?i0d094?7|@8:>o45rn0d3a6<728qC==;l9:m5c6b<3:1=vF>04a:?xh6n9o>6=4>{I331f?4}O99?h56sa1g2f290:wE??5b;8yk7a8lk1<7?tH026g<=zf8l;io4?:0yK553d12we=k>jc;295~N68f1gg>5<6sA;;9n74}o3e4`c=83;pD<>:c89~j4`7mo0;6{i9o:m<7>51zJ240e>3td:j=h>:182M77=j30qc?i0g094?7|@8:>o45rn0d3b6<728qC==;l9:m5c6a<3:1=vF>04a:?xh6n9l>6=4>{I331f?4}O99?h56sa1g2e290:wE??5b;8yk7a8ok1<7?tH026g<=zf8l;jo4?:0yK553d12we=k>ic;295~N68f1dg>5<6sA;;9n74}o3e4cc=83;pD<>:c89~j4`7no0;6{i9o;;<7>51zJ240e>3td:j<>>:182M77=j30qc?i11094?7|@8:>o45rn0d246<728qC==;l9:m5c77<3:1=vF>04a:?xh6n8:>6=4>{I331f?0683>4}O99?h56sa1g33290:wE??5b;8yk7a99k1<7?tH026g<=zf8l:f02g>5<6sA;;9n74}o3e55c=83;pD<>:c89~j4`68o0;6{i9o;:<7>51zJ240e>3td:j:182M77=j30qc?i10094?7|@8:>o45rn0d256<728qC==;l9:m5c76<3:1=vF>04a:?xh6n8;>6=4>{I331f?1683>4}O99?h56sa1g32290:wE??5b;8yk7a98k1<7?tH026g<=zf8l:=o4?:0yK553d12we=k?>c;295~N68f03g>5<6sA;;9n74}o3e54c=83;pD<>:c89~j4`69o0;6{i9o;9<7>51zJ240e>3td:j<<>:182M77=j30qc?i13094?7|@8:>o45rn0d266<728qC==;l9:m5c75<3:1=vF>04a:?xh6n88>6=4>{I331f?2683>4}O99?h56sa1g31290:wE??5b;8yk7a9;k1<7?tH026g<=zf8l:>o4?:0yK553d12we=k?=c;295~N68f00g>5<6sA;;9n74}o3e57c=83;pD<>:c89~j4`6:o0;6{i9o;8<7>51zJ240e>3td:j<=>:182M77=j30qc?i12094?7|@8:>o45rn0d276<728qC==;l9:m5c74<3:1=vF>04a:?xh6n89>6=4>{I331f?850;3xL462k01vb3683>4}O99?h56sa1g30290:wE??5b;8yk7a9:k1<7?tH026g<=zf8l:?o4?:0yK553d12we=k?f01g>5<6sA;;9n74}o3e56c=83;pD<>:c89~j4`6;o0;6{i9o;?<7>51zJ240e>3td:j<:>:182M77=j30qc?i15094?7|@8:>o45rn0d206<728qC==;l9:m5c73<3:1=vF>04a:?xh6n8>>6=4>{I331f?4683>4}O99?h56sa1g37290:wE??5b;8yk7a9=k1<7?tH026g<=zf8l:8o4?:0yK553d12we=k?;c;295~N68f06g>5<6sA;;9n74}o3e51c=83;pD<>:c89~j4`6{i9o;><7>51zJ240e>3td:j<;>:182M77=j30qc?i14094?7|@8:>o45rn0d216<728qC==;l9:m5c72<3:1=vF>04a:?xh6n8?>6=4>{I331f?5683>4}O99?h56sa1g36290:wE??5b;8yk7a9f07g>5<6sA;;9n74}o3e50c=83;pD<>:c89~j4`6=o0;6{i9o;=<7>51zJ240e>3td:j<8>:182M77=j30qc?i17094?7|@8:>o45rn0d226<728qC==;l9:m5c71<3:1=vF>04a:?xh6n8<>6=4>{I331f?6683>4}O99?h56sa1g35290:wE??5b;8yk7a9?k1<7?tH026g<=zf8l::o4?:0yK553d12we=k?9c;295~N68f04g>5<6sA;;9n74}o3e53c=83;pD<>:c89~j4`6>o0;6{i9o;<<7>51zJ240e>3td:j<9>:182M77=j30qc?i16094?7|@8:>o45rn0d236<728qC==;l9:m5c70<3:1=vF>04a:?xh6n8=>6=4>{I331f?7683>4}O99?h56sa1g34290:wE??5b;8yk7a9>k1<7?tH026g<=zf8l:;o4?:0yK553d12we=k?8c;295~N68f05g>5<6sA;;9n74}o3e52c=83;pD<>:c89~j4`6?o0;6{i9o;3<7>51zJ240e>3td:j<6>:182M77=j30qc?i19094?7|@8:>o45rn0d2<6<728qC==;l9:m5c7?<3:1=vF>04a:?xh6n82>6=4>{I331f?8683>4}O99?h56sa1g3;>290:wE??5b;8yk7a91k1<7?tH026g<=zf8l:4o4?:0yK553d12we=k?7c;295~N68f0:g>5<6sA;;9n74}o3e5=c=83;pD<>:c89~j4`60o0;6{i9o;2<7>51zJ240e>3td:j<7>:182M77=j30qc?i18094?7|@8:>o45rn0d2=6<728qC==;l9:m5c7><3:1=vF>04a:?xh6n83>6=4>{I331f?9683>4}O99?h56sa1g3:290:wE??5b;8yk7a90k1<7?tH026g<=zf8l:5o4?:0yK553d12we=k?6c;295~N68f0;g>5<6sA;;9n74}o3e5:c89~j4`61o0;6{i9o;j<7>51zJ240e>3td:j:182M77=j30qc?i1`094?7|@8:>o45rn0d2e6<728qC==;l9:m5c7f<3:1=vF>04a:?xh6n8k>6=4>{I331f?a683>4}O99?h56sa1g3b290:wE??5b;8yk7a9hk1<7?tH026g<=zf8l:mo4?:0yK553d12we=k?nc;295~N68f0cg>5<6sA;;9n74}o3e5dc=83;pD<>:c89~j4`6io0;6{i9o;i<7>51zJ240e>3td:j:182M77=j30qc?i1c094?7|@8:>o45rn0d2f6<728qC==;l9:m5c7e<3:1=vF>04a:?xh6n8h>6=4>{I331f?o:sO@Cy3yEFWstJK \ No newline at end of file diff --git a/fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.v b/fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.v new file mode 100644 index 000000000..169e9a7ec --- /dev/null +++ b/fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.v @@ -0,0 +1,81 @@ +/* +------------------------------------------------------------------------------- +-- +-- File: LvFpga_Chinch_Interface.vhd +-- Author: Ashish Chaudhari +-- Original Project: EttusUsrpB250Top +-- Date: 1 Oct 2013 +-- +------------------------------------------------------------------------------- +-- (c) 2013 Copyright National Instruments Corporation +-- All Rights Reserved +-- National Instruments Internal Information +------------------------------------------------------------------------------- +*/ + +`include "LvFpga_Chinch_Interface.vh" + +module LvFpga_Chinch_Interface +( + input aIoResetIn_n, + output bBusReset, + + input BusClk, + input Rio40Clk, + input IDelayRefClk, + input aRioClkPllLocked, + output aRioClkPllReset, + + output aIoReadyOut, + input aIoReadyIn, + output aIoPort2Restart, + + input IoRxClock, + input IoRxClock_n, + input [`LVFPGA_IFACE_LINK_WIDTH-1:0] irIoRxData, + input [`LVFPGA_IFACE_LINK_WIDTH-1:0] irIoRxData_n, + input irIoRxHeader, + input irIoRxHeader_n, + + output IoTxClock, + output IoTxClock_n, + output [`LVFPGA_IFACE_LINK_WIDTH-1:0] itIoTxData, + output [`LVFPGA_IFACE_LINK_WIDTH-1:0] itIoTxData_n, + output itIoTxHeader, + output itIoTxHeader_n, + + input [(`LVFPGA_IFACE_NUM_RX_DMA_CNT*`LVFPGA_IFACE_DMA_CHAN_WIDTH)-1:0] bDmaRxData, + input [`LVFPGA_IFACE_NUM_RX_DMA_CNT-1:0] bDmaRxValid, + output [`LVFPGA_IFACE_NUM_RX_DMA_CNT-1:0] bDmaRxReady, + output [`LVFPGA_IFACE_NUM_RX_DMA_CNT-1:0] bDmaRxEnabled, + output [(`LVFPGA_IFACE_NUM_RX_DMA_CNT*`LVFPGA_IFACE_DMA_SIZE_WIDTH)-1:0] bDmaRxFifoFreeCnt, + + output [(`LVFPGA_IFACE_NUM_TX_DMA_CNT*`LVFPGA_IFACE_DMA_CHAN_WIDTH)-1:0] bDmaTxData, + output [`LVFPGA_IFACE_NUM_TX_DMA_CNT-1:0] bDmaTxValid, + input [`LVFPGA_IFACE_NUM_TX_DMA_CNT-1:0] bDmaTxReady, + output [`LVFPGA_IFACE_NUM_TX_DMA_CNT-1:0] bDmaTxEnabled, + output [(`LVFPGA_IFACE_NUM_TX_DMA_CNT*`LVFPGA_IFACE_DMA_SIZE_WIDTH)-1:0] bDmaTxFifoFullCnt, + + output bUserRegPortInWt, + output bUserRegPortInRd, + output [`LVFPGA_IFACE_UREG_ADDR_WIDTH-1:0] bUserRegPortInAddr, + output [`LVFPGA_IFACE_UREG_DATA_WIDTH-1:0] bUserRegPortInData, + output [`LVFPGA_IFACE_UREG_SIZE_WIDTH-1:0] bUserRegPortInSize, + input [`LVFPGA_IFACE_UREG_DATA_WIDTH-1:0] bUserRegPortOutData, + input bUserRegPortOutDataValid, + input bUserRegPortOutReady, + + input bChinchRegPortOutWt, + input bChinchRegPortOutRd, + input [`LVFPGA_IFACE_CREG_ADDR_WIDTH-1:0] bChinchRegPortOutAddr, + input [`LVFPGA_IFACE_CREG_DATA_WIDTH-1:0] bChinchRegPortOutData, + input [`LVFPGA_IFACE_CREG_SIZE_WIDTH-1:0] bChinchRegPortOutSize, + output [`LVFPGA_IFACE_CREG_DATA_WIDTH-1:0] bChinchRegPortInData, + output bChinchRegPortInDataValid, + output bChinchRegPortInReady, + + output aIrq +) /* synthesis syn_black_box syn_noprune=1 */; +// This module serves as an API wrapper for LvFpga_Chinch_Interface.ngc and we don't want +// the tool to accidentally prune out it contents. Hence the syn_black_box syn_noprune=1 directives. +endmodule diff --git a/fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.vh b/fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.vh new file mode 100644 index 000000000..47dcfb807 --- /dev/null +++ b/fpga/usrp3/lib/io_port2/LvFpga_Chinch_Interface.vh @@ -0,0 +1,35 @@ +/* +------------------------------------------------------------------------------- +-- +-- File: LvFpga_Chinch_Interface.vh +-- Author: Ashish Chaudhari +-- Original Project: EttusUsrpB250Top +-- Date: 1 Oct 2013 +-- +------------------------------------------------------------------------------- +-- (c) 2013 Copyright National Instruments Corporation +-- All Rights Reserved +-- National Instruments Internal Information +------------------------------------------------------------------------------- +*/ + +//Physical link width for the IoPort2 interface to the STC3 +`define LVFPGA_IFACE_LINK_WIDTH 16 + +//DMA Related Constants +`define LVFPGA_IFACE_DMA_CHAN_WIDTH 64 //DMA data bus width +`define LVFPGA_IFACE_DMA_SIZE_WIDTH 11 //DMA FIFO fullness count width +`define LVFPGA_IFACE_NUM_RX_DMA_CNT 6 //Number of RX DMA channels +`define LVFPGA_IFACE_NUM_TX_DMA_CNT 6 //Number of TX DMA channels +`define LVFPGA_IFACE_RX_DMA_INDEX 0 //Index for the first RX DMA channel +`define LVFPGA_IFACE_TX_DMA_INDEX 6 //Index for the first TX DMA channel + +//User register port constants +`define LVFPGA_IFACE_UREG_ADDR_WIDTH 20 //Address width +`define LVFPGA_IFACE_UREG_DATA_WIDTH 32 //Payload width +`define LVFPGA_IFACE_UREG_SIZE_WIDTH 2 //Transaction size width + +//Chinch register port constants +`define LVFPGA_IFACE_CREG_ADDR_WIDTH 32 //Address width +`define LVFPGA_IFACE_CREG_DATA_WIDTH 64 //Payload width +`define LVFPGA_IFACE_CREG_SIZE_WIDTH 2 //Transaction size width \ No newline at end of file diff --git a/fpga/usrp3/lib/io_port2/Makefile.srcs b/fpga/usrp3/lib/io_port2/Makefile.srcs new file mode 100644 index 000000000..a5664f6a7 --- /dev/null +++ b/fpga/usrp3/lib/io_port2/Makefile.srcs @@ -0,0 +1,19 @@ +# +# Copyright 2012-2013 Ettus Research LLC +# + +################################################## +# io_port2 +################################################## +IOPORT2_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/io_port2/, \ +./LvFpga_Chinch_Interface.v \ +./LvFpga_Chinch_Interface.ngc \ +./ioport2_msg_codec.v \ +./pcie_pkt_route_specifier.v \ +./pcie_axi_wb_conv.v \ +./pcie_wb_reg_core.v \ +./pcie_iop2_msg_arbiter.v \ +./pcie_basic_regs.v \ +./pcie_dma_ctrl.v \ +./pcie_lossy_samp_gate.v \ +)) diff --git a/fpga/usrp3/lib/io_port2/create-lvbitx.py b/fpga/usrp3/lib/io_port2/create-lvbitx.py new file mode 100644 index 000000000..ea8231292 --- /dev/null +++ b/fpga/usrp3/lib/io_port2/create-lvbitx.py @@ -0,0 +1,153 @@ +#!/usr/bin/python +""" +Generate lvbitx from template and bitfile +""" + +from __future__ import print_function +from xml.etree import ElementTree +import optparse +import base64 +import os +from hashlib import md5 + +def to_native_str(str_or_bstr): + """ + Returns a native string, regardless of the input string type (binary or + UTF-8), and the Python version (2 or 3). + Note that the native string type is actually not the same in Python 2 and + 3: In the former, it's a binary string, in the latter, it's Unicode. + >>> to_native_str(b'foo') + 'foo' + >>> to_native_str(u'foo') + 'foo' + """ + if isinstance(str_or_bstr, str): + return str_or_bstr + try: + # This will either fail because we're running Python 2 (which doesn't) + # have the encoding argument) or because we're not passing in a bytes- + # like object (e.g., an integer) + return str(str_or_bstr, encoding='ascii') + except TypeError: + return str(str_or_bstr) + +def get_parser(): + """Parse args.""" + parser = optparse.OptionParser() + parser.add_option( + "--device", + type="string", + dest="device_type", + help="Device Type. (Has to match the LVFPGA target plugin)", + default=None + ) + parser.add_option( + "--input-bin", + type="string", + dest="input_bin", + help="Path to bin file that needs to be merged with the LVBITX before exporting", + default=None + ) + parser.add_option( + "--output-bin", + type="string", + dest="output_bin", + help="Create a binary configuration bitstream", + default=None + ) + parser.add_option( + "--output-lvbitx", + type="string", + dest="output_lvbitx_path", + help="Output path for autogenerated LVBITX file", + default=None + ) + parser.add_option( + "--output-src-path", + type="string", + dest="output_src_path", + help="Output path for autogenerated src file", + default=None + ) + return parser + +def main(): + """Go, go, go!""" + parser = get_parser() + options, args = parser.parse_args() + # Args + if len(args) < 1: + print('ERROR: Please specify the input LVBITX file name') + parser.print_help() + exit(1) + + lvbitx_filename = args[0] + input_filename = os.path.abspath(lvbitx_filename) + + if not os.path.isfile(input_filename): + print("ERROR: LVBITX File `{}' could not be accessed or is not a file." + .format(input_filename)) + parser.print_help() + exit(1) + + if options.input_bin is not None and \ + not os.path.isfile(os.path.abspath(options.input_bin)): + print("ERROR: FPGA Bin File `{}' could not be accessed or is not a file." + .format(options.input_bin)) + parser.print_help() + exit(1) + + if options.output_lvbitx_path is not None and \ + input_filename == options.output_lvbitx_path: + print('ERROR: Input and output LVBITX files were the same. ' + 'Choose a difference input or output file.') + parser.print_help() + exit(1) + + # Get XML Tree Node + tree = ElementTree.parse(input_filename) + root = tree.getroot() + + # Update device type + if options.device_type is not None: + root.find('Project').find('TargetClass').text += '; ' + options.device_type + + # Merge bitstream into LVBITX + if options.input_bin is not None: + with open(os.path.abspath(options.input_bin), 'rb') as bin_file: + bitstream = bin_file.read() + bitstream_md5 = md5(bitstream).hexdigest() + bitstream_b64 = base64.b64encode(bitstream) + bitstream_b64_lb = b'\n'.join([ + bitstream_b64[i:i+76] + for i in range(0, len(bitstream_b64), 76) + ]) + b'\n' + root.find('Bitstream').text = to_native_str(bitstream_b64_lb) + root.find('BitstreamMD5').text = bitstream_md5 + + # Write BIN file + bitstream = base64.b64decode(root.find('Bitstream').text) + if options.output_lvbitx_path is not None \ + and md5(bitstream).hexdigest() != root.find('BitstreamMD5').text: + print('ERROR: The MD5 sum for the output LVBITX was incorrect. ' + 'Make sure that the bitstream in the input LVBITX or BIN file is valid.') + exit(1) + + if options.output_bin is not None: + fpga_bin_file = open(options.output_bin, 'wb') + fpga_bin_file.write(bitstream) + fpga_bin_file.close() + + # Save LVBITX + if options.output_lvbitx_path is not None: + with open(options.output_lvbitx_path, 'wb') as lvbitx_file: + tree.write( + lvbitx_file, + encoding="utf-8", + xml_declaration=True, + default_namespace=None, + method="xml" + ) + +if __name__ == "__main__": + main() diff --git a/fpga/usrp3/lib/io_port2/ioport2_msg_codec.v b/fpga/usrp3/lib/io_port2/ioport2_msg_codec.v new file mode 100644 index 000000000..d983bb2c7 --- /dev/null +++ b/fpga/usrp3/lib/io_port2/ioport2_msg_codec.v @@ -0,0 +1,52 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +//Message format: +// msg[63]: Completion {1 -> Read Completion, 0 -> Transaction Request} +// msg[62]: Write request* +// msg[61]: Read request* +// msg[60]: Half word {1 -> 16-bit transaction, 0 -> 32-bit transaction}* +// msg[59:52]: Reserved +// msg[51:32]: Address* +// msg[31:0]: Data +// +// * Field only valid when the word is a transaction request. + +module ioport2_msg_decode( + input [63:0] message, + output rd_response, + output wr_request, + output rd_request, + output half_word, + output [19:0] address, + output [31:0] data, + output [31:0] control +); + assign rd_response = message[63]; + assign wr_request = message[62]; + assign rd_request = message[61]; + assign half_word = message[60]; + assign address = message[51:32]; + assign data = message[31:0]; + assign control = message[63:32]; +endmodule + + +module ioport2_msg_encode( + input rd_response, + input wr_request, + input rd_request, + input half_word, + input [19:0] address, + input [31:0] data, + output [31:0] control, + output [63:0] message +); + assign control = rd_response ? {rd_response, 31'h0} : {rd_response, wr_request, rd_request, half_word, 8'h00, address}; + assign message = {control, data}; +endmodule diff --git a/fpga/usrp3/lib/io_port2/pcie_axi_wb_conv.v b/fpga/usrp3/lib/io_port2/pcie_axi_wb_conv.v new file mode 100644 index 000000000..f6a0f10af --- /dev/null +++ b/fpga/usrp3/lib/io_port2/pcie_axi_wb_conv.v @@ -0,0 +1,199 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module pcie_axi_wb_conv #( + parameter WB_ADDRW = 16, + parameter WB_DATAW = 32 +)( + input clk, + input rst, + + input wb_stb_i, + input wb_we_i, + input [WB_ADDRW-1:0] wb_adr_i, + input [WB_DATAW-1:0] wb_dat_i, + output wb_ack_o, + output [WB_DATAW-1:0] wb_dat_o, + + input [63:0] msgi_tdata, + input msgi_tvalid, + output msgi_tready, + + output [63:0] msgo_tdata, + output msgo_tvalid, + input msgo_tready, + + output wb_monitor_active, + output reg wb_req_pending, + output reg wb_resp_pending, + output reg pcie_resp_pending +); + + localparam SB_ADDRW = 4; + localparam SB_DATAW = 32; + localparam MONITOR_TIMEOUTW = 20; //20bits@175MHz ~ 6ms + + localparam SR_PCIE_DATA_REG = 4'd0; + localparam SR_PCIE_CTRL_REG = 4'd1; + localparam RB_PCIE_DATA_REG = 4'd0; + localparam RB_PCIE_CTRL_REG = 4'd1; + localparam RB_PCIE_RESP_DATA_REG = 4'd2; + localparam RB_PCIE_STATUS_REG = 4'd3; + + //------------------------------------------ + // Settings and readback bus + // + wire [SB_DATAW-1:0] set_data, rb_data; + wire [SB_ADDRW-1:0] set_addr, rb_addr; + wire set_stb, rb_stb; + + settings_bus #(.AWIDTH(WB_ADDRW), .DWIDTH(WB_DATAW)) settings_bus ( + .wb_clk(clk), .wb_rst(rst), + .wb_adr_i(wb_adr_i), .wb_dat_i(wb_dat_i), + .wb_stb_i(wb_stb_i), .wb_we_i(wb_we_i), .wb_ack_o(wb_ack_o), + .strobe(set_stb), .addr(set_addr), .data(set_data) + ); + + settings_readback #(.AWIDTH(WB_ADDRW), .DWIDTH(WB_DATAW), .RB_ADDRW(SB_ADDRW)) settings_readback ( + .wb_clk(clk), .wb_rst(rst), + .wb_adr_i(wb_adr_i), .wb_stb_i(wb_stb_i), .wb_we_i(wb_we_i), + .rb_data(rb_data), .rb_addr(rb_addr), .rb_rd_stb(rb_stb), + .wb_dat_o(wb_dat_o) + ); + //------------------------------------------ + + //------------------------------------------ + // Settings/Readback Registers + // + wire [31:0] axi_out_data, axi_out_ctrl; + wire axi_out_stb; + + setting_reg #(.my_addr(SR_PCIE_DATA_REG), .awidth(SB_ADDRW), .width(SB_DATAW)) set_pcie_out_data_reg ( + .clk(clk), .rst(rst), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(axi_out_data) + ); + + setting_reg #(.my_addr(SR_PCIE_CTRL_REG), .awidth(SB_ADDRW), .width(SB_DATAW)) set_pcie_out_ctrl_reg ( + .clk(clk), .rst(rst), + .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(axi_out_ctrl), .changed(axi_out_stb) + ); + + reg [31:0] axi_in_data_reg, axi_in_ctrl_reg, axi_in_resp_reg; + wire msgo_fifo_tready; + + // Readback MUX + assign rb_data = ( + (rb_addr == RB_PCIE_STATUS_REG) ? {27'h0, ~msgo_fifo_tready, 1'b0, wb_resp_pending, wb_req_pending, pcie_resp_pending} : ( + (rb_addr == RB_PCIE_RESP_DATA_REG) ? axi_in_resp_reg : ( + (rb_addr == RB_PCIE_DATA_REG) ? axi_in_data_reg : ( + (rb_addr == RB_PCIE_CTRL_REG) ? axi_in_ctrl_reg : 32'h0)))); + //------------------------------------------ + + //------------------------------------------ + // Output message handler + // + wire [63:0] msgo_fifo_tdata; + wire axi_out_rd, axi_out_wr, axi_out_rr; + + assign msgo_fifo_tdata = {axi_out_ctrl, axi_out_data}; + + axi_fifo_short #(.WIDTH(64)) wb_out_msg_fifo ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(msgo_fifo_tdata), .i_tvalid(axi_out_stb), .i_tready(msgo_fifo_tready), + .o_tdata(msgo_tdata), .o_tvalid(msgo_tvalid), .o_tready(msgo_tready), + .space(), .occupied()); + + ioport2_msg_decode axi_out_decoder ( + .message(msgo_fifo_tdata), + .rd_response(axi_out_rr), .wr_request(axi_out_wr), .rd_request(axi_out_rd) + ); + //------------------------------------------ + + //------------------------------------------ + // Input message handler + // + wire [63:0] msgi_fifo_tdata; + wire axi_in_valid, axi_in_stb; + + wire [31:0] axi_in_data, axi_in_ctrl; + wire axi_in_rd, axi_in_wr, axi_in_rr; + + axi_fifo_short #(.WIDTH(64)) wb_in_msg_fifo ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(msgi_tdata), .i_tvalid(msgi_tvalid), .i_tready(msgi_tready), + .o_tdata(msgi_fifo_tdata), .o_tvalid(axi_in_valid), .o_tready(axi_in_stb), + .space(), .occupied()); + + ioport2_msg_decode axi_in_decoder ( + .message(msgi_fifo_tdata), + .rd_response(axi_in_rr), .wr_request(axi_in_wr), .rd_request(axi_in_rd), + .data(axi_in_data), .control(axi_in_ctrl) + ); + + assign axi_in_stb = axi_in_valid & (axi_in_rr | ((axi_in_wr | axi_in_rd) & ~(wb_req_pending | wb_resp_pending))); + + always @(posedge clk) begin + if (rst) begin + axi_in_data_reg <= 32'h0; + axi_in_ctrl_reg <= 32'h0; + axi_in_resp_reg <= 32'h0; + end else begin + if (axi_in_stb & axi_in_rr) begin + axi_in_resp_reg <= axi_in_data; + end else if (axi_in_stb & (axi_in_wr | axi_in_rd)) begin + axi_in_data_reg <= axi_in_data; + axi_in_ctrl_reg <= axi_in_ctrl; + end + end + end + //------------------------------------------ + + //------------------------------------------ + // State handler + // + //wb_monitor_active + reg [MONITOR_TIMEOUTW-1:0] wb_monitor_timeout; + assign wb_monitor_active = (wb_monitor_timeout != {(MONITOR_TIMEOUTW){1'b0}}); + always @(posedge clk) begin + if (rst) + wb_monitor_timeout <= {(MONITOR_TIMEOUTW){1'b0}}; //Monitor disabled on rst + else if (rb_stb && (rb_addr == RB_PCIE_STATUS_REG)) + wb_monitor_timeout <= {(MONITOR_TIMEOUTW){1'b1}}; //Reset counter when the ZPU queries the status reg + else if (wb_monitor_active) + wb_monitor_timeout <= wb_monitor_timeout - 1; //Decrement counter when idle + end + + //wb_req_pending + always @(posedge clk) begin + if (rst || (rb_stb && (rb_addr == RB_PCIE_CTRL_REG))) + wb_req_pending <= 1'b0; + else if (axi_in_stb & (axi_in_rd | axi_in_wr)) + wb_req_pending <= 1'b1; + end + + //wb_resp_pending + always @(posedge clk) begin + if (rst | (axi_out_stb & msgo_fifo_tready & axi_out_rr)) + wb_resp_pending <= 1'b0; + else if (axi_in_stb & axi_in_rd) + wb_resp_pending <= 1'b1; + end + + //pcie_resp_pending + always @(posedge clk) begin + if (rst | (axi_in_stb & axi_in_rr)) + pcie_resp_pending <= 1'b0; + else if (axi_out_stb & msgo_fifo_tready & axi_out_rd) + pcie_resp_pending <= 1'b1; + end + //------------------------------------------ + + +endmodule diff --git a/fpga/usrp3/lib/io_port2/pcie_basic_regs.v b/fpga/usrp3/lib/io_port2/pcie_basic_regs.v new file mode 100644 index 000000000..8fbff2122 --- /dev/null +++ b/fpga/usrp3/lib/io_port2/pcie_basic_regs.v @@ -0,0 +1,109 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module pcie_basic_regs #( + parameter SIGNATURE = 32'h0, + parameter CLK_FREQ = 32'h0 +) ( + input clk, + input reset, + + input [63:0] regi_tdata, + input regi_tvalid, + output regi_tready, + output [63:0] rego_tdata, + output rego_tvalid, + input rego_tready, + + input [31:0] misc_status +); + localparam PCIE_FPGA_SIG_VAL = SIGNATURE; + localparam PCIE_FPGA_COUNTER_FREQ = CLK_FREQ; + + localparam PCIE_REG_ADDR_MASK = 20'h001FF; + + localparam PCIE_FPGA_SIG_REG_ADDR = 20'h00000; //32-bit + localparam PCIE_FPGA_COUNTER_LO_REG_ADDR = 20'h00004; //32-bit + localparam PCIE_FPGA_COUNTER_HI_REG_ADDR = 20'h00008; //32-bit + localparam PCIE_FPGA_COUNTER_FREQ_ADDR = 20'h0000C; //32-bit + localparam PCIE_FPGA_SCRATCH0_ADDR = 20'h00010; //32-bit + localparam PCIE_FPGA_SCRATCH1_ADDR = 20'h00014; //32-bit + localparam PCIE_FPGA_MISC_STATUS_ADDR = 20'h00020; //32-bit + localparam PCIE_FPGA_USR_SIG_REG_ADDR = 20'h00030; //128-bit + + wire regi_wr, regi_rd; + wire [19:0] regi_addr, regi_addr_local; + wire [31:0] regi_payload; + reg [31:0] rego_payload; + + ioport2_msg_decode regi_decoder ( + .message(regi_tdata), .wr_request(regi_wr), .rd_request(regi_rd), + .address(regi_addr), .data(regi_payload) + ); + + ioport2_msg_encode rego_encoder ( + .rd_response(1'b1), .data(rego_payload), .message(rego_tdata) + ); + + assign regi_tready = (regi_tvalid & regi_wr) | rego_tready; + assign rego_tvalid = regi_tvalid & regi_rd; + assign regi_addr_local = regi_addr & PCIE_REG_ADDR_MASK; + + //Counter counting bus_clk cycles + reg [63:0] bus_counter; + always @(posedge clk) begin + if (reset) bus_counter <= 64'h0; + else bus_counter <= bus_counter + 1; + end + + //Scratch registers + reg [63:0] scratch; + always @(posedge clk) begin + if (reset) + scratch <= 64'h0; + else if (regi_tvalid & regi_tready & regi_wr) + if (regi_addr_local == PCIE_FPGA_SCRATCH0_ADDR) + scratch[31:0] <= regi_payload; + else if (regi_addr_local == PCIE_FPGA_SCRATCH1_ADDR) + scratch[63:32] <= regi_payload; + end + + //User signature register + reg [127:0] usr_signature; + always @(posedge clk) begin + if (reset) + usr_signature <= 128'h0; + else if (regi_tvalid & regi_tready & regi_wr) + if (regi_addr_local == (PCIE_FPGA_USR_SIG_REG_ADDR + 20'h00000)) + usr_signature[31:0] <= regi_payload; + else if (regi_addr_local == (PCIE_FPGA_USR_SIG_REG_ADDR + 20'h00004)) + usr_signature[63:32] <= regi_payload; + else if (regi_addr_local == (PCIE_FPGA_USR_SIG_REG_ADDR + 20'h00008)) + usr_signature[95:64] <= regi_payload; + else if (regi_addr_local == (PCIE_FPGA_USR_SIG_REG_ADDR + 20'h0000C)) + usr_signature[127:96] <= regi_payload; + end + + always @(*) begin + case (regi_addr_local) + PCIE_FPGA_SIG_REG_ADDR: rego_payload = PCIE_FPGA_SIG_VAL; + PCIE_FPGA_COUNTER_LO_REG_ADDR: rego_payload = bus_counter[31:0]; + PCIE_FPGA_COUNTER_HI_REG_ADDR: rego_payload = bus_counter[63:32]; + PCIE_FPGA_COUNTER_FREQ_ADDR: rego_payload = PCIE_FPGA_COUNTER_FREQ; + PCIE_FPGA_SCRATCH0_ADDR: rego_payload = scratch[31:0]; + PCIE_FPGA_SCRATCH1_ADDR: rego_payload = scratch[63:32]; + PCIE_FPGA_MISC_STATUS_ADDR: rego_payload = misc_status; + PCIE_FPGA_USR_SIG_REG_ADDR + 20'h00000: rego_payload = usr_signature[31:0]; + PCIE_FPGA_USR_SIG_REG_ADDR + 20'h00004: rego_payload = usr_signature[63:32]; + PCIE_FPGA_USR_SIG_REG_ADDR + 20'h00008: rego_payload = usr_signature[95:64]; + PCIE_FPGA_USR_SIG_REG_ADDR + 20'h0000C: rego_payload = usr_signature[127:96]; + default: rego_payload = 32'hFFFFFFFF; + endcase + end + +endmodule diff --git a/fpga/usrp3/lib/io_port2/pcie_dma_ctrl.v b/fpga/usrp3/lib/io_port2/pcie_dma_ctrl.v new file mode 100644 index 000000000..d575226fc --- /dev/null +++ b/fpga/usrp3/lib/io_port2/pcie_dma_ctrl.v @@ -0,0 +1,157 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +`define BIT_WIDTH(N) (\ + N <= 2 ? 1 : \ + N <= 4 ? 2 : \ + N <= 8 ? 3 : \ + N <= 16 ? 4 : \ + N <= 32 ? 5 : \ + N <= 64 ? 6 : \ + N <= 128 ? 7 : \ + N <= 256 ? 8 : \ + N <= 512 ? 9 : \ + 10) +`define GET_REG_OFFSET(reg_addr, chan_idx) (((chan_idx * (1< output translations + assign set_frame_size[(FRAME_SIZE_W*(i+1))-1:(FRAME_SIZE_W*i)] = frame_size_mem[i]; + + //Setting registers + always @(posedge clk) begin + if (reset) begin + frame_size_mem[i] <= DEFAULT_FSIZE; + set_clear[i] <= 0; + set_enabled[i] <= 0; + end else if (regi_tready & regi_tvalid & regi_wr) begin + if (regi_addr == `GET_REG_OFFSET(DMA_CTRL_STATUS_REG, i)) begin + set_clear[i] <= regi_payload[0]; //DMA_CTRL_STATUS_REG[0] == Clear DMA queues + set_enabled[i] <= regi_payload[1]; //DMA_CTRL_STATUS_REG[1] == Enable DMA channel + end else if (regi_addr == `GET_REG_OFFSET(DMA_FSIZE_REG, i)) begin + frame_size_mem[i] <= regi_payload[FRAME_SIZE_W-1:0]; //DMA_FSIZE_REG[14:0] == DMA Frame size + end + end else begin + set_clear[i] <= 0; //set_clear should be "self-clearing" + end + end + + //Packet counter + always @(posedge clk) begin + if (reset | (regi_tvalid && regi_wr && (regi_addr == `GET_REG_OFFSET(DMA_PKT_CNT_REG, i)))) begin + pkt_count_mem[i] <= 0; + end else if (packet_stb[i]) begin + pkt_count_mem[i] <= pkt_count_mem[i] + 1; + end + end + + //Sample counter + always @(posedge clk) begin + if (reset | (regi_tvalid && regi_wr && (regi_addr == `GET_REG_OFFSET(DMA_SAMP_CNT_REG, i)))) begin + samp_count_mem[i] <= 0; + end else if (sample_stb[i]) begin + samp_count_mem[i] <= samp_count_mem[i] + 1; + end + end + end + endgenerate + + //Readback + assign rego_payload = + (regi_addr[DMA_REG_GRP_W-1:0] == DMA_PKT_CNT_REG) ? pkt_count_mem[`EXTRACT_CHAN_NUM(regi_addr)] : ( + (regi_addr[DMA_REG_GRP_W-1:0] == DMA_SAMP_CNT_REG) ? samp_count_mem[`EXTRACT_CHAN_NUM(regi_addr)] : ( + (regi_addr[DMA_REG_GRP_W-1:0] == DMA_FSIZE_REG) ? frame_size_mem[`EXTRACT_CHAN_NUM(regi_addr)] : ( + (regi_addr[DMA_REG_GRP_W-1:0] == DMA_CTRL_STATUS_REG) ? {30'h0, stream_busy[`EXTRACT_CHAN_NUM(regi_addr)], stream_err[`EXTRACT_CHAN_NUM(regi_addr)]} : ( + 32'hFFFFFFFF)))); + + assign rego_tvalid = regi_tvalid && regi_rd; + assign regi_tready = rego_tready || (regi_tvalid && regi_wr); + + //Optional router + generate if (ENABLE_ROUTER == 1) begin + pcie_pkt_route_specifier #( + .BASE_ADDR((1< WB Out + // + wire pcie_in_wr, pcie_in_rd, wb_out_wr, wb_out_rd; + wire pcie2wb_rr, pcie2wb_hword; + wire pcie_in_status_read, pcie_in_data_read; + wire [19:0] pcie_in_addr; + wire [31:0] pcie2wb_payload; + + ioport2_msg_decode pcie_in_decoder ( + .message(msgi_tdata), + .rd_response(pcie2wb_rr), .wr_request(pcie_in_wr), .rd_request(pcie_in_rd), + .half_word(pcie2wb_hword), .address(pcie_in_addr), .data(pcie2wb_payload) + ); + + ioport2_msg_encode wb_out_decoder ( + .rd_response(pcie2wb_rr), .wr_request(wb_out_wr), .rd_request(wb_out_rd), + .half_word(pcie2wb_hword), .address(pcie_in_addr & PCIE_REGPORT_ADDR_MASK), .data(pcie2wb_payload), + .message(wb_msgo_tdata) + ); + + assign wb_out_wr = pcie_in_wr && ((pcie_in_addr & ~PCIE_REGPORT_ADDR_MASK) == PCIE_REGPORT_DATA_ADDR); + assign wb_out_rd = pcie_in_wr && ((pcie_in_addr & ~PCIE_REGPORT_ADDR_MASK) == PCIE_REGPORT_READ_ADDR); + assign wb_msgo_tvalid = msgi_tvalid & (wb_out_wr | wb_out_rd | pcie2wb_rr); + assign msgi_tready = pcie_out_auto_resp_valid ? pcie_out_auto_resp_ready : wb_msgo_tready; + + //------------------------------------------ + + //------------------------------------------ + // WB In -> PCIe Out + // + assign pcie_in_status_read = pcie_in_rd && ((pcie_in_addr & ~PCIE_REGPORT_ADDR_MASK) == PCIE_REGPORT_STATUS_ADDR); + assign pcie_in_data_read = pcie_in_rd && ((pcie_in_addr & ~PCIE_REGPORT_ADDR_MASK) == PCIE_REGPORT_DATA_ADDR); + + reg [31:0] wb_in_resp_payload_reg; + + wire wb_in_rr, wb_msgi_tready_int; + wire [63:0] pcie_out_auto_resp_data; + wire pcie_out_auto_resp_valid, pcie_out_auto_resp_ready; + wire [31:0] wb_in_resp_payload; + + ioport2_msg_decode wb_in_decoder ( + .message(wb_msgi_tdata), .rd_response(wb_in_rr), .data(wb_in_resp_payload) + ); + + assign pcie_out_auto_resp_valid = (msgi_tvalid & (pcie_in_status_read | pcie_in_data_read)); + + ioport2_msg_encode auto_response_encoder ( + .rd_response(1'b1), + .data(pcie_in_data_read ? wb_in_resp_payload_reg : {~wb_monitor_active, 30'h0, (wb_req_pending | wb_resp_pending)}), + .message(pcie_out_auto_resp_data) + ); + + always @(posedge clk) begin + if (rst) + wb_in_resp_payload_reg <= 32'h0; + else if (wb_msgi_tvalid & wb_msgi_tready & wb_in_rr) + wb_in_resp_payload_reg <= wb_in_resp_payload; + end + + axi_mux4 #(.PRIO(0), .WIDTH(64), .BUFFER(1)) msgo_arbiter_mux ( + .clk(clk), .reset(rst), .clear(1'b0), + .i0_tdata(wb_msgi_tdata), .i0_tlast(1'b1), .i0_tvalid(wb_msgi_tvalid & ~wb_in_rr), .i0_tready(wb_msgi_tready_int), + .i1_tdata(pcie_out_auto_resp_data), .i1_tlast(1'b1), .i1_tvalid(pcie_out_auto_resp_valid), .i1_tready(pcie_out_auto_resp_ready), + .i2_tdata(0), .i2_tlast(1'b0), .i2_tvalid(1'b0), .i2_tready(), + .i3_tdata(0), .i3_tlast(1'b0), .i3_tvalid(1'b0), .i3_tready(), + .o_tdata(msgo_tdata), .o_tlast(), .o_tvalid(msgo_tvalid), .o_tready(msgo_tready) + ); + + assign wb_msgi_tready = wb_msgi_tready_int | (wb_msgi_tvalid & wb_in_rr); + + //------------------------------------------ + +endmodule diff --git a/fpga/usrp3/lib/io_port2/pcie_wb_reg_core_tb.v b/fpga/usrp3/lib/io_port2/pcie_wb_reg_core_tb.v new file mode 100644 index 000000000..62bec9eb4 --- /dev/null +++ b/fpga/usrp3/lib/io_port2/pcie_wb_reg_core_tb.v @@ -0,0 +1,243 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +`timescale 500ps/1ps +`define CHECK_VALUE(val, expected, report) \ + if (val == expected) \ + $display("%s...Passed",report); \ + else \ + $display("%s...FAILED!!! (Val=0x%x, Exp=0x%x)",report,val,expected); \ + +module pcie_wb_reg_core_tb(); + reg clk = 0, reset = 1; + reg wb_stb_i = 0; + reg wb_we_i = 0; + reg [15:0] wb_adr_i = 0; + reg [31:0] wb_dat_i = 0; + wire wb_ack_o; + wire [31:0] wb_dat_o; + + wire [63:0] msgo_data; + wire msgo_valid; + reg msgo_ready = 0; + reg [63:0] msgi_data = 0; + reg msgi_valid = 0; + wire msgi_ready; + + reg [31:0] msgo_payload = 32'h0; + reg [31:0] msgo_ctrl = 32'h0; + + reg [31:0] it; + + always #10 clk = ~clk; + + initial begin + #100 reset = 0; + #200000; + $finish; + end + + localparam READ = 3'b001; + localparam WRITE = 3'b010; + localparam RESPONSE = 3'b100; + + task pcie_send; + input [2:0] op; + input [19:0] address; + input [31:0] data; + begin + //{rd_resp, wr_request, rd_request, half_word, 8'h00, address, data}; + msgi_data <= {op, 1'b0, 8'h00, address, data}; + msgi_valid <= 1'b1; + + @(posedge clk); + while (~msgi_ready) @(posedge clk); + + msgi_valid <= 1'b0; + @(posedge clk); + end + endtask // pcie_send + + task pcie_recv; + input [2:0] op; + input [19:0] address; + input [31:0] data; + begin + while (~msgo_valid) @(posedge clk); + + msgo_ready <= 1'b1; + @(posedge clk); + + if (msgo_data[63] == op[2] || (msgo_data[62:61] == op[1:0] && msgo_data[51:32] == address)) + msgo_payload <= msgo_data[31:0]; + msgo_ctrl <= msgo_data[63:32]; + + msgo_ready <= 1'b0; + @(posedge clk); + end + endtask // pcie_recv + + task wb_send; + input [2:0] op; + input [15:0] address; + input [31:0] data; + begin + wb_adr_i <= address; + wb_dat_i <= data; + wb_we_i <= op[1]; + wb_stb_i <= 1'b1; + + @(posedge clk); + while (~wb_ack_o) @(posedge clk); + + wb_stb_i <= 1'b0; + end + endtask // pcie_send + + + initial begin + msgo_ready <= 1'b0; + msgi_valid <= 1'b0; + while (reset) @(posedge clk); + @(posedge clk); + + $display("\n[TEST] ZPU Read from PCIe"); + pcie_send(WRITE, 20'h6a000, 32'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe readback before initiating read request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status after initiating read"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status after initiating second read"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h6, "Verify WB status after PCIe read request"); + wb_send(READ, 16'h4, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h2000a000, "Verify WB control value after PCIe read request"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h4, "Verify WB status value after consuming PCIe read request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status after WB consumes request only"); + wb_send(WRITE, 16'h0, 32'hDEADBEEF); + wb_send(WRITE, 16'h4, 32'h80000000); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after responding to PCIe read request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status after WB responds to read request"); + pcie_send(READ, 20'h7a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'hdeadbeef, "Verify PCIe read data"); + + $display("\n[TEST] ZPU Write from PCIe"); + pcie_send(WRITE, 20'h7b000, 32'h12345678); + pcie_send(READ, 20'h7a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'hdeadbeef, "Verify that PCIe read data is still intact after write"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h2, "Verify WB status value after PCIe write request"); + wb_send(READ, 16'h0, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h12345678, "Verify WB data value after PCIe read request"); + wb_send(READ, 16'h4, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h4000b000, "Verify WB control value after PCIe read request"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after consuming PCIe write request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status after WB consumes request"); + + $display("\n[TEST] Chinch Write from ZPU"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value before initiating write request"); + wb_send(WRITE, 16'h0, 32'h00beef00); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after writing just the data reg"); + wb_send(WRITE, 16'h4, 32'h40000200); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after initiating write"); + pcie_recv(WRITE, 20'h200, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h00beef00, "Verify received PCIe data"); + `CHECK_VALUE(msgo_ctrl, 32'h40000200, "Verify received PCIe control"); + wb_send(WRITE, 16'h0, 32'h00feeb00); + wb_send(WRITE, 16'h4, 32'h400002fc); + pcie_recv(WRITE, 20'h200, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h00feeb00, "Verify second received PCIe data"); + `CHECK_VALUE(msgo_ctrl, 32'h400002fc, "Verify second received PCIe control"); + + $display("\n[TEST] Chinch Read from ZPU"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value before initiating read request"); + wb_send(WRITE, 16'h0, 32'hffffffff); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after writing just the data reg"); + wb_send(WRITE, 16'h4, 32'h20000400); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h1, "Verify WB status value after initiating read request"); + pcie_recv(READ, 20'h400, 20'h0); + `CHECK_VALUE(msgo_payload, 32'hffffffff, "Verify received PCIe data"); + `CHECK_VALUE(msgo_ctrl, 32'h20000400, "Verify received PCIe control"); + wb_send(READ, 16'hC, 32'h0); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h1, "Verify WB status value before PCIe responds"); + pcie_send(RESPONSE, 20'h000, 32'hace06666); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after PCIe responds"); + wb_send(READ, 16'h8, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'hace06666, "Verify WB read value after PCIe responds"); + + $display("\n[TEST] WB Outbound flood"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status before request flood"); + for (it = 0; it < 64; it = it + 1) begin + wb_send(WRITE, 16'h4, 32'h20000400); + end + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h11, "Verify WB status after request flood"); + for (it = 0; it < 64; it = it + 1) begin + pcie_recv(READ, 20'h400, 20'h0); + end + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h1, "Verify WB status after consuming requests"); + + $display("\n[TEST] PCIe Transaction Status"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status before multiple reads"); + pcie_send(WRITE, 20'h6a000, 32'h0); + pcie_send(WRITE, 20'h6a000, 32'h0); + pcie_send(WRITE, 20'h6a000, 32'h0); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status before multiple read requests and status queries"); + wb_send(READ, 16'h4, 32'h0); + wb_send(WRITE, 16'h0, 32'hDEADBEEF); + wb_send(WRITE, 16'h4, 32'h80000000); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status after response"); + + $display("\n[DONE]"); + + + end // initial begin + + pcie_wb_reg_core #(.WB_ADDRW(16), .WB_DATAW(32)) dut ( + .clk(clk), .rst(reset), + .wb_stb_i(wb_stb_i), .wb_we_i(wb_we_i), .wb_adr_i(wb_adr_i), + .wb_dat_i(wb_dat_i), .wb_ack_o(wb_ack_o), .wb_dat_o(wb_dat_o), + .msgi_tdata(msgi_data), .msgi_tvalid(msgi_valid), .msgi_tready(msgi_ready), + .msgo_tdata(msgo_data), .msgo_tvalid(msgo_valid), .msgo_tready(msgo_ready), + .debug()); + + +endmodule diff --git a/fpga/usrp3/lib/ip/Makefile.inc b/fpga/usrp3/lib/ip/Makefile.inc new file mode 100644 index 000000000..6baaa0852 --- /dev/null +++ b/fpga/usrp3/lib/ip/Makefile.inc @@ -0,0 +1,69 @@ +# +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(LIB_IP_DIR)/axi_fft/Makefile.inc +include $(LIB_IP_DIR)/axi_hb31/Makefile.inc +include $(LIB_IP_DIR)/axi_hb47/Makefile.inc +include $(LIB_IP_DIR)/complex_to_magphase/Makefile.inc +include $(LIB_IP_DIR)/complex_to_magphase_int16_int24/Makefile.inc +include $(LIB_IP_DIR)/complex_to_magphase_int32/Makefile.inc +include $(LIB_IP_DIR)/complex_multiplier/Makefile.inc +include $(LIB_IP_DIR)/complex_multiplier_dds/Makefile.inc +include $(LIB_IP_DIR)/cordic_rotator/Makefile.inc +include $(LIB_IP_DIR)/cordic_rotator24/Makefile.inc +include $(LIB_IP_DIR)/cordic_rotate_int24_int16/Makefile.inc +include $(LIB_IP_DIR)/cordic_rotate_int24/Makefile.inc +include $(LIB_IP_DIR)/divide_int16/Makefile.inc +include $(LIB_IP_DIR)/divide_int24/Makefile.inc +include $(LIB_IP_DIR)/divide_int32/Makefile.inc +include $(LIB_IP_DIR)/divide_uint32/Makefile.inc +include $(LIB_IP_DIR)/divide_int16_int32/Makefile.inc +include $(LIB_IP_DIR)/dds_sin_cos_lut_only/Makefile.inc + +LIB_IP_XCI_SRCS = \ +$(LIB_IP_AXI_FFT_SRCS) \ +$(LIB_IP_AXI_HB31_SRCS) \ +$(LIB_IP_AXI_HB47_SRCS) \ +$(LIB_IP_COMPLEX_TO_MAGPHASE_SRCS) \ +$(LIB_IP_COMPLEX_TO_MAGPHASE_INT16_INT24_SRCS) \ +$(LIB_IP_COMPLEX_TO_MAGPHASE_INT32_SRCS) \ +$(LIB_IP_COMPLEX_MULTIPLIER_SRCS) \ +$(LIB_IP_COMPLEX_MULTIPLIER_DDS_SRCS) \ +$(LIB_IP_CORDIC_ROTATOR_SRCS) \ +$(LIB_IP_CORDIC_ROTATOR24_SRCS) \ +$(LIB_IP_CORDIC_ROTATE_INT24_INT16_SRCS) \ +$(LIB_IP_CORDIC_ROTATE_INT24_SRCS) \ +$(LIB_IP_DIVIDE_INT16_SRCS) \ +$(LIB_IP_DIVIDE_INT24_SRCS) \ +$(LIB_IP_DIVIDE_INT32_SRCS) \ +$(LIB_IP_DIVIDE_UINT32_SRCS) \ +$(LIB_IP_DIVIDE_INT16_INT32_SRCS) \ +$(LIB_IP_DDS_SIN_COS_LUT_ONLY_SRCS) + +LIB_IP_SYNTH_OUTPUTS = \ +$(LIB_IP_AXI_FFT_OUTS) \ +$(LIB_IP_AXI_HB31_OUTS) \ +$(LIB_IP_AXI_HB47_OUTS) \ +$(LIB_IP_COMPLEX_TO_MAGPHASE_OUTS) \ +$(LIB_IP_COMPLEX_TO_MAGPHASE_INT16_INT24_OUTS) \ +$(LIB_IP_COMPLEX_TO_MAGPHASE_INT32_OUTS) \ +$(LIB_IP_COMPLEX_MULTIPLIER_OUTS) \ +$(LIB_IP_COMPLEX_MULTIPLIER_DDS_OUTS) \ +$(LIB_IP_CORDIC_ROTATOR_OUTS) \ +$(LIB_IP_CORDIC_ROTATOR24_OUTS) \ +$(LIB_IP_CORDIC_ROTATE_INT24_INT16_OUTS) \ +$(LIB_IP_CORDIC_ROTATE_INT24_OUTS) \ +$(LIB_IP_DIVIDE_INT16_OUTS) \ +$(LIB_IP_DIVIDE_INT24_OUTS) \ +$(LIB_IP_DIVIDE_INT32_OUTS) \ +$(LIB_IP_DIVIDE_UINT32_OUTS) \ +$(LIB_IP_DIVIDE_INT16_INT32_OUTS) \ +$(LIB_IP_COMPLEX_MULTIPLIER_DDS_OUTS) \ +$(LIB_IP_DDS_SIN_COS_LUT_OUTS) + +lib_ip: $(LIB_IP_SYNTH_OUTPUTS) + +.PHONY: lib_ip diff --git a/fpga/usrp3/lib/ip/axi_fft/Makefile.inc b/fpga/usrp3/lib/ip/axi_fft/Makefile.inc new file mode 100644 index 000000000..92eb64e64 --- /dev/null +++ b/fpga/usrp3/lib/ip/axi_fft/Makefile.inc @@ -0,0 +1,17 @@ +# +# Copyright 2015 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_AXI_FFT_SRCS = $(IP_BUILD_DIR)/axi_fft/axi_fft.xci + +LIB_IP_AXI_FFT_OUTS = $(addprefix $(IP_BUILD_DIR)/axi_fft/, \ +axi_fft.xci.out \ +synth/axi_fft.vhd \ +) + +$(LIB_IP_AXI_FFT_SRCS) $(LIB_IP_AXI_FFT_OUTS) : $(LIB_IP_DIR)/axi_fft/axi_fft.xci + $(call BUILD_VIVADO_IP,axi_fft,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/axi_fft/axi_fft.xci b/fpga/usrp3/lib/ip/axi_fft/axi_fft.xci new file mode 100644 index 000000000..8de860b98 --- /dev/null +++ b/fpga/usrp3/lib/ip/axi_fft/axi_fft.xci @@ -0,0 +1,207 @@ + + + xilinx.com + xci + unknown + 1.0 + + + axi_fft + + + ACTIVE_LOW + + 100000000 + 0 + 0.000 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 16 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 3 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + 3 + 1 + 5 + 1 + 2 + 1 + 0 + 1 + 0 + 0 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 16 + 32 + 16 + 1 + 12 + 0 + 16 + 1 + 24 + 32 + 1 + 1 + 16 + 0 + 0 + kintex7 + axi_fft + false + true + use_xtremedsp_slices + 1 + use_mults_performance + false + fixed_point + pipelined_streaming_io + 16 + block_ram + false + block_ram + block_ram + 5 + bit_reversed_order + false + 16 + convergent_rounding + true + scaled + 200 + 50 + nonrealtime + 4096 + true + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 2 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/axi_hb31/Makefile.inc b/fpga/usrp3/lib/ip/axi_hb31/Makefile.inc new file mode 100644 index 000000000..66728d202 --- /dev/null +++ b/fpga/usrp3/lib/ip/axi_hb31/Makefile.inc @@ -0,0 +1,16 @@ +# +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_AXI_HB31_SRCS = $(IP_BUILD_DIR)/axi_hb31/axi_hb31.xci + +LIB_IP_AXI_HB31_OUTS = $(addprefix $(IP_BUILD_DIR)/axi_hb31/, \ +axi_hb31.xci.out \ +) + +$(LIB_IP_AXI_HB31_SRCS) $(LIB_IP_AXI_HB31_OUTS) : $(LIB_IP_DIR)/axi_hb31/axi_hb31.xci + $(call BUILD_VIVADO_IP,axi_hb31,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/axi_hb31/axi_hb31.xci b/fpga/usrp3/lib/ip/axi_hb31/axi_hb31.xci new file mode 100644 index 000000000..3af4dbaa9 --- /dev/null +++ b/fpga/usrp3/lib/ip/axi_hb31/axi_hb31.xci @@ -0,0 +1,307 @@ + + + xilinx.com + xci + unknown + 1.0 + + + axi_hb31 + + + ACTIVE_LOW + + 100000000 + 0 + 0.000 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 34,34 + 34,34 + fixed + axi_hb31.mif + 16 + 2 + 0 + 0,0 + 0,0 + 18,18 + 0 + 18 + 8 + 1 + 4 + axi_hb31 + 0 + 0 + 1 + 0 + 0 + 16,16 + 0 + 0 + 0 + 0,0 + 0,1 + 16,16 + 16,16 + 16 + 1 + ./ + none + 2 + 0 + 0 + 1 + 0 + 2 + 2 + 0 + 15 + 1 + 1 + 0 + 32 + 1 + 1 + 1 + 8 + 1 + 31 + 0 + 0 + none + 0 + 16,16 + 1 + 16 + 1 + 0,1 + 1 + 1 + 1 + 1 + 0 + 32 + 1 + kintex7 + 1 + false + false + Basic + 200 + Vector + -581, 0, 1053, -0, -1759, 0, 2814, -0, -4434, 0, 7193, -0, -13190, 0, 41478, 65536, 41478, 0, -13190, -0, 7193, 0, -4434, -0, 2814, 0, -1759, -0, 1053, 0, -581 + Automatic + no_coe_file_loaded + 0 + false + 1 + Signed + Inferred + 18 + 8 + axi_hb31 + Not_Required + 1 + Automatic + 0 + Signed + 16 + 1 + false + Systolic_Multiply_Accumulate + 1 + Interpolation + Coregen + false + false + false + 1 + false + true + Automatic + 4 + 2 + true + Not_Required + Automatic + 1 + 1 + 2 + Area + None + None + Automatic + Truncate_LSBs + 16 + 0.5 + 0.0 + P4-0,P4-1,P4-2,P4-3,P4-4 + Automatic + Integer_Coefficients + Frequency_Specification + Integer + no_coe_file_loaded + true + Single + On_Vector + true + Not_Required + 1 + 100 + All + 1.0 + 0.5 + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -1 + + + TRUE + TRUE + IP_Flow + 12 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/axi_hb47/Makefile.inc b/fpga/usrp3/lib/ip/axi_hb47/Makefile.inc new file mode 100644 index 000000000..b5ebb427c --- /dev/null +++ b/fpga/usrp3/lib/ip/axi_hb47/Makefile.inc @@ -0,0 +1,14 @@ +# +# Copyright 2016 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_AXI_HB47_SRCS = $(IP_BUILD_DIR)/axi_hb47/axi_hb47.xci + +LIB_IP_AXI_HB47_OUTS = $(addprefix $(IP_BUILD_DIR)/axi_hb47/, \ +axi_hb47.xci.out \ +) + +$(LIB_IP_AXI_HB47_SRCS) $(LIB_IP_AXI_HB47_OUTS) : $(LIB_IP_DIR)/axi_hb47/axi_hb47.xci + $(call BUILD_VIVADO_IP,axi_hb47,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/axi_hb47/axi_hb47.xci b/fpga/usrp3/lib/ip/axi_hb47/axi_hb47.xci new file mode 100644 index 000000000..749a3f952 --- /dev/null +++ b/fpga/usrp3/lib/ip/axi_hb47/axi_hb47.xci @@ -0,0 +1,297 @@ + + + xilinx.com + xci + unknown + 1.0 + + + axi_hb47 + + + ACTIVE_LOW + + 100000000 + 0 + 0.000 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 43,43 + 43,43 + fixed + axi_hb47.mif + 13 + 2 + 0 + 0,0 + 0,0 + 18,18 + 0 + 18 + 6 + 1 + 4 + axi_hb47 + 0 + 0 + 1 + 0 + 0 + 24,24 + 0 + 0 + 0 + 0,0 + 0,1 + 24,24 + 24,24 + 24 + 1 + ./ + none + 8 + 0 + 0 + 1 + 0 + 2 + 2 + 0 + 16 + 1 + 1 + 0 + 48 + 1 + 1 + 1 + 6 + 1 + 47 + 0 + 0 + none + 0 + 24,24 + 1 + 24 + 2 + 0,1 + 1 + 7 + 1 + 1 + 0 + 48 + 1 + kintex7 + 1 + false + false + Basic + 200 + Vector + -62, 0, 194, 0, -440, 0, 855, 0, -1505, 0, 2478, 0, -3900, 0, 5990, 0, -9187, 0, 14632, 0, -26536, 0, 83009, 131071, 83009, 0, -26536, 0, 14632, 0, -9187, 0, 5990, 0, -3900, 0, 2478, 0, -1505, 0, 855, 0, -440, 0, 194, 0, -62 + Automatic + no_coe_file_loaded + 0 + false + 1 + Signed + Half_Band + 18 + 6 + axi_hb47 + Not_Required + 1 + Automatic + 0 + Signed + 24 + 1 + false + Systolic_Multiply_Accumulate + 1 + Interpolation + Coregen + false + false + false + 1 + false + true + Automatic + 4 + 2 + true + Not_Required + Automatic + 1 + 1 + 2 + Area + None + None + Automatic + Non_Symmetric_Rounding_Up + 24 + 0.5 + 0.0 + P4-0,P4-1,P4-2,P4-3,P4-4 + Automatic + Integer_Coefficients + Frequency_Specification + Integer + no_coe_file_loaded + true + Single + On_Vector + true + Not_Required + 1 + 100 + All + 1.0 + 0.5 + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -1 + + + TRUE + TRUE + IP_Flow + 12 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/complex_multiplier/Makefile.inc b/fpga/usrp3/lib/ip/complex_multiplier/Makefile.inc new file mode 100644 index 000000000..502982b84 --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_multiplier/Makefile.inc @@ -0,0 +1,18 @@ +# +# Copyright 2015 Ettus Research +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_COMPLEX_MULTIPLIER_SRCS = $(IP_BUILD_DIR)/complex_multiplier/complex_multiplier.xci + +LIB_IP_COMPLEX_MULTIPLIER_OUTS = $(addprefix $(IP_BUILD_DIR)/complex_multiplier/, \ +complex_multiplier.xci.out \ +synth/complex_multiplier.vhd \ +) + +$(LIB_IP_COMPLEX_MULTIPLIER_SRCS) $(LIB_IP_COMPLEX_MULTIPLIER_OUTS) : $(LIB_IP_DIR)/complex_multiplier/complex_multiplier.xci + $(call BUILD_VIVADO_IP,complex_multiplier,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/complex_multiplier/complex_multiplier.xci b/fpga/usrp3/lib/ip/complex_multiplier/complex_multiplier.xci new file mode 100644 index 000000000..48966fa5a --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_multiplier/complex_multiplier.xci @@ -0,0 +1,184 @@ + + + xilinx.com + xci + unknown + 1.0 + + + complex_multiplier + + + ACTIVE_LOW + + 10000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 8 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + 16 + 16 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 7 + 1 + 64 + 1 + 1 + 32 + 32 + 1 + 32 + 1 + 8 + 1 + 1 + 1 + 0 + xc7k410t + kintex7 + 0 + 1 + 0 + 1 + false + 16 + true + 1 + 16 + 1 + 1 + complex_multiplier + Blocking + true + false + true + false + false + false + Automatic + 7 + Use_Mults + Performance + Pass_A_TLAST + 32 + Random_Rounding + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 17 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/complex_multiplier_dds/Makefile.inc b/fpga/usrp3/lib/ip/complex_multiplier_dds/Makefile.inc new file mode 100644 index 000000000..e0d0ba0c5 --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_multiplier_dds/Makefile.inc @@ -0,0 +1,17 @@ +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_COMPLEX_MULTIPLIER_DDS_SRCS = $(IP_BUILD_DIR)/complex_multiplier_dds/complex_multiplier_dds.xci + +LIB_IP_COMPLEX_MULTIPLIER_DDS_OUTS = $(addprefix $(IP_BUILD_DIR)/complex_multiplier_dds/, \ +complex_multiplier_dds.xci.out \ +synth/complex_multiplier_dds.vhd \ +) + +$(LIB_IP_COMPLEX_MULTIPLIER_DDS_SRCS) $(LIB_IP_COMPLEX_MULTIPLIER_DDS_OUTS) : $(LIB_IP_DIR)/complex_multiplier_dds/complex_multiplier_dds.xci + $(call BUILD_VIVADO_IP,complex_multiplier_dds,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/complex_multiplier_dds/complex_multiplier_dds.xci b/fpga/usrp3/lib/ip/complex_multiplier_dds/complex_multiplier_dds.xci new file mode 100644 index 000000000..13a739a59 --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_multiplier_dds/complex_multiplier_dds.xci @@ -0,0 +1,188 @@ + + + xilinx.com + xci + unknown + 1.0 + + + complex_multiplier_dds + + + ACTIVE_LOW + + 10000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 8 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 21 + 16 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 7 + 1 + 64 + 1 + 1 + 32 + 48 + 1 + 32 + 1 + 8 + 1 + 1 + 1 + 0 + xc7k410t + kintex7 + 0 + 0 + 0 + 1 + false + 21 + true + 1 + 16 + 1 + 1 + complex_multiplier_dds + Blocking + true + false + true + false + false + false + Automatic + 7 + Use_Mults + Performance + Pass_A_TLAST + 32 + Truncate + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 17 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/complex_to_magphase/Makefile.inc b/fpga/usrp3/lib/ip/complex_to_magphase/Makefile.inc new file mode 100644 index 000000000..0223f8be8 --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_to_magphase/Makefile.inc @@ -0,0 +1,18 @@ +# +# Copyright 2015 Ettus Research +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_COMPLEX_TO_MAGPHASE_SRCS = $(IP_BUILD_DIR)/complex_to_magphase/complex_to_magphase.xci + +LIB_IP_COMPLEX_TO_MAGPHASE_OUTS = $(addprefix $(IP_BUILD_DIR)/complex_to_magphase/, \ +complex_to_magphase.xci.out \ +synth/complex_to_magphase.vhd \ +) + +$(LIB_IP_COMPLEX_TO_MAGPHASE_SRCS) $(LIB_IP_COMPLEX_TO_MAGPHASE_OUTS) : $(LIB_IP_DIR)/complex_to_magphase/complex_to_magphase.xci + $(call BUILD_VIVADO_IP,complex_to_magphase,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/complex_to_magphase/complex_to_magphase.xci b/fpga/usrp3/lib/ip/complex_to_magphase/complex_to_magphase.xci new file mode 100644 index 000000000..825bf67f8 --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_to_magphase/complex_to_magphase.xci @@ -0,0 +1,169 @@ + + + xilinx.com + xci + unknown + 1.0 + + + complex_to_magphase + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 2 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 16 + 0 + 32 + 1 + 16 + 1 + -2 + 0 + 2 + 3 + 32 + 1 + 16 + 1 + 2 + 1 + kintex7 + false + true + Parallel + true + Embedded_Multiplier + complex_to_magphase + SignedFraction + Translate + 16 + 0 + 16 + Scaled_Radians + Maximum + 0 + Round_Pos_Neg_Inf + true + false + 1 + Blocking + Performance + Pass_Cartesian_TLAST + true + false + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/Makefile.inc b/fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/Makefile.inc new file mode 100644 index 000000000..a87103991 --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/Makefile.inc @@ -0,0 +1,15 @@ +# +# Copyright 2015 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_COMPLEX_TO_MAGPHASE_INT16_INT24_SRCS = $(IP_BUILD_DIR)/complex_to_magphase_int16_int24/complex_to_magphase_int16_int24.xci + +LIB_IP_COMPLEX_TO_MAGPHASE_INT16_INT24_OUTS = $(addprefix $(IP_BUILD_DIR)/complex_to_magphase_int16_int24/, \ +complex_to_magphase_int16_int24.xci.out \ +synth/complex_to_magphase_int16_int24.vhd \ +) + +$(LIB_IP_COMPLEX_TO_MAGPHASE_INT16_INT24_SRCS) $(LIB_IP_COMPLEX_TO_MAGPHASE_INT16_INT24_OUTS) : $(LIB_IP_DIR)/complex_to_magphase_int16_int24/complex_to_magphase_int16_int24.xci + $(call BUILD_VIVADO_IP,complex_to_magphase_int16_int24,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/complex_to_magphase_int16_int24.xci b/fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/complex_to_magphase_int16_int24.xci new file mode 100644 index 000000000..fb19e47d3 --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_to_magphase_int16_int24/complex_to_magphase_int16_int24.xci @@ -0,0 +1,171 @@ + + + xilinx.com + xci + unknown + 1.0 + + + complex_to_magphase_int16_int24 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 2 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 16 + 0 + 48 + 1 + 24 + 1 + -1 + 0 + 3 + 3 + 32 + 1 + 16 + 1 + 2 + 1 + kintex7 + false + true + Parallel + true + Embedded_Multiplier + complex_to_magphase_int16_int24 + SignedFraction + Translate + 16 + 0 + 24 + Scaled_Radians + Optimal + 0 + Nearest_Even + true + false + 1 + Blocking + Performance + Pass_Cartesian_TLAST + true + false + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/complex_to_magphase_int32/Makefile.inc b/fpga/usrp3/lib/ip/complex_to_magphase_int32/Makefile.inc new file mode 100644 index 000000000..359cd0cac --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_to_magphase_int32/Makefile.inc @@ -0,0 +1,15 @@ +# +# Copyright 2015 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_COMPLEX_TO_MAGPHASE_INT32_SRCS = $(IP_BUILD_DIR)/complex_to_magphase_int32/complex_to_magphase_int32.xci + +LIB_IP_COMPLEX_TO_MAGPHASE_INT32_OUTS = $(addprefix $(IP_BUILD_DIR)/complex_to_magphase_int32/, \ +complex_to_magphase_int32.xci.out \ +synth/complex_to_magphase_int32.vhd \ +) + +$(LIB_IP_COMPLEX_TO_MAGPHASE_INT32_SRCS) $(LIB_IP_COMPLEX_TO_MAGPHASE_INT32_OUTS) : $(LIB_IP_DIR)/complex_to_magphase_int32/complex_to_magphase_int32.xci + $(call BUILD_VIVADO_IP,complex_to_magphase_int32,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/complex_to_magphase_int32/complex_to_magphase_int32.xci b/fpga/usrp3/lib/ip/complex_to_magphase_int32/complex_to_magphase_int32.xci new file mode 100644 index 000000000..a9c96316b --- /dev/null +++ b/fpga/usrp3/lib/ip/complex_to_magphase_int32/complex_to_magphase_int32.xci @@ -0,0 +1,171 @@ + + + xilinx.com + xci + unknown + 1.0 + + + complex_to_magphase_int32 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 8 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 8 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 2 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 32 + 0 + 64 + 1 + 32 + 1 + -2 + 0 + 3 + 3 + 64 + 1 + 32 + 1 + 2 + 1 + kintex7 + false + true + Parallel + true + Embedded_Multiplier + complex_to_magphase_int32 + SignedFraction + Translate + 32 + 0 + 32 + Scaled_Radians + Maximum + 0 + Nearest_Even + true + false + 1 + Blocking + Performance + Pass_Cartesian_TLAST + true + false + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/cordic_rotate_int24/Makefile.inc b/fpga/usrp3/lib/ip/cordic_rotate_int24/Makefile.inc new file mode 100644 index 000000000..a825448fa --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotate_int24/Makefile.inc @@ -0,0 +1,15 @@ +# +# Copyright 2015 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_CORDIC_ROTATE_INT24_SRCS = $(IP_BUILD_DIR)/cordic_rotate_int24/cordic_rotate_int24.xci + +LIB_IP_CORDIC_ROTATE_INT24_OUTS = $(addprefix $(IP_BUILD_DIR)/cordic_rotate_int24/, \ +cordic_rotate_int24.xci.out \ +synth/cordic_rotate_int24.vhd \ +) + +$(LIB_IP_CORDIC_ROTATE_INT24_SRCS) $(LIB_IP_CORDIC_ROTATE_INT24_OUTS) : $(LIB_IP_DIR)/cordic_rotate_int24/cordic_rotate_int24.xci + $(call BUILD_VIVADO_IP,cordic_rotate_int24,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/cordic_rotate_int24/cordic_rotate_int24.xci b/fpga/usrp3/lib/ip/cordic_rotate_int24/cordic_rotate_int24.xci new file mode 100644 index 000000000..2e1f47fff --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotate_int24/cordic_rotate_int24.xci @@ -0,0 +1,171 @@ + + + xilinx.com + xci + unknown + 1.0 + + + cordic_rotate_int24 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 3 + 0 + 0 + 0 + 2 + 1 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 24 + 0 + 48 + 1 + 24 + 1 + -2 + 0 + 2 + 3 + 48 + 1 + 24 + 1 + 2 + 16 + kintex7 + false + true + Parallel + true + Embedded_Multiplier + cordic_rotate_int24 + SignedFraction + Rotate + 24 + 0 + 24 + Scaled_Radians + Maximum + 0 + Round_Pos_Neg_Inf + true + false + 1 + Blocking + Performance + OR_all_TLASTs + true + true + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/cordic_rotate_int24_int16/Makefile.inc b/fpga/usrp3/lib/ip/cordic_rotate_int24_int16/Makefile.inc new file mode 100644 index 000000000..ae87990e3 --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotate_int24_int16/Makefile.inc @@ -0,0 +1,15 @@ +# +# Copyright 2015 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_CORDIC_ROTATE_INT24_INT16_SRCS = $(IP_BUILD_DIR)/cordic_rotate_int24_int16/cordic_rotate_int24_int16.xci + +LIB_IP_CORDIC_ROTATE_INT24_INT16_OUTS = $(addprefix $(IP_BUILD_DIR)/cordic_rotate_int24_int16/, \ +cordic_rotate_int24_int16.xci.out \ +synth/cordic_rotate_int24_int16.vhd \ +) + +$(LIB_IP_CORDIC_ROTATE_INT24_INT16_SRCS) $(LIB_IP_CORDIC_ROTATE_INT24_INT16_OUTS) : $(LIB_IP_DIR)/cordic_rotate_int24_int16/cordic_rotate_int24_int16.xci + $(call BUILD_VIVADO_IP,cordic_rotate_int24_int16,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/cordic_rotate_int24_int16/cordic_rotate_int24_int16.xci b/fpga/usrp3/lib/ip/cordic_rotate_int24_int16/cordic_rotate_int24_int16.xci new file mode 100644 index 000000000..46d5fee55 --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotate_int24_int16/cordic_rotate_int24_int16.xci @@ -0,0 +1,170 @@ + + + xilinx.com + xci + unknown + 1.0 + + + cordic_rotate_int24_int16 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 3 + 0 + 0 + 0 + 2 + 1 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 24 + 0 + 32 + 1 + 16 + 1 + -2 + 0 + 3 + 3 + 48 + 1 + 24 + 1 + 2 + 16 + kintex7 + false + true + Parallel + true + Embedded_Multiplier + cordic_rotate_int24_int16 + SignedFraction + Rotate + 24 + 0 + 16 + Scaled_Radians + Maximum + 0 + Nearest_Even + true + false + 1 + Blocking + Performance + OR_all_TLASTs + true + true + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/cordic_rotator/Makefile.inc b/fpga/usrp3/lib/ip/cordic_rotator/Makefile.inc new file mode 100644 index 000000000..b202818ed --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotator/Makefile.inc @@ -0,0 +1,17 @@ +# +# Copyright 2015 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_CORDIC_ROTATOR_SRCS = $(IP_BUILD_DIR)/cordic_rotator/cordic_rotator.xci + +LIB_IP_CORDIC_ROTATOR_OUTS = $(addprefix $(IP_BUILD_DIR)/cordic_rotator/, \ +cordic_rotator.xci.out \ +synth/cordic_rotator.vhd \ +) + +$(LIB_IP_CORDIC_ROTATOR_SRCS) $(LIB_IP_CORDIC_ROTATOR_OUTS) : $(LIB_IP_DIR)/cordic_rotator/cordic_rotator.xci + $(call BUILD_VIVADO_IP,cordic_rotator,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/cordic_rotator/cordic_rotator.xci b/fpga/usrp3/lib/ip/cordic_rotator/cordic_rotator.xci new file mode 100644 index 000000000..63b7aafb3 --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotator/cordic_rotator.xci @@ -0,0 +1,166 @@ + + + xilinx.com + xci + unknown + 1.0 + + + cordic_rotator + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 2 + 0 + 0 + 0 + 2 + 1 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 0 + 16 + 0 + 32 + 1 + 16 + 1 + -2 + 0 + 2 + 0 + 32 + 1 + 16 + 1 + 2 + 1 + kintex7 + false + true + Parallel + true + No_Scale_Compensation + cordic_rotator + SignedFraction + Rotate + 16 + 0 + 16 + Scaled_Radians + Maximum + 0 + Round_Pos_Neg_Inf + true + false + 1 + Blocking + Performance + Pass_Cartesian_TLAST + true + false + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/cordic_rotator24/Makefile.inc b/fpga/usrp3/lib/ip/cordic_rotator24/Makefile.inc new file mode 100644 index 000000000..822d97b87 --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotator24/Makefile.inc @@ -0,0 +1,15 @@ +# +# Copyright 2016 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_CORDIC_ROTATOR24_SRCS = $(IP_BUILD_DIR)/cordic_rotator24/cordic_rotator24.xci + +LIB_IP_CORDIC_ROTATOR24_OUTS = $(addprefix $(IP_BUILD_DIR)/cordic_rotator24/, \ +cordic_rotator24.xci.out \ +synth/cordic_rotator24.vhd \ +) + +$(LIB_IP_CORDIC_ROTATOR24_SRCS) $(LIB_IP_CORDIC_ROTATOR24_OUTS) : $(LIB_IP_DIR)/cordic_rotator24/cordic_rotator24.xci + $(call BUILD_VIVADO_IP,cordic_rotator24,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/cordic_rotator24/cordic_rotator24.xci b/fpga/usrp3/lib/ip/cordic_rotator24/cordic_rotator24.xci new file mode 100644 index 000000000..970220f6e --- /dev/null +++ b/fpga/usrp3/lib/ip/cordic_rotator24/cordic_rotator24.xci @@ -0,0 +1,169 @@ + + + xilinx.com + xci + unknown + 1.0 + + + cordic_rotator24 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 3 + 0 + 0 + 0 + 2 + 1 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 0 + 24 + 0 + 48 + 1 + 24 + 1 + -2 + 0 + 2 + 0 + 48 + 1 + 24 + 1 + 2 + 1 + kintex7 + false + true + Parallel + true + No_Scale_Compensation + cordic_rotator + SignedFraction + Rotate + 24 + 0 + 24 + Scaled_Radians + Maximum + 0 + Round_Pos_Neg_Inf + true + false + 1 + Blocking + Performance + Pass_Cartesian_TLAST + true + false + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/dds/Makefile.inc b/fpga/usrp3/lib/ip/dds/Makefile.inc new file mode 100644 index 000000000..2345822cc --- /dev/null +++ b/fpga/usrp3/lib/ip/dds/Makefile.inc @@ -0,0 +1,15 @@ +# +# Copyright 2018 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_DDS_SRCS = $(IP_BUILD_DIR)/dds/dds.xci + +LIB_IP_DDS_OUTS = $(addprefix $(IP_BUILD_DIR)/dds/, \ +dds.xci.out \ +synth/dds.vhd \ +) + +$(LIB_IP_DDS_SRCS) $(LIB_IP_DDS_OUTS) : $(LIB_IP_DIR)/dds/dds.xci + $(call BUILD_VIVADO_IP,dds,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/dds/dds.xci b/fpga/usrp3/lib/ip/dds/dds.xci new file mode 100644 index 000000000..0af68af47 --- /dev/null +++ b/fpga/usrp3/lib/ip/dds/dds.xci @@ -0,0 +1,305 @@ + + + xilinx.com + xci + unknown + 1.0 + + + dds + + + ACTIVE_LOW + + 100000000 + 0 + 0.000 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 8 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 32 + 1 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 15 + 1 + 0 + 9 + 0 + 32 + 1 + 0 + 32 + 1 + 0 + 0 + 0 + 0 + 2 + 0 + 16 + 16 + 1 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 1 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0 + 0 + 0 + 64 + 0 + 1 + 1 + 1 + kintex7 + Unit_Circle + 1 + dds + Not_Required + 214 + Maximal + 0.4 + Coregen + false + true + true + true + 15 + Auto + Not_Required + Not_Required + Block_ROM + Standard + 9 + false + false + None + Twos_Complement + Area + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Sine_and_Cosine + 16 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + Hardware_Parameters + Phase_Generator_and_SIN_COS_LUT + Programmable + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 32 + Programmable + false + On_Vector + Not_Required + 1 + 45 + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 18 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/dds_sin_cos_lut_only/Makefile.inc b/fpga/usrp3/lib/ip/dds_sin_cos_lut_only/Makefile.inc new file mode 100644 index 000000000..6e141206f --- /dev/null +++ b/fpga/usrp3/lib/ip/dds_sin_cos_lut_only/Makefile.inc @@ -0,0 +1,17 @@ +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_DDS_SIN_COS_LUT_ONLY_SRCS = $(IP_BUILD_DIR)/dds_sin_cos_lut_only/dds_sin_cos_lut_only.xci + +LIB_IP_DDS_SIN_COS_LUT_ONLY_OUTS = $(addprefix $(IP_BUILD_DIR)/dds_sin_cos_lut_only/, \ +dds_sin_cos_lut_only.xci.out \ +synth/dds_sin_cos_lut_only.vhd \ +) + +$(LIB_IP_DDS_SIN_COS_LUT_ONLY_SRCS) $(LIB_IP_DDS_SIN_COS_LUT_ONLY_OUTS) : $(LIB_IP_DIR)/dds_sin_cos_lut_only/dds_sin_cos_lut_only.xci + $(call BUILD_VIVADO_IP,dds_sin_cos_lut_only,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/dds_sin_cos_lut_only/dds_sin_cos_lut_only.xci b/fpga/usrp3/lib/ip/dds_sin_cos_lut_only/dds_sin_cos_lut_only.xci new file mode 100644 index 000000000..4220fa7c4 --- /dev/null +++ b/fpga/usrp3/lib/ip/dds_sin_cos_lut_only/dds_sin_cos_lut_only.xci @@ -0,0 +1,309 @@ + + + xilinx.com + xci + unknown + 1.0 + + + dds_sin_cos_lut_only + + + ACTIVE_LOW + + 100000000 + 0 + 0.000 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 3 + 0 + 0 + 0 + 24 + 1 + 1 + 1 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 0 + 1 + 2 + 1 + 12 + 1 + 0 + 9 + 0 + 32 + 1 + 0 + 1 + 1 + 0 + 0 + 2 + 0 + 2 + 0 + 16 + 11 + 2 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0 + 0 + 0 + 1 + 0 + 24 + 1 + 0 + kintex7 + Unit_Circle + 1 + dds_sin_cos_lut_only + Packet_Framing + 100 + Minimal + 0.4 + Coregen + false + true + false + true + 12 + Configurable + Not_Required + Not_Required + Block_ROM + Standard + 9 + false + false + Taylor_Series_Corrected + Twos_Complement + Area + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Sine_and_Cosine + 16 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + Hardware_Parameters + SIN_COS_LUT_only + Fixed + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 24 + None + false + On_Vector + Not_Required + 1 + 45 + false + 1 + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 18 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/divide_int16/Makefile.inc b/fpga/usrp3/lib/ip/divide_int16/Makefile.inc new file mode 100644 index 000000000..103dfc52d --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int16/Makefile.inc @@ -0,0 +1,18 @@ +# +# Copyright 2015 Ettus Research +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_DIVIDE_INT16_SRCS = $(IP_BUILD_DIR)/divide_int16/divide_int16.xci + +LIB_IP_DIVIDE_INT16_OUTS = $(addprefix $(IP_BUILD_DIR)/divide_int16/, \ +divide_int16.xci.out \ +synth/divide_int16.vhd \ +) + +$(LIB_IP_DIVIDE_INT16_SRCS) $(LIB_IP_DIVIDE_INT16_OUTS) : $(LIB_IP_DIR)/divide_int16/divide_int16.xci + $(call BUILD_VIVADO_IP,divide_int16,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/divide_int16/divide_int16.xci b/fpga/usrp3/lib/ip/divide_int16/divide_int16.xci new file mode 100644 index 000000000..b052c0615 --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int16/divide_int16.xci @@ -0,0 +1,162 @@ + + + xilinx.com + xci + unknown + 1.0 + + + divide_int16 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 1 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 2 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 2 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 39 + 32 + 1 + 16 + 1 + 16 + 1 + 1 + 16 + kintex7 + 1 + 16 + 16 + 1 + 16 + 1 + false + true + divide_int16 + Blocking + Performance + OR_all_TLASTs + true + Radix2 + 1 + true + 16 + true + false + 1 + true + false + 1 + 16 + 16 + 39 + Automatic + Signed + Fractional + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/divide_int16_int32/Makefile.inc b/fpga/usrp3/lib/ip/divide_int16_int32/Makefile.inc new file mode 100644 index 000000000..9aab78f8b --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int16_int32/Makefile.inc @@ -0,0 +1,17 @@ +# +# Copyright 2015 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_DIVIDE_INT16_INT32_SRCS = $(IP_BUILD_DIR)/divide_int16_int32/divide_int16_int32.xci + +LIB_IP_DIVIDE_INT16_INT32_OUTS = $(addprefix $(IP_BUILD_DIR)/divide_int16_int32/, \ +divide_int16_int32.xci.out \ +synth/divide_int16_int32.vhd \ +) + +$(LIB_IP_DIVIDE_INT16_INT32_SRCS) $(LIB_IP_DIVIDE_INT16_INT32_OUTS) : $(LIB_IP_DIR)/divide_int16_int32/divide_int16_int32.xci + $(call BUILD_VIVADO_IP,divide_int16_int32,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/divide_int16_int32/divide_int16_int32.xci b/fpga/usrp3/lib/ip/divide_int16_int32/divide_int16_int32.xci new file mode 100644 index 000000000..fb85b0fa5 --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int16_int32/divide_int16_int32.xci @@ -0,0 +1,164 @@ + + + xilinx.com + xci + unknown + 1.0 + + + divide_int16_int32 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 1 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 2 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 55 + 48 + 1 + 16 + 1 + 32 + 1 + 1 + 16 + kintex7 + 1 + 16 + 32 + 1 + 32 + 1 + false + true + divide_int16_int32 + Blocking + Performance + OR_all_TLASTs + true + Radix2 + 1 + true + 16 + true + false + 1 + true + false + 1 + 32 + 32 + 55 + Automatic + Signed + Fractional + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/divide_int24/Makefile.inc b/fpga/usrp3/lib/ip/divide_int24/Makefile.inc new file mode 100644 index 000000000..94a5a8a2b --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int24/Makefile.inc @@ -0,0 +1,17 @@ +# +# Copyright 2015 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_DIVIDE_INT24_SRCS = $(IP_BUILD_DIR)/divide_int24/divide_int24.xci + +LIB_IP_DIVIDE_INT24_OUTS = $(addprefix $(IP_BUILD_DIR)/divide_int24/, \ +divide_int24.xci.out \ +synth/divide_int24.vhd \ +) + +$(LIB_IP_DIVIDE_INT24_SRCS) $(LIB_IP_DIVIDE_INT24_OUTS) : $(LIB_IP_DIR)/divide_int24/divide_int24.xci + $(call BUILD_VIVADO_IP,divide_int24,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/divide_int24/divide_int24.xci b/fpga/usrp3/lib/ip/divide_int24/divide_int24.xci new file mode 100644 index 000000000..d98c7359f --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int24/divide_int24.xci @@ -0,0 +1,165 @@ + + + xilinx.com + xci + unknown + 1.0 + + + divide_int24 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 6 + 0 + 0 + 1 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 3 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 3 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 55 + 48 + 1 + 24 + 1 + 24 + 1 + 1 + 16 + kintex7 + 1 + 24 + 24 + 1 + 24 + 1 + false + true + divide_int24 + Blocking + Performance + OR_all_TLASTs + true + Radix2 + 1 + true + 24 + true + false + 1 + true + false + 1 + 24 + 24 + 55 + Automatic + Signed + Fractional + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/divide_int32/Makefile.inc b/fpga/usrp3/lib/ip/divide_int32/Makefile.inc new file mode 100644 index 000000000..c4eacf68f --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int32/Makefile.inc @@ -0,0 +1,15 @@ +# +# Copyright 2015 Ettus Research +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_DIVIDE_INT32_SRCS = $(IP_BUILD_DIR)/divide_int32/divide_int32.xci + +LIB_IP_DIVIDE_INT32_OUTS = $(addprefix $(IP_BUILD_DIR)/divide_int32/, \ +divide_int32.xci.out \ +synth/divide_int32.vhd \ +) + +$(LIB_IP_DIVIDE_INT32_SRCS) $(LIB_IP_DIVIDE_INT32_OUTS) : $(LIB_IP_DIR)/divide_int32/divide_int32.xci + $(call BUILD_VIVADO_IP,divide_int32,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/divide_int32/divide_int32.xci b/fpga/usrp3/lib/ip/divide_int32/divide_int32.xci new file mode 100644 index 000000000..b57c10a58 --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_int32/divide_int32.xci @@ -0,0 +1,165 @@ + + + xilinx.com + xci + unknown + 1.0 + + + divide_int32 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 8 + 0 + 0 + 1 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 71 + 64 + 1 + 32 + 1 + 32 + 1 + 1 + 16 + kintex7 + 1 + 32 + 32 + 1 + 32 + 1 + false + true + divide_int32 + Blocking + Performance + OR_all_TLASTs + true + Radix2 + 1 + true + 32 + true + false + 1 + true + false + 1 + 32 + 32 + 71 + Automatic + Signed + Fractional + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/ip/divide_uint32/Makefile.inc b/fpga/usrp3/lib/ip/divide_uint32/Makefile.inc new file mode 100644 index 000000000..054296981 --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_uint32/Makefile.inc @@ -0,0 +1,17 @@ +# +# Copyright 2015 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +include $(TOOLS_DIR)/make/viv_ip_builder.mak + +LIB_IP_DIVIDE_UINT32_SRCS = $(IP_BUILD_DIR)/divide_uint32/divide_uint32.xci + +LIB_IP_DIVIDE_UINT32_OUTS = $(addprefix $(IP_BUILD_DIR)/divide_uint32/, \ +divide_uint32.xci.out \ +synth/divide_uint32.vhd \ +) + +$(LIB_IP_DIVIDE_UINT32_SRCS) $(LIB_IP_DIVIDE_UINT32_OUTS) : $(LIB_IP_DIR)/divide_uint32/divide_uint32.xci + $(call BUILD_VIVADO_IP,divide_uint32,$(ARCH),$(PART_ID),$(LIB_IP_DIR),$(IP_BUILD_DIR),0) diff --git a/fpga/usrp3/lib/ip/divide_uint32/divide_uint32.xci b/fpga/usrp3/lib/ip/divide_uint32/divide_uint32.xci new file mode 100644 index 000000000..12d19d75b --- /dev/null +++ b/fpga/usrp3/lib/ip/divide_uint32/divide_uint32.xci @@ -0,0 +1,166 @@ + + + xilinx.com + xci + unknown + 1.0 + + + divide_uint32 + + + ACTIVE_LOW + + 1000000 + 0 + 0.000 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 8 + 0 + 0 + 1 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + + 100000000 + 0 + 1 + 1 + 0 + 0 + undef + 0.000 + 4 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 69 + 64 + 1 + 32 + 1 + 32 + 1 + 1 + 1 + kintex7 + 1 + 32 + 32 + 1 + 32 + 0 + false + true + divide_uint32 + Blocking + Performance + Pass_Dividend_TLAST + true + Radix2 + 1 + true + 32 + true + false + 1 + true + false + 1 + 32 + 32 + 69 + Automatic + Unsigned + Fractional + kintex7 + + + xc7k410t + ffg900 + VERILOG + + MIXED + -2 + + + TRUE + TRUE + IP_Flow + 15 + TRUE + . + + . + 2019.1 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/packet_proc/.gitignore b/fpga/usrp3/lib/packet_proc/.gitignore new file mode 100644 index 000000000..ca543057c --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/.gitignore @@ -0,0 +1,3 @@ +vita.txt +xo.txt +zpu.txt diff --git a/fpga/usrp3/lib/packet_proc/Makefile.srcs b/fpga/usrp3/lib/packet_proc/Makefile.srcs new file mode 100644 index 000000000..07a357965 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/Makefile.srcs @@ -0,0 +1,19 @@ +# +# Copyright 2013 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# Packet Processing Sources +################################################## +PACKET_PROC_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/packet_proc/, \ +chdr_chunker.v \ +chdr_dechunker.v \ +cvita_dest_lookup.v \ +ip_hdr_checksum.v \ +arm_deframer.v \ +arp_responder/arp_responder.vhd \ +)) + diff --git a/fpga/usrp3/lib/packet_proc/arm_deframer.v b/fpga/usrp3/lib/packet_proc/arm_deframer.v new file mode 100644 index 000000000..c4f77edf7 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/arm_deframer.v @@ -0,0 +1,119 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2017 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: arm_deframer +// Description: +// Adds 6 bytes of Zeros at the beginning of every packet. It aligns the +// 64-bit words of the ethernet packet to be used later for classifying the +// packets. The module is based on xge64_to_axi64 and has lesser +// functionality. +// Note that the block only works for padding 6 bytes. +// +///////////////////////////////////////////////////////////////////// + +module arm_deframer ( + // Clocks and Reset + input wire clk, + input wire reset, + input wire clear, + // Slave AXI Interface + input wire [63:0] s_axis_tdata, + input wire [3:0] s_axis_tuser, //used as tkeep here + input wire s_axis_tlast, + input wire s_axis_tvalid, + output reg s_axis_tready, + // Master AXI Interface + output reg [63:0] m_axis_tdata, + output reg [3:0] m_axis_tuser, //used as tkeep here + output reg m_axis_tlast, + output reg m_axis_tvalid, + input wire m_axis_tready +); + // State Machine States + localparam START = 2'b00; + localparam BODY = 2'b01; + localparam EXTRA = 2'b10; + localparam PAD_BYTES = 3'b110; //6 bytes + wire new_line; + wire valid_beat; + reg [1:0] state = 2'b00, next_state=2'b00; + reg [47:0] holding_reg; + reg [2:0] holding_user; + // New line will be created by padding 6 bytes if the valid bytes on the + // last line are greater than 2 bytes(3 to 7 bytes) or all 8 bytes are valid. + assign new_line = (s_axis_tuser[2:0] > 3'b010) || (s_axis_tuser[2:0] == 3'b000); + assign valid_beat = s_axis_tvalid & m_axis_tready; + always @(posedge clk) begin + if (reset | clear) begin + state <= START; + end else begin + state <=next_state; + end + end + // holding last 48 bits from input tdata on every valid_beat. + always @(posedge clk)begin + if (s_axis_tvalid & s_axis_tready) begin + // Register the last 6 bytes of data for one cycle + holding_reg <= s_axis_tdata[63:16]; + // Register the tuser in case there is a new line + // tuser should be valid for one extra cycle in that case + holding_user <= s_axis_tuser[2:0]; + end + end + // Outputs + always @(*) begin + m_axis_tdata = 64'b0; + m_axis_tvalid = 1'b0; + m_axis_tlast = 1'b0; + m_axis_tuser = 4'b0; + s_axis_tready = 1'b1; + case (state) + START : begin + // Pad with 6 bytes of Zeros at the beginning of the packet + // Shift the first 2 bytes to the end + m_axis_tdata = {s_axis_tdata[15:0], 48'b0}; + m_axis_tvalid = s_axis_tvalid; + m_axis_tlast = s_axis_tlast; + m_axis_tuser = 4'b0; + s_axis_tready = m_axis_tready; + if(valid_beat) next_state = BODY; + else next_state = START; + end + BODY : begin + // Shift the remaining packet by 6 bytes. + // Here we're using register version of data and tvalid. + m_axis_tdata = {s_axis_tdata[15:0], holding_reg}; + m_axis_tvalid = s_axis_tvalid; + m_axis_tlast = new_line? 1'b0: s_axis_tvalid & s_axis_tlast; + // Modify the tuser according to the new packet i.e. add 6 to it. + m_axis_tuser = (new_line & s_axis_tlast) ? 4'b0: {1'b0, s_axis_tuser[2:0] + PAD_BYTES}; + s_axis_tready = m_axis_tready; + if (valid_beat & s_axis_tlast) next_state = new_line ? EXTRA : START; + else next_state = BODY; + end + EXTRA : begin + m_axis_tdata = {16'b0, holding_reg}; + m_axis_tvalid = 1'b1; + m_axis_tlast = 1'b1; + // Modify the tuser according to the new shifted packet i.e. add 6 to it. + m_axis_tuser = {1'b0, holding_user + PAD_BYTES}; + // We need to hold off any comming upstream data i.e not ready until + // downstream done consuming this data + s_axis_tready = 1'b0; + if (m_axis_tready) next_state = START; + else next_state = EXTRA; + end + default : begin + m_axis_tdata = 64'b0; + m_axis_tvalid = 1'b0; + m_axis_tlast = 1'b0; + m_axis_tuser = 4'b0; + s_axis_tready = 1'b1; + next_state = START; + end + endcase + end +endmodule // arm_deframer diff --git a/fpga/usrp3/lib/packet_proc/arp_responder/arp_responder.vhd b/fpga/usrp3/lib/packet_proc/arp_responder/arp_responder.vhd new file mode 100644 index 000000000..8481132c6 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/arp_responder/arp_responder.vhd @@ -0,0 +1,204 @@ +-- +-- Copyright 2019 Ettus Research, A National Instruments brand +-- +-- SPDX-License-Identifier: LGPL-3.0 +-- +-- Module: arp_responder +-- Description: Processing IP to send replies for ARP frames (for IPv4) +-- arp_responder checks the incoming ARP frame against the input port ip_addr, +-- and if the frame is a request for this module's ip_addr, the module will +-- format an ARP reply and send it on the outgoing AXI-S interface. +-- +-- mac_addr and ip_addr must be kept stable for this module to function. They +-- are not registered within the IP. +-- +-- s_axis_tuser indicates there is an error in the packet, and it should be discarded + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity arp_responder is +port ( + aclk : in std_logic; + aresetn : in std_logic; + mac_addr : in std_logic_vector(47 downto 0); + ip_addr : in std_logic_vector(31 downto 0); + s_axis_tdata : in std_logic_vector(63 downto 0); + s_axis_tvalid : in std_logic; + s_axis_tready : out std_logic; + s_axis_tkeep : in std_logic_vector(7 downto 0); + s_axis_tlast : in std_logic; + s_axis_tuser : in std_logic; + m_axis_tdata : out std_logic_vector(63 downto 0); + m_axis_tvalid : out std_logic; + m_axis_tready : in std_logic; + m_axis_tkeep : out std_logic_vector(7 downto 0); + m_axis_tlast : out std_logic; + m_axis_tuser : out std_logic +); +end arp_responder; + +architecture arch of arp_responder is + type pkt_state_t is (PKT_IDLE, PKT_RECV, PKT_SEND, PKT_DROP); + signal pkt_state : pkt_state_t; + signal pkt_recv_count : unsigned(3 downto 0); + signal pkt_send_count : unsigned(3 downto 0); + + --All of these are LSB-0 for bits, but first byte transmitted is byte 0 + -- In ChipScope, bytes will appear swapped versus typical diagrams + signal src_mac_be : std_logic_vector(47 downto 0); + signal sender_hw_addr_be : std_logic_vector(47 downto 0); + signal sender_protocol_addr_be : std_logic_vector(31 downto 0); + signal target_protocol_addr_be : std_logic_vector(31 downto 0); + signal ip_addr_be : std_logic_vector(31 downto 0); +begin + m_axis_tuser <= '0'; + m_axis_tvalid <= '1' when (pkt_state = PKT_SEND) else '0'; + ip_addr_be <= ip_addr(7 downto 0) & ip_addr(15 downto 8) & + ip_addr(23 downto 16) & ip_addr(31 downto 24); + + s_axis_tready <= '1' when (pkt_state = PKT_IDLE) or (pkt_state = PKT_RECV) or (pkt_state = PKT_DROP) + else '0'; + + tx_reply : process (src_mac_be, mac_addr, ip_addr, sender_hw_addr_be, + sender_protocol_addr_be, pkt_send_count) + begin + m_axis_tdata <= (others => 'X'); + m_axis_tkeep <= (others => '1'); + m_axis_tlast <= '0'; + case (to_integer(pkt_send_count)) is + when 0 => + m_axis_tdata(47 downto 0) <= src_mac_be; + m_axis_tdata(63 downto 48) <= mac_addr(39 downto 32) & mac_addr(47 downto 40); + m_axis_tkeep <= X"FF"; + m_axis_tlast <= '0'; + when 1 => + m_axis_tdata(31 downto 0) <= mac_addr(7 downto 0) & mac_addr(15 downto 8) & + mac_addr(23 downto 16) & mac_addr(31 downto 24); + m_axis_tdata(47 downto 32) <= X"0608"; + m_axis_tdata(63 downto 48) <= X"0100"; + m_axis_tkeep <= X"FF"; + m_axis_tlast <= '0'; + when 2 => + m_axis_tdata(15 downto 0) <= X"0008"; --PTYPE + m_axis_tdata(23 downto 16) <= X"06"; --HLEN + m_axis_tdata(31 downto 24) <= X"04"; --PLEN + m_axis_tdata(47 downto 32) <= X"0200"; --OPER + m_axis_tdata(63 downto 48) <= mac_addr(39 downto 32) & mac_addr(47 downto 40); --SHA + m_axis_tkeep <= X"FF"; + m_axis_tlast <= '0'; + when 3 => + m_axis_tdata(31 downto 0) <= mac_addr(7 downto 0) & mac_addr(15 downto 8) & + mac_addr(23 downto 16) & mac_addr(31 downto 24); --SHA + m_axis_tdata(63 downto 32) <= ip_addr(7 downto 0) & ip_addr(15 downto 8) & + ip_addr(23 downto 16) & ip_addr(31 downto 24); --SPA + m_axis_tkeep <= X"FF"; + m_axis_tlast <= '0'; + when 4 => + m_axis_tdata(47 downto 0) <= sender_hw_addr_be; --THA + m_axis_tdata(63 downto 48) <= sender_protocol_addr_be(15 downto 0); --TPA + m_axis_tkeep <= X"FF"; + m_axis_tlast <= '0'; + when 5 => + m_axis_tdata(15 downto 0) <= sender_protocol_addr_be(31 downto 16); --TPA + m_axis_tdata(63 downto 16) <= (others => '0'); + m_axis_tkeep <= X"03"; + m_axis_tlast <= '1'; + when others => + null; + end case; + end process; + + process (aclk) + variable pkt_nonmatch : boolean := false; + begin + if rising_edge(aclk) then + case (pkt_state) is + when PKT_IDLE => + if (s_axis_tvalid = '1') and (s_axis_tlast = '0') and (s_axis_tuser = '0') then + pkt_state <= PKT_RECV; + pkt_recv_count <= to_unsigned(1, pkt_recv_count'length); + src_mac_be(15 downto 0) <= s_axis_tdata(63 downto 48); + end if; + when PKT_RECV => + pkt_nonmatch := false; + + pkt_send_count <= to_unsigned(0, pkt_send_count'length); + + if (s_axis_tvalid = '1') and (s_axis_tuser = '1') then + pkt_nonmatch := true; + elsif (s_axis_tvalid = '1') and (s_axis_tuser = '0') then + if (to_integer(pkt_recv_count) < 7) then + pkt_recv_count <= pkt_recv_count + 1; + end if; + + case (to_integer(pkt_recv_count)) is + when 1 => + src_mac_be(47 downto 16) <= s_axis_tdata(31 downto 0); + if (s_axis_tdata(47 downto 32) /= X"0608") or --eth_type + (s_axis_tdata(63 downto 48) /= X"0100") or --HTYPE + (s_axis_tlast = '1') then + pkt_nonmatch := true; + end if; + when 2 => + sender_hw_addr_be(15 downto 0) <= s_axis_tdata(63 downto 48); + if (s_axis_tdata(15 downto 0) /= X"0008") or --PTYPE + (s_axis_tdata(23 downto 16) /= X"06") or --HLEN + (s_axis_tdata(31 downto 24) /= X"04") or --PLEN + (s_axis_tdata(47 downto 32) /= X"0100") or --OPER + (s_axis_tlast = '1') then + pkt_nonmatch := true; + end if; + when 3 => + sender_hw_addr_be(47 downto 16) <= s_axis_tdata(31 downto 0); + sender_protocol_addr_be <= s_axis_tdata(63 downto 32); + if (s_axis_tlast = '1') then + pkt_nonmatch := true; + end if; + when 4 => + --THA = s_axis_tdata(47 downto 0) + target_protocol_addr_be(15 downto 0) <= s_axis_tdata(63 downto 48); + if (s_axis_tdata(63 downto 48) /= ip_addr_be(15 downto 0)) or + (s_axis_tlast = '1') then + pkt_nonmatch := true; + end if; + when 5 => + target_protocol_addr_be(31 downto 16) <= s_axis_tdata(15 downto 0); + if (s_axis_tdata(15 downto 0) /= ip_addr_be(31 downto 16)) then + pkt_nonmatch := true; + end if; + when others => + null; + end case; + end if; + if (pkt_nonmatch) then + if (s_axis_tlast = '1') then + pkt_state <= PKT_IDLE; + else + pkt_state <= PKT_DROP; + end if; + elsif (s_axis_tlast = '1') then + pkt_state <= PKT_SEND; + end if; + when PKT_SEND => + if (m_axis_tready = '1') then + pkt_send_count <= pkt_send_count + 1; + + if (pkt_send_count = 5) then + pkt_state <= PKT_IDLE; + end if; + end if; + when PKT_DROP => + if (s_axis_tvalid = '1') and (s_axis_tlast = '1') then + pkt_state <= PKT_IDLE; + end if; + end case; + + if aresetn = '0' then + pkt_state <= PKT_IDLE; + end if; + end if; + end process; +end arch; + diff --git a/fpga/usrp3/lib/packet_proc/arp_responder/test/arp_responder_test.vhd b/fpga/usrp3/lib/packet_proc/arp_responder/test/arp_responder_test.vhd new file mode 100644 index 000000000..ef2e62980 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/arp_responder/test/arp_responder_test.vhd @@ -0,0 +1,185 @@ +-- +-- Copyright 2019 Ettus Research, A National Instruments brand +-- +-- SPDX-License-Identifier: LGPL-3.0 +-- +-- Module: arp_responder_test +-- Description: Simulation module to check the arp_responder IP +-- Sends a request to the arp_responder and checks for the expected reply + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.arp_responder; + +entity arp_responder_test is +end arp_responder_test; + +architecture sim of arp_responder_test is + signal test_fail : boolean := false; + signal aclk : std_logic := '0'; + signal aresetn : std_logic; + signal mac_addr : std_logic_vector(47 downto 0) := X"017136E7BE02"; + signal ip_addr : std_logic_vector(31 downto 0) := X"04030201"; + signal s_axis_tdata : std_logic_vector(63 downto 0); + signal s_axis_tvalid : std_logic; + signal s_axis_tready : std_logic; + signal s_axis_tkeep : std_logic_vector(7 downto 0); + signal s_axis_tlast : std_logic; + signal s_axis_tuser : std_logic; + signal m_axis_tdata : std_logic_vector(63 downto 0); + signal m_axis_tvalid : std_logic; + signal m_axis_tready : std_logic; + signal m_axis_tkeep : std_logic_vector(7 downto 0); + signal m_axis_tlast : std_logic; + signal m_axis_tuser : std_logic; + + constant HALFCYCLE : time := 4 ns; + constant CYCLE : time := 2*HALFCYCLE; + constant ARP_REQUEST_VECTOR : std_logic_vector(64*8-1 downto 0) := + X"0000000000000000" & --Padding + X"0000000000000000" & --Padding + X"000000000000" & --Packet filler + X"04030201" & -- + X"000000000000" & + X"020B010A" & + X"00D00D010101" & + X"0100" & + X"04" & + X"06" & + X"0008" & + X"0100" & + X"0608" & + X"00D00D010101" & + X"FFFFFFFFFFFF"; + constant ARP_REPLY_VECTOR : std_logic_vector(64*8-1 downto 0) := + X"0000000000000000" & --Padding + X"0000000000000000" & --Padding + X"000000000000" & --Packet filler + X"020B010A" & + X"00D00D010101" & + X"04030201" & -- + X"017136E7BE02" & + X"0200" & + X"04" & + X"06" & + X"0008" & + X"0100" & + X"0608" & + X"017136E7BE02" & + X"00D00D010101"; + --Dest --6 + --Src --6 + --Ethertype --2 + --HTYPE = 0x0001 --2 + --PTYPE = 0x0800 --2 + --HLEN = 0x06 --1 + --PLEN = 0x04 --1 + --OPER = 0x0001 --2 + --SHA = --6 + --SPA = --4 + --THA = --6 + --TPA = --4 + --Need to check... + -- ARP request to us + -- ARP request not to us + -- Malformed packet +begin + + process + begin + wait for HALFCYCLE; + aclk <= not aclk; + end process; + + process + begin + wait for CYCLE; + aresetn <= '0'; + wait for 3*CYCLE; + aresetn <= '1'; + s_axis_tvalid <= '0'; + s_axis_tkeep <= X"00"; + s_axis_tlast <= '0'; + s_axis_tuser <= '0'; + m_axis_tready <= '0'; + wait for CYCLE; + for i in 0 to 7 loop + s_axis_tdata <= ARP_REQUEST_VECTOR(64*i+63 downto 64*i); + s_axis_tkeep <= X"FF"; + s_axis_tvalid <= '1'; + if (i = 7) then + s_axis_tlast <= '1'; + else + s_axis_tlast <= '0'; + end if; + if (i >= 3) then + s_axis_tuser <= '1'; + else + s_axis_tuser <= '0'; + end if; + wait for CYCLE; + s_axis_tvalid <= '0'; + wait for 7*CYCLE; + --wait until s_axis_tready = '1'; + end loop; + wait for CYCLE; + s_axis_tvalid <= '0'; + s_axis_tuser <= '0'; + wait for CYCLE; + for i in 0 to 7 loop + s_axis_tdata <= ARP_REQUEST_VECTOR(64*i+63 downto 64*i); + s_axis_tkeep <= X"FF"; + s_axis_tvalid <= '1'; + if (i = 7) then + s_axis_tlast <= '1'; + else + s_axis_tlast <= '0'; + end if; + wait for CYCLE; + s_axis_tvalid <= '0'; + wait for 7*CYCLE; + --wait until s_axis_tready = '1'; + end loop; + wait for CYCLE; + s_axis_tvalid <= '0'; + wait for CYCLE; + for i in 0 to 7 loop + m_axis_tready <= '1'; + if (m_axis_tdata /= ARP_REPLY_VECTOR(64*i+63 downto 64*i)) then + test_fail <= true; + report "Reply vector mismatch"; + end if; + wait for CYCLE; + m_axis_tready <= '0'; + wait for 7*CYCLE; + end loop; + wait for CYCLE; + if (test_fail) then + report "Test FAILED" severity failure; + else + report "PASS: End of test" severity failure; + end if; + end process; + +dut : entity arp_responder +port map ( + aclk => aclk, + aresetn => aresetn, + mac_addr => mac_addr, + ip_addr => ip_addr, + s_axis_tdata => s_axis_tdata, + s_axis_tvalid => s_axis_tvalid, + s_axis_tready => s_axis_tready, + s_axis_tkeep => s_axis_tkeep, + s_axis_tlast => s_axis_tlast, + s_axis_tuser => s_axis_tuser, + m_axis_tdata => m_axis_tdata, + m_axis_tvalid => m_axis_tvalid, + m_axis_tready => m_axis_tready, + m_axis_tkeep => m_axis_tkeep, + m_axis_tlast => m_axis_tlast, + m_axis_tuser => m_axis_tuser +); +end sim; diff --git a/fpga/usrp3/lib/packet_proc/axis_to_cvita.v b/fpga/usrp3/lib/packet_proc/axis_to_cvita.v new file mode 100644 index 000000000..e2f0eed66 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/axis_to_cvita.v @@ -0,0 +1,32 @@ +// +// Copyright 2017 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`default_nettype none + +module axis_to_cvita +( + input wire clk, + + input wire [63:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + + output wire [63:0] o_tdata, + output wire o_tlast, + output wire o_tvalid, + input wire o_tready +); + + assign s_axis_tready = o_tready; + + assign o_tdata = {s_axis_tdata[31:0], s_axis_tdata[63:32]}; + assign o_tlast = s_axis_tlast; + assign o_tvalid = s_axis_tvalid; + +endmodule // axis_to_cvita + +`default_nettype wire + diff --git a/fpga/usrp3/lib/packet_proc/chdr_chunker.v b/fpga/usrp3/lib/packet_proc/chdr_chunker.v new file mode 100644 index 000000000..434919466 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/chdr_chunker.v @@ -0,0 +1,135 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// Quantize chdr packets to a configurable quantum value. o_tlast and +// i_tready will be held off until the entire quantized packet is xferred. +// If quantum is changed, it is the responsibility of the client to clear +// this module. error is asserted if a packet is larger than the quantum +// error can be reset by asserting reset or clear. + +`default_nettype none +module chdr_chunker # ( + parameter PAD_VALUE = 64'hFFFFFFFF_FFFFFFFF, + HOLD_ERROR = 1'b1 // If high, hold error until reset, else pulse +) ( + input wire clk, + input wire reset, + input wire clear, + input wire [15:0] frame_size, + + input wire [63:0] i_tdata, + input wire i_tlast, + input wire i_tvalid, + output reg i_tready, + + output wire [63:0] o_tdata, + output wire o_tlast, + output reg o_tvalid, + input wire o_tready, + + output wire error +); + + localparam ST_HEADER = 2'd0; + localparam ST_DATA = 2'd1; + localparam ST_PADDING = 2'd2; + localparam ST_ERROR = 2'd3; + + reg [1:0] state; + reg [15:0] frame_rem; + + // axi_len = ceil(length / 8) + wire [15:0] chdr_len_ceil = i_tdata[31:16] + 16'd7; + wire [15:0] axi_len = {3'b000, chdr_len_ceil[15:3]}; + + always @(posedge clk) begin + if (reset | clear) begin + state <= ST_HEADER; + frame_rem <= 16'd0; + end else if ((state == ST_ERROR) & i_tlast & i_tvalid & !HOLD_ERROR) begin + state <= ST_HEADER; + frame_rem <= 16'd0; + end else if (o_tready) begin + case (state) + ST_HEADER: begin + if (i_tvalid) begin + if ((axi_len > frame_size) | (axi_len == 16'd0)) + state <= ST_ERROR; + else if (i_tlast) + state <= ST_PADDING; + else + state <= ST_DATA; + + frame_rem <= frame_size - 16'd1; + end + end + + ST_DATA: begin + if (i_tvalid) begin + if (i_tlast) begin + state <= o_tlast ? ST_HEADER : ST_PADDING; + frame_rem <= o_tlast ? 16'd0 : (frame_rem - 16'd1); + end else begin + state <= ST_DATA; + frame_rem <= frame_rem - 16'd1; + end + end + end + + ST_PADDING: begin + if (o_tlast) begin + state <= ST_HEADER; + frame_rem <= 16'd0; + end else begin + state <= ST_PADDING; + frame_rem <= frame_rem - 16'd1; + end + end + + endcase + end + end + + always @(*) begin + case (state) + ST_HEADER: begin + i_tready = o_tready; + o_tvalid = (axi_len <= frame_size) & (axi_len > 16'd0) & i_tvalid; + end + + ST_DATA: begin + i_tready = o_tready; + o_tvalid = i_tvalid; + end + + ST_PADDING: begin + i_tready = 1'b0; + o_tvalid = 1'b1; + end + + ST_ERROR: begin + i_tready = 1'b1; + o_tvalid = 1'b0; + end + + default: begin + i_tready = 1'b0; + o_tvalid = 1'b0; + end + endcase + end + + assign o_tlast = (frame_rem != 16'd0) ? (frame_rem == 16'd1) : (axi_len == 16'd1); + assign o_tdata = (state == ST_PADDING) ? PAD_VALUE : i_tdata; + + assign error = (state == ST_ERROR); + +endmodule // chdr_chunker + +`default_nettype wire + diff --git a/fpga/usrp3/lib/packet_proc/chdr_dechunker.v b/fpga/usrp3/lib/packet_proc/chdr_dechunker.v new file mode 100644 index 000000000..3cae23fc6 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/chdr_dechunker.v @@ -0,0 +1,101 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module chdr_dechunker # ( + parameter PAD_VALUE = 64'hFFFFFFFF_FFFFFFFF +) ( + input clk, + input reset, + input clear, + input [15:0] frame_size, + + input [63:0] i_tdata, + input i_tvalid, + output i_tready, + + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output error +); + + localparam ST_HEADER = 2'd0; + localparam ST_DATA = 2'd1; + localparam ST_PADDING = 2'd2; + localparam ST_ERROR = 2'd3; + + reg [1:0] state; + reg [15:0] frame_rem, pkt_rem; + wire i_tlast; + + // axi_len = ceil(length / 8) + wire [15:0] cvita_len_ceil = i_tdata[31:16] + 7; + wire [15:0] axi_len = {3'b000, cvita_len_ceil[15:3]}; + + always @(posedge clk) begin + if (reset | clear) begin + state <= ST_HEADER; + frame_rem <= 16'd0; + pkt_rem <= 16'd0; + end else if (i_tvalid & i_tready) begin + case (state) + ST_HEADER: begin + if (axi_len > frame_size) + state <= ST_ERROR; + else if (~o_tlast) + state <= ST_DATA; + else + state <= ST_PADDING; + + frame_rem <= frame_size - 16'd1; + pkt_rem <= axi_len - 16'd1; + end + + ST_DATA: begin + if (o_tlast) begin + state <= i_tlast ? ST_HEADER : ST_PADDING; + pkt_rem <= 16'd0; + end else begin + state <= ST_DATA; + pkt_rem <= pkt_rem - 16'd1; + end + frame_rem <= frame_rem - 16'd1; + end + + ST_PADDING: begin + if (i_tlast) begin + state <= ST_HEADER; + frame_rem <= 16'd0; + end else begin + state <= ST_PADDING; + frame_rem <= frame_rem - 16'd1; + end + end + + ST_ERROR: begin + // We never leave the error state. However, we can't reach it + // with PCIe if we configure our transport according to the + // NI-RIO configuration. + state <= ST_ERROR; + end + endcase + end + end + + assign i_tready = o_tready | (state == ST_PADDING); + assign i_tlast = (frame_rem == 16'd1); //Temp signal + + assign o_tvalid = i_tvalid & (state != ST_PADDING); + assign o_tlast = (pkt_rem != 0) ? (pkt_rem == 16'd1) : (axi_len == 16'd1); + assign o_tdata = i_tdata; + + assign error = (state == ST_ERROR); + +endmodule // chdr_dechunker diff --git a/fpga/usrp3/lib/packet_proc/cvita_dest_lookup.v b/fpga/usrp3/lib/packet_proc/cvita_dest_lookup.v new file mode 100644 index 000000000..c19fd8b1a --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/cvita_dest_lookup.v @@ -0,0 +1,53 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Map the endpoint dest part of the SID in the CVITA header to a destination +// This destination (o_tdest) signal will be valid with o_tdata +// This only works with VALID CVITA frames + +module cvita_dest_lookup +#( + parameter DEST_WIDTH = 4 +) +( + input clk, input rst, + input set_stb, input [7:0] set_addr, input [DEST_WIDTH-1:0] set_data, + input [63:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready, + output [DEST_WIDTH-1:0] o_tdest +); + + reg [7:0] endpoint; + ram_2port #(.DWIDTH(DEST_WIDTH), .AWIDTH(8)) dest_lut + ( + .clka(clk), .ena(1'b1), .wea(set_stb), .addra(set_addr), .dia(set_data), .doa(), + .clkb(clk), .enb(1'b1), .web(1'b0), .addrb(endpoint), .dib(8'hff), .dob(o_tdest) + ); + + reg forward; + reg [1:0] count; + always @(posedge clk) begin + if (rst) begin + forward <= 1'b0; + count <= 2'b0; + end + else if (forward == 1'b0 && i_tvalid) begin + if (count == 2'b11) forward <= 1'b1; + endpoint <= i_tdata[7:0]; + count <= count + 1'b1; + end + else if (forward == 1'b1 && i_tvalid && i_tready && i_tlast) begin + forward <= 1'b0; + count <= 2'b0; + end + end + + assign o_tdata = i_tdata; + assign o_tlast = i_tlast; + assign o_tvalid = i_tvalid && forward; + assign i_tready = o_tready && forward; + +endmodule // cvita_dest_lookup diff --git a/fpga/usrp3/lib/packet_proc/cvita_to_axis.v b/fpga/usrp3/lib/packet_proc/cvita_to_axis.v new file mode 100644 index 000000000..9a346a059 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/cvita_to_axis.v @@ -0,0 +1,32 @@ +// +// Copyright 2017 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`default_nettype none + +module cvita_to_axis +( + input wire clk, + + input wire [63:0] i_tdata, + input wire i_tlast, + input wire i_tvalid, + output wire i_tready, + + output wire [63:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready +); + + assign i_tready = m_axis_tready; + + assign m_axis_tdata = {i_tdata[31:0], i_tdata[63:32]}; + assign m_axis_tlast = i_tlast; + assign m_axis_tvalid = i_tvalid; + +endmodule // cvita_to_axis + +`default_nettype wire + diff --git a/fpga/usrp3/lib/packet_proc/ip_hdr_checksum.v b/fpga/usrp3/lib/packet_proc/ip_hdr_checksum.v new file mode 100644 index 000000000..7e2e0f88e --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/ip_hdr_checksum.v @@ -0,0 +1,29 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Compute IP header checksum. 2 cycles of latency. +module ip_hdr_checksum + (input clk, input [159:0] in, output reg [15:0] out); + + wire [18:0] padded [0:9]; + reg [18:0] sum_a, sum_b; + + genvar i; + generate + for(i=0 ; i<10 ; i=i+1) + assign padded[i] = {3'b000,in[i*16+15:i*16]}; + endgenerate + + always @(posedge clk) sum_a = padded[0] + padded[1] + padded[2] + padded[3] + padded[4]; + always @(posedge clk) sum_b = padded[5] + padded[6] + padded[7] + padded[8] + padded[9]; + + wire [18:0] sum = sum_a + sum_b; + + always @(posedge clk) + out <= ~(sum[15:0] + {13'd0,sum[18:16]}); + + +endmodule // ip_hdr_checksum diff --git a/fpga/usrp3/lib/packet_proc/ip_hdr_checksum_tb.v b/fpga/usrp3/lib/packet_proc/ip_hdr_checksum_tb.v new file mode 100644 index 000000000..de52a0049 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc/ip_hdr_checksum_tb.v @@ -0,0 +1,43 @@ +// +// Copyright 2013 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module ip_hdr_checksum_tb(); + + initial $dumpfile("ip_hdr_checksum_tb.vcd"); + initial $dumpvars(0,ip_hdr_checksum_tb); + + reg clk; + + wire [159:0] in = { + 16'h4500, + 16'h0030, + 16'h4422, + 16'h4000, + 16'h8006, + 16'h0000, + 16'h8c7c, + 16'h19ac, + 16'hae24, + 16'h1e2b + }; + + wire [15:0] out; + ip_hdr_checksum ip_hdr_checksum + (.clk(clk), + .in(in), + .out(out)); + + initial + begin + clk <= 0; + #100 clk <= 1; + #100 clk <= 0; + #100 clk <= 1; + #100 $display("Computed 0x%x, should be 0x442e", out); + #100 $finish; + end + +endmodule // ip_hdr_checksum_tb diff --git a/fpga/usrp3/lib/packet_proc_200/Makefile.srcs b/fpga/usrp3/lib/packet_proc_200/Makefile.srcs new file mode 100644 index 000000000..3f0834df9 --- /dev/null +++ b/fpga/usrp3/lib/packet_proc_200/Makefile.srcs @@ -0,0 +1,14 @@ +# +# Copyright 2013 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# Packet Processing Sources +################################################## +PACKET_PROC_200_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/packet_proc_200/, \ +cvita_dest_lookup_legacy.v \ +source_flow_control_legacy.v \ +)) diff --git a/fpga/usrp3/lib/packet_proc_200/cvita_dest_lookup_legacy.v b/fpga/usrp3/lib/packet_proc_200/cvita_dest_lookup_legacy.v new file mode 100644 index 000000000..17954baaa --- /dev/null +++ b/fpga/usrp3/lib/packet_proc_200/cvita_dest_lookup_legacy.v @@ -0,0 +1,53 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Map the endpoint dest part of the SID in the CVITA header to a destination +// This destination (o_tdest) signal will be valid with o_tdata +// This only works with VALID CVITA frames + +module cvita_dest_lookup_legacy +#( + parameter DEST_WIDTH = 4 +) +( + input clk, input rst, + input set_stb, input [7:0] set_addr, input [DEST_WIDTH-1:0] set_data, + input [63:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready, + output [DEST_WIDTH-1:0] o_tdest +); + + reg [7:0] endpoint; + ram_2port #(.DWIDTH(DEST_WIDTH), .AWIDTH(8)) dest_lut + ( + .clka(clk), .ena(1'b1), .wea(set_stb), .addra(set_addr), .dia(set_data), .doa(), + .clkb(clk), .enb(1'b1), .web(1'b0), .addrb(endpoint), .dib(8'hff), .dob(o_tdest) + ); + + reg forward; + reg [1:0] count; + always @(posedge clk) begin + if (rst) begin + forward <= 1'b0; + count <= 2'b0; + end + else if (forward == 1'b0 && i_tvalid) begin + if (count == 2'b11) forward <= 1'b1; + endpoint <= i_tdata[23:16]; + count <= count + 1'b1; + end + else if (forward == 1'b1 && i_tvalid && i_tready && i_tlast) begin + forward <= 1'b0; + count <= 2'b0; + end + end + + assign o_tdata = i_tdata; + assign o_tlast = i_tlast; + assign o_tvalid = i_tvalid && forward; + assign i_tready = o_tready && forward; + +endmodule // cvita_dest_lookup_legacy diff --git a/fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy.v b/fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy.v new file mode 100644 index 000000000..46906f97d --- /dev/null +++ b/fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy.v @@ -0,0 +1,150 @@ +// +// Copyright 2014-2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This block passes the in_* AXI port to the out_* AXI port only when it has +// enough flow control credits. Data is held when there are not enough credits. +// Credits are replenished with extension context packets which update the +// last_consumed packet register. Max credits are controlled by settings regs. +// The 2nd line of the packet contains the sequence number in the low 12 bits. +// These packets should not have a time value, but if they do it will be ignored. + +module source_flow_control_legacy #( + parameter BASE=0 +) ( + input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input [63:0] fc_tdata, input fc_tlast, input fc_tvalid, output fc_tready, + input [63:0] in_tdata, input in_tlast, input in_tvalid, output in_tready, + output [63:0] out_tdata, output out_tlast, output out_tvalid, input out_tready, + output busy +); + reg [31:0] last_seqnum_consumed; + wire [31:0] window_size; + wire [31:0] go_until_seqnum = last_seqnum_consumed + window_size + 1; + reg [31:0] current_seqnum; + wire window_reset; + wire window_enable; + + //Sets the size of the flow control window + setting_reg #(.my_addr(BASE)) sr_window_size + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr),.in(set_data), + .out(window_size),.changed()); + + //Setting to enable/disable the flow control window + //When this register is hit, the window will reset. + //As a part of the reset process, all FC blocked data upstream will be + //dropped by this module and it will reset to the SFC_HEAD head state. + //The reset sequence can take more than one cycle during which this + //module will hold off all flow control data. + setting_reg #(.my_addr(BASE+1), .width(1)) sr_window_enable + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr),.in(set_data), + .out(window_enable),.changed(window_reset)); + + reg go; + reg window_reseting; + reg [11:0] window_reset_cnt; //Counter to make reset tolerant to bubble cycles + reg [1:0] sfc_state; + + always @(posedge clk) begin + if (reset | clear) begin + window_reseting <= 1'b0; + end else if (window_reset) begin //Reset start + window_reseting <= 1'b1; + window_reset_cnt <= 12'd0; + end else if (window_reseting & ~in_tvalid) begin //Reset end + window_reset_cnt <= window_reset_cnt + 12'd1; + window_reseting <= (window_reset_cnt == 12'hFFF); + end + end + + localparam SFC_HEAD = 2'd0; + localparam SFC_TIME = 2'd1; + localparam SFC_BODY = 2'd2; + localparam SFC_DUMP = 2'd3; + + always @(posedge clk) + if (reset | clear | window_reset) begin + last_seqnum_consumed <= 32'hFFFFFFFF; + sfc_state <= SFC_HEAD; + end else if (fc_tvalid & fc_tready) + case(sfc_state) + SFC_HEAD : + if(fc_tlast) + sfc_state <= SFC_HEAD; // Error. CHDR packet with only a header is an error. + else if(~fc_tdata[63]) // Is this NOT an extension context packet? + sfc_state <= SFC_DUMP; // Error. Only extension context packets should come in on this interface. + else if(fc_tdata[61]) // Does this packet have time? + sfc_state <= SFC_TIME; + else + sfc_state <= SFC_BODY; + + SFC_TIME : + if(fc_tlast) + sfc_state <= SFC_HEAD; // Error, CHDR packet with only header and time is an error. + else + sfc_state <= SFC_BODY; + + SFC_BODY : + begin + last_seqnum_consumed <= fc_tdata[31:0]; // Sequence number is in lower 32bits. + if(fc_tlast) + sfc_state <= SFC_HEAD; + else + sfc_state <= SFC_DUMP; // Error. Not expecting any more data in a CHDR packet. + end + + SFC_DUMP : // shouldn't ever need to be here, this is an error condition + if(fc_tlast) + sfc_state <= SFC_HEAD; + + endcase // case (sfc_state) + + assign busy = window_reseting; + assign fc_tready = ~window_reseting; // Consume FC if not in reset + assign out_tdata = in_tdata; // CHDR data flows through combinatorially. + assign out_tlast = in_tlast; + assign in_tready = (go ? out_tready : 1'b0) | window_reseting; + assign out_tvalid = (go & ~window_reseting) ? in_tvalid : 1'b0; + + // + // Each time we receive the end of an IF data packet increment the current_seqnum. + // We bravely assume that no packets go missing...or at least that they will be detected elsewhere + // and then handled appropriately. + // The SEQNUM needs to be initialized every time we start a new stream. In new_rx_framer this is done + // as a side effect of writing a new SID value to the setting reg. + // + // By incrementing current_seqnum on the last signal we get the nice effect that packet flow is + // always suspended between packets rather than within a packet. + // + always @(posedge clk) + if(reset | clear | window_reseting) + current_seqnum <= 32'd0; + else if (in_tvalid && in_tready && in_tlast) + current_seqnum <= current_seqnum + 32'd1; + + always @(posedge clk) + if(reset | clear) begin + go <= 1'b0; + end else begin + if(~window_enable) + go <= 1'b1; + else + case(go) + 1'b0: + // This test assumes the host is well behaved in sending good numbers for packets consumed + // and that current_seqnum increments always by 1 only. + // This way wraps are dealt with without a large logic penalty. + if (in_tvalid & (go_until_seqnum - current_seqnum != 0)) + go <= 1'b1; + //if(in_tvalid & (go_until_seqnum > current_seqnum)) // FIXME will need to handle wrap of 32-bit seqnum + + 1'b1: + if(in_tvalid & in_tready & in_tlast) + go <= 1'b0; + endcase // case (go) + end + +endmodule // source_flow_control_legacy diff --git a/fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy_tb.v b/fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy_tb.v new file mode 100644 index 000000000..e8f7cccdf --- /dev/null +++ b/fpga/usrp3/lib/packet_proc_200/source_flow_control_legacy_tb.v @@ -0,0 +1,254 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module source_flow_control_legacy_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("source_flow_control_legacy_tb.vcd"); + initial $dumpvars(0,source_flow_control_legacy_tb); + + initial + begin + #1000 reset = 0; + #20000; + $finish; + end + + reg [63:0] tdata; + wire [63:0] tdata_int; + reg tlast; + wire tlast_int; + reg tvalid = 1'b0; + wire tvalid_int; + wire tready, tready_int; + + reg [63:0] fc_tdata; + reg fc_tlast, fc_tvalid; + wire fc_tready; + + wire [63:0] out_tdata; + wire out_tlast, out_tready, out_tvalid; + + wire [15:0] occ_in, occ_out; + reg set_stb = 0; + reg [7:0] set_addr; + reg [31:0] set_data; + + + task send_fc_packet; + input [31:0] seqnum; + input [31:0] sid; + input always_go; + + begin + @(posedge clk); + fc_tlast <= 1'b0; + fc_tdata <= { 1'b1, 1'b0, 1'b0, 1'b0, 12'hABC, 16'd4, sid }; + fc_tvalid <= 1; + @(posedge clk); + fc_tlast <= 1'b1; + //fc_tdata <= { 52'h0,seqnum }; + fc_tdata <= { 31'h0,always_go, seqnum }; + @(posedge clk); + fc_tvalid <= 0; + @(posedge clk); + end + endtask // send_packet + + task send_packet; + input ec; + input timed; + input [11:0] seqnum; + input [31:0] sid; + input [63:0] vtime; + input [15:0] addr; + input [31:0] data; + + begin + // Send a packet + @(posedge clk); + tlast <= 1'b0; + tdata <= { ec, 1'b0, timed, 1'b0, seqnum, timed ? 16'd6 : 16'd4, sid }; + tvalid <= 1; + @(posedge clk); + if(timed) + begin + tdata <= vtime; + @(posedge clk); + end + tlast <= 1'b1; + tdata <= { 16'h0, addr, data }; + @(posedge clk); + tlast <= 1'b0; + tvalid <= 0; + @(posedge clk); + end + endtask // send_packet + + initial + begin + tvalid <= 1'b0; + while(reset) + @(posedge clk); + @(posedge clk); + // Set flow control window to be 2 + set_stb <= 1; + set_addr <= 0; + set_data <= 2; + @(posedge clk); + set_stb <= 0; + // ExtContext. Time. Seq=0, SID=DEAD_6789, Time=10 + send_packet(1'b1,1'b1,12'h0,32'hDEAD_6789,64'h10,16'hB,32'hF00D_1234); + send_packet(1'b1,1'b1,12'h1,32'hDEAD_6789,64'h20,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h2,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h3,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h4,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h5,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h6,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h7,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h8,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + #500; + // Consumed 2 packets + send_fc_packet(32'd1,32'h3,1'b0); + #300; + // Consumed 1 packet + send_fc_packet(32'd2,32'h3,1'b0); + #500; + // Consumed 2 packets + send_fc_packet(32'd4,32'h3,1'b0); + #400; + // Send same SEQ ID again to test it causes no changes. + send_fc_packet(32'd4,32'h3,1'b0); + #300; + // Consumed 1 packet + send_fc_packet(32'd5,32'h3,1'b0); + #500; + // Consumed 2 packets + send_fc_packet(32'd7,32'h3,1'b0); + #500; + send_packet(1'b1,1'b1,12'h9,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'hA,32'hDEAD_6789,64'h30,16'hC,32'hABCD_4321); + #300; + // Consumed 1 packet + send_fc_packet(32'd8,32'h3,1'b0); + // + // Now force internal sequence count to close to wrap value to test corner case + // + #100; + source_flow_control_legacy.current_seqnum <= 32'hFFFF_FFFC; + #100; + send_fc_packet(32'hFFFF_FFFA,32'h3,1'b0); + #100; + send_packet(1'b1,1'b1,12'hFFC,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + #200; + send_packet(1'b1,1'b1,12'hFFD,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'hFFE,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'hFFF,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h000,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h001,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h002,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + #200; + // Consumed 2 packets + send_fc_packet(32'hFFFF_FFFC,32'h3,1'b0); + #200; + // Consumed 2 packets + send_fc_packet(32'hFFFF_FFFE,32'h3,1'b0); + send_packet(1'b1,1'b1,12'h003,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h004,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + #200; + // Consumed 2 packets + send_fc_packet(32'h0,32'h3,1'b0); + #200; + // Consumed 2 packets + send_fc_packet(32'h2,32'h3,1'b0); + #500; + // + // Again force internal sequence count to close to wrap value to test new corner case + // + #100; + source_flow_control_legacy.current_seqnum <= 32'hFFFF_FFFC; + #100; + send_fc_packet(32'hFFFF_FFFA,32'h3,1'b0); + #100; + send_packet(1'b1,1'b1,12'hFFC,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + #200; + send_packet(1'b1,1'b1,12'hFFD,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'hFFE,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'hFFF,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h000,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h001,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h002,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + #200; + // Consumed 1 packets + send_fc_packet(32'hFFFF_FFFB,32'h3,1'b0); + #200; + // Consumed 1 packets + send_fc_packet(32'hFFFF_FFFC,32'h3,1'b0); + send_packet(1'b1,1'b1,12'h003,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + send_packet(1'b1,1'b1,12'h004,32'hDEAD_6789,64'h40,16'hC,32'hABCD_4321); + #200; + // Consumed 1 packets + send_fc_packet(32'hFFFF_FFFD,32'h3,1'b0); + #200; + // Consumed 1 packets + send_fc_packet(32'hFFFF_FFFE,32'h3,1'b0); + #200; + // Consumed 1 packets + send_fc_packet(32'hFFFF_FFFF,32'h3,1'b0); + #200; + // Consumed 1 packets + send_fc_packet(32'h0,32'h3,1'b0); + #200; + // Consumed 1 packets + send_fc_packet(32'h1,32'h3,1'b0); + #200; + // Consumed 1 packets + send_fc_packet(32'h2,32'h3,1'b0); + #500; + + + + + end + + axi_fifo #(.WIDTH(65), .SIZE(10)) fifo_in + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({tlast,tdata}), .i_tvalid(tvalid), .i_tready(tready), + .o_tdata({tlast_int,tdata_int}), .o_tvalid(tvalid_int), .o_tready(tready_int), + .occupied(occ_in)); + + source_flow_control_legacy source_flow_control_legacy + (.clk(clk), .reset(reset), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .fc_tdata(fc_tdata), .fc_tlast(fc_tlast), .fc_tvalid(fc_tvalid), .fc_tready(fc_tready), + .in_tdata(tdata_int), .in_tlast(tlast_int), .in_tvalid(tvalid_int), .in_tready(tready_int), + .out_tdata(out_tdata), .out_tlast(out_tlast), .out_tvalid(out_tvalid), .out_tready(out_tready) + ); + + wire [63:0] dump_tdata; + wire dump_tlast, dump_tvalid, dump_tready; + + axi_fifo #(.WIDTH(65), .SIZE(10)) fifo_out + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({out_tlast,out_tdata}), .i_tvalid(out_tvalid), .i_tready(out_tready), + .o_tdata({dump_tlast,dump_tdata}), .o_tvalid(dump_tvalid), .o_tready(dump_tready), + .occupied(occ_out)); + + assign dump_tready = 0; + + always @(posedge clk) + if(out_tvalid & out_tready) + begin + $display("%x",out_tdata); + if(out_tlast) + $display("TLAST"); + end +endmodule // source_flow_control_legacy_tb diff --git a/fpga/usrp3/lib/radio_200/Makefile.srcs b/fpga/usrp3/lib/radio_200/Makefile.srcs new file mode 100644 index 000000000..04a28ad95 --- /dev/null +++ b/fpga/usrp3/lib/radio_200/Makefile.srcs @@ -0,0 +1,13 @@ +# +# Copyright 2014 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# radio library +################################################## +RADIO_200_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/radio_200/, \ +./radio_legacy.v \ +)) diff --git a/fpga/usrp3/lib/radio_200/radio_legacy.v b/fpga/usrp3/lib/radio_200/radio_legacy.v new file mode 100644 index 000000000..06970f446 --- /dev/null +++ b/fpga/usrp3/lib/radio_200/radio_legacy.v @@ -0,0 +1,496 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// radio top level module for b200 +// Contains all clock-rate DSP components, all radio and hardware controls and settings + +module radio_legacy + #( + parameter RADIO_FIFO_SIZE = 13, + parameter SAMPLE_FIFO_SIZE = 11, + parameter FP_GPIO = 0, + parameter NEW_HB_INTERP = 0, + parameter NEW_HB_DECIM = 0, + parameter SOURCE_FLOW_CONTROL = 0, + parameter USER_SETTINGS = 0, + parameter DEVICE = "SPARTAN6" + ) + (input radio_clk, input radio_rst, + input [31:0] rx, output reg [31:0] tx, + input [31:0] fe_gpio_in, output [31:0] fe_gpio_out, output [31:0] fe_gpio_ddr, + input [9:0] fp_gpio_in, output [9:0] fp_gpio_out, output [9:0] fp_gpio_ddr, + input pps, input time_sync, + input bus_clk, input bus_rst, + input [63:0] tx_tdata, input tx_tlast, input tx_tvalid, output tx_tready, + output [63:0] rx_tdata, output rx_tlast, output rx_tvalid, input rx_tready, + input [63:0] ctrl_tdata, input ctrl_tlast, input ctrl_tvalid, output ctrl_tready, + output [63:0] resp_tdata, output resp_tlast, output resp_tvalid, input resp_tready, + + output reg [63:0] vita_time_b, + + output [63:0] debug + ); + + + // /////////////////////////////////////////////////////////////////////////////// + // FIFO Interfacing to the bus clk domain + // in_tdata splits to tx_tdata and ctrl_tdata + // rx_tdata and resp_tdata get muxed to out_tdata + // Everything except rx flow control must cross in to radio_clk domain before further use + // _b signifies bus_clk domain, _r signifies radio_clk domain + + wire [63:0] ctrl_tdata_r; + wire ctrl_tready_r, ctrl_tvalid_r; + wire ctrl_tlast_r; + + wire [63:0] resp_tdata_r; + wire resp_tready_r, resp_tvalid_r; + wire resp_tlast_r; + + wire [63:0] rx_tdata_r; + wire rx_tready_r, rx_tvalid_r; + wire rx_tlast_r; + + wire [63:0] rx_err_tdata_r; + wire rx_err_tready_r, rx_err_tvalid_r; + wire rx_err_tlast_r; + + wire [63:0] rx_prefc_tdata_r; + wire rx_prefc_tready_r, rx_prefc_tvalid_r; + wire rx_prefc_tlast_r; + + wire [63:0] rx_postfc_tdata_r; + wire rx_postfc_tready_r, rx_postfc_tvalid_r; + wire rx_postfc_tlast_r; + + wire [63:0] tx_tdata_r; + wire tx_tready_r, tx_tvalid_r; + wire tx_tlast_r; + + wire [63:0] txresp_tdata, txresp_tdata_r; + wire txresp_tready, txresp_tready_r, txresp_tvalid, txresp_tvalid_r; + wire txresp_tlast, txresp_tlast_r; + + wire [63:0] rmux_tdata_r; + wire rmux_tlast_r, rmux_tvalid_r, rmux_tready_r; + + wire [31:0] tx_idle; + wire [3:0] ibs_state; + wire [63:0] rx_tdata_int; + wire rx_tready_int, rx_tvalid_int; + wire rx_tlast_int; + + + axi_fifo_2clk #(.WIDTH(65), .SIZE(0/*minimal*/)) ctrl_fifo + (.reset(bus_rst), + .i_aclk(bus_clk), .i_tvalid(ctrl_tvalid), .i_tready(ctrl_tready), .i_tdata({ctrl_tlast, ctrl_tdata}), + .o_aclk(radio_clk), .o_tvalid(ctrl_tvalid_r), .o_tready(ctrl_tready_r), .o_tdata({ctrl_tlast_r, ctrl_tdata_r})); + + axi_fifo_2clk #(.WIDTH(65), .SIZE(RADIO_FIFO_SIZE)) tx_fifo + (.reset(bus_rst), + .i_aclk(bus_clk), .i_tvalid(tx_tvalid), .i_tready(tx_tready), .i_tdata({tx_tlast, tx_tdata}), + .o_aclk(radio_clk), .o_tvalid(tx_tvalid_r), .o_tready(tx_tready_r), .o_tdata({tx_tlast_r, tx_tdata_r})); + + axi_fifo_2clk #(.WIDTH(65), .SIZE(0/*minimal*/)) resp_fifo + (.reset(radio_rst), + .i_aclk(radio_clk), .i_tvalid(rmux_tvalid_r), .i_tready(rmux_tready_r), .i_tdata({rmux_tlast_r, rmux_tdata_r}), + .o_aclk(bus_clk), .o_tvalid(resp_tvalid), .o_tready(resp_tready), .o_tdata({resp_tlast, resp_tdata})); + + axi_fifo_2clk #(.WIDTH(65), .SIZE(RADIO_FIFO_SIZE)) rx_fifo + (.reset(radio_rst), + .i_aclk(radio_clk), .i_tvalid(rx_tvalid_r), .i_tready(rx_tready_r), .i_tdata({rx_tlast_r, rx_tdata_r}), + .o_aclk(bus_clk), .o_tvalid(rx_tvalid_int), .o_tready(rx_tready_int), .o_tdata({rx_tlast_int, rx_tdata_int})); + + axi_packet_gate #(.WIDTH(64), .SIZE(SAMPLE_FIFO_SIZE), .USE_AS_BUFF(0)) buffer_whole_pkt + ( + .clk(bus_clk), .reset(bus_rst), .clear(1'b0), + .i_tdata(rx_tdata_int), .i_tlast(rx_tlast_int), .i_terror(1'b0), .i_tvalid(rx_tvalid_int), .i_tready(rx_tready_int), + .o_tdata(rx_tdata), .o_tlast(rx_tlast), .o_tvalid(rx_tvalid), .o_tready(rx_tready)); + + /////////////////////////////////////////////////////////////////////////////////////// + // Setting bus and controls + + wire [63:0] ctrl_tdata_proc; + wire ctrl_tready_proc, ctrl_tvalid_proc; + wire ctrl_tlast_proc; + + localparam SR_LOOPBACK = 8'd6; + localparam SR_SPI = 8'd8; + localparam SR_ATR = 8'd12; // thorugh 8'd18 + localparam SR_TEST = 8'd21; + localparam SR_CODEC_IDLE = 8'd22; + localparam SR_READBACK = 8'd32; + localparam SR_TX_CTRL = 8'd64; + localparam SR_RX_CTRL = 8'd96; + localparam SR_TIME = 8'd128; + localparam SR_RX_FMT = 8'd136; + localparam SR_TX_FMT = 8'd138; + localparam SR_RX_DSP = 8'd144; + localparam SR_TX_DSP = 8'd184; + localparam SR_FP_GPIO = 8'd200; // thorugh 8'd206 + localparam SR_USER_SR_BASE = 8'd253; + localparam SR_USER_RB_ADDR = 8'd255; + + wire set_stb; + wire [7:0] set_addr; + wire [31:0] set_data; + wire [31:0] test_readback; + wire [9:0] fp_gpio_readback; + wire run_rx, run_tx; + wire rx_flow_ctrl_busy; + + reg [63:0] rb_data; + wire [2:0] rb_addr; + + wire [63:0] vita_time, vita_time_lastpps; + timekeeper #(.SR_TIME_HI(SR_TIME), .SR_TIME_LO(SR_TIME+1), .SR_TIME_CTRL(SR_TIME+2)) timekeeper + (.clk(radio_clk), .reset(radio_rst), .pps(pps), .sync_in(time_sync), .strobe(1'b1), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .vita_time(vita_time), .vita_time_lastpps(vita_time_lastpps), + .sync_out()); + + wire [31:0] debug_radio_ctrl_proc; + radio_ctrl_proc radio_ctrl_proc + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .ctrl_tdata(ctrl_tdata_proc), .ctrl_tlast(ctrl_tlast_proc), .ctrl_tvalid(ctrl_tvalid_proc), .ctrl_tready(ctrl_tready_proc), + .resp_tdata(resp_tdata_r), .resp_tlast(resp_tlast_r), .resp_tvalid(resp_tvalid_r), .resp_tready(resp_tready_r), + .vita_time(vita_time), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .ready(1'b1), .readback(rb_data), + .debug(debug_radio_ctrl_proc)); + + reg [63:0] rb_data_user; +generate + if (USER_SETTINGS == 1) begin + wire set_stb_user; + wire [7:0] set_addr_user; + wire [31:0] set_data_user; + wire [7:0] rb_addr_user; + + user_settings #(.BASE(SR_USER_SR_BASE)) user_settings + (.clk(radio_clk), .rst(radio_rst), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .set_stb_user(set_stb_user), .set_addr_user(set_addr_user), .set_data_user(set_data_user)); + + setting_reg #(.my_addr(SR_USER_RB_ADDR), .awidth(8), .width(8)) user_rb_addr + (.clk(radio_clk), .rst(radio_rst), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(rb_addr_user), .changed()); + + // ---------------------------------- + // Enter user settings registers here + // ---------------------------------- + + // Example code for 32-bit settings registers and 64-bit readback registers + // + // To test this, modify the *_core.v file for your specific USRP and set + // USER_SETTINGS=1 for the parameters for the radio_legacy instantiation. + // + // You can then use the get_user_settings_iface() like this: + // + // auto usrp = multi_usrp::make("type=b200,enable_user_regs"); + // auto regs = usrp->get_user_settings_iface(0); + // regs->poke32(0, 0xCAFE); + // regs->poke32(4, 0xBEEF); + // std::cout << boost::format("0x%016X") % regs->peek64(0) << std::endl; + wire [31:0] user_reg_0_value, user_reg_1_value; + + setting_reg #(.my_addr(8'd0), .awidth(8), .width(32)) user_reg_0 + (.clk(radio_clk), .rst(radio_rst), .strobe(set_stb_user), .addr(set_addr_user), .in(set_data_user), + .out(user_reg_0_value), .changed()); + + setting_reg #(.my_addr(8'd1), .awidth(8), .width(32)) user_reg_1 + (.clk(radio_clk), .rst(radio_rst), .strobe(set_stb_user), .addr(set_addr_user), .in(set_data_user), + .out(user_reg_1_value), .changed()); + + always @* begin + case(rb_addr_user) + 8'd0 : rb_data_user <= {user_reg_1_value, user_reg_0_value}; + default : rb_data_user <= 64'd0; + endcase + end + + end else begin //for USER_SETTINGS == 1 + always @* rb_data_user <= 64'd0; + end +endgenerate + + always @* + case(rb_addr) + 3'd0 : rb_data <= { 32'b0, test_readback }; + 3'd1 : rb_data <= vita_time; + 3'd2 : rb_data <= vita_time_lastpps; + 3'd3 : rb_data <= {tx, rx}; + 3'd4 : rb_data <= {54'h0,fp_gpio_readback}; + 3'd5 : rb_data <= {59'h0,rx_flow_ctrl_busy,ibs_state[3:0]}; // Monitor state of RX state machine. +// 3'd6 : rb_data <= ; + 3'd7 : rb_data <= rb_data_user; + default : rb_data <= 64'd0; + endcase // case (rb_addr) + + // + // Sample VITA_TIME into the bus_clk domain for use by instrumentation. + // + wire [63:0] vita_time_b_int; + wire vita_time_b_valid; + + axi_fifo_2clk #(.WIDTH(64), .SIZE(0)) vita_time_fifo + (.reset(radio_rst), + .i_aclk(radio_clk), .i_tvalid(1'b1), .i_tready(), .i_tdata(vita_time), + .o_aclk(bus_clk), .o_tvalid(vita_time_b_valid), .o_tready(1'b1), .o_tdata(vita_time_b_int)); + + always @(posedge bus_clk) + if (vita_time_b_valid) + vita_time_b <= vita_time_b_int; + + // Set this register to loop TX data directly to RX data. + setting_reg #(.my_addr(SR_LOOPBACK), .awidth(8), .width(1)) sr_loopback + (.clk(radio_clk), .rst(radio_rst), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(loopback), .changed()); + + setting_reg #(.my_addr(SR_TEST), .awidth(8), .width(32)) sr_test + (.clk(radio_clk), .rst(radio_rst), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(test_readback), .changed()); + + setting_reg #(.my_addr(SR_CODEC_IDLE), .awidth(8), .width(32)) sr_codec_idle + (.clk(radio_clk), .rst(radio_rst), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(tx_idle), .changed()); + + setting_reg #(.my_addr(SR_READBACK), .awidth(8), .width(3)) sr_rdback + (.clk(radio_clk), .rst(radio_rst), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(rb_addr), .changed()); + + //The fe_atr pins driven by this module are always configured as outputs so default + //the DDR (data direction register) to be all ones (outputs) so that the drive direction + //these lines does not change during/after resets. + gpio_atr #(.BASE(SR_ATR), .WIDTH(32), .FAB_CTRL_EN(0), .DEFAULT_DDR(32'hFFFFFFFF), .DEFAULT_IDLE(32'h00000000)) fe_gpio_atr + (.clk(radio_clk),.reset(radio_rst), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .rx(run_rx), .tx(run_tx), + .gpio_in(fe_gpio_in), .gpio_out(fe_gpio_out), .gpio_ddr(fe_gpio_ddr), + .gpio_out_fab(32'h00000000 /* no fabric control */), .gpio_sw_rb() ); + + generate + if (FP_GPIO != 0) begin: add_fp_gpio + gpio_atr #(.BASE(SR_FP_GPIO), .WIDTH(10), .FAB_CTRL_EN(0)) fp_gpio_atr + (.clk(radio_clk),.reset(radio_rst), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .rx(run_rx), .tx(run_tx), + .gpio_in(fp_gpio_in), .gpio_out(fp_gpio_out), .gpio_ddr(fp_gpio_ddr), + .gpio_out_fab(10'h000 /* no fabric control */), .gpio_sw_rb(fp_gpio_readback)); + end + endgenerate + + + + /////////////////////////////////////////////////////////////////////////////////////// + // Source flow control + +generate + if (SOURCE_FLOW_CONTROL == 1) begin + + localparam SID_PREFIX_CTRL = 2'd0; + localparam SID_PREFIX_FC = 2'd1; + + wire [63:0] ctrl_tdata_fc; + wire ctrl_tready_fc, ctrl_tvalid_fc; + wire ctrl_tlast_fc; + + wire [63:0] ctrl_hdr; + wire [1:0] ctrl_dest; + + assign ctrl_dest = (ctrl_hdr[1:0] == SID_PREFIX_FC) ? 2'd1 : 2'd0; + + axi_demux4 #(.ACTIVE_CHAN(4'b0011), .WIDTH(64), .BUFFER(1)) demux_proc_fc + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .header(ctrl_hdr), .dest(ctrl_dest), + .i_tdata(ctrl_tdata_r), .i_tlast(ctrl_tlast_r), .i_tvalid(ctrl_tvalid_r), .i_tready(ctrl_tready_r), //Input + .o0_tdata(ctrl_tdata_proc), .o0_tlast(ctrl_tlast_proc), .o0_tvalid(ctrl_tvalid_proc), .o0_tready(ctrl_tready_proc), //Settings/Readback + .o1_tdata(ctrl_tdata_fc), .o1_tlast(ctrl_tlast_fc), .o1_tvalid(ctrl_tvalid_fc), .o1_tready(ctrl_tready_fc), //Flow control + .o2_tdata(), .o2_tlast(), .o2_tvalid(), .o2_tready(1'b0), //Unused + .o3_tdata(), .o3_tlast(), .o3_tvalid(), .o3_tready(1'b0)); //Unused + + source_flow_control_legacy #(.BASE(SR_RX_CTRL+6)) rx_sfc + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .fc_tdata(ctrl_tdata_fc), .fc_tlast(ctrl_tlast_fc), .fc_tvalid(ctrl_tvalid_fc), .fc_tready(ctrl_tready_fc), //Flow control In + .in_tdata(rx_prefc_tdata_r), .in_tlast(rx_prefc_tlast_r), .in_tvalid(rx_prefc_tvalid_r), .in_tready(rx_prefc_tready_r), //RX Input + .out_tdata(rx_postfc_tdata_r), .out_tlast(rx_postfc_tlast_r), .out_tvalid(rx_postfc_tvalid_r), .out_tready(rx_postfc_tready_r), //RX Output + .busy(rx_flow_ctrl_busy)); + + end else begin //for SOURCE_FLOW_CONTROL == 1 + + assign ctrl_tdata_proc = ctrl_tdata_r; + assign ctrl_tlast_proc = ctrl_tlast_r; + assign ctrl_tvalid_proc = ctrl_tvalid_r; + assign ctrl_tready_r = ctrl_tready_proc; + + assign rx_postfc_tdata_r = rx_prefc_tdata_r; + assign rx_postfc_tlast_r = rx_prefc_tlast_r; + assign rx_postfc_tvalid_r = rx_prefc_tvalid_r; + assign rx_prefc_tready_r = rx_postfc_tready_r; + + assign rx_flow_ctrl_busy = 1'b0; + + end + +endgenerate + + // ///////////////////////////////////////////////////////////////////////////////// + // TX Chain + + wire [175:0] txsample_tdata; + wire txsample_tvalid, txsample_tready; + wire [31:0] sample_tx; + wire ack_or_error, packet_consumed; + wire [11:0] seqnum; + wire [63:0] error_code; + wire [31:0] sid; + wire [23:0] tx_fe_i, tx_fe_q; + + wire [31:0] debug_tx_control; + + always @(posedge radio_clk) begin + tx[31:16] <= (run_tx) ? tx_fe_i[23:8] : tx_idle[31:16]; + tx[15:0] <= (run_tx) ? tx_fe_q[23:8] : tx_idle[15:0]; + end + + wire [63:0] tx_tdata_i; wire tx_tlast_i, tx_tvalid_i, tx_tready_i; + + new_tx_deframer tx_deframer + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .i_tdata(tx_tdata_i), .i_tlast(tx_tlast_i), .i_tvalid(tx_tvalid_i), .i_tready(tx_tready_i), + .sample_tdata(txsample_tdata), .sample_tvalid(txsample_tvalid), .sample_tready(txsample_tready), + .debug()); + + new_tx_control #(.BASE(SR_TX_CTRL)) tx_control + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .vita_time(vita_time), + .ack_or_error(ack_or_error), .packet_consumed(packet_consumed), + .seqnum(seqnum), .error_code(error_code), .sid(sid), + .sample_tdata(txsample_tdata), .sample_tvalid(txsample_tvalid), .sample_tready(txsample_tready), + .sample(sample_tx), .run(run_tx), .strobe(strobe_tx), + .debug(debug_tx_control)); + + tx_responder #(.BASE(SR_TX_CTRL+2)) tx_responder + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .ack_or_error(ack_or_error), .packet_consumed(packet_consumed), + .seqnum(seqnum), .error_code(error_code), .sid(sid), + .vita_time(vita_time), + .o_tdata(txresp_tdata_r), .o_tlast(txresp_tlast_r), .o_tvalid(txresp_tvalid_r), .o_tready(txresp_tready_r)); + + wire [31:0] debug_duc_chain; + duc_chain #(.BASE(SR_TX_DSP), .DSPNO(0), .WIDTH(24), .NEW_HB_INTERP(NEW_HB_INTERP),.DEVICE(DEVICE)) duc_chain + (.clk(radio_clk), .rst(radio_rst), .clr(1'b0), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .tx_fe_i(tx_fe_i),.tx_fe_q(tx_fe_q), + .sample(sample_tx), .run(run_tx), .strobe(strobe_tx), + .debug(debug_duc_chain) ); + +`ifdef DELETE_FORMAT_CONVERSION + assign tx_tdata_i = tx_tdata_r; + assign tx_tlast_i = tx_tlast_r; + assign tx_tvalid_i = tx_tvalid_r; + assign tx_tready_r = tx_tready_i; +`else + chdr_xxxx_to_16sc_chain #(.BASE(SR_TX_FMT)) convert_xxxx_to_16sc + (.clk(radio_clk), .reset(radio_rst), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .i_tdata(tx_tdata_r), .i_tlast(tx_tlast_r), .i_tvalid(tx_tvalid_r), .i_tready(tx_tready_r), + .o_tdata(tx_tdata_i), .o_tlast(tx_tlast_i), .o_tvalid(tx_tvalid_i), .o_tready(tx_tready_i), + .debug()); +`endif // !`ifdef DELETE_FORMAT_CONVERSION + + // ///////////////////////////////////////////////////////////////////////////////// + // RX Chain + + wire full, eob_rx; + wire strobe_rx; + wire [31:0] sample_rx; + wire [31:0] rx_sid; + wire [11:0] rx_seqnum; + wire [63:0] rx_tdata_i; wire rx_tlast_i, rx_tvalid_i, rx_tready_i; + + wire [31:0] debug_rx_framer; + new_rx_framer #(.BASE(SR_RX_CTRL+4),.SAMPLE_FIFO_SIZE(SAMPLE_FIFO_SIZE)) new_rx_framer + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .vita_time(vita_time), + .strobe(strobe_rx), .sample(sample_rx), .run(run_rx), .eob(eob_rx), .full(full), + .sid(rx_sid), .seqnum(rx_seqnum), + .o_tdata(rx_tdata_i), .o_tlast(rx_tlast_i), .o_tvalid(rx_tvalid_i), .o_tready(rx_tready_i), + .debug(debug_rx_framer)); + + wire [31:0] debug_rx_control; + new_rx_control #(.BASE(SR_RX_CTRL)) new_rx_control + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .vita_time(vita_time), + .strobe(strobe_rx), .run(run_rx), .eob(eob_rx), .full(full), + .sid(rx_sid), .seqnum(rx_seqnum), + .err_tdata(rx_err_tdata_r), .err_tlast(rx_err_tlast_r), .err_tvalid(rx_err_tvalid_r), .err_tready(rx_err_tready_r), + .ibs_state(ibs_state), + .debug(debug_rx_control)); + + wire [31:0] debug_ddc_chain; + + // Digital Loopback TX -> RX (Pipeline immediately inside rx_frontend). + wire [31:0] rx_fe = loopback ? tx : rx; + + ddc_chain #(.BASE(SR_RX_DSP), .DSPNO(0), .WIDTH(24), .NEW_HB_DECIM(NEW_HB_DECIM), .DEVICE(DEVICE)) ddc_chain + (.clk(radio_clk), .rst(radio_rst), .clr(1'b0), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .rx_fe_i({rx_fe[31:16],8'd0}),.rx_fe_q({rx_fe[15:0],8'd0}), + .sample(sample_rx), .run(run_rx), .strobe(strobe_rx), + .debug(debug_ddc_chain) ); + +`ifdef DELETE_FORMAT_CONVERSION + assign rx_prefc_tdata_r = rx_tdata_i; + assign rx_prefc_tlast_r = rx_tlast_i; + assign rx_prefc_tvalid_r = rx_tvalid_i; + assign rx_tready_i = rx_prefc_tready_r; +`else + chdr_16sc_to_xxxx_chain #(.BASE(SR_RX_FMT)) convert_16sc_to_xxxx + (.clk(radio_clk), .reset(radio_rst), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .i_tdata(rx_tdata_i), .i_tlast(rx_tlast_i), .i_tvalid(rx_tvalid_i), .i_tready(rx_tready_i), + .o_tdata(rx_prefc_tdata_r), .o_tlast(rx_prefc_tlast_r), .o_tvalid(rx_prefc_tvalid_r), .o_tready(rx_prefc_tready_r), + .debug()); +`endif + // ///////////////////////////////////////////////////////////////////////////////// + // RX Channel Muxing + + axi_mux4 #(.PRIO(1), .WIDTH(64), .BUFFER(1)) rx_mux + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .i0_tdata(rx_postfc_tdata_r), .i0_tlast(rx_postfc_tlast_r), .i0_tvalid(rx_postfc_tvalid_r), .i0_tready(rx_postfc_tready_r), + .i1_tdata(rx_err_tdata_r), .i1_tlast(rx_err_tlast_r), .i1_tvalid(rx_err_tvalid_r), .i1_tready(rx_err_tready_r), + .i2_tdata(64'h0), .i2_tlast(1'b0), .i2_tvalid(1'b0), .i2_tready(), + .i3_tdata(64'h0), .i3_tlast(1'b0), .i3_tvalid(1'b0), .i3_tready(), + .o_tdata(rx_tdata_r), .o_tlast(rx_tlast_r), .o_tvalid(rx_tvalid_r), .o_tready(rx_tready_r)); + + // ///////////////////////////////////////////////////////////////////////////////// + // Response Channel Muxing + + axi_mux4 #(.PRIO(0), .WIDTH(64)) response_mux + (.clk(radio_clk), .reset(radio_rst), .clear(1'b0), + .i0_tdata(txresp_tdata_r), .i0_tlast(txresp_tlast_r), .i0_tvalid(txresp_tvalid_r), .i0_tready(txresp_tready_r), + .i1_tdata(resp_tdata_r), .i1_tlast(resp_tlast_r), .i1_tvalid(resp_tvalid_r), .i1_tready(resp_tready_r), + .i2_tdata(64'h0), .i2_tlast(1'b0), .i2_tvalid(1'b0), .i2_tready(), + .i3_tdata(64'h0), .i3_tlast(1'b0), .i3_tvalid(1'b0), .i3_tready(), + .o_tdata(rmux_tdata_r), .o_tlast(rmux_tlast_r), .o_tvalid(rmux_tvalid_r), .o_tready(rmux_tready_r)); + + + + + /******************************************************************* + * Debug only logic below here. + ******************************************************************/ + assign debug = 0; + +endmodule // radio_legacy diff --git a/fpga/usrp3/lib/rfnoc/.gitignore b/fpga/usrp3/lib/rfnoc/.gitignore new file mode 100644 index 000000000..8b13fff0f --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/.gitignore @@ -0,0 +1,15 @@ +noc_shell_tb +moving_sum_tb +noc_dsp_flow_tb +simple_axi_wrapper_tb +simple_fir_tb +schmidl_cox_tb +coregen.log +top_block.py +test.dat +output.dat +isim +#* +axi_wrapper_tb +*.dat +*.sav diff --git a/fpga/usrp3/lib/rfnoc/Makefile.srcs b/fpga/usrp3/lib/rfnoc/Makefile.srcs new file mode 100644 index 000000000..cb97542ce --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/Makefile.srcs @@ -0,0 +1,112 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Brand +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# RFNoC Includes +################################################## +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/crossbar/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/xport/Makefile.srcs + +RFNOC_FRAMEWORK_SRCS = $(RFNOC_CORE_SRCS) $(RFNOC_XBAR_SRCS) $(RFNOC_UTIL_SRCS) $(RFNOC_XPORT_SRCS) + +################################################## +# RFNoC Sources +################################################## +RFNOC_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/, \ +chdr_fifo_large.v \ +chdr_framer.v \ +chdr_framer_2clk.v \ +chdr_deframer.v \ +chdr_deframer_2clk.v \ +chdr_pkt_types.vh \ +axi_packet_mux.v \ +axi_wrapper.v \ +axi_bit_reduce.v \ +null_source.v \ +split_stream.v \ +split_stream_fifo.v \ +conj.v \ +delay_fifo.v \ +delay_type2.v \ +delay_type3.v \ +delay_type4.v \ +complex_to_magsq.v \ +phase_accum.v \ +complex_invert.v \ +periodic_framer.v \ +moving_sum.v \ +counter.v \ +ram_to_fifo.v \ +const.v \ +const_sreg.v \ +cmul.v \ +cadd.v \ +keep_one_in_n.v \ +vector_iir.v \ +addsub.v \ +packet_resizer.v \ +axi_pipe.v \ +multiply.v \ +mult.v \ +mult_add.v \ +mult_rc.v \ +mult_add_rc.v \ +fft_shift.v \ +axi_pipe_join.v \ +axi_pipe_mac.v \ +axi_round_and_clip_complex.v \ +axi_round_complex.v \ +axi_clip_complex.v \ +axi_join.v \ +axi_sync.v \ +split_complex.v \ +axi_round_and_clip.v \ +join_complex.v \ +axi_round.v \ +axi_clip.v \ +axi_clip_unsigned.v \ +axi_serializer.v \ +axi_deserializer.v \ +axi_packer.v \ +complex_to_mag_approx.v \ +file_source.v \ +fosphor/delay.v \ +fosphor/fifo_srl.v \ +fosphor/rng.v \ +fosphor/f15_avg.v \ +fosphor/f15_binmap.v \ +fosphor/f15_core.v \ +fosphor/f15_eoseq.v \ +fosphor/f15_histo_mem.v \ +fosphor/f15_line_mem.v \ +fosphor/f15_logpwr.v \ +fosphor/f15_maxhold.v \ +fosphor/f15_packetizer.v \ +fosphor/f15_rise_decay.v \ +fosphor/f15_wf_agg.v \ +fosphor/axi_logpwr.v \ +cvita_hdr_parser.v \ +cvita_hdr_encoder.v \ +cvita_hdr_decoder.v \ +cvita_hdr_modify.v \ +axi_async_stream.v \ +axi_rate_change.v \ +axi_tag_time.v \ +axi_drop_partial_packet.v \ +ddc.v \ +duc.v \ +cic_decimate.v \ +cic_interpolate.v \ +axi_fir_filter.v \ +fir_filter_slice.v \ +axi_fir_filter_dec.v \ +addsub.vhd \ +dds_freq_tune.v \ +dds_timed.v \ +datapath_gatekeeper.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/addsub.v b/fpga/usrp3/lib/rfnoc/addsub.v new file mode 100644 index 000000000..46492bf8f --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/addsub.v @@ -0,0 +1,41 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Demonstration of two input, two output block + +module addsub + #(parameter WIDTH = 16) + (input clk, input reset, + input [WIDTH*2-1:0] i0_tdata, input i0_tlast, input i0_tvalid, output i0_tready, + input [WIDTH*2-1:0] i1_tdata, input i1_tlast, input i1_tvalid, output i1_tready, + output [WIDTH*2-1:0] sum_tdata, output sum_tlast, output sum_tvalid, input sum_tready, + output [WIDTH*2-1:0] diff_tdata, output diff_tlast, output diff_tvalid, input diff_tready); + + wire [WIDTH*4-1:0] dummy; + wire [WIDTH*4-1:0] int_tdata; + wire int_tlast, int_tvalid, int_tready; + + assign int_tvalid = i0_tvalid & i1_tvalid; + assign i0_tready = int_tvalid & int_tready; + assign i1_tready = int_tvalid & int_tready; + + wire [WIDTH-1:0] sum_a = i0_tdata[WIDTH*2-1:WIDTH] + i1_tdata[WIDTH*2-1:WIDTH]; + wire [WIDTH-1:0] diff_a = i0_tdata[WIDTH*2-1:WIDTH] - i1_tdata[WIDTH*2-1:WIDTH]; + + wire [WIDTH-1:0] sum_b = i0_tdata[WIDTH-1:0] + i1_tdata[WIDTH-1:0]; + wire [WIDTH-1:0] diff_b = i0_tdata[WIDTH-1:0] - i1_tdata[WIDTH-1:0]; + + assign int_tdata = { sum_a,sum_b,diff_a,diff_b }; + assign int_tlast = i0_tlast; // Follow first input. + + split_stream_fifo #(.WIDTH(4*WIDTH), .ACTIVE_MASK(4'b0011)) splitter + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(int_tdata), .i_tlast(int_tlast), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o0_tdata({sum_tdata,dummy[WIDTH*2-1:0]}), .o0_tlast(sum_tlast), .o0_tvalid(sum_tvalid), .o0_tready(sum_tready), + .o1_tdata({dummy[WIDTH*4-1:WIDTH*2],diff_tdata}), .o1_tlast(diff_tlast), .o1_tvalid(diff_tvalid), .o1_tready(diff_tready), + .o2_tready(1'b1), .o3_tready(1'b1)); + +endmodule // addsub diff --git a/fpga/usrp3/lib/rfnoc/addsub.vhd b/fpga/usrp3/lib/rfnoc/addsub.vhd new file mode 100644 index 000000000..3f93db028 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/addsub.vhd @@ -0,0 +1,142 @@ +-- +-- Copyright 2015 National Instruments +-- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity addsub_vhdl is + generic ( + width_g : natural := 16); + port ( + clk_i : in std_ulogic; + rst_i : in std_ulogic; + + i0_tdata : in std_ulogic_vector(width_g * 2 - 1 downto 0); + i0_tlast : in std_ulogic; + i0_tvalid : in std_ulogic; + i0_tready : out std_ulogic; + + i1_tdata : in std_ulogic_vector(width_g * 2 - 1 downto 0); + i1_tlast : in std_ulogic; + i1_tvalid : in std_ulogic; + i1_tready : out std_ulogic; + + sum_tdata : out std_ulogic_vector(width_g * 2 - 1 downto 0); + sum_tlast : out std_ulogic; + sum_tvalid : out std_ulogic; + sum_tready : in std_ulogic; + + diff_tdata : out std_ulogic_vector(width_g * 2 - 1 downto 0); + diff_tlast : out std_ulogic; + diff_tvalid : out std_ulogic; + diff_tready : in std_ulogic); +end entity addsub_vhdl; + +architecture rtl of addsub_vhdl is + + component split_stream_fifo is + generic ( + WIDTH : natural := 16; + ACTIVE_MASK : std_ulogic_vector(3 downto 0); + FIFO_SIZE : natural := 6); + port ( + clk : in std_ulogic; + reset : in std_ulogic; + clear : in std_ulogic; + i_tdata : in std_ulogic_vector(WIDTH - 1 downto 0); + i_tlast : in std_ulogic; + i_tvalid : in std_ulogic; + i_tready : out std_ulogic; + o0_tdata : out std_ulogic_vector(WIDTH - 1 downto 0); + o0_tlast : out std_ulogic; + o0_tvalid : out std_ulogic; + o0_tready : in std_ulogic; + o1_tdata : out std_ulogic_vector(WIDTH - 1 downto 0); + o1_tlast : out std_ulogic; + o1_tvalid : out std_ulogic; + o1_tready : in std_ulogic; + o2_tdata : out std_ulogic_vector(WIDTH - 1 downto 0); + o2_tlast : out std_ulogic; + o2_tvalid : out std_ulogic; + o2_tready : in std_ulogic; + o3_tdata : out std_ulogic_vector(WIDTH - 1 downto 0); + o3_tlast : out std_ulogic; + o3_tvalid : out std_ulogic; + o3_tready : in std_ulogic); + end component split_stream_fifo; + + signal sum_a : unsigned(width_g - 1 downto 0); + signal sum_b : unsigned(width_g - 1 downto 0); + + signal diff_a : unsigned(width_g - 1 downto 0); + signal diff_b : unsigned(width_g - 1 downto 0); + + signal int_tdata : std_ulogic_vector(width_g * 4 - 1 downto 0); + signal int_tlast : std_ulogic; + signal int_tvalid : std_ulogic; + signal int_tready : std_ulogic; + + signal sum : std_ulogic_vector(width_g * 4 - 1 downto 0); + signal diff : std_ulogic_vector(width_g * 4 - 1 downto 0); + +begin + + i0_tready <= int_tvalid and int_tready; + i1_tready <= int_tvalid and int_tready; + + sum_a <= unsigned(i0_tdata(width_g * 2 - 1 downto width_g)) + + unsigned(i1_tdata(width_g * 2 - 1 downto width_g)); + + sum_b <= unsigned(i0_tdata(width_g - 1 downto 0)) + + unsigned(i1_tdata(width_g - 1 downto 0)); + + diff_a <= unsigned(i0_tdata(width_g * 2 - 1 downto width_g)) - + unsigned(i1_tdata(width_g * 2 - 1 downto width_g)); + + diff_b <= unsigned(i0_tdata(width_g - 1 downto 0)) - + unsigned(i1_tdata(width_g - 1 downto 0)); + + int_tdata <= std_ulogic_vector(sum_a) & + std_ulogic_vector(sum_b) & + std_ulogic_vector(diff_a) & + std_ulogic_vector(diff_b); + + int_tlast <= i0_tlast; -- Follow first input + int_tvalid <= i0_tvalid and i1_tvalid; + + splitter : split_stream_fifo + generic map ( + WIDTH => 4 * width_g, + ACTIVE_MASK => "0011", + FIFO_SIZE => 6) + port map ( + clk => clk_i, + reset => rst_i, + clear => '0', + i_tdata => int_tdata, + i_tlast => int_tlast, + i_tvalid => int_tvalid, + i_tready => int_tready, + o0_tdata => sum, + o0_tlast => sum_tlast, + o0_tvalid => sum_tvalid, + o0_tready => sum_tready, + o1_tdata => diff, + o1_tlast => diff_tlast, + o1_tvalid => diff_tvalid, + o1_tready => diff_tready, + o2_tdata => open, + o2_tlast => open, + o2_tvalid => open, + o2_tready => '1', + o3_tdata => open, + o3_tlast => open, + o3_tvalid => open, + o3_tready => '1'); + + sum_tdata <= sum(sum'high downto width_g * 2); + diff_tdata <= diff(width_g * 2 - 1 downto diff'low); + +end architecture rtl; diff --git a/fpga/usrp3/lib/rfnoc/axi_async_stream.v b/fpga/usrp3/lib/rfnoc/axi_async_stream.v new file mode 100644 index 000000000..ee4746436 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_async_stream.v @@ -0,0 +1,204 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// - Tracks and fills out header information for an axi stream that is +// asynchronous or does not have a 1:1 input / output ratio. +// - User must pass through **ALL** received words and use the tkeep +// signal to flag which words to keep. +// - This module is not intended to work with decimation / interpolation blocks. +// +// Open design questions: +// - If a tkeep burst occurs between packet boundaries, an internal tlast is +// generated splitting the burst up into two (or more) packets. This is +// an easy way to make sure the packet sizes are bounded and the VITA +// time is correct. Is this desirable, since the downstream block +// will likely want the full burst and is then forced to aggregate packets? +// + +module axi_async_stream #( + parameter WIDTH = 32, + parameter HEADER_WIDTH = 128, + parameter HEADER_FIFO_SIZE = 5, + parameter MAX_TICK_RATE = 2**16-1) +( + input clk, + input reset, + input clear, + input [15:0] src_sid, + input [15:0] dst_sid, + input [$clog2(MAX_TICK_RATE)-1:0] tick_rate, + output header_fifo_full, + // From AXI Wrapper + input [WIDTH-1:0] s_axis_data_tdata, + input [HEADER_WIDTH-1:0] s_axis_data_tuser, + input s_axis_data_tlast, + input s_axis_data_tvalid, + output s_axis_data_tready, + // To AXI Wrapper + output [WIDTH-1:0] m_axis_data_tdata, + output [HEADER_WIDTH-1:0] m_axis_data_tuser, + output m_axis_data_tlast, + output m_axis_data_tvalid, + input m_axis_data_tready, + // To User + output [WIDTH-1:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + // From User + input [WIDTH-1:0] i_tdata, + input i_tlast, + input i_tvalid, + input i_tkeep, + output i_tready +); + + wire [WIDTH-1:0] i_reg_tdata; + wire i_reg_tvalid, i_reg_tlast, i_reg_tkeep, i_reg_tready; + + reg [WIDTH-1:0] pipe_tdata; + reg pipe_tvalid, pipe_tlast, pipe_tkeep; + wire pipe_tready; + + /******************************************************** + ** Register user input + ** - The output logic in some cases needs to wait for + ** i_tvalid to assert before asserting i_tready. + ** However, users may implement logic that waits for + ** i_tready to assert before asserting i_tvalid. + ** Without this register, that would result in a + ** deadlock. + ** - Note: Technically, the user waiting for i_tready + ** violates the AXI specification that a master cannot + ** wait for ready from the slave. However, it is common + ** for users to accidentally break this rule and this is + ** a cheap workaround. + ********************************************************/ + axi_fifo_flop #(.WIDTH(WIDTH+2)) axi_fifo_flop ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tkeep,i_tlast,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_reg_tkeep,i_reg_tlast,i_reg_tdata}), .o_tvalid(i_reg_tvalid), .o_tready(i_reg_tready)); + + /******************************************************** + ** Keep track of headers for user + ********************************************************/ + wire header_in_tready, header_in_tvalid, header_out_tvalid, header_out_tready; + wire [HEADER_WIDTH-1:0] header_in_tdata, header_out_tdata; + + reg first_word = 1'b1; + reg [15:0] word_cnt; + reg [16+$clog2(MAX_TICK_RATE)-1:0] time_cnt; // 16 bit payload length + max tick rate increment + + wire [63:0] vita_time; + wire [15:0] payload_length; + + // Track first word to make sure header is read only once per packet + always @(posedge clk) begin + if (reset | clear) begin + first_word <= 1'b1; + end else begin + if (s_axis_data_tvalid & s_axis_data_tready) begin + if (s_axis_data_tlast) begin + first_word <= 1'b1; + end else if (first_word) begin + first_word <= 1'b0; + end + end + end + end + + // Header FIFO + axi_fifo #(.WIDTH(HEADER_WIDTH), .SIZE(HEADER_FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(header_in_tdata), .i_tvalid(header_in_tvalid), .i_tready(header_in_tready), + .o_tdata(header_out_tdata), .o_tvalid(header_out_tvalid), .o_tready(header_out_tready), + .space(), .occupied()); + + assign header_in_tdata = s_axis_data_tuser; + assign header_in_tvalid = s_axis_data_tvalid & o_tready & first_word; + assign header_out_tready = i_reg_tvalid & i_reg_tready & (word_cnt >= payload_length); + assign header_fifo_full = ~header_in_tready; + + // Track VITA time offset and word count for emptying header FIFO + always @(posedge clk) begin + if (reset | clear) begin + word_cnt <= WIDTH/8; + time_cnt <= 0; + end else begin + if (pipe_tvalid & pipe_tready) begin + if (word_cnt >= payload_length) begin + word_cnt <= WIDTH/8; + time_cnt <= 0; + end else begin + word_cnt <= word_cnt + WIDTH/8; + time_cnt <= time_cnt + tick_rate; + end + end + end + end + + // Form output header + cvita_hdr_decoder cvita_hdr_decoder ( + .header(header_out_tdata), + .pkt_type(), .eob(), .has_time(), + .seqnum(), .payload_length(payload_length), + .src_sid(), .dst_sid(), + .vita_time(vita_time)); + + cvita_hdr_modify cvita_hdr_modify ( + .header_in(header_out_tdata), + .header_out(m_axis_data_tuser), + .use_pkt_type(1'b0), .pkt_type(), + .use_has_time(1'b0), .has_time(), + .use_eob(1'b0), .eob(), + .use_seqnum(1'b0), .seqnum(), // AXI Wrapper handles this + .use_length(1'b0), .length(), // AXI Wrapper handles this + .use_payload_length(1'b0), .payload_length(), + .use_src_sid(1'b1), .src_sid(src_sid), + .use_dst_sid(1'b1), .dst_sid(dst_sid), + .use_vita_time(1'b1), .vita_time(vita_time + time_cnt)); + + /******************************************************** + ** Data to user from AXI Wrapper + ** - Throttles if header FIFO is full + ********************************************************/ + assign o_tdata = s_axis_data_tdata; + assign o_tvalid = s_axis_data_tvalid & header_in_tready; + assign o_tlast = s_axis_data_tlast; + assign s_axis_data_tready = o_tready & header_in_tready; + + /******************************************************** + ** Data from user to AXI Wrapper + ** - Handles asserting tlast + ** - Asserts tlast in three cases: + ** 1) User asserts tlast + ** 2) End of a burst of samples (i.e. when tkeep deasserts). + ** 3) End of a packet, in case VITA is different between packets + ********************************************************/ + wire ready; + always @(posedge clk) begin + if (reset | clear) begin + pipe_tdata <= 'd0; + pipe_tvalid <= 1'b0; + pipe_tlast <= 1'b0; + pipe_tkeep <= 1'b0; + end else begin + if (pipe_tready) begin + pipe_tdata <= i_reg_tdata; + pipe_tvalid <= i_reg_tvalid; + pipe_tlast <= i_reg_tlast; + pipe_tkeep <= i_reg_tkeep; + end + end + end + + assign pipe_tready = ~pipe_tvalid | (m_axis_data_tready & header_out_tvalid & (i_reg_tvalid | (m_axis_data_tvalid & m_axis_data_tlast))); + assign i_reg_tready = pipe_tready; + assign m_axis_data_tdata = pipe_tdata; + assign m_axis_data_tvalid = pipe_tvalid & pipe_tkeep & (i_reg_tvalid | m_axis_data_tlast) & header_out_tvalid; + assign m_axis_data_tlast = pipe_tlast | (i_reg_tvalid & ~i_reg_tkeep) | (word_cnt >= payload_length); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/axi_bit_reduce.v b/fpga/usrp3/lib/rfnoc/axi_bit_reduce.v new file mode 100644 index 000000000..cb6290ff0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_bit_reduce.v @@ -0,0 +1,27 @@ +// +// Copyright Ettus Research, 2014 +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// no logic, just wires + +module axi_bit_reduce + #(parameter WIDTH_IN=48, + parameter WIDTH_OUT=25, + parameter DROP_TOP=6, + parameter VECTOR_WIDTH=1) // vector_width = 2 for complex, 1 for real + (input [VECTOR_WIDTH*WIDTH_IN-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [VECTOR_WIDTH*WIDTH_OUT-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + genvar i; + generate + for(i=0; i 0; k = k - 1) begin + coeffs[k-1] <= coeffs[k]; + end + coeffs[NUM_SLICES-1] <= s_axis_reload_tdata; + end + coeff_load_stb <= s_axis_reload_tvalid & s_axis_reload_tready & s_axis_reload_tlast; + end + end + end + // Coefficients are static + end else begin + always @(*) begin + for (k = 0; k < NUM_SLICES; k = k + 1) begin + coeffs[k] <= COEFFS_VEC[COEFF_WIDTH*k +: COEFF_WIDTH]; + coeff_load_stb <= 1'b1; + end + end + end + endgenerate + + assign s_axis_reload_tready = 1'b1; + + /////////////////////////////////////////////////////// + // + // Systolic FIR Filter + // + /////////////////////////////////////////////////////// + // + // Block Diagram + // - Configuration: SYMMETRIC_COEFFS = 1 and USE_EMBEDDED_REGS_COEFFS = 1 + // + // +-------+ + // Sample In | Shift | Sample In delayed NUM_COEFF + // +-------->| Reg |-------------------------------------------------------------> + // | +-------+ | | + // | v v + // | +-----+ +-----+ + // | | | | | + // | +-----+ +-----+ + // | | | + // | +--+ +--+ | Sample +--+ +--+ | + // | | | | | | Forward | | | | | + // '-->| |-->| |-----------^---------->| |-->| |----------^--------------> + // | | | | | | | | | | | | + // +--+ +--+ v v +--+ +--+ v v + // +------------+ +------------+ + // | Pre-Adder | | Pre-Adder | + // +------------+ +------------+ + // | | + // v v + // +-----+ +-----+ + // *----------------------* | | | | + // | Note: Coeffs are | +-----+ +-----+ + // | loaded backwards | | | + // | for proper alignment | | .----------------------^----------------< + // *----------------------* | | | + // +--+ +--+ v | +--+ +--+ v + // Coeff In | | | | +------------+ | | | | | +------------+ + // .--->| |-->| |-->| Multiplier | '-->| |-->| |->| Multiplier | + // | | | | | +------------+ | | | | | +------------+ + // | +--+ +--+ | +--+ | +--+ | + // | | | | + // '------------------------^------------------' | + // | Coeff | + // v Forward v + // +-----+ +-----+ + // | | | | + // +-----+ +-----+ + // | | + // v +--+ Sample v +--+ + // +------------+ | | Out +------------+ | | + // | Adder |-->| |----------->| Adder |-->| |--> + // +------------+ | | +------------+ | | + // +--+ +--+ + // + /////////////////////////////////////////////////////// + genvar i, l; + generate + // Counter to track pipeline fullness + reg [$clog2(PIPELINE_DELAY):0] cnt; + always @(posedge clk) begin + if (reset | clear) begin + cnt <= 0; + end else if (s_axis_data_tvalid & s_axis_data_tready) begin + if (cnt < PIPELINE_DELAY) begin + cnt <= cnt + 1; + end + end + end + + // Sample delay shift register for efficient implementation + // when using symmetric coefficients + reg [IN_WIDTH-1:0] sample_shift_reg[0:NUM_COEFFS-1]; + integer n; + initial begin + for (n = 0; n < NUM_COEFFS; n = n + 1) begin + sample_shift_reg[n] <= 0; + end + end + always @(posedge clk) begin + if (s_axis_data_tvalid & s_axis_data_tready) begin + for (n = 1; n < NUM_COEFFS; n = n + 1) begin + sample_shift_reg[n] <= sample_shift_reg[n-1]; + end + sample_shift_reg[0] <= s_axis_data_tdata; + end + end + + // tlast shift register + reg [PIPELINE_DELAY-1:0] tlast_shift_reg = 0; + integer m; + always @(posedge clk) begin + if (s_axis_data_tvalid & s_axis_data_tready) begin + for (m = 1; m < PIPELINE_DELAY; m = m + 1) begin + tlast_shift_reg[m] <= tlast_shift_reg[m-1]; + end + tlast_shift_reg[0] <= s_axis_data_tlast; + end + end + + wire [IN_WIDTH-1:0] sample_in[0:NUM_SLICES]; // Use [0:NUM_SLICES] instead of + wire [ACCUM_WIDTH-1:0] sample_accum[0:NUM_SLICES]; // [0:NUM_SLICES-1] to make the + wire [COEFF_WIDTH-1:0] coeff_forward[0:NUM_SLICES]; // generate loop easier to read + assign sample_in[0] = s_axis_data_tdata; + assign sample_accum[0] = 0; + assign coeff_forward[NUM_SLICES] = s_axis_reload_tdata; + + // Build up FIR filter with multiply-accumulate slices (fir_filter_slice) + for (i = 0; i < NUM_SLICES; i = i + 1) begin + // Map zero'd out coefficients to simple register delays. + if ((SKIP_ZERO_COEFFS == 1) && (COEFFS_VEC[COEFF_WIDTH*i +: COEFF_WIDTH] == 0)) begin + reg [ACCUM_WIDTH-1:0] sample_accum_reg; + reg [IN_WIDTH-1:0] sample_in_reg[0:1]; + reg [COEFF_WIDTH-1:0] coeff_in_reg; + always @(posedge clk) begin + if (reset | clear) begin + sample_in_reg[0] <= 0; + sample_in_reg[1] <= 0; + sample_accum_reg <= 0; + coeff_in_reg <= 0; + end else begin + if (s_axis_data_tvalid & s_axis_data_tready) begin + sample_in_reg[0] <= sample_in[i]; + sample_in_reg[1] <= sample_in_reg[0]; + sample_accum_reg <= sample_accum[i]; + end + if (coeff_load_stb) begin + coeff_in_reg <= coeff_forward[i+1]; + end + end + end + assign sample_in[i+1] = sample_in_reg[1]; + assign sample_accum[i+1] = sample_accum_reg; + assign coeff_forward[i] = coeff_in_reg; + end else begin + fir_filter_slice #( + .IN_WIDTH(IN_WIDTH), + .COEFF_WIDTH(COEFF_WIDTH), + .ACCUM_WIDTH(ACCUM_WIDTH), + .OUT_WIDTH(ACCUM_WIDTH)) + fir_filter_slice ( + .clk(clk), + .reset(reset), + .clear(clear), + .sample_in_stb(s_axis_data_tvalid & s_axis_data_tready), + .sample_in_a(sample_in[i]), + // sample_in_b is used to implement symmetric coefficients, always 0 if SYMMETRIC_COEFFS = 0 + .sample_in_b(((SYMMETRIC_COEFFS == 0) || ((ODD_LEN == 1) && (i == NUM_SLICES-1))) ? {IN_WIDTH{1'b0}} : sample_shift_reg[NUM_COEFFS-1]), + .sample_forward(sample_in[i+1]), + // For proper coeffient loading, coeff_forward must be shifted in backwards. coeffs[] is already backwards. + .coeff_in(((USE_EMBEDDED_REGS_COEFFS == 1) && (RELOADABLE_COEFFS == 1)) ? coeff_forward[i+1] : coeffs[i]), + .coeff_forward(coeff_forward[i]), + .coeff_load_stb(coeff_load_stb), + .sample_accum(sample_accum[i]), + .sample_out(sample_accum[i+1])); + end + end + assign m_axis_data_tdata_int = (BLANK_OUTPUT == 1) & (cnt < PIPELINE_DELAY) ? 0 : sample_accum[NUM_SLICES]; + assign m_axis_data_tvalid_int = (BLANK_OUTPUT == 1) & (cnt < PIPELINE_DELAY) ? 1'b0 : s_axis_data_tvalid; + assign m_axis_data_tlast_int = (BLANK_OUTPUT == 1) ? ((cnt < PIPELINE_DELAY) ? 1'b0 : tlast_shift_reg[PIPELINE_DELAY-1]) : s_axis_data_tlast; + assign s_axis_data_tready = m_axis_data_tready_int; + endgenerate + + axi_round_and_clip #( + .WIDTH_IN(ACCUM_WIDTH), + .WIDTH_OUT(OUT_WIDTH), + .CLIP_BITS(CLIP_BITS)) + inst_axi_round_and_clip ( + .clk(clk), + .reset(reset | clear), + .i_tdata(m_axis_data_tdata_int), + .i_tlast(m_axis_data_tlast_int), + .i_tvalid(m_axis_data_tvalid_int), + .i_tready(m_axis_data_tready_int), + .o_tdata(m_axis_data_tdata), + .o_tlast(m_axis_data_tlast), + .o_tvalid(m_axis_data_tvalid), + .o_tready(m_axis_data_tready)); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/axi_fir_filter_dec.v b/fpga/usrp3/lib/rfnoc/axi_fir_filter_dec.v new file mode 100644 index 000000000..30be7501e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_fir_filter_dec.v @@ -0,0 +1,83 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +// Generic FIR filter with decimator + +module axi_fir_filter_dec #( + parameter WIDTH = 24, + parameter COEFF_WIDTH = 18, + parameter NUM_COEFFS = 47, + parameter [NUM_COEFFS*COEFF_WIDTH-1:0] COEFFS_VEC = + {{1'b0,{(COEFF_WIDTH-1){1'b1}}},{(COEFF_WIDTH*(NUM_COEFFS-1)){1'b0}}}, + parameter BLANK_OUTPUT = 0 +)( + input clk, + input reset, + + input [2*WIDTH-1:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output [2*WIDTH-1:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready +); + +wire [WIDTH-1:0] tdata_fir0_dec0; +wire tvalid_fir0_dec0; +wire tlast_fir0_dec0; +wire tready_fir0_dec0; + +wire [WIDTH-1:0] tdata_fir1_dec1; +wire tvalid_fir1_dec1; +wire tlast_fir1_dec1; +wire tready_fir1_dec1; + +wire [WIDTH-1:0] tdata_fir0; +wire [WIDTH-1:0] tdata_fir1; +wire [WIDTH-1:0] tdata_dec0; +wire [WIDTH-1:0] tdata_dec1; + +// Split input data into real and imag. part. +assign tdata_fir0 = i_tdata[2*WIDTH-1:WIDTH]; +assign tdata_fir1 = i_tdata[WIDTH-1:0]; + +// FIR filter for real part +axi_fir_filter #(.IN_WIDTH(WIDTH), .COEFF_WIDTH(COEFF_WIDTH), .OUT_WIDTH(WIDTH), .NUM_COEFFS(NUM_COEFFS), .COEFFS_VEC(COEFFS_VEC), + .RELOADABLE_COEFFS(0), .BLANK_OUTPUT(0), .SYMMETRIC_COEFFS(1), .SKIP_ZERO_COEFFS(1), .USE_EMBEDDED_REGS_COEFFS(0) +) hbfir0( + .clk(clk), .reset(reset), .clear(reset), + .s_axis_data_tdata(tdata_fir0), .s_axis_data_tlast(i_tlast), .s_axis_data_tvalid(i_tvalid), .s_axis_data_tready(i_tready), + .m_axis_data_tdata(tdata_fir0_dec0), .m_axis_data_tlast(tlast_fir0_dec0), .m_axis_data_tvalid(tvalid_fir0_dec0), .m_axis_data_tready(tready_fir0_dec0), + .s_axis_reload_tdata(18'd0), .s_axis_reload_tvalid(1'b0), .s_axis_reload_tlast(1'b0), .s_axis_reload_tready()); + +// FIR filter for imag. part +axi_fir_filter #(.IN_WIDTH(WIDTH), .COEFF_WIDTH(COEFF_WIDTH), .OUT_WIDTH(WIDTH), .NUM_COEFFS(NUM_COEFFS), .COEFFS_VEC(COEFFS_VEC), + .RELOADABLE_COEFFS(0), .BLANK_OUTPUT(0), .SYMMETRIC_COEFFS(1), .SKIP_ZERO_COEFFS(1), .USE_EMBEDDED_REGS_COEFFS(0) +) hbfir1( + .clk(clk), .reset(reset), .clear(reset), + .s_axis_data_tdata(tdata_fir1), .s_axis_data_tlast(i_tlast), .s_axis_data_tvalid(i_tvalid), .s_axis_data_tready(), + .m_axis_data_tdata(tdata_fir1_dec1), .m_axis_data_tlast(tlast_fir1_dec1), .m_axis_data_tvalid(tvalid_fir1_dec1), .m_axis_data_tready(tready_fir1_dec1), + .s_axis_reload_tdata(18'd0), .s_axis_reload_tvalid(1'b0), .s_axis_reload_tlast(1'b0), .s_axis_reload_tready()); + +// Decimator for real part +keep_one_in_n #(.KEEP_FIRST(1), .WIDTH(WIDTH), .MAX_N(4) +) dec0 ( + .clk(clk), .reset(reset), .vector_mode(1'b0), .n(2), + .i_tdata(tdata_fir0_dec0), .i_tlast(tlast_fir0_dec0), .i_tvalid(tvalid_fir0_dec0), .i_tready(tready_fir0_dec0), + .o_tdata(tdata_dec0), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +// Decimator for imag. part +keep_one_in_n #(.KEEP_FIRST(1), .WIDTH(WIDTH), .MAX_N(4) +) dec1 ( + .clk(clk), .reset(reset), .vector_mode(1'b0), .n(2), + .i_tdata(tdata_fir1_dec1), .i_tlast(tlast_fir1_dec1), .i_tvalid(tvalid_fir1_dec1), .i_tready(tready_fir1_dec1), + .o_tdata(tdata_dec1), .o_tlast(), .o_tvalid(), .o_tready(o_tready)); + +assign o_tdata = {tdata_dec0, tdata_dec1}; + +endmodule // axi_fir_filter_dec diff --git a/fpga/usrp3/lib/rfnoc/axi_join.v b/fpga/usrp3/lib/rfnoc/axi_join.v new file mode 100644 index 000000000..a2f7c567d --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_join.v @@ -0,0 +1,18 @@ + + +// Copyright 2014 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +module axi_join + #(parameter INPUTS=2) + (input [INPUTS-1:0] i_tlast, input [INPUTS-1:0] i_tvalid, output [INPUTS-1:0] i_tready, + output o_tlast, output o_tvalid, input o_tready); + + wire all_here = &i_tvalid; + assign o_tvalid = all_here; + assign o_tlast = |i_tlast; + assign i_tready = {INPUTS{o_tready & all_here}}; + +endmodule // axi_join diff --git a/fpga/usrp3/lib/rfnoc/axi_packer.v b/fpga/usrp3/lib/rfnoc/axi_packer.v new file mode 100644 index 000000000..fbed250f6 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_packer.v @@ -0,0 +1,67 @@ +// +// Copyright 2015 Ettus Research +// +// Increases AXI stream bit width by concatenating inputs across multiple clock cycles. +// Note: WIDTH_IN must be a multiple of WIDTH_OUT + +module axi_packer #( + parameter WIDTH_IN = 8, // Input bit width + parameter WIDTH_OUT = 32, // Output bit width + parameter REVERSE = 0) // 0: Fill LSB to MSB, 1: Fill MSB to LSB +( + input clk, input reset, input clear, + input [WIDTH_IN-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH_OUT-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + localparam M = WIDTH_OUT/WIDTH_IN; + + reg packed_tlast, packed_tvalid; + reg [WIDTH_OUT-1:0] packed_tdata; + reg [$clog2(M)-1:0] cnt; + reg i_tlast_hold; + integer i; + always @(posedge clk) begin + if (reset | clear) begin + i_tlast_hold <= 1'b0; + cnt <= 'd0; + packed_tdata <= 'd0; + packed_tvalid <= 1'b0; + packed_tlast <= 1'b0; + end else begin + packed_tvalid <= 1'b0; + packed_tlast <= 1'b0; + if (i_tvalid & i_tready) begin + if (i_tlast) begin + i_tlast_hold <= 1'b1; + end + if (cnt > M-1) begin + cnt <= 'd0; + packed_tlast <= i_tlast_hold; + packed_tvalid <= 1'b1; + end else begin + cnt <= cnt + 1; + end + if (REVERSE) begin + packed_tdata[WIDTH_OUT-1:WIDTH_OUT-WIDTH_IN] <= i_tdata; + for (i = 0; i < M-1; i = i + 1) begin + packed_tdata[WIDTH_OUT-(i+1)*WIDTH_IN-1 -: WIDTH_IN] <= packed_tdata[WIDTH_OUT-i*WIDTH_IN-1 -: WIDTH_IN]; + end + end else begin + packed_tdata[WIDTH_IN-1:0] <= i_tdata; + for (i = 0; i < M-1; i = i + 1) begin + packed_tdata[(i+2)*WIDTH_IN-1 -: WIDTH_IN] <= packed_tdata[(i+1)*WIDTH_IN-1 -: WIDTH_IN]; + end + end + end + end + end + + axi_fifo_flop #(.WIDTH(WIDTH_OUT+1)) axi_fifo_flop_pack ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({packed_tlast,packed_tdata}), .i_tvalid(packed_tvalid), .i_tready(i_tready), + .o_tdata({o_tlast,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/axi_packet_mux.v b/fpga/usrp3/lib/rfnoc/axi_packet_mux.v new file mode 100644 index 000000000..53ce890ba --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_packet_mux.v @@ -0,0 +1,41 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Muxes and packetizes input AXI-streams. Assumes header on tuser. + +module axi_packet_mux #( + parameter NUM_INPUTS = 1, + parameter MUX_PRE_FIFO_SIZE = 0, // Use 0 (most efficient) unless there is need to compensate for unbalanced input path latencies + parameter MUX_POST_FIFO_SIZE = 0, // Generally leave at 0, similar effect as FIFO_SIZE + parameter FIFO_SIZE = 5 // Size of FIFO in CHDR framer +)( + input clk, input reset, input clear, + input [NUM_INPUTS*64-1:0] i_tdata, input [NUM_INPUTS-1:0] i_tlast, input [NUM_INPUTS-1:0] i_tvalid, output [NUM_INPUTS-1:0] i_tready, input [NUM_INPUTS*128-1:0] i_tuser, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + wire [NUM_INPUTS*(64+128)-1:0] i_tdata_flat; + genvar i; + generate + for (i = 0; i < NUM_INPUTS; i = i + 1) begin + assign i_tdata_flat[(128+64)*(i+1)-1:(128+64)*i] = {i_tuser[128*(i+1)-1:128*i],i_tdata[64*(i+1)-1:64*i]}; + end + endgenerate + + wire [63:0] int_tdata; + wire [127:0] int_tuser; + wire int_tlast, int_tvalid, int_tready; + axi_mux #(.PRIO(0), .WIDTH(128+64), .PRE_FIFO_SIZE(MUX_PRE_FIFO_SIZE), .POST_FIFO_SIZE(MUX_POST_FIFO_SIZE), .SIZE(NUM_INPUTS)) axi_mux ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(i_tdata_flat), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({int_tuser, int_tdata}), .o_tlast(int_tlast), .o_tvalid(int_tvalid), .o_tready(int_tready)); + + chdr_framer #(.SIZE(FIFO_SIZE), .WIDTH(64)) chdr_framer ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(int_tdata), .i_tuser(int_tuser), .i_tlast(int_tlast), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/axi_pipe.v b/fpga/usrp3/lib/rfnoc/axi_pipe.v new file mode 100644 index 000000000..4c635a5bf --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_pipe.v @@ -0,0 +1,67 @@ + +// Copyright 2014 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + + +module axi_pipe + #(parameter STAGES=3) + (input clk, input reset, input clear, + input i_tlast, input i_tvalid, output i_tready, + output o_tlast, output o_tvalid, input o_tready, + output [STAGES-1:0] enables, + output reg [STAGES-1:0] valids); + + assign o_tvalid = valids[STAGES-1]; + assign i_tready = enables[0]; + + // ////////////////////////////// + // Valids + genvar i; + generate + for(i=1; i Example: When set 1/N, after N input samples block should output 1 sample. If +// user code's pipelining requires additional samples to "push" the 1 +// sample out, it is the user's responsibility to make the mechanism +// (such as injecting extra samples) to do so. +// - Will always send an integer multiple of N samples to user logic. This ensures +// the user will not need to manually clear a "partial output sample" stuck in their +// pipeline due to an uneven (in respect to decimation rate) number of input samples. +// - Can optionally strobe clear_user after receiving packet with EOB +// > enable_clear_user must be enabled via CONFIG settings register +// > Warning: Input will be throttled until last packet has completely passed through +// user code to prevent clearing valid data. In certain conditions, this throttling +// can have a significant impact on throughput. +// - Output packet size will be identical to input packet size. The only exception is +// the final output packet, which may be shorter due to a partial input packet. +// Limitations: +// - Rate changes are ignored while active. Block must be cleared or packet with EOB +// (and enable_clear_user is set) will cause new rates to be loaded. +// - Can potentially use large amounts of block RAM when using large decimation rates +// (greater than 2K). This occurs due to the feature that the block always sends a multiple +// of N samples to the user. Implementing this feature requires N samples to be buffered. +// - User code with long pipelines may need to increase HEADER_FIFOSIZE. The debug signal +// warning_header_fifo_full is useful in determining this case. +// +// Settings Registers: +// sr_n: Number of input samples per M output samples (Always write N before M) +// sr_m: Number of output samples per N input samples +// sr_config: 0: Enable clear_user signal. + +module axi_rate_change #( + parameter WIDTH = 32, // Input bit width, must be a power of 2 and greater than or equal to 8. + parameter MAX_N = 2**16, + parameter MAX_M = 2**16, + parameter MAXIMIZE_OUTPUT_PKT_LEN = 1, + // Settings registers + parameter SR_N_ADDR = 0, + parameter SR_M_ADDR = 1, + parameter SR_CONFIG_ADDR = 2 +)( + input clk, input reset, input clear, + output clear_user, // Strobed after end of burst. Throttles input. Useful for resetting user code between bursts. + input [15:0] src_sid, input [15:0] dst_sid, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, input [127:0] i_tuser, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready, output [127:0] o_tuser, + output [WIDTH-1:0] m_axis_data_tdata, output m_axis_data_tlast, output m_axis_data_tvalid, input m_axis_data_tready, + input [WIDTH-1:0] s_axis_data_tdata, input s_axis_data_tlast, input s_axis_data_tvalid, output s_axis_data_tready, + // Debugging signals: + // - Warnings indicate there may be an issue with user code. + // - Errors mean the user code has violated a rule. + // - Signals latch once set and block must be reset to clear. + output reg warning_long_throttle, // In the throttle state for a "long" time. + output reg error_extra_outputs, // User code generated extra outputs, i.e. received more than the expected M outputs. + output reg error_drop_pkt_lockup // Drop partial packet module is not accepting data even though user code is ready. +); + + reg [$clog2(MAX_N+1)-1:0] n = 1; + reg [$clog2(MAX_M+1)-1:0] m = 1; + + wire [WIDTH-1:0] i_reg_tdata; + wire i_reg_tvalid, i_reg_tready, i_reg_tlast; + wire i_reg_tvalid_int, i_reg_tready_int, i_reg_tlast_int; + + reg throttle = 1'b1, first_header, partial_first_word; + reg [15:0] word_cnt_div_n; + reg [$clog2(MAX_N+1)-1:0] word_cnt_div_n_frac = 1; + reg [$clog2(MAX_N+1)-1:0] in_pkt_cnt = 1; + + reg send_done; + reg rate_changed; + + /******************************************************** + ** Settings Registers + ********************************************************/ + wire [$clog2(MAX_N+1)-1:0] sr_n; + wire n_changed; + setting_reg #(.my_addr(SR_N_ADDR), .width($clog2(MAX_N+1)), .at_reset(1)) set_n ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(sr_n), .changed(n_changed)); + + wire [$clog2(MAX_M+1)-1:0] sr_m; + wire m_changed; + setting_reg #(.my_addr(SR_M_ADDR), .width($clog2(MAX_M+1)), .at_reset(1)) set_m ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(sr_m), .changed(m_changed)); + + wire sr_config; + wire enable_clear_user; // Enable strobing clear_user between bursts. + setting_reg #(.my_addr(SR_CONFIG_ADDR), .width(1), .at_reset(1'b1)) set_config ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(sr_config), .changed()); + assign enable_clear_user = sr_config; + + /******************************************************** + ** Header, word count FIFOs + ** - Header provides VITA Time and payload length for + ** output packets + ** - Word count provides a normalized count for the + ** output state machine to know when it has consumed + ** the final input sample in a burst. + ********************************************************/ + // Decode input header + wire [127:0] i_reg_tuser; + wire has_time_in, eob_in, eob_in_header; + wire [15:0] payload_length_in; + reg [15:0] payload_length_out; + wire [63:0] vita_time_in; + cvita_hdr_decoder cvita_hdr_decoder_in_header ( + .header(i_reg_tuser), .pkt_type(), .eob(eob_in_header), + .has_time(has_time_in), .seqnum(), .length(), .payload_length(payload_length_in), + .src_sid(), .dst_sid(), .vita_time(vita_time_in)); + + assign eob_in = eob_in_header | rate_changed; + + reg [15:0] word_cnt_div_n_tdata; + wire [15:0] word_cnt_div_n_fifo_tdata; + reg word_cnt_div_n_tvalid; + wire word_cnt_div_n_tready, word_cnt_div_n_fifo_tvalid, word_cnt_div_n_fifo_tready; + axi_fifo #(.WIDTH(16), .SIZE(0)) axi_fifo_word_cnt ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(word_cnt_div_n_tdata), .i_tvalid(word_cnt_div_n_tvalid), .i_tready(word_cnt_div_n_tready), + .o_tdata(word_cnt_div_n_fifo_tdata), .o_tvalid(word_cnt_div_n_fifo_tvalid), .o_tready(word_cnt_div_n_fifo_tready), + .space(), .occupied()); + + /******************************************************** + ** Register input stream + ** - Upsteam will be throttled when clearing user logic + ********************************************************/ + // Input register with header + axi_fifo_flop #(.WIDTH(WIDTH+1+128)) axi_fifo_flop_input ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast,i_tdata,i_tuser}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_reg_tlast,i_reg_tdata,i_reg_tuser}), .o_tvalid(i_reg_tvalid_int), .o_tready(i_reg_tready), + .space(), .occupied()); + + assign i_reg_tready = i_reg_tready_int & word_cnt_div_n_tready & ~throttle; + assign i_reg_tvalid = i_reg_tvalid_int & word_cnt_div_n_tready & ~throttle; + // Assert AXI Drop Partial Packet's i_tlast every N samples, which is used to detect and drop + // partial output samples. + assign i_reg_tlast_int = (word_cnt_div_n_frac == n) | (eob_in & i_reg_tlast); + + /******************************************************** + ** Input state machine + ********************************************************/ + reg [1:0] input_state; + localparam RECV_INIT = 0; + localparam RECV = 1; + localparam RECV_WAIT_FOR_SEND_DONE = 2; + + always @(posedge clk) begin + if (reset | clear) begin + n <= 1; + m <= 1; + rate_changed <= 1'b0; + first_header <= 1'b1; + partial_first_word <= 1'b1; + payload_length_out <= 'd0; + word_cnt_div_n <= 0; + word_cnt_div_n_frac <= 1; + throttle <= 1'b1; + word_cnt_div_n_tvalid <= 1'b0; + word_cnt_div_n_tdata <= 'd0; + input_state <= RECV_INIT; + end else begin + if (word_cnt_div_n_tvalid & word_cnt_div_n_tready) begin + word_cnt_div_n_tvalid <= 1'b0; + end + // Input state machine + case (input_state) + RECV_INIT : begin + n <= sr_n; + m <= sr_m; + rate_changed <= 1'b0; + first_header <= 1'b1; + partial_first_word <= 1'b1; + payload_length_out <= 'd0; + word_cnt_div_n <= 0; + word_cnt_div_n_frac <= 1; + if (i_reg_tvalid_int & word_cnt_div_n_tready) begin + throttle <= 1'b0; + input_state <= RECV; + end + end + // Logic used by the RECV state to track several variables: + // word_cnt_div_n: Number of words received divided by n. + // Needed for tracking final sample in a burst. + // word_cnt_div_n_frac: Used to increment word_cnt_div_n. Can be + // thought of as the fractional part of + // word_cnt_div_n. + // in_pkt_cnt: Similar to in_word_cnt, but for packets. Used + // to determine when a group of N packets has been + // received to store the next header. + // first_header: We only use the header from the first packet in + // a group of N packets (this greatly reduces + // the header FIFO size). + RECV : begin + // If rate changed, force a EOB. + if (m_changed) begin + rate_changed <= 1'b1; + end + if (i_reg_tvalid & i_reg_tready) begin + // Track the number of words sent to the user divided by N. + // At the end of a burst, this value is forwarded to the output + // state machine and used to determine when the final sample has + // arrived from the user code. + if (word_cnt_div_n_frac == n) begin + word_cnt_div_n <= word_cnt_div_n + 1; + word_cnt_div_n_frac <= 1; + end else begin + word_cnt_div_n_frac <= word_cnt_div_n_frac + 1; + end + // Use payload length from first packet + first_header <= 1'b0; + if (first_header) begin + payload_length_out <= payload_length_in; + end else if (MAXIMIZE_OUTPUT_PKT_LEN) begin + if (payload_length_out < payload_length_in) begin + payload_length_out <= payload_length_in; + end + end + // Track when at least N input samples have been received in this burst + if (partial_first_word & (word_cnt_div_n_frac == n)) begin + partial_first_word <= 1'b0; + end + // Burst ended before we received enough samples to form + // at least one full output sample. + // Note: axi_drop_partial_packet automatically handles + // dropping the partial sample. + if (i_reg_tlast & eob_in & partial_first_word) begin + input_state <= RECV_INIT; + end else begin + if (i_reg_tlast) begin + // At the end of a burst, forward the number of words divided by N to + // the output state machine via a FIFO. This allows the output state + // machine to know when it has received the final output word. + // We use a FIFO in case the bursts are very small and we + // need to store several of these values. + if (eob_in) begin + word_cnt_div_n_tdata <= word_cnt_div_n + (word_cnt_div_n_frac == n); + word_cnt_div_n_tvalid <= 1'b1; + throttle <= 1'b1; + if (enable_clear_user) begin + input_state <= RECV_WAIT_FOR_SEND_DONE; + end else begin + input_state <= RECV_INIT; + end + end + end + end + end + end + // Wait until last sample has been output and user logic is cleared + // WARNING: This can be a huge bubble state! However, since it only happens with + // EOBs, it should be infrequent. + RECV_WAIT_FOR_SEND_DONE : begin + if (send_done) begin + input_state <= RECV_INIT; + end + end + default : begin + input_state <= RECV_INIT; + end + endcase + end + end + + assign clear_user = send_done & enable_clear_user; + + /******************************************************** + ** AXI Drop Partial Packet (to user) + ** - Enforces sending integer multiple of N samples + ** to user + ********************************************************/ + axi_drop_partial_packet #( + .WIDTH(WIDTH+1), + .HOLD_LAST_WORD(1), + .MAX_PKT_SIZE(MAX_N), + .SR_PKT_SIZE_ADDR(SR_N_ADDR)) + axi_drop_partial_packet ( + .clk(clk), .reset(reset), .clear(clear | send_done), + .flush(word_cnt_div_n_tvalid & word_cnt_div_n_tready), // Flush on EOB + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .i_tdata({i_reg_tlast,i_reg_tdata}), .i_tvalid(i_reg_tvalid), .i_tlast(i_reg_tlast_int), .i_tready(i_reg_tready_int), + .o_tdata({m_axis_data_tlast,m_axis_data_tdata}), .o_tvalid(m_axis_data_tvalid), .o_tlast(/* Unused */), .o_tready(m_axis_data_tready)); + + /******************************************************** + ** Output state machine + ********************************************************/ + reg [1:0] output_state; + localparam SEND_INIT = 0; + localparam SEND = 1; + + wire [WIDTH-1:0] o_reg_tdata; + wire [127:0] o_reg_tuser; + wire o_reg_tvalid, o_reg_tready, o_reg_tlast, o_reg_tlast_int; + + reg [15:0] out_payload_cnt = (WIDTH/8); + reg [15:0] word_cnt_div_m; + reg [$clog2(MAX_M+1)-1:0] word_cnt_div_m_frac = 1; + reg [$clog2(MAX_M+1)-1:0] out_pkt_cnt = 1; + + // End of burst tracking. Compare the number of words sent to the user divided by N + // to the number of words received from the user divided by M. When they equal each other + // then we have received the last word from the user in this burst. + // Note: Using word_cnt_div_n_fifo_tdata to make sure the last word is identified before + // it has been consumed. + wire last_word_in_burst = word_cnt_div_n_fifo_tvalid & + (word_cnt_div_m == word_cnt_div_n_fifo_tdata) & + (word_cnt_div_m_frac == m); + + always @(posedge clk) begin + if (reset | clear) begin + word_cnt_div_m <= 1; + word_cnt_div_m_frac <= 1; + out_payload_cnt <= (WIDTH/8); + send_done <= 1'b0; + output_state <= SEND_INIT; + end else begin + // Track + case (output_state) + SEND_INIT : begin + word_cnt_div_m <= 1; + word_cnt_div_m_frac <= 1; + out_payload_cnt <= (WIDTH/8); + send_done <= 1'b0; + output_state <= SEND; + end + SEND : begin + if (o_reg_tvalid & o_reg_tready) begin + if (o_reg_tlast) begin + // Track number of samples from user to set tlast + out_payload_cnt <= (WIDTH/8); + end else begin + out_payload_cnt <= out_payload_cnt + (WIDTH/8); + end + // Track number of words consumed divided by M. This is used + // in conjunction with word_cnt_div_n to determine when we have received + // the last word in a burst from the user. + if (word_cnt_div_m_frac == m) begin + word_cnt_div_m <= word_cnt_div_m + 1; + word_cnt_div_m_frac <= 1; + end else begin + word_cnt_div_m_frac <= word_cnt_div_m_frac + 1; + end + if (last_word_in_burst) begin + send_done <= 1'b1; + output_state <= SEND_INIT; + end + end + end + default : begin + output_state <= SEND_INIT; + end + endcase + end + end + + // Only pop this FIFO at EOB. + assign word_cnt_div_n_fifo_tready = o_reg_tvalid & o_reg_tready & last_word_in_burst; + + /******************************************************** + ** Adjust VITA time + ********************************************************/ + localparam VT_INIT = 0; + localparam VT_INCREMENT = 1; + reg vt_state; + + reg has_time_out, has_time_clear; + reg [63:0] vita_time_out, vita_time_accum; + + always @(posedge clk) begin + if (reset | clear) begin + vt_state <= VT_INIT; + end else begin + case (vt_state) + VT_INIT : begin + has_time_clear <= 1'b0; + if (i_reg_tvalid & i_reg_tready & first_header) begin + vita_time_out <= vita_time_in; + vita_time_accum <= vita_time_in; + has_time_out <= has_time_in; + vt_state <= VT_INCREMENT; + end + end + VT_INCREMENT : begin + // Stop sending vita time if user does not send vita time + if (i_reg_tvalid & ~has_time_in) begin + has_time_clear <= 1'b1; + end + if (o_reg_tvalid & o_reg_tready) begin + if (o_reg_tlast) begin + if (has_time_clear) begin + has_time_out <= 1'b0; + end + vita_time_out <= vita_time_accum + n; + end + vita_time_accum <= vita_time_accum + n; + if (last_word_in_burst) begin + vt_state <= VT_INIT; + end + end + end + default : begin + vt_state <= VT_INIT; + end + endcase + end + end + + // Create output header + cvita_hdr_encoder cvita_hdr_encoder ( + .pkt_type(2'd0), .eob(last_word_in_burst), .has_time(has_time_out), + .seqnum(12'd0), .payload_length(16'd0), // Not needed, handled by AXI Wrapper + .src_sid(src_sid), .dst_sid(dst_sid), + .vita_time(vita_time_out), + .header(o_reg_tuser)); + + /******************************************************** + ** Register input stream from user and output stream + ********************************************************/ + assign o_reg_tlast = o_reg_tlast_int | + // End of packet + (out_payload_cnt == payload_length_out) | + // EOB, could be a partial packet + last_word_in_burst; + + axi_fifo_flop #(.WIDTH(WIDTH+1)) axi_fifo_flop_from_user_0 ( + .clk(clk), .reset(reset), .clear(clear), + // FIXME: If user asserts tlast at the wrong time, it likely causes a deadlock. For now ignore tlast. + //.i_tdata({s_axis_data_tlast,s_axis_data_tdata}), .i_tvalid(s_axis_data_tvalid), .i_tready(s_axis_data_tready), + .i_tdata({1'b0,s_axis_data_tdata}), .i_tvalid(s_axis_data_tvalid), .i_tready(s_axis_data_tready), + .o_tdata({o_reg_tlast_int,o_reg_tdata}), .o_tvalid(o_reg_tvalid), .o_tready(o_reg_tready), + .space(), .occupied()); + + // Output register with header + axi_fifo_flop #(.WIDTH(WIDTH+1+128)) axi_fifo_flop_output ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({o_reg_tlast,o_reg_tdata,o_reg_tuser}), .i_tvalid(o_reg_tvalid), .i_tready(o_reg_tready), + .o_tdata({o_tlast,o_tdata,o_tuser}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); + + /******************************************************** + ** Error / warning signals + ********************************************************/ + reg [23:0] counter_header_fifo_full, counter_throttle, counter_drop_pkt_lockup; + reg [2:0] counter_header_fifo_empty; + always @(posedge clk) begin + if (reset) begin + warning_long_throttle <= 1'b0; + error_extra_outputs <= 1'b0; + error_drop_pkt_lockup <= 1'b0; + counter_throttle <= 0; + counter_header_fifo_full <= 0; + counter_drop_pkt_lockup <= 0; + counter_header_fifo_empty <= 0; + end else begin + // In throttle state for a "long" time + if (throttle) begin + counter_throttle <= counter_throttle + 1; + if (counter_throttle == 2**24-1) begin + warning_long_throttle <= 1'b1; + end + end else begin + counter_throttle <= 0; + end + // More than M outputs per N inputs + if (word_cnt_div_n_fifo_tvalid & (word_cnt_div_m > word_cnt_div_n_fifo_tdata)) begin + error_extra_outputs <= 1'b1; + end + // Bad internal state. AXI drop partial packet is in a lockup condition. + if (~i_reg_tready_int & m_axis_data_tready) begin + counter_drop_pkt_lockup <= counter_drop_pkt_lockup + 1; + if (counter_drop_pkt_lockup == 2**24-1) begin + error_drop_pkt_lockup <= 1'b1; + end + end else begin + counter_drop_pkt_lockup <= 0; + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/axi_repeat.v b/fpga/usrp3/lib/rfnoc/axi_repeat.v new file mode 100644 index 000000000..c19d6962a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_repeat.v @@ -0,0 +1,31 @@ +// +// Copyright 2015 Ettus Research +// +// Output always valid (except in reset) and repeats last valid i_tdata & i_tlast value + +module axi_repeat +#( + parameter WIDTH = 16) +( + input clk, input reset, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output reg [WIDTH-1:0] o_tdata, output reg o_tlast, output reg o_tvalid, input o_tready +); + + assign i_tready = 1'b1; + + always @(posedge clk) begin + if (reset) begin + o_tdata <= 'd0; + o_tlast <= 'd0; + o_tvalid <= 'd0; + end else begin + if (i_tvalid) begin + o_tvalid <= 1'b1; + o_tlast <= i_tlast; + o_tdata <= o_tdata; + end + end + end + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/axi_round.v b/fpga/usrp3/lib/rfnoc/axi_round.v new file mode 100644 index 000000000..75a343ba5 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_round.v @@ -0,0 +1,56 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_round + #(parameter WIDTH_IN=17, + parameter WIDTH_OUT=16, + parameter round_to_zero=0, // original behavior + parameter round_to_nearest=1, // lowest noise + parameter trunc=0, // round to negative infinity + parameter FIFOSIZE=0) // leave at 0 for a normal single flop + (input clk, input reset, + input [WIDTH_IN-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH_OUT-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire [WIDTH_OUT-1:0] out; + + generate + if (WIDTH_IN == WIDTH_OUT) begin + assign o_tdata = i_tdata; + assign o_tlast = i_tlast; + assign o_tvalid = i_tvalid; + assign i_tready = o_tready; + end else begin + wire round_corr,round_corr_trunc,round_corr_rtz,round_corr_nearest,round_corr_nearest_safe; + wire [WIDTH_IN-WIDTH_OUT-1:0] err; + + assign round_corr_trunc = 0; + assign round_corr_rtz = (i_tdata[WIDTH_IN-1] & |i_tdata[WIDTH_IN-WIDTH_OUT-1:0]); + assign round_corr_nearest = i_tdata[WIDTH_IN-WIDTH_OUT-1]; + + assign round_corr_nearest_safe = (WIDTH_IN-WIDTH_OUT > 1) ? + ((~i_tdata[WIDTH_IN-1] & (&i_tdata[WIDTH_IN-2:WIDTH_IN-WIDTH_OUT])) ? 1'b0 : round_corr_nearest) : + round_corr_nearest; + + assign round_corr = round_to_nearest ? round_corr_nearest_safe : + trunc ? round_corr_trunc : + round_to_zero ? round_corr_rtz : + 0; // default to trunc + + assign out = i_tdata[WIDTH_IN-1:WIDTH_IN-WIDTH_OUT] + round_corr; + + assign err = i_tdata - {out,{(WIDTH_IN-WIDTH_OUT){1'b0}}}; + + axi_fifo #(.WIDTH(WIDTH_OUT+1), .SIZE(FIFOSIZE)) flop + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({i_tlast, out}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({o_tlast, o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .occupied(), .space()); + + end + endgenerate + +endmodule // axi_round diff --git a/fpga/usrp3/lib/rfnoc/axi_round_and_clip.v b/fpga/usrp3/lib/rfnoc/axi_round_and_clip.v new file mode 100644 index 000000000..781e85ec3 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_round_and_clip.v @@ -0,0 +1,69 @@ +// +// Copyright 2014, Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// +// Reduce the bitwidth of an input stream. This module will both round +// and clip, meaning that the lower bits will be removed by rounding to +// the nearest value, and the top bits will be snipped (but without +// causing numerical overflows). +// +// Example: If WIDTH_IN==24, WIDTH_OUT==16, and CLIP_BITS==3, the output +// Will remove the top 3 bits (by clipping), and remove the bottom 5 +// bits by rounding, leaving 24 - 3 - 5 == 16 bits. +// +// Note that this module has two stages (round, then clip) which will +// both have a FIFO of length FIFOSIZE. However, when a stage is not +// required it will have *no* FIFO, but instead just pass through the +// data. In the extreme case where WIDTH_IN==WIDTH_OUT and CLIP_BITS==0, +// there are no FIFOs and this module becomes an AXI stream passthrough. +module axi_round_and_clip +#( + parameter WIDTH_IN=24, + parameter WIDTH_OUT=16, + parameter CLIP_BITS=3, + parameter FIFOSIZE=1) // FIFOSIZE = 1, single output register +( + input clk, input reset, + input [WIDTH_IN-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH_OUT-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + wire [WIDTH_OUT+CLIP_BITS-1:0] int_tdata; + wire int_tlast, int_tvalid, int_tready; + + generate + if (WIDTH_IN == WIDTH_OUT+CLIP_BITS) begin + assign int_tdata = i_tdata; + assign int_tlast = i_tlast; + assign int_tvalid = i_tvalid; + assign i_tready = int_tready; + end else begin + axi_round #( + .WIDTH_IN(WIDTH_IN), .WIDTH_OUT(WIDTH_OUT+CLIP_BITS), + .round_to_nearest(1), .FIFOSIZE(FIFOSIZE)) + axi_round ( + .clk(clk), .reset(reset), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(int_tdata), .o_tlast(int_tlast), .o_tvalid(int_tvalid), .o_tready(int_tready)); + end + + if (CLIP_BITS == 0) begin + assign o_tdata = int_tdata; + assign o_tlast = int_tlast; + assign o_tvalid = int_tvalid; + assign int_tready = o_tready; + end else begin + axi_clip #( + .WIDTH_IN(WIDTH_OUT+CLIP_BITS), .WIDTH_OUT(WIDTH_OUT), + .FIFOSIZE(FIFOSIZE)) + axi_clip ( + .clk(clk), .reset(reset), + .i_tdata(int_tdata), .i_tlast(int_tlast), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + end + endgenerate + +endmodule // round_and_clip diff --git a/fpga/usrp3/lib/rfnoc/axi_round_and_clip_complex.v b/fpga/usrp3/lib/rfnoc/axi_round_and_clip_complex.v new file mode 100644 index 000000000..c3e446509 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_round_and_clip_complex.v @@ -0,0 +1,43 @@ + + +// Copyright 2014, Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +module axi_round_and_clip_complex + #(parameter WIDTH_IN=24, + parameter WIDTH_OUT=16, + parameter CLIP_BITS=3, + parameter FIFOSIZE=1) // FIFOSIZE = 1, single output register + (input clk, input reset, + input [2*WIDTH_IN-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [2*WIDTH_OUT-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire [WIDTH_IN-1:0] ii_tdata, iq_tdata; + wire ii_tlast, ii_tvalid, ii_tready, iq_tlast, iq_tvalid, iq_tready; + + wire [WIDTH_OUT-1:0] oi_tdata, oq_tdata; + wire oi_tlast, oi_tvalid, oi_tready, oq_tlast, oq_tvalid, oq_tready; + + split_complex #(.WIDTH(WIDTH_IN)) split + (.i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .oi_tdata(ii_tdata), .oi_tlast(ii_tlast), .oi_tvalid(ii_tvalid), .oi_tready(ii_tready), + .oq_tdata(iq_tdata), .oq_tlast(iq_tlast), .oq_tvalid(iq_tvalid), .oq_tready(iq_tready)); + + axi_round_and_clip #(.WIDTH_IN(WIDTH_IN), .WIDTH_OUT(WIDTH_OUT), .CLIP_BITS(CLIP_BITS), .FIFOSIZE(FIFOSIZE)) r_and_c_i + (.clk(clk), .reset(reset), + .i_tdata(ii_tdata), .i_tlast(ii_tlast), .i_tvalid(ii_tvalid), .i_tready(ii_tready), + .o_tdata(oi_tdata), .o_tlast(oi_tlast), .o_tvalid(oi_tvalid), .o_tready(oi_tready)); + + axi_round_and_clip #(.WIDTH_IN(WIDTH_IN), .WIDTH_OUT(WIDTH_OUT), .CLIP_BITS(CLIP_BITS), .FIFOSIZE(FIFOSIZE)) r_and_c_q + (.clk(clk), .reset(reset), + .i_tdata(iq_tdata), .i_tlast(iq_tlast), .i_tvalid(iq_tvalid), .i_tready(iq_tready), + .o_tdata(oq_tdata), .o_tlast(oq_tlast), .o_tvalid(oq_tvalid), .o_tready(oq_tready)); + + join_complex #(.WIDTH(WIDTH_OUT)) join_complex + (.ii_tdata(oi_tdata), .ii_tlast(oi_tlast), .ii_tvalid(oi_tvalid), .ii_tready(oi_tready), + .iq_tdata(oq_tdata), .iq_tlast(oq_tlast), .iq_tvalid(oq_tvalid), .iq_tready(oq_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule // round_and_clip_complex diff --git a/fpga/usrp3/lib/rfnoc/axi_round_complex.v b/fpga/usrp3/lib/rfnoc/axi_round_complex.v new file mode 100644 index 000000000..d108c6abd --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_round_complex.v @@ -0,0 +1,43 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_round_complex #( + parameter WIDTH_IN = 24, + parameter WIDTH_OUT = 16, + parameter FIFOSIZE = 0) // leave at 0 for a normal single flop +( + input clk, input reset, + input [2*WIDTH_IN-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [2*WIDTH_OUT-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + wire [WIDTH_IN-1:0] ii_tdata, iq_tdata; + wire ii_tlast, ii_tvalid, ii_tready, iq_tlast, iq_tvalid, iq_tready; + + wire [WIDTH_OUT-1:0] oi_tdata, oq_tdata; + wire oi_tlast, oi_tvalid, oi_tready, oq_tlast, oq_tvalid, oq_tready; + + split_complex #(.WIDTH(WIDTH_IN)) split_complex ( + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .oi_tdata(ii_tdata), .oi_tlast(ii_tlast), .oi_tvalid(ii_tvalid), .oi_tready(ii_tready), + .oq_tdata(iq_tdata), .oq_tlast(iq_tlast), .oq_tvalid(iq_tvalid), .oq_tready(iq_tready)); + + axi_round #(.WIDTH_IN(WIDTH_IN), .WIDTH_OUT(WIDTH_OUT), .FIFOSIZE(FIFOSIZE)) axi_round_i ( + .clk(clk), .reset(reset), + .i_tdata(ii_tdata), .i_tlast(ii_tlast), .i_tvalid(ii_tvalid), .i_tready(ii_tready), + .o_tdata(oi_tdata), .o_tlast(oi_tlast), .o_tvalid(oi_tvalid), .o_tready(oi_tready)); + + axi_round #(.WIDTH_IN(WIDTH_IN), .WIDTH_OUT(WIDTH_OUT), .FIFOSIZE(FIFOSIZE)) axi_round_q ( + .clk(clk), .reset(reset), + .i_tdata(iq_tdata), .i_tlast(iq_tlast), .i_tvalid(iq_tvalid), .i_tready(iq_tready), + .o_tdata(oq_tdata), .o_tlast(oq_tlast), .o_tvalid(oq_tvalid), .o_tready(oq_tready)); + + join_complex #(.WIDTH(WIDTH_OUT)) join_complex ( + .ii_tdata(oi_tdata), .ii_tlast(oi_tlast), .ii_tvalid(oi_tvalid), .ii_tready(oi_tready), + .iq_tdata(oq_tdata), .iq_tlast(oq_tlast), .iq_tvalid(oq_tvalid), .iq_tready(oq_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/axi_serializer.v b/fpga/usrp3/lib/rfnoc/axi_serializer.v new file mode 100644 index 000000000..f71a54767 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_serializer.v @@ -0,0 +1,72 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_serializer #( + parameter WIDTH = 32) +( + input clk, input rst, input reverse_input, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output reg i_tready, + output reg o_tdata, output reg o_tlast, output reg o_tvalid, input o_tready +); + + reg i_tlast_latch; + reg [WIDTH-1:0] serial_data_reg; + reg [$clog2(WIDTH)-1:0] serial_cnt; + reg serializing; + + always @(posedge clk) begin + if (rst) begin + i_tready <= 1'b0; + i_tlast_latch <= 1'b0; + o_tdata <= 1'b0; + o_tlast <= 1'b0; + o_tvalid <= 1'b0; + serial_data_reg <= 'd0; + serializing <= 1'b0; + serial_cnt <= 0; + end else begin + i_tready <= 1'b0; + // Shift out a bit when downstream can consume it + if (serializing & o_tready) begin + o_tvalid <= 1'b1; + if (reverse_input) begin + o_tdata <= serial_data_reg[0]; + serial_data_reg[WIDTH-2:0] <= serial_data_reg[WIDTH-1:1]; + end else begin + o_tdata <= serial_data_reg[WIDTH-1]; + serial_data_reg[WIDTH-1:1] <= serial_data_reg[WIDTH-2:0]; + end + if (serial_cnt == WIDTH-1) begin + serial_cnt <= 0; + serial_data_reg <= i_tdata; + i_tlast_latch <= i_tlast; + o_tlast <= i_tlast_latch; + if (~i_tvalid) begin + serializing <= 1'b0; + end else begin + i_tready <= 1'b1; + end + end else begin + serial_cnt <= serial_cnt + 1; + end + end else if (~serializing) begin + i_tready <= 1'b1; + if (o_tvalid && o_tready) begin + o_tvalid <= 1'b0; + end + // Serial shift register (serial_data_reg) is empty, load it + if (i_tvalid) begin + i_tready <= 1'b0; + serializing <= 1'b1; + i_tlast_latch <= i_tlast; + serial_data_reg <= i_tdata; + end + end + end + end + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/axi_sync.v b/fpga/usrp3/lib/rfnoc/axi_sync.v new file mode 100644 index 000000000..a881a5556 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_sync.v @@ -0,0 +1,63 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Synchronizes AXI stream buses so data is released on every port simultaneously. +// +// Note: If inputs have inequal bitwidths, use WIDTH_VEC instead of WIDTH to define +// the individual bit widths. Each bit width is defined with 8-bits stuffed +// into a vector of width 8*SIZE. +// + +module axi_sync #( + parameter SIZE = 2, + parameter WIDTH = 32, + parameter [32*SIZE-1:0] WIDTH_VEC = {SIZE{WIDTH[31:0]}}, + parameter FIFO_SIZE = 0 +)( + input clk, input reset, input clear, + input [msb(SIZE,WIDTH_VEC)-1:0] i_tdata, input [SIZE-1:0] i_tlast, input [SIZE-1:0] i_tvalid, output [SIZE-1:0] i_tready, + output [msb(SIZE,WIDTH_VEC)-1:0] o_tdata, output [SIZE-1:0] o_tlast, output [SIZE-1:0] o_tvalid, input [SIZE-1:0] o_tready +); + + // Helper function to calculate the MSB index based on widths stored in WIDTH_VEC. + // Note: If n is negative, returns 0 + function automatic integer msb(input integer n, input [SIZE*32-1:0] bit_vec); + integer i, total; + begin + total = 0; + if (n >= 0) begin + for (i = 0; i <= n; i = i + 1) begin + total = total + ((bit_vec >> 32*i) & 32'hFF); + end + end + msb = total; + end + endfunction + + wire [msb(SIZE,WIDTH_VEC)-1:0] int_tdata; + wire [SIZE-1:0] int_tlast, int_tvalid, int_tready; + + genvar i; + generate + for (i = 0; i < SIZE; i = i + 1) begin + axi_fifo #(.WIDTH(msb(i,WIDTH_VEC)-msb(i-1,WIDTH_VEC)+1), .SIZE(FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast[i],i_tdata[msb(i,WIDTH_VEC)-1:msb(i-1,WIDTH_VEC)]}), + .i_tvalid(i_tvalid[i]), .i_tready(i_tready[i]), + .o_tdata({int_tlast[i],int_tdata[msb(i,WIDTH_VEC)-1:msb(i-1,WIDTH_VEC)]}), + .o_tvalid(int_tvalid[i]), .o_tready(int_tready[i]), + .space(), .occupied()); + end + endgenerate + + assign o_tdata = int_tdata; + assign o_tlast = int_tlast; + + wire consume = (&int_tvalid) & (&o_tready); + assign int_tready = {SIZE{consume}}; + assign o_tvalid = {SIZE{consume}}; + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/axi_tag_time.v b/fpga/usrp3/lib/rfnoc/axi_tag_time.v new file mode 100644 index 000000000..35698ef72 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_tag_time.v @@ -0,0 +1,140 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// - When the user executes a timed settings bus command, +// this module will tag the sample (on m_axis_data_tuser) +// that the command should apply on. +// - Order of operation: +// 1) Receives settings bus command +// a) If time != 0, output on non-timed settings bus +// b) If time != 0, output on timed settings bus and store time in FIFO +// It is assumed the user will use timed_settings_bus.v implementation. +// 2) + +module axi_tag_time #( + parameter WIDTH = 32, + parameter HEADER_WIDTH = 128, + parameter SR_AWIDTH = 8, + parameter SR_DWIDTH = 32, + parameter SR_TWIDTH = 64, + parameter NUM_TAGS = 1, + parameter [NUM_TAGS*SR_AWIDTH-1:0] SR_TAG_ADDRS = 0, + parameter CMD_FIFO_SIZE = 5, + parameter MAX_TICK_RATE = 2**16-1 +)( + input clk, + input reset, + input clear, + input [$clog2(MAX_TICK_RATE)-1:0] tick_rate, + output timed_cmd_fifo_full, + // From AXI Wrapper + input [WIDTH-1:0] s_axis_data_tdata, + input [HEADER_WIDTH-1:0] s_axis_data_tuser, + input s_axis_data_tlast, + input s_axis_data_tvalid, + output s_axis_data_tready, + // To user + output [WIDTH-1:0] m_axis_data_tdata, + output [HEADER_WIDTH-1:0] m_axis_data_tuser, + output [NUM_TAGS-1:0] m_axis_data_tag, + output m_axis_data_tlast, + output m_axis_data_tvalid, + input m_axis_data_tready, + // Settings bus from Noc Shell + input in_set_stb, + input [SR_AWIDTH-1:0] in_set_addr, + input [SR_DWIDTH-1:0] in_set_data, + input [SR_TWIDTH-1:0] in_set_time, + input in_set_has_time, + // Non-timed settings bus to user + output out_set_stb, + output [SR_AWIDTH-1:0] out_set_addr, + output [SR_DWIDTH-1:0] out_set_data, + // Timed settings bus to user + output timed_set_stb, + output [SR_AWIDTH-1:0] timed_set_addr, + output [SR_DWIDTH-1:0] timed_set_data +); + + assign out_set_addr = in_set_addr; + assign out_set_data = in_set_data; + assign out_set_stb = in_set_stb & ~in_set_has_time; + assign timed_set_addr = in_set_addr; + assign timed_set_data = in_set_data; + assign timed_set_stb = in_set_stb & in_set_has_time; + + // Extract vita time from tuser + wire [63:0] vita_time_in; + cvita_hdr_decoder cvita_hdr_decoder_in ( + .header(s_axis_data_tuser), + .pkt_type(), .eob(), .has_time(), + .seqnum(), .length(), .payload_length(), + .src_sid(), .dst_sid(), + .vita_time(vita_time_in)); + + // Track time + reg header_valid = 1'b1; + reg [63:0] vita_time_now = 64'd0, set_time_hold = 64'd0; + always @(posedge clk) begin + if (reset | clear) begin + header_valid <= 1'b1; + end else begin + if (s_axis_data_tvalid & s_axis_data_tready) begin + if (s_axis_data_tlast) begin + header_valid <= 1'b1; + end else begin + header_valid <= 1'b0; + end + if (header_valid) begin + vita_time_now <= vita_time_in; + end else begin + vita_time_now <= vita_time_now + tick_rate; + end + end + end + end + + genvar i; + wire [NUM_TAGS-1:0] tags; + generate + for (i = 0; i < NUM_TAGS; i = i + 1) begin + assign tags[i] = (in_set_addr == SR_TAG_ADDRS[SR_AWIDTH*(i+1)-1:SR_AWIDTH*i]); + end + endgenerate + + // FIFO to hold tags + times + wire [SR_TWIDTH-1:0] fifo_set_time; + wire [NUM_TAGS-1:0] fifo_tags; + wire fifo_tvalid, fifo_tready; + wire timed_cmd_fifo_full_n; + axi_fifo #(.WIDTH(SR_TWIDTH+NUM_TAGS), .SIZE(CMD_FIFO_SIZE)) axi_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({in_set_time,tags}), .i_tvalid(timed_set_stb), .i_tready(timed_cmd_fifo_full_n), + .o_tdata({fifo_set_time,fifo_tags}), .o_tvalid(fifo_tvalid), .o_tready(fifo_tready), + .space(), .occupied()); + + // Extract has time from tuser + wire has_time; + cvita_hdr_decoder cvita_hdr_decoder_out ( + .header(m_axis_data_tuser), + .pkt_type(), .eob(), .has_time(has_time), + .seqnum(), .length(), .payload_length(), + .src_sid(), .dst_sid(), + .vita_time()); + + assign timed_cmd_fifo_full = ~timed_cmd_fifo_full_n; + assign fifo_tready = m_axis_data_tvalid & m_axis_data_tready & fifo_tvalid & has_time & (vita_time_now >= fifo_set_time); + assign in_rb_stb = fifo_tready; + + // Need a single cycle delay to allow vita_time_now to update at the start of a new packet + axi_fifo_flop #(.WIDTH(WIDTH+HEADER_WIDTH+1)) axi_fifo_flop ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({s_axis_data_tdata,s_axis_data_tuser,s_axis_data_tlast}), .i_tvalid(s_axis_data_tvalid), .i_tready(s_axis_data_tready), + .o_tdata({m_axis_data_tdata,m_axis_data_tuser,m_axis_data_tlast}), .o_tvalid(m_axis_data_tvalid), .o_tready(m_axis_data_tready)); + + assign m_axis_data_tag = ((vita_time_now >= fifo_set_time) & fifo_tvalid & has_time) ? fifo_tags : 'd0; + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/axi_wrapper.v b/fpga/usrp3/lib/rfnoc/axi_wrapper.v new file mode 100644 index 000000000..f93a693b8 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/axi_wrapper.v @@ -0,0 +1,217 @@ +// +// Copyright 2015 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Assumes 32-bit elements (such as sc16) carried over AXI-Stream +// SIMPLE_MODE -- Automatically handle header (s_axis_data_tuser), packets must be consumed / produced 1-to-1 +// RESIZE_INPUT_PACKET -- Resize input packets. m_axis_data_tlast will be based on m_axis_pkt_len_tdata. Otherwise packet length based on actual input packet length (via i_tlast). +// RESIZE_OUTPUT_PACKET -- Resize output packets. s_axis_data_tlast will be ignored and instead use packet length in s_axis_tuser_data. Otherwise use s_axis_data_tlast. +// +// Note: When SIMPLE_MODE = 1 and RESIZE_OUTPUT_PACKET = 1, s_axis_data_tlast is ignored and output packets are sized according to the length +// of the input packet (via the packet length field in the received header). Useful if the user design wants output packet length to +// match the input packet length without having to drive s_axis_data_tlast. +// +// *** Warning: Care should be taken when using RESIZE_INPUT_PACKET and/or RESIZE_OUTPUT_PACKET along with SIMPLE_MODE +// as issues could arise if packets are not produced / consumed in a 1:1 ratio. For instance, the header +// FIFO could overflow or underflow. + +// _tuser bit definitions +// [127:64] == CHDR header +// [127:126] == Packet type -- 00 for data, 01 for flow control, 10 for command, 11 for response +// [125] == Has time? (0 for no, 1 for time field on next line) +// [124] == EOB (end of burst indicator) +// [123:112] == 12-bit sequence number +// [111: 96] == 16-bit length in bytes +// [ 95: 80] == SRC SID (stream ID) +// [ 79: 64] == DST SID +// [ 63: 0] == timestamp + +module axi_wrapper + #(parameter MTU=10, + parameter SR_AXI_CONFIG_BASE=129, // AXI configuration bus base, settings bus address range size is 2*NUM_AXI_CONFIG_BUS + parameter NUM_AXI_CONFIG_BUS=1, // Number of AXI configuration buses + parameter CONFIG_BUS_FIFO_DEPTH=1, // Depth of AXI configuration bus FIFO. Note: AXI configuration bus lacks back pressure. + parameter SIMPLE_MODE=1, // 0 = User handles CHDR insertion via tuser signals, 1 = Automatically save / insert CHDR with internal FIFO + parameter USE_SEQ_NUM=0, // 0 = Frame will automatically handle sequence number, 1 = Use sequence number provided in s_axis_data_tuser + parameter RESIZE_INPUT_PACKET=0, // 0 = Do not resize, packet length determined by i_tlast, 1 = Generate m_axis_data_tlast based on user input m_axis_pkt_len_tdata + parameter RESIZE_OUTPUT_PACKET=0, // 0 = Do not resize, packet length determined by s_axis_data_tlast, 1 = Use packet length from user header (s_axis_data_tuser) + parameter WIDTH=32) // Specify the output width for the AXI stream data (can be 32 or 64) + (input clk, input reset, + input bus_clk, input bus_rst, + + input clear_tx_seqnum, + input [15:0] next_dst, // Used with SIMPLE_MODE=1 + + // To NoC Shell + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input [63:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready, + + // To AXI IP + output [WIDTH-1:0] m_axis_data_tdata, output [127:0] m_axis_data_tuser, output m_axis_data_tlast, output m_axis_data_tvalid, input m_axis_data_tready, + input [WIDTH-1:0] s_axis_data_tdata, input [127:0] s_axis_data_tuser, input s_axis_data_tlast, input s_axis_data_tvalid, output s_axis_data_tready, + input [15:0] m_axis_pkt_len_tdata, input m_axis_pkt_len_tvalid, output m_axis_pkt_len_tready, // Used when RESIZE_INPUT_PACKET=1 + + // Variable number of AXI configuration buses + output [NUM_AXI_CONFIG_BUS*32-1:0] m_axis_config_tdata, + output [NUM_AXI_CONFIG_BUS-1:0] m_axis_config_tlast, + output [NUM_AXI_CONFIG_BUS-1:0] m_axis_config_tvalid, + input [NUM_AXI_CONFIG_BUS-1:0] m_axis_config_tready + ); + + + wire clear_tx_seqnum_bclk; + pulse_synchronizer clear_tx_seqnum_sync_i ( + .clk_a(clk), .rst_a(reset), .pulse_a(clear_tx_seqnum), .busy_a(/*Ignored: Pulses from SW are slow*/), + .clk_b(bus_clk), .pulse_b(clear_tx_seqnum_bclk) + ); + + // ///////////////////////////////////////////////////////// + // Input side handling, chdr_deframer + wire [127:0] s_axis_data_tuser_int, m_axis_data_tuser_int; + wire s_axis_data_tlast_int, m_axis_data_tlast_int; + reg [15:0] m_axis_pkt_len_reg = 16'd8; + reg sof_in = 1'b1; + wire [127:0] header_fifo_i_tdata = {m_axis_data_tuser[127:96],m_axis_data_tuser[79:64],next_dst,m_axis_data_tuser[63:0]}; + wire header_fifo_i_tvalid = sof_in & m_axis_data_tvalid & m_axis_data_tready; + + chdr_deframer_2clk #(.WIDTH(WIDTH)) chdr_deframer ( + .samp_clk(clk), .samp_rst(reset | clear_tx_seqnum), .pkt_clk(bus_clk), .pkt_rst(bus_rst | clear_tx_seqnum_bclk), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(m_axis_data_tdata), .o_tuser(m_axis_data_tuser_int), .o_tlast(m_axis_data_tlast_int), .o_tvalid(m_axis_data_tvalid), .o_tready(m_axis_data_tready) + ); + + assign m_axis_data_tuser[127:80] = m_axis_data_tuser_int[127:80]; + assign m_axis_data_tuser[79:64] = RESIZE_INPUT_PACKET ? (m_axis_data_tuser_int[125] ? m_axis_pkt_len_reg+16 : m_axis_pkt_len_reg+8) : m_axis_data_tuser_int[79:64]; + assign m_axis_data_tuser[63:0] = m_axis_data_tuser_int[63:0]; + + // Only store header once per packet + always @(posedge clk) + if(reset | clear_tx_seqnum) + sof_in <= 1'b1; + else + if(m_axis_data_tvalid & m_axis_data_tready) + if(m_axis_data_tlast) + sof_in <= 1'b1; + else + sof_in <= 1'b0; + + // SIMPLE MODE: Store input packet header to reuse as output packet header. + generate + if(SIMPLE_MODE) + begin + // FIFO + axi_fifo #(.WIDTH(128), .SIZE(5)) header_fifo + (.clk(clk), .reset(reset), .clear(clear_tx_seqnum), + .i_tdata(header_fifo_i_tdata), + .i_tvalid(header_fifo_i_tvalid), .i_tready(), + .o_tdata(s_axis_data_tuser_int), .o_tvalid(), .o_tready(s_axis_data_tlast_int & s_axis_data_tvalid & s_axis_data_tready), + .occupied(), .space()); + end else begin + assign s_axis_data_tuser_int = s_axis_data_tuser; + end + endgenerate + + // RESIZE INPUT PACKET + // Size input packets based on m_axis_pkt_len_tdata (RESIZE_INPUT_PACKET=1) or based on i_tdata + generate + if (RESIZE_INPUT_PACKET) begin + reg m_axis_data_tlast_reg; + reg [15:0] m_axis_pkt_cnt; + always @(posedge clk) begin + if (reset | clear_tx_seqnum) begin + m_axis_data_tlast_reg <= 1'b0; + m_axis_pkt_cnt <= (WIDTH/8); // Number of bytes in packet + m_axis_pkt_len_reg <= 2*(WIDTH/8); // Double size by default + end else begin + // Only update packet length at the beginning of a new packet + if (m_axis_pkt_len_tvalid & m_axis_pkt_len_tready) begin + m_axis_pkt_len_reg <= m_axis_pkt_len_tdata; + end + if (m_axis_data_tvalid & m_axis_data_tready) begin + if (m_axis_pkt_cnt >= m_axis_pkt_len_reg) begin + m_axis_pkt_cnt <= (WIDTH/8); + end else begin + m_axis_pkt_cnt <= m_axis_pkt_cnt + (WIDTH/8); + end + if (m_axis_pkt_cnt >= m_axis_pkt_len_reg-(WIDTH/8)) begin + m_axis_data_tlast_reg <= 1'b1; + end else begin + m_axis_data_tlast_reg <= 1'b0; + end + end + end + end + assign m_axis_data_tlast = m_axis_data_tlast_reg; + assign m_axis_pkt_len_tready = sof_in; + end else begin + assign m_axis_data_tlast = m_axis_data_tlast_int; + assign m_axis_pkt_len_tready = 1'b0; + end + endgenerate + + // RESIZE OUTPUT PACKET + // Size output packets based on either s_axis_data_tlast (RESIZE_OUTPUT_PACKETS=1) or packet length from user header (s_axis_data_tuser) + // TODO: There could be a race condition on s_axis_data_tuser_int when + // receiving very short packets, but latency in chdr_deframer + // prevents this from occurring. Need to fix so it cannot + // occur by design. + generate + if (RESIZE_OUTPUT_PACKET) begin + reg [15:0] s_axis_pkt_cnt; + reg [15:0] s_axis_pkt_len; + always @(posedge clk) begin + if (reset | clear_tx_seqnum) begin + s_axis_pkt_cnt <= (WIDTH/8); + s_axis_pkt_len <= 0; + end else begin + // Remove header + s_axis_pkt_len <= s_axis_data_tuser_int[125] ? s_axis_data_tuser_int[111:96]-16 : s_axis_data_tuser_int[111:96]-8; + if (s_axis_data_tvalid & s_axis_data_tready) begin + if ((s_axis_pkt_cnt >= s_axis_pkt_len) | s_axis_data_tlast) begin + s_axis_pkt_cnt <= (WIDTH/8); + end else begin + s_axis_pkt_cnt <= s_axis_pkt_cnt + (WIDTH/8); + end + end + end + end + assign s_axis_data_tlast_int = (s_axis_pkt_cnt >= s_axis_pkt_len) | s_axis_data_tlast; + end else begin + // chdr_framer will automatically fill in the packet length based on user provided tlast + assign s_axis_data_tlast_int = s_axis_data_tlast; + end + endgenerate + + // ///////////////////////////////////////////////////////// + // Output side handling, chdr_framer + chdr_framer_2clk #(.SIZE(MTU), .WIDTH(WIDTH), .USE_SEQ_NUM(USE_SEQ_NUM)) chdr_framer ( + .samp_clk(clk), .samp_rst(reset | clear_tx_seqnum), .pkt_clk(bus_clk), .pkt_rst(bus_rst | clear_tx_seqnum_bclk), + .i_tdata(s_axis_data_tdata), .i_tuser(s_axis_data_tuser_int), .i_tlast(s_axis_data_tlast_int), .i_tvalid(s_axis_data_tvalid), .i_tready(s_axis_data_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready) + ); + + // ///////////////////////////////////////////////////////// + // Control bus handling + // FIXME we could put inline control here... + // Generate additional AXI stream interfaces for configuration. + // FIXME need to make sure we don't overrun this if core can backpressure us + // Write to SR_AXI_CONFIG_BASE+1+2*(CONFIG BUS #) asserts tvalid, SR_AXI_CONFIG_BASE+1+2*(CONFIG BUS #)+1 asserts tvalid & tlast + genvar k; + generate + for (k = 0; k < NUM_AXI_CONFIG_BUS; k = k + 1) begin + axi_fifo #(.WIDTH(33), .SIZE(CONFIG_BUS_FIFO_DEPTH)) config_stream + (.clk(clk), .reset(reset), .clear(clear_tx_seqnum), + .i_tdata({(set_addr == (SR_AXI_CONFIG_BASE+2*k+1)),set_data}), + .i_tvalid(set_stb & ((set_addr == (SR_AXI_CONFIG_BASE+2*k))|(set_addr == (SR_AXI_CONFIG_BASE+2*k+1)))), + .i_tready(), + .o_tdata({m_axis_config_tlast[k],m_axis_config_tdata[32*k+31:32*k]}), + .o_tvalid(m_axis_config_tvalid[k]), + .o_tready(m_axis_config_tready[k]), + .occupied(), .space()); + end + endgenerate + +endmodule // axi_wrapper diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile new file mode 100644 index 000000000..acee50882 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile @@ -0,0 +1,45 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_UTIL_SRCS) \ +$(RFNOC_BLOCK_AXI_RAM_FIFO_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +SIM_TOP = rfnoc_block_axi_ram_fifo_all_tb + +SIM_SRCS = \ +$(abspath sim_axi_ram.sv) \ +$(abspath rfnoc_block_axi_ram_fifo_tb.sv) \ +$(abspath rfnoc_block_axi_ram_fifo_all_tb.sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile.srcs b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile.srcs new file mode 100644 index 000000000..9faa27321 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/Makefile.srcs @@ -0,0 +1,18 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# RFNoC Utility Sources +################################################## +RFNOC_BLOCK_AXI_RAM_FIFO_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/, \ +noc_shell_axi_ram_fifo.v \ +axi_ram_fifo_regs.vh \ +axi_ram_fifo_regs.v \ +axi_ram_fifo_bist.v \ +axi_ram_fifo_bist_regs.v \ +axi_ram_fifo.v \ +rfnoc_block_axi_ram_fifo.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo.v new file mode 100644 index 000000000..5dd5f5ec4 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo.v @@ -0,0 +1,1228 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_ram_fifo +// +// Description: +// +// Implements a FIFO using a memory-mapped AXI interface as storage. This can +// be connected to any memory-mapped AXI4 bus interface, such as DRAM, SRAM, +// or AXI interconnect IP. The input and output interfaces to the FIFO are +// AXI-Stream. +// +// The logic is designed to buffer up multiple words so that writes and reads +// can be implemented as efficient burst transactions on the AXI4 bus. This +// core never crosses 4 KiB boundaries, per AXI4 rules (a burst must not +// cross a 4 KiB boundary). +// +// The FIFO must be at least 4 KiB in size so that the 4 KiB page boundary +// protection also handles/prevents the FIFO wrap corner case. +// +// Parameters: +// +// MEM_ADDR_W : The width of the byte address to use for the AXI4 memory +// mapped interface. +// +// MEM_DATA_W : The width of the data port to use for the AXI4 memory +// mapped interface. +// +// KEEP_W : Width of tkeep on the AXI-Stream interface. Set to 1 if +// tkeep is not used. +// +// FIFO_ADDR_BASE : Default base address to use for this FIFO. +// +// FIFO_ADDR_MASK : Default byte address mask, which defines which memory +// address bits can be used for the FIFO. For example, an 64 +// KiB memory region, or 2^16 bytes, would require the mask +// 0xFFFF (16 ones). In other words, the mask should be the +// size of the memory region minus 1. +// +// BURST_TIMEOUT : Default number of memory clock cycles to wait for new +// data before performing a short, sub-optimal burst. One +// value per FIFO. +// +// BIST : If true, BIST logic will be included in the build. +// +// CLK_RATE : Frequency of clk in Hz +// +// IN_FIFO_SIZE : The input FIFO size will be 2**IN_FIFO_SIZE in depth. +// +// OUT_FIFO_SIZE : The output FIFO size will be 2**OUT_FIFO_SIZE in depth. +// This must be at least 9 so that there is enough space to +// accept a full AXI4 burst and then accept additional +// bursts while the FIFO is reading out. +// + +module axi_ram_fifo #( + parameter MEM_ADDR_W = 32, + parameter MEM_DATA_W = 64, + parameter KEEP_W = 1, + parameter [MEM_ADDR_W-1:0] FIFO_ADDR_BASE = 'h0, + parameter [MEM_ADDR_W-1:0] FIFO_ADDR_MASK = 'h00FFFFFF, + parameter BURST_TIMEOUT = 256, + parameter BIST = 1, + parameter CLK_RATE = 200e6, + parameter IN_FIFO_SIZE = 11, + parameter OUT_FIFO_SIZE = 10 +) ( + + input clk, + input rst, + + //-------------------------------------------------------------------------- + // CTRL Port + //-------------------------------------------------------------------------- + + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output wire s_ctrlport_resp_ack, + output wire [31:0] s_ctrlport_resp_data, + + //-------------------------------------------------------------------------- + // AXI-Stream Interface + //-------------------------------------------------------------------------- + + // FIFO Input + input wire [MEM_DATA_W-1:0] s_tdata, + input wire [ KEEP_W-1:0] s_tkeep, + input wire s_tlast, + input wire s_tvalid, + output wire s_tready, + + // FIFO Output + output wire [MEM_DATA_W-1:0] m_tdata, + output wire [ KEEP_W-1:0] m_tkeep, + output wire m_tlast, + output wire m_tvalid, + input wire m_tready, + + //-------------------------------------------------------------------------- + // AXI4 Memory Interface + //-------------------------------------------------------------------------- + + // AXI Write Address Channel + output wire [ 0:0] m_axi_awid, // Write address ID. This signal is the identification tag for the write address signals. + output wire [ MEM_ADDR_W-1:0] m_axi_awaddr, // Write address. The write address gives the address of the first transfer in a write burst. + output wire [ 7:0] m_axi_awlen, // Burst length. The burst length gives the exact number of transfers in a burst. + output wire [ 2:0] m_axi_awsize, // Burst size. This signal indicates the size of each transfer in the burst. + output wire [ 1:0] m_axi_awburst, // Burst type. The burst type and the size information, determine how the address is calculated. + output wire [ 0:0] m_axi_awlock, // Lock type. Provides additional information about the atomic characteristics of the transfer. + output wire [ 3:0] m_axi_awcache, // Memory type. This signal indicates how transactions are required to progress. + output wire [ 2:0] m_axi_awprot, // Protection type. This signal indicates the privilege and security level of the transaction. + output wire [ 3:0] m_axi_awqos, // Quality of Service, QoS. The QoS identifier sent for each write transaction. + output wire [ 3:0] m_axi_awregion, // Region identifier. Permits a single physical interface on a slave to be re-used. + output wire [ 0:0] m_axi_awuser, // User signal. Optional User-defined signal in the write address channel. + output wire m_axi_awvalid, // Write address valid. This signal indicates that the channel is signaling valid write addr. + input wire m_axi_awready, // Write address ready. This signal indicates that the slave is ready to accept an address. + // + // AXI Write Data Channel + output wire [ MEM_DATA_W-1:0] m_axi_wdata, // Write data + output wire [MEM_DATA_W/8-1:0] m_axi_wstrb, // Write strobes. This signal indicates which byte lanes hold valid data. + output wire m_axi_wlast, // Write last. This signal indicates the last transfer in a write burst. + output wire [ 0:0] m_axi_wuser, // User signal. Optional User-defined signal in the write data channel. + output wire m_axi_wvalid, // Write valid. This signal indicates that valid write data and strobes are available. + input wire m_axi_wready, // Write ready. This signal indicates that the slave can accept the write data. + // + // AXI Write Response Channel + input wire [ 0:0] m_axi_bid, // Response ID tag. This signal is the ID tag of the write response. + input wire [ 1:0] m_axi_bresp, // Write response. This signal indicates the status of the write transaction. + input wire [ 0:0] m_axi_buser, // User signal. Optional User-defined signal in the write response channel. + input wire m_axi_bvalid, // Write response valid. This signal indicates that the channel is signaling a valid response. + output wire m_axi_bready, // Response ready. This signal indicates that the master can accept a write response. + // + // AXI Read Address Channel + output wire [ 0:0] m_axi_arid, // Read address ID. This signal is the identification tag for the read address group of signals. + output wire [ MEM_ADDR_W-1:0] m_axi_araddr, // Read address. The read address gives the address of the first transfer in a read burst. + output wire [ 7:0] m_axi_arlen, // Burst length. This signal indicates the exact number of transfers in a burst. + output wire [ 2:0] m_axi_arsize, // Burst size. This signal indicates the size of each transfer in the burst. + output wire [ 1:0] m_axi_arburst, // Burst type. The burst type and the size information determine how the address for each transfer. + output wire [ 0:0] m_axi_arlock, // Lock type. This signal provides additional information about the atomic characteristics. + output wire [ 3:0] m_axi_arcache, // Memory type. This signal indicates how transactions are required to progress. + output wire [ 2:0] m_axi_arprot, // Protection type. This signal indicates the privilege and security level of the transaction. + output wire [ 3:0] m_axi_arqos, // Quality of Service, QoS. QoS identifier sent for each read transaction. + output wire [ 3:0] m_axi_arregion, // Region identifier. Permits a single physical interface on a slave to be re-used. + output wire [ 0:0] m_axi_aruser, // User signal. Optional User-defined signal in the read address channel. + output wire m_axi_arvalid, // Read address valid. This signal indicates that the channel is signaling valid read addr. + input wire m_axi_arready, // Read address ready. This signal indicates that the slave is ready to accept an address. + // + // AXI Read Data Channel + input wire [ 0:0] m_axi_rid, // Read ID tag. This signal is the identification tag for the read data group of signals. + input wire [ MEM_DATA_W-1:0] m_axi_rdata, // Read data. + input wire [ 1:0] m_axi_rresp, // Read response. This signal indicates the status of the read transfer. + input wire m_axi_rlast, // Read last. This signal indicates the last transfer in a read burst. + input wire [ 0:0] m_axi_ruser, // User signal. Optional User-defined signal in the read data channel. + input wire m_axi_rvalid, // Read valid. This signal indicates that the channel is signaling the required read data. + output wire m_axi_rready // Read ready. This signal indicates that the master can accept the read data and response. +); + + `include "axi_ram_fifo_regs.vh" + + + //--------------------------------------------------------------------------- + // Parameter Checking + //--------------------------------------------------------------------------- + + // The input FIFO size must be at least 9 so that there is enough space to + // hold an entire burst and be able to accept new data while that burst is + // waiting to be ready out. + if (IN_FIFO_SIZE < 9) begin + IN_FIFO_SIZE_must_be_at_least_9(); + end + + // The output FIFO size must be at least 9 so that there is enough space to + // accept a full AXI4 burst (255 words) and then accept additional bursts + // while the FIFO is waiting to be read out. + if (OUT_FIFO_SIZE < 9) begin + OUT_FIFO_SIZE_must_be_at_least_9(); + end + + // The memory must be at least as big as the default FIFO mask + if (2.0**MEM_ADDR_W < FIFO_ADDR_MASK+1) begin + MEM_ADDR_W_must_be_larger_than_size_indicated_by_FIFO_ADDR_MASK(); + end + + // The FIFO memory must be large enough for a full AXI4 burst + 64 words + // that's allocated to allow for read/write reordering. + // TODO: Is the 64-word extra needed? Why 64? + // + // Min size allowed for memory region in bytes + localparam FIFO_MIN_RAM_SIZE = (256+64) * (MEM_DATA_W/8); + // + // Equivalent mask + localparam FIFO_ADDR_MASK_MIN = 2**($clog2(FIFO_MIN_RAM_SIZE))-1; + // + // Check the parameter + if (FIFO_ADDR_MASK < FIFO_ADDR_MASK_MIN) begin + FIFO_ADDR_MASK_must_be_at_least_256_plus_64_words(); + end + + // The 4 KiB page-crossing detection logic assumes that the memory is more + // than 4 kiB in size. This could be fixed in the code, but 8 KiB is already + // pretty small for an external memory. + if (2.0**MEM_ADDR_W < 8192) begin + MEM_ADDR_W_must_be_at_least_8_KiB(); + end + + // Make sure the default burst timeout is not too big for the register + if ($clog2(BURST_TIMEOUT+1) > REG_TIMEOUT_W) begin + BURST_TIMEOUT_must_not_exceed_the_range_of_REG_TIMEOUT_W(); + end + + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Width of the timeout counter + localparam TIMEOUT_W = REG_TIMEOUT_W; + + // Address widths. Each memory byte address can be broken up into the word + // address portion (the upper bits) and the byte address portion (lower + // bits). Although the memory is byte addressable, we only read/write whole + // words. + localparam BYTE_ADDR_W = $clog2(MEM_DATA_W/8); + localparam WORD_ADDR_W = MEM_ADDR_W - BYTE_ADDR_W; + + + //--------------------------------------------------------------------------- + // Functions + //--------------------------------------------------------------------------- + + function automatic integer min(input integer a, b); + min = a < b ? a : b; + endfunction + + + //--------------------------------------------------------------------------- + // Signal Declarations + //--------------------------------------------------------------------------- + + // Track RAM FIFO state, in number of words + reg [WORD_ADDR_W:0] space; + reg [WORD_ADDR_W:0] occupied; + reg [WORD_ADDR_W:0] occupied_minus_one; // Maintain a -1 version to break critical timing paths + + reg [31:0] out_pkt_count = 0; + + // + // Input Side + // + reg [MEM_DATA_W-1:0] s_tdata_fifo; + reg s_tvalid_fifo; + wire s_tready_fifo; + + wire [MEM_DATA_W-1:0] m_tdata_fifo; + wire m_tvalid_fifo; + reg m_tready_fifo; + + wire [MEM_DATA_W-1:0] s_tdata_i1; + wire [ KEEP_W-1:0] s_tkeep_i1; + wire s_tvalid_i1, s_tready_i1, s_tlast_i1; + + wire [MEM_DATA_W-1:0] s_tdata_i2; + wire s_tvalid_i2, s_tready_i2; + + wire [MEM_DATA_W-1:0] s_tdata_i3; + wire s_tvalid_i3; + reg s_tready_i3; + + wire [MEM_DATA_W-1:0] s_tdata_input; + wire s_tvalid_input, s_tready_input; + + wire [15:0] space_input, occupied_input; + reg [15:0] space_input_reg; + reg suppress_reads; + + // + // Output Side + // + wire [MEM_DATA_W-1:0] m_tdata_output; + wire m_tvalid_output, m_tready_output; + + reg [MEM_DATA_W-1:0] m_tdata_i0; + reg m_tvalid_i0; + wire m_tready_i0; + + wire [MEM_DATA_W-1:0] m_tdata_i1; + wire m_tvalid_i1, m_tready_i1; + + wire [MEM_DATA_W-1:0] m_tdata_i2; + wire m_tvalid_i2, m_tready_i2; + + wire [MEM_DATA_W-1:0] m_tdata_i3; + wire [ KEEP_W-1:0] m_tkeep_i3; + wire m_tvalid_i3, m_tready_i3, m_tlast_i3; + + wire [15:0] space_output; + + + //--------------------------------------------------------------------------- + // Registers + //--------------------------------------------------------------------------- + + wire [ 15:0] set_suppress_threshold; + wire [ TIMEOUT_W-1:0] set_timeout; + wire set_clear = 1'b0; // Clear no longer needed in RFNoC + wire [MEM_ADDR_W-1:0] set_fifo_addr_base; + wire [MEM_ADDR_W-1:0] set_fifo_addr_mask; + + wire s_ctrlport_resp_ack_regs; + wire [31:0] s_ctrlport_resp_data_regs; + + axi_ram_fifo_regs #( + .MEM_ADDR_W (MEM_ADDR_W), + .MEM_DATA_W (MEM_DATA_W), + .FIFO_ADDR_BASE (FIFO_ADDR_BASE), + .FIFO_ADDR_MASK (FIFO_ADDR_MASK), + .FIFO_ADDR_MASK_MIN (FIFO_ADDR_MASK_MIN), + .BIST (BIST), + .IN_FIFO_SIZE (IN_FIFO_SIZE), + .WORD_ADDR_W (WORD_ADDR_W), + .BURST_TIMEOUT (BURST_TIMEOUT), + .TIMEOUT_W (TIMEOUT_W) + ) axi_ram_fifo_regs_i ( + .clk (clk), + .rst (rst), + .s_ctrlport_req_wr (s_ctrlport_req_wr), + .s_ctrlport_req_rd (s_ctrlport_req_rd), + .s_ctrlport_req_addr (s_ctrlport_req_addr), + .s_ctrlport_req_data (s_ctrlport_req_data), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack_regs), + .s_ctrlport_resp_data (s_ctrlport_resp_data_regs), + .rb_out_pkt_count (out_pkt_count), + .rb_occupied (occupied), + .set_suppress_threshold (set_suppress_threshold), + .set_timeout (set_timeout), + .set_fifo_addr_base (set_fifo_addr_base), + .set_fifo_addr_mask (set_fifo_addr_mask) + ); + + //synthesis translate_off + // Check the address mask at run-time + always @(set_fifo_addr_mask) begin + if (set_fifo_addr_mask < FIFO_ADDR_MASK_MIN) begin + $display("ERROR: set_fifo_addr_mask was set too small!"); + end + if (2**$clog2(set_fifo_addr_mask)-1 != set_fifo_addr_mask) begin + $display("ERROR: set_fifo_addr_mask must be a power of 2, minus 1!"); + end + end + //synthesis translate_on + + + //--------------------------------------------------------------------------- + // BIST for production testing + //--------------------------------------------------------------------------- + + if (BIST) begin : gen_bist + wire s_ctrlport_resp_ack_bist; + wire [ 31:0] s_ctrlport_resp_data_bist; + wire [MEM_DATA_W-1:0] m_tdata_bist; + wire m_tvalid_bist; + reg m_tready_bist; + reg [MEM_DATA_W-1:0] s_tdata_bist; + reg s_tvalid_bist; + wire s_tready_bist; + + wire bist_running; + + axi_ram_fifo_bist #( + .DATA_W (MEM_DATA_W), + .COUNT_W (48), + .CLK_RATE (CLK_RATE), + .RAND (1) + ) axi_ram_fifo_bist_i ( + .clk (clk), + .rst (rst), + .s_ctrlport_req_wr (s_ctrlport_req_wr), + .s_ctrlport_req_rd (s_ctrlport_req_rd), + .s_ctrlport_req_addr (s_ctrlport_req_addr), + .s_ctrlport_req_data (s_ctrlport_req_data), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack_bist), + .s_ctrlport_resp_data (s_ctrlport_resp_data_bist), + .m_tdata (m_tdata_bist), + .m_tvalid (m_tvalid_bist), + .m_tready (m_tready_bist), + .s_tdata (s_tdata_bist), + .s_tvalid (s_tvalid_bist), + .s_tready (s_tready_bist), + .running (bist_running) + ); + + // Use a multiplexer to decide where the data flows, using the BIST when + // ever the BIST is running. + always @(*) begin + if (bist_running) begin + // Insert the BIST logic + s_tdata_fifo = m_tdata_bist; + s_tvalid_fifo = m_tvalid_bist; + m_tready_bist = s_tready_fifo; + // + s_tdata_bist = m_tdata_fifo; + s_tvalid_bist = m_tvalid_fifo; + m_tready_fifo = s_tready_bist; + + // Disable output-logic + s_tready_i3 = 0; + m_tdata_i0 = m_tdata_fifo; + m_tvalid_i0 = 0; + end else begin + // Disable BIST + m_tready_bist = 0; + s_tdata_bist = m_tdata_fifo; + s_tvalid_bist = 0; + + // Bypass BIST + s_tdata_fifo = s_tdata_i3; + s_tvalid_fifo = s_tvalid_i3; + s_tready_i3 = s_tready_fifo; + // + m_tdata_i0 = m_tdata_fifo; + m_tvalid_i0 = m_tvalid_fifo; + m_tready_fifo = m_tready_i0; + end + end + + // Combine register responses + ctrlport_resp_combine #( + .NUM_SLAVES (2) + ) ctrlport_resp_combine_i ( + .ctrlport_clk (clk), + .ctrlport_rst (rst), + .m_ctrlport_resp_ack ({s_ctrlport_resp_ack_bist, s_ctrlport_resp_ack_regs}), + .m_ctrlport_resp_status ({2{2'b00}}), + .m_ctrlport_resp_data ({s_ctrlport_resp_data_bist, s_ctrlport_resp_data_regs}), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (s_ctrlport_resp_data) + ); + + end else begin : gen_no_bist + assign s_ctrlport_resp_ack = s_ctrlport_resp_ack_regs; + assign s_ctrlport_resp_data = s_ctrlport_resp_data_regs; + always @(*) begin + // Bypass the BIST logic + s_tdata_fifo = s_tdata_i3; + s_tvalid_fifo = s_tvalid_i3; + s_tready_i3 = s_tready_fifo; + // + m_tdata_i0 = m_tdata_fifo; + m_tvalid_i0 = m_tvalid_fifo; + m_tready_fifo = m_tready_i0; + // + end + end + + + //--------------------------------------------------------------------------- + // Input Handling and Buffer + //--------------------------------------------------------------------------- + // + // This block embeds TLAST into the data stream using an escape code and + // buffers up input data. + // + //--------------------------------------------------------------------------- + + // Insert flops to improve timing + axi_fifo_flop2 #( + .WIDTH (MEM_DATA_W+1+KEEP_W) + ) input_pipe_i0 ( + .clk (clk), + .reset (rst), + .clear (set_clear), + // + .i_tdata ({s_tkeep, s_tlast, s_tdata}), + .i_tvalid (s_tvalid), + .i_tready (s_tready), + // + .o_tdata ({s_tkeep_i1, s_tlast_i1, s_tdata_i1}), + .o_tvalid (s_tvalid_i1), + .o_tready (s_tready_i1), + // + .space (), + .occupied () + ); + + axi_embed_tlast_tkeep #( + .DATA_W (MEM_DATA_W), + .KEEP_W (KEEP_W) + ) axi_embed_tlast_tkeep_i ( + .clk (clk), + .rst (rst | set_clear), + // + .i_tdata (s_tdata_i1), + .i_tkeep (s_tkeep_i1), + .i_tlast (s_tlast_i1), + .i_tvalid (s_tvalid_i1), + .i_tready (s_tready_i1), + // + .o_tdata (s_tdata_i2), + .o_tvalid (s_tvalid_i2), + .o_tready (s_tready_i2) + ); + + // Insert flops to improve timing + axi_fifo_flop2 #( + .WIDTH (MEM_DATA_W) + ) input_pipe_i1 ( + .clk (clk), + .reset (rst), + .clear (set_clear), + // + .i_tdata (s_tdata_i2), + .i_tvalid (s_tvalid_i2), + .i_tready (s_tready_i2), + // + .o_tdata (s_tdata_i3), + .o_tvalid (s_tvalid_i3), + .o_tready (s_tready_i3), + // + .space (), + .occupied () + ); + + axi_fifo #( + .WIDTH (MEM_DATA_W), + .SIZE (IN_FIFO_SIZE) + ) input_fifo ( + .clk (clk), + .reset (rst), + .clear (set_clear), + // + .i_tdata (s_tdata_fifo), + .i_tvalid (s_tvalid_fifo), + .i_tready (s_tready_fifo), + // + .o_tdata (s_tdata_input), + .o_tvalid (s_tvalid_input), + .o_tready (s_tready_input), + // + .space (space_input), + .occupied (occupied_input) + ); + + + //--------------------------------------------------------------------------- + // Input (Memory Write) Logic + //--------------------------------------------------------------------------- + // + // The input state machine waits for enough entries in input FIFO to trigger + // RAM write burst. A timeout can also trigger a burst so that smaller chunks + // of data are not left to rot in the input FIFO. Also, if enough data is + // present in the input FIFO to complete a burst up to the edge of a 4 KiB + // page then we do a burst up to the 4 KiB boundary. + // + //--------------------------------------------------------------------------- + + // + // Input side declarations + // + localparam [2:0] INPUT_IDLE = 0; + localparam [2:0] INPUT1 = 1; + localparam [2:0] INPUT2 = 2; + localparam [2:0] INPUT3 = 3; + localparam [2:0] INPUT4 = 4; + localparam [2:0] INPUT5 = 5; + localparam [2:0] INPUT6 = 6; + + wire write_ctrl_ready; + + reg [ 2:0] input_state; + reg input_timeout_triggered; + reg input_timeout_reset; + reg [ TIMEOUT_W-1:0] input_timeout_count; + reg [MEM_ADDR_W-1:0] write_addr; + reg write_ctrl_valid; + reg [ 7:0] write_count = 0; + reg [ 8:0] write_count_plus_one = 1; // Maintain a +1 version to break critical timing paths + reg update_write; + + reg [WORD_ADDR_W-1:0] input_page_boundary; + + // + // Input timeout counter. Timeout count only increments when there is some + // data waiting to be written to the RAM. + // + always @(posedge clk) begin + if (rst | set_clear) begin + input_timeout_count <= 0; + input_timeout_triggered <= 0; + end else if (input_timeout_reset) begin + input_timeout_count <= 0; + input_timeout_triggered <= 0; + end else if (input_timeout_count == set_timeout) begin + input_timeout_triggered <= 1; + end else if (input_state == INPUT_IDLE) begin + input_timeout_count <= input_timeout_count + ((occupied_input != 0) ? 1 : 0); + end + end + + // + // Input State Machine + // + always @(posedge clk) + if (rst | set_clear) begin + input_state <= INPUT_IDLE; + write_addr <= set_fifo_addr_base & ~set_fifo_addr_mask; + input_timeout_reset <= 1'b0; + write_ctrl_valid <= 1'b0; + write_count <= 8'd0; + write_count_plus_one <= 9'd1; + update_write <= 1'b0; + end else begin + case (input_state) + // + // INPUT_IDLE. + // To start an input transfer to DRAM need: + // 1) Space in the RAM + // and either + // 2) 256 entries in the input FIFO + // or + // 3) Timeout occurred while waiting for more data, which can only happen + // if there's at least one word in the input FIFO). + // + INPUT_IDLE: begin + write_ctrl_valid <= 1'b0; + update_write <= 1'b0; + input_timeout_reset <= 1'b0; + if (space[WORD_ADDR_W:8] != 'd0) begin // (space > 255): 256 or more slots in the RAM + if (occupied_input[15:8] != 'd0) begin // (occupied_input > 255): 256 or more words in input FIFO + input_state <= INPUT1; + input_timeout_reset <= 1'b1; + + // Calculate the number of entries remaining until next 4 KiB page + // boundary is crossed, minus 1. The units of calculation are + // words. The address is always word aligned. + input_page_boundary <= { write_addr[MEM_ADDR_W-1:12], {12-BYTE_ADDR_W{1'b1}} } - + write_addr[MEM_ADDR_W-1 : BYTE_ADDR_W]; + end else if (input_timeout_triggered) begin // input FIFO timeout waiting for new data. + input_state <= INPUT2; + input_timeout_reset <= 1'b1; + // Calculate the number of entries remaining until next 4 KiB page + // boundary is crossed, minus 1. The units of calculation are + // words. The address is always word-aligned. + input_page_boundary <= { write_addr[MEM_ADDR_W-1:12], {12-BYTE_ADDR_W{1'b1}} } - + write_addr[MEM_ADDR_W-1 : BYTE_ADDR_W]; + end + end + end + // + // INPUT1. + // Caused by input FIFO reaching 256 entries. + // Request write burst of lesser of: + // 1) Entries until page boundary crossed + // 2) 256 + // + INPUT1: begin + // Replicated write logic to break a read timing critical path for + // write_count. + write_count <= input_page_boundary[min(12, WORD_ADDR_W)-1:8] == 0 ? + input_page_boundary[7:0] : + 255; + write_count_plus_one <= input_page_boundary[min(12, WORD_ADDR_W)-1:8] == 0 ? + input_page_boundary[7:0] + 1 : + 256; + write_ctrl_valid <= 1'b1; + if (write_ctrl_ready) + input_state <= INPUT4; // Preemptive ACK + else + input_state <= INPUT3; // Wait for ACK + end + // + // INPUT2. + // Caused by timeout of input FIFO (occupied_input must now be 256 or + // less since it was 255 or less in the INPUT_IDLE state; otherwise we + // would have gone to INPUT1). Request write burst of lesser of: + // 1) Entries until page boundary crossed + // 2) Entries in input FIFO + // + INPUT2: begin + // Replicated write logic to break a read timing critical path for + // write_count. + write_count <= input_page_boundary < occupied_input[8:0] - 1 ? + input_page_boundary[7:0] : + occupied_input[8:0] - 1; // Max result of 255 + write_count_plus_one <= input_page_boundary < occupied_input[8:0] - 1 ? + input_page_boundary[7:0] + 1 : + occupied_input[8:0]; + write_ctrl_valid <= 1'b1; + if (write_ctrl_ready) + input_state <= INPUT4; // Preemptive ACK + else + input_state <= INPUT3; // Wait for ACK + end + // + // INPUT3. + // Wait in this state for AXI4 DMA engine to accept transaction. + // + INPUT3: begin + if (write_ctrl_ready) begin + write_ctrl_valid <= 1'b0; + input_state <= INPUT4; // ACK + end else begin + write_ctrl_valid <= 1'b1; + input_state <= INPUT3; // Wait for ACK + end + end + // + // INPUT4. + // Wait here until write_ctrl_ready_deasserts. This is important as the + // next time it asserts we know that a write response was received. + INPUT4: begin + write_ctrl_valid <= 1'b0; + if (!write_ctrl_ready) + input_state <= INPUT5; // Move on + else + input_state <= INPUT4; // Wait for deassert + end + // + // INPUT5. + // Transaction has been accepted by AXI4 DMA engine. Now we wait for the + // re-assertion of write_ctrl_ready which signals that the AXI4 DMA + // engine has received a response for the whole write transaction and we + // assume that this means it is committed to DRAM. We are now free to + // update write_addr pointer and go back to idle state. + // + INPUT5: begin + write_ctrl_valid <= 1'b0; + if (write_ctrl_ready) begin + write_addr <= ((write_addr + (write_count_plus_one << $clog2(MEM_DATA_W/8))) & set_fifo_addr_mask) | (write_addr & ~set_fifo_addr_mask); + input_state <= INPUT6; + update_write <= 1'b1; + end else begin + input_state <= INPUT5; + end + end + // + // INPUT6: + // Need to let space update before looking if there's more to do. + // + INPUT6: begin + input_state <= INPUT_IDLE; + update_write <= 1'b0; + end + + default: + input_state <= INPUT_IDLE; + endcase // case(input_state) + end + + + //--------------------------------------------------------------------------- + // Read Suppression Logic + //--------------------------------------------------------------------------- + // + // Monitor occupied_input to deduce when DRAM FIFO is running short of + // bandwidth and there is a danger of back-pressure passing upstream of the + // DRAM FIFO. In this situation, we suppress read requests to the DRAM FIFO + // so that more bandwidth is available to writes. + // + // However, not reading can actually cause the FIFO to fill up and stall, so + // if the input is stalled, allow switching back to reads. This allows the + // memory to fill up without causing deadlock. + // + //--------------------------------------------------------------------------- + + reg input_idle, input_idle_d1, input_stalled; + + always @(posedge clk) begin + // We consider the input to be stalled when the input state machine is idle + // for 2 or more clock cycles. + input_idle <= (input_state == INPUT_IDLE); + input_idle_d1 <= input_idle; + input_stalled <= input_idle && input_idle_d1; + + space_input_reg <= space_input; + if (space_input_reg < set_suppress_threshold && !input_stalled) + suppress_reads <= 1'b1; + else + suppress_reads <= 1'b0; + end + + + //--------------------------------------------------------------------------- + // Output Handling and Buffer + //--------------------------------------------------------------------------- + // + // This block buffers output data and extracts the TLAS signal that was + // embedded into the data stream. + // + //--------------------------------------------------------------------------- + + // Large FIFO to buffer data read from DRAM. This FIFO must be large enough + // to accept a full burst read. + axi_fifo #( + .WIDTH (MEM_DATA_W), + .SIZE (OUT_FIFO_SIZE) + ) output_fifo ( + .clk (clk), + .reset (rst), + .clear (set_clear), + // + .i_tdata (m_tdata_output), + .i_tvalid (m_tvalid_output), + .i_tready (m_tready_output), + // + .o_tdata (m_tdata_fifo), + .o_tvalid (m_tvalid_fifo), + .o_tready (m_tready_fifo), + // + .space (space_output), + .occupied () + ); + + // Place flops right after FIFO to improve timing + axi_fifo_flop2 #( + .WIDTH (MEM_DATA_W) + ) output_pipe_i0 ( + .clk (clk), + .reset (rst), + .clear (set_clear), + // + .i_tdata (m_tdata_i0), + .i_tvalid (m_tvalid_i0), + .i_tready (m_tready_i0), + // + .o_tdata (m_tdata_i1), + .o_tvalid (m_tvalid_i1), + .o_tready (m_tready_i1), + // + .space (), + .occupied () + ); + + // Pipeline flop before TLAST extraction logic + axi_fifo_flop2 #( + .WIDTH (MEM_DATA_W) + ) output_pipe_i1 ( + .clk (clk), + .reset (rst), + .clear (set_clear), + // + .i_tdata (m_tdata_i1), + .i_tvalid (m_tvalid_i1), + .i_tready (m_tready_i1), + // + .o_tdata (m_tdata_i2), + .o_tvalid (m_tvalid_i2), + .o_tready (m_tready_i2), + // + .space (), + .occupied () + ); + + axi_extract_tlast_tkeep #( + .DATA_W (MEM_DATA_W), + .KEEP_W (KEEP_W) + ) axi_extract_tlast_tkeep_i ( + .clk (clk), + .rst (rst | set_clear), + // + .i_tdata (m_tdata_i2), + .i_tvalid (m_tvalid_i2), + .i_tready (m_tready_i2), + // + .o_tdata (m_tdata_i3), + .o_tkeep (m_tkeep_i3), + .o_tlast (m_tlast_i3), + .o_tvalid (m_tvalid_i3), + .o_tready (m_tready_i3) + ); + + // Pipeline flop after TLAST extraction logic + axi_fifo_flop2 #( + .WIDTH (MEM_DATA_W+1+KEEP_W) + ) output_pipe_i3 ( + .clk (clk), + .reset (rst), + .clear (set_clear), + // + .i_tdata ({m_tkeep_i3, m_tlast_i3, m_tdata_i3}), + .i_tvalid (m_tvalid_i3), + .i_tready (m_tready_i3), + // + .o_tdata ({m_tkeep, m_tlast, m_tdata}), + .o_tvalid (m_tvalid), + .o_tready (m_tready), + // + .space (), + .occupied () + ); + + + //------------------------------------------------------------------------- + // Output (Memory Read) Logic + //------------------------------------------------------------------------- + // + // The output state machine Wait for enough entries in RAM to trigger read + // burst. A timeout can also trigger a burst so that smaller chunks of data + // are not left to rot in the RAM. Also, if enough data is present in the RAM + // to complete a burst up to the edge of a 4 KiB page boundary then we do a + // burst up to the 4 KiB boundary. + // + //--------------------------------------------------------------------------- + + // + // Output side declarations + // + localparam [2:0] OUTPUT_IDLE = 0; + localparam [2:0] OUTPUT1 = 1; + localparam [2:0] OUTPUT2 = 2; + localparam [2:0] OUTPUT3 = 3; + localparam [2:0] OUTPUT4 = 4; + localparam [2:0] OUTPUT5 = 5; + localparam [2:0] OUTPUT6 = 6; + + reg [ 2:0] output_state; + reg output_timeout_triggered; + reg output_timeout_reset; + reg [ TIMEOUT_W-1:0] output_timeout_count; + reg [MEM_ADDR_W-1:0] read_addr; + reg read_ctrl_valid; + wire read_ctrl_ready; + reg [ 7:0] read_count = 0; + reg [ 8:0] read_count_plus_one = 1; // Maintain a +1 version to break critical timing paths + reg update_read; + + reg [WORD_ADDR_W-1:0] output_page_boundary; // Cache in a register to break critical timing paths + + // + // Output Packet Counter + // + always @(posedge clk) begin + if (rst) begin + out_pkt_count <= 0; + end else if (m_tlast & m_tvalid & m_tready) begin + out_pkt_count <= out_pkt_count + 1; + end + end + + // + // Output timeout counter. Timeout count only increments when there is some + // data waiting to be read from the RAM. + // + always @(posedge clk) begin + if (rst | set_clear) begin + output_timeout_count <= 0; + output_timeout_triggered <= 0; + end else if (output_timeout_reset) begin + output_timeout_count <= 0; + output_timeout_triggered <= 0; + end else if (output_timeout_count == set_timeout) begin + output_timeout_triggered <= 1; + end else if (output_state == OUTPUT_IDLE) begin + output_timeout_count <= output_timeout_count + ((occupied != 0) ? 1 : 0); + end + end + + // + // Output State Machine + // + always @(posedge clk) + if (rst | set_clear) begin + output_state <= OUTPUT_IDLE; + read_addr <= set_fifo_addr_base & ~set_fifo_addr_mask; + output_timeout_reset <= 1'b0; + read_ctrl_valid <= 1'b0; + read_count <= 8'd0; + read_count_plus_one <= 9'd1; + update_read <= 1'b0; + end else begin + case (output_state) + // + // OUTPUT_IDLE. + // To start an output transfer from DRAM + // 1) Space in the output FIFO + // and either + // 2) 256 entries in the RAM + // or + // 3) Timeout occurred while waiting for more data, which can only happen + // if there's at least one word in the RAM. + // + OUTPUT_IDLE: begin + read_ctrl_valid <= 1'b0; + update_read <= 1'b0; + output_timeout_reset <= 1'b0; + if (space_output[15:8] != 'd0 && !suppress_reads) begin // (space_output > 255): 256 or more words in the output FIFO + if (occupied[WORD_ADDR_W:8] != 'd0) begin // (occupied > 255): 256 or more words in RAM + output_state <= OUTPUT1; + output_timeout_reset <= 1'b1; + + // Calculate the number of entries remaining until next 4 KiB page + // boundary is crossed, minus 1. The units of calculation are + // words. The address is always word-aligned. + output_page_boundary <= { read_addr[MEM_ADDR_W-1:12], {12-BYTE_ADDR_W{1'b1}} } - + read_addr[MEM_ADDR_W-1 : BYTE_ADDR_W]; + end else if (output_timeout_triggered) begin // output FIFO timeout waiting for new data. + output_state <= OUTPUT2; + output_timeout_reset <= 1'b1; + // Calculate the number of entries remaining until next 4 KiB page + // boundary is crossed, minus 1. The units of calculation are + // words. The address is always word-aligned. + output_page_boundary <= { read_addr[MEM_ADDR_W-1:12], {12-BYTE_ADDR_W{1'b1}} } - + read_addr[MEM_ADDR_W-1 : BYTE_ADDR_W]; + end + end + end + // + // OUTPUT1. + // Caused by RAM FIFO reaching 256 entries. + // Request read burst of lesser of lesser of: + // 1) Entries until page boundary crossed + // 2) 256 + // + OUTPUT1: begin + // Replicated write logic to break a read timing critical path for read_count + read_count <= output_page_boundary[min(12, WORD_ADDR_W)-1:8] == 0 ? + output_page_boundary[7:0] : + 255; + read_count_plus_one <= output_page_boundary[min(12, WORD_ADDR_W)-1:8] == 0 ? + output_page_boundary[7:0] + 1 : + 256; + read_ctrl_valid <= 1'b1; + if (read_ctrl_ready) + output_state <= OUTPUT4; // Preemptive ACK + else + output_state <= OUTPUT3; // Wait for ACK + end + // + // OUTPUT2. + // Caused by timeout of main FIFO + // Request read burst of lesser of: + // 1) Entries until page boundary crossed + // 2) Entries in main FIFO + // + OUTPUT2: begin + // Replicated write logic to break a read timing critical path for read_count + read_count <= output_page_boundary < occupied_minus_one ? + output_page_boundary[7:0] : + occupied_minus_one[7:0]; + read_count_plus_one <= output_page_boundary < occupied_minus_one ? + output_page_boundary[7:0] + 1 : + occupied[7:0]; + read_ctrl_valid <= 1'b1; + if (read_ctrl_ready) + output_state <= OUTPUT4; // Preemptive ACK + else + output_state <= OUTPUT3; // Wait for ACK + end + // + // OUTPUT3. + // Wait in this state for AXI4 DMA engine to accept transaction. + // + OUTPUT3: begin + if (read_ctrl_ready) begin + read_ctrl_valid <= 1'b0; + output_state <= OUTPUT4; // ACK + end else begin + read_ctrl_valid <= 1'b1; + output_state <= OUTPUT3; // Wait for ACK + end + end + // + // OUTPUT4. + // Wait here until read_ctrl_ready_deasserts. This is important as the + // next time it asserts we know that a read response was received. + OUTPUT4: begin + read_ctrl_valid <= 1'b0; + if (!read_ctrl_ready) + output_state <= OUTPUT5; // Move on + else + output_state <= OUTPUT4; // Wait for deassert + end + // + // OUTPUT5. + // Transaction has been accepted by AXI4 DMA engine. Now we wait for the + // re-assertion of read_ctrl_ready which signals that the AXI4 DMA engine + // has received a last signal and good response for the whole read + // transaction. We are now free to update read_addr pointer and go back + // to idle state. + // + OUTPUT5: begin + read_ctrl_valid <= 1'b0; + if (read_ctrl_ready) begin + read_addr <= ((read_addr + (read_count_plus_one << $clog2(MEM_DATA_W/8))) & set_fifo_addr_mask) | (read_addr & ~set_fifo_addr_mask); + output_state <= OUTPUT6; + update_read <= 1'b1; + end else begin + output_state <= OUTPUT5; + end + end + // + // OUTPUT6. + // Need to get occupied value updated before checking if there's more to do. + // + OUTPUT6: begin + update_read <= 1'b0; + output_state <= OUTPUT_IDLE; + end + + default: + output_state <= OUTPUT_IDLE; + endcase // case(output_state) + end + + + //--------------------------------------------------------------------------- + // Shared Read/Write Logic + //--------------------------------------------------------------------------- + + // + // Count number of words stored in the RAM FIFO. + // + always @(posedge clk) begin + if (rst | set_clear) begin + occupied <= 0; + occupied_minus_one <= -1; + end else begin + occupied <= occupied + (update_write ? write_count_plus_one : 0) - (update_read ? read_count_plus_one : 0); + occupied_minus_one <= occupied_minus_one + (update_write ? write_count_plus_one : 0) - (update_read ? read_count_plus_one : 0); + end + end + + // + // Count amount of space in the RAM FIFO, in words. + // + always @(posedge clk) begin + if (rst | set_clear) begin + // Set to the FIFO size minus 64 words to make allowance for read/write + // reordering in DRAM controller. + // TODO: Is the 64-word extra needed? Why 64? + space <= set_fifo_addr_mask[MEM_ADDR_W-1 -: WORD_ADDR_W] & ~('d63); + end else begin + space <= space - (update_write ? write_count_plus_one : 0) + (update_read ? read_count_plus_one : 0); + end + end + + + //--------------------------------------------------------------------------- + // AXI4 DMA Master + //--------------------------------------------------------------------------- + + axi_dma_master #( + .AWIDTH (MEM_ADDR_W), + .DWIDTH (MEM_DATA_W) + ) axi_dma_master_i ( + .aclk (clk), + .areset (rst | set_clear), + // Write Address + .m_axi_awid (m_axi_awid), + .m_axi_awaddr (m_axi_awaddr), + .m_axi_awlen (m_axi_awlen), + .m_axi_awsize (m_axi_awsize), + .m_axi_awburst (m_axi_awburst), + .m_axi_awvalid (m_axi_awvalid), + .m_axi_awready (m_axi_awready), + .m_axi_awlock (m_axi_awlock), + .m_axi_awcache (m_axi_awcache), + .m_axi_awprot (m_axi_awprot), + .m_axi_awqos (m_axi_awqos), + .m_axi_awregion (m_axi_awregion), + .m_axi_awuser (m_axi_awuser), + // Write Data + .m_axi_wdata (m_axi_wdata), + .m_axi_wstrb (m_axi_wstrb), + .m_axi_wlast (m_axi_wlast), + .m_axi_wvalid (m_axi_wvalid), + .m_axi_wready (m_axi_wready), + .m_axi_wuser (m_axi_wuser), + // Write Response + .m_axi_bid (m_axi_bid), + .m_axi_bresp (m_axi_bresp), + .m_axi_bvalid (m_axi_bvalid), + .m_axi_bready (m_axi_bready), + .m_axi_buser (m_axi_buser), + // Read Address + .m_axi_arid (m_axi_arid), + .m_axi_araddr (m_axi_araddr), + .m_axi_arlen (m_axi_arlen), + .m_axi_arsize (m_axi_arsize), + .m_axi_arburst (m_axi_arburst), + .m_axi_arvalid (m_axi_arvalid), + .m_axi_arready (m_axi_arready), + .m_axi_arlock (m_axi_arlock), + .m_axi_arcache (m_axi_arcache), + .m_axi_arprot (m_axi_arprot), + .m_axi_arqos (m_axi_arqos), + .m_axi_arregion (m_axi_arregion), + .m_axi_aruser (m_axi_aruser), + // Read Data + .m_axi_rid (m_axi_rid), + .m_axi_rdata (m_axi_rdata), + .m_axi_rresp (m_axi_rresp), + .m_axi_rlast (m_axi_rlast), + .m_axi_rvalid (m_axi_rvalid), + .m_axi_rready (m_axi_rready), + .m_axi_ruser (m_axi_ruser), + // + // DMA interface for Write transactions + // + .write_addr (write_addr), // Byte address for start of write transaction (should be 64-bit aligned) + .write_count (write_count), // Count of 64-bit words to write. + .write_ctrl_valid (write_ctrl_valid), + .write_ctrl_ready (write_ctrl_ready), + .write_data (s_tdata_input), + .write_data_valid (s_tvalid_input), + .write_data_ready (s_tready_input), + // + // DMA interface for Read transactions + // + .read_addr (read_addr), // Byte address for start of read transaction (should be 64-bit aligned) + .read_count (read_count), // Count of 64-bit words to read. + .read_ctrl_valid (read_ctrl_valid), + .read_ctrl_ready (read_ctrl_ready), + .read_data (m_tdata_output), + .read_data_valid (m_tvalid_output), + .read_data_ready (m_tready_output), + // + // Debug + // + .debug () + ); + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist.v new file mode 100644 index 000000000..2dd3f99d3 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist.v @@ -0,0 +1,294 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_ram_fifo_bist +// +// Description: +// +// Implements a built-in self test for the RAM FIFO. It can generate random +// or sequential data that it outputs as quickly as possible. The output of +// the RAM is verified to make sure that it matches what was input to the RAM. +// +// Parameters: +// +// DATA_W : The width of the data port to use for the AXI4-Stream interface +// +// COUNT_W : Width of internal counters. This must be wide enough so that +// word, cycle, and and error counters don't overflow during a +// test. +// +// CLK_RATE : The frequency of clk in Hz +// +// RAND : Set to 1 for random data, 0 for sequential data. +// + +module axi_ram_fifo_bist #( + parameter DATA_W = 64, + parameter COUNT_W = 48, + parameter CLK_RATE = 200e6, + parameter RAND = 1 +) ( + input clk, + input rst, + + //-------------------------------------------------------------------------- + // CTRL Port + //-------------------------------------------------------------------------- + + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output wire s_ctrlport_resp_ack, + output wire [31:0] s_ctrlport_resp_data, + + //-------------------------------------------------------------------------- + // AXI-Stream Interface + //-------------------------------------------------------------------------- + + // Output to RAM FIFO + output wire [DATA_W-1:0] m_tdata, + output reg m_tvalid, + input wire m_tready, + + // Input from RAM FIFO + input wire [DATA_W-1:0] s_tdata, + input wire s_tvalid, + output wire s_tready, + + //--------------------------------------------------------------------------- + // Status + //--------------------------------------------------------------------------- + + output reg running + +); + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Internal word size to use for data generation. The output word will be a + // multiple of this size. + localparam WORD_W = 32; + + // Random number seed (must not be 0) + localparam [WORD_W-1:0] SEED = 'h012345678; + + // Test data reset value + localparam [WORD_W-1:0] INIT = RAND ? SEED : 0; + + + //--------------------------------------------------------------------------- + // Assertions + //--------------------------------------------------------------------------- + + if (DATA_W % WORD_W != 0) begin + DATA_W_must_be_a_multiple_of_WORD_W(); + end + + // LFSR only supports 8, 16, and 32 bits + if (WORD_W != 32 && WORD_W != 16 && WORD_W != 8) begin + WORD_W_not_supported(); + end + + //--------------------------------------------------------------------------- + // Functions + //--------------------------------------------------------------------------- + + // Linear-feedback Shift Register for random number generation. + function [WORD_W-1:0] lfsr(input [WORD_W-1:0] din); + reg new_bit; + begin + case (WORD_W) + 8 : new_bit = din[7] ^ din[5] ^ din[4] ^ din[3]; + 16 : new_bit = din[15] ^ din[14] ^ din[12] ^ din[3]; + 32 : new_bit = din[31] ^ din[21] ^ din[1] ^ din[0]; + endcase + lfsr = { din[WORD_W-2:0], new_bit }; + end + endfunction + + function [WORD_W-1:0] next(input [WORD_W-1:0] din); + next = RAND ? lfsr(din) : din + 1; + endfunction + + + //--------------------------------------------------------------------------- + // Signal Declarations + //--------------------------------------------------------------------------- + + reg [COUNT_W-1:0] tx_count; // Number of words transmitted to FIFO + reg [COUNT_W-1:0] rx_count; // Number of words received back from FIFO + reg [COUNT_W-1:0] error_count; // Number of words that show errors + + reg [WORD_W-1:0] tx_data = next(INIT); // Transmitted data word + reg [DATA_W-1:0] rx_data = INIT; // Received data words + reg [WORD_W-1:0] exp_data; // Expected data word + reg rx_valid; // Received word is value (strobe) + + wire [COUNT_W-1:0] num_words; // Number of words to test + reg [COUNT_W-1:0] cycle_count; // Number of clock cycles test has been running for + wire start; // Start test + wire stop; // Stop test + wire clear; // Clear the counters + wire continuous; // Continuous test mode + + + //--------------------------------------------------------------------------- + // Registers + //--------------------------------------------------------------------------- + + axi_ram_fifo_bist_regs #( + .DATA_W (DATA_W), + .COUNT_W (COUNT_W), + .CLK_RATE (CLK_RATE) + ) axi_ram_fifo_bist_regs_i ( + .clk (clk), + .rst (rst), + .s_ctrlport_req_wr (s_ctrlport_req_wr), + .s_ctrlport_req_rd (s_ctrlport_req_rd), + .s_ctrlport_req_addr (s_ctrlport_req_addr), + .s_ctrlport_req_data (s_ctrlport_req_data), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack), + .s_ctrlport_resp_data (s_ctrlport_resp_data), + .tx_count (tx_count), + .rx_count (rx_count), + .error_count (error_count), + .cycle_count (cycle_count), + .num_words (num_words), + .start (start), + .stop (stop), + .clear (clear), + .continuous (continuous), + .running (running) + ); + + + //--------------------------------------------------------------------------- + // State Machine + //--------------------------------------------------------------------------- + + localparam ST_IDLE = 0; + localparam ST_ACTIVE = 1; + localparam ST_WAIT_DONE = 2; + + reg [ 1:0] state; + reg [COUNT_W-1:0] num_words_m1; + + always @(posedge clk) begin + if (rst) begin + state <= ST_IDLE; + m_tvalid <= 0; + running <= 0; + end else begin + m_tvalid <= 0; + + case (state) + ST_IDLE : begin + num_words_m1 <= num_words-1; + if (start) begin + running <= 1; + state <= ST_ACTIVE; + end + end + + ST_ACTIVE : begin + if (stop || (tx_count == num_words_m1 && m_tvalid && m_tready && !continuous)) begin + m_tvalid <= 0; + state <= ST_WAIT_DONE; + end else begin + m_tvalid <= 1; + running <= 1; + end + end + + ST_WAIT_DONE : begin + if (rx_count >= tx_count) begin + running <= 0; + state <= ST_IDLE; + end + end + endcase + end + end + + + //--------------------------------------------------------------------------- + // Data Generator + //--------------------------------------------------------------------------- + + reg count_en; + + // Output data is the concatenation of our generated test word. + assign m_tdata = {(DATA_W/WORD_W){ tx_data }}; + + // We were born ready + assign s_tready = 1; + + always @(posedge clk) begin + if (rst) begin + tx_data <= next(INIT); + exp_data <= INIT; + rx_valid <= 0; + tx_count <= 0; + rx_count <= 0; + error_count <= 0; + cycle_count <= 0; + count_en <= 0; + end else begin + // + // Output Data generation + // + if (m_tvalid && m_tready) begin + tx_data <= next(tx_data); + tx_count <= tx_count + 1; + end + + // + // Expected Data Generation + // + if (s_tvalid & s_tready) begin + rx_valid <= 1; + exp_data <= next(exp_data); + rx_count <= rx_count + 1; + rx_data <= s_tdata; + end else begin + rx_valid <= 0; + end + + // + // Data checker + // + if (rx_valid) begin + if (rx_data !== {(DATA_W/WORD_W){exp_data}}) begin + error_count <= error_count + 1; + end + end + + // + // Cycle Counter + // + // Start counting after get the first word back so that we measure + // throughput and not latency. + if (state == ST_IDLE) count_en <= 0; + else if (s_tvalid) count_en <= 1; + + if (count_en) cycle_count <= cycle_count + 1; + + // + // Clear counters upon request + // + if (clear) begin + tx_count <= 0; + rx_count <= 0; + error_count <= 0; + cycle_count <= 0; + end + end + end + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist_regs.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist_regs.v new file mode 100644 index 000000000..c161c10f5 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_bist_regs.v @@ -0,0 +1,206 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_ram_fifo_bist_regs +// +// Description: +// +// Implements the registers for the RAM FIFO BIST logic. +// +// Parameters: +// +// DATA_W : The width of the data port to use for the AXI4-Stream +// interface. +// +// COUNT_W : Width of internal counters. This must be wide enough so that +// word, cycle, and and error counters don't overflow during a +// test. +// +// CLK_RATE : The frequency of clk in Hz +// + +module axi_ram_fifo_bist_regs #( + parameter DATA_W = 64, + parameter COUNT_W = 48, + parameter CLK_RATE = 200e6 +) ( + input clk, + input rst, + + //-------------------------------------------------------------------------- + // CTRL Port + //-------------------------------------------------------------------------- + + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output reg s_ctrlport_resp_ack, + output reg [31:0] s_ctrlport_resp_data, + + //-------------------------------------------------------------------------- + // Control and Status + //-------------------------------------------------------------------------- + + input wire [COUNT_W-1:0] tx_count, + input wire [COUNT_W-1:0] rx_count, + input wire [COUNT_W-1:0] error_count, + input wire [COUNT_W-1:0] cycle_count, + + output wire [COUNT_W-1:0] num_words, + + output reg start, + output reg stop, + output reg clear, + output reg continuous, + input wire running +); + + `include "axi_ram_fifo_regs.vh" + + localparam BYTES_PER_WORD = DATA_W/8; + localparam WORD_SHIFT = $clog2(BYTES_PER_WORD); + + // Make sure DATA_W is a power of 2, or else the word/byte count conversion + // logic won't be correct. + if (2**$clog2(DATA_W) != DATA_W) begin + DATA_W_must_be_a_power_of_2(); + end + + // The register logic currently assumes that COUNT_W is at least 33 bits. + if (COUNT_W <= 32) begin + COUNT_W_must_be_larger_than_32(); + end + + wire [19:0] word_addr; + wire [63:0] tx_byte_count; + wire [63:0] rx_byte_count; + reg [63:0] num_bytes = 0; + + reg [31:0] tx_byte_count_hi = 0; + reg [31:0] rx_byte_count_hi = 0; + reg [31:0] error_count_hi = 0; + reg [31:0] cycle_count_hi = 0; + + // Only use the word address to simplify address decoding logic + assign word_addr = {s_ctrlport_req_addr[19:2], 2'b00 }; + + // Convert between words and bytes + assign tx_byte_count = tx_count << WORD_SHIFT; + assign rx_byte_count = rx_count << WORD_SHIFT; + assign num_words = num_bytes >> WORD_SHIFT; + + + always @(posedge clk) begin + if (rst) begin + s_ctrlport_resp_ack <= 0; + start <= 0; + stop <= 0; + continuous <= 0; + clear <= 0; + num_bytes <= 0; + end else begin + // Default values + s_ctrlport_resp_ack <= 0; + start <= 0; + stop <= 0; + clear <= 0; + + //----------------------------------------------------------------------- + // Read Logic + //----------------------------------------------------------------------- + + if (s_ctrlport_req_rd) begin + case (word_addr) + REG_BIST_CTRL : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data[REG_BIST_RUNNING_POS] <= running; + s_ctrlport_resp_data[REG_BIST_CONT_POS] <= continuous; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_CLK_RATE : begin + s_ctrlport_resp_data <= CLK_RATE; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_NUM_BYTES_LO : begin + s_ctrlport_resp_data <= num_bytes[31:0]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_NUM_BYTES_HI : begin + s_ctrlport_resp_data <= num_bytes[63:32]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_TX_BYTE_COUNT_LO : begin + s_ctrlport_resp_data <= tx_byte_count[31:0]; + tx_byte_count_hi <= tx_byte_count[63:32]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_TX_BYTE_COUNT_HI : begin + s_ctrlport_resp_data <= tx_byte_count_hi; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_RX_BYTE_COUNT_LO : begin + s_ctrlport_resp_data <= rx_byte_count[31:0]; + rx_byte_count_hi[COUNT_W-33:0] <= rx_byte_count[COUNT_W-1:32]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_RX_BYTE_COUNT_HI : begin + s_ctrlport_resp_data <= rx_byte_count_hi; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_ERROR_COUNT_LO : begin + s_ctrlport_resp_data <= error_count[31:0]; + error_count_hi[COUNT_W-33:0] <= error_count[COUNT_W-1:32]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_ERROR_COUNT_HI : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data <= error_count_hi; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_CYCLE_COUNT_LO : begin + s_ctrlport_resp_data <= cycle_count[31:0]; + cycle_count_hi[COUNT_W-33:0] <= cycle_count[COUNT_W-1:32]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_CYCLE_COUNT_HI : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data <= cycle_count_hi; + s_ctrlport_resp_ack <= 1; + end + endcase + end + + + //----------------------------------------------------------------------- + // Write Logic + //----------------------------------------------------------------------- + + if (s_ctrlport_req_wr) begin + case (word_addr) + REG_BIST_CTRL : begin + start <= s_ctrlport_req_data[REG_BIST_START_POS]; + stop <= s_ctrlport_req_data[REG_BIST_STOP_POS]; + clear <= s_ctrlport_req_data[REG_BIST_CLEAR_POS]; + continuous <= s_ctrlport_req_data[REG_BIST_CONT_POS]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_NUM_BYTES_LO : begin + // Update only the word-count portion + num_bytes[31:WORD_SHIFT] <= s_ctrlport_req_data[31:WORD_SHIFT]; + s_ctrlport_resp_ack <= 1; + end + REG_BIST_NUM_BYTES_HI : begin + num_bytes[COUNT_W-1:32] <= s_ctrlport_req_data[COUNT_W-33:0]; + s_ctrlport_resp_ack <= 1; + end + endcase + end + + end + end + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.v new file mode 100644 index 000000000..4496d172d --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.v @@ -0,0 +1,207 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_ram_fifo_regs +// +// Description: +// +// Implements the software-accessible registers for the axi_ram_fifo block. +// + + +module axi_ram_fifo_regs #( + parameter MEM_ADDR_W = 32, + parameter MEM_DATA_W = 64, + parameter [MEM_ADDR_W-1:0] FIFO_ADDR_BASE = 'h0, + parameter [MEM_ADDR_W-1:0] FIFO_ADDR_MASK = 'h0000FFFF, + parameter [MEM_ADDR_W-1:0] FIFO_ADDR_MASK_MIN = 'h00000FFF, + parameter BIST = 1, + parameter IN_FIFO_SIZE = 10, + parameter WORD_ADDR_W = 29, + parameter BURST_TIMEOUT = 128, + parameter TIMEOUT_W = 12 +) ( + + input wire clk, + input wire rst, + + //-------------------------------------------------------------------------- + // CTRL Port + //-------------------------------------------------------------------------- + + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output reg s_ctrlport_resp_ack, + output reg [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Register Inputs and Outputs + //--------------------------------------------------------------------------- + + // Read-back Registers + input wire [ 31:0] rb_out_pkt_count, + input wire [WORD_ADDR_W:0] rb_occupied, + + // Settings Registers + output reg [ 15:0] set_suppress_threshold, + output reg [ TIMEOUT_W-1:0] set_timeout, + output reg [MEM_ADDR_W-1:0] set_fifo_addr_base = FIFO_ADDR_BASE, + output reg [MEM_ADDR_W-1:0] set_fifo_addr_mask = FIFO_ADDR_MASK +); + + `include "axi_ram_fifo_regs.vh" + + function automatic integer min(input integer a, b); + min = a < b ? a : b; + endfunction + + function automatic integer max(input integer a, b); + max = a > b ? a : b; + endfunction + + wire [19:0] word_addr; + wire [63:0] reg_fifo_fullness; + reg [31:0] reg_fifo_fullness_hi; + + // Only use the word address to simplify address decoding logic + assign word_addr = {s_ctrlport_req_addr[19:2], 2'b00 }; + + // Convert the "occupied" word count to a 64-bit byte value + assign reg_fifo_fullness = { + {64-MEM_ADDR_W{1'b0}}, // Set unused upper bits to 0 + rb_occupied, + {(MEM_ADDR_W-WORD_ADDR_W){1'b0}} // Set byte offset bits to 0 + }; + + always @(posedge clk) begin + if (rst) begin + s_ctrlport_resp_ack <= 0; + set_suppress_threshold <= 0; + set_timeout <= BURST_TIMEOUT; + set_fifo_addr_base <= FIFO_ADDR_BASE; + set_fifo_addr_mask <= FIFO_ADDR_MASK; + end else begin + s_ctrlport_resp_ack <= 0; + + //----------------------------------------------------------------------- + // Write Logic + //----------------------------------------------------------------------- + + if (s_ctrlport_req_wr) begin + case (word_addr) + REG_FIFO_READ_SUPPRESS : begin + set_suppress_threshold <= s_ctrlport_req_data[REG_FIFO_SUPPRESS_THRESH_POS +: REG_FIFO_SUPPRESS_THRESH_W]; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_TIMEOUT : begin + set_timeout[REG_TIMEOUT_W-1:0] <= s_ctrlport_req_data[REG_TIMEOUT_W-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_BASE_LO : begin + set_fifo_addr_base[min(32, MEM_ADDR_W)-1:0] <= s_ctrlport_req_data[min(32, MEM_ADDR_W)-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_BASE_HI : begin + if (MEM_ADDR_W > 32) begin + set_fifo_addr_base[max(32, MEM_ADDR_W-1):32] <= s_ctrlport_req_data[max(0, MEM_ADDR_W-33):0]; + end + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_MASK_LO : begin + // Coerce the lower bits so we are guaranteed to meet the minimum mask size requirement. + set_fifo_addr_mask[min(32, MEM_ADDR_W)-1:0] <= + s_ctrlport_req_data[min(32, MEM_ADDR_W)-1:0] | FIFO_ADDR_MASK_MIN; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_MASK_HI : begin + if (MEM_ADDR_W > 32) begin + set_fifo_addr_mask[max(32, MEM_ADDR_W-1):32] <= s_ctrlport_req_data[max(0, MEM_ADDR_W-33):0]; + end + s_ctrlport_resp_ack <= 1; + end + endcase + end + + + //----------------------------------------------------------------------- + // Read Logic + //----------------------------------------------------------------------- + + if (s_ctrlport_req_rd) begin + case (word_addr) + REG_FIFO_INFO : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data[REG_FIFO_MAGIC_POS +: REG_FIFO_MAGIC_W] <= 16'hF1F0; + s_ctrlport_resp_data[REG_FIFO_BIST_PRSNT_POS] <= (BIST != 0); + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_READ_SUPPRESS : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data[REG_FIFO_IN_FIFO_SIZE_POS +: REG_FIFO_IN_FIFO_SIZE_W] + <= IN_FIFO_SIZE; + s_ctrlport_resp_data[REG_FIFO_SUPPRESS_THRESH_POS +: REG_FIFO_SUPPRESS_THRESH_W] + <= set_suppress_threshold; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_MEM_SIZE : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data[REG_FIFO_DATA_SIZE_POS +: REG_FIFO_DATA_SIZE_W] + <= MEM_DATA_W; + s_ctrlport_resp_data[REG_FIFO_ADDR_SIZE_POS +: REG_FIFO_ADDR_SIZE_W] + <= MEM_ADDR_W; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_TIMEOUT : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data[REG_TIMEOUT_W-1:0] <= set_timeout[REG_TIMEOUT_W-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_FULLNESS_LO : begin + s_ctrlport_resp_data <= reg_fifo_fullness[31:0]; + reg_fifo_fullness_hi <= reg_fifo_fullness[63:32]; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_FULLNESS_HI : begin + s_ctrlport_resp_data <= reg_fifo_fullness_hi; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_BASE_LO : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data[min(32, MEM_ADDR_W)-1:0] <= set_fifo_addr_base[min(32, MEM_ADDR_W)-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_BASE_HI : begin + s_ctrlport_resp_data <= 0; + if (MEM_ADDR_W > 32) begin + s_ctrlport_resp_data[max(0,MEM_ADDR_W-33):0] <= set_fifo_addr_base[max(32, MEM_ADDR_W-1):32]; + end + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_MASK_LO : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data[min(32, MEM_ADDR_W)-1:0] <= set_fifo_addr_mask[min(32, MEM_ADDR_W)-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_ADDR_MASK_HI : begin + s_ctrlport_resp_data <= 0; + if (MEM_ADDR_W > 32) begin + s_ctrlport_resp_data[max(0, MEM_ADDR_W-33):0] <= set_fifo_addr_mask[max(32, MEM_ADDR_W-1):32]; + end + s_ctrlport_resp_ack <= 1; + end + REG_FIFO_PACKET_CNT : begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_data <= rb_out_pkt_count; + s_ctrlport_resp_ack <= 1; + end + endcase + end + + end + end + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.vh b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.vh new file mode 100644 index 000000000..ccb942552 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/axi_ram_fifo_regs.vh @@ -0,0 +1,228 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axi_ram_fifo_regs (Header) +// +// Description: Header file for axi_ram_fifo_regs. All registers are 32-bit +// words from software's perspective. +// + +// Address space size, per FIFO. That is, each FIFO is separated in the CTRL +// Port address space by 2^FIFO_ADDR_W bytes. +localparam RAM_FIFO_ADDR_W = 7; + + +// REG_FIFO_INFO (R|W) +// +// Contains info/control bits for the FIFO. +// +// [31:16] : Returns the magic number 0xF1F0 (read-only) +// [0] : Indicates if BIST logic is present (read-only) +// +localparam REG_FIFO_INFO = 'h0; +// +localparam REG_FIFO_MAGIC_POS = 16; +localparam REG_FIFO_BIST_PRSNT_POS = 0; +// +localparam REG_FIFO_MAGIC_W = 16; + + +// REG_FIFO_READ_SUPPRESS (R|W) +// +// Controls the read suppression threshold. RAM reads will be disabled whenever +// the amount of free space in the input buffer (in units of RAM words) falls +// below this threshold. This is intended to prevent input buffer overflows +// caused by the RAM being too busy with reads. To disable the read suppression +// feature, set the threshold to 0. In general, the threshold should be set to +// a small value relative to the input FIFO buffer size (the IN_FIFO_SIZE +// field) so that it is only enabled when the input FIFO buffer is close to +// overflowing. +// + +// [31:16] : Address width of input buffer. In other words, the input buffer is +// 2**REG_FIFO_IN_FIFO_SIZE RAM words deep. (read-only) +// [15: 0] : Read suppression threshold, in RAM words (read/write) +// +localparam REG_FIFO_READ_SUPPRESS = 'h4; +// +localparam REG_FIFO_IN_FIFO_SIZE_POS = 16; +localparam REG_FIFO_SUPPRESS_THRESH_POS = 0; +// +localparam REG_FIFO_IN_FIFO_SIZE_W = 16; +localparam REG_FIFO_SUPPRESS_THRESH_W = 16; + + +// REG_FIFO_MEM_SIZE (R) +// +// Returns information about the size of the attached memory. The address size +// allows software to determine what mask and base address values are valid. +// +// [31:16] : Returns the bit width of the RAM word size. +// [15: 0] : Returns the bit width of the RAM byte address size. That is, the +// addressable portion of the attached memory is +// 2**REG_FIFO_ADDR_SIZE bytes. +// +localparam REG_FIFO_MEM_SIZE = 'h8; +// +localparam REG_FIFO_DATA_SIZE_POS = 16; +localparam REG_FIFO_ADDR_SIZE_POS = 0; +// +localparam REG_FIFO_DATA_SIZE_W = 16; +localparam REG_FIFO_ADDR_SIZE_W = 16; + + +// REG_FIFO_TIMEOUT (R/W) +// +// Programs the FIFO timeout, in memory interface clock cycles. For efficiency, +// we want the memory to read and write full bursts. But we also don't want +// smaller amounts of data to be stuck in the FIFO. This timeout determines how +// long we wait for new data before we go ahead and perform a smaller +// read/write. A longer timeout will make more efficient use of the memory, but +// will increase latency. The default value is set by a module parameter. +// +// [31:12] : +// [11: 0] : Timeout +// +localparam REG_FIFO_TIMEOUT = 'hC; +// +localparam REG_TIMEOUT_POS = 0; +localparam REG_TIMEOUT_W = 12; + + +// REG_FIFO_FULLNESS (R) +// +// Returns the fullness of the FIFO in bytes. This is is a 64-bit register in +// which the least-significant 32-bit word must be read first. +// +localparam REG_FIFO_FULLNESS_LO = 'h10; +localparam REG_FIFO_FULLNESS_HI = 'h14; + + +// REG_FIFO_ADDR_BASE (R|W) +// +// Sets the base byte address to use for this FIFO. This should only be updated +// when the FIFO is idle. This should be set to a multiple of +// REG_FIFO_ADDR_MASK+1. Depending on the size of the memory connected, upper +// bits might be ignored. +// +localparam REG_FIFO_ADDR_BASE_LO = 'h18; +localparam REG_FIFO_ADDR_BASE_HI = 'h1C; + + +// REG_FIFO_ADDR_MASK (R|W) +// +// The byte address mask that controls the portion of the memory address that +// is allocated to this FIFO. For example, set to 0xFFFF for a 64 KiB memory. +// +// This should only be updated when the FIFO is idle. It must be equal to a +// power-of-2 minus 1. It should be no smaller than FIFO_ADDR_MASK_MIN, defined +// in axi_ram_fifo.v, otherwise it will be coerced up to that size. +// +// This is is a 64-bit register in which the least-significant 32-bit word must +// be read/written first. Depending on the size of the memory connected, the +// upper bits might be ignored. +// +localparam REG_FIFO_ADDR_MASK_LO = 'h20; +localparam REG_FIFO_ADDR_MASK_HI = 'h24; + + +// REG_FIFO_PACKET_CNT (R) +// +// Returns the number of packets transferred out of the FIFO block. +// +localparam REG_FIFO_PACKET_CNT = 'h28; + + +//----------------------------------------------------------------------------- +// BIST Registers +//----------------------------------------------------------------------------- +// +// Only read these registers if the BIST component is included. +// +//----------------------------------------------------------------------------- + +// REG_BIST_CTRL (R|W) +// +// Control register for the BIST component. +// +// [4] : BIST is running. Changes to 1 after a test is started, then returns to +// 0 when BIST is complete. +// +// [3] : Continuous mode (run until stopped). When set to 1, test will continue +// to run until Stop bit is set. +// +// [2] : Clear the BIST counters (i.e., the TX, RX, cycle, and error counters) +// +// [1] : Stop BIST (strobe). Write a 1 to this bit to stop the test that is +// currently running +// +// [0] : Start BIST (strobe). Write a 1 to this bit to start a test using the +// configured NUM_BYTES and continuous mode setting. +// +localparam REG_BIST_CTRL = 'h30; +// +localparam REG_BIST_RUNNING_POS = 4; +localparam REG_BIST_CONT_POS = 3; +localparam REG_BIST_CLEAR_POS = 2; // Strobe +localparam REG_BIST_STOP_POS = 1; // Strobe +localparam REG_BIST_START_POS = 0; // Strobe + + +// REG_BIST_CLOCK_RATE (R) +// +// Reports the clock rate of the BIST component in Hz. This can be used with +// REG_BIST_CYCLE_COUNT to calculate throughput. +// +localparam REG_BIST_CLK_RATE = 'h34; + + +// REG_BIST_NUM_BYTES (R|W) +// +// Number of bytes to generate for the next BIST run. THis is not used if the +// REG_BIST_CONT_POS bit is set. This register should not be updated while the +// BIST is running. +// +localparam REG_BIST_NUM_BYTES_LO = 'h38; +localparam REG_BIST_NUM_BYTES_HI = 'h3C; + + +// REG_BIST_TX_BYTE_COUNT (R) +// +// Reports the number of bytes transmitted by the BIST component. This should +// always be read least-significant word first to ensure coherency. Once BIST +// is complete, the TX count will equal the RX count. +// +localparam REG_BIST_TX_BYTE_COUNT_LO = 'h40; +localparam REG_BIST_TX_BYTE_COUNT_HI = 'h44; + + +// REG_BIST_RX_BYTE_COUNT (R) +// +// Reports the number of bytes received by the BIST component. This should +// always be read least-significant word first to ensure coherency. Once BIST +// is complete, the TX count will equal the RX count. +// +localparam REG_BIST_RX_BYTE_COUNT_LO = 'h48; +localparam REG_BIST_RX_BYTE_COUNT_HI = 'h4C; + + +// REG_BIST_ERROR_COUNT (R) +// +// Reports the number of words in which the BIST component detected errors. +// This should always be read least-significant word first to ensure coherency. +// +localparam REG_BIST_ERROR_COUNT_LO = 'h50; +localparam REG_BIST_ERROR_COUNT_HI = 'h54; + + +// REG_BIST_CYCLE_COUNT (R) +// +// Reports the number of clock cycles that have elapsed while the BIST was +// running. This can be used to calculate throughput. This should always be +// read least-significant word first to ensure coherency. +// +localparam REG_BIST_CYCLE_COUNT_LO = 'h58; +localparam REG_BIST_CYCLE_COUNT_HI = 'h5C; + diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/noc_shell_axi_ram_fifo.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/noc_shell_axi_ram_fifo.v new file mode 100644 index 000000000..fc353595d --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/noc_shell_axi_ram_fifo.v @@ -0,0 +1,319 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: noc_shell_axi_ram_fifo +// +// Description: A NoC Shell for the RFNoC AXI RAM FIFO. This NoC Shell +// implements the control port interface but does nothing to the +// data path other than moving it to the requested clock domain. +// + +`define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) + + +module noc_shell_axi_ram_fifo #( + parameter [31:0] NOC_ID = 32'h0, + parameter [ 9:0] THIS_PORTID = 10'd0, + parameter CHDR_W = 64, + parameter DATA_W = 64, + parameter [ 5:0] CTRL_FIFO_SIZE = 0, + parameter [ 0:0] CTRLPORT_MST_EN = 1, + parameter [ 0:0] CTRLPORT_SLV_EN = 1, + parameter [ 5:0] NUM_DATA_I = 1, + parameter [ 5:0] NUM_DATA_O = 1, + parameter [ 5:0] MTU = 10, + parameter SYNC_DATA_CLOCKS = 0 +) ( + //--------------------------------------------------------------------------- + // Framework Interface + //--------------------------------------------------------------------------- + + // RFNoC Framework Clocks and Resets + input wire rfnoc_chdr_clk, + output wire rfnoc_chdr_rst, + input wire rfnoc_ctrl_clk, + output wire rfnoc_ctrl_rst, + // RFNoC Backend Interface + input wire [ 511:0] rfnoc_core_config, + output wire [ 511:0] rfnoc_core_status, + // CHDR Input Ports (from framework) + input wire [(CHDR_W*NUM_DATA_I)-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tready, + // CHDR Output Ports (to framework) + output wire [(CHDR_W*NUM_DATA_O)-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tready, + // AXIS-Ctrl Input Port (from framework) + input wire [ 31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + // AXIS-Ctrl Output Port (to framework) + output wire [ 31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + //--------------------------------------------------------------------------- + // Client Control Port Interface + //--------------------------------------------------------------------------- + + // Clock + input wire ctrlport_clk, + input wire ctrlport_rst, + // Master + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [ 3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + // Slave + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [ 9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [ 9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output wire s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Client Data Interface + //--------------------------------------------------------------------------- + + // Clock + input wire axis_data_clk, + input wire axis_data_rst, + + // Output data stream (to user logic) + output wire [ (NUM_DATA_I*DATA_W)-1:0] m_axis_tdata, + output wire [(NUM_DATA_I*`MAX(DATA_W/CHDR_W, 1))-1:0] m_axis_tkeep, + output wire [ NUM_DATA_I-1:0] m_axis_tlast, + output wire [ NUM_DATA_I-1:0] m_axis_tvalid, + input wire [ NUM_DATA_I-1:0] m_axis_tready, + + // Input data stream (from user logic) + input wire [ (NUM_DATA_O*DATA_W)-1:0] s_axis_tdata, + input wire [(NUM_DATA_O*`MAX(DATA_W/CHDR_W, 1))-1:0] s_axis_tkeep, + input wire [ NUM_DATA_O-1:0] s_axis_tlast, + input wire [ NUM_DATA_O-1:0] s_axis_tvalid, + output wire [ NUM_DATA_O-1:0] s_axis_tready +); + + //--------------------------------------------------------------------------- + // Backend Interface + //--------------------------------------------------------------------------- + wire data_i_flush_en; + wire [31:0] data_i_flush_timeout; + wire [63:0] data_i_flush_active; + wire [63:0] data_i_flush_done; + wire data_o_flush_en; + wire [31:0] data_o_flush_timeout; + wire [63:0] data_o_flush_active; + wire [63:0] data_o_flush_done; + + backend_iface #( + .NOC_ID (NOC_ID), + .NUM_DATA_I (NUM_DATA_I), + .NUM_DATA_O (NUM_DATA_O), + .CTRL_FIFOSIZE (CTRL_FIFO_SIZE), + .MTU (MTU) + ) backend_iface_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst), + .data_i_flush_en (data_i_flush_en), + .data_i_flush_timeout (data_i_flush_timeout), + .data_i_flush_active (data_i_flush_active), + .data_i_flush_done (data_i_flush_done), + .data_o_flush_en (data_o_flush_en), + .data_o_flush_timeout (data_o_flush_timeout), + .data_o_flush_active (data_o_flush_active), + .data_o_flush_done (data_o_flush_done) + ); + + //--------------------------------------------------------------------------- + // Control Path + //--------------------------------------------------------------------------- + + ctrlport_endpoint #( + .THIS_PORTID (THIS_PORTID ), + .SYNC_CLKS (0 ), + .AXIS_CTRL_MST_EN (CTRLPORT_SLV_EN), + .AXIS_CTRL_SLV_EN (CTRLPORT_MST_EN), + .SLAVE_FIFO_SIZE (CTRL_FIFO_SIZE ) + ) ctrlport_ep_i ( + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .ctrlport_clk (ctrlport_clk ), + .ctrlport_rst (ctrlport_rst ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .m_ctrlport_req_wr (m_ctrlport_req_wr ), + .m_ctrlport_req_rd (m_ctrlport_req_rd ), + .m_ctrlport_req_addr (m_ctrlport_req_addr ), + .m_ctrlport_req_data (m_ctrlport_req_data ), + .m_ctrlport_req_byte_en (m_ctrlport_req_byte_en ), + .m_ctrlport_req_has_time (m_ctrlport_req_has_time ), + .m_ctrlport_req_time (m_ctrlport_req_time ), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack ), + .m_ctrlport_resp_status (m_ctrlport_resp_status ), + .m_ctrlport_resp_data (m_ctrlport_resp_data ), + .s_ctrlport_req_wr (s_ctrlport_req_wr ), + .s_ctrlport_req_rd (s_ctrlport_req_rd ), + .s_ctrlport_req_addr (s_ctrlport_req_addr ), + .s_ctrlport_req_portid (s_ctrlport_req_portid ), + .s_ctrlport_req_rem_epid (s_ctrlport_req_rem_epid ), + .s_ctrlport_req_rem_portid(s_ctrlport_req_rem_portid), + .s_ctrlport_req_data (s_ctrlport_req_data ), + .s_ctrlport_req_byte_en (s_ctrlport_req_byte_en ), + .s_ctrlport_req_has_time (s_ctrlport_req_has_time ), + .s_ctrlport_req_time (s_ctrlport_req_time ), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack ), + .s_ctrlport_resp_status (s_ctrlport_resp_status ), + .s_ctrlport_resp_data (s_ctrlport_resp_data ) + ); + + //--------------------------------------------------------------------------- + // Data Path + //--------------------------------------------------------------------------- + + // Set WORD_W to the smaller of DATA_W and CHDR_W. This will be our common + // word size between the CHDR and user data ports. + localparam WORD_W = DATA_W < CHDR_W ? DATA_W : CHDR_W; + localparam KEEP_W = `MAX(DATA_W/CHDR_W, 1); + + genvar i; + + for (i = 0; i < NUM_DATA_I; i = i + 1) begin : gen_in + wire [CHDR_W-1:0] temp_in_tdata; + wire temp_in_tlast; + wire temp_in_tvalid; + wire temp_in_tready; + + axis_packet_flush #( + .WIDTH (CHDR_W), + .FLUSH_PARTIAL_PKTS (0), + .TIMEOUT_W (32), + .PIPELINE ("IN") + ) in_packet_flush_i ( + .clk (rfnoc_chdr_clk), + .reset (rfnoc_chdr_rst), + .enable (data_i_flush_en), + .timeout (data_i_flush_timeout), + .flushing (data_i_flush_active[i]), + .done (data_i_flush_done[i]), + .s_axis_tdata (s_rfnoc_chdr_tdata[i*CHDR_W +: CHDR_W]), + .s_axis_tlast (s_rfnoc_chdr_tlast[i]), + .s_axis_tvalid (s_rfnoc_chdr_tvalid[i]), + .s_axis_tready (s_rfnoc_chdr_tready[i]), + .m_axis_tdata (temp_in_tdata), + .m_axis_tlast (temp_in_tlast), + .m_axis_tvalid (temp_in_tvalid), + .m_axis_tready (temp_in_tready) + ); + + axis_width_conv #( + .WORD_W (WORD_W), + .IN_WORDS (CHDR_W/WORD_W), + .OUT_WORDS (DATA_W/WORD_W), + .SYNC_CLKS (SYNC_DATA_CLOCKS), + .PIPELINE ("NONE") + ) in_width_conv_i ( + .s_axis_aclk (rfnoc_chdr_clk), + .s_axis_rst (rfnoc_chdr_rst), + .s_axis_tdata (temp_in_tdata), + .s_axis_tkeep ({CHDR_W/WORD_W{1'b1}}), + .s_axis_tlast (temp_in_tlast), + .s_axis_tvalid (temp_in_tvalid), + .s_axis_tready (temp_in_tready), + .m_axis_aclk (axis_data_clk), + .m_axis_rst (axis_data_rst), + .m_axis_tdata (m_axis_tdata[i*DATA_W +: DATA_W]), + .m_axis_tkeep (m_axis_tkeep[i*KEEP_W +: KEEP_W]), + .m_axis_tlast (m_axis_tlast[i]), + .m_axis_tvalid (m_axis_tvalid[i]), + .m_axis_tready (m_axis_tready[i]) + ); + end + + + for (i = 0; i < NUM_DATA_O; i = i + 1) begin : gen_out + wire [ CHDR_W-1:0] temp_out_tdata; + wire [CHDR_W/WORD_W-1:0] temp_out_tkeep; + wire temp_out_tlast; + wire temp_out_tvalid; + wire temp_out_tready; + + axis_width_conv #( + .WORD_W (WORD_W), + .IN_WORDS (DATA_W/WORD_W), + .OUT_WORDS (CHDR_W/WORD_W), + .SYNC_CLKS (SYNC_DATA_CLOCKS), + .PIPELINE ("NONE") + ) out_width_conv_i ( + .s_axis_aclk (axis_data_clk), + .s_axis_rst (axis_data_rst), + .s_axis_tdata (s_axis_tdata[i*DATA_W +: DATA_W]), + .s_axis_tkeep (s_axis_tkeep[i*KEEP_W +: KEEP_W]), + .s_axis_tlast (s_axis_tlast[i]), + .s_axis_tvalid (s_axis_tvalid[i]), + .s_axis_tready (s_axis_tready[i]), + .m_axis_aclk (rfnoc_chdr_clk), + .m_axis_rst (rfnoc_chdr_rst), + .m_axis_tdata (temp_out_tdata), + .m_axis_tkeep (), + .m_axis_tlast (temp_out_tlast), + .m_axis_tvalid (temp_out_tvalid), + .m_axis_tready (temp_out_tready) + ); + + axis_packet_flush #( + .WIDTH (CHDR_W), + .FLUSH_PARTIAL_PKTS (0), + .TIMEOUT_W (32), + .PIPELINE ("OUT") + ) out_packet_flush_i ( + .clk (rfnoc_chdr_clk), + .reset (rfnoc_chdr_rst), + .enable (data_o_flush_en), + .timeout (data_o_flush_timeout), + .flushing (data_o_flush_active[i]), + .done (data_o_flush_done[i]), + .s_axis_tdata (temp_out_tdata), + .s_axis_tlast (temp_out_tlast), + .s_axis_tvalid (temp_out_tvalid), + .s_axis_tready (temp_out_tready), + .m_axis_tdata (m_rfnoc_chdr_tdata[i*CHDR_W +: CHDR_W]), + .m_axis_tlast (m_rfnoc_chdr_tlast[i]), + .m_axis_tvalid (m_rfnoc_chdr_tvalid[i]), + .m_axis_tready (m_rfnoc_chdr_tready[i]) + ); + + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo.v new file mode 100644 index 000000000..04d942ce0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo.v @@ -0,0 +1,485 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_axi_ram_fifo +// +// Description: +// +// Implements a FIFO using an AXI memory-mapped interface to an external +// memory. +// +// Parameters: +// +// THIS_PORTID : Control crossbar port to which this block is connected +// +// CHDR_W : CHDR AXI-Stream data bus width +// +// NUM_PORTS : Number of independent FIFOs to support, all sharing the +// same memory. +// +// MTU : Maximum transfer unit (maximum packet size) to support, +// in CHDR_W-sized words. +// +// MEM_DATA_W : Width of the data bus to use for the AXI memory-mapped +// interface. This must be no bigger than CHDR_W and it must +// evenly divide CHDR_W. +// +// MEM_ADDR_W : Width of the byte address to use for RAM addressing. This +// effectively sets the maximum combined size of all FIFOs. +// This must be less than or equal to AWIDTH. +// +// AWIDTH : Width of the address bus for the AXI memory-mapped +// interface. This must be at least as big as MEM_DATA_W. +// +// FIFO_ADDR_BASE : Default base byte address of each FIFO. When NUM_PORTS > +// 1, this should be the concatenation of all the FIFO base +// addresses. These values can be reconfigured by software. +// +// FIFO_ADDR_MASK : Default byte address mask used by each FIFO. It must be +// all ones. The size of the FIFO in bytes will be this +// minus one. These values can be reconfigured by software. +// +// BURST_TIMEOUT : Default number of memory clock cycles to wait for new +// data before performing a short, sub-optimal burst. One +// value per FIFO. +// +// IN_FIFO_SIZE : Size of the input buffer. This is used to mitigate the +// effects of memory write latency, which can be significant +// when the external memory is DRAM. +// +// OUT_FIFO_SIZE : Size of the output buffer. This is used to mitigate the +// effects of memory read latency, which can be significant +// when the external memory is DRAM. +// +// BIST : Includes BIST logic when true. +// +// MEM_CLK_RATE : Frequency of mem_clk in Hz. This is used by BIST for +// throughput calculation. +// + +module rfnoc_block_axi_ram_fifo #( + parameter THIS_PORTID = 0, + parameter CHDR_W = 64, + parameter NUM_PORTS = 1, + parameter MTU = 10, + parameter MEM_DATA_W = CHDR_W, + parameter MEM_ADDR_W = 32, + parameter AWIDTH = 32, + parameter [NUM_PORTS*MEM_ADDR_W-1:0] FIFO_ADDR_BASE = {NUM_PORTS{ {MEM_ADDR_W{1'b0}} }}, + parameter [NUM_PORTS*MEM_ADDR_W-1:0] FIFO_ADDR_MASK = {NUM_PORTS{ {(MEM_ADDR_W-$clog2(NUM_PORTS)){1'b1}} }}, + parameter [ NUM_PORTS*32-1:0] BURST_TIMEOUT = {NUM_PORTS{ 32'd256 }}, + parameter IN_FIFO_SIZE = 11, + parameter OUT_FIFO_SIZE = 11, + parameter BIST = 1, + parameter MEM_CLK_RATE = 200e6 +) ( + //--------------------------------------------------------------------------- + // AXIS CHDR Port + //--------------------------------------------------------------------------- + + input wire rfnoc_chdr_clk, + + // CHDR inputs from framework + input wire [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tready, + + // CHDR outputs to framework + output wire [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tready, + + // Backend interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + + + //--------------------------------------------------------------------------- + // AXIS CTRL Port + //--------------------------------------------------------------------------- + + input wire rfnoc_ctrl_clk, + + // CTRL port requests from framework + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + + // CTRL port requests to framework + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + + //--------------------------------------------------------------------------- + // AXI Memory Mapped Interface + //--------------------------------------------------------------------------- + + // AXI Interface Clock and Reset + input wire mem_clk, + input wire axi_rst, + + // AXI Write Address Channel + output wire [ NUM_PORTS*1-1:0] m_axi_awid, // Write address ID. This signal is the identification tag for the write address signals + output wire [ NUM_PORTS*AWIDTH-1:0] m_axi_awaddr, // Write address. The write address gives the address of the first transfer in a write burst + output wire [ NUM_PORTS*8-1:0] m_axi_awlen, // Burst length. The burst length gives the exact number of transfers in a burst. + output wire [ NUM_PORTS*3-1:0] m_axi_awsize, // Burst size. This signal indicates the size of each transfer in the burst. + output wire [ NUM_PORTS*2-1:0] m_axi_awburst, // Burst type. The burst type and the size information, determine how the address is calculated + output wire [ NUM_PORTS*1-1:0] m_axi_awlock, // Lock type. Provides additional information about the atomic characteristics of the transfer. + output wire [ NUM_PORTS*4-1:0] m_axi_awcache, // Memory type. This signal indicates how transactions are required to progress + output wire [ NUM_PORTS*3-1:0] m_axi_awprot, // Protection type. This signal indicates the privilege and security level of the transaction + output wire [ NUM_PORTS*4-1:0] m_axi_awqos, // Quality of Service, QoS. The QoS identifier sent for each write transaction + output wire [ NUM_PORTS*4-1:0] m_axi_awregion, // Region identifier. Permits a single physical interface on a slave to be re-used. + output wire [ NUM_PORTS*1-1:0] m_axi_awuser, // User signal. Optional User-defined signal in the write address channel. + output wire [ NUM_PORTS*1-1:0] m_axi_awvalid, // Write address valid. This signal indicates that the channel is signaling valid write addr + input wire [ NUM_PORTS*1-1:0] m_axi_awready, // Write address ready. This signal indicates that the slave is ready to accept an address + + // AXI Write Data Channel + output wire [ NUM_PORTS*MEM_DATA_W-1:0] m_axi_wdata, // Write data + output wire [NUM_PORTS*MEM_DATA_W/8-1:0] m_axi_wstrb, // Write strobes. This signal indicates which byte lanes hold valid data. + output wire [ NUM_PORTS*1-1:0] m_axi_wlast, // Write last. This signal indicates the last transfer in a write burst + output wire [ NUM_PORTS*1-1:0] m_axi_wuser, // User signal. Optional User-defined signal in the write data channel. + output wire [ NUM_PORTS*1-1:0] m_axi_wvalid, // Write valid. This signal indicates that valid write data and strobes are available. + input wire [ NUM_PORTS*1-1:0] m_axi_wready, // Write ready. This signal indicates that the slave can accept the write data. + + // AXI Write Response Channel + input wire [ NUM_PORTS*1-1:0] m_axi_bid, // Response ID tag. This signal is the ID tag of the write response. + input wire [ NUM_PORTS*2-1:0] m_axi_bresp, // Write response. This signal indicates the status of the write transaction. + input wire [ NUM_PORTS*1-1:0] m_axi_buser, // User signal. Optional User-defined signal in the write response channel. + input wire [ NUM_PORTS*1-1:0] m_axi_bvalid, // Write response valid. This signal indicates that the channel is signaling a valid response + output wire [ NUM_PORTS*1-1:0] m_axi_bready, // Response ready. This signal indicates that the master can accept a write response + + // AXI Read Address Channel + output wire [ NUM_PORTS*1-1:0] m_axi_arid, // Read address ID. This signal is the identification tag for the read address group of signals + output wire [ NUM_PORTS*AWIDTH-1:0] m_axi_araddr, // Read address. The read address gives the address of the first transfer in a read burst + output wire [ NUM_PORTS*8-1:0] m_axi_arlen, // Burst length. This signal indicates the exact number of transfers in a burst. + output wire [ NUM_PORTS*3-1:0] m_axi_arsize, // Burst size. This signal indicates the size of each transfer in the burst. + output wire [ NUM_PORTS*2-1:0] m_axi_arburst, // Burst type. The burst type and the size information determine how the address for each transfer + output wire [ NUM_PORTS*1-1:0] m_axi_arlock, // Lock type. This signal provides additional information about the atomic characteristics + output wire [ NUM_PORTS*4-1:0] m_axi_arcache, // Memory type. This signal indicates how transactions are required to progress + output wire [ NUM_PORTS*3-1:0] m_axi_arprot, // Protection type. This signal indicates the privilege and security level of the transaction + output wire [ NUM_PORTS*4-1:0] m_axi_arqos, // Quality of Service, QoS. QoS identifier sent for each read transaction. + output wire [ NUM_PORTS*4-1:0] m_axi_arregion, // Region identifier. Permits a single physical interface on a slave to be re-used + output wire [ NUM_PORTS*1-1:0] m_axi_aruser, // User signal. Optional User-defined signal in the read address channel. + output wire [ NUM_PORTS*1-1:0] m_axi_arvalid, // Read address valid. This signal indicates that the channel is signaling valid read addr + input wire [ NUM_PORTS*1-1:0] m_axi_arready, // Read address ready. This signal indicates that the slave is ready to accept an address + + // AXI Read Data Channel + input wire [ NUM_PORTS*1-1:0] m_axi_rid, // Read ID tag. This signal is the identification tag for the read data group of signals + input wire [NUM_PORTS*MEM_DATA_W-1:0] m_axi_rdata, // Read data. + input wire [ NUM_PORTS*2-1:0] m_axi_rresp, // Read response. This signal indicates the status of the read transfer + input wire [ NUM_PORTS*1-1:0] m_axi_rlast, // Read last. This signal indicates the last transfer in a read burst. + input wire [ NUM_PORTS*1-1:0] m_axi_ruser, // User signal. Optional User-defined signal in the read data channel. + input wire [ NUM_PORTS*1-1:0] m_axi_rvalid, // Read valid. This signal indicates that the channel is signaling the required read data. + output wire [ NUM_PORTS*1-1:0] m_axi_rready // Read ready. This signal indicates that the master can accept the read data and response +); + + `include "axi_ram_fifo_regs.vh" + + localparam NOC_ID = 'hF1F0_0000; + + // If the memory width is larger than the CHDR width, then we need to use + // tkeep to track which CHDR words are valid as they go through the FIFO. + // Calculate the TKEEP width here. Set to 1 if it's not needed. + localparam KEEP_W = (MEM_DATA_W/CHDR_W) > 1 ? (MEM_DATA_W/CHDR_W) : 1; + + + //--------------------------------------------------------------------------- + // Parameter Checks + //--------------------------------------------------------------------------- + + if (CHDR_W % MEM_DATA_W != 0 && MEM_DATA_W % CHDR_W != 0) + CHDR_W_must_be_a_multiple_of_MEM_DATA_W_or_vice_versa(); + + if (MEM_ADDR_W > AWIDTH) + MEM_ADDR_W_must_be_greater_than_AWIDTH(); + + + //--------------------------------------------------------------------------- + // NoC Shell + //--------------------------------------------------------------------------- + + wire rfnoc_chdr_rst; + + wire ctrlport_req_wr; + wire ctrlport_req_rd; + wire [19:0] ctrlport_req_addr; + wire [31:0] ctrlport_req_data; + wire ctrlport_resp_ack; + wire [31:0] ctrlport_resp_data; + + wire [NUM_PORTS*MEM_DATA_W-1:0] m_axis_data_tdata; + wire [ NUM_PORTS*KEEP_W-1:0] m_axis_data_tkeep; + wire [ NUM_PORTS-1:0] m_axis_data_tlast; + wire [ NUM_PORTS-1:0] m_axis_data_tvalid; + wire [ NUM_PORTS-1:0] m_axis_data_tready; + + wire [NUM_PORTS*MEM_DATA_W-1:0] s_axis_data_tdata; + wire [ NUM_PORTS*KEEP_W-1:0] s_axis_data_tkeep; + wire [ NUM_PORTS-1:0] s_axis_data_tlast; + wire [ NUM_PORTS-1:0] s_axis_data_tvalid; + wire [ NUM_PORTS-1:0] s_axis_data_tready; + + noc_shell_axi_ram_fifo #( + .NOC_ID (NOC_ID), + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .DATA_W (MEM_DATA_W), + .CTRL_FIFO_SIZE (5), + .CTRLPORT_MST_EN (1), + .CTRLPORT_SLV_EN (0), + .NUM_DATA_I (NUM_PORTS), + .NUM_DATA_O (NUM_PORTS), + .MTU (MTU), + .SYNC_DATA_CLOCKS (0) + ) noc_shell_axi_ram_fifo_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_ctrl_rst (), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready), + .ctrlport_clk (mem_clk), + .ctrlport_rst (axi_rst), + .m_ctrlport_req_wr (ctrlport_req_wr), + .m_ctrlport_req_rd (ctrlport_req_rd), + .m_ctrlport_req_addr (ctrlport_req_addr), + .m_ctrlport_req_data (ctrlport_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack (ctrlport_resp_ack), + .m_ctrlport_resp_status (2'b0), + .m_ctrlport_resp_data (ctrlport_resp_data), + .s_ctrlport_req_wr (1'b0), + .s_ctrlport_req_rd (1'b0), + .s_ctrlport_req_addr (20'b0), + .s_ctrlport_req_portid (10'b0), + .s_ctrlport_req_rem_epid (16'b0), + .s_ctrlport_req_rem_portid (10'b0), + .s_ctrlport_req_data (32'b0), + .s_ctrlport_req_byte_en (4'b0), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (), + .axis_data_clk (mem_clk), + .axis_data_rst (axi_rst), + .m_axis_tdata (m_axis_data_tdata), + .m_axis_tkeep (m_axis_data_tkeep), + .m_axis_tlast (m_axis_data_tlast), + .m_axis_tvalid (m_axis_data_tvalid), + .m_axis_tready (m_axis_data_tready), + .s_axis_tdata (s_axis_data_tdata), + .s_axis_tkeep (s_axis_data_tkeep), + .s_axis_tlast (s_axis_data_tlast), + .s_axis_tvalid (s_axis_data_tvalid), + .s_axis_tready (s_axis_data_tready) + ); + + wire rfnoc_chdr_rst_mem_clk; + reg mem_rst_block; + + // Cross the CHDR reset to the mem_clk domain + pulse_synchronizer #( + .MODE ("POSEDGE") + ) ctrl_rst_sync_i ( + .clk_a (rfnoc_chdr_clk), + .rst_a (1'b0), + .pulse_a (rfnoc_chdr_rst), + .busy_a (), + .clk_b (mem_clk), + .pulse_b (rfnoc_chdr_rst_mem_clk) + ); + + // Combine the resets in a glitch-free manner + always @(posedge mem_clk) begin + mem_rst_block <= axi_rst | rfnoc_chdr_rst_mem_clk; + end + + + //--------------------------------------------------------------------------- + // CTRL Port Splitter + //--------------------------------------------------------------------------- + + wire [ NUM_PORTS-1:0] m_ctrlport_req_wr; + wire [ NUM_PORTS-1:0] m_ctrlport_req_rd; + wire [20*NUM_PORTS-1:0] m_ctrlport_req_addr; + wire [32*NUM_PORTS-1:0] m_ctrlport_req_data; + wire [ NUM_PORTS-1:0] m_ctrlport_resp_ack; + wire [32*NUM_PORTS-1:0] m_ctrlport_resp_data; + + ctrlport_decoder #( + .NUM_SLAVES (NUM_PORTS), + .BASE_ADDR (0), + .SLAVE_ADDR_W (RAM_FIFO_ADDR_W) + ) ctrlport_splitter_i ( + .ctrlport_clk (mem_clk), + .ctrlport_rst (mem_rst_block), + .s_ctrlport_req_wr (ctrlport_req_wr), + .s_ctrlport_req_rd (ctrlport_req_rd), + .s_ctrlport_req_addr (ctrlport_req_addr), + .s_ctrlport_req_data (ctrlport_req_data), + .s_ctrlport_req_byte_en (4'b1111), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (ctrlport_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (ctrlport_resp_data), + .m_ctrlport_req_wr (m_ctrlport_req_wr), + .m_ctrlport_req_rd (m_ctrlport_req_rd), + .m_ctrlport_req_addr (m_ctrlport_req_addr), + .m_ctrlport_req_data (m_ctrlport_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack), + .m_ctrlport_resp_status ({NUM_PORTS*2{1'b0}}), + .m_ctrlport_resp_data (m_ctrlport_resp_data) + ); + + + //--------------------------------------------------------------------------- + // FIFO Instances + //--------------------------------------------------------------------------- + + genvar i; + for (i = 0; i < NUM_PORTS; i = i + 1) begin : gen_ram_fifos + + wire [MEM_ADDR_W-1:0] m_axi_awaddr_int; + wire [MEM_ADDR_W-1:0] m_axi_araddr_int; + + // Resize the addresses from MEM_ADDR_W to AWIDTH + assign m_axi_awaddr[(AWIDTH*(i+1))-1:AWIDTH*i] = m_axi_awaddr_int; + assign m_axi_araddr[(AWIDTH*(i+1))-1:AWIDTH*i] = m_axi_araddr_int; + + axi_ram_fifo #( + .MEM_ADDR_W (MEM_ADDR_W), + .MEM_DATA_W (MEM_DATA_W), + .KEEP_W (KEEP_W), + .FIFO_ADDR_BASE (FIFO_ADDR_BASE[MEM_ADDR_W*i +: MEM_ADDR_W]), + .FIFO_ADDR_MASK (FIFO_ADDR_MASK[MEM_ADDR_W*i +: MEM_ADDR_W]), + .BURST_TIMEOUT (BURST_TIMEOUT[32*i +: 32]), + .BIST (BIST), + .CLK_RATE (MEM_CLK_RATE), + .IN_FIFO_SIZE (IN_FIFO_SIZE), + .OUT_FIFO_SIZE (OUT_FIFO_SIZE) + ) axi_ram_fifo_i ( + + .clk(mem_clk), + .rst(mem_rst_block), + + //----------------------------------------------------------------------- + // Control Port + //----------------------------------------------------------------------- + + .s_ctrlport_req_wr (m_ctrlport_req_wr[i]), + .s_ctrlport_req_rd (m_ctrlport_req_rd[i]), + .s_ctrlport_req_addr (m_ctrlport_req_addr[20*i +: 20]), + .s_ctrlport_req_data (m_ctrlport_req_data[32*i +: 32]), + .s_ctrlport_resp_ack (m_ctrlport_resp_ack[i]), + .s_ctrlport_resp_data (m_ctrlport_resp_data[32*i +: 32]), + + //----------------------------------------------------------------------- + // AXI-Stream FIFO Interface + //----------------------------------------------------------------------- + + // AXI-Stream Input + .s_tdata (m_axis_data_tdata[MEM_DATA_W*i +: MEM_DATA_W]), + .s_tkeep (m_axis_data_tkeep[KEEP_W*i +: KEEP_W]), + .s_tlast (m_axis_data_tlast[i]), + .s_tvalid (m_axis_data_tvalid[i]), + .s_tready (m_axis_data_tready[i]), + // + // AXI-Stream Output + .m_tdata (s_axis_data_tdata[MEM_DATA_W*i +: MEM_DATA_W]), + .m_tkeep (s_axis_data_tkeep[KEEP_W*i +: KEEP_W]), + .m_tlast (s_axis_data_tlast[i]), + .m_tvalid (s_axis_data_tvalid[i]), + .m_tready (s_axis_data_tready[i]), + + //----------------------------------------------------------------------- + // AXI4 Memory Interface + //----------------------------------------------------------------------- + + // AXI Write address channel + .m_axi_awid (m_axi_awid[i]), + .m_axi_awaddr (m_axi_awaddr_int), + .m_axi_awlen (m_axi_awlen[(8*(i+1))-1:8*i]), + .m_axi_awsize (m_axi_awsize[(3*(i+1))-1:3*i]), + .m_axi_awburst (m_axi_awburst[(2*(i+1))-1:2*i]), + .m_axi_awlock (m_axi_awlock[i]), + .m_axi_awcache (m_axi_awcache[(4*(i+1))-1:4*i]), + .m_axi_awprot (m_axi_awprot[(3*(i+1))-1:3*i]), + .m_axi_awqos (m_axi_awqos[(4*(i+1))-1:4*i]), + .m_axi_awregion (m_axi_awregion[(4*(i+1))-1:4*i]), + .m_axi_awuser (m_axi_awuser[i]), + .m_axi_awvalid (m_axi_awvalid[i]), + .m_axi_awready (m_axi_awready[i]), + // + // AXI Write data channel. + .m_axi_wdata (m_axi_wdata[(MEM_DATA_W*(i+1))-1:MEM_DATA_W*i]), + .m_axi_wstrb (m_axi_wstrb[((MEM_DATA_W/8)*(i+1))-1:(MEM_DATA_W/8)*i]), + .m_axi_wlast (m_axi_wlast[i]), + .m_axi_wuser (m_axi_wuser[i]), + .m_axi_wvalid (m_axi_wvalid[i]), + .m_axi_wready (m_axi_wready[i]), + // + // AXI Write response channel signals + .m_axi_bid (m_axi_bid[i]), + .m_axi_bresp (m_axi_bresp[(2*(i+1))-1:2*i]), + .m_axi_buser (m_axi_buser[i]), + .m_axi_bvalid (m_axi_bvalid[i]), + .m_axi_bready (m_axi_bready[i]), + // + // AXI Read address channel + .m_axi_arid (m_axi_arid[i]), + .m_axi_araddr (m_axi_araddr_int), + .m_axi_arlen (m_axi_arlen[(8*(i+1))-1:8*i]), + .m_axi_arsize (m_axi_arsize[(3*(i+1))-1:3*i]), + .m_axi_arburst (m_axi_arburst[(2*(i+1))-1:2*i]), + .m_axi_arlock (m_axi_arlock[i]), + .m_axi_arcache (m_axi_arcache[(4*(i+1))-1:4*i]), + .m_axi_arprot (m_axi_arprot[(3*(i+1))-1:3*i]), + .m_axi_arqos (m_axi_arqos[(4*(i+1))-1:4*i]), + .m_axi_arregion (m_axi_arregion[(4*(i+1))-1:4*i]), + .m_axi_aruser (m_axi_aruser[i]), + .m_axi_arvalid (m_axi_arvalid[i]), + .m_axi_arready (m_axi_arready[i]), + // + // AXI Read data channel + .m_axi_rid (m_axi_rid[i]), + .m_axi_rdata (m_axi_rdata[(MEM_DATA_W*(i+1))-1:MEM_DATA_W*i]), + .m_axi_rresp (m_axi_rresp[(2*(i+1))-1:2*i]), + .m_axi_rlast (m_axi_rlast[i]), + .m_axi_ruser (m_axi_ruser[i]), + .m_axi_rvalid (m_axi_rvalid[i]), + .m_axi_rready (m_axi_rready[i]) + ); + + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_all_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_all_tb.sv new file mode 100644 index 000000000..575c600f9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_all_tb.sv @@ -0,0 +1,70 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_axi_ram_fifo_all_tb +// +// Description: +// +// This is the testbench for rfnoc_block_axi_ram_fifo that instantiates +// several variations of rfnoc_block_axi_ram_fifo_tb to test different +// configurations. +// + + +module rfnoc_block_axi_ram_fifo_all_tb; + + timeunit 1ns; + timeprecision 1ps; + + import PkgTestExec::*; + + + //--------------------------------------------------------------------------- + // Test Definitions + //--------------------------------------------------------------------------- + + typedef struct { + int CHDR_W; + int NUM_PORTS; + int MEM_DATA_W; + int MEM_ADDR_W; + int FIFO_ADDR_W; + int IN_FIFO_SIZE; + int OUT_FIFO_SIZE; + bit OVERFLOW; + bit BIST; + } test_config_t; + + localparam NUM_TESTS = 4; + + localparam test_config_t test[NUM_TESTS] = '{ + '{CHDR_W: 64, NUM_PORTS: 2, MEM_DATA_W: 64, MEM_ADDR_W: 13, FIFO_ADDR_W: 12, IN_FIFO_SIZE: 9, OUT_FIFO_SIZE: 9, OVERFLOW: 1, BIST: 1 }, + '{CHDR_W: 64, NUM_PORTS: 1, MEM_DATA_W: 128, MEM_ADDR_W: 14, FIFO_ADDR_W: 13, IN_FIFO_SIZE: 9, OUT_FIFO_SIZE: 9, OVERFLOW: 1, BIST: 1 }, + '{CHDR_W: 128, NUM_PORTS: 1, MEM_DATA_W: 64, MEM_ADDR_W: 13, FIFO_ADDR_W: 12, IN_FIFO_SIZE: 9, OUT_FIFO_SIZE: 10, OVERFLOW: 0, BIST: 1 }, + '{CHDR_W: 128, NUM_PORTS: 1, MEM_DATA_W: 128, MEM_ADDR_W: 16, FIFO_ADDR_W: 14, IN_FIFO_SIZE: 12, OUT_FIFO_SIZE: 12, OVERFLOW: 0, BIST: 0 } + }; + + + //--------------------------------------------------------------------------- + // DUT Instances + //--------------------------------------------------------------------------- + + genvar i; + for (i = 0; i < NUM_TESTS; i++) begin : gen_test_config + rfnoc_block_axi_ram_fifo_tb #( + .CHDR_W (test[i].CHDR_W), + .NUM_PORTS (test[i].NUM_PORTS), + .MEM_DATA_W (test[i].MEM_DATA_W), + .MEM_ADDR_W (test[i].MEM_ADDR_W), + .FIFO_ADDR_W (test[i].FIFO_ADDR_W), + .IN_FIFO_SIZE (test[i].IN_FIFO_SIZE), + .OUT_FIFO_SIZE (test[i].OUT_FIFO_SIZE), + .OVERFLOW (test[i].OVERFLOW), + .BIST (test[i].BIST) + ) rfnoc_block_radio_tb_i (); + end : gen_test_config + + +endmodule : rfnoc_block_axi_ram_fifo_all_tb \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_tb.sv new file mode 100644 index 000000000..49e184ce0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/rfnoc_block_axi_ram_fifo_tb.sv @@ -0,0 +1,1114 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_axi_ram_fifo_tb +// +// Description: Testbench for rfnoc_block_axi_ram_fifo +// + + +module rfnoc_block_axi_ram_fifo_tb #( + parameter int CHDR_W = 64, + parameter int NUM_PORTS = 2, + parameter int MEM_DATA_W = 64, + parameter int MEM_ADDR_W = 13, + parameter int FIFO_ADDR_W = 12, + parameter int IN_FIFO_SIZE = 9, + parameter int OUT_FIFO_SIZE = 9, + parameter bit OVERFLOW = 1, + parameter bit BIST = 1 +); + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgRfnocBlockCtrlBfm::*; + + `include "axi_ram_fifo_regs.vh" + + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Simulation parameters + localparam int USE_RANDOM = 1; // Use random simulation data (not sequential) + localparam real CHDR_CLK_PER = 5.333333; // CHDR clock rate + localparam real CTRL_CLK_PER = 10.0; // CTRL clock rate + localparam real MEM_CLK_PER = 3.333333; // Memory clock rate + localparam int SPP = 256; // Samples per packet + localparam int PKT_SIZE_BYTES = SPP*4; // Bytes per packet + localparam int STALL_PROB = 25; // BFM stall probability + + // Block configuration + localparam int THIS_PORTID = 'h123; + localparam int MTU = 12; + localparam int NUM_HB = 3; + localparam int CIC_MAX_DECIM = 255; + localparam int BURST_TIMEOUT = 64; + localparam int MEM_CLK_RATE = int'(1.0e9/MEM_CLK_PER); // Frequency in Hz + localparam int AWIDTH = MEM_ADDR_W+1; + + // Put FIFO 0 at the bottom of the memory and FIFO 1 immediately above it. + localparam bit [MEM_ADDR_W-1:0] FIFO_ADDR_BASE_0 = 0; + localparam bit [MEM_ADDR_W-1:0] FIFO_ADDR_BASE_1 = 2**FIFO_ADDR_W; + localparam bit [MEM_ADDR_W-1:0] FIFO_ADDR_MASK = 2**FIFO_ADDR_W-1; + + + //--------------------------------------------------------------------------- + // Clocks + //--------------------------------------------------------------------------- + + bit rfnoc_chdr_clk; + bit rfnoc_ctrl_clk; + bit mem_clk, mem_rst; + + // Don't start the clocks automatically (AUTOSTART=0), since we expect + // multiple instances of this testbench to run in sequence. They will be + // started before the first test. + sim_clock_gen #(.PERIOD(CHDR_CLK_PER), .AUTOSTART(0)) + rfnoc_chdr_clk_gen (.clk(rfnoc_chdr_clk), .rst()); + sim_clock_gen #(.PERIOD(CTRL_CLK_PER), .AUTOSTART(0)) + rfnoc_ctrl_clk_gen (.clk(rfnoc_ctrl_clk), .rst()); + sim_clock_gen #(.PERIOD(MEM_CLK_PER), .AUOSTART(0)) + mem_clk_gen (.clk(mem_clk), .rst(mem_rst)); + + + //--------------------------------------------------------------------------- + // Bus Functional Models + //--------------------------------------------------------------------------- + + RfnocBackendIf backend (rfnoc_chdr_clk, rfnoc_ctrl_clk); + AxiStreamIf #(32) m_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(32) s_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(CHDR_W) m_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + AxiStreamIf #(CHDR_W) s_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + + // Bus functional model for a software block controller + RfnocBlockCtrlBfm #(.CHDR_W(CHDR_W)) blk_ctrl = + new(backend, m_ctrl, s_ctrl); + + // Connect block controller to BFMs + for (genvar i = 0; i < NUM_PORTS; i++) begin : gen_bfm_connections + initial begin + blk_ctrl.connect_master_data_port(i, m_chdr[i], PKT_SIZE_BYTES); + blk_ctrl.connect_slave_data_port(i, s_chdr[i]); + blk_ctrl.set_master_stall_prob(i, STALL_PROB); + blk_ctrl.set_slave_stall_prob(i, STALL_PROB); + end + end + + + //--------------------------------------------------------------------------- + // AXI Memory Model + //--------------------------------------------------------------------------- + + // AXI Write Address Channel + wire [ NUM_PORTS*1-1:0] m_axi_awid; + wire [ NUM_PORTS*AWIDTH-1:0] m_axi_awaddr; + wire [ NUM_PORTS*8-1:0] m_axi_awlen; + wire [ NUM_PORTS*3-1:0] m_axi_awsize; + wire [ NUM_PORTS*2-1:0] m_axi_awburst; + wire [ NUM_PORTS*1-1:0] m_axi_awlock; // Unused master output + wire [ NUM_PORTS*4-1:0] m_axi_awcache; // Unused master output + wire [ NUM_PORTS*3-1:0] m_axi_awprot; // Unused master output + wire [ NUM_PORTS*4-1:0] m_axi_awqos; // Unused master output + wire [ NUM_PORTS*4-1:0] m_axi_awregion; // Unused master output + wire [ NUM_PORTS*1-1:0] m_axi_awuser; // Unused master output + wire [ NUM_PORTS*1-1:0] m_axi_awvalid; + wire [ NUM_PORTS*1-1:0] m_axi_awready; + // AXI Write Data Channel + wire [ NUM_PORTS*MEM_DATA_W-1:0] m_axi_wdata; + wire [NUM_PORTS*MEM_DATA_W/8-1:0] m_axi_wstrb; + wire [ NUM_PORTS*1-1:0] m_axi_wlast; + wire [ NUM_PORTS*1-1:0] m_axi_wuser; // Unused master output + wire [ NUM_PORTS*1-1:0] m_axi_wvalid; + wire [ NUM_PORTS*1-1:0] m_axi_wready; + // AXI Write Response Channel + wire [ NUM_PORTS*1-1:0] m_axi_bid; + wire [ NUM_PORTS*2-1:0] m_axi_bresp; + wire [ NUM_PORTS*1-1:0] m_axi_buser; // Unused master input + wire [ NUM_PORTS*1-1:0] m_axi_bvalid; + wire [ NUM_PORTS*1-1:0] m_axi_bready; + // AXI Read Address Channel + wire [ NUM_PORTS*1-1:0] m_axi_arid; + wire [ NUM_PORTS*AWIDTH-1:0] m_axi_araddr; + wire [ NUM_PORTS*8-1:0] m_axi_arlen; + wire [ NUM_PORTS*3-1:0] m_axi_arsize; + wire [ NUM_PORTS*2-1:0] m_axi_arburst; + wire [ NUM_PORTS*1-1:0] m_axi_arlock; // Unused master output + wire [ NUM_PORTS*4-1:0] m_axi_arcache; // Unused master output + wire [ NUM_PORTS*3-1:0] m_axi_arprot; // Unused master output + wire [ NUM_PORTS*4-1:0] m_axi_arqos; // Unused master output + wire [ NUM_PORTS*4-1:0] m_axi_arregion; // Unused master output + wire [ NUM_PORTS*1-1:0] m_axi_aruser; // Unused master output + wire [ NUM_PORTS*1-1:0] m_axi_arvalid; + wire [ NUM_PORTS*1-1:0] m_axi_arready; + // AXI Read Data Channel + wire [ NUM_PORTS*1-1:0] m_axi_rid; + wire [NUM_PORTS*MEM_DATA_W-1:0] m_axi_rdata; + wire [ NUM_PORTS*2-1:0] m_axi_rresp; + wire [ NUM_PORTS*1-1:0] m_axi_rlast; + wire [ NUM_PORTS*1-1:0] m_axi_ruser; // Unused master input + wire [ NUM_PORTS*1-1:0] m_axi_rvalid; + wire [ NUM_PORTS*1-1:0] m_axi_rready; + + // Unused master input signals + assign m_axi_buser = {NUM_PORTS{1'b0}}; + assign m_axi_ruser = {NUM_PORTS{1'b0}}; + + for (genvar i = 0; i < NUM_PORTS; i = i+1) begin : gen_sim_axi_ram + sim_axi_ram #( + .AWIDTH (AWIDTH), + .DWIDTH (MEM_DATA_W), + .IDWIDTH (1), + .BIG_ENDIAN (0), + .STALL_PROB (STALL_PROB) + ) sim_axi_ram_i ( + .s_aclk (mem_clk), + .s_aresetn (~mem_rst), + .s_axi_awid (m_axi_awid[i]), + .s_axi_awaddr (m_axi_awaddr[i*AWIDTH +: AWIDTH]), + .s_axi_awlen (m_axi_awlen[i*8 +: 8]), + .s_axi_awsize (m_axi_awsize[i*3 +: 3]), + .s_axi_awburst (m_axi_awburst[i*2 +: 2]), + .s_axi_awvalid (m_axi_awvalid[i]), + .s_axi_awready (m_axi_awready[i]), + .s_axi_wdata (m_axi_wdata[i*MEM_DATA_W +: MEM_DATA_W]), + .s_axi_wstrb (m_axi_wstrb[i*(MEM_DATA_W/8) +: (MEM_DATA_W/8)]), + .s_axi_wlast (m_axi_wlast[i]), + .s_axi_wvalid (m_axi_wvalid[i]), + .s_axi_wready (m_axi_wready[i]), + .s_axi_bid (m_axi_bid[i]), + .s_axi_bresp (m_axi_bresp[i*2 +: 2]), + .s_axi_bvalid (m_axi_bvalid[i]), + .s_axi_bready (m_axi_bready[i]), + .s_axi_arid (m_axi_arid[i]), + .s_axi_araddr (m_axi_araddr[i*AWIDTH +: AWIDTH]), + .s_axi_arlen (m_axi_arlen[i*8 +: 8]), + .s_axi_arsize (m_axi_arsize[i*3 +: 3]), + .s_axi_arburst (m_axi_arburst[i*2 +: 2]), + .s_axi_arvalid (m_axi_arvalid[i]), + .s_axi_arready (m_axi_arready[i]), + .s_axi_rid (m_axi_rid[i]), + .s_axi_rdata (m_axi_rdata[i*MEM_DATA_W +: MEM_DATA_W]), + .s_axi_rresp (m_axi_rresp[i*2 +: 2]), + .s_axi_rlast (m_axi_rlast[i]), + .s_axi_rvalid (m_axi_rvalid[i]), + .s_axi_rready (m_axi_rready[i]) + ); + end + + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + logic [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tready; + + logic [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tready; + + // Map the array of BFMs to a flat vector for the DUT + for (genvar i = 0; i < NUM_PORTS; i++) begin : gen_dut_connections + // Connect BFM master to DUT slave port + assign s_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W] = m_chdr[i].tdata; + assign s_rfnoc_chdr_tlast[i] = m_chdr[i].tlast; + assign s_rfnoc_chdr_tvalid[i] = m_chdr[i].tvalid; + assign m_chdr[i].tready = s_rfnoc_chdr_tready[i]; + + // Connect BFM slave to DUT master port + assign s_chdr[i].tdata = m_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W]; + assign s_chdr[i].tlast = m_rfnoc_chdr_tlast[i]; + assign s_chdr[i].tvalid = m_rfnoc_chdr_tvalid[i]; + assign m_rfnoc_chdr_tready[i] = s_chdr[i].tready; + end + + rfnoc_block_axi_ram_fifo #( + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .NUM_PORTS (NUM_PORTS), + .MTU (MTU), + .MEM_DATA_W (MEM_DATA_W), + .MEM_ADDR_W (MEM_ADDR_W), + .AWIDTH (AWIDTH), + .FIFO_ADDR_BASE ({ FIFO_ADDR_BASE_1, FIFO_ADDR_BASE_0 }), + .FIFO_ADDR_MASK ({NUM_PORTS{FIFO_ADDR_MASK}}), + .BURST_TIMEOUT ({NUM_PORTS{BURST_TIMEOUT}}), + .IN_FIFO_SIZE (IN_FIFO_SIZE), + .OUT_FIFO_SIZE (OUT_FIFO_SIZE), + .BIST (BIST), + .MEM_CLK_RATE (MEM_CLK_RATE) + ) rfnoc_block_axi_ram_fifo_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .rfnoc_core_config (backend.cfg), + .rfnoc_core_status (backend.sts), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .s_rfnoc_ctrl_tdata (m_ctrl.tdata), + .s_rfnoc_ctrl_tlast (m_ctrl.tlast), + .s_rfnoc_ctrl_tvalid (m_ctrl.tvalid), + .s_rfnoc_ctrl_tready (m_ctrl.tready), + .m_rfnoc_ctrl_tdata (s_ctrl.tdata), + .m_rfnoc_ctrl_tlast (s_ctrl.tlast), + .m_rfnoc_ctrl_tvalid (s_ctrl.tvalid), + .m_rfnoc_ctrl_tready (s_ctrl.tready), + .mem_clk (mem_clk), + .axi_rst (mem_rst), + .m_axi_awid (m_axi_awid), + .m_axi_awaddr (m_axi_awaddr), + .m_axi_awlen (m_axi_awlen), + .m_axi_awsize (m_axi_awsize), + .m_axi_awburst (m_axi_awburst), + .m_axi_awlock (m_axi_awlock), + .m_axi_awcache (m_axi_awcache), + .m_axi_awprot (m_axi_awprot), + .m_axi_awqos (m_axi_awqos), + .m_axi_awregion (m_axi_awregion), + .m_axi_awuser (m_axi_awuser), + .m_axi_awvalid (m_axi_awvalid), + .m_axi_awready (m_axi_awready), + .m_axi_wdata (m_axi_wdata), + .m_axi_wstrb (m_axi_wstrb), + .m_axi_wlast (m_axi_wlast), + .m_axi_wuser (m_axi_wuser), + .m_axi_wvalid (m_axi_wvalid), + .m_axi_wready (m_axi_wready), + .m_axi_bid (m_axi_bid), + .m_axi_bresp (m_axi_bresp), + .m_axi_buser (m_axi_buser), + .m_axi_bvalid (m_axi_bvalid), + .m_axi_bready (m_axi_bready), + .m_axi_arid (m_axi_arid), + .m_axi_araddr (m_axi_araddr), + .m_axi_arlen (m_axi_arlen), + .m_axi_arsize (m_axi_arsize), + .m_axi_arburst (m_axi_arburst), + .m_axi_arlock (m_axi_arlock), + .m_axi_arcache (m_axi_arcache), + .m_axi_arprot (m_axi_arprot), + .m_axi_arqos (m_axi_arqos), + .m_axi_arregion (m_axi_arregion), + .m_axi_aruser (m_axi_aruser), + .m_axi_arvalid (m_axi_arvalid), + .m_axi_arready (m_axi_arready), + .m_axi_rid (m_axi_rid), + .m_axi_rdata (m_axi_rdata), + .m_axi_rresp (m_axi_rresp), + .m_axi_rlast (m_axi_rlast), + .m_axi_ruser (m_axi_ruser), + .m_axi_rvalid (m_axi_rvalid), + .m_axi_rready (m_axi_rready) + ); + + + //--------------------------------------------------------------------------- + // Helper Tasks + //--------------------------------------------------------------------------- + + task automatic write_reg(int port, bit [19:0] addr, bit [31:0] value); + blk_ctrl.reg_write((2**RAM_FIFO_ADDR_W)*port + addr, value); + endtask : write_reg + + task automatic write_reg_64(int port, bit [19:0] addr, bit [63:0] value); + blk_ctrl.reg_write((2**RAM_FIFO_ADDR_W)*port + addr + 0, value[31: 0]); + blk_ctrl.reg_write((2**RAM_FIFO_ADDR_W)*port + addr + 4, value[63:32]); + endtask : write_reg_64 + + task automatic read_reg(int port, bit [19:0] addr, output logic [63:0] value); + blk_ctrl.reg_read((2**RAM_FIFO_ADDR_W)*port + addr, value[31: 0]); + endtask : read_reg + + task automatic read_reg_64(int port, bit [19:0] addr, output logic [63:0] value); + blk_ctrl.reg_read((2**RAM_FIFO_ADDR_W)*port + addr + 0, value[31: 0]); + blk_ctrl.reg_read((2**RAM_FIFO_ADDR_W)*port + addr + 4, value[63:32]); + endtask : read_reg_64 + + + // Generate a unique sequence of incrementing numbers + task automatic gen_test_data(int num_bytes, output chdr_word_t queue[$]); + int num_chdr_words; + chdr_word_t val64; + + // Calculate the number of chdr_word_t size words + num_chdr_words = int'($ceil(real'(num_bytes) / ($bits(chdr_word_t) / 8))); + + for (int i = 0; i < num_chdr_words; i++) begin + if (USE_RANDOM) begin + val64 = { $urandom(), $urandom() }; // Random data, for more rigorous testing + end else begin + val64 = i; // Sequential data, for easier debugging + end + queue.push_back(val64); + end + endtask : gen_test_data + + + //--------------------------------------------------------------------------- + // Reset + //--------------------------------------------------------------------------- + + task test_reset(); + test.start_test("Wait for Reset", 10us); + mem_clk_gen.reset(); + blk_ctrl.flush_and_reset(); + wait(!mem_rst); + test.end_test(); + endtask : test_reset + + + //--------------------------------------------------------------------------- + // Check NoC ID and Block Info + //--------------------------------------------------------------------------- + + task test_block_info(); + test.start_test("Verify Block Info", 2us); + `ASSERT_ERROR(blk_ctrl.get_noc_id() == rfnoc_block_axi_ram_fifo_i.NOC_ID, "Incorrect NOC_ID Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_i() == NUM_PORTS, "Incorrect NUM_DATA_I Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_o() == NUM_PORTS, "Incorrect NUM_DATA_O Value"); + `ASSERT_ERROR(blk_ctrl.get_mtu() == MTU, "Incorrect MTU Value"); + test.end_test(); + endtask : test_block_info + + + //--------------------------------------------------------------------------- + // Check Unused Signals + //--------------------------------------------------------------------------- + + task test_unused(); + test.start_test("Check unused/static signals"); + for (int port = 0; port < NUM_PORTS; port++) begin + `ASSERT_ERROR(m_axi_awlock [port*1 +: 1] == 1'b0, "m_axi_awlock value unexpected"); + `ASSERT_ERROR(m_axi_awcache [port*4 +: 4] == 4'hF, "m_axi_awcache value unexpected"); + `ASSERT_ERROR(m_axi_awprot [port*3 +: 3] == 3'h2, "m_axi_awprot value unexpected"); + `ASSERT_ERROR(m_axi_awqos [port*4 +: 4] == 4'h0, "m_axi_awqos value unexpected"); + `ASSERT_ERROR(m_axi_awregion [port*4 +: 4] == 4'h0, "m_axi_awregion value unexpected"); + `ASSERT_ERROR(m_axi_awuser [port*1 +: 1] == 1'b0, "m_axi_awuser value unexpected"); + // + `ASSERT_ERROR(m_axi_wuser [port*1 +: 1] == 1'b0, "m_axi_wuser value unexpected"); + // + `ASSERT_ERROR(m_axi_arlock [port*1 +: 1] == 1'b0, "m_axi_arlock value unexpected"); + `ASSERT_ERROR(m_axi_arcache [port*4 +: 4] == 4'hF, "m_axi_arcache value unexpected"); + `ASSERT_ERROR(m_axi_arprot [port*3 +: 3] == 3'h2, "m_axi_arprot value unexpected"); + `ASSERT_ERROR(m_axi_arqos [port*4 +: 4] == 4'h0, "m_axi_arqos value unexpected"); + `ASSERT_ERROR(m_axi_arregion [port*4 +: 4] == 4'h0, "m_axi_arregion value unexpected"); + `ASSERT_ERROR(m_axi_aruser [port*1 +: 1] == 1'b0, "m_axi_aruser value unexpected"); + end + test.end_test(); + endtask : test_unused + + + //--------------------------------------------------------------------------- + // Test Registers + //--------------------------------------------------------------------------- + + task test_registers(); + logic [63:0] val64, expected64, temp64; + logic [31:0] val32, expected32, temp32; + + test.start_test("Test registers", 50us); + + for (int port = 0; port < NUM_PORTS; port++) begin + // + // REG_FIFO_INFO + // + expected32 = 0; + expected32[REG_FIFO_MAGIC_POS +: REG_FIFO_MAGIC_W] = 16'hF1F0; + expected32[REG_FIFO_BIST_PRSNT_POS] = (BIST != 0); + read_reg(port, REG_FIFO_INFO, val32); + `ASSERT_ERROR(val32 == expected32, "Initial value for REG_FIFO_INFO is not correct"); + + // + // REG_FIFO_READ_SUPPRESS + // + expected32 = 0; + expected32[REG_FIFO_IN_FIFO_SIZE_POS+:REG_FIFO_IN_FIFO_SIZE_W] = IN_FIFO_SIZE; + expected32[REG_FIFO_SUPPRESS_THRESH_POS+:REG_FIFO_SUPPRESS_THRESH_W] = 0; + read_reg(port, REG_FIFO_READ_SUPPRESS, val32); + `ASSERT_ERROR(val32 == expected32, "Initial value for REG_FIFO_READ_SUPPRESS is not correct"); + + temp32 = expected32; + expected32[REG_FIFO_SUPPRESS_THRESH_POS+:REG_FIFO_SUPPRESS_THRESH_W] = + ~val32[REG_FIFO_SUPPRESS_THRESH_POS+:REG_FIFO_SUPPRESS_THRESH_W]; + write_reg(port, REG_FIFO_READ_SUPPRESS, expected32); + read_reg(port, REG_FIFO_READ_SUPPRESS, val32); + `ASSERT_ERROR(val32 == expected32, "REG_FIFO_READ_SUPPRESS did not update"); + + expected32 = temp32; + write_reg(port, REG_FIFO_READ_SUPPRESS, expected32); + read_reg(port, REG_FIFO_READ_SUPPRESS, val32); + `ASSERT_ERROR(val32 == expected32, "REG_FIFO_READ_SUPPRESS did not reset"); + + // + // REG_FIFO_MEM_SIZE + // + expected32 = 0; + expected32[REG_FIFO_DATA_SIZE_POS +: REG_FIFO_DATA_SIZE_W] = MEM_DATA_W; + expected32[REG_FIFO_ADDR_SIZE_POS +: REG_FIFO_ADDR_SIZE_W] = MEM_ADDR_W; + read_reg(port, REG_FIFO_MEM_SIZE, val32); + `ASSERT_ERROR(val32 == expected32, "Incorrect REG_FIFO_MEM_SIZE value!"); + + // + // REG_FIFO_TIMEOUT + // + expected32 = BURST_TIMEOUT; + read_reg(port, REG_FIFO_TIMEOUT, val32); + `ASSERT_ERROR(val32 == expected32, "Initial value for REG_FIFO_TIMEOUT is not correct"); + + write_reg(port, REG_FIFO_TIMEOUT, {REG_TIMEOUT_W{1'b1}}); + read_reg(port, REG_FIFO_TIMEOUT, val32); + `ASSERT_ERROR(val32 == {REG_TIMEOUT_W{1'b1}}, "REG_FIFO_TIMEOUT did not update"); + + write_reg(port, REG_FIFO_TIMEOUT, expected32); + read_reg(port, REG_FIFO_TIMEOUT, val32); + `ASSERT_ERROR(val32 == expected32, "REG_FIFO_TIMEOUT did not reset"); + + // + // REG_FIFO_FULLNESS + // + read_reg_64(port, REG_FIFO_FULLNESS_LO, val64); + `ASSERT_ERROR(val64 == 0, "Incorrect REG_FIFO_FULLNESS value!"); + + // + // REG_FIFO_ADDR_BASE + // + expected64 = port * 2**FIFO_ADDR_W; + read_reg_64(port, REG_FIFO_ADDR_BASE_LO, val64); + `ASSERT_ERROR(val64 == expected64, "Initial value for REG_FIFO_ADDR_BASE is not correct"); + + write_reg_64(port, REG_FIFO_ADDR_BASE_LO, {MEM_ADDR_W{1'b1}}); + read_reg_64(port, REG_FIFO_ADDR_BASE_LO, val64); + `ASSERT_ERROR(val64 == {MEM_ADDR_W{1'b1}}, "REG_FIFO_ADDR_BASE did not update"); + + write_reg_64(port, REG_FIFO_ADDR_BASE_LO, expected64); + read_reg_64(port, REG_FIFO_ADDR_BASE_LO, val64); + `ASSERT_ERROR(val64 == expected64, "REG_FIFO_ADDR_BASE did not reset"); + + // + // REG_FIFO_ADDR_MASK + // + expected64 = {FIFO_ADDR_W{1'b1}}; + read_reg_64(port, REG_FIFO_ADDR_MASK_LO, val64); + `ASSERT_ERROR(val64 == expected64, "Initial value for REG_FIFO_ADDR_MASK_LO is not correct"); + + // Set to the max value + write_reg_64(port, REG_FIFO_ADDR_MASK_LO, {MEM_ADDR_W{1'b1}}); + read_reg_64(port, REG_FIFO_ADDR_MASK_LO, val64); + `ASSERT_ERROR(val64 == {MEM_ADDR_W{1'b1}}, "REG_FIFO_ADDR_MASK_LO did not update"); + + // Set to the min value + write_reg_64(port, REG_FIFO_ADDR_MASK_LO, 0); + read_reg_64(port, REG_FIFO_ADDR_MASK_LO, val64); + // Coerce to the minimum allowed value + temp64 = rfnoc_block_axi_ram_fifo_i.gen_ram_fifos[0].axi_ram_fifo_i.FIFO_ADDR_MASK_MIN; + `ASSERT_ERROR(val64 == temp64, "REG_FIFO_ADDR_MASK_LO did not update"); + + write_reg_64(port, REG_FIFO_ADDR_MASK_LO, expected64); + read_reg_64(port, REG_FIFO_ADDR_MASK_LO, val64); + `ASSERT_ERROR(val64 == expected64, "REG_FIFO_ADDR_MASK_LO did not reset"); + + // + // REG_FIFO_PACKET_CNT + // + read_reg(port, REG_FIFO_PACKET_CNT, val32); + `ASSERT_ERROR(val32 == 0, "Incorrect REG_FIFO_PACKET_CNT value!"); + + if (BIST) begin + read_reg(port, REG_BIST_CTRL, val32); + `ASSERT_ERROR(val32 == 0, "Initial value for REG_BIST_CTRL is not correct"); + read_reg(port, REG_BIST_CLK_RATE, val32); + `ASSERT_ERROR(val32 == MEM_CLK_RATE, "Initial value for REG_BIST_CLK_RATE is not correct"); + read_reg_64(port, REG_BIST_NUM_BYTES_LO, val64); + `ASSERT_ERROR(val64 == 0, "Initial value for REG_BIST_NUM_BYTES is not correct"); + read_reg_64(port, REG_BIST_TX_BYTE_COUNT_LO, val64); + `ASSERT_ERROR(val64 == 0, "Initial value for REG_BIST_TX_BYTE_COUNT is not correct"); + read_reg_64(port, REG_BIST_RX_BYTE_COUNT_LO, val64); + `ASSERT_ERROR(val64 == 0, "Initial value for REG_BIST_RX_BYTE_COUNT is not correct"); + read_reg_64(port, REG_BIST_ERROR_COUNT_LO, val64); + `ASSERT_ERROR(val64 == 0, "Initial value for REG_BIST_ERROR_COUNT is not correct"); + read_reg_64(port, REG_BIST_CYCLE_COUNT_LO, val64); + `ASSERT_ERROR(val64 == 0, "Initial value for REG_BIST_CYCLE_COUNT is not correct"); + end + end + + test.end_test(); + endtask : test_registers + + + //--------------------------------------------------------------------------- + // Basic Test + //--------------------------------------------------------------------------- + // + // Push a few packets through each FIFO. + // + //--------------------------------------------------------------------------- + + task test_basic(); + logic [31:0] val32; + + test.start_test("Basic test", NUM_PORTS*20us); + + for (int port = 0; port < NUM_PORTS; port++) begin + chdr_word_t test_data[$]; + logic [63:0] val64; + timeout_t timeout; + + // Generate the test data to send + gen_test_data(PKT_SIZE_BYTES*3, test_data); + + // Queue up the packets to send + blk_ctrl.send_packets(port, test_data); + + // Make sure fullness increases + test.start_timeout(timeout, 4us, + $sformatf("Waiting for fullness to increase on port %0d", port)); + forever begin + read_reg_64(port, REG_FIFO_FULLNESS_LO, val64); + if (val64 != 0) break; + end + test.end_timeout(timeout); + + // Verify the data, one packet at a time + for (int count = 0; count < test_data.size(); ) begin + chdr_word_t recv_data[$]; + int data_bytes; + blk_ctrl.recv(port, recv_data, data_bytes); + + `ASSERT_ERROR( + data_bytes == PKT_SIZE_BYTES, + "Length didn't match expected value" + ); + + for (int i = 0; i < recv_data.size(); i++, count++) begin + if (recv_data[i] != test_data[count]) begin + $display("Expected %X, received %X on port %0d", test_data[count], recv_data[i], port); + end + `ASSERT_ERROR( + recv_data[i] == test_data[count], + "Received data doesn't match expected value" + ); + end + end + + // Make sure the packet count updated + read_reg(port, REG_FIFO_PACKET_CNT, val32); + `ASSERT_ERROR(val32 > 0, "REG_FIFO_PACKET_CNT didn't update"); + end + + test.end_test(); + endtask : test_basic + + + //--------------------------------------------------------------------------- + // Single Byte Test + //--------------------------------------------------------------------------- + + task test_single_byte(); + test.start_test("Single byte test", 20us); + + for (int port = 0; port < NUM_PORTS; port++) begin + chdr_word_t test_data[$]; + chdr_word_t recv_data[$]; + int data_bytes; + + gen_test_data(1, test_data); + + blk_ctrl.send(port, test_data, 1); + blk_ctrl.recv(port, recv_data, data_bytes); + + `ASSERT_ERROR( + data_bytes == 1 && recv_data.size() == CHDR_W/$bits(chdr_word_t), + "Length didn't match expected value" + ); + `ASSERT_ERROR( + recv_data[0][7:0] == test_data[0][7:0], + "Received data doesn't match expected value" + ); + end + + test.end_test(); + endtask : test_single_byte + + + //--------------------------------------------------------------------------- + // Test Overflow + //--------------------------------------------------------------------------- + // + // Fill the FIFO on both ports to make sure if fills correctly and flow + // control works correct at the limits. + // + //--------------------------------------------------------------------------- + + task test_overflow(); + chdr_word_t test_data[NUM_PORTS][$]; + int num_bytes, num_words; + bit [NUM_PORTS-1:0] full_bits; + logic [63:0] val64; + timeout_t timeout; + realtime start_time; + + if (!OVERFLOW) return; + + num_bytes = (MEM_DATA_W/8) * (2**IN_FIFO_SIZE + 2**OUT_FIFO_SIZE) + 2**MEM_ADDR_W; + num_bytes = num_bytes * 3 / 2; + num_words = num_bytes / (CHDR_W/8); + + test.start_test("Overflow test", 10 * num_words * CHDR_CLK_PER); + + // Stall the output of each FIFO, allow unrestricted input + for (int port = 0; port < NUM_PORTS; port++) begin + blk_ctrl.set_master_stall_prob(port, 0); + blk_ctrl.set_slave_stall_prob(port, 100); + end + + // Input more packets into each FIFO than they can fit + for (int port = 0; port < NUM_PORTS; port++) begin + gen_test_data(num_bytes, test_data[port]); + blk_ctrl.send_packets(port, test_data[port]); + end + + // Wait for both inputs to stall + test.start_timeout(timeout, (4 * num_words + 1000) * CHDR_CLK_PER, + $sformatf("Waiting for input to stall")); + full_bits = 0; + forever begin + for (int port = 0; port < NUM_PORTS; port++) begin + full_bits[port] = ~s_rfnoc_chdr_tready[port]; + if (!full_bits[port]) start_time = $realtime; + end + + // Break as soon as all FIFOs have been stalled for 1000 clock cycles + if (full_bits == {NUM_PORTS{1'b1}} && $realtime-start_time > 1000 * CHDR_CLK_PER) break; + #(CHDR_CLK_PER*100); + end + test.end_timeout(timeout); + + // Make sure all the FIFOs filled up + for (int port = 0; port < NUM_PORTS; port++) begin + read_reg_64(port, REG_FIFO_FULLNESS_LO, val64); + // FIFO is full once it comes within 256 words of being full + `ASSERT_ERROR(val64 >= (2**FIFO_ADDR_W / (MEM_DATA_W/8)) - 256, "FIFO not reading full"); + end + + // Restore the input/output rates + for (int port = 0; port < NUM_PORTS; port++) begin + blk_ctrl.set_master_stall_prob(port, STALL_PROB); + blk_ctrl.set_slave_stall_prob(port, STALL_PROB); + end + + // Read out and verify the data + for (int port = 0; port < NUM_PORTS; port++) begin + for (int count = 0; count < test_data[port].size(); ) begin + chdr_word_t recv_data[$]; + int data_bytes; + int expected_length; + blk_ctrl.recv(port, recv_data, data_bytes); + + if (count*($bits(chdr_word_t)/8) + PKT_SIZE_BYTES <= num_bytes) begin + // Should be a full packet + expected_length = PKT_SIZE_BYTES; + end else begin + // Should be a partial packet + expected_length = num_bytes % PKT_SIZE_BYTES; + end + + // Check the length + `ASSERT_ERROR( + data_bytes == expected_length, + "Length didn't match expected value" + ); + + for (int i = 0; i < recv_data.size(); i++, count++) begin + `ASSERT_ERROR( + recv_data[i] == test_data[port][count], + "Received data doesn't match expected value" + ); + end + end + end + + test.end_test(); + endtask : test_overflow + + + //--------------------------------------------------------------------------- + // Test Read Suppression + //--------------------------------------------------------------------------- + + task test_read_suppression(); + chdr_word_t test_data[$]; + logic [31:0] val32, save32; + int port; + + test.start_test("Read suppression test", 100us); + + port = 0; // Only test one port + + // Turn on read suppression with the max threshold to cause it to + // suppress everything. + read_reg(port, REG_FIFO_READ_SUPPRESS, save32); + val32 = save32; + val32[REG_FIFO_SUPPRESS_THRESH_POS +: REG_FIFO_SUPPRESS_THRESH_W] = {REG_FIFO_SUPPRESS_THRESH_W{1'b1}}; + write_reg(port, REG_FIFO_READ_SUPPRESS, val32); + + // Generate the test data to send (send 8 RAM bursts) + gen_test_data(MEM_DATA_W/8 * 256 * 8, test_data); + + // Start sending packets then wait for the input to stall, either because + // we've filled the FIFO or we've input everything. + blk_ctrl.set_master_stall_prob(port, 0); + blk_ctrl.send_packets(port, test_data); + wait (s_rfnoc_chdr_tvalid && s_rfnoc_chdr_tready); + wait (!s_rfnoc_chdr_tvalid || !s_rfnoc_chdr_tready); + + // Make sure nothing made it through + `ASSERT_ERROR(blk_ctrl.num_received(port) == 0, "Read suppression failed"); + + // Turn down the threshold + val32[REG_FIFO_SUPPRESS_THRESH_POS +: REG_FIFO_SUPPRESS_THRESH_W] = {REG_FIFO_SUPPRESS_THRESH_W{1'b0}}; + write_reg(port, REG_FIFO_READ_SUPPRESS, val32); + + blk_ctrl.set_master_stall_prob(port, STALL_PROB); + + // Verify the data, one packet at a time + for (int count = 0; count < test_data.size(); ) begin + chdr_word_t recv_data[$]; + int data_bytes; + blk_ctrl.recv(port, recv_data, data_bytes); + + for (int i = 0; i < recv_data.size(); i++, count++) begin + if (recv_data[i] != test_data[count]) begin + $display("Expected %X, received %X on port %0d", test_data[count], recv_data[i], port); + end + `ASSERT_ERROR( + recv_data[i] == test_data[count], + "Received data doesn't match expected value" + ); + end + end + + // Restore suppression settings + write_reg(port, REG_FIFO_READ_SUPPRESS, save32); + + test.end_test(); + endtask : test_read_suppression + + + //--------------------------------------------------------------------------- + // Random Tests + //--------------------------------------------------------------------------- + // + // Perform a series of random tests with different read/write probabilities + // test unexpected conditions. + // + //--------------------------------------------------------------------------- + + class RandTrans; + chdr_word_t data[$]; + int num_bytes; + endclass; + + task test_random(); + localparam NUM_PACKETS = 256; + + mailbox #(RandTrans) data_queue; + int port; + + test.start_test("Random test", NUM_PACKETS * 2us); + + data_queue = new(); + port = 0; // Just check one port for this test + + // Queue up a bunch of random packets + begin : data_gen + RandTrans trans; + $display("Generating %0d random packets...", NUM_PACKETS); + + for (int packet_count = 0; packet_count < NUM_PACKETS; packet_count++) begin + trans = new(); + trans.num_bytes = $urandom_range(1, PKT_SIZE_BYTES); + gen_test_data(trans.num_bytes, trans.data); + blk_ctrl.send(port, trans.data, trans.num_bytes); + data_queue.put(trans); + end + end + + // Receive and check all the packets + fork + begin : stall_update + // Split the packets into four groups and use different stall + // behavior for each. + // + // 1. Start filling up the FIFO + // 2. Let it run for a while + // 3. Start emptying the FIFO + // 4. Let it run until all the data gets through + // + for (int i = 0; i < 4; i++) begin + case (i) + 0 : begin + $display("Test fast writer, slow reader"); + blk_ctrl.set_master_stall_prob(port, 10); + blk_ctrl.set_slave_stall_prob(port, 80); + end + 1 : begin + $display("Test matched reader/writer"); + blk_ctrl.set_master_stall_prob(port, STALL_PROB); + blk_ctrl.set_slave_stall_prob(port, STALL_PROB); + end + 2 : begin + $display("Test slow writer, fast reader"); + blk_ctrl.set_master_stall_prob(port, 90); + blk_ctrl.set_slave_stall_prob(port, 10); + end + 3 : begin + $display("Test matched reader/writer"); + blk_ctrl.set_master_stall_prob(port, STALL_PROB); + blk_ctrl.set_slave_stall_prob(port, STALL_PROB); + end + endcase + + // Wait for a quarter of the packets to be accepted by the RAM FIFO + blk_ctrl.wait_complete(port, NUM_PACKETS/4); + end + end + begin : data_check + RandTrans trans; + chdr_word_t recv_data[$]; + int num_bytes; + int num_words; + + + for (int packet_count = 0; packet_count < NUM_PACKETS; packet_count++) begin + //$display("Checking packet %0d/%0d...", packet_count, NUM_PACKETS); + + blk_ctrl.recv(port, recv_data, num_bytes); + data_queue.get(trans); + + // Check the length + `ASSERT_ERROR( + num_bytes == trans.num_bytes, + "Length didn't match expected value" + ); + + // If the generated data was an odd number of chdr_word_t words, we + // will get back an extra 0 word at the end. Calculate the correct + // number of words so that we ignore any extra at the end. + num_words = int'($ceil(real'(num_bytes)/($bits(chdr_word_t)/8))); + for (int i = 0; i < num_words; i++) begin + `ASSERT_ERROR( + recv_data[i] == trans.data[i], + "Received data doesn't match expected value" + ); + end + end + end + join + + test.end_test(); + endtask : test_random + + + //--------------------------------------------------------------------------- + // Test Clearing FIFO Block + //--------------------------------------------------------------------------- + + task test_clear(); + test.start_test("FIFO clear test", 100us); + + // TODO: + $warning("Need to write a test flushing and resetting the block!"); + + test.end_test(); + endtask : test_clear + + + //--------------------------------------------------------------------------- + // Test BIST + //--------------------------------------------------------------------------- + + task test_bist(); + logic [31:0] val32; + logic [63:0] val64; + int port; + int num_bytes; + + if (!BIST) return; + + test.start_test("BIST test", 100us); + + port = 0; // Test the first port + num_bytes = 2048; + + // Start a test + write_reg(port, REG_BIST_CTRL, 1 << REG_BIST_CLEAR_POS); + write_reg(port, REG_BIST_NUM_BYTES_LO, num_bytes); + write_reg(port, REG_BIST_CTRL, 1 << REG_BIST_START_POS); + + // Make sure running bit gets set + read_reg(port, REG_BIST_CTRL, val32); + `ASSERT_ERROR(val32[REG_BIST_RUNNING_POS] == 1'b1, "RUNNING bit not set"); + + // Wait for the test to complete + do begin + read_reg(port, REG_BIST_CTRL, val32); + end while(val32[REG_BIST_RUNNING_POS]); + + // Check the results + read_reg_64(port, REG_BIST_TX_BYTE_COUNT_LO, val64); + `ASSERT_ERROR(val64 == num_bytes, "TX_BYTE_COUNT is not correct"); + read_reg_64(port, REG_BIST_RX_BYTE_COUNT_LO, val64); + `ASSERT_ERROR(val64 == num_bytes, "RX_BYTE_COUNT is not correct"); + read_reg_64(port, REG_BIST_ERROR_COUNT_LO, val64); + `ASSERT_ERROR(val64 == 0, "ERROR_COUNT is not zero"); + read_reg_64(port, REG_BIST_CYCLE_COUNT_LO, val64); + `ASSERT_ERROR(val64 > 0, "CYCLE_COUNT did not update"); + + // TODO: + $warning("BIST Continuous mode is NOT being tested"); + $warning("BIST error insertion is NOT being tested (errors might be ignored)"); + + test.end_test(); + endtask : test_bist + + + //--------------------------------------------------------------------------- + // BIST Throughput Test + //--------------------------------------------------------------------------- + // + // This test sanity-checks the values returned by the BIST. If run with the + // other BIST test, it also tests clearing the BIST counters. + // + //--------------------------------------------------------------------------- + + task test_bist_throughput(); + localparam port = 0; // Test the first port + logic [31:0] val32; + logic [63:0] val64; + int num_bytes; + longint rx_byte_count; + longint cycle_count; + real throughput; + real efficiency; + + if (!BIST) return; + + test.start_test("BIST throughput test", 100us); + + num_bytes = 64*1024; + + // Reset the memory probability + gen_sim_axi_ram[port].sim_axi_ram_i.set_stall_prob(0); + + // Start a test + write_reg(port, REG_BIST_CTRL, 1 << REG_BIST_CLEAR_POS); + write_reg(port, REG_BIST_NUM_BYTES_LO, num_bytes); + write_reg(port, REG_BIST_CTRL, 1 << REG_BIST_START_POS); + + // Make sure running bit gets set + read_reg(port, REG_BIST_CTRL, val32); + `ASSERT_ERROR(val32[REG_BIST_RUNNING_POS] == 1'b1, "RUNNING bit not set"); + + // Wait for the test to complete + do begin + read_reg(port, REG_BIST_CTRL, val32); + end while(val32[REG_BIST_RUNNING_POS]); + + // Check the results + read_reg_64(port, REG_BIST_TX_BYTE_COUNT_LO, val64); + `ASSERT_ERROR(val64 == num_bytes, "TX_BYTE_COUNT is not correct"); + read_reg_64(port, REG_BIST_RX_BYTE_COUNT_LO, rx_byte_count); + `ASSERT_ERROR(rx_byte_count == num_bytes, "RX_BYTE_COUNT is not correct"); + read_reg_64(port, REG_BIST_ERROR_COUNT_LO, val64); + `ASSERT_ERROR(val64 == 0, "ERROR_COUNT is not zero"); + read_reg_64(port, REG_BIST_CYCLE_COUNT_LO, cycle_count); + `ASSERT_ERROR(cycle_count > 0, "CYCLE_COUNT did not update"); + + // Throughput = num_bytes / time = num_bytes / (num_cyles * period) + throughput = real'(rx_byte_count) / (real'(cycle_count) / real'(MEM_CLK_RATE)); + + // Efficiency is the actual throughput divided by the theoretical max. We + // use 0.5x in the calculation because we assume that the memory is a + // half-duplex read/write memory running at MEM_CLK_RATE, but we're + // measuring the full-duplex throughput. + efficiency = throughput / (0.5 * real'(MEM_CLK_RATE) * (MEM_DATA_W/8)); + + $display("BIST Throughput: %0.1f MB/s", throughput / 1.0e6); + $display("BIST Efficiency: %0.1f %%", efficiency * 100.0 ); + + `ASSERT_ERROR(efficiency > 0.95, "BIST efficiency was lower than expected"); + + // Restore the memory stall probability + gen_sim_axi_ram[port].sim_axi_ram_i.set_stall_prob(STALL_PROB); + + test.end_test(); + endtask; + + + //--------------------------------------------------------------------------- + // Main Test Process + //--------------------------------------------------------------------------- + + initial begin : tb_main + const int port = 0; + string tb_name; + + // Generate a string for the name of this instance of the testbench + tb_name = $sformatf( + "rfnoc_block_axi_ram_fifo_tb\nCHDR_W = %0D, NUM_PORTS = %0D, MEM_DATA_W = %0D, MEM_ADDR_W = %0D, FIFO_ADDR_W = %0D, IN_FIFO_SIZE = %0D, OUT_FIFO_SIZE = %0D, OVERFLOW = %0D, BIST = %0D", + CHDR_W, NUM_PORTS, MEM_DATA_W, MEM_ADDR_W, FIFO_ADDR_W, IN_FIFO_SIZE, OUT_FIFO_SIZE, OVERFLOW, BIST + ); + test.start_tb(tb_name); + + // Don't start the clocks until after start_tb() returns. This ensures that + // the clocks aren't toggling while other instances of this testbench are + // running, which speeds up simulation time. + rfnoc_chdr_clk_gen.start(); + rfnoc_ctrl_clk_gen.start(); + mem_clk_gen.start(); + + // Start the BFMs running + blk_ctrl.run(); + + // + // Run test procedures + // + test_reset(); + test_block_info(); + test_unused(); + test_registers(); + test_basic(); + test_single_byte(); + test_overflow(); + test_read_suppression(); + test_random(); + test_clear(); + test_bist(); + test_bist_throughput(); + + // End the TB, but don't $finish, since we don't want to kill other + // instances of this testbench that may be running. + test.end_tb(0); + + // Kill the clocks to end this instance of the testbench + rfnoc_chdr_clk_gen.kill(); + rfnoc_ctrl_clk_gen.kill(); + mem_clk_gen.kill(); + end +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/sim_axi_ram.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/sim_axi_ram.sv new file mode 100644 index 000000000..ee7ff5df8 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_axi_ram_fifo/sim_axi_ram.sv @@ -0,0 +1,637 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: sim_axi_ram +// +// Description: +// +// Simulation model for a basic AXI4 memory mapped memory. A few notes on its +// behavior: +// +// - This model does not reorder requests (regardless of WID/RID). All +// requests are evaluated strictly in order. +// - The only supported response is OKAY +// - This model supports misaligned memory accesses, which cause a +// simulation warning. +// - A reset does not clear the memory contents +// - The memory itself is implemented using an associative array (sparse +// matrix) so that large memories can be supported. +// - This model is half duplex, meaning read and write data transfers won't +// happen at the same time. A new data transfer won't begin until the +// previous one has completed. +// + +module sim_axi_ram #( + parameter AWIDTH = 32, + parameter DWIDTH = 64, + parameter IDWIDTH = 2, + parameter BIG_ENDIAN = 0, + parameter STALL_PROB = 25 +) ( + input logic s_aclk, + input logic s_aresetn, + + // Write Address Channel + input logic [IDWIDTH-1:0] s_axi_awid, + input logic [ AWIDTH-1:0] s_axi_awaddr, + input logic [ 7:0] s_axi_awlen, + input logic [ 2:0] s_axi_awsize, + input logic [ 1:0] s_axi_awburst, + input logic s_axi_awvalid, + output logic s_axi_awready, + + // Write Data Channel + input logic [ DWIDTH-1:0] s_axi_wdata, + input logic [DWIDTH/8-1:0] s_axi_wstrb, + input logic s_axi_wlast, + input logic s_axi_wvalid, + output logic s_axi_wready, + + // Write Response Channel + output logic [IDWIDTH-1:0] s_axi_bid, + output logic [ 1:0] s_axi_bresp, + output logic s_axi_bvalid, + input logic s_axi_bready, + + // Read Address Channel + input logic [IDWIDTH-1:0] s_axi_arid, + input logic [ AWIDTH-1:0] s_axi_araddr, + input logic [ 7:0] s_axi_arlen, + input logic [ 2:0] s_axi_arsize, + input logic [ 1:0] s_axi_arburst, + input logic s_axi_arvalid, + output logic s_axi_arready, + + // Read Data Channel + output logic [ 0:0] s_axi_rid, + output logic [DWIDTH-1:0] s_axi_rdata, + output logic [ 1:0] s_axi_rresp, + output logic s_axi_rlast, + output logic s_axi_rvalid, + input logic s_axi_rready +); + + localparam DEBUG = 0; + + //--------------------------------------------------------------------------- + // Data Types + //--------------------------------------------------------------------------- + + typedef enum logic [1:0] { FIXED, INCR, WRAP } burst_t; + typedef enum logic [1:0] { OKAY, EXOKAY, SLVERR, DECERR } resp_t; + + typedef struct packed { + longint count; // Number of requests to wait for before executing + logic [IDWIDTH-1:0] id; + logic [AWIDTH-1:0] addr; + logic [8:0] len; // Add an extra bit, since actual true length is +1 + logic [7:0] size; // Add extra bits to store size in bytes, instead of clog2(size) + burst_t burst; + } req_t; + + // Make the address type an extra bit wide so that we can detect + // out-of-bounds accesses easily. + typedef bit [AWIDTH:0] addr_t; + + // Data word type + typedef logic [DWIDTH-1:0] data_t; + + // Mask to indicate which bits should be written. + typedef bit [DWIDTH/8-1:0] mask_t; + + + //--------------------------------------------------------------------------- + // Data Structures + //--------------------------------------------------------------------------- + + byte memory [addr_t]; // Byte addressable memory + mailbox #(req_t) read_req = new(); // Read request queue + mailbox #(req_t) write_req = new(); // Write request queue + mailbox #(req_t) write_resp = new(); // Write response queue + + longint req_count; // Number of requests received + longint compl_count; // Number of requests completed + + + //--------------------------------------------------------------------------- + // External Configuration Interface + //--------------------------------------------------------------------------- + + int waddr_stall_prob = STALL_PROB; + int wdata_stall_prob = STALL_PROB; + int wresp_stall_prob = STALL_PROB; + int raddr_stall_prob = STALL_PROB; + int rdata_stall_prob = STALL_PROB; + + // Set ALL stall probabilities to the same value + function void set_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + waddr_stall_prob = probability; + wdata_stall_prob = probability; + wresp_stall_prob = probability; + raddr_stall_prob = probability; + rdata_stall_prob = probability; + endfunction : set_stall_prob + + // Set WRITE stall probabilities to the same value + function void set_write_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + waddr_stall_prob = probability; + wdata_stall_prob = probability; + wresp_stall_prob = probability; + endfunction : set_write_stall_prob + + // Set READ stall probabilities to the same value + function void set_read_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + raddr_stall_prob = probability; + rdata_stall_prob = probability; + endfunction : set_read_stall_prob + + // Set Write Address Channel stall probability + function void set_waddr_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + waddr_stall_prob = probability; + endfunction : set_waddr_stall_prob + + // Set Write Data Channel stall probability + function void set_wdata_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + wdata_stall_prob = probability; + endfunction : set_wdata_stall_prob + + // Set Write Response Channel stall probability + function void set_wresp_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + wresp_stall_prob = probability; + endfunction : set_wresp_stall_prob + + // Set Read Address Channel stall probability + function void set_raddr_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + raddr_stall_prob = probability; + endfunction : set_raddr_stall_prob + + // Set Read Data Channel stall probability + function void set_rdata_stall_prob(int probability); + assert(probability >= 0 && probability <= 100) else begin + $error("Probability must be from 0 to 100"); + end + rdata_stall_prob = probability; + endfunction : set_rdata_stall_prob + + // Get Write Address Channel stall probability + function int get_waddr_stall_prob(); + return waddr_stall_prob; + endfunction : get_waddr_stall_prob + + // Get Write Data Channel stall probability + function int get_wdata_stall_prob(); + return wdata_stall_prob; + endfunction : get_wdata_stall_prob + + // Get Write Response Channel stall probability + function int get_wresp_stall_prob(); + return wresp_stall_prob; + endfunction : get_wresp_stall_prob + + // Get Read Address Channel stall probability + function int get_raddr_stall_prob(); + return raddr_stall_prob; + endfunction : get_raddr_stall_prob + + // Get Read Data Channel stall probability + function int get_rdata_stall_prob(); + return rdata_stall_prob; + endfunction : get_rdata_stall_prob + + + + //--------------------------------------------------------------------------- + // Helper Functions + //--------------------------------------------------------------------------- + + function data_t read_mem(addr_t byte_addr, int num_bytes); + data_t data; + addr_t incr; + + if (BIG_ENDIAN) begin + byte_addr = byte_addr + num_bytes-1; + incr = -1; + end else begin + incr = 1; + end + + for (int i = 0; i < num_bytes; i++) begin + if (byte_addr >= 2**AWIDTH) begin + $fatal(1, "Read extends beyond memory range"); + end + if (memory.exists(byte_addr)) data[i*8 +: 8] = memory[byte_addr]; + else data[i*8 +: 8] = 'X; + byte_addr += incr; + end + + return data; + endfunction : read_mem + + + function void write_mem(addr_t byte_addr, int num_bytes, data_t data, mask_t mask); + addr_t incr; + + if (BIG_ENDIAN) begin + byte_addr = byte_addr + num_bytes-1; + incr = -1; + end else begin + incr = 1; + end + + for (int i = 0; i < num_bytes; i++) begin + if (mask[i]) begin + if (byte_addr >= 2**AWIDTH) begin + $fatal(1, "Write extends beyond memory range"); + end + memory[byte_addr] = data[i*8 +: 8]; + end + byte_addr += incr; + end + endfunction : write_mem + + + //--------------------------------------------------------------------------- + // Write Requests + //--------------------------------------------------------------------------- + + initial begin : write_req_proc + req_t req; + burst_t burst; + + s_axi_awready <= 0; + + forever begin + @(posedge s_aclk); + if (!s_aresetn) continue; + + if (s_axi_awvalid) begin + if (s_axi_awready) begin + req.count = req_count; + req.id = s_axi_awid; + req.addr = s_axi_awaddr; + req.len = s_axi_awlen + 1; // Per AXI4 spec, Burst_length = AxLEN[7:0] + 1 + req.size = 2**s_axi_awsize; // Store as true size in bytes, not clog2(size) + req.burst = burst_t'(s_axi_awburst); + + // Check that the request is valid + assert (!$isunknown(req)) else begin + $fatal(1, "Write request signals are unknown"); + end + assert (s_axi_araddr % (DWIDTH/8) == 0) else begin + $warning("Unaligned memory write"); + end + assert (2**s_axi_awsize <= DWIDTH/8) else begin + $fatal(1, "AWSIZE must not be larger than DWIDTH"); + end + assert ($cast(burst, s_axi_awburst)) else begin + $fatal(1, "Invalid AWBURST value"); + end + + if (DEBUG) begin + $display("WRITE REQ: id=%X, addr=%X, len=%X, size=%X, burst=%s, %t, %m", + req.id, req.addr, req.len, req.size, req.burst.name, $realtime); + end + + req_count++; + write_req.put(req); + end + + // Randomly deassert ready + s_axi_awready <= $urandom_range(99) < waddr_stall_prob ? 0 : 1; + end + end + end : write_req_proc + + + //--------------------------------------------------------------------------- + // Read Requests + //--------------------------------------------------------------------------- + + initial begin : read_req_proc + req_t req; + burst_t burst; + + s_axi_arready <= 0; + + forever begin + @(posedge s_aclk); + if (!s_aresetn) continue; + + if (s_axi_arvalid) begin + if (s_axi_arready) begin + req.count = req_count; + req.id = s_axi_arid; + req.addr = s_axi_araddr; + req.len = s_axi_arlen + 1; // Per AXI4 spec, Burst_length = AxLEN[7:0] + 1 + req.size = 2**s_axi_arsize; // Store as true size in bytes, not clog2(size) + req.burst = burst_t'(s_axi_arburst); + + // Check that the request is valid + assert(!$isunknown(req)) else begin + $fatal(1, "Read request signals are unknown"); + end + assert(s_axi_araddr % (DWIDTH/8) == 0) else begin + $warning("Unaligned memory read"); + end + assert(2**s_axi_arsize <= DWIDTH/8) else begin + $fatal(1, "ARSIZE must not be larger than DWIDTH"); + end + assert ($cast(burst, s_axi_awburst)) else begin + $fatal(1, "Invalid ARBURST value"); + end + + if (DEBUG) begin + $display("READ REQ: id=%X, addr=%X, len=%X, size=%X, burst=%s, %t, %m", + req.id, req.addr, req.len, req.size, req.burst.name, $realtime); + end + + req_count++; + read_req.put(req); + end + + // Randomly deassert ready to cause a stall + s_axi_arready <= $urandom_range(99) < raddr_stall_prob ? 0 : 1; + end + end + end : read_req_proc + + + //--------------------------------------------------------------------------- + // Write Data + //--------------------------------------------------------------------------- + + initial begin : write_data_proc + req_t req; + bit [AWIDTH-1:0] addr; + + forever begin + // Wait for the next write request + s_axi_wready <= 0; + write_req.get(req); + + // Wait for previous requests to complete + while (compl_count < req.count) begin + @(posedge s_aclk); + if (!s_aresetn) break; + end + + // If reset was asserted, clear the request queue and start over + if (!s_aresetn) begin + while(write_req.try_get(req)); + continue; + end + + // Iterate over the number of words in the request + for (int i = 0; i < req.len; ) begin + @(posedge s_aclk); + if (!s_aresetn) break; + + // Check if we have a new data word + if (s_axi_wvalid) begin + if (s_axi_wready) begin + // Check the inputs + if ($isunknown(s_axi_wstrb)) begin + $fatal(1, "WSTRB is unknown"); + end + if ($isunknown(s_axi_wdata)) begin + $warning(1, "WDATA is unknown; data will be changed to zero"); + end + + case (req.burst) + FIXED : begin + addr = req.addr; + end + INCR : begin + // If the address rolls over, we've reached the end of the + // memory and we should stop here. + addr = req.addr + i*req.size; + if (addr < req.addr) break; + end + WRAP : begin + // Allow roll-over + addr = req.addr + i*req.size; + end + endcase + + write_mem(addr, req.size, s_axi_wdata, s_axi_wstrb); + + if (DEBUG) begin + $display("WRITE: count=%3X, ADDR=%X, DATA=%X, SIZE=%X, STRB=%X, %t, %m", + i, addr, s_axi_wdata, req.size, s_axi_wstrb, $realtime); + end + + i++; + end + + // Randomly deassert ready to cause a stall + s_axi_wready <= $urandom_range(99) < wdata_stall_prob ? 0 : 1; + end + end // for + + // If reset was asserted, clear the request queue and start over + if (!s_aresetn) begin + while(write_req.try_get(req)); + continue; + end + + compl_count++; + + // Enqueue write response + write_resp.put(req); + + // Make sure WLAST asserted for the last word. If not we report an error. + // Per the AXI4 standard, "a slave is not required to use the WLAST + // signal" because "a slave can calculate the last write data transfer + // from the burst length AWLEN". + if (s_axi_wlast != 1'b1) begin + $error("WLAST not asserted on last word of burst"); + end + + end // forever + end : write_data_proc + + + //--------------------------------------------------------------------------- + // Write Response + //--------------------------------------------------------------------------- + + initial begin : write_resp_proc + req_t resp; + bit [AWIDTH-1:0] addr; + + forever begin + s_axi_bid <= 'X; + s_axi_bresp <= 'X; + s_axi_bvalid <= 0; + + // Wait for the next write response + write_resp.get(resp); + @(posedge s_aclk); + + // If there's a reset, clear the response queue and start over + if (!s_aresetn) begin + while(write_resp.try_get(resp)); + continue; + end + + // Randomly keep bvalid deasserted for next word to cause a stall + if ($urandom_range(99) < wresp_stall_prob) begin + do begin + @(posedge s_aclk); + if (!s_aresetn) break; + end while ($urandom_range(99) < wresp_stall_prob); + + // If reset was asserted, clear the response queue and start over + if (!s_aresetn) begin + while(write_resp.try_get(resp)); + continue; + end + end + + // Output the next response + s_axi_bid <= resp.id; + s_axi_bresp <= OKAY; + s_axi_bvalid <= 1; + + if (DEBUG) begin + $display("WRITE RESP: ID=%X, %t, %m", resp.id, $realtime); + end + + // Wait for the response to be accepted + do begin + @(posedge s_aclk); + if (!s_aresetn) break; + end while (!s_axi_bready); + + // Output the next response + s_axi_bid <= 'X; + s_axi_bresp <= 'X; + s_axi_bvalid <= 0; + + // If reset was asserted, clear the response queue and start over + if (!s_aresetn) begin + while(write_resp.try_get(resp)); + continue; + end + end // forever + end : write_resp_proc + + + //--------------------------------------------------------------------------- + // Read Data + //--------------------------------------------------------------------------- + + initial begin : read_data_proc + req_t req; + bit [AWIDTH-1:0] addr; + logic [DWIDTH-1:0] data; + + forever begin + s_axi_rid <= 'X; + s_axi_rdata <= 'X; + s_axi_rresp <= 'X; + s_axi_rlast <= 'X; + s_axi_rvalid <= 0; + + // Wait for the next read request + read_req.get(req); + + // Wait for previous requests to complete + do begin + @(posedge s_aclk); + if (!s_aresetn) break; + end while (compl_count < req.count); + + // If reset was asserted, clear the request queue and start over + if (!s_aresetn) begin + while(read_req.try_get(req)); + continue; + end + + for (int i = 0; i < req.len; i++) begin + // Randomly keep rvalid deasserted for next word to cause a stall + if ($urandom_range(99) < rdata_stall_prob) begin + do begin + @(posedge s_aclk); + if (!s_aresetn) break; + end while ($urandom_range(99) < rdata_stall_prob); + if (!s_aresetn) break; + end + + case (req.burst) + FIXED : begin + addr = req.addr; + end + INCR : begin + // If the address rolls over, we've reached the end of the memory + // and we should stop here. + addr = req.addr + i*req.size; + if (addr < req.addr) break; + end + WRAP : begin + // Allow roll-over + addr = req.addr + i*req.size; + end + endcase + + // Read the memory + data = read_mem(addr, req.size); + + // Output the next word + s_axi_rid <= req.id; + s_axi_rdata <= data; + s_axi_rresp <= OKAY; + s_axi_rlast <= (i == req.len-1); + s_axi_rvalid <= 1; + + if (DEBUG) begin + $display("READ: count=%3X, ADDR=%X, DATA=%X, SIZE=%X, %t, %m", i, addr, data, req.size, $realtime); + end + + // Wait for the word to be captured + do begin + @(posedge s_aclk); + if (!s_aresetn) break; + end while (!s_axi_rready); + + s_axi_rid <= 'X; + s_axi_rdata <= 'X; + s_axi_rresp <= 'X; + s_axi_rlast <= 'X; + s_axi_rvalid <= 0; + end // for + + // If reset was asserted, clear the request queue and start over + if (!s_aresetn) begin + while(read_req.try_get(req)); + end + + compl_count++; + + end // forever + end : read_data_proc + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile new file mode 100644 index 000000000..d574c9a01 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile @@ -0,0 +1,68 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# IP Specific +#------------------------------------------------- +# If simulation contains IP, define the IP_DIR and point +# it to the base level IP directory +LIB_IP_DIR = $(BASE_DIR)/../lib/ip + +# Include makefiles and sources for all IP components +# *after* defining the LIB_IP_DIR +#include $(LIB_IP_DIR)/axi_fft/Makefile.inc +#include $(LIB_IP_DIR)/complex_to_magphase/Makefile.inc +include $(LIB_IP_DIR)/complex_multiplier_dds/Makefile.inc +include $(LIB_IP_DIR)/dds_sin_cos_lut_only/Makefile.inc +include $(BASE_DIR)/x300/coregen_dsp/Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(LIB_IP_COMPLEX_MULTIPLIER_DDS_SRCS) \ +$(LIB_IP_DDS_SIN_COS_LUT_ONLY_SRCS) \ +$(COREGEN_DSP_SRCS) \ +) + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_UTIL_SRCS) \ +$(RFNOC_BLOCK_DDC_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = rfnoc_block_ddc_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = \ +$(COREGEN_DSP_SRCS) \ +$(abspath rfnoc_block_ddc_tb.sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile.srcs b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile.srcs new file mode 100644 index 000000000..28663f03c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/Makefile.srcs @@ -0,0 +1,11 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +RFNOC_BLOCK_DDC_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/blocks/rfnoc_block_ddc/, \ +noc_shell_ddc.v \ +rfnoc_block_ddc_regs.vh \ +rfnoc_block_ddc.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/noc_shell_ddc.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/noc_shell_ddc.v new file mode 100644 index 000000000..56a13ee0a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/noc_shell_ddc.v @@ -0,0 +1,291 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: noc_shell_ddc +// +// Description: A NoC Shell for RFNoC. This should eventually be replaced +// by an auto-generated NoC Shell. +// + +module noc_shell_ddc #( + parameter [31:0] NOC_ID = 32'h0, + parameter [ 9:0] THIS_PORTID = 10'd0, + parameter CHDR_W = 64, + parameter [ 0:0] CTRLPORT_SLV_EN = 1, + parameter [ 0:0] CTRLPORT_MST_EN = 1, + parameter [ 5:0] CTRL_FIFO_SIZE = 6, + parameter [ 5:0] NUM_DATA_I = 1, + parameter [ 5:0] NUM_DATA_O = 1, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter PYLD_FIFO_SIZE = 10, + parameter MTU = 10 +)( + //--------------------------------------------------------------------------- + // Framework Interface + //--------------------------------------------------------------------------- + + // RFNoC Framework Clocks and Resets + input wire rfnoc_chdr_clk, + output wire rfnoc_chdr_rst, + input wire rfnoc_ctrl_clk, + output wire rfnoc_ctrl_rst, + // RFNoC Backend Interface + input wire [ 511:0] rfnoc_core_config, + output wire [ 511:0] rfnoc_core_status, + // CHDR Input Ports (from framework) + input wire [(CHDR_W*NUM_DATA_I)-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tready, + // CHDR Output Ports (to framework) + output wire [(CHDR_W*NUM_DATA_O)-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tready, + // AXIS-Ctrl Input Port (from framework) + input wire [ 31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + // AXIS-Ctrl Output Port (to framework) + output wire [ 31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + //--------------------------------------------------------------------------- + // Client Control Port Interface + //--------------------------------------------------------------------------- + + // Clock + input wire ctrlport_clk, + input wire ctrlport_rst, + // Master + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [ 3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + // Slave + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [ 9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [ 9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output wire s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Client Data Interface + //--------------------------------------------------------------------------- + + // Clock + input wire axis_data_clk, + input wire axis_data_rst, + + // Output data stream (to user logic) + output wire [(NUM_DATA_I*ITEM_W*NIPC)-1:0] m_axis_tdata, + output wire [ (NUM_DATA_I*NIPC)-1:0] m_axis_tkeep, + output wire [ NUM_DATA_I-1:0] m_axis_tlast, + output wire [ NUM_DATA_I-1:0] m_axis_tvalid, + input wire [ NUM_DATA_I-1:0] m_axis_tready, + // Sideband information + output wire [ (NUM_DATA_I*64)-1:0] m_axis_ttimestamp, + output wire [ NUM_DATA_I-1:0] m_axis_thas_time, + output wire [ (NUM_DATA_I*16)-1:0] m_axis_tlength, + output wire [ NUM_DATA_I-1:0] m_axis_teov, + output wire [ NUM_DATA_I-1:0] m_axis_teob, + + // Input data stream (from user logic) + input wire [(NUM_DATA_O*ITEM_W*NIPC)-1:0] s_axis_tdata, + input wire [ (NUM_DATA_O*NIPC)-1:0] s_axis_tkeep, + input wire [ NUM_DATA_O-1:0] s_axis_tlast, + input wire [ NUM_DATA_O-1:0] s_axis_tvalid, + output wire [ NUM_DATA_O-1:0] s_axis_tready, + // Sideband info (sampled on the first cycle of the packet) + input wire [ (NUM_DATA_O*64)-1:0] s_axis_ttimestamp, + input wire [ NUM_DATA_O-1:0] s_axis_thas_time, + input wire [ NUM_DATA_O-1:0] s_axis_teov, + input wire [ NUM_DATA_O-1:0] s_axis_teob +); + + localparam SNK_INFO_FIFO_SIZE = 4; + localparam SNK_PYLD_FIFO_SIZE = PYLD_FIFO_SIZE; + localparam SRC_INFO_FIFO_SIZE = 4; + localparam SRC_PYLD_FIFO_SIZE = (MTU > PYLD_FIFO_SIZE) ? MTU : PYLD_FIFO_SIZE; + + //--------------------------------------------------------------------------- + // Backend Interface + //--------------------------------------------------------------------------- + + wire data_i_flush_en; + wire [31:0] data_i_flush_timeout; + wire [63:0] data_i_flush_active; + wire [63:0] data_i_flush_done; + wire data_o_flush_en; + wire [31:0] data_o_flush_timeout; + wire [63:0] data_o_flush_active; + wire [63:0] data_o_flush_done; + + backend_iface #( + .NOC_ID (NOC_ID), + .NUM_DATA_I (NUM_DATA_I), + .NUM_DATA_O (NUM_DATA_O), + .CTRL_FIFOSIZE (CTRL_FIFO_SIZE), + .MTU (MTU) + ) backend_iface_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst), + .data_i_flush_en (data_i_flush_en), + .data_i_flush_timeout (data_i_flush_timeout), + .data_i_flush_active (data_i_flush_active), + .data_i_flush_done (data_i_flush_done), + .data_o_flush_en (data_o_flush_en), + .data_o_flush_timeout (data_o_flush_timeout), + .data_o_flush_active (data_o_flush_active), + .data_o_flush_done (data_o_flush_done) + ); + + //--------------------------------------------------------------------------- + // Control Path + //--------------------------------------------------------------------------- + + ctrlport_endpoint #( + .THIS_PORTID (THIS_PORTID ), + .SYNC_CLKS (0 ), + .AXIS_CTRL_MST_EN (CTRLPORT_SLV_EN), + .AXIS_CTRL_SLV_EN (CTRLPORT_MST_EN), + .SLAVE_FIFO_SIZE (CTRL_FIFO_SIZE ) + ) ctrlport_ep_i ( + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .ctrlport_clk (ctrlport_clk ), + .ctrlport_rst (ctrlport_rst ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .m_ctrlport_req_wr (m_ctrlport_req_wr ), + .m_ctrlport_req_rd (m_ctrlport_req_rd ), + .m_ctrlport_req_addr (m_ctrlport_req_addr ), + .m_ctrlport_req_data (m_ctrlport_req_data ), + .m_ctrlport_req_byte_en (m_ctrlport_req_byte_en ), + .m_ctrlport_req_has_time (m_ctrlport_req_has_time ), + .m_ctrlport_req_time (m_ctrlport_req_time ), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack ), + .m_ctrlport_resp_status (m_ctrlport_resp_status ), + .m_ctrlport_resp_data (m_ctrlport_resp_data ), + .s_ctrlport_req_wr (s_ctrlport_req_wr ), + .s_ctrlport_req_rd (s_ctrlport_req_rd ), + .s_ctrlport_req_addr (s_ctrlport_req_addr ), + .s_ctrlport_req_portid (s_ctrlport_req_portid ), + .s_ctrlport_req_rem_epid (s_ctrlport_req_rem_epid ), + .s_ctrlport_req_rem_portid(s_ctrlport_req_rem_portid), + .s_ctrlport_req_data (s_ctrlport_req_data ), + .s_ctrlport_req_byte_en (s_ctrlport_req_byte_en ), + .s_ctrlport_req_has_time (s_ctrlport_req_has_time ), + .s_ctrlport_req_time (s_ctrlport_req_time ), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack ), + .s_ctrlport_resp_status (s_ctrlport_resp_status ), + .s_ctrlport_resp_data (s_ctrlport_resp_data ) + ); + + //--------------------------------------------------------------------------- + // Data Path + //--------------------------------------------------------------------------- + + genvar i; + generate + + for (i = 0; i < NUM_DATA_I; i = i + 1) begin: chdr_to_data + chdr_to_axis_data #( + .CHDR_W (CHDR_W), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .SYNC_CLKS (0), + .INFO_FIFO_SIZE (SNK_INFO_FIFO_SIZE), + .PYLD_FIFO_SIZE (SNK_PYLD_FIFO_SIZE) + ) chdr_to_axis_data_i ( + .axis_chdr_clk (rfnoc_chdr_clk), + .axis_chdr_rst (rfnoc_chdr_rst), + .axis_data_clk (axis_data_clk), + .axis_data_rst (axis_data_rst), + .s_axis_chdr_tdata (s_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W]), + .s_axis_chdr_tlast (s_rfnoc_chdr_tlast [i]), + .s_axis_chdr_tvalid (s_rfnoc_chdr_tvalid [i]), + .s_axis_chdr_tready (s_rfnoc_chdr_tready [i]), + .m_axis_tdata (m_axis_tdata [i*ITEM_W*NIPC +: ITEM_W*NIPC]), + .m_axis_tkeep (m_axis_tkeep [i*NIPC +: NIPC]), + .m_axis_tlast (m_axis_tlast [i]), + .m_axis_tvalid (m_axis_tvalid [i]), + .m_axis_tready (m_axis_tready [i]), + .m_axis_ttimestamp (m_axis_ttimestamp [i*64 +: 64]), + .m_axis_thas_time (m_axis_thas_time [i]), + .m_axis_tlength (m_axis_tlength [i*16 +: 16]), + .m_axis_teov (m_axis_teov [i]), + .m_axis_teob (m_axis_teob [i]), + .flush_en (data_i_flush_en), + .flush_timeout (data_i_flush_timeout), + .flush_active (data_i_flush_active [i]), + .flush_done (data_i_flush_done [i]) + ); + end + + for (i = 0; i < NUM_DATA_O; i = i + 1) begin: data_to_chdr + axis_data_to_chdr #( + .CHDR_W (CHDR_W), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .SYNC_CLKS (0), + .INFO_FIFO_SIZE (4), + .PYLD_FIFO_SIZE (SRC_INFO_FIFO_SIZE), + .MTU (SRC_PYLD_FIFO_SIZE) + ) axis_data_to_chdr_i ( + .axis_chdr_clk (rfnoc_chdr_clk), + .axis_chdr_rst (rfnoc_chdr_rst), + .axis_data_clk (axis_data_clk), + .axis_data_rst (axis_data_rst), + .m_axis_chdr_tdata (m_rfnoc_chdr_tdata [i*CHDR_W +: CHDR_W]), + .m_axis_chdr_tlast (m_rfnoc_chdr_tlast [i]), + .m_axis_chdr_tvalid (m_rfnoc_chdr_tvalid [i]), + .m_axis_chdr_tready (m_rfnoc_chdr_tready [i]), + .s_axis_tdata (s_axis_tdata [i*ITEM_W*NIPC +: ITEM_W*NIPC]), + .s_axis_tkeep (s_axis_tkeep [i*NIPC +: NIPC]), + .s_axis_tlast (s_axis_tlast [i]), + .s_axis_tvalid (s_axis_tvalid [i]), + .s_axis_tready (s_axis_tready [i]), + .s_axis_ttimestamp (s_axis_ttimestamp [i*64 +: 64]), + .s_axis_thas_time (s_axis_thas_time [i]), + .s_axis_teov (s_axis_teov [i]), + .s_axis_teob (s_axis_teob [i]), + .flush_en (data_o_flush_en), + .flush_timeout (data_o_flush_timeout), + .flush_active (data_o_flush_active [i]), + .flush_done (data_o_flush_done [i]) + ); + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc.v new file mode 100644 index 000000000..3162743b6 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc.v @@ -0,0 +1,420 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_ddc +// +// Description: An digital down-converter block for RFNoC. +// +// Parameters: +// +// THIS_PORTID : Control crossbar port to which this block is connected +// CHDR_W : AXIS CHDR interface data width +// NUM_PORTS : Number of DDCs to instantiate +// MTU : Maximum transmission unit (i.e., maximum packet size) in +// CHDR words is 2**MTU. +// CTRL_FIFO_SIZE : Size of the Control Port slave FIFO. This affects the +// number of outstanding commands that can be pending. +// NUM_HB : Number of half-band decimation blocks to include (0-3) +// CIC_MAX_DECIM : Maximum decimation to support in the CIC filter +// + +module rfnoc_block_ddc #( + parameter THIS_PORTID = 0, + parameter CHDR_W = 64, + parameter NUM_PORTS = 2, + parameter MTU = 10, + parameter CTRL_FIFO_SIZE = 6, + parameter NUM_HB = 3, + parameter CIC_MAX_DECIM = 255 +) ( + //--------------------------------------------------------------------------- + // AXIS CHDR Port + //--------------------------------------------------------------------------- + + input wire rfnoc_chdr_clk, + input wire ce_clk, + + // CHDR inputs from framework + input wire [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tready, + + // CHDR outputs to framework + output wire [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tready, + + // Backend interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + + //--------------------------------------------------------------------------- + // AXIS CTRL Port + //--------------------------------------------------------------------------- + + input wire rfnoc_ctrl_clk, + + // CTRL port requests from framework + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + + // CTRL port requests to framework + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready +); + + // These are the only supported values for now + localparam ITEM_W = 32; + localparam NIPC = 1; + + localparam NOC_ID = 'hDDC0_0000; + + localparam COMPAT_MAJOR = 16'h0; + localparam COMPAT_MINOR = 16'h0; + + `include "rfnoc_block_ddc_regs.vh" + `include "../../core/rfnoc_axis_ctrl_utils.vh" + + + //--------------------------------------------------------------------------- + // Signal Declarations + //--------------------------------------------------------------------------- + + wire rfnoc_chdr_rst; + + wire ctrlport_req_wr; + wire ctrlport_req_rd; + wire [19:0] ctrlport_req_addr; + wire [31:0] ctrlport_req_data; + wire ctrlport_req_has_time; + wire [63:0] ctrlport_req_time; + wire ctrlport_resp_ack; + wire [31:0] ctrlport_resp_data; + + wire [NUM_PORTS*ITEM_W-1:0] m_axis_data_tdata; + wire [ NUM_PORTS-1:0] m_axis_data_tlast; + wire [ NUM_PORTS-1:0] m_axis_data_tvalid; + wire [ NUM_PORTS-1:0] m_axis_data_tready; + wire [ NUM_PORTS*64-1:0] m_axis_data_ttimestamp; + wire [ NUM_PORTS-1:0] m_axis_data_thas_time; + wire [ 16*NUM_PORTS-1:0] m_axis_data_tlength; + wire [ NUM_PORTS-1:0] m_axis_data_teob; + wire [ NUM_PORTS*128-1:0] m_axis_data_tuser; + + wire [NUM_PORTS*ITEM_W-1:0] s_axis_data_tdata; + wire [ NUM_PORTS-1:0] s_axis_data_tlast; + wire [ NUM_PORTS-1:0] s_axis_data_tvalid; + wire [ NUM_PORTS-1:0] s_axis_data_tready; + wire [ NUM_PORTS*128-1:0] s_axis_data_tuser; + wire [ NUM_PORTS-1:0] s_axis_data_teob; + wire [ NUM_PORTS*64-1:0] s_axis_data_ttimestamp; + wire [ NUM_PORTS-1:0] s_axis_data_thas_time; + + wire ddc_rst; + + // Cross the CHDR reset to the ce_clk domain + synchronizer ddc_rst_sync_i ( + .clk (ce_clk), + .rst (1'b0), + .in (rfnoc_chdr_rst), + .out (ddc_rst) + ); + + + //--------------------------------------------------------------------------- + // NoC Shell + //--------------------------------------------------------------------------- + + noc_shell_ddc #( + .NOC_ID (NOC_ID), + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .CTRLPORT_SLV_EN (0), + .CTRLPORT_MST_EN (1), + .CTRL_FIFO_SIZE (CTRL_FIFO_SIZE), + .NUM_DATA_I (NUM_PORTS), + .NUM_DATA_O (NUM_PORTS), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .PYLD_FIFO_SIZE (MTU), + .MTU (MTU) + ) noc_shell_ddc_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_ctrl_rst (), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready), + .ctrlport_clk (ce_clk), + .ctrlport_rst (ddc_rst), + .m_ctrlport_req_wr (ctrlport_req_wr), + .m_ctrlport_req_rd (ctrlport_req_rd), + .m_ctrlport_req_addr (ctrlport_req_addr), + .m_ctrlport_req_data (ctrlport_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (ctrlport_req_has_time), + .m_ctrlport_req_time (ctrlport_req_time), + .m_ctrlport_resp_ack (ctrlport_resp_ack), + .m_ctrlport_resp_status (AXIS_CTRL_STS_OKAY), + .m_ctrlport_resp_data (ctrlport_resp_data), + .s_ctrlport_req_wr (1'b0), + .s_ctrlport_req_rd (1'b0), + .s_ctrlport_req_addr (20'b0), + .s_ctrlport_req_portid (10'b0), + .s_ctrlport_req_rem_epid (16'b0), + .s_ctrlport_req_rem_portid (10'b0), + .s_ctrlport_req_data (32'b0), + .s_ctrlport_req_byte_en (4'b0), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (), + .axis_data_clk (ce_clk), + .axis_data_rst (ddc_rst), + .m_axis_tdata (m_axis_data_tdata), + .m_axis_tkeep (), + .m_axis_tlast (m_axis_data_tlast), + .m_axis_tvalid (m_axis_data_tvalid), + .m_axis_tready (m_axis_data_tready), + .m_axis_ttimestamp (m_axis_data_ttimestamp), + .m_axis_thas_time (m_axis_data_thas_time), + .m_axis_tlength (m_axis_data_tlength), + .m_axis_teov (), + .m_axis_teob (m_axis_data_teob), + .s_axis_tdata (s_axis_data_tdata), + .s_axis_tkeep ({NUM_PORTS*NIPC{1'b1}}), + .s_axis_tlast (s_axis_data_tlast), + .s_axis_tvalid (s_axis_data_tvalid), + .s_axis_tready (s_axis_data_tready), + .s_axis_ttimestamp (s_axis_data_ttimestamp), + .s_axis_thas_time (s_axis_data_thas_time), + .s_axis_teov ({NUM_PORTS{1'b0}}), + .s_axis_teob (s_axis_data_teob) + ); + + + //--------------------------------------------------------------------------- + // Register Translation + //--------------------------------------------------------------------------- + // + // Each DDC block is allocated an address spaces. This block translates CTRL + // port transactions in that space to settings bus. + // + //--------------------------------------------------------------------------- + + wire [ 8*NUM_PORTS-1:0] set_addr; + wire [32*NUM_PORTS-1:0] set_data; + wire [ NUM_PORTS-1:0] set_has_time; + wire [ NUM_PORTS-1:0] set_stb; + wire [64*NUM_PORTS-1:0] set_time; + wire [ 8*NUM_PORTS-1:0] rb_addr; + reg [64*NUM_PORTS-1:0] rb_data; + wire [ NUM_PORTS-1:0] rb_stb; + + ctrlport_to_settings_bus # ( + .NUM_PORTS (NUM_PORTS) + ) ctrlport_to_settings_bus_i ( + .ctrlport_clk (ce_clk), + .ctrlport_rst (ddc_rst), + .s_ctrlport_req_wr (ctrlport_req_wr), + .s_ctrlport_req_rd (ctrlport_req_rd), + .s_ctrlport_req_addr (ctrlport_req_addr), + .s_ctrlport_req_data (ctrlport_req_data), + .s_ctrlport_req_has_time (ctrlport_req_has_time), + .s_ctrlport_req_time (ctrlport_req_time), + .s_ctrlport_resp_ack (ctrlport_resp_ack), + .s_ctrlport_resp_data (ctrlport_resp_data), + .set_data (set_data), + .set_addr (set_addr), + .set_stb (set_stb), + .set_time (set_time), + .set_has_time (set_has_time), + .rb_stb (rb_stb), + .rb_addr (rb_addr), + .rb_data (rb_data)); + + + //--------------------------------------------------------------------------- + // DDC Implementation + //--------------------------------------------------------------------------- + + // Unused signals + wire [ NUM_PORTS-1:0] clear_tx_seqnum = 0; + wire [16*NUM_PORTS-1:0] src_sid = 0; + wire [16*NUM_PORTS-1:0] next_dst_sid = 0; + + localparam MAX_N = CIC_MAX_DECIM * 2 << (NUM_HB-1); + + genvar i; + generate + for (i = 0; i < NUM_PORTS; i = i + 1) begin : gen_ddc_chains + wire set_stb_int = set_stb[i]; + wire [7:0] set_addr_int = set_addr[8*i+7:8*i]; + wire [31:0] set_data_int = set_data[32*i+31:32*i]; + wire [63:0] set_time_int = set_time[64*i+63:64*i]; + wire set_has_time_int = set_has_time[i]; + + // Build the expected tuser CHDR header + cvita_hdr_encoder cvita_hdr_encoder_i ( + .pkt_type (2'b0), + .eob (m_axis_data_teob[i]), + .has_time (m_axis_data_thas_time[i]), + .seqnum (12'b0), + .payload_length (m_axis_data_tlength[16*i +: 16]), + .src_sid (16'b0), + .dst_sid (16'b0), + .vita_time (m_axis_data_ttimestamp[64*i +: 64]), + .header (m_axis_data_tuser[128*i+:128]) + ); + + // Extract bit fields from outgoing tuser CHDR header + assign s_axis_data_teob[i] = s_axis_data_tuser[128*i+124 +: 1]; + assign s_axis_data_thas_time[i] = s_axis_data_tuser[128*i+125 +: 1]; + assign s_axis_data_ttimestamp[64*i+:64] = s_axis_data_tuser[128*i+ 0 +: 64]; + + // TODO: Read-back register for number of FIR filter taps + always @(*) begin + case(rb_addr[8*i+7:8*i]) + RB_COMPAT_NUM : rb_data[64*i+63:64*i] <= {COMPAT_MAJOR, COMPAT_MINOR}; + RB_NUM_HB : rb_data[64*i+63:64*i] <= NUM_HB; + RB_CIC_MAX_DECIM : rb_data[64*i+63:64*i] <= CIC_MAX_DECIM; + default : rb_data[64*i+63:64*i] <= 64'h0BADC0DE0BADC0DE; + endcase + end + + //////////////////////////////////////////////////////////// + // + // Timed Commands + // + //////////////////////////////////////////////////////////// + wire [31:0] m_axis_tagged_tdata; + wire m_axis_tagged_tlast; + wire m_axis_tagged_tvalid; + wire m_axis_tagged_tready; + wire [127:0] m_axis_tagged_tuser; + wire m_axis_tagged_tag; + + wire out_set_stb; + wire [7:0] out_set_addr; + wire [31:0] out_set_data; + wire timed_set_stb; + wire [7:0] timed_set_addr; + wire [31:0] timed_set_data; + + wire timed_cmd_fifo_full; + + axi_tag_time #( + .NUM_TAGS(1), + .SR_TAG_ADDRS(SR_FREQ_ADDR)) + axi_tag_time ( + .clk(ce_clk), + .reset(ddc_rst), + .clear(clear_tx_seqnum[i]), + .tick_rate(16'd1), + .timed_cmd_fifo_full(timed_cmd_fifo_full), + .s_axis_data_tdata(m_axis_data_tdata[i*ITEM_W+:ITEM_W]), .s_axis_data_tlast(m_axis_data_tlast[i]), + .s_axis_data_tvalid(m_axis_data_tvalid[i]), .s_axis_data_tready(m_axis_data_tready[i]), + .s_axis_data_tuser(m_axis_data_tuser[128*i+:128]), + .m_axis_data_tdata(m_axis_tagged_tdata), .m_axis_data_tlast(m_axis_tagged_tlast), + .m_axis_data_tvalid(m_axis_tagged_tvalid), .m_axis_data_tready(m_axis_tagged_tready), + .m_axis_data_tuser(m_axis_tagged_tuser), .m_axis_data_tag(m_axis_tagged_tag), + .in_set_stb(set_stb_int), .in_set_addr(set_addr_int), .in_set_data(set_data_int), + .in_set_time(set_time_int), .in_set_has_time(set_has_time_int), + .out_set_stb(out_set_stb), .out_set_addr(out_set_addr), .out_set_data(out_set_data), + .timed_set_stb(timed_set_stb), .timed_set_addr(timed_set_addr), .timed_set_data(timed_set_data)); + + // Hold off reading additional commands if internal FIFO is full + assign rb_stb[i] = ~timed_cmd_fifo_full; + + //////////////////////////////////////////////////////////// + // + // Reduce Rate + // + //////////////////////////////////////////////////////////// + wire [31:0] sample_in_tdata, sample_out_tdata; + wire sample_in_tuser, sample_in_eob; + wire sample_in_tvalid, sample_in_tready, sample_in_tlast; + wire sample_out_tvalid, sample_out_tready; + wire clear_user; + wire nc; + axi_rate_change #( + .WIDTH(33), + .MAX_N(MAX_N), + .MAX_M(1), + .SR_N_ADDR(SR_N_ADDR), + .SR_M_ADDR(SR_M_ADDR), + .SR_CONFIG_ADDR(SR_CONFIG_ADDR)) + axi_rate_change ( + .clk(ce_clk), .reset(ddc_rst), .clear(clear_tx_seqnum[i]), .clear_user(clear_user), + .src_sid(src_sid[16*i+15:16*i]), .dst_sid(next_dst_sid[16*i+15:16*i]), + .set_stb(out_set_stb), .set_addr(out_set_addr), .set_data(out_set_data), + .i_tdata({m_axis_tagged_tag,m_axis_tagged_tdata}), .i_tlast(m_axis_tagged_tlast), + .i_tvalid(m_axis_tagged_tvalid), .i_tready(m_axis_tagged_tready), + .i_tuser(m_axis_tagged_tuser), + .o_tdata({nc,s_axis_data_tdata[i*ITEM_W+:ITEM_W]}), .o_tlast(s_axis_data_tlast[i]), .o_tvalid(s_axis_data_tvalid[i]), + .o_tready(s_axis_data_tready[i]), .o_tuser(s_axis_data_tuser[128*i+:128]), + .m_axis_data_tdata({sample_in_tuser,sample_in_tdata}), .m_axis_data_tlast(sample_in_tlast), + .m_axis_data_tvalid(sample_in_tvalid), .m_axis_data_tready(sample_in_tready), + .s_axis_data_tdata({1'b0,sample_out_tdata}), .s_axis_data_tlast(1'b0), + .s_axis_data_tvalid(sample_out_tvalid), .s_axis_data_tready(sample_out_tready), + .warning_long_throttle(), + .error_extra_outputs(), + .error_drop_pkt_lockup()); + + assign sample_in_eob = m_axis_tagged_tuser[124]; //this should align with last packet output from axi_rate_change + + //////////////////////////////////////////////////////////// + // + // Digital Down Converter + // + //////////////////////////////////////////////////////////// + + ddc #( + .SR_FREQ_ADDR(SR_FREQ_ADDR), + .SR_SCALE_IQ_ADDR(SR_SCALE_IQ_ADDR), + .SR_DECIM_ADDR(SR_DECIM_ADDR), + .SR_MUX_ADDR(SR_MUX_ADDR), + .SR_COEFFS_ADDR(SR_COEFFS_ADDR), + .NUM_HB(NUM_HB), + .CIC_MAX_DECIM(CIC_MAX_DECIM)) + ddc ( + .clk(ce_clk), .reset(ddc_rst), + .clear(clear_user | clear_tx_seqnum[i]), // Use AXI Rate Change's clear user to reset block to initial state after EOB + .set_stb(out_set_stb), .set_addr(out_set_addr), .set_data(out_set_data), + .timed_set_stb(timed_set_stb), .timed_set_addr(timed_set_addr), .timed_set_data(timed_set_data), + .sample_in_tdata(sample_in_tdata), .sample_in_tlast(sample_in_tlast), + .sample_in_tvalid(sample_in_tvalid), .sample_in_tready(sample_in_tready), + .sample_in_tuser(sample_in_tuser), .sample_in_eob(sample_in_eob), + .sample_out_tdata(sample_out_tdata), .sample_out_tlast(), + .sample_out_tvalid(sample_out_tvalid), .sample_out_tready(sample_out_tready) + ); + + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_regs.vh b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_regs.vh new file mode 100644 index 000000000..bc1bf4c46 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_regs.vh @@ -0,0 +1,27 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_ddc_regs (Header) +// +// Description: Header file for RFNoC DDC functionality. This includes +// register offsets, bitfields and constants for the radio components. +// + +// For now, these offsets match the original DDC +localparam DDC_BASE_ADDR = 'h00; +localparam DDC_ADDR_W = 8; + +localparam RB_COMPAT_NUM = 0; +localparam RB_NUM_HB = 1; +localparam RB_CIC_MAX_DECIM = 2; +localparam SR_N_ADDR = 128; +localparam SR_M_ADDR = 129; +localparam SR_CONFIG_ADDR = 130; +localparam SR_FREQ_ADDR = 132; +localparam SR_SCALE_IQ_ADDR = 133; +localparam SR_DECIM_ADDR = 134; +localparam SR_MUX_ADDR = 135; +localparam SR_COEFFS_ADDR = 136; + diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_tb.sv new file mode 100644 index 000000000..8b0790909 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_ddc/rfnoc_block_ddc_tb.sv @@ -0,0 +1,386 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_ddc_tb +// +// Description: Testbench for rfnoc_block_ddc +// + + +module rfnoc_block_ddc_tb(); + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgRfnocBlockCtrlBfm::*; + + `include "rfnoc_block_ddc_regs.vh" + + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Simulation parameters + localparam real CHDR_CLK_PER = 5.0; // CHDR clock rate + localparam real DDC_CLK_PER = 4.0; // DUC IP clock rate + localparam int EXTENDED_TEST = 0; // Perform a longer test + localparam int SPP = 256; // Samples per packet + localparam int PKT_SIZE_BYTES = SPP*4; // Bytes per packet + localparam int STALL_PROB = 25; // BFM stall probability + + // Block configuration + localparam int CHDR_W = 64; + localparam int THIS_PORTID = 'h123; + localparam int MTU = 8; + localparam int NUM_PORTS = 1; + localparam int NUM_HB = 3; + localparam int CIC_MAX_DECIM = 255; + + + //--------------------------------------------------------------------------- + // Clocks + //--------------------------------------------------------------------------- + + bit rfnoc_chdr_clk; + bit rfnoc_ctrl_clk; + bit ce_clk; + + sim_clock_gen #(CHDR_CLK_PER) rfnoc_chdr_clk_gen (.clk(rfnoc_chdr_clk), .rst()); + sim_clock_gen #(CHDR_CLK_PER) rfnoc_ctrl_clk_gen (.clk(rfnoc_ctrl_clk), .rst()); + sim_clock_gen #(DDC_CLK_PER) ddc_clk_gen (.clk(ce_clk), .rst()); + + + //--------------------------------------------------------------------------- + // Bus Functional Models + //--------------------------------------------------------------------------- + + RfnocBackendIf backend (rfnoc_chdr_clk, rfnoc_ctrl_clk); + AxiStreamIf #(32) m_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(32) s_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(CHDR_W) m_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + AxiStreamIf #(CHDR_W) s_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + + // Bus functional model for a software block controller + RfnocBlockCtrlBfm #(.CHDR_W(CHDR_W)) blk_ctrl = + new(backend, m_ctrl, s_ctrl); + + // Connect block controller to BFMs + for (genvar i = 0; i < NUM_PORTS; i++) begin : gen_bfm_connections + initial begin + blk_ctrl.connect_master_data_port(i, m_chdr[i], PKT_SIZE_BYTES); + blk_ctrl.connect_slave_data_port(i, s_chdr[i]); + blk_ctrl.set_master_stall_prob(i, STALL_PROB); + blk_ctrl.set_slave_stall_prob(i, STALL_PROB); + end + end + + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + logic [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tready; + + logic [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tready; + + // Map the array of BFMs to a flat vector for the DUT + genvar i; + for (i = 0; i < NUM_PORTS; i++) begin : gen_dut_connections + // Connect BFM master to DUT slave port + assign s_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W] = m_chdr[i].tdata; + assign s_rfnoc_chdr_tlast[i] = m_chdr[i].tlast; + assign s_rfnoc_chdr_tvalid[i] = m_chdr[i].tvalid; + assign m_chdr[i].tready = s_rfnoc_chdr_tready[i]; + + // Connect BFM slave to DUT master port + assign s_chdr[i].tdata = m_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W]; + assign s_chdr[i].tlast = m_rfnoc_chdr_tlast[i]; + assign s_chdr[i].tvalid = m_rfnoc_chdr_tvalid[i]; + assign m_rfnoc_chdr_tready[i] = s_chdr[i].tready; + end + + rfnoc_block_ddc #( + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .NUM_PORTS (NUM_PORTS), + .MTU (MTU), + .NUM_HB (NUM_HB), + .CIC_MAX_DECIM (CIC_MAX_DECIM) + ) rfnoc_block_ddc_i ( + .rfnoc_chdr_clk (backend.chdr_clk), + .ce_clk (ce_clk), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .rfnoc_core_config (backend.cfg), + .rfnoc_core_status (backend.sts), + .rfnoc_ctrl_clk (backend.ctrl_clk), + .s_rfnoc_ctrl_tdata (m_ctrl.tdata), + .s_rfnoc_ctrl_tlast (m_ctrl.tlast), + .s_rfnoc_ctrl_tvalid (m_ctrl.tvalid), + .s_rfnoc_ctrl_tready (m_ctrl.tready), + .m_rfnoc_ctrl_tdata (s_ctrl.tdata), + .m_rfnoc_ctrl_tlast (s_ctrl.tlast), + .m_rfnoc_ctrl_tvalid (s_ctrl.tvalid), + .m_rfnoc_ctrl_tready (s_ctrl.tready) + ); + + + //--------------------------------------------------------------------------- + // Helper Tasks + //--------------------------------------------------------------------------- + + // Translate the desired register access to a ctrlport write request. + task automatic write_reg(int port, byte addr, bit [31:0] value); + blk_ctrl.reg_write(256*8*port + addr*8, value); + endtask : write_reg + + + // Translate the desired register access to a ctrlport read request. + task automatic read_user_reg(int port, byte addr, output logic [63:0] value); + blk_ctrl.reg_read(256*8*port + addr*8 + 0, value[31: 0]); + blk_ctrl.reg_read(256*8*port + addr*8 + 4, value[63:32]); + endtask : read_user_reg + + + task automatic set_decim_rate(int port, input int decim_rate); + logic [7:0] cic_rate; + logic [1:0] hb_enables; + int _decim_rate; + + cic_rate = 8'd0; + hb_enables = 2'b0; + _decim_rate = decim_rate; + + // Calculate which half bands to enable and whatever is left over set the CIC + while ((_decim_rate[0] == 0) && (hb_enables < NUM_HB)) begin + hb_enables += 1'b1; + _decim_rate = _decim_rate >> 1; + end + // CIC rate cannot be set to 0 + cic_rate = (_decim_rate[7:0] == 8'd0) ? 8'd1 : _decim_rate[7:0]; + `ASSERT_ERROR( + hb_enables <= NUM_HB, + "Enabled halfbands may not exceed total number of half bands." + ); + `ASSERT_ERROR( + cic_rate > 0 && cic_rate <= CIC_MAX_DECIM, + "CIC Decimation rate must be positive, not exceed the max cic decimation rate, and cannot equal 0!" + ); + + // Setup DDC + $display("Set decimation to %0d", decim_rate); + $display("- Number of enabled HBs: %0d", hb_enables); + $display("- CIC Rate: %0d", cic_rate); + write_reg(port, SR_N_ADDR, decim_rate); // Set decimation rate in AXI rate change + write_reg(port, SR_DECIM_ADDR, {hb_enables,cic_rate}); // Enable HBs, set CIC rate + endtask + + + task automatic send_ramp ( + input int unsigned port, + input int unsigned decim_rate, + // (Optional) For testing passing through partial packets + input logic drop_partial_packet = 1'b0, + input int unsigned extra_samples = 0 + ); + set_decim_rate(port, decim_rate); + + // Setup DDC + write_reg(port, SR_CONFIG_ADDR, 32'd1); // Enable clear EOB + write_reg(port, SR_FREQ_ADDR, 32'd0); // Phase increment + write_reg(port, SR_SCALE_IQ_ADDR, (1 << 14)); // Scaling, set to 1 + + // Send a short ramp, should pass through unchanged + fork + begin + chdr_word_t send_payload[$]; + packet_info_t pkt_info; + + pkt_info = 0; + for (int i = 0; i < decim_rate*(PKT_SIZE_BYTES/8 + extra_samples); i++) begin + send_payload.push_back({16'(2*i/decim_rate), 16'(2*i/decim_rate), 16'((2*i+1)/decim_rate), 16'((2*i+1)/decim_rate)}); + end + $display("Send ramp (%0d words)", send_payload.size()); + pkt_info.eob = 1; + blk_ctrl.send_packets(port, send_payload, /*data_bytes*/, /*metadata*/, pkt_info); + blk_ctrl.wait_complete(port); + $display("Send ramp complete"); + end + begin + string s; + logic [63:0] samples, samples_old; + chdr_word_t recv_payload[$], temp_payload[$]; + chdr_word_t metadata[$]; + int data_bytes; + packet_info_t pkt_info; + + $display("Check ramp"); + if (~drop_partial_packet && (extra_samples > 0)) begin + blk_ctrl.recv_adv(port, temp_payload, data_bytes, metadata, pkt_info); + $sformat(s, "Invalid EOB state! Expected %b, Received: %b", 1'b0, pkt_info.eob); + `ASSERT_ERROR(pkt_info.eob == 1'b0, s); + end + $display("Receiving packet"); + blk_ctrl.recv_adv(port, recv_payload, data_bytes, metadata, pkt_info); + $display("Received!"); + $sformat(s, "Invalid EOB state! Expected %b, Received: %b", 1'b1, pkt_info.eob); + `ASSERT_ERROR(pkt_info.eob == 1'b1, s); + recv_payload = {temp_payload, recv_payload}; + if (drop_partial_packet) begin + $sformat(s, "Incorrect packet size! Expected: %0d, Actual: %0d", PKT_SIZE_BYTES/8, recv_payload.size()); + `ASSERT_ERROR(recv_payload.size() == PKT_SIZE_BYTES/8, s); + end else begin + $sformat(s, "Incorrect packet size! Expected: %0d, Actual: %0d", PKT_SIZE_BYTES/8, recv_payload.size() + extra_samples); + `ASSERT_ERROR(recv_payload.size() == PKT_SIZE_BYTES/8 + extra_samples, s); + end + samples = 64'd0; + samples_old = 64'd0; + for (int i = 0; i < PKT_SIZE_BYTES/8; i++) begin + samples = recv_payload[i]; + for (int j = 0; j < 4; j++) begin + // Need to check a range of values due to imperfect gain compensation + $sformat(s, "Ramp word %0d invalid! Expected: %0d-%0d, Received: %0d", 2*i, + samples_old[16*j +: 16], samples_old[16*j +: 16]+16'd4, samples[16*j +: 16]); + `ASSERT_ERROR((samples_old[16*j +: 16]+16'd4 >= samples[16*j +: 16]) && (samples >= samples_old[16*j +: 16]), s); + end + samples_old = samples; + end + $display("Check complete"); + end + join + endtask + + + //--------------------------------------------------------------------------- + // Test Process + //--------------------------------------------------------------------------- + + initial begin : tb_main + const int port = 0; + test.start_tb("rfnoc_block_ddc_tb"); + + // Start the BFMs running + blk_ctrl.run(); + + + //------------------------------------------------------------------------- + // Reset + //------------------------------------------------------------------------- + + test.start_test("Wait for Reset", 10us); + fork + blk_ctrl.reset_chdr(); + blk_ctrl.reset_ctrl(); + join; + test.end_test(); + + + //------------------------------------------------------------------------- + // Check NoC ID and Block Info + //------------------------------------------------------------------------- + + test.start_test("Verify Block Info", 2us); + `ASSERT_ERROR(blk_ctrl.get_noc_id() == rfnoc_block_ddc_i.NOC_ID, "Incorrect NOC_ID Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_i() == NUM_PORTS, "Incorrect NUM_DATA_I Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_o() == NUM_PORTS, "Incorrect NUM_DATA_O Value"); + `ASSERT_ERROR(blk_ctrl.get_mtu() == MTU, "Incorrect MTU Value"); + test.end_test(); + + + //------------------------------------------------------------------------- + // Test read-back regs + //------------------------------------------------------------------------- + + begin + logic [63:0] val64; + test.start_test("Test registers", 10us); + read_user_reg(port, RB_NUM_HB, val64); + `ASSERT_ERROR(val64 == NUM_HB, "Register NUM_HB didn't read back expected value"); + read_user_reg(port, RB_CIC_MAX_DECIM, val64); + `ASSERT_ERROR(val64 == CIC_MAX_DECIM, "Register CIC_MAX_DECIM didn't read back expected value"); + test.end_test(); + end + + + //------------------------------------------------------------------------- + // Test various decimation rates + //------------------------------------------------------------------------- + + begin + test.start_test("Decimate by 1, 2, 3, 4, 6, 8, 12, 13, 16, 24, 40, 255, 2040", 0.5ms); + + $display("Note: This test will take a long time!"); + + // List of rates to catch most issues + send_ramp(port, 1); // HBs enabled: 0, CIC rate: 1 + send_ramp(port, 2); // HBs enabled: 1, CIC rate: 1 + send_ramp(port, 3); // HBs enabled: 0, CIC rate: 3 + send_ramp(port, 4); // HBs enabled: 2, CIC rate: 1 + if (EXTENDED_TEST) send_ramp(port, 6); // HBs enabled: 1, CIC rate: 3 + send_ramp(port, 8); // HBs enabled: 3, CIC rate: 1 + send_ramp(port, 12); // HBs enabled: 2, CIC rate: 3 + send_ramp(port, 13); // HBs enabled: 0, CIC rate: 13 + if (EXTENDED_TEST) send_ramp(port, 16); // HBs enabled: 3, CIC rate: 2 + if (EXTENDED_TEST) send_ramp(port, 24); // HBs enabled: 3, CIC rate: 3 + send_ramp(port, 40); // HBs enabled: 3, CIC rate: 5 + if (EXTENDED_TEST) send_ramp(port, 200); // HBs enabled: 3, CIC rate: 25 + send_ramp(port, 255); // HBs enabled: 0, CIC rate: 255 + if (EXTENDED_TEST) send_ramp(port, 2040); // HBs enabled: 3, CIC rate: 255 + + test.end_test(); + end + + + //------------------------------------------------------------------------- + // Test timed tune + //------------------------------------------------------------------------- + + // This test has not been implemented because the RFNoC FFT has not been + // ported yet. + + + //------------------------------------------------------------------------- + // Test passing through a partial packet + //------------------------------------------------------------------------- + + test.start_test("Pass through partial packet"); + send_ramp(port, 2, 0, 4); + send_ramp(port, 3, 0, 4); + send_ramp(port, 4, 0, 4); + if (EXTENDED_TEST) send_ramp(port, 8, 0, 4); + send_ramp(port, 13, 0, 4); + if (EXTENDED_TEST) send_ramp(port, 24, 0, 4); + test.end_test(); + + + //------------------------------------------------------------------------- + // Finish + //------------------------------------------------------------------------- + + // End the TB, but don't $finish, since we don't want to kill other + // instances of this testbench that may be running. + test.end_tb(0); + + // Kill the clocks to end this instance of the testbench + rfnoc_chdr_clk_gen.kill(); + rfnoc_ctrl_clk_gen.kill(); + ddc_clk_gen.kill(); + end +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile new file mode 100644 index 000000000..6d1da3d60 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile @@ -0,0 +1,67 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# IP Specific +#------------------------------------------------- +# If simulation contains IP, define the IP_DIR and point +# it to the base level IP directory +LIB_IP_DIR = $(BASE_DIR)/../lib/ip + +# Include makefiles and sources for all IP components +# *after* defining the LIB_IP_DIR +include $(LIB_IP_DIR)/axi_hb47/Makefile.inc +include $(LIB_IP_DIR)/complex_multiplier_dds/Makefile.inc +include $(LIB_IP_DIR)/dds_sin_cos_lut_only/Makefile.inc +include $(BASE_DIR)/x300/coregen_dsp/Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(LIB_IP_AXI_HB47_SRCS) \ +$(LIB_IP_COMPLEX_MULTIPLIER_DDS_SRCS) \ +$(LIB_IP_DDS_SIN_COS_LUT_ONLY_SRCS) \ +$(COREGEN_DSP_SRCS) \ +) + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_UTIL_SRCS) \ +$(RFNOC_BLOCK_DUC_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = rfnoc_block_duc_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = \ +$(abspath rfnoc_block_duc_tb.sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile.srcs b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile.srcs new file mode 100644 index 000000000..69b6eaece --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/Makefile.srcs @@ -0,0 +1,11 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +RFNOC_BLOCK_DUC_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/blocks/rfnoc_block_duc/, \ +../rfnoc_block_ddc/noc_shell_ddc.v \ +rfnoc_block_duc_regs.vh \ +rfnoc_block_duc.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc.v new file mode 100644 index 000000000..400e9d270 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc.v @@ -0,0 +1,387 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_duc +// +// Description: An digital up-converter block for RFNoC. +// +// Parameters: +// +// THIS_PORTID : Control crossbar port to which this block is connected +// CHDR_W : AXIS CHDR interface data width +// NUM_PORTS : Number of DUC signal processing chains +// MTU : Maximum transmission unit (i.e., maximum packet size) in +// CHDR words is 2**MTU. +// CTRL_FIFO_SIZE : Size of the Control Port slave FIFO. This affects the +// number of outstanding commands that can be pending. +// NUM_HB : Number of half-band filter blocks to include (0-3) +// CIC_MAX_INTERP : Maximum interpolation to support in the CIC filter +// + +module rfnoc_block_duc #( + parameter THIS_PORTID = 0, + parameter CHDR_W = 64, + parameter NUM_PORTS = 2, + parameter MTU = 10, + parameter CTRL_FIFO_SIZE = 6, + parameter NUM_HB = 2, + parameter CIC_MAX_INTERP = 128 +) ( + //--------------------------------------------------------------------------- + // AXIS CHDR Port + //--------------------------------------------------------------------------- + + input wire rfnoc_chdr_clk, + input wire ce_clk, + + // CHDR inputs from framework + input wire [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tready, + + // CHDR outputs to framework + output wire [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tready, + + // Backend interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + + //--------------------------------------------------------------------------- + // AXIS CTRL Port + //--------------------------------------------------------------------------- + + input wire rfnoc_ctrl_clk, + + // CTRL port requests from framework + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + + // CTRL port requests to framework + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready +); + + // These are the only supported values for now + localparam ITEM_W = 32; + localparam NIPC = 1; + + localparam NOC_ID = 'hD0C0_0000; + + localparam COMPAT_MAJOR = 16'h0; + localparam COMPAT_MINOR = 16'h0; + + `include "rfnoc_block_duc_regs.vh" + `include "../../core/rfnoc_axis_ctrl_utils.vh" + + + //--------------------------------------------------------------------------- + // Signal Declarations + //--------------------------------------------------------------------------- + + wire rfnoc_chdr_rst; + + wire ctrlport_req_wr; + wire ctrlport_req_rd; + wire [19:0] ctrlport_req_addr; + wire [31:0] ctrlport_req_data; + wire ctrlport_req_has_time; + wire [63:0] ctrlport_req_time; + wire ctrlport_resp_ack; + wire [31:0] ctrlport_resp_data; + + wire [NUM_PORTS*ITEM_W-1:0] m_axis_data_tdata; + wire [ NUM_PORTS-1:0] m_axis_data_tlast; + wire [ NUM_PORTS-1:0] m_axis_data_tvalid; + wire [ NUM_PORTS-1:0] m_axis_data_tready; + wire [ NUM_PORTS*64-1:0] m_axis_data_ttimestamp; + wire [ NUM_PORTS-1:0] m_axis_data_thas_time; + wire [ NUM_PORTS*16-1:0] m_axis_data_tlength; + wire [ NUM_PORTS-1:0] m_axis_data_teob; + wire [ NUM_PORTS*128-1:0] m_axis_data_tuser; + + wire [NUM_PORTS*ITEM_W-1:0] s_axis_data_tdata; + wire [ NUM_PORTS-1:0] s_axis_data_tlast; + wire [ NUM_PORTS-1:0] s_axis_data_tvalid; + wire [ NUM_PORTS-1:0] s_axis_data_tready; + wire [ NUM_PORTS*128-1:0] s_axis_data_tuser; + wire [ NUM_PORTS-1:0] s_axis_data_teob; + wire [ NUM_PORTS*64-1:0] s_axis_data_ttimestamp; + wire [ NUM_PORTS-1:0] s_axis_data_thas_time; + + wire duc_rst; + + // Cross the CHDR reset to the ce_clk domain + synchronizer duc_rst_sync_i ( + .clk (ce_clk), + .rst (1'b0), + .in (rfnoc_chdr_rst), + .out (duc_rst) + ); + + + //--------------------------------------------------------------------------- + // NoC Shell + //--------------------------------------------------------------------------- + + // TODO: Replace noc_shell_radio with a customized block + noc_shell_ddc #( + .NOC_ID (NOC_ID), + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .CTRLPORT_SLV_EN (0), + .CTRLPORT_MST_EN (1), + .CTRL_FIFO_SIZE (CTRL_FIFO_SIZE), + .NUM_DATA_I (NUM_PORTS), + .NUM_DATA_O (NUM_PORTS), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .PYLD_FIFO_SIZE (MTU), + .MTU (MTU) + ) noc_shell_ddc_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_ctrl_rst (), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready), + .ctrlport_clk (ce_clk), + .ctrlport_rst (duc_rst), + .m_ctrlport_req_wr (ctrlport_req_wr), + .m_ctrlport_req_rd (ctrlport_req_rd), + .m_ctrlport_req_addr (ctrlport_req_addr), + .m_ctrlport_req_data (ctrlport_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (ctrlport_req_has_time), + .m_ctrlport_req_time (ctrlport_req_time), + .m_ctrlport_resp_ack (ctrlport_resp_ack), + .m_ctrlport_resp_status (AXIS_CTRL_STS_OKAY), + .m_ctrlport_resp_data (ctrlport_resp_data), + .s_ctrlport_req_wr (1'b0), + .s_ctrlport_req_rd (1'b0), + .s_ctrlport_req_addr (20'b0), + .s_ctrlport_req_portid (10'b0), + .s_ctrlport_req_rem_epid (16'b0), + .s_ctrlport_req_rem_portid (10'b0), + .s_ctrlport_req_data (32'b0), + .s_ctrlport_req_byte_en (4'b0), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (), + .axis_data_clk (ce_clk), + .axis_data_rst (duc_rst), + .m_axis_tdata (m_axis_data_tdata), + .m_axis_tkeep (), + .m_axis_tlast (m_axis_data_tlast), + .m_axis_tvalid (m_axis_data_tvalid), + .m_axis_tready (m_axis_data_tready), + .m_axis_ttimestamp (m_axis_data_ttimestamp), + .m_axis_thas_time (m_axis_data_thas_time), + .m_axis_tlength (m_axis_data_tlength), + .m_axis_teov (), + .m_axis_teob (m_axis_data_teob), + .s_axis_tdata (s_axis_data_tdata), + .s_axis_tkeep ({NUM_PORTS*NIPC{1'b1}}), + .s_axis_tlast (s_axis_data_tlast), + .s_axis_tvalid (s_axis_data_tvalid), + .s_axis_tready (s_axis_data_tready), + .s_axis_ttimestamp (s_axis_data_ttimestamp), + .s_axis_thas_time (s_axis_data_thas_time), + .s_axis_teov ({NUM_PORTS{1'b0}}), + .s_axis_teob (s_axis_data_teob) + ); + + + //--------------------------------------------------------------------------- + // Register Translation + //--------------------------------------------------------------------------- + // + // Each DUC block is allocated an address spaces. This block translates CTRL + // port transactions in that space to settings bus. + // + //--------------------------------------------------------------------------- + + wire [ 8*NUM_PORTS-1:0] set_addr; + wire [32*NUM_PORTS-1:0] set_data; + wire [ NUM_PORTS-1:0] set_has_time; + wire [ NUM_PORTS-1:0] set_stb; + wire [64*NUM_PORTS-1:0] set_time; + wire [ 8*NUM_PORTS-1:0] rb_addr; + reg [64*NUM_PORTS-1:0] rb_data; + + ctrlport_to_settings_bus # ( + .NUM_PORTS (NUM_PORTS) + ) ctrlport_to_settings_bus_i ( + .ctrlport_clk (ce_clk), + .ctrlport_rst (duc_rst), + .s_ctrlport_req_wr (ctrlport_req_wr), + .s_ctrlport_req_rd (ctrlport_req_rd), + .s_ctrlport_req_addr (ctrlport_req_addr), + .s_ctrlport_req_data (ctrlport_req_data), + .s_ctrlport_req_has_time (ctrlport_req_has_time), + .s_ctrlport_req_time (ctrlport_req_time), + .s_ctrlport_resp_ack (ctrlport_resp_ack), + .s_ctrlport_resp_data (ctrlport_resp_data), + .set_data (set_data), + .set_addr (set_addr), + .set_stb (set_stb), + .set_time (set_time), + .set_has_time (set_has_time), + .rb_stb ({NUM_PORTS{1'b1}}), + .rb_addr (rb_addr), + .rb_data (rb_data)); + + + //--------------------------------------------------------------------------- + // DUC Implementation + //--------------------------------------------------------------------------- + + // Unused signals + wire [ NUM_PORTS-1:0] clear_tx_seqnum = 0; + wire [16*NUM_PORTS-1:0] src_sid = 0; + wire [16*NUM_PORTS-1:0] next_dst_sid = 0; + + localparam MAX_M = CIC_MAX_INTERP * 2<<(NUM_HB-1); + + genvar i; + generate + for (i = 0; i < NUM_PORTS; i = i + 1) begin : gen_duc_chains + wire clear_user; + wire clear_duc = clear_tx_seqnum[i] | clear_user; + + wire set_stb_int = set_stb[i]; + wire [7:0] set_addr_int = set_addr[8*i+7:8*i]; + wire [31:0] set_data_int = set_data[32*i+31:32*i]; + wire [63:0] set_time_int = set_time[64*i+63:64*i]; + wire set_has_time_int = set_has_time[i]; + + // Build the expected tuser CHDR header + cvita_hdr_encoder cvita_hdr_encoder_i ( + .pkt_type (2'b0), + .eob (m_axis_data_teob[i]), + .has_time (m_axis_data_thas_time[i]), + .seqnum (12'b0), + .payload_length (m_axis_data_tlength[16*i +: 16]), + .src_sid (16'b0), + .dst_sid (16'b0), + .vita_time (m_axis_data_ttimestamp[64*i +: 64]), + .header (m_axis_data_tuser[128*i+:128]) + ); + + // Extract bit fields from outgoing tuser CHDR header + assign s_axis_data_teob[i] = s_axis_data_tuser[128*i+124 +: 1]; + assign s_axis_data_thas_time[i] = s_axis_data_tuser[128*i+125 +: 1]; + assign s_axis_data_ttimestamp[64*i+:64] = s_axis_data_tuser[128*i+ 0 +: 64]; + + // TODO Readback register for number of FIR filter taps + always @(*) begin + case(rb_addr[i*8+7:i*8]) + RB_COMPAT_NUM : rb_data[i*64+63:i*64] <= {COMPAT_MAJOR, COMPAT_MINOR}; + RB_NUM_HB : rb_data[i*64+63:i*64] <= NUM_HB; + RB_CIC_MAX_INTERP : rb_data[i*64+63:i*64] <= CIC_MAX_INTERP; + default : rb_data[i*64+63:i*64] <= 64'h0BADC0DE0BADC0DE; + endcase + end + + //////////////////////////////////////////////////////////// + // + // Timed CORDIC + // - Implements timed cordic tunes. Placed between AXI Wrapper + // and AXI Rate Change due to it needing access to the + // vita time of the samples. + // + //////////////////////////////////////////////////////////// + wire [31:0] m_axis_rc_tdata; + wire m_axis_rc_tlast; + wire m_axis_rc_tvalid; + wire m_axis_rc_tready; + wire [127:0] m_axis_rc_tuser; + + dds_timed #( + .SR_FREQ_ADDR(SR_FREQ_ADDR), + .SR_SCALE_IQ_ADDR(SR_SCALE_IQ_ADDR)) + dds_timed ( + .clk(ce_clk), .reset(duc_rst), .clear(clear_tx_seqnum[i]), + .timed_cmd_fifo_full(), + .set_stb(set_stb_int), .set_addr(set_addr_int), .set_data(set_data_int), + .set_time(set_time_int), .set_has_time(set_has_time_int), + .i_tdata(m_axis_rc_tdata), .i_tlast(m_axis_rc_tlast), .i_tvalid(m_axis_rc_tvalid), + .i_tready(m_axis_rc_tready), .i_tuser(m_axis_rc_tuser), + .o_tdata(s_axis_data_tdata[ITEM_W*i+:ITEM_W]), .o_tlast(s_axis_data_tlast[i]), .o_tvalid(s_axis_data_tvalid[i]), + .o_tready(s_axis_data_tready[i]), .o_tuser(s_axis_data_tuser[128*i+:128])); + + //////////////////////////////////////////////////////////// + // + // Increase Rate + // + //////////////////////////////////////////////////////////// + wire [31:0] sample_tdata, sample_duc_tdata; + wire sample_tvalid, sample_tready; + wire sample_duc_tvalid, sample_duc_tready; + axi_rate_change #( + .WIDTH(32), + .MAX_N(1), + .MAX_M(MAX_M), + .SR_N_ADDR(SR_N_ADDR), + .SR_M_ADDR(SR_M_ADDR), + .SR_CONFIG_ADDR(SR_CONFIG_ADDR)) + axi_rate_change ( + .clk(ce_clk), .reset(duc_rst), .clear(clear_tx_seqnum[i]), .clear_user(clear_user), + .src_sid(src_sid[16*i+15:16*i]), .dst_sid(next_dst_sid[16*i+15:16*i]), + .set_stb(set_stb_int), .set_addr(set_addr_int), .set_data(set_data_int), + .i_tdata(m_axis_data_tdata[ITEM_W*i+:ITEM_W]), .i_tlast(m_axis_data_tlast[i]), .i_tvalid(m_axis_data_tvalid[i]), + .i_tready(m_axis_data_tready[i]), .i_tuser(m_axis_data_tuser[128*i+:128]), + .o_tdata(m_axis_rc_tdata), .o_tlast(m_axis_rc_tlast), .o_tvalid(m_axis_rc_tvalid), + .o_tready(m_axis_rc_tready), .o_tuser(m_axis_rc_tuser), + .m_axis_data_tdata({sample_tdata}), .m_axis_data_tlast(), .m_axis_data_tvalid(sample_tvalid), + .m_axis_data_tready(sample_tready), + .s_axis_data_tdata(sample_duc_tdata), .s_axis_data_tlast(1'b0), .s_axis_data_tvalid(sample_duc_tvalid), + .s_axis_data_tready(sample_duc_tready), + .warning_long_throttle(), .error_extra_outputs(), .error_drop_pkt_lockup()); + + //////////////////////////////////////////////////////////// + // + // Digital Up Converter + // + //////////////////////////////////////////////////////////// + duc #( + .SR_INTERP_ADDR(SR_INTERP_ADDR), + .NUM_HB(NUM_HB), + .CIC_MAX_INTERP(CIC_MAX_INTERP)) + duc ( + .clk(ce_clk), .reset(duc_rst), .clear(clear_duc), + .set_stb(set_stb_int), .set_addr(set_addr_int), .set_data(set_data_int), + .i_tdata(sample_tdata), .i_tuser(128'b0), .i_tvalid(sample_tvalid), .i_tready(sample_tready), + .o_tdata(sample_duc_tdata), .o_tuser(), .o_tvalid(sample_duc_tvalid), .o_tready(sample_duc_tready)); + + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_regs.vh b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_regs.vh new file mode 100644 index 000000000..fa239857e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_regs.vh @@ -0,0 +1,25 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_duc_regs (Header) +// +// Description: Header file for RFNoC DUC functionality. This includes +// register offsets, bitfields and constants for the radio components. +// + +// For now, these offsets match the original DUC +localparam DUC_BASE_ADDR = 'h00; +localparam DUC_ADDR_W = 8; + +localparam RB_COMPAT_NUM = 0; +localparam RB_NUM_HB = 1; +localparam RB_CIC_MAX_INTERP = 2; +localparam SR_N_ADDR = 128; +localparam SR_M_ADDR = 129; +localparam SR_CONFIG_ADDR = 130; +localparam SR_INTERP_ADDR = 131; +localparam SR_FREQ_ADDR = 132; +localparam SR_SCALE_IQ_ADDR = 133; + diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_tb.sv new file mode 100644 index 000000000..5bca3f03b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_duc/rfnoc_block_duc_tb.sv @@ -0,0 +1,387 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_duc_tb +// +// Description: Testbench for rfnoc_block_duc +// + + +module rfnoc_block_duc_tb(); + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgRfnocBlockCtrlBfm::*; + + `include "rfnoc_block_duc_regs.vh" + + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Simulation parameters + localparam real CHDR_CLK_PER = 5.0; // CHDR clock rate + localparam real DUC_CLK_PER = 4.0; // DUC IP clock rate + localparam int EXTENDED_TEST = 0; // Perform a longer test + localparam int SPP = 128; // Samples per packet + localparam int PKT_SIZE_BYTES = SPP*4; // Bytes per packet + localparam int STALL_PROB = 25; // BFM stall probability + + // Block configuration + localparam int CHDR_W = 64; + localparam int THIS_PORTID = 'h123; + localparam int MTU = 8; + localparam int NUM_PORTS = 1; + localparam int NUM_HB = 3; + localparam int CIC_MAX_INTERP = 128; + + + //--------------------------------------------------------------------------- + // Clocks + //--------------------------------------------------------------------------- + + bit rfnoc_chdr_clk; + bit rfnoc_ctrl_clk; + + sim_clock_gen #(CHDR_CLK_PER) rfnoc_chdr_clk_gen (.clk(rfnoc_chdr_clk), .rst()); + sim_clock_gen #(CHDR_CLK_PER) rfnoc_ctrl_clk_gen (.clk(rfnoc_ctrl_clk), .rst()); + sim_clock_gen #(DUC_CLK_PER) duc_clk_gen (.clk(ce_clk), .rst()); + + + //--------------------------------------------------------------------------- + // Bus Functional Models + //--------------------------------------------------------------------------- + + RfnocBackendIf backend (rfnoc_chdr_clk, rfnoc_ctrl_clk); + AxiStreamIf #(32) m_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(32) s_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(CHDR_W) m_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + AxiStreamIf #(CHDR_W) s_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + + // Bus functional model for a software block controller + RfnocBlockCtrlBfm #(.CHDR_W(CHDR_W)) blk_ctrl = + new(backend, m_ctrl, s_ctrl); + + // Connect block controller to BFMs + for (genvar i = 0; i < NUM_PORTS; i++) begin : gen_bfm_connections + initial begin + blk_ctrl.connect_master_data_port(i, m_chdr[i], PKT_SIZE_BYTES); + blk_ctrl.connect_slave_data_port(i, s_chdr[i]); + blk_ctrl.set_master_stall_prob(i, STALL_PROB); + blk_ctrl.set_slave_stall_prob(i, STALL_PROB); + end + end + + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + logic [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tready; + + logic [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tready; + + // Map the array of BFMs to a flat vector for the DUT + genvar i; + for (i = 0; i < NUM_PORTS; i++) begin : gen_dut_connections + // Connect BFM master to DUT slave port + assign s_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W] = m_chdr[i].tdata; + assign s_rfnoc_chdr_tlast[i] = m_chdr[i].tlast; + assign s_rfnoc_chdr_tvalid[i] = m_chdr[i].tvalid; + assign m_chdr[i].tready = s_rfnoc_chdr_tready[i]; + + // Connect BFM slave to DUT master port + assign s_chdr[i].tdata = m_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W]; + assign s_chdr[i].tlast = m_rfnoc_chdr_tlast[i]; + assign s_chdr[i].tvalid = m_rfnoc_chdr_tvalid[i]; + assign m_rfnoc_chdr_tready[i] = s_chdr[i].tready; + end + + rfnoc_block_duc #( + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .NUM_PORTS (NUM_PORTS), + .MTU (MTU), + .NUM_HB (NUM_HB), + .CIC_MAX_INTERP (CIC_MAX_INTERP) + ) rfnoc_block_duc_i ( + .rfnoc_chdr_clk (backend.chdr_clk), + .ce_clk (ce_clk), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .rfnoc_core_config (backend.cfg), + .rfnoc_core_status (backend.sts), + .rfnoc_ctrl_clk (backend.ctrl_clk), + .s_rfnoc_ctrl_tdata (m_ctrl.tdata), + .s_rfnoc_ctrl_tlast (m_ctrl.tlast), + .s_rfnoc_ctrl_tvalid (m_ctrl.tvalid), + .s_rfnoc_ctrl_tready (m_ctrl.tready), + .m_rfnoc_ctrl_tdata (s_ctrl.tdata), + .m_rfnoc_ctrl_tlast (s_ctrl.tlast), + .m_rfnoc_ctrl_tvalid (s_ctrl.tvalid), + .m_rfnoc_ctrl_tready (s_ctrl.tready) + ); + + + //--------------------------------------------------------------------------- + // Helper Tasks + //--------------------------------------------------------------------------- + + // Translate the desired register access to a ctrlport write request. + task automatic write_reg(int port, byte unsigned addr, bit [31:0] value); + blk_ctrl.reg_write(256*8*port + addr*8, value); + endtask : write_reg + + + // Translate the desired register access to a ctrlport read request. + task automatic read_user_reg(int port, byte unsigned addr, output logic [63:0] value); + blk_ctrl.reg_read(256*8*port + addr*8 + 0, value[31: 0]); + blk_ctrl.reg_read(256*8*port + addr*8 + 4, value[63:32]); + endtask : read_user_reg + + + // Set the interpolation rate + task automatic set_interp_rate(int port, int interp_rate); + begin + logic [7:0] cic_rate = 8'd0; + logic [7:0] hb_enables = 2'b0; + + int _interp_rate = interp_rate; + + // Calculate which half bands to enable and whatever is left over set the CIC + while ((_interp_rate[0] == 0) && (hb_enables < NUM_HB)) begin + hb_enables += 1'b1; + _interp_rate = _interp_rate >> 1; + end + + // CIC rate cannot be set to 0 + cic_rate = (_interp_rate[7:0] == 8'd0) ? 8'd1 : _interp_rate[7:0]; + `ASSERT_ERROR(hb_enables <= NUM_HB, "Enabled halfbands may not exceed total number of half bands."); + `ASSERT_ERROR(cic_rate > 0 && cic_rate <= CIC_MAX_INTERP, + "CIC Interpolation rate must be positive, not exceed the max cic interpolation rate, and cannot equal 0!"); + + // Setup DUC + $display("Set interpolation to %0d", interp_rate); + $display("- Number of enabled HBs: %0d", hb_enables); + $display("- CIC Rate: %0d", cic_rate); + write_reg(port, SR_M_ADDR, interp_rate); // Set interpolation rate in AXI rate change + write_reg(port, SR_INTERP_ADDR, {hb_enables, cic_rate}); // Enable HBs, set CIC rate + end + endtask + + + // Test sending packets of ones + task automatic send_ones(int port, int interp_rate, bit has_time); + begin + const bit [63:0] start_time = 64'h0123456789ABCDEF; + + set_interp_rate(port, interp_rate); + + // Setup DUC + write_reg(port, SR_CONFIG_ADDR, 32'd1); // Enable clear EOB + write_reg(port, SR_FREQ_ADDR, 32'd0); // CORDIC phase increment + write_reg(port, SR_SCALE_IQ_ADDR, (1 << 14)); // Scaling, set to 1 + + fork + begin + chdr_word_t send_payload[$]; + packet_info_t pkt_info; + + $display("Send ones"); + + // Generate a payload of all ones + send_payload = {}; + for (int i = 0; i < PKT_SIZE_BYTES/8; i++) begin + send_payload.push_back({16'hffff, 16'hffff, 16'hffff, 16'hffff}); + end + + // Send two packets with EOB on the second packet + pkt_info = 0; + pkt_info.has_time = has_time; + pkt_info.timestamp = start_time; + blk_ctrl.send_packets(port, send_payload, /*data_bytes*/, /*metadata*/, pkt_info); + pkt_info.timestamp = start_time + SPP; + pkt_info.eob = 1; + blk_ctrl.send_packets(port, send_payload, /*data_bytes*/, /*metadata*/, pkt_info); + + $display("Send ones complete"); + end + begin + string s; + chdr_word_t samples; + int data_bytes; + chdr_word_t recv_payload[$]; + chdr_word_t metadata[$]; + packet_info_t pkt_info; + + $display("Check incoming samples"); + for (int i = 0; i < 2*interp_rate; i++) begin + blk_ctrl.recv_adv(port, recv_payload, data_bytes, metadata, pkt_info); + + // Check the packet size + $sformat(s, "incorrect (drop) packet size! expected: %0d, actual: %0d", PKT_SIZE_BYTES/8, recv_payload.size()); + `ASSERT_ERROR(recv_payload.size() == PKT_SIZE_BYTES/8, s); + + // Check the timestamp + if (has_time) begin + bit [63:0] expected_time; + // Calculate what the timestamp should be + expected_time = start_time + i * SPP; + $sformat(s, "Incorrect timestamp: has_time = %0d, timestamp = 0x%0X, expected 0x%0X", + pkt_info.has_time, pkt_info.timestamp, expected_time); + `ASSERT_ERROR(pkt_info.has_time == 1 && pkt_info.timestamp == expected_time, s); + end else begin + `ASSERT_ERROR(pkt_info.has_time == 0, "Packet has timestamp when it shouldn't"); + end + + // Check EOB + if (i == 2*interp_rate-1) begin + `ASSERT_ERROR(pkt_info.eob == 1, "EOB not set on last packet"); + end else begin + `ASSERT_ERROR(pkt_info.eob == 0, + $sformatf("EOB unexpectedly set on packet %0d", i)); + end + + // Check the sample values + samples = 64'd0; + for (int j = 0; j < PKT_SIZE_BYTES/8; j++) begin + samples = recv_payload[j]; + $sformat(s, "Ramp word %0d invalid! Expected a real value, Received: %0d", 2*j, samples); + `ASSERT_ERROR(samples >= 0, s); + end + end + $display("Check complete"); + end + join + end + endtask + + + //--------------------------------------------------------------------------- + // Test Process + //--------------------------------------------------------------------------- + + initial begin : tb_main + const int port = 0; + test.start_tb("rfnoc_block_duc_tb"); + + // Start the BFMs running + blk_ctrl.run(); + + + //------------------------------------------------------------------------- + // Reset + //------------------------------------------------------------------------- + + test.start_test("Wait for Reset", 10us); + fork + blk_ctrl.reset_chdr(); + blk_ctrl.reset_ctrl(); + join; + test.end_test(); + + + //------------------------------------------------------------------------- + // Check NoC ID and Block Info + //------------------------------------------------------------------------- + + test.start_test("Verify Block Info", 2us); + `ASSERT_ERROR(blk_ctrl.get_noc_id() == rfnoc_block_duc_i.NOC_ID, "Incorrect NOC_ID value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_i() == NUM_PORTS, "Incorrect NUM_DATA_I value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_o() == NUM_PORTS, "Incorrect NUM_DATA_O value"); + `ASSERT_ERROR(blk_ctrl.get_mtu() == MTU, "Incorrect MTU value"); + test.end_test(); + + + //------------------------------------------------------------------------- + // Test read-back regs + //------------------------------------------------------------------------- + + begin + logic [63:0] val64; + test.start_test("Test registers", 10us); + read_user_reg(port, RB_NUM_HB, val64); + `ASSERT_ERROR(val64 == NUM_HB, "Register NUM_HB didn't read back expected value"); + read_user_reg(port, RB_CIC_MAX_INTERP, val64); + `ASSERT_ERROR(val64 ==CIC_MAX_INTERP, "Register RB_CIC_MAX_INTERP didn't read back expected value"); + test.end_test(); + end + + + //------------------------------------------------------------------------- + // Test various interpolation rates (no timestamp) + //------------------------------------------------------------------------- + + begin + test.start_test("Test interpolation rates (with timestamp)", 0.5ms); + + $display("Note: This test will take a long time!"); + send_ones(port, 1, 1); // HBs enabled: 0, CIC rate: 1 + send_ones(port, 2, 1); // HBs enabled: 1, CIC rate: 1 + send_ones(port, 3, 1); // HBs enabled: 0, CIC rate: 3 + send_ones(port, 4, 1); // HBs enabled: 2, CIC rate: 1 + send_ones(port, 6, 1); // HBs enabled: 1, CIC rate: 3 + send_ones(port, 8, 1); // HBs enabled: 2, CIC rate: 2 + send_ones(port, 12, 1); // HBs enabled: 2, CIC rate: 3 + send_ones(port, 13, 1); // HBs enabled: 0, CIC rate: 13 + send_ones(port, 16, 1); // HBs enabled: 2, CIC rate: 3 + send_ones(port, 40, 1); // HBs enabled: 2, CIC rate: 20 + + test.end_test(); + end + + + //------------------------------------------------------------------------- + // Test various interpolation rates (without timestamp) + //------------------------------------------------------------------------- + + begin + test.start_test("Test interpolation rates (no timestamp)", 0.5ms); + + send_ones(port, 1, 0); // HBs enabled: 0, CIC rate: 1 + send_ones(port, 3, 0); // HBs enabled: 0, CIC rate: 3 + + test.end_test(); + end + + + //------------------------------------------------------------------------- + // Test timed tune + //------------------------------------------------------------------------- + + // This test has not been implemented because the RFNoC FFT has not been + // ported yet. + + + //------------------------------------------------------------------------- + // Finish + //------------------------------------------------------------------------- + + // End the TB, but don't $finish, since we don't want to kill other + // instances of this testbench that may be running. + test.end_tb(0); + + // Kill the clocks to end this instance of the testbench + rfnoc_chdr_clk_gen.kill(); + rfnoc_ctrl_clk_gen.kill(); + duc_clk_gen.kill(); + end +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile new file mode 100644 index 000000000..868246fbd --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile @@ -0,0 +1,62 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# IP Specific +#------------------------------------------------- +# If simulation contains IP, define the IP_DIR and point +# it to the base level IP directory +LIB_IP_DIR = $(BASE_DIR)/../lib/ip + +# Include makefiles and sources for all IP components +# *after* defining the LIB_IP_DIR +include $(LIB_IP_DIR)/axi_fft/Makefile.inc +include $(LIB_IP_DIR)/complex_to_magphase/Makefile.inc + +DESIGN_SRCS += $(abspath \ +$(LIB_IP_AXI_FFT_OUTS) \ +) + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_UTIL_SRCS) \ +$(RFNOC_OOT_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = rfnoc_block_fft_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = \ +$(abspath rfnoc_block_fft_tb.sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile.srcs b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile.srcs new file mode 100644 index 000000000..21ba967f2 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/Makefile.srcs @@ -0,0 +1,10 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +RFNOC_OOT_SRCS += $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/blocks/rfnoc_block_fft/, \ +noc_shell_fft.v \ +rfnoc_block_fft.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/noc_shell_fft.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/noc_shell_fft.v new file mode 100644 index 000000000..37a60ef31 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/noc_shell_fft.v @@ -0,0 +1,294 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: noc_shell_fft +// + +module noc_shell_fft #( + parameter [31:0] NOC_ID = 32 'h0, + parameter [ 9:0] THIS_PORTID = 10 'd0, + parameter CHDR_W = 64, + parameter [ 0:0] CTRLPORT_SLV_EN = 1, + parameter [ 0:0] CTRLPORT_MST_EN = 1, + parameter SYNC_CLKS = 0, + parameter [ 5:0] NUM_DATA_I = 1, + parameter [ 5:0] NUM_DATA_O = 1, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter PYLD_FIFO_SIZE = 5, + parameter CTXT_FIFO_SIZE = 5, + parameter MTU = 10 +) ( + //--------------------------------------------------------------------------- + // Framework Interface + //--------------------------------------------------------------------------- + + // RFNoC Framework Clocks and Resets + input wire rfnoc_chdr_clk, + output wire rfnoc_chdr_rst, + input wire rfnoc_ctrl_clk, + output wire rfnoc_ctrl_rst, + // RFNoC Backend Interface + input wire [ 511:0] rfnoc_core_config, + output wire [ 511:0] rfnoc_core_status, + // CHDR Input Ports (from framework) + input wire [(CHDR_W*NUM_DATA_I)-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tready, + // CHDR Output Ports (to framework) + output wire [(CHDR_W*NUM_DATA_O)-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tready, + // AXIS-Ctrl Input Port (from framework) + input wire [ 31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + // AXIS-Ctrl Output Port (to framework) + output wire [ 31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + //--------------------------------------------------------------------------- + // Client Control Port Interface + //--------------------------------------------------------------------------- + + // Clock + input wire ctrlport_clk, + input wire ctrlport_rst, + // Master + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [ 3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + // Slave + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [ 9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [ 9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output wire s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Client Data Interface + //--------------------------------------------------------------------------- + + // Clock + input wire axis_data_clk, + input wire axis_data_rst, + + // Output data stream (to user logic) + output wire [(NUM_DATA_I*ITEM_W*NIPC)-1:0] m_axis_payload_tdata, + output wire [ (NUM_DATA_I*NIPC)-1:0] m_axis_payload_tkeep, + output wire [ NUM_DATA_I-1:0] m_axis_payload_tlast, + output wire [ NUM_DATA_I-1:0] m_axis_payload_tvalid, + input wire [ NUM_DATA_I-1:0] m_axis_payload_tready, + + // Input data stream (from user logic) + input wire [(NUM_DATA_O*ITEM_W*NIPC)-1:0] s_axis_payload_tdata, + input wire [ (NUM_DATA_O*NIPC)-1:0] s_axis_payload_tkeep, + input wire [ NUM_DATA_O-1:0] s_axis_payload_tlast, + input wire [ NUM_DATA_O-1:0] s_axis_payload_tvalid, + output wire [ NUM_DATA_O-1:0] s_axis_payload_tready, + + // Output context stream (to user logic) + output wire [(NUM_DATA_I*CHDR_W)-1:0] m_axis_context_tdata, + output wire [ (4*NUM_DATA_I)-1:0] m_axis_context_tuser, + output wire [ NUM_DATA_I-1:0] m_axis_context_tlast, + output wire [ NUM_DATA_I-1:0] m_axis_context_tvalid, + input wire [ NUM_DATA_I-1:0] m_axis_context_tready, + + // Input context stream (from user logic) + input wire [(NUM_DATA_O*CHDR_W)-1:0] s_axis_context_tdata, + input wire [ (4*NUM_DATA_O)-1:0] s_axis_context_tuser, + input wire [ NUM_DATA_O-1:0] s_axis_context_tlast, + input wire [ NUM_DATA_O-1:0] s_axis_context_tvalid, + output wire [ NUM_DATA_O-1:0] s_axis_context_tready +); + + localparam CTRL_FIFO_SIZE = 5; + + + //--------------------------------------------------------------------------- + // Backend Interface + //--------------------------------------------------------------------------- + + wire data_i_flush_en; + wire [31:0] data_i_flush_timeout; + wire [63:0] data_i_flush_active; + wire [63:0] data_i_flush_done; + wire data_o_flush_en; + wire [31:0] data_o_flush_timeout; + wire [63:0] data_o_flush_active; + wire [63:0] data_o_flush_done; + + backend_iface #( + .NOC_ID (NOC_ID), + .NUM_DATA_I (NUM_DATA_I), + .NUM_DATA_O (NUM_DATA_O), + .CTRL_FIFOSIZE (CTRL_FIFO_SIZE), + .MTU (MTU) + ) backend_iface_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst), + .data_i_flush_en (data_i_flush_en), + .data_i_flush_timeout (data_i_flush_timeout), + .data_i_flush_active (data_i_flush_active), + .data_i_flush_done (data_i_flush_done), + .data_o_flush_en (data_o_flush_en), + .data_o_flush_timeout (data_o_flush_timeout), + .data_o_flush_active (data_o_flush_active), + .data_o_flush_done (data_o_flush_done) + ); + + //--------------------------------------------------------------------------- + // Control Path + //--------------------------------------------------------------------------- + + ctrlport_endpoint #( + .THIS_PORTID (THIS_PORTID ), + .SYNC_CLKS (0 ), + .AXIS_CTRL_MST_EN (CTRLPORT_SLV_EN), + .AXIS_CTRL_SLV_EN (CTRLPORT_MST_EN), + .SLAVE_FIFO_SIZE (CTRL_FIFO_SIZE ) + ) ctrlport_ep_i ( + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .ctrlport_clk (ctrlport_clk ), + .ctrlport_rst (ctrlport_rst ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .m_ctrlport_req_wr (m_ctrlport_req_wr ), + .m_ctrlport_req_rd (m_ctrlport_req_rd ), + .m_ctrlport_req_addr (m_ctrlport_req_addr ), + .m_ctrlport_req_data (m_ctrlport_req_data ), + .m_ctrlport_req_byte_en (m_ctrlport_req_byte_en ), + .m_ctrlport_req_has_time (m_ctrlport_req_has_time ), + .m_ctrlport_req_time (m_ctrlport_req_time ), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack ), + .m_ctrlport_resp_status (m_ctrlport_resp_status ), + .m_ctrlport_resp_data (m_ctrlport_resp_data ), + .s_ctrlport_req_wr (s_ctrlport_req_wr ), + .s_ctrlport_req_rd (s_ctrlport_req_rd ), + .s_ctrlport_req_addr (s_ctrlport_req_addr ), + .s_ctrlport_req_portid (s_ctrlport_req_portid ), + .s_ctrlport_req_rem_epid (s_ctrlport_req_rem_epid ), + .s_ctrlport_req_rem_portid(s_ctrlport_req_rem_portid), + .s_ctrlport_req_data (s_ctrlport_req_data ), + .s_ctrlport_req_byte_en (s_ctrlport_req_byte_en ), + .s_ctrlport_req_has_time (s_ctrlport_req_has_time ), + .s_ctrlport_req_time (s_ctrlport_req_time ), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack ), + .s_ctrlport_resp_status (s_ctrlport_resp_status ), + .s_ctrlport_resp_data (s_ctrlport_resp_data ) + ); + + //--------------------------------------------------------------------------- + // Data Path + //--------------------------------------------------------------------------- + + genvar i; + generate + + for (i = 0; i < NUM_DATA_I; i = i + 1) begin: chdr_to_data + chdr_to_axis_pyld_ctxt #( + .CHDR_W (CHDR_W ), + .ITEM_W (ITEM_W ), + .NIPC (NIPC ), + .SYNC_CLKS (SYNC_CLKS ), + .CONTEXT_FIFO_SIZE (CTXT_FIFO_SIZE), + .PAYLOAD_FIFO_SIZE (PYLD_FIFO_SIZE), + .CONTEXT_PREFETCH_EN (1 ) + ) chdr_to_axis_pyld_ctxt_i ( + .axis_chdr_clk (rfnoc_chdr_clk ), + .axis_chdr_rst (rfnoc_chdr_rst ), + .axis_data_clk (axis_data_clk ), + .axis_data_rst (axis_data_rst ), + .s_axis_chdr_tdata (s_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W] ), + .s_axis_chdr_tlast (s_rfnoc_chdr_tlast [i] ), + .s_axis_chdr_tvalid (s_rfnoc_chdr_tvalid [i] ), + .s_axis_chdr_tready (s_rfnoc_chdr_tready [i] ), + .m_axis_payload_tdata (m_axis_payload_tdata [(i*ITEM_W*NIPC)+:(ITEM_W*NIPC)]), + .m_axis_payload_tkeep (m_axis_payload_tkeep [(i*NIPC)+:NIPC] ), + .m_axis_payload_tlast (m_axis_payload_tlast [i] ), + .m_axis_payload_tvalid(m_axis_payload_tvalid[i] ), + .m_axis_payload_tready(m_axis_payload_tready[i] ), + .m_axis_context_tdata (m_axis_context_tdata [(i*CHDR_W)+:(CHDR_W)] ), + .m_axis_context_tuser (m_axis_context_tuser [(i*4)+:4] ), + .m_axis_context_tlast (m_axis_context_tlast [i] ), + .m_axis_context_tvalid(m_axis_context_tvalid[i] ), + .m_axis_context_tready(m_axis_context_tready[i] ), + .flush_en (data_i_flush_en ), + .flush_timeout (data_i_flush_timeout ), + .flush_active (data_i_flush_active [i] ), + .flush_done (data_i_flush_done [i] ) + ); + end + + for (i = 0; i < NUM_DATA_O; i = i + 1) begin: data_to_chdr + axis_pyld_ctxt_to_chdr #( + .CHDR_W (CHDR_W ), + .ITEM_W (ITEM_W ), + .NIPC (NIPC ), + .SYNC_CLKS (SYNC_CLKS ), + .CONTEXT_FIFO_SIZE (CTXT_FIFO_SIZE), + .PAYLOAD_FIFO_SIZE (PYLD_FIFO_SIZE), + .CONTEXT_PREFETCH_EN (1 ), + .MTU (MTU ) + ) axis_pyld_ctxt_to_chdr_i ( + .axis_chdr_clk (rfnoc_chdr_clk ), + .axis_chdr_rst (rfnoc_chdr_rst ), + .axis_data_clk (axis_data_clk ), + .axis_data_rst (axis_data_rst ), + .m_axis_chdr_tdata (m_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W] ), + .m_axis_chdr_tlast (m_rfnoc_chdr_tlast [i] ), + .m_axis_chdr_tvalid (m_rfnoc_chdr_tvalid [i] ), + .m_axis_chdr_tready (m_rfnoc_chdr_tready [i] ), + .s_axis_payload_tdata (s_axis_payload_tdata [(i*ITEM_W*NIPC)+:(ITEM_W*NIPC)]), + .s_axis_payload_tkeep (s_axis_payload_tkeep [(i*NIPC)+:NIPC] ), + .s_axis_payload_tlast (s_axis_payload_tlast [i] ), + .s_axis_payload_tvalid(s_axis_payload_tvalid[i] ), + .s_axis_payload_tready(s_axis_payload_tready[i] ), + .s_axis_context_tdata (s_axis_context_tdata [(i*CHDR_W)+:(CHDR_W)] ), + .s_axis_context_tuser (s_axis_context_tuser [(i*4)+:4] ), + .s_axis_context_tlast (s_axis_context_tlast [i] ), + .s_axis_context_tvalid(s_axis_context_tvalid[i] ), + .s_axis_context_tready(s_axis_context_tready[i] ), + .framer_errors ( ), + .flush_en (data_o_flush_en ), + .flush_timeout (data_o_flush_timeout ), + .flush_active (data_o_flush_active [i] ), + .flush_done (data_o_flush_done [i] ) + ); + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft.v new file mode 100644 index 000000000..76ae37524 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft.v @@ -0,0 +1,559 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_fft +// +// Description: An FFT block for RFNoC. +// +// Parameters: +// +// THIS_PORTID : Control crossbar port to which this block is connected +// CHDR_W : AXIS CHDR interface data width +// MTU : Maximum transmission unit (i.e., maximum packet size) in +// CHDR words is 2**MTU. +// EN_MAGNITUDE_OUT : CORDIC based magnitude calculation +// EN_MAGNITUDE_APPROX_OUT : Multipler-less, lower resource usage +// EN_MAGNITUDE_SQ_OUT : Magnitude squared +// EN_FFT_SHIFT : Center zero frequency bin +// + +module rfnoc_block_fft #( + parameter THIS_PORTID = 0, + parameter CHDR_W = 64, + parameter MTU = 10, + + parameter EN_MAGNITUDE_OUT = 0, + parameter EN_MAGNITUDE_APPROX_OUT = 1, + parameter EN_MAGNITUDE_SQ_OUT = 1, + parameter EN_FFT_SHIFT = 1 + ) +( + //--------------------------------------------------------------------------- + // AXIS CHDR Port + //--------------------------------------------------------------------------- + + input wire rfnoc_chdr_clk, + input wire ce_clk, + + // CHDR inputs from framework + input wire [CHDR_W-1:0] s_rfnoc_chdr_tdata, + input wire s_rfnoc_chdr_tlast, + input wire s_rfnoc_chdr_tvalid, + output wire s_rfnoc_chdr_tready, + + // CHDR outputs to framework + output wire [CHDR_W-1:0] m_rfnoc_chdr_tdata, + output wire m_rfnoc_chdr_tlast, + output wire m_rfnoc_chdr_tvalid, + input wire m_rfnoc_chdr_tready, + + // Backend interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + + //--------------------------------------------------------------------------- + // AXIS CTRL Port + //--------------------------------------------------------------------------- + + input wire rfnoc_ctrl_clk, + + // CTRL port requests from framework + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + + // CTRL port requests to framework + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready +); + + // These are the only supported values for now + localparam ITEM_W = 32; + localparam NIPC = 1; + + localparam NOC_ID = 32'hFF70_0000; + + `include "../../core/rfnoc_axis_ctrl_utils.vh" + + //--------------------------------------------------------------------------- + // Signal Declarations + //--------------------------------------------------------------------------- + + wire rfnoc_chdr_rst; + + wire ctrlport_req_wr; + wire ctrlport_req_rd; + wire [19:0] ctrlport_req_addr; + wire [31:0] ctrlport_req_data; + wire ctrlport_req_has_time; + wire [63:0] ctrlport_req_time; + wire ctrlport_resp_ack; + wire [31:0] ctrlport_resp_data; + + wire [ITEM_W-1:0] axis_to_fft_tdata; + wire axis_to_fft_tlast; + wire axis_to_fft_tvalid; + wire axis_to_fft_tready; + + wire [ITEM_W-1:0] axis_from_fft_tdata; + wire axis_from_fft_tlast; + wire axis_from_fft_tvalid; + wire axis_from_fft_tready; + + wire [CHDR_W-1:0] m_axis_context_tdata; + wire [ 3:0] m_axis_context_tuser; + wire [ 0:0] m_axis_context_tlast; + wire [ 0:0] m_axis_context_tvalid; + wire [ 0:0] m_axis_context_tready; + + wire [CHDR_W-1:0] s_axis_context_tdata; + wire [ 3:0] s_axis_context_tuser; + wire [ 0:0] s_axis_context_tlast; + wire [ 0:0] s_axis_context_tvalid; + wire [ 0:0] s_axis_context_tready; + + wire ce_rst; + + // Cross the CHDR reset to the radio_clk domain + pulse_synchronizer #( + .MODE ("POSEDGE") + ) ctrl_rst_sync_i ( + .clk_a (rfnoc_chdr_clk), + .rst_a (1'b0), + .pulse_a (rfnoc_chdr_rst), + .busy_a (), + .clk_b (ce_clk), + .pulse_b (ce_rst) + ); + + //--------------------------------------------------------------------------- + // NoC Shell + //--------------------------------------------------------------------------- + + noc_shell_fft #( + .NOC_ID (NOC_ID ), + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W ), + .CTRLPORT_SLV_EN(0 ), + .CTRLPORT_MST_EN(1 ), + .SYNC_CLKS (0 ), + .NUM_DATA_I (1 ), + .NUM_DATA_O (1 ), + .ITEM_W (ITEM_W ), + .NIPC (NIPC ), + .PYLD_FIFO_SIZE (MTU ), + .CTXT_FIFO_SIZE (1 ), + .MTU (MTU ) + ) noc_shell_fft_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk ), + .rfnoc_chdr_rst (rfnoc_chdr_rst ), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst ( ), + .rfnoc_core_config (rfnoc_core_config ), + .rfnoc_core_status (rfnoc_core_status ), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata ), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast ), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid ), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready ), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata ), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast ), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid ), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .ctrlport_clk (ce_clk ), + .ctrlport_rst (ce_rst ), + .m_ctrlport_req_wr (ctrlport_req_wr ), + .m_ctrlport_req_rd (ctrlport_req_rd ), + .m_ctrlport_req_addr (ctrlport_req_addr ), + .m_ctrlport_req_data (ctrlport_req_data ), + .m_ctrlport_req_byte_en ( ), + .m_ctrlport_req_has_time (ctrlport_req_has_time), + .m_ctrlport_req_time (ctrlport_req_time ), + .m_ctrlport_resp_ack (ctrlport_resp_ack ), + .m_ctrlport_resp_status (AXIS_CTRL_STS_OKAY ), + .m_ctrlport_resp_data (ctrlport_resp_data ), + .s_ctrlport_req_wr (1'b0 ), + .s_ctrlport_req_rd (1'b0 ), + .s_ctrlport_req_addr (20'b0 ), + .s_ctrlport_req_portid (10'b0 ), + .s_ctrlport_req_rem_epid (16'b0 ), + .s_ctrlport_req_rem_portid(10'b0 ), + .s_ctrlport_req_data (32'b0 ), + .s_ctrlport_req_byte_en (4'b0 ), + .s_ctrlport_req_has_time (1'b0 ), + .s_ctrlport_req_time (64'b0 ), + .s_ctrlport_resp_ack ( ), + .s_ctrlport_resp_status ( ), + .s_ctrlport_resp_data ( ), + .axis_data_clk (ce_clk ), + .axis_data_rst (ce_rst ), + .m_axis_payload_tdata (axis_to_fft_tdata ), + .m_axis_payload_tkeep ( ), + .m_axis_payload_tlast (axis_to_fft_tlast ), + .m_axis_payload_tvalid (axis_to_fft_tvalid ), + .m_axis_payload_tready (axis_to_fft_tready ), + .s_axis_payload_tdata (axis_from_fft_tdata ), + .s_axis_payload_tkeep ({1*NIPC{1'b1}} ), + .s_axis_payload_tlast (axis_from_fft_tlast ), + .s_axis_payload_tvalid (axis_from_fft_tvalid ), + .s_axis_payload_tready (axis_from_fft_tready ), + .m_axis_context_tdata (m_axis_context_tdata ), + .m_axis_context_tuser (m_axis_context_tuser ), + .m_axis_context_tlast (m_axis_context_tlast ), + .m_axis_context_tvalid (m_axis_context_tvalid), + .m_axis_context_tready (m_axis_context_tready), + .s_axis_context_tdata (s_axis_context_tdata ), + .s_axis_context_tuser (s_axis_context_tuser ), + .s_axis_context_tlast (s_axis_context_tlast ), + .s_axis_context_tvalid (s_axis_context_tvalid), + .s_axis_context_tready (s_axis_context_tready) + ); + + // The input packets are the same configuration as the output packets, so + // just use the header information for each incoming to create the header for + // each outgoing packet. This is done by connecting m_axis_context to + // directly to s_axis_context. + assign s_axis_context_tdata = m_axis_context_tdata; + assign s_axis_context_tuser = m_axis_context_tuser; + assign s_axis_context_tlast = m_axis_context_tlast; + assign s_axis_context_tvalid = m_axis_context_tvalid; + assign m_axis_context_tready = s_axis_context_tready; + + wire [ 8-1:0] set_addr; + wire [32-1:0] set_data; + wire set_has_time; + wire set_stb; + wire [ 8-1:0] rb_addr; + reg [64-1:0] rb_data; + + ctrlport_to_settings_bus # ( + .NUM_PORTS (1) + ) ctrlport_to_settings_bus_i ( + .ctrlport_clk (ce_clk), + .ctrlport_rst (ce_rst), + .s_ctrlport_req_wr (ctrlport_req_wr), + .s_ctrlport_req_rd (ctrlport_req_rd), + .s_ctrlport_req_addr (ctrlport_req_addr), + .s_ctrlport_req_data (ctrlport_req_data), + .s_ctrlport_req_has_time (ctrlport_req_has_time), + .s_ctrlport_req_time (ctrlport_req_time), + .s_ctrlport_resp_ack (ctrlport_resp_ack), + .s_ctrlport_resp_data (ctrlport_resp_data), + .set_data (set_data), + .set_addr (set_addr), + .set_stb (set_stb), + .set_time (), + .set_has_time (set_has_time), + .rb_stb (1'b1), + .rb_addr (rb_addr), + .rb_data (rb_data)); + + localparam MAX_FFT_SIZE_LOG2 = 11; + + localparam [31:0] SR_FFT_RESET = 131; + localparam [31:0] SR_FFT_SIZE_LOG2 = 132; + localparam [31:0] SR_MAGNITUDE_OUT = 133; + localparam [31:0] SR_FFT_DIRECTION = 134; + localparam [31:0] SR_FFT_SCALING = 135; + localparam [31:0] SR_FFT_SHIFT_CONFIG = 136; + + // FFT Output + localparam [1:0] COMPLEX_OUT = 0; + localparam [1:0] MAG_OUT = 1; + localparam [1:0] MAG_SQ_OUT = 2; + + // FFT Direction + localparam [0:0] FFT_REVERSE = 0; + localparam [0:0] FFT_FORWARD = 1; + + wire [1:0] magnitude_out; + wire [31:0] fft_data_o_tdata; + wire fft_data_o_tlast; + wire fft_data_o_tvalid; + wire fft_data_o_tready; + wire [15:0] fft_data_o_tuser; + wire [31:0] fft_shift_o_tdata; + wire fft_shift_o_tlast; + wire fft_shift_o_tvalid; + wire fft_shift_o_tready; + wire [31:0] fft_mag_i_tdata, fft_mag_o_tdata, fft_mag_o_tdata_int; + wire fft_mag_i_tlast, fft_mag_o_tlast; + wire fft_mag_i_tvalid, fft_mag_o_tvalid; + wire fft_mag_i_tready, fft_mag_o_tready; + wire [31:0] fft_mag_sq_i_tdata, fft_mag_sq_o_tdata; + wire fft_mag_sq_i_tlast, fft_mag_sq_o_tlast; + wire fft_mag_sq_i_tvalid, fft_mag_sq_o_tvalid; + wire fft_mag_sq_i_tready, fft_mag_sq_o_tready; + wire [31:0] fft_mag_round_i_tdata, fft_mag_round_o_tdata; + wire fft_mag_round_i_tlast, fft_mag_round_o_tlast; + wire fft_mag_round_i_tvalid, fft_mag_round_o_tvalid; + wire fft_mag_round_i_tready, fft_mag_round_o_tready; + + // Settings Registers + wire fft_reset; + setting_reg #( + .my_addr(SR_FFT_RESET), .awidth(8), .width(1)) + sr_fft_reset ( + .clk(ce_clk), .rst(ce_rst), + .strobe(set_stb), .addr(set_addr), .in(set_data), .out(fft_reset), .changed()); + + // Two instances of FFT size register, one for FFT core and one for FFT shift + localparam DEFAULT_FFT_SIZE = 8; // 256 + wire [7:0] fft_size_log2_tdata ,fft_core_size_log2_tdata; + wire fft_size_log2_tvalid, fft_core_size_log2_tvalid, fft_size_log2_tready, fft_core_size_log2_tready; + axi_setting_reg #( + .ADDR(SR_FFT_SIZE_LOG2), .AWIDTH(8), .WIDTH(8), .DATA_AT_RESET(DEFAULT_FFT_SIZE), .VALID_AT_RESET(1)) + sr_fft_size_log2 ( + .clk(ce_clk), .reset(ce_rst), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .o_tdata(fft_size_log2_tdata), .o_tlast(), .o_tvalid(fft_size_log2_tvalid), .o_tready(fft_size_log2_tready)); + + axi_setting_reg #( + .ADDR(SR_FFT_SIZE_LOG2), .AWIDTH(8), .WIDTH(8), .DATA_AT_RESET(DEFAULT_FFT_SIZE), .VALID_AT_RESET(1)) + sr_fft_size_log2_2 ( + .clk(ce_clk), .reset(ce_rst), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .o_tdata(fft_core_size_log2_tdata), .o_tlast(), .o_tvalid(fft_core_size_log2_tvalid), .o_tready(fft_core_size_log2_tready)); + + // Forward = 0, Reverse = 1 + localparam DEFAULT_FFT_DIRECTION = 0; + wire fft_direction_tdata; + wire fft_direction_tvalid, fft_direction_tready; + axi_setting_reg #( + .ADDR(SR_FFT_DIRECTION), .AWIDTH(8), .WIDTH(1), .DATA_AT_RESET(DEFAULT_FFT_DIRECTION), .VALID_AT_RESET(1)) + sr_fft_direction ( + .clk(ce_clk), .reset(ce_rst), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .o_tdata(fft_direction_tdata), .o_tlast(), .o_tvalid(fft_direction_tvalid), .o_tready(fft_direction_tready)); + + localparam [11:0] DEFAULT_FFT_SCALING = 12'b011010101010; // Conservative 1/N scaling + wire [11:0] fft_scaling_tdata; + wire fft_scaling_tvalid, fft_scaling_tready; + axi_setting_reg #( + .ADDR(SR_FFT_SCALING), .AWIDTH(8), .WIDTH(12), .DATA_AT_RESET(DEFAULT_FFT_SCALING), .VALID_AT_RESET(1)) + sr_fft_scaling ( + .clk(ce_clk), .reset(ce_rst), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .o_tdata(fft_scaling_tdata), .o_tlast(), .o_tvalid(fft_scaling_tvalid), .o_tready(fft_scaling_tready)); + + wire [1:0] fft_shift_config_tdata; + wire fft_shift_config_tvalid, fft_shift_config_tready; + axi_setting_reg #( + .ADDR(SR_FFT_SHIFT_CONFIG), .AWIDTH(8), .WIDTH(2)) + sr_fft_shift_config ( + .clk(ce_clk), .reset(ce_rst), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .o_tdata(fft_shift_config_tdata), .o_tlast(), .o_tvalid(fft_shift_config_tvalid), .o_tready(fft_shift_config_tready)); + + // Synchronize writing configuration to the FFT core + reg fft_config_ready; + wire fft_config_write = fft_config_ready & axis_to_fft_tvalid & axis_to_fft_tready; + always @(posedge ce_clk) begin + if (ce_rst | fft_reset) begin + fft_config_ready <= 1'b1; + end else begin + if (fft_config_write) begin + fft_config_ready <= 1'b0; + end else if (axis_to_fft_tlast) begin + fft_config_ready <= 1'b1; + end + end + end + + wire [23:0] fft_config_tdata = {3'd0, fft_scaling_tdata, fft_direction_tdata, fft_core_size_log2_tdata}; + wire fft_config_tvalid = fft_config_write & (fft_scaling_tvalid | fft_direction_tvalid | fft_core_size_log2_tvalid); + wire fft_config_tready; + assign fft_core_size_log2_tready = fft_config_tready & fft_config_write; + assign fft_direction_tready = fft_config_tready & fft_config_write; + assign fft_scaling_tready = fft_config_tready & fft_config_write; + axi_fft inst_axi_fft ( + .aclk(ce_clk), .aresetn(~(fft_reset)), + .s_axis_data_tvalid(axis_to_fft_tvalid), + .s_axis_data_tready(axis_to_fft_tready), + .s_axis_data_tlast(axis_to_fft_tlast), + .s_axis_data_tdata({axis_to_fft_tdata[15:0],axis_to_fft_tdata[31:16]}), + .m_axis_data_tvalid(fft_data_o_tvalid), + .m_axis_data_tready(fft_data_o_tready), + .m_axis_data_tlast(fft_data_o_tlast), + .m_axis_data_tdata({fft_data_o_tdata[15:0],fft_data_o_tdata[31:16]}), + .m_axis_data_tuser(fft_data_o_tuser), // FFT index + .s_axis_config_tdata(fft_config_tdata), + .s_axis_config_tvalid(fft_config_tvalid), + .s_axis_config_tready(fft_config_tready), + .event_frame_started(), + .event_tlast_unexpected(), + .event_tlast_missing(), + .event_status_channel_halt(), + .event_data_in_channel_halt(), + .event_data_out_channel_halt()); + + // Mux control signals + assign fft_shift_o_tready = (magnitude_out == MAG_OUT) ? fft_mag_i_tready : + (magnitude_out == MAG_SQ_OUT) ? fft_mag_sq_i_tready : axis_from_fft_tready; + assign fft_mag_i_tvalid = (magnitude_out == MAG_OUT) ? fft_shift_o_tvalid : 1'b0; + assign fft_mag_i_tlast = (magnitude_out == MAG_OUT) ? fft_shift_o_tlast : 1'b0; + assign fft_mag_i_tdata = fft_shift_o_tdata; + assign fft_mag_o_tready = (magnitude_out == MAG_OUT) ? fft_mag_round_i_tready : 1'b0; + assign fft_mag_sq_i_tvalid = (magnitude_out == MAG_SQ_OUT) ? fft_shift_o_tvalid : 1'b0; + assign fft_mag_sq_i_tlast = (magnitude_out == MAG_SQ_OUT) ? fft_shift_o_tlast : 1'b0; + assign fft_mag_sq_i_tdata = fft_shift_o_tdata; + assign fft_mag_sq_o_tready = (magnitude_out == MAG_SQ_OUT) ? fft_mag_round_i_tready : 1'b0; + assign fft_mag_round_i_tvalid = (magnitude_out == MAG_OUT) ? fft_mag_o_tvalid : + (magnitude_out == MAG_SQ_OUT) ? fft_mag_sq_o_tvalid : 1'b0; + assign fft_mag_round_i_tlast = (magnitude_out == MAG_OUT) ? fft_mag_o_tlast : + (magnitude_out == MAG_SQ_OUT) ? fft_mag_sq_o_tlast : 1'b0; + assign fft_mag_round_i_tdata = (magnitude_out == MAG_OUT) ? fft_mag_o_tdata : fft_mag_sq_o_tdata; + assign fft_mag_round_o_tready = axis_from_fft_tready; + assign axis_from_fft_tvalid = (magnitude_out == MAG_OUT | magnitude_out == MAG_SQ_OUT) ? fft_mag_round_o_tvalid : fft_shift_o_tvalid; + assign axis_from_fft_tlast = (magnitude_out == MAG_OUT | magnitude_out == MAG_SQ_OUT) ? fft_mag_round_o_tlast : fft_shift_o_tlast; + assign axis_from_fft_tdata = (magnitude_out == MAG_OUT | magnitude_out == MAG_SQ_OUT) ? fft_mag_round_o_tdata : fft_shift_o_tdata; + + // Conditionally synth magnitude / magnitude^2 logic + generate + if (EN_MAGNITUDE_OUT | EN_MAGNITUDE_APPROX_OUT | EN_MAGNITUDE_SQ_OUT) begin : generate_magnitude_out + setting_reg #( + .my_addr(SR_MAGNITUDE_OUT), .awidth(8), .width(2)) + sr_magnitude_out ( + .clk(ce_clk), .rst(ce_rst), + .strobe(set_stb), .addr(set_addr), .in(set_data), .out(magnitude_out), .changed()); + end else begin : generate_magnitude_out_else + // Magnitude calculation logic not included, so always bypass + assign magnitude_out = 2'd0; + end + + if (EN_FFT_SHIFT) begin : generate_fft_shift + fft_shift #( + .MAX_FFT_SIZE_LOG2(MAX_FFT_SIZE_LOG2), + .WIDTH(32)) + inst_fft_shift ( + .clk(ce_clk), .reset(ce_rst | fft_reset), + .config_tdata(fft_shift_config_tdata), + .config_tvalid(fft_shift_config_tvalid), + .config_tready(fft_shift_config_tready), + .fft_size_log2_tdata(fft_size_log2_tdata[$clog2(MAX_FFT_SIZE_LOG2)-1:0]), + .fft_size_log2_tvalid(fft_size_log2_tvalid), + .fft_size_log2_tready(fft_size_log2_tready), + .i_tdata(fft_data_o_tdata), + .i_tlast(fft_data_o_tlast), + .i_tvalid(fft_data_o_tvalid), + .i_tready(fft_data_o_tready), + .i_tuser(fft_data_o_tuser[MAX_FFT_SIZE_LOG2-1:0]), + .o_tdata(fft_shift_o_tdata), + .o_tlast(fft_shift_o_tlast), + .o_tvalid(fft_shift_o_tvalid), + .o_tready(fft_shift_o_tready)); + end + else begin : generate_fft_shift_else + assign fft_shift_o_tdata = fft_data_o_tdata; + assign fft_shift_o_tlast = fft_data_o_tlast; + assign fft_shift_o_tvalid = fft_data_o_tvalid; + assign fft_data_o_tready = fft_shift_o_tready; + end + + // More accurate magnitude calculation takes precedence if enabled + if (EN_MAGNITUDE_OUT) begin : generate_complex_to_magphase + complex_to_magphase + inst_complex_to_magphase ( + .aclk(ce_clk), .aresetn(~(ce_rst | fft_reset)), + .s_axis_cartesian_tvalid(fft_mag_i_tvalid), + .s_axis_cartesian_tlast(fft_mag_i_tlast), + .s_axis_cartesian_tready(fft_mag_i_tready), + .s_axis_cartesian_tdata(fft_mag_i_tdata), + .m_axis_dout_tvalid(fft_mag_o_tvalid), + .m_axis_dout_tlast(fft_mag_o_tlast), + .m_axis_dout_tdata(fft_mag_o_tdata_int), + .m_axis_dout_tready(fft_mag_o_tready)); + assign fft_mag_o_tdata = {1'b0, fft_mag_o_tdata_int[15:0], 15'd0}; + end + else if (EN_MAGNITUDE_APPROX_OUT) begin : generate_complex_to_mag_approx + complex_to_mag_approx + inst_complex_to_mag_approx ( + .clk(ce_clk), .reset(ce_rst | fft_reset), .clear(1'b0), + .i_tvalid(fft_mag_i_tvalid), + .i_tlast(fft_mag_i_tlast), + .i_tready(fft_mag_i_tready), + .i_tdata(fft_mag_i_tdata), + .o_tvalid(fft_mag_o_tvalid), + .o_tlast(fft_mag_o_tlast), + .o_tready(fft_mag_o_tready), + .o_tdata(fft_mag_o_tdata_int[15:0])); + assign fft_mag_o_tdata = {1'b0, fft_mag_o_tdata_int[15:0], 15'd0}; + end + else begin : generate_complex_to_mag_approx_else + assign fft_mag_o_tdata = fft_mag_i_tdata; + assign fft_mag_o_tlast = fft_mag_i_tlast; + assign fft_mag_o_tvalid = fft_mag_i_tvalid; + assign fft_mag_i_tready = fft_mag_o_tready; + end + + if (EN_MAGNITUDE_SQ_OUT) begin : generate_complex_to_magsq + complex_to_magsq + inst_complex_to_magsq ( + .clk(ce_clk), .reset(ce_rst | fft_reset), .clear(1'b0), + .i_tvalid(fft_mag_sq_i_tvalid), + .i_tlast(fft_mag_sq_i_tlast), + .i_tready(fft_mag_sq_i_tready), + .i_tdata(fft_mag_sq_i_tdata), + .o_tvalid(fft_mag_sq_o_tvalid), + .o_tlast(fft_mag_sq_o_tlast), + .o_tready(fft_mag_sq_o_tready), + .o_tdata(fft_mag_sq_o_tdata)); + end + else begin : generate_complex_to_magsq_else + assign fft_mag_sq_o_tdata = fft_mag_sq_i_tdata; + assign fft_mag_sq_o_tlast = fft_mag_sq_i_tlast; + assign fft_mag_sq_o_tvalid = fft_mag_sq_i_tvalid; + assign fft_mag_sq_i_tready = fft_mag_sq_o_tready; + end + + // Convert to SC16 + if (EN_MAGNITUDE_OUT | EN_MAGNITUDE_APPROX_OUT | EN_MAGNITUDE_SQ_OUT) begin : generate_axi_round_and_clip + axi_round_and_clip #( + .WIDTH_IN(32), + .WIDTH_OUT(16), + .CLIP_BITS(1)) + inst_axi_round_and_clip ( + .clk(ce_clk), .reset(ce_rst | fft_reset), + .i_tdata(fft_mag_round_i_tdata), + .i_tlast(fft_mag_round_i_tlast), + .i_tvalid(fft_mag_round_i_tvalid), + .i_tready(fft_mag_round_i_tready), + .o_tdata(fft_mag_round_o_tdata[31:16]), + .o_tlast(fft_mag_round_o_tlast), + .o_tvalid(fft_mag_round_o_tvalid), + .o_tready(fft_mag_round_o_tready)); + assign fft_mag_round_o_tdata[15:0] = {16{16'd0}}; + end + else begin : generate_axi_round_and_clip_else + assign fft_mag_round_o_tdata = fft_mag_round_i_tdata; + assign fft_mag_round_o_tlast = fft_mag_round_i_tlast; + assign fft_mag_round_o_tvalid = fft_mag_round_i_tvalid; + assign fft_mag_round_i_tready = fft_mag_round_o_tready; + end + endgenerate + + // Readback registers + always @* + case(rb_addr) + 3'd0 : rb_data <= {63'd0, fft_reset}; + 3'd1 : rb_data <= {62'd0, magnitude_out}; + 3'd2 : rb_data <= {fft_size_log2_tdata}; + 3'd3 : rb_data <= {63'd0, fft_direction_tdata}; + 3'd4 : rb_data <= {52'd0, fft_scaling_tdata}; + 3'd5 : rb_data <= {62'd0, fft_shift_config_tdata}; + default : rb_data <= 64'h0BADC0DE0BADC0DE; + endcase + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft_tb.sv new file mode 100644 index 000000000..bb46e3cc7 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/rfnoc_block_fft_tb.sv @@ -0,0 +1,263 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_fft_tb +// +// Description: Testbench for rfnoc_block_fft +// + +module rfnoc_block_fft_tb(); + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgRfnocBlockCtrlBfm::*; + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Simulation parameters + localparam real CHDR_CLK_PER = 5.0; // Clock rate + localparam int SPP = 256; // Samples per packet + localparam int PKT_SIZE_BYTES = SPP*4; // Bytes per packet + localparam int STALL_PROB = 25; // BFM stall probability + + // Block configuration + localparam int CHDR_W = 64; + localparam int THIS_PORTID = 'h123; + localparam int MTU = 10; + localparam int NUM_PORTS = 1; + localparam int NUM_HB = 3; + localparam int CIC_MAX_DECIM = 255; + + // FFT specific settings + // FFT settings + localparam [31:0] FFT_SIZE = 256; + localparam [31:0] FFT_SIZE_LOG2 = $clog2(FFT_SIZE); + const logic [31:0] FFT_DIRECTION = DUT.FFT_FORWARD; // Forward + localparam [31:0] FFT_SCALING = 12'b011010101010; // Conservative scaling of 1/N + localparam [31:0] FFT_SHIFT_CONFIG = 0; // Normal FFT shift + localparam FFT_BIN = FFT_SIZE/8 + FFT_SIZE/2; // 1/8 sample rate freq + FFT shift + localparam NUM_ITERATIONS = 10; + + //--------------------------------------------------------------------------- + // Clocks + //--------------------------------------------------------------------------- + + bit rfnoc_chdr_clk; + bit rfnoc_ctrl_clk; + + sim_clock_gen #(CHDR_CLK_PER) rfnoc_chdr_clk_gen (.clk(rfnoc_chdr_clk), .rst()); + sim_clock_gen #(CHDR_CLK_PER) rfnoc_ctrl_clk_gen (.clk(rfnoc_ctrl_clk), .rst()); + + //--------------------------------------------------------------------------- + // Bus Functional Models + //--------------------------------------------------------------------------- + + RfnocBackendIf backend (rfnoc_chdr_clk, rfnoc_ctrl_clk); + AxiStreamIf #(32) m_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(32) s_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(CHDR_W) m_chdr (rfnoc_chdr_clk, 1'b0); + AxiStreamIf #(CHDR_W) s_chdr (rfnoc_chdr_clk, 1'b0); + + // Bus functional model for a software block controller + RfnocBlockCtrlBfm #(.CHDR_W(CHDR_W)) blk_ctrl = + new(backend, m_ctrl, s_ctrl); + + // Connect block controller to BFMs + initial begin + blk_ctrl.connect_master_data_port(0, m_chdr, PKT_SIZE_BYTES); + blk_ctrl.connect_slave_data_port(0, s_chdr); + blk_ctrl.set_master_stall_prob(0, STALL_PROB); + blk_ctrl.set_slave_stall_prob(0, STALL_PROB); + end + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + rfnoc_block_fft #( + .THIS_PORTID (0 ), + .CHDR_W (64 ), + .MTU (MTU), + + .EN_MAGNITUDE_OUT (0 ), + .EN_MAGNITUDE_APPROX_OUT(1 ), + .EN_MAGNITUDE_SQ_OUT (1 ), + .EN_FFT_SHIFT (1 ) + ) DUT ( + .rfnoc_chdr_clk (backend.chdr_clk), + .ce_clk (backend.chdr_clk), + .s_rfnoc_chdr_tdata (m_chdr.tdata ), + .s_rfnoc_chdr_tlast (m_chdr.tlast ), + .s_rfnoc_chdr_tvalid(m_chdr.tvalid ), + .s_rfnoc_chdr_tready(m_chdr.tready ), + + .m_rfnoc_chdr_tdata (s_chdr.tdata ), + .m_rfnoc_chdr_tlast (s_chdr.tlast ), + .m_rfnoc_chdr_tvalid(s_chdr.tvalid ), + .m_rfnoc_chdr_tready(s_chdr.tready ), + + .rfnoc_core_config (backend.cfg ), + .rfnoc_core_status (backend.sts ), + .rfnoc_ctrl_clk (backend.ctrl_clk), + + .s_rfnoc_ctrl_tdata (m_ctrl.tdata ), + .s_rfnoc_ctrl_tlast (m_ctrl.tlast ), + .s_rfnoc_ctrl_tvalid(m_ctrl.tvalid ), + .s_rfnoc_ctrl_tready(m_ctrl.tready ), + + .m_rfnoc_ctrl_tdata (s_ctrl.tdata ), + .m_rfnoc_ctrl_tlast (s_ctrl.tlast ), + .m_rfnoc_ctrl_tvalid(s_ctrl.tvalid ), + .m_rfnoc_ctrl_tready(s_ctrl.tready ) + ); + + //--------------------------------------------------------------------------- + // Helper Tasks + //--------------------------------------------------------------------------- + + // Translate the desired register access to a ctrlport write request. + task automatic write_reg(int port, byte addr, bit [31:0] value); + blk_ctrl.reg_write(256*8*port + addr*8, value); + endtask : write_reg + + // Translate the desired register access to a ctrlport read request. + task automatic read_user_reg(int port, byte addr, output logic [63:0] value); + blk_ctrl.reg_read(256*8*port + addr*8 + 0, value[31: 0]); + blk_ctrl.reg_read(256*8*port + addr*8 + 4, value[63:32]); + endtask : read_user_reg + + //--------------------------------------------------------------------------- + // Test Process + //--------------------------------------------------------------------------- + + task automatic send_sine_wave ( + input int unsigned port + ); + // Send a sine wave + fork + begin + chdr_word_t send_payload[$]; + + for (int n = 0; n < NUM_ITERATIONS; n++) begin + for (int i = 0; i < (FFT_SIZE/8); i++) begin + send_payload.push_back({ 16'h5A82, 16'h5A82, 16'h7FFF, 16'h0000}); + send_payload.push_back({-16'h5A82, 16'h5A82, 16'h0000, 16'h7FFF}); + send_payload.push_back({-16'h5A82,-16'h5A82,-16'h7FFF, 16'h0000}); + send_payload.push_back({ 16'h5A82,-16'h5A82, 16'h0000,-16'h7FFF}); + end + + blk_ctrl.send(port, send_payload); + blk_ctrl.wait_complete(port); + send_payload = {}; + end + end + + begin + string s; + chdr_word_t recv_payload[$], temp_payload[$]; + int data_bytes; + logic [15:0] real_val; + logic [15:0] cplx_val; + + for (int n = 0; n < NUM_ITERATIONS; n++) begin + blk_ctrl.recv(port, recv_payload, data_bytes); + + `ASSERT_ERROR(recv_payload.size * 2 == FFT_SIZE, "received wrong amount of data"); + + for (int k = 0; k < FFT_SIZE/2; k++) begin + chdr_word_t payload_word; + payload_word = recv_payload.pop_front(); + + for (int i = 0; i < 2; i++) begin + {real_val, cplx_val} = payload_word; + payload_word = payload_word[63:32]; + + if (2*k+i == FFT_BIN) begin + // Assert that for the special case of a 1/8th sample rate sine wave input, + // the real part of the corresponding 1/8th sample rate FFT bin should always be greater than 0 and + // the complex part equal to 0. + + `ASSERT_ERROR(real_val > 32'd0, "FFT bin real part is not greater than 0!"); + `ASSERT_ERROR(cplx_val == 32'd0, "FFT bin complex part is not 0!"); + end else begin + // Assert all other FFT bins should be 0 for both complex and real parts + `ASSERT_ERROR(real_val == 32'd0, "FFT bin real part is not 0!"); + `ASSERT_ERROR(cplx_val == 32'd0, "FFT bin complex part is not 0!"); + end + end + end + end + end + join + endtask + + initial begin : tb_main + const int port = 0; + test.start_tb("rfnoc_block_fft_tb"); + + // Start the BFMs running + blk_ctrl.run(); + + //------------------------------------------------------------------------- + // Reset + //------------------------------------------------------------------------- + + test.start_test("Wait for Reset", 10us); + fork + blk_ctrl.reset_chdr(); + blk_ctrl.reset_ctrl(); + join; + test.end_test(); + + + //------------------------------------------------------------------------- + // Check NoC ID and Block Info + //------------------------------------------------------------------------- + + test.start_test("Verify Block Info", 2us); + `ASSERT_ERROR(blk_ctrl.get_noc_id() == DUT.NOC_ID, "Incorrect NOC_ID Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_i() == NUM_PORTS, "Incorrect NUM_DATA_I Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_o() == NUM_PORTS, "Incorrect NUM_DATA_O Value"); + `ASSERT_ERROR(blk_ctrl.get_mtu() == MTU, "Incorrect MTU Value"); + test.end_test(); + + //------------------------------------------------------------------------- + // Setup FFT + //------------------------------------------------------------------------- + + test.start_test("Setup FFT", 10us); + write_reg(port, DUT.SR_FFT_SIZE_LOG2, FFT_SIZE_LOG2); + write_reg(port, DUT.SR_FFT_DIRECTION, FFT_DIRECTION); + write_reg(port, DUT.SR_FFT_SCALING, FFT_SCALING); + write_reg(port, DUT.SR_FFT_SHIFT_CONFIG, FFT_SHIFT_CONFIG); + write_reg(port, DUT.SR_MAGNITUDE_OUT, DUT.COMPLEX_OUT); // Enable real/imag out + test.end_test(); + + //-------------------------------------------------------------------------76 + // Test sine wave + //------------------------------------------------------------------------- + + test.start_test("Test sine wave", 20us); + send_sine_wave (port); + test.end_test(); + + //------------------------------------------------------------------------- + // Finish + //------------------------------------------------------------------------- + + // End the TB, but don't $finish, since we don't want to kill other + // instances of this testbench that may be running. + test.end_tb(0); + + // Kill the clocks to end this instance of the testbench + rfnoc_chdr_clk_gen.kill(); + rfnoc_ctrl_clk_gen.kill(); + end +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile new file mode 100644 index 000000000..7d6d84f82 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile @@ -0,0 +1,46 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_UTIL_SRCS) \ +$(RFNOC_OOT_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = rfnoc_block_fir_filter_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = \ +$(abspath rfnoc_block_fir_filter_tb.sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile.srcs b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile.srcs new file mode 100644 index 000000000..f8c696096 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/Makefile.srcs @@ -0,0 +1,12 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +RFNOC_OOT_SRCS += $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/blocks/rfnoc_block_fir_filter/, \ +noc_shell_fir_filter.v \ +rfnoc_fir_filter_regs.vh \ +rfnoc_fir_filter_core.v \ +rfnoc_block_fir_filter.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/noc_shell_fir_filter.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/noc_shell_fir_filter.v new file mode 100644 index 000000000..ce9a66fd9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/noc_shell_fir_filter.v @@ -0,0 +1,297 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: noc_shell_fir_filter +// +// Description: A NoC Shell for RFNoC. This should eventually be replaced +// by an auto-generated NoC Shell. +// + +module noc_shell_fir_filter #( + parameter [31:0] NOC_ID = 32 'h0, + parameter [ 9:0] THIS_PORTID = 10 'd0, + parameter CHDR_W = 64, + parameter [ 0:0] CTRLPORT_SLV_EN = 1, + parameter [ 0:0] CTRLPORT_MST_EN = 1, + parameter SYNC_CLKS = 0, + parameter [ 5:0] NUM_DATA_I = 1, + parameter [ 5:0] NUM_DATA_O = 1, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter PYLD_FIFO_SIZE = 5, + parameter CTXT_FIFO_SIZE = 5, + parameter MTU = 10 +) ( + //--------------------------------------------------------------------------- + // Framework Interface + //--------------------------------------------------------------------------- + + // RFNoC Framework Clocks and Resets + input wire rfnoc_chdr_clk, + output wire rfnoc_chdr_rst, + input wire rfnoc_ctrl_clk, + output wire rfnoc_ctrl_rst, + // RFNoC Backend Interface + input wire [ 511:0] rfnoc_core_config, + output wire [ 511:0] rfnoc_core_status, + // CHDR Input Ports (from framework) + input wire [(CHDR_W*NUM_DATA_I)-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tready, + // CHDR Output Ports (to framework) + output wire [(CHDR_W*NUM_DATA_O)-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tready, + // AXIS-Ctrl Input Port (from framework) + input wire [ 31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + // AXIS-Ctrl Output Port (to framework) + output wire [ 31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + //--------------------------------------------------------------------------- + // Client Control Port Interface + //--------------------------------------------------------------------------- + + // Clock + input wire ctrlport_clk, + input wire ctrlport_rst, + // Master + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [ 3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + // Slave + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [ 9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [ 9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output wire s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Client Data Interface + //--------------------------------------------------------------------------- + + // Clock + input wire axis_data_clk, + input wire axis_data_rst, + + // Output data stream (to user logic) + output wire [(NUM_DATA_I*ITEM_W*NIPC)-1:0] m_axis_payload_tdata, + output wire [ (NUM_DATA_I*NIPC)-1:0] m_axis_payload_tkeep, + output wire [ NUM_DATA_I-1:0] m_axis_payload_tlast, + output wire [ NUM_DATA_I-1:0] m_axis_payload_tvalid, + input wire [ NUM_DATA_I-1:0] m_axis_payload_tready, + + // Input data stream (from user logic) + input wire [(NUM_DATA_O*ITEM_W*NIPC)-1:0] s_axis_payload_tdata, + input wire [ (NUM_DATA_O*NIPC)-1:0] s_axis_payload_tkeep, + input wire [ NUM_DATA_O-1:0] s_axis_payload_tlast, + input wire [ NUM_DATA_O-1:0] s_axis_payload_tvalid, + output wire [ NUM_DATA_O-1:0] s_axis_payload_tready, + + // Output context stream (to user logic) + output wire [(NUM_DATA_I*CHDR_W)-1:0] m_axis_context_tdata, + output wire [ (4*NUM_DATA_I)-1:0] m_axis_context_tuser, + output wire [ NUM_DATA_I-1:0] m_axis_context_tlast, + output wire [ NUM_DATA_I-1:0] m_axis_context_tvalid, + input wire [ NUM_DATA_I-1:0] m_axis_context_tready, + + // Input context stream (from user logic) + input wire [(NUM_DATA_O*CHDR_W)-1:0] s_axis_context_tdata, + input wire [ (4*NUM_DATA_O)-1:0] s_axis_context_tuser, + input wire [ NUM_DATA_O-1:0] s_axis_context_tlast, + input wire [ NUM_DATA_O-1:0] s_axis_context_tvalid, + output wire [ NUM_DATA_O-1:0] s_axis_context_tready +); + + localparam CTRL_FIFO_SIZE = 5; + + + //--------------------------------------------------------------------------- + // Backend Interface + //--------------------------------------------------------------------------- + + wire data_i_flush_en; + wire [31:0] data_i_flush_timeout; + wire [63:0] data_i_flush_active; + wire [63:0] data_i_flush_done; + wire data_o_flush_en; + wire [31:0] data_o_flush_timeout; + wire [63:0] data_o_flush_active; + wire [63:0] data_o_flush_done; + + backend_iface #( + .NOC_ID (NOC_ID), + .NUM_DATA_I (NUM_DATA_I), + .NUM_DATA_O (NUM_DATA_O), + .CTRL_FIFOSIZE (CTRL_FIFO_SIZE), + .MTU (MTU) + ) backend_iface_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst), + .data_i_flush_en (data_i_flush_en), + .data_i_flush_timeout (data_i_flush_timeout), + .data_i_flush_active (data_i_flush_active), + .data_i_flush_done (data_i_flush_done), + .data_o_flush_en (data_o_flush_en), + .data_o_flush_timeout (data_o_flush_timeout), + .data_o_flush_active (data_o_flush_active), + .data_o_flush_done (data_o_flush_done) + ); + + //--------------------------------------------------------------------------- + // Control Path + //--------------------------------------------------------------------------- + + ctrlport_endpoint #( + .THIS_PORTID (THIS_PORTID ), + .SYNC_CLKS (0 ), + .AXIS_CTRL_MST_EN (CTRLPORT_SLV_EN), + .AXIS_CTRL_SLV_EN (CTRLPORT_MST_EN), + .SLAVE_FIFO_SIZE (CTRL_FIFO_SIZE ) + ) ctrlport_ep_i ( + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .ctrlport_clk (ctrlport_clk ), + .ctrlport_rst (ctrlport_rst ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .m_ctrlport_req_wr (m_ctrlport_req_wr ), + .m_ctrlport_req_rd (m_ctrlport_req_rd ), + .m_ctrlport_req_addr (m_ctrlport_req_addr ), + .m_ctrlport_req_data (m_ctrlport_req_data ), + .m_ctrlport_req_byte_en (m_ctrlport_req_byte_en ), + .m_ctrlport_req_has_time (m_ctrlport_req_has_time ), + .m_ctrlport_req_time (m_ctrlport_req_time ), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack ), + .m_ctrlport_resp_status (m_ctrlport_resp_status ), + .m_ctrlport_resp_data (m_ctrlport_resp_data ), + .s_ctrlport_req_wr (s_ctrlport_req_wr ), + .s_ctrlport_req_rd (s_ctrlport_req_rd ), + .s_ctrlport_req_addr (s_ctrlport_req_addr ), + .s_ctrlport_req_portid (s_ctrlport_req_portid ), + .s_ctrlport_req_rem_epid (s_ctrlport_req_rem_epid ), + .s_ctrlport_req_rem_portid(s_ctrlport_req_rem_portid), + .s_ctrlport_req_data (s_ctrlport_req_data ), + .s_ctrlport_req_byte_en (s_ctrlport_req_byte_en ), + .s_ctrlport_req_has_time (s_ctrlport_req_has_time ), + .s_ctrlport_req_time (s_ctrlport_req_time ), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack ), + .s_ctrlport_resp_status (s_ctrlport_resp_status ), + .s_ctrlport_resp_data (s_ctrlport_resp_data ) + ); + + //--------------------------------------------------------------------------- + // Data Path + //--------------------------------------------------------------------------- + + genvar i; + generate + + for (i = 0; i < NUM_DATA_I; i = i + 1) begin: chdr_to_data + chdr_to_axis_pyld_ctxt #( + .CHDR_W (CHDR_W ), + .ITEM_W (ITEM_W ), + .NIPC (NIPC ), + .SYNC_CLKS (SYNC_CLKS ), + .CONTEXT_FIFO_SIZE (CTXT_FIFO_SIZE), + .PAYLOAD_FIFO_SIZE (PYLD_FIFO_SIZE), + .CONTEXT_PREFETCH_EN (1 ) + ) chdr_to_axis_pyld_ctxt_i ( + .axis_chdr_clk (rfnoc_chdr_clk ), + .axis_chdr_rst (rfnoc_chdr_rst ), + .axis_data_clk (axis_data_clk ), + .axis_data_rst (axis_data_rst ), + .s_axis_chdr_tdata (s_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W] ), + .s_axis_chdr_tlast (s_rfnoc_chdr_tlast [i] ), + .s_axis_chdr_tvalid (s_rfnoc_chdr_tvalid [i] ), + .s_axis_chdr_tready (s_rfnoc_chdr_tready [i] ), + .m_axis_payload_tdata (m_axis_payload_tdata [(i*ITEM_W*NIPC)+:(ITEM_W*NIPC)]), + .m_axis_payload_tkeep (m_axis_payload_tkeep [(i*NIPC)+:NIPC] ), + .m_axis_payload_tlast (m_axis_payload_tlast [i] ), + .m_axis_payload_tvalid(m_axis_payload_tvalid[i] ), + .m_axis_payload_tready(m_axis_payload_tready[i] ), + .m_axis_context_tdata (m_axis_context_tdata [(i*CHDR_W)+:(CHDR_W)] ), + .m_axis_context_tuser (m_axis_context_tuser [(i*4)+:4] ), + .m_axis_context_tlast (m_axis_context_tlast [i] ), + .m_axis_context_tvalid(m_axis_context_tvalid[i] ), + .m_axis_context_tready(m_axis_context_tready[i] ), + .flush_en (data_i_flush_en ), + .flush_timeout (data_i_flush_timeout ), + .flush_active (data_i_flush_active [i] ), + .flush_done (data_i_flush_done [i] ) + ); + end + + for (i = 0; i < NUM_DATA_O; i = i + 1) begin: data_to_chdr + axis_pyld_ctxt_to_chdr #( + .CHDR_W (CHDR_W ), + .ITEM_W (ITEM_W ), + .NIPC (NIPC ), + .SYNC_CLKS (SYNC_CLKS ), + .CONTEXT_FIFO_SIZE (CTXT_FIFO_SIZE), + .PAYLOAD_FIFO_SIZE (PYLD_FIFO_SIZE), + .CONTEXT_PREFETCH_EN (1 ), + .MTU (MTU ) + ) axis_pyld_ctxt_to_chdr_i ( + .axis_chdr_clk (rfnoc_chdr_clk ), + .axis_chdr_rst (rfnoc_chdr_rst ), + .axis_data_clk (axis_data_clk ), + .axis_data_rst (axis_data_rst ), + .m_axis_chdr_tdata (m_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W] ), + .m_axis_chdr_tlast (m_rfnoc_chdr_tlast [i] ), + .m_axis_chdr_tvalid (m_rfnoc_chdr_tvalid [i] ), + .m_axis_chdr_tready (m_rfnoc_chdr_tready [i] ), + .s_axis_payload_tdata (s_axis_payload_tdata [(i*ITEM_W*NIPC)+:(ITEM_W*NIPC)]), + .s_axis_payload_tkeep (s_axis_payload_tkeep [(i*NIPC)+:NIPC] ), + .s_axis_payload_tlast (s_axis_payload_tlast [i] ), + .s_axis_payload_tvalid(s_axis_payload_tvalid[i] ), + .s_axis_payload_tready(s_axis_payload_tready[i] ), + .s_axis_context_tdata (s_axis_context_tdata [(i*CHDR_W)+:(CHDR_W)] ), + .s_axis_context_tuser (s_axis_context_tuser [(i*4)+:4] ), + .s_axis_context_tlast (s_axis_context_tlast [i] ), + .s_axis_context_tvalid(s_axis_context_tvalid[i] ), + .s_axis_context_tready(s_axis_context_tready[i] ), + .framer_errors ( ), + .flush_en (data_o_flush_en ), + .flush_timeout (data_o_flush_timeout ), + .flush_active (data_o_flush_active [i] ), + .flush_done (data_o_flush_done [i] ) + ); + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter.v new file mode 100644 index 000000000..f007049cc --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter.v @@ -0,0 +1,343 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Description: +// +// Parameterized FIR filter RFNoC block with optional re-loadable +// coefficients. +// +// It has several optimizations for resource utilization such as using half +// the number of DSP slices for symmetric coefficients, skipping coefficients +// that are always set to zero, and using internal DSP slice registers to +// hold coefficients. +// +// For the most efficient DSP slice inference use these settings, set +// COEFF_WIDTH to be less than 18. +// +// Parameters: +// +// COEFF_WIDTH : Coefficient width +// +// NUM_COEFFS : Number of coefficients / filter taps +// +// COEFFS_VEC : Vector of NUM_COEFFS values, each of width +// COEFF_WIDTH, to initialize the filter +// coefficients. Defaults to an impulse. +// +// RELOADABLE_COEFFS : Enable (1) or disable (0) reloading +// coefficients at runtime +// +// SYMMETRIC_COEFFS : Reduce multiplier usage by approximately half +// if coefficients are symmetric +// +// SKIP_ZERO_COEFFS : Reduce multiplier usage by assuming zero valued +// coefficients in DEFAULT_COEFFS are always zero. +// Useful for halfband filters. +// +// USE_EMBEDDED_REGS_COEFFS : Reduce register usage by only using embedded +// registers in DSP slices. Updating taps while +// streaming will cause temporary output +// corruption! +// +// Note: If using USE_EMBEDDED_REGS_COEFFS, coefficients must be written at +// least once since COEFFS_VEC is ignored! +// + + +module rfnoc_block_fir_filter #( + // RFNoC Parameters + parameter THIS_PORTID = 0, + parameter CHDR_W = 64, + parameter NUM_PORTS = 2, + parameter MTU = 10, + // FIR Filter Parameters + parameter COEFF_WIDTH = 16, + parameter NUM_COEFFS = 41, + parameter [NUM_COEFFS*COEFF_WIDTH-1:0] COEFFS_VEC = // Make impulse by default + { + {1'b0, {(COEFF_WIDTH-1){1'b1}} }, // Max positive value + {(COEFF_WIDTH*(NUM_COEFFS-1)){1'b0}} // Zero for remaining coefficients + }, + parameter RELOADABLE_COEFFS = 1, + parameter SYMMETRIC_COEFFS = 0, + parameter SKIP_ZERO_COEFFS = 0, + parameter USE_EMBEDDED_REGS_COEFFS = 1 +)( + // Clock to use for signal processing + input wire ce_clk, + + + //--------------------------------------------------------------------------- + // AXIS CHDR Port + //--------------------------------------------------------------------------- + + input wire rfnoc_chdr_clk, + + // CHDR inputs from framework + input wire [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tready, + + // CHDR outputs to framework + output wire [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tready, + + // Backend interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + + + //--------------------------------------------------------------------------- + // AXIS CTRL Port + //--------------------------------------------------------------------------- + + input wire rfnoc_ctrl_clk, + + // CTRL port requests from framework + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + + // CTRL port requests to framework + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready +); + + `include "rfnoc_fir_filter_regs.vh" + + // These are the only supported values for now + localparam ITEM_W = 32; + localparam NIPC = 1; + + + //--------------------------------------------------------------------------- + // NoC Shell + //--------------------------------------------------------------------------- + + wire ctrlport_reg_req_wr; + wire ctrlport_reg_req_rd; + wire [19:0] ctrlport_reg_req_addr; + wire [31:0] ctrlport_reg_req_data; + wire ctrlport_reg_resp_ack; + wire [ 1:0] ctrlport_reg_resp_status; + wire [31:0] ctrlport_reg_resp_data; + + wire [(NUM_PORTS*ITEM_W*NIPC)-1:0] axis_to_fir_tdata; + wire [ NUM_PORTS-1:0] axis_to_fir_tlast; + wire [ NUM_PORTS-1:0] axis_to_fir_tvalid; + wire [ NUM_PORTS-1:0] axis_to_fir_tready; + + wire [(NUM_PORTS*ITEM_W*NIPC)-1:0] axis_from_fir_tdata; + wire [ NUM_PORTS-1:0] axis_from_fir_tlast; + wire [ NUM_PORTS-1:0] axis_from_fir_tvalid; + wire [ NUM_PORTS-1:0] axis_from_fir_tready; + + wire [(NUM_PORTS*CHDR_W)-1:0] m_axis_context_tdata; + wire [ (4*NUM_PORTS)-1:0] m_axis_context_tuser; + wire [ NUM_PORTS-1:0] m_axis_context_tlast; + wire [ NUM_PORTS-1:0] m_axis_context_tvalid; + wire [ NUM_PORTS-1:0] m_axis_context_tready; + + wire [(NUM_PORTS*CHDR_W)-1:0] s_axis_context_tdata; + wire [ (4*NUM_PORTS)-1:0] s_axis_context_tuser; + wire [ NUM_PORTS-1:0] s_axis_context_tlast; + wire [ NUM_PORTS-1:0] s_axis_context_tvalid; + wire [ NUM_PORTS-1:0] s_axis_context_tready; + + wire rfnoc_chdr_rst; + wire ce_rst; + + localparam NOC_ID = 32'hF112_0000; + + + // Cross the CHDR reset to the ddc_clk domain + synchronizer ce_rst_sync_i ( + .clk (ce_clk), + .rst (1'b0), + .in (rfnoc_chdr_rst), + .out (ce_rst) + ); + + + noc_shell_fir_filter #( + .NOC_ID (NOC_ID), + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .CTRLPORT_SLV_EN (0), + .CTRLPORT_MST_EN (1), + .NUM_DATA_I (NUM_PORTS), + .NUM_DATA_O (NUM_PORTS), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .PYLD_FIFO_SIZE (5), + .CTXT_FIFO_SIZE (5), + .MTU (MTU) + ) noc_shell_fir_filter_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_ctrl_rst (), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready), + .ctrlport_clk (ce_clk), + .ctrlport_rst (ce_rst), + .m_ctrlport_req_wr (ctrlport_reg_req_wr), + .m_ctrlport_req_rd (ctrlport_reg_req_rd), + .m_ctrlport_req_addr (ctrlport_reg_req_addr), + .m_ctrlport_req_data (ctrlport_reg_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack (ctrlport_reg_resp_ack), + .m_ctrlport_resp_status (ctrlport_reg_resp_status), + .m_ctrlport_resp_data (ctrlport_reg_resp_data), + .s_ctrlport_req_wr (1'b0), + .s_ctrlport_req_rd (1'b0), + .s_ctrlport_req_addr (20'b0), + .s_ctrlport_req_portid (10'b0), + .s_ctrlport_req_rem_epid (16'b0), + .s_ctrlport_req_rem_portid (10'b0), + .s_ctrlport_req_data (32'b0), + .s_ctrlport_req_byte_en (4'hF), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (), + .axis_data_clk (ce_clk), + .axis_data_rst (ce_rst), + .m_axis_payload_tdata (axis_to_fir_tdata), + .m_axis_payload_tkeep (), + .m_axis_payload_tlast (axis_to_fir_tlast), + .m_axis_payload_tvalid (axis_to_fir_tvalid), + .m_axis_payload_tready (axis_to_fir_tready), + .s_axis_payload_tdata (axis_from_fir_tdata), + .s_axis_payload_tkeep ({NUM_PORTS*NIPC{1'b1}}), + .s_axis_payload_tlast (axis_from_fir_tlast), + .s_axis_payload_tvalid (axis_from_fir_tvalid), + .s_axis_payload_tready (axis_from_fir_tready), + .m_axis_context_tdata (m_axis_context_tdata), + .m_axis_context_tuser (m_axis_context_tuser), + .m_axis_context_tlast (m_axis_context_tlast), + .m_axis_context_tvalid (m_axis_context_tvalid), + .m_axis_context_tready (m_axis_context_tready), + .s_axis_context_tdata (s_axis_context_tdata), + .s_axis_context_tuser (s_axis_context_tuser), + .s_axis_context_tlast (s_axis_context_tlast), + .s_axis_context_tvalid (s_axis_context_tvalid), + .s_axis_context_tready (s_axis_context_tready) + ); + + + // The input packets are the same configuration as the output packets, so + // just use the header information for each incoming to create the header for + // each outgoing packet. This is done by connecting m_axis_context to + // directly to s_axis_context. + assign s_axis_context_tdata = m_axis_context_tdata; + assign s_axis_context_tuser = m_axis_context_tuser; + assign s_axis_context_tlast = m_axis_context_tlast; + assign s_axis_context_tvalid = m_axis_context_tvalid; + assign m_axis_context_tready = s_axis_context_tready; + + + //--------------------------------------------------------------------------- + // Control Port Address Decoding + //--------------------------------------------------------------------------- + + wire [ NUM_PORTS-1:0] m_ctrlport_req_wr; + wire [ NUM_PORTS-1:0] m_ctrlport_req_rd; + wire [20*NUM_PORTS-1:0] m_ctrlport_req_addr; + wire [32*NUM_PORTS-1:0] m_ctrlport_req_data; + wire [ NUM_PORTS-1:0] m_ctrlport_resp_ack; + wire [32*NUM_PORTS-1:0] m_ctrlport_resp_data; + + ctrlport_decoder #( + .NUM_SLAVES (NUM_PORTS), + .BASE_ADDR (0), + .SLAVE_ADDR_W (FIR_FILTER_ADDR_W) + ) ctrlport_deocder_i ( + .ctrlport_clk (ce_clk), + .ctrlport_rst (ce_rst), + .s_ctrlport_req_wr (ctrlport_reg_req_wr), + .s_ctrlport_req_rd (ctrlport_reg_req_rd), + .s_ctrlport_req_addr (ctrlport_reg_req_addr), + .s_ctrlport_req_data (ctrlport_reg_req_data), + .s_ctrlport_req_byte_en (4'b0), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (ctrlport_reg_resp_ack), + .s_ctrlport_resp_status (ctrlport_reg_resp_status), + .s_ctrlport_resp_data (ctrlport_reg_resp_data), + .m_ctrlport_req_wr (m_ctrlport_req_wr), + .m_ctrlport_req_rd (m_ctrlport_req_rd), + .m_ctrlport_req_addr (m_ctrlport_req_addr), + .m_ctrlport_req_data (m_ctrlport_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack), + .m_ctrlport_resp_status ({NUM_PORTS{2'b0}}), + .m_ctrlport_resp_data (m_ctrlport_resp_data) + ); + + + //--------------------------------------------------------------------------- + // FIR Core Instances + //--------------------------------------------------------------------------- + + genvar i; + for (i = 0; i < NUM_PORTS; i = i+1) begin : gen_rfnoc_fir_filter_cores + rfnoc_fir_filter_core #( + .DATA_W (ITEM_W*NIPC), + .COEFF_WIDTH (COEFF_WIDTH), + .NUM_COEFFS (NUM_COEFFS), + .COEFFS_VEC (COEFFS_VEC), + .RELOADABLE_COEFFS (RELOADABLE_COEFFS), + .SYMMETRIC_COEFFS (SYMMETRIC_COEFFS), + .SKIP_ZERO_COEFFS (SKIP_ZERO_COEFFS), + .USE_EMBEDDED_REGS_COEFFS (USE_EMBEDDED_REGS_COEFFS) + ) rfnoc_fir_filter_core_i ( + .clk (ce_clk), + .rst (ce_rst), + .s_ctrlport_req_wr (m_ctrlport_req_wr[i]), + .s_ctrlport_req_rd (m_ctrlport_req_rd[i]), + .s_ctrlport_req_addr (m_ctrlport_req_addr[20*i +: 20]), + .s_ctrlport_req_data (m_ctrlport_req_data[32*i +: 32]), + .s_ctrlport_resp_ack (m_ctrlport_resp_ack[i]), + .s_ctrlport_resp_data (m_ctrlport_resp_data[32*i +: 32]), + .s_axis_tdata (axis_to_fir_tdata[i*(ITEM_W*NIPC) +: (ITEM_W*NIPC)]), + .s_axis_tlast (axis_to_fir_tlast[i]), + .s_axis_tvalid (axis_to_fir_tvalid[i]), + .s_axis_tready (axis_to_fir_tready[i]), + .m_axis_tdata (axis_from_fir_tdata[i*(ITEM_W*NIPC) +: (ITEM_W*NIPC)]), + .m_axis_tlast (axis_from_fir_tlast[i]), + .m_axis_tvalid (axis_from_fir_tvalid[i]), + .m_axis_tready (axis_from_fir_tready[i]) + ); + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter_tb.sv new file mode 100644 index 000000000..28b5493ac --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_block_fir_filter_tb.sv @@ -0,0 +1,524 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_fir_filter_tb +// +// Description: Testbench for rfnoc_block_fir_filter +// + + +module rfnoc_block_fir_filter_tb #( + parameter int NUM_PORTS = 2 +); + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgRfnocBlockCtrlBfm::*; + + `include "rfnoc_fir_filter_regs.vh" + + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Simulation parameters + localparam real CHDR_CLK_PER = 6.0; // 166 MHz + localparam real CE_CLK_PER = 5.0; // 200 MHz + localparam int STALL_PROB = 25; // BFM stall probability + + // DUT parameters to test + localparam int CHDR_W = 64; + localparam int THIS_PORTID = 'h123; + localparam int MTU = 8; + // + localparam int NUM_COEFFS = 41; + localparam int COEFF_WIDTH = 16; + localparam int RELOADABLE_COEFFS = 1; + localparam int SYMMETRIC_COEFFS = 1; + localparam int SKIP_ZERO_COEFFS = 1; + localparam int USE_EMBEDDED_REGS_COEFFS = 1; + + localparam logic [COEFF_WIDTH*NUM_COEFFS-1:0] COEFFS_VEC_0 = { + 16'sd158, 16'sd0, 16'sd33, -16'sd0, -16'sd256, + 16'sd553, 16'sd573, -16'sd542, -16'sd1012, 16'sd349, + 16'sd1536, 16'sd123, -16'sd2097, -16'sd1012, 16'sd1633, + 16'sd1608, -16'sd3077, -16'sd5946, 16'sd3370, 16'sd10513, + 16'sd19295, + 16'sd10513, 16'sd3370, -16'sd5946, -16'sd3077, 16'sd1608, + 16'sd1633, -16'sd1012, -16'sd2097, 16'sd123, 16'sd1536, + 16'sd349, -16'sd1012, -16'sd542, 16'sd573, 16'sd553, + -16'sd256, -16'sd0, 16'sd33, 16'sd0, 16'sd158 + }; + + localparam logic [COEFF_WIDTH*NUM_COEFFS-1:0] COEFFS_VEC_1 = { + 16'sd32767, 16'sd0, -16'sd32767, 16'sd0, 16'sd32767, + -16'sd32767, 16'sd32767, -16'sd32767, 16'sd32767, -16'sd32767, + 16'sd32767, 16'sd32767, 16'sd32767, 16'sd32767, 16'sd32767, + -16'sd32767, -16'sd32767, -16'sd32767, -16'sd32767, -16'sd32767, + 16'sd32767, + -16'sd32767, -16'sd32767, -16'sd32767, -16'sd32767, -16'sd32767, + 16'sd32767, 16'sd32767, 16'sd32767, 16'sd32767, 16'sd32767, + -16'sd32767, 16'sd32767, -16'sd32767, 16'sd32767, -16'sd32767, + 16'sd32767, 16'sd0, -16'sd32767, 16'sd0, 16'sd32767 + }; + + //--------------------------------------------------------------------------- + // Clocks + //--------------------------------------------------------------------------- + + bit rfnoc_chdr_clk; + bit rfnoc_ctrl_clk; + + sim_clock_gen #(CHDR_CLK_PER) rfnoc_chdr_clk_gen (.clk(rfnoc_chdr_clk), .rst()); + sim_clock_gen #(CHDR_CLK_PER) rfnoc_ctrl_clk_gen (.clk(rfnoc_ctrl_clk), .rst()); + sim_clock_gen #(CE_CLK_PER) ce_clk_gen (.clk(ce_clk), .rst()); + + + //--------------------------------------------------------------------------- + // Bus Functional Models + //--------------------------------------------------------------------------- + + RfnocBackendIf backend (rfnoc_chdr_clk, rfnoc_ctrl_clk); + AxiStreamIf #(32) m_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(32) s_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(CHDR_W) m_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + AxiStreamIf #(CHDR_W) s_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + + // Bus functional model for a software block controller + RfnocBlockCtrlBfm #(.CHDR_W(CHDR_W)) blk_ctrl = new(backend, m_ctrl, s_ctrl); + + // Connect block controller to BFMs + for (genvar i = 0; i < NUM_PORTS; i++) begin : gen_bfm_connections + initial begin + blk_ctrl.connect_master_data_port(i, m_chdr[i]); + blk_ctrl.connect_slave_data_port(i, s_chdr[i]); + blk_ctrl.set_master_stall_prob(i, STALL_PROB); + blk_ctrl.set_slave_stall_prob(i, STALL_PROB); + end + end + + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + logic [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tready; + + logic [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tready; + + // Map the array of BFMs to a flat vector for the DUT + genvar i; + for (i = 0; i < NUM_PORTS; i++) begin : gen_dut_connections + // Connect BFM master to DUT slave port + assign s_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W] = m_chdr[i].tdata; + assign s_rfnoc_chdr_tlast[i] = m_chdr[i].tlast; + assign s_rfnoc_chdr_tvalid[i] = m_chdr[i].tvalid; + assign m_chdr[i].tready = s_rfnoc_chdr_tready[i]; + + // Connect BFM slave to DUT master port + assign s_chdr[i].tdata = m_rfnoc_chdr_tdata[CHDR_W*i+:CHDR_W]; + assign s_chdr[i].tlast = m_rfnoc_chdr_tlast[i]; + assign s_chdr[i].tvalid = m_rfnoc_chdr_tvalid[i]; + assign m_rfnoc_chdr_tready[i] = s_chdr[i].tready; + end + + + rfnoc_block_fir_filter #( + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .NUM_PORTS (NUM_PORTS), + .MTU (MTU), + .COEFF_WIDTH (COEFF_WIDTH), + .NUM_COEFFS (NUM_COEFFS), + .COEFFS_VEC (COEFFS_VEC_0), + .RELOADABLE_COEFFS (RELOADABLE_COEFFS), + .SYMMETRIC_COEFFS (SYMMETRIC_COEFFS), + .SKIP_ZERO_COEFFS (SKIP_ZERO_COEFFS), + .USE_EMBEDDED_REGS_COEFFS (USE_EMBEDDED_REGS_COEFFS) + ) rfnoc_block_fir_filter_i ( + .ce_clk (ce_clk), + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .rfnoc_core_config (backend.cfg), + .rfnoc_core_status (backend.sts), + .rfnoc_ctrl_clk (backend.ctrl_clk), + .s_rfnoc_ctrl_tdata (m_ctrl.tdata), + .s_rfnoc_ctrl_tlast (m_ctrl.tlast), + .s_rfnoc_ctrl_tvalid (m_ctrl.tvalid), + .s_rfnoc_ctrl_tready (m_ctrl.tready), + .m_rfnoc_ctrl_tdata (s_ctrl.tdata), + .m_rfnoc_ctrl_tlast (s_ctrl.tlast), + .m_rfnoc_ctrl_tvalid (s_ctrl.tvalid), + .m_rfnoc_ctrl_tready (s_ctrl.tready) + ); + + + + //--------------------------------------------------------------------------- + // Helper Tasks + //--------------------------------------------------------------------------- + + // Translate the desired register access to a ctrlport write request. + task automatic write_reg(int port, byte addr, bit [31:0] value); + blk_ctrl.reg_write(port * (2**FIR_FILTER_ADDR_W) + addr, value); + endtask : write_reg + + // Translate the desired register access to a ctrlport read request. + task automatic read_reg(int port, byte addr, output logic [31:0] value); + blk_ctrl.reg_read(port * (2**FIR_FILTER_ADDR_W), value); + endtask : read_reg + + + + //--------------------------------------------------------------------------- + // Test Process + //--------------------------------------------------------------------------- + + initial begin : tb_main + // Display testbench start message + test.start_tb("rfnoc_block_fir_filter_tb"); + + // Start the BFMs running + blk_ctrl.run(); + + + //------------------------------------------------------------------------- + // Reset + //------------------------------------------------------------------------- + + test.start_test("Wait for Reset", 10us); + fork + blk_ctrl.reset_chdr(); + blk_ctrl.reset_ctrl(); + join; + test.end_test(); + + + //------------------------------------------------------------------------- + // Check NoC ID and Block Info + //------------------------------------------------------------------------- + + test.start_test("Verify Block Info", 2us); + `ASSERT_ERROR(blk_ctrl.get_noc_id() == rfnoc_block_fir_filter_i.NOC_ID, "Incorrect NOC_ID Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_i() == NUM_PORTS, "Incorrect NUM_DATA_I Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_o() == NUM_PORTS, "Incorrect NUM_DATA_O Value"); + `ASSERT_ERROR(blk_ctrl.get_mtu() == MTU, "Incorrect MTU Value"); + test.end_test(); + + + // Test all ports + for (int port = 0; port < NUM_PORTS; port++) begin : port_loop + + //----------------------------------------------------------------------- + // Check filter length + //----------------------------------------------------------------------- + + begin + int num_coeffs, num_coeffs_to_send; + + test.start_test("Check filter length", 20us); + + read_reg(port, REG_FIR_NUM_COEFFS, num_coeffs); + `ASSERT_ERROR(num_coeffs, "Incorrect number of coefficients"); + + // If using symmetric coefficients, send just first half + if (SYMMETRIC_COEFFS) begin + num_coeffs_to_send = num_coeffs/2 + num_coeffs[0]; + end else begin + num_coeffs_to_send = num_coeffs; + end + + // If using embedded register, coefficients must be preloaded + if (USE_EMBEDDED_REGS_COEFFS) begin + int i; + for (i = 0; i < num_coeffs_to_send-1; i++) begin + write_reg(port, REG_FIR_LOAD_COEFF, COEFFS_VEC_0[COEFF_WIDTH*i +: COEFF_WIDTH]); + end + write_reg(port, REG_FIR_LOAD_COEFF_LAST, COEFFS_VEC_0[COEFF_WIDTH*i +: COEFF_WIDTH]); + end + + test.end_test(); + end + + + //----------------------------------------------------------------------- + // Test impulse response with default coefficients + //----------------------------------------------------------------------- + // + // Sending an impulse should cause the coefficients to be output. + // + //----------------------------------------------------------------------- + + begin + chdr_word_t send_payload[$]; + chdr_word_t recv_payload[$]; + int num_bytes; + logic signed [15:0] i_samp, q_samp, i_coeff, q_coeff; + string s; + + test.start_test("Test impulse response (default coefficients)", 20us); + + // Generate packet containing an impulse and enqueue it for transfer + send_payload = {}; + send_payload.push_back({16'b0, 16'b0, 16'h7FFF, 16'h7FFF}); + for (int i = 0; i < NUM_COEFFS/2; i++) begin + send_payload.push_back(0); + end + blk_ctrl.send(port, send_payload, NUM_COEFFS*4); + + // Enqueue two packets with zeros to push out the impulse from the + // pipeline (one to push out the data and one to overcome some pipeline + // registering). + send_payload = {}; + for (int i = 0; i < NUM_COEFFS/2+1; i++) begin + send_payload.push_back(0); + end + for (int n = 0; n < 2; n++) begin + blk_ctrl.send(port, send_payload, NUM_COEFFS*4); + end + + // Receive the result + blk_ctrl.recv(port, recv_payload, num_bytes); + + // Check the length of the packet + `ASSERT_ERROR( + num_bytes == NUM_COEFFS*4, + "Received packet didn't have expected length" + ); + + for (int i = 0; i < NUM_COEFFS; i++) begin + // Compute the expected sample + i_coeff = $signed(COEFFS_VEC_0[COEFF_WIDTH*i +: COEFF_WIDTH]); + q_coeff = i_coeff; + + // Grab the next sample + {i_samp, q_samp} = recv_payload[i/2][i[0]*32 +: 32]; + + // Check I / Q values + $sformat( + s, "Incorrect I value received on sample %0d! Expected: %0d, Received: %0d", + i, i_coeff, i_samp); + `ASSERT_ERROR( + (i_samp == i_coeff) || (i_samp-1 == i_coeff) || (i_samp+1 == i_coeff), s); + $sformat( + s, "Incorrect Q value received on sample %0d! Expected: %0d, Received: %0d", + i, q_coeff, q_samp); + `ASSERT_ERROR( + (q_samp == q_coeff) || (q_samp-1 == q_coeff) || (q_samp+1 == q_coeff), s); + end + + test.end_test(); + end + + + //----------------------------------------------------------------------- + // Load new coefficients + //----------------------------------------------------------------------- + + begin + int i; + int num_coeffs_to_send; + + // If using symmetric coefficients, send just first half + if (SYMMETRIC_COEFFS) begin + num_coeffs_to_send = NUM_COEFFS/2 + NUM_COEFFS[0]; + end else begin + num_coeffs_to_send = NUM_COEFFS; + end + + test.start_test("Load new coefficients", 20us); + for (i = 0; i < num_coeffs_to_send-1; i++) begin + write_reg(port, REG_FIR_LOAD_COEFF, COEFFS_VEC_1[COEFF_WIDTH*i +: COEFF_WIDTH]); + end + write_reg(port, REG_FIR_LOAD_COEFF_LAST, COEFFS_VEC_1[COEFF_WIDTH*i +: COEFF_WIDTH]); + test.end_test(); + end + + + //----------------------------------------------------------------------- + // Test impulse response with new coefficients + //----------------------------------------------------------------------- + // + // Sending an impulse should cause the coefficients to be output. + // + //----------------------------------------------------------------------- + + begin + chdr_word_t send_payload[$]; + chdr_word_t recv_payload[$]; + int num_bytes; + logic signed [15:0] i_samp, q_samp, i_coeff, q_coeff; + string s; + + test.start_test("Test impulse response (loaded coefficients)", 20us); + + // Generate packet containing an impulse and enqueue it for transfer + send_payload = {}; + send_payload.push_back({16'b0, 16'b0, 16'h7FFF, 16'h7FFF}); + for (int i = 0; i < NUM_COEFFS/2; i++) begin + send_payload.push_back(0); + end + blk_ctrl.send(port, send_payload, NUM_COEFFS*4); + + // Enqueue two packets with zeros to push out the impulse from the + // pipeline (one to push out the data and one to overcome some pipeline + // registering). + send_payload = {}; + for (int i = 0; i < NUM_COEFFS/2+1; i++) begin + send_payload.push_back(0); + end + for (int n = 0; n < 2; n++) begin + blk_ctrl.send(port, send_payload, NUM_COEFFS*4); + end + + // Ignore the first two packets (discard the extra data we put in when + // we checked the default coefficients). + blk_ctrl.recv(port, recv_payload, num_bytes); + blk_ctrl.recv(port, recv_payload, num_bytes); + + // Receive the result + blk_ctrl.recv(port, recv_payload, num_bytes); + + // Check the length of the packet + `ASSERT_ERROR( + num_bytes == NUM_COEFFS*4, + "Received packet didn't have expected length" + ); + + for (int i = 0; i < NUM_COEFFS; i++) begin + // Compute the expected sample + i_coeff = $signed(COEFFS_VEC_1[COEFF_WIDTH*i +: COEFF_WIDTH]); + q_coeff = i_coeff; + + // Grab the next sample + {i_samp, q_samp} = recv_payload[i/2][i[0]*32 +: 32]; + + // Check I / Q values + $sformat( + s, "Incorrect I value received on sample %0d! Expected: %0d, Received: %0d", + i, i_coeff, i_samp); + `ASSERT_ERROR( + (i_samp == i_coeff) || (i_samp-1 == i_coeff) || (i_samp+1 == i_coeff), s); + $sformat( + s, "Incorrect Q value received on sample %0d! Expected: %0d, Received: %0d", + i, q_coeff, q_samp); + `ASSERT_ERROR( + (q_samp == q_coeff) || (q_samp-1 == q_coeff) || (q_samp+1 == q_coeff), s); + end + + test.end_test(); + end + + + //----------------------------------------------------------------------- + // Test step response + //----------------------------------------------------------------------- + + begin + chdr_word_t send_payload[$]; + chdr_word_t recv_payload[$]; + int num_bytes; + int coeff_sum; + logic signed [15:0] i_samp, q_samp; + string s; + + test.start_test("Test step response", 20us); + + // Generate a step function packet + send_payload = {}; + for (int i = 0; i < NUM_COEFFS/2+1; i++) begin + send_payload.push_back({16'h7FFF,16'h7FFF,16'h7FFF,16'h7FFF}); + end + + // Enqueue step function two times, once to fill up the pipeline and + // another to get the actual response. + for (int n = 0; n < 2; n++) begin + blk_ctrl.send(port, send_payload, NUM_COEFFS*4); + end + + // Enqueue two packets with zeros to push out the impulse from the + // pipeline (one to push out the data and one to overcome some pipeline + // registering). + send_payload = {}; + for (int i = 0; i < NUM_COEFFS/2+1; i++) begin + send_payload.push_back(0); + end + for (int n = 0; n < 2; n++) begin + blk_ctrl.send(port, send_payload, NUM_COEFFS*4); + end + + // Ignore the first two packets (discard the extra data we put in + // during the previous test). + for (int n = 0; n < 3; n++) begin + blk_ctrl.recv(port, recv_payload, num_bytes); + end + + // Receive the result + blk_ctrl.recv(port, recv_payload, num_bytes); + + // Check the length of the packet + `ASSERT_ERROR( + num_bytes == NUM_COEFFS*4, + "Received packet didn't have expected length" + ); + + // Calculate sum of all the coefficients + coeff_sum = 0; + for (int i = 0; i < NUM_COEFFS; i++) begin + coeff_sum += $signed(COEFFS_VEC_1[COEFF_WIDTH*i +: COEFF_WIDTH]); + end + + for (int i = 0; i < NUM_COEFFS; i++) begin + // Grab the next sample + {i_samp, q_samp} = recv_payload[i/2][i[0]*32 +: 32]; + + // Check I / Q values + $sformat( + s, "Incorrect I value received on sample %0d! Expected: %0d, Received: %0d", + i, coeff_sum, i_samp); + `ASSERT_ERROR( + (i_samp == coeff_sum) || (i_samp-1 == coeff_sum) || (i_samp+1 == coeff_sum), + s + ); + $sformat( + s, "Incorrect Q value received on sample %0d! Expected: %0d, Received: %0d", + i, coeff_sum, q_samp); + `ASSERT_ERROR( + (q_samp == coeff_sum) || (q_samp-1 == coeff_sum) || (q_samp+1 == coeff_sum), + s + ); + end + + test.end_test(); + end + + end : port_loop + + + //------------------------------------------------------------------------- + // All done! + //------------------------------------------------------------------------- + + test.end_tb(1); + + end : tb_main +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_core.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_core.v new file mode 100644 index 000000000..774f43761 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_core.v @@ -0,0 +1,228 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Description: +// +// Core module for a single instance of an FIR filter, implementing the +// registers and signal processing for a single I/Q filter. It assumes the +// data stream is an IQ pair with I in the upper 32 bits and Q is the lower +// 32 bits. +// +// Parameters: +// +// DATA_W : Width of the input/output data stream to +// process. +// +// BASE_ADDR : Control port base address to which this block +// responds. +// +// COEFF_WIDTH : Coefficient width +// +// NUM_COEFFS : Number of coefficients / filter taps +// +// COEFFS_VEC : Vector of NUM_COEFFS values, each of width +// COEFF_WIDTH, to initialize the filter +// coefficients. Defaults to an impulse. +// +// RELOADABLE_COEFFS : Enable (1) or disable (0) reloading +// coefficients at runtime +// +// SYMMETRIC_COEFFS : Reduce multiplier usage by approximately half +// if coefficients are symmetric +// +// SKIP_ZERO_COEFFS : Reduce multiplier usage by assuming zero valued +// coefficients in DEFAULT_COEFFS are always zero. +// Useful for halfband filters. +// +// USE_EMBEDDED_REGS_COEFFS : Reduce register usage by only using embedded +// registers in DSP slices. Updating taps while +// streaming will cause temporary output +// corruption! +// +// Note: If using USE_EMBEDDED_REGS_COEFFS, coefficients must be written at +// least once since COEFFS_VEC is ignored! + + +module rfnoc_fir_filter_core #( + parameter DATA_W = 32, + parameter [19:0] BASE_ADDR = 0, + + // FIR Filter Parameters + parameter COEFF_WIDTH = 16, + parameter NUM_COEFFS = 41, + parameter [NUM_COEFFS*COEFF_WIDTH-1:0] COEFFS_VEC = // Make impulse by default + { + {1'b0, {(COEFF_WIDTH-1){1'b1}} }, // Max positive value + {(COEFF_WIDTH*(NUM_COEFFS-1)){1'b0}} // Zero for remaining coefficients + }, + parameter RELOADABLE_COEFFS = 1, + parameter SYMMETRIC_COEFFS = 0, + parameter SKIP_ZERO_COEFFS = 0, + parameter USE_EMBEDDED_REGS_COEFFS = 1 +) ( + + input wire clk, + input wire rst, + + //--------------------------------------------------------------------------- + // AXIS CTRL Port + //--------------------------------------------------------------------------- + + // Master + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output reg s_ctrlport_resp_ack, + output reg [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Data Interface + //--------------------------------------------------------------------------- + + // Input data stream + input wire [DATA_W-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + + // Output data stream + output wire [DATA_W-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready +); + + reg [COEFF_WIDTH-1:0] m_axis_reload_tdata; + reg m_axis_reload_tvalid; + reg m_axis_reload_tlast; + wire m_axis_reload_tready; + + + //--------------------------------------------------------------------------- + // Registers + //--------------------------------------------------------------------------- + + `include "rfnoc_fir_filter_regs.vh" + + // Separate the address into the block and register portions. Ignore the byte + // offset. + wire [20:0] block_addr = s_ctrlport_req_addr[19:FIR_FILTER_ADDR_W]; + wire [19:0] reg_addr = { s_ctrlport_req_addr[FIR_FILTER_ADDR_W:2], 2'b0 }; + + always @(posedge clk) begin + if (rst) begin + s_ctrlport_resp_ack <= 0; + m_axis_reload_tvalid <= 0; + s_ctrlport_resp_data <= {32{1'bX}}; + m_axis_reload_tdata <= {DATA_W{1'bX}}; + m_axis_reload_tlast <= 1'bX; + end else if (block_addr == BASE_ADDR) begin + // Default assignments + s_ctrlport_resp_ack <= 0; + s_ctrlport_resp_data <= 0; + + // Handle write acknowledgments. Don't ack the register write until it + // gets accepted by the FIR filter. + if (m_axis_reload_tvalid && m_axis_reload_tready) begin + m_axis_reload_tvalid <= 1'b0; + s_ctrlport_resp_ack <= 1'b1; + end + + // Handle register writes + if (s_ctrlport_req_wr) begin + if (reg_addr == REG_FIR_LOAD_COEFF) begin + m_axis_reload_tdata <= s_ctrlport_req_data[COEFF_WIDTH-1:0]; + m_axis_reload_tvalid <= 1'b1; + m_axis_reload_tlast <= 1'b0; + end else if (reg_addr == REG_FIR_LOAD_COEFF_LAST) begin + m_axis_reload_tdata <= s_ctrlport_req_data[COEFF_WIDTH-1:0]; + m_axis_reload_tvalid <= 1'b1; + m_axis_reload_tlast <= 1'b1; + end + end + + // Handle register reads + if (s_ctrlport_req_rd) begin + // Ignore the upper bits so the we respond to any port + if (reg_addr == REG_FIR_NUM_COEFFS) begin + s_ctrlport_resp_data <= NUM_COEFFS; + s_ctrlport_resp_ack <= 1; + end + end + end + end + + + //--------------------------------------------------------------------------- + // FIR Filter Instances + //--------------------------------------------------------------------------- + + localparam IN_WIDTH = DATA_W/2; + localparam OUT_WIDTH = DATA_W/2; + + // I + axi_fir_filter #( + .IN_WIDTH (IN_WIDTH), + .COEFF_WIDTH (COEFF_WIDTH), + .OUT_WIDTH (OUT_WIDTH), + .NUM_COEFFS (NUM_COEFFS), + .COEFFS_VEC (COEFFS_VEC), + .RELOADABLE_COEFFS (RELOADABLE_COEFFS), + .BLANK_OUTPUT (1), + // Optional optimizations + .SYMMETRIC_COEFFS (SYMMETRIC_COEFFS), + .SKIP_ZERO_COEFFS (SKIP_ZERO_COEFFS), + .USE_EMBEDDED_REGS_COEFFS (USE_EMBEDDED_REGS_COEFFS) + ) inst_axi_fir_filter_i ( + .clk (clk), + .reset (rst), + .clear (1'b0), + .s_axis_data_tdata (s_axis_tdata[2*IN_WIDTH-1:IN_WIDTH]), + .s_axis_data_tlast (s_axis_tlast), + .s_axis_data_tvalid (s_axis_tvalid), + .s_axis_data_tready (s_axis_tready), + .m_axis_data_tdata (m_axis_tdata[2*OUT_WIDTH-1:OUT_WIDTH]), + .m_axis_data_tlast (m_axis_tlast), + .m_axis_data_tvalid (m_axis_tvalid), + .m_axis_data_tready (m_axis_tready), + .s_axis_reload_tdata (m_axis_reload_tdata), + .s_axis_reload_tlast (m_axis_reload_tlast), + .s_axis_reload_tvalid (m_axis_reload_tvalid), + .s_axis_reload_tready (m_axis_reload_tready) + ); + + // Q + axi_fir_filter #( + .IN_WIDTH (IN_WIDTH), + .COEFF_WIDTH (COEFF_WIDTH), + .OUT_WIDTH (OUT_WIDTH), + .NUM_COEFFS (NUM_COEFFS), + .COEFFS_VEC (COEFFS_VEC), + .RELOADABLE_COEFFS (RELOADABLE_COEFFS), + .BLANK_OUTPUT (1), + // Optional optimizations + .SYMMETRIC_COEFFS (SYMMETRIC_COEFFS), + .SKIP_ZERO_COEFFS (SKIP_ZERO_COEFFS), + .USE_EMBEDDED_REGS_COEFFS (USE_EMBEDDED_REGS_COEFFS) + ) inst_axi_fir_filter_q ( + .clk (clk), + .reset (rst), + .clear (1'b0), + .s_axis_data_tdata (s_axis_tdata[IN_WIDTH-1:0]), + .s_axis_data_tlast (s_axis_tlast), + .s_axis_data_tvalid (s_axis_tvalid), + .s_axis_data_tready (), + .m_axis_data_tdata (m_axis_tdata[OUT_WIDTH-1:0]), + .m_axis_data_tlast (), + .m_axis_data_tvalid (), + .m_axis_data_tready (m_axis_tready), + .s_axis_reload_tdata (m_axis_reload_tdata), + .s_axis_reload_tlast (m_axis_reload_tlast), + .s_axis_reload_tvalid (m_axis_reload_tvalid), + .s_axis_reload_tready () + ); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_regs.vh b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_regs.vh new file mode 100644 index 000000000..0e070e3a3 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fir_filter/rfnoc_fir_filter_regs.vh @@ -0,0 +1,51 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: fir_filter_regs (Header) +// +// Description: Header file for rfnoc_block_fir_filter. All registers are +// 32-bit words from software's perspective. +// + +// Address space size, per FIR filter. That is, each filter is separated in the +// CTRL Port address space by 2^FIR_FILTER_ADDR_W bytes. +localparam FIR_FILTER_ADDR_W = 4; + + + +// REG_FIR_NUM_COEFFS (R) +// +// Contains the number of coefficients for the filter. +// +// [31:0] : Returns the number of coefficients (read-only) +// +localparam REG_FIR_NUM_COEFFS = 'h0; + + +// REG_FIR_LOAD_COEFF (R) +// +// Register for inputting the next coefficient to be loaded into the filter. To +// load a new set of filter coefficients, write NUM_COEFFS-1 coefficients to +// this register, then write the last coefficient to REG_FIR_LOAD_COEFF_LAST. +// The width of each coefficient is set by the COEFF_WIDTH parameter on the +// block. +// +// [31:(32-COEFF_WIDTH)] : Reserved +// [COEFF_WIDTH-1:0] : The next coefficient to be loaded +// +localparam REG_FIR_LOAD_COEFF = 'h4; + + +// REG_FIR_LOAD_COEFF_LAST (R) +// +// Register for inputting the last coefficient to be loaded into the filter. To +// load a new set of filter coefficients, write NUM_COEFFS-1 coefficients to +// REG_FIR_LOAD_COEFF, then write the last coefficient to this register. The +// width of each coefficient is set by the COEFF_WIDTH parameter on the block. +// +// [31:(32-COEFF_WIDTH)] : Reserved +// [COEFF_WIDTH-1:0] : The next coefficient to be loaded +// +localparam REG_FIR_LOAD_COEFF_LAST = 'h8; \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile new file mode 100644 index 000000000..30ce14aec --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile @@ -0,0 +1,45 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_UTIL_SRCS) \ +$(RFNOC_OOT_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +SIM_TOP = rfnoc_block_null_src_sink_tb + +SIM_SRCS = \ +$(abspath rfnoc_block_null_src_sink_tb.sv) \ + +# MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile.srcs b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile.srcs new file mode 100644 index 000000000..a99bec7db --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/Makefile.srcs @@ -0,0 +1,12 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Brand +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# RFNoC Utility Sources +################################################## +RFNOC_OOT_SRCS += $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/blocks/rfnoc_block_null_src_sink/, \ +rfnoc_block_null_src_sink.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink.v new file mode 100644 index 000000000..f4f4d7651 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink.v @@ -0,0 +1,338 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_null_src_sink +// Description: +// +// Parameters: +// +// Signals: + +module rfnoc_block_null_src_sink #( + parameter [9:0] THIS_PORTID = 10'd0, + parameter CHDR_W = 64, + parameter NIPC = 2, + parameter [5:0] MTU = 10 +)( + // RFNoC Framework Clocks and Resets + input wire rfnoc_chdr_clk, + input wire rfnoc_ctrl_clk, + // RFNoC Backend Interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + // 2 CHDR Input Ports (from framework) + input wire [(CHDR_W*2)-1:0] s_rfnoc_chdr_tdata, + input wire [1:0] s_rfnoc_chdr_tlast, + input wire [1:0] s_rfnoc_chdr_tvalid, + output wire [1:0] s_rfnoc_chdr_tready, + // 2 CHDR Output Ports (to framework) + output wire [(CHDR_W*2)-1:0] m_rfnoc_chdr_tdata, + output wire [1:0] m_rfnoc_chdr_tlast, + output wire [1:0] m_rfnoc_chdr_tvalid, + input wire [1:0] m_rfnoc_chdr_tready, + // AXIS-Ctrl Input Port (from framework) + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + // AXIS-Ctrl Output Port (to framework) + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready +); + + `include "../../core/rfnoc_chdr_utils.vh" + + localparam [19:0] REG_CTRL_STATUS = 20'h00; + localparam [19:0] REG_SRC_LINES_PER_PKT = 20'h04; + localparam [19:0] REG_SRC_BYTES_PER_PKT = 20'h08; + localparam [19:0] REG_SRC_THROTTLE_CYC = 20'h0C; + localparam [19:0] REG_SNK_LINE_CNT_LO = 20'h10; + localparam [19:0] REG_SNK_LINE_CNT_HI = 20'h14; + localparam [19:0] REG_SNK_PKT_CNT_LO = 20'h18; + localparam [19:0] REG_SNK_PKT_CNT_HI = 20'h1C; + localparam [19:0] REG_SRC_LINE_CNT_LO = 20'h20; + localparam [19:0] REG_SRC_LINE_CNT_HI = 20'h24; + localparam [19:0] REG_SRC_PKT_CNT_LO = 20'h28; + localparam [19:0] REG_SRC_PKT_CNT_HI = 20'h2C; + localparam [19:0] REG_LOOP_LINE_CNT_LO = 20'h30; + localparam [19:0] REG_LOOP_LINE_CNT_HI = 20'h34; + localparam [19:0] REG_LOOP_PKT_CNT_LO = 20'h38; + localparam [19:0] REG_LOOP_PKT_CNT_HI = 20'h3C; + + wire rfnoc_chdr_rst; + wire rfnoc_ctrl_rst; + + wire ctrlport_req_wr; + wire ctrlport_req_rd; + wire [19:0] ctrlport_req_addr; + wire [31:0] ctrlport_req_data; + reg ctrlport_resp_ack; + reg [31:0] ctrlport_resp_data; + + wire [(32*NIPC)-1:0] src_pyld_tdata , snk_pyld_tdata , loop_pyld_tdata ; + wire [NIPC-1:0] src_pyld_tkeep , snk_pyld_tkeep , loop_pyld_tkeep ; + wire src_pyld_tlast , snk_pyld_tlast , loop_pyld_tlast ; + wire src_pyld_tvalid, snk_pyld_tvalid, loop_pyld_tvalid; + wire src_pyld_tready, snk_pyld_tready, loop_pyld_tready; + + wire [CHDR_W-1:0] src_ctxt_tdata , snk_ctxt_tdata , loop_ctxt_tdata ; + wire [3:0] src_ctxt_tuser , snk_ctxt_tuser , loop_ctxt_tuser ; + wire src_ctxt_tlast , snk_ctxt_tlast , loop_ctxt_tlast ; + wire src_ctxt_tvalid, snk_ctxt_tvalid, loop_ctxt_tvalid; + wire src_ctxt_tready, snk_ctxt_tready, loop_ctxt_tready; + + // NoC Shell + // --------------------------- + noc_shell_generic_ctrlport_pyld_chdr #( + .NOC_ID (32'h0000_0001), + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .CTRL_FIFOSIZE (5), + .CTRLPORT_SLV_EN (0), + .NUM_DATA_I (2), + .NUM_DATA_O (2), + .ITEM_W (32), + .NIPC (NIPC), + .MTU (MTU), + .CTXT_FIFOSIZE (1), + .PYLD_FIFOSIZE (1) + ) noc_shell_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk ), + .rfnoc_chdr_rst (rfnoc_chdr_rst ), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .rfnoc_core_config (rfnoc_core_config ), + .rfnoc_core_status (rfnoc_core_status ), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata ), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast ), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid ), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready ), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata ), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast ), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid ), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .m_ctrlport_req_wr (ctrlport_req_wr ), + .m_ctrlport_req_rd (ctrlport_req_rd ), + .m_ctrlport_req_addr (ctrlport_req_addr ), + .m_ctrlport_req_data (ctrlport_req_data ), + .m_ctrlport_req_byte_en ( ), + .m_ctrlport_req_has_time ( ), + .m_ctrlport_req_time ( ), + .m_ctrlport_resp_ack (ctrlport_resp_ack ), + .m_ctrlport_resp_status (2'd0 ), + .m_ctrlport_resp_data (ctrlport_resp_data ), + .s_ctrlport_req_wr ('h0 ), + .s_ctrlport_req_rd ('h0 ), + .s_ctrlport_req_addr ('h0 ), + .s_ctrlport_req_portid ('h0 ), + .s_ctrlport_req_rem_epid ('h0 ), + .s_ctrlport_req_rem_portid('h0 ), + .s_ctrlport_req_data ('h0 ), + .s_ctrlport_req_byte_en ('h0 ), + .s_ctrlport_req_has_time ('h0 ), + .s_ctrlport_req_time ('h0 ), + .s_ctrlport_resp_ack ( ), + .s_ctrlport_resp_status ( ), + .s_ctrlport_resp_data ( ), + .m_axis_payload_tdata ({loop_pyld_tdata , snk_pyld_tdata }), + .m_axis_payload_tkeep ({loop_pyld_tkeep , snk_pyld_tkeep }), + .m_axis_payload_tlast ({loop_pyld_tlast , snk_pyld_tlast }), + .m_axis_payload_tvalid ({loop_pyld_tvalid, snk_pyld_tvalid}), + .m_axis_payload_tready ({loop_pyld_tready, snk_pyld_tready}), + .m_axis_context_tdata ({loop_ctxt_tdata , snk_ctxt_tdata }), + .m_axis_context_tuser ({loop_ctxt_tuser , snk_ctxt_tuser }), + .m_axis_context_tlast ({loop_ctxt_tlast , snk_ctxt_tlast }), + .m_axis_context_tvalid ({loop_ctxt_tvalid, snk_ctxt_tvalid}), + .m_axis_context_tready ({loop_ctxt_tready, snk_ctxt_tready}), + .s_axis_payload_tdata ({loop_pyld_tdata , src_pyld_tdata }), + .s_axis_payload_tkeep ({loop_pyld_tkeep , src_pyld_tkeep }), + .s_axis_payload_tlast ({loop_pyld_tlast , src_pyld_tlast }), + .s_axis_payload_tvalid ({loop_pyld_tvalid, src_pyld_tvalid}), + .s_axis_payload_tready ({loop_pyld_tready, src_pyld_tready}), + .s_axis_context_tdata ({loop_ctxt_tdata , src_ctxt_tdata }), + .s_axis_context_tuser ({loop_ctxt_tuser , src_ctxt_tuser }), + .s_axis_context_tlast ({loop_ctxt_tlast , src_ctxt_tlast }), + .s_axis_context_tvalid ({loop_ctxt_tvalid, src_ctxt_tvalid}), + .s_axis_context_tready ({loop_ctxt_tready, src_ctxt_tready}) + ); + + // Packet Counters + // --------------------------- + reg reg_clear_cnts = 1'b0; + reg [63:0] snk_line_cnt = 64'd0, snk_pkt_cnt = 64'd0; + reg [63:0] src_line_cnt = 64'd0, src_pkt_cnt = 64'd0; + reg [63:0] loop_line_cnt = 64'd0, loop_pkt_cnt = 64'd0; + + always @(posedge rfnoc_chdr_clk) begin + if (rfnoc_chdr_rst | reg_clear_cnts) begin + snk_line_cnt <= 64'd0; + snk_pkt_cnt <= 64'd0; + src_line_cnt <= 64'd0; + src_pkt_cnt <= 64'd0; + loop_line_cnt <= 64'd0; + loop_pkt_cnt <= 64'd0; + end else begin + if (snk_pyld_tvalid & snk_pyld_tready) begin + snk_line_cnt <= snk_line_cnt + 1; + if (snk_pyld_tlast) + snk_pkt_cnt <= snk_pkt_cnt + 1; + end + if (src_pyld_tvalid & src_pyld_tready) begin + src_line_cnt <= src_line_cnt + 1; + if (src_pyld_tlast) + src_pkt_cnt <= src_pkt_cnt + 1; + end + if (loop_pyld_tvalid & loop_pyld_tready) begin + loop_line_cnt <= loop_line_cnt + 1; + if (loop_pyld_tlast) + loop_pkt_cnt <= loop_pkt_cnt + 1; + end + end + end + + // NULL Sink + // --------------------------- + assign snk_pyld_tready = 1'b1; + assign snk_ctxt_tready = 1'b1; + + // NULL Source + // --------------------------- + reg reg_src_en = 1'b0; + reg [11:0] reg_src_lpp = 12'd0; + reg [15:0] reg_src_bpp = 16'd0; + reg [9:0] reg_throttle_cyc = 10'd0; + + localparam [1:0] ST_HDR = 2'd0; + localparam [1:0] ST_PYLD = 2'd1; + localparam [1:0] ST_WAIT = 2'd2; + + reg [1:0] state = ST_HDR; + reg [11:0] lines_left = 12'd0; + reg [9:0] throttle_cntr = 10'd0; + + always @(posedge rfnoc_chdr_clk) begin + if (rfnoc_chdr_rst) begin + state <= ST_HDR; + end else begin + case (state) + ST_HDR: begin + if (src_ctxt_tvalid && src_ctxt_tready) begin + state <= ST_PYLD; + lines_left <= reg_src_lpp; + end + end + ST_PYLD: begin + if (src_pyld_tvalid && src_pyld_tready) begin + if (src_pyld_tlast) begin + if (reg_throttle_cyc == 10'd0) begin + state <= ST_HDR; + end else begin + state <= ST_WAIT; + throttle_cntr <= reg_throttle_cyc; + end + end else begin + lines_left <= lines_left - 12'd1; + end + end + end + ST_WAIT: begin + if (throttle_cntr == 10'd0) + state <= ST_HDR; + else + throttle_cntr <= throttle_cntr - 10'd1; + end + default: begin + state <= ST_HDR; + end + endcase + end + end + + assign src_pyld_tdata = {NIPC{{~src_line_cnt[15:0], src_line_cnt[15:0]}}}; + assign src_pyld_tkeep = {NIPC{1'b1}}; + assign src_pyld_tlast = (lines_left == 12'd0); + assign src_pyld_tvalid = (state == ST_PYLD); + + assign src_ctxt_tdata = chdr_build_header( + 6'd0, 1'b0, 1'b0, CHDR_PKT_TYPE_DATA, CHDR_NO_MDATA, src_pkt_cnt[15:0], reg_src_bpp, 16'd0); + assign src_ctxt_tuser = CONTEXT_FIELD_HDR; + assign src_ctxt_tlast = 1'b1; + assign src_ctxt_tvalid = (state == ST_HDR && reg_src_en); + + + // Register Interface + // --------------------------- + always @(posedge rfnoc_chdr_clk) begin + if (rfnoc_chdr_rst) begin + ctrlport_resp_ack <= 1'b0; + end else begin + // All transactions finish in 1 cycle + ctrlport_resp_ack <= ctrlport_req_wr | ctrlport_req_rd; + // Handle register writes + if (ctrlport_req_wr) begin + case(ctrlport_req_addr) + REG_CTRL_STATUS: + {reg_src_en, reg_clear_cnts} <= ctrlport_req_data[1:0]; + REG_SRC_LINES_PER_PKT: + reg_src_lpp <= ctrlport_req_data[11:0]; + REG_SRC_BYTES_PER_PKT: + reg_src_bpp <= ctrlport_req_data[15:0]; + REG_SRC_THROTTLE_CYC: + reg_throttle_cyc <= ctrlport_req_data[9:0]; + endcase + end + // Handle register reads + if (ctrlport_req_rd) begin + case(ctrlport_req_addr) + REG_CTRL_STATUS: + ctrlport_resp_data <= {NIPC[7:0], 8'd32, state, 12'h0, reg_src_en, reg_clear_cnts}; + REG_SRC_LINES_PER_PKT: + ctrlport_resp_data <= {20'h0, reg_src_lpp}; + REG_SRC_BYTES_PER_PKT: + ctrlport_resp_data <= {16'h0, reg_src_bpp}; + REG_SRC_THROTTLE_CYC: + ctrlport_resp_data <= {22'h0, reg_throttle_cyc}; + REG_SNK_LINE_CNT_LO: + ctrlport_resp_data <= snk_line_cnt[31:0]; + REG_SNK_LINE_CNT_HI: + ctrlport_resp_data <= snk_line_cnt[63:32]; + REG_SNK_PKT_CNT_LO: + ctrlport_resp_data <= snk_pkt_cnt[31:0]; + REG_SNK_PKT_CNT_HI: + ctrlport_resp_data <= snk_pkt_cnt[63:32]; + REG_SRC_LINE_CNT_LO: + ctrlport_resp_data <= src_line_cnt[31:0]; + REG_SRC_LINE_CNT_HI: + ctrlport_resp_data <= src_line_cnt[63:32]; + REG_SRC_PKT_CNT_LO: + ctrlport_resp_data <= src_pkt_cnt[31:0]; + REG_SRC_PKT_CNT_HI: + ctrlport_resp_data <= src_pkt_cnt[63:32]; + REG_LOOP_LINE_CNT_LO: + ctrlport_resp_data <= loop_line_cnt[31:0]; + REG_LOOP_LINE_CNT_HI: + ctrlport_resp_data <= loop_line_cnt[63:32]; + REG_LOOP_PKT_CNT_LO: + ctrlport_resp_data <= loop_pkt_cnt[31:0]; + REG_LOOP_PKT_CNT_HI: + ctrlport_resp_data <= loop_pkt_cnt[63:32]; + default: + ctrlport_resp_data <= 32'h0; + endcase + end + end + end + +endmodule // rfnoc_block_null_src_sink diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink_tb.sv new file mode 100644 index 000000000..f25e762b3 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_null_src_sink/rfnoc_block_null_src_sink_tb.sv @@ -0,0 +1,268 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_null_src_sink_tb +// + +`default_nettype none + + +module rfnoc_block_null_src_sink_tb; + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgRfnocBlockCtrlBfm::*; + import PkgRfnocItemUtils::*; + + // Parameters + localparam [9:0] THIS_PORTID = 10'h17; + localparam [15:0] THIS_EPID = 16'hDEAD; + localparam int CHDR_W = 64; + localparam int SPP = 201; + localparam int LPP = ((SPP+1)/2); + localparam int NUM_PKTS = 50; + + localparam int PORT_SRCSNK = 0; + localparam int PORT_LOOP = 1; + + // Clock and Reset Definition + bit rfnoc_chdr_clk; + sim_clock_gen #(2.5) rfnoc_chdr_clk_gen (rfnoc_chdr_clk); // 400 MHz + + // ---------------------------------------- + // Instantiate DUT + // ---------------------------------------- + + // Connections to DUT as interfaces: + RfnocBackendIf backend (rfnoc_chdr_clk, rfnoc_chdr_clk); // Required backend iface + AxiStreamIf #(32) m_ctrl (rfnoc_chdr_clk); // Required control iface + AxiStreamIf #(32) s_ctrl (rfnoc_chdr_clk); // Required control iface + AxiStreamIf #(CHDR_W) m0_chdr (rfnoc_chdr_clk); // Optional data iface + AxiStreamIf #(CHDR_W) m1_chdr (rfnoc_chdr_clk); // Optional data iface + AxiStreamIf #(CHDR_W) s0_chdr (rfnoc_chdr_clk); // Optional data iface + AxiStreamIf #(CHDR_W) s1_chdr (rfnoc_chdr_clk); // Optional data iface + + // Bus functional model for a software block controller + RfnocBlockCtrlBfm #(.CHDR_W(CHDR_W)) blk_ctrl; + + // DUT + rfnoc_block_null_src_sink #( + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .NIPC (2), + .MTU (10) + ) dut ( + .rfnoc_chdr_clk (backend.chdr_clk), + .rfnoc_ctrl_clk (backend.ctrl_clk), + .rfnoc_core_config (backend.slave.cfg), + .rfnoc_core_status (backend.slave.sts), + .s_rfnoc_chdr_tdata ({m1_chdr.slave.tdata , m0_chdr.slave.tdata }), + .s_rfnoc_chdr_tlast ({m1_chdr.slave.tlast , m0_chdr.slave.tlast }), + .s_rfnoc_chdr_tvalid({m1_chdr.slave.tvalid , m0_chdr.slave.tvalid }), + .s_rfnoc_chdr_tready({m1_chdr.slave.tready , m0_chdr.slave.tready }), + .m_rfnoc_chdr_tdata ({s1_chdr.master.tdata , s0_chdr.master.tdata }), + .m_rfnoc_chdr_tlast ({s1_chdr.master.tlast , s0_chdr.master.tlast }), + .m_rfnoc_chdr_tvalid({s1_chdr.master.tvalid, s0_chdr.master.tvalid}), + .m_rfnoc_chdr_tready({s1_chdr.master.tready, s0_chdr.master.tready}), + .s_rfnoc_ctrl_tdata (m_ctrl.slave.tdata ), + .s_rfnoc_ctrl_tlast (m_ctrl.slave.tlast ), + .s_rfnoc_ctrl_tvalid(m_ctrl.slave.tvalid ), + .s_rfnoc_ctrl_tready(m_ctrl.slave.tready ), + .m_rfnoc_ctrl_tdata (s_ctrl.master.tdata ), + .m_rfnoc_ctrl_tlast (s_ctrl.master.tlast ), + .m_rfnoc_ctrl_tvalid(s_ctrl.master.tvalid), + .m_rfnoc_ctrl_tready(s_ctrl.master.tready) + ); + + // ---------------------------------------- + // Test Process + // ---------------------------------------- + + initial begin + // Shared Variables + // ---------------------------------------- + timeout_t timeout; + ctrl_word_t rvalue = 0; + + // Initialize + // ---------------------------------------- + test.start_tb("rfnoc_block_null_src_sink_tb"); + + // Start the stream endpoint BFM + blk_ctrl = new(backend, m_ctrl, s_ctrl); + blk_ctrl.add_master_data_port(m0_chdr); + blk_ctrl.add_slave_data_port(s0_chdr); + blk_ctrl.add_master_data_port(m1_chdr); + blk_ctrl.add_slave_data_port(s1_chdr); + blk_ctrl.run(); + + // Startup block (Software initialization) + // ---------------------------------------- + test.start_test("Flush block then reset it"); + begin + test.start_timeout(timeout, 10us, "Waiting for flush_and_reset"); + #100; //Wait for GSR to deassert + blk_ctrl.flush_and_reset(); + test.end_timeout(timeout); + end + test.end_test(); + + // Run Tests + // ---------------------------------------- + test.start_test("Read Block Info"); + begin + test.start_timeout(timeout, 1us, "Waiting for block info response"); + // Get static block info and validate it + `ASSERT_ERROR(blk_ctrl.get_noc_id() == 1, "Incorrect noc_id Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_i() == 2, "Incorrect num_data_i Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_o() == 2, "Incorrect num_data_o Value"); + `ASSERT_ERROR(blk_ctrl.get_ctrl_fifosize() == 5, "Incorrect ctrl_fifosize Value"); + `ASSERT_ERROR(blk_ctrl.get_mtu() == 10, "Incorrect mtu Value"); + + // Read status register and validate it + blk_ctrl.reg_read(dut.REG_CTRL_STATUS, rvalue); + `ASSERT_ERROR(rvalue[31:24] == 2, "Incorrect NIPC Value"); + `ASSERT_ERROR(rvalue[23:16] == 32, "Incorrect ITEM_W Value"); + test.end_timeout(timeout); + end + test.end_test(); + + test.start_test("Stream Data Through Loopback Port"); + begin + // Send and receive packets + repeat (NUM_PKTS) begin + chdr_word_t rx_data[$]; + int rx_bytes; + automatic ItemDataBuff #(logic[31:0]) tx_dbuff = new, rx_dbuff = new; + for (int i = 0; i < SPP; i++) + tx_dbuff.put($urandom()); + test.start_timeout(timeout, 5us, "Waiting for pkt to loop back"); + blk_ctrl.send(PORT_LOOP, tx_dbuff.to_chdr_payload(), tx_dbuff.get_bytes()); + blk_ctrl.recv(PORT_LOOP, rx_data, rx_bytes); + rx_dbuff.from_chdr_payload(rx_data, rx_bytes); + `ASSERT_ERROR(rx_dbuff.equal(tx_dbuff), "Data mismatch"); + test.end_timeout(timeout); + end + + // Read item and packet counts on loopback port + blk_ctrl.reg_read(dut.REG_LOOP_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == (LPP*NUM_PKTS), "Incorrect REG_LOOP_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_LOOP_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == NUM_PKTS, "Incorrect REG_LOOP_PKT_CNT_LO value"); + + // Read item and packet counts on source port + blk_ctrl.reg_read(dut.REG_SRC_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SRC_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_SRC_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SRC_PKT_CNT_LO value"); + + // Read item and packet counts on sink port + blk_ctrl.reg_read(dut.REG_SNK_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SNK_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_SNK_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SNK_PKT_CNT_LO value"); + end + test.end_test(); + + test.start_test("Stream Data To Sink Port"); + begin + // Send packets + repeat (NUM_PKTS) begin + chdr_word_t rx_data[$]; + int rx_bytes; + automatic ItemDataBuff #(logic[31:0]) tx_dbuff = new; + for (int i = 0; i < SPP; i++) + tx_dbuff.put($urandom()); + test.start_timeout(timeout, 5us, "Waiting for pkt to loop back"); + blk_ctrl.send(PORT_SRCSNK, tx_dbuff.to_chdr_payload(), tx_dbuff.get_bytes()); + test.end_timeout(timeout); + end + repeat (NUM_PKTS * SPP * 2) @(posedge rfnoc_chdr_clk); + + // Read item and packet counts on loopback port + blk_ctrl.reg_read(dut.REG_LOOP_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == (LPP*NUM_PKTS), "Incorrect REG_LOOP_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_LOOP_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == NUM_PKTS, "Incorrect REG_LOOP_PKT_CNT_LO value"); + + // Read item and packet counts on source port + blk_ctrl.reg_read(dut.REG_SRC_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SRC_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_SRC_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SRC_PKT_CNT_LO value"); + + // Read item and packet counts on sink port + blk_ctrl.reg_read(dut.REG_SNK_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == (LPP*NUM_PKTS), "Incorrect REG_SNK_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_SNK_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == NUM_PKTS, "Incorrect REG_SNK_PKT_CNT_LO value"); + end + test.end_test(); + + test.start_test("Stream Data From Source Port"); + begin + // Turn on the source for some time then stop it + blk_ctrl.reg_write(dut.REG_SRC_LINES_PER_PKT, LPP-1); + blk_ctrl.reg_write(dut.REG_SRC_BYTES_PER_PKT, (LPP+1)*8); + blk_ctrl.reg_write(dut.REG_CTRL_STATUS, 2'b10); + repeat ((NUM_PKTS / 10) * LPP) @(posedge rfnoc_chdr_clk); + blk_ctrl.reg_write(dut.REG_CTRL_STATUS, 2'b00); + blk_ctrl.reg_read(dut.REG_SRC_PKT_CNT_LO, rvalue); + repeat (rvalue * LPP * 2) @(posedge rfnoc_chdr_clk); + blk_ctrl.reg_read(dut.REG_SRC_PKT_CNT_LO, rvalue); + + // Gather the accumulated packets and verify contents + for (int p = 0; p < rvalue; p++) begin + chdr_word_t exp_data[$]; + chdr_word_t rx_data[$]; + int rx_bytes; + test.start_timeout(timeout, 5us, "Waiting for pkt to arrive"); + exp_data.delete(); + for (int i = p*LPP; i < (p+1)*LPP; i++) + exp_data.push_back({~i[15:0], i[15:0], ~i[15:0], i[15:0]}); + blk_ctrl.recv(PORT_SRCSNK, rx_data, rx_bytes); + `ASSERT_ERROR(blk_ctrl.compare_data(exp_data, rx_data), "Data mismatch"); + test.end_timeout(timeout); + end + end + test.end_test(); + + test.start_test("Clear Counts"); + begin + test.start_timeout(timeout, 1us, "Waiting for clear and readbacks"); + // Clear + blk_ctrl.reg_write(dut.REG_CTRL_STATUS, 2'b01); + + // Read item and packet counts on loopback port + blk_ctrl.reg_read(dut.REG_LOOP_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_LOOP_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_LOOP_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_LOOP_PKT_CNT_LO value"); + + // Read item and packet counts on source port + blk_ctrl.reg_read(dut.REG_SRC_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SRC_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_SRC_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SRC_PKT_CNT_LO value"); + + // Read item and packet counts on sink port + blk_ctrl.reg_read(dut.REG_SNK_LINE_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SNK_LINE_CNT_LO value"); + blk_ctrl.reg_read(dut.REG_SNK_PKT_CNT_LO, rvalue); + `ASSERT_ERROR(rvalue == 0, "Incorrect REG_SNK_PKT_CNT_LO value"); + test.end_timeout(timeout); + end + test.end_test(); + + // Finish Up + // ---------------------------------------- + // Display final statistics and results + test.end_tb(); + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile new file mode 100644 index 000000000..63d6f1851 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile @@ -0,0 +1,47 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs +include Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_UTIL_SRCS) \ +$(RFNOC_BLOCK_RADIO_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +SIM_TOP = rfnoc_block_radio_all_tb + +SIM_SRCS = \ +$(abspath sim_radio_gen.sv) \ +$(abspath rfnoc_block_radio_tb.sv) \ +$(abspath rfnoc_block_radio_all_tb.sv) + +# MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile.srcs b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile.srcs new file mode 100644 index 000000000..84dd01541 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/Makefile.srcs @@ -0,0 +1,20 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# RFNoC Utility Sources +################################################## +RFNOC_BLOCK_RADIO_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/blocks/rfnoc_block_radio/, \ +rfnoc_block_radio_regs.vh \ +radio_rx_core.v \ +radio_tx_core.v \ +radio_core.v \ +noc_shell_radio.v \ +rfnoc_block_radio.v \ +rx_frontend_gen3.v \ +tx_frontend_gen3.v \ +quarter_rate_downconverter.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/noc_shell_radio.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/noc_shell_radio.v new file mode 100644 index 000000000..32ab32b63 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/noc_shell_radio.v @@ -0,0 +1,290 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: noc_shell_radio +// +// Description: A NoC Shell for RFNoC. This should eventually be replaced +// by an auto-generated NoC Shell. +// + +module noc_shell_radio #( + parameter [31:0] NOC_ID = 32'h0, + parameter [ 9:0] THIS_PORTID = 10'd0, + parameter CHDR_W = 64, + parameter [ 0:0] CTRLPORT_SLV_EN = 1, + parameter [ 0:0] CTRLPORT_MST_EN = 1, + parameter [ 5:0] CTRL_FIFO_SIZE = 9, + parameter [ 5:0] NUM_DATA_I = 1, + parameter [ 5:0] NUM_DATA_O = 1, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter PYLD_FIFO_SIZE = 10, + parameter MTU = 10 +)( + //--------------------------------------------------------------------------- + // Framework Interface + //--------------------------------------------------------------------------- + + // RFNoC Framework Clocks and Resets + input wire rfnoc_chdr_clk, + output wire rfnoc_chdr_rst, + input wire rfnoc_ctrl_clk, + output wire rfnoc_ctrl_rst, + // RFNoC Backend Interface + input wire [ 511:0] rfnoc_core_config, + output wire [ 511:0] rfnoc_core_status, + // CHDR Input Ports (from framework) + input wire [(CHDR_W*NUM_DATA_I)-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_DATA_I-1:0] s_rfnoc_chdr_tready, + // CHDR Output Ports (to framework) + output wire [(CHDR_W*NUM_DATA_O)-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_DATA_O-1:0] m_rfnoc_chdr_tready, + // AXIS-Ctrl Input Port (from framework) + input wire [ 31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + // AXIS-Ctrl Output Port (to framework) + output wire [ 31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + //--------------------------------------------------------------------------- + // Client Control Port Interface + //--------------------------------------------------------------------------- + + // Clock + input wire ctrlport_clk, + input wire ctrlport_rst, + // Master + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [ 3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + // Slave + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [ 9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [ 9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output wire s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Client Data Interface + //--------------------------------------------------------------------------- + + // Clock + input wire axis_data_clk, + input wire axis_data_rst, + + // Output data stream (to user logic) + output wire [(NUM_DATA_I*ITEM_W*NIPC)-1:0] m_axis_tdata, + output wire [ (NUM_DATA_I*NIPC)-1:0] m_axis_tkeep, + output wire [ NUM_DATA_I-1:0] m_axis_tlast, + output wire [ NUM_DATA_I-1:0] m_axis_tvalid, + input wire [ NUM_DATA_I-1:0] m_axis_tready, + // Sideband information + output wire [ (NUM_DATA_I*64)-1:0] m_axis_ttimestamp, + output wire [ NUM_DATA_I-1:0] m_axis_thas_time, + output wire [ NUM_DATA_I-1:0] m_axis_teov, + output wire [ NUM_DATA_I-1:0] m_axis_teob, + + // Input data stream (from user logic) + input wire [(NUM_DATA_O*ITEM_W*NIPC)-1:0] s_axis_tdata, + input wire [ (NUM_DATA_O*NIPC)-1:0] s_axis_tkeep, + input wire [ NUM_DATA_O-1:0] s_axis_tlast, + input wire [ NUM_DATA_O-1:0] s_axis_tvalid, + output wire [ NUM_DATA_O-1:0] s_axis_tready, + // Sideband info (sampled on the first cycle of the packet) + input wire [ (NUM_DATA_O*64)-1:0] s_axis_ttimestamp, + input wire [ NUM_DATA_O-1:0] s_axis_thas_time, + input wire [ NUM_DATA_O-1:0] s_axis_teov, + input wire [ NUM_DATA_O-1:0] s_axis_teob +); + + localparam SNK_INFO_FIFO_SIZE = 4; + localparam SNK_PYLD_FIFO_SIZE = PYLD_FIFO_SIZE; + localparam SRC_INFO_FIFO_SIZE = 4; + localparam SRC_PYLD_FIFO_SIZE = MTU; + + //--------------------------------------------------------------------------- + // Backend Interface + //--------------------------------------------------------------------------- + + wire data_i_flush_en; + wire [31:0] data_i_flush_timeout; + wire [63:0] data_i_flush_active; + wire [63:0] data_i_flush_done; + wire data_o_flush_en; + wire [31:0] data_o_flush_timeout; + wire [63:0] data_o_flush_active; + wire [63:0] data_o_flush_done; + + backend_iface #( + .NOC_ID (NOC_ID), + .NUM_DATA_I (NUM_DATA_I), + .NUM_DATA_O (NUM_DATA_O), + .CTRL_FIFOSIZE (CTRL_FIFO_SIZE), + .MTU (MTU) + ) backend_iface_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst), + .data_i_flush_en (data_i_flush_en), + .data_i_flush_timeout (data_i_flush_timeout), + .data_i_flush_active (data_i_flush_active), + .data_i_flush_done (data_i_flush_done), + .data_o_flush_en (data_o_flush_en), + .data_o_flush_timeout (data_o_flush_timeout), + .data_o_flush_active (data_o_flush_active), + .data_o_flush_done (data_o_flush_done) + ); + + //--------------------------------------------------------------------------- + // Control Path + //--------------------------------------------------------------------------- + + ctrlport_endpoint #( + .THIS_PORTID (THIS_PORTID ), + .SYNC_CLKS (0 ), + .AXIS_CTRL_MST_EN (CTRLPORT_SLV_EN), + .AXIS_CTRL_SLV_EN (CTRLPORT_MST_EN), + .SLAVE_FIFO_SIZE (CTRL_FIFO_SIZE ) + ) ctrlport_ep_i ( + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .ctrlport_clk (ctrlport_clk ), + .ctrlport_rst (ctrlport_rst ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .m_ctrlport_req_wr (m_ctrlport_req_wr ), + .m_ctrlport_req_rd (m_ctrlport_req_rd ), + .m_ctrlport_req_addr (m_ctrlport_req_addr ), + .m_ctrlport_req_data (m_ctrlport_req_data ), + .m_ctrlport_req_byte_en (m_ctrlport_req_byte_en ), + .m_ctrlport_req_has_time (m_ctrlport_req_has_time ), + .m_ctrlport_req_time (m_ctrlport_req_time ), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack ), + .m_ctrlport_resp_status (m_ctrlport_resp_status ), + .m_ctrlport_resp_data (m_ctrlport_resp_data ), + .s_ctrlport_req_wr (s_ctrlport_req_wr ), + .s_ctrlport_req_rd (s_ctrlport_req_rd ), + .s_ctrlport_req_addr (s_ctrlport_req_addr ), + .s_ctrlport_req_portid (s_ctrlport_req_portid ), + .s_ctrlport_req_rem_epid (s_ctrlport_req_rem_epid ), + .s_ctrlport_req_rem_portid(s_ctrlport_req_rem_portid), + .s_ctrlport_req_data (s_ctrlport_req_data ), + .s_ctrlport_req_byte_en (s_ctrlport_req_byte_en ), + .s_ctrlport_req_has_time (s_ctrlport_req_has_time ), + .s_ctrlport_req_time (s_ctrlport_req_time ), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack ), + .s_ctrlport_resp_status (s_ctrlport_resp_status ), + .s_ctrlport_resp_data (s_ctrlport_resp_data ) + ); + + //--------------------------------------------------------------------------- + // Data Path + //--------------------------------------------------------------------------- + + genvar i; + generate + + for (i = 0; i < NUM_DATA_I; i = i + 1) begin: chdr_to_data + chdr_to_axis_data #( + .CHDR_W (CHDR_W), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .SYNC_CLKS (0), + .INFO_FIFO_SIZE (SNK_INFO_FIFO_SIZE), + .PYLD_FIFO_SIZE (SNK_PYLD_FIFO_SIZE) + ) chdr_to_axis_data_i ( + .axis_chdr_clk (rfnoc_chdr_clk), + .axis_chdr_rst (rfnoc_chdr_rst), + .axis_data_clk (axis_data_clk), + .axis_data_rst (axis_data_rst), + .s_axis_chdr_tdata (s_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W]), + .s_axis_chdr_tlast (s_rfnoc_chdr_tlast [i]), + .s_axis_chdr_tvalid (s_rfnoc_chdr_tvalid [i]), + .s_axis_chdr_tready (s_rfnoc_chdr_tready [i]), + .m_axis_tdata (m_axis_tdata [i*ITEM_W*NIPC +: ITEM_W*NIPC]), + .m_axis_tkeep (m_axis_tkeep [i*NIPC +: NIPC]), + .m_axis_tlast (m_axis_tlast [i]), + .m_axis_tvalid (m_axis_tvalid [i]), + .m_axis_tready (m_axis_tready [i]), + .m_axis_ttimestamp (m_axis_ttimestamp [i*64 +: 64]), + .m_axis_thas_time (m_axis_thas_time [i]), + .m_axis_tlength (), + .m_axis_teov (m_axis_teov [i]), + .m_axis_teob (m_axis_teob [i]), + .flush_en (data_i_flush_en), + .flush_timeout (data_i_flush_timeout), + .flush_active (data_i_flush_active [i]), + .flush_done (data_i_flush_done [i]) + ); + end + + for (i = 0; i < NUM_DATA_O; i = i + 1) begin: data_to_chdr + axis_data_to_chdr #( + .CHDR_W (CHDR_W), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .SYNC_CLKS (0), + .INFO_FIFO_SIZE (4), + .PYLD_FIFO_SIZE (SRC_INFO_FIFO_SIZE), + .MTU (SRC_PYLD_FIFO_SIZE) + ) axis_data_to_chdr_i ( + .axis_chdr_clk (rfnoc_chdr_clk), + .axis_chdr_rst (rfnoc_chdr_rst), + .axis_data_clk (axis_data_clk), + .axis_data_rst (axis_data_rst), + .m_axis_chdr_tdata (m_rfnoc_chdr_tdata [i*CHDR_W +: CHDR_W]), + .m_axis_chdr_tlast (m_rfnoc_chdr_tlast [i]), + .m_axis_chdr_tvalid (m_rfnoc_chdr_tvalid [i]), + .m_axis_chdr_tready (m_rfnoc_chdr_tready [i]), + .s_axis_tdata (s_axis_tdata [i*ITEM_W*NIPC +: ITEM_W*NIPC]), + .s_axis_tkeep (s_axis_tkeep [i*NIPC +: NIPC]), + .s_axis_tlast (s_axis_tlast [i]), + .s_axis_tvalid (s_axis_tvalid [i]), + .s_axis_tready (s_axis_tready [i]), + .s_axis_ttimestamp (s_axis_ttimestamp [i*64 +: 64]), + .s_axis_thas_time (s_axis_thas_time [i]), + .s_axis_teov (s_axis_teov [i]), + .s_axis_teob (s_axis_teob [i]), + .flush_en (data_o_flush_en), + .flush_timeout (data_o_flush_timeout), + .flush_active (data_o_flush_active [i]), + .flush_done (data_o_flush_done [i]) + ); + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/quarter_rate_downconverter.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/quarter_rate_downconverter.v new file mode 100644 index 000000000..ded9a8c0b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/quarter_rate_downconverter.v @@ -0,0 +1,138 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// mixer with 90 degree angles, i.e., multiplying the input signal with 1, i, -1, -i: + +// Let S(t) = I(t) + i*Q(t) be the input signal based on inputs i_in and q_in +// Multiplying with (1,i,-1,-i) then becomes: +// S(t) * 1 = I(t) + i*Q(t) +// S(t) * i = -Q(t) + i*I(t) +// S(t) * -1 = -I(t) - i*Q(t) +// S(t) * -i = Q(t) - i*I(t) + +// To control the direction of rotation, the dirctn input is used +// When set to 0, the phase is increased with pi/2 every sample, i.e., rotating counter clock wise +// When set to 1, the phase is increased with -pi/2 every sample, i.e., rotating clock wise + +// the input is the concatenation of the i and q signal: {i_in, q_in} + +module quarter_rate_downconverter #( + parameter WIDTH=24 +)( + input clk, + input reset, + input phase_sync, + + input [2*WIDTH-1:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output [2*WIDTH-1:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + input dirctn +); + + // temporary signals for i and q after rotation + reg [WIDTH-1:0] tmp_i = {WIDTH{1'b0}}; + reg [WIDTH-1:0] tmp_q = {WIDTH{1'b0}}; + + // State machine types and reg + localparam S0=0, S1=1, S2=2, S3=3; + reg[1:0] cur_state; + + // split input into i and q signal + wire[WIDTH-1:0] i_in, q_in; + assign i_in = i_tdata[2*WIDTH-1:WIDTH]; + assign q_in = i_tdata[WIDTH-1:0]; + + // The state machine doing the rotations among states + always @(posedge clk) begin + if(reset || phase_sync) begin + cur_state <= S0; + end else begin + case (cur_state) + S0: begin + if(i_tvalid == 1'b1 && i_tready == 1'b1) + if(dirctn == 1'b0) + cur_state <= S1; + else + cur_state <= S3; + else + cur_state <= S0; + end + S1: begin + if(i_tvalid == 1'b1 && i_tready == 1'b1) + if(dirctn == 1'b0) + cur_state <= S2; + else + cur_state <= S0; + else + cur_state <= S1; + end + S2: begin + if(i_tvalid == 1'b1 && i_tready == 1'b1) + if(dirctn == 1'b0) + cur_state <= S3; + else + cur_state <= S1; + else + cur_state <= S2; + end + S3: begin + if(i_tvalid == 1'b1 && i_tready == 1'b1) + if(dirctn == 1'b0) + cur_state <= S0; + else + cur_state <= S2; + else + cur_state <= S3; + end + endcase + end + end + + // Multiplication of input IQ signal with (1,i,-1,-i): + always @(*) begin + case (cur_state) + S0: begin + // S(t) * 1 = I(t) + iQ(t): + tmp_i = i_in; + tmp_q = q_in; + end + S1: begin + // S(t) * i = -Q(t) + iI(t): + tmp_i = -q_in; + tmp_q = i_in; + end + S2: begin + // S(t) * -1 = -I(t) - iQ(t): + tmp_i = -i_in; + tmp_q = -q_in; + end + S3: begin + // S(t) * -i = Q(t) - iI(t): + tmp_i = q_in; + tmp_q = -i_in; + end + default: begin + tmp_i = i_in; + tmp_q = q_in; + end + endcase + end + + // Flop for valid and ready signals and shortening of comb. paths. + axi_fifo #(.WIDTH(2*WIDTH + 1), .SIZE(1)) flop ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({i_tlast, tmp_i, tmp_q}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({o_tlast, o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .occupied(), .space()); + +endmodule // quarter_rate_downconverter diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_core.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_core.v new file mode 100644 index 000000000..9456fc398 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_core.v @@ -0,0 +1,370 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: radio_core +// +// Description: +// +// A radio core for RFNoC. This core contains all logic in the radio clock +// domain for interfacing to a single RX/TX radio. It includes registers shared +// by both Rx and Tx logic and instantiates Rx and Tx interface cores. +// +// Parameters: +// +// BASE_ADDR : Base address for this radio block instance +// SAMP_W : Width of a radio sample +// NSPC : Number of radio samples per radio clock cycle +// + + +module radio_core #( + parameter SAMP_W = 32, + parameter NSPC = 1 +) ( + input wire radio_clk, + input wire radio_rst, + + + //--------------------------------------------------------------------------- + // Control Interface + //--------------------------------------------------------------------------- + + // Slave + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output wire s_ctrlport_resp_ack, + output wire [31:0] s_ctrlport_resp_data, + + // Master + output wire m_ctrlport_req_wr, + output wire [19:0] m_ctrlport_req_addr, + output wire [ 9:0] m_ctrlport_req_portid, + output wire [15:0] m_ctrlport_req_rem_epid, + output wire [ 9:0] m_ctrlport_req_rem_portid, + output wire [31:0] m_ctrlport_req_data, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + + + //--------------------------------------------------------------------------- + // Data Interface + //--------------------------------------------------------------------------- + + // Tx Radio Data Stream + input wire [(SAMP_W*NSPC)-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Sideband info + input wire [ 63:0] s_axis_ttimestamp, + input wire s_axis_thas_time, + input wire s_axis_teob, + + // Rx Radio Data Stream + output wire [(SAMP_W*NSPC)-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready, + // Sideband info + output wire [ 63:0] m_axis_ttimestamp, + output wire m_axis_thas_time, + output wire m_axis_teob, + + + //--------------------------------------------------------------------------- + // Radio Interface + //--------------------------------------------------------------------------- + + input wire [63:0] radio_time, + + // Radio Rx Interface + input wire [SAMP_W*NSPC-1:0] radio_rx_data, + input wire radio_rx_stb, + output wire radio_rx_running, + + // Radio Tx Interface + output wire [SAMP_W*NSPC-1:0] radio_tx_data, + input wire radio_tx_stb, + output wire radio_tx_running +); + + `include "rfnoc_block_radio_regs.vh" + + + //--------------------------------------------------------------------------- + // Split Control Port Interface + //--------------------------------------------------------------------------- + // + // This block splits the single slave interface of the radio core into + // multiple interfaces, one for each subcomponent. The responses from each + // subcomponent are merged into a single response and sent back out the slave + // interface. + // + //--------------------------------------------------------------------------- + + // Registers shared by Rx and Tx + wire ctrlport_general_req_wr; + wire ctrlport_general_req_rd; + wire [19:0] ctrlport_general_req_addr; + wire [31:0] ctrlport_general_req_data; + reg ctrlport_general_resp_ack = 1'b0; + reg [31:0] ctrlport_general_resp_data = 0; + + // Tx core registers + wire ctrlport_tx_req_wr; + wire ctrlport_tx_req_rd; + wire [19:0] ctrlport_tx_req_addr; + wire [31:0] ctrlport_tx_req_data; + wire ctrlport_tx_resp_ack; + wire [31:0] ctrlport_tx_resp_data; + + // Rx core registers + wire ctrlport_rx_req_wr; + wire ctrlport_rx_req_rd; + wire [19:0] ctrlport_rx_req_addr; + wire [31:0] ctrlport_rx_req_data; + wire ctrlport_rx_resp_ack; + wire [31:0] ctrlport_rx_resp_data; + + ctrlport_splitter #( + .NUM_SLAVES (3) + ) ctrlport_decoder_i ( + .ctrlport_clk (radio_clk), + .ctrlport_rst (radio_rst), + .s_ctrlport_req_wr (s_ctrlport_req_wr), + .s_ctrlport_req_rd (s_ctrlport_req_rd), + .s_ctrlport_req_addr (s_ctrlport_req_addr), + .s_ctrlport_req_data (s_ctrlport_req_data), + .s_ctrlport_req_byte_en (4'b0), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (s_ctrlport_resp_data), + .m_ctrlport_req_wr ({ctrlport_general_req_wr, + ctrlport_tx_req_wr, + ctrlport_rx_req_wr}), + .m_ctrlport_req_rd ({ctrlport_general_req_rd, + ctrlport_tx_req_rd, + ctrlport_rx_req_rd}), + .m_ctrlport_req_addr ({ctrlport_general_req_addr, + ctrlport_tx_req_addr, + ctrlport_rx_req_addr}), + .m_ctrlport_req_data ({ctrlport_general_req_data, + ctrlport_tx_req_data, + ctrlport_rx_req_data}), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack ({ctrlport_general_resp_ack, + ctrlport_tx_resp_ack, + ctrlport_rx_resp_ack}), + .m_ctrlport_resp_status (6'b0), + .m_ctrlport_resp_data ({ctrlport_general_resp_data, + ctrlport_tx_resp_data, + ctrlport_rx_resp_data}) + ); + + + //--------------------------------------------------------------------------- + // Merge Control Port Interfaces + //--------------------------------------------------------------------------- + // + // This block merges the master control port interfaces of the Rx and Tx + // cores into a single master control port interface. Both the Rx and Tx + // cores support error reporting by writing to a control port interface. This + // block arbitrates the requests between the Rx and Tx cores. Rx and Tx only + // support writes for error reporting, not reads. Time and byte enables are + // also not needed. Hence, several ports are unconnected. + // + //--------------------------------------------------------------------------- + + // Tx and Rx error reporting signals + wire ctrlport_err_tx_req_wr, ctrlport_err_rx_req_wr; + wire [19:0] ctrlport_err_tx_req_addr, ctrlport_err_rx_req_addr; + wire [31:0] ctrlport_err_tx_req_data, ctrlport_err_rx_req_data; + wire ctrlport_err_tx_req_has_time, ctrlport_err_rx_req_has_time; + wire [63:0] ctrlport_err_tx_req_time, ctrlport_err_rx_req_time; + wire [ 9:0] ctrlport_err_tx_req_portid, ctrlport_err_rx_req_portid; + wire [15:0] ctrlport_err_tx_req_rem_epid, ctrlport_err_rx_req_rem_epid; + wire [ 9:0] ctrlport_err_tx_req_rem_portid, ctrlport_err_rx_req_rem_portid; + wire ctrlport_err_tx_resp_ack, ctrlport_err_rx_resp_ack; + + + ctrlport_combiner #( + .NUM_MASTERS (2), + .PRIORITY (0) + ) ctrlport_req_combine_i ( + .ctrlport_clk (radio_clk), + .ctrlport_rst (radio_rst), + .s_ctrlport_req_wr ({ctrlport_err_tx_req_wr, ctrlport_err_rx_req_wr}), + .s_ctrlport_req_rd (2'b0), + .s_ctrlport_req_addr ({ctrlport_err_tx_req_addr, ctrlport_err_rx_req_addr}), + .s_ctrlport_req_portid ({ctrlport_err_tx_req_portid, ctrlport_err_rx_req_portid}), + .s_ctrlport_req_rem_epid ({ctrlport_err_tx_req_rem_epid, ctrlport_err_rx_req_rem_epid}), + .s_ctrlport_req_rem_portid ({ctrlport_err_tx_req_rem_portid, ctrlport_err_rx_req_rem_portid}), + .s_ctrlport_req_data ({ctrlport_err_tx_req_data, ctrlport_err_rx_req_data}), + .s_ctrlport_req_byte_en (8'hFF), + .s_ctrlport_req_has_time ({ctrlport_err_tx_req_has_time, ctrlport_err_rx_req_has_time}), + .s_ctrlport_req_time ({ctrlport_err_tx_req_time, ctrlport_err_rx_req_time}), + .s_ctrlport_resp_ack ({ctrlport_err_tx_resp_ack, ctrlport_err_rx_resp_ack}), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (), + .m_ctrlport_req_wr (m_ctrlport_req_wr), + .m_ctrlport_req_rd (), + .m_ctrlport_req_addr (m_ctrlport_req_addr), + .m_ctrlport_req_portid (m_ctrlport_req_portid), + .m_ctrlport_req_rem_epid (m_ctrlport_req_rem_epid), + .m_ctrlport_req_rem_portid (m_ctrlport_req_rem_portid), + .m_ctrlport_req_data (m_ctrlport_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (m_ctrlport_req_has_time), + .m_ctrlport_req_time (m_ctrlport_req_time), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack), + .m_ctrlport_resp_status (2'b0), + .m_ctrlport_resp_data (0) + ); + + + //--------------------------------------------------------------------------- + // General Registers + //--------------------------------------------------------------------------- + // + // These are registers that apply to both Rx and Tx and are shared by both. + // + //--------------------------------------------------------------------------- + + reg reg_loopback_en = 1'b0; + + always @(posedge radio_clk) begin + if (radio_rst) begin + ctrlport_general_resp_ack <= 0; + ctrlport_general_resp_data <= 0; + reg_loopback_en <= 0; + end else begin + // Default assignments + ctrlport_general_resp_ack <= 0; + ctrlport_general_resp_data <= 0; + + // Handle register writes + if (ctrlport_general_req_wr) begin + case (ctrlport_general_req_addr) + REG_LOOPBACK_EN: begin + reg_loopback_en <= ctrlport_general_req_data[0]; + ctrlport_general_resp_ack <= 1; + end + endcase + end + + // Handle register reads + if (ctrlport_general_req_rd) begin + case (ctrlport_general_req_addr) + REG_LOOPBACK_EN: begin + ctrlport_general_resp_data <= 0; + ctrlport_general_resp_data[0] <= reg_loopback_en; + ctrlport_general_resp_ack <= 1; + end + REG_RADIO_WIDTH: begin + ctrlport_general_resp_data <= { SAMP_W[15:0], NSPC[15:0] }; + ctrlport_general_resp_ack <= 1; + end + endcase + end + end + end + + + //--------------------------------------------------------------------------- + // Tx to Rx Loopback + //--------------------------------------------------------------------------- + + wire [SAMP_W*NSPC-1:0] radio_rx_data_mux; + wire radio_rx_stb_mux; + + assign radio_rx_data_mux = reg_loopback_en ? radio_tx_data : radio_rx_data; + assign radio_rx_stb_mux = reg_loopback_en ? radio_tx_stb : radio_rx_stb; + + + //--------------------------------------------------------------------------- + // Tx Core + //--------------------------------------------------------------------------- + + radio_tx_core #( + .SAMP_W (SAMP_W), + .NSPC (NSPC) + ) radio_tx_core_i ( + .radio_clk (radio_clk), + .radio_rst (radio_rst), + .s_ctrlport_req_wr (ctrlport_tx_req_wr), + .s_ctrlport_req_rd (ctrlport_tx_req_rd), + .s_ctrlport_req_addr (ctrlport_tx_req_addr), + .s_ctrlport_req_data (ctrlport_tx_req_data), + .s_ctrlport_resp_ack (ctrlport_tx_resp_ack), + .s_ctrlport_resp_data (ctrlport_tx_resp_data), + .m_ctrlport_req_wr (ctrlport_err_tx_req_wr), + .m_ctrlport_req_addr (ctrlport_err_tx_req_addr), + .m_ctrlport_req_data (ctrlport_err_tx_req_data), + .m_ctrlport_req_has_time (ctrlport_err_tx_req_has_time), + .m_ctrlport_req_time (ctrlport_err_tx_req_time), + .m_ctrlport_req_portid (ctrlport_err_tx_req_portid), + .m_ctrlport_req_rem_epid (ctrlport_err_tx_req_rem_epid), + .m_ctrlport_req_rem_portid (ctrlport_err_tx_req_rem_portid), + .m_ctrlport_resp_ack (ctrlport_err_tx_resp_ack), + .radio_time (radio_time), + .radio_tx_data (radio_tx_data), + .radio_tx_stb (radio_tx_stb), + .radio_tx_running (radio_tx_running), + .s_axis_tdata (s_axis_tdata), + .s_axis_tlast (s_axis_tlast), + .s_axis_tvalid (s_axis_tvalid), + .s_axis_tready (s_axis_tready), + .s_axis_ttimestamp (s_axis_ttimestamp), + .s_axis_thas_time (s_axis_thas_time), + .s_axis_teob (s_axis_teob) + ); + + + //--------------------------------------------------------------------------- + // Rx Core + //--------------------------------------------------------------------------- + + radio_rx_core #( + .SAMP_W (SAMP_W), + .NSPC (NSPC) + ) radio_rx_core_i ( + .radio_clk (radio_clk), + .radio_rst (radio_rst), + .s_ctrlport_req_wr (ctrlport_rx_req_wr), + .s_ctrlport_req_rd (ctrlport_rx_req_rd), + .s_ctrlport_req_addr (ctrlport_rx_req_addr), + .s_ctrlport_req_data (ctrlport_rx_req_data), + .s_ctrlport_resp_ack (ctrlport_rx_resp_ack), + .s_ctrlport_resp_data (ctrlport_rx_resp_data), + .m_ctrlport_req_wr (ctrlport_err_rx_req_wr), + .m_ctrlport_req_addr (ctrlport_err_rx_req_addr), + .m_ctrlport_req_data (ctrlport_err_rx_req_data), + .m_ctrlport_req_has_time (ctrlport_err_rx_req_has_time), + .m_ctrlport_req_time (ctrlport_err_rx_req_time), + .m_ctrlport_req_portid (ctrlport_err_rx_req_portid), + .m_ctrlport_req_rem_epid (ctrlport_err_rx_req_rem_epid), + .m_ctrlport_req_rem_portid (ctrlport_err_rx_req_rem_portid), + .m_ctrlport_resp_ack (ctrlport_err_rx_resp_ack), + .radio_time (radio_time), + .radio_rx_data (radio_rx_data_mux), + .radio_rx_stb (radio_rx_stb_mux), + .radio_rx_running (radio_rx_running), + .m_axis_tdata (m_axis_tdata), + .m_axis_tlast (m_axis_tlast), + .m_axis_tvalid (m_axis_tvalid), + .m_axis_tready (m_axis_tready), + .m_axis_ttimestamp (m_axis_ttimestamp), + .m_axis_thas_time (m_axis_thas_time), + .m_axis_teob (m_axis_teob) + ); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_rx_core.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_rx_core.v new file mode 100644 index 000000000..ee7774fd7 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_rx_core.v @@ -0,0 +1,521 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: radio_rx_core +// +// Description: +// +// This module contains the core Rx radio acquisition logic. It retrieves +// sample data from the radio interface, as indicated by the radio's strobe +// signal, and outputs the data via AXI-Stream. +// +// The receiver is operated by writing a time (optionally) to the +// REG_RX_CMD_TIME_* registers and a number of words (optionally) to +// REG_RX_CMD_NUM_WORDS_* registers followed by writing a command word to +// REG_RX_CMD. The command word indicates whether it is a finite ("num samps +// and done") or continuous acquisition and whether or not the acquisition +// should start at the time indicated byREG_RX_CMD_TIME_*. A stop command will +// stop any acquisition that's waiting to start or is in progress. +// +// The REG_RX_MAX_WORDS_PER_PKT and REG_RX_ERR_* registers should be +// initialized prior to the first acquisition. +// +// Parameters: +// +// SAMP_W : Width of a radio sample +// NSPC : Number of radio samples per radio clock cycle +// +`default_nettype none + + +module radio_rx_core #( + parameter SAMP_W = 32, + parameter NSPC = 1 +) ( + input wire radio_clk, + input wire radio_rst, + + + //--------------------------------------------------------------------------- + // Control Interface + //--------------------------------------------------------------------------- + + // Slave (Register Reads and Writes) + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output reg s_ctrlport_resp_ack = 1'b0, + output reg [31:0] s_ctrlport_resp_data, + + // Master (Error Reporting) + output reg m_ctrlport_req_wr = 1'b0, + output reg [19:0] m_ctrlport_req_addr, + output reg [31:0] m_ctrlport_req_data, + output wire m_ctrlport_req_has_time, + output reg [63:0] m_ctrlport_req_time, + output wire [ 9:0] m_ctrlport_req_portid, + output wire [15:0] m_ctrlport_req_rem_epid, + output wire [ 9:0] m_ctrlport_req_rem_portid, + input wire m_ctrlport_resp_ack, + + + //--------------------------------------------------------------------------- + // Radio Interface + //--------------------------------------------------------------------------- + + input wire [63:0] radio_time, + + input wire [SAMP_W*NSPC-1:0] radio_rx_data, + input wire radio_rx_stb, + + // Status indicator (true when receiving) + output wire radio_rx_running, + + + //--------------------------------------------------------------------------- + // AXI-Stream Data Output + //--------------------------------------------------------------------------- + + output wire [SAMP_W*NSPC-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready, + // Sideband info + output wire [ 63:0] m_axis_ttimestamp, + output wire m_axis_thas_time, + output wire m_axis_teob +); + + `include "rfnoc_block_radio_regs.vh" + `include "../../core/rfnoc_chdr_utils.vh" + + localparam NUM_WORDS_LEN = RX_CMD_NUM_WORDS_LEN; + + + //--------------------------------------------------------------------------- + // Register Read/Write Logic + //--------------------------------------------------------------------------- + + reg reg_cmd_valid = 0; // Indicates when the CMD_FIFO has been written + reg [ RX_CMD_LEN-1:0] reg_cmd_word = 0; // Command to execute + reg [NUM_WORDS_LEN-1:0] reg_cmd_num_words = 0; // Number of words for the command + reg [ 63:0] reg_cmd_time = 0; // Time for the command + reg reg_cmd_timed = 0; // Indicates if this is a timed command + reg [ 31:0] reg_max_pkt_len = 64; // Maximum words per packet + reg [ 9:0] reg_error_portid = 0; // Port ID to use for error reporting + reg [ 15:0] reg_error_rem_epid = 0; // Remote EPID to use for error reporting + reg [ 9:0] reg_error_rem_portid = 0; // Remote port ID to use for error reporting + reg [ 19:0] reg_error_addr = 0; // Address to use for error reporting + reg reg_has_time = 1; // Whether or not to use timestamps on data + + wire [15:0] cmd_fifo_space; // Empty space in the command FIFO + reg cmd_stop = 0; // Indicates a full stop request + wire cmd_stop_ack; // Acknowledgment that a stop has completed + reg clear_fifo = 0; // Signal to clear the command FIFO + + assign m_axis_thas_time = reg_has_time; + + always @(posedge radio_clk) begin + if (radio_rst) begin + s_ctrlport_resp_ack <= 0; + reg_cmd_valid <= 0; + reg_cmd_word <= 0; + reg_cmd_num_words <= 0; + reg_cmd_time <= 0; + reg_cmd_timed <= 0; + reg_max_pkt_len <= 64; + reg_error_portid <= 0; + reg_error_rem_epid <= 0; + reg_error_rem_portid <= 0; + reg_error_addr <= 0; + reg_has_time <= 1; + clear_fifo <= 0; + cmd_stop <= 0; + end else begin + // Default assignments + s_ctrlport_resp_ack <= 0; + s_ctrlport_resp_data <= 0; + reg_cmd_valid <= 0; + clear_fifo <= 0; + + // Clear stop register when we enter the STOP state + if (cmd_stop_ack) cmd_stop <= 1'b0; + + // Handle register writes + if (s_ctrlport_req_wr) begin + case (s_ctrlport_req_addr) + REG_RX_CMD: begin + // All commands go into the command FIFO except STOP + reg_cmd_valid <= (s_ctrlport_req_data[RX_CMD_LEN-1:0] != RX_CMD_STOP); + reg_cmd_word <= s_ctrlport_req_data[RX_CMD_LEN-1:0]; + reg_cmd_timed <= s_ctrlport_req_data[RX_CMD_TIMED_POS]; + s_ctrlport_resp_ack <= 1; + + // cmd_stop must remain asserted until it has completed + if (!cmd_stop || cmd_stop_ack) begin + cmd_stop <= (s_ctrlport_req_data[RX_CMD_LEN-1:0] == RX_CMD_STOP); + end + clear_fifo <= (s_ctrlport_req_data[RX_CMD_LEN-1:0] == RX_CMD_STOP); + end + REG_RX_CMD_NUM_WORDS_LO: begin + reg_cmd_num_words[31:0] <= s_ctrlport_req_data; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD_NUM_WORDS_HI: begin + reg_cmd_num_words[NUM_WORDS_LEN-1:32] <= s_ctrlport_req_data[NUM_WORDS_LEN-32-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD_TIME_LO: begin + reg_cmd_time[31:0] <= s_ctrlport_req_data; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD_TIME_HI: begin + reg_cmd_time[63:32] <= s_ctrlport_req_data; + s_ctrlport_resp_ack <= 1; + end + REG_RX_MAX_WORDS_PER_PKT: begin + reg_max_pkt_len <= s_ctrlport_req_data; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_PORT: begin + reg_error_portid <= s_ctrlport_req_data[9:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_REM_PORT: begin + reg_error_rem_portid <= s_ctrlport_req_data[9:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_REM_EPID: begin + reg_error_rem_epid <= s_ctrlport_req_data[15:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_ADDR: begin + reg_error_addr <= s_ctrlport_req_data[19:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_HAS_TIME: begin + reg_has_time <= s_ctrlport_req_data[0:0]; + s_ctrlport_resp_ack <= 1; + end + endcase + end + + // Handle register reads + if (s_ctrlport_req_rd) begin + case (s_ctrlport_req_addr) + REG_RX_STATUS: begin + s_ctrlport_resp_data[CMD_FIFO_SPACE_POS+:CMD_FIFO_SPACE_LEN] + <= cmd_fifo_space[CMD_FIFO_SPACE_LEN-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD: begin + s_ctrlport_resp_data[RX_CMD_LEN-1:0] <= reg_cmd_word; + s_ctrlport_resp_data[RX_CMD_TIMED_POS] <= reg_cmd_timed; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD_NUM_WORDS_LO: begin + s_ctrlport_resp_data <= reg_cmd_num_words[31:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD_NUM_WORDS_HI: begin + s_ctrlport_resp_data[NUM_WORDS_LEN-32-1:0] <= reg_cmd_num_words[NUM_WORDS_LEN-1:32]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD_TIME_LO: begin + s_ctrlport_resp_data <= reg_cmd_time[31:0]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_CMD_TIME_HI: begin + s_ctrlport_resp_data <= reg_cmd_time[63:32]; + s_ctrlport_resp_ack <= 1; + end + REG_RX_MAX_WORDS_PER_PKT: begin + s_ctrlport_resp_data <= reg_max_pkt_len; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_PORT: begin + s_ctrlport_resp_data[9:0] <= reg_error_portid; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_REM_PORT: begin + s_ctrlport_resp_data[9:0] <= reg_error_rem_portid; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_REM_EPID: begin + s_ctrlport_resp_data[15:0] <= reg_error_rem_epid; + s_ctrlport_resp_ack <= 1; + end + REG_RX_ERR_ADDR: begin + s_ctrlport_resp_data[19:0] <= reg_error_addr; + s_ctrlport_resp_ack <= 1; + end + REG_RX_DATA: begin + s_ctrlport_resp_data <= radio_rx_data; + s_ctrlport_resp_ack <= 1; + end + REG_RX_HAS_TIME: begin + s_ctrlport_resp_data[0] <= reg_has_time; + s_ctrlport_resp_ack <= 1; + end + endcase + end + + end + end + + + //--------------------------------------------------------------------------- + // Command Queue + //--------------------------------------------------------------------------- + + wire [ 63:0] cmd_time; // Time for next start of command + wire cmd_timed; // Command is timed (use cmd_time) + wire [NUM_WORDS_LEN-1:0] cmd_num_words; // Number of words for next command + wire cmd_continuous; // Command is continuous (ignore cmd_num_words) + wire cmd_valid; // cmd_* is a valid command + wire cmd_done; // Command has completed and can be popped from FIFO + + axi_fifo #( + .WIDTH (64 + 1 + NUM_WORDS_LEN + 1), + .SIZE (5) // Ideally, this size will lead to an SRL-based FIFO + ) cmd_fifo ( + .clk (radio_clk), + .reset (radio_rst), + .clear (clear_fifo), + .i_tdata ({ reg_cmd_time, reg_cmd_timed, reg_cmd_num_words, (reg_cmd_word == RX_CMD_CONTINUOUS) }), + .i_tvalid (reg_cmd_valid), + .i_tready (), + .o_tdata ({ cmd_time, cmd_timed, cmd_num_words, cmd_continuous }), + .o_tvalid (cmd_valid), + .o_tready (cmd_done), + .space (cmd_fifo_space), + .occupied () + ); + + + //--------------------------------------------------------------------------- + // Receiver State Machine + //--------------------------------------------------------------------------- + + // FSM state values + localparam ST_IDLE = 0; + localparam ST_TIME_CHECK = 1; + localparam ST_RUNNING = 2; + localparam ST_STOP = 3; + localparam ST_REPORT_ERR = 4; + localparam ST_REPORT_ERR_WAIT = 5; + + reg [ 2:0] state = ST_IDLE; // Current state + reg [NUM_WORDS_LEN-1:0] words_left; // Words left in current command + reg [ 31:0] words_left_pkt; // Words left in current packet + reg first_word = 1'b1; // Next word is first in packet + reg [ 15:0] seq_num = 0; // Sequence number (packet count) + reg [ 63:0] error_time; // Time at which overflow occurred + reg [ERR_RX_CODE_W-1:0] error_code; // Error code register + + // Output FIFO signals + wire [ 15:0] out_fifo_space; + reg [SAMP_W*NSPC-1:0] out_fifo_tdata; + reg out_fifo_tlast; + reg out_fifo_tvalid = 1'b0; + reg [ 63:0] out_fifo_timestamp; + reg out_fifo_teob; + reg out_fifo_almost_full; + + reg [63:0] radio_time_low_samp, radio_time_hi_samp; + reg time_now, time_past; + + // All ctrlport requests have a time + assign m_ctrlport_req_has_time = 1'b1; + + // Acknowledge STOP requests and pop the command FIFO in the STOP state + assign cmd_stop_ack = (state == ST_STOP); + assign cmd_done = (state == ST_STOP); + + always @(posedge radio_clk) begin + if (radio_rst) begin + state <= ST_IDLE; + out_fifo_tvalid <= 1'b0; + seq_num <= 'd0; + m_ctrlport_req_wr <= 1'b0; + first_word <= 1'b1; + end else begin + // Default assignments + out_fifo_tvalid <= 1'b0; + out_fifo_tlast <= 1'b0; + out_fifo_teob <= 1'b0; + m_ctrlport_req_wr <= 1'b0; + + if (radio_rx_stb) begin + // Get the time for the low sample and the high sample of the radio + // word (needed when NISPC > 1). Compensate for the delay required to + // check the time by adding 3 clock cycles worth of samples. + radio_time_low_samp <= (radio_time + 3*NSPC); + radio_time_hi_samp <= (radio_time + 3*NSPC + (NSPC-1)); + + // Register the time comparisons so they don't become the critical path + time_now <= (cmd_time >= radio_time_low_samp && + cmd_time <= radio_time_hi_samp); + time_past <= (cmd_time < radio_time_low_samp); + end + + case (state) + ST_IDLE : begin + // Wait for a new command to arrive and allow a cycle for the time + // comparisons to update. + if (cmd_valid && radio_rx_stb) begin + state <= ST_TIME_CHECK; + end else if (cmd_stop) begin + state <= ST_STOP; + end + first_word <= 1'b1; + end + + ST_TIME_CHECK : begin + if (cmd_stop) begin + // Nothing to do but stop (timed STOP commands are not supported) + state <= ST_STOP; + end else if (cmd_timed && time_past && radio_rx_stb) begin + // Got this command later than its execution time + //synthesis translate_off + $display("WARNING: radio_rx_core: Late command error"); + //synthesis translate_on + error_code <= ERR_RX_LATE_CMD; + error_time <= radio_time; + state <= ST_REPORT_ERR; + end else if (!cmd_timed || (time_now && radio_rx_stb)) begin + // Either it's time to run this command or it should run + // immediately. + words_left <= cmd_num_words; + words_left_pkt <= reg_max_pkt_len; + state <= ST_RUNNING; + end + end + + ST_RUNNING : begin + if (radio_rx_stb) begin + // Output the next word + out_fifo_tvalid <= 1'b1; + out_fifo_tdata <= radio_rx_data; + if (first_word) begin + out_fifo_timestamp <= radio_time; + first_word <= 1'b0; + end + + // Update word counters + words_left <= words_left - 1; + words_left_pkt <= words_left_pkt - 1; + + if ((words_left == 1 && !cmd_continuous) || cmd_stop) begin + // This command has finished, or we've been asked to stop. + state <= ST_STOP; + out_fifo_tlast <= 1'b1; + out_fifo_teob <= 1'b1; + first_word <= 1'b1; + end else if (words_left_pkt == 1) begin + // We've finished building a packet + seq_num <= seq_num + 1; + words_left_pkt <= reg_max_pkt_len; + out_fifo_tlast <= 1'b1; + first_word <= 1'b1; + end + + // Check for overflow. Note that we've left enough room in the + // output FIFO so that we can end the packet cleanly. + if (out_fifo_almost_full) begin + // End the command and terminate packet early + //synthesis translate_off + $display("WARNING: radio_rx_core: Overrun error"); + //synthesis translate_on + out_fifo_tlast <= 1'b1; + out_fifo_teob <= 1'b1; + seq_num <= seq_num + 1; + error_time <= radio_time; + error_code <= ERR_RX_OVERRUN; + state <= ST_REPORT_ERR; + end + + end + end + + ST_STOP : begin + // This single-cycle state allows time for STOP to be acknowledged + // and for the command FIFO to be popped. + state <= ST_IDLE; + end + + ST_REPORT_ERR : begin + // Setup write of error code + m_ctrlport_req_wr <= 1'b1; + m_ctrlport_req_data <= 0; + m_ctrlport_req_data[ERR_RX_CODE_W-1:0] <= error_code; + m_ctrlport_req_addr <= reg_error_addr; + m_ctrlport_req_time <= error_time; + state <= ST_REPORT_ERR_WAIT; + end + + ST_REPORT_ERR_WAIT : begin + // Wait for write of error code and timestamp to complete + if (m_ctrlport_resp_ack) begin + state <= ST_STOP; + end + end + + default : state <= ST_IDLE; + endcase + end + end + + + assign radio_rx_running = (state == ST_RUNNING); // We're actively acquiring + + // Directly connect the port ID, remote port ID, and remote EPID since they + // are only used for error reporting. + assign m_ctrlport_req_portid = reg_error_portid; + assign m_ctrlport_req_rem_epid = reg_error_rem_epid; + assign m_ctrlport_req_rem_portid = reg_error_rem_portid; + + + //--------------------------------------------------------------------------- + // Output FIFO + //--------------------------------------------------------------------------- + // + // Here we buffer output samples and monitor FIFO fullness to be able to + // detect overflows. + // + //--------------------------------------------------------------------------- + + axi_fifo #( + .WIDTH (1+64+1+SAMP_W*NSPC), + .SIZE (5) // Ideally, this size will lead to an SRL-based FIFO + ) output_fifo ( + .clk (radio_clk), + .reset (radio_rst), + .clear (1'b0), + .i_tdata ({out_fifo_teob, out_fifo_timestamp, out_fifo_tlast, out_fifo_tdata}), + .i_tvalid (out_fifo_tvalid), + .i_tready (), + .o_tdata ({m_axis_teob, m_axis_ttimestamp, m_axis_tlast, m_axis_tdata}), + .o_tvalid (m_axis_tvalid), + .o_tready (m_axis_tready), + .space (out_fifo_space), + .occupied () + ); + + // Create a register to indicate if the output FIFO is about to overflow + always @(posedge radio_clk) begin + if (radio_rst) begin + out_fifo_almost_full <= 1'b0; + end else begin + out_fifo_almost_full <= (out_fifo_space < 5); + end + end + + +endmodule + + +`default_nettype wire diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_tx_core.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_tx_core.v new file mode 100644 index 000000000..d40db5122 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/radio_tx_core.v @@ -0,0 +1,417 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: radio_tx_core +// +// Description: +// +// This module contains the core Tx radio data-path logic. It receives samples +// over AXI-Stream that it then sends to the radio interface coincident with a +// strobe signal that must be provided by the radio interface. +// +// There are no registers for starting or stopping the transmitter. It is +// operated simply by providing data packets via its AXI-Stream data interface. +// The end-of-burst (EOB) signal is used to indicate when the transmitter is +// allowed to stop transmitting. Packet timestamps can be used to indicate when +// transmission should start. +// +// Care must be taken to provide data to the transmitter at a rate that is +// faster than the radio needs it so that underflows do not occur. Similarly, +// timed packets must be delivered before the timestamp expires. If a packet +// arrives late, then it will be dropped and the error will be reported via the +// CTRL port interface. +// +// Parameters: +// +// SAMP_W : Width of a radio sample +// NSPC : Number of radio samples per radio clock cycle +// + + +module radio_tx_core #( + parameter SAMP_W = 32, + parameter NSPC = 1 +) ( + input wire radio_clk, + input wire radio_rst, + + + //--------------------------------------------------------------------------- + // Control Interface + //--------------------------------------------------------------------------- + + // Slave (Register Reads and Writes) + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output reg s_ctrlport_resp_ack = 1'b0, + output reg [31:0] s_ctrlport_resp_data, + + // Master (Error Reporting) + output reg m_ctrlport_req_wr = 1'b0, + output reg [19:0] m_ctrlport_req_addr, + output reg [31:0] m_ctrlport_req_data, + output wire m_ctrlport_req_has_time, + output reg [63:0] m_ctrlport_req_time, + output wire [ 9:0] m_ctrlport_req_portid, + output wire [15:0] m_ctrlport_req_rem_epid, + output wire [ 9:0] m_ctrlport_req_rem_portid, + input wire m_ctrlport_resp_ack, + + + //--------------------------------------------------------------------------- + // Radio Interface + //--------------------------------------------------------------------------- + + input wire [63:0] radio_time, + + output wire [SAMP_W*NSPC-1:0] radio_tx_data, + input wire radio_tx_stb, + + // Status indicator (true when transmitting) + output wire radio_tx_running, + + + //--------------------------------------------------------------------------- + // AXI-Stream Data Input + //--------------------------------------------------------------------------- + + input wire [SAMP_W*NSPC-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Sideband info + input wire [ 63:0] s_axis_ttimestamp, + input wire s_axis_thas_time, + input wire s_axis_teob +); + + `include "rfnoc_block_radio_regs.vh" + `include "../../core/rfnoc_chdr_utils.vh" + + + //--------------------------------------------------------------------------- + // Register Read/Write Logic + //--------------------------------------------------------------------------- + + reg [SAMP_W-1:0] reg_idle_value = 0; // Value to output when transmitter is idle + reg [ 9:0] reg_error_portid = 0; // Port ID to use for error reporting + reg [ 15:0] reg_error_rem_epid = 0; // Remote EPID to use for error reporting + reg [ 9:0] reg_error_rem_portid = 0; // Remote port ID to use for error reporting + reg [ 19:0] reg_error_addr = 0; // Address to use for error reporting + + reg [TX_ERR_POLICY_LEN-1:0] reg_policy = TX_ERR_POLICY_PACKET; + + always @(posedge radio_clk) begin + if (radio_rst) begin + s_ctrlport_resp_ack <= 0; + reg_idle_value <= 0; + reg_error_portid <= 0; + reg_error_rem_epid <= 0; + reg_error_rem_portid <= 0; + reg_error_addr <= 0; + reg_policy <= TX_ERR_POLICY_PACKET; + end else begin + // Default assignments + s_ctrlport_resp_ack <= 0; + s_ctrlport_resp_data <= 0; + + // Handle register writes + if (s_ctrlport_req_wr) begin + case (s_ctrlport_req_addr) + REG_TX_IDLE_VALUE: begin + reg_idle_value <= s_ctrlport_req_data[SAMP_W-1:0]; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERROR_POLICY: begin + // Only allow valid configurations + case (s_ctrlport_req_data[TX_ERR_POLICY_LEN-1:0]) + TX_ERR_POLICY_PACKET : reg_policy <= TX_ERR_POLICY_PACKET; + TX_ERR_POLICY_BURST : reg_policy <= TX_ERR_POLICY_BURST; + default : reg_policy <= TX_ERR_POLICY_PACKET; + endcase + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_PORT: begin + reg_error_portid <= s_ctrlport_req_data[9:0]; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_REM_PORT: begin + reg_error_rem_portid <= s_ctrlport_req_data[9:0]; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_REM_EPID: begin + reg_error_rem_epid <= s_ctrlport_req_data[15:0]; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_ADDR: begin + reg_error_addr <= s_ctrlport_req_data[19:0]; + s_ctrlport_resp_ack <= 1; + end + endcase + end + + // Handle register reads + if (s_ctrlport_req_rd) begin + case (s_ctrlport_req_addr) + REG_TX_IDLE_VALUE: begin + s_ctrlport_resp_data[SAMP_W-1:0] <= reg_idle_value; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERROR_POLICY: begin + s_ctrlport_resp_data[TX_ERR_POLICY_LEN-1:0] <= reg_policy; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_PORT: begin + s_ctrlport_resp_data[9:0] <= reg_error_portid; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_REM_PORT: begin + s_ctrlport_resp_data[9:0] <= reg_error_rem_portid; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_REM_EPID: begin + s_ctrlport_resp_data[15:0] <= reg_error_rem_epid; + s_ctrlport_resp_ack <= 1; + end + REG_TX_ERR_ADDR: begin + s_ctrlport_resp_data[19:0] <= reg_error_addr; + s_ctrlport_resp_ack <= 1; + end + endcase + end + end + end + + + //--------------------------------------------------------------------------- + // Transmitter State Machine + //--------------------------------------------------------------------------- + + // FSM state values + localparam ST_IDLE = 0; + localparam ST_TIME_CHECK = 1; + localparam ST_TRANSMIT = 2; + localparam ST_POLICY_WAIT = 3; + + reg [1:0] state = ST_IDLE; + + reg sop = 1'b1; // Start of packet + + reg [ERR_TX_CODE_W-1:0] new_error_code; + reg [ 63:0] new_error_time; + reg new_error_valid = 1'b0; + + reg time_now, time_past; + + + always @(posedge radio_clk) begin + if (radio_rst) begin + state <= ST_IDLE; + sop <= 1'b1; + new_error_valid <= 1'b0; + end else begin + new_error_valid <= 1'b0; + + // Register time comparisons so they don't become the critical path + time_now <= (radio_time == s_axis_ttimestamp); + time_past <= (radio_time > s_axis_ttimestamp); + + // Track if the next word will be the start of a packet (sop) + if (s_axis_tvalid && s_axis_tready) begin + sop <= s_axis_tlast; + end + + case (state) + ST_IDLE : begin + // Wait for a new packet to arrive and allow a cycle for the time + // comparisons to update. + if (s_axis_tvalid) begin + state <= ST_TIME_CHECK; + end + end + + ST_TIME_CHECK : begin + if (!s_axis_thas_time || time_now) begin + // We have a new packet without a timestamp, or a new packet + // whose time has arrived. + state <= ST_TRANSMIT; + end else if (time_past) begin + // We have a new packet with a timestamp, but the time has passed. + //synthesis translate off + $display("WARNING: radio_tx_core: Late data error"); + //synthesis translate_on + new_error_code <= ERR_TX_LATE_DATA; + new_error_time <= radio_time; + new_error_valid <= 1'b1; + state <= ST_POLICY_WAIT; + end + end + + ST_TRANSMIT : begin + if (radio_tx_stb) begin + if (!s_axis_tvalid) begin + // The radio strobed for new data but we don't have any to give + //synthesis translate off + $display("WARNING: radio_tx_core: Underrun error"); + //synthesis translate_on + new_error_code <= ERR_TX_UNDERRUN; + new_error_time <= radio_time; + new_error_valid <= 1'b1; + state <= ST_POLICY_WAIT; + end else if (s_axis_tlast && s_axis_teob) begin + // We're done with this burst of packets, so acknowledge EOB and + // go back to idle. + new_error_code <= ERR_TX_EOB_ACK; + new_error_time <= radio_time; + new_error_valid <= 1'b1; + state <= ST_IDLE; + end + end + end + + ST_POLICY_WAIT : begin + // If we came here from ST_TIME_CHECK or ST_TRANSMIT and we're in the + // middle of a packet then we just wait until we reach the end of the + // packet. + if (s_axis_tvalid && s_axis_tlast) begin + // We're either at the end of a packet or between packets + if (reg_policy == TX_ERR_POLICY_PACKET || + (reg_policy == TX_ERR_POLICY_BURST && s_axis_teob)) begin + state <= ST_IDLE; + end + + // If we came from ST_TRANSMIT and we happen to already be between + // packets (i.e., we underflowed while waiting for the next packet). + end else if (!s_axis_tvalid && sop) begin + if (reg_policy == TX_ERR_POLICY_PACKET) state <= ST_IDLE; + end + end + + default : state <= ST_IDLE; + endcase + end + end + + + // Output the current sample whenever we're transmitting and the sample is + // valid. Otherwise, output the idle value. + assign radio_tx_data = (s_axis_tvalid && state == ST_TRANSMIT) ? + s_axis_tdata : + {NSPC{reg_idle_value[SAMP_W-1:0]}}; + + // Read packet in the transmit state or dump it in the error state + assign s_axis_tready = (radio_tx_stb && (state == ST_TRANSMIT)) || + (state == ST_POLICY_WAIT); + + // Indicate whether Tx interface is actively transmitting + assign radio_tx_running = (state == ST_TRANSMIT); + + + //--------------------------------------------------------------------------- + // Error FIFO + //--------------------------------------------------------------------------- + // + // This FIFO queues up errors in case we get multiple errors in a row faster + // than they can be reported. If the FIFO fills then new errors will be + // ignored. + // + //--------------------------------------------------------------------------- + + // Error information + wire [ERR_TX_CODE_W-1:0] next_error_code; + wire [ 63:0] next_error_time; + wire next_error_valid; + reg next_error_ready = 1'b0; + + wire new_error_ready; + + axi_fifo_short #( + .WIDTH (64 + ERR_TX_CODE_W) + ) error_fifo ( + .clk (radio_clk), + .reset (radio_rst), + .clear (1'b0), + .i_tdata ({new_error_time, new_error_code}), + .i_tvalid (new_error_valid & new_error_ready), // Mask with ready to prevent FIFO corruption + .i_tready (new_error_ready), + .o_tdata ({next_error_time, next_error_code}), + .o_tvalid (next_error_valid), + .o_tready (next_error_ready), + .space (), + .occupied () + ); + + //synthesis translate_off + // Output a message if the error FIFO overflows + always @(posedge radio_clk) begin + if (new_error_valid && !new_error_ready) begin + $display("WARNING: Tx error report dropped!"); + end + end + //synthesis translate_on + + + //--------------------------------------------------------------------------- + // Error Reporting State Machine + //--------------------------------------------------------------------------- + // + // This state machine reports errors that have been queued up in the error + // FIFO. + // + //--------------------------------------------------------------------------- + + localparam ST_ERR_IDLE = 0; + localparam ST_ERR_CODE = 1; + + reg [0:0] err_state = ST_ERR_IDLE; + + // All ctrlport requests have a time + assign m_ctrlport_req_has_time = 1'b1; + + always @(posedge radio_clk) begin + if (radio_rst) begin + m_ctrlport_req_wr <= 1'b0; + err_state <= ST_ERR_IDLE; + next_error_ready <= 1'b0; + end else begin + m_ctrlport_req_wr <= 1'b0; + next_error_ready <= 1'b0; + + case (err_state) + ST_ERR_IDLE : begin + if (next_error_valid) begin + // Setup write of error code + m_ctrlport_req_wr <= 1'b1; + m_ctrlport_req_addr <= reg_error_addr; + m_ctrlport_req_data <= {{(32-ERR_TX_CODE_W){1'b0}}, next_error_code}; + m_ctrlport_req_time <= next_error_time; + next_error_ready <= 1'b1; + err_state <= ST_ERR_CODE; + end + end + + ST_ERR_CODE : begin + // Wait for write of error code and timestamp + if (m_ctrlport_resp_ack) begin + err_state <= ST_ERR_IDLE; + end + end + + default : err_state <= ST_ERR_IDLE; + endcase + end + end + + + // Directly connect the port ID, remote port ID, remote EPID since they are + // only used for error reporting. + assign m_ctrlport_req_portid = reg_error_portid; + assign m_ctrlport_req_rem_epid = reg_error_rem_epid; + assign m_ctrlport_req_rem_portid = reg_error_rem_portid; + + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio.v new file mode 100644 index 000000000..a97b141c0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio.v @@ -0,0 +1,546 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_radio +// +// Description: This is the top-level file for the RFNoC radio block. +// +// Parameters: +// +// THIS_PORTID : CTRL port ID to which this block is connected +// CHDR_W : CHDR AXI-Stream data bus width +// NIPC : Number of radio samples per radio clock cycle +// ITEM_W : Radio sample width +// NUM_PORTS : Number of radio channels (RX/TX pairs) +// MTU : Maximum transmission unit (i.e., maximum packet size) +// in CHDR words is 2**MTU. +// CTRL_FIFO_SIZE : Size of the Control Port slave FIFO. This affects the +// number of outstanding commands that can be pending. +// PERIPH_BASE_ADDR : CTRL port peripheral window base address +// PERIPH_ADDR_W : CTRL port peripheral address space = 2**PERIPH_ADDR_W +// + + +module rfnoc_block_radio #( + parameter THIS_PORTID = 0, + parameter CHDR_W = 64, + parameter NIPC = 1, + parameter ITEM_W = 32, + parameter NUM_PORTS = 2, + parameter MTU = 10, + parameter CTRL_FIFO_SIZE = 9, + parameter PERIPH_BASE_ADDR = 20'h80000, + parameter PERIPH_ADDR_W = 19 +) ( + //--------------------------------------------------------------------------- + // AXIS CHDR Port + //--------------------------------------------------------------------------- + + input wire rfnoc_chdr_clk, + + // CHDR inputs from framework + input wire [CHDR_W*NUM_PORTS-1:0] s_rfnoc_chdr_tdata, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast, + input wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid, + output wire [ NUM_PORTS-1:0] s_rfnoc_chdr_tready, + + // CHDR outputs to framework + output wire [CHDR_W*NUM_PORTS-1:0] m_rfnoc_chdr_tdata, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast, + output wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid, + input wire [ NUM_PORTS-1:0] m_rfnoc_chdr_tready, + + // Backend interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + + + //--------------------------------------------------------------------------- + // AXIS CTRL Port + //--------------------------------------------------------------------------- + + input wire rfnoc_ctrl_clk, + + // CTRL port requests from framework + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + + // CTRL port requests to framework + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + + //--------------------------------------------------------------------------- + // CTRL Port Peripheral Interface + //--------------------------------------------------------------------------- + + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [ 3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + + + //--------------------------------------------------------------------------- + // Radio Interface + //--------------------------------------------------------------------------- + + input wire radio_clk, + + // Timekeeper interface + input wire [63:0] radio_time, + + // Radio Rx interface + input wire [(ITEM_W*NIPC)*NUM_PORTS-1:0] radio_rx_data, + input wire [ NUM_PORTS-1:0] radio_rx_stb, + output wire [ NUM_PORTS-1:0] radio_rx_running, + + // Radio Tx interface + output wire [(ITEM_W*NIPC)*NUM_PORTS-1:0] radio_tx_data, + input wire [ NUM_PORTS-1:0] radio_tx_stb, + output wire [ NUM_PORTS-1:0] radio_tx_running +); + + `include "rfnoc_block_radio_regs.vh" + `include "../../core/rfnoc_axis_ctrl_utils.vh" + + localparam NOC_ID = 32'h12AD1000; + localparam RADIO_W = NIPC*ITEM_W; + + + // Radio Tx data stream + wire [RADIO_W*NUM_PORTS-1:0] axis_tx_tdata; + wire [ NUM_PORTS-1:0] axis_tx_tlast; + wire [ NUM_PORTS-1:0] axis_tx_tvalid; + wire [ NUM_PORTS-1:0] axis_tx_tready; + wire [ 64*NUM_PORTS-1:0] axis_tx_ttimestamp; + wire [ NUM_PORTS-1:0] axis_tx_thas_time; + wire [ NUM_PORTS-1:0] axis_tx_teob; + + // Radio Rx data stream + wire [RADIO_W*NUM_PORTS-1:0] axis_rx_tdata; + wire [ NUM_PORTS-1:0] axis_rx_tlast; + wire [ NUM_PORTS-1:0] axis_rx_tvalid; + wire [ NUM_PORTS-1:0] axis_rx_tready; + wire [ 64*NUM_PORTS-1:0] axis_rx_ttimestamp; + wire [ NUM_PORTS-1:0] axis_rx_thas_time; + wire [ NUM_PORTS-1:0] axis_rx_teob; + + // Control port signals used for register access (NoC shell masters user logic) + wire ctrlport_reg_req_wr; + wire ctrlport_reg_req_rd; + wire [19:0] ctrlport_reg_req_addr; + wire ctrlport_reg_has_time; + wire [63:0] ctrlport_reg_time; + wire [31:0] ctrlport_reg_req_data; + wire [31:0] ctrlport_reg_resp_data; + wire ctrlport_reg_resp_ack; + + // Control port signals used for error reporting (user logic masters to NoC shell) + wire ctrlport_err_req_wr; + wire [19:0] ctrlport_err_req_addr; + wire [ 9:0] ctrlport_err_req_portid; + wire [15:0] ctrlport_err_req_rem_epid; + wire [ 9:0] ctrlport_err_req_rem_portid; + wire [31:0] ctrlport_err_req_data; + wire ctrlport_err_req_has_time; + wire [63:0] ctrlport_err_req_time; + wire ctrlport_err_resp_ack; + + + //--------------------------------------------------------------------------- + // NoC Shell + //--------------------------------------------------------------------------- + + wire rfnoc_chdr_rst; + wire radio_rst; + + noc_shell_radio #( + .NOC_ID (NOC_ID), + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .CTRLPORT_SLV_EN (1), + .CTRLPORT_MST_EN (1), + .CTRL_FIFO_SIZE (CTRL_FIFO_SIZE), + .NUM_DATA_I (NUM_PORTS), + .NUM_DATA_O (NUM_PORTS), + .ITEM_W (ITEM_W), + .NIPC (NIPC), + .PYLD_FIFO_SIZE (MTU), + .MTU (MTU) + ) noc_shell_radio_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_chdr_rst (rfnoc_chdr_rst), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_ctrl_rst (), + .rfnoc_core_config (rfnoc_core_config), + .rfnoc_core_status (rfnoc_core_status), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready), + .ctrlport_clk (radio_clk), + .ctrlport_rst (radio_rst), + .m_ctrlport_req_wr (ctrlport_reg_req_wr), + .m_ctrlport_req_rd (ctrlport_reg_req_rd), + .m_ctrlport_req_addr (ctrlport_reg_req_addr), + .m_ctrlport_req_data (ctrlport_reg_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (ctrlport_reg_has_time), + .m_ctrlport_req_time (ctrlport_reg_time), + .m_ctrlport_resp_ack (ctrlport_reg_resp_ack), + .m_ctrlport_resp_status (AXIS_CTRL_STS_OKAY), + .m_ctrlport_resp_data (ctrlport_reg_resp_data), + .s_ctrlport_req_wr (ctrlport_err_req_wr), + .s_ctrlport_req_rd (1'b0), + .s_ctrlport_req_addr (ctrlport_err_req_addr), + .s_ctrlport_req_portid (ctrlport_err_req_portid), + .s_ctrlport_req_rem_epid (ctrlport_err_req_rem_epid), + .s_ctrlport_req_rem_portid (ctrlport_err_req_rem_portid), + .s_ctrlport_req_data (ctrlport_err_req_data), + .s_ctrlport_req_byte_en (4'hF), + .s_ctrlport_req_has_time (ctrlport_err_req_has_time), + .s_ctrlport_req_time (ctrlport_err_req_time), + .s_ctrlport_resp_ack (ctrlport_err_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (), + .axis_data_clk (radio_clk), + .axis_data_rst (radio_rst), + .m_axis_tdata (axis_tx_tdata), + .m_axis_tkeep (), // Radio only transmits full words + .m_axis_tlast (axis_tx_tlast), + .m_axis_tvalid (axis_tx_tvalid), + .m_axis_tready (axis_tx_tready), + .m_axis_ttimestamp (axis_tx_ttimestamp), + .m_axis_thas_time (axis_tx_thas_time), + .m_axis_teov (), + .m_axis_teob (axis_tx_teob), + .s_axis_tdata (axis_rx_tdata), + .s_axis_tkeep ({NUM_PORTS*NIPC{1'b1}}), // Radio only receives full words + .s_axis_tlast (axis_rx_tlast), + .s_axis_tvalid (axis_rx_tvalid), + .s_axis_tready (axis_rx_tready), + .s_axis_ttimestamp (axis_rx_ttimestamp), + .s_axis_thas_time (axis_rx_thas_time), + .s_axis_teov ({NUM_PORTS{1'b0}}), + .s_axis_teob (axis_rx_teob) + ); + + // Cross the CHDR reset to the radio_clk domain + pulse_synchronizer #( + .MODE ("POSEDGE") + ) ctrl_rst_sync_i ( + .clk_a (rfnoc_chdr_clk), + .rst_a (1'b0), + .pulse_a (rfnoc_chdr_rst), + .busy_a (), + .clk_b (radio_clk), + .pulse_b (radio_rst) + ); + + + //--------------------------------------------------------------------------- + // Decode Control Port Addresses + //--------------------------------------------------------------------------- + // + // This block splits the NoC shell's single master control port interface + // into three masters, connected to the shared registers, radio cores, and + // the external CTRL port peripheral interface. The responses from each of + // these are merged into a single response and sent back to the NoC shell. + // + //--------------------------------------------------------------------------- + + wire ctrlport_shared_req_wr; + wire ctrlport_shared_req_rd; + wire [19:0] ctrlport_shared_req_addr; + wire [31:0] ctrlport_shared_req_data; + wire [ 3:0] ctrlport_shared_req_byte_en; + wire ctrlport_shared_req_has_time; + wire [63:0] ctrlport_shared_req_time; + reg ctrlport_shared_resp_ack = 1'b0; + reg [31:0] ctrlport_shared_resp_data = 0; + + wire ctrlport_core_req_wr; + wire ctrlport_core_req_rd; + wire [19:0] ctrlport_core_req_addr; + wire [31:0] ctrlport_core_req_data; + wire [ 3:0] ctrlport_core_req_byte_en; + wire ctrlport_core_req_has_time; + wire [63:0] ctrlport_core_req_time; + wire ctrlport_core_resp_ack; + wire [31:0] ctrlport_core_resp_data; + + ctrlport_decoder_param #( + .NUM_SLAVES (3), + .PORT_BASE ({PERIPH_BASE_ADDR, RADIO_BASE_ADDR, SHARED_BASE_ADDR}), + .PORT_ADDR_W({PERIPH_ADDR_W, RADIO_ADDR_W + $clog2(NUM_PORTS), SHARED_ADDR_W}) + ) ctrlport_decoder_param_i ( + .ctrlport_clk (radio_clk), + .ctrlport_rst (radio_rst), + .s_ctrlport_req_wr (ctrlport_reg_req_wr), + .s_ctrlport_req_rd (ctrlport_reg_req_rd), + .s_ctrlport_req_addr (ctrlport_reg_req_addr), + .s_ctrlport_req_data (ctrlport_reg_req_data), + .s_ctrlport_req_byte_en (4'b0), + .s_ctrlport_req_has_time (ctrlport_reg_has_time), + .s_ctrlport_req_time (ctrlport_reg_time), + .s_ctrlport_resp_ack (ctrlport_reg_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (ctrlport_reg_resp_data), + .m_ctrlport_req_wr ({m_ctrlport_req_wr, + ctrlport_core_req_wr, + ctrlport_shared_req_wr}), + .m_ctrlport_req_rd ({m_ctrlport_req_rd, + ctrlport_core_req_rd, + ctrlport_shared_req_rd}), + .m_ctrlport_req_addr ({m_ctrlport_req_addr, + ctrlport_core_req_addr, + ctrlport_shared_req_addr}), + .m_ctrlport_req_data ({m_ctrlport_req_data, + ctrlport_core_req_data, + ctrlport_shared_req_data}), + .m_ctrlport_req_byte_en ({m_ctrlport_req_byte_en, + ctrlport_core_req_byte_en, + ctrlport_shared_req_byte_en}), + .m_ctrlport_req_has_time ({m_ctrlport_req_has_time, + ctrlport_core_req_has_time, + ctrlport_shared_req_has_time}), + .m_ctrlport_req_time ({m_ctrlport_req_time, + ctrlport_core_req_time, + ctrlport_shared_req_time}), + .m_ctrlport_resp_ack ({m_ctrlport_resp_ack, + ctrlport_core_resp_ack, + ctrlport_shared_resp_ack}), + .m_ctrlport_resp_status ({m_ctrlport_resp_status, + 2'b00, + 2'b00}), + .m_ctrlport_resp_data ({m_ctrlport_resp_data, + ctrlport_core_resp_data, + ctrlport_shared_resp_data + }) + ); + + + //--------------------------------------------------------------------------- + // Split Radio Control Port Interfaces + //--------------------------------------------------------------------------- + + wire [ NUM_PORTS-1:0] ctrlport_radios_req_wr; + wire [ NUM_PORTS-1:0] ctrlport_radios_req_rd; + wire [20*NUM_PORTS-1:0] ctrlport_radios_req_addr; + wire [32*NUM_PORTS-1:0] ctrlport_radios_req_data; + wire [ NUM_PORTS-1:0] ctrlport_radios_resp_ack; + wire [32*NUM_PORTS-1:0] ctrlport_radios_resp_data; + + ctrlport_decoder #( + .NUM_SLAVES (NUM_PORTS), + .BASE_ADDR (0), + .SLAVE_ADDR_W (RADIO_ADDR_W) + ) ctrlport_decoder_i ( + .ctrlport_clk (radio_clk), + .ctrlport_rst (radio_rst), + .s_ctrlport_req_wr (ctrlport_core_req_wr), + .s_ctrlport_req_rd (ctrlport_core_req_rd), + .s_ctrlport_req_addr (ctrlport_core_req_addr), + .s_ctrlport_req_data (ctrlport_core_req_data), + .s_ctrlport_req_byte_en (4'b0), + .s_ctrlport_req_has_time (1'b0), + .s_ctrlport_req_time (64'b0), + .s_ctrlport_resp_ack (ctrlport_core_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (ctrlport_core_resp_data), + .m_ctrlport_req_wr (ctrlport_radios_req_wr), + .m_ctrlport_req_rd (ctrlport_radios_req_rd), + .m_ctrlport_req_addr (ctrlport_radios_req_addr), + .m_ctrlport_req_data (ctrlport_radios_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack (ctrlport_radios_resp_ack), + .m_ctrlport_resp_status ({NUM_PORTS{2'b00}}), + .m_ctrlport_resp_data (ctrlport_radios_resp_data) + ); + + + //--------------------------------------------------------------------------- + // Merge Control Port Interfaces + //--------------------------------------------------------------------------- + // + // This block merges the master control port interfaces of all radio_cores + // into a single master for the NoC shell. + // + //--------------------------------------------------------------------------- + + wire [ NUM_PORTS-1:0] ctrlport_err_radio_req_wr; + wire [20*NUM_PORTS-1:0] ctrlport_err_radio_req_addr; + wire [10*NUM_PORTS-1:0] ctrlport_err_radio_req_portid; + wire [16*NUM_PORTS-1:0] ctrlport_err_radio_req_rem_epid; + wire [10*NUM_PORTS-1:0] ctrlport_err_radio_req_rem_portid; + wire [32*NUM_PORTS-1:0] ctrlport_err_radio_req_data; + wire [ NUM_PORTS-1:0] ctrlport_err_radio_req_has_time; + wire [64*NUM_PORTS-1:0] ctrlport_err_radio_req_time; + wire [ NUM_PORTS-1:0] ctrlport_err_radio_resp_ack; + + ctrlport_combiner #( + .NUM_MASTERS (NUM_PORTS), + .PRIORITY (0) + ) ctrlport_combiner_i ( + .ctrlport_clk (radio_clk), + .ctrlport_rst (radio_rst), + .s_ctrlport_req_wr (ctrlport_err_radio_req_wr), + .s_ctrlport_req_rd ({NUM_PORTS{1'b0}}), + .s_ctrlport_req_addr (ctrlport_err_radio_req_addr), + .s_ctrlport_req_portid (ctrlport_err_radio_req_portid), + .s_ctrlport_req_rem_epid (ctrlport_err_radio_req_rem_epid), + .s_ctrlport_req_rem_portid (ctrlport_err_radio_req_rem_portid), + .s_ctrlport_req_data (ctrlport_err_radio_req_data), + .s_ctrlport_req_byte_en ({4*NUM_PORTS{1'b1}}), + .s_ctrlport_req_has_time (ctrlport_err_radio_req_has_time), + .s_ctrlport_req_time (ctrlport_err_radio_req_time), + .s_ctrlport_resp_ack (ctrlport_err_radio_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (), + .m_ctrlport_req_wr (ctrlport_err_req_wr), + .m_ctrlport_req_rd (), + .m_ctrlport_req_addr (ctrlport_err_req_addr), + .m_ctrlport_req_portid (ctrlport_err_req_portid), + .m_ctrlport_req_rem_epid (ctrlport_err_req_rem_epid), + .m_ctrlport_req_rem_portid (ctrlport_err_req_rem_portid), + .m_ctrlport_req_data (ctrlport_err_req_data), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (ctrlport_err_req_has_time), + .m_ctrlport_req_time (ctrlport_err_req_time), + .m_ctrlport_resp_ack (ctrlport_err_resp_ack), + .m_ctrlport_resp_status (2'b0), + .m_ctrlport_resp_data (32'b0) + ); + + + //--------------------------------------------------------------------------- + // Shared Registers + //--------------------------------------------------------------------------- + // + // These registers are shared by all radio channels. + // + //--------------------------------------------------------------------------- + + localparam [15:0] compat_major = 16'd0; + localparam [15:0] compat_minor = 16'd0; + + always @(posedge radio_clk) begin + if (radio_rst) begin + ctrlport_shared_resp_ack <= 0; + ctrlport_shared_resp_data <= 0; + end else begin + // Default assignments + ctrlport_shared_resp_ack <= 0; + ctrlport_shared_resp_data <= 0; + + // Handle register reads + if (ctrlport_shared_req_rd) begin + case (ctrlport_shared_req_addr) + REG_COMPAT_NUM: begin + ctrlport_shared_resp_ack <= 1; + ctrlport_shared_resp_data <= { compat_major, compat_minor }; + end + endcase + end + end + end + + + //--------------------------------------------------------------------------- + // Radio Cores + //--------------------------------------------------------------------------- + // + // This generate block instantiates one radio core for each channel that is + // requested by NUM_PORTS. + // + //--------------------------------------------------------------------------- + + genvar i; + generate + for (i = 0; i < NUM_PORTS; i = i+1) begin : radio_core_gen + + // The radio core contains all the logic related to a single radio channel. + radio_core #( + .SAMP_W (ITEM_W), + .NSPC (NIPC) + ) radio_core_i ( + .radio_clk (radio_clk), + .radio_rst (radio_rst), + + // Slave Control Port (Register Access) + .s_ctrlport_req_wr (ctrlport_radios_req_wr[i]), + .s_ctrlport_req_rd (ctrlport_radios_req_rd[i]), + .s_ctrlport_req_addr (ctrlport_radios_req_addr[i*20 +: 20]), + .s_ctrlport_req_data (ctrlport_radios_req_data[i*32 +: 32]), + .s_ctrlport_resp_ack (ctrlport_radios_resp_ack[i]), + .s_ctrlport_resp_data (ctrlport_radios_resp_data[i*32 +: 32]), + + // Master Control Port (Error Reporting) + .m_ctrlport_req_wr (ctrlport_err_radio_req_wr[i]), + .m_ctrlport_req_addr (ctrlport_err_radio_req_addr[i*20 +: 20]), + .m_ctrlport_req_portid (ctrlport_err_radio_req_portid[i*10 +: 10]), + .m_ctrlport_req_rem_epid (ctrlport_err_radio_req_rem_epid[i*16 +: 16]), + .m_ctrlport_req_rem_portid (ctrlport_err_radio_req_rem_portid[i*10 +: 10]), + .m_ctrlport_req_data (ctrlport_err_radio_req_data[i*32 +: 32]), + .m_ctrlport_req_has_time (ctrlport_err_radio_req_has_time[i]), + .m_ctrlport_req_time (ctrlport_err_radio_req_time[i*64 +: 64]), + .m_ctrlport_resp_ack (ctrlport_err_radio_resp_ack[i]), + + // Tx Data Stream + .s_axis_tdata (axis_tx_tdata[RADIO_W*i +: RADIO_W]), + .s_axis_tlast (axis_tx_tlast[i]), + .s_axis_tvalid (axis_tx_tvalid[i]), + .s_axis_tready (axis_tx_tready[i]), + // Sideband Info + .s_axis_ttimestamp (axis_tx_ttimestamp[i*64 +: 64]), + .s_axis_thas_time (axis_tx_thas_time[i]), + .s_axis_teob (axis_tx_teob[i]), + + // Rx Data Stream + .m_axis_tdata (axis_rx_tdata[RADIO_W*i +: RADIO_W]), + .m_axis_tlast (axis_rx_tlast[i]), + .m_axis_tvalid (axis_rx_tvalid[i]), + .m_axis_tready (axis_rx_tready[i]), + // Sideband Info + .m_axis_ttimestamp (axis_rx_ttimestamp[i*64 +: 64]), + .m_axis_thas_time (axis_rx_thas_time[i]), + .m_axis_teob (axis_rx_teob[i]), + + // Radio Data + .radio_time (radio_time), + .radio_rx_data (radio_rx_data[(RADIO_W)*i +: (RADIO_W)]), + .radio_rx_stb (radio_rx_stb[i]), + .radio_rx_running (radio_rx_running[i]), + .radio_tx_data (radio_tx_data[(RADIO_W)*i +: (RADIO_W)]), + .radio_tx_stb (radio_tx_stb[i]), + .radio_tx_running (radio_tx_running[i]) + ); + end + endgenerate +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_all_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_all_tb.sv new file mode 100644 index 000000000..ea99692bb --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_all_tb.sv @@ -0,0 +1,68 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_radio_all_tb +// +// Description: This is the testbench for rfnoc_block_radio that instantiates +// several variations of rfnoc_block_radio_tb to test different configurations. +// + + +module rfnoc_block_radio_all_tb; + + timeunit 1ns; + timeprecision 1ps; + + import PkgTestExec::*; + + + //--------------------------------------------------------------------------- + // Test Definitions + //--------------------------------------------------------------------------- + + typedef struct { + int CHDR_W; + int ITEM_W; + int NIPC; + int NUM_PORTS; + int STALL_PROB; + int STB_PROB; + bit TEST_REGS; + } test_config_t; + + localparam NUM_TESTS = 9; + + localparam test_config_t test[NUM_TESTS] = '{ + '{CHDR_W: 64, ITEM_W: 16, NIPC: 1, NUM_PORTS: 3, STALL_PROB: 10, STB_PROB: 100, TEST_REGS: 1 }, + '{CHDR_W: 64, ITEM_W: 16, NIPC: 1, NUM_PORTS: 2, STALL_PROB: 25, STB_PROB: 80, TEST_REGS: 1 }, + '{CHDR_W: 64, ITEM_W: 16, NIPC: 2, NUM_PORTS: 1, STALL_PROB: 25, STB_PROB: 80, TEST_REGS: 0 }, + '{CHDR_W: 64, ITEM_W: 32, NIPC: 1, NUM_PORTS: 1, STALL_PROB: 25, STB_PROB: 80, TEST_REGS: 0 }, + '{CHDR_W: 64, ITEM_W: 32, NIPC: 2, NUM_PORTS: 1, STALL_PROB: 10, STB_PROB: 80, TEST_REGS: 0 }, + '{CHDR_W: 128, ITEM_W: 32, NIPC: 1, NUM_PORTS: 3, STALL_PROB: 10, STB_PROB: 100, TEST_REGS: 1 }, + '{CHDR_W: 128, ITEM_W: 32, NIPC: 1, NUM_PORTS: 2, STALL_PROB: 25, STB_PROB: 80, TEST_REGS: 0 }, + '{CHDR_W: 128, ITEM_W: 32, NIPC: 2, NUM_PORTS: 1, STALL_PROB: 25, STB_PROB: 80, TEST_REGS: 0 }, + '{CHDR_W: 128, ITEM_W: 32, NIPC: 4, NUM_PORTS: 1, STALL_PROB: 10, STB_PROB: 80, TEST_REGS: 0 } + }; + + + //--------------------------------------------------------------------------- + // DUT Instances + //--------------------------------------------------------------------------- + + genvar i; + for (i = 0; i < NUM_TESTS; i++) begin : gen_test_config + rfnoc_block_radio_tb #( + .CHDR_W (test[i].CHDR_W ), + .ITEM_W (test[i].ITEM_W ), + .NIPC (test[i].NIPC ), + .NUM_PORTS (test[i].NUM_PORTS ), + .STALL_PROB (test[i].STALL_PROB), + .STB_PROB (test[i].STB_PROB ), + .TEST_REGS (test[i].TEST_REGS ) + ) rfnoc_block_radio_tb_i (); + end : gen_test_config + + +endmodule : rfnoc_block_radio_all_tb diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_regs.vh b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_regs.vh new file mode 100644 index 000000000..41f9a144e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_regs.vh @@ -0,0 +1,125 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_radio_regs (Header) +// +// Description: Header file for RFNoC radio functionality. This includes +// register offsets, bitfields and constants for the radio components. +// + + +//----------------------------------------------------------------------------- +// Shared Register Offsets (One Set Per Radio NoC Block) +//----------------------------------------------------------------------------- + +localparam SHARED_BASE_ADDR = 20'h00; // Base address for shared radio registers +localparam SHARED_ADDR_W = 4; // Address space size for shared registers + +localparam REG_COMPAT_NUM = 'h00; // Compatibility number register offset + + +//----------------------------------------------------------------------------- +// Radio Core Register Offsets (One Set Per Radio Port) +//----------------------------------------------------------------------------- +// +// These registers are replicated depending on the number of radio channels +// requested. They start at BASE_ADDR_RADIO and repeat every RADIO_ADDR_SPACE +// bytes. +// +// WARNING: All registers larger than a single 32-bit word must be read and +// written least significant word first to guarantee coherency. +// +//----------------------------------------------------------------------------- + +localparam RADIO_BASE_ADDR = 20'h1000; // Base address of first radio. Choose a + // nice big power of 2 so we can just pass + // the lower bits to the radio cores. +localparam RADIO_ADDR_W = 7; // Address space size per radio + +// General Radio Registers +localparam REG_LOOPBACK_EN = 'h00; // Loopback enable (connect Tx output to Rx input) +localparam REG_RADIO_WIDTH = 'h04; // Upper 16 bits is sample width, lower 16 bits is NSPC + +// RX Control Registers +localparam REG_RX_STATUS = 'h10; // Status of Rx radio +localparam REG_RX_CMD = 'h14; // The next radio command to execute +localparam REG_RX_CMD_NUM_WORDS_LO = 'h18; // Number of radio words for the next command (low word) +localparam REG_RX_CMD_NUM_WORDS_HI = 'h1C; // Number of radio words for the next command (high word) +localparam REG_RX_CMD_TIME_LO = 'h20; // Time for the next command (low word) +localparam REG_RX_CMD_TIME_HI = 'h24; // Time for the next command (high word) +localparam REG_RX_MAX_WORDS_PER_PKT = 'h28; // Maximum packet length to build from Rx data +localparam REG_RX_ERR_PORT = 'h2C; // Port ID for error reporting +localparam REG_RX_ERR_REM_PORT = 'h30; // Remote port ID for error reporting +localparam REG_RX_ERR_REM_EPID = 'h34; // Remote EPID (endpoint ID) for error reporting +localparam REG_RX_ERR_ADDR = 'h38; // Offset to write error code to +localparam REG_RX_DATA = 'h3C; // Read the current Rx output of the radio +localparam REG_RX_HAS_TIME = 'h70; // Controls whether or not a channel has timestamps + +// TX Control Registers +localparam REG_TX_IDLE_VALUE = 'h40; // Value to output when transmitter is idle +localparam REG_TX_ERROR_POLICY = 'h44; // Tx error policy +localparam REG_TX_ERR_PORT = 'h48; // Port ID for error reporting +localparam REG_TX_ERR_REM_PORT = 'h4C; // Remote port ID for error reporting +localparam REG_TX_ERR_REM_EPID = 'h50; // Remote EPID (endpoint ID) for error reporting +localparam REG_TX_ERR_ADDR = 'h54; // Offset to write error code to + + +//----------------------------------------------------------------------------- +// Register Bit Fields +//----------------------------------------------------------------------------- + +// REG_RX_CMD bit fields +localparam RX_CMD_POS = 0; // Location of the command bit field +localparam RX_CMD_LEN = 2; // Bit length of the command bit field +localparam RX_CMD_TIMED_POS = 31; // Location of the bit indicating if this is + // a timed command or not. + +// REG_RX_CMD_NUM_WORDS_HI/LO length field +localparam RX_CMD_NUM_WORDS_LEN = 48; // Number of bits that are used in the 64-bit + // NUM_WORDS register (must be in range [33:64]). + +// REG_RX_STATUS bit fields +localparam CMD_FIFO_SPACE_POS = 0; // Indicates if radio is busy executing a command. +localparam CMD_FIFO_SPACE_LEN = 6; // Length of the FIFO_SPACE field +localparam CMD_FIFO_SPACE_MAX = 32; // Size of command FIFO + +// REG_TX_ERROR_POLICY bit fields +localparam TX_ERR_POLICY_LEN = 2; // Length of error policy bit field + + +//----------------------------------------------------------------------------- +// Rx Radio Commands +//----------------------------------------------------------------------------- + +localparam [RX_CMD_LEN-1:0] RX_CMD_STOP = 0; // Stop acquiring at end of next packet +localparam [RX_CMD_LEN-1:0] RX_CMD_FINITE = 1; // Acquire NUM_SAMPS then stop +localparam [RX_CMD_LEN-1:0] RX_CMD_CONTINUOUS = 2; // Acquire until stopped + + +//----------------------------------------------------------------------------- +// Tx Error Policies +//----------------------------------------------------------------------------- + +localparam TX_ERR_POLICY_PACKET = 1; // Wait for end of packet after error +localparam TX_ERR_POLICY_BURST = 2; // Wait for end of burst after error + + +//----------------------------------------------------------------------------- +// Error Codes +//----------------------------------------------------------------------------- + +// Rx Error Codes +localparam ERR_RX_CODE_W = 2; // Bit width of error code values +// +localparam ERR_RX_LATE_CMD = 1; // Late command (arrived after indicated time) +localparam ERR_RX_OVERRUN = 2; // FIFO overflow + + +// Tx Error Codes +localparam ERR_TX_CODE_W = 2; // Bit width of error code values +// +localparam ERR_TX_UNDERRUN = 1; // Data underflow (data not available when needed) +localparam ERR_TX_LATE_DATA = 2; // Late data (arrived after indicated time) +localparam ERR_TX_EOB_ACK = 3; // Acknowledge end-of-burst (this is not an error) diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_tb.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_tb.sv new file mode 100644 index 000000000..706e0f185 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rfnoc_block_radio_tb.sv @@ -0,0 +1,1382 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_block_radio_tb +// +// Description: This is the testbench for rfnoc_block_radio. +// + + +module rfnoc_block_radio_tb #( + parameter int CHDR_W = 128, // CHDR bus width + parameter int ITEM_W = 32, // Sample width + parameter int NIPC = 2, // Number of samples per radio clock cycle + parameter int NUM_PORTS = 2, // Number of radio channels + parameter int STALL_PROB = 25, // Probability of AXI BFM stall + parameter int STB_PROB = 80, // Probability of radio STB asserting + parameter bit TEST_REGS = 1 // Do register tests +); + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgRfnocBlockCtrlBfm::*; + import PkgAxisCtrlBfm::*; + import PkgChdrBfm::*; + import PkgRfnocItemUtils::*; + + // Pull in radio register offsets and constants + `include "rfnoc_block_radio_regs.vh" + + + // Simulation Parameters + localparam logic [ 9:0] THIS_PORTID = 10'h17; + localparam logic [15:0] THIS_EPID = 16'hDEAD; + localparam int MTU = 8; + localparam int RADIO_W = NIPC * ITEM_W; // Radio word size + localparam int SPP = 64; // Samples per packet + localparam int WPP = SPP*ITEM_W/RADIO_W; // Radio words per packet + localparam int CHDR_CLK_PER = 5; // rfnoc_chdr_clk period in ns + localparam int CTRL_CLK_PER = 25; // rfnoc_ctrl_clk period in ns + localparam int RADIO_CLK_PER = 10; // radio_clk_per period in ns + + // Amount of time to wait for a packet to be fully acquired + localparam realtime MAX_PKT_WAIT = 4*WPP*(RADIO_CLK_PER+CTRL_CLK_PER)*1ns; + + // Error reporting values to use + localparam bit [ 9:0] TX_ERR_DST_PORT = 10'h2B5; + localparam bit [ 9:0] TX_ERR_REM_DST_PORT = 10'h14C; + localparam bit [15:0] TX_ERR_REM_DST_EPID = 16'hA18E; + localparam bit [19:0] TX_ERR_ADDRESS = 20'hA31D3; + + + + //--------------------------------------------------------------------------- + // Clocks and Resets + //--------------------------------------------------------------------------- + + bit rfnoc_chdr_clk; + bit rfnoc_ctrl_clk; + bit radio_clk; + + // Don't start the clocks automatically (AUTOSTART=0), since we expect + // multiple instances of this testbench to run in sequence. They will be + // started before the first test. + sim_clock_gen #(.PERIOD(CHDR_CLK_PER), .AUTOSTART(0)) + rfnoc_chdr_clk_gen (.clk(rfnoc_chdr_clk), .rst()); + sim_clock_gen #(.PERIOD(CTRL_CLK_PER), .AUTOSTART(0)) + rfnoc_ctrl_clk_gen (.clk(rfnoc_ctrl_clk), .rst()); + sim_clock_gen #(.PERIOD(RADIO_CLK_PER), .AUTOSTART(0)) + radio_clk_gen (.clk(radio_clk), .rst()); + + + + //--------------------------------------------------------------------------- + // Bus Functional Models + //--------------------------------------------------------------------------- + + // Connections to DUT as interfaces: + RfnocBackendIf backend (rfnoc_chdr_clk, rfnoc_ctrl_clk); + AxiStreamIf #(32) m_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(32) s_ctrl (rfnoc_ctrl_clk, 1'b0); + AxiStreamIf #(CHDR_W) m_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + AxiStreamIf #(CHDR_W) s_chdr [NUM_PORTS] (rfnoc_chdr_clk, 1'b0); + + // Bus functional model for a software block controller + RfnocBlockCtrlBfm #(.CHDR_W(CHDR_W)) blk_ctrl; + + + + //--------------------------------------------------------------------------- + // Radio Data Model + //--------------------------------------------------------------------------- + + bit [NUM_PORTS*RADIO_W-1:0] radio_rx_data; + bit [ NUM_PORTS-1:0] radio_rx_stb; + + bit [63:0] radio_time; + bit radio_pps; + + // Radio data generation + sim_radio_gen #( + .NSPC (NIPC), + .SAMP_W (ITEM_W), + .NUM_CHANNELS (NUM_PORTS), + .STB_PROB (STB_PROB), + .INCREMENT (NIPC), + .PPS_PERIOD (NIPC * 250) + ) radio_gen ( + .radio_clk (radio_clk), + .radio_rst (1'b0), + .radio_rx_data (radio_rx_data), + .radio_rx_stb (radio_rx_stb), + .radio_time (radio_time), + .radio_pps (radio_pps) + ); + + + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + logic [NUM_PORTS-1:0] radio_rx_running; + + logic [NUM_PORTS*RADIO_W-1:0] radio_tx_data; + logic [ NUM_PORTS-1:0] radio_tx_stb; + logic [ NUM_PORTS-1:0] radio_tx_running; + + logic [NUM_PORTS*CHDR_W-1:0] s_rfnoc_chdr_tdata_flat; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tlast_flat; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tvalid_flat; + logic [ NUM_PORTS-1:0] s_rfnoc_chdr_tready_flat; + + logic [NUM_PORTS*CHDR_W-1:0] m_rfnoc_chdr_tdata_flat; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tlast_flat; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tvalid_flat; + logic [ NUM_PORTS-1:0] m_rfnoc_chdr_tready_flat; + + semaphore port_sem = new(0); + + // Use the same strobe for both Rx and Tx + assign radio_tx_stb = radio_rx_stb; + + + // Flatten the data stream arrays into concatenated vectors + genvar i; + for (i = 0; i < NUM_PORTS; i++) begin : gen_radio_connections + assign s_rfnoc_chdr_tdata_flat[CHDR_W*i+:CHDR_W] = m_chdr[i].tdata; + assign s_rfnoc_chdr_tlast_flat[i] = m_chdr[i].tlast; + assign s_rfnoc_chdr_tvalid_flat[i] = m_chdr[i].tvalid; + assign m_chdr[i].tready = s_rfnoc_chdr_tready_flat[i]; + + assign s_chdr[i].tdata = m_rfnoc_chdr_tdata_flat[CHDR_W*i+:CHDR_W]; + assign s_chdr[i].tlast = m_rfnoc_chdr_tlast_flat[i]; + assign s_chdr[i].tvalid = m_rfnoc_chdr_tvalid_flat[i]; + assign m_rfnoc_chdr_tready_flat[i] = s_chdr[i].tready; + + // Connect each interface to the BFM. This is done in a generate block + // since the interface indices must be constant in SystemVerilog :( + initial begin + // Get the port number (plus 1) from the semaphore. This will block until + // the semaphore is incremented to this port number (plus 1). + port_sem.get(i+1); + // Connect the master and slave interfaces to the BFM + void'(blk_ctrl.add_master_data_port(m_chdr[i])); + void'(blk_ctrl.add_slave_data_port(s_chdr[i])); + // Put the port number to communicate that we're done + port_sem.put(i+1); + end + end + + + rfnoc_block_radio #( + .THIS_PORTID (THIS_PORTID), + .CHDR_W (CHDR_W), + .NIPC (NIPC), + .ITEM_W (ITEM_W), + .NUM_PORTS (NUM_PORTS), + .MTU (MTU) + ) rfnoc_block_radio_i ( + .rfnoc_chdr_clk (backend.chdr_clk), + .s_rfnoc_chdr_tdata (s_rfnoc_chdr_tdata_flat), + .s_rfnoc_chdr_tlast (s_rfnoc_chdr_tlast_flat), + .s_rfnoc_chdr_tvalid (s_rfnoc_chdr_tvalid_flat), + .s_rfnoc_chdr_tready (s_rfnoc_chdr_tready_flat), + .m_rfnoc_chdr_tdata (m_rfnoc_chdr_tdata_flat), + .m_rfnoc_chdr_tlast (m_rfnoc_chdr_tlast_flat), + .m_rfnoc_chdr_tvalid (m_rfnoc_chdr_tvalid_flat), + .m_rfnoc_chdr_tready (m_rfnoc_chdr_tready_flat), + .rfnoc_core_config (backend.cfg), + .rfnoc_core_status (backend.sts), + .rfnoc_ctrl_clk (backend.ctrl_clk), + .s_rfnoc_ctrl_tdata (m_ctrl.tdata), + .s_rfnoc_ctrl_tlast (m_ctrl.tlast), + .s_rfnoc_ctrl_tvalid (m_ctrl.tvalid), + .s_rfnoc_ctrl_tready (m_ctrl.tready), + .m_rfnoc_ctrl_tdata (s_ctrl.tdata), + .m_rfnoc_ctrl_tlast (s_ctrl.tlast), + .m_rfnoc_ctrl_tvalid (s_ctrl.tvalid), + .m_rfnoc_ctrl_tready (s_ctrl.tready), + .m_ctrlport_req_wr (), + .m_ctrlport_req_rd (), + .m_ctrlport_req_addr (), + .m_ctrlport_req_data (), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack (1'b0), + .m_ctrlport_resp_status (2'b0), + .m_ctrlport_resp_data (32'b0), + .radio_clk (radio_clk), + .radio_time (radio_time), + .radio_rx_data (radio_rx_data), + .radio_rx_stb (radio_rx_stb), + .radio_rx_running (radio_rx_running), + .radio_tx_data (radio_tx_data), + .radio_tx_stb (radio_tx_stb), + .radio_tx_running (radio_tx_running) + ); + + + + //--------------------------------------------------------------------------- + // Helper Tasks + //--------------------------------------------------------------------------- + + // Read a 32-bit register at offset "addr" from shared radio registers + task automatic read_shared(logic [19:0] addr, output logic [31:0] data); + addr = addr + SHARED_BASE_ADDR; + blk_ctrl.reg_read(addr, data); + endtask : read_shared + + // Write a 32-bit register at offset "addr" in shared radio registers + task automatic write_shared(logic [19:0] addr, logic [31:0] data); + addr = addr + SHARED_BASE_ADDR; + blk_ctrl.reg_write(addr, data); + endtask : write_shared + + // Read a 32-bit register at offset "addr" from radio "radio_num" + task automatic read_radio(int radio_num, logic [19:0] addr, output logic [31:0] data); + addr = addr + RADIO_BASE_ADDR + (radio_num * 2**RADIO_ADDR_W); + blk_ctrl.reg_read(addr, data); + endtask : read_radio + + // Read a 64-bit register at offset "addr" from radio "radio_num" + task automatic read_radio_64(int radio_num, logic [19:0] addr, output logic [63:0] data); + addr = addr + RADIO_BASE_ADDR + (radio_num * 2**RADIO_ADDR_W); + blk_ctrl.reg_read(addr, data[31:0]); + blk_ctrl.reg_read(addr+4, data[63:32]); + endtask : read_radio_64 + + // Write a 32-bit register at offset "addr" in radio "radio_num" + task automatic write_radio(int radio_num, logic [19:0] addr, logic [31:0] data); + addr = addr + RADIO_BASE_ADDR + (radio_num * 2**RADIO_ADDR_W); + blk_ctrl.reg_write(addr, data); + endtask : write_radio + + // Write a 64-bit register at offset "addr" in radio "radio_num" + task automatic write_radio_64(int radio_num, logic [19:0] addr, logic [63:0] data); + addr = addr + RADIO_BASE_ADDR + (radio_num * 2**RADIO_ADDR_W); + blk_ctrl.reg_write(addr, data[31:0]); + blk_ctrl.reg_write(addr+4, data[63:32]); + endtask : write_radio_64 + + + // Start an Rx acquisition + task automatic start_rx ( + int radio_num, // Radio channel to use + bit [63:0] num_words = 0 // Number of radio words + ); + logic [31:0] cmd; + + if (num_words == 0) begin + // Do a continuous acquisition + $display("Radio %0d: Start RX, continuous receive", radio_num); + cmd = RX_CMD_CONTINUOUS; + end else begin + // Do a finite acquisition (num samps and done) + $display("Radio %0d: Start RX, receive %0d words", radio_num, num_words); + write_radio_64(radio_num, REG_RX_CMD_NUM_WORDS_LO, num_words); + cmd = RX_CMD_FINITE; + end + + // Write command to radio + write_radio(radio_num, REG_RX_CMD, cmd); + endtask : start_rx + + + // Start an Rx acquisition at a specific time + task automatic start_rx_timed ( + int radio_num, // Radio channel to use + bit [63:0] num_words = 0, // Number of radio words + bit [63:0] start_time + ); + logic [31:0] cmd; + + if (num_words == 0) begin + // Do a continuous acquisition + $display("Radio %0d: Start RX, continuous receive (timed)", radio_num); + cmd = RX_CMD_CONTINUOUS; + end else begin + // Do a finite acquisition (num samps and done) + $display("Radio %0d: Start RX, receive %0d words (timed)", radio_num, num_words); + write_radio_64(radio_num, REG_RX_CMD_NUM_WORDS_LO, num_words); + cmd = RX_CMD_FINITE; + end + + // Mark that this is a timed command + cmd[RX_CMD_TIMED_POS] = 1'b1; + + // Set start time for command + write_radio_64(radio_num, REG_RX_CMD_TIME_LO, start_time); + + // Write command to radio + write_radio(radio_num, REG_RX_CMD, cmd); + endtask : start_rx_timed + + + // Send the Rx stop command to the indicated radio channel + task automatic stop_rx(int radio_num); + $display("Radio %0d: Stop RX", radio_num); + write_radio(radio_num, REG_RX_CMD, RX_CMD_STOP); + endtask : stop_rx + + + // Receive num_words from the indicated radio channel and verify that it's + // sequential and contiguous data aligned on packet boundaries. + task automatic check_rx( + int radio_num, // Radio to receive from and check + int num_words // Number of radio words to expect + ); + int sample_count; // Counter to track number of samples generated + bit [ITEM_W-1:0] sample_val; // Value of the next sample + chdr_word_t data[$]; // Array of data for the received packet + int num_samples; // Number of samples to send + int byte_length; // Number of data bytes in next packet + int expected_length; // Expected byte length of the next packet + int valid_words; // Number of valid chdr_word_t in next packet + + num_samples = num_words * NIPC; + + sample_count = 0; + while (sample_count < num_samples) begin + // Fetch the next packet + blk_ctrl.recv(radio_num, data, byte_length); + + // Take the first sample as a starting count for the remaining samples + if (sample_count == 0) begin + sample_val = data[0][ITEM_W-1:0]; + end + + // Calculate expected length in bytes + if (num_samples - sample_count >= SPP) begin + // Expecting a full packet + expected_length = SPP*ITEM_W/8; + end else begin + // Expecting partial packet + expected_length = (num_samples - sample_count) * ITEM_W/8; + end + + // Check that the length matches our expectation + `ASSERT_ERROR( + byte_length == expected_length, + "Received packet didn't have expected length." + ); + + // Loop over the packet, one chdr_word_t at a time + valid_words = int'($ceil(real'(byte_length) / ($bits(chdr_word_t)/8))); + for (int i = 0; i < valid_words; i++) begin + // Check each sample of the next chdr_word_t value + for (int sub_sample = 0; sub_sample < $bits(chdr_word_t)/ITEM_W; sub_sample++) begin + chdr_word_t word; + word = data[i][ITEM_W*sub_sample +: ITEM_W]; // Work around Vivado 2018.3 issue + `ASSERT_ERROR( + word == sample_val, + $sformatf( + "Sample %0d (0x%X) didn't match expected value (0x%X)", + sample_count, data[i][ITEM_W*sub_sample +: ITEM_W], sample_val + ) + ); + sample_val++; + sample_count++; + + // Check if the word is only partially full + if (sample_count >= num_samples) break; + end + end + end + endtask : check_rx + + + // Send num_words to the indicated radio for transmission at the given time. + task automatic start_tx_timed ( + int radio_num, // Radio channel to transmit on + bit [63:0] num_words, // Number of radio words to transmit + logic [63:0] start_time = 'X, // Time at which to begin transmit + bit [ITEM_W-1:0] start_val = 1, // Initial sample value + bit eob = 1 // Set EOB flag at the end + ); + int sample_count; // Counter to track number of samples generated + bit [ITEM_W-1:0] sample_val; // Value of the next sample + chdr_word_t data[$]; // Array of data for the packet + int num_samples; // Number of samples to send + int byte_length; // Number of bytes for next packet + chdr_word_t chdr_word; // Next word to send to BFM + packet_info_t pkt_info = 0; // Flags/timestamp for next packet + + $display("Radio %0d: Start TX, send %0d words", radio_num, num_words); + + num_samples = num_words * NIPC; + + if (!$isunknown(start_time)) pkt_info.has_time = 1; + + sample_val = start_val; + sample_count = 0; + while (sample_count < num_samples) begin + // Calculate timestamp for this packet + if (pkt_info.has_time) begin + pkt_info.timestamp = start_time + sample_count; + end + + // Clear the payload + data = {}; + + // Loop until we've built up a packet + forever begin + // Generate the next word + for (int sub_sample = 0; sub_sample < $bits(chdr_word_t)/ITEM_W; sub_sample++) begin + chdr_word[ITEM_W*sub_sample +: ITEM_W] = sample_val; + sample_val++; + sample_count++; + end + + // Add next word to the queue + data.push_back(chdr_word); + + // Send the packet if we're at a packet boundary + if (sample_count % SPP == 0) begin + pkt_info.eob = (sample_count == num_samples && eob) ? 1 : 0; + byte_length = SPP * ITEM_W/8; + blk_ctrl.send(radio_num, data, byte_length, {}, pkt_info); + break; + end else if (sample_count >= num_samples) begin + pkt_info.eob = eob; + byte_length = (sample_count % SPP) * ITEM_W/8; + blk_ctrl.send(radio_num, data, byte_length, {}, pkt_info); + break; + end + end + end + endtask : start_tx_timed + + + // Send num_words to the indicated radio for transmission. + task automatic start_tx ( + int radio_num, // Radio channel to transmit on + bit [63:0] num_words, // Number of radio words to transmit + bit [ITEM_W-1:0] start_val = 1, // Initial sample value + bit eob = 1 // Set EOB flag at the end + ); + // Passing 'X tells the underlying BFM to not insert a timestamp + start_tx_timed(radio_num, num_words, 'X, start_val, eob); + endtask : start_tx + + + // Verify the output of a packet, expecting it at a specific time + task automatic check_tx_timed ( + int radio_num, // Radio channel to transmit on + bit [63:0] num_words, // Number of radio words to expect + logic [63:0] start_time = 'X, // Expected start time + bit [ITEM_W-1:0] start_val = 1 // Initial sample value + ); + int sample_val; // Expected value of next sample + + sample_val = start_val; + + // Wait for the packet to start + wait(radio_tx_data[radio_num*RADIO_W +: ITEM_W] == start_val); + + // Check the time + if (!$isunknown(start_time)) begin + `ASSERT_ERROR( + radio_time - start_time <= NIPC*2, + $sformatf("Packet transmitted at radio time 0x%0X but expected 0x%0X", radio_time, start_time) + ); + end + + // Verify output one word at a time + for (int word_count = 0; word_count < num_words; word_count++) begin + // Wait for the next radio word to be output + do begin + @(posedge radio_clk); + end while (radio_tx_stb[radio_num] == 0); + + // Check each sample of the radio word + for (int sub_sample = 0; sub_sample < NIPC; sub_sample++) begin + `ASSERT_ERROR( + radio_tx_data[radio_num*RADIO_W + ITEM_W*sub_sample +: ITEM_W] == sample_val, + "Radio output doesn't match expected value" + ); + sample_val++; + end + end + endtask : check_tx_timed + + + // Verify the output of a packet + task automatic check_tx ( + int radio_num, // Radio to transmit on + bit [63:0] num_words, // Number of radio words to expect + bit [ITEM_W-1:0] start_val = 1 // Initial sample value + ); + check_tx_timed(radio_num, num_words, 'X, start_val); + endtask : check_tx + + + // When we expect and error, this task will check that control packets were + // received and that they have the expected values. + task check_error (int error); + AxisCtrlPacket ctrl_packet; + chdr_word_t word; + + // Get error code + blk_ctrl.get_ctrl_bfm().get_ctrl(ctrl_packet); + word = ctrl_packet.data[0]; // Work around Vivado 2018.3 issue + `ASSERT_ERROR( + word == error && + ctrl_packet.op_word.op_code == CTRL_OP_WRITE && + ctrl_packet.op_word.address == TX_ERR_ADDRESS && + ctrl_packet.header.is_ack == 1'b0 && + ctrl_packet.header.has_time == 1'b1 && + ctrl_packet.header.num_data == 1 && + ctrl_packet.header.dst_port == TX_ERR_DST_PORT && + ctrl_packet.header.rem_dst_port == TX_ERR_REM_DST_PORT && + ctrl_packet.header.rem_dst_epid == TX_ERR_REM_DST_EPID, + "Unexpected error code response"); + + // Send acknowledgment + ctrl_packet.header = 0; + ctrl_packet.header.is_ack = 1; + blk_ctrl.get_ctrl_bfm().put_ctrl(ctrl_packet); + endtask : check_error + + + + //--------------------------------------------------------------------------- + // Test Procedures + //--------------------------------------------------------------------------- + + task automatic test_block_info(); + test.start_test("Verify Block Info", 2us); + + // Get static block info and validate it + `ASSERT_ERROR(blk_ctrl.get_noc_id() == rfnoc_block_radio_i.NOC_ID, "Incorrect noc_id Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_i() == NUM_PORTS, "Incorrect num_data_i Value"); + `ASSERT_ERROR(blk_ctrl.get_num_data_o() == NUM_PORTS, "Incorrect num_data_o Value"); + `ASSERT_ERROR(blk_ctrl.get_ctrl_fifosize() == rfnoc_block_radio_i.noc_shell_radio_i.CTRL_FIFO_SIZE, + "Incorrect ctrl_fifosize Value"); + `ASSERT_ERROR(blk_ctrl.get_mtu() == MTU, "Incorrect mtu Value"); + + test.end_test(); + endtask : test_block_info + + + + task automatic test_shared_registers(); + logic [31:0] val; + test.start_test("Shared Registers", 10us); + + // Compatibility number + read_shared(REG_COMPAT_NUM, val); + `ASSERT_ERROR( + val == { + rfnoc_block_radio_i.compat_major, + rfnoc_block_radio_i.compat_minor + }, + "REG_COMPAT_NUM didn't read correctly" + ); + test.end_test(); + endtask : test_shared_registers + + + + task automatic test_general_registers(int radio_num); + logic [31:0] val; + test.start_test("General Registers", 10us); + + // Test loopback enable register (read/write) + read_radio(radio_num, REG_LOOPBACK_EN, val); + `ASSERT_ERROR(val == 0, "Initial value of REG_LOOPBACK_EN is incorrect"); + write_radio(radio_num, REG_LOOPBACK_EN, 32'hFFFFFFFF); + read_radio(radio_num, REG_LOOPBACK_EN, val); + `ASSERT_ERROR(val == 1, "REG_LOOPBACK_EN didn't update correctly"); + write_radio(radio_num, REG_LOOPBACK_EN, 0); + + // Read ITEM_W and NIPC (read only) + read_radio(radio_num, REG_RADIO_WIDTH, val); + `ASSERT_ERROR(val[15:0] == NIPC, "Value of NIPC register is incorrect"); + `ASSERT_ERROR(val[31:16] == ITEM_W, "Value of ITEM_W register is incorrect"); + + test.end_test(); + endtask : test_general_registers + + + + task test_rx_registers(int radio_num); + logic [63:0] val, temp, expected; + localparam int num_words_len = RX_CMD_NUM_WORDS_LEN; + + test.start_test("Rx Registers", 50us); + + // REG_RX_CMD_STATUS (read only) + expected = CMD_FIFO_SPACE_MAX; + read_radio(radio_num, REG_RX_STATUS, val); + `ASSERT_ERROR(val == expected, "REG_RX_STATUS not initially CMD_FIFO_SPACE_MAX"); + + // REG_RX_CMD (read/write). Test a bogus timed stop command just to check + // read/write of the register. + expected = 0; + expected[RX_CMD_POS +: RX_CMD_LEN] = RX_CMD_STOP; + expected[RX_CMD_TIMED_POS] = 1'b1; + write_radio(radio_num, REG_RX_CMD, expected); + read_radio(radio_num, REG_RX_CMD, val); + `ASSERT_ERROR(val == expected, "REG_RX_CMD didn't update correctly"); + + // REG_RX_CMD_NUM_WORDS (read/write) + read_radio_64(radio_num, REG_RX_CMD_NUM_WORDS_LO, val); + `ASSERT_ERROR(val == 0, "REG_RX_CMD_NUM_WORDS not initially 0"); + expected = 64'hFEDCBA9876543210; + write_radio_64(radio_num, REG_RX_CMD_NUM_WORDS_LO, expected); + read_radio_64(radio_num, REG_RX_CMD_NUM_WORDS_LO, val); + `ASSERT_ERROR( + val == expected[num_words_len-1:0], + "REG_RX_CMD_NUM_WORDS didn't update correctly" + ); + + // REG_RX_CMD_TIME (read/write) + read_radio_64(radio_num, REG_RX_CMD_TIME_LO, val); + `ASSERT_ERROR(val == 0, "REG_RX_CMD_TIME not initially 0"); + expected = 64'hBEADFEED0123F1FE; + write_radio_64(radio_num, REG_RX_CMD_TIME_LO, expected); + read_radio_64(radio_num, REG_RX_CMD_TIME_LO, val); + `ASSERT_ERROR(val == expected, "REG_RX_CMD_TIME didn't update correctly"); + + // REG_RX_MAX_WORDS_PER_PKT (read/write) + read_radio(radio_num, REG_RX_MAX_WORDS_PER_PKT, val); + `ASSERT_ERROR(val == 64, "REG_RX_MAX_WORDS_PER_PKT not initially 64"); + expected = 32'hABBEC001; + write_radio(radio_num, REG_RX_MAX_WORDS_PER_PKT, expected); + read_radio(radio_num, REG_RX_MAX_WORDS_PER_PKT, val); + `ASSERT_ERROR(val == expected, "REG_RX_MAX_WORDS_PER_PKT didn't update correctly"); + + // REG_RX_ERR_PORT (read/write) + read_radio(radio_num, REG_RX_ERR_PORT, val); + `ASSERT_ERROR(val == 0, "REG_RX_ERR_PORT not initially 0"); + expected = $urandom() & 32'h000001FF; + write_radio(radio_num, REG_RX_ERR_PORT, expected); + read_radio(radio_num, REG_RX_ERR_PORT, val); + `ASSERT_ERROR(val == expected, "REG_RX_ERR_PORT didn't update correctly"); + + // REG_RX_ERR_REM_PORT (read/write) + read_radio(radio_num, REG_RX_ERR_REM_PORT, val); + `ASSERT_ERROR(val == 0, "REG_RX_ERR_REM_PORT not initially 0"); + expected = $urandom() & 32'h000001FF; + write_radio(radio_num, REG_RX_ERR_REM_PORT, expected); + read_radio(radio_num, REG_RX_ERR_REM_PORT, val); + `ASSERT_ERROR(val == expected, "REG_RX_ERR_REM_PORT didn't update correctly"); + + // REG_RX_ERR_REM_EPID (read/write) + read_radio(radio_num, REG_RX_ERR_REM_EPID, val); + `ASSERT_ERROR(val == 0, "REG_RX_ERR_REM_EPID not initially 0"); + expected = $urandom() & 32'h0000FFFF; + write_radio(radio_num, REG_RX_ERR_REM_EPID, expected); + read_radio(radio_num, REG_RX_ERR_REM_EPID, val); + `ASSERT_ERROR(val == expected, "REG_RX_ERR_REM_EPID didn't update correctly"); + + // REG_RX_ERR_ADDR (read/write) + read_radio(radio_num, REG_RX_ERR_ADDR, val); + `ASSERT_ERROR(val == 0, "REG_RX_ERR_ADDR not initially 0"); + expected = $urandom() & 32'h000FFFFF; + write_radio(radio_num, REG_RX_ERR_ADDR, expected); + read_radio(radio_num, REG_RX_ERR_ADDR, val); + `ASSERT_ERROR(val == expected, "REG_RX_ERR_ADDR didn't update correctly"); + + // REG_RX_DATA (read-only) + temp = radio_tx_data[RADIO_W*radio_num +: RADIO_W]; + read_radio(radio_num, REG_RX_DATA, val); + `ASSERT_ERROR( + radio_rx_data[RADIO_W*radio_num +: RADIO_W] >= val && val >= temp, + "REG_RX_DATA wasn't in the expected range"); + read_radio(radio_num, REG_RX_DATA, temp); + `ASSERT_ERROR(temp != val, "REG_RX_DATA didn't update"); + + test.end_test(); + endtask : test_rx_registers + + + + task automatic test_tx_registers(int radio_num); + logic [31:0] val, expected; + + test.start_test("Tx Registers", 50us); + + // REG_TX_IDLE_VALUE (read/write) + read_radio(radio_num, REG_TX_IDLE_VALUE, val); + `ASSERT_ERROR(val == 0, "REG_TX_IDLE_VALUE not initially 0"); + expected = $urandom() & {ITEM_W{1'b1}}; + write_radio(radio_num, REG_TX_IDLE_VALUE, expected); + read_radio(radio_num, REG_TX_IDLE_VALUE, val); + `ASSERT_ERROR(val == expected, "REG_TX_IDLE_VALUE didn't update correctly"); + + // REG_TX_ERROR_POLICY (read/write) + read_radio(radio_num, REG_TX_ERROR_POLICY, val); + expected = TX_ERR_POLICY_PACKET; + `ASSERT_ERROR(val == expected, "REG_TX_ERROR_POLICY not initially 'PACKET'"); + expected = TX_ERR_POLICY_BURST; + write_radio(radio_num, REG_TX_ERROR_POLICY, expected); + read_radio(radio_num, REG_TX_ERROR_POLICY, val); + `ASSERT_ERROR(val == expected, "REG_TX_ERROR_POLICY didn't update to 'BURST'"); + expected = TX_ERR_POLICY_PACKET; + write_radio(radio_num, REG_TX_ERROR_POLICY, 32'h03); // Try to set both bits! + read_radio(radio_num, REG_TX_ERROR_POLICY, val); + `ASSERT_ERROR(val == expected, "REG_TX_ERROR_POLICY didn't revert to 'PACKET'"); + + // REG_TX_ERR_PORT (read/write) + read_radio(radio_num, REG_TX_ERR_PORT, val); + `ASSERT_ERROR(val == 0, "REG_TX_ERR_PORT not initially 0"); + expected = $urandom() & 32'h000001FF; + write_radio(radio_num, REG_TX_ERR_PORT, expected); + read_radio(radio_num, REG_TX_ERR_PORT, val); + `ASSERT_ERROR(val == expected, "REG_TX_ERR_PORT didn't update correctly"); + + // REG_TX_ERR_REM_PORT (read/write) + read_radio(radio_num, REG_TX_ERR_REM_PORT, val); + `ASSERT_ERROR(val == 0, "REG_TX_ERR_REM_PORT not initially 0"); + expected = $urandom() & 32'h000001FF; + write_radio(radio_num, REG_TX_ERR_REM_PORT, expected); + read_radio(radio_num, REG_TX_ERR_REM_PORT, val); + `ASSERT_ERROR(val == expected, "REG_TX_ERR_REM_PORT didn't update correctly"); + + // REG_TX_ERR_REM_EPID (read/write) + read_radio(radio_num, REG_TX_ERR_REM_EPID, val); + `ASSERT_ERROR(val == 0, "REG_TX_ERR_REM_EPID not initially 0"); + expected = $urandom() & 32'h0000FFFF; + write_radio(radio_num, REG_TX_ERR_REM_EPID, expected); + read_radio(radio_num, REG_TX_ERR_REM_EPID, val); + `ASSERT_ERROR(val == expected, "REG_TX_ERR_REM_EPID didn't update correctly"); + + // REG_TX_ERR_ADDR (read/write) + read_radio(radio_num, REG_TX_ERR_ADDR, val); + `ASSERT_ERROR(val == 0, "REG_TX_ERR_ADDR not initially 0"); + expected = $urandom() & 32'h000FFFFF; + write_radio(radio_num, REG_TX_ERR_ADDR, expected); + read_radio(radio_num, REG_TX_ERR_ADDR, val); + `ASSERT_ERROR(val == expected, "REG_TX_ERR_ADDR didn't update correctly"); + + test.end_test(); + endtask : test_tx_registers + + + + task automatic test_rx(int radio_num); + + //--------------------- + // Finite Acquisitions + //--------------------- + + test.start_test("Rx (finite)", 50us); + + // Set packet length + write_radio(radio_num, REG_RX_MAX_WORDS_PER_PKT, WPP); + + // Grab and verify a partial packet + start_rx(radio_num, WPP/2); + check_rx(radio_num, WPP/2); + + // Grab a minimally-sized packet + start_rx(radio_num, 1); + check_rx(radio_num, 1); + + // Grab and verify several packets + start_rx(radio_num, WPP*15/2); + check_rx(radio_num, WPP*15/2); + + // Wait long enough to receive another packet and then make sure we didn't + // receive anything. That is, make sure Rx actually stopped. + #MAX_PKT_WAIT; + `ASSERT_ERROR( + blk_ctrl.num_received(radio_num) == 0, + "Received more packets than expected" + ); + + test.end_test(); + + + //------------------------- + // Continuous Acquisitions + //------------------------- + + test.start_test("Rx (continuous)", 100us); + + start_rx(radio_num); + + // Grab and verify several packets + check_rx(radio_num, WPP*7); + stop_rx(radio_num); + + // Grab and discard any remaining packets + do begin + while (blk_ctrl.num_received(radio_num) != 0) begin + ChdrPacket #(CHDR_W) chdr_packet; + blk_ctrl.get_chdr(radio_num, chdr_packet); + end + #MAX_PKT_WAIT; + end while (blk_ctrl.num_received(radio_num) != 0); + + test.end_test(); + + + //-------------------------- + // Finite Timed Acquisition + //-------------------------- + + begin + ChdrPacket #(CHDR_W) chdr_packet; + chdr_word_t expected_time; + + test.start_test("Rx (finite, timed)", 100us); + + // Send Rx command with time in the future + expected_time = radio_time + 2000; + start_rx_timed(radio_num, WPP, expected_time); + + // Take a peak at the timestamp in the received packet to check it + blk_ctrl.peek_chdr(radio_num, chdr_packet); + `ASSERT_ERROR( + chdr_packet.timestamp == expected_time, + "Received packet didn't have expected timestamp" + ); + + // Verify the packet data + check_rx(radio_num, WPP); + test.end_test(); + end + + + //------------------------------ + // Continuous Timed Acquisition + //------------------------------ + + begin + ChdrPacket #(CHDR_W) chdr_packet; + chdr_word_t expected_time; + + test.start_test("Rx (continuous, timed)", 100us); + + // Send Rx command with time in the future + expected_time = radio_time + 2000; + start_rx_timed(radio_num, 0, expected_time); + + // Take a peak at the timestamp in the received packet to check it + blk_ctrl.peek_chdr(radio_num, chdr_packet); + `ASSERT_ERROR( + chdr_packet.timestamp == expected_time, + "Received packet didn't have expected timestamp" + ); + + // Verify a few packets + check_rx(radio_num, WPP*3); + stop_rx(radio_num); + + // Grab and discard any remaining packets + do begin + while (blk_ctrl.num_received(radio_num) != 0) begin + ChdrPacket #(CHDR_W) chdr_packet; + blk_ctrl.get_chdr(radio_num, chdr_packet); + end + #(MAX_PKT_WAIT); + end while (blk_ctrl.num_received(radio_num) != 0); + + test.end_test(); + end + + + //------------- + // Rx Overflow + //------------- + begin + logic [31:0] val; + + test.start_test("Rx (now, overflow)", 200us); + + // Configure the error reporting registers + write_radio(radio_num, REG_RX_ERR_PORT, TX_ERR_DST_PORT); + write_radio(radio_num, REG_RX_ERR_REM_PORT, TX_ERR_REM_DST_PORT); + write_radio(radio_num, REG_RX_ERR_REM_EPID, TX_ERR_REM_DST_EPID); + write_radio(radio_num, REG_RX_ERR_ADDR, TX_ERR_ADDRESS); + + // Stall the BFM to force a backup of data + blk_ctrl.set_slave_stall_prob(radio_num, 100); + + // Acquire continuously until we get an error + start_rx(radio_num); + + // Check that we're acquiring + read_radio(radio_num, REG_RX_STATUS, val); + `ASSERT_ERROR( + val[CMD_FIFO_SPACE_POS +: CMD_FIFO_SPACE_LEN] != CMD_FIFO_SPACE_MAX, + "Rx radio reports that it is not busy" + ); + + // Verify that we receive an error + check_error(ERR_RX_OVERRUN); + + // Restore the BFM stall probability + blk_ctrl.set_slave_stall_prob(radio_num, STALL_PROB); + + // Verify that Rx stopped + read_radio(radio_num, REG_RX_STATUS, val); + `ASSERT_ERROR( + val[CMD_FIFO_SPACE_POS +: CMD_FIFO_SPACE_LEN] == CMD_FIFO_SPACE_MAX, + "Rx radio reports that it is still busy after overflow" + ); + + // Discard any packets we received. Rx should eventually stop + // automatically after an overflow. + do begin + while (blk_ctrl.num_received(radio_num) != 0) begin + ChdrPacket #(CHDR_W) chdr_packet; + blk_ctrl.get_chdr(radio_num, chdr_packet); + end + #(MAX_PKT_WAIT); + end while (blk_ctrl.num_received(radio_num) != 0); + + test.end_test(); + end + + + //-------------- + // Late Command + //-------------- + + test.start_test("Rx (timed, late)", 100us); + + start_rx_timed(radio_num, WPP, radio_time); + check_error(ERR_RX_LATE_CMD); + + // Late command should be ignored. Make sure we didn't receive any packets. + begin + ChdrPacket #(CHDR_W) chdr_packet; + #(MAX_PKT_WAIT); + `ASSERT_ERROR( + blk_ctrl.num_received(radio_num) == 0, + "Packets received for late Rx command" + ); + + // Discard any remaining packets + while (blk_ctrl.num_received(radio_num)) blk_ctrl.get_chdr(radio_num, chdr_packet); + end + + test.end_test(); + + + //--------------- + // Command Queue + //--------------- + + test.start_test("Rx (queue multiple commands)"); + + begin + logic [31:0] expected, val; + + // Send one continuous command and verify the queue fullness + start_rx(radio_num); + expected = CMD_FIFO_SPACE_MAX-1; + read_radio(radio_num, REG_RX_STATUS, val); + `ASSERT_ERROR( + val[CMD_FIFO_SPACE_POS+:CMD_FIFO_SPACE_LEN] == expected, + "CMD_FIFO_SPACE did not decrement" + ); + + // Fill the command FIFO, going one over + for (int i = 0; i < CMD_FIFO_SPACE_MAX; i++) begin + start_rx(radio_num, WPP); + end + expected = 0; + read_radio(radio_num, REG_RX_STATUS, val); + `ASSERT_ERROR( + val[CMD_FIFO_SPACE_POS+:CMD_FIFO_SPACE_LEN] == expected, + "CMD_FIFO_SPACE did not reach 0" + ); + + // Issue stop command and verify that the FIFO empties + stop_rx(radio_num); + expected = CMD_FIFO_SPACE_MAX; + read_radio(radio_num, REG_RX_STATUS, val); + `ASSERT_ERROR( + val[CMD_FIFO_SPACE_POS+:CMD_FIFO_SPACE_LEN] == expected, + "CMD_FIFO_SPACE did not return to max" + ); + + // Grab and discard any remaining packets + do begin + while (blk_ctrl.num_received(radio_num) != 0) begin + ChdrPacket #(CHDR_W) chdr_packet; + blk_ctrl.get_chdr(radio_num, chdr_packet); + end + #MAX_PKT_WAIT; + end while (blk_ctrl.num_received(radio_num) != 0); + + // Queue several long commands back-to-back and make sure they all + // complete. The lengths are unique to ensure we execute the right + // commands in the expected order. + for (int i = 0; i < 3; i++) start_rx(radio_num, WPP*20+i); + for (int i = 0; i < 3; i++) check_rx(radio_num, WPP*20+i); + + // Make sure we don't get any more data + do begin + while (blk_ctrl.num_received(radio_num) != 0) begin + `ASSERT_ERROR(0, "Received unexpected packets"); + end + #MAX_PKT_WAIT; + end while (blk_ctrl.num_received(radio_num) != 0); + end + + test.end_test(); + + endtask : test_rx + + + + task automatic test_tx(int radio_num); + logic [RADIO_W-1:0] radio_data; + enum { WAIT_FOR_EOP, WAIT_FOR_EOB } policy; + + //------- + // Setup + //------- + + test.start_test("Tx Init", 50us); + + // Configure the error reporting registers + write_radio(radio_num, REG_TX_ERR_PORT, TX_ERR_DST_PORT); + write_radio(radio_num, REG_TX_ERR_REM_PORT, TX_ERR_REM_DST_PORT); + write_radio(radio_num, REG_TX_ERR_REM_EPID, TX_ERR_REM_DST_EPID); + write_radio(radio_num, REG_TX_ERR_ADDR, TX_ERR_ADDRESS); + + test.end_test(); + + + //--------------- + // Test Tx (now) + //--------------- + + test.start_test("Tx (now)", 50us); + + // Grab and verify a partial packet + start_tx(radio_num, WPP*3/4); + check_tx(radio_num, WPP*3/4); + check_error(ERR_TX_EOB_ACK); + + // Grab and verify multiple packets + start_tx(radio_num, WPP*3/2); + check_tx(radio_num, WPP*3/2); + check_error(ERR_TX_EOB_ACK); + + // Test a minimally-sized packet + start_tx(radio_num, 1); + check_tx(radio_num, 1); + check_error(ERR_TX_EOB_ACK); + + test.end_test(); + + + //--------------------- + // Test Tx (underflow) + //--------------------- + + test.start_test("Tx (now, underflow)", 50us); + + // Send some bursts without EOB + start_tx(radio_num, WPP*3/4, 1, 0); // Skip EOB + check_tx(radio_num, WPP*3/4); + check_error(ERR_TX_UNDERRUN); + + start_tx(radio_num, WPP*2, 1, 0); // Skip EOB + check_tx(radio_num, WPP*2); + check_error(ERR_TX_UNDERRUN); + + test.end_test(); + + + //----------------- + // Test Tx (timed) + //----------------- + + test.start_test("Tx (timed)", 50us); + + // Grab and verify a partial packet + start_tx_timed(radio_num, WPP*3/4, radio_time + 200); + check_tx_timed(radio_num, WPP*3/4, radio_time + 200); + check_error(ERR_TX_EOB_ACK); + + // Grab and verify whole packets + start_tx_timed(radio_num, WPP*2, radio_time + 200); + check_tx_timed(radio_num, WPP*2, radio_time + 200); + check_error(ERR_TX_EOB_ACK); + + test.end_test(); + + + //----------------- + // Test Tx (timed, underflow) + //----------------- + + test.start_test("Tx (timed, underflow)", 50us); + + // Send some bursts without EOB + start_tx_timed(radio_num, WPP*3/4, radio_time + 200, 1, 0); + check_tx_timed(radio_num, WPP*3/4, radio_time + 200); + check_error(ERR_TX_UNDERRUN); + + start_tx_timed(radio_num, WPP*2, radio_time + 200, 1, 0); + check_tx_timed(radio_num, WPP*2, radio_time + 200); + check_error(ERR_TX_UNDERRUN); + + test.end_test(); + + + //--------------------------- + // Test Tx (timed, late) + //--------------------------- + + test.start_test("Tx (timed, late)", 50us); + + // Test each error policy + policy = policy.first(); + do begin + // Set the policy + if (policy == WAIT_FOR_EOP) begin + write_radio(radio_num, REG_TX_ERROR_POLICY, TX_ERR_POLICY_PACKET); + end else if (policy == WAIT_FOR_EOB) begin + write_radio(radio_num, REG_TX_ERROR_POLICY, TX_ERR_POLICY_BURST); + end + +// Commenting out the fork code for now due to Vivado 2018.3 bug. +// radio_data = radio_tx_data[radio_num]; +// fork : tx_fork + // In this branch of the fork, we send the packets + repeat (2) begin + // Send late packets with random start value + start_tx_timed(radio_num, WPP*3, 0, $urandom()); + + if (policy == WAIT_FOR_EOP) begin + // We should get three errors, one for each packet + repeat (3) check_error(ERR_TX_LATE_DATA); + end else if (policy == WAIT_FOR_EOB) begin + // We should get one error for the entire burst + check_error(ERR_TX_LATE_DATA); + end + end + +// // The packets sent in the above branch of the fork should be +// // dropped. In this branch of the fork we make sure that the Tx +// // output doesn't change. +// begin +// forever begin +// @(posedge radio_clk) +// `ASSERT_ERROR( +// radio_data === radio_tx_data[radio_num], +// "Radio Tx output changed when late Tx packet should have been ignored" +// ); +// end +// end +// join_any +// +// // Stop checking the output +// disable tx_fork; + + policy = policy.next(); + end while (policy != policy.first()); + + // Make sure good transmissions can go through now. + start_tx_timed(radio_num, WPP, radio_time + 200); + check_tx_timed(radio_num, WPP, radio_time + 200); + check_error(ERR_TX_EOB_ACK); + + test.end_test(); + + endtask : test_tx + + + + // Test internal loopback and idle value + task automatic test_loopback_and_idle(int radio_num); + int byte_length; + chdr_word_t data[$]; + bit [ITEM_W-1:0] idle; + + //---------------------------- + // Use IDLE value to loopback + //---------------------------- + + test.start_test("Idle Loopback", 50us); + + // Turn on loopback + write_radio(radio_num, REG_LOOPBACK_EN, 1); + + // This test ensures we get the Tx output on Rx and not the TB's simulated + // radio data. It also tests updating the idle value. Run the test twice to + // make sure the IDLE value updates. + repeat (2) begin + // Set idle value + idle = $urandom(); + write_radio(radio_num, REG_TX_IDLE_VALUE, idle); + + // Grab a radio word and check that it equals the IDLE value + write_radio_64(radio_num, REG_RX_CMD_NUM_WORDS_LO, 1); + write_radio(radio_num, REG_RX_CMD, RX_CMD_FINITE); + blk_ctrl.recv(radio_num, data, byte_length); + + // Check the length + `ASSERT_ERROR(byte_length == RADIO_W/8, "Didn't receive expected length"); + + // Check the payload + foreach (data[i]) begin + chdr_word_t word; + word = data[i]; // Work around Vivado 2018.3 issue + `ASSERT_ERROR( + word == {$bits(chdr_word_t)/ITEM_W{idle}}, + "Loopback data didn't match expected" + ); + end + end + + test.end_test(); + + + //--------------------- + // Loopback Tx packets + //--------------------- + + test.start_test("Tx Loopback", 50us); + + // This test ensures that loopback isn't reordering words or anything else + // unexpected. + + // Configure the Tx error reporting registers + write_radio(radio_num, REG_TX_ERR_PORT, TX_ERR_DST_PORT); + write_radio(radio_num, REG_TX_ERR_REM_PORT, TX_ERR_REM_DST_PORT); + write_radio(radio_num, REG_TX_ERR_REM_EPID, TX_ERR_REM_DST_EPID); + write_radio(radio_num, REG_TX_ERR_ADDR, TX_ERR_ADDRESS); + + // Set packet length + write_radio(radio_num, REG_RX_MAX_WORDS_PER_PKT, WPP); + + // Loopback a few packets, back-to-back. This code has a race condition + // since there's a delay between when we start Tx and when Rx starts, due + // to how long it takes to write the Rx registers. Therefore, we transmit a + // lot more packets than we receive to ensure we're still transmitting by + // the time we receive. + start_tx(radio_num, WPP*16); + start_rx(radio_num, WPP*2); + + // Check the results + check_rx(radio_num, WPP*2); + check_error(ERR_TX_EOB_ACK); + + // Turn off loopback + write_radio(radio_num, REG_LOOPBACK_EN, 0); + + test.end_test(); + endtask : test_loopback_and_idle; + + + + //--------------------------------------------------------------------------- + // Test Process + //--------------------------------------------------------------------------- + + timeout_t timeout; + + initial begin : main + string tb_name; + + //------------------------------------------------------------------------- + // Initialization + //------------------------------------------------------------------------- + + // Generate a string for the name of this instance of the testbench + tb_name = $sformatf( + "rfnoc_block_radio_tb\nCHDR_W = %0D, ITEM_W = %0D, NIPC = %0D, NUM_PORTS = %0D, STALL_PROB = %0D, STB_PROB = %0D, TEST_REGS = %0D", + CHDR_W, ITEM_W, NIPC, NUM_PORTS, STALL_PROB, STB_PROB, TEST_REGS + ); + + test.start_tb(tb_name); + + // Don't start the clocks until after start_tb() returns. This ensures that + // the clocks aren't toggling while other instances of this testbench are + // running, which speeds up simulation time. + rfnoc_chdr_clk_gen.start(); + rfnoc_ctrl_clk_gen.start(); + radio_clk_gen.start(); + + // Setup and start the stream endpoint BFM + blk_ctrl = new(backend, m_ctrl, s_ctrl); + for (int i = 0; i < NUM_PORTS; i++) begin + // I'd love to do this: + // void'(blk_ctrl.add_master_data_port(m_chdr[i])); + // void'(blk_ctrl.add_slave_data_port(s_chdr[i])); + // But interface indices must be constant. So instead, we use a semaphore + // to trigger port initialization and control the order of initialization + // in the generate block gen_radio_connections. + + // Put the port number in the semaphore to cause its initializer to run + port_sem.put(i+1); + // Delay to allow gen_radio_connections to run + #0; + // Get the port number again to know when it's done + port_sem.get(i+1); + + // Set the CHDR BFM stall probability + blk_ctrl.set_master_stall_prob(i, STALL_PROB); + blk_ctrl.set_slave_stall_prob(i, STALL_PROB); + end + blk_ctrl.run(); + + + //------------------------------------------------------------------------- + // Reset + //------------------------------------------------------------------------- + + test.start_test("Flush block then reset it", 10us); + blk_ctrl.flush_and_reset(); + test.end_test(); + + + //------------------------------------------------------------------------- + // Test Sequences + //------------------------------------------------------------------------- + + // Run register tests first, since they check that initial values are + // correct. + + test_block_info(); + if (TEST_REGS) test_shared_registers(); + + for (int radio_num = 0; radio_num < NUM_PORTS; radio_num++) begin + $display("************************************************************"); + $display("Testing Radio Channel %0d", radio_num); + $display("************************************************************"); + if (TEST_REGS) begin + test_general_registers(radio_num); + test_rx_registers(radio_num); + test_tx_registers(radio_num); + end + test_rx(radio_num); + test_tx(radio_num); + test_loopback_and_idle(radio_num); + end + + + //------------------------------------------------------------------------- + // Finish + //------------------------------------------------------------------------- + + // End the TB, but don't $finish, since we don't want to kill other + // instances of this testbench that may be running. + test.end_tb(0); + + // Kill the clocks to end this instance of the testbench + rfnoc_chdr_clk_gen.kill(); + rfnoc_ctrl_clk_gen.kill(); + radio_clk_gen.kill(); + + end : main + +endmodule : rfnoc_block_radio_tb diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rx_frontend_gen3.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rx_frontend_gen3.v new file mode 100644 index 000000000..54529136b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/rx_frontend_gen3.v @@ -0,0 +1,246 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module rx_frontend_gen3 #( + parameter SR_MAG_CORRECTION = 0, + parameter SR_PHASE_CORRECTION = 1, + parameter SR_OFFSET_I = 2, + parameter SR_OFFSET_Q = 3, + parameter SR_IQ_MAPPING = 4, + parameter SR_HET_PHASE_INCR = 5, + parameter BYPASS_DC_OFFSET_CORR = 0, + parameter BYPASS_IQ_COMP = 0, + parameter BYPASS_REALMODE_DSP = 0, + parameter DEVICE = "7SERIES" +)( + input clk, input reset, input sync_in, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input adc_stb, input [15:0] adc_i, input [15:0] adc_q, + output rx_stb, output [15:0] rx_i, output [15:0] rx_q +); + + wire realmode; + wire swap_iq; + wire invert_i; + wire invert_q; + wire realmode_decim; + wire bypass_all; + wire [1:0] iq_map_reserved; + wire [17:0] mag_corr, phase_corr; + wire phase_dir; + wire phase_sync; + + reg [23:0] adc_i_mux, adc_q_mux; + reg adc_mux_stb; + wire [23:0] adc_i_ofs, adc_q_ofs, adc_i_comp, adc_q_comp; + reg [23:0] adc_i_ofs_dly, adc_q_ofs_dly; + wire adc_ofs_stb, adc_comp_stb; + reg [1:0] adc_ofs_stb_dly; + wire [23:0] adc_i_dsp, adc_q_dsp; + wire adc_dsp_stb; + wire [35:0] corr_i, corr_q; + wire [15:0] rx_i_out, rx_q_out; + + /******************************************************** + ** Settings Bus Registers + ********************************************************/ + setting_reg #(.my_addr(SR_MAG_CORRECTION),.width(18)) sr_mag_corr ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(mag_corr),.changed()); + + setting_reg #(.my_addr(SR_PHASE_CORRECTION),.width(18)) sr_phase_corr ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(phase_corr),.changed()); + + setting_reg #(.my_addr(SR_IQ_MAPPING), .width(8)) sr_mux_sel ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({bypass_all,iq_map_reserved,realmode_decim,invert_i,invert_q,realmode,swap_iq}),.changed()); + + // Setting reg: 1 bit to set phase direction: default to 0: + // direction bit == 0: the phase is increased by pi/2 (counter clockwise) + // direction bit == 1: the phase is increased by -pi/2 (clockwise) + setting_reg #(.my_addr(SR_HET_PHASE_INCR), .width(1)) sr_phase_dir ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(phase_dir),.changed(phase_sync)); + + /******************************************************** + ** IQ Mapping (swapping, inversion, real-mode) + ********************************************************/ + // MUX so we can do realmode signals on either input + always @(posedge clk) begin + if (swap_iq) begin + adc_i_mux[23:8] <= invert_q ? ~adc_q : adc_q; + adc_q_mux[23:8] <= realmode ? 16'd0 : invert_i ? ~adc_i : adc_i; + end else begin + adc_i_mux[23:8] <= invert_i ? ~adc_i : adc_i; + adc_q_mux[23:8] <= realmode ? 16'd0 : invert_q ? ~adc_q : adc_q; + end + adc_mux_stb <= adc_stb; + adc_i_mux[7:0] <= 8'd0; + adc_q_mux[7:0] <= 8'd0; + end + + /******************************************************** + ** DC offset Correction + ********************************************************/ + generate + if (BYPASS_DC_OFFSET_CORR == 0) begin + + rx_dcoffset #(.WIDTH(24),.ADDR(SR_OFFSET_I)) rx_dcoffset_i ( + .clk(clk),.rst(reset),.set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .in_stb(adc_mux_stb),.in(adc_i_mux), + .out_stb(adc_ofs_stb),.out(adc_i_ofs)); + rx_dcoffset #(.WIDTH(24),.ADDR(SR_OFFSET_Q)) rx_dcoffset_q ( + .clk(clk),.rst(reset),.set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .in_stb(adc_mux_stb),.in(adc_q_mux), + .out_stb(),.out(adc_q_ofs)); + + end else begin + assign adc_ofs_stb = adc_mux_stb; + assign adc_i_ofs = adc_i_mux; + assign adc_q_ofs = adc_q_mux; + end + endgenerate + + /******************************************************** + ** IQ Imbalance Compensation + ********************************************************/ + generate + if (BYPASS_IQ_COMP == 0) begin + + mult_add_clip #( + .WIDTH_A(18), + .BIN_PT_A(17), + .WIDTH_B(18), + .BIN_PT_B(17), + .WIDTH_C(24), + .BIN_PT_C(23), + .WIDTH_O(24), + .BIN_PT_O(23), + .LATENCY(2) + ) mult_i ( + .clk(clk), + .reset(reset), + .CE(1'b1), + .A(adc_i_ofs[23:6]), + .B(mag_corr), + .C(adc_i_ofs), + .O(adc_i_comp) + ); + + mult_add_clip #( + .WIDTH_A(18), + .BIN_PT_A(17), + .WIDTH_B(18), + .BIN_PT_B(17), + .WIDTH_C(24), + .BIN_PT_C(23), + .WIDTH_O(24), + .BIN_PT_O(23), + .LATENCY(2) + ) mult_q ( + .clk(clk), + .reset(reset), + .CE(1'b1), + .A(adc_i_ofs[23:6]), + .B(phase_corr), + .C(adc_q_ofs), + .O(adc_q_comp) + ); + + // Delay to match path latencies + always @(posedge clk) begin + if (reset) begin + adc_ofs_stb_dly <= 2'b0; + end else begin + adc_ofs_stb_dly <= {adc_ofs_stb_dly[0], adc_ofs_stb}; + end + end + + assign adc_comp_stb = adc_ofs_stb_dly[1]; + + end else begin + assign adc_comp_stb = adc_ofs_stb; + assign adc_i_comp = adc_i_ofs; + assign adc_q_comp = adc_q_ofs; + end + endgenerate + + /******************************************************** + ** Realmode DSP: + * - Heterodyne frequency translation + * - Realmode decimation (by 2) + ********************************************************/ + generate + if (BYPASS_REALMODE_DSP == 0) begin + + wire [24:0] adc_i_dsp_cout, adc_q_dsp_cout; + wire [23:0] adc_i_cclip, adc_q_cclip; + wire [23:0] adc_i_hb, adc_q_hb; + wire [23:0] adc_i_dec, adc_q_dec; + wire adc_dsp_cout_stb; + wire adc_cclip_stb; + wire adc_hb_stb; + + wire valid_hbf0; + wire valid_hbf1; + wire valid_dec0; + wire valid_dec1; + + // 90 degree mixer + quarter_rate_downconverter #(.WIDTH(24)) qr_dc_i( + .clk(clk), .reset(reset || sync_in), .phase_sync(phase_sync), + .i_tdata({adc_i_comp, adc_q_comp}), .i_tlast(1'b1), .i_tvalid(adc_comp_stb), .i_tready(), + .o_tdata({adc_i_dsp_cout, adc_q_dsp_cout}), .o_tlast(), .o_tvalid(adc_dsp_cout_stb), .o_tready(1'b1), + .dirctn(phase_dir)); + + // Double FIR and decimator block + localparam HB_COEFS = {-18'd62, 18'd0, 18'd194, 18'd0, -18'd440, 18'd0, 18'd855, 18'd0, -18'd1505, 18'd0, 18'd2478, 18'd0, + -18'd3900, 18'd0, 18'd5990, 18'd0, -18'd9187, 18'd0, 18'd14632, 18'd0, -18'd26536, 18'd0, 18'd83009, 18'd131071, 18'd83009, + 18'd0, -18'd26536, 18'd0, 18'd14632, 18'd0, -18'd9187, 18'd0, 18'd5990, 18'd0, -18'd3900, 18'd0, 18'd2478, 18'd0, -18'd1505, + 18'd0, 18'd855, 18'd0, -18'd440, 18'd0, 18'd194, 18'd0, -18'd62}; + + axi_fir_filter_dec #( + .WIDTH(24), + .COEFF_WIDTH(18), + .NUM_COEFFS(47), + .COEFFS_VEC(HB_COEFS), + .BLANK_OUTPUT(0) + ) ffd0 ( + .clk(clk), .reset(reset || sync_in), + + .i_tdata({adc_i_dsp_cout, adc_q_dsp_cout}), + .i_tlast(1'b1), + .i_tvalid(adc_dsp_cout_stb), + .i_tready(), + + .o_tdata({adc_i_dec, adc_q_dec}), + .o_tlast(), + .o_tvalid(adc_hb_stb), + .o_tready(1'b1)); + + assign adc_dsp_stb = realmode_decim ? adc_hb_stb : adc_comp_stb; + assign adc_i_dsp = realmode_decim ? adc_i_dec : adc_i_comp; + assign adc_q_dsp = realmode_decim ? adc_q_dec : adc_q_comp; + + end else begin + assign adc_dsp_stb = adc_comp_stb; + assign adc_i_dsp = adc_i_comp; + assign adc_q_dsp = adc_q_comp; + end + endgenerate + + // Round to short complex (sc16) + round_sd #(.WIDTH_IN(24),.WIDTH_OUT(16)) round_i ( + .clk(clk),.reset(reset), .in(adc_i_dsp),.strobe_in(adc_dsp_stb), .out(rx_i_out), .strobe_out(rx_stb)); + round_sd #(.WIDTH_IN(24),.WIDTH_OUT(16)) round_q ( + .clk(clk),.reset(reset), .in(adc_q_dsp),.strobe_in(adc_dsp_stb), .out(rx_q_out), .strobe_out()); + + assign rx_i = bypass_all ? adc_i : rx_i_out; + assign rx_q = bypass_all ? adc_q : rx_q_out; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/sim_radio_gen.sv b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/sim_radio_gen.sv new file mode 100644 index 000000000..a6f827f8f --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/sim_radio_gen.sv @@ -0,0 +1,104 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: sim_radio_gen +// +// Description: Generate radio data for simulation purposes. The strobe pattern +// is random, which is not like a normal radio but covers every possibility. +// The data pattern is an incrementing sequence of samples, with each channel +// starting at a different value to differentiate them. Strobe and time are +// common between channels. +// + +module sim_radio_gen #( + parameter int NSPC = 1, // Number of samples per clock cycle + parameter int SAMP_W = 32, // Length of each radio sample + parameter int NUM_CHANNELS = 1, // Number of radio RX ports + parameter int STB_PROB = 50, // Probability of STB being asserted on each clock cycle + parameter int INCREMENT = 2, // Amount by which to increment + parameter int PPS_PERIOD = 50 // Period of the PPS output +) ( + input bit radio_clk, + input bit radio_rst, + output bit [NUM_CHANNELS*SAMP_W*NSPC-1:0] radio_rx_data, + output bit [ NUM_CHANNELS-1:0] radio_rx_stb, + output bit [ 63:0] radio_time, + output bit radio_pps +); + + localparam int RADIO_W = SAMP_W*NSPC; + typedef bit [RADIO_W-1:0] radio_t; // Radio output word + typedef bit [SAMP_W-1:0] sample_t; // Single sample + + initial assert (PPS_PERIOD % INCREMENT == 0) else + $fatal(1, "PPS_PERIOD must be a multiple of INCREMENT"); + + + // Generate an initial value all radio channels + function radio_t [NUM_CHANNELS-1:0] radio_init(); + radio_t [NUM_CHANNELS-1:0] ret_val; + + for (int n = 0; n < NUM_CHANNELS; n++) begin + sample_t sample; + + // Calculate the value of first sample in this radio channel + sample = sample_t'((2.0 ** SAMP_W) / NUM_CHANNELS * n); + + // Calculate the value of subsequent samples in the channel + for (int s = 0; s < NSPC; s++) begin + ret_val[n][s*SAMP_W +: SAMP_W] = sample + s; + end + end + + return ret_val; + endfunction : radio_init + + + //--------------------------------------------------------------------------- + // Radio Data Generation + //--------------------------------------------------------------------------- + + radio_t [NUM_CHANNELS-1:0] data = radio_init(); + + assign radio_rx_data = data; + + always @(posedge radio_clk) begin : radio_data_count_reg + if (radio_rst) begin + data <= radio_init(); + radio_rx_stb <= '0; + end else begin + radio_rx_stb <= '0; + if ($urandom_range(100) < STB_PROB) begin + for (int n = 0; n < NUM_CHANNELS; n++) begin + for (int s = 0; s < NSPC; s++) begin + data[n][s*SAMP_W +: SAMP_W] <= data[n][s*SAMP_W +: SAMP_W] + NSPC; + end + end + radio_rx_stb <= '1; + end + end + end : radio_data_count_reg + + + //--------------------------------------------------------------------------- + // Radio Time + //--------------------------------------------------------------------------- + + always @(posedge radio_clk) begin + if (radio_rst) begin + radio_time <= 64'b0; + radio_pps <= 1'b0; + end else begin + radio_pps <= 1'b0; + if (radio_rx_stb[0]) begin + radio_time <= radio_time + INCREMENT; + if (radio_time % PPS_PERIOD == 0 && radio_time != 0) begin + radio_pps <= 1'b1; + end + end + end + end + +endmodule : sim_radio_gen \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/tx_frontend_gen3.v b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/tx_frontend_gen3.v new file mode 100644 index 000000000..f5435787d --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_radio/tx_frontend_gen3.v @@ -0,0 +1,173 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module tx_frontend_gen3 #( + parameter SR_OFFSET_I = 0, + parameter SR_OFFSET_Q = 1, + parameter SR_MAG_CORRECTION = 2, + parameter SR_PHASE_CORRECTION = 3, + parameter SR_MUX = 4, + parameter BYPASS_DC_OFFSET_CORR = 0, + parameter BYPASS_IQ_COMP = 0, + parameter DEVICE = "7SERIES" +)( + input clk, input reset, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input tx_stb, input [15:0] tx_i, input [15:0] tx_q, + output reg dac_stb, output reg [15:0] dac_i, output reg [15:0] dac_q +); + + wire [23:0] i_dco, q_dco; + wire [7:0] mux_ctrl; + wire [17:0] mag_corr, phase_corr; + + wire [35:0] corr_i, corr_q; + reg [1:0] tx_stb_dly; + reg [23:0] tx_i_dly, tx_q_dly; + wire tx_comp_stb, tx_ofs_stb; + wire [23:0] tx_i_comp, tx_q_comp, tx_i_ofs, tx_q_ofs; + wire tx_round_stb; + wire [15:0] tx_i_round, tx_q_round; + + /******************************************************** + ** Settings Registers + ********************************************************/ + setting_reg #(.my_addr(SR_OFFSET_I), .width(24)) sr_i_dc_offset ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(i_dco),.changed()); + + setting_reg #(.my_addr(SR_OFFSET_Q), .width(24)) sr_q_dc_offset ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(q_dco),.changed()); + + setting_reg #(.my_addr(SR_MAG_CORRECTION),.width(18)) sr_mag_corr ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(mag_corr),.changed()); + + setting_reg #(.my_addr(SR_PHASE_CORRECTION),.width(18)) sr_phase_corr ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(phase_corr),.changed()); + + setting_reg #(.my_addr(SR_MUX), .width(8), .at_reset(8'h10)) sr_mux_ctrl ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(mux_ctrl),.changed()); + + /******************************************************** + ** DSP + ********************************************************/ + // I/Q compensation with option to bypass + generate + if (BYPASS_IQ_COMP == 0) begin + + mult_add_clip #( + .WIDTH_A(16), + .BIN_PT_A(15), + .WIDTH_B(18), + .BIN_PT_B(17), + .WIDTH_C(16), + .BIN_PT_C(15), + .WIDTH_O(24), + .BIN_PT_O(23), + .LATENCY(2) + ) mult_i ( + .clk(clk), + .reset(reset), + .CE(1'b1), + .A(tx_i), + .B(mag_corr), + .C(tx_i), + .O(tx_i_comp) + ); + + mult_add_clip #( + .WIDTH_A(16), + .BIN_PT_A(15), + .WIDTH_B(18), + .BIN_PT_B(17), + .WIDTH_C(16), + .BIN_PT_C(15), + .WIDTH_O(24), + .BIN_PT_O(23), + .LATENCY(2) + ) mult_q ( + .clk(clk), + .reset(reset), + .CE(1'b1), + .A(tx_i), + .B(phase_corr), + .C(tx_q), + .O(tx_q_comp) + ); + + // Delay to match path latencies + always @(posedge clk) begin + if (reset) begin + tx_stb_dly <= 2'b0; + end else begin + tx_stb_dly <= {tx_stb_dly[0], tx_stb}; + end + end + + assign tx_comp_stb = tx_stb_dly[1]; + + end else begin + assign tx_comp_stb = tx_stb; + assign tx_i_comp = {tx_i,8'd0}; + assign tx_q_comp = {tx_q,8'd0}; + end + endgenerate + + // DC offset correction + generate + if (BYPASS_DC_OFFSET_CORR == 0) begin + add2_and_clip_reg #(.WIDTH(24)) add_dco_i ( + .clk(clk), .rst(reset), .in1(i_dco), .in2(tx_i_comp), .strobe_in(tx_comp_stb), .sum(tx_i_ofs), .strobe_out(tx_ofs_stb)); + add2_and_clip_reg #(.WIDTH(24)) add_dco_q ( + .clk(clk), .rst(reset), .in1(q_dco), .in2(tx_q_comp), .strobe_in(tx_comp_stb), .sum(tx_q_ofs), .strobe_out()); + end else begin + assign tx_ofs_stb = tx_comp_stb; + assign tx_i_ofs = tx_i_comp; + assign tx_q_ofs = tx_q_comp; + end + endgenerate + + // Round to short complex (sc16) + round_sd #(.WIDTH_IN(24),.WIDTH_OUT(16)) round_i ( + .clk(clk),.reset(reset), .in(tx_i_ofs),.strobe_in(tx_ofs_stb), .out(tx_i_round), .strobe_out(tx_round_stb)); + round_sd #(.WIDTH_IN(24),.WIDTH_OUT(16)) round_q ( + .clk(clk),.reset(reset), .in(tx_q_ofs),.strobe_in(tx_ofs_stb), .out(tx_q_round), .strobe_out()); + + // Mux + // Muxing logic matches that in tx_frontend.v, and what tx_frontend_core_200.cpp expects. + // + // mux_ctrl ! 0+0 ! 0+16 ! 1+0 ! 1+16 + // =========!======!======!======!======== + // DAC_I ! tx_i ! tx_i ! tx_q ! tx_q + // DAC_Q ! tx_i ! tx_q ! tx_i ! tx_q + // + // Most daughterboards will thus use 0x01 or 0x10 as the mux_ctrl value. + always @(posedge clk) begin + if (reset) begin + dac_stb <= 1'b0; + dac_i <= 16'd0; + dac_q <= 16'd0; + end else begin + dac_stb <= tx_round_stb; + case(mux_ctrl[3:0]) + 0 : dac_i <= tx_i_round; + 1 : dac_i <= tx_q_round; + default : dac_i <= 0; + endcase + case(mux_ctrl[7:4]) + 0 : dac_q <= tx_i_round; + 1 : dac_q <= tx_q_round; + default : dac_q <= 0; + endcase + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/cadd.v b/fpga/usrp3/lib/rfnoc/cadd.v new file mode 100644 index 000000000..d571b3440 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/cadd.v @@ -0,0 +1,32 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Complex adder + +module cadd + #(parameter WIDTH=16) + (input clk, input reset, + input [WIDTH*2-1:0] a_tdata, input a_tlast, input a_tvalid, output a_tready, + input [WIDTH*2-1:0] b_tdata, input b_tlast, input b_tvalid, output b_tready, + output [WIDTH*2-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire int_tlast = a_tlast | b_tlast; + wire int_tvalid, int_tready; + wire [WIDTH*2-1:0] int_tdata; + + assign int_tdata[WIDTH*2-1:WIDTH] = a_tdata[WIDTH*2-1:WIDTH] + b_tdata[WIDTH*2-1:WIDTH]; + assign int_tdata[WIDTH-1:0] = a_tdata[WIDTH-1:0] + b_tdata[WIDTH-1:0]; + + assign int_tvalid = a_tvalid & b_tvalid; + assign a_tready = int_tvalid & int_tready; + assign b_tready = a_tready; + + axi_fifo #(.WIDTH(WIDTH*2+1), .SIZE(0)) flop_output + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({int_tlast, int_tdata}), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_tdata({o_tlast, o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule // cadd diff --git a/fpga/usrp3/lib/rfnoc/chdr_deframer.v b/fpga/usrp3/lib/rfnoc/chdr_deframer.v new file mode 100644 index 000000000..408c26e9a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/chdr_deframer.v @@ -0,0 +1,108 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// FIXME -- detect seqnum errors? + +module chdr_deframer #( + parameter WIDTH = 32 // Can be 32 or 64 +)( input clk, input reset, input clear, + input [63:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output [127:0] o_tuser, output o_tlast, output o_tvalid, input o_tready); + + localparam ST_HEAD = 2'd0; + localparam ST_TIME = 2'd1; + localparam ST_BODY = 2'd2; + + reg [1:0] chdr_state; + reg odd_length; + + wire [127:0] hdr_i_tuser, hdr_o_tuser; + wire hdr_i_tvalid, hdr_i_tready; + wire hdr_o_tvalid, hdr_o_tready; + + wire [63:0] body_i_tdata, body_o_tdata; + wire body_i_tlast, body_o_tlast; + wire body_i_tvalid, body_o_tvalid; + wire body_i_tready, body_o_tready; + + wire has_time = i_tdata[61]; + wire [15:0] len = i_tdata[47:32]; + reg [63:0] held_i_tdata; + + assign body_i_tdata = i_tdata; + assign body_i_tlast = i_tlast; + assign body_i_tvalid = (chdr_state == ST_BODY) ? i_tvalid : 1'b0; + + assign hdr_i_tuser = (chdr_state == ST_HEAD) ? { i_tdata, i_tdata } : { held_i_tdata, i_tdata }; // 2nd half ignored if no time + assign hdr_i_tvalid = (chdr_state == ST_TIME) ? i_tvalid : + ((chdr_state == ST_HEAD) & ~has_time) ? i_tvalid : + 1'b0; + + assign i_tready = (chdr_state == ST_BODY) ? body_i_tready : hdr_i_tready; + + // FIXME handle packets with no body + always @(posedge clk) + if(reset | clear) + chdr_state <= ST_HEAD; + else + case(chdr_state) + ST_HEAD : + if(i_tvalid & hdr_i_tready) + if(has_time) + begin + chdr_state <= ST_TIME; + held_i_tdata <= i_tdata; + end + else + chdr_state <= ST_BODY; + ST_TIME : + if(i_tvalid & hdr_i_tready) + chdr_state <= ST_BODY; + ST_BODY : + if(i_tvalid & body_i_tready & i_tlast) + chdr_state <= ST_HEAD; + endcase // case (chdr_state) + + axi_fifo #(.WIDTH(128), .SIZE(5)) hdr_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(hdr_i_tuser), .i_tvalid(hdr_i_tvalid), .i_tready(hdr_i_tready), + .o_tdata(hdr_o_tuser), .o_tvalid(hdr_o_tvalid), .o_tready(hdr_o_tready), + .occupied(), .space()); + + axi_fifo #(.WIDTH(65), .SIZE(5)) body_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({body_i_tlast, body_i_tdata}), .i_tvalid(body_i_tvalid), .i_tready(body_i_tready), + .o_tdata({body_o_tlast, body_o_tdata}), .o_tvalid(body_o_tvalid), .o_tready(body_o_tready), + .occupied(), .space()); + + assign o_tuser = hdr_o_tuser; + assign o_tvalid = hdr_o_tvalid & body_o_tvalid; + assign hdr_o_tready = o_tvalid & o_tready & o_tlast; + + generate if (WIDTH == 32) begin + reg second_half; + wire odd_len = hdr_o_tuser[98] ^ |hdr_o_tuser[97:96]; + + always @(posedge clk) + if(reset | clear) + second_half <= 1'b0; + else + if(o_tvalid & o_tready) + if(o_tlast) + second_half <= 1'b0; + else + second_half <= ~second_half; + + assign o_tdata = second_half ? body_o_tdata[31:0] : body_o_tdata[63:32]; + assign o_tlast = body_o_tlast & (second_half | odd_len); + assign body_o_tready = o_tvalid & o_tready & (o_tlast | second_half); + end else if (WIDTH == 64) begin + assign o_tdata = body_o_tdata; + assign o_tlast = body_o_tlast; + assign body_o_tready = o_tvalid & o_tready; + end endgenerate + +endmodule // chdr_deframer diff --git a/fpga/usrp3/lib/rfnoc/chdr_deframer_2clk.v b/fpga/usrp3/lib/rfnoc/chdr_deframer_2clk.v new file mode 100644 index 000000000..e15263b09 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/chdr_deframer_2clk.v @@ -0,0 +1,139 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_deframer_2clk +// Description: +// - Takes a sample stream in and uses the tuser input to frame +// a CHDR packet which is output by the module +// samples at the output +// +///////////////////////////////////////////////////////////////////// + + +module chdr_deframer_2clk #( + parameter WIDTH = 32 // 32 and 64 bits supported +) ( + input samp_clk, input samp_rst, input pkt_clk, input pkt_rst, + input [63:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output [127:0] o_tuser, output o_tlast, output o_tvalid, input o_tready +); + + localparam [1:0] ST_HEAD = 2'd0; + localparam [1:0] ST_TIME = 2'd1; + localparam [1:0] ST_BODY = 2'd2; + + reg [1:0] chdr_state; + + wire [127:0] hdr_i_tuser, hdr_o_tuser; + wire hdr_i_tvalid, hdr_i_tready; + wire hdr_o_tvalid, hdr_o_tready; + + wire [63:0] body_i_tdata, body_o_tdata; + wire body_i_tlast, body_o_tlast; + wire body_i_tvalid, body_o_tvalid; + wire body_i_tready, body_o_tready; + + wire has_time = i_tdata[61]; + reg [63:0] held_i_tdata; + reg second_half; + + assign body_i_tdata = i_tdata; + assign body_i_tlast = i_tlast; + assign body_i_tvalid = (chdr_state == ST_BODY) ? i_tvalid : 1'b0; + + assign hdr_i_tuser = (chdr_state == ST_HEAD) ? { i_tdata, i_tdata } : { held_i_tdata, i_tdata }; // 2nd half ignored if no time + assign hdr_i_tvalid = (chdr_state == ST_TIME) ? i_tvalid : + ((chdr_state == ST_HEAD) & ~has_time) ? i_tvalid : + 1'b0; + + assign i_tready = (chdr_state == ST_BODY) ? body_i_tready : hdr_i_tready; + + // FIXME handle packets with no body + always @(posedge pkt_clk) begin + if (pkt_rst) begin + chdr_state <= ST_HEAD; + end else begin + case(chdr_state) + ST_HEAD: + if (i_tvalid & hdr_i_tready) + if (has_time) begin + chdr_state <= ST_TIME; + held_i_tdata <= i_tdata; + end else begin + chdr_state <= ST_BODY; + end + ST_TIME: + if (i_tvalid & hdr_i_tready) + chdr_state <= ST_BODY; + ST_BODY: + if (i_tvalid & body_i_tready & i_tlast) + chdr_state <= ST_HEAD; + endcase + end + end + + wire pkt_rst_stretch; + pulse_stretch #(.SCALE('d10)) pkt_reset_i ( + .clk(pkt_clk), + .rst(1'b0), + .pulse(pkt_rst), + .pulse_stretched(pkt_rst_stretch) + ); + + axi_fifo_2clk #(.WIDTH(128), .SIZE(5)) hdr_fifo_i ( + .i_aclk(pkt_clk), .o_aclk(samp_clk), .reset(pkt_rst_stretch), + .i_tdata(hdr_i_tuser), .i_tvalid(hdr_i_tvalid), .i_tready(hdr_i_tready), + .o_tdata(hdr_o_tuser), .o_tvalid(hdr_o_tvalid), .o_tready(hdr_o_tready) + ); + + axi_fifo_2clk #(.WIDTH(65), .SIZE(9)) body_fifo ( + .i_aclk(pkt_clk), .o_aclk(samp_clk), .reset(pkt_rst_stretch), + .i_tdata({body_i_tlast, body_i_tdata}), .i_tvalid(body_i_tvalid), .i_tready(body_i_tready), + .o_tdata({body_o_tlast, body_o_tdata}), .o_tvalid(body_o_tvalid), .o_tready(body_o_tready) + ); + + wire odd_len = hdr_o_tuser[98] ^ |hdr_o_tuser[97:96]; + + generate + if (WIDTH == 32) begin : gen_32bit_output + // 32-bit Output + + always @(posedge samp_clk) begin + if(samp_rst) begin + second_half <= 1'b0; + end else begin + if(o_tvalid & o_tready) begin + if(o_tlast) + second_half <= 1'b0; + else + second_half <= ~second_half; + end + end + end + + assign o_tdata = second_half ? body_o_tdata[WIDTH-1:0] : body_o_tdata[(2*WIDTH)-1:WIDTH]; + assign o_tlast = body_o_tlast & (second_half | odd_len); + assign o_tuser = hdr_o_tuser; + assign o_tvalid = hdr_o_tvalid & body_o_tvalid; + + assign hdr_o_tready = o_tvalid & o_tready & o_tlast; + assign body_o_tready = o_tvalid & o_tready & (o_tlast | second_half); + + end else begin : gen_64bit_output + // 64-bit Output + + assign o_tdata = body_o_tdata; + assign o_tlast = body_o_tlast; + assign o_tuser = hdr_o_tuser; + assign o_tvalid = hdr_o_tvalid & body_o_tvalid; + + assign hdr_o_tready = o_tvalid & o_tready & o_tlast; + assign body_o_tready = o_tvalid & o_tready; + + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/chdr_fifo_large.v b/fpga/usrp3/lib/rfnoc/chdr_fifo_large.v new file mode 100644 index 000000000..77e1f8a0b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/chdr_fifo_large.v @@ -0,0 +1,94 @@ +// +// Copyright 2016 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_fifo_large #( + parameter SIZE = 12, + parameter DEVICE = "7SERIES" +) ( + input clk, + input reset, + input clear, + + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready +); + + localparam SIZE_THRESHOLD = ( + (DEVICE == "7SERIES") ? 14 : ( + (DEVICE == "VIRTEX6") ? 14 : ( + (DEVICE == "SPARTAN6") ? 12 : ( + 12 + )))); + + wire [63:0] i_tdata_pre; + wire i_tlast_pre, i_tvalid_pre, i_tready_pre; + + // SRL based FIFO to break timing paths to BRAM resources + axi_fifo_flop2 #(.WIDTH(65)) pre_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast, i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_tlast_pre, i_tdata_pre}), .o_tvalid(i_tvalid_pre), .o_tready(i_tready_pre), + .space(), .occupied() + ); + + generate + if (SIZE <= SIZE_THRESHOLD) begin + wire [63:0] o_tdata_int; + wire o_tlast_int, o_tvalid_int, o_tready_int; + // Instantiate a single axi_fifo if size is not larger than threshold + axi_fifo #(.WIDTH(65), .SIZE(SIZE)) main_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast_pre, i_tdata_pre}), .i_tvalid(i_tvalid_pre), .i_tready(i_tready_pre), + .o_tdata({o_tlast_int, o_tdata_int}), .o_tvalid(o_tvalid_int), .o_tready(o_tready_int), + .space(), .occupied() + ); + axi_fifo_flop2 #(.WIDTH(65)) fifo_flop2 ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({o_tlast_int, o_tdata_int}), .i_tvalid(o_tvalid_int), .i_tready(o_tready_int), + .o_tdata({o_tlast, o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied() + ); + end else begin + // Instantiate a cascade of axi_fifos if size is larger than threshold + localparam CDEPTH = 2**(SIZE - SIZE_THRESHOLD); //Cascade Depth + wire [63:0] c_tdata[CDEPTH:0], int_tdata[CDEPTH-1:0]; + wire c_tlast[CDEPTH:0], c_tvalid[CDEPTH:0], c_tready[CDEPTH:0]; + wire int_tlast[CDEPTH-1:0], int_tvalid[CDEPTH-1:0], int_tready[CDEPTH-1:0]; + + //Connect input to first cascade state + assign {c_tdata[0], c_tlast[0], c_tvalid[0]} = {i_tdata_pre, i_tlast_pre, i_tvalid_pre}; + assign i_tready_pre = c_tready[0]; + //Connect output to last cascade state + assign {o_tdata, o_tlast, o_tvalid} = {c_tdata[CDEPTH], c_tlast[CDEPTH], c_tvalid[CDEPTH]}; + assign c_tready[CDEPTH] = o_tready; + + genvar i; + for (i=0; i a (or b) + wire [63:0] one_div_a_plus_bi_tdata = {a_div_a2_plus_b2_tdata[31:0],neg_b_div_a2_plus_b2_tdata[31:0]}; + wire one_div_a_plus_bi_tlast; + wire one_div_a_plus_bi_tvalid; + wire one_div_a_plus_bi_tready; + + // Join into one word + axi_join #( + .INPUTS(2)) + inst_axi_join ( + .i_tlast({a_div_a2_plus_b2_tlast,neg_b_div_a2_plus_b2_tlast}), .i_tvalid({a_div_a2_plus_b2_tvalid,neg_b_div_a2_plus_b2_tvalid}), .i_tready({a_div_a2_plus_b2_tready,neg_b_div_a2_plus_b2_tready}), + .o_tlast(one_div_a_plus_bi_tlast), .o_tvalid(one_div_a_plus_bi_tvalid), .o_tready(one_div_a_plus_bi_tready)); + + // Truncate to a complex int16 + axi_round_and_clip_complex #( + .WIDTH_IN(32), + .WIDTH_OUT(16), + .CLIP_BITS(11), // Calibrated value + .FIFOSIZE()) + inst_axi_round_and_clip_complex ( + .clk(clk), .reset(reset), + .i_tdata(one_div_a_plus_bi_tdata), .i_tlast(one_div_a_plus_bi_tlast), .i_tvalid(one_div_a_plus_bi_tvalid), .i_tready(one_div_a_plus_bi_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/complex_to_mag_approx.v b/fpga/usrp3/lib/rfnoc/complex_to_mag_approx.v new file mode 100644 index 000000000..7455afcad --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/complex_to_mag_approx.v @@ -0,0 +1,136 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Fast magnitude approximation. +// +// ALPHA_DENOM & BETA_DENOM should be a power of 2 +// Multiplierless if ALPHA_NUM & BETA_NUM are 1 +// +// Mag ~= Alpha * max(|I|, |Q|) + Beta * min(|I|, |Q|) +// +// (table taken from http://www.dspguru.com/dsp/tricks/magnitude-estimator) +// ========================================= +// Alpha Beta Avg Err RMS Peak +// (linear) (dB) (dB) +// ----------------------------------------- +// 1, 1/2 -0.086775 -20.7 -18.6 +// 1, 1/4 0.006456 -27.6 -18.7 +// 1, 11/32 -0.028505 -28.0 -24.8 +// 1, 3/8 -0.040159 -26.4 -23.4 +// 15/16, 15/32 -0.018851 -29.2 -24.1 +// 15/16, 1/2 -0.030505 -26.9 -24.1 +// 31/32, 11/32 -0.000371 -31.6 -22.9 +// 31/32, 3/8 -0.012024 -31.4 -26.1 +// 61/64, 3/8 0.002043 -32.5 -24.3 +// 61/64, 13/32 0.009611 -31.8 -26.6 +// ========================================= +// +// Input: Complex, Output: Unsigned Int + +`ifndef LOG2 +`define LOG2(N) ( \ + N < 2 ? 0 : \ + N < 4 ? 1 : \ + N < 8 ? 2 : \ + N < 16 ? 3 : \ + N < 32 ? 4 : \ + N < 64 ? 5 : \ + N < 128 ? 6 : \ + N < 256 ? 7 : \ + N < 512 ? 8 : \ + N < 1024 ? 9 : \ + 10) +`endif + +module complex_to_mag_approx #( + parameter ALPHA_NUM = 1, + parameter ALPHA_DENOM = 1, + parameter BETA_NUM = 1, + parameter BETA_DENOM = 4, + parameter LATENCY = 3, // 0, 1, 2, or 3 + parameter SAMP_WIDTH = 16) +( + input clk, input reset, input clear, + input [2*SAMP_WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [SAMP_WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + wire [2*SAMP_WIDTH-1:0] pipeline_i_tdata[0:2], pipeline_o_tdata[0:2]; + wire [2:0] pipeline_i_tvalid, pipeline_i_tlast, pipeline_i_tready; + wire [2:0] pipeline_o_tvalid, pipeline_o_tlast, pipeline_o_tready; + wire signed [SAMP_WIDTH-1:0] i, q, max, max_int, min, min_int; + wire [SAMP_WIDTH-1:0] i_abs, q_abs, i_abs_int, q_abs_int, mag; + + + // Absolute value + assign i = i_tdata[2*SAMP_WIDTH-1:SAMP_WIDTH]; + assign q = i_tdata[SAMP_WIDTH-1:0]; + assign i_abs_int = i[SAMP_WIDTH-1] ? (~i + 1'b1) : i; + assign q_abs_int = q[SAMP_WIDTH-1] ? (~q + 1'b1) : q; + + + // First stage pipeline + assign pipeline_i_tdata[0] = {i_abs_int,q_abs_int}; + assign pipeline_i_tlast[0] = i_tlast; + assign pipeline_i_tvalid[0] = i_tvalid; + assign pipeline_o_tready[0] = pipeline_i_tready[1]; + + axi_fifo_flop #(.WIDTH(SAMP_WIDTH*2+1)) + pipeline0_axi_fifo_flop ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({pipeline_i_tlast[0],pipeline_i_tdata[0]}), .i_tvalid(pipeline_i_tvalid[0]), .i_tready(pipeline_i_tready[0]), + .o_tdata({pipeline_o_tlast[0],pipeline_o_tdata[0]}), .o_tvalid(pipeline_o_tvalid[0]), .o_tready(pipeline_o_tready[0])); + + + // Max & Min + assign i_abs = (LATENCY == 3) ? pipeline_o_tdata[0][2*SAMP_WIDTH-1:SAMP_WIDTH] : i_abs; + assign q_abs = (LATENCY == 3) ? pipeline_o_tdata[0][SAMP_WIDTH-1:0] : q_abs; + assign max_int = (i_abs > q_abs) ? i_abs : q_abs; + assign min_int = (i_abs > q_abs) ? q_abs : i_abs; + + + // Second stage pipeline + assign pipeline_i_tdata[1] = {max_int,min_int}; + assign pipeline_i_tlast[1] = (LATENCY == 2) ? i_tlast : pipeline_o_tlast[0]; + assign pipeline_i_tvalid[1] = (LATENCY == 2) ? i_tvalid : pipeline_o_tvalid[0]; + assign pipeline_o_tready[1] = pipeline_i_tready[2]; + + axi_fifo_flop #(.WIDTH(SAMP_WIDTH*2+1)) + pipeline1_axi_fifo_flop ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({pipeline_i_tlast[1],pipeline_i_tdata[1]}), .i_tvalid(pipeline_i_tvalid[1]), .i_tready(pipeline_i_tready[1]), + .o_tdata({pipeline_o_tlast[1],pipeline_o_tdata[1]}), .o_tvalid(pipeline_o_tvalid[1]), .o_tready(pipeline_o_tready[1])); + + + // Magnitude Approx + assign max = (LATENCY >= 2) ? pipeline_o_tdata[1][2*SAMP_WIDTH-1:SAMP_WIDTH] : max_int; + assign min = (LATENCY >= 2) ? pipeline_o_tdata[1][SAMP_WIDTH-1:0] : min_int; + assign mag = ALPHA_NUM * {{`LOG2(ALPHA_DENOM){1'b0}},max[SAMP_WIDTH-1:`LOG2(ALPHA_DENOM)]} + + BETA_NUM * {{`LOG2( BETA_DENOM){1'b0}},min[SAMP_WIDTH-1:`LOG2( BETA_DENOM)]}; + + + // Third stage pipeline + assign pipeline_i_tdata[2][SAMP_WIDTH-1:0] = mag; + assign pipeline_i_tlast[2] = (LATENCY == 1) ? i_tlast : pipeline_o_tlast[1]; + assign pipeline_i_tvalid[2] = (LATENCY == 1) ? i_tvalid : pipeline_o_tvalid[1]; + assign pipeline_o_tready[2] = o_tready; + + axi_fifo_flop #(.WIDTH(SAMP_WIDTH+1)) + pipeline2_axi_fifo_flop ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({pipeline_i_tlast[2],pipeline_i_tdata[2][SAMP_WIDTH-1:0]}), .i_tvalid(pipeline_i_tvalid[2]), .i_tready(pipeline_i_tready[2]), + .o_tdata({pipeline_o_tlast[2],pipeline_o_tdata[2][SAMP_WIDTH-1:0]}), .o_tvalid(pipeline_o_tvalid[2]), .o_tready(pipeline_o_tready[2])); + + + // Output based on LATENCY mux + assign o_tdata = (LATENCY == 0) ? mag : pipeline_o_tdata[2][SAMP_WIDTH-1:0]; + assign o_tlast = (LATENCY == 0) ? i_tlast : pipeline_o_tlast[2]; + assign o_tvalid = (LATENCY == 0) ? i_tvalid : pipeline_o_tvalid[2]; + assign i_tready = (LATENCY == 0) ? o_tready : + (LATENCY == 1) ? pipeline_i_tready[2] : + (LATENCY == 2) ? pipeline_i_tready[1] : pipeline_i_tready[0]; + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/complex_to_magsq.v b/fpga/usrp3/lib/rfnoc/complex_to_magsq.v new file mode 100644 index 000000000..8f0d5ea47 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/complex_to_magsq.v @@ -0,0 +1,57 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module complex_to_magsq #( + parameter WIDTH = 16) +( + input clk, input reset, input clear, + input [2*WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [2*WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire [WIDTH-1:0] ii_tdata, iq_tdata; + wire ii_tlast, ii_tvalid, ii_tready, iq_tlast, iq_tvalid, iq_tready; + + wire [2*WIDTH-1:0] i_sq_tdata; + wire i_sq_tlast, i_sq_tvalid, i_sq_tready; + + split_complex #(.WIDTH(WIDTH)) split_complex + (.i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .oi_tdata(ii_tdata), .oi_tlast(ii_tlast), .oi_tvalid(ii_tvalid), .oi_tready(ii_tready), + .oq_tdata(iq_tdata), .oq_tlast(iq_tlast), .oq_tvalid(iq_tvalid), .oq_tready(iq_tready), + .error()); + + // i^2 + mult #( + .WIDTH_A(WIDTH), + .WIDTH_B(WIDTH), + .WIDTH_P(2*WIDTH), + .DROP_TOP_P(5), + .LATENCY(2), // NOTE: If using CASCADE_OUT, set to 3 + .CASCADE_OUT(0)) // FIXME can use cascade once we get ISE to accept it + i_sq_mult ( + .clk(clk), .reset(reset), + .a_tdata(ii_tdata), .a_tlast(ii_tlast), .a_tvalid(ii_tvalid), .a_tready(ii_tready), + .b_tdata(ii_tdata), .b_tlast(ii_tlast), .b_tvalid(ii_tvalid), .b_tready(), + .p_tdata(i_sq_tdata), .p_tlast(i_sq_tlast), .p_tvalid(i_sq_tvalid), .p_tready(i_sq_tready)); + + // q^2 + i^2 + mult_add #( + .WIDTH_A(WIDTH), + .WIDTH_B(WIDTH), + .WIDTH_P(2*WIDTH), + .DROP_TOP_P(5), + .LATENCY(4), + .CASCADE_IN(0), // FIXME this can be 1 once we get ISE to accept cascading + .CASCADE_OUT(0)) + q_sq_mult ( + .clk(clk), .reset(reset), + .a_tdata(iq_tdata), .a_tlast(iq_tlast), .a_tvalid(iq_tvalid), .a_tready(iq_tready), + .b_tdata(iq_tdata), .b_tlast(iq_tlast), .b_tvalid(iq_tvalid), .b_tready(), + .c_tdata(i_sq_tdata), .c_tlast(i_sq_tlast), .c_tvalid(i_sq_tvalid), .c_tready(i_sq_tready), + .p_tdata(o_tdata), .p_tlast(o_tlast), .p_tvalid(o_tvalid), .p_tready(o_tready)); + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/conj.v b/fpga/usrp3/lib/rfnoc/conj.v new file mode 100644 index 000000000..85d78f1d1 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/conj.v @@ -0,0 +1,20 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// NOTE -- does not flop the output. could cause timing issues, so follow with axi_fifo_flop if you need it + +module conj + #(parameter WIDTH=16) + (input clk, input reset, input clear, + input [2*WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [2*WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + assign o_tdata = { i_tdata[2*WIDTH-1:WIDTH] , -i_tdata[WIDTH-1:0] }; + assign o_tlast = i_tlast; + assign o_tvalid = i_tvalid; + assign i_tready = o_tready; + +endmodule // conj diff --git a/fpga/usrp3/lib/rfnoc/const.v b/fpga/usrp3/lib/rfnoc/const.v new file mode 100644 index 000000000..0345ad406 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/const.v @@ -0,0 +1,30 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module const + #(parameter WIDTH=32) + (input clk, input reset, + input [WIDTH-1:0] config_tdata, input config_tlast, input config_tvalid, output config_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [WIDTH-1:0] const_val; + + always @(posedge clk) + if(reset) + const_val <= 0; + else + if(config_tvalid & config_tready) + const_val <= config_tdata; + + assign config_tready = 1'b1; + // FIXME do we want to sync constant change to tlasts? + + assign o_tdata = const_val; + assign o_tlast = 1'b0; // FIXME do we want something else here? + assign o_tvalid = 1'b1; // caution -- will fill up a fifo + +endmodule // const diff --git a/fpga/usrp3/lib/rfnoc/const_sreg.v b/fpga/usrp3/lib/rfnoc/const_sreg.v new file mode 100644 index 000000000..1bb9d711c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/const_sreg.v @@ -0,0 +1,24 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module const_sreg + #(parameter BASE=0, + parameter WIDTH=32) + (input clk, input reset, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire [WIDTH-1:0] const_val; + + setting_reg #(.my_addr(BASE), .width(WIDTH)) reg_max + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), .out(const_val)); + + assign o_tdata = const_val; + assign o_tlast = 1'b0; // FIXME do we want something else here? + assign o_tvalid = 1'b1; // caution -- will fill up a fifo + +endmodule // const_sreg diff --git a/fpga/usrp3/lib/rfnoc/core/Makefile.srcs b/fpga/usrp3/lib/rfnoc/core/Makefile.srcs new file mode 100644 index 000000000..0a646f98b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/Makefile.srcs @@ -0,0 +1,39 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# RFNoC Core Sources +################################################## +RFNOC_CORE_HEADERS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/core/, \ +rfnoc_chdr_utils.vh \ +rfnoc_axis_ctrl_utils.vh \ +rfnoc_chdr_internal_utils.vh \ +ctrlport.vh \ +)) + +RFNOC_CORE_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/core/, \ +axis_ctrl_endpoint.v \ +axis_ctrl_master.v \ +axis_ctrl_slave.v \ +chdr_compute_tkeep.v \ +chdr_to_chdr_data.v \ +chdr_to_axis_pyld_ctxt.v \ +chdr_to_axis_data_mdata.v \ +chdr_to_axis_data.v \ +axis_pyld_ctxt_to_chdr.v \ +axis_data_mdata_to_chdr.v \ +axis_data_to_chdr.v \ +chdr_ingress_fifo.v \ +chdr_mgmt_pkt_handler.v \ +chdr_data_swapper.v \ +chdr_stream_endpoint.v \ +chdr_stream_input.v \ +chdr_stream_output.v \ +chdr_to_axis_ctrl.v \ +ctrlport_endpoint.v \ +backend_iface.v \ +rfnoc_core_kernel.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/core/axis_ctrl_endpoint.v b/fpga/usrp3/lib/rfnoc/core/axis_ctrl_endpoint.v new file mode 100644 index 000000000..e1ded42aa --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/axis_ctrl_endpoint.v @@ -0,0 +1,116 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_ctrl_endpoint +// Description: +// A bidirectional AXIS-Control to AXIS-Control converter. +// Use this module in noc_shell to interface between the user +// logic and the rfnoc infrastructure when both interfaces use +// AXIS-Control. +// +// Parameters: +// - SYNC_CLKS: Is rfnoc_ctrl_clk and axis_ctrl_clk the same clock? +// - SLAVE_FIFO_SIZE: The depth of the slave FIFO. Note that the +// slave FIFO will also buffer master responses. +// +// Signals: +// - *_rfnoc_ctrl_* : Input/output AXIS-Control from/to the framework +// - *_axis_ctrl_* : Input/output AXIS-Control from/to the user + +module axis_ctrl_endpoint #( + parameter SYNC_CLKS = 0, + parameter SLAVE_FIFO_SIZE = 5 +)( + // Clocks, Resets, Misc + input wire rfnoc_ctrl_clk, + input wire rfnoc_ctrl_rst, + input wire axis_ctrl_clk, + input wire axis_ctrl_rst, + // AXIS-Control Bus (RFNoC infrastructure) + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + // AXIS-Control Bus (User logic) + input wire [31:0] s_axis_ctrl_tdata, + input wire s_axis_ctrl_tlast, + input wire s_axis_ctrl_tvalid, + output wire s_axis_ctrl_tready, + output wire [31:0] m_axis_ctrl_tdata, + output wire m_axis_ctrl_tlast, + output wire m_axis_ctrl_tvalid, + input wire m_axis_ctrl_tready +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // Clock Crossing + // --------------------------------------------------- + + wire [31:0] i_ctrl_tdata; + wire i_ctrl_tlast, i_ctrl_tvalid, i_ctrl_tready; + + generate + if (SYNC_CLKS) begin + axi_fifo #(.WIDTH(32+1), .SIZE(SLAVE_FIFO_SIZE)) in_fifo_i ( + .clk(axis_ctrl_clk), .reset(axis_ctrl_rst), .clear(1'b0), + .i_tdata({s_rfnoc_ctrl_tlast, s_rfnoc_ctrl_tdata}), + .i_tvalid(s_rfnoc_ctrl_tvalid), .i_tready(s_rfnoc_ctrl_tready), + .o_tdata({i_ctrl_tlast, i_ctrl_tdata}), + .o_tvalid(i_ctrl_tvalid), .o_tready(i_ctrl_tready), + .space(), .occupied() + ); + + axi_fifo #(.WIDTH(32+1), .SIZE(1)) out_fifo_i ( + .clk(axis_ctrl_clk), .reset(axis_ctrl_rst), .clear(1'b0), + .i_tdata({s_axis_ctrl_tlast, s_axis_ctrl_tdata}), + .i_tvalid(s_axis_ctrl_tvalid), .i_tready(s_axis_ctrl_tready), + .o_tdata({m_rfnoc_ctrl_tlast, m_rfnoc_ctrl_tdata}), + .o_tvalid(m_rfnoc_ctrl_tvalid), .o_tready(m_rfnoc_ctrl_tready), + .space(), .occupied() + ); + end else begin + axi_fifo_2clk #(.WIDTH(32+1), .SIZE(SLAVE_FIFO_SIZE), .PIPELINE("NONE")) in_fifo_i ( + .reset(rfnoc_ctrl_rst), + .i_aclk(rfnoc_ctrl_clk), + .i_tdata({s_rfnoc_ctrl_tlast, s_rfnoc_ctrl_tdata}), + .i_tvalid(s_rfnoc_ctrl_tvalid), .i_tready(s_rfnoc_ctrl_tready), + .o_aclk(axis_ctrl_clk), + .o_tdata({i_ctrl_tlast, i_ctrl_tdata}), + .o_tvalid(i_ctrl_tvalid), .o_tready(i_ctrl_tready) + ); + + axi_fifo_2clk #(.WIDTH(32+1), .SIZE(1), .PIPELINE("NONE")) out_fifo_i ( + .reset(axis_ctrl_rst), + .i_aclk(axis_ctrl_clk), + .i_tdata({s_axis_ctrl_tlast, s_axis_ctrl_tdata}), + .i_tvalid(s_axis_ctrl_tvalid), .i_tready(s_axis_ctrl_tready), + .o_aclk(rfnoc_ctrl_clk), + .o_tdata({m_rfnoc_ctrl_tlast, m_rfnoc_ctrl_tdata}), + .o_tvalid(m_rfnoc_ctrl_tvalid), .o_tready(m_rfnoc_ctrl_tready) + ); + end + endgenerate + + axi_fifo #(.WIDTH(32+1), .SIZE(1)) slv_pipe_i ( + .clk(axis_ctrl_clk), .reset(axis_ctrl_rst), .clear(1'b0), + .i_tdata({i_ctrl_tlast, i_ctrl_tdata}), + .i_tvalid(i_ctrl_tvalid), .i_tready(i_ctrl_tready), + .o_tdata({m_axis_ctrl_tlast, m_axis_ctrl_tdata}), + .o_tvalid(m_axis_ctrl_tvalid), .o_tready(m_axis_ctrl_tready), + .space(), .occupied() + ); + +endmodule // axis_ctrl_endpoint + diff --git a/fpga/usrp3/lib/rfnoc/core/axis_ctrl_master.v b/fpga/usrp3/lib/rfnoc/core/axis_ctrl_master.v new file mode 100644 index 000000000..19ae98f52 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/axis_ctrl_master.v @@ -0,0 +1,316 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_ctrl_master +// Description: +// This module implements an AXIS-Control master (and a Control-Port +// slave). Requests are accepted on the slave Control-Port, converted +// to AXIS-Control requests, then sent over the master AXI-Stream port. +// Responses are received on the AXI-Stream slave port, and converted +// to Control-Port responses. +// NOTE: Transactions are not buffered so there is no need for flow +// control or throttling. +// +// Parameters: +// - THIS_PORTID : The local port-ID of this control port +// +// Signals: +// - s_axis_ctrl_* : Input control stream (AXI-Stream) for responses +// - m_axis_ctrl_* : Output control stream (AXI-Stream) for requests +// - ctrlport_req_* : Control-port master request port +// - ctrlport_resp_* : Control-port master response port + +module axis_ctrl_master #( + parameter [9:0] THIS_PORTID = 10'd0 +)( + // Clock and reset + input wire clk, + input wire rst, + // AXIS-Control Bus (Response) + input wire [31:0] s_axis_ctrl_tdata, + input wire s_axis_ctrl_tlast, + input wire s_axis_ctrl_tvalid, + output wire s_axis_ctrl_tready, + // AXIS-Control Bus (Request) + output reg [31:0] m_axis_ctrl_tdata, + output wire m_axis_ctrl_tlast, + output wire m_axis_ctrl_tvalid, + input wire m_axis_ctrl_tready, + // Control Port Endpoint (Request) + input wire ctrlport_req_wr, + input wire ctrlport_req_rd, + input wire [19:0] ctrlport_req_addr, + input wire [9:0] ctrlport_req_portid, + input wire [15:0] ctrlport_req_rem_epid, + input wire [9:0] ctrlport_req_rem_portid, + input wire [31:0] ctrlport_req_data, + input wire [3:0] ctrlport_req_byte_en, + input wire ctrlport_req_has_time, + input wire [63:0] ctrlport_req_time, + // Control Port Endpoint (Response) + output wire ctrlport_resp_ack, + output wire [1:0] ctrlport_resp_status, + output wire [31:0] ctrlport_resp_data +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // State Machine + // --------------------------------------------------- + localparam [3:0] ST_IDLE = 4'd0; // Waiting for a request on slave ctrlport + localparam [3:0] ST_REQ_HDR_LO = 4'd1; // Sending AXIS-Control request header (low bits) + localparam [3:0] ST_REQ_HDR_HI = 4'd2; // Sending AXIS-Control request header (high bits) + localparam [3:0] ST_REQ_TS_LO = 4'd3; // Sending AXIS-Control request timestamp (low bits) + localparam [3:0] ST_REQ_TS_HI = 4'd4; // Sending AXIS-Control request timestamp (high bits) + localparam [3:0] ST_REQ_OP_WORD = 4'd5; // Sending AXIS-Control request operation word + localparam [3:0] ST_REQ_OP_DATA = 4'd6; // Sending AXIS-Control request data word + localparam [3:0] ST_RESP_HDR_LO = 4'd7; // Receiving AXIS-Control response header (low bits) + localparam [3:0] ST_RESP_HDR_HI = 4'd8; // Receiving AXIS-Control response header (high bits) + localparam [3:0] ST_RESP_TS_LO = 4'd9; // Receiving AXIS-Control response timestamp (low bits) + localparam [3:0] ST_RESP_TS_HI = 4'd10; // Receiving AXIS-Control response timestamp (high bits) + localparam [3:0] ST_RESP_OP_WORD = 4'd11; // Receiving AXIS-Control response operation word + localparam [3:0] ST_RESP_OP_DATA = 4'd12; // Receiving AXIS-Control response data word + localparam [3:0] ST_SHORT_PKT_ERR = 4'd13; // Response was too short. Send a dummy response on ctrlport + localparam [3:0] ST_DROP_LONG_PKT = 4'd14; // Response was too long. Dump the rest of the packet + + // State variables + reg [3:0] state = ST_IDLE; // Current state for FSM + reg [5:0] seq_num = 6'd0; // Expected seqnum for response + // Request state + reg [3:0] req_opcode; // Cached opcode for transaction request + reg [19:0] req_addr; // Cached address for transaction request + reg [9:0] req_portid; // Cached port ID for transaction request + reg [15:0] req_rem_epid; // Cached remote endpoint ID for transaction request + reg [9:0] req_rem_portid; // Cached remote port ID for transaction request + reg [31:0] req_data; // Cached data word for transaction request + reg [3:0] req_byte_en; // Cached byte enable for transaction request + reg req_has_time; // Cached has_time bit for transaction request + reg [63:0] req_time; // Cached timestamp for transaction request + // Response state + reg resp_has_time; // Does the response have a timestamp? + reg [1:0] resp_status; // The status in the response + reg resp_seq_err, resp_cmd_err; // Error bits for the response + + always @(posedge clk) begin + if (rst) begin + state <= ST_IDLE; + seq_num <= 6'd0; + end else begin + case (state) + + // Ready to receive a request on ctrlport + // ------------------------------------ + ST_IDLE: begin + if (ctrlport_req_wr | ctrlport_req_rd) begin + // A transaction was posted on the slave ctrlport... + // Cache the opcode + if (ctrlport_req_wr & ctrlport_req_rd) + req_opcode <= AXIS_CTRL_OPCODE_WRITE_READ; + else if (ctrlport_req_rd) + req_opcode <= AXIS_CTRL_OPCODE_READ; + else + req_opcode <= AXIS_CTRL_OPCODE_WRITE; + // Cache transaction info + req_addr <= ctrlport_req_addr; + req_portid <= ctrlport_req_portid; + req_rem_epid <= ctrlport_req_rem_epid; + req_rem_portid <= ctrlport_req_rem_portid; + req_data <= ctrlport_req_data; + req_byte_en <= ctrlport_req_byte_en; + req_has_time <= ctrlport_req_has_time; + req_time <= ctrlport_req_time; + // Start sending out AXIS-Ctrl packet + state <= ST_REQ_HDR_LO; + end + end + + // Send a request AXIS comand + // (a state for each stage in the packet) + // ------------------------------------ + ST_REQ_HDR_LO: begin + if (m_axis_ctrl_tready) + state <= ST_REQ_HDR_HI; + end + ST_REQ_HDR_HI: begin + if (m_axis_ctrl_tready) + state <= req_has_time ? ST_REQ_TS_LO : ST_REQ_OP_WORD; + end + ST_REQ_TS_LO: begin + if (m_axis_ctrl_tready) + state <= ST_REQ_TS_HI; + end + ST_REQ_TS_HI: begin + if (m_axis_ctrl_tready) + state <= ST_REQ_OP_WORD; + end + ST_REQ_OP_WORD: begin + if (m_axis_ctrl_tready) + state <= ST_REQ_OP_DATA; + end + ST_REQ_OP_DATA: begin + if (m_axis_ctrl_tready) + state <= ST_RESP_HDR_LO; + end + + // Receive a response AXIS comand + // (a state for each stage in the packet) + // ------------------------------------ + ST_RESP_HDR_LO: begin + if (s_axis_ctrl_tvalid) begin + // Remeber if the packet is supposed to have a timestamp + resp_has_time <= axis_ctrl_get_has_time(s_axis_ctrl_tdata); + // Check for a sequence error + resp_seq_err <= (axis_ctrl_get_seq_num(s_axis_ctrl_tdata) != seq_num); + // Assert a command error if: + // - The port ID does not match + // - The response was too short (the next check) + resp_cmd_err <= (axis_ctrl_get_dst_port(s_axis_ctrl_tdata) != THIS_PORTID); + if (!s_axis_ctrl_tlast) begin + state <= ST_RESP_HDR_HI; + end else begin + // Response was too short + resp_cmd_err <= 1'b1; + state <= ST_SHORT_PKT_ERR; + end + end + end + ST_RESP_HDR_HI: begin + if (s_axis_ctrl_tvalid) begin + if (!s_axis_ctrl_tlast) begin + state <= resp_has_time ? ST_RESP_TS_LO : ST_RESP_OP_WORD; + end else begin + // Response was too short + resp_cmd_err <= 1'b1; + state <= ST_SHORT_PKT_ERR; + end + end + end + ST_RESP_TS_LO: begin + if (s_axis_ctrl_tvalid) begin + if (!s_axis_ctrl_tlast) begin + state <= ST_RESP_TS_HI; + end else begin + // Response was too short + resp_cmd_err <= 1'b1; + state <= ST_SHORT_PKT_ERR; + end + end + end + ST_RESP_TS_HI: begin + if (s_axis_ctrl_tvalid) begin + if (!s_axis_ctrl_tlast) begin + state <= ST_RESP_OP_WORD; + end else begin + // Response was too short + resp_cmd_err <= 1'b1; + state <= ST_SHORT_PKT_ERR; + end + end + end + ST_RESP_OP_WORD: begin + if (s_axis_ctrl_tvalid) begin + if (!s_axis_ctrl_tlast) begin + // Assert a command error if opcode and addr in request does not match response + resp_cmd_err <= resp_cmd_err || + (axis_ctrl_get_opcode(s_axis_ctrl_tdata) != req_opcode) || + (axis_ctrl_get_address(s_axis_ctrl_tdata) != req_addr); + resp_status <= axis_ctrl_get_status(s_axis_ctrl_tdata); + state <= ST_RESP_OP_DATA; + end else begin + // Response was too short + resp_cmd_err <= 1'b1; + state <= ST_SHORT_PKT_ERR; + end + end + end + ST_RESP_OP_DATA: begin + if (s_axis_ctrl_tvalid) begin + // If the packet was too long then just drop the rest without complaining + state <= s_axis_ctrl_tlast ? ST_IDLE : ST_DROP_LONG_PKT; + seq_num <= seq_num + 6'd1; + end + end + + // Error handling states + // ------------------------------------ + ST_SHORT_PKT_ERR: begin + state <= ST_IDLE; + end + ST_DROP_LONG_PKT: begin + if (s_axis_ctrl_tvalid && s_axis_ctrl_tlast) + state <= ST_IDLE; + end + + default: begin + // We should never get here + state <= ST_IDLE; + end + endcase + end + end + + // Logic to drive m_axis_ctrl_* + // ------------------------------------ + always @(*) begin + case (state) + ST_REQ_HDR_LO: begin + m_axis_ctrl_tdata = axis_ctrl_build_hdr_lo( + 1'b0 /* is_ack*/, req_has_time, seq_num, + 4'd1 /* num_data */, THIS_PORTID, req_portid); + end + ST_REQ_HDR_HI: begin + m_axis_ctrl_tdata = axis_ctrl_build_hdr_hi( + req_rem_portid, req_rem_epid); + end + ST_REQ_TS_LO: begin + m_axis_ctrl_tdata = req_time[31:0]; + end + ST_REQ_TS_HI: begin + m_axis_ctrl_tdata = req_time[63:32]; + end + ST_REQ_OP_WORD: begin + m_axis_ctrl_tdata = axis_ctrl_build_op_word( + AXIS_CTRL_STS_OKAY, req_opcode, req_byte_en, req_addr); + end + ST_REQ_OP_DATA: begin + m_axis_ctrl_tdata = req_data; + end + default: begin + m_axis_ctrl_tdata = 32'h0; + end + endcase + end + assign m_axis_ctrl_tvalid = (state == ST_REQ_HDR_LO) || + (state == ST_REQ_HDR_HI) || + (state == ST_REQ_TS_LO) || + (state == ST_REQ_TS_HI) || + (state == ST_REQ_OP_WORD) || + (state == ST_REQ_OP_DATA); + assign m_axis_ctrl_tlast = (state == ST_REQ_OP_DATA); + + // Logic to backpressure responses + // ------------------------------------ + assign s_axis_ctrl_tready = (state == ST_RESP_HDR_LO) || + (state == ST_RESP_HDR_HI) || + (state == ST_RESP_TS_LO) || + (state == ST_RESP_TS_HI) || + (state == ST_RESP_OP_WORD) || + (state == ST_RESP_OP_DATA) || + (state == ST_DROP_LONG_PKT); + + // Logic to drive Control-port response + // ------------------------------------ + assign ctrlport_resp_ack = (state == ST_RESP_OP_DATA && s_axis_ctrl_tvalid) || + (state == ST_SHORT_PKT_ERR); + assign ctrlport_resp_status = resp_cmd_err ? AXIS_CTRL_STS_CMDERR : + (resp_seq_err ? AXIS_CTRL_STS_WARNING : resp_status); + assign ctrlport_resp_data = (state == ST_SHORT_PKT_ERR) ? 32'h0 : s_axis_ctrl_tdata; + +endmodule // axis_ctrl_master diff --git a/fpga/usrp3/lib/rfnoc/core/axis_ctrl_slave.v b/fpga/usrp3/lib/rfnoc/core/axis_ctrl_slave.v new file mode 100644 index 000000000..558d21be2 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/axis_ctrl_slave.v @@ -0,0 +1,333 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_ctrl_slave +// Description: +// This module implements an AXIS-Control slave (and a Control-Port +// master). Requests are accepted on the slave axis port and responses +// are sent out on the master axis port. This module implements the +// following operations: {SLEEP, READ, WRITE}. All other operations +// will be treated as a nop and the output will throw a CMDERR. +// +// Parameters: +// None +// +// Signals: +// - s_axis_ctrl_* : Input control stream (AXI-Stream) for requests +// - m_axis_ctrl_* : Output control stream (AXI-Stream) for responses +// - ctrlport_req_* : Control-port master request port +// - ctrlport_resp_* : Control-port master response port + +module axis_ctrl_slave ( + // CHDR Bus (master and slave) + input wire clk, + input wire rst, + // AXIS-Control Bus (Request) + input wire [31:0] s_axis_ctrl_tdata, + input wire s_axis_ctrl_tlast, + input wire s_axis_ctrl_tvalid, + output wire s_axis_ctrl_tready, + // AXIS-Control Bus (Response) + output wire [31:0] m_axis_ctrl_tdata, + output wire m_axis_ctrl_tlast, + output wire m_axis_ctrl_tvalid, + input wire m_axis_ctrl_tready, + // Control Port Endpoint (Request) + output wire ctrlport_req_wr, + output wire ctrlport_req_rd, + output wire [19:0] ctrlport_req_addr, + output wire [31:0] ctrlport_req_data, + output wire [3:0] ctrlport_req_byte_en, + output wire ctrlport_req_has_time, + output wire [63:0] ctrlport_req_time, + // Control Port Endpoint (Response) + input wire ctrlport_resp_ack, + input wire [1:0] ctrlport_resp_status, + input wire [31:0] ctrlport_resp_data +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // Width converters + // --------------------------------------------------- + // Convert 32-bit messages to 64 bits for ease of handling + // and buffering. Convert back to 32 bits. + + wire [63:0] in64_tdata; + wire [1:0] in64_tkeep; + wire in64_tlast, in64_tvalid; + reg in64_tready; + + axis_width_conv #( + .WORD_W(32), .IN_WORDS(1), .OUT_WORDS(2), + .SYNC_CLKS(1), .PIPELINE("OUT") + ) upsizer_i ( + .s_axis_aclk(clk), .s_axis_rst(rst), + .s_axis_tdata(s_axis_ctrl_tdata), .s_axis_tkeep(1'b1), + .s_axis_tlast(s_axis_ctrl_tlast), + .s_axis_tvalid(s_axis_ctrl_tvalid), .s_axis_tready(s_axis_ctrl_tready), + .m_axis_aclk(clk), .m_axis_rst(rst), + .m_axis_tdata(in64_tdata), .m_axis_tkeep(in64_tkeep), + .m_axis_tlast(in64_tlast), + .m_axis_tvalid(in64_tvalid), .m_axis_tready(in64_tready) + ); + + reg [63:0] out64_tdata; + wire [1:0] out64_tkeep; + reg out64_tvalid; + wire out64_tlast, out64_terror, out64_tready; + + wire [63:0] out64_gt_tdata; + wire [1:0] out64_gt_tkeep; + wire out64_gt_tlast, out64_gt_tvalid, out64_gt_tready; + + // The header of the response packet is generated + // immediately when a request is received but the data + // comes much later. The packet gate will smooth out the + // outgoing responses. + + axi_packet_gate #( + .WIDTH(66), .SIZE(4) + ) gate_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({out64_tkeep, out64_tdata}), .i_tlast(out64_tlast), + .i_terror(out64_terror), + .i_tvalid(out64_tvalid), .i_tready(out64_tready), + .o_tdata({out64_gt_tkeep, out64_gt_tdata}), .o_tlast(out64_gt_tlast), + .o_tvalid(out64_gt_tvalid), .o_tready(out64_gt_tready) + ); + + axis_width_conv #( + .WORD_W(32), .IN_WORDS(2), .OUT_WORDS(1), + .SYNC_CLKS(1), .PIPELINE("IN") + ) downsizer_i ( + .s_axis_aclk(clk), .s_axis_rst(rst), + .s_axis_tdata(out64_gt_tdata), .s_axis_tkeep(out64_gt_tkeep), + .s_axis_tlast(out64_gt_tlast), + .s_axis_tvalid(out64_gt_tvalid), .s_axis_tready(out64_gt_tready), + .m_axis_aclk(clk), .m_axis_rst(rst), + .m_axis_tdata(m_axis_ctrl_tdata), .m_axis_tkeep(/*unused*/), + .m_axis_tlast(m_axis_ctrl_tlast), + .m_axis_tvalid(m_axis_ctrl_tvalid), .m_axis_tready(m_axis_ctrl_tready) + ); + + // --------------------------------------------------- + // Transaction Processor + // --------------------------------------------------- + + localparam [2:0] ST_IN_HDR = 3'd0; // Transferring input header to output + localparam [2:0] ST_IN_TS = 3'd1; // Transferring input timestamp to output + localparam [2:0] ST_IN_OP_WORD = 3'd2; // Processing input control word + localparam [2:0] ST_WAIT_FOR_ACK = 3'd3; // Waiting for a ctrlport response + localparam [2:0] ST_SLEEP = 3'd4; // Idle state for sleep operation + localparam [2:0] ST_OUT_OP_WORD = 3'd5; // Outputing control word after respose receipt + localparam [2:0] ST_MORE_DATA = 3'd6; // Control word is too long. Passing extra data forward + localparam [2:0] ST_DROP = 3'd7; // Something went wrong. Drop the current packet + + // State variables + reg [2:0] state = ST_IN_HDR; // Current state of FSM + reg [31:0] sleep_cntr = 32'd0; // Counter to count sleep cycles + reg cached_has_time = 1'b0; // Cached "has_time" bit for input transaction request + reg [63:0] cached_time; // Cached timestamp for input transaction request + reg [1:0] resp_status; // Status for outgoing response + reg [31:0] resp_data; // Data for outgoing response + + // Sleep is an internal operation + wire ctrlport_req_sleep; + + // Shortcuts (transaction request header) + wire is_ack = axis_ctrl_get_is_ack (in64_tdata[31:0] ); + wire has_time = axis_ctrl_get_has_time (in64_tdata[31:0] ); + wire [5:0] seq_num = axis_ctrl_get_seq_num (in64_tdata[31:0] ); + wire [3:0] num_data = axis_ctrl_get_num_data (in64_tdata[31:0] ); + wire [9:0] src_port = axis_ctrl_get_src_port (in64_tdata[31:0] ); + wire [9:0] dst_port = axis_ctrl_get_dst_port (in64_tdata[31:0] ); + wire [9:0] rem_dst_port = axis_ctrl_get_rem_dst_port(in64_tdata[63:32]); + wire [15:0] rem_dst_epid = axis_ctrl_get_rem_dst_epid(in64_tdata[63:32]); + wire malformed = (is_ack || num_data == 4'd0); + // Shortcuts (transaction request op-word) + wire [19:0] xact_address = axis_ctrl_get_address(in64_tdata[31:0]); + wire [3:0] xact_byte_en = axis_ctrl_get_byte_en(in64_tdata[31:0]); + wire [3:0] xact_opcode = axis_ctrl_get_opcode (in64_tdata[31:0]); + wire [31:0] xact_data = in64_tdata[63:32]; + + always @(posedge clk) begin + if (rst) begin + state <= ST_IN_HDR; + end else begin + case (state) + + // Receive an AXIS-Control request + // (a state for each stage in the packet) + // Except for the OP_WORD stage, the appropriate response + // line is also pushed to the output + // ------------------------------------ + ST_IN_HDR: begin + if (in64_tvalid && in64_tready) begin + cached_has_time <= has_time; + if (!in64_tlast) begin + if (malformed) // Malformed packet. Drop. + state <= ST_DROP; + else if (has_time) // Pkt has a timestamp + state <= ST_IN_TS; + else // Pkt has no timestamp + state <= ST_IN_OP_WORD; + end else begin + // Premature termination + // out64_terror will be asserted to cancel the outgoing response + state <= ST_IN_HDR; + end + end + end + ST_IN_TS: begin + if (in64_tvalid && in64_tready) begin + cached_time <= in64_tdata; + if (!in64_tlast) begin + state <= ST_IN_OP_WORD; + end else begin + // Premature termination + // out64_terror will be asserted to cancel the outgoing response + state <= ST_IN_HDR; + end + end + end + ST_IN_OP_WORD: begin + if (in64_tvalid) begin + if (ctrlport_req_sleep) begin + state <= ST_SLEEP; + sleep_cntr <= xact_data; + end else if (ctrlport_req_rd | ctrlport_req_wr) begin + state <= ST_WAIT_FOR_ACK; + end else begin + // Treat all other operations as a NOP (1 cycle sleep) + state <= ST_SLEEP; + sleep_cntr <= 32'd0; + resp_status <= AXIS_CTRL_STS_CMDERR; + end + end + end + + // Hold the input bus to implement a sleep + // ------------------------------------ + ST_SLEEP: begin + if (sleep_cntr == 32'd0) begin + state <= ST_OUT_OP_WORD; + resp_data <= xact_data; + // We could get to this state for an invalid opcode so + // only update the status if this is a legit sleep op + if (xact_opcode == AXIS_CTRL_OPCODE_SLEEP) + resp_status <= AXIS_CTRL_STS_OKAY; + end else begin + sleep_cntr <= sleep_cntr - 32'd1; + end + end + + // Wait for a response on the master ctrlport + // ------------------------------------ + ST_WAIT_FOR_ACK: begin + if (ctrlport_resp_ack) begin + resp_status <= ctrlport_resp_status; + if (xact_opcode == AXIS_CTRL_OPCODE_READ || + xact_opcode == AXIS_CTRL_OPCODE_WRITE_READ) + resp_data <= ctrlport_resp_data; + else + resp_data <= xact_data; + state <= ST_OUT_OP_WORD; + end + end + + // Send the AXIS-Control response data + // ------------------------------------ + ST_OUT_OP_WORD: begin + if (in64_tvalid && in64_tready) begin + state <= in64_tlast ? ST_IN_HDR : ST_MORE_DATA; + end + end + + // Framing error handlers + // ------------------------------------ + ST_MORE_DATA: begin + if (in64_tvalid && in64_tready && in64_tlast) + state <= ST_IN_HDR; + end + ST_DROP: begin + if (in64_tvalid && in64_tready && in64_tlast) + state <= ST_IN_HDR; + end + + default: begin + // We should never get here + state <= ST_IN_HDR; + end + endcase + end + end + + always @(*) begin + case (state) + ST_IN_HDR: begin // Swap src/dst and add resp flag when passing header + in64_tready = out64_tready; + out64_tdata = { + axis_ctrl_build_hdr_hi(rem_dst_port, rem_dst_epid), + axis_ctrl_build_hdr_lo(1'b1, has_time, seq_num, num_data, dst_port, src_port) + }; + out64_tvalid = in64_tvalid && !malformed; + end + ST_IN_TS: begin // Pass input to the output without modification + in64_tready = out64_tready; + out64_tdata = in64_tdata; + out64_tvalid = in64_tvalid; + end + ST_OUT_OP_WORD: begin // Update status and data when passing op-word + in64_tready = out64_tready; + out64_tdata = { + resp_data, + axis_ctrl_build_op_word(resp_status, xact_opcode, xact_byte_en, xact_address) + }; + out64_tvalid = in64_tvalid; + end + ST_MORE_DATA: begin // Pass input to the output without modification + in64_tready = out64_tready; + out64_tdata = in64_tdata; + out64_tvalid = in64_tvalid; + end + ST_DROP: begin // Consume input but don't produce output + in64_tready = 1'b1; + out64_tdata = 64'h0; + out64_tvalid = 1'b0; + end + default: begin // State machine is waiting. Don't produce output + in64_tready = 1'b0; + out64_tdata = 64'h0; + out64_tvalid = 1'b0; + end + endcase + end + + assign out64_tlast = in64_tlast; + assign out64_tkeep = in64_tkeep; + assign out64_terror = (state == ST_IN_HDR || state == ST_IN_TS) && in64_tlast; //Premature termination + + // Control-port request signals + assign ctrlport_req_sleep = in64_tvalid && (state == ST_IN_OP_WORD) && + (xact_opcode == AXIS_CTRL_OPCODE_SLEEP); + assign ctrlport_req_wr = in64_tvalid && (state == ST_IN_OP_WORD) && + (xact_opcode == AXIS_CTRL_OPCODE_WRITE || + xact_opcode == AXIS_CTRL_OPCODE_WRITE_READ); + assign ctrlport_req_rd = in64_tvalid && (state == ST_IN_OP_WORD) && + (xact_opcode == AXIS_CTRL_OPCODE_READ || + xact_opcode == AXIS_CTRL_OPCODE_WRITE_READ); + assign ctrlport_req_addr = xact_address; + assign ctrlport_req_byte_en = xact_byte_en; + assign ctrlport_req_data = xact_data; + assign ctrlport_req_has_time = cached_has_time; + assign ctrlport_req_time = cached_time; + +endmodule // axis_ctrl_slave diff --git a/fpga/usrp3/lib/rfnoc/core/axis_data_mdata_to_chdr.v b/fpga/usrp3/lib/rfnoc/core/axis_data_mdata_to_chdr.v new file mode 100644 index 000000000..dbeb35d08 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/axis_data_mdata_to_chdr.v @@ -0,0 +1,603 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_data_mdata_to_chdr +// +// Description: +// +// A framer module for CHDR data packets. It accepts an input data stream +// (with sideband information for packet flags and timestamp) and a separate +// metadata stream. A data packet and a metadata packet are required to be +// input in order for a single CHDR packet to be generated. If no metadata is +// associated with the payload, then an empty metadata packet must be input +// along with the data packet (i.e., input a metadata packet with +// s_axis_mdata_tkeep set to 0). +// +// The sideband information (e.g., timestamp, flags) must be input coincident +// with the AXI-Stream data input and will be sampled coincident with the +// last word of data in the packet (i.e., when tlast is asserted). +// +// This module also performs an optional clock crossing and data width +// conversion from a user requested width for the payload bus to CHDR_W. +// +// In order to guarantee a gapless CHDR data stream, the metadata packet +// should be input before the end of the data packet, although this is not +// required. +// +// Parameters: +// +// CHDR_W : Width of the input CHDR bus in bits +// ITEM_W : Width of the output item bus in bits +// NIPC : The number of output items delivered per cycle +// SYNC_CLKS : Are the CHDR and data clocks synchronous to each other? +// MTU : Log2 of the maximum packet size in CHDR words +// INFO_FIFO_SIZE : Log2 of the info FIFO size. This determines the number of +// packets that can be simultaneously buffered in the +// payload FIFO. +// PYLD_FIFO_SIZE : Log2 of the payload FIFO size. The actual FIFO size will +// be the maximum of 2**MTU or 2**PYLD_FIFO_SIZE, since the +// FIFO must be at least one MTU so that we can calculate +// the packet length in the header. +// +// Signals: +// +// m_axis_chdr_* : Output CHDR stream +// s_axis_* : Input data stream (AXI-Stream) +// s_axis_mdata_* : Input metadata stream (AXI-Stream) +// flush_* : Signals for flush control and status +// + +module axis_data_mdata_to_chdr #( + parameter CHDR_W = 256, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter SYNC_CLKS = 0, + parameter MTU = 10, + parameter INFO_FIFO_SIZE = 4, + parameter PYLD_FIFO_SIZE = MTU +)( + // Clock, reset and settings + input wire axis_chdr_clk, + input wire axis_chdr_rst, + input wire axis_data_clk, + input wire axis_data_rst, + // CHDR out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_chdr_tdata, + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Payload data stream in (AXI-Stream) + input wire [(ITEM_W*NIPC)-1:0] s_axis_tdata, + input wire [NIPC-1:0] s_axis_tkeep, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Payload sideband info + input wire [63:0] s_axis_ttimestamp, + input wire s_axis_thas_time, + input wire s_axis_teov, + input wire s_axis_teob, + // Metadata stream in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_mdata_tdata, + input wire s_axis_mdata_tlast, + input wire s_axis_mdata_tkeep, + input wire s_axis_mdata_tvalid, + output wire s_axis_mdata_tready, + // Flush signals + input wire flush_en, + input wire [31:0] flush_timeout, + output wire flush_active, + output wire flush_done +); + + // Make sure the metadata FIFO is large enough to store an entire packet's + // worth of metadata (32 words). + localparam MDATA_FIFO_SIZE = 5; + + // Make sure the payload FIFO is large enough to store an entire packet's + // worth of payload data. This will ensure that we can buffer the entire + // packet to calculate its length. + localparam PAYLOAD_FIFO_SIZE = PYLD_FIFO_SIZE > MTU ? + PYLD_FIFO_SIZE : MTU; + + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + + //--------------------------------------------------------------------------- + // Timestamp and Flags Capture + //--------------------------------------------------------------------------- + // + // The timestamp and flags that we use for each packet is that of the last + // data word. Here, we capture this information at the end of the packet. + // + //--------------------------------------------------------------------------- + + reg [63:0] packet_timestamp; + reg packet_has_time; + reg packet_eov; + reg packet_eob; + + always @(posedge axis_data_clk) begin + if (s_axis_tvalid & s_axis_tready & s_axis_tlast) begin + packet_timestamp <= s_axis_ttimestamp; + packet_has_time <= s_axis_thas_time; + packet_eov <= s_axis_teov; + packet_eob <= s_axis_teob; + end + end + + + //--------------------------------------------------------------------------- + // Length Counters + //--------------------------------------------------------------------------- + // + // Here We track the state of the incoming packet to determine the payload + // and mdata length. + // + //--------------------------------------------------------------------------- + + localparam HDR_LEN = CHDR_W/8; // Length of CHDR header word in bytes + + reg [15:0] packet_length; + reg [15:0] length_count = HDR_LEN; + reg in_pkt_info_tvalid = 0; + wire in_pkt_info_tready; + + always @(posedge axis_data_clk) begin : pkt_length_counter + if (axis_data_rst) begin + length_count <= HDR_LEN; + in_pkt_info_tvalid <= 1'b0; + end else begin : pkt_length_counter_main + // Calculate the length of this word in bytes, taking tkeep into account + integer i; + integer num_bytes; + num_bytes = 0; + for (i = 0; i < NIPC; i = i + 1) begin + num_bytes = num_bytes + (s_axis_tkeep[i]*(ITEM_W/8)); + end + + // Update the packet length if the word is accepted + in_pkt_info_tvalid <= 1'b0; + if (s_axis_tvalid && s_axis_tready) begin + if (s_axis_tlast) begin + length_count <= HDR_LEN; + packet_length <= length_count + num_bytes; + in_pkt_info_tvalid <= 1'b1; + end else begin + length_count <= length_count + num_bytes; + end + end + end + end + + + reg [4:0] num_mdata = 0; + reg [4:0] mdata_count = 0; + reg in_mdata_info_tvalid = 0; + wire in_mdata_info_tready; + + always @(posedge axis_data_clk) begin : num_mdata_counter + if (axis_data_rst) begin + mdata_count <= 0; + num_mdata <= 0; + in_mdata_info_tvalid <= 1'b0; + end else begin : num_mdata_counter_main + // Update the mdata length if the word is accepted + in_mdata_info_tvalid <= 1'b0; + if (s_axis_mdata_tvalid && s_axis_mdata_tready) begin + if (s_axis_mdata_tlast) begin + mdata_count <= 0; + num_mdata <= mdata_count + s_axis_mdata_tkeep; + in_mdata_info_tvalid <= 1'b1; + end else begin + mdata_count <= mdata_count + s_axis_mdata_tkeep; + end + end + end + end + + + //--------------------------------------------------------------------------- + // Data Width Converter (ITEM_W*NIPC => CHDR_W) + //--------------------------------------------------------------------------- + + wire [CHDR_W-1:0] in_pyld_tdata; + wire in_pyld_tlast; + wire in_pyld_tvalid; + wire in_pyld_tready; + wire width_conv_tready; + + assign width_conv_tready = in_pyld_tready & in_pkt_info_tready; + + generate + if (NIPC != CHDR_W/ITEM_W) begin : gen_axis_width_conv + axis_width_conv #( + .WORD_W (ITEM_W), + .IN_WORDS (NIPC), + .OUT_WORDS (CHDR_W/ITEM_W), + .SYNC_CLKS (1), + .PIPELINE ("IN") + ) payload_width_conv_i ( + .s_axis_aclk (axis_data_clk), + .s_axis_rst (axis_data_rst), + .s_axis_tdata (s_axis_tdata), + .s_axis_tkeep ({NIPC{1'b1}}), + .s_axis_tlast (s_axis_tlast), + .s_axis_tvalid (s_axis_tvalid), + .s_axis_tready (s_axis_tready), + .m_axis_aclk (axis_data_clk), + .m_axis_rst (axis_data_rst), + .m_axis_tdata (in_pyld_tdata), + .m_axis_tkeep (), + .m_axis_tlast (in_pyld_tlast), + .m_axis_tvalid (in_pyld_tvalid), + .m_axis_tready (width_conv_tready) + ); + end else begin : no_gen_axis_width_conv + assign in_pyld_tdata = s_axis_tdata; + assign in_pyld_tlast = s_axis_tlast; + assign in_pyld_tvalid = s_axis_tvalid; + assign s_axis_tready = width_conv_tready; + end + endgenerate + + + //--------------------------------------------------------------------------- + // Input FIFOs + //--------------------------------------------------------------------------- + // + // Buffer the data, packet info, metadata, and cross it into the CHDR clock + // domain, if needed. The payload FIFO is sized to match the MTU so that an + // entire packet can be buffered while the length is calculated. + // + //--------------------------------------------------------------------------- + + wire [CHDR_W-1:0] out_mdata_tdata, out_pyld_tdata; + wire out_mdata_tlast, out_pyld_tlast; + wire out_mdata_tvalid, out_pyld_tvalid; + reg out_mdata_tready, out_pyld_tready; + + wire out_pkt_info_tvalid; + reg out_pkt_info_tready; + wire out_eob, out_eov, out_has_time; + wire [63:0] out_timestamp; + wire [15:0] out_length; + + wire [4:0] out_num_mdata; + reg out_mdata_info_tready; + wire out_mdata_info_tvalid; + + wire in_mdata_tready; + + + assign s_axis_mdata_tready = in_mdata_tready & in_mdata_info_tready; + + generate if (SYNC_CLKS) begin : gen_sync_fifo + axi_fifo #( + .WIDTH (CHDR_W+1), + .SIZE (PAYLOAD_FIFO_SIZE) + ) pyld_fifo ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .clear (1'b0), + .i_tdata ({in_pyld_tlast, in_pyld_tdata}), + .i_tvalid (in_pyld_tvalid), + .i_tready (in_pyld_tready), + .o_tdata ({out_pyld_tlast, out_pyld_tdata}), + .o_tvalid (out_pyld_tvalid), + .o_tready (out_pyld_tready), + .space (), + .occupied () + ); + axi_fifo #( + .WIDTH (CHDR_W + 1), + .SIZE (MDATA_FIFO_SIZE) + ) mdata_fifo ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .clear (1'b0), + .i_tdata ({s_axis_mdata_tlast, s_axis_mdata_tdata}), + .i_tvalid (s_axis_mdata_tvalid), + .i_tready (in_mdata_tready), + .o_tdata ({out_mdata_tlast, out_mdata_tdata}), + .o_tvalid (out_mdata_tvalid), + .o_tready (out_mdata_tready), + .space (), + .occupied () + ); + axi_fifo #( + .WIDTH (3 + 64 + 16), + .SIZE (INFO_FIFO_SIZE) + ) pkt_info_fifo ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .clear (1'b0), + .i_tdata ({packet_eob, packet_eov, packet_has_time,packet_timestamp, packet_length}), + .i_tvalid (in_pkt_info_tvalid), + .i_tready (in_pkt_info_tready), + .o_tdata ({out_eob, out_eov, out_has_time, out_timestamp, out_length}), + .o_tvalid (out_pkt_info_tvalid), + .o_tready (out_pkt_info_tready), + .space (), + .occupied () + ); + axi_fifo #( + .WIDTH (5), + .SIZE (INFO_FIFO_SIZE) + ) mdata_info_fifo ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .clear (1'b0), + .i_tdata (num_mdata), + .i_tvalid (in_mdata_info_tvalid), + .i_tready (in_mdata_info_tready), + .o_tdata (out_num_mdata), + .o_tvalid (out_mdata_info_tvalid), + .o_tready (out_mdata_info_tready), + .space (), + .occupied () + ); + + end else begin : gen_async_fifo + axi_fifo_2clk #( + .WIDTH (CHDR_W + 1), + .SIZE (PAYLOAD_FIFO_SIZE) + ) pyld_fifo ( + .reset (axis_data_rst), + .i_aclk (axis_data_clk), + .i_tdata ({in_pyld_tlast, in_pyld_tdata}), + .i_tvalid (in_pyld_tvalid), + .i_tready (in_pyld_tready), + .o_aclk (axis_chdr_clk), + .o_tdata ({out_pyld_tlast, out_pyld_tdata}), + .o_tvalid (out_pyld_tvalid), + .o_tready (out_pyld_tready) + ); + axi_fifo_2clk #( + .WIDTH (CHDR_W + 1), + .SIZE (MDATA_FIFO_SIZE) + ) mdata_fifo ( + .reset (axis_data_rst), + .i_aclk (axis_data_clk), + .i_tdata ({s_axis_mdata_tlast, s_axis_mdata_tdata}), + .i_tvalid (s_axis_mdata_tvalid), + .i_tready (in_mdata_tready), + .o_aclk (axis_chdr_clk), + .o_tdata ({out_mdata_tlast, out_mdata_tdata}), + .o_tvalid (out_mdata_tvalid), + .o_tready (out_mdata_tready) + ); + axi_fifo_2clk #( + .WIDTH (3 + 64 + 16), + .SIZE (INFO_FIFO_SIZE) + ) pkt_info_fifo ( + .reset (axis_data_rst), + .i_aclk (axis_data_clk), + .i_tdata ({packet_eob, packet_eov, packet_has_time,packet_timestamp, packet_length}), + .i_tvalid (in_pkt_info_tvalid), + .i_tready (in_pkt_info_tready), + .o_aclk (axis_chdr_clk), + .o_tdata ({out_eob, out_eov, out_has_time, out_timestamp, out_length}), + .o_tvalid (out_pkt_info_tvalid), + .o_tready (out_pkt_info_tready) + ); + axi_fifo_2clk #( + .WIDTH (5), + .SIZE (INFO_FIFO_SIZE) + ) mdata_info_fifo ( + .reset (axis_data_rst), + .i_aclk (axis_data_clk), + .i_tdata (num_mdata), + .i_tvalid (in_mdata_info_tvalid), + .i_tready (in_mdata_info_tready), + .o_aclk (axis_chdr_clk), + .o_tdata (out_num_mdata), + .o_tvalid (out_mdata_info_tvalid), + .o_tready (out_mdata_info_tready) + ); + end endgenerate + + + //--------------------------------------------------------------------------- + // Output State Machine + //--------------------------------------------------------------------------- + + reg [CHDR_W-1:0] chdr_pf_tdata; + reg chdr_pf_tlast, chdr_pf_tvalid; + wire chdr_pf_tready; + + localparam [1:0] ST_HDR = 0; // Processing the output CHDR header + localparam [1:0] ST_TS = 1; // Processing the output CHDR timestamp + localparam [1:0] ST_MDATA = 2; // Processing the output CHDR metadata word + localparam [1:0] ST_PYLD = 3; // Processing the output CHDR payload word + + reg [1:0] state = ST_HDR; + + reg [15:0] seq_num = 0; + + wire [63:0] header; + reg [63:0] timestamp; + wire [15:0] length; + reg has_mdata; + + // Some the payload, metadata, and timestamp lengths (out_length already + // includes the header). + assign length = (CHDR_W > 64) ? + out_length + out_num_mdata * (CHDR_W/8) : + out_length + out_num_mdata * (CHDR_W/8) + 8*out_has_time; + + // Build the header word + assign header = chdr_build_header( + 6'b0, // vc + out_eob, // eob + out_eov, // eov + out_has_time ? CHDR_PKT_TYPE_DATA_TS : + CHDR_PKT_TYPE_DATA, // pkt_type + out_num_mdata, // num_mdata + seq_num, // seq_num + length, // length + 16'b0 // dst_epid + ); + + always @(posedge axis_chdr_clk) begin + if (axis_chdr_rst) begin + state <= ST_HDR; + seq_num <= 0; + end else begin + case (state) + + // ST_HDR: CHDR Header + // ------------------- + ST_HDR: begin + timestamp <= out_timestamp; + has_mdata <= (out_num_mdata != CHDR_NO_MDATA); + + if (out_pkt_info_tvalid && out_mdata_info_tvalid && chdr_pf_tready) begin + if (CHDR_W > 64) begin + // When CHDR_W > 64, the timestamp is a part of the header word. + // If this is a data packet (with or without a TS), we skip the + // timestamp state move directly to metadata/body. + if (out_num_mdata == CHDR_NO_MDATA) begin + state <= ST_PYLD; + end else begin + state <= ST_MDATA; + end + end else begin + // When CHDR_W == 64, the timestamp comes after the header. Check + // if this is a data packet with a timestamp or metadata to + // figure out the next state. + if (out_has_time) begin + state <= ST_TS; + end else if (out_num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_PYLD; + end + end + end + end + + // ST_TS: Timestamp (CHDR_W == 64 only) + // ------------------------------------ + ST_TS: begin + if (chdr_pf_tready) begin + state <= has_mdata ? ST_MDATA : ST_PYLD; + end + end + + // ST_MDATA: Metadata word + // ----------------------- + ST_MDATA: begin + if (out_mdata_tvalid && out_mdata_tready && out_mdata_tlast) begin + state <= ST_PYLD; + end + end + + // ST_PYLD: Payload word + // --------------------- + ST_PYLD: begin + if (out_pyld_tvalid && out_pyld_tready && out_pyld_tlast) begin + state <= ST_HDR; + seq_num <= seq_num + 1; + end + end + + default: begin + // We should never get here + state <= ST_HDR; + end + endcase + end + end + + always @(*) begin + case (state) + ST_HDR: begin + // Insert header word + chdr_pf_tdata = (CHDR_W > 64) ? { out_timestamp, header } : header; + chdr_pf_tvalid = out_pkt_info_tvalid & out_mdata_info_tvalid; + chdr_pf_tlast = 1'b0; + out_mdata_tready = chdr_pf_tready & // Remove empty mdata packet from FIFO + (out_num_mdata == CHDR_NO_MDATA); + out_mdata_info_tready = chdr_pf_tready; // Remove mdata info word from FIFO + out_pyld_tready = 1'b0; + out_pkt_info_tready = chdr_pf_tready; // Remove packet info word from FIFO + end + ST_TS: begin + // Insert timestamp + chdr_pf_tdata[63:0] = timestamp; + chdr_pf_tvalid = 1'b1; // Timestamp register is always valid in this state + chdr_pf_tlast = 1'b0; + out_mdata_tready = 1'b0; + out_mdata_info_tready = 1'b0; + out_pyld_tready = 1'b0; + out_pkt_info_tready = 1'b0; + end + ST_MDATA: begin + // Insert mdata words + chdr_pf_tdata = out_mdata_tdata; + chdr_pf_tvalid = out_mdata_tvalid; + chdr_pf_tlast = 1'b0; + out_mdata_tready = chdr_pf_tready; + out_mdata_info_tready = 1'b0; + out_pyld_tready = 1'b0; + out_pkt_info_tready = 1'b0; + end + ST_PYLD: begin + // Insert payload words + chdr_pf_tdata = out_pyld_tdata; + chdr_pf_tvalid = out_pyld_tvalid; + chdr_pf_tlast = out_pyld_tlast; + out_mdata_tready = 1'b0; + out_mdata_info_tready = 1'b0; + out_pyld_tready = chdr_pf_tready; + out_pkt_info_tready = 1'b0; + end + default: begin + chdr_pf_tdata = out_pyld_tdata; + chdr_pf_tvalid = 1'b0; + chdr_pf_tlast = 1'b0; + out_mdata_tready = 1'b0; + out_mdata_info_tready = 1'b0; + out_pyld_tready = 1'b0; + out_pkt_info_tready = 1'b0; + end + endcase + end + + + //--------------------------------------------------------------------------- + // Flushing Logic + //--------------------------------------------------------------------------- + + axis_packet_flush #( + .WIDTH (CHDR_W), + .FLUSH_PARTIAL_PKTS (0), + .TIMEOUT_W (32), + .PIPELINE ("IN") + ) chdr_flusher_i ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .enable (flush_en), + .timeout (flush_timeout), + .flushing (flush_active), + .done (flush_done), + .s_axis_tdata (chdr_pf_tdata), + .s_axis_tlast (chdr_pf_tlast), + .s_axis_tvalid (chdr_pf_tvalid), + .s_axis_tready (chdr_pf_tready), + .m_axis_tdata (m_axis_chdr_tdata), + .m_axis_tlast (m_axis_chdr_tlast), + .m_axis_tvalid (m_axis_chdr_tvalid), + .m_axis_tready (m_axis_chdr_tready) + ); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/core/axis_data_to_chdr.v b/fpga/usrp3/lib/rfnoc/core/axis_data_to_chdr.v new file mode 100644 index 000000000..6a5b3ce05 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/axis_data_to_chdr.v @@ -0,0 +1,452 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_data_to_chdr +// +// Description: +// +// A framer module for CHDR data packets. It accepts an input data stream +// with sideband information for packet flags and timestamp). A CHDR packet +// will be generated for each data packet that is input. +// +// The sideband information (e.g., timestamp, flags) must be input coincident +// with the AXI-Stream data input and will be sampled coincident with the +// last word of data in the packet (i.e., when tlast is asserted). +// +// This module also performs an optional clock crossing and data width +// conversion from a user requested width for the payload bus to CHDR_W. +// +// Parameters: +// +// CHDR_W : Width of the input CHDR bus in bits +// ITEM_W : Width of the output item bus in bits +// NIPC : The number of output items delivered per cycle +// SYNC_CLKS : Are the CHDR and data clocks synchronous to each other? +// MTU : Log2 of the maximum packet size in CHDR words +// INFO_FIFO_SIZE : Log2 of the info FIFO size. This determines the number of +// packets that can be simultaneously buffered in the +// payload FIFO. +// PYLD_FIFO_SIZE : Log2 of the payload FIFO size. The actual FIFO size will +// be the maximum of 2**MTU or 2**PYLD_FIFO_SIZE, since the +// FIFO must be at least one MTU so that we can calculate +// the packet length in the header. +// +// Signals: +// +// m_axis_chdr_* : Output CHDR stream +// s_axis_* : Input data stream (AXI-Stream) +// flush_* : Signals for flush control and status +// + +module axis_data_to_chdr #( + parameter CHDR_W = 256, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter SYNC_CLKS = 0, + parameter MTU = 10, + parameter INFO_FIFO_SIZE = 5, + parameter PYLD_FIFO_SIZE = MTU +)( + // Clock, reset and settings + input wire axis_chdr_clk, + input wire axis_chdr_rst, + input wire axis_data_clk, + input wire axis_data_rst, + // CHDR out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_chdr_tdata, + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Payload data stream in (AXI-Stream) + input wire [(ITEM_W*NIPC)-1:0] s_axis_tdata, + input wire [NIPC-1:0] s_axis_tkeep, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Payload sideband info + input wire [63:0] s_axis_ttimestamp, + input wire s_axis_thas_time, + input wire s_axis_teov, + input wire s_axis_teob, + // Flush signals + input wire flush_en, + input wire [31:0] flush_timeout, + output wire flush_active, + output wire flush_done +); + + // Make sure the payload FIFO is large enough to store an entire packet's + // worth of payload data. This will ensure that we can buffer the entire + // packet to calculate its length. + localparam PAYLOAD_FIFO_SIZE = PYLD_FIFO_SIZE > MTU ? + PYLD_FIFO_SIZE : MTU; + + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + + //--------------------------------------------------------------------------- + // Timestamp and Flags Capture + //--------------------------------------------------------------------------- + // + // The timestamp and flags that we use for each packet is that of the last + // data word. Here, we capture this information at the end of the packet. + // + //--------------------------------------------------------------------------- + + reg [63:0] packet_timestamp; + reg packet_has_time; + reg packet_eov; + reg packet_eob; + + always @(posedge axis_data_clk) begin + if (s_axis_tvalid & s_axis_tready & s_axis_tlast) begin + packet_timestamp <= s_axis_ttimestamp; + packet_has_time <= s_axis_thas_time; + packet_eov <= s_axis_teov; + packet_eob <= s_axis_teob; + end + end + + + //--------------------------------------------------------------------------- + // Length Counters + //--------------------------------------------------------------------------- + // + // Here We track the state of the incoming packet to determine the payload + // length. + // + //--------------------------------------------------------------------------- + + localparam HDR_LEN = CHDR_W/8; // Length of CHDR header word in bytes + + reg [15:0] packet_length; + reg [15:0] length_count = HDR_LEN; + reg in_pkt_info_tvalid = 0; + wire in_pkt_info_tready; + + always @(posedge axis_data_clk) begin : pkt_length_counter + if (axis_data_rst) begin + length_count <= HDR_LEN; + in_pkt_info_tvalid <= 1'b0; + end else begin : pkt_length_counter_main + // Calculate the length of this word in bytes, taking tkeep into account + integer i; + integer num_bytes; + num_bytes = 0; + for (i = 0; i < NIPC; i = i + 1) begin + num_bytes = num_bytes + (s_axis_tkeep[i]*(ITEM_W/8)); + end + + // Update the packet length if the word is accepted + in_pkt_info_tvalid <= 1'b0; + if (s_axis_tvalid && s_axis_tready) begin + if (s_axis_tlast) begin + length_count <= HDR_LEN; + packet_length <= length_count + num_bytes; + in_pkt_info_tvalid <= 1'b1; + end else begin + length_count <= length_count + num_bytes; + end + end + end + end + + + //--------------------------------------------------------------------------- + // Data Width Converter (ITEM_W*NIPC => CHDR_W) + //--------------------------------------------------------------------------- + + wire [CHDR_W-1:0] in_pyld_tdata; + wire in_pyld_tlast; + wire in_pyld_tvalid; + wire in_pyld_tready; + wire width_conv_tready; + + assign width_conv_tready = in_pyld_tready & in_pkt_info_tready; + + generate + if (NIPC != CHDR_W/ITEM_W) begin : gen_axis_width_conv + axis_width_conv #( + .WORD_W (ITEM_W), + .IN_WORDS (NIPC), + .OUT_WORDS (CHDR_W/ITEM_W), + .SYNC_CLKS (1), + .PIPELINE ("IN") + ) payload_width_conv_i ( + .s_axis_aclk (axis_data_clk), + .s_axis_rst (axis_data_rst), + .s_axis_tdata (s_axis_tdata), + .s_axis_tkeep ({NIPC{1'b1}}), + .s_axis_tlast (s_axis_tlast), + .s_axis_tvalid (s_axis_tvalid), + .s_axis_tready (s_axis_tready), + .m_axis_aclk (axis_data_clk), + .m_axis_rst (axis_data_rst), + .m_axis_tdata (in_pyld_tdata), + .m_axis_tkeep (), + .m_axis_tlast (in_pyld_tlast), + .m_axis_tvalid (in_pyld_tvalid), + .m_axis_tready (width_conv_tready) + ); + end else begin : no_gen_axis_width_conv + assign in_pyld_tdata = s_axis_tdata; + assign in_pyld_tlast = s_axis_tlast; + assign in_pyld_tvalid = s_axis_tvalid; + assign s_axis_tready = width_conv_tready; + end + endgenerate + + + //--------------------------------------------------------------------------- + // Input FIFOs + //--------------------------------------------------------------------------- + // + // Buffer the data, packet info, metadata, and cross it into the CHDR clock + // domain, if needed. The payload FIFO is sized to match the MTU so that an + // entire packet can be buffered while the length is calculated. + // + //--------------------------------------------------------------------------- + + wire [CHDR_W-1:0] out_pyld_tdata; + wire out_pyld_tlast; + wire out_pyld_tvalid; + reg out_pyld_tready; + + wire out_pkt_info_tvalid; + reg out_pkt_info_tready; + wire out_eob, out_eov, out_has_time; + wire [63:0] out_timestamp; + wire [15:0] out_length; + + generate if (SYNC_CLKS) begin : gen_sync_fifo + axi_fifo #( + .WIDTH (CHDR_W+1), + .SIZE (PAYLOAD_FIFO_SIZE) + ) pyld_fifo ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .clear (1'b0), + .i_tdata ({in_pyld_tlast, in_pyld_tdata}), + .i_tvalid (in_pyld_tvalid), + .i_tready (in_pyld_tready), + .o_tdata ({out_pyld_tlast, out_pyld_tdata}), + .o_tvalid (out_pyld_tvalid), + .o_tready (out_pyld_tready), + .space (), + .occupied () + ); + axi_fifo #( + .WIDTH (3 + 64 + 16), + .SIZE (INFO_FIFO_SIZE) + ) pkt_info_fifo ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .clear (1'b0), + .i_tdata ({packet_eob, packet_eov, packet_has_time,packet_timestamp, packet_length}), + .i_tvalid (in_pkt_info_tvalid), + .i_tready (in_pkt_info_tready), + .o_tdata ({out_eob, out_eov, out_has_time, out_timestamp, out_length}), + .o_tvalid (out_pkt_info_tvalid), + .o_tready (out_pkt_info_tready), + .space (), + .occupied () + ); + + end else begin : gen_async_fifo + axi_fifo_2clk #( + .WIDTH (CHDR_W + 1), + .SIZE (PAYLOAD_FIFO_SIZE) + ) pyld_fifo ( + .reset (axis_data_rst), + .i_aclk (axis_data_clk), + .i_tdata ({in_pyld_tlast, in_pyld_tdata}), + .i_tvalid (in_pyld_tvalid), + .i_tready (in_pyld_tready), + .o_aclk (axis_chdr_clk), + .o_tdata ({out_pyld_tlast, out_pyld_tdata}), + .o_tvalid (out_pyld_tvalid), + .o_tready (out_pyld_tready) + ); + axi_fifo_2clk #( + .WIDTH (3 + 64 + 16), + .SIZE (INFO_FIFO_SIZE) + ) pkt_info_fifo ( + .reset (axis_data_rst), + .i_aclk (axis_data_clk), + .i_tdata ({packet_eob, packet_eov, packet_has_time,packet_timestamp, packet_length}), + .i_tvalid (in_pkt_info_tvalid), + .i_tready (in_pkt_info_tready), + .o_aclk (axis_chdr_clk), + .o_tdata ({out_eob, out_eov, out_has_time, out_timestamp, out_length}), + .o_tvalid (out_pkt_info_tvalid), + .o_tready (out_pkt_info_tready) + ); + end endgenerate + + + //--------------------------------------------------------------------------- + // Output State Machine + //--------------------------------------------------------------------------- + + reg [CHDR_W-1:0] chdr_pf_tdata; + reg chdr_pf_tlast, chdr_pf_tvalid; + wire chdr_pf_tready; + + localparam [1:0] ST_HDR = 0; // Processing the output CHDR header + localparam [1:0] ST_TS = 1; // Processing the output CHDR timestamp + localparam [1:0] ST_PYLD = 2; // Processing the output CHDR payload word + + reg [1:0] state = ST_HDR; + + reg [15:0] seq_num = 0; + + wire [63:0] header; + reg [63:0] timestamp; + wire [15:0] length; + + // Some the payload, metadata, and timestamp lengths (out_length already + // includes the header). + assign length = (CHDR_W > 64) ? out_length : out_length + 8*out_has_time; + + // Build the header word + assign header = chdr_build_header( + 6'b0, // vc + out_eob, // eob + out_eov, // eov + out_has_time ? CHDR_PKT_TYPE_DATA_TS : + CHDR_PKT_TYPE_DATA, // pkt_type + 0, // num_mdata + seq_num, // seq_num + length, // length + 16'b0 // dst_epid + ); + + always @(posedge axis_chdr_clk) begin + if (axis_chdr_rst) begin + state <= ST_HDR; + seq_num <= 0; + end else begin + case (state) + + // ST_HDR: CHDR Header + // ------------------- + ST_HDR: begin + timestamp <= out_timestamp; + + if (out_pkt_info_tvalid && chdr_pf_tready) begin + seq_num <= seq_num + 1; + + if (CHDR_W > 64) begin + // When CHDR_W > 64, the timestamp is a part of the header word. + // If this is a data packet (with or without a TS), we skip the + // timestamp state move directly to the payload. + state <= ST_PYLD; + end else begin + // When CHDR_W == 64, the timestamp comes after the header. Check + // if this is a data packet with a timestamp to figure out the + // next state. + if (out_has_time) begin + state <= ST_TS; + end else begin + state <= ST_PYLD; + end + end + end + end + + // ST_TS: Timestamp (CHDR_W == 64 only) + // ------------------------------------ + ST_TS: begin + if (chdr_pf_tready) begin + state <= ST_PYLD; + end + end + + // ST_PYLD: Payload word + // --------------------- + ST_PYLD: begin + if (out_pyld_tvalid && out_pyld_tready && out_pyld_tlast) begin + state <= ST_HDR; + end + end + + default: begin + // We should never get here + state <= ST_HDR; + end + endcase + end + end + + always @(*) begin + case (state) + ST_HDR: begin + // Insert header word + chdr_pf_tdata = (CHDR_W > 64) ? { out_timestamp, header } : header; + chdr_pf_tvalid = out_pkt_info_tvalid; + chdr_pf_tlast = 1'b0; + out_pyld_tready = 1'b0; + out_pkt_info_tready = chdr_pf_tready; // Remove packet info word from FIFO + end + ST_TS: begin + // Insert timestamp + chdr_pf_tdata[63:0] = timestamp; + chdr_pf_tvalid = 1'b1; // Timestamp register is always valid in this state + chdr_pf_tlast = 1'b0; + out_pyld_tready = 1'b0; + out_pkt_info_tready = 1'b0; + end + ST_PYLD: begin + // Insert payload words + chdr_pf_tdata = out_pyld_tdata; + chdr_pf_tvalid = out_pyld_tvalid; + chdr_pf_tlast = out_pyld_tlast; + out_pyld_tready = chdr_pf_tready; + out_pkt_info_tready = 1'b0; + end + default: begin + chdr_pf_tdata = out_pyld_tdata; + chdr_pf_tvalid = 1'b0; + chdr_pf_tlast = 1'b0; + out_pyld_tready = 1'b0; + out_pkt_info_tready = 1'b0; + end + endcase + end + + + //--------------------------------------------------------------------------- + // Flushing Logic + //--------------------------------------------------------------------------- + + axis_packet_flush #( + .WIDTH (CHDR_W), + .FLUSH_PARTIAL_PKTS (0), + .TIMEOUT_W (32), + .PIPELINE ("IN") + ) chdr_flusher_i ( + .clk (axis_chdr_clk), + .reset (axis_chdr_rst), + .enable (flush_en), + .timeout (flush_timeout), + .flushing (flush_active), + .done (flush_done), + .s_axis_tdata (chdr_pf_tdata), + .s_axis_tlast (chdr_pf_tlast), + .s_axis_tvalid (chdr_pf_tvalid), + .s_axis_tready (chdr_pf_tready), + .m_axis_tdata (m_axis_chdr_tdata), + .m_axis_tlast (m_axis_chdr_tlast), + .m_axis_tvalid (m_axis_chdr_tvalid), + .m_axis_tready (m_axis_chdr_tready) + ); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/core/axis_pyld_ctxt_to_chdr.v b/fpga/usrp3/lib/rfnoc/core/axis_pyld_ctxt_to_chdr.v new file mode 100644 index 000000000..c73d7f365 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/axis_pyld_ctxt_to_chdr.v @@ -0,0 +1,463 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_pyld_ctxt_to_chdr +// Description: +// A header framer module for CHDR data packets. +// Accepts an input payload and context stream, and produces an +// output CHDR stream. +// This module also performs an optional clock crossing and data +// width convertion from a user requested width for the +// payload bus to CHDR_W. +// Context and data packets must be interleaved i.e. a context packet +// must arrive before its corresponding data packet. However, if +// context prefetching is enabled, the context for the next packet +// may arrive before the data for the current packet has been +// consumed. In the case of a rate reduction, this allows the module +// to sustain a gapless stream of payload items and a bursty +// sideband context path. +// +// Parameters: +// - CHDR_W: Width of the input CHDR bus in bits +// - ITEM_W: Width of the output item bus in bits +// - NIPC: The number of output items delievered per cycle +// - SYNC_CLKS: Are the CHDR and data clocks synchronous to each other? +// - CONTEXT_FIFO_SIZE: FIFO size for the context path +// - PAYLOAD_FIFO_SIZE: FIFO size for the payload path +// - MTU: Log2 of the maximum packet size in words +// - CONTEXT_PREFETCH_EN: Is context prefetching enabled? +// +// Signals: +// - s_axis_payload_* : Input payload stream (AXI-Stream) +// - s_axis_context_* : Input context stream (AXI-Stream) +// - s_axis_chdr_* : Output CHDR stream (AXI-Stream) +// - framer_errors : Number of framer errors (dropped packets) +// - flush_* : Signals for flush control and status +// + +module axis_pyld_ctxt_to_chdr #( + parameter CHDR_W = 256, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter SYNC_CLKS = 0, + parameter CONTEXT_FIFO_SIZE = 1, + parameter PAYLOAD_FIFO_SIZE = 1, + parameter MTU = 9, + parameter CONTEXT_PREFETCH_EN = 1 +)( + // Clock, reset and settings + input wire axis_chdr_clk, + input wire axis_chdr_rst, + input wire axis_data_clk, + input wire axis_data_rst, + // CHDR in (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_chdr_tdata, + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Payload stream out (AXI-Stream) + input wire [(ITEM_W*NIPC)-1:0] s_axis_payload_tdata, + input wire [NIPC-1:0] s_axis_payload_tkeep, + input wire s_axis_payload_tlast, + input wire s_axis_payload_tvalid, + output wire s_axis_payload_tready, + // Context stream out (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_context_tdata, + input wire [3:0] s_axis_context_tuser, + input wire s_axis_context_tlast, + input wire s_axis_context_tvalid, + output wire s_axis_context_tready, + // Status + output reg [31:0] framer_errors, + // Flush signals + input wire flush_en, + input wire [31:0] flush_timeout, + output wire flush_active, + output wire flush_done +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // Intput State Machine + // --------------------------------------------------- + reg [2:0] ctxt_pkt_cnt = 3'd0, pyld_pkt_cnt = 3'd0; + // A payload packet can pass only if it is preceeded by a context packet + wire pass_pyld = ((ctxt_pkt_cnt - pyld_pkt_cnt) > 3'd0); + // A context packet has to be blocked if its corresponding payload packet hasn't passed except + // when prefetching is enabled. In that case one additional context packet is allowed to pass + wire pass_ctxt = ((ctxt_pkt_cnt - pyld_pkt_cnt) < (CONTEXT_PREFETCH_EN == 1 ? 3'd2 : 3'd1)); + + always @(posedge axis_data_clk) begin + if (axis_data_rst) begin + ctxt_pkt_cnt <= 3'd0; + pyld_pkt_cnt <= 3'd0; + end else begin + if (s_axis_context_tvalid && s_axis_context_tready && s_axis_context_tlast) + ctxt_pkt_cnt <= ctxt_pkt_cnt + 3'd1; + if (s_axis_payload_tvalid && s_axis_payload_tready && s_axis_payload_tlast) + pyld_pkt_cnt <= pyld_pkt_cnt + 3'd1; + end + end + + wire tmp_ctxt_tvalid, tmp_ctxt_tready; + wire tmp_pyld_tvalid, tmp_pyld_tready; + + assign tmp_ctxt_tvalid = s_axis_context_tvalid && pass_ctxt; + assign tmp_pyld_tvalid = s_axis_payload_tvalid && pass_pyld; + assign s_axis_context_tready = tmp_ctxt_tready && pass_ctxt; + assign s_axis_payload_tready = tmp_pyld_tready && pass_pyld; + + // --------------------------------------------------- + // Data Width Converter: ITEM_W*NIPC => CHDR_W + // --------------------------------------------------- + wire [CHDR_W-1:0] in_pyld_tdata; + wire in_pyld_tlast; + wire in_pyld_tvalid; + wire in_pyld_tready; + + axis_width_conv #( + .WORD_W(ITEM_W), .IN_WORDS(NIPC), .OUT_WORDS(CHDR_W/ITEM_W), + .SYNC_CLKS(1), .PIPELINE("IN") + ) payload_width_conv_i ( + .s_axis_aclk(axis_data_clk), .s_axis_rst(axis_data_rst), + .s_axis_tdata(s_axis_payload_tdata), + .s_axis_tkeep(s_axis_payload_tkeep), + .s_axis_tlast(s_axis_payload_tlast), + .s_axis_tvalid(tmp_pyld_tvalid), + .s_axis_tready(tmp_pyld_tready), + .m_axis_aclk(axis_data_clk), .m_axis_rst(axis_data_rst), + .m_axis_tdata(in_pyld_tdata), + .m_axis_tkeep(/* unused */), + .m_axis_tlast(in_pyld_tlast), + .m_axis_tvalid(in_pyld_tvalid), + .m_axis_tready(in_pyld_tready) + ); + + // --------------------------------------------------- + // Payload and Context FIFOs + // --------------------------------------------------- + wire [CHDR_W-1:0] out_ctxt_tdata , out_pyld_tdata ; + wire [3:0] out_ctxt_tuser; + wire out_ctxt_tlast , out_pyld_tlast ; + wire out_ctxt_tvalid, out_pyld_tvalid; + reg out_ctxt_tready, out_pyld_tready; + + generate if (SYNC_CLKS) begin + axi_fifo #(.WIDTH(CHDR_W+4+1), .SIZE(CONTEXT_FIFO_SIZE)) ctxt_fifo_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), .clear(1'b0), + .i_tdata({s_axis_context_tlast, s_axis_context_tuser, s_axis_context_tdata}), + .i_tvalid(tmp_ctxt_tvalid), .i_tready(tmp_ctxt_tready), + .o_tdata({out_ctxt_tlast, out_ctxt_tuser, out_ctxt_tdata}), + .o_tvalid(out_ctxt_tvalid), .o_tready(out_ctxt_tready), + .space(), .occupied() + ); + axi_fifo #(.WIDTH(CHDR_W+1), .SIZE(PAYLOAD_FIFO_SIZE)) pyld_fifo_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), .clear(1'b0), + .i_tdata({in_pyld_tlast, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_tdata({out_pyld_tlast, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready), + .space(), .occupied() + ); + end else begin + axi_fifo_2clk #(.WIDTH(CHDR_W+4+1), .SIZE(CONTEXT_FIFO_SIZE)) ctxt_fifo_i ( + .reset(axis_data_rst), + .i_aclk(axis_data_clk), + .i_tdata({s_axis_context_tlast, s_axis_context_tuser, s_axis_context_tdata}), + .i_tvalid(tmp_ctxt_tvalid), .i_tready(tmp_ctxt_tready), + .o_aclk(axis_chdr_clk), + .o_tdata({out_ctxt_tlast, out_ctxt_tuser, out_ctxt_tdata}), + .o_tvalid(out_ctxt_tvalid), .o_tready(out_ctxt_tready) + ); + axi_fifo_2clk #(.WIDTH(CHDR_W+1), .SIZE(PAYLOAD_FIFO_SIZE)) pyld_fifo_i ( + .reset(axis_data_rst), + .i_aclk(axis_data_clk), + .i_tdata({in_pyld_tlast, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_aclk(axis_chdr_clk), + .o_tdata({out_pyld_tlast, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready) + ); + end endgenerate + + // --------------------------------------------------- + // Output State Machine + // --------------------------------------------------- + wire [CHDR_W-1:0] chdr_pg_tdata; + reg chdr_pg_tlast, chdr_pg_tvalid; + wire chdr_pg_terror, chdr_pg_tready; + + localparam [2:0] ST_HDR = 3'd0; // Processing the output CHDR header + localparam [2:0] ST_TS = 3'd1; // Processing the output CHDR timestamp + localparam [2:0] ST_MDATA = 3'd2; // Processing the output CHDR metadata word + localparam [2:0] ST_BODY = 3'd3; // Processing the output CHDR payload word + localparam [2:0] ST_DROP_CTXT = 3'd4; // Something went wrong... Dropping context packet + localparam [2:0] ST_DROP_PYLD = 3'd5; // Something went wrong... Dropping payload packet + localparam [2:0] ST_TERMINATE = 3'd6; // Something went wrong... Rejecting output packet + + reg [2:0] state = ST_HDR; + reg [4:0] mdata_pending = 5'd0; + + // Shortcuts: CHDR header + wire [2:0] out_pkt_type = chdr_get_pkt_type(out_ctxt_tdata[63:0]); + wire [4:0] out_num_mdata = chdr_get_num_mdata(out_ctxt_tdata[63:0]); + + always @(posedge axis_chdr_clk) begin + if (axis_chdr_rst) begin + state <= ST_HDR; + framer_errors <= 32'd0; + end else begin + case (state) + + // ST_HDR: CHDR Header + // ------------------- + ST_HDR: begin + if (out_ctxt_tvalid && out_ctxt_tready) begin + mdata_pending <= out_num_mdata; + if (CHDR_W > 64) begin + // When CHDR_W > 64, the timestamp is a part of the header word. + // If this is a data packet (with/without a TS), we skip the TS state + // move directly to metadata/body + if (out_num_mdata != CHDR_NO_MDATA) begin + if (!out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_HDR_TS) + state <= ST_MDATA; // tlast should be low. Move to metadata. + else + state <= ST_DROP_CTXT; // Malformed packet: Wrong tuser. Drop ctxt+pyld + else + state <= ST_DROP_PYLD; // Premature tlast. Drop pyld + end else begin + if (out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_HDR_TS) + state <= ST_BODY; // tlast should be high. Move to payload. + else + state <= ST_DROP_PYLD; // Malformed packet: Wrong tuser. Drop pyld + else + state <= ST_DROP_CTXT; // Malformed packet: extra context lines. Drop ctxt+pyld + end + end else begin + // When CHDR_W == 64, the timestamp comes after the header. Check if this is a data + // packet with a TS to figure out the next state. If no TS, then check for metadata + // to move to the next state. Drop any non-data packets. + if (out_pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + if (!out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_HDR) + state <= ST_TS; // tlast should be low. Move to timestamp. + else + state <= ST_DROP_CTXT; // Malformed packet: Wrong tuser. Drop ctxt+pyld + else + state <= ST_DROP_PYLD; // Premature tlast. Drop pyld + end else begin + if (out_num_mdata != CHDR_NO_MDATA) begin + if (!out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_HDR) + state <= ST_MDATA; // tlast should be low. Move to metadata. + else + state <= ST_DROP_CTXT; // Malformed packet: Wrong tuser. Drop ctxt+pyld + else + state <= ST_DROP_PYLD; // Premature tlast. Drop pyld + end else begin + if (out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_HDR) + state <= ST_BODY; // tlast should be high. Move to payload. + else + state <= ST_DROP_PYLD; // Malformed packet: Wrong tuser. Drop pyld + else + state <= ST_DROP_CTXT; // Malformed packet: extra context lines. Drop ctxt+pyld + end + end + end + end + end + + // ST_TS: Timestamp (CHDR_W == 64 only) + // ------------------------------------ + ST_TS: begin + if (out_ctxt_tvalid && out_ctxt_tready) begin + if (mdata_pending != CHDR_NO_MDATA) begin + if (!out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_TS) + state <= ST_MDATA; // tlast should be low. Move to metadata. + else + state <= ST_DROP_CTXT; // Malformed packet: Wrong tuser. Drop ctxt+pyld + else + state <= ST_DROP_PYLD; // Premature tlast. Drop pyld + end else begin + if (out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_TS) + state <= ST_BODY; // tlast should be high. Move to payload. + else + state <= ST_DROP_PYLD; // Malformed packet: Wrong tuser. Drop pyld + else + state <= ST_DROP_CTXT; // Malformed packet: extra context lines. Drop ctxt+pyld + end + end + end + + // ST_MDATA: Metadata word + // ----------------------- + ST_MDATA: begin + if (out_ctxt_tvalid && out_ctxt_tready) begin + if (mdata_pending != 5'd1) begin + mdata_pending <= mdata_pending - 'd1; + if (!out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_MDATA) + state <= ST_MDATA; // tlast should be low. Continue processing metadata. + else + state <= ST_DROP_CTXT; // Malformed packet: Wrong tuser. Drop ctxt+pyld + else + state <= ST_DROP_PYLD; // Premature tlast. Drop pyld + end else begin + if (out_ctxt_tlast) + if (out_ctxt_tuser == CONTEXT_FIELD_MDATA) + state <= ST_BODY; // tlast should be high. Move to payload. + else + state <= ST_DROP_PYLD; // Malformed packet: Wrong tuser. Drop pyld + else + state <= ST_DROP_CTXT; // Malformed packet: extra context lines. Drop ctxt+pyld + end + end + end + + // ST_BODY: Payload word + // --------------------- + ST_BODY: begin + if (out_pyld_tvalid && out_pyld_tready) begin + state <= out_pyld_tlast ? ST_HDR : ST_BODY; + end + end + + // ST_DROP_CTXT: Drop current context packet + // ----------------------------------------- + ST_DROP_CTXT: begin + if (out_ctxt_tvalid && out_ctxt_tready) begin + state <= out_ctxt_tlast ? ST_DROP_PYLD : ST_DROP_CTXT; + end + end + + // ST_DROP_PYLD: Drop current payload packet + // ----------------------------------------- + ST_DROP_PYLD: begin + if (out_pyld_tvalid && out_pyld_tready) begin + state <= out_pyld_tlast ? ST_TERMINATE : ST_DROP_PYLD; + end + end + + // ST_TERMINATE: Drop partial output packet + // ---------------------------------------- + ST_TERMINATE: begin + if (chdr_pg_tready) begin + state <= ST_HDR; + framer_errors <= framer_errors + 32'd1; + end + end + + default: begin + // We should never get here + state <= ST_HDR; + end + endcase + end + end + + + always @(*) begin + case (state) + ST_HDR: begin + // A context word passes fwd to the CHDR output + chdr_pg_tvalid = out_ctxt_tvalid; + chdr_pg_tlast = 1'b0; // tlast is inherited from the data stream + out_ctxt_tready = chdr_pg_tready; + out_pyld_tready = 1'b0; + end + ST_TS: begin + // A context word passes fwd to the CHDR output + chdr_pg_tvalid = out_ctxt_tvalid; + chdr_pg_tlast = 1'b0; // tlast is inherited from the data stream + out_ctxt_tready = chdr_pg_tready; + out_pyld_tready = 1'b0; + end + ST_MDATA: begin + // A context word passes fwd to the CHDR output + chdr_pg_tvalid = out_ctxt_tvalid; + chdr_pg_tlast = 1'b0; // tlast is inherited from the data stream + out_ctxt_tready = chdr_pg_tready; + out_pyld_tready = 1'b0; + end + ST_BODY: begin + // A payload word passes fwd to the CHDR output + chdr_pg_tvalid = out_pyld_tvalid; + chdr_pg_tlast = out_pyld_tlast; + out_ctxt_tready = 1'b0; + out_pyld_tready = chdr_pg_tready; + end + ST_DROP_CTXT: begin + // A context word is consumed without passing fwd + chdr_pg_tvalid = 1'b0; + chdr_pg_tlast = 1'b0; + out_ctxt_tready = 1'b1; + out_pyld_tready = 1'b0; + end + ST_DROP_PYLD: begin + // A payload word is consumed without passing fwd + chdr_pg_tvalid = 1'b0; + chdr_pg_tlast = 1'b0; + out_ctxt_tready = 1'b0; + out_pyld_tready = 1'b1; + end + ST_TERMINATE: begin + // A dummy word with a tlast and terror is passed fwd + // to evacuate the current packet from the packet_gate + chdr_pg_tvalid = 1'b1; + chdr_pg_tlast = 1'b1; + out_ctxt_tready = 1'b0; + out_pyld_tready = 1'b0; + end + default: begin + chdr_pg_tvalid = 1'b0; + chdr_pg_tlast = 1'b0; + out_ctxt_tready = 1'b0; + out_pyld_tready = 1'b0; + end + endcase + end + + assign chdr_pg_tdata = (state == ST_BODY) ? out_pyld_tdata : out_ctxt_tdata; + assign chdr_pg_terror = (state == ST_TERMINATE); + + // --------------------------------------------------- + // Packet gate + // --------------------------------------------------- + + wire [CHDR_W-1:0] chdr_flush_tdata; + wire chdr_flush_tlast, chdr_flush_tvalid; + wire chdr_flush_terror, chdr_flush_tready; + + axis_packet_flush #( + .WIDTH(CHDR_W+1), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(32), .PIPELINE("IN") + ) chdr_flusher_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), + .enable(flush_en), .timeout(flush_timeout), + .flushing(flush_active), .done(flush_done), + .s_axis_tdata({chdr_pg_terror, chdr_pg_tdata}), .s_axis_tlast(chdr_pg_tlast), + .s_axis_tvalid(chdr_pg_tvalid), .s_axis_tready(chdr_pg_tready), + .m_axis_tdata({chdr_flush_terror, chdr_flush_tdata}), .m_axis_tlast(chdr_flush_tlast), + .m_axis_tvalid(chdr_flush_tvalid), .m_axis_tready(chdr_flush_tready) + ); + + axi_packet_gate #( .WIDTH(CHDR_W), .SIZE(MTU), .USE_AS_BUFF(0) ) out_gate_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), .clear(flush_active), + .i_tdata(chdr_flush_tdata), .i_tlast(chdr_flush_tlast), .i_terror(chdr_flush_terror), + .i_tvalid(chdr_flush_tvalid), .i_tready(chdr_flush_tready), + .o_tdata(m_axis_chdr_tdata), .o_tlast(m_axis_chdr_tlast), + .o_tvalid(m_axis_chdr_tvalid), .o_tready(m_axis_chdr_tready) + ); + +endmodule // axis_pyld_ctxt_to_chdr diff --git a/fpga/usrp3/lib/rfnoc/core/backend_iface.v b/fpga/usrp3/lib/rfnoc/core/backend_iface.v new file mode 100644 index 000000000..59429ea6b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/backend_iface.v @@ -0,0 +1,142 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: backend_iface +// Description: +// A noc_shell interface to the backend infrastructure +// + +module backend_iface #( + parameter [31:0] NOC_ID = 32'h0, + parameter [5:0] NUM_DATA_I = 0, + parameter [5:0] NUM_DATA_O = 0, + parameter [5:0] CTRL_FIFOSIZE = 0, + parameter [7:0] CTRL_MAX_ASYNC_MSGS = 0, + parameter [5:0] MTU = 0 +)( + // Input clock + input wire rfnoc_chdr_clk, + input wire rfnoc_ctrl_clk, + // Backend interface (sync. to rfnoc_ctrl_clk) + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + // Output reset + output wire rfnoc_chdr_rst, + output wire rfnoc_ctrl_rst, + // Flush interface (sync. to rfnoc_chdr_clk) + output wire data_i_flush_en, + output wire [31:0] data_i_flush_timeout, + input wire [63:0] data_i_flush_active, + input wire [63:0] data_i_flush_done, + output wire data_o_flush_en, + output wire [31:0] data_o_flush_timeout, + input wire [63:0] data_o_flush_active, + input wire [63:0] data_o_flush_done +); + localparam RESET_LENGTH = 32; + + `include "rfnoc_backend_iface.vh" + + // ----------------------------------- + // CONFIG: Infrastructure => Block + // ----------------------------------- + wire [BEC_TOTAL_WIDTH-1:0] rfnoc_core_config_trim = rfnoc_core_config[BEC_TOTAL_WIDTH-1:0]; + + reg [31:0] flush_timeout_ctclk = 32'd0; + reg flush_en_ctclk = 1'b0; + reg soft_ctrl_rst_ctclk = 1'b0; + reg soft_chdr_rst_ctclk = 1'b0; + + // Register logic before synchronizer + always @(posedge rfnoc_ctrl_clk) begin + flush_timeout_ctclk <= rfnoc_core_config_trim[BEC_FLUSH_TIMEOUT_OFFSET +: BEC_FLUSH_TIMEOUT_WIDTH]; + flush_en_ctclk <= rfnoc_core_config_trim[BEC_FLUSH_EN_OFFSET +: BEC_FLUSH_EN_WIDTH ]; + soft_ctrl_rst_ctclk <= rfnoc_core_config_trim[BEC_SOFT_CTRL_RST_OFFSET +: BEC_SOFT_CTRL_RST_WIDTH]; + soft_chdr_rst_ctclk <= rfnoc_core_config_trim[BEC_SOFT_CHDR_RST_OFFSET +: BEC_SOFT_CHDR_RST_WIDTH]; + end + + // Synchronizer + wire [31:0] flush_timeout_chclk; + wire flush_en_chclk; + + // Note: We are using a synchronizer to cross the 32-bit timeout bus + // into a different clock domain. Typically we would use a 2clk FIFO + // but it's OK to have the bits unsynchronized here because the value + // is static and is set from SW long before it is actually used. + + synchronizer #(.WIDTH(33), .INITIAL_VAL(33'd0)) sync_ctrl_i ( + .clk(rfnoc_chdr_clk), .rst(1'b0), + .in({flush_en_ctclk, flush_timeout_ctclk}), + .out({flush_en_chclk, flush_timeout_chclk}) + ); + + // Synchronize the reset to the CHDR and CTRL clock domains, and extend the + // reset pulse to make it long enough for most IP to reset correctly. + + wire rfnoc_ctrl_rst_pulse; + wire rfnoc_chdr_rst_pulse; + + pulse_synchronizer #(.MODE("POSEDGE")) soft_ctrl_rst_sync_i ( + .clk_a(rfnoc_ctrl_clk), .rst_a(1'b0), .pulse_a(soft_ctrl_rst_ctclk), .busy_a(), + .clk_b(rfnoc_ctrl_clk), .pulse_b(rfnoc_ctrl_rst_pulse) + ); + + pulse_synchronizer #(.MODE("POSEDGE")) soft_chdr_rst_sync_i ( + .clk_a(rfnoc_ctrl_clk), .rst_a(1'b0), .pulse_a(soft_chdr_rst_ctclk), .busy_a(), + .clk_b(rfnoc_chdr_clk), .pulse_b(rfnoc_chdr_rst_pulse) + ); + + pulse_stretch_min #(.LENGTH(RESET_LENGTH)) soft_ctrl_rst_stretch_i ( + .clk(rfnoc_ctrl_clk), .rst(1'b0), + .pulse_in(rfnoc_ctrl_rst_pulse), .pulse_out(rfnoc_ctrl_rst) + ); + + pulse_stretch_min #(.LENGTH(RESET_LENGTH)) soft_chdr_rst_stretch_i ( + .clk(rfnoc_chdr_clk), .rst(1'b0), + .pulse_in(rfnoc_chdr_rst_pulse), .pulse_out(rfnoc_chdr_rst) + ); + + assign data_i_flush_timeout = flush_timeout_chclk; + assign data_o_flush_timeout = flush_timeout_chclk; + assign data_i_flush_en = flush_en_chclk; + assign data_o_flush_en = flush_en_chclk; + + // ----------------------------------- + // STATUS: Block => Infrastructure + // ----------------------------------- + + reg flush_active_chclk = 1'b0; + reg flush_done_chclk = 1'b0; + + // Register logic before synchronizer + wire flush_active_ctclk; + wire flush_done_ctclk; + + always @(posedge rfnoc_chdr_clk) begin + flush_active_chclk <= (|data_i_flush_active[NUM_DATA_I-1:0]) | (|data_o_flush_active[NUM_DATA_O-1:0]); + flush_done_chclk <= (&data_i_flush_done [NUM_DATA_I-1:0]) & (&data_o_flush_done [NUM_DATA_O-1:0]); + end + + // Synchronizer + synchronizer #(.WIDTH(2), .INITIAL_VAL(2'd0)) sync_status_i ( + .clk(rfnoc_ctrl_clk), .rst(1'b0), + .in({flush_active_chclk, flush_done_chclk}), + .out({flush_active_ctclk, flush_done_ctclk}) + ); + + assign rfnoc_core_status[BES_PROTO_VER_OFFSET +:BES_PROTO_VER_WIDTH ] = BACKEND_PROTO_VER; + assign rfnoc_core_status[BES_NUM_DATA_I_OFFSET +:BES_NUM_DATA_I_WIDTH ] = NUM_DATA_I; + assign rfnoc_core_status[BES_NUM_DATA_O_OFFSET +:BES_NUM_DATA_O_WIDTH ] = NUM_DATA_O; + assign rfnoc_core_status[BES_CTRL_FIFOSIZE_OFFSET +:BES_CTRL_FIFOSIZE_WIDTH ] = CTRL_FIFOSIZE; + assign rfnoc_core_status[BES_CTRL_MAX_ASYNC_MSGS_OFFSET+:BES_CTRL_MAX_ASYNC_MSGS_WIDTH] = CTRL_MAX_ASYNC_MSGS; + assign rfnoc_core_status[BES_NOC_ID_OFFSET +:BES_NOC_ID_WIDTH ] = NOC_ID; + assign rfnoc_core_status[BES_FLUSH_ACTIVE_OFFSET +:BES_FLUSH_ACTIVE_WIDTH ] = flush_active_ctclk; + assign rfnoc_core_status[BES_FLUSH_DONE_OFFSET +:BES_FLUSH_DONE_WIDTH ] = flush_done_ctclk; + assign rfnoc_core_status[BES_DATA_MTU_OFFSET +:BES_DATA_MTU_WIDTH ] = MTU; + // Assign the rest to 0 + assign rfnoc_core_status[511:BES_TOTAL_WIDTH] = {(512-BES_TOTAL_WIDTH){1'b0}}; + +endmodule // backend_iface + diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_compute_tkeep.v b/fpga/usrp3/lib/rfnoc/core/chdr_compute_tkeep.v new file mode 100644 index 000000000..72c5bab13 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_compute_tkeep.v @@ -0,0 +1,86 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_compute_tkeep +// Description: +// This module monitors an AXI-Stream CHDR bus and uses the +// packet size field in the CHDR header to compute a tkeep +// trailer signal to indicate the the valid bytes when +// tlast is asserted. +// +// Parameters: +// - CHDR_W: Width of the CHDR bus in bits +// - ITEM_W: Width of the item bus in bits (must be a multiple of 8) +// +// Signals: +// - axis_* : AXI-Stream CHDR bus + +module chdr_compute_tkeep #( + parameter CHDR_W = 256, + parameter ITEM_W = 32 +)( + input wire clk, + input wire rst, + input wire [CHDR_W-1:0] axis_tdata, + input wire axis_tlast, + input wire axis_tvalid, + input wire axis_tready, + output wire [(CHDR_W/ITEM_W)-1:0] axis_tkeep +); + + `include "rfnoc_chdr_utils.vh" + + generate if (CHDR_W > ITEM_W) begin + + localparam CHDR_W_BYTES = CHDR_W/8; + localparam ITEM_W_BYTES = ITEM_W/8; + localparam KEEP_W = CHDR_W_BYTES/ITEM_W_BYTES; + + // Binary to thermometer decoder + // 2'd0 => 4'b1111 (special case) + // 2'd1 => 4'b0001 + // 2'd2 => 4'b0011 + // 2'd3 => 4'b0111 + function [KEEP_W-1:0] bin2thermo; + input [$clog2(KEEP_W)-1:0] bin; + bin2thermo = ~((~1)<<((bin-1)%KEEP_W)); + endfunction + + // Read the packet length and figure out the number + // of trailing items + wire [15:0] pkt_len = chdr_get_length(axis_tdata[63:0]); + wire [KEEP_W-1:0] len_thermo = bin2thermo(pkt_len[$clog2(CHDR_W_BYTES)-1:$clog2(ITEM_W_BYTES)]); + reg [KEEP_W-1:0] reg_len_thermo = 'h0; + reg is_header = 1'b1; + + always @(posedge clk) begin + if (rst) begin + is_header <= 1'b1; + end else if (axis_tvalid & axis_tready) begin + is_header <= axis_tlast; + if (is_header) begin + reg_len_thermo <= len_thermo; + end + end + end + + // tkeep indicates trailing items, so for lines with tlast == 0, + // tkeep is all 1's. + assign axis_tkeep = (~axis_tlast) ? {KEEP_W{1'b1}} : + (is_header ? len_thermo : reg_len_thermo); + + end else if (CHDR_W == ITEM_W) begin + + // Only one item per CHDR word. So always keep it. + assign axis_tkeep = 1'b1; + + end else begin + + // Illegal. A item must be smaller than the CHDR_W + illegal_parameter_value item_w_cannot_be_larger_than_chdr_w(); + + end endgenerate + +endmodule // chdr_compute_tkeep diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_data_swapper.v b/fpga/usrp3/lib/rfnoc/core/chdr_data_swapper.v new file mode 100644 index 000000000..9b5e96bca --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_data_swapper.v @@ -0,0 +1,227 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_data_swapper +// Description: +// A module to adapt a CHDR stream to correctly sequence in +// a software buffer of a user-specified type. Here are the +// the swapping assumptions: +// - The CHDR header, timestamp and metadata for all packet +// types must be interpreted as a uint64_t. +// - All Control, Stream Status/Cmd, Management packet payloads +// must reside in a uint64_t* buffer. +// - The buffer type for the data packet payload and metadata +// is user configurable +// +// Parameters: +// - CHDR_W: Width of the tdata bus in bits +// +// Signals: +// - payload_sw_buff: SW buffer mode for payload (0=u64, 1=u32, 2=u16, 3=u8) +// - mdata_sw_buff : SW buffer mode for metadata (0=u64, 1=u32, 2=u16, 3=u8) +// - s_axis_* : The input AXI stream +// - m_axis_* : The output AXI stream +// + +module chdr_data_swapper #( + parameter CHDR_W = 256 +)( + // Clock and Reset + input wire clk, + input wire rst, + // Software Buffer Mode + input wire [1:0] payload_sw_buff, + input wire [1:0] mdata_sw_buff, + input wire swap_endianness, + // Input AXIS + input wire [CHDR_W-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Output AXIS + output wire [CHDR_W-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready +); + + `include "../core/rfnoc_chdr_utils.vh" + + // *_sw_buff values + localparam [1:0] SW_BUFF_UINT64 = 2'd0; + localparam [1:0] SW_BUFF_UINT32 = 2'd1; + localparam [1:0] SW_BUFF_UINT16 = 2'd2; + localparam [1:0] SW_BUFF_UINT8 = 2'd3; + + localparam SWAP_W = $clog2(CHDR_W); + + // Packet states + localparam [2:0] ST_HDR = 3'd0; + localparam [2:0] ST_TS = 3'd1; + localparam [2:0] ST_MDATA = 3'd2; + localparam [2:0] ST_DATA_BODY = 3'd3; + localparam [2:0] ST_OTHER = 3'd4; + + reg [2:0] state = ST_HDR; + reg [4:0] mdata_pending = CHDR_NO_MDATA; + reg [SWAP_W-2:0] pyld_tswap = 'h0, mdata_tswap = 'h0; + + // Shortcuts: CHDR header + wire [2:0] pkt_type = chdr_get_pkt_type(s_axis_tdata[63:0]); + wire [4:0] num_mdata = chdr_get_num_mdata(s_axis_tdata[63:0]); + + // State machine to determine packet state + always @(posedge clk) begin + if (rst) begin + state <= ST_HDR; + end else if (s_axis_tvalid & s_axis_tready) begin + case (state) + ST_HDR: begin + mdata_pending <= num_mdata; + if (!s_axis_tlast) begin + if (CHDR_W > 64) begin + if (pkt_type == CHDR_PKT_TYPE_DATA || pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + if (num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_DATA_BODY; + end + end else begin + state <= ST_OTHER; + end + end else begin + if (pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + state <= ST_TS; + end else if (pkt_type == CHDR_PKT_TYPE_DATA) begin + if (num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_DATA_BODY; + end + end else begin + state <= ST_OTHER; + end + end + end else begin + state <= ST_HDR; + end + end + ST_TS: begin + if (!s_axis_tlast) begin + if (mdata_pending != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_DATA_BODY; + end + end else begin + state <= ST_HDR; + end + end + ST_MDATA: begin + if (!s_axis_tlast) begin + if (mdata_pending == 5'd1) begin + state <= ST_DATA_BODY; + end else begin + mdata_pending <= mdata_pending - 5'd1; + end + end else begin + state <= ST_HDR; + end + end + ST_DATA_BODY: begin + if (s_axis_tlast) begin + state <= ST_HDR; + end + end + ST_OTHER: begin + if (s_axis_tlast) begin + state <= ST_HDR; + end + end + default: begin + state <= ST_HDR; + end + endcase + end + end + + // Convert SW buff size to swap-lane map + always @(posedge clk) begin + pyld_tswap <= 'h0; + mdata_tswap <= 'h0; + case (payload_sw_buff) + SW_BUFF_UINT8: + pyld_tswap[4:2] <= 3'b111; + SW_BUFF_UINT16: + pyld_tswap[4:2] <= 3'b110; + SW_BUFF_UINT32: + pyld_tswap[4:2] <= 3'b100; + default: + pyld_tswap[4:2] <= 3'b000; + endcase + case (mdata_sw_buff) + SW_BUFF_UINT8: + mdata_tswap[4:2] <= 3'b111; + SW_BUFF_UINT16: + mdata_tswap[4:2] <= 3'b110; + SW_BUFF_UINT32: + mdata_tswap[4:2] <= 3'b100; + default: + mdata_tswap[4:2] <= 3'b000; + endcase + end + + wire [SWAP_W-2:0] s_axis_tswap_dyn = + (state == ST_DATA_BODY) ? pyld_tswap : ( + (state == ST_MDATA) ? mdata_tswap : {(SWAP_W-1){1'b0}} + ); + wire s_axis_tswap_end = swap_endianness && + (state == ST_DATA_BODY || state == ST_MDATA); + + // Swapper that re-aligns items in a buffer for software + wire [CHDR_W-1:0] out_swap_tdata, out_swap_tdata_pre; + wire out_swap_tswap_end, out_swap_tlast, out_swap_tvalid, out_swap_tready; + + axis_data_swap #( + .DATA_W(CHDR_W), .USER_W(1'b1), + .STAGES_EN({{(SWAP_W-6){1'b0}}, 6'b111100}), .DYNAMIC(1) + ) chdr_dyn_swap_i ( + .clk (clk ), + .rst (rst ), + .s_axis_tdata (s_axis_tdata ), + .s_axis_tswap (s_axis_tswap_dyn ), + .s_axis_tuser (s_axis_tswap_end ), + .s_axis_tlast (s_axis_tlast ), + .s_axis_tvalid(s_axis_tvalid ), + .s_axis_tready(s_axis_tready ), + .m_axis_tdata (out_swap_tdata_pre), + .m_axis_tuser (out_swap_tswap_end), + .m_axis_tlast (out_swap_tlast ), + .m_axis_tvalid(out_swap_tvalid ), + .m_axis_tready(out_swap_tready ) + ); + + // Swapper that pre-corrects for transport endianness + genvar i; + generate for (i = 0; i < CHDR_W/8; i=i+1) begin + assign out_swap_tdata[i*8 +: 8] = out_swap_tswap_end ? + out_swap_tdata_pre[((CHDR_W/8)-i-1)*8 +: 8] : out_swap_tdata_pre[i*8 +: 8]; + end endgenerate + + axi_fifo_flop2 #(.WIDTH(CHDR_W+1)) out_reg_i ( + .clk (clk ), + .reset (rst ), + .clear (1'b0 ), + .i_tdata ({out_swap_tlast, out_swap_tdata}), + .i_tvalid(out_swap_tvalid ), + .i_tready(out_swap_tready ), + .o_tdata ({m_axis_tlast, m_axis_tdata} ), + .o_tvalid(m_axis_tvalid ), + .o_tready(m_axis_tready ), + .occupied( ), + .space ( ) + ); + +endmodule // chdr_data_swapper diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_ingress_fifo.v b/fpga/usrp3/lib/rfnoc/core/chdr_ingress_fifo.v new file mode 100644 index 000000000..e2660426f --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_ingress_fifo.v @@ -0,0 +1,95 @@ +// +// Copyright 2016 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_ingress_fifo #( + parameter WIDTH = 64, + parameter SIZE = 12, + parameter DEVICE = "7SERIES" +) ( + input clk, + input reset, + input clear, + + input [WIDTH-1:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output [WIDTH-1:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready +); + + localparam SIZE_THRESHOLD = ( + (DEVICE == "7SERIES") ? 14 : ( + (DEVICE == "VIRTEX6") ? 14 : ( + (DEVICE == "SPARTAN6") ? 12 : ( + 12 + )))); + + wire [WIDTH-1:0] i_tdata_pre; + wire i_tlast_pre, i_tvalid_pre, i_tready_pre; + + // SRL based FIFO to break timing paths to BRAM resources + axi_fifo_flop2 #(.WIDTH(WIDTH+1)) pre_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast, i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_tlast_pre, i_tdata_pre}), .o_tvalid(i_tvalid_pre), .o_tready(i_tready_pre), + .space(), .occupied() + ); + + generate + if (SIZE <= SIZE_THRESHOLD) begin + wire [WIDTH-1:0] o_tdata_int; + wire o_tlast_int, o_tvalid_int, o_tready_int; + // Instantiate a single axi_fifo if size is not larger than threshold + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(SIZE)) main_fifo ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast_pre, i_tdata_pre}), .i_tvalid(i_tvalid_pre), .i_tready(i_tready_pre), + .o_tdata({o_tlast_int, o_tdata_int}), .o_tvalid(o_tvalid_int), .o_tready(o_tready_int), + .space(), .occupied() + ); + axi_fifo_flop2 #(.WIDTH(WIDTH+1)) fifo_flop2 ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({o_tlast_int, o_tdata_int}), .i_tvalid(o_tvalid_int), .i_tready(o_tready_int), + .o_tdata({o_tlast, o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied() + ); + end else begin + // Instantiate a cascade of axi_fifos if size is larger than threshold + localparam CDEPTH = 2**(SIZE - SIZE_THRESHOLD); //Cascade Depth + wire [WIDTH-1:0] c_tdata[CDEPTH:0], int_tdata[CDEPTH-1:0]; + wire c_tlast[CDEPTH:0], c_tvalid[CDEPTH:0], c_tready[CDEPTH:0]; + wire int_tlast[CDEPTH-1:0], int_tvalid[CDEPTH-1:0], int_tready[CDEPTH-1:0]; + + //Connect input to first cascade state + assign {c_tdata[0], c_tlast[0], c_tvalid[0]} = {i_tdata_pre, i_tlast_pre, i_tvalid_pre}; + assign i_tready_pre = c_tready[0]; + //Connect output to last cascade state + assign {o_tdata, o_tlast, o_tvalid} = {c_tdata[CDEPTH], c_tlast[CDEPTH], c_tvalid[CDEPTH]}; + assign c_tready[CDEPTH] = o_tready; + + genvar i; + for (i=0; i, 8'd} +// - CHDR_W: Width of the CHDR bus in bits +// - USER_W: Width of the user/data bits that accompany an advertisement op +// - RESP_FIFO_SIZE: Log2 of the depth of the response FIFO +// Maximum value = 8 +// +// Signals: +// - s_axis_chdr_* : Input CHDR stream (AXI-Stream) +// - m_axis_chdr_* : Output CHDR stream (AXI-Stream) +// - node_info: Info about the node that contains this management slave +// - ctrlport_* : Control-port master for management peripheral +// - op_*: Strobe and info signals for a mgmt advertisement + +module chdr_mgmt_pkt_handler #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter CHDR_W = 256, + parameter USER_W = 1, + parameter [0:0] MGMT_ONLY = 0, + parameter RESP_FIFO_SIZE = 5 +)( + // Clock, reset and settings + input wire clk, + input wire rst, + // Node Info + input wire [47:0] node_info, + // CHDR Data In (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_chdr_tdata, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + input wire [USER_W-1:0] s_axis_chdr_tuser, + // CHDR Data Out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_chdr_tdata, + output wire [1:0] m_axis_chdr_tid, // Routing mode. Values defined in rfnoc_chdr_internal_utils.vh + output wire [9:0] m_axis_chdr_tdest, // Manual routing destination (only valid for tid = CHDR_MGMT_ROUTE_TDEST) + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Control port endpoint + output reg ctrlport_req_wr, + output reg ctrlport_req_rd, + output reg [15:0] ctrlport_req_addr, + output reg [31:0] ctrlport_req_data, + input wire ctrlport_resp_ack, + input wire [31:0] ctrlport_resp_data, + // Mgmt packet advertisement strobe + output wire [USER_W-1:0] op_data, + output wire op_stb, + output wire [15:0] op_dst_epid, + output wire [15:0] op_src_epid +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_chdr_internal_utils.vh" + + // --------------------------------------------------- + // Instantiate input demux and output mux to allow + // non-management packets to be bypassed + // --------------------------------------------------- + + localparam CHDR_W_BYTES = CHDR_W / 8; + localparam LOG2_CHDR_W_BYTES = $clog2(CHDR_W_BYTES); + + wire [CHDR_W-1:0] s_mgmt_tdata, m_mgmt_tdata; + wire [USER_W-1:0] s_mgmt_tuser; + wire [9:0] m_mgmt_tdest; + wire [1:0] m_mgmt_tid; + wire s_mgmt_tlast, s_mgmt_tvalid, s_mgmt_tready; + wire m_mgmt_tlast, m_mgmt_tvalid, m_mgmt_tready; + + generate if (!MGMT_ONLY) begin + // Instantiate MUX and DEMUX to segregate management and non-management packets. + // Management packets go to the main state machine, all others get bypassed to + // the output. + wire [CHDR_W-1:0] bypass_tdata; + wire [9:0] bypass_tdest; + wire [1:0] bypass_tid; + wire bypass_tlast, bypass_tvalid, bypass_tready; + wire [CHDR_W-1:0] s_header; + + // We consume the management packet only if it is actually a management packet and we + // don't know where it's going. If the packet has a valid EPID, it is a response that + // is capable of being routed. + wire consume_mgmt_pkt = (chdr_get_pkt_type(s_header[63:0]) == CHDR_PKT_TYPE_MGMT) && + (chdr_get_dst_epid(s_header[63:0]) == NULL_EPID); + + axi_demux #( + .WIDTH(CHDR_W), .SIZE(2), .PRE_FIFO_SIZE(1), .POST_FIFO_SIZE(0) + ) mgmt_demux_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .header(s_header), .dest(consume_mgmt_pkt ? 1'b1 : 1'b0), + .i_tdata(s_axis_chdr_tdata), .i_tlast(s_axis_chdr_tlast), + .i_tvalid(s_axis_chdr_tvalid), .i_tready(s_axis_chdr_tready), + .o_tdata({s_mgmt_tdata, bypass_tdata}), .o_tlast({s_mgmt_tlast, bypass_tlast}), + .o_tvalid({s_mgmt_tvalid, bypass_tvalid}), .o_tready({s_mgmt_tready, bypass_tready}) + ); + + // Only one cycle of delay, so can skip past the demux with the tuser bits + // Packets are longer than the latency through the axi_demux + assign s_mgmt_tuser = s_axis_chdr_tuser; + + assign {bypass_tid, bypass_tdest} = {CHDR_MGMT_ROUTE_EPID, 10'h0}; + + axi_mux #( + .WIDTH(CHDR_W+10+2), .SIZE(2), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) mgmt_mux_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({m_mgmt_tid, m_mgmt_tdest, m_mgmt_tdata, bypass_tid, bypass_tdest, bypass_tdata}), + .i_tlast({m_mgmt_tlast, bypass_tlast}), + .i_tvalid({m_mgmt_tvalid, bypass_tvalid}), .i_tready({m_mgmt_tready, bypass_tready}), + .o_tdata({m_axis_chdr_tid, m_axis_chdr_tdest, m_axis_chdr_tdata}), + .o_tlast(m_axis_chdr_tlast), + .o_tvalid(m_axis_chdr_tvalid), .o_tready(m_axis_chdr_tready) + ); + end else begin + // We are assuming that only management packets come into this module so we don't + // instantiate a bypass path to save resources. + assign s_mgmt_tdata = s_axis_chdr_tdata; + assign s_mgmt_tlast = s_axis_chdr_tlast; + assign s_mgmt_tvalid = s_axis_chdr_tvalid; + assign s_mgmt_tuser = s_axis_chdr_tuser; + assign s_axis_chdr_tready = s_mgmt_tready; + + assign m_axis_chdr_tdata = m_mgmt_tdata; + assign m_axis_chdr_tdest = m_mgmt_tdest; + assign m_axis_chdr_tid = m_mgmt_tid; + assign m_axis_chdr_tlast = m_mgmt_tlast; + assign m_axis_chdr_tvalid = m_mgmt_tvalid; + assign m_mgmt_tready = m_axis_chdr_tready; + end endgenerate + + // --------------------------------------------------- + // Convert management packets to 64-bit + // For CHDR_W > 64, only the bottom 64 bits are used + // --------------------------------------------------- + wire [63:0] i64_tdata; + wire [USER_W-1:0] i64_tuser; + wire i64_tlast, i64_tvalid; + reg i64_tready; + reg [63:0] o64_tdata; + reg [9:0] o64_tdest; + reg [1:0] o64_tid; + reg o64_tlast, o64_tvalid; + wire o64_tready; + + axi_fifo #(.WIDTH(USER_W+65), .SIZE(1)) in_flop_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({s_mgmt_tuser, s_mgmt_tlast, s_mgmt_tdata[63:0]}), + .i_tvalid(s_mgmt_tvalid), .i_tready(s_mgmt_tready), + .o_tdata({i64_tuser, i64_tlast, i64_tdata}), + .o_tvalid(i64_tvalid), .o_tready(i64_tready), + .space(), .occupied() + ); + + axi_fifo #(.WIDTH(64+10+2+1), .SIZE(1)) out_flop_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({o64_tlast, o64_tdest, o64_tid, o64_tdata}), + .i_tvalid(o64_tvalid), .i_tready(o64_tready), + .o_tdata({m_mgmt_tlast, m_mgmt_tdest, m_mgmt_tid, m_mgmt_tdata[63:0]}), + .o_tvalid(m_mgmt_tvalid), .o_tready(m_mgmt_tready), + .space(), .occupied() + ); + + generate + if (CHDR_W > 64) + assign m_mgmt_tdata[CHDR_W-1:CHDR_W-64] = 'h0; + endgenerate + + // --------------------------------------------------- + // Parse management packet + // --------------------------------------------------- + localparam [3:0] ST_CHDR_IN_HDR = 4'd0; // Consuming input CHDR header + localparam [3:0] ST_CHDR_IN_MDATA = 4'd1; // Discarding input CHDR metadata + localparam [3:0] ST_MGMT_IN_HDR = 4'd2; // Consuming input management header + localparam [3:0] ST_MGMT_OP_EXEC = 4'd3; // Management operation started + localparam [3:0] ST_MGMT_OP_WAIT = 4'd4; // Waiting for management op to finish + localparam [3:0] ST_MGMT_OP_DONE = 4'd5; // Consuming management op line + localparam [3:0] ST_CHDR_OUT_HDR = 4'd6; // Outputing a CHDR header + localparam [3:0] ST_MGMT_OUT_HDR = 4'd7; // Outputing a managment header + localparam [3:0] ST_PASS_PAYLOAD = 4'd8; // Passing payload for downstream hops + localparam [3:0] ST_MOD_LAST_HOP = 4'd9; // Processing last hop + localparam [3:0] ST_POP_RESPONSE = 4'd10; // Popping response from response FIFO + localparam [3:0] ST_APPEND_LAST_HOP = 4'd11; // Appending response to last hop + localparam [3:0] ST_FAILSAFE_DROP = 4'd12; // Something went wrong. Flushing input. + + // Pieces of state maintained by this state machine + reg [3:0] pkt_state = ST_CHDR_IN_HDR; // The state variable + reg [4:0] num_mdata; // Number of metadata lines in packet + reg [63:0] cached_chdr_hdr, cached_mgmt_hdr; // Cached copies of the CHDR and mgmt headers + reg [15:0] stripped_len; // The new CHDR length after ops are stripped + reg [9:0] hops_remaining; // Number of hops remaining until pkt is consumed + reg [7:0] resp_op_code; // Opcode for the response + reg [47:0] resp_op_payload; // Payload for the response + reg [USER_W-1:0] cached_tuser; // Cached copy of the tuser bits (for the advertise op) + + // Shortcuts + wire [7:0] op_code = chdr_mgmt_get_op_code(i64_tdata); + wire [47:0] op_payload = chdr_mgmt_get_op_payload(i64_tdata); + + // Inputs and outputs for the response FIFO + wire [55:0] resp_i_tdata, resp_o_tdata; + wire resp_i_tvalid, resp_o_tvalid; + wire [7:0] num_resp_pending; + + // The massive state machine + // ------------------------- + always @(posedge clk) begin + if (rst) begin + // We just need to initialize pkt_state here. + // All other registers are initialized in states before their usage + pkt_state <= ST_CHDR_IN_HDR; + end else begin + case (pkt_state) + + // ST_CHDR_IN_HDR + // ------------------ + // - Cache and consume the CHDR header. It will be modified + // later before the packet is sent out. + // - Initialize CHDR specific state + ST_CHDR_IN_HDR: begin + if (i64_tvalid && i64_tready) begin + cached_chdr_hdr <= i64_tdata; + cached_tuser <= i64_tuser; + stripped_len <= chdr_get_length(i64_tdata); + num_mdata <= chdr_get_num_mdata(i64_tdata) - 5'd1; + if (!i64_tlast) begin + if (chdr_get_pkt_type(i64_tdata) != CHDR_PKT_TYPE_MGMT) + pkt_state <= ST_FAILSAFE_DROP; // Drop non-mgmt packets + else if (chdr_get_num_mdata(i64_tdata) != CHDR_NO_MDATA) + pkt_state <= ST_CHDR_IN_MDATA; // Skip over metadata + else + pkt_state <= ST_MGMT_IN_HDR; // Start processing packet + end else begin + pkt_state <= ST_CHDR_IN_HDR; // Premature termination + end + end + end + + // ST_CHDR_IN_MDATA + // ------------------ + // - Discard incoming CHDR metadata + ST_CHDR_IN_MDATA: begin + if (i64_tvalid && i64_tready) begin + num_mdata <= num_mdata - 5'd1; + if (!i64_tlast) + pkt_state <= (num_mdata == CHDR_NO_MDATA) ? ST_MGMT_IN_HDR : ST_CHDR_IN_MDATA; + else + pkt_state <= ST_CHDR_IN_HDR; // Premature termination + end + end + + // ST_MGMT_IN_HDR + // ------------------ + // - Cache and consume the managment header. It will be modified + // later before the packet is sent out. + // - Initialize management specific state + ST_MGMT_IN_HDR: begin + if (i64_tvalid && i64_tready) begin + cached_mgmt_hdr <= i64_tdata; + hops_remaining <= chdr_mgmt_get_num_hops(i64_tdata); + pkt_state <= (!i64_tlast) ? ST_MGMT_OP_EXEC : ST_CHDR_IN_HDR; + end + end + + // ST_MGMT_OP_EXEC + // ------------------ + // - We are processing a management operation for this hop + // - Launch the requested action be looking at the op_code + ST_MGMT_OP_EXEC: begin + if (i64_tvalid) begin + // Assume that the packet is getting routed normally + // unless some operation changes that + o64_tid <= CHDR_MGMT_ROUTE_EPID; + o64_tdest <= 10'd0; + case (op_code) + // Operation: Do nothing + CHDR_MGMT_OP_NOP: begin + // No-op. Jump to the finish state + pkt_state <= ST_MGMT_OP_DONE; + end + // Operation: Advertise this management packet to outside logic + CHDR_MGMT_OP_ADVERTISE: begin + // Pretty much a no-op. Jump to the finish state + pkt_state <= ST_MGMT_OP_DONE; + end + // Operation: Select a destination (tdest and tid) for the output CHDR stream + CHDR_MGMT_OP_SEL_DEST: begin + o64_tid <= CHDR_MGMT_ROUTE_TDEST; + o64_tdest <= chdr_mgmt_sel_dest_get_tdest(op_payload); + pkt_state <= ST_MGMT_OP_DONE; // Single cycle op + end + // Operation: Return the packet to source (turn it around) + CHDR_MGMT_OP_RETURN: begin + o64_tid <= CHDR_MGMT_RETURN_TO_SRC; + pkt_state <= ST_MGMT_OP_DONE; // Single cycle op + end + // Operation: Handle a node information request. + // Send the info as a response + CHDR_MGMT_OP_INFO_REQ: begin + pkt_state <= ST_MGMT_OP_DONE; // Single cycle op + end + // Operation: Handle a node information response. + // Treat as a no-op because this is a slave + CHDR_MGMT_OP_INFO_RESP: begin + pkt_state <= ST_MGMT_OP_DONE; + end + // Operation: Post a write on the outgoing control-port + CHDR_MGMT_OP_CFG_WR_REQ: begin + // ctrlport_req_* signals are assigned below + pkt_state <= ST_MGMT_OP_WAIT; // Wait until ACKed + end + // Operation: Post a read on the outgoing control-port + CHDR_MGMT_OP_CFG_RD_REQ: begin + // ctrlport_req_* signals are assigned below + pkt_state <= ST_MGMT_OP_WAIT; // Wait until ACKed + end + // Operation: Handle a read response. + // Treat as a no-op because this is a slave + CHDR_MGMT_OP_CFG_RD_RESP: begin + pkt_state <= ST_MGMT_OP_DONE; + end + default: begin + // We should never get here + pkt_state <= ST_CHDR_IN_HDR; + end + endcase + end + end + + // ST_MGMT_OP_WAIT + // ------------------ + // - A management operation has started. We are waiting for it to finish + ST_MGMT_OP_WAIT: begin + if (i64_tvalid) begin + if (op_code == CHDR_MGMT_OP_CFG_WR_REQ || + op_code == CHDR_MGMT_OP_CFG_RD_REQ) begin + // Wait for an control-port transaction to finish + if (ctrlport_resp_ack) begin + pkt_state <= ST_MGMT_OP_DONE; + end + end else begin + // All other operations should not get here + pkt_state <= ST_MGMT_OP_DONE; + end + end + end + + // ST_MGMT_OP_DONE + // ------------------ + // - The management operation has finished + // - Consume a word on the input CHDR stream and update interal state + ST_MGMT_OP_DONE: begin + if (i64_tvalid && i64_tready) begin + if (!i64_tlast) begin + // We just consumed 8-bytes from the incoming packet + stripped_len <= stripped_len - CHDR_W_BYTES; + // Check if this was the last op for this hop. If so start + // to output a packet, otherwise start the next op. + if (chdr_mgmt_get_ops_pending(i64_tdata) == 8'd0) begin + hops_remaining <= hops_remaining - 10'd1; + pkt_state <= ST_CHDR_OUT_HDR; + end else begin + pkt_state <= ST_MGMT_OP_EXEC; + end + end else begin + // Premature termination or this is the last operation + // Either way, move back to the beginning of the next pkt + pkt_state <= ST_CHDR_IN_HDR; + end + end + end + + // ST_CHDR_OUT_HDR + // ------------------ + // - We are outputing the CHDR header + ST_CHDR_OUT_HDR: begin + if (o64_tvalid && o64_tready) + pkt_state <= ST_MGMT_OUT_HDR; + end + + // ST_CHDR_OUT_HDR + // ------------------ + // - We are outputing the management header + ST_MGMT_OUT_HDR: begin + if (o64_tvalid && o64_tready) + if (resp_o_tvalid && (hops_remaining == 10'd1)) + pkt_state <= ST_MOD_LAST_HOP; // Special state to append responses to last hod + else + pkt_state <= ST_PASS_PAYLOAD; // Just pass the data as-is + end + + // ST_PASS_PAYLOAD + // ------------------ + // - We are passing the payload for the downstream hops as-is + ST_PASS_PAYLOAD: begin + if (o64_tvalid && o64_tready) begin + if (!i64_tlast) begin + // Check if this was the last op for this hop. If so update + // the hop count. If this is the last hop then enter the next + // state to process it. We might need to append responses for our + // management operations. + if (chdr_mgmt_get_ops_pending(i64_tdata) == 8'd0) begin + hops_remaining <= hops_remaining - 10'd1; + if (resp_o_tvalid && (hops_remaining == 10'd1)) + pkt_state <= ST_MOD_LAST_HOP; // Special state to append responses to last hod + else + pkt_state <= ST_PASS_PAYLOAD; // Just pass the data as-is + end else begin + pkt_state <= ST_PASS_PAYLOAD; + end + end else begin + pkt_state <= ST_CHDR_IN_HDR; + end + end + end + + // ST_MOD_LAST_HOP + // ------------------ + // - We are processing the last hop. We need a special state because we + // need to update the "ops_pending" field if we have responses to tack + // on to the end of the hop. + // - We continue to pass the input to the output while modifying ops_pending + // - For the last op, we move to the APPEND state if we need to add responses + ST_MOD_LAST_HOP: begin + if (o64_tvalid && o64_tready) begin + // Check if this was the last op for this hop. + if (chdr_mgmt_get_ops_pending(i64_tdata) == 8'd0) begin + if (resp_o_tvalid) + pkt_state <= ST_POP_RESPONSE; // We have pending responses + else + pkt_state <= i64_tlast ? ST_CHDR_IN_HDR : ST_FAILSAFE_DROP; + end + end + end + + // ST_POP_RESPONSE + // ------------------ + // - Pop a response word from the FIFO + ST_POP_RESPONSE: begin + if (resp_o_tvalid) begin + resp_op_code <= resp_o_tdata[7:0]; + resp_op_payload <= resp_o_tdata[55:8]; + pkt_state <= ST_APPEND_LAST_HOP; + end + end + + // ST_APPEND_LAST_HOP + // ------------------ + // - Append the popped response to the output packet here + // - Keep doing so until the response FIFO is empty + ST_APPEND_LAST_HOP: begin + if (o64_tvalid && o64_tready) + pkt_state <= resp_o_tvalid ? ST_POP_RESPONSE : ST_CHDR_IN_HDR; + end + + // ST_FAILSAFE_DROP + // ------------------ + // - Something went wrong. Discard the packet and re-arm the state machine + ST_FAILSAFE_DROP: begin + if (i64_tvalid && i64_tready) + pkt_state <= i64_tlast ? ST_CHDR_IN_HDR : ST_FAILSAFE_DROP; + end + + default: begin + // We should never get here + pkt_state <= ST_CHDR_IN_HDR; + end + endcase + end + end + + // Logic to determine when to consume a word from the input CHDR stream + always @(*) begin + case (pkt_state) + ST_CHDR_IN_HDR: + i64_tready = 1'b1; // Unconditionally consume header + ST_CHDR_IN_MDATA: + i64_tready = 1'b1; // Unconditionally discard header + ST_MGMT_IN_HDR: + i64_tready = 1'b1; // Unconditionally consume header + ST_MGMT_OP_DONE: + i64_tready = 1'b1; // Operation is done. Consume op-word + ST_PASS_PAYLOAD: + i64_tready = o64_tready; // We are passing input -> output + ST_MOD_LAST_HOP: + i64_tready = o64_tready; // We are passing input -> output + ST_FAILSAFE_DROP: + i64_tready = 1'b1; // Unconditionally consume to drop + default: + i64_tready = 1'b0; // Hold the input. We are processing it + endcase + end + + // Swap src/dst EPIDs if returning packet to source + wire [15:0] o64_dst_epid = (o64_tid == CHDR_MGMT_RETURN_TO_SRC) ? + chdr_mgmt_get_src_epid(cached_mgmt_hdr) : chdr_get_dst_epid(cached_chdr_hdr); + wire [15:0] o64_src_epid = (o64_tid == CHDR_MGMT_RETURN_TO_SRC) ? + chdr_get_dst_epid(cached_chdr_hdr) : chdr_mgmt_get_src_epid(cached_mgmt_hdr); + + // Logic to drive the output CHDR stream + always @(*) begin + case (pkt_state) + ST_CHDR_OUT_HDR: begin + // We are generating new data using cached values. + // Output header = Input header with new length + o64_tdata = chdr_set_length( + chdr_set_dst_epid(cached_chdr_hdr, o64_dst_epid), + (stripped_len + (num_resp_pending << LOG2_CHDR_W_BYTES))); + o64_tvalid = 1'b1; + o64_tlast = 1'b0; + end + ST_MGMT_OUT_HDR: begin + // We are generating new data using cached values. + // Output header = Input header with new num_hops and some protocol info + o64_tdata = chdr_mgmt_build_hdr(PROTOVER, chdr_w_to_enum(CHDR_W), + chdr_mgmt_get_num_hops(cached_mgmt_hdr) - 10'd1, o64_src_epid); + o64_tvalid = 1'b1; + o64_tlast = 1'b0; + end + ST_PASS_PAYLOAD: begin + // Input -> Output without modification + o64_tdata = i64_tdata; + o64_tvalid = i64_tvalid; + o64_tlast = i64_tlast; + end + ST_MOD_LAST_HOP: begin + // Input -> Output but update the ops_pending field + o64_tdata = chdr_mgmt_build_op(chdr_mgmt_get_op_payload(i64_tdata), + chdr_mgmt_get_op_code(i64_tdata), + chdr_mgmt_get_ops_pending(i64_tdata) + num_resp_pending); + o64_tvalid = i64_tvalid; + o64_tlast = i64_tlast && !resp_o_tvalid; + end + ST_APPEND_LAST_HOP: begin + // We are generating new data using cached values. + o64_tdata = chdr_mgmt_build_op(resp_op_payload, resp_op_code, num_resp_pending); + o64_tvalid = 1'b1; + o64_tlast = !resp_o_tvalid; + end + default: begin + // We are processing something. Don't output + o64_tdata = 64'h0; + o64_tvalid = 1'b0; + o64_tlast = 1'b0; + end + endcase + end + + // CHDR_MGMT_OP_ADVERTISE + // ---------------------- + assign op_stb = i64_tvalid && (pkt_state == ST_MGMT_OP_DONE) && + (op_code == CHDR_MGMT_OP_ADVERTISE); + assign op_dst_epid = chdr_get_dst_epid(cached_chdr_hdr); + assign op_src_epid = chdr_mgmt_get_src_epid(cached_mgmt_hdr); + assign op_data = cached_tuser; + + // CHDR_MGMT_OP_CFG_WR_REQ + // CHDR_MGMT_OP_CFG_RD_REQ + // ----------------------- + // The request is sent out in the ST_MGMT_OP_EXEC state and we wait for a response + // in the ST_MGMT_OP_WAIT state + always @(posedge clk) begin + if (rst) begin + ctrlport_req_wr <= 1'b0; + ctrlport_req_rd <= 1'b0; + end else begin + ctrlport_req_wr <= i64_tvalid && (pkt_state == ST_MGMT_OP_EXEC) && + (op_code == CHDR_MGMT_OP_CFG_WR_REQ); + ctrlport_req_rd <= i64_tvalid && (pkt_state == ST_MGMT_OP_EXEC) && + (op_code == CHDR_MGMT_OP_CFG_RD_REQ); + ctrlport_req_addr <= chdr_mgmt_cfg_reg_get_addr(op_payload); + ctrlport_req_data <= chdr_mgmt_cfg_reg_get_data(op_payload); + end + end + + // CHDR_MGMT_OP_CFG_RD_REQ + // CHDR_MGMT_OP_INFO_REQ + // ----------------------- + // Collect the response for these operations and push to the response FIFO + assign resp_i_tvalid = i64_tvalid && ( + ((pkt_state == ST_MGMT_OP_WAIT) && (op_code == CHDR_MGMT_OP_CFG_RD_REQ) && ctrlport_resp_ack) || + ((pkt_state == ST_MGMT_OP_DONE) && (op_code == CHDR_MGMT_OP_INFO_REQ))); + assign resp_i_tdata = (op_code == CHDR_MGMT_OP_CFG_RD_REQ) ? + {ctrlport_resp_data, ctrlport_req_addr, CHDR_MGMT_OP_CFG_RD_RESP} : // Ctrlport response + {node_info, CHDR_MGMT_OP_INFO_RESP}; // NodeInfo + + // The response FIFO should be deep enough to store all the responses + wire [15:0] resp_fifo_occ; + axi_fifo #(.WIDTH(56), .SIZE(RESP_FIFO_SIZE)) resp_fifo_i ( + .clk(clk), .reset(rst), .clear(pkt_state == ST_CHDR_IN_HDR), + .i_tdata(resp_i_tdata), .i_tvalid(resp_i_tvalid), + .i_tready(/* Must be high. Responses will be dropped if FIFO is full */), + .o_tdata(resp_o_tdata), .o_tvalid(resp_o_tvalid), + .o_tready(resp_o_tvalid && (pkt_state == ST_POP_RESPONSE)), + .space(), .occupied(resp_fifo_occ) + ); + assign num_resp_pending = resp_fifo_occ[7:0]; + +endmodule // chdr_mgmt_pkt_handler diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_stream_endpoint.v b/fpga/usrp3/lib/rfnoc/core/chdr_stream_endpoint.v new file mode 100644 index 000000000..9c824a0af --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_stream_endpoint.v @@ -0,0 +1,621 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_stream_endpoint +// Description: +// The implementation of a stream endpoint. This module serves as +// an endpoint for a bidirectional stream. It implement a control +// and a data path, both of which can be individually enabled using +// parameters. The control path contains a bidirectional CHDR to +// AXIS-Control converter. The data path has a stream input and +// output port. +// +// Parameters: +// - PROTOVER: RFNoC protocol version {8'd, 8'd} +// - CHDR_W: Width of the CHDR bus in bits +// - INST_NUM: The instance number of this module +// - CTRL_XBAR_PORT: The port index on the control crossbar that +// this module's control path will connect to +// - AXIS_CTRL_EN: Enable control traffic (axis_ctrl port) +// - AXIS_DATA_EN: Enable data traffic (axis_data port) +// - NUM_DATA_I: Number of AXIS data slave ports +// - NUM_DATA_O: Number of AXIS data master ports +// - INGRESS_BUFF_SIZE: Buffer size in log2 of the number of words +// in the ingress buffer for the stream +// - MTU: Log2 of the maximum packet size in words +// - REPORT_STRM_ERRS: Report data stream errors upstream +// - SIM_SPEEDUP: Set to 1 in simultion, and 0 otherwise +// +// Signals: +// - device_id : The ID of the device that has instantiated this module +// - *_axis_chdr_* : Input/output CHDR stream (AXI-Stream) +// - *_axis_ctrl_* : Input/output AXIS-Control streams (AXI-Stream) +// - *_axis_data_* : Input/output CHDR Data streams (AXI-Stream) +// - strm_*_err_stb: The stream encountered an error +// - signal_*_err : Notify upstream that we encountered an error + +module chdr_stream_endpoint #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter CHDR_W = 64, + parameter [9:0] INST_NUM = 0, + parameter [9:0] CTRL_XBAR_PORT = 0, + parameter [0:0] AXIS_CTRL_EN = 1, + parameter [0:0] AXIS_DATA_EN = 1, + parameter [5:0] NUM_DATA_I = 1, + parameter [5:0] NUM_DATA_O = 1, + parameter [5:0] INGRESS_BUFF_SIZE = 12, + parameter [5:0] MTU = 10, + parameter [0:0] REPORT_STRM_ERRS = 1, + parameter [0:0] SIM_SPEEDUP = 0 +)( + // Clock, reset and settings + input wire rfnoc_chdr_clk, + input wire rfnoc_chdr_rst, + input wire rfnoc_ctrl_clk, + input wire rfnoc_ctrl_rst, + // Device info + input wire [15:0] device_id, + // CHDR in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_chdr_tdata, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + // CHDR out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_chdr_tdata, + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Flow controlled data in (AXI-Stream) + input wire [(CHDR_W*NUM_DATA_I)-1:0] s_axis_data_tdata, + input wire [NUM_DATA_I-1:0] s_axis_data_tlast, + input wire [NUM_DATA_I-1:0] s_axis_data_tvalid, + output wire [NUM_DATA_I-1:0] s_axis_data_tready, + // Flow controlled data out (AXI-Stream) + output wire [(CHDR_W*NUM_DATA_O)-1:0] m_axis_data_tdata, + output wire [NUM_DATA_O-1:0] m_axis_data_tlast, + output wire [NUM_DATA_O-1:0] m_axis_data_tvalid, + input wire [NUM_DATA_O-1:0] m_axis_data_tready, + // Control in (AXI-Stream) + input wire [31:0] s_axis_ctrl_tdata, + input wire s_axis_ctrl_tlast, + input wire s_axis_ctrl_tvalid, + output wire s_axis_ctrl_tready, + // Control out (AXI-Stream) + output wire [31:0] m_axis_ctrl_tdata, + output wire m_axis_ctrl_tlast, + output wire m_axis_ctrl_tvalid, + input wire m_axis_ctrl_tready, + // Stream status specfic + output wire strm_seq_err_stb, + output wire strm_data_err_stb, + output wire strm_route_err_stb, + input wire signal_data_err +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_chdr_internal_utils.vh" + + // --------------------------------------------------- + // Filter packets by type + // --------------------------------------------------- + wire [CHDR_W-1:0] ctrl_i_tdata, ctrl_o_tdata; + wire ctrl_i_tlast, ctrl_o_tlast; + wire ctrl_i_tvalid, ctrl_o_tvalid; + wire ctrl_i_tready, ctrl_o_tready; + + wire [CHDR_W-1:0] data_i_tdata, data_o_tdata; + wire data_i_tlast, data_o_tlast; + wire data_i_tvalid, data_o_tvalid; + wire data_i_tready, data_o_tready; + + wire [CHDR_W-1:0] strs_i_tdata, strs_o_tdata; + wire strs_i_tlast, strs_o_tlast; + wire strs_i_tvalid, strs_o_tvalid; + wire strs_i_tready, strs_o_tready; + + wire [CHDR_W-1:0] mgmt_i_tdata, mgmt_o_tdata; + wire mgmt_i_tlast, mgmt_o_tlast; + wire mgmt_i_tvalid, mgmt_o_tvalid; + wire mgmt_i_tready, mgmt_o_tready; + + function [1:0] compute_demux_dest; + input [63:0] hdr; + if (chdr_get_pkt_type(hdr) == CHDR_PKT_TYPE_CTRL) + // Control + compute_demux_dest = 2'd2; + else if (chdr_get_pkt_type(hdr) == CHDR_PKT_TYPE_STRC || + chdr_get_pkt_type(hdr) == CHDR_PKT_TYPE_DATA || + chdr_get_pkt_type(hdr) == CHDR_PKT_TYPE_DATA_TS) + // Data and stream command + compute_demux_dest = 2'd1; + else if (chdr_get_pkt_type(hdr) == CHDR_PKT_TYPE_STRS) + // Stream status + compute_demux_dest = 2'd0; + else + // Management (all packets must return to sender) + compute_demux_dest = 2'd3; + endfunction + + // We give the demux a FIFO large enough to buffer short packets + // Flow control will ensure that data does not back up through + // this demux but we might have the other packet types block + // each other. + localparam DEMUX_FIFO_SIZE = 5; + + wire [CHDR_W-1:0] chdr_header; + axi_demux #( + .WIDTH(CHDR_W), .SIZE(4), .PRE_FIFO_SIZE(DEMUX_FIFO_SIZE), .POST_FIFO_SIZE(1) + ) mgmt_demux_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst), .clear(1'b0), + .header(chdr_header), .dest(compute_demux_dest(chdr_header[63:0])), + .i_tdata (s_axis_chdr_tdata ), + .i_tlast (s_axis_chdr_tlast ), + .i_tvalid(s_axis_chdr_tvalid), + .i_tready(s_axis_chdr_tready), + .o_tdata ({mgmt_i_tdata, ctrl_i_tdata, data_i_tdata, strs_i_tdata }), + .o_tlast ({mgmt_i_tlast, ctrl_i_tlast, data_i_tlast, strs_i_tlast }), + .o_tvalid({mgmt_i_tvalid, ctrl_i_tvalid, data_i_tvalid, strs_i_tvalid}), + .o_tready({mgmt_i_tready, ctrl_i_tready, data_i_tready, strs_i_tready}) + ); + + axi_mux #( + .WIDTH(CHDR_W), .SIZE(4), .PRIO(1), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) mgmt_mux_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst), .clear(1'b0), + .i_tdata ({mgmt_o_tdata, data_o_tdata, strs_o_tdata, ctrl_o_tdata }), + .i_tlast ({mgmt_o_tlast, data_o_tlast, strs_o_tlast, ctrl_o_tlast }), + .i_tvalid({mgmt_o_tvalid, data_o_tvalid, strs_o_tvalid, ctrl_o_tvalid}), + .i_tready({mgmt_o_tready, data_o_tready, strs_o_tready, ctrl_o_tready}), + .o_tdata (m_axis_chdr_tdata ), + .o_tlast (m_axis_chdr_tlast ), + .o_tvalid(m_axis_chdr_tvalid), + .o_tready(m_axis_chdr_tready) + ); + + // --------------------------------------------------- + // Management Path + // --------------------------------------------------- + wire ctrlport_req_wr, ctrlport_req_rd; + reg ctrlport_resp_ack = 1'b0; + wire [15:0] ctrlport_req_addr; + wire [31:0] ctrlport_req_data; + reg [31:0] ctrlport_resp_data; + + localparam [17:0] EXTENDED_INFO = { + 3'b0, REPORT_STRM_ERRS, NUM_DATA_O, NUM_DATA_I, AXIS_DATA_EN, AXIS_CTRL_EN}; + + // Handle management packets here + chdr_mgmt_pkt_handler #( + .PROTOVER(PROTOVER), .CHDR_W(CHDR_W), .MGMT_ONLY(1) + ) mgmt_ep_i ( + .clk(rfnoc_chdr_clk), .rst(rfnoc_chdr_rst), + .node_info(chdr_mgmt_build_node_info(EXTENDED_INFO, INST_NUM, NODE_TYPE_STREAM_EP, device_id)), + .s_axis_chdr_tdata(mgmt_i_tdata), .s_axis_chdr_tlast(mgmt_i_tlast), + .s_axis_chdr_tvalid(mgmt_i_tvalid), .s_axis_chdr_tready(mgmt_i_tready), + .s_axis_chdr_tuser('d0), + .m_axis_chdr_tdata(mgmt_o_tdata), .m_axis_chdr_tlast(mgmt_o_tlast), + .m_axis_chdr_tdest(/* unused */), .m_axis_chdr_tid(/* unused */), + .m_axis_chdr_tvalid(mgmt_o_tvalid), .m_axis_chdr_tready(mgmt_o_tready), + .ctrlport_req_wr(ctrlport_req_wr), .ctrlport_req_rd(ctrlport_req_rd), + .ctrlport_req_addr(ctrlport_req_addr), .ctrlport_req_data(ctrlport_req_data), + .ctrlport_resp_ack(ctrlport_resp_ack), .ctrlport_resp_data(ctrlport_resp_data), + .op_stb(/* unused */), .op_dst_epid(/* unused */), .op_src_epid(/* unused */), + .op_data(/* unused */) + ); + + // ============================== REGISTERS ============================== + // * REG_EPID_SELF (Read-Write): + // The endpoint ID of this stream endpoint + // - [15:0]: Endpoint ID + // * REG_RESET_AND_FLUSH (Write-Only): + // Reset and flush register + // - [0]: Flush data path + // - [1]: Flush control path + // * REG_OSTRM_CTRL_STATUS (Read-Write): + // Control and status register for the output stream + // - [0] : Configuration start (strobe) + // - [1] : Is this transport lossy? + // - [3:2]: Payload SW buff (0=u64, 1=u32, 2=u16, 3=u8) + // - [5:4]: Metadata SW buff (0=u64, 1=u32, 2=u16, 3=u8) + // - [6] : Swap endianness + // * REG_OSTRM_DST_EPID (Write-Only): + // The endpoint ID of a downstream stream endpoint + // - [15:0]: Endpoint ID + // * REG_OSTRM_FC_FREQ_BYTES_LO, REG_OSTRM_FC_FREQ_BYTES_HI (Write-Only): + // Number of bytes between flow control status messages + // * REG_OSTRM_FC_FREQ_PKTS (Write-Only): + // Number of packets between flow control status messages + // * REG_OSTRM_FC_HEADROOM (Write-Only): + // Flow control headroom register + // - [15:0]: Bytes of headroom + // - [23:16]: Packets of headroom + // * REG_OSTRM_BUFF_CAP_BYTES_LO, REG_OSTRM_BUFF_CAP_BYTES_HI (Read-Only): + // Number of bytes in the downstream buffer + // * REG_OSTRM_BUFF_CAP_PKTS (Read-Only): + // Number of packets in the downstream buffer + // * REG_OSTRM_SEQ_ERR_CNT (Read-Only): + // Number of sequence errors since initialization + // * REG_OSTRM_DATA_ERR_CNT (Read-Only): + // Number of data integrity errors since initialization + // * REG_OSTRM_ROUTE_ERR_CNT (Read-Only): + // Number of routing errors since initialization + // * REG_ISTRM_CTRL_STATUS (Read-Write): + // Control and status register for the input stream + // - [0] : Reserved + // - [1] : Reserved + // - [3:2]: Payload SW buff (0=u64, 1=u32, 2=u16, 3=u8) + // - [5:4]: Metadata SW buff (0=u64, 1=u32, 2=u16, 3=u8) + // - [6] : Swap endianness + // ======================================================================= + + localparam [15:0] REG_EPID_SELF = 16'h00; //RW + localparam [15:0] REG_RESET_AND_FLUSH = 16'h04; //W + localparam [15:0] REG_OSTRM_CTRL_STATUS = 16'h08; //RW + localparam [15:0] REG_OSTRM_DST_EPID = 16'h0C; //W + localparam [15:0] REG_OSTRM_FC_FREQ_BYTES_LO = 16'h10; //W + localparam [15:0] REG_OSTRM_FC_FREQ_BYTES_HI = 16'h14; //W + localparam [15:0] REG_OSTRM_FC_FREQ_PKTS = 16'h18; //W + localparam [15:0] REG_OSTRM_FC_HEADROOM = 16'h1C; //W + localparam [15:0] REG_OSTRM_BUFF_CAP_BYTES_LO = 16'h20; //R + localparam [15:0] REG_OSTRM_BUFF_CAP_BYTES_HI = 16'h24; //R + localparam [15:0] REG_OSTRM_BUFF_CAP_PKTS = 16'h28; //R + localparam [15:0] REG_OSTRM_SEQ_ERR_CNT = 16'h2C; //R + localparam [15:0] REG_OSTRM_DATA_ERR_CNT = 16'h30; //R + localparam [15:0] REG_OSTRM_ROUTE_ERR_CNT = 16'h34; //R + localparam [15:0] REG_ISTRM_CTRL_STATUS = 16'h38; //RW + + // Configurable registers + reg [15:0] reg_epid_self = 16'h0; + reg reg_ctrl_reset = 1'b0; + reg reg_istrm_reset = 1'b0; + reg reg_ostrm_reset = 1'b0; + reg reg_ostrm_cfg_start = 1'b0; + wire reg_ostrm_cfg_pending; + wire reg_ostrm_cfg_failed; + reg reg_ostrm_cfg_lossy_xport = 1'b0; + reg [1:0] reg_ostrm_cfg_pyld_sw_buff = 2'd0; + reg [1:0] reg_ostrm_cfg_mdata_sw_buff = 2'd0; + reg reg_ostrm_cfg_swap_endian = 1'b0; + reg [15:0] reg_ostrm_dst_epid = 16'h0; + reg [39:0] reg_fc_freq_bytes = 40'h0; + reg [23:0] reg_fc_freq_pkts = 24'h0; + reg [15:0] reg_fc_headroom_bytes = 16'd0; + reg [7:0] reg_fc_headroom_pkts = 8'd0; + reg [1:0] reg_istrm_cfg_pyld_sw_buff = 2'd0; + reg [1:0] reg_istrm_cfg_mdata_sw_buff = 2'd0; + reg reg_istrm_cfg_swap_endian = 1'b0; + wire reg_fc_enabled; + wire [39:0] reg_buff_cap_bytes; + wire [23:0] reg_buff_cap_pkts; + wire [31:0] reg_seq_err_cnt; + wire [31:0] reg_data_err_cnt; + wire [31:0] reg_route_err_cnt; + + always @(posedge rfnoc_chdr_clk) begin + if (rfnoc_chdr_rst) begin + ctrlport_resp_ack <= 1'b0; + end else begin + // All transactions finish in 1 cycle + ctrlport_resp_ack <= ctrlport_req_wr | ctrlport_req_rd; + // Handle register writes + if (ctrlport_req_wr) begin + case(ctrlport_req_addr) + REG_EPID_SELF: + reg_epid_self <= ctrlport_req_data[15:0]; + REG_RESET_AND_FLUSH: + {reg_ctrl_reset, reg_istrm_reset, reg_ostrm_reset} <= ctrlport_req_data[2:0]; + REG_OSTRM_CTRL_STATUS: + {reg_ostrm_cfg_swap_endian, reg_ostrm_cfg_mdata_sw_buff, reg_ostrm_cfg_pyld_sw_buff, + reg_ostrm_cfg_lossy_xport, reg_ostrm_cfg_start} <= ctrlport_req_data[6:0]; + REG_OSTRM_DST_EPID: + reg_ostrm_dst_epid <= ctrlport_req_data[15:0]; + REG_OSTRM_FC_FREQ_BYTES_LO: + reg_fc_freq_bytes[31:0] <= ctrlport_req_data[31:0]; + REG_OSTRM_FC_FREQ_BYTES_HI: + reg_fc_freq_bytes[39:32] <= ctrlport_req_data[7:0]; + REG_OSTRM_FC_FREQ_PKTS: + reg_fc_freq_pkts <= ctrlport_req_data[23:0]; + REG_OSTRM_FC_HEADROOM: + {reg_fc_headroom_pkts, reg_fc_headroom_bytes} <= ctrlport_req_data[23:0]; + REG_ISTRM_CTRL_STATUS: + {reg_istrm_cfg_swap_endian, reg_istrm_cfg_mdata_sw_buff, reg_istrm_cfg_pyld_sw_buff} + <= ctrlport_req_data[6:2]; + endcase + end else begin + // Strobed registers + reg_ostrm_cfg_start <= 1'b0; + reg_ctrl_reset <= 1'b0; + reg_ostrm_reset <= 1'b0; + reg_istrm_reset <= 1'b0; + end + // Handle register reads + if (ctrlport_req_rd) begin + case(ctrlport_req_addr) + REG_EPID_SELF: + ctrlport_resp_data <= {16'h0, reg_epid_self}; + REG_OSTRM_CTRL_STATUS: + ctrlport_resp_data <= { + reg_fc_enabled, reg_ostrm_cfg_failed, reg_ostrm_cfg_pending, 23'h0, + reg_ostrm_cfg_mdata_sw_buff, reg_ostrm_cfg_pyld_sw_buff, + reg_ostrm_cfg_lossy_xport, 1'b0}; + REG_OSTRM_BUFF_CAP_BYTES_LO: + ctrlport_resp_data <= reg_buff_cap_bytes[31:0]; + REG_OSTRM_BUFF_CAP_BYTES_HI: + ctrlport_resp_data <= {24'h0, reg_buff_cap_bytes[39:32]}; + REG_OSTRM_BUFF_CAP_PKTS: + ctrlport_resp_data <= {8'h0, reg_buff_cap_pkts}; + REG_OSTRM_SEQ_ERR_CNT: + ctrlport_resp_data <= reg_seq_err_cnt; + REG_OSTRM_DATA_ERR_CNT: + ctrlport_resp_data <= reg_data_err_cnt; + REG_OSTRM_ROUTE_ERR_CNT: + ctrlport_resp_data <= reg_route_err_cnt; + REG_ISTRM_CTRL_STATUS: + ctrlport_resp_data <= {26'h0, + reg_istrm_cfg_mdata_sw_buff, reg_istrm_cfg_pyld_sw_buff, 2'b0}; + default: + ctrlport_resp_data <= 32'h0; + endcase + end + end + end + + // --------------------------------------------------- + // Data and Flow Control Path + // --------------------------------------------------- + genvar i; + generate if (AXIS_DATA_EN) begin: datapath + localparam INPUT_FLUSH_TIMEOUT_W = SIM_SPEEDUP ? 6 : 14; + + // Data => CHDR + //------------- + wire [CHDR_W-1:0] axis_di_tdata, axis_dis_tdata, axis_di_tdata_pre; + wire [5:0] axis_di_tdest; + wire axis_di_tlast, axis_dis_tlast; + wire axis_di_tvalid, axis_dis_tvalid; + wire axis_di_tready, axis_dis_tready; + + // Optional MUX to combine multiple input data ports into a single one + if (NUM_DATA_I == 6'd1) begin + axi_fifo #(.WIDTH(CHDR_W+1), .SIZE(1)) axis_s_reg_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst | reg_ostrm_reset), .clear(1'b0), + .i_tdata({s_axis_data_tlast, s_axis_data_tdata}), + .i_tvalid(s_axis_data_tvalid), .i_tready(s_axis_data_tready), + .o_tdata({axis_di_tlast, axis_di_tdata_pre}), + .o_tvalid(axis_di_tvalid), .o_tready(axis_di_tready), + .space(), .occupied() + ); + assign axis_di_tdest = 6'd0; + end else begin + wire [((CHDR_W+6)*NUM_DATA_I)-1:0] s_axis_data_tdata_tmp; + for (i = 0; i < NUM_DATA_I; i=i+1) begin + assign s_axis_data_tdata_tmp[(i*(CHDR_W+6))+:(CHDR_W+6)] = {i[5:0], s_axis_data_tdata[(i*CHDR_W)+:CHDR_W]}; + end + + axi_mux #( + .WIDTH(CHDR_W+6), .SIZE(NUM_DATA_I), .PRIO(0), .PRE_FIFO_SIZE(1), .POST_FIFO_SIZE(1) + ) axis_s_mux_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst | reg_ostrm_reset), .clear(1'b0), + .i_tdata(s_axis_data_tdata_tmp), .i_tlast(s_axis_data_tlast), + .i_tvalid(s_axis_data_tvalid), .i_tready(s_axis_data_tready), + .o_tdata({axis_di_tdest, axis_di_tdata_pre}), .o_tlast(axis_di_tlast), + .o_tvalid(axis_di_tvalid), .o_tready(axis_di_tready) + ); + end + + // Logic to correctly fill in the VC field in the CHDR header + reg axis_di_hdr = 1'b1; + always @(posedge rfnoc_chdr_clk) begin + if (rfnoc_chdr_rst | reg_ostrm_reset) + axis_di_hdr <= 1'b1; + else if (axis_di_tvalid && axis_di_tready) + axis_di_hdr <= axis_di_tlast; + end + assign axis_di_tdata[63:0] = axis_di_hdr ? chdr_set_vc(axis_di_tdata_pre[63:0], axis_di_tdest) : + axis_di_tdata_pre[63:0]; + if (CHDR_W > 64) begin + assign axis_di_tdata[CHDR_W-1:64] = axis_di_tdata_pre[CHDR_W-1:64]; + end + + // Module to swap words in the payload and metadata depending on SW settings + chdr_data_swapper #( .CHDR_W(CHDR_W)) di_swap_i ( + .clk (rfnoc_chdr_clk), + .rst (rfnoc_chdr_rst | reg_ostrm_reset), + .payload_sw_buff(reg_ostrm_cfg_pyld_sw_buff), + .mdata_sw_buff (reg_ostrm_cfg_mdata_sw_buff), + .swap_endianness(reg_ostrm_cfg_swap_endian), + .s_axis_tdata (axis_di_tdata), + .s_axis_tlast (axis_di_tlast), + .s_axis_tvalid (axis_di_tvalid), + .s_axis_tready (axis_di_tready), + .m_axis_tdata (axis_dis_tdata), + .m_axis_tlast (axis_dis_tlast), + .m_axis_tvalid (axis_dis_tvalid), + .m_axis_tready (axis_dis_tready) + ); + + // Stream endpoint flow-control output module + chdr_stream_output #( + .CHDR_W(CHDR_W), .MTU(MTU) + ) strm_output_i ( + .clk (rfnoc_chdr_clk), + .rst (rfnoc_chdr_rst | reg_ostrm_reset), + .m_axis_chdr_tdata (data_o_tdata), + .m_axis_chdr_tlast (data_o_tlast), + .m_axis_chdr_tvalid (data_o_tvalid), + .m_axis_chdr_tready (data_o_tready), + .s_axis_data_tdata (axis_dis_tdata), + .s_axis_data_tlast (axis_dis_tlast), + .s_axis_data_tvalid (axis_dis_tvalid), + .s_axis_data_tready (axis_dis_tready), + .s_axis_strs_tdata (strs_i_tdata), + .s_axis_strs_tlast (strs_i_tlast), + .s_axis_strs_tvalid (strs_i_tvalid), + .s_axis_strs_tready (strs_i_tready), + .cfg_start (reg_ostrm_cfg_start), + .cfg_pending (reg_ostrm_cfg_pending), + .cfg_failed (reg_ostrm_cfg_failed), + .cfg_lossy_xport (reg_ostrm_cfg_lossy_xport), + .cfg_dst_epid (reg_ostrm_dst_epid), + .cfg_this_epid (reg_epid_self), + .cfg_fc_freq_bytes (reg_fc_freq_bytes), + .cfg_fc_freq_pkts (reg_fc_freq_pkts), + .cfg_fc_headroom_bytes(reg_fc_headroom_bytes), + .cfg_fc_headroom_pkts (reg_fc_headroom_pkts), + .fc_enabled (reg_fc_enabled), + .capacity_bytes (reg_buff_cap_bytes), + .capacity_pkts (reg_buff_cap_pkts), + .seq_err_stb (strm_seq_err_stb), + .seq_err_cnt (reg_seq_err_cnt), + .data_err_stb (strm_data_err_stb), + .data_err_cnt (reg_data_err_cnt), + .route_err_stb (strm_route_err_stb), + .route_err_cnt (reg_route_err_cnt) + ); + + // CHDR => Data + //------------- + wire [CHDR_W-1:0] axis_do_tdata, axis_dos_tdata; + wire axis_do_tlast, axis_dos_tlast; + wire axis_do_tvalid, axis_dos_tvalid; + wire axis_do_tready, axis_dos_tready; + + // Stream endpoint flow-control input module + chdr_stream_input #( + .CHDR_W(CHDR_W), .BUFF_SIZE(INGRESS_BUFF_SIZE), + .FLUSH_TIMEOUT_W(INPUT_FLUSH_TIMEOUT_W), + .MONITOR_EN(0), .SIGNAL_ERRS(REPORT_STRM_ERRS) + ) strm_input_i ( + .clk (rfnoc_chdr_clk), + .rst (rfnoc_chdr_rst | reg_istrm_reset), + .s_axis_chdr_tdata (data_i_tdata), + .s_axis_chdr_tlast (data_i_tlast), + .s_axis_chdr_tvalid(data_i_tvalid), + .s_axis_chdr_tready(data_i_tready), + .m_axis_data_tdata (axis_do_tdata), + .m_axis_data_tlast (axis_do_tlast), + .m_axis_data_tvalid(axis_do_tvalid), + .m_axis_data_tready(axis_do_tready), + .m_axis_strs_tdata (strs_o_tdata), + .m_axis_strs_tlast (strs_o_tlast), + .m_axis_strs_tvalid(strs_o_tvalid), + .m_axis_strs_tready(strs_o_tready), + .data_err_stb (signal_data_err) + ); + + // Module to swap words in the payload and metadata depending on SW settings + chdr_data_swapper #( .CHDR_W(CHDR_W)) do_swap_i ( + .clk (rfnoc_chdr_clk), + .rst (rfnoc_chdr_rst | reg_istrm_reset), + .payload_sw_buff(reg_istrm_cfg_pyld_sw_buff), + .mdata_sw_buff (reg_istrm_cfg_mdata_sw_buff), + .swap_endianness(reg_istrm_cfg_swap_endian), + .s_axis_tdata (axis_do_tdata), + .s_axis_tlast (axis_do_tlast), + .s_axis_tvalid (axis_do_tvalid), + .s_axis_tready (axis_do_tready), + .m_axis_tdata (axis_dos_tdata), + .m_axis_tlast (axis_dos_tlast), + .m_axis_tvalid (axis_dos_tvalid), + .m_axis_tready (axis_dos_tready) + ); + + // Optional DEMUX to split multiple single stream into multiple outputs + // Packets with an invalid (out of bounds) VC goes to port 0 + if (NUM_DATA_O == 6'd1) begin + axi_fifo #(.WIDTH(CHDR_W+1), .SIZE(1)) axis_m_reg_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst | reg_istrm_reset), .clear(1'b0), + .i_tdata({axis_dos_tlast, axis_dos_tdata}), + .i_tvalid(axis_dos_tvalid), .i_tready(axis_dos_tready), + .o_tdata({m_axis_data_tlast, m_axis_data_tdata}), + .o_tvalid(m_axis_data_tvalid), .o_tready(m_axis_data_tready), + .space(), .occupied() + ); + end else begin + wire [CHDR_W-1:0] data_header; + wire [5:0] data_vc = chdr_get_vc(data_header[63:0]); + axi_demux #( + .WIDTH(CHDR_W), .SIZE(NUM_DATA_O), .PRE_FIFO_SIZE(1), .POST_FIFO_SIZE(1) + ) axis_m_demux_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst | reg_istrm_reset), .clear(1'b0), + .header(data_header), + .dest((data_vc < NUM_DATA_O) ? data_vc[$clog2(NUM_DATA_O)-1:0] : {$clog2(NUM_DATA_O){1'b0}}), + .i_tdata(axis_dos_tdata), .i_tlast(axis_dos_tlast), + .i_tvalid(axis_dos_tvalid), .i_tready(axis_dos_tready), + .o_tdata(m_axis_data_tdata), .o_tlast(m_axis_data_tlast), + .o_tvalid(m_axis_data_tvalid), .o_tready(m_axis_data_tready) + ); + end + + end else begin // if (AXIS_DATA_EN) + + assign data_i_tready = 1'b1; + assign data_o_tdata = {CHDR_W{1'b0}}; + assign data_o_tlast = 1'b0; + assign data_o_tvalid = 1'b0; + + assign strs_i_tready = 1'b1; + assign strs_o_tdata = {CHDR_W{1'b0}}; + assign strs_o_tlast = 1'b0; + assign strs_o_tvalid = 1'b0; + + assign s_axis_data_tready = {NUM_DATA_I{1'b0}}; + assign m_axis_data_tdata = {(CHDR_W*NUM_DATA_O){1'b0}}; + assign m_axis_data_tlast = {NUM_DATA_O{1'b0}}; + assign m_axis_data_tvalid = {NUM_DATA_O{1'b0}}; + + end endgenerate + + // --------------------------------------------------- + // Control Path + // --------------------------------------------------- + generate if (AXIS_CTRL_EN) begin: ctrlpath + + // Convert from a CHDR control packet to an AXIS control packet + chdr_to_axis_ctrl #( + .CHDR_W(CHDR_W), .THIS_PORTID(CTRL_XBAR_PORT) + ) chdr_ctrl_adapter_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk), + .rfnoc_chdr_rst (rfnoc_chdr_rst | reg_ctrl_reset), + .this_epid (reg_epid_self), + .s_rfnoc_chdr_tdata (ctrl_i_tdata), + .s_rfnoc_chdr_tlast (ctrl_i_tlast), + .s_rfnoc_chdr_tvalid(ctrl_i_tvalid), + .s_rfnoc_chdr_tready(ctrl_i_tready), + .m_rfnoc_chdr_tdata (ctrl_o_tdata), + .m_rfnoc_chdr_tlast (ctrl_o_tlast), + .m_rfnoc_chdr_tvalid(ctrl_o_tvalid), + .m_rfnoc_chdr_tready(ctrl_o_tready), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst), + .s_rfnoc_ctrl_tdata (s_axis_ctrl_tdata), + .s_rfnoc_ctrl_tlast (s_axis_ctrl_tlast), + .s_rfnoc_ctrl_tvalid(s_axis_ctrl_tvalid), + .s_rfnoc_ctrl_tready(s_axis_ctrl_tready), + .m_rfnoc_ctrl_tdata (m_axis_ctrl_tdata), + .m_rfnoc_ctrl_tlast (m_axis_ctrl_tlast), + .m_rfnoc_ctrl_tvalid(m_axis_ctrl_tvalid), + .m_rfnoc_ctrl_tready(m_axis_ctrl_tready) + ); + + end else begin // if (AXIS_CTRL_EN) + + assign ctrl_i_tready = 1'b1; + assign ctrl_o_tdata = {CHDR_W{1'b0}}; + assign ctrl_o_tlast = 1'b0; + assign ctrl_o_tvalid = 1'b0; + + assign s_axis_ctrl_tready = 1'b1; + assign m_axis_ctrl_tdata = 32'h0; + assign m_axis_ctrl_tlast = 1'b0; + assign m_axis_ctrl_tvalid = 1'b0; + + end endgenerate + +endmodule // chdr_stream_endpoint + diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_stream_input.v b/fpga/usrp3/lib/rfnoc/core/chdr_stream_input.v new file mode 100644 index 000000000..2a8a9c628 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_stream_input.v @@ -0,0 +1,569 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_stream_input +// Description: +// Implements the CHDR input port for a stream endpoint. +// The module accepts stream command and data packets and +// emits stream status packets. Flow control and error state +// is communicated using stream status packets. There are no +// external config interfaces because all configuration is done +// using stream command packets. +// +// Parameters: +// - CHDR_W: Width of the CHDR bus in bits +// - BUFF_SIZE: Buffer size in log2 of the number of words in the +// ingress buffer for the stream +// - FLUSH_TIMEOUT_W: log2 of the number of cycles to wait in order +// to flush the input stream +// - SIGNAL_ERRS: If set to 1 then all stream errors will be notified +// upstream, otherwise ALL errors are ignored +// +// Signals: +// - s_axis_chdr_* : Input CHDR stream (AXI-Stream) +// - m_axis_chdr_* : Output flow-controlled CHDR stream (AXI-Stream) +// - m_axis_strs_* : Output stream status (AXI-Stream) +// - data_err_stb : If asserted, a data error notification is sent upstream +// + +module chdr_stream_input #( + parameter CHDR_W = 256, + parameter BUFF_SIZE = 14, + parameter FLUSH_TIMEOUT_W = 14, + parameter MONITOR_EN = 1, + parameter SIGNAL_ERRS = 1 +)( + // Clock, reset and settings + input wire clk, + input wire rst, + // CHDR in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_chdr_tdata, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + // Flow controlled data out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_data_tdata, + output wire m_axis_data_tlast, + output wire m_axis_data_tvalid, + input wire m_axis_data_tready, + // Stream status out (AXI-Stream) + output reg [CHDR_W-1:0] m_axis_strs_tdata, + output wire m_axis_strs_tlast, + output wire m_axis_strs_tvalid, + input wire m_axis_strs_tready, + // External stream error signal + input wire data_err_stb +); + + // The buffer size depends on the BUFF_SIZE parameter + localparam [40:0] BUFF_SIZE_BYTES = ((41'h1 << BUFF_SIZE) * (CHDR_W / 8)) - 41'h1; + // This is a flit-buffer. No packet limits + localparam [23:0] BUFF_SIZE_PKTS = 24'hFFFFFF; + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_chdr_internal_utils.vh" + + // --------------------------------------------------- + // Ingress Buffer and Flow Control Logic + // --------------------------------------------------- + wire [CHDR_W-1:0] buff_tdata; + wire buff_tlast, buff_tvalid; + reg buff_tready; + wire [15:0] buff_info; + + chdr_ingress_fifo #( + .WIDTH(CHDR_W), .SIZE(BUFF_SIZE) + ) ingress_fifo_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(s_axis_chdr_tdata), .i_tlast(s_axis_chdr_tlast), + .i_tvalid(s_axis_chdr_tvalid), .i_tready(s_axis_chdr_tready), + .o_tdata(buff_tdata), .o_tlast(buff_tlast), + .o_tvalid(buff_tvalid), .o_tready(buff_tready) + ); + + generate if (MONITOR_EN) begin + wire [BUFF_SIZE:0] occ_lines; + axis_fifo_monitor #( .COUNT_W(BUFF_SIZE+1) ) fifo_mon_i ( + .clk(clk), .reset(rst), + .i_tlast(s_axis_chdr_tlast), .i_tvalid(s_axis_chdr_tvalid), .i_tready(s_axis_chdr_tready), + .o_tlast(buff_tlast), .o_tvalid(buff_tvalid), .o_tready(buff_tready), + .i_sop(), .i_eop(), .o_sop(), .o_eop(), + .occupied(occ_lines), .occupied_pkts() + ); + // buff_info represents a fraction of the fullness of the buffer + // fullness percentage = (buff_info / 32768) * 100 + if (BUFF_SIZE + 1 >= 16) + assign buff_info = occ_lines[BUFF_SIZE:(BUFF_SIZE-15)]; + else + assign buff_info = {occ_lines, {(15-BUFF_SIZE){1'b0}}}; + end else begin + assign buff_info = 16'd0; + end endgenerate + + // Flow Control State + // xfer_cnt: Total transfer count since fc_enabled = 1 + // accum: Transfer count since last FC response + // fc_freq: The threshold for sending an FC response + reg [63:0] xfer_cnt_bytes = 64'd0; + reg [39:0] xfer_cnt_pkts = 40'd0; + reg [63:0] accum_bytes = 64'd0; + reg [39:0] accum_pkts = 40'd0; + reg [63:0] fc_freq_bytes = 64'd0; + reg [39:0] fc_freq_pkts = 40'd0; + + // State machine transition signals info + reg fc_enabled = 1'b0; // Is flow control enabled? + wire fc_ping; // A flow control response was requested + wire fc_first_resp; // Send the first flow control response + wire fc_refresh; // Refresh accumulated values + wire fc_override; // Override total xfer counts + reg fc_override_del = 1'b0; + reg [3:0] fc_due_shreg = 4'h0; // Is a response due? (shift register) + + // Endpoint IDs of this endpoint and the stream source + reg [15:0] this_epid = 16'd0, return_epid = 16'd0; + + // Cached values from a stream command + reg [63:0] strc_num_bytes; + reg [39:0] strc_num_pkts; + reg [3:0] strc_op_data; // Unused for now + reg [3:0] strc_op_code; + + // Total transfer count updater + always @(posedge clk) begin + if (rst || !fc_enabled) begin + // Reset + xfer_cnt_bytes <= 64'd0; + xfer_cnt_pkts <= 40'd0; + end else if (fc_override) begin + // Override + xfer_cnt_bytes <= strc_num_bytes; + xfer_cnt_pkts <= strc_num_pkts; + end else if (buff_tvalid && buff_tready) begin + // Count + xfer_cnt_bytes <= xfer_cnt_bytes + (CHDR_W/8); + if (buff_tlast) + xfer_cnt_pkts <= xfer_cnt_pkts + 40'd1; + end + end + + // Accumulated transfer count updater + always @(posedge clk) begin + if (rst || !fc_enabled || fc_refresh) begin + // Reset + accum_bytes <= 64'd0; + accum_pkts <= 40'd0; + end else if (buff_tvalid && buff_tready) begin + // Count + accum_bytes <= accum_bytes + (CHDR_W/8); + if (buff_tlast) + accum_pkts <= accum_pkts + 40'd1; + end + end + + // Flow control trigger + // Why a shift-register here? + // 1. For edge detection + // 2. To allow the tools to re-time the wide comparators. + // We don't care about the latency here because stream + // status messages are asynchronous wrt the input. + always @(posedge clk) begin + if (rst || !fc_enabled) begin + fc_due_shreg <= 4'h0; + end else begin + fc_due_shreg <= { + fc_due_shreg[2:0], + (accum_bytes >= fc_freq_bytes) || (accum_pkts >= fc_freq_pkts) + }; + end + end + wire fc_resp_due = fc_due_shreg[2] && !fc_due_shreg[3]; + + // --------------------------------------------------- + // Stream Command Handler + // --------------------------------------------------- + localparam [2:0] ST_IN_HDR = 3'd0; // The CHDR header of an input pkt + localparam [2:0] ST_IN_DATA = 3'd1; // The CHDR body (incl. mdata) of an input pkt + localparam [2:0] ST_STRC_W0 = 3'd2; // The first word of a stream command + localparam [2:0] ST_STRC_W1 = 3'd3; // The second word of a stream command + localparam [2:0] ST_STRC_EXEC = 3'd4; // A stream command is executing + localparam [2:0] ST_FLUSH = 3'd5; // Input is flushing + localparam [2:0] ST_DROP = 3'd6; // Current packet is being dropped + + reg [2:0] state = ST_IN_HDR; // State of the input state machine + reg pkt_too_long = 1'b0; // Error case. Packet is too long + reg is_first_data_pkt = 1'b1; // Is this the first data pkt after fc_enabled = 1? + reg is_first_strc_pkt = 1'b1; // Is this the strm cmd data pkt after fc_enabled = 1? + reg [15:0] exp_data_seq_num = 16'd0; // Expected sequence number for the next data pkt + reg [15:0] exp_strc_seq_num = 16'd0; // Expected sequence number for the next stream cmd pkt + reg [15:0] strc_dst_epid = 16'd0; // EPID in CHDR header of STRC packet + + reg [FLUSH_TIMEOUT_W-1:0] flush_counter = {FLUSH_TIMEOUT_W{1'b0}}; + + // Shortcuts + wire is_data_pkt = + chdr_get_pkt_type(buff_tdata[63:0]) == CHDR_PKT_TYPE_DATA || + chdr_get_pkt_type(buff_tdata[63:0]) == CHDR_PKT_TYPE_DATA_TS; + wire is_strc_pkt = + chdr_get_pkt_type(buff_tdata[63:0]) == CHDR_PKT_TYPE_STRC; + + // Error Logic + wire data_seq_err_stb = (state == ST_IN_HDR) && is_data_pkt && !is_first_data_pkt && + (chdr_get_seq_num(buff_tdata[63:0]) != exp_data_seq_num); + wire strc_seq_err_stb = (state == ST_IN_HDR) && is_strc_pkt && !is_first_strc_pkt && + (chdr_get_seq_num(buff_tdata[63:0]) != exp_strc_seq_num); + wire seq_err_stb = (data_seq_err_stb || strc_seq_err_stb) && buff_tvalid && buff_tready; + + wire route_err_stb = buff_tvalid && buff_tready && (state == ST_IN_HDR) && + (chdr_get_dst_epid(buff_tdata[63:0]) != this_epid); + + // Break critical paths to response FIFO + reg [47:0] stream_err_info = 48'h0; + reg stream_err_stb = 1'b0; + reg [3:0] stream_err_status = CHDR_STRS_STATUS_OKAY; + + always @(posedge clk) begin + if (rst || (SIGNAL_ERRS == 0)) begin + stream_err_stb <= 1'b0; + end else begin + stream_err_stb <= seq_err_stb | route_err_stb | data_err_stb; + if (seq_err_stb) begin + stream_err_status <= CHDR_STRS_STATUS_SEQERR; + // The extended info has the packet type (to detect which stream + // had an error), the expected and actual sequence number. + stream_err_info <= {13'h0, chdr_get_pkt_type(buff_tdata[63:0]), + data_seq_err_stb ? exp_data_seq_num : exp_strc_seq_num, + chdr_get_seq_num(buff_tdata[63:0])}; + end else if (route_err_stb) begin + stream_err_status <= CHDR_STRS_STATUS_RTERR; + // The extended info has the expected and actual destination EPID. + stream_err_info <= {16'd0, this_epid, chdr_get_dst_epid(buff_tdata[63:0])}; + end else begin + stream_err_status <= CHDR_STRS_STATUS_DATAERR; + // The extended info has the expected and actual destination EPID. + stream_err_info <= {16'd0, this_epid, chdr_get_dst_epid(buff_tdata[63:0])}; + end + end + end + + // Input State Machine + // - Pass data packets forward + // - Consume stream cmd packets + always @(posedge clk) begin + if (rst) begin + state <= ST_IN_HDR; + pkt_too_long <= 1'b0; + fc_enabled <= 1'b0; + end else begin + case (state) + ST_IN_HDR: begin + if (buff_tvalid && buff_tready) begin + if (!buff_tlast) begin + // Classify packet and... + if (is_strc_pkt) begin + // ...consume if it is a stream command or... + state <= ST_STRC_W0; + end else if (is_data_pkt) begin + // ...pass to output if it is a data packet... + state <= ST_IN_DATA; + end else begin + // ... otherwise drop. + state <= ST_DROP; + end + end + // Update other state vars + pkt_too_long <= 1'b0; + if (is_strc_pkt) begin + is_first_strc_pkt <= 1'b0; + strc_dst_epid <= chdr_get_dst_epid(buff_tdata[63:0]); + exp_strc_seq_num <= chdr_get_seq_num(buff_tdata[63:0]) + 16'd1; + end else if (is_data_pkt) begin + is_first_data_pkt <= 1'b0; + exp_data_seq_num <= chdr_get_seq_num(buff_tdata[63:0]) + 16'd1; + end + end + end + ST_IN_DATA: begin + // Pass the data packet forward + if (buff_tvalid && buff_tready && buff_tlast) + state <= ST_IN_HDR; + end + ST_STRC_W0: begin + if (buff_tvalid && buff_tready) begin + // Consume the first word of a stream command packet + if (CHDR_W > 64) begin + strc_num_bytes <= chdr128_strc_get_num_bytes(buff_tdata[127:0]); + strc_num_pkts <= chdr128_strc_get_num_pkts (buff_tdata[127:0]); + strc_op_data <= chdr128_strc_get_op_data (buff_tdata[127:0]); + strc_op_code <= chdr128_strc_get_op_code (buff_tdata[127:0]); + return_epid <= chdr128_strs_get_src_epid (buff_tdata[127:0]); + state <= ST_STRC_EXEC; + pkt_too_long <= ~buff_tlast; + end else begin + strc_num_pkts <= chdr64_strc_get_num_pkts(buff_tdata[63:0]); + strc_op_data <= chdr64_strc_get_op_data (buff_tdata[63:0]); + strc_op_code <= chdr64_strc_get_op_code (buff_tdata[63:0]); + return_epid <= chdr64_strs_get_src_epid(buff_tdata[63:0]); + state <= ST_STRC_W1; + end + end + end + ST_STRC_W1: begin + if (buff_tvalid && buff_tready) begin + // Consume the second word of a stream command packet + strc_num_bytes <= chdr64_strc_get_num_bytes(buff_tdata[63:0]); + state <= ST_STRC_EXEC; + pkt_too_long <= ~buff_tlast; + end + end + ST_STRC_EXEC: begin + case (strc_op_code) + CHDR_STRC_OPCODE_INIT: begin + // Configure FC but disable it temporarily + fc_freq_bytes <= strc_num_bytes; + fc_freq_pkts <= strc_num_pkts; + this_epid <= strc_dst_epid; + fc_enabled <= 1'b0; + // Flush the input + state <= ST_FLUSH; + flush_counter <= {FLUSH_TIMEOUT_W{1'b1}}; + end + CHDR_STRC_OPCODE_PING: begin + // Ping can complete in 1 cycle + state <= pkt_too_long ? ST_DROP : ST_IN_HDR; + end + CHDR_STRC_OPCODE_RESYNC: begin + // Resync can complete in 1 cycle + state <= pkt_too_long ? ST_DROP : ST_IN_HDR; + end + default: begin + state <= pkt_too_long ? ST_DROP : ST_IN_HDR; + end + endcase + end + ST_FLUSH: begin + // Drop until the next packet arrives + if (buff_tvalid && buff_tready) begin + flush_counter <= {FLUSH_TIMEOUT_W{1'b1}}; + end else begin + flush_counter <= flush_counter - 'd1; + if (flush_counter == {FLUSH_TIMEOUT_W{1'b0}}) begin + // Done flushing. Re-arm flow control and reset packet + // sequence check info. + fc_enabled <= 1'b1; + is_first_data_pkt <= 1'b1; + is_first_strc_pkt <= 1'b1; + state <= ST_IN_HDR; + end + end + end + ST_DROP: begin + // Drop until the next packet arrives + if (buff_tvalid && buff_tready && buff_tlast) + state <= ST_IN_HDR; + end + default: begin + // We should never get here + state <= ST_IN_HDR; + end + endcase + end + end + + always @(*) begin + case (state) + ST_IN_HDR: + buff_tready = m_axis_data_tready || !is_data_pkt; + ST_IN_DATA: + buff_tready = m_axis_data_tready; + ST_STRC_W0: + buff_tready = 1'b1; + ST_STRC_W1: + buff_tready = 1'b1; + ST_FLUSH: + buff_tready = 1'b1; + ST_DROP: + buff_tready = 1'b1; + default: + buff_tready = 1'b0; + endcase + end + + // Logic to drive output port + assign m_axis_data_tdata = buff_tdata; + assign m_axis_data_tlast = buff_tlast; + assign m_axis_data_tvalid = buff_tvalid && + ((state == ST_IN_HDR && is_data_pkt) || state == ST_IN_DATA); + + // Logic to drive triggers + assign fc_ping = (state == ST_STRC_EXEC) && (strc_op_code == CHDR_STRC_OPCODE_PING); + assign fc_first_resp = (state == ST_FLUSH) && (flush_counter == {FLUSH_TIMEOUT_W{1'b0}}); + assign fc_override = (state == ST_STRC_EXEC) && (strc_op_code == CHDR_STRC_OPCODE_RESYNC); + always @(posedge clk) fc_override_del <= fc_override; + + wire [51:0] resp_o_tdata; + wire resp_o_tvalid; + reg [51:0] resp_i_tdata; + reg resp_i_tvalid = 1'b0; + + // Send a stream status packet for the following cases: + // - Immediately after initialization + // - If a response is explicitly requested (ping) + // - If a response is due i.e. we have exceeded the frequency + // - If FC is resynchronized via a stream cmd + // - If an error is detected in the stream + always @(posedge clk) begin + if (rst) begin + resp_i_tvalid <= 1'b0; + resp_i_tdata <= 52'h0; + end else begin + resp_i_tvalid <= fc_first_resp || fc_ping || fc_resp_due || fc_override_del || stream_err_stb; + resp_i_tdata <= stream_err_stb ? {stream_err_info, stream_err_status} : {48'h0, CHDR_STRS_STATUS_OKAY}; + end + end + + // --------------------------------------------------- + // Stream Status Responder + // --------------------------------------------------- + localparam [2:0] ST_STRS_IDLE = 3'd0; // Waiting for response to post + localparam [2:0] ST_STRS_HDR = 3'd1; // Sending response CHDR header + localparam [2:0] ST_STRS_W0 = 3'd2; // Sending first response word + localparam [2:0] ST_STRS_W1 = 3'd3; // Sending second response word + localparam [2:0] ST_STRS_W2 = 3'd4; // Sending third response word + localparam [2:0] ST_STRS_W3 = 3'd5; // Sending fourth response word + localparam [2:0] ST_STRS_DONE = 3'd6; // Consuming response + + reg [2:0] resp_state = ST_STRS_IDLE; // State of the responder + reg [15:0] resp_seq_num = 16'd0; // Current sequence number of response + + assign fc_refresh = (resp_state == ST_STRS_DONE); + + // A FIFO that holds up to 32 posted responses and status information + // NOTE: This is a lossy FIFO. If the downstream response port is clogged + // then we will drop responses. That should never happen in a normal operating + // scenario. + axi_fifo #(.WIDTH(48 + 4), .SIZE(5)) resp_fifo_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(resp_i_tdata), .i_tvalid(resp_i_tvalid), .i_tready(/* Lossy FIFO */), + .o_tdata(resp_o_tdata), .o_tvalid(resp_o_tvalid), .o_tready(resp_state == ST_STRS_DONE || !fc_enabled), + .space(), .occupied() + ); + + // Responder State Machine + // - Wait for response to appear in FIFO + // - Output a full packet (different # of xfers depending on CHDR_W) + always @(posedge clk) begin + if (rst || !fc_enabled) begin + resp_state <= ST_STRS_IDLE; + resp_seq_num <= 16'd0; + end else begin + case (resp_state) + ST_STRS_IDLE: begin + if (resp_o_tvalid) + resp_state <= ST_STRS_HDR; + end + ST_STRS_HDR: begin + if (m_axis_strs_tready) + resp_state <= ST_STRS_W0; + end + ST_STRS_W0: begin + if (m_axis_strs_tready) + if (CHDR_W < 256) + resp_state <= ST_STRS_W1; + else + resp_state <= ST_STRS_DONE; + end + ST_STRS_W1: begin + if (m_axis_strs_tready) + if (CHDR_W < 128) + resp_state <= ST_STRS_W2; + else + resp_state <= ST_STRS_DONE; + end + ST_STRS_W2: begin + if (m_axis_strs_tready) + resp_state <= ST_STRS_W3; + end + ST_STRS_W3: begin + if (m_axis_strs_tready) + resp_state <= ST_STRS_DONE; + end + ST_STRS_DONE: begin + resp_state <= ST_STRS_IDLE; + resp_seq_num <= resp_seq_num + 16'd1; + end + default: begin + // We should never get here + resp_state <= ST_STRS_IDLE; + end + endcase + end + end + + // Output data. Header and Payload + wire [63:0] strs_header = chdr_build_header( + /*VC*/ 6'd0, /*eob*/ 1'b0, /*eov*/ 1'b0, CHDR_PKT_TYPE_STRS, CHDR_NO_MDATA, + resp_seq_num, 16'd32+(CHDR_W/8), return_epid); + wire [255:0] strs_payload = chdr256_strs_build( + /*statusinfo*/ resp_o_tdata[51:4], buff_info, + xfer_cnt_bytes, xfer_cnt_pkts, + BUFF_SIZE_PKTS[23:0], BUFF_SIZE_BYTES[39:0], + resp_o_tdata[3:0], this_epid); + + // m_axis_strs_* signal values depend on CHDR_W + generate + if (CHDR_W == 64) begin + // Response spans 5 transfers (header + 4 words) + assign m_axis_strs_tlast = (resp_state == ST_STRS_W3); + always @(*) begin + case (resp_state) + ST_STRS_W0: + m_axis_strs_tdata = strs_payload[63:0]; + ST_STRS_W1: + m_axis_strs_tdata = strs_payload[127:64]; + ST_STRS_W2: + m_axis_strs_tdata = strs_payload[191:128]; + ST_STRS_W3: + m_axis_strs_tdata = strs_payload[255:192]; + default: + m_axis_strs_tdata = strs_header; + endcase + end + end else if (CHDR_W == 128) begin + // Response spans 3 transfers (header + 2 words) + assign m_axis_strs_tlast = (resp_state == ST_STRS_W1); + always @(*) begin + case (resp_state) + ST_STRS_W0: + m_axis_strs_tdata = strs_payload[127:0]; + ST_STRS_W1: + m_axis_strs_tdata = strs_payload[255:128]; + default: + m_axis_strs_tdata = {64'h0, strs_header}; + endcase + end + end else begin + // Response spans 2 transfers (header + word) + assign m_axis_strs_tlast = (resp_state == ST_STRS_W0); + always @(*) begin + case (resp_state) + ST_STRS_W0: + m_axis_strs_tdata[255:0] = strs_payload; + default: + m_axis_strs_tdata[255:0] = {192'h0, strs_header}; + endcase + if (CHDR_W > 256) begin + m_axis_strs_tdata[CHDR_W-1:256] = 'h0; + end + end + end + endgenerate + + assign m_axis_strs_tvalid = (resp_state != ST_STRS_IDLE) && (resp_state != ST_STRS_DONE); + +endmodule // chdr_stream_input diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_stream_output.v b/fpga/usrp3/lib/rfnoc/core/chdr_stream_output.v new file mode 100644 index 000000000..271c7fccc --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_stream_output.v @@ -0,0 +1,557 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_stream_output +// Description: +// Implements the CHDR output port for a stream endpoint. +// The module generates stream command packets to setup +// a downstream endpoint module (chdr_stream_input). Once +// a stream is setup, the CHDR data on the axis_data port +// can be sent downstream with full flow control. Stream +// status messages are recieved from the downstream node +// to update flow control state. This module has an external +// configuration bus to initiate stream creation. +// +// Parameters: +// - CHDR_W: Width of the CHDR bus in bits +// - MTU: Log2 of the maximum number of lines in a packet +// +// Signals: +// - m_axis_chdr_* : Output CHDR stream (AXI-Stream) +// - s_axis_data_* : Input CHDR Data stream (AXI-Stream) before flow control +// - s_axis_strs_* : Input stream status (AXI-Stream) + +module chdr_stream_output #( + parameter CHDR_W = 256, + parameter MTU = 10 +)( + // Clock, reset and settings + input wire clk, + input wire rst, + // CHDR out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_chdr_tdata, + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Data packets in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_data_tdata, + input wire s_axis_data_tlast, + input wire s_axis_data_tvalid, + output wire s_axis_data_tready, + // Stream status in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_strs_tdata, + input wire s_axis_strs_tlast, + input wire s_axis_strs_tvalid, + output wire s_axis_strs_tready, + // Configuration port + input wire cfg_start, + output reg cfg_pending = 1'b0, + output reg cfg_failed = 1'b0, + input wire cfg_lossy_xport, + input wire [15:0] cfg_dst_epid, + input wire [15:0] cfg_this_epid, + input wire [39:0] cfg_fc_freq_bytes, + input wire [23:0] cfg_fc_freq_pkts, + input wire [15:0] cfg_fc_headroom_bytes, + input wire [7:0] cfg_fc_headroom_pkts, + // Flow control status + output reg fc_enabled = 1'b0, + output reg [39:0] capacity_bytes = 40'd0, + output reg [23:0] capacity_pkts = 24'd0, + // Stream status + output wire seq_err_stb, + output reg [31:0] seq_err_cnt = 32'd0, + output wire data_err_stb, + output reg [31:0] data_err_cnt = 32'd0, + output wire route_err_stb, + output reg [31:0] route_err_cnt = 32'd0 +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_chdr_internal_utils.vh" + + localparam CHDR_W_LOG2 = $clog2(CHDR_W); + + // --------------------------------------------------- + // Output packet gate + // --------------------------------------------------- + reg [CHDR_W-1:0] chdr_out_tdata; + reg chdr_out_tlast, chdr_out_tvalid; + wire chdr_out_tready; + + axi_packet_gate #( + .WIDTH(CHDR_W), .SIZE(MTU), .USE_AS_BUFF(0) + ) chdr_pkt_gate_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(chdr_out_tdata), .i_tlast(chdr_out_tlast), .i_terror(1'b0), + .i_tvalid(chdr_out_tvalid), .i_tready(chdr_out_tready), + .o_tdata(m_axis_chdr_tdata), .o_tlast(m_axis_chdr_tlast), + .o_tvalid(m_axis_chdr_tvalid), .o_tready(m_axis_chdr_tready) + ); + + // --------------------------------------------------- + // Flow Control State + // --------------------------------------------------- + + // send_cnt: Total transfer count at the sender (here) + // recv_cnt: Total transfer count at the receiver + // accum: Transfer count since last FC resynchronization request + // headroom: Total headroom to keep in the downstream buffer + // adj_cap: The adjusted capacity (after headroom) of the downstream buffer + // strc_cnt: Saved count for the STRC packet (prevents mid-packet updates) + reg [63:0] send_cnt_bytes = 64'd0; + reg [39:0] send_cnt_pkts = 40'd0; + reg [63:0] recv_cnt_bytes = 64'd0; + reg [39:0] recv_cnt_pkts = 40'd0; + reg [39:0] accum_bytes = 40'd0; + reg [23:0] accum_pkts = 24'd0; + reg [15:0] headroom_bytes = 16'd0; + reg [ 7:0] headroom_pkts = 8'd0; + reg [39:0] adj_cap_bytes = 40'd0; + reg [23:0] adj_cap_pkts = 24'd0; + reg [63:0] strc_cnt_bytes = 64'd0; + + // Output transfer count + always @(posedge clk) begin + if (rst || !fc_enabled) begin + send_cnt_bytes <= 64'd0; + send_cnt_pkts <= 40'd0; + end else if (chdr_out_tvalid && chdr_out_tready) begin + send_cnt_bytes <= send_cnt_bytes + (CHDR_W/8); + if (chdr_out_tlast) + send_cnt_pkts <= send_cnt_pkts + 40'd1; + end + end + + // Buffer occupied counts + // TODO: Need better overflow handling + wire signed [64:0] occupied_bytes = + $signed({1'b0, send_cnt_bytes}) - $signed({1'b0, recv_cnt_bytes}); + wire signed [40:0] occupied_pkts = + $signed({1'b0, send_cnt_pkts}) - $signed({1'b0, recv_cnt_pkts}); + + // OK-to-Send shift register + // - Why a shift-register here? + // To allow the tools to re-time the wide comparators. + // - We don't care about the latency here because stream + // status messages are asynchronous wrt the data + reg [3:0] ok_shreg = 4'b1111; // OK to send? (shift register) + always @(posedge clk) begin + if (rst || !fc_enabled) begin + ok_shreg <= 4'b1111; + end else begin + ok_shreg <= {ok_shreg[2:0], ( + (occupied_bytes[40:0] < $signed({1'b0, adj_cap_bytes})) && + (occupied_pkts [24:0] < $signed({1'b0, adj_cap_pkts })) + )}; + end + end + wire ok_to_send = ok_shreg[3]; + + // Accumulated transfer count updater for FC resync + reg lossy_xport = 1'b0; + reg [3:0] fc_resync_req_shreg = 4'h0; + wire fc_resync_req, fc_resync_ack; + + always @(posedge clk) begin + if (rst || !fc_enabled || !lossy_xport || fc_resync_ack) begin + // Reset + accum_bytes <= 40'd0; + accum_pkts <= 24'd0; + fc_resync_req_shreg <= 4'b0000; + end else begin + if (chdr_out_tvalid && chdr_out_tready) begin + // Count + accum_bytes <= accum_bytes + (CHDR_W/8); + if (chdr_out_tlast) + accum_pkts <= accum_pkts + 24'd1; + end + // FC resync request + fc_resync_req_shreg <= {fc_resync_req_shreg[2:0], + (accum_bytes > capacity_bytes) || (accum_pkts > capacity_pkts)}; + end + end + assign fc_resync_req = fc_resync_req_shreg[3]; + + // --------------------------------------------------- + // Stream Status Parser + // --------------------------------------------------- + + wire [3:0] msg_i_tdata, msg_o_tdata; + wire msg_i_tvalid, msg_o_tvalid; + wire msg_i_tready, msg_o_tready; + + axi_fifo #(.WIDTH(4), .SIZE(1)) msg_fifo_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(msg_i_tdata), .i_tvalid(msg_i_tvalid), .i_tready(msg_i_tready), + .o_tdata(msg_o_tdata), .o_tvalid(msg_o_tvalid), .o_tready(msg_o_tready), + .space(), .occupied() + ); + + localparam [2:0] ST_STRS_HDR = 3'd0; // Receiving the CHDR header of a stream status msg + localparam [2:0] ST_STRS_W0 = 3'd1; // Receiving the first word of a stream status msg + localparam [2:0] ST_STRS_W1 = 3'd2; // Receiving the second word of a stream status msg + localparam [2:0] ST_STRS_W2 = 3'd3; // Receiving the third word of a stream status msg + localparam [2:0] ST_STRS_W3 = 3'd4; // Receiving the fourth word of a stream status msg + localparam [2:0] ST_STRS_LATCH = 3'd5; // Atomically updating and posting the status msg + localparam [2:0] ST_STRS_DROP = 3'd6; // Something went wrong dropping current packet + + reg [2:0] strs_state = ST_STRS_HDR; + reg strs_too_long = 1'b0; + reg [15:0] cached_dst_epid = 16'd0; + reg [255:0] cached_strs_msg; + + always @(posedge clk) begin + if (rst) begin + strs_state <= ST_STRS_HDR; + strs_too_long <= 1'b0; + end else begin + case (strs_state) + + // ST_STRS_HDR + // ------------------ + ST_STRS_HDR: begin + if (s_axis_strs_tvalid) begin + // Only accept stream status packets. Drop everything else + if (chdr_get_pkt_type(s_axis_strs_tdata[63:0]) == CHDR_PKT_TYPE_STRS) + strs_state <= ST_STRS_W0; + else + strs_state <= ST_STRS_DROP; + strs_too_long <= 1'b0; + end + end + + // ST_STRS_W0 + // ------------------ + // - Cache the first word of the stream status + // - For CHDR_W == 64, this is one of 4 words. + // - For CHDR_W == 128, this is one of 2 words. + // - For CHDR_W >= 256, this is the only word. + ST_STRS_W0: begin + if (s_axis_strs_tvalid) begin + if (CHDR_W == 64) begin + cached_strs_msg[63:0] <= s_axis_strs_tdata[63:0]; + strs_state <= !s_axis_strs_tlast ? ST_STRS_W1 : ST_STRS_HDR; + end else if (CHDR_W == 128) begin + cached_strs_msg[127:0] <= s_axis_strs_tdata[127:0]; + strs_state <= !s_axis_strs_tlast ? ST_STRS_W1 : ST_STRS_HDR; + end else begin //CHDR_W >= 256 + cached_strs_msg[255:0] <= s_axis_strs_tdata[255:0]; + strs_state <= ST_STRS_LATCH; + strs_too_long <= !s_axis_strs_tlast; + end + end + end + + // ST_STRS_W1 + // ------------------ + // - Cache the second word of the stream status + ST_STRS_W1: begin + if (s_axis_strs_tvalid) begin + if (CHDR_W == 64) begin + cached_strs_msg[127:64] <= s_axis_strs_tdata[63:0]; + strs_state <= !s_axis_strs_tlast ? ST_STRS_W2 : ST_STRS_HDR; + end else begin //CHDR_W >= 128 + cached_strs_msg[255:128] <= s_axis_strs_tdata[127:0]; + strs_state <= ST_STRS_LATCH; + strs_too_long <= !s_axis_strs_tlast; + end + end + end + + // ST_STRS_W2 + // ------------------ + // - Cache the third word of the stream status + ST_STRS_W2: begin + if (s_axis_strs_tvalid) begin + cached_strs_msg[191:128] <= s_axis_strs_tdata[63:0]; + strs_state <= !s_axis_strs_tlast ? ST_STRS_W3 : ST_STRS_HDR; + end + end + + // ST_STRS_W3 + // ------------------ + // - Cache the fourth word of the stream status + ST_STRS_W3: begin + if (s_axis_strs_tvalid) begin + cached_strs_msg[255:192] <= s_axis_strs_tdata[63:0]; + strs_state <= ST_STRS_LATCH; + strs_too_long <= !s_axis_strs_tlast; + end + end + + // ST_STRS_LATCH + // ------------------ + // - Act on the received stream status + ST_STRS_LATCH: begin + capacity_bytes <= chdr256_strs_get_capacity_bytes(cached_strs_msg); + capacity_pkts <= chdr256_strs_get_capacity_pkts(cached_strs_msg); + recv_cnt_bytes <= chdr256_strs_get_xfercnt_bytes(cached_strs_msg); + recv_cnt_pkts <= chdr256_strs_get_xfercnt_pkts(cached_strs_msg); + adj_cap_bytes <= chdr256_strs_get_capacity_bytes(cached_strs_msg) - + {24'd0, headroom_bytes[15:(CHDR_W_LOG2-3)], {(CHDR_W_LOG2-3){1'b0}}}; + adj_cap_pkts <= chdr256_strs_get_capacity_pkts(cached_strs_msg) - + {16'd0, headroom_pkts}; + if (msg_i_tready) begin + strs_state <= strs_too_long ? ST_STRS_DROP : ST_STRS_HDR; + end + end + + // ST_STRS_DROP + // ------------------ + ST_STRS_DROP: begin + if (s_axis_strs_tvalid && s_axis_strs_tlast) + strs_state <= ST_STRS_HDR; + end + default: begin + // We should never get here + strs_state <= ST_STRS_HDR; + end + endcase + end + end + + assign s_axis_strs_tready = (strs_state != ST_STRS_LATCH); + + assign msg_i_tvalid = (strs_state == ST_STRS_LATCH); + assign msg_i_tdata = (chdr256_strs_get_src_epid(cached_strs_msg) != cached_dst_epid) ? + CHDR_STRS_STATUS_CMDERR : chdr256_strs_get_status(cached_strs_msg); + + + // --------------------------------------------------- + // Main State Machine + // --------------------------------------------------- + + localparam [2:0] ST_PASS_DATA = 3'd0; // Passing input axis_data out + localparam [2:0] ST_STRC_HDR = 3'd1; // Sending CHDR header for stream cmd + localparam [2:0] ST_STRC_W0 = 3'd2; // Sending first word of stream cmd + localparam [2:0] ST_STRC_W1 = 3'd3; // Sending second word of stream cmd + localparam [2:0] ST_STRC_WAIT = 3'd4; // Waiting for response (stream status) + localparam [2:0] ST_INIT_DLY = 3'd5; // Finishing command execution + + reg [2:0] state = ST_PASS_DATA; + reg mid_pkt = 1'b0; + reg [15:0] data_seq_num = 16'd0; + reg [15:0] strc_seq_num = 16'd0; + reg [2:0] cfg_delay = 3'd0; + + always @(posedge clk) begin + if (rst) begin + state <= ST_PASS_DATA; + mid_pkt <= 1'b0; + data_seq_num <= 16'd0; + strc_seq_num <= 16'd0; + cfg_pending <= 1'b0; + cfg_failed <= 1'b0; + end else begin + case (state) + + // ST_PASS_DATA + // ------------------ + // This is the default state where input data is passed to the + // output port. Flow control is enforced in this state. + // This state also serves as the launch state for a configuration + // operation (using cfg_start) + ST_PASS_DATA: begin + // Update the mid_pkt flag and sequence number + if (chdr_out_tvalid && chdr_out_tready) begin + mid_pkt <= !chdr_out_tlast; + if (chdr_out_tlast) + data_seq_num <= data_seq_num + 16'd1; + end + // Launch a configuration operation + if (cfg_start) begin + // Latch cfg command + cfg_pending <= 1'b1; + cfg_failed <= 1'b0; + // Disable flow control + fc_enabled <= 1'b0; + // Cache relevant data from the cfg cmd + lossy_xport <= cfg_lossy_xport; + cached_dst_epid <= cfg_dst_epid; + headroom_bytes <= cfg_fc_headroom_bytes; + headroom_pkts <= cfg_fc_headroom_pkts; + end + // Wait for current packet to transfer then begin the + // configuration process or stream command + if (cfg_start || cfg_pending || fc_resync_req) begin + if (mid_pkt) begin + if (chdr_out_tvalid && chdr_out_tready && chdr_out_tlast) + state <= ST_STRC_HDR; + end else begin + if (!(chdr_out_tvalid && chdr_out_tready)) + state <= ST_STRC_HDR; + end + end + end + + // ST_STRC_HDR + // ------------------ + // Send the CHDR header for a stream command + ST_STRC_HDR: begin + if (chdr_out_tvalid && chdr_out_tready) begin + state <= ST_STRC_W0; + // Update seqnum for the next packet + strc_seq_num <= strc_seq_num + 16'd1; + end + // Update byte count for stream command + strc_cnt_bytes <= send_cnt_bytes; + end + + // ST_STRC_W0 + // ------------------ + // Send the first line of a stream command + ST_STRC_W0: begin + if (chdr_out_tvalid && chdr_out_tready) + if (CHDR_W < 128) + state <= ST_STRC_W1; + else + state <= ST_STRC_WAIT; + end + + // ST_STRC_W1 + // ------------------ + // Send the second line of a stream command + ST_STRC_W1: begin + if (chdr_out_tvalid && chdr_out_tready) + state <= fc_resync_req ? ST_PASS_DATA : ST_STRC_WAIT; + end + + // ST_STRC_WAIT + // ------------------ + // Done sending stream command. Wait for a response + ST_STRC_WAIT: begin + // Wait for a new response to arrive + if (msg_o_tvalid) begin + if (msg_o_tdata == CHDR_STRS_STATUS_OKAY) begin + state <= ST_INIT_DLY; + cfg_delay <= 3'd4; + fc_enabled <= 1'b1; + data_seq_num <= 16'd0; + strc_seq_num <= 16'd0; + end else begin + state <= ST_PASS_DATA; + cfg_failed <= 1'b1; + cfg_pending <= 1'b0; + end + end + end + + // ST_INIT_DLY + // ------------------ + // Delay matching state for ok_shreg + ST_INIT_DLY: begin + if (cfg_delay == 3'd0) begin + state <= ST_PASS_DATA; + cfg_pending <= 1'b0; + end else begin + cfg_delay <= cfg_delay - 3'd1; + end + end + + // We should never get here + default: begin + state <= ST_PASS_DATA; + end + endcase + end + end + + // Header for output CHDR data + wire [CHDR_W-1:0] data_header; + assign data_header[63:0] = chdr_set_seq_num( + chdr_set_dst_epid(s_axis_data_tdata[63:0], cached_dst_epid), + data_seq_num); + generate if (CHDR_W > 64) + assign data_header[CHDR_W-1:64] = s_axis_data_tdata[CHDR_W-1:64]; + endgenerate + + // Header for stream command + wire [CHDR_W-1:0] strc_header; + assign strc_header[63:0] = chdr_build_header( + /*VC*/ 6'd0, /*eob*/ 1'b0, /*eov*/ 1'b0, CHDR_PKT_TYPE_STRC, CHDR_NO_MDATA, + strc_seq_num, 16'd16+(CHDR_W/8), cached_dst_epid); + generate if (CHDR_W > 64) + assign strc_header[CHDR_W-1:64] = {(CHDR_W-64){1'b0}}; + endgenerate + + // Payload for stream command + wire [127:0] strc_init_payload = chdr128_strc_build( + {24'h0, cfg_fc_freq_bytes}, {16'h0, cfg_fc_freq_pkts}, + /*op_data*/ 4'h0, CHDR_STRC_OPCODE_INIT, cfg_this_epid); + wire [127:0] strc_resync_payload = chdr128_strc_build( + strc_cnt_bytes, send_cnt_pkts, + /*op_data*/ 4'h0, CHDR_STRC_OPCODE_RESYNC, cfg_this_epid); + wire [127:0] strc_payload = fc_resync_req ? strc_resync_payload : strc_init_payload; + + always @(*) begin + case (state) + ST_PASS_DATA: begin + chdr_out_tdata = mid_pkt ? s_axis_data_tdata : data_header; + chdr_out_tlast = s_axis_data_tlast; + chdr_out_tvalid = s_axis_data_tvalid && ok_to_send; + end + ST_STRC_HDR: begin + chdr_out_tdata = strc_header; + chdr_out_tlast = 1'b0; + chdr_out_tvalid = ok_to_send; + end + ST_STRC_W0: begin + chdr_out_tdata = strc_payload; + chdr_out_tlast = (CHDR_W < 128) ? 1'b0 : 1'b1; + chdr_out_tvalid = ok_to_send; + end + ST_STRC_W1: begin + // We will enter this state only if CHDR_W = 64 + chdr_out_tdata = strc_payload[127:64]; + chdr_out_tlast = 1'b1; + chdr_out_tvalid = ok_to_send; + end + default: begin + chdr_out_tdata = {CHDR_W{1'b0}}; + chdr_out_tlast = 1'b0; + chdr_out_tvalid = 1'b0; + end + endcase + end + assign s_axis_data_tready = (state == ST_PASS_DATA) && chdr_out_tready && ok_to_send; + + // Consume all messages when passing data forward. The flow control state is automatically + // updated outside the message FIFO. When a stream command is issued, we wait for the + // "wait" state to consume responses. + assign msg_o_tready = msg_o_tvalid && (state == ST_PASS_DATA || state == ST_STRC_WAIT); + + // Acknowledge a flow control resync command + assign fc_resync_ack = fc_resync_req && (state == ST_STRC_W1) && + chdr_out_tvalid && chdr_out_tready && chdr_out_tlast; + + // --------------------------------------------------- + // Stream Status Reporting + // --------------------------------------------------- + + wire runtime_err_stb = msg_o_tvalid && msg_o_tready && (state == ST_PASS_DATA); + assign seq_err_stb = runtime_err_stb && (msg_o_tdata == CHDR_STRS_STATUS_SEQERR); + assign data_err_stb = runtime_err_stb && (msg_o_tdata == CHDR_STRS_STATUS_DATAERR); + assign route_err_stb = runtime_err_stb && (msg_o_tdata == CHDR_STRS_STATUS_RTERR); + + always @(posedge clk) begin + if (rst || !fc_enabled) begin + seq_err_cnt <= 32'd0; + data_err_cnt <= 32'd0; + route_err_cnt <= 32'd0; + end else begin + if (seq_err_stb) + seq_err_cnt <= seq_err_cnt + 32'd1; + if (data_err_stb) + data_err_cnt <= data_err_cnt + 32'd1; + if (route_err_stb) + route_err_cnt <= route_err_cnt + 32'd1; + end + end + +endmodule // chdr_stream_output diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_ctrl.v b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_ctrl.v new file mode 100644 index 000000000..1f9dba2eb --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_ctrl.v @@ -0,0 +1,319 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_to_axis_ctrl +// Description: +// Converts from CHDR to AXIS-Control and vice versa. +// This module has to handle remote control transactions +// correctly. The CHDR frame has/needs the DstEPID, DstPort +// SrcEPID and SrcPort and the AXIS-Ctrl frame has/needs +// the DstPort, SrcPort, RemDstEPID and RemDstPort. +// +// Parameters: +// - CHDR_W: Width of the CHDR bus in bits +// - THIS_PORTID: The port number of the control xbar +// that this module is connected to. +// +// Signals: +// - s_rfnoc_chdr_* : Input CHDR stream (AXI-Stream) +// - m_rfnoc_chdr_* : Output CHDR stream (AXI-Stream) +// - s_rfnoc_ctrl_* : Input control stream (AXI-Stream) +// - m_rfnoc_ctrl_* : Output control stream (AXI-Stream) + +module chdr_to_axis_ctrl #( + parameter CHDR_W = 256, + parameter [9:0] THIS_PORTID = 10'd0 +)( + // CHDR Bus (master and slave) + input wire rfnoc_chdr_clk, + input wire rfnoc_chdr_rst, + input wire [15:0] this_epid, + input wire [CHDR_W-1:0] s_rfnoc_chdr_tdata, + input wire s_rfnoc_chdr_tlast, + input wire s_rfnoc_chdr_tvalid, + output wire s_rfnoc_chdr_tready, + output wire [CHDR_W-1:0] m_rfnoc_chdr_tdata, + output wire m_rfnoc_chdr_tlast, + output wire m_rfnoc_chdr_tvalid, + input wire m_rfnoc_chdr_tready, + // AXIS-Control Bus (master and slave) + input wire rfnoc_ctrl_clk, + input wire rfnoc_ctrl_rst, + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + localparam [1:0] ST_CHDR_HDR = 2'd0; // Processing the CHDR header + localparam [1:0] ST_CHDR_MDATA = 2'd1; // Processing the CHDR metadata + localparam [1:0] ST_CTRL_HDR = 2'd2; // Processing the CHDR control header + localparam [1:0] ST_CTRL_BODY = 2'd3; // Processing the CHDR control body + + // --------------------------------------------------- + // Input/output register slices + // --------------------------------------------------- + // - ch2ct: CHDR to Ctrl + // - ct2ch: Ctrl to CHDR + + wire [CHDR_W-1:0] ch2ct_tdata, ct2ch_tdata; + wire ch2ct_tlast, ct2ch_tlast; + wire ch2ct_tvalid, ct2ch_tvalid; + wire ch2ct_tready, ct2ch_tready; + + axi_fifo #(.WIDTH(CHDR_W+1), .SIZE(1)) ch2ct_reg_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst), .clear(1'b0), + .i_tdata({s_rfnoc_chdr_tlast, s_rfnoc_chdr_tdata}), + .i_tvalid(s_rfnoc_chdr_tvalid), .i_tready(s_rfnoc_chdr_tready), + .o_tdata({ch2ct_tlast, ch2ct_tdata}), + .o_tvalid(ch2ct_tvalid), .o_tready(ch2ct_tready), + .space(), .occupied() + ); + + axi_fifo #(.WIDTH(CHDR_W+1), .SIZE(1)) ct2ch_reg_i ( + .clk(rfnoc_chdr_clk), .reset(rfnoc_chdr_rst), .clear(1'b0), + .i_tdata({ct2ch_tlast, ct2ch_tdata}), + .i_tvalid(ct2ch_tvalid), .i_tready(ct2ch_tready), + .o_tdata({m_rfnoc_chdr_tlast, m_rfnoc_chdr_tdata}), + .o_tvalid(m_rfnoc_chdr_tvalid), .o_tready(m_rfnoc_chdr_tready), + .space(), .occupied() + ); + + // --------------------------------------------------- + // CH2CT: CHDR => Ctrl path + // --------------------------------------------------- + // When converting CHDR => Ctrl we know we are dealing with + // a remote control transaction so we need to perform + // the following transformations to ensure that the packet + // has all the info to route downstream and has enough info + // to return to the master (of the transaction). + // - Use the CHDR DstPort as the Ctrl DstPort (forward the master's request) + // - Use THIS_PORTID as the Ctrl SrcPort (for the return path back here) + // - Use the CHDR SrcEPID as the Ctrl RemDstEPID (return path for CHDR packet) + // - Use the CHDR SrcPort as the Ctrl RemDstPort (return path in the downstream EP) + // - Ignore the CHDR DstEPID because packet is already here + + reg [1:0] ch2ct_state = ST_CHDR_HDR; + reg [4:0] ch2ct_nmdata = CHDR_NO_MDATA; + + always @(posedge rfnoc_chdr_clk) begin + if (rfnoc_chdr_rst) begin + ch2ct_state <= ST_CHDR_HDR; + end else if (ch2ct_tvalid && ch2ct_tready) begin + case (ch2ct_state) + ST_CHDR_HDR: begin + ch2ct_nmdata <= chdr_get_num_mdata(ch2ct_tdata[63:0]) - 5'd1; + if (!ch2ct_tlast) + ch2ct_state <= (chdr_get_num_mdata(ch2ct_tdata[63:0]) == 5'd0) ? + ST_CTRL_HDR : ST_CHDR_MDATA; + else + ch2ct_state <= ST_CHDR_HDR; // Premature termination + end + ST_CHDR_MDATA: begin + ch2ct_nmdata <= ch2ct_nmdata - 5'd1; + if (!ch2ct_tlast) + ch2ct_state <= (ch2ct_nmdata == CHDR_NO_MDATA) ? ST_CTRL_HDR : ST_CHDR_MDATA; + else + ch2ct_state <= ST_CHDR_HDR; // Premature termination + end + ST_CTRL_HDR: begin + ch2ct_state <= ch2ct_tlast ? ST_CHDR_HDR : ST_CTRL_BODY; + end + ST_CTRL_BODY: begin + if (ch2ct_tlast) + ch2ct_state <= ST_CHDR_HDR; + end + default: begin + // We should never get here + ch2ct_state <= ST_CHDR_HDR; + end + endcase + end + end + + wire [(CHDR_W/32)-1:0] ch2ct_tkeep; + chdr_compute_tkeep #(.CHDR_W(CHDR_W), .ITEM_W(32)) chdr_tkeep_gen_i ( + .clk(rfnoc_chdr_clk), .rst(rfnoc_chdr_rst), + .axis_tdata(ch2ct_tdata), .axis_tlast(ch2ct_tlast), + .axis_tvalid(ch2ct_tvalid), .axis_tready(ch2ct_tready), + .axis_tkeep(ch2ct_tkeep) + ); + + // Create the first two lines of the Ctrl word (wide) + // using data from CHDR packet + wire [CHDR_W-1:0] ch2ct_new_ctrl_hdr; + assign ch2ct_new_ctrl_hdr[63:0] = { + axis_ctrl_build_hdr_hi( + axis_ctrl_get_src_port(ch2ct_tdata[31:0]), + axis_ctrl_get_rem_dst_epid(ch2ct_tdata[63:32]) + ), + axis_ctrl_build_hdr_lo( + axis_ctrl_get_is_ack (ch2ct_tdata[31:0]), + axis_ctrl_get_has_time(ch2ct_tdata[31:0]), + axis_ctrl_get_seq_num (ch2ct_tdata[31:0]), + axis_ctrl_get_num_data(ch2ct_tdata[31:0]), + THIS_PORTID, + axis_ctrl_get_dst_port(ch2ct_tdata[31:0]) + ) + }; + generate if (CHDR_W > 64) begin + assign ch2ct_new_ctrl_hdr[CHDR_W-1:64] = ch2ct_tdata[CHDR_W-1:64]; + end endgenerate + + wire [CHDR_W-1:0] ch2ct_wctrl_tdata = + (ch2ct_state == ST_CTRL_HDR) ? ch2ct_new_ctrl_hdr : ch2ct_tdata; + + axis_width_conv #( + .WORD_W(32), .IN_WORDS(CHDR_W/32), .OUT_WORDS(1), + .SYNC_CLKS(0), .PIPELINE("OUT") + ) ctrl_downsizer_i ( + .s_axis_aclk(rfnoc_chdr_clk), .s_axis_rst(rfnoc_chdr_rst), + .s_axis_tdata(ch2ct_wctrl_tdata), + .s_axis_tkeep(ch2ct_tkeep), + .s_axis_tlast(ch2ct_tlast), + .s_axis_tvalid(ch2ct_tvalid && (ch2ct_state == ST_CTRL_HDR || ch2ct_state == ST_CTRL_BODY)), + .s_axis_tready(ch2ct_tready), + .m_axis_aclk(rfnoc_ctrl_clk), .m_axis_rst(rfnoc_ctrl_rst), + .m_axis_tdata(m_rfnoc_ctrl_tdata), + .m_axis_tkeep(/* Unused: OUT_WORDS=1 */), + .m_axis_tlast(m_rfnoc_ctrl_tlast), + .m_axis_tvalid(m_rfnoc_ctrl_tvalid), + .m_axis_tready(m_rfnoc_ctrl_tready) + ); + + // --------------------------------------------------- + // CT2CH: Ctrl => CHDR path + // --------------------------------------------------- + // When converting Ctrl => CHDR we know we are dealing with + // a remote control transaction so we need to perform + // the following transformations to ensure that the packet + // has all the info to route downstream and has enough info + // to return to the initiator of the transaction. + // - Use the Ctrl RemDstEPID as the CHDR DstEPID (forward the master's request) + // - Use the Ctrl RemDstPort as the CHDR DstPort (forward the master's request) + // - Use the this_epid as CHDR SrcEPID (return path for the CHDR packet) + // - Use the Ctrl SrcPort as the CHDR SrcPort (return path to the master) + // - Ignore the Ctrl DstPort because the packet has already been routed + + wire [CHDR_W-1:0] ct2ch_wctrl_tdata; + wire ct2ch_wctrl_tlast, ct2ch_wctrl_tvalid, ct2ch_wctrl_tready; + + axis_width_conv #( + .WORD_W(32), .IN_WORDS(1), .OUT_WORDS(CHDR_W/32), + .SYNC_CLKS(0), .PIPELINE("IN") + ) ctrl_upsizer_i ( + .s_axis_aclk(rfnoc_ctrl_clk), .s_axis_rst(rfnoc_ctrl_rst), + .s_axis_tdata(s_rfnoc_ctrl_tdata), + .s_axis_tkeep(/* Unused: IN_WORDS=1 */), + .s_axis_tlast(s_rfnoc_ctrl_tlast), + .s_axis_tvalid(s_rfnoc_ctrl_tvalid), + .s_axis_tready(s_rfnoc_ctrl_tready), + .m_axis_aclk(rfnoc_chdr_clk), .m_axis_rst(rfnoc_chdr_rst), + .m_axis_tdata(ct2ch_wctrl_tdata), + .m_axis_tkeep(/* Unused: We are updating the CHDR length */), + .m_axis_tlast(ct2ch_wctrl_tlast), + .m_axis_tvalid(ct2ch_wctrl_tvalid), + .m_axis_tready(ct2ch_wctrl_tready) + ); + + reg [1:0] ct2ch_state = ST_CHDR_HDR; + reg [15:0] ct2ch_seqnum = 16'd0; + + always @(posedge rfnoc_chdr_clk) begin + if (rfnoc_chdr_rst) begin + ct2ch_state <= ST_CHDR_HDR; + ct2ch_seqnum <= 16'd0; + end else if (ct2ch_tvalid && ct2ch_tready) begin + case (ct2ch_state) + ST_CHDR_HDR: begin + if (!ct2ch_tlast) + ct2ch_state <= ST_CTRL_HDR; + end + ST_CTRL_HDR: begin + if (ct2ch_tlast) + ct2ch_state <= ST_CHDR_HDR; + else + ct2ch_state <= ST_CTRL_BODY; + end + ST_CTRL_BODY: begin + if (ct2ch_tlast) + ct2ch_state <= ST_CHDR_HDR; + end + default: begin + // We should never get here + ct2ch_state <= ST_CHDR_HDR; + end + endcase + if (ct2ch_tlast) + ct2ch_seqnum <= ct2ch_seqnum + 16'd1; + end + end + + // Hold the first line to generate info for the outgoing CHDR header + assign ct2ch_wctrl_tready = (ct2ch_state == ST_CTRL_HDR || ct2ch_state == ST_CTRL_BODY) ? ct2ch_tready : 1'b0; + + wire [7:0] ct2ch_32bit_lines = 8'd3 + // Header + OpWord + (axis_ctrl_get_has_time(ct2ch_wctrl_tdata[31:0]) ? 8'd2 : 8'd0) + // Timestamp + ({4'h0, axis_ctrl_get_num_data(ct2ch_wctrl_tdata[31:0])}); // Data words + + wire [15:0] ct2ch_chdr_lines = 16'd1 + // CHDR header + ct2ch_32bit_lines[7:$clog2(CHDR_W/32)] + // Convert 32-bit lines to CHDR_W + (|ct2ch_32bit_lines[$clog2(CHDR_W/32)-1:0]); // Residue + + reg [63:0] ct2ch_chdr_tdata; + always @(*) begin + case (ct2ch_state) + ST_CHDR_HDR: begin + ct2ch_chdr_tdata = chdr_build_header( + 6'd0, /* VC */ + 1'b0, 1'b0, /* eob, eov */ + CHDR_PKT_TYPE_CTRL, + CHDR_NO_MDATA, + ct2ch_seqnum, + (ct2ch_chdr_lines << $clog2(CHDR_W/8)), /* length in bytes */ + axis_ctrl_get_rem_dst_epid(ct2ch_wctrl_tdata[63:32]) + ); + end + ST_CTRL_HDR: begin + ct2ch_chdr_tdata = { + axis_ctrl_build_hdr_hi( + 10'd0, /* Unused in CHDR Control payload */ + this_epid /* This is the SrcEPID */ + ), + axis_ctrl_build_hdr_lo( + axis_ctrl_get_is_ack (ct2ch_wctrl_tdata[31:0]), + axis_ctrl_get_has_time(ct2ch_wctrl_tdata[31:0]), + axis_ctrl_get_seq_num (ct2ch_wctrl_tdata[31:0]), + axis_ctrl_get_num_data(ct2ch_wctrl_tdata[31:0]), + axis_ctrl_get_src_port(ct2ch_wctrl_tdata[31:0]), + axis_ctrl_get_rem_dst_port(ct2ch_wctrl_tdata[63:32]) + ) + }; + end + default: begin + ct2ch_chdr_tdata = ct2ch_wctrl_tdata[63:0]; + end + endcase + end + + // Output signals + assign ct2ch_tdata[63:0] = ct2ch_chdr_tdata; + assign ct2ch_tlast = ct2ch_wctrl_tlast; + assign ct2ch_tvalid = ct2ch_wctrl_tvalid; + generate if (CHDR_W > 64) begin + assign ct2ch_tdata[CHDR_W-1:64] = ct2ch_wctrl_tdata[CHDR_W-1:64]; + end endgenerate + +endmodule // chdr_to_axis_ctrl diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data.v b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data.v new file mode 100644 index 000000000..a00a9952c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data.v @@ -0,0 +1,422 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_to_axis_data +// +// Description: +// +// A deframer module for CHDR data packets. It accepts an input CHDR stream +// and produces an output data stream that includes the payload of the +// packet, as well as timestamp and packet flags presented as sideband +// information. +// +// This module also performs an optional clock crossing and data width +// conversion from CHDR_W to a user requested width for the payload data bus. +// +// Parameters: +// - CHDR_W : Width of the input CHDR bus in bits +// - ITEM_W : Width of the output item bus in bits +// - NIPC : The number of output items delivered per cycle +// - SYNC_CLKS : Are the CHDR and data clocks synchronous to each other? +// - INFO_FIFO_SIZE : Log2 of the FIFO size for the packet info data path +// - PYLD_FIFO_SIZE : Log2 of the FIFO size for the payload data path +// +// Signals: +// - s_axis_chdr_* : Input CHDR stream (AXI-Stream) +// - m_axis_* : Output payload data stream (AXI-Stream) +// - m_axis_mdata_* : Output mdata stream (AXI-Stream) +// - flush_* : Signals for flush control and status +// + +module chdr_to_axis_data #( + parameter CHDR_W = 256, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter SYNC_CLKS = 0, + parameter INFO_FIFO_SIZE = 5, + parameter PYLD_FIFO_SIZE = 5 +)( + // Clock, reset and settings + input wire axis_chdr_clk, + input wire axis_chdr_rst, + input wire axis_data_clk, + input wire axis_data_rst, + // CHDR in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_chdr_tdata, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + // Payload data stream out (AXI-Stream) + output wire [(ITEM_W*NIPC)-1:0] m_axis_tdata, + output wire [NIPC-1:0] m_axis_tkeep, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready, + // Payload sideband information + output wire [63:0] m_axis_ttimestamp, + output wire m_axis_thas_time, + output wire [15:0] m_axis_tlength, + output wire m_axis_teob, + output wire m_axis_teov, + // Flush signals + input wire flush_en, + input wire [31:0] flush_timeout, + output wire flush_active, + output wire flush_done +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // Pipeline + // --------------------------------------------------- + localparam CHDR_KEEP_W = CHDR_W/ITEM_W; + + wire [CHDR_W-1:0] in_chdr_tdata; + wire [CHDR_KEEP_W-1:0] in_chdr_tkeep; + wire in_chdr_tlast, in_chdr_tvalid; + reg in_chdr_tready; + + axi_fifo_flop2 #(.WIDTH(CHDR_W+1)) in_pipe_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), .clear(1'b0), + .i_tdata({s_axis_chdr_tlast, s_axis_chdr_tdata}), + .i_tvalid(s_axis_chdr_tvalid), .i_tready(s_axis_chdr_tready), + .o_tdata({in_chdr_tlast, in_chdr_tdata}), + .o_tvalid(in_chdr_tvalid), .o_tready(in_chdr_tready), + .space(), .occupied() + ); + + chdr_compute_tkeep #(.CHDR_W(CHDR_W), .ITEM_W(ITEM_W)) tkeep_gen_i ( + .clk(axis_chdr_clk), .rst(axis_chdr_rst), + .axis_tdata(in_chdr_tdata), .axis_tlast(in_chdr_tlast), + .axis_tvalid(in_chdr_tvalid), .axis_tready(in_chdr_tready), + .axis_tkeep(in_chdr_tkeep) + ); + + // --------------------------------------------------- + // Input State Machine + // --------------------------------------------------- + localparam INFO_W = 64+1+16+1+1; // timestamp, has_time, length, eob, eov + + wire [CHDR_W-1:0] in_pyld_tdata; + wire [CHDR_KEEP_W-1:0] in_pyld_tkeep; + wire in_pyld_tlast, in_pyld_tvalid, in_pyld_tready; + + reg [INFO_W-1:0] in_info_tdata; + reg in_info_tvalid; + wire in_info_tready; + + localparam [2:0] ST_HDR = 3'd0; // Processing the input CHDR header + localparam [2:0] ST_TS = 3'd1; // Processing the input CHDR timestamp + localparam [2:0] ST_MDATA = 3'd2; // Processing the input CHDR metadata word + localparam [2:0] ST_BODY = 3'd3; // Processing the input CHDR payload word + localparam [2:0] ST_DROP = 3'd4; // Something went wrong... Dropping packet + + reg [2:0] state = ST_HDR; + reg [4:0] mdata_pending = CHDR_NO_MDATA; + + reg [15:0] chdr_length_reg; + reg chdr_eob_reg, chdr_eov_reg; + + // Shortcuts: CHDR header + wire [2:0] in_pkt_type = chdr_get_pkt_type(in_chdr_tdata[63:0]); + wire [4:0] in_num_mdata = chdr_get_num_mdata(in_chdr_tdata[63:0]); + + always @(posedge axis_chdr_clk) begin + if (axis_chdr_rst) begin + state <= ST_HDR; + end else if (in_chdr_tvalid & in_chdr_tready) begin + case (state) + + // ST_HDR: CHDR Header + // ------------------- + ST_HDR: begin + // Always cache the number of metadata words + mdata_pending <= in_num_mdata; + // Figure out the next state + if (!in_chdr_tlast) begin + if (CHDR_W > 64) begin + // When CHDR_W > 64, the timestamp is a part of the header word. + // If this is a data packet (with/without a TS), we move on to the metadata/body + // state otherwise we drop it. Non-data packets should never reach here. + if (in_pkt_type == CHDR_PKT_TYPE_DATA || in_pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + if (in_num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin + state <= ST_DROP; + end + end else begin + // When CHDR_W == 64, the timestamp comes after the header. Check if this is a data + // packet with a TS to figure out the next state. If no TS, then check for metadata + // to move to the next state. Drop any non-data packets. + chdr_length_reg <= chdr_calc_payload_length(CHDR_W, in_chdr_tdata); + chdr_eob_reg <= chdr_get_eob(in_chdr_tdata); + chdr_eov_reg <= chdr_get_eov(in_chdr_tdata); + if (in_pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + state <= ST_TS; + end else if (in_pkt_type == CHDR_PKT_TYPE_DATA) begin + if (in_num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin + state <= ST_DROP; + end + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_TS: Timestamp (CHDR_W == 64 only) + // ------------------------------------ + ST_TS: begin + if (!in_chdr_tlast) begin + if (mdata_pending != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_MDATA: Metadata word + // ----------------------- + ST_MDATA: begin + if (!in_chdr_tlast) begin + // Count down metadata and stop at 1 + if (mdata_pending == 5'd1) begin + state <= ST_BODY; + end else begin + mdata_pending <= mdata_pending - 5'd1; + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_BODY: Payload word + // --------------------- + ST_BODY: begin + if (in_chdr_tlast) begin + state <= ST_HDR; + end + end + + // ST_DROP: Drop current packet + // ---------------------------- + ST_DROP: begin + if (in_chdr_tlast) begin + state <= ST_HDR; + end + end + + default: begin + // We should never get here + state <= ST_HDR; + end + endcase + end + end + + // CHDR data goes to the payload stream only in the BODY state. Packets are + // expected to have at least one payload word so the CHDR tlast can be used + // as the payload tlast. + assign in_pyld_tdata = in_chdr_tdata; + assign in_pyld_tkeep = in_chdr_tkeep; + assign in_pyld_tlast = in_chdr_tlast; + assign in_pyld_tvalid = in_chdr_tvalid && (state == ST_BODY); + + always @(*) begin + // Packet timestamp and flags go into the info FIFO, but only if it's a + // data packet since non-data packets will be discarded. + if (CHDR_W > 64) begin + // When CHDR_W > 64, all info will be in the first word of the CHDR packet + in_info_tdata = { in_chdr_tdata[127:64], + chdr_get_has_time(in_chdr_tdata), + chdr_calc_payload_length(CHDR_W, in_chdr_tdata), + chdr_get_eob(in_chdr_tdata), + chdr_get_eov(in_chdr_tdata) }; + in_info_tvalid = in_chdr_tvalid && (state == ST_HDR && + (in_pkt_type == CHDR_PKT_TYPE_DATA || in_pkt_type == CHDR_PKT_TYPE_DATA_TS)); + end else begin + // When CHDR_W == 64, the flags will be in the first word of the packet, + // but the timestamp will be in the second word, if there is a timestamp. + if (state == ST_HDR && in_pkt_type == CHDR_PKT_TYPE_DATA) begin + // No timestamp in this case + in_info_tdata = { in_chdr_tdata[63:0], 1'b0, + chdr_calc_payload_length(CHDR_W, in_chdr_tdata), + chdr_get_eob(in_chdr_tdata), chdr_get_eov(in_chdr_tdata) }; + in_info_tvalid = in_chdr_tvalid; + end else begin + // Assuming timestamp is present, so use flags from previous clock cycle + in_info_tdata = { in_chdr_tdata[63:0], 1'b1, chdr_length_reg, + chdr_eob_reg, chdr_eov_reg }; + in_info_tvalid = in_chdr_tvalid && (state == ST_TS); + end + end + + case (state) + ST_HDR : in_chdr_tready = in_info_tready; + ST_TS : in_chdr_tready = in_info_tready; + ST_MDATA : in_chdr_tready = 1'b1; + ST_BODY : in_chdr_tready = in_pyld_tready; + ST_DROP : in_chdr_tready = 1'b1; + default : in_chdr_tready = 1'b0; + endcase + end + + // --------------------------------------------------- + // Payload and mdata FIFOs + // --------------------------------------------------- + wire [CHDR_W-1:0] out_pyld_tdata; + wire [CHDR_KEEP_W-1:0] out_pyld_tkeep; + wire out_pyld_tlast, out_pyld_tvalid, out_pyld_tready; + + wire [INFO_W-1:0] out_info_tdata; + wire out_info_tvalid, out_info_tready; + + wire [(ITEM_W*NIPC)-1:0] conv_pyld_tdata; + wire [NIPC-1:0] conv_pyld_tkeep; + wire conv_pyld_tlast, conv_pyld_tvalid, conv_pyld_tready; + + + generate if (SYNC_CLKS) begin : gen_sync_fifo + axi_fifo #(.WIDTH(INFO_W), .SIZE(INFO_FIFO_SIZE)) info_fifo_i ( + .clk(axis_data_clk), .reset(axis_data_rst), .clear(1'b0), + .i_tdata(in_info_tdata), + .i_tvalid(in_info_tvalid), .i_tready(in_info_tready), + .o_tdata(out_info_tdata), + .o_tvalid(out_info_tvalid), .o_tready(out_info_tready), + .space(), .occupied() + ); + axi_fifo #(.WIDTH(CHDR_W+CHDR_KEEP_W+1), .SIZE(PYLD_FIFO_SIZE)) pyld_fifo_i ( + .clk(axis_data_clk), .reset(axis_data_rst), .clear(1'b0), + .i_tdata({in_pyld_tlast, in_pyld_tkeep, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_tdata({out_pyld_tlast, out_pyld_tkeep, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready), + .space(), .occupied() + ); + end else begin : gen_async_fifo + axi_fifo_2clk #(.WIDTH(INFO_W), .SIZE(INFO_FIFO_SIZE)) info_fifo_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata(in_info_tdata), + .i_tvalid(in_info_tvalid), .i_tready(in_info_tready), + .o_aclk(axis_data_clk), + .o_tdata(out_info_tdata), + .o_tvalid(out_info_tvalid), .o_tready(out_info_tready) + ); + axi_fifo_2clk #(.WIDTH(CHDR_W+CHDR_KEEP_W+1), .SIZE(PYLD_FIFO_SIZE)) pyld_fifo_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({in_pyld_tlast, in_pyld_tkeep, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_aclk(axis_data_clk), + .o_tdata({out_pyld_tlast, out_pyld_tkeep, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready) + ); + end endgenerate + + // --------------------------------------------------- + // Data Width Converter: CHDR_W => ITEM_W*NIPC + // --------------------------------------------------- + generate + if (CHDR_W != ITEM_W*NIPC) begin : gen_axis_width_conv + axis_width_conv #( + .WORD_W(ITEM_W), .IN_WORDS(CHDR_W/ITEM_W), .OUT_WORDS(NIPC), + .SYNC_CLKS(1), .PIPELINE("NONE") + ) payload_width_conv_i ( + .s_axis_aclk(axis_data_clk), .s_axis_rst(axis_data_rst), + .s_axis_tdata(out_pyld_tdata), .s_axis_tkeep(out_pyld_tkeep), + .s_axis_tlast(out_pyld_tlast), .s_axis_tvalid(out_pyld_tvalid), + .s_axis_tready(out_pyld_tready), + .m_axis_aclk(axis_data_clk), .m_axis_rst(axis_data_rst), + .m_axis_tdata(conv_pyld_tdata), .m_axis_tkeep(conv_pyld_tkeep), + .m_axis_tlast(conv_pyld_tlast), .m_axis_tvalid(conv_pyld_tvalid), + .m_axis_tready(conv_pyld_tready) + ); + end else begin : no_gen_axis_width_conv + assign conv_pyld_tdata = out_pyld_tdata; + assign conv_pyld_tkeep = out_pyld_tkeep; + assign conv_pyld_tlast = out_pyld_tlast; + assign conv_pyld_tvalid = out_pyld_tvalid; + assign out_pyld_tready = conv_pyld_tready; + end + endgenerate + + // --------------------------------------------------- + // Merge payload and info streams + // --------------------------------------------------- + // There should be one info word for each payload packet. + wire [INFO_W+(ITEM_W+1)*NIPC-1:0] flush_tdata; + wire flush_tlast; + wire flush_tvalid; + wire flush_tready; + + assign flush_tdata = { out_info_tdata, conv_pyld_tkeep, conv_pyld_tdata }; + assign flush_tlast = conv_pyld_tlast; + assign flush_tvalid = conv_pyld_tvalid && out_info_tvalid; + assign conv_pyld_tready = flush_tready && out_info_tvalid; + assign out_info_tready = conv_pyld_tready && conv_pyld_tlast && conv_pyld_tvalid; + + // --------------------------------------------------- + // Flushing Logic + // --------------------------------------------------- + wire [31:0] flush_timeout_dclk; + wire flush_en_dclk; + wire flush_active_pyld_cclk; + wire flush_done_pyld_cclk; + wire flush_active_pyld; + wire flush_done_pyld; + + synchronizer #(.WIDTH(2), .INITIAL_VAL(4'd0)) flush_2clk_rb_i ( + .clk(axis_chdr_clk), .rst(1'b0), + .in({flush_active_pyld, flush_done_pyld}), + .out({flush_active_pyld_cclk, flush_done_pyld_cclk}) + ); + assign flush_active = flush_active_pyld_cclk; + assign flush_done = flush_done_pyld_cclk; + + axi_fifo_2clk #(.WIDTH(33), .SIZE(1)) flush_2clk_ctrl_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({flush_en, flush_timeout}), .i_tvalid(1'b1), .i_tready(), + .o_aclk(axis_data_clk), + .o_tdata({flush_en_dclk, flush_timeout_dclk}), .o_tvalid(), .o_tready(1'b1) + ); + + axis_packet_flush #( + .WIDTH(INFO_W+(ITEM_W+1)*NIPC), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(32), .PIPELINE("OUT") + ) pyld_flusher_i ( + .clk(axis_data_clk), .reset(axis_data_rst), + .enable(flush_en_dclk), .timeout(flush_timeout_dclk), + .flushing(flush_active_pyld), .done(flush_done_pyld), + .s_axis_tdata(flush_tdata), + .s_axis_tlast(flush_tlast), + .s_axis_tvalid(flush_tvalid), + .s_axis_tready(flush_tready), + .m_axis_tdata({m_axis_ttimestamp, m_axis_thas_time, m_axis_tlength, + m_axis_teob, m_axis_teov, m_axis_tkeep, m_axis_tdata}), + .m_axis_tlast(m_axis_tlast), + .m_axis_tvalid(m_axis_tvalid), + .m_axis_tready(m_axis_tready) + ); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data_mdata.v b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data_mdata.v new file mode 100644 index 000000000..90eb5c767 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_data_mdata.v @@ -0,0 +1,538 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_to_axis_data_mdata +// +// Description: +// +// A deframer module for CHDR data packets. It accepts an input CHDR stream, +// and produces two output streams: +// +// 1) Payload data, which includes the payload of the packet, as well as +// timestamp and packet flags presented as sideband information. +// 2) Metadata (mdata), which contains only the metadata of the packet. +// +// This module also performs an optional clock crossing and data width +// conversion from CHDR_W to a user requested width for the payload data bus. +// +// The metadata and data packets are interleaved, i.e., a mdata packet will +// arrive before its corresponding data packet. However, if mdata prefetching +// is enabled, the mdata for the next packet might arrive before the data for +// the current packet has been consumed. In the case of a rate reduction, +// this allows the module to sustain a gapless stream of payload items and a +// bursty sideband mdata path. If there is no metadata in a packet, then an +// empty packet is output on m_axis_mdata_* (i.e., m_axis_mdata_tkeep will be +// set to 0). +// +// Parameters: +// +// - CHDR_W : Width of the input CHDR bus in bits +// - ITEM_W : Width of the output item bus in bits +// - NIPC : The number of output items delivered per cycle +// - SYNC_CLKS : Are the CHDR and data clocks synchronous to each other? +// - MDATA_FIFO_SIZE : FIFO size for the mdata path +// - INFO_FIFO_SIZE : FIFO size for the packet info path +// - PAYLOAD_FIFO_SIZE : FIFO size for the payload path +// - MDATA_PREFETCH_EN : Is mdata prefetching enabled? +// +// Signals: +// +// - s_axis_chdr_* : Input CHDR stream (AXI-Stream) +// - m_axis_* : Output payload data stream (AXI-Stream) +// - m_axis_mdata_* : Output mdata stream (AXI-Stream) +// - flush_* : Signals for flush control and status +// + +module chdr_to_axis_data_mdata #( + parameter CHDR_W = 256, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter SYNC_CLKS = 0, + parameter MDATA_FIFO_SIZE = 1, + parameter INFO_FIFO_SIZE = 1, + parameter PAYLOAD_FIFO_SIZE = 1, + parameter MDATA_PREFETCH_EN = 1 +)( + // Clock, reset and settings + input wire axis_chdr_clk, + input wire axis_chdr_rst, + input wire axis_data_clk, + input wire axis_data_rst, + // CHDR in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_chdr_tdata, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + // Payload data stream out (AXI-Stream) + output wire [(ITEM_W*NIPC)-1:0] m_axis_tdata, + output wire [NIPC-1:0] m_axis_tkeep, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready, + // Payload sideband information + output wire [63:0] m_axis_ttimestamp, + output wire m_axis_thas_time, + output wire [15:0] m_axis_tlength, + output wire m_axis_teob, + output wire m_axis_teov, + // Metadata stream out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_mdata_tdata, + output wire m_axis_mdata_tlast, + output wire m_axis_mdata_tkeep, + output wire m_axis_mdata_tvalid, + input wire m_axis_mdata_tready, + // Flush signals + input wire flush_en, + input wire [31:0] flush_timeout, + output wire flush_active, + output wire flush_done +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // Pipeline + // --------------------------------------------------- + localparam CHDR_KEEP_W = CHDR_W/ITEM_W; + + wire [CHDR_W-1:0] in_chdr_tdata; + wire [CHDR_KEEP_W-1:0] in_chdr_tkeep; + wire in_chdr_tlast, in_chdr_tvalid; + reg in_chdr_tready; + + axi_fifo_flop2 #(.WIDTH(CHDR_W+1)) in_pipe_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), .clear(1'b0), + .i_tdata({s_axis_chdr_tlast, s_axis_chdr_tdata}), + .i_tvalid(s_axis_chdr_tvalid), .i_tready(s_axis_chdr_tready), + .o_tdata({in_chdr_tlast, in_chdr_tdata}), + .o_tvalid(in_chdr_tvalid), .o_tready(in_chdr_tready), + .space(), .occupied() + ); + + chdr_compute_tkeep #(.CHDR_W(CHDR_W), .ITEM_W(ITEM_W)) tkeep_gen_i ( + .clk(axis_chdr_clk), .rst(axis_chdr_rst), + .axis_tdata(in_chdr_tdata), .axis_tlast(in_chdr_tlast), + .axis_tvalid(in_chdr_tvalid), .axis_tready(in_chdr_tready), + .axis_tkeep(in_chdr_tkeep) + ); + + // --------------------------------------------------- + // Input State Machine + // --------------------------------------------------- + localparam INFO_W = 64+1+16+1+1; // timestamp, has_time, length, eob, eov + + wire [CHDR_W-1:0] in_pyld_tdata; + wire [CHDR_KEEP_W-1:0] in_pyld_tkeep; + wire in_pyld_tlast, in_pyld_tvalid, in_pyld_tready; + + reg [INFO_W-1:0] in_info_tdata; + reg in_info_tvalid; + wire in_info_tready; + + wire [CHDR_W-1:0] in_mdata_tdata; + wire in_mdata_tkeep; + wire in_mdata_tlast, in_mdata_tvalid, in_mdata_tready; + + + localparam [2:0] ST_HDR = 3'd0; // Processing the input CHDR header + localparam [2:0] ST_TS = 3'd1; // Processing the input CHDR timestamp + localparam [2:0] ST_MDATA = 3'd2; // Processing the input CHDR metadata word + localparam [2:0] ST_BODY = 3'd3; // Processing the input CHDR payload word + localparam [2:0] ST_DROP = 3'd4; // Something went wrong... Dropping packet + + reg [2:0] state = ST_HDR; + reg [4:0] mdata_pending = CHDR_NO_MDATA; + reg last_mdata_line; + + reg [15:0] chdr_length_reg; + reg chdr_eob_reg, chdr_eov_reg; + + // Shortcuts: CHDR header + wire [2:0] in_pkt_type = chdr_get_pkt_type(in_chdr_tdata[63:0]); + wire [4:0] in_num_mdata = chdr_get_num_mdata(in_chdr_tdata[63:0]); + + always @(posedge axis_chdr_clk) begin + if (axis_chdr_rst) begin + state <= ST_HDR; + end else if (in_chdr_tvalid & in_chdr_tready) begin + case (state) + + // ST_HDR: CHDR Header + // ------------------- + ST_HDR: begin + // Always cache the number of metadata words + mdata_pending <= in_num_mdata; + // Figure out the next state + if (!in_chdr_tlast) begin + if (CHDR_W > 64) begin + // When CHDR_W > 64, the timestamp is a part of the header word. + // If this is a data packet (with/without a TS), we move on to the metadata/body + // state otherwise we drop it. Non-data packets should never reach here. + if (in_pkt_type == CHDR_PKT_TYPE_DATA || in_pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + if (in_num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin + state <= ST_DROP; + end + end else begin + // When CHDR_W == 64, the timestamp comes after the header. Check if this is a data + // packet with a TS to figure out the next state. If no TS, then check for metadata + // to move to the next state. Drop any non-data packets. + chdr_length_reg <= chdr_calc_payload_length(CHDR_W, in_chdr_tdata); + chdr_eob_reg <= chdr_get_eob(in_chdr_tdata); + chdr_eov_reg <= chdr_get_eov(in_chdr_tdata); + if (in_pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + state <= ST_TS; + end else if (in_pkt_type == CHDR_PKT_TYPE_DATA) begin + if (in_num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin + state <= ST_DROP; + end + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_TS: Timestamp (CHDR_W == 64 only) + // ------------------------------------ + ST_TS: begin + if (!in_chdr_tlast) begin + if (mdata_pending != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_MDATA: Metadata word + // ----------------------- + ST_MDATA: begin + if (!in_chdr_tlast) begin + // Count down metadata and stop at 1 + if (mdata_pending == 5'd1) begin + state <= ST_BODY; + end else begin + mdata_pending <= mdata_pending - 5'd1; + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_BODY: Payload word + // --------------------- + ST_BODY: begin + if (in_chdr_tlast) begin + state <= ST_HDR; + end + end + + // ST_DROP: Drop current packet + // ---------------------------- + ST_DROP: begin + if (in_chdr_tlast) begin + state <= ST_HDR; + end + end + + default: begin + // We should never get here + state <= ST_HDR; + end + endcase + end + end + + // CHDR data goes to the payload stream only in the BODY state. + // Packets are expected to have at least one payload word so the + // CHDR tlast can be used as the payload tlast + assign in_pyld_tdata = in_chdr_tdata; + assign in_pyld_tkeep = in_chdr_tkeep; + assign in_pyld_tlast = in_chdr_tlast; + assign in_pyld_tvalid = in_chdr_tvalid && (state == ST_BODY); + + // Only metadata goes into the mdata FIFO. However, if there is no metadata, + // then we want an empty packet to go into the mdata FIFO. We check the + // packet type because non-data packets will be discarded. + assign in_mdata_tdata = in_chdr_tdata; + assign in_mdata_tlast = in_chdr_tlast || last_mdata_line; + assign in_mdata_tkeep = (state == ST_MDATA); + assign in_mdata_tvalid = in_chdr_tvalid && ( + (state == ST_MDATA) || + (state == ST_HDR && in_num_mdata == CHDR_NO_MDATA && + (in_pkt_type == CHDR_PKT_TYPE_DATA || in_pkt_type == CHDR_PKT_TYPE_DATA_TS))); + + always @(*) begin + // Packet timestamp and flags go into the info FIFO, but only if it's a + // data packet since non-data packets will be discarded. + if (CHDR_W > 64) begin + // When CHDR_W > 64, all info will be in the first word of the CHDR packet + in_info_tdata = { in_chdr_tdata[127:64], + chdr_get_has_time(in_chdr_tdata), + chdr_calc_payload_length(CHDR_W, in_chdr_tdata), + chdr_get_eob(in_chdr_tdata), + chdr_get_eov(in_chdr_tdata) }; + in_info_tvalid = in_chdr_tvalid && (state == ST_HDR && + (in_pkt_type == CHDR_PKT_TYPE_DATA || in_pkt_type == CHDR_PKT_TYPE_DATA_TS)); + end else begin + // When CHDR_W == 64, the flags will be in the first word of the packet, + // but the timestamp will be in the second word, if there is a timestamp. + if (state == ST_HDR && in_pkt_type == CHDR_PKT_TYPE_DATA) begin + // No timestamp in this case + in_info_tdata = { in_chdr_tdata[63:0], 1'b0, + chdr_calc_payload_length(CHDR_W, in_chdr_tdata), + chdr_get_eob(in_chdr_tdata), chdr_get_eov(in_chdr_tdata) }; + in_info_tvalid = in_chdr_tvalid; + end else begin + // Assuming timestamp is present, so use flags from previous clock cycle + in_info_tdata = { in_chdr_tdata[63:0], 1'b1, chdr_length_reg, + chdr_eob_reg, chdr_eov_reg }; + in_info_tvalid = in_chdr_tvalid && (state == ST_TS); + end + end + + case (state) + ST_HDR: begin + in_chdr_tready = in_info_tready && in_mdata_tready; + last_mdata_line = (in_num_mdata == CHDR_NO_MDATA); + end + ST_TS: begin + in_chdr_tready = in_info_tready && in_mdata_tready; + last_mdata_line = 1'b0; + end + ST_MDATA: begin + in_chdr_tready = in_mdata_tready; + last_mdata_line = (mdata_pending == 5'd1); + end + ST_BODY: begin + in_chdr_tready = in_pyld_tready; + last_mdata_line = 1'b0; + end + ST_DROP: begin + in_chdr_tready = 1'b1; + last_mdata_line = 1'b0; + end + default: begin + in_chdr_tready = 1'b0; + last_mdata_line = 1'b0; + end + endcase + end + + // --------------------------------------------------- + // Payload and mdata FIFOs + // --------------------------------------------------- + wire [CHDR_W-1:0] out_pyld_tdata; + wire [CHDR_KEEP_W-1:0] out_pyld_tkeep; + wire out_pyld_tlast, out_pyld_tvalid, out_pyld_tready; + + wire tmp_mdata_tvalid, tmp_mdata_tready; + wire tmp_info_tready; + + wire [(ITEM_W*NIPC)-1:0] flush_pyld_tdata; + wire [NIPC-1:0] flush_pyld_tkeep; + wire flush_pyld_tlast, flush_pyld_tvalid, flush_pyld_tready; + wire [INFO_W-1:0] flush_info_tdata; + wire [CHDR_W-1:0] flush_mdata_tdata; + wire flush_mdata_tkeep; + wire flush_mdata_tlast, flush_mdata_tvalid, flush_mdata_tready; + + generate if (SYNC_CLKS) begin : gen_sync_fifo + axi_fifo #(.WIDTH(CHDR_W+2), .SIZE(MDATA_FIFO_SIZE)) mdata_fifo_i ( + .clk(axis_data_clk), .reset(axis_data_rst), .clear(1'b0), + .i_tdata({in_mdata_tkeep, in_mdata_tlast, in_mdata_tdata}), + .i_tvalid(in_mdata_tvalid), .i_tready(in_mdata_tready), + .o_tdata({flush_mdata_tkeep, flush_mdata_tlast, flush_mdata_tdata}), + .o_tvalid(tmp_mdata_tvalid), .o_tready(tmp_mdata_tready), + .space(), .occupied() + ); + axi_fifo #(.WIDTH(INFO_W), .SIZE(INFO_FIFO_SIZE)) info_fifo_i ( + .clk(axis_data_clk), .reset(axis_data_rst), .clear(1'b0), + .i_tdata(in_info_tdata), + .i_tvalid(in_info_tvalid), .i_tready(in_info_tready), + .o_tdata(flush_info_tdata), + .o_tvalid(), .o_tready(tmp_info_tready), + .space(), .occupied() + ); + axi_fifo #(.WIDTH(CHDR_W+CHDR_KEEP_W+1), .SIZE(PAYLOAD_FIFO_SIZE)) pyld_fifo_i ( + .clk(axis_data_clk), .reset(axis_data_rst), .clear(1'b0), + .i_tdata({in_pyld_tlast, in_pyld_tkeep, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_tdata({out_pyld_tlast, out_pyld_tkeep, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready), + .space(), .occupied() + ); + end else begin : gen_async_fifo + axi_fifo_2clk #(.WIDTH(CHDR_W+2), .SIZE(MDATA_FIFO_SIZE)) mdata_fifo_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({in_mdata_tkeep, in_mdata_tlast, in_mdata_tdata}), + .i_tvalid(in_mdata_tvalid), .i_tready(in_mdata_tready), + .o_aclk(axis_data_clk), + .o_tdata({flush_mdata_tkeep, flush_mdata_tlast, flush_mdata_tdata}), + .o_tvalid(tmp_mdata_tvalid), .o_tready(tmp_mdata_tready) + ); + axi_fifo_2clk #(.WIDTH(INFO_W), .SIZE(INFO_FIFO_SIZE)) info_fifo_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata(in_info_tdata), + .i_tvalid(in_info_tvalid), .i_tready(in_info_tready), + .o_aclk(axis_data_clk), + .o_tdata(flush_info_tdata), + .o_tvalid(), .o_tready(tmp_info_tready) + ); + axi_fifo_2clk #(.WIDTH(CHDR_W+CHDR_KEEP_W+1), .SIZE(PAYLOAD_FIFO_SIZE)) pyld_fifo_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({in_pyld_tlast, in_pyld_tkeep, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_aclk(axis_data_clk), + .o_tdata({out_pyld_tlast, out_pyld_tkeep, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready) + ); + end endgenerate + + // --------------------------------------------------- + // Data Width Converter: CHDR_W => ITEM_W*NIPC + // --------------------------------------------------- + wire tmp_pyld_tvalid, tmp_pyld_tready; + + generate + if (CHDR_W != ITEM_W*NIPC) begin : gen_axis_width_conv + axis_width_conv #( + .WORD_W(ITEM_W), .IN_WORDS(CHDR_W/ITEM_W), .OUT_WORDS(NIPC), + .SYNC_CLKS(1), .PIPELINE("NONE") + ) payload_width_conv_i ( + .s_axis_aclk(axis_data_clk), .s_axis_rst(axis_data_rst), + .s_axis_tdata(out_pyld_tdata), .s_axis_tkeep(out_pyld_tkeep), + .s_axis_tlast(out_pyld_tlast), .s_axis_tvalid(out_pyld_tvalid), + .s_axis_tready(out_pyld_tready), + .m_axis_aclk(axis_data_clk), .m_axis_rst(axis_data_rst), + .m_axis_tdata(flush_pyld_tdata), .m_axis_tkeep(flush_pyld_tkeep), + .m_axis_tlast(flush_pyld_tlast), .m_axis_tvalid(tmp_pyld_tvalid), + .m_axis_tready(tmp_pyld_tready) + ); + end else begin : no_gen_axis_width_conv + assign flush_pyld_tdata = out_pyld_tdata; + assign flush_pyld_tkeep = out_pyld_tkeep; + assign flush_pyld_tlast = out_pyld_tlast; + assign tmp_pyld_tvalid = out_pyld_tvalid; + assign out_pyld_tready = tmp_pyld_tready; + end + endgenerate + + + // --------------------------------------------------- + // Output State Machine + // --------------------------------------------------- + reg [2:0] mdata_pkt_cnt = 3'd0, pyld_pkt_cnt = 3'd0; + + // A payload packet can pass only if it is preceded by a mdata packet + wire pass_pyld = ((mdata_pkt_cnt - pyld_pkt_cnt) > 3'd0); + // A mdata packet has to be blocked if its corresponding payload packet hasn't passed except + // when prefetching is enabled. In that case one additional mdata packet is allowed to pass + wire pass_mdata = ((mdata_pkt_cnt - pyld_pkt_cnt) < (MDATA_PREFETCH_EN == 1 ? 3'd2 : 3'd1)); + + always @(posedge axis_data_clk) begin + if (axis_data_rst) begin + mdata_pkt_cnt <= 3'd0; + pyld_pkt_cnt <= 3'd0; + end else begin + if (flush_mdata_tvalid && flush_mdata_tready && flush_mdata_tlast) + mdata_pkt_cnt <= mdata_pkt_cnt + 3'd1; + if (flush_pyld_tvalid && flush_pyld_tready && flush_pyld_tlast) + pyld_pkt_cnt <= pyld_pkt_cnt + 3'd1; + end + end + + assign flush_pyld_tvalid = tmp_pyld_tvalid && pass_pyld; + assign tmp_pyld_tready = flush_pyld_tready && pass_pyld; + + // Only read the info FIFO once per packet + assign tmp_info_tready = tmp_pyld_tready && flush_pyld_tlast && tmp_pyld_tvalid; + + assign flush_mdata_tvalid = tmp_mdata_tvalid && pass_mdata; + assign tmp_mdata_tready = flush_mdata_tready && pass_mdata; + + // --------------------------------------------------- + // Flushing Logic + // --------------------------------------------------- + wire [31:0] flush_timeout_dclk; + wire flush_en_dclk; + wire flush_active_pyld_cclk, flush_active_mdata_cclk; + wire flush_done_pyld_cclk, flush_done_mdata_cclk; + wire flush_active_pyld, flush_active_mdata; + wire flush_done_pyld, flush_done_mdata; + + synchronizer #(.WIDTH(4), .INITIAL_VAL(4'd0)) flush_2clk_rb_i ( + .clk(axis_chdr_clk), .rst(1'b0), + .in({flush_active_pyld, flush_done_pyld, + flush_active_mdata, flush_done_mdata}), + .out({flush_active_pyld_cclk, flush_done_pyld_cclk, + flush_active_mdata_cclk, flush_done_mdata_cclk}) + ); + assign flush_active = flush_active_pyld_cclk | flush_active_mdata_cclk; + assign flush_done = flush_done_pyld_cclk & flush_done_mdata_cclk; + + axi_fifo_2clk #(.WIDTH(33), .SIZE(1)) flush_2clk_ctrl_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({flush_en, flush_timeout}), .i_tvalid(1'b1), .i_tready(), + .o_aclk(axis_data_clk), + .o_tdata({flush_en_dclk, flush_timeout_dclk}), .o_tvalid(), .o_tready(1'b1) + ); + + axis_packet_flush #( + .WIDTH(INFO_W+(ITEM_W+1)*NIPC), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(32), .PIPELINE("OUT") + ) pyld_flusher_i ( + .clk(axis_data_clk), .reset(axis_data_rst), + .enable(flush_en_dclk), .timeout(flush_timeout_dclk), + .flushing(flush_active_pyld), .done(flush_done_pyld), + .s_axis_tdata({flush_info_tdata, flush_pyld_tkeep, flush_pyld_tdata}), + .s_axis_tlast(flush_pyld_tlast), + .s_axis_tvalid(flush_pyld_tvalid), + .s_axis_tready(flush_pyld_tready), + .m_axis_tdata({m_axis_ttimestamp, m_axis_thas_time, m_axis_tlength, + m_axis_teob, m_axis_teov, m_axis_tkeep, m_axis_tdata}), + .m_axis_tlast(m_axis_tlast), + .m_axis_tvalid(m_axis_tvalid), + .m_axis_tready(m_axis_tready) + ); + + axis_packet_flush #( + .WIDTH(CHDR_W+1), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(32), .PIPELINE("OUT") + ) mdata_flusher_i ( + .clk(axis_data_clk), .reset(axis_data_rst), + .enable(flush_en_dclk), .timeout(flush_timeout_dclk), + .flushing(flush_active_mdata), .done(flush_done_mdata), + .s_axis_tdata({flush_mdata_tkeep, flush_mdata_tdata}), + .s_axis_tlast(flush_mdata_tlast), + .s_axis_tvalid(flush_mdata_tvalid), + .s_axis_tready(flush_mdata_tready), + .m_axis_tdata({m_axis_mdata_tkeep, m_axis_mdata_tdata}), + .m_axis_tlast(m_axis_mdata_tlast), + .m_axis_tvalid(m_axis_mdata_tvalid), + .m_axis_tready(m_axis_mdata_tready) + ); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_pyld_ctxt.v b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_pyld_ctxt.v new file mode 100644 index 000000000..f604584e8 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_to_axis_pyld_ctxt.v @@ -0,0 +1,458 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_to_axis_pyld_ctxt +// Description: +// A header deframer module for CHDR data packets. +// Accepts an input CHDR stream, and produces two output streams: +// 1) Payload, which contains the payload of the packet +// 2) Context, which contains the header info in the packet i.e. +// CHDR header, timestamp and metadata (marked with a tuser) +// This module also performs an optional clock crossing and data +// width convertion from CHDR_W to a user requested width for the +// payload bus. +// Context and data packets are interleaved i.e. a context packet +// will arrive before its corresponding data packet. However, if +// context prefetching is enabled, the context for the next packet +// might arrive before the data for the current packet has been +// consumed. In the case of a rate reduction, this allows the module +// to sustain a gapless stream of payload items and a bursty +// sideband context path. +// +// Parameters: +// - CHDR_W: Width of the input CHDR bus in bits +// - ITEM_W: Width of the output item bus in bits +// - NIPC: The number of output items delievered per cycle +// - SYNC_CLKS: Are the CHDR and data clocks synchronous to each other? +// - CONTEXT_FIFO_SIZE: FIFO size for the context path +// - PAYLOAD_FIFO_SIZE: FIFO size for the payload path +// - CONTEXT_PREFETCH_EN: Is context prefetching enabled? +// +// Signals: +// - s_axis_chdr_* : Input CHDR stream (AXI-Stream) +// - m_axis_payload_* : Output payload stream (AXI-Stream) +// - m_axis_context_* : Output context stream (AXI-Stream) +// - flush_* : Signals for flush control and status +// + +module chdr_to_axis_pyld_ctxt #( + parameter CHDR_W = 256, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter SYNC_CLKS = 0, + parameter CONTEXT_FIFO_SIZE = 1, + parameter PAYLOAD_FIFO_SIZE = 1, + parameter CONTEXT_PREFETCH_EN = 1 +)( + // Clock, reset and settings + input wire axis_chdr_clk, + input wire axis_chdr_rst, + input wire axis_data_clk, + input wire axis_data_rst, + // CHDR in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_chdr_tdata, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + // Payload stream out (AXI-Stream) + output wire [(ITEM_W*NIPC)-1:0] m_axis_payload_tdata, + output wire [NIPC-1:0] m_axis_payload_tkeep, + output wire m_axis_payload_tlast, + output wire m_axis_payload_tvalid, + input wire m_axis_payload_tready, + // Context stream out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_context_tdata, + output wire [3:0] m_axis_context_tuser, + output wire m_axis_context_tlast, + output wire m_axis_context_tvalid, + input wire m_axis_context_tready, + // Flush signals + input wire flush_en, + input wire [31:0] flush_timeout, + output wire flush_active, + output wire flush_done +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // Pipeline + // --------------------------------------------------- + localparam CHDR_KEEP_W = CHDR_W/ITEM_W; + + wire [CHDR_W-1:0] in_chdr_tdata; + wire [CHDR_KEEP_W-1:0] in_chdr_tkeep; + wire in_chdr_tlast, in_chdr_tvalid; + reg in_chdr_tready; + + axi_fifo_flop2 #(.WIDTH(CHDR_W+1)) in_pipe_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), .clear(1'b0), + .i_tdata({s_axis_chdr_tlast, s_axis_chdr_tdata}), + .i_tvalid(s_axis_chdr_tvalid), .i_tready(s_axis_chdr_tready), + .o_tdata({in_chdr_tlast, in_chdr_tdata}), + .o_tvalid(in_chdr_tvalid), .o_tready(in_chdr_tready), + .space(), .occupied() + ); + + chdr_compute_tkeep #(.CHDR_W(CHDR_W), .ITEM_W(ITEM_W)) tkeep_gen_i ( + .clk(axis_chdr_clk), .rst(axis_chdr_rst), + .axis_tdata(in_chdr_tdata), .axis_tlast(in_chdr_tlast), + .axis_tvalid(in_chdr_tvalid), .axis_tready(in_chdr_tready), + .axis_tkeep(in_chdr_tkeep) + ); + + // --------------------------------------------------- + // Input State Machine + // --------------------------------------------------- + wire [CHDR_W-1:0] in_pyld_tdata; + wire [CHDR_KEEP_W-1:0] in_pyld_tkeep; + wire in_pyld_tlast, in_pyld_tvalid, in_pyld_tready; + + wire [CHDR_W-1:0] in_ctxt_tdata; + reg [3:0] in_ctxt_tuser; + wire in_ctxt_tlast, in_ctxt_tvalid, in_ctxt_tready; + + + localparam [2:0] ST_HDR = 3'd0; // Processing the input CHDR header + localparam [2:0] ST_TS = 3'd1; // Processing the input CHDR timestamp + localparam [2:0] ST_MDATA = 3'd2; // Processing the input CHDR metadata word + localparam [2:0] ST_BODY = 3'd3; // Processing the input CHDR payload word + localparam [2:0] ST_DROP = 3'd4; // Something went wrong... Dropping packet + + reg [2:0] state = ST_HDR; + reg [4:0] mdata_pending = CHDR_NO_MDATA; + reg last_ctxt_line; + + // Shortcuts: CHDR header + wire [2:0] in_pkt_type = chdr_get_pkt_type(in_chdr_tdata[63:0]); + wire [4:0] in_num_mdata = chdr_get_num_mdata(in_chdr_tdata[63:0]); + + always @(posedge axis_chdr_clk) begin + if (axis_chdr_rst) begin + state <= ST_HDR; + end else if (in_chdr_tvalid & in_chdr_tready) begin + case (state) + + // ST_HDR: CHDR Header + // ------------------- + ST_HDR: begin + // Always cache the number of metadata words + mdata_pending <= in_num_mdata; + // Figure out the next state + if (!in_chdr_tlast) begin + if (CHDR_W > 64) begin + // When CHDR_W > 64, the timestamp is a part of the header word. + // If this is a data packet (with/without a TS), we move on to the metadata/body + // state otherwise we drop it. Non-data packets should never reach here. + if (in_pkt_type == CHDR_PKT_TYPE_DATA || in_pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + if (in_num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin + state <= ST_DROP; + end + end else begin + // When CHDR_W == 64, the timestamp comes after the header. Check if this is a data + // packet with a TS to figure out the next state. If no TS, then check for metadata + // to move to the next state. Drop any non-data packets. + if (in_pkt_type == CHDR_PKT_TYPE_DATA_TS) begin + state <= ST_TS; + end else if (in_pkt_type == CHDR_PKT_TYPE_DATA) begin + if (in_num_mdata != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin + state <= ST_DROP; + end + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_TS: Timestamp (CHDR_W == 64 only) + // ------------------------------------ + ST_TS: begin + if (!in_chdr_tlast) begin + if (mdata_pending != CHDR_NO_MDATA) begin + state <= ST_MDATA; + end else begin + state <= ST_BODY; + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_MDATA: Metadata word + // ----------------------- + ST_MDATA: begin + if (!in_chdr_tlast) begin + // Count down metadata and stop at 1 + if (mdata_pending == 5'd1) begin + state <= ST_BODY; + end else begin + mdata_pending <= mdata_pending - 5'd1; + end + end else begin // Premature termination + // Packets must have at least one payload line + state <= ST_HDR; + end + end + + // ST_BODY: Payload word + // --------------------- + ST_BODY: begin + if (in_chdr_tlast) begin + state <= ST_HDR; + end + end + + // ST_DROP: Drop current packet + // ---------------------------- + ST_DROP: begin + if (in_chdr_tlast) begin + state <= ST_HDR; + end + end + + default: begin + // We should never get here + state <= ST_HDR; + end + endcase + end + end + + // CHDR data goes to the payload stream only in the BODY state. + // Packets are expected to have at least one payload word so the + // CHDR tlast can be used as the payload tlast + assign in_pyld_tdata = in_chdr_tdata; + assign in_pyld_tkeep = in_chdr_tkeep; + assign in_pyld_tlast = in_chdr_tlast; + assign in_pyld_tvalid = in_chdr_tvalid && (state == ST_BODY); + + // CHDR data goes to the context stream in the HDR,TS,MDATA state. + // tlast has to be recomputed for the context stream, however, we + // still need to correctly handle an errant packet without a payload + assign in_ctxt_tdata = in_chdr_tdata; + assign in_ctxt_tlast = in_chdr_tlast || last_ctxt_line; + assign in_ctxt_tvalid = in_chdr_tvalid && (state != ST_BODY && state != ST_DROP); + + always @(*) begin + case (state) + ST_HDR: begin + // The header goes to the context stream + in_chdr_tready <= in_ctxt_tready; + in_ctxt_tuser <= (CHDR_W > 64) ? CONTEXT_FIELD_HDR_TS : CONTEXT_FIELD_HDR; + last_ctxt_line <= (in_num_mdata == 7'd0) && ( + in_pkt_type == CHDR_PKT_TYPE_DATA || + (in_pkt_type == CHDR_PKT_TYPE_DATA_TS && CHDR_W > 64)); + end + ST_TS: begin + // The timestamp goes to the context stream + in_chdr_tready <= in_ctxt_tready; + in_ctxt_tuser <= CONTEXT_FIELD_TS; + last_ctxt_line <= (mdata_pending == CHDR_NO_MDATA); + end + ST_MDATA: begin + // The metadata goes to the context stream + in_chdr_tready <= in_ctxt_tready; + in_ctxt_tuser <= CONTEXT_FIELD_MDATA; + last_ctxt_line <= (mdata_pending == 5'd1); + end + ST_BODY: begin + // The body goes to the payload stream + in_chdr_tready <= in_pyld_tready; + in_ctxt_tuser <= 4'h0; + last_ctxt_line <= 1'b0; + end + ST_DROP: begin + // Errant packets get dropped + in_chdr_tready <= 1'b1; + in_ctxt_tuser <= 4'h0; + last_ctxt_line <= 1'b0; + end + default: begin + in_chdr_tready <= 1'b0; + in_ctxt_tuser <= 4'h0; + last_ctxt_line <= 1'b0; + end + endcase + end + + // --------------------------------------------------- + // Payload and Context FIFOs + // --------------------------------------------------- + wire [CHDR_W-1:0] out_pyld_tdata; + wire [CHDR_KEEP_W-1:0] out_pyld_tkeep; + wire out_pyld_tlast, out_pyld_tvalid, out_pyld_tready; + + wire tmp_ctxt_tvalid, tmp_ctxt_tready; + + wire [(ITEM_W*NIPC)-1:0] flush_pyld_tdata; + wire [NIPC-1:0] flush_pyld_tkeep; + wire flush_pyld_tlast, flush_pyld_tvalid, flush_pyld_tready; + wire [CHDR_W-1:0] flush_ctxt_tdata; + wire [3:0] flush_ctxt_tuser; + wire flush_ctxt_tlast, flush_ctxt_tvalid, flush_ctxt_tready; + + generate if (SYNC_CLKS) begin : gen_sync_fifo + axi_fifo #(.WIDTH(CHDR_W+4+1), .SIZE(CONTEXT_FIFO_SIZE)) ctxt_fifo_i ( + .clk(axis_data_clk), .reset(axis_data_rst), .clear(1'b0), + .i_tdata({in_ctxt_tlast, in_ctxt_tuser, in_ctxt_tdata}), + .i_tvalid(in_ctxt_tvalid), .i_tready(in_ctxt_tready), + .o_tdata({flush_ctxt_tlast, flush_ctxt_tuser, flush_ctxt_tdata}), + .o_tvalid(tmp_ctxt_tvalid), .o_tready(tmp_ctxt_tready), + .space(), .occupied() + ); + axi_fifo #(.WIDTH(CHDR_W+CHDR_KEEP_W+1), .SIZE(PAYLOAD_FIFO_SIZE)) pyld_fifo_i ( + .clk(axis_data_clk), .reset(axis_data_rst), .clear(1'b0), + .i_tdata({in_pyld_tlast, in_pyld_tkeep, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_tdata({out_pyld_tlast, out_pyld_tkeep, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready), + .space(), .occupied() + ); + end else begin : gen_async_fifo + axi_fifo_2clk #(.WIDTH(CHDR_W+4+1), .SIZE(CONTEXT_FIFO_SIZE)) ctxt_fifo_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({in_ctxt_tlast, in_ctxt_tuser, in_ctxt_tdata}), + .i_tvalid(in_ctxt_tvalid), .i_tready(in_ctxt_tready), + .o_aclk(axis_data_clk), + .o_tdata({flush_ctxt_tlast, flush_ctxt_tuser, flush_ctxt_tdata}), + .o_tvalid(tmp_ctxt_tvalid), .o_tready(tmp_ctxt_tready) + ); + axi_fifo_2clk #(.WIDTH(CHDR_W+CHDR_KEEP_W+1), .SIZE(PAYLOAD_FIFO_SIZE)) pyld_fifo_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({in_pyld_tlast, in_pyld_tkeep, in_pyld_tdata}), + .i_tvalid(in_pyld_tvalid), .i_tready(in_pyld_tready), + .o_aclk(axis_data_clk), + .o_tdata({out_pyld_tlast, out_pyld_tkeep, out_pyld_tdata}), + .o_tvalid(out_pyld_tvalid), .o_tready(out_pyld_tready) + ); + end endgenerate + + // --------------------------------------------------- + // Data Width Converter: CHDR_W => ITEM_W*NIPC + // --------------------------------------------------- + wire tmp_pyld_tvalid, tmp_pyld_tready; + + axis_width_conv #( + .WORD_W(ITEM_W), .IN_WORDS(CHDR_W/ITEM_W), .OUT_WORDS(NIPC), + .SYNC_CLKS(1), .PIPELINE("NONE") + ) payload_width_conv_i ( + .s_axis_aclk(axis_data_clk), .s_axis_rst(axis_data_rst), + .s_axis_tdata(out_pyld_tdata), .s_axis_tkeep(out_pyld_tkeep), + .s_axis_tlast(out_pyld_tlast), .s_axis_tvalid(out_pyld_tvalid), + .s_axis_tready(out_pyld_tready), + .m_axis_aclk(axis_data_clk), .m_axis_rst(axis_data_rst), + .m_axis_tdata(flush_pyld_tdata), .m_axis_tkeep(flush_pyld_tkeep), + .m_axis_tlast(flush_pyld_tlast), .m_axis_tvalid(tmp_pyld_tvalid), + .m_axis_tready(tmp_pyld_tready) + ); + + // --------------------------------------------------- + // Output State Machine + // --------------------------------------------------- + reg [2:0] ctxt_pkt_cnt = 3'd0, pyld_pkt_cnt = 3'd0; + + // A payload packet can pass only if it is preceeded by a context packet + wire pass_pyld = ((ctxt_pkt_cnt - pyld_pkt_cnt) > 3'd0); + // A context packet has to be blocked if its corresponding payload packet hasn't passed except + // when prefetching is enabled. In that case one additional context packet is allowed to pass + wire pass_ctxt = ((ctxt_pkt_cnt - pyld_pkt_cnt) < (CONTEXT_PREFETCH_EN == 1 ? 3'd2 : 3'd1)); + + always @(posedge axis_data_clk) begin + if (axis_data_rst) begin + ctxt_pkt_cnt <= 3'd0; + pyld_pkt_cnt <= 3'd0; + end else begin + if (flush_ctxt_tvalid && flush_ctxt_tready && flush_ctxt_tlast) + ctxt_pkt_cnt <= ctxt_pkt_cnt + 3'd1; + if (flush_pyld_tvalid && flush_pyld_tready && flush_pyld_tlast) + pyld_pkt_cnt <= pyld_pkt_cnt + 3'd1; + end + end + + assign flush_pyld_tvalid = tmp_pyld_tvalid && pass_pyld; + assign tmp_pyld_tready = flush_pyld_tready && pass_pyld; + + assign flush_ctxt_tvalid = tmp_ctxt_tvalid && pass_ctxt; + assign tmp_ctxt_tready = flush_ctxt_tready && pass_ctxt; + + // --------------------------------------------------- + // Flushing Logic + // --------------------------------------------------- + wire [31:0] flush_timeout_dclk; + wire flush_en_dclk; + wire flush_active_pyld_cclk, flush_active_ctxt_cclk; + wire flush_done_pyld_cclk, flush_done_ctxt_cclk; + wire flush_active_pyld, flush_active_ctxt; + wire flush_done_pyld, flush_done_ctxt; + + synchronizer #(.WIDTH(4), .INITIAL_VAL(4'd0)) flush_2clk_rb_i ( + .clk(axis_chdr_clk), .rst(1'b0), + .in({flush_active_pyld, flush_done_pyld, + flush_active_ctxt, flush_done_ctxt}), + .out({flush_active_pyld_cclk, flush_done_pyld_cclk, + flush_active_ctxt_cclk, flush_done_ctxt_cclk}) + ); + assign flush_active = flush_active_pyld_cclk | flush_active_ctxt_cclk; + assign flush_done = flush_done_pyld_cclk & flush_done_ctxt_cclk; + + axi_fifo_2clk #(.WIDTH(33), .SIZE(1)) flush_2clk_ctrl_i ( + .reset(axis_chdr_rst), + .i_aclk(axis_chdr_clk), + .i_tdata({flush_en, flush_timeout}), .i_tvalid(1'b1), .i_tready(), + .o_aclk(axis_data_clk), + .o_tdata({flush_en_dclk, flush_timeout_dclk}), .o_tvalid(), .o_tready(1'b1) + ); + + axis_packet_flush #( + .WIDTH((ITEM_W+1)*NIPC), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(32), .PIPELINE("OUT") + ) pyld_flusher_i ( + .clk(axis_data_clk), .reset(axis_data_rst), + .enable(flush_en_dclk), .timeout(flush_timeout_dclk), + .flushing(flush_active_pyld), .done(flush_done_pyld), + .s_axis_tdata({flush_pyld_tkeep, flush_pyld_tdata}), + .s_axis_tlast(flush_pyld_tlast), + .s_axis_tvalid(flush_pyld_tvalid), + .s_axis_tready(flush_pyld_tready), + .m_axis_tdata({m_axis_payload_tkeep, m_axis_payload_tdata}), + .m_axis_tlast(m_axis_payload_tlast), + .m_axis_tvalid(m_axis_payload_tvalid), + .m_axis_tready(m_axis_payload_tready) + ); + + axis_packet_flush #( + .WIDTH(CHDR_W+4), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(32), .PIPELINE("OUT") + ) ctxt_flusher_i ( + .clk(axis_data_clk), .reset(axis_data_rst), + .enable(flush_en_dclk), .timeout(flush_timeout_dclk), + .flushing(flush_active_ctxt), .done(flush_done_ctxt), + .s_axis_tdata({flush_ctxt_tuser, flush_ctxt_tdata}), + .s_axis_tlast(flush_ctxt_tlast), + .s_axis_tvalid(flush_ctxt_tvalid), + .s_axis_tready(flush_ctxt_tready), + .m_axis_tdata({m_axis_context_tuser, m_axis_context_tdata}), + .m_axis_tlast(m_axis_context_tlast), + .m_axis_tvalid(m_axis_context_tvalid), + .m_axis_tready(m_axis_context_tready) + ); + +endmodule // chdr_to_axis_pyld_ctxt diff --git a/fpga/usrp3/lib/rfnoc/core/chdr_to_chdr_data.v b/fpga/usrp3/lib/rfnoc/core/chdr_to_chdr_data.v new file mode 100644 index 000000000..390d77bca --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/chdr_to_chdr_data.v @@ -0,0 +1,55 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_raw_data_to_chdr +// Description: +// A simple adapter for when CHDR data is requested as an +// interface to user logic. +// +// Parameters: +// - CHDR_W: Width of the input CHDR bus in bits +// +// Signals: +// - s_axis_chdr_* : Input CHDR stream (AXI-Stream) +// - m_axis_chdr_* : Output CHDR stream (AXI-Stream) +// - flush_* : Signals for flush control and status +// + +module chdr_to_chdr_data #( + parameter CHDR_W = 256 +)( + // Clock, reset and settings + input wire axis_chdr_clk, + input wire axis_chdr_rst, + // CHDR in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_chdr_tdata, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + // CHDR in (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_chdr_tdata, + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Flush signals + input wire flush_en, + input wire [31:0] flush_timeout, + output wire flush_active, + output wire flush_done +); + + axis_packet_flush #( + .WIDTH(CHDR_W), .FLUSH_PARTIAL_PKTS(0), .TIMEOUT_W(32), .PIPELINE("OUT") + ) chdr_flusher_i ( + .clk(axis_chdr_clk), .reset(axis_chdr_rst), + .enable(flush_en), .timeout(flush_timeout), + .flushing(flush_active), .done(flush_done), + .s_axis_tdata(s_axis_chdr_tdata), .s_axis_tlast(s_axis_chdr_tlast), + .s_axis_tvalid(s_axis_chdr_tvalid), .s_axis_tready(s_axis_chdr_tready), + .m_axis_tdata(m_axis_chdr_tdata), .m_axis_tlast(m_axis_chdr_tlast), + .m_axis_tvalid(m_axis_chdr_tvalid), .m_axis_tready(m_axis_chdr_tready) + ); + +endmodule // chdr_to_chdr_data diff --git a/fpga/usrp3/lib/rfnoc/core/ctrlport.vh b/fpga/usrp3/lib/rfnoc/core/ctrlport.vh new file mode 100644 index 000000000..7b5f9fcaa --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/ctrlport.vh @@ -0,0 +1,26 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport.vh +// Description: +// Defines constants for the control port interface. +// +// Requires rfnoc_axis_ctrl_utils.vh in same directory to be +// included first. + +//--------------------------------------------------------------- +// Signal widths +//--------------------------------------------------------------- +localparam CTRLPORT_ADDR_W = 20; +localparam CTRLPORT_DATA_W = 32; +localparam CTRLPORT_STS_W = 2; + +//--------------------------------------------------------------- +// Status values +//--------------------------------------------------------------- +localparam [1:0] CTRL_STS_OKAY = 2'b00; +localparam [1:0] CTRL_STS_CMDERR = 2'b01; +localparam [1:0] CTRL_STS_TSERR = 2'b10; +localparam [1:0] CTRL_STS_WARNING = 2'b11; diff --git a/fpga/usrp3/lib/rfnoc/core/ctrlport_endpoint.v b/fpga/usrp3/lib/rfnoc/core/ctrlport_endpoint.v new file mode 100644 index 000000000..4a7d7302a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/ctrlport_endpoint.v @@ -0,0 +1,284 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_endpoint +// Description: +// A bidirectional AXIS-Control to Control-Port converter. +// Use this module in noc_shell to interface between the user +// logic (using ctrlport) and the rfnoc infrastructure (axis_ctrl) +// +// Parameters: +// - THIS_PORTID: The 10-bit ID of the control XB port that is +// connected to this converter. +// - SYNC_CLKS: Is rfnoc_ctrl_clk and ctrlport_clk the same clock? +// - AXIS_CTRL_MST_EN: Enable an AXIS-Ctrl master +// - AXIS_CTRL_SLV_EN: Enable an AXIS-Ctrl slave +// - SLAVE_FIFO_SIZE: FIFO depth for the slave port +// +// Signals: +// - *_rfnoc_ctrl_* : Input/output AXIS-Control stream (AXI-Stream) +// - *_ctrlport_* : Input/output control-port bus + +module ctrlport_endpoint #( + parameter [9:0] THIS_PORTID = 10'd0, + parameter SYNC_CLKS = 0, + parameter [0:0] AXIS_CTRL_MST_EN = 1, + parameter [0:0] AXIS_CTRL_SLV_EN = 1, + parameter SLAVE_FIFO_SIZE = 5 +)( + // Clocks, Resets, Misc + input wire rfnoc_ctrl_clk, + input wire rfnoc_ctrl_rst, + input wire ctrlport_clk, + input wire ctrlport_rst, + // AXIS-Control Bus + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + // Control Port Master (Request) + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + // Control Port Master (Response) + input wire m_ctrlport_resp_ack, + input wire [1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + // Control Port Slave (Request) + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + // Control Port Slave (Response) + output wire s_ctrlport_resp_ack, + output wire [1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "rfnoc_chdr_utils.vh" + `include "rfnoc_axis_ctrl_utils.vh" + + // --------------------------------------------------- + // Clock Crossing + // --------------------------------------------------- + + wire [31:0] i_ctrl_tdata, o_ctrl_tdata; + wire i_ctrl_tlast, o_ctrl_tlast; + wire i_ctrl_tvalid, o_ctrl_tvalid; + wire i_ctrl_tready, o_ctrl_tready; + + generate + if (SYNC_CLKS) begin : gen_sync_fifos + axi_fifo #(.WIDTH(32+1), .SIZE(1)) in_fifo_i ( + .clk(ctrlport_clk), .reset(ctrlport_rst), .clear(1'b0), + .i_tdata({s_rfnoc_ctrl_tlast, s_rfnoc_ctrl_tdata}), + .i_tvalid(s_rfnoc_ctrl_tvalid), .i_tready(s_rfnoc_ctrl_tready), + .o_tdata({i_ctrl_tlast, i_ctrl_tdata}), + .o_tvalid(i_ctrl_tvalid), .o_tready(i_ctrl_tready), + .space(), .occupied() + ); + + axi_fifo #(.WIDTH(32+1), .SIZE(1)) out_fifo_i ( + .clk(ctrlport_clk), .reset(ctrlport_rst), .clear(1'b0), + .i_tdata({o_ctrl_tlast, o_ctrl_tdata}), + .i_tvalid(o_ctrl_tvalid), .i_tready(o_ctrl_tready), + .o_tdata({m_rfnoc_ctrl_tlast, m_rfnoc_ctrl_tdata}), + .o_tvalid(m_rfnoc_ctrl_tvalid), .o_tready(m_rfnoc_ctrl_tready), + .space(), .occupied() + ); + end else begin : gen_async_fifos + axi_fifo_2clk #(.WIDTH(32+1), .SIZE(1), .PIPELINE("IN")) in_fifo_i ( + .reset(rfnoc_ctrl_rst), + .i_aclk(rfnoc_ctrl_clk), + .i_tdata({s_rfnoc_ctrl_tlast, s_rfnoc_ctrl_tdata}), + .i_tvalid(s_rfnoc_ctrl_tvalid), .i_tready(s_rfnoc_ctrl_tready), + .o_aclk(ctrlport_clk), + .o_tdata({i_ctrl_tlast, i_ctrl_tdata}), + .o_tvalid(i_ctrl_tvalid), .o_tready(i_ctrl_tready) + ); + + axi_fifo_2clk #(.WIDTH(32+1), .SIZE(1), .PIPELINE("OUT")) out_fifo_i ( + .reset(ctrlport_rst), + .i_aclk(ctrlport_clk), + .i_tdata({o_ctrl_tlast, o_ctrl_tdata}), + .i_tvalid(o_ctrl_tvalid), .i_tready(o_ctrl_tready), + .o_aclk(rfnoc_ctrl_clk), + .o_tdata({m_rfnoc_ctrl_tlast, m_rfnoc_ctrl_tdata}), + .o_tvalid(m_rfnoc_ctrl_tvalid), .o_tready(m_rfnoc_ctrl_tready) + ); + + end + endgenerate + + // --------------------------------------------------- + // MUXING + // --------------------------------------------------- + wire [31:0] mst_req_tdata, mst_resp_tdata ; + wire mst_req_tlast, mst_resp_tlast ; + wire mst_req_tvalid, mst_resp_tvalid; + wire mst_req_tready, mst_resp_tready; + + wire [31:0] slv_req_tdata, slv_req_fifo_tdata, slv_resp_tdata ; + wire slv_req_tlast, slv_req_fifo_tlast, slv_resp_tlast ; + wire slv_req_tvalid, slv_req_fifo_tvalid, slv_resp_tvalid; + wire slv_req_tready, slv_req_fifo_tready, slv_resp_tready; + + generate + if (AXIS_CTRL_MST_EN == 1'b1 && AXIS_CTRL_SLV_EN == 1'b1) begin : gen_mst_slv_muxing + wire [31:0] in_hdr; + axi_demux #( + .WIDTH(32), .SIZE(2), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(0) + ) demux_i ( + .clk(ctrlport_clk), .reset(ctrlport_rst), .clear(1'b0), + .header(in_hdr), .dest(axis_ctrl_get_is_ack(in_hdr)), + .i_tdata (i_ctrl_tdata ), + .i_tlast (i_ctrl_tlast ), + .i_tvalid(i_ctrl_tvalid), + .i_tready(i_ctrl_tready), + .o_tdata ({mst_resp_tdata, slv_req_tdata }), + .o_tlast ({mst_resp_tlast, slv_req_tlast }), + .o_tvalid({mst_resp_tvalid, slv_req_tvalid}), + .o_tready({mst_resp_tready, slv_req_tready}) + ); + + axi_mux #( + .WIDTH(32), .SIZE(2), .PRIO(0), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(0) + ) mux_i ( + .clk(ctrlport_clk), .reset(ctrlport_rst), .clear(1'b0), + .i_tdata ({mst_req_tdata, slv_resp_tdata }), + .i_tlast ({mst_req_tlast, slv_resp_tlast }), + .i_tvalid({mst_req_tvalid, slv_resp_tvalid}), + .i_tready({mst_req_tready, slv_resp_tready}), + .o_tdata (o_ctrl_tdata ), + .o_tlast (o_ctrl_tlast ), + .o_tvalid(o_ctrl_tvalid), + .o_tready(o_ctrl_tready) + ); + + end else if (AXIS_CTRL_MST_EN == 1'b1) begin : gen_mst_muxing + + assign mst_resp_tdata = i_ctrl_tdata; + assign mst_resp_tlast = i_ctrl_tlast; + assign mst_resp_tvalid = i_ctrl_tvalid; + assign i_ctrl_tready = mst_resp_tready; + + assign o_ctrl_tdata = mst_req_tdata; + assign o_ctrl_tlast = mst_req_tlast; + assign o_ctrl_tvalid = mst_req_tvalid; + assign mst_req_tready = o_ctrl_tready; + + end else begin : gen_no_mst_muxing + + assign slv_req_tdata = i_ctrl_tdata; + assign slv_req_tlast = i_ctrl_tlast; + assign slv_req_tvalid = i_ctrl_tvalid; + assign i_ctrl_tready = slv_req_tready; + + assign o_ctrl_tdata = slv_resp_tdata; + assign o_ctrl_tlast = slv_resp_tlast; + assign o_ctrl_tvalid = slv_resp_tvalid; + assign slv_resp_tready = o_ctrl_tready; + + end + endgenerate + + // --------------------------------------------------- + // AXIS Control Master and Slave + // --------------------------------------------------- + + generate + if (AXIS_CTRL_MST_EN == 1'b1) begin : gen_ctrl_master + axis_ctrl_master #( .THIS_PORTID(THIS_PORTID) ) axis_ctrl_mst_i ( + .clk (ctrlport_clk), + .rst (ctrlport_rst), + .s_axis_ctrl_tdata (mst_resp_tdata), + .s_axis_ctrl_tlast (mst_resp_tlast), + .s_axis_ctrl_tvalid (mst_resp_tvalid), + .s_axis_ctrl_tready (mst_resp_tready), + .m_axis_ctrl_tdata (mst_req_tdata), + .m_axis_ctrl_tlast (mst_req_tlast), + .m_axis_ctrl_tvalid (mst_req_tvalid), + .m_axis_ctrl_tready (mst_req_tready), + .ctrlport_req_wr (s_ctrlport_req_wr), + .ctrlport_req_rd (s_ctrlport_req_rd), + .ctrlport_req_addr (s_ctrlport_req_addr), + .ctrlport_req_portid (s_ctrlport_req_portid), + .ctrlport_req_rem_epid (s_ctrlport_req_rem_epid), + .ctrlport_req_rem_portid(s_ctrlport_req_rem_portid), + .ctrlport_req_data (s_ctrlport_req_data), + .ctrlport_req_byte_en (s_ctrlport_req_byte_en), + .ctrlport_req_has_time (s_ctrlport_req_has_time), + .ctrlport_req_time (s_ctrlport_req_time), + .ctrlport_resp_ack (s_ctrlport_resp_ack), + .ctrlport_resp_status (s_ctrlport_resp_status), + .ctrlport_resp_data (s_ctrlport_resp_data) + ); + end else begin : gen_no_ctrl_master + assign mst_resp_tready = 1'b1; + assign mst_req_tlast = 1'b0; + assign mst_req_tvalid = 1'b0; + assign s_ctrlport_resp_ack = 1'b0; + end + + if (AXIS_CTRL_SLV_EN == 1'b1) begin : gen_ctrl_slave + axi_fifo #(.WIDTH(32+1), .SIZE(SLAVE_FIFO_SIZE)) slv_fifo_i ( + .clk(ctrlport_clk), .reset(ctrlport_rst), .clear(1'b0), + .i_tdata({slv_req_tlast, slv_req_tdata}), + .i_tvalid(slv_req_tvalid), .i_tready(slv_req_tready), + .o_tdata({slv_req_fifo_tlast, slv_req_fifo_tdata}), + .o_tvalid(slv_req_fifo_tvalid), .o_tready(slv_req_fifo_tready), + .space(), .occupied() + ); + + axis_ctrl_slave axis_ctrl_slv_i ( + .clk (ctrlport_clk), + .rst (ctrlport_rst), + .s_axis_ctrl_tdata (slv_req_fifo_tdata), + .s_axis_ctrl_tlast (slv_req_fifo_tlast), + .s_axis_ctrl_tvalid (slv_req_fifo_tvalid), + .s_axis_ctrl_tready (slv_req_fifo_tready), + .m_axis_ctrl_tdata (slv_resp_tdata), + .m_axis_ctrl_tlast (slv_resp_tlast), + .m_axis_ctrl_tvalid (slv_resp_tvalid), + .m_axis_ctrl_tready (slv_resp_tready), + .ctrlport_req_wr (m_ctrlport_req_wr), + .ctrlport_req_rd (m_ctrlport_req_rd), + .ctrlport_req_addr (m_ctrlport_req_addr), + .ctrlport_req_data (m_ctrlport_req_data), + .ctrlport_req_byte_en (m_ctrlport_req_byte_en), + .ctrlport_req_has_time(m_ctrlport_req_has_time), + .ctrlport_req_time (m_ctrlport_req_time), + .ctrlport_resp_ack (m_ctrlport_resp_ack), + .ctrlport_resp_status (m_ctrlport_resp_status), + .ctrlport_resp_data (m_ctrlport_resp_data) + ); + end else begin : gen_no_ctrl_slave + assign slv_req_fifo_tready = 1'b1; + assign slv_resp_tlast = 1'b0; + assign slv_resp_tvalid = 1'b0; + assign m_ctrlport_req_wr = 1'b0; + assign m_ctrlport_req_rd = 1'b0; + end + endgenerate + +endmodule // ctrlport_endpoint + diff --git a/fpga/usrp3/lib/rfnoc/core/rfnoc_axis_ctrl_utils.vh b/fpga/usrp3/lib/rfnoc/core/rfnoc_axis_ctrl_utils.vh new file mode 100644 index 000000000..5c3dab8ac --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/rfnoc_axis_ctrl_utils.vh @@ -0,0 +1,154 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// ============================================================= +// AXIS-Ctrl Bitfields +// ============================================================= + +// ----------------------- +// Line 0: HDR_0 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 31 is_ack Is this an acknowledgment to a transaction? +// 30 has_time Does the transaction have a timestamp? +// 29:24 seq_num Sequence number +// 23:20 num_data Number of data words +// 19:10 src_port Ctrl XB port that the source block is on +// 9:0 dst_port Ctrl XB port that the destination block is on + +// ----------------------- +// Line 1: HDR_1 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 31:26 +// 25:16 rem_dst_port Ctrl XB port that the remote dest block is on +// 15:0 rem_dst_epid Endpoint ID of the remote dest of this msg + +// ----------------------- +// Line 2: TS_LO (Optional) +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 31:0 timestamp Lower 32 bits of the timestamp + +// ----------------------- +// Line 3: TS_HI (Optional) +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 31:0 timestamp Upper 32 bits of the timestamp + +// ----------------------- +// Line 4: OP Word +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 31:30 status The status of the ack +// 29:28 +// 27:24 opcode Operation Code +// 23:20 byte_en Byte enable strobe +// 19:0 address Address for transaction + +// AXIS-Ctrl Status +// +localparam [1:0] AXIS_CTRL_STS_OKAY = 2'b00; +localparam [1:0] AXIS_CTRL_STS_CMDERR = 2'b01; +localparam [1:0] AXIS_CTRL_STS_TSERR = 2'b10; +localparam [1:0] AXIS_CTRL_STS_WARNING = 2'b11; + +// AXIS-Ctrl Opcode Definitions +// +localparam [3:0] AXIS_CTRL_OPCODE_SLEEP = 4'd0; +localparam [3:0] AXIS_CTRL_OPCODE_WRITE = 4'd1; +localparam [3:0] AXIS_CTRL_OPCODE_READ = 4'd2; +localparam [3:0] AXIS_CTRL_OPCODE_WRITE_READ = 4'd3; + +// AXIS-Ctrl Getter Functions +// +function [0:0] axis_ctrl_get_is_ack(input [31:0] header); + axis_ctrl_get_is_ack = header[31]; +endfunction + +function [0:0] axis_ctrl_get_has_time(input [31:0] header); + axis_ctrl_get_has_time = header[30]; +endfunction + +function [5:0] axis_ctrl_get_seq_num(input [31:0] header); + axis_ctrl_get_seq_num = header[29:24]; +endfunction + +function [3:0] axis_ctrl_get_num_data(input [31:0] header); + axis_ctrl_get_num_data = header[23:20]; +endfunction + +function [9:0] axis_ctrl_get_src_port(input [31:0] header); + axis_ctrl_get_src_port = header[19:10]; +endfunction + +function [9:0] axis_ctrl_get_dst_port(input [31:0] header); + axis_ctrl_get_dst_port = header[9:0]; +endfunction + +function [15:0] axis_ctrl_get_rem_dst_epid(input [31:0] header); + axis_ctrl_get_rem_dst_epid = header[15:0]; +endfunction + +function [9:0] axis_ctrl_get_rem_dst_port(input [31:0] header); + axis_ctrl_get_rem_dst_port = header[25:16]; +endfunction + +function [1:0] axis_ctrl_get_status(input [31:0] header); + axis_ctrl_get_status = header[31:30]; +endfunction + +function [3:0] axis_ctrl_get_opcode(input [31:0] header); + axis_ctrl_get_opcode = header[27:24]; +endfunction + +function [3:0] axis_ctrl_get_byte_en(input [31:0] header); + axis_ctrl_get_byte_en = header[23:20]; +endfunction + +function [19:0] axis_ctrl_get_address(input [31:0] header); + axis_ctrl_get_address = header[19:0]; +endfunction + +// AXIS-Ctrl Setter Functions +// +function [31:0] axis_ctrl_build_hdr_lo( + input [0:0] is_ack, + input [0:0] has_time, + input [5:0] seq_num, + input [3:0] num_data, + input [9:0] src_port, + input [9:0] dst_port +); + axis_ctrl_build_hdr_lo = {is_ack, has_time, seq_num, num_data, src_port, dst_port}; +endfunction + +function [31:0] axis_ctrl_build_hdr_hi( + input [9:0] rem_dst_port, + input [15:0] rem_dst_epid +); + axis_ctrl_build_hdr_hi = {6'h0, rem_dst_port, rem_dst_epid}; +endfunction + +function [31:0] chdr_ctrl_build_hdr_hi( + input [15:0] src_epid +); + chdr_ctrl_build_hdr_hi = {16'h0, src_epid}; +endfunction + +function [31:0] axis_ctrl_build_op_word( + input [1:0] status, + input [3:0] opcode, + input [3:0] byte_en, + input [19:0] address +); + axis_ctrl_build_op_word = {status, 2'b00, opcode, byte_en, address}; +endfunction diff --git a/fpga/usrp3/lib/rfnoc/core/rfnoc_backend_iface.vh b/fpga/usrp3/lib/rfnoc/core/rfnoc_backend_iface.vh new file mode 100644 index 000000000..ec5c152f6 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/rfnoc_backend_iface.vh @@ -0,0 +1,52 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// Each block has a backed interface that is 512 bits wide. This bus +// is split into 16 32-bit registers to it is preferable to have fields +// aligned at 32-bit boundaries + +// Backend Config +localparam BEC_FLUSH_TIMEOUT_OFFSET = 0; +localparam BEC_FLUSH_TIMEOUT_WIDTH = 32; +localparam BEC_FLUSH_EN_OFFSET = BEC_FLUSH_TIMEOUT_OFFSET + BEC_FLUSH_TIMEOUT_WIDTH; +localparam BEC_FLUSH_EN_WIDTH = 1; +localparam BEC_SOFT_CTRL_RST_OFFSET = BEC_FLUSH_EN_OFFSET + BEC_FLUSH_EN_WIDTH; +localparam BEC_SOFT_CTRL_RST_WIDTH = 1; +localparam BEC_SOFT_CHDR_RST_OFFSET = BEC_SOFT_CTRL_RST_OFFSET + BEC_SOFT_CTRL_RST_WIDTH; +localparam BEC_SOFT_CHDR_RST_WIDTH = 1; +localparam BEC_TOTAL_WIDTH = BEC_SOFT_CHDR_RST_OFFSET + BEC_SOFT_CHDR_RST_WIDTH; + +localparam [511:0] BEC_DEFAULT_VAL = { + {(512-BEC_TOTAL_WIDTH){1'b0}}, + 1'b1, // BEC_SOFT_CHDR_RST + 1'b1, // BEC_SOFT_CTRL_RST + 1'b0, // BEC_FLUSH_EN + 32'd0 // BEC_FLUSH_TIMEOUT +}; + +// Backend Status +localparam BES_PROTO_VER_OFFSET = 0; +localparam BES_PROTO_VER_WIDTH = 6; +localparam BES_NUM_DATA_I_OFFSET = BES_PROTO_VER_OFFSET + BES_PROTO_VER_WIDTH; +localparam BES_NUM_DATA_I_WIDTH = 6; +localparam BES_NUM_DATA_O_OFFSET = BES_NUM_DATA_I_OFFSET + BES_NUM_DATA_I_WIDTH; +localparam BES_NUM_DATA_O_WIDTH = 6; +localparam BES_CTRL_FIFOSIZE_OFFSET = BES_NUM_DATA_O_OFFSET + BES_NUM_DATA_O_WIDTH; +localparam BES_CTRL_FIFOSIZE_WIDTH = 6; +localparam BES_CTRL_MAX_ASYNC_MSGS_OFFSET = BES_CTRL_FIFOSIZE_OFFSET + BES_CTRL_FIFOSIZE_WIDTH; +localparam BES_CTRL_MAX_ASYNC_MSGS_WIDTH = 8; +localparam BES_NOC_ID_OFFSET = BES_CTRL_MAX_ASYNC_MSGS_OFFSET + BES_CTRL_MAX_ASYNC_MSGS_WIDTH; +localparam BES_NOC_ID_WIDTH = 32; +localparam BES_FLUSH_ACTIVE_OFFSET = BES_NOC_ID_OFFSET + BES_NOC_ID_WIDTH; +localparam BES_FLUSH_ACTIVE_WIDTH = 1; +localparam BES_FLUSH_DONE_OFFSET = BES_FLUSH_ACTIVE_OFFSET + BES_FLUSH_ACTIVE_WIDTH; +localparam BES_FLUSH_DONE_WIDTH = 1; +localparam BES_DATA_MTU_OFFSET = BES_FLUSH_DONE_OFFSET + BES_FLUSH_DONE_WIDTH; +localparam BES_DATA_MTU_WIDTH = 6; +localparam BES_TOTAL_WIDTH = BES_DATA_MTU_OFFSET + BES_DATA_MTU_WIDTH; + +// Protocol version for this definition +localparam [5:0] BACKEND_PROTO_VER = 6'd1; \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_internal_utils.vh b/fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_internal_utils.vh new file mode 100644 index 000000000..1d70c0f1c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_internal_utils.vh @@ -0,0 +1,452 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// ============================================================= +// Stream Status Bitfields +// ============================================================= + +// ----------------------- +// Line 0 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:24 capacity_bytes Downstream buffer capacity in bytes +// 23:20 +// 19:16 status Stream status code (enumeration) +// 15:0 src_epid Endpoint ID of the source of this msg + +// ----------------------- +// Line 1 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:24 xfercnt_pkts Transfer count in packets +// 23:0 capacity_pkts Downstream buffer capacity in packets + +// ----------------------- +// Line 2 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:0 xfercnt_bytes Transfer count in bytes + +// ----------------------- +// Line 3 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:16 status_info Extended information about status (diagnostic only) +// 15:0 buff_info Extended information about buffer state (diagnostic only) + +localparam [3:0] CHDR_STRS_STATUS_OKAY = 4'd0; // No error +localparam [3:0] CHDR_STRS_STATUS_CMDERR = 4'd1; // Cmd execution failed +localparam [3:0] CHDR_STRS_STATUS_SEQERR = 4'd2; // Sequence number discontinuity +localparam [3:0] CHDR_STRS_STATUS_DATAERR = 4'd3; // Data integrity check failed +localparam [3:0] CHDR_STRS_STATUS_RTERR = 4'd4; // Unexpected destination + +// 64-bit fields +function [39:0] chdr64_strs_get_capacity_bytes(input [63:0] header); + chdr64_strs_get_capacity_bytes = header[63:24]; +endfunction + +function [3:0] chdr64_strs_get_status(input [63:0] header); + chdr64_strs_get_status = header[19:16]; +endfunction + +function [15:0] chdr64_strs_get_src_epid(input [63:0] header); + chdr64_strs_get_src_epid = header[15:0]; +endfunction + +function [39:0] chdr64_strs_get_xfercnt_pkts(input [63:0] header); + chdr64_strs_get_xfercnt_pkts = header[63:24]; +endfunction + +function [23:0] chdr64_strs_get_capacity_pkts(input [63:0] header); + chdr64_strs_get_capacity_pkts = header[23:0]; +endfunction + +function [63:0] chdr64_strs_get_xfercnt_bytes(input [63:0] header); + chdr64_strs_get_xfercnt_bytes = header[63:0]; +endfunction + +function [47:0] chdr64_strs_get_status_info(input [63:0] header); + chdr64_strs_get_status_info = header[63:16]; +endfunction + +function [15:0] chdr64_strs_get_buff_info(input [63:0] header); + chdr64_strs_get_buff_info = header[15:0]; +endfunction + + +// 128-bit fields +function [39:0] chdr128_strs_get_capacity_bytes(input [127:0] header); + chdr128_strs_get_capacity_bytes = chdr64_strs_get_capacity_bytes(header[63:0]); +endfunction + +function [3:0] chdr128_strs_get_status(input [127:0] header); + chdr128_strs_get_status = chdr64_strs_get_status(header[63:0]); +endfunction + +function [15:0] chdr128_strs_get_src_epid(input [127:0] header); + chdr128_strs_get_src_epid = chdr64_strs_get_src_epid(header[63:0]); +endfunction + +function [23:0] chdr128_strs_get_capacity_pkts(input [127:0] header); + chdr128_strs_get_capacity_pkts = chdr64_strs_get_capacity_pkts(header[127:64]); +endfunction + +function [39:0] chdr128_strs_get_xfercnt_pkts(input [127:0] header); + chdr128_strs_get_xfercnt_pkts = chdr64_strs_get_xfercnt_pkts(header[127:64]); +endfunction + +function [63:0] chdr128_strs_get_xfercnt_bytes(input [127:0] header); + chdr128_strs_get_xfercnt_bytes = chdr64_strs_get_xfercnt_bytes(header[63:0]); +endfunction + +function [47:0] chdr128_strs_get_status_info(input [127:0] header); + chdr128_strs_get_status_info = chdr64_strs_get_status_info(header[127:64]); +endfunction + +function [15:0] chdr128_strs_get_buff_info(input [127:0] header); + chdr128_strs_get_buff_info = chdr64_strs_get_buff_info(header[127:64]); +endfunction + + +// 256-bit fields +function [39:0] chdr256_strs_get_capacity_bytes(input [255:0] header); + chdr256_strs_get_capacity_bytes = chdr64_strs_get_capacity_bytes(header[63:0]); +endfunction + +function [3:0] chdr256_strs_get_status(input [255:0] header); + chdr256_strs_get_status = chdr64_strs_get_status(header[63:0]); +endfunction + +function [15:0] chdr256_strs_get_src_epid(input [255:0] header); + chdr256_strs_get_src_epid = chdr64_strs_get_src_epid(header[63:0]); +endfunction + +function [23:0] chdr256_strs_get_capacity_pkts(input [255:0] header); + chdr256_strs_get_capacity_pkts = chdr64_strs_get_capacity_pkts(header[127:64]); +endfunction + +function [39:0] chdr256_strs_get_xfercnt_pkts(input [255:0] header); + chdr256_strs_get_xfercnt_pkts = chdr64_strs_get_xfercnt_pkts(header[127:64]); +endfunction + +function [63:0] chdr256_strs_get_xfercnt_bytes(input [255:0] header); + chdr256_strs_get_xfercnt_bytes = chdr64_strs_get_xfercnt_bytes(header[191:128]); +endfunction + +function [47:0] chdr256_strs_get_status_info(input [255:0] header); + chdr256_strs_get_status_info = chdr64_strs_get_status_info(header[255:192]); +endfunction + +function [15:0] chdr256_strs_get_buff_info(input [255:0] header); + chdr256_strs_get_buff_info = chdr64_strs_get_buff_info(header[255:192]); +endfunction + +// Stream Status Setter Functions +// + +// 64-bit fields +function [63:0] chdr64_strs_build_w0( + input [39:0] capacity_bytes, + input [3:0] status, + input [15:0] src_epid +); + chdr64_strs_build_w0 = {capacity_bytes, 4'h0, status, src_epid}; +endfunction + +function [63:0] chdr64_strs_build_w1( + input [39:0] xfercnt_pkts, + input [23:0] capacity_pkts +); + chdr64_strs_build_w1 = {xfercnt_pkts, capacity_pkts}; +endfunction + +function [63:0] chdr64_strs_build_w2( + input [63:0] xfercnt_bytes +); + chdr64_strs_build_w2 = xfercnt_bytes; +endfunction + +function [63:0] chdr64_strs_build_w3( + input [47:0] status_info, + input [15:0] buff_info +); + chdr64_strs_build_w3 = {status_info, buff_info}; +endfunction + +// 128-bit fields +function [127:0] chdr128_strs_build_w0( + input [39:0] xfercnt_pkts, + input [23:0] capacity_pkts, + input [39:0] capacity_bytes, + input [3:0] status, + input [15:0] src_epid +); + chdr128_strs_build_w0 = { + chdr64_strs_build_w1(xfercnt_pkts, capacity_pkts), + chdr64_strs_build_w0(capacity_bytes, status, src_epid)}; +endfunction + +function [127:0] chdr128_strs_build_w1( + input [47:0] status_info, + input [15:0] buff_info, + input [63:0] xfercnt_bytes +); + chdr128_strs_build_w1 = { + chdr64_strs_build_w3(status_info, buff_info), + chdr64_strs_build_w2(xfercnt_bytes)}; +endfunction + +// 256-bit fields +function [255:0] chdr256_strs_build( + input [47:0] status_info, + input [15:0] buff_info, + input [63:0] xfercnt_bytes, + input [39:0] xfercnt_pkts, + input [23:0] capacity_pkts, + input [39:0] capacity_bytes, + input [3:0] status, + input [15:0] src_epid +); + chdr256_strs_build = { + chdr64_strs_build_w3(status_info, buff_info), + chdr64_strs_build_w2(xfercnt_bytes), + chdr64_strs_build_w1(xfercnt_pkts, capacity_pkts), + chdr64_strs_build_w0(capacity_bytes, status, src_epid)}; +endfunction + +// ============================================================= +// Stream Command Bitfields +// ============================================================= + +// ----------------------- +// Line 0 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:24 num_pkts Downstream buffer capacity in bytes +// 23:20 op_data Payload for command +// 19:16 op_code Command operation code (enumeration) +// 15:0 src_epid Endpoint ID of the source of this msg + +// ----------------------- +// Line 1 +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:0 num_bytes Transfer count in packets + +localparam [3:0] CHDR_STRC_OPCODE_INIT = 4'd0; +localparam [3:0] CHDR_STRC_OPCODE_PING = 4'd1; +localparam [3:0] CHDR_STRC_OPCODE_RESYNC = 4'd2; + +// 64-bit fields +function [39:0] chdr64_strc_get_num_pkts(input [63:0] header); + chdr64_strc_get_num_pkts = header[63:24]; +endfunction + +function [3:0] chdr64_strc_get_op_data(input [63:0] header); + chdr64_strc_get_op_data = header[23:20]; +endfunction + +function [3:0] chdr64_strc_get_op_code(input [63:0] header); + chdr64_strc_get_op_code = header[19:16]; +endfunction + +function [15:0] chdr64_strc_get_src_epid(input [63:0] header); + chdr64_strc_get_src_epid = header[15:0]; +endfunction + +function [63:0] chdr64_strc_get_num_bytes(input [63:0] header); + chdr64_strc_get_num_bytes = header[63:0]; +endfunction + +// 128-bit fields +function [39:0] chdr128_strc_get_num_pkts(input [127:0] header); + chdr128_strc_get_num_pkts = chdr64_strc_get_num_pkts(header[63:0]); +endfunction + +function [3:0] chdr128_strc_get_op_data(input [127:0] header); + chdr128_strc_get_op_data = chdr64_strc_get_op_data(header[63:0]); +endfunction + +function [3:0] chdr128_strc_get_op_code(input [127:0] header); + chdr128_strc_get_op_code = chdr64_strc_get_op_code(header[63:0]); +endfunction + +function [15:0] chdr128_strc_get_src_epid(input [127:0] header); + chdr128_strc_get_src_epid = chdr64_strc_get_src_epid(header[63:0]); +endfunction + +function [63:0] chdr128_strc_get_num_bytes(input [127:0] header); + chdr128_strc_get_num_bytes = chdr64_strc_get_num_bytes(header[127:64]); +endfunction + +// Stream Command Setter Functions +// + +// 64-bit fields + +function [63:0] chdr64_strc_build_w0( + input [39:0] num_pkts, + input [3:0] op_data, + input [3:0] op_code, + input [15:0] src_epid +); + chdr64_strc_build_w0 = {num_pkts, op_data, op_code, src_epid}; +endfunction + +function [63:0] chdr64_strc_build_w1( + input [63:0] num_bytes +); + chdr64_strc_build_w1 = num_bytes; +endfunction + +// 128-bit fields +function [127:0] chdr128_strc_build( + input [63:0] num_bytes, + input [39:0] num_pkts, + input [3:0] op_data, + input [3:0] op_code, + input [15:0] src_epid +); + chdr128_strc_build = { + chdr64_strc_build_w1(num_bytes), + chdr64_strc_build_w0(num_pkts, op_data, op_code, src_epid)}; +endfunction + +// ============================================================= +// Management Packet Bitfields +// ============================================================= + +// ----------------------- +// HDR +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:48 proto_ver Protocol Version +// 47:45 chdr_w Bitwidth of the CHDR interface +// 44:26 +// 25:16 num_hops Number of hops that this message will take (TTL) +// 15:0 src_epid Endpoint ID of the source of this msg + +// ----------------------- +// OP +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:16 op_payload Operation Payload +// 15:8 op_code Operation code +// 7:0 ops_pending Number of operations pending in this hop + +localparam [2:0] CHDR_MGMT_WIDTH_64 = 3'd0; +localparam [2:0] CHDR_MGMT_WIDTH_128 = 3'd1; +localparam [2:0] CHDR_MGMT_WIDTH_256 = 3'd2; +localparam [2:0] CHDR_MGMT_WIDTH_512 = 3'd3; + +function [2:0] chdr_w_to_enum(input integer bits); + if (bits == 512) + chdr_w_to_enum = CHDR_MGMT_WIDTH_512; + else if (bits == 256) + chdr_w_to_enum = CHDR_MGMT_WIDTH_256; + else if (bits == 128) + chdr_w_to_enum = CHDR_MGMT_WIDTH_128; + else + chdr_w_to_enum = CHDR_MGMT_WIDTH_64; +endfunction + +localparam [7:0] CHDR_MGMT_OP_NOP = 8'd0; +localparam [7:0] CHDR_MGMT_OP_ADVERTISE = 8'd1; +localparam [7:0] CHDR_MGMT_OP_SEL_DEST = 8'd2; +localparam [7:0] CHDR_MGMT_OP_RETURN = 8'd3; +localparam [7:0] CHDR_MGMT_OP_INFO_REQ = 8'd4; +localparam [7:0] CHDR_MGMT_OP_INFO_RESP = 8'd5; +localparam [7:0] CHDR_MGMT_OP_CFG_WR_REQ = 8'd6; +localparam [7:0] CHDR_MGMT_OP_CFG_RD_REQ = 8'd7; +localparam [7:0] CHDR_MGMT_OP_CFG_RD_RESP = 8'd8; + +function [15:0] chdr_mgmt_get_proto_ver(input [63:0] header); + chdr_mgmt_get_proto_ver = header[63:48]; +endfunction + +function [2:0] chdr_mgmt_get_chdr_w(input [63:0] header); + chdr_mgmt_get_chdr_w = header[47:45]; +endfunction + +function [9:0] chdr_mgmt_get_num_hops(input [63:0] header); + chdr_mgmt_get_num_hops = header[25:16]; +endfunction + +function [15:0] chdr_mgmt_get_src_epid(input [63:0] header); + chdr_mgmt_get_src_epid = header[15:0]; +endfunction + +function [47:0] chdr_mgmt_get_op_payload(input [63:0] header); + chdr_mgmt_get_op_payload = header[63:16]; +endfunction + +function [7:0] chdr_mgmt_get_op_code(input [63:0] header); + chdr_mgmt_get_op_code = header[15:8]; +endfunction + +function [7:0] chdr_mgmt_get_ops_pending(input [63:0] header); + chdr_mgmt_get_ops_pending = header[7:0]; +endfunction + +function [63:0] chdr_mgmt_build_hdr( + input [15:0] proto_ver, + input [2:0] chdr_w, + input [9:0] num_hops, + input [15:0] src_epid +); + chdr_mgmt_build_hdr = {proto_ver, chdr_w, 19'h0, num_hops, src_epid}; +endfunction + +function [63:0] chdr_mgmt_build_op( + input [47:0] op_payload, + input [7:0] op_code, + input [7:0] ops_pending +); + chdr_mgmt_build_op = {op_payload, op_code, ops_pending}; +endfunction + +// Definition for the TID field for the output of chdr_mgmt_pkt_handler +localparam [1:0] CHDR_MGMT_ROUTE_EPID = 2'd0; // Route based on EPID +localparam [1:0] CHDR_MGMT_ROUTE_TDEST = 2'd1; // Route based on tdest field +localparam [1:0] CHDR_MGMT_RETURN_TO_SRC = 2'd2; // Return packet to sender + +// ----------------------- +// OP specific fields +// ----------------------- + +localparam [3:0] NODE_TYPE_INVALID = 4'd0; +localparam [3:0] NODE_TYPE_XBAR = 4'd1; +localparam [3:0] NODE_TYPE_STREAM_EP = 4'd2; +localparam [3:0] NODE_TYPE_TRANSPORT = 4'd3; + +function [47:0] chdr_mgmt_build_node_info( + input [17:0] ext_info, + input [9:0] node_inst, + input [3:0] node_type, + input [15:0] device_id +); + chdr_mgmt_build_node_info = {ext_info, node_inst, node_type, device_id}; +endfunction + +function [9:0] chdr_mgmt_sel_dest_get_tdest(input [47:0] payload); + chdr_mgmt_sel_dest_get_tdest = payload[9:0]; +endfunction + +function [15:0] chdr_mgmt_cfg_reg_get_addr(input [47:0] payload); + chdr_mgmt_cfg_reg_get_addr = payload[15:0]; +endfunction + +function [31:0] chdr_mgmt_cfg_reg_get_data(input [47:0] payload); + chdr_mgmt_cfg_reg_get_data = payload[47:16]; +endfunction diff --git a/fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_utils.vh b/fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_utils.vh new file mode 100644 index 000000000..047d58bc0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/rfnoc_chdr_utils.vh @@ -0,0 +1,200 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// ============================================================= +// CHDR Bitfields +// ============================================================= +// +// The Condensed Hierarchical Datagram for RFNoC (CHDR) is +// a protocol that defines the fundamental unit of data transfer +// in an RFNoC network. +// +// ----------------------- +// Header +// ----------------------- +// Bits Name Meaning +// ---- ---- ------- +// 63:58 vc Virtual Channel +// 57 eob End of Burst Delimiter +// 56 eov End of Vector Delimiter +// 55:53 pkt_type Packet Type (enumeration) +// 52:48 num_mdata Number of lines of metadata +// 47:32 seq_num Sequence number for the packet +// 31:16 length Length of the datagram in bytes +// 15:0 dst_epid Destination Endpoint ID +// +// Field: Packet Type +// ----------------------- +// 3'd0 Management +// 3'd1 Stream Status +// 3'd2 Stream Command +// 3'd3 +// 3'd4 Control Transaction +// 3'd5 +// 3'd6 Data (without timestamp) +// 3'd7 Data (with timestamp) +// + +// Special CHDR Values +// + +// Packet Type +localparam [2:0] CHDR_PKT_TYPE_MGMT = 3'd0; +localparam [2:0] CHDR_PKT_TYPE_STRS = 3'd1; +localparam [2:0] CHDR_PKT_TYPE_STRC = 3'd2; +//localparam [2:0] RESERVED = 3'd3; +localparam [2:0] CHDR_PKT_TYPE_CTRL = 3'd4; +//localparam [2:0] RESERVED = 3'd5; +localparam [2:0] CHDR_PKT_TYPE_DATA = 3'd6; +localparam [2:0] CHDR_PKT_TYPE_DATA_TS = 3'd7; + +// Metadata +localparam [4:0] CHDR_NO_MDATA = 5'd0; + +// EPID +localparam [15:0] NULL_EPID = 16'd0; + +// CHDR Getter Functions +// +function [5:0] chdr_get_vc(input [63:0] header); + chdr_get_vc = header[63:58]; +endfunction + +function [0:0] chdr_get_eob(input [63:0] header); + chdr_get_eob = header[57]; +endfunction + +function [0:0] chdr_get_eov(input [63:0] header); + chdr_get_eov = header[56]; +endfunction + +function [2:0] chdr_get_pkt_type(input [63:0] header); + chdr_get_pkt_type = header[55:53]; +endfunction + +function [4:0] chdr_get_num_mdata(input [63:0] header); + chdr_get_num_mdata = header[52:48]; +endfunction + +function [15:0] chdr_get_seq_num(input [63:0] header); + chdr_get_seq_num = header[47:32]; +endfunction + +function [15:0] chdr_get_length(input [63:0] header); + chdr_get_length = header[31:16]; +endfunction + +function [15:0] chdr_get_dst_epid(input [63:0] header); + chdr_get_dst_epid = header[15:0]; +endfunction + +// CHDR Setter Functions +// +function [63:0] chdr_build_header( + input [5:0] vc, + input [0:0] eob, + input [0:0] eov, + input [2:0] pkt_type, + input [4:0] num_mdata, + input [15:0] seq_num, + input [15:0] length, + input [15:0] dst_epid +); + chdr_build_header = {vc, eob, eov, pkt_type, num_mdata, seq_num, length, dst_epid}; +endfunction + +function [63:0] chdr_set_vc( + input [63:0] base_hdr, + input [5:0] vc +); + chdr_set_vc = {vc, base_hdr[57:0]}; +endfunction + +function [63:0] chdr_set_eob( + input [63:0] base_hdr, + input [0:0] eob +); + chdr_set_eob = {base_hdr[63:58], eob, base_hdr[56:0]}; +endfunction + +function [63:0] chdr_set_eov( + input [63:0] base_hdr, + input [0:0] eov +); + chdr_set_eov = {base_hdr[63:57], eov, base_hdr[55:0]}; +endfunction + +function [63:0] chdr_set_delims( + input [63:0] base_hdr, + input [0:0] eob, + input [0:0] eov +); + chdr_set_delims = {base_hdr[63:58], eob, eov, base_hdr[55:0]}; +endfunction + +function [63:0] chdr_set_pkt_type( + input [63:0] base_hdr, + input [2:0] pkt_type +); + chdr_set_pkt_type = {base_hdr[63:56], pkt_type, base_hdr[52:0]}; +endfunction + +function [63:0] chdr_set_num_mdata( + input [63:0] base_hdr, + input [4:0] num_mdata +); + chdr_set_num_mdata = {base_hdr[63:53], num_mdata, base_hdr[47:0]}; +endfunction + +function [63:0] chdr_set_seq_num( + input [63:0] base_hdr, + input [15:0] seq_num +); + chdr_set_seq_num = {base_hdr[63:48], seq_num, base_hdr[31:0]}; +endfunction + +function [63:0] chdr_set_length( + input [63:0] base_hdr, + input [15:0] length +); + chdr_set_length = {base_hdr[63:32], length, base_hdr[15:0]}; +endfunction + +function [63:0] chdr_set_dst_epid( + input [63:0] base_hdr, + input [15:0] dst_epid +); + chdr_set_dst_epid = {base_hdr[63:16], dst_epid}; +endfunction + +// ============================================================= +// Data Packet Specific +// ============================================================= + +localparam [3:0] CONTEXT_FIELD_HDR = 4'd0; +localparam [3:0] CONTEXT_FIELD_HDR_TS = 4'd1; +localparam [3:0] CONTEXT_FIELD_TS = 4'd2; +localparam [3:0] CONTEXT_FIELD_MDATA = 4'd3; + +function [0:0] chdr_get_has_time(input [63:0] header); + chdr_get_has_time = (chdr_get_pkt_type(header) == CHDR_PKT_TYPE_DATA_TS); +endfunction + +// Calculate the payload length in bytes based on the CHDR_W and header +function [15:0] chdr_calc_payload_length(input [31:0] chdr_w, input [63:0] header); + reg [15:0] payload_length, mdata_length, header_length; + begin + if (chdr_w == 64) begin + header_length = chdr_get_has_time(header) ? 2*(chdr_w/8) : (chdr_w/8); + end else begin + header_length = chdr_w/8; + end + mdata_length = chdr_get_num_mdata(header) * (chdr_w/8); + payload_length = chdr_get_length(header) - mdata_length - header_length; + + chdr_calc_payload_length = payload_length; + end +endfunction diff --git a/fpga/usrp3/lib/rfnoc/core/rfnoc_core_kernel.v b/fpga/usrp3/lib/rfnoc/core/rfnoc_core_kernel.v new file mode 100644 index 000000000..15a7940a4 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/core/rfnoc_core_kernel.v @@ -0,0 +1,385 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: rfnoc_core_kernel +// Description: +// The main utility and software interface module for an +// assembled rfnoc design +// +// Parameters: +// - PROTOVER: RFNoC protocol version {8'd, 8'd} +// - DEVICE_TYPE: The device type to use in the Device Info register +// - DEVICE_FAMILY: The device family (to pass to Xilinx primitives) +// - SAFE_START_CLKS: Instantiate logic to ensure that all output +// clocks are glitch-free and startup safely +// - NUM_BLOCKS: Number of blocks instantiated in the design +// - NUM_STREAM_ENDPOINTS: Number of stream EPs instantiated in the design +// - NUM_ENDPOINTS_CTRL: Number of stream EPs connected to the ctrl crossbar +// - NUM_TRANSPORTS: Number of transports instantiated in the design +// - NUM_EDGES: Number of edges of static connection in the design +// - CHDR_XBAR_PRESENT: 1 if the CHDR crossbar is present. If 0 then +// transports are directly connected to SEPs +// - EDGE_TBL_FILE: The memory init file for the static connection +// adjacency list +// +// Signals: +// - chdr_aclk : The input CHDR clock (may be unbuffered if SAFE_START_CLKS=1) +// - chdr_aclk_locked : The PLL locked pin for the input CHDR clock (unused if SAFE_START_CLKS=0) +// - ctrl_aclk : The input Control clock (may be unbuffered if SAFE_START_CLKS=1) +// - ctrl_aclk_locked : The PLL locked pin for the input Control clock (unused if SAFE_START_CLKS=0) +// - core_chdr_clk: Output stable CHDR clock for the rest of the design +// - core_chdr_rst: Output sync CHDR reset for all infrastructure modules (not blocks) +// - core_ctrl_clk: Output stable Control clock for the rest of the design +// - core_ctrl_rst: Output sync Control reset for all infrastructure modules (not blocks) +// - s_axis_ctrl_* : Slave AXIS-Ctrl for the primary (zero'th) control endpoint +// - m_axis_ctrl_* : Master AXIS-Ctrl for the primary (zero'th) control endpoint +// - device_id: The dynamic device_id to read through the Device Info register (domain: core_chdr_clk) +// - rfnoc_core_config: The backend config port for all blocks in the design (domain: core_ctrl_clk) +// - rfnoc_core_status: The backend status port for all blocks in the design (domain: core_ctrl_clk) + +module rfnoc_core_kernel #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter [15:0] DEVICE_TYPE = 16'd0, + parameter DEVICE_FAMILY = "7SERIES", + parameter SAFE_START_CLKS = 0, + parameter [9:0] NUM_BLOCKS = 0, + parameter [9:0] NUM_STREAM_ENDPOINTS = 0, + parameter [9:0] NUM_ENDPOINTS_CTRL = 0, + parameter [9:0] NUM_TRANSPORTS = 0, + parameter [11:0] NUM_EDGES = 0, + parameter [0:0] CHDR_XBAR_PRESENT = 1, + parameter EDGE_TBL_FILE = "" +)( + // Input clocks and resets + input wire chdr_aclk, + input wire chdr_aclk_locked, + input wire ctrl_aclk, + input wire ctrl_aclk_locked, + input wire core_arst, + // Output clocks and resets + output wire core_chdr_clk, + output wire core_chdr_rst, + output wire core_ctrl_clk, + output wire core_ctrl_rst, + // AXIS-Control Bus + input wire [31:0] s_axis_ctrl_tdata, + input wire s_axis_ctrl_tlast, + input wire s_axis_ctrl_tvalid, + output wire s_axis_ctrl_tready, + output wire [31:0] m_axis_ctrl_tdata, + output wire m_axis_ctrl_tlast, + output wire m_axis_ctrl_tvalid, + input wire m_axis_ctrl_tready, + // Global info (domain: core_chdr_clk) + input wire [15:0] device_id, + // Backend config/status for each block (domain: core_ctrl_clk) + output wire [(512*NUM_BLOCKS)-1:0] rfnoc_core_config, + input wire [(512*NUM_BLOCKS)-1:0] rfnoc_core_status +); + + `include "rfnoc_axis_ctrl_utils.vh" + `include "rfnoc_backend_iface.vh" + + // ----------------------------------- + // Clocking and Resets + // ----------------------------------- + + generate if (SAFE_START_CLKS == 1) begin + // Safe startup logic for the CHDR and Control clocks: + // chdr_aclk and ctrl_aclk can be unbuffered. + // Use a BUFGCE to disable the clock until the upstream + // PLLs have locked. + + wire chdr_ce_clk, ctrl_ce_clk; + (* keep = "true" *) (* async_reg = "true" *) reg [7:0] chdr_clk_ce_shreg = 8'h0; + (* keep = "true" *) (* async_reg = "true" *) reg [7:0] ctrl_clk_ce_shreg = 8'h0; + + // A glitch-free clock buffer with an enable + BUFGCE chdr_clk_buf_i ( + .I (chdr_aclk), + .CE(chdr_clk_ce_shreg[7]), + .O (core_chdr_clk) + ); + // A separate clock buffer for the CE signal + // We instantiate this manually to prevent the tools from instantiating + // the more scare BUFG here. There are a lot more BUFHs than BUFGs + BUFH chdr_ce_buf_i ( + .I(chdr_aclk), + .O(chdr_ce_clk) + ); + always @(posedge chdr_ce_clk) begin + chdr_clk_ce_shreg <= {chdr_clk_ce_shreg[6:0], chdr_aclk_locked}; + end + + // A glitch-free clock buffer with an enable + BUFGCE ctrl_clk_buf_i ( + .I (ctrl_aclk), + .CE(ctrl_clk_ce_shreg[7]), + .O (core_ctrl_clk) + ); + // A separate clock buffer for the CE signal + // We instantiate this manually to prevent the tools from instantiating + // the more scare BUFG here. There are a lot more BUFHs than BUFGs + BUFH ctrl_ce_buf_i ( + .I(ctrl_aclk), + .O(ctrl_ce_clk) + ); + always @(posedge ctrl_ce_clk) begin + ctrl_clk_ce_shreg <= {ctrl_clk_ce_shreg[6:0], ctrl_aclk_locked}; + end + end else begin + // We assume that chdr_aclk and ctrl_aclk start safely and are glitch-free + assign core_chdr_clk = chdr_aclk; + assign core_ctrl_clk = ctrl_aclk; + end endgenerate + + reset_sync rst_sync_chdr_i ( + .clk(core_chdr_clk), .reset_in(core_arst), .reset_out(core_chdr_rst) + ); + reset_sync rst_sync_ctrl_i ( + .clk(core_ctrl_clk), .reset_in(core_arst), .reset_out(core_ctrl_rst) + ); + + // ----------------------------------- + // AXIS-Ctrl Slave + // ----------------------------------- + + wire ctrlport_req_wr; + wire ctrlport_req_rd; + wire [19:0] ctrlport_req_addr; + wire [31:0] ctrlport_req_data; + reg ctrlport_resp_ack; + reg [31:0] ctrlport_resp_data; + + // The port ID of this endpoint must be zero + localparam [9:0] RFNOC_CORE_PORT_ID = 10'd0; + + ctrlport_endpoint #( + .THIS_PORTID(RFNOC_CORE_PORT_ID), .SYNC_CLKS(1), + .AXIS_CTRL_MST_EN(0), .AXIS_CTRL_SLV_EN(1), + .SLAVE_FIFO_SIZE(5) + ) ctrlport_ep_i ( + .rfnoc_ctrl_clk (core_ctrl_clk ), + .rfnoc_ctrl_rst (core_ctrl_rst ), + .ctrlport_clk (core_ctrl_clk ), + .ctrlport_rst (core_ctrl_rst ), + .s_rfnoc_ctrl_tdata (s_axis_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_axis_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_axis_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_axis_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_axis_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_axis_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_axis_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_axis_ctrl_tready ), + .m_ctrlport_req_wr (ctrlport_req_wr ), + .m_ctrlport_req_rd (ctrlport_req_rd ), + .m_ctrlport_req_addr (ctrlport_req_addr ), + .m_ctrlport_req_data (ctrlport_req_data ), + .m_ctrlport_req_byte_en (/* not supported */), + .m_ctrlport_req_has_time (/* not supported */), + .m_ctrlport_req_time (/* not supported */), + .m_ctrlport_resp_ack (ctrlport_resp_ack ), + .m_ctrlport_resp_status (AXIS_CTRL_STS_OKAY ), + .m_ctrlport_resp_data (ctrlport_resp_data ), + .s_ctrlport_req_wr (1'b0 ), + .s_ctrlport_req_rd (1'b0 ), + .s_ctrlport_req_addr (20'd0 ), + .s_ctrlport_req_portid (10'd0 ), + .s_ctrlport_req_rem_epid (16'd0 ), + .s_ctrlport_req_rem_portid(10'd0 ), + .s_ctrlport_req_data (32'h0 ), + .s_ctrlport_req_byte_en (4'h0 ), + .s_ctrlport_req_has_time (1'b0 ), + .s_ctrlport_req_time (1'b0 ), + .s_ctrlport_resp_ack (/* unused */ ), + .s_ctrlport_resp_status (/* unused */ ), + .s_ctrlport_resp_data (/* unused */ ) + ); + + // ------------------------------------------------ + // Segment Address space into the three functions: + // - Block Specific (incl. global regs) + // - Connections + // ------------------------------------------------ + + reg [15:0] req_addr = 16'h0; + reg [31:0] req_data = 32'h0; + reg blk_req_wr = 1'b0; + reg blk_req_rd = 1'b0; + reg blk_resp_ack = 1'b0; + reg [31:0] blk_resp_data = 32'h0; + reg con_req_wr = 1'b0; + reg con_req_rd = 1'b0; + reg con_resp_ack = 1'b0; + reg [31:0] con_resp_data = 32'h0; + + // Shortcuts + wire blk_addr_space = (ctrlport_req_addr[19:16] == 4'd0); + wire con_addr_space = (ctrlport_req_addr[19:16] == 4'd1); + + // ControlPort MUX + always @(posedge core_ctrl_clk) begin + // Write strobe + blk_req_wr <= ctrlport_req_wr & blk_addr_space; + con_req_wr <= ctrlport_req_wr & con_addr_space; + // Read strobe + blk_req_rd <= ctrlport_req_rd & blk_addr_space; + con_req_rd <= ctrlport_req_rd & con_addr_space; + // Address and Data (shared) + req_addr <= ctrlport_req_addr[15:0]; + req_data <= ctrlport_req_data; + // Response + ctrlport_resp_ack <= blk_resp_ack | con_resp_ack; + if (blk_resp_ack) + ctrlport_resp_data <= blk_resp_data; + else + ctrlport_resp_data <= con_resp_data; + end + + // ----------------------------------- + // Block Address Space + // ----------------------------------- + + // Arrange the backend block wires into a 2-d array where the + // outer index represents the slot number and the inner index represents + // a register index for that slot. We have 512 bits of read/write + // data which translates to 16 32-bit registers per slot. The first slot + // belongs to this endpoint, the next N slots map to the instantiated + // stream endpoints and the remaining slots map to block control and + // status endpoint. The slot number has a 1-to-1 mapping to the port + // number on the control crossbar. + localparam NUM_REGS_PER_SLOT = 512/32; + localparam NUM_SLOTS = 1 /*this*/ + NUM_STREAM_ENDPOINTS + NUM_BLOCKS; + localparam BLOCK_OFFSET = 1 /*this*/ + NUM_STREAM_ENDPOINTS; + + reg [31:0] config_arr_2d [0:NUM_SLOTS-1][0:NUM_REGS_PER_SLOT-1]; + wire [31:0] status_arr_2d [0:NUM_SLOTS-1][0:NUM_REGS_PER_SLOT-1]; + + genvar b, i; + generate + for (b = 0; b < NUM_BLOCKS; b=b+1) begin + for (i = 0; i < NUM_REGS_PER_SLOT; i=i+1) begin + assign rfnoc_core_config[(b*512)+(i*32) +: 32] = config_arr_2d[b+BLOCK_OFFSET][i]; + assign status_arr_2d[b+BLOCK_OFFSET][i] = rfnoc_core_status[(b*512)+(i*32) +: 32]; + end + end + endgenerate + + integer m, n; + always @(posedge core_ctrl_clk) begin + if (core_ctrl_rst) begin + blk_resp_ack <= 1'b0; + for (m = 0; m < NUM_SLOTS; m = m + 1) begin + for (n = 0; n < NUM_REGS_PER_SLOT; n = n + 1) begin + config_arr_2d[m][n] <= BEC_DEFAULT_VAL[(n*32)+:32]; + end + end + end else begin + // All transactions finish in 1 cycle + blk_resp_ack <= blk_req_wr | blk_req_rd; + // Handle register writes + if (blk_req_wr) begin + config_arr_2d[req_addr[$clog2(NUM_SLOTS)+5:6]][req_addr[5:2]] <= req_data; + end + // Handle register reads + if (blk_req_rd) begin + blk_resp_data <= status_arr_2d[req_addr[$clog2(NUM_SLOTS)+5:6]][req_addr[5:2]]; + end + end + end + + // Global Registers + localparam [3:0] REG_GLOBAL_PROTOVER = 4'd0; // Offset = 0x00 + localparam [3:0] REG_GLOBAL_PORT_CNT = 4'd1; // Offset = 0x04 + localparam [3:0] REG_GLOBAL_EDGE_CNT = 4'd2; // Offset = 0x08 + localparam [3:0] REG_GLOBAL_DEVICE_INFO = 4'd3; // Offset = 0x0C + localparam [3:0] REG_GLOBAL_ENDPOINT_CTRL_CNT = 4'd4; // Offset = 0x10 + + // Clock-crossing for device_id. + // FIFO going from core_chdr_clk domain to core_ctrl_clk. + wire device_id_fifo_ovalid; + wire [15:0] device_id_fifo_odata; + axi_fifo_2clk # ( + .WIDTH (16), + .SIZE (2) + ) device_id_fifo_i ( + .reset (1'b0), + .i_aclk (core_chdr_clk), + .i_tdata (device_id), + .i_tvalid (1'b1), + .i_tready (), + .o_aclk (core_ctrl_clk), + .o_tdata (device_id_fifo_odata), + .o_tvalid (device_id_fifo_ovalid), + .o_tready (1'b1) + ); + // Register the FIFO's output to always have valid data available. + reg [15:0] device_id_ctrl_clk = 16'h0; + always @(posedge core_ctrl_clk) begin + if (device_id_fifo_ovalid) begin + device_id_ctrl_clk <= device_id_fifo_odata; + end + end + + // Signature and protocol version + assign status_arr_2d[RFNOC_CORE_PORT_ID][REG_GLOBAL_PROTOVER] = {16'h12C6, PROTOVER[15:0]}; + + // Global port count register + localparam [0:0] STATIC_ROUTER_PRESENT = (NUM_EDGES == 12'd0) ? 1'b0 : 1'b1; + assign status_arr_2d[RFNOC_CORE_PORT_ID][REG_GLOBAL_PORT_CNT] = + {STATIC_ROUTER_PRESENT, CHDR_XBAR_PRESENT, + NUM_TRANSPORTS[9:0], NUM_BLOCKS[9:0], NUM_STREAM_ENDPOINTS[9:0]}; + // Global edge count register + assign status_arr_2d[RFNOC_CORE_PORT_ID][REG_GLOBAL_EDGE_CNT] = {20'd0, NUM_EDGES[11:0]}; + // Device information + assign status_arr_2d[RFNOC_CORE_PORT_ID][REG_GLOBAL_DEVICE_INFO] = {DEVICE_TYPE, device_id_ctrl_clk}; + // Number of stream endpoint connected to the ctrl crossbar + assign status_arr_2d[RFNOC_CORE_PORT_ID][REG_GLOBAL_ENDPOINT_CTRL_CNT] = {22'b0, NUM_ENDPOINTS_CTRL[9:0]}; + + // ----------------------------------- + // Connections Address Space + // ----------------------------------- + + // All inter-block static connections must be stored in a memory + // file which will be used to initialize a ROM that can be read + // by software for topology discovery. The format of the memory + // must be as follows: + // * Word Width: 32 bits + // * Maximum Depth: 16384 entries + // * Layout: + // - 0x000 : HEADER + // - 0x001 : EDGE_0_DEF + // - 0x002 : EDGE_1_DEF + // ... + // - 0xFFF : EDGE_4094_DEF + // + // where: + // * HEADER = {18'd0, NumEntries[13:0]} + // * EDGE__DEF = {SrcBlkIndex[9:0], SrcBlkPort[5:0], DstBlkIndex[9:0], DstBlkPort[5:0]} + // + // The BlkIndex is the port number of the block on the control crossbar amd the BlkPort is + // the index of the input or output port of the block. + + generate if (EDGE_TBL_FILE == "" || NUM_EDGES == 0) begin + // If no file is specified or if the number of edges is zero + // then just return zero for all transactions + always @(posedge core_ctrl_clk) begin + con_resp_ack <= (con_req_wr | con_req_rd); + con_resp_data <= 32'h0; + end + end else begin + // Initialize ROM from file and read it during a reg transaction + reg [31:0] edge_tbl_rom[0:NUM_EDGES]; + initial begin + $readmemh(EDGE_TBL_FILE, edge_tbl_rom, 0, NUM_EDGES); + end + always @(posedge core_ctrl_clk) begin + con_resp_ack <= (con_req_wr | con_req_rd); + con_resp_data <= edge_tbl_rom[req_addr[$clog2(NUM_EDGES+1)+1:2]]; + end + end endgenerate + +endmodule // rfnoc_core_kernel + diff --git a/fpga/usrp3/lib/rfnoc/counter.v b/fpga/usrp3/lib/rfnoc/counter.v new file mode 100644 index 000000000..f3480aaf6 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/counter.v @@ -0,0 +1,37 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Simple counter, reset by i_tlast on input side. i_tdata not connected +// Most useful for indexing a RAM, creating a ramp, etc. + +module counter + #(parameter WIDTH=16) + (input clk, input reset, input clear, + input [WIDTH:0] max, + input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [WIDTH-1:0] count; + + wire do_it = o_tready & i_tvalid; + wire done = (count >= (max-1)); + + always @(posedge clk) + if(reset | clear) + count <= 0; + else + if(do_it) + if( done | i_tlast ) + count <= 0; + else + count <= count + 1; + + assign o_tdata = count; + assign o_tlast = done | i_tlast; + assign o_tvalid = i_tvalid; + assign i_tready = do_it; + +endmodule // counter diff --git a/fpga/usrp3/lib/rfnoc/crossbar/Makefile.srcs b/fpga/usrp3/lib/rfnoc/crossbar/Makefile.srcs new file mode 100644 index 000000000..6fa49cd04 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/Makefile.srcs @@ -0,0 +1,25 @@ +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# Crossbar Sources +################################################## +RFNOC_XBAR_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/crossbar/, \ +axis_ctrl_crossbar_2d_mesh.v \ +axis_ctrl_crossbar_nxn.v \ +torus_2d_dor_router_single_sw.v \ +mesh_2d_dor_router_single_sw.v \ +axis_ingress_vc_buff.v \ +axis_switch.v \ +axis_port_terminator.v \ +chdr_crossbar_nxn.v \ +chdr_xb_ingress_buff.v \ +chdr_xb_routing_table.v \ +)) + +# Unused sources +# torus_2d_dor_router_multi_sw.v \ +# mesh_2d_dor_router_multi_sw.v \ diff --git a/fpga/usrp3/lib/rfnoc/crossbar/README.pdf b/fpga/usrp3/lib/rfnoc/crossbar/README.pdf new file mode 100644 index 000000000..838702bd1 Binary files /dev/null and b/fpga/usrp3/lib/rfnoc/crossbar/README.pdf differ diff --git a/fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_2d_mesh.v b/fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_2d_mesh.v new file mode 100644 index 000000000..e69bdfe3c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_2d_mesh.v @@ -0,0 +1,288 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_ctrl_crossbar_2d_mesh +// Description: +// This module implements a 2-dimentional (2d) mesh network (mesh) crossbar +// for AXIS-CTRL traffic. Supports mesh and torus topologies. +// It uses AXI-Stream for all of its links. +// The torus topology, routing algorithms and the router architecture is +// described in README.md in this directory. +// Parameters: +// - WIDTH: Width of the AXI-Stream data bus +// - DIM_SIZE: Number of routers alone one dimension (# Nodes = DIM_SIZE * DIM_SIZE) +// - TOPOLOGY: Is this a mesh (MESH) or a torus (TORUS) topology +// - INGRESS_BUFF_SIZE: log2 of the ingress terminal buffer size (in words) +// - ROUTER_BUFF_SIZE: log2 of the ingress inter-router buffer size (in words) +// - ROUTING_ALLOC: Algorithm to allocate routing paths between routers. +// * WORMHOLE: Allocate route as soon as first word in pkt arrives +// * CUT-THROUGH: Allocate route only after the full pkt arrives +// - SWITCH_ALLOC: Algorithm to allocate the switch +// * PRIO: Priority based. Priority: Y-dim > X-dim > Term +// * ROUND-ROBIN: Round robin input port allocation +// - DEADLOCK_TIMEOUT: Number of cycles to wait until a deadlock is detected +// Signals: +// - s_axis_*: Slave port for router (flattened) +// - m_axis_*: Master port for router (flattened) +// + +module axis_ctrl_crossbar_2d_mesh #( + parameter DIM_SIZE = 4, + parameter WIDTH = 64, + parameter TOPOLOGY = "MESH", + parameter INGRESS_BUFF_SIZE = 5, + parameter ROUTER_BUFF_SIZE = 5, + parameter ROUTING_ALLOC = "WORMHOLE", + parameter SWITCH_ALLOC = "PRIO", + parameter DEADLOCK_TIMEOUT = 16384 +) ( + input wire clk, + input wire reset, + // Inputs + input wire [(DIM_SIZE*DIM_SIZE*WIDTH)-1:0] s_axis_tdata, + input wire [DIM_SIZE*DIM_SIZE-1:0] s_axis_tlast, + input wire [DIM_SIZE*DIM_SIZE-1:0] s_axis_tvalid, + output wire [DIM_SIZE*DIM_SIZE-1:0] s_axis_tready, + // Output + output wire [(DIM_SIZE*DIM_SIZE*WIDTH)-1:0] m_axis_tdata, + output wire [DIM_SIZE*DIM_SIZE-1:0] m_axis_tlast, + output wire [DIM_SIZE*DIM_SIZE-1:0] m_axis_tvalid, + input wire [DIM_SIZE*DIM_SIZE-1:0] m_axis_tready, + // Deadlock alert + output wire deadlock_detected +); + + `include "mesh_node_mapping.vh" + + //------------------------------------------------------- + // Unflatten input and output ports + //------------------------------------------------------- + + wire [WIDTH-1:0] i_tdata_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire i_tlast_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire i_tvalid_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire i_tready_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + + wire [WIDTH-1:0] o_tdata_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire o_tlast_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire o_tvalid_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire o_tready_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + + wire clear_routers = deadlock_detected; + + genvar p,x,y; + generate + for (p = 0; p < DIM_SIZE*DIM_SIZE; p=p+1) begin + assign i_tdata_arr[node_to_ydst(p)][node_to_xdst(p)] = s_axis_tdata[p*WIDTH +: WIDTH]; + assign i_tlast_arr[node_to_ydst(p)][node_to_xdst(p)] = s_axis_tlast[p]; + assign i_tvalid_arr[node_to_ydst(p)][node_to_xdst(p)] = s_axis_tvalid[p]; + assign s_axis_tready[p] = i_tready_arr[node_to_ydst(p)][node_to_xdst(p)] | clear_routers; + + assign m_axis_tdata[p*WIDTH +: WIDTH] = o_tdata_arr[node_to_ydst(p)][node_to_xdst(p)]; + assign m_axis_tlast[p] = o_tlast_arr [node_to_ydst(p)][node_to_xdst(p)]; + assign m_axis_tvalid[p] = o_tvalid_arr[node_to_ydst(p)][node_to_xdst(p)] & ~clear_routers; + assign o_tready_arr[node_to_ydst(p)][node_to_xdst(p)] = m_axis_tready[p]; + end + endgenerate + + //------------------------------------------------------- + // Instantiate routers + //------------------------------------------------------- + + wire [WIDTH-1:0] e2w_tdata_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire e2w_tdest_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire e2w_tlast_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire e2w_tvalid_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire e2w_tready_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + + wire [WIDTH-1:0] w2e_tdata_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire w2e_tdest_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire w2e_tlast_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire w2e_tvalid_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire w2e_tready_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + + wire [WIDTH-1:0] n2s_tdata_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire n2s_tdest_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire n2s_tlast_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire n2s_tvalid_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire n2s_tready_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + + wire [WIDTH-1:0] s2n_tdata_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire s2n_tdest_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire s2n_tlast_arr [0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire s2n_tvalid_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + wire s2n_tready_arr[0:DIM_SIZE-1][0:DIM_SIZE-1]; + + localparam N = DIM_SIZE; + localparam NEND = DIM_SIZE - 1; + localparam [WIDTH-1:0] ZERO = {WIDTH{1'b0}}; + + generate + for (y = 0; y < DIM_SIZE; y=y+1) begin: ydim + for (x = 0; x < DIM_SIZE; x=x+1) begin: xdim + if (TOPOLOGY == "MESH") begin + mesh_2d_dor_router_single_sw #( + .WIDTH (WIDTH), + .DIM_SIZE (DIM_SIZE), + .XB_ADDR_X (x), + .XB_ADDR_Y (y), + .TERM_BUFF_SIZE (INGRESS_BUFF_SIZE), + .XB_BUFF_SIZE (ROUTER_BUFF_SIZE), + .ROUTING_ALLOC (ROUTING_ALLOC), + .SWITCH_ALLOC (SWITCH_ALLOC) + ) rtr_i ( + // Clock and reset + .clk (clk), + .reset (reset | clear_routers), + // Terminals + .s_axis_ter_tdata (i_tdata_arr [y][x]), + .s_axis_ter_tlast (i_tlast_arr [y][x]), + .s_axis_ter_tvalid (i_tvalid_arr[y][x]), + .s_axis_ter_tready (i_tready_arr[y][x]), + .m_axis_ter_tdata (o_tdata_arr [y][x]), + .m_axis_ter_tlast (o_tlast_arr [y][x]), + .m_axis_ter_tvalid (o_tvalid_arr[y][x]), + .m_axis_ter_tready (o_tready_arr[y][x]), + // West connections + .s_axis_wst_tdata ((x != 0) ? e2w_tdata_arr [y][x] : ZERO), + .s_axis_wst_tdest ((x != 0) ? e2w_tdest_arr [y][x] : 1'b0), + .s_axis_wst_tlast ((x != 0) ? e2w_tlast_arr [y][x] : 1'b0), + .s_axis_wst_tvalid ((x != 0) ? e2w_tvalid_arr[y][x] : 1'b0), + .s_axis_wst_tready ( e2w_tready_arr[y][x] ), + .m_axis_wst_tdata ( w2e_tdata_arr [y][(x+N-1)%N] ), + .m_axis_wst_tdest ( w2e_tdest_arr [y][(x+N-1)%N] ), + .m_axis_wst_tlast ( w2e_tlast_arr [y][(x+N-1)%N] ), + .m_axis_wst_tvalid ( w2e_tvalid_arr[y][(x+N-1)%N] ), + .m_axis_wst_tready ((x != 0) ? w2e_tready_arr[y][(x+N-1)%N] : 1'b1), + // East connections + .s_axis_est_tdata ((x != NEND) ? w2e_tdata_arr [y][x] : ZERO), + .s_axis_est_tdest ((x != NEND) ? w2e_tdest_arr [y][x] : 1'b0), + .s_axis_est_tlast ((x != NEND) ? w2e_tlast_arr [y][x] : 1'b0), + .s_axis_est_tvalid ((x != NEND) ? w2e_tvalid_arr[y][x] : 1'b0), + .s_axis_est_tready ( w2e_tready_arr[y][x] ), + .m_axis_est_tdata ( e2w_tdata_arr [y][(x+1)%N] ), + .m_axis_est_tdest ( e2w_tdest_arr [y][(x+1)%N] ), + .m_axis_est_tlast ( e2w_tlast_arr [y][(x+1)%N] ), + .m_axis_est_tvalid ( e2w_tvalid_arr[y][(x+1)%N] ), + .m_axis_est_tready ((x != NEND) ? e2w_tready_arr[y][(x+1)%N] : 1'b1), + // North connections + .s_axis_nor_tdata ((y != 0) ? s2n_tdata_arr [y][x] : ZERO), + .s_axis_nor_tdest ((y != 0) ? s2n_tdest_arr [y][x] : 1'b0), + .s_axis_nor_tlast ((y != 0) ? s2n_tlast_arr [y][x] : 1'b0), + .s_axis_nor_tvalid ((y != 0) ? s2n_tvalid_arr[y][x] : 1'b0), + .s_axis_nor_tready ( s2n_tready_arr[y][x] ), + .m_axis_nor_tdata ( n2s_tdata_arr [(y+N-1)%N][x] ), + .m_axis_nor_tdest ( n2s_tdest_arr [(y+N-1)%N][x] ), + .m_axis_nor_tlast ( n2s_tlast_arr [(y+N-1)%N][x] ), + .m_axis_nor_tvalid ( n2s_tvalid_arr[(y+N-1)%N][x] ), + .m_axis_nor_tready ((y != 0) ? n2s_tready_arr[(y+N-1)%N][x] : 1'b1), + // South connections + .s_axis_sou_tdata ((y != NEND) ? n2s_tdata_arr [y][x] : ZERO), + .s_axis_sou_tdest ((y != NEND) ? n2s_tdest_arr [y][x] : 1'b0), + .s_axis_sou_tlast ((y != NEND) ? n2s_tlast_arr [y][x] : 1'b0), + .s_axis_sou_tvalid ((y != NEND) ? n2s_tvalid_arr[y][x] : 1'b0), + .s_axis_sou_tready ( n2s_tready_arr[y][x] ), + .m_axis_sou_tdata ( s2n_tdata_arr [(y+1)%N][x] ), + .m_axis_sou_tdest ( s2n_tdest_arr [(y+1)%N][x] ), + .m_axis_sou_tlast ( s2n_tlast_arr [(y+1)%N][x] ), + .m_axis_sou_tvalid ( s2n_tvalid_arr[(y+1)%N][x] ), + .m_axis_sou_tready ((y != NEND) ? s2n_tready_arr[(y+1)%N][x] : 1'b1) + ); + end else begin + torus_2d_dor_router_single_sw #( + .WIDTH (WIDTH), + .DIM_SIZE (DIM_SIZE), + .XB_ADDR_X (x), + .XB_ADDR_Y (y), + .TERM_BUFF_SIZE (INGRESS_BUFF_SIZE), + .XB_BUFF_SIZE (ROUTER_BUFF_SIZE), + .ROUTING_ALLOC (ROUTING_ALLOC), + .SWITCH_ALLOC (SWITCH_ALLOC) + ) rtr_i ( + // Clock and reset + .clk (clk), + .reset (reset | clear_routers), + // Terminals + .s_axis_term_tdata (i_tdata_arr [y][x]), + .s_axis_term_tlast (i_tlast_arr [y][x]), + .s_axis_term_tvalid (i_tvalid_arr[y][x]), + .s_axis_term_tready (i_tready_arr[y][x]), + .m_axis_term_tdata (o_tdata_arr [y][x]), + .m_axis_term_tlast (o_tlast_arr [y][x]), + .m_axis_term_tvalid (o_tvalid_arr[y][x]), + .m_axis_term_tready (o_tready_arr[y][x]), + // X-dim connections + .s_axis_xdim_tdata (e2w_tdata_arr [y][x] ), + .s_axis_xdim_tdest (e2w_tdest_arr [y][x] ), + .s_axis_xdim_tlast (e2w_tlast_arr [y][x] ), + .s_axis_xdim_tvalid (e2w_tvalid_arr[y][x] ), + .s_axis_xdim_tready (e2w_tready_arr[y][x] ), + .m_axis_xdim_tdata (e2w_tdata_arr [y][(x+1)%N]), + .m_axis_xdim_tdest (e2w_tdest_arr [y][(x+1)%N]), + .m_axis_xdim_tlast (e2w_tlast_arr [y][(x+1)%N]), + .m_axis_xdim_tvalid (e2w_tvalid_arr[y][(x+1)%N]), + .m_axis_xdim_tready (e2w_tready_arr[y][(x+1)%N]), + // Y-dim connections + .s_axis_ydim_tdata (s2n_tdata_arr [y][x] ), + .s_axis_ydim_tdest (s2n_tdest_arr [y][x] ), + .s_axis_ydim_tlast (s2n_tlast_arr [y][x] ), + .s_axis_ydim_tvalid (s2n_tvalid_arr[y][x] ), + .s_axis_ydim_tready (s2n_tready_arr[y][x] ), + .m_axis_ydim_tdata (s2n_tdata_arr [(y+1)%N][x]), + .m_axis_ydim_tdest (s2n_tdest_arr [(y+1)%N][x]), + .m_axis_ydim_tlast (s2n_tlast_arr [(y+1)%N][x]), + .m_axis_ydim_tvalid (s2n_tvalid_arr[(y+1)%N][x]), + .m_axis_ydim_tready (s2n_tready_arr[(y+1)%N][x]) + ); + end + end + end + endgenerate + + //------------------------------------------------------- + // Deadlock detector + //------------------------------------------------------- + // A deadlock is defined on an AXIS bus as an extended period + // where tvlid=1 but tready=0. If at least one slave port is in + // this state and none of the master ports are then this router + // will go into a failsafe deadlock recovery mode. The DEADLOCK_TIMEOUT + // parameter defines the duration for which this condition has + // to be true. In deadlock recovery mode, all routers are held in reset + // (thus losing all packets in flights) and all input ports are flushed. + + wire m_locked = |(m_axis_tvalid & ~m_axis_tready); + wire s_locked = |(s_axis_tvalid & ~s_axis_tready); + + // A counter that tracks the duration for which the router is livelocked + // If the livelock duration is higher than DEADLOCK_TIMEOUT then it is a + // deadlock + reg [$clog2(DEADLOCK_TIMEOUT)-1:0] deadlock_counter = DEADLOCK_TIMEOUT-1; + always @(posedge clk) begin + if (reset | ~(s_locked & ~m_locked)) begin + deadlock_counter <= DEADLOCK_TIMEOUT-1; + end else if (deadlock_counter != 'd0) begin + deadlock_counter <= deadlock_counter - 1; + end + end + + // A counter that tracks the deadlock recovery period. If the slave ports + // have no activity for DEADLOCK_TIMEOUT cycles then the router can + // successfully come out of the deadlocked state. + reg [$clog2(DEADLOCK_TIMEOUT)-1:0] deadlock_recover_counter = 'd0; + always @(posedge clk) begin + if (reset) begin + deadlock_recover_counter <= 'd0; + end else if (deadlock_detected) begin + if (|s_axis_tvalid) + deadlock_recover_counter <= DEADLOCK_TIMEOUT-1; + else + deadlock_recover_counter <= deadlock_recover_counter - 1; + end else if (deadlock_counter == 'd0) begin + deadlock_recover_counter <= DEADLOCK_TIMEOUT-1; + end + end + assign deadlock_detected = (deadlock_recover_counter != 0); + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_nxn.v b/fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_nxn.v new file mode 100644 index 000000000..6de082b4c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/axis_ctrl_crossbar_nxn.v @@ -0,0 +1,130 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_ctrl_crossbar_nxn +// Description: +// This module implements a 2-dimentional (2d) mesh network (mesh) crossbar +// for AXIS-CTRL traffic. Supports mesh and torus topologies. +// It uses AXI-Stream for all of its links. +// The torus topology, routing algorithms and the router architecture is +// described in README.md in this directory. +// Parameters: +// - WIDTH: Width of the AXI-Stream data bus +// - NPORTS: Number of ports (maximum 1024) +// - TOPOLOGY: Is this a mesh (MESH) or a torus (TORUS) topology +// - INGRESS_BUFF_SIZE: log2 of the ingress terminal buffer size (in words) +// - ROUTER_BUFF_SIZE: log2 of the ingress inter-router buffer size (in words) +// - ROUTING_ALLOC: Algorithm to allocate routing paths between routers. +// * WORMHOLE: Allocate route as soon as first word in pkt arrives +// * CUT-THROUGH: Allocate route only after the full pkt arrives +// - SWITCH_ALLOC: Algorithm to allocate the switch +// * PRIO: Priority based. Priority: Y-dim > X-dim > Term +// * ROUND-ROBIN: Round robin input port allocation +// - DEADLOCK_TIMEOUT: Number of cycles to wait until a deadlock is detected +// Signals: +// - s_axis_*: Slave port for router (flattened) +// - m_axis_*: Master port for router (flattened) +// + +module axis_ctrl_crossbar_nxn #( + parameter WIDTH = 32, + parameter NPORTS = 10, + parameter TOPOLOGY = "TORUS", + parameter INGRESS_BUFF_SIZE = 5, + parameter ROUTER_BUFF_SIZE = 5, + parameter ROUTING_ALLOC = "WORMHOLE", + parameter SWITCH_ALLOC = "PRIO", + parameter DEADLOCK_TIMEOUT = 16384 +) ( + input wire clk, + input wire reset, + // Inputs + input wire [(NPORTS*WIDTH)-1:0] s_axis_tdata, + input wire [NPORTS-1:0] s_axis_tlast, + input wire [NPORTS-1:0] s_axis_tvalid, + output wire [NPORTS-1:0] s_axis_tready, + // Output + output wire [(NPORTS*WIDTH)-1:0] m_axis_tdata, + output wire [NPORTS-1:0] m_axis_tlast, + output wire [NPORTS-1:0] m_axis_tvalid, + input wire [NPORTS-1:0] m_axis_tready, + // Deadlock alert + output wire deadlock_detected +); + + function integer csqrt_max1024; + input integer value; + integer i; + begin + csqrt_max1024 = 1; + for (i = 1; i <= 32; i = i + 1) // sqrt(1024) = 32 + csqrt_max1024 = csqrt_max1024 + (i*i < value ? 1 : 0); + end + endfunction + + localparam integer DIM_SIZE = csqrt_max1024(NPORTS); + + wire [(DIM_SIZE*DIM_SIZE*WIDTH)-1:0] i_tdata, o_tdata ; + wire [DIM_SIZE*DIM_SIZE-1:0] i_tlast, o_tlast ; + wire [DIM_SIZE*DIM_SIZE-1:0] i_tvalid, o_tvalid; + wire [DIM_SIZE*DIM_SIZE-1:0] i_tready, o_tready; + + // axis_ctrl_crossbar_2d_mesh needs to scale up in squares + // i.e. 4, 9, 16, 25, ... but NPORTS can be any number, so + // instantiate the next highest square number of ports and + // terminate the rest. + axis_ctrl_crossbar_2d_mesh #( + .WIDTH (WIDTH), + .DIM_SIZE (DIM_SIZE), + .TOPOLOGY (TOPOLOGY), + .INGRESS_BUFF_SIZE(INGRESS_BUFF_SIZE), + .ROUTER_BUFF_SIZE (ROUTER_BUFF_SIZE), + .ROUTING_ALLOC (ROUTING_ALLOC), + .SWITCH_ALLOC (SWITCH_ALLOC), + .DEADLOCK_TIMEOUT (DEADLOCK_TIMEOUT) + ) router_dut_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (i_tdata), + .s_axis_tlast (i_tlast), + .s_axis_tvalid (i_tvalid), + .s_axis_tready (i_tready), + .m_axis_tdata (o_tdata), + .m_axis_tlast (o_tlast), + .m_axis_tvalid (o_tvalid), + .m_axis_tready (o_tready), + .deadlock_detected(deadlock_detected) + ); + + // Connect the bottom NPORTS to the IO + assign i_tdata[(NPORTS*WIDTH)-1:0] = s_axis_tdata; + assign i_tlast[NPORTS-1:0] = s_axis_tlast; + assign i_tvalid[NPORTS-1:0] = s_axis_tvalid; + assign s_axis_tready = i_tready[NPORTS-1:0]; + + assign m_axis_tdata = o_tdata[(NPORTS*WIDTH)-1:0]; + assign m_axis_tlast = o_tlast[NPORTS-1:0]; + assign m_axis_tvalid = o_tvalid[NPORTS-1:0]; + assign o_tready[NPORTS-1:0] = m_axis_tready; + + // Terminate the rest + genvar i; + generate for (i = NPORTS; i < (DIM_SIZE*DIM_SIZE); i = i + 1) begin: ports + axis_port_terminator #(.DATA_W(WIDTH)) term_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (o_tdata[(i*WIDTH)+:WIDTH]), + .s_axis_tlast (o_tlast[i]), + .s_axis_tvalid(o_tvalid[i]), + .s_axis_tready(o_tready[i]), + .m_axis_tdata (i_tdata[(i*WIDTH)+:WIDTH]), + .m_axis_tlast (i_tlast[i]), + .m_axis_tvalid(i_tvalid[i]), + .m_axis_tready(i_tready[i]), + .pkts_dropped () + ); + end endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/crossbar/axis_ingress_vc_buff.v b/fpga/usrp3/lib/rfnoc/crossbar/axis_ingress_vc_buff.v new file mode 100644 index 000000000..fd10d6682 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/axis_ingress_vc_buff.v @@ -0,0 +1,178 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_ingress_vc_buff +// Description: +// A wrapper around a buffer to implement one or more virtual channels +// Supports gate a packet for cut-through routing + +module axis_ingress_vc_buff #( + parameter WIDTH = 64, // Width of the datapath + parameter NUM_VCS = 2, // Number of virtual channels + parameter SIZE = 5, // Virtual channel buffer size + parameter ROUTING = "WORMHOLE", // Routing (switching) method {WORMHOLE, CUT-THROUGH} + parameter DEST_W = (NUM_VCS > 1) ? $clog2(NUM_VCS) : 1 // PRIVATE +) ( + input wire clk, + input wire reset, + input wire [WIDTH-1:0] s_axis_tdata, + input wire [DEST_W-1:0] s_axis_tdest, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + output wire [WIDTH-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready +); + + generate if (NUM_VCS > 1) begin + //---------------------------------------------------- + // Multiple virtual channels + //---------------------------------------------------- + + wire [(WIDTH*NUM_VCS)-1:0] bufin_tdata , bufout_tdata ; + wire [NUM_VCS-1:0] bufin_tlast , bufout_tlast ; + wire [NUM_VCS-1:0] bufin_tvalid, bufout_tvalid; + wire [NUM_VCS-1:0] bufin_tready, bufout_tready; + + axi_demux #( + .WIDTH(WIDTH), .SIZE(NUM_VCS), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) vc_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (/* unused */), + .dest (s_axis_tdest ), + .i_tdata (s_axis_tdata ), + .i_tlast (s_axis_tlast ), + .i_tvalid (s_axis_tvalid), + .i_tready (s_axis_tready), + .o_tdata (bufin_tdata), + .o_tlast (bufin_tlast), + .o_tvalid (bufin_tvalid), + .o_tready (bufin_tready) + ); + + genvar vc; + for (vc = 0; vc < NUM_VCS; vc = vc + 1) begin + if (ROUTING == "WORMHOLE") begin + axi_fifo #( + .WIDTH(WIDTH+1), .SIZE(SIZE) + ) buf_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({bufin_tlast[vc], bufin_tdata [(vc*WIDTH)+:WIDTH]}), + .i_tvalid (bufin_tvalid [vc]), + .i_tready (bufin_tready [vc]), + .o_tdata ({bufout_tlast[vc], bufout_tdata [(vc*WIDTH)+:WIDTH]}), + .o_tvalid (bufout_tvalid[vc]), + .o_tready (bufout_tready[vc]), + .space (), + .occupied () + ); + end else begin + axi_packet_gate #( + .WIDTH(WIDTH), .SIZE(SIZE) + ) buf_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (bufin_tdata[(vc*WIDTH)+:WIDTH]), + .i_tlast (bufin_tlast[vc]), + .i_tvalid (bufin_tvalid[vc]), + .i_tready (bufin_tready[vc]), + .i_terror (1'b0), + .o_tdata (bufout_tdata[(vc*WIDTH)+:WIDTH]), + .o_tlast (bufout_tlast[vc]), + .o_tvalid (bufout_tvalid[vc]), + .o_tready (bufout_tready[vc]) + ); + end + end + + axi_mux #( + .WIDTH(WIDTH), .SIZE(NUM_VCS), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) vc_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (bufout_tdata ), + .i_tlast (bufout_tlast ), + .i_tvalid (bufout_tvalid), + .i_tready (bufout_tready), + .o_tdata (m_axis_tdata ), + .o_tlast (m_axis_tlast ), + .o_tvalid (m_axis_tvalid), + .o_tready (m_axis_tready) + ); + + end else begin + //---------------------------------------------------- + // Single virtual channel + //---------------------------------------------------- + wire [WIDTH-1:0] pipe_tdata; + wire pipe_tlast; + wire pipe_tvalid; + wire pipe_tready; + + if (ROUTING == "WORMHOLE") begin + axi_fifo #( + .WIDTH(WIDTH+1), .SIZE(SIZE) + ) buf_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({s_axis_tlast, s_axis_tdata}), + .i_tvalid (s_axis_tvalid ), + .i_tready (s_axis_tready ), + .o_tdata ({pipe_tlast, pipe_tdata}), + .o_tvalid (pipe_tvalid), + .o_tready (pipe_tready), + .space (), + .occupied () + ); + end else begin + axi_packet_gate #( + .WIDTH(WIDTH), .SIZE(SIZE) + ) buf_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (s_axis_tdata), + .i_tlast (s_axis_tlast), + .i_tvalid (s_axis_tvalid), + .i_tready (s_axis_tready), + .i_terror (1'b0), + .o_tdata (pipe_tdata), + .o_tlast (pipe_tlast), + .o_tvalid (pipe_tvalid), + .o_tready (pipe_tready) + ); + end + + axi_fifo #( + .WIDTH(WIDTH+1), .SIZE(1) + ) buf_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({pipe_tlast, pipe_tdata}), + .i_tvalid (pipe_tvalid ), + .i_tready (pipe_tready ), + .o_tdata ({m_axis_tlast, m_axis_tdata}), + .o_tvalid (m_axis_tvalid), + .o_tready (m_axis_tready), + .space (), + .occupied () + ); + + end endgenerate + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/axis_port_terminator.v b/fpga/usrp3/lib/rfnoc/crossbar/axis_port_terminator.v new file mode 100644 index 000000000..bf9fa24be --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/axis_port_terminator.v @@ -0,0 +1,44 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_port_terminator +// Description: +// A dummy terminator for unused crossbar ports + +module axis_port_terminator #( + parameter DATA_W = 64 +) ( + // Clocks and resets + input wire clk, + input wire reset, + // Input ports + input wire [DATA_W-1:0] s_axis_tdata, // Input data + input wire s_axis_tlast, // Input EOP (last) + input wire s_axis_tvalid, // Input valid + output wire s_axis_tready, // Input ready + // Output ports + output wire [DATA_W-1:0] m_axis_tdata, // Output data + output wire m_axis_tlast, // Output EOP (last) + output wire m_axis_tvalid, // Output valid + input wire m_axis_tready, // Output ready + // Metrics + output reg [15:0] pkts_dropped +); + + assign s_axis_tready = 1'b1; + assign m_axis_tdata = {DATA_W{1'b0}}; + assign m_axis_tlast = 1'b0; + assign m_axis_tvalid = 1'b0; + + always @(posedge clk) begin + if (reset) begin + pkts_dropped <= 'd0; + end else if (s_axis_tvalid & s_axis_tlast & s_axis_tready) begin + pkts_dropped <= pkts_dropped + 'd1; + end + end + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/axis_switch.v b/fpga/usrp3/lib/rfnoc/crossbar/axis_switch.v new file mode 100644 index 000000000..24b9e4129 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/axis_switch.v @@ -0,0 +1,164 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_switch +// Description: +// Implementation of a M-input, N-output AXI-Stream switch. +// One of the M input ports is allocated based on the s_axis_alloc signal +// and the packet on that port is sent to one of the N output ports based +// on the tdest signal + +module axis_switch #( + parameter DATA_W = 64, // tdata width + parameter DEST_W = 1, // Output tdest width + parameter IN_PORTS = 3, // Number of input ports + parameter OUT_PORTS = 3, // Number of output ports + parameter PIPELINE = 1, // Instantiate output pipeline stage? + parameter ALLOC_W = (IN_PORTS == 1) ? 1 : $clog2(IN_PORTS) //PRIVATE +) ( + // Clocks and resets + input wire clk, // Switch clock + input wire reset, // Reset + // Input ports + input wire [(DATA_W*IN_PORTS)-1:0] s_axis_tdata, // Input data + input wire [((DEST_W+$clog2(OUT_PORTS))*IN_PORTS)-1:0] s_axis_tdest, // Input destination + input wire [IN_PORTS-1:0] s_axis_tlast, // Input EOP (last) + input wire [IN_PORTS-1:0] s_axis_tvalid, // Input valid + output wire [IN_PORTS-1:0] s_axis_tready, // Input ready + input wire [ALLOC_W-1:0] s_axis_alloc, // Input port allocation for switch + // Output ports + output wire [(DATA_W*OUT_PORTS)-1:0] m_axis_tdata, // Output data + output wire [(DEST_W*OUT_PORTS)-1:0] m_axis_tdest, // Output destination + output wire [OUT_PORTS-1:0] m_axis_tlast, // Output EOP (last) + output wire [OUT_PORTS-1:0] m_axis_tvalid, // Output valid + input wire [OUT_PORTS-1:0] m_axis_tready // Output ready +); + // PRIVATE: Vivado synthesizer workaround (cannot be localparam) + localparam CLOG2_IN_PORTS = $clog2(IN_PORTS); + localparam CLOG2_OUT_PORTS = $clog2(OUT_PORTS); + + //--------------------------------------------------------- + // Flatten/unflatten and pipeline + //--------------------------------------------------------- + wire [DATA_W-1:0] i_tdata [0:IN_PORTS-1]; + wire [DEST_W+$clog2(OUT_PORTS)-1:0] i_tdest [0:IN_PORTS-1]; + wire i_tlast [0:IN_PORTS-1]; + wire [IN_PORTS-1:0] i_tvalid; + wire [IN_PORTS-1:0] i_tready; + wire [ALLOC_W-1:0] i_alloc; + wire [DATA_W-1:0] o_tdata [0:OUT_PORTS-1]; + wire [DEST_W-1:0] o_tdest [0:OUT_PORTS-1]; + wire o_tlast [0:OUT_PORTS-1]; + wire [OUT_PORTS-1:0] o_tvalid; + wire [OUT_PORTS-1:0] o_tready; + + genvar i, o; + generate + for (i = 0; i < IN_PORTS; i = i + 1) begin: in_ports + assign i_tdata [i] = s_axis_tdata [(i*DATA_W)+:DATA_W]; + assign i_tdest [i] = s_axis_tdest [(i*(DEST_W+CLOG2_OUT_PORTS))+:(DEST_W+CLOG2_OUT_PORTS)]; + assign i_tlast [i] = s_axis_tlast [i]; + assign i_tvalid [i] = s_axis_tvalid[i]; + assign s_axis_tready[i] = i_tready [i]; + end + assign i_alloc = s_axis_alloc; //i_alloc has to be delay matched to valid + + for (o = 0; o < OUT_PORTS; o = o + 1) begin + if (PIPELINE == 1) begin + axi_fifo_flop2 #(.WIDTH(DEST_W+1+DATA_W)) out_pipe_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_tdest[o], o_tlast[o], o_tdata[o]}), + .i_tvalid(o_tvalid[o]), .i_tready(o_tready[o]), + .o_tdata({m_axis_tdest[(o*DEST_W)+:DEST_W], m_axis_tlast[o], m_axis_tdata[(o*DATA_W)+:DATA_W]}), + .o_tvalid(m_axis_tvalid[o]), .o_tready(m_axis_tready[o]), + .space(), .occupied() + ); + end else begin + assign m_axis_tdata [(o*DATA_W)+:DATA_W] = o_tdata [o]; + assign m_axis_tdest [(o*DEST_W)+:DEST_W] = o_tdest [o]; + assign m_axis_tlast [o] = o_tlast [o]; + assign m_axis_tvalid[o] = o_tvalid [o]; + assign o_tready [o] = m_axis_tready[o]; + end + end + endgenerate + + //--------------------------------------------------------- + // Allocator + //--------------------------------------------------------- + // The "chosen" input port will drive this bus + wire [DATA_W-1:0] master_tdata; + wire [DEST_W+$clog2(OUT_PORTS)-1:0] master_tdest; + wire master_tlast; + wire master_tvalid; + wire master_tready; + + generate if (IN_PORTS > 1) begin + reg [IN_PORTS-1:0] ialloc_oh; + reg [$clog2(IN_PORTS)-1:0] alloc_reg; + always @(posedge clk) begin + if (reset) begin + ialloc_oh <= {IN_PORTS{1'b0}}; + end else begin + if (ialloc_oh == {IN_PORTS{1'b0}}) begin + if (|i_tvalid) begin + ialloc_oh[i_alloc] <= 1'b1; + alloc_reg <= i_alloc; + end + end else begin + if(master_tready & master_tvalid & master_tlast) + ialloc_oh <= {IN_PORTS{1'b0}}; + end + end + end + + assign master_tdata = i_tdata[alloc_reg]; + assign master_tdest = i_tdest[alloc_reg]; + assign master_tlast = i_tlast[alloc_reg]; + assign master_tvalid = |(i_tvalid & ialloc_oh); + assign i_tready = i_tvalid & ialloc_oh & {IN_PORTS{master_tready}}; + end else begin + // Special case: One input port + assign master_tdata = i_tdata[0]; + assign master_tdest = i_tdest[0]; + assign master_tlast = i_tlast[0]; + assign master_tvalid = i_tvalid[0]; + assign i_tready[0] = master_tready; + end endgenerate + + //--------------------------------------------------------- + // Router + //--------------------------------------------------------- + generate if (OUT_PORTS > 1) begin + reg [OUT_PORTS-1:0] odst_oh; + always @(posedge clk) begin + if (reset) begin + odst_oh <= {OUT_PORTS{1'b0}}; + end else begin + if (odst_oh == {OUT_PORTS{1'b0}}) begin + if (master_tvalid) + odst_oh[master_tdest[CLOG2_OUT_PORTS-1:0]] <= 1'b1; + end else begin + if(master_tready & master_tvalid & master_tlast) + odst_oh <= {OUT_PORTS{1'b0}}; + end + end + end + assign master_tready = |(o_tready & odst_oh); + assign o_tvalid = {OUT_PORTS{master_tvalid}} & odst_oh; + end else begin + // Special case: One output port + assign master_tready = o_tready[0]; + assign o_tvalid[0] = master_tvalid; + end endgenerate + + generate for (o = 0; o < OUT_PORTS; o = o + 1) begin + assign o_tdata[o] = master_tdata; + assign o_tdest[o] = master_tdest[DEST_W+CLOG2_OUT_PORTS-1:CLOG2_OUT_PORTS]; + assign o_tlast[o] = master_tlast; + end endgenerate + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/chdr_crossbar_nxn.v b/fpga/usrp3/lib/rfnoc/crossbar/chdr_crossbar_nxn.v new file mode 100644 index 000000000..79f1a6626 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/chdr_crossbar_nxn.v @@ -0,0 +1,381 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_crossbar_nxn +// Description: +// This module implements a full-bandwidth NxN crossbar with N input and output ports +// for CHDR traffic. It supports multiple optimization strategies for performance, +// area and timing tradeoffs. It uses AXI-Stream for all of its links. The crossbar +// has a dynamic routing table based on a Content Addressable Memory (CAM). The SID +// is used to determine the destination of a packet and the routing table contains +// a re-programmable SID to crossbar port mapping. The table is programmed using +// special route config packets on the data input ports or using an optional +// management port. +// The topology, routing algorithms and the router architecture is +// described in README.md in this directory. +// Parameters: +// - CHDR_W: Width of the AXI-Stream data bus +// - NPORTS: Number of ports to instantiate +// - DEFAULT_PORT: The failsafe port to forward a packet to is SID mapping is missing +// - MTU: log2 of max packet size (in words) +// - ROUTE_TBL_SIZE: log2 of the number of mappings that the routing table can hold +// at any time. Mapping values are maintained in a FIFO fashion. +// - MUX_ALLOC: Algorithm to allocate the egress MUX +// * PRIO: Priority based. Lower port numbers have a higher priority +// * ROUND-ROBIN: Round robin input port allocation +// - OPTIMIZE: Optimization strategy for performance vs area vs timing tradeoffs +// * AREA: Attempt to minimize area at the cost of performance (throughput) and/or timing +// * PERFORMANCE: Attempt to maximize performance at the cost of area and/or timing +// * TIMING: Attempt to maximize Fmax at the cost of area and/or performance +// - NPORTS_MGMT: Number of ports with management endpoint. The first NPORTS_MGMT ports will +// have the management port instantiated +// - EXT_RTCFG_PORT: Enable a side-channel AXI-Stream management port to configure the +// routing table +// Signals: +// - s_axis_*: Slave port for router (flattened) +// - m_axis_*: Master port for router (flattened) +// - s_axis_mgmt_*: Management slave port +// - device_id: The ID of the device that has instantiated this module +// + +module chdr_crossbar_nxn #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter CHDR_W = 64, + parameter [7:0] NPORTS = 8, + parameter [7:0] DEFAULT_PORT = 0, + parameter MTU = 9, + parameter ROUTE_TBL_SIZE = 6, + parameter MUX_ALLOC = "ROUND-ROBIN", + parameter OPTIMIZE = "AREA", + parameter [7:0] NPORTS_MGMT = NPORTS, + parameter [0:0] EXT_RTCFG_PORT = 0 +) ( + input wire clk, + input wire reset, + // Device info + input wire [15:0] device_id, + // Inputs + input wire [(CHDR_W*NPORTS)-1:0] s_axis_tdata, + input wire [NPORTS-1:0] s_axis_tlast, + input wire [NPORTS-1:0] s_axis_tvalid, + output wire [NPORTS-1:0] s_axis_tready, + // Output + output wire [(CHDR_W*NPORTS)-1:0] m_axis_tdata, + output wire [NPORTS-1:0] m_axis_tlast, + output wire [NPORTS-1:0] m_axis_tvalid, + input wire [NPORTS-1:0] m_axis_tready, + // Router config management port + input wire ext_rtcfg_stb, + input wire [15:0] ext_rtcfg_addr, + input wire [31:0] ext_rtcfg_data, + output wire ext_rtcfg_ack +); + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "../core/rfnoc_chdr_utils.vh" + `include "../core/rfnoc_chdr_internal_utils.vh" + + localparam NPORTS_W = $clog2(NPORTS); + localparam EPID_W = 16; + localparam [17:0] EXT_INFO = {1'b0, EXT_RTCFG_PORT, NPORTS_MGMT, NPORTS}; + + localparam [0:0] PKT_ST_HEAD = 1'b0; + localparam [0:0] PKT_ST_BODY = 1'b1; + + // The compute_mux_alloc function is the switch allocation function for the MUX + // i.e. it chooses which input port reserves the output MUX for packet transfer. + function [NPORTS_W-1:0] compute_mux_alloc; + input [NPORTS-1:0] pkt_waiting; + input [NPORTS_W-1:0] last_alloc; + reg signed [NPORTS_W:0] i; + begin + compute_mux_alloc = last_alloc; + for (i = NPORTS-1; i >= 0; i=i-1) begin + if (MUX_ALLOC == "PRIO") begin + // Priority. Lower port index gets a higher priority. + if (pkt_waiting[i]) + compute_mux_alloc = i; + end else begin + // Round-robin + if (pkt_waiting[(last_alloc + i + 1) % NPORTS]) + compute_mux_alloc = (last_alloc + i + 1) % NPORTS; + end + end + end + endfunction + + wire [NPORTS-1:0] rtcfg_req_wr; + wire [(16*NPORTS)-1:0] rtcfg_req_addr; + wire [(32*NPORTS)-1:0] rtcfg_req_data; + wire [NPORTS-1:0] rtcfg_resp_ack; + wire [(EPID_W*NPORTS)-1:0] find_tdata; + wire [NPORTS-1:0] find_tvalid; + wire [NPORTS-1:0] find_tready; + wire [(NPORTS_W*NPORTS)-1:0] result_tdata; + wire [NPORTS-1:0] result_tkeep; + wire [NPORTS-1:0] result_tvalid; + wire [NPORTS-1:0] result_tready; + + // Instantiate a single CAM-based routing table that will be shared between all + // input ports. Configuration and lookup is performed using an AXI-Stream iface. + // If multiple packets arrive simultaneously, only the headers of those packets will + // be serialized in order to arbitrate this map. Selection is done round-robin. + chdr_xb_routing_table #( + .SIZE(ROUTE_TBL_SIZE), .NPORTS(NPORTS), + .EXT_INS_PORT_EN(EXT_RTCFG_PORT) + ) routing_tbl_i ( + .clk (clk ), + .reset (reset ), + .port_req_wr (rtcfg_req_wr ), + .port_req_addr (rtcfg_req_addr), + .port_req_data (rtcfg_req_data), + .port_resp_ack (rtcfg_resp_ack), + .ext_req_wr (ext_rtcfg_stb ), + .ext_req_addr (ext_rtcfg_addr), + .ext_req_data (ext_rtcfg_data), + .ext_resp_ack (ext_rtcfg_ack ), + .axis_find_tdata (find_tdata ), + .axis_find_tvalid (find_tvalid ), + .axis_find_tready (find_tready ), + .axis_result_tdata (result_tdata ), + .axis_result_tkeep (result_tkeep ), + .axis_result_tvalid(result_tvalid ), + .axis_result_tready(result_tready ) + ); + + wire [CHDR_W-1:0] i_tdata [0:NPORTS-1]; + wire [9:0] i_tdest [0:NPORTS-1]; + wire [1:0] i_tid [0:NPORTS-1]; + wire i_tlast [0:NPORTS-1]; + wire i_tvalid [0:NPORTS-1]; + wire i_tready [0:NPORTS-1]; + wire [CHDR_W-1:0] buf_tdata [0:NPORTS-1]; + wire [NPORTS_W-1:0] buf_tdest [0:NPORTS-1], buf_tdest_tmp[0:NPORTS-1]; + wire buf_tkeep [0:NPORTS-1]; + wire buf_tlast [0:NPORTS-1]; + wire buf_tvalid[0:NPORTS-1]; + wire buf_tready[0:NPORTS-1]; + wire [CHDR_W-1:0] swi_tdata [0:NPORTS-1]; + wire [NPORTS_W-1:0] swi_tdest [0:NPORTS-1]; + wire swi_tlast [0:NPORTS-1]; + wire swi_tvalid[0:NPORTS-1]; + wire swi_tready[0:NPORTS-1]; + wire [(CHDR_W*NPORTS)-1:0] swo_tdata [0:NPORTS-1], muxi_tdata [0:NPORTS-1]; + wire [NPORTS-1:0] swo_tlast [0:NPORTS-1], muxi_tlast [0:NPORTS-1]; + wire [NPORTS-1:0] swo_tvalid[0:NPORTS-1], muxi_tvalid[0:NPORTS-1]; + wire [NPORTS-1:0] swo_tready[0:NPORTS-1], muxi_tready[0:NPORTS-1]; + + genvar n, i, j; + generate + for (n = 0; n < NPORTS; n = n + 1) begin: i_ports + // For each input port, first check if we have a management packet + // arriving. If it arrives, the top config commands are extrated, sent to the + // routing table for configuration, and the rest of the packet is forwarded + // down to the router. + // the router. + if (n < NPORTS_MGMT) begin + chdr_mgmt_pkt_handler #( + .PROTOVER(PROTOVER), .CHDR_W(CHDR_W), .MGMT_ONLY(0) + ) mgmt_ep_i ( + .clk (clk ), + .rst (reset ), + .node_info (chdr_mgmt_build_node_info(EXT_INFO, n, NODE_TYPE_XBAR, device_id)), + .s_axis_chdr_tdata (s_axis_tdata [(n*CHDR_W)+:CHDR_W] ), + .s_axis_chdr_tlast (s_axis_tlast [n] ), + .s_axis_chdr_tvalid (s_axis_tvalid[n] ), + .s_axis_chdr_tready (s_axis_tready[n] ), + .s_axis_chdr_tuser ('d0 ), + .m_axis_chdr_tdata (i_tdata [n] ), + .m_axis_chdr_tdest (i_tdest [n] ), + .m_axis_chdr_tid (i_tid [n] ), + .m_axis_chdr_tlast (i_tlast [n] ), + .m_axis_chdr_tvalid (i_tvalid [n] ), + .m_axis_chdr_tready (i_tready [n] ), + .ctrlport_req_wr (rtcfg_req_wr [n] ), + .ctrlport_req_rd (/* unused */ ), + .ctrlport_req_addr (rtcfg_req_addr[(n*16)+:16] ), + .ctrlport_req_data (rtcfg_req_data[(n*32)+:32] ), + .ctrlport_resp_ack (rtcfg_resp_ack[n] ), + .ctrlport_resp_data (32'h0 /* unused */ ), + .op_stb (/* unused */ ), + .op_dst_epid (/* unused */ ), + .op_src_epid (/* unused */ ), + .op_data (/* unused */ ) + ); + end else begin + assign i_tdata [n] = s_axis_tdata [(n*CHDR_W)+:CHDR_W]; + assign i_tid [n] = CHDR_MGMT_ROUTE_EPID; + assign i_tdest [n] = 10'd0; // Unused + assign i_tlast [n] = s_axis_tlast [n]; + assign i_tvalid [n] = s_axis_tvalid[n]; + assign s_axis_tready[n] = i_tready [n]; + + assign rtcfg_req_wr [n] = 1'b0; + assign rtcfg_req_addr[(n*16)+:16] = 16'h0; + assign rtcfg_req_data[(n*32)+:32] = 32'h0; + end + + // Ingress buffer module that does the following: + // - Stores and gates an incoming packet + // - Looks up destination in routing table and attaches a tdest for the packet + chdr_xb_ingress_buff #( + .WIDTH(CHDR_W), .MTU(MTU), .DEST_W(NPORTS_W), .NODE_ID(n) + ) buf_i ( + .clk (clk ), + .reset (reset ), + .s_axis_chdr_tdata (i_tdata [n] ), + .s_axis_chdr_tdest (i_tdest [n][NPORTS_W-1:0] ), + .s_axis_chdr_tid (i_tid [n] ), + .s_axis_chdr_tlast (i_tlast [n] ), + .s_axis_chdr_tvalid (i_tvalid [n] ), + .s_axis_chdr_tready (i_tready [n] ), + .m_axis_chdr_tdata (buf_tdata [n] ), + .m_axis_chdr_tdest (buf_tdest_tmp[n] ), + .m_axis_chdr_tkeep (buf_tkeep [n] ), + .m_axis_chdr_tlast (buf_tlast [n] ), + .m_axis_chdr_tvalid (buf_tvalid [n] ), + .m_axis_chdr_tready (buf_tready [n] ), + .m_axis_find_tdata (find_tdata [(n*EPID_W)+:EPID_W] ), + .m_axis_find_tvalid (find_tvalid [n] ), + .m_axis_find_tready (find_tready [n] ), + .s_axis_result_tdata (result_tdata [(n*NPORTS_W)+:NPORTS_W]), + .s_axis_result_tkeep (result_tkeep [n] ), + .s_axis_result_tvalid(result_tvalid[n] ), + .s_axis_result_tready(result_tready[n] ) + ); + assign buf_tdest[n] = buf_tkeep[n] ? buf_tdest_tmp[n] : DEFAULT_PORT[NPORTS_W-1:0]; + + // Pipeline state + axi_fifo #( + .WIDTH(CHDR_W+1+NPORTS_W), .SIZE(1) + ) pipe_i ( + .clk (clk ), + .reset (reset ), + .clear (1'b0 ), + .i_tdata ({buf_tlast[n], buf_tdest[n], buf_tdata[n]}), + .i_tvalid (buf_tvalid[n] ), + .i_tready (buf_tready[n] ), + .o_tdata ({swi_tlast[n], swi_tdest[n], swi_tdata[n]}), + .o_tvalid (swi_tvalid[n] ), + .o_tready (swi_tready[n] ), + .space (/* Unused */ ), + .occupied (/* Unused */ ) + ); + + // Ingress demux. Use the tdest field to determine packet destination + axis_switch #( + .DATA_W(CHDR_W), .DEST_W(1), .IN_PORTS(1), .OUT_PORTS(NPORTS), .PIPELINE(1) + ) demux_i ( + .clk (clk ), + .reset (reset ), + .s_axis_tdata (swi_tdata [n] ), + .s_axis_tdest ({1'b0, swi_tdest [n]}), + .s_axis_tlast (swi_tlast [n] ), + .s_axis_tvalid (swi_tvalid[n] ), + .s_axis_tready (swi_tready[n] ), + .s_axis_alloc (1'b0 ), + .m_axis_tdata (swo_tdata [n] ), + .m_axis_tdest (/* Unused */ ), + .m_axis_tlast (swo_tlast [n] ), + .m_axis_tvalid (swo_tvalid[n] ), + .m_axis_tready (swo_tready[n] ) + ); + end + + for (i = 0; i < NPORTS; i = i + 1) begin + for (j = 0; j < NPORTS; j = j + 1) begin + assign muxi_tdata [i][j*CHDR_W+:CHDR_W] = swo_tdata [j][i*CHDR_W+:CHDR_W]; + assign muxi_tlast [i][j] = swo_tlast [j][i]; + assign muxi_tvalid[i][j] = swo_tvalid [j][i]; + assign swo_tready [i][j] = muxi_tready[j][i]; + end + end + + for (n = 0; n < NPORTS; n = n + 1) begin: o_ports + if (OPTIMIZE == "PERFORMANCE") begin + // Use the axis_switch module when optimizing for performance + // This logic has some extra levels of logic to ensure + // that the switch allocation happens in 0 clock cycles which + // means that Fmax for this implementation will be lower. + + wire mux_ready = |muxi_tready[n]; // Max 1 bit should be high + wire mux_valid = |muxi_tvalid[n]; + wire mux_last = |(muxi_tvalid[n] & muxi_tlast[n]); + + // Track the input packet state + reg [0:0] pkt_state = PKT_ST_HEAD; + always @(posedge clk) begin + if (reset) begin + pkt_state <= PKT_ST_HEAD; + end else if (mux_valid & mux_ready) begin + pkt_state <= mux_last ? PKT_ST_HEAD : PKT_ST_BODY; + end + end + + // The switch requires the allocation to stay valid until the + // end of the packet. We also might need to keep the previous + // packet's allocation to compute the current one + reg [NPORTS_W-1:0] prev_sw_alloc = {NPORTS_W{1'b0}}; + reg [NPORTS_W-1:0] pkt_sw_alloc = {NPORTS_W{1'b0}}; + wire [NPORTS_W-1:0] muxi_sw_alloc = (mux_valid && pkt_state == PKT_ST_HEAD) ? + compute_mux_alloc(muxi_tvalid[n], prev_sw_alloc) : pkt_sw_alloc; + + always @(posedge clk) begin + if (reset) begin + prev_sw_alloc <= {NPORTS_W{1'b0}}; + pkt_sw_alloc <= {NPORTS_W{1'b0}}; + end else if (mux_valid & mux_ready) begin + if (pkt_state == PKT_ST_HEAD) + pkt_sw_alloc <= muxi_sw_alloc; + if (mux_last) + prev_sw_alloc <= muxi_sw_alloc; + end + end + + axis_switch #( + .DATA_W(CHDR_W), .DEST_W(1), .IN_PORTS(NPORTS), .OUT_PORTS(1), + .PIPELINE(0) + ) mux_i ( + .clk (clk ), + .reset (reset ), + .s_axis_tdata (muxi_tdata [n] ), + .s_axis_tdest ({NPORTS{1'b0}} /* Unused */ ), + .s_axis_tlast (muxi_tlast [n] ), + .s_axis_tvalid (muxi_tvalid[n] ), + .s_axis_tready (muxi_tready[n] ), + .s_axis_alloc (muxi_sw_alloc ), + .m_axis_tdata (m_axis_tdata [(n*CHDR_W)+:CHDR_W]), + .m_axis_tdest (/* Unused */ ), + .m_axis_tlast (m_axis_tlast [n] ), + .m_axis_tvalid (m_axis_tvalid[n] ), + .m_axis_tready (m_axis_tready[n] ) + ); + end else begin + // axi_mux has an additional bubble cycle but the logic + // to allocate an input port has fewer levels and takes + // up fewer resources. + axi_mux #( + .PRIO(MUX_ALLOC == "PRIO"), .WIDTH(CHDR_W), .SIZE(NPORTS), + .PRE_FIFO_SIZE(OPTIMIZE == "TIMING" ? 1 : 0), .POST_FIFO_SIZE(1) + ) mux_i ( + .clk (clk ), + .reset (reset ), + .clear (1'b0 ), + .i_tdata (muxi_tdata [n] ), + .i_tlast (muxi_tlast [n] ), + .i_tvalid (muxi_tvalid [n] ), + .i_tready (muxi_tready [n] ), + .o_tdata (m_axis_tdata [(n*CHDR_W)+:CHDR_W]), + .o_tlast (m_axis_tlast [n] ), + .o_tvalid (m_axis_tvalid[n] ), + .o_tready (m_axis_tready[n] ) + ); + end + end + endgenerate + + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_ingress_buff.v b/fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_ingress_buff.v new file mode 100644 index 000000000..dcb11da8e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_ingress_buff.v @@ -0,0 +1,259 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_ingress_buff +// +// Description: +// +// Ingress buffer module for the CHDR crossbar. This module stores and gates +// the incoming packet and simultaneously determines the destination (TDEST) +// by inspecting the incoming TID. If the TID is CHDR_MGMT_ROUTE_EPID then we +// perform a lookup on the TID to determine the correct output for TDEST. +// +// Parameters: +// +// WIDTH : Data width of the CHDR interfaces (TDATA) +// MTU : Maximum transmission unit, in WIDTH-sized words, is 2**MTU +// DEST_W : Width of the destination routing information (TDEST) +// NODE_ID : Numeric identifier for this port +// + +module chdr_xb_ingress_buff #( + parameter WIDTH = 64, + parameter MTU = 5, + parameter DEST_W = 4, + parameter [9:0] NODE_ID = 0 +) ( + input wire clk, + input wire reset, + // CHDR input port + input wire [WIDTH-1:0] s_axis_chdr_tdata, + input wire [DEST_W-1:0] s_axis_chdr_tdest, + input wire [1:0] s_axis_chdr_tid, + input wire s_axis_chdr_tlast, + input wire s_axis_chdr_tvalid, + output wire s_axis_chdr_tready, + // CHDR output port (with a tdest and tkeep) + output wire [WIDTH-1:0] m_axis_chdr_tdata, + output wire [DEST_W-1:0] m_axis_chdr_tdest, + output wire m_axis_chdr_tkeep, + output wire m_axis_chdr_tlast, + output wire m_axis_chdr_tvalid, + input wire m_axis_chdr_tready, + // Find port going to routing table + output wire [15:0] m_axis_find_tdata, + output wire m_axis_find_tvalid, + input wire m_axis_find_tready, + // Result port from routing table + input wire [DEST_W-1:0] s_axis_result_tdata, + input wire s_axis_result_tkeep, + input wire s_axis_result_tvalid, + output wire s_axis_result_tready +); + + // RFNoC Includes + `include "../core/rfnoc_chdr_utils.vh" + `include "../core/rfnoc_chdr_internal_utils.vh" + + + //--------------------------------------------------------------------------- + // Packet Buffer + //--------------------------------------------------------------------------- + + wire [WIDTH-1:0] gate_i_tdata , gate_o_tdata ; + wire gate_i_tlast , gate_o_tlast ; + wire gate_i_tvalid, gate_o_tvalid; + wire gate_i_tready, gate_o_tready; + + // The axi_packet_gate queues up an entire packet before letting it go out. + // This reduces congestion in the crossbar for slowly-built packets. + axi_packet_gate #( + .WIDTH (WIDTH), + .SIZE (MTU) + ) axi_packet_gate_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (gate_i_tdata), + .i_tlast (gate_i_tlast), + .i_terror (1'b0), + .i_tvalid (gate_i_tvalid), + .i_tready (gate_i_tready), + .o_tdata (gate_o_tdata), + .o_tlast (gate_o_tlast), + .o_tvalid (gate_o_tvalid), + .o_tready (gate_o_tready) + ); + + + //--------------------------------------------------------------------------- + // Destination (TDEST) Muxing + //--------------------------------------------------------------------------- + + wire [15:0] find_tdata; + wire find_tvalid, find_tready; + + wire [DEST_W-1:0] dest_i_tdata; + wire dest_i_tkeep, dest_i_tvalid, dest_i_tready; + wire [DEST_W-1:0] dest_o_tdata; + wire dest_o_tkeep, dest_o_tvalid, dest_o_tready; + + // The find_fifo holds the lookup requests from the find_* AXI stream and + // sends them on to the m_axis_find_* stream port. It is required because the + // input logic (see below) doesn't obey the AXI handshake protocol but this + // FIFO can tolerate it. + axi_fifo #( + .WIDTH (16), + .SIZE (1) + ) find_fifo_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (find_tdata), + .i_tvalid (find_tvalid), + .i_tready (find_tready), + .o_tdata (m_axis_find_tdata), + .o_tvalid (m_axis_find_tvalid), + .o_tready (m_axis_find_tready), + .space (), + .occupied () + ); + + // The destination (TDEST) can come from two sources: Directly from the + // packet info (in which case TDEST was immediately determined and comes in + // on dest_* AXI stream) or via a lookup (in which case the result comes in + // on s_axis_result_*). Only one of these data paths is used at a time, so we + // mux them together here create a single stream (dest_o_*) that contains the + // destination for the next packet. + axi_mux #( + .WIDTH (DEST_W+1), + .SIZE (2), + .PRIO (1), + .PRE_FIFO_SIZE (1), + .POST_FIFO_SIZE (1) + ) dest_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({dest_i_tkeep, dest_i_tdata, + s_axis_result_tkeep, s_axis_result_tdata}), + .i_tlast (2'b11), + .i_tvalid ({dest_i_tvalid, s_axis_result_tvalid}), + .i_tready ({dest_i_tready, s_axis_result_tready}), + .o_tdata ({dest_o_tkeep, dest_o_tdata}), + .o_tlast (), + .o_tvalid (dest_o_tvalid), + .o_tready (dest_o_tready) + ); + + + //--------------------------------------------------------------------------- + // Input Logic + //--------------------------------------------------------------------------- + // + // When a packet comes in, we may have to do one of the following: + // 1) Lookup the TDEST using the EPID + // 2) Use the specified input TDEST + // 3) Use the NODE_ID as the TDEST (to return the packet) + // + //--------------------------------------------------------------------------- + + // The s_axis_chdr_hdr_valid signal indicates when TDATA and TID contain the + // header information for the current packet. + reg s_axis_chdr_hdr_valid = 1'b1; + + always @(posedge clk) begin + if (reset) begin + s_axis_chdr_hdr_valid <= 1'b1; + end else if (s_axis_chdr_tvalid & s_axis_chdr_tready) begin + s_axis_chdr_hdr_valid <= s_axis_chdr_tlast; + end + end + + // The dest_find_tready signal indicates if the find_fifo is ready or if the + // dest port of the dest_muax is ready, depending on which path will be used. + reg dest_find_tready; + + always @(*) begin + if (s_axis_chdr_hdr_valid) begin + case (s_axis_chdr_tid) + CHDR_MGMT_ROUTE_EPID: + dest_find_tready = find_tready; + CHDR_MGMT_ROUTE_TDEST: + dest_find_tready = dest_i_tready; + CHDR_MGMT_RETURN_TO_SRC: + dest_find_tready = dest_i_tready; + default: + dest_find_tready = dest_i_tready; // We should never get here + endcase + end else begin + dest_find_tready = 1'b1; + end + end + + // We can accept a transfer from the input CHDR stream only if the the packet + // gate and dest/find datapaths are ready. + assign s_axis_chdr_tready = s_axis_chdr_tvalid && + gate_i_tready && + dest_find_tready; + + // The chdr_header_stb signal indicates when we write data into the dest/find + // data path. This happens when we're accepting the header word of the packet + // into the packet gate. + wire chdr_header_stb = s_axis_chdr_tvalid && + s_axis_chdr_tready && + s_axis_chdr_hdr_valid; + + // ************************************************************************** + // WARNING: The logic below violates AXI-Stream by having a tready -> tvalid + // dependency To ensure no deadlocks, we must place FIFOs downstream + // of gate_i_*, find_* and dest_i_* + + // Here we decide if we need to do a lookup using the find_* path or if the + // destination is known and can be put directly on the dest_* path. + // + // Start a lookup request if the TID is CHDR_MGMT_ROUTE_EPID. + assign find_tdata = chdr_get_dst_epid(s_axis_chdr_tdata[63:0]); + assign find_tvalid = chdr_header_stb && + (s_axis_chdr_tid == CHDR_MGMT_ROUTE_EPID); + // Set TDEST directly if TID is CHDR_MGMT_ROUTE_TDEST or + // CHDR_MGMT_RETURN_TO_SRC. + assign dest_i_tdata = (s_axis_chdr_tid == CHDR_MGMT_ROUTE_TDEST) ? + s_axis_chdr_tdest : NODE_ID[DEST_W-1:0]; + assign dest_i_tkeep = 1'b1; + assign dest_i_tvalid = chdr_header_stb && + (s_axis_chdr_tid != CHDR_MGMT_ROUTE_EPID); + + // Input logic for axi_packet_gate + assign gate_i_tdata = s_axis_chdr_tdata; + assign gate_i_tlast = s_axis_chdr_tlast; + assign gate_i_tvalid = s_axis_chdr_tready && s_axis_chdr_tvalid; + + // + // ************************************************************************** + + + //--------------------------------------------------------------------------- + // Output Logic + //--------------------------------------------------------------------------- + // + // The destination for the packet (TDEST) must be valid before we allow the + // header of the packet to pass through. So the packet must be blocked until + // the output of the dest_o_* is valid. TDEST and TKEEP must remain valid + // until the end of the packet. + // + //--------------------------------------------------------------------------- + + assign m_axis_chdr_tdata = gate_o_tdata; + assign m_axis_chdr_tlast = gate_o_tlast; + assign m_axis_chdr_tdest = dest_o_tdata; + assign m_axis_chdr_tkeep = dest_o_tkeep; + assign m_axis_chdr_tvalid = gate_o_tvalid && dest_o_tvalid; + + assign gate_o_tready = m_axis_chdr_tvalid && m_axis_chdr_tready; + assign dest_o_tready = m_axis_chdr_tvalid && m_axis_chdr_tready && m_axis_chdr_tlast; + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_routing_table.v b/fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_routing_table.v new file mode 100644 index 000000000..f445efc68 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/chdr_xb_routing_table.v @@ -0,0 +1,122 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_xb_routing_table +// Description: +// A routing table for the CHDR crossbar. This table is designed +// to be shared between all ports. It has an AXI-Stream lookup +// interface and a ctrlport (reduced) configuration interface. + +module chdr_xb_routing_table #( + parameter SIZE = 6, + parameter NPORTS = 4, + parameter EXT_INS_PORT_EN = 1 +) ( + // Clocks and resets + input wire clk, + input wire reset, + // Insertion Interface (for XB ports) + input wire [NPORTS-1:0] port_req_wr, + input wire [(16*NPORTS)-1:0] port_req_addr, + input wire [(32*NPORTS)-1:0] port_req_data, + output wire [NPORTS-1:0] port_resp_ack, + // Insertion Interface (External) + input wire ext_req_wr, + input wire [15:0] ext_req_addr, + input wire [31:0] ext_req_data, + output wire ext_resp_ack, + // Find Interface + input wire [(16*NPORTS)-1:0] axis_find_tdata, + input wire [NPORTS-1:0] axis_find_tvalid, + output wire [NPORTS-1:0] axis_find_tready, + // Result Interface (for Find) + output wire [($clog2(NPORTS)*NPORTS)-1:0] axis_result_tdata, + output wire [NPORTS-1:0] axis_result_tkeep, + output wire [NPORTS-1:0] axis_result_tvalid, + input wire [NPORTS-1:0] axis_result_tready +); + localparam NPORTS_W = $clog2(NPORTS); + localparam CFG_W = NPORTS_W + 16; + localparam CFG_PORTS = NPORTS + EXT_INS_PORT_EN; + + // CAM-based lookup table + + wire [15:0] insert_tdest; + wire [NPORTS_W-1:0] insert_tdata; + wire insert_tvalid; + wire insert_tready; + + axis_muxed_kv_map #( + .KEY_WIDTH(16), .VAL_WIDTH(NPORTS_W), + .SIZE(SIZE), .NUM_PORTS(NPORTS) + ) kv_map_i ( + .clk (clk ), + .reset (reset ), + .axis_insert_tdata (insert_tdata ), + .axis_insert_tdest (insert_tdest ), + .axis_insert_tvalid(insert_tvalid ), + .axis_insert_tready(insert_tready ), + .axis_find_tdata (axis_find_tdata ), + .axis_find_tvalid (axis_find_tvalid ), + .axis_find_tready (axis_find_tready ), + .axis_result_tdata (axis_result_tdata ), + .axis_result_tkeep (axis_result_tkeep ), + .axis_result_tvalid(axis_result_tvalid), + .axis_result_tready(axis_result_tready) + ); + + // Logic to convert from ctrlport to AXI-Stream + + wire ins_req_wr [0:CFG_PORTS-1]; + wire [15:0] ins_req_addr[0:CFG_PORTS-1]; + wire [NPORTS_W-1:0] ins_req_data[0:CFG_PORTS-1]; + wire ins_resp_ack[0:CFG_PORTS-1]; + + reg [(CFG_PORTS*CFG_W)-1:0] cfg_tdata; + reg [CFG_PORTS-1:0] cfg_tvalid = {CFG_PORTS{1'b0}}; + wire [CFG_PORTS-1:0] cfg_tready; + + genvar i; + generate for (i = 0; i < CFG_PORTS; i=i+1) begin + assign ins_req_wr [i] = (i < NPORTS) ? port_req_wr[i] : ext_req_wr; + assign ins_req_addr[i] = (i < NPORTS) ? port_req_addr[i*16 +: 16] : ext_req_addr; + assign ins_req_data[i] = (i < NPORTS) ? port_req_data[i*32 +: NPORTS_W] : ext_req_data[NPORTS_W-1:0]; + if (i < NPORTS) + assign port_resp_ack[i] = ins_resp_ack[i]; + else + assign ext_resp_ack = ins_resp_ack[i]; + + always @(posedge clk) begin + if (reset) begin + cfg_tvalid[i] <= 1'b0; + end else begin + if (~cfg_tvalid[i]) begin + if (ins_req_wr[i]) begin + cfg_tvalid[i] <= 1'b1; + cfg_tdata[(CFG_W*i) +: CFG_W] <= {ins_req_data[i], ins_req_addr[i]}; + end + end else begin + cfg_tvalid[i] <= ~cfg_tready[i]; + end + end + end + assign ins_resp_ack[i] = cfg_tvalid[i] & cfg_tready[i]; + end endgenerate + + // Multiplexer between XB ports and external cfg + + axi_mux #( + .WIDTH(CFG_W), .SIZE(CFG_PORTS), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) rtcfg_mux_i ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(cfg_tdata), .i_tlast({(NPORTS_W + 16){1'b1}}), + .i_tvalid(cfg_tvalid), .i_tready(cfg_tready), + .o_tdata({insert_tdata, insert_tdest}), .o_tlast(), + .o_tvalid(insert_tvalid), .o_tready(insert_tready) + ); + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/Makefile b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/Makefile new file mode 100644 index 000000000..7fa7ae03b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/Makefile @@ -0,0 +1,52 @@ +# +# Copyright 2015 Ettus Research LLC +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Define part using PART_ID (//) +ARCH = kintex7 +PART_ID = xc7k410t/ffg900/-2 + +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/control/Makefile.srcs +include $(BASE_DIR)/../lib/fifo/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/crossbar/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs + +DESIGN_SRCS = $(abspath \ +$(FIFO_SRCS) \ +$(CONTROL_LIB_SRCS) \ +$(RFNOC_XBAR_SRCS) \ +$(RFNOC_CORE_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +TB_TOP_MODULE ?= crossbar_tb +SIM_TOP = $(TB_TOP_MODULE) + +SIM_SRCS = \ +$(abspath chdr_traffic_source_sim.sv) \ +$(abspath chdr_traffic_sink_sim.sv) \ +$(abspath crossbar_tb.sv) \ +$(abspath $(TB_TOP_MODULE).sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/Makefile b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/Makefile new file mode 100644 index 000000000..0f1a10a6e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/Makefile @@ -0,0 +1,51 @@ +# +# Copyright 2015 Ettus Research LLC +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Define part using PART_ID (//) +ARCH = kintex7 +PART_ID = xc7k410t/ffg900/-2 + +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/control/Makefile.srcs +include $(BASE_DIR)/../lib/fifo/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/crossbar/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs + +DESIGN_SRCS = $(abspath \ +$(FIFO_SRCS) \ +$(CONTROL_LIB_SRCS) \ +$(RFNOC_XBAR_SRCS) \ +$(RFNOC_CORE_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = axis_ctrl_crossbar_nxn_tb + +SIM_SRCS = \ +$(abspath axis_ctrl_crossbar_nxn_tb.sv) \ +$(abspath ../crossbar_tb.sv) \ +$(abspath ../chdr_traffic_source_sim.sv) \ +$(abspath ../chdr_traffic_sink_sim.sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/axis_ctrl_crossbar_nxn_tb.sv b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/axis_ctrl_crossbar_nxn_tb.sv new file mode 100644 index 000000000..fa112f5cb --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/axis_ctrl_crossbar_nxn_tb/axis_ctrl_crossbar_nxn_tb.sv @@ -0,0 +1,26 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + + +`timescale 1ns/1ps + +module axis_ctrl_crossbar_nxn_tb(); + crossbar_tb #( + .TEST_NAME ("axis_ctrl_crossbar_nxn_tb"), + .ROUTER_IMPL ("axis_ctrl_2d_torus" ), // Router implementation + .ROUTER_PORTS (20 ), // Number of ports + .ROUTER_DWIDTH (64 ), // Router datapath width + .MTU_LOG2 (5 ), // log2 of max packet size for router + .NUM_MASTERS (4 ), // Number of data generators in test + .TEST_MAX_PACKETS (100 ), // How many packets to stream per test case? + .TEST_LPP (20 ), // Lines per packet + .TEST_MIN_INJ_RATE (10 ), // Minimum injection rate to test + .TEST_MAX_INJ_RATE (40 ), // Maximum injection rate to test + .TEST_INJ_RATE_INCR (10 ), // Injection rate increment + .TEST_GEN_LL_FILES (0 ) // Generate files to produce load-latency graphs? + ) impl ( + /* no IO */ + ); +endmodule diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/Makefile b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/Makefile new file mode 100644 index 000000000..399515640 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/Makefile @@ -0,0 +1,51 @@ +# +# Copyright 2015 Ettus Research LLC +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Define part using PART_ID (//) +ARCH = kintex7 +PART_ID = xc7k410t/ffg900/-2 + +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/control/Makefile.srcs +include $(BASE_DIR)/../lib/fifo/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/crossbar/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs + +DESIGN_SRCS = $(abspath \ +$(FIFO_SRCS) \ +$(CONTROL_LIB_SRCS) \ +$(RFNOC_XBAR_SRCS) \ +$(RFNOC_CORE_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = chdr_crossbar_nxn_tb + +SIM_SRCS = \ +$(abspath chdr_crossbar_nxn_tb.sv) \ +$(abspath ../crossbar_tb.sv) \ +$(abspath ../chdr_traffic_source_sim.sv) \ +$(abspath ../chdr_traffic_sink_sim.sv) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/chdr_crossbar_nxn_tb.sv b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/chdr_crossbar_nxn_tb.sv new file mode 100644 index 000000000..1c5cace63 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_crossbar_nxn_tb/chdr_crossbar_nxn_tb.sv @@ -0,0 +1,26 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + + +`timescale 1ns/1ps + +module chdr_crossbar_nxn_tb(); + crossbar_tb #( + .TEST_NAME ("chdr_crossbar_nxn_tb"), + .ROUTER_IMPL ("chdr_crossbar_nxn" ), // Router implementation + .ROUTER_PORTS (10 ), // Number of ports + .ROUTER_DWIDTH (64 ), // Router datapath width + .MTU_LOG2 (7 ), // log2 of max packet size for router + .NUM_MASTERS (10 ), // Number of data generators in test + .TEST_MAX_PACKETS (100 ), // How many packets to stream per test case? + .TEST_LPP (100 ), // Lines per packet + .TEST_MIN_INJ_RATE (60 ), // Minimum injection rate to test + .TEST_MAX_INJ_RATE (100 ), // Maximum injection rate to test + .TEST_INJ_RATE_INCR (10 ), // Injection rate increment + .TEST_GEN_LL_FILES (0 ) // Generate files to produce load-latency graphs? + ) impl ( + /* no IO */ + ); +endmodule diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_sink_sim.sv b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_sink_sim.sv new file mode 100644 index 000000000..a9fe3ba27 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_sink_sim.sv @@ -0,0 +1,150 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_traffic_sink_sim +// Description: +// A sink for CHDR traffic. Simulation only. +// Accepts packets and computes the following metrics: +// - Data integrity errors +// - Packet latency +// - Throughput counts +// All metrics can optionally be written to a file to +// generate load-latency graphs. + +`timescale 1ns/1ps + +`include "sim_cvita_lib.svh" + +module chdr_traffic_sink_sim #( + parameter WIDTH = 64, + parameter MTU = 5, + parameter [15:0] NODE_ID = 'd0, + parameter [15:0] NUM_NODES = 'd16, + parameter FILE_PATH = ".", + parameter FLUSH_N = 4 +) ( + // Clocks and resets + input clk, + input rst, + // Settings + input [63:0] current_time, + input start_stb, + input [7:0] injection_rate, + input [15:0] lines_per_pkt, + input [7:0] traffic_patt, + // CHDR master interface + input [WIDTH-1:0] s_axis_tdata, + input s_axis_tlast, + input s_axis_tvalid, + output s_axis_tready, + // Metrics + output session_active, + output [31:0] xfer_count, + output [31:0] pkt_count, + output [31:0] data_err_count, + output [31:0] route_err_count +); + + // Constants + localparam integer ERR_BIT_PKT_SIZE_MISMATCH = 1; + localparam integer ERR_BIT_PKT_DATA_MISMATCH = 2; + localparam integer ERR_BIT_PKT_DEST_MISMATCH = 4; + localparam integer ERR_BIT_PKT_SEQUENCE_ERR = 8; + + cvita_slave #(.DWIDTH(WIDTH)) s_chdr (.clk(clk)); + cvita_pkt_t pkt; + + assign s_chdr.axis.tdata = s_axis_tdata; + assign s_chdr.axis.tlast = s_axis_tlast; + assign s_chdr.axis.tvalid = s_axis_tvalid; + assign s_axis_tready = s_chdr.axis.tready; + + logic running = 0; + integer num_data_errs = 0; + integer num_route_errs = 0; + logic [31:0] num_pkts_xferd = 0; + logic [31:0] num_samps_xferd = 0; + + assign data_err_count = num_data_errs; + assign route_err_count = num_route_errs; + assign xfer_count = num_samps_xferd; + assign pkt_count = num_pkts_xferd; + assign session_active = running; + + integer session = 0; + string filename; + integer handle = 0; + integer err = 0; + integer bus_idle_cnt = 0; + logic [WIDTH-1:0] i; + + // Egress buff in source is MTU + 4 + localparam integer IDLE_TIMEOUT = (1 << (MTU + 4 + FLUSH_N)); + + initial begin: consume_blk + // Consume infinitely + s_chdr.reset(); + while (1) begin + // A session begins on the posedge of start_stb + while (~start_stb) @(posedge clk); + session = session + 1; + $sformat(filename, "%s/pkts_node%05d_inj%03d_lpp%05d_traffic%c_sess%04d.csv", + FILE_PATH, NODE_ID, injection_rate, lines_per_pkt, traffic_patt, session); + if (FILE_PATH != "") begin + handle = $fopen(filename, "w"); + if (handle == 0) begin + $error("Could not open file: %s", filename); + $finish(); + end + end + if (handle != 0) $fdisplay(handle, "Src,Dst,Seqno,Error,Latency"); + s_chdr.reset(); + num_data_errs = 0; + num_route_errs = 0; + num_pkts_xferd = 0; + num_samps_xferd = 0; + bus_idle_cnt = 0; + running = 1; + while (1) begin + // Pull packet from bus + err = 0; + if (~s_chdr.axis.tvalid[0]) begin + @(posedge clk); + bus_idle_cnt = bus_idle_cnt + 1; + if (bus_idle_cnt <= IDLE_TIMEOUT) + continue; + else + break; + end + s_chdr.pull_pkt(pkt, 0); + bus_idle_cnt = 0; + num_pkts_xferd = num_pkts_xferd + 1; + num_samps_xferd = num_samps_xferd + lines_per_pkt; + // Validate packet + if (pkt.hdr.dst_sid != NODE_ID) begin + err = err + ERR_BIT_PKT_DEST_MISMATCH; + num_route_errs = num_route_errs + 1; + end + if (pkt.payload.size() != lines_per_pkt-2) begin + err = err + ERR_BIT_PKT_SIZE_MISMATCH; + num_data_errs = num_data_errs + 1; + end else begin + for (i = 'd0; i < (lines_per_pkt-2); i=i+1) begin + if (pkt.payload[i] != i) begin + err = err + ERR_BIT_PKT_DATA_MISMATCH; + num_data_errs = num_data_errs + 1; + break; + end + end + end + if (handle != 0) $fdisplay(handle, "%00d,%00d,%00d,%00d,%00d", + pkt.hdr.src_sid, pkt.hdr.dst_sid, pkt.hdr.seqnum, err, (current_time - pkt.hdr.timestamp)); + end + running = 0; + if (handle != 0) $fclose(handle); + end + end + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_source_sim.sv b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_source_sim.sv new file mode 100644 index 000000000..8c3d974c9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/chdr_traffic_source_sim.sv @@ -0,0 +1,202 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_traffic_source_sim +// Description: +// A traffic generator for CHDR traffic. Simulation only. +// Supports multiple traffic pattern and injection rates. +// + +`timescale 1ns/1ps + +`include "sim_cvita_lib.svh" + +module chdr_traffic_source_sim #( + parameter WIDTH = 64, // Width of the AXI-Stream data bus + parameter MTU = 5, // log2 of the max number of lines in a packet + parameter [15:0] NODE_ID = 'd0, // Node ID for this generator + parameter [15:0] NUM_NODES = 'd16 // Total number of generators in the application +) ( + // Clocks and resets + input clk, // AXI-Stream clock + input rst, // AXI-Stream reset + // Settings + input [63:0] current_time, // The current value of the global timebase (synch to clk) + input start_stb, // A strobe that indicates the start of a generation session + input [7:0] injection_rate, // The inject rate (in percent) to simulate + input [15:0] lines_per_pkt, // Number of lines per packet to generate + input [7:0] traffic_patt, // The traffic pattern (see localparams below for values) + input [31:0] num_pkts_to_send, // Number of packets to send + // CHDR master interface + output [WIDTH-1:0] m_axis_tdata, // AXI-Stream master tdata + output m_axis_tlast, // AXI-Stream master tlast + output m_axis_tvalid, // AXI-Stream master tvalid + input m_axis_tready, // AXI-Stream master tready + // Metrics + output session_active, // Signal indicating if generation session is active + output [63:0] session_duration, // Session duration (only valid after session ends) + output [31:0] xfer_count, // Number of lines transferred (only valid after session ends) + output [31:0] pkt_count // Number of packets transferred (only valid after session ends) +); + // **** Supported Traffic Patters **** + localparam [7:0] TRAFFIC_PATT_LOOPBACK = 8'd76; //L + localparam [7:0] TRAFFIC_PATT_NEIGHBOR = 8'd78; //N + localparam [7:0] TRAFFIC_PATT_BIT_COMPLEMENT = 8'd67; //C + localparam [7:0] TRAFFIC_PATT_SEQUENTIAL = 8'd83; //S + localparam [7:0] TRAFFIC_PATT_UNIFORM = 8'd85; //U + localparam [7:0] TRAFFIC_PATT_UNIFORM_OTHERS = 8'd79; //O + localparam [7:0] TRAFFIC_PATT_RANDOM_PERM = 8'd82; //R + + cvita_master #(.DWIDTH(WIDTH)) m_chdr (.clk(clk)); + axis_t #(.DWIDTH(WIDTH)) post_fifo (.clk(clk)); + axis_t #(.DWIDTH(WIDTH)) pre_gate (.clk(clk)); + cvita_hdr_t header; + reg throttle = 1'b1; + + logic running = 0; + logic [31:0] curr_pkt_num = 'd0; + logic [31:0] num_samps_xferd = 'd0; + logic [63:0] start_time = 0; + logic [63:0] stop_time = 0; + logic [15:0] last_gen_sid = (NODE_ID - 16'd1); + + assign xfer_count = num_samps_xferd; + assign pkt_count = curr_pkt_num; + assign session_duration = (stop_time - start_time); + assign session_active = running; + + // Utility function to assign SIDs based on traffic pattern + function [15:0] gen_dst_sid; + input [7:0] traffic_patt; + input [15:0] last_sid; + + if (traffic_patt == TRAFFIC_PATT_UNIFORM) begin + gen_dst_sid = $urandom_range('d0, NUM_NODES-'d1); + end else if (traffic_patt == TRAFFIC_PATT_UNIFORM_OTHERS) begin + logic [31:0] rnum = $urandom_range('d0, NUM_NODES-'d2); + if (rnum < NODE_ID) + gen_dst_sid = rnum[15:0]; + else + gen_dst_sid = rnum[15:0] + 16'd1; + end else if (traffic_patt == TRAFFIC_PATT_SEQUENTIAL) begin + gen_dst_sid = (last_sid + 16'd1) % NUM_NODES; + end else if (traffic_patt == TRAFFIC_PATT_NEIGHBOR) begin + gen_dst_sid = (NODE_ID + 16'd1) % NUM_NODES; + end else if (traffic_patt == TRAFFIC_PATT_LOOPBACK) begin + gen_dst_sid = NODE_ID; + end else if (traffic_patt == TRAFFIC_PATT_BIT_COMPLEMENT) begin + gen_dst_sid = (NUM_NODES - NODE_ID - 1) % NUM_NODES; + end else if (traffic_patt == TRAFFIC_PATT_RANDOM_PERM) begin + //TODO: Implement me + gen_dst_sid = 0; + end else begin + gen_dst_sid = 'd0; + end + endfunction + + // Generation loop. Push to m_chdr infinitely fast + initial begin: gen_blk + // Generate infinitely + $srandom(NODE_ID + NUM_NODES); + m_chdr.reset(); + while (1) begin + // A generation session begins on the posedge of start_stb + while (~start_stb) @(posedge clk); + curr_pkt_num = 'd0; + m_chdr.reset(); + num_samps_xferd = 'd0; + start_time = current_time; + running = 1; + while (curr_pkt_num < num_pkts_to_send) begin + header = '{ + pkt_type:DATA, has_time:1, eob:0, + seqnum:curr_pkt_num[11:0], length:(lines_per_pkt*8), + src_sid:NODE_ID, dst_sid:gen_dst_sid(traffic_patt, last_gen_sid), + timestamp:0 //TS attached later + }; + last_gen_sid = header.dst_sid; + curr_pkt_num = curr_pkt_num + 'd1; + m_chdr.push_ramp_pkt(lines_per_pkt-2, 'h0, 'h1, header); + num_samps_xferd = num_samps_xferd + lines_per_pkt; + end + running = 0; + stop_time = current_time; + end + end + + // Capture packets in a really short FIFO (for backpressure) + axi_fifo #( + .WIDTH(WIDTH+1), .SIZE(MTU + 1) + ) fifo_i ( + .clk (clk), + .reset (rst), + .clear (1'b0), + .i_tdata ({m_chdr.axis.tlast, m_chdr.axis.tdata}), + .i_tvalid (m_chdr.axis.tvalid), + .i_tready (m_chdr.axis.tready), + .o_tdata ({post_fifo.tlast, post_fifo.tdata}), + .o_tvalid (post_fifo.tvalid), + .o_tready (post_fifo.tready), + .space (), + .occupied () + ); + + // Attach timestamp after the packet leaves the FIFO after + // throttling. + + localparam [1:0] ST_HDR = 2'd0; + localparam [1:0] ST_TS = 2'd1; + localparam [1:0] ST_BODY = 2'd2; + + reg [1:0] pkt_state = ST_HDR; + always_ff @(posedge clk) begin + if (rst) begin + pkt_state <= ST_HDR; + end else if (pre_gate.tvalid & pre_gate.tready) begin + case (pkt_state) + ST_HDR: + if (~pre_gate.tlast) + pkt_state <= pre_gate.tdata[61] ? ST_TS : ST_BODY; + ST_TS: + pkt_state <= pre_gate.tlast ? ST_HDR : ST_BODY; + ST_BODY: + pkt_state <= pre_gate.tlast ? ST_HDR : ST_BODY; + default: + pkt_state <= ST_HDR; + endcase + end + end + + // Enforce injection rate by pulling from FIFO with a certain time probability + always_ff @(posedge clk) begin + throttle <= ($urandom_range(32'd99, 32'd0) > {24'h0, injection_rate}); + end + + // Insert timestamp + throttle logic + assign pre_gate.tdata = (pkt_state == ST_TS) ? current_time : post_fifo.tdata; + assign pre_gate.tlast = post_fifo.tlast; + assign pre_gate.tvalid = post_fifo.tvalid & ~throttle; + assign post_fifo.tready = pre_gate.tready & ~throttle; + + // Gate the packet to smooth out throttle-related noise. + // This also serves as a buffer for the packet in case things are backed up + axi_packet_gate #( + .WIDTH(WIDTH), .SIZE(MTU + 4), .USE_AS_BUFF(1) + ) pkt_gate_i ( + .clk (clk), + .reset (rst), + .clear (1'b0), + .i_tdata (pre_gate.tdata), + .i_tlast (pre_gate.tlast), + .i_terror (1'b0), + .i_tvalid (pre_gate.tvalid), + .i_tready (pre_gate.tready), + .o_tdata (m_axis_tdata), + .o_tlast (m_axis_tlast), + .o_tvalid (m_axis_tvalid), + .o_tready (m_axis_tready) + ); + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/crossbar_tb.sv b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/crossbar_tb.sv new file mode 100644 index 000000000..fc9d53fe7 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/crossbar_tb.sv @@ -0,0 +1,428 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + + +`timescale 1ns/1ps +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 7 + +`include "sim_clks_rsts.vh" +`include "sim_exec_report.vh" +`include "sim_set_rb_lib.svh" +`include "sim_axis_lib.svh" + +`define SIM_TIMEOUT_US 1000000 // Default: 1s + +module crossbar_tb #( + parameter TEST_NAME = "crossbar_tb", + // Router parameters + parameter ROUTER_IMPL = "axi_crossbar", // Router implementation + parameter ROUTER_PORTS = 10, // # Router ports + parameter ROUTER_DWIDTH = 64, // Router datapath width + parameter MTU_LOG2 = 7, // log2 of max packet size for router + parameter NUM_MASTERS = ROUTER_PORTS, // Number of data generators in test + // Test parameters + parameter TEST_MAX_PACKETS = 50, // How many packets to stream per test case? + parameter TEST_LPP = 50, // Lines per packet + parameter TEST_MIN_INJ_RATE = 60, // Minimum injection rate to test + parameter TEST_MAX_INJ_RATE = 100, // Maximum injection rate to test + parameter TEST_INJ_RATE_INCR = 10, // Injection rate increment + parameter TEST_GEN_LL_FILES = 0 // Generate files to produce load-latency graphs? + +)( + /* no IO */ +); + `TEST_BENCH_INIT(TEST_NAME,`NUM_TEST_CASES,`NS_PER_TICK) + + //---------------------------------------------------- + // General test setup + //---------------------------------------------------- + + // Clocks and reset + `DEFINE_CLK(clk, 5.000, 50) + `DEFINE_RESET(rst, 0, 10) + + // Timekeeper (cycle counter) + logic [63:0] timestamp; + initial begin : timekeeper_blk + while (rst) @(posedge clk); + timestamp = 'd0; + while (~rst) begin + @(posedge clk); + timestamp = timestamp + 'd1; + end + end + + //---------------------------------------------------- + // Instantiate traffic generators, checkers, buses + //---------------------------------------------------- + localparam FILE_PATH = {`WORKING_DIR, "/data/", ROUTER_IMPL}; + + // Data buses + axis_t #(.DWIDTH(ROUTER_DWIDTH), .NUM_STREAMS(ROUTER_PORTS)) src2rtr_axis (.clk(clk)); + axis_t #(.DWIDTH(ROUTER_DWIDTH), .NUM_STREAMS(ROUTER_PORTS)) rtr2snk_axis (.clk(clk)); + + // Control buses + settings_bus_master #(.SR_AWIDTH(16), .SR_DWIDTH(32)) rtr_sb (.clk(clk)); + wire rtr_sb_ack; + + // Test vector source and sink instantiation + logic [7:0] set_injection_rate; + logic [15:0] set_lines_per_pkt; + logic [7:0] set_traffic_patt; + logic [31:0] set_num_pkts_to_send; + logic snk_start_stb = 0; + logic src_start_stb = 0; + + wire [63:0] session_duration [0:ROUTER_PORTS-1]; + wire [ROUTER_PORTS-1:0] src_active; + wire [31:0] src_xfer_count [0:ROUTER_PORTS-1]; + wire [31:0] src_pkt_count [0:ROUTER_PORTS-1]; + wire [ROUTER_PORTS-1:0] snk_active; + wire [31:0] snk_xfer_count [0:ROUTER_PORTS-1]; + wire [31:0] snk_pkt_count [0:ROUTER_PORTS-1]; + wire [31:0] snk_data_err_count [0:ROUTER_PORTS-1]; + wire [31:0] snk_route_err_count[0:ROUTER_PORTS-1]; + + wire deadlock_detected; + reg deadlock_detected_del = 1'b0; + always @(posedge clk) deadlock_detected_del <= deadlock_detected; + wire deadlock_re = (deadlock_detected & ~deadlock_detected_del); + wire deadlock_fe = (~deadlock_detected & deadlock_detected_del); + + genvar i; + generate for (i = 0; i < ROUTER_PORTS; i=i+1) begin: src_snk_blk + chdr_traffic_source_sim #( + .WIDTH (ROUTER_DWIDTH), + .MTU (MTU_LOG2), + .NODE_ID (i), + .NUM_NODES (ROUTER_PORTS) + ) traffic_src ( + .clk (clk), + .rst (rst), + .current_time (timestamp), + .start_stb (src_start_stb & (i < NUM_MASTERS)), + .injection_rate (set_injection_rate), + .lines_per_pkt (set_lines_per_pkt), + .traffic_patt (set_traffic_patt), + .num_pkts_to_send (set_num_pkts_to_send), + .m_axis_tdata (src2rtr_axis.tdata[((i+1)*ROUTER_DWIDTH)-1:i*ROUTER_DWIDTH]), + .m_axis_tlast (src2rtr_axis.tlast[i]), + .m_axis_tvalid (src2rtr_axis.tvalid[i]), + .m_axis_tready (src2rtr_axis.tready[i]), + .session_active (src_active[i]), + .session_duration (session_duration[i]), + .xfer_count (src_xfer_count[i]), + .pkt_count (src_pkt_count[i]) + ); + + chdr_traffic_sink_sim #( + .WIDTH (ROUTER_DWIDTH), + .MTU (MTU_LOG2), + .NODE_ID (i), + .NUM_NODES (ROUTER_PORTS), + .FILE_PATH (TEST_GEN_LL_FILES==1 ? FILE_PATH : "") + ) traffic_sink ( + .clk (clk), + .rst (rst), + .current_time (timestamp), + .start_stb (snk_start_stb), + .injection_rate (set_injection_rate), + .lines_per_pkt (set_lines_per_pkt), + .traffic_patt (set_traffic_patt), + .s_axis_tdata (rtr2snk_axis.tdata[((i+1)*ROUTER_DWIDTH)-1:i*ROUTER_DWIDTH]), + .s_axis_tlast (rtr2snk_axis.tlast[i]), + .s_axis_tvalid (rtr2snk_axis.tvalid[i]), + .s_axis_tready (rtr2snk_axis.tready[i]), + .session_active (snk_active[i]), + .xfer_count (snk_xfer_count[i]), + .pkt_count (snk_pkt_count[i]), + .data_err_count (snk_data_err_count[i]), + .route_err_count (snk_route_err_count[i]) + ); + end endgenerate + + //---------------------------------------------------- + // Instantiate DUT + //---------------------------------------------------- + generate if (ROUTER_IMPL == "FIFO") begin + for (i = 0; i < ROUTER_PORTS; i=i+1) begin + axi_fifo #( + .WIDTH(ROUTER_DWIDTH+1), .SIZE(0) + ) fifo_i ( + .clk (clk), + .reset (rst), + .clear (1'b0), + .i_tdata ({src2rtr_axis.tlast[i], src2rtr_axis.tdata[((i+1)*ROUTER_DWIDTH)-1:i*ROUTER_DWIDTH]}), + .i_tvalid (src2rtr_axis.tvalid[i]), + .i_tready (src2rtr_axis.tready[i]), + .o_tdata ({rtr2snk_axis.tlast[i], rtr2snk_axis.tdata[((i+1)*ROUTER_DWIDTH)-1:i*ROUTER_DWIDTH]}), + .o_tvalid (rtr2snk_axis.tvalid[i]), + .o_tready (rtr2snk_axis.tready[i]), + .space (), + .occupied () + ); + end + end else if (ROUTER_IMPL == "axi_crossbar") begin + axi_crossbar #( + .BASE (0), + .FIFO_WIDTH (ROUTER_DWIDTH), + .DST_WIDTH (16), + .NUM_INPUTS (ROUTER_PORTS), + .NUM_OUTPUTS (ROUTER_PORTS) + ) router_dut_i ( + // General + .clk (clk), + .reset (rst), + .clear (1'b0), + .local_addr (8'd0), + // Inputs + .i_tdata (src2rtr_axis.tdata), + .i_tlast (src2rtr_axis.tlast), + .i_tvalid (src2rtr_axis.tvalid), + .i_tready (src2rtr_axis.tready), + .pkt_present (src2rtr_axis.tvalid), + // Output + .o_tdata (rtr2snk_axis.tdata), + .o_tlast (rtr2snk_axis.tlast), + .o_tvalid (rtr2snk_axis.tvalid), + .o_tready (rtr2snk_axis.tready), + // Setting Bus + .set_stb (rtr_sb.settings_bus.set_stb), + .set_addr (rtr_sb.settings_bus.set_addr), + .set_data (rtr_sb.settings_bus.set_data), + // Readback bus + .rb_rd_stb (1'b0), + .rb_addr ({(2*$clog2(ROUTER_PORTS)){1'b0}}), + .rb_data () + ); + end else if (ROUTER_IMPL == "chdr_crossbar_nxn") begin + chdr_crossbar_nxn #( + .CHDR_W (ROUTER_DWIDTH), + .NPORTS (ROUTER_PORTS), + .DEFAULT_PORT (0), + .MTU (MTU_LOG2), + .ROUTE_TBL_SIZE (6), + .MUX_ALLOC ("ROUND-ROBIN"), + .OPTIMIZE ("AREA"), + .NPORTS_MGMT (0), + .EXT_RTCFG_PORT (1) + ) router_dut_i ( + // General + .clk (clk), + .reset (rst), + // Inputs + .s_axis_tdata (src2rtr_axis.tdata), + .s_axis_tlast (src2rtr_axis.tlast), + .s_axis_tvalid (src2rtr_axis.tvalid), + .s_axis_tready (src2rtr_axis.tready), + // Output + .m_axis_tdata (rtr2snk_axis.tdata), + .m_axis_tlast (rtr2snk_axis.tlast), + .m_axis_tvalid (rtr2snk_axis.tvalid), + .m_axis_tready (rtr2snk_axis.tready), + // External router config + .ext_rtcfg_stb (rtr_sb.settings_bus.set_stb), + .ext_rtcfg_addr (rtr_sb.settings_bus.set_addr), + .ext_rtcfg_data (rtr_sb.settings_bus.set_data), + .ext_rtcfg_ack (rtr_sb_ack) + ); + end else begin + axis_ctrl_crossbar_nxn #( + .WIDTH (ROUTER_DWIDTH), + .NPORTS (ROUTER_PORTS), + .TOPOLOGY (ROUTER_IMPL == "axis_ctrl_2d_torus" ? "TORUS" : "MESH"), + .INGRESS_BUFF_SIZE(MTU_LOG2), + .ROUTER_BUFF_SIZE (MTU_LOG2), + .ROUTING_ALLOC ("WORMHOLE"), + .SWITCH_ALLOC ("PRIO") + ) router_dut_i ( + // General + .clk (clk), + .reset (rst), + // Inputs + .s_axis_tdata (src2rtr_axis.tdata), + .s_axis_tlast (src2rtr_axis.tlast), + .s_axis_tvalid (src2rtr_axis.tvalid), + .s_axis_tready (src2rtr_axis.tready), + // Output + .m_axis_tdata (rtr2snk_axis.tdata), + .m_axis_tlast (rtr2snk_axis.tlast), + .m_axis_tvalid (rtr2snk_axis.tvalid), + .m_axis_tready (rtr2snk_axis.tready), + // Deadlock detection + .deadlock_detected(deadlock_detected) + ); + end endgenerate + + //---------------------------------------------------- + // Test routine. Runs tests and writes metrics to file + //---------------------------------------------------- + + // Constants + localparam [7:0] TRAFFIC_PATT_LOOPBACK = 8'd76; //L + localparam [7:0] TRAFFIC_PATT_NEIGHBOR = 8'd78; //N + localparam [7:0] TRAFFIC_PATT_BIT_COMPLEMENT = 8'd67; //C + localparam [7:0] TRAFFIC_PATT_SEQUENTIAL = 8'd83; //S + localparam [7:0] TRAFFIC_PATT_UNIFORM = 8'd85; //U + localparam [7:0] TRAFFIC_PATT_UNIFORM_OTHERS = 8'd79; //O + localparam [7:0] TRAFFIC_PATT_RANDOM_PERM = 8'd82; //R + + string filename; + integer node; + integer session = 0; + integer handle = 0; + logic [63:0] start_time; + integer total_pkts_recvd = 0, total_pkts_sent = 0; + + task sim_dataflow; + input [7:0] injection_rate; + input [7:0] traffic_patt; + input [15:0] lines_per_pkt; + input [31:0] num_pkts_to_send; + begin + session = session + 1; + $display("--------------- New Simulation ---------------"); + $display("- Module = %s", ROUTER_IMPL); + $display("- Nodes = %00d", ROUTER_PORTS); + $display("- Injection Rate = %00d%%", injection_rate); + $display("- Traffic Pattern = %c", traffic_patt); + $display("- Packet Size = %00d words (%00d bits)", lines_per_pkt, ROUTER_DWIDTH); + $display("- Max Packets = %00d", num_pkts_to_send); + // Configure settings + @(posedge clk); + set_injection_rate = injection_rate; + set_lines_per_pkt = lines_per_pkt; + set_traffic_patt = traffic_patt; + set_num_pkts_to_send = num_pkts_to_send; + @(posedge clk); + // Start the sink then the source + $display("Data flow starting..."); + snk_start_stb = 1; + src_start_stb = 1; + @(posedge clk); + src_start_stb = 0; + snk_start_stb = 0; + @(posedge clk); + start_time = timestamp; + // Wait for source blocks to finish generating + $display("Waiting for packets to transmit... (may take a while)"); + while (|src_active) begin + @(posedge clk); + if (deadlock_re) $display("WARNING: Deadlock detected"); + if (deadlock_fe) $display("Recovered from deadlock"); + end + // Wait for sink blocks to finish consuming + $display("All packets transmitted. Waiting to flush..."); + while (|snk_active) @(posedge clk); + // If router deadlocks then wait for it to recover + if (deadlock_detected) begin + $display("Waiting for deadlock recovery to finish..."); + while (deadlock_detected) @(posedge clk); + end + repeat(set_lines_per_pkt) @(posedge clk); + // Record summary to file and print to console + $sformat(filename, "%s/info_inj%03d_lpp%05d_traffic%c_sess%04d.csv", + FILE_PATH, injection_rate, lines_per_pkt, traffic_patt, session); + if (TEST_GEN_LL_FILES == 1) begin + handle = $fopen(filename, "w"); + if (handle == 0) begin + $error("Could not open file: %s", filename); + $finish(); + end + end + if (handle != 0) $fdisplay(handle, "Impl,Node,TxPkts,RxPkts,Duration,ErrRoute,ErrData"); + total_pkts_sent = 0; + total_pkts_recvd = 0; + for (node = 0; node < ROUTER_PORTS; node=node+1) begin + $display("- Node #%03d: TX = %5d pkts, RX = %5d pkts, Inj Rate = %3d%%. Errs = %5d route, %5d data", + node,src_pkt_count[node], snk_pkt_count[node], ((src_xfer_count[node]*100)/session_duration[node]), + snk_route_err_count[node], snk_data_err_count[node]); + if (handle != 0) $fdisplay(handle, "%s,%00d,%00d,%00d,%00d,%00d,%00d", ROUTER_IMPL, + node,src_pkt_count[node], snk_pkt_count[node], session_duration[node], + snk_route_err_count[node], snk_data_err_count[node]); + total_pkts_sent = total_pkts_sent + src_pkt_count[node]; + total_pkts_recvd = total_pkts_recvd + snk_pkt_count[node]; + `ASSERT_ERROR(snk_route_err_count[node] == 0, "Routing errors. Received packets destined to other nodes"); + `ASSERT_ERROR(snk_data_err_count[node] == 0, "Integrity errors. Received corrupted packets"); + end + $display("Finished. Elapsed = %00d cycles, TX = %00d pkts, RX = %00d pkts", + (timestamp - start_time), total_pkts_sent, total_pkts_recvd); + `ASSERT_ERROR(total_pkts_recvd == total_pkts_sent, "Total # TX packets did not match the total # RX packets"); + if (handle != 0) $fclose(handle); + $display("----------------------------------------------"); + end + endtask + + //---------------------------------------------------- + // Main test loop + //---------------------------------------------------- + + logic [31:0] MAX_PACKETS = TEST_MAX_PACKETS; + logic [15:0] LPP = TEST_LPP; + integer MIN_INJ_RATE = TEST_MIN_INJ_RATE; + integer MAX_INJ_RATE = TEST_MAX_INJ_RATE; + integer INJ_RATE_INCR = TEST_INJ_RATE_INCR; + + integer inj_rate = 0; + initial begin : tb_main + src_start_stb = 0; + snk_start_stb = 0; + rtr_sb.reset(); + while (rst) @(posedge clk); + + repeat (10) @(posedge clk); + + `TEST_CASE_START("Set up crossbar"); + for (node = 0; node < ROUTER_PORTS; node=node+1) begin + if (ROUTER_IMPL == "axi_crossbar") begin + rtr_sb.write(16'd256 + node[15:0], {16'h0, node[15:0]}); + end else if (ROUTER_IMPL == "chdr_crossbar_nxn") begin + rtr_sb.write(node[15:0], {16'h0, node[15:0]}); + while (~rtr_sb_ack) @(posedge clk); + end + end + `TEST_CASE_DONE(1) + + `TEST_CASE_START("Simulate LOOPBACK Traffic Pattern"); + for (inj_rate = MIN_INJ_RATE; inj_rate <= MAX_INJ_RATE; inj_rate = inj_rate + INJ_RATE_INCR) begin + sim_dataflow(inj_rate, TRAFFIC_PATT_LOOPBACK, LPP, MAX_PACKETS); + end + `TEST_CASE_DONE(1) + + `TEST_CASE_START("Simulate SEQUENTIAL Traffic Pattern"); + for (inj_rate = MIN_INJ_RATE; inj_rate <= MAX_INJ_RATE; inj_rate = inj_rate + INJ_RATE_INCR) begin + sim_dataflow(inj_rate, TRAFFIC_PATT_SEQUENTIAL, LPP, MAX_PACKETS); + end + `TEST_CASE_DONE(1) + + `TEST_CASE_START("Simulate UNIFORM Traffic Pattern"); + for (inj_rate = MIN_INJ_RATE; inj_rate <= MAX_INJ_RATE; inj_rate = inj_rate + INJ_RATE_INCR) begin + sim_dataflow(inj_rate, TRAFFIC_PATT_UNIFORM, LPP, MAX_PACKETS); + end + `TEST_CASE_DONE(1) + + `TEST_CASE_START("Simulate UNIFORM_OTHERS Traffic Pattern"); + for (inj_rate = MIN_INJ_RATE; inj_rate <= MAX_INJ_RATE; inj_rate = inj_rate + INJ_RATE_INCR) begin + sim_dataflow(inj_rate, TRAFFIC_PATT_UNIFORM_OTHERS, LPP, MAX_PACKETS); + end + `TEST_CASE_DONE(1) + + `TEST_CASE_START("Simulate BIT_COMPLEMENT Traffic Pattern"); + for (inj_rate = MIN_INJ_RATE; inj_rate <= MAX_INJ_RATE; inj_rate = inj_rate + INJ_RATE_INCR) begin + sim_dataflow(inj_rate, TRAFFIC_PATT_BIT_COMPLEMENT, LPP, MAX_PACKETS); + end + `TEST_CASE_DONE(1) + + `TEST_CASE_START("Simulate NEIGHBOR Traffic Pattern"); + for (inj_rate = MIN_INJ_RATE; inj_rate <= MAX_INJ_RATE; inj_rate = inj_rate + INJ_RATE_INCR) begin + sim_dataflow(inj_rate, TRAFFIC_PATT_NEIGHBOR, LPP, MAX_PACKETS); + end + `TEST_CASE_DONE(1) + + `TEST_BENCH_DONE + end // initial begin + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/gen_load_latency_graph.py b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/gen_load_latency_graph.py new file mode 100755 index 000000000..35821c2c4 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/gen_load_latency_graph.py @@ -0,0 +1,169 @@ +#!/usr/bin/env python3 +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# +# Description +# Parses the output files generated by crossbar_tb and outputs +# a load-latency graph and a expected-actual throughput graph + +import os, sys +import argparse +import time +import glob +import csv +import re +import numpy as np + +import matplotlib +#matplotlib.use('Agg') +import matplotlib.pyplot as plt + +def get_options(): + parser = argparse.ArgumentParser(description='Generate Load Latency Graphs') + parser.add_argument('datadir', type=str, default='.', help='Location of packet capture files generated by testbench') + return parser.parse_args() + +TRAFFIC_PATTERNS = {'U':'UNIFORM', 'O':'UNIFORM_OTHERS', 'N':'NEIGHBOR', 'L':'LOOPBACK', 'S':'SEQUENTIAL', 'C':'BIT_COMPLEMENT', 'R':'RANDOM_PERM'} + +class InfoFile(): + def __init__(self, filename): + # Extract test info from filename + m = re.search(r".*/info_inj([0-9]+)_lpp([0-9]+)_traffic(.)_sess([0-9]+)\.csv", filename) + if m is None: + raise ValueError('Incorrect filename format: %s'%(filename)) + self.inj_rate = int(m.group(1)) + self.lpp = int(m.group(2)) + self.traffic_patt = TRAFFIC_PATTERNS[m.group(3)] + self.session = int(m.group(4)) + + self.tx_pkts = 0 + self.rx_pkts = 0 + self.duration = 0 + self.errs = 0 + self.nodes = 0 + with open(filename, 'r') as csvfile: + reader = csv.reader(csvfile, delimiter=',') + isheader = True + for row in reader: + if isheader: + isheader = False + if row != ['Impl', 'Node', 'TxPkts', 'RxPkts', 'Duration', 'ErrRoute', 'ErrData']: + raise ValueError('Incorrect header: %s'%(filename)) + else: + self.impl = row[0] + self.tx_pkts = self.tx_pkts + int(row[2]) + self.rx_pkts = self.tx_pkts + int(row[3]) + self.duration = self.duration + int(row[4]) + self.errs = self.errs + int(row[5]) + int(row[6]) + self.nodes = self.nodes + 1 + self.real_inj_rate = (100.0 * self.tx_pkts * self.lpp) / self.duration + +class PktFile(): + def __init__(self, filename): + # Extract test info from filename + m = re.search(r".*/pkts_node([0-9]+)_inj([0-9]+)_lpp([0-9]+)_traffic(.)_sess([0-9]+)\.csv", filename) + if m is None: + raise ValueError('Incorrect filename format: %s'%(filename)) + self.node = int(m.group(1)) + self.inj_rate = int(m.group(2)) + self.lpp = int(m.group(3)) + self.traffic_patt = TRAFFIC_PATTERNS[m.group(4)] + self.session = int(m.group(5)) + + self.latencies = [] + with open(filename, 'r') as csvfile: + reader = csv.reader(csvfile, delimiter=',') + isheader = True + for row in reader: + if isheader: + isheader = False + if row != ['Src', 'Dst', 'Seqno', 'Error', 'Latency']: + raise ValueError('Incorrect header: %s'%(filename)) + else: + self.latencies.append(int(row[4])) + + +######################################################################## +# main +######################################################################## +if __name__=='__main__': + options = get_options() + + if (not os.path.isdir(options.datadir)): + print('ERROR: Data director %s does not exist'%(options.datadir)) + sys.exit(1) + + info_db = dict() + info_files = glob.glob(os.path.join(options.datadir, 'info*.csv')) + router_impl = '' + lines_per_pkt = 0 + for ifile in info_files: + print('INFO: Reading %s...'%(ifile)) + tmp = InfoFile(ifile) + router_impl = tmp.impl # Assume that all files have the same impl + lines_per_pkt = tmp.lpp # Assume that all files have the same LPP + info_db[(tmp.lpp, tmp.traffic_patt, tmp.inj_rate)] = tmp + + pkt_db = dict() + pkts_files = glob.glob(os.path.join(options.datadir, 'pkts*.csv')) + for pfile in pkts_files: + print('INFO: Reading %s...'%(pfile)) + tmp = PktFile(pfile) + config_key = (tmp.lpp, tmp.traffic_patt) + if config_key not in pkt_db: + pkt_db[config_key] = dict() + if tmp.inj_rate not in pkt_db[config_key]: + pkt_db[config_key][tmp.inj_rate] = [] + + + pkt_db[config_key][tmp.inj_rate].extend(tmp.latencies) + + # Write load-latency plots to file + actual_inj_rate_db = dict() + for config in sorted(pkt_db): + (lpp, traffic_patt) = config + ll_file = 'load-latency_%s_traffic-%s_lpp-%d.png'%(router_impl, traffic_patt, lpp) + print('INFO: Writing file ' + ll_file + '...') + percentile = [0, 25, 50, 75, 90, 95, 99, 99.9, 100] + plt.figure() + plt.title('Load Latency Graph for %s\n(Traffic: %s, LPP: %d)'%(router_impl, traffic_patt, lpp)) + for p in percentile: + plot_data = dict() + for inj_rate in pkt_db[config]: + real_inj_rate = info_db[(lpp, traffic_patt, inj_rate)].real_inj_rate + plot_data[real_inj_rate] = np.percentile(pkt_db[config][inj_rate], p) + latencies = [] + rates = [] + for inj_rate in sorted(plot_data): + rates.append(inj_rate) + latencies.append(plot_data[inj_rate]) + plt.plot(rates, latencies, label='$P_{%.1f}$'%(p)) + plt.xlabel('Load (%)') + plt.xticks(range(0, 110, 10)) + plt.ylabel('Latency (cycles)') + plt.grid(True) + plt.legend() + plt.savefig(os.path.join(options.datadir, ll_file), dpi=120) + # Generate actual inj_rate graph + real_inj_rates = [] + for inj_rate in sorted(pkt_db[config]): + real_inj_rates.append(info_db[(lpp, traffic_patt, inj_rate)].real_inj_rate) + actual_inj_rate_db[config] = (sorted(pkt_db[config]), real_inj_rates) + + # Write offered vs actual injection rate plots to file + injrate_file = 'injection-rate_%s_lpp-%d.png'%(router_impl, lines_per_pkt) + print('INFO: Writing file ' + injrate_file + '...') + plt.figure() + plt.title('Max Injection Rate Graph for %s'%(router_impl)) + for config in actual_inj_rate_db: + (x, y) = actual_inj_rate_db[config] + plt.plot(x, y, label=str(config)) + plt.xlabel('Offered Injection Rate (%)') + plt.xticks(range(0, 110, 10)) + plt.ylabel('Accepted Injection Rate (%)') + plt.yticks(range(0, 110, 10)) + plt.grid(True) + plt.legend() + plt.savefig(os.path.join(options.datadir, injrate_file), dpi=120) \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/run_sim_multi.py b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/run_sim_multi.py new file mode 100755 index 000000000..8e546fef9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/crossbar_tb/run_sim_multi.py @@ -0,0 +1,106 @@ +#!/usr/bin/python3 +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# +# Description +# Run the crossbar testbench (crossbar_tb) for varios parameter +# configurations and generates load-latency graphs for each run. + +import argparse +import math +import os, sys +import shutil +import glob +import subprocess + +g_tb_top_template = """ +`timescale 1ns/1ps +module crossbar_tb_auto(); + crossbar_tb #( + .TEST_NAME ("crossbar_tb_auto"), + .ROUTER_IMPL ("{rtr_impl}"), + .ROUTER_PORTS ({rtr_ports}), + .ROUTER_DWIDTH ({rtr_width}), + .MTU_LOG2 ({rtr_mtu}), + .NUM_MASTERS ({rtr_sources}), + .TEST_MAX_PACKETS ({tst_maxpkts}), + .TEST_LPP ({tst_lpp}), + .TEST_MIN_INJ_RATE ({tst_injrate_min}), + .TEST_MAX_INJ_RATE ({tst_injrate_max}), + .TEST_INJ_RATE_INCR (10), + .TEST_GEN_LL_FILES (1) + ) impl ( + /* no IO */ + ); +endmodule +""" + +g_test_params = { + 'data': {'rtr_width':64, 'rtr_mtu':7, 'tst_maxpkts':100, 'tst_lpp':100, 'tst_injrate_min':30, 'tst_injrate_max':100}, + 'ctrl': {'rtr_width':64, 'rtr_mtu':5, 'tst_maxpkts':100, 'tst_lpp':20, 'tst_injrate_min':10, 'tst_injrate_max':50}, +} + +g_xb_types = { + 'chdr_crossbar_nxn':'data', 'axi_crossbar':'data', + 'axis_ctrl_2d_torus':'ctrl', 'axis_ctrl_2d_mesh':'ctrl' +} + +def get_options(): + parser = argparse.ArgumentParser(description='Run correctness sim and generate load-latency plots') + parser.add_argument('--impl', type=str, default='chdr_crossbar_nxn', help='Implementation (CSV) [%s]'%(','.join(g_xb_types.keys()))) + parser.add_argument('--ports', type=str, default='16', help='Number of ports (CSV)') + parser.add_argument('--sources', type=str, default='16', help='Number of active data sources (masters)') + return parser.parse_args() + +def launch_run(impl, ports, sources): + run_name = '%s_ports%d_srcs%d'%(impl, ports, sources) + # Prepare a transform map to autogenerate a TB file + transform = {'rtr_impl':impl, 'rtr_ports':ports, 'rtr_sources':sources} + for k,v in g_test_params[g_xb_types[impl]].items(): + transform[k] = v + # Create crossbar_tb_auto.sv with specified parameters + with open('crossbar_tb_auto.sv', 'w') as out_file: + out_file.write(g_tb_top_template.format(**transform)) + # Create data directory for the simulation + data_dir = os.path.join('data', impl) + export_dir = os.path.join('data', run_name) + try: + os.makedirs('data') + except FileExistsError: + pass + os.makedirs(data_dir) + os.makedirs(export_dir) + # Run "make xsim" + exitcode = subprocess.Popen('make xsim TB_TOP_MODULE=crossbar_tb_auto', shell=True).wait() + if exitcode != 0: + raise RuntimeError('Error running "make xsim". Was setupenv.sh run?') + # Generate load-latency graphs + exitcode = subprocess.Popen('gen_load_latency_graph.py ' + data_dir, shell=True).wait() + if exitcode != 0: + raise RuntimeError('Error running "gen_load_latency_graph.py"') + # Copy files + os.rename('xsim.log', os.path.join(export_dir, 'xsim.log')) + for file in glob.glob(os.path.join(data_dir, '*.png')): + shutil.copy(file, export_dir) + # Cleanup outputs + subprocess.Popen('make cleanall', shell=True).wait() + try: + os.remove('crossbar_tb_auto.sv') + except FileNotFoundError: + pass + try: + shutil.rmtree(data_dir) + except OSError: + print('WARNING: Could not delete ' + data_dir) + +def main(): + args = get_options(); + for impl in args.impl.strip().split(','): + for ports in args.ports.strip().split(','): + for sources in args.sources.strip().split(','): + launch_run(impl, int(ports), min(int(ports), int(sources))) + +if __name__ == '__main__': + main() diff --git a/fpga/usrp3/lib/rfnoc/crossbar/gen_node_to_coord_mapping.py b/fpga/usrp3/lib/rfnoc/crossbar/gen_node_to_coord_mapping.py new file mode 100755 index 000000000..a2eaf71fb --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/gen_node_to_coord_mapping.py @@ -0,0 +1,125 @@ +#!/usr/bin/python3 +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +import argparse +import math +import sys +import datetime +import random + +# Parse command line options +# ------------------------------------------------ +def get_options(): + parser = argparse.ArgumentParser(description='Generate a node to coordinate mapping file.') + parser.add_argument('--pattern', type=str, default='xy', choices=['xy', 'yx', 'spiral', 'random'], help='Node distribution pattern') + parser.add_argument('--dimsize', type=int, default=4, help='Maximum dimension size') + parser.add_argument('--seed', type=int, default=None, help='Seed for random permutation generator') + return parser.parse_args() + +# Pattern Generators +# ------------------------------------------------ +def gen_xy(N): + nodes = dict() + for y in range(N): + for x in range(N): + nodes[(y*N + x)] = (x, y) + return nodes + +def gen_yx(N): + nodes = dict() + for y in range(N): + for x in range(N): + nodes[(x*N + y)] = (x, y) + return nodes + +def gen_spiral(N): + nodes = dict() + x = y = 0 + dx = 0 + dy = -1 + for i in range(N**2): + if (-N/2 < x <= N/2) and (-N/2 < y <= N/2): + nodes[i] = (x + int(math.ceil(N/2)) - 1, y + int(math.ceil(N/2)) - 1) + if x == y or (x < 0 and x == -y) or (x > 0 and x == 1-y): + dx, dy = -dy, dx + x, y = x+dx, y+dy + return nodes + +def gen_random(N): + nodes = dict() + rnodes = random.sample(range(N*N), N*N) + for y in range(N): + for x in range(N): + nodes[rnodes[x*N + y]] = (x, y) + return nodes + +# Source Generators +# ------------------------------------------------ +def layout_nodes(nodes): + N = int(math.sqrt(len(nodes))) + #inv_nodes = {v: k for k, v in nodes.iteritems()} + coords = {v: k for k, v in nodes.items()} + lines = [] + for y in range(N): + line = '' + for x in range(N): + line += '%5d'%(coords[(x,y)]) + lines.append(line) + return lines + +def gen_vparams(nodes, N, pattern): + src_lines = [ '\n// DIM_SIZE = %d, PATTERN = %s'%(N,pattern.upper()), '//------------------------------------' ] + for l in layout_nodes(nodes): + src_lines.append('// ' + l) + bitw = math.ceil(math.log2(N)) + xvals = ','.join(['%d\'d%d'%(bitw,v[0]) for k, v in sorted(nodes.items(), reverse=True)]) + yvals = ','.join(['%d\'d%d'%(bitw,v[1]) for k, v in sorted(nodes.items(), reverse=True)]) + xpar = 'localparam [%d:0] XCOORD_DIM_%03d = {%s};'%(bitw*N*N-1, N, xvals) + ypar = 'localparam [%d:0] YCOORD_DIM_%03d = {%s};'%(bitw*N*N-1, N, yvals) + src_lines.append(xpar) + src_lines.append(ypar) + src_lines.append('') + return src_lines + +def gen_lookup_func(dim, N): + src_lines = [ 'function [CLOG2_DIM_SIZE-1:0] node_to_%sdst;'%(dim), ' input [WIDTH-1:0] header;', 'begin'] + dim_sizes = range(2, N+1) + for i in dim_sizes: + node_bitw = math.ceil(math.log2(i*i)) + dim_bitw = math.ceil(math.log2(i)) + prefix = ' ' if (i == dim_sizes[0]) else ' else ' + src_lines.append(prefix + 'if (DIM_SIZE == %d)'%(i)) + src_lines.append(' node_to_%sdst = %sCOORD_DIM_%03d[%d*header[%d:0] +: %d];'%(dim,dim.upper(),i,dim_bitw,node_bitw-1,dim_bitw)) + src_lines.append(' else') + src_lines.append(' node_to_%sdst = {CLOG2_DIM_SIZE{1\'d0}};'%(dim)) + src_lines.append('end endfunction\n\n') + return src_lines + +def gen_vheader(dimsize, mapgen, pattern, filename): + with open(filename, 'w') as vhfile: + vhfile.write('// Copyright %s Ettus Research, A National Instruments Company\n'%(datetime.datetime.now().year)) + vhfile.write('// SPDX-License-Identifier: LGPL-3.0-or-later\n') + vhfile.write('//\n') + vhfile.write('// Autogenerated file. Do not modify.\n') + vhfile.write('// $ %s\n'%(' '.join(sys.argv[:]))) + vhfile.write('\nparameter CLOG2_DIM_SIZE = $clog2(DIM_SIZE); //Vivado workaround\n\n') + for i in range(2, dimsize+1): + nodes = mapgen(i) + N = math.sqrt(len(nodes)) + vhfile.write('\n'.join(gen_vparams(nodes, N, pattern))) + vhfile.write('\n\n') + vhfile.write('\n'.join(gen_lookup_func('x', dimsize))) + vhfile.write('\n'.join(gen_lookup_func('y', dimsize))) + +def main(): + args = get_options(); + random.seed(args.seed) + generators = {'xy': gen_xy, 'yx': gen_yx, 'spiral':gen_spiral, 'random': gen_random} + gen_vheader(args.dimsize, generators[args.pattern], args.pattern, 'mesh_node_mapping.vh') + +if __name__ == '__main__': + main() diff --git a/fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_multi_sw.v b/fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_multi_sw.v new file mode 100644 index 000000000..e0338347b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_multi_sw.v @@ -0,0 +1,481 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: mesh_2d_dor_router_multi_sw +// Description: +// Alternate implementation for mesh_2d_dor_router_single_sw with +// multiple switches for independent paths between inputs and outputs +// **NOTE**: This module has not been validated + +module mesh_2d_dor_router_multi_sw #( + parameter WIDTH = 64, + parameter DIM_SIZE = 4, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_X = 0, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_Y = 0, + parameter TERM_BUFF_SIZE = 5, + parameter XB_BUFF_SIZE = 5, + parameter ROUTING_ALLOC = "WORMHOLE", // Routing (switching) method {WORMHOLE, CUT-THROUGH} + parameter SWITCH_ALLOC = "PRIO" // Switch allocation algorithm {ROUND-ROBIN, PRIO} +) ( + // Clocks and resets + input wire clk, + input wire reset, + + // Terminal connections + input wire [WIDTH-1:0] s_axis_ter_tdata, + input wire s_axis_ter_tlast, + input wire s_axis_ter_tvalid, + output wire s_axis_ter_tready, + output wire [WIDTH-1:0] m_axis_ter_tdata, + output wire m_axis_ter_tlast, + output wire m_axis_ter_tvalid, + input wire m_axis_ter_tready, + + // West inter-router connections + input wire [WIDTH-1:0] s_axis_wst_tdata, + input wire [0:0] s_axis_wst_tdest, + input wire s_axis_wst_tlast, + input wire s_axis_wst_tvalid, + output wire s_axis_wst_tready, + output wire [WIDTH-1:0] m_axis_wst_tdata, + output wire [0:0] m_axis_wst_tdest, + output wire m_axis_wst_tlast, + output wire m_axis_wst_tvalid, + input wire m_axis_wst_tready, + + // East inter-router connections + input wire [WIDTH-1:0] s_axis_est_tdata, + input wire [0:0] s_axis_est_tdest, + input wire s_axis_est_tlast, + input wire s_axis_est_tvalid, + output wire s_axis_est_tready, + output wire [WIDTH-1:0] m_axis_est_tdata, + output wire [0:0] m_axis_est_tdest, + output wire m_axis_est_tlast, + output wire m_axis_est_tvalid, + input wire m_axis_est_tready, + + // North inter-router connections + input wire [WIDTH-1:0] s_axis_nor_tdata, + input wire [0:0] s_axis_nor_tdest, + input wire s_axis_nor_tlast, + input wire s_axis_nor_tvalid, + output wire s_axis_nor_tready, + output wire [WIDTH-1:0] m_axis_nor_tdata, + output wire [0:0] m_axis_nor_tdest, + output wire m_axis_nor_tlast, + output wire m_axis_nor_tvalid, + input wire m_axis_nor_tready, + + // South inter-router connections + input wire [WIDTH-1:0] s_axis_sou_tdata, + input wire [0:0] s_axis_sou_tdest, + input wire s_axis_sou_tlast, + input wire s_axis_sou_tvalid, + output wire s_axis_sou_tready, + output wire [WIDTH-1:0] m_axis_sou_tdata, + output wire [0:0] m_axis_sou_tdest, + output wire m_axis_sou_tlast, + output wire m_axis_sou_tvalid, + input wire m_axis_sou_tready +); + // ------------------------------------------------- + // Routing functions + // ------------------------------------------------- + `include "mesh_node_mapping.vh" + + function [2:0] term_route; + input [WIDTH-1:0] header; + reg [$clog2(DIM_SIZE)-1:0] xdst, ydst; + reg signed [$clog2(DIM_SIZE):0] xdiff, ydiff; + begin + xdst = node_to_xdst(header); + ydst = node_to_ydst(header); + xdiff = xdst - XB_ADDR_X; + ydiff = ydst - XB_ADDR_Y; + // Routing logic + if (xdst == XB_ADDR_X && ydst == XB_ADDR_Y) begin + term_route = 3'd0; //TER + end else if (xdst == XB_ADDR_X) begin + if (ydiff < 0) + term_route = 3'd3; //NOR + else + term_route = 3'd4; //SOU + end else begin + if (xdiff < 0) + term_route = 3'd1; //WST + else + term_route = 3'd2; //EST + end + end + endfunction + + function [1:0] xdim_route; + input [WIDTH-1:0] header; + reg [$clog2(DIM_SIZE)-1:0] xdst, ydst; + reg signed [$clog2(DIM_SIZE):0] xdiff, ydiff; + begin + xdst = node_to_xdst(header); + ydst = node_to_ydst(header); + xdiff = xdst - XB_ADDR_X; + ydiff = ydst - XB_ADDR_Y; + // Routing logic + if (xdst == XB_ADDR_X && ydst == XB_ADDR_Y) begin + xdim_route = 2'd0; //TER + end else if (xdst == XB_ADDR_X) begin + if (ydiff < 0) + xdim_route = 2'd2; //NOR + else + xdim_route = 2'd3; //SOU + end else begin + xdim_route = 2'd1; //Forward + end + end + endfunction + + function [0:0] ydim_route; + input [WIDTH-1:0] header; + reg [$clog2(DIM_SIZE)-1:0] xdst, ydst; + reg signed [$clog2(DIM_SIZE):0] xdiff, ydiff; + begin + xdst = node_to_xdst(header); + ydst = node_to_ydst(header); + xdiff = xdst - XB_ADDR_X; + ydiff = ydst - XB_ADDR_Y; + // Routing logic + if (xdst == XB_ADDR_X && ydst == XB_ADDR_Y) begin + ydim_route = 1'd0; //TER + end else if (xdst == XB_ADDR_X) begin + ydim_route = 1'd1; //Forward + end + end + endfunction + + + // ------------------------------------------------- + // Input buffers + // ------------------------------------------------- + wire [WIDTH-1:0] ter_i_tdata; + wire ter_i_tlast; + wire ter_i_tvalid; + wire ter_i_tready; + + axi_packet_gate #( + .WIDTH(WIDTH), .SIZE(TERM_BUFF_SIZE) + ) term_in_pkt_gate_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (s_axis_ter_tdata), + .i_tlast (s_axis_ter_tlast), + .i_tvalid (s_axis_ter_tvalid), + .i_tready (s_axis_ter_tready), + .i_terror (1'b0), + .o_tdata (ter_i_tdata), + .o_tlast (ter_i_tlast), + .o_tvalid (ter_i_tvalid), + .o_tready (ter_i_tready) + ); + + wire [WIDTH-1:0] wst_i_tdata, est_i_tdata, nor_i_tdata, sou_i_tdata; + wire wst_i_tlast, est_i_tlast, nor_i_tlast, sou_i_tlast; + wire wst_i_tvalid, est_i_tvalid, nor_i_tvalid, sou_i_tvalid; + wire wst_i_tready, est_i_tready, nor_i_tready, sou_i_tready; + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(1), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) wst_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_wst_tdata), + .s_axis_tdest (s_axis_wst_tdest), + .s_axis_tlast (s_axis_wst_tlast), + .s_axis_tvalid (s_axis_wst_tvalid), + .s_axis_tready (s_axis_wst_tready), + .m_axis_tdata (wst_i_tdata), + .m_axis_tlast (wst_i_tlast), + .m_axis_tvalid (wst_i_tvalid), + .m_axis_tready (wst_i_tready) + ); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(1), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) est_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_est_tdata), + .s_axis_tdest (s_axis_est_tdest), + .s_axis_tlast (s_axis_est_tlast), + .s_axis_tvalid (s_axis_est_tvalid), + .s_axis_tready (s_axis_est_tready), + .m_axis_tdata (est_i_tdata), + .m_axis_tlast (est_i_tlast), + .m_axis_tvalid (est_i_tvalid), + .m_axis_tready (est_i_tready) + ); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(1), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) nor_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_nor_tdata), + .s_axis_tdest (s_axis_nor_tdest), + .s_axis_tlast (s_axis_nor_tlast), + .s_axis_tvalid (s_axis_nor_tvalid), + .s_axis_tready (s_axis_nor_tready), + .m_axis_tdata (nor_i_tdata), + .m_axis_tlast (nor_i_tlast), + .m_axis_tvalid (nor_i_tvalid), + .m_axis_tready (nor_i_tready) + ); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(1), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) sou_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_sou_tdata), + .s_axis_tdest (s_axis_sou_tdest), + .s_axis_tlast (s_axis_sou_tlast), + .s_axis_tvalid (s_axis_sou_tvalid), + .s_axis_tready (s_axis_sou_tready), + .m_axis_tdata (sou_i_tdata), + .m_axis_tlast (sou_i_tlast), + .m_axis_tvalid (sou_i_tvalid), + .m_axis_tready (sou_i_tready) + ); + + // ------------------------------------------------- + // Input demuxes + // ------------------------------------------------- + + wire [WIDTH-1:0] t2t_tdata, t2w_tdata, t2e_tdata, t2n_tdata, t2s_tdata; + wire t2t_tlast, t2w_tlast, t2e_tlast, t2n_tlast, t2s_tlast; + wire t2t_tvalid, t2w_tvalid, t2e_tvalid, t2n_tvalid, t2s_tvalid; + wire t2t_tready, t2w_tready, t2e_tready, t2n_tready, t2s_tready; + + wire [WIDTH-1:0] w2t_tdata, w2e_tdata, w2n_tdata, w2s_tdata; + wire w2t_tlast, w2e_tlast, w2n_tlast, w2s_tlast; + wire w2t_tvalid, w2e_tvalid, w2n_tvalid, w2s_tvalid; + wire w2t_tready, w2e_tready, w2n_tready, w2s_tready; + + wire [WIDTH-1:0] e2t_tdata, e2w_tdata, e2n_tdata, e2s_tdata; + wire e2t_tlast, e2w_tlast, e2n_tlast, e2s_tlast; + wire e2t_tvalid, e2w_tvalid, e2n_tvalid, e2s_tvalid; + wire e2t_tready, e2w_tready, e2n_tready, e2s_tready; + + wire [WIDTH-1:0] n2t_tdata, n2s_tdata; + wire n2t_tlast, n2s_tlast; + wire n2t_tvalid, n2s_tvalid; + wire n2t_tready, n2s_tready; + + wire [WIDTH-1:0] s2t_tdata, s2n_tdata; + wire s2t_tlast, s2n_tlast; + wire s2t_tvalid, s2n_tvalid; + wire s2t_tready, s2n_tready; + + wire [WIDTH-1:0] ter_i_hdr, wst_i_hdr, est_i_hdr, nor_i_hdr, sou_i_hdr; + + axi_demux #( + .WIDTH(WIDTH), .SIZE(5), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) ter_i_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (ter_i_hdr), + .dest (term_route(ter_i_hdr)), + .i_tdata (ter_i_tdata), + .i_tlast (ter_i_tlast), + .i_tvalid (ter_i_tvalid), + .i_tready (ter_i_tready), + .o_tdata ({t2s_tdata, t2n_tdata, t2e_tdata, t2w_tdata, t2t_tdata}), + .o_tlast ({t2s_tlast, t2n_tlast, t2e_tlast, t2w_tlast, t2t_tlast}), + .o_tvalid ({t2s_tvalid, t2n_tvalid, t2e_tvalid, t2w_tvalid, t2t_tvalid}), + .o_tready ({t2s_tready, t2n_tready, t2e_tready, t2w_tready, t2t_tready}) + ); + + axi_demux #( + .WIDTH(WIDTH), .SIZE(4), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) wst_i_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (wst_i_hdr), + .dest (xdim_route(wst_i_hdr)), + .i_tdata (wst_i_tdata), + .i_tlast (wst_i_tlast), + .i_tvalid (wst_i_tvalid), + .i_tready (wst_i_tready), + .o_tdata ({w2s_tdata, w2n_tdata, w2e_tdata, w2t_tdata}), + .o_tlast ({w2s_tlast, w2n_tlast, w2e_tlast, w2t_tlast}), + .o_tvalid ({w2s_tvalid, w2n_tvalid, w2e_tvalid, w2t_tvalid}), + .o_tready ({w2s_tready, w2n_tready, w2e_tready, w2t_tready}) + ); + + axi_demux #( + .WIDTH(WIDTH), .SIZE(4), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) est_i_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (est_i_hdr), + .dest (xdim_route(est_i_hdr)), + .i_tdata (est_i_tdata), + .i_tlast (est_i_tlast), + .i_tvalid (est_i_tvalid), + .i_tready (est_i_tready), + .o_tdata ({e2s_tdata, e2n_tdata, e2w_tdata, e2t_tdata}), + .o_tlast ({e2s_tlast, e2n_tlast, e2w_tlast, e2t_tlast}), + .o_tvalid ({e2s_tvalid, e2n_tvalid, e2w_tvalid, e2t_tvalid}), + .o_tready ({e2s_tready, e2n_tready, e2w_tready, e2t_tready}) + ); + + axi_demux #( + .WIDTH(WIDTH), .SIZE(2), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) nor_i_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (nor_i_hdr), + .dest (ydim_route(nor_i_hdr)), + .i_tdata (nor_i_tdata), + .i_tlast (nor_i_tlast), + .i_tvalid (nor_i_tvalid), + .i_tready (nor_i_tready), + .o_tdata ({n2t_tdata, n2s_tdata}), + .o_tlast ({n2t_tlast, n2s_tlast}), + .o_tvalid ({n2t_tvalid, n2s_tvalid}), + .o_tready ({n2t_tready, n2s_tready}) + ); + + axi_demux #( + .WIDTH(WIDTH), .SIZE(2), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) sou_i_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (sou_i_hdr), + .dest (ydim_route(sou_i_hdr)), + .i_tdata (sou_i_tdata), + .i_tlast (sou_i_tlast), + .i_tvalid (sou_i_tvalid), + .i_tready (sou_i_tready), + .o_tdata ({s2t_tdata, s2n_tdata}), + .o_tlast ({s2t_tlast, s2n_tlast}), + .o_tvalid ({s2t_tvalid, s2n_tvalid}), + .o_tready ({s2t_tready, s2n_tready}) + ); + + // ------------------------------------------------- + // Output muxes + // ------------------------------------------------- + + axi_mux #( + .WIDTH(WIDTH), .SIZE(5), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) ter_o_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2t_tdata, w2t_tdata, e2t_tdata, n2t_tdata, s2t_tdata}), + .i_tlast ({t2t_tlast, w2t_tlast, e2t_tlast, n2t_tlast, s2t_tlast}), + .i_tvalid ({t2t_tvalid, w2t_tvalid, e2t_tvalid, n2t_tvalid, s2t_tvalid}), + .i_tready ({t2t_tready, w2t_tready, e2t_tready, n2t_tready, s2t_tready}), + .o_tdata (m_axis_ter_tdata), + .o_tlast (m_axis_ter_tlast), + .o_tvalid (m_axis_ter_tvalid), + .o_tready (m_axis_ter_tready) + ); + + axi_mux #( + .WIDTH(WIDTH), .SIZE(2), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) wst_o_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2w_tdata, e2w_tdata}), + .i_tlast ({t2w_tlast, e2w_tlast}), + .i_tvalid ({t2w_tvalid, e2w_tvalid}), + .i_tready ({t2w_tready, e2w_tready}), + .o_tdata (m_axis_wst_tdata), + .o_tlast (m_axis_wst_tlast), + .o_tvalid (m_axis_wst_tvalid), + .o_tready (m_axis_wst_tready) + ); + assign m_axis_wst_tdest = 1'b0; + + axi_mux #( + .WIDTH(WIDTH), .SIZE(2), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) est_o_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2e_tdata, w2e_tdata}), + .i_tlast ({t2e_tlast, w2e_tlast}), + .i_tvalid ({t2e_tvalid, w2e_tvalid}), + .i_tready ({t2e_tready, w2e_tready}), + .o_tdata (m_axis_est_tdata), + .o_tlast (m_axis_est_tlast), + .o_tvalid (m_axis_est_tvalid), + + + .o_tready (m_axis_est_tready) + ); + assign m_axis_est_tdest = 1'b0; + + axi_mux #( + .WIDTH(WIDTH), .SIZE(4), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) nor_o_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2n_tdata, w2n_tdata, e2n_tdata, s2n_tdata}), + .i_tlast ({t2n_tlast, w2n_tlast, e2n_tlast, s2n_tlast}), + .i_tvalid ({t2n_tvalid, w2n_tvalid, e2n_tvalid, s2n_tvalid}), + .i_tready ({t2n_tready, w2n_tready, e2n_tready, s2n_tready}), + .o_tdata (m_axis_nor_tdata), + .o_tlast (m_axis_nor_tlast), + .o_tvalid (m_axis_nor_tvalid), + .o_tready (m_axis_nor_tready) + ); + assign m_axis_nor_tdest = 1'b0; + + axi_mux #( + .WIDTH(WIDTH), .SIZE(4), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) sou_o_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2s_tdata, w2s_tdata, e2s_tdata, n2s_tdata}), + .i_tlast ({t2s_tlast, w2s_tlast, e2s_tlast, n2s_tlast}), + .i_tvalid ({t2s_tvalid, w2s_tvalid, e2s_tvalid, n2s_tvalid}), + .i_tready ({t2s_tready, w2s_tready, e2s_tready, n2s_tready}), + .o_tdata (m_axis_sou_tdata), + .o_tlast (m_axis_sou_tlast), + .o_tvalid (m_axis_sou_tvalid), + .o_tready (m_axis_sou_tready) + ); + assign m_axis_sou_tdest = 1'b0; + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_single_sw.v b/fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_single_sw.v new file mode 100644 index 000000000..65cded545 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/mesh_2d_dor_router_single_sw.v @@ -0,0 +1,398 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: mesh_2d_dor_router_single_sw +// Description: +// This module implements the router for a 2-dimentional (2d) +// mesh network that uses dimension order routing (dor) and has a +// single underlying switch (single_sw). It uses AXI-Stream for all of its +// links. +// The mesh topology, routing algorithms and the router architecture is +// described in README.md in this directory. +// Parameters: +// - WIDTH: Width of the AXI-Stream data bus +// - DIM_SIZE: Number of routers alone one dimension +// - XB_ADDR_X: The X-coordinate of this router in the topology +// - XB_ADDR_Y: The Y-coordinate of this router in the topology +// - TERM_BUFF_SIZE: log2 of the ingress terminal buffer size (in words) +// - XB_BUFF_SIZE: log2 of the ingress inter-router buffer size (in words) +// - ROUTING_ALLOC: Algorithm to allocate routing paths between routers. +// * WORMHOLE: Allocate route as soon as first word in pkt arrives +// * CUT-THROUGH: Allocate route only after the full pkt arrives +// - SWITCH_ALLOC: Algorithm to allocate the switch +// * PRIO: Priority based. Priority: Y-dim > X-dim > Term +// * ROUND-ROBIN: Round robin input port allocation +// Signals: +// - *_axis_ter_*: Terminal ports (master/slave) +// - *_axis_wst_*: Inter-router X-dim west connections (master/slave) +// - *_axis_est_*: Inter-router X-dim east connections (master/slave) +// - *_axis_nor_*: Inter-router X-dim north connections (master/slave) +// - *_axis_sou_*: Inter-router X-dim south connections (master/slave) +// + +module mesh_2d_dor_router_single_sw #( + parameter WIDTH = 64, + parameter DIM_SIZE = 4, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_X = 0, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_Y = 0, + parameter TERM_BUFF_SIZE = 5, + parameter XB_BUFF_SIZE = 5, + parameter ROUTING_ALLOC = "WORMHOLE", // Routing (switching) method {WORMHOLE, CUT-THROUGH} + parameter SWITCH_ALLOC = "PRIO" // Switch allocation algorithm {ROUND-ROBIN, PRIO} +) ( + // Clocks and resets + input wire clk, + input wire reset, + + // Terminal connections + input wire [WIDTH-1:0] s_axis_ter_tdata, + input wire s_axis_ter_tlast, + input wire s_axis_ter_tvalid, + output wire s_axis_ter_tready, + output wire [WIDTH-1:0] m_axis_ter_tdata, + output wire m_axis_ter_tlast, + output wire m_axis_ter_tvalid, + input wire m_axis_ter_tready, + + // West inter-router connections + input wire [WIDTH-1:0] s_axis_wst_tdata, + input wire [0:0] s_axis_wst_tdest, + input wire s_axis_wst_tlast, + input wire s_axis_wst_tvalid, + output wire s_axis_wst_tready, + output wire [WIDTH-1:0] m_axis_wst_tdata, + output wire [0:0] m_axis_wst_tdest, + output wire m_axis_wst_tlast, + output wire m_axis_wst_tvalid, + input wire m_axis_wst_tready, + + // East inter-router connections + input wire [WIDTH-1:0] s_axis_est_tdata, + input wire [0:0] s_axis_est_tdest, + input wire s_axis_est_tlast, + input wire s_axis_est_tvalid, + output wire s_axis_est_tready, + output wire [WIDTH-1:0] m_axis_est_tdata, + output wire [0:0] m_axis_est_tdest, + output wire m_axis_est_tlast, + output wire m_axis_est_tvalid, + input wire m_axis_est_tready, + + // North inter-router connections + input wire [WIDTH-1:0] s_axis_nor_tdata, + input wire [0:0] s_axis_nor_tdest, + input wire s_axis_nor_tlast, + input wire s_axis_nor_tvalid, + output wire s_axis_nor_tready, + output wire [WIDTH-1:0] m_axis_nor_tdata, + output wire [0:0] m_axis_nor_tdest, + output wire m_axis_nor_tlast, + output wire m_axis_nor_tvalid, + input wire m_axis_nor_tready, + + // South inter-router connections + input wire [WIDTH-1:0] s_axis_sou_tdata, + input wire [0:0] s_axis_sou_tdest, + input wire s_axis_sou_tlast, + input wire s_axis_sou_tvalid, + output wire s_axis_sou_tready, + output wire [WIDTH-1:0] m_axis_sou_tdata, + output wire [0:0] m_axis_sou_tdest, + output wire m_axis_sou_tlast, + output wire m_axis_sou_tvalid, + input wire m_axis_sou_tready +); + // ------------------------------------------------- + // Routing functions + // ------------------------------------------------- + + // mesh_node_mapping.vh file contains the mapping between the node number + // and its XY coordinates. It is autogenerated and defines the node_to_xdst + // and node_to_ydst functions. + `include "mesh_node_mapping.vh" + + localparam [2:0] SW_DEST_TER = 3'd0; + localparam [2:0] SW_DEST_WST = 3'd1; + localparam [2:0] SW_DEST_EST = 3'd2; + localparam [2:0] SW_DEST_NOR = 3'd3; + localparam [2:0] SW_DEST_SOU = 3'd4; + localparam [2:0] SW_NUM_DESTS = 3'd5; + + // The compute_switch_tdest function is the destination selector + // i.e. it will inspecte the bottom $clog2(DIM_SIZE)*2 bits of the + // first word of a packet and determine the destination of the packet. + function [3:0] compute_switch_tdest; + input [WIDTH-1:0] header; + input [3:0] src; + reg [$clog2(DIM_SIZE)-1:0] xdst, ydst; + reg signed [$clog2(DIM_SIZE):0] xdiff, ydiff; + begin + xdst = node_to_xdst(header); + ydst = node_to_ydst(header); + xdiff = xdst - XB_ADDR_X; + ydiff = ydst - XB_ADDR_Y; + // Routing logic + // - MSB is the VC, 3 LSBs are the router destination + // - VC in a mesh is always 0 + if (xdiff == 'd0 && ydiff == 'd0) begin + // VC=0 because terminals don't have VCs + compute_switch_tdest = {1'b0, SW_DEST_TER}; + end else if (xdiff == 'd0) begin + // VC=1 for CCW turns and VC=0 for everything else + if (ydiff < 0) + compute_switch_tdest = {(src == SW_DEST_WST), SW_DEST_NOR}; + else + compute_switch_tdest = {(src == SW_DEST_EST), SW_DEST_SOU}; + end else begin + // VC=0 because east-west paths don't have VCs + if (xdiff < 0) + compute_switch_tdest = {1'b0, SW_DEST_WST}; + else + compute_switch_tdest = {1'b0, SW_DEST_EST}; + end + if (xdst != 'hx && ydst != 'hx) begin + if (XB_ADDR_X == 0 && compute_switch_tdest == SW_DEST_WST) + $display("Illegal route chosen: WEST. xdst=%d, ydst=%d, xaddr=%d, yaddr=%d", xdst, ydst, XB_ADDR_X, XB_ADDR_Y); + if (XB_ADDR_X == DIM_SIZE-1 && compute_switch_tdest == SW_DEST_EST) + $display("Illegal route chosen: EAST. xdst=%d, ydst=%d, xaddr=%d, yaddr=%d", xdst, ydst, XB_ADDR_X, XB_ADDR_Y); + if (XB_ADDR_Y == 0 && compute_switch_tdest == SW_DEST_NOR) + $display("Illegal route chosen: NORTH. xdst=%d, ydst=%d, xaddr=%d, yaddr=%d", xdst, ydst, XB_ADDR_X, XB_ADDR_Y); + if (XB_ADDR_Y == DIM_SIZE-1 && compute_switch_tdest == SW_DEST_SOU) + $display("Illegal route chosen: SOUTH. xdst=%d, ydst=%d, xaddr=%d, yaddr=%d", xdst, ydst, XB_ADDR_X, XB_ADDR_Y); + end + //$display("xdst=%d, ydst=%d, xaddr=%d, yaddr=%d, dst=%d", xdst, ydst, XB_ADDR_X, XB_ADDR_Y, compute_switch_tdest); + end + endfunction + + // The compute_switch_alloc function is the switch allocation function + // i.e. it chooses which input port reserves the switch for packet transfer. + // After the switch is allocated, all other ports will be backpressured until + // the packet finishes transferring. + function [2:0] compute_switch_alloc; + input [4:0] pkt_waiting; + input [2:0] last_alloc; + begin + if (pkt_waiting == 5'b00000) begin + compute_switch_alloc = SW_DEST_TER; + end else if (pkt_waiting == 5'b00001) begin + compute_switch_alloc = SW_DEST_TER; + end else if (pkt_waiting == 5'b00010) begin + compute_switch_alloc = SW_DEST_WST; + end else if (pkt_waiting == 5'b00100) begin + compute_switch_alloc = SW_DEST_EST; + end else if (pkt_waiting == 5'b01000) begin + compute_switch_alloc = SW_DEST_NOR; + end else if (pkt_waiting == 5'b10000) begin + compute_switch_alloc = SW_DEST_SOU; + end else begin + if (SWITCH_ALLOC == "PRIO") begin + // Priority: South > East > North > West > Term + if (pkt_waiting[SW_DEST_SOU]) + compute_switch_alloc = SW_DEST_SOU; + else if (pkt_waiting[SW_DEST_EST]) + compute_switch_alloc = SW_DEST_EST; + else if (pkt_waiting[SW_DEST_NOR]) + compute_switch_alloc = SW_DEST_NOR; + else if (pkt_waiting[SW_DEST_WST]) + compute_switch_alloc = SW_DEST_WST; + else + compute_switch_alloc = SW_DEST_TER; + end else begin + // Round-robin + if (pkt_waiting[(last_alloc + 3'd1) % SW_NUM_DESTS]) + compute_switch_alloc = (last_alloc + 3'd1) % SW_NUM_DESTS; + else if (pkt_waiting[(last_alloc + 3'd2) % SW_NUM_DESTS]) + compute_switch_alloc = (last_alloc + 3'd2) % SW_NUM_DESTS; + else if (pkt_waiting[(last_alloc + 3'd3) % SW_NUM_DESTS]) + compute_switch_alloc = (last_alloc + 3'd3) % SW_NUM_DESTS; + else if (pkt_waiting[(last_alloc + 3'd4) % SW_NUM_DESTS]) + compute_switch_alloc = (last_alloc + 3'd4) % SW_NUM_DESTS; + else + compute_switch_alloc = last_alloc; + end + end + //$display("pkt_waiting=%b, alloc=%d, last_alloc=%d", pkt_waiting, compute_switch_alloc, last_alloc); + end + endfunction + + // ------------------------------------------------- + // Input buffers + // ------------------------------------------------- + wire [WIDTH-1:0] ter_i_tdata; + wire [3:0] ter_i_tdest; + wire ter_i_tlast; + wire ter_i_tvalid; + wire ter_i_tready; + + // Data coming in from the terminal is gated until a full packet arrives + // in order to minimize the switch allocation time per packet. + axi_packet_gate #( + .WIDTH(WIDTH), .SIZE(TERM_BUFF_SIZE) + ) term_in_pkt_gate_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (s_axis_ter_tdata), + .i_tlast (s_axis_ter_tlast), + .i_tvalid (s_axis_ter_tvalid), + .i_tready (s_axis_ter_tready), + .i_terror (1'b0), + .o_tdata (ter_i_tdata), + .o_tlast (ter_i_tlast), + .o_tvalid (ter_i_tvalid), + .o_tready (ter_i_tready) + ); + assign ter_i_tdest = compute_switch_tdest(ter_i_tdata, SW_DEST_TER); + + wire [WIDTH-1:0] wst_i_tdata, est_i_tdata, nor_i_tdata, sou_i_tdata; + wire [3:0] wst_i_tdest, est_i_tdest, nor_i_tdest, sou_i_tdest; + wire wst_i_tlast, est_i_tlast, nor_i_tlast, sou_i_tlast; + wire wst_i_tvalid, est_i_tvalid, nor_i_tvalid, sou_i_tvalid; + wire wst_i_tready, est_i_tready, nor_i_tready, sou_i_tready; + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(1), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) wst_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_wst_tdata), + .s_axis_tdest (s_axis_wst_tdest), + .s_axis_tlast (s_axis_wst_tlast), + .s_axis_tvalid (s_axis_wst_tvalid), + .s_axis_tready (s_axis_wst_tready), + .m_axis_tdata (wst_i_tdata), + .m_axis_tlast (wst_i_tlast), + .m_axis_tvalid (wst_i_tvalid), + .m_axis_tready (wst_i_tready) + ); + assign wst_i_tdest = compute_switch_tdest(wst_i_tdata, SW_DEST_WST); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(1), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) est_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_est_tdata), + .s_axis_tdest (s_axis_est_tdest), + .s_axis_tlast (s_axis_est_tlast), + .s_axis_tvalid (s_axis_est_tvalid), + .s_axis_tready (s_axis_est_tready), + .m_axis_tdata (est_i_tdata), + .m_axis_tlast (est_i_tlast), + .m_axis_tvalid (est_i_tvalid), + .m_axis_tready (est_i_tready) + ); + assign est_i_tdest = compute_switch_tdest(est_i_tdata, SW_DEST_EST); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(2), // Only north-south traffic has VCs + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) nor_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_nor_tdata), + .s_axis_tdest (s_axis_nor_tdest), + .s_axis_tlast (s_axis_nor_tlast), + .s_axis_tvalid (s_axis_nor_tvalid), + .s_axis_tready (s_axis_nor_tready), + .m_axis_tdata (nor_i_tdata), + .m_axis_tlast (nor_i_tlast), + .m_axis_tvalid (nor_i_tvalid), + .m_axis_tready (nor_i_tready) + ); + assign nor_i_tdest = compute_switch_tdest(nor_i_tdata, SW_DEST_NOR); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(2), // Only north-south traffic has VCs + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) sou_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_sou_tdata), + .s_axis_tdest (s_axis_sou_tdest), + .s_axis_tlast (s_axis_sou_tlast), + .s_axis_tvalid (s_axis_sou_tvalid), + .s_axis_tready (s_axis_sou_tready), + .m_axis_tdata (sou_i_tdata), + .m_axis_tlast (sou_i_tlast), + .m_axis_tvalid (sou_i_tvalid), + .m_axis_tready (sou_i_tready) + ); + assign sou_i_tdest = compute_switch_tdest(sou_i_tdata, SW_DEST_SOU); + + //------------------------------------------------- + // Switch + //------------------------------------------------- + // Track the input packet state + localparam [0:0] PKT_ST_HEAD = 1'b0; + localparam [0:0] PKT_ST_BODY = 1'b1; + reg [0:0] pkt_state = PKT_ST_HEAD; + + // The switch only accept packets on a single port at a time. + wire sw_in_ready = |({sou_i_tready, nor_i_tready, est_i_tready, wst_i_tready, ter_i_tready}); + wire sw_in_valid = |({sou_i_tvalid, nor_i_tvalid, est_i_tvalid, wst_i_tvalid, ter_i_tvalid}); + wire sw_in_last = |({sou_i_tlast & sou_i_tvalid, nor_i_tlast & nor_i_tvalid, + est_i_tlast & est_i_tvalid, wst_i_tlast & wst_i_tvalid, + ter_i_tlast & ter_i_tvalid}); + + always @(posedge clk) begin + if (reset) begin + pkt_state <= PKT_ST_HEAD; + end else if (sw_in_valid & sw_in_ready) begin + pkt_state <= sw_in_last ? PKT_ST_HEAD : PKT_ST_BODY; + end + end + + // The switch requires the allocation to stay valid until the + // end of the packet. We also might need to keep the previous + // packet's allocation to compute the current one + wire [2:0] switch_alloc; + reg [2:0] prev_switch_alloc = SW_DEST_TER; + reg [2:0] pkt_switch_alloc = SW_DEST_TER; + + always @(posedge clk) begin + if (reset) begin + prev_switch_alloc <= SW_DEST_TER; + pkt_switch_alloc <= SW_DEST_TER; + end else if (sw_in_valid & sw_in_ready) begin + if (pkt_state == PKT_ST_HEAD) + pkt_switch_alloc <= switch_alloc; + if (sw_in_last) + prev_switch_alloc <= switch_alloc; + end + end + + assign switch_alloc = (sw_in_valid && pkt_state == PKT_ST_HEAD) ? + compute_switch_alloc({sou_i_tvalid, nor_i_tvalid, est_i_tvalid, wst_i_tvalid, ter_i_tvalid}, prev_switch_alloc) : + pkt_switch_alloc; + + wire ter_tdest_discard; + axis_switch #( + .DATA_W(WIDTH), .DEST_W(1), .IN_PORTS(5), .OUT_PORTS(5) + ) switch_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata ({sou_i_tdata , nor_i_tdata , est_i_tdata , wst_i_tdata , ter_i_tdata }), + .s_axis_tdest ({sou_i_tdest , nor_i_tdest , est_i_tdest , wst_i_tdest , ter_i_tdest }), + .s_axis_tlast ({sou_i_tlast , nor_i_tlast , est_i_tlast , wst_i_tlast , ter_i_tlast }), + .s_axis_tvalid ({sou_i_tvalid, nor_i_tvalid, est_i_tvalid, wst_i_tvalid, ter_i_tvalid}), + .s_axis_tready ({sou_i_tready, nor_i_tready, est_i_tready, wst_i_tready, ter_i_tready}), + .s_axis_alloc (switch_alloc), + .m_axis_tdata ({m_axis_sou_tdata, m_axis_nor_tdata, m_axis_est_tdata, m_axis_wst_tdata, m_axis_ter_tdata }), + .m_axis_tdest ({m_axis_sou_tdest, m_axis_nor_tdest, m_axis_est_tdest, m_axis_wst_tdest, ter_tdest_discard}), + .m_axis_tlast ({m_axis_sou_tlast, m_axis_nor_tlast, m_axis_est_tlast, m_axis_wst_tlast, m_axis_ter_tlast }), + .m_axis_tvalid ({m_axis_sou_tvalid, m_axis_nor_tvalid, m_axis_est_tvalid, m_axis_wst_tvalid, m_axis_ter_tvalid}), + .m_axis_tready ({m_axis_sou_tready, m_axis_nor_tready, m_axis_est_tready, m_axis_wst_tready, m_axis_ter_tready}) + ); + + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/mesh_node_mapping.vh b/fpga/usrp3/lib/rfnoc/crossbar/mesh_node_mapping.vh new file mode 100644 index 000000000..466b0c615 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/mesh_node_mapping.vh @@ -0,0 +1,294 @@ +// Copyright 2018 Ettus Research, A National Instruments Company +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Autogenerated file. Do not modify. +// $ ./gen_node_to_coord_mapping.py --dimsize 16 --pattern spiral + +parameter CLOG2_DIM_SIZE = $clog2(DIM_SIZE); //Vivado workaround + + +// DIM_SIZE = 2, PATTERN = SPIRAL +//------------------------------------ +// 0 1 +// 3 2 +localparam [3:0] XCOORD_DIM_002 = {1'd0,1'd1,1'd1,1'd0}; +localparam [3:0] YCOORD_DIM_002 = {1'd1,1'd1,1'd0,1'd0}; + +// DIM_SIZE = 3, PATTERN = SPIRAL +//------------------------------------ +// 6 7 8 +// 5 0 1 +// 4 3 2 +localparam [17:0] XCOORD_DIM_003 = {2'd2,2'd1,2'd0,2'd0,2'd0,2'd1,2'd2,2'd2,2'd1}; +localparam [17:0] YCOORD_DIM_003 = {2'd0,2'd0,2'd0,2'd1,2'd2,2'd2,2'd2,2'd1,2'd1}; + +// DIM_SIZE = 4, PATTERN = SPIRAL +//------------------------------------ +// 6 7 8 9 +// 5 0 1 10 +// 4 3 2 11 +// 15 14 13 12 +localparam [31:0] XCOORD_DIM_004 = {2'd0,2'd1,2'd2,2'd3,2'd3,2'd3,2'd3,2'd2,2'd1,2'd0,2'd0,2'd0,2'd1,2'd2,2'd2,2'd1}; +localparam [31:0] YCOORD_DIM_004 = {2'd3,2'd3,2'd3,2'd3,2'd2,2'd1,2'd0,2'd0,2'd0,2'd0,2'd1,2'd2,2'd2,2'd2,2'd1,2'd1}; + +// DIM_SIZE = 5, PATTERN = SPIRAL +//------------------------------------ +// 20 21 22 23 24 +// 19 6 7 8 9 +// 18 5 0 1 10 +// 17 4 3 2 11 +// 16 15 14 13 12 +localparam [74:0] XCOORD_DIM_005 = {3'd4,3'd3,3'd2,3'd1,3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd4,3'd4,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd2,3'd3,3'd3,3'd2}; +localparam [74:0] YCOORD_DIM_005 = {3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd4,3'd4,3'd4,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd1,3'd2,3'd3,3'd3,3'd3,3'd2,3'd2}; + +// DIM_SIZE = 6, PATTERN = SPIRAL +//------------------------------------ +// 20 21 22 23 24 25 +// 19 6 7 8 9 26 +// 18 5 0 1 10 27 +// 17 4 3 2 11 28 +// 16 15 14 13 12 29 +// 35 34 33 32 31 30 +localparam [107:0] XCOORD_DIM_006 = {3'd0,3'd1,3'd2,3'd3,3'd4,3'd5,3'd5,3'd5,3'd5,3'd5,3'd5,3'd4,3'd3,3'd2,3'd1,3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd4,3'd4,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd2,3'd3,3'd3,3'd2}; +localparam [107:0] YCOORD_DIM_006 = {3'd5,3'd5,3'd5,3'd5,3'd5,3'd5,3'd4,3'd3,3'd2,3'd1,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd4,3'd4,3'd4,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd1,3'd2,3'd3,3'd3,3'd3,3'd2,3'd2}; + +// DIM_SIZE = 7, PATTERN = SPIRAL +//------------------------------------ +// 42 43 44 45 46 47 48 +// 41 20 21 22 23 24 25 +// 40 19 6 7 8 9 26 +// 39 18 5 0 1 10 27 +// 38 17 4 3 2 11 28 +// 37 16 15 14 13 12 29 +// 36 35 34 33 32 31 30 +localparam [146:0] XCOORD_DIM_007 = {3'd6,3'd5,3'd4,3'd3,3'd2,3'd1,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd5,3'd6,3'd6,3'd6,3'd6,3'd6,3'd6,3'd5,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd1,3'd1,3'd2,3'd3,3'd4,3'd5,3'd5,3'd5,3'd5,3'd4,3'd3,3'd2,3'd2,3'd2,3'd3,3'd4,3'd4,3'd3}; +localparam [146:0] YCOORD_DIM_007 = {3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd5,3'd6,3'd6,3'd6,3'd6,3'd6,3'd6,3'd6,3'd5,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd1,3'd1,3'd1,3'd2,3'd3,3'd4,3'd5,3'd5,3'd5,3'd5,3'd5,3'd4,3'd3,3'd2,3'd2,3'd2,3'd2,3'd3,3'd4,3'd4,3'd4,3'd3,3'd3}; + +// DIM_SIZE = 8, PATTERN = SPIRAL +//------------------------------------ +// 42 43 44 45 46 47 48 49 +// 41 20 21 22 23 24 25 50 +// 40 19 6 7 8 9 26 51 +// 39 18 5 0 1 10 27 52 +// 38 17 4 3 2 11 28 53 +// 37 16 15 14 13 12 29 54 +// 36 35 34 33 32 31 30 55 +// 63 62 61 60 59 58 57 56 +localparam [191:0] XCOORD_DIM_008 = {3'd0,3'd1,3'd2,3'd3,3'd4,3'd5,3'd6,3'd7,3'd7,3'd7,3'd7,3'd7,3'd7,3'd7,3'd7,3'd6,3'd5,3'd4,3'd3,3'd2,3'd1,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd5,3'd6,3'd6,3'd6,3'd6,3'd6,3'd6,3'd5,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd1,3'd1,3'd2,3'd3,3'd4,3'd5,3'd5,3'd5,3'd5,3'd4,3'd3,3'd2,3'd2,3'd2,3'd3,3'd4,3'd4,3'd3}; +localparam [191:0] YCOORD_DIM_008 = {3'd7,3'd7,3'd7,3'd7,3'd7,3'd7,3'd7,3'd7,3'd6,3'd5,3'd4,3'd3,3'd2,3'd1,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd0,3'd1,3'd2,3'd3,3'd4,3'd5,3'd6,3'd6,3'd6,3'd6,3'd6,3'd6,3'd6,3'd5,3'd4,3'd3,3'd2,3'd1,3'd1,3'd1,3'd1,3'd1,3'd1,3'd2,3'd3,3'd4,3'd5,3'd5,3'd5,3'd5,3'd5,3'd4,3'd3,3'd2,3'd2,3'd2,3'd2,3'd3,3'd4,3'd4,3'd4,3'd3,3'd3}; + +// DIM_SIZE = 9, PATTERN = SPIRAL +//------------------------------------ +// 72 73 74 75 76 77 78 79 80 +// 71 42 43 44 45 46 47 48 49 +// 70 41 20 21 22 23 24 25 50 +// 69 40 19 6 7 8 9 26 51 +// 68 39 18 5 0 1 10 27 52 +// 67 38 17 4 3 2 11 28 53 +// 66 37 16 15 14 13 12 29 54 +// 65 36 35 34 33 32 31 30 55 +// 64 63 62 61 60 59 58 57 56 +localparam [323:0] XCOORD_DIM_009 = {4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd6,4'd6,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd4,4'd5,4'd5,4'd4}; +localparam [323:0] YCOORD_DIM_009 = {4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd6,4'd6,4'd6,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd5,4'd5,4'd4,4'd4}; + +// DIM_SIZE = 10, PATTERN = SPIRAL +//------------------------------------ +// 72 73 74 75 76 77 78 79 80 81 +// 71 42 43 44 45 46 47 48 49 82 +// 70 41 20 21 22 23 24 25 50 83 +// 69 40 19 6 7 8 9 26 51 84 +// 68 39 18 5 0 1 10 27 52 85 +// 67 38 17 4 3 2 11 28 53 86 +// 66 37 16 15 14 13 12 29 54 87 +// 65 36 35 34 33 32 31 30 55 88 +// 64 63 62 61 60 59 58 57 56 89 +// 99 98 97 96 95 94 93 92 91 90 +localparam [399:0] XCOORD_DIM_010 = {4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd6,4'd6,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd4,4'd5,4'd5,4'd4}; +localparam [399:0] YCOORD_DIM_010 = {4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd6,4'd6,4'd6,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd5,4'd5,4'd4,4'd4}; + +// DIM_SIZE = 11, PATTERN = SPIRAL +//------------------------------------ +// 110 111 112 113 114 115 116 117 118 119 120 +// 109 72 73 74 75 76 77 78 79 80 81 +// 108 71 42 43 44 45 46 47 48 49 82 +// 107 70 41 20 21 22 23 24 25 50 83 +// 106 69 40 19 6 7 8 9 26 51 84 +// 105 68 39 18 5 0 1 10 27 52 85 +// 104 67 38 17 4 3 2 11 28 53 86 +// 103 66 37 16 15 14 13 12 29 54 87 +// 102 65 36 35 34 33 32 31 30 55 88 +// 101 64 63 62 61 60 59 58 57 56 89 +// 100 99 98 97 96 95 94 93 92 91 90 +localparam [483:0] XCOORD_DIM_011 = {4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd5,4'd6,4'd6,4'd5}; +localparam [483:0] YCOORD_DIM_011 = {4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd6,4'd6,4'd5,4'd5}; + +// DIM_SIZE = 12, PATTERN = SPIRAL +//------------------------------------ +// 110 111 112 113 114 115 116 117 118 119 120 121 +// 109 72 73 74 75 76 77 78 79 80 81 122 +// 108 71 42 43 44 45 46 47 48 49 82 123 +// 107 70 41 20 21 22 23 24 25 50 83 124 +// 106 69 40 19 6 7 8 9 26 51 84 125 +// 105 68 39 18 5 0 1 10 27 52 85 126 +// 104 67 38 17 4 3 2 11 28 53 86 127 +// 103 66 37 16 15 14 13 12 29 54 87 128 +// 102 65 36 35 34 33 32 31 30 55 88 129 +// 101 64 63 62 61 60 59 58 57 56 89 130 +// 100 99 98 97 96 95 94 93 92 91 90 131 +// 143 142 141 140 139 138 137 136 135 134 133 132 +localparam [575:0] XCOORD_DIM_012 = {4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd5,4'd6,4'd6,4'd5}; +localparam [575:0] YCOORD_DIM_012 = {4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd7,4'd7,4'd7,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd6,4'd6,4'd5,4'd5}; + +// DIM_SIZE = 13, PATTERN = SPIRAL +//------------------------------------ +// 156 157 158 159 160 161 162 163 164 165 166 167 168 +// 155 110 111 112 113 114 115 116 117 118 119 120 121 +// 154 109 72 73 74 75 76 77 78 79 80 81 122 +// 153 108 71 42 43 44 45 46 47 48 49 82 123 +// 152 107 70 41 20 21 22 23 24 25 50 83 124 +// 151 106 69 40 19 6 7 8 9 26 51 84 125 +// 150 105 68 39 18 5 0 1 10 27 52 85 126 +// 149 104 67 38 17 4 3 2 11 28 53 86 127 +// 148 103 66 37 16 15 14 13 12 29 54 87 128 +// 147 102 65 36 35 34 33 32 31 30 55 88 129 +// 146 101 64 63 62 61 60 59 58 57 56 89 130 +// 145 100 99 98 97 96 95 94 93 92 91 90 131 +// 144 143 142 141 140 139 138 137 136 135 134 133 132 +localparam [675:0] XCOORD_DIM_013 = {4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd6,4'd7,4'd7,4'd6}; +localparam [675:0] YCOORD_DIM_013 = {4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd5,4'd6,4'd7,4'd7,4'd7,4'd6,4'd6}; + +// DIM_SIZE = 14, PATTERN = SPIRAL +//------------------------------------ +// 156 157 158 159 160 161 162 163 164 165 166 167 168 169 +// 155 110 111 112 113 114 115 116 117 118 119 120 121 170 +// 154 109 72 73 74 75 76 77 78 79 80 81 122 171 +// 153 108 71 42 43 44 45 46 47 48 49 82 123 172 +// 152 107 70 41 20 21 22 23 24 25 50 83 124 173 +// 151 106 69 40 19 6 7 8 9 26 51 84 125 174 +// 150 105 68 39 18 5 0 1 10 27 52 85 126 175 +// 149 104 67 38 17 4 3 2 11 28 53 86 127 176 +// 148 103 66 37 16 15 14 13 12 29 54 87 128 177 +// 147 102 65 36 35 34 33 32 31 30 55 88 129 178 +// 146 101 64 63 62 61 60 59 58 57 56 89 130 179 +// 145 100 99 98 97 96 95 94 93 92 91 90 131 180 +// 144 143 142 141 140 139 138 137 136 135 134 133 132 181 +// 195 194 193 192 191 190 189 188 187 186 185 184 183 182 +localparam [783:0] XCOORD_DIM_014 = {4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd6,4'd7,4'd7,4'd6}; +localparam [783:0] YCOORD_DIM_014 = {4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd8,4'd8,4'd8,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd5,4'd6,4'd7,4'd7,4'd7,4'd6,4'd6}; + +// DIM_SIZE = 15, PATTERN = SPIRAL +//------------------------------------ +// 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 +// 209 156 157 158 159 160 161 162 163 164 165 166 167 168 169 +// 208 155 110 111 112 113 114 115 116 117 118 119 120 121 170 +// 207 154 109 72 73 74 75 76 77 78 79 80 81 122 171 +// 206 153 108 71 42 43 44 45 46 47 48 49 82 123 172 +// 205 152 107 70 41 20 21 22 23 24 25 50 83 124 173 +// 204 151 106 69 40 19 6 7 8 9 26 51 84 125 174 +// 203 150 105 68 39 18 5 0 1 10 27 52 85 126 175 +// 202 149 104 67 38 17 4 3 2 11 28 53 86 127 176 +// 201 148 103 66 37 16 15 14 13 12 29 54 87 128 177 +// 200 147 102 65 36 35 34 33 32 31 30 55 88 129 178 +// 199 146 101 64 63 62 61 60 59 58 57 56 89 130 179 +// 198 145 100 99 98 97 96 95 94 93 92 91 90 131 180 +// 197 144 143 142 141 140 139 138 137 136 135 134 133 132 181 +// 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 +localparam [899:0] XCOORD_DIM_015 = {4'd14,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd5,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd6,4'd6,4'd7,4'd8,4'd8,4'd7}; +localparam [899:0] YCOORD_DIM_015 = {4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd5,4'd5,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd6,4'd6,4'd6,4'd7,4'd8,4'd8,4'd8,4'd7,4'd7}; + +// DIM_SIZE = 16, PATTERN = SPIRAL +//------------------------------------ +// 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 +// 209 156 157 158 159 160 161 162 163 164 165 166 167 168 169 226 +// 208 155 110 111 112 113 114 115 116 117 118 119 120 121 170 227 +// 207 154 109 72 73 74 75 76 77 78 79 80 81 122 171 228 +// 206 153 108 71 42 43 44 45 46 47 48 49 82 123 172 229 +// 205 152 107 70 41 20 21 22 23 24 25 50 83 124 173 230 +// 204 151 106 69 40 19 6 7 8 9 26 51 84 125 174 231 +// 203 150 105 68 39 18 5 0 1 10 27 52 85 126 175 232 +// 202 149 104 67 38 17 4 3 2 11 28 53 86 127 176 233 +// 201 148 103 66 37 16 15 14 13 12 29 54 87 128 177 234 +// 200 147 102 65 36 35 34 33 32 31 30 55 88 129 178 235 +// 199 146 101 64 63 62 61 60 59 58 57 56 89 130 179 236 +// 198 145 100 99 98 97 96 95 94 93 92 91 90 131 180 237 +// 197 144 143 142 141 140 139 138 137 136 135 134 133 132 181 238 +// 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 239 +// 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 +localparam [1023:0] XCOORD_DIM_016 = {4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd14,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd14,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd5,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd6,4'd6,4'd7,4'd8,4'd8,4'd7}; +localparam [1023:0] YCOORD_DIM_016 = {4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd15,4'd14,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd0,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd14,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd1,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd13,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd2,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd12,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd3,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd11,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd4,4'd5,4'd6,4'd7,4'd8,4'd9,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd10,4'd9,4'd8,4'd7,4'd6,4'd5,4'd5,4'd5,4'd5,4'd5,4'd5,4'd6,4'd7,4'd8,4'd9,4'd9,4'd9,4'd9,4'd9,4'd8,4'd7,4'd6,4'd6,4'd6,4'd6,4'd7,4'd8,4'd8,4'd8,4'd7,4'd7}; + + +function [CLOG2_DIM_SIZE-1:0] node_to_xdst; + input [WIDTH-1:0] header; +begin + if (DIM_SIZE == 2) + node_to_xdst = XCOORD_DIM_002[1*header[1:0] +: 1]; + else if (DIM_SIZE == 3) + node_to_xdst = XCOORD_DIM_003[2*header[3:0] +: 2]; + else if (DIM_SIZE == 4) + node_to_xdst = XCOORD_DIM_004[2*header[3:0] +: 2]; + else if (DIM_SIZE == 5) + node_to_xdst = XCOORD_DIM_005[3*header[4:0] +: 3]; + else if (DIM_SIZE == 6) + node_to_xdst = XCOORD_DIM_006[3*header[5:0] +: 3]; + else if (DIM_SIZE == 7) + node_to_xdst = XCOORD_DIM_007[3*header[5:0] +: 3]; + else if (DIM_SIZE == 8) + node_to_xdst = XCOORD_DIM_008[3*header[5:0] +: 3]; + else if (DIM_SIZE == 9) + node_to_xdst = XCOORD_DIM_009[4*header[6:0] +: 4]; + else if (DIM_SIZE == 10) + node_to_xdst = XCOORD_DIM_010[4*header[6:0] +: 4]; + else if (DIM_SIZE == 11) + node_to_xdst = XCOORD_DIM_011[4*header[6:0] +: 4]; + else if (DIM_SIZE == 12) + node_to_xdst = XCOORD_DIM_012[4*header[7:0] +: 4]; + else if (DIM_SIZE == 13) + node_to_xdst = XCOORD_DIM_013[4*header[7:0] +: 4]; + else if (DIM_SIZE == 14) + node_to_xdst = XCOORD_DIM_014[4*header[7:0] +: 4]; + else if (DIM_SIZE == 15) + node_to_xdst = XCOORD_DIM_015[4*header[7:0] +: 4]; + else if (DIM_SIZE == 16) + node_to_xdst = XCOORD_DIM_016[4*header[7:0] +: 4]; + else + node_to_xdst = {CLOG2_DIM_SIZE{1'd0}}; +end endfunction + +function [CLOG2_DIM_SIZE-1:0] node_to_ydst; + input [WIDTH-1:0] header; +begin + if (DIM_SIZE == 2) + node_to_ydst = YCOORD_DIM_002[1*header[1:0] +: 1]; + else if (DIM_SIZE == 3) + node_to_ydst = YCOORD_DIM_003[2*header[3:0] +: 2]; + else if (DIM_SIZE == 4) + node_to_ydst = YCOORD_DIM_004[2*header[3:0] +: 2]; + else if (DIM_SIZE == 5) + node_to_ydst = YCOORD_DIM_005[3*header[4:0] +: 3]; + else if (DIM_SIZE == 6) + node_to_ydst = YCOORD_DIM_006[3*header[5:0] +: 3]; + else if (DIM_SIZE == 7) + node_to_ydst = YCOORD_DIM_007[3*header[5:0] +: 3]; + else if (DIM_SIZE == 8) + node_to_ydst = YCOORD_DIM_008[3*header[5:0] +: 3]; + else if (DIM_SIZE == 9) + node_to_ydst = YCOORD_DIM_009[4*header[6:0] +: 4]; + else if (DIM_SIZE == 10) + node_to_ydst = YCOORD_DIM_010[4*header[6:0] +: 4]; + else if (DIM_SIZE == 11) + node_to_ydst = YCOORD_DIM_011[4*header[6:0] +: 4]; + else if (DIM_SIZE == 12) + node_to_ydst = YCOORD_DIM_012[4*header[7:0] +: 4]; + else if (DIM_SIZE == 13) + node_to_ydst = YCOORD_DIM_013[4*header[7:0] +: 4]; + else if (DIM_SIZE == 14) + node_to_ydst = YCOORD_DIM_014[4*header[7:0] +: 4]; + else if (DIM_SIZE == 15) + node_to_ydst = YCOORD_DIM_015[4*header[7:0] +: 4]; + else if (DIM_SIZE == 16) + node_to_ydst = YCOORD_DIM_016[4*header[7:0] +: 4]; + else + node_to_ydst = {CLOG2_DIM_SIZE{1'd0}}; +end endfunction + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.tcl b/fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.tcl new file mode 100644 index 000000000..39440b512 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.tcl @@ -0,0 +1,18 @@ +#!/usr/bin/python3 +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +create_project tmp_proj -part xc7k410tffg900-3 -in_memory +add_files {axis_ctrl_crossbar_nxn_top.v ../axis_ctrl_crossbar_nxn.v ../axis_ctrl_crossbar_2d_mesh.v ../mesh_2d_dor_router_multi_sw.v ../axis_switch.v ../axis_ingress_vc_buff.v ../mesh_node_mapping.vh ../mesh_2d_dor_router_single_sw.v ../torus_2d_dor_router_single_sw.v ../torus_2d_dor_router_multi_sw.v ../axis_port_terminator.v} +add_files {../../../fifo/axi_fifo_flop.v ../../../fifo/axi_fifo_flop2.v ../../../fifo/axi_fifo.v ../../../fifo/axi_mux_select.v ../../../fifo/axi_fifo_bram.v ../../../fifo/axi_fifo_cascade.v ../../../fifo/axi_mux.v ../../../fifo/axi_fifo_short.v ../../../fifo/axi_demux.v ../../../fifo/axi_packet_gate.v ../../../control/map/cam_priority_encoder.v ../../../control/map/cam_srl.v ../../../control/map/cam_bram.v ../../../control/map/cam.v ../../../control/map/kv_map.v ../../../control/map/axis_muxed_kv_map.v ../../../control/ram_2port.v} +set_property top axis_ctrl_crossbar_nxn_top [current_fileset] +synth_design +create_clock -name clk -period 2.0 [get_ports clk] +report_utilization -no_primitives -file axis_ctrl_crossbar_nxn.rpt +report_timing_summary -setup -no_detailed_paths -no_header -datasheet -append -file axis_ctrl_crossbar_nxn.rpt +write_checkpoint -force axis_ctrl_crossbar_nxn.dcp +close_project +exit \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.v.in b/fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.v.in new file mode 100644 index 000000000..6805100b9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/synth/axis_ctrl_crossbar_nxn_top.v.in @@ -0,0 +1,47 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axis_ctrl_crossbar_nxn_top( + input clk, + input rst +); + // Router global config + localparam IMPL = "{top}"; + localparam NPORTS = {ports}; + localparam DWIDTH = {dataw}; + localparam MTU = {mtu}; + localparam ROUTING = "{ralloc}"; + + (* dont_touch = "true"*) wire [(DWIDTH*NPORTS)-1:0] s_axis_tdata , m_axis_tdata ; + (* dont_touch = "true"*) wire [NPORTS-1:0] s_axis_tlast , m_axis_tlast ; + (* dont_touch = "true"*) wire [NPORTS-1:0] s_axis_tvalid, m_axis_tvalid; + (* dont_touch = "true"*) wire [NPORTS-1:0] s_axis_tready, m_axis_tready; + (* dont_touch = "true"*) wire deadlock_detected; + + axis_ctrl_crossbar_nxn #( + .WIDTH (DWIDTH), + .NPORTS (NPORTS), + .TOPOLOGY (IMPL), + .INGRESS_BUFF_SIZE(MTU), + .ROUTER_BUFF_SIZE (MTU), + .ROUTING_ALLOC (ROUTING), + .SWITCH_ALLOC ("ROUND-ROBIN") + ) router_dut_i ( + .clk (clk), + .reset (rst), + .s_axis_tdata (s_axis_tdata ), + .s_axis_tlast (s_axis_tlast ), + .s_axis_tvalid (s_axis_tvalid), + .s_axis_tready (s_axis_tready), + .m_axis_tdata (m_axis_tdata ), + .m_axis_tlast (m_axis_tlast ), + .m_axis_tvalid (m_axis_tvalid), + .m_axis_tready (m_axis_tready), + .deadlock_detected(deadlock_detected) + ); + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.tcl b/fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.tcl new file mode 100644 index 000000000..304384aee --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.tcl @@ -0,0 +1,18 @@ +#!/usr/bin/python3 +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +create_project tmp_proj -part xc7k410tffg900-3 -in_memory +add_files {chdr_crossbar_nxn_top.v ../chdr_crossbar_nxn.v ../axis_switch.v ../chdr_xb_ingress_buff.v ../chdr_xb_routing_table.v ../../core/chdr_mgmt_pkt_handler.v ../../core/rfnoc_chdr_utils.vh ../../core/rfnoc_chdr_internal_utils.vh} +add_files {../../../fifo/axi_fifo_flop.v ../../../fifo/axi_fifo_flop2.v ../../../fifo/axi_fifo.v ../../../fifo/axi_mux_select.v ../../../fifo/axi_fifo_bram.v ../../../fifo/axi_fifo_cascade.v ../../../fifo/axi_mux.v ../../../fifo/axi_fifo_short.v ../../../fifo/axi_demux.v ../../../fifo/axi_packet_gate.v ../../../control/map/cam_priority_encoder.v ../../../control/map/cam_srl.v ../../../control/map/cam_bram.v ../../../control/map/cam.v ../../../control/map/kv_map.v ../../../control/map/axis_muxed_kv_map.v ../../../control/ram_2port.v} +set_property top chdr_crossbar_nxn_top [current_fileset] +synth_design +create_clock -name clk -period 2.0 [get_ports clk] +report_utilization -no_primitives -file chdr_crossbar_nxn.rpt +report_timing_summary -setup -no_detailed_paths -no_header -datasheet -append -file chdr_crossbar_nxn.rpt +write_checkpoint -force chdr_crossbar_nxn.dcp +close_project +exit \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.v.in b/fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.v.in new file mode 100644 index 000000000..fbf0852a3 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/synth/chdr_crossbar_nxn_top.v.in @@ -0,0 +1,55 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_crossbar_nxn_top( + input clk, + input rst +); + // Router global config + localparam NPORTS = {ports}; + localparam DWIDTH = {dataw}; + localparam MTU = {mtu}; + localparam RLUT_SIZE = {rlutsize}; + localparam OPTIMIZE = "{opt}"; + + (* dont_touch = "true"*) wire [(DWIDTH*NPORTS)-1:0] s_axis_tdata , m_axis_tdata ; + (* dont_touch = "true"*) wire [NPORTS-1:0] s_axis_tlast , m_axis_tlast ; + (* dont_touch = "true"*) wire [NPORTS-1:0] s_axis_tvalid, m_axis_tvalid; + (* dont_touch = "true"*) wire [NPORTS-1:0] s_axis_tready, m_axis_tready; + + chdr_crossbar_nxn #( + .CHDR_W (DWIDTH), + .NPORTS (NPORTS), + .DEFAULT_PORT (0), + .MTU (MTU), + .ROUTE_TBL_SIZE (RLUT_SIZE), + .MUX_ALLOC ("ROUND-ROBIN"), + .OPTIMIZE (OPTIMIZE), + .NPORTS_MGMT (NPORTS), + .EXT_RTCFG_PORT (1) + ) router_dut_i ( + // General + .clk (clk), + .reset (rst), + // Inputs + .s_axis_tdata (s_axis_tdata), + .s_axis_tlast (s_axis_tlast), + .s_axis_tvalid (s_axis_tvalid), + .s_axis_tready (s_axis_tready), + // Output + .m_axis_tdata (m_axis_tdata), + .m_axis_tlast (m_axis_tlast), + .m_axis_tvalid (m_axis_tvalid), + .m_axis_tready (m_axis_tready), + // External rtcfg port + .ext_rtcfg_stb (0), + .ext_rtcfg_addr (0), + .ext_rtcfg_data (0), + .ext_rtcfg_ack () + ); + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_axis_ctrl_crossbar_nxn.py b/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_axis_ctrl_crossbar_nxn.py new file mode 100755 index 000000000..4ca6e07fa --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_axis_ctrl_crossbar_nxn.py @@ -0,0 +1,37 @@ +#! /usr/bin/python3 +#!/usr/bin/python3 +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +import argparse +import synth_run + +modname = 'axis_ctrl_crossbar_nxn' + +# Parse command line options +def get_options(): + parser = argparse.ArgumentParser(description='Generate synthesis results for ' + modname) + parser.add_argument('--top', type=str, default='TORUS', help='Topologies (CSV)') + parser.add_argument('--ports', type=str, default='8', help='Number of ports (CSV)') + parser.add_argument('--dataw', type=str, default='32', help='Router datapath width (CSV)') + parser.add_argument('--mtu', type=str, default='5', help='MTU (CSV)') + parser.add_argument('--ralloc', type=str, default='WORMHOLE', help='Router allocation method (CSV)') + return parser.parse_args() + +def main(): + args = get_options() + keys = ['top', 'ports', 'dataw', 'mtu', 'ralloc'] + for top in args.top.strip().split(','): + for ports in args.ports.strip().split(','): + for dataw in args.dataw.strip().split(','): + for mtu in args.mtu.strip().split(','): + for ralloc in args.ralloc.strip().split(','): + # Collect parameters + transform = {'ports':ports, 'dataw':dataw, 'mtu':mtu, 'top':top, 'ralloc':ralloc} + synth_run.synth_run(modname, keys, transform) + +if __name__ == '__main__': + main() diff --git a/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_chdr_crossbar_nxn.py b/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_chdr_crossbar_nxn.py new file mode 100755 index 000000000..668e7a247 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_chdr_crossbar_nxn.py @@ -0,0 +1,37 @@ +#! /usr/bin/python3 +#!/usr/bin/python3 +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +import argparse +import synth_run + +modname = 'chdr_crossbar_nxn' + +# Parse command line options +def get_options(): + parser = argparse.ArgumentParser(description='Generate synthesis results for ' + modname) + parser.add_argument('--opt', type=str, default='AREA', help='Optimization strategies (CSV)') + parser.add_argument('--ports', type=str, default='8', help='Number of ports (CSV)') + parser.add_argument('--dataw', type=str, default='64', help='Router datapath width (CSV)') + parser.add_argument('--mtu', type=str, default='10', help='MTU or Ingress buffer size (CSV)') + parser.add_argument('--rlutsize', type=str, default='6', help='Router lookup table size (CSV)') + return parser.parse_args() + +def main(): + args = get_options() + keys = ['opt', 'ports', 'dataw', 'mtu', 'rlutsize'] + for opt in args.opt.strip().split(','): + for ports in args.ports.strip().split(','): + for dataw in args.dataw.strip().split(','): + for mtu in args.mtu.strip().split(','): + for rlutsize in args.rlutsize.strip().split(','): + # Collect parameters + transform = {'opt':opt, 'ports':ports, 'dataw':dataw, 'mtu':mtu, 'rlutsize':rlutsize} + synth_run.synth_run(modname, keys, transform) + +if __name__ == '__main__': + main() diff --git a/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_run.py b/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_run.py new file mode 100644 index 000000000..a9801ac20 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/synth/synth_run.py @@ -0,0 +1,67 @@ +#! /usr/bin/python3 +#!/usr/bin/python3 +# +# Copyright 2018 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +import sys, os +import subprocess +import re + +def synth_run(modname, keys, transform): + prefix = modname + '_' + ('_'.join(['%s%s'%(k,transform[k]) for k in keys])) + print('='*(len(prefix)+2)) + print(' %s '%(prefix)) + print('='*(len(prefix)+2)) + # Write Verilog top-level file + with open(modname + '_top.v.in', 'r') as in_file: + with open(modname + '_top.v', 'w') as out_file: + out_file.write(in_file.read().format(**transform)) + # Run Vivado + exitcode = subprocess.Popen( + 'vivado -mode tcl -source %s_top.tcl -nolog -nojou'%(modname), shell=True + ).wait() + if exitcode != 0: + raise RuntimeError('Error running vivado. Was setupenv.sh run?') + # Extract info + lut = 100.0 + reg = 100.0 + bram = 100.0 + dsp = 100.0 + fmax = 0.0 + with open(modname + '.rpt', 'r') as rpt_file: + rpt = rpt_file.readlines() + for line in rpt: + lm = re.match(r'.*Slice LUTs\*.*\|(.*)\|(.*)\|(.*)\|(.*)\|.*', line) + if lm is not None: + lut = float(lm.group(1).strip()) + rm = re.match(r'.*Slice Registers.*\|(.*)\|(.*)\|(.*)\|(.*)\|.*', line) + if rm is not None: + reg = float(rm.group(1).strip()) + bm = re.match(r'.*Block RAM Tile.*\|(.*)\|(.*)\|(.*)\|(.*)\|.*', line) + if bm is not None: + bram = float(bm.group(1).strip()) + dm = re.match(r'.*DSPs.*\|(.*)\|(.*)\|(.*)\|(.*)\|.*', line) + if dm is not None: + dsp = float(dm.group(1).strip()) + tm = re.match(r'.*clk.*\| clk\s*\|(.*)\|.*\|.*\|.*\|.*\|.*\|.*\|.*\|', line) + if tm is not None: + fmax = 1000.0/float(tm.group(1).strip()) + # Save report + os.rename(modname + '.rpt', prefix + '.rpt') + os.rename(modname + '.dcp', prefix + '.dcp') + try: + os.remove(modname + '_top.v') + os.remove('fsm_encoding.os') + except FileNotFoundError: + pass + # Write summary report line + res_keys = ['lut','reg','bram','dsp','fmax'] + res = {'lut':lut, 'reg':reg, 'bram':bram, 'dsp':dsp, 'fmax':fmax, 'prefix':prefix} + if not os.path.exists(modname + '_summary.csv'): + with open(modname + '_summary.csv', 'w') as summaryf: + summaryf.write((','.join(keys + res_keys)) + '\n') + with open(modname + '_summary.csv', 'a') as summaryf: + summaryf.write((','.join(['%s'%(transform[k]) for k in keys])) + ',' + (','.join(['%.1f'%(res[k]) for k in res_keys])) + '\n') diff --git a/fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_multi_sw.v b/fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_multi_sw.v new file mode 100644 index 000000000..cd70450a0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_multi_sw.v @@ -0,0 +1,338 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: torus_2d_dor_router_multi_sw +// Description: +// Alternate implementation for torus_2d_dor_router_single_sw with +// multiple switches for independent paths between inputs and outputs +// **NOTE**: This module has not been validated + +module torus_2d_dor_router_multi_sw #( + parameter WIDTH = 64, + parameter DIM_SIZE = 4, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_X = 0, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_Y = 0, + parameter TERM_BUFF_SIZE = 5, + parameter XB_BUFF_SIZE = 5, + parameter ROUTING_ALLOC = "WORMHOLE" +) ( + // Clocks and resets + input wire clk, + input wire reset, + + // Terminal connections + input wire [WIDTH-1:0] s_axis_term_tdata, + input wire s_axis_term_tlast, + input wire s_axis_term_tvalid, + output wire s_axis_term_tready, + output wire [WIDTH-1:0] m_axis_term_tdata, + output wire m_axis_term_tlast, + output wire m_axis_term_tvalid, + input wire m_axis_term_tready, + + // X-dimension inter-XB connections + input wire [WIDTH-1:0] s_axis_xdim_tdata, + input wire [0:0] s_axis_xdim_tdest, + input wire s_axis_xdim_tlast, + input wire s_axis_xdim_tvalid, + output wire s_axis_xdim_tready, + output wire [WIDTH-1:0] m_axis_xdim_tdata, + output wire [0:0] m_axis_xdim_tdest, + output wire m_axis_xdim_tlast, + output wire m_axis_xdim_tvalid, + input wire m_axis_xdim_tready, + + // Y-dimension inter-XB connections + input wire [WIDTH-1:0] s_axis_ydim_tdata, + input wire [0:0] s_axis_ydim_tdest, + input wire s_axis_ydim_tlast, + input wire s_axis_ydim_tvalid, + output wire s_axis_ydim_tready, + output wire [WIDTH-1:0] m_axis_ydim_tdata, + output wire [0:0] m_axis_ydim_tdest, + output wire m_axis_ydim_tlast, + output wire m_axis_ydim_tvalid, + input wire m_axis_ydim_tready +); + + // ------------------------------------------------- + // Routing functions + // ------------------------------------------------- + `include "mesh_node_mapping.vh" + + function [2:0] term_in_route; + input [WIDTH:0] header; + reg [$clog2(DIM_SIZE)-1:0] xdst, ydst, xdiff, ydiff; + begin + xdst = node_to_xdst(header); + ydst = node_to_ydst(header); + xdiff = xdst - XB_ADDR_X; + ydiff = ydst - XB_ADDR_Y; + // Routing logic + // - MSB is the VC, 2 LSBs are the router destination + // - Long journeys get VC = 1 to bypass local traffic + if (xdst == XB_ADDR_X && ydst == XB_ADDR_Y) begin + term_in_route = {1'b0 /* VC don't care */, 2'd2 /* term out */}; + end else if (xdst == XB_ADDR_X) begin + term_in_route = {ydiff[$clog2(DIM_SIZE)-1], 2'd0 /* ydim out */}; + end else begin + term_in_route = {xdiff[$clog2(DIM_SIZE)-1], 2'd1 /* xdim out */}; + end + end + endfunction + + function [2:0] xdim_in_route; + input [WIDTH:0] header; + reg [$clog2(DIM_SIZE)-1:0] xdst, ydst, xdiff, ydiff; + begin + xdst = node_to_xdst(header); + ydst = node_to_ydst(header); + xdiff = xdst - XB_ADDR_X; + ydiff = ydst - XB_ADDR_Y; + // Routing logic + // - MSB is the VC, 2 LSBs are the router destination + // - Long journeys get VC = 1 to bypass local traffic + if (xdst == XB_ADDR_X && ydst == XB_ADDR_Y) begin + xdim_in_route = {1'b0 /* VC don't care */, 2'd2 /* term out */}; + end else if (xdst == XB_ADDR_X) begin + xdim_in_route = {ydiff[$clog2(DIM_SIZE)-1], 2'd0 /* ydim out */}; + end else begin + xdim_in_route = {xdiff[$clog2(DIM_SIZE)-1], 2'd1 /* xdim out */}; + end + end + endfunction + + function [1:0] ydim_in_route; + input [WIDTH:0] header; + reg [$clog2(DIM_SIZE)-1:0] ydst, ydiff; + begin + ydst = node_to_ydst(header); + ydiff = ydst - XB_ADDR_Y; + // Routing logic + // - MSB is the VC, LSB is the router destination + // - Long journeys get VC = 1 to bypass local traffic + if (ydst == XB_ADDR_Y) begin + ydim_in_route = {1'b0 /* VC don't care */, 1'd1 /* term out */}; + end else begin + ydim_in_route = {ydiff[$clog2(DIM_SIZE)-1], 1'd0 /* ydim out */}; + end + end + endfunction + + // ------------------------------------------------- + // Input demuxes + // ------------------------------------------------- + wire [WIDTH-1:0] ti_gt_tdata; + wire ti_gt_tdest; + wire ti_gt_tlast; + wire ti_gt_tvalid; + wire ti_gt_tready; + wire [WIDTH-1:0] t2t_tdata, t2x_tdata, t2y_tdata; + wire t2t_tdest, t2x_tdest, t2y_tdest; + wire t2t_tlast, t2x_tlast, t2y_tlast; + wire t2t_tvalid, t2x_tvalid, t2y_tvalid; + wire t2t_tready, t2x_tready, t2y_tready; + wire [WIDTH-1:0] term_in_hdr; + wire [1:0] term_in_port; + + assign {ti_gt_tdest, term_in_port} = term_in_route(term_in_hdr); + + axi_packet_gate #( + .WIDTH(WIDTH), .SIZE(TERM_BUFF_SIZE) + ) term_in_pkt_gate_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (s_axis_term_tdata), + .i_tlast (s_axis_term_tlast), + .i_tvalid (s_axis_term_tvalid), + .i_tready (s_axis_term_tready), + .i_terror (1'b0), + .o_tdata (ti_gt_tdata), + .o_tlast (ti_gt_tlast), + .o_tvalid (ti_gt_tvalid), + .o_tready (ti_gt_tready) + ); + + axi_demux #( + .WIDTH(WIDTH+1), .SIZE(3), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) term_in_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (term_in_hdr), + .dest (term_in_port), + .i_tdata ({ti_gt_tdest, ti_gt_tdata}), + .i_tlast (ti_gt_tlast), + .i_tvalid (ti_gt_tvalid), + .i_tready (ti_gt_tready), + .o_tdata ({t2t_tdest, t2t_tdata, t2x_tdest, t2x_tdata, t2y_tdest, t2y_tdata}), + .o_tlast ({t2t_tlast, t2x_tlast, t2y_tlast}), + .o_tvalid ({t2t_tvalid, t2x_tvalid, t2y_tvalid}), + .o_tready ({t2t_tready, t2x_tready, t2y_tready}) + ); + + wire [WIDTH-1:0] xi_gt_tdata; + wire xi_gt_tdest; + wire xi_gt_tlast; + wire xi_gt_tvalid; + wire xi_gt_tready; + wire [WIDTH-1:0] x2t_tdata, x2x_tdata, x2y_tdata; + wire x2t_tdest, x2x_tdest, x2y_tdest; + wire x2t_tlast, x2x_tlast, x2y_tlast; + wire x2t_tvalid, x2x_tvalid, x2y_tvalid; + wire x2t_tready, x2x_tready, x2y_tready; + wire [WIDTH-1:0] xdim_in_hdr; + wire [1:0] xdim_in_port; + + assign {xi_gt_tdest, xdim_in_port} = xdim_in_route(xdim_in_hdr); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(2), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) xdim_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_xdim_tdata), + .s_axis_tdest (s_axis_xdim_tdest), + .s_axis_tlast (s_axis_xdim_tlast), + .s_axis_tvalid (s_axis_xdim_tvalid), + .s_axis_tready (s_axis_xdim_tready), + .m_axis_tdata (xi_gt_tdata), + .m_axis_tlast (xi_gt_tlast), + .m_axis_tvalid (xi_gt_tvalid), + .m_axis_tready (xi_gt_tready) + ); + + axi_demux #( + .WIDTH(WIDTH+1), .SIZE(3), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) xdim_in_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (xdim_in_hdr), + .dest (xdim_in_port), + .i_tdata ({xi_gt_tdest, xi_gt_tdata}), + .i_tlast (xi_gt_tlast), + .i_tvalid (xi_gt_tvalid), + .i_tready (xi_gt_tready), + .o_tdata ({x2t_tdest, x2t_tdata, x2x_tdest, x2x_tdata, x2y_tdest, x2y_tdata}), + .o_tlast ({x2t_tlast, x2x_tlast, x2y_tlast}), + .o_tvalid ({x2t_tvalid, x2x_tvalid, x2y_tvalid}), + .o_tready ({x2t_tready, x2x_tready, x2y_tready}) + ); + + wire [WIDTH-1:0] yi_gt_tdata; + wire yi_gt_tdest; + wire yi_gt_tlast; + wire yi_gt_tvalid; + wire yi_gt_tready; + wire [WIDTH-1:0] y2t_tdata, y2y_tdata; + wire y2t_tdest, y2y_tdest; + wire y2t_tlast, y2y_tlast; + wire y2t_tvalid, y2y_tvalid; + wire y2t_tready, y2y_tready; + wire [WIDTH-1:0] ydim_in_hdr; + wire [0:0] ydim_in_port; + + assign {yi_gt_tdest, ydim_in_port} = ydim_in_route(ydim_in_hdr); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(2), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) ydim_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_ydim_tdata ), + .s_axis_tdest (s_axis_ydim_tdest ), + .s_axis_tlast (s_axis_ydim_tlast ), + .s_axis_tvalid (s_axis_ydim_tvalid), + .s_axis_tready (s_axis_ydim_tready), + .m_axis_tdata (yi_gt_tdata ), + .m_axis_tlast (yi_gt_tlast ), + .m_axis_tvalid (yi_gt_tvalid), + .m_axis_tready (yi_gt_tready) + ); + + axi_demux #( + .WIDTH(WIDTH+1), .SIZE(2), + .PRE_FIFO_SIZE(0 /* must be 0 */), .POST_FIFO_SIZE(0) + ) ydim_in_demux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .header (ydim_in_hdr), + .dest (ydim_in_port), + .i_tdata ({yi_gt_tdest, yi_gt_tdata}), + .i_tlast (yi_gt_tlast), + .i_tvalid (yi_gt_tvalid), + .i_tready (yi_gt_tready), + .o_tdata ({y2t_tdest, y2t_tdata, y2y_tdest, y2y_tdata}), + .o_tlast ({y2t_tlast, y2y_tlast}), + .o_tvalid ({y2t_tvalid, y2y_tvalid}), + .o_tready ({y2t_tready, y2y_tready}) + ); + + // ------------------------------------------------- + // Output muxes + // ------------------------------------------------- + wire term_tdest_discard; + axi_mux #( + .WIDTH(WIDTH+1), .SIZE(3), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) term_out_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2t_tdest, t2t_tdata, x2t_tdest, x2t_tdata, y2t_tdest, y2t_tdata}), + .i_tlast ({t2t_tlast, x2t_tlast, y2t_tlast }), + .i_tvalid ({t2t_tvalid, x2t_tvalid, y2t_tvalid}), + .i_tready ({t2t_tready, x2t_tready, y2t_tready}), + .o_tdata ({term_tdest_discard, m_axis_term_tdata}), + .o_tlast (m_axis_term_tlast), + .o_tvalid (m_axis_term_tvalid), + .o_tready (m_axis_term_tready) + ); + + axi_mux #( + .WIDTH(WIDTH+1), .SIZE(2), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) xdim_out_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2x_tdest, t2x_tdata, x2x_tdest, x2x_tdata}), + .i_tlast ({t2x_tlast, x2x_tlast}), + .i_tvalid ({t2x_tvalid, x2x_tvalid}), + .i_tready ({t2x_tready, x2x_tready}), + .o_tdata ({m_axis_xdim_tdest, m_axis_xdim_tdata}), + .o_tlast (m_axis_xdim_tlast ), + .o_tvalid (m_axis_xdim_tvalid), + .o_tready (m_axis_xdim_tready) + ); + + axi_mux #( + .WIDTH(WIDTH+1), .SIZE(3), + .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) ydim_out_mux_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({t2y_tdest, t2y_tdata, x2y_tdest, x2y_tdata, y2y_tdest, y2y_tdata}), + .i_tlast ({t2y_tlast, x2y_tlast, y2y_tlast }), + .i_tvalid ({t2y_tvalid, x2y_tvalid, y2y_tvalid}), + .i_tready ({t2y_tready, x2y_tready, y2y_tready}), + .o_tdata ({m_axis_ydim_tdest, m_axis_ydim_tdata}), + .o_tlast (m_axis_ydim_tlast), + .o_tvalid (m_axis_ydim_tvalid), + .o_tready (m_axis_ydim_tready) + ); + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_single_sw.v b/fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_single_sw.v new file mode 100644 index 000000000..21a66782d --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/crossbar/torus_2d_dor_router_single_sw.v @@ -0,0 +1,294 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: torus_2d_dor_router_single_sw +// Description: +// This module implements the router for a 2-dimentional (2d) +// torus network that uses dimension order routing (dor) and has a +// single underlying switch (single_sw). It uses AXI-Stream for all of its +// links. +// The torus topology, routing algorithms and the router architecture is +// described in README.md in this directory. +// Parameters: +// - WIDTH: Width of the AXI-Stream data bus +// - DIM_SIZE: Number of routers alone one dimension +// - XB_ADDR_X: The X-coordinate of this router in the topology +// - XB_ADDR_Y: The Y-coordinate of this router in the topology +// - TERM_BUFF_SIZE: log2 of the ingress terminal buffer size (in words) +// - XB_BUFF_SIZE: log2 of the ingress inter-router buffer size (in words) +// - ROUTING_ALLOC: Algorithm to allocate routing paths between routers. +// * WORMHOLE: Allocate route as soon as first word in pkt arrives +// * CUT-THROUGH: Allocate route only after the full pkt arrives +// - SWITCH_ALLOC: Algorithm to allocate the switch +// * PRIO: Priority based. Priority: Y-dim > X-dim > Term +// * ROUND-ROBIN: Round robin input port allocation +// Signals: +// - *_axis_term_*: Terminal ports (master/slave) +// - *_axis_xdim_*: Inter-router X-dim connections (master/slave) +// - *_axis_ydim_*: Inter-router Y-dim connections (master/slave) +// + +module torus_2d_dor_router_single_sw #( + parameter WIDTH = 64, + parameter DIM_SIZE = 4, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_X = 0, + parameter [$clog2(DIM_SIZE)-1:0] XB_ADDR_Y = 0, + parameter TERM_BUFF_SIZE = 5, + parameter XB_BUFF_SIZE = 5, + parameter ROUTING_ALLOC = "WORMHOLE", + parameter SWITCH_ALLOC = "PRIO" +) ( + // Clocks and resets + input wire clk, + input wire reset, + + // Terminal connections + input wire [WIDTH-1:0] s_axis_term_tdata, + input wire s_axis_term_tlast, + input wire s_axis_term_tvalid, + output wire s_axis_term_tready, + output wire [WIDTH-1:0] m_axis_term_tdata, + output wire m_axis_term_tlast, + output wire m_axis_term_tvalid, + input wire m_axis_term_tready, + + // X-dimension inter-XB connections + input wire [WIDTH-1:0] s_axis_xdim_tdata, + input wire [0:0] s_axis_xdim_tdest, + input wire s_axis_xdim_tlast, + input wire s_axis_xdim_tvalid, + output wire s_axis_xdim_tready, + output wire [WIDTH-1:0] m_axis_xdim_tdata, + output wire [0:0] m_axis_xdim_tdest, + output wire m_axis_xdim_tlast, + output wire m_axis_xdim_tvalid, + input wire m_axis_xdim_tready, + + // Y-dimension inter-XB connections + input wire [WIDTH-1:0] s_axis_ydim_tdata, + input wire [0:0] s_axis_ydim_tdest, + input wire s_axis_ydim_tlast, + input wire s_axis_ydim_tvalid, + output wire s_axis_ydim_tready, + output wire [WIDTH-1:0] m_axis_ydim_tdata, + output wire [0:0] m_axis_ydim_tdest, + output wire m_axis_ydim_tlast, + output wire m_axis_ydim_tvalid, + input wire m_axis_ydim_tready +); + + //------------------------------------------------- + // Routing and switch allocation functions + //------------------------------------------------- + + // mesh_node_mapping.vh file contains the mapping between the node number + // and its XY coordinates. It is autogenerated and defines the node_to_xdst + // and node_to_ydst functions. + `include "mesh_node_mapping.vh" + + localparam [1:0] SW_DEST_TERM = 2'd0; + localparam [1:0] SW_DEST_XDIM = 2'd1; + localparam [1:0] SW_DEST_YDIM = 2'd2; + localparam [1:0] SW_NUM_DESTS = 2'd3; + + // The compute_switch_tdest function is the destination selector + // i.e. it will inspecte the bottom $clog2(DIM_SIZE)*2 bits of the + // first word of a packet and determine the destination of the packet. + function [2:0] compute_switch_tdest; + input [WIDTH-1:0] header; + reg [$clog2(DIM_SIZE)-1:0] xdst, ydst; + reg signed [$clog2(DIM_SIZE):0] xdiff, ydiff; + begin + xdst = node_to_xdst(header); + ydst = node_to_ydst(header); + xdiff = xdst - XB_ADDR_X; + ydiff = ydst - XB_ADDR_Y; + // Routing logic + // - MSB is the VC, 2 LSBs are the router destination + // - Long journeys get VC = 1 to bypass local traffic + if (xdiff == 'd0 && ydiff == 'd0) begin + compute_switch_tdest = {1'b0 /* VC don't care */, SW_DEST_TERM}; + end else if (xdiff != 'd0) begin + compute_switch_tdest = {(xdiff < 0), SW_DEST_XDIM}; + end else begin + compute_switch_tdest = {(ydiff < 0), SW_DEST_YDIM}; + end + //$display("xdst=%d, ydst=%d, xaddr=%d, yaddr=%d, dst=%d", xdst, ydst, XB_ADDR_X, XB_ADDR_Y, compute_switch_tdest); + end + endfunction + + // The compute_switch_alloc function is the switch allocation function + // i.e. it chooses which input port reserves the switch for packet transfer. + // After the switch is allocated, all other ports will be backpressured until + // the packet finishes transferring. + function [1:0] compute_switch_alloc; + input [2:0] pkt_waiting; + input [1:0] last_alloc; + begin + if (pkt_waiting == 3'b000) begin + compute_switch_alloc = SW_DEST_TERM; + end else if (pkt_waiting == 3'b001) begin + compute_switch_alloc = SW_DEST_TERM; + end else if (pkt_waiting == 3'b010) begin + compute_switch_alloc = SW_DEST_XDIM; + end else if (pkt_waiting == 3'b100) begin + compute_switch_alloc = SW_DEST_YDIM; + end else begin + if (SWITCH_ALLOC == "PRIO") begin + // Priority: Y-dim > X-dim > Term + if (pkt_waiting[SW_DEST_YDIM]) + compute_switch_alloc = SW_DEST_YDIM; + else if (pkt_waiting[SW_DEST_XDIM]) + compute_switch_alloc = SW_DEST_XDIM; + else + compute_switch_alloc = SW_DEST_TERM; + end else begin + // Round-robin + if (pkt_waiting[(last_alloc + 3'd1) % SW_NUM_DESTS]) + compute_switch_alloc = (last_alloc + 3'd1) % SW_NUM_DESTS; + else if (pkt_waiting[(last_alloc + 3'd2) % SW_NUM_DESTS]) + compute_switch_alloc = (last_alloc + 3'd2) % SW_NUM_DESTS; + else + compute_switch_alloc = last_alloc; + end + end + end + endfunction + + //------------------------------------------------- + // Ingress buffers + //------------------------------------------------- + wire [WIDTH-1:0] ydim_in_data , xdim_in_data , term_in_data ; + wire [2:0] ydim_in_dest , xdim_in_dest , term_in_dest ; + wire ydim_in_last , xdim_in_last , term_in_last ; + wire ydim_in_valid, xdim_in_valid, term_in_valid; + wire ydim_in_ready, xdim_in_ready, term_in_ready; + + // Data coming in from the terminal is gated until a full packet arrives + // in order to minimize the switch allocation time per packet. + axi_packet_gate #( + .WIDTH(WIDTH), .SIZE(TERM_BUFF_SIZE) + ) term_in_pkt_gate_i ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata (s_axis_term_tdata), + .i_tlast (s_axis_term_tlast), + .i_tvalid (s_axis_term_tvalid), + .i_tready (s_axis_term_tready), + .i_terror (1'b0), + .o_tdata (term_in_data), + .o_tlast (term_in_last), + .o_tvalid (term_in_valid), + .o_tready (term_in_ready) + ); + assign term_in_dest = compute_switch_tdest(term_in_data); + + // The XY directions have buffers with 2 virtual channels to minimize the + // possibility of a deadlock. + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(2), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) xdim_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_xdim_tdata), + .s_axis_tdest (s_axis_xdim_tdest), + .s_axis_tlast (s_axis_xdim_tlast), + .s_axis_tvalid (s_axis_xdim_tvalid), + .s_axis_tready (s_axis_xdim_tready), + .m_axis_tdata (xdim_in_data), + .m_axis_tlast (xdim_in_last), + .m_axis_tvalid (xdim_in_valid), + .m_axis_tready (xdim_in_ready) + ); + assign xdim_in_dest = compute_switch_tdest(xdim_in_data); + + axis_ingress_vc_buff #( + .WIDTH(WIDTH), .NUM_VCS(2), + .SIZE(XB_BUFF_SIZE), + .ROUTING(ROUTING_ALLOC) + ) ydim_in_vc_buf_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata (s_axis_ydim_tdata ), + .s_axis_tdest (s_axis_ydim_tdest ), + .s_axis_tlast (s_axis_ydim_tlast ), + .s_axis_tvalid (s_axis_ydim_tvalid), + .s_axis_tready (s_axis_ydim_tready), + .m_axis_tdata (ydim_in_data ), + .m_axis_tlast (ydim_in_last ), + .m_axis_tvalid (ydim_in_valid), + .m_axis_tready (ydim_in_ready) + ); + assign ydim_in_dest = compute_switch_tdest(ydim_in_data); + + //------------------------------------------------- + // Switch + //------------------------------------------------- + + // Track the input packet state + localparam [0:0] PKT_ST_HEAD = 1'b0; + localparam [0:0] PKT_ST_BODY = 1'b1; + reg [0:0] pkt_state = PKT_ST_HEAD; + + // The switch only accept packets on a single port at a time. + wire sw_in_ready = |({ydim_in_ready, xdim_in_ready, term_in_ready}); + wire sw_in_valid = |({ydim_in_valid, xdim_in_valid, term_in_valid}); + wire sw_in_last = |({ydim_in_last&ydim_in_valid, xdim_in_last&xdim_in_valid, term_in_last&term_in_valid}); + + always @(posedge clk) begin + if (reset) begin + pkt_state <= PKT_ST_HEAD; + end else if (sw_in_valid & sw_in_ready) begin + pkt_state <= sw_in_last ? PKT_ST_HEAD : PKT_ST_BODY; + end + end + + // The switch requires the allocation to stay valid until the + // end of the packet. We also might need to keep the previous + // packet's allocation to compute the current one + wire [1:0] switch_alloc; + reg [1:0] prev_switch_alloc = SW_DEST_TERM; + reg [1:0] pkt_switch_alloc = SW_DEST_TERM; + + always @(posedge clk) begin + if (reset) begin + prev_switch_alloc <= SW_DEST_TERM; + pkt_switch_alloc <= SW_DEST_TERM; + end else if (sw_in_valid & sw_in_ready) begin + if (pkt_state == PKT_ST_HEAD) + pkt_switch_alloc <= switch_alloc; + if (sw_in_last) + prev_switch_alloc <= switch_alloc; + end + end + + assign switch_alloc = (sw_in_valid && pkt_state == PKT_ST_HEAD) ? + compute_switch_alloc({ydim_in_valid, xdim_in_valid, term_in_valid}, prev_switch_alloc) : + pkt_switch_alloc; + + wire term_tdest_discard; + axis_switch #( + .DATA_W(WIDTH), .DEST_W(1), .IN_PORTS(3), .OUT_PORTS(3) + ) switch_i ( + .clk (clk), + .reset (reset), + .s_axis_tdata ({ydim_in_data , xdim_in_data , term_in_data }), + .s_axis_tdest ({ydim_in_dest , xdim_in_dest , term_in_dest }), + .s_axis_tlast ({ydim_in_last , xdim_in_last , term_in_last }), + .s_axis_tvalid ({ydim_in_valid, xdim_in_valid, term_in_valid}), + .s_axis_tready ({ydim_in_ready, xdim_in_ready, term_in_ready}), + .s_axis_alloc (switch_alloc), + .m_axis_tdata ({m_axis_ydim_tdata, m_axis_xdim_tdata, m_axis_term_tdata }), + .m_axis_tdest ({m_axis_ydim_tdest, m_axis_xdim_tdest, term_tdest_discard}), + .m_axis_tlast ({m_axis_ydim_tlast, m_axis_xdim_tlast, m_axis_term_tlast }), + .m_axis_tvalid ({m_axis_ydim_tvalid, m_axis_xdim_tvalid, m_axis_term_tvalid}), + .m_axis_tready ({m_axis_ydim_tready, m_axis_xdim_tready, m_axis_term_tready}) + ); + +endmodule + diff --git a/fpga/usrp3/lib/rfnoc/cvita_hdr_decoder.v b/fpga/usrp3/lib/rfnoc/cvita_hdr_decoder.v new file mode 100644 index 000000000..289c674e8 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/cvita_hdr_decoder.v @@ -0,0 +1,32 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Decoder header word into CVITA header fields + +module cvita_hdr_decoder ( + input [127:0] header, + output [1:0] pkt_type, output eob, output has_time, + output [11:0] seqnum, output [15:0] length, output [15:0] payload_length, + output [15:0] src_sid, output [15:0] dst_sid, + output [63:0] vita_time +); + + wire [63:0] hdr[0:1]; + assign hdr[0] = header[127:64]; + assign hdr[1] = header[63:0]; + + assign pkt_type = hdr[0][63:62]; + assign has_time = hdr[0][61]; + assign eob = hdr[0][60]; + assign seqnum = hdr[0][59:48]; + assign length = hdr[0][47:32]; + assign src_sid = hdr[0][31:16]; + assign dst_sid = hdr[0][15:0]; + assign vita_time = hdr[1]; + + assign payload_length = has_time ? length - 16'd16 : length - 16'd8; + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/cvita_hdr_encoder.v b/fpga/usrp3/lib/rfnoc/cvita_hdr_encoder.v new file mode 100644 index 000000000..82bfcb2ae --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/cvita_hdr_encoder.v @@ -0,0 +1,22 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Encodes CVITA packet header fields into a header word + +module cvita_hdr_encoder ( + input [1:0] pkt_type, input eob, input has_time, + input [11:0] seqnum, + input [15:0] payload_length, + input [15:0] src_sid, input [15:0] dst_sid, + input [63:0] vita_time, + output [127:0] header +); + + assign header = {pkt_type, has_time, eob, seqnum, + payload_length + (has_time ? 16'd16 : 16'd8), + src_sid, dst_sid, vita_time}; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/cvita_hdr_modify.v b/fpga/usrp3/lib/rfnoc/cvita_hdr_modify.v new file mode 100644 index 000000000..874e1776c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/cvita_hdr_modify.v @@ -0,0 +1,36 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Modifies CVITA packet header fields + +module cvita_hdr_modify ( + input [127:0] header_in, + output [127:0] header_out, + input use_pkt_type, input [1:0] pkt_type, + input use_has_time, input has_time, + input use_eob, input eob, + input use_seqnum, input [11:0] seqnum, + input use_length, input [15:0] length, + input use_payload_length, input [15:0] payload_length, + input use_src_sid, input [15:0] src_sid, + input use_dst_sid, input [15:0] dst_sid, + input use_vita_time, input [63:0] vita_time +); + + wire [15:0] length_adj = payload_length + (header_out[125] /* Has time */ ? 16'd16 : 16'd8); + + assign header_out = { + (use_pkt_type == 1'b1) ? pkt_type : header_in[127:126], + (use_has_time == 1'b1) ? has_time : header_in[125], + (use_eob == 1'b1) ? eob : header_in[124], + (use_seqnum == 1'b1) ? seqnum : header_in[123:112], + (use_length == 1'b1) ? length : + (use_payload_length == 1'b1) ? length_adj : header_in[111:96], + (use_src_sid == 1'b1) ? src_sid : header_in[95:80], + (use_dst_sid == 1'b1) ? dst_sid : header_in[79:64], + (use_vita_time == 1'b1) ? vita_time : header_in[63:0]}; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/cvita_hdr_parser.v b/fpga/usrp3/lib/rfnoc/cvita_hdr_parser.v new file mode 100644 index 000000000..d64c3b6d9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/cvita_hdr_parser.v @@ -0,0 +1,89 @@ +// +// Copyright 2015 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Parses CVITA packet header and outputs discrete signals. + +module cvita_hdr_parser #( + parameter REGISTER = 1 // 0 = No registering, header / vita_time only valid when hdr_stb / vita_time_stb is asserted (lower resource utilization) + // 1 = Header / vita time are registered and valid for the length of entire packet. +)( + input clk, input reset, input clear, + output hdr_stb, + output [1:0] pkt_type, output eob, output has_time, + output [11:0] seqnum, output [15:0] length, output [15:0] payload_length, + output [15:0] src_sid, output [15:0] dst_sid, + output vita_time_stb, + output [63:0] vita_time, + input [63:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + generate + if (REGISTER) begin + axi_fifo_flop2 #(.WIDTH(65)) axi_fifo_flop ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({o_tlast,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); + end else begin + assign o_tdata = i_tdata; + assign o_tlast = i_tlast; + assign o_tvalid = i_tvalid; + assign i_tready = o_tready; + end + endgenerate + + reg first_time, first_line, read_time; + wire [63:0] hdr, hdr_vita_time; + reg [63:0] hdr_reg, vita_time_reg; + + always @(posedge clk) begin + if (reset | clear) begin + first_time <= 1'b1; + first_line <= 1'b1; + read_time <= 1'b0; + hdr_reg <= 64'd0; + vita_time_reg <= 64'd0; + end else begin + if (o_tvalid & o_tready) begin + first_time <= 1'b0; + if (first_line) begin + hdr_reg <= o_tdata; + first_line <= 1'b0; + if (has_time & ~o_tlast) begin + read_time <= 1'b1; + end + end + if (read_time) begin + vita_time_reg <= o_tdata; + read_time <= 1'b0; + end + if (o_tlast) begin + first_line <= 1'b1; + end + end + end + end + + // REGISTER = 0: Always use o_tdata, output only valid when hdr_stb = 1 + // REGISTER = 1: Mux to make sure header output is available immediately and also registered for rest of packet. + assign hdr = (hdr_stb | (REGISTER == 0)) ? o_tdata : hdr_reg; + assign hdr_vita_time = (vita_time_stb | (REGISTER == 0)) ? o_tdata : vita_time_reg; + + assign hdr_stb = first_line & o_tvalid & o_tready; + assign pkt_type = hdr[63:62]; + assign has_time = hdr[61]; + assign eob = hdr[60]; + assign seqnum = hdr[59:48]; + assign length = hdr[47:32]; + assign payload_length = length - (has_time ? 16'd16 : 16'd8); + assign src_sid = hdr[31:16]; + assign dst_sid = hdr[15:0]; + + assign vita_time_stb = read_time & o_tvalid & o_tready; + assign vita_time = hdr_vita_time; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/data_types.vh b/fpga/usrp3/lib/rfnoc/data_types.vh new file mode 100644 index 000000000..006deb9c2 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/data_types.vh @@ -0,0 +1,23 @@ +// Number of bytes per word +typedef struct { + string name; + int bytes_per_word; +} cvita_data_type_t; +localparam cvita_data_type_t U16 = '{name:"U16", bytes_per_word:2}; // uint16 +localparam cvita_data_type_t U32 = '{name:"U32", bytes_per_word:4}; // uint32 +localparam cvita_data_type_t U64 = '{name:"U64", bytes_per_word:8}; // uint64 +localparam cvita_data_type_t U128 = '{name:"U128", bytes_per_word:16}; // uint128 +localparam cvita_data_type_t S8 = '{name:"S8", bytes_per_word:1}; // int8 +localparam cvita_data_type_t S16 = '{name:"S16", bytes_per_word:2}; // int16 +localparam cvita_data_type_t S32 = '{name:"S32", bytes_per_word:4}; // int32 +localparam cvita_data_type_t S64 = '{name:"S64", bytes_per_word:8}; // int64 +localparam cvita_data_type_t S128 = '{name:"S128", bytes_per_word:16}; // int128 +localparam cvita_data_type_t SC8 = '{name:"SC8", bytes_per_word:2}; // complex int8 +localparam cvita_data_type_t SC12 = '{name:"SC12", bytes_per_word:3}; // complex int12 +localparam cvita_data_type_t SC16 = '{name:"SC16", bytes_per_word:4}; // complex int16 +localparam cvita_data_type_t SC32 = '{name:"SC32", bytes_per_word:8}; // complex int32 +localparam cvita_data_type_t SC64 = '{name:"SC64", bytes_per_word:16}; // complex int64 +localparam cvita_data_type_t F32 = '{name:"F32", bytes_per_word:4}; // single precision float +localparam cvita_data_type_t F64 = '{name:"F64", bytes_per_word:8}; // double precision float +localparam cvita_data_type_t FC32 = '{name:"FC32", bytes_per_word:8}; // single precision complex float +localparam cvita_data_type_t FC64 = '{name:"FC64", bytes_per_word:16}; // double precision complex float \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/datapath_gatekeeper.v b/fpga/usrp3/lib/rfnoc/datapath_gatekeeper.v new file mode 100644 index 000000000..0289c6c27 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/datapath_gatekeeper.v @@ -0,0 +1,62 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Description: +// A gatekeeper module for data packets entering and leaving +// the user logic in an RFNoC block. This module keeps track +// of the packet count for software to detect activity and +// provides a mechanism to flush packets from software. Useful +// to prevent slow-moving or misbehaving noc blocks from clogging +// up the infrastructure. + +module datapath_gatekeeper #( + parameter WIDTH = 64, + parameter COUNT_W = 16 +)( + // Clocks and resets + input wire clk, + input wire reset, + // Input data stream + input wire [WIDTH-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Output data stream + output wire [WIDTH-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready, + // Settings and Status + input wire flush, // Drop all packets coming into module + output wire flushing, // Is the module still dropping packets? + output wire [COUNT_W-1:0] pkt_count // Input packet counter (includes drops) +); + + axis_strm_monitor #( + .WIDTH(1), .COUNT_W(COUNT_W), + .PKT_LENGTH_EN(0), .PKT_CHKSUM_EN(0), + .PKT_COUNT_EN(1), .XFER_COUNT_EN(0) + ) monitor_i ( + .clk(clk), .reset(reset), + .axis_tdata(1'b0), .axis_tlast(s_axis_tlast), + .axis_tvalid(s_axis_tvalid), .axis_tready(s_axis_tready), + .sop(), .eop(), + .pkt_length(), .pkt_chksum(), + .pkt_count(pkt_count), .xfer_count() + ); + + axis_packet_flush #( + .WIDTH(WIDTH), .FLUSH_PARTIAL_PKTS(0), + .TIMEOUT_W(1), .PIPELINE("NONE") + ) flusher_i ( + .clk(clk), .reset(reset), + .enable(flush), .timeout(1'b0), .flushing(flushing), .done(), + .s_axis_tdata(s_axis_tdata), .s_axis_tlast(s_axis_tlast), + .s_axis_tvalid(s_axis_tvalid), .s_axis_tready(s_axis_tready), + .m_axis_tdata(m_axis_tdata), .m_axis_tlast(m_axis_tlast), + .m_axis_tvalid(m_axis_tvalid), .m_axis_tready(m_axis_tready) + ); + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/ddc.v b/fpga/usrp3/lib/rfnoc/ddc.v new file mode 100644 index 000000000..a14f001ff --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/ddc.v @@ -0,0 +1,635 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +//! RFNoC specific digital down-conversion chain + +module ddc #( + parameter SR_FREQ_ADDR = 0, + parameter SR_SCALE_IQ_ADDR = 1, + parameter SR_DECIM_ADDR = 2, + parameter SR_MUX_ADDR = 3, + parameter SR_COEFFS_ADDR = 4, + parameter PRELOAD_HBS = 1, // Preload half band filter state with 0s + parameter NUM_HB = 3, + parameter CIC_MAX_DECIM = 255, + parameter SAMPLE_WIDTH = 16, + parameter WIDTH = 24 +)( + input clk, input reset, + input clear, // Resets everything except the timed phase inc FIFO and phase inc + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input timed_set_stb, input [7:0] timed_set_addr, input [31:0] timed_set_data, + input [31:0] sample_in_tdata, + input sample_in_tvalid, + input sample_in_tlast, + output sample_in_tready, + input sample_in_tuser, + input sample_in_eob, + output [31:0] sample_out_tdata, + output sample_out_tvalid, + input sample_out_tready, + output sample_out_tlast +); + + localparam cwidth = 25; + localparam zwidth = 24; + + wire [31:0] sr_phase_inc, sr_phase_inc_timed_tdata; + wire sr_phase_inc_valid, sr_phase_inc_timed_tvalid, sr_phase_inc_timed_tready, sr_phase_inc_timed_tlast; + reg [31:0] phase_inc; + reg [31:0] phase; + reg phase_inc_valid; + + wire [SAMPLE_WIDTH*2-1:0] dds_in_tdata; + wire dds_in_tlast; + wire dds_in_tvalid; + wire dds_in_tready; + wire [SAMPLE_WIDTH*2-1:0] dds_in_fifo_tdata; + wire dds_in_fifo_tlast; + wire dds_in_fifo_tvalid; + wire dds_in_fifo_tready; + wire [WIDTH-1:0] dds_in_i_tdata; + wire [WIDTH-1:0] dds_in_q_tdata; + wire [WIDTH-1:0] dds_out_i_tdata; + wire [WIDTH-1:0] dds_out_q_tdata; + + wire [SAMPLE_WIDTH*2-1:0] dds_in_sync_tdata; + wire dds_in_sync_tvalid, dds_in_sync_tready, dds_in_sync_tlast; + wire [WIDTH-1:0] phase_sync_tdata; + wire phase_sync_tvalid, phase_sync_tready, phase_sync_tlast; + + wire [WIDTH-1:0] phase_tdata = phase[31:32-WIDTH]; + wire phase_tvalid, phase_tready, phase_tlast; + wire dds_out_tlast; + wire dds_out_tvalid; + wire [15:0] dds_input_fifo_space, dds_input_fifo_occupied; + + wire [17:0] scale_factor; + wire last_cic; + wire last_cic_decimate_in; + wire strobe_dds_clip; + wire [WIDTH-1:0] i_dds_clip, q_dds_clip; + wire [WIDTH-1:0] i_cic, q_cic; + wire [46:0] i_hb1, q_hb1; + wire [46:0] i_hb2, q_hb2; + wire [47:0] i_hb3, q_hb3; + wire sample_out_stb; + + wire strobe_cic, strobe_hb1, strobe_hb2, strobe_hb3; + wire ddc_chain_tready; + + reg [7:0] cic_decim_rate; + wire [7:0] cic_decim_rate_int; + wire rate_changed; + + wire [SAMPLE_WIDTH-1:0] sample_in_i = {sample_in_tdata[31:16]}; + wire [SAMPLE_WIDTH-1:0] sample_in_q = {sample_in_tdata[15:0]}; + + wire sample_mux_tready; + wire sample_mux_set_freq; + wire [SAMPLE_WIDTH-1:0] sample_mux_i, sample_mux_q; + wire realmode; + wire swap_iq; + + reg [1:0] hb_rate; + wire [1:0] hb_rate_int; + wire [2:0] enable_hb = { hb_rate == 2'b11, hb_rate[1] == 1'b1, hb_rate != 2'b00 }; + + wire reload_go, reload_we1, reload_we2, reload_we3, reload_ld1, reload_ld2, reload_ld3; + wire [17:0] coef_din; + + //phase incr settings regs and mux. + setting_reg #(.my_addr(SR_FREQ_ADDR)) set_freq ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(sr_phase_inc),.changed(sr_phase_inc_valid)); + + assign sr_phase_inc_timed_tready = sample_in_tvalid & sample_in_tready & sample_mux_set_freq; + + axi_setting_reg #( + .ADDR(SR_FREQ_ADDR), + .USE_FIFO(1), + .FIFO_SIZE(5)) + set_freq_timed ( + .clk(clk), .reset(reset), .error_stb(), + .set_stb(timed_set_stb), .set_addr(timed_set_addr), .set_data(timed_set_data), + .o_tdata(sr_phase_inc_timed_tdata), .o_tlast(sr_phase_inc_timed_tlast), .o_tvalid(sr_phase_inc_timed_tvalid), + .o_tready(sr_phase_inc_timed_tready)); + + // Load phase increment depending on whether or not the settings bus write is + // a timed command. Non-timed commands get priority. + always @(posedge clk) begin + if (reset) begin + phase_inc <= 'd0; + phase_inc_valid <= 'd0; + end else begin + if (sr_phase_inc_valid) begin + phase_inc <= sr_phase_inc; + phase_inc_valid <= sr_phase_inc_valid; + end else if (sr_phase_inc_timed_tvalid & sr_phase_inc_timed_tready) begin + phase_inc <= sr_phase_inc_timed_tdata; + phase_inc_valid <= sr_phase_inc_timed_tvalid; + end else + phase_inc_valid <= 1'b0; + end + end + + setting_reg #(.my_addr(SR_SCALE_IQ_ADDR), .width(18)) set_scale_iq ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(scale_factor),.changed()); + + setting_reg #(.my_addr(SR_DECIM_ADDR), .width(10), .at_reset(1 /* No decimation */)) set_decim ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({hb_rate_int, cic_decim_rate_int}),.changed(rate_changed)); + + setting_reg #(.my_addr(SR_MUX_ADDR), .width(2)) set_mux ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({realmode,swap_iq}),.changed()); + + setting_reg #(.my_addr(SR_COEFFS_ADDR), .width(24)) set_coeffs ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({reload_ld3,reload_we3,reload_ld2,reload_we2,reload_ld1,reload_we1,coef_din}),.changed(reload_go)); + + // Prevent changing rate while processing samples as this + // will corrupt the output + reg active, rate_changed_hold, rate_changed_stb; + always @(posedge clk) begin + if (reset) begin + active <= 1'b0; + rate_changed_hold <= 1'b0; + rate_changed_stb <= 1'b0; + cic_decim_rate <= 'd1; + hb_rate <= 'd0; + end else begin + if (clear) begin + active <= 1'b0; + end else if (sample_in_tvalid & sample_in_tready) begin + active <= 1'b1; + end + if (rate_changed & active) begin + rate_changed_hold <= 1'b1; + end + if ((clear | ~active) & (rate_changed | rate_changed_hold)) begin + rate_changed_hold <= 1'b0; + rate_changed_stb <= 1'b1; + cic_decim_rate <= cic_decim_rate_int; + hb_rate <= hb_rate_int; + end else begin + rate_changed_stb <= 1'b0; + end + end + end + + + //doesn't need to be registered and now can have back pressure from dds + assign sample_mux_set_freq = sample_in_tuser; + assign sample_mux_i = swap_iq ? sample_in_q : sample_in_i; + assign sample_mux_q = realmode ? 'd0 : (swap_iq ? sample_in_i : sample_in_q); + + /** Phase accumulator, Xilinx DDS/Complex Mult **/ + + //connect samples to dds + assign dds_in_tdata = {sample_mux_i,sample_mux_q}; + assign dds_in_tvalid = sample_in_tvalid & ddc_chain_tready; //if the rest of the chain isn't ready, then halt all data flow. this should help with rate changes... + assign dds_in_tlast = sample_in_tlast; + assign sample_in_tready = dds_in_tready & ddc_chain_tready; + + assign phase_tvalid = dds_in_tvalid; + assign phase_tlast = dds_in_tlast; + + // NCO + always @(posedge clk) begin + if (reset | clear | (phase_inc_valid & sr_phase_inc_timed_tready) | sample_in_eob) begin + phase <= 0; + end else if (dds_in_tvalid & dds_in_tready) begin //only increment phase when data is ready + phase <= phase + phase_inc; + end + end + + // Sync the two path's pipeline delay. + // This is needed to ensure that applying the phase update happens on the + // correct sample regardless of differing downstream path delays. + axi_sync #( + .SIZE(2), + .WIDTH_VEC({WIDTH,2*SAMPLE_WIDTH}), // Vector of widths, each width is defined by a 32-bit value + .FIFO_SIZE(0)) + axi_sync ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({phase_tdata,dds_in_tdata}), + .i_tlast({phase_tlast,dds_in_tlast}), + .i_tvalid({phase_tvalid,dds_in_tvalid}), + .i_tready({phase_tready,dds_in_tready}), + .o_tdata({phase_sync_tdata,dds_in_sync_tdata}), + .o_tlast({phase_sync_tlast,dds_in_sync_tlast}), + .o_tvalid({phase_sync_tvalid,dds_in_sync_tvalid}), + .o_tready({phase_sync_tready,dds_in_sync_tready})); + + //hold data to align with dds pipelining + axi_fifo #(.WIDTH(2*SAMPLE_WIDTH+1), .SIZE(5)) dds_input_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({dds_in_sync_tlast,dds_in_sync_tdata}), .i_tvalid(dds_in_sync_tvalid), .i_tready(dds_in_sync_tready), + .o_tdata({dds_in_fifo_tlast,dds_in_fifo_tdata}), .o_tvalid(dds_in_fifo_tvalid), .o_tready(dds_in_fifo_tready), + .space(dds_input_fifo_space), .occupied(dds_input_fifo_occupied) + ); + + // after fifo, do q quick sign extend op to get up to 24 bits. to match how the dds deals with the data path. + // add extra bits to fit the dds width, 5 bits added here + sign_extend #( + .bits_in(SAMPLE_WIDTH), .bits_out(WIDTH)) + sign_extend_dds_i ( + .in({dds_in_fifo_tdata[2*SAMPLE_WIDTH-1:SAMPLE_WIDTH]}), .out(dds_in_i_tdata)); + + sign_extend #( + .bits_in(SAMPLE_WIDTH), .bits_out(WIDTH)) + sign_extend_dds_q ( + .in({dds_in_fifo_tdata[SAMPLE_WIDTH-1:0]}), .out(dds_in_q_tdata)); + + + dds_freq_tune dds_freq_tune_inst ( + .clk(clk), + .reset(reset | clear), + .eob(sample_in_eob), + .rate_changed(rate_changed_hold), + .dds_input_fifo_occupied(dds_input_fifo_occupied), + /* IQ input */ + .s_axis_din_tlast(dds_in_fifo_tlast), + .s_axis_din_tvalid(dds_in_fifo_tvalid), + .s_axis_din_tready(dds_in_fifo_tready), + .s_axis_din_tdata({dds_in_q_tdata, dds_in_i_tdata}), //48 = WIDTH*2 + /* Phase input from NCO */ + .s_axis_phase_tvalid(phase_sync_tvalid), + .s_axis_phase_tready(phase_sync_tready), // used in the axi_sync + .s_axis_phase_tlast(phase_sync_tlast), + .s_axis_phase_tdata(phase_sync_tdata), //24 bit = WIDTH + /* IQ output */ + .m_axis_dout_tlast(dds_out_tlast), + .m_axis_dout_tvalid(dds_out_tvalid), + .m_axis_dout_tready(ddc_chain_tready), + .m_axis_dout_tdata({dds_out_q_tdata, dds_out_i_tdata}) + + ); + + //48 = WIDTH*2 + //chop off top byte because it's not actually used and we want to match expected gain/bit use found in freq shift + assign i_dds_clip = {dds_out_i_tdata[15:0],8'h00}; + assign q_dds_clip = {dds_out_q_tdata[15:0],8'h00}; + assign strobe_dds_clip = dds_out_tvalid & sample_out_tready; + assign last_cic_decimate_in = dds_out_tlast; + + /** CIC DECIMATE **/ + cic_decimate #(.WIDTH(WIDTH), .N(4), .MAX_RATE(CIC_MAX_DECIM)) cic_decimate_i ( + .clk(clk), .reset(reset | clear), + .rate_stb(rate_changed_stb), .rate(cic_decim_rate), .strobe_in(strobe_dds_clip), .strobe_out(strobe_cic), + .last_in(last_cic_decimate_in), .last_out(last_cic), .signal_in(i_dds_clip), .signal_out(i_cic)); + + cic_decimate #(.WIDTH(WIDTH), .N(4), .MAX_RATE(CIC_MAX_DECIM)) cic_decimate_q ( + .clk(clk), .reset(reset | clear), + .rate_stb(rate_changed_stb), .rate(cic_decim_rate), .strobe_in(strobe_dds_clip), .strobe_out(), + .last_in(1'b0), .last_out(), .signal_in(q_dds_clip), .signal_out(q_cic)); + + // Halfbands + wire nd1, nd2, nd3; + wire rfd1, rfd2, rfd3; + wire rdy1, rdy2, rdy3; + wire data_valid1, data_valid2, data_valid3; + + localparam HB1_SCALE = 18; + localparam HB2_SCALE = 18; + localparam HB3_SCALE = 18; + + // Track last sample as it propagates through the half band filters + // Note: Delays calibrated for specific pipeline delay in each hb filter + reg [5:0] hb1_in_cnt, hb2_in_cnt, hb3_in_cnt; + reg [4:0] hb1_out_cnt, hb2_out_cnt, hb3_out_cnt; + reg [4:0] hb1_last_cnt, hb2_last_cnt, hb3_last_cnt; + reg hb1_last_set, hb2_last_set, hb3_last_set; + reg last_hb1, last_hb2, last_hb3; + always @(posedge clk) begin + if (reset | clear) begin + hb1_in_cnt <= 'd0; + hb2_in_cnt <= 'd0; + hb3_in_cnt <= 'd0; + hb1_out_cnt <= 'd0; + hb2_out_cnt <= 'd0; + hb3_out_cnt <= 'd0; + hb1_last_cnt <= 'd0; + hb2_last_cnt <= 'd0; + hb3_last_cnt <= 'd0; + hb1_last_set <= 1'b0; + hb2_last_set <= 1'b0; + hb3_last_set <= 1'b0; + last_hb1 <= 1'b0; + last_hb2 <= 1'b0; + last_hb3 <= 1'b0; + end else begin + // HB1 + if (strobe_cic & rfd1) begin + hb1_in_cnt <= hb1_in_cnt + 1'b1; + if (last_cic) begin + hb1_last_set <= 1'b1; + hb1_last_cnt <= hb1_in_cnt[5:1]; + end + end + if (strobe_hb1) begin + hb1_out_cnt <= hb1_out_cnt + 1'b1; + end + // Avoid subtracting 1 from hb1_last_cnt by initializing hb1_out_cnt = 1 + if (hb1_last_set & (hb1_out_cnt == hb1_last_cnt)) begin + last_hb1 <= 1'b1; + hb1_last_set <= 1'b0; + hb1_last_cnt <= 'd0; + end else if (last_hb1 & strobe_hb1 & rfd2) begin + last_hb1 <= 1'b0; + end + // HB2 + if (strobe_hb1 & rfd2) begin + hb2_in_cnt <= hb2_in_cnt + 1'b1; + if (last_hb1) begin + hb2_last_set <= 1'b1; + hb2_last_cnt <= hb2_in_cnt[5:1]; + end + end + if (strobe_hb2) begin + hb2_out_cnt <= hb2_out_cnt + 1'b1; + end + if (hb2_last_set & (hb2_out_cnt == hb2_last_cnt)) begin + last_hb2 <= 1'b1; + hb2_last_set <= 1'b0; + hb2_last_cnt <= 'd0; + end else if (last_hb2 & strobe_hb2 & rfd3) begin + last_hb2 <= 1'b0; + end + // HB3 + if (strobe_hb2 & rfd3) begin + hb3_in_cnt <= hb3_in_cnt + 1'b1; + if (last_hb2) begin + hb3_last_set <= 1'b1; + hb3_last_cnt <= hb3_in_cnt[5:1]; + end + end + if (strobe_hb3) begin + hb3_out_cnt <= hb3_out_cnt + 1'b1; + end + if (hb3_last_set & (hb3_out_cnt == hb3_last_cnt)) begin + last_hb3 <= 1'b1; + hb3_last_set <= 1'b0; + hb3_last_cnt <= 'd0; + end else if (last_hb3 & strobe_hb3) begin + last_hb3 <= 1'b0; + end + end + end + + // Each filter will accept N-1 samples before outputting + // a sample. This logic "preloads" the pipeline with 0s + // so the first sample in pushes out a sample. + reg [5:0] hb1_cnt, hb2_cnt, hb3_cnt; + reg hb1_en, hb2_en, hb3_en, hb1_rdy, hb2_rdy, hb3_rdy; + generate + if (PRELOAD_HBS) begin + always @(posedge clk) begin + if (reset | clear) begin + hb1_cnt <= 0; + hb2_cnt <= 0; + hb3_cnt <= 0; + hb1_en <= 1'b1; + hb2_en <= 1'b1; + hb3_en <= 1'b1; + hb1_rdy <= 1'b0; + hb2_rdy <= 1'b0; + hb3_rdy <= 1'b0; + end else begin + if (hb1_en & rfd1) begin + if (hb1_cnt < 47) begin + hb1_cnt <= hb1_cnt + 1; + end else begin + hb1_en <= 1'b0; + end + end + if (data_valid1) begin + hb1_rdy <= 1'b1; + end + if (hb2_en & rfd2) begin + if (hb2_cnt < 47) begin + hb2_cnt <= hb2_cnt + 1; + end else begin + hb2_en <= 1'b0; + end + end + if (data_valid2) begin + hb2_rdy <= 1'b1; + end + if (hb3_en & rfd3) begin + if (hb3_cnt < 63) begin + hb3_cnt <= hb3_cnt + 1; + end else begin + hb3_en <= 1'b0; + end + end + if (data_valid3) begin + hb3_rdy <= 1'b1; + end + end + end + end else begin + always @(*) begin + hb1_en <= 1'b0; + hb2_en <= 1'b0; + hb3_en <= 1'b0; + hb1_rdy <= 1'b1; + hb2_rdy <= 1'b1; + hb3_rdy <= 1'b1; + end + end + endgenerate + + assign ddc_chain_tready = sample_out_tready & hb1_rdy & hb2_rdy & hb3_rdy; + + assign strobe_hb1 = data_valid1 & hb1_rdy; + assign strobe_hb2 = data_valid2 & hb2_rdy; + assign strobe_hb3 = data_valid3 & hb3_rdy; + assign nd1 = strobe_cic | hb1_en; + assign nd2 = strobe_hb1 | hb2_en; + assign nd3 = strobe_hb2 | hb3_en; + generate //no point in using a for loop generate because each hb is different. + if( NUM_HB > 0) begin + hbdec1 hbdec1 ( + .clk(clk), // input clk + .sclr(reset | clear), // input sclr + .ce(1'b1), // input ce + .coef_ld(reload_go & reload_ld1), // input coef_ld + .coef_we(reload_go & reload_we1), // input coef_we + .coef_din(coef_din), // input [17 : 0] coef_din + .rfd(rfd1), // output rfd + .nd(nd1), // input nd + .din_1(i_cic), // input [23 : 0] din_1 + .din_2(q_cic), // input [23 : 0] din_2 + .rdy(rdy1), // output rdy + .data_valid(data_valid1), // output data_valid + .dout_1(i_hb1), // output [46 : 0] dout_1 + .dout_2(q_hb1)); // output [46 : 0] dout_2 + end else begin //if (NUM_HB <= 2) + assign rdy1 = 1'b1; + assign rfd1 = 1'b1; + assign data_valid1 = 1'b1; + assign i_hb1 = 'h0; + assign q_hb1 = 'h0; + end + if( NUM_HB > 1) begin + hbdec2 hbdec2 ( + .clk(clk), // input clk + .sclr(reset | clear), // input sclr + .ce(1'b1), // input ce + .coef_ld(reload_go & reload_ld2), // input coef_ld + .coef_we(reload_go & reload_we2), // input coef_we + .coef_din(coef_din), // input [17 : 0] coef_din + .rfd(rfd2), // output rfd + .nd(nd2), // input nd + .din_1(i_hb1[23+HB1_SCALE:HB1_SCALE]), // input [23 : 0] din_1 + .din_2(q_hb1[23+HB1_SCALE:HB1_SCALE]), // input [23 : 0] din_2 + .rdy(rdy2), // output rdy + .data_valid(data_valid2), // output data_valid + .dout_1(i_hb2), // output [46 : 0] dout_1 + .dout_2(q_hb2)); // output [46 : 0] dout_2 + end else begin //if (NUM_HB <= 2) + assign rdy2 = 1'b1; + assign rfd2 = 1'b1; + assign data_valid2 = 1'b1; + assign i_hb2 = 'h0; + assign q_hb2 = 'h0; + end + if( NUM_HB > 2) begin + hbdec3 hbdec3 ( + .clk(clk), // input clk + .sclr(reset | clear), // input sclr + .ce(1'b1), // input ce + .coef_ld(reload_go & reload_ld3), // input coef_ld + .coef_we(reload_go & reload_we3), // input coef_we + .coef_din(coef_din), // input [17 : 0] coef_din + .rfd(rfd3), // output rfd + .nd(nd3), // input nd + .din_1(i_hb2[23+HB2_SCALE:HB2_SCALE]), // input [23 : 0] din_1 + .din_2(q_hb2[23+HB2_SCALE:HB2_SCALE]), // input [23 : 0] din_2 + .rdy(rdy3), // output rdy + .data_valid(data_valid3), // output data_valid + .dout_1(i_hb3), // output [47 : 0] dout_1 + .dout_2(q_hb3)); // output [47 : 0] dout_2 + end else begin //if (NUM_HB <= 2) + assign rdy3 = 1'b1; + assign rfd3 = 1'b1; + assign data_valid3 = 1'b1; + assign i_hb3 = 'h0; + assign q_hb3 = 'h0; + end + endgenerate + reg [23:0] i_unscaled, q_unscaled; + reg strobe_unscaled; + reg last_unscaled; + //this state machine must be changed if the user wants 4 hbs + always @(posedge clk) begin + if (reset | clear) begin + i_unscaled <= 'd0; + q_unscaled <= 'd0; + last_unscaled <= 1'b0; + strobe_unscaled <= 1'b0; + end else begin + case(hb_rate) + 2'd0 : begin + last_unscaled <= last_cic; + strobe_unscaled <= strobe_cic; + i_unscaled <= i_cic[23:0]; + q_unscaled <= q_cic[23:0]; + end + 2'd1 : begin + last_unscaled <= last_hb1; + strobe_unscaled <= strobe_hb1; + i_unscaled <= i_hb1[23+HB1_SCALE:HB1_SCALE]; + q_unscaled <= q_hb1[23+HB1_SCALE:HB1_SCALE]; + end + 2'd2 : begin + last_unscaled <= last_hb2; + strobe_unscaled <= strobe_hb2; + i_unscaled <= i_hb2[23+HB2_SCALE:HB2_SCALE]; + q_unscaled <= q_hb2[23+HB2_SCALE:HB2_SCALE]; + end + 2'd3 : begin + last_unscaled <= last_hb3; + strobe_unscaled <= strobe_hb3; + i_unscaled <= i_hb3[23+HB3_SCALE:HB3_SCALE]; + q_unscaled <= q_hb3[23+HB3_SCALE:HB3_SCALE]; + end + endcase // case (hb_rate) + end + end + + wire [42:0] i_scaled, q_scaled; + wire [23:0] i_clip, q_clip; + reg strobe_scaled; + reg last_scaled; + wire strobe_clip; + reg [1:0] last_clip; + + MULT_MACRO #( + .DEVICE("7SERIES"), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(25), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + SCALE_I (.P(i_scaled), // Multiplier output bus, width determined by WIDTH_P parameter + .A({i_unscaled[23],i_unscaled}), // Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(strobe_unscaled), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(reset | clear)); // 1-bit input active high reset + + MULT_MACRO #( + .DEVICE("7SERIES"), // Target Device: "VIRTEX5", "VIRTEX6", "SPARTAN6","7SERIES" + .LATENCY(1), // Desired clock cycle latency, 0-4 + .WIDTH_A(25), // Multiplier A-input bus width, 1-25 + .WIDTH_B(18)) // Multiplier B-input bus width, 1-18 + SCALE_Q (.P(q_scaled), // Multiplier output bus, width determined by WIDTH_P parameter + .A({q_unscaled[23],q_unscaled}), // Multiplier input A bus, width determined by WIDTH_A parameter + .B(scale_factor), // Multiplier input B bus, width determined by WIDTH_B parameter + .CE(strobe_unscaled), // 1-bit active high input clock enable + .CLK(clk), // 1-bit positive edge clock input + .RST(reset | clear)); // 1-bit input active high reset + + wire [31:0] sample_out; + reg sample_out_last; + + always @(posedge clk) begin + if (reset | clear) begin + strobe_scaled <= 1'b0; + last_scaled <= 1'b0; + last_clip <= 'd0; + sample_out_last <= 1'b0; + end else begin + strobe_scaled <= strobe_unscaled; + last_scaled <= last_unscaled; + last_clip[1:0] <= {last_clip[0], last_scaled}; + sample_out_last <= last_clip[1]; + end + end + + clip_reg #(.bits_in(29), .bits_out(24), .STROBED(1)) clip_i ( + .clk(clk), .reset(reset | clear), .in(i_scaled[42:14]), .strobe_in(strobe_scaled), .out(i_clip), .strobe_out(strobe_clip)); + clip_reg #(.bits_in(29), .bits_out(24), .STROBED(1)) clip_q ( + .clk(clk), .reset(reset | clear), .in(q_scaled[42:14]), .strobe_in(strobe_scaled), .out(q_clip), .strobe_out()); + + round_sd #(.WIDTH_IN(24), .WIDTH_OUT(16), .DISABLE_SD(1)) round_i ( + .clk(clk), .reset(reset | clear), .in(i_clip), .strobe_in(strobe_clip), .out(sample_out[31:16]), .strobe_out(sample_out_stb)); + round_sd #(.WIDTH_IN(24), .WIDTH_OUT(16), .DISABLE_SD(1)) round_q ( + .clk(clk), .reset(reset | clear), .in(q_clip), .strobe_in(strobe_clip), .out(sample_out[15:0]), .strobe_out()); + + //FIFO_SIZE = 8 infers a bram fifo + strobed_to_axi #( + .WIDTH(32), + .FIFO_SIZE(8)) + strobed_to_axi ( + .clk(clk), .reset(reset), .clear(clear), + .in_stb(sample_out_stb), .in_data(sample_out), .in_last(sample_out_last), + .o_tdata(sample_out_tdata), .o_tlast(sample_out_tlast), .o_tvalid(sample_out_tvalid), .o_tready(sample_out_tready)); + +endmodule // ddc_chain diff --git a/fpga/usrp3/lib/rfnoc/dds_freq_tune.v b/fpga/usrp3/lib/rfnoc/dds_freq_tune.v new file mode 100644 index 000000000..2491c01a1 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/dds_freq_tune.v @@ -0,0 +1,208 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// DDS frequency shift with complex multiply + +module dds_freq_tune #( + parameter WIDTH = 24, + parameter PHASE_WIDTH = 24, + parameter SIN_COS_WIDTH = 16, + parameter OUTPUT_WIDTH = 24 +)( + input clk, + input reset, + input eob, + input rate_changed, + input [15:0] dds_input_fifo_occupied, + /* IQ input */ + input [WIDTH*2-1:0] s_axis_din_tdata, + input s_axis_din_tlast, + input s_axis_din_tvalid, + output s_axis_din_tready, + /* Phase input from NCO */ + input [PHASE_WIDTH-1:0] s_axis_phase_tdata, + input s_axis_phase_tlast, + input s_axis_phase_tvalid, + output s_axis_phase_tready, + /* IQ output */ + output [OUTPUT_WIDTH*2-1:0] m_axis_dout_tdata, + output m_axis_dout_tlast, + output m_axis_dout_tvalid, + input m_axis_dout_tready, + + //debug signals + output [2:0] state_out, + output phase_valid_hold_out, + output [7:0] phase_invalid_wait_count_out, + output reset_dds_out, + output m_axis_dds_tlast_out, + output m_axis_dds_tvalid_out, + output m_axis_dds_tready_out, + output [SIN_COS_WIDTH*2-1:0] m_axis_dds_tdata_out //[31:16] = sin|q [15:0] cos|i +); + + //wires for dds output + wire m_axis_dds_tlast; + wire m_axis_dds_tvalid; + wire m_axis_dds_tready; + wire [SIN_COS_WIDTH*2-1:0] m_axis_dds_tdata; //[31:16] = sin|q [15:0] cos|i + reg reset_reg; + reg phase_valid_hold; + reg [7:0] phase_invalid_wait_count; + reg [2:0] state; + reg reset_dds = 1'b1; // Init DDS resets to 1, since simulation model + reg reset_dds_reg = 1'b1; // requires reset at time 0 to avoid failure. + reg phase_ready_wait; + wire s_axis_phase_tready_dds; + + //when we're holding valid, make ready low so no new data comes in. + assign s_axis_phase_tready = s_axis_phase_tready_dds & ~phase_valid_hold; + + localparam INIT = 3'b000; + localparam VALID = 3'b001; + localparam WAIT = 3'b010; + localparam HOLD_VALID = 3'b011; + + //reset needs to be 2 clk cycles minimum for Xilinx DDS IP + always @(posedge clk) begin + reset_reg <= reset; + reset_dds_reg <= reset_dds; + end + + //some logic to reset the dds when data is goes from valid to not valid + //also holds valid high until the pipeline has passed tlast through. + always @(posedge clk) begin + if(reset) begin + state <= INIT; + phase_valid_hold <= 1'b0; + phase_invalid_wait_count <= 16'h00; + reset_dds <= 1'b0; + end + else begin + case(state) + INIT: begin//init case + phase_valid_hold <= 1'b0; + phase_invalid_wait_count <= 16'h0000; + reset_dds <= 1'b0; + if(s_axis_phase_tvalid) begin + state <= VALID; + end + end + VALID: begin //valid data + if(~s_axis_phase_tvalid) begin + state <= WAIT; + end + end + WAIT: begin //wait until we either get valid data or don't + if(m_axis_dds_tready) begin //only increment when the downstream can accept data. + phase_invalid_wait_count <= phase_invalid_wait_count + 4'b1; + end + if(s_axis_phase_tvalid) begin //if we get valid data shortly after, then don't push data through and reset + state <= INIT; + end else begin + if(eob | (phase_invalid_wait_count >= 16'h40) | rate_changed ) begin //if a valid never comes, aka eob + state <= HOLD_VALID; + end + end + end + HOLD_VALID: begin//hold valid to finish pipeline. Apparently the dds IP won't empty without additional valids. + phase_valid_hold <= 1'b1; + // Wait for input FIFO to be empty + if (~s_axis_din_tvalid) begin + state <= INIT; + reset_dds <= 1'b1; + end + end + endcase + end + end + + //dds to generate sin/cos data from phase + dds_sin_cos_lut_only dds_inst ( + .aclk(clk), // input wire aclk + .aresetn(~(reset | reset_reg | reset_dds | reset_dds_reg)), // input wire aresetn active low rst + .s_axis_phase_tvalid(s_axis_phase_tvalid | phase_valid_hold), // input wire s_axis_phase_tvalid + .s_axis_phase_tready(s_axis_phase_tready_dds), // output wire s_axis_phase_tready + .s_axis_phase_tlast(s_axis_phase_tlast), //tlast + .s_axis_phase_tdata(s_axis_phase_tdata), // input wire [23 : 0] s_axis_phase_tdata + .m_axis_data_tvalid(m_axis_dds_tvalid), // output wire m_axis_data_tvalid + .m_axis_data_tready(m_axis_dds_tready), // input wire m_axis_data_tready + .m_axis_data_tlast(m_axis_dds_tlast), // input wire m_axis_data_tready + .m_axis_data_tdata(m_axis_dds_tdata) // output wire [31 : 0] m_axis_data_tdata + ); + + wire [WIDTH*2-1:0] mult_in_a_tdata; + wire mult_in_a_tvalid; + wire mult_in_a_tready; + wire mult_in_a_tlast; + wire [SIN_COS_WIDTH*2-1:0] mult_in_b_tdata; + wire mult_in_b_tvalid; + wire mult_in_b_tready; + wire mult_in_b_tlast; //no connect + wire [2*32-1:0] mult_out_tdata; + wire mult_out_tvalid; + wire mult_out_tready; + wire mult_out_tlast; + + axi_sync #( + .SIZE(2), + .WIDTH_VEC({SIN_COS_WIDTH*2, WIDTH*2}), + .FIFO_SIZE(0)) + axi_sync ( + .clk(clk), .reset(reset), .clear(), + .i_tdata({m_axis_dds_tdata,s_axis_din_tdata}), + .i_tlast({m_axis_dds_tlast,s_axis_din_tlast}), + .i_tvalid({m_axis_dds_tvalid,s_axis_din_tvalid}), + .i_tready({m_axis_dds_tready,s_axis_din_tready}), + .o_tdata({mult_in_b_tdata,mult_in_a_tdata}), + .o_tlast({mult_in_b_tlast,mult_in_a_tlast}), + .o_tvalid({mult_in_b_tvalid,mult_in_a_tvalid}), + .o_tready({mult_in_b_tready,mult_in_a_tready})); + + //a = input i/q data stream 48 bit i/q lower bits i, upper bits q + //b = output of dds 32 bit cos/sin. lower cos, upper sin + complex_multiplier_dds complex_mult_inst ( + .aclk(clk), // input wire aclk + .aresetn(~(reset | reset_reg)), // input wire aresetn + .s_axis_a_tvalid(mult_in_a_tvalid), // input wire s_axis_a_tvalid + .s_axis_a_tready(mult_in_a_tready), // output wire s_axis_a_tready + .s_axis_a_tlast(mult_in_a_tlast), // input wire s_axis_a_tlast + .s_axis_a_tdata({mult_in_a_tdata}), // input wire [47 : 0] s_axis_a_tdata + .s_axis_b_tvalid(mult_in_b_tvalid), // input wire s_axis_b_tvalid + .s_axis_b_tready(mult_in_b_tready), // output wire s_axis_b_tready + .s_axis_b_tlast(mult_in_b_tlast), // output wire s_axis_b_tlast + .s_axis_b_tdata(mult_in_b_tdata), // input wire [31 : 0] s_axis_b_tdata + .m_axis_dout_tvalid(mult_out_tvalid), // output wire m_axis_dout_tvalid + .m_axis_dout_tready(mult_out_tready), // input wire m_axis_dout_tready + .m_axis_dout_tlast(mult_out_tlast), // output wire m_axis_dout_tlast + .m_axis_dout_tdata(mult_out_tdata) // output wire [63 : 0] m_axis_dout_tdata + ); + + axi_round_complex #( + .WIDTH_IN(32), + .WIDTH_OUT(OUTPUT_WIDTH)) + axi_round_complex_inst ( + .clk(clk), + .reset(reset | reset_reg), + .i_tdata(mult_out_tdata), + .i_tlast(mult_out_tlast), + .i_tvalid(mult_out_tvalid), + .i_tready(mult_out_tready), + .o_tdata(m_axis_dout_tdata), + .o_tlast(m_axis_dout_tlast), + .o_tvalid(m_axis_dout_tvalid), + .o_tready(m_axis_dout_tready)); + + //debug + assign state_out = state; + assign phase_valid_hold_out = phase_valid_hold; + assign phase_invalid_wait_count_out = phase_invalid_wait_count; + assign reset_dds_out = reset_dds; + assign m_axis_dds_tlast_out = m_axis_dds_tlast; + assign m_axis_dds_tvalid_out = m_axis_dds_tvalid; + assign m_axis_dds_tready_out = m_axis_dds_tready; + assign m_axis_dds_tdata_out = m_axis_dds_tdata; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/dds_timed.v b/fpga/usrp3/lib/rfnoc/dds_timed.v new file mode 100644 index 000000000..fd03f6a23 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/dds_timed.v @@ -0,0 +1,290 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// DDS that supports timed commands via the settings bus + +module dds_timed #( + parameter SR_FREQ_ADDR = 0, + parameter SR_SCALE_IQ_ADDR = 1, + parameter CMD_FIFO_SIZE = 5, + parameter WIDTH = 16, + parameter DDS_WIDTH = 24, + parameter PHASE_WIDTH = 24, + parameter PHASE_ACCUM_WIDTH = 32, + parameter SCALING_WIDTH = 18, + parameter HEADER_WIDTH = 128, + parameter HEADER_FIFO_SIZE = 5, + parameter SR_AWIDTH = 8, + parameter SR_DWIDTH = 32, + parameter SR_TWIDTH = 64 +)( + input clk, input reset, input clear, + output timed_cmd_fifo_full, + input set_stb, input [SR_AWIDTH-1:0] set_addr, input [SR_DWIDTH-1:0] set_data, + input [SR_TWIDTH-1:0] set_time, input set_has_time, + input [2*WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, input [HEADER_WIDTH-1:0] i_tuser, + output [2*WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready, output [HEADER_WIDTH-1:0] o_tuser +); + + /************************************************************************** + * Track VITA time + *************************************************************************/ + wire [2*WIDTH-1:0] int_tdata; + wire [HEADER_WIDTH-1:0] int_tuser; + wire int_tlast, int_tvalid, int_tready, int_tag; + wire [SR_AWIDTH-1:0] out_set_addr, timed_set_addr; + wire [SR_DWIDTH-1:0] out_set_data, timed_set_data; + wire out_set_stb, timed_set_stb; + wire eob; + + axi_tag_time #( + .WIDTH(2*WIDTH), + .NUM_TAGS(1), + .SR_TAG_ADDRS(SR_FREQ_ADDR)) + axi_tag_time ( + .clk(clk), + .reset(reset), + .clear(clear), + .tick_rate(16'd1), + .timed_cmd_fifo_full(timed_cmd_fifo_full), + .s_axis_data_tdata(i_tdata), .s_axis_data_tlast(i_tlast), + .s_axis_data_tvalid(i_tvalid), .s_axis_data_tready(i_tready), + .s_axis_data_tuser(i_tuser), + .m_axis_data_tdata(int_tdata), .m_axis_data_tlast(int_tlast), + .m_axis_data_tvalid(int_tvalid), .m_axis_data_tready(int_tready), + .m_axis_data_tuser(int_tuser), .m_axis_data_tag(int_tag), + .in_set_stb(set_stb), .in_set_addr(set_addr), .in_set_data(set_data), + .in_set_time(set_time), .in_set_has_time(set_has_time), + .out_set_stb(out_set_stb), .out_set_addr(out_set_addr), .out_set_data(out_set_data), + .timed_set_stb(timed_set_stb), .timed_set_addr(timed_set_addr), .timed_set_data(timed_set_data)); + + wire [2*WIDTH-1:0] dds_in_tdata, unused_tdata; + wire [HEADER_WIDTH-1:0] header_in_tdata, header_out_tdata, unused_tuser; + wire dds_in_tlast, dds_in_tvalid, dds_in_tready, dds_in_tag; + wire header_in_tvalid, header_in_tready, header_in_tlast, unused_tag; + wire header_out_tvalid, header_out_tready; + + split_stream #( + .WIDTH(2*WIDTH+HEADER_WIDTH+1), .ACTIVE_MASK(4'b0011)) + split_head ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({int_tdata,int_tuser,int_tag}), .i_tlast(int_tlast), + .i_tvalid(int_tvalid), .i_tready(int_tready), + .o0_tdata({dds_in_tdata,unused_tuser,dds_in_tag}), .o0_tlast(dds_in_tlast), + .o0_tvalid(dds_in_tvalid), .o0_tready(dds_in_tready), + .o1_tdata({unused_tdata,header_in_tdata,unused_tag}), .o1_tlast(header_in_tlast), + .o1_tvalid(header_in_tvalid), .o1_tready(header_in_tready), + .o2_tready(1'b0), .o3_tready(1'b0)); + + axi_fifo #( + .WIDTH(HEADER_WIDTH), .SIZE(HEADER_FIFO_SIZE)) + axi_fifo_header ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata(header_in_tdata), .i_tvalid(header_in_tvalid & header_in_tlast), .i_tready(header_in_tready), + .o_tdata(header_out_tdata), .o_tvalid(header_out_tvalid), + .o_tready(header_out_tready), // Consume header on last output sample + .space(), .occupied()); + + assign eob = header_in_tdata[124]; + + /************************************************************************** + * Settings Regs + *************************************************************************/ + wire [PHASE_ACCUM_WIDTH-1:0] phase_inc_tdata, phase_inc_timed_tdata; + wire phase_inc_tlast, phase_inc_tvalid, phase_inc_tready; + wire phase_inc_timed_tlast, phase_inc_timed_tready , phase_inc_timed_tvalid; + + axi_setting_reg #( + .ADDR(SR_FREQ_ADDR), .AWIDTH(SR_AWIDTH), .WIDTH(PHASE_ACCUM_WIDTH), .STROBE_LAST(1)) + set_freq ( + .clk(clk), .reset(reset), + .set_stb(out_set_stb), .set_addr(out_set_addr), .set_data(out_set_data), + .o_tdata(phase_inc_tdata), .o_tlast(phase_inc_tlast), .o_tvalid(phase_inc_tvalid), .o_tready(phase_inc_tready)); + + axi_setting_reg #( + .ADDR(SR_FREQ_ADDR), .USE_FIFO(1), .FIFO_SIZE(CMD_FIFO_SIZE), .AWIDTH(SR_AWIDTH), .WIDTH(PHASE_ACCUM_WIDTH), .STROBE_LAST(1)) + set_freq_timed ( + .clk(clk), .reset(reset), + .set_stb(timed_set_stb), .set_addr(timed_set_addr), .set_data(timed_set_data), + .o_tdata(phase_inc_timed_tdata), .o_tlast(phase_inc_timed_tlast), .o_tvalid(phase_inc_timed_tvalid), .o_tready(phase_inc_timed_tready)); + + wire [SCALING_WIDTH-1:0] scaling_tdata; + wire scaling_tvalid, scaling_tready; + + axi_setting_reg #( + .ADDR(SR_SCALE_IQ_ADDR), .AWIDTH(SR_AWIDTH), .WIDTH(SCALING_WIDTH), .REPEATS(1)) + set_scale ( + .clk(clk), .reset(reset), + .set_stb(out_set_stb), .set_addr(out_set_addr), .set_data(out_set_data), + .o_tdata(scaling_tdata), .o_tlast(), .o_tvalid(scaling_tvalid), .o_tready(scaling_tready)); + + /************************************************************************** + * DDS + Complex Mult + Phase Accumulator + *************************************************************************/ + wire [PHASE_ACCUM_WIDTH-1:0] phase_inc_mux_tdata; + reg [PHASE_ACCUM_WIDTH-1:0] phase_inc; + wire phase_inc_mux_tlast, phase_inc_mux_tvalid, phase_inc_mux_tready; + reg [PHASE_ACCUM_WIDTH-1:0] phase; + + wire [PHASE_WIDTH-1:0] phase_tdata = phase[PHASE_ACCUM_WIDTH-1:PHASE_ACCUM_WIDTH-PHASE_WIDTH]; + wire phase_tvalid, phase_tready, phase_tlast; + + wire [WIDTH*2-1:0] dds_in_fifo_tdata; + wire dds_in_fifo_tvalid, dds_in_fifo_tready, dds_in_fifo_tlast; + wire dds_out_tlast, dds_out_tvalid, dds_out_tready; + + wire [DDS_WIDTH-1:0] dds_in_i_tdata, dds_in_q_tdata; + wire [DDS_WIDTH-1:0] dds_out_i_tdata, dds_out_q_tdata; + wire [15:0] dds_input_fifo_space, dds_input_fifo_occupied; + + wire [WIDTH*2-1:0] dds_in_sync_tdata; + wire dds_in_sync_tvalid, dds_in_sync_tready, dds_in_sync_tlast; + wire [PHASE_WIDTH-1:0] phase_sync_tdata; + wire phase_sync_tvalid, phase_sync_tready, phase_sync_tlast; + + assign phase_inc_mux_tdata = phase_inc_timed_tready ? phase_inc_timed_tdata : phase_inc_tdata; + assign phase_inc_mux_tlast = phase_inc_timed_tready ? phase_inc_timed_tlast : phase_inc_tlast; + assign phase_inc_mux_tvalid = phase_inc_timed_tready ? phase_inc_timed_tvalid : phase_inc_tvalid; + assign phase_inc_tready = phase_inc_mux_tready; + assign phase_inc_timed_tready = phase_inc_mux_tready & dds_in_tag; + assign phase_inc_mux_tready = phase_tready; + + // phase is only valid when input i/q data stream is valid + assign phase_tvalid = dds_in_tvalid; + assign phase_tlast = dds_in_tlast; + + always @(posedge clk) begin + if (reset | clear) begin + phase_inc <= 0; + end else if (phase_inc_mux_tvalid & phase_inc_mux_tready) begin + phase_inc <= phase_inc_mux_tdata; + end + end + + // NCO, increment phase input to DDS SIN/COS LUT + always @(posedge clk) begin + if (reset | clear | (phase_inc_mux_tvalid & phase_inc_mux_tready) | eob) begin + phase <= 0; + end else if (dds_in_tvalid & dds_in_tready) begin //only increment phase when data into dds is valid and data fifo is ready + phase <= phase + phase_inc; + end + end + + + // Sync the two path's pipeline delay. + // This is needed to ensure that applying the phase update happens on the + // correct sample regardless of differing downstream path delays. + axi_sync #( + .SIZE(2), + .WIDTH_VEC({PHASE_WIDTH,2*WIDTH}), // Vector of widths, each width is defined by a 32-bit value + .FIFO_SIZE(0)) + axi_sync ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({phase_tdata,dds_in_tdata}), + .i_tlast({phase_tlast,dds_in_tlast}), + .i_tvalid({phase_tvalid,dds_in_tvalid}), + .i_tready({phase_tready,dds_in_tready}), + .o_tdata({phase_sync_tdata,dds_in_sync_tdata}), + .o_tlast({phase_sync_tlast,dds_in_sync_tlast}), + .o_tvalid({phase_sync_tvalid,dds_in_sync_tvalid}), + .o_tready({phase_sync_tready,dds_in_sync_tready})); + + // fifo to hold input data while pipeline catches up in dds + // this is blocked by the axi_sync following the dds + axi_fifo #(.WIDTH(2*WIDTH+1), .SIZE(5)) dds_input_fifo( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({dds_in_sync_tlast,dds_in_sync_tdata}), .i_tvalid(dds_in_sync_tvalid), .i_tready(dds_in_sync_tready), + .o_tdata({dds_in_fifo_tlast,dds_in_fifo_tdata}), .o_tvalid(dds_in_fifo_tvalid), .o_tready(dds_in_fifo_tready), + .space(dds_input_fifo_space), .occupied(dds_input_fifo_occupied) + ); + + // after fifo, do q quick sign extend op to get up to 24 bits. to match how the cordic deals with the data path. + sign_extend #( + .bits_in(WIDTH), .bits_out(DDS_WIDTH)) + sign_extend_dds_i ( + .in(dds_in_fifo_tdata[2*WIDTH-1:WIDTH]), .out(dds_in_i_tdata)); + + sign_extend #( + .bits_in(WIDTH), .bits_out(DDS_WIDTH)) + sign_extend_dds_q ( + .in(dds_in_fifo_tdata[WIDTH-1:0]), .out(dds_in_q_tdata)); + + + // Wrapper for Xilinx IP AXI DDS + Complex Multiply + // NOTE: Seems Xilinx IP expects opposite I/Q combined complex data buses, so they are swapped here. + dds_freq_tune dds_freq_tune_inst ( + .clk(clk), + .reset(reset | clear), + .eob(eob), + .rate_changed(1'b0), + .dds_input_fifo_occupied(dds_input_fifo_occupied), + /* IQ input */ + .s_axis_din_tlast(dds_in_fifo_tlast), + .s_axis_din_tvalid(dds_in_fifo_tvalid), + .s_axis_din_tready(dds_in_fifo_tready), + .s_axis_din_tdata({dds_in_q_tdata, dds_in_i_tdata}), + /* Phase input from NCO */ + .s_axis_phase_tlast(phase_sync_tlast), + .s_axis_phase_tvalid(phase_sync_tvalid), + .s_axis_phase_tready(phase_sync_tready), + .s_axis_phase_tdata(phase_sync_tdata), //24 bit + /* IQ output */ + .m_axis_dout_tlast(dds_out_tlast), + .m_axis_dout_tvalid(dds_out_tvalid), + .m_axis_dout_tready(dds_out_tready), + .m_axis_dout_tdata({dds_out_q_tdata, dds_out_i_tdata}) + //debug signals + ); + /************************************************************************ + * Perform scaling on the IQ output + ************************************************************************/ + wire [DDS_WIDTH+SCALING_WIDTH-1:0] scaled_i_tdata, scaled_q_tdata; + wire scaled_tlast, scaled_tvalid, scaled_tready; + + mult #( + .WIDTH_A(DDS_WIDTH), + .WIDTH_B(SCALING_WIDTH), + .WIDTH_P(DDS_WIDTH+SCALING_WIDTH), + .DROP_TOP_P(4), + .LATENCY(3), + .CASCADE_OUT(0)) + i_mult ( + .clk(clk), .reset(reset | clear), + .a_tdata(dds_out_i_tdata), .a_tlast(dds_out_tlast), .a_tvalid(dds_out_tvalid), .a_tready(dds_out_tready), + .b_tdata(scaling_tdata), .b_tlast(1'b0), .b_tvalid(dds_out_tvalid /* aligning scaling_tdata with dds_tdata */), .b_tready(scaling_tready), + .p_tdata(scaled_i_tdata), .p_tlast(scaled_tlast), .p_tvalid(scaled_tvalid), .p_tready(scaled_tready)); + + mult #( + .WIDTH_A(DDS_WIDTH), + .WIDTH_B(SCALING_WIDTH), + .WIDTH_P(DDS_WIDTH+SCALING_WIDTH), + .DROP_TOP_P(4), + .LATENCY(3), + .CASCADE_OUT(0)) + q_mult ( + .clk(clk), .reset(reset | clear), + .a_tdata(dds_out_q_tdata), .a_tlast(), .a_tvalid(dds_out_tvalid), .a_tready(), + .b_tdata(scaling_tdata), .b_tlast(1'b0), .b_tvalid(dds_out_tvalid /* aligning scaling_tdata with dds_tdata */), .b_tready(), + .p_tdata(scaled_q_tdata), .p_tlast(), .p_tvalid(), .p_tready(scaled_tready)); + + wire [2*WIDTH-1:0] sample_tdata; + wire sample_tlast, sample_tvalid, sample_tready; + + axi_round_and_clip_complex #( + .WIDTH_IN(DDS_WIDTH+SCALING_WIDTH), .WIDTH_OUT(WIDTH), .CLIP_BITS(12)) + axi_round_and_clip_complex ( + .clk(clk), .reset(reset | clear), + .i_tdata({scaled_i_tdata, scaled_q_tdata}), .i_tlast(scaled_tlast), .i_tvalid(scaled_tvalid), .i_tready(scaled_tready), + .o_tdata(sample_tdata), .o_tlast(sample_tlast), .o_tvalid(sample_tvalid), .o_tready(sample_tready)); + + // Throttle output on last sample if header is not valid + assign header_out_tready = sample_tlast & sample_tvalid & o_tready; + assign sample_tready = (sample_tvalid & sample_tlast) ? (header_out_tvalid & o_tready) : o_tready; + assign o_tvalid = (sample_tvalid & sample_tlast) ? header_out_tvalid : sample_tvalid; + assign o_tlast = sample_tlast; + assign o_tdata = sample_tdata; + assign o_tuser = header_out_tdata; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/delay_fifo.v b/fpga/usrp3/lib/rfnoc/delay_fifo.v new file mode 100644 index 000000000..ad13392c8 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/delay_fifo.v @@ -0,0 +1,41 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module delay_fifo + #(parameter MAX_LEN=1023, + parameter WIDTH=16) + (input clk, input reset, input clear, + input [$clog2(MAX_LEN+1)-1:0] len, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [$clog2(MAX_LEN+1)-1:0] full_count; + wire full = full_count == len; + + wire do_op = i_tvalid & o_tready; + + assign i_tready = o_tready; + assign o_tvalid = i_tvalid; + + wire [WIDTH-1:0] fifo_out; + + axi_fifo #(.WIDTH(WIDTH), .SIZE($clog2(MAX_LEN+1))) sample_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(do_op), .i_tready(), + .o_tdata(fifo_out), .o_tvalid(), .o_tready(do_op&full)); + + always @(posedge clk) + if(reset | clear) + full_count <= 0; + else + if(do_op & ~full) + full_count <= full_count + 1; // FIXME careful if len changes during operation you must clear + + assign o_tdata = full ? fifo_out : 0; + assign o_tlast = i_tlast; + +endmodule // delay_fifo diff --git a/fpga/usrp3/lib/rfnoc/delay_type2.v b/fpga/usrp3/lib/rfnoc/delay_type2.v new file mode 100644 index 000000000..6403f23b2 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/delay_type2.v @@ -0,0 +1,35 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This delay doesn't use a fifo, and solves pipeline bubble issues. +// FIXME -- issues are that it will generate output without input, and you can't reduce delay, only increase + +module delay_type2 + #(parameter MAX_LEN_LOG2=10, + parameter WIDTH=16, + parameter DELAY_VAL=0) + (input clk, input reset, input clear, + input [MAX_LEN_LOG2-1:0] len, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [MAX_LEN_LOG2-1:0] delay_count; + + wire delay_done = delay_count >= len; + + always @(posedge clk) + if(reset) + delay_count <= 0; + else + if(~delay_done & o_tvalid & o_tready) + delay_count <= delay_count + 1; + + assign o_tdata = delay_done ? i_tdata : DELAY_VAL; + assign o_tlast = delay_done ? i_tlast : 1'b0; // FIXME think about this more, no answer is perfect in all situations + assign o_tvalid = delay_done ? i_tvalid : 1'b1; + assign i_tready = delay_done ? o_tready : 1'b0; + +endmodule // delay_type2 diff --git a/fpga/usrp3/lib/rfnoc/delay_type3.v b/fpga/usrp3/lib/rfnoc/delay_type3.v new file mode 100644 index 000000000..6b2dfa1fd --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/delay_type3.v @@ -0,0 +1,32 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module delay_type3 + #(parameter FIFOSIZE=5, + parameter MAX_LEN_LOG2=10, + parameter WIDTH=16, + parameter DELAY_VAL=0) + (input clk, input reset, input clear, + input [MAX_LEN_LOG2-1:0] len, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + wire [WIDTH-1:0] int_tdata; + wire int_tlast, int_tvalid, int_tready; + + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(MAX_LEN_LOG2)) sample_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({int_tlast,int_tdata}), .o_tvalid(int_tvalid), .o_tready(int_tready)); + + delay_type2 #(.MAX_LEN_LOG2(MAX_LEN_LOG2), .WIDTH(WIDTH), .DELAY_VAL(DELAY_VAL)) delay + (.clk(clk), .reset(reset), .clear(clear), + .len(len), + .i_tdata(int_tdata), .i_tlast(int_tlast), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule // delay_type3 \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/delay_type4.v b/fpga/usrp3/lib/rfnoc/delay_type4.v new file mode 100644 index 000000000..c1f3360ae --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/delay_type4.v @@ -0,0 +1,38 @@ +// +// Copyright 2018 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// This delay doesn't use a fifo, and solves pipeline bubble issues. +// fixes some issues that seemed to occur with delay_type2: +// - o_tvalid is set to 0 when delay_done is 0 +// - added the clear signal +// - i_tvalid is a combinational input to incrementing delay_count + +module delay_type4 + #(parameter MAX_LEN_LOG2=4, + parameter WIDTH=16, + parameter DELAY_VAL=0) + (input clk, input reset, input clear, + input [MAX_LEN_LOG2-1:0] len, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [MAX_LEN_LOG2-1:0] delay_count; + + wire delay_done = delay_count >= len; + + always @(posedge clk) + if(reset | clear) + delay_count <= 0; + else + if(~delay_done & i_tvalid & o_tready) + delay_count <= delay_count + 1; + + assign o_tdata = delay_done ? i_tdata : DELAY_VAL; + assign o_tlast = delay_done ? i_tlast : 1'b0; // FIXME (carried over from delay_type2) think about this more, no answer is perfect in all situations + assign o_tvalid = delay_done ? i_tvalid : 1'b0; + assign i_tready = delay_done ? o_tready : 1'b0; + +endmodule // delay_type4 diff --git a/fpga/usrp3/lib/rfnoc/duc.v b/fpga/usrp3/lib/rfnoc/duc.v new file mode 100644 index 000000000..7a4fcc602 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/duc.v @@ -0,0 +1,275 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +//! RFNoC specific digital up-conversion chain +// High level block diagram: +// +// HB1 -> HB2 -> CIC -> DDS/multiplier -> Scaler + +// We don't care about framing here, hence no tlast + +module duc #( + parameter SR_PHASE_INC_ADDR = 0, + parameter SR_SCALE_ADDR = 1, + parameter SR_INTERP_ADDR = 2, + parameter NUM_HB = 2, + parameter CIC_MAX_INTERP = 128 + +)( + input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input [31:0] i_tdata, input [127:0] i_tuser, input i_tvalid, output i_tready, + output [31:0] o_tdata, output [127:0] o_tuser, output o_tvalid, input o_tready +); + + localparam RESET_DELAY = 3; + + localparam WIDTH = 16; // Input/output bitwidth of the module + localparam CWIDTH = 24; // Internal bitwidth needed for CORDIC accuracy + localparam PWIDTH = 32; // Phase accumulator bitwidth + + reg [1:0] hb_rate; // Current Halfband rate + reg [7:0] cic_interp_rate; // Current CIC rate + + wire [1:0] hb_rate_int; + wire [7:0] cic_interp_rate_int; + + wire [2*CWIDTH-1:0] o_tdata_halfbands; // Halfband output + wire o_tvalid_halfbands; + + wire rate_changed; // Rate changed by the settings registers + wire reset_on_change; // Reset the halfbands and the cic everytime there is a rate change + wire reset_on_live_change; // Reset when rate changes while streaming + + wire [PWIDTH-1:0] o_tdata_phase; + wire o_tvalid_phase; + wire o_tlast_phase; + wire i_tready_phase; + + wire [17:0] scale_factor; + + /************************************************************************** + * Settings registers + **************************************************************************/ + // AXI settings bus for phase values + axi_setting_reg #( + .ADDR(SR_PHASE_INC_ADDR), .AWIDTH(8), .WIDTH(PWIDTH), .STROBE_LAST(1), .REPEATS(1)) + axi_sr_phase ( + .clk(clk), .reset(reset), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .o_tdata(o_tdata_phase), .o_tlast(o_tlast_phase), .o_tvalid(o_tvalid_phase), .o_tready(i_tready_phase)); + + // AXI settings bus for scale + setting_reg #(.my_addr(SR_SCALE_ADDR), .width(18)) sr_scale ( + .clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(scale_factor),.changed()); + + // AXI settings bus for interpolation rate + setting_reg #(.my_addr(SR_INTERP_ADDR), .width(10), .at_reset(1)) sr_interp + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({hb_rate_int,cic_interp_rate_int}),.changed(rate_changed)); + + // Changing interpolation rates while processing only when axi_rate_change sends a clear + reg active, rate_changed_hold; + reg [RESET_DELAY-1:0] shift_reset; + always @(posedge clk) begin + if (reset) begin + active <= 1'b0; + rate_changed_hold <= 1'b0; + cic_interp_rate <= 'd1; + hb_rate <= 'd0; + shift_reset <= 'd0; + end else begin + if (clear | reset_on_change) begin + active <= 1'b0; + end else if (i_tready & i_tvalid) begin + active <= 1'b1; + end + if (rate_changed & active) begin + rate_changed_hold <= 1'b1; + end + if ((clear | ~active) & (rate_changed | rate_changed_hold)) begin + rate_changed_hold <= 1'b0; + cic_interp_rate <= cic_interp_rate_int; + hb_rate <= hb_rate_int; + shift_reset <= {shift_reset[RESET_DELAY-1:0], 1'b1}; + end else begin + shift_reset <= {shift_reset[RESET_DELAY-1:0], 1'b0}; + end + end + end + + // Long reset for the halfbands + assign reset_on_change = |shift_reset; + assign reset_on_live_change = (clear | reset_on_change | (~active & rate_changed)); + + /************************************************************************** + * Halfbands + *************************************************************************/ + + // Sign extend from 16 to 24 bits to increase the accuracy from the frequency shifter + wire [2*CWIDTH-1:0] o_tdata_extd; + + sign_extend #(.bits_in(WIDTH), .bits_out(CWIDTH)) sign_extend_in_i ( + .in(i_tdata[2*WIDTH-1:WIDTH]), .out(o_tdata_extd[2*CWIDTH-1:CWIDTH])); + + sign_extend #(.bits_in(WIDTH), .bits_out(CWIDTH)) sign_extend_in_q ( + .in(i_tdata[WIDTH-1:0]), .out(o_tdata_extd[CWIDTH-1:0])); + + // Halfband 1 wires + wire i_tready_hb1; + wire [2*CWIDTH-1:0] o_tdata_hb1; + wire o_tvalid_hb1, o_tready_hb1; + // Halfband 2 wires + wire i_tready_hb2; + wire [2*CWIDTH-1:0] o_tdata_hb2; + wire o_tvalid_hb2, o_tready_hb2; + // Halfband 3 wires + wire i_tready_hb3; + wire [2*CWIDTH-1:0] o_tdata_hb3; + wire o_tvalid_hb3, o_tready_hb3; + generate + if( NUM_HB > 0 ) begin + axi_hb47 halfband1 ( + .aclk(clk), + .aresetn(~(reset | clear | reset_on_change)), + .s_axis_data_tvalid(i_tvalid), + .s_axis_data_tready(i_tready_hb1), + .s_axis_data_tdata(o_tdata_extd), + .m_axis_data_tvalid(o_tvalid_hb1), + .m_axis_data_tready(o_tready_hb1), + .m_axis_data_tdata(o_tdata_hb1) + ); + end else begin + assign o_tdata_hb1 = 'h0; + assign o_tvalid_hb1 = 1'h0; + assign i_tready_hb1 = 1'b0; + end + if( NUM_HB > 1 ) begin + axi_hb47 halfband2 ( + .aclk(clk), + .aresetn(~(reset | clear | reset_on_change)), + .s_axis_data_tvalid(o_tvalid_hb1), + .s_axis_data_tready(i_tready_hb2), + .s_axis_data_tdata({o_tdata_hb1[2*CWIDTH-1:CWIDTH] << 2, o_tdata_hb1[CWIDTH-1:0] << 2}), + .m_axis_data_tvalid(o_tvalid_hb2), + .m_axis_data_tready(o_tready_hb2), + .m_axis_data_tdata(o_tdata_hb2) + ); + end else begin + assign o_tdata_hb2 = 'h0; + assign o_tvalid_hb2 = 1'h0; + assign i_tready_hb2 = 1'b0; + end + if( NUM_HB > 2 ) begin + axi_hb47 halfband3 ( + .aclk(clk), + .aresetn(~(reset | clear | reset_on_change)), + .s_axis_data_tvalid(o_tvalid_hb2), + .s_axis_data_tready(i_tready_hb3), + .s_axis_data_tdata({o_tdata_hb2[2*CWIDTH-1:CWIDTH] << 2, o_tdata_hb2[CWIDTH-1:0] << 2}), + .m_axis_data_tvalid(o_tvalid_hb3), + .m_axis_data_tready(o_tready_hb3), + .m_axis_data_tdata(o_tdata_hb3) + ); + end else begin + assign o_tdata_hb3 = 'h0; + assign o_tvalid_hb3 = 1'h0; + assign i_tready_hb3 = 1'b0; + end + endgenerate + /************************************************************************** + * Halfband selection multiplexing + *************************************************************************/ + wire [2*CWIDTH-1:0] o_tdata_cic; + wire [2*CWIDTH-1:0] o_cic; + wire o_tvalid_cic, i_tready_cic; + wire o_tready_cic; + + assign o_tdata_halfbands = (hb_rate == 2'b0) ? o_tdata_extd : + (hb_rate == 2'b1) ? {o_tdata_hb1[2*CWIDTH-1:CWIDTH] << 2, o_tdata_hb1[CWIDTH-1:0] << 2} : + (hb_rate == 2'b10) ? {o_tdata_hb2[2*CWIDTH-1:CWIDTH] << 2, o_tdata_hb2[CWIDTH-1:0] << 2} : + {o_tdata_hb3[2*CWIDTH-1:CWIDTH] << 2, o_tdata_hb3[CWIDTH-1:0] << 2}; + // Clearing valid on rate change as the halfbands take 2 cycles to clear + assign o_tvalid_halfbands = reset_on_live_change ? 1'b0 : + (hb_rate == 2'b0) ? i_tvalid : + (hb_rate == 2'b1) ? o_tvalid_hb1 : + (hb_rate == 2'b10) ? o_tvalid_hb2 : + o_tvalid_hb3; + // Throttle input data while rate change is going on + assign i_tready = reset_on_live_change ? 1'b0 : + (hb_rate == 2'b0) ? i_tready_cic : + i_tready_hb1; + assign o_tready_hb1 = reset_on_live_change ? 1'b0 : + (hb_rate == 2'b1) ? i_tready_cic : + i_tready_hb2; + assign o_tready_hb2 = reset_on_live_change ? 1'b0 : + (hb_rate == 2'b10) ? i_tready_cic : + i_tready_hb3; + + assign o_tready_hb3 = reset_on_live_change ? 1'b0 : i_tready_cic; + + /************************************************************************** + * Ettus CIC; the Xilinx CIC has a minimum interpolation of 4, + * so we use the strobed version and convert to and from AXI. + *************************************************************************/ + wire to_cic_stb, from_cic_stb; + wire [2*CWIDTH-1:0] to_cic_data; + wire [CWIDTH-1:0] i_cic; + wire [CWIDTH-1:0] q_cic; + + // Convert from AXI to strobed and back to AXI again for the CIC interpolation module + axi_to_strobed #(.WIDTH(2*CWIDTH), .FIFO_SIZE(1), .MIN_RATE(128)) axi_to_strobed ( + .clk(clk), .reset(reset | reset_on_change), .clear(clear), + .out_rate(cic_interp_rate), .ready(i_tready_cartesian & o_tready), .error(), + .i_tdata(o_tdata_halfbands), .i_tvalid(o_tvalid_halfbands), .i_tlast(1'b0), .i_tready(i_tready_cic), + .out_stb(to_cic_stb), .out_last(), .out_data(to_cic_data) + ); + + cic_interpolate #(.WIDTH(CWIDTH), .N(4), .MAX_RATE(CIC_MAX_INTERP)) cic_interpolate_i ( + .clk(clk), .reset(reset | clear | reset_on_change), + .rate_stb(reset_on_change), + .rate(cic_interp_rate), .strobe_in(to_cic_stb), .strobe_out(from_cic_stb), + .signal_in(to_cic_data[2*CWIDTH-1:CWIDTH]), .signal_out(i_cic) + ); + + cic_interpolate #(.WIDTH(CWIDTH), .N(4), .MAX_RATE(CIC_MAX_INTERP)) cic_interpolate_q ( + .clk(clk), .reset(reset | clear | reset_on_change), + .rate_stb(reset_on_change), + .rate(cic_interp_rate), .strobe_in(to_cic_stb), .strobe_out(), + .signal_in(to_cic_data[CWIDTH-1:0]), .signal_out(q_cic) + ); + + assign o_cic = {i_cic, q_cic}; + + //FIFO_SIZE = 8 infers a bram fifo + strobed_to_axi #(.WIDTH(2*CWIDTH), .FIFO_SIZE(8)) strobed_to_axi ( + .clk(clk), .reset(reset | reset_on_change), .clear(clear), + .in_stb(from_cic_stb), .in_data(o_cic), .in_last(1'b0), + .o_tdata(o_tdata_cic), .o_tvalid(o_tvalid_cic), .o_tlast(), .o_tready(o_tready_cic) + ); + + + /************************************************************************** + * Clip back to 16 bits + *************************************************************************/ + wire o_tvalid_clip; + + axi_round_and_clip_complex #( + .WIDTH_IN(CWIDTH), .WIDTH_OUT(WIDTH), .CLIP_BITS(CWIDTH-WIDTH)) // No rounding, all clip + axi_round_and_clip_complex ( + .clk(clk), .reset(reset | clear | reset_on_change), + .i_tdata(o_tdata_cic), .i_tlast(1'b0), .i_tvalid(o_tvalid_cic), .i_tready(o_tready_cic), + .o_tdata(o_tdata), .o_tlast(), .o_tvalid(o_tvalid_clip), .o_tready(i_tready_cartesian)); + + assign o_tvalid = reset_on_live_change ? 1'b0 : o_tvalid_clip; + assign i_tready_cartesian = reset_on_live_change ? 1'b0 : o_tready; + + // Note: To facilitate timed tunes, the code has been moved outside + // the duc module to dds_timed.v. + +endmodule // duc diff --git a/fpga/usrp3/lib/rfnoc/fft_shift.v b/fpga/usrp3/lib/rfnoc/fft_shift.v new file mode 100644 index 000000000..453da8050 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/fft_shift.v @@ -0,0 +1,198 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Arranges FFT output AXI stream packets so zero frequency bin is centered. Expects i_tuser to have FFT index. +// Intended to complement Xilinx Coregen AXI-stream FFT, but should work with any core with similar output. +// Works with natural and bit/digit reversed order. +// +// When using Xilinx FFT core, use bit/digit reversed order (versus natural order) to save resources +// +// Config bits: +// 0: Reverse output so positive frequencies are sent first +// 1: Bypass fft shift + +module fft_shift #( + parameter MAX_FFT_SIZE_LOG2 = 11, + parameter WIDTH = 32) +( + input clk, input reset, + input [1:0] config_tdata, input config_tvalid, output config_tready, + input [$clog2(MAX_FFT_SIZE_LOG2+1)-1:0] fft_size_log2_tdata, input fft_size_log2_tvalid, output fft_size_log2_tready, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, input [MAX_FFT_SIZE_LOG2-1:0] i_tuser, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + reg ping_pong; + reg loading_pkt; + reg [2:0] reconfig_stall; + reg reverse, bypass; + reg [$clog2(MAX_FFT_SIZE_LOG2+1)-1:0] fft_size_log2_reg; + reg [MAX_FFT_SIZE_LOG2:0] fft_size; + reg [MAX_FFT_SIZE_LOG2-1:0] fft_size_minus_1, fft_shift_mask; + wire [WIDTH-1:0] ping_rd_data, pong_rd_data; + reg [MAX_FFT_SIZE_LOG2-1:0] ping_rd_addr, pong_rd_addr; + // t_user is the FFT index, this XOR is how the natural order FFT output is flipped to + // center the zero frequency bin in the middle. This is essentially adding half the FFT length to + // the write address without carrying, causing the upper half addresses to wrap around to the lower half + // and vice versa. + wire [MAX_FFT_SIZE_LOG2-1:0] ping_wr_addr = fft_shift_mask ^ i_tuser; + wire [MAX_FFT_SIZE_LOG2-1:0] pong_wr_addr = fft_shift_mask ^ i_tuser; + wire ping_wr_en = ping_pong ? i_tvalid & i_tready : 1'b0; + wire pong_wr_en = ping_pong ? 1'b0 : i_tvalid & i_tready; + // Always reads when loading ping/pong RAM so first word falls through. Avoids a bubble state. + wire ping_rd_en = ping_pong ? 1'b1 : o_tvalid & o_tready; + wire pong_rd_en = ping_pong ? o_tvalid & o_tready : 1'b1; + reg ping_loaded, pong_loaded; + // Only fill ping (or pong) RAM if it is empty and fft size has propagated through + assign i_tready = (ping_pong ? ~ping_loaded : ~pong_loaded) & ~reconfig_stall[2]; + reg ping_tlast, pong_tlast; + // Dump data in ping RAM (but only if it has been loaded!) while also loading in pong RAM and vice versa + assign o_tvalid = ping_pong ? pong_loaded : ping_loaded; + assign o_tlast = ping_pong ? pong_tlast : ping_tlast; + assign o_tdata = ping_pong ? pong_rd_data : ping_rd_data; + + // Prevent reconfiguration from occurring except at valid times. If the user violates tvalid rules + // (i.e. deasserts tvalid during the middle of a packet), could cause next output packet to have + // the wrong size. + assign config_tready = ~ping_loaded & ~pong_loaded & ~loading_pkt; + assign fft_size_log2_tready = config_tready; + + ram_2port #( + .DWIDTH(WIDTH), + .AWIDTH(MAX_FFT_SIZE_LOG2)) + ping_ram_2port ( + .clka(clk),.ena(1'b1),.wea(ping_wr_en),.addra(ping_wr_addr),.dia(i_tdata),.doa(), + .clkb(clk),.enb(ping_rd_en),.web(1'b0),.addrb(ping_rd_addr),.dib({WIDTH{1'b0}}),.dob(ping_rd_data)); + + ram_2port #( + .DWIDTH(WIDTH), + .AWIDTH(MAX_FFT_SIZE_LOG2)) + pong_ram_2port ( + .clka(clk),.ena(1'b1),.wea(pong_wr_en),.addra(pong_wr_addr),.dia(i_tdata),.doa(), + .clkb(clk),.enb(pong_rd_en),.web(1'b0),.addrb(pong_rd_addr),.dib({WIDTH{1'b0}}),.dob(pong_rd_data)); + + always @(posedge clk) begin + if (reset) begin + ping_pong <= 1'b1; + ping_loaded <= 1'b0; + pong_loaded <= 1'b0; + ping_rd_addr <= 0; + pong_rd_addr <= 0; + ping_tlast <= 1'b0; + pong_tlast <= 1'b0; + fft_shift_mask <= 0; + fft_size_minus_1 <= 0; + fft_size <= 0; + fft_size_log2_reg <= 0; + bypass <= 1'b0; + reverse <= 1'b0; + reconfig_stall <= 3'd0; + loading_pkt <= 1'b0; + end else begin + fft_size_minus_1 <= fft_size-1; + fft_size <= 1 << fft_size_log2_reg; + // Configure FFT shift mask such that the output order is either + // unaffected (bypass), positive frequencies first (reverse), or + // negative frequencies first + if (bypass) begin + fft_shift_mask <= 'd0; + end else if (reverse) begin + fft_shift_mask <= (fft_size-1) >> 1; + end else begin + fft_shift_mask <= fft_size >> 1; + end + + // Restrict updating + if (config_tready & config_tvalid) begin + reverse <= config_tdata[0]; + bypass <= config_tdata[1]; + reconfig_stall <= 3'b100; + end + // Restrict updating FFT size to valid times + // Also, deassert i_tready until updated fft size has propagated through + if (fft_size_log2_tready & fft_size_log2_tvalid) begin + fft_size_log2_reg <= fft_size_log2_tdata[$clog2(MAX_FFT_SIZE_LOG2)-1:0]; + reconfig_stall <= 3'b111; + end + if (~(config_tready & config_tvalid) & ~(fft_size_log2_tready & fft_size_log2_tvalid)) begin + reconfig_stall[0] <= 1'b0; + reconfig_stall[2:1] <= reconfig_stall[1:0]; + end + + // Used to disable reconfiguration when we are receiving a packet + if (i_tvalid & i_tready & ~i_tlast & ~loading_pkt) begin + loading_pkt <= 1'b1; + end else if (i_tvalid & i_tready & i_tlast & loading_pkt) begin + loading_pkt <= 1'b0; + end + + // Logic to simultaneously load ping RAM and unload pong RAM. Note, write address for ping RAM handled with i_tuser, + // so we only look for i_tlast instead of maintaining a write address counter. + if (ping_pong) begin + // Unload pong RAM + if (pong_loaded & o_tready & o_tvalid) begin + // i.e. pong_rd_addr == fft_size-1, more efficient to use tlast + if (pong_tlast) begin + // Special case: ping RAM loaded before pong RAM emptied + if (ping_loaded | (i_tvalid & i_tready & i_tlast)) begin + ping_pong <= ~ping_pong; + end + pong_tlast <= 1'b0; + pong_loaded <= 1'b0; + pong_rd_addr <= 0; + end else begin + pong_rd_addr <= pong_rd_addr + 1; + end + if (pong_rd_addr == fft_size_minus_1) begin + pong_tlast <= 1'b1; + end + end + // Ping RAM done loading + if (i_tvalid & i_tready & i_tlast) begin + // Value at addr 0 already loaded (see first word fall through and avoiding a bubble state comment above) + ping_rd_addr <= 1; + ping_loaded <= 1'b1; + // We can switch to the pong RAM only if it is empty (or about to be empty) + if (~pong_loaded) begin + ping_pong <= ~ping_pong; + end + end + // Special case: Ping and pong RAM loaded, wait until pong RAM unloaded. + if (ping_loaded & (pong_loaded & o_tvalid & o_tlast)) begin + ping_pong <= ~ping_pong; + end + // Same as above, just ping / pong switched + end else begin + if (ping_loaded & o_tready & o_tvalid) begin + if (ping_tlast) begin + if (pong_loaded | (i_tvalid & i_tready & i_tlast)) begin + ping_pong <= ~ping_pong; + end + ping_tlast <= 1'b0; + ping_loaded <= 1'b0; + ping_rd_addr <= 0; + end else begin + ping_rd_addr <= ping_rd_addr + 1; + end + if (ping_rd_addr == fft_size_minus_1) begin + ping_tlast <= 1'b1; + end + end + if (i_tvalid & i_tready & i_tlast) begin + pong_rd_addr <= 1; + pong_loaded <= 1'b1; + if (~ping_loaded | (ping_loaded & o_tvalid & o_tlast)) begin + ping_pong <= ~ping_pong; + end + end + if (pong_loaded & (ping_loaded & o_tvalid & o_tlast)) begin + ping_pong <= ~ping_pong; + end + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/file_sink.v b/fpga/usrp3/lib/rfnoc/file_sink.v new file mode 100644 index 000000000..3e4caaba1 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/file_sink.v @@ -0,0 +1,107 @@ +// +// Copyright 2015 National Instruments +// + +module file_sink #( + parameter SR_SWAP_SAMPLES = 0, // 0: Do nothing, 1: 8-bit swap, 2: 16-bit, 3: 32-bit + parameter SR_ENDIANNESS = 1, // 0: Do nothing, 1: 16-bit boundary, 2: 32-bit + // Default (after reset) values for above settings register set to sc16 (reverse endianess on + parameter DEFAULT_SWAP_SAMPLES = 2, + parameter DEFAULT_ENDIANNESS = 2, + parameter FILENAME = "") +( + input clk_i, + input rst_i, + + input set_stb_i, + input [7:0] set_addr_i, + input [31:0] set_data_i, + + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready); + + integer file = 0; + reg hdr = 1'b1; + + wire [1:0] swap_samples; + wire [1:0] endianness; + + wire [63:0] data_int; + wire [63:0] data; + + setting_reg #( + .my_addr(SR_SWAP_SAMPLES), + .width(2), + .at_reset(DEFAULT_SWAP_SAMPLES)) + sr_swap_samples ( + .clk(clk_i), + .rst(rst_i), + .strobe(set_stb_i), + .addr(set_addr_i), + .in(set_data_i), + .out(swap_samples), + .changed()); + + setting_reg #( + .my_addr(SR_ENDIANNESS), + .width(2), + .at_reset(DEFAULT_ENDIANNESS)) + sr_endianness ( + .clk(clk_i), + .rst(rst_i), + .strobe(set_stb_i), + .addr(set_addr_i), + .in(set_data_i), + .out(endianness), + .changed()); + + // We're ready as soon as the file is open + assign i_tready = (file == 0) ? 1'b0 : 1'b1; + + // Swap samples + assign data_int = (swap_samples == 2'd0) ? i_tdata : + (swap_samples == 2'd1) ? {i_tdata[55:48], i_tdata[63:56], i_tdata[39:32], i_tdata[47:40], + i_tdata[23:16], i_tdata[31:24], i_tdata[ 7: 0], i_tdata[15: 8]} : + (swap_samples == 2'd2) ? {i_tdata[47:32], i_tdata[63:48], i_tdata[15: 0], i_tdata[31:16]} : + (swap_samples == 2'd3) ? {i_tdata[31:0], i_tdata[63:32]} : + 64'd0; + + // Swap endianness + assign data = (endianness == 2'd0) ? data_int : + (endianness == 2'd1) ? {data_int[47:32], data_int[63:48], data_int[15: 0], data_int[31:16]} : + (endianness == 2'd2) ? {data_int[39:32], data_int[47:40], data_int[55:48], data_int[63:56], + data_int[ 7: 0], data_int[15: 8], data_int[23:16], data_int[31:24]} : + 64'd0; + + initial begin + if (FILENAME != "") begin + file = $fopen(FILENAME, "wb"); + if(!file) + $error("Could not open file sink."); + $display("File sink ready."); + end + end + + always @(posedge clk_i) begin + if(rst_i) begin + hdr <= 1'b1; + end + else begin + if(i_tvalid) begin + if(hdr) begin + hdr <= 1'b0; + end + else begin + $fwrite(file, "%u", data); + end + end + + if(i_tlast) begin + hdr <= 1'b1; + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/file_source.v b/fpga/usrp3/lib/rfnoc/file_source.v new file mode 100644 index 000000000..160cd9984 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/file_source.v @@ -0,0 +1,183 @@ + +// Copyright 2014, Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +// Dummy data source. Turn it on by setting a packet length in its setting reg, turn it off by setting 0. +// Will generate as fast as it can. + +module file_source #( + parameter SR_ENABLE = 0, + parameter SR_PKT_LENGTH = 1, + parameter SR_RATE = 2, + parameter SR_SEND_TIME = 3, + parameter SR_SWAP_SAMPLES = 4, // 0: Do nothing, 1: 8-bit swap, 2: 16-bit, 3: 32-bit + parameter SR_ENDIANNESS = 5, // 0: Do nothing, 1: 16-bit boundary, 2: 32-bit + // Default (after reset) values for above settings register set to sc16 + parameter DEFAULT_SWAP_SAMPLES = 2, + parameter DEFAULT_ENDIANNESS = 2, + parameter FILE_LENGTH = 65536, // Bytes + parameter FILENAME="") +( + input clk, input reset, input [31:0] sid, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [63:0] mem[0:FILE_LENGTH/8-1]; + integer file, file_length; + reg [$clog2(FILE_LENGTH/8)-1:0] index; + integer i; + + initial begin + if (FILENAME != "") begin + $readmemh(FILENAME, mem); + end + end + + wire [31:0] sid; + reg [11:0] seqnum; + wire [15:0] rate; + reg [1:0] state; + reg [15:0] line_number; + + wire [63:0] int_tdata; + wire int_tlast, int_tvalid, int_tready; + + wire enable; + wire [15:0] len; + reg [15:0] count; + wire send_time; + wire [1:0] swap_samples; + wire [1:0] endianness; + + setting_reg #(.my_addr(SR_ENABLE), .width(1)) sr_sid ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(enable), .changed()); + + setting_reg #(.my_addr(SR_PKT_LENGTH), .width(16)) sr_len ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(len), .changed()); + + setting_reg #(.my_addr(SR_RATE), .width(16)) sr_rate ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(rate), .changed()); + + setting_reg #(.my_addr(SR_SEND_TIME), .width(1)) sr_send_time ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(send_time), .changed()); + + setting_reg #( + .my_addr(SR_SWAP_SAMPLES), .width(2), .at_reset(DEFAULT_SWAP_SAMPLES)) + sr_swap_samples ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(swap_samples), .changed()); + + setting_reg #( + .my_addr(SR_ENDIANNESS), .width(2), .at_reset(DEFAULT_ENDIANNESS)) + sr_endianness ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(endianness), .changed()); + + localparam IDLE = 2'd0; + localparam HEAD = 2'd1; + localparam TIME = 2'd2; + localparam DATA = 2'd3; + + always @(posedge clk) begin + if(reset) begin + state <= IDLE; + count <= 0; + index <= 0; + seqnum <= 0; + end else begin + case (state) + IDLE : begin + if (len != 0) begin + state <= HEAD; + end + end + HEAD : begin + if (int_tvalid & int_tready) begin + count <= 1; + seqnum <= seqnum + 1; + if (send_time) begin + state <= TIME; + end else begin + state <= DATA; + end + end + end + TIME : begin + if (int_tvalid & int_tready) begin + state <= DATA; + end + end + DATA : begin + if (int_tvalid & int_tready) begin + index <= index + 1; + if (count == len) begin + state <= IDLE; + count <= 0; + end else begin + count <= count + 1; + end + end + end + default : state <= IDLE; + endcase + end + end + + reg [63:0] time_cnt; + always @(posedge clk) begin + if (reset) begin + time_cnt <= 'd0; + end else begin + time_cnt <= time_cnt + 1; + end + end + + wire [15:0] pkt_len = { len[12:0], 3'b000 } + 16'd8 + (send_time ? 16'd8 : 16'd0); + + wire [63:0] data_int = mem[index]; + // Swap endianness + wire [63:0] data = (endianness == 2'd0) ? data_int : + (endianness == 2'd1) ? {data_int[47:32], data_int[63:48], data_int[15: 0], data_int[31:16]} : + (endianness == 2'd2) ? {data_int[39:32], data_int[47:40], data_int[55:48], data_int[63:56], + data_int[ 7: 0], data_int[15: 8], data_int[23:16], data_int[31:24]} : + 64'd0; + // Swap samples + wire [63:0] data_out = (swap_samples == 2'd0) ? data : + (swap_samples == 2'd1) ? {data[55:48], data[63:56], data[39:32], data[47:40], + data[23:16], data[31:24], data[ 7: 0], data[15: 8]} : + (swap_samples == 2'd2) ? {data[47:32], data[63:48], data[15: 0], data[31:16]} : + (swap_samples == 2'd3) ? {data[31: 0], data[63:32]} : + 64'd0; + + assign int_tdata = (state == HEAD) ? { 2'b00, send_time, 1'b0, seqnum, pkt_len, sid } : + (state == TIME) ? time_cnt : data_out; + + assign int_tlast = (count == len); + + reg [15:0] line_timer; + always @(posedge clk) begin + if (reset) begin + line_timer <= 0; + end else begin + if (line_timer == 0 || line_timer == 1) begin + line_timer <= rate; + end else begin + line_timer <= line_timer - 1; + end + end + end + + assign int_tvalid = enable & ((state==HEAD)|(state==DATA)|(state==TIME)) & (line_timer==0 || line_timer==1); + + axi_packet_gate #(.WIDTH(64)) gate ( + .clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(int_tdata), .i_tlast(int_tlast), .i_terror(1'b0), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule // file_source diff --git a/fpga/usrp3/lib/rfnoc/fir_filter_slice.v b/fpga/usrp3/lib/rfnoc/fir_filter_slice.v new file mode 100644 index 000000000..3f83f54e3 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/fir_filter_slice.v @@ -0,0 +1,74 @@ +// +// Copyright 2017 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Multiply-accumulate with preadder for use as a computation unit +// in FIR filters. Designed to infer a DSP48 for all registers +// and arithmetic. +// +// Parameters: +// IN_WIDTH - Input width +// COEFF_WIDTH - Coefficient width +// ACCUM_WIDTH - Accumulator width +// OUT_WIDTH - Output width +// +module fir_filter_slice #( + parameter IN_WIDTH = 16, + parameter COEFF_WIDTH = 16, + parameter ACCUM_WIDTH = 32, + parameter OUT_WIDTH = 32) +( + input clk, + input reset, + input clear, + input sample_in_stb, + input signed [IN_WIDTH-1:0] sample_in_a, // Sample in + input signed [IN_WIDTH-1:0] sample_in_b, // Sample in for symmetric filters + output signed [IN_WIDTH-1:0] sample_forward, // Delayed sample in to forward + input signed [COEFF_WIDTH-1:0] coeff_in, // Filter tap coefficient + output signed [COEFF_WIDTH-1:0] coeff_forward, // Filter tap coefficient to forward + input coeff_load_stb, // Load coefficient + input signed [ACCUM_WIDTH-1:0] sample_accum, // Accumulating path + output signed [OUT_WIDTH-1:0] sample_out // Result +); + + reg signed [IN_WIDTH-1:0] a_reg[0:1]; + reg signed [IN_WIDTH-1:0] d_reg; + reg signed [IN_WIDTH:0] ad_reg; + reg signed [COEFF_WIDTH-1:0] b_reg[0:1]; + reg signed [IN_WIDTH+COEFF_WIDTH:0] m_reg; + reg signed [ACCUM_WIDTH-1:0] p_reg; + + always @(posedge clk) begin + if (reset | clear) begin + a_reg[0] <= 0; + a_reg[1] <= 0; + d_reg <= 0; + b_reg[0] <= 0; + b_reg[1] <= 0; + ad_reg <= 0; + m_reg <= 0; + p_reg <= 0; + end else begin + if (sample_in_stb) begin + a_reg[0] <= sample_in_a; + a_reg[1] <= a_reg[0]; + d_reg <= sample_in_b; + ad_reg <= a_reg[1] + d_reg; + m_reg <= ad_reg * b_reg[1]; + p_reg <= sample_accum + m_reg; + end + if (coeff_load_stb) begin + b_reg[0] <= coeff_in; + end + b_reg[1] <= b_reg[0]; + end + end + + assign coeff_forward = b_reg[0]; + assign sample_forward = a_reg[1]; + assign sample_out = p_reg[OUT_WIDTH-1:0]; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/fosphor/axi_logpwr.v b/fpga/usrp3/lib/rfnoc/fosphor/axi_logpwr.v new file mode 100644 index 000000000..037c33563 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/fosphor/axi_logpwr.v @@ -0,0 +1,102 @@ +/* + * axi_logpwr.v + * + * Copyright (C) 2014 Ettus Corporation LLC + * Copyright 2018 Ettus Research, a National Instruments Company + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * vim: ts=4 sw=4 + */ + +`ifdef SIM +`default_nettype none +`endif + +module axi_logpwr #( + parameter [1:0] RANDOM_MODE = 2'b11 +)( + input clk, input reset, + input [31:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [15:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + // Signals + reg ready; + reg valid_1; + wire valid_12; + wire last_12; + + wire [31:0] rng; + + wire [15:0] in_real_0; + wire [15:0] in_imag_0; + wire [15:0] out_logpwr_12; + + wire [16:0] fifo_di; + wire [16:0] fifo_do; + wire fifo_wren; + wire fifo_afull; + wire fifo_rden; + wire fifo_empty; + + // Input control + assign in_real_0 = i_tdata[31:16]; + assign in_imag_0 = i_tdata[15:0]; + + always @(posedge clk) + begin + ready <= ~fifo_afull | o_tready; + valid_1 <= i_tvalid & ready; + end + + assign i_tready = ready; + + // Delays + delay_bit #(11) dl_valid (valid_1, valid_12, clk); + delay_bit #(12) dl_last (i_tlast, last_12, clk); + + // RNG Instance + rng rng_I ( + .out(rng), + .clk(clk), + .rst(reset) + ); + + // logpwr Instance + f15_logpwr logpwr_I ( + .in_real_0(in_real_0), + .in_imag_0(in_imag_0), + .out_12(out_logpwr_12), + .rng(rng), + .random_mode(RANDOM_MODE), + .clk(clk), + .rst(reset) + ); + + // Output FIFO + assign fifo_di = { last_12, out_logpwr_12 }; + assign fifo_wren = { valid_12 }; + + fifo_srl #( + .WIDTH(17), + .LOG2_DEPTH(6), + .AFULL_LEVEL(49) + ) fifo_I ( + .di(fifo_di), + .wren(fifo_wren), + .afull(fifo_afull), + .do(fifo_do), + .rden(fifo_rden), + .empty(fifo_empty), + .clk(clk), + .rst(reset) + ); + + assign o_tdata = fifo_do[15:0]; + assign o_tlast = fifo_do[16]; + assign o_tvalid = ~fifo_empty; + + assign fifo_rden = ~fifo_empty & o_tready; + +endmodule // axi_logpwr diff --git a/fpga/usrp3/lib/rfnoc/fosphor/delay.v b/fpga/usrp3/lib/rfnoc/fosphor/delay.v new file mode 100644 index 000000000..44c043642 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/fosphor/delay.v @@ -0,0 +1,140 @@ +/* + * delay.v + * + * Generates a delay line/bus using a combination of SRL and Register + * + * Copyright (C) 2014 Ettus Corporation LLC + * Copyright 2018 Ettus Research, a National Instruments Company + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * vim: ts=4 sw=4 + */ + +`ifdef SIM +`default_nettype none +`endif + +// --------------------------------------------------------------------------- +// Single line delay +// --------------------------------------------------------------------------- + +module delay_bit #( + parameter integer DELAY = 1 +)( + input wire d, + output wire q, + input wire clk +); + + // Signals + wire [4:0] addr = DELAY - 2; + wire ff_in; + + // Generate SRL if needed (or bypass if not) + generate + if (DELAY > 17) begin + SRLC32E srl_I ( + .Q(ff_in), + .A(addr), + .CE(1'b1), + .CLK(clk), + .D(d) + ); + end else if (DELAY > 1) begin + SRL16E srl_I ( + .Q(ff_in), + .A0(addr[0]), + .A1(addr[1]), + .A2(addr[2]), + .A3(addr[3]), + .CE(1'b1), + .CLK(clk), + .D(d) + ); + end else begin + assign ff_in = d; + end + endgenerate + + // Generate flip-flop if needed (or bypass if not) + generate + if (DELAY > 0) begin + FDRE ff_I ( + .Q(q), + .C(clk), + .CE(1'b1), + .D(ff_in), + .R(1'b0) + ); + end else begin + assign q = ff_in; + end + endgenerate + +endmodule // delay_bit + + +// --------------------------------------------------------------------------- +// Bus delay +// --------------------------------------------------------------------------- + +module delay_bus #( + parameter integer DELAY = 1, + parameter integer WIDTH = 1 +)( + input wire [WIDTH-1:0] d, + output wire [WIDTH-1:0] q, + input wire clk +); + genvar i; + + // Variables / Signals + wire [4:0] addr = DELAY - 2; + wire [WIDTH-1:0] ff_in; + + // Generate SRL if needed (or bypass if not) + generate + if (DELAY > 17) begin + for (i=0; i 1) begin + for (i=0; i 0) begin + for (i=0; i take r_2 + // - If overflow = 1 -> sature to all 1's + // If max-hold + // - If overflow = 0 -> take y_2 + // - If overflow = 1 -> take x_2 + if (init_2) + y_3 <= x_2; + else if (cfg_mode) + y_3 <= over_2 ? { (Y_WIDTH){1'b1} } : r_2[R_WIDTH-2:R_WIDTH-Y_WIDTH-1]; + else + y_3 <= over_2 ? x_2 : y_2; + end + + assign yout_3 = y_3; + assign zout_3 = y_3[Y_WIDTH-1:Y_WIDTH-8]; + + + // Control + // ------- + + // 1-in-N decimation counter + always @(posedge clk) + begin + if (rst) + decim_cnt <= 0; + else if (cfg_decim_changed) + // Force Reload + decim_cnt <= { 1'b0, cfg_decim }; + else if (valid_0 & last_0) + if (decim_cnt[DECIM_WIDTH]) + // Reload + decim_cnt <= { 1'b0, cfg_decim }; + else + // Just decrement + decim_cnt <= decim_cnt - 1; + end + + // Decimation flush & init states + always @(posedge clk) + begin + if (rst) begin + // Initial state + flush_0 <= 1'b0; + init_0 <= 1'b1; + init_force_0 <= 1'b0; + end else begin + if (valid_0 & last_0) begin + // Flushing + flush_0 <= decim_cnt[DECIM_WIDTH]; + + // Init after flush or if forced + init_0 <= flush_0 | init_force_0; + end + + // Init forcing after a decim change + if (cfg_decim_changed) + init_force_0 <= 1'b1; + else if (valid_0 & last_0) + init_force_0 <= 1'b0; + end + end + + delay_bit #(2) dl_init(init_0, init_2, clk); + + // Z-output valid + always @(posedge clk) + zvalid_1 <= valid_0 & flush_0; + + delay_bit #(2) dl_zvalid(zvalid_1, zvalid_3, clk); + +endmodule // f15_wf_agg diff --git a/fpga/usrp3/lib/rfnoc/fosphor/fifo_srl.v b/fpga/usrp3/lib/rfnoc/fosphor/fifo_srl.v new file mode 100644 index 000000000..700da18d3 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/fosphor/fifo_srl.v @@ -0,0 +1,169 @@ +/* + * fifo_srl.v + * + * Very small/light-weight FIFO using SRL. + * Only for synchronous design. Has a fixed depth of 15 or 31 entries and + * always work in the so-called first-word-fall-thru mode. + * + * Copyright (C) 2014 Ettus Corporation LLC + * Copyright 2018 Ettus Research, a National Instruments Company + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * vim: ts=4 sw=4 + */ + +`ifdef SIM +`default_nettype none +`endif + +module fifo_srl #( + parameter integer WIDTH = 4, + parameter integer LOG2_DEPTH = 5, // 4 or 5 + parameter integer AFULL_LEVEL = -1 // -1 -> No AFULL + +)( + input wire [WIDTH-1:0] di, + input wire wren, + output wire full, + output wire afull, + + output reg [WIDTH-1:0] do, + input wire rden, + output reg empty, + + input wire clk, + input wire rst +); + + genvar i; + + // Signals + wire [WIDTH-1:0] srl_q; + reg [LOG2_DEPTH-1:0] srl_addr; + wire srl_addr_ce; + + wire srl_write; + wire srl_read; + + wire srl_full; + wire srl_afull; + reg srl_empty; + wire srl_aempty; + + // Instanciate the SRLs + generate + if (LOG2_DEPTH == 6) begin + wire [WIDTH-1:0] srl0_q31, srl0_q, srl1_q; + + for (i=0; i= AFULL_LEVEL) && ~&(srl_addr); + end else begin + assign srl_afull = 1'b0; + end + endgenerate + + assign srl_aempty = &(~srl_addr); + + always @(posedge clk) + begin + if (rst) + srl_empty <= 1'b1; + else if (srl_addr_ce) + srl_empty <= srl_aempty & srl_read; + end + + // Output register (to capture whatever comes out from SRL) + always @(posedge clk) + begin + if (srl_read) + do <= srl_q; + end + + // Control and flag generation + // Write/Full is easy + assign srl_write = wren; + assign full = srl_full; + assign afull = srl_afull; + + // Read/Empty is tricky + always @(posedge clk) + begin + if (rst) + empty <= 1'b1; + else if (rden | srl_read) + empty <= srl_empty; + end + + assign srl_read = (rden | empty) & ~srl_empty; + +endmodule // fifo_srl diff --git a/fpga/usrp3/lib/rfnoc/fosphor/rng.v b/fpga/usrp3/lib/rfnoc/fosphor/rng.v new file mode 100644 index 000000000..6d6715fd0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/fosphor/rng.v @@ -0,0 +1,87 @@ +/* + * rng.v + * + * Very simple 32-bits PRNG using a few underlying LFSR. + * + * Copyright (C) 2014 Ettus Corporation LLC + * Copyright 2018 Ettus Research, a National Instruments Company + * + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * vim: ts=4 sw=4 + */ + +`ifdef SIM +`default_nettype none +`endif + +// --------------------------------------------------------------------------- +// Main RNG +// --------------------------------------------------------------------------- + +module rng( + output reg [31:0] out, + input wire clk, + input wire rst +); + + // Signals + wire [4:0] out5, out5rev; + wire [7:0] out8; + wire [11:0] out12; + wire [15:0] out16; + + // Instanciate 4 LFSRs of different lengths + lfsr #(.WIDTH( 5), .POLY( 5'b01001)) lfsr5 (.out(out5), .clk(clk), .rst(rst)); + lfsr #(.WIDTH( 8), .POLY( 8'h71 )) lfsr8 (.out(out8), .clk(clk), .rst(rst)); + lfsr #(.WIDTH(12), .POLY(12'hc11 )) lfsr12 (.out(out12), .clk(clk), .rst(rst)); + lfsr #(.WIDTH(16), .POLY(16'h6701 )) lfsr16 (.out(out16), .clk(clk), .rst(rst)); + + // Reverse the 5 bit LFSR output + genvar i; + generate + for (i=0; i<5; i=i+1) + assign out5rev[i] = out5[4-i]; + endgenerate + + // Combine the outputs 'somehow' + always @(posedge clk) + out <= { + out16[15:11] ^ out5rev, // 5 bits + out16[10:2], // 9 bits + out16[1:0] ^ out12[11:10], // 2 bits + out12[9:2], // 8 bits + out12[1:0] ^ out8[7:6], // 2 bits + out8[5:0] // 6 bits + }; + +endmodule // rng + + +// --------------------------------------------------------------------------- +// LFSR sub module +// --------------------------------------------------------------------------- + +module lfsr #( + parameter integer WIDTH = 8, + parameter POLY = 8'h71 +)( + output reg [WIDTH-1:0] out, + input wire clk, + input wire rst +); + + // Signals + wire fb; + + // Linear Feedback + assign fb = ^(out & POLY); + + // Register + always @(posedge clk) + if (rst) + out <= { {(WIDTH-1){1'b0}}, 1'b1 }; + else + out <= { fb, out[WIDTH-1:1] }; + +endmodule // lfsr diff --git a/fpga/usrp3/lib/rfnoc/join_complex.v b/fpga/usrp3/lib/rfnoc/join_complex.v new file mode 100644 index 000000000..ac4ff48d1 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/join_complex.v @@ -0,0 +1,27 @@ + +// Copyright 2014, Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +// Module to join a complex stream to I and Q outputs. NOTE -- ONLY works when you can guarantee upstream paths match! + +module join_complex + #(parameter WIDTH=16) + (input [WIDTH-1:0] ii_tdata, input ii_tlast, input ii_tvalid, output ii_tready, + input [WIDTH-1:0] iq_tdata, input iq_tlast, input iq_tvalid, output iq_tready, + output [WIDTH*2-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready, + output error); + + assign o_tdata = {ii_tdata,iq_tdata}; + + assign o_tlast = ii_tlast; + + assign o_tvalid = ii_tvalid; + + assign ii_tready = o_tready; + assign iq_tready = o_tready; + + assign error = (ii_tlast ^ iq_tlast) | (ii_tvalid ^ iq_tvalid); + +endmodule // join_complex diff --git a/fpga/usrp3/lib/rfnoc/keep_one_in_n.v b/fpga/usrp3/lib/rfnoc/keep_one_in_n.v new file mode 100644 index 000000000..d83dcd7cb --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/keep_one_in_n.v @@ -0,0 +1,73 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Note: n == 0 lets everything through. +// Warning: Sample / packet counts reset when n is changed, caution if changing during operation! + +module keep_one_in_n #( + parameter KEEP_FIRST=0, // 0: Drop n-1 words then keep last word, 1: Keep 1st word then drop n-1 + parameter WIDTH=16, + parameter MAX_N=65535 +)( + input clk, input reset, + input vector_mode, + input [$clog2(MAX_N+1)-1:0] n, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + reg [$clog2(MAX_N+1)-1:0] sample_cnt, pkt_cnt, n_reg; + reg n_changed; + + always @(posedge clk) begin + if (reset) begin + n_reg <= 1; + n_changed <= 1'b0; + end else begin + n_reg <= n; + if (n_reg != n) begin + n_changed <= 1'b1; + end else begin + n_changed <= 1'b0; + end + end + end + + wire on_last_sample = ( (sample_cnt >= n_reg) | (n_reg == 0) ); + wire on_first_sample = ( (sample_cnt == 1) | (n_reg == 0) ); + wire on_last_pkt = ( (pkt_cnt >= n_reg) | (n_reg == 0) ); + wire on_first_pkt = ( (pkt_cnt == 1) | (n_reg == 0) ); + + always @(posedge clk) begin + if (reset | n_changed) begin + sample_cnt <= 1; + pkt_cnt <= 1; + end else begin + if (i_tvalid & i_tready) begin + if (on_last_sample) begin + sample_cnt <= 1; + end else begin + sample_cnt <= sample_cnt + 1'd1; + end + end + if (i_tvalid & i_tready & i_tlast) begin + if (on_last_pkt) begin + pkt_cnt <= 1; + end else begin + pkt_cnt <= pkt_cnt + 1'd1; + end + end + end + end + + assign i_tready = o_tready | (vector_mode ? (KEEP_FIRST ? ~on_first_pkt : ~on_last_pkt) : + (KEEP_FIRST ? ~on_first_sample : ~on_last_sample)); + assign o_tvalid = i_tvalid & (vector_mode ? (KEEP_FIRST ? on_first_pkt : on_last_pkt) : + (KEEP_FIRST ? on_first_sample : on_last_sample)); + assign o_tdata = i_tdata; + assign o_tlast = i_tlast & (vector_mode ? 1'b1 : on_last_pkt); + +endmodule // keep_one_in_n_vec diff --git a/fpga/usrp3/lib/rfnoc/moving_sum.v b/fpga/usrp3/lib/rfnoc/moving_sum.v new file mode 100644 index 000000000..e3d8e2889 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/moving_sum.v @@ -0,0 +1,80 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module moving_sum #( + parameter MAX_LEN = 1023, + parameter WIDTH = 16 +)( + input clk, input reset, input clear, + input [$clog2(MAX_LEN+1)-1:0] len, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH+$clog2(MAX_LEN+1)-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + wire signed [WIDTH+$clog2(MAX_LEN+1)-1:0] sum; + reg signed [WIDTH+$clog2(MAX_LEN+1)-1:0] sum_reg; + reg [$clog2(MAX_LEN+1)-1:0] full_count, len_reg; + reg len_changed; + + wire full = (full_count == len_reg); + wire do_op = (i_tvalid & i_tready); + + wire i_tready_int, i_tvalid_int; + wire fifo_tvalid, fifo_tready; + wire [WIDTH-1:0] fifo_tdata; + + axi_fifo #(.WIDTH(WIDTH), .SIZE($clog2(MAX_LEN))) axi_fifo ( + .clk(clk), .reset(reset | len_changed), .clear(clear), + .i_tdata(i_tdata), .i_tvalid(do_op), .i_tready(), + .o_tdata(fifo_tdata), .o_tvalid(fifo_tvalid), .o_tready(fifo_tready), + .occupied(), .space()); + + assign fifo_tready = i_tvalid & i_tready_int & full; + + always @(posedge clk) begin + if (reset | clear | len_changed) begin + full_count <= 'd0; + end else begin + if (do_op & ~full) begin + full_count <= full_count + 1; + end + end + end + + assign sum = sum_reg + $signed(i_tdata) - (full ? $signed(fifo_tdata) : 0); + + always @(posedge clk) begin + if (reset | clear) begin + sum_reg <= 'd0; + len_reg <= 1; + len_changed <= 1'b0; + end else begin + len_reg <= (len == 0) ? 1 : len; + if (len_reg != len) begin + len_changed <= 1'b1; + end else begin + len_changed <= 1'b0; + end + if (len_changed) begin + sum_reg <= 'd0; + end else if (do_op) begin + sum_reg <= sum; + end + end + end + + // Output register + axi_fifo_flop #(.WIDTH(WIDTH+$clog2(MAX_LEN+1)+1)) axi_fifo_flop ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({i_tlast,sum}), .i_tvalid(i_tvalid_int), .i_tready(i_tready_int), + .o_tdata({o_tlast,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .occupied(), .space()); + + assign i_tready = (~full | (fifo_tvalid & full)) & i_tready_int & ~len_changed; + assign i_tvalid_int = (~full | (fifo_tvalid & full)) & i_tvalid & ~len_changed; + +endmodule // moving_sum diff --git a/fpga/usrp3/lib/rfnoc/mult.v b/fpga/usrp3/lib/rfnoc/mult.v new file mode 100644 index 000000000..c32025236 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/mult.v @@ -0,0 +1,115 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Write xilinx DSP48E1 primitive for multiplication with AXI interfaces +// Latency must be 2 to 4 + +// FIXME handle tlast +// FIXME handle CASCADE_OUT + +module mult + #(parameter WIDTH_A=25, + parameter WIDTH_B=18, + parameter WIDTH_P=48, // must be 48 if you are cascading + parameter DROP_TOP_P=0, // must be 0 if you are cascading + parameter LATENCY=3, + parameter CASCADE_OUT=0) + (input clk, input reset, + input [WIDTH_A-1:0] a_tdata, input a_tlast, input a_tvalid, output a_tready, + input [WIDTH_B-1:0] b_tdata, input b_tlast, input b_tvalid, output b_tready, + output [WIDTH_P-1:0] p_tdata, output p_tlast, output p_tvalid, input p_tready); + + wire [24:0] A_IN = { a_tdata, {(25-(WIDTH_A)){1'b0}}}; + wire [17:0] B_IN = { b_tdata, {(18-(WIDTH_B)){1'b0}}}; + wire [47:0] P1_OUT, P1_OUT_CASC; + wire [47:0] p_tdata_int = CASCADE_OUT ? P1_OUT_CASC : P1_OUT; + assign p_tdata = p_tdata_int[47-DROP_TOP_P:48-WIDTH_P-DROP_TOP_P]; + + localparam MREG_IN = 1; // Always have this reg + localparam PREG_IN = (LATENCY >= 3) ? 1 : 0; + localparam A2REG_IN = (LATENCY >= 2) ? 1 : 0; + localparam A1REG_IN = (LATENCY == 4) ? 1 : 0; + localparam AREG_IN = A1REG_IN + A2REG_IN; + + wire [A1REG_IN:0] en0, en1; + wire [PREG_IN:0] en_post; + reg CEP, CEM, CEA2, CEA1, CEB2, CEB1; + wire CE = 1'b0; // FIXME + + always @* + case(LATENCY) + 2 : {CEP, CEM, CEA2, CEA1, CEB2, CEB1} <= { 1'b0 , en_post[0], en0[0], 1'b0 , en1[0], 1'b0 }; + 3 : {CEP, CEM, CEA2, CEA1, CEB2, CEB1} <= { en_post[1], en_post[0], en0[0], 1'b0 , en1[0], 1'b0 }; + 4 : {CEP, CEM, CEA2, CEA1, CEB2, CEB1} <= { en_post[1], en_post[0], en0[1], en0[0], en1[1], en1[0] }; + endcase + + axi_pipe_join #(.PRE_JOIN_STAGES0(AREG_IN), .PRE_JOIN_STAGES1(AREG_IN), + .POST_JOIN_STAGES(MREG_IN+PREG_IN)) axi_pipe_join + (.clk(clk), .reset(reset), .clear(1'b0), + .i0_tlast(a_tlast), .i0_tvalid(a_tvalid), .i0_tready(a_tready), + .i1_tlast(b_tlast), .i1_tvalid(b_tvalid), .i1_tready(b_tready), + .o_tlast(p_tlast), .o_tvalid(p_tvalid), .o_tready(p_tready), + .enables0(en0), .enables1(en1), .enables_post(en_post)); + + DSP48E1 #(.ACASCREG(AREG_IN), + .AREG(AREG_IN), + .ADREG(0), + .DREG(0), + .BCASCREG(AREG_IN), + .BREG(AREG_IN), + .MREG(MREG_IN), + .PREG(PREG_IN)) + DSP48_inst (.ACOUT(), + .BCOUT(), + .CARRYCASCOUT(), + .CARRYOUT(), + .MULTSIGNOUT(), + .OVERFLOW(), + .P(P1_OUT), + .PATTERNBDETECT(), + .PATTERNDETECT(), + .PCOUT(P1_OUT_CASC), + .UNDERFLOW(), + .A({5'b0,A_IN}), + .ACIN(30'b0), + .ALUMODE(4'b0000), + .B(B_IN), + .BCIN(18'b0), + .C(48'b0), + .CARRYCASCIN(1'b0), + .CARRYIN(1'b0), + .CARRYINSEL(3'b0), + .CEA1(CEA1), + .CEA2(CEA2), + .CEAD(1'b0), + .CEALUMODE(1'b1), + .CEB1(CEB1), + .CEB2(CEB2), + .CEC(CE), // + .CECARRYIN(CE), + .CECTRL(1'b1), + .CED(CE), + .CEINMODE(CE), + .CEM(CEM), + .CEP(CEP), + .CLK(clk), + .D(25'b0), + .INMODE(5'b0), + .MULTSIGNIN(1'b0), + .OPMODE(7'b0000101), + .PCIN(48'b0), + .RSTA(reset), + .RSTALLCARRYIN(reset), + .RSTALUMODE(reset), + .RSTB(reset), + .RSTC(reset), + .RSTD(reset), + .RSTCTRL(reset), + .RSTINMODE(reset), + .RSTM(reset), + .RSTP(reset)); + +endmodule // mult diff --git a/fpga/usrp3/lib/rfnoc/mult_add.v b/fpga/usrp3/lib/rfnoc/mult_add.v new file mode 100644 index 000000000..e853d7d74 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/mult_add.v @@ -0,0 +1,124 @@ + +// Copyright 2014 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// Write xilinx DSP48E1 primitive for mult-add with AXI interfaces + +module mult_add + #(parameter WIDTH_A=25, + parameter WIDTH_B=18, + parameter WIDTH_P=48, // Must be 48 if you are cascading + parameter DROP_TOP_P=0, // Must be 0 if you are cascading + parameter LATENCY=3, + parameter CASCADE_IN=0, + parameter CASCADE_OUT=0) + (input clk, input reset, + input [WIDTH_A-1:0] a_tdata, input a_tlast, input a_tvalid, output a_tready, + input [WIDTH_B-1:0] b_tdata, input b_tlast, input b_tvalid, output b_tready, + input [WIDTH_P-1:0] c_tdata, input c_tlast, input c_tvalid, output c_tready, + output [WIDTH_P-1:0] p_tdata, output p_tlast, output p_tvalid, input p_tready); + + wire [24:0] A_IN = { a_tdata, {(25-(WIDTH_A)){1'b0}}}; + wire [17:0] B_IN = { b_tdata, {(18-(WIDTH_B)){1'b0}}}; + wire [47:0] P1_OUT, P1_OUT_CASC; + wire [47:0] p_tdata_int = CASCADE_OUT ? P1_OUT_CASC : P1_OUT; + assign p_tdata = p_tdata_int[47-DROP_TOP_P:48-WIDTH_P-DROP_TOP_P]; + + wire [47:0] c_tdata_int = { {DROP_TOP_P{c_tdata[WIDTH_P-1]}}, c_tdata, {(48-WIDTH_P-DROP_TOP_P){1'b0}} }; + + wire [47:0] CIN = CASCADE_IN ? 48'h0000_0000_0000 : c_tdata_int; + wire [47:0] PCIN = CASCADE_IN ? c_tdata_int : 48'h0000_0000_0000; + + localparam MREG_IN = 1; // Always have this reg + localparam PREG_IN = (LATENCY >= 3) ? 1 : 0; + localparam A2REG_IN = (LATENCY >= 2) ? 1 : 0; + localparam A1REG_IN = (LATENCY == 4) ? 1 : 0; + localparam AREG_IN = A1REG_IN + A2REG_IN; + // See OPMODE Control Bits Settings, Table 2-7,2-8,2-9 + localparam ZMUX_PCIN = 3'b001; + localparam ZMUX_C = 3'b011; + localparam XMUX_M = 2'b01; + localparam YMUX_M = 2'b01; + + wire [A1REG_IN:0] enables_a, enables_b; + wire enable_c, enable_m; + wire [PREG_IN:0] en_post; + wire CE = 1'b1; // FIXME + wire LOAD = 1'b1; + wire CEC, CEM, CEP; + reg CEA2, CEA1, CEB2, CEB1; + + always @* + case(LATENCY) + 3 : {CEA2, CEA1, CEB2, CEB1} <= { enables_a[0], 1'b0 , enables_b[0], 1'b0 }; + 4 : {CEA2, CEA1, CEB2, CEB1} <= { enables_a[1], enables_a[0], enables_b[1], enables_b[0] }; + endcase + + axi_pipe_mac #(.LATENCY(LATENCY), .CASCADE_IN(CASCADE_IN)) axi_pipe_mac + (.clk(clk), .reset(reset), .clear(1'b0), + .a_tlast(a_tlast), .a_tvalid(a_tvalid), .a_tready(a_tready), + .b_tlast(b_tlast), .b_tvalid(b_tvalid), .b_tready(b_tready), + .c_tlast(c_tlast), .c_tvalid(c_tvalid), .c_tready(c_tready), + .p_tlast(p_tlast), .p_tvalid(p_tvalid), .p_tready(p_tready), + .enables_a(enables_a), .enables_b(enables_b), .enable_c(CEC), .enable_m(CEM), .enable_p(CEP)); + + DSP48E1 #(.ACASCREG(AREG_IN), + .AREG(AREG_IN), + .ADREG(0), + .DREG(0), + .BCASCREG(AREG_IN), + .BREG(AREG_IN), + .MREG(MREG_IN), + .PREG(PREG_IN)) + DSP48_inst (.ACOUT(), // Outputs start here + .BCOUT(), + .CARRYCASCOUT(), + .CARRYOUT(), + .MULTSIGNOUT(), + .OVERFLOW(), + .P(P1_OUT), + .PATTERNBDETECT(), + .PATTERNDETECT(), + .PCOUT(P1_OUT_CASC), + .UNDERFLOW(), + .A({5'b0,A_IN}), // Inputs start here + .ACIN(30'b0), + .ALUMODE(4'b0000), ////////////////////// + .B(B_IN), + .BCIN(18'b0), + .C(CIN), /////////////////////// + .CARRYCASCIN(1'b0), + .CARRYIN(1'b0), + .CARRYINSEL(3'b0), + .CEA1(CEA1), + .CEA2(CEA2), + .CEAD(1'b0), + .CEALUMODE(1'b1), //////////////////////// + .CEB1(CEB1), + .CEB2(CEB2), + .CEC(CEC), /////////////////////////// + .CECARRYIN(CE), + .CECTRL(CE), + .CED(CE), + .CEINMODE(CE), + .CEM(CEM), + .CEP(CEP), + .CLK(clk), + .D(25'b0), + .INMODE(5'b0), /////////////////////// + .MULTSIGNIN(1'b0), + .OPMODE({(CASCADE_IN ? ZMUX_PCIN : ZMUX_C), YMUX_M, XMUX_M}), // //////////////////// + .PCIN(PCIN), ////////////////////// + .RSTA(reset), + .RSTALLCARRYIN(reset), + .RSTALUMODE(reset), + .RSTB(reset), + .RSTC(reset), + .RSTD(reset), + .RSTCTRL(reset), + .RSTINMODE(reset), + .RSTM(reset), + .RSTP(reset)); + +endmodule // mult diff --git a/fpga/usrp3/lib/rfnoc/mult_add_rc.v b/fpga/usrp3/lib/rfnoc/mult_add_rc.v new file mode 100644 index 000000000..91d548ee0 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/mult_add_rc.v @@ -0,0 +1,64 @@ + +// Copyright 2014 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// Complex times real. Complex number is on port B (18I, 18Q), real is on A (25 bits) + +module mult_add_rc + #(parameter WIDTH_REAL=25, + parameter WIDTH_CPLX=18, + parameter WIDTH_P=48, + parameter DROP_TOP_P=0, + parameter LATENCY=3, + parameter CASCADE_IN=0, + parameter CASCADE_OUT=0) + (input clk, input reset, + input [WIDTH_REAL-1:0] real_tdata, input real_tlast, input real_tvalid, output real_tready, + input [2*WIDTH_CPLX-1:0] cplx_tdata, input cplx_tlast, input cplx_tvalid, output cplx_tready, + input [2*WIDTH_P-1:0] c_tdata, input c_tlast, input c_tvalid, output c_tready, + output [2*WIDTH_P-1:0] p_tdata, output p_tlast, output p_tvalid, input p_tready); + + // NOTE -- we cheat here and share ready/valid. This works because we can guarantee both + // paths will match + + generate + if(WIDTH_REAL > WIDTH_CPLX) + begin + mult_add #(.WIDTH_A(WIDTH_REAL), .WIDTH_B(WIDTH_CPLX), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_IN(CASCADE_IN), .CASCADE_OUT(CASCADE_OUT)) mult_add_i + (.clk(clk), .reset(reset), + .a_tdata(real_tdata), .a_tlast(real_tlast), .a_tvalid(real_tvalid), .a_tready(real_tready), + .b_tdata(cplx_tdata[2*WIDTH_CPLX-1:WIDTH_CPLX]), .b_tlast(cplx_tlast), .b_tvalid(cplx_tvalid), .b_tready(cplx_tready), + .c_tdata(c_tdata[2*WIDTH_P-1:WIDTH_P]), .c_tlast(c_tlast), .c_tvalid(c_tvalid), .c_tready(c_tready), + .p_tdata(p_tdata[2*WIDTH_P-1:WIDTH_P]), .p_tlast(p_tlast), .p_tvalid(p_tvalid), .p_tready(p_tready)); + + mult_add #(.WIDTH_A(WIDTH_REAL), .WIDTH_B(WIDTH_CPLX), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_IN(CASCADE_IN), .CASCADE_OUT(CASCADE_OUT)) mult_add_q + (.clk(clk), .reset(reset), + .a_tdata(real_tdata), .a_tlast(real_tlast), .a_tvalid(real_tvalid), .a_tready(), + .b_tdata(cplx_tdata[WIDTH_CPLX-1:0]), .b_tlast(cplx_tlast), .b_tvalid(cplx_tvalid), .b_tready(), + .c_tdata(c_tdata[WIDTH_P-1:0]), .c_tlast(c_tlast), .c_tvalid(c_tvalid), .c_tready(), + .p_tdata(p_tdata[WIDTH_P-1:0]), .p_tlast(), .p_tvalid(), .p_tready(p_tready)); + end // if (WIDTH_REAL > WIDTH_CPLX) + else + begin + mult_add #(.WIDTH_A(WIDTH_CPLX), .WIDTH_B(WIDTH_REAL), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_IN(CASCADE_IN), .CASCADE_OUT(CASCADE_OUT)) mult_add_i + (.clk(clk), .reset(reset), + .a_tdata(cplx_tdata[2*WIDTH_CPLX-1:WIDTH_CPLX]), .a_tlast(cplx_tlast), .a_tvalid(cplx_tvalid), .a_tready(cplx_tready), + .b_tdata(real_tdata), .b_tlast(real_tlast), .b_tvalid(real_tvalid), .b_tready(real_tready), + .c_tdata(c_tdata[2*WIDTH_P-1:WIDTH_P]), .c_tlast(c_tlast), .c_tvalid(c_tvalid), .c_tready(c_tready), + .p_tdata(p_tdata[2*WIDTH_P-1:WIDTH_P]), .p_tlast(p_tlast), .p_tvalid(p_tvalid), .p_tready(p_tready)); + + mult_add #(.WIDTH_A(WIDTH_CPLX), .WIDTH_B(WIDTH_REAL), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_IN(CASCADE_IN), .CASCADE_OUT(CASCADE_OUT)) mult_add_q + (.clk(clk), .reset(reset), + .a_tdata(cplx_tdata[WIDTH_CPLX-1:0]), .a_tlast(cplx_tlast), .a_tvalid(cplx_tvalid), .a_tready(), + .b_tdata(real_tdata), .b_tlast(real_tlast), .b_tvalid(real_tvalid), .b_tready(), + .c_tdata(c_tdata[WIDTH_P-1:0]), .c_tlast(c_tlast), .c_tvalid(c_tvalid), .c_tready(), + .p_tdata(p_tdata[WIDTH_P-1:0]), .p_tlast(), .p_tvalid(), .p_tready(p_tready)); + end // else: !if(WIDTH_REAL > WIDTH_CPLX) + endgenerate + +endmodule // mult diff --git a/fpga/usrp3/lib/rfnoc/mult_rc.v b/fpga/usrp3/lib/rfnoc/mult_rc.v new file mode 100644 index 000000000..f8643f33e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/mult_rc.v @@ -0,0 +1,57 @@ + +// Copyright 2014 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// Complex times real. One width must be less than 26 and the other less than 19. + +module mult_rc + #(parameter WIDTH_REAL=25, + parameter WIDTH_CPLX=18, + parameter WIDTH_P=48, + parameter DROP_TOP_P=0, + parameter LATENCY=3, + parameter CASCADE_OUT=0) + (input clk, input reset, + input [WIDTH_REAL-1:0] real_tdata, input real_tlast, input real_tvalid, output real_tready, + input [2*WIDTH_CPLX-1:0] cplx_tdata, input cplx_tlast, input cplx_tvalid, output cplx_tready, + output [2*WIDTH_P-1:0] p_tdata, output p_tlast, output p_tvalid, input p_tready); + + // NOTE -- we cheat here and share ready/valid. This works because we can guarantee both + // paths will match + generate + if(WIDTH_REAL > WIDTH_CPLX) + begin + mult #(.WIDTH_A(WIDTH_REAL), .WIDTH_B(WIDTH_CPLX), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_OUT(CASCADE_OUT)) mult_i + (.clk(clk), .reset(reset), + .a_tdata(real_tdata), .a_tlast(real_tlast), .a_tvalid(real_tvalid), .a_tready(real_tready), + .b_tdata(cplx_tdata[2*WIDTH_CPLX-1:WIDTH_CPLX]), .b_tlast(cplx_tlast), .b_tvalid(cplx_tvalid), .b_tready(cplx_tready), + .p_tdata(p_tdata[2*WIDTH_P-1:WIDTH_P]), .p_tlast(p_tlast), .p_tvalid(p_tvalid), .p_tready(p_tready)); + + mult #(.WIDTH_A(WIDTH_REAL), .WIDTH_B(WIDTH_CPLX), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_OUT(CASCADE_OUT)) mult_q + (.clk(clk), .reset(reset), + .a_tdata(real_tdata), .a_tlast(real_tlast), .a_tvalid(real_tvalid), .a_tready(), + .b_tdata(cplx_tdata[WIDTH_CPLX-1:0]), .b_tlast(cplx_tlast), .b_tvalid(cplx_tvalid), .b_tready(), + .p_tdata(p_tdata[WIDTH_P-1:0]), .p_tlast(), .p_tvalid(), .p_tready(p_tready)); + end // if (WIDTH_REAL > WIDTH_CPLX) + else + begin + mult #(.WIDTH_A(WIDTH_CPLX), .WIDTH_B(WIDTH_REAL), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_OUT(CASCADE_OUT)) mult_i + (.clk(clk), .reset(reset), + .a_tdata(cplx_tdata[2*WIDTH_CPLX-1:WIDTH_CPLX]), .a_tlast(cplx_tlast), .a_tvalid(cplx_tvalid), .a_tready(cplx_tready), + .b_tdata(real_tdata), .b_tlast(real_tlast), .b_tvalid(real_tvalid), .b_tready(real_tready), + .p_tdata(p_tdata[2*WIDTH_P-1:WIDTH_P]), .p_tlast(p_tlast), .p_tvalid(p_tvalid), .p_tready(p_tready)); + + mult #(.WIDTH_A(WIDTH_CPLX), .WIDTH_B(WIDTH_REAL), .WIDTH_P(WIDTH_P), .DROP_TOP_P(DROP_TOP_P), + .LATENCY(LATENCY), .CASCADE_OUT(CASCADE_OUT)) mult_q + (.clk(clk), .reset(reset), + .a_tdata(cplx_tdata[WIDTH_CPLX-1:0]), .a_tlast(cplx_tlast), .a_tvalid(cplx_tvalid), .a_tready(), + .b_tdata(real_tdata), .b_tlast(real_tlast), .b_tvalid(real_tvalid), .b_tready(), + .p_tdata(p_tdata[WIDTH_P-1:0]), .p_tlast(), .p_tvalid(), .p_tready(p_tready)); + end // else: !if(WIDTH_REAL > WIDTH_CPLX) + endgenerate + +endmodule // mult_rc diff --git a/fpga/usrp3/lib/rfnoc/multiply.v b/fpga/usrp3/lib/rfnoc/multiply.v new file mode 100644 index 000000000..ad0353c66 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/multiply.v @@ -0,0 +1,138 @@ +// +// Copyright 2015 Ettus Research +// +// AXI Stream multiplier. Relies on synthesis engine for proper DSP inference. + +module multiply #( + parameter WIDTH_A = 16, + parameter WIDTH_B = 16, + parameter WIDTH_P = 32, + parameter DROP_TOP_P = 1, // Default drops extra bit (16-bit signed x 16-bit signed => 31-bits signed) + parameter LATENCY = 3, // multiplier pipeline latency, 0 - 4 + parameter EN_SATURATE = 0, // Enable saturating output to avoid overflow (adds +1 to latency) + parameter EN_ROUND = 0, // Enable rounding dropped LSBs (adds +1 to latency, total of +2 if used with EN_SATURATE) + parameter SIGNED = 1) // Signed multiply +( + input clk, input reset, + input [WIDTH_A-1:0] a_tdata, input a_tlast, input a_tvalid, output a_tready, + input [WIDTH_B-1:0] b_tdata, input b_tlast, input b_tvalid, output b_tready, + output [WIDTH_P-1:0] p_tdata, output p_tlast, output p_tvalid, input p_tready +); + + localparam A_LATENCY = (LATENCY == 1) ? 1 : + (LATENCY == 2) ? 1 : + (LATENCY == 3) ? 2 : + (LATENCY == 4) ? 2 : 2; + localparam B_LATENCY = A_LATENCY; + localparam P_LATENCY = (LATENCY == 2) ? 1 : + (LATENCY == 3) ? 1 : + (LATENCY == 4) ? 2 : 2; + + reg [WIDTH_A-1:0] a_reg[A_LATENCY-1:0]; + reg [WIDTH_B-1:0] b_reg[B_LATENCY-1:0]; + reg [WIDTH_A+WIDTH_B-1:0] p_reg[P_LATENCY-1:0]; + + wire [A_LATENCY-1:0] en_a_reg; + wire [B_LATENCY-1:0] en_b_reg; + wire [P_LATENCY-1:0] en_p_reg; + wire p_int_tlast, p_int_tvalid, p_int_tready; + axi_pipe_join #( + .PRE_JOIN_STAGES0(A_LATENCY), + .PRE_JOIN_STAGES1(B_LATENCY), + .POST_JOIN_STAGES(P_LATENCY)) + axi_pipe_join ( + .clk(clk), .reset(reset), .clear(1'b0), + .i0_tlast(a_tlast), .i0_tvalid(a_tvalid), .i0_tready(a_tready), + .i1_tlast(b_tlast), .i1_tvalid(b_tvalid), .i1_tready(b_tready), + .o_tlast(p_int_tlast), .o_tvalid(p_int_tvalid), .o_tready(p_int_tready), + .enables0(en_a_reg), .enables1(en_b_reg), .enables_post(en_p_reg)); + + // Multiply + wire [WIDTH_A+WIDTH_B-1:0] p_mult_signed = (LATENCY == 0) ? $signed(a_tdata) * $signed(b_tdata) : $signed(a_reg[A_LATENCY-1]) * $signed(b_reg[B_LATENCY-1]); + wire [WIDTH_A+WIDTH_B-1:0] p_mult_unsigned = (LATENCY == 0) ? a_tdata * b_tdata : a_reg[A_LATENCY-1] * b_reg[B_LATENCY-1]; + wire [WIDTH_A+WIDTH_B-1:0] p_int_tdata = (LATENCY == 0) ? (SIGNED ? p_mult_signed : p_mult_unsigned) : p_reg[P_LATENCY-1]; + + // Register pipeline + integer i; + always @(posedge clk) begin + if (reset) begin + for (i = 0; i < A_LATENCY; i = i + 1) begin + a_reg[i] <= 'd0; + end + for (i = 0; i < B_LATENCY; i = i + 1) begin + b_reg[i] <= 'd0; + end + for (i = 0; i < P_LATENCY; i = i + 1) begin + p_reg[i] <= 'd0; + end + end else begin + for (i = 0; i < A_LATENCY; i = i + 1) begin + if (en_a_reg[i]) begin + if (i == 0) begin + a_reg[i] <= $signed(a_tdata); + end else begin + a_reg[i] <= a_reg[i-1]; + end + end + end + for (i = 0; i < B_LATENCY; i = i + 1) begin + if (en_b_reg[i]) begin + if (i == 0) begin + b_reg[i] <= $signed(b_tdata); + end else begin + b_reg[i] <= b_reg[i-1]; + end + end + end + for (i = 0; i < P_LATENCY; i = i + 1) begin + if (en_p_reg[i]) begin + if (i == 0) begin + p_reg[i] <= SIGNED ? p_mult_signed : p_mult_unsigned; + end else begin + p_reg[i] <= p_reg[i-1]; + end + end + end + end + end + + // Saturate & Round + // TODO: Might be able to replace axi_round with DSP's built in rounding + generate + if ((EN_SATURATE == 1) && (EN_ROUND == 1)) begin + axi_round_and_clip #( + .WIDTH_IN(WIDTH_A+WIDTH_B), + .WIDTH_OUT(WIDTH_P), + .CLIP_BITS(DROP_TOP_P)) + axi_round_and_clip ( + .clk(clk), .reset(reset), + .i_tdata(p_int_tdata), .i_tlast(p_int_tlast), .i_tvalid(p_int_tvalid), .i_tready(p_int_tready), + .o_tdata(p_tdata), .o_tlast(p_tlast), .o_tvalid(p_tvalid), .o_tready(p_tready)); + end else if ((EN_SATURATE == 0) && (EN_ROUND == 1)) begin + axi_round #( + .WIDTH_IN(WIDTH_A+WIDTH_B-DROP_TOP_P), + .WIDTH_OUT(WIDTH_P)) + axi_round ( + .clk(clk), .reset(reset), + .i_tdata(p_int_tdata[WIDTH_A+WIDTH_B-DROP_TOP_P-1:0]), .i_tlast(p_int_tlast), .i_tvalid(p_int_tvalid), .i_tready(p_int_tready), + .o_tdata(p_tdata), .o_tlast(p_tlast), .o_tvalid(p_tvalid), .o_tready(p_tready)); + end else if ((EN_SATURATE == 1) && (EN_ROUND == 0)) begin + wire [WIDTH_A+WIDTH_B-DROP_TOP_P-1:0] p_clip_tdata; + axi_clip #( + .WIDTH_IN(WIDTH_A+WIDTH_B), + .WIDTH_OUT(WIDTH_A+WIDTH_B-DROP_TOP_P), + .CLIP_BITS(DROP_TOP_P)) + axi_clip ( + .clk(clk), .reset(reset), + .i_tdata(p_int_tdata), .i_tlast(p_int_tlast), .i_tvalid(p_int_tvalid), .i_tready(p_int_tready), + .o_tdata(p_clip_tdata), .o_tlast(p_tlast), .o_tvalid(p_tvalid), .o_tready(p_tready)); + assign p_tdata = p_clip_tdata[WIDTH_A+WIDTH_B-DROP_TOP_P-1:WIDTH_A+WIDTH_B-DROP_TOP_P-WIDTH_P]; + end else begin + assign p_tdata = p_int_tdata[WIDTH_A+WIDTH_B-DROP_TOP_P-1:WIDTH_A+WIDTH_B-DROP_TOP_P-WIDTH_P]; + assign p_tlast = p_int_tlast; + assign p_tvalid = p_int_tvalid; + assign p_int_tready = p_tready; + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/noc_shell_regs.vh b/fpga/usrp3/lib/rfnoc/noc_shell_regs.vh new file mode 100644 index 000000000..a81bd4119 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/noc_shell_regs.vh @@ -0,0 +1,25 @@ + // Registers 0 - 127 for NoC Shell + localparam [7:0] SR_FLOW_CTRL_BYTES_PER_ACK = 1; + localparam [7:0] SR_FLOW_CTRL_WINDOW_SIZE = 2; + localparam [7:0] SR_FLOW_CTRL_EN = 3; + localparam [7:0] SR_ERROR_POLICY = 4; + localparam [7:0] SR_SRC_SID = 5; + localparam [7:0] SR_NEXT_DST_SID = 6; + localparam [7:0] SR_RESP_IN_DST_SID = 7; + localparam [7:0] SR_RESP_OUT_DST_SID = 8; + localparam [7:0] SR_FLOW_CTRL_PKT_LIMIT = 9; + localparam [7:0] SR_RB_ADDR_USER = 124; + localparam [7:0] SR_CLEAR_RX_FC = 125; + localparam [7:0] SR_CLEAR_TX_FC = 126; + localparam [7:0] SR_RB_ADDR = 127; + // Registers 128-255 for users + localparam [7:0] SR_USER_REG_BASE = 128; + + // NoC Shell readback registers + localparam [7:0] RB_NOC_ID = 0; + localparam [7:0] RB_GLOBAL_PARAMS = 1; + localparam [7:0] RB_FIFOSIZE = 2; + localparam [7:0] RB_MTU = 3; + localparam [7:0] RB_BLOCK_PORT_SIDS = 4; + localparam [7:0] RB_USER_RB_DATA = 5; + localparam [7:0] RB_NOC_SHELL_COMPAT_NUM = 6; diff --git a/fpga/usrp3/lib/rfnoc/noc_traffic_counter.v b/fpga/usrp3/lib/rfnoc/noc_traffic_counter.v new file mode 100644 index 000000000..5ac2ff44e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/noc_traffic_counter.v @@ -0,0 +1,128 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module noc_traffic_counter #( + parameter SR_REG_BASE = 128, + parameter RB_REG_BASE = 0) +( + input bus_clk, input bus_rst, + input ce_clk, input ce_rst, + + // Control sink + input [31:0] set_data, input [7:0] set_addr, input set_stb, + output rb_stb, input [7:0] rb_addr, output [63:0] rb_data, + + // Traffic signals to count + input i_tlast, input i_tvalid, input i_tready, + input o_tlast, input o_tvalid, input o_tready, + input str_sink_tlast, input str_sink_tvalid, input str_sink_tready, + input str_src_tlast, input str_src_tvalid, input str_src_tready +); + wire en, counter_enable_changed; + + wire [31:0] set_data_bclk; + wire [7:0] set_addr_bclk; + wire set_stb_bclk; + + reg [63:0] rb_data_bclk; + wire [7:0] rb_addr_bclk; + reg rb_stb_bclk; + + reg [63:0] tick_cnt_noc_shell; + + wire [63:0] xbar_to_shell_xfer_cnt; + wire [63:0] xbar_to_shell_pkt_cnt; + + wire [63:0] shell_to_xbar_xfer_cnt; + wire [63:0] shell_to_xbar_pkt_cnt; + + wire [63:0] shell_to_ce_xfer_cnt; + wire [63:0] shell_to_ce_pkt_cnt; + + wire [63:0] ce_to_shell_xfer_cnt; + wire [63:0] ce_to_shell_pkt_cnt; + + localparam SR_COUNTER_ENABLE = SR_REG_BASE + 0; + + localparam RB_SIGNATURE = RB_REG_BASE + 0; + localparam RB_BUS_CLK_TICKS = RB_REG_BASE + 1; + localparam RB_XBAR_TO_SHELL_XFER_CNT = RB_REG_BASE + 2; + localparam RB_XBAR_TO_SHELL_PKT_CNT = RB_REG_BASE + 3; + localparam RB_SHELL_TO_XBAR_XFER_CNT = RB_REG_BASE + 4; + localparam RB_SHELL_TO_XBAR_PKT_CNT = RB_REG_BASE + 5; + localparam RB_SHELL_TO_CE_XFER_CNT = RB_REG_BASE + 6; + localparam RB_SHELL_TO_CE_PKT_CNT = RB_REG_BASE + 7; + localparam RB_CE_TO_SHELL_XFER_CNT = RB_REG_BASE + 8; + localparam RB_CE_TO_SHELL_PKT_CNT = RB_REG_BASE + 9; + + // Registers are implemented on bus clock + axi_fifo_2clk #(.WIDTH(8+8+32), .SIZE(2)) reg_write_to_bclk ( + .reset(ce_rst), .i_aclk(ce_clk), + .i_tdata({set_addr, rb_addr, set_data}), .i_tvalid(set_stb), .i_tready(), + .o_aclk(bus_clk), + .o_tdata({set_addr_bclk, rb_addr_bclk, set_data_bclk}), .o_tvalid(set_stb_bclk), .o_tready(1'b1)); + + axi_fifo_2clk #(.WIDTH(64), .SIZE(2)) reg_rb_from_bclk ( + .reset(bus_rst), .i_aclk(bus_clk), + .i_tdata(rb_data_bclk), .i_tvalid(rb_stb_bclk), .i_tready(), + .o_aclk(ce_clk), + .o_tdata(rb_data), .o_tvalid(rb_stb), .o_tready(1'b1)); + + setting_reg #(.my_addr(SR_COUNTER_ENABLE), .width(1)) enable_measurement_reg ( + .clk(bus_clk), .rst(bus_rst), .strobe(set_stb_bclk), .addr(set_addr_bclk), + .in(set_data_bclk), .out(en), .changed(counter_enable_changed)); + + always @(posedge bus_clk) + if (set_stb_bclk) begin + case(rb_addr_bclk) + RB_SIGNATURE : rb_data_bclk <= 64'h712AFF1C00000000; + RB_BUS_CLK_TICKS : rb_data_bclk <= tick_cnt_noc_shell; + RB_XBAR_TO_SHELL_XFER_CNT : rb_data_bclk <= xbar_to_shell_xfer_cnt; + RB_XBAR_TO_SHELL_PKT_CNT : rb_data_bclk <= xbar_to_shell_pkt_cnt; + RB_SHELL_TO_XBAR_XFER_CNT : rb_data_bclk <= shell_to_xbar_xfer_cnt; + RB_SHELL_TO_XBAR_PKT_CNT : rb_data_bclk <= shell_to_xbar_pkt_cnt; + RB_SHELL_TO_CE_XFER_CNT : rb_data_bclk <= shell_to_ce_xfer_cnt; + RB_SHELL_TO_CE_PKT_CNT : rb_data_bclk <= shell_to_ce_pkt_cnt; + RB_CE_TO_SHELL_XFER_CNT : rb_data_bclk <= ce_to_shell_xfer_cnt; + RB_CE_TO_SHELL_PKT_CNT : rb_data_bclk <= ce_to_shell_pkt_cnt; + default : rb_data_bclk <= 64'h0BADC0DE0BADC0DE; + endcase + end + + always @(posedge bus_clk) + rb_stb_bclk <= set_stb_bclk; + + assign counter_rst = en & counter_enable_changed; + + axis_strm_monitor #(.COUNT_W(64), .PKT_COUNT_EN(1), .XFER_COUNT_EN(1)) xbar_to_shell ( + .clk(bus_clk), .reset(counter_rst), + .axis_tdata(), .axis_tlast(i_tlast & en), .axis_tvalid(i_tvalid & en), .axis_tready(i_tready & en), + .xfer_count(xbar_to_shell_xfer_cnt), .pkt_count(xbar_to_shell_pkt_cnt)); + + axis_strm_monitor #(.COUNT_W(64), .PKT_COUNT_EN(1), .XFER_COUNT_EN(1)) shell_to_xbar ( + .clk(bus_clk), .reset(counter_rst), + .axis_tdata(), .axis_tlast(o_tlast & en), .axis_tvalid(o_tvalid & en), .axis_tready(o_tready & en), + .xfer_count(shell_to_xbar_xfer_cnt), .pkt_count(shell_to_xbar_pkt_cnt)); + + axis_strm_monitor #(.COUNT_W(64), .PKT_COUNT_EN(1), .XFER_COUNT_EN(1)) shell_to_ce ( + .clk(bus_clk), .reset(counter_rst), + .axis_tdata(), .axis_tlast(str_sink_tlast & en), .axis_tvalid(str_sink_tvalid & en), .axis_tready(str_sink_tready & en), + .xfer_count(shell_to_ce_xfer_cnt), .pkt_count(shell_to_ce_pkt_cnt)); + + axis_strm_monitor #(.COUNT_W(64), .PKT_COUNT_EN(1), .XFER_COUNT_EN(1)) ce_to_shell ( + .clk(bus_clk), .reset(counter_rst), + .axis_tdata(), .axis_tlast(str_src_tlast & en), .axis_tvalid(str_src_tvalid & en), .axis_tready(str_src_tready & en), + .xfer_count(ce_to_shell_xfer_cnt), .pkt_count(ce_to_shell_pkt_cnt)); + + // Count clock ticks + always @(posedge bus_clk) + if (counter_rst) + tick_cnt_noc_shell <= 0; + else + if (en) + tick_cnt_noc_shell <= tick_cnt_noc_shell + 1; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/null_source.v b/fpga/usrp3/lib/rfnoc/null_source.v new file mode 100644 index 000000000..f31188dee --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/null_source.v @@ -0,0 +1,99 @@ + +// Copyright 2014, Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +// Dummy data source. Turn it on by setting a packet length in its setting reg, turn it off by setting 0. +// Will generate as fast as it can. + +module null_source + #(parameter SR_LINES_PER_PACKET = 129, + parameter SR_LINE_RATE = 130, + parameter SR_ENABLE_STREAM = 131) + (input clk, input reset, input clear, + input [31:0] sid, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [11:0] seqnum; + wire [15:0] rate; + reg [1:0] state; + reg [15:0] line_number; + + wire [63:0] int_tdata; + wire int_tlast, int_tvalid, int_tready; + + wire [15:0] len; + reg [15:0] count; + reg [15:0] packet_count; + wire enable; + + setting_reg #(.my_addr(SR_LINES_PER_PACKET), .width(16)) len_reg + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(len), .changed()); + + setting_reg #(.my_addr(SR_LINE_RATE), .width(16)) rate_reg + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(rate), .changed()); + + setting_reg #(.my_addr(SR_ENABLE_STREAM), .width(1)) enable_reg + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(enable), .changed()); + + localparam IDLE = 2'd0; + localparam HEAD = 2'd1; + localparam DATA = 2'd2; + + always @(posedge clk) + if(reset | clear) begin + state <= IDLE; + count <= 0; + seqnum <= 0; + end else begin + case(state) + IDLE : + if(enable) + state <= HEAD; + HEAD : + if(int_tvalid & int_tready) begin + count <= 1; + state <= DATA; + seqnum <= seqnum + 1; + end + DATA : + if(int_tvalid & int_tready) + if(count >= len) begin + state <= IDLE; + count <= 0; + end + else + count <= count + 1; + default : + state <= IDLE; + endcase // case (state) + end // else: !if(reset) + + wire [15:0] pkt_len = { len[12:0], 3'b000 } + 16'd8; + + assign int_tdata = (state == HEAD) ? { 4'b0000, seqnum, pkt_len, sid } : {~count,count,count,count} ; + assign int_tlast = (count >= len); + + reg [15:0] line_timer; + always @(posedge clk) + if(reset | clear) + line_timer <= 0; + else + if(line_timer == 0) + line_timer <= rate; + else + line_timer <= line_timer - 1; + + assign int_tvalid = ((state==HEAD)|(state==DATA)) & (line_timer==0); + + axi_packet_gate #(.WIDTH(64), .SIZE(10)) gate + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(int_tdata), .i_tlast(int_tlast), .i_terror(1'b0), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule // null_source diff --git a/fpga/usrp3/lib/rfnoc/packet_resizer.v b/fpga/usrp3/lib/rfnoc/packet_resizer.v new file mode 100644 index 000000000..5d2675df5 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/packet_resizer.v @@ -0,0 +1,70 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Not necessarily that useful in general, but a good test block + +module packet_resizer + #(parameter SR_PKT_SIZE=1) + (input clk, input reset, + input [15:0] next_dst_sid, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input [31:0] i_tdata, input [127:0] i_tuser, input i_tlast, input i_tvalid, output i_tready, + output [31:0] o_tdata, output [127:0] o_tuser, output o_tlast, output o_tvalid, input o_tready); + + wire [15:0] pkt_size; + reg [15:0] count; + reg first_packet_in_burst = 1'b1; + + setting_reg #(.my_addr(SR_PKT_SIZE), .width(16)) reg_pkt_size + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(pkt_size)); + + // Parse i_tuser + wire [1:0] TYPE_in = i_tuser[127:126]; + wire TSI_in = i_tuser[125]; + wire EOB_in = i_tuser[124]; + wire [11:0] SEQ_in = i_tuser[123:112]; + wire [15:0] LEN_in = i_tuser[111:96]; + wire [15:0] SRC_in = i_tuser[95:80]; + wire [15:0] DST_in = i_tuser[79:64]; + wire [63:0] TIME_in = i_tuser[63:0]; + + // Generate o_tuser + wire [1:0] TYPE_out = TYPE_in; + wire TSI_out = TSI_in & first_packet_in_burst; + wire EOB_out = EOB_in & i_tlast; + wire [11:0] SEQ_out = SEQ_in; // Doesn't actually matter, it gets overwritten by chdr_framer + wire [15:0] LEN_out = LEN_in; // Only the bottom 2 bits actually matter, rest gets overwritten + wire [15:0] SRC_out = DST_in; + wire [15:0] DST_out = next_dst_sid; + wire [63:0] TIME_out = TIME_in; + + // Pass nearly everything through unchanged + assign o_tdata = i_tdata; + assign o_tlast = (count == pkt_size) | EOB_out; + assign o_tuser = { TYPE_out, TSI_out, EOB_out, SEQ_out, LEN_out, SRC_out, DST_out, TIME_out }; + + assign o_tvalid = i_tvalid; + assign i_tready = o_tready; + + always @(posedge clk) + if(reset) + count <= 16'd4; + else + if(o_tvalid & o_tready) + if(o_tlast) + count <= 16'd4; + else + count <= count + 16'd4; + + always @(posedge clk) + if(reset) + first_packet_in_burst <= 1'b1; + else + if(o_tvalid & o_tready & o_tlast) + first_packet_in_burst <= EOB_out; + +endmodule // packet_resizer diff --git a/fpga/usrp3/lib/rfnoc/periodic_framer.v b/fpga/usrp3/lib/rfnoc/periodic_framer.v new file mode 100644 index 000000000..3e83bcf8d --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/periodic_framer.v @@ -0,0 +1,151 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module periodic_framer #( + parameter SR_FRAME_LEN = 0, + parameter SR_GAP_LEN = 1, + parameter SR_OFFSET = 2, + parameter SR_NUMBER_SYMBOLS_MAX = 3, + parameter SR_NUMBER_SYMBOLS_SHORT = 4, + // Skip a set number of gaps at the beginning. Use 1 to properly frame 802.11 long preamble. + parameter SKIP_GAPS = 1, + parameter WIDTH = 32) +( + input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input [WIDTH-1:0] stream_i_tdata, input stream_i_tlast, input stream_i_tvalid, output stream_i_tready, + output [WIDTH-1:0] stream_o_tdata, output stream_o_tlast, output stream_o_tvalid, input stream_o_tready, + output reg sof, output reg eof); + + wire [15:0] frame_len; + wire [15:0] gap_len; + wire [15:0] offset; + + wire [15:0] numsymbols_max, numsymbols_thisburst, numsymbols_short; + wire [15:0] burst_len; + wire set_numsymbols; + wire consume; + reg [15:0] counter; + reg [$clog2(SKIP_GAPS):0] skip_cnt; + reg [15:0] numsymbols; + + setting_reg #(.my_addr(SR_FRAME_LEN), .width(16)) reg_frame_len ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(frame_len), .changed()); + + setting_reg #(.my_addr(SR_GAP_LEN), .width(16)) reg_gap_len ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(gap_len), .changed()); + + setting_reg #(.my_addr(SR_OFFSET), .width(16)) reg_offset ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(offset), .changed()); + + setting_reg #(.my_addr(SR_NUMBER_SYMBOLS_MAX), .width(16)) reg_max_symbols ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(numsymbols_max), .changed()); + + setting_reg #(.my_addr(SR_NUMBER_SYMBOLS_SHORT), .width(16)) reg_symbols_short ( + .clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(numsymbols_short), .changed(set_numsymbols)); + + reg [1:0] state; + localparam ST_WAIT_FOR_TRIG = 2'd0; + localparam ST_DO_OFFSET = 2'd1; + localparam ST_FRAME = 2'd2; + localparam ST_GAP = 2'd3; + + reg shorten_burst; + always @(posedge clk) begin + if (reset | clear) begin + shorten_burst <= 1'b0; + end else if (set_numsymbols) begin + shorten_burst <= 1'b1; + end else if(state == ST_WAIT_FOR_TRIG) begin + shorten_burst <= 1'b0; + end + end + + assign numsymbols_thisburst = shorten_burst ? numsymbols_short : numsymbols_max; + + always @(posedge clk) begin + if (reset | clear) begin + eof <= 1'b0; + sof <= 1'b0; + counter <= 1; + skip_cnt <= 0; + numsymbols <= 16'd1; + state <= ST_WAIT_FOR_TRIG; + end else begin + if (consume) begin + case(state) + ST_WAIT_FOR_TRIG : begin + eof <= 1'b0; + skip_cnt <= 0; + if (stream_i_tlast) begin + counter <= 16'b1; + if (offset == 0) begin + state <= ST_FRAME; + end else begin + state <= ST_DO_OFFSET; + end + end + end + + ST_DO_OFFSET : begin + if (counter >= offset) begin + sof <= 1'b1; + counter <= 16'b1; + numsymbols <= 16'd1; + state <= ST_FRAME; + end else begin + counter <= counter + 16'd1; + end + end + + ST_FRAME : begin + if (counter >= frame_len) begin + sof <= 1'b0; + counter <= 1; + numsymbols <= numsymbols + 1; + if (numsymbols >= numsymbols_thisburst) begin + eof <= 1'b1; + state <= ST_WAIT_FOR_TRIG; + end else begin + if (skip_cnt < SKIP_GAPS) begin + skip_cnt <= skip_cnt + 1; + state <= ST_FRAME; + end else begin + state <= ST_GAP; + end + end + end else begin + counter <= counter + 16'd1; + end + end + + ST_GAP : begin + if (counter >= gap_len) begin + state <= ST_FRAME; + counter <= 1; + end else begin + counter <= counter + 16'd1; + end + end + endcase + end + end + end + + assign stream_o_tdata = stream_i_tdata; + assign stream_o_tlast = (state == ST_FRAME) & (counter >= frame_len); + assign stream_o_tvalid = stream_i_tvalid & (state == ST_FRAME); + + assign stream_i_tready = consume; + assign consume = stream_i_tvalid & ((state != ST_FRAME) | stream_o_tready); + +endmodule // periodic_framer diff --git a/fpga/usrp3/lib/rfnoc/phase_accum.v b/fpga/usrp3/lib/rfnoc/phase_accum.v new file mode 100644 index 000000000..a1c50b28a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/phase_accum.v @@ -0,0 +1,72 @@ +// +// Copyright 2015 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Expects scaled radians fixed point input format of the form Q2.#, +// Example: WIDTH_IN=8 then input format: Q2.5 (sign bit, 2 integer bits, 5 fraction bits) +module phase_accum #( + parameter REVERSE_ROTATION = 0, // Negate phase increment value + parameter WIDTH_ACCUM = 16, + parameter WIDTH_IN = 16, + parameter WIDTH_OUT = 16) +( + input clk, input reset, input clear, + input [WIDTH_IN-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH_OUT-1:0] o_tdata, output o_tlast, output o_tvalid, input o_tready +); + + reg signed [WIDTH_ACCUM-1:0] accum, accum_next, phase_inc; + // Scaled radians. Restrict range from +1 to -1. + wire signed [WIDTH_ACCUM-1:0] POS_ROLLOVER = 2**(WIDTH_ACCUM-3); + wire signed [WIDTH_ACCUM-1:0] NEG_ROLLOVER = -(2**(WIDTH_ACCUM-3)); + + wire [WIDTH_OUT-1:0] output_round_tdata; + wire output_round_tvalid, output_round_tready, output_round_tlast; + + // Phase accumulator, can rotate in either direction + always @(posedge clk) begin + if (reset | clear) begin + accum <= 'd0; + accum_next <= 'd0; + phase_inc <= 'd0; + end else if (i_tready & i_tvalid) begin + if (i_tlast) begin + accum <= {WIDTH_ACCUM{1'b0}}; + accum_next <= REVERSE_ROTATION ? -$signed(i_tdata) : $signed(i_tdata); + phase_inc <= REVERSE_ROTATION ? -$signed(i_tdata) : $signed(i_tdata); + end else begin + if (accum_next >= POS_ROLLOVER) begin + accum_next <= accum_next + phase_inc - 2*POS_ROLLOVER; + accum <= accum + phase_inc - 2*POS_ROLLOVER; + end else if (accum_next <= NEG_ROLLOVER) begin + accum_next <= accum_next + phase_inc - 2*NEG_ROLLOVER; + accum <= accum + phase_inc - 2*NEG_ROLLOVER; + end else begin + accum_next <= accum_next + phase_inc; + accum <= accum + phase_inc; + end + end + end + end + + generate + // Bypass rounding if accumulator width is same as output width + if (WIDTH_ACCUM == WIDTH_OUT) begin + assign o_tdata = accum; + assign o_tvalid = i_tvalid; + assign o_tlast = i_tlast; + assign i_tready = o_tready; + end else begin + axi_round #( + .WIDTH_IN(WIDTH_ACCUM), + .WIDTH_OUT(WIDTH_OUT)) + axi_round ( + .clk(clk), .reset(reset), + .i_tdata(accum), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + end + endgenerate + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/ram_to_fifo.v b/fpga/usrp3/lib/rfnoc/ram_to_fifo.v new file mode 100644 index 000000000..2f4a4c169 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/ram_to_fifo.v @@ -0,0 +1,57 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// Dual ported ram attached to a FIFO for readout +// Most useful for storing coefficients for windows, filters, etc. +// Config port is used for writing in order +// i_* (address in) and o_* (data out) ports are for streams, and can read out in arbitrary order + +module ram_to_fifo + #(parameter DWIDTH=32, + parameter AWIDTH=10) + (input clk, input reset, input clear, + // FIXME add writing port + input [DWIDTH-1:0] config_tdata, input config_tlast, input config_tvalid, output config_tready, + input [AWIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [DWIDTH-1:0] o_tdata, output reg o_tlast, output reg o_tvalid, input o_tready); + + // Write side + reg [AWIDTH-1:0] write_addr; + + assign config_tready = 1'b1; + + always @(posedge clk) + if(reset | clear) + write_addr <= 0; + else + if(config_tvalid & config_tready) + if(config_tlast) + write_addr <= 0; + else + write_addr <= write_addr + 1; + + ram_2port #(.DWIDTH(DWIDTH), .AWIDTH(AWIDTH)) ram_2port + (.clka(clk), .ena(1'b1), .wea(config_tvalid), .addra(write_addr), .dia(config_tdata), .doa(), // Write port + .clkb(clk), .enb(i_tready & i_tvalid), .web(1'b0), .addrb(i_tdata), .dib({DWIDTH{1'b1}}), .dob(o_tdata)); // Read port + + // Read side + assign i_tready = ~o_tvalid | o_tready; + + always @(posedge clk) + if(reset | clear) + begin + o_tvalid <= 1'b0; + o_tlast <= 1'b0; + end + else + begin + o_tvalid <= (i_tready & i_tvalid) | (o_tvalid & ~o_tready); + if(i_tready & i_tvalid) + o_tlast <= i_tlast; + end + +endmodule // ram_to_fifo diff --git a/fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/Makefile b/fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/Makefile new file mode 100644 index 000000000..71d2841f9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/Makefile @@ -0,0 +1,45 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs + +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/crossbar/Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +$(RFNOC_XBAR_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +SIM_TOP = axis_pyld_ctxt_converter_tb + +SIM_SRCS = \ +$(abspath axis_pyld_ctxt_converter_tb.sv) \ + +# MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/axis_pyld_ctxt_converter_tb.sv b/fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/axis_pyld_ctxt_converter_tb.sv new file mode 100644 index 000000000..c8b50c15a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/sim/axis_pyld_ctxt_converter_tb/axis_pyld_ctxt_converter_tb.sv @@ -0,0 +1,465 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_pyld_ctxt_converter_tb +// + +`default_nettype none + + +module axis_pyld_ctxt_converter_tb; + + // ---------------------------------------- + // Global settings + // ---------------------------------------- + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgAxiStreamBfm::*; + import PkgChdrUtils::*; + import PkgChdrBfm::*; + + // Parameters + localparam bit VERBOSE = 0; + localparam int CHDR_W = 64; + localparam int MTU = 7; + localparam int MTU_BITS = (1 << MTU) * CHDR_W; + localparam int NINST = 6; + localparam int START_INST = 0; + localparam int STOP_INST = NINST-1; + localparam int NUM_PKTS_PER_TEST = 100; + localparam int FAST_STALL_PROB = 0; + localparam int SLOW_STALL_PROB = 35; + localparam realtime CHDR_CLK_PERIOD = 3.0; + localparam int MAX_PYLD_W = 256; + + typedef struct { + realtime clk_period; + int item_w; + int nipc; + int ctxt_fifo; + int pyld_fifo; + bit prefetch; + } inst_params_t; + + // Module instances to test + localparam inst_params_t INST_PARAMS[0:NINST-1] = { + '{clk_period: 6.0, item_w:64, nipc: 1, ctxt_fifo:5, pyld_fifo:7, prefetch:1}, + '{clk_period:20.0, item_w:32, nipc: 6, ctxt_fifo:5, pyld_fifo:1, prefetch:1}, + '{clk_period: 3.0, item_w:32, nipc: 4, ctxt_fifo:1, pyld_fifo:2, prefetch:0}, + '{clk_period:10.0, item_w:16, nipc: 4, ctxt_fifo:8, pyld_fifo:5, prefetch:1}, + '{clk_period: 3.0, item_w:32, nipc: 2, ctxt_fifo:1, pyld_fifo:7, prefetch:0}, + '{clk_period: 3.0, item_w:8, nipc:13, ctxt_fifo:1, pyld_fifo:7, prefetch:0} + }; + + // ---------------------------------------- + // Interfaces and clocks + // ---------------------------------------- + + // Clocks and resets + bit rfnoc_chdr_clk, rfnoc_chdr_rst; + bit [NINST-1:0] rfnoc_data_clk, rfnoc_data_rst; + // Common CHDR Clock + sim_clock_gen #(CHDR_CLK_PERIOD) chdr_clk_gen_i (rfnoc_chdr_clk, rfnoc_chdr_rst); + + // Flush interface + logic [31:0] r2c_framer_errors[0:NINST-1]; + logic [31:0] r2c_flush_timeout[0:NINST-1], c2r_flush_timeout[0:NINST-1]; + logic [0:0] r2c_flush_en [0:NINST-1], c2r_flush_en [0:NINST-1]; + wire [0:0] r2c_flush_active [0:NINST-1], c2r_flush_active [0:NINST-1]; + wire [0:0] r2c_flush_done [0:NINST-1], c2r_flush_done [0:NINST-1]; + + // CHDR interface + wire [CHDR_W-1:0] chdr_tdata [0:NINST-1]; + wire chdr_tlast [0:NINST-1]; + wire chdr_tvalid[0:NINST-1]; + wire chdr_tready[0:NINST-1]; + + // AXIS interfaces and BFMs + AxiStreamIf #(CHDR_W, 4) r2c_ctxt [0:NINST-1] (); + AxiStreamIf #(CHDR_W, 4) c2r_ctxt [0:NINST-1] (); + AxiStreamIf #(MAX_PYLD_W) r2c_pyld [0:NINST-1] (); + AxiStreamIf #(MAX_PYLD_W) c2r_pyld [0:NINST-1] (); + AxiStreamBfm #(CHDR_W, 4) ctxt_bfm [0:NINST-1] ; + AxiStreamBfm #(MAX_PYLD_W) pyld_bfm [0:NINST-1] ; + + // Instantiate DUTs + genvar inst_i; + generate for (inst_i = 0; inst_i < NINST; inst_i++) begin: inst + + // Assign clocks and resets to ctxt and pyld streams + assign r2c_ctxt[inst_i].clk = rfnoc_data_clk[inst_i]; + assign r2c_ctxt[inst_i].rst = rfnoc_data_rst[inst_i]; + assign c2r_ctxt[inst_i].clk = rfnoc_data_clk[inst_i]; + assign c2r_ctxt[inst_i].rst = rfnoc_data_rst[inst_i]; + + assign r2c_pyld[inst_i].clk = rfnoc_data_clk[inst_i]; + assign r2c_pyld[inst_i].rst = rfnoc_data_rst[inst_i]; + assign c2r_pyld[inst_i].clk = rfnoc_data_clk[inst_i]; + assign c2r_pyld[inst_i].rst = rfnoc_data_rst[inst_i]; + + // Instantiate clock generator + sim_clock_gen #(INST_PARAMS[inst_i].clk_period) dclk_gen ( + rfnoc_data_clk[inst_i], rfnoc_data_rst[inst_i] + ); + + // Instantiate PyldCtxt to Chdr DUT + axis_pyld_ctxt_to_chdr #( + .CHDR_W (CHDR_W), + .ITEM_W (INST_PARAMS[inst_i].item_w), + .NIPC (INST_PARAMS[inst_i].nipc), + .SYNC_CLKS (INST_PARAMS[inst_i].clk_period == CHDR_CLK_PERIOD), + .CONTEXT_FIFO_SIZE (INST_PARAMS[inst_i].ctxt_fifo), + .PAYLOAD_FIFO_SIZE (INST_PARAMS[inst_i].pyld_fifo), + .MTU (MTU), + .CONTEXT_PREFETCH_EN (INST_PARAMS[inst_i].prefetch) + ) r2c_dut ( + .axis_chdr_clk (rfnoc_chdr_clk), + .axis_chdr_rst (rfnoc_chdr_rst), + .axis_data_clk (rfnoc_data_clk[inst_i]), + .axis_data_rst (rfnoc_data_rst[inst_i]), + .m_axis_chdr_tdata (chdr_tdata[inst_i]), + .m_axis_chdr_tlast (chdr_tlast[inst_i]), + .m_axis_chdr_tvalid (chdr_tvalid[inst_i]), + .m_axis_chdr_tready (chdr_tready[inst_i]), + .s_axis_payload_tdata (r2c_pyld[inst_i].slave.tdata[(INST_PARAMS[inst_i].item_w*INST_PARAMS[inst_i].nipc)-1:0]), + .s_axis_payload_tkeep (r2c_pyld[inst_i].slave.tkeep[INST_PARAMS[inst_i].nipc-1:0]), + .s_axis_payload_tlast (r2c_pyld[inst_i].slave.tlast), + .s_axis_payload_tvalid(r2c_pyld[inst_i].slave.tvalid), + .s_axis_payload_tready(r2c_pyld[inst_i].slave.tready), + .s_axis_context_tdata (r2c_ctxt[inst_i].slave.tdata), + .s_axis_context_tuser (r2c_ctxt[inst_i].slave.tuser), + .s_axis_context_tlast (r2c_ctxt[inst_i].slave.tlast), + .s_axis_context_tvalid(r2c_ctxt[inst_i].slave.tvalid), + .s_axis_context_tready(r2c_ctxt[inst_i].slave.tready), + .framer_errors (r2c_framer_errors[inst_i]), + .flush_en (r2c_flush_en[inst_i]), + .flush_timeout (r2c_flush_timeout[inst_i]), + .flush_active (r2c_flush_active[inst_i]), + .flush_done (r2c_flush_done[inst_i]) + ); + + // Instantiate Chdr to PyldCtxt DUT + chdr_to_axis_pyld_ctxt #( + .CHDR_W (CHDR_W), + .ITEM_W (INST_PARAMS[inst_i].item_w), + .NIPC (INST_PARAMS[inst_i].nipc), + .SYNC_CLKS (INST_PARAMS[inst_i].clk_period == CHDR_CLK_PERIOD), + .CONTEXT_FIFO_SIZE (INST_PARAMS[inst_i].ctxt_fifo), + .PAYLOAD_FIFO_SIZE (INST_PARAMS[inst_i].pyld_fifo), + .CONTEXT_PREFETCH_EN (INST_PARAMS[inst_i].prefetch) + ) c2r_dut ( + .axis_chdr_clk (rfnoc_chdr_clk), + .axis_chdr_rst (rfnoc_chdr_rst), + .axis_data_clk (rfnoc_data_clk[inst_i]), + .axis_data_rst (rfnoc_data_rst[inst_i]), + .s_axis_chdr_tdata (chdr_tdata[inst_i]), + .s_axis_chdr_tlast (chdr_tlast[inst_i]), + .s_axis_chdr_tvalid (chdr_tvalid[inst_i]), + .s_axis_chdr_tready (chdr_tready[inst_i]), + .m_axis_payload_tdata (c2r_pyld[inst_i].master.tdata[(INST_PARAMS[inst_i].item_w*INST_PARAMS[inst_i].nipc)-1:0]), + .m_axis_payload_tkeep (c2r_pyld[inst_i].master.tkeep[INST_PARAMS[inst_i].nipc-1:0]), + .m_axis_payload_tlast (c2r_pyld[inst_i].master.tlast), + .m_axis_payload_tvalid(c2r_pyld[inst_i].master.tvalid), + .m_axis_payload_tready(c2r_pyld[inst_i].master.tready), + .m_axis_context_tdata (c2r_ctxt[inst_i].master.tdata), + .m_axis_context_tuser (c2r_ctxt[inst_i].master.tuser), + .m_axis_context_tlast (c2r_ctxt[inst_i].master.tlast), + .m_axis_context_tvalid(c2r_ctxt[inst_i].master.tvalid), + .m_axis_context_tready(c2r_ctxt[inst_i].master.tready), + .flush_en (c2r_flush_en[inst_i]), + .flush_timeout (c2r_flush_timeout[inst_i]), + .flush_active (c2r_flush_active[inst_i]), + .flush_done (c2r_flush_done[inst_i]) + ); + + // Assert Reset and start BFMs + initial begin + dclk_gen.reset(); + r2c_flush_en[inst_i] = 0; + c2r_flush_en[inst_i] = 0; + pyld_bfm[inst_i] = new(r2c_pyld[inst_i], c2r_pyld[inst_i]); + pyld_bfm[inst_i].run(); + ctxt_bfm[inst_i] = new(r2c_ctxt[inst_i], c2r_ctxt[inst_i]); + ctxt_bfm[inst_i].run(); + end + end endgenerate + + function automatic bit pyld_pkts_equal( + ref AxiStreamPacket #(MAX_PYLD_W) exp, + ref AxiStreamPacket #(MAX_PYLD_W) act, + input int item_w, + input int nipc + ); + if (exp.data.size() != act.data.size()) return 0; + if (exp.keep.size() != act.keep.size()) return 0; + for (int i = 0; i < exp.data.size(); i++) begin + // Convert to bit + automatic bit [MAX_PYLD_W-1:0] mask = '0; + automatic bit [MAX_PYLD_W-1:0] data_exp = exp.data[i]; + automatic bit [MAX_PYLD_W-1:0] data_act = act.data[i]; + for (int r = 0; r < nipc; r++) begin + if (exp.keep[i][r] === 1'b1) begin + automatic bit [MAX_PYLD_W-1:0] samp_mask = ((1< CHDR (Idle)", inst_num); + test.start_test(tc_label); + r2c_flush_timeout[inst_num] = $urandom_range(400, 200); + r2c_flush_en[inst_num] = 1'b1; + repeat (100) @(posedge rfnoc_chdr_clk); + `ASSERT_ERROR(r2c_flush_active[inst_num] === 1, "Flushing did not begin on time"); + `ASSERT_ERROR(r2c_flush_done[inst_num] === 0, "Flushing ended prematurely"); + repeat (r2c_flush_timeout[inst_num] + 1) @(posedge rfnoc_chdr_clk); + `ASSERT_ERROR(r2c_flush_done[inst_num] === 1, "Flushing did not end on time"); + r2c_flush_en[inst_num] = 1'b0; + @(posedge rfnoc_chdr_clk); + test.end_test(); + + $sformat(tc_label, "INST%0d: Flush CHDR => PyldCtxt (Idle)", inst_num); + test.start_test(tc_label); + c2r_flush_timeout[inst_num] = $urandom_range(400, 200); + c2r_flush_en[inst_num] = 1'b1; + repeat (100) @(posedge rfnoc_data_clk[inst_num]); + `ASSERT_ERROR(c2r_flush_active[inst_num] === 1, "Flushing did not begin on time"); + `ASSERT_ERROR(c2r_flush_done[inst_num] === 0, "Flushing ended prematurely"); + repeat (c2r_flush_timeout[inst_num] + 1) @(posedge rfnoc_data_clk[inst_num]); + `ASSERT_ERROR(c2r_flush_done[inst_num] === 1, "Flushing did not end on time"); + c2r_flush_en[inst_num] = 1'b0; + @(posedge rfnoc_data_clk[inst_num]); + test.end_test(); + + $sformat(tc_label, "INST%0d: Flush PyldCtxt => CHDR (Streaming)", inst_num); + test.start_test(tc_label); + r2c_flush_timeout[inst_num] = $urandom_range(400, 200); + r2c_flush_en[inst_num] = 1'b1; + repeat (100) @(posedge rfnoc_chdr_clk); + `ASSERT_ERROR(r2c_flush_active[inst_num] === 1, "Flushing did not begin on time"); + `ASSERT_ERROR(r2c_flush_done[inst_num] === 0, "Flushing ended prematurely"); + send_recv_data_packets(inst_num, INST_PARAMS[inst_num], NUM_PKTS_PER_TEST/10, + FAST_STALL_PROB, FAST_STALL_PROB, 1 /*flushing*/ + ); + repeat (NUM_PKTS_PER_TEST/10 * (1< B simultaneously + // ---------------------------------------- + for (int cfg = 0; cfg < 4; cfg++) begin + automatic logic mst_cfg = cfg[0]; + automatic logic slv_cfg = cfg[1]; + $sformat(tc_label, "Stream Data between A <=> B simultaneously (%s Mst, %s Slv)", + (mst_cfg?"Slow":"Fast"), (slv_cfg?"Slow":"Fast")); + test.start_test(tc_label); + begin + set_bidir_stall_prob( + mst_cfg?SLOW_STALL_PROB:FAST_STALL_PROB, + slv_cfg?SLOW_STALL_PROB:FAST_STALL_PROB); + fork + send_recv_data_packets(EPID_B, EPID_A, NUM_PKTS_PER_TEST, cached_data_seqnum); + send_recv_data_packets(EPID_A, EPID_B, NUM_PKTS_PER_TEST, cached_data_seqnum); + join + end + test.end_test(); + cached_data_seqnum += NUM_PKTS_PER_TEST; + end + + // Stream data and control between A <=> B simultaneously + // ---------------------------------------- + for (int cfg = 0; cfg < 4; cfg++) begin + automatic logic mst_cfg = cfg[0]; + automatic logic slv_cfg = cfg[1]; + $sformat(tc_label, "Stream Data and Control between A <=> B (%s Mst, %s Slv)", + (mst_cfg?"Slow":"Fast"), (slv_cfg?"Slow":"Fast")); + test.start_test(tc_label); + begin + tb_chdr_bfm.set_master_stall_prob(mst_cfg?SLOW_STALL_PROB:FAST_STALL_PROB); + tb_chdr_bfm.set_slave_stall_prob(slv_cfg?SLOW_STALL_PROB:FAST_STALL_PROB); + set_bidir_stall_prob( + mst_cfg?SLOW_STALL_PROB:FAST_STALL_PROB, + slv_cfg?SLOW_STALL_PROB:FAST_STALL_PROB); + fork + send_recv_data_packets(EPID_B, EPID_A, NUM_PKTS_PER_TEST/2, cached_data_seqnum); + send_recv_data_packets(EPID_A, EPID_B, NUM_PKTS_PER_TEST/2, cached_data_seqnum); + send_recv_ctrl_packets(EPID_A, NUM_PKTS_PER_TEST, cached_ctrl_seqnum); + join + cached_data_seqnum += NUM_PKTS_PER_TEST/2; + fork + send_recv_data_packets(EPID_B, EPID_A, NUM_PKTS_PER_TEST/2, cached_data_seqnum); + send_recv_data_packets(EPID_A, EPID_B, NUM_PKTS_PER_TEST/2, cached_data_seqnum); + send_recv_ctrl_packets(EPID_B, NUM_PKTS_PER_TEST, cached_ctrl_seqnum); + join + cached_data_seqnum += NUM_PKTS_PER_TEST/2; + cached_ctrl_seqnum += NUM_PKTS_PER_TEST; + end + test.end_test(); + end + + // Check zero sequence errors after streaming + // ---------------------------------------- + test.start_test("Check zero sequence errors after streaming"); + begin + logic [15:0] epids[2] = {EPID_A, EPID_B}; + foreach (epids[i]) begin + mgmt_read_err_counts(epids[i], seq_err_count, route_err_count, data_err_count); + `ASSERT_ERROR(seq_err_count == 32'd0, "Check NoErrs: Incorrect seq error count"); + `ASSERT_ERROR(route_err_count == 32'd0, "Check NoErrs: Incorrect route error count"); + `ASSERT_ERROR(data_err_count == 32'd0, "Check NoErrs: Incorrect data error count"); + end + end + test.end_test(); + + // Force sequence error + // ---------------------------------------- + test.start_test("Force sequence error"); + begin + // First sequence error + send_recv_data_packets(EPID_A, EPID_B, 1, cached_data_seqnum++, 1); + b_seqerr_prob = 100; // Simulate a dropped packet + send_recv_data_packets(EPID_A, EPID_B, 1, cached_data_seqnum++, 1); + b_seqerr_prob = 0; + repeat (100) @(posedge rfnoc_chdr_clk); // Wait for sequence error to reach the upstream port + mgmt_read_err_counts(EPID_A, seq_err_count, route_err_count, data_err_count); + `ASSERT_ERROR(seq_err_count == 32'd1, "Force SeqErr: Incorrect seq error count"); + `ASSERT_ERROR(route_err_count == 32'd0, "Force SeqErr: Incorrect route error count"); + `ASSERT_ERROR(data_err_count == 32'd0, "Force SeqErr: Incorrect data error count"); + + // Second and third sequence error + send_recv_data_packets(EPID_A, EPID_B, 1, cached_data_seqnum++, 1); + b_seqerr_prob = 100; // Simulate another dropped packet + send_recv_data_packets(EPID_A, EPID_B, 1, cached_data_seqnum++, 1); + b_seqerr_prob = 0; + repeat (100) @(posedge rfnoc_chdr_clk); // Wait for sequence error to reach the upstream port + mgmt_read_err_counts(EPID_A, seq_err_count, route_err_count, data_err_count); + `ASSERT_ERROR(seq_err_count > 32'd1, "Force SeqErr: Incorrect seq error count"); + `ASSERT_ERROR(route_err_count == 32'd0, "Force SeqErr: Incorrect route error count"); + `ASSERT_ERROR(data_err_count == 32'd0, "Force SeqErr: Incorrect data error count"); + end + test.end_test(); + + // Force routing error + // ---------------------------------------- + test.start_test("Force routing error"); + begin + logic [31:0] old_route_err_count; + // First sequence error + send_recv_data_packets(EPID_B, EPID_A, 1, cached_data_seqnum++, 1); + a_rterr_prob = 100; // Simulate a routing error + send_recv_data_packets(EPID_B, EPID_A, 1, cached_data_seqnum++, 1); + a_rterr_prob = 0; + repeat (100) @(posedge rfnoc_chdr_clk); // Wait for sequence error to reach the upstream port + mgmt_read_err_counts(EPID_B, seq_err_count, route_err_count, data_err_count); + `ASSERT_ERROR(seq_err_count == 32'd0, "Force RouteErr 1: Incorrect seq error count"); + `ASSERT_ERROR(route_err_count > 32'd0, "Force RouteErr 1: Incorrect route error count"); + `ASSERT_ERROR(data_err_count == 32'd0, "Force RouteErr 1: Incorrect data error count"); + old_route_err_count = route_err_count; + + // Second routing error + send_recv_data_packets(EPID_B, EPID_A, 1, cached_data_seqnum++, 1); + a_rterr_prob = 100; // Simulate a routing error + send_recv_data_packets(EPID_B, EPID_A, 1, cached_data_seqnum++, 1); + a_rterr_prob = 0; + repeat (100) @(posedge rfnoc_chdr_clk); // Wait for sequence error to reach the upstream port + mgmt_read_err_counts(EPID_B, seq_err_count, route_err_count, data_err_count); + `ASSERT_ERROR(seq_err_count == 32'd0, "Force RouteErr 2: Incorrect seq error count"); + `ASSERT_ERROR(route_err_count > old_route_err_count, "Force RouteErr 2: Incorrect route error count"); + `ASSERT_ERROR(data_err_count == 32'd0, "Force RouteErr 2: Incorrect data error count"); + end + test.end_test(); + + // Setup a stream between Endpoint A and B + // ---------------------------------------- + test.start_test("Reconfigure flow control (reset state)"); + begin + automatic chdr_header_t tx_mgmt_hdr, rx_mgmt_hdr; + automatic chdr_mgmt_t tx_mgmt_pl, rx_mgmt_pl; + automatic chdr_mgmt_op_t exp_mgmt_op; + + logic [15:0] epids[2] = {EPID_A, EPID_B}; + foreach (epids[i]) begin + // Generic management header + tx_mgmt_pl.header = '{ + default:'0, prot_ver:PROTOVER, chdr_width:translate_chdr_w(CHDR_W), src_epid:EPID_TB + }; + // Configure FC on streams + tx_mgmt_pl.header.num_hops = 3; + tx_mgmt_pl.ops.delete(); + + tx_mgmt_pl.ops[0] = '{ // Hop 1: Crossbar: Nop + op_payload:48'h0, op_code:MGMT_OP_NOP, ops_pending:8'd0}; + tx_mgmt_pl.ops[1] = '{ // Hop 2: Disable swapping + op_payload:{32'd0, sep_a.REG_ISTRM_CTRL_STATUS}, op_code:MGMT_OP_CFG_WR_REQ, ops_pending:8'd2}; + tx_mgmt_pl.ops[2] = '{ // Hop 2: Configure lossy and start config + op_payload:{32'd3, sep_a.REG_OSTRM_CTRL_STATUS}, op_code:MGMT_OP_CFG_WR_REQ, ops_pending:8'd1}; + tx_mgmt_pl.ops[3] = '{ // Hop 2: Stream Endpoint: Return + op_payload:48'h0, op_code:MGMT_OP_RETURN, ops_pending:8'd0}; + tx_mgmt_pl.ops[4] = '{ // Hop 3: Nop for return + op_payload:48'h0, op_code:MGMT_OP_NOP, ops_pending:8'd0}; + tx_mgmt_hdr = '{ + pkt_type:CHDR_MANAGEMENT, seq_num:cached_mgmt_seqnum++, dst_epid:epids[i], default:'0}; + + // Send the packet and check the response + send_recv_mgmt_packet(tx_mgmt_hdr, tx_mgmt_pl, rx_mgmt_hdr, rx_mgmt_pl); + + // Wait for some time for node to flush and reset + // Typically we would poll in SW but we just wait to keep the code simple + repeat (256) @(posedge rfnoc_chdr_clk); + + // Read back FC status + tx_mgmt_pl.header.num_hops = 3; + tx_mgmt_pl.ops.delete(); + + tx_mgmt_pl.ops[0] = '{ // Hop 1: Crossbar: Nop + op_payload:48'h0, op_code:MGMT_OP_NOP, ops_pending:8'd0}; + tx_mgmt_pl.ops[1] = '{ // Hop 2: Read status + op_payload:{32'h0, sep_a.REG_OSTRM_CTRL_STATUS}, op_code:MGMT_OP_CFG_RD_REQ, ops_pending:8'd1}; + tx_mgmt_pl.ops[2] = '{ // Hop 2: Stream Endpoint: Return + op_payload:48'h0, op_code:MGMT_OP_RETURN, ops_pending:8'd0}; + tx_mgmt_pl.ops[3] = '{ // Hop 3: Nop for return + op_payload:48'h0, op_code:MGMT_OP_NOP, ops_pending:8'd0}; + tx_mgmt_hdr = '{ + pkt_type:CHDR_MANAGEMENT, seq_num:cached_mgmt_seqnum++, dst_epid:epids[i], default:'0}; + + // Send the packet and check the response + send_recv_mgmt_packet(tx_mgmt_hdr, tx_mgmt_pl, rx_mgmt_hdr, rx_mgmt_pl); + `ASSERT_ERROR(rx_mgmt_pl.header.num_hops == 1, + "Config SEP: Mgmt header was incorrect"); + exp_mgmt_op = '{op_payload:{32'h80000002, sep_a.REG_OSTRM_CTRL_STATUS}, // FC on, no errors and lossy + op_code:MGMT_OP_CFG_RD_RESP, ops_pending:8'd0}; + `ASSERT_ERROR(rx_mgmt_pl.ops[1] == exp_mgmt_op, "Config SEP: Mgmt response was incorrect"); + end + end + test.end_test(); + + // Check zero errors after reinit + // ---------------------------------------- + test.start_test("Check zero errors after reinit"); + begin + logic [15:0] epids[2] = {EPID_A, EPID_B}; + foreach (epids[i]) begin + mgmt_read_err_counts(epids[i], seq_err_count, route_err_count, data_err_count); + `ASSERT_ERROR(seq_err_count == 32'd0, "Check NoErrs: Incorrect seq error count"); + `ASSERT_ERROR(route_err_count == 32'd0, "Check NoErrs: Incorrect route error count"); + `ASSERT_ERROR(data_err_count == 32'd0, "Check NoErrs: Incorrect data error count"); + end + end + test.end_test(); + + // Stream data between A <=> B simultaneously + // ---------------------------------------- + test.start_test("Stream Data between A <=> B with a lossy link"); + begin + cached_data_seqnum = 0; + set_bidir_stall_prob(FAST_STALL_PROB, SLOW_STALL_PROB); + a_lossy_input = 1; + b_lossy_input = 1; + fork + send_recv_data_packets(EPID_B, EPID_A, NUM_PKTS_PER_TEST * 10, cached_data_seqnum); + send_recv_data_packets(EPID_A, EPID_B, NUM_PKTS_PER_TEST * 10, cached_data_seqnum); + join + a_lossy_input = 0; + b_lossy_input = 0; + end + test.end_test(); + cached_data_seqnum += NUM_PKTS_PER_TEST*10; + + // Finish Up + // ---------------------------------------- + // Display final statistics and results + test.end_tb(); + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/sim/chdr_stream_endpoint_tb/lossy_xport_model.v b/fpga/usrp3/lib/rfnoc/sim/chdr_stream_endpoint_tb/lossy_xport_model.v new file mode 100644 index 000000000..a93b4b305 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/sim/chdr_stream_endpoint_tb/lossy_xport_model.v @@ -0,0 +1,66 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: lossy_xport_model +// + +module lossy_xport_model #( + parameter CHDR_W = 256 +)( + input wire clk, + input wire rst, + input wire [CHDR_W-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + output wire [CHDR_W-1:0] m_axis_tdata, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready, + input wire [7:0] seqerr_prob, + input wire [7:0] rterr_prob, + input wire lossy +); + wire [CHDR_W-1:0] tmp_tdata; + wire tmp_tlast; + wire tmp_tvalid; + wire tmp_tready; + + reg pkt_header = 1'b1; + always @(posedge clk) begin + if (rst) begin + pkt_header <= 1'b1; + end else if (s_axis_tvalid && s_axis_tready) begin + pkt_header <= s_axis_tlast; + end + end + wire pkt_stb = (s_axis_tvalid && s_axis_tready && s_axis_tlast); + + reg force_seq_err, force_route_err; + always @(pkt_stb or seqerr_prob) begin + force_seq_err = ($urandom_range(99) < seqerr_prob); + end + always @(pkt_stb or rterr_prob) begin + force_route_err = ($urandom_range(99) < rterr_prob); + end + + wire [15:0] new_seq_num = s_axis_tdata[47:32] + 16'd1; //Increment SeqNum + wire [15:0] new_dst_epid = ~s_axis_tdata[15:0]; //Invert DstEPID + + assign tmp_tdata = !pkt_header ? s_axis_tdata : ( + force_seq_err ? {s_axis_tdata[CHDR_W-1:48], new_seq_num, s_axis_tdata[31:0]} : ( + force_route_err ? {s_axis_tdata[CHDR_W-1:16], new_dst_epid} : s_axis_tdata)); + assign tmp_tlast = s_axis_tlast; + assign tmp_tvalid = s_axis_tvalid; + assign s_axis_tready = lossy || tmp_tready; + + axi_fifo #(.WIDTH(CHDR_W+1), .SIZE(1)) out_fifo ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({tmp_tlast, tmp_tdata}), .i_tvalid(tmp_tvalid), .i_tready(tmp_tready), + .o_tdata({m_axis_tlast, m_axis_tdata}), .o_tvalid(m_axis_tvalid), .o_tready(m_axis_tready), + .space(), .occupied() + ); + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/Makefile b/fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/Makefile new file mode 100644 index 000000000..f1f064547 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/Makefile @@ -0,0 +1,39 @@ +# +# Copyright 2019 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs + +DESIGN_SRCS += $(abspath \ +$(RFNOC_CORE_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +SIM_TOP = ctrlport_endpoint_tb + +SIM_SRCS = \ +$(abspath ctrlport_endpoint_tb.sv) \ + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/ctrlport_endpoint_tb.sv b/fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/ctrlport_endpoint_tb.sv new file mode 100644 index 000000000..492e48829 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/sim/ctrlport_endpoint_tb/ctrlport_endpoint_tb.sv @@ -0,0 +1,502 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_endpoint_tb +// + +`default_nettype none + + +module ctrlport_endpoint_tb; + + // Include macros and time declarations for use with PkgTestExec + `include "test_exec.svh" + + import PkgTestExec::*; + import PkgChdrUtils::*; + import PkgAxisCtrlBfm::*; + + // Parameters + localparam [9:0] THIS_PORTID = 10'h17; + localparam [15:0] THIS_EPID = 16'hDEAD; + + localparam integer NUM_XACT_PER_TEST = 300; + localparam integer FAST_STALL_PROB = 0; + localparam integer SLOW_STALL_PROB = 50; + localparam bit VERBOSE = 0; + + // Clock and Reset Definition + bit rfnoc_ctrl_clk, rfnoc_ctrl_rst; + bit ctrlport_clk, ctrlport_rst; + + sim_clock_gen #(6.0) rfnoc_ctrl_clk_gen (rfnoc_ctrl_clk, rfnoc_ctrl_rst); // 166.6 MHz + sim_clock_gen #(20.0) ctrlport_clk_gen (ctrlport_clk, ctrlport_rst); // 50 MHz + + // ---------------------------------------- + // Instantiate DUT + // ---------------------------------------- + AxiStreamIf #(32) m_ctrl (rfnoc_ctrl_clk, rfnoc_ctrl_rst); + AxiStreamIf #(32) s_ctrl (rfnoc_ctrl_clk, rfnoc_ctrl_rst); + AxisCtrlBfm axis_ctrl_bfm; + + wire [31:0] axis_mst_tdata, axis_slv_tdata , axis_req_tdata , axis_resp_tdata ; + wire axis_mst_tlast, axis_slv_tlast , axis_req_tlast , axis_resp_tlast ; + wire axis_mst_tvalid, axis_slv_tvalid, axis_req_tvalid, axis_resp_tvalid; + wire axis_mst_tready, axis_slv_tready, axis_req_tready, axis_resp_tready; + + wire cp_slv_req_wr; + wire cp_slv_req_rd; + wire [19:0] cp_slv_req_addr; + wire [31:0] cp_slv_req_data; + wire [3:0] cp_slv_req_byte_en; + wire cp_slv_req_has_time; + wire [63:0] cp_slv_req_time; + reg cp_slv_resp_ack; + reg [1:0] cp_slv_resp_status; + reg [31:0] cp_slv_resp_data; + + logic cp_mst_req_wr; + logic cp_mst_req_rd; + logic [19:0] cp_mst_req_addr; + logic [9:0] cp_mst_req_portid; + logic [15:0] cp_mst_req_rem_epid; + logic [9:0] cp_mst_req_rem_portid; + logic [31:0] cp_mst_req_data; + logic [3:0] cp_mst_req_byte_en; + logic cp_mst_req_has_time; + logic [63:0] cp_mst_req_time; + wire cp_mst_resp_ack; + wire [1:0] cp_mst_resp_status; + wire [31:0] cp_mst_resp_data; + + ctrlport_endpoint #( + .THIS_PORTID (THIS_PORTID), + .SYNC_CLKS (0), + .AXIS_CTRL_MST_EN (1), + .AXIS_CTRL_SLV_EN (1), + .SLAVE_FIFO_SIZE (5) + ) dut ( + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .ctrlport_clk (ctrlport_clk ), + .ctrlport_rst (ctrlport_rst ), + .s_rfnoc_ctrl_tdata (axis_mst_tdata ), + .s_rfnoc_ctrl_tlast (axis_mst_tlast ), + .s_rfnoc_ctrl_tvalid (axis_mst_tvalid ), + .s_rfnoc_ctrl_tready (axis_mst_tready ), + .m_rfnoc_ctrl_tdata (axis_slv_tdata ), + .m_rfnoc_ctrl_tlast (axis_slv_tlast ), + .m_rfnoc_ctrl_tvalid (axis_slv_tvalid ), + .m_rfnoc_ctrl_tready (axis_slv_tready ), + .m_ctrlport_req_wr (cp_slv_req_wr ), + .m_ctrlport_req_rd (cp_slv_req_rd ), + .m_ctrlport_req_addr (cp_slv_req_addr ), + .m_ctrlport_req_data (cp_slv_req_data ), + .m_ctrlport_req_byte_en (cp_slv_req_byte_en ), + .m_ctrlport_req_has_time (cp_slv_req_has_time ), + .m_ctrlport_req_time (cp_slv_req_time ), + .m_ctrlport_resp_ack (cp_slv_resp_ack ), + .m_ctrlport_resp_status (cp_slv_resp_status ), + .m_ctrlport_resp_data (cp_slv_resp_data ), + .s_ctrlport_req_wr (cp_mst_req_wr ), + .s_ctrlport_req_rd (cp_mst_req_rd ), + .s_ctrlport_req_addr (cp_mst_req_addr ), + .s_ctrlport_req_portid (cp_mst_req_portid ), + .s_ctrlport_req_rem_epid (cp_mst_req_rem_epid ), + .s_ctrlport_req_rem_portid(cp_mst_req_rem_portid), + .s_ctrlport_req_data (cp_mst_req_data ), + .s_ctrlport_req_byte_en (cp_mst_req_byte_en ), + .s_ctrlport_req_has_time (cp_mst_req_has_time ), + .s_ctrlport_req_time (cp_mst_req_time ), + .s_ctrlport_resp_ack (cp_mst_resp_ack ), + .s_ctrlport_resp_status (cp_mst_resp_status ), + .s_ctrlport_resp_data (cp_mst_resp_data ) + ); + + // ---------------------------------------- + // Test Helpers + // ---------------------------------------- + + // Add a MUX and DEMUX on the ctrlport logic to loop responses + // back into the endpoint and to allow external access from the + // master and slave BFM. + axi_mux #( + .WIDTH(32), .SIZE(2), .PRIO(0), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(0) + ) mux_i ( + .clk(rfnoc_ctrl_clk), .reset(rfnoc_ctrl_rst), .clear(1'b0), + .i_tdata ({m_ctrl.slave.tdata , axis_resp_tdata }), + .i_tlast ({m_ctrl.slave.tlast , axis_resp_tlast }), + .i_tvalid({m_ctrl.slave.tvalid, axis_resp_tvalid}), + .i_tready({m_ctrl.slave.tready, axis_resp_tready}), + .o_tdata (axis_mst_tdata ), + .o_tlast (axis_mst_tlast ), + .o_tvalid(axis_mst_tvalid), + .o_tready(axis_mst_tready) + ); + + wire [31:0] in_hdr; + axi_demux #( + .WIDTH(32), .SIZE(2), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(0) + ) demux_i ( + .clk(rfnoc_ctrl_clk), .reset(rfnoc_ctrl_rst), .clear(1'b0), + .header(in_hdr), .dest(in_hdr[31]), + .i_tdata (axis_slv_tdata ), + .i_tlast (axis_slv_tlast ), + .i_tvalid(axis_slv_tvalid), + .i_tready(axis_slv_tready), + .o_tdata ({s_ctrl.master.tdata , axis_req_tdata }), + .o_tlast ({s_ctrl.master.tlast , axis_req_tlast }), + .o_tvalid({s_ctrl.master.tvalid, axis_req_tvalid}), + .o_tready({s_ctrl.master.tready, axis_req_tready}) + ); + + // -------------------------- + // [Dummy Control Port Slave] + // Slave Model: + // - Respond in 1 clock cycle + // - Status = Upper 2 bits of the address + // - Response Data = 0xFEED and Negated bottom 16 bits of addr + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + cp_slv_resp_ack <= 1'b0; + end else begin + cp_slv_resp_ack <= cp_slv_req_wr | cp_slv_req_rd; + cp_slv_resp_status <= cp_slv_req_addr[19:18]; + cp_slv_resp_data <= {16'hFEED, ~cp_slv_req_addr[15:0]}; + end + end + // -------------------------- + + // ---------------------------- + // [Dummy AXIS-Ctrl Port Slave] + // Slave Model: + // - Response = Request but with the ACK bit set + // - Status = Upper 2 bits of the address + // - Response Data = Request Data + reg [4:0] line_num = 5'd0; + reg pkt_has_time = 1'b0; + wire pkt_hdr_line = (line_num == 5'd0); + wire pkt_op_line = pkt_has_time ? (line_num == 5'd4) : (line_num == 5'd2); + always @(posedge rfnoc_ctrl_clk) begin + if (rfnoc_ctrl_rst) begin + line_num <= 5'd0; + pkt_has_time <= 1'b0; + end else if (axis_req_tvalid & axis_resp_tready) begin + if (pkt_hdr_line) + pkt_has_time <= axis_req_tdata[30]; + line_num <= axis_req_tlast ? 5'd0 : (line_num + 1); + end + end + assign axis_resp_tdata = + pkt_hdr_line ? {1'b1, axis_req_tdata[30:0]} : ( + pkt_op_line ? {axis_req_tdata[19:18], axis_req_tdata[29:0]} : + axis_req_tdata); + assign axis_resp_tlast = axis_req_tlast; + assign axis_resp_tvalid = axis_req_tvalid; + assign axis_req_tready = axis_resp_tready; + // ---------------------------- + + // Task to send a ctrlport request and receive a response + task ctrlport_transact( + input wr, + input rd, + input [19:0] addr, + input [9:0] portid, + input [15:0] rem_epid, + input [9:0] rem_portid, + input [31:0] data, + input [3:0] byte_en, + input has_time, + input [63:0] timestamp, + output [1:0] resp_status, + output [31:0] resp_data + ); + if (rd | wr) begin + cp_mst_req_wr <= wr; + cp_mst_req_rd <= rd; + cp_mst_req_addr <= addr; + cp_mst_req_portid <= portid; + cp_mst_req_rem_epid <= rem_epid; + cp_mst_req_rem_portid <= rem_portid; + cp_mst_req_data <= data; + cp_mst_req_byte_en <= byte_en; + cp_mst_req_has_time <= has_time; + cp_mst_req_time <= timestamp; + @(posedge ctrlport_clk); + cp_mst_req_wr <= 0; + cp_mst_req_rd <= 0; + while (~cp_mst_resp_ack) @(posedge ctrlport_clk); + resp_status = cp_mst_resp_status; + resp_data = cp_mst_resp_data; + + // Validate contents + if (VERBOSE) begin + $display("%s(addr=%0x, data=%0x, portid=%0x, has_time=%0b) = %0x (Status = %0d)", + (rd&wr)?"WRRD":(rd?"RD":"WR"), addr, data, portid, has_time, resp_data, resp_status); + end + `ASSERT_ERROR(cp_mst_resp_status == addr[19:18], + "Received Ctrlport response had the wrong status"); + `ASSERT_ERROR(cp_mst_resp_data == data, + "Received Ctrlport response had the wrong data"); + end + endtask + + // Task to send a AxisCtrl request and receive a response + logic [5:0] cached_seq_num = 0; + task axis_ctrl_transact( + input [3:0] opcode, + input [19:0] addr, + input [9:0] portid, + input [15:0] rem_epid, + input [9:0] rem_portid, + input [31:0] data[$], + input [3:0] byte_en, + input has_time, + input [63:0] timestamp, + output [1:0] resp_status, + output [31:0] resp_data + ); + automatic AxisCtrlPacket tx_pkt, rx_pkt = null, exp_pkt = null; + automatic axis_ctrl_header_t header; + automatic ctrl_op_word_t op_word; + automatic ctrl_status_t exp_status; + automatic ctrl_word_t exp_data0; + + // Opcode specific logic + case (ctrl_opcode_t'(opcode)) + CTRL_OP_SLEEP: begin + // data[0] = cycles of sleep so limit its value + if (data.size() > 0) data[0][31:5] = 0; + exp_status = CTRL_STS_OKAY; + exp_data0 = data[0]; + end + CTRL_OP_WRITE_READ: begin + exp_status = ctrl_status_t'(addr[19:18]); + exp_data0 = {16'hFEED, ~addr[15:0]}; + end + CTRL_OP_WRITE: begin + exp_status = ctrl_status_t'(addr[19:18]); + exp_data0 = data[0]; + end + CTRL_OP_READ: begin + exp_status = ctrl_status_t'(addr[19:18]); + exp_data0 = {16'hFEED, ~addr[15:0]}; + end + default: begin + exp_status = CTRL_STS_CMDERR; + exp_data0 = data[0]; + end + endcase + + // Build TX packet + tx_pkt = new(); + header = '{ + default : '0, + rem_dst_port : rem_portid, + rem_dst_epid : rem_epid, + is_ack : 1'b0, + has_time : has_time, + seq_num : cached_seq_num, + num_data : data.size(), + src_port : THIS_PORTID, + dst_port : portid + }; + op_word = '{ + default : '0, + op_code : ctrl_opcode_t'(opcode), + byte_enable : byte_en, + address : addr + }; + tx_pkt.write_ctrl(header, op_word, data, timestamp); + + // Build expected packet (NULL if data vector is empty) + if (data.size() > 0) begin + exp_pkt = tx_pkt.copy(); + exp_pkt.header.is_ack = 1'b1; + exp_pkt.op_word.status = exp_status; + exp_pkt.data[0] = exp_data0; + end + + if (VERBOSE) $display("*******************"); + fork + // Send the packet + begin + axis_ctrl_bfm.put_ctrl(tx_pkt.copy()); + if (VERBOSE) begin $display("[TRANSMITTED]"); tx_pkt.print(); end + end + // Wait for response only if we are expecting one + if (exp_pkt != null) begin + axis_ctrl_bfm.get_ctrl(rx_pkt); + if (VERBOSE) begin $display("[RECEIVED]"); rx_pkt.print(); end + end + join + cached_seq_num = cached_seq_num + 1; + + // Validate contents + if (exp_pkt != null) begin + if (VERBOSE) begin $display("[EXPECTED]"); exp_pkt.print(); end + `ASSERT_ERROR(exp_pkt.equal(rx_pkt), + "Received AXIS-Ctrl packet was incorrect"); + end + endtask + + // ---------------------------------------- + // Test Process + // ---------------------------------------- + initial begin + // Shared Variables + // ---------------------------------------- + timeout_t timeout; + string tc_label; + logic [31:0] data_vtr[$]; + logic [1:0] resp_status; + logic [31:0] resp_data; + + // Initialize + // ---------------------------------------- + test.start_tb("ctrlport_endpoint_tb"); + + // Start the BFMs + axis_ctrl_bfm = new(m_ctrl, s_ctrl); + axis_ctrl_bfm.run(); + + // Reset + // ---------------------------------------- + rfnoc_ctrl_clk_gen.reset(); + ctrlport_clk_gen.reset(); + + test.start_test("Wait for reset"); + test.start_timeout(timeout, 1us, "Waiting for reset"); + while (rfnoc_ctrl_rst) @(posedge rfnoc_ctrl_clk); + while (ctrlport_rst) @(posedge ctrlport_clk); + test.end_timeout(timeout); + `ASSERT_ERROR(!ctrlport_rst && !rfnoc_ctrl_rst, "Reset did not deassert"); + test.end_test(); + + // AXIS-Ctrl Slave Test + // ---------------------------------------- + // Send AXIS-Ctrl packets to the DUT and expect AXIS-Ctrl + // responses. There is a ctrlport slave implemented above + for (int cfg = 0; cfg < 4; cfg++) begin + automatic logic mst_cfg = cfg[0]; + automatic logic slv_cfg = cfg[1]; + $sformat(tc_label, + "AXIS-Ctrl Slave (%s Master, %s Slave)", + (mst_cfg?"Slow":"Fast"), (slv_cfg?"Slow":"Fast")); + test.start_test(tc_label); + begin + // Set bus stall probabilities based on configuration + axis_ctrl_bfm.set_master_stall_prob(mst_cfg?SLOW_STALL_PROB:FAST_STALL_PROB); + axis_ctrl_bfm.set_slave_stall_prob(slv_cfg?SLOW_STALL_PROB:FAST_STALL_PROB); + // Test multiple transactions + for (int n = 0; n < NUM_XACT_PER_TEST; n++) begin + // Generate random data for the payload + // It is illegal in the protocol to have a zero + // data length but we test it here to ensure no lockups + data_vtr.delete(); + for (int i = 0; i < $urandom_range(15); i++) + data_vtr[i] = $urandom(); + // Perform transaction + test.start_timeout(timeout, 10us, "Waiting for AXIS-Ctrl transaction"); + axis_ctrl_transact( + $urandom_range(5), // opcode + $urandom(), // addr + THIS_PORTID, // portid + $urandom(), $urandom(), // rem_epid, rem_portid + data_vtr, + $urandom_range(15), // byte_en + $urandom_range(1), // has_time + {$urandom(), $urandom()}, // timestamp + resp_status, + resp_data + ); + test.end_timeout(timeout); + end + end + test.end_test(); + end + + // AXIS-Ctrl Master Test + // ---------------------------------------- + // Send Ctrlport packets to the DUT and expect Ctrlport + // responses. There is a AXIS-Ctrl slave implemented above + test.start_test("AXIS-Ctrl Master"); + begin + // Test multiple transactions + for (int n = 0; n < NUM_XACT_PER_TEST * 4; n++) begin + test.start_timeout(timeout, 10us, "Waiting for Ctrlport transaction"); + ctrlport_transact( + $urandom_range(1), $urandom_range(1), // wr and rd + $urandom(), // addr + THIS_PORTID, // portid + $urandom(), $urandom(), // rem_epid, rem_portid + $urandom(), // data + $urandom_range(15), // byte_en + $urandom_range(1), // has_time + {$urandom(), $urandom()}, // timestamp + resp_status, + resp_data + ); + + test.end_timeout(timeout); + end + end + test.end_test(); + + // AXIS-Ctrl Master+Slave Test + // ---------------------------------------- + test.start_test("AXIS-Ctrl Master + Slave Simultaneously"); + begin + axis_ctrl_bfm.set_master_stall_prob(FAST_STALL_PROB); + axis_ctrl_bfm.set_slave_stall_prob(FAST_STALL_PROB); + test.start_timeout(timeout, 10us * NUM_XACT_PER_TEST, "Waiting for test case"); + fork + for (int n = 0; n < NUM_XACT_PER_TEST; n++) begin + // Generate random data for the payload + // It is illegal in the protocol to have a zero + // data length but we test it here to ensure no lockups + data_vtr.delete(); + for (int i = 0; i < $urandom_range(15); i++) + data_vtr[i] = $urandom(); + // Perform transaction + axis_ctrl_transact( + $urandom_range(5), // opcode + $urandom(), // addr + THIS_PORTID, // portid + $urandom(), $urandom(), // rem_epid, rem_portid + data_vtr, + $urandom_range(15), // byte_en + $urandom_range(1), // has_time + {$urandom(), $urandom()}, // timestamp + resp_status, + resp_data + ); + end + for (int n = 0; n < NUM_XACT_PER_TEST; n++) begin + ctrlport_transact( + $urandom_range(1), $urandom_range(1), // wr and rd + $urandom(), // addr + THIS_PORTID, // portid + $urandom(), $urandom(), // rem_epid, rem_portid + $urandom(), // data + $urandom_range(15), // byte_en + $urandom_range(1), // has_time + {$urandom(), $urandom()}, // timestamp + resp_status, + resp_data + ); + end + join + test.end_timeout(timeout); + end + test.end_test(); + + // Finish Up + // ---------------------------------------- + // Display final statistics and results + test.end_tb(); + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/split_complex.v b/fpga/usrp3/lib/rfnoc/split_complex.v new file mode 100644 index 000000000..b8b755c10 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/split_complex.v @@ -0,0 +1,30 @@ + +// Copyright 2014, Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later + +// Module to split a complex stream to I and Q outputs. NOTE -- ONLY works when you can guarantee downstream paths match! + +module split_complex + #(parameter WIDTH=16) + (input [WIDTH*2-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] oi_tdata, output oi_tlast, output oi_tvalid, input oi_tready, + output [WIDTH-1:0] oq_tdata, output oq_tlast, output oq_tvalid, input oq_tready, + output error); + + assign oi_tdata = i_tdata[WIDTH*2-1:WIDTH]; + assign oq_tdata = i_tdata[WIDTH-1:0]; + + assign oi_tlast = i_tlast; + assign oq_tlast = i_tlast; + + assign oi_tvalid = i_tvalid; + assign oq_tvalid = i_tvalid; + + assign i_tready = oi_tready; + + assign error = oi_tready ^ oq_tready; + +endmodule // split_complex + diff --git a/fpga/usrp3/lib/rfnoc/split_stream.v b/fpga/usrp3/lib/rfnoc/split_stream.v new file mode 100644 index 000000000..ae24ca1f8 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/split_stream.v @@ -0,0 +1,30 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module split_stream + #(parameter WIDTH=16, + parameter ACTIVE_MASK=4'b1111) + (input clk, input reset, input clear, // These are not used in plain split_stream + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o0_tdata, output o0_tlast, output o0_tvalid, input o0_tready, + output [WIDTH-1:0] o1_tdata, output o1_tlast, output o1_tvalid, input o1_tready, + output [WIDTH-1:0] o2_tdata, output o2_tlast, output o2_tvalid, input o2_tready, + output [WIDTH-1:0] o3_tdata, output o3_tlast, output o3_tvalid, input o3_tready); + + assign { o0_tlast, o0_tdata } = { i_tlast, i_tdata }; + assign { o1_tlast, o1_tdata } = { i_tlast, i_tdata }; + assign { o2_tlast, o2_tdata } = { i_tlast, i_tdata }; + assign { o3_tlast, o3_tdata } = { i_tlast, i_tdata }; + + // NOTE -- this violates the AXI spec because tvalids are dependent on treadys. + // It will be ok most of the time, but muxes and demuxes will need a fifo in + // the middle to avoid deadlock + + assign i_tready = ~|(~{o3_tready,o2_tready,o1_tready,o0_tready} & ACTIVE_MASK); + assign { o3_tvalid, o2_tvalid, o1_tvalid, o0_tvalid } = {4{i_tready & i_tvalid}}; + +endmodule // split_stream diff --git a/fpga/usrp3/lib/rfnoc/split_stream_fifo.v b/fpga/usrp3/lib/rfnoc/split_stream_fifo.v new file mode 100644 index 000000000..d99ec115a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/split_stream_fifo.v @@ -0,0 +1,59 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module split_stream_fifo + #(parameter WIDTH=16, + parameter FIFO_SIZE=5, + parameter ACTIVE_MASK=4'b1111) + (input clk, input reset, input clear, + input [WIDTH-1:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [WIDTH-1:0] o0_tdata, output o0_tlast, output o0_tvalid, input o0_tready, + output [WIDTH-1:0] o1_tdata, output o1_tlast, output o1_tvalid, input o1_tready, + output [WIDTH-1:0] o2_tdata, output o2_tlast, output o2_tvalid, input o2_tready, + output [WIDTH-1:0] o3_tdata, output o3_tlast, output o3_tvalid, input o3_tready); + + wire [WIDTH-1:0] o0_tdata_int, o1_tdata_int, o2_tdata_int, o3_tdata_int; + wire o0_tlast_int, o1_tlast_int, o2_tlast_int, o3_tlast_int; + wire o0_tvalid_int, o1_tvalid_int, o2_tvalid_int, o3_tvalid_int; + wire o0_tready_int, o1_tready_int, o2_tready_int, o3_tready_int; + + split_stream #(.WIDTH(WIDTH), .ACTIVE_MASK(ACTIVE_MASK)) split_stream + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o0_tdata(o0_tdata_int), .o0_tlast(o0_tlast_int), .o0_tvalid(o0_tvalid_int), .o0_tready(o0_tready_int), + .o1_tdata(o1_tdata_int), .o1_tlast(o1_tlast_int), .o1_tvalid(o1_tvalid_int), .o1_tready(o1_tready_int), + .o2_tdata(o2_tdata_int), .o2_tlast(o2_tlast_int), .o2_tvalid(o2_tvalid_int), .o2_tready(o2_tready_int), + .o3_tdata(o3_tdata_int), .o3_tlast(o3_tlast_int), .o3_tvalid(o3_tvalid_int), .o3_tready(o3_tready_int)); + + generate + if(ACTIVE_MASK[0]) + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(FIFO_SIZE)) axi_fifo0 + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({o0_tlast_int, o0_tdata_int}), .i_tvalid(o0_tvalid_int), .i_tready(o0_tready_int), + .o_tdata({o0_tlast, o0_tdata}), .o_tvalid(o0_tvalid), .o_tready(o0_tready), + .occupied(), .space()); + if(ACTIVE_MASK[1]) + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(FIFO_SIZE)) axi_fifo1 + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({o1_tlast_int, o1_tdata_int}), .i_tvalid(o1_tvalid_int), .i_tready(o1_tready_int), + .o_tdata({o1_tlast, o1_tdata}), .o_tvalid(o1_tvalid), .o_tready(o1_tready), + .occupied(), .space()); + if(ACTIVE_MASK[2]) + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(FIFO_SIZE)) axi_fifo2 + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({o2_tlast_int, o2_tdata_int}), .i_tvalid(o2_tvalid_int), .i_tready(o2_tready_int), + .o_tdata({o2_tlast, o2_tdata}), .o_tvalid(o2_tvalid), .o_tready(o2_tready), + .occupied(), .space()); + if(ACTIVE_MASK[3]) + axi_fifo #(.WIDTH(WIDTH+1), .SIZE(FIFO_SIZE)) axi_fifo3 + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({o3_tlast_int, o3_tdata_int}), .i_tvalid(o3_tvalid_int), .i_tready(o3_tready_int), + .o_tdata({o3_tlast, o3_tdata}), .o_tvalid(o3_tvalid), .o_tready(o3_tready), + .occupied(), .space()); + endgenerate + +endmodule // split_stream_fifo diff --git a/fpga/usrp3/lib/rfnoc/utils/Makefile.srcs b/fpga/usrp3/lib/rfnoc/utils/Makefile.srcs new file mode 100644 index 000000000..c8fb9648f --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/Makefile.srcs @@ -0,0 +1,29 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# RFNoC Utility Sources +################################################## +RFNOC_UTIL_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/utils/, \ +chdr_trim_payload.v \ +chdr_pad_packet.v \ +context_handler_sync.v \ +context_builder.v \ +context_parser.v \ +ctrlport_timer.v \ +ctrlport_combiner.v \ +ctrlport_decoder.v \ +ctrlport_decoder_param.v \ +ctrlport_splitter.v \ +ctrlport_resp_combine.v \ +ctrlport_clk_cross.v \ +ctrlport_reg_rw.v \ +ctrlport_reg_ro.v \ +ctrlport_to_settings_bus.v \ +noc_shell_generic_ctrlport_pyld_chdr.v \ +timekeeper.v \ +ctrlport_terminator.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/utils/axis_ctrlport_reg.v b/fpga/usrp3/lib/rfnoc/utils/axis_ctrlport_reg.v new file mode 100644 index 000000000..52a372a62 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/axis_ctrlport_reg.v @@ -0,0 +1,143 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: axis_ctrlport_reg +// +// Description: +// +// Converts control port writes to an AXI-stream data stream. Flow control is +// handled by pushing back on the ctrlport interface (i.e., by not +// acknowledging ctrlport writes until the AXI-stream data is accepted). +// +// Parameters: +// +// ADDR : Writes to this address will makeup the payload of the +// packet. +// +// USE_ADDR_LAST : Indicate if we the ADDR_LAST register generated. Set to 1 +// if TLAST is needed. +// +// ADDR_LAST : A write to this address will complete the packet (output +// the last word with TLAST asserted). +// +// DWIDTH : Width of the AXI-stream data bus +// +// USE_FIFO : Indicate if you want a FIFO to be inserted before the output. +// +// FIFm_SIZE : The FIFO depth will be 2^FIFm_SIZE +// +// DATA_AT_RESET : Value of TDATA at reset. +// +// VALID_AT_RESET : State of TVALID at reset. +// +// LAST_AT_RESET : State of TLAST at reset. +// + +module axis_ctrlport_reg #( + parameter ADDR = 0, + parameter USE_ADDR_LAST = 0, + parameter ADDR_LAST = ADDR+1, + parameter DWIDTH = 32, + parameter USE_FIFO = 0, + parameter FIFm_SIZE = 5, + parameter DATA_AT_RESET = 0, + parameter VALID_AT_RESET = 0, + parameter LAST_AT_RESET = 0 +) ( + input clk, + input reset, + + //--------------------------------------------------------------------------- + // Control Port + //--------------------------------------------------------------------------- + + // Control Port Slave (Request) + input wire s_ctrlport_req_wr, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + + // Control Port Slave (Response) + output reg s_ctrlport_resp_ack, + + //--------------------------------------------------------------------------- + // AXI-Stream Master + //--------------------------------------------------------------------------- + + // AXI-Stream Output + output [DWIDTH-1:0] m_tdata, + output m_tlast, + output m_tvalid, + input m_tready +); + + reg [DWIDTH-1:0] m_tdata_int = DATA_AT_RESET; + reg m_tlast_int = VALID_AT_RESET; + reg m_tvalid_int = LAST_AT_RESET; + wire m_tready_int; + + + //--------------------------------------------------------------------------- + // CtrlPort to AXI-Stream Logic + //--------------------------------------------------------------------------- + + always @(posedge clk) begin + if (reset) begin + m_tdata_int <= DATA_AT_RESET; + m_tvalid_int <= VALID_AT_RESET; + m_tlast_int <= LAST_AT_RESET; + s_ctrlport_resp_ack <= 1'b0; + end else begin + if (m_tvalid_int & m_tready_int) begin + s_ctrlport_resp_ack <= 1'b1; + m_tvalid_int <= 1'b0; + m_tlast_int <= 1'b0; + end else begin + s_ctrlport_resp_ack <= 1'b0; + end + + if (s_ctrlport_req_wr) begin + if (s_ctrlport_req_addr == ADDR) begin + m_tdata_int <= s_ctrlport_req_data; + m_tvalid_int <= 1'b1; + m_tlast_int <= 1'b0; + end else if (USE_ADDR_LAST && ADDR_LAST == s_ctrlport_req_addr) begin + m_tdata_int <= s_ctrlport_req_data; + m_tvalid_int <= 1'b1; + m_tlast_int <= 1'b1; + end + end + end + end + + + //--------------------------------------------------------------------------- + // Output FIFO + //--------------------------------------------------------------------------- + + if (USE_FIFO) begin : gen_fifo + axi_fifo #( + .DWIDTH (DWIDTH+1), + .SIZE (FIFm_SIZE) + ) axi_fifo ( + .clk (clk), + .reset (reset), + .clear (1'b0), + .i_tdata ({m_tlast_int, m_tdata_int}), + .i_tvalid (m_tvalid_int), + .i_tready (m_tready_int), + .o_tdata ({m_tlast, m_tdata}), + .o_tvalid (m_tvalid), + .o_tready (m_tready), + .space (), + .occupied () + ); + end else begin : nm_gen_fifo + assign m_tdata = m_tdata_int; + assign m_tlast = m_tlast_int; + assign m_tvalid = m_tvalid_int; + assign m_tready_int = m_tready; + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/chdr_pad_packet.v b/fpga/usrp3/lib/rfnoc/utils/chdr_pad_packet.v new file mode 100644 index 000000000..14d63fe74 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/chdr_pad_packet.v @@ -0,0 +1,132 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_pad_packet +// Description: +// This module pads extra data on the AXI-Stream bus +// to the requested packet size. This module is for +// creating len-sized packets, for DMA engines that +// do not support partial transfers. +// +// Parameters: +// - CHDR_W: Width of the CHDR tdata bus in bits +// +// Signals: +// - s_axis_* : Input AXI-Stream CHDR bus +// - m_axis_* : Output AXI-Stream CHDR bus +// - len : Requested number of CHDR_W lines in the packet (must be > 1) + +`default_nettype none +module chdr_pad_packet #( + parameter CHDR_W = 256 +)( + input wire clk, + input wire rst, + input wire [15:0] len, + input wire [CHDR_W-1:0] s_axis_tdata, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output reg s_axis_tready, + output wire [CHDR_W-1:0] m_axis_tdata, + output reg m_axis_tlast, + output reg m_axis_tvalid, + input wire m_axis_tready +); + + localparam [1:0] ST_HEADER = 2'd0; + localparam [1:0] ST_BODY = 2'd1; + localparam [1:0] ST_PAD = 2'd2; + localparam [1:0] ST_DROP = 2'd3; + + reg [1:0] state; + reg [15:0] lines_left; + + always @(posedge clk) begin + if (rst || (len <= 16'd1)) begin + state <= ST_HEADER; + end else begin + case(state) + ST_HEADER: begin + lines_left <= len - 16'd1; + if (s_axis_tvalid && m_axis_tready) begin + if (!s_axis_tlast) begin + // Packet is more than one line and length not reached + state <= ST_BODY; + end else begin + // Packet is only one line and length not reached + state <= ST_PAD; + end + end + end + ST_BODY: begin + if (s_axis_tvalid && m_axis_tready) begin + lines_left <= lines_left - 16'd1; + if (s_axis_tlast && (lines_left == 16'd1)) begin + // End of input and reached length + state <= ST_HEADER; + end else if (s_axis_tlast && (lines_left != 16'd1)) begin + // End of input, but length not reached + state <= ST_PAD; + end else if (!s_axis_tlast && (lines_left == 16'd1)) begin + // Reached length, but input continues... + state <= ST_DROP; + end + end + end + ST_PAD: begin + if (m_axis_tready) begin + lines_left <= lines_left - 16'd1; + if (lines_left == 16'd1) begin + state <= ST_HEADER; + end + end + end + ST_DROP: begin + if (s_axis_tvalid && s_axis_tlast) begin + state <= ST_HEADER; + end + end + default: begin + // We should never get here + state <= ST_HEADER; + end + endcase + end + end + + assign m_axis_tdata = s_axis_tdata; + + always @(*) begin + case(state) + ST_HEADER: begin + if (len <= 16'd1) begin + s_axis_tready <= 1'b0; + m_axis_tvalid <= 1'b0; + end else begin + s_axis_tready <= m_axis_tready; + m_axis_tvalid <= s_axis_tvalid; + end + m_axis_tlast <= 1'b0; + end + ST_BODY: begin + s_axis_tready <= m_axis_tready; + m_axis_tvalid <= s_axis_tvalid; + m_axis_tlast <= (lines_left == 16'd1); + end + ST_PAD: begin + s_axis_tready <= 1'b0; + m_axis_tvalid <= 1'b1; + m_axis_tlast <= (lines_left == 16'd1); + end + ST_DROP: begin + s_axis_tready <= 1'b1; + m_axis_tvalid <= 1'b0; + m_axis_tlast <= 1'b0; + end + endcase + end + +endmodule // chdr_pad_packet +`default_nettype wire diff --git a/fpga/usrp3/lib/rfnoc/utils/chdr_trim_payload.v b/fpga/usrp3/lib/rfnoc/utils/chdr_trim_payload.v new file mode 100644 index 000000000..ffeec1437 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/chdr_trim_payload.v @@ -0,0 +1,97 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_trim_payload +// Description: +// This module trims any extra data on the AXI-Stream +// bus to the CHDR payload size. This ensures that the +// line with tlast is the actual last line of the packet +// +// Parameters: +// - CHDR_W: Width of the CHDR tdata bus in bits +// - USER_W: Width of the tuser bus in bits +// +// Signals: +// - s_axis_* : Input AXI-Stream CHDR bus +// - m_axis_* : Output AXI-Stream CHDR bus + +module chdr_trim_payload #( + parameter CHDR_W = 256, + parameter USER_W = 16 +)( + input wire clk, + input wire rst, + input wire [CHDR_W-1:0] s_axis_tdata, + input wire [USER_W-1:0] s_axis_tuser, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + output wire [CHDR_W-1:0] m_axis_tdata, + output wire [USER_W-1:0] m_axis_tuser, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready +); + + `include "../core/rfnoc_chdr_utils.vh" + + localparam LOG2_CHDR_W_BYTES = $clog2(CHDR_W/8); + + localparam [1:0] ST_HEADER = 2'd0; + localparam [1:0] ST_BODY = 2'd1; + localparam [1:0] ST_DUMP = 2'd2; + + reg [1:0] state; + reg [15:0] lines_left; + + wire [15:0] pkt_length = chdr_get_length(s_axis_tdata[63:0]); + wire [15:0] lines_in_pkt = pkt_length[15:LOG2_CHDR_W_BYTES] + (|pkt_length[LOG2_CHDR_W_BYTES-1:0]); + wire last_line = (lines_left == 16'd0); + + always @(posedge clk) begin + if (rst) begin + state <= ST_HEADER; + lines_left <= 16'd0; + end else if(s_axis_tvalid & s_axis_tready) begin + case(state) + ST_HEADER: begin + if ((lines_in_pkt == 16'd1) && !s_axis_tlast) begin + // First line is valid, dump rest + state <= ST_DUMP; + end else begin + lines_left <= lines_in_pkt - 16'd2; + state <= ST_BODY; + end + end + ST_BODY: begin + if (last_line && !s_axis_tlast) begin + state <= ST_DUMP; + end else if (s_axis_tlast) begin + state <= ST_HEADER; + end else begin + lines_left <= lines_left - 16'd1; + end + end + ST_DUMP: begin + if (s_axis_tlast) + state <= ST_HEADER; + end + default: begin + // We should never get here + state <= ST_HEADER; + end + endcase + end + end + + assign m_axis_tdata = s_axis_tdata; + assign m_axis_tuser = s_axis_tuser; + assign m_axis_tlast = s_axis_tlast || + ((state == ST_HEADER) && (lines_in_pkt == 16'd1)) || + ((state == ST_BODY) && last_line); + assign m_axis_tvalid = s_axis_tvalid && (state != ST_DUMP); + assign s_axis_tready = m_axis_tready || (state == ST_DUMP); + +endmodule // chdr_trim_payload diff --git a/fpga/usrp3/lib/rfnoc/utils/context_builder.v b/fpga/usrp3/lib/rfnoc/utils/context_builder.v new file mode 100644 index 000000000..83171e831 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/context_builder.v @@ -0,0 +1,392 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: context_builder +// +// Description: +// +// This module builds the payload and context data streams necessary for RFnoC +// communication through an AXI-Stream Raw Data (Simple Interface). It takes as +// input an AXI-Stream data bus and sideband buses containing the timestamp and +// packet flags. +// +// For each AXI-Stream raw data packet that is input, the same data packet will +// be output in the payload stream along with the context stream that's +// necessary to create a CHDR packet for this data packet. +// +// The timestamp and flags must be input coincident with the AXI-Stream data +// input. The timestamp and flag inputs will be sampled coincident with the +// last word of data in the packet (i.e., when tlast is asserted). +// +// In order to determine the length of the packet, the entire packet is +// buffered before the header in the context stream is generated. Therefore, +// the internal FIFO size (configured by MTU) must be large enough to buffer +// the maximum packet size. +// +// The maximum number of packets that can be simultaneously buffered in this +// block is limited by INFO_FIFO_SIZE, where the maximum number of packets is +// 2**INFO_FIFO_SIZE. This must be large enough to handle the expected worse +// case, or data flow will stall. +// +// Parameters: +// +// CHDR_W : Width of the CHDR interface (width of context words) +// ITEM_W : Number of samples/items per data word +// NIPC : Number of samples/items per clock cycle +// MTU : Log2 of maximum transfer unit (maximum packet size) in CHDR_W sized words. +// INFO_FIFO_SIZE : Size of the internal packet info FIFO is 2**INFO_FIFO_SIZE +// + +module context_builder #( + parameter CHDR_W = 64, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter MTU = 10, + parameter INFO_FIFO_SIZE = 5 +) ( + input axis_data_clk, + input axis_data_rst, + + // Data stream in (AXI-Stream) + input wire [(ITEM_W*NIPC)-1:0] s_axis_tdata, + input wire [ NIPC-1:0] s_axis_tkeep, + input wire s_axis_tlast, + input wire s_axis_tvalid, + output wire s_axis_tready, + // Sideband info (sampled on the first cycle of the packet) + input wire [ 63:0] s_axis_ttimestamp, + input wire s_axis_thas_time, + input wire s_axis_teov, + input wire s_axis_teob, + + // Data stream out (AXI-Stream Payload) + output wire [(ITEM_W*NIPC)-1:0] m_axis_payload_tdata, + output wire [ NIPC-1:0] m_axis_payload_tkeep, + output wire m_axis_payload_tlast, + output wire m_axis_payload_tvalid, + input wire m_axis_payload_tready, + + // Data stream out (AXI-Stream Context) + output reg [CHDR_W-1:0] m_axis_context_tdata, + output reg [ 3:0] m_axis_context_tuser, + output reg m_axis_context_tlast, + output reg m_axis_context_tvalid = 1'b0, + input wire m_axis_context_tready +); + `include "../core/rfnoc_chdr_utils.vh" + + + reg packet_info_fifo_full; + + + //--------------------------------------------------------------------------- + // Data FIFO + //--------------------------------------------------------------------------- + // + // This FIFO buffers packet data while we calculate each packet's length. + // + //--------------------------------------------------------------------------- + + wire s_axis_tvalid_df; + wire s_axis_tready_df; + + // Compute MTU (maximum packet) size in data words from the CHDR word MTU. + localparam DATA_FIFO_SIZE = MTU + $clog2(CHDR_W) - $clog2(ITEM_W*NIPC); + + axi_fifo #( + .WIDTH (NIPC + 1 + ITEM_W*NIPC), + .SIZE (DATA_FIFO_SIZE) + ) data_fifo ( + .clk (axis_data_clk), + .reset (axis_data_rst), + .clear (1'b0), + .i_tdata ({s_axis_tkeep, s_axis_tlast, s_axis_tdata}), + .i_tvalid (s_axis_tvalid_df), + .i_tready (s_axis_tready_df), + .o_tdata ({m_axis_payload_tkeep, m_axis_payload_tlast, m_axis_payload_tdata}), + .o_tvalid (m_axis_payload_tvalid), + .o_tready (m_axis_payload_tready), + .space (), + .occupied () + ); + + // To prevent the packet info FIFO from overflowing, we block the input of + // new packets to the data FIFO whenever the packet info FIFO fills up. + assign s_axis_tready = s_axis_tready_df & ~packet_info_fifo_full; + assign s_axis_tvalid_df = s_axis_tvalid & ~packet_info_fifo_full; + + + //--------------------------------------------------------------------------- + // Timestamp and Flags Capture + //--------------------------------------------------------------------------- + // + // The timestamp and flags that we use for each packet is that of the last + // data word. This maintains compatibility with how tuser was used on old + // RFnoC. Here, we capture this information at the start of the packet. At + // the end of the packet, when the length is known, this value will be + // inserted into the packet info FIFO. + // + //--------------------------------------------------------------------------- + + reg [63:0] packet_timestamp; + reg packet_has_time; + reg packet_eov; + reg packet_eob; + + always @(posedge axis_data_clk) begin + if (s_axis_tvalid & s_axis_tready & s_axis_tlast) begin + packet_timestamp <= s_axis_ttimestamp; + packet_has_time <= s_axis_thas_time; + packet_eov <= s_axis_teov; + packet_eob <= s_axis_teob; + end + end + + + //--------------------------------------------------------------------------- + // Length Counter + //--------------------------------------------------------------------------- + // + // Here We track the state of the incoming packet to determine its length. + // + //--------------------------------------------------------------------------- + + reg [15:0] packet_length, length_count; + reg packet_length_valid; + + always @(posedge axis_data_clk) begin : length_counter + if (axis_data_rst) begin + length_count <= 0; + packet_length <= 0; + packet_length_valid <= 1'b0; + end else begin : length_counter_main + // Calculate the length of this word in bytes, taking tkeep into account + integer i; + integer num_bytes; + num_bytes = 0; + for (i = 0; i < NIPC; i = i + 1) begin + num_bytes = num_bytes + (s_axis_tkeep[i]*(ITEM_W/8)); + end + + // Update the packet length if the word is accepted + packet_length_valid <= 1'b0; + if (s_axis_tvalid & s_axis_tready) begin + length_count <= length_count + num_bytes; + + if (s_axis_tlast) begin + length_count <= 0; + packet_length <= length_count + num_bytes; + packet_length_valid <= 1'b1; + end + end + end + end + + + //--------------------------------------------------------------------------- + // Packet Info FIFO + //--------------------------------------------------------------------------- + // + // This FIFO stores the packet info (length, timestamp, flags) for each fully + // received packet. Due to AXI-Stream flow control, we may end up with + // multiple packets being buffered in the data_fifo. The packet_info_fifo + // here stores each packet's info until the packet is ready to go out. + // + //--------------------------------------------------------------------------- + + wire [63:0] next_packet_timestamp; + wire next_packet_has_time; + wire next_packet_eob; + wire next_packet_eov; + wire [15:0] next_packet_length; + wire [15:0] packet_info_space; + wire packet_info_valid; + reg packet_info_ready = 1'b0; + + axi_fifo #( + .WIDTH (3 + 64 + 16), + .SIZE (INFO_FIFO_SIZE) + ) packet_info_fifo ( + .clk (axis_data_clk), + .reset (axis_data_rst), + .clear (1'b0), + .i_tdata ({packet_eov, + packet_eob, + packet_has_time, + packet_timestamp, + packet_length}), + .i_tvalid (packet_length_valid), + .i_tready (), + .o_tdata ({next_packet_eov, + next_packet_eob, + next_packet_has_time, + next_packet_timestamp, + next_packet_length}), + .o_tvalid (packet_info_valid), + .o_tready (packet_info_ready), + .space (packet_info_space), + .occupied () + ); + + + // Create a register to indicate when the FIFO is (almost) full. We leave + // some space so that we can accept a new packet during the delay before data + // transfer gets blocked. + always @(posedge axis_data_clk) begin + if (axis_data_rst) begin + packet_info_fifo_full <= 1'b0; + end else begin + if (packet_info_space < 4) begin + packet_info_fifo_full <= 1'b1; + end else begin + packet_info_fifo_full <= 1'b0; + end + end + end + + + //--------------------------------------------------------------------------- + // Context State Machine + //--------------------------------------------------------------------------- + // + // This state machine controls generation of the context packets (containing + // the header and timestamp) that are output on m_axis_context, which will be + // needed to create the CHDR packet. + // + //--------------------------------------------------------------------------- + + localparam ST_IDLE = 0; + localparam ST_HEADER = 1; + localparam ST_TIMESTAMP = 2; + + reg [ 1:0] state = ST_IDLE; // Current context FSM state + reg [15:0] seq_num = 0; // CHDR sequence number + + reg [15:0] chdr_length; + reg [ 2:0] chdr_pkt_type; + reg [63:0] chdr_header; + + + always @(*) begin : calc_chdr_header + // Calculate byte length of the CHDR packet by adding the header and + // timestamp length to the length of the payload. + if (CHDR_W == 64) begin + // If CHDR_W is 64-bit, timestamp is in a separate word + if (next_packet_has_time) begin + chdr_length = next_packet_length + 16; // Add two 64-bit CHDR words + end else begin + chdr_length = next_packet_length + 8; // Add one 64-bit CHDR word + end + end else begin + // If CHDR_W is 128-bit or larger, timestamp is in the same word as the header + chdr_length = next_packet_length + CHDR_W/8; // Add one CHDR word + end + + // Determine the packet type + if (next_packet_has_time) begin + chdr_pkt_type = CHDR_PKT_TYPE_DATA_TS; + end else begin + chdr_pkt_type = CHDR_PKT_TYPE_DATA; + end + + // Build up header + chdr_header = chdr_build_header( + 6'b0, // vc + next_packet_eob, // eob + next_packet_eov, // eov + chdr_pkt_type, // pkt_type + 0, // num_mdata + seq_num, // seq_num + chdr_length, // length of CHDR packet in bytes + 0 // dst_epid + ); + end + + + always @(posedge axis_data_clk) begin + if (axis_data_rst) begin + state <= ST_IDLE; + seq_num <= 'd0; + packet_info_ready <= 1'b0; + m_axis_context_tvalid <= 1'b0; + end else begin + packet_info_ready <= 1'b0; + + if (CHDR_W == 64) begin : gen_ctx_fsm_64 + // For 64-bit CHDR_W, we require two words, one for the header and one + // for the timestamp. + case (state) + ST_IDLE: begin + m_axis_context_tdata <= chdr_header; + m_axis_context_tuser <= CONTEXT_FIELD_HDR; + m_axis_context_tlast <= !next_packet_has_time; + if (packet_info_valid && !packet_info_ready) begin + m_axis_context_tvalid <= 1'b1; + seq_num <= seq_num + 1; + state <= ST_HEADER; + end + end + + ST_HEADER : begin + // Wait for header to be accepted + if (m_axis_context_tready) begin + packet_info_ready <= 1'b1; + m_axis_context_tdata <= next_packet_timestamp; + if (next_packet_has_time) begin + m_axis_context_tlast <= 1'b1; + m_axis_context_tuser <= CONTEXT_FIELD_TS; + state <= ST_TIMESTAMP; + end else begin + m_axis_context_tlast <= 1'b0; + m_axis_context_tvalid <= 1'b0; + state <= ST_IDLE; + end + end + end + + ST_TIMESTAMP : begin + // Wait for timestamp to be accepted + if (m_axis_context_tready) begin + m_axis_context_tvalid <= 1'b0; + state <= ST_IDLE; + end + end + + default: state <= ST_IDLE; + endcase + + end else begin : gen_ctx_fsm_128 + // For 128-bit and larger CHDR_W, we need the header and timestamp in + // the same word. + case (state) + ST_IDLE: begin + m_axis_context_tdata <= { next_packet_timestamp, chdr_header }; + m_axis_context_tuser <= next_packet_has_time ? CONTEXT_FIELD_HDR_TS : + CONTEXT_FIELD_HDR; + m_axis_context_tlast <= 1'b1; + if (packet_info_valid) begin + m_axis_context_tvalid <= 1'b1; + seq_num <= seq_num + 1; + packet_info_ready <= 1'b1; + state <= ST_HEADER; + end + end + + ST_HEADER : begin + // Wait for header to be accepted + if (m_axis_context_tready) begin + m_axis_context_tvalid <= 1'b0; + state <= ST_IDLE; + end + end + + default : state <= ST_IDLE; + endcase + + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/context_handler_sync.v b/fpga/usrp3/lib/rfnoc/utils/context_handler_sync.v new file mode 100644 index 000000000..c7f899ee9 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/context_handler_sync.v @@ -0,0 +1,110 @@ +// +// Copyright 2018-2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: context_handler_sync +// Description: +// +// Parameters: +// - CHDR_W: Width of the input CHDR bus in bits +// +// Signals: +// + +module context_handler_sync #( + parameter CHDR_W = 256, + parameter ITEM_W = 32, + parameter NIPC = 2 +)( + // Clock and reset + input wire clk, + input wire rst, + // Context stream in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_context_tdata, + input wire [3:0] s_axis_context_tuser, + input wire s_axis_context_tlast, + input wire s_axis_context_tvalid, + output wire s_axis_context_tready, + // Context stream out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_context_tdata, + output wire [3:0] m_axis_context_tuser, + output wire m_axis_context_tlast, + output wire m_axis_context_tvalid, + input wire m_axis_context_tready, + // Input payload stream monitor + input wire [NIPC-1:0] in_payload_tkeep, + input wire in_payload_tlast, + input wire in_payload_tvalid, + input wire in_payload_tready, + // Output payload stream monitor + input wire [NIPC-1:0] out_payload_tkeep, + input wire out_payload_tlast, + input wire out_payload_tvalid, + input wire out_payload_tready, + // Status + output reg length_err_stb, + output reg seq_err_stb +); + + `include "../core/rfnoc_chdr_utils.vh" + + // Thermometer to binary decoder + // 4'b0000 => 3'd0 + // 4'b0001 => 3'd1 + // 4'b0011 => 3'd2 + // 4'b0111 => 3'd3 + // 4'b1111 => 3'd4 + function [$clog2(NIPC):0] thermo2bin(input [NIPC-1:0] thermo); + reg [NIPC:0] onehot; + integer i; + begin + onehot = thermo + 1; + thermo2bin = 0; + for (i = 0; i <= NIPC; i=i+1) + if (onehot[i]) + thermo2bin = thermo2bin | i; + end + endfunction + + axi_fifo #(.WIDTH(CHDR_W+4+1), .SIZE(1)) ctxt_pipe_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({s_axis_context_tlast, s_axis_context_tuser, s_axis_context_tdata}), + .i_tvalid(s_axis_context_tvalid), .i_tready(s_axis_context_tready), + .o_tdata({m_axis_context_tlast, m_axis_context_tuser, m_axis_context_tdata}), + .o_tvalid(m_axis_context_tvalid), .o_tready(m_axis_context_tready), + .space(), .occupied() + ); + + wire is_ctxt_hdr = s_axis_context_tvalid && s_axis_context_tready && + (s_axis_context_tuser == CONTEXT_FIELD_HDR || + s_axis_context_tuser == CONTEXT_FIELD_HDR_TS); + + reg [15:0] exp_pkt_len = 16'd0; + reg [15:0] exp_seq_num = 16'd0; + reg check_seq_num = 1'b0; + always @(posedge clk) begin + if (rst) begin + exp_pkt_len <= 16'd0; + check_seq_num <= 1'b0; + end else if (is_ctxt_hdr) begin + check_seq_num <= 1'b1; + exp_pkt_len <= chdr_get_length(s_axis_context_tdata[63:0]); + exp_seq_num <= chdr_get_seq_num(s_axis_context_tdata[63:0]) + 16'd1; + end + seq_err_stb <= is_ctxt_hdr && check_seq_num && + (exp_seq_num != chdr_get_seq_num(s_axis_context_tdata[63:0])); + end + + reg [15:0] pyld_pkt_len = 16'd0; + always @(posedge clk) begin + if (rst) begin + pyld_pkt_len <= 16'd0; + end else if (in_payload_tvalid && in_payload_tready) begin + pyld_pkt_len <= in_payload_tlast ? 16'd0 : (pyld_pkt_len + ((ITEM_W*NIPC)/8)); + end + length_err_stb <= in_payload_tvalid && in_payload_tready && in_payload_tlast && + (pyld_pkt_len + (thermo2bin(in_payload_tkeep)*(ITEM_W/8)) != exp_pkt_len); + end + +endmodule // context_handler_sync diff --git a/fpga/usrp3/lib/rfnoc/utils/context_parser.v b/fpga/usrp3/lib/rfnoc/utils/context_parser.v new file mode 100644 index 000000000..2d0759af7 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/context_parser.v @@ -0,0 +1,230 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: context_parser +// +// Description: +// +// This module extracts the context information from the AXI-Stream Raw Data +// (Simple Interface) in RFNoC and outputs it as sideband information for an +// AXI-Stream data bus. This includes the timestamp, if present, and packet +// flags (EOB, EOV). +// +// For each payload and context packet that is input, one data packet will be +// output along with the sideband data. +// +// Parameters: +// +// CHDR_W : Width of the CHDR interface (width of context words) +// ITEM_W : Width of each item/sample +// NIPC : Number of items/samples per clock cycle +// + +module context_parser #( + parameter CHDR_W = 64, + parameter ITEM_W = 32, + parameter NIPC = 2 +) ( + input axis_data_clk, + input axis_data_rst, + + // AXI-Stream Raw Data (Simple Interface) input + input wire [(ITEM_W*NIPC)-1:0] s_axis_payload_tdata, + input wire [ NIPC-1:0] s_axis_payload_tkeep, + input wire s_axis_payload_tlast, + input wire s_axis_payload_tvalid, + output wire s_axis_payload_tready, + // + input wire [ CHDR_W-1:0] s_axis_context_tdata, + input wire s_axis_context_tlast, + input wire s_axis_context_tvalid, + output wire s_axis_context_tready, + + // Data stream out (AXI-Stream) + output wire [(ITEM_W*NIPC)-1:0] m_axis_tdata, + output wire [ NIPC-1:0] m_axis_tkeep, + output wire m_axis_tlast, + output wire m_axis_tvalid, + input wire m_axis_tready, + // Sideband information + output wire [ 63:0] m_axis_ttimestamp, + output wire m_axis_thas_time, + output wire [ 15:0] m_axis_tlength, // Payload length, in bytes + output wire m_axis_teov, + output wire m_axis_teob +); + + `include "../core/rfnoc_chdr_utils.vh" + + + // Sideband-FIFO signals + reg sideband_i_tvalid = 1'b0; + wire sideband_i_tready; + wire sideband_o_tvalid; + wire sideband_o_tready; + + // Sideband data for next packet + reg [63:0] timestamp; + reg has_time; + reg [15:0] length; + reg eov; + reg eob; + + + //--------------------------------------------------------------------------- + // Context State Machine + //--------------------------------------------------------------------------- + // + // This state machine parses the context data so that it can be output as + // sideband information on the AXI-Stream output. + // + // This state machine assumes that the context packet is always properly + // formed (i.e., it doesn't explicitly check for and drop malformed packets). + // + //--------------------------------------------------------------------------- + + localparam ST_HEADER = 0; + localparam ST_TIMESTAMP = 1; + localparam ST_METADATA = 2; + + reg [1:0] state = ST_HEADER; + + always @(posedge axis_data_clk) begin + if (axis_data_rst) begin + state <= ST_HEADER; + sideband_i_tvalid <= 1'b0; + end else begin + sideband_i_tvalid <= 1'b0; + + case(state) + ST_HEADER: begin + // Grab header information + eov <= chdr_get_eov(s_axis_context_tdata[63:0]); + eob <= chdr_get_eob(s_axis_context_tdata[63:0]); + has_time <= chdr_get_has_time(s_axis_context_tdata[63:0]); + length <= chdr_calc_payload_length(CHDR_W, s_axis_context_tdata[63:0]); + + if (s_axis_context_tvalid && s_axis_context_tready) begin + if (CHDR_W > 64) begin + // When CHDR_W > 64, the timestamp is a part of the header word + if (chdr_get_has_time(s_axis_context_tdata[63:0])) begin + timestamp <= s_axis_context_tdata[127:64]; + end + + // Load the sideband data into the FIFO + sideband_i_tvalid <= 1'b1; + + // Check if there's more context packet to wait for + if (!s_axis_context_tlast) begin + state <= ST_METADATA; + end + + end else begin + // When CHDR_W == 64, the timestamp comes after the header word + if (s_axis_context_tlast) begin + // Context packet is ending. Load the sideband data into FIFO. + sideband_i_tvalid <= 1'b1; + end else begin + // More context packet to come + if (chdr_get_has_time(s_axis_context_tdata[63:0])) begin + state <= ST_TIMESTAMP; + end else begin + // Load the sideband data into the FIFO + sideband_i_tvalid <= 1'b1; + state <= ST_METADATA; + end + end + end + end + end + + ST_TIMESTAMP: begin + // This state only applies when CHDR_W == 64 + if (s_axis_context_tvalid && s_axis_context_tready) begin + timestamp <= s_axis_context_tdata; + + // Load the sideband data into the FIFO + sideband_i_tvalid <= 1'b1; + + // Check if there's more context packet to wait for + if (s_axis_context_tlast) begin + state <= ST_HEADER; + end else begin + state <= ST_METADATA; + end + end + end + + ST_METADATA: begin + // This module doesn't handle metadata currently, so just ignore it + if (s_axis_context_tvalid && s_axis_context_tready) begin + if (s_axis_context_tlast) begin + state <= ST_HEADER; + end + end + end + + default: state <= ST_HEADER; + endcase + end + end + + + //--------------------------------------------------------------------------- + // Sideband Data FIFO + //--------------------------------------------------------------------------- + // + // Here we buffer the sideband information into a FIFO. The information will + // be output coincident with the corresponding data packet. + // + //--------------------------------------------------------------------------- + + axi_fifo_short #( + .WIDTH (83) + ) sideband_fifo ( + .clk (axis_data_clk), + .reset (axis_data_rst), + .clear (1'b0), + .i_tdata ({length, eob, eov, has_time, timestamp}), + .i_tvalid (sideband_i_tvalid), + .i_tready (sideband_i_tready), + .o_tdata ({m_axis_tlength, m_axis_teob, m_axis_teov, + m_axis_thas_time, m_axis_ttimestamp}), + .o_tvalid (sideband_o_tvalid), + .o_tready (sideband_o_tready), + .space (), + .occupied () + ); + + + //--------------------------------------------------------------------------- + // Payload Transfer Logic + //--------------------------------------------------------------------------- + // + // Here we handle the logic for AXI-Stream flow control. The data and + // sideband information are treated as a single AXI-Stream bus. The sideband + // information is output for the duration of the packet and is popped off of + // the sideband FIFO at the end of each packet. + // + //--------------------------------------------------------------------------- + + // We can only accept context info when there's room in the sideband FIFO. + assign s_axis_context_tready = sideband_i_tready; + + // Allow payload transfer whenever the sideband info is valid + assign s_axis_payload_tready = (m_axis_tready & sideband_o_tvalid); + assign m_axis_tvalid = (s_axis_payload_tvalid & sideband_o_tvalid); + + // Pop off the sideband info at the end of each packet + assign sideband_o_tready = (s_axis_payload_tready & + s_axis_payload_tvalid & + s_axis_payload_tlast); + + // Other AXI-Stream signals pass through untouched + assign m_axis_tdata = s_axis_payload_tdata; + assign m_axis_tkeep = s_axis_payload_tkeep; + assign m_axis_tlast = s_axis_payload_tlast; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_clk_cross.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_clk_cross.v new file mode 100644 index 000000000..6aa74c74f --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_clk_cross.v @@ -0,0 +1,167 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_clk_cross +// +// Description: +// +// Crosses a CTRL Port request and response between two clock domains. +// + + +module ctrlport_clk_cross ( + + input wire rst, // Can be either clock domain, but must be glitch-free + + //--------------------------------------------------------------------------- + // Input Clock Domain (Slave Interface) + //--------------------------------------------------------------------------- + + input wire s_ctrlport_clk, + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [ 9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [ 9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output wire s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Output Clock Domain (Master Interface) + //--------------------------------------------------------------------------- + + input wire m_ctrlport_clk, + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [ 9:0] m_ctrlport_req_portid, + output wire [15:0] m_ctrlport_req_rem_epid, + output wire [ 9:0] m_ctrlport_req_rem_portid, + output wire [31:0] m_ctrlport_req_data, + output wire [ 3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data +); + + //--------------------------------------------------------------------------- + // Slave to Master Clock Crossing (Request) + //--------------------------------------------------------------------------- + + localparam REQ_W = + 1 + // ctrlport_req_wr + 1 + // ctrlport_req_rd + 20 + // ctrlport_req_addr + 10 + // ctrlport_req_portid + 16 + // ctrlport_req_rem_epid + 10 + // ctrlport_req_rem_portid + 32 + // ctrlport_req_data + 4 + // ctrlport_req_byte_en + 1 + // ctrlport_req_has_time + 64; // ctrlport_req_time + + wire [ REQ_W-1:0] s_req_flat; + wire [ REQ_W-1:0] m_req_flat; + wire m_req_flat_valid; + wire m_ctrlport_req_wr_tmp; + wire m_ctrlport_req_rd_tmp; + + assign s_req_flat = { + s_ctrlport_req_wr, + s_ctrlport_req_rd, + s_ctrlport_req_addr, + s_ctrlport_req_portid, + s_ctrlport_req_rem_epid, + s_ctrlport_req_rem_portid, + s_ctrlport_req_data, + s_ctrlport_req_byte_en, + s_ctrlport_req_has_time, + s_ctrlport_req_time + }; + + axi_fifo_2clk #( + .WIDTH (REQ_W), + .SIZE (3) + ) req_fifo ( + .reset (rst), + .i_aclk (s_ctrlport_clk), + .i_tdata (s_req_flat), + .i_tvalid (s_ctrlport_req_wr | s_ctrlport_req_rd), + .i_tready (), + .o_aclk (m_ctrlport_clk), + .o_tdata (m_req_flat), + .o_tready (1'b1), + .o_tvalid (m_req_flat_valid) + ); + + assign { + m_ctrlport_req_wr_tmp, + m_ctrlport_req_rd_tmp, + m_ctrlport_req_addr, + m_ctrlport_req_portid, + m_ctrlport_req_rem_epid, + m_ctrlport_req_rem_portid, + m_ctrlport_req_data, + m_ctrlport_req_byte_en, + m_ctrlport_req_has_time, + m_ctrlport_req_time + } = m_req_flat; + + assign m_ctrlport_req_wr = m_ctrlport_req_wr_tmp & m_req_flat_valid; + assign m_ctrlport_req_rd = m_ctrlport_req_rd_tmp & m_req_flat_valid; + + + //--------------------------------------------------------------------------- + // Master to Slave Clock Crossing (Response) + //--------------------------------------------------------------------------- + + localparam RESP_W = + 1 + // ctrlport_resp_ack, + 2 + // ctrlport_resp_status, + 32; // ctrlport_resp_data + + wire [RESP_W-1:0] m_resp_flat; + wire [RESP_W-1:0] s_resp_flat; + wire s_resp_flat_valid; + wire s_ctrlport_resp_ack_tmp; + + assign m_resp_flat = { + m_ctrlport_resp_ack, + m_ctrlport_resp_status, + m_ctrlport_resp_data + }; + + axi_fifo_2clk #( + .WIDTH (RESP_W), + .SIZE (3) + ) resp_fifo ( + .reset (rst), + .i_aclk (m_ctrlport_clk), + .i_tdata (m_resp_flat), + .i_tvalid (m_ctrlport_resp_ack), + .i_tready (), + .o_aclk (s_ctrlport_clk), + .o_tdata (s_resp_flat), + .o_tready (1'b1), + .o_tvalid (s_resp_flat_valid) + ); + + assign { + s_ctrlport_resp_ack_tmp, + s_ctrlport_resp_status, + s_ctrlport_resp_data + } = s_resp_flat; + + assign s_ctrlport_resp_ack = s_ctrlport_resp_ack_tmp & s_resp_flat_valid; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_combiner.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_combiner.v new file mode 100644 index 000000000..591fadc27 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_combiner.v @@ -0,0 +1,222 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_combiner +// +// Description: +// +// This block is an arbiter that merges control-port interfaces. This block is +// used when you have multiple control-port masters that need to access a +// single slave. For example, a NoC block with multiple submodules that each +// need to read and/or write registers outside of themselves. +// +// This module combines the control-port requests from multiple masters into a +// single request for one slave. Simultaneous requests are handled in the order +// specified by PRIORITY. The responding ACK is routed back to the requester. +// +// Parameters: +// +// NUM_MASTERS : The number of control-port masters to connect to a single +// control-port slave. +// PRIORITY : Use PRIORITY = 0 for round robin arbitration, PRIORITY = 1 +// for priority arbitration (lowest number port serviced first). +// + + +module ctrlport_combiner #( + parameter NUM_MASTERS = 2, + parameter PRIORITY = 0 +) ( + input wire ctrlport_clk, + input wire ctrlport_rst, + + // Requests from multiple masters + input wire [ NUM_MASTERS-1:0] s_ctrlport_req_wr, + input wire [ NUM_MASTERS-1:0] s_ctrlport_req_rd, + input wire [20*NUM_MASTERS-1:0] s_ctrlport_req_addr, + input wire [10*NUM_MASTERS-1:0] s_ctrlport_req_portid, + input wire [16*NUM_MASTERS-1:0] s_ctrlport_req_rem_epid, + input wire [10*NUM_MASTERS-1:0] s_ctrlport_req_rem_portid, + input wire [32*NUM_MASTERS-1:0] s_ctrlport_req_data, + input wire [ 4*NUM_MASTERS-1:0] s_ctrlport_req_byte_en, + input wire [ NUM_MASTERS-1:0] s_ctrlport_req_has_time, + input wire [64*NUM_MASTERS-1:0] s_ctrlport_req_time, + // Responses to multiple masters + output reg [ NUM_MASTERS-1:0] s_ctrlport_resp_ack, + output reg [ 2*NUM_MASTERS-1:0] s_ctrlport_resp_status, + output reg [32*NUM_MASTERS-1:0] s_ctrlport_resp_data, + + // Request to a single slave + output reg m_ctrlport_req_wr, + output reg m_ctrlport_req_rd, + output reg [19:0] m_ctrlport_req_addr, + output reg [ 9:0] m_ctrlport_req_portid, + output reg [15:0] m_ctrlport_req_rem_epid, + output reg [ 9:0] m_ctrlport_req_rem_portid, + output reg [31:0] m_ctrlport_req_data, + output reg [ 3:0] m_ctrlport_req_byte_en, + output reg m_ctrlport_req_has_time, + output reg [63:0] m_ctrlport_req_time, + // Response from a single slave + input wire m_ctrlport_resp_ack, + input wire [ 1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data +); + + reg [$clog2(NUM_MASTERS)-1:0] slave_sel = 0; // Tracks which slave port is + // currently being serviced. + reg req_load_output = 1'b0; + + + //--------------------------------------------------------------------------- + // Input Registers + //--------------------------------------------------------------------------- + // + // Latch each request until it can be serviced. Only one request per slave + // can be in progress at a time. + // + //--------------------------------------------------------------------------- + + reg [ NUM_MASTERS-1:0] req_valid = 0; + reg [ NUM_MASTERS-1:0] req_wr; + reg [ NUM_MASTERS-1:0] req_rd; + reg [20*NUM_MASTERS-1:0] req_addr; + reg [10*NUM_MASTERS-1:0] req_portid; + reg [16*NUM_MASTERS-1:0] req_rem_epid; + reg [10*NUM_MASTERS-1:0] req_rem_portid; + reg [32*NUM_MASTERS-1:0] req_data; + reg [ 4*NUM_MASTERS-1:0] req_byte_en; + reg [ NUM_MASTERS-1:0] req_has_time; + reg [64*NUM_MASTERS-1:0] req_time; + + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + req_valid <= 0; + end else begin : input_reg_gen + integer i; + for (i = 0; i < NUM_MASTERS; i = i + 1) begin + if (s_ctrlport_req_wr[i] | s_ctrlport_req_rd[i]) begin + // Mark this slave's request valid and save the request information + req_valid[i] <= 1'b1; + req_wr[i] <= s_ctrlport_req_wr[i]; + req_rd[i] <= s_ctrlport_req_rd[i]; + req_addr[20*i+:20] <= s_ctrlport_req_addr[20*i+:20]; + req_portid[10*i+:10] <= s_ctrlport_req_portid[10*i+:10]; + req_rem_epid[16*i+:16] <= s_ctrlport_req_rem_epid[16*i+:16]; + req_rem_portid[10*i+:10] <= s_ctrlport_req_rem_portid[10*i+:10]; + req_data[32*i+:32] <= s_ctrlport_req_data[32*i+:32]; + req_byte_en[4*i+:4] <= s_ctrlport_req_byte_en[4*i+:4]; + req_has_time[i] <= s_ctrlport_req_has_time[i]; + req_time[64*i+:64] <= s_ctrlport_req_time[64*i+:64]; + end + end + + // Clear the active request when it gets output + if (req_load_output) begin + req_valid[slave_sel] <= 1'b0; + end + end + end + + + //--------------------------------------------------------------------------- + // Arbitration State Machine + //--------------------------------------------------------------------------- + // + // This state machine tracks which slave port is being serviced and which to + // service next. This is done using a counter that simply checks each port in + // sequential order and then stops when it finds one that has a valid request. + // + //--------------------------------------------------------------------------- + + reg req_active = 0; // Indicates if there's a request being serviced + + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + slave_sel <= 0; + req_active <= 1'b0; + req_load_output <= 1'b0; + end else begin + req_load_output <= 1'b0; + + if (req_active) begin + // Wait until we get the response before we allow another request + if (m_ctrlport_resp_ack) begin + req_active <= 1'b0; + + // Go to the next slave so we don't service the same slave again + if(PRIORITY == 1 || slave_sel == NUM_MASTERS-1) + slave_sel <= 0; + else + slave_sel <= slave_sel + 1; + end + end else begin + // No active request in progress, so check if there's a new request on + // the selected slave. + if (req_valid[slave_sel]) begin + req_active <= 1'b1; + req_load_output <= 1'b1; + end else begin + // Nothing from this slave, so move to the next slave. + if (slave_sel == NUM_MASTERS-1) + slave_sel <= 0; + else + slave_sel <= slave_sel + 1; + end + end + end + end + + + //--------------------------------------------------------------------------- + // Output Register + //--------------------------------------------------------------------------- + // + // Here we load the active request for a single clock cycle and demultiplex + // the response back to the requesting master. + // + //--------------------------------------------------------------------------- + + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + m_ctrlport_req_wr <= 1'b0; + m_ctrlport_req_rd <= 1'b0; + end else begin : output_reg_gen + integer i; + + // Load the active request + if (req_load_output) begin + m_ctrlport_req_wr <= req_wr [slave_sel]; + m_ctrlport_req_rd <= req_rd [slave_sel]; + m_ctrlport_req_addr <= req_addr [20*slave_sel +: 20]; + m_ctrlport_req_portid <= req_portid [10*slave_sel +: 10]; + m_ctrlport_req_rem_epid <= req_rem_epid [16*slave_sel +: 16]; + m_ctrlport_req_rem_portid <= req_rem_portid[10*slave_sel +: 10]; + m_ctrlport_req_data <= req_data [32*slave_sel +: 32]; + m_ctrlport_req_byte_en <= req_byte_en [ 4*slave_sel +: 4]; + m_ctrlport_req_has_time <= req_has_time [slave_sel]; + m_ctrlport_req_time <= req_time [64*slave_sel +: 64]; + end else begin + m_ctrlport_req_wr <= 1'b0; + m_ctrlport_req_rd <= 1'b0; + end + + // Output any response to the master that made the request + for (i = 0; i < NUM_MASTERS; i = i + 1) begin + // Give the response data to all the slaves (no demux, to save logic) + s_ctrlport_resp_status[2*i +: 2] <= m_ctrlport_resp_status; + s_ctrlport_resp_data[32*i +: 32] <= m_ctrlport_resp_data; + + // Give the ack only to the master that made the request (use a demux) + if (i == slave_sel && m_ctrlport_resp_ack) begin + s_ctrlport_resp_ack[i] <= 1'b1; + end else begin + s_ctrlport_resp_ack[i] <= 1'b0; + end + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder.v new file mode 100644 index 000000000..74cdb307a --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder.v @@ -0,0 +1,151 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_decoder +// +// Description: +// +// This block splits a single control port interface into multiple. It is used +// when you have a single master that needs to access multiple slaves. For +// example, a NoC block where the registers are implemented in multiple +// submodules that must be read/written by a single NoC shell. +// +// This version also implements address decoding. The request is passed to a +// slave only if the address falls within that slave's address space. Each +// slave is given an address space of 2**ADDR_W and the first slave starts at +// address BASE_ADDR. In other words, the request address is partitioned as +// shown below. +// +// |---------------- 32-bit -----------------| +// | Base | Port Num | Slave Addr | +// |-----------------------------------------| +// +// When passed to the slave, the base address and port number bits are stripped +// from the request address and only the SLAVE_ADDR_W-bit address is passed +// through. +// +// Parameters: +// +// NUM_SLAVES : Number of slave devices that you want to connect to master. +// BASE_ADDR : Base address for slave 0. This should be a power-of-2 +// multiple of the combined slave address spaces. +// SLAVE_ADDR_W : Number of address bits to allocate to each slave. +// + +module ctrlport_decoder #( + parameter NUM_SLAVES = 2, + parameter BASE_ADDR = 0, + parameter SLAVE_ADDR_W = 8 +) ( + input wire ctrlport_clk, + input wire ctrlport_rst, + + // Slave Interface + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output reg s_ctrlport_resp_ack = 1'b0, + output reg [ 1:0] s_ctrlport_resp_status, + output reg [31:0] s_ctrlport_resp_data, + + // Master Interfaces + output reg [ NUM_SLAVES-1:0] m_ctrlport_req_wr = 0, + output reg [ NUM_SLAVES-1:0] m_ctrlport_req_rd = 0, + output reg [20*NUM_SLAVES-1:0] m_ctrlport_req_addr = 0, + output reg [32*NUM_SLAVES-1:0] m_ctrlport_req_data, + output reg [ 4*NUM_SLAVES-1:0] m_ctrlport_req_byte_en, + output reg [ NUM_SLAVES-1:0] m_ctrlport_req_has_time, + output reg [64*NUM_SLAVES-1:0] m_ctrlport_req_time, + input wire [ NUM_SLAVES-1:0] m_ctrlport_resp_ack, + input wire [ 2*NUM_SLAVES-1:0] m_ctrlport_resp_status, + input wire [32*NUM_SLAVES-1:0] m_ctrlport_resp_data +); + + localparam PORT_NUM_W = $clog2(NUM_SLAVES); + localparam PORT_NUM_POS = SLAVE_ADDR_W; + localparam BASE_ADDR_W = 20 - (SLAVE_ADDR_W + PORT_NUM_W); + localparam BASE_ADDR_POS = SLAVE_ADDR_W + PORT_NUM_W; + localparam [19:0] BASE_ADDR_MASK = { BASE_ADDR_W {1'b1}} << BASE_ADDR_POS; + + + //--------------------------------------------------------------------------- + // Split the requests among the slaves + //--------------------------------------------------------------------------- + + wire [NUM_SLAVES-1:0] decoder; + + genvar i; + for (i = 0; i < NUM_SLAVES; i = i+1) begin : gen_split + // Check if the upper bits of the request address match each slave. If the + // address matches, set the corresponding decoder[] bit. + if (PORT_NUM_W == 0) begin + // Only one port in this case, so there are no port number bits to check + assign decoder[i] = ((s_ctrlport_req_addr & BASE_ADDR_MASK) == BASE_ADDR); + end else begin + assign decoder[i] = ((s_ctrlport_req_addr & BASE_ADDR_MASK) == BASE_ADDR) && + (s_ctrlport_req_addr[PORT_NUM_POS +: PORT_NUM_W] == i); + end + + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + m_ctrlport_req_wr[i] <= 1'b0; + m_ctrlport_req_rd[i] <= 1'b0; + end else begin + // Mask WR and RD based on address decoding + m_ctrlport_req_wr[i] <= s_ctrlport_req_wr & decoder[i]; + m_ctrlport_req_rd[i] <= s_ctrlport_req_rd & decoder[i]; + + // Other values pass through to all slaves, but should be ignored + // unless the corresponding WR or RD is not asserted. + m_ctrlport_req_data [32*i +: 32] <= s_ctrlport_req_data; + m_ctrlport_req_byte_en [4*i +: 4] <= s_ctrlport_req_byte_en; + m_ctrlport_req_has_time[i] <= s_ctrlport_req_has_time; + m_ctrlport_req_time [64*i +: 64] <= s_ctrlport_req_time; + + // Pass through only the relevant slave bits + m_ctrlport_req_addr[20*i+:20] <= 20'b0; + m_ctrlport_req_addr[20*i+:SLAVE_ADDR_W] <= s_ctrlport_req_addr[SLAVE_ADDR_W-1:0]; + end + end + end + + + //--------------------------------------------------------------------------- + // Decode the responses + //--------------------------------------------------------------------------- + + reg [31:0] data; + reg [ 1:0] status; + reg ack = 0; + + // Take the responses and mask them with ack, then OR them together + always @(*) begin : comb_decode + integer s; + data = 0; + status = 0; + ack = 0; + for (s = 0; s < NUM_SLAVES; s = s+1) begin + data = data | (m_ctrlport_resp_data [s*32 +: 32] & {32{m_ctrlport_resp_ack[s]}}); + status = status | (m_ctrlport_resp_status[s* 2 +: 2] & { 2{m_ctrlport_resp_ack[s]}}); + ack = ack | m_ctrlport_resp_ack[s]; + end + end + + // Register the output to break combinatorial path + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + s_ctrlport_resp_ack <= 0; + end else begin + s_ctrlport_resp_data <= data; + s_ctrlport_resp_status <= status; + s_ctrlport_resp_ack <= ack; + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder_param.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder_param.v new file mode 100644 index 000000000..f2f4a438c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_decoder_param.v @@ -0,0 +1,169 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_decoder_param +// +// Description: +// +// This block splits a single control port interface into multiple. It is +// used when you have a single master that needs to access multiple slaves. +// For example, a NoC block where the registers are implemented in multiple +// submodules that must be read/written by a single NoC shell. +// +// This version also implements address decoding. The request is passed to a +// slave only if the address falls within that slave's address space. Each +// slave can have a unique base address and address space size. The address +// space is broken up as follows. +// +// PORT_BASE[0*20 +: 20] = Port 0 base address +// │ ┐ +// │ ├── 2**PORT_ADDR_W[0*32 +: 32] bytes for slave 0 +// │ ┘ +// . +// . +// PORT_BASE[1*20 +: 20] = Port 1 base address +// │ ┐ +// │ ├── 2**PORT_ADDR_W[1*32 +: 32] bytes for slave 1 +// │ ┘ +// . +// . +// +// When passed to the slave, the base address is stripped from the request +// address so that only the PORT_ADDR_W-bit address is passed through. +// +// Parameters: +// +// NUM_SLAVES : The number of slaves to connect to a master. +// +// PORT_BASE : Base addresses to use fore each slave. This is a +// concatenation of 20-bit addresses, where the right-most +// (least-significant) 20 bits corresponds to slave 0. Each +// address must be a multiple of 2**PORT_ADDR_W, where +// PORT_ADDR_W is the number of address bits allocated to that +// slave. +// +// PORT_ADDR_W : Number of address bits to allocate to each slave. This is a +// concatenation of 32-bit integers, where the right-most +// (least-significant) 32 bits corresponds to the address space +// for slave 0. +// + +module ctrlport_decoder_param #( + parameter NUM_SLAVES = 4, + parameter PORT_BASE = { 20'h300, 20'h200, 20'h100, 20'h000 }, + parameter PORT_ADDR_W = { 32'd8, 32'd8, 32'd8, 32'd8 } +) ( + input wire ctrlport_clk, + input wire ctrlport_rst, + + // Slave Interface + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output reg s_ctrlport_resp_ack = 1'b0, + output reg [ 1:0] s_ctrlport_resp_status, + output reg [31:0] s_ctrlport_resp_data, + + // Master Interfaces + output reg [ NUM_SLAVES-1:0] m_ctrlport_req_wr = 0, + output reg [ NUM_SLAVES-1:0] m_ctrlport_req_rd = 0, + output reg [20*NUM_SLAVES-1:0] m_ctrlport_req_addr = 0, + output reg [32*NUM_SLAVES-1:0] m_ctrlport_req_data, + output reg [ 4*NUM_SLAVES-1:0] m_ctrlport_req_byte_en, + output reg [ NUM_SLAVES-1:0] m_ctrlport_req_has_time, + output reg [64*NUM_SLAVES-1:0] m_ctrlport_req_time, + input wire [ NUM_SLAVES-1:0] m_ctrlport_resp_ack, + input wire [ 2*NUM_SLAVES-1:0] m_ctrlport_resp_status, + input wire [32*NUM_SLAVES-1:0] m_ctrlport_resp_data +); + + //--------------------------------------------------------------------------- + // Address Decode Logic + //--------------------------------------------------------------------------- + // + // Check if the upper bits of the request address match each slave. If the + // address matches, set the corresponding dec_mask[] bit. + // + //--------------------------------------------------------------------------- + + wire [NUM_SLAVES-1:0] dec_mask; // Address decoder mask + + genvar i; + + for (i = 0; i < NUM_SLAVES; i = i+1) begin : gen_dec_mask + localparam [19:0] BASE_ADDR = PORT_BASE [i*20 +: 20]; + localparam [31:0] ADDR_W = PORT_ADDR_W[i*32 +: 32]; + assign dec_mask[i] = ~|((s_ctrlport_req_addr ^ BASE_ADDR) & ((~0) << ADDR_W)); + end + + + //--------------------------------------------------------------------------- + // Split the requests among the slaves + //--------------------------------------------------------------------------- + + for (i = 0; i < NUM_SLAVES; i = i+1) begin : gen_split + localparam [31:0] ADDR_W = PORT_ADDR_W[i*32 +: 32]; + + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + m_ctrlport_req_wr[i] <= 1'b0; + m_ctrlport_req_rd[i] <= 1'b0; + end else begin + // Mask WR and RD based on address decoding + m_ctrlport_req_wr[i] <= s_ctrlport_req_wr & dec_mask[i]; + m_ctrlport_req_rd[i] <= s_ctrlport_req_rd & dec_mask[i]; + + // Other values pass through to all slaves, but should be ignored + // unless WR or RD is asserted. + m_ctrlport_req_data [32*i +: 32] <= s_ctrlport_req_data; + m_ctrlport_req_byte_en [4*i +: 4] <= s_ctrlport_req_byte_en; + m_ctrlport_req_has_time[i] <= s_ctrlport_req_has_time; + m_ctrlport_req_time [64*i +: 64] <= s_ctrlport_req_time; + + // Mask the address bits to that of the slaves address space. + m_ctrlport_req_addr[20*i +: 20] <= 20'b0; + m_ctrlport_req_addr[20*i +: ADDR_W] <= s_ctrlport_req_addr[ADDR_W-1 : 0]; + end + end + end + + + //--------------------------------------------------------------------------- + // Decode the responses + //--------------------------------------------------------------------------- + + reg [31:0] data; + reg [ 1:0] status; + reg ack = 0; + + // Take the responses and mask them with ack, then OR them together + always @(*) begin : comb_decode + integer s; + data = 0; + status = 0; + ack = 0; + for (s = 0; s < NUM_SLAVES; s = s+1) begin + data = data | (m_ctrlport_resp_data [s*32 +: 32] & {32{m_ctrlport_resp_ack[s]}}); + status = status | (m_ctrlport_resp_status[s* 2 +: 2] & { 2{m_ctrlport_resp_ack[s]}}); + ack = ack | m_ctrlport_resp_ack[s]; + end + end + + // Register the output to break combinatorial path + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + s_ctrlport_resp_ack <= 0; + end else begin + s_ctrlport_resp_data <= data; + s_ctrlport_resp_status <= status; + s_ctrlport_resp_ack <= ack; + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_ro.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_ro.v new file mode 100644 index 000000000..c21667358 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_ro.v @@ -0,0 +1,181 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_reg_ro +// +// Description: +// +// Implements a read-only register on a CTRL Port bus. The actual register +// bits are driven from outside of this module and passed in through the +// "value_in" input port. All input addresses are assumed to be 32-bit word +// aligned. +// +// The width of the register is configurable. The register will take up the +// full power-of-2 address region, with a minimum of a 4-byte region. For +// example: +// +// WIDTH (Bits) │ Address Space (Bytes) +// ──────────────┼─────────────────────── +// 1 to 32 │ 4 +// 33 to 64 │ 8 +// 64 to 128 │ 16 +// etc. │ etc. +// +// When COHERENT is true and the WIDTH is larger than a single CTRL Port word +// (32 bits), reading the least-significant word of the register causes the +// other words of the register to be read and saved in a cache register on +// the same clock cycle. Reading the upper words of the register will always +// read from the cached copy. This allows reads of large, multi-word +// registers to be coherent. This is very important for registers in which +// there is a relationship between the upper and lower bits, such as in a +// counter which could change or roll over between 32-bit reads. The +// least-significant word MUST always be read first when COHERENT is true. +// +// Parameters: +// +// ADDR : Byte address to use for this register. This address must be +// aligned to the size of the register. +// WIDTH : Width of register to implement in bits. This determines the +// width of the "value_in" input and the amount of address space +// used by the register, which is always a power of 2. +// COHERENT : Setting to 1 implements additional logic so that register reads +// maintain coherency. Setting to 0 removes this logic, so that +// each 32-bit word of the register is treated independently. +// +// Ports: +// +// *ctrlport* : CTRL Port interface. +// value_in : The current value of the register. +// + + +module ctrlport_reg_ro #( + parameter [ 19:0] ADDR = 0, + parameter WIDTH = 32, + parameter COHERENT = 0 +) ( + input wire ctrlport_clk, + + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + output reg s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output reg [31:0] s_ctrlport_resp_data, + + input wire [WIDTH-1:0] value_in +); + + //--------------------------------------------------------------------------- + // Functions + //--------------------------------------------------------------------------- + + function automatic integer max(input integer a, b); + max = a > b ? a : b; + endfunction + + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Calculate the number of bytes of address space this register will take up. + // The minimum size is a 32-bit register (4 bytes). + localparam NUM_BYTES = max(4, 2**$clog2(WIDTH) / 8); + + // Calculate the number of bits needed to index each byte of this register. + localparam BYTE_ADDR_W = $clog2(NUM_BYTES); + + // Calculate the number of bits needed to index each 32-bit word of this + // register. + localparam WORD_ADDR_W = BYTE_ADDR_W-2; + + + //--------------------------------------------------------------------------- + // Parameter Checking + //--------------------------------------------------------------------------- + + // Make sure WIDTH is valid + if (WIDTH < 1) begin + WIDTH_must_be_at_least_1(); + end + + // Make sure the address is word-aligned to the size of the register + if (ADDR[BYTE_ADDR_W-1:0] != 0) begin + ADDR_must_be_aligned_to_the_size_of_the_register(); + end + + + //--------------------------------------------------------------------------- + // Resize Input Value + //--------------------------------------------------------------------------- + + // Use full size to simplify indexing. Unused bits will be optimized away. + reg [NUM_BYTES*8-1:0] reg_val = 0; + + always @(*) begin + reg_val <= 0; + reg_val[WIDTH-1:0] <= value_in; + end + + + //--------------------------------------------------------------------------- + // Read Logic + //--------------------------------------------------------------------------- + + reg [WIDTH-1:0] cache_reg; + + assign s_ctrlport_resp_status = 0; // Status is always "OK" (0) + + // + // Coherent implementation + // + if (WIDTH > 32 && COHERENT) begin : gen_coherent + // In this case we want the upper bits, when read separately, to be + // coherent with the lower bits. So we register the upper bits when the + // least-significant word is read. + + always @(posedge ctrlport_clk) begin + // Check if any part of this register is being addressed + if (s_ctrlport_req_addr[19 : BYTE_ADDR_W] == ADDR[19 : BYTE_ADDR_W] && s_ctrlport_req_rd) begin + s_ctrlport_resp_ack <= 1'b1; + + // Check if we're reading the least-significant word + if (s_ctrlport_req_addr[BYTE_ADDR_W-1 : 2] == 0) begin + s_ctrlport_resp_data <= reg_val[31:0]; + cache_reg <= reg_val; // Unused bits will be optimized away + + // Otherwise, grab the word that's being addressed from the cached value + end else begin + s_ctrlport_resp_data <= cache_reg[s_ctrlport_req_addr[2 +: WORD_ADDR_W]*32 +: 32]; + end + end else begin + s_ctrlport_resp_ack <= 1'b0; + end + end + + // + // Non-coherent implementation + // + end else begin : gen_no_coherent + // In this case, coherency is not required, so we just return the word + // that's being addressed. + + always @(posedge ctrlport_clk) begin + // Check if any part of this register is being addressed + if (s_ctrlport_req_addr[19 : BYTE_ADDR_W] == ADDR[19 : BYTE_ADDR_W] && s_ctrlport_req_rd) begin + s_ctrlport_resp_ack <= 1'b1; + if (WORD_ADDR_W > 0) begin + // Read back only the word of the register being addressed + s_ctrlport_resp_data <= reg_val[s_ctrlport_req_addr[2 +: WORD_ADDR_W]*32 +: 32]; + end else begin + s_ctrlport_resp_data <= reg_val; + end + end else begin + s_ctrlport_resp_ack <= 1'b0; + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_rw.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_rw.v new file mode 100644 index 000000000..7e74b1422 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_reg_rw.v @@ -0,0 +1,247 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_reg_rw +// +// Description: +// +// Implements a read/write register on a CTRL Port bus. CTRL Port byte +// enables are supported on writes. All input addresses are assumed to be +// 32-bit word aligned. +// +// The width of the register is configurable. The register will take up the +// full power-of-2 address region, with a minimum of a 4-byte region. For +// example: +// +// WIDTH (Bits) │ Address Space (Bytes) +// ──────────────┼─────────────────────── +// 1 to 32 │ 4 +// 33 to 64 │ 8 +// 64 to 128 │ 16 +// etc. │ etc. +// +// When COHERENCY is true and the WIDTH is larger than a single CTRL Port +// word (32 bits), writing the least-significant words of the register causes +// them to be saved in a cache register and does not immediately update those +// words in the register. Writing the most-significant word of the register +// causes all the words to be simultaneously written to the register. This +// allows writes of large, multi-word registers to be coherent. This is very +// important for registers in which there is a relationship between the upper +// and lower bits, such as in a counter value in which changing only part of +// the word at a time could be seen as a large change when in fact the final +// change is small. The most-significant word MUST always be written last +// when COHERENCY is true. +// +// Parameters: +// +// ADDR : Byte address to use for this register. This address must be +// aligned to the size of the register. +// WIDTH : Width of register to implement in bits. This determines the +// width of the "value_out" input and the amount of address space +// used by the register, which is always a power of 2. +// COHERENT : Setting to 1 implements additional logic so that register +// writes maintain coherency. Setting to 0 removes this logic, so +// that each 32-bit word of the register is treated independently. +// RESET_VAL : Value to give the register at power-on and at reset. +// +// Ports: +// +// *ctrlport* : CTRL Port interface. +// value_out : The current value of the register. +// written : A strobe (single-cycle pulse) that indicates when the +// register was written. The new value may or may not be the +// same as the old value. +// + + +module ctrlport_reg_rw #( + parameter [ 19:0] ADDR = 0, + parameter WIDTH = 32, + parameter COHERENT = 0, + parameter [WIDTH-1:0] RESET_VAL = 'h0 +) ( + input wire ctrlport_clk, + input wire ctrlport_rst, + + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + output wire s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output reg [31:0] s_ctrlport_resp_data, + + output wire [WIDTH-1:0] value_out, + output reg written +); + + //--------------------------------------------------------------------------- + // Functions + //--------------------------------------------------------------------------- + + function automatic integer max(input integer a, b); + max = a > b ? a : b; + endfunction + + + //--------------------------------------------------------------------------- + // Local Parameters + //--------------------------------------------------------------------------- + + // Calculate the number of bytes of address space this register will take up. + // The minimum size is a 32-bit register (4 bytes). + localparam NUM_BYTES = max(4, 2**$clog2(WIDTH)/8); + + // Calculate the number of bits needed to index each byte of this register. + localparam BYTE_ADDR_W = $clog2(NUM_BYTES); + + // Calculate the number of bits needed to index each 32-bit word of this + // register. + localparam WORD_ADDR_W = BYTE_ADDR_W-2; + + + //--------------------------------------------------------------------------- + // Parameter Checking + //--------------------------------------------------------------------------- + + // Make sure WIDTH is valid + if (WIDTH < 1) begin + WIDTH_must_be_at_least_1(); + end + + // Make sure the address is word-aligned to the size of the register + if (ADDR[BYTE_ADDR_W-1:0] != 0) begin + ADDR_must_be_aligned_to_the_size_of_the_register(); + end + + + //--------------------------------------------------------------------------- + // Write Logic + //--------------------------------------------------------------------------- + + // Use full size to simplify indexing. Unused bits will be optimized away. + reg [8*NUM_BYTES-1:0] reg_val = 0; + + reg [8*NUM_BYTES-1:0] write_cache_reg; + reg [ NUM_BYTES-1:0] write_en_cache_reg; + + reg s_ctrlport_resp_ack_wr; + + integer b, w; + + // + // Coherent implementation + // + if (WIDTH > 32 && COHERENT) begin : gen_coherent + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + reg_val <= RESET_VAL; + written <= 1'b0; + end else begin + // Check if any part of this register is being written to + if (s_ctrlport_req_addr[19 : BYTE_ADDR_W] == ADDR[19 : BYTE_ADDR_W] && s_ctrlport_req_wr) begin + s_ctrlport_resp_ack_wr <= 1'b1; + + // Check if we're writing the most-significant word + if (s_ctrlport_req_addr[BYTE_ADDR_W-1 : 2] == {BYTE_ADDR_W-2{1'b1}}) begin + written <= 1'b1; + + // Iterate over the 4 bytes, updating each based on byte_en + for (b = 0; b < 4; b = b+1) begin + // Update the most-significant word from the input + if(s_ctrlport_req_byte_en[b]) begin + reg_val[32*(NUM_BYTES/4-1)+b*8 +: 8] <= s_ctrlport_req_data[8*b +: 8]; + end + + // Update the least-significant words from the cache + for (w = 0; w < NUM_BYTES/4; w = w+1) begin + if (write_en_cache_reg[b]) begin + reg_val[32*w+b*8 +: 8] <= write_cache_reg[32*w+b*8 +: 8]; + end + end + end + + // We're writing one of the least-significant words, so just cache + // the values written. + end else begin + w = s_ctrlport_req_addr[2 +: WORD_ADDR_W]; + write_cache_reg[w*32 +: 32] <= s_ctrlport_req_data; + write_en_cache_reg[w*4 +: 4] <= s_ctrlport_req_byte_en; + end + + end else begin + s_ctrlport_resp_ack_wr <= 1'b0; + written <= 1'b0; + end + end + end + + // + // Non-coherent implementation + // + end else begin : gen_no_coherent + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + reg_val <= RESET_VAL; + written <= 1'b0; + end else begin + // Check if any part of the word is begin written to + if (s_ctrlport_req_addr[19 : BYTE_ADDR_W] == ADDR[19 : BYTE_ADDR_W] && s_ctrlport_req_wr) begin + for (b = 0; b < 4; b = b + 1) begin + if (s_ctrlport_req_byte_en[b]) begin + if (WORD_ADDR_W > 0) begin + // Update only the word of the register being addressed. "max" + // is needed by Vivado here to elaborate when WORD_ADDR_W is 0. + w = s_ctrlport_req_addr[2 +: max(1, WORD_ADDR_W)]; + reg_val[w*32+b*8 +: 8] <= s_ctrlport_req_data[8*b +: 8]; + end else begin + reg_val[b*8 +: 8] <= s_ctrlport_req_data[8*b +: 8]; + end + end + end + s_ctrlport_resp_ack_wr <= 1'b1; + written <= 1'b1; + end else begin + s_ctrlport_resp_ack_wr <= 1'b0; + written <= 1'b0; + end + end + end + + end + + + //--------------------------------------------------------------------------- + // Read Logic + //--------------------------------------------------------------------------- + + reg s_ctrlport_resp_ack_rd; + + assign s_ctrlport_resp_status = 0; // Status is always "OK" (0) + + assign value_out = reg_val[WIDTH-1:0]; + + // Because the register is only changed by software, read coherency is not + // required, so we just return the word that's being addressed. + always @(posedge ctrlport_clk) begin + // Check if any part of this register is being addressed + if (s_ctrlport_req_addr[19 : BYTE_ADDR_W] == ADDR[19 : BYTE_ADDR_W] && s_ctrlport_req_rd) begin + s_ctrlport_resp_ack_rd <= 1'b1; + if (WORD_ADDR_W > 0) begin + // Read back only the word of the register being addressed + s_ctrlport_resp_data <= reg_val[s_ctrlport_req_addr[2 +: WORD_ADDR_W]*32 +: 32]; + end else begin + s_ctrlport_resp_data <= reg_val[31:0]; + end + end else begin + s_ctrlport_resp_ack_rd <= 1'b0; + end + end + + // Combine read/write ack + assign s_ctrlport_resp_ack = s_ctrlport_resp_ack_wr | s_ctrlport_resp_ack_rd; + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_resp_combine.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_resp_combine.v new file mode 100644 index 000000000..e3461cb2c --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_resp_combine.v @@ -0,0 +1,70 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_resp_combine +// +// Description: +// +// This module combines the control-port responses from multiple slave blocks +// into a single response for the master. This is done by using ack bit to +// mask all bits of the responses then ORing all the results together onto a +// single response bus. This is valid because only one block is allowed to +// respond to a single request. +// +// Note that no special logic is required to split the requests from the +// master among multiple slaves. A single master request interface can be +// directly connected to all the slaves without issue. +// +// Parameters: +// +// NUM_SLAVES : The number of slaves you want to connect to a master. +// + + +module ctrlport_resp_combine #( + parameter NUM_SLAVES = 2 +) ( + input wire ctrlport_clk, + input wire ctrlport_rst, + + // Responses from multiple slaves + input wire [ NUM_SLAVES-1:0] m_ctrlport_resp_ack, + input wire [ 2*NUM_SLAVES-1:0] m_ctrlport_resp_status, + input wire [32*NUM_SLAVES-1:0] m_ctrlport_resp_data, + + // Response to a single master + output reg s_ctrlport_resp_ack, + output reg [ 1:0] s_ctrlport_resp_status, + output reg [31:0] s_ctrlport_resp_data +); + + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + s_ctrlport_resp_data <= 0; + s_ctrlport_resp_ack <= 0; + end else begin : or_reg_resp + reg [31:0] data; + reg [ 1:0] status; + reg ack; + integer s; + + // Take the responses and mask them with ack then OR them together + data = 0; + status = 0; + ack = 0; + for (s = 0; s < NUM_SLAVES; s = s+1) begin + data = data | (m_ctrlport_resp_data [s*32 +: 32] & {32{m_ctrlport_resp_ack[s]}}); + status = status | (m_ctrlport_resp_status[s* 2 +: 2] & { 2{m_ctrlport_resp_ack[s]}}); + ack = ack | m_ctrlport_resp_ack[s]; + end + + // Register the output to break combinatorial path + s_ctrlport_resp_data <= data; + s_ctrlport_resp_status <= status; + s_ctrlport_resp_ack <= ack; + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_splitter.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_splitter.v new file mode 100644 index 000000000..23ef13585 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_splitter.v @@ -0,0 +1,114 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_splitter +// +// Description: +// +// This block splits a single control port interface into multiple. It is used +// when you have a single master that needs to access multiple slaves. For +// example, a NoC block where the registers are implemented in multiple +// submodules that must be read/written by a single NoC shell. +// +// Note that this block does not do any address decoding, so the connected +// slaves must use non-overlapping address spaces. +// +// This module takes the request received by its single slave interface and +// outputs it on all its master interfaces. In the opposite direction, it takes +// the responses received by its multiple master interfaces and combines them +// into a single response on its slave interface. This is done by using the ack +// bit of each response to mask the other bits of the response, then OR'ing all +// of the masked responses together onto a single response bus. This is valid +// because only one block is allowed to respond to a single request. +// +// Parameters: +// +// NUM_SLAVES : The number of slaves you want to connect to a master. +// + + +module ctrlport_splitter #( + parameter NUM_SLAVES = 2 +) ( + input wire ctrlport_clk, + input wire ctrlport_rst, + + // Slave Interface + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + input wire [ 3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output reg s_ctrlport_resp_ack = 1'b0, + output reg [ 1:0] s_ctrlport_resp_status, + output reg [31:0] s_ctrlport_resp_data, + + // Master Interfaces + output wire [ NUM_SLAVES-1:0] m_ctrlport_req_wr, + output wire [ NUM_SLAVES-1:0] m_ctrlport_req_rd, + output wire [20*NUM_SLAVES-1:0] m_ctrlport_req_addr, + output wire [32*NUM_SLAVES-1:0] m_ctrlport_req_data, + output wire [ 4*NUM_SLAVES-1:0] m_ctrlport_req_byte_en, + output wire [ NUM_SLAVES-1:0] m_ctrlport_req_has_time, + output wire [64*NUM_SLAVES-1:0] m_ctrlport_req_time, + input wire [ NUM_SLAVES-1:0] m_ctrlport_resp_ack, + input wire [ 2*NUM_SLAVES-1:0] m_ctrlport_resp_status, + input wire [32*NUM_SLAVES-1:0] m_ctrlport_resp_data +); + + //--------------------------------------------------------------------------- + // Split the requests among the slaves + //--------------------------------------------------------------------------- + + generate + genvar i; + for (i = 0; i < NUM_SLAVES; i = i+1) begin : gen_split + // No special logic is required to split the requests from the master among + // multiple slaves. + assign m_ctrlport_req_wr[i] = s_ctrlport_req_wr; + assign m_ctrlport_req_rd[i] = s_ctrlport_req_rd; + assign m_ctrlport_req_addr[20*i+:20] = s_ctrlport_req_addr; + assign m_ctrlport_req_data[32*i+:32] = s_ctrlport_req_data; + assign m_ctrlport_req_byte_en[4*i+:4] = s_ctrlport_req_byte_en; + assign m_ctrlport_req_has_time[i] = s_ctrlport_req_has_time; + assign m_ctrlport_req_time[64*i+:64] = s_ctrlport_req_time; + end + endgenerate + + //--------------------------------------------------------------------------- + // Decode the responses + //--------------------------------------------------------------------------- + + reg [31:0] data; + reg [ 1:0] status; + reg ack = 0; + + // Take the responses and mask them with ack, then OR them together + always @(*) begin : comb_decode + integer s; + data = 0; + status = 0; + ack = 0; + for (s = 0; s < NUM_SLAVES; s = s+1) begin + data = data | (m_ctrlport_resp_data [s*32 +: 32] & {32{m_ctrlport_resp_ack[s]}}); + status = status | (m_ctrlport_resp_status[s* 2 +: 2] & { 2{m_ctrlport_resp_ack[s]}}); + ack = ack | m_ctrlport_resp_ack[s]; + end + end + + // Register the output to break combinatorial path + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + s_ctrlport_resp_ack <= 0; + end else begin + s_ctrlport_resp_data <= data; + s_ctrlport_resp_status <= status; + s_ctrlport_resp_ack <= ack; + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_terminator.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_terminator.v new file mode 100644 index 000000000..2d087e53e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_terminator.v @@ -0,0 +1,50 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_terminator.v +// Description: +// Returns an error for all ctrlport requests in given address range. + +module ctrlport_terminator #( + parameter START_ADDRESS = 0, // first address to generate response for + parameter LAST_ADDRESS = 32 // last address (including) to generate response for +)( + //--------------------------------------------------------------- + // ControlPort slave + //--------------------------------------------------------------- + input wire ctrlport_clk, + input wire ctrlport_rst, + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + + output reg s_ctrlport_resp_ack, + output wire [ 1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data +); + +`include "../core/ctrlport.vh" +//vhook_nowarn s_ctrlport_req_addr +//vhook_nowarn s_ctrlport_req_data + +// drive acknowledgement on requests but not on reset +always @(posedge ctrlport_clk) begin + if (ctrlport_clk) begin + if (ctrlport_rst) begin + s_ctrlport_resp_ack <= 1'b0; + end else if ((s_ctrlport_req_addr >= START_ADDRESS) && (s_ctrlport_req_addr <= LAST_ADDRESS)) begin + s_ctrlport_resp_ack <= s_ctrlport_req_wr | s_ctrlport_req_rd; + end else begin + s_ctrlport_resp_ack <= 1'b0; + end + end +end + +// other outputs are fixed +assign s_ctrlport_resp_status = CTRL_STS_CMDERR; +assign s_ctrlport_resp_data = { CTRLPORT_DATA_W {1'b0}}; + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_timer.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_timer.v new file mode 100644 index 000000000..293ee6559 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_timer.v @@ -0,0 +1,122 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_timer +// Description: +// The Control-Port timer module converts an asynchronous timed +// transaction into a synchronous blocking transaction. This +// module will use the input req_has_time and req_time fields and +// produce an output transaction that will execute when the requested +// time is current. The module does not pass the has_time and time +// signals out because they are no longer relevant. The current time +// is an input to this module, and must be a monotonic counter that +// updates every time the time strobe is asserted. +// +// Parameters: +// - PRECISION_BITS : The number of bits to ignore when performing a +// time comparison to determine execution time. +// - EXEC_LATE_CMDS : If a command is late, a TSERR response is sent. +// If EXEC_LATE_CMDS = 1, then the late command will +// be passed to the output regardless of the TSERR. +// +// Signals: +// - time_now* : The time_now signal is the current time and the stb +// signal indicates that the time_now is valid. +// - s_ctrlport_* : The slave Control-Port bus. +// This must have the has_time and time signals. +// - m_ctrlport_* : The master Control-Port bus. +// This will not have the has_time and time signals. + +module ctrlport_timer #( + parameter PRECISION_BITS = 0, + parameter [0:0] EXEC_LATE_CMDS = 0 +)( + // Clocks and Resets + input wire clk, + input wire rst, + // Timestamp (synchronous to clk) + input wire [63:0] time_now, + input wire time_now_stb, + // Control Port Master (Request) + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + input wire [3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + // Control Port Slave (Response) + output wire s_ctrlport_resp_ack, + output wire [1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + // Control Port Master (Request) + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [3:0] m_ctrlport_req_byte_en, + // Control Port Master (Response) + input wire m_ctrlport_resp_ack, + input wire [1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data +); + + `include "../core/rfnoc_chdr_utils.vh" + `include "../core/rfnoc_axis_ctrl_utils.vh" + + // Control triggers: + // - pending: A command is waiting on the input port + // - ontime: The timed command is due for execution (on time) + // - late: The timed command is late + // - exec: Execute the command (pass it to the output) + // - consume: Consume the input command + wire pending, ontime, late, exec, consume; + // Cached values for input command + wire cached_req_wr, cached_req_rd; + wire [19:0] cached_req_addr; + wire [31:0] cached_req_data; + wire [3:0] cached_req_byte_en; + wire cached_req_has_time; + wire [63:0] cached_req_time; + + axi_fifo_flop #(.WIDTH(1+1+20+32+4+1+64)) req_cache_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({s_ctrlport_req_wr, s_ctrlport_req_rd, s_ctrlport_req_addr, s_ctrlport_req_data, + s_ctrlport_req_byte_en, s_ctrlport_req_has_time, s_ctrlport_req_time}), + .i_tvalid(s_ctrlport_req_wr | s_ctrlport_req_rd), .i_tready(), + .o_tdata({cached_req_wr, cached_req_rd, cached_req_addr, cached_req_data, + cached_req_byte_en, cached_req_has_time, cached_req_time}), + .o_tvalid(pending), .o_tready(consume), + .occupied(), .space() + ); + + // Command is on time + assign ontime = cached_req_has_time && pending && time_now_stb && + (cached_req_time[63:PRECISION_BITS] == time_now[63:PRECISION_BITS]); + // Command is late + assign late = cached_req_has_time && pending && time_now_stb && + (cached_req_time[63:PRECISION_BITS] < time_now[63:PRECISION_BITS]); + // Logic to pass cmd forward + assign exec = pending && (!cached_req_has_time || ontime || (EXEC_LATE_CMDS && late)); + assign consume = exec || late; + + assign m_ctrlport_req_wr = cached_req_wr & exec; + assign m_ctrlport_req_rd = cached_req_rd & exec; + assign m_ctrlport_req_addr = cached_req_addr; + assign m_ctrlport_req_data = cached_req_data; + assign m_ctrlport_req_byte_en = cached_req_byte_en; + + wire [1:0] resp_status = (late && !exec) ? AXIS_CTRL_STS_TSERR : m_ctrlport_resp_status; + axi_fifo_flop #(.WIDTH(2+32)) resp_cache_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({resp_status, m_ctrlport_resp_data}), + .i_tvalid(m_ctrlport_resp_ack || (late && !exec)), .i_tready(), + .o_tdata({s_ctrlport_resp_status, s_ctrlport_resp_data}), + .o_tvalid(s_ctrlport_resp_ack), .o_tready(s_ctrlport_resp_ack), + .occupied(), .space() + ); + +endmodule // ctrlport_timer + diff --git a/fpga/usrp3/lib/rfnoc/utils/ctrlport_to_settings_bus.v b/fpga/usrp3/lib/rfnoc/utils/ctrlport_to_settings_bus.v new file mode 100644 index 000000000..121b0ea40 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/ctrlport_to_settings_bus.v @@ -0,0 +1,241 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: ctrlport_to_settings_bus +// +// Description: +// +// Converts CTRL port interface requests to a user register settings bus +// access. This can be used to connect RFNoC block IP settings registers and +// user read-back registers to a control port. +// +// There are a few key differences between control port and the settings bus +// that need to be accounted for. +// +// * Control port uses byte address whereas the settings bus uses a +// word address. +// * Control port is 32-bit whereas the settings bus supports +// 32-bit writes and 64-bit reads. +// * The settings bus always does both a write and a read for each +// transaction. If the intent is to read a register, then it writes the +// address for the read to SR_RB_ADDR. If the intent is to write a +// register, then the read result is ignored. +// +// This block handles these differences by allocating a 2048-byte address +// space to each settings bus. Each word of the settings bus is treated like +// a 64-bit word on an eight-byte boundary. To write to a settings register +// N, simply write a 32-bit value to address N*8. To read read-back register +// N, simply perform a 32-bit read from address N*8 followed by a 32-bit read +// from address N*8+4 to get the full 64-bits. If only the lower 32-bits are +// needed then it is not necessary to read the upper 32 bits. Note however, +// that software must always read the lower 32-bits before trying to read the +// upper 32-bits and that these reads should be atomic (no intervening reads +// should occur). +// +// Parameters: +// +// NUM_PORTS : The number of settings buses you wish to connect +// +// SR_RB_ADDR : Address to use for the settings register that holds the +// read-back address. Set to 124 to model register access to +// user logic registers. Set to 127 to model access to internal +// NoC shell registers. +// +// USE_TIME : When 0, timestamps are simply passed from ctrlport to +// settings bus and the timestamp input is not used. When 1, +// this block will wait until the indicated time to arrive on +// the timestamp input before issuing the transaction on the +// settings bus. In this case, the time must be provided on the +// timestamp input. +// + +module ctrlport_to_settings_bus #( + parameter NUM_PORTS = 1, + parameter SR_RB_ADDR = 124, + parameter USE_TIME = 0 +) ( + input wire ctrlport_clk, + input wire ctrlport_rst, + + //--------------------------------------------------------------------------- + // CTRL Port Interface + //--------------------------------------------------------------------------- + + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output reg s_ctrlport_resp_ack = 0, + output reg [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Settings Bus Interface + //--------------------------------------------------------------------------- + + output wire [NUM_PORTS*32-1:0] set_data, + output wire [ NUM_PORTS*8-1:0] set_addr, + output reg [ NUM_PORTS-1:0] set_stb = 0, + output wire [NUM_PORTS*64-1:0] set_time, + output wire [ NUM_PORTS-1:0] set_has_time, + + input [NUM_PORTS-1:0] rb_stb, + output [NUM_PORTS*8-1:0] rb_addr, + input [NUM_PORTS*64-1:0] rb_data, + + //--------------------------------------------------------------------------- + // Timestamp + //--------------------------------------------------------------------------- + + // Current timestamp, synchronous to ctrlport_clk + input wire [63:0] timestamp +); + + localparam PORT_W = (NUM_PORTS > 1) ? $clog2(NUM_PORTS) : 1; + + wire [PORT_W-1:0] port_num; + reg [PORT_W-1:0] port_num_reg; + + wire msw_access; + + reg [31:0] set_data_reg; + reg [ 7:0] set_addr_reg; + reg [63:0] set_time_reg; + reg set_has_time_reg; + reg [ 7:0] rb_addr_reg; + + reg [31:0] upper_word; + + // Extract the port index from the address (the bits above the lower 11 bits) + assign port_num = (NUM_PORTS > 1) ? s_ctrlport_req_addr[(PORT_W+11)-1:11] : 0; + + // Determine if the upper word is being accessed + assign msw_access = s_ctrlport_req_addr[2]; + + localparam ST_IDLE = 0; + localparam ST_TIME_CHECK = 1; + localparam ST_STROBE_WAIT = 2; + localparam ST_WAIT_RESP = 3; + + reg [2:0] state = ST_IDLE; + + + always @(posedge ctrlport_clk) begin + if (ctrlport_rst) begin + s_ctrlport_resp_ack <= 0; + set_stb <= 0; + state <= ST_IDLE; + s_ctrlport_resp_data <= 32'hX; + set_addr_reg <= 8'hX; + rb_addr_reg <= 8'hX; + port_num_reg <= 8'hX; + upper_word <= 32'hX; + end else begin + // Default assignments + s_ctrlport_resp_ack <= 0; + set_stb <= 0; + + case (state) + ST_IDLE : begin + if (s_ctrlport_req_rd && port_num < NUM_PORTS) begin + // Handle register reads (read-back registers) + if (msw_access) begin + // Reading the upper word always returns the cached upper-word value + // from the previous lower-word read. + s_ctrlport_resp_ack <= 1; + s_ctrlport_resp_data <= upper_word; + end else begin + // Handle register reads (read-back registers) + rb_addr_reg <= s_ctrlport_req_addr[10:3]; + + // Read-back of a user register on settings bus is always + // combined with a write to the SR_RB_ADDR address. + set_addr_reg <= SR_RB_ADDR; + set_data_reg <= 32'bX; // CtrlPort has no data in this case + set_time_reg <= s_ctrlport_req_time; + set_has_time_reg <= s_ctrlport_req_has_time; + + // Save which port the read is for so that we only watch for + // acknowledgments from that port. + port_num_reg <= port_num; + + if (USE_TIME) begin + state <= ST_TIME_CHECK; + end else begin + set_stb[port_num] <= 1; + state <= ST_STROBE_WAIT; + end + end + + end else if (s_ctrlport_req_wr && port_num < NUM_PORTS) begin + // Handle register writes (settings registers) + set_addr_reg <= s_ctrlport_req_addr[10:3]; + set_data_reg <= s_ctrlport_req_data; + set_time_reg <= s_ctrlport_req_time; + set_has_time_reg <= s_ctrlport_req_has_time; + + // Save which port the write is for so that we only watch for + // acknowledgments from that port. + port_num_reg <= port_num; + + if (USE_TIME) begin + state <= ST_TIME_CHECK; + end else begin + set_stb[port_num] <= 1; + state <= ST_STROBE_WAIT; + end + end + end + + ST_TIME_CHECK : begin + // If the transaction is timed, wait until the time arrives before + // starting. This state is only reachable if USE_TIME is true. + if (set_has_time_reg) begin + if (timestamp >= set_time_reg) begin + set_stb[port_num_reg] <= 1; + state <= ST_STROBE_WAIT; + end + end else begin + set_stb[port_num_reg] <= 1; + state <= ST_STROBE_WAIT; + end + end + + ST_STROBE_WAIT : begin + // Wait a cycle before checking for a response + state <= ST_WAIT_RESP; + end + + ST_WAIT_RESP : begin + // Wait for read completion on settings bus, acknowledged by rb_stb. + // The read-back data will be ignored by ctrlport if this is a write. + upper_word <= rb_data[(64*port_num_reg + 32) +: 32]; + s_ctrlport_resp_data <= rb_data[(64*port_num_reg + 0) +: 32]; + if (rb_stb[port_num_reg] == 1) begin + s_ctrlport_resp_ack <= 1; + state <= ST_IDLE; + end + end + + endcase + end + end + + + genvar i; + generate + for (i = 0; i < NUM_PORTS; i = i+1) begin : gen_settings_bus + // Drive all settings buses with the same values, except the strobe + assign rb_addr [ 8*i +: 8] = rb_addr_reg; + assign set_data [32*i +: 32] = set_data_reg; + assign set_addr [ 8*i +: 8] = set_addr_reg; + assign set_time [64*i +: 64] = set_time_reg; + assign set_has_time [ i] = set_has_time_reg; + end + endgenerate + + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/utils/noc_shell_generic_ctrlport_pyld_chdr.v b/fpga/usrp3/lib/rfnoc/utils/noc_shell_generic_ctrlport_pyld_chdr.v new file mode 100644 index 000000000..3a0e7fea7 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/noc_shell_generic_ctrlport_pyld_chdr.v @@ -0,0 +1,273 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: noc_shell_generic_ctrlport_pyld_chdr +// Description: +// +// Parameters: +// +// Signals: + +module noc_shell_generic_ctrlport_pyld_chdr #( + parameter [31:0] NOC_ID = 32'h0, + parameter [9:0] THIS_PORTID = 10'd0, + parameter CHDR_W = 64, + parameter [5:0] CTRL_FIFOSIZE = 0, + parameter [0:0] CTRLPORT_SLV_EN = 1, + parameter [5:0] NUM_DATA_I = 0, + parameter [5:0] NUM_DATA_O = 0, + parameter ITEM_W = 32, + parameter NIPC = 2, + parameter [5:0] MTU = 0, + parameter CTXT_FIFOSIZE = 1, + parameter PYLD_FIFOSIZE = 1 +)( + // Framework Interface + //------------------------------------------------------------ + // RFNoC Framework Clocks and Resets + input wire rfnoc_chdr_clk, + output wire rfnoc_chdr_rst, + input wire rfnoc_ctrl_clk, + output wire rfnoc_ctrl_rst, + // RFNoC Backend Interface + input wire [511:0] rfnoc_core_config, + output wire [511:0] rfnoc_core_status, + // CHDR Input Ports (from framework) + input wire [(CHDR_W*NUM_DATA_I)-1:0] s_rfnoc_chdr_tdata, + input wire [NUM_DATA_I-1:0] s_rfnoc_chdr_tlast, + input wire [NUM_DATA_I-1:0] s_rfnoc_chdr_tvalid, + output wire [NUM_DATA_I-1:0] s_rfnoc_chdr_tready, + // CHDR Output Ports (to framework) + output wire [(CHDR_W*NUM_DATA_O)-1:0] m_rfnoc_chdr_tdata, + output wire [NUM_DATA_O-1:0] m_rfnoc_chdr_tlast, + output wire [NUM_DATA_O-1:0] m_rfnoc_chdr_tvalid, + input wire [NUM_DATA_O-1:0] m_rfnoc_chdr_tready, + // AXIS-Ctrl Input Port (from framework) + input wire [31:0] s_rfnoc_ctrl_tdata, + input wire s_rfnoc_ctrl_tlast, + input wire s_rfnoc_ctrl_tvalid, + output wire s_rfnoc_ctrl_tready, + // AXIS-Ctrl Output Port (to framework) + output wire [31:0] m_rfnoc_ctrl_tdata, + output wire m_rfnoc_ctrl_tlast, + output wire m_rfnoc_ctrl_tvalid, + input wire m_rfnoc_ctrl_tready, + + // Client Interface + //------------------------------------------------------------ + // Control Port Master (Request) + output wire m_ctrlport_req_wr, + output wire m_ctrlport_req_rd, + output wire [19:0] m_ctrlport_req_addr, + output wire [31:0] m_ctrlport_req_data, + output wire [3:0] m_ctrlport_req_byte_en, + output wire m_ctrlport_req_has_time, + output wire [63:0] m_ctrlport_req_time, + input wire m_ctrlport_resp_ack, + input wire [1:0] m_ctrlport_resp_status, + input wire [31:0] m_ctrlport_resp_data, + // Control Port Slave (Request) + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [9:0] s_ctrlport_req_portid, + input wire [15:0] s_ctrlport_req_rem_epid, + input wire [9:0] s_ctrlport_req_rem_portid, + input wire [31:0] s_ctrlport_req_data, + input wire [3:0] s_ctrlport_req_byte_en, + input wire s_ctrlport_req_has_time, + input wire [63:0] s_ctrlport_req_time, + output wire s_ctrlport_resp_ack, + output wire [1:0] s_ctrlport_resp_status, + output wire [31:0] s_ctrlport_resp_data, + // Payload stream out (to user logic) + output wire [(ITEM_W*NIPC*NUM_DATA_I)-1:0] m_axis_payload_tdata, + output wire [(NIPC*NUM_DATA_I)-1:0] m_axis_payload_tkeep, + output wire [NUM_DATA_I-1:0] m_axis_payload_tlast, + output wire [NUM_DATA_I-1:0] m_axis_payload_tvalid, + input wire [NUM_DATA_I-1:0] m_axis_payload_tready, + // Context stream out (to user logic) + output wire [(CHDR_W*NUM_DATA_I)-1:0] m_axis_context_tdata, + output wire [(4*NUM_DATA_I)-1:0] m_axis_context_tuser, + output wire [NUM_DATA_I-1:0] m_axis_context_tlast, + output wire [NUM_DATA_I-1:0] m_axis_context_tvalid, + input wire [NUM_DATA_I-1:0] m_axis_context_tready, + // Payload stream in (from user logic) + input wire [(ITEM_W*NIPC*NUM_DATA_O)-1:0] s_axis_payload_tdata, + input wire [(NIPC*NUM_DATA_O)-1:0] s_axis_payload_tkeep, + input wire [NUM_DATA_O-1:0] s_axis_payload_tlast, + input wire [NUM_DATA_O-1:0] s_axis_payload_tvalid, + output wire [NUM_DATA_O-1:0] s_axis_payload_tready, + // Context stream in (from user logic) + input wire [(CHDR_W*NUM_DATA_O)-1:0] s_axis_context_tdata, + input wire [(4*NUM_DATA_O)-1:0] s_axis_context_tuser, + input wire [NUM_DATA_O-1:0] s_axis_context_tlast, + input wire [NUM_DATA_O-1:0] s_axis_context_tvalid, + output wire [NUM_DATA_O-1:0] s_axis_context_tready +); + + // --------------------------------------------------- + // Backend Interface + // --------------------------------------------------- + wire data_i_flush_en; + wire [31:0] data_i_flush_timeout; + wire [63:0] data_i_flush_active; + wire [63:0] data_i_flush_done; + wire data_o_flush_en; + wire [31:0] data_o_flush_timeout; + wire [63:0] data_o_flush_active; + wire [63:0] data_o_flush_done; + + backend_iface #( + .NOC_ID (NOC_ID ), + .NUM_DATA_I (NUM_DATA_I ), + .NUM_DATA_O (NUM_DATA_O ), + .CTRL_FIFOSIZE (CTRL_FIFOSIZE), + .MTU (MTU ) + ) backend_iface_i ( + .rfnoc_chdr_clk (rfnoc_chdr_clk ), + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_core_config (rfnoc_core_config ), + .rfnoc_core_status (rfnoc_core_status ), + .rfnoc_chdr_rst (rfnoc_chdr_rst ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .data_i_flush_en (data_i_flush_en ), + .data_i_flush_timeout (data_i_flush_timeout), + .data_i_flush_active (data_i_flush_active ), + .data_i_flush_done (data_i_flush_done ), + .data_o_flush_en (data_o_flush_en ), + .data_o_flush_timeout (data_o_flush_timeout), + .data_o_flush_active (data_o_flush_active ), + .data_o_flush_done (data_o_flush_done ) + ); + + // --------------------------------------------------- + // Control Path + // --------------------------------------------------- + + ctrlport_endpoint #( + .THIS_PORTID (THIS_PORTID ), + .SYNC_CLKS (0 ), + .AXIS_CTRL_MST_EN (CTRLPORT_SLV_EN), + .AXIS_CTRL_SLV_EN (1 ), + .SLAVE_FIFO_SIZE (CTRL_FIFOSIZE ) + ) ctrlport_ep_i ( + .rfnoc_ctrl_clk (rfnoc_ctrl_clk ), + .rfnoc_ctrl_rst (rfnoc_ctrl_rst ), + .ctrlport_clk (rfnoc_chdr_clk ), + .ctrlport_rst (rfnoc_chdr_rst ), + .s_rfnoc_ctrl_tdata (s_rfnoc_ctrl_tdata ), + .s_rfnoc_ctrl_tlast (s_rfnoc_ctrl_tlast ), + .s_rfnoc_ctrl_tvalid (s_rfnoc_ctrl_tvalid ), + .s_rfnoc_ctrl_tready (s_rfnoc_ctrl_tready ), + .m_rfnoc_ctrl_tdata (m_rfnoc_ctrl_tdata ), + .m_rfnoc_ctrl_tlast (m_rfnoc_ctrl_tlast ), + .m_rfnoc_ctrl_tvalid (m_rfnoc_ctrl_tvalid ), + .m_rfnoc_ctrl_tready (m_rfnoc_ctrl_tready ), + .m_ctrlport_req_wr (m_ctrlport_req_wr ), + .m_ctrlport_req_rd (m_ctrlport_req_rd ), + .m_ctrlport_req_addr (m_ctrlport_req_addr ), + .m_ctrlport_req_data (m_ctrlport_req_data ), + .m_ctrlport_req_byte_en (m_ctrlport_req_byte_en ), + .m_ctrlport_req_has_time (m_ctrlport_req_has_time ), + .m_ctrlport_req_time (m_ctrlport_req_time ), + .m_ctrlport_resp_ack (m_ctrlport_resp_ack ), + .m_ctrlport_resp_status (m_ctrlport_resp_status ), + .m_ctrlport_resp_data (m_ctrlport_resp_data ), + .s_ctrlport_req_wr (s_ctrlport_req_wr ), + .s_ctrlport_req_rd (s_ctrlport_req_rd ), + .s_ctrlport_req_addr (s_ctrlport_req_addr ), + .s_ctrlport_req_portid (s_ctrlport_req_portid ), + .s_ctrlport_req_rem_epid (s_ctrlport_req_rem_epid ), + .s_ctrlport_req_rem_portid(s_ctrlport_req_rem_portid), + .s_ctrlport_req_data (s_ctrlport_req_data ), + .s_ctrlport_req_byte_en (s_ctrlport_req_byte_en ), + .s_ctrlport_req_has_time (s_ctrlport_req_has_time ), + .s_ctrlport_req_time (s_ctrlport_req_time ), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack ), + .s_ctrlport_resp_status (s_ctrlport_resp_status ), + .s_ctrlport_resp_data (s_ctrlport_resp_data ) + ); + + // --------------------------------------------------- + // Data Path + // --------------------------------------------------- + + genvar i; + generate + for (i = 0; i < NUM_DATA_I; i = i + 1) begin: in + chdr_to_axis_pyld_ctxt #( + .CHDR_W (CHDR_W ), + .ITEM_W (ITEM_W ), + .NIPC (NIPC ), + .SYNC_CLKS (0 ), + .CONTEXT_FIFO_SIZE (CTXT_FIFOSIZE), + .PAYLOAD_FIFO_SIZE (PYLD_FIFOSIZE), + .CONTEXT_PREFETCH_EN (1 ) + ) chdr2raw_i ( + .axis_chdr_clk (rfnoc_chdr_clk ), + .axis_chdr_rst (rfnoc_chdr_rst ), + .axis_data_clk (rfnoc_chdr_clk ), + .axis_data_rst (rfnoc_chdr_rst ), + .s_axis_chdr_tdata (s_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W] ), + .s_axis_chdr_tlast (s_rfnoc_chdr_tlast [i] ), + .s_axis_chdr_tvalid (s_rfnoc_chdr_tvalid [i] ), + .s_axis_chdr_tready (s_rfnoc_chdr_tready [i] ), + .m_axis_payload_tdata (m_axis_payload_tdata [(i*ITEM_W*NIPC)+:(ITEM_W*NIPC)]), + .m_axis_payload_tkeep (m_axis_payload_tkeep [(i*NIPC)+:NIPC] ), + .m_axis_payload_tlast (m_axis_payload_tlast [i] ), + .m_axis_payload_tvalid(m_axis_payload_tvalid[i] ), + .m_axis_payload_tready(m_axis_payload_tready[i] ), + .m_axis_context_tdata (m_axis_context_tdata [(i*CHDR_W)+:(CHDR_W)] ), + .m_axis_context_tuser (m_axis_context_tuser [(i*4)+:4] ), + .m_axis_context_tlast (m_axis_context_tlast [i] ), + .m_axis_context_tvalid(m_axis_context_tvalid[i] ), + .m_axis_context_tready(m_axis_context_tready[i] ), + .flush_en (data_i_flush_en ), + .flush_timeout (data_i_flush_timeout ), + .flush_active (data_i_flush_active [i] ), + .flush_done (data_i_flush_done [i] ) + ); + end + + for (i = 0; i < NUM_DATA_O; i = i + 1) begin: out + axis_pyld_ctxt_to_chdr #( + .CHDR_W (CHDR_W ), + .ITEM_W (ITEM_W ), + .NIPC (NIPC ), + .SYNC_CLKS (0 ), + .CONTEXT_FIFO_SIZE (CTXT_FIFOSIZE ), + .PAYLOAD_FIFO_SIZE (PYLD_FIFOSIZE ), + .CONTEXT_PREFETCH_EN (1 ), + .MTU (MTU ) + ) raw2chdr_i ( + .axis_chdr_clk (rfnoc_chdr_clk ), + .axis_chdr_rst (rfnoc_chdr_rst ), + .axis_data_clk (rfnoc_chdr_clk ), + .axis_data_rst (rfnoc_chdr_rst ), + .m_axis_chdr_tdata (m_rfnoc_chdr_tdata [(i*CHDR_W)+:CHDR_W] ), + .m_axis_chdr_tlast (m_rfnoc_chdr_tlast [i] ), + .m_axis_chdr_tvalid (m_rfnoc_chdr_tvalid [i] ), + .m_axis_chdr_tready (m_rfnoc_chdr_tready [i] ), + .s_axis_payload_tdata (s_axis_payload_tdata [(i*ITEM_W*NIPC)+:(ITEM_W*NIPC)]), + .s_axis_payload_tkeep (s_axis_payload_tkeep [(i*NIPC)+:NIPC] ), + .s_axis_payload_tlast (s_axis_payload_tlast [i] ), + .s_axis_payload_tvalid(s_axis_payload_tvalid[i] ), + .s_axis_payload_tready(s_axis_payload_tready[i] ), + .s_axis_context_tdata (s_axis_context_tdata [(i*CHDR_W)+:(CHDR_W)] ), + .s_axis_context_tuser (s_axis_context_tuser [(i*4)+:4] ), + .s_axis_context_tlast (s_axis_context_tlast [i] ), + .s_axis_context_tvalid(s_axis_context_tvalid[i] ), + .s_axis_context_tready(s_axis_context_tready[i] ), + .framer_errors ( ), + .flush_en (data_o_flush_en ), + .flush_timeout (data_o_flush_timeout ), + .flush_active (data_o_flush_active [i] ), + .flush_done (data_o_flush_done [i] ) + ); + end + endgenerate + +endmodule // noc_shell_generic_ctrlport_raw diff --git a/fpga/usrp3/lib/rfnoc/utils/timekeeper.v b/fpga/usrp3/lib/rfnoc/utils/timekeeper.v new file mode 100644 index 000000000..404f45758 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/utils/timekeeper.v @@ -0,0 +1,279 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: timekeeper +// +// Description: Timekeeper for RFNoC blocks. This block contains a 64-bit +// counter to represent the current time in terms of sample clock cycles. The +// counter can be updated and synchronized using the pps input. +// +// WARNING: All register larger than a single 32-bit word should be read and +// written least significant word first to guarantee coherency. +// + +module timekeeper #( + parameter BASE_ADDR = 'h00, + parameter TIME_INCREMENT = 1 // Amount by which to increment time on each sample clock cycle +) ( + input wire tb_clk, // Time-base clock + input wire tb_rst, // Time-base reset in tb_clk domain + + //--------------------------------------------------------------------------- + // Control Interface + //--------------------------------------------------------------------------- + + input wire s_ctrlport_clk, + input wire s_ctrlport_req_wr, + input wire s_ctrlport_req_rd, + input wire [19:0] s_ctrlport_req_addr, + input wire [31:0] s_ctrlport_req_data, + output wire s_ctrlport_resp_ack, + output wire [31:0] s_ctrlport_resp_data, + + //--------------------------------------------------------------------------- + // Time + //--------------------------------------------------------------------------- + + input wire sample_rx_stb, // Sample Rx strobe (data valid indicator) + input wire pps, // Pulse per second input + output reg [63:0] tb_timestamp, // 64-bit global timestamp synchronous to tb_clk + output reg [63:0] tb_timestamp_last_pps, // 64-bit global timestamp synchronous to tb_clk + output reg [63:0] tb_period_ns_q32 // Time Period of time-base in nanoseconds +); + + //--------------------------------------------------------------------------- + // Register Logic + //--------------------------------------------------------------------------- + + reg set_time_pps; + reg set_time_now; + reg new_time_ctrl; + reg [63:0] time_at_next_event; // Time to load at next timed event + + reg [31:0] tb_timestamp_hi; // Holding register for reading tb_timestamp + reg [31:0] time_at_next_event_lo; // Holding register for writing time_at_next_event + reg [31:0] time_at_next_event_hi; // Holding register for reading time_at_next_event + reg [31:0] tb_timestamp_last_pps_hi; // Holding register for reading tb_timestamp_last_pps + + wire s_ctrlport_req_wr_tb; + wire s_ctrlport_req_rd_tb; + wire [19:0] s_ctrlport_req_addr_tb; + wire [31:0] s_ctrlport_req_data_tb; + reg s_ctrlport_resp_ack_tb; + reg [31:0] s_ctrlport_resp_data_tb; + + // Clock crossing from ctrlport_clk to tb_clk domain + + ctrlport_clk_cross ctrlport_clk_cross_tb_i ( + .rst (tb_rst), + .s_ctrlport_clk (s_ctrlport_clk), + .s_ctrlport_req_wr (s_ctrlport_req_wr), + .s_ctrlport_req_rd (s_ctrlport_req_rd), + .s_ctrlport_req_addr (s_ctrlport_req_addr), + .s_ctrlport_req_portid (), + .s_ctrlport_req_rem_epid (), + .s_ctrlport_req_rem_portid (), + .s_ctrlport_req_data (s_ctrlport_req_data), + .s_ctrlport_req_byte_en (), + .s_ctrlport_req_has_time (), + .s_ctrlport_req_time (), + .s_ctrlport_resp_ack (s_ctrlport_resp_ack), + .s_ctrlport_resp_status (), + .s_ctrlport_resp_data (s_ctrlport_resp_data), + .m_ctrlport_clk (tb_clk), + .m_ctrlport_req_wr (s_ctrlport_req_wr_tb), + .m_ctrlport_req_rd (s_ctrlport_req_rd_tb), + .m_ctrlport_req_addr (s_ctrlport_req_addr_tb), + .m_ctrlport_req_portid (), + .m_ctrlport_req_rem_epid (), + .m_ctrlport_req_rem_portid (), + .m_ctrlport_req_data (s_ctrlport_req_data_tb), + .m_ctrlport_req_byte_en (), + .m_ctrlport_req_has_time (), + .m_ctrlport_req_time (), + .m_ctrlport_resp_ack (s_ctrlport_resp_ack_tb), + .m_ctrlport_resp_status (), + .m_ctrlport_resp_data (s_ctrlport_resp_data_tb) + ); + + //--------------------------------------------------------------------------- + // Timekeeper Register Offsets + //--------------------------------------------------------------------------- + + localparam REG_TIME_NOW_LO = 'h00; // Current time count (low word) + localparam REG_TIME_NOW_HI = 'h04; // Current time count (high word) + localparam REG_TIME_EVENT_LO = 'h08; // Time for next event (low word) + localparam REG_TIME_EVENT_HI = 'h0C; // Time for next event (high word) + localparam REG_TIME_CTRL = 'h10; // Time control word + localparam REG_TIME_LAST_PPS_LO = 'h14; // Time of last PPS pulse edge (low word) + localparam REG_TIME_LAST_PPS_HI = 'h18; // Time of last PPS pulse edge (high word) + localparam REG_TIME_BASE_PERIOD_LO = 'h1C; // Time Period in nanoseconds (low word) + localparam REG_TIME_BASE_PERIOD_HI = 'h20; // Time Period in nanoseconds (high word) + + // REG_TIME_CTRL bit fields + localparam TIME_NOW_POS = 0; + localparam TIME_PPS_POS = 1; + + always @(posedge tb_clk) begin + if (tb_rst) begin + s_ctrlport_resp_ack_tb <= 0; + s_ctrlport_resp_data_tb <= 0; + new_time_ctrl <= 0; + set_time_pps <= 0; + set_time_now <= 0; + end else begin + // Default assignments + s_ctrlport_resp_ack_tb <= 0; + s_ctrlport_resp_data_tb <= 0; + new_time_ctrl <= 0; + + // Handle register writes + if (s_ctrlport_req_wr_tb) begin + case (s_ctrlport_req_addr_tb) + BASE_ADDR + REG_TIME_EVENT_LO: begin + time_at_next_event_lo <= s_ctrlport_req_data_tb; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_EVENT_HI: begin + time_at_next_event[31: 0] <= time_at_next_event_lo; + time_at_next_event[63:32] <= s_ctrlport_req_data_tb; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_CTRL: begin + set_time_pps <= s_ctrlport_req_data_tb[TIME_PPS_POS]; + set_time_now <= s_ctrlport_req_data_tb[TIME_NOW_POS]; + new_time_ctrl <= 1; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_BASE_PERIOD_LO: begin + tb_period_ns_q32[31:0] <= s_ctrlport_req_data_tb; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_BASE_PERIOD_HI: begin + tb_period_ns_q32[63:32] <= s_ctrlport_req_data_tb; + s_ctrlport_resp_ack_tb <= 1; + end + endcase + end + + // Handle register reads + if (s_ctrlport_req_rd_tb) begin + case (s_ctrlport_req_addr_tb) + BASE_ADDR + REG_TIME_NOW_LO: begin + s_ctrlport_resp_data_tb <= tb_timestamp[31:0]; + tb_timestamp_hi <= tb_timestamp[63:32]; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_NOW_HI: begin + s_ctrlport_resp_data_tb <= tb_timestamp_hi; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_EVENT_LO: begin + s_ctrlport_resp_data_tb <= time_at_next_event[31:0]; + time_at_next_event_hi <= time_at_next_event[63:32]; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_EVENT_HI: begin + s_ctrlport_resp_data_tb <= time_at_next_event_hi; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_CTRL: begin + s_ctrlport_resp_data_tb <= 0; + s_ctrlport_resp_data_tb[TIME_PPS_POS] <= set_time_pps; + s_ctrlport_resp_data_tb[TIME_NOW_POS] <= set_time_now; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_LAST_PPS_LO: begin + s_ctrlport_resp_data_tb <= tb_timestamp_last_pps[31:0]; + tb_timestamp_last_pps_hi <= tb_timestamp_last_pps[63:32]; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_LAST_PPS_HI: begin + s_ctrlport_resp_data_tb <= tb_timestamp_last_pps_hi; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_BASE_PERIOD_LO: begin + s_ctrlport_resp_data_tb <= tb_period_ns_q32[31:0]; + s_ctrlport_resp_ack_tb <= 1; + end + BASE_ADDR + REG_TIME_BASE_PERIOD_HI: begin + s_ctrlport_resp_data_tb <= tb_period_ns_q32[63:32]; + s_ctrlport_resp_ack_tb <= 1; + end + endcase + end + end + end + + + //--------------------------------------------------------------------------- + // Pulse Per Second + //--------------------------------------------------------------------------- + + reg pps_del; + reg pps_edge; + + always @(posedge tb_clk) begin + if (tb_rst) begin + pps_del <= 0; + pps_edge <= 0; + end else begin + pps_del <= pps; + pps_edge<= pps_del & ~pps; + end + end + + + //--------------------------------------------------------------------------- + // Time Tracker + //--------------------------------------------------------------------------- + + reg time_event_armed; // Boolean to indicate if we're expecting a timed event + + wire time_event = + time_event_armed && ( + set_time_now || (set_time_pps && pps_edge) + ); + + always @(posedge tb_clk) begin + if (tb_rst) begin + tb_timestamp <= 0; + time_event_armed <= 0; + end else begin + if (time_event) begin + // Load the timing info configured prior to the event + time_event_armed <= 0; + tb_timestamp <= time_at_next_event; + end else if (sample_rx_stb) begin + // Update time for each sample word received + tb_timestamp <= tb_timestamp + TIME_INCREMENT; + end + + if (new_time_ctrl) begin + // Indicate that we're expecting a timed event because the time control + // register was updated. + time_event_armed <= 1; + end + end + end + + + //--------------------------------------------------------------------------- + // PPS Tracker + //--------------------------------------------------------------------------- + + always @(posedge tb_clk) begin + if (tb_rst) begin + tb_timestamp_last_pps <= 64'h0; + end else if (pps_edge) begin + if (time_event) begin + tb_timestamp_last_pps <= time_at_next_event; + end else begin + tb_timestamp_last_pps <= tb_timestamp + TIME_INCREMENT; + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/rfnoc/vector_iir.v b/fpga/usrp3/lib/rfnoc/vector_iir.v new file mode 100644 index 000000000..a875f34fe --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/vector_iir.v @@ -0,0 +1,187 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: vector_iir +// Description: +// This module implements an IIR filter with a variable length delay line. +// Transfer Function: beta +// H(z) = ------------------ +// 1 - alpha*z^-delay +// where: +// - beta is the feedforward tap +// - alpha is the feedback tap +// - delay (aka vector_len) is the feedback tap delay +// +// Parameters: +// - MAX_VECTOR_LEN: Maximum value for delay (vector_len) +// - IN_W: Input sample width for a real sample which includes the sign bit. +// The actual input of the module will be 2*IN_W because it handles +// complex data. +// - OUT_W: Output sample width for a real sample which includes the sign bit. +// The actual output of the module will be 2*OUT_W because it handles +// complex data. +// - ALPHA_W: Width of the alpha parameter (signed) +// - BETA_W: Width of the beta parameter (signed) +// - FEEDBACK_W: Number of bits in the feedback delay line (optimal = 25) +// - ACCUM_HEADROOM: Number of bits of headroom in the feedback accumulator +// Signals: +// - i_* : Input sample stream (AXI-Stream) +// - o_* : Output sample stream (AXI-Stream) +// - set_*: Static settings +// + +module vector_iir #( + parameter MAX_VECTOR_LEN = 1024, + parameter IN_W = 16, + parameter OUT_W = 16, + parameter ALPHA_W = 16, + parameter BETA_W = 16, + parameter FEEDBACK_W = 25, + parameter ACCUM_HEADROOM = 4 +)( + input wire clk, + input wire reset, + input wire [$clog2(MAX_VECTOR_LEN)-1:0] set_vector_len, + input wire [BETA_W-1:0] set_beta, + input wire [ALPHA_W-1:0] set_alpha, + input wire [IN_W*2-1:0] i_tdata, + input wire i_tlast, + input wire i_tvalid, + output wire i_tready, + output wire [OUT_W*2-1:0] o_tdata, + output wire o_tlast, + output wire o_tvalid, + input wire o_tready +); + + // There are four registers between the input and output + // - Input pipeline (in_X_reg) + // - Feedforward product (ff_prod_X_reg) + // - Feedback sum (fb_sum_X_reg) + // - Output pipeline (dsp_data_out) + localparam IN_TO_OUT_LATENCY = 4; + + // The feedback path has 3 cycles of delay + // - Feedback sum (fb_sum_X_reg) + // - variable_delay_line (2 cyc) + // - Scaled feedback (fb_sum_scaled_X_reg) + localparam MIN_FB_DELAY = 4; + + // Pipeline settings for timing + reg [$clog2(MAX_VECTOR_LEN)-1:0] reg_fb_delay; + reg signed [BETA_W-1:0] reg_beta; + reg signed [ALPHA_W-1:0] reg_alpha; + + always @(posedge clk) begin + reg_fb_delay <= set_vector_len - MIN_FB_DELAY - 1; //Adjust for pipeline delay + reg_beta <= set_beta; + reg_alpha <= set_alpha; + end + + //----------------------------------------------------------- + // AXI-Stream wrapper + //----------------------------------------------------------- + wire [(IN_W*2)-1:0] dsp_data_in; + reg [(OUT_W*2)-1:0] dsp_data_out = 0; + wire [IN_TO_OUT_LATENCY-1:0] chain_en; + + // We are implementing an N-cycle DSP operation without AXI-Stream handshaking. + // Use an axis_shift_register and the associated strobes to drive clock enables + // on the DSP regs to ensure that data/valid/last sync up. + axis_shift_register #( + .WIDTH(IN_W*2), .NSPC(1), .LATENCY(IN_TO_OUT_LATENCY), + .SIDEBAND_DATAPATH(1), .PIPELINE("NONE") + ) axis_shreg_i ( + .clk(clk), .reset(reset), + .s_axis_tdata(i_tdata), .s_axis_tkeep(1'b1), .s_axis_tlast(i_tlast), + .s_axis_tvalid(i_tvalid), .s_axis_tready(i_tready), + .m_axis_tdata(o_tdata), .m_axis_tkeep(), .m_axis_tlast(o_tlast), + .m_axis_tvalid(o_tvalid), .m_axis_tready(o_tready), + .stage_stb(chain_en), .stage_eop(), + .m_sideband_data(dsp_data_in), .m_sideband_keep(), + .s_sideband_data(dsp_data_out) + ); + + //----------------------------------------------------------- + // DSP datapath + //----------------------------------------------------------- + localparam FF_PROD_W = IN_W + BETA_W - 1; + localparam FB_PROD_W = FEEDBACK_W + ALPHA_W - 1; + + reg signed [IN_W-1:0] in_i_reg = 0, in_q_reg = 0; + reg signed [FF_PROD_W-1:0] ff_prod_i_reg = 0, ff_prod_q_reg = 0; + reg signed [FB_PROD_W-1:0] fb_sum_i_reg = 0, fb_sum_q_reg = 0; + wire signed [FB_PROD_W-1:0] fb_trunc_i, fb_trunc_q; + wire signed [FEEDBACK_W-1:0] fb_sum_del_i, fb_sum_del_q; + reg signed [FB_PROD_W-1:0] fb_sum_scaled_i_reg = 0, fb_sum_scaled_q_reg = 0; + wire signed [OUT_W-1:0] out_i_rnd, out_q_rnd; + + always @(posedge clk) begin + if (reset) begin + {in_i_reg, in_q_reg} <= 0; + ff_prod_i_reg <= 0; + ff_prod_q_reg <= 0; + fb_sum_i_reg <= 0; + fb_sum_q_reg <= 0; + fb_sum_scaled_i_reg <= 0; + fb_sum_scaled_q_reg <= 0; + dsp_data_out <= 0; + end else begin + if (chain_en[0]) begin + // Input pipeline register + {in_i_reg, in_q_reg} <= dsp_data_in; + end + if (chain_en[1]) begin + // Feedforward product (x[n] * beta) + ff_prod_i_reg <= in_i_reg * reg_beta; + ff_prod_q_reg <= in_q_reg * reg_beta; + // Compute scaled, delayed feedback (y[n-D] * alpha) + fb_sum_scaled_i_reg <= fb_sum_del_i * reg_alpha; + fb_sum_scaled_q_reg <= fb_sum_del_q * reg_alpha; + end + if (chain_en[2]) begin + // Sum of feedforward product and scaled, delayed feedback + // y[n] = (alpha * y[n-D]) + (x[n] * beta) + fb_sum_i_reg <= fb_sum_scaled_i_reg + (ff_prod_i_reg <<< (FB_PROD_W - FF_PROD_W - ACCUM_HEADROOM)); + fb_sum_q_reg <= fb_sum_scaled_q_reg + (ff_prod_q_reg <<< (FB_PROD_W - FF_PROD_W - ACCUM_HEADROOM)); + end + if (chain_en[3]) begin + // Output pipeline register + dsp_data_out <= {out_i_rnd, out_q_rnd}; + end + end + end + + // Truncate feedback to the requested FEEDBACK_W + assign fb_trunc_i = (fb_sum_i_reg >>> (FB_PROD_W - FEEDBACK_W)); + assign fb_trunc_q = (fb_sum_q_reg >>> (FB_PROD_W - FEEDBACK_W)); + + // A variable delay line will be used to store the feedback + // This delay line stores "reg_fb_delay" worth of samples which + // allows each element in the vector to have it's own independent state + variable_delay_line #( + .WIDTH(FEEDBACK_W * 2), .DEPTH(MAX_VECTOR_LEN - MIN_FB_DELAY), + .DYNAMIC_DELAY(1), .DEFAULT_DATA(0), .OUT_REG(1) + ) delay_line_inst ( + .clk(clk), .clk_en(chain_en[1]), .reset(reset), + .stb_in(1'b1), + .data_in({fb_trunc_i[FEEDBACK_W-1:0], fb_trunc_q[FEEDBACK_W-1:0]}), + .delay(reg_fb_delay), + .data_out({fb_sum_del_i, fb_sum_del_q}) + ); + + // Round the accumulator output to produce the final output + round #( + .bits_in(FB_PROD_W-ACCUM_HEADROOM), .bits_out(OUT_W) + ) out_round_i_inst ( + .in(fb_sum_i_reg[FB_PROD_W-ACCUM_HEADROOM-1:0]), .out(out_i_rnd), .err() + ); + round #( + .bits_in(FB_PROD_W-ACCUM_HEADROOM), .bits_out(OUT_W) + ) out_round_q_inst ( + .in(fb_sum_q_reg[FB_PROD_W-ACCUM_HEADROOM-1:0]), .out(out_q_rnd), .err() + ); + +endmodule // vector_iir diff --git a/fpga/usrp3/lib/rfnoc/xport/Makefile.srcs b/fpga/usrp3/lib/rfnoc/xport/Makefile.srcs new file mode 100644 index 000000000..12582750b --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/Makefile.srcs @@ -0,0 +1,17 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# RFNoC Utility Sources +################################################## +RFNOC_XPORT_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/xport/, \ +chdr_xport_adapter_generic.v \ +eth_ipv4_chdr64_adapter.v \ +eth_ipv4_chdr64_dispatch.v \ +eth_interface.v \ +eth_internal.v \ +liberio_chdr64_adapter.v \ +)) diff --git a/fpga/usrp3/lib/rfnoc/xport/chdr_xport_adapter_generic.v b/fpga/usrp3/lib/rfnoc/xport/chdr_xport_adapter_generic.v new file mode 100644 index 000000000..6de298530 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/chdr_xport_adapter_generic.v @@ -0,0 +1,397 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: chdr_xport_adapter_generic +// Description: A generic transport adapter module that can be used in +// a veriety of transports. It does the following: +// - Exposes a configuration port for mgmt packets to configure the node +// - Implements a return-address map for packets with metadata other than +// the CHDR. Additional metadata can be passed as a tuser to this module +// which will store it in a map indexed by the SrcEPID in a management +// packet. For all returning packets, the metadata will be looked up in +// the map and attached as the outgoing tuser. +// - Implements a loopback path for node-info discovery +// - Converts data stream to/from "RFNoC Network Order" (64-bit-Big-Endian) +// +// Parameters: +// - PROTOVER: RFNoC protocol version {8'd, 8'd} +// - CHDR_W: Width of the CHDR bus in bits +// - USER_W: Width of the tuser bus in bits +// - TBL_SIZE: Log2 of the depth of the routing table +// - NODE_TYPE: The node type to return for a node-info discovery +// - NODE_INST: The node type to return for a node-info discovery +// +// Signals: +// - device_id : The ID of the device that has instantiated this module +// - s_axis_xport_*: The input CHDR stream from the transport (plus tuser metadata) +// - m_axis_xport_*: The output CHDR stream to transport (plus tuser metadata) +// - s_axis_rfnoc_*: The input CHDR stream from the rfnoc infrastructure +// - m_axis_rfnoc_*: The output CHDR stream to the rfnoc infrastructure +// - ctrlport_* : The ctrlport interface for the configuration port +// + +module chdr_xport_adapter_generic #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter CHDR_W = 256, + parameter USER_W = 16, + parameter TBL_SIZE = 6, + parameter [7:0] NODE_SUBTYPE = 8'd0, + parameter NODE_INST = 0 +)( + // Clock and reset + input wire clk, + input wire rst, + // Device info + input wire [15:0] device_id, + // Transport stream in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_xport_tdata, + input wire [USER_W-1:0] s_axis_xport_tuser, + input wire s_axis_xport_tlast, + input wire s_axis_xport_tvalid, + output wire s_axis_xport_tready, + // Transport stream out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_xport_tdata, + output wire [USER_W-1:0] m_axis_xport_tuser, + output wire m_axis_xport_tlast, + output wire m_axis_xport_tvalid, + input wire m_axis_xport_tready, + // RFNoC stream in (AXI-Stream) + input wire [CHDR_W-1:0] s_axis_rfnoc_tdata, + input wire s_axis_rfnoc_tlast, + input wire s_axis_rfnoc_tvalid, + output wire s_axis_rfnoc_tready, + // RFNoC stream out (AXI-Stream) + output wire [CHDR_W-1:0] m_axis_rfnoc_tdata, + output wire m_axis_rfnoc_tlast, + output wire m_axis_rfnoc_tvalid, + input wire m_axis_rfnoc_tready, + // Control port endpoint + output wire ctrlport_req_wr, + output wire ctrlport_req_rd, + output wire [15:0] ctrlport_req_addr, + output wire [31:0] ctrlport_req_data, + input wire ctrlport_resp_ack, + input wire [31:0] ctrlport_resp_data +); + + // --------------------------------------------------- + // RFNoC Includes + // --------------------------------------------------- + `include "../core/rfnoc_chdr_utils.vh" + `include "../core/rfnoc_chdr_internal_utils.vh" + + // --------------------------------------------------- + // Reverse groups of 64-bit words to translate + // stream to "RFNoC Network Order" i.e. Big-Endian + // in groups of 8 bytes + // --------------------------------------------------- + wire [CHDR_W-1:0] i_xport_tdata; + wire [USER_W-1:0] i_xport_tuser; + wire i_xport_tlast, i_xport_tvalid, i_xport_tready; + wire [CHDR_W-1:0] o_xport_tdata; + wire [USER_W-1:0] o_xport_tuser; + wire o_xport_tlast, o_xport_tvalid, o_xport_tready; + + localparam [$clog2(CHDR_W)-1:0] SWAP_LANES = ((CHDR_W / 64) - 1) << 6; + + axis_data_swap #( + .DATA_W(CHDR_W), .USER_W(USER_W), .STAGES_EN(SWAP_LANES), .DYNAMIC(0) + ) xport_in_swap_i ( + .clk(clk), .rst(rst), + .s_axis_tdata(s_axis_xport_tdata), .s_axis_tswap('h0), + .s_axis_tuser(s_axis_xport_tuser), .s_axis_tlast(s_axis_xport_tlast), + .s_axis_tvalid(s_axis_xport_tvalid), .s_axis_tready(s_axis_xport_tready), + .m_axis_tdata (i_xport_tdata), .m_axis_tuser(i_xport_tuser), + .m_axis_tlast (i_xport_tlast), + .m_axis_tvalid(i_xport_tvalid), .m_axis_tready(i_xport_tready) + ); + + axis_data_swap #( + .DATA_W(CHDR_W), .USER_W(USER_W), .STAGES_EN(SWAP_LANES), .DYNAMIC(0) + ) xport_out_swap_i ( + .clk(clk), .rst(rst), + .s_axis_tdata(o_xport_tdata), .s_axis_tswap('h0), + .s_axis_tuser(o_xport_tuser), .s_axis_tlast(o_xport_tlast), + .s_axis_tvalid(o_xport_tvalid), .s_axis_tready(o_xport_tready), + .m_axis_tdata (m_axis_xport_tdata), .m_axis_tuser (m_axis_xport_tuser), + .m_axis_tlast (m_axis_xport_tlast), + .m_axis_tvalid(m_axis_xport_tvalid), .m_axis_tready(m_axis_xport_tready) + ); + + + wire [CHDR_W-1:0] x2d_tdata; // Xport => Demux + reg [USER_W-1:0] x2d_tuser; + wire [1:0] x2d_tid; + wire x2d_tlast, x2d_tvalid, x2d_tready; + wire [CHDR_W-1:0] x2x_tdata; // Xport => Xport (loopback) + wire [USER_W-1:0] x2x_tuser; + wire x2x_tlast, x2x_tvalid, x2x_tready; + wire [CHDR_W-1:0] m2x_tdata; // Mux => Xport + wire m2x_tdest; // 1: Return to src, 0: CHDR input + wire [USER_W-1:0] m2x_tuser; + wire m2x_tlast, m2x_tvalid, m2x_tready; + + // --------------------------------------------------- + // Transport => DEMUX + // --------------------------------------------------- + wire op_stb; + wire [15:0] op_src_epid; + wire [USER_W-1:0] op_data; + wire lookup_stb, lookup_done_stb, lookup_result_match; + wire [15:0] lookup_epid; + wire [USER_W-1:0] lookup_result_value; + + chdr_mgmt_pkt_handler #( + .PROTOVER(PROTOVER), .CHDR_W(CHDR_W), .USER_W(USER_W), .MGMT_ONLY(0) + ) mgmt_ep_i ( + .clk(clk), .rst(rst), + .node_info(chdr_mgmt_build_node_info({10'h0, NODE_SUBTYPE}, NODE_INST, NODE_TYPE_TRANSPORT, device_id)), + .s_axis_chdr_tdata(i_xport_tdata), .s_axis_chdr_tlast(i_xport_tlast), + .s_axis_chdr_tvalid(i_xport_tvalid), .s_axis_chdr_tready(i_xport_tready), + .s_axis_chdr_tuser(i_xport_tuser), + .m_axis_chdr_tdata(x2d_tdata), .m_axis_chdr_tlast(x2d_tlast), + .m_axis_chdr_tdest(/* unused */), .m_axis_chdr_tid(x2d_tid), + .m_axis_chdr_tvalid(x2d_tvalid), .m_axis_chdr_tready(x2d_tready), + .ctrlport_req_wr(ctrlport_req_wr), .ctrlport_req_rd(ctrlport_req_rd), + .ctrlport_req_addr(ctrlport_req_addr), .ctrlport_req_data(ctrlport_req_data), + .ctrlport_resp_ack(ctrlport_resp_ack), .ctrlport_resp_data(ctrlport_resp_data), + .op_stb(op_stb), .op_dst_epid(/* unused */), .op_src_epid(op_src_epid), .op_data(op_data) + ); + + kv_map #( + .KEY_WIDTH(16), .VAL_WIDTH(USER_W), .SIZE(TBL_SIZE) + ) kv_map_i ( + .clk(clk), .reset(rst), + .insert_stb(op_stb), .insert_key(op_src_epid), .insert_val(op_data), + .insert_busy(/* Time between op_stb > Insertion time */), + .find_key_stb(lookup_stb), .find_key(lookup_epid), + .find_res_stb(lookup_done_stb), + .find_res_match(lookup_result_match), .find_res_val(lookup_result_value), + .count(/* unused */) + ); + + reg i_xport_hdr = 1'b1; + always @(posedge clk) begin + if (rst) + i_xport_hdr <= 1'b1; + else if (i_xport_tvalid && i_xport_tready) + i_xport_hdr <= i_xport_tlast; + end + + // chdr_mgmt_pkt_handler does not buffer packets and has at least one cycle of delay + // TODO: The tuser caching logic could be more robust + always @(posedge clk) begin + if (i_xport_tvalid && i_xport_tready && i_xport_hdr) + x2d_tuser <= i_xport_tuser; + end + + // --------------------------------------------------- + // MUX and DEMUX for return path + // --------------------------------------------------- + + wire [USER_W-1:0] dummy_tuser; + axis_switch #( + .DATA_W(CHDR_W+USER_W), .DEST_W(1), .IN_PORTS(1), .OUT_PORTS(2), .PIPELINE(0) + ) rtn_demux_i ( + .clk(clk), .reset(rst), + .s_axis_tdata({x2d_tuser, x2d_tdata}), .s_axis_alloc(1'b0), + .s_axis_tdest(x2d_tid == CHDR_MGMT_RETURN_TO_SRC ? 2'b01 : 2'b00), + .s_axis_tlast(x2d_tlast), .s_axis_tvalid(x2d_tvalid), .s_axis_tready(x2d_tready), + .m_axis_tdata({x2x_tuser, x2x_tdata, dummy_tuser, m_axis_rfnoc_tdata}), + .m_axis_tdest(/* unused */), + .m_axis_tlast({x2x_tlast, m_axis_rfnoc_tlast}), + .m_axis_tvalid({x2x_tvalid, m_axis_rfnoc_tvalid}), + .m_axis_tready({x2x_tready, m_axis_rfnoc_tready}) + ); + + axi_mux #( + .WIDTH(CHDR_W+USER_W+1), .SIZE(2), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(0) + ) rtn_mux_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({1'b1, x2x_tuser, x2x_tdata, 1'b0, {USER_W{1'b0}}, s_axis_rfnoc_tdata}), + .i_tlast({x2x_tlast, s_axis_rfnoc_tlast}), + .i_tvalid({x2x_tvalid, s_axis_rfnoc_tvalid}), .i_tready({x2x_tready, s_axis_rfnoc_tready}), + .o_tdata({m2x_tdest, m2x_tuser, m2x_tdata}), .o_tlast(m2x_tlast), + .o_tvalid(m2x_tvalid), .o_tready(m2x_tready) + ); + + // --------------------------------------------------- + // MUX => Transport + // --------------------------------------------------- + + // In this section we must determine what value to put in tuser. If tdest is + // 1 then tuser is passed through unchanged. If tdest is 0 then the tuser + // value is looked up in the KV map using the EPID in the packet header. + // + // To do this we split the data (tdata, tlast) and the routing information + // (tdest, tuser, and the EPID) into two FIFOs. This allows us to perform a + // routing lookup and decide what to do while we continue to buffer data. + // + // With small packets, multiple routing lookups might be enqueued in the + // lookup_fifo, but we can only do one lookup at a time. Output logic + // controls release of packets from the data FIFO to ensure we only output + // one packet per lookup after the lookup is complete. + + wire data_fifo_i_tready; + wire [CHDR_W-1:0] data_fifo_o_tdata; + wire data_fifo_o_tlast; + wire data_fifo_o_tvalid; + wire data_fifo_o_tready; + wire lookup_fifo_i_tready; + wire lookup_fifo_tdest; + wire [USER_W-1:0] lookup_fifo_tuser; + wire [ 15:0] lookup_fifo_tepid; + wire lookup_fifo_o_tvalid; + wire lookup_fifo_o_tready; + + wire non_lookup_done_stb; + reg data_fifo_o_hdr = 1'b1; + reg pass_packet; + reg [USER_W-1:0] result_tuser; + reg result_tuser_valid; + reg [USER_W-1:0] reg_o_tuser; + + + // Track when the next m2x word contains is the start of a new packet + reg m2x_hdr = 1'b1; + always @(posedge clk) begin + if (rst) + m2x_hdr <= 1'b1; + else if (m2x_tvalid && m2x_tready) + m2x_hdr <= m2x_tlast; + end + + // We can only accept data from the mux when when both the data_fifo and + // lookup_fifo are ready. + assign m2x_tready = data_fifo_i_tready && lookup_fifo_i_tready; + + // The data_fifo only takes the packet data (tdata, tlast). We use an + // axi_fifo_short module for the data_fifo because it can tolerate tvalid + // going low before a transfer completes. + axi_fifo_short #( + .WIDTH (1+CHDR_W) + ) data_fifo ( + .clk (clk), + .reset (rst), + .clear (1'b0), + .i_tdata ({m2x_tlast, m2x_tdata}), + .i_tvalid (m2x_tvalid && m2x_tready), + .i_tready (data_fifo_i_tready), + .o_tdata ({data_fifo_o_tlast, data_fifo_o_tdata}), + .o_tvalid (data_fifo_o_tvalid), + .o_tready (data_fifo_o_tready), + .space (), + .occupied () + ); + + // The lookup FIFO only takes the header routing info (tdest, tuser, epid). + // We use axi_fifo_short since it can tolerate tvalid going low before a + // transfer completes. + axi_fifo_short #( + .WIDTH (1+USER_W+16) + ) lookup_fifo ( + .clk (clk), + .reset (rst), + .clear (1'b0), + .i_tdata ({m2x_tdest, m2x_tuser, chdr_get_dst_epid(m2x_tdata[63:0])}), + .i_tvalid (m2x_tvalid && m2x_tready && m2x_hdr), + .i_tready (lookup_fifo_i_tready), + .o_tdata ({lookup_fifo_tdest, lookup_fifo_tuser, lookup_fifo_tepid}), + .o_tvalid (lookup_fifo_o_tvalid), + .o_tready (lookup_fifo_o_tready), + .space (), + .occupied () + ); + + // Keep track of when we are busy doing a lookup in the KV map. + reg lookup_busy = 1'b0; + always @(posedge clk) begin + if (rst) + lookup_busy <= 1'b0; + else begin + if (lookup_stb) + lookup_busy <= 1'b1; + else if (lookup_done_stb) + lookup_busy <= 1'b0; + end + end + + // Determine if we can use the output of the lookup_fifo to do a KV map + // lookup. We only perform a KV map lookup if tdest is 0 and we can only do + // so if the KV map is free and the holding register for the tuser value is + // available. + assign lookup_epid = lookup_fifo_tepid; + assign lookup_stb = lookup_fifo_o_tvalid && !lookup_busy && + !lookup_fifo_tdest && !result_tuser_valid; + + // Determine if we can use the output of the lookup FIFO directly (no lookup + // is needed). We can only use it if we're not already doing a KV lookup and + // if the holding register for the tuser value is available. + assign non_lookup_done_stb = lookup_fifo_o_tvalid && !lookup_busy && + lookup_fifo_tdest && !result_tuser_valid; + + // Pop the routing info off of the lookup_fifo if we've started its lookup + assign lookup_fifo_o_tready = lookup_stb || non_lookup_done_stb; + + // Track when the next data_fifo_o word is the start of a new packet + always @(posedge clk) begin + if (rst) + data_fifo_o_hdr <= 1'b1; + else if (data_fifo_o_tvalid && data_fifo_o_tready && pass_packet) + data_fifo_o_hdr <= data_fifo_o_tlast; + end + + // Store the lookup result in a holding register. This can come from the KV + // map or the incoming tuser. + always @(posedge clk) begin + if (rst) begin + result_tuser <= {USER_W{1'bX}}; // Don't care + result_tuser_valid <= 1'b0; + end else begin + // The tuser holding register becomes available as soon as we start + // transmitting the corresponding packet. + if (data_fifo_o_tvalid && data_fifo_o_tready && data_fifo_o_hdr && pass_packet) begin + result_tuser_valid <= 1'b0; + end + + // Load the result of the lookup + if (lookup_done_stb) begin + result_tuser <= lookup_result_match ? lookup_result_value : {USER_W{1'b0}}; + result_tuser_valid <= 1'b1; + end else if (non_lookup_done_stb) begin + result_tuser <= lookup_fifo_tuser; + result_tuser_valid <= 1'b1; + end + end + end + + // Control when the packet from the data_fifo can be passed through. Put the + // tuser value into a register for the duration of the packet. + always @(posedge clk) begin + if (rst) begin + pass_packet <= 1'b0; + reg_o_tuser <= {USER_W{1'bX}}; // Don't care + end else begin + // We're done passing through a packet when tlast goes out + if (data_fifo_o_tvalid && data_fifo_o_tready && data_fifo_o_tlast && pass_packet) begin + pass_packet <= 1'b0; + end + + // We can pass the next packet through when we're at the start of a + // packet and we have the tuser value waiting in the holding register. + if (data_fifo_o_hdr && result_tuser_valid && !pass_packet) begin + reg_o_tuser <= result_tuser; + pass_packet <= 1'b1; + end + end + end + + assign o_xport_tdata = data_fifo_o_tdata; + assign o_xport_tuser = reg_o_tuser; + assign o_xport_tlast = data_fifo_o_tlast; + assign o_xport_tvalid = data_fifo_o_tvalid & pass_packet; + assign data_fifo_o_tready = o_xport_tready & pass_packet; + +endmodule // chdr_xport_adapter_generic \ No newline at end of file diff --git a/fpga/usrp3/lib/rfnoc/xport/eth_interface.v b/fpga/usrp3/lib/rfnoc/xport/eth_interface.v new file mode 100644 index 000000000..21e8b809d --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/eth_interface.v @@ -0,0 +1,252 @@ +// +// Copyright 2019 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Adapts from internal VITA to ethernet packets. Also handles CPU and ethernet crossover interfaces. + +module eth_interface #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter MTU = 10, + parameter NODE_INST = 0, + parameter RT_TBL_SIZE = 6, + parameter REG_AWIDTH = 14, + parameter BASE = 0 +) ( + input clk, + input reset, + input [15:0] device_id, + + // Register port: Write port (domain: clk) + input reg_wr_req, + input [REG_AWIDTH-1:0] reg_wr_addr, + input [31:0] reg_wr_data, + + // Register port: Read port (domain: clk) + input reg_rd_req, + input [REG_AWIDTH-1:0] reg_rd_addr, + output reg reg_rd_resp, + output reg [31:0] reg_rd_data, + + // Status ports (domain: clk) + output [47:0] my_mac, + output [31:0] my_ip, + output [15:0] my_udp_port, + + // Ethernet ports + output [63:0] eth_tx_tdata, + output [3:0] eth_tx_tuser, + output eth_tx_tlast, + output eth_tx_tvalid, + input eth_tx_tready, + input [63:0] eth_rx_tdata, + input [3:0] eth_rx_tuser, + input eth_rx_tlast, + input eth_rx_tvalid, + output eth_rx_tready, + + // Vita router interface + output [63:0] e2v_tdata, + output e2v_tlast, + output e2v_tvalid, + input e2v_tready, + input [63:0] v2e_tdata, + input v2e_tlast, + input v2e_tvalid, + output v2e_tready, + + // CPU + output [63:0] e2c_tdata, + output [3:0] e2c_tuser, + output e2c_tlast, + output e2c_tvalid, + input e2c_tready, + input [63:0] c2e_tdata, + input [3:0] c2e_tuser, + input c2e_tlast, + input c2e_tvalid, + output c2e_tready +); + + localparam [47:0] DEFAULT_MAC_ADDR = {8'h00, 8'h80, 8'h2f, 8'h16, 8'hc5, 8'h2f}; + localparam [31:0] DEFAULT_IP_ADDR = {8'd192, 8'd168, 8'd10, 8'd2}; + localparam [31:0] DEFAULT_UDP_PORT = 16'd49153; + + //--------------------------------------------------------- + // Registers + //--------------------------------------------------------- + + // Allocate one full page for MAC + localparam [REG_AWIDTH-1:0] REG_MAC_LSB = BASE + 'h0000; + localparam [REG_AWIDTH-1:0] REG_MAC_MSB = BASE + 'h0004; + + // Source IP address + localparam [REG_AWIDTH-1:0] REG_IP = BASE + 'h1000; + // Source UDP Port + localparam [REG_AWIDTH-1:0] REG_UDP = BASE + 'h1004; + + // Registers for Internal/Bridge Network Mode in CPU + localparam [REG_AWIDTH-1:0] REG_BRIDGE_MAC_LSB = BASE + 'h1010; + localparam [REG_AWIDTH-1:0] REG_BRIDGE_MAC_MSB = BASE + 'h1014; + localparam [REG_AWIDTH-1:0] REG_BRIDGE_IP = BASE + 'h1018; + localparam [REG_AWIDTH-1:0] REG_BRIDGE_UDP = BASE + 'h101c; + localparam [REG_AWIDTH-1:0] REG_BRIDGE_ENABLE = BASE + 'h1020; + + // MAC address for the dispatcher module. + // This value is used to determine if the packet is meant + // for this device should be consumed + // IP address for the dispatcher module. + // This value is used to determine if the packet is addressed + // to this device + // This module supports two destination ports + reg [47:0] mac_reg; + reg [31:0] ip_reg; + reg [15:0] udp_port; + reg [47:0] bridge_mac_reg; + reg [31:0] bridge_ip_reg; + reg [15:0] bridge_udp_port; + reg bridge_en; + + assign my_mac = bridge_en ? bridge_mac_reg : mac_reg; + assign my_ip = bridge_en ? bridge_ip_reg : ip_reg; + assign my_udp_port = bridge_en ? bridge_udp_port : udp_port; + + always @(posedge clk) begin + if (reset) begin + mac_reg <= DEFAULT_MAC_ADDR; + ip_reg <= DEFAULT_IP_ADDR; + udp_port <= DEFAULT_UDP_PORT; + bridge_en <= 1'b0; + bridge_mac_reg <= DEFAULT_MAC_ADDR; + bridge_ip_reg <= DEFAULT_IP_ADDR; + bridge_udp_port <= DEFAULT_UDP_PORT; + end + else begin + if (reg_wr_req) + case (reg_wr_addr) + + REG_MAC_LSB: + mac_reg[31:0] <= reg_wr_data; + + REG_MAC_MSB: + mac_reg[47:32] <= reg_wr_data[15:0]; + + REG_IP: + ip_reg <= reg_wr_data; + + REG_UDP: + udp_port <= reg_wr_data[15:0]; + + REG_BRIDGE_MAC_LSB: + bridge_mac_reg[31:0] <= reg_wr_data; + + REG_BRIDGE_MAC_MSB: + bridge_mac_reg[47:32] <= reg_wr_data[15:0]; + + REG_BRIDGE_IP: + bridge_ip_reg <= reg_wr_data; + + REG_BRIDGE_UDP: + bridge_udp_port <= reg_wr_data[15:0]; + + REG_BRIDGE_ENABLE: + bridge_en <= reg_wr_data[0]; + endcase + end + end + + always @ (posedge clk) begin + // No reset handling required for readback + if (reg_rd_req) begin + // Assert read response one cycle after read request + reg_rd_resp <= 1'b1; + case (reg_rd_addr) + REG_MAC_LSB: + reg_rd_data <= mac_reg[31:0]; + + REG_MAC_MSB: + reg_rd_data <= {16'b0,mac_reg[47:32]}; + + REG_IP: + reg_rd_data <= ip_reg; + + REG_UDP: + reg_rd_data <= {16'b0, udp_port}; + + REG_BRIDGE_MAC_LSB: + reg_rd_data <= bridge_mac_reg[31:0]; + + REG_BRIDGE_MAC_MSB: + reg_rd_data <= {16'b0,bridge_mac_reg[47:32]}; + + REG_BRIDGE_IP: + reg_rd_data <= bridge_ip_reg; + + REG_BRIDGE_UDP: + reg_rd_data <= {16'b0, bridge_udp_port}; + + REG_BRIDGE_ENABLE: + reg_rd_data <= {31'b0,bridge_en}; + + default: + reg_rd_resp <= 1'b0; + endcase + end + // Deassert read response after one clock cycle + if (reg_rd_resp) begin + reg_rd_resp <= 1'b0; + end + end + + // In AXI Stream, tkeep is the byte qualifier that indicates + // whether the content of the associated byte + // of TDATA is processed as part of the data stream. + // tuser as used in eth_switch is the numbier of valid bytes + + eth_ipv4_chdr64_adapter #( + .PROTOVER (PROTOVER), + .MTU (MTU), + .CPU_FIFO_SIZE (MTU), + .RT_TBL_SIZE (RT_TBL_SIZE), + .NODE_INST (NODE_INST), + .DROP_UNKNOWN_MAC(0), + .IS_CPU_ARM (1) + ) eth_adapter_i ( + .clk (clk ), + .rst (reset ), + .device_id (device_id ), + .s_mac_tdata (eth_rx_tdata ), + .s_mac_tuser (eth_rx_tuser ), + .s_mac_tlast (eth_rx_tlast ), + .s_mac_tvalid (eth_rx_tvalid), + .s_mac_tready (eth_rx_tready), + .m_mac_tdata (eth_tx_tdata ), + .m_mac_tuser (eth_tx_tuser ), + .m_mac_tlast (eth_tx_tlast ), + .m_mac_tvalid (eth_tx_tvalid), + .m_mac_tready (eth_tx_tready), + .s_chdr_tdata (v2e_tdata ), + .s_chdr_tlast (v2e_tlast ), + .s_chdr_tvalid (v2e_tvalid ), + .s_chdr_tready (v2e_tready ), + .m_chdr_tdata (e2v_tdata ), + .m_chdr_tlast (e2v_tlast ), + .m_chdr_tvalid (e2v_tvalid ), + .m_chdr_tready (e2v_tready ), + .s_cpu_tdata (c2e_tdata ), + .s_cpu_tuser (c2e_tuser ), + .s_cpu_tlast (c2e_tlast ), + .s_cpu_tvalid (c2e_tvalid ), + .s_cpu_tready (c2e_tready ), + .m_cpu_tdata (e2c_tdata ), + .m_cpu_tuser (e2c_tuser ), + .m_cpu_tlast (e2c_tlast ), + .m_cpu_tvalid (e2c_tvalid ), + .m_cpu_tready (e2c_tready ), + .my_eth_addr (my_mac ), + .my_ipv4_addr (my_ip ), + .my_udp_chdr_port(my_udp_port ) + ); + + +endmodule // eth_interface diff --git a/fpga/usrp3/lib/rfnoc/xport/eth_internal.v b/fpga/usrp3/lib/rfnoc/xport/eth_internal.v new file mode 100644 index 000000000..49cf838a5 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/eth_internal.v @@ -0,0 +1,433 @@ +/////////////////////////////////////////////////////////////////// +// +// Copyright 2019 Ettus Research, a National Instruments brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: eth_internal +// Description: +// Reduces clutter at top level. +// - FPGA-internal Ethernet port +// - ARP responder instead of other CPU connection +// +////////////////////////////////////////////////////////////////////// + +`default_nettype none +module eth_internal #( + parameter DWIDTH = 32, + parameter AWIDTH = 14, + parameter [7:0] PORTNUM = 0, + parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0} +)( + // Resets + input wire bus_rst, + + // Clocks + input wire bus_clk, + + //Axi-lite + input wire s_axi_aclk, + input wire s_axi_aresetn, + input wire [AWIDTH-1:0] s_axi_awaddr, + input wire s_axi_awvalid, + output wire s_axi_awready, + + input wire [DWIDTH-1:0] s_axi_wdata, + input wire [DWIDTH/8-1:0] s_axi_wstrb, + input wire s_axi_wvalid, + output wire s_axi_wready, + + output wire [1:0] s_axi_bresp, + output wire s_axi_bvalid, + input wire s_axi_bready, + + input wire [AWIDTH-1:0] s_axi_araddr, + input wire s_axi_arvalid, + output wire s_axi_arready, + + output wire [DWIDTH-1:0] s_axi_rdata, + output wire [1:0] s_axi_rresp, + output wire s_axi_rvalid, + input wire s_axi_rready, + + // Host-Ethernet DMA interface + output wire [63:0] e2h_tdata, + output wire [7:0] e2h_tkeep, + output wire e2h_tlast, + output wire e2h_tvalid, + input wire e2h_tready, + + input wire [63:0] h2e_tdata, + input wire [7:0] h2e_tkeep, + input wire h2e_tlast, + input wire h2e_tvalid, + output wire h2e_tready, + + // RFNoC interface + output wire [63:0] e2v_tdata, + output wire e2v_tlast, + output wire e2v_tvalid, + input wire e2v_tready, + + input wire [63:0] v2e_tdata, + input wire v2e_tlast, + input wire v2e_tvalid, + output wire v2e_tready, + + // MISC + output wire [31:0] port_info, + input wire [15:0] device_id, + + output wire link_up, + output reg activity + +); + + localparam REG_BASE_ETH_IO = 14'h0; + localparam REG_BASE_ETH_SWITCH = 14'h1000; + + // AXI4-Lite to RegPort (PS to PL Register Access) + wire reg_wr_req; + wire [AWIDTH-1:0] reg_wr_addr; + wire [DWIDTH-1:0] reg_wr_data; + wire reg_rd_req; + wire [AWIDTH-1:0] reg_rd_addr; + wire reg_rd_resp, reg_rd_resp_eth_if; + reg reg_rd_resp_io = 1'b0; + wire [DWIDTH-1:0] reg_rd_data, reg_rd_data_eth_if; + reg [DWIDTH-1:0] reg_rd_data_io = 'd0; + + axil_regport_master #( + .DWIDTH (DWIDTH), // Width of the AXI4-Lite data bus (must be 32 or 64) + .AWIDTH (AWIDTH), // Width of the address bus + .WRBASE (0), // Write address base + .RDBASE (0), // Read address base + .TIMEOUT (10) // log2(timeout). Read will timeout after (2^TIMEOUT - 1) cycles + ) eth_dma_reg_mst_i ( + // Clock and reset + .s_axi_aclk (s_axi_aclk), + .s_axi_aresetn (s_axi_aresetn), + // AXI4-Lite: Write address port (domain: s_axi_aclk) + .s_axi_awaddr (s_axi_awaddr), + .s_axi_awvalid (s_axi_awvalid), + .s_axi_awready (s_axi_awready), + // AXI4-Lite: Write data port (domain: s_axi_aclk) + .s_axi_wdata (s_axi_wdata), + .s_axi_wstrb (s_axi_wstrb), + .s_axi_wvalid (s_axi_wvalid), + .s_axi_wready (s_axi_wready), + // AXI4-Lite: Write response port (domain: s_axi_aclk) + .s_axi_bresp (s_axi_bresp), + .s_axi_bvalid (s_axi_bvalid), + .s_axi_bready (s_axi_bready), + // AXI4-Lite: Read address port (domain: s_axi_aclk) + .s_axi_araddr (s_axi_araddr), + .s_axi_arvalid (s_axi_arvalid), + .s_axi_arready (s_axi_arready), + // AXI4-Lite: Read data port (domain: s_axi_aclk) + .s_axi_rdata (s_axi_rdata), + .s_axi_rresp (s_axi_rresp), + .s_axi_rvalid (s_axi_rvalid), + .s_axi_rready (s_axi_rready), + // Register port: Write port (domain: reg_clk) + .reg_clk (bus_clk), + .reg_wr_req (reg_wr_req), + .reg_wr_addr (reg_wr_addr), + .reg_wr_data (reg_wr_data), + // Register port: Read port (domain: reg_clk) + .reg_rd_req (reg_rd_req), + .reg_rd_addr (reg_rd_addr), + .reg_rd_resp (reg_rd_resp), + .reg_rd_data (reg_rd_data) + ); + + // Regport Mux for response + regport_resp_mux #( + .WIDTH (DWIDTH), + .NUM_SLAVES (2) + ) reg_resp_mux_i ( + .clk(bus_clk), .reset(bus_rst), + .sla_rd_resp({reg_rd_resp_eth_if, reg_rd_resp_io}), + .sla_rd_data({reg_rd_data_eth_if, reg_rd_data_io}), + .mst_rd_resp(reg_rd_resp), .mst_rd_data(reg_rd_data) + ); + + // ARP responder + wire [63:0] e2c_tdata; + wire [7:0] e2c_tkeep; + wire e2c_tlast; + wire e2c_tvalid; + wire e2c_tready; + + wire [63:0] c2e_tdata; + wire [7:0] c2e_tkeep; + wire c2e_tlast; + wire c2e_tvalid; + wire c2e_tready; + + wire [3:0] e2c_tuser; + wire [3:0] c2e_tuser; + + // ARM Host-to-Ethernet + wire [3:0] e2h_tuser; + wire [3:0] h2e_tuser; + + // Host Ethernet-to-CHDR + wire [63:0] h2e_chdr_tdata; + wire [3:0] h2e_chdr_tuser; + wire h2e_chdr_tlast; + wire h2e_chdr_tvalid; + wire h2e_chdr_tready; + wire [63:0] e2h_chdr_tdata; + wire [3:0] e2h_chdr_tuser; + wire e2h_chdr_tlast; + wire e2h_chdr_tvalid; + wire e2h_chdr_tready; + + + // In AXI Stream, tkeep is the byte qualifier that indicates + // whether the content of the associated byte + // of TDATA is processed as part of the data stream. + // tuser as used in eth_interface is the number of valid bytes + + // Converting tuser to tkeep for ingress packets + assign e2c_tkeep = ~e2c_tlast ? 8'b1111_1111 + : (e2c_tuser == 4'd0) ? 8'b1111_1111 + : (e2c_tuser == 4'd1) ? 8'b0000_0001 + : (e2c_tuser == 4'd2) ? 8'b0000_0011 + : (e2c_tuser == 4'd3) ? 8'b0000_0111 + : (e2c_tuser == 4'd4) ? 8'b0000_1111 + : (e2c_tuser == 4'd5) ? 8'b0001_1111 + : (e2c_tuser == 4'd6) ? 8'b0011_1111 + : 8'b0111_1111; + + // Converting tkeep to tuser for egress packets + assign c2e_tuser = ~c2e_tlast ? 4'd0 + : (c2e_tkeep == 8'b1111_1111) ? 4'd0 + : (c2e_tkeep == 8'b0111_1111) ? 4'd7 + : (c2e_tkeep == 8'b0011_1111) ? 4'd6 + : (c2e_tkeep == 8'b0001_1111) ? 4'd5 + : (c2e_tkeep == 8'b0000_1111) ? 4'd4 + : (c2e_tkeep == 8'b0000_0111) ? 4'd3 + : (c2e_tkeep == 8'b0000_0011) ? 4'd2 + : (c2e_tkeep == 8'b0000_0001) ? 4'd1 + : 4'd0; + + // Converting tuser to tkeep for ingress packets + assign e2h_tkeep = ~e2h_tlast ? 8'b1111_1111 + : (e2h_tuser == 4'd0) ? 8'b1111_1111 + : (e2h_tuser == 4'd1) ? 8'b0000_0001 + : (e2h_tuser == 4'd2) ? 8'b0000_0011 + : (e2h_tuser == 4'd3) ? 8'b0000_0111 + : (e2h_tuser == 4'd4) ? 8'b0000_1111 + : (e2h_tuser == 4'd5) ? 8'b0001_1111 + : (e2h_tuser == 4'd6) ? 8'b0011_1111 + : 8'b0111_1111; + + // Converting tkeep to tuser for egress packets + assign h2e_tuser = ~h2e_tlast ? 4'd0 + : (h2e_tkeep == 8'b1111_1111) ? 4'd0 + : (h2e_tkeep == 8'b0111_1111) ? 4'd7 + : (h2e_tkeep == 8'b0011_1111) ? 4'd6 + : (h2e_tkeep == 8'b0001_1111) ? 4'd5 + : (h2e_tkeep == 8'b0000_1111) ? 4'd4 + : (h2e_tkeep == 8'b0000_0111) ? 4'd3 + : (h2e_tkeep == 8'b0000_0011) ? 4'd2 + : (h2e_tkeep == 8'b0000_0001) ? 4'd1 + : 4'd0; + + // FPGA-side addresses for the ARP responder + wire [47:0] my_mac; + wire [31:0] my_ip; + wire [15:0] my_udp_port; + + arm_deframer arm_deframer_i ( + .clk(bus_clk), + .reset(bus_rst), + .clear(1'b0), + .s_axis_tdata(h2e_tdata), + .s_axis_tuser(h2e_tuser), + .s_axis_tlast(h2e_tlast), + .s_axis_tvalid(h2e_tvalid), + .s_axis_tready(h2e_tready), + .m_axis_tdata(h2e_chdr_tdata), + .m_axis_tuser(h2e_chdr_tuser), + .m_axis_tlast(h2e_chdr_tlast), + .m_axis_tvalid(h2e_chdr_tvalid), + .m_axis_tready(h2e_chdr_tready) + ); + + axi64_to_xge64 arm_framer ( + .clk(bus_clk), + .reset(bus_rst), + .clear(1'b0), + .s_axis_tdata(e2h_chdr_tdata), + .s_axis_tuser(e2h_chdr_tuser), + .s_axis_tlast(e2h_chdr_tlast), + .s_axis_tvalid(e2h_chdr_tvalid), + .s_axis_tready(e2h_chdr_tready), + .m_axis_tdata(e2h_tdata), + .m_axis_tuser(e2h_tuser), + .m_axis_tlast(e2h_tlast), + .m_axis_tvalid(e2h_tvalid), + .m_axis_tready(e2h_tready) + ); + + eth_interface #( + .PROTOVER(RFNOC_PROTOVER), + .MTU(10), + .NODE_INST(0), + .REG_AWIDTH (AWIDTH), + .BASE(REG_BASE_ETH_SWITCH) + ) eth_interface ( + .clk (bus_clk), + .reset (bus_rst), + .device_id (device_id), + .reg_wr_req (reg_wr_req), + .reg_wr_addr (reg_wr_addr), + .reg_wr_data (reg_wr_data), + .reg_rd_req (reg_rd_req), + .reg_rd_addr (reg_rd_addr), + .reg_rd_resp (reg_rd_resp_eth_if), + .reg_rd_data (reg_rd_data_eth_if), + .my_mac (my_mac), + .my_ip (my_ip), + .my_udp_port (my_udp_port), + .eth_tx_tdata (e2h_chdr_tdata), + .eth_tx_tuser (e2h_chdr_tuser), + .eth_tx_tlast (e2h_chdr_tlast), + .eth_tx_tvalid (e2h_chdr_tvalid), + .eth_tx_tready (e2h_chdr_tready), + .eth_rx_tdata (h2e_chdr_tdata), + .eth_rx_tuser (h2e_chdr_tuser), + .eth_rx_tlast (h2e_chdr_tlast), + .eth_rx_tvalid (h2e_chdr_tvalid), + .eth_rx_tready (h2e_chdr_tready), + .e2v_tdata (e2v_tdata), + .e2v_tlast (e2v_tlast), + .e2v_tvalid (e2v_tvalid), + .e2v_tready (e2v_tready), + .v2e_tdata (v2e_tdata), + .v2e_tlast (v2e_tlast), + .v2e_tvalid (v2e_tvalid), + .v2e_tready (v2e_tready), + .e2c_tdata (e2c_tdata), + .e2c_tuser (e2c_tuser), + .e2c_tlast (e2c_tlast), + .e2c_tvalid (e2c_tvalid), + .e2c_tready (e2c_tready), + .c2e_tdata (c2e_tdata), + .c2e_tuser (c2e_tuser), + .c2e_tlast (c2e_tlast), + .c2e_tvalid (c2e_tvalid), + .c2e_tready (c2e_tready) + ); + + arp_responder arp_responder_i ( + .aclk (bus_clk), + .aresetn (~bus_rst), + .mac_addr (my_mac), + .ip_addr (my_ip), + .s_axis_tdata (e2c_tdata), + .s_axis_tvalid (e2c_tvalid), + .s_axis_tready (e2c_tready), + .s_axis_tkeep (e2c_tkeep), + .s_axis_tlast (e2c_tlast), + .s_axis_tuser (1'b0), + .m_axis_tdata (c2e_tdata), + .m_axis_tvalid (c2e_tvalid), + .m_axis_tready (c2e_tready), + .m_axis_tkeep (c2e_tkeep), + .m_axis_tlast (c2e_tlast), + .m_axis_tuser () + ); + + //----------------------------------------------------------------- + // "I/O" Registers + //----------------------------------------------------------------- + localparam [7:0] COMPAT_NUM = 8'd2; + localparam [7:0] MGT_PROTOCOL = 8'd4; // 10 GbE Internal (8'd2 is 10 GbE External) + + // Common registers + localparam REG_PORT_INFO = REG_BASE_ETH_IO + 'h0; + localparam REG_MAC_CTRL_STATUS = REG_BASE_ETH_IO + 'h4; + localparam REG_PHY_CTRL_STATUS = REG_BASE_ETH_IO + 'h8; + localparam REG_MAC_LED_CTL = REG_BASE_ETH_IO + 'hC; + + // Protocol specific constants + localparam [1:0] MAC_LED_CTL_RST_VAL = 2'h0; + + localparam [31:0] MAC_CTRL_RST_VAL = {31'h0, 1'b1}; // tx_enable on reset + localparam [31:0] PHY_CTRL_RST_VAL = 32'h0; + + // Writable registers + reg [31:0] mac_ctrl_reg = MAC_CTRL_RST_VAL; + reg [31:0] phy_ctrl_reg = PHY_CTRL_RST_VAL; + reg [1:0] mac_led_ctl = MAC_LED_CTL_RST_VAL; + + always @(posedge bus_clk) begin + if (bus_rst) begin + mac_ctrl_reg <= MAC_CTRL_RST_VAL; + phy_ctrl_reg <= PHY_CTRL_RST_VAL; + mac_led_ctl <= MAC_LED_CTL_RST_VAL; + end else if (reg_wr_req) begin + case(reg_wr_addr) + REG_MAC_CTRL_STATUS: + mac_ctrl_reg <= reg_wr_data; + REG_PHY_CTRL_STATUS: + phy_ctrl_reg <= reg_wr_data; + REG_MAC_LED_CTL: + mac_led_ctl <= reg_wr_data[1:0]; + endcase + end + end + + // Readable registers + wire [31:0] mac_status, phy_status; + + assign port_info = {COMPAT_NUM, 6'h0, activity, link_up, MGT_PROTOCOL, PORTNUM}; + + always @(posedge bus_clk) begin + // No reset handling needed for readback + if (reg_rd_req) begin + reg_rd_resp_io <= 1'b1; + case(reg_rd_addr) + REG_PORT_INFO: + reg_rd_data_io <= port_info; + REG_MAC_CTRL_STATUS: + reg_rd_data_io <= mac_status; + REG_PHY_CTRL_STATUS: + reg_rd_data_io <= phy_status; + REG_MAC_LED_CTL: + reg_rd_data_io <= {30'd0, mac_led_ctl}; + default: + reg_rd_resp_io <= 1'b0; + endcase + end if (reg_rd_resp_io) begin + reg_rd_resp_io <= 1'b0; + end + end + + assign mac_status = 'd0; + assign phy_status[31:8] = 24'h0; + assign link_up = 1'b1; + + wire identify_enable = mac_led_ctl[0]; + wire identify_value = mac_led_ctl[1]; + + //----------------------------------------------------------------- + // Activity detector + //----------------------------------------------------------------- + wire activity_int; + + pulse_stretch act_pulse_str_i ( + .clk(bus_clk), + .rst(bus_rst | ~link_up), + .pulse((h2e_tvalid & h2e_tready) | (e2h_tvalid & e2h_tready)), + .pulse_stretched(activity_int) + ); + + always @ (posedge bus_clk) activity <= identify_enable ? identify_value : activity_int; + +endmodule +`default_nettype wire diff --git a/fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_adapter.v b/fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_adapter.v new file mode 100644 index 000000000..66c1b521e --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_adapter.v @@ -0,0 +1,397 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: eth_ipv4_chdr64_adapter +// Description: A generic transport adapter module that can be used in +// a veriety of transports. It does the following: +// - Exposes a configuration port for mgmt packets to configure the node +// - Implements a return-address map for packets with metadata other than +// the CHDR. Additional metadata can be passed as a tuser to this module +// which will store it in a map indexed by the SrcEPID in a management +// packet. For all returning packets, the metadata will be looked up in +// the map and attached as the outgoing tuser. +// - Implements a loopback path for node-info discovery +// +// Parameters: +// - PROTOVER: RFNoC protocol version {8'd, 8'd} +// - MTU: Log2 of the MTU of the packet in 64-bit words +// - CPU_FIFO_SIZE: Log2 of the FIFO depth (in 64-bit words) for the CPU egress path +// - RT_TBL_SIZE: Log2 of the depth of the return-address routing table +// - NODE_INST: The node type to return for a node-info discovery +// - DROP_UNKNOWN_MAC: Drop packets not addressed to us? +// +// Signals: +// - device_id : The ID of the device that has instantiated this module +// - s_mac_*: The input Ethernet stream from the MAC (plus tuser for trailing bytes + err) +// - m_mac_*: The output Ethernet stream to the MAC (plus tuser for trailing bytes + err) +// - s_chdr_*: The input CHDR stream from the rfnoc infrastructure +// - m_chdr_*: The output CHDR stream to the rfnoc infrastructure +// - s_cpu_*: The input Ethernet stream from the CPU (plus tuser for trailing bytes + err) +// - m_cpu_*: The output Ethernet stream to the CPU (plus tuser for trailing bytes + err) +// - my_eth_addr: The Ethernet (MAC) address of this endpoint +// - my_ipv4_addr: The IPv4 address of this endpoint +// - my_udp_chdr_port: The UDP port allocated for CHDR traffic on this endpoint +// + +`default_nettype none +module eth_ipv4_chdr64_adapter #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter MTU = 10, + parameter CPU_FIFO_SIZE = MTU, + parameter RT_TBL_SIZE = 6, + parameter NODE_INST = 0, + parameter [0:0] DROP_UNKNOWN_MAC = 1, + parameter [0:0] IS_CPU_ARM = 0 +)( + // Clocking and reset interface + input wire clk, + input wire rst, + // Device info + input wire [15:0] device_id, + // AXI-Stream interface to/from MAC + input wire [63:0] s_mac_tdata, + input wire [3:0] s_mac_tuser, + input wire s_mac_tlast, + input wire s_mac_tvalid, + output wire s_mac_tready, + output wire [63:0] m_mac_tdata, + output wire [3:0] m_mac_tuser, + output wire m_mac_tlast, + output wire m_mac_tvalid, + input wire m_mac_tready, + // AXI-Stream interface to/from CHDR infrastructure + input wire [63:0] s_chdr_tdata, + input wire s_chdr_tlast, + input wire s_chdr_tvalid, + output wire s_chdr_tready, + output wire [63:0] m_chdr_tdata, + output wire m_chdr_tlast, + output wire m_chdr_tvalid, + input wire m_chdr_tready, + // AXI-Stream interface to/from CPU + input wire [63:0] s_cpu_tdata, + input wire [3:0] s_cpu_tuser, + input wire s_cpu_tlast, + input wire s_cpu_tvalid, + output wire s_cpu_tready, + output wire [63:0] m_cpu_tdata, + output wire [3:0] m_cpu_tuser, + output wire m_cpu_tlast, + output wire m_cpu_tvalid, + input wire m_cpu_tready, + // Device addresses + input wire [47:0] my_eth_addr, + input wire [31:0] my_ipv4_addr, + input wire [15:0] my_udp_chdr_port +); + + `include "../core/rfnoc_chdr_utils.vh" + `include "../core/rfnoc_chdr_internal_utils.vh" + `include "rfnoc_xport_types.vh" + + //----------------------------------------------------------------------- + // Byte-swapping function + // Ethernet fields we wrote out left-to-right, but AXI-Stream time-orders + // its data right-to-left. + //----------------------------------------------------------------------- + function [63:0] bswap64( + input [63:0] din + ); + begin + bswap64 = {din[0 +: 8], din[8 +: 8], din[16 +: 8], din[24 +: 8], + din[32+: 8], din[40+: 8], din[48 +: 8], din[56 +: 8]}; + end + endfunction + + //--------------------------------------- + // E2X and E2C DEMUX + //--------------------------------------- + wire [63:0] e2x_chdr_tdata; + wire [95:0] e2x_chdr_tuser; + wire e2x_chdr_tlast, e2x_chdr_tvalid, e2x_chdr_tready; + wire [63:0] e2c_chdr_tdata; + wire [3:0] e2c_chdr_tuser; + wire e2c_chdr_tlast, e2c_chdr_tvalid, e2c_chdr_tready; + + // Ethernet sink. Inspects packet and dispatches + // to the correct port. + eth_ipv4_chdr64_dispatch #( + .DROP_UNKNOWN_MAC(DROP_UNKNOWN_MAC) + ) eth_dispatch_i ( + .clk (clk), + .rst (rst), + .s_mac_tdata (s_mac_tdata), + .s_mac_tuser (s_mac_tuser), + .s_mac_tlast (s_mac_tlast), + .s_mac_tvalid (s_mac_tvalid), + .s_mac_tready (s_mac_tready), + .m_chdr_tdata (e2x_chdr_tdata), + .m_chdr_tuser (e2x_chdr_tuser), + .m_chdr_tlast (e2x_chdr_tlast), + .m_chdr_tvalid (e2x_chdr_tvalid), + .m_chdr_tready (e2x_chdr_tready), + .m_cpu_tdata (e2c_chdr_tdata), + .m_cpu_tuser (e2c_chdr_tuser), + .m_cpu_tlast (e2c_chdr_tlast), + .m_cpu_tvalid (e2c_chdr_tvalid), + .m_cpu_tready (e2c_chdr_tready), + .my_eth_addr (my_eth_addr), + .my_ipv4_addr (my_ipv4_addr), + .my_udp_chdr_port (my_udp_chdr_port) + ); + + //--------------------------------------- + // CHDR Transport Adapter + //--------------------------------------- + + wire [63:0] x2e_chdr_tdata; + wire [95:0] x2e_chdr_tuser; + wire x2e_chdr_tlast, x2e_chdr_tvalid, x2e_chdr_tready; + wire [63:0] e2x_fifo_tdata; + wire e2x_fifo_tlast, e2x_fifo_tvalid, e2x_fifo_tready; + wire [63:0] e2c_fifo_tdata; + wire [3:0] e2c_fifo_tuser; + wire e2c_fifo_tlast, e2c_fifo_tvalid, e2c_fifo_tready; + + chdr_xport_adapter_generic #( + .PROTOVER(PROTOVER), .CHDR_W(64), + .USER_W(96), .TBL_SIZE(RT_TBL_SIZE), + .NODE_SUBTYPE(NODE_SUBTYPE_XPORT_IPV4_CHDR64), .NODE_INST(NODE_INST) + ) xport_adapter_gen_i ( + .clk (clk), + .rst (rst), + .device_id (device_id), + .s_axis_xport_tdata (e2x_chdr_tdata), + .s_axis_xport_tuser (e2x_chdr_tuser), + .s_axis_xport_tlast (e2x_chdr_tlast), + .s_axis_xport_tvalid(e2x_chdr_tvalid), + .s_axis_xport_tready(e2x_chdr_tready), + .m_axis_xport_tdata (x2e_chdr_tdata), + .m_axis_xport_tuser (x2e_chdr_tuser), + .m_axis_xport_tlast (x2e_chdr_tlast), + .m_axis_xport_tvalid(x2e_chdr_tvalid), + .m_axis_xport_tready(x2e_chdr_tready), + .s_axis_rfnoc_tdata (s_chdr_tdata), + .s_axis_rfnoc_tlast (s_chdr_tlast), + .s_axis_rfnoc_tvalid(s_chdr_tvalid), + .s_axis_rfnoc_tready(s_chdr_tready), + .m_axis_rfnoc_tdata (e2x_fifo_tdata), + .m_axis_rfnoc_tlast (e2x_fifo_tlast), + .m_axis_rfnoc_tvalid(e2x_fifo_tvalid), + .m_axis_rfnoc_tready(e2x_fifo_tready), + .ctrlport_req_wr (/* unused */), + .ctrlport_req_rd (/* unused */), + .ctrlport_req_addr (/* unused */), + .ctrlport_req_data (/* unused */), + .ctrlport_resp_ack (/* unused */), + .ctrlport_resp_data (/* unused */) + ); + + generate + if (IS_CPU_ARM == 1'b1) begin + //--------------------------------------- + // Ethernet framer for ARM + //--------------------------------------- + + // Strip the 6 octet ethernet padding we used internally + // before sending to ARM. + // Put SOF into bit[3] of tuser. + axi64_to_xge64 arm_framer ( + .clk(clk), + .reset(rst), + .clear(1'b0), + .s_axis_tdata(e2c_chdr_tdata), + .s_axis_tuser(e2c_chdr_tuser), + .s_axis_tlast(e2c_chdr_tlast), + .s_axis_tvalid(e2c_chdr_tvalid), + .s_axis_tready(e2c_chdr_tready), + .m_axis_tdata(e2c_fifo_tdata), + .m_axis_tuser(e2c_fifo_tuser), + .m_axis_tlast(e2c_fifo_tlast), + .m_axis_tvalid(e2c_fifo_tvalid), + .m_axis_tready(e2c_fifo_tready) + ); + end else begin + assign e2c_fifo_tdata = e2c_chdr_tdata; + assign e2c_fifo_tuser = e2c_chdr_tuser; + assign e2c_fifo_tlast = e2c_chdr_tlast; + assign e2c_fifo_tvalid = e2c_chdr_tvalid; + assign e2c_chdr_tready = e2c_fifo_tready; + end + endgenerate + + //--------------------------------------- + // E2X and E2C Output Buffering + //--------------------------------------- + + // The CPU can be slow to respond (relative to packet wirespeed) so + // extra buffer for packets destined there so it doesn't back up. + axi_fifo #( + .WIDTH(64+4+1),.SIZE(CPU_FIFO_SIZE) + ) cpu_fifo_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({e2c_fifo_tlast, e2c_fifo_tuser, e2c_fifo_tdata}), + .i_tvalid(e2c_fifo_tvalid), .i_tready(e2c_fifo_tready), + .o_tdata({m_cpu_tlast, m_cpu_tuser, m_cpu_tdata}), + .o_tvalid(m_cpu_tvalid), .o_tready(m_cpu_tready), + .occupied(), .space() + ); + + // The transport should hook up to a crossbar downstream, which + // may backpressure this module because it is in the middle of + // transferring a packet. To ensure that upstream logic is not + // blocked, we instantiate one packet worth of buffering here. + axi_fifo #( + .WIDTH(64+1),.SIZE(MTU) + ) chdr_fifo_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({e2x_fifo_tlast, e2x_fifo_tdata}), + .i_tvalid(e2x_fifo_tvalid), .i_tready(e2x_fifo_tready), + .o_tdata({m_chdr_tlast, m_chdr_tdata}), + .o_tvalid(m_chdr_tvalid), .o_tready(m_chdr_tready), + .occupied(), .space() + ); + + //--------------------------------------- + // Ethernet Framer for X2E + //--------------------------------------- + wire [63:0] x2e_framed_tdata; + wire [3:0] x2e_framed_tuser; + wire x2e_framed_tlast, x2e_framed_tvalid, x2e_framed_tready; + + localparam [2:0] ST_IDLE = 3'd0; + localparam [2:0] ST_ETH_L0 = 3'd1; + localparam [2:0] ST_ETH_L1 = 3'd2; + localparam [2:0] ST_ETH_L2_IPV4_L0 = 3'd3; + localparam [2:0] ST_IPV4_L1 = 3'd4; + localparam [2:0] ST_IPV4_L2 = 3'd5; + localparam [2:0] ST_IPV4_UDP_HDR = 3'd6; + localparam [2:0] ST_CHDR_PAYLOAD = 3'd7; + + reg [2:0] frame_state = ST_IDLE; + reg [15:0] chdr_len = 16'd0; + reg [63:0] frame_tdata; + + always @(posedge clk) begin + if(rst) begin + frame_state <= ST_IDLE; + chdr_len <= 16'd0; + end else begin + case(frame_state) + ST_IDLE: begin + if (x2e_chdr_tvalid) begin + frame_state <= ST_ETH_L0; + chdr_len <= chdr_get_length(x2e_chdr_tdata); + end + end + ST_CHDR_PAYLOAD: begin + if (x2e_chdr_tvalid & x2e_framed_tready) + if (x2e_chdr_tlast) + frame_state <= ST_IDLE; + end + default: begin + if(x2e_framed_tready) + frame_state <= frame_state + 3'd1; + end + endcase + end + end + + assign x2e_chdr_tready = (frame_state == ST_CHDR_PAYLOAD) ? x2e_framed_tready : 1'b0; + assign x2e_framed_tvalid = (frame_state == ST_CHDR_PAYLOAD) ? x2e_chdr_tvalid : (frame_state == ST_IDLE) ? 1'b0 : 1'b1; + assign x2e_framed_tlast = (frame_state == ST_CHDR_PAYLOAD) ? x2e_chdr_tlast : 1'b0; + assign x2e_framed_tuser = ((frame_state == ST_CHDR_PAYLOAD) & x2e_chdr_tlast) ? {1'b0, chdr_len[2:0]} : 4'b0000; + assign x2e_framed_tdata = frame_tdata; + + wire [47:0] pad = 48'h0; + wire [47:0] mac_dst = x2e_chdr_tuser[47:0]; // Extract from router lookup results + wire [15:0] eth_type = 16'h0800; // IPv4 + wire [15:0] misc_ip = { 4'd4 /* IPv4 */, 4'd5 /* IP HDR Len */, 8'h00 /* DSCP and ECN */}; + wire [15:0] ip_len = (16'd28 + chdr_len); // 20 for IP, 8 for UDP + wire [15:0] ident = 16'h0; + wire [15:0] flag_frag = { 3'b010 /* don't fragment */, 13'h0 }; + wire [15:0] ttl_prot = { 8'h10 /* TTL */, 8'h11 /* UDP */ }; + wire [15:0] iphdr_checksum; + wire [31:0] ip_dst = x2e_chdr_tuser[79:48]; // Extract from router lookup results + wire [15:0] udp_dst = x2e_chdr_tuser[95:80]; // Extract from router lookup results + wire [15:0] udp_len = (16'd8 + chdr_len); + wire [15:0] udp_checksum = 16'h0; + + ip_hdr_checksum ip_hdr_checksum ( + .clk(clk), .in({misc_ip, ip_len, ident, flag_frag, ttl_prot, 16'd0, my_ipv4_addr, ip_dst}), + .out(iphdr_checksum) + ); + + always @(*) begin + case(frame_state) + ST_ETH_L0 : frame_tdata <= bswap64({pad[47:0], mac_dst[47:32]}); + ST_ETH_L1 : frame_tdata <= bswap64({mac_dst[31:0], my_eth_addr[47:16]}); + ST_ETH_L2_IPV4_L0 : frame_tdata <= bswap64({my_eth_addr[15:0], eth_type[15:0], misc_ip[15:0], ip_len[15:0]}); + ST_IPV4_L1 : frame_tdata <= bswap64({ident[15:0], flag_frag[15:0], ttl_prot[15:0], iphdr_checksum[15:0]}); + ST_IPV4_L2 : frame_tdata <= bswap64({my_ipv4_addr[31:0], ip_dst[31:0]}); + ST_IPV4_UDP_HDR : frame_tdata <= bswap64({my_udp_chdr_port[15:0], udp_dst[15:0], udp_len[15:0], udp_checksum[15:0]}); + default : frame_tdata <= x2e_chdr_tdata; + endcase + end + + wire [63:0] c2e_tdata; + wire [3:0] c2e_tuser; + wire c2e_tlast; + wire c2e_tvalid; + wire c2e_tready; + + generate + if (IS_CPU_ARM == 1'b1) begin + //--------------------------------------- + // Ethernet deframer for ARM + //--------------------------------------- + + // Add pad of 6 empty bytes to the ethernet packet going from the CPU to the + // SFP. This padding added before MAC addresses aligns the source and + // destination IP addresses, UDP headers etc. + // Note that the xge_mac_wrapper strips this padding to recreate the ethernet + // packet + arm_deframer inst_arm_deframer + ( + .clk(clk), + .reset(rst), + .clear(1'b0), + + .s_axis_tdata(s_cpu_tdata), + .s_axis_tuser(s_cpu_tuser), + .s_axis_tlast(s_cpu_tlast), + .s_axis_tvalid(s_cpu_tvalid), + .s_axis_tready(s_cpu_tready), + + .m_axis_tdata(c2e_tdata), + .m_axis_tuser(c2e_tuser), + .m_axis_tlast(c2e_tlast), + .m_axis_tvalid(c2e_tvalid), + .m_axis_tready(c2e_tready) + ); + end else begin + assign c2e_tdata = s_cpu_tdata; + assign c2e_tuser = s_cpu_tuser; + assign c2e_tlast = s_cpu_tlast; + assign c2e_tvalid = s_cpu_tvalid; + assign s_cpu_tready = c2e_tready; + end + endgenerate + + //--------------------------------------- + // X2E and C2E MUX + //--------------------------------------- + axi_mux #( + .SIZE(2), .PRIO(0), .WIDTH(64+4), .PRE_FIFO_SIZE(0), .POST_FIFO_SIZE(1) + ) eth_mux_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({c2e_tuser, c2e_tdata, x2e_framed_tuser, x2e_framed_tdata}), .i_tlast({c2e_tlast, x2e_framed_tlast}), + .i_tvalid({c2e_tvalid, x2e_framed_tvalid}), .i_tready({c2e_tready, x2e_framed_tready}), + .o_tdata({m_mac_tuser, m_mac_tdata}), .o_tlast(m_mac_tlast), + .o_tvalid(m_mac_tvalid), .o_tready(m_mac_tready) + ); + +endmodule // eth_ipv4_chdr64_adapter +`default_nettype wire diff --git a/fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_dispatch.v b/fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_dispatch.v new file mode 100644 index 000000000..b954a8100 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/eth_ipv4_chdr64_dispatch.v @@ -0,0 +1,472 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: eth_ipv4_chdr64_dispatch +// Description: +// This module serves as an Ethernet endpoint for CHDR traffic. +// Ethernet frames arrive on the s_mac port where they are +// inspected and classified as CHDR or !CHDR. A frame contains +// CHDR payload if it is addressed to us (Eth and IP), is a UDP +// packet and the destination port is one of the CHDR ports. +// The UDP payload for CHDR frame is sent out of the m_chdr port +// in addition to source information for Eth, IP and UDP. All +// other traffic address to us (Eth) is sent to the m_cpu port. +// Traffic not addressed (Eth) to us is dropped. +// +// Parameters: +// - DROP_UNKNOWN_MAC: Drop packets not addressed to us? +// +// Signals: +// - s_mac_*: The input Ethernet stream from the MAC (plus tuser for trailing bytes + err) +// The tuser bits are the values defined in xge_mac_wrapper. Most +// relevant is tuser[3], which signals a bad packet that must be +// dropped. +// - m_chdr_*: The output CHDR stream to the rfnoc infrastructure +// - m_cpu_*: The output Ethernet stream to the CPU (plus tuser for trailing bytes + err) +// - my_eth_addr: The Ethernet (MAC) address of this endpoint +// - my_ipv4_addr: The IPv4 address of this endpoint +// - my_udp_chdr_port: The UDP port allocated for CHDR traffic on this endpoint +// + +`default_nettype none +module eth_ipv4_chdr64_dispatch #( + parameter [0:0] DROP_UNKNOWN_MAC = 1 +)( + // Clocking and reset interface + input wire clk, + input wire rst, + // Input 68bit AXI-Stream interface (from MAC) + input wire [63:0] s_mac_tdata, + input wire [3:0] s_mac_tuser, + input wire s_mac_tlast, + input wire s_mac_tvalid, + output wire s_mac_tready, + // Output AXI-Stream interface to CHDR infrastructure + output wire [63:0] m_chdr_tdata, + output wire [95:0] m_chdr_tuser, + output wire m_chdr_tlast, + output wire m_chdr_tvalid, + input wire m_chdr_tready, + // Output AXI-Stream interface to CPU + output wire [63:0] m_cpu_tdata, + output wire [3:0] m_cpu_tuser, + output wire m_cpu_tlast, + output wire m_cpu_tvalid, + input wire m_cpu_tready, + // Device addresses + input wire [47:0] my_eth_addr, + input wire [31:0] my_ipv4_addr, + input wire [15:0] my_udp_chdr_port +); + + //--------------------------------------- + // Ethernet/IP/UDP Magic Numbers + //--------------------------------------- + + localparam [47:0] ETH_ADDR_BCAST = {48{1'b1}}; + localparam [15:0] ETH_TYPE_IPV4 = 16'h0800; + localparam [7:0] IPV4_PROTO_UDP = 8'h11; + + //--------------------------------------- + // Byte-swapping function + //--------------------------------------- + function [15:0] bswap16( + input [15:0] din + ); + begin + bswap16 = {din[0 +: 8], din[8 +: 8]}; + end + endfunction + + function [31:0] bswap32( + input [31:0] din + ); + begin + bswap32 = {din[0 +: 8], din[8 +: 8], + din[16+: 8], din[24+: 8]}; + end + endfunction + + //--------------------------------------- + // Input pipeline stage + //--------------------------------------- + + wire [63:0] in_tdata; + wire [3:0] in_tuser; + wire in_tlast, in_tvalid; + reg in_tready; + + wire [63:0] cpu_tdata; + wire [3:0] cpu_tuser; + reg cpu_tlast, cpu_terror, cpu_tvalid; + wire cpu_tready; + + wire [63:0] chdr_tdata; + wire [95:0] chdr_tuser; + wire chdr_tlast, chdr_tvalid, chdr_tready; + wire chdr_terror; + + axi_fifo #( + .WIDTH(64+4+1),.SIZE(1) + ) in_reg_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({s_mac_tlast, s_mac_tuser, s_mac_tdata}), + .i_tvalid(s_mac_tvalid), .i_tready(s_mac_tready), + .o_tdata({in_tlast, in_tuser, in_tdata}), + .o_tvalid(in_tvalid), .o_tready(in_tready), + .space(), .occupied() + ); + + //--------------------------------------- + // Classification state machine + //--------------------------------------- + + localparam [3:0] ST_IDLE_ETH_L0 = 4'd0; + localparam [3:0] ST_ETH_L1 = 4'd1; + localparam [3:0] ST_ETH_L2_IPV4_L0 = 4'd2; + localparam [3:0] ST_IPV4_L1 = 4'd3; + localparam [3:0] ST_IPV4_L2 = 4'd4; + localparam [3:0] ST_IPV4_UDP_HDR = 4'd5; + localparam [3:0] ST_FWD_CHDR = 4'd6; + localparam [3:0] ST_FWD_CPU = 4'd7; + localparam [3:0] ST_DROP_PKT = 4'd8; + + // State info + reg [3:0] state = ST_IDLE_ETH_L0; + reg discard_cpu_pkt = 1'b0; + + // Cached fields + reg [47:0] eth_dst_addr_cached, eth_src_addr_cached; + reg [31:0] ipv4_src_addr_cached; + reg [15:0] udp_src_port_cached; + + always @(posedge clk) begin + if (rst) begin + state <= ST_IDLE_ETH_L0; + discard_cpu_pkt <= 1'b0; + end else if (in_tvalid && in_tready) begin + case (state) + // Idle or First line of Eth frame + // ---------------------------------- + // | DstMAC_HI (16) | Preamble (48) | + // ---------------------------------- + ST_IDLE_ETH_L0: begin + discard_cpu_pkt <= 1'b0; + if (!in_tlast) begin + // Just cache addresses. No decisions to be made. + eth_dst_addr_cached[47:32] <= bswap16(in_tdata[48 +: 16]); + if (in_tuser[3]) begin + state <= ST_DROP_PKT; + discard_cpu_pkt <= 1'b1; + end else begin + state <= ST_ETH_L1; + end + end else begin + // Short packet: Violates min eth size of 64 bytes + state <= ST_IDLE_ETH_L0; + end + end + + // Second line of Eth frame + // ----------------------------------- + // | SrcMAC_HI (32) | DstMAC_LO (32) | + // ----------------------------------- + ST_ETH_L1: begin + if (!in_tlast) begin + // Just cache addresses. No decisions to be made. + eth_dst_addr_cached[31:0] <= bswap32(in_tdata[0 +: 32]); + eth_src_addr_cached[47:16] <= bswap32(in_tdata[32 +: 32]); + if (in_tuser[3]) begin + state <= ST_DROP_PKT; + discard_cpu_pkt <= 1'b1; + end else begin + state <= ST_ETH_L2_IPV4_L0; + end + end else begin + // Short packet: Violates min eth size of 64 bytes + state <= ST_IDLE_ETH_L0; + end + end + + // End Eth frame and start of IP + // -------------------------------------------------- + // | IPv4_Line0 (32)| EthType (16) | SrcMAC_LO (16) | + // -------------------------------------------------- + ST_ETH_L2_IPV4_L0: begin + if (!in_tlast) begin + eth_src_addr_cached[15:0] <= bswap16(in_tdata[0 +: 16]); + if (in_tuser[3]) begin + state <= ST_DROP_PKT; + discard_cpu_pkt <= 1'b1; + end else if (eth_dst_addr_cached == ETH_ADDR_BCAST) begin + // If Eth destination is bcast then fwd to CPU + state <= ST_FWD_CPU; + end else if (eth_dst_addr_cached != my_eth_addr && DROP_UNKNOWN_MAC) begin + // If Eth destination is not us then drop the packet + state <= ST_DROP_PKT; + discard_cpu_pkt <= 1'b1; + end else if (bswap16(in_tdata[16 +: 16]) != ETH_TYPE_IPV4) begin + // If this is not an IPv4 frame then fwd to CPU + state <= ST_FWD_CPU; + end else begin + // Otherwise continue classification + // We know this is an IPv4 frame + state <= ST_IPV4_L1; + end + end else begin + // Short packet: Violates min eth size of 64 bytes + state <= ST_IDLE_ETH_L0; + end + end + + // Continue IPv4 header + // ------------------------------------- + // | IPv4_Line2 (32) | IPv4_Line1 (32) | + // ------------------------------------- + ST_IPV4_L1: begin + if (!in_tlast) begin + if (in_tuser[3]) begin + state <= ST_DROP_PKT; + discard_cpu_pkt <= 1'b1; + end else if (in_tdata[40 +: 8] != IPV4_PROTO_UDP) begin + // If this is not a UDP frame then fwd to CPU + state <= ST_FWD_CPU; + end else begin + // Otherwise continue classification + // We know this is a UDP frame + state <= ST_IPV4_L2; + end + end else begin + // Short packet: Violates min eth size of 64 bytes + state <= ST_IDLE_ETH_L0; + end + end + + // Continue IPv4 header + // ----------------------------------- + // | IPDstAddr (32) | IPSrcAddr (32) | + // ----------------------------------- + ST_IPV4_L2: begin + if (!in_tlast) begin + ipv4_src_addr_cached <= bswap32(in_tdata[0 +: 32]); + if (in_tuser[3]) begin + state <= ST_DROP_PKT; + discard_cpu_pkt <= 1'b1; + end else if (bswap32(in_tdata[32 +: 32]) != my_ipv4_addr) begin + // If IPv4 destination is not us then fwd to CPU + state <= ST_FWD_CPU; + end else begin + // Otherwise continue classification + // We know this is a UDP frame for us + state <= ST_IPV4_UDP_HDR; + end + end else begin + // Short packet: Violates min eth size of 64 bytes + state <= ST_IDLE_ETH_L0; + end + end + + // UDP header + // ----------------------------------------------------------- + // | Chksum (16) | Length (16) | DstPort (16) | SrcPort (16) | + // ----------------------------------------------------------- + ST_IPV4_UDP_HDR: begin + if (!in_tlast) begin + udp_src_port_cached <= bswap16(in_tdata[0 +: 16]); + if (in_tuser[3]) begin + state <= ST_DROP_PKT; + discard_cpu_pkt <= 1'b1; + end else if (bswap16(in_tdata[16 +: 16]) == my_udp_chdr_port) begin + // The UDP port matches CHDR port + state <= ST_FWD_CHDR; + discard_cpu_pkt <= 1'b1; + end else begin + // Not the CHDR port. Forward to CPU + state <= ST_FWD_CPU; + end + end else begin + // Short packet: Violates min eth size of 64 bytes + state <= ST_IDLE_ETH_L0; + end + end + + // CHDR Payload + ST_FWD_CHDR: begin + discard_cpu_pkt <= 1'b0; + if (in_tlast) + state <= ST_IDLE_ETH_L0; + end + + // NotCHDR Payload: Send to CPU + ST_FWD_CPU: begin + if (in_tlast) + state <= ST_IDLE_ETH_L0; + end + + // Unwanted Payload: Drop + ST_DROP_PKT: begin + discard_cpu_pkt <= 1'b0; + if (in_tlast) + state <= ST_IDLE_ETH_L0; + end + + // We should never get here + default: begin + state <= ST_IDLE_ETH_L0; + end + endcase + end + end + + always @(*) begin + case (state) + ST_IDLE_ETH_L0: begin + in_tready = cpu_tready; + cpu_tvalid = in_tvalid; + cpu_tlast = in_tlast; + cpu_terror = in_tlast; // Illegal short packet: Drop it + end + ST_ETH_L1: begin + in_tready = cpu_tready; + cpu_tvalid = in_tvalid; + cpu_tlast = in_tlast; + cpu_terror = in_tlast; // Illegal short packet: Drop it + end + ST_ETH_L2_IPV4_L0: begin + in_tready = cpu_tready; + cpu_tvalid = in_tvalid; + cpu_tlast = in_tlast; + cpu_terror = in_tlast; // Illegal short packet: Drop it + end + ST_IPV4_L1: begin + in_tready = cpu_tready; + cpu_tvalid = in_tvalid; + cpu_tlast = in_tlast; + cpu_terror = in_tlast; // Illegal short packet: Drop it + end + ST_IPV4_L2: begin + in_tready = cpu_tready; + cpu_tvalid = in_tvalid; + cpu_tlast = in_tlast; + cpu_terror = in_tlast; // Illegal short packet: Drop it + end + ST_IPV4_UDP_HDR: begin + in_tready = cpu_tready; + cpu_tvalid = in_tvalid; + cpu_tlast = in_tlast; + cpu_terror = in_tlast; // Illegal short packet: Drop it + end + ST_FWD_CHDR: begin + in_tready = chdr_tready & (discard_cpu_pkt ? cpu_tready : 1'b1); + cpu_tvalid = discard_cpu_pkt; + cpu_tlast = discard_cpu_pkt; + cpu_terror = discard_cpu_pkt; + end + ST_FWD_CPU: begin + in_tready = cpu_tready; + cpu_tvalid = in_tvalid; + cpu_tlast = in_tlast; + cpu_terror = 1'b0; + end + ST_DROP_PKT: begin + in_tready = discard_cpu_pkt ? cpu_tready : 1'b1; + cpu_tvalid = discard_cpu_pkt; + cpu_tlast = discard_cpu_pkt; + cpu_terror = discard_cpu_pkt; + end + default: begin + in_tready = 1'b0; + cpu_tvalid = 1'b0; + cpu_tlast = 1'b0; + cpu_terror = 1'b0; + end + endcase + end + + assign cpu_tdata = in_tdata; + assign cpu_tuser = in_tuser; + + assign chdr_tdata = in_tdata; + assign chdr_tuser = {udp_src_port_cached, ipv4_src_addr_cached, eth_src_addr_cached}; + assign chdr_tlast = in_tlast; + assign chdr_tvalid = in_tvalid && (state == ST_FWD_CHDR); + assign chdr_terror = in_tuser[3]; + + //--------------------------------------- + // Output processing + //--------------------------------------- + + wire [63:0] o_cpu_tdata; + wire [3:0] o_cpu_tuser; + wire o_cpu_terror, o_cpu_tlast, o_cpu_tvalid, o_cpu_tready; + + axi_fifo #( + .WIDTH(64+4+1+1),.SIZE(1) + ) out_reg_cpu_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({cpu_tlast, cpu_terror, cpu_tuser, cpu_tdata}), + .i_tvalid(cpu_tvalid), .i_tready(cpu_tready), + .o_tdata({o_cpu_tlast, o_cpu_terror, o_cpu_tuser, o_cpu_tdata}), + .o_tvalid(o_cpu_tvalid), .o_tready(o_cpu_tready), + .space(), .occupied() + ); + + // We cannot make a CHDR/noCHDR routing decision until we are in the middle + // of a packet so we use a packet gate for the CPU path because we can rewind + // the write pointer and drop the packet in case it's destined for the CHDR + // path. + // NOTE: The SIZE of this FIFO must be 11 to accomodate a 9000 byte jumbo frame + // regardless of the CHDR MTU + axi_packet_gate #( .WIDTH(64+4), .SIZE(11), .USE_AS_BUFF(0) ) cpu_out_gate_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata({o_cpu_tuser, o_cpu_tdata}), .i_tlast(o_cpu_tlast), .i_terror(o_cpu_terror | o_cpu_tuser[3]), + .i_tvalid(o_cpu_tvalid), .i_tready(o_cpu_tready), + .o_tdata({m_cpu_tuser, m_cpu_tdata}), .o_tlast(m_cpu_tlast), + .o_tvalid(m_cpu_tvalid), .o_tready(m_cpu_tready) + ); + + wire [63:0] o_chdr_tdata; + wire [95:0] o_chdr_tuser; + wire o_chdr_tlast, o_chdr_tvalid, o_chdr_tready; + wire o_chdr_data_tvalid, o_chdr_user_tvalid; + wire o_chdr_data_tready, o_chdr_user_tready; + + axi_fifo #( + .WIDTH(96),.SIZE(8) + ) chdr_user_fifo_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(chdr_tuser), + .i_tvalid(chdr_tvalid & chdr_tready & chdr_tlast & ~chdr_terror), .i_tready(/* Always ready */), + .o_tdata(o_chdr_tuser), + .o_tvalid(o_chdr_user_tvalid), .o_tready(o_chdr_user_tready), + .space(), .occupied() + ); + + axi_packet_gate #( + .WIDTH(64), .SIZE(11), .USE_AS_BUFF(1), .MIN_PKT_SIZE(1) + ) chdr_out_gate_i ( + .clk(clk), .reset(rst), .clear(1'b0), + .i_tdata(chdr_tdata), .i_tlast(chdr_tlast), .i_terror(chdr_terror), + .i_tvalid(chdr_tvalid), .i_tready(chdr_tready), + .o_tdata(o_chdr_tdata), .o_tlast(o_chdr_tlast), + .o_tvalid(o_chdr_data_tvalid), .o_tready(o_chdr_data_tready) + ); + + assign o_chdr_tvalid = o_chdr_data_tvalid & o_chdr_user_tvalid; + assign o_chdr_user_tready = o_chdr_tready & o_chdr_data_tvalid & o_chdr_tlast; + assign o_chdr_data_tready = o_chdr_tready & o_chdr_user_tvalid; + + chdr_trim_payload #( + .CHDR_W(64), .USER_W(96) + ) chdr_trim_i ( + .clk(clk), .rst(rst), + .s_axis_tdata(o_chdr_tdata), .s_axis_tuser(o_chdr_tuser), + .s_axis_tlast(o_chdr_tlast), .s_axis_tvalid(o_chdr_tvalid), .s_axis_tready(o_chdr_tready), + .m_axis_tdata(m_chdr_tdata), .m_axis_tuser(m_chdr_tuser), + .m_axis_tlast(m_chdr_tlast), .m_axis_tvalid(m_chdr_tvalid), .m_axis_tready(m_chdr_tready) + ); + +endmodule // eth_ipv4_chdr64_dispatch +`default_nettype wire diff --git a/fpga/usrp3/lib/rfnoc/xport/liberio_chdr64_adapter.v b/fpga/usrp3/lib/rfnoc/xport/liberio_chdr64_adapter.v new file mode 100644 index 000000000..2800c46bb --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/liberio_chdr64_adapter.v @@ -0,0 +1,120 @@ +// +// Copyright 2019 Ettus Research, A National Instruments brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: liberio_chdr64_adapter +// Description: The transport adapter for a liberio transport with CHDR_W of +// 64. A tuser field is used to identify the DMA engine for return routes. +// The stream for a given SrcEPID with ID s_dma_tuser will return packets to +// that EPID with same ID on m_dma_tuser (after an Advertise management +// operation). +// +// Parameters: +// - PROTOVER: RFNoC protocol version {8'd, 8'd} +// - RT_TBL_SIZE: Log2 of the depth of the return-address routing table +// - NODE_INST: The node type to return for a node-info discovery +// - DMA_ID_WIDTH: The width of the tuser signal that identifies the DMA engine) +// +// Signals: +// - device_id : The ID of the device that has instantiated this module +// - s_dma_*: The input DMA stream from the CPU (plus tuser for source DMA engine ID) +// - m_dma_*: The output DMA stream to the CPU (plus tuser for dest DMA engine ID) +// - s_chdr_*: The input CHDR stream from the rfnoc infrastructure +// - m_chdr_*: The output CHDR stream to the rfnoc infrastructure +// + +module liberio_chdr64_adapter #( + parameter [15:0] PROTOVER = {8'd1, 8'd0}, + parameter RT_TBL_SIZE = 6, + parameter NODE_INST = 0, + parameter DMA_ID_WIDTH = 8 +)( + // Clocking and reset interface + input wire clk, + input wire rst, + // Device info + input wire [15:0] device_id, + // AXI-Stream interface to/from DMA engines + input wire [63:0] s_dma_tdata, + input wire [DMA_ID_WIDTH-1:0] s_dma_tuser, + input wire s_dma_tlast, + input wire s_dma_tvalid, + output wire s_dma_tready, + output wire [63:0] m_dma_tdata, + output wire [DMA_ID_WIDTH-1:0] m_dma_tuser, + output wire m_dma_tlast, + output wire m_dma_tvalid, + input wire m_dma_tready, + // AXI-Stream interface to/from CHDR infrastructure + input wire [63:0] s_chdr_tdata, + input wire s_chdr_tlast, + input wire s_chdr_tvalid, + output wire s_chdr_tready, + output wire [63:0] m_chdr_tdata, + output wire m_chdr_tlast, + output wire m_chdr_tvalid, + input wire m_chdr_tready +); + + `include "../core/rfnoc_chdr_utils.vh" + `include "../core/rfnoc_chdr_internal_utils.vh" + `include "rfnoc_xport_types.vh" + + //--------------------------------------- + // CHDR Transport Adapter + //--------------------------------------- + wire [DMA_ID_WIDTH-1:0] m_axis_xport_tuser; + + chdr_xport_adapter_generic #( + .PROTOVER(PROTOVER), .CHDR_W(64), + .USER_W(DMA_ID_WIDTH), .TBL_SIZE(RT_TBL_SIZE), + .NODE_SUBTYPE(NODE_SUBTYPE_XPORT_LIBERIO_CHDR64), .NODE_INST(NODE_INST) + ) xport_adapter_gen_i ( + .clk (clk), + .rst (rst), + .device_id (device_id), + .s_axis_xport_tdata (s_dma_tdata), + .s_axis_xport_tuser (s_dma_tuser), + .s_axis_xport_tlast (s_dma_tlast), + .s_axis_xport_tvalid(s_dma_tvalid), + .s_axis_xport_tready(s_dma_tready), + .m_axis_xport_tdata (m_dma_tdata), + .m_axis_xport_tuser (m_axis_xport_tuser), + .m_axis_xport_tlast (m_dma_tlast), + .m_axis_xport_tvalid(m_dma_tvalid), + .m_axis_xport_tready(m_dma_tready), + .s_axis_rfnoc_tdata (s_chdr_tdata), + .s_axis_rfnoc_tlast (s_chdr_tlast), + .s_axis_rfnoc_tvalid(s_chdr_tvalid), + .s_axis_rfnoc_tready(s_chdr_tready), + .m_axis_rfnoc_tdata (m_chdr_tdata), + .m_axis_rfnoc_tlast (m_chdr_tlast), + .m_axis_rfnoc_tvalid(m_chdr_tvalid), + .m_axis_rfnoc_tready(m_chdr_tready), + .ctrlport_req_wr (/* unused */), + .ctrlport_req_rd (/* unused */), + .ctrlport_req_addr (/* unused */), + .ctrlport_req_data (/* unused */), + .ctrlport_resp_ack (/* unused */ 1'b0), + .ctrlport_resp_data (/* unused */ 32'd0) + ); + + // Ensure tdest does not change for entire packet + reg m_hdr = 1'b1; + always @(posedge clk) begin + if (rst) + m_hdr <= 1'b1; + else if (m_dma_tvalid && m_dma_tready) + m_hdr <= m_dma_tlast; + end + + reg [DMA_ID_WIDTH-1:0] cached_dest = {DMA_ID_WIDTH{1'b0}}; + always @(posedge clk) begin + if (m_hdr) + cached_dest <= m_axis_xport_tuser; + end + + assign m_dma_tuser = m_hdr ? m_axis_xport_tuser : cached_dest; + +endmodule // liberio_chdr64_adapter diff --git a/fpga/usrp3/lib/rfnoc/xport/rfnoc_xport_types.vh b/fpga/usrp3/lib/rfnoc/xport/rfnoc_xport_types.vh new file mode 100644 index 000000000..5b273a4b4 --- /dev/null +++ b/fpga/usrp3/lib/rfnoc/xport/rfnoc_xport_types.vh @@ -0,0 +1,11 @@ +// +// Copyright 2019 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// Add all new transport types here +localparam [7:0] NODE_SUBTYPE_XPORT_GENERIC = 8'd0; +localparam [7:0] NODE_SUBTYPE_XPORT_IPV4_CHDR64 = 8'd1; +localparam [7:0] NODE_SUBTYPE_XPORT_LIBERIO_CHDR64 = 8'd2; +localparam [7:0] NODE_SUBTYPE_XPORT_NIRIO_CHDR64 = 8'd3; diff --git a/fpga/usrp3/lib/sim/Makefile.srcs b/fpga/usrp3/lib/sim/Makefile.srcs new file mode 100644 index 000000000..b76175cd9 --- /dev/null +++ b/fpga/usrp3/lib/sim/Makefile.srcs @@ -0,0 +1,26 @@ +# +# Copyright 2016 Ettus Research +# + +# Minimal set of sources in lib directory needed for simulation +include $(BASE_DIR)/../lib/fifo/Makefile.srcs +include $(BASE_DIR)/../lib/axi/Makefile.srcs +include $(BASE_DIR)/../lib/control/Makefile.srcs +include $(BASE_DIR)/../lib/timing/Makefile.srcs +include $(BASE_DIR)/../lib/packet_proc/Makefile.srcs +include $(BASE_DIR)/../lib/dsp/Makefile.srcs +include $(BASE_DIR)/../lib/rfnoc/Makefile.srcs + +# Use sim version of axi_fifo_2clk +FIFO_SRCS := $(filter-out %/axi_fifo_2clk.v,$(FIFO_SRCS)) +FIFO_SRCS += $(abspath $(BASE_DIR)/../lib/sim/fifo/axi_fifo_2clk_sim.v) + +SIM_DESIGN_SRCS = $(abspath \ +$(FIFO_SRCS) \ +$(AXI_SRCS) \ +$(CONTROL_LIB_SRCS) \ +$(TIMING_SRCS) \ +$(PACKET_PROC_SRCS) \ +$(DSP_SRCS) \ +$(RFNOC_SRCS) \ +) diff --git a/fpga/usrp3/lib/sim/arm_deframer/Makefile b/fpga/usrp3/lib/sim/arm_deframer/Makefile new file mode 100644 index 000000000..eb7231d5e --- /dev/null +++ b/fpga/usrp3/lib/sim/arm_deframer/Makefile @@ -0,0 +1,47 @@ +# +# Copyright 2015 Ettus Research LLC +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# IP Specific +#------------------------------------------------- +# If simulation contains IP, define the IP_DIR and point +# it to the base level IP directory +LIB_IP_DIR = $(BASE_DIR)/../lib/ip + +# Include makefiles and sources for all IP components +# *after* defining the IP_DIR + +DESIGN_SRCS += $(abspath \ +../../packet_proc/arm_deframer.v \ +../../fifo/axi_mux4.v \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = arm_deframer_tb + +SIM_SRCS = $(abspath \ +$(SIM_PROTORFNOC_SRCS) \ +arm_deframer_tb.sv \ +) + +MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/arm_deframer/arm_deframer_tb.sv b/fpga/usrp3/lib/sim/arm_deframer/arm_deframer_tb.sv new file mode 100644 index 000000000..4e252b5b4 --- /dev/null +++ b/fpga/usrp3/lib/sim/arm_deframer/arm_deframer_tb.sv @@ -0,0 +1,112 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2016-2017 Ettus Research +// +// Arm Deframer Testbench +// +// Arm Deframer adds a 6 bit padding to the ethernet frame +// +////////////////////////////////////////////////////////////////////// + +`timescale 1ns/1ps +`define SIM_RUNTIME_US 0.0001 +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 3 +`include "sim_axis_lib.svh" +`include "sim_exec_report.vh" +`include "sim_rfnoc_lib.svh" +`include "sim_set_rb_lib.svh" + +// NOTE: The tesbench is not self-checking +module arm_deframer_tb(); + `TEST_BENCH_INIT("arm_deframer_tb",`NUM_TEST_CASES,`NS_PER_TICK); + localparam CLK_PERIOD = $ceil(1e6/166.67e6); + `DEFINE_CLK(clk, CLK_PERIOD, 50); + `DEFINE_RESET(rst, 0, 100); + + axis_master #(.DWIDTH(68)) m_axis (.clk(clk)); + axis_slave #(.DWIDTH(68)) s_axis (.clk(clk)); + + reg clear; + wire [63:0] c2e_tdata_int; + wire [3:0] c2e_tuser_int; + wire c2e_tlast_int; + wire c2e_tvalid_int; + wire c2e_tready_int; + + arm_deframer inst_arm_deframer ( + .clk (clk), + .reset (rst), + .clear (clear), + .s_axis_tdata (m_axis.axis.tdata[63:0]), + .s_axis_tuser (m_axis.axis.tdata[67:64]), + .s_axis_tlast (m_axis.axis.tlast), + .s_axis_tvalid (m_axis.axis.tvalid), + .s_axis_tready (m_axis.axis.tready), + .m_axis_tdata (c2e_tdata_int), + .m_axis_tuser (c2e_tuser_int), + .m_axis_tlast (c2e_tlast_int), + .m_axis_tvalid (c2e_tvalid_int), + .m_axis_tready (c2e_tready_int) + ); + + axi_mux4 #(.PRIO(0), .WIDTH(68)) eth_mux + (.clk(clk), .reset(reset), .clear(clear), + .i0_tdata({c2e_tuser_int,c2e_tdata_int}), .i0_tlast(c2e_tlast_int), .i0_tvalid(c2e_tvalid_int), .i0_tready(c2e_tready_int), + .i1_tdata(), .i1_tlast(), .i1_tvalid(), .i1_tready(), + .i2_tdata(), .i2_tlast(), .i2_tvalid(), .i2_tready(), + .i3_tdata(), .i3_tlast(), .i3_tvalid(1'b0), .i3_tready(), + .o_tdata(s_axis.axis.tdata), .o_tlast(s_axis.axis.tlast), .o_tvalid(s_axis.axis.tvalid), .o_tready(1'b1/*s_axis.axis.tready*/)); + + reg [63:0] out_tdata; + reg [3:0] tuser; + reg tlast; + + initial begin + forever begin + s_axis.pull_word({tuser,out_tdata}, tlast); + $display("tuser = %d, out_tdata = %x, last = %d", tuser, out_tdata, tlast); + end + end + + initial begin : tb_main + `TEST_CASE_START("Wait for reset"); + m_axis.reset; + while (rst) @(posedge clk); + `TEST_CASE_DONE(~rst); + + `TEST_CASE_START("Send frame"); + repeat (10) @(posedge clk); + for (int j = 0; j < 2; j ++) begin + @(posedge clk); + $display("----------New Frame---------------"); + for (int i = 0; i < 9; i ++) begin + m_axis.push_word({4'h0,64'h1111111111111111 * i}, 1'b0); + //m_axis.push_bubble(); + end + m_axis.push_word({4'h1,64'h9999999999999999}, 1'b1); + //m_axis.push_bubble(); + end + @(posedge clk); + @(posedge clk); + `TEST_CASE_DONE(1); + repeat (10) @(posedge clk); + + `TEST_CASE_START("Send frame with bubble"); + repeat (10) @(posedge clk); + for (int j = 0; j < 2; j ++) begin + @(posedge clk); + $display("----------New Frame---------------"); + for (int i = 0; i < 9; i ++) begin + m_axis.push_word({4'h0,64'h1111111111111111 * i}, 1'b0); + m_axis.push_bubble(); + end + m_axis.push_word({4'h1,64'h9999999999999999}, 1'b1); + m_axis.push_bubble(); + end + @(posedge clk); + @(posedge clk); + `TEST_CASE_DONE(1); + `TEST_BENCH_DONE; + end +endmodule diff --git a/fpga/usrp3/lib/sim/axi/axis_shift_register/Makefile b/fpga/usrp3/lib/sim/axi/axis_shift_register/Makefile new file mode 100644 index 000000000..8a65a6024 --- /dev/null +++ b/fpga/usrp3/lib/sim/axi/axis_shift_register/Makefile @@ -0,0 +1,49 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/axi/Makefile.srcs +include $(BASE_DIR)/../lib/fifo/Makefile.srcs +include $(BASE_DIR)/../lib/control/Makefile.srcs + +DESIGN_SRCS = $(abspath \ +$(AXI_SRCS) \ +$(FIFO_SRCS) \ +$(CONTROL_LIB_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = axis_shift_register_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = $(abspath \ +axis_shift_register_tb.sv \ +) + +# MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/axi/axis_shift_register/axis_shift_register_tb.sv b/fpga/usrp3/lib/sim/axi/axis_shift_register/axis_shift_register_tb.sv new file mode 100644 index 000000000..1ce868069 --- /dev/null +++ b/fpga/usrp3/lib/sim/axi/axis_shift_register/axis_shift_register_tb.sv @@ -0,0 +1,325 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`timescale 1ns/1ps +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 8 + +`include "sim_exec_report.vh" +`include "sim_clks_rsts.vh" +`include "sim_axis_lib.svh" + +module axis_shift_register_tb(); + `TEST_BENCH_INIT("axis_shift_register_tb", `NUM_TEST_CASES, `NS_PER_TICK); + localparam CLK_PERIOD = $ceil(1e9/100.0e6); + `DEFINE_CLK(clk, CLK_PERIOD, 50); + `DEFINE_RESET(reset, 0, 100); + + localparam WIDTH = 32; + localparam integer NUM_INST = 4; + + logic [WIDTH:0] i_tdata[0:NUM_INST-1]; + logic i_tlast[0:NUM_INST-1], i_tvalid[0:NUM_INST-1]; + wire i_tready[0:NUM_INST-1]; + wire [WIDTH:0] o_tdata[0:NUM_INST-1]; + wire o_tlast[0:NUM_INST-1], o_tvalid[0:NUM_INST-1]; + logic o_tready[0:NUM_INST-1]; + wire [15:0] stage_stb[0:NUM_INST-1], stage_eop[0:NUM_INST-1]; + wire [WIDTH-1:0] sb_dout, sb_din; + wire sb_keep; + reg [WIDTH-1:0] sb_shreg[0:2]; + always @(posedge clk) begin + if (stage_stb[2][0]) + sb_shreg[0] <= sb_dout; + if (stage_stb[2][1]) + sb_shreg[1] <= sb_shreg[0]; + if (stage_stb[2][2]) + sb_shreg[2] <= sb_shreg[1]; + end + assign sb_din = sb_shreg[2]; + + axis_shift_register #( + .WIDTH(WIDTH), .NSPC(1), .LATENCY(2), + .SIDEBAND_DATAPATH(0), .GAPLESS(0), + .PIPELINE("NONE") + ) inst_0 ( + .clk(clk), .reset(reset), + .s_axis_tdata(i_tdata[0]), .s_axis_tkeep(i_tdata[0][WIDTH]), .s_axis_tlast(i_tlast[0]), + .s_axis_tvalid(i_tvalid[0]), .s_axis_tready(i_tready[0]), + .m_axis_tdata(o_tdata[0]), .m_axis_tkeep(o_tdata[0][WIDTH]), .m_axis_tlast(o_tlast[0]), + .m_axis_tvalid(o_tvalid[0]), .m_axis_tready(o_tready[0]), + .stage_stb(stage_stb[0]), .stage_eop(stage_eop[0]), + .m_sideband_data(), .m_sideband_keep(), .s_sideband_data() + ); + + axis_shift_register #( + .WIDTH(WIDTH), .NSPC(1), .LATENCY(9), + .SIDEBAND_DATAPATH(0), .GAPLESS(0), + .PIPELINE("BOTH") + ) inst_1 ( + .clk(clk), .reset(reset), + .s_axis_tdata(i_tdata[1]), .s_axis_tkeep(i_tdata[1][WIDTH]), .s_axis_tlast(i_tlast[1]), + .s_axis_tvalid(i_tvalid[1]), .s_axis_tready(i_tready[1]), + .m_axis_tdata(o_tdata[1]), .m_axis_tkeep(o_tdata[1][WIDTH]), .m_axis_tlast(o_tlast[1]), + .m_axis_tvalid(o_tvalid[1]), .m_axis_tready(o_tready[1]), + .stage_stb(stage_stb[1]), .stage_eop(stage_eop[1]), + .m_sideband_data(), .m_sideband_keep(), .s_sideband_data() + ); + + axis_shift_register #( + .WIDTH(WIDTH/2), .NSPC(2), .LATENCY(3), + .SIDEBAND_DATAPATH(1), .GAPLESS(0), + .PIPELINE("NONE") + ) inst_2 ( + .clk(clk), .reset(reset), + .s_axis_tdata(i_tdata[2]), .s_axis_tkeep(i_tdata[2][WIDTH]), .s_axis_tlast(i_tlast[2]), + .s_axis_tvalid(i_tvalid[2]), .s_axis_tready(i_tready[2]), + .m_axis_tdata(o_tdata[2]), .m_axis_tkeep(o_tdata[2][WIDTH]), .m_axis_tlast(o_tlast[2]), + .m_axis_tvalid(o_tvalid[2]), .m_axis_tready(o_tready[2]), + .stage_stb(stage_stb[2]), .stage_eop(stage_eop[2]), + .m_sideband_data(sb_dout), .m_sideband_keep(sb_keep), .s_sideband_data(sb_din) + ); + + axis_shift_register #( + .WIDTH(WIDTH/8), .NSPC(8), .LATENCY(14), + .SIDEBAND_DATAPATH(0), .GAPLESS(1), + .PIPELINE("NONE") + ) inst_3 ( + .clk(clk), .reset(reset), + .s_axis_tdata(i_tdata[3]), .s_axis_tkeep(i_tdata[3][WIDTH]), .s_axis_tlast(i_tlast[3]), + .s_axis_tvalid(i_tvalid[3]), .s_axis_tready(i_tready[3]), + .m_axis_tdata(o_tdata[3]), .m_axis_tkeep(o_tdata[3][WIDTH]), .m_axis_tlast(o_tlast[3]), + .m_axis_tvalid(o_tvalid[3]), .m_axis_tready(o_tready[3]), + .stage_stb(stage_stb[3]), .stage_eop(stage_eop[3]), + .m_sideband_data(), .m_sideband_keep(), .s_sideband_data() + ); + + logic [15:0] prev_stage_stb[0:NUM_INST-1]; + initial begin : tb_main + string s; + + `TEST_CASE_START("Wait for Reset"); + for (int k = 0; k < NUM_INST; k=k+1) begin + o_tready[k] = 1'b1; + i_tvalid[k] = 1'b0; + prev_stage_stb[k] = 0; + end + while (reset) @(posedge clk); + `TEST_CASE_DONE(~reset); + + `TEST_CASE_START("Check module with LATENCY=2, PIPELINE=NONE"); + `ASSERT_ERROR(o_tvalid[0] == 1'b0, "Output incorrectly active when idle"); + `ASSERT_ERROR(i_tready[0] == 1'b1, "Input was not ready when idle"); + `ASSERT_ERROR(stage_stb[0][1:0] === 0, "Incorrect stage_stb when idle"); + for (int j = 0; j < 2; j=j+1) begin + i_tdata[0] = j; + i_tlast[0] = j % 2; + i_tvalid[0] = 1'b1; + @(posedge clk); + i_tvalid[0] = 1'b0; + prev_stage_stb[0][1:0] = {prev_stage_stb[0][0], 1'b1}; + `ASSERT_ERROR(stage_stb[0][1:0] == prev_stage_stb[0][1:0], "Incorrect stage_stb"); + `ASSERT_ERROR(i_tready[0] == 1'b1, "Input was not ready during fill-up"); + `ASSERT_ERROR(o_tvalid[0] == 1'b0, "Output incorrectly active during fill-up"); + end + for (int j = 0; j < 2; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[0] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[0] == j % 2, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[0] == j, "Incorrect tdata"); + end + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check module with LATENCY=9, PIPELINE=BOTH"); + prev_stage_stb[1] = 0; + `ASSERT_ERROR(o_tvalid[1] == 1'b0, "Output incorrectly active when idle"); + `ASSERT_ERROR(i_tready[1] == 1'b1, "Input was not ready when idle"); + `ASSERT_ERROR(stage_stb[1][1:0] === 0, "Incorrect stage_stb when idle"); + for (int j = 0; j < 9; j=j+1) begin + i_tdata[1] = -j; + i_tlast[1] = 1'b1; + i_tvalid[1] = 1'b1; + @(posedge clk); + i_tvalid[1] = 1'b0; + prev_stage_stb[1][8:0] = {prev_stage_stb[1][7:0], 1'b1}; + `ASSERT_ERROR(stage_eop[1][8:0] == prev_stage_stb[1][8:0], "Incorrect stage_eop"); + `ASSERT_ERROR(stage_stb[1][8:0] == prev_stage_stb[1][8:0], "Incorrect stage_stb"); + `ASSERT_ERROR(i_tready[1] == 1'b1, "Input was not ready during fill-up"); + `ASSERT_ERROR(o_tvalid[1] == 1'b0, "Output incorrectly active during fill-up"); + end + for (int j = 0; j < 9; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[1] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[1] == 1'b1, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[1] == -j, "Incorrect tdata"); + end + @(posedge clk); + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check module with LATENCY=9, PIPELINE=BOTH (backpressure)"); + prev_stage_stb[1] = 0; + o_tready[1] = 1'b0; + `ASSERT_ERROR(o_tvalid[1] == 1'b0, "Output incorrectly active when idle"); + `ASSERT_ERROR(i_tready[1] == 1'b1, "Input was not ready when idle"); + `ASSERT_ERROR(stage_stb[1][1:0] === 0, "Incorrect stage_stb when idle"); + for (int j = 0; j < 9; j=j+1) begin + i_tdata[1] = -j; + i_tlast[1] = 1'b1; + i_tvalid[1] = 1'b1; + @(posedge clk); + i_tvalid[1] = 1'b0; + prev_stage_stb[1][8:0] = {prev_stage_stb[1][7:0], 1'b1}; + `ASSERT_ERROR(stage_stb[1][8:0] == prev_stage_stb[1][8:0], "Incorrect stage_stb"); + `ASSERT_ERROR(stage_eop[1][8:0] == prev_stage_stb[1][8:0], "Incorrect stage_eop"); + `ASSERT_ERROR(i_tready[1] == 1'b1, "Input was not ready during fill-up"); + `ASSERT_ERROR(o_tvalid[1] == 1'b0, "Output incorrectly active during fill-up"); + end + o_tready[1] = 1'b1; + for (int j = 0; j < 9; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[1] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[1] == 1'b1, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[1] == -j, "Incorrect tdata"); + end + @(posedge clk); + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check module with LATENCY=9, PIPELINE=BOTH (steady-state)"); + prev_stage_stb[1] = 0; + fork + begin + for (int j = 0; j < 50; j=j+1) begin + i_tdata[1] = j; + i_tlast[1] = j % 2; + i_tvalid[1] = 1'b1; + @(posedge clk); + i_tvalid[1] = 1'b0; + prev_stage_stb[1][8:0] = {prev_stage_stb[1][7:0], 1'b1}; + `ASSERT_ERROR(stage_stb[1][8:0] == prev_stage_stb[1][8:0], "Incorrect stage_stb"); + end + end + begin + o_tready[1] = 1'b1; + repeat(9) @(posedge clk); + for (int j = 0; j < 50; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[1] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[1] == j % 2, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[1] == j, "Incorrect tdata"); + end + @(posedge clk); + end + join + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check module with LATENCY=9, PIPELINE=BOTH (gaps)"); + prev_stage_stb[1] = 0; + fork + begin + for (int j = 0; j < 50; j=j+1) begin + i_tdata[1] = j; + i_tlast[1] = j % 2; + i_tvalid[1] = 1'b1; + @(posedge clk); + while (~i_tready[1]) @(posedge clk); + i_tvalid[1] = 1'b0; + end + end + begin + o_tready[1] = 1'b1; + repeat(9) @(posedge clk); + for (int j = 0; j < 20; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[1] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[1] == j % 2, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[1] == j, "Incorrect tdata"); + end + o_tready[1] = 1'b0; + repeat(4) @(posedge clk); + o_tready[1] = 1'b1; + for (int j = 20; j < 50; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[1] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[1] == j % 2, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[1] == j, "Incorrect tdata"); + end + @(posedge clk); + end + join + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check module with LATENCY=3, SIDEBAND=1 (gaps)"); + prev_stage_stb[2] = 0; + fork + begin + for (int j = 0; j < 50; j=j+1) begin + i_tdata[2] = j; + i_tlast[2] = j % 4 == 0; + i_tvalid[2] = 1'b1; + @(posedge clk); + while (~i_tready[2]) @(posedge clk); + i_tvalid[2] = 1'b0; + end + end + begin + o_tready[2] = 1'b1; + repeat(3) @(posedge clk); + for (int j = 0; j < 20; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[2] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[2] == j % 4 == 0, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[2] == j, "Incorrect tdata"); + end + o_tready[2] = 1'b0; + repeat(4) @(posedge clk); + o_tready[2] = 1'b1; + for (int j = 20; j < 50; j=j+1) begin + @(posedge clk); + `ASSERT_ERROR(o_tvalid[2] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[2] == j % 4 == 0, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[2] == j, "Incorrect tdata"); + end + @(posedge clk); + end + join + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check module with LATENCY=14, GAPLESS=1"); + prev_stage_stb[3] = 0; + o_tready[3] = 1'b0; + fork + begin + for (int j = 0; j < 50; j=j+1) begin + i_tdata[3] = j; + i_tlast[3] = j % 4 == 0; + i_tvalid[3] = 1'b1; + @(posedge clk); + prev_stage_stb[3][13:0] = {prev_stage_stb[3][12:0], 1'b1}; + `ASSERT_ERROR(stage_stb[3][13:0] == prev_stage_stb[3][13:0], "Incorrect stage_stb"); + while (~i_tready[3]) @(posedge clk); + i_tvalid[3] = 1'b0; + if (j > 16) repeat($urandom_range(0, 15)) @(posedge clk); + `ASSERT_ERROR(stage_stb[3][13:0] == prev_stage_stb[3][13:0] || stage_stb[3][13:0] == 14'd0, "Incorrect stage_stb"); + end + end + begin + for (int j = 0; j < 50 - 14; j=j+1) begin + while (~o_tvalid[3]) @(posedge clk); + @(negedge clk); + `ASSERT_ERROR(o_tvalid[3] == 1'b1, "Output was not active"); + `ASSERT_ERROR(o_tlast[3] == j % 4 == 0, "Incorrect tlast"); + `ASSERT_ERROR(o_tdata[3] == j, "Incorrect tdata"); + o_tready[3] = 1'b1; + @(negedge clk); + o_tready[3] = 1'b0; + @(posedge clk); + end + end + join + `TEST_CASE_DONE(1); + `TEST_BENCH_DONE; + end +endmodule diff --git a/fpga/usrp3/lib/sim/axi/axis_width_conv/Makefile b/fpga/usrp3/lib/sim/axi/axis_width_conv/Makefile new file mode 100644 index 000000000..2e7d0ba0c --- /dev/null +++ b/fpga/usrp3/lib/sim/axi/axis_width_conv/Makefile @@ -0,0 +1,35 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = axis_width_conv_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = $(abspath \ +axis_width_conv_tb.sv \ +) + +# MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/axi/axis_width_conv/axis_width_conv_tb.sv b/fpga/usrp3/lib/sim/axi/axis_width_conv/axis_width_conv_tb.sv new file mode 100644 index 000000000..0b1f4414c --- /dev/null +++ b/fpga/usrp3/lib/sim/axi/axis_width_conv/axis_width_conv_tb.sv @@ -0,0 +1,322 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`timescale 1ns/1ps +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 13 + +`include "sim_exec_report.vh" +`include "sim_clks_rsts.vh" +`include "sim_axis_lib.svh" + +module axis_width_conv_tb(); + `TEST_BENCH_INIT("axis_width_conv_tb", `NUM_TEST_CASES, `NS_PER_TICK); + + `DEFINE_CLK(clk50, 20.000, 50); + `DEFINE_CLK(clk200, 5.000, 50); + `DEFINE_LATE_START_CLK(clk166, 6.000, 50, 0.37, 0.01) + `DEFINE_RESET(areset, 0, 100); + + localparam WORD_W = 8; + localparam integer NINST = 6; + localparam integer IN_WORDS[0:NINST-1] = {1, 4, 4, 8, 8, 17}; + localparam integer OUT_WORDS[0:NINST-1] = {4, 1, 3, 2, 8, 19}; + localparam integer MAX_IN_WORDS = 20; + localparam integer MAX_OUT_WORDS = 20; + localparam integer MAX_SPP = 100; + + axis_master #(.DWIDTH((WORD_W+1)*IN_WORDS[0])) m0 (.clk(clk50)); + axis_master #(.DWIDTH((WORD_W+1)*IN_WORDS[1])) m1 (.clk(clk50)); + axis_master #(.DWIDTH((WORD_W+1)*IN_WORDS[2])) m2 (.clk(clk50)); + axis_master #(.DWIDTH((WORD_W+1)*IN_WORDS[3])) m3 (.clk(clk50)); + axis_master #(.DWIDTH((WORD_W+1)*IN_WORDS[4])) m4 (.clk(clk50)); + axis_master #(.DWIDTH((WORD_W+1)*IN_WORDS[5])) m5 (.clk(clk50)); + + axis_slave #(.DWIDTH((WORD_W+1)*OUT_WORDS[0])) s0 (.clk(clk50)); + axis_slave #(.DWIDTH((WORD_W+1)*OUT_WORDS[1])) s1 (.clk(clk50)); + axis_slave #(.DWIDTH((WORD_W+1)*OUT_WORDS[2])) s2 (.clk(clk200)); + axis_slave #(.DWIDTH((WORD_W+1)*OUT_WORDS[3])) s3 (.clk(clk166)); + axis_slave #(.DWIDTH((WORD_W+1)*OUT_WORDS[4])) s4 (.clk(clk166)); + axis_slave #(.DWIDTH((WORD_W+1)*OUT_WORDS[5])) s5 (.clk(clk50)); + + // An integer 1-to-4 upsizer + axis_width_conv #( + .WORD_W(WORD_W), .IN_WORDS(IN_WORDS[0]), .OUT_WORDS(OUT_WORDS[0]), + .SYNC_CLKS(1), .PIPELINE("INOUT") + ) dut0 ( + .s_axis_aclk (clk50), + .s_axis_rst (areset), + .s_axis_tdata (m0.axis.tdata[(IN_WORDS[0]*WORD_W)-1:0]), + .s_axis_tkeep (m0.axis.tdata[IN_WORDS[0]*WORD_W+:IN_WORDS[0]]), + .s_axis_tlast (m0.axis.tlast), + .s_axis_tvalid(m0.axis.tvalid), + .s_axis_tready(m0.axis.tready), + .m_axis_aclk (clk50), + .m_axis_rst (areset), + .m_axis_tdata (s0.axis.tdata[(OUT_WORDS[0]*WORD_W)-1:0]), + .m_axis_tkeep (s0.axis.tdata[OUT_WORDS[0]*WORD_W+:OUT_WORDS[0]]), + .m_axis_tlast (s0.axis.tlast), + .m_axis_tvalid(s0.axis.tvalid), + .m_axis_tready(s0.axis.tready) + ); + + // An integer 4-to-1 downsizer + axis_width_conv #( + .WORD_W(WORD_W), .IN_WORDS(IN_WORDS[1]), .OUT_WORDS(OUT_WORDS[1]), + .SYNC_CLKS(1), .PIPELINE("IN") + ) dut1 ( + .s_axis_aclk (clk50), + .s_axis_rst (areset), + .s_axis_tdata (m1.axis.tdata[(IN_WORDS[1]*WORD_W)-1:0]), + .s_axis_tkeep (m1.axis.tdata[IN_WORDS[1]*WORD_W+:IN_WORDS[1]]), + .s_axis_tlast (m1.axis.tlast), + .s_axis_tvalid(m1.axis.tvalid), + .s_axis_tready(m1.axis.tready), + .m_axis_aclk (clk50), + .m_axis_rst (areset), + .m_axis_tdata (s1.axis.tdata[(OUT_WORDS[1]*WORD_W)-1:0]), + .m_axis_tkeep (s1.axis.tdata[OUT_WORDS[1]*WORD_W+:OUT_WORDS[1]]), + .m_axis_tlast (s1.axis.tlast), + .m_axis_tvalid(s1.axis.tvalid), + .m_axis_tready(s1.axis.tready) + ); + + // A rational integer 4-to-3 downsizer + axis_width_conv #( + .WORD_W(WORD_W), .IN_WORDS(IN_WORDS[2]), .OUT_WORDS(OUT_WORDS[2]), + .SYNC_CLKS(0), .PIPELINE("OUT") + ) dut2 ( + .s_axis_aclk (clk50), + .s_axis_rst (areset), + .s_axis_tdata (m2.axis.tdata[(IN_WORDS[2]*WORD_W)-1:0]), + .s_axis_tkeep (m2.axis.tdata[IN_WORDS[2]*WORD_W+:IN_WORDS[2]]), + .s_axis_tlast (m2.axis.tlast), + .s_axis_tvalid(m2.axis.tvalid), + .s_axis_tready(m2.axis.tready), + .m_axis_aclk (clk200), + .m_axis_rst (areset), + .m_axis_tdata (s2.axis.tdata[(OUT_WORDS[2]*WORD_W)-1:0]), + .m_axis_tkeep (s2.axis.tdata[OUT_WORDS[2]*WORD_W+:OUT_WORDS[2]]), + .m_axis_tlast (s2.axis.tlast), + .m_axis_tvalid(s2.axis.tvalid), + .m_axis_tready(s2.axis.tready) + ); + + // An integer 4-to-1 downsizer but with 2 words per cycle + axis_width_conv #( + .WORD_W(WORD_W), .IN_WORDS(IN_WORDS[3]), .OUT_WORDS(OUT_WORDS[3]), + .SYNC_CLKS(0), .PIPELINE("NONE") + ) dut3 ( + .s_axis_aclk (clk50), + .s_axis_rst (areset), + .s_axis_tdata (m3.axis.tdata[(IN_WORDS[3]*WORD_W)-1:0]), + .s_axis_tkeep (m3.axis.tdata[IN_WORDS[3]*WORD_W+:IN_WORDS[3]]), + .s_axis_tlast (m3.axis.tlast), + .s_axis_tvalid(m3.axis.tvalid), + .s_axis_tready(m3.axis.tready), + .m_axis_aclk (clk166), + .m_axis_rst (areset), + .m_axis_tdata (s3.axis.tdata[(OUT_WORDS[3]*WORD_W)-1:0]), + .m_axis_tkeep (s3.axis.tdata[OUT_WORDS[3]*WORD_W+:OUT_WORDS[3]]), + .m_axis_tlast (s3.axis.tlast), + .m_axis_tvalid(s3.axis.tvalid), + .m_axis_tready(s3.axis.tready) + ); + + // A passthrough module (no up/down sizing) but with 8 words per cycle + axis_width_conv #( + .WORD_W(WORD_W), .IN_WORDS(IN_WORDS[4]), .OUT_WORDS(OUT_WORDS[4]), + .SYNC_CLKS(0), .PIPELINE("INOUT") + ) dut4 ( + .s_axis_aclk (clk50), + .s_axis_rst (areset), + .s_axis_tdata (m4.axis.tdata[(IN_WORDS[4]*WORD_W)-1:0]), + .s_axis_tkeep (m4.axis.tdata[IN_WORDS[4]*WORD_W+:IN_WORDS[4]]), + .s_axis_tlast (m4.axis.tlast), + .s_axis_tvalid(m4.axis.tvalid), + .s_axis_tready(m4.axis.tready), + .m_axis_aclk (clk166), + .m_axis_rst (areset), + .m_axis_tdata (s4.axis.tdata[(OUT_WORDS[4]*WORD_W)-1:0]), + .m_axis_tkeep (s4.axis.tdata[OUT_WORDS[4]*WORD_W+:OUT_WORDS[4]]), + .m_axis_tlast (s4.axis.tlast), + .m_axis_tvalid(s4.axis.tvalid), + .m_axis_tready(s4.axis.tready) + ); + + // A rational integer 17-to-19 upsizer + axis_width_conv #( + .WORD_W(WORD_W), .IN_WORDS(IN_WORDS[5]), .OUT_WORDS(OUT_WORDS[5]), + .SYNC_CLKS(1), .PIPELINE("INOUT") + ) dut5 ( + .s_axis_aclk (clk50), + .s_axis_rst (areset), + .s_axis_tdata (m5.axis.tdata[(IN_WORDS[5]*WORD_W)-1:0]), + .s_axis_tkeep (m5.axis.tdata[IN_WORDS[5]*WORD_W+:IN_WORDS[5]]), + .s_axis_tlast (m5.axis.tlast), + .s_axis_tvalid(m5.axis.tvalid), + .s_axis_tready(m5.axis.tready), + .m_axis_aclk (clk50), + .m_axis_rst (areset), + .m_axis_tdata (s5.axis.tdata[(OUT_WORDS[5]*WORD_W)-1:0]), + .m_axis_tkeep (s5.axis.tdata[OUT_WORDS[5]*WORD_W+:OUT_WORDS[5]]), + .m_axis_tlast (s5.axis.tlast), + .m_axis_tvalid(s5.axis.tvalid), + .m_axis_tready(s5.axis.tready) + ); + + // Push a test ramp packet into the specific instance of the module + // - words: The size of the packet in words + // - inst: The instance number of the module to send to + // - gaps: If 1 then insert bubble cycles randomly in the stream + task push_test_pkt(input integer words, input integer inst, input logic gaps); + begin + logic [(MAX_IN_WORDS*WORD_W)-1:0] data = 0; + logic [MAX_IN_WORDS-1:0] keep = 0; + logic last = 0; + integer nspc = IN_WORDS[inst]; + integer lines = words/nspc; + integer residue = words % nspc; + if (residue != 0) begin + lines = lines + 1; + end + for (int l = 0; l < lines; l=l+1) begin + last = (l == lines-1); + for (int p = 0; p < nspc; p=p+1) begin + data[p*WORD_W+:WORD_W] = (l*nspc)+p; + end + keep = (last && (residue != 0)) ? (1< max_cycles)); + + if (num_cycles != 0) begin + for (int unsigned i = 0; i < num_cycles; i++) begin + @(posedge clk); + end + @(negedge clk); // Realign with negedge + end + end + endtask + + initial begin : tb_main + string s; + logic error, last; + int cnt, check; + + /******************************************************** + ** Test 1 -- Reset + ********************************************************/ + `TEST_CASE_START("Wait for Reset"); + m_axis.reset(); + s_axis.reset(); + while (reset) @(posedge clk); + `TEST_CASE_DONE(~reset); + + /******************************************************** + ** Test 2 -- Fill / Empty FIFO + ********************************************************/ + `TEST_CASE_START("Fill and empty FIFO"); + error = 0; + last = 0; + cnt = 0; + $display("Write %0d words to FIFO", MAX_PKT_SIZE); + for (int i = 0; i < MAX_PKT_SIZE; i++) begin + $sformat(s, "FIFO prematurely full at %0d (tready not asserted!)", i); + `ASSERT_FATAL(m_axis.axis.tready, s); + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE-1); + cnt++; + end + $display("Done writing to FIFO"); + if (m_axis.axis.tready) begin + $display("FIFO not full, fill remaining space"); + // Continue filling until FIFO is full + while (m_axis.axis.tready) begin + m_axis.push_word({error,cnt}, 0); + cnt++; + end + $display("Done filling remaining space"); + $display("Expected FIFO size: %0d, Actual: %0d",MAX_PKT_SIZE,cnt); + end + // On the first packet, output is held off until a full packet is received + repeat(MAX_PKT_SIZE) @(posedge clk); + $display("Empty FIFO and check output"); + for (int i = 0; i < cnt; i++) begin + $sformat(s, "FIFO prematurely empty at %0d (tvalid not asserted!)", i); + `ASSERT_FATAL(s_axis.axis.tvalid, s); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", i, check); + `ASSERT_FATAL(check == i, s); + if (i == cnt-1) begin + `ASSERT_FATAL(last, "tlast not asserted on final word!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + `TEST_CASE_DONE(1); + + /******************************************************** + ** Test 3 -- Check gating + ********************************************************/ + `TEST_CASE_START("Check gating"); + error = 0; + last = 0; + cnt = 0; + + $display("Write %0d words to FIFO and check out valid", MAX_PKT_SIZE); + for (int i = 0; i < MAX_PKT_SIZE/2; i++) begin + m_axis.push_word({error,cnt}, 0); + cnt++; + end + // On the first packet, output is held off until a full packet is received + repeat(10) @(posedge clk); + `ASSERT_FATAL(~s_axis.axis.tvalid, "Saw output before a full packet input"); + for (int i = MAX_PKT_SIZE/2; i < MAX_PKT_SIZE; i++) begin + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE-1); + cnt++; + end + repeat(10) @(posedge clk); + `ASSERT_FATAL(s_axis.axis.tvalid, "Did not see output even after full packet input"); + $display("Empty FIFO and check output"); + for (int i = 0; i < cnt; i++) begin + $sformat(s, "FIFO prematurely empty at %0d (tvalid not asserted!)", i); + `ASSERT_FATAL(s_axis.axis.tvalid, s); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", i, check); + `ASSERT_FATAL(check == i, s); + if (i == cnt-1) begin + `ASSERT_FATAL(last, "tlast not asserted on final word!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + `TEST_CASE_DONE(1); + + /******************************************************** + ** Test 4 -- Ensure no bleed + ********************************************************/ + `TEST_CASE_START("Ensure no bleed"); + error = 0; + last = 0; + cnt = 0; + + $display("Write %0d words to FIFO (full packet)", MAX_PKT_SIZE/2); + for (int i = 0; i < MAX_PKT_SIZE/2; i++) begin + m_axis.push_word({error,cnt}, i == (MAX_PKT_SIZE/2)-1); + cnt++; + end + $display("Write %0d words to FIFO (partial packet)", MAX_PKT_SIZE/4); + for (int i = 0; i < MAX_PKT_SIZE/4; i++) begin + m_axis.push_word({error,cnt}, 0); + cnt++; + end + // On the first packet, output is held off until a full packet is received + repeat(10) @(posedge clk); + for (int i = 0; i < MAX_PKT_SIZE/2; i++) begin + $sformat(s, "FIFO prematurely empty at %0d (tvalid not asserted!)", i); + `ASSERT_FATAL(s_axis.axis.tvalid, s); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", i, check); + `ASSERT_FATAL(check == i, s); + if (i == (MAX_PKT_SIZE/2)-1) begin + `ASSERT_FATAL(last, "tlast not asserted on final word!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + repeat(10) @(posedge clk); + `ASSERT_FATAL(~s_axis.axis.tvalid, "Partial packet bled through with full packet"); + for (int i = MAX_PKT_SIZE/4; i < MAX_PKT_SIZE/2; i++) begin + m_axis.push_word({error,cnt}, i == (MAX_PKT_SIZE/2)-1); + cnt++; + end + repeat(10) @(posedge clk); + `ASSERT_FATAL(s_axis.axis.tvalid, "Did not see output even after full packet input"); + $display("Empty FIFO and check output"); + for (int i = MAX_PKT_SIZE/2; i < cnt; i++) begin + $sformat(s, "FIFO prematurely empty at %0d (tvalid not asserted!)", i); + `ASSERT_FATAL(s_axis.axis.tvalid, s); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", i, check); + `ASSERT_FATAL(check == i, s); + if (i == cnt-1) begin + `ASSERT_FATAL(last, "tlast not asserted on final word!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + `TEST_CASE_DONE(1); + + /******************************************************** + ** Test 5 -- Back to back small packets + ********************************************************/ + `TEST_CASE_START("Back to back small packets"); + error = 0; + last = 0; + cnt = 0; + for (int i = 0; i < MAX_PKT_SIZE/2; i++) begin + $sformat(s, "FIFO prematurely full at %0d (tready not asserted!)", i); + `ASSERT_FATAL(m_axis.axis.tready, s); + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE/2-1); + cnt++; + end + for (int i = 0; i < MAX_PKT_SIZE/2; i++) begin + $sformat(s, "FIFO prematurely full at %0d (tready not asserted!)", i); + `ASSERT_FATAL(m_axis.axis.tready, s); + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE/2-1); + cnt++; + end + fork + begin + for (int k = 0; k < 8; k++) begin + for (int i = 0; i < MAX_PKT_SIZE/2; i++) begin + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE/2-1); + cnt++; + end + end + end + begin + @(posedge clk); + @(posedge clk); + @(posedge clk); + for (int k = 0; k < 10; k++) begin + for (int i = 0; i < MAX_PKT_SIZE/2; i++) begin + `ASSERT_FATAL(s_axis.axis.tvalid, "tvalid not asserted!"); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", i, check); + `ASSERT_FATAL(check == (i+k*MAX_PKT_SIZE/2), s); + if (i == MAX_PKT_SIZE/2-1) begin + `ASSERT_FATAL(last, "tlast not asserted on final word!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + end + end + join + `TEST_CASE_DONE(1); + + #2000; // Delay to make the tests visually distinct in waveform viewer + + /******************************************************** + ** Test 6 -- Drop error packet + ** - Send packet, drop a packet, send another packet + ********************************************************/ + `TEST_CASE_START("Drop error packet"); + cnt = 0; + $display("Write packet with %0d words to FIFO", MAX_PKT_SIZE/4); + error = 0; + for (int i = 0; i < MAX_PKT_SIZE/4; i++) begin + $sformat(s, "FIFO prematurely full at %0d (tready not asserted!)", i); + `ASSERT_FATAL(m_axis.axis.tready, s); + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE/4-1); + cnt++; + end + $display("Write error packet with %0d words to FIFO", MAX_PKT_SIZE/4); + error = 1; + for (int i = 0; i < MAX_PKT_SIZE/4; i++) begin + $sformat(s, "FIFO prematurely full at %0d (tready not asserted!)", i); + `ASSERT_FATAL(m_axis.axis.tready, s); + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE/4-1); + cnt++; + end + $display("Write packet with %0d words to FIFO", MAX_PKT_SIZE/4); + error = 0; + for (int i = 0; i < MAX_PKT_SIZE/4; i++) begin + $sformat(s, "FIFO prematurely full at %0d (tready not asserted!)", i); + `ASSERT_FATAL(m_axis.axis.tready, s); + m_axis.push_word({error,cnt}, i == MAX_PKT_SIZE/4-1); + cnt++; + end + for (int i = 0; i < MAX_PKT_SIZE/4; i++) begin + $sformat(s, "FIFO prematurely empty at %0d (tvalid not asserted!)", i); + `ASSERT_FATAL(s_axis.axis.tvalid, s); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", i, check); + `ASSERT_FATAL(check == i, s); + if (i == MAX_PKT_SIZE/4-1) begin + `ASSERT_FATAL(last, "tlast not asserted on final word!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + for (int i = 0; i < MAX_PKT_SIZE/4; i++) begin + $sformat(s, "FIFO prematurely empty at %0d (tvalid not asserted!)", i); + `ASSERT_FATAL(s_axis.axis.tvalid, s); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", i, check); + `ASSERT_FATAL(check == (i+MAX_PKT_SIZE/2), s); + if (i == MAX_PKT_SIZE/4-1) begin + `ASSERT_FATAL(last, "tlast not asserted on final word!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + `TEST_CASE_DONE(1); + + #2000; + + /******************************************************** + ** Test 7 -- Random read / writes + ********************************************************/ + `TEST_CASE_START("Random read / writes"); + error = 0; + last = 0; + cnt = 0; + fork + begin + for (int k = 1; k <= 5000*MAX_PKT_SIZE; k++) begin + m_axis.push_word({error,k}, (k % 16) == 0); + random_wait(0,16); + end + end + begin + for (int k = 1; k <= 5000*MAX_PKT_SIZE; k++) begin + random_wait(0,16); + s_axis.pull_word(check, last); + $sformat(s, "FIFO output incorrect! Expected: %0d, Actual: %0d", k, check); + `ASSERT_FATAL(check == k, s); + if ((k % 16) == 0) begin + `ASSERT_FATAL(last, "tlast not asserted!"); + end else begin + `ASSERT_FATAL(~last, "tlast asserted prematurely!"); + end + end + end + join + `TEST_CASE_DONE(1); + + `TEST_BENCH_DONE; + + end +endmodule diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw new file mode 100644 index 000000000..27c2c836e --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/gtk.conf.gtkw @@ -0,0 +1,64 @@ +[*] +[*] GTKWave Analyzer v3.3.40 (w)1999-2012 BSI +[*] Wed Jul 15 02:18:40 2015 +[*] +[dumpfile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/waves.vcd" +[dumpfile_mtime] "Wed Jul 15 02:13:19 2015" +[dumpfile_size] 238141440 +[savefile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/gtk.conf.gtkw" +[timestart] 0 +[size] 2488 1221 +[pos] -1 -1 +*-24.083374 129800000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +[treeopen] ddc_chain_tb. +[treeopen] ddc_chain_tb.dut_i0. +[sst_width] 331 +[signals_width] 280 +[sst_expanded] 1 +[sst_vpaned_height] 370 +@28 +ddc_chain_tb.dut_i0.clk +ddc_chain_tb.dut_i0.rst +ddc_chain_tb.dut_i0.set_stb +@22 +#{ddc_chain_tb.dut_i0.set_addr[7:0]} ddc_chain_tb.dut_i0.set_addr[7] ddc_chain_tb.dut_i0.set_addr[6] ddc_chain_tb.dut_i0.set_addr[5] ddc_chain_tb.dut_i0.set_addr[4] ddc_chain_tb.dut_i0.set_addr[3] ddc_chain_tb.dut_i0.set_addr[2] ddc_chain_tb.dut_i0.set_addr[1] ddc_chain_tb.dut_i0.set_addr[0] +#{ddc_chain_tb.dut_i0.set_data[31:0]} ddc_chain_tb.dut_i0.set_data[31] ddc_chain_tb.dut_i0.set_data[30] ddc_chain_tb.dut_i0.set_data[29] ddc_chain_tb.dut_i0.set_data[28] ddc_chain_tb.dut_i0.set_data[27] ddc_chain_tb.dut_i0.set_data[26] ddc_chain_tb.dut_i0.set_data[25] ddc_chain_tb.dut_i0.set_data[24] ddc_chain_tb.dut_i0.set_data[23] ddc_chain_tb.dut_i0.set_data[22] ddc_chain_tb.dut_i0.set_data[21] ddc_chain_tb.dut_i0.set_data[20] ddc_chain_tb.dut_i0.set_data[19] ddc_chain_tb.dut_i0.set_data[18] ddc_chain_tb.dut_i0.set_data[17] ddc_chain_tb.dut_i0.set_data[16] ddc_chain_tb.dut_i0.set_data[15] ddc_chain_tb.dut_i0.set_data[14] ddc_chain_tb.dut_i0.set_data[13] ddc_chain_tb.dut_i0.set_data[12] ddc_chain_tb.dut_i0.set_data[11] ddc_chain_tb.dut_i0.set_data[10] ddc_chain_tb.dut_i0.set_data[9] ddc_chain_tb.dut_i0.set_data[8] ddc_chain_tb.dut_i0.set_data[7] ddc_chain_tb.dut_i0.set_data[6] ddc_chain_tb.dut_i0.set_data[5] ddc_chain_tb.dut_i0.set_data[4] ddc_chain_tb.dut_i0.set_data[3] ddc_chain_tb.dut_i0.set_data[2] ddc_chain_tb.dut_i0.set_data[1] ddc_chain_tb.dut_i0.set_data[0] +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_i[23:0]} ddc_chain_tb.dut_i0.rx_fe_i[23] ddc_chain_tb.dut_i0.rx_fe_i[22] ddc_chain_tb.dut_i0.rx_fe_i[21] ddc_chain_tb.dut_i0.rx_fe_i[20] ddc_chain_tb.dut_i0.rx_fe_i[19] ddc_chain_tb.dut_i0.rx_fe_i[18] ddc_chain_tb.dut_i0.rx_fe_i[17] ddc_chain_tb.dut_i0.rx_fe_i[16] ddc_chain_tb.dut_i0.rx_fe_i[15] ddc_chain_tb.dut_i0.rx_fe_i[14] ddc_chain_tb.dut_i0.rx_fe_i[13] ddc_chain_tb.dut_i0.rx_fe_i[12] ddc_chain_tb.dut_i0.rx_fe_i[11] ddc_chain_tb.dut_i0.rx_fe_i[10] ddc_chain_tb.dut_i0.rx_fe_i[9] ddc_chain_tb.dut_i0.rx_fe_i[8] ddc_chain_tb.dut_i0.rx_fe_i[7] ddc_chain_tb.dut_i0.rx_fe_i[6] ddc_chain_tb.dut_i0.rx_fe_i[5] ddc_chain_tb.dut_i0.rx_fe_i[4] ddc_chain_tb.dut_i0.rx_fe_i[3] ddc_chain_tb.dut_i0.rx_fe_i[2] ddc_chain_tb.dut_i0.rx_fe_i[1] ddc_chain_tb.dut_i0.rx_fe_i[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_q[23:0]} ddc_chain_tb.dut_i0.rx_fe_q[23] ddc_chain_tb.dut_i0.rx_fe_q[22] ddc_chain_tb.dut_i0.rx_fe_q[21] ddc_chain_tb.dut_i0.rx_fe_q[20] ddc_chain_tb.dut_i0.rx_fe_q[19] ddc_chain_tb.dut_i0.rx_fe_q[18] ddc_chain_tb.dut_i0.rx_fe_q[17] ddc_chain_tb.dut_i0.rx_fe_q[16] ddc_chain_tb.dut_i0.rx_fe_q[15] ddc_chain_tb.dut_i0.rx_fe_q[14] ddc_chain_tb.dut_i0.rx_fe_q[13] ddc_chain_tb.dut_i0.rx_fe_q[12] ddc_chain_tb.dut_i0.rx_fe_q[11] ddc_chain_tb.dut_i0.rx_fe_q[10] ddc_chain_tb.dut_i0.rx_fe_q[9] ddc_chain_tb.dut_i0.rx_fe_q[8] ddc_chain_tb.dut_i0.rx_fe_q[7] ddc_chain_tb.dut_i0.rx_fe_q[6] ddc_chain_tb.dut_i0.rx_fe_q[5] ddc_chain_tb.dut_i0.rx_fe_q[4] ddc_chain_tb.dut_i0.rx_fe_q[3] ddc_chain_tb.dut_i0.rx_fe_q[2] ddc_chain_tb.dut_i0.rx_fe_q[1] ddc_chain_tb.dut_i0.rx_fe_q[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cordic_clip[23:0]} ddc_chain_tb.dut_i0.i_cordic_clip[23] ddc_chain_tb.dut_i0.i_cordic_clip[22] ddc_chain_tb.dut_i0.i_cordic_clip[21] ddc_chain_tb.dut_i0.i_cordic_clip[20] ddc_chain_tb.dut_i0.i_cordic_clip[19] ddc_chain_tb.dut_i0.i_cordic_clip[18] ddc_chain_tb.dut_i0.i_cordic_clip[17] ddc_chain_tb.dut_i0.i_cordic_clip[16] ddc_chain_tb.dut_i0.i_cordic_clip[15] ddc_chain_tb.dut_i0.i_cordic_clip[14] ddc_chain_tb.dut_i0.i_cordic_clip[13] ddc_chain_tb.dut_i0.i_cordic_clip[12] ddc_chain_tb.dut_i0.i_cordic_clip[11] ddc_chain_tb.dut_i0.i_cordic_clip[10] ddc_chain_tb.dut_i0.i_cordic_clip[9] ddc_chain_tb.dut_i0.i_cordic_clip[8] ddc_chain_tb.dut_i0.i_cordic_clip[7] ddc_chain_tb.dut_i0.i_cordic_clip[6] ddc_chain_tb.dut_i0.i_cordic_clip[5] ddc_chain_tb.dut_i0.i_cordic_clip[4] ddc_chain_tb.dut_i0.i_cordic_clip[3] ddc_chain_tb.dut_i0.i_cordic_clip[2] ddc_chain_tb.dut_i0.i_cordic_clip[1] ddc_chain_tb.dut_i0.i_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cordic_clip[23:0]} ddc_chain_tb.dut_i0.q_cordic_clip[23] ddc_chain_tb.dut_i0.q_cordic_clip[22] ddc_chain_tb.dut_i0.q_cordic_clip[21] ddc_chain_tb.dut_i0.q_cordic_clip[20] ddc_chain_tb.dut_i0.q_cordic_clip[19] ddc_chain_tb.dut_i0.q_cordic_clip[18] ddc_chain_tb.dut_i0.q_cordic_clip[17] ddc_chain_tb.dut_i0.q_cordic_clip[16] ddc_chain_tb.dut_i0.q_cordic_clip[15] ddc_chain_tb.dut_i0.q_cordic_clip[14] ddc_chain_tb.dut_i0.q_cordic_clip[13] ddc_chain_tb.dut_i0.q_cordic_clip[12] ddc_chain_tb.dut_i0.q_cordic_clip[11] ddc_chain_tb.dut_i0.q_cordic_clip[10] ddc_chain_tb.dut_i0.q_cordic_clip[9] ddc_chain_tb.dut_i0.q_cordic_clip[8] ddc_chain_tb.dut_i0.q_cordic_clip[7] ddc_chain_tb.dut_i0.q_cordic_clip[6] ddc_chain_tb.dut_i0.q_cordic_clip[5] ddc_chain_tb.dut_i0.q_cordic_clip[4] ddc_chain_tb.dut_i0.q_cordic_clip[3] ddc_chain_tb.dut_i0.q_cordic_clip[2] ddc_chain_tb.dut_i0.q_cordic_clip[1] ddc_chain_tb.dut_i0.q_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cic[23:0]} ddc_chain_tb.dut_i0.i_cic[23] ddc_chain_tb.dut_i0.i_cic[22] ddc_chain_tb.dut_i0.i_cic[21] ddc_chain_tb.dut_i0.i_cic[20] ddc_chain_tb.dut_i0.i_cic[19] ddc_chain_tb.dut_i0.i_cic[18] ddc_chain_tb.dut_i0.i_cic[17] ddc_chain_tb.dut_i0.i_cic[16] ddc_chain_tb.dut_i0.i_cic[15] ddc_chain_tb.dut_i0.i_cic[14] ddc_chain_tb.dut_i0.i_cic[13] ddc_chain_tb.dut_i0.i_cic[12] ddc_chain_tb.dut_i0.i_cic[11] ddc_chain_tb.dut_i0.i_cic[10] ddc_chain_tb.dut_i0.i_cic[9] ddc_chain_tb.dut_i0.i_cic[8] ddc_chain_tb.dut_i0.i_cic[7] ddc_chain_tb.dut_i0.i_cic[6] ddc_chain_tb.dut_i0.i_cic[5] ddc_chain_tb.dut_i0.i_cic[4] ddc_chain_tb.dut_i0.i_cic[3] ddc_chain_tb.dut_i0.i_cic[2] ddc_chain_tb.dut_i0.i_cic[1] ddc_chain_tb.dut_i0.i_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cic[23:0]} ddc_chain_tb.dut_i0.q_cic[23] ddc_chain_tb.dut_i0.q_cic[22] ddc_chain_tb.dut_i0.q_cic[21] ddc_chain_tb.dut_i0.q_cic[20] ddc_chain_tb.dut_i0.q_cic[19] ddc_chain_tb.dut_i0.q_cic[18] ddc_chain_tb.dut_i0.q_cic[17] ddc_chain_tb.dut_i0.q_cic[16] ddc_chain_tb.dut_i0.q_cic[15] ddc_chain_tb.dut_i0.q_cic[14] ddc_chain_tb.dut_i0.q_cic[13] ddc_chain_tb.dut_i0.q_cic[12] ddc_chain_tb.dut_i0.q_cic[11] ddc_chain_tb.dut_i0.q_cic[10] ddc_chain_tb.dut_i0.q_cic[9] ddc_chain_tb.dut_i0.q_cic[8] ddc_chain_tb.dut_i0.q_cic[7] ddc_chain_tb.dut_i0.q_cic[6] ddc_chain_tb.dut_i0.q_cic[5] ddc_chain_tb.dut_i0.q_cic[4] ddc_chain_tb.dut_i0.q_cic[3] ddc_chain_tb.dut_i0.q_cic[2] ddc_chain_tb.dut_i0.q_cic[1] ddc_chain_tb.dut_i0.q_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb1[46] ddc_chain_tb.dut_i0.\new_hb.i_hb1[45] ddc_chain_tb.dut_i0.\new_hb.i_hb1[44] ddc_chain_tb.dut_i0.\new_hb.i_hb1[43] ddc_chain_tb.dut_i0.\new_hb.i_hb1[42] ddc_chain_tb.dut_i0.\new_hb.i_hb1[41] ddc_chain_tb.dut_i0.\new_hb.i_hb1[40] ddc_chain_tb.dut_i0.\new_hb.i_hb1[39] ddc_chain_tb.dut_i0.\new_hb.i_hb1[38] ddc_chain_tb.dut_i0.\new_hb.i_hb1[37] ddc_chain_tb.dut_i0.\new_hb.i_hb1[36] ddc_chain_tb.dut_i0.\new_hb.i_hb1[35] ddc_chain_tb.dut_i0.\new_hb.i_hb1[34] ddc_chain_tb.dut_i0.\new_hb.i_hb1[33] ddc_chain_tb.dut_i0.\new_hb.i_hb1[32] ddc_chain_tb.dut_i0.\new_hb.i_hb1[31] ddc_chain_tb.dut_i0.\new_hb.i_hb1[30] ddc_chain_tb.dut_i0.\new_hb.i_hb1[29] ddc_chain_tb.dut_i0.\new_hb.i_hb1[28] ddc_chain_tb.dut_i0.\new_hb.i_hb1[27] ddc_chain_tb.dut_i0.\new_hb.i_hb1[26] ddc_chain_tb.dut_i0.\new_hb.i_hb1[25] ddc_chain_tb.dut_i0.\new_hb.i_hb1[24] ddc_chain_tb.dut_i0.\new_hb.i_hb1[23] ddc_chain_tb.dut_i0.\new_hb.i_hb1[22] ddc_chain_tb.dut_i0.\new_hb.i_hb1[21] ddc_chain_tb.dut_i0.\new_hb.i_hb1[20] ddc_chain_tb.dut_i0.\new_hb.i_hb1[19] ddc_chain_tb.dut_i0.\new_hb.i_hb1[18] ddc_chain_tb.dut_i0.\new_hb.i_hb1[17] ddc_chain_tb.dut_i0.\new_hb.i_hb1[16] ddc_chain_tb.dut_i0.\new_hb.i_hb1[15] ddc_chain_tb.dut_i0.\new_hb.i_hb1[14] ddc_chain_tb.dut_i0.\new_hb.i_hb1[13] ddc_chain_tb.dut_i0.\new_hb.i_hb1[12] ddc_chain_tb.dut_i0.\new_hb.i_hb1[11] ddc_chain_tb.dut_i0.\new_hb.i_hb1[10] ddc_chain_tb.dut_i0.\new_hb.i_hb1[9] ddc_chain_tb.dut_i0.\new_hb.i_hb1[8] ddc_chain_tb.dut_i0.\new_hb.i_hb1[7] ddc_chain_tb.dut_i0.\new_hb.i_hb1[6] ddc_chain_tb.dut_i0.\new_hb.i_hb1[5] ddc_chain_tb.dut_i0.\new_hb.i_hb1[4] ddc_chain_tb.dut_i0.\new_hb.i_hb1[3] ddc_chain_tb.dut_i0.\new_hb.i_hb1[2] ddc_chain_tb.dut_i0.\new_hb.i_hb1[1] ddc_chain_tb.dut_i0.\new_hb.i_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.q_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb1[46] ddc_chain_tb.dut_i0.\new_hb.q_hb1[45] ddc_chain_tb.dut_i0.\new_hb.q_hb1[44] ddc_chain_tb.dut_i0.\new_hb.q_hb1[43] ddc_chain_tb.dut_i0.\new_hb.q_hb1[42] ddc_chain_tb.dut_i0.\new_hb.q_hb1[41] ddc_chain_tb.dut_i0.\new_hb.q_hb1[40] ddc_chain_tb.dut_i0.\new_hb.q_hb1[39] ddc_chain_tb.dut_i0.\new_hb.q_hb1[38] ddc_chain_tb.dut_i0.\new_hb.q_hb1[37] ddc_chain_tb.dut_i0.\new_hb.q_hb1[36] ddc_chain_tb.dut_i0.\new_hb.q_hb1[35] ddc_chain_tb.dut_i0.\new_hb.q_hb1[34] ddc_chain_tb.dut_i0.\new_hb.q_hb1[33] ddc_chain_tb.dut_i0.\new_hb.q_hb1[32] ddc_chain_tb.dut_i0.\new_hb.q_hb1[31] ddc_chain_tb.dut_i0.\new_hb.q_hb1[30] ddc_chain_tb.dut_i0.\new_hb.q_hb1[29] ddc_chain_tb.dut_i0.\new_hb.q_hb1[28] ddc_chain_tb.dut_i0.\new_hb.q_hb1[27] ddc_chain_tb.dut_i0.\new_hb.q_hb1[26] ddc_chain_tb.dut_i0.\new_hb.q_hb1[25] ddc_chain_tb.dut_i0.\new_hb.q_hb1[24] ddc_chain_tb.dut_i0.\new_hb.q_hb1[23] ddc_chain_tb.dut_i0.\new_hb.q_hb1[22] ddc_chain_tb.dut_i0.\new_hb.q_hb1[21] ddc_chain_tb.dut_i0.\new_hb.q_hb1[20] ddc_chain_tb.dut_i0.\new_hb.q_hb1[19] ddc_chain_tb.dut_i0.\new_hb.q_hb1[18] ddc_chain_tb.dut_i0.\new_hb.q_hb1[17] ddc_chain_tb.dut_i0.\new_hb.q_hb1[16] ddc_chain_tb.dut_i0.\new_hb.q_hb1[15] ddc_chain_tb.dut_i0.\new_hb.q_hb1[14] ddc_chain_tb.dut_i0.\new_hb.q_hb1[13] ddc_chain_tb.dut_i0.\new_hb.q_hb1[12] ddc_chain_tb.dut_i0.\new_hb.q_hb1[11] ddc_chain_tb.dut_i0.\new_hb.q_hb1[10] ddc_chain_tb.dut_i0.\new_hb.q_hb1[9] ddc_chain_tb.dut_i0.\new_hb.q_hb1[8] ddc_chain_tb.dut_i0.\new_hb.q_hb1[7] ddc_chain_tb.dut_i0.\new_hb.q_hb1[6] ddc_chain_tb.dut_i0.\new_hb.q_hb1[5] ddc_chain_tb.dut_i0.\new_hb.q_hb1[4] ddc_chain_tb.dut_i0.\new_hb.q_hb1[3] ddc_chain_tb.dut_i0.\new_hb.q_hb1[2] ddc_chain_tb.dut_i0.\new_hb.q_hb1[1] ddc_chain_tb.dut_i0.\new_hb.q_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb2[46] ddc_chain_tb.dut_i0.\new_hb.i_hb2[45] ddc_chain_tb.dut_i0.\new_hb.i_hb2[44] ddc_chain_tb.dut_i0.\new_hb.i_hb2[43] ddc_chain_tb.dut_i0.\new_hb.i_hb2[42] ddc_chain_tb.dut_i0.\new_hb.i_hb2[41] ddc_chain_tb.dut_i0.\new_hb.i_hb2[40] ddc_chain_tb.dut_i0.\new_hb.i_hb2[39] ddc_chain_tb.dut_i0.\new_hb.i_hb2[38] ddc_chain_tb.dut_i0.\new_hb.i_hb2[37] ddc_chain_tb.dut_i0.\new_hb.i_hb2[36] ddc_chain_tb.dut_i0.\new_hb.i_hb2[35] ddc_chain_tb.dut_i0.\new_hb.i_hb2[34] ddc_chain_tb.dut_i0.\new_hb.i_hb2[33] ddc_chain_tb.dut_i0.\new_hb.i_hb2[32] ddc_chain_tb.dut_i0.\new_hb.i_hb2[31] ddc_chain_tb.dut_i0.\new_hb.i_hb2[30] ddc_chain_tb.dut_i0.\new_hb.i_hb2[29] ddc_chain_tb.dut_i0.\new_hb.i_hb2[28] ddc_chain_tb.dut_i0.\new_hb.i_hb2[27] ddc_chain_tb.dut_i0.\new_hb.i_hb2[26] ddc_chain_tb.dut_i0.\new_hb.i_hb2[25] ddc_chain_tb.dut_i0.\new_hb.i_hb2[24] ddc_chain_tb.dut_i0.\new_hb.i_hb2[23] ddc_chain_tb.dut_i0.\new_hb.i_hb2[22] ddc_chain_tb.dut_i0.\new_hb.i_hb2[21] ddc_chain_tb.dut_i0.\new_hb.i_hb2[20] ddc_chain_tb.dut_i0.\new_hb.i_hb2[19] ddc_chain_tb.dut_i0.\new_hb.i_hb2[18] ddc_chain_tb.dut_i0.\new_hb.i_hb2[17] ddc_chain_tb.dut_i0.\new_hb.i_hb2[16] ddc_chain_tb.dut_i0.\new_hb.i_hb2[15] ddc_chain_tb.dut_i0.\new_hb.i_hb2[14] ddc_chain_tb.dut_i0.\new_hb.i_hb2[13] ddc_chain_tb.dut_i0.\new_hb.i_hb2[12] ddc_chain_tb.dut_i0.\new_hb.i_hb2[11] ddc_chain_tb.dut_i0.\new_hb.i_hb2[10] ddc_chain_tb.dut_i0.\new_hb.i_hb2[9] ddc_chain_tb.dut_i0.\new_hb.i_hb2[8] ddc_chain_tb.dut_i0.\new_hb.i_hb2[7] ddc_chain_tb.dut_i0.\new_hb.i_hb2[6] ddc_chain_tb.dut_i0.\new_hb.i_hb2[5] ddc_chain_tb.dut_i0.\new_hb.i_hb2[4] ddc_chain_tb.dut_i0.\new_hb.i_hb2[3] ddc_chain_tb.dut_i0.\new_hb.i_hb2[2] ddc_chain_tb.dut_i0.\new_hb.i_hb2[1] ddc_chain_tb.dut_i0.\new_hb.i_hb2[0] +#{ddc_chain_tb.dut_i0.\new_hb.q_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb2[46] ddc_chain_tb.dut_i0.\new_hb.q_hb2[45] ddc_chain_tb.dut_i0.\new_hb.q_hb2[44] ddc_chain_tb.dut_i0.\new_hb.q_hb2[43] ddc_chain_tb.dut_i0.\new_hb.q_hb2[42] ddc_chain_tb.dut_i0.\new_hb.q_hb2[41] ddc_chain_tb.dut_i0.\new_hb.q_hb2[40] ddc_chain_tb.dut_i0.\new_hb.q_hb2[39] ddc_chain_tb.dut_i0.\new_hb.q_hb2[38] ddc_chain_tb.dut_i0.\new_hb.q_hb2[37] ddc_chain_tb.dut_i0.\new_hb.q_hb2[36] ddc_chain_tb.dut_i0.\new_hb.q_hb2[35] ddc_chain_tb.dut_i0.\new_hb.q_hb2[34] ddc_chain_tb.dut_i0.\new_hb.q_hb2[33] ddc_chain_tb.dut_i0.\new_hb.q_hb2[32] ddc_chain_tb.dut_i0.\new_hb.q_hb2[31] ddc_chain_tb.dut_i0.\new_hb.q_hb2[30] ddc_chain_tb.dut_i0.\new_hb.q_hb2[29] ddc_chain_tb.dut_i0.\new_hb.q_hb2[28] ddc_chain_tb.dut_i0.\new_hb.q_hb2[27] ddc_chain_tb.dut_i0.\new_hb.q_hb2[26] ddc_chain_tb.dut_i0.\new_hb.q_hb2[25] ddc_chain_tb.dut_i0.\new_hb.q_hb2[24] ddc_chain_tb.dut_i0.\new_hb.q_hb2[23] ddc_chain_tb.dut_i0.\new_hb.q_hb2[22] ddc_chain_tb.dut_i0.\new_hb.q_hb2[21] ddc_chain_tb.dut_i0.\new_hb.q_hb2[20] ddc_chain_tb.dut_i0.\new_hb.q_hb2[19] ddc_chain_tb.dut_i0.\new_hb.q_hb2[18] ddc_chain_tb.dut_i0.\new_hb.q_hb2[17] ddc_chain_tb.dut_i0.\new_hb.q_hb2[16] ddc_chain_tb.dut_i0.\new_hb.q_hb2[15] ddc_chain_tb.dut_i0.\new_hb.q_hb2[14] ddc_chain_tb.dut_i0.\new_hb.q_hb2[13] ddc_chain_tb.dut_i0.\new_hb.q_hb2[12] ddc_chain_tb.dut_i0.\new_hb.q_hb2[11] ddc_chain_tb.dut_i0.\new_hb.q_hb2[10] ddc_chain_tb.dut_i0.\new_hb.q_hb2[9] ddc_chain_tb.dut_i0.\new_hb.q_hb2[8] ddc_chain_tb.dut_i0.\new_hb.q_hb2[7] ddc_chain_tb.dut_i0.\new_hb.q_hb2[6] ddc_chain_tb.dut_i0.\new_hb.q_hb2[5] ddc_chain_tb.dut_i0.\new_hb.q_hb2[4] ddc_chain_tb.dut_i0.\new_hb.q_hb2[3] ddc_chain_tb.dut_i0.\new_hb.q_hb2[2] ddc_chain_tb.dut_i0.\new_hb.q_hb2[1] ddc_chain_tb.dut_i0.\new_hb.q_hb2[0] +@20000 +- +[pattern_trace] 1 +[pattern_trace] 0 diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/simulation_script.v b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/simulation_script.v new file mode 100644 index 000000000..bc11b8b01 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_2/simulation_script.v @@ -0,0 +1,82 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// 10MHz master_clock_rate +always #50 clk <= ~clk; + + initial + begin + reset <= 1'b0; + i_in <= 0; + q_in <= 0; + run <= 0; + set_stb <= 0; + set_addr <= 0; + set_data <= 0; + + + @(posedge clk); + // Into Reset... + reset <= 1'b1; + repeat(10) @(posedge clk); + // .. and back out of reset. + reset <= 1'b0; + repeat(10) @(posedge clk); + // Now program DSP configuration via settings regs. + write_setting_bus(SR_DSP_RX_FREQ,42949672); // 100kHz @ 10MHz MCR + // (1 << 15) * std::pow(2, ceil_log2(rate_pow))*2./(1.648*rate_pow) + write_setting_bus(SR_DSP_RX_SCALE_IQ, 39767); // Should include CORDIC and CIC gain compensation. + write_setting_bus(SR_DSP_RX_DECIM, 1<<9|1); // Decim = 2 + write_setting_bus(SR_DSP_RX_MUX, 0); + write_setting_bus(SR_DSP_RX_COEFFS,0); + repeat(10) @(posedge clk); + + // Set complex data inputs to DC unit circle position. + i_in <= 12'h7ff; + q_in <= 12'h0; + run <= 1'b1; + repeat(100) @(posedge clk); + // Set complex data inputs to simulate ADC saturation of front end + i_in <= 12'h7ff; + q_in <= 12'h100; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h200; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h300; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h400; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h500; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h600; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h700; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h7FF; + // Now test small signal performance + repeat(1000) @(posedge clk); + i_in <= 12'h001; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'h001; + repeat(1000) @(posedge clk); + i_in <= 12'hfff; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'hfff; + + repeat(100000) @(posedge clk); + $finish(); + + end // initial begin diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw new file mode 100644 index 000000000..27c2c836e --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/gtk.conf.gtkw @@ -0,0 +1,64 @@ +[*] +[*] GTKWave Analyzer v3.3.40 (w)1999-2012 BSI +[*] Wed Jul 15 02:18:40 2015 +[*] +[dumpfile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/waves.vcd" +[dumpfile_mtime] "Wed Jul 15 02:13:19 2015" +[dumpfile_size] 238141440 +[savefile] "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/lib/dsp/sim/sim_ddc_chain/dc_in_cordic_run/gtk.conf.gtkw" +[timestart] 0 +[size] 2488 1221 +[pos] -1 -1 +*-24.083374 129800000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +[treeopen] ddc_chain_tb. +[treeopen] ddc_chain_tb.dut_i0. +[sst_width] 331 +[signals_width] 280 +[sst_expanded] 1 +[sst_vpaned_height] 370 +@28 +ddc_chain_tb.dut_i0.clk +ddc_chain_tb.dut_i0.rst +ddc_chain_tb.dut_i0.set_stb +@22 +#{ddc_chain_tb.dut_i0.set_addr[7:0]} ddc_chain_tb.dut_i0.set_addr[7] ddc_chain_tb.dut_i0.set_addr[6] ddc_chain_tb.dut_i0.set_addr[5] ddc_chain_tb.dut_i0.set_addr[4] ddc_chain_tb.dut_i0.set_addr[3] ddc_chain_tb.dut_i0.set_addr[2] ddc_chain_tb.dut_i0.set_addr[1] ddc_chain_tb.dut_i0.set_addr[0] +#{ddc_chain_tb.dut_i0.set_data[31:0]} ddc_chain_tb.dut_i0.set_data[31] ddc_chain_tb.dut_i0.set_data[30] ddc_chain_tb.dut_i0.set_data[29] ddc_chain_tb.dut_i0.set_data[28] ddc_chain_tb.dut_i0.set_data[27] ddc_chain_tb.dut_i0.set_data[26] ddc_chain_tb.dut_i0.set_data[25] ddc_chain_tb.dut_i0.set_data[24] ddc_chain_tb.dut_i0.set_data[23] ddc_chain_tb.dut_i0.set_data[22] ddc_chain_tb.dut_i0.set_data[21] ddc_chain_tb.dut_i0.set_data[20] ddc_chain_tb.dut_i0.set_data[19] ddc_chain_tb.dut_i0.set_data[18] ddc_chain_tb.dut_i0.set_data[17] ddc_chain_tb.dut_i0.set_data[16] ddc_chain_tb.dut_i0.set_data[15] ddc_chain_tb.dut_i0.set_data[14] ddc_chain_tb.dut_i0.set_data[13] ddc_chain_tb.dut_i0.set_data[12] ddc_chain_tb.dut_i0.set_data[11] ddc_chain_tb.dut_i0.set_data[10] ddc_chain_tb.dut_i0.set_data[9] ddc_chain_tb.dut_i0.set_data[8] ddc_chain_tb.dut_i0.set_data[7] ddc_chain_tb.dut_i0.set_data[6] ddc_chain_tb.dut_i0.set_data[5] ddc_chain_tb.dut_i0.set_data[4] ddc_chain_tb.dut_i0.set_data[3] ddc_chain_tb.dut_i0.set_data[2] ddc_chain_tb.dut_i0.set_data[1] ddc_chain_tb.dut_i0.set_data[0] +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_i[23:0]} ddc_chain_tb.dut_i0.rx_fe_i[23] ddc_chain_tb.dut_i0.rx_fe_i[22] ddc_chain_tb.dut_i0.rx_fe_i[21] ddc_chain_tb.dut_i0.rx_fe_i[20] ddc_chain_tb.dut_i0.rx_fe_i[19] ddc_chain_tb.dut_i0.rx_fe_i[18] ddc_chain_tb.dut_i0.rx_fe_i[17] ddc_chain_tb.dut_i0.rx_fe_i[16] ddc_chain_tb.dut_i0.rx_fe_i[15] ddc_chain_tb.dut_i0.rx_fe_i[14] ddc_chain_tb.dut_i0.rx_fe_i[13] ddc_chain_tb.dut_i0.rx_fe_i[12] ddc_chain_tb.dut_i0.rx_fe_i[11] ddc_chain_tb.dut_i0.rx_fe_i[10] ddc_chain_tb.dut_i0.rx_fe_i[9] ddc_chain_tb.dut_i0.rx_fe_i[8] ddc_chain_tb.dut_i0.rx_fe_i[7] ddc_chain_tb.dut_i0.rx_fe_i[6] ddc_chain_tb.dut_i0.rx_fe_i[5] ddc_chain_tb.dut_i0.rx_fe_i[4] ddc_chain_tb.dut_i0.rx_fe_i[3] ddc_chain_tb.dut_i0.rx_fe_i[2] ddc_chain_tb.dut_i0.rx_fe_i[1] ddc_chain_tb.dut_i0.rx_fe_i[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.rx_fe_q[23:0]} ddc_chain_tb.dut_i0.rx_fe_q[23] ddc_chain_tb.dut_i0.rx_fe_q[22] ddc_chain_tb.dut_i0.rx_fe_q[21] ddc_chain_tb.dut_i0.rx_fe_q[20] ddc_chain_tb.dut_i0.rx_fe_q[19] ddc_chain_tb.dut_i0.rx_fe_q[18] ddc_chain_tb.dut_i0.rx_fe_q[17] ddc_chain_tb.dut_i0.rx_fe_q[16] ddc_chain_tb.dut_i0.rx_fe_q[15] ddc_chain_tb.dut_i0.rx_fe_q[14] ddc_chain_tb.dut_i0.rx_fe_q[13] ddc_chain_tb.dut_i0.rx_fe_q[12] ddc_chain_tb.dut_i0.rx_fe_q[11] ddc_chain_tb.dut_i0.rx_fe_q[10] ddc_chain_tb.dut_i0.rx_fe_q[9] ddc_chain_tb.dut_i0.rx_fe_q[8] ddc_chain_tb.dut_i0.rx_fe_q[7] ddc_chain_tb.dut_i0.rx_fe_q[6] ddc_chain_tb.dut_i0.rx_fe_q[5] ddc_chain_tb.dut_i0.rx_fe_q[4] ddc_chain_tb.dut_i0.rx_fe_q[3] ddc_chain_tb.dut_i0.rx_fe_q[2] ddc_chain_tb.dut_i0.rx_fe_q[1] ddc_chain_tb.dut_i0.rx_fe_q[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cordic_clip[23:0]} ddc_chain_tb.dut_i0.i_cordic_clip[23] ddc_chain_tb.dut_i0.i_cordic_clip[22] ddc_chain_tb.dut_i0.i_cordic_clip[21] ddc_chain_tb.dut_i0.i_cordic_clip[20] ddc_chain_tb.dut_i0.i_cordic_clip[19] ddc_chain_tb.dut_i0.i_cordic_clip[18] ddc_chain_tb.dut_i0.i_cordic_clip[17] ddc_chain_tb.dut_i0.i_cordic_clip[16] ddc_chain_tb.dut_i0.i_cordic_clip[15] ddc_chain_tb.dut_i0.i_cordic_clip[14] ddc_chain_tb.dut_i0.i_cordic_clip[13] ddc_chain_tb.dut_i0.i_cordic_clip[12] ddc_chain_tb.dut_i0.i_cordic_clip[11] ddc_chain_tb.dut_i0.i_cordic_clip[10] ddc_chain_tb.dut_i0.i_cordic_clip[9] ddc_chain_tb.dut_i0.i_cordic_clip[8] ddc_chain_tb.dut_i0.i_cordic_clip[7] ddc_chain_tb.dut_i0.i_cordic_clip[6] ddc_chain_tb.dut_i0.i_cordic_clip[5] ddc_chain_tb.dut_i0.i_cordic_clip[4] ddc_chain_tb.dut_i0.i_cordic_clip[3] ddc_chain_tb.dut_i0.i_cordic_clip[2] ddc_chain_tb.dut_i0.i_cordic_clip[1] ddc_chain_tb.dut_i0.i_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cordic_clip[23:0]} ddc_chain_tb.dut_i0.q_cordic_clip[23] ddc_chain_tb.dut_i0.q_cordic_clip[22] ddc_chain_tb.dut_i0.q_cordic_clip[21] ddc_chain_tb.dut_i0.q_cordic_clip[20] ddc_chain_tb.dut_i0.q_cordic_clip[19] ddc_chain_tb.dut_i0.q_cordic_clip[18] ddc_chain_tb.dut_i0.q_cordic_clip[17] ddc_chain_tb.dut_i0.q_cordic_clip[16] ddc_chain_tb.dut_i0.q_cordic_clip[15] ddc_chain_tb.dut_i0.q_cordic_clip[14] ddc_chain_tb.dut_i0.q_cordic_clip[13] ddc_chain_tb.dut_i0.q_cordic_clip[12] ddc_chain_tb.dut_i0.q_cordic_clip[11] ddc_chain_tb.dut_i0.q_cordic_clip[10] ddc_chain_tb.dut_i0.q_cordic_clip[9] ddc_chain_tb.dut_i0.q_cordic_clip[8] ddc_chain_tb.dut_i0.q_cordic_clip[7] ddc_chain_tb.dut_i0.q_cordic_clip[6] ddc_chain_tb.dut_i0.q_cordic_clip[5] ddc_chain_tb.dut_i0.q_cordic_clip[4] ddc_chain_tb.dut_i0.q_cordic_clip[3] ddc_chain_tb.dut_i0.q_cordic_clip[2] ddc_chain_tb.dut_i0.q_cordic_clip[1] ddc_chain_tb.dut_i0.q_cordic_clip[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.i_cic[23:0]} ddc_chain_tb.dut_i0.i_cic[23] ddc_chain_tb.dut_i0.i_cic[22] ddc_chain_tb.dut_i0.i_cic[21] ddc_chain_tb.dut_i0.i_cic[20] ddc_chain_tb.dut_i0.i_cic[19] ddc_chain_tb.dut_i0.i_cic[18] ddc_chain_tb.dut_i0.i_cic[17] ddc_chain_tb.dut_i0.i_cic[16] ddc_chain_tb.dut_i0.i_cic[15] ddc_chain_tb.dut_i0.i_cic[14] ddc_chain_tb.dut_i0.i_cic[13] ddc_chain_tb.dut_i0.i_cic[12] ddc_chain_tb.dut_i0.i_cic[11] ddc_chain_tb.dut_i0.i_cic[10] ddc_chain_tb.dut_i0.i_cic[9] ddc_chain_tb.dut_i0.i_cic[8] ddc_chain_tb.dut_i0.i_cic[7] ddc_chain_tb.dut_i0.i_cic[6] ddc_chain_tb.dut_i0.i_cic[5] ddc_chain_tb.dut_i0.i_cic[4] ddc_chain_tb.dut_i0.i_cic[3] ddc_chain_tb.dut_i0.i_cic[2] ddc_chain_tb.dut_i0.i_cic[1] ddc_chain_tb.dut_i0.i_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.q_cic[23:0]} ddc_chain_tb.dut_i0.q_cic[23] ddc_chain_tb.dut_i0.q_cic[22] ddc_chain_tb.dut_i0.q_cic[21] ddc_chain_tb.dut_i0.q_cic[20] ddc_chain_tb.dut_i0.q_cic[19] ddc_chain_tb.dut_i0.q_cic[18] ddc_chain_tb.dut_i0.q_cic[17] ddc_chain_tb.dut_i0.q_cic[16] ddc_chain_tb.dut_i0.q_cic[15] ddc_chain_tb.dut_i0.q_cic[14] ddc_chain_tb.dut_i0.q_cic[13] ddc_chain_tb.dut_i0.q_cic[12] ddc_chain_tb.dut_i0.q_cic[11] ddc_chain_tb.dut_i0.q_cic[10] ddc_chain_tb.dut_i0.q_cic[9] ddc_chain_tb.dut_i0.q_cic[8] ddc_chain_tb.dut_i0.q_cic[7] ddc_chain_tb.dut_i0.q_cic[6] ddc_chain_tb.dut_i0.q_cic[5] ddc_chain_tb.dut_i0.q_cic[4] ddc_chain_tb.dut_i0.q_cic[3] ddc_chain_tb.dut_i0.q_cic[2] ddc_chain_tb.dut_i0.q_cic[1] ddc_chain_tb.dut_i0.q_cic[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb1[46] ddc_chain_tb.dut_i0.\new_hb.i_hb1[45] ddc_chain_tb.dut_i0.\new_hb.i_hb1[44] ddc_chain_tb.dut_i0.\new_hb.i_hb1[43] ddc_chain_tb.dut_i0.\new_hb.i_hb1[42] ddc_chain_tb.dut_i0.\new_hb.i_hb1[41] ddc_chain_tb.dut_i0.\new_hb.i_hb1[40] ddc_chain_tb.dut_i0.\new_hb.i_hb1[39] ddc_chain_tb.dut_i0.\new_hb.i_hb1[38] ddc_chain_tb.dut_i0.\new_hb.i_hb1[37] ddc_chain_tb.dut_i0.\new_hb.i_hb1[36] ddc_chain_tb.dut_i0.\new_hb.i_hb1[35] ddc_chain_tb.dut_i0.\new_hb.i_hb1[34] ddc_chain_tb.dut_i0.\new_hb.i_hb1[33] ddc_chain_tb.dut_i0.\new_hb.i_hb1[32] ddc_chain_tb.dut_i0.\new_hb.i_hb1[31] ddc_chain_tb.dut_i0.\new_hb.i_hb1[30] ddc_chain_tb.dut_i0.\new_hb.i_hb1[29] ddc_chain_tb.dut_i0.\new_hb.i_hb1[28] ddc_chain_tb.dut_i0.\new_hb.i_hb1[27] ddc_chain_tb.dut_i0.\new_hb.i_hb1[26] ddc_chain_tb.dut_i0.\new_hb.i_hb1[25] ddc_chain_tb.dut_i0.\new_hb.i_hb1[24] ddc_chain_tb.dut_i0.\new_hb.i_hb1[23] ddc_chain_tb.dut_i0.\new_hb.i_hb1[22] ddc_chain_tb.dut_i0.\new_hb.i_hb1[21] ddc_chain_tb.dut_i0.\new_hb.i_hb1[20] ddc_chain_tb.dut_i0.\new_hb.i_hb1[19] ddc_chain_tb.dut_i0.\new_hb.i_hb1[18] ddc_chain_tb.dut_i0.\new_hb.i_hb1[17] ddc_chain_tb.dut_i0.\new_hb.i_hb1[16] ddc_chain_tb.dut_i0.\new_hb.i_hb1[15] ddc_chain_tb.dut_i0.\new_hb.i_hb1[14] ddc_chain_tb.dut_i0.\new_hb.i_hb1[13] ddc_chain_tb.dut_i0.\new_hb.i_hb1[12] ddc_chain_tb.dut_i0.\new_hb.i_hb1[11] ddc_chain_tb.dut_i0.\new_hb.i_hb1[10] ddc_chain_tb.dut_i0.\new_hb.i_hb1[9] ddc_chain_tb.dut_i0.\new_hb.i_hb1[8] ddc_chain_tb.dut_i0.\new_hb.i_hb1[7] ddc_chain_tb.dut_i0.\new_hb.i_hb1[6] ddc_chain_tb.dut_i0.\new_hb.i_hb1[5] ddc_chain_tb.dut_i0.\new_hb.i_hb1[4] ddc_chain_tb.dut_i0.\new_hb.i_hb1[3] ddc_chain_tb.dut_i0.\new_hb.i_hb1[2] ddc_chain_tb.dut_i0.\new_hb.i_hb1[1] ddc_chain_tb.dut_i0.\new_hb.i_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.q_hb1[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb1[46] ddc_chain_tb.dut_i0.\new_hb.q_hb1[45] ddc_chain_tb.dut_i0.\new_hb.q_hb1[44] ddc_chain_tb.dut_i0.\new_hb.q_hb1[43] ddc_chain_tb.dut_i0.\new_hb.q_hb1[42] ddc_chain_tb.dut_i0.\new_hb.q_hb1[41] ddc_chain_tb.dut_i0.\new_hb.q_hb1[40] ddc_chain_tb.dut_i0.\new_hb.q_hb1[39] ddc_chain_tb.dut_i0.\new_hb.q_hb1[38] ddc_chain_tb.dut_i0.\new_hb.q_hb1[37] ddc_chain_tb.dut_i0.\new_hb.q_hb1[36] ddc_chain_tb.dut_i0.\new_hb.q_hb1[35] ddc_chain_tb.dut_i0.\new_hb.q_hb1[34] ddc_chain_tb.dut_i0.\new_hb.q_hb1[33] ddc_chain_tb.dut_i0.\new_hb.q_hb1[32] ddc_chain_tb.dut_i0.\new_hb.q_hb1[31] ddc_chain_tb.dut_i0.\new_hb.q_hb1[30] ddc_chain_tb.dut_i0.\new_hb.q_hb1[29] ddc_chain_tb.dut_i0.\new_hb.q_hb1[28] ddc_chain_tb.dut_i0.\new_hb.q_hb1[27] ddc_chain_tb.dut_i0.\new_hb.q_hb1[26] ddc_chain_tb.dut_i0.\new_hb.q_hb1[25] ddc_chain_tb.dut_i0.\new_hb.q_hb1[24] ddc_chain_tb.dut_i0.\new_hb.q_hb1[23] ddc_chain_tb.dut_i0.\new_hb.q_hb1[22] ddc_chain_tb.dut_i0.\new_hb.q_hb1[21] ddc_chain_tb.dut_i0.\new_hb.q_hb1[20] ddc_chain_tb.dut_i0.\new_hb.q_hb1[19] ddc_chain_tb.dut_i0.\new_hb.q_hb1[18] ddc_chain_tb.dut_i0.\new_hb.q_hb1[17] ddc_chain_tb.dut_i0.\new_hb.q_hb1[16] ddc_chain_tb.dut_i0.\new_hb.q_hb1[15] ddc_chain_tb.dut_i0.\new_hb.q_hb1[14] ddc_chain_tb.dut_i0.\new_hb.q_hb1[13] ddc_chain_tb.dut_i0.\new_hb.q_hb1[12] ddc_chain_tb.dut_i0.\new_hb.q_hb1[11] ddc_chain_tb.dut_i0.\new_hb.q_hb1[10] ddc_chain_tb.dut_i0.\new_hb.q_hb1[9] ddc_chain_tb.dut_i0.\new_hb.q_hb1[8] ddc_chain_tb.dut_i0.\new_hb.q_hb1[7] ddc_chain_tb.dut_i0.\new_hb.q_hb1[6] ddc_chain_tb.dut_i0.\new_hb.q_hb1[5] ddc_chain_tb.dut_i0.\new_hb.q_hb1[4] ddc_chain_tb.dut_i0.\new_hb.q_hb1[3] ddc_chain_tb.dut_i0.\new_hb.q_hb1[2] ddc_chain_tb.dut_i0.\new_hb.q_hb1[1] ddc_chain_tb.dut_i0.\new_hb.q_hb1[0] +@20000 +- +@10420 +#{ddc_chain_tb.dut_i0.\new_hb.i_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.i_hb2[46] ddc_chain_tb.dut_i0.\new_hb.i_hb2[45] ddc_chain_tb.dut_i0.\new_hb.i_hb2[44] ddc_chain_tb.dut_i0.\new_hb.i_hb2[43] ddc_chain_tb.dut_i0.\new_hb.i_hb2[42] ddc_chain_tb.dut_i0.\new_hb.i_hb2[41] ddc_chain_tb.dut_i0.\new_hb.i_hb2[40] ddc_chain_tb.dut_i0.\new_hb.i_hb2[39] ddc_chain_tb.dut_i0.\new_hb.i_hb2[38] ddc_chain_tb.dut_i0.\new_hb.i_hb2[37] ddc_chain_tb.dut_i0.\new_hb.i_hb2[36] ddc_chain_tb.dut_i0.\new_hb.i_hb2[35] ddc_chain_tb.dut_i0.\new_hb.i_hb2[34] ddc_chain_tb.dut_i0.\new_hb.i_hb2[33] ddc_chain_tb.dut_i0.\new_hb.i_hb2[32] ddc_chain_tb.dut_i0.\new_hb.i_hb2[31] ddc_chain_tb.dut_i0.\new_hb.i_hb2[30] ddc_chain_tb.dut_i0.\new_hb.i_hb2[29] ddc_chain_tb.dut_i0.\new_hb.i_hb2[28] ddc_chain_tb.dut_i0.\new_hb.i_hb2[27] ddc_chain_tb.dut_i0.\new_hb.i_hb2[26] ddc_chain_tb.dut_i0.\new_hb.i_hb2[25] ddc_chain_tb.dut_i0.\new_hb.i_hb2[24] ddc_chain_tb.dut_i0.\new_hb.i_hb2[23] ddc_chain_tb.dut_i0.\new_hb.i_hb2[22] ddc_chain_tb.dut_i0.\new_hb.i_hb2[21] ddc_chain_tb.dut_i0.\new_hb.i_hb2[20] ddc_chain_tb.dut_i0.\new_hb.i_hb2[19] ddc_chain_tb.dut_i0.\new_hb.i_hb2[18] ddc_chain_tb.dut_i0.\new_hb.i_hb2[17] ddc_chain_tb.dut_i0.\new_hb.i_hb2[16] ddc_chain_tb.dut_i0.\new_hb.i_hb2[15] ddc_chain_tb.dut_i0.\new_hb.i_hb2[14] ddc_chain_tb.dut_i0.\new_hb.i_hb2[13] ddc_chain_tb.dut_i0.\new_hb.i_hb2[12] ddc_chain_tb.dut_i0.\new_hb.i_hb2[11] ddc_chain_tb.dut_i0.\new_hb.i_hb2[10] ddc_chain_tb.dut_i0.\new_hb.i_hb2[9] ddc_chain_tb.dut_i0.\new_hb.i_hb2[8] ddc_chain_tb.dut_i0.\new_hb.i_hb2[7] ddc_chain_tb.dut_i0.\new_hb.i_hb2[6] ddc_chain_tb.dut_i0.\new_hb.i_hb2[5] ddc_chain_tb.dut_i0.\new_hb.i_hb2[4] ddc_chain_tb.dut_i0.\new_hb.i_hb2[3] ddc_chain_tb.dut_i0.\new_hb.i_hb2[2] ddc_chain_tb.dut_i0.\new_hb.i_hb2[1] ddc_chain_tb.dut_i0.\new_hb.i_hb2[0] +#{ddc_chain_tb.dut_i0.\new_hb.q_hb2[46:0]} ddc_chain_tb.dut_i0.\new_hb.q_hb2[46] ddc_chain_tb.dut_i0.\new_hb.q_hb2[45] ddc_chain_tb.dut_i0.\new_hb.q_hb2[44] ddc_chain_tb.dut_i0.\new_hb.q_hb2[43] ddc_chain_tb.dut_i0.\new_hb.q_hb2[42] ddc_chain_tb.dut_i0.\new_hb.q_hb2[41] ddc_chain_tb.dut_i0.\new_hb.q_hb2[40] ddc_chain_tb.dut_i0.\new_hb.q_hb2[39] ddc_chain_tb.dut_i0.\new_hb.q_hb2[38] ddc_chain_tb.dut_i0.\new_hb.q_hb2[37] ddc_chain_tb.dut_i0.\new_hb.q_hb2[36] ddc_chain_tb.dut_i0.\new_hb.q_hb2[35] ddc_chain_tb.dut_i0.\new_hb.q_hb2[34] ddc_chain_tb.dut_i0.\new_hb.q_hb2[33] ddc_chain_tb.dut_i0.\new_hb.q_hb2[32] ddc_chain_tb.dut_i0.\new_hb.q_hb2[31] ddc_chain_tb.dut_i0.\new_hb.q_hb2[30] ddc_chain_tb.dut_i0.\new_hb.q_hb2[29] ddc_chain_tb.dut_i0.\new_hb.q_hb2[28] ddc_chain_tb.dut_i0.\new_hb.q_hb2[27] ddc_chain_tb.dut_i0.\new_hb.q_hb2[26] ddc_chain_tb.dut_i0.\new_hb.q_hb2[25] ddc_chain_tb.dut_i0.\new_hb.q_hb2[24] ddc_chain_tb.dut_i0.\new_hb.q_hb2[23] ddc_chain_tb.dut_i0.\new_hb.q_hb2[22] ddc_chain_tb.dut_i0.\new_hb.q_hb2[21] ddc_chain_tb.dut_i0.\new_hb.q_hb2[20] ddc_chain_tb.dut_i0.\new_hb.q_hb2[19] ddc_chain_tb.dut_i0.\new_hb.q_hb2[18] ddc_chain_tb.dut_i0.\new_hb.q_hb2[17] ddc_chain_tb.dut_i0.\new_hb.q_hb2[16] ddc_chain_tb.dut_i0.\new_hb.q_hb2[15] ddc_chain_tb.dut_i0.\new_hb.q_hb2[14] ddc_chain_tb.dut_i0.\new_hb.q_hb2[13] ddc_chain_tb.dut_i0.\new_hb.q_hb2[12] ddc_chain_tb.dut_i0.\new_hb.q_hb2[11] ddc_chain_tb.dut_i0.\new_hb.q_hb2[10] ddc_chain_tb.dut_i0.\new_hb.q_hb2[9] ddc_chain_tb.dut_i0.\new_hb.q_hb2[8] ddc_chain_tb.dut_i0.\new_hb.q_hb2[7] ddc_chain_tb.dut_i0.\new_hb.q_hb2[6] ddc_chain_tb.dut_i0.\new_hb.q_hb2[5] ddc_chain_tb.dut_i0.\new_hb.q_hb2[4] ddc_chain_tb.dut_i0.\new_hb.q_hb2[3] ddc_chain_tb.dut_i0.\new_hb.q_hb2[2] ddc_chain_tb.dut_i0.\new_hb.q_hb2[1] ddc_chain_tb.dut_i0.\new_hb.q_hb2[0] +@20000 +- +[pattern_trace] 1 +[pattern_trace] 0 diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/simulation_script.v b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/simulation_script.v new file mode 100644 index 000000000..19836cc98 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain/dc_in_cordic_decim_6/simulation_script.v @@ -0,0 +1,83 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// 10MHz master_clock_rate +always #50 clk <= ~clk; + + initial + begin + reset <= 1'b0; + i_in <= 0; + q_in <= 0; + run <= 0; + set_stb <= 0; + set_addr <= 0; + set_data <= 0; + + + @(posedge clk); + // Into Reset... + reset <= 1'b1; + repeat(10) @(posedge clk); + // .. and back out of reset. + reset <= 1'b0; + repeat(10) @(posedge clk); + // Now program DSP configuration via settings regs. + write_setting_bus(SR_DSP_RX_FREQ,42949672); // 100kHz @ 10MHz MCR + write_setting_bus(SR_DSP_RX_SCALE_IQ, 62842); // Should include CORDIC and CIC gain compensation. + // write_setting_bus(SR_DSP_RX_SCALE_IQ, ((1<<16) * 1.647 * 0.5 * 1.22)); // Should include CORDIC and CIC gain compensation. + write_setting_bus(SR_DSP_RX_DECIM, 1<<9|3); // Decim = 6 + write_setting_bus(SR_DSP_RX_MUX, 0); + write_setting_bus(SR_DSP_RX_COEFFS,0); + repeat(10) @(posedge clk); + + // Set complex data inputs to DC unit circle position. + i_in <= 12'h7ff; + q_in <= 12'h0; + run <= 1'b1; + repeat(100) @(posedge clk); + // Set complex data inputs to simulate ADC saturation of front end + i_in <= 12'h7ff; + q_in <= 12'h100; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h200; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h300; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h400; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h500; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h600; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h700; + repeat(1000) @(posedge clk); + i_in <= 12'h7ff; + q_in <= 12'h7FF; + // Now test small signal performance + repeat(1000) @(posedge clk); + i_in <= 12'h001; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'h001; + repeat(1000) @(posedge clk); + i_in <= 12'hfff; + q_in <= 12'h000; + repeat(1000) @(posedge clk); + i_in <= 12'h000; + q_in <= 12'hfff; + + + repeat(100000) @(posedge clk); + $finish(); + + end // initial begin diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain/ddc_chain_tb.v b/fpga/usrp3/lib/sim/dsp/ddc_chain/ddc_chain_tb.v new file mode 100644 index 000000000..fe8bbb000 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain/ddc_chain_tb.v @@ -0,0 +1,94 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module ddc_chain_tb(); + + initial $dumpfile("waves.vcd"); + initial $dumpvars(2,ddc_chain_tb.dut_i0); + + + // Need these declarations to use the task libarary. +`ifndef CHDR_IN_NUMBER + `define CHDR_IN_NUMBER 1 +`endif +`ifndef CHDR_OUT_NUMBER + `define CHDR_OUT_NUMBER 1 +`endif + + reg [63:0] data_in[`CHDR_IN_NUMBER-1:0]; + reg last_in[`CHDR_IN_NUMBER-1:0]; + reg valid_in[`CHDR_IN_NUMBER-1:0]; + wire ready_in[`CHDR_IN_NUMBER-1:0]; + wire [63:0] data_out[`CHDR_OUT_NUMBER-1:0]; + wire last_out[`CHDR_OUT_NUMBER-1:0]; + wire valid_out[`CHDR_OUT_NUMBER-1:0]; + reg ready_out[`CHDR_OUT_NUMBER-1:0]; + // + +`include "../../../../../sim/radio_setting_regs.v" +`include "../../../../../sim/task_library.v" + + localparam DSPNO = 0; + localparam WIDTH = 24; + localparam NEW_HB_DECIM = 1; + localparam DEVICE = "SPARTAN6"; + + reg clk = 0; + reg reset; + + reg set_stb; + reg [7:0] set_addr; + reg [31:0] set_data; + + wire [WIDTH-1:0] rx_fe_i, rx_fe_q; + wire [31:0] sample; + reg run; + wire strobe; + + reg [11:0] i_in, q_in; + + assign rx_fe_i = {i_in,12'h0}; + assign rx_fe_q = {q_in,12'h0}; + + // + // DUT + // + ddc_chain + #( + .BASE(SR_RX_DSP), + .DSPNO(DSPNO), + .WIDTH(WIDTH), + .NEW_HB_DECIM(NEW_HB_DECIM), + .DEVICE("SPARTAN6") + ) + dut_i0 ( + .clk(clk), + .rst(reset), + .clr(1'b0), + .set_stb(set_stb), + .set_addr(set_addr), + .set_data(set_data), + + // From RX frontend + .rx_fe_i(rx_fe_i), + .rx_fe_q(rx_fe_q), + + // To RX control + .sample(sample), + .run(run), + .strobe(strobe), + .debug() + ); + + + + // + // Include testbench + // +`include "simulation_script.v" + +endmodule // diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain/run_isim b/fpga/usrp3/lib/sim/dsp/ddc_chain/run_isim new file mode 100755 index 000000000..d43ccf230 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain/run_isim @@ -0,0 +1,18 @@ +rm -rf fuse* *.exe isim +vlogcomp -work work ${XILINX}/verilog/src/glbl.v +vlogcomp -work work --sourcelibext .v \ + --sourcelibdir ../../.. \ + --sourcelibdir ../../../../control \ + --sourcelibdir ../../../../../top/b200/coregen_dsp \ + --sourcelibdir ../../../../../top/b200/coregen \ + --sourcelibdir ${XILINX}/verilog/src/unimacro \ + ddc_chain_tb.v + + + +fuse work.ddc_chain_tb work.glbl -L unisims_ver -L xilinxcorelib_ver -o testbench.exe + +# run the simulation script +./testbench.exe #-gui #-tclbatch simcmds.tcl + + diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/.gitignore b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/.gitignore new file mode 100644 index 000000000..7826d75e2 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/.gitignore @@ -0,0 +1,4 @@ +fuse* +isim* +*.exe +*.wcfg diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/DDC.sav b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/DDC.sav new file mode 100644 index 000000000..96ec87c67 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/DDC.sav @@ -0,0 +1,101 @@ +[*] +[*] GTKWave Analyzer v3.3.35 (w)1999-2012 BSI +[*] Thu Dec 5 01:04:45 2013 +[*] +[dumpfile] "/home/matt/fpgadev/usrp3/sim/ddc_chain_x300/dctest/ddc_chain_x300_tb.vcd" +[dumpfile_mtime] "Wed Dec 4 23:01:47 2013" +[dumpfile_size] 12968759 +[savefile] "/home/matt/fpgadev/usrp3/sim/ddc_chain_x300/dctest/DDC.sav" +[timestart] 0 +[size] 1600 843 +[pos] -1 -1 +*-22.573410 5990000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +[treeopen] ddc_chain_x300_tb. +[treeopen] ddc_chain_x300_tb.ddc_chain. +[treeopen] ddc_chain_x300_tb.ddc_chain.clip_i. +[sst_width] 231 +[signals_width] 313 +[sst_expanded] 1 +[sst_vpaned_height] 229 +@420 +#{ddc_chain_x300_tb.ddc_chain.i_cic[23:0]} ddc_chain_x300_tb.ddc_chain.i_cic[23] ddc_chain_x300_tb.ddc_chain.i_cic[22] ddc_chain_x300_tb.ddc_chain.i_cic[21] ddc_chain_x300_tb.ddc_chain.i_cic[20] ddc_chain_x300_tb.ddc_chain.i_cic[19] ddc_chain_x300_tb.ddc_chain.i_cic[18] ddc_chain_x300_tb.ddc_chain.i_cic[17] ddc_chain_x300_tb.ddc_chain.i_cic[16] ddc_chain_x300_tb.ddc_chain.i_cic[15] ddc_chain_x300_tb.ddc_chain.i_cic[14] ddc_chain_x300_tb.ddc_chain.i_cic[13] ddc_chain_x300_tb.ddc_chain.i_cic[12] ddc_chain_x300_tb.ddc_chain.i_cic[11] ddc_chain_x300_tb.ddc_chain.i_cic[10] ddc_chain_x300_tb.ddc_chain.i_cic[9] ddc_chain_x300_tb.ddc_chain.i_cic[8] ddc_chain_x300_tb.ddc_chain.i_cic[7] ddc_chain_x300_tb.ddc_chain.i_cic[6] ddc_chain_x300_tb.ddc_chain.i_cic[5] ddc_chain_x300_tb.ddc_chain.i_cic[4] ddc_chain_x300_tb.ddc_chain.i_cic[3] ddc_chain_x300_tb.ddc_chain.i_cic[2] ddc_chain_x300_tb.ddc_chain.i_cic[1] ddc_chain_x300_tb.ddc_chain.i_cic[0] +@28 +ddc_chain_x300_tb.ddc_chain.strobe_cic +@420 +#{ddc_chain_x300_tb.ddc_chain.i_hb1[46:0]} ddc_chain_x300_tb.ddc_chain.i_hb1[46] ddc_chain_x300_tb.ddc_chain.i_hb1[45] ddc_chain_x300_tb.ddc_chain.i_hb1[44] ddc_chain_x300_tb.ddc_chain.i_hb1[43] ddc_chain_x300_tb.ddc_chain.i_hb1[42] ddc_chain_x300_tb.ddc_chain.i_hb1[41] ddc_chain_x300_tb.ddc_chain.i_hb1[40] ddc_chain_x300_tb.ddc_chain.i_hb1[39] ddc_chain_x300_tb.ddc_chain.i_hb1[38] ddc_chain_x300_tb.ddc_chain.i_hb1[37] ddc_chain_x300_tb.ddc_chain.i_hb1[36] ddc_chain_x300_tb.ddc_chain.i_hb1[35] ddc_chain_x300_tb.ddc_chain.i_hb1[34] ddc_chain_x300_tb.ddc_chain.i_hb1[33] ddc_chain_x300_tb.ddc_chain.i_hb1[32] ddc_chain_x300_tb.ddc_chain.i_hb1[31] ddc_chain_x300_tb.ddc_chain.i_hb1[30] ddc_chain_x300_tb.ddc_chain.i_hb1[29] ddc_chain_x300_tb.ddc_chain.i_hb1[28] ddc_chain_x300_tb.ddc_chain.i_hb1[27] ddc_chain_x300_tb.ddc_chain.i_hb1[26] ddc_chain_x300_tb.ddc_chain.i_hb1[25] ddc_chain_x300_tb.ddc_chain.i_hb1[24] ddc_chain_x300_tb.ddc_chain.i_hb1[23] ddc_chain_x300_tb.ddc_chain.i_hb1[22] ddc_chain_x300_tb.ddc_chain.i_hb1[21] ddc_chain_x300_tb.ddc_chain.i_hb1[20] ddc_chain_x300_tb.ddc_chain.i_hb1[19] ddc_chain_x300_tb.ddc_chain.i_hb1[18] ddc_chain_x300_tb.ddc_chain.i_hb1[17] ddc_chain_x300_tb.ddc_chain.i_hb1[16] ddc_chain_x300_tb.ddc_chain.i_hb1[15] ddc_chain_x300_tb.ddc_chain.i_hb1[14] ddc_chain_x300_tb.ddc_chain.i_hb1[13] ddc_chain_x300_tb.ddc_chain.i_hb1[12] ddc_chain_x300_tb.ddc_chain.i_hb1[11] ddc_chain_x300_tb.ddc_chain.i_hb1[10] ddc_chain_x300_tb.ddc_chain.i_hb1[9] ddc_chain_x300_tb.ddc_chain.i_hb1[8] ddc_chain_x300_tb.ddc_chain.i_hb1[7] ddc_chain_x300_tb.ddc_chain.i_hb1[6] ddc_chain_x300_tb.ddc_chain.i_hb1[5] ddc_chain_x300_tb.ddc_chain.i_hb1[4] ddc_chain_x300_tb.ddc_chain.i_hb1[3] ddc_chain_x300_tb.ddc_chain.i_hb1[2] ddc_chain_x300_tb.ddc_chain.i_hb1[1] ddc_chain_x300_tb.ddc_chain.i_hb1[0] +@28 +ddc_chain_x300_tb.ddc_chain.strobe_hb1 +@420 +#{ddc_chain_x300_tb.ddc_chain.i_hb2[46:0]} ddc_chain_x300_tb.ddc_chain.i_hb2[46] ddc_chain_x300_tb.ddc_chain.i_hb2[45] ddc_chain_x300_tb.ddc_chain.i_hb2[44] ddc_chain_x300_tb.ddc_chain.i_hb2[43] ddc_chain_x300_tb.ddc_chain.i_hb2[42] ddc_chain_x300_tb.ddc_chain.i_hb2[41] ddc_chain_x300_tb.ddc_chain.i_hb2[40] ddc_chain_x300_tb.ddc_chain.i_hb2[39] ddc_chain_x300_tb.ddc_chain.i_hb2[38] ddc_chain_x300_tb.ddc_chain.i_hb2[37] ddc_chain_x300_tb.ddc_chain.i_hb2[36] ddc_chain_x300_tb.ddc_chain.i_hb2[35] ddc_chain_x300_tb.ddc_chain.i_hb2[34] ddc_chain_x300_tb.ddc_chain.i_hb2[33] ddc_chain_x300_tb.ddc_chain.i_hb2[32] ddc_chain_x300_tb.ddc_chain.i_hb2[31] ddc_chain_x300_tb.ddc_chain.i_hb2[30] ddc_chain_x300_tb.ddc_chain.i_hb2[29] ddc_chain_x300_tb.ddc_chain.i_hb2[28] ddc_chain_x300_tb.ddc_chain.i_hb2[27] ddc_chain_x300_tb.ddc_chain.i_hb2[26] ddc_chain_x300_tb.ddc_chain.i_hb2[25] ddc_chain_x300_tb.ddc_chain.i_hb2[24] ddc_chain_x300_tb.ddc_chain.i_hb2[23] ddc_chain_x300_tb.ddc_chain.i_hb2[22] ddc_chain_x300_tb.ddc_chain.i_hb2[21] ddc_chain_x300_tb.ddc_chain.i_hb2[20] ddc_chain_x300_tb.ddc_chain.i_hb2[19] ddc_chain_x300_tb.ddc_chain.i_hb2[18] ddc_chain_x300_tb.ddc_chain.i_hb2[17] ddc_chain_x300_tb.ddc_chain.i_hb2[16] ddc_chain_x300_tb.ddc_chain.i_hb2[15] ddc_chain_x300_tb.ddc_chain.i_hb2[14] ddc_chain_x300_tb.ddc_chain.i_hb2[13] ddc_chain_x300_tb.ddc_chain.i_hb2[12] ddc_chain_x300_tb.ddc_chain.i_hb2[11] ddc_chain_x300_tb.ddc_chain.i_hb2[10] ddc_chain_x300_tb.ddc_chain.i_hb2[9] ddc_chain_x300_tb.ddc_chain.i_hb2[8] ddc_chain_x300_tb.ddc_chain.i_hb2[7] ddc_chain_x300_tb.ddc_chain.i_hb2[6] ddc_chain_x300_tb.ddc_chain.i_hb2[5] ddc_chain_x300_tb.ddc_chain.i_hb2[4] ddc_chain_x300_tb.ddc_chain.i_hb2[3] ddc_chain_x300_tb.ddc_chain.i_hb2[2] ddc_chain_x300_tb.ddc_chain.i_hb2[1] ddc_chain_x300_tb.ddc_chain.i_hb2[0] +@28 +ddc_chain_x300_tb.ddc_chain.strobe_hb2 +@420 +#{ddc_chain_x300_tb.ddc_chain.i_hb3[47:0]} ddc_chain_x300_tb.ddc_chain.i_hb3[47] ddc_chain_x300_tb.ddc_chain.i_hb3[46] ddc_chain_x300_tb.ddc_chain.i_hb3[45] ddc_chain_x300_tb.ddc_chain.i_hb3[44] ddc_chain_x300_tb.ddc_chain.i_hb3[43] ddc_chain_x300_tb.ddc_chain.i_hb3[42] ddc_chain_x300_tb.ddc_chain.i_hb3[41] ddc_chain_x300_tb.ddc_chain.i_hb3[40] ddc_chain_x300_tb.ddc_chain.i_hb3[39] ddc_chain_x300_tb.ddc_chain.i_hb3[38] ddc_chain_x300_tb.ddc_chain.i_hb3[37] ddc_chain_x300_tb.ddc_chain.i_hb3[36] ddc_chain_x300_tb.ddc_chain.i_hb3[35] ddc_chain_x300_tb.ddc_chain.i_hb3[34] ddc_chain_x300_tb.ddc_chain.i_hb3[33] ddc_chain_x300_tb.ddc_chain.i_hb3[32] ddc_chain_x300_tb.ddc_chain.i_hb3[31] ddc_chain_x300_tb.ddc_chain.i_hb3[30] ddc_chain_x300_tb.ddc_chain.i_hb3[29] ddc_chain_x300_tb.ddc_chain.i_hb3[28] ddc_chain_x300_tb.ddc_chain.i_hb3[27] ddc_chain_x300_tb.ddc_chain.i_hb3[26] ddc_chain_x300_tb.ddc_chain.i_hb3[25] ddc_chain_x300_tb.ddc_chain.i_hb3[24] ddc_chain_x300_tb.ddc_chain.i_hb3[23] ddc_chain_x300_tb.ddc_chain.i_hb3[22] ddc_chain_x300_tb.ddc_chain.i_hb3[21] ddc_chain_x300_tb.ddc_chain.i_hb3[20] ddc_chain_x300_tb.ddc_chain.i_hb3[19] ddc_chain_x300_tb.ddc_chain.i_hb3[18] ddc_chain_x300_tb.ddc_chain.i_hb3[17] ddc_chain_x300_tb.ddc_chain.i_hb3[16] ddc_chain_x300_tb.ddc_chain.i_hb3[15] ddc_chain_x300_tb.ddc_chain.i_hb3[14] ddc_chain_x300_tb.ddc_chain.i_hb3[13] ddc_chain_x300_tb.ddc_chain.i_hb3[12] ddc_chain_x300_tb.ddc_chain.i_hb3[11] ddc_chain_x300_tb.ddc_chain.i_hb3[10] ddc_chain_x300_tb.ddc_chain.i_hb3[9] ddc_chain_x300_tb.ddc_chain.i_hb3[8] ddc_chain_x300_tb.ddc_chain.i_hb3[7] ddc_chain_x300_tb.ddc_chain.i_hb3[6] ddc_chain_x300_tb.ddc_chain.i_hb3[5] ddc_chain_x300_tb.ddc_chain.i_hb3[4] ddc_chain_x300_tb.ddc_chain.i_hb3[3] ddc_chain_x300_tb.ddc_chain.i_hb3[2] ddc_chain_x300_tb.ddc_chain.i_hb3[1] ddc_chain_x300_tb.ddc_chain.i_hb3[0] +@28 +ddc_chain_x300_tb.ddc_chain.strobe_hb3 +@420 +ddc_chain_x300_tb.ddc_chain.i_unscaled[23:0] +#{ddc_chain_x300_tb.ddc_chain.i_scaled[42:0]} ddc_chain_x300_tb.ddc_chain.i_scaled[42] ddc_chain_x300_tb.ddc_chain.i_scaled[41] ddc_chain_x300_tb.ddc_chain.i_scaled[40] ddc_chain_x300_tb.ddc_chain.i_scaled[39] ddc_chain_x300_tb.ddc_chain.i_scaled[38] ddc_chain_x300_tb.ddc_chain.i_scaled[37] ddc_chain_x300_tb.ddc_chain.i_scaled[36] ddc_chain_x300_tb.ddc_chain.i_scaled[35] ddc_chain_x300_tb.ddc_chain.i_scaled[34] ddc_chain_x300_tb.ddc_chain.i_scaled[33] ddc_chain_x300_tb.ddc_chain.i_scaled[32] ddc_chain_x300_tb.ddc_chain.i_scaled[31] ddc_chain_x300_tb.ddc_chain.i_scaled[30] ddc_chain_x300_tb.ddc_chain.i_scaled[29] ddc_chain_x300_tb.ddc_chain.i_scaled[28] ddc_chain_x300_tb.ddc_chain.i_scaled[27] ddc_chain_x300_tb.ddc_chain.i_scaled[26] ddc_chain_x300_tb.ddc_chain.i_scaled[25] ddc_chain_x300_tb.ddc_chain.i_scaled[24] ddc_chain_x300_tb.ddc_chain.i_scaled[23] ddc_chain_x300_tb.ddc_chain.i_scaled[22] ddc_chain_x300_tb.ddc_chain.i_scaled[21] ddc_chain_x300_tb.ddc_chain.i_scaled[20] ddc_chain_x300_tb.ddc_chain.i_scaled[19] ddc_chain_x300_tb.ddc_chain.i_scaled[18] ddc_chain_x300_tb.ddc_chain.i_scaled[17] ddc_chain_x300_tb.ddc_chain.i_scaled[16] ddc_chain_x300_tb.ddc_chain.i_scaled[15] ddc_chain_x300_tb.ddc_chain.i_scaled[14] ddc_chain_x300_tb.ddc_chain.i_scaled[13] ddc_chain_x300_tb.ddc_chain.i_scaled[12] ddc_chain_x300_tb.ddc_chain.i_scaled[11] ddc_chain_x300_tb.ddc_chain.i_scaled[10] ddc_chain_x300_tb.ddc_chain.i_scaled[9] ddc_chain_x300_tb.ddc_chain.i_scaled[8] ddc_chain_x300_tb.ddc_chain.i_scaled[7] ddc_chain_x300_tb.ddc_chain.i_scaled[6] ddc_chain_x300_tb.ddc_chain.i_scaled[5] ddc_chain_x300_tb.ddc_chain.i_scaled[4] ddc_chain_x300_tb.ddc_chain.i_scaled[3] ddc_chain_x300_tb.ddc_chain.i_scaled[2] ddc_chain_x300_tb.ddc_chain.i_scaled[1] ddc_chain_x300_tb.ddc_chain.i_scaled[0] +@200 +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_cic[23:0]} ddc_chain_x300_tb.ddc_chain.i_cic[23] ddc_chain_x300_tb.ddc_chain.i_cic[22] ddc_chain_x300_tb.ddc_chain.i_cic[21] ddc_chain_x300_tb.ddc_chain.i_cic[20] ddc_chain_x300_tb.ddc_chain.i_cic[19] ddc_chain_x300_tb.ddc_chain.i_cic[18] ddc_chain_x300_tb.ddc_chain.i_cic[17] ddc_chain_x300_tb.ddc_chain.i_cic[16] ddc_chain_x300_tb.ddc_chain.i_cic[15] ddc_chain_x300_tb.ddc_chain.i_cic[14] ddc_chain_x300_tb.ddc_chain.i_cic[13] ddc_chain_x300_tb.ddc_chain.i_cic[12] ddc_chain_x300_tb.ddc_chain.i_cic[11] ddc_chain_x300_tb.ddc_chain.i_cic[10] ddc_chain_x300_tb.ddc_chain.i_cic[9] ddc_chain_x300_tb.ddc_chain.i_cic[8] ddc_chain_x300_tb.ddc_chain.i_cic[7] ddc_chain_x300_tb.ddc_chain.i_cic[6] ddc_chain_x300_tb.ddc_chain.i_cic[5] ddc_chain_x300_tb.ddc_chain.i_cic[4] ddc_chain_x300_tb.ddc_chain.i_cic[3] ddc_chain_x300_tb.ddc_chain.i_cic[2] ddc_chain_x300_tb.ddc_chain.i_cic[1] ddc_chain_x300_tb.ddc_chain.i_cic[0] +@20000 +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_hb1[46:0]} ddc_chain_x300_tb.ddc_chain.i_hb1[46] ddc_chain_x300_tb.ddc_chain.i_hb1[45] ddc_chain_x300_tb.ddc_chain.i_hb1[44] ddc_chain_x300_tb.ddc_chain.i_hb1[43] ddc_chain_x300_tb.ddc_chain.i_hb1[42] ddc_chain_x300_tb.ddc_chain.i_hb1[41] ddc_chain_x300_tb.ddc_chain.i_hb1[40] ddc_chain_x300_tb.ddc_chain.i_hb1[39] ddc_chain_x300_tb.ddc_chain.i_hb1[38] ddc_chain_x300_tb.ddc_chain.i_hb1[37] ddc_chain_x300_tb.ddc_chain.i_hb1[36] ddc_chain_x300_tb.ddc_chain.i_hb1[35] ddc_chain_x300_tb.ddc_chain.i_hb1[34] ddc_chain_x300_tb.ddc_chain.i_hb1[33] ddc_chain_x300_tb.ddc_chain.i_hb1[32] ddc_chain_x300_tb.ddc_chain.i_hb1[31] ddc_chain_x300_tb.ddc_chain.i_hb1[30] ddc_chain_x300_tb.ddc_chain.i_hb1[29] ddc_chain_x300_tb.ddc_chain.i_hb1[28] ddc_chain_x300_tb.ddc_chain.i_hb1[27] ddc_chain_x300_tb.ddc_chain.i_hb1[26] ddc_chain_x300_tb.ddc_chain.i_hb1[25] ddc_chain_x300_tb.ddc_chain.i_hb1[24] ddc_chain_x300_tb.ddc_chain.i_hb1[23] ddc_chain_x300_tb.ddc_chain.i_hb1[22] ddc_chain_x300_tb.ddc_chain.i_hb1[21] ddc_chain_x300_tb.ddc_chain.i_hb1[20] ddc_chain_x300_tb.ddc_chain.i_hb1[19] ddc_chain_x300_tb.ddc_chain.i_hb1[18] ddc_chain_x300_tb.ddc_chain.i_hb1[17] ddc_chain_x300_tb.ddc_chain.i_hb1[16] ddc_chain_x300_tb.ddc_chain.i_hb1[15] ddc_chain_x300_tb.ddc_chain.i_hb1[14] ddc_chain_x300_tb.ddc_chain.i_hb1[13] ddc_chain_x300_tb.ddc_chain.i_hb1[12] ddc_chain_x300_tb.ddc_chain.i_hb1[11] ddc_chain_x300_tb.ddc_chain.i_hb1[10] ddc_chain_x300_tb.ddc_chain.i_hb1[9] ddc_chain_x300_tb.ddc_chain.i_hb1[8] ddc_chain_x300_tb.ddc_chain.i_hb1[7] ddc_chain_x300_tb.ddc_chain.i_hb1[6] ddc_chain_x300_tb.ddc_chain.i_hb1[5] ddc_chain_x300_tb.ddc_chain.i_hb1[4] ddc_chain_x300_tb.ddc_chain.i_hb1[3] ddc_chain_x300_tb.ddc_chain.i_hb1[2] ddc_chain_x300_tb.ddc_chain.i_hb1[1] ddc_chain_x300_tb.ddc_chain.i_hb1[0] +@20000 +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_hb2[46:0]} ddc_chain_x300_tb.ddc_chain.i_hb2[46] ddc_chain_x300_tb.ddc_chain.i_hb2[45] ddc_chain_x300_tb.ddc_chain.i_hb2[44] ddc_chain_x300_tb.ddc_chain.i_hb2[43] ddc_chain_x300_tb.ddc_chain.i_hb2[42] ddc_chain_x300_tb.ddc_chain.i_hb2[41] ddc_chain_x300_tb.ddc_chain.i_hb2[40] ddc_chain_x300_tb.ddc_chain.i_hb2[39] ddc_chain_x300_tb.ddc_chain.i_hb2[38] ddc_chain_x300_tb.ddc_chain.i_hb2[37] ddc_chain_x300_tb.ddc_chain.i_hb2[36] ddc_chain_x300_tb.ddc_chain.i_hb2[35] ddc_chain_x300_tb.ddc_chain.i_hb2[34] ddc_chain_x300_tb.ddc_chain.i_hb2[33] ddc_chain_x300_tb.ddc_chain.i_hb2[32] ddc_chain_x300_tb.ddc_chain.i_hb2[31] ddc_chain_x300_tb.ddc_chain.i_hb2[30] ddc_chain_x300_tb.ddc_chain.i_hb2[29] ddc_chain_x300_tb.ddc_chain.i_hb2[28] ddc_chain_x300_tb.ddc_chain.i_hb2[27] ddc_chain_x300_tb.ddc_chain.i_hb2[26] ddc_chain_x300_tb.ddc_chain.i_hb2[25] ddc_chain_x300_tb.ddc_chain.i_hb2[24] ddc_chain_x300_tb.ddc_chain.i_hb2[23] ddc_chain_x300_tb.ddc_chain.i_hb2[22] ddc_chain_x300_tb.ddc_chain.i_hb2[21] ddc_chain_x300_tb.ddc_chain.i_hb2[20] ddc_chain_x300_tb.ddc_chain.i_hb2[19] ddc_chain_x300_tb.ddc_chain.i_hb2[18] ddc_chain_x300_tb.ddc_chain.i_hb2[17] ddc_chain_x300_tb.ddc_chain.i_hb2[16] ddc_chain_x300_tb.ddc_chain.i_hb2[15] ddc_chain_x300_tb.ddc_chain.i_hb2[14] ddc_chain_x300_tb.ddc_chain.i_hb2[13] ddc_chain_x300_tb.ddc_chain.i_hb2[12] ddc_chain_x300_tb.ddc_chain.i_hb2[11] ddc_chain_x300_tb.ddc_chain.i_hb2[10] ddc_chain_x300_tb.ddc_chain.i_hb2[9] ddc_chain_x300_tb.ddc_chain.i_hb2[8] ddc_chain_x300_tb.ddc_chain.i_hb2[7] ddc_chain_x300_tb.ddc_chain.i_hb2[6] ddc_chain_x300_tb.ddc_chain.i_hb2[5] ddc_chain_x300_tb.ddc_chain.i_hb2[4] ddc_chain_x300_tb.ddc_chain.i_hb2[3] ddc_chain_x300_tb.ddc_chain.i_hb2[2] ddc_chain_x300_tb.ddc_chain.i_hb2[1] ddc_chain_x300_tb.ddc_chain.i_hb2[0] +@20000 +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_hb3[47:0]} ddc_chain_x300_tb.ddc_chain.i_hb3[47] ddc_chain_x300_tb.ddc_chain.i_hb3[46] ddc_chain_x300_tb.ddc_chain.i_hb3[45] ddc_chain_x300_tb.ddc_chain.i_hb3[44] ddc_chain_x300_tb.ddc_chain.i_hb3[43] ddc_chain_x300_tb.ddc_chain.i_hb3[42] ddc_chain_x300_tb.ddc_chain.i_hb3[41] ddc_chain_x300_tb.ddc_chain.i_hb3[40] ddc_chain_x300_tb.ddc_chain.i_hb3[39] ddc_chain_x300_tb.ddc_chain.i_hb3[38] ddc_chain_x300_tb.ddc_chain.i_hb3[37] ddc_chain_x300_tb.ddc_chain.i_hb3[36] ddc_chain_x300_tb.ddc_chain.i_hb3[35] ddc_chain_x300_tb.ddc_chain.i_hb3[34] ddc_chain_x300_tb.ddc_chain.i_hb3[33] ddc_chain_x300_tb.ddc_chain.i_hb3[32] ddc_chain_x300_tb.ddc_chain.i_hb3[31] ddc_chain_x300_tb.ddc_chain.i_hb3[30] ddc_chain_x300_tb.ddc_chain.i_hb3[29] ddc_chain_x300_tb.ddc_chain.i_hb3[28] ddc_chain_x300_tb.ddc_chain.i_hb3[27] ddc_chain_x300_tb.ddc_chain.i_hb3[26] ddc_chain_x300_tb.ddc_chain.i_hb3[25] ddc_chain_x300_tb.ddc_chain.i_hb3[24] ddc_chain_x300_tb.ddc_chain.i_hb3[23] ddc_chain_x300_tb.ddc_chain.i_hb3[22] ddc_chain_x300_tb.ddc_chain.i_hb3[21] ddc_chain_x300_tb.ddc_chain.i_hb3[20] ddc_chain_x300_tb.ddc_chain.i_hb3[19] ddc_chain_x300_tb.ddc_chain.i_hb3[18] ddc_chain_x300_tb.ddc_chain.i_hb3[17] ddc_chain_x300_tb.ddc_chain.i_hb3[16] ddc_chain_x300_tb.ddc_chain.i_hb3[15] ddc_chain_x300_tb.ddc_chain.i_hb3[14] ddc_chain_x300_tb.ddc_chain.i_hb3[13] ddc_chain_x300_tb.ddc_chain.i_hb3[12] ddc_chain_x300_tb.ddc_chain.i_hb3[11] ddc_chain_x300_tb.ddc_chain.i_hb3[10] ddc_chain_x300_tb.ddc_chain.i_hb3[9] ddc_chain_x300_tb.ddc_chain.i_hb3[8] ddc_chain_x300_tb.ddc_chain.i_hb3[7] ddc_chain_x300_tb.ddc_chain.i_hb3[6] ddc_chain_x300_tb.ddc_chain.i_hb3[5] ddc_chain_x300_tb.ddc_chain.i_hb3[4] ddc_chain_x300_tb.ddc_chain.i_hb3[3] ddc_chain_x300_tb.ddc_chain.i_hb3[2] ddc_chain_x300_tb.ddc_chain.i_hb3[1] ddc_chain_x300_tb.ddc_chain.i_hb3[0] +@20000 +- +@8420 +ddc_chain_x300_tb.ddc_chain.i_unscaled[23:0] +@20000 +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_scaled[42:0]} ddc_chain_x300_tb.ddc_chain.i_scaled[42] ddc_chain_x300_tb.ddc_chain.i_scaled[41] ddc_chain_x300_tb.ddc_chain.i_scaled[40] ddc_chain_x300_tb.ddc_chain.i_scaled[39] ddc_chain_x300_tb.ddc_chain.i_scaled[38] ddc_chain_x300_tb.ddc_chain.i_scaled[37] ddc_chain_x300_tb.ddc_chain.i_scaled[36] ddc_chain_x300_tb.ddc_chain.i_scaled[35] ddc_chain_x300_tb.ddc_chain.i_scaled[34] ddc_chain_x300_tb.ddc_chain.i_scaled[33] ddc_chain_x300_tb.ddc_chain.i_scaled[32] ddc_chain_x300_tb.ddc_chain.i_scaled[31] ddc_chain_x300_tb.ddc_chain.i_scaled[30] ddc_chain_x300_tb.ddc_chain.i_scaled[29] ddc_chain_x300_tb.ddc_chain.i_scaled[28] ddc_chain_x300_tb.ddc_chain.i_scaled[27] ddc_chain_x300_tb.ddc_chain.i_scaled[26] ddc_chain_x300_tb.ddc_chain.i_scaled[25] ddc_chain_x300_tb.ddc_chain.i_scaled[24] ddc_chain_x300_tb.ddc_chain.i_scaled[23] ddc_chain_x300_tb.ddc_chain.i_scaled[22] ddc_chain_x300_tb.ddc_chain.i_scaled[21] ddc_chain_x300_tb.ddc_chain.i_scaled[20] ddc_chain_x300_tb.ddc_chain.i_scaled[19] ddc_chain_x300_tb.ddc_chain.i_scaled[18] ddc_chain_x300_tb.ddc_chain.i_scaled[17] ddc_chain_x300_tb.ddc_chain.i_scaled[16] ddc_chain_x300_tb.ddc_chain.i_scaled[15] ddc_chain_x300_tb.ddc_chain.i_scaled[14] ddc_chain_x300_tb.ddc_chain.i_scaled[13] ddc_chain_x300_tb.ddc_chain.i_scaled[12] ddc_chain_x300_tb.ddc_chain.i_scaled[11] ddc_chain_x300_tb.ddc_chain.i_scaled[10] ddc_chain_x300_tb.ddc_chain.i_scaled[9] ddc_chain_x300_tb.ddc_chain.i_scaled[8] ddc_chain_x300_tb.ddc_chain.i_scaled[7] ddc_chain_x300_tb.ddc_chain.i_scaled[6] ddc_chain_x300_tb.ddc_chain.i_scaled[5] ddc_chain_x300_tb.ddc_chain.i_scaled[4] ddc_chain_x300_tb.ddc_chain.i_scaled[3] ddc_chain_x300_tb.ddc_chain.i_scaled[2] ddc_chain_x300_tb.ddc_chain.i_scaled[1] ddc_chain_x300_tb.ddc_chain.i_scaled[0] +@20000 +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_clip[23:0]} ddc_chain_x300_tb.ddc_chain.i_clip[23] ddc_chain_x300_tb.ddc_chain.i_clip[22] ddc_chain_x300_tb.ddc_chain.i_clip[21] ddc_chain_x300_tb.ddc_chain.i_clip[20] ddc_chain_x300_tb.ddc_chain.i_clip[19] ddc_chain_x300_tb.ddc_chain.i_clip[18] ddc_chain_x300_tb.ddc_chain.i_clip[17] ddc_chain_x300_tb.ddc_chain.i_clip[16] ddc_chain_x300_tb.ddc_chain.i_clip[15] ddc_chain_x300_tb.ddc_chain.i_clip[14] ddc_chain_x300_tb.ddc_chain.i_clip[13] ddc_chain_x300_tb.ddc_chain.i_clip[12] ddc_chain_x300_tb.ddc_chain.i_clip[11] ddc_chain_x300_tb.ddc_chain.i_clip[10] ddc_chain_x300_tb.ddc_chain.i_clip[9] ddc_chain_x300_tb.ddc_chain.i_clip[8] ddc_chain_x300_tb.ddc_chain.i_clip[7] ddc_chain_x300_tb.ddc_chain.i_clip[6] ddc_chain_x300_tb.ddc_chain.i_clip[5] ddc_chain_x300_tb.ddc_chain.i_clip[4] ddc_chain_x300_tb.ddc_chain.i_clip[3] ddc_chain_x300_tb.ddc_chain.i_clip[2] ddc_chain_x300_tb.ddc_chain.i_clip[1] ddc_chain_x300_tb.ddc_chain.i_clip[0] +@20000 +- +@28 +ddc_chain_x300_tb.ddc_chain.strobe_unscaled +ddc_chain_x300_tb.ddc_chain.strobe_scaled +ddc_chain_x300_tb.ddc_chain.strobe_clip +ddc_chain_x300_tb.ddc_chain.strobe +ddc_chain_x300_tb.ddc_chain.clip_i.clip.overflow +@8420 +#{ddc_chain_x300_tb.ddc_chain.round_i.out[15:0]} ddc_chain_x300_tb.ddc_chain.round_i.out[15] ddc_chain_x300_tb.ddc_chain.round_i.out[14] ddc_chain_x300_tb.ddc_chain.round_i.out[13] ddc_chain_x300_tb.ddc_chain.round_i.out[12] ddc_chain_x300_tb.ddc_chain.round_i.out[11] ddc_chain_x300_tb.ddc_chain.round_i.out[10] ddc_chain_x300_tb.ddc_chain.round_i.out[9] ddc_chain_x300_tb.ddc_chain.round_i.out[8] ddc_chain_x300_tb.ddc_chain.round_i.out[7] ddc_chain_x300_tb.ddc_chain.round_i.out[6] ddc_chain_x300_tb.ddc_chain.round_i.out[5] ddc_chain_x300_tb.ddc_chain.round_i.out[4] ddc_chain_x300_tb.ddc_chain.round_i.out[3] ddc_chain_x300_tb.ddc_chain.round_i.out[2] ddc_chain_x300_tb.ddc_chain.round_i.out[1] ddc_chain_x300_tb.ddc_chain.round_i.out[0] +@20000 +- +- +- +- +- +- +- +- +- +- +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_cordic[24:0]} ddc_chain_x300_tb.ddc_chain.i_cordic[24] ddc_chain_x300_tb.ddc_chain.i_cordic[23] ddc_chain_x300_tb.ddc_chain.i_cordic[22] ddc_chain_x300_tb.ddc_chain.i_cordic[21] ddc_chain_x300_tb.ddc_chain.i_cordic[20] ddc_chain_x300_tb.ddc_chain.i_cordic[19] ddc_chain_x300_tb.ddc_chain.i_cordic[18] ddc_chain_x300_tb.ddc_chain.i_cordic[17] ddc_chain_x300_tb.ddc_chain.i_cordic[16] ddc_chain_x300_tb.ddc_chain.i_cordic[15] ddc_chain_x300_tb.ddc_chain.i_cordic[14] ddc_chain_x300_tb.ddc_chain.i_cordic[13] ddc_chain_x300_tb.ddc_chain.i_cordic[12] ddc_chain_x300_tb.ddc_chain.i_cordic[11] ddc_chain_x300_tb.ddc_chain.i_cordic[10] ddc_chain_x300_tb.ddc_chain.i_cordic[9] ddc_chain_x300_tb.ddc_chain.i_cordic[8] ddc_chain_x300_tb.ddc_chain.i_cordic[7] ddc_chain_x300_tb.ddc_chain.i_cordic[6] ddc_chain_x300_tb.ddc_chain.i_cordic[5] ddc_chain_x300_tb.ddc_chain.i_cordic[4] ddc_chain_x300_tb.ddc_chain.i_cordic[3] ddc_chain_x300_tb.ddc_chain.i_cordic[2] ddc_chain_x300_tb.ddc_chain.i_cordic[1] ddc_chain_x300_tb.ddc_chain.i_cordic[0] +@20000 +- +- +@8420 +#{ddc_chain_x300_tb.ddc_chain.i_cordic_clip[23:0]} ddc_chain_x300_tb.ddc_chain.i_cordic_clip[23] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[22] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[21] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[20] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[19] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[18] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[17] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[16] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[15] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[14] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[13] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[12] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[11] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[10] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[9] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[8] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[7] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[6] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[5] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[4] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[3] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[2] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[1] ddc_chain_x300_tb.ddc_chain.i_cordic_clip[0] +@20000 +- +@20001 +- +[pattern_trace] 1 +[pattern_trace] 0 diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/run_isim b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/run_isim new file mode 100755 index 000000000..6a3e532c6 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/run_isim @@ -0,0 +1,17 @@ +rm -rf fuse* *.exe isim +vlogcomp -work work ${XILINX}/verilog/src/glbl.v +vlogcomp -work work --sourcelibext .v \ + --sourcelibdir ../../../lib/dsp \ + --sourcelibdir ../../../lib/control \ + --sourcelibdir ../../../top/x300/coregen_dsp \ + --sourcelibdir ${XILINX}/verilog/src/unimacro \ + ../../../lib/dsp/ddc_chain_x300_tb.v + + + +fuse work.ddc_chain_x300_tb work.glbl -L unisims_ver -L xilinxcorelib_ver -o ddc_chain_x300_tb.exe + +# run the simulation scrip +./ddc_chain_x300_tb.exe -tclbatch simcmds.tcl # -gui + + diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/simcmds.tcl b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/simcmds.tcl new file mode 100755 index 000000000..3dcfd3eaf --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/dctest/simcmds.tcl @@ -0,0 +1,9 @@ +# file: simcmds.tcl + +# create the simulation script +#vcd dumpfile isim.vcd +#vcd dumpvars -m /bus_clk_gen_tb -l 0 +#wave add / +run 1 s +quit + diff --git a/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/ddc_chain_x300_tb.v b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/ddc_chain_x300_tb.v new file mode 100644 index 000000000..901844d66 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/ddc_chain_x300/ddc_chain_x300_tb.v @@ -0,0 +1,64 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module ddc_chain_x300_tb(); + +`ifdef ISIM +`else //iverilog implied. +// xlnx_glbl glbl (.GSR(),.GTS()); +`endif + + localparam SR_TX_DSP = 8; + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("ddc_chain_x300_tb.vcd"); + initial $dumpvars(0,ddc_chain_x300_tb); + reg run = 0; + wire strobe; + + initial + begin + #1000 reset = 0; + @(posedge clk); + set_addr <= 0; set_data <= 32'd8434349; set_stb <= 1; @(posedge clk); // CORDIC + set_addr <= 1; set_data <= 18'd19800; set_stb <= 1; @(posedge clk); // Scale factor + set_addr <= 2; set_data <= 10'h003; set_stb <= 1; @(posedge clk); // Decim control + set_addr <= 3; set_data <= 0; set_stb <= 1; @(posedge clk); // Swap iq + set_addr <= 4; set_data <= 0; set_stb <= 1; @(posedge clk); // filter taps + set_stb <= 0; + + repeat(10) + @(posedge clk); + run <= 1'b1; + #30000; + $finish; + end + + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb = 1'b0; + + wire [15:0] i_out, q_out; + wire [23:0] rx_fe_i, rx_fe_q; + + assign rx_fe_i = 24'd8388607; + assign rx_fe_q = 24'd8388607; + //assign rx_fe_q = 0; + + ddc_chain_x300 #(.BASE(0), .DSPNO(0), .WIDTH(24)) ddc_chain + (.clk(clk), .rst(reset), .clr(1'b0), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .rx_fe_i(rx_fe_i),.rx_fe_q(rx_fe_q), + .sample({i_out,q_out}), .run(run), .strobe(strobe), + .debug() ); + +endmodule // new_tx_tb diff --git a/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/.gitignore b/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/.gitignore new file mode 100644 index 000000000..7826d75e2 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/.gitignore @@ -0,0 +1,4 @@ +fuse* +isim* +*.exe +*.wcfg diff --git a/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/run_isim b/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/run_isim new file mode 100755 index 000000000..0672e32a6 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/run_isim @@ -0,0 +1,17 @@ +rm -rf fuse* *.exe isim +vlogcomp -work work ${XILINX}/verilog/src/glbl.v +vlogcomp -work work --sourcelibext .v \ + --sourcelibdir ../../../lib/dsp \ + --sourcelibdir ../../../lib/control \ + --sourcelibdir ../../../top/x300/coregen_dsp \ + --sourcelibdir ${XILINX}/verilog/src/unimacro \ + ../../../lib/dsp/duc_chain_x300_tb.v + + + +fuse work.duc_chain_x300_tb work.glbl -L unisims_ver -L xilinxcorelib_ver -o duc_chain_x300_tb.exe + +# run the simulation scrip +./duc_chain_x300_tb.exe -tclbatch simcmds.tcl # -gui + + diff --git a/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/simcmds.tcl b/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/simcmds.tcl new file mode 100755 index 000000000..3dcfd3eaf --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/duc_chain_x300/dctest/simcmds.tcl @@ -0,0 +1,9 @@ +# file: simcmds.tcl + +# create the simulation script +#vcd dumpfile isim.vcd +#vcd dumpvars -m /bus_clk_gen_tb -l 0 +#wave add / +run 1 s +quit + diff --git a/fpga/usrp3/lib/sim/dsp/hb47_int/hb47_int_tb.v b/fpga/usrp3/lib/sim/dsp/hb47_int/hb47_int_tb.v new file mode 100644 index 000000000..b64b5b7dc --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/hb47_int/hb47_int_tb.v @@ -0,0 +1,136 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module hb47_int_tb(); + + wire GSR, GTS; + glbl glbl( ); + + reg clk = 0; + reg rst; + reg bypass; + reg run; + + wire stb_in; + reg stb_out; + reg [7:0] cpo; + + reg [17:0] data_in; + + wire [17:0] data_out_dsp48a; + wire [17:0] data_out_dsp48e; + + reg [15:0] freq = 500; + + integer x = 0, y =0; + + + + always #100 clk = ~clk; + + // SPARTAN6 / DSP48A + hb47_int + #(.WIDTH(18), + .DEVICE("SPARTAN6")) + hb47_int_i0 + ( + .clk(clk), + .rst(rst), + .bypass(bypass), + .stb_in(stb_in), + .data_in(data_in), + .output_rate(cpo), + .stb_out(stb_out), + .data_out(data_out_dsp48a) + ); + + // SERIES7 / DSP48E + hb47_int + #(.WIDTH(18), + .DEVICE("7SERIES")) + hb47_int_i1 + ( + .clk(clk), + .rst(rst), + .bypass(bypass), + .stb_in(stb_in), + .data_in(data_in), + .output_rate(cpo), + .stb_out(stb_out), + .data_out(data_out_dsp48e) + ); + + always @(negedge clk) + if (data_out_dsp48a !== data_out_dsp48e) + $display("Output missmatch at %t",$time); + + + + cic_strober #(.WIDTH(2)) + hb1_strober(.clock(clk),.reset(rst),.enable(run),.rate(2'd2), + .strobe_fast(stb_out),.strobe_slow(stb_in) ); + + initial + begin + rst <= 1; + bypass <= 0; + run <= 0; + data_in <= 0; + stb_out <= 1; + cpo <= 1; + + repeat(10) @(posedge clk); + rst <= 0; + run <= 1; + + for (x=0; x<100000; x=x+1) begin + for (y=0; y<10000; y=y+1) + begin + while (stb_in == 1'b0) @(posedge clk); + triangle_wave(freq,data_in); + @(posedge clk); + + end + freq = freq * 2; + end + + $finish; + end // initial begin + + + + + reg signed [18:0] phase_acc = 0; + reg direction = 0; + + + task triangle_wave; + input [15:0] inc; + output [17:0] data_out; + + begin + if (direction) begin + phase_acc = phase_acc - inc; + if (phase_acc < -19'sh20000) begin + direction = 0; + phase_acc = phase_acc + inc; + end + end else begin + phase_acc = phase_acc + inc; + if (phase_acc > 19'sh1ffff) begin + direction = 1; + phase_acc = phase_acc - inc; + end + end + data_out = phase_acc[17:0]; + end + + endtask // triangle_wave + + + +endmodule // hb47_int_tb diff --git a/fpga/usrp3/lib/sim/dsp/mult_add_clip/Makefile b/fpga/usrp3/lib/sim/dsp/mult_add_clip/Makefile new file mode 100644 index 000000000..f0cdb3704 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/mult_add_clip/Makefile @@ -0,0 +1,45 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/dsp/Makefile.srcs + +DESIGN_SRCS = $(abspath \ +$(DSP_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = mult_add_clip_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = $(abspath \ +mult_add_clip_tb.sv \ +) + +# MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/dsp/mult_add_clip/mult_add_clip_tb.sv b/fpga/usrp3/lib/sim/dsp/mult_add_clip/mult_add_clip_tb.sv new file mode 100644 index 000000000..47cd1a369 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/mult_add_clip/mult_add_clip_tb.sv @@ -0,0 +1,137 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Checks a few cases of A*B+C against precomputed values +// Configurations checked include widths and binary points for +// rx_frontend_gen3 and tx_frontend_gen3. All latencies for those +// configurations are checked. + + +`timescale 1ns/1ps +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 2 + +`include "sim_exec_report.vh" +`include "sim_clks_rsts.vh" + +module mult_add_clip_tb(); + `TEST_BENCH_INIT("mult_add_clip_tb", `NUM_TEST_CASES, `NS_PER_TICK); + localparam CLK_PERIOD = $ceil(1e9/200e6); + `DEFINE_CLK(clk, CLK_PERIOD, 50); + `DEFINE_RESET(reset, 0, 100); + + // {RX config, TX config} + localparam integer AW[0:1] = {18,16}; + localparam integer A_PT[0:1] = {17,15}; + localparam integer BW[0:1] = {18,18}; + localparam integer B_PT[0:1] = {17,17}; + localparam integer CW[0:1] = {24,16}; + localparam integer C_PT[0:1] = {23,15}; + localparam integer OW = 24; + localparam integer O_PT = 23; + localparam integer NUM_LATENCY = 4; + localparam integer NUM_CASES = 2; + + localparam [23:0] A_VECTOR[0:7] = {24'h000000, + 24'h800000, + 24'h7fffff, + 24'h111111, + 24'h333333, + 24'h111111, + 24'h333333, + 24'h333333}; + localparam [17:0] B_VECTOR[0:7] = {18'h00000, + 18'h1ffff, + 18'h1ffff, + 18'h10000, + 18'h3ffff, + 18'h3ffff, + 18'h10000, + 18'h10000}; + localparam [23:0] C_VECTOR[0:7] = {24'h000000, + 24'h880000, + 24'h70ffff, + 24'h000000, + 24'h000000, + 24'h101010, + 24'h101010, + 24'hfffff1}; + localparam [OW-1:0] O_VECTOR_RX[0:7] = {24'h000000, + 24'h800000, + 24'h7fffff, + 24'h088880, + 24'hffffe6, + 24'h101007, + 24'h29a990, + 24'h199971}; + localparam [OW-1:0] O_VECTOR_TX[0:7] = {24'h000000, + 24'h800000, + 24'h7fffff, + 24'h088880, + 24'hffffe6, + 24'h100ff7, + 24'h29a980, + 24'h199880}; + + logic [23:0] a; + logic [17:0] b; + logic [23:0] c; + wire [OW-1:0] o[0:NUM_LATENCY*NUM_CASES-1]; + + task check_result(integer samp, integer inst); + begin + string s; + if ((samp >= inst) && (samp-inst < 8)) begin + $sformat(s, "Incorrect data for RX. Samp = %0d, Latency = %0d, Data = %06x, Expected = %06x", samp, inst, o[inst], O_VECTOR_RX[samp-inst]); + `ASSERT_ERROR(o[inst] == O_VECTOR_RX[samp-inst], s); + $sformat(s, "Incorrect data for TX. Samp = %0d, Latency = %0d, Data = %06x, Expected = %06x", samp, inst, o[inst+NUM_LATENCY], O_VECTOR_TX[samp-inst]); + `ASSERT_ERROR(o[inst+NUM_LATENCY] == O_VECTOR_TX[samp-inst], s); + end + end + endtask + + genvar k, l; + generate for (k = 0; k < NUM_CASES; k = k + 1) begin: inst + for (l = 0; l < NUM_LATENCY; l = l + 1) begin: latency + mult_add_clip #( + .WIDTH_A(AW[k]), + .BIN_PT_A(A_PT[k]), + .WIDTH_B(BW[k]), + .BIN_PT_B(B_PT[k]), + .WIDTH_C(CW[k]), + .BIN_PT_C(C_PT[k]), + .WIDTH_O(OW), + .BIN_PT_O(O_PT), + .LATENCY(l+1) + ) dut ( + .clk(clk), .reset(reset), .CE(1'b1), + .A(a[23 -: AW[k]]), + .B(b[17 -: BW[k]]), + .C(c[23 -: CW[k]]), + .O(o[k*NUM_LATENCY+l]) + ); + end + end endgenerate + + initial begin : tb_main + `TEST_CASE_START("Wait for Reset"); + while (reset) @ (posedge clk); + `TEST_CASE_DONE(~reset); + + `TEST_CASE_START("Check products"); + for (int i = 0; i < (8 + NUM_LATENCY); i = i + 1) begin + @(negedge clk); + for (int j = 0; j < NUM_LATENCY; j = j + 1) begin + check_result(i-1, j); // i-1 because inst = latency - 1 + end + a = A_VECTOR[i % 8]; + b = B_VECTOR[i % 8]; + c = C_VECTOR[i % 8]; + end + `TEST_CASE_DONE(1); + `TEST_BENCH_DONE; + end + +endmodule // mult_add_clip_tb diff --git a/fpga/usrp3/lib/sim/dsp/rx_frontend/rx_frontend_tb.v b/fpga/usrp3/lib/sim/dsp/rx_frontend/rx_frontend_tb.v new file mode 100644 index 000000000..60a866033 --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/rx_frontend/rx_frontend_tb.v @@ -0,0 +1,50 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ns +module rx_frontend_tb(); + + reg clk, rst; + + initial rst = 1; + initial #1000 rst = 0; + initial clk = 0; + always #5 clk = ~clk; + + initial $dumpfile("rx_frontend_tb.vcd"); + initial $dumpvars(0,rx_frontend_tb); + + reg [15:0] adc_in; + wire [23:0] adc_out; + + always @(posedge clk) + begin + if(adc_in[15]) + $write("-%d,",-adc_in); + else + $write("%d,",adc_in); + if(adc_out[23]) + $write("-%d\n",-adc_out); + else + $write("%d\n",adc_out); + end + + rx_frontend #(.BASE(0), .IQCOMP_EN(1)) rx_frontend + (.clk(clk),.rst(rst), + .set_stb(0),.set_addr(0),.set_data(0), + .adc_a(adc_in), .adc_ovf_a(0), + .adc_b(0), .adc_ovf_b(0), + .i_out(adc_out),.q_out(), + .run(), .debug()); + + always @(posedge clk) + if(rst) + adc_in <= 0; + else + adc_in <= adc_in + 4; + //adc_in <= (($random % 473) + 23)/4; + +endmodule // rx_frontend_tb diff --git a/fpga/usrp3/lib/sim/dsp/variable_delay_line/Makefile b/fpga/usrp3/lib/sim/dsp/variable_delay_line/Makefile new file mode 100644 index 000000000..90733cb5d --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/variable_delay_line/Makefile @@ -0,0 +1,47 @@ +# +# Copyright 2018 Ettus Research, A National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Include makefiles and sources for the DUT and its dependencies +include $(BASE_DIR)/../lib/dsp/Makefile.srcs +include $(BASE_DIR)/../lib/control/Makefile.srcs + +DESIGN_SRCS = $(abspath \ +$(DSP_SRCS) \ +$(CONTROL_LIB_SRCS) \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = variable_delay_line_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = $(abspath \ +variable_delay_line_tb.sv \ +) + +# MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/dsp/variable_delay_line/variable_delay_line_tb.sv b/fpga/usrp3/lib/sim/dsp/variable_delay_line/variable_delay_line_tb.sv new file mode 100644 index 000000000..1691f5b8c --- /dev/null +++ b/fpga/usrp3/lib/sim/dsp/variable_delay_line/variable_delay_line_tb.sv @@ -0,0 +1,117 @@ +// +// Copyright 2018 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`timescale 1ns/1ps +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 4 + +`include "sim_exec_report.vh" +`include "sim_clks_rsts.vh" +`include "sim_axis_lib.svh" + +module variable_delay_line_tb(); + `TEST_BENCH_INIT("variable_delay_line_tb", `NUM_TEST_CASES, `NS_PER_TICK); + localparam CLK_PERIOD = $ceil(1e9/166.67e6); + `DEFINE_CLK(clk, CLK_PERIOD, 50); + `DEFINE_RESET(reset, 0, 100); + + localparam WIDTH = 32; + localparam [WIDTH-1:0] DEFAULT = 32'hDEADBEEF; + localparam integer NUM_INST = 24; + localparam integer DELAYS[0:NUM_INST-1] = {3, 14, 15, 16, 17, 30, 31, 32, 33, 127, 256, 511, + 3, 14, 15, 16, 17, 30, 31, 32, 33, 127, 256, 511}; + + logic in_stb [0:NUM_INST-1]; + logic [WIDTH-1:0] in_samp [0:NUM_INST-1]; + wire [WIDTH-1:0] out_samp [0:NUM_INST-1]; + logic [31:0] out_delay[0:NUM_INST-1]; + + task push_samp(logic [WIDTH-1:0] word, integer inst); + begin + //$display("D[%0d]: push(0x%08x)", inst, word); + in_samp[inst] = word; + in_stb[inst] = 1'b1; + @(posedge clk); + in_stb[inst] = 1'b0; + end + endtask + + task change_delay(logic [31:0] delay, integer inst); + begin + out_delay[inst] = delay; + @(posedge clk); // First stage + if (inst/(NUM_INST/2) == 1) @(posedge clk); // Pipeline stage + @(negedge clk); + //$display("D[%0d]: cd(%0d) = 0x%08x", inst, delay, out_samp[inst]); + end + endtask + + genvar d; + generate for (d = 0; d < NUM_INST; d=d+1) begin: inst + variable_delay_line #( + .WIDTH(WIDTH), .DEPTH(DELAYS[d]), + .DYNAMIC_DELAY(1), .DEFAULT_DATA(DEFAULT), .OUT_REG(d / (NUM_INST/2)) + ) dut ( + .clk(clk), .clk_en(1'b1), .reset(reset), + .data_in(in_samp[d]), .stb_in(in_stb[d]), + .delay(out_delay[d]), .data_out(out_samp[d]) + ); + end endgenerate + + initial begin : tb_main + string s; + + `TEST_CASE_START("Wait for Reset"); + for (int k = 0; k < NUM_INST; k=k+1) begin + in_stb[k] = 1'b0; + out_delay[k] = 0; + end + while (reset) @(posedge clk); + `TEST_CASE_DONE(~reset); + + `TEST_CASE_START("Check startup state of delay line"); + for (int k = 0; k < NUM_INST; k=k+1) begin + $display("Validating delay line with DEPTH=%0d, OUT_REG=%0d...", DELAYS[k], k/(NUM_INST/2)); + for (int j = 0; j < DELAYS[k]; j=j+1) begin + change_delay(j, k); + `ASSERT_ERROR(out_samp[k] == DEFAULT, "Transient delay value incorrect"); + end + end + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check partially filled delay line"); + for (int k = 0; k < NUM_INST; k=k+1) begin + $display("Validating delay line with DEPTH=%0d, OUT_REG=%0d...", DELAYS[k], k/(NUM_INST/2)); + for (int i = 0; i < DELAYS[k]; i=i+1) begin + push_samp(i, k); + for (int j = 0; j < DELAYS[k]; j=j+1) begin + change_delay(j, k); + $sformat(s, "Incorrect data. Samp = %0d, Delay = %0d, Data = %08x", i, j, out_samp[k]); + `ASSERT_ERROR(out_samp[k] == (j>i ? DEFAULT : i - j), s); + end + end + end + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Check steady state delay line"); + for (int k = 0; k < NUM_INST; k=k+1) begin + $display("Validating delay line with DEPTH=%0d, OUT_REG=%0d...", DELAYS[k], k/(NUM_INST/2)); + for (int i = 0; i < DELAYS[k]; i=i+1) begin + push_samp(i + DELAYS[k], k); + for (int j = 0; j < DELAYS[k]; j=j+1) begin + change_delay(j, k); + $sformat(s, "Incorrect data. Samp = %0d, Delay = %0d, Data = %08x", i, j, out_samp[k]); + `ASSERT_ERROR(out_samp[k] == DELAYS[k] + i - j, s); + end + end + end + `TEST_CASE_DONE(1); + + + `TEST_BENCH_DONE; + + end +endmodule diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/default.wcfg b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/default.wcfg new file mode 100644 index 000000000..796071597 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/default.wcfg @@ -0,0 +1,412 @@ + + + + + + + + + + + + + + + clk + clk + + + reset + reset + + + clear + clear + + + count_rx[31:0] + count_rx[31:0] + HEXRADIX + + + count_tx[31:0] + count_tx[31:0] + HEXRADIX + + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tlast + i_tlast + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + input_state[2:0] + input_state[2:0] + HEXRADIX + + + write_ctrl_ready + write_ctrl_ready + + + write_ctrl_valid + write_ctrl_valid + + + occupied_input[5:0] + occupied_input[5:0] + HEXRADIX + + + INPUT TIMEOUT + label + + input_timeout_count[7:0] + input_timeout_count[7:0] + + + input_timeout_reset + input_timeout_reset + + + input_timeout_triggered + input_timeout_triggered + + + + AXI_WADDR + label + + write_addr_state[1:0] + write_addr_state[1:0] + HEXRADIX + true + #ffff00 + + + m_axi_awid[0:0] + m_axi_awid[0:0] + HEXRADIX + + + m_axi_awaddr[31:0] + m_axi_awaddr[31:0] + HEXRADIX + + + m_axi_awlen[7:0] + m_axi_awlen[7:0] + HEXRADIX + + + m_axi_awsize[2:0] + m_axi_awsize[2:0] + HEXRADIX + + + m_axi_awburst[1:0] + m_axi_awburst[1:0] + HEXRADIX + + + m_axi_awvalid + m_axi_awvalid + + + m_axi_awready + m_axi_awready + + + + write_data_count[3:0] + write_data_count[3:0] + HEXRADIX + + + AXI_WDATA + label + + m_axi_wdata[63:0] + m_axi_wdata[63:0] + HEXRADIX + + + m_axi_wstrb[7:0] + m_axi_wstrb[7:0] + HEXRADIX + + + m_axi_wlast + m_axi_wlast + + + m_axi_wvalid + m_axi_wvalid + + + m_axi_wready + m_axi_wready + + + + AXI_WRESP + label + + m_axi_bid[0:0] + m_axi_bid[0:0] + HEXRADIX + + + m_axi_bresp[1:0] + m_axi_bresp[1:0] + HEXRADIX + + + m_axi_bvalid + m_axi_bvalid + + + m_axi_bready + m_axi_bready + true + #00ff00 + /axi_dram_fifo_tb/axi_dram_fifo_i1/m_axi_bready + + + + space[10:0] + space[10:0] + HEXRADIX + + + occupied[10:0] + occupied[10:0] + HEXRADIX + true + #00ffff + + + AXI_RADDR + label + + read_addr_state[1:0] + read_addr_state[1:0] + HEXRADIX + true + #ffff00 + + + m_axi_arid[0:0] + m_axi_arid[0:0] + HEXRADIX + + + m_axi_araddr[31:0] + m_axi_araddr[31:0] + HEXRADIX + + + m_axi_arlen[7:0] + m_axi_arlen[7:0] + HEXRADIX + + + m_axi_arsize[2:0] + m_axi_arsize[2:0] + HEXRADIX + + + m_axi_arburst[1:0] + m_axi_arburst[1:0] + HEXRADIX + + + m_axi_arvalid + m_axi_arvalid + + + m_axi_arready + m_axi_arready + + + + AXI_RDATA + label + + read_data_state[1:0] + read_data_state[1:0] + HEXRADIX + true + #ffff00 + + + m_axi_rid[0:0] + m_axi_rid[0:0] + HEXRADIX + + + m_axi_rdata[63:0] + m_axi_rdata[63:0] + HEXRADIX + + + m_axi_rresp[1:0] + m_axi_rresp[1:0] + HEXRADIX + + + m_axi_rlast + m_axi_rlast + + + m_axi_rvalid + m_axi_rvalid + + + m_axi_rready + m_axi_rready + + + + read_ctrl_valid + read_ctrl_valid + true + #ffff00 + + + read_ctrl_ready + read_ctrl_ready + + + read_data_count[3:0] + read_data_count[3:0] + HEXRADIX + + + output_state[2:0] + output_state[2:0] + HEXRADIX + + + space_output[5:0] + space_output[5:0] + HEXRADIX + + + DRAM FIFO OUT + label + + o_tdata_output[63:0] + o_tdata_output[63:0] + HEXRADIX + + + o_tvalid_output + o_tvalid_output + + + o_tready_output + o_tready_output + + + + update_write + update_write + true + #ff00ff + + + write_count[3:0] + write_count[3:0] + HEXRADIX + + + update_read + update_read + true + #ff00ff + + + read_count[3:0] + read_count[3:0] + HEXRADIX + + + Output TImeout + label + + output_timeout_count[7:0] + output_timeout_count[7:0] + + + output_timeout_reset + output_timeout_reset + + + output_timeout_triggered + output_timeout_triggered + + + + Extract TLAST + label + + o_tdata_i0[63:0] + o_tdata_i0[63:0] + HEXRADIX + + + o_tvalid_i0 + o_tvalid_i0 + + + o_tready_i0 + o_tready_i0 + + + o_tdata_i1[63:0] + o_tdata_i1[63:0] + HEXRADIX + + + o_tvalid_i1 + o_tvalid_i1 + + + o_tready_i1 + o_tready_i1 + + + o_tlast_i1 + o_tlast_i1 + + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tlast + o_tlast + + + o_tvalid + o_tvalid + + + o_tready + o_tready + + diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/run_isim b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/run_isim new file mode 100755 index 000000000..5d32efcdd --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/run_isim @@ -0,0 +1,16 @@ +vlogcomp -work work ${XILINX}/verilog/src/glbl.v +#vlogcomp --define SIM_SCRIPT=true --define ISIM=true -work work ../../../packet_proc/source_flow_control_tb.v +vlogcomp -work work --sourcelibext .v \ + --sourcelibdir ../../axi \ + --sourcelibdir ../../fifo \ + --sourcelibdir ../../../top/b250/coregen \ + ../../axi/axi_dram_fifo_tb.v + + + +fuse work.axi_dram_fifo_tb work.glbl -L unisims_ver -L xilinxcorelib_ver -o axi_dram_fifo_tb.exe + +# run the simulation scrip +./axi_dram_fifo_tb.exe -gui #-tclbatch simcmds.tcl +#./source_flow_control_tb.exe + diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/default.wcfg b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/default.wcfg new file mode 100644 index 000000000..796071597 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/default.wcfg @@ -0,0 +1,412 @@ + + + + + + + + + + + + + + + clk + clk + + + reset + reset + + + clear + clear + + + count_rx[31:0] + count_rx[31:0] + HEXRADIX + + + count_tx[31:0] + count_tx[31:0] + HEXRADIX + + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tlast + i_tlast + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + input_state[2:0] + input_state[2:0] + HEXRADIX + + + write_ctrl_ready + write_ctrl_ready + + + write_ctrl_valid + write_ctrl_valid + + + occupied_input[5:0] + occupied_input[5:0] + HEXRADIX + + + INPUT TIMEOUT + label + + input_timeout_count[7:0] + input_timeout_count[7:0] + + + input_timeout_reset + input_timeout_reset + + + input_timeout_triggered + input_timeout_triggered + + + + AXI_WADDR + label + + write_addr_state[1:0] + write_addr_state[1:0] + HEXRADIX + true + #ffff00 + + + m_axi_awid[0:0] + m_axi_awid[0:0] + HEXRADIX + + + m_axi_awaddr[31:0] + m_axi_awaddr[31:0] + HEXRADIX + + + m_axi_awlen[7:0] + m_axi_awlen[7:0] + HEXRADIX + + + m_axi_awsize[2:0] + m_axi_awsize[2:0] + HEXRADIX + + + m_axi_awburst[1:0] + m_axi_awburst[1:0] + HEXRADIX + + + m_axi_awvalid + m_axi_awvalid + + + m_axi_awready + m_axi_awready + + + + write_data_count[3:0] + write_data_count[3:0] + HEXRADIX + + + AXI_WDATA + label + + m_axi_wdata[63:0] + m_axi_wdata[63:0] + HEXRADIX + + + m_axi_wstrb[7:0] + m_axi_wstrb[7:0] + HEXRADIX + + + m_axi_wlast + m_axi_wlast + + + m_axi_wvalid + m_axi_wvalid + + + m_axi_wready + m_axi_wready + + + + AXI_WRESP + label + + m_axi_bid[0:0] + m_axi_bid[0:0] + HEXRADIX + + + m_axi_bresp[1:0] + m_axi_bresp[1:0] + HEXRADIX + + + m_axi_bvalid + m_axi_bvalid + + + m_axi_bready + m_axi_bready + true + #00ff00 + /axi_dram_fifo_tb/axi_dram_fifo_i1/m_axi_bready + + + + space[10:0] + space[10:0] + HEXRADIX + + + occupied[10:0] + occupied[10:0] + HEXRADIX + true + #00ffff + + + AXI_RADDR + label + + read_addr_state[1:0] + read_addr_state[1:0] + HEXRADIX + true + #ffff00 + + + m_axi_arid[0:0] + m_axi_arid[0:0] + HEXRADIX + + + m_axi_araddr[31:0] + m_axi_araddr[31:0] + HEXRADIX + + + m_axi_arlen[7:0] + m_axi_arlen[7:0] + HEXRADIX + + + m_axi_arsize[2:0] + m_axi_arsize[2:0] + HEXRADIX + + + m_axi_arburst[1:0] + m_axi_arburst[1:0] + HEXRADIX + + + m_axi_arvalid + m_axi_arvalid + + + m_axi_arready + m_axi_arready + + + + AXI_RDATA + label + + read_data_state[1:0] + read_data_state[1:0] + HEXRADIX + true + #ffff00 + + + m_axi_rid[0:0] + m_axi_rid[0:0] + HEXRADIX + + + m_axi_rdata[63:0] + m_axi_rdata[63:0] + HEXRADIX + + + m_axi_rresp[1:0] + m_axi_rresp[1:0] + HEXRADIX + + + m_axi_rlast + m_axi_rlast + + + m_axi_rvalid + m_axi_rvalid + + + m_axi_rready + m_axi_rready + + + + read_ctrl_valid + read_ctrl_valid + true + #ffff00 + + + read_ctrl_ready + read_ctrl_ready + + + read_data_count[3:0] + read_data_count[3:0] + HEXRADIX + + + output_state[2:0] + output_state[2:0] + HEXRADIX + + + space_output[5:0] + space_output[5:0] + HEXRADIX + + + DRAM FIFO OUT + label + + o_tdata_output[63:0] + o_tdata_output[63:0] + HEXRADIX + + + o_tvalid_output + o_tvalid_output + + + o_tready_output + o_tready_output + + + + update_write + update_write + true + #ff00ff + + + write_count[3:0] + write_count[3:0] + HEXRADIX + + + update_read + update_read + true + #ff00ff + + + read_count[3:0] + read_count[3:0] + HEXRADIX + + + Output TImeout + label + + output_timeout_count[7:0] + output_timeout_count[7:0] + + + output_timeout_reset + output_timeout_reset + + + output_timeout_triggered + output_timeout_triggered + + + + Extract TLAST + label + + o_tdata_i0[63:0] + o_tdata_i0[63:0] + HEXRADIX + + + o_tvalid_i0 + o_tvalid_i0 + + + o_tready_i0 + o_tready_i0 + + + o_tdata_i1[63:0] + o_tdata_i1[63:0] + HEXRADIX + + + o_tvalid_i1 + o_tvalid_i1 + + + o_tready_i1 + o_tready_i1 + + + o_tlast_i1 + o_tlast_i1 + + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tlast + o_tlast + + + o_tvalid + o_tvalid + + + o_tready + o_tready + + diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/run_isim b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/run_isim new file mode 100755 index 000000000..03eead1f7 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/run_isim @@ -0,0 +1,17 @@ +vlogcomp -work work ${XILINX}/verilog/src/glbl.v +#vlogcomp --define SIM_SCRIPT=true --define ISIM=true -work work ../../../packet_proc/source_flow_control_tb.v +vlogcomp -work work --sourcelibext .v \ + --sourcelibdir ../../../lib/axi \ + --sourcelibdir ../../../lib/fifo \ + --sourcelibdir ../../../lib/control \ + --sourcelibdir ../../../top/x300/coregen \ + ../../../lib/axi/axi_dram_fifo_tb.v + + + +fuse work.axi_dram_fifo_tb work.glbl -L unisims_ver -L xilinxcorelib_ver -o axi_dram_fifo_tb.exe + +# run the simulation scrip +./axi_dram_fifo_tb.exe # -gui #-tclbatch simcmds.tcl + + diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/simulation_script.v b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/simulation_script.v new file mode 100644 index 000000000..974b4e096 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_1/simulation_script.v @@ -0,0 +1,118 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +reg [31:0] count_rx, count_tx; +reg status; +reg fail; + + +// +// Use task library +// +`define USE_TASKS + + initial + begin + clk <= 1'b0; + reset <= 1'b0; + clear <= 1'b0; + i_tdata_r <= 0; + i_tlast_r <= 0; + i_tvalid_r <= 0; + o_tready_r <= 0; + end + + always + #5 clk <= ~clk; + + initial + begin + count_tx = 2; + count_rx = 2; + status = 0; + + + @(negedge clk); + reset <= 1'b1; + repeat(10) @(negedge clk); + reset <= 1'b0; + repeat(10) @(negedge clk); + + // Send 40 packets. + repeat(40) begin + send_raw_packet(count_tx); + repeat(2) @(posedge clk); + count_tx = count_tx + 1; + @(posedge clk); + end + repeat(100) @(posedge clk); + + + // Recieve 40 packets + repeat(40) begin + receive_raw_packet(count_rx,fail); + status = status || fail; + repeat(2) @(posedge clk); + count_rx = count_rx + 1; + @(posedge clk); + end + repeat(100) @(posedge clk); + + count_tx = 2; + count_rx = 2; + + // Send 40 packets. + repeat(40) begin + send_raw_packet(count_tx); + repeat(2) @(posedge clk); + count_tx = count_tx + 1; + @(posedge clk); + end + repeat(100) @(posedge clk); + // Now fork so send and receive run concurrently + fork + begin + // Send 40 packets. + repeat(40) begin + send_raw_packet(count_tx); + repeat(2) @(posedge clk); + count_tx = count_tx + 1; + @(posedge clk); + end + end + begin + // Recieve 80 packets + repeat(80) begin + receive_raw_packet(count_rx,status); + status = status || fail; + repeat(2) @(posedge clk); + count_rx = count_rx + 1; + @(posedge clk); + if (status !== 0) begin + repeat(100) @(posedge clk); + $display("FAILED."); + $finish; + end + end + end + join + // Now single threaded agian. + repeat(100) @(posedge clk); + + $display; + // Should not be able to get to here with FAIL status but check anyhow + if (status != 0) + $display("FAILED."); + else + $display("PASSED."); + + @(posedge clk); + $finish; + + end + + //initial + // o_tready = 1; + diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/Default.wcfg b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/Default.wcfg new file mode 100644 index 000000000..3e6d96fb4 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/Default.wcfg @@ -0,0 +1,388 @@ + + + + + + + + + + + + + + + + + + + + + clk + clk + + + reset + reset + + + chdr_test_pattern + label + HEXRADIX + + start + start + + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tlast + i_tlast + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tlast + o_tlast + + + o_tready + o_tready + + + o_tvalid + o_tvalid + + + + embed_tlast + label + HEXRADIX + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tlast + i_tlast + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tvalid + o_tvalid + + + o_tready + o_tready + + + state[1:0] + state[1:0] + HEXRADIX + + + + fast_fifo_i0 + label + HEXRADIX + + state[1:0] + state[1:0] + HEXRADIX + + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + FullPathName + i_tvalid + i_tvalid + + + i_tready + i_tready + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tvalid + o_tvalid + + + label + o_tready + o_tready + o_tready + + + + fifo_i1 + label + HEXRADIX + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tvalid + o_tvalid + + + o_tready + o_tready + + + + AXI write bus + label + + axi_awaddr[31:0] + axi_awaddr[31:0] + HEXRADIX + + + axi_awlen[7:0] + axi_awlen[7:0] + HEXRADIX + + + axi_awvalid + axi_awvalid + + + axi_awready + axi_awready + + + axi_wdata[63:0] + axi_wdata[63:0] + HEXRADIX + + + axi_wvalid + axi_wvalid + + + axi_wready + axi_wready + + + axi_bvalid + axi_bvalid + + + axi_bready + axi_bready + + + + space[10:0] + space[10:0] + HEXRADIX + + + occupied[10:0] + occupied[10:0] + HEXRADIX + + + AXI read bus + label + HEXRADIX + + m_axi_araddr[31:0] + m_axi_araddr[31:0] + HEXRADIX + + + m_axi_arlen[7:0] + m_axi_arlen[7:0] + HEXRADIX + + + m_axi_arvalid + m_axi_arvalid + + + m_axi_arready + m_axi_arready + + + m_axi_rdata[63:0] + m_axi_rdata[63:0] + HEXRADIX + + + m_axi_rvalid + m_axi_rvalid + + + m_axi_rready + m_axi_rready + + + + fifo_i2 + label + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tvalid + o_tvalid + + + o_tready + o_tready + + + + fast_fifo_i1 + label + HEXRADIX + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tready + o_tready + + + o_tvalid + o_tvalid + + + + axi_fast_extract + label + HEXRADIX + + i_tdata[63:0] + i_tdata[63:0] + HEXRADIX + + + i_tvalid + i_tvalid + + + i_tready + i_tready + + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tlast + o_tlast + + + o_tready + o_tready + + + o_tvalid + o_tvalid + + + + dram_fifo_output + label + HEXRADIX + + o_tdata[63:0] + o_tdata[63:0] + HEXRADIX + + + o_tlast + o_tlast + + + o_tvalid + o_tvalid + + + o_tready + o_tready + + + diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/run_isim b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/run_isim new file mode 100755 index 000000000..46141fcae --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/run_isim @@ -0,0 +1,19 @@ +/bin/rm -r isim + +vlogcomp -work work ${XILINX}/verilog/src/glbl.v + +vlogcomp -work work --sourcelibext .v \ + --sourcelibdir ../../../lib/axi \ + --sourcelibdir ../../../lib/fifo \ + --sourcelibdir ../../../lib/control \ + --sourcelibdir ../../../top/x300/coregen \ + ../../../lib/axi/axi_dram_fifo_tb.v + + + +fuse work.axi_dram_fifo_tb work.glbl -L unisims_ver -L xilinxcorelib_ver -o axi_dram_fifo_tb.exe + +# run the simulation scrip +./axi_dram_fifo_tb.exe -gui #-tclbatch simcmds.tcl + + diff --git a/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/simulation_script.v b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/simulation_script.v new file mode 100644 index 000000000..66de106d7 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_dram_fifo/sim_sram_2/simulation_script.v @@ -0,0 +1,96 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +wire fail; +wire done; +reg start; +reg [15:0] control; + + + +axi_chdr_test_pattern axi_chdr_test_pattern_i + ( + .clk(clk), + .reset(reset), + + // + // CHDR friendly AXI stream input + // + .i_tdata(i_tdata), + .i_tlast(i_tlast), + .i_tvalid(i_tvalid), + .i_tready(i_tready), + // + // CHDR friendly AXI Stream output + // + .o_tdata(o_tdata), + .o_tlast(o_tlast), + .o_tvalid(o_tvalid), + .o_tready(o_tready), + // + // Test flags + // + .start(start), + .fail(fail), + .done(done), + .control(control) + ); + + + always + #5 clk <= ~clk; + + initial + begin + clk <= 1'b0; + reset <= 1'b0; + clear <= 1'b0; + start <= 1'b0; + control <= 16'h0101; + + + @(negedge clk); + reset <= 1'b1; + repeat(10) @(negedge clk); + reset <= 1'b0; + repeat(10) @(negedge clk); + // Now activate BIST + start <= 1'b1; + + // Wait until simulation is done. + while(!done) + @(negedge clk); + + $display; + + if (fail) + $display("FAILED."); + else + $display("Done 1st pass."); + + @(posedge clk); + start <= 1'b0; + repeat(10) @(negedge clk); + // Now activate BIST + start <= 1'b1; + + // Wait until simulation is done. + while(!done) + @(negedge clk); + + $display; + + if (fail) + $display("FAILED."); + else + $display("PASSED."); + + $finish; + + end + + //initial + // o_tready = 1; + diff --git a/fpga/usrp3/lib/sim/fifo/axi_fifo/Makefile b/fpga/usrp3/lib/sim/fifo/axi_fifo/Makefile new file mode 100644 index 000000000..3cd861176 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_fifo/Makefile @@ -0,0 +1,34 @@ +# +# Copyright 2016 Ettus Research +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = axi_fifo_tb + +SIM_SRCS = $(abspath \ +axi_fifo_tb.sv \ +$(LIB_DIR)/fifo/axi_fifo.v \ +$(LIB_DIR)/fifo/axi_fifo_flop.v \ +$(LIB_DIR)/fifo/axi_fifo_flop2.v \ +$(LIB_DIR)/fifo/axi_fifo_short.v \ +$(LIB_DIR)/fifo/axi_fifo_bram.v \ +) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/fifo/axi_fifo/axi_fifo_tb.sv b/fpga/usrp3/lib/sim/fifo/axi_fifo/axi_fifo_tb.sv new file mode 100644 index 000000000..c2832cade --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_fifo/axi_fifo_tb.sv @@ -0,0 +1,134 @@ +// +// Copyright 2016 Ettus Research +// + +`timescale 1ns/1ps +`define SIM_TIMEOUT_US 1000 +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 4 + +`include "sim_exec_report.vh" +`include "sim_clks_rsts.vh" +`include "sim_cvita_lib.svh" +`include "sim_axis_lib.svh" +`include "sim_set_rb_lib.svh" + +module axi_fifo_tb(); + /********************************************* + ** Setup Testbench + *********************************************/ + `TEST_BENCH_INIT("axi_fifo_tb",`NUM_TEST_CASES,`NS_PER_TICK); + localparam CLK_PERIOD = $ceil(1e9/166.67e6); + `DEFINE_CLK(clk, CLK_PERIOD, 50); + `DEFINE_RESET(reset, 0, 100); + + // 4 variants: axi_fifo_flop, axi_fifo_flop2, axi_fifo_short, axi_fifo_bram + localparam NUM_FIFOS = 4; + localparam integer FIFO_SIZES[NUM_FIFOS-1:0] = '{0,1,5,8}; + localparam NUM_ITERATIONS = 10000; + + /********************************************* + ** DUTs + ** - Instances of all variations of AXI FIFO + *********************************************/ + reg [NUM_FIFOS-1:0] clear; + axis_master #(.DWIDTH(32), .NUM_STREAMS(NUM_FIFOS)) m_axis(.clk(clk)); + axis_slave #(.DWIDTH(32), .NUM_STREAMS(NUM_FIFOS)) s_axis(.clk(clk)); + + genvar n; + generate + for (n = 0; n < NUM_FIFOS; n = n + 1) begin + axi_fifo #( + .SIZE(FIFO_SIZES[n]), + .WIDTH(32)) + axi_fifo ( + .clk(clk), .reset(reset), .clear(clear[n]), + .i_tdata(m_axis.axis.tdata[32*n +: 32]), .i_tvalid(m_axis.axis.tvalid[n]), .i_tready(m_axis.axis.tready[n]), + .o_tdata(s_axis.axis.tdata[32*n +: 32]), .o_tvalid(s_axis.axis.tvalid[n]), .o_tready(s_axis.axis.tready[n]), + .space(), .occupied()); + end + endgenerate + + /********************************************* + ** Testbench + *********************************************/ + int write_word = 0; + int read_word = 0; + logic last; + string s; + + initial begin + clear = 'd0; + + /******************************************************** + ** Test 1 -- Reset + ********************************************************/ + `TEST_CASE_START("Wait for Reset"); + m_axis.reset(); + s_axis.reset(); + while (reset) @(posedge clk); + `TEST_CASE_DONE(~reset); + + /******************************************************** + ** Test 2 -- Check filling FIFOs + ********************************************************/ + `TEST_CASE_START("Check filling FIFOs"); + for (int i = 0; i < NUM_FIFOS; i++) begin + $display("Testing FIFO %0d, SIZE %0d",i,2**FIFO_SIZES[i]); + for (int k = 0; k < 2**FIFO_SIZES[i]; k++) begin + $sformat(s,"FIFO size should be %0d entries, but detected %0d!",2**FIFO_SIZES[i],k); + `ASSERT_FATAL(m_axis.axis.tready[i],s); + m_axis.push_word(k,0,i); + end + $sformat(s,"FIFO depth appears to be greater than %0d entries! Might be due to output registering.",2**FIFO_SIZES[i]); + `ASSERT_WARN(~m_axis.axis.tready[i],s); + end + `TEST_CASE_DONE(1); + + /******************************************************** + ** Test 3 -- Check emptying FIFOs + ********************************************************/ + `TEST_CASE_START("Check emptying FIFOs"); + for (int i = 0; i < NUM_FIFOS; i++) begin + $display("Testing FIFO %0d, SIZE %0d",i,2**FIFO_SIZES[i]); + for (int k = 0; k < 2**FIFO_SIZES[i]; k = k + 1) begin + $sformat(s,"FIFO prematurely empty! Occured after %0d reads!",k); + `ASSERT_FATAL(s_axis.axis.tvalid[i],s); + s_axis.pull_word(read_word,last,i); + $sformat(s,"Read invalid FIFO word! Expected: %0d, Actual: %0d",k,read_word); + `ASSERT_FATAL(read_word == k,s); + end + `ASSERT_FATAL(~s_axis.axis.tvalid[i],"FIFO not empty after reading all entries!"); + end + `TEST_CASE_DONE(1); + + /******************************************************** + ** Test 4 -- Randomized Write / Read Timing + ********************************************************/ + `TEST_CASE_START("Randomized Write / Read"); + for (int i = 0; i < NUM_FIFOS; i++) begin + $display("Testing FIFO %0d, SIZE %0d",i,2**FIFO_SIZES[i]); + fork + begin + write_word = 0; + for (int k = 0; k < NUM_ITERATIONS; k++) begin + while ($signed($random()) > 0) @(posedge clk); + m_axis.push_word(write_word,0,i); + write_word++; + end + end + begin + for (int k = 0; k < NUM_ITERATIONS; k++) begin + while ($signed($random()) > 0) @(posedge clk); + s_axis.pull_word(read_word,last,i); + $sformat(s,"Read invalid FIFO word! Expected: %0d, Actual: %0d",read_word,k); + `ASSERT_FATAL(read_word == k,s); + end + end + join + end + `TEST_CASE_DONE(1); + `TEST_BENCH_DONE; + end + +endmodule diff --git a/fpga/usrp3/lib/sim/fifo/axi_fifo_2clk/axi_fifo_2clk_tb.sv b/fpga/usrp3/lib/sim/fifo/axi_fifo_2clk/axi_fifo_2clk_tb.sv new file mode 100644 index 000000000..c2c69b963 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_fifo_2clk/axi_fifo_2clk_tb.sv @@ -0,0 +1,121 @@ +// +// Copyright 2016 Ettus Research +// + +module axi_fifo_2clk_tb(); + + localparam WIDTH = 32; + localparam SIZE = 5; + + reg s_axis_clk; + reg s_axis_rst; + reg [WIDTH-1:0] s_axis_tdata; + reg s_axis_tvalid; + reg s_axis_tlast; + wire s_axis_tready; + reg m_axis_clk; + reg m_axis_rst; + wire [WIDTH-1:0] m_axis_tdata; + wire m_axis_tvalid; + wire m_axis_tlast; + reg m_axis_tready; + wire [SIZE:0] s_axis_occupied; + wire s_axis_full; + wire s_axis_empty; + wire [SIZE:0] m_axis_occupied; + wire m_axis_full; + wire m_axis_empty; + + axi_fifo_2clk #(.SIZE(SIZE),.WIDTH(WIDTH)) axi_fifo_2clk ( + .s_axis_clk(s_axis_clk), + .s_axis_rst(s_axis_rst), + .s_axis_tdata(s_axis_tdata), + .s_axis_tvalid(s_axis_tvalid), + .s_axis_tlast(s_axis_tlast), + .s_axis_tready(s_axis_tready), + .m_axis_clk(m_axis_clk), + .m_axis_rst(m_axis_rst), + .m_axis_tdata(m_axis_tdata), + .m_axis_tvalid(m_axis_tvalid), + .m_axis_tlast(m_axis_tlast), + .m_axis_tready(m_axis_tready), + .s_axis_occupied(s_axis_occupied), + .s_axis_full(s_axis_full), + .s_axis_empty(s_axis_empty), + .m_axis_occupied(m_axis_occupied), + .m_axis_full(m_axis_full), + .m_axis_empty(m_axis_empty)); + + `define S_AXIS_CLK_PERIOD 7 + initial begin + s_axis_clk = 1'b0; + forever begin + #(`S_AXIS_CLK_PERIOD/2) s_axis_clk = ~s_axis_clk; + end + end + + `define S_AXIS_RESET_PERIOD 70 + initial begin + s_axis_rst = 1'b1; + #(`S_AXIS_RESET_PERIOD) s_axis_rst = 1'b0; + end + + `define M_AXIS_CLK_PERIOD 10 + initial begin + m_axis_clk = 1'b0; + forever begin + #(`M_AXIS_CLK_PERIOD/2) m_axis_clk = ~m_axis_clk; + end + end + + `define M_AXIS_RESET_PERIOD 100 + initial begin + m_axis_rst = 1'b1; + #(`M_AXIS_RESET_PERIOD) m_axis_rst = 1'b0; + end + + initial begin + @(posedge m_axis_clk); + @(posedge s_axis_clk); + s_axis_tdata = 'd0; + s_axis_tlast = 1'b0; + s_axis_tvalid = 1'b0; + m_axis_tready = 1'b0; + assert(~s_axis_full && ~m_axis_full) else $error("FIFO is full during reset!"); + assert(s_axis_empty == 1'b1 && m_axis_empty == 1'b1) else $error("FIFO is not empty during reset!"); + assert(s_axis_occupied == 0 && m_axis_occupied == 0) else $error("FIFO is occupied during reset!"); + while (s_axis_rst) @(negedge s_axis_rst); + while (m_axis_rst) @(negedge m_axis_rst); + @(posedge m_axis_clk); + @(posedge s_axis_clk); + assert(~s_axis_full && ~m_axis_full) else $error("FIFO is full after reset!"); + assert(s_axis_empty == 1'b1 && m_axis_empty == 1'b1) else $error("FIFO is not empty after reset!"); + assert(s_axis_occupied == 0 && m_axis_occupied == 0) else $error("FIFO is occupied after reset!"); + // Fill FIFO + while (~s_axis_tready) @(posedge s_axis_clk); + for (int i = 0; i < 1 << DEPTH_LOG2; i++) begin + s_axis_tdata = i+1'b1; + s_axis_tvalid = 1'b1; + @(posedge s_axis_clk); + end + repeat (6) @(posedge s_axis_clk); + assert(s_axis_full && m_axis_full) else $error("Incorrect FIFO full flag!"); + assert(~s_axis_empty && ~m_axis_empty) else $error("Incorrect FIFO empty flag!"); + assert(s_axis_occupied == (1 << DEPTH_LOG2) && m_axis_occupied == (1 << DEPTH_LOG2)) else $error("Incorrect FIFO occupied count!"); + // Empty FIFO + s_axis_tdata = 'd0; + s_axis_tvalid = 1'b0; + @(posedge m_axis_clk); + while (~m_axis_tvalid) @(posedge m_axis_clk); + for (int i = 0; i < 1 << DEPTH_LOG2; i++) begin + m_axis_tready = 1'b1; + @(posedge m_axis_clk); + assert(m_axis_tdata == i+1'b1) else $error("Incorrect FIFO data! (read)"); + end + repeat (6) @(posedge m_axis_clk); + assert(~s_axis_full && ~m_axis_full) else $error("Incorrect FIFO full flag!"); + assert(s_axis_empty && m_axis_empty) else $error("Incorrect FIFO empty flag!"); + assert(s_axis_occupied == 0 && m_axis_occupied == 0) else $error("Incorrect FIFO occupied count!"); + end + +endmodule \ No newline at end of file diff --git a/fpga/usrp3/lib/sim/fifo/axi_fifo_2clk_sim.v b/fpga/usrp3/lib/sim/fifo/axi_fifo_2clk_sim.v new file mode 100644 index 000000000..cf31ae2d9 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_fifo_2clk_sim.v @@ -0,0 +1,230 @@ +// +// Copyright 2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_fifo_2clk #( + parameter SYNC_STAGES = 2, + parameter SIZE = 10, + parameter WIDTH = 32, + parameter PIPELINE = "") +( + input reset, + input i_aclk, + input [WIDTH-1:0] i_tdata, + input i_tvalid, + output reg i_tready = 1'b0, + input o_aclk, + output [WIDTH-1:0] o_tdata, + output reg o_tvalid = 1'b0, + input o_tready +); + + localparam FIFOSIZE = (SIZE < 5) ? 5 : SIZE; + + // Synchronizers + wire o_rst_sync, i_rst_sync; + synchronizer #( + .INITIAL_VAL(1'b1), + .WIDTH(1), + .STAGES(SYNC_STAGES)) + synchronizer_i_rst ( + .clk(i_aclk), .rst(1'b0), + .in(reset), .out(i_rst_sync)); + synchronizer #( + .INITIAL_VAL(1'b1), + .WIDTH(1), + .STAGES(SYNC_STAGES)) + synchronizer_o_rst ( + .clk(o_aclk), .rst(1'b0), + .in(reset), .out(o_rst_sync)); + + // Gray counter encode / decode + synchronizers + reg [FIFOSIZE-1:0] wr_addr, rd_addr; + wire [FIFOSIZE-1:0] wr_addr_sync, rd_addr_sync; + wire [FIFOSIZE-1:0] wr_addr_gray_sync, wr_addr_gray, rd_addr_gray_sync, rd_addr_gray; + synchronizer #( + .INITIAL_VAL(0), + .WIDTH(FIFOSIZE), + .STAGES(SYNC_STAGES)) + synchronizer_rd_addr_gray ( + .clk(i_aclk), .rst(o_rst_sync), + .in(rd_addr_gray), .out(rd_addr_gray_sync)); + synchronizer #( + .INITIAL_VAL(0), + .WIDTH(FIFOSIZE), + .STAGES(SYNC_STAGES)) + synchronizer_wr_addr_gray ( + .clk(o_aclk), .rst(i_rst_sync), + .in(wr_addr_gray), .out(wr_addr_gray_sync)); + bin2gray #(.WIDTH(FIFOSIZE)) + bin2gray_wr_addr (.bin(wr_addr), .gray(wr_addr_gray)); + bin2gray #(.WIDTH(FIFOSIZE)) + bin2gray_rd_addr (.bin(rd_addr), .gray(rd_addr_gray)); + gray2bin #(.WIDTH(FIFOSIZE)) + gray2bin_wr_addr (.gray(wr_addr_gray_sync), .bin(wr_addr_sync)); + gray2bin #(.WIDTH(FIFOSIZE)) + gray2bin_rd_addr (.gray(rd_addr_gray_sync), .bin(rd_addr_sync)); + + reg [FIFOSIZE:0] i_occupied; + reg [FIFOSIZE:0] i_space; + reg i_full; + reg i_empty; + reg [FIFOSIZE:0] o_occupied; + reg [FIFOSIZE:0] o_space; + reg o_full; + reg o_empty; + + reg [WIDTH:0] mem[0:2**(FIFOSIZE)-1]; + integer i; + initial begin + for (i = 0; i < 1 << FIFOSIZE; i = i + 1) begin + mem[i] = 'd0; + end + end + + // Write + always @(posedge i_aclk) begin + if (i_rst_sync) begin + wr_addr <= 'd0; + end else begin + if (i_tvalid & i_tready) begin + mem[wr_addr] <= i_tdata; + wr_addr <= wr_addr + 1'b1; + end + end + end + + // Write ready, full, empty, occupied signals + always @(posedge i_aclk) begin + if (i_rst_sync) begin + i_tready <= 1'b0; + i_full <= 1'b0; + i_empty <= 1'b1; + i_occupied <= 'd0; + i_space <= (1'b1 << FIFOSIZE); + end else begin + if ((rd_addr_sync-1'b1 == wr_addr) & i_tvalid & i_tready) begin + i_tready <= 1'b0; + i_full <= 1'b1; + end else if ((rd_addr_sync != wr_addr) & i_full) begin + i_tready <= 1'b1; + i_full <= 1'b0; + end + if ((rd_addr_sync == wr_addr) & ~i_full) begin + i_tready <= 1'b1; + if (~i_tvalid) begin + i_empty <= 1'b1; + end + end else begin + i_empty <= 1'b0; + end + if (i_tvalid) begin + if (wr_addr == rd_addr_sync) begin + if (i_full) begin + i_occupied <= 1'b1 << FIFOSIZE; + i_space <= 'd0; + end else begin + i_occupied <= 'd1; + i_space <= (1'b1 << FIFOSIZE)-1'b1; + end + end else if (wr_addr > rd_addr_sync) begin + i_occupied <= wr_addr - rd_addr_sync + 1'b1; + i_space <= (1'b1 << FIFOSIZE) - (wr_addr - rd_addr_sync + 1'b1); + end else begin + i_occupied <= wr_addr+1'b1 + (1'b1 << FIFOSIZE)-1'b1 - rd_addr_sync + 1'b1; + i_space <= rd_addr_sync - wr_addr - 1'b1; + end + end else begin + if (wr_addr == rd_addr_sync) begin + if (i_full) begin + i_occupied <= 1'b1 << FIFOSIZE; + i_space <= 'd0; + end else begin + i_occupied <= 'd0; + i_space <= 1'b1 << FIFOSIZE; + end + end else if (wr_addr > rd_addr_sync) begin + i_occupied <= wr_addr - rd_addr_sync; + i_space <= (1'b1 << FIFOSIZE) - (wr_addr - rd_addr_sync); + end else begin + i_occupied <= wr_addr+1'b1 + (1'b1 << FIFOSIZE)-1'b1 - rd_addr_sync; + i_space <= rd_addr_sync - wr_addr; + end + end + end + end + + // Read + always @(posedge o_aclk) begin + if (o_rst_sync) begin + rd_addr <= 'd0; + end else begin + if (o_tvalid & o_tready) begin + rd_addr <= rd_addr + 1'b1; + end + end + end + + assign o_tdata = mem[rd_addr]; + + // Read valid, full, empty, occupied signals + always @(posedge o_aclk) begin + if (o_rst_sync) begin + o_tvalid <= 1'b0; + o_full <= 1'b0; + o_empty <= 1'b1; + o_occupied <= 'd0; + o_space <= 'd0; + end else begin + if ((rd_addr+1'b1 == wr_addr_sync) & o_tready & o_tvalid) begin + o_tvalid <= 1'b0; + o_empty <= 1'b1; + end else if ((rd_addr != wr_addr_sync) & o_empty) begin + o_tvalid <= 1'b1; + o_empty <= 1'b0; + end + if ((rd_addr == wr_addr_sync) & ~o_empty & ~o_tready) begin + o_full <= 1'b1; + end else begin + o_full <= 1'b0; + end + if (o_tready) begin + if (wr_addr_sync == rd_addr) begin + if (~o_empty) begin + o_occupied <= (1'b1 << FIFOSIZE) - 1'b1; + o_space <= 'd1; + end else begin + o_occupied <= 'd0; + o_space <= (1'b1 << FIFOSIZE); + end + end else if (wr_addr_sync > rd_addr) begin + o_occupied <= wr_addr_sync - rd_addr - 1'b1; + o_space <= (1'b1 << FIFOSIZE) - (wr_addr_sync - rd_addr - 1'b1); + end else begin + o_occupied <= wr_addr_sync+1'b1 + (1'b1 << FIFOSIZE)-1'b1 - rd_addr - 1'b1; + o_space <= rd_addr - wr_addr_sync + 1'b1; + end + end else begin + if (wr_addr_sync == rd_addr) begin + if (~o_empty) begin + o_occupied <= 1'b1 << FIFOSIZE; + o_space <= 'd0; + end else begin + o_occupied <= 'd0; + o_space <= 1'b1 << FIFOSIZE; + end + end else if (wr_addr_sync > rd_addr) begin + o_occupied <= wr_addr_sync - rd_addr; + o_space <= (1'b1 << FIFOSIZE) - (wr_addr_sync - rd_addr); + end else begin + o_occupied <= wr_addr_sync+1'b1 + (1'b1 << FIFOSIZE)-1'b1 - rd_addr; + o_space <= rd_addr - wr_addr_sync; + end + end + end + end + +endmodule diff --git a/fpga/usrp3/lib/sim/fifo/axi_fifo_32_64/axi_fifo_32_64_tb.v b/fpga/usrp3/lib/sim/fifo/axi_fifo_32_64/axi_fifo_32_64_tb.v new file mode 100644 index 000000000..b3acab3ca --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_fifo_32_64/axi_fifo_32_64_tb.v @@ -0,0 +1,121 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +`timescale 1ns/1ps + +module axi_fifo_32_64_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("axi_fifo_32_64_tb.vcd"); + initial $dumpvars(0,axi_fifo_32_64_tb); + + task send_packet; + input [63:0] data_start; + input [2:0] user; + input [31:0] len; + + begin + @(posedge clk); + {i_tuser, i_tlast, i_tdata} <= { 3'd0, 1'b0, data_start }; + repeat(len-1) + begin + i_tvalid <= 1; + @(posedge clk); + i_tdata <= i_tdata + 64'h0000_0002_0000_0002; + end + i_tuser <= user; + i_tlast <= 1; + @(posedge clk); + i_tvalid <= 1'b0; + @(posedge clk); + end + endtask // send_packet + + initial + begin + #1000 reset = 0; + #200000; + $finish; + end + + reg [63:0] i_tdata; + reg [2:0] i_tuser; + reg i_tlast; + reg i_tvalid; + wire i_tready; + + wire [63:0] i_tdata_int; + wire [2:0] i_tuser_int; + wire i_tlast_int, i_tvalid_int, i_tready_int; + + wire [63:0] o_tdata; + wire [31:0] o_tdata_int, o_tdata_int2; + wire [2:0] o_tuser; + wire [1:0] o_tuser_int, o_tuser_int2; + wire o_tlast, o_tlast_int, o_tvalid, o_tvalid_int, o_tready, o_tready_int; + wire o_tlast_int2, o_tvalid_int2, o_tready_int2; + + localparam RPT_COUNT = 16; + + initial + begin + i_tvalid <= 0; + + while(reset) + @(posedge clk); + @(posedge clk); + + send_packet(64'hA0000000_A0000001, 3'd7, 4); + @(posedge clk); + end // initial begin + + axi_fifo #(.WIDTH(68), .SIZE(10)) fifo + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({i_tlast,i_tuser,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_tlast_int,i_tuser_int,i_tdata_int}), .o_tvalid(i_tvalid_int), .o_tready(i_tready_int)); + + axi_fifo64_to_fifo32 dut + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(i_tdata_int), .i_tuser(i_tuser_int), .i_tlast(i_tlast_int), .i_tvalid(i_tvalid_int), .i_tready(i_tready_int), + .o_tdata(o_tdata_int), .o_tuser(o_tuser_int), .o_tlast(o_tlast_int), .o_tvalid(o_tvalid_int), .o_tready(o_tready_int)); + + /* + axi_fifo #(.WIDTH(35), .SIZE(10)) fifo_middle + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_tlast_int,o_tuser_int,o_tdata_int}), .i_tvalid(o_tvalid_int), .i_tready(o_tready_int), + .o_tdata({o_tlast_int2,o_tuser_int2,o_tdata_int2}), .o_tvalid(o_tvalid_int2), .o_tready(o_tready_int2)); +*/ + assign o_tdata_int2 = o_tdata_int; + assign o_tlast_int2 = o_tlast_int; + assign o_tuser_int2 = o_tuser_int; + assign o_tvalid_int2 = o_tvalid_int; + assign o_tready_int = o_tready_int2; + + axi_fifo32_to_fifo64 dut2 + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(o_tdata_int2), .i_tuser(o_tuser_int2), .i_tlast(o_tlast_int2), .i_tvalid(o_tvalid_int2), .i_tready(o_tready_int2), + .o_tdata(o_tdata), .o_tuser(o_tuser), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + + assign o_tready = 1'b1; + + always @(posedge clk) + if(i_tvalid & i_tready) + $display("IN: TUSER %x\tTLAST %x\tTDATA %x", i_tuser, i_tlast, i_tdata); + + always @(posedge clk) + if(o_tvalid_int & o_tready_int) + $display("\t\t\t\t\t\tMIDDLE: TUSER %x\tTLAST %x\tTDATA %x", o_tuser_int, o_tlast_int, o_tdata_int); + + always @(posedge clk) + if(o_tvalid & o_tready) + $display("\t\t\t\t\t\t\t\t\t\t\tOUT: TUSER %x\tTLAST %x\tTDATA %x", o_tuser, o_tlast, o_tdata); + +endmodule // axi_fifo_32_64_tb diff --git a/fpga/usrp3/lib/sim/fifo/axi_packet_gate/axi_packet_gate_tb.v b/fpga/usrp3/lib/sim/fifo/axi_packet_gate/axi_packet_gate_tb.v new file mode 100644 index 000000000..9df01baf0 --- /dev/null +++ b/fpga/usrp3/lib/sim/fifo/axi_packet_gate/axi_packet_gate_tb.v @@ -0,0 +1,112 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module axi_packet_gate_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("axi_packet_gate_tb.vcd"); + initial $dumpvars(0,axi_packet_gate_tb); + + task send_packet; + input [63:0] data_start; + input [2:0] user; + input [31:0] len; + input error; + + begin + // Send a packet + @(posedge clk); + {i_terror, i_tuser, i_tlast, i_tdata} <= { 1'b0, user, 1'b0, data_start }; + repeat(len-1) + begin + i_tvalid <= 1; + @(posedge clk); + i_tdata <= i_tdata + 1; + end + i_tlast <= 1; + i_terror <= error; + i_tdata <= i_tdata + 1; + @(posedge clk); + i_tvalid <= 1'b0; + + @(posedge clk); + end + endtask // send_packet + + + initial + begin + #1000 reset = 0; + #200000; + $finish; + end + + wire [63:0] o_tdata; + reg [63:0] i_tdata; + wire [2:0] o_tuser; + reg [2:0] i_tuser; + reg i_tlast; + wire o_tlast; + wire o_tvalid, i_tready; + reg i_tvalid, o_tready; + reg i_terror; + + localparam RPT_COUNT = 16; + + initial + begin + i_tvalid <= 0; + o_tready <= 0; + + while(reset) + @(posedge clk); + @(posedge clk); + + send_packet(64'hA0,3'd0, 16, 0); + send_packet(64'hB0,3'd0, 16, 0); + o_tready <= 1; + send_packet(64'hC0,3'd0, 16, 1); + send_packet(64'hD0,3'd0, 16, 0); + send_packet(64'hE0,3'd0, 16, 0); + send_packet(64'hF0,3'd0, 16, 0); + + @(posedge clk); + + end // initial begin + + wire i_terror_int, i_tlast_int, i_tready_int, i_tvalid_int; + wire [2:0] i_tuser_int; + wire [63:0] i_tdata_int; + wire o_tlast_int, o_tready_int, o_tvalid_int; + wire [2:0] o_tuser_int; + wire [63:0] o_tdata_int; + + axi_fifo #(.WIDTH(69), .SIZE(10)) fifo + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({i_terror,i_tlast,i_tuser,i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({i_terror_int,i_tlast_int,i_tuser_int,i_tdata_int}), .o_tvalid(i_tvalid_int), .o_tready(i_tready_int)); + + axi_packet_gate #(.WIDTH(67), .SIZE(10)) dut + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({i_tuser_int,i_tdata_int}), .i_terror(i_terror_int), .i_tlast(i_tlast_int), .i_tvalid(i_tvalid_int), .i_tready(i_tready_int), + .o_tdata({o_tuser_int,o_tdata_int}), .o_tlast(o_tlast_int), .o_tvalid(o_tvalid_int), .o_tready(o_tready_int)); + + axi_fifo #(.WIDTH(68), .SIZE(10)) fifo_out + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({o_tlast_int,o_tuser_int,o_tdata_int}), .i_tvalid(o_tvalid_int), .i_tready(o_tready_int), + .o_tdata({o_tlast,o_tuser,o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready)); + + always @(posedge clk) + if(o_tvalid & o_tready) + $display("TUSER %x\tTLAST %x\tTDATA %x",o_tuser,o_tlast, o_tdata); + +endmodule // axi_packet_gate_tb diff --git a/fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/Makefile b/fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/Makefile new file mode 100644 index 000000000..d80b63901 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/Makefile @@ -0,0 +1,53 @@ +# +# Copyright 2015 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Design Specific +#------------------------------------------------- +# Define part using PART_ID (//) +ARCH = kintex7 +PART_ID = xc7k410t/ffg900/-2 + +include $(BASE_DIR)/../lib/control/Makefile.srcs + +DESIGN_SRCS = $(abspath \ +$(CONTROL_LIB_SRCS) \ +) + +DESIGN_SRCS += $(abspath \ +../../../io_cap_gen/cap_pattern_verifier.v \ +) + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +include $(BASE_DIR)/../sim/general/Makefile.srcs +include $(BASE_DIR)/../sim/axi/Makefile.srcs + +# Define only one toplevel module +SIM_TOP = cap_pattern_verifier_tb + +SIM_SRCS = \ +$(abspath cap_pattern_verifier_tb.sv) \ +$(SIM_GENERAL_SRCS) \ +$(SIM_AXI_SRCS) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/cap_pattern_verifier_tb.sv b/fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/cap_pattern_verifier_tb.sv new file mode 100644 index 000000000..53aae3719 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/cap_pattern_verifier/cap_pattern_verifier_tb.sv @@ -0,0 +1,199 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2015 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// + + +`timescale 1ns/1ps +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 10 + +`include "sim_clks_rsts.vh" +`include "sim_exec_report.vh" +`include "sim_axis_lib.svh" + + +module cap_pattern_verifier_tb(); + `TEST_BENCH_INIT("cap_pattern_verifier_tb",`NUM_TEST_CASES,`NS_PER_TICK) + + // Define all clocks and resets + `DEFINE_CLK(clk, 5, 50) //100MHz sys_clk to generate DDR3 clocking + `DEFINE_RESET(rst, 0, 100) //100ns for GSR to deassert + + axis_master data0 (.clk(clk)); + axis_master data1 (.clk(clk)); + assign data0.axis.tready = 1; + assign data1.axis.tready = 1; + + wire [31:0] count0, errors0, count1, errors1; + wire locked0, failed0, locked1, failed1; + + cap_pattern_verifier #( + .WIDTH(14), + .PATTERN("RAMP"), + .RAMP_START(14'h0000), + .RAMP_STOP(14'h3FFF), + .RAMP_INCR(14'h0001), + .NTH_CYCLE(1) + ) dut0 ( + .clk(clk), + .rst(rst), + .valid(data0.axis.tvalid), + .data(data0.axis.tdata[13:0]), + .count(count0), + .errors(errors0), + .locked(locked0), + .failed(failed0) + ); + + cap_pattern_verifier #( + .WIDTH(14), + .PATTERN("RAMP"), + .RAMP_START(14'h0100), + .RAMP_STOP(14'h0FFF), + .RAMP_INCR(14'h0001), + .NTH_CYCLE(1) + ) dut1 ( + .clk(clk), + .rst(rst), + .valid(data1.axis.tvalid), + .data(data1.axis.tdata[13:0]), + .count(count1), + .errors(errors1), + .locked(locked1), + .failed(failed1) + ); + + //------------------------------------------ + //Main thread for testbench execution + //------------------------------------------ + initial begin : tb_main + localparam ASYNC_RST_LEN = 10; + localparam OUTPUT_LATENCY = 2; + + `TEST_CASE_START("Wait for reset"); + while (rst) @(posedge clk); + @(posedge clk); + `TEST_CASE_DONE((rst==0)); + + repeat (10) @(posedge clk); + + `TEST_CASE_START("Check reset state"); + `ASSERT_ERROR(count0==0,"Invalid state: count"); + `ASSERT_ERROR(errors0==0,"Invalid state: errors"); + `ASSERT_ERROR(~locked0,"Invalid state: locked"); + `ASSERT_ERROR(~failed0,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Simple ramp"); + data0.push_ramp_pkt(100, 64'd0, 64'h1); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count0==100,"Invalid state: count"); + `ASSERT_ERROR(errors0==0,"Invalid state: errors"); + `ASSERT_ERROR(locked0,"Invalid state: locked"); + `ASSERT_ERROR(~failed0,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + rst <= 1; + @(posedge clk); + rst <= 0; + repeat (ASYNC_RST_LEN) @(posedge clk); + + `TEST_CASE_START("Multiple ramp iterations"); + data0.push_ramp_pkt(65536, 64'd0, 64'h1); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count0==65536,"Invalid state: count"); + `ASSERT_ERROR(errors0==0,"Invalid state: errors"); + `ASSERT_ERROR(locked0,"Invalid state: locked"); + `ASSERT_ERROR(~failed0,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + #(`NS_PER_TICK*0.3333) + rst <= 1; + #(`NS_PER_TICK*3.25) + rst <= 0; + repeat (ASYNC_RST_LEN+1) @(posedge clk); + + `TEST_CASE_START("Simple ramp after async reset"); + data0.push_ramp_pkt(100, 64'd0, 64'h1); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count0==100,"Invalid state: count"); + `ASSERT_ERROR(errors0==0,"Invalid state: errors"); + `ASSERT_ERROR(locked0,"Invalid state: locked"); + `ASSERT_ERROR(~failed0,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + rst <= 1; + @(posedge clk); + rst <= 0; + repeat (ASYNC_RST_LEN) @(posedge clk); + + `TEST_CASE_START("Simple failure"); + data0.push_ramp_pkt(9, 64'd0, 64'h1); + data0.push_ramp_pkt(100, 64'd10, 64'h1); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count0==109,"Invalid state: count"); + `ASSERT_ERROR(errors0==1,"Invalid state: errors"); + `ASSERT_ERROR(locked0,"Invalid state: locked"); + `ASSERT_ERROR(failed0,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Late start success"); + data1.push_ramp_pkt(4096, 64'd0, 64'h1); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count1==4096-256,"Invalid state: count"); + `ASSERT_ERROR(errors1==0,"Invalid state: errors"); + `ASSERT_ERROR(locked1,"Invalid state: locked"); + `ASSERT_ERROR(~failed1,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + rst <= 1; + @(posedge clk); + rst <= 0; + repeat (ASYNC_RST_LEN) @(posedge clk); + + `TEST_CASE_START("Late failure overshoot"); + data1.push_ramp_pkt(4097, 64'd0, 64'h1); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count1==4097-256,"Invalid state: count"); + `ASSERT_ERROR(errors1==1,"Invalid state: errors"); + `ASSERT_ERROR(locked1,"Invalid state: locked"); + `ASSERT_ERROR(failed1,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Metastable data in reset"); + @(posedge clk); + rst <= 1; + data0.push_word(14'hXXXX, 1'b0); + data0.push_word(14'hXXXX, 1'b1); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count0==0,"Invalid state: count"); + `ASSERT_ERROR(errors0==0,"Invalid state: errors"); + `ASSERT_ERROR(~locked0,"Invalid state: locked"); + `ASSERT_ERROR(~failed0,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + `TEST_CASE_START("Metastable data out of reset"); + rst <= 0; + repeat (ASYNC_RST_LEN) @(posedge clk); + data0.push_word(14'h0000, 1'b0); + data0.push_word(14'h0001, 1'b0); + data0.push_word(14'h0002, 1'b0); + data0.push_word(14'hXXXX, 1'b0); + data0.push_word(14'hXXXX, 1'b0); + data0.push_word(14'h0005, 1'b0); + repeat (OUTPUT_LATENCY) @(posedge clk); + `ASSERT_ERROR(count0==6,"Invalid state: count"); + `ASSERT_ERROR(errors0==2,"Invalid state: errors"); + `ASSERT_ERROR(locked0,"Invalid state: locked"); + `ASSERT_ERROR(failed0,"Invalid state: failed"); + `TEST_CASE_DONE(1); + + `TEST_BENCH_DONE; + + end + +endmodule diff --git a/fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_dual_mode_tb.v b/fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_dual_mode_tb.v new file mode 100644 index 000000000..ecb744086 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_dual_mode_tb.v @@ -0,0 +1,780 @@ +// +// Copyright 2016 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: cat_io_lvds_dual_mode_tb +// +// Description: Testbench for cat_io_lvds_dual_mode. +// + +`timescale 1ns/1ps + +module cat_io_lvds_dual_mode_tb(); + + localparam CLK_PERIOD = 10; + localparam CLK200_PERIOD = 2.5; + + localparam USE_CLOCK_IDELAY = 1; + localparam USE_DATA_IDELAY = 1; + localparam DATA_IDELAY_MODE = "FIXED"; + localparam CLOCK_IDELAY_MODE = "FIXED"; + localparam INPUT_CLOCK_DELAY = 16; + localparam INPUT_DATA_DELAY = 0; + localparam USE_CLOCK_ODELAY = 1; + localparam USE_DATA_ODELAY = 1; + localparam DATA_ODELAY_MODE = "FIXED"; + localparam CLOCK_ODELAY_MODE = "FIXED"; + localparam OUTPUT_CLOCK_DELAY = 31; + localparam OUTPUT_DATA_DELAY = 0; + + reg [8*19:0] test_status; + reg check_enabled; // Controls when output checking is performed + + reg clk = 0; + reg rx_clk = 0; + reg clk200 = 0; + + reg reset; + reg mimo; + reg tx_ch; + reg [5:0] rx_d; + reg rx_frame; + reg [7:0] rx_count = 0; + + // Each channel's data begins with a unique identifier (A../B.. or C../D..) + // followed by a count, which should always be sequential. + wire [11:0] i0 = { 4'hA, rx_count }; + wire [11:0] q0 = { 4'hB, rx_count }; + wire [11:0] i1 = { 4'hC, rx_count }; + wire [11:0] q1 = { 4'hD, rx_count }; + + wire radio_clk; + + reg [11:0] tx_i0; + reg [11:0] tx_q0; + reg [11:0] tx_i1; + reg [11:0] tx_q1; + + wire [11:0] rx_i0; + wire [11:0] rx_q0; + wire [11:0] rx_i1; + wire [11:0] rx_q1; + + wire rx_aligned; + + wire tx_clk_p, tx_clk_n; + wire tx_frame_p, tx_frame_n; + wire [5:0] tx_d_p, tx_d_n; + + reg [4:0] ctrl_in_data_delay; + reg [4:0] ctrl_in_clk_delay; + reg ctrl_ld_in_data_delay; + reg ctrl_ld_in_clk_delay; + + reg [4:0] ctrl_out_data_delay; + reg [4:0] ctrl_out_clk_delay; + reg ctrl_ld_out_data_delay; + reg ctrl_ld_out_clk_delay; + + + //--------------------------------------------------------------------------- + // Clock Generation + //--------------------------------------------------------------------------- + + // IODELAYCTRL reference clock + always #(CLK200_PERIOD) clk200 = ~clk200; + + // Create an internal clock we'll use to drive the data + always #(CLK_PERIOD) clk = ~clk; + + // RF interface clock. Half the rate of clk and out of phase + always @(negedge clk) rx_clk <= ~rx_clk; + + + //--------------------------------------------------------------------------- + // Tasks + //--------------------------------------------------------------------------- + + // Output a single burst of 2*len samples. In MIMO mode, this consists of len + // samples on each channel. In SISO mode, this consists of 2*len samples on + // the same channel. + task Burst; + input [31:0] len; + input do_mimo; + begin + repeat(len) + begin + mimo <= do_mimo; + + // Channel 0 sample + @(posedge clk); + rx_d <= i0[11:6]; + rx_frame <= 1; + @(posedge clk); + rx_d <= q0[11:6]; + rx_frame <= 1; + @(posedge clk); + rx_d <= i0[5:0]; + rx_frame <= do_mimo; + @(posedge clk); + rx_d <= q0[5:0]; + rx_frame <= do_mimo; + + // Channel 1 sample / Second channel 0 sample + @(posedge clk); + rx_d <= i1[11:6]; + rx_frame <= ~do_mimo; + @(posedge clk); + rx_d <= q1[11:6]; + rx_frame <= ~do_mimo; + @(posedge clk); + rx_d <= i1[5:0]; + rx_frame <= 0; + @(posedge clk); + rx_d <= q1[5:0]; + rx_frame <= 0; + + rx_count <= rx_count + 1; + end + end + endtask // Burst + + + // Test receiving/transmitting 2*len samples, checking len-2 for correctness. + // The output is checked by the Tx and Rx Output Checkers below. We have to + // be a little bit careful when we enable output checking, because it takes a + // few clock cycles for data to propagate through, and we don't want to check + // the outputs when the outputs are not valid. + task TestBurst; + input [31:0] len; + input do_mimo; + begin + if (len <= 2) begin + $display("ERROR @%0t in %m: In TestBurst, len must be > 2", $time); + $finish; + end + + // Input several bursts, to fill the pipeline and cause results on the + // outputs before we start checking. + Burst(1, do_mimo); + + // Enable output checking + check_enabled <= 1'b1; + + // Do the requested length, minus 1 + Burst(len-2, do_mimo); + + // Disable output checking + check_enabled <= 1'b0; + + // Give an extra output to allow data to propagate to the output + Burst(1, do_mimo); + end + endtask // TestBurst + + + //--------------------------------------------------------------------------- + // Test Procedure + //--------------------------------------------------------------------------- + + initial + begin + // Initial values + check_enabled <= 1'b0; + test_status <= "Reset"; + reset = 1; + mimo = 1; + ctrl_in_clk_delay = INPUT_CLOCK_DELAY; + ctrl_in_data_delay = INPUT_DATA_DELAY; + ctrl_ld_in_data_delay = 1'b0; + ctrl_ld_in_clk_delay = 1'b0; + ctrl_out_clk_delay = OUTPUT_CLOCK_DELAY; + ctrl_out_data_delay = OUTPUT_DATA_DELAY; + ctrl_ld_out_data_delay = 1'b0; + ctrl_ld_out_clk_delay = 1'b0; + repeat(10) @(negedge rx_clk); + reset = 0; + @(negedge rx_clk); + + //----------------------------------------------------------------------- + // Test Changing Delays + + test_status <= "Load IO delays"; + + if (CLOCK_IDELAY_MODE == "VAR_LOAD") begin + ctrl_ld_in_clk_delay = 1'b1; + @(negedge rx_clk); + ctrl_ld_in_clk_delay = 1'b0; + @(negedge rx_clk); + end + + if (DATA_IDELAY_MODE == "VAR_LOAD") begin + ctrl_ld_in_data_delay = 1'b1; + @(negedge rx_clk); + ctrl_ld_in_data_delay = 1'b0; + @(negedge rx_clk); + end + + if (CLOCK_ODELAY_MODE == "VAR_LOAD") begin + ctrl_ld_out_clk_delay = 1'b1; + @(negedge rx_clk); + ctrl_ld_out_clk_delay = 1'b0; + @(negedge rx_clk); + end + + if (DATA_ODELAY_MODE == "VAR_LOAD") begin + ctrl_ld_out_data_delay = 1'b1; + @(negedge rx_clk); + ctrl_ld_out_data_delay = 1'b0; + @(negedge rx_clk); + end + + //----------------------------------------------------------------------- + // Startup + + test_status <= "Startup"; + + // Pump a few clock cycles to get things started (flush out X values) + Burst(2,1); + + //----------------------------------------------------------------------- + // Test MIMO + + // Input data until the Rx circuit aligns + test_status <= "Wait align 1"; + while (!rx_aligned) begin + Burst(1,1); + end + + // Input some new samples + test_status <= "Burst 1 (MIMO)"; + TestBurst(30, 1); + + // Reset and do another burst + test_status <= "Reset 2"; + reset = 1; + repeat(20) @(negedge rx_clk); + reset = 0; + repeat(2) @(negedge rx_clk); + + // Input data until the Rx circuit aligns + test_status <= "Wait align 2"; + while (!rx_aligned) begin + Burst(1,1); + end + + // Input some new samples + test_status <= "Burst 2 (MIMO)"; + TestBurst(23, 1); + + //----------------------------------------------------------------------- + // Test SISO (transmit channel 0) + + tx_ch <= 1'b0; + + // Reset and do another burst + test_status <= "Reset 3"; + reset = 1; + repeat(20) @(negedge rx_clk); + reset = 0; + repeat(2) @(negedge rx_clk); + + // Input data until the Rx circuit aligns in SISO mode + test_status <= "Wait align 3"; + while (!rx_aligned) begin + Burst(1,0); + end + + // Test SISO mode + test_status <= "Burst 3 (SISO, Ch 0)"; + TestBurst(25, 0); + + // Reset and do another burst + test_status <= "Reset 4"; + reset = 1; + repeat(20) @(negedge rx_clk); + reset = 0; + repeat(2) @(negedge rx_clk); + + // Input data until the Rx circuit aligns in SISO mode + test_status <= "Wait align 4"; + while (!rx_aligned) begin + Burst(1,0); + end + + // Test SISO mode + test_status <= "Burst 4 (SISO, Ch 0)"; + TestBurst(27, 0); + + //----------------------------------------------------------------------- + // Test SISO (transmit channel 1) + + tx_ch <= 1'b1; + + // Reset and do another burst + test_status <= "Reset 5"; + reset = 1; + repeat(20) @(negedge rx_clk); + reset = 0; + repeat(2) @(negedge rx_clk); + + // Input data until the Rx circuit aligns in SISO mode + test_status <= "Wait align 5"; + while (!rx_aligned) begin + Burst(1,0); + end + + // Test SISO mode + test_status <= "Burst 5 (SISO, Ch 1)"; + TestBurst(25, 0); + + // Reset and do another burst + test_status <= "Reset 6"; + reset = 1; + repeat(20) @(negedge rx_clk); + reset = 0; + repeat(2) @(negedge rx_clk); + + // Input data until the Rx circuit aligns in SISO mode + test_status <= "Wait align 6"; + while (!rx_aligned) begin + Burst(1,0); + end + + // Test SISO mode + test_status <= "Burst 6 (SISO, Ch 1)"; + TestBurst(27, 0); + + //----------------------------------------------------------------------- + // Done + + test_status <= "Finished"; + repeat(50) @(negedge rx_clk); + + $finish; + end + + + //--------------------------------------------------------------------------- + // Rx Output Checker + //--------------------------------------------------------------------------- + // + // In MIMO mode, we expect to see: + // + // rx_i0: A00, A01, A02, A03, ... + // rx_q0: B00, B01, B02, B03, ... + // rx_i1: C00, C01, C02, C03, ... + // rx_q1: D00, D01, D02, D03, ... + // + // In SISO mode, we expect to see (with twice the clock rate): + // + // rx_i0: A00, C00, A01, C01, ... + // rx_q0: B00, D00, B01, D01, ... + // rx_i1: A00, C00, A01, C01, ... + // rx_q1: B00, D00, B01, D01, ... + // + //--------------------------------------------------------------------------- + + reg first_rx_check = 1'b1; + reg [11:0] rx_i0_del1, rx_i0_del2; + reg [11:0] rx_q0_del1, rx_q0_del2; + reg [11:0] rx_i1_del1, rx_i1_del2; + reg [11:0] rx_q1_del1, rx_q1_del2; + + always @(posedge radio_clk) + begin + if (check_enabled) begin + if (!first_rx_check) begin + + if (mimo) begin + + // Check prefix for channel 0 + if (rx_i0[11:8] != 4'hA || rx_q0[11:8] != 4'hB) begin + $display("ERROR @%0t in %m: Rx channel 0 didn't have expected A/B prefix in MIMO mode", $time); + $finish; + end + + // Check prefix for channel 1 + if (rx_i1[11:8] != 4'hC || rx_q1[11:8] != 4'hD) begin + $display("ERROR @%0t in %m: Rx channel 1 didn't have expected C/D in MIMO mode", $time); + $finish; + end + + // All outputs should have the same count in MIMO mode + if (! (rx_i0[7:0] == rx_q0[7:0] && + rx_i0[7:0] == rx_i1[7:0] && + rx_i0[7:0] == rx_q1[7:0]) ) begin + $display("ERROR @%0t in %m: Rx data counts didn't match on all outputs in MIMO mode", $time); + $finish; + end + + // Make sure the count increments + if (rx_i0[7:0] != rx_i0_del1[7:0] + 8'd1 || rx_q0[7:0] != rx_q0_del1[7:0] + 8'd1 || + rx_i1[7:0] != rx_i1_del1[7:0] + 8'd1 || rx_q1[7:0] != rx_q1_del1[7:0] + 8'd1) begin + $display("ERROR @%0t in %m: Rx data count didn't increment as expected", $time); + $finish; + end + + end else begin // if (mimo) + + // In SISO mode, both outputs should be the same + if (rx_i0 != rx_i1 || rx_q0 != rx_q1) begin + $display("ERROR @%0t in %m: Rx channel 0 and 1 don't match in SISO mode", $time); + $finish; + end + + // Check channel 0 prefix. No need to check channel 1, since we + // already checked that the channels match. + if (!((rx_i0[11:8] == 4'hA && rx_q0[11:8] == 4'hB) || + (rx_i0[11:8] == 4'hC && rx_q0[11:8] == 4'hD))) begin + $display("ERROR @%0t in %m: Rx data didn't have expected A/B or C/D prefix in SISO mode", $time); + $finish; + end + + // Make sure we're alternating between channel data. No need to check + // channel 1, since we already checked that the channels match. + if (!((rx_i0[11:8] == 4'hA && rx_i0_del1[11:8] == 4'hC) || + (rx_i0[11:8] == 4'hC && rx_i0_del1[11:8] == 4'hA) || + (rx_q0[11:8] == 4'hB && rx_q0_del1[11:8] == 4'hD) || + (rx_q0[11:8] == 4'hD && rx_q0_del1[11:8] == 4'hB))) begin + $display("ERROR @%0t in %m: Rx data not toggling between channel data in SISO mode", $time); + $finish; + end + + // Make sure the counts are the same for both I and Q. No need to + // check channel 1, since we already checked that the channels match. + if (rx_i0[7:0] != rx_q0[7:0]) begin + $display("ERROR @%0t in %m: Rx data counts didn't match on all outputs in SISO mode", $time); + $finish; + end + + // Make sure the count increments every other clock cycle. No need to + // check channel 1, since we already checked that the channels match. + if (!( + rx_i0[7:0] != rx_i0_del2[7:0] + 8'd1 && (rx_i0[7:0] == rx_i0_del1[7:0] || rx_i0[7:0] == rx_i0_del1[7:0] + 8'd1) && + rx_q0[7:0] != rx_q0_del2[7:0] + 8'd1 && (rx_q0[7:0] == rx_q0_del1[7:0] || rx_q0[7:0] == rx_q0_del1[7:0] + 8'd1) + )) begin + $display("ERROR @%0t in %m: Rx data count didn't increment as expected", $time); + $finish; + end + + end // if (mimo) + end // if (!first_rx_check) + + // Make sure we've captured at least one set of values, so we have a + // previous set to look back to. + first_rx_check <= 1'b0; + + end else begin // if (check_enabled) + first_rx_check <= 1'b1; + end // if (check_enabled) + + // Save values seen this cycle + rx_i0_del1 <= rx_i0; + rx_q0_del1 <= rx_q0; + rx_i1_del1 <= rx_i1; + rx_q1_del1 <= rx_q1; + rx_i0_del2 <= rx_i0_del2; + rx_q0_del2 <= rx_q0_del2; + rx_i1_del2 <= rx_i1_del2; + rx_q1_del2 <= rx_q1_del2; + end + + + //--------------------------------------------------------------------------- + // Tx Output Checker + //--------------------------------------------------------------------------- + // + // The code implements a loopback, so the output should match the input. In + // SISO mode, however, the frame signal may not be aligned. + // + //--------------------------------------------------------------------------- + + reg first_tx_check; + reg [11:0] tx_i0_del1; + reg [11:0] tx_q0_del1; + reg [11:0] tx_i1_del1; + reg [11:0] tx_q1_del1; + reg tx_frame_del1; + + reg [11:0] tx_i0_check; + reg [11:0] tx_q0_check; + reg [11:0] tx_i1_check; + reg [11:0] tx_q1_check; + reg [7:0] tx_frame_check; + + + always @(posedge tx_clk_p) + begin + tx_frame_del1 <= tx_frame_p; + end + + + always @(posedge tx_clk_p) + begin + if (tx_frame_p && !tx_frame_del1) begin + //----------------------------------------------------------------------- + // Grab two samples from the output, starting at frame boundary + //----------------------------------------------------------------------- + + // Channel 0 sample + tx_i0_check[11:6] <= tx_d_p; + tx_frame_check[7] <= tx_frame_p; + @(posedge tx_clk_n); + tx_q0_check[11:6] <= tx_d_p; + tx_frame_check[6] <= tx_frame_p; + @(posedge tx_clk_p); + tx_i0_check[5:0] <= tx_d_p; + tx_frame_check[5] <= tx_frame_p; + @(posedge tx_clk_n); + tx_q0_check[5:0] <= tx_d_p; + tx_frame_check[4] <= tx_frame_p; + + // Channel 1 sample / Second channel 0 sample + @(posedge tx_clk_p); + tx_i1_check[11:6] <= tx_d_p; + tx_frame_check[3] <= tx_frame_p; + @(posedge tx_clk_n); + tx_q1_check[11:6] <= tx_d_p; + tx_frame_check[2] <= tx_frame_p; + @(posedge tx_clk_p); + tx_i1_check[5:0] <= tx_d_p; + tx_frame_check[1] <= tx_frame_p; + @(posedge tx_clk_n); + tx_q1_check[5:0] <= tx_d_p; + tx_frame_check[0] <= tx_frame_p; + + #1 // Minimum delay for *_check registers to update in simulation + + if (check_enabled) begin + if (!first_tx_check) begin + + if (mimo) begin + //----------------------------------------------------------------- + // Check MIMO output + //----------------------------------------------------------------- + + // Check that the frame signal is correct + if (tx_frame_check != 8'b11110000) begin + $display("ERROR @%0t in %m: Tx frame was not correct in MIMO mode", $time); + $finish; + end + + // Check prefix for channel 0 + if (tx_i0_check[11:8] != 4'hA || tx_q0_check[11:8] != 4'hB) begin + $display("ERROR @%0t in %m: Tx channel 0 didn't have expected A/B prefix in MIMO mode", $time); + $finish; + end + + // Check prefix for channel 1 + if (tx_i1_check[11:8] != 4'hC || tx_q1_check[11:8] != 4'hD) begin + $display("ERROR @%0t in %m: Tx channel 1 didn't have expected C/D in MIMO mode", $time); + $finish; + end + + // All outputs should have the same count in MIMO mode + if (! (tx_i0_check[7:0] == tx_q0_check[7:0] && + tx_i0_check[7:0] == tx_i1_check[7:0] && + tx_i0_check[7:0] == tx_q1_check[7:0]) ) begin + $display("ERROR @%0t in %m: Rx data counts didn't match on all outputs in MIMO mode", $time); + $finish; + end + + // Make sure the count increments + if (tx_i0_check[7:0] != tx_i0_del1[7:0] + 8'd1 || tx_q0_check[7:0] != tx_q0_del1[7:0] + 8'd1 || + tx_i1_check[7:0] != tx_i1_del1[7:0] + 8'd1 || tx_q1_check[7:0] != tx_q1_del1[7:0] + 8'd1) begin + $display("ERROR @%0t in %m: Rx data count didn't increment as expected", $time); + $finish; + end + + end else begin + //----------------------------------------------------------------- + // Check SISO Output + //----------------------------------------------------------------- + + // Check that the frame signal is correct + if (tx_frame_check != 8'b11001100) begin + $display("ERROR @%0t in %m: Tx frame was not correct in SISO mode", $time); + $finish; + end + + + // In SISO mode, the data we get depends on which channel is + // selected. + // + // Channel 0: Channel 1: + // ...,A01,B01,A02,B02,... OR ...,C01,D01,C02,D02,... + // + // So we should receive + // + // A01 A03 A05 + // ... B01 B03 B05 ... + // A02 B04 A06 + // B02 B04 A07 + // + // or + // C01 C03 C05 + // ... D01 D03 D05 ... + // C02 C04 C06 + // D02 D04 D07 + // + + // Check prefixes + if (!( + // Either A,B on channel 0 or C,D on channel 1 + ((tx_ch == 0 && + tx_i0_check[11:8] == 4'hA && + tx_q0_check[11:8] == 4'hB) || + (tx_ch == 1 && + tx_i0_check[11:8] == 4'hC && + tx_q0_check[11:8] == 4'hD)) && + // Samples 0 and 1 prefixes equal samples 2 and 3 prefixes + (tx_i0_check[11:8] == tx_i1_check[11:8] && + tx_q0_check[11:8] == tx_q1_check[11:8]) + )) begin + $display("ERROR @%0t in %m: Tx channel didn't have expected prefixes in SISO mode", $time); + $finish; + end + + // Check that the data count matches between samples + if (!( + tx_i0_check[7:0] == tx_q0_check[7:0] && + tx_i1_check[7:0] == tx_q1_check[7:0] && + tx_i0_check[7:0] == tx_i1_check[7:0] - 8'd1 + )) begin + $display("ERROR @%0t in %m: Tx channel data counts didn't correlate in SISO mode", $time); + $finish; + end + + // Make sure the count increments form one burst to the next + if (tx_i0_check[7:0] != tx_i0_del1[7:0] + 8'd2 || + tx_q0_check[7:0] != tx_q0_del1[7:0] + 8'd2 || + tx_i1_check[7:0] != tx_i1_del1[7:0] + 8'd2 || + tx_q1_check[7:0] != tx_q1_del1[7:0] + 8'd2) begin + $display("ERROR @%0t in %m: Tx data count didn't increment as expected", $time); + $finish; + end + + end + + end else begin // if (!first_tx_check) + // Make sure we've captured at least one set of values, so we have a + // previous set to look back to. + first_tx_check <= 1'b0; + end // if (!first_tx_check) + + // Save values seen this cycle + tx_i0_del1 <= tx_i0_check; + tx_q0_del1 <= tx_q0_check; + tx_i1_del1 <= tx_i1_check; + tx_q1_del1 <= tx_q1_check; + + end else begin // if (check_enabled) + first_tx_check <= 1'b1; + + end // if (check_enabled) + + end // if (tx_frame_p && !tx_frame_del1) + + end + + + //--------------------------------------------------------------------------- + // Tx Input Data Generation + //--------------------------------------------------------------------------- + // + // Input a known data pattern similar to the Rx patten. + // + // I0: A01 A02 A03 + // Q0: ... B01 B02 B03 ... + // I1: C01 C02 C03 + // Q1: D01 D02 D03 + // + //--------------------------------------------------------------------------- + + reg [7:0] tx_count = 0; + + // Loop the Rx interface of DUT back to its Tx interface + always @(posedge radio_clk) begin + tx_i0 <= { 4'hA, tx_count }; + tx_q0 <= { 4'hB, tx_count }; + tx_i1 <= { 4'hC, tx_count }; + tx_q1 <= { 4'hD, tx_count }; + tx_count <= tx_count + 7'd1; + end + + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + cat_io_lvds_dual_mode #( + .INVERT_FRAME_RX (0), + .INVERT_DATA_RX (6'b00_0000), + .INVERT_FRAME_TX (0), + .INVERT_DATA_TX (6'b00_0000), + .USE_CLOCK_IDELAY (USE_CLOCK_IDELAY), + .USE_DATA_IDELAY (USE_DATA_IDELAY), + .DATA_IDELAY_MODE (DATA_IDELAY_MODE), + .CLOCK_IDELAY_MODE (CLOCK_IDELAY_MODE), + .INPUT_CLOCK_DELAY (INPUT_CLOCK_DELAY), + .INPUT_DATA_DELAY (INPUT_DATA_DELAY), + .USE_CLOCK_ODELAY (USE_CLOCK_ODELAY), + .USE_DATA_ODELAY (USE_DATA_ODELAY), + .DATA_ODELAY_MODE (DATA_ODELAY_MODE), + .CLOCK_ODELAY_MODE (CLOCK_ODELAY_MODE), + .OUTPUT_CLOCK_DELAY (OUTPUT_CLOCK_DELAY), + .OUTPUT_DATA_DELAY (OUTPUT_DATA_DELAY) + ) cat_io_lvds_dual_mode_dut ( + .rst (reset), + .clk200 (clk200), + + // Data and frame timing + .a_mimo (mimo), + .a_tx_ch (tx_ch), + + // Delay control interface + .ctrl_clk (rx_clk), + // + .ctrl_in_data_delay (ctrl_in_data_delay), + .ctrl_in_clk_delay (ctrl_in_clk_delay), + .ctrl_ld_in_data_delay (ctrl_ld_in_data_delay), + .ctrl_ld_in_clk_delay (ctrl_ld_in_clk_delay), + // + .ctrl_out_data_delay (ctrl_out_data_delay), + .ctrl_out_clk_delay (ctrl_out_clk_delay), + .ctrl_ld_out_data_delay (ctrl_ld_out_data_delay), + .ctrl_ld_out_clk_delay (ctrl_ld_out_clk_delay), + + // Baseband sample interface + .radio_clk (radio_clk), + .rx_aligned (rx_aligned), + // + .rx_i0 (rx_i0), + .rx_q0 (rx_q0), + .rx_i1 (rx_i1), + .rx_q1 (rx_q1), + // + .tx_i0 (tx_i0), + .tx_q0 (tx_q0), + .tx_i1 (tx_i1), + .tx_q1 (tx_q1), + + // Catalina interface + .rx_clk_p (rx_clk), + .rx_clk_n (~rx_clk), + .rx_frame_p (rx_frame), + .rx_frame_n (~rx_frame), + .rx_d_p (rx_d), + .rx_d_n (~rx_d), + // + .tx_clk_p (tx_clk_p), + .tx_clk_n (tx_clk_n), + .tx_frame_p (tx_frame_p), + .tx_frame_n (tx_frame_n), + .tx_d_p (tx_d_p), + .tx_d_n (tx_d_n) + ); + +endmodule // cat_io_lvds_dual_mode_tb diff --git a/fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_tb.v b/fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_tb.v new file mode 100644 index 000000000..91cd6f938 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/cat_io_lvds/cat_io_lvds_tb.v @@ -0,0 +1,350 @@ +// +// Copyright 2016 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: cat_io_lvds_tb +// +// Description: Testbench for cat_io_lvds. +// + +`timescale 1ns/1ps + +module cat_io_lvds_tb(); + + localparam CLK_PERIOD = 10; + localparam CLK200_PERIOD = 2.5; + + localparam FRAME_SAMPLE = 0; + + localparam USE_CLOCK_IDELAY = 1; + localparam USE_DATA_IDELAY = 1; + localparam DATA_IDELAY_MODE = "VAR_LOAD"; + localparam CLOCK_IDELAY_MODE = "VAR_LOAD"; + localparam INPUT_CLOCK_DELAY = 0; + localparam INPUT_DATA_DELAY = 0; + localparam USE_CLOCK_ODELAY = 1; + localparam USE_DATA_ODELAY = 1; + localparam DATA_ODELAY_MODE = "VAR_LOAD"; + localparam CLOCK_ODELAY_MODE = "VAR_LOAD"; + localparam OUTPUT_CLOCK_DELAY = 0; + localparam OUTPUT_DATA_DELAY = 0; + + reg [8*19:0] test_status; + + reg clk = 0; + reg rx_clk = 0; + reg clk200 = 0; + + reg reset; + reg mimo; + reg [5:0] rx_d; + reg rx_frame; + reg [7:0] count; + +// initial $dumpfile("catcap_ddr_lvds_tb.vcd"); +// initial $dumpvars(0,catcap_ddr_lvds_tb); + + wire [11:0] i0 = {4'hA,count}; + wire [11:0] q0 = {4'hB,count}; + wire [11:0] i1 = {4'hC,count}; + wire [11:0] q1 = {4'hD,count}; + + wire radio_clk; + + reg [11:0] tx_i0; + reg [11:0] tx_q0; + reg [11:0] tx_i1; + reg [11:0] tx_q1; + + wire [11:0] rx_i0; + wire [11:0] rx_q0; + wire [11:0] rx_i1; + wire [11:0] rx_q1; + + wire rx_aligned; + + wire tx_clk_p, tx_clk_n; + wire tx_frame_p, tx_frame_n; + wire [5:0] tx_d_p, tx_d_n; + + reg [4:0] ctrl_in_data_delay; + reg [4:0] ctrl_in_clk_delay; + reg ctrl_ld_in_data_delay; + reg ctrl_ld_in_clk_delay; + + reg [4:0] ctrl_out_data_delay; + reg [4:0] ctrl_out_clk_delay; + reg ctrl_ld_out_data_delay; + reg ctrl_ld_out_clk_delay; + + + //--------------------------------------------------------------------------- + // Clock Generation + //--------------------------------------------------------------------------- + + // IODELAYCTRL reference clock + always #(CLK200_PERIOD) clk200 = ~clk200; + + // Create an internal clock we'll use to drive the data + always #(CLK_PERIOD) clk = ~clk; + + // RF interface clock. Half the rate of clk and out of phase + always @(negedge clk) rx_clk <= ~rx_clk; + + + //--------------------------------------------------------------------------- + // Tasks + //--------------------------------------------------------------------------- + + task BURST; + input [31:0] len; + input do_mimo; + begin + count <= 0; + repeat(len) + begin + mimo <= do_mimo; + + // Channel 0 sample + @(posedge clk); + rx_d <= i0[11:6]; + rx_frame <= 1; + @(posedge clk); + rx_d <= q0[11:6]; + rx_frame <= 1; + @(posedge clk); + rx_d <= i0[5:0]; + rx_frame <= ~FRAME_SAMPLE; + @(posedge clk); + rx_d <= q0[5:0]; + rx_frame <= ~FRAME_SAMPLE; + + if (do_mimo) begin + // Channel 1 sample + @(posedge clk); + rx_d <= i1[11:6]; + rx_frame <= FRAME_SAMPLE; + @(posedge clk); + rx_d <= q1[11:6]; + rx_frame <= FRAME_SAMPLE; + @(posedge clk); + rx_d <= i1[5:0]; + rx_frame <= 0; + @(posedge clk); + rx_d <= q1[5:0]; + rx_frame <= 0; + end else begin + if (!FRAME_SAMPLE) begin + // When we frame every two samples (one from each channel), in + // MIMO mode, we should only grab channel 0. So input garbage on + // channel 1 to make sure the data doesn't get used. + @(posedge clk); + rx_d <= 6'bXXXXXX; + rx_frame <= FRAME_SAMPLE; + @(posedge clk); + rx_d <= 6'bXXXXXX; + rx_frame <= FRAME_SAMPLE; + @(posedge clk); + rx_d <= 6'bXXXXXX; + rx_frame <= 0; + @(posedge clk); + rx_d <= 6'bXXXXXX; + rx_frame <= 0; + end else begin + // When every sample is framed, we might sync align to either + // channel (no way to tell them apart), so input the channel 1 + // data, but we should only see one channel's data duplicated on + // both outputs. + @(posedge clk); + rx_d <= i1[11:6]; + rx_frame <= FRAME_SAMPLE; + @(posedge clk); + rx_d <= q1[11:6]; + rx_frame <= FRAME_SAMPLE; + @(posedge clk); + rx_d <= i1[5:0]; + rx_frame <= 0; + @(posedge clk); + rx_d <= q1[5:0]; + rx_frame <= 0; + end + end + + count <= count + 1; + end + end + endtask // BURST + + + //--------------------------------------------------------------------------- + // Test Procedure + //--------------------------------------------------------------------------- + + initial + begin + // Initial values + test_status <= "Reset"; + reset = 1; + mimo = 1; + ctrl_in_data_delay = 5'd0; + ctrl_in_clk_delay = 5'd8; + ctrl_ld_in_data_delay = 1'b0; + ctrl_ld_in_clk_delay = 1'b0; + ctrl_out_data_delay = 5'd0; + ctrl_out_clk_delay = 5'd16; + ctrl_ld_out_data_delay = 1'b0; + ctrl_ld_out_clk_delay = 1'b0; + repeat(10) @(negedge rx_clk); + reset = 0; + @(negedge rx_clk); + + // Load new input delay values + test_status <= "Load input delays"; + ctrl_ld_in_data_delay = 1'b1; + ctrl_ld_in_clk_delay = 1'b1; + @(negedge rx_clk); + ctrl_ld_in_data_delay = 1'b0; + ctrl_ld_in_clk_delay = 1'b0; + + // Load new output delay values + test_status <= "Load output delays"; + ctrl_ld_out_data_delay = 1'b1; + ctrl_ld_out_clk_delay = 1'b1; + @(negedge rx_clk); + ctrl_ld_out_data_delay = 1'b0; + ctrl_ld_out_clk_delay = 1'b0; + + // Input data until the Rx circuit aligns + test_status <= "Wait align"; + while (!rx_aligned) begin + BURST(1,1); + end + + // Input some new samples + test_status <= "Burst 1 (MIMO)"; + BURST(30, 1); + + // Reset and do another burst + test_status <= "Reset 2"; + reset = 1; + repeat(20) @(negedge rx_clk); + reset = 0; + repeat(2) @(negedge rx_clk); + + // Input data until the Rx circuit aligns + test_status <= "Wait align 2"; + while (!rx_aligned) begin + BURST(1,1); + end + + // Input some new samples + test_status <= "Burst 2 (MIMO)"; + BURST(30, 1); + + // Reset and do another burst + test_status <= "Reset 3"; + reset = 1; + repeat(20) @(negedge rx_clk); + reset = 0; + repeat(2) @(negedge rx_clk); + + // Input data until the Rx circuit aligns in SISO mode + test_status <= "Wait align 3"; + while (!rx_aligned) begin + BURST(1,0); + end + + // Switch to SISO mode + test_status <= "Burst 3 (SISO)"; + BURST(25,0); + + repeat(50) @(negedge rx_clk); + + + $finish; + end + + + //--------------------------------------------------------------------------- + // DUT + //--------------------------------------------------------------------------- + + // Loop the Rx interface of cat_io_lvds back to its Tx interface + always @(posedge radio_clk) begin + tx_i0 = rx_i0; + tx_q0 = rx_q0; + tx_i1 = rx_i1; + tx_q1 = rx_q1; + end + + cat_io_lvds #( + .INVERT_FRAME_RX (0), + .INVERT_DATA_RX (6'b00_0000), + .INVERT_FRAME_TX (0), + .INVERT_DATA_TX (6'b00_0000), + .USE_CLOCK_IDELAY (USE_CLOCK_IDELAY ), + .USE_DATA_IDELAY (USE_DATA_IDELAY ), + .DATA_IDELAY_MODE (DATA_IDELAY_MODE ), + .CLOCK_IDELAY_MODE (CLOCK_IDELAY_MODE ), + .INPUT_CLOCK_DELAY (INPUT_CLOCK_DELAY ), + .INPUT_DATA_DELAY (INPUT_DATA_DELAY ), + .USE_CLOCK_ODELAY (USE_CLOCK_ODELAY ), + .USE_DATA_ODELAY (USE_DATA_ODELAY ), + .DATA_ODELAY_MODE (DATA_ODELAY_MODE ), + .CLOCK_ODELAY_MODE (CLOCK_ODELAY_MODE ), + .OUTPUT_CLOCK_DELAY (OUTPUT_CLOCK_DELAY), + .OUTPUT_DATA_DELAY (OUTPUT_DATA_DELAY ) + ) cat_io_lvds_i0 ( + .rst (reset), + .clk200 (clk200), + + // Data and frame timing + .mimo (mimo), + .frame_sample (FRAME_SAMPLE[0]), + + // Delay control interface + .ctrl_clk (rx_clk), + // + .ctrl_in_data_delay (ctrl_in_data_delay), + .ctrl_in_clk_delay (ctrl_in_clk_delay), + .ctrl_ld_in_data_delay (ctrl_ld_in_data_delay), + .ctrl_ld_in_clk_delay (ctrl_ld_in_clk_delay), + // + .ctrl_out_data_delay (ctrl_out_data_delay), + .ctrl_out_clk_delay (ctrl_out_clk_delay), + .ctrl_ld_out_data_delay (ctrl_ld_out_data_delay), + .ctrl_ld_out_clk_delay (ctrl_ld_out_clk_delay), + + // Baseband sample interface + .radio_clk (radio_clk), + .radio_clk_2x (), + .rx_aligned (rx_aligned), + // + .rx_i0 (rx_i0), + .rx_q0 (rx_q0), + .rx_i1 (rx_i1), + .rx_q1 (rx_q1), + // + .tx_i0 (tx_i0), + .tx_q0 (tx_q0), + .tx_i1 (tx_i1), + .tx_q1 (tx_q1), + + // Catalina interface + .rx_clk_p (rx_clk), + .rx_clk_n (~rx_clk), + .rx_frame_p (rx_frame), + .rx_frame_n (~rx_frame), + .rx_d_p (rx_d), + .rx_d_n (~rx_d), + // + .tx_clk_p (tx_clk_p), + .tx_clk_n (tx_clk_n), + .tx_frame_p (tx_frame_p), + .tx_frame_n (tx_frame_n), + .tx_d_p (tx_d_p), + .tx_d_n (tx_d_n) + ); + +endmodule // cat_io_lvds_tb diff --git a/fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.build b/fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.build new file mode 100755 index 000000000..827ab0628 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.build @@ -0,0 +1,21 @@ + +#!/bin/sh + +rm -rf isim* +rm -rf catcap_tb +rm -rf fuse* +\ +# --sourcelibdir ../../models \ + +vlogcomp \ + --sourcelibext .v \ + --sourcelibdir ../../coregen \ + --sourcelibdir ../../control_lib \ + --sourcelibdir . \ + --sourcelibdir $XILINX/verilog/src \ + --sourcelibdir $XILINX/verilog/src/unisims \ + --work work \ + catcap_tb.v + + +fuse -o catcap_tb catcap_tb \ No newline at end of file diff --git a/fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.v b/fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.v new file mode 100644 index 000000000..f300cc32f --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/catcap/catcap_tb.v @@ -0,0 +1,115 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module catcap_tb(); + + wire GSR, GTS; + glbl glbl( ); + + reg clk = 0; + reg ddrclk = 0; + reg reset = 1; + + always #100 clk = ~clk; + always @(negedge clk) ddrclk <= ~ddrclk; + + initial $dumpfile("catcap_tb.vcd"); + initial $dumpvars(0,catcap_tb); + + wire [11:0] i0 = {4'hA,count}; + wire [11:0] q0 = {4'hB,count}; + wire [11:0] i1 = {4'hC,count}; + wire [11:0] q1 = {4'hD,count}; + + reg mimo; + reg [11:0] pins; + reg frame; + reg [7:0] count; + + initial + begin + #1000 reset = 0; + MIMO_BURST(4); + MIMO_BURST(5); + BURST(4); + BURST(5); + #2000; + $finish; + end + + task BURST; + input [7:0] len; + begin + frame <= 0; + @(posedge clk); + @(posedge clk); + mimo <= 0; + @(posedge clk); + @(posedge clk); + @(posedge clk); + @(posedge ddrclk); + count <= 0; + repeat(len) + begin + @(posedge clk); + pins <= i0; + frame <= 1; + @(posedge clk); + pins <= q0; + frame <= 0; + count <= count + 1; + end + end + endtask // BURST + + task MIMO_BURST; + input [7:0] len; + begin + frame <= 0; + @(posedge clk); + @(posedge clk); + mimo <= 1; + @(posedge clk); + @(posedge clk); + @(posedge clk); + @(posedge ddrclk); + count <= 0; + repeat(len) + begin + @(posedge clk); + pins <= i0; + frame <= 1; + @(posedge clk); + pins <= q0; + @(posedge clk); + pins <= i1; + frame <= 0; + @(posedge clk); + pins <= q1; + count <= count + 1; + end + @(posedge clk); + @(posedge clk); + end + endtask // MIMO_BURST + + wire rx_clk, rx_strobe; + wire [11:0] i0o,i1o,q0o,q1o; + + catcap_ddr_cmos catcap + (.data_clk(ddrclk), + .reset(reset), + .mimo(mimo), + .rx_frame(frame), + .rx_d(pins), + .rx_clk(rx_clk), + .rx_strobe(rx_strobe), + .i0(i0o),.q0(q0o), + .i1(i1o),.q1(q1o)); + +endmodule // hb_chain_tb diff --git a/fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.build b/fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.build new file mode 100755 index 000000000..072495479 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.build @@ -0,0 +1,21 @@ + +#!/bin/sh + +rm -rf isim* +rm -rf catgen_tb +rm -rf fuse* +\ +# --sourcelibdir ../../models \ + +vlogcomp \ + --sourcelibext .v \ + --sourcelibdir ../../coregen \ + --sourcelibdir ../../control_lib \ + --sourcelibdir . \ + --sourcelibdir $XILINX/verilog/src \ + --sourcelibdir $XILINX/verilog/src/unisims \ + --work work \ + catgen_tb.v + + +fuse -o catgen_tb catgen_tb \ No newline at end of file diff --git a/fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.v b/fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.v new file mode 100644 index 000000000..e55f2de32 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_cap_gen/catgen/catgen_tb.v @@ -0,0 +1,103 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module catgen_tb(); + + wire GSR, GTS; + glbl glbl( ); + + reg clk = 0; + reg reset = 1; + wire ddrclk; + + always #100 clk = ~clk; + + initial $dumpfile("catgen_tb.vcd"); + initial $dumpvars(0,catgen_tb); + + wire [11:0] pins; + wire frame; + + reg mimo; + reg [7:0] count; + reg tx_strobe; + + wire [11:0] i0 = {4'hA,count}; + wire [11:0] q0 = {4'hB,count}; + wire [11:0] i1 = {4'hC,count}; + wire [11:0] q1 = {4'hD,count}; + + initial + begin + #1000 reset = 0; + BURST(4); + BURST(5); + MIMO_BURST(4); + MIMO_BURST(5); + #2000; + $finish; + end + + task BURST; + input [7:0] len; + + begin + tx_strobe <= 0; + mimo <= 0; + count <= 0; + @(posedge clk); + @(posedge clk); + repeat(len) + begin + tx_strobe <= 1; + @(posedge clk); + count <= count + 1; + end + tx_strobe <= 0; + @(posedge clk); + @(posedge clk); + @(posedge clk); + end + endtask // BURST + + task MIMO_BURST; + input [7:0] len; + + begin + tx_strobe <= 0; + mimo <= 1; + count <= 0; + @(posedge clk); + @(posedge clk); + repeat(len) + begin + tx_strobe <= 1; + @(posedge clk); + tx_strobe <= 0; + @(posedge clk); + count <= count + 1; + end + tx_strobe <= 0; + @(posedge clk); + @(posedge clk); + @(posedge clk); + end + endtask // BURST + + catgen_ddr_cmos catgen + (.data_clk(ddrclk), + .reset(reset), + .mimo(mimo), + .tx_frame(frame), + .tx_d(pins), + .tx_clk(clk), + .tx_strobe(tx_strobe), + .i0(i0),.q0(q0), + .i1(i1),.q1(q1)); + +endmodule // hb_chain_tb diff --git a/fpga/usrp3/lib/sim/io_port2/pcie_dma_ctrl/pcie_dma_ctrl_tb.v b/fpga/usrp3/lib/sim/io_port2/pcie_dma_ctrl/pcie_dma_ctrl_tb.v new file mode 100644 index 000000000..2b6c40bdd --- /dev/null +++ b/fpga/usrp3/lib/sim/io_port2/pcie_dma_ctrl/pcie_dma_ctrl_tb.v @@ -0,0 +1,92 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +`timescale 500ps/1ps + +module pcie_dma_ctrl_tb(); + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial begin + #100 reset = 0; + #200000; + $finish; + end + + function [63:0] iop2_msg_write; + input [19:0] address; + input [31:0] data; + input half_wd; + begin + // {rd_response, wr_request, rd_request, half_word, 8'h00, address, data}; + iop2_msg_write = {1'b0, 1'b1, 1'b0, half_wd, 8'h00, address, data}; + end + endfunction // iop2_msg_write + + function [63:0] iop2_msg_read; + input [19:0] address; + input half_wd; + begin + // {rd_response, wr_request, rd_request, half_word, 8'h00, address, data}; + iop2_msg_read = {1'b0, 1'b0, 1'b1, half_wd, 8'h00, address, 32'h0}; + end + endfunction // iop2_msg_read + + wire [3:0] clear; + wire [63:0] frame_size; + reg [3:0] pkt_stb = 0; + reg [3:0] samp_stb = 0; + reg [3:0] error = 0; + reg [7:0] rtr_sid = 4; + wire [3:0] rtr_dst; + + reg [63:0] regi_tdata; + reg regi_tvalid; + wire regi_tready; + wire [63:0] rego_tdata; + wire rego_tvalid; + reg rego_tready; + reg [31:0] rego_payload; + + always @(posedge clk) + if (rego_tdata[63] & rego_tvalid & rego_tready) + rego_payload <= rego_tdata[31:0]; + + initial begin + regi_tvalid <= 0; + rego_tready <= 0; + while (reset) @(posedge clk); + + rego_tready <= 1; + @(posedge clk); + + regi_tdata <= iop2_msg_write(20'h304, 32'hA, 0); + regi_tvalid <= 1; + @(posedge clk); + while (~regi_tready) @(posedge clk); + regi_tvalid <= 0; + @(posedge clk); + + end // initial begin + + pcie_dma_ctrl #( + .NUM_STREAMS(4), .FRAME_SIZE_W(16), + .REG_BASE_ADDR(20'h00200), .ENABLE_ROUTER(1), + .ROUTER_SID_W(8), .ROUTER_DST_W(4) + ) dut ( + .clk(clk), .reset(reset), + .regi_tdata(regi_tdata), .regi_tvalid(regi_tvalid), .regi_tready(regi_tready), + .rego_tdata(rego_tdata), .rego_tvalid(rego_tvalid), .rego_tready(rego_tready), + .set_clear(clear), .set_frame_size(frame_size), .sample_stb(samp_stb), .packet_stb(pkt_stb), + .stream_err(error), .rtr_sid(rtr_sid), .rtr_dst(rtr_dst) + ); + + +endmodule diff --git a/fpga/usrp3/lib/sim/io_port2/pcie_iop2_msg_arbiter/pcie_iop2_msg_arbiter_tb.v b/fpga/usrp3/lib/sim/io_port2/pcie_iop2_msg_arbiter/pcie_iop2_msg_arbiter_tb.v new file mode 100644 index 000000000..fe566b1aa --- /dev/null +++ b/fpga/usrp3/lib/sim/io_port2/pcie_iop2_msg_arbiter/pcie_iop2_msg_arbiter_tb.v @@ -0,0 +1,110 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +`timescale 500ps/1ps + +module pcie_iop2_msg_arbiter_tb(); + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial begin + #100 reset = 0; + #200000; + $finish; + end + + function [63:0] iop2_msg_write; + input [19:0] address; + input [31:0] data; + input half_wd; + begin + // {rd_response, wr_request, rd_request, half_word, 8'h00, address, data}; + iop2_msg_write = {1'b0, 1'b1, 1'b0, half_wd, 8'h00, address, data}; + end + endfunction // iop2_msg_write + + function [63:0] iop2_msg_read; + input [19:0] address; + input half_wd; + begin + // {rd_response, wr_request, rd_request, half_word, 8'h00, address, data}; + iop2_msg_read = {1'b0, 1'b0, 1'b1, half_wd, 8'h00, address, 32'h0}; + end + endfunction // iop2_msg_read + + reg [63:0] msgi_tdata; + wire [63:0] msgo_tdata; + wire msgo_tvalid, msgi_tready; + reg msgo_tready, msgi_tvalid; + + wire [63:0] basic_regi_tdata, zpu_regi_tdata; + wire basic_regi_tvalid, zpu_regi_tvalid; + reg basic_regi_tready, zpu_regi_tready; + reg [63:0] basic_rego_tdata, zpu_rego_tdata; + reg basic_rego_tvalid, zpu_rego_tvalid; + wire basic_rego_tready, zpu_rego_tready; + + initial begin + //@TODO: Make this a self-checking TB + while (reset) @(posedge clk); + + msgo_tready <= 1; + basic_regi_tready <= 1; + @(posedge clk); + + + msgi_tdata <= iop2_msg_write(20'h0, 32'hDEAD, 0); + msgi_tvalid <= 1; + while (~msgi_tready) @(posedge clk); + msgi_tvalid <= 0; + @(posedge clk); + + + msgi_tdata <= iop2_msg_read(20'h00000, 0); + msgi_tvalid <= 1; + while (~msgi_tready) @(posedge clk); + msgi_tvalid <= 0; + @(posedge clk); + + zpu_rego_tdata <= {1, 31'h0, 32'h12345678}; + zpu_rego_tvalid <= 1; + while (~zpu_rego_tready) @(posedge clk); + zpu_rego_tvalid <= 0; + + + + end // initial begin + + pcie_iop2_msg_arbiter #( + .E0_ADDR(20'h00000), .E0_MASK(20'hFFF00), //0x00000 - 0x000FF: Basic PCIe registers + .E1_ADDR(20'h00100), .E1_MASK(20'hFFF00), //0x00100 - 0x001FF: PCIe router registers + .E2_ADDR(20'h00200), .E2_MASK(20'hFFE00), //0x00200 - 0x003FF: DMA stream registers + .E3_ADDR(20'h40000), .E3_MASK(20'hC0000) //0x40000 - 0x7FFFF: Client address space + ) iop2_msg_arbiter ( + .clk(clk), .reset(reset), + //Master + .regi_tdata(msgi_tdata), .regi_tvalid(msgi_tvalid), .regi_tready(msgi_tready), + .rego_tdata(msgo_tdata), .rego_tvalid(msgo_tvalid), .rego_tready(msgo_tready), + //Endpoint 0 + .e0_regi_tdata(basic_regi_tdata), .e0_regi_tvalid(basic_regi_tvalid), .e0_regi_tready(basic_regi_tready), + .e0_rego_tdata(basic_rego_tdata), .e0_rego_tvalid(basic_rego_tvalid), .e0_rego_tready(basic_rego_tready), + //Endpoint 1 + .e1_regi_tdata(), .e1_regi_tvalid(), .e1_regi_tready(1'b1), + .e1_rego_tdata(64'h0), .e1_rego_tvalid(1'b0), .e1_rego_tready(), + //Endpoint 2 + .e2_regi_tdata(), .e2_regi_tvalid(), .e2_regi_tready(1'b1), + .e2_rego_tdata(64'h0), .e2_rego_tvalid(1'b0), .e2_rego_tready(), + //Endpoint 3 + .e3_regi_tdata(zpu_regi_tdata), .e3_regi_tvalid(zpu_regi_tvalid), .e3_regi_tready(zpu_regi_tready), + .e3_rego_tdata(zpu_rego_tdata), .e3_rego_tvalid(zpu_rego_tvalid), .e3_rego_tready(zpu_rego_tready) + ); + + +endmodule diff --git a/fpga/usrp3/lib/sim/io_port2/pcie_wb_reg_core/pcie_wb_reg_core_tb.v b/fpga/usrp3/lib/sim/io_port2/pcie_wb_reg_core/pcie_wb_reg_core_tb.v new file mode 100644 index 000000000..62bec9eb4 --- /dev/null +++ b/fpga/usrp3/lib/sim/io_port2/pcie_wb_reg_core/pcie_wb_reg_core_tb.v @@ -0,0 +1,243 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +`timescale 500ps/1ps +`define CHECK_VALUE(val, expected, report) \ + if (val == expected) \ + $display("%s...Passed",report); \ + else \ + $display("%s...FAILED!!! (Val=0x%x, Exp=0x%x)",report,val,expected); \ + +module pcie_wb_reg_core_tb(); + reg clk = 0, reset = 1; + reg wb_stb_i = 0; + reg wb_we_i = 0; + reg [15:0] wb_adr_i = 0; + reg [31:0] wb_dat_i = 0; + wire wb_ack_o; + wire [31:0] wb_dat_o; + + wire [63:0] msgo_data; + wire msgo_valid; + reg msgo_ready = 0; + reg [63:0] msgi_data = 0; + reg msgi_valid = 0; + wire msgi_ready; + + reg [31:0] msgo_payload = 32'h0; + reg [31:0] msgo_ctrl = 32'h0; + + reg [31:0] it; + + always #10 clk = ~clk; + + initial begin + #100 reset = 0; + #200000; + $finish; + end + + localparam READ = 3'b001; + localparam WRITE = 3'b010; + localparam RESPONSE = 3'b100; + + task pcie_send; + input [2:0] op; + input [19:0] address; + input [31:0] data; + begin + //{rd_resp, wr_request, rd_request, half_word, 8'h00, address, data}; + msgi_data <= {op, 1'b0, 8'h00, address, data}; + msgi_valid <= 1'b1; + + @(posedge clk); + while (~msgi_ready) @(posedge clk); + + msgi_valid <= 1'b0; + @(posedge clk); + end + endtask // pcie_send + + task pcie_recv; + input [2:0] op; + input [19:0] address; + input [31:0] data; + begin + while (~msgo_valid) @(posedge clk); + + msgo_ready <= 1'b1; + @(posedge clk); + + if (msgo_data[63] == op[2] || (msgo_data[62:61] == op[1:0] && msgo_data[51:32] == address)) + msgo_payload <= msgo_data[31:0]; + msgo_ctrl <= msgo_data[63:32]; + + msgo_ready <= 1'b0; + @(posedge clk); + end + endtask // pcie_recv + + task wb_send; + input [2:0] op; + input [15:0] address; + input [31:0] data; + begin + wb_adr_i <= address; + wb_dat_i <= data; + wb_we_i <= op[1]; + wb_stb_i <= 1'b1; + + @(posedge clk); + while (~wb_ack_o) @(posedge clk); + + wb_stb_i <= 1'b0; + end + endtask // pcie_send + + + initial begin + msgo_ready <= 1'b0; + msgi_valid <= 1'b0; + while (reset) @(posedge clk); + @(posedge clk); + + $display("\n[TEST] ZPU Read from PCIe"); + pcie_send(WRITE, 20'h6a000, 32'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe readback before initiating read request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status after initiating read"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status after initiating second read"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h6, "Verify WB status after PCIe read request"); + wb_send(READ, 16'h4, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h2000a000, "Verify WB control value after PCIe read request"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h4, "Verify WB status value after consuming PCIe read request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status after WB consumes request only"); + wb_send(WRITE, 16'h0, 32'hDEADBEEF); + wb_send(WRITE, 16'h4, 32'h80000000); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after responding to PCIe read request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status after WB responds to read request"); + pcie_send(READ, 20'h7a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'hdeadbeef, "Verify PCIe read data"); + + $display("\n[TEST] ZPU Write from PCIe"); + pcie_send(WRITE, 20'h7b000, 32'h12345678); + pcie_send(READ, 20'h7a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'hdeadbeef, "Verify that PCIe read data is still intact after write"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h2, "Verify WB status value after PCIe write request"); + wb_send(READ, 16'h0, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h12345678, "Verify WB data value after PCIe read request"); + wb_send(READ, 16'h4, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h4000b000, "Verify WB control value after PCIe read request"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after consuming PCIe write request"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status after WB consumes request"); + + $display("\n[TEST] Chinch Write from ZPU"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value before initiating write request"); + wb_send(WRITE, 16'h0, 32'h00beef00); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after writing just the data reg"); + wb_send(WRITE, 16'h4, 32'h40000200); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after initiating write"); + pcie_recv(WRITE, 20'h200, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h00beef00, "Verify received PCIe data"); + `CHECK_VALUE(msgo_ctrl, 32'h40000200, "Verify received PCIe control"); + wb_send(WRITE, 16'h0, 32'h00feeb00); + wb_send(WRITE, 16'h4, 32'h400002fc); + pcie_recv(WRITE, 20'h200, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h00feeb00, "Verify second received PCIe data"); + `CHECK_VALUE(msgo_ctrl, 32'h400002fc, "Verify second received PCIe control"); + + $display("\n[TEST] Chinch Read from ZPU"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value before initiating read request"); + wb_send(WRITE, 16'h0, 32'hffffffff); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after writing just the data reg"); + wb_send(WRITE, 16'h4, 32'h20000400); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h1, "Verify WB status value after initiating read request"); + pcie_recv(READ, 20'h400, 20'h0); + `CHECK_VALUE(msgo_payload, 32'hffffffff, "Verify received PCIe data"); + `CHECK_VALUE(msgo_ctrl, 32'h20000400, "Verify received PCIe control"); + wb_send(READ, 16'hC, 32'h0); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h1, "Verify WB status value before PCIe responds"); + pcie_send(RESPONSE, 20'h000, 32'hace06666); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status value after PCIe responds"); + wb_send(READ, 16'h8, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'hace06666, "Verify WB read value after PCIe responds"); + + $display("\n[TEST] WB Outbound flood"); + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h0, "Verify WB status before request flood"); + for (it = 0; it < 64; it = it + 1) begin + wb_send(WRITE, 16'h4, 32'h20000400); + end + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h11, "Verify WB status after request flood"); + for (it = 0; it < 64; it = it + 1) begin + pcie_recv(READ, 20'h400, 20'h0); + end + wb_send(READ, 16'hC, 32'h0); + `CHECK_VALUE(wb_dat_o, 32'h1, "Verify WB status after consuming requests"); + + $display("\n[TEST] PCIe Transaction Status"); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status before multiple reads"); + pcie_send(WRITE, 20'h6a000, 32'h0); + pcie_send(WRITE, 20'h6a000, 32'h0); + pcie_send(WRITE, 20'h6a000, 32'h0); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h1, "Verify PCIe status before multiple read requests and status queries"); + wb_send(READ, 16'h4, 32'h0); + wb_send(WRITE, 16'h0, 32'hDEADBEEF); + wb_send(WRITE, 16'h4, 32'h80000000); + pcie_send(READ, 20'h6a000, 32'h0); + pcie_recv(RESPONSE, 20'h0, 20'h0); + `CHECK_VALUE(msgo_payload, 32'h0, "Verify PCIe status after response"); + + $display("\n[DONE]"); + + + end // initial begin + + pcie_wb_reg_core #(.WB_ADDRW(16), .WB_DATAW(32)) dut ( + .clk(clk), .rst(reset), + .wb_stb_i(wb_stb_i), .wb_we_i(wb_we_i), .wb_adr_i(wb_adr_i), + .wb_dat_i(wb_dat_i), .wb_ack_o(wb_ack_o), .wb_dat_o(wb_dat_o), + .msgi_tdata(msgi_data), .msgi_tvalid(msgi_valid), .msgi_tready(msgi_ready), + .msgo_tdata(msgo_data), .msgo_tvalid(msgo_valid), .msgo_tready(msgo_ready), + .debug()); + + +endmodule diff --git a/fpga/usrp3/lib/sim/packet_proc/chdr_chunker/chdr_chunker_tb.v b/fpga/usrp3/lib/sim/packet_proc/chdr_chunker/chdr_chunker_tb.v new file mode 100644 index 000000000..9e80f9c15 --- /dev/null +++ b/fpga/usrp3/lib/sim/packet_proc/chdr_chunker/chdr_chunker_tb.v @@ -0,0 +1,190 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +`timescale 1ns/10ps + +module chdr_chunker_tb(); + + // TB stimulus + reg clk = 0; + reg reset = 1; + reg clear = 0; + reg [15:0] quantum; + + // Check vars + reg [31:0] o_xfer_count = 0, i_xfer_count = 0; + reg [63:0] o_last_tdata = 0; + + + always #10 clk = ~clk; + + initial $dumpfile("chdr_chunker_tb.vcd"); + initial $dumpvars(0,chdr_chunker_tb); + + function check_result; + input [31:0] o_xfer_count_arg; + input [31:0] i_xfer_count_arg; + input [63:0] o_last_tdata_arg; + input error_arg; + begin + //Check vars + check_result = 1; + check_result = check_result & ((o_xfer_count_arg == o_xfer_count) !== 0); + check_result = check_result & ((i_xfer_count_arg == i_xfer_count) !== 0); + check_result = check_result & ((o_last_tdata_arg == o_last_tdata) !== 0); + check_result = check_result & ((error_arg == error) != 0); + + if (check_result) begin + $display ("... Passed"); + end else begin + $display ("... FAILED!!!"); + $display ("o_xfer_count = %d (Expected %d)",o_xfer_count,o_xfer_count_arg); + $display ("i_xfer_count = %d (Expected %d)",i_xfer_count,i_xfer_count_arg); + $display ("o_last_tdata = %h (Expected %h)",o_last_tdata,o_last_tdata_arg); + $display ("error = %d (Expected %d)",error,error_arg); + end + + //Reset vars + o_xfer_count = 0; + i_xfer_count = 0; + o_last_tdata = 64'h0; + end + endfunction + + task send_packet; + input [63:0] data_start; + input [31:0] len; + + begin + if(len < 9) begin + {i_tlast, i_tdata} <= { 1'b1, data_start[63:32], len[15:0], data_start[15:0] }; + i_tvalid <= 1; + @(posedge clk); + i_tvalid <= 0; + end else begin + {i_tlast, i_tdata} <= { 1'b0, data_start[63:32], len[15:0], data_start[15:0] }; + i_tvalid <= 1; + @(posedge clk); + repeat(((len-1)/8)-1) begin + i_tdata <= i_tdata + 64'h0000_0002_0000_0002; + @(posedge clk); + end + i_tdata <= i_tdata + 64'h0000_0002_0000_0002; + i_tlast <= 1; + @(posedge clk); + i_tvalid <= 0; + end // else: !if(len < 9) + end + endtask // send_packet + + task reset_quantum_atomic; + input [15:0] quant; + begin + quantum <= quant; + clear <= 1; + @(posedge clk); + clear <= 0; + @(posedge clk); + end + endtask // reset_quantum_atomic + + + initial begin + #100 reset = 0; + #200000; + $finish; + end + + reg [63:0] i_tdata; + reg i_tlast; + reg i_tvalid; + wire i_tready; + + wire [63:0] o_tdata; + wire o_tlast, o_tvalid, o_tready; + wire error; + + initial begin + quantum <= 256; + i_tvalid <= 0; + while(reset) @(posedge clk); + + $write ("Running test case: First packet after reset"); + send_packet(64'h00000001_00000000, 128); + while(o_tvalid) @(posedge clk); + check_result(256,16,64'hFFFFFFFF_FFFFFFFF,0); + + reset_quantum_atomic(8); + + $write ("Running test case: sizeof(packet) < quantum"); + send_packet(64'h00000001_00000000, 40); + while(o_tvalid) @(posedge clk); + check_result(8,5,64'hFFFFFFFF_FFFFFFFF,0); + + reset_quantum_atomic(5); + + $write ("Running test case: sizeof(packet) == quantum"); + send_packet(64'h00000001_00000000, 40); + while(o_tvalid) @(posedge clk); + check_result(5,5,64'h00000030_00000008,0); + + $write ("Running test case: sizeof(packet) == quantum - 64bits"); + send_packet(64'h00000001_00000000, 32); + while(o_tvalid) @(posedge clk); + check_result(5,4,64'hFFFFFFFF_FFFFFFFF,0); + + $write ("Running test case: sizeof(packet) == quantum + 64bits"); + send_packet(64'h00000001_00000000, 48); + while(o_tvalid) @(posedge clk); + check_result(32'hxxxxxxxx,32'hxxxxxxxx,64'hxxxxxxxx_xxxxxxxx,1); + + $write ("Running test case: Error reset"); + reset_quantum_atomic(8); + check_result(32'hxxxxxxxx,32'hxxxxxxxx,64'hxxxxxxxx_xxxxxxxx,0); + + $write ("Running test case: sizeof(packet) > quantum"); + send_packet(64'h00000001_00000000, 80); + while(o_tvalid) @(posedge clk); + check_result(32'hxxxxxxxx,32'hxxxxxxxx,64'hxxxxxxxx_xxxxxxxx,1); + + reset_quantum_atomic(8); + + $write ("Running test case: sizeof(packet) == 2"); + send_packet(64'h00000001_00000000, 8); + while(o_tvalid) @(posedge clk); + check_result(8,1,64'hFFFFFFFF_FFFFFFFF,0); + + $write ("Running test case: Multiple packets back-to-back"); + send_packet(64'h00000001_00000000, 40); + while(o_tvalid) @(posedge clk); + send_packet(64'h00000001_00000000, 16); + while(o_tvalid) @(posedge clk); + send_packet(64'h00000001_00000000, 64); + while(o_tvalid) @(posedge clk); + check_result(24,15,64'h0000004e0000000e,0); + + end // initial begin + + + chdr_chunker dut ( + .clk(clk), .reset(reset), .clear(clear), .frame_size(quantum), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), + .error(error)); + + assign o_tready = 1; + + always @(posedge clk) begin + if (o_tvalid & o_tready) begin + o_xfer_count <= o_xfer_count + 1; + o_last_tdata <= o_tdata; + end + if (i_tvalid & i_tready) i_xfer_count <= i_xfer_count + 1; + end + +endmodule // chdr_chunker_tb diff --git a/fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/Makefile b/fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/Makefile new file mode 100644 index 000000000..f73cbdae9 --- /dev/null +++ b/fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/Makefile @@ -0,0 +1,33 @@ +# +# Copyright 2016 Ettus Research +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preample after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = chdr_dechunker_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = $(abspath \ +chdr_dechunker_tb.sv \ +) + +MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/chdr_dechunker_tb.sv b/fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/chdr_dechunker_tb.sv new file mode 100644 index 000000000..38664c20f --- /dev/null +++ b/fpga/usrp3/lib/sim/packet_proc/chdr_dechunker/chdr_dechunker_tb.sv @@ -0,0 +1,200 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// Copyright 2019 Ettus Research, a National Instruments Brand +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +`timescale 1ns/10ps + +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 8 + +`include "sim_exec_report.vh" + + +module chdr_dechunker_tb(); + `TEST_BENCH_INIT("chdr_dechunker_tb", `NUM_TEST_CASES, `NS_PER_TICK) + + // TB stimulus + reg clk = 0; + reg reset = 1; + reg clear = 0; + reg [15:0] quantum; + wire error; + + // Check vars + reg [31:0] o_xfer_count = 0, i_xfer_count = 0; + reg [63:0] o_last_tdata = 0; + + + always #10 clk = ~clk; + + initial $dumpfile("chdr_dechunker_tb.vcd"); + initial $dumpvars(0,chdr_dechunker_tb); + + function check_result; + input [31:0] o_xfer_count_arg; + input [31:0] i_xfer_count_arg; + input [63:0] o_last_tdata_arg; + input error_arg; + begin + //Check vars + check_result = 1; + check_result = check_result & ((o_xfer_count_arg == o_xfer_count) !== 0); + check_result = check_result & ((i_xfer_count_arg == i_xfer_count) !== 0); + check_result = check_result & ((o_last_tdata_arg == o_last_tdata) !== 0); + check_result = check_result & ((error_arg == error) != 0); + + if (!check_result) begin + $display ("o_xfer_count = %d (Expected %d)",o_xfer_count,o_xfer_count_arg); + $display ("i_xfer_count = %d (Expected %d)",i_xfer_count,i_xfer_count_arg); + $display ("o_last_tdata = %h (Expected %h)",o_last_tdata,o_last_tdata_arg); + $display ("error = %d (Expected %d)",error,error_arg); + `ASSERT_ERROR(0, "Result did not match expected value"); + end + + //Reset vars + o_xfer_count = 0; + i_xfer_count = 0; + o_last_tdata = 64'h0; + end + endfunction + + task send_packet; + input [63:0] data_start; + input [31:0] len; + input [31:0] quant; + + begin + if(quant < 2) begin + {i_tlast, i_tdata} <= { 1'b1, data_start[63:32], len[15:0], data_start[15:0] }; + i_tvalid <= 1; + @(posedge clk); + i_tvalid <= 0; + end else begin + {i_tlast, i_tdata} <= { 1'b0, data_start[63:32], len[15:0], data_start[15:0] }; + i_tvalid <= 1; + @(posedge clk); + repeat(quant - 2) begin + i_tdata <= i_tdata + 64'h0000_0002_0000_0002; + @(posedge clk); + end + i_tdata <= i_tdata + 64'h0000_0002_0000_0002; + i_tlast <= 1; + @(posedge clk); + i_tvalid <= 1'b0; + end // else: !if(quant < 2) + end + endtask // send_packet + + task reset_quantum_atomic; + input [15:0] quant; + begin + quantum <= quant; + clear <= 1; + @(posedge clk); + clear <= 0; + @(posedge clk); + end + endtask // reset_quantum_atomic + + + initial begin + #100 reset = 0; + end + + reg [63:0] i_tdata; + reg i_tlast; + reg i_tvalid; + wire i_tready; + + wire [63:0] o_tdata; + wire o_tlast, o_tvalid, o_tready; + + reg result; + initial begin + quantum <= 8; + i_tvalid <= 0; + while(reset) @(posedge clk); + + `TEST_CASE_START("Running test case: First packet after reset"); + send_packet(64'h00000001_00000000, 32, 8); + @(posedge clk); + result = check_result(4,8,64'hxxxxxxxx_xxxxxx06, 0); + `TEST_CASE_DONE(result); + + reset_quantum_atomic(10); + + `TEST_CASE_START("Running test case: sizeof(packet) < quantum"); + send_packet(64'h00000001_00000000, 64, 10); + @(posedge clk); + result = check_result(8,10,64'hxxxxxxxx_xxxxxx0e, 0); + `TEST_CASE_DONE(result); + + `TEST_CASE_START("Running test case: sizeof(packet) == quantum"); + send_packet(64'h00000001_00000000, 80, 10); + @(posedge clk); + result = check_result(10,10,64'hxxxxxxxx_xxxxxx12, 0); + `TEST_CASE_DONE(result); + + `TEST_CASE_START("Running test case: sizeof(packet) == quantum - 64bits"); + send_packet(64'h00000001_00000000, 72, 10); + @(posedge clk); + result = check_result(9,10,64'hxxxxxxxx_xxxxxx10, 0); + `TEST_CASE_DONE(result); + + `TEST_CASE_START("Running test case: sizeof(packet) == quantum + 64bits"); + send_packet(64'h00000001_00000000, 88, 10); + @(posedge clk); + result = check_result(32'hxxxxxxxx,10,64'hxxxxxxxx_xxxxxxxx, 1); + `TEST_CASE_DONE(result); + + reset_quantum_atomic(10); + + `TEST_CASE_START("Running test case: sizeof(packet) > quantum"); + send_packet(64'h00000001_00000000, 88, 10); + @(posedge clk); + result = check_result(32'hxxxxxxxx,10,64'hxxxxxxxx_xxxxxxxx, 1); + `TEST_CASE_DONE(result); + + reset_quantum_atomic(8); + + `TEST_CASE_START("Running test case: sizeof(packet) == 2"); + send_packet(64'h00000001_00000000, 8, 8); + @(posedge clk); + result = check_result(1,8,64'hxxxxxxxx_xxxxxx00, 0); + `TEST_CASE_DONE(result); + + `TEST_CASE_START("Running test case: Multiple packets"); + send_packet(64'h00000001_00000000, 8, 8); + send_packet(64'h00000001_00000000, 16, 8); + send_packet(64'h00000001_00000000, 24, 8); + send_packet(64'h00000001_00000000, 32, 8); + @(posedge clk); + result = check_result(10,32,64'hxxxxxxxx_xxxxxx06, 0); + `TEST_CASE_DONE(result); + + `TEST_BENCH_DONE; + end // initial begin + + + chdr_dechunker dut ( + .clk(clk), .reset(reset), .clear(clear), .frame_size(quantum), + .i_tdata(i_tdata), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), + .error(error)); + + assign o_tready = 1; + + always @(posedge clk) begin + if (o_tvalid & o_tready) begin + o_xfer_count <= o_xfer_count + 1; + o_last_tdata <= o_tdata; + end + if (i_tvalid & i_tready) i_xfer_count <= i_xfer_count + 1; + end + +endmodule // chdr_dechunker_tb diff --git a/fpga/usrp3/lib/sim/packet_proc/ip_hdr_checksum/ip_hdr_checksum_tb.v b/fpga/usrp3/lib/sim/packet_proc/ip_hdr_checksum/ip_hdr_checksum_tb.v new file mode 100644 index 000000000..82deca656 --- /dev/null +++ b/fpga/usrp3/lib/sim/packet_proc/ip_hdr_checksum/ip_hdr_checksum_tb.v @@ -0,0 +1,43 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +module ip_hdr_checksum_tb(); + + initial $dumpfile("ip_hdr_checksum_tb.vcd"); + initial $dumpvars(0,ip_hdr_checksum_tb); + + reg clk; + + wire [159:0] in = { + 16'h4500, + 16'h0030, + 16'h4422, + 16'h4000, + 16'h8006, + 16'h0000, + 16'h8c7c, + 16'h19ac, + 16'hae24, + 16'h1e2b + }; + + wire [15:0] out; + ip_hdr_checksum ip_hdr_checksum + (.clk(clk), + .in(in), + .out(out)); + + initial + begin + clk <= 0; + #100 clk <= 1; + #100 clk <= 0; + #100 clk <= 1; + #100 $display("Computed 0x%x, should be 0x442e", out); + #100 $finish; + end + +endmodule // ip_hdr_checksum_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/axi_pipe/axi_pipe_tb.v b/fpga/usrp3/lib/sim/rfnoc/axi_pipe/axi_pipe_tb.v new file mode 100644 index 000000000..b84657b07 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/axi_pipe/axi_pipe_tb.v @@ -0,0 +1,74 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module axi_pipe_tb; + + initial $dumpfile("axi_pipe_tb.vcd"); + initial $dumpvars(0,axi_pipe_tb); + + reg clk = 0; + always #100 clk <= ~clk; + reg reset = 1; + initial #1000 @(posedge clk) reset <= 1'b0; + initial #30000 $finish; + + localparam LEN=10; + wire [LEN-1:0] enables, valids; + + wire o_tlast, i_tready, o_tvalid; + reg i_tvalid = 0; + reg o_tready = 0; + reg i_tlast = 0; + + axi_pipe #(.STAGES(LEN)) axi_pipe + (.clk(clk), .reset(reset), .clear(0), + .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), + .enables(enables), .valids(valids)); + + initial + begin + @(negedge reset); + repeat (3) + @(posedge clk); + i_tvalid <= 1; + @(posedge clk); + i_tvalid <= 0; + repeat (15) @(posedge clk); + @(posedge clk); + o_tready <= 1; + repeat (15) @(posedge clk); + o_tready <= 0; + i_tvalid <= 1; + repeat (15) @(posedge clk); + o_tready <= 1; + i_tvalid <= 0; + repeat (15) @(posedge clk); + o_tready <= 0; + i_tvalid <= 1; + @(posedge clk); + i_tvalid <= 0; + @(posedge clk); + i_tvalid <= 1; + @(posedge clk); + @(posedge clk); + i_tlast <= 1; + @(posedge clk); + i_tvalid <= 0; + @(posedge clk); + @(posedge clk); + @(posedge clk); + @(posedge clk); + @(posedge clk); + @(posedge clk); + @(posedge clk); + @(posedge clk); + o_tready <= 1; + + end + +endmodule // axi_pipe diff --git a/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/Makefile b/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/Makefile new file mode 100644 index 000000000..fcf21b755 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/Makefile @@ -0,0 +1,37 @@ +# +# Copyright 2016 Ettus Research +# + +#------------------------------------------------- +# Top-of-Makefile +#------------------------------------------------- +# Define BASE_DIR to point to the "top" dir +BASE_DIR = $(abspath ../../../../top) +# Include viv_sim_preamble after defining BASE_DIR +include $(BASE_DIR)/../tools/make/viv_sim_preamble.mak + +#------------------------------------------------- +# Testbench Specific +#------------------------------------------------- +# Define only one toplevel module +SIM_TOP = axi_rate_change_tb + +# Add test bench, user design under test, and +# additional user created files +SIM_SRCS = $(abspath \ +axi_rate_change_tb.sv \ +$(LIB_DIR)/control/ram_2port.v \ +$(LIB_DIR)/fifo/axi_packet_gate.v \ +$(LIB_DIR)/rfnoc/axi_rate_change.v \ +$(LIB_DIR)/rfnoc/axi_drop_partial_packet.v \ +) + +MODELSIM_USER_DO = $(abspath wave.do) + +#------------------------------------------------- +# Bottom-of-Makefile +#------------------------------------------------- +# Include all simulator specific makefiles here +# Each should define a unique target to simulate +# e.g. xsim, vsim, etc and a common "clean" target +include $(BASE_DIR)/../tools/make/viv_simulator.mak diff --git a/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/axi_rate_change_tb.sv b/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/axi_rate_change_tb.sv new file mode 100644 index 000000000..b16c2d26d --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/axi_rate_change_tb.sv @@ -0,0 +1,323 @@ +`timescale 1ns/1ps +`define NS_PER_TICK 1 +`define NUM_TEST_CASES 4 + +`include "sim_exec_report.vh" +`include "sim_clks_rsts.vh" +`include "sim_cvita_lib.svh" +`include "sim_axis_lib.svh" +`include "sim_set_rb_lib.svh" + +module axi_rate_change_tb(); + `TEST_BENCH_INIT("axi_rate_change_tb",`NUM_TEST_CASES,`NS_PER_TICK); + localparam CLK_PERIOD = $ceil(1e9/166.67e6); + `DEFINE_CLK(clk, CLK_PERIOD, 50); + `DEFINE_RESET(reset, 0, 100); + + localparam SR_N_ADDR = 0; + localparam SR_M_ADDR = 1; + localparam SR_CONFIG_ADDR = 2; + localparam MAX_N = 16; + localparam MAX_M = 16; + + logic [15:0] src_sid = 16'h0000; + logic [15:0] dst_sid = 16'h0010; + settings_bus_master sb (.clk(clk)); + axis_master #(.DWIDTH(32+128)) m_axis (.clk(clk)); + axis_slave #(.DWIDTH(32+128)) s_axis (.clk(clk)); + logic clear, clear_user; + logic [31:0] m_axis_data_tdata, s_axis_data_tdata; + logic m_axis_data_tlast, m_axis_data_tvalid, m_axis_data_tready; + logic s_axis_data_tlast, s_axis_data_tvalid, s_axis_data_tready; + logic warning_long_throttle, error_extra_outputs, error_drop_pkt_lockup; + axi_rate_change #( + .WIDTH(32), + .MAX_N(MAX_N), + .MAX_M(MAX_M), + .SR_N_ADDR(SR_N_ADDR), + .SR_M_ADDR(SR_M_ADDR), + .SR_CONFIG_ADDR(SR_CONFIG_ADDR)) + axi_rate_change ( + .clk(clk), .reset(reset), .clear(clear), .clear_user(clear_user), + .src_sid(src_sid), .dst_sid(dst_sid), + .set_stb(sb.settings_bus.set_stb), .set_addr(sb.settings_bus.set_addr), .set_data(sb.settings_bus.set_data), + .i_tdata(m_axis.axis.tdata[31:0]), .i_tlast(m_axis.axis.tlast), .i_tvalid(m_axis.axis.tvalid), .i_tready(m_axis.axis.tready), .i_tuser(m_axis.axis.tdata[159:32]), + .o_tdata(s_axis.axis.tdata[31:0]), .o_tlast(s_axis.axis.tlast), .o_tvalid(s_axis.axis.tvalid), .o_tready(s_axis.axis.tready), .o_tuser(s_axis.axis.tdata[159:32]), + .m_axis_data_tdata(m_axis_data_tdata), .m_axis_data_tlast(m_axis_data_tlast), + .m_axis_data_tvalid(m_axis_data_tvalid), .m_axis_data_tready(m_axis_data_tready), + .s_axis_data_tdata(s_axis_data_tdata), .s_axis_data_tlast(s_axis_data_tlast), + .s_axis_data_tvalid(s_axis_data_tvalid), .s_axis_data_tready(s_axis_data_tready), + .warning_long_throttle(warning_long_throttle), + .error_extra_outputs(error_extra_outputs), + .error_drop_pkt_lockup(error_drop_pkt_lockup)); + + // Simulate user logic that can handle various decimation / interpolation rates + // - Generates a word count sequence that is checked in the test_rate() task. + // - Introduces a single clock cycle delay which is useful for testing that + // the DUT is not reliant on user logic having a large built in delay. + integer rate_n, rate_m, count_n, count_m, count_in, count_out; + always @(posedge clk) begin + if (reset | clear_user | clear) begin + s_axis_data_tlast <= 1'b0; + count_n <= 1; + count_m <= 1; + count_in <= 0; + count_out <= 0; + end else begin + // Rate change = N/M + if (m_axis_data_tvalid & m_axis_data_tready) begin + if (count_n == rate_n) begin + count_n <= 1; + count_in <= count_in + 1; + end else begin + count_n <= count_n + 1; + end + end + if (count_in != count_out) begin + if (s_axis_data_tvalid & s_axis_data_tready) begin + if (count_m == rate_m) begin + count_m <= 1; + count_out <= count_out + 1; + end else begin + count_m <= count_m + 1; + end + end + end + end + end + + assign s_axis_data_tdata = {count_out[15:0], count_m[15:0]}; + assign s_axis_data_tvalid = (count_in != count_out); + assign m_axis_data_tready = s_axis_data_tready; + + // Used with test 3 to count output clock cycles + int clock_cnt; + logic clock_cnt_en = 1'b0; + logic clock_cnt_start = 1'b0; + always @(posedge clk) begin + if (clock_cnt_en == 1'b1) begin + // Wait until output data starts + if (s_axis.axis.tvalid & ~clock_cnt_start) begin + clock_cnt_start <= 1'b1; + clock_cnt <= clock_cnt + 1; + end else if (clock_cnt_start) begin + clock_cnt <= clock_cnt + 1; + end + end else begin + clock_cnt_start <= 1'b0; + clock_cnt <= 0; + end + end + + /******************************************************** + ** Verification + ********************************************************/ + task random_wait(int unsigned min_cycles, int unsigned max_cycles); + begin + int unsigned num_cycles; + do begin + num_cycles = $random() & (2**($clog2(max_cycles))-1); + end while ((num_cycles < min_cycles) || (num_cycles > max_cycles)); + + if (num_cycles != 0) begin + for (int unsigned i = 0; i < num_cycles; i++) begin + @(posedge clk); + end + @(negedge clk); // Realign with negedge + end + end + endtask + + task test_rate(int n, int m, int num_words, int spp = 16, bit rand_delay_in = 0, bit rand_delay_out = 0); + begin + clear = 1'b1; + @(posedge clk); + @(posedge clk); + clear = 1'b0; + @(posedge clk); + @(posedge clk); + rate_n = n; + rate_m = m; + sb.write(SR_N_ADDR, n); + sb.write(SR_M_ADDR, m); + @(posedge clk); + fork + begin + cvita_hdr_t send_header; + int words_left_to_send, words_to_send; + logic [31:0] words_sent; + real timestamp; + timestamp = 0.0; + words_sent = 0; + words_left_to_send = num_words; + + while (words_left_to_send > 0) begin + // Setup header + send_header = '{default:0}; + send_header.has_time = 1; + send_header.timestamp = longint'(timestamp); + send_header.eob = (words_left_to_send <= spp); + if (words_left_to_send >= spp) begin + send_header.length = 16+4*spp; + words_to_send = spp; + words_left_to_send -= spp; + end else begin + send_header.length = 16+4*words_left_to_send; + words_to_send = words_left_to_send; + words_left_to_send = 0; + end + // Send packet + for (int i = 0; i < words_to_send; i++) begin + if (rand_delay_in) random_wait(0,2*spp); + m_axis.push_word({send_header,words_sent + i},i == words_to_send-1); + end + words_sent += words_to_send; + // Update seq num, timestamp + send_header.seqnum++; + timestamp += (1.0*m/n)*words_to_send; + end + end + begin + string s; + cvita_hdr_t recv_header; + logic last, expected_eob; + real timestamp; + logic [63:0] expected_timestamp; + logic [31:0] word; + logic [15:0] word_cnt_div_m, word_cnt_div_m_frac; + logic [15:0] word_cnt_div_spp_frac; + int words_left_to_recv, words_recvd; + timestamp = 0.0; + expected_timestamp = 0; // Timestamp starts at 0 + word_cnt_div_spp_frac = 0; + word_cnt_div_m = 0; + word_cnt_div_m_frac = 0; + words_recvd = 0; + words_left_to_recv = $floor(num_words/n)*m; // Order matters! + + while (words_left_to_recv > 0) begin + s_axis.pull_word({recv_header,word},last); + word_cnt_div_spp_frac++; + word_cnt_div_m_frac++; + words_recvd++; + words_left_to_recv--; + timestamp += 1.0*n; + // Check packet length + if ((word_cnt_div_spp_frac == spp) || (words_left_to_recv == 0)) begin + `ASSERT_FATAL(last == 1, "Incorrect packet length! Last not asserted!"); + word_cnt_div_spp_frac = 0; + end else begin + $sformat(s, "Incorrect packet length! Expected: %0d, Actual %0d", spp, words_recvd); + `ASSERT_FATAL(last == 0, s); + end + // Check for EOB + if (last) begin + words_recvd = 0; + expected_eob = (words_left_to_recv == 0); + $sformat(s, "Incorrect EOB state! Expected: %0d, Actual %0d", expected_eob, recv_header.eob); + `ASSERT_FATAL(recv_header.eob == expected_eob, s); + end + // Check timestamp + if (last) begin + $sformat(s, "Incorrect timestamp! Expected: %0d, Actual %0d", expected_timestamp, recv_header.timestamp); + `ASSERT_FATAL(recv_header.timestamp == expected_timestamp, s); + expected_timestamp = longint'(timestamp); + end + // Check word + $sformat(s, "Incorrect packet data! Expected: 0x%08h, Actual: 0x%08h", {word_cnt_div_m, word_cnt_div_m_frac}, word); + `ASSERT_FATAL(((word[31:16] == word_cnt_div_m) && (word[15:0] == word_cnt_div_m_frac)), s); + // Track number of received words, do at end of loop + if (word_cnt_div_m_frac == m) begin + word_cnt_div_m_frac = 0; + word_cnt_div_m++; + end + end + end + join + end + endtask + + initial begin : tb_main + string s; + cvita_hdr_t tmp_header; + logic [63:0] word; + logic last; + integer spp, number_words; + spp = 16; + + /******************************************************** + ** Test 1 -- Reset + ********************************************************/ + `TEST_CASE_START("Wait for Reset"); + sb.reset(); + m_axis.reset(); + s_axis.reset(); + while (reset) @(posedge clk); + `TEST_CASE_DONE(~reset); + + /******************************************************** + ** Test 2 -- Test various rates + ** - Try many decimation / interpolation rates (including + ** fractional rates) and use randomized delays. + ********************************************************/ + `TEST_CASE_START("Check various rates"); + for (int _n = 1; _n <= MAX_N; _n++) begin + for (int _m = 1; _m <= MAX_M; _m++) begin + $display("Testing rate %0d:%0d", _n, _m); + test_rate(_n, _m, _n*spp*3, spp, 1, 1); + end + end + `TEST_CASE_DONE(1); + + #2000; // Delay to make the tests visually distinct in waveform viewer + + /******************************************************** + ** Test 3 -- Test partial packets + ** - Send packets with extra data that is less than SPP. + ** Module should output the maximum number of samples + ** possible while dropping the "partial" sample. + ********************************************************/ + `TEST_CASE_START("Test partial packets"); + for (int _n = 1; _n <= MAX_N; _n++) begin + for (int _m = 1; _m <= MAX_M; _m++) begin + $display("Testing rate %0d:%0d", _n, _m); + test_rate(_n, _m, _n*spp + spp-1, spp, 1, 1); + end + end + `TEST_CASE_DONE(1); + + #2000; + + /******************************************************** + ** Test 3 -- Test for bubble states + ** - Send many packets at full rate and make sure number + ** of input clock cycles == output clock cycles. If + ** they do not match, then the module likely has + ** bubble states that would prevent it from running + ** continuously at full rate. + ********************************************************/ + `TEST_CASE_START("Test for bubble states"); + clock_cnt_en = 1'b1; + number_words = 100000; + test_rate(1, 1, number_words, spp, 0, 0); + $sformat(s, "Incorrect number of clock cycles -- Possible bubble states detected! Expected: %0d, Actual: %0d", number_words, clock_cnt); + `ASSERT_FATAL(clock_cnt == number_words, s); + clock_cnt_en = 1'b0; + `TEST_CASE_DONE(1); + + `TEST_BENCH_DONE; + + end + + // The warning, error signals should never assert. + initial begin + while (reset) @(posedge clk); + forever begin + @(posedge clk); + `ASSERT_FATAL(~warning_long_throttle, "Throttle state deadlock!"); + `ASSERT_FATAL(~error_extra_outputs, "Extra outputs detected!"); + `ASSERT_FATAL(~error_drop_pkt_lockup, "Drop packet deadlock!"); + end + end + +endmodule diff --git a/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/wave.do b/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/wave.do new file mode 100644 index 000000000..f16b9d5a7 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/axi_rate_change/wave.do @@ -0,0 +1,115 @@ +onerror {resume} +quietly WaveActivateNextPane {} 0 +add wave -noupdate /axi_rate_change_tb/axi_rate_change/clk +add wave -noupdate /axi_rate_change_tb/axi_rate_change/reset +add wave -noupdate /axi_rate_change_tb/axi_rate_change/clear +add wave -noupdate /axi_rate_change_tb/axi_rate_change/clear_user +add wave -noupdate /axi_rate_change_tb/axi_rate_change/active +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_tuser +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n_frac +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/in_pkt_cnt +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_reg_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_reg_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_reg_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_reg_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/i_reg_tuser +add wave -noupdate /axi_rate_change_tb/axi_rate_change/m_axis_data_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/m_axis_data_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/m_axis_data_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/m_axis_data_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/s_axis_data_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/s_axis_data_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/s_axis_data_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/s_axis_data_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/out_payload_cnt +add wave -noupdate /axi_rate_change_tb/axi_rate_change/payload_length_out +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_m +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n_fifo_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n_fifo_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/word_cnt_div_n_fifo_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/first_pkt_out +add wave -noupdate /axi_rate_change_tb/axi_rate_change/vita_time_out +add wave -noupdate /axi_rate_change_tb/axi_rate_change/vita_time_accum +add wave -noupdate /axi_rate_change_tb/axi_rate_change/vita_time_reg +add wave -noupdate /axi_rate_change_tb/axi_rate_change/header_fifo_out_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/header_fifo_out_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_reg_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_reg_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_reg_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_reg_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_reg_tuser +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/o_tuser +add wave -noupdate -divider {AXI Drop Partial Packet} +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/i_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/i_terror +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/i_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/i_tlast_int +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/i_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/i_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/in_cnt +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/large_pkt +add wave -noupdate {/axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/o_tdata[32]} +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/o_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/o_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/o_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/o_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/small_pkt +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/flush +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/hold_last_sample +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/in_pkt_cnt +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/out_pkt_cnt +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/release_due_to_error +add wave -noupdate -divider {AXI Drop Packet} +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/hold +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/i_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/i_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/i_terror +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/i_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/i_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/empty +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/full +add wave -noupdate -radix unsigned /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/rd_addr +add wave -noupdate -radix unsigned /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/wr_addr +add wave -noupdate -radix unsigned /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/in_pkt_cnt +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/int_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/int_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/int_tlast +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/int_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/mem +add wave -noupdate -radix hexadecimal /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/o_tdata +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/o_tvalid +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/o_tready +add wave -noupdate /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/o_tlast +add wave -noupdate -radix unsigned /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/out_pkt_cnt +add wave -noupdate -radix unsigned /axi_rate_change_tb/axi_rate_change/axi_drop_partial_packet/axi_drop_packet/prev_wr_addr +add wave -noupdate /axi_rate_change_tb/axi_rate_change/n +TreeUpdate [SetDefaultTree] +WaveRestoreCursors {{Cursor 1} {1112517 ps} 0} {{Cursor 2} {1974349848 ps} 0} +quietly wave cursor active 2 +configure wave -namecolwidth 633 +configure wave -valuecolwidth 184 +configure wave -justifyvalue left +configure wave -signalnamewidth 0 +configure wave -snapdistance 10 +configure wave -datasetprefix 0 +configure wave -rowmargin 4 +configure wave -childrowmargin 2 +configure wave -gridoffset 0 +configure wave -gridperiod 1 +configure wave -griddelta 40 +configure wave -timeline 0 +configure wave -timelineunits ns +update +WaveRestoreZoom {1974303474 ps} {1974374671 ps} diff --git a/fpga/usrp3/lib/sim/rfnoc/axi_wrapper/axi_wrapper_tb.v b/fpga/usrp3/lib/sim/rfnoc/axi_wrapper/axi_wrapper_tb.v new file mode 100644 index 000000000..7a15d1d86 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/axi_wrapper/axi_wrapper_tb.v @@ -0,0 +1,144 @@ +// +// Copyright 2012-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module axi_wrapper_tb(); + + xlnx_glbl glbl (.GSR(),.GTS()); + + localparam STR_SINK_FIFOSIZE = 9; + + reg clk, reset; + always + #100 clk = ~clk; + + initial clk = 0; + initial reset = 1; + initial #1000 reset = 0; + + initial $dumpfile("axi_wrapper_tb.vcd"); + initial $dumpvars(0,axi_wrapper_tb); + + initial #1000000 $finish; + + wire [31:0] set_data; + wire [7:0] set_addr; + wire set_stb; + + wire [63:0] noci_tdata[PORTS-1:0]; + wire noci_tlast[PORTS-1:0]; + wire noci_tvalid[PORTS-1:0]; + wire noci_tready[PORTS-1:0]; + + wire [63:0] noco_tdata[PORTS-1:0]; + wire noco_tlast[PORTS-1:0]; + wire noco_tvalid[PORTS-1:0]; + wire noco_tready[PORTS-1:0]; + + reg [63:0] src_tdata; + reg src_tlast, src_tvalid; + wire src_tready; + + localparam PORTS = 4; + + wire [63:0] s1o_tdata, s1i_tdata; + wire s1o_tlast, s1i_tlast, s1o_tvalid, s1i_tvalid, s1o_tready, s1i_tready; + + wire [31:0] pre_tdata, post_tdata; + wire pre_tlast, post_tlast, pre_tvalid, post_tvalid, pre_tready, post_tready; + wire [127:0] pre_tuser, post_tuser; + + axi_wrapper #(.BASE(8), .NUM_AXI_CONFIG_BUS(1), .CONFIG_BUS_FIFO_DEPTH(5), .SIMPLE_MODE(1)) axi_wrapper_ce1 + (.clk(clk), .reset(reset), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .i_tdata(src_tdata), .i_tlast(src_tlast), .i_tvalid(src_tvalid), .i_tready(src_tready), + .o_tdata(s1i_tdata), .o_tlast(s1i_tlast), .o_tvalid(s1i_tvalid), .o_tready(s1i_tready), + .m_axis_data_tdata(pre_tdata), + .m_axis_data_tuser(pre_tuser), + .m_axis_data_tlast(pre_tlast), + .m_axis_data_tvalid(pre_tvalid), + .m_axis_data_tready(pre_tready), + .s_axis_data_tdata(post_tdata), + .s_axis_data_tuser(post_tuser), + .s_axis_data_tlast(post_tlast), + .s_axis_data_tvalid(post_tvalid), + .s_axis_data_tready(post_tready) + ); + + axi_fifo #(.WIDTH(33)) afifo + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({pre_tlast,pre_tdata}), .i_tvalid(pre_tvalid), .i_tready(pre_tready), + .o_tdata({post_tlast,post_tdata}), .o_tvalid(post_tvalid), .o_tready(post_tready)); + + assign s1i_tready = 1'b1; + + + task SendPacket; + input [3:0] flags; + input [11:0] seqnum; + input [15:0] len; + input [31:0] sid; + input [63:0] data; + + begin + @(posedge clk); + src_tdata <= { flags, seqnum, len+16'd8 + (flags[1] ? 16'd8 : 16'd0), sid }; + src_tlast <= 0; + src_tvalid <= 1; + @(posedge clk); + while(~src_tready) + @(posedge clk); + + // send time if flags request it + if(flags[1]) + begin + src_tdata <= 64'h0123_4567_89ab_cdef; + src_tlast <= 0; + src_tvalid <= 1; + @(posedge clk); + while(~src_tready) + @(posedge clk); + end + + src_tdata <= data; + repeat(len[15:3] + (len[2]|len[1]|len[0])- 1 ) + begin + @(posedge clk); + while(~src_tready) + @(posedge clk); + src_tdata <= src_tdata + 64'd1; + end + src_tlast <= 1; + @(posedge clk); + while(~src_tready) + @(posedge clk); + src_tvalid <= 0; + @(posedge clk); + end + endtask // SendPacket + + initial + begin + src_tdata <= 64'd0; + src_tlast <= 1'b0; + src_tvalid <= 1'b0; + @(negedge reset); + @(posedge clk); + + @(posedge clk); + + #10000; + SendPacket(4'h0, 12'd7, 16'd64, 32'h0002_0003, 64'hAAAA_AAAA_0000_0000); // data packet + SendPacket(4'h0, 12'd8, 16'd68, 32'h0004_0005, 64'hBBBB_BBBB_0000_0000); // data packet + //SendPacket(4'h0, 12'd2, 16'd8, 32'h0000_0001, 64'hCCCC_CCCC_0000_0000); // data packet + //SendPacket(4'h0, 12'd3, 16'd8, 32'h0000_0001, 64'hDDDD_DDDD_0000_0000); // data packet + //SendPacket(4'h0, 12'd4, 16'd8, 32'h0000_0001, 64'hEEEE_EEEE_0000_0000); // data packet + //SendPacket(4'h0, 12'd5, 16'd8, 32'h0000_0001, 64'hFFFF_FFFF_0000_0000); // data packet + //SendPacket(4'h0, 12'd6, 16'd8, 32'h0000_0001, 64'h2222_2222_0000_0000); // data packet + end + +endmodule // axi_wrapper_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/axi_wrapper/build_axi_wrapper_tb b/fpga/usrp3/lib/sim/rfnoc/axi_wrapper/build_axi_wrapper_tb new file mode 100755 index 000000000..49b8fe312 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/axi_wrapper/build_axi_wrapper_tb @@ -0,0 +1 @@ +iverilog -o axi_wrapper_tb axi_wrapper_tb.v -y . -y ../control/ -y ../fifo/ -y /opt/Xilinx/14.6/ISE_DS/ISE/verilog/src/unisims/ -y ../packet_proc/ -y ../timing/ -y ../vita/ -y ../../top/x300/coregen -y /opt/Xilinx/14.4/ISE_DS/ISE/verilog/src/XilinxCoreLib -y ../coregen/ -y ../ -y ../../../usrp2/models/ -Wall diff --git a/fpga/usrp3/lib/sim/rfnoc/chdr_deframer/chdr_deframer_tb.v b/fpga/usrp3/lib/sim/rfnoc/chdr_deframer/chdr_deframer_tb.v new file mode 100644 index 000000000..312ca478d --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/chdr_deframer/chdr_deframer_tb.v @@ -0,0 +1,87 @@ +// +// Copyright 2012-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +//`timescale 1ns +module chdr_deframer_tb(); + + reg clk, reset; + always + #100 clk = ~clk; + + initial $dumpfile("chdr_deframer_tb.vcd"); + initial $dumpvars(0,chdr_deframer_tb); + + reg [63:0] i_tdata; + reg i_tlast, i_tvalid; + wire i_tready; + + wire [31:0] o_tdata; + wire [127:0] o_tuser; + wire o_tlast, o_tvalid; + + reg o_tready = 1; + + wire [63:0] int_tdata; + wire int_tlast, int_tvalid, int_tready; + + axi_fifo #(.SIZE(10), .WIDTH(65)) fifo + (.clk(clk), .reset(reset), .clear(0), + .i_tdata({i_tlast, i_tdata}), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata({int_tlast, int_tdata}), .o_tvalid(int_tvalid), .o_tready(int_tready)); + + chdr_deframer chdr_deframer + (.clk(clk), .reset(reset), .clear(0), + .i_tdata(int_tdata), .i_tlast(int_tlast), .i_tvalid(int_tvalid), .i_tready(int_tready), + .o_tdata(o_tdata), .o_tuser(o_tuser), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + + reg [63:0] hdr, vtime, data; + + initial + begin + clk = 0; + reset = 1; + i_tlast = 0; + i_tvalid = 0; + hdr = 64'hFF00_AAB9_BEEF_0000; + vtime = 64'h8888_7777_6666_0000; + data = 64'hEEEE_0000_FFFF_0001; + #1000 reset = 0; + repeat (10) + @(posedge clk); + repeat (6) + begin + #1 i_tdata = hdr; + #1 i_tlast = 0; + #1 i_tvalid = 1; + @(posedge clk); + #1 i_tdata = vtime; + @(posedge clk); + #1 hdr = hdr + 1; + #1 vtime = vtime + 1; + repeat (10) + begin + #1 i_tdata = data; + #1 data = data + 64'h0000_0002_0000_0002; + @(posedge clk); + end + #1 i_tdata = data; + #1 data = data + 64'h0000_0002_0000_0002; + #1 i_tlast <= 1; + @(posedge clk); + end // repeat (20) + #1 i_tvalid <= 0; + #200000 $finish; + end + + always @(posedge clk) + if(o_tvalid & o_tready) + if(o_tlast) + $display("%x LAST",o_tdata); + else + $display("%x",o_tdata); + +endmodule // chdr_deframer_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/chdr_framer/chdr_framer_tb.v b/fpga/usrp3/lib/sim/rfnoc/chdr_framer/chdr_framer_tb.v new file mode 100644 index 000000000..71b507e35 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/chdr_framer/chdr_framer_tb.v @@ -0,0 +1,80 @@ +// +// Copyright 2012-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +//`timescale 1ns +module chdr_framer_tb(); + + reg clk, reset; + always + #100 clk = ~clk; + + initial $dumpfile("chdr_framer_tb.vcd"); + initial $dumpvars(0,chdr_framer_tb); + + reg [31:0] i_tdata; + reg [127:0] i_tuser; + reg i_tlast, i_tvalid; + wire i_tready; + + wire [63:0] o_tdata; + wire o_tlast, o_tvalid; + + reg o_tready = 0; + + chdr_framer #(.SIZE(10)) chdr_framer + (.clk(clk), .reset(reset), .clear(0), + .i_tdata(i_tdata), .i_tuser(i_tuser), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + + always + begin + #1 o_tready = 1; + repeat (200) + @(posedge clk); + #1 o_tready = 0; + repeat (120) + @(posedge clk); + end + + + initial + begin + clk = 0; + reset = 1; + i_tlast = 0; + i_tvalid = 0; + i_tdata = 32'hBEEF_0000; + i_tuser = 128'hF123_4567_89ab_cdef_0011_2233_4455_0000; + #1000 reset = 0; + repeat (10) + @(posedge clk); + #1 i_tvalid = 1; + repeat (400) + begin + #1 i_tlast = 0; + repeat (22) + begin + #1 i_tdata = i_tdata + 1; + @(posedge clk); + end + #1 i_tdata = i_tdata + 1; + #1 i_tlast = 1; + @(posedge clk); + #1 i_tuser <= i_tuser + 1; + end // repeat (20) + #1 i_tvalid <= 0; + #100000 $finish; + end + + always @(posedge clk) + if(o_tvalid & o_tready) + if(o_tlast) + $display("%x LAST",o_tdata); + else + $display("%x",o_tdata); + +endmodule // chdr_framer_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/display_samples.grc b/fpga/usrp3/lib/sim/rfnoc/display_samples.grc new file mode 100644 index 000000000..d900da4cc --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/display_samples.grc @@ -0,0 +1,413 @@ + + + Wed May 28 15:07:06 2014 + + options + + id + top_block + + + _enabled + True + + + title + + + + author + + + + description + + + + window_size + 1280, 1024 + + + generate_options + wx_gui + + + category + Custom + + + run_options + prompt + + + run + True + + + max_nouts + 0 + + + realtime_scheduling + + + + _coordinate + (10, 10) + + + _rotation + 0 + + + + variable + + id + samp_rate + + + _enabled + True + + + value + 32000 + + + _coordinate + (10, 170) + + + _rotation + 0 + + + + blocks_interleaved_short_to_complex + + id + blocks_interleaved_short_to_complex_0 + + + _enabled + True + + + vector_input + False + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (296, 296) + + + _rotation + 0 + + + + blocks_throttle + + id + blocks_throttle_0 + + + _enabled + True + + + type + complex + + + samples_per_second + samp_rate + + + vlen + 1 + + + ignoretag + True + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (524, 220) + + + _rotation + 0 + + + + blocks_file_source + + id + blocks_file_source_0 + + + _enabled + True + + + file + output.dat + + + type + short + + + repeat + True + + + vlen + 1 + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (165, 203) + + + _rotation + 0 + + + + wxgui_fftsink2 + + id + wxgui_fftsink2_0 + + + _enabled + False + + + type + complex + + + title + FFT Plot + + + samp_rate + samp_rate + + + baseband_freq + 0 + + + y_per_div + 10 + + + y_divs + 10 + + + ref_level + 0 + + + ref_scale + 2.0 + + + fft_size + 1024 + + + fft_rate + 15 + + + peak_hold + False + + + average + False + + + avg_alpha + 0 + + + win + None + + + win_size + + + + grid_pos + + + + notebook + + + + freqvar + None + + + affinity + + + + _coordinate + (751, 242) + + + _rotation + 0 + + + + wxgui_scopesink2 + + id + wxgui_scopesink2_0 + + + _enabled + True + + + type + complex + + + title + Scope Plot + + + samp_rate + samp_rate + + + v_scale + 0 + + + v_offset + 0 + + + t_scale + 0 + + + ac_couple + False + + + xy_mode + False + + + num_inputs + 1 + + + win_size + + + + grid_pos + + + + notebook + + + + trig_mode + wxgui.TRIG_MODE_AUTO + + + y_axis_label + Counts + + + affinity + + + + _coordinate + (750, 134) + + + _rotation + 0 + + + + blocks_file_source_0 + blocks_interleaved_short_to_complex_0 + 0 + 0 + + + blocks_interleaved_short_to_complex_0 + blocks_throttle_0 + 0 + 0 + + + blocks_throttle_0 + wxgui_scopesink2_0 + 0 + 0 + + + blocks_throttle_0 + wxgui_fftsink2_0 + 0 + 0 + + diff --git a/fpga/usrp3/lib/sim/rfnoc/gen_samples.grc b/fpga/usrp3/lib/sim/rfnoc/gen_samples.grc new file mode 100644 index 000000000..568c538ba --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/gen_samples.grc @@ -0,0 +1,381 @@ + + + Wed May 28 15:55:45 2014 + + options + + id + top_block + + + _enabled + True + + + title + + + + author + + + + description + + + + window_size + 1280, 1024 + + + generate_options + wx_gui + + + category + Custom + + + run_options + prompt + + + run + True + + + max_nouts + 0 + + + realtime_scheduling + + + + _coordinate + (10, 10) + + + _rotation + 0 + + + + variable + + id + samp_rate + + + _enabled + True + + + value + 32000 + + + _coordinate + (10, 170) + + + _rotation + 0 + + + + blocks_complex_to_interleaved_short + + id + blocks_complex_to_interleaved_short_0 + + + _enabled + True + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (631, 265) + + + _rotation + 0 + + + + blocks_file_sink + + id + blocks_file_sink_0 + + + _enabled + True + + + file + test.dat + + + type + short + + + vlen + 1 + + + unbuffered + False + + + append + False + + + affinity + + + + _coordinate + (769, 142) + + + _rotation + 0 + + + + wxgui_fftsink2 + + id + wxgui_fftsink2_0 + + + _enabled + True + + + type + complex + + + title + FFT Plot + + + samp_rate + samp_rate + + + baseband_freq + 0 + + + y_per_div + 10 + + + y_divs + 10 + + + ref_level + 0 + + + ref_scale + 2.0 + + + fft_size + 1024 + + + fft_rate + 15 + + + peak_hold + False + + + average + False + + + avg_alpha + 0 + + + win + None + + + win_size + + + + grid_pos + + + + notebook + + + + freqvar + None + + + affinity + + + + _coordinate + (626, 319) + + + _rotation + 0 + + + + blocks_throttle + + id + blocks_throttle_0 + + + _enabled + True + + + type + complex + + + samples_per_second + samp_rate + + + vlen + 1 + + + ignoretag + True + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (433, 164) + + + _rotation + 0 + + + + analog_sig_source_x + + id + analog_sig_source_x_0 + + + _enabled + True + + + type + complex + + + samp_rate + samp_rate + + + waveform + analog.GR_COS_WAVE + + + freq + 123.2435 + + + amp + 32000 + + + offset + 0 + + + affinity + + + + minoutbuf + 0 + + + maxoutbuf + 0 + + + _coordinate + (218, 177) + + + _rotation + 0 + + + + analog_sig_source_x_0 + blocks_throttle_0 + 0 + 0 + + + blocks_throttle_0 + blocks_complex_to_interleaved_short_0 + 0 + 0 + + + blocks_complex_to_interleaved_short_0 + blocks_file_sink_0 + 0 + 0 + + + blocks_throttle_0 + wxgui_fftsink2_0 + 0 + 0 + + diff --git a/fpga/usrp3/lib/sim/rfnoc/moving_sum/build_moving_sum_tb b/fpga/usrp3/lib/sim/rfnoc/moving_sum/build_moving_sum_tb new file mode 100755 index 000000000..f7fd1e9c7 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/moving_sum/build_moving_sum_tb @@ -0,0 +1 @@ +iverilog -o moving_sum_tb -y . -y ../control/ -y ../fifo/ moving_sum_tb.v -y /opt/Xilinx/14.4/ISE_DS/ISE/verilog/src/unisims/ -Wall diff --git a/fpga/usrp3/lib/sim/rfnoc/moving_sum/moving_sum_tb.v b/fpga/usrp3/lib/sim/rfnoc/moving_sum/moving_sum_tb.v new file mode 100644 index 000000000..4ce455af5 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/moving_sum/moving_sum_tb.v @@ -0,0 +1,43 @@ +// +// Copyright 2012-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module moving_sum_tb(); + + //xlnx_glbl glbl (.GSR(),.GTS()); + + localparam STR_SINK_FIFOSIZE = 9; + + reg clk, reset; + always + #100 clk = ~clk; + + initial clk = 0; + initial reset = 1; + initial #1000 reset = 0; + + initial $dumpfile("moving_sum_tb.vcd"); + initial $dumpvars(0,moving_sum_tb); + + initial #1000000 $finish; + + wire [15:0] i_tdata; + wire [25:0] o_tdata; + wire i_tvalid, i_tready, o_tvalid, o_tready; + + moving_sum #(.MAX_LEN_LOG2(10), .WIDTH(16)) moving_sum + (.clk(clk), .reset(reset), .clear(0), + .len(20), + .i_tdata(i_tdata), .i_tlast(), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(), .o_tvalid(o_tvalid), .o_tready(o_tready)); + + assign i_tdata = 1; + assign i_tvalid = 1; + assign o_tready = 1; + + +endmodule // moving_sum_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/mult/mult_tb.v b/fpga/usrp3/lib/sim/rfnoc/mult/mult_tb.v new file mode 100644 index 000000000..32b0d47fd --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/mult/mult_tb.v @@ -0,0 +1,75 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module mult_tb(); + + xlnx_glbl glbl (.GSR(),.GTS()); + + localparam STR_SINK_FIFOSIZE = 9; + + reg clk, reset; + always + #100 clk = ~clk; + + initial clk = 0; + initial reset = 1; + initial #1000 reset = 0; + + initial $dumpfile("mult_tb.vcd"); + initial $dumpvars(0,mult_tb); + + initial #1000000 $finish; + + localparam AW=25; + localparam BW=18; + localparam PW=48; + + wire [AW-1:0] a_tdata; + wire [BW-1:0] b_tdata; + wire [PW-1:0] p_tdata; + + wire a_tlast, a_tvalid, a_tready, b_tlast, b_tvalid, b_tready; + wire p_tlast, p_tvalid; + reg p_tready = 0; + + reg ai_tvalid = 0; + reg bi_tvalid = 0; + + counter #(.WIDTH(AW)) ca + (.clk(clk), .reset(reset), .clear(0), + .max(20), + .i_tlast(0), .i_tvalid(ai_tvalid), .i_tready(), + .o_tdata(a_tdata), .o_tlast(a_tlast), .o_tvalid(a_tvalid), .o_tready(a_tready)); + + counter #(.WIDTH(BW)) cb + (.clk(clk), .reset(reset), .clear(0), + .max(20), + .i_tlast(0), .i_tvalid(bi_tvalid), .i_tready(), + .o_tdata(b_tdata), .o_tlast(b_tlast), .o_tvalid(b_tvalid), .o_tready(b_tready)); + + mult #(.WIDTH_A(AW), .WIDTH_B(BW), .WIDTH_P(PW), .LATENCY(4)) mult + (.clk(clk), .reset(reset), + .a_tdata(a_tdata), .a_tlast(a_tlast), .a_tvalid(a_tvalid), .a_tready(a_tready), + .b_tdata(b_tdata), .b_tlast(b_tlast), .b_tvalid(b_tvalid), .b_tready(b_tready), + .p_tdata(p_tdata), .p_tlast(p_tlast), .p_tvalid(p_tvalid), .p_tready(p_tready)); + + initial + begin + @(negedge reset); + repeat (100) + @(posedge clk); + ai_tvalid <= 1; + repeat (10) + @(posedge clk); + bi_tvalid <= 1; + repeat (10) + @(posedge clk); + p_tready <= 1; + end + +endmodule // mult_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/mult_add/mult_add_tb.v b/fpga/usrp3/lib/sim/rfnoc/mult_add/mult_add_tb.v new file mode 100644 index 000000000..23e772aba --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/mult_add/mult_add_tb.v @@ -0,0 +1,90 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module mult_add_tb(); + + xlnx_glbl glbl (.GSR(),.GTS()); + + localparam STR_SINK_FIFOSIZE = 9; + + reg clk, reset; + always + #100 clk = ~clk; + + initial clk = 0; + initial reset = 1; + initial #1000 reset = 0; + + initial $dumpfile("mult_add_tb.vcd"); + initial $dumpvars(0,mult_add_tb); + + initial #1000000 $finish; + + localparam AW=25; + localparam BW=18; + localparam PW=48; + + wire [AW-1:0] a_tdata; + wire [BW-1:0] b_tdata; + wire [PW-1:0] pin_tdata; + wire [PW-1:0] pout_tdata; + + wire a_tlast, a_tvalid, a_tready, b_tlast, b_tvalid, b_tready; + wire pin_tlast, pin_tvalid; + wire pout_tlast, pout_tvalid; + wire pin_tready; + reg pout_tready = 0; + + reg ai_tvalid = 0; + reg bi_tvalid = 0; + reg pi_tvalid = 0; + + counter #(.WIDTH(AW)) ca + (.clk(clk), .reset(reset), .clear(0), + .max(25'd20), + .i_tlast(0), .i_tvalid(ai_tvalid), .i_tready(), + .o_tdata(a_tdata), .o_tlast(a_tlast), .o_tvalid(a_tvalid), .o_tready(a_tready)); + + counter #(.WIDTH(BW)) cb + (.clk(clk), .reset(reset), .clear(0), + .max(18'd20), + .i_tlast(0), .i_tvalid(bi_tvalid), .i_tready(), + .o_tdata(b_tdata), .o_tlast(b_tlast), .o_tvalid(b_tvalid), .o_tready(b_tready)); + + counter #(.WIDTH(PW)) cp + (.clk(clk), .reset(reset), .clear(0), + .max(48'd20), + .i_tlast(0), .i_tvalid(pi_tvalid), .i_tready(), + .o_tdata(pin_tdata), .o_tlast(pin_tlast), .o_tvalid(pin_tvalid), .o_tready(pin_tready)); + + mult_add #(.WIDTH_A(AW), .WIDTH_B(BW), .WIDTH_P(PW), + .LATENCY(3), .CASCADE_IN(1), .CASCADE_OUT(1)) mult_add + (.clk(clk), .reset(reset), + .a_tdata(a_tdata), .a_tlast(a_tlast), .a_tvalid(a_tvalid), .a_tready(a_tready), + .b_tdata(b_tdata), .b_tlast(b_tlast), .b_tvalid(b_tvalid), .b_tready(b_tready), + .c_tdata(pin_tdata), .c_tlast(pin_tlast), .c_tvalid(pin_tvalid), .c_tready(pin_tready), + .p_tdata(pout_tdata), .p_tlast(pout_tlast), .p_tvalid(pout_tvalid), .p_tready(pout_tready)); + + initial + begin + @(negedge reset); + repeat (100) + @(posedge clk); + ai_tvalid <= 1; + repeat (10) + @(posedge clk); + bi_tvalid <= 1; + repeat (10) + @(posedge clk); + pi_tvalid <= 1; + repeat (10) + @(posedge clk); + pout_tready <= 1; + end + +endmodule // mult_add_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/null_source/null_source_tb.v b/fpga/usrp3/lib/sim/rfnoc/null_source/null_source_tb.v new file mode 100644 index 000000000..c9cf29111 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/null_source/null_source_tb.v @@ -0,0 +1,80 @@ +// +// Copyright 2012-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module null_source_tb(); + + reg clk, reset; + always + #100 clk = ~clk; + + initial clk = 0; + initial reset = 1; + initial #1000 reset = 0; + + initial $dumpfile("null_source_tb.vcd"); + initial $dumpvars(0,null_source_tb); + + //initial #10000000 $finish; + + reg [31:0] set_data; + reg [7:0] set_addr; + reg set_stb=0; + + wire [63:0] src_tdata; + wire src_tlast, src_tvalid; + wire src_tready; + + assign src_tready = 1'b1; + + localparam PORTS = 4; + + null_source #(.BASE(0)) axi_wrapper_ce1 + (.clk(clk), .reset(reset), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .o_tdata(src_tdata), .o_tlast(src_tlast), .o_tvalid(src_tvalid), .o_tready(src_tready) ); + + initial + begin + + @(negedge reset); + @(posedge clk); + #100000; + @(posedge clk); + set_stb <= 1; + set_addr <= 0; + set_data <= 32'hDEADBEEF; + @(posedge clk); + set_stb <= 1; + set_addr <= 1; // Len + set_data <= 32'h8; + @(posedge clk); + set_stb <= 1; + set_addr <= 2; + set_data <= 32'h20; // Rate + @(posedge clk); + set_stb <= 1; + set_addr <= 3; + set_data <= 1; // enable + @(posedge clk); + set_stb <= 0; + @(posedge clk); + #1000000; + @(posedge clk); + set_stb <= 1; + set_addr <= 3; + set_data <= 0; // disable + @(posedge clk); + set_stb <= 0; + #1000000; + + $finish; + + + end + +endmodule // null_source_tb diff --git a/fpga/usrp3/lib/sim/rfnoc/window/build_window_tb b/fpga/usrp3/lib/sim/rfnoc/window/build_window_tb new file mode 100755 index 000000000..1af299fd4 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/window/build_window_tb @@ -0,0 +1 @@ +iverilog -o window_tb window_tb.v -y ../coregen -y ../../../usrp2/models -y . -y ../control/ -y ../fifo/ -y /opt/Xilinx/14.6/ISE_DS/ISE/verilog/src/unisims/ -y ../packet_proc/ -y ../timing/ -y ../vita/ diff --git a/fpga/usrp3/lib/sim/rfnoc/window/window_tb.v b/fpga/usrp3/lib/sim/rfnoc/window/window_tb.v new file mode 100644 index 000000000..2449057c8 --- /dev/null +++ b/fpga/usrp3/lib/sim/rfnoc/window/window_tb.v @@ -0,0 +1,341 @@ +`timescale 1ns/1ps + +// +// Copyright 2012-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module window_tb(); + xlnx_glbl glbl (.GSR(),.GTS()); + + localparam STR_SINK_FIFOSIZE = 11; + + reg clk, reset; + + localparam PORTS = 5; + + wire [63:0] noci_tdata[PORTS-1:0]; + wire [PORTS-1:0] noci_tlast; + wire [PORTS-1:0] noci_tvalid; + wire [PORTS-1:0] noci_tready; + + wire [63:0] noco_tdata[PORTS-1:0]; + wire [PORTS-1:0] noco_tlast; + wire [PORTS-1:0] noco_tvalid; + wire [PORTS-1:0] noco_tready; + + wire [63:0] src_tdata; + wire src_tlast, src_tvalid; + wire src_tready; + + reg [63:0] cmdout_tdata; + reg cmdout_tlast, cmdout_tvalid; + wire cmdout_tready; + + wire [63:0] dst_tdata; + wire dst_tlast, dst_tvalid; + wire dst_tready = 1; + + reg set_stb_xbar; + reg [15:0] set_addr_xbar; + reg [31:0] set_data_xbar; + + always + #100 clk = ~clk; + + initial clk = 0; + initial reset = 1; + initial #1000 reset = 0; + + initial $dumpfile("window_tb.vcd"); + initial $dumpvars(0,window_tb); + + initial #3000000 $finish; + + + axi_crossbar #(.FIFO_WIDTH(64), .DST_WIDTH(16), .NUM_INPUTS(PORTS), .NUM_OUTPUTS(PORTS)) crossbar + (.clk(clk), .reset(reset), .clear(1'b0), + .local_addr(8'd0), + .pkt_present({noci_tvalid[4],noci_tvalid[3],noci_tvalid[2],noci_tvalid[1],noci_tvalid[0]}), + + .i_tdata({noci_tdata[4],noci_tdata[3],noci_tdata[2],noci_tdata[1],noci_tdata[0]}), + .i_tlast({noci_tlast[4],noci_tlast[3],noci_tlast[2],noci_tlast[1],noci_tlast[0]}), + .i_tvalid({noci_tvalid[4],noci_tvalid[3],noci_tvalid[2],noci_tvalid[1],noci_tvalid[0]}), + .i_tready({noci_tready[4],noci_tready[3],noci_tready[2],noci_tready[1],noci_tready[0]}), + + .o_tdata({noco_tdata[4],noco_tdata[3],noco_tdata[2],noco_tdata[1],noco_tdata[0]}), + .o_tlast({noco_tlast[4],noco_tlast[3],noco_tlast[2],noco_tlast[1],noco_tlast[0]}), + .o_tvalid({noco_tvalid[4],noco_tvalid[3],noco_tvalid[2],noco_tvalid[1],noco_tvalid[0]}), + .o_tready({noco_tready[4],noco_tready[3],noco_tready[2],noco_tready[1],noco_tready[0]}), + + .set_stb(set_stb_xbar), .set_addr(set_addr_xbar), .set_data(set_data_xbar), + .rb_rd_stb(1'b0), .rb_addr(4'd0), .rb_data()); + + // Generator on port 0 + wire set_stb_0; + wire [7:0] set_addr_0; + wire [31:0] set_data_0; + + noc_shell #(.STR_SINK_FIFOSIZE(STR_SINK_FIFOSIZE)) noc_shell_0 + (.bus_clk(clk), .bus_rst(reset), + .i_tdata(noco_tdata[0]), .i_tlast(noco_tlast[0]), .i_tvalid(noco_tvalid[0]), .i_tready(noco_tready[0]), + .o_tdata(noci_tdata[0]), .o_tlast(noci_tlast[0]), .o_tvalid(noci_tvalid[0]), .o_tready(noci_tready[0]), + .clk(clk), .reset(reset), + .set_data(set_data_0), .set_addr(set_addr_0), .set_stb(set_stb_0), .rb_data(64'd0), + + .cmdout_tdata(64'h0), .cmdout_tlast(1'b0), .cmdout_tvalid(1'b0), .cmdout_tready(), + .ackin_tdata(), .ackin_tlast(), .ackin_tvalid(), .ackin_tready(1'b1), + + .str_sink_tdata(), .str_sink_tlast(), .str_sink_tvalid(), .str_sink_tready(1'b1), // unused port + .str_src_tdata(src_tdata), .str_src_tlast(src_tlast), .str_src_tvalid(src_tvalid), .str_src_tready(src_tready) + ); + + file_source #(.BASE(8), .FILENAME("test.dat")) file_source + (.clk(clk), .reset(reset), + .set_data(set_data_0), .set_addr(set_addr_0), .set_stb(set_stb_0), + .o_tdata(src_tdata), .o_tlast(src_tlast), .o_tvalid(src_tvalid), .o_tready(src_tready)); + + // Simple FIR on port 1 + wire [31:0] set_data_1; + wire [7:0] set_addr_1; + wire set_stb_1; + wire [63:0] s1o_tdata, s1i_tdata; + wire s1o_tlast, s1i_tlast, s1o_tvalid, s1i_tvalid, s1o_tready, s1i_tready; + + wire [31:0] pre_tdata, post_tdata; + wire pre_tlast, pre_tvalid, pre_tready; + wire post_tlast, post_tvalid, post_tready; + + wire [15:0] pre_i = pre_tdata[31:16]; + wire [15:0] pre_q = pre_tdata[15:0]; + wire [15:0] post_i = post_tdata[31:16]; + wire [15:0] post_q = post_tdata[15:0]; + + noc_shell #(.STR_SINK_FIFOSIZE(STR_SINK_FIFOSIZE)) noc_shell_1 + (.bus_clk(clk), .bus_rst(reset), + .i_tdata(noco_tdata[1]), .i_tlast(noco_tlast[1]), .i_tvalid(noco_tvalid[1]), .i_tready(noco_tready[1]), + .o_tdata(noci_tdata[1]), .o_tlast(noci_tlast[1]), .o_tvalid(noci_tvalid[1]), .o_tready(noci_tready[1]), + .clk(clk), .reset(reset), + .set_data(set_data_1), .set_addr(set_addr_1), .set_stb(set_stb_1), .rb_data(64'd0), + + .cmdout_tdata(64'h0), .cmdout_tlast(1'b0), .cmdout_tvalid(1'b0), .cmdout_tready(), + .ackin_tdata(), .ackin_tlast(), .ackin_tvalid(), .ackin_tready(1'b1), + + .str_sink_tdata(s1o_tdata), .str_sink_tlast(s1o_tlast), .str_sink_tvalid(s1o_tvalid), .str_sink_tready(s1o_tready), + .str_src_tdata(s1i_tdata), .str_src_tlast(s1i_tlast), .str_src_tvalid(s1i_tvalid), .str_src_tready(s1i_tready) + ); + + wire [31:0] axis_config_tdata1; + wire axis_config_tvalid1, axis_config_tready1, axis_config_tlast1; + + axi_wrapper #(.BASE(8)) axi_wrapper_ce1 + (.clk(clk), .reset(reset), + .set_stb(set_stb_1), .set_addr(set_addr_1), .set_data(set_data_1), + .i_tdata(s1o_tdata), .i_tlast(s1o_tlast), .i_tvalid(s1o_tvalid), .i_tready(s1o_tready), + .o_tdata(s1i_tdata), .o_tlast(s1i_tlast), .o_tvalid(s1i_tvalid), .o_tready(s1i_tready), + .m_axis_data_tdata(pre_tdata), + .m_axis_data_tlast(pre_tlast), + .m_axis_data_tvalid(pre_tvalid), + .m_axis_data_tready(pre_tready), + .s_axis_data_tdata(post_tdata), + .s_axis_data_tlast(post_tlast), + .s_axis_data_tvalid(post_tvalid), + .s_axis_data_tready(post_tready), + .m_axis_config_tdata(axis_config_tdata1), + .m_axis_config_tlast(axis_config_tlast1), + .m_axis_config_tvalid(axis_config_tvalid1), + .m_axis_config_tready(axis_config_tready1) + ); + + window #(.BASE(0)) window + (.clk(clk), .reset(reset), .clear(clear), + .set_stb(set_stb_1), .set_addr(set_addr_1), .set_data(set_data_1), + .i_tdata(pre_tdata), .i_tlast(pre_tlast), .i_tvalid(pre_tvalid), .i_tready(pre_tready), + .o_tdata(post_tdata), .o_tlast(post_tlast), .o_tvalid(post_tvalid), .o_tready(post_tready)); + + assign axis_config_tready1 = 1'b1; + + // Dumper on port 2 + noc_shell #(.STR_SINK_FIFOSIZE(STR_SINK_FIFOSIZE)) noc_shell_2 + (.bus_clk(clk), .bus_rst(reset), + .i_tdata(noco_tdata[2]), .i_tlast(noco_tlast[2]), .i_tvalid(noco_tvalid[2]), .i_tready(noco_tready[2]), + .o_tdata(noci_tdata[2]), .o_tlast(noci_tlast[2]), .o_tvalid(noci_tvalid[2]), .o_tready(noci_tready[2]), + + .clk(clk), .reset(reset), + .set_data(), .set_addr(), .set_stb(), .rb_data(64'd0), + + .cmdout_tdata(64'h0), .cmdout_tlast(1'b0), .cmdout_tvalid(1'b0), .cmdout_tready(), + .ackin_tdata(), .ackin_tlast(), .ackin_tvalid(), .ackin_tready(1'b1), + + .str_sink_tdata(dst_tdata), .str_sink_tlast(dst_tlast), .str_sink_tvalid(dst_tvalid), .str_sink_tready(dst_tready), + .str_src_tdata(64'd0), .str_src_tlast(1'd0), .str_src_tvalid(1'b0), .str_src_tready() // unused port + ); + + // Control Source on port 3 + noc_shell #(.STR_SINK_FIFOSIZE(STR_SINK_FIFOSIZE)) noc_shell_3 + (.bus_clk(clk), .bus_rst(reset), + .i_tdata(noco_tdata[3]), .i_tlast(noco_tlast[3]), .i_tvalid(noco_tvalid[3]), .i_tready(noco_tready[3]), + .o_tdata(noci_tdata[3]), .o_tlast(noci_tlast[3]), .o_tvalid(noci_tvalid[3]), .o_tready(noci_tready[3]), + + .clk(clk), .reset(reset), + .set_data(), .set_addr(), .set_stb(), .rb_data(64'd0), + + .cmdout_tdata(cmdout_tdata), .cmdout_tlast(cmdout_tlast), .cmdout_tvalid(cmdout_tvalid), .cmdout_tready(cmdout_tready), + .ackin_tdata(), .ackin_tlast(), .ackin_tvalid(), .ackin_tready(1'b1), + + .str_sink_tdata(), .str_sink_tlast(), .str_sink_tvalid(), .str_sink_tready(1'b1), // unused port + .str_src_tdata(64'd0), .str_src_tlast(1'd0), .str_src_tvalid(1'b0), .str_src_tready() // unused port + ); + + // //////////////////////////////////////////////////////////////////////////////////// + + task SetXbar; + input [15:0] start_reg; + input [7:0] start_val; + + begin + repeat (PORTS) + begin + repeat (1) + begin + SetXbar_reg(start_reg,start_val); + start_reg <= start_reg + 1; + @(posedge clk); + end + start_val <= start_val + 1; + @(posedge clk); + end + end + endtask // SetXbar + + task SetXbar_reg; + input [15:0] addr; + input [31:0] data; + begin + @(posedge clk); + set_stb_xbar <= 1'b1; + set_addr_xbar <= addr; + set_data_xbar <= data; + @(posedge clk); + set_stb_xbar <= 1'b0; + @(posedge clk); + end + endtask // set_xbar + + task SendCtrlPacket; + input [11:0] seqnum; + input [31:0] sid; + input [63:0] data; + + begin + @(posedge clk); + cmdout_tdata <= { 4'h8, seqnum, 16'h16, sid }; + cmdout_tlast <= 0; + cmdout_tvalid <= 1; + while(~cmdout_tready) #1; + + @(posedge clk); + cmdout_tdata <= data; + cmdout_tlast <= 1; + while(~cmdout_tready) #1; + + @(posedge clk); + cmdout_tvalid <= 0; + @(posedge clk); + end + endtask // SendCtrlPacket + + initial + begin + cmdout_tdata <= 64'd0; + cmdout_tlast <= 1'b0; + cmdout_tvalid <= 1'b0; + + @(negedge reset); + @(posedge clk); + SetXbar(256,0); + + @(posedge clk); + // Port 0 + SendCtrlPacket(12'd0, 32'h0003_0000, {32'h0, 32'h0000_0003}); // Command packet to set up source control window size + SendCtrlPacket(12'd0, 32'h0003_0000, {32'h1, 32'h0000_0001}); // Command packet to set up source control window enable + SendCtrlPacket(12'd0, 32'h0003_0000, {32'h3, 32'h8000_0001}); // Command packet to set up flow control + SendCtrlPacket(12'd0, 32'h0003_0000, {32'h8, 32'h0000_0001}); // Command packet to set up SID + SendCtrlPacket(12'd0, 32'h0003_0000, {32'hA, 32'h0000_0002}); // Command packet to set up Rate + SendCtrlPacket(12'd0, 32'h0003_0000, {32'hB, 32'h0000_0001}); // Command packet to set up send_time_field + SendCtrlPacket(12'd0, 32'h0003_0000, {32'h9, 32'h0000_0200}); // Command packet to set up Len + #10000; + // Port 1 + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h0, 32'h0000_0013}); // Command packet to set up source control window size + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h1, 32'h0000_0001}); // Command packet to set up source control window enable + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h3, 32'h8000_0001}); // Command packet to set up flow control + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h8, 32'h0001_0002}); // Rewrite SID, send on to port 2 + + + #10000; + // Port 2 + SendCtrlPacket(12'd0, 32'h0003_0002, {32'h0, 32'h0000_0003}); // Command packet to set up source control window size + SendCtrlPacket(12'd0, 32'h0003_0002, {32'h1, 32'h0000_0001}); // Command packet to set up source control window enable + SendCtrlPacket(12'd0, 32'h0003_0002, {32'h3, 32'h8000_0001}); // Command packet to set up flow control + + #1000000; + // WINDOW filter + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd0}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd1}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd2}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd3}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd4}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd5}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd6}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd7}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h11, 32'd8}); // frame_len (FFTsize) + + #1000000; + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h10, 32'd100000}); // frame_len (FFTsize) + SendCtrlPacket(12'd0, 32'h0003_0001, {32'h11, 32'd100000}); // frame_len (FFTsize) + + end + + reg in_packet = 0; + + integer outfile; + + initial + begin + outfile = $fopen("output.dat","wb"); + //src_tready <= 1'b1; + end + + wire signed [15:0] a,b,c,d; + assign a = src_tdata[63:48]; + assign b = src_tdata[47:32]; + assign c = src_tdata[31:16]; + assign d = src_tdata[15:0]; + + always @(posedge clk) + if(src_tready & src_tvalid) + begin + if(src_tlast) + in_packet <= 0; + else + in_packet <= 1; + if(in_packet) + begin + //$fwrite(outfile,"%u",{q_out[15:0],i_out[15:0]}); // Correct endianness for GR + //$write("%d,%d,%d,%d,",a,b,c,d); + $fwrite(outfile,"%u",{dst_tdata[47:32],dst_tdata[63:48]}); + $fwrite(outfile,"%u",{dst_tdata[15:0],dst_tdata[31:16]}); + end + end + +endmodule // window_tb diff --git a/fpga/usrp3/lib/sim/simple_gemac/ll8_to_axi64/ll8_to_axi64_tb.v b/fpga/usrp3/lib/sim/simple_gemac/ll8_to_axi64/ll8_to_axi64_tb.v new file mode 100644 index 000000000..ef10a7c9a --- /dev/null +++ b/fpga/usrp3/lib/sim/simple_gemac/ll8_to_axi64/ll8_to_axi64_tb.v @@ -0,0 +1,100 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module ll8_to_axi64_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("ll8_to_axi64_tb.vcd"); + initial $dumpvars(0,ll8_to_axi64_tb); + + initial + begin + #1000 reset = 0; + #2000000; + $finish; + end + + wire [63:0] tdata, tdata_int; + wire [3:0] tuser, tuser_int; + wire tlast, tlast_int; + wire tvalid, tvalid_int, tready, tready_int; + + reg [7:0] ll_data; + reg ll_eof, ll_error, ll_src_rdy; + wire ll_dst_rdy; + + wire [7:0] ll_data2; + wire ll_eof2, ll_src_rdy2, ll_dst_rdy2; + + localparam RPT_COUNT = 12; + + initial + begin + ll_src_rdy <= 0; + + while(reset) + @(posedge clk); + + @(posedge clk); + + {ll_error, ll_eof, ll_data} <= { 1'b0, 1'b0, 8'hA0 }; + repeat(RPT_COUNT-1) + begin + ll_src_rdy <= 1; + @(posedge clk); + ll_data <= ll_data + 1; + end + ll_eof <= 1; + ll_data <= ll_data + 1; + @(posedge clk); + + {ll_error, ll_eof, ll_data} <= { 1'b0, 1'b0, 8'hC0 }; + repeat(RPT_COUNT-1) + begin + ll_src_rdy <= 1; + @(posedge clk); + ll_data <= ll_data + 1; + end + ll_eof <= 1; ll_error <= 1; + ll_data <= ll_data + 1; + @(posedge clk); + ll_src_rdy <= 1'b0; + + end + + ll8_to_axi64 #(.START_BYTE(6), .LABEL(8'h89)) ll8_to_axi64 + (.clk(clk), .reset(reset), .clear(1'b0), + .ll_data(ll_data), .ll_eof(ll_eof), .ll_error(ll_error), .ll_src_rdy(ll_src_rdy), .ll_dst_rdy(ll_dst_rdy), + .axi64_tdata(tdata), .axi64_tlast(tlast), .axi64_tuser(tuser), .axi64_tvalid(tvalid), .axi64_tready(tready) ); + + axi_fifo_short #(.WIDTH(69)) axi_fifo_short + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({tlast,tuser,tdata}), .i_tvalid(tvalid), .i_tready(tready), + .o_tdata({tlast_int,tuser_int,tdata_int}), .o_tvalid(tvalid_int), .o_tready(tready_int)); + + axi64_to_ll8 #(.START_BYTE(6)) axi64_to_ll8 + (.clk(clk), .reset(reset), .clear(1'b0), + .axi64_tdata(tdata_int), .axi64_tlast(tlast_int), .axi64_tuser(tuser_int), .axi64_tvalid(tvalid_int), .axi64_tready(tready_int), + .ll_data(ll_data2), .ll_eof(ll_eof2), .ll_src_rdy(ll_src_rdy2), .ll_dst_rdy(ll_dst_rdy2) ); + + /* + always @(posedge clk) + if(ll_src_rdy2 & ll_dst_rdy2) + $display("EOF %x\tDATA %x",ll_eof2, ll_data2); + + */ + assign ll_dst_rdy2 = 1; + + always @(posedge clk) + if(tvalid_int & tready_int) + $display("TERR %x\tTUSER %x\tTLAST %x\tTDATA %x",tuser_int[3],tuser_int[2:0], tlast_int, tdata_int); + +endmodule // ll8_to_axi64_tb diff --git a/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_tb.v b/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_tb.v new file mode 100644 index 000000000..c65db6c98 --- /dev/null +++ b/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_tb.v @@ -0,0 +1,208 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module simple_gemac_tb; +`include "eth_tasks.v" + + reg clk = 0; + reg reset = 1; + + initial #1000 reset = 0; + always #50 clk = ~clk; + + wire GMII_RX_DV, GMII_RX_ER, GMII_TX_EN, GMII_TX_ER, GMII_GTX_CLK; + wire [7:0] GMII_RXD, GMII_TXD; + + wire rx_valid, rx_error, rx_ack; + wire tx_ack, tx_valid, tx_error; + + wire [7:0] rx_data, tx_data; + + reg [15:0] pause_time; + reg pause_req = 0; + + wire GMII_RX_CLK = GMII_GTX_CLK; + + reg [7:0] FORCE_DAT_ERR = 0; + reg FORCE_ERR = 0; + + // Loopback + assign GMII_RX_DV = GMII_TX_EN; + assign GMII_RX_ER = GMII_TX_ER | FORCE_ERR; + assign GMII_RXD = GMII_TXD ^ FORCE_DAT_ERR; + + wire [47:0] ucast_addr = 48'hF1F2_F3F4_F5F6; + wire [47:0] mcast_addr = 0; + wire pass_ucast =1, pass_mcast=0, pass_bcast=1, pass_pause=0, pass_all=0; + + simple_gemac simple_gemac + (.clk125(clk), .reset(reset), + .GMII_GTX_CLK(GMII_GTX_CLK), .GMII_TX_EN(GMII_TX_EN), + .GMII_TX_ER(GMII_TX_ER), .GMII_TXD(GMII_TXD), + .GMII_RX_CLK(GMII_RX_CLK), .GMII_RX_DV(GMII_RX_DV), + .GMII_RX_ER(GMII_RX_ER), .GMII_RXD(GMII_RXD), + .pause_req(pause_req), .pause_time(pause_time), .pause_en(1), + .ucast_addr(ucast_addr), .mcast_addr(mcast_addr), + .pass_ucast(pass_ucast), .pass_mcast(pass_mcast), .pass_bcast(pass_bcast), + .pass_pause(pass_pause), .pass_all(pass_all), + .rx_clk(rx_clk), .rx_data(rx_data), + .rx_valid(rx_valid), .rx_error(rx_error), .rx_ack(rx_ack), + .tx_clk(tx_clk), .tx_data(tx_data), + .tx_valid(tx_valid), .tx_error(tx_error), .tx_ack(tx_ack) + ); + + wire rx_ll_sof, rx_ll_eof, rx_ll_src_rdy, rx_ll_dst_rdy; + wire rx_ll_sof2, rx_ll_eof2, rx_ll_src_rdy2; + reg rx_ll_dst_rdy2 = 1; + wire [7:0] rx_ll_data, rx_ll_data2; + wire rx_ll_error, rx_ll_error2; + + rxmac_to_ll8 rx_adapt + (.clk(clk), .reset(reset), .clear(0), + .rx_data(rx_data), .rx_valid(rx_valid), .rx_error(rx_error), .rx_ack(rx_ack), + .ll_data(rx_ll_data), .ll_sof(rx_ll_sof), .ll_eof(rx_ll_eof), .ll_error(rx_ll_error), + .ll_src_rdy(rx_ll_src_rdy), .ll_dst_rdy(rx_ll_dst_rdy)); + + ll8_shortfifo rx_sfifo + (.clk(clk), .reset(reset), .clear(0), + .datain(rx_ll_data), .sof_i(rx_ll_sof), .eof_i(rx_ll_eof), + .error_i(rx_ll_error), .src_rdy_i(rx_ll_src_rdy), .dst_rdy_o(rx_ll_dst_rdy), + .dataout(rx_ll_data2), .sof_o(rx_ll_sof2), .eof_o(rx_ll_eof2), + .error_o(rx_ll_error2), .src_rdy_o(rx_ll_src_rdy2), .dst_rdy_i(rx_ll_dst_rdy2)); + + wire tx_ll_sof, tx_ll_eof, tx_ll_src_rdy, tx_ll_dst_rdy; + reg tx_ll_sof2=0, tx_ll_eof2=0; + reg tx_ll_src_rdy2 = 0; + wire tx_ll_dst_rdy2; + wire [7:0] tx_ll_data; + reg [7:0] tx_ll_data2 = 0; + wire tx_ll_error; + wire tx_ll_error2 = 0; + + ll8_shortfifo tx_sfifo + (.clk(clk), .reset(reset), .clear(clear), + .datain(tx_ll_data2), .sof_i(tx_ll_sof2), .eof_i(tx_ll_eof2), + .error_i(tx_ll_error2), .src_rdy_i(tx_ll_src_rdy2), .dst_rdy_o(tx_ll_dst_rdy2), + .dataout(tx_ll_data), .sof_o(tx_ll_sof), .eof_o(tx_ll_eof), + .error_o(tx_ll_error), .src_rdy_o(tx_ll_src_rdy), .dst_rdy_i(tx_ll_dst_rdy)); + + ll8_to_txmac ll8_to_txmac + (.clk(clk), .reset(reset), .clear(clear), + .ll_data(tx_ll_data), .ll_sof(tx_ll_sof), .ll_eof(tx_ll_eof), + .ll_src_rdy(tx_ll_src_rdy), .ll_dst_rdy(tx_ll_dst_rdy), + .tx_data(tx_data), .tx_valid(tx_valid), .tx_error(tx_error), .tx_ack(tx_ack)); + + initial $dumpfile("simple_gemac_tb.vcd"); + initial $dumpvars(0,simple_gemac_tb); + + integer i; + reg [7:0] pkt_rom[0:65535]; + reg [1023:0] ROMFile; + + initial + for (i=0;i<65536;i=i+1) + pkt_rom[i] <= 8'h0; + + initial + begin + @(negedge reset); + repeat (10) + @(posedge clk); + SendFlowCtrl(16'h0007); // Send flow control + @(posedge clk); + #30000; + @(posedge clk); + SendFlowCtrl(16'h0009); // Increas flow control before it expires + #10000; + @(posedge clk); + SendFlowCtrl(16'h0000); // Cancel flow control before it expires + @(posedge clk); + + SendPacket_to_ll8(8'hAA,10); // This packet gets dropped by the filters + repeat (10) + @(posedge clk); + + SendPacketFromFile_ll8(60,0,0); // The rest are valid packets + repeat (10) + @(posedge clk); + + SendPacketFromFile_ll8(61,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_ll8(62,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_ll8(63,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(64,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_ll8(59,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(58,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(100,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(200,150,30); // waiting 14 empties the fifo, 15 underruns + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(100,0,30); + #10000 $finish; + end + + // Force a CRC error + initial + begin + #90000; + @(posedge clk); + FORCE_DAT_ERR <= 8'h10; + @(posedge clk); + FORCE_DAT_ERR <= 8'h00; + end + + // Force an RX_ER error (i.e. link loss) + initial + begin + #116000; + @(posedge clk); + FORCE_ERR <= 1; + @(posedge clk); + FORCE_ERR <= 0; + end + + // Cause receive fifo to fill, causing an RX overrun + initial + begin + #126000; + @(posedge clk); + rx_ll_dst_rdy2 <= 0; + repeat (30) // Repeat of 14 fills the shortfifo, but works. 15 overflows + @(posedge clk); + rx_ll_dst_rdy2 <= 1; + end + + // Tests: Send and recv flow control, send and receive good packets, RX CRC err, RX_ER, RX overrun, TX underrun + // Still need to test: CRC errors on Pause Frames + + always @(posedge clk) + if(rx_ll_src_rdy2 & rx_ll_dst_rdy2) + begin + if(rx_ll_sof2 & ~rx_ll_eof2) + $display("RX-PKT-START %d",$time); + $display("RX-PKT SOF %d EOF %d ERR%d DAT %x",rx_ll_sof2,rx_ll_eof2,rx_ll_error2,rx_ll_data2); + if(rx_ll_eof2 & ~rx_ll_sof2) + $display("RX-PKT-END %d",$time); + end + +endmodule // simple_gemac_tb diff --git a/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper.build b/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper.build new file mode 100755 index 000000000..14e8500b3 --- /dev/null +++ b/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper.build @@ -0,0 +1 @@ +iverilog -Wimplict -Wportbind -y ../fifo/ -y ../models/ -y . -y miim -y ../control -y ../coregen/ -y ../control_lib/ -o simple_gemac_wrapper_tb simple_gemac_wrapper_tb.v diff --git a/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper_tb.v b/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper_tb.v new file mode 100644 index 000000000..b89589234 --- /dev/null +++ b/fpga/usrp3/lib/sim/simple_gemac/simple_gemac_wrapper/simple_gemac_wrapper_tb.v @@ -0,0 +1,213 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module simple_gemac_wrapper_tb; +`include "eth_tasks_f36.v" + + reg reset = 1; + initial #1000 reset = 0; + wire wb_rst = reset; + + reg eth_clk = 0; + always #50 eth_clk = ~eth_clk; + + reg wb_clk = 0; + always #173 wb_clk = ~wb_clk; + + reg sys_clk = 0; + always #77 sys_clk = ~ sys_clk; + + wire GMII_RX_DV, GMII_RX_ER, GMII_TX_EN, GMII_TX_ER, GMII_GTX_CLK; + wire [7:0] GMII_RXD, GMII_TXD; + + wire rx_valid, rx_error, rx_ack; + wire tx_ack, tx_valid, tx_error; + + wire [7:0] rx_data, tx_data; + + wire GMII_RX_CLK = GMII_GTX_CLK; + + reg [7:0] FORCE_DAT_ERR = 0; + reg FORCE_ERR = 0; + + // Loopback + assign GMII_RX_DV = GMII_TX_EN; + assign GMII_RX_ER = GMII_TX_ER | FORCE_ERR; + assign GMII_RXD = GMII_TXD ^ FORCE_DAT_ERR; + + + wire [31:0] wb_dat_o; + reg [31:0] wb_dat_i; + reg [7:0] wb_adr; + reg wb_stb=0, wb_cyc=0, wb_we=0; + wire wb_ack; + + reg [35:0] tx_f36_data=0; + reg tx_f36_src_rdy = 0; + wire tx_f36_dst_rdy; + wire [35:0] rx_f36_data; + wire rx_f36_src_rdy; + wire rx_f36_dst_rdy = 1; + + simple_gemac_wrapper simple_gemac_wrapper + (.clk125(eth_clk), .reset(reset), + .GMII_GTX_CLK(GMII_GTX_CLK), .GMII_TX_EN(GMII_TX_EN), + .GMII_TX_ER(GMII_TX_ER), .GMII_TXD(GMII_TXD), + .GMII_RX_CLK(GMII_RX_CLK), .GMII_RX_DV(GMII_RX_DV), + .GMII_RX_ER(GMII_RX_ER), .GMII_RXD(GMII_RXD), + + .sys_clk(sys_clk), .rx_f36_data(rx_f36_data), .rx_f36_src_rdy(rx_f36_src_rdy), .rx_f36_dst_rdy(rx_f36_dst_rdy), + .tx_f36_data(tx_f36_data), .tx_f36_src_rdy(tx_f36_src_rdy), .tx_f36_dst_rdy(tx_f36_dst_rdy), + + .wb_clk(wb_clk), .wb_rst(wb_rst), .wb_stb(wb_stb), .wb_cyc(wb_cyc), .wb_ack(wb_ack), .wb_we(wb_we), + .wb_adr(wb_adr), .wb_dat_i(wb_dat_i), .wb_dat_o(wb_dat_o), + + .mdio(), .mdc(), + .debug() ); + + initial $dumpfile("simple_gemac_wrapper_tb.vcd"); + initial $dumpvars(0,simple_gemac_wrapper_tb); + + integer i; + reg [7:0] pkt_rom[0:65535]; + reg [1023:0] ROMFile; + + initial + for (i=0;i<65536;i=i+1) + pkt_rom[i] <= 8'h0; + + initial + begin + @(negedge reset); + repeat (10) + @(posedge wb_clk); + WishboneWR(0,6'b111101); + WishboneWR(4,16'hA0B0); + WishboneWR(8,32'hC0D0_A1B1); + WishboneWR(12,16'h0000); + WishboneWR(16,32'h0000_0000); + + @(posedge eth_clk); + SendFlowCtrl(16'h0007); // Send flow control + @(posedge eth_clk); + #30000; + @(posedge eth_clk); + SendFlowCtrl(16'h0009); // Increase flow control before it expires + #10000; + @(posedge eth_clk); + SendFlowCtrl(16'h0000); // Cancel flow control before it expires + @(posedge eth_clk); + + repeat (1000) + @(posedge sys_clk); + SendPacket_to_fifo36(32'hA0B0C0D0,10); // This packet gets dropped by the filters + repeat (1000) + @(posedge sys_clk); + + SendPacket_to_fifo36(32'hAABBCCDD,100); // This packet gets dropped by the filters + repeat (10) + @(posedge sys_clk); +/* + SendPacketFromFile_f36(60,0,0); // The rest are valid packets + repeat (10) + @(posedge clk); + + SendPacketFromFile_f36(61,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_f36(62,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_f36(63,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(64,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_f36(59,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(58,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(100,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(200,150,30); // waiting 14 empties the fifo, 15 underruns + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(100,0,30); + */ + #100000 $finish; + end + + // Force a CRC error + initial + begin + #90000; + @(posedge eth_clk); + FORCE_DAT_ERR <= 8'h10; + @(posedge eth_clk); + FORCE_DAT_ERR <= 8'h00; + end + + // Force an RX_ER error (i.e. link loss) + initial + begin + #116000; + @(posedge eth_clk); + FORCE_ERR <= 1; + @(posedge eth_clk); + FORCE_ERR <= 0; + end +/* + // Cause receive fifo to fill, causing an RX overrun + initial + begin + #126000; + @(posedge clk); + rx_ll_dst_rdy2 <= 0; + repeat (30) // Repeat of 14 fills the shortfifo, but works. 15 overflows + @(posedge clk); + rx_ll_dst_rdy2 <= 1; + end + */ + // Tests: Send and recv flow control, send and receive good packets, RX CRC err, RX_ER, RX overrun, TX underrun + // Still need to test: CRC errors on Pause Frames, MDIO, wishbone + + task WishboneWR; + input [7:0] adr; + input [31:0] value; + begin + wb_adr <= adr; + wb_dat_i <= value; + wb_stb <= 1; + wb_cyc <= 1; + wb_we <= 1; + while (~wb_ack) + @(posedge wb_clk); + @(posedge wb_clk); + wb_stb <= 0; + wb_cyc <= 0; + wb_we <= 0; + end + endtask // WishboneWR + /* + always @(posedge clk) + if(rx_ll_src_rdy2 & rx_ll_dst_rdy2) + begin + if(rx_ll_sof2 & ~rx_ll_eof2) + $display("RX-PKT-START %d",$time); + $display("RX-PKT SOF %d EOF %d ERR%d DAT %x",rx_ll_sof2,rx_ll_eof2,rx_ll_error2,rx_ll_data2); + if(rx_ll_eof2 & ~rx_ll_sof2) + $display("RX-PKT-END %d",$time); + end + */ +endmodule // simple_gemac_wrapper_tb diff --git a/fpga/usrp3/lib/sim/wishbone/simple_uart/simple_uart_tb.v b/fpga/usrp3/lib/sim/wishbone/simple_uart/simple_uart_tb.v new file mode 100644 index 000000000..3a1ddda29 --- /dev/null +++ b/fpga/usrp3/lib/sim/wishbone/simple_uart/simple_uart_tb.v @@ -0,0 +1,132 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +module simple_uart_tb(); + + localparam SUART_CLKDIV = 0; + localparam SUART_TXLEVEL = 1; + localparam SUART_RXLEVEL = 2; + localparam SUART_TXCHAR = 3; + localparam SUART_RXCHAR = 4; + + reg clk; + reg rst; + + reg we_i; + reg stb_i; + reg cyc_i; + wire ack_o; + reg [2:0] adr_i; + reg [31:0] dat_i; + wire [31:0] dat_o; + wire rx_int_o; + wire tx_int_o; + wire tx_o; + reg rx_i; + wire baud_o; + + reg [31:0] read_data; + + + initial + clk = 0; + + // 200MHz clock + always + #2.5 clk = ~clk; + + initial begin + rst <= 0; + we_i <= 0; + stb_i <= 0; + cyc_i <= 0; + adr_i <= 0; + dat_i <= 0; + rx_i <= 0; + end + + + task write_wb; + input [31:0] data_in; + input [2:0] addr_in; + + begin + @(negedge clk); + dat_i <= data_in; + adr_i <= addr_in; + we_i <= 1; + stb_i <= 1; + cyc_i <= 1; + @(negedge clk); + while (ack_o == 0) begin + @(negedge clk); + end + dat_i <= 0; + adr_i <= 0; + we_i <= 0; + stb_i <= 0; + cyc_i <= 0; + end + endtask // write_wb + + + task read_wb; + output [31:0] data_out; + input [2:0] addr_in; + + begin + @(negedge clk); + adr_i <= addr_in; + we_i <= 0; + stb_i <= 1; + cyc_i <= 1; + @(negedge clk); + while (ack_o == 0) begin + @(negedge clk); + end + data_out <= dat_o; + adr_i <= 0; + stb_i <= 0; + cyc_i <= 0; + end + endtask // write_wb + + initial begin + @(negedge clk); + rst <= 1; + repeat(10) @(negedge clk); + rst <= 0; + repeat(10) @(negedge clk); + write_wb(4'h0620,SUART_CLKDIV); + repeat(10) @(negedge clk); + read_wb(read_data,SUART_TXLEVEL); + repeat(10) @(negedge clk); + end // initial begin + + + + simple_uart + #(.CLKDIV_DEFAULT(16'd0)) + simple_uart_i + ( + .clk_i(clk), + .rst_i(rst), + .we_i(we_i), + .stb_i(stb_i), + .cyc_i(cyc_i), + .ack_o(ack_o), + .adr_i(adr_i), + .dat_i(dat_i), + .dat_o(dat_o), + .rx_int_o(rx_int_o), + .tx_int_o(tx_int_o), + .tx_o(tx_o), + .rx_i(rx_i), + .baud_o(baud_o) + ); + + + +endmodule // simple_uart_tb diff --git a/fpga/usrp3/lib/simple_gemac/.gitignore b/fpga/usrp3/lib/simple_gemac/.gitignore new file mode 100644 index 000000000..17f35e962 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/.gitignore @@ -0,0 +1,4 @@ +/a.out +/*.vcd +simple_gemac_wrapper_tb + diff --git a/fpga/usrp3/lib/simple_gemac/Makefile.srcs b/fpga/usrp3/lib/simple_gemac/Makefile.srcs new file mode 100644 index 000000000..c94a8b08c --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/Makefile.srcs @@ -0,0 +1,25 @@ +# +# Copyright 2010 Ettus Research LLC +# + +################################################## +# Simple GEMAC Sources +################################################## +SIMPLE_GEMAC_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/simple_gemac/, \ +simple_gemac_wrapper.v \ +simple_gemac.v \ +simple_gemac_tx.v \ +simple_gemac_rx.v \ +crc.v \ +delay_line.v \ +flow_ctrl_tx.v \ +flow_ctrl_rx.v \ +address_filter.v \ +address_filter_promisc.v \ +ll8_to_txmac.v \ +rxmac_to_ll8.v \ +ll8_to_axi64.v \ +axi64_to_ll8.v \ +gmii_to_axis.v \ +mdio.v \ +)) diff --git a/fpga/usrp3/lib/simple_gemac/address_filter.v b/fpga/usrp3/lib/simple_gemac/address_filter.v new file mode 100644 index 000000000..a31f35e17 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/address_filter.v @@ -0,0 +1,43 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module address_filter + (input clk, + input reset, + input go, + input [7:0] data, + input [47:0] address, + output match, + output done); + + reg [2:0] af_state; + + always @(posedge clk) + if(reset) + af_state <= 0; + else + if(go) + af_state <= (data == address[47:40]) ? 1 : 7; + else + case(af_state) + 1 : af_state <= (data == address[39:32]) ? 2 : 7; + 2 : af_state <= (data == address[31:24]) ? 3 : 7; + 3 : af_state <= (data == address[23:16]) ? 4 : 7; + 4 : af_state <= (data == address[15:8]) ? 5 : 7; + 5 : af_state <= (data == address[7:0]) ? 6 : 7; + 6, 7 : af_state <= 0; + endcase // case (af_state) + + assign match = (af_state==6); + assign done = (af_state==6)|(af_state==7); + +endmodule // address_filter + + diff --git a/fpga/usrp3/lib/simple_gemac/address_filter_promisc.v b/fpga/usrp3/lib/simple_gemac/address_filter_promisc.v new file mode 100644 index 000000000..cf992f867 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/address_filter_promisc.v @@ -0,0 +1,40 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module address_filter_promisc + (input clk, + input reset, + input go, + input [7:0] data, + output match, + output done); + + reg [2:0] af_state; + + always @(posedge clk) + if(reset) + af_state <= 0; + else + if(go) + af_state <= 1;//(data[0] == 1'b0) ? 1 : 7; + else + case(af_state) + 1 : af_state <= 2; + 2 : af_state <= 3; + 3 : af_state <= 4; + 4 : af_state <= 5; + 5 : af_state <= 6; + 6, 7 : af_state <= 0; + endcase // case (af_state) + + assign match = (af_state==6); + assign done = (af_state==6)|(af_state==7); + +endmodule // address_filter_promisc diff --git a/fpga/usrp3/lib/simple_gemac/axi64_to_ll8.v b/fpga/usrp3/lib/simple_gemac/axi64_to_ll8.v new file mode 100644 index 000000000..de0d6d8cc --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/axi64_to_ll8.v @@ -0,0 +1,61 @@ +// +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module axi64_to_ll8 + #(parameter START_BYTE=6) + (input clk, input reset, input clear, + input [63:0] axi64_tdata, input axi64_tlast, input [3:0] axi64_tuser, input axi64_tvalid, output axi64_tready, + output [7:0] ll_data, output ll_eof, output ll_src_rdy, input ll_dst_rdy); + + reg [7:0] data_int; + wire eof_int, valid_int, ready_int; + + reg [2:0] state = START_BYTE; + reg eof, done; + reg [3:0] occ; + + wire [63:0] axi64_tdata_gated; + wire axi64_tlast_gated; + wire [3:0] axi64_tuser_gated; + wire axi64_tvalid_gated; + wire axi64_tready_gated; + + axi_packet_gate #( + .WIDTH(68), + .SIZE(10) + ) axi64_packet_gater ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({axi64_tuser, axi64_tdata}), .i_tlast(axi64_tlast), + .i_tvalid(axi64_tvalid), .i_tready(axi64_tready), + .o_tdata({axi64_tuser_gated, axi64_tdata_gated}), .o_tlast(axi64_tlast_gated), + .o_tvalid(axi64_tvalid_gated), .o_tready(axi64_tready_gated) + ); + + always @(posedge clk) + if(reset | clear) + state <= START_BYTE; + else + if(valid_int & ready_int) + if(eof_int) + state <= START_BYTE; + else + state <= state + 3'd1; + + assign valid_int = axi64_tvalid_gated; + assign axi64_tready_gated = ready_int & (eof_int | state == 7); + assign eof_int = axi64_tlast_gated & (axi64_tuser_gated[2:0] == (state + 3'd1)); + + always @* + data_int <= axi64_tdata_gated[state*8 +: 8]; + + axi_fifo_short #(.WIDTH(9)) ll8_fifo + (.clk(clk), .reset(reset), .clear(0), + .i_tdata({eof_int, data_int}), .i_tvalid(valid_int), .i_tready(ready_int), + .o_tdata({ll_eof, ll_data}), .o_tvalid(ll_src_rdy), .o_tready(ll_dst_rdy), + .space(), .occupied()); + +endmodule // axi64_to_ll8 diff --git a/fpga/usrp3/lib/simple_gemac/crc.v b/fpga/usrp3/lib/simple_gemac/crc.v new file mode 100644 index 000000000..6e1250c55 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/crc.v @@ -0,0 +1,74 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module crc + (input clk, + input reset, + input clear, + input [7:0] data, + input calc, + output [31:0] crc_out, + output match); + + function[31:0] NextCRC; + input[7:0] D; + input[31:0] C; + reg[31:0] NewCRC; + begin + NewCRC[0] = C[24]^C[30]^D[1]^D[7]; + NewCRC[1] = C[25]^C[31]^D[0]^D[6]^C[24]^C[30]^D[1]^D[7]; + NewCRC[2] = C[26]^D[5]^C[25]^C[31]^D[0]^D[6]^C[24]^C[30]^D[1]^D[7]; + NewCRC[3] = C[27]^D[4]^C[26]^D[5]^C[25]^C[31]^D[0]^D[6]; + NewCRC[4] = C[28]^D[3]^C[27]^D[4]^C[26]^D[5]^C[24]^C[30]^D[1]^D[7]; + NewCRC[5] = C[29]^D[2]^C[28]^D[3]^C[27]^D[4]^C[25]^C[31]^D[0]^D[6]^C[24]^C[30]^D[1]^D[7]; + NewCRC[6] = C[30]^D[1]^C[29]^D[2]^C[28]^D[3]^C[26]^D[5]^C[25]^C[31]^D[0]^D[6]; + NewCRC[7] = C[31]^D[0]^C[29]^D[2]^C[27]^D[4]^C[26]^D[5]^C[24]^D[7]; + NewCRC[8] = C[0]^C[28]^D[3]^C[27]^D[4]^C[25]^D[6]^C[24]^D[7]; + NewCRC[9] = C[1]^C[29]^D[2]^C[28]^D[3]^C[26]^D[5]^C[25]^D[6]; + NewCRC[10] = C[2]^C[29]^D[2]^C[27]^D[4]^C[26]^D[5]^C[24]^D[7]; + NewCRC[11] = C[3]^C[28]^D[3]^C[27]^D[4]^C[25]^D[6]^C[24]^D[7]; + NewCRC[12] = C[4]^C[29]^D[2]^C[28]^D[3]^C[26]^D[5]^C[25]^D[6]^C[24]^C[30]^D[1]^D[7]; + NewCRC[13] = C[5]^C[30]^D[1]^C[29]^D[2]^C[27]^D[4]^C[26]^D[5]^C[25]^C[31]^D[0]^D[6]; + NewCRC[14] = C[6]^C[31]^D[0]^C[30]^D[1]^C[28]^D[3]^C[27]^D[4]^C[26]^D[5]; + NewCRC[15] = C[7]^C[31]^D[0]^C[29]^D[2]^C[28]^D[3]^C[27]^D[4]; + NewCRC[16] = C[8]^C[29]^D[2]^C[28]^D[3]^C[24]^D[7]; + NewCRC[17] = C[9]^C[30]^D[1]^C[29]^D[2]^C[25]^D[6]; + NewCRC[18] = C[10]^C[31]^D[0]^C[30]^D[1]^C[26]^D[5]; + NewCRC[19] = C[11]^C[31]^D[0]^C[27]^D[4]; + NewCRC[20] = C[12]^C[28]^D[3]; + NewCRC[21] = C[13]^C[29]^D[2]; + NewCRC[22] = C[14]^C[24]^D[7]; + NewCRC[23] = C[15]^C[25]^D[6]^C[24]^C[30]^D[1]^D[7]; + NewCRC[24] = C[16]^C[26]^D[5]^C[25]^C[31]^D[0]^D[6]; + NewCRC[25] = C[17]^C[27]^D[4]^C[26]^D[5]; + NewCRC[26] = C[18]^C[28]^D[3]^C[27]^D[4]^C[24]^C[30]^D[1]^D[7]; + NewCRC[27] = C[19]^C[29]^D[2]^C[28]^D[3]^C[25]^C[31]^D[0]^D[6]; + NewCRC[28] = C[20]^C[30]^D[1]^C[29]^D[2]^C[26]^D[5]; + NewCRC[29] = C[21]^C[31]^D[0]^C[30]^D[1]^C[27]^D[4]; + NewCRC[30] = C[22]^C[31]^D[0]^C[28]^D[3]; + NewCRC[31] = C[23]^C[29]^D[2]; + NextCRC = NewCRC; + end + endfunction + + reg [31:0] crc_reg; + always @ (posedge clk) + if (reset | clear) + crc_reg <= 32'hffffffff; + else if (calc) + crc_reg <= NextCRC(data,crc_reg); + + assign crc_out = ~{crc_reg[24],crc_reg[25],crc_reg[26],crc_reg[27],crc_reg[28],crc_reg[29],crc_reg[30],crc_reg[31], + crc_reg[16],crc_reg[17],crc_reg[18],crc_reg[19],crc_reg[20],crc_reg[21],crc_reg[22],crc_reg[23], + crc_reg[8],crc_reg[9],crc_reg[10],crc_reg[11],crc_reg[12],crc_reg[13],crc_reg[14],crc_reg[15], + crc_reg[0],crc_reg[1],crc_reg[2],crc_reg[3],crc_reg[4],crc_reg[5],crc_reg[6],crc_reg[7] }; + + assign match = (crc_reg == 32'hc704_dd7b); + +endmodule // crc diff --git a/fpga/usrp3/lib/simple_gemac/delay_line.v b/fpga/usrp3/lib/simple_gemac/delay_line.v new file mode 100644 index 000000000..9e081b484 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/delay_line.v @@ -0,0 +1,29 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module delay_line + #(parameter WIDTH=32) + (input clk, + input [3:0] delay, + input [WIDTH-1:0] din, + output [WIDTH-1:0] dout); + + genvar i; + generate + for (i=0;i pause_hi_thresh)); + + always @(posedge rx_clk) + if(rx_reset) + countdown <= 0; + else if(xoff) + countdown <= pq_reduced; + else if(xon) + countdown <= 0; + else if(countdown != 0) + countdown <= countdown - 1; + + // Cross clock domains + wire xon_tx, xoff_tx; + oneshot_2clk send_xon (.clk_in(rx_clk), .in(xon), .clk_out(tx_clk), .out(xon_tx)); + oneshot_2clk send_xoff (.clk_in(rx_clk), .in(xoff), .clk_out(tx_clk), .out(xoff_tx)); + + always @(posedge tx_clk) + if(xoff_tx) + pause_time_req <= pause_time; + else if(xon_tx) + pause_time_req <= 0; + + always @(posedge tx_clk) + if(tx_reset) + pause_req <= 0; + else + pause_req <= xon_tx | xoff_tx; + +endmodule // flow_ctrl_rx diff --git a/fpga/usrp3/lib/simple_gemac/flow_ctrl_tx.v b/fpga/usrp3/lib/simple_gemac/flow_ctrl_tx.v new file mode 100644 index 000000000..34c90dc88 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/flow_ctrl_tx.v @@ -0,0 +1,47 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +// TX side of flow control -- when other side sends PAUSE, we wait + +module flow_ctrl_tx + (input rst, + input tx_clk, + //host processor + input tx_pause_en, + // From MAC_rx_ctrl + input [15:0] pause_quanta, + input pause_quanta_val, + // MAC_tx_ctrl + output pause_apply, + input paused); + + // ****************************************************************************** + // Inhibit our TX from transmitting because they sent us a PAUSE frame + // ****************************************************************************** + + // Pauses are in units of 512 bit times, or 64 bytes/clock cycles, and can be + // as big as 16 bits, so 22 bits are needed for the counter + + reg [15+6:0] pause_quanta_counter; + reg pqval_d1, pqval_d2; + + always @(posedge tx_clk) pqval_d1 <= pause_quanta_val; + always @(posedge tx_clk) pqval_d2 <= pqval_d1; + + always @ (posedge tx_clk or posedge rst) + if (rst) + pause_quanta_counter <= 0; + else if (pqval_d1 & ~pqval_d2) + pause_quanta_counter <= {pause_quanta, 6'b0}; + else if((pause_quanta_counter!=0) & paused) + pause_quanta_counter <= pause_quanta_counter - 1; + + assign pause_apply = tx_pause_en & (pause_quanta_counter != 0); + +endmodule // flow_ctrl diff --git a/fpga/usrp3/lib/simple_gemac/gmii_to_axis.v b/fpga/usrp3/lib/simple_gemac/gmii_to_axis.v new file mode 100644 index 000000000..956f1cbcd --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/gmii_to_axis.v @@ -0,0 +1,239 @@ +// +// Copyright 2017 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module gmii_to_axis +#( + parameter RX_FLOW_CTRL=0, + parameter PORTNUM=8'd0 +) +( + input clk125, + input reset, + + // GMII + output gmii_gtx_clk, + + output gmii_tx_en, + output gmii_tx_er, + output [7:0] gmii_txd, + + input gmii_rx_clk, + input gmii_rx_dv, + input gmii_rx_er, + input [7:0] gmii_rxd, + + // Client FIFO Interfaces + input sys_clk, + output [63:0] rx_tdata, + output [3:0] rx_tuser, + output rx_tlast, + output rx_tvalid, + input rx_tready, + + input [63:0] tx_tdata, + input [3:0] tx_tuser, + input tx_tlast, + input tx_tvalid, + output tx_tready, + + output [31:0] debug_rx, + output [31:0] debug_tx +); + + wire clear = 1'b0; + wire [7:0] rx_data, tx_data; + wire tx_clk, tx_valid, tx_error, tx_ack; + wire rx_clk, rx_valid, rx_error, rx_ack; + + wire pause_req; + wire pause_request_en, pause_respect_en; + wire [15:0] pause_time, pause_thresh, pause_time_req, rx_fifo_space; + + wire [31:0] debug_state; + + wire tx_reset, rx_reset; + reset_sync reset_sync_tx + ( + .clk(tx_clk), + .reset_in(reset), + .reset_out(tx_reset) + ); + + reset_sync reset_sync_rx ( + .clk(rx_clk), + .reset_in(reset), + .reset_out(rx_reset) + ); + + simple_gemac simple_gemac + ( + .clk125(clk125), .reset(reset), + .GMII_GTX_CLK(gmii_gtx_clk), + .GMII_TX_EN(gmii_tx_en), + .GMII_TX_ER(gmii_tx_er), + .GMII_TXD(gmii_txd), + .GMII_RX_CLK(gmii_rx_clk), + .GMII_RX_DV(gmii_rx_dv), + .GMII_RX_ER(gmii_rx_er), + .GMII_RXD(gmii_rxd), + .pause_req(RX_FLOW_CTRL ? pause_req : 1'b0), + .pause_time_req(RX_FLOW_CTRL ? pause_time_req : 16'd0), + .pause_respect_en(pause_respect_en), + .ucast_addr(48'h0), + .mcast_addr(48'h0), + .pass_ucast(1'b0), + .pass_mcast(1'b0), + .pass_bcast(1'b0), + .pass_pause(1'b0), + .pass_all(1'b1), + .rx_clk(rx_clk), + .rx_data(rx_data), + .rx_valid(rx_valid), + .rx_error(rx_error), + .rx_ack(rx_ack), + .tx_clk(tx_clk), + .tx_data(tx_data), + .tx_valid(tx_valid), + .tx_error(tx_error), + .tx_ack(tx_ack), + .debug(debug_state) + ); + + assign pause_respect_en = 1'b0; + assign pause_request_en = 1'b0; + + /////////////////////////////////////////////////////////////////////////////////////// + // RX FIFO Chain + wire rx_ll_eof; + wire rx_ll_error; + wire rx_ll_src_rdy; + wire rx_ll_dst_rdy; + wire [7:0] rx_ll_data; + + wire [63:0] rx_tdata_int; + wire [3:0] rx_tuser_int; + wire rx_tlast_int; + wire rx_tvalid_int; + wire rx_tready_int; + + rxmac_to_ll8 rxmac_to_ll8 + ( + .clk(rx_clk), + .reset(rx_reset), + .clear(clear), + .rx_data(rx_data), + .rx_valid(rx_valid), + .rx_error(rx_error), + .rx_ack(rx_ack), + + .ll_data(rx_ll_data), + .ll_sof(), + .ll_eof(rx_ll_eof), + .ll_error(rx_ll_error), // ignore sof + .ll_src_rdy(rx_ll_src_rdy), + .ll_dst_rdy(rx_ll_dst_rdy) + ); + + ll8_to_axi64 #(.START_BYTE(6), .LABEL(PORTNUM)) ll8_to_axi64 + ( + .clk(rx_clk), + .reset(rx_reset), + .clear(clear), + .ll_data(rx_ll_data), + .ll_eof(rx_ll_eof), + .ll_error(rx_ll_error), + .ll_src_rdy(rx_ll_src_rdy), + .ll_dst_rdy(rx_ll_dst_rdy), + .axi64_tdata(rx_tdata_int), + .axi64_tlast(rx_tlast_int), + .axi64_tuser(rx_tuser_int), + .axi64_tvalid(rx_tvalid_int), + .axi64_tready(rx_tready_int) + ); + + axi64_8k_2clk_fifo rxfifo_2clk + ( + .s_aresetn(~rx_reset), + .s_aclk(rx_clk), + .s_axis_tvalid(rx_tvalid_int), + .s_axis_tready(rx_tready_int), + .s_axis_tdata(rx_tdata_int), + .s_axis_tlast(rx_tlast_int), + .s_axis_tuser(rx_tuser_int), + .axis_wr_data_count(), + + .m_aclk(sys_clk), + .m_axis_tvalid(rx_tvalid), + .m_axis_tready(rx_tready), + .m_axis_tdata(rx_tdata), + .m_axis_tlast(rx_tlast), + .m_axis_tuser(rx_tuser), + .axis_rd_data_count() + ); + + /////////////////////////////////////////////////////////////////////////////////////// + // TX FIFO Chain + wire tx_ll_eof, tx_ll_src_rdy, tx_ll_dst_rdy; + wire [7:0] tx_ll_data; + + wire [63:0] tx_tdata_int; + wire [3:0] tx_tuser_int; + wire tx_tlast_int; + wire tx_tvalid_int; + wire tx_tready_int; + + axi64_8k_2clk_fifo txfifo_2clk + ( + .s_aresetn(~tx_reset), + .s_aclk(sys_clk), + .s_axis_tvalid(tx_tvalid), + .s_axis_tready(tx_tready), + .s_axis_tdata(tx_tdata), + .s_axis_tlast(tx_tlast), + .s_axis_tuser(tx_tuser), + .axis_wr_data_count(), + .m_aclk(tx_clk), + .m_axis_tvalid(tx_tvalid_int), + .m_axis_tready(tx_tready_int), + .m_axis_tdata(tx_tdata_int), + .m_axis_tlast(tx_tlast_int), + .m_axis_tuser(tx_tuser_int), + .axis_rd_data_count() + ); + + axi64_to_ll8 #(.START_BYTE(6)) axi64_to_ll8 + ( + .clk(tx_clk), + .reset(tx_reset), + .clear(clear), + .axi64_tdata(tx_tdata_int), + .axi64_tlast(tx_tlast_int), + .axi64_tuser(tx_tuser_int), + .axi64_tvalid(tx_tvalid_int), + .axi64_tready(tx_tready_int), + .ll_data(tx_ll_data), + .ll_eof(tx_ll_eof), + .ll_src_rdy(tx_ll_src_rdy), + .ll_dst_rdy(tx_ll_dst_rdy) + ); + + ll8_to_txmac ll8_to_txmac + ( + .clk(tx_clk), + .reset(tx_reset), + .clear(clear), + .ll_data(tx_ll_data), + .ll_eof(tx_ll_eof), + .ll_src_rdy(tx_ll_src_rdy), + .ll_dst_rdy(tx_ll_dst_rdy), + .tx_data(tx_data), + .tx_valid(tx_valid), + .tx_error(tx_error), + .tx_ack(tx_ack) + ); + +endmodule diff --git a/fpga/usrp3/lib/simple_gemac/ll8_to_axi64.v b/fpga/usrp3/lib/simple_gemac/ll8_to_axi64.v new file mode 100644 index 000000000..22192cfd0 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/ll8_to_axi64.v @@ -0,0 +1,94 @@ +// +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// Takes 8-bit wide data on a Local-link fifo interface and converts to 64-bit wide axi +// Parameter START_BYTE controls which byte of the 8 the first incoming byte goes into +// Use START_BYTE=6 with ethernet to nicely align the words for processing of IP packets +// Parameter LABEL specifies a value to put in the high word of the very first packet. +// This is useful for labeling packets with the port it came from so downstream knows +// how to process it. LABEL gets overwritten if START_BYTE = 0 + +module ll8_to_axi64 + #(parameter START_BYTE=6, + parameter LABEL=8'h00) + (input clk, input reset, input clear, + input [7:0] ll_data, input ll_eof, input ll_error, input ll_src_rdy, output ll_dst_rdy, + output [63:0] axi64_tdata, output axi64_tlast, output [3:0] axi64_tuser, output axi64_tvalid, input axi64_tready); + + wire error_int, eof_int; + wire [7:0] data_int; + wire valid_int, ready_int; + + axi_fifo_short #(.WIDTH(10)) ll8_fifo + (.clk(clk), .reset(reset), .clear(0), + .i_tdata({ll_error, ll_eof, ll_data}), .i_tvalid(ll_src_rdy), .i_tready(ll_dst_rdy), + .o_tdata({error_int, eof_int, data_int}), .o_tvalid(valid_int), .o_tready(ready_int), + .space(), .occupied()); + + wire [7:0] label_wire = LABEL; // Enforces parameter width + + reg [3:0] state = START_BYTE; + reg [63:0] holding; // = {label_wire, 56'h0}; + reg err, eof, done; + reg [3:0] occ; + + localparam WAIT = 4'd8; + + always @(posedge clk) + if(reset | clear) + begin + state <= START_BYTE; + holding <= {56'h0, label_wire}; + err <= 1'b0; + eof <= 1'b0; + occ <= 3'd0; + done <= 1'b0; + end + else + if(state == WAIT) + begin + state <= START_BYTE; + done <= 1'b0; + holding <= {56'h0, label_wire}; + end + else if(valid_int & ready_int) + begin + holding[state*8 +: 8] <= data_int; + + err <= error_int; + eof <= eof_int; + if(error_int | eof_int) + begin + occ <= state+1; + done <= 1'b1; + state <= WAIT; + end + else if (state == 4'd7) + begin + occ <= 3'd0; + done <= 1'b1; + state <= 4'd0; + end + else + begin + occ <= 3'd0; + done <= 1'b0; + state <= state + 4'd1; + end // else: !if(state == 4'd7) + + end // if (valid_int & ready_int) + else + done <= 1'b0; + + assign axi64_tdata = holding; + assign axi64_tlast = eof; + assign axi64_tuser[3] = err; + assign axi64_tuser[2:0] = occ; + + assign ready_int = axi64_tready & (state != WAIT); + assign axi64_tvalid = done; + +endmodule // ll8_to_axi64 diff --git a/fpga/usrp3/lib/simple_gemac/ll8_to_axi64_tb.v b/fpga/usrp3/lib/simple_gemac/ll8_to_axi64_tb.v new file mode 100644 index 000000000..3f86b41dd --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/ll8_to_axi64_tb.v @@ -0,0 +1,100 @@ +// +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module ll8_to_axi64_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("ll8_to_axi64_tb.vcd"); + initial $dumpvars(0,ll8_to_axi64_tb); + + initial + begin + #1000 reset = 0; + #2000000; + $finish; + end + + wire [63:0] tdata, tdata_int; + wire [3:0] tuser, tuser_int; + wire tlast, tlast_int; + wire tvalid, tvalid_int, tready, tready_int; + + reg [7:0] ll_data; + reg ll_eof, ll_error, ll_src_rdy; + wire ll_dst_rdy; + + wire [7:0] ll_data2; + wire ll_eof2, ll_src_rdy2, ll_dst_rdy2; + + localparam RPT_COUNT = 12; + + initial + begin + ll_src_rdy <= 0; + + while(reset) + @(posedge clk); + + @(posedge clk); + + {ll_error, ll_eof, ll_data} <= { 1'b0, 1'b0, 8'hA0 }; + repeat(RPT_COUNT-1) + begin + ll_src_rdy <= 1; + @(posedge clk); + ll_data <= ll_data + 1; + end + ll_eof <= 1; + ll_data <= ll_data + 1; + @(posedge clk); + + {ll_error, ll_eof, ll_data} <= { 1'b0, 1'b0, 8'hC0 }; + repeat(RPT_COUNT-1) + begin + ll_src_rdy <= 1; + @(posedge clk); + ll_data <= ll_data + 1; + end + ll_eof <= 1; ll_error <= 1; + ll_data <= ll_data + 1; + @(posedge clk); + ll_src_rdy <= 1'b0; + + end + + ll8_to_axi64 #(.START_BYTE(6), .LABEL(8'h89)) ll8_to_axi64 + (.clk(clk), .reset(reset), .clear(1'b0), + .ll_data(ll_data), .ll_eof(ll_eof), .ll_error(ll_error), .ll_src_rdy(ll_src_rdy), .ll_dst_rdy(ll_dst_rdy), + .axi64_tdata(tdata), .axi64_tlast(tlast), .axi64_tuser(tuser), .axi64_tvalid(tvalid), .axi64_tready(tready) ); + + axi_fifo_short #(.WIDTH(69)) axi_fifo_short + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({tlast,tuser,tdata}), .i_tvalid(tvalid), .i_tready(tready), + .o_tdata({tlast_int,tuser_int,tdata_int}), .o_tvalid(tvalid_int), .o_tready(tready_int)); + + axi64_to_ll8 #(.START_BYTE(6)) axi64_to_ll8 + (.clk(clk), .reset(reset), .clear(1'b0), + .axi64_tdata(tdata_int), .axi64_tlast(tlast_int), .axi64_tuser(tuser_int), .axi64_tvalid(tvalid_int), .axi64_tready(tready_int), + .ll_data(ll_data2), .ll_eof(ll_eof2), .ll_src_rdy(ll_src_rdy2), .ll_dst_rdy(ll_dst_rdy2) ); + + /* + always @(posedge clk) + if(ll_src_rdy2 & ll_dst_rdy2) + $display("EOF %x\tDATA %x",ll_eof2, ll_data2); + + */ + assign ll_dst_rdy2 = 1; + + always @(posedge clk) + if(tvalid_int & tready_int) + $display("TERR %x\tTUSER %x\tTLAST %x\tTDATA %x",tuser_int[3],tuser_int[2:0], tlast_int, tdata_int); + +endmodule // ll8_to_axi64_tb diff --git a/fpga/usrp3/lib/simple_gemac/ll8_to_txmac.v b/fpga/usrp3/lib/simple_gemac/ll8_to_txmac.v new file mode 100644 index 000000000..6251ce73d --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/ll8_to_txmac.v @@ -0,0 +1,51 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module ll8_to_txmac + (input clk, input reset, input clear, + input [7:0] ll_data, input ll_eof, input ll_src_rdy, output ll_dst_rdy, + output [7:0] tx_data, output tx_valid, output tx_error, input tx_ack ); + + reg [2:0] xfer_state; + + localparam XFER_IDLE = 0; + localparam XFER_ACTIVE = 1; + localparam XFER_WAIT1 = 2; + localparam XFER_UNDERRUN = 3; + localparam XFER_DROP = 4; + + always @(posedge clk) + if(reset | clear) + xfer_state <= XFER_IDLE; + else + case(xfer_state) + XFER_IDLE : + if(tx_ack) + xfer_state <= XFER_ACTIVE; + XFER_ACTIVE : + if(~ll_src_rdy) + xfer_state <= XFER_UNDERRUN; + else if(ll_eof) + xfer_state <= XFER_WAIT1; + XFER_WAIT1 : + xfer_state <= XFER_IDLE; + XFER_UNDERRUN : + xfer_state <= XFER_DROP; + XFER_DROP : + if(ll_eof) + xfer_state <= XFER_IDLE; + endcase // case (xfer_state) + + assign ll_dst_rdy = (xfer_state == XFER_ACTIVE) | tx_ack | (xfer_state == XFER_DROP); + assign tx_valid = (ll_src_rdy & (xfer_state == XFER_IDLE))|(xfer_state == XFER_ACTIVE); + assign tx_data = ll_data; + assign tx_error = (xfer_state == XFER_UNDERRUN); + +endmodule // ll8_to_txmac + diff --git a/fpga/usrp3/lib/simple_gemac/mdio.v b/fpga/usrp3/lib/simple_gemac/mdio.v new file mode 100644 index 000000000..54b5e183c --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/mdio.v @@ -0,0 +1,852 @@ +// +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Define MDIO to add support for clause 22 and clause 45 MDIO interface +`define MDIO +// If WB clock is 62.5MHz and max MDC spec is 2.5MHz, then divide by 25 +//`define MDC_HALF_PERIOD 13 // Closest int to 12.5 +`define MDC_HALF_PERIOD 100 + +// Registers +`define CPUREG_MDIO_DATA 8'h10 +`define CPUREG_MDIO_ADDR 8'h14 +`define CPUREG_MDIO_OP 8'h18 +`define CPUREG_MDIO_CONTROL 8'h1c +`define CPUREG_MDIO_STATUS 8'h1c +`define CPUREG_GPIO 8'h20 + + +module mdio + ( + // Wishbone Bus + input wb_clk_i, + input wb_rst_i, + input [7:0] wb_adr_i, + input [31:0] wb_dat_i, + input wb_we_i, + input wb_stb_i, + input wb_cyc_i, + output reg [31:0] wb_dat_o, + output wb_ack_o, + output reg wb_int_o, + // MDIO + output reg mdc, + output reg mdio_out, + output reg mdio_tri, + input mdio_in + ); + + // + // State Declarations + // + parameter + IDLE = 0, + PREAMBLE1 = 1, + PREAMBLE2 = 2, + PREAMBLE3 = 3, + PREAMBLE4 = 4, + PREAMBLE5 = 5, + PREAMBLE6 = 6, + PREAMBLE7 = 7, + PREAMBLE8 = 8, + PREAMBLE9 = 9, + PREAMBLE10 = 10, + PREAMBLE11 = 11, + PREAMBLE12 = 12, + PREAMBLE13 = 13, + PREAMBLE14 = 14, + PREAMBLE15 = 15, + PREAMBLE16 = 16, + PREAMBLE17 = 17, + PREAMBLE18 = 18, + PREAMBLE19 = 19, + PREAMBLE20 = 20, + PREAMBLE21 = 21, + PREAMBLE22 = 22, + PREAMBLE23 = 23, + PREAMBLE24 = 24, + PREAMBLE25 = 25, + PREAMBLE26 = 26, + PREAMBLE27 = 27, + PREAMBLE28 = 28, + PREAMBLE29 = 29, + PREAMBLE30 = 30, + PREAMBLE31 = 31, + PREAMBLE32 = 32, + START1 = 33, + C22_START2 = 34, + C45_START2 = 35, + OP1 = 36, + OP2 = 37, + PRTAD1 = 38, + PRTAD2 = 39, + PRTAD3 = 40, + PRTAD4 = 41, + PRTAD5 = 42, + DEVAD1 = 43, + DEVAD2 = 44, + DEVAD3 = 45, + DEVAD4 = 46, + DEVAD5 = 47, + TA1 = 48, + TA2 = 49, + TA3 = 50, + READ1 = 51, + READ2 = 52, + READ3 = 53, + READ4 = 54, + READ5 = 55, + READ6 = 56, + READ7 = 57, + READ8 = 58, + READ9 = 59, + READ10 = 60, + READ11 = 61, + READ12 = 62, + READ13 = 63, + READ14 = 64, + READ15 = 65, + READ16 = 66, + WRITE1 = 67, + WRITE2 = 68, + WRITE3 = 69, + WRITE4 = 70, + WRITE5 = 71, + WRITE6 = 72, + WRITE7 = 73, + WRITE8 = 74, + WRITE9 = 75, + WRITE10 = 76, + WRITE11 = 77, + WRITE12 = 78, + WRITE13 = 79, + WRITE14 = 80, + WRITE15 = 81, + WRITE16 = 82, + C45_ADDR1 = 83, + C45_ADDR2 = 84, + C45_ADDR3 = 85, + C45_ADDR4 = 86, + C45_ADDR5 = 87, + C45_ADDR6 = 88, + C45_ADDR7 = 89, + C45_ADDR8 = 90, + C45_ADDR9 = 91, + C45_ADDR10 = 92, + C45_ADDR11 = 93, + C45_ADDR12 = 94, + C45_ADDR13 = 95, + C45_ADDR14 = 96, + C45_ADDR15 = 97, + C45_ADDR16 = 98, + PREIDLE = 99; + + reg cpuack; + reg [15:0] mdio_read_data; + reg [15:0] mdio_write_data; + reg [15:0] mdio_address; + reg [12:0] mdio_operation; + reg mdio_control; + reg [7:0] mdc_clk_count; + reg mdc_falling_edge; + reg mdio_running; + reg mdio_done; + reg [7:0] state; + + + assign wb_ack_o = cpuack && wb_stb_i; + + always @(posedge wb_clk_i or posedge wb_rst_i) begin + + if (wb_rst_i == 1'b1) begin + wb_dat_o <= 32'b0; + wb_int_o <= 1'b0; + cpuack <= 1'b0; + + mdio_address <= 0; + mdio_operation <= 0; + mdio_write_data <= 0; + mdio_running <= 0; + end + else begin + + wb_int_o <= 1'b0; + cpuack <= wb_cyc_i && wb_stb_i; + // Handshake to MDIO state machine to reset running flag in status. + // Wait for falling MDC edge to prevent S/W race condition occuring + // where done flag still asserted but running flag now cleared (repeatedly). + if (mdio_done && mdc_falling_edge) + mdio_running <= 0; + + // + // Read access + // + if (wb_cyc_i && wb_stb_i && !wb_we_i) begin + + case ({wb_adr_i[7:2], 2'b0}) + + `CPUREG_MDIO_DATA: begin + wb_dat_o <= {16'b0, mdio_read_data}; + end + + `CPUREG_MDIO_STATUS: begin + wb_dat_o <= {31'b0, mdio_running}; + end + + default: begin + end + + endcase + end + + // + // Write access + // + if (wb_cyc_i && wb_stb_i && wb_we_i) begin + $display("reg write @ addr %x",({wb_adr_i[7:2], 2'b0})); + + case ({wb_adr_i[7:2], 2'b0}) + + `CPUREG_MDIO_DATA: begin + mdio_write_data <= wb_dat_i[15:0]; + end + + `CPUREG_MDIO_ADDR: begin + mdio_address <= wb_dat_i[15:0]; + end + + `CPUREG_MDIO_OP: begin + mdio_operation <= wb_dat_i[12:0]; + end + + `CPUREG_MDIO_CONTROL: begin + // Trigger mdio operation here. Cleared by state machine at end of bus transaction. + if (wb_dat_i[0]) + mdio_running <= 1; + end + + default: begin + end + + endcase + + end + + end + + end // always @ (posedge wb_clk_i or posedge wb_rst_i) + + + // + // Produce mdc clock as a signal synchronously from Wishbone clock. + // + always @(posedge wb_clk_i or posedge wb_rst_i) + if (wb_rst_i) + begin + mdc_clk_count <= 1; + mdc <= 0; + mdc_falling_edge <= 0; + end + else if (mdc_clk_count == `MDC_HALF_PERIOD) + begin + mdc_clk_count <= 1; + mdc <= ~mdc; + mdc_falling_edge <= mdc; + end + else + begin + mdc_clk_count <= mdc_clk_count + 1; + mdc_falling_edge <= 0; + end + + // + // MDIO state machine + // + always @(posedge wb_clk_i or posedge wb_rst_i) + if (wb_rst_i) + begin + mdio_tri <= 1; + mdio_out <= 0; + mdio_done <= 0; + mdio_read_data <= 0; + state <= IDLE; + end + else if (mdc_falling_edge) + // + // This is the MDIO bus controller. Use falling edge of MDC. + // + begin + // Defaults + mdio_tri <= 1; + mdio_out <= 0; + mdio_done <= 0; + + + case(state) + // IDLE. + // In Clause 22 & 45 the master of the MDIO bus is tristate during idle. + // + IDLE: begin + mdio_tri <= 1; + mdio_out <= 0; + if (mdio_running) + state <= PREAMBLE1; + end + // Preamble. All MDIO transactions begin witrh 32bits of 1 bits as a preamble. + PREAMBLE1: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE2; + end + PREAMBLE2: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE3; + end + PREAMBLE3: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE4; + end + PREAMBLE4: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE5; + end + PREAMBLE5: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE6; + end + PREAMBLE6: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE7; + end + PREAMBLE7: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE8; + end + PREAMBLE8: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE9; + end + PREAMBLE9: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE10; + end + PREAMBLE10: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE11; + end + PREAMBLE11: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE12; + end + PREAMBLE12: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE13; + end + PREAMBLE13: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE14; + end + PREAMBLE14: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE15; + end + PREAMBLE15: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE16; + end + PREAMBLE16: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE17; + end + PREAMBLE17: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE18; + end + PREAMBLE18: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE19; + end + PREAMBLE19: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE20; + end + PREAMBLE20: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE21; + end + PREAMBLE21: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE22; + end + PREAMBLE22: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE23; + end + PREAMBLE23: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE24; + end + PREAMBLE24: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE25; + end + PREAMBLE25: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE26; + end + PREAMBLE26: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE27; + end + PREAMBLE27: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE28; + end + PREAMBLE28: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE29; + end + PREAMBLE29: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE30; + end + PREAMBLE30: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE31; + end + PREAMBLE31: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE32; + end + PREAMBLE32: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= START1; + end + // + // Start code for Clause 22 is 01 and Clause 45 is 00 + // + START1: begin + mdio_tri <= 0; + mdio_out <= 0; + if (mdio_operation[12]) + // Clause 45 bit set. + state <= C45_START2; + else + state <= C22_START2; + end + // + // 2nd Clause 22 start bit is a 1 + // + C22_START2: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= OP1; + end + // + // 2nd Clause 45 start bit is a 0 + // + C45_START2: begin + mdio_tri <= 0; + mdio_out <= 0; + state <= OP1; + end + // + // Both Clause 22 & 45 use 2 bits for operation and are compatable. + // Note we don't screen here for illegal Clause 22 ops. + // + OP1: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[11]; + state <= OP2; + end + OP2: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[10]; + state <= PRTAD1; + end + // + // Both Clause 22 & 45 use 2 sucsessive 5 bit fields to form a hierarchical address + // though it's used slightly different between the 2 standards. + // + PRTAD1: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[9]; + state <= PRTAD2; + end + PRTAD2: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[8]; + state <= PRTAD3; + end + PRTAD3: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[7]; + state <= PRTAD4; + end + PRTAD4: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[6]; + state <= PRTAD5; + end + PRTAD5: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[5]; + state <= DEVAD1; + end + DEVAD1: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[4]; + state <= DEVAD2; + end + DEVAD2: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[3]; + state <= DEVAD3; + end + DEVAD3: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[2]; + state <= DEVAD4; + end + DEVAD4: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[1]; + state <= DEVAD5; + end + DEVAD5: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[0]; + state <= TA1; + end + // + // Both Clause 22 & Clause 45 use the same turn around on the bus. + // Reads have Z as the first bit and 0 driven by the slave for the 2nd bit. + // Note that slaves drive the bus on the rising edge of MDC. + // Writes and Address cycles have 10 driven by the master. + // + TA1: begin + // Clause22 write or clause45 write or address go to state TA2 + if ((mdio_operation[12:11] == 2'b10) || (mdio_operation[12:11] == 2'b01)) + begin + mdio_tri <= 0; + mdio_out <= 1; + state <= TA2; + end + else // Read + begin + mdio_tri <= 1; + state <= TA3; + end + end + TA2: begin + mdio_tri <= 0; + mdio_out <= 0; + if (!mdio_operation[12]) // Clause 22 Write + state <= WRITE1; + else if (mdio_operation[10]) // Clause 45 Write + state <= WRITE1; + else // Clause 45 ADDRESS + state <= C45_ADDR1; + end + TA3: begin + mdio_tri <= 1; + state <= READ1; + end + // + // Clause 22 Reads and both forms of clause 45 Reads have the same bus transaction from here out. + // + READ1: begin + mdio_tri <= 1; + mdio_read_data[15] <= mdio_in; + state <= READ2; + end + READ2: begin + mdio_tri <= 1; + mdio_read_data[14] <= mdio_in; + state <= READ3; + end + READ3: begin + mdio_tri <= 1; + mdio_read_data[13] <= mdio_in; + state <= READ4; + end + READ4: begin + mdio_tri <= 1; + mdio_read_data[12] <= mdio_in; + state <= READ5; + end + READ5: begin + mdio_tri <= 1; + mdio_read_data[11] <= mdio_in; + state <= READ6; + end + READ6: begin + mdio_tri <= 1; + mdio_read_data[10] <= mdio_in; + state <= READ7; + end + READ7: begin + mdio_tri <= 1; + mdio_read_data[9] <= mdio_in; + state <= READ8; + end + READ8: begin + mdio_tri <= 1; + mdio_read_data[8] <= mdio_in; + state <= READ9; + end + READ9: begin + mdio_tri <= 1; + mdio_read_data[7] <= mdio_in; + state <= READ10; + end + READ10: begin + mdio_tri <= 1; + mdio_read_data[6] <= mdio_in; + state <= READ11; + end + READ11: begin + mdio_tri <= 1; + mdio_read_data[5] <= mdio_in; + state <= READ12; + end + READ12: begin + mdio_tri <= 1; + mdio_read_data[4] <= mdio_in; + state <= READ13; + end + READ13: begin + mdio_tri <= 1; + mdio_read_data[3] <= mdio_in; + state <= READ14; + end + READ14: begin + mdio_tri <= 1; + mdio_read_data[2] <= mdio_in; + state <= READ15; + end + READ15: begin + mdio_tri <= 1; + mdio_read_data[1] <= mdio_in; + state <= READ16; + end + READ16: begin + mdio_tri <= 1; + mdio_read_data[0] <= mdio_in; + state <= PREIDLE; + mdio_done <= 1; + end + // + // Write 16bits of data for all types of Write. + // + WRITE1:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[15]; + state <= WRITE2; + end + WRITE2:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[14]; + state <= WRITE3; + end + WRITE3:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[13]; + state <= WRITE4; + end + WRITE4:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[12]; + state <= WRITE5; + end + WRITE5:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[11]; + state <= WRITE6; + end + WRITE6:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[10]; + state <= WRITE7; + end + WRITE7:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[9]; + state <= WRITE8; + end + WRITE8:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[8]; + state <= WRITE9; + end + WRITE9:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[7]; + state <= WRITE10; + end + WRITE10:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[6]; + state <= WRITE11; + end + WRITE11:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[5]; + state <= WRITE12; + end + WRITE12:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[4]; + state <= WRITE13; + end + WRITE13:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[3]; + state <= WRITE14; + end + WRITE14:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[2]; + state <= WRITE15; + end + WRITE15:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[1]; + state <= WRITE16; + end + WRITE16:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[0]; + state <= PREIDLE; + mdio_done <= 1; + end + // + // Write 16bits of address for a Clause 45 Address transaction + // + C45_ADDR1:begin + mdio_tri <= 0; + mdio_out <= mdio_address[15]; + state <= C45_ADDR2; + end + C45_ADDR2:begin + mdio_tri <= 0; + mdio_out <= mdio_address[14]; + state <= C45_ADDR3; + end + C45_ADDR3:begin + mdio_tri <= 0; + mdio_out <= mdio_address[13]; + state <= C45_ADDR4; + end + C45_ADDR4:begin + mdio_tri <= 0; + mdio_out <= mdio_address[12]; + state <= C45_ADDR5; + end + C45_ADDR5:begin + mdio_tri <= 0; + mdio_out <= mdio_address[11]; + state <= C45_ADDR6; + end + C45_ADDR6:begin + mdio_tri <= 0; + mdio_out <= mdio_address[10]; + state <= C45_ADDR7; + end + C45_ADDR7:begin + mdio_tri <= 0; + mdio_out <= mdio_address[9]; + state <= C45_ADDR8; + end + C45_ADDR8:begin + mdio_tri <= 0; + mdio_out <= mdio_address[8]; + state <= C45_ADDR9; + end + C45_ADDR9:begin + mdio_tri <= 0; + mdio_out <= mdio_address[7]; + state <= C45_ADDR10; + end + C45_ADDR10:begin + mdio_tri <= 0; + mdio_out <= mdio_address[6]; + state <= C45_ADDR11; + end + C45_ADDR11:begin + mdio_tri <= 0; + mdio_out <= mdio_address[5]; + state <= C45_ADDR12; + end + C45_ADDR12:begin + mdio_tri <= 0; + mdio_out <= mdio_address[4]; + state <= C45_ADDR13; + end + C45_ADDR13:begin + mdio_tri <= 0; + mdio_out <= mdio_address[3]; + state <= C45_ADDR14; + end + C45_ADDR14:begin + mdio_tri <= 0; + mdio_out <= mdio_address[2]; + state <= C45_ADDR15; + end + C45_ADDR15:begin + mdio_tri <= 0; + mdio_out <= mdio_address[1]; + state <= C45_ADDR16; + end + C45_ADDR16:begin + mdio_tri <= 0; + mdio_out <= mdio_address[0]; + state <= PREIDLE; + mdio_done <= 1; + end + // + // PREIDLE allows the mdio_running bit to reset. + // + PREIDLE: begin + state <= IDLE; + end + endcase // case(state) + + end // if (mdc_falling_edge) + + +endmodule + diff --git a/fpga/usrp3/lib/simple_gemac/rxmac_to_ll8.v b/fpga/usrp3/lib/simple_gemac/rxmac_to_ll8.v new file mode 100644 index 000000000..6c452a9eb --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/rxmac_to_ll8.v @@ -0,0 +1,62 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module rxmac_to_ll8 + (input clk, input reset, input clear, + input [7:0] rx_data, input rx_valid, input rx_error, input rx_ack, + output [7:0] ll_data, output ll_sof, output ll_eof, output ll_error, output ll_src_rdy, input ll_dst_rdy ); + + reg [2:0] xfer_state; + + localparam XFER_IDLE = 0; + localparam XFER_ACTIVE = 1; + localparam XFER_ERROR = 2; + localparam XFER_ERROR2 = 3; + localparam XFER_OVERRUN = 4; + localparam XFER_OVERRUN2 = 5; + + assign ll_data = rx_data; + assign ll_src_rdy = ((rx_valid & (xfer_state != XFER_OVERRUN2) ) + | (xfer_state == XFER_ERROR) + | (xfer_state == XFER_OVERRUN)); + assign ll_sof = ((xfer_state==XFER_IDLE)|(xfer_state==XFER_ERROR)|(xfer_state==XFER_OVERRUN)); + assign ll_eof = (rx_ack | (xfer_state==XFER_ERROR) | (xfer_state==XFER_OVERRUN)); + assign ll_error = (xfer_state == XFER_ERROR)|(xfer_state==XFER_OVERRUN); + + always @(posedge clk) + if(reset | clear) + xfer_state <= XFER_IDLE; + else + case(xfer_state) + XFER_IDLE : + if(rx_valid) + xfer_state <= XFER_ACTIVE; + XFER_ACTIVE : + if(rx_error) + xfer_state <= XFER_ERROR; + else if(~rx_valid) + xfer_state <= XFER_IDLE; + else if(~ll_dst_rdy) + xfer_state <= XFER_OVERRUN; + XFER_ERROR : + if(ll_dst_rdy) + xfer_state <= XFER_ERROR2; + XFER_ERROR2 : + if(~rx_error) + xfer_state <= XFER_IDLE; + XFER_OVERRUN : + if(ll_dst_rdy) + xfer_state <= XFER_OVERRUN2; + XFER_OVERRUN2 : + if(~rx_valid) + xfer_state <= XFER_IDLE; + endcase // case (xfer_state) + + +endmodule // rxmac_to_ll8 diff --git a/fpga/usrp3/lib/simple_gemac/simple_gemac.v b/fpga/usrp3/lib/simple_gemac/simple_gemac.v new file mode 100644 index 000000000..46bc518fc --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/simple_gemac.v @@ -0,0 +1,72 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module simple_gemac + (input clk125, input reset, + // GMII + output GMII_GTX_CLK, output GMII_TX_EN, output GMII_TX_ER, output [7:0] GMII_TXD, + input GMII_RX_CLK, input GMII_RX_DV, input GMII_RX_ER, input [7:0] GMII_RXD, + + // Flow Control Interface + input pause_req, input [15:0] pause_time_req, input pause_respect_en, + + // Settings + input [47:0] ucast_addr, input [47:0] mcast_addr, + input pass_ucast, input pass_mcast, input pass_bcast, input pass_pause, input pass_all, + + // RX Client Interface + output rx_clk, output [7:0] rx_data, output rx_valid, output rx_error, output rx_ack, + + // TX Client Interface + output tx_clk, input [7:0] tx_data, input tx_valid, input tx_error, output tx_ack, + + output [31:0] debug + ); + + localparam SGE_IFG = 8'd12; // 12 should be the absolute minimum + + wire rst_rxclk, rst_txclk; + reset_sync reset_sync_tx (.clk(tx_clk),.reset_in(reset),.reset_out(rst_txclk)); + reset_sync reset_sync_rx (.clk(rx_clk),.reset_in(reset),.reset_out(rst_rxclk)); + + wire [15:0] pause_quanta_rcvd; + wire pause_rcvd, pause_apply, paused; + + simple_gemac_tx simple_gemac_tx + (.clk125(clk125),.reset(rst_txclk), + .GMII_GTX_CLK(GMII_GTX_CLK), .GMII_TX_EN(GMII_TX_EN), + .GMII_TX_ER(GMII_TX_ER), .GMII_TXD(GMII_TXD), + .tx_clk(tx_clk), .tx_data(tx_data), .tx_valid(tx_valid), .tx_error(tx_error), .tx_ack(tx_ack), + .ifg(SGE_IFG), .mac_addr(ucast_addr), + .pause_req(pause_req), .pause_time(pause_time_req), // We request flow control + .pause_apply(pause_apply), .paused(paused) // We respect flow control + ); + + simple_gemac_rx simple_gemac_rx + (.reset(rst_rxclk), + .GMII_RX_CLK(GMII_RX_CLK), .GMII_RX_DV(GMII_RX_DV), + .GMII_RX_ER(GMII_RX_ER), .GMII_RXD(GMII_RXD), + .rx_clk(rx_clk), .rx_data(rx_data), .rx_valid(rx_valid), .rx_error(rx_error), .rx_ack(rx_ack), + .ucast_addr(ucast_addr), .mcast_addr(mcast_addr), + .pass_ucast(pass_ucast), .pass_mcast(pass_mcast), .pass_bcast(pass_bcast), + .pass_pause(pass_pause), .pass_all(pass_all), + .pause_quanta_rcvd(pause_quanta_rcvd), .pause_rcvd(pause_rcvd), + .debug(debug) + ); + + flow_ctrl_tx flow_ctrl_tx + (.rst(rst_txclk), .tx_clk(tx_clk), + .tx_pause_en(pause_respect_en), + .pause_quanta(pause_quanta_rcvd), // 16 bit value + .pause_quanta_val(pause_rcvd), + .pause_apply(pause_apply), + .paused(paused) + ); + +endmodule // simple_gemac diff --git a/fpga/usrp3/lib/simple_gemac/simple_gemac_rx.v b/fpga/usrp3/lib/simple_gemac/simple_gemac_rx.v new file mode 100644 index 000000000..d63233b1b --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/simple_gemac_rx.v @@ -0,0 +1,185 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module simple_gemac_rx + (input reset, + input GMII_RX_CLK, input GMII_RX_DV, input GMII_RX_ER, input [7:0] GMII_RXD, + output rx_clk, output [7:0] rx_data, output reg rx_valid, output rx_error, output reg rx_ack, + input [47:0] ucast_addr, input [47:0] mcast_addr, + input pass_ucast, input pass_mcast, input pass_bcast, input pass_pause, input pass_all, + output reg [15:0] pause_quanta_rcvd, output pause_rcvd, + output [31:0] debug ); + + localparam RX_IDLE = 0; + localparam RX_PREAMBLE = 1; + localparam RX_FRAME = 2; + localparam RX_GOODFRAME = 3; + localparam RX_DO_PAUSE = 4; + localparam RX_ERROR = 5; + localparam RX_DROP = 6; + + localparam RX_PAUSE = 16; + localparam RX_PAUSE_CHK88 = RX_PAUSE + 5; + localparam RX_PAUSE_CHK08 = RX_PAUSE_CHK88 + 1; + localparam RX_PAUSE_CHK00 = RX_PAUSE_CHK08 + 1; + localparam RX_PAUSE_CHK01 = RX_PAUSE_CHK00 + 1; + localparam RX_PAUSE_STORE_MSB = RX_PAUSE_CHK01 + 1; + localparam RX_PAUSE_STORE_LSB = RX_PAUSE_STORE_MSB + 1; + localparam RX_PAUSE_WAIT_CRC = RX_PAUSE_STORE_LSB + 1; + + reg [7:0] rxd_d1; + reg rx_dv_d1, rx_er_d1; + assign rx_clk = GMII_RX_CLK; + + always @(posedge rx_clk) + begin + rx_dv_d1 <= GMII_RX_DV; + rx_er_d1 <= GMII_RX_ER; + rxd_d1 <= GMII_RXD; + end + + reg [7:0] rx_state; + wire [7:0] rxd_del; + wire rx_dv_del, rx_er_del; + reg go_filt; + + wire match_crc; + wire clear_crc = rx_state == RX_IDLE; + wire calc_crc = (rx_state == RX_FRAME) | rx_state[7:4]==4'h1; + + localparam DELAY = 6; + delay_line #(.WIDTH(10)) rx_delay + (.clk(rx_clk), .delay(DELAY), .din({rx_dv_d1,rx_er_d1,rxd_d1}),.dout({rx_dv_del,rx_er_del,rxd_del})); + + always @(posedge rx_clk) + if(reset) + rx_ack <= 0; + else + rx_ack <= (rx_state == RX_GOODFRAME); + + wire is_ucast, is_bcast, is_mcast, is_pause, is_any_ucast; + wire keep_packet = (pass_all & is_any_ucast) | (pass_ucast & is_ucast) | (pass_mcast & is_mcast) | + (pass_bcast & is_bcast) | (pass_pause & is_pause); + + assign rx_data = rxd_del; + assign rx_error = (rx_state == RX_ERROR); + + always @(posedge rx_clk) + if(reset) + rx_valid <= 0; + else if(keep_packet) + rx_valid <= 1; + else if((rx_state == RX_IDLE)|(rx_state == RX_ERROR)) + rx_valid <= 0; + + address_filter af_ucast (.clk(rx_clk), .reset(reset), .go(go_filt), .data(rxd_d1), + .address(ucast_addr), .match(is_ucast), .done()); + address_filter af_mcast (.clk(rx_clk), .reset(reset), .go(go_filt), .data(rxd_d1), + .address(mcast_addr), .match(is_mcast), .done()); + address_filter af_bcast (.clk(rx_clk), .reset(reset), .go(go_filt), .data(rxd_d1), + .address(48'hFFFF_FFFF_FFFF), .match(is_bcast), .done()); + address_filter af_pause (.clk(rx_clk), .reset(reset), .go(go_filt), .data(rxd_d1), + .address(48'h0180_c200_0001), .match(is_pause), .done()); + address_filter_promisc af_promisc (.clk(rx_clk), .reset(reset), .go(go_filt), .data(rxd_d1), + .match(is_any_ucast), .done()); + + always @(posedge rx_clk) + go_filt <= (rx_state==RX_PREAMBLE) & (rxd_d1 == 8'hD5); + + reg [15:0] pkt_len_ctr; + always @(posedge rx_clk) + if(reset |(rx_state == RX_IDLE)) + pkt_len_ctr <= 0; + else + pkt_len_ctr <= pkt_len_ctr + 1; + + localparam MIN_PAUSE_LEN = 71; // 6 + wire pkt_long_enough = (pkt_len_ctr >= MIN_PAUSE_LEN); + always @(posedge rx_clk) + if(reset) + rx_state <= RX_IDLE; + else + if(rx_er_d1 & ~((rxd_d1==8'h0F)&(~rx_dv_d1))) //Handle odd-length pkts from Xilinx IP. + rx_state <= RX_ERROR; + else + case(rx_state) + RX_IDLE : + if(rx_dv_d1) + if(rxd_d1 == 8'h55) + rx_state <= RX_PREAMBLE; + else + rx_state <= RX_ERROR; + RX_PREAMBLE : + if(~rx_dv_d1) + rx_state <= RX_ERROR; + else if(rxd_d1 == 8'hD5) + rx_state <= RX_FRAME; + else if(rxd_d1 != 8'h55) + rx_state <= RX_ERROR; + RX_FRAME : + if(is_pause) + rx_state <= RX_PAUSE; + else if(~rx_dv_d1) + if(match_crc) + rx_state <= RX_GOODFRAME; + else + rx_state <= RX_ERROR; + RX_PAUSE_CHK88 : + if(rxd_d1 != 8'h88) + rx_state <= RX_DROP; + else + rx_state <= RX_PAUSE_CHK08; + RX_PAUSE_CHK08 : + if(rxd_d1 != 8'h08) + rx_state <= RX_DROP; + else + rx_state <= RX_PAUSE_CHK00; + RX_PAUSE_CHK00 : + if(rxd_d1 != 8'h00) + rx_state <= RX_DROP; + else + rx_state <= RX_PAUSE_CHK01; + RX_PAUSE_CHK01 : + if(rxd_d1 != 8'h01) + rx_state <= RX_DROP; + else + rx_state <= RX_PAUSE_STORE_MSB; + RX_PAUSE_WAIT_CRC : + if(pkt_long_enough) + if(match_crc) + rx_state <= RX_DO_PAUSE; + else + rx_state <= RX_DROP; + RX_DO_PAUSE : + rx_state <= RX_IDLE; + RX_GOODFRAME : + rx_state <= RX_IDLE; + RX_DROP, RX_ERROR : + if(~rx_dv_d1) + rx_state <= RX_IDLE; + default + rx_state <= rx_state + 1; + endcase // case (rx_state) + + assign pause_rcvd = (rx_state == RX_DO_PAUSE); + crc crc_check(.clk(rx_clk),.reset(reset),.clear(clear_crc), + .data(rxd_d1),.calc(calc_crc),.crc_out(),.match(match_crc)); + + always @(posedge rx_clk) + if(reset) + pause_quanta_rcvd <= 0; + else if(rx_state == RX_PAUSE_STORE_MSB) + pause_quanta_rcvd[15:8] <= rxd_d1; + else if(rx_state == RX_PAUSE_STORE_LSB) + pause_quanta_rcvd[7:0] <= rxd_d1; + + assign debug = rx_state; + +endmodule // simple_gemac_rx diff --git a/fpga/usrp3/lib/simple_gemac/simple_gemac_tb.v b/fpga/usrp3/lib/simple_gemac/simple_gemac_tb.v new file mode 100644 index 000000000..c65db6c98 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/simple_gemac_tb.v @@ -0,0 +1,208 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module simple_gemac_tb; +`include "eth_tasks.v" + + reg clk = 0; + reg reset = 1; + + initial #1000 reset = 0; + always #50 clk = ~clk; + + wire GMII_RX_DV, GMII_RX_ER, GMII_TX_EN, GMII_TX_ER, GMII_GTX_CLK; + wire [7:0] GMII_RXD, GMII_TXD; + + wire rx_valid, rx_error, rx_ack; + wire tx_ack, tx_valid, tx_error; + + wire [7:0] rx_data, tx_data; + + reg [15:0] pause_time; + reg pause_req = 0; + + wire GMII_RX_CLK = GMII_GTX_CLK; + + reg [7:0] FORCE_DAT_ERR = 0; + reg FORCE_ERR = 0; + + // Loopback + assign GMII_RX_DV = GMII_TX_EN; + assign GMII_RX_ER = GMII_TX_ER | FORCE_ERR; + assign GMII_RXD = GMII_TXD ^ FORCE_DAT_ERR; + + wire [47:0] ucast_addr = 48'hF1F2_F3F4_F5F6; + wire [47:0] mcast_addr = 0; + wire pass_ucast =1, pass_mcast=0, pass_bcast=1, pass_pause=0, pass_all=0; + + simple_gemac simple_gemac + (.clk125(clk), .reset(reset), + .GMII_GTX_CLK(GMII_GTX_CLK), .GMII_TX_EN(GMII_TX_EN), + .GMII_TX_ER(GMII_TX_ER), .GMII_TXD(GMII_TXD), + .GMII_RX_CLK(GMII_RX_CLK), .GMII_RX_DV(GMII_RX_DV), + .GMII_RX_ER(GMII_RX_ER), .GMII_RXD(GMII_RXD), + .pause_req(pause_req), .pause_time(pause_time), .pause_en(1), + .ucast_addr(ucast_addr), .mcast_addr(mcast_addr), + .pass_ucast(pass_ucast), .pass_mcast(pass_mcast), .pass_bcast(pass_bcast), + .pass_pause(pass_pause), .pass_all(pass_all), + .rx_clk(rx_clk), .rx_data(rx_data), + .rx_valid(rx_valid), .rx_error(rx_error), .rx_ack(rx_ack), + .tx_clk(tx_clk), .tx_data(tx_data), + .tx_valid(tx_valid), .tx_error(tx_error), .tx_ack(tx_ack) + ); + + wire rx_ll_sof, rx_ll_eof, rx_ll_src_rdy, rx_ll_dst_rdy; + wire rx_ll_sof2, rx_ll_eof2, rx_ll_src_rdy2; + reg rx_ll_dst_rdy2 = 1; + wire [7:0] rx_ll_data, rx_ll_data2; + wire rx_ll_error, rx_ll_error2; + + rxmac_to_ll8 rx_adapt + (.clk(clk), .reset(reset), .clear(0), + .rx_data(rx_data), .rx_valid(rx_valid), .rx_error(rx_error), .rx_ack(rx_ack), + .ll_data(rx_ll_data), .ll_sof(rx_ll_sof), .ll_eof(rx_ll_eof), .ll_error(rx_ll_error), + .ll_src_rdy(rx_ll_src_rdy), .ll_dst_rdy(rx_ll_dst_rdy)); + + ll8_shortfifo rx_sfifo + (.clk(clk), .reset(reset), .clear(0), + .datain(rx_ll_data), .sof_i(rx_ll_sof), .eof_i(rx_ll_eof), + .error_i(rx_ll_error), .src_rdy_i(rx_ll_src_rdy), .dst_rdy_o(rx_ll_dst_rdy), + .dataout(rx_ll_data2), .sof_o(rx_ll_sof2), .eof_o(rx_ll_eof2), + .error_o(rx_ll_error2), .src_rdy_o(rx_ll_src_rdy2), .dst_rdy_i(rx_ll_dst_rdy2)); + + wire tx_ll_sof, tx_ll_eof, tx_ll_src_rdy, tx_ll_dst_rdy; + reg tx_ll_sof2=0, tx_ll_eof2=0; + reg tx_ll_src_rdy2 = 0; + wire tx_ll_dst_rdy2; + wire [7:0] tx_ll_data; + reg [7:0] tx_ll_data2 = 0; + wire tx_ll_error; + wire tx_ll_error2 = 0; + + ll8_shortfifo tx_sfifo + (.clk(clk), .reset(reset), .clear(clear), + .datain(tx_ll_data2), .sof_i(tx_ll_sof2), .eof_i(tx_ll_eof2), + .error_i(tx_ll_error2), .src_rdy_i(tx_ll_src_rdy2), .dst_rdy_o(tx_ll_dst_rdy2), + .dataout(tx_ll_data), .sof_o(tx_ll_sof), .eof_o(tx_ll_eof), + .error_o(tx_ll_error), .src_rdy_o(tx_ll_src_rdy), .dst_rdy_i(tx_ll_dst_rdy)); + + ll8_to_txmac ll8_to_txmac + (.clk(clk), .reset(reset), .clear(clear), + .ll_data(tx_ll_data), .ll_sof(tx_ll_sof), .ll_eof(tx_ll_eof), + .ll_src_rdy(tx_ll_src_rdy), .ll_dst_rdy(tx_ll_dst_rdy), + .tx_data(tx_data), .tx_valid(tx_valid), .tx_error(tx_error), .tx_ack(tx_ack)); + + initial $dumpfile("simple_gemac_tb.vcd"); + initial $dumpvars(0,simple_gemac_tb); + + integer i; + reg [7:0] pkt_rom[0:65535]; + reg [1023:0] ROMFile; + + initial + for (i=0;i<65536;i=i+1) + pkt_rom[i] <= 8'h0; + + initial + begin + @(negedge reset); + repeat (10) + @(posedge clk); + SendFlowCtrl(16'h0007); // Send flow control + @(posedge clk); + #30000; + @(posedge clk); + SendFlowCtrl(16'h0009); // Increas flow control before it expires + #10000; + @(posedge clk); + SendFlowCtrl(16'h0000); // Cancel flow control before it expires + @(posedge clk); + + SendPacket_to_ll8(8'hAA,10); // This packet gets dropped by the filters + repeat (10) + @(posedge clk); + + SendPacketFromFile_ll8(60,0,0); // The rest are valid packets + repeat (10) + @(posedge clk); + + SendPacketFromFile_ll8(61,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_ll8(62,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_ll8(63,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(64,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_ll8(59,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(58,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(100,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(200,150,30); // waiting 14 empties the fifo, 15 underruns + repeat (1) + @(posedge clk); + SendPacketFromFile_ll8(100,0,30); + #10000 $finish; + end + + // Force a CRC error + initial + begin + #90000; + @(posedge clk); + FORCE_DAT_ERR <= 8'h10; + @(posedge clk); + FORCE_DAT_ERR <= 8'h00; + end + + // Force an RX_ER error (i.e. link loss) + initial + begin + #116000; + @(posedge clk); + FORCE_ERR <= 1; + @(posedge clk); + FORCE_ERR <= 0; + end + + // Cause receive fifo to fill, causing an RX overrun + initial + begin + #126000; + @(posedge clk); + rx_ll_dst_rdy2 <= 0; + repeat (30) // Repeat of 14 fills the shortfifo, but works. 15 overflows + @(posedge clk); + rx_ll_dst_rdy2 <= 1; + end + + // Tests: Send and recv flow control, send and receive good packets, RX CRC err, RX_ER, RX overrun, TX underrun + // Still need to test: CRC errors on Pause Frames + + always @(posedge clk) + if(rx_ll_src_rdy2 & rx_ll_dst_rdy2) + begin + if(rx_ll_sof2 & ~rx_ll_eof2) + $display("RX-PKT-START %d",$time); + $display("RX-PKT SOF %d EOF %d ERR%d DAT %x",rx_ll_sof2,rx_ll_eof2,rx_ll_error2,rx_ll_data2); + if(rx_ll_eof2 & ~rx_ll_sof2) + $display("RX-PKT-END %d",$time); + end + +endmodule // simple_gemac_tb diff --git a/fpga/usrp3/lib/simple_gemac/simple_gemac_tx.v b/fpga/usrp3/lib/simple_gemac/simple_gemac_tx.v new file mode 100644 index 000000000..555872fdb --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/simple_gemac_tx.v @@ -0,0 +1,262 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module simple_gemac_tx + (input clk125, input reset, + output GMII_GTX_CLK, output reg GMII_TX_EN, output reg GMII_TX_ER, output reg [7:0] GMII_TXD, + output tx_clk, input [7:0] tx_data, input tx_valid, input tx_error, output tx_ack, + input [7:0] ifg, input [47:0] mac_addr, + input pause_req, input [15:0] pause_time, + input pause_apply, output reg paused + ); + + reg tx_en_pre, tx_er_pre; + reg [7:0] txd_pre; + + assign GMII_GTX_CLK = clk125; + assign tx_clk = clk125; + + reg [7:0] tx_state; + reg [7:0] ifg_ctr; + reg [15:0] frame_len_ctr; + reg [7:0] pause_ctr, pause_dat; + + wire in_ifg = (ifg_ctr != 0); + + wire [31:0] crc_out; + + localparam TX_IDLE = 0; + localparam TX_PREAMBLE = 1; + localparam TX_SOF_DEL = TX_PREAMBLE + 7; + localparam TX_FIRSTBYTE = TX_SOF_DEL + 1; + localparam TX_IN_FRAME = TX_FIRSTBYTE + 1; + localparam TX_IN_FRAME_2 = TX_IN_FRAME + 1; + localparam TX_PAD = TX_IN_FRAME_2 + 1; + localparam TX_CRC_0 = 16; + localparam TX_CRC_1 = TX_CRC_0 + 1; + localparam TX_CRC_2 = TX_CRC_0 + 2; + localparam TX_CRC_3 = TX_CRC_0 + 3; + localparam TX_ERROR = 32; + localparam TX_PAUSE = 55; + localparam TX_PAUSE_SOF = TX_PAUSE + 7; + localparam TX_PAUSE_FIRST = TX_PAUSE_SOF + 1; + localparam TX_PAUSE_END = TX_PAUSE_SOF + 18; + + localparam MIN_FRAME_LEN = 64 + 8 - 4; // Min frame length includes preamble but not CRC + localparam MAX_FRAME_LEN = 8192; // How big are the jumbo frames we want to handle? + always @(posedge tx_clk) + if(reset |(tx_state == TX_IDLE)) + frame_len_ctr <= 0; + else + frame_len_ctr <= frame_len_ctr + 1; + + reg send_pause; + reg [15:0] pause_time_held; + + always @(posedge tx_clk) + if(reset) + send_pause <= 0; + else if(pause_req) + send_pause <= 1; + else if(tx_state == TX_PAUSE) + send_pause <= 0; + + always @(posedge tx_clk) + if(pause_req) + pause_time_held <= pause_time; + + always @(posedge tx_clk) + if(reset) + tx_state <= TX_IDLE; + else + case(tx_state) + TX_IDLE : + if(~in_ifg) + if(send_pause) + tx_state <= TX_PAUSE; + else if(tx_valid & ~pause_apply) + tx_state <= TX_PREAMBLE; + TX_FIRSTBYTE : + if(tx_error) + tx_state <= TX_ERROR; // underrun + else if(~tx_valid) + tx_state <= TX_PAD; + else + tx_state <= TX_IN_FRAME; + TX_IN_FRAME : + if(tx_error) + tx_state <= TX_ERROR; // underrun + else if(~tx_valid) + tx_state <= TX_PAD; + else if(frame_len_ctr == MIN_FRAME_LEN - 1) + tx_state <= TX_IN_FRAME_2; + TX_IN_FRAME_2 : + if(tx_error) + tx_state <= TX_ERROR; // underrun + else if(~tx_valid) + tx_state <= TX_CRC_0; + TX_PAD : + if(frame_len_ctr == MIN_FRAME_LEN) + tx_state <= TX_CRC_0; + TX_CRC_3 : + tx_state <= TX_IDLE; + TX_ERROR : + tx_state <= TX_IDLE; + TX_PAUSE_END : + tx_state <= TX_PAD; + default : + tx_state <= tx_state + 1; + endcase // case (tx_state) + + always @(posedge tx_clk) + if(reset) + begin + tx_en_pre <= 0; + tx_er_pre <= 0; + txd_pre <= 0; + end + else + casex(tx_state) + TX_IDLE : + begin + tx_en_pre <= 0; + tx_er_pre <= 0; + txd_pre <= 0; + end + TX_PREAMBLE, TX_PAUSE : + begin + txd_pre <= 8'h55; + tx_en_pre <= 1; + end + TX_SOF_DEL, TX_PAUSE_SOF : + txd_pre <= 8'hD5; + TX_FIRSTBYTE, TX_IN_FRAME, TX_IN_FRAME_2 : + txd_pre <= tx_valid ? tx_data : 0; + TX_ERROR : + begin + tx_er_pre <= 1; + txd_pre <= 0; + end + TX_CRC_3 : + tx_en_pre <= 0; + TX_PAD : + txd_pre <= 0; + TX_PAUSE_FIRST, 8'b01xx_xxxx : // In Pause Frame + txd_pre <= pause_dat; + endcase // case (tx_state) + + localparam SGE_FLOW_CTRL_ADDR = 48'h01_80_C2_00_00_01; + always @(posedge tx_clk) + case(tx_state) + TX_PAUSE_SOF : + pause_dat <= SGE_FLOW_CTRL_ADDR[47:40]; // Note everything must be 1 cycle early + TX_PAUSE_SOF + 1: + pause_dat <= SGE_FLOW_CTRL_ADDR[39:32]; + TX_PAUSE_SOF + 2: + pause_dat <= SGE_FLOW_CTRL_ADDR[31:24]; + TX_PAUSE_SOF + 3: + pause_dat <= SGE_FLOW_CTRL_ADDR[23:16]; + TX_PAUSE_SOF + 4: + pause_dat <= SGE_FLOW_CTRL_ADDR[15:8]; + TX_PAUSE_SOF + 5: + pause_dat <= SGE_FLOW_CTRL_ADDR[7:0]; + TX_PAUSE_SOF + 6: + pause_dat <= mac_addr[47:40]; + TX_PAUSE_SOF + 7: + pause_dat <= mac_addr[39:32]; + TX_PAUSE_SOF + 8: + pause_dat <= mac_addr[31:24]; + TX_PAUSE_SOF + 9: + pause_dat <= mac_addr[23:16]; + TX_PAUSE_SOF + 10: + pause_dat <= mac_addr[15:8]; + TX_PAUSE_SOF + 11: + pause_dat <= mac_addr[7:0]; + TX_PAUSE_SOF + 12: + pause_dat <= 8'h88; // Type = 8808 = MAC ctrl frame + TX_PAUSE_SOF + 13: + pause_dat <= 8'h08; + TX_PAUSE_SOF + 14: + pause_dat <= 8'h00; // Opcode = 0001 = PAUSE + TX_PAUSE_SOF + 15: + pause_dat <= 8'h01; + TX_PAUSE_SOF + 16: + pause_dat <= pause_time_held[15:8]; + TX_PAUSE_SOF + 17: + pause_dat <= pause_time_held[7:0]; + endcase // case (tx_state) + + wire start_ifg = (tx_state == TX_CRC_3); + always @(posedge tx_clk) + if(reset) + ifg_ctr <= 100; + else if(start_ifg) + ifg_ctr <= ifg; + else if(ifg_ctr != 0) + ifg_ctr <= ifg_ctr - 1; + + wire clear_crc = (tx_state == TX_IDLE); + + wire calc_crc = + (tx_state==TX_IN_FRAME) | + (tx_state==TX_IN_FRAME_2) | + (tx_state==TX_PAD) | + (tx_state[6]); + + crc crc(.clk(tx_clk), .reset(reset), .clear(clear_crc), + .data(txd_pre), .calc(calc_crc), .crc_out(crc_out)); + + assign tx_ack = (tx_state == TX_FIRSTBYTE); + + always @(posedge tx_clk) + begin + GMII_TX_EN <= tx_en_pre; + GMII_TX_ER <= tx_er_pre; + case(tx_state) + TX_CRC_0 : + GMII_TXD <= crc_out[31:24]; + TX_CRC_1 : + GMII_TXD <= crc_out[23:16]; + TX_CRC_2 : + GMII_TXD <= crc_out[15:8]; + TX_CRC_3 : + GMII_TXD <= crc_out[7:0]; + default : + GMII_TXD <= txd_pre; + endcase // case (tx_state) + end + + // report that we are paused only when we get back to IDLE + always @(posedge tx_clk) + if(reset) + paused <= 0; + else if(~pause_apply) + paused <= 0; + else if(tx_state == TX_IDLE) + paused <= 1; + +endmodule // simple_gemac_tx + +// Testing code +/* + reg [7:0] crc_ctr; + reg calc_crc_d1; + always @(posedge tx_clk) + calc_crc_d1 <= calc_crc; + + always @(posedge tx_clk) + if(reset) + crc_ctr <= 0; + else if(calc_crc) + crc_ctr <= crc_ctr+1; + else if(calc_crc_d1) + $display("CRC COUNT = %d",crc_ctr); + else + crc_ctr <= 0; +*/ diff --git a/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.build b/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.build new file mode 100755 index 000000000..14e8500b3 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.build @@ -0,0 +1 @@ +iverilog -Wimplict -Wportbind -y ../fifo/ -y ../models/ -y . -y miim -y ../control -y ../coregen/ -y ../control_lib/ -o simple_gemac_wrapper_tb simple_gemac_wrapper_tb.v diff --git a/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.v b/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.v new file mode 100644 index 000000000..aee2fde4d --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper.v @@ -0,0 +1,185 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module simple_gemac_wrapper + #(parameter RX_FLOW_CTRL=0, + parameter PORTNUM=8'd0) + (input clk125, input reset, + // GMII + output GMII_GTX_CLK, output GMII_TX_EN, output GMII_TX_ER, output [7:0] GMII_TXD, + input GMII_RX_CLK, input GMII_RX_DV, input GMII_RX_ER, input [7:0] GMII_RXD, + + // Client FIFO Interfaces + input sys_clk, + output [63:0] rx_tdata, output [3:0] rx_tuser, output rx_tlast, output rx_tvalid, input rx_tready, + input [63:0] tx_tdata, input [3:0] tx_tuser, input tx_tlast, input tx_tvalid, output tx_tready, + + + // Wishbone Bus + input wb_clk_i, + input wb_rst_i, + input [7:0] wb_adr_i, + input [31:0] wb_dat_i, + input wb_we_i, + input wb_stb_i, + input wb_cyc_i, + output [31:0] wb_dat_o, + output wb_ack_o, + output wb_int_o, + + // MDIO + output mdc, + input mdio_out, + output mdio_tri, + output mdio_in, + + // Debug + output [31:0] debug_rx, + output [31:0] debug_tx +); + + wire clear = 0; + wire [7:0] rx_data, tx_data; + wire tx_clk, tx_valid, tx_error, tx_ack; + wire rx_clk, rx_valid, rx_error, rx_ack; + + wire pause_req; + wire pause_request_en, pause_respect_en; + wire [15:0] pause_time, pause_thresh, pause_time_req, rx_fifo_space; + + wire [31:0] debug_state; + + wire tx_reset, rx_reset; + reset_sync reset_sync_tx (.clk(tx_clk),.reset_in(reset),.reset_out(tx_reset)); + reset_sync reset_sync_rx (.clk(rx_clk),.reset_in(reset),.reset_out(rx_reset)); + + simple_gemac simple_gemac + (.clk125(clk125), .reset(reset), + .GMII_GTX_CLK(GMII_GTX_CLK), .GMII_TX_EN(GMII_TX_EN), + .GMII_TX_ER(GMII_TX_ER), .GMII_TXD(GMII_TXD), + .GMII_RX_CLK(GMII_RX_CLK), .GMII_RX_DV(GMII_RX_DV), + .GMII_RX_ER(GMII_RX_ER), .GMII_RXD(GMII_RXD), + .pause_req(RX_FLOW_CTRL ? pause_req : 1'b0), .pause_time_req(RX_FLOW_CTRL ? pause_time_req : 16'd0), + .pause_respect_en(pause_respect_en), + .ucast_addr(48'h0), .mcast_addr(48'h0), + .pass_ucast(1'b0), .pass_mcast(1'b0), .pass_bcast(1'b0), + .pass_pause(1'b0), .pass_all(1'b1), + .rx_clk(rx_clk), .rx_data(rx_data), + .rx_valid(rx_valid), .rx_error(rx_error), .rx_ack(rx_ack), + .tx_clk(tx_clk), .tx_data(tx_data), + .tx_valid(tx_valid), .tx_error(tx_error), .tx_ack(tx_ack), + .debug(debug_state) + ); + + assign pause_respect_en = 1'b0; + assign pause_request_en = 1'b0; + + // ///////////////////////////////////////////////////////////////////////////////////// + // RX FIFO Chain + wire rx_ll_eof, rx_ll_error, rx_ll_src_rdy, rx_ll_dst_rdy; + wire [7:0] rx_ll_data; + + wire [63:0] rx_tdata_int; + wire [3:0] rx_tuser_int; + wire rx_tlast_int, rx_tvalid_int, rx_tready_int; + + rxmac_to_ll8 rxmac_to_ll8 + (.clk(rx_clk), .reset(rx_reset), .clear(0), + .rx_data(rx_data), .rx_valid(rx_valid), .rx_error(rx_error), .rx_ack(rx_ack), + .ll_data(rx_ll_data), .ll_sof(), .ll_eof(rx_ll_eof), .ll_error(rx_ll_error), // ignore sof + .ll_src_rdy(rx_ll_src_rdy), .ll_dst_rdy(rx_ll_dst_rdy)); + + ll8_to_axi64 #(.START_BYTE(6), .LABEL(PORTNUM)) ll8_to_axi64 + (.clk(rx_clk), .reset(rx_reset), .clear(0), + .ll_data(rx_ll_data), .ll_eof(rx_ll_eof), .ll_error(rx_ll_error), .ll_src_rdy(rx_ll_src_rdy), .ll_dst_rdy(rx_ll_dst_rdy), + .axi64_tdata(rx_tdata_int), .axi64_tlast(rx_tlast_int), .axi64_tuser(rx_tuser_int), + .axi64_tvalid(rx_tvalid_int), .axi64_tready(rx_tready_int)); + + axi64_8k_2clk_fifo rxfifo_2clk + (.s_aresetn(~rx_reset), + .s_aclk(rx_clk), .s_axis_tvalid(rx_tvalid_int), .s_axis_tready(rx_tready_int), + .s_axis_tdata(rx_tdata_int), .s_axis_tlast(rx_tlast_int), .s_axis_tuser(rx_tuser_int), + .axis_wr_data_count(), + + .m_aclk(sys_clk), .m_axis_tvalid(rx_tvalid), .m_axis_tready(rx_tready), + .m_axis_tdata(rx_tdata), .m_axis_tlast(rx_tlast), .m_axis_tuser(rx_tuser), + .axis_rd_data_count() ); + + // ///////////////////////////////////////////////////////////////////////////////////// + // TX FIFO Chain + wire tx_ll_eof, tx_ll_src_rdy, tx_ll_dst_rdy; + wire [7:0] tx_ll_data; + + wire [63:0] tx_tdata_int; + wire [3:0] tx_tuser_int; + wire tx_tlast_int, tx_tvalid_int, tx_tready_int; + + axi64_8k_2clk_fifo txfifo_2clk + (.s_aresetn(~tx_reset), + .s_aclk(sys_clk), .s_axis_tvalid(tx_tvalid), .s_axis_tready(tx_tready), + .s_axis_tdata(tx_tdata), .s_axis_tlast(tx_tlast), .s_axis_tuser(tx_tuser), + .axis_wr_data_count(), + + .m_aclk(tx_clk), .m_axis_tvalid(tx_tvalid_int), .m_axis_tready(tx_tready_int), + .m_axis_tdata(tx_tdata_int), .m_axis_tlast(tx_tlast_int), .m_axis_tuser(tx_tuser_int), + .axis_rd_data_count() ); + + axi64_to_ll8 #(.START_BYTE(6)) axi64_to_ll8 + (.clk(tx_clk), .reset(tx_reset), .clear(0), + .axi64_tdata(tx_tdata_int), .axi64_tlast(tx_tlast_int), .axi64_tuser(tx_tuser_int), + .axi64_tvalid(tx_tvalid_int), .axi64_tready(tx_tready_int), + .ll_data(tx_ll_data), .ll_eof(tx_ll_eof), .ll_src_rdy(tx_ll_src_rdy), .ll_dst_rdy(tx_ll_dst_rdy)); + + ll8_to_txmac ll8_to_txmac + (.clk(tx_clk), .reset(tx_reset), .clear(clear), + .ll_data(tx_ll_data), .ll_eof(tx_ll_eof), .ll_src_rdy(tx_ll_src_rdy), .ll_dst_rdy(tx_ll_dst_rdy), + .tx_data(tx_data), .tx_valid(tx_valid), .tx_error(tx_error), .tx_ack(tx_ack)); + + // ///////////////////////////////////////////////////////////////////////////////////// + // Flow Control + generate + if(RX_FLOW_CTRL==1) + flow_ctrl_rx flow_ctrl_rx + (.pause_request_en(pause_request_en), .pause_time(pause_time), .pause_thresh(pause_thresh), + .rx_clk(rx_clk), .rx_reset(rx_reset), .rx_fifo_space(rx_fifo_space), + .tx_clk(tx_clk), .tx_reset(tx_reset), .pause_req(pause_req), .pause_time_req(pause_time_req)); + endgenerate + + assign debug_tx = { { tx_ll_data }, + { 1'b0, tx_ll_eof, tx_ll_src_rdy, tx_ll_dst_rdy, 4'b0 }, + { tx_valid, tx_error, tx_ack, 5'b0}, + { tx_data} }; + assign debug_rx = { { rx_ll_data }, + { rx_ll_error, rx_ll_eof, rx_ll_src_rdy, rx_ll_dst_rdy, 4'b0 }, + { rx_valid, rx_error, rx_ack, 5'b0}, + { rx_data} }; + + // + // Wishbone MDIO controller + // + mdio mdio_gige_inst + ( + .wb_clk_i(wb_clk_i), + .wb_rst_i(wb_rst_i), + .wb_adr_i(wb_adr_i), + .wb_dat_i(wb_dat_i), + .wb_we_i(wb_we_i), + .wb_stb_i(wb_stb_i), + .wb_cyc_i(wb_cyc_i), + .wb_dat_o(wb_dat_o), + .wb_ack_o(wb_ack_o), + .wb_int_o(wb_int_o), + .mdc(mdc), + .mdio_out(mdio_in), // Switch sense of in and out here for master and slave. + .mdio_tri(mdio_tri), + .mdio_in(mdio_out) // Switch sense of in and out here for master and slave. + ); + +endmodule // simple_gemac_wrapper + diff --git a/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper_tb.v b/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper_tb.v new file mode 100644 index 000000000..b89589234 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/simple_gemac_wrapper_tb.v @@ -0,0 +1,213 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module simple_gemac_wrapper_tb; +`include "eth_tasks_f36.v" + + reg reset = 1; + initial #1000 reset = 0; + wire wb_rst = reset; + + reg eth_clk = 0; + always #50 eth_clk = ~eth_clk; + + reg wb_clk = 0; + always #173 wb_clk = ~wb_clk; + + reg sys_clk = 0; + always #77 sys_clk = ~ sys_clk; + + wire GMII_RX_DV, GMII_RX_ER, GMII_TX_EN, GMII_TX_ER, GMII_GTX_CLK; + wire [7:0] GMII_RXD, GMII_TXD; + + wire rx_valid, rx_error, rx_ack; + wire tx_ack, tx_valid, tx_error; + + wire [7:0] rx_data, tx_data; + + wire GMII_RX_CLK = GMII_GTX_CLK; + + reg [7:0] FORCE_DAT_ERR = 0; + reg FORCE_ERR = 0; + + // Loopback + assign GMII_RX_DV = GMII_TX_EN; + assign GMII_RX_ER = GMII_TX_ER | FORCE_ERR; + assign GMII_RXD = GMII_TXD ^ FORCE_DAT_ERR; + + + wire [31:0] wb_dat_o; + reg [31:0] wb_dat_i; + reg [7:0] wb_adr; + reg wb_stb=0, wb_cyc=0, wb_we=0; + wire wb_ack; + + reg [35:0] tx_f36_data=0; + reg tx_f36_src_rdy = 0; + wire tx_f36_dst_rdy; + wire [35:0] rx_f36_data; + wire rx_f36_src_rdy; + wire rx_f36_dst_rdy = 1; + + simple_gemac_wrapper simple_gemac_wrapper + (.clk125(eth_clk), .reset(reset), + .GMII_GTX_CLK(GMII_GTX_CLK), .GMII_TX_EN(GMII_TX_EN), + .GMII_TX_ER(GMII_TX_ER), .GMII_TXD(GMII_TXD), + .GMII_RX_CLK(GMII_RX_CLK), .GMII_RX_DV(GMII_RX_DV), + .GMII_RX_ER(GMII_RX_ER), .GMII_RXD(GMII_RXD), + + .sys_clk(sys_clk), .rx_f36_data(rx_f36_data), .rx_f36_src_rdy(rx_f36_src_rdy), .rx_f36_dst_rdy(rx_f36_dst_rdy), + .tx_f36_data(tx_f36_data), .tx_f36_src_rdy(tx_f36_src_rdy), .tx_f36_dst_rdy(tx_f36_dst_rdy), + + .wb_clk(wb_clk), .wb_rst(wb_rst), .wb_stb(wb_stb), .wb_cyc(wb_cyc), .wb_ack(wb_ack), .wb_we(wb_we), + .wb_adr(wb_adr), .wb_dat_i(wb_dat_i), .wb_dat_o(wb_dat_o), + + .mdio(), .mdc(), + .debug() ); + + initial $dumpfile("simple_gemac_wrapper_tb.vcd"); + initial $dumpvars(0,simple_gemac_wrapper_tb); + + integer i; + reg [7:0] pkt_rom[0:65535]; + reg [1023:0] ROMFile; + + initial + for (i=0;i<65536;i=i+1) + pkt_rom[i] <= 8'h0; + + initial + begin + @(negedge reset); + repeat (10) + @(posedge wb_clk); + WishboneWR(0,6'b111101); + WishboneWR(4,16'hA0B0); + WishboneWR(8,32'hC0D0_A1B1); + WishboneWR(12,16'h0000); + WishboneWR(16,32'h0000_0000); + + @(posedge eth_clk); + SendFlowCtrl(16'h0007); // Send flow control + @(posedge eth_clk); + #30000; + @(posedge eth_clk); + SendFlowCtrl(16'h0009); // Increase flow control before it expires + #10000; + @(posedge eth_clk); + SendFlowCtrl(16'h0000); // Cancel flow control before it expires + @(posedge eth_clk); + + repeat (1000) + @(posedge sys_clk); + SendPacket_to_fifo36(32'hA0B0C0D0,10); // This packet gets dropped by the filters + repeat (1000) + @(posedge sys_clk); + + SendPacket_to_fifo36(32'hAABBCCDD,100); // This packet gets dropped by the filters + repeat (10) + @(posedge sys_clk); +/* + SendPacketFromFile_f36(60,0,0); // The rest are valid packets + repeat (10) + @(posedge clk); + + SendPacketFromFile_f36(61,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_f36(62,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_f36(63,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(64,0,0); + repeat (10) + @(posedge clk); + SendPacketFromFile_f36(59,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(58,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(100,0,0); + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(200,150,30); // waiting 14 empties the fifo, 15 underruns + repeat (1) + @(posedge clk); + SendPacketFromFile_f36(100,0,30); + */ + #100000 $finish; + end + + // Force a CRC error + initial + begin + #90000; + @(posedge eth_clk); + FORCE_DAT_ERR <= 8'h10; + @(posedge eth_clk); + FORCE_DAT_ERR <= 8'h00; + end + + // Force an RX_ER error (i.e. link loss) + initial + begin + #116000; + @(posedge eth_clk); + FORCE_ERR <= 1; + @(posedge eth_clk); + FORCE_ERR <= 0; + end +/* + // Cause receive fifo to fill, causing an RX overrun + initial + begin + #126000; + @(posedge clk); + rx_ll_dst_rdy2 <= 0; + repeat (30) // Repeat of 14 fills the shortfifo, but works. 15 overflows + @(posedge clk); + rx_ll_dst_rdy2 <= 1; + end + */ + // Tests: Send and recv flow control, send and receive good packets, RX CRC err, RX_ER, RX overrun, TX underrun + // Still need to test: CRC errors on Pause Frames, MDIO, wishbone + + task WishboneWR; + input [7:0] adr; + input [31:0] value; + begin + wb_adr <= adr; + wb_dat_i <= value; + wb_stb <= 1; + wb_cyc <= 1; + wb_we <= 1; + while (~wb_ack) + @(posedge wb_clk); + @(posedge wb_clk); + wb_stb <= 0; + wb_cyc <= 0; + wb_we <= 0; + end + endtask // WishboneWR + /* + always @(posedge clk) + if(rx_ll_src_rdy2 & rx_ll_dst_rdy2) + begin + if(rx_ll_sof2 & ~rx_ll_eof2) + $display("RX-PKT-START %d",$time); + $display("RX-PKT SOF %d EOF %d ERR%d DAT %x",rx_ll_sof2,rx_ll_eof2,rx_ll_error2,rx_ll_data2); + if(rx_ll_eof2 & ~rx_ll_sof2) + $display("RX-PKT-END %d",$time); + end + */ +endmodule // simple_gemac_wrapper_tb diff --git a/fpga/usrp3/lib/simple_gemac/test_packet.mem b/fpga/usrp3/lib/simple_gemac/test_packet.mem new file mode 100644 index 000000000..7f41d3e42 --- /dev/null +++ b/fpga/usrp3/lib/simple_gemac/test_packet.mem @@ -0,0 +1,66 @@ +ff +ff +ff +ff +ff +ff +08 +00 +07 +5c +2e +e4 +08 +06 +00 +01 +08 +04 +06 +02 +00 +01 +08 +00 +07 +5c +2e +e4 +03 +64 +00 +00 +00 +00 +00 +00 +02 +64 +00 +3a +f3 +5c +4f +12 +01 +10 +00 +01 +00 +00 +00 +00 +00 +00 +20 +41 +42 +41 +08 +00 +AA +BB +CC +DD +EE +FF diff --git a/fpga/usrp3/lib/timing/Makefile.srcs b/fpga/usrp3/lib/timing/Makefile.srcs new file mode 100644 index 000000000..8d116c064 --- /dev/null +++ b/fpga/usrp3/lib/timing/Makefile.srcs @@ -0,0 +1,17 @@ +# +# Copyright 2013 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# Timing Sources +################################################## +TIMING_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/timing/, \ +time_compare.v \ +timekeeper.v \ +pps_generator.v \ +pps_synchronizer.v \ +pulse_generator.v \ +)) diff --git a/fpga/usrp3/lib/timing/pps_generator.v b/fpga/usrp3/lib/timing/pps_generator.v new file mode 100644 index 000000000..9142c3a48 --- /dev/null +++ b/fpga/usrp3/lib/timing/pps_generator.v @@ -0,0 +1,29 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module pps_generator #( + parameter CLK_FREQ = 32'd10_000_000, //Min:10kHz, Max:4GHz + parameter DUTY_CYCLE = 25 +) ( + input clk, + input reset, + output pps +); + reg [31:0] count; + + always @(posedge clk) begin + if (reset) begin + count <= 32'd0; + end else if (count >= CLK_FREQ - 1) begin + count <= 32'd0; + end else begin + count <= count + 32'd1; + end + end + + assign pps = (count < ((CLK_FREQ / 100) * DUTY_CYCLE)); +endmodule //pps_generator diff --git a/fpga/usrp3/lib/timing/pps_synchronizer.v b/fpga/usrp3/lib/timing/pps_synchronizer.v new file mode 100644 index 000000000..c984e9c86 --- /dev/null +++ b/fpga/usrp3/lib/timing/pps_synchronizer.v @@ -0,0 +1,42 @@ +// +// Copyright 2015 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module pps_synchronizer +( + input ref_clk, + input timebase_clk, + input pps_in, + output pps_out, + output reg pps_count +); + wire pps_refclk; + reg pps_out_del; + + //The input pps is treated an as async signal and is first synchronized + //to a common reference clock shared between multiple devices. It is then + //synchronized to the timebase clock which counts up the VITA time. + //The reference clock frequency must be equal to or smaller than the + //timebase clock frequency to remove any time ambiguity. + + //For robust synchronization across FPGA builds, the async delay for pps_in + //must be constrained along with the clock delay (or meet static timing there). + //The path length between the two synchronizers must also be constrained + synchronizer #(.INITIAL_VAL(1'b0), .FALSE_PATH_TO_IN(0)) pps_sync_refclk_inst ( + .clk(ref_clk), .rst(1'b0 /* no reset */), .in(pps_in), .out(pps_refclk)); + + synchronizer #(.INITIAL_VAL(1'b0), .FALSE_PATH_TO_IN(0)) pps_sync_tbclk_inst ( + .clk(timebase_clk), .rst(1'b0 /* no reset */), .in(pps_refclk), .out(pps_out)); + + //Implement a 1-bit counter to detect PPS edges + always @(posedge timebase_clk) + pps_out_del <= pps_out; + + always @(posedge timebase_clk) + if (~pps_out_del && pps_out) + pps_count <= ~pps_count; + +endmodule //pps_synchronizer diff --git a/fpga/usrp3/lib/timing/pulse_generator.v b/fpga/usrp3/lib/timing/pulse_generator.v new file mode 100644 index 000000000..12a98f5aa --- /dev/null +++ b/fpga/usrp3/lib/timing/pulse_generator.v @@ -0,0 +1,29 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: pulse_generator +// Description: +// Generates pulses of a given width at intervals of a given period based on +// a given input clock. + +module pulse_generator #(parameter WIDTH = 32) ( + input wire clk, /* clock */ + input wire reset, /* reset */ + input wire [WIDTH-1:0] period, /* period, in clk cycles */ + input wire [WIDTH-1:0] pulse_width, /* pulse width, in clk cycles */ + output reg pulse /* pulse */ +); + reg [WIDTH-1:0] count = 0; + + always @(posedge clk) begin + if (reset | count <= 1) + count <= period; + else + count <= count - 1; + + pulse <= (count > (period - pulse_width)); + end + +endmodule //pulse_generator diff --git a/fpga/usrp3/lib/timing/time_compare.v b/fpga/usrp3/lib/timing/time_compare.v new file mode 100644 index 000000000..60b472d05 --- /dev/null +++ b/fpga/usrp3/lib/timing/time_compare.v @@ -0,0 +1,54 @@ +// +// Copyright 2011-2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +// 64 bits worth of ticks +// +// Not concerned with clock wrapping, human race will likely have extermintated it's self by this time. +// + +module time_compare + ( + input clk, + input reset, + input [63:0] time_now, + input [63:0] trigger_time, + output now, + output early, + output late, + output too_early); + +/* + reg [63:0] time_diff; + + always @(posedge clk) begin + if (reset) begin + time_diff <= 64'b0; + now <= 1'b0; + late <= 1'b0; + early <= 1'b0; + end + else begin + time_diff <= trigger_time - time_now; + now <= ~(|time_diff); + late <= time_diff[63]; + early <= ~now & ~late; + end + end + //assign now = ~(|time_diff); + //assign late = time_diff[63]; + //assign early = ~now & ~late; + assign too_early = 0; //not implemented +*/ + + assign now = time_now == trigger_time; + assign late = time_now > trigger_time; + assign early = ~now & ~late; + assign too_early = 0; //not implemented + +endmodule // time_compare diff --git a/fpga/usrp3/lib/timing/timekeeper.v b/fpga/usrp3/lib/timing/timekeeper.v new file mode 100644 index 000000000..16b7f0fe6 --- /dev/null +++ b/fpga/usrp3/lib/timing/timekeeper.v @@ -0,0 +1,87 @@ +// +// Copyright 2013-2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module timekeeper + #(parameter SR_TIME_HI = 0, + parameter SR_TIME_LO = 1, + parameter SR_TIME_CTRL = 2, + parameter INCREMENT = 64'h1) + (input clk, input reset, input pps, input sync_in, input strobe, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + output reg [63:0] vita_time, output reg [63:0] vita_time_lastpps, + output reg sync_out); + + ////////////////////////////////////////////////////////////////////////// + // timer settings for this module + ////////////////////////////////////////////////////////////////////////// + wire [63:0] time_at_next_event; + wire set_time_pps, set_time_now, set_time_sync; + wire cmd_trigger; + + setting_reg #(.my_addr(SR_TIME_HI), .width(32)) sr_time_hi + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(time_at_next_event[63:32]), .changed()); + + setting_reg #(.my_addr(SR_TIME_LO), .width(32)) sr_time_lo + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out(time_at_next_event[31:0]), .changed()); + + setting_reg #(.my_addr(SR_TIME_CTRL), .width(3)) sr_ctrl + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({set_time_sync, set_time_pps, set_time_now}), .changed(cmd_trigger)); + + ////////////////////////////////////////////////////////////////////////// + // PPS edge detection logic + ////////////////////////////////////////////////////////////////////////// + reg pps_del, pps_del2; + always @(posedge clk) + {pps_del2,pps_del} <= {pps_del, pps}; + + wire pps_edge = !pps_del2 & pps_del; + + ////////////////////////////////////////////////////////////////////////// + // arm the trigger to latch a new time when the ctrl register is written + ////////////////////////////////////////////////////////////////////////// + reg armed; + wire time_event = armed && ((set_time_now) || (set_time_pps && pps_edge) || (set_time_sync && sync_in)); + always @(posedge clk) begin + if (reset) armed <= 1'b0; + else if (cmd_trigger) armed <= 1'b1; + else if (time_event) armed <= 1'b0; + end + + ////////////////////////////////////////////////////////////////////////// + // vita time tracker - update every tick or when we get an "event" + ////////////////////////////////////////////////////////////////////////// + always @(posedge clk) begin + sync_out <= 1'b0; + if(reset) begin + vita_time <= 64'h0; + end else begin + if (time_event) begin + sync_out <= 1'b1; + vita_time <= time_at_next_event; + end else if (strobe) begin + vita_time <= vita_time + INCREMENT; + end + end + end + + ////////////////////////////////////////////////////////////////////////// + // track the time at last pps so host can detect the pps + ////////////////////////////////////////////////////////////////////////// + always @(posedge clk) + if(reset) + vita_time_lastpps <= 64'h0; + else if(pps_edge) + if(time_event) + vita_time_lastpps <= time_at_next_event; + else + vita_time_lastpps <= vita_time + INCREMENT; + +endmodule // timekeeper diff --git a/fpga/usrp3/lib/vita_200/.gitignore b/fpga/usrp3/lib/vita_200/.gitignore new file mode 100644 index 000000000..4ab6ae4ba --- /dev/null +++ b/fpga/usrp3/lib/vita_200/.gitignore @@ -0,0 +1 @@ +*tb diff --git a/fpga/usrp3/lib/vita_200/Makefile.srcs b/fpga/usrp3/lib/vita_200/Makefile.srcs new file mode 100644 index 000000000..7ed57cd7c --- /dev/null +++ b/fpga/usrp3/lib/vita_200/Makefile.srcs @@ -0,0 +1,35 @@ +# +# Copyright 2013 Ettus Research LLC +# Copyright 2016 Ettus Research, a National Instruments Company +# +# SPDX-License-Identifier: LGPL-3.0-or-later +# + +################################################## +# VITA Sources +################################################## +VITA_200_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/vita_200/, \ +chdr_12sc_to_16sc.v \ +chdr_16sc_to_12sc.v \ +chdr_16sc_to_32f.v \ +chdr_16sc_to_8sc.v \ +chdr_16sc_to_xxxx_chain.v \ +chdr_16s_to_32f.v \ +chdr_16s_to_8s.v \ +chdr_32f_to_16sc.v \ +chdr_32f_to_16s.v \ +chdr_8sc_to_16sc.v \ +chdr_8s_to_16s.v \ +chdr_xxxx_to_16sc_chain.v \ +context_packet_gen.v \ +float_to_iq.v \ +iq_to_float.v \ +new_rx_control.v \ +new_rx_framer.v \ +new_tx_control.v \ +new_tx_deframer.v \ +trigger_context_pkt.v \ +tx_responder.v \ +xxf_to_xxs.v \ +xxs_to_xxf.v \ +)) diff --git a/fpga/usrp3/lib/vita_200/build_12_to_16 b/fpga/usrp3/lib/vita_200/build_12_to_16 new file mode 100755 index 000000000..a897a966e --- /dev/null +++ b/fpga/usrp3/lib/vita_200/build_12_to_16 @@ -0,0 +1 @@ +iverilog -y . -y ../dsp/ -y ../control/ -Wall chdr_12sc_to_16sc_tb.v -o chdr_12sc_to_16sc_tb diff --git a/fpga/usrp3/lib/vita_200/build_16_to_12 b/fpga/usrp3/lib/vita_200/build_16_to_12 new file mode 100755 index 000000000..45e354e9e --- /dev/null +++ b/fpga/usrp3/lib/vita_200/build_16_to_12 @@ -0,0 +1 @@ +iverilog -y . -y ../dsp/ -y ../control/ -Wall chdr_16sc_to_12sc_tb.v -o chdr_16sc_to_12sc_tb diff --git a/fpga/usrp3/lib/vita_200/build_16_to_8 b/fpga/usrp3/lib/vita_200/build_16_to_8 new file mode 100755 index 000000000..9c32aa7cd --- /dev/null +++ b/fpga/usrp3/lib/vita_200/build_16_to_8 @@ -0,0 +1,2 @@ +iverilog -y . -y ../dsp/ -y ../control/ -Wall chdr_16sc_to_8sc_tb.v -o chdr_16sc_to_8sc_tb + diff --git a/fpga/usrp3/lib/vita_200/build_8_to_16 b/fpga/usrp3/lib/vita_200/build_8_to_16 new file mode 100755 index 000000000..17116b481 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/build_8_to_16 @@ -0,0 +1,2 @@ +iverilog -y . -y ../dsp/ -y ../control/ -Wall chdr_8sc_to_16sc_tb.v -o chdr_8sc_to_16sc_tb + diff --git a/fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc.v b/fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc.v new file mode 100644 index 000000000..fd7851bf8 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc.v @@ -0,0 +1,179 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + + + +module chdr_12sc_to_16sc + #(parameter BASE = 0) + ( input set_stb, input [7:0] set_addr, input [31:0] set_data, + //input side of device + input clk, input reset, + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + //output side of device + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output [31:0] debug + ); + + + + + + wire chdr_has_hdr = 1'b1; + wire chdr_has_time = i_tdata[61]; + wire chdr_has_tlr = 1'b0; + + wire [15:0] chdr_header_lines = chdr_has_time? 16 : 8; + wire [15:0] just_samples_in = i_tdata[47:32] - chdr_header_lines; + + //calculating output length based on input ( 4/3*input = output) + + wire [30:0] calc_output_len = ({just_samples_in,14'h0} + {just_samples_in,12'h0} + {just_samples_in,10'h0} + {just_samples_in,8'h0} + {just_samples_in,6'h0} + {just_samples_in,4'h0} + {just_samples_in,2'h0}+{just_samples_in} +'b0001000000000000)<<2; + + wire [15:0] samples = calc_output_len[30:16]; + wire [15:0] chdr_payload_lines = samples + chdr_header_lines; + + + reg has_exline; + reg in_exline; + + + + wire set_sid; + wire [15:0] my_newhome; + + + setting_reg #(.my_addr(BASE), .width(17)) new_destination + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({set_sid, my_newhome[15:0]})); + + localparam HEADER = 3'd0; // IDLE + localparam TIME = 3'd1; + localparam ODD_LINE_ZERO = 3'd2; + localparam EVEN_LINE_ONE = 3'd3; + localparam ODD_LINE_TWO = 3'd4; + localparam EVEN_LINE_THREE = 3'd5; + + reg [2:0] state; + + + + always @(posedge clk) begin + + if (reset) begin + state <= HEADER; + end + + else if (o_tvalid && o_tready) case(state) + + + HEADER: begin + has_exline <= ( (samples[4:2] == 5) || (samples[4:2] == 7) || (samples[4:2] == 0)); + state <= (chdr_has_time)? TIME : ODD_LINE_ZERO; + end + + TIME: begin + state <= (i_tlast)? HEADER: ODD_LINE_ZERO; + end + + ODD_LINE_ZERO: begin + if ((i_tlast & !has_exline) || in_exline) begin + state <= HEADER; + in_exline <= 0; + end + else if (i_tlast & has_exline) begin + in_exline <= 1; + state <= EVEN_LINE_ONE; + end + else + state <= EVEN_LINE_ONE; + end + + EVEN_LINE_ONE: begin + if ((i_tlast & !has_exline) || in_exline) begin + state <= HEADER; + in_exline <= 0; + end + else if (i_tlast & has_exline) begin + in_exline <= 1; + state <= ODD_LINE_TWO; + end + else + state <= ODD_LINE_TWO; + end + + ODD_LINE_TWO: begin + if ((i_tlast & !has_exline) || in_exline) begin + state <= HEADER; + in_exline <= 0; + end + else if (i_tlast & has_exline) begin + in_exline <= 1; + state <= EVEN_LINE_THREE; + end + else + state <= EVEN_LINE_THREE; + end + + EVEN_LINE_THREE: begin + if (in_exline) begin + state <= HEADER; + in_exline <= 0; + end + else + state <= ODD_LINE_ZERO; + end + + default: state <= HEADER; + + endcase + end + + + //hold data after each input xfer + reg [63:0] hold_tdata; + always @(posedge clk) begin + if (i_tvalid && i_tready) hold_tdata <= i_tdata; + end + + //main mux + + always @(*) + case(state) + + HEADER: o_tdata <= {i_tdata[63:48],chdr_payload_lines, + set_sid ? {i_tdata[15:0], my_newhome[15:0]}:i_tdata[31:0]}; + + TIME: o_tdata <= i_tdata; + + ODD_LINE_ZERO: o_tdata <= {i_tdata[63:52], 4'h0, i_tdata[51:40], 4'h0, i_tdata[39:28],4'h0, i_tdata[27:16], 4'h0}; + + EVEN_LINE_ONE: o_tdata <= {hold_tdata[15:4],4'h0,hold_tdata[3:0],i_tdata[63:56],4'h0,i_tdata[55:44], 4'h0,i_tdata[43:32],4'h0}; + + ODD_LINE_TWO: o_tdata <= {hold_tdata[31:20], 4'h0, hold_tdata[19:8],4'h0, hold_tdata[7:0],i_tdata[63:60],4'h0,i_tdata[59:48],4'h0}; + + EVEN_LINE_THREE: o_tdata <= {hold_tdata[47:36],4'h0,hold_tdata[35:24],4'h0,hold_tdata[23:12],4'h0,hold_tdata[11:0],4'h0}; + + + default: o_tdata <= i_tdata; + + endcase + + assign o_tvalid = (in_exline)? 1'b1: i_tvalid; + assign i_tready = (state != EVEN_LINE_THREE) & o_tready & !in_exline; + assign o_tlast = (has_exline)? in_exline: ((state != EVEN_LINE_THREE) && i_tlast); + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc_tb.v b/fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc_tb.v new file mode 100644 index 000000000..067965543 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_12sc_to_16sc_tb.v @@ -0,0 +1,193 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module chdr_12sc_to_16sc_tb(); + + reg clk = 0; + reg reset = 1; + //generate clock + always #10 clk = ~clk; + + initial $dumpfile("chdr_12sc_to_16sc_tb.vcd"); + initial $dumpvars(0,chdr_12sc_to_16sc_tb); + + //tells when to finish + initial + begin + #50 reset = 0; + #50000; + $finish; + end + + //setting registers and wire + reg [63:0] i_tdata; + reg i_tlast = 0; + reg i_tvalid = 0; + wire i_tready ; + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb; + + + wire [63:0] o_tdata; + wire o_tlast; + + wire o_tvalid; + reg o_tready; + + chdr_12sc_to_16sc #(.BASE(89))dut + (.clk(clk), .reset(reset), + .set_data(set_data), .set_stb(set_stb), .set_addr(set_addr), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), .debug()); + + //if you want to feed a bigger input change array sizes here + + reg [63:0] data[0:11]; + initial $readmemh("from12_to_x.hex", data); + + //test packet loop + task test_packet; + input [15:0] len; + input [31:0] sid; + reg [1:0] index; + + begin + index <= 0; + @(posedge clk) ; + //send header + i_tdata = {1'b0, 1'b0, 1'b1, 1'b0, 12'h0, (len + 16'd16),sid}; + i_tvalid <= 1; + i_tlast <= 0; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tdata <= {64'b0}; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + + //-1 for last bit accounting + repeat (len[15:3] + (len[2]|len[1]|len[0]) - 1) + begin + i_tdata <= {data[index]}; + index <= index+1; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + end + i_tlast <= 1'b1; + i_tdata <= {data[index]}; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + + i_tvalid <= 0; + end + endtask // test_packet + + //test_destination loop + + task test_destination; + input enable; + input [15:0] dest_home; + + + begin + @(posedge clk); + + set_data <= {enable,dest_home}; + set_addr <= 89; + set_stb <= 1; + + @(posedge clk); + set_stb <= 0; + end + endtask + + + + + + //main loop + initial + begin + i_tvalid <= 0; + o_tready <= 1; + i_tdata <= 0; + + @(negedge reset); + @(posedge clk); + @(posedge clk); + + +//testing ending positions + +//from 1 to 7 should be line zero +/* + test_destination(1,16'hFEED); + test_packet(0, 32'hDEAD_BEEF); + #100 +*/ + + test_destination(1,16'hFEED); + test_packet(3, 32'hDEAD_BEEF); + #100 + + test_destination(1,16'hFEED); + test_packet(6, 32'hDEAD_BEEF); + #100 + + test_destination(1,16'hFEED); + test_packet(9, 32'hDEAD_BEEF); + #100 + + + + +//from 8 to 13 should be line one + + test_destination(1,16'hFEED); + test_packet(12, 32'hDEAD_BEEF); + #100 + + test_destination(1,16'hFEED); + test_packet(15, 32'hDEAD_BEEF); + #100 + + test_destination(1,16'hFEED); + test_packet(18, 32'hDEAD_BEEF); + #100 + + test_destination(1,16'hFEED); + test_packet(21, 32'hDEAD_BEEF); + #100 + + + test_destination(1,16'hFEED); + test_packet(24, 32'hDEAD_BEEF); + + #100 + + test_destination(1,16'hFEED); + test_packet(27, 32'hDEAD_BEEF); + + + + + + + + + + + + end + + + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16s_to_32f.v b/fpga/usrp3/lib/vita_200/chdr_16s_to_32f.v new file mode 100644 index 000000000..2e4ff76d2 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16s_to_32f.v @@ -0,0 +1,171 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_16s_to_32f # +( + parameter BASE = 0 +) +( + input clk, + input rst, + + // axi4 stream slave interface + input [63:0] i_tdata, + input i_tvalid, + input i_tlast, + output i_tready, + + // axi4 stream master interface + output reg [63:0] o_tdata, + output o_tvalid, + output o_tlast, + input o_tready, + + // settings bus slave interface + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + + output [63:0] debug +); + + reg [1:0] state; + localparam HEADER = 2'd0; + localparam TIME = 2'd1; + localparam ODD = 2'd2; + localparam EVEN = 2'd3; + + // split up the input for lazyness reasons + wire [15:0] fixed0 = i_tdata[63:48]; + wire [15:0] fixed1 = i_tdata[47:32]; + wire [15:0] fixed2 = i_tdata[31:16]; + wire [15:0] fixed3 = i_tdata[15:0]; + + // mux the inputs + wire [15:0] fixed_muxed0 = (state == ODD) ? fixed0 : fixed2; + wire [15:0] fixed_muxed1 = (state == ODD) ? fixed1 : fixed3; + + wire [31:0] float0; + wire [31:0] float1; + + // Parametrize the converter as Q15 to IEEE 754 single precision float + xxs_to_xxf # + ( + .FBITS(32), + .MBITS(23), + .EBITS(8), + .RADIX(15), + .QWIDTH(16) + ) q2f0 + ( + .i_fixed(fixed_muxed0), + .o_float(float0) + ); + + // Parametrize the converter as Q15 to IEEE 754 single precision float + xxs_to_xxf # + ( + .FBITS(32), + .MBITS(23), + .EBITS(8), + .RADIX(15), + .QWIDTH(16) + ) q2f1 + ( + .i_fixed(fixed_muxed1), + .o_float(float1) + ); + + // Make routing (SID) available via settings bus + wire set_sid; + wire [15:0] new_sid_dst; + + setting_reg # + ( + .my_addr(BASE), + .width(17) + ) new_destination + ( .clk(clk), + .rst(rst), + .strobe(set_stb), + .addr(set_addr), + .in(set_data), + .out({set_sid, new_sid_dst[15:0]}), + .changed() + ); + + // Parse CHDR info + wire chdr_has_time = i_tdata[61]; + // CHDR has either 8 bytes of header or 16 if VITA time is included. + wire [15:0] chdr_header_bytes = chdr_has_time ? 16 : 8; + // Calculate size of samples input in bytes by taking CHDR size field + // and subtracting header length. + wire [15:0] sample_byte_count_in = i_tdata[47:32] - chdr_header_bytes; + // Calculate size of samples to be EVEN by taking input size + // and multiplying by two as sizeof(float) = 2 * sizeof(Q15) + wire [15:0] sample_byte_count_out = sample_byte_count_in << 1; + // Calculate size of output CHDR packet by adding back header size to new + // payload size. + wire [15:0] output_chdr_pkt_size = sample_byte_count_out + chdr_header_bytes; + + reg end_on_odd; + + always @(posedge clk) + if (rst) begin + state <= HEADER; + end_on_odd <= 1'b0; + end + + else case(state) + HEADER: + if (o_tready && i_tvalid) begin + state <= chdr_has_time ? TIME : ODD; + end_on_odd <= |sample_byte_count_in[2:0]; + end + + TIME: + if (o_tready && i_tvalid) begin + // If we get a premature end of burst go back + // to searching for the start of a new packet. + state <= i_tlast ? HEADER : ODD; + end + + ODD: + if (o_tready && i_tvalid) begin + state <= (i_tlast && end_on_odd) ? HEADER : EVEN; + end + + EVEN: + if (o_tready && i_tvalid) begin + state <= i_tlast ? HEADER : ODD; + end + + default: + state <= HEADER; + endcase + + always @(*) + case(state) + // Populate header with CHDR fields + HEADER: + o_tdata = {i_tdata[63:48], output_chdr_pkt_size, + set_sid ? {i_tdata[15:0], new_sid_dst[15:0]} : i_tdata[31:0]}; + TIME: + o_tdata = i_tdata; + ODD: + o_tdata = {float0, float1}; + EVEN: + o_tdata = {float0, float1}; + default : + o_tdata = i_tdata; + endcase + + assign o_tvalid = i_tvalid; + assign i_tready = (o_tready && state != ODD) || (i_tlast && end_on_odd); + assign o_tlast = i_tlast && ((state == EVEN) || (state == ODD) && end_on_odd); + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16s_to_8s.v b/fpga/usrp3/lib/vita_200/chdr_16s_to_8s.v new file mode 100644 index 000000000..70507b2a9 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16s_to_8s.v @@ -0,0 +1,204 @@ +// +// Copyright 2013, 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +module chdr_16s_to_8s +#( + parameter BASE=0 +) +( + input clk, + input rst, + + // axi4 stream slave interface + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + // axi4 stream master interface + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + // settings bus slave interface + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + + output [31:0] debug +); + + // split up for lazyness reasons + wire [15:0] fixed0 = i_tdata[63:48]; + wire [15:0] fixed1 = i_tdata[47:32]; + wire [15:0] fixed2 = i_tdata[31:16]; + wire [15:0] fixed3 = i_tdata[15:0]; + + wire [7:0] rounded_cur0; + wire [7:0] rounded_cur1; + wire [7:0] rounded_cur2; + wire [7:0] rounded_cur3; + + // Parse CHDR info + wire chdr_has_time = i_tdata[61]; + // CHDR has either 8 bytes of header or 16 if VITA time is included. + wire [15:0] chdr_header_bytes = chdr_has_time ? 16 : 8; + // Calculate size of samples input in bytes by taking CHDR size filed + // and subtracting header length. + wire [15:0] sample_byte_count_in = i_tdata[47:32] - chdr_header_bytes; + // Calculate size of samples to be output by taking input size + // and dividing by two as sizeof(Q15) = 2*sizeof(Q7) + wire [15:0] sample_byte_count_out = sample_byte_count_in >> 1; + // Calculate size of output CHDR packet by adding back header size to new + // payload size. + wire [15:0] output_chdr_pkt_size = sample_byte_count_out + chdr_header_bytes; + + // Make routing (SID) available via settings bus + wire set_sid; + wire [15:0] new_sid_dst; + + setting_reg # + ( + .my_addr(BASE), + .width(17) + ) + new_destination + ( + .clk(clk), + .rst(rst), + .strobe(set_stb), + .addr(set_addr), + .in(set_data), + .out({set_sid, new_sid_dst[15:0]}), + .changed() + ); + + wire handshake_ok = o_tready & i_tvalid; + + reg [7:0] rounded_old0; + reg [7:0] rounded_old1; + reg [7:0] rounded_old2; + reg [7:0] rounded_old3; + + // respect your elders, yo + always @ (posedge clk) + if (rst) + {rounded_old0, rounded_old1, rounded_old2, rounded_old3} <= 32'h0; + else if (handshake_ok) begin + {rounded_old0, rounded_old1} <= {rounded_cur0, rounded_cur1}; + {rounded_old2, rounded_old3} <= {rounded_cur2, rounded_cur3}; + end + + localparam HEADER = 2'd0; + localparam TIME = 2'd1; + localparam PREPARE = 2'd2; + localparam OUTPUT = 2'd3; + + reg [1:0] state; + + always @(posedge clk) begin + if (rst) + state <= HEADER; + else case(state) + HEADER: + // In case we see a i_last we just wait for the + // next header here, otherwise move on to the next states + if (handshake_ok & !i_tlast) + state <= chdr_has_time ? TIME : PREPARE; + + TIME: + // If we get a premature end of burst go back + // to searching for the start of a new packet + if (handshake_ok) + state <= i_tlast ? HEADER: PREPARE; + + PREPARE: + if (handshake_ok) + state <= i_tlast ? HEADER: OUTPUT; + + OUTPUT: + if (handshake_ok) + state <= i_tlast ? HEADER: PREPARE; + + default: + state <= HEADER; + + endcase + end + + round # + ( + .bits_in(16), + .bits_out(8) + ) + round0 + ( + .in(fixed0), + .out(rounded_cur0), + .err() + ); + + round # + ( + .bits_in(16), + .bits_out(8) + ) + round1 + ( + .in(fixed1), + .out(rounded_cur1), + .err() + ); + + round # + ( + .bits_in(16), + .bits_out(8) + ) + round2 + ( + .in(fixed2), + .out(rounded_cur2), + .err() + ); + + round # + ( + .bits_in(16), + .bits_out(8)) + round3 + ( + .in(fixed3), + .out(rounded_cur3), + .err() + ); + + always @(*) + case(state) + HEADER: + o_tdata = {i_tdata[63:48], output_chdr_pkt_size, + set_sid ? {i_tdata[15:0], new_sid_dst[15:0]} : i_tdata[31:0]}; + TIME: + o_tdata = i_tdata; + PREPARE: + // Here the second half of this stuff is invalid, as the header will + // take care of that by setting the correct length field, + // we assign the same to simplify the mux + o_tdata = {rounded_cur0, rounded_cur1, rounded_cur2, rounded_cur3, + rounded_cur0, rounded_cur1, rounded_cur2, rounded_cur3}; + OUTPUT: + o_tdata = {rounded_old0, rounded_old1, rounded_old2, rounded_old3, + rounded_cur0, rounded_cur1, rounded_cur2, rounded_cur3}; + default: + o_tdata = i_tdata; + endcase + + assign o_tvalid = i_tvalid && (state != PREPARE || i_tlast); + assign i_tready = o_tready || (state == PREPARE && !i_tlast); + assign o_tlast = i_tlast; + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc.v b/fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc.v new file mode 100644 index 000000000..7f595ee12 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc.v @@ -0,0 +1,227 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module chdr_16sc_to_12sc + #(parameter BASE=0) + ( + // Clocks and resets + input clk, + input reset, + // Settings bus + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + // Input CHDR bus + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + // Output CHDR bus + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + // Debug + output [31:0] debug + ); + + wire chdr_has_time = i_tdata[61]; + + wire [11:0] q0; + wire [11:0] i0; + wire [11:0] q1; + wire [11:0] i1; + wire [11:0] q2; + wire [11:0] i2; + + wire [16:0] round_q0; + wire [16:0] round_i0; + wire [16:0] round_q1; + wire [16:0] round_i1; + wire [16:0] round_q2; + wire [16:0] round_i2; + + // Pipeline register + reg [63:0] line_buff; + + // CHDR has either 8 bytes of header or 16 if VITA time is included. + wire [15:0] chdr_header_lines = chdr_has_time? 16 : 8; + // Calculate size of samples input in bytes by taking CHDR size filed and subtracting header length. + wire [15:0] sample_byte_count_in = i_tdata[47:32] - chdr_header_lines; + // Calculate size of samples to be output by taking input size and scaling by 3/4 + wire [15:0] sample_byte_count_out = (sample_byte_count_in*3) >> 2; + // Calculate size of output CHDR packet by adding back header size to new payload size. + wire [15:0] output_chdr_pkt_size = sample_byte_count_out + chdr_header_lines; + + reg odd; + + wire set_sid; + wire [15:0] new_sid_dst; + + setting_reg #(.my_addr(BASE), .width(17)) new_destination + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({set_sid, new_sid_dst[15:0]})); + + // state machine + + localparam HEADER = 3'd0; + localparam TIME = 3'd1; + localparam SAMPLE1 = 3'd2; + localparam SAMPLE2 = 3'd3; + localparam SAMPLE3 = 3'd4; + localparam SAMPLE4 = 3'd5; + localparam RESIDUAL = 3'd6; + + reg [2:0] state; + + always @(posedge clk) + if (reset) begin + state <= HEADER; + line_buff <= 0; + end else begin + case(state) + // + // Process header + // Check for timestamp. Byte count conversion is done above. + // + HEADER: begin + if (i_tvalid & i_tready) begin + odd <= sample_byte_count_in [2]; + // If the input packet had time, then add time to output packet + state <= (i_tdata[61])? TIME: SAMPLE1; + end + end + // + // Process time field + // + TIME: begin + if (i_tvalid & i_tready) begin + // If we get a premature end of line go back to searching for start of new packet. + state <= (i_tlast) ? HEADER: SAMPLE1; + end + end + // + // There are 3 lines of output data for each 4 lines of input data. + // The 4 sample states below represent the 4 lines of input. + // They are repeatedly cycled until all data is consumed. + // + // Process first line + // The 8 bytes are converted to 6 bytes, so there is not enough for an + // 8-byte output line. Store the data unless this is the last line in + // the packet. + // + SAMPLE1: begin + if (i_tvalid & i_tready) begin + if (i_tlast) begin + line_buff <= 0; + state <= HEADER; + end else begin + // Save data to buffer - no output + line_buff <= {q0,i0,q1,i1,16'd0}; + state <= SAMPLE2; + end + end + end + // + // Process second line + // Output a line comprised of the 6 bytes from the fist line and + // 2 bytes from this line. Store the remaining 4 bytes. + // + SAMPLE2: begin + if (i_tvalid & i_tready) begin + line_buff <= {i0[7:0],q1,i1,32'd0}; + state <= i_tlast ? RESIDUAL : SAMPLE3; + end + end + // + // Process third line + // Output line comprised of the 4 remaining bytes from the second line + // and 4 bytes from this line. Store the remaining 2 bytes unless this + // is the last line in the packet and the number of samples is odd. + // + SAMPLE3: begin + if (i_tvalid & i_tready) begin + line_buff <= (i_tlast & odd) ? 0 : {q1[3:0],i1,48'd0}; + if (i_tlast) + state <= odd ? HEADER : RESIDUAL; + else + state <= SAMPLE4; + end + end + // + // Process fourth line + // Output line comprised of the remaining 2 bytes from the third line + // and the 6 bytes from this line. + // + SAMPLE4: begin + if (i_tvalid & i_tready) begin + line_buff <= 0; + state <= i_tlast ? HEADER : SAMPLE1; + end + end + // + // Pause input to output residual data in buffer + // + RESIDUAL: begin + if (o_tvalid & o_tready) begin + line_buff <= 0; + state <= HEADER; + end + end + // + // Should never get here. + // + default: state <= HEADER; + + endcase + end + + + // Add rounding value into 16bit samples before trunctaion + assign round_q0 = ({i_tdata[63],i_tdata[63:48]} + 'h0008); + assign round_i0 = ({i_tdata[47],i_tdata[47:32]} + 'h0008); + // Truncate with saturation to 12bits precision. + assign q0 = (round_q0[16:15] == 2'b01) ? 12'h7FF : ((round_q0[16:15] == 2'b10) ? 12'h800 : round_q0[15:4]); + assign i0 = (round_i0[16:15] == 2'b01) ? 12'h7FF : ((round_i0[16:15] == 2'b10) ? 12'h800 : round_i0[15:4]); + // Add rounding value into 16bit samples before trunctaion + assign round_q1 = ({i_tdata[31],i_tdata[31:16]} + 'h0008); + assign round_i1 = ({i_tdata[15],i_tdata[15:0]} + 'h0008); + // Truncate with saturation to 12bits precision. + assign q1 = (round_q1[16:15] == 2'b01) ? 12'h3FF : ((round_q1[16:15] == 2'b10) ? 12'h800 : round_q1[15:4]); + assign i1 = (round_i1[16:15] == 2'b01) ? 12'h3FF : ((round_i1[16:15] == 2'b10) ? 12'h800 : round_i1[15:4]); + + // + // Mux Output data + // + always @(*) + case(state) + // Populate header with CHDR fields + HEADER: o_tdata = {i_tdata[63:48], output_chdr_pkt_size, + set_sid ? {i_tdata[15:0], new_sid_dst[15:0]}:i_tdata[31:0]}; + // Add 64bit VITA time to packet + TIME: o_tdata = i_tdata; + // Only output if i_tlast in SAMPLE1 state + SAMPLE1: o_tdata = {q0,i0,q1, i1, 16'b0}; + SAMPLE2: o_tdata = {line_buff[63:16], q0, i0[11:8]}; + SAMPLE3: o_tdata = {line_buff[63:32], q0, i0,q1[11:4]}; + SAMPLE4: o_tdata = {line_buff[63:48], q0, i0, q1, i1}; + RESIDUAL: o_tdata = line_buff; + default : o_tdata = i_tdata; + endcase // case(state) + + + assign o_tvalid = state == RESIDUAL || (i_tvalid && + (state != SAMPLE1 || state == SAMPLE1 && i_tlast)); + + assign i_tready = (o_tready && state != RESIDUAL); + + wire need_extra_line = state == SAMPLE1 || state == SAMPLE2 || + (state == SAMPLE3 && ~odd); + assign o_tlast = state == RESIDUAL || (i_tlast & ~need_extra_line); + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc_tb.v b/fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc_tb.v new file mode 100644 index 000000000..607bc448a --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16sc_to_12sc_tb.v @@ -0,0 +1,170 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +//Purpose: to test 8 to 16 converter +`timescale 1ns/1ps + +module chdr_16sc_to_12sc_tb(); + + reg clk = 0; + reg reset = 1; + //generate clock + always #10 clk = ~clk; + + initial $dumpfile("chdr_16sc_to_12sc_tb.vcd"); + initial $dumpvars(0,chdr_16sc_to_12sc_tb); + + //tells when to finish + initial + begin + #50 reset = 0; + #50000; + $finish; + end + + //setting registers and wire + reg [63:0] i_tdata; + reg i_tlast = 0; + reg i_tvalid = 0; + wire i_tready ; + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb; + + + wire [63:0] o_tdata; + wire o_tlast; + + wire o_tvalid; + reg o_tready; + + chdr_16sc_to_12sc #(.BASE(89))dut + (.clk(clk), .reset(reset), + .set_data(set_data), .set_stb(set_stb), .set_addr(set_addr), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), .debug()); + + //if you want to feed a bigger input change array sizes here + + reg [63:0] data[0:7]; + initial $readmemh("from16_to_x.hex", data); + + //test packet loop + task test_packet; + input [15:0] len; + input [31:0] sid; + reg [1:0] index; + + begin + index <= 0; + @(posedge clk) ; + //send header + i_tdata = {1'b0, 1'b0, 1'b1, 1'b0, 12'h0, len + 16'd16,sid}; + i_tvalid <= 1; + i_tlast <= 0; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tdata <= {64'b0}; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + + //-1 for last bit accounting + repeat (len[15:3] + (len[2]|len[1]|len[0]) - 1) + begin + i_tdata <= {data[index]}; + index <= index+1; + //while (i_tready != 1) + //@(posedge clk); + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + + end + i_tlast <= 1'b1; + i_tdata <= {data[index]}; + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + + i_tvalid <= 0; + end + endtask // test_packet + + //test_destination loop + + task test_destination; + input enable; + input [15:0] dest_home; + + + begin + @(posedge clk); + + set_data <= {enable,dest_home}; + set_addr <= 89; + set_stb <= 1; + + @(posedge clk); + set_stb <= 0; + end + endtask + + + + + + //main loop + initial + begin + i_tvalid <= 0; + o_tready <= 1; + + i_tdata <= 0; + + @(negedge reset); + @(posedge clk); + @(posedge clk); + +//end on line one +//1 + test_destination(1,16'hFEED); + test_packet(4, 32'hDEAD_BEEF); +//2 + test_destination(1,16'hFEED); + test_packet(8, 32'hDEAD_BEEF); +//3 + test_destination(1,16'hFEED); + test_packet(12, 32'hDEAD_BEEF); +//4 + + test_destination(1,16'hFEED); + test_packet(16, 32'hDEAD_BEEF); +//5 + test_destination(1,16'hFEED); + test_packet(20, 32'hDEAD_BEEF); +//6 + test_destination(1,16'hFEED); + test_packet(24, 32'hDEAD_BEEF); + +//end on line two + +//7 + + test_destination(1,16'hFEED); + test_packet(28, 32'hDEAD_BEEF); +//8 + + test_destination(1,16'hFEED); + test_packet(32, 32'hDEAD_BEEF); + + + end + + + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16sc_to_32f.v b/fpga/usrp3/lib/vita_200/chdr_16sc_to_32f.v new file mode 100644 index 000000000..1991b3d31 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16sc_to_32f.v @@ -0,0 +1,141 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + + +module chdr_16sc_to_32f + #(parameter BASE=0) + ( input clk, input reset, input set_stb, input [7:0] set_addr, + input [31:0] set_data, + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output [31:0] debug + ); + + + wire [31:0] s0_real; + wire [31:0] s0_imag; + wire [31:0] s1_real; + wire [31:0] s1_imag; + + + wire chdr_has_hdr = 1'b1; + wire chdr_has_time = i_tdata[61]; + wire chdr_has_tlr = 1'b0; + + + //chdr length calculations + + wire [15:0] chdr_header_lines = chdr_has_time? 16:8; + wire [15:0] samples = ((i_tdata[47:32] - chdr_header_lines) << 1); + wire [15:0] i_samples = (i_tdata[47:32] - chdr_header_lines); + + + wire [15:0] chdr_payload_lines = samples + chdr_header_lines; + + + + wire set_sid; + wire [15:0] my_newhome; + + setting_reg #(.my_addr(BASE), .width(17)) new_destination + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data),.out({set_sid, my_newhome[15:0]})); + + + + + + //state machines + localparam HEADER = 2'd0;//IDLE + localparam TIME = 2'd1; + localparam ODD = 2'd2; + localparam EVEN = 2'd3; + reg [1:0] state; + reg end_on_odd; + + + + + + always @(posedge clk) begin + + + if (reset) begin + state <= HEADER; + end_on_odd <= 1'b0; + end + else if (o_tready && i_tvalid) case(state) + + HEADER: begin + state <= (i_tdata[61])? TIME : ODD; + end_on_odd <= (i_samples[2:1] == 2 || i_samples[2:1] == 1); + end + + TIME: begin + state <= (i_tlast)? HEADER: ODD; + end + + ODD: begin + state <= (i_tlast & end_on_odd)? HEADER:EVEN; + end + + EVEN: begin + state <= (i_tlast) ? HEADER: ODD; + end + + default: state <= HEADER; + endcase + end + + + + + iq_to_float #(.BITS_IN(16), .BITS_OUT(32)) + iq_to_float_imag0 (.in(i_tdata[63:48]), .out(s0_imag[31:0])); + + iq_to_float #(.BITS_IN(16), .BITS_OUT(32)) + iq_to_float_real0 (.in(i_tdata[47:32]), .out(s0_real[31:0])); + + iq_to_float #(.BITS_IN(16), .BITS_OUT(32)) + iq_to_float_imag1 (.in(i_tdata[31:16]), .out(s1_imag[31:0])); + + iq_to_float #(.BITS_IN(16), .BITS_OUT(32)) + iq_to_float_real1 (.in(i_tdata[15:0]), .out(s1_real[31:0])); + + + + + + always @(*) + case(state) + + HEADER: o_tdata <= {i_tdata[63:48], chdr_payload_lines, + set_sid ? {i_tdata[15:0], my_newhome[15:0]}:i_tdata[31:0]}; + TIME: o_tdata <= i_tdata; + ODD: o_tdata <= {s0_imag,s0_real}; + EVEN: o_tdata <= {s1_imag,s1_real}; + + + default : o_tdata = i_tdata; + endcase + + assign o_tvalid = i_tvalid; + assign i_tready = o_tready && ((state != ODD) || (i_tlast && end_on_odd)); + assign o_tlast = i_tlast && ((state == EVEN) || (state == ODD && end_on_odd)); + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16sc_to_32f_tb.v b/fpga/usrp3/lib/vita_200/chdr_16sc_to_32f_tb.v new file mode 100644 index 000000000..eb3273938 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16sc_to_32f_tb.v @@ -0,0 +1,150 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +//Purpose: to test 8 to 16 converter +`timescale 1ns/1ps + +module chdr_16sc_to_32f_tb(); + + reg clk = 0; + reg reset = 1; + //generate clock + always #10 clk = ~clk; + + initial $dumpfile("chdr_16sc_to_32f_tb.vcd"); + initial $dumpvars(0,chdr_16sc_to_32f_tb); + + + //tells when to finish + initial + begin + #50 reset = 0; + #50000; + $finish; + end + + //setting registers and wire + reg [63:0] i_tdata; + reg i_tlast = 0; + reg i_tvalid = 0; + wire i_tready ; + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb; + + + wire [63:0] o_tdata; + wire o_tlast; + + wire o_tvalid; + reg o_tready; + + chdr_16sc_to_32f #(.BASE(89))dut + (.clk(clk), .reset(reset), + .set_data(set_data), .set_stb(set_stb), .set_addr(set_addr), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), .debug()); + + +//change [15:0] to whatever amount of samples you want to test. however float to iq was tested thouroughly independently. so it works + reg [15:0]data[0:15]; + initial $readmemh("iq_to_float_input.txt", data); + +//test packet loop + task test_packet; + input [15:0] len; + input [31:0] sid; + reg [3:0] index; + + begin + + index <= 0; + + + @(posedge clk); + //send header + i_tdata <= {1'b0, 1'b0, 1'b1, 1'b0, 12'h0, (len + 16'd16),sid}; + i_tvalid <= 1; + i_tlast <= 0; + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tdata <= {64'b0}; + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + //-1 for last bit accounting + repeat (len[15:3] + (len[2]|len[1]|len[0])-1) + begin + i_tdata <= {data[index], data[index+1], data[index+2], data[index+3]}; + index <= index+4; + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + end + i_tlast <= 1'b1; + i_tdata <= {data[index], data[index+1], data[index+2], data[index+3]}; + + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tvalid <= 0; + end + endtask // test_packet + +//test_destination loop + + task test_destination; + input enable; + input [15:0] dest_home; + + + begin + @(posedge clk); + + set_data <= {enable,dest_home}; + set_addr <= 89; + set_stb <= 1; + + @(posedge clk); + set_stb <= 0; + end + endtask + +//main loop + initial + begin + i_tvalid <= 0; + o_tready <= 1; + + i_tdata <= 0; + + @(negedge reset); + @(posedge clk); + @(posedge clk); + + + test_destination(1,16'hFEED); + test_packet(2, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(4, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(6, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(8, 32'hDEAD_BEEF); + + end + + + + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc.v b/fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc.v new file mode 100644 index 000000000..286354bea --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc.v @@ -0,0 +1,198 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_16sc_to_8sc + #(parameter BASE=0) + (input clk, input reset, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + //input side of device + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + //output side of device + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output [31:0] debug + ); + + //pipeline register + reg [63:0] hold_tdata; + //bit assignments + wire chdr_has_hdr = 1'b1; + wire chdr_has_time = i_tdata[61]; + wire chdr_has_tlr = 1'b0; + + wire [7:0] rounded_i1; + wire [7:0] rounded_q1; + wire [7:0] rounded_i0; + wire [7:0] rounded_q0; + + wire [7:0] rounded_i2; + wire [7:0] rounded_q2; + wire [7:0] rounded_i3; + wire [7:0] rounded_q3; + + //chdr length calculations + wire [15:0] chdr_header_lines8 = chdr_has_time? 16 : 8; + + wire [15:0] chdr_almost_payload_lines8 = ((i_tdata[47:32] - chdr_header_lines8) >> 1); + + wire [15:0] chdr_payload_lines8 = chdr_almost_payload_lines8 + chdr_header_lines8; + wire [15:0] my_newhome; + + wire set_sid; + + setting_reg #(.my_addr(BASE), .width(17)) new_destination + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({set_sid, my_newhome[15:0]})); + + localparam HEADER = 2'd0;//IDLE + localparam TIME = 2'd1; + localparam ODD = 2'd2; + localparam EVEN = 2'd3; + + + reg [1:0] state; + + + + always @(posedge clk) begin + if (reset) begin + state <= HEADER; + hold_tdata <= 0; + end + else case(state) + + HEADER: begin + if (i_tvalid && o_tready) begin + state <= (i_tdata[61])? TIME : ODD; + end + + end + + TIME: begin + if (i_tvalid && o_tready) begin + state <= (i_tlast)? HEADER: ODD; + hold_tdata <= i_tdata; + end + end + + ODD: begin + if (i_tvalid) begin + if (i_tlast) begin + if(o_tready) + state <= HEADER; + end + else begin + state <= EVEN; + hold_tdata <= i_tdata; + end + end + end + + EVEN: begin + if (i_tvalid && o_tready) + state <= (i_tlast) ? HEADER: ODD; + hold_tdata <= i_tdata; + + end + + default: state <= HEADER; + + endcase + end + + //assign 8 bit i and q signals from this line and last + + //new data processing + round #(.bits_in(16), + .bits_out(8)) + round_i2 + (.in(i_tdata[63:48]), + .out(rounded_i2[7:0]) + ); + + round #(.bits_in(16), + .bits_out(8)) + round_q2 + (.in(i_tdata[47:32]), + .out(rounded_q2[7:0]) + ); + + round #(.bits_in(16), + .bits_out(8)) + round_i3 + (.in(i_tdata[31:16]), + .out(rounded_i3[7:0]) + ); + + round #(.bits_in(16), + .bits_out(8)) + round_q3 + (.in(i_tdata[15:0]), + .out(rounded_q3[7:0]) + ); + + // old data processing + round #(.bits_in(16), + .bits_out(8)) + round_i0(.in(hold_tdata[63:48]), .out(rounded_i0[7:0]) + ); + + round #(.bits_in(16), + .bits_out(8)) + round_q0 + (.in(hold_tdata[47:32]), + .out(rounded_q0[7:0]) + ); + + round #(.bits_in(16), + .bits_out(8)) + round_i1 + (.in(hold_tdata[31:16]), + .out(rounded_i1[7:0]) + ); + + round #(.bits_in(16), + .bits_out(8)) + round_q1 + (.in(hold_tdata[15:0]), + .out(rounded_q1[7:0]) + ); + + // main mux + always @(*) + case(state) + HEADER: o_tdata = {i_tdata[63:48], chdr_payload_lines8, + set_sid ? {i_tdata[15:0], my_newhome[15:0]}:i_tdata[31:0]}; + TIME: o_tdata = i_tdata; + ODD: o_tdata = {rounded_i2, rounded_q2, rounded_i3, rounded_q3,rounded_i0, rounded_q0, rounded_i1, rounded_q1}; + EVEN: o_tdata = {rounded_i0, rounded_q0, rounded_i1, rounded_q1,rounded_i2, rounded_q2, rounded_i3, rounded_q3}; + default : o_tdata = i_tdata; + endcase + + assign o_tvalid = i_tvalid && (state != ODD || i_tlast); + assign i_tready = o_tready || (state == ODD && !i_tlast); + assign o_tlast = i_tlast; + +endmodule + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc_tb.v b/fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc_tb.v new file mode 100644 index 000000000..bca0dc6de --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16sc_to_8sc_tb.v @@ -0,0 +1,151 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module chdr_16sc_to_8sc_tb(); + + reg clk = 0; + reg reset = 1; + //generate clock + always #10 clk = ~clk; + + initial $dumpfile("chdr_16sc_to_8sc_tb.vcd"); + initial $dumpvars(0,chdr_16sc_to_8sc_tb); + + //tells when to finish + initial + begin + #50 reset = 0; + #50000; + $finish; + end + + //setting registers and wire + reg [63:0] i_tdata; + reg i_tlast = 0; + reg i_tvalid = 0; + wire i_tready; + + wire [63:0] o_tdata; + wire o_tlast; + + wire o_tvalid; + reg o_tready; + + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb; + + chdr_16sc_to_8sc #(.BASE(89))dut + (.clk(clk), .reset(reset), + .set_data(set_data), .set_stb(set_stb), .set_addr(set_addr), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), .debug()); + + reg [63:0] data[0:7]; + initial $readmemh("from16_to_x.hex", data); + task test_packet; + input [15:0] len; + input [31:0] sid; + reg [4:0] index; + + begin + + index <= 0; + @(posedge clk) ; + //send header + i_tdata <= {4'h2 /* flags */ , 12'h0 /* seqnum */, (len + 16'd16), sid}; + i_tvalid <= 1; + i_tlast <= 0; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tdata <= {64'b0}; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + //-1 for last bit accounting + repeat (len[15:3] + (len[2]|len[1]|len[0])-1) + begin + i_tdata <= {data[index]}; + index <= index+1; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + end + i_tlast <= 1'b1; + i_tdata <= {data[index]}; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tvalid <= 0; + end + endtask // test_packet + + task test_destination; + input enable; + input [15:0] dest_home; + + + begin + @(posedge clk); + + set_data <= {enable,dest_home}; + set_addr <= 89; + set_stb <= 1; + + @(posedge clk); + set_stb <= 0; + end + endtask + + + initial + begin + i_tvalid <= 0; + o_tready <= 1; + + i_tdata <= 0; + + @(negedge reset); + @(posedge clk); + @(posedge clk); + + test_destination(1,16'hFEED); + test_packet(2, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(4, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(6, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(8, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(10, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(12, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(14, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(16, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(32, 32'hDEAD_BEEF); + + + end + + + + + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_16sc_to_xxxx_chain.v b/fpga/usrp3/lib/vita_200/chdr_16sc_to_xxxx_chain.v new file mode 100644 index 000000000..7d33b67f5 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_16sc_to_xxxx_chain.v @@ -0,0 +1,108 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +//selectable conversion chain + +module chdr_16sc_to_xxxx_chain + #(parameter BASE = 0) + (input clk, input reset, + + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output [31:0] debug + ); + + //------------------------------------------------------------------ + // Demux destination setting register - safe switch for demux + //------------------------------------------------------------------ + wire [1:0] demux_dst; + setting_reg #(.my_addr(BASE), .width(2), .at_reset(2'b00)) sr_demux_dst + (.clk(clk),.rst(reset), + .strobe(set_stb),.addr(set_addr), .in(set_data), + .out({demux_dst}),.changed()); + + //------------------------------------------------------------------ + // All FIFO IO lines + //------------------------------------------------------------------ + wire [63:0] i0_tdata; wire i0_tlast, i0_tvalid, i0_tready; + wire [63:0] i1_tdata; wire i1_tlast, i1_tvalid, i1_tready; + wire [63:0] i2_tdata; wire i2_tlast, i2_tvalid, i2_tready; + wire [63:0] i3_tdata; wire i3_tlast, i3_tvalid, i3_tready; + + wire [63:0] o0_tdata; wire o0_tlast, o0_tvalid, o0_tready; + wire [63:0] o1_tdata; wire o1_tlast, o1_tvalid, o1_tready; + wire [63:0] o2_tdata; wire o2_tlast, o2_tvalid, o2_tready; + wire [63:0] o3_tdata; wire o3_tlast, o3_tvalid, o3_tready; + + //------------------------------------------------------------------ + // Instantiate converters + //------------------------------------------------------------------ + assign {o0_tdata, o0_tlast, o0_tvalid, i0_tready} = {i0_tdata, i0_tlast, i0_tvalid, o0_tready}; + //assign {o1_tdata, o1_tlast, o1_tvalid, i1_tready} = {i1_tdata, i1_tlast, i1_tvalid, o1_tready}; + //assign {o2_tdata, o2_tlast, o2_tvalid, i2_tready} = {i2_tdata, i2_tlast, i2_tvalid, o2_tready}; + //assign {o3_tdata, o3_tlast, o3_tvalid, i3_tready} = {i3_tdata, i3_tlast, i3_tvalid, o3_tready}; + + //leave path 0 for pass through + + chdr_16sc_to_12sc + #(.BASE(89)) convert_16sc_to_12sc + + (.clk(clk), .reset(reset),.set_data(0), .set_stb(0), .set_addr(0), + .i_tdata(i1_tdata), .i_tlast(i1_tlast), .i_tvalid(i1_tvalid), .i_tready(i1_tready), + .o_tdata(o1_tdata), .o_tlast(o1_tlast), .o_tvalid(o1_tvalid), .o_tready(o1_tready) + ); + + chdr_16sc_to_32f + #(.BASE(89)) convert_16sc_to_32f + + (.clk(clk), .reset(reset),.set_data(0), .set_stb(0), .set_addr(0), + .i_tdata(i2_tdata), .i_tlast(i2_tlast), .i_tvalid(i2_tvalid), .i_tready(i2_tready), + .o_tdata(o2_tdata), .o_tlast(o2_tlast), .o_tvalid(o2_tvalid), .o_tready(o2_tready) + ); + + chdr_16sc_to_8sc #(.BASE(89)) convert_16sc_to_8sc + (.clk(clk), .reset(reset),.set_data(0), .set_stb(0), .set_addr(0), + .i_tdata(i3_tdata), .i_tlast(i3_tlast), .i_tvalid(i3_tvalid), .i_tready(i3_tready), + .o_tdata(o3_tdata), .o_tlast(o3_tlast), .o_tvalid(o3_tvalid), .o_tready(o3_tready) + ); + + + //------------------------------------------------------------------ + // Ingress and Egress muxing + //------------------------------------------------------------------ + //assign {o_tdata, o_tlast, o_tvalid, i_tready} = {i_tdata, i_tlast, i_tvalid, o_tready}; + ///* + axi_demux4 #(.ACTIVE_CHAN(4'b1111), .WIDTH(64), .BUFFER(1)) demux_pack_chain + (.clk(clk), .reset(reset), .clear(1'b0), + .header(), .dest(demux_dst), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o0_tdata(i0_tdata), .o0_tlast(i0_tlast), .o0_tvalid(i0_tvalid), .o0_tready(i0_tready), + .o1_tdata(i1_tdata), .o1_tlast(i1_tlast), .o1_tvalid(i1_tvalid), .o1_tready(i1_tready), + .o2_tdata(i2_tdata), .o2_tlast(i2_tlast), .o2_tvalid(i2_tvalid), .o2_tready(i2_tready), + .o3_tdata(i3_tdata), .o3_tlast(i3_tlast), .o3_tvalid(i3_tvalid), .o3_tready(i3_tready)); + + axi_mux4 #(.PRIO(1), .WIDTH(64), .BUFFER(1)) mux_pack_chain + (.clk(clk), .reset(reset), .clear(1'b0), + .i0_tdata(o0_tdata), .i0_tlast(o0_tlast), .i0_tvalid(o0_tvalid), .i0_tready(o0_tready), + .i1_tdata(o1_tdata), .i1_tlast(o1_tlast), .i1_tvalid(o1_tvalid), .i1_tready(o1_tready), + .i2_tdata(o2_tdata), .i2_tlast(o2_tlast), .i2_tvalid(o2_tvalid), .i2_tready(o2_tready), + .i3_tdata(o3_tdata), .i3_tlast(o3_tlast), .i3_tvalid(o3_tvalid), .i3_tready(o3_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + //*/ + +endmodule //chdr_16sc_to_xxxx_chain diff --git a/fpga/usrp3/lib/vita_200/chdr_32f_to_16s.v b/fpga/usrp3/lib/vita_200/chdr_32f_to_16s.v new file mode 100644 index 000000000..c18fd34e5 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_32f_to_16s.v @@ -0,0 +1,183 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_32f_to_16s # +( + parameter BASE = 0 +) +( + input clk, + input rst, + + // axi4 stream slave interface + input [63:0] i_tdata, + input i_tvalid, + input i_tlast, + output i_tready, + + // axi4 stream master interface + output reg [63:0] o_tdata, + output o_tvalid, + output o_tlast, + input o_tready, + + // settings bus slave interface + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + + output [63:0] debug +); + + + wire [31:0] float0 = i_tdata[63:32]; + wire [31:0] float1 = i_tdata[31:0]; + + wire [15:0] fixed1_cur; + wire [15:0] fixed0_cur; + + // Parametrize the converter as IEEE 754 single precision float to Q15 + xxf_to_xxs # + ( + .FBITS(32), + .MBITS(23), + .EBITS(8), + .RADIX(15), + .QWIDTH(16) + ) f2q0 + ( + .i_float(float0), + .o_fixed(fixed0_cur) + ); + + // Parametrize the converter as IEEE 754 single precision float to Q15 + xxf_to_xxs # + ( + .FBITS(32), + .MBITS(23), + .EBITS(8), + .RADIX(15), + .QWIDTH(16) + ) f2q1 + ( + .i_float(float1), + .o_fixed(fixed1_cur) + ); + + // As we need two cycles for one output cycle store the output in regs + reg [15:0] fixed1_old; + reg [15:0] fixed0_old; + + wire handshake_ok = o_tready & i_tvalid; + + always @ (posedge clk) + if (rst) + {fixed0_old, fixed1_old} <= {16'h0, 16'h0}; + else if (handshake_ok) + {fixed0_old, fixed1_old} <= {fixed0_cur, fixed1_cur}; + + // Make routing (SID) available via settings bus + wire set_sid; + wire [15:0] new_sid_dst; + + setting_reg # + ( + .my_addr(BASE), + .width(17) + ) new_destination + ( .clk(clk), + .rst(rst), + .strobe(set_stb), + .addr(set_addr), + .in(set_data), + .out({set_sid, new_sid_dst[15:0]}), + .changed() + ); + + // Parse CHDR info + wire chdr_has_time = i_tdata[61]; + // CHDR has either 8 bytes of header or 16 if VITA time is included. + wire [15:0] chdr_header_bytes = chdr_has_time ? 16 : 8; + // Calculate size of samples input in bytes by taking CHDR size filed + // and subtracting header length. + wire [15:0] sample_byte_count_in = i_tdata[47:32] - chdr_header_bytes; + // Calculate size of samples to be output by taking input size + // and dividing by two as sizeof(Q15) = 2*sizeof(float) + wire [15:0] sample_byte_count_out = sample_byte_count_in >> 1; + // Calculate size of output CHDR packet by adding back header size to new + // payload size. + wire [15:0] output_chdr_pkt_size = sample_byte_count_out + chdr_header_bytes; + + localparam HEADER = 2'd0; + localparam TIME = 2'd1; + localparam PREPARE = 2'd2; + localparam OUTPUT = 2'd3; + + + reg [1:0] state; + + always @(posedge clk) + if (rst) begin + state <= HEADER; + end + + else case(state) + HEADER: + // In case we see a i_last we just wait for the + // next header here, otherwise move on to the next states + if (handshake_ok & !i_tlast) begin + state <= chdr_has_time ? TIME : PREPARE; + end + + TIME: + if (handshake_ok) begin + // If we get a premature end of burst go back + // to searching for the start of a new packet. + state <= i_tlast ? HEADER : PREPARE; + end + + PREPARE: + if (handshake_ok) begin + state <= i_tlast ? HEADER : OUTPUT; + end + + OUTPUT: + if (handshake_ok) begin + state <= i_tlast ? HEADER : PREPARE; + end + + default: + state <= HEADER; + endcase + + always @(*) + case(state) + // Populate header with CHDR fields + HEADER: + o_tdata = {i_tdata[63:48], output_chdr_pkt_size, + set_sid ? {i_tdata[15:0], new_sid_dst[15:0]} : i_tdata[31:0]}; + TIME: + o_tdata = i_tdata; + PREPARE: + // The bits [31:0] of o_tdata are useless. The header will take + // care of this by setting the correct length. + o_tdata = {fixed0_cur[15:0], fixed1_cur[15:0], 32'h0}; + OUTPUT: + o_tdata = {fixed0_old[15:0], fixed1_old[15:0], + fixed0_cur[15:0], fixed1_cur[15:0]}; + default : + o_tdata = i_tdata; + endcase + + // Either the input is valid and is directly output (HEADER, TIME, EOB), + // or we need to be in the 'OUTPUT' state ({fixed0_old, fixed1_old} contains correct old + // line) + assign o_tvalid = (i_tvalid && state != PREPARE) || i_tvalid && i_tlast; + assign i_tready = o_tready || (state == PREPARE && !i_tlast); + assign o_tlast = i_tlast; + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_32f_to_16sc.v b/fpga/usrp3/lib/vita_200/chdr_32f_to_16sc.v new file mode 100644 index 000000000..30f829b8a --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_32f_to_16sc.v @@ -0,0 +1,145 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module chdr_32f_to_16sc + #(parameter BASE=0) + (input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input clk, input reset, + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output [31:0] debug + ); + + + wire chdr_has_hdr = 1'b1; + wire chdr_has_time = i_tdata[61]; + wire chdr_has_tlr = 1'b0; + + wire [15:0] s0_imag; + wire [15:0] s0_real; + wire [15:0] s1_imag; + wire [15:0] s1_real; + + + reg [15:0] imag0; + reg [15:0] real0; + wire [15:0] imag1; + wire [15:0] real1; + + + + + + + + //chdr length calculations + wire [15:0] chdr_header_lines = chdr_has_time? 16 : 8; + + wire [15:0] samples = ((i_tdata[47:32] - chdr_header_lines) >> 1); + + wire [15:0] chdr_payload_lines = samples + chdr_header_lines; + + + wire set_sid; + wire [15:0] my_newhome; + + setting_reg #(.my_addr(BASE), .width(17)) new_destination + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({set_sid, my_newhome[15:0]})); + + + + localparam HEADER = 2'd0;//IDLE + localparam TIME = 2'd1; + localparam ODD = 2'd2; + localparam EVEN = 2'd3; + + reg [1:0] state; + + always @(posedge clk) begin + if (reset) begin + state <= HEADER; + + end + else if (i_tvalid && i_tready) case(state) + + HEADER: begin + if (!i_tlast) state <= (i_tdata[61])? TIME : ODD; + end + + TIME: begin + state <= (i_tlast)? HEADER: ODD; + end + + ODD: begin + state <= (i_tlast)? HEADER: EVEN; + end + + EVEN: begin + state <= (i_tlast)? HEADER: ODD; + end + + default: state <= HEADER; + endcase + end // always @ (posedge clk) + + //hold data after each input transfer + reg [63:0] hold_tdata; + always @(posedge clk) begin + if (i_tvalid && i_tready) hold_tdata <= i_tdata; + end + + + + float_to_iq #(.BITS_IN(32),.BITS_OUT(16)) + float_to_iq_imag0 (.in(i_tdata[63:32]),.out(s1_imag[15:0])); + + float_to_iq #(.BITS_IN(32),.BITS_OUT(16)) + float_to_iq_real0 (.in(i_tdata[31:0]),.out(s1_real[15:0])); + + + float_to_iq #(.BITS_IN(32),.BITS_OUT(16)) + float_to_iq_imag1 (.in(hold_tdata[63:32]),.out(s0_imag[15:0])); + + + float_to_iq #(.BITS_IN(32),.BITS_OUT(16)) + float_to_iq_real1 (.in(hold_tdata[31:0]),.out(s0_real[15:0])); + + + + + always @(*) + case(state) + + HEADER: o_tdata <= {i_tdata[63:48], chdr_payload_lines, + set_sid ? {i_tdata[15:0], my_newhome[15:0]}:i_tdata[31:0]}; + TIME: o_tdata <= i_tdata; + ODD: o_tdata <= {s1_imag, s1_real, 32'h0}; + EVEN: o_tdata <= {s0_imag, s0_real, s1_imag, s1_real}; + + default : o_tdata = i_tdata; + endcase + + assign o_tvalid = i_tvalid && (state != ODD || i_tlast); + assign i_tready = o_tready || (state == ODD && !i_tlast); + assign o_tlast = i_tlast; + +endmodule + + + diff --git a/fpga/usrp3/lib/vita_200/chdr_32f_to_16sc_tb.v b/fpga/usrp3/lib/vita_200/chdr_32f_to_16sc_tb.v new file mode 100644 index 000000000..c798d94eb --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_32f_to_16sc_tb.v @@ -0,0 +1,157 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module chdr_32f_to_16sc_tb(); + + reg clk = 0; + reg reset = 1; + //generate clock + always #10 clk = ~clk; + + initial $dumpfile("chdr_32f_to_16sc_tb.vcd"); + initial $dumpvars(0,chdr_32f_to_16sc_tb); + + + + //tells when to finish + initial + begin + #50 reset = 0; + #50000; + $finish; + end + + //setting registers and wire + reg [63:0] i_tdata; + reg i_tlast = 0; + reg i_tvalid = 0; + wire i_tready; + + wire [63:0] o_tdata; + wire o_tlast; + + wire o_tvalid; + reg o_tready; + + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb; + + chdr_32f_to_16sc #(.BASE(89))dut + (.clk(clk), .reset(reset), + .set_data(set_data), .set_stb(set_stb), .set_addr(set_addr), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), .debug()); + + + reg [31:0]data[0:7]; + initial $readmemh("iq_to_float_output.txt", data); + + + task test_packet; + input [15:0] len; + input [31:0] sid; + reg [4:0] index; + + begin + + index <= 0; + + + @(posedge clk) ; + //send header + i_tdata <= {1'b0, 1'b0, 1'b1, 1'b0, 12'h0, (len + 16'd16), sid}; + i_tvalid <= 1; + i_tlast <= 0; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tdata <= {64'b0}; + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + //-1 for last bit accounting + repeat (len[15:3] + (len[2]|len[1]|len[0]) - 1) + begin + + i_tdata <= {data[index],data[index+1]}; + index <= index+2; + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + end + + + + i_tlast <= 1'b1; + i_tdata <= {data[index], data[index+1]}; + + + + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tvalid <= 0; + end + endtask // test_packet + + task test_destination; + input enable; + input [15:0] dest_home; + + + begin + @(posedge clk); + + set_data <= {enable,dest_home}; + set_addr <= 89; + set_stb <= 1; + + @(posedge clk); + set_stb <= 0; + end + endtask + + + initial + begin + i_tvalid <= 0; + o_tready <= 1; + + i_tdata <= 0; + + @(negedge reset); + @(posedge clk); + @(posedge clk); + + + test_destination(1,16'hFEED); + test_packet(4, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(8, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(16, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(20, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(24, 32'hDEAD_BEEF); + + test_destination(1,16'hFEED); + test_packet(28, 32'hDEAD_BEEF); + + end + + + + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_8s_to_16s.v b/fpga/usrp3/lib/vita_200/chdr_8s_to_16s.v new file mode 100644 index 000000000..09ad0bd3c --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_8s_to_16s.v @@ -0,0 +1,144 @@ +// +// Copyright 2013, 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_8s_to_16s # +( + parameter BASE=0 +) +( + input clk, + input rst, + + // axi4 stream slave interface + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + // axi4 stream master interface + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + // settings bus slave interface + input set_stb, + input [7:0] set_addr, + input [31:0] set_data, + + output [31:0] debug +); + + // split up the input for lazyness reasons + wire [7:0] fixed0 = i_tdata[63:56]; + wire [7:0] fixed1 = i_tdata[55:48]; + wire [7:0] fixed2 = i_tdata[47:40]; + wire [7:0] fixed3 = i_tdata[39:32]; + wire [7:0] fixed4 = i_tdata[31:24]; + wire [7:0] fixed5 = i_tdata[23:16]; + wire [7:0] fixed6 = i_tdata[15:8]; + wire [7:0] fixed7 = i_tdata[7:0]; + + // Parse CHDR info + wire chdr_has_time = i_tdata[61]; + // CHDR has either 8 bytes of header or 16 if VITA time is included. + wire [15:0] chdr_header_bytes = chdr_has_time ? 16 : 8; + // Calculate size of samples input in bytes by taking CHDR size field + // and subtracting header length. + wire [15:0] sample_byte_count_in = i_tdata[47:32] - chdr_header_bytes; + // Calculate size of samples by taking input size + // and multiplying by two + wire [15:0] sample_byte_count_out = sample_byte_count_in << 1; + // Calculate size of output CHDR packet by adding back header size to new + // payload size. + wire [15:0] output_chdr_pkt_size = sample_byte_count_out + chdr_header_bytes; + + // Make routing (SID) available via settings bus + wire set_sid; + wire [15:0] new_sid_dst; + + + setting_reg # + ( + .my_addr(BASE), + .width(17) + ) + new_destination + ( + .clk(clk), + .rst(rst), + .strobe(set_stb), + .addr(set_addr), + .in(set_data), + .out({set_sid, new_sid_dst[15:0]}), + .changed() + ); + + wire handshake_ok = i_tvalid & o_tready; + + //state declarations + localparam HEADER = 2'd0; + localparam TIME = 2'd1; + localparam ODD = 2'd2; + localparam EVEN = 2'd3; + + reg [1:0] state; + reg end_on_odd; + + always @(posedge clk) begin + if (rst) begin + state <= HEADER; + end_on_odd <= 1'b0; + end + else case(state) + HEADER: + // if we get a premature end of burst, + // we just stick around for the next header + if (handshake_ok & !i_tlast) begin + state <= (i_tdata[61])? TIME : ODD; + end_on_odd <= (i_tdata[34:32] > 0) && (i_tdata[34:32] < 5); + end + + TIME: + // if we get a premature i_tlast we bail out, else proceed + if (handshake_ok) + state <= (i_tlast)? HEADER: ODD; + + ODD: + if (handshake_ok) + state <= (i_tlast & end_on_odd) ? HEADER : EVEN; + + EVEN: + if (handshake_ok) + state <= (i_tlast) ? HEADER: ODD; + + default: + state <= HEADER; + + endcase +end + + always @(*) + case(state) + HEADER: + o_tdata = {i_tdata[63:48], output_chdr_pkt_size, + set_sid ? {i_tdata[15:0], new_sid_dst[15:0]} : i_tdata[31:0]}; + TIME: + o_tdata = i_tdata; + ODD: + o_tdata = {fixed0, 8'h0, fixed1, 8'h0, fixed2, 8'h0, fixed3, 8'h0}; + EVEN: + o_tdata = {fixed4, 8'h0, fixed5, 8'h0, fixed6, 8'h0, fixed7, 8'h0}; + default: + o_tdata = i_tdata; + endcase + + assign o_tvalid = i_tvalid; + assign i_tready = o_tready && ((state != ODD) || (i_tlast & end_on_odd)); + assign o_tlast = i_tlast && ((state == EVEN) || ((state == ODD) & end_on_odd)); + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.hex b/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.hex new file mode 100644 index 000000000..b7cfd19fd --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.hex @@ -0,0 +1,5 @@ +7F805A6B11006792 +88990011CCDD00AA + + + diff --git a/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.v b/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.v new file mode 100644 index 000000000..1f5d99f5b --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc.v @@ -0,0 +1,122 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module chdr_8sc_to_16sc + #(parameter BASE=0) + (input clk, input reset, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output reg [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output [31:0] debug + ); + + //bit assignments + wire chdr_has_hdr = 1'b1; + wire chdr_has_time = i_tdata[61]; + wire chdr_has_tlr = 1'b0; + wire set_sid; + + //chdr length calculations + wire [15:0] chdr_header_lines16 = chdr_has_time? 16 : 8; + + wire [15:0] chdr_almost_payload_lines16 = ((i_tdata[47:32] - chdr_header_lines16) << 1); + + wire [15:0] chdr_payload_lines16 = chdr_almost_payload_lines16 + chdr_header_lines16; + + //new destination reg set + wire [15:0] my_newhome; + + + setting_reg #(.my_addr(BASE), .width(17)) new_destination + (.clk(clk), .rst(reset), .strobe(set_stb), .addr(set_addr), .in(set_data), + .out({set_sid, my_newhome[15:0]})); + + + //state declarations + + + localparam HEADER = 2'd0;//IDLE + localparam TIME = 2'd1; + localparam ODD = 2'd2; + localparam EVEN = 2'd3; + + reg [1:0] state; + reg end_on_odd; + + always @(posedge clk) begin + if (reset) begin + state <= HEADER; + end_on_odd <= 1'b0; + end + else case(state) + + HEADER: begin + if (i_tvalid && o_tready) begin + state <= (i_tdata[61])? TIME : ODD; + end_on_odd <= (i_tdata[34:32] > 0) && (i_tdata[34:32] < 5); + end + + end + + TIME: begin + if (i_tvalid && o_tready) begin + + state <= (i_tlast)? HEADER: ODD; + end + end + + ODD: begin + if (i_tvalid && o_tready) begin + state <= (i_tlast & end_on_odd) ? HEADER : EVEN; + end + end + + EVEN: begin + if (i_tvalid && o_tready) + state <= (i_tlast) ? HEADER: ODD; + end + default: state <= HEADER; + + endcase + end + + always @(*) + case(state) + HEADER: o_tdata <= {i_tdata[63:48], chdr_payload_lines16, + set_sid ? {i_tdata[15:0], my_newhome[15:0]}:i_tdata[31:0]}; + TIME: o_tdata <= i_tdata; + ODD: o_tdata <= {i_tdata[63:56], 8'h0, i_tdata[55:48] , 8'h0, i_tdata[47:40], 8'h0, i_tdata[39:32] , 8'h0}; + EVEN: o_tdata <= {i_tdata[31:24], 8'h0, i_tdata[23:16], 8'h0, i_tdata[15:8], 8'h0, i_tdata[7:0], 8'h0}; + + + default : o_tdata = i_tdata; + endcase + + assign o_tvalid = i_tvalid; + assign i_tready = o_tready && ((state != ODD) || (i_tlast & end_on_odd)); + assign o_tlast = i_tlast && ((state == EVEN)||((state == ODD) & end_on_odd)); + +endmodule + + + + + + + + + + diff --git a/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc_tb.v b/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc_tb.v new file mode 100644 index 000000000..f3cd06da0 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_8sc_to_16sc_tb.v @@ -0,0 +1,153 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +//Purpose: to test 8 to 16 converter +`timescale 1ns/1ps + +module chdr_8sc_to_16sc_tb(); + + reg clk = 0; + reg reset = 1; + //generate clock + always #10 clk = ~clk; + + initial $dumpfile("chdr_8sc_to_16sc_tb.vcd"); + initial $dumpvars(0,chdr_8sc_to_16sc_tb); + + //tells when to finish + initial + begin + #50 reset = 0; + #50000; + $finish; + end + + //setting registers and wire + reg [63:0] i_tdata; + reg i_tlast = 0; + reg i_tvalid = 0; + wire i_tready ; + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb; + + + wire [63:0] o_tdata; + wire o_tlast; + + wire o_tvalid; + reg o_tready; + + chdr_8sc_to_16sc #(.BASE(89))dut + (.clk(clk), .reset(reset), + .set_data(set_data), .set_stb(set_stb), .set_addr(set_addr), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready), .debug()); + + //if you want to feed a bigger input change array sizes here + + reg [63:0] data[0:7]; + initial $readmemh("from8_to_x.hex", data); + + //test packet loop + task test_packet; + input [15:0] len; + input [31:0] sid; + reg [1:0] index; + + begin + index <= 0; + @(posedge clk) ; + //send header + i_tdata <= {1'b0, 1'b0, 1'b1, 1'b0, 12'h0, (len + 16'd16),sid}; + i_tvalid <= 1; + i_tlast <= 0; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tdata <= {64'b0}; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + //-1 for last bit accounting + repeat ( len[15:3] + (len[2]|len[1]|len[0]) - 1 ) + begin + i_tdata <= {data[index]}; + index <= index+1; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + end + i_tlast <= 1'b1; + i_tdata <= {data[index]}; + @(posedge clk); + while (i_tready != 1) + @(posedge clk); + i_tvalid <= 0; + end + endtask // test_packet + + //test_destination loop + + task test_destination; + input enable; + input [15:0] dest_home; + + + begin + @(posedge clk); + + set_data <= {enable,dest_home}; + set_addr <= 89; + set_stb <= 1; + + @(posedge clk); + set_stb <= 0; + end + endtask + + + + + + //main loop + initial + begin + i_tvalid <= 0; + o_tready <= 1; + + i_tdata <= 0; + + @(negedge reset); + @(posedge clk); + @(posedge clk); + + /* Uncomment to test without changed sid + test_destination(0,16'hFEED); + test_packet(20, 32'hDEAD_BEEF); + */ + test_destination(1,16'hFEED); + test_packet(2, 32'hDEAD_BEEF); + #1000; + test_packet(4, 32'hDEAD_BEEF); + #1000; + test_packet(6, 32'hDEAD_BEEF); + #1000; + test_packet(8, 32'hDEAD_BEEF); + #1000; + test_packet(10, 32'hDEAD_BEEF); + #1000; + test_packet(12, 32'hDEAD_BEEF); + #1000; + test_packet(14, 32'hDEAD_BEEF); + #1000; + test_packet(16, 32'hDEAD_BEEF); + #1000; + + end + + + +endmodule diff --git a/fpga/usrp3/lib/vita_200/chdr_xxxx_to_16sc_chain.v b/fpga/usrp3/lib/vita_200/chdr_xxxx_to_16sc_chain.v new file mode 100644 index 000000000..a0837c1c6 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/chdr_xxxx_to_16sc_chain.v @@ -0,0 +1,110 @@ + +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +//selectable conversion chain + +module chdr_xxxx_to_16sc_chain + #(parameter BASE = 0) + (input clk, input reset, + + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + output [31:0] debug + ); + + //------------------------------------------------------------------ + // Demux destination setting register - safe switch for demux + //------------------------------------------------------------------ + wire [1:0] demux_dst; + setting_reg #(.my_addr(BASE), .width(2), .at_reset(2'b00)) sr_demux_dst + (.clk(clk),.rst(reset), + .strobe(set_stb),.addr(set_addr), .in(set_data), + .out({demux_dst}),.changed()); + + //------------------------------------------------------------------ + // All FIFO IO lines + //------------------------------------------------------------------ + wire [63:0] i0_tdata; wire i0_tlast, i0_tvalid, i0_tready; + wire [63:0] i1_tdata; wire i1_tlast, i1_tvalid, i1_tready; + wire [63:0] i2_tdata; wire i2_tlast, i2_tvalid, i2_tready; + wire [63:0] i3_tdata; wire i3_tlast, i3_tvalid, i3_tready; + + wire [63:0] o0_tdata; wire o0_tlast, o0_tvalid, o0_tready; + wire [63:0] o1_tdata; wire o1_tlast, o1_tvalid, o1_tready; + wire [63:0] o2_tdata; wire o2_tlast, o2_tvalid, o2_tready; + wire [63:0] o3_tdata; wire o3_tlast, o3_tvalid, o3_tready; + + //------------------------------------------------------------------ + // Instantiate converters + //------------------------------------------------------------------ + assign {o0_tdata, o0_tlast, o0_tvalid, i0_tready} = {i0_tdata, i0_tlast, i0_tvalid, o0_tready}; + //assign {o1_tdata, o1_tlast, o1_tvalid, i1_tready} = {i1_tdata, i1_tlast, i1_tvalid, o1_tready}; + //assign {o2_tdata, o2_tlast, o2_tvalid, i2_tready} = {i2_tdata, i2_tlast, i2_tvalid, o2_tready}; + //assign {o3_tdata, o3_tlast, o3_tvalid, i3_tready} = {i3_tdata, i3_tlast, i3_tvalid, o3_tready}; + + //leave path 0 for pass through + + chdr_12sc_to_16sc + #(.BASE(89)) convert_12sc_to_16sc + + (.clk(clk), .reset(reset),.set_data(0), .set_stb(0), .set_addr(0), + .i_tdata(i1_tdata), .i_tlast(i1_tlast), .i_tvalid(i1_tvalid), .i_tready(i1_tready), + .o_tdata(o1_tdata), .o_tlast(o1_tlast), .o_tvalid(o1_tvalid), .o_tready(o1_tready) + ); + + chdr_32f_to_16sc + #(.BASE(89)) convert_32f_to_16sc + + (.clk(clk), .reset(reset),.set_data(0), .set_stb(0), .set_addr(0), + .i_tdata(i2_tdata), .i_tlast(i2_tlast), .i_tvalid(i2_tvalid), .i_tready(i2_tready), + .o_tdata(o2_tdata), .o_tlast(o2_tlast), .o_tvalid(o2_tvalid), .o_tready(o2_tready) + ); + + + chdr_8sc_to_16sc #(.BASE(89)) convert_8sc_to_16sc + (.clk(clk), .reset(reset),.set_data(0), .set_stb(0), .set_addr(0), + .i_tdata(i3_tdata), .i_tlast(i3_tlast), .i_tvalid(i3_tvalid), .i_tready(i3_tready), + .o_tdata(o3_tdata), .o_tlast(o3_tlast), .o_tvalid(o3_tvalid), .o_tready(o3_tready) + ); + + + //------------------------------------------------------------------ + // Ingress and Egress muxing + //------------------------------------------------------------------ + //assign {o_tdata, o_tlast, o_tvalid, i_tready} = {i_tdata, i_tlast, i_tvalid, o_tready}; + ///* + axi_demux4 #(.ACTIVE_CHAN(4'b1111), .WIDTH(64), .BUFFER(1)) demux_pack_chain + (.clk(clk), .reset(reset), .clear(1'b0), + .header(), .dest(demux_dst), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .o0_tdata(i0_tdata), .o0_tlast(i0_tlast), .o0_tvalid(i0_tvalid), .o0_tready(i0_tready), + .o1_tdata(i1_tdata), .o1_tlast(i1_tlast), .o1_tvalid(i1_tvalid), .o1_tready(i1_tready), + .o2_tdata(i2_tdata), .o2_tlast(i2_tlast), .o2_tvalid(i2_tvalid), .o2_tready(i2_tready), + .o3_tdata(i3_tdata), .o3_tlast(i3_tlast), .o3_tvalid(i3_tvalid), .o3_tready(i3_tready)); + + axi_mux4 #(.PRIO(1), .WIDTH(64), .BUFFER(1)) mux_pack_chain + (.clk(clk), .reset(reset), .clear(1'b0), + .i0_tdata(o0_tdata), .i0_tlast(o0_tlast), .i0_tvalid(o0_tvalid), .i0_tready(o0_tready), + .i1_tdata(o1_tdata), .i1_tlast(o1_tlast), .i1_tvalid(o1_tvalid), .i1_tready(o1_tready), + .i2_tdata(o2_tdata), .i2_tlast(o2_tlast), .i2_tvalid(o2_tvalid), .i2_tready(o2_tready), + .i3_tdata(o3_tdata), .i3_tlast(o3_tlast), .i3_tvalid(o3_tvalid), .i3_tready(o3_tready), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + //*/ + +endmodule //chdr_xxxx_to_16sc_chain diff --git a/fpga/usrp3/lib/vita_200/context_packet_gen.v b/fpga/usrp3/lib/vita_200/context_packet_gen.v new file mode 100644 index 000000000..52f07a931 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/context_packet_gen.v @@ -0,0 +1,57 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module context_packet_gen + (input clk, input reset, input clear, + input trigger, + input [11:0] seqnum, + input [31:0] sid, + input [63:0] body, + input [63:0] vita_time, + + output done, + output reg [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [1:0] cp_state; + localparam CP_IDLE = 2'd0; + localparam CP_HEAD = 2'd1; + localparam CP_TIME = 2'd2; + localparam CP_DATA = 2'd3; + + always @(posedge clk) + if(reset|clear) + cp_state <= CP_IDLE; + else + case(cp_state) + CP_IDLE : + if(trigger) + cp_state <= CP_HEAD; + CP_HEAD : + if(o_tready) + cp_state <= CP_TIME; + CP_TIME : + if(o_tready) + cp_state <= CP_DATA; + CP_DATA : + if(o_tready) + cp_state <= CP_IDLE; + endcase // case (cp_state) + + assign o_tvalid = (cp_state != CP_IDLE); + assign o_tlast = (cp_state == CP_DATA); + + always @* + case(cp_state) + CP_HEAD : o_tdata <= { 4'hA, seqnum, 16'd24, sid }; + CP_TIME : o_tdata <= vita_time; + CP_DATA : o_tdata <= body; + default : o_tdata <= body; + endcase // case (cp_state) + + assign done = o_tlast & o_tvalid & o_tready; + +endmodule // context_packet_gen diff --git a/fpga/usrp3/lib/vita_200/float_to_iq.v b/fpga/usrp3/lib/vita_200/float_to_iq.v new file mode 100644 index 000000000..8c438b57f --- /dev/null +++ b/fpga/usrp3/lib/vita_200/float_to_iq.v @@ -0,0 +1,86 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module float_to_iq + + #(parameter BITS_IN = 32, + parameter BITS_OUT = 16 + ) + + ( + + input [31:0] in, + output [15:0] out + ); + + //flags + + wire neg_inf; + wire pos_inf; + wire denorm; + wire tiny_exp; + + + + assign pos_inf = (in[31] == 0 && in[30:23] == 1 && in[22:0] == 0); + assign neg_inf = (in[31] == 1 && in[30:23] == 1 && in[22:0] == 0); + assign denorm = (in[30:23] == 0); + assign tiny_exp = (in[30:23] < 'd111); + + + + + + + wire [23:0] implied_bit_fraction; + wire [24:0] operation_round; + wire [15:0] round_fraction; + wire [15:0] shifted_fraction; + wire [7:0] shift_val; + + wire [22:0] true_frac; + + + + + assign shift_val = (in[30:23] > 127)? (in[30:23] - 127): (127 - in[30:23]); + assign implied_bit_fraction = {1'b1,in[22:0]}; + + + + assign operation_round = (implied_bit_fraction + 'h000080); + + + //testing for overflow + assign round_fraction = (operation_round[24] == 0)?(operation_round[23:8]):(16'h7FFF); + //shift the rounded value + wire [15:0] shift = round_fraction >> (15 - shift_val); + //2's complement the shifted output if the signed bit is 1 + wire [15:0] final_val = (in[31] == 1)?(~shift + 1'b1):shift; + + + + assign out = (pos_inf)?{1'b0,15'h7FFF}:(neg_inf)?{1'b1,15'h8000}:(denorm || tiny_exp)? 16'b0: final_val; + + + +endmodule + + + + + + + + + + + + + + + diff --git a/fpga/usrp3/lib/vita_200/float_to_iq_tb.v b/fpga/usrp3/lib/vita_200/float_to_iq_tb.v new file mode 100644 index 000000000..e403cf079 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/float_to_iq_tb.v @@ -0,0 +1,74 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +module float_to_iq_tb(); + +reg clk, reset; + +integer x,file; +reg [31:0] in; +wire [15:0] out; + +initial clk = 0; + +always #10 clk = ~clk; + +initial $dumpfile("float_to_iq_tb.vcd"); +initial $dumpvars(0,float_to_iq_tb); + +initial + begin + + x <= 0; + reset <= 1; + in <= 0; + file = $fopen("float_to_iq_VER.txt"); + + repeat(65536) @(posedge clk); + reset <=0; + repeat(65536) @(posedge clk) + begin + in <= data[x]; + x <= x+1; + $fdisplayh(file,out); + end + $fclose(file); + repeat(65536) @(posedge clk); + $finish; + end + + float_to_iq #(.BITS_IN(32),.BITS_OUT(16)) + dut + ( + .in(in), .out(out), .clk(clk), .reset(reset) + ); +//input + reg [31:0] data [0:65535]; + initial $readmemh("iq_to_float_output.txt",data); +//golden output +// +/* + reg [15:0] out_array [0:65535]; + initial $readmemh("my_data.txt",out_array); + reg fail; + initial + fail <= 0; +//compare golden output with your output + + always @(posedge clk) begin + if (out != out_array[index]) begin + $display("Line %d : Expected %x, got %x",index,out_array[index],out); + fail <= 1; + end + end +*/ + end + + + + + + endmodule + diff --git a/fpga/usrp3/lib/vita_200/from12_to_x.hex b/fpga/usrp3/lib/vita_200/from12_to_x.hex new file mode 100644 index 000000000..32d8cc754 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/from12_to_x.hex @@ -0,0 +1,12 @@ +7FF8000001115AB6 +B6EEFEE599A577E9 +F0005AB800CCE7FF +F0005AB800CCE7FF +B6EEFEE599A577E9 +7FF8000001115AB6 +B6EEFEE599A577E9 +7FF8000001115AB6 +B6EEFEE599A577E9 +9999ACCAEEEEFFFF +7878000065568799 +6543111122223333 diff --git a/fpga/usrp3/lib/vita_200/from16_to_x.hex b/fpga/usrp3/lib/vita_200/from16_to_x.hex new file mode 100644 index 000000000..e26b06234 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/from16_to_x.hex @@ -0,0 +1,8 @@ +8000FFFF7FFF1111 +00005A6BEEEE9999 +7AAAEEEE7FFF0000 +5AB890874676BBBB +EEEE888800007FFF +DACCCADBEEFFEED0 +FEEDBEEF0000BAAB +CAB8000BACEDEED0 diff --git a/fpga/usrp3/lib/vita_200/from8_to_x.hex b/fpga/usrp3/lib/vita_200/from8_to_x.hex new file mode 100644 index 000000000..5b4bcb016 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/from8_to_x.hex @@ -0,0 +1,12 @@ +8000FFFF7FFF1111 +00005A6BEEEE9999 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 +7AAAEEEE7FFF0000 diff --git a/fpga/usrp3/lib/vita_200/generate_bits.cpp b/fpga/usrp3/lib/vita_200/generate_bits.cpp new file mode 100644 index 000000000..f5ea60fc1 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/generate_bits.cpp @@ -0,0 +1,87 @@ +//PURPOSE: C test bench for floating point converter IQ_to_FLOAT + +#include +#include +#include +#include +#include +#include +#include "math.h" +#include + +using namespace std; +//INITIAL TESTING PURPOSES: Use if you want to print individual bits + template + + void print_bits(T n) { + T mask = 1 << (sizeof(T)*8-1); + while (mask) { + cout << ((mask & n) ? "1" : "0"); + mask >>= 1; + } + cout << endl; + } + + int main() { + + + FILE *convFile; + FILE *newFile; + + + + + + + convFile = fopen("iq_to_float_input.txt", "w"); + newFile = fopen("iq_to_float_output.txt", "w"); + //iterate through test cases + + for (signed int i = -0x8000; i <= 0x7FFF; i++) { + + float end = float(i*exp2(-15)); + + + unsigned int n = *(reinterpret_cast(&end)); + + //IN CASE YOU NEED TO LOOK AT SPECIFIC EXPONENT, FRAC, ETC VALUES + //ACTIVATE BY UNCOMMENTING + /* + + unsigned int signed_bit = n>>31; + + unsigned int exp = ((n>>23) &0xFF); + + unsigned int frac = (n &0x7FFFFF); + + cout << "end: " << end << endl; + cout << "n: " << hex << n << endl; + + + + cout << "signed bit:" << hex << signed_bit << endl; + cout << "exp: " << hex << exp << endl; + cout << "fract: " << hex << frac << endl; + + float f = *(float*)&n; + cout << "f" << f << endl; +*/ + + // print_bits(start); + // print_bits(n); + unsigned int something = i; + something &= 0xFFFF; + + fprintf(convFile, "%x\n",something); + fprintf(newFile, "%x\n",n); + } + + fclose(convFile); + fclose(newFile); + + + return 0; +} + + + diff --git a/fpga/usrp3/lib/vita_200/iq_to_float.v b/fpga/usrp3/lib/vita_200/iq_to_float.v new file mode 100644 index 000000000..74d56e1f8 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/iq_to_float.v @@ -0,0 +1,72 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module iq_to_float + + #(parameter BITS_IN =16, + parameter BITS_OUT = 32 + ) + ( + input [15:0] in, + output [31:0] out + ); + + //imaginary + + //2s complement + wire [15:0] unsigned_mag; + wire [15:0] complement; + + //leading bit registers + wire [15:0] lead; + wire [15:0] reversed_mag; + + //16-4 encoder + wire [3:0] binary_out; + + wire [22:0] fraction; + wire [7:0] exponent; + + wire [15:0] binary_in; + + binary_encoder #(.SIZE(16)) + encoding (.in(binary_in),.out(binary_out)); + + // Detect sign, if negative detected perform 2's complement + assign unsigned_mag = (in[15] == 1)?((~in[15:0])+1'b1):in[15:0]; + + //detect leading one + assign complement = ((~reversed_mag[BITS_IN-1:0])+1'b1); + assign lead = complement & reversed_mag; + + //calculate fraction and exponent using shift value generated + wire [15:0] pre_frac = unsigned_mag << ((15 - binary_out)); + assign fraction = {pre_frac[14:0],8'h0}; + assign exponent = (in == 16'b0)?(8'b0):(binary_out +'d127); + + //construct the output + assign out = {in[15], exponent, fraction}; + + //reverse the signed input + genvar r; + + generate + for (r = 0; r < 16; r = r+1) begin:bit_reverse + assign reversed_mag[r] = unsigned_mag[BITS_IN-r-1]; + end + endgenerate + + //reversed the output of the detect the leading bit procedure + genvar i; + generate + for (i= 0; i < 16; i = i+1) begin: i_rev + assign binary_in[i] = lead[BITS_IN-i-1]; + end + endgenerate +endmodule + + diff --git a/fpga/usrp3/lib/vita_200/iq_to_float_input.txt b/fpga/usrp3/lib/vita_200/iq_to_float_input.txt new file mode 100644 index 000000000..c2efee360 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/iq_to_float_input.txt @@ -0,0 +1,65536 @@ +8000 +8001 +8002 +8003 +8004 +8005 +8006 +8007 +8008 +8009 +800a +800b +800c +800d +800e +800f +8010 +8011 +8012 +8013 +8014 +8015 +8016 +8017 +8018 +8019 +801a +801b +801c +801d +801e +801f +8020 +8021 +8022 +8023 +8024 +8025 +8026 +8027 +8028 +8029 +802a +802b +802c +802d +802e +802f +8030 +8031 +8032 +8033 +8034 +8035 +8036 +8037 +8038 +8039 +803a +803b +803c +803d +803e +803f +8040 +8041 +8042 +8043 +8044 +8045 +8046 +8047 +8048 +8049 +804a +804b +804c +804d +804e +804f +8050 +8051 +8052 +8053 +8054 +8055 +8056 +8057 +8058 +8059 +805a +805b +805c +805d +805e +805f +8060 +8061 +8062 +8063 +8064 +8065 +8066 +8067 +8068 +8069 +806a +806b +806c +806d +806e +806f +8070 +8071 +8072 +8073 +8074 +8075 +8076 +8077 +8078 +8079 +807a +807b +807c +807d +807e +807f +8080 +8081 +8082 +8083 +8084 +8085 +8086 +8087 +8088 +8089 +808a +808b +808c +808d +808e +808f +8090 +8091 +8092 +8093 +8094 +8095 +8096 +8097 +8098 +8099 +809a +809b +809c +809d +809e +809f +80a0 +80a1 +80a2 +80a3 +80a4 +80a5 +80a6 +80a7 +80a8 +80a9 +80aa +80ab +80ac +80ad +80ae +80af +80b0 +80b1 +80b2 +80b3 +80b4 +80b5 +80b6 +80b7 +80b8 +80b9 +80ba +80bb +80bc +80bd +80be +80bf +80c0 +80c1 +80c2 +80c3 +80c4 +80c5 +80c6 +80c7 +80c8 +80c9 +80ca +80cb +80cc +80cd +80ce +80cf +80d0 +80d1 +80d2 +80d3 +80d4 +80d5 +80d6 +80d7 +80d8 +80d9 +80da +80db +80dc +80dd +80de +80df +80e0 +80e1 +80e2 +80e3 +80e4 +80e5 +80e6 +80e7 +80e8 +80e9 +80ea +80eb +80ec +80ed +80ee +80ef +80f0 +80f1 +80f2 +80f3 +80f4 +80f5 +80f6 +80f7 +80f8 +80f9 +80fa +80fb +80fc +80fd +80fe +80ff +8100 +8101 +8102 +8103 +8104 +8105 +8106 +8107 +8108 +8109 +810a +810b +810c +810d +810e +810f +8110 +8111 +8112 +8113 +8114 +8115 +8116 +8117 +8118 +8119 +811a +811b +811c +811d +811e +811f +8120 +8121 +8122 +8123 +8124 +8125 +8126 +8127 +8128 +8129 +812a +812b +812c +812d +812e +812f +8130 +8131 +8132 +8133 +8134 +8135 +8136 +8137 +8138 +8139 +813a +813b +813c +813d +813e +813f +8140 +8141 +8142 +8143 +8144 +8145 +8146 +8147 +8148 +8149 +814a +814b +814c +814d +814e +814f +8150 +8151 +8152 +8153 +8154 +8155 +8156 +8157 +8158 +8159 +815a +815b +815c +815d +815e +815f +8160 +8161 +8162 +8163 +8164 +8165 +8166 +8167 +8168 +8169 +816a +816b +816c +816d +816e +816f +8170 +8171 +8172 +8173 +8174 +8175 +8176 +8177 +8178 +8179 +817a +817b +817c +817d +817e +817f +8180 +8181 +8182 +8183 +8184 +8185 +8186 +8187 +8188 +8189 +818a +818b +818c +818d +818e +818f +8190 +8191 +8192 +8193 +8194 +8195 +8196 +8197 +8198 +8199 +819a +819b +819c +819d +819e +819f +81a0 +81a1 +81a2 +81a3 +81a4 +81a5 +81a6 +81a7 +81a8 +81a9 +81aa +81ab +81ac +81ad +81ae +81af +81b0 +81b1 +81b2 +81b3 +81b4 +81b5 +81b6 +81b7 +81b8 +81b9 +81ba +81bb +81bc +81bd +81be +81bf +81c0 +81c1 +81c2 +81c3 +81c4 +81c5 +81c6 +81c7 +81c8 +81c9 +81ca +81cb +81cc +81cd +81ce +81cf +81d0 +81d1 +81d2 +81d3 +81d4 +81d5 +81d6 +81d7 +81d8 +81d9 +81da +81db +81dc +81dd +81de +81df +81e0 +81e1 +81e2 +81e3 +81e4 +81e5 +81e6 +81e7 +81e8 +81e9 +81ea +81eb +81ec +81ed +81ee +81ef +81f0 +81f1 +81f2 +81f3 +81f4 +81f5 +81f6 +81f7 +81f8 +81f9 +81fa +81fb +81fc +81fd +81fe +81ff +8200 +8201 +8202 +8203 +8204 +8205 +8206 +8207 +8208 +8209 +820a +820b +820c +820d +820e +820f +8210 +8211 +8212 +8213 +8214 +8215 +8216 +8217 +8218 +8219 +821a +821b +821c +821d +821e +821f +8220 +8221 +8222 +8223 +8224 +8225 +8226 +8227 +8228 +8229 +822a +822b +822c +822d +822e +822f +8230 +8231 +8232 +8233 +8234 +8235 +8236 +8237 +8238 +8239 +823a +823b +823c +823d +823e +823f +8240 +8241 +8242 +8243 +8244 +8245 +8246 +8247 +8248 +8249 +824a +824b +824c +824d +824e +824f +8250 +8251 +8252 +8253 +8254 +8255 +8256 +8257 +8258 +8259 +825a +825b +825c +825d +825e +825f +8260 +8261 +8262 +8263 +8264 +8265 +8266 +8267 +8268 +8269 +826a +826b +826c +826d +826e +826f +8270 +8271 +8272 +8273 +8274 +8275 +8276 +8277 +8278 +8279 +827a +827b +827c +827d +827e +827f +8280 +8281 +8282 +8283 +8284 +8285 +8286 +8287 +8288 +8289 +828a +828b +828c +828d +828e +828f +8290 +8291 +8292 +8293 +8294 +8295 +8296 +8297 +8298 +8299 +829a +829b +829c +829d +829e +829f +82a0 +82a1 +82a2 +82a3 +82a4 +82a5 +82a6 +82a7 +82a8 +82a9 +82aa +82ab +82ac +82ad +82ae +82af +82b0 +82b1 +82b2 +82b3 +82b4 +82b5 +82b6 +82b7 +82b8 +82b9 +82ba +82bb +82bc +82bd +82be +82bf +82c0 +82c1 +82c2 +82c3 +82c4 +82c5 +82c6 +82c7 +82c8 +82c9 +82ca +82cb +82cc +82cd +82ce +82cf +82d0 +82d1 +82d2 +82d3 +82d4 +82d5 +82d6 +82d7 +82d8 +82d9 +82da +82db +82dc +82dd +82de +82df +82e0 +82e1 +82e2 +82e3 +82e4 +82e5 +82e6 +82e7 +82e8 +82e9 +82ea +82eb +82ec +82ed +82ee +82ef +82f0 +82f1 +82f2 +82f3 +82f4 +82f5 +82f6 +82f7 +82f8 +82f9 +82fa +82fb +82fc +82fd +82fe +82ff +8300 +8301 +8302 +8303 +8304 +8305 +8306 +8307 +8308 +8309 +830a +830b +830c +830d +830e +830f +8310 +8311 +8312 +8313 +8314 +8315 +8316 +8317 +8318 +8319 +831a +831b +831c +831d +831e +831f +8320 +8321 +8322 +8323 +8324 +8325 +8326 +8327 +8328 +8329 +832a +832b +832c +832d +832e +832f +8330 +8331 +8332 +8333 +8334 +8335 +8336 +8337 +8338 +8339 +833a +833b +833c +833d +833e +833f +8340 +8341 +8342 +8343 +8344 +8345 +8346 +8347 +8348 +8349 +834a +834b +834c +834d +834e +834f +8350 +8351 +8352 +8353 +8354 +8355 +8356 +8357 +8358 +8359 +835a +835b +835c +835d +835e +835f +8360 +8361 +8362 +8363 +8364 +8365 +8366 +8367 +8368 +8369 +836a +836b +836c +836d +836e +836f +8370 +8371 +8372 +8373 +8374 +8375 +8376 +8377 +8378 +8379 +837a +837b +837c +837d +837e +837f +8380 +8381 +8382 +8383 +8384 +8385 +8386 +8387 +8388 +8389 +838a +838b +838c +838d +838e +838f +8390 +8391 +8392 +8393 +8394 +8395 +8396 +8397 +8398 +8399 +839a +839b +839c +839d +839e +839f +83a0 +83a1 +83a2 +83a3 +83a4 +83a5 +83a6 +83a7 +83a8 +83a9 +83aa +83ab +83ac +83ad +83ae +83af +83b0 +83b1 +83b2 +83b3 +83b4 +83b5 +83b6 +83b7 +83b8 +83b9 +83ba +83bb +83bc +83bd +83be +83bf +83c0 +83c1 +83c2 +83c3 +83c4 +83c5 +83c6 +83c7 +83c8 +83c9 +83ca +83cb +83cc +83cd +83ce +83cf +83d0 +83d1 +83d2 +83d3 +83d4 +83d5 +83d6 +83d7 +83d8 +83d9 +83da +83db +83dc +83dd +83de +83df +83e0 +83e1 +83e2 +83e3 +83e4 +83e5 +83e6 +83e7 +83e8 +83e9 +83ea +83eb +83ec +83ed +83ee +83ef +83f0 +83f1 +83f2 +83f3 +83f4 +83f5 +83f6 +83f7 +83f8 +83f9 +83fa +83fb +83fc +83fd +83fe +83ff +8400 +8401 +8402 +8403 +8404 +8405 +8406 +8407 +8408 +8409 +840a +840b +840c +840d +840e +840f +8410 +8411 +8412 +8413 +8414 +8415 +8416 +8417 +8418 +8419 +841a +841b +841c +841d +841e +841f +8420 +8421 +8422 +8423 +8424 +8425 +8426 +8427 +8428 +8429 +842a +842b +842c +842d +842e +842f +8430 +8431 +8432 +8433 +8434 +8435 +8436 +8437 +8438 +8439 +843a +843b +843c +843d +843e +843f +8440 +8441 +8442 +8443 +8444 +8445 +8446 +8447 +8448 +8449 +844a +844b +844c +844d +844e +844f +8450 +8451 +8452 +8453 +8454 +8455 +8456 +8457 +8458 +8459 +845a +845b +845c +845d +845e +845f +8460 +8461 +8462 +8463 +8464 +8465 +8466 +8467 +8468 +8469 +846a +846b +846c +846d +846e +846f +8470 +8471 +8472 +8473 +8474 +8475 +8476 +8477 +8478 +8479 +847a +847b +847c +847d +847e +847f +8480 +8481 +8482 +8483 +8484 +8485 +8486 +8487 +8488 +8489 +848a +848b +848c +848d +848e +848f +8490 +8491 +8492 +8493 +8494 +8495 +8496 +8497 +8498 +8499 +849a +849b +849c +849d +849e +849f +84a0 +84a1 +84a2 +84a3 +84a4 +84a5 +84a6 +84a7 +84a8 +84a9 +84aa +84ab +84ac +84ad +84ae +84af +84b0 +84b1 +84b2 +84b3 +84b4 +84b5 +84b6 +84b7 +84b8 +84b9 +84ba +84bb +84bc +84bd +84be +84bf +84c0 +84c1 +84c2 +84c3 +84c4 +84c5 +84c6 +84c7 +84c8 +84c9 +84ca +84cb +84cc +84cd +84ce +84cf +84d0 +84d1 +84d2 +84d3 +84d4 +84d5 +84d6 +84d7 +84d8 +84d9 +84da +84db +84dc +84dd +84de +84df +84e0 +84e1 +84e2 +84e3 +84e4 +84e5 +84e6 +84e7 +84e8 +84e9 +84ea +84eb +84ec +84ed +84ee +84ef +84f0 +84f1 +84f2 +84f3 +84f4 +84f5 +84f6 +84f7 +84f8 +84f9 +84fa +84fb +84fc +84fd +84fe +84ff +8500 +8501 +8502 +8503 +8504 +8505 +8506 +8507 +8508 +8509 +850a +850b +850c +850d +850e +850f +8510 +8511 +8512 +8513 +8514 +8515 +8516 +8517 +8518 +8519 +851a +851b +851c +851d +851e +851f +8520 +8521 +8522 +8523 +8524 +8525 +8526 +8527 +8528 +8529 +852a +852b +852c +852d +852e +852f +8530 +8531 +8532 +8533 +8534 +8535 +8536 +8537 +8538 +8539 +853a +853b +853c +853d +853e +853f +8540 +8541 +8542 +8543 +8544 +8545 +8546 +8547 +8548 +8549 +854a +854b +854c +854d +854e +854f +8550 +8551 +8552 +8553 +8554 +8555 +8556 +8557 +8558 +8559 +855a +855b +855c +855d +855e +855f +8560 +8561 +8562 +8563 +8564 +8565 +8566 +8567 +8568 +8569 +856a +856b +856c +856d +856e +856f +8570 +8571 +8572 +8573 +8574 +8575 +8576 +8577 +8578 +8579 +857a +857b +857c +857d +857e +857f +8580 +8581 +8582 +8583 +8584 +8585 +8586 +8587 +8588 +8589 +858a +858b +858c +858d +858e +858f +8590 +8591 +8592 +8593 +8594 +8595 +8596 +8597 +8598 +8599 +859a +859b +859c +859d +859e +859f +85a0 +85a1 +85a2 +85a3 +85a4 +85a5 +85a6 +85a7 +85a8 +85a9 +85aa +85ab +85ac +85ad +85ae +85af +85b0 +85b1 +85b2 +85b3 +85b4 +85b5 +85b6 +85b7 +85b8 +85b9 +85ba +85bb +85bc +85bd +85be +85bf +85c0 +85c1 +85c2 +85c3 +85c4 +85c5 +85c6 +85c7 +85c8 +85c9 +85ca +85cb +85cc +85cd +85ce +85cf +85d0 +85d1 +85d2 +85d3 +85d4 +85d5 +85d6 +85d7 +85d8 +85d9 +85da +85db +85dc +85dd +85de +85df +85e0 +85e1 +85e2 +85e3 +85e4 +85e5 +85e6 +85e7 +85e8 +85e9 +85ea +85eb +85ec +85ed +85ee +85ef +85f0 +85f1 +85f2 +85f3 +85f4 +85f5 +85f6 +85f7 +85f8 +85f9 +85fa +85fb +85fc +85fd +85fe +85ff +8600 +8601 +8602 +8603 +8604 +8605 +8606 +8607 +8608 +8609 +860a +860b +860c +860d +860e +860f +8610 +8611 +8612 +8613 +8614 +8615 +8616 +8617 +8618 +8619 +861a +861b +861c +861d +861e +861f +8620 +8621 +8622 +8623 +8624 +8625 +8626 +8627 +8628 +8629 +862a +862b +862c +862d +862e +862f +8630 +8631 +8632 +8633 +8634 +8635 +8636 +8637 +8638 +8639 +863a +863b +863c +863d +863e +863f +8640 +8641 +8642 +8643 +8644 +8645 +8646 +8647 +8648 +8649 +864a +864b +864c +864d +864e +864f +8650 +8651 +8652 +8653 +8654 +8655 +8656 +8657 +8658 +8659 +865a +865b +865c +865d +865e +865f +8660 +8661 +8662 +8663 +8664 +8665 +8666 +8667 +8668 +8669 +866a +866b +866c +866d +866e +866f +8670 +8671 +8672 +8673 +8674 +8675 +8676 +8677 +8678 +8679 +867a +867b +867c +867d +867e +867f +8680 +8681 +8682 +8683 +8684 +8685 +8686 +8687 +8688 +8689 +868a +868b +868c +868d +868e +868f +8690 +8691 +8692 +8693 +8694 +8695 +8696 +8697 +8698 +8699 +869a +869b +869c +869d +869e +869f +86a0 +86a1 +86a2 +86a3 +86a4 +86a5 +86a6 +86a7 +86a8 +86a9 +86aa +86ab +86ac +86ad +86ae +86af +86b0 +86b1 +86b2 +86b3 +86b4 +86b5 +86b6 +86b7 +86b8 +86b9 +86ba +86bb +86bc +86bd +86be +86bf +86c0 +86c1 +86c2 +86c3 +86c4 +86c5 +86c6 +86c7 +86c8 +86c9 +86ca +86cb +86cc +86cd +86ce +86cf +86d0 +86d1 +86d2 +86d3 +86d4 +86d5 +86d6 +86d7 +86d8 +86d9 +86da +86db +86dc +86dd +86de +86df +86e0 +86e1 +86e2 +86e3 +86e4 +86e5 +86e6 +86e7 +86e8 +86e9 +86ea +86eb +86ec +86ed +86ee +86ef +86f0 +86f1 +86f2 +86f3 +86f4 +86f5 +86f6 +86f7 +86f8 +86f9 +86fa +86fb +86fc +86fd +86fe +86ff +8700 +8701 +8702 +8703 +8704 +8705 +8706 +8707 +8708 +8709 +870a +870b +870c +870d +870e +870f +8710 +8711 +8712 +8713 +8714 +8715 +8716 +8717 +8718 +8719 +871a +871b +871c +871d +871e +871f +8720 +8721 +8722 +8723 +8724 +8725 +8726 +8727 +8728 +8729 +872a +872b +872c +872d +872e +872f +8730 +8731 +8732 +8733 +8734 +8735 +8736 +8737 +8738 +8739 +873a +873b +873c +873d +873e +873f +8740 +8741 +8742 +8743 +8744 +8745 +8746 +8747 +8748 +8749 +874a +874b +874c +874d +874e +874f +8750 +8751 +8752 +8753 +8754 +8755 +8756 +8757 +8758 +8759 +875a +875b +875c +875d +875e +875f +8760 +8761 +8762 +8763 +8764 +8765 +8766 +8767 +8768 +8769 +876a +876b +876c +876d +876e +876f +8770 +8771 +8772 +8773 +8774 +8775 +8776 +8777 +8778 +8779 +877a +877b +877c +877d +877e +877f +8780 +8781 +8782 +8783 +8784 +8785 +8786 +8787 +8788 +8789 +878a +878b +878c +878d +878e +878f +8790 +8791 +8792 +8793 +8794 +8795 +8796 +8797 +8798 +8799 +879a +879b +879c +879d +879e +879f +87a0 +87a1 +87a2 +87a3 +87a4 +87a5 +87a6 +87a7 +87a8 +87a9 +87aa +87ab +87ac +87ad +87ae +87af +87b0 +87b1 +87b2 +87b3 +87b4 +87b5 +87b6 +87b7 +87b8 +87b9 +87ba +87bb +87bc +87bd +87be +87bf +87c0 +87c1 +87c2 +87c3 +87c4 +87c5 +87c6 +87c7 +87c8 +87c9 +87ca +87cb +87cc +87cd +87ce +87cf +87d0 +87d1 +87d2 +87d3 +87d4 +87d5 +87d6 +87d7 +87d8 +87d9 +87da +87db +87dc +87dd +87de +87df +87e0 +87e1 +87e2 +87e3 +87e4 +87e5 +87e6 +87e7 +87e8 +87e9 +87ea +87eb +87ec +87ed +87ee +87ef +87f0 +87f1 +87f2 +87f3 +87f4 +87f5 +87f6 +87f7 +87f8 +87f9 +87fa +87fb +87fc +87fd +87fe +87ff +8800 +8801 +8802 +8803 +8804 +8805 +8806 +8807 +8808 +8809 +880a +880b +880c +880d +880e +880f +8810 +8811 +8812 +8813 +8814 +8815 +8816 +8817 +8818 +8819 +881a +881b +881c +881d +881e +881f +8820 +8821 +8822 +8823 +8824 +8825 +8826 +8827 +8828 +8829 +882a +882b +882c +882d +882e +882f +8830 +8831 +8832 +8833 +8834 +8835 +8836 +8837 +8838 +8839 +883a +883b +883c +883d +883e +883f +8840 +8841 +8842 +8843 +8844 +8845 +8846 +8847 +8848 +8849 +884a +884b +884c +884d +884e +884f +8850 +8851 +8852 +8853 +8854 +8855 +8856 +8857 +8858 +8859 +885a +885b +885c +885d +885e +885f +8860 +8861 +8862 +8863 +8864 +8865 +8866 +8867 +8868 +8869 +886a +886b +886c +886d +886e +886f +8870 +8871 +8872 +8873 +8874 +8875 +8876 +8877 +8878 +8879 +887a +887b +887c +887d +887e +887f +8880 +8881 +8882 +8883 +8884 +8885 +8886 +8887 +8888 +8889 +888a +888b +888c +888d +888e +888f +8890 +8891 +8892 +8893 +8894 +8895 +8896 +8897 +8898 +8899 +889a +889b +889c +889d +889e +889f +88a0 +88a1 +88a2 +88a3 +88a4 +88a5 +88a6 +88a7 +88a8 +88a9 +88aa +88ab +88ac +88ad +88ae +88af +88b0 +88b1 +88b2 +88b3 +88b4 +88b5 +88b6 +88b7 +88b8 +88b9 +88ba +88bb +88bc +88bd +88be +88bf +88c0 +88c1 +88c2 +88c3 +88c4 +88c5 +88c6 +88c7 +88c8 +88c9 +88ca +88cb +88cc +88cd +88ce +88cf +88d0 +88d1 +88d2 +88d3 +88d4 +88d5 +88d6 +88d7 +88d8 +88d9 +88da +88db +88dc +88dd +88de +88df +88e0 +88e1 +88e2 +88e3 +88e4 +88e5 +88e6 +88e7 +88e8 +88e9 +88ea +88eb +88ec +88ed +88ee +88ef +88f0 +88f1 +88f2 +88f3 +88f4 +88f5 +88f6 +88f7 +88f8 +88f9 +88fa +88fb +88fc +88fd +88fe +88ff +8900 +8901 +8902 +8903 +8904 +8905 +8906 +8907 +8908 +8909 +890a +890b +890c +890d +890e +890f +8910 +8911 +8912 +8913 +8914 +8915 +8916 +8917 +8918 +8919 +891a +891b +891c +891d +891e +891f +8920 +8921 +8922 +8923 +8924 +8925 +8926 +8927 +8928 +8929 +892a +892b +892c +892d +892e +892f +8930 +8931 +8932 +8933 +8934 +8935 +8936 +8937 +8938 +8939 +893a +893b +893c +893d +893e +893f +8940 +8941 +8942 +8943 +8944 +8945 +8946 +8947 +8948 +8949 +894a +894b +894c +894d +894e +894f +8950 +8951 +8952 +8953 +8954 +8955 +8956 +8957 +8958 +8959 +895a +895b +895c +895d +895e +895f +8960 +8961 +8962 +8963 +8964 +8965 +8966 +8967 +8968 +8969 +896a +896b +896c +896d +896e +896f +8970 +8971 +8972 +8973 +8974 +8975 +8976 +8977 +8978 +8979 +897a +897b +897c +897d +897e +897f +8980 +8981 +8982 +8983 +8984 +8985 +8986 +8987 +8988 +8989 +898a +898b +898c +898d +898e +898f +8990 +8991 +8992 +8993 +8994 +8995 +8996 +8997 +8998 +8999 +899a +899b +899c +899d +899e +899f +89a0 +89a1 +89a2 +89a3 +89a4 +89a5 +89a6 +89a7 +89a8 +89a9 +89aa +89ab +89ac +89ad +89ae +89af +89b0 +89b1 +89b2 +89b3 +89b4 +89b5 +89b6 +89b7 +89b8 +89b9 +89ba +89bb +89bc +89bd +89be +89bf +89c0 +89c1 +89c2 +89c3 +89c4 +89c5 +89c6 +89c7 +89c8 +89c9 +89ca +89cb +89cc +89cd +89ce +89cf +89d0 +89d1 +89d2 +89d3 +89d4 +89d5 +89d6 +89d7 +89d8 +89d9 +89da +89db +89dc +89dd +89de +89df +89e0 +89e1 +89e2 +89e3 +89e4 +89e5 +89e6 +89e7 +89e8 +89e9 +89ea +89eb +89ec +89ed +89ee +89ef +89f0 +89f1 +89f2 +89f3 +89f4 +89f5 +89f6 +89f7 +89f8 +89f9 +89fa +89fb +89fc +89fd +89fe +89ff +8a00 +8a01 +8a02 +8a03 +8a04 +8a05 +8a06 +8a07 +8a08 +8a09 +8a0a +8a0b +8a0c +8a0d +8a0e +8a0f +8a10 +8a11 +8a12 +8a13 +8a14 +8a15 +8a16 +8a17 +8a18 +8a19 +8a1a +8a1b +8a1c +8a1d +8a1e +8a1f +8a20 +8a21 +8a22 +8a23 +8a24 +8a25 +8a26 +8a27 +8a28 +8a29 +8a2a +8a2b +8a2c +8a2d +8a2e +8a2f +8a30 +8a31 +8a32 +8a33 +8a34 +8a35 +8a36 +8a37 +8a38 +8a39 +8a3a +8a3b +8a3c +8a3d +8a3e +8a3f +8a40 +8a41 +8a42 +8a43 +8a44 +8a45 +8a46 +8a47 +8a48 +8a49 +8a4a +8a4b +8a4c +8a4d +8a4e +8a4f +8a50 +8a51 +8a52 +8a53 +8a54 +8a55 +8a56 +8a57 +8a58 +8a59 +8a5a +8a5b +8a5c +8a5d +8a5e +8a5f +8a60 +8a61 +8a62 +8a63 +8a64 +8a65 +8a66 +8a67 +8a68 +8a69 +8a6a +8a6b +8a6c +8a6d +8a6e +8a6f +8a70 +8a71 +8a72 +8a73 +8a74 +8a75 +8a76 +8a77 +8a78 +8a79 +8a7a +8a7b +8a7c +8a7d +8a7e +8a7f +8a80 +8a81 +8a82 +8a83 +8a84 +8a85 +8a86 +8a87 +8a88 +8a89 +8a8a +8a8b +8a8c +8a8d +8a8e +8a8f +8a90 +8a91 +8a92 +8a93 +8a94 +8a95 +8a96 +8a97 +8a98 +8a99 +8a9a +8a9b +8a9c +8a9d +8a9e +8a9f +8aa0 +8aa1 +8aa2 +8aa3 +8aa4 +8aa5 +8aa6 +8aa7 +8aa8 +8aa9 +8aaa +8aab +8aac +8aad +8aae +8aaf +8ab0 +8ab1 +8ab2 +8ab3 +8ab4 +8ab5 +8ab6 +8ab7 +8ab8 +8ab9 +8aba +8abb +8abc +8abd +8abe +8abf +8ac0 +8ac1 +8ac2 +8ac3 +8ac4 +8ac5 +8ac6 +8ac7 +8ac8 +8ac9 +8aca +8acb +8acc +8acd +8ace +8acf +8ad0 +8ad1 +8ad2 +8ad3 +8ad4 +8ad5 +8ad6 +8ad7 +8ad8 +8ad9 +8ada +8adb +8adc +8add +8ade +8adf +8ae0 +8ae1 +8ae2 +8ae3 +8ae4 +8ae5 +8ae6 +8ae7 +8ae8 +8ae9 +8aea +8aeb +8aec +8aed +8aee +8aef +8af0 +8af1 +8af2 +8af3 +8af4 +8af5 +8af6 +8af7 +8af8 +8af9 +8afa +8afb +8afc +8afd +8afe +8aff +8b00 +8b01 +8b02 +8b03 +8b04 +8b05 +8b06 +8b07 +8b08 +8b09 +8b0a +8b0b +8b0c +8b0d +8b0e +8b0f +8b10 +8b11 +8b12 +8b13 +8b14 +8b15 +8b16 +8b17 +8b18 +8b19 +8b1a +8b1b +8b1c +8b1d +8b1e +8b1f +8b20 +8b21 +8b22 +8b23 +8b24 +8b25 +8b26 +8b27 +8b28 +8b29 +8b2a +8b2b +8b2c +8b2d +8b2e +8b2f +8b30 +8b31 +8b32 +8b33 +8b34 +8b35 +8b36 +8b37 +8b38 +8b39 +8b3a +8b3b +8b3c +8b3d +8b3e +8b3f +8b40 +8b41 +8b42 +8b43 +8b44 +8b45 +8b46 +8b47 +8b48 +8b49 +8b4a +8b4b +8b4c +8b4d +8b4e +8b4f +8b50 +8b51 +8b52 +8b53 +8b54 +8b55 +8b56 +8b57 +8b58 +8b59 +8b5a +8b5b +8b5c +8b5d +8b5e +8b5f +8b60 +8b61 +8b62 +8b63 +8b64 +8b65 +8b66 +8b67 +8b68 +8b69 +8b6a +8b6b +8b6c +8b6d +8b6e +8b6f +8b70 +8b71 +8b72 +8b73 +8b74 +8b75 +8b76 +8b77 +8b78 +8b79 +8b7a +8b7b +8b7c +8b7d +8b7e +8b7f +8b80 +8b81 +8b82 +8b83 +8b84 +8b85 +8b86 +8b87 +8b88 +8b89 +8b8a +8b8b +8b8c +8b8d +8b8e +8b8f +8b90 +8b91 +8b92 +8b93 +8b94 +8b95 +8b96 +8b97 +8b98 +8b99 +8b9a +8b9b +8b9c +8b9d +8b9e +8b9f +8ba0 +8ba1 +8ba2 +8ba3 +8ba4 +8ba5 +8ba6 +8ba7 +8ba8 +8ba9 +8baa +8bab +8bac +8bad +8bae +8baf +8bb0 +8bb1 +8bb2 +8bb3 +8bb4 +8bb5 +8bb6 +8bb7 +8bb8 +8bb9 +8bba +8bbb +8bbc +8bbd +8bbe +8bbf +8bc0 +8bc1 +8bc2 +8bc3 +8bc4 +8bc5 +8bc6 +8bc7 +8bc8 +8bc9 +8bca +8bcb +8bcc +8bcd +8bce +8bcf +8bd0 +8bd1 +8bd2 +8bd3 +8bd4 +8bd5 +8bd6 +8bd7 +8bd8 +8bd9 +8bda +8bdb +8bdc +8bdd +8bde +8bdf +8be0 +8be1 +8be2 +8be3 +8be4 +8be5 +8be6 +8be7 +8be8 +8be9 +8bea +8beb +8bec +8bed +8bee +8bef +8bf0 +8bf1 +8bf2 +8bf3 +8bf4 +8bf5 +8bf6 +8bf7 +8bf8 +8bf9 +8bfa +8bfb +8bfc +8bfd +8bfe +8bff +8c00 +8c01 +8c02 +8c03 +8c04 +8c05 +8c06 +8c07 +8c08 +8c09 +8c0a +8c0b +8c0c +8c0d +8c0e +8c0f +8c10 +8c11 +8c12 +8c13 +8c14 +8c15 +8c16 +8c17 +8c18 +8c19 +8c1a +8c1b +8c1c +8c1d +8c1e +8c1f +8c20 +8c21 +8c22 +8c23 +8c24 +8c25 +8c26 +8c27 +8c28 +8c29 +8c2a +8c2b +8c2c +8c2d +8c2e +8c2f +8c30 +8c31 +8c32 +8c33 +8c34 +8c35 +8c36 +8c37 +8c38 +8c39 +8c3a +8c3b +8c3c +8c3d +8c3e +8c3f +8c40 +8c41 +8c42 +8c43 +8c44 +8c45 +8c46 +8c47 +8c48 +8c49 +8c4a +8c4b +8c4c +8c4d +8c4e +8c4f +8c50 +8c51 +8c52 +8c53 +8c54 +8c55 +8c56 +8c57 +8c58 +8c59 +8c5a +8c5b +8c5c +8c5d +8c5e +8c5f +8c60 +8c61 +8c62 +8c63 +8c64 +8c65 +8c66 +8c67 +8c68 +8c69 +8c6a +8c6b +8c6c +8c6d +8c6e +8c6f +8c70 +8c71 +8c72 +8c73 +8c74 +8c75 +8c76 +8c77 +8c78 +8c79 +8c7a +8c7b +8c7c +8c7d +8c7e +8c7f +8c80 +8c81 +8c82 +8c83 +8c84 +8c85 +8c86 +8c87 +8c88 +8c89 +8c8a +8c8b +8c8c +8c8d +8c8e +8c8f +8c90 +8c91 +8c92 +8c93 +8c94 +8c95 +8c96 +8c97 +8c98 +8c99 +8c9a +8c9b +8c9c +8c9d +8c9e +8c9f +8ca0 +8ca1 +8ca2 +8ca3 +8ca4 +8ca5 +8ca6 +8ca7 +8ca8 +8ca9 +8caa +8cab +8cac +8cad +8cae +8caf +8cb0 +8cb1 +8cb2 +8cb3 +8cb4 +8cb5 +8cb6 +8cb7 +8cb8 +8cb9 +8cba +8cbb +8cbc +8cbd +8cbe +8cbf +8cc0 +8cc1 +8cc2 +8cc3 +8cc4 +8cc5 +8cc6 +8cc7 +8cc8 +8cc9 +8cca +8ccb +8ccc +8ccd +8cce +8ccf +8cd0 +8cd1 +8cd2 +8cd3 +8cd4 +8cd5 +8cd6 +8cd7 +8cd8 +8cd9 +8cda +8cdb +8cdc +8cdd +8cde +8cdf +8ce0 +8ce1 +8ce2 +8ce3 +8ce4 +8ce5 +8ce6 +8ce7 +8ce8 +8ce9 +8cea +8ceb +8cec +8ced +8cee +8cef +8cf0 +8cf1 +8cf2 +8cf3 +8cf4 +8cf5 +8cf6 +8cf7 +8cf8 +8cf9 +8cfa +8cfb +8cfc +8cfd +8cfe +8cff +8d00 +8d01 +8d02 +8d03 +8d04 +8d05 +8d06 +8d07 +8d08 +8d09 +8d0a +8d0b +8d0c +8d0d +8d0e +8d0f +8d10 +8d11 +8d12 +8d13 +8d14 +8d15 +8d16 +8d17 +8d18 +8d19 +8d1a +8d1b +8d1c +8d1d +8d1e +8d1f +8d20 +8d21 +8d22 +8d23 +8d24 +8d25 +8d26 +8d27 +8d28 +8d29 +8d2a +8d2b +8d2c +8d2d +8d2e +8d2f +8d30 +8d31 +8d32 +8d33 +8d34 +8d35 +8d36 +8d37 +8d38 +8d39 +8d3a +8d3b +8d3c +8d3d +8d3e +8d3f +8d40 +8d41 +8d42 +8d43 +8d44 +8d45 +8d46 +8d47 +8d48 +8d49 +8d4a +8d4b +8d4c +8d4d +8d4e +8d4f +8d50 +8d51 +8d52 +8d53 +8d54 +8d55 +8d56 +8d57 +8d58 +8d59 +8d5a +8d5b +8d5c +8d5d +8d5e +8d5f +8d60 +8d61 +8d62 +8d63 +8d64 +8d65 +8d66 +8d67 +8d68 +8d69 +8d6a +8d6b +8d6c +8d6d +8d6e +8d6f +8d70 +8d71 +8d72 +8d73 +8d74 +8d75 +8d76 +8d77 +8d78 +8d79 +8d7a +8d7b +8d7c +8d7d +8d7e +8d7f +8d80 +8d81 +8d82 +8d83 +8d84 +8d85 +8d86 +8d87 +8d88 +8d89 +8d8a +8d8b +8d8c +8d8d +8d8e +8d8f +8d90 +8d91 +8d92 +8d93 +8d94 +8d95 +8d96 +8d97 +8d98 +8d99 +8d9a +8d9b +8d9c +8d9d +8d9e +8d9f +8da0 +8da1 +8da2 +8da3 +8da4 +8da5 +8da6 +8da7 +8da8 +8da9 +8daa +8dab +8dac +8dad +8dae +8daf +8db0 +8db1 +8db2 +8db3 +8db4 +8db5 +8db6 +8db7 +8db8 +8db9 +8dba +8dbb +8dbc +8dbd +8dbe +8dbf +8dc0 +8dc1 +8dc2 +8dc3 +8dc4 +8dc5 +8dc6 +8dc7 +8dc8 +8dc9 +8dca +8dcb +8dcc +8dcd +8dce +8dcf +8dd0 +8dd1 +8dd2 +8dd3 +8dd4 +8dd5 +8dd6 +8dd7 +8dd8 +8dd9 +8dda +8ddb +8ddc +8ddd +8dde +8ddf +8de0 +8de1 +8de2 +8de3 +8de4 +8de5 +8de6 +8de7 +8de8 +8de9 +8dea +8deb +8dec +8ded +8dee +8def +8df0 +8df1 +8df2 +8df3 +8df4 +8df5 +8df6 +8df7 +8df8 +8df9 +8dfa +8dfb +8dfc +8dfd +8dfe +8dff +8e00 +8e01 +8e02 +8e03 +8e04 +8e05 +8e06 +8e07 +8e08 +8e09 +8e0a +8e0b +8e0c +8e0d +8e0e +8e0f +8e10 +8e11 +8e12 +8e13 +8e14 +8e15 +8e16 +8e17 +8e18 +8e19 +8e1a +8e1b +8e1c +8e1d +8e1e +8e1f +8e20 +8e21 +8e22 +8e23 +8e24 +8e25 +8e26 +8e27 +8e28 +8e29 +8e2a +8e2b +8e2c +8e2d +8e2e +8e2f +8e30 +8e31 +8e32 +8e33 +8e34 +8e35 +8e36 +8e37 +8e38 +8e39 +8e3a +8e3b +8e3c +8e3d +8e3e +8e3f +8e40 +8e41 +8e42 +8e43 +8e44 +8e45 +8e46 +8e47 +8e48 +8e49 +8e4a +8e4b +8e4c +8e4d +8e4e +8e4f +8e50 +8e51 +8e52 +8e53 +8e54 +8e55 +8e56 +8e57 +8e58 +8e59 +8e5a +8e5b +8e5c +8e5d +8e5e +8e5f +8e60 +8e61 +8e62 +8e63 +8e64 +8e65 +8e66 +8e67 +8e68 +8e69 +8e6a +8e6b +8e6c +8e6d +8e6e +8e6f +8e70 +8e71 +8e72 +8e73 +8e74 +8e75 +8e76 +8e77 +8e78 +8e79 +8e7a +8e7b +8e7c +8e7d +8e7e +8e7f +8e80 +8e81 +8e82 +8e83 +8e84 +8e85 +8e86 +8e87 +8e88 +8e89 +8e8a +8e8b +8e8c +8e8d +8e8e +8e8f +8e90 +8e91 +8e92 +8e93 +8e94 +8e95 +8e96 +8e97 +8e98 +8e99 +8e9a +8e9b +8e9c +8e9d +8e9e +8e9f +8ea0 +8ea1 +8ea2 +8ea3 +8ea4 +8ea5 +8ea6 +8ea7 +8ea8 +8ea9 +8eaa +8eab +8eac +8ead +8eae +8eaf +8eb0 +8eb1 +8eb2 +8eb3 +8eb4 +8eb5 +8eb6 +8eb7 +8eb8 +8eb9 +8eba +8ebb +8ebc +8ebd +8ebe +8ebf +8ec0 +8ec1 +8ec2 +8ec3 +8ec4 +8ec5 +8ec6 +8ec7 +8ec8 +8ec9 +8eca +8ecb +8ecc +8ecd +8ece +8ecf +8ed0 +8ed1 +8ed2 +8ed3 +8ed4 +8ed5 +8ed6 +8ed7 +8ed8 +8ed9 +8eda +8edb +8edc +8edd +8ede +8edf +8ee0 +8ee1 +8ee2 +8ee3 +8ee4 +8ee5 +8ee6 +8ee7 +8ee8 +8ee9 +8eea +8eeb +8eec +8eed +8eee +8eef +8ef0 +8ef1 +8ef2 +8ef3 +8ef4 +8ef5 +8ef6 +8ef7 +8ef8 +8ef9 +8efa +8efb +8efc +8efd +8efe +8eff +8f00 +8f01 +8f02 +8f03 +8f04 +8f05 +8f06 +8f07 +8f08 +8f09 +8f0a +8f0b +8f0c +8f0d +8f0e +8f0f +8f10 +8f11 +8f12 +8f13 +8f14 +8f15 +8f16 +8f17 +8f18 +8f19 +8f1a +8f1b +8f1c +8f1d +8f1e +8f1f +8f20 +8f21 +8f22 +8f23 +8f24 +8f25 +8f26 +8f27 +8f28 +8f29 +8f2a +8f2b +8f2c +8f2d +8f2e +8f2f +8f30 +8f31 +8f32 +8f33 +8f34 +8f35 +8f36 +8f37 +8f38 +8f39 +8f3a +8f3b +8f3c +8f3d +8f3e +8f3f +8f40 +8f41 +8f42 +8f43 +8f44 +8f45 +8f46 +8f47 +8f48 +8f49 +8f4a +8f4b +8f4c +8f4d +8f4e +8f4f +8f50 +8f51 +8f52 +8f53 +8f54 +8f55 +8f56 +8f57 +8f58 +8f59 +8f5a +8f5b +8f5c +8f5d +8f5e +8f5f +8f60 +8f61 +8f62 +8f63 +8f64 +8f65 +8f66 +8f67 +8f68 +8f69 +8f6a +8f6b +8f6c +8f6d +8f6e +8f6f +8f70 +8f71 +8f72 +8f73 +8f74 +8f75 +8f76 +8f77 +8f78 +8f79 +8f7a +8f7b +8f7c +8f7d +8f7e +8f7f +8f80 +8f81 +8f82 +8f83 +8f84 +8f85 +8f86 +8f87 +8f88 +8f89 +8f8a +8f8b +8f8c +8f8d +8f8e +8f8f +8f90 +8f91 +8f92 +8f93 +8f94 +8f95 +8f96 +8f97 +8f98 +8f99 +8f9a +8f9b +8f9c +8f9d +8f9e +8f9f +8fa0 +8fa1 +8fa2 +8fa3 +8fa4 +8fa5 +8fa6 +8fa7 +8fa8 +8fa9 +8faa +8fab +8fac +8fad +8fae +8faf +8fb0 +8fb1 +8fb2 +8fb3 +8fb4 +8fb5 +8fb6 +8fb7 +8fb8 +8fb9 +8fba +8fbb +8fbc +8fbd +8fbe +8fbf +8fc0 +8fc1 +8fc2 +8fc3 +8fc4 +8fc5 +8fc6 +8fc7 +8fc8 +8fc9 +8fca +8fcb +8fcc +8fcd +8fce +8fcf +8fd0 +8fd1 +8fd2 +8fd3 +8fd4 +8fd5 +8fd6 +8fd7 +8fd8 +8fd9 +8fda +8fdb +8fdc +8fdd +8fde +8fdf +8fe0 +8fe1 +8fe2 +8fe3 +8fe4 +8fe5 +8fe6 +8fe7 +8fe8 +8fe9 +8fea +8feb +8fec +8fed +8fee +8fef +8ff0 +8ff1 +8ff2 +8ff3 +8ff4 +8ff5 +8ff6 +8ff7 +8ff8 +8ff9 +8ffa +8ffb +8ffc +8ffd +8ffe +8fff +9000 +9001 +9002 +9003 +9004 +9005 +9006 +9007 +9008 +9009 +900a +900b +900c +900d +900e +900f +9010 +9011 +9012 +9013 +9014 +9015 +9016 +9017 +9018 +9019 +901a +901b +901c +901d +901e +901f +9020 +9021 +9022 +9023 +9024 +9025 +9026 +9027 +9028 +9029 +902a +902b +902c +902d +902e +902f +9030 +9031 +9032 +9033 +9034 +9035 +9036 +9037 +9038 +9039 +903a +903b +903c +903d +903e +903f +9040 +9041 +9042 +9043 +9044 +9045 +9046 +9047 +9048 +9049 +904a +904b +904c +904d +904e +904f +9050 +9051 +9052 +9053 +9054 +9055 +9056 +9057 +9058 +9059 +905a +905b +905c +905d +905e +905f +9060 +9061 +9062 +9063 +9064 +9065 +9066 +9067 +9068 +9069 +906a +906b +906c +906d +906e +906f +9070 +9071 +9072 +9073 +9074 +9075 +9076 +9077 +9078 +9079 +907a +907b +907c +907d +907e +907f +9080 +9081 +9082 +9083 +9084 +9085 +9086 +9087 +9088 +9089 +908a +908b +908c +908d +908e +908f +9090 +9091 +9092 +9093 +9094 +9095 +9096 +9097 +9098 +9099 +909a +909b +909c +909d +909e +909f +90a0 +90a1 +90a2 +90a3 +90a4 +90a5 +90a6 +90a7 +90a8 +90a9 +90aa +90ab +90ac +90ad +90ae +90af +90b0 +90b1 +90b2 +90b3 +90b4 +90b5 +90b6 +90b7 +90b8 +90b9 +90ba +90bb +90bc +90bd +90be +90bf +90c0 +90c1 +90c2 +90c3 +90c4 +90c5 +90c6 +90c7 +90c8 +90c9 +90ca +90cb +90cc +90cd +90ce +90cf +90d0 +90d1 +90d2 +90d3 +90d4 +90d5 +90d6 +90d7 +90d8 +90d9 +90da +90db +90dc +90dd +90de +90df +90e0 +90e1 +90e2 +90e3 +90e4 +90e5 +90e6 +90e7 +90e8 +90e9 +90ea +90eb +90ec +90ed +90ee +90ef +90f0 +90f1 +90f2 +90f3 +90f4 +90f5 +90f6 +90f7 +90f8 +90f9 +90fa +90fb +90fc +90fd +90fe +90ff +9100 +9101 +9102 +9103 +9104 +9105 +9106 +9107 +9108 +9109 +910a +910b +910c +910d +910e +910f +9110 +9111 +9112 +9113 +9114 +9115 +9116 +9117 +9118 +9119 +911a +911b +911c +911d +911e +911f +9120 +9121 +9122 +9123 +9124 +9125 +9126 +9127 +9128 +9129 +912a +912b +912c +912d +912e +912f +9130 +9131 +9132 +9133 +9134 +9135 +9136 +9137 +9138 +9139 +913a +913b +913c +913d +913e +913f +9140 +9141 +9142 +9143 +9144 +9145 +9146 +9147 +9148 +9149 +914a +914b +914c +914d +914e +914f +9150 +9151 +9152 +9153 +9154 +9155 +9156 +9157 +9158 +9159 +915a +915b +915c +915d +915e +915f +9160 +9161 +9162 +9163 +9164 +9165 +9166 +9167 +9168 +9169 +916a +916b +916c +916d +916e +916f +9170 +9171 +9172 +9173 +9174 +9175 +9176 +9177 +9178 +9179 +917a +917b +917c +917d +917e +917f +9180 +9181 +9182 +9183 +9184 +9185 +9186 +9187 +9188 +9189 +918a +918b +918c +918d +918e +918f +9190 +9191 +9192 +9193 +9194 +9195 +9196 +9197 +9198 +9199 +919a +919b +919c +919d +919e +919f +91a0 +91a1 +91a2 +91a3 +91a4 +91a5 +91a6 +91a7 +91a8 +91a9 +91aa +91ab +91ac +91ad +91ae +91af +91b0 +91b1 +91b2 +91b3 +91b4 +91b5 +91b6 +91b7 +91b8 +91b9 +91ba +91bb +91bc +91bd +91be +91bf +91c0 +91c1 +91c2 +91c3 +91c4 +91c5 +91c6 +91c7 +91c8 +91c9 +91ca +91cb +91cc +91cd +91ce +91cf +91d0 +91d1 +91d2 +91d3 +91d4 +91d5 +91d6 +91d7 +91d8 +91d9 +91da +91db +91dc +91dd +91de +91df +91e0 +91e1 +91e2 +91e3 +91e4 +91e5 +91e6 +91e7 +91e8 +91e9 +91ea +91eb +91ec +91ed +91ee +91ef +91f0 +91f1 +91f2 +91f3 +91f4 +91f5 +91f6 +91f7 +91f8 +91f9 +91fa +91fb +91fc +91fd +91fe +91ff +9200 +9201 +9202 +9203 +9204 +9205 +9206 +9207 +9208 +9209 +920a +920b +920c +920d +920e +920f +9210 +9211 +9212 +9213 +9214 +9215 +9216 +9217 +9218 +9219 +921a +921b +921c +921d +921e +921f +9220 +9221 +9222 +9223 +9224 +9225 +9226 +9227 +9228 +9229 +922a +922b +922c +922d +922e +922f +9230 +9231 +9232 +9233 +9234 +9235 +9236 +9237 +9238 +9239 +923a +923b +923c +923d +923e +923f +9240 +9241 +9242 +9243 +9244 +9245 +9246 +9247 +9248 +9249 +924a +924b +924c +924d +924e +924f +9250 +9251 +9252 +9253 +9254 +9255 +9256 +9257 +9258 +9259 +925a +925b +925c +925d +925e +925f +9260 +9261 +9262 +9263 +9264 +9265 +9266 +9267 +9268 +9269 +926a +926b +926c +926d +926e +926f +9270 +9271 +9272 +9273 +9274 +9275 +9276 +9277 +9278 +9279 +927a +927b +927c +927d +927e +927f +9280 +9281 +9282 +9283 +9284 +9285 +9286 +9287 +9288 +9289 +928a +928b +928c +928d +928e +928f +9290 +9291 +9292 +9293 +9294 +9295 +9296 +9297 +9298 +9299 +929a +929b +929c +929d +929e +929f +92a0 +92a1 +92a2 +92a3 +92a4 +92a5 +92a6 +92a7 +92a8 +92a9 +92aa +92ab +92ac +92ad +92ae +92af +92b0 +92b1 +92b2 +92b3 +92b4 +92b5 +92b6 +92b7 +92b8 +92b9 +92ba +92bb +92bc +92bd +92be +92bf +92c0 +92c1 +92c2 +92c3 +92c4 +92c5 +92c6 +92c7 +92c8 +92c9 +92ca +92cb +92cc +92cd +92ce +92cf +92d0 +92d1 +92d2 +92d3 +92d4 +92d5 +92d6 +92d7 +92d8 +92d9 +92da +92db +92dc +92dd +92de +92df +92e0 +92e1 +92e2 +92e3 +92e4 +92e5 +92e6 +92e7 +92e8 +92e9 +92ea +92eb +92ec +92ed +92ee +92ef +92f0 +92f1 +92f2 +92f3 +92f4 +92f5 +92f6 +92f7 +92f8 +92f9 +92fa +92fb +92fc +92fd +92fe +92ff +9300 +9301 +9302 +9303 +9304 +9305 +9306 +9307 +9308 +9309 +930a +930b +930c +930d +930e +930f +9310 +9311 +9312 +9313 +9314 +9315 +9316 +9317 +9318 +9319 +931a +931b +931c +931d +931e +931f +9320 +9321 +9322 +9323 +9324 +9325 +9326 +9327 +9328 +9329 +932a +932b +932c +932d +932e +932f +9330 +9331 +9332 +9333 +9334 +9335 +9336 +9337 +9338 +9339 +933a +933b +933c +933d +933e +933f +9340 +9341 +9342 +9343 +9344 +9345 +9346 +9347 +9348 +9349 +934a +934b +934c +934d +934e +934f +9350 +9351 +9352 +9353 +9354 +9355 +9356 +9357 +9358 +9359 +935a +935b +935c +935d +935e +935f +9360 +9361 +9362 +9363 +9364 +9365 +9366 +9367 +9368 +9369 +936a +936b +936c +936d +936e +936f +9370 +9371 +9372 +9373 +9374 +9375 +9376 +9377 +9378 +9379 +937a +937b +937c +937d +937e +937f +9380 +9381 +9382 +9383 +9384 +9385 +9386 +9387 +9388 +9389 +938a +938b +938c +938d +938e +938f +9390 +9391 +9392 +9393 +9394 +9395 +9396 +9397 +9398 +9399 +939a +939b +939c +939d +939e +939f +93a0 +93a1 +93a2 +93a3 +93a4 +93a5 +93a6 +93a7 +93a8 +93a9 +93aa +93ab +93ac +93ad +93ae +93af +93b0 +93b1 +93b2 +93b3 +93b4 +93b5 +93b6 +93b7 +93b8 +93b9 +93ba +93bb +93bc +93bd +93be +93bf +93c0 +93c1 +93c2 +93c3 +93c4 +93c5 +93c6 +93c7 +93c8 +93c9 +93ca +93cb +93cc +93cd +93ce +93cf +93d0 +93d1 +93d2 +93d3 +93d4 +93d5 +93d6 +93d7 +93d8 +93d9 +93da +93db +93dc +93dd +93de +93df +93e0 +93e1 +93e2 +93e3 +93e4 +93e5 +93e6 +93e7 +93e8 +93e9 +93ea +93eb +93ec +93ed +93ee +93ef +93f0 +93f1 +93f2 +93f3 +93f4 +93f5 +93f6 +93f7 +93f8 +93f9 +93fa +93fb +93fc +93fd +93fe +93ff +9400 +9401 +9402 +9403 +9404 +9405 +9406 +9407 +9408 +9409 +940a +940b +940c +940d +940e +940f +9410 +9411 +9412 +9413 +9414 +9415 +9416 +9417 +9418 +9419 +941a +941b +941c +941d +941e +941f +9420 +9421 +9422 +9423 +9424 +9425 +9426 +9427 +9428 +9429 +942a +942b +942c +942d +942e +942f +9430 +9431 +9432 +9433 +9434 +9435 +9436 +9437 +9438 +9439 +943a +943b +943c +943d +943e +943f +9440 +9441 +9442 +9443 +9444 +9445 +9446 +9447 +9448 +9449 +944a +944b +944c +944d +944e +944f +9450 +9451 +9452 +9453 +9454 +9455 +9456 +9457 +9458 +9459 +945a +945b +945c +945d +945e +945f +9460 +9461 +9462 +9463 +9464 +9465 +9466 +9467 +9468 +9469 +946a +946b +946c +946d +946e +946f +9470 +9471 +9472 +9473 +9474 +9475 +9476 +9477 +9478 +9479 +947a +947b +947c +947d +947e +947f +9480 +9481 +9482 +9483 +9484 +9485 +9486 +9487 +9488 +9489 +948a +948b +948c +948d +948e +948f +9490 +9491 +9492 +9493 +9494 +9495 +9496 +9497 +9498 +9499 +949a +949b +949c +949d +949e +949f +94a0 +94a1 +94a2 +94a3 +94a4 +94a5 +94a6 +94a7 +94a8 +94a9 +94aa +94ab +94ac +94ad +94ae +94af +94b0 +94b1 +94b2 +94b3 +94b4 +94b5 +94b6 +94b7 +94b8 +94b9 +94ba +94bb +94bc +94bd +94be +94bf +94c0 +94c1 +94c2 +94c3 +94c4 +94c5 +94c6 +94c7 +94c8 +94c9 +94ca +94cb +94cc +94cd +94ce +94cf +94d0 +94d1 +94d2 +94d3 +94d4 +94d5 +94d6 +94d7 +94d8 +94d9 +94da +94db +94dc +94dd +94de +94df +94e0 +94e1 +94e2 +94e3 +94e4 +94e5 +94e6 +94e7 +94e8 +94e9 +94ea +94eb +94ec +94ed +94ee +94ef +94f0 +94f1 +94f2 +94f3 +94f4 +94f5 +94f6 +94f7 +94f8 +94f9 +94fa +94fb +94fc +94fd +94fe +94ff +9500 +9501 +9502 +9503 +9504 +9505 +9506 +9507 +9508 +9509 +950a +950b +950c +950d +950e +950f +9510 +9511 +9512 +9513 +9514 +9515 +9516 +9517 +9518 +9519 +951a +951b +951c +951d +951e +951f +9520 +9521 +9522 +9523 +9524 +9525 +9526 +9527 +9528 +9529 +952a +952b +952c +952d +952e +952f +9530 +9531 +9532 +9533 +9534 +9535 +9536 +9537 +9538 +9539 +953a +953b +953c +953d +953e +953f +9540 +9541 +9542 +9543 +9544 +9545 +9546 +9547 +9548 +9549 +954a +954b +954c +954d +954e +954f +9550 +9551 +9552 +9553 +9554 +9555 +9556 +9557 +9558 +9559 +955a +955b +955c +955d +955e +955f +9560 +9561 +9562 +9563 +9564 +9565 +9566 +9567 +9568 +9569 +956a +956b +956c +956d +956e +956f +9570 +9571 +9572 +9573 +9574 +9575 +9576 +9577 +9578 +9579 +957a +957b +957c +957d +957e +957f +9580 +9581 +9582 +9583 +9584 +9585 +9586 +9587 +9588 +9589 +958a +958b +958c +958d +958e +958f +9590 +9591 +9592 +9593 +9594 +9595 +9596 +9597 +9598 +9599 +959a +959b +959c +959d +959e +959f +95a0 +95a1 +95a2 +95a3 +95a4 +95a5 +95a6 +95a7 +95a8 +95a9 +95aa +95ab +95ac +95ad +95ae +95af +95b0 +95b1 +95b2 +95b3 +95b4 +95b5 +95b6 +95b7 +95b8 +95b9 +95ba +95bb +95bc +95bd +95be +95bf +95c0 +95c1 +95c2 +95c3 +95c4 +95c5 +95c6 +95c7 +95c8 +95c9 +95ca +95cb +95cc +95cd +95ce +95cf +95d0 +95d1 +95d2 +95d3 +95d4 +95d5 +95d6 +95d7 +95d8 +95d9 +95da +95db +95dc +95dd +95de +95df +95e0 +95e1 +95e2 +95e3 +95e4 +95e5 +95e6 +95e7 +95e8 +95e9 +95ea +95eb +95ec +95ed +95ee +95ef +95f0 +95f1 +95f2 +95f3 +95f4 +95f5 +95f6 +95f7 +95f8 +95f9 +95fa +95fb +95fc +95fd +95fe +95ff +9600 +9601 +9602 +9603 +9604 +9605 +9606 +9607 +9608 +9609 +960a +960b +960c +960d +960e +960f +9610 +9611 +9612 +9613 +9614 +9615 +9616 +9617 +9618 +9619 +961a +961b +961c +961d +961e +961f +9620 +9621 +9622 +9623 +9624 +9625 +9626 +9627 +9628 +9629 +962a +962b +962c +962d +962e +962f +9630 +9631 +9632 +9633 +9634 +9635 +9636 +9637 +9638 +9639 +963a +963b +963c +963d +963e +963f +9640 +9641 +9642 +9643 +9644 +9645 +9646 +9647 +9648 +9649 +964a +964b +964c +964d +964e +964f +9650 +9651 +9652 +9653 +9654 +9655 +9656 +9657 +9658 +9659 +965a +965b +965c +965d +965e +965f +9660 +9661 +9662 +9663 +9664 +9665 +9666 +9667 +9668 +9669 +966a +966b +966c +966d +966e +966f +9670 +9671 +9672 +9673 +9674 +9675 +9676 +9677 +9678 +9679 +967a +967b +967c +967d +967e +967f +9680 +9681 +9682 +9683 +9684 +9685 +9686 +9687 +9688 +9689 +968a +968b +968c +968d +968e +968f +9690 +9691 +9692 +9693 +9694 +9695 +9696 +9697 +9698 +9699 +969a +969b +969c +969d +969e +969f +96a0 +96a1 +96a2 +96a3 +96a4 +96a5 +96a6 +96a7 +96a8 +96a9 +96aa +96ab +96ac +96ad +96ae +96af +96b0 +96b1 +96b2 +96b3 +96b4 +96b5 +96b6 +96b7 +96b8 +96b9 +96ba +96bb +96bc +96bd +96be +96bf +96c0 +96c1 +96c2 +96c3 +96c4 +96c5 +96c6 +96c7 +96c8 +96c9 +96ca +96cb +96cc +96cd +96ce +96cf +96d0 +96d1 +96d2 +96d3 +96d4 +96d5 +96d6 +96d7 +96d8 +96d9 +96da +96db +96dc +96dd +96de +96df +96e0 +96e1 +96e2 +96e3 +96e4 +96e5 +96e6 +96e7 +96e8 +96e9 +96ea +96eb +96ec +96ed +96ee +96ef +96f0 +96f1 +96f2 +96f3 +96f4 +96f5 +96f6 +96f7 +96f8 +96f9 +96fa +96fb +96fc +96fd +96fe +96ff +9700 +9701 +9702 +9703 +9704 +9705 +9706 +9707 +9708 +9709 +970a +970b +970c +970d +970e +970f +9710 +9711 +9712 +9713 +9714 +9715 +9716 +9717 +9718 +9719 +971a +971b +971c +971d +971e +971f +9720 +9721 +9722 +9723 +9724 +9725 +9726 +9727 +9728 +9729 +972a +972b +972c +972d +972e +972f +9730 +9731 +9732 +9733 +9734 +9735 +9736 +9737 +9738 +9739 +973a +973b +973c +973d +973e +973f +9740 +9741 +9742 +9743 +9744 +9745 +9746 +9747 +9748 +9749 +974a +974b +974c +974d +974e +974f +9750 +9751 +9752 +9753 +9754 +9755 +9756 +9757 +9758 +9759 +975a +975b +975c +975d +975e +975f +9760 +9761 +9762 +9763 +9764 +9765 +9766 +9767 +9768 +9769 +976a +976b +976c +976d +976e +976f +9770 +9771 +9772 +9773 +9774 +9775 +9776 +9777 +9778 +9779 +977a +977b +977c +977d +977e +977f +9780 +9781 +9782 +9783 +9784 +9785 +9786 +9787 +9788 +9789 +978a +978b +978c +978d +978e +978f +9790 +9791 +9792 +9793 +9794 +9795 +9796 +9797 +9798 +9799 +979a +979b +979c +979d +979e +979f +97a0 +97a1 +97a2 +97a3 +97a4 +97a5 +97a6 +97a7 +97a8 +97a9 +97aa +97ab +97ac +97ad +97ae +97af +97b0 +97b1 +97b2 +97b3 +97b4 +97b5 +97b6 +97b7 +97b8 +97b9 +97ba +97bb +97bc +97bd +97be +97bf +97c0 +97c1 +97c2 +97c3 +97c4 +97c5 +97c6 +97c7 +97c8 +97c9 +97ca +97cb +97cc +97cd +97ce +97cf +97d0 +97d1 +97d2 +97d3 +97d4 +97d5 +97d6 +97d7 +97d8 +97d9 +97da +97db +97dc +97dd +97de +97df +97e0 +97e1 +97e2 +97e3 +97e4 +97e5 +97e6 +97e7 +97e8 +97e9 +97ea +97eb +97ec +97ed +97ee +97ef +97f0 +97f1 +97f2 +97f3 +97f4 +97f5 +97f6 +97f7 +97f8 +97f9 +97fa +97fb +97fc +97fd +97fe +97ff +9800 +9801 +9802 +9803 +9804 +9805 +9806 +9807 +9808 +9809 +980a +980b +980c +980d +980e +980f +9810 +9811 +9812 +9813 +9814 +9815 +9816 +9817 +9818 +9819 +981a +981b +981c +981d +981e +981f +9820 +9821 +9822 +9823 +9824 +9825 +9826 +9827 +9828 +9829 +982a +982b +982c +982d +982e +982f +9830 +9831 +9832 +9833 +9834 +9835 +9836 +9837 +9838 +9839 +983a +983b +983c +983d +983e +983f +9840 +9841 +9842 +9843 +9844 +9845 +9846 +9847 +9848 +9849 +984a +984b +984c +984d +984e +984f +9850 +9851 +9852 +9853 +9854 +9855 +9856 +9857 +9858 +9859 +985a +985b +985c +985d +985e +985f +9860 +9861 +9862 +9863 +9864 +9865 +9866 +9867 +9868 +9869 +986a +986b +986c +986d +986e +986f +9870 +9871 +9872 +9873 +9874 +9875 +9876 +9877 +9878 +9879 +987a +987b +987c +987d +987e +987f +9880 +9881 +9882 +9883 +9884 +9885 +9886 +9887 +9888 +9889 +988a +988b +988c +988d +988e +988f +9890 +9891 +9892 +9893 +9894 +9895 +9896 +9897 +9898 +9899 +989a +989b +989c +989d +989e +989f +98a0 +98a1 +98a2 +98a3 +98a4 +98a5 +98a6 +98a7 +98a8 +98a9 +98aa +98ab +98ac +98ad +98ae +98af +98b0 +98b1 +98b2 +98b3 +98b4 +98b5 +98b6 +98b7 +98b8 +98b9 +98ba +98bb +98bc +98bd +98be +98bf +98c0 +98c1 +98c2 +98c3 +98c4 +98c5 +98c6 +98c7 +98c8 +98c9 +98ca +98cb +98cc +98cd +98ce +98cf +98d0 +98d1 +98d2 +98d3 +98d4 +98d5 +98d6 +98d7 +98d8 +98d9 +98da +98db +98dc +98dd +98de +98df +98e0 +98e1 +98e2 +98e3 +98e4 +98e5 +98e6 +98e7 +98e8 +98e9 +98ea +98eb +98ec +98ed +98ee +98ef +98f0 +98f1 +98f2 +98f3 +98f4 +98f5 +98f6 +98f7 +98f8 +98f9 +98fa +98fb +98fc +98fd +98fe +98ff +9900 +9901 +9902 +9903 +9904 +9905 +9906 +9907 +9908 +9909 +990a +990b +990c +990d +990e +990f +9910 +9911 +9912 +9913 +9914 +9915 +9916 +9917 +9918 +9919 +991a +991b +991c +991d +991e +991f +9920 +9921 +9922 +9923 +9924 +9925 +9926 +9927 +9928 +9929 +992a +992b +992c +992d +992e +992f +9930 +9931 +9932 +9933 +9934 +9935 +9936 +9937 +9938 +9939 +993a +993b +993c +993d +993e +993f +9940 +9941 +9942 +9943 +9944 +9945 +9946 +9947 +9948 +9949 +994a +994b +994c +994d +994e +994f +9950 +9951 +9952 +9953 +9954 +9955 +9956 +9957 +9958 +9959 +995a +995b +995c +995d +995e +995f +9960 +9961 +9962 +9963 +9964 +9965 +9966 +9967 +9968 +9969 +996a +996b +996c +996d +996e +996f +9970 +9971 +9972 +9973 +9974 +9975 +9976 +9977 +9978 +9979 +997a +997b +997c +997d +997e +997f +9980 +9981 +9982 +9983 +9984 +9985 +9986 +9987 +9988 +9989 +998a +998b +998c +998d +998e +998f +9990 +9991 +9992 +9993 +9994 +9995 +9996 +9997 +9998 +9999 +999a +999b +999c +999d +999e +999f +99a0 +99a1 +99a2 +99a3 +99a4 +99a5 +99a6 +99a7 +99a8 +99a9 +99aa +99ab +99ac +99ad +99ae +99af +99b0 +99b1 +99b2 +99b3 +99b4 +99b5 +99b6 +99b7 +99b8 +99b9 +99ba +99bb +99bc +99bd +99be +99bf +99c0 +99c1 +99c2 +99c3 +99c4 +99c5 +99c6 +99c7 +99c8 +99c9 +99ca +99cb +99cc +99cd +99ce +99cf +99d0 +99d1 +99d2 +99d3 +99d4 +99d5 +99d6 +99d7 +99d8 +99d9 +99da +99db +99dc +99dd +99de +99df +99e0 +99e1 +99e2 +99e3 +99e4 +99e5 +99e6 +99e7 +99e8 +99e9 +99ea +99eb +99ec +99ed +99ee +99ef +99f0 +99f1 +99f2 +99f3 +99f4 +99f5 +99f6 +99f7 +99f8 +99f9 +99fa +99fb +99fc +99fd +99fe +99ff +9a00 +9a01 +9a02 +9a03 +9a04 +9a05 +9a06 +9a07 +9a08 +9a09 +9a0a +9a0b +9a0c +9a0d +9a0e +9a0f +9a10 +9a11 +9a12 +9a13 +9a14 +9a15 +9a16 +9a17 +9a18 +9a19 +9a1a +9a1b +9a1c +9a1d +9a1e +9a1f +9a20 +9a21 +9a22 +9a23 +9a24 +9a25 +9a26 +9a27 +9a28 +9a29 +9a2a +9a2b +9a2c +9a2d +9a2e +9a2f +9a30 +9a31 +9a32 +9a33 +9a34 +9a35 +9a36 +9a37 +9a38 +9a39 +9a3a +9a3b +9a3c +9a3d +9a3e +9a3f +9a40 +9a41 +9a42 +9a43 +9a44 +9a45 +9a46 +9a47 +9a48 +9a49 +9a4a +9a4b +9a4c +9a4d +9a4e +9a4f +9a50 +9a51 +9a52 +9a53 +9a54 +9a55 +9a56 +9a57 +9a58 +9a59 +9a5a +9a5b +9a5c +9a5d +9a5e +9a5f +9a60 +9a61 +9a62 +9a63 +9a64 +9a65 +9a66 +9a67 +9a68 +9a69 +9a6a +9a6b +9a6c +9a6d +9a6e +9a6f +9a70 +9a71 +9a72 +9a73 +9a74 +9a75 +9a76 +9a77 +9a78 +9a79 +9a7a +9a7b +9a7c +9a7d +9a7e +9a7f +9a80 +9a81 +9a82 +9a83 +9a84 +9a85 +9a86 +9a87 +9a88 +9a89 +9a8a +9a8b +9a8c +9a8d +9a8e +9a8f +9a90 +9a91 +9a92 +9a93 +9a94 +9a95 +9a96 +9a97 +9a98 +9a99 +9a9a +9a9b +9a9c +9a9d +9a9e +9a9f +9aa0 +9aa1 +9aa2 +9aa3 +9aa4 +9aa5 +9aa6 +9aa7 +9aa8 +9aa9 +9aaa +9aab +9aac +9aad +9aae +9aaf +9ab0 +9ab1 +9ab2 +9ab3 +9ab4 +9ab5 +9ab6 +9ab7 +9ab8 +9ab9 +9aba +9abb +9abc +9abd +9abe +9abf +9ac0 +9ac1 +9ac2 +9ac3 +9ac4 +9ac5 +9ac6 +9ac7 +9ac8 +9ac9 +9aca +9acb +9acc +9acd +9ace +9acf +9ad0 +9ad1 +9ad2 +9ad3 +9ad4 +9ad5 +9ad6 +9ad7 +9ad8 +9ad9 +9ada +9adb +9adc +9add +9ade +9adf +9ae0 +9ae1 +9ae2 +9ae3 +9ae4 +9ae5 +9ae6 +9ae7 +9ae8 +9ae9 +9aea +9aeb +9aec +9aed +9aee +9aef +9af0 +9af1 +9af2 +9af3 +9af4 +9af5 +9af6 +9af7 +9af8 +9af9 +9afa +9afb +9afc +9afd +9afe +9aff +9b00 +9b01 +9b02 +9b03 +9b04 +9b05 +9b06 +9b07 +9b08 +9b09 +9b0a +9b0b +9b0c +9b0d +9b0e +9b0f +9b10 +9b11 +9b12 +9b13 +9b14 +9b15 +9b16 +9b17 +9b18 +9b19 +9b1a +9b1b +9b1c +9b1d +9b1e +9b1f +9b20 +9b21 +9b22 +9b23 +9b24 +9b25 +9b26 +9b27 +9b28 +9b29 +9b2a +9b2b +9b2c +9b2d +9b2e +9b2f +9b30 +9b31 +9b32 +9b33 +9b34 +9b35 +9b36 +9b37 +9b38 +9b39 +9b3a +9b3b +9b3c +9b3d +9b3e +9b3f +9b40 +9b41 +9b42 +9b43 +9b44 +9b45 +9b46 +9b47 +9b48 +9b49 +9b4a +9b4b +9b4c +9b4d +9b4e +9b4f +9b50 +9b51 +9b52 +9b53 +9b54 +9b55 +9b56 +9b57 +9b58 +9b59 +9b5a +9b5b +9b5c +9b5d +9b5e +9b5f +9b60 +9b61 +9b62 +9b63 +9b64 +9b65 +9b66 +9b67 +9b68 +9b69 +9b6a +9b6b +9b6c +9b6d +9b6e +9b6f +9b70 +9b71 +9b72 +9b73 +9b74 +9b75 +9b76 +9b77 +9b78 +9b79 +9b7a +9b7b +9b7c +9b7d +9b7e +9b7f +9b80 +9b81 +9b82 +9b83 +9b84 +9b85 +9b86 +9b87 +9b88 +9b89 +9b8a +9b8b +9b8c +9b8d +9b8e +9b8f +9b90 +9b91 +9b92 +9b93 +9b94 +9b95 +9b96 +9b97 +9b98 +9b99 +9b9a +9b9b +9b9c +9b9d +9b9e +9b9f +9ba0 +9ba1 +9ba2 +9ba3 +9ba4 +9ba5 +9ba6 +9ba7 +9ba8 +9ba9 +9baa +9bab +9bac +9bad +9bae +9baf +9bb0 +9bb1 +9bb2 +9bb3 +9bb4 +9bb5 +9bb6 +9bb7 +9bb8 +9bb9 +9bba +9bbb +9bbc +9bbd +9bbe +9bbf +9bc0 +9bc1 +9bc2 +9bc3 +9bc4 +9bc5 +9bc6 +9bc7 +9bc8 +9bc9 +9bca +9bcb +9bcc +9bcd +9bce +9bcf +9bd0 +9bd1 +9bd2 +9bd3 +9bd4 +9bd5 +9bd6 +9bd7 +9bd8 +9bd9 +9bda +9bdb +9bdc +9bdd +9bde +9bdf +9be0 +9be1 +9be2 +9be3 +9be4 +9be5 +9be6 +9be7 +9be8 +9be9 +9bea +9beb +9bec +9bed +9bee +9bef +9bf0 +9bf1 +9bf2 +9bf3 +9bf4 +9bf5 +9bf6 +9bf7 +9bf8 +9bf9 +9bfa +9bfb +9bfc +9bfd +9bfe +9bff +9c00 +9c01 +9c02 +9c03 +9c04 +9c05 +9c06 +9c07 +9c08 +9c09 +9c0a +9c0b +9c0c +9c0d +9c0e +9c0f +9c10 +9c11 +9c12 +9c13 +9c14 +9c15 +9c16 +9c17 +9c18 +9c19 +9c1a +9c1b +9c1c +9c1d +9c1e +9c1f +9c20 +9c21 +9c22 +9c23 +9c24 +9c25 +9c26 +9c27 +9c28 +9c29 +9c2a +9c2b +9c2c +9c2d +9c2e +9c2f +9c30 +9c31 +9c32 +9c33 +9c34 +9c35 +9c36 +9c37 +9c38 +9c39 +9c3a +9c3b +9c3c +9c3d +9c3e +9c3f +9c40 +9c41 +9c42 +9c43 +9c44 +9c45 +9c46 +9c47 +9c48 +9c49 +9c4a +9c4b +9c4c +9c4d +9c4e +9c4f +9c50 +9c51 +9c52 +9c53 +9c54 +9c55 +9c56 +9c57 +9c58 +9c59 +9c5a +9c5b +9c5c +9c5d +9c5e +9c5f +9c60 +9c61 +9c62 +9c63 +9c64 +9c65 +9c66 +9c67 +9c68 +9c69 +9c6a +9c6b +9c6c +9c6d +9c6e +9c6f +9c70 +9c71 +9c72 +9c73 +9c74 +9c75 +9c76 +9c77 +9c78 +9c79 +9c7a +9c7b +9c7c +9c7d +9c7e +9c7f +9c80 +9c81 +9c82 +9c83 +9c84 +9c85 +9c86 +9c87 +9c88 +9c89 +9c8a +9c8b +9c8c +9c8d +9c8e +9c8f +9c90 +9c91 +9c92 +9c93 +9c94 +9c95 +9c96 +9c97 +9c98 +9c99 +9c9a +9c9b +9c9c +9c9d +9c9e +9c9f +9ca0 +9ca1 +9ca2 +9ca3 +9ca4 +9ca5 +9ca6 +9ca7 +9ca8 +9ca9 +9caa +9cab +9cac +9cad +9cae +9caf +9cb0 +9cb1 +9cb2 +9cb3 +9cb4 +9cb5 +9cb6 +9cb7 +9cb8 +9cb9 +9cba +9cbb +9cbc +9cbd +9cbe +9cbf +9cc0 +9cc1 +9cc2 +9cc3 +9cc4 +9cc5 +9cc6 +9cc7 +9cc8 +9cc9 +9cca +9ccb +9ccc +9ccd +9cce +9ccf +9cd0 +9cd1 +9cd2 +9cd3 +9cd4 +9cd5 +9cd6 +9cd7 +9cd8 +9cd9 +9cda +9cdb +9cdc +9cdd +9cde +9cdf +9ce0 +9ce1 +9ce2 +9ce3 +9ce4 +9ce5 +9ce6 +9ce7 +9ce8 +9ce9 +9cea +9ceb +9cec +9ced +9cee +9cef +9cf0 +9cf1 +9cf2 +9cf3 +9cf4 +9cf5 +9cf6 +9cf7 +9cf8 +9cf9 +9cfa +9cfb +9cfc +9cfd +9cfe +9cff +9d00 +9d01 +9d02 +9d03 +9d04 +9d05 +9d06 +9d07 +9d08 +9d09 +9d0a +9d0b +9d0c +9d0d +9d0e +9d0f +9d10 +9d11 +9d12 +9d13 +9d14 +9d15 +9d16 +9d17 +9d18 +9d19 +9d1a +9d1b +9d1c +9d1d +9d1e +9d1f +9d20 +9d21 +9d22 +9d23 +9d24 +9d25 +9d26 +9d27 +9d28 +9d29 +9d2a +9d2b +9d2c +9d2d +9d2e +9d2f +9d30 +9d31 +9d32 +9d33 +9d34 +9d35 +9d36 +9d37 +9d38 +9d39 +9d3a +9d3b +9d3c +9d3d +9d3e +9d3f +9d40 +9d41 +9d42 +9d43 +9d44 +9d45 +9d46 +9d47 +9d48 +9d49 +9d4a +9d4b +9d4c +9d4d +9d4e +9d4f +9d50 +9d51 +9d52 +9d53 +9d54 +9d55 +9d56 +9d57 +9d58 +9d59 +9d5a +9d5b +9d5c +9d5d +9d5e +9d5f +9d60 +9d61 +9d62 +9d63 +9d64 +9d65 +9d66 +9d67 +9d68 +9d69 +9d6a +9d6b +9d6c +9d6d +9d6e +9d6f +9d70 +9d71 +9d72 +9d73 +9d74 +9d75 +9d76 +9d77 +9d78 +9d79 +9d7a +9d7b +9d7c +9d7d +9d7e +9d7f +9d80 +9d81 +9d82 +9d83 +9d84 +9d85 +9d86 +9d87 +9d88 +9d89 +9d8a +9d8b +9d8c +9d8d +9d8e +9d8f +9d90 +9d91 +9d92 +9d93 +9d94 +9d95 +9d96 +9d97 +9d98 +9d99 +9d9a +9d9b +9d9c +9d9d +9d9e +9d9f +9da0 +9da1 +9da2 +9da3 +9da4 +9da5 +9da6 +9da7 +9da8 +9da9 +9daa +9dab +9dac +9dad +9dae +9daf +9db0 +9db1 +9db2 +9db3 +9db4 +9db5 +9db6 +9db7 +9db8 +9db9 +9dba +9dbb +9dbc +9dbd +9dbe +9dbf +9dc0 +9dc1 +9dc2 +9dc3 +9dc4 +9dc5 +9dc6 +9dc7 +9dc8 +9dc9 +9dca +9dcb +9dcc +9dcd +9dce +9dcf +9dd0 +9dd1 +9dd2 +9dd3 +9dd4 +9dd5 +9dd6 +9dd7 +9dd8 +9dd9 +9dda +9ddb +9ddc +9ddd +9dde +9ddf +9de0 +9de1 +9de2 +9de3 +9de4 +9de5 +9de6 +9de7 +9de8 +9de9 +9dea +9deb +9dec +9ded +9dee +9def +9df0 +9df1 +9df2 +9df3 +9df4 +9df5 +9df6 +9df7 +9df8 +9df9 +9dfa +9dfb +9dfc +9dfd +9dfe +9dff +9e00 +9e01 +9e02 +9e03 +9e04 +9e05 +9e06 +9e07 +9e08 +9e09 +9e0a +9e0b +9e0c +9e0d +9e0e +9e0f +9e10 +9e11 +9e12 +9e13 +9e14 +9e15 +9e16 +9e17 +9e18 +9e19 +9e1a +9e1b +9e1c +9e1d +9e1e +9e1f +9e20 +9e21 +9e22 +9e23 +9e24 +9e25 +9e26 +9e27 +9e28 +9e29 +9e2a +9e2b +9e2c +9e2d +9e2e +9e2f +9e30 +9e31 +9e32 +9e33 +9e34 +9e35 +9e36 +9e37 +9e38 +9e39 +9e3a +9e3b +9e3c +9e3d +9e3e +9e3f +9e40 +9e41 +9e42 +9e43 +9e44 +9e45 +9e46 +9e47 +9e48 +9e49 +9e4a +9e4b +9e4c +9e4d +9e4e +9e4f +9e50 +9e51 +9e52 +9e53 +9e54 +9e55 +9e56 +9e57 +9e58 +9e59 +9e5a +9e5b +9e5c +9e5d +9e5e +9e5f +9e60 +9e61 +9e62 +9e63 +9e64 +9e65 +9e66 +9e67 +9e68 +9e69 +9e6a +9e6b +9e6c +9e6d +9e6e +9e6f +9e70 +9e71 +9e72 +9e73 +9e74 +9e75 +9e76 +9e77 +9e78 +9e79 +9e7a +9e7b +9e7c +9e7d +9e7e +9e7f +9e80 +9e81 +9e82 +9e83 +9e84 +9e85 +9e86 +9e87 +9e88 +9e89 +9e8a +9e8b +9e8c +9e8d +9e8e +9e8f +9e90 +9e91 +9e92 +9e93 +9e94 +9e95 +9e96 +9e97 +9e98 +9e99 +9e9a +9e9b +9e9c +9e9d +9e9e +9e9f +9ea0 +9ea1 +9ea2 +9ea3 +9ea4 +9ea5 +9ea6 +9ea7 +9ea8 +9ea9 +9eaa +9eab +9eac +9ead +9eae +9eaf +9eb0 +9eb1 +9eb2 +9eb3 +9eb4 +9eb5 +9eb6 +9eb7 +9eb8 +9eb9 +9eba +9ebb +9ebc +9ebd +9ebe +9ebf +9ec0 +9ec1 +9ec2 +9ec3 +9ec4 +9ec5 +9ec6 +9ec7 +9ec8 +9ec9 +9eca +9ecb +9ecc +9ecd +9ece +9ecf +9ed0 +9ed1 +9ed2 +9ed3 +9ed4 +9ed5 +9ed6 +9ed7 +9ed8 +9ed9 +9eda +9edb +9edc +9edd +9ede +9edf +9ee0 +9ee1 +9ee2 +9ee3 +9ee4 +9ee5 +9ee6 +9ee7 +9ee8 +9ee9 +9eea +9eeb +9eec +9eed +9eee +9eef +9ef0 +9ef1 +9ef2 +9ef3 +9ef4 +9ef5 +9ef6 +9ef7 +9ef8 +9ef9 +9efa +9efb +9efc +9efd +9efe +9eff +9f00 +9f01 +9f02 +9f03 +9f04 +9f05 +9f06 +9f07 +9f08 +9f09 +9f0a +9f0b +9f0c +9f0d +9f0e +9f0f +9f10 +9f11 +9f12 +9f13 +9f14 +9f15 +9f16 +9f17 +9f18 +9f19 +9f1a +9f1b +9f1c +9f1d +9f1e +9f1f +9f20 +9f21 +9f22 +9f23 +9f24 +9f25 +9f26 +9f27 +9f28 +9f29 +9f2a +9f2b +9f2c +9f2d +9f2e +9f2f +9f30 +9f31 +9f32 +9f33 +9f34 +9f35 +9f36 +9f37 +9f38 +9f39 +9f3a +9f3b +9f3c +9f3d +9f3e +9f3f +9f40 +9f41 +9f42 +9f43 +9f44 +9f45 +9f46 +9f47 +9f48 +9f49 +9f4a +9f4b +9f4c +9f4d +9f4e +9f4f +9f50 +9f51 +9f52 +9f53 +9f54 +9f55 +9f56 +9f57 +9f58 +9f59 +9f5a +9f5b +9f5c +9f5d +9f5e +9f5f +9f60 +9f61 +9f62 +9f63 +9f64 +9f65 +9f66 +9f67 +9f68 +9f69 +9f6a +9f6b +9f6c +9f6d +9f6e +9f6f +9f70 +9f71 +9f72 +9f73 +9f74 +9f75 +9f76 +9f77 +9f78 +9f79 +9f7a +9f7b +9f7c +9f7d +9f7e +9f7f +9f80 +9f81 +9f82 +9f83 +9f84 +9f85 +9f86 +9f87 +9f88 +9f89 +9f8a +9f8b +9f8c +9f8d +9f8e +9f8f +9f90 +9f91 +9f92 +9f93 +9f94 +9f95 +9f96 +9f97 +9f98 +9f99 +9f9a +9f9b +9f9c +9f9d +9f9e +9f9f +9fa0 +9fa1 +9fa2 +9fa3 +9fa4 +9fa5 +9fa6 +9fa7 +9fa8 +9fa9 +9faa +9fab +9fac +9fad +9fae +9faf +9fb0 +9fb1 +9fb2 +9fb3 +9fb4 +9fb5 +9fb6 +9fb7 +9fb8 +9fb9 +9fba +9fbb +9fbc +9fbd +9fbe +9fbf +9fc0 +9fc1 +9fc2 +9fc3 +9fc4 +9fc5 +9fc6 +9fc7 +9fc8 +9fc9 +9fca +9fcb +9fcc +9fcd +9fce +9fcf +9fd0 +9fd1 +9fd2 +9fd3 +9fd4 +9fd5 +9fd6 +9fd7 +9fd8 +9fd9 +9fda +9fdb +9fdc +9fdd +9fde +9fdf +9fe0 +9fe1 +9fe2 +9fe3 +9fe4 +9fe5 +9fe6 +9fe7 +9fe8 +9fe9 +9fea +9feb +9fec +9fed +9fee +9fef +9ff0 +9ff1 +9ff2 +9ff3 +9ff4 +9ff5 +9ff6 +9ff7 +9ff8 +9ff9 +9ffa +9ffb +9ffc +9ffd +9ffe +9fff +a000 +a001 +a002 +a003 +a004 +a005 +a006 +a007 +a008 +a009 +a00a +a00b +a00c +a00d +a00e +a00f +a010 +a011 +a012 +a013 +a014 +a015 +a016 +a017 +a018 +a019 +a01a +a01b +a01c +a01d +a01e +a01f +a020 +a021 +a022 +a023 +a024 +a025 +a026 +a027 +a028 +a029 +a02a +a02b +a02c +a02d +a02e +a02f +a030 +a031 +a032 +a033 +a034 +a035 +a036 +a037 +a038 +a039 +a03a +a03b +a03c +a03d +a03e +a03f +a040 +a041 +a042 +a043 +a044 +a045 +a046 +a047 +a048 +a049 +a04a +a04b +a04c +a04d +a04e +a04f +a050 +a051 +a052 +a053 +a054 +a055 +a056 +a057 +a058 +a059 +a05a +a05b +a05c +a05d +a05e +a05f +a060 +a061 +a062 +a063 +a064 +a065 +a066 +a067 +a068 +a069 +a06a +a06b +a06c +a06d +a06e +a06f +a070 +a071 +a072 +a073 +a074 +a075 +a076 +a077 +a078 +a079 +a07a +a07b +a07c +a07d +a07e +a07f +a080 +a081 +a082 +a083 +a084 +a085 +a086 +a087 +a088 +a089 +a08a +a08b +a08c +a08d +a08e +a08f +a090 +a091 +a092 +a093 +a094 +a095 +a096 +a097 +a098 +a099 +a09a +a09b +a09c +a09d +a09e +a09f +a0a0 +a0a1 +a0a2 +a0a3 +a0a4 +a0a5 +a0a6 +a0a7 +a0a8 +a0a9 +a0aa +a0ab +a0ac +a0ad +a0ae +a0af +a0b0 +a0b1 +a0b2 +a0b3 +a0b4 +a0b5 +a0b6 +a0b7 +a0b8 +a0b9 +a0ba +a0bb +a0bc +a0bd +a0be +a0bf +a0c0 +a0c1 +a0c2 +a0c3 +a0c4 +a0c5 +a0c6 +a0c7 +a0c8 +a0c9 +a0ca +a0cb +a0cc +a0cd +a0ce +a0cf +a0d0 +a0d1 +a0d2 +a0d3 +a0d4 +a0d5 +a0d6 +a0d7 +a0d8 +a0d9 +a0da +a0db +a0dc +a0dd +a0de +a0df +a0e0 +a0e1 +a0e2 +a0e3 +a0e4 +a0e5 +a0e6 +a0e7 +a0e8 +a0e9 +a0ea +a0eb +a0ec +a0ed +a0ee +a0ef +a0f0 +a0f1 +a0f2 +a0f3 +a0f4 +a0f5 +a0f6 +a0f7 +a0f8 +a0f9 +a0fa +a0fb +a0fc +a0fd +a0fe +a0ff +a100 +a101 +a102 +a103 +a104 +a105 +a106 +a107 +a108 +a109 +a10a +a10b +a10c +a10d +a10e +a10f +a110 +a111 +a112 +a113 +a114 +a115 +a116 +a117 +a118 +a119 +a11a +a11b +a11c +a11d +a11e +a11f +a120 +a121 +a122 +a123 +a124 +a125 +a126 +a127 +a128 +a129 +a12a +a12b +a12c +a12d +a12e +a12f +a130 +a131 +a132 +a133 +a134 +a135 +a136 +a137 +a138 +a139 +a13a +a13b +a13c +a13d +a13e +a13f +a140 +a141 +a142 +a143 +a144 +a145 +a146 +a147 +a148 +a149 +a14a +a14b +a14c +a14d +a14e +a14f +a150 +a151 +a152 +a153 +a154 +a155 +a156 +a157 +a158 +a159 +a15a +a15b +a15c +a15d +a15e +a15f +a160 +a161 +a162 +a163 +a164 +a165 +a166 +a167 +a168 +a169 +a16a +a16b +a16c +a16d +a16e +a16f +a170 +a171 +a172 +a173 +a174 +a175 +a176 +a177 +a178 +a179 +a17a +a17b +a17c +a17d +a17e +a17f +a180 +a181 +a182 +a183 +a184 +a185 +a186 +a187 +a188 +a189 +a18a +a18b +a18c +a18d +a18e +a18f +a190 +a191 +a192 +a193 +a194 +a195 +a196 +a197 +a198 +a199 +a19a +a19b +a19c +a19d +a19e +a19f +a1a0 +a1a1 +a1a2 +a1a3 +a1a4 +a1a5 +a1a6 +a1a7 +a1a8 +a1a9 +a1aa +a1ab +a1ac +a1ad +a1ae +a1af +a1b0 +a1b1 +a1b2 +a1b3 +a1b4 +a1b5 +a1b6 +a1b7 +a1b8 +a1b9 +a1ba +a1bb +a1bc +a1bd +a1be +a1bf +a1c0 +a1c1 +a1c2 +a1c3 +a1c4 +a1c5 +a1c6 +a1c7 +a1c8 +a1c9 +a1ca +a1cb +a1cc +a1cd +a1ce +a1cf +a1d0 +a1d1 +a1d2 +a1d3 +a1d4 +a1d5 +a1d6 +a1d7 +a1d8 +a1d9 +a1da +a1db +a1dc +a1dd +a1de +a1df +a1e0 +a1e1 +a1e2 +a1e3 +a1e4 +a1e5 +a1e6 +a1e7 +a1e8 +a1e9 +a1ea +a1eb +a1ec +a1ed +a1ee +a1ef +a1f0 +a1f1 +a1f2 +a1f3 +a1f4 +a1f5 +a1f6 +a1f7 +a1f8 +a1f9 +a1fa +a1fb +a1fc +a1fd +a1fe +a1ff +a200 +a201 +a202 +a203 +a204 +a205 +a206 +a207 +a208 +a209 +a20a +a20b +a20c +a20d +a20e +a20f +a210 +a211 +a212 +a213 +a214 +a215 +a216 +a217 +a218 +a219 +a21a +a21b +a21c +a21d +a21e +a21f +a220 +a221 +a222 +a223 +a224 +a225 +a226 +a227 +a228 +a229 +a22a +a22b +a22c +a22d +a22e +a22f +a230 +a231 +a232 +a233 +a234 +a235 +a236 +a237 +a238 +a239 +a23a +a23b +a23c +a23d +a23e +a23f +a240 +a241 +a242 +a243 +a244 +a245 +a246 +a247 +a248 +a249 +a24a +a24b +a24c +a24d +a24e +a24f +a250 +a251 +a252 +a253 +a254 +a255 +a256 +a257 +a258 +a259 +a25a +a25b +a25c +a25d +a25e +a25f +a260 +a261 +a262 +a263 +a264 +a265 +a266 +a267 +a268 +a269 +a26a +a26b +a26c +a26d +a26e +a26f +a270 +a271 +a272 +a273 +a274 +a275 +a276 +a277 +a278 +a279 +a27a +a27b +a27c +a27d +a27e +a27f +a280 +a281 +a282 +a283 +a284 +a285 +a286 +a287 +a288 +a289 +a28a +a28b +a28c +a28d +a28e +a28f +a290 +a291 +a292 +a293 +a294 +a295 +a296 +a297 +a298 +a299 +a29a +a29b +a29c +a29d +a29e +a29f +a2a0 +a2a1 +a2a2 +a2a3 +a2a4 +a2a5 +a2a6 +a2a7 +a2a8 +a2a9 +a2aa +a2ab +a2ac +a2ad +a2ae +a2af +a2b0 +a2b1 +a2b2 +a2b3 +a2b4 +a2b5 +a2b6 +a2b7 +a2b8 +a2b9 +a2ba +a2bb +a2bc +a2bd +a2be +a2bf +a2c0 +a2c1 +a2c2 +a2c3 +a2c4 +a2c5 +a2c6 +a2c7 +a2c8 +a2c9 +a2ca +a2cb +a2cc +a2cd +a2ce +a2cf +a2d0 +a2d1 +a2d2 +a2d3 +a2d4 +a2d5 +a2d6 +a2d7 +a2d8 +a2d9 +a2da +a2db +a2dc +a2dd +a2de +a2df +a2e0 +a2e1 +a2e2 +a2e3 +a2e4 +a2e5 +a2e6 +a2e7 +a2e8 +a2e9 +a2ea +a2eb +a2ec +a2ed +a2ee +a2ef +a2f0 +a2f1 +a2f2 +a2f3 +a2f4 +a2f5 +a2f6 +a2f7 +a2f8 +a2f9 +a2fa +a2fb +a2fc +a2fd +a2fe +a2ff +a300 +a301 +a302 +a303 +a304 +a305 +a306 +a307 +a308 +a309 +a30a +a30b +a30c +a30d +a30e +a30f +a310 +a311 +a312 +a313 +a314 +a315 +a316 +a317 +a318 +a319 +a31a +a31b +a31c +a31d +a31e +a31f +a320 +a321 +a322 +a323 +a324 +a325 +a326 +a327 +a328 +a329 +a32a +a32b +a32c +a32d +a32e +a32f +a330 +a331 +a332 +a333 +a334 +a335 +a336 +a337 +a338 +a339 +a33a +a33b +a33c +a33d +a33e +a33f +a340 +a341 +a342 +a343 +a344 +a345 +a346 +a347 +a348 +a349 +a34a +a34b +a34c +a34d +a34e +a34f +a350 +a351 +a352 +a353 +a354 +a355 +a356 +a357 +a358 +a359 +a35a +a35b +a35c +a35d +a35e +a35f +a360 +a361 +a362 +a363 +a364 +a365 +a366 +a367 +a368 +a369 +a36a +a36b +a36c +a36d +a36e +a36f +a370 +a371 +a372 +a373 +a374 +a375 +a376 +a377 +a378 +a379 +a37a +a37b +a37c +a37d +a37e +a37f +a380 +a381 +a382 +a383 +a384 +a385 +a386 +a387 +a388 +a389 +a38a +a38b +a38c +a38d +a38e +a38f +a390 +a391 +a392 +a393 +a394 +a395 +a396 +a397 +a398 +a399 +a39a +a39b +a39c +a39d +a39e +a39f +a3a0 +a3a1 +a3a2 +a3a3 +a3a4 +a3a5 +a3a6 +a3a7 +a3a8 +a3a9 +a3aa +a3ab +a3ac +a3ad +a3ae +a3af +a3b0 +a3b1 +a3b2 +a3b3 +a3b4 +a3b5 +a3b6 +a3b7 +a3b8 +a3b9 +a3ba +a3bb +a3bc +a3bd +a3be +a3bf +a3c0 +a3c1 +a3c2 +a3c3 +a3c4 +a3c5 +a3c6 +a3c7 +a3c8 +a3c9 +a3ca +a3cb +a3cc +a3cd +a3ce +a3cf +a3d0 +a3d1 +a3d2 +a3d3 +a3d4 +a3d5 +a3d6 +a3d7 +a3d8 +a3d9 +a3da +a3db +a3dc +a3dd +a3de +a3df +a3e0 +a3e1 +a3e2 +a3e3 +a3e4 +a3e5 +a3e6 +a3e7 +a3e8 +a3e9 +a3ea +a3eb +a3ec +a3ed +a3ee +a3ef +a3f0 +a3f1 +a3f2 +a3f3 +a3f4 +a3f5 +a3f6 +a3f7 +a3f8 +a3f9 +a3fa +a3fb +a3fc +a3fd +a3fe +a3ff +a400 +a401 +a402 +a403 +a404 +a405 +a406 +a407 +a408 +a409 +a40a +a40b +a40c +a40d +a40e +a40f +a410 +a411 +a412 +a413 +a414 +a415 +a416 +a417 +a418 +a419 +a41a +a41b +a41c +a41d +a41e +a41f +a420 +a421 +a422 +a423 +a424 +a425 +a426 +a427 +a428 +a429 +a42a +a42b +a42c +a42d +a42e +a42f +a430 +a431 +a432 +a433 +a434 +a435 +a436 +a437 +a438 +a439 +a43a +a43b +a43c +a43d +a43e +a43f +a440 +a441 +a442 +a443 +a444 +a445 +a446 +a447 +a448 +a449 +a44a +a44b +a44c +a44d +a44e +a44f +a450 +a451 +a452 +a453 +a454 +a455 +a456 +a457 +a458 +a459 +a45a +a45b +a45c +a45d +a45e +a45f +a460 +a461 +a462 +a463 +a464 +a465 +a466 +a467 +a468 +a469 +a46a +a46b +a46c +a46d +a46e +a46f +a470 +a471 +a472 +a473 +a474 +a475 +a476 +a477 +a478 +a479 +a47a +a47b +a47c +a47d +a47e +a47f +a480 +a481 +a482 +a483 +a484 +a485 +a486 +a487 +a488 +a489 +a48a +a48b +a48c +a48d +a48e +a48f +a490 +a491 +a492 +a493 +a494 +a495 +a496 +a497 +a498 +a499 +a49a +a49b +a49c +a49d +a49e +a49f +a4a0 +a4a1 +a4a2 +a4a3 +a4a4 +a4a5 +a4a6 +a4a7 +a4a8 +a4a9 +a4aa +a4ab +a4ac +a4ad +a4ae +a4af +a4b0 +a4b1 +a4b2 +a4b3 +a4b4 +a4b5 +a4b6 +a4b7 +a4b8 +a4b9 +a4ba +a4bb +a4bc +a4bd +a4be +a4bf +a4c0 +a4c1 +a4c2 +a4c3 +a4c4 +a4c5 +a4c6 +a4c7 +a4c8 +a4c9 +a4ca +a4cb +a4cc +a4cd +a4ce +a4cf +a4d0 +a4d1 +a4d2 +a4d3 +a4d4 +a4d5 +a4d6 +a4d7 +a4d8 +a4d9 +a4da +a4db +a4dc +a4dd +a4de +a4df +a4e0 +a4e1 +a4e2 +a4e3 +a4e4 +a4e5 +a4e6 +a4e7 +a4e8 +a4e9 +a4ea +a4eb +a4ec +a4ed +a4ee +a4ef +a4f0 +a4f1 +a4f2 +a4f3 +a4f4 +a4f5 +a4f6 +a4f7 +a4f8 +a4f9 +a4fa +a4fb +a4fc +a4fd +a4fe +a4ff +a500 +a501 +a502 +a503 +a504 +a505 +a506 +a507 +a508 +a509 +a50a +a50b +a50c +a50d +a50e +a50f +a510 +a511 +a512 +a513 +a514 +a515 +a516 +a517 +a518 +a519 +a51a +a51b +a51c +a51d +a51e +a51f +a520 +a521 +a522 +a523 +a524 +a525 +a526 +a527 +a528 +a529 +a52a +a52b +a52c +a52d +a52e +a52f +a530 +a531 +a532 +a533 +a534 +a535 +a536 +a537 +a538 +a539 +a53a +a53b +a53c +a53d +a53e +a53f +a540 +a541 +a542 +a543 +a544 +a545 +a546 +a547 +a548 +a549 +a54a +a54b +a54c +a54d +a54e +a54f +a550 +a551 +a552 +a553 +a554 +a555 +a556 +a557 +a558 +a559 +a55a +a55b +a55c +a55d +a55e +a55f +a560 +a561 +a562 +a563 +a564 +a565 +a566 +a567 +a568 +a569 +a56a +a56b +a56c +a56d +a56e +a56f +a570 +a571 +a572 +a573 +a574 +a575 +a576 +a577 +a578 +a579 +a57a +a57b +a57c +a57d +a57e +a57f +a580 +a581 +a582 +a583 +a584 +a585 +a586 +a587 +a588 +a589 +a58a +a58b +a58c +a58d +a58e +a58f +a590 +a591 +a592 +a593 +a594 +a595 +a596 +a597 +a598 +a599 +a59a +a59b +a59c +a59d +a59e +a59f +a5a0 +a5a1 +a5a2 +a5a3 +a5a4 +a5a5 +a5a6 +a5a7 +a5a8 +a5a9 +a5aa +a5ab +a5ac +a5ad +a5ae +a5af +a5b0 +a5b1 +a5b2 +a5b3 +a5b4 +a5b5 +a5b6 +a5b7 +a5b8 +a5b9 +a5ba +a5bb +a5bc +a5bd +a5be +a5bf +a5c0 +a5c1 +a5c2 +a5c3 +a5c4 +a5c5 +a5c6 +a5c7 +a5c8 +a5c9 +a5ca +a5cb +a5cc +a5cd +a5ce +a5cf +a5d0 +a5d1 +a5d2 +a5d3 +a5d4 +a5d5 +a5d6 +a5d7 +a5d8 +a5d9 +a5da +a5db +a5dc +a5dd +a5de +a5df +a5e0 +a5e1 +a5e2 +a5e3 +a5e4 +a5e5 +a5e6 +a5e7 +a5e8 +a5e9 +a5ea +a5eb +a5ec +a5ed +a5ee +a5ef +a5f0 +a5f1 +a5f2 +a5f3 +a5f4 +a5f5 +a5f6 +a5f7 +a5f8 +a5f9 +a5fa +a5fb +a5fc +a5fd +a5fe +a5ff +a600 +a601 +a602 +a603 +a604 +a605 +a606 +a607 +a608 +a609 +a60a +a60b +a60c +a60d +a60e +a60f +a610 +a611 +a612 +a613 +a614 +a615 +a616 +a617 +a618 +a619 +a61a +a61b +a61c +a61d +a61e +a61f +a620 +a621 +a622 +a623 +a624 +a625 +a626 +a627 +a628 +a629 +a62a +a62b +a62c +a62d +a62e +a62f +a630 +a631 +a632 +a633 +a634 +a635 +a636 +a637 +a638 +a639 +a63a +a63b +a63c +a63d +a63e +a63f +a640 +a641 +a642 +a643 +a644 +a645 +a646 +a647 +a648 +a649 +a64a +a64b +a64c +a64d +a64e +a64f +a650 +a651 +a652 +a653 +a654 +a655 +a656 +a657 +a658 +a659 +a65a +a65b +a65c +a65d +a65e +a65f +a660 +a661 +a662 +a663 +a664 +a665 +a666 +a667 +a668 +a669 +a66a +a66b +a66c +a66d +a66e +a66f +a670 +a671 +a672 +a673 +a674 +a675 +a676 +a677 +a678 +a679 +a67a +a67b +a67c +a67d +a67e +a67f +a680 +a681 +a682 +a683 +a684 +a685 +a686 +a687 +a688 +a689 +a68a +a68b +a68c +a68d +a68e +a68f +a690 +a691 +a692 +a693 +a694 +a695 +a696 +a697 +a698 +a699 +a69a +a69b +a69c +a69d +a69e +a69f +a6a0 +a6a1 +a6a2 +a6a3 +a6a4 +a6a5 +a6a6 +a6a7 +a6a8 +a6a9 +a6aa +a6ab +a6ac +a6ad +a6ae +a6af +a6b0 +a6b1 +a6b2 +a6b3 +a6b4 +a6b5 +a6b6 +a6b7 +a6b8 +a6b9 +a6ba +a6bb +a6bc +a6bd +a6be +a6bf +a6c0 +a6c1 +a6c2 +a6c3 +a6c4 +a6c5 +a6c6 +a6c7 +a6c8 +a6c9 +a6ca +a6cb +a6cc +a6cd +a6ce +a6cf +a6d0 +a6d1 +a6d2 +a6d3 +a6d4 +a6d5 +a6d6 +a6d7 +a6d8 +a6d9 +a6da +a6db +a6dc +a6dd +a6de +a6df +a6e0 +a6e1 +a6e2 +a6e3 +a6e4 +a6e5 +a6e6 +a6e7 +a6e8 +a6e9 +a6ea +a6eb +a6ec +a6ed +a6ee +a6ef +a6f0 +a6f1 +a6f2 +a6f3 +a6f4 +a6f5 +a6f6 +a6f7 +a6f8 +a6f9 +a6fa +a6fb +a6fc +a6fd +a6fe +a6ff +a700 +a701 +a702 +a703 +a704 +a705 +a706 +a707 +a708 +a709 +a70a +a70b +a70c +a70d +a70e +a70f +a710 +a711 +a712 +a713 +a714 +a715 +a716 +a717 +a718 +a719 +a71a +a71b +a71c +a71d +a71e +a71f +a720 +a721 +a722 +a723 +a724 +a725 +a726 +a727 +a728 +a729 +a72a +a72b +a72c +a72d +a72e +a72f +a730 +a731 +a732 +a733 +a734 +a735 +a736 +a737 +a738 +a739 +a73a +a73b +a73c +a73d +a73e +a73f +a740 +a741 +a742 +a743 +a744 +a745 +a746 +a747 +a748 +a749 +a74a +a74b +a74c +a74d +a74e +a74f +a750 +a751 +a752 +a753 +a754 +a755 +a756 +a757 +a758 +a759 +a75a +a75b +a75c +a75d +a75e +a75f +a760 +a761 +a762 +a763 +a764 +a765 +a766 +a767 +a768 +a769 +a76a +a76b +a76c +a76d +a76e +a76f +a770 +a771 +a772 +a773 +a774 +a775 +a776 +a777 +a778 +a779 +a77a +a77b +a77c +a77d +a77e +a77f +a780 +a781 +a782 +a783 +a784 +a785 +a786 +a787 +a788 +a789 +a78a +a78b +a78c +a78d +a78e +a78f +a790 +a791 +a792 +a793 +a794 +a795 +a796 +a797 +a798 +a799 +a79a +a79b +a79c +a79d +a79e +a79f +a7a0 +a7a1 +a7a2 +a7a3 +a7a4 +a7a5 +a7a6 +a7a7 +a7a8 +a7a9 +a7aa +a7ab +a7ac +a7ad +a7ae +a7af +a7b0 +a7b1 +a7b2 +a7b3 +a7b4 +a7b5 +a7b6 +a7b7 +a7b8 +a7b9 +a7ba +a7bb +a7bc +a7bd +a7be +a7bf +a7c0 +a7c1 +a7c2 +a7c3 +a7c4 +a7c5 +a7c6 +a7c7 +a7c8 +a7c9 +a7ca +a7cb +a7cc +a7cd +a7ce +a7cf +a7d0 +a7d1 +a7d2 +a7d3 +a7d4 +a7d5 +a7d6 +a7d7 +a7d8 +a7d9 +a7da +a7db +a7dc +a7dd +a7de +a7df +a7e0 +a7e1 +a7e2 +a7e3 +a7e4 +a7e5 +a7e6 +a7e7 +a7e8 +a7e9 +a7ea +a7eb +a7ec +a7ed +a7ee +a7ef +a7f0 +a7f1 +a7f2 +a7f3 +a7f4 +a7f5 +a7f6 +a7f7 +a7f8 +a7f9 +a7fa +a7fb +a7fc +a7fd +a7fe +a7ff +a800 +a801 +a802 +a803 +a804 +a805 +a806 +a807 +a808 +a809 +a80a +a80b +a80c +a80d +a80e +a80f +a810 +a811 +a812 +a813 +a814 +a815 +a816 +a817 +a818 +a819 +a81a +a81b +a81c +a81d +a81e +a81f +a820 +a821 +a822 +a823 +a824 +a825 +a826 +a827 +a828 +a829 +a82a +a82b +a82c +a82d +a82e +a82f +a830 +a831 +a832 +a833 +a834 +a835 +a836 +a837 +a838 +a839 +a83a +a83b +a83c +a83d +a83e +a83f +a840 +a841 +a842 +a843 +a844 +a845 +a846 +a847 +a848 +a849 +a84a +a84b +a84c +a84d +a84e +a84f +a850 +a851 +a852 +a853 +a854 +a855 +a856 +a857 +a858 +a859 +a85a +a85b +a85c +a85d +a85e +a85f +a860 +a861 +a862 +a863 +a864 +a865 +a866 +a867 +a868 +a869 +a86a +a86b +a86c +a86d +a86e +a86f +a870 +a871 +a872 +a873 +a874 +a875 +a876 +a877 +a878 +a879 +a87a +a87b +a87c +a87d +a87e +a87f +a880 +a881 +a882 +a883 +a884 +a885 +a886 +a887 +a888 +a889 +a88a +a88b +a88c +a88d +a88e +a88f +a890 +a891 +a892 +a893 +a894 +a895 +a896 +a897 +a898 +a899 +a89a +a89b +a89c +a89d +a89e +a89f +a8a0 +a8a1 +a8a2 +a8a3 +a8a4 +a8a5 +a8a6 +a8a7 +a8a8 +a8a9 +a8aa +a8ab +a8ac +a8ad +a8ae +a8af +a8b0 +a8b1 +a8b2 +a8b3 +a8b4 +a8b5 +a8b6 +a8b7 +a8b8 +a8b9 +a8ba +a8bb +a8bc +a8bd +a8be +a8bf +a8c0 +a8c1 +a8c2 +a8c3 +a8c4 +a8c5 +a8c6 +a8c7 +a8c8 +a8c9 +a8ca +a8cb +a8cc +a8cd +a8ce +a8cf +a8d0 +a8d1 +a8d2 +a8d3 +a8d4 +a8d5 +a8d6 +a8d7 +a8d8 +a8d9 +a8da +a8db +a8dc +a8dd +a8de +a8df +a8e0 +a8e1 +a8e2 +a8e3 +a8e4 +a8e5 +a8e6 +a8e7 +a8e8 +a8e9 +a8ea +a8eb +a8ec +a8ed +a8ee +a8ef +a8f0 +a8f1 +a8f2 +a8f3 +a8f4 +a8f5 +a8f6 +a8f7 +a8f8 +a8f9 +a8fa +a8fb +a8fc +a8fd +a8fe +a8ff +a900 +a901 +a902 +a903 +a904 +a905 +a906 +a907 +a908 +a909 +a90a +a90b +a90c +a90d +a90e +a90f +a910 +a911 +a912 +a913 +a914 +a915 +a916 +a917 +a918 +a919 +a91a +a91b +a91c +a91d +a91e +a91f +a920 +a921 +a922 +a923 +a924 +a925 +a926 +a927 +a928 +a929 +a92a +a92b +a92c +a92d +a92e +a92f +a930 +a931 +a932 +a933 +a934 +a935 +a936 +a937 +a938 +a939 +a93a +a93b +a93c +a93d +a93e +a93f +a940 +a941 +a942 +a943 +a944 +a945 +a946 +a947 +a948 +a949 +a94a +a94b +a94c +a94d +a94e +a94f +a950 +a951 +a952 +a953 +a954 +a955 +a956 +a957 +a958 +a959 +a95a +a95b +a95c +a95d +a95e +a95f +a960 +a961 +a962 +a963 +a964 +a965 +a966 +a967 +a968 +a969 +a96a +a96b +a96c +a96d +a96e +a96f +a970 +a971 +a972 +a973 +a974 +a975 +a976 +a977 +a978 +a979 +a97a +a97b +a97c +a97d +a97e +a97f +a980 +a981 +a982 +a983 +a984 +a985 +a986 +a987 +a988 +a989 +a98a +a98b +a98c +a98d +a98e +a98f +a990 +a991 +a992 +a993 +a994 +a995 +a996 +a997 +a998 +a999 +a99a +a99b +a99c +a99d +a99e +a99f +a9a0 +a9a1 +a9a2 +a9a3 +a9a4 +a9a5 +a9a6 +a9a7 +a9a8 +a9a9 +a9aa +a9ab +a9ac +a9ad +a9ae +a9af +a9b0 +a9b1 +a9b2 +a9b3 +a9b4 +a9b5 +a9b6 +a9b7 +a9b8 +a9b9 +a9ba +a9bb +a9bc +a9bd +a9be +a9bf +a9c0 +a9c1 +a9c2 +a9c3 +a9c4 +a9c5 +a9c6 +a9c7 +a9c8 +a9c9 +a9ca +a9cb +a9cc +a9cd +a9ce +a9cf +a9d0 +a9d1 +a9d2 +a9d3 +a9d4 +a9d5 +a9d6 +a9d7 +a9d8 +a9d9 +a9da +a9db +a9dc +a9dd +a9de +a9df +a9e0 +a9e1 +a9e2 +a9e3 +a9e4 +a9e5 +a9e6 +a9e7 +a9e8 +a9e9 +a9ea +a9eb +a9ec +a9ed +a9ee +a9ef +a9f0 +a9f1 +a9f2 +a9f3 +a9f4 +a9f5 +a9f6 +a9f7 +a9f8 +a9f9 +a9fa +a9fb +a9fc +a9fd +a9fe +a9ff +aa00 +aa01 +aa02 +aa03 +aa04 +aa05 +aa06 +aa07 +aa08 +aa09 +aa0a +aa0b +aa0c +aa0d +aa0e +aa0f +aa10 +aa11 +aa12 +aa13 +aa14 +aa15 +aa16 +aa17 +aa18 +aa19 +aa1a +aa1b +aa1c +aa1d +aa1e +aa1f +aa20 +aa21 +aa22 +aa23 +aa24 +aa25 +aa26 +aa27 +aa28 +aa29 +aa2a +aa2b +aa2c +aa2d +aa2e +aa2f +aa30 +aa31 +aa32 +aa33 +aa34 +aa35 +aa36 +aa37 +aa38 +aa39 +aa3a +aa3b +aa3c +aa3d +aa3e +aa3f +aa40 +aa41 +aa42 +aa43 +aa44 +aa45 +aa46 +aa47 +aa48 +aa49 +aa4a +aa4b +aa4c +aa4d +aa4e +aa4f +aa50 +aa51 +aa52 +aa53 +aa54 +aa55 +aa56 +aa57 +aa58 +aa59 +aa5a +aa5b +aa5c +aa5d +aa5e +aa5f +aa60 +aa61 +aa62 +aa63 +aa64 +aa65 +aa66 +aa67 +aa68 +aa69 +aa6a +aa6b +aa6c +aa6d +aa6e +aa6f +aa70 +aa71 +aa72 +aa73 +aa74 +aa75 +aa76 +aa77 +aa78 +aa79 +aa7a +aa7b +aa7c +aa7d +aa7e +aa7f +aa80 +aa81 +aa82 +aa83 +aa84 +aa85 +aa86 +aa87 +aa88 +aa89 +aa8a +aa8b +aa8c +aa8d +aa8e +aa8f +aa90 +aa91 +aa92 +aa93 +aa94 +aa95 +aa96 +aa97 +aa98 +aa99 +aa9a +aa9b +aa9c +aa9d +aa9e +aa9f +aaa0 +aaa1 +aaa2 +aaa3 +aaa4 +aaa5 +aaa6 +aaa7 +aaa8 +aaa9 +aaaa +aaab +aaac +aaad +aaae +aaaf +aab0 +aab1 +aab2 +aab3 +aab4 +aab5 +aab6 +aab7 +aab8 +aab9 +aaba +aabb +aabc +aabd +aabe +aabf +aac0 +aac1 +aac2 +aac3 +aac4 +aac5 +aac6 +aac7 +aac8 +aac9 +aaca +aacb +aacc +aacd +aace +aacf +aad0 +aad1 +aad2 +aad3 +aad4 +aad5 +aad6 +aad7 +aad8 +aad9 +aada +aadb +aadc +aadd +aade +aadf +aae0 +aae1 +aae2 +aae3 +aae4 +aae5 +aae6 +aae7 +aae8 +aae9 +aaea +aaeb +aaec +aaed +aaee +aaef +aaf0 +aaf1 +aaf2 +aaf3 +aaf4 +aaf5 +aaf6 +aaf7 +aaf8 +aaf9 +aafa +aafb +aafc +aafd +aafe +aaff +ab00 +ab01 +ab02 +ab03 +ab04 +ab05 +ab06 +ab07 +ab08 +ab09 +ab0a +ab0b +ab0c +ab0d +ab0e +ab0f +ab10 +ab11 +ab12 +ab13 +ab14 +ab15 +ab16 +ab17 +ab18 +ab19 +ab1a +ab1b +ab1c +ab1d +ab1e +ab1f +ab20 +ab21 +ab22 +ab23 +ab24 +ab25 +ab26 +ab27 +ab28 +ab29 +ab2a +ab2b +ab2c +ab2d +ab2e +ab2f +ab30 +ab31 +ab32 +ab33 +ab34 +ab35 +ab36 +ab37 +ab38 +ab39 +ab3a +ab3b +ab3c +ab3d +ab3e +ab3f +ab40 +ab41 +ab42 +ab43 +ab44 +ab45 +ab46 +ab47 +ab48 +ab49 +ab4a +ab4b +ab4c +ab4d +ab4e +ab4f +ab50 +ab51 +ab52 +ab53 +ab54 +ab55 +ab56 +ab57 +ab58 +ab59 +ab5a +ab5b +ab5c +ab5d +ab5e +ab5f +ab60 +ab61 +ab62 +ab63 +ab64 +ab65 +ab66 +ab67 +ab68 +ab69 +ab6a +ab6b +ab6c +ab6d +ab6e +ab6f +ab70 +ab71 +ab72 +ab73 +ab74 +ab75 +ab76 +ab77 +ab78 +ab79 +ab7a +ab7b +ab7c +ab7d +ab7e +ab7f +ab80 +ab81 +ab82 +ab83 +ab84 +ab85 +ab86 +ab87 +ab88 +ab89 +ab8a +ab8b +ab8c +ab8d +ab8e +ab8f +ab90 +ab91 +ab92 +ab93 +ab94 +ab95 +ab96 +ab97 +ab98 +ab99 +ab9a +ab9b +ab9c +ab9d +ab9e +ab9f +aba0 +aba1 +aba2 +aba3 +aba4 +aba5 +aba6 +aba7 +aba8 +aba9 +abaa +abab +abac +abad +abae +abaf +abb0 +abb1 +abb2 +abb3 +abb4 +abb5 +abb6 +abb7 +abb8 +abb9 +abba +abbb +abbc +abbd +abbe +abbf +abc0 +abc1 +abc2 +abc3 +abc4 +abc5 +abc6 +abc7 +abc8 +abc9 +abca +abcb +abcc +abcd +abce +abcf +abd0 +abd1 +abd2 +abd3 +abd4 +abd5 +abd6 +abd7 +abd8 +abd9 +abda +abdb +abdc +abdd +abde +abdf +abe0 +abe1 +abe2 +abe3 +abe4 +abe5 +abe6 +abe7 +abe8 +abe9 +abea +abeb +abec +abed +abee +abef +abf0 +abf1 +abf2 +abf3 +abf4 +abf5 +abf6 +abf7 +abf8 +abf9 +abfa +abfb +abfc +abfd +abfe +abff +ac00 +ac01 +ac02 +ac03 +ac04 +ac05 +ac06 +ac07 +ac08 +ac09 +ac0a +ac0b +ac0c +ac0d +ac0e +ac0f +ac10 +ac11 +ac12 +ac13 +ac14 +ac15 +ac16 +ac17 +ac18 +ac19 +ac1a +ac1b +ac1c +ac1d +ac1e +ac1f +ac20 +ac21 +ac22 +ac23 +ac24 +ac25 +ac26 +ac27 +ac28 +ac29 +ac2a +ac2b +ac2c +ac2d +ac2e +ac2f +ac30 +ac31 +ac32 +ac33 +ac34 +ac35 +ac36 +ac37 +ac38 +ac39 +ac3a +ac3b +ac3c +ac3d +ac3e +ac3f +ac40 +ac41 +ac42 +ac43 +ac44 +ac45 +ac46 +ac47 +ac48 +ac49 +ac4a +ac4b +ac4c +ac4d +ac4e +ac4f +ac50 +ac51 +ac52 +ac53 +ac54 +ac55 +ac56 +ac57 +ac58 +ac59 +ac5a +ac5b +ac5c +ac5d +ac5e +ac5f +ac60 +ac61 +ac62 +ac63 +ac64 +ac65 +ac66 +ac67 +ac68 +ac69 +ac6a +ac6b +ac6c +ac6d +ac6e +ac6f +ac70 +ac71 +ac72 +ac73 +ac74 +ac75 +ac76 +ac77 +ac78 +ac79 +ac7a +ac7b +ac7c +ac7d +ac7e +ac7f +ac80 +ac81 +ac82 +ac83 +ac84 +ac85 +ac86 +ac87 +ac88 +ac89 +ac8a +ac8b +ac8c +ac8d +ac8e +ac8f +ac90 +ac91 +ac92 +ac93 +ac94 +ac95 +ac96 +ac97 +ac98 +ac99 +ac9a +ac9b +ac9c +ac9d +ac9e +ac9f +aca0 +aca1 +aca2 +aca3 +aca4 +aca5 +aca6 +aca7 +aca8 +aca9 +acaa +acab +acac +acad +acae +acaf +acb0 +acb1 +acb2 +acb3 +acb4 +acb5 +acb6 +acb7 +acb8 +acb9 +acba +acbb +acbc +acbd +acbe +acbf +acc0 +acc1 +acc2 +acc3 +acc4 +acc5 +acc6 +acc7 +acc8 +acc9 +acca +accb +accc +accd +acce +accf +acd0 +acd1 +acd2 +acd3 +acd4 +acd5 +acd6 +acd7 +acd8 +acd9 +acda +acdb +acdc +acdd +acde +acdf +ace0 +ace1 +ace2 +ace3 +ace4 +ace5 +ace6 +ace7 +ace8 +ace9 +acea +aceb +acec +aced +acee +acef +acf0 +acf1 +acf2 +acf3 +acf4 +acf5 +acf6 +acf7 +acf8 +acf9 +acfa +acfb +acfc +acfd +acfe +acff +ad00 +ad01 +ad02 +ad03 +ad04 +ad05 +ad06 +ad07 +ad08 +ad09 +ad0a +ad0b +ad0c +ad0d +ad0e +ad0f +ad10 +ad11 +ad12 +ad13 +ad14 +ad15 +ad16 +ad17 +ad18 +ad19 +ad1a +ad1b +ad1c +ad1d +ad1e +ad1f +ad20 +ad21 +ad22 +ad23 +ad24 +ad25 +ad26 +ad27 +ad28 +ad29 +ad2a +ad2b +ad2c +ad2d +ad2e +ad2f +ad30 +ad31 +ad32 +ad33 +ad34 +ad35 +ad36 +ad37 +ad38 +ad39 +ad3a +ad3b +ad3c +ad3d +ad3e +ad3f +ad40 +ad41 +ad42 +ad43 +ad44 +ad45 +ad46 +ad47 +ad48 +ad49 +ad4a +ad4b +ad4c +ad4d +ad4e +ad4f +ad50 +ad51 +ad52 +ad53 +ad54 +ad55 +ad56 +ad57 +ad58 +ad59 +ad5a +ad5b +ad5c +ad5d +ad5e +ad5f +ad60 +ad61 +ad62 +ad63 +ad64 +ad65 +ad66 +ad67 +ad68 +ad69 +ad6a +ad6b +ad6c +ad6d +ad6e +ad6f +ad70 +ad71 +ad72 +ad73 +ad74 +ad75 +ad76 +ad77 +ad78 +ad79 +ad7a +ad7b +ad7c +ad7d +ad7e +ad7f +ad80 +ad81 +ad82 +ad83 +ad84 +ad85 +ad86 +ad87 +ad88 +ad89 +ad8a +ad8b +ad8c +ad8d +ad8e +ad8f +ad90 +ad91 +ad92 +ad93 +ad94 +ad95 +ad96 +ad97 +ad98 +ad99 +ad9a +ad9b +ad9c +ad9d +ad9e +ad9f +ada0 +ada1 +ada2 +ada3 +ada4 +ada5 +ada6 +ada7 +ada8 +ada9 +adaa +adab +adac +adad +adae +adaf +adb0 +adb1 +adb2 +adb3 +adb4 +adb5 +adb6 +adb7 +adb8 +adb9 +adba +adbb +adbc +adbd +adbe +adbf +adc0 +adc1 +adc2 +adc3 +adc4 +adc5 +adc6 +adc7 +adc8 +adc9 +adca +adcb +adcc +adcd +adce +adcf +add0 +add1 +add2 +add3 +add4 +add5 +add6 +add7 +add8 +add9 +adda +addb +addc +addd +adde +addf +ade0 +ade1 +ade2 +ade3 +ade4 +ade5 +ade6 +ade7 +ade8 +ade9 +adea +adeb +adec +aded +adee +adef +adf0 +adf1 +adf2 +adf3 +adf4 +adf5 +adf6 +adf7 +adf8 +adf9 +adfa +adfb +adfc +adfd +adfe +adff +ae00 +ae01 +ae02 +ae03 +ae04 +ae05 +ae06 +ae07 +ae08 +ae09 +ae0a +ae0b +ae0c +ae0d +ae0e +ae0f +ae10 +ae11 +ae12 +ae13 +ae14 +ae15 +ae16 +ae17 +ae18 +ae19 +ae1a +ae1b +ae1c +ae1d +ae1e +ae1f +ae20 +ae21 +ae22 +ae23 +ae24 +ae25 +ae26 +ae27 +ae28 +ae29 +ae2a +ae2b +ae2c +ae2d +ae2e +ae2f +ae30 +ae31 +ae32 +ae33 +ae34 +ae35 +ae36 +ae37 +ae38 +ae39 +ae3a +ae3b +ae3c +ae3d +ae3e +ae3f +ae40 +ae41 +ae42 +ae43 +ae44 +ae45 +ae46 +ae47 +ae48 +ae49 +ae4a +ae4b +ae4c +ae4d +ae4e +ae4f +ae50 +ae51 +ae52 +ae53 +ae54 +ae55 +ae56 +ae57 +ae58 +ae59 +ae5a +ae5b +ae5c +ae5d +ae5e +ae5f +ae60 +ae61 +ae62 +ae63 +ae64 +ae65 +ae66 +ae67 +ae68 +ae69 +ae6a +ae6b +ae6c +ae6d +ae6e +ae6f +ae70 +ae71 +ae72 +ae73 +ae74 +ae75 +ae76 +ae77 +ae78 +ae79 +ae7a +ae7b +ae7c +ae7d +ae7e +ae7f +ae80 +ae81 +ae82 +ae83 +ae84 +ae85 +ae86 +ae87 +ae88 +ae89 +ae8a +ae8b +ae8c +ae8d +ae8e +ae8f +ae90 +ae91 +ae92 +ae93 +ae94 +ae95 +ae96 +ae97 +ae98 +ae99 +ae9a +ae9b +ae9c +ae9d +ae9e +ae9f +aea0 +aea1 +aea2 +aea3 +aea4 +aea5 +aea6 +aea7 +aea8 +aea9 +aeaa +aeab +aeac +aead +aeae +aeaf +aeb0 +aeb1 +aeb2 +aeb3 +aeb4 +aeb5 +aeb6 +aeb7 +aeb8 +aeb9 +aeba +aebb +aebc +aebd +aebe +aebf +aec0 +aec1 +aec2 +aec3 +aec4 +aec5 +aec6 +aec7 +aec8 +aec9 +aeca +aecb +aecc +aecd +aece +aecf +aed0 +aed1 +aed2 +aed3 +aed4 +aed5 +aed6 +aed7 +aed8 +aed9 +aeda +aedb +aedc +aedd +aede +aedf +aee0 +aee1 +aee2 +aee3 +aee4 +aee5 +aee6 +aee7 +aee8 +aee9 +aeea +aeeb +aeec +aeed +aeee +aeef +aef0 +aef1 +aef2 +aef3 +aef4 +aef5 +aef6 +aef7 +aef8 +aef9 +aefa +aefb +aefc +aefd +aefe +aeff +af00 +af01 +af02 +af03 +af04 +af05 +af06 +af07 +af08 +af09 +af0a +af0b +af0c +af0d +af0e +af0f +af10 +af11 +af12 +af13 +af14 +af15 +af16 +af17 +af18 +af19 +af1a +af1b +af1c +af1d +af1e +af1f +af20 +af21 +af22 +af23 +af24 +af25 +af26 +af27 +af28 +af29 +af2a +af2b +af2c +af2d +af2e +af2f +af30 +af31 +af32 +af33 +af34 +af35 +af36 +af37 +af38 +af39 +af3a +af3b +af3c +af3d +af3e +af3f +af40 +af41 +af42 +af43 +af44 +af45 +af46 +af47 +af48 +af49 +af4a +af4b +af4c +af4d +af4e +af4f +af50 +af51 +af52 +af53 +af54 +af55 +af56 +af57 +af58 +af59 +af5a +af5b +af5c +af5d +af5e +af5f +af60 +af61 +af62 +af63 +af64 +af65 +af66 +af67 +af68 +af69 +af6a +af6b +af6c +af6d +af6e +af6f +af70 +af71 +af72 +af73 +af74 +af75 +af76 +af77 +af78 +af79 +af7a +af7b +af7c +af7d +af7e +af7f +af80 +af81 +af82 +af83 +af84 +af85 +af86 +af87 +af88 +af89 +af8a +af8b +af8c +af8d +af8e +af8f +af90 +af91 +af92 +af93 +af94 +af95 +af96 +af97 +af98 +af99 +af9a +af9b +af9c +af9d +af9e +af9f +afa0 +afa1 +afa2 +afa3 +afa4 +afa5 +afa6 +afa7 +afa8 +afa9 +afaa +afab +afac +afad +afae +afaf +afb0 +afb1 +afb2 +afb3 +afb4 +afb5 +afb6 +afb7 +afb8 +afb9 +afba +afbb +afbc +afbd +afbe +afbf +afc0 +afc1 +afc2 +afc3 +afc4 +afc5 +afc6 +afc7 +afc8 +afc9 +afca +afcb +afcc +afcd +afce +afcf +afd0 +afd1 +afd2 +afd3 +afd4 +afd5 +afd6 +afd7 +afd8 +afd9 +afda +afdb +afdc +afdd +afde +afdf +afe0 +afe1 +afe2 +afe3 +afe4 +afe5 +afe6 +afe7 +afe8 +afe9 +afea +afeb +afec +afed +afee +afef +aff0 +aff1 +aff2 +aff3 +aff4 +aff5 +aff6 +aff7 +aff8 +aff9 +affa +affb +affc +affd +affe +afff +b000 +b001 +b002 +b003 +b004 +b005 +b006 +b007 +b008 +b009 +b00a +b00b +b00c +b00d +b00e +b00f +b010 +b011 +b012 +b013 +b014 +b015 +b016 +b017 +b018 +b019 +b01a +b01b +b01c +b01d +b01e +b01f +b020 +b021 +b022 +b023 +b024 +b025 +b026 +b027 +b028 +b029 +b02a +b02b +b02c +b02d +b02e +b02f +b030 +b031 +b032 +b033 +b034 +b035 +b036 +b037 +b038 +b039 +b03a +b03b +b03c +b03d +b03e +b03f +b040 +b041 +b042 +b043 +b044 +b045 +b046 +b047 +b048 +b049 +b04a +b04b +b04c +b04d +b04e +b04f +b050 +b051 +b052 +b053 +b054 +b055 +b056 +b057 +b058 +b059 +b05a +b05b +b05c +b05d +b05e +b05f +b060 +b061 +b062 +b063 +b064 +b065 +b066 +b067 +b068 +b069 +b06a +b06b +b06c +b06d +b06e +b06f +b070 +b071 +b072 +b073 +b074 +b075 +b076 +b077 +b078 +b079 +b07a +b07b +b07c +b07d +b07e +b07f +b080 +b081 +b082 +b083 +b084 +b085 +b086 +b087 +b088 +b089 +b08a +b08b +b08c +b08d +b08e +b08f +b090 +b091 +b092 +b093 +b094 +b095 +b096 +b097 +b098 +b099 +b09a +b09b +b09c +b09d +b09e +b09f +b0a0 +b0a1 +b0a2 +b0a3 +b0a4 +b0a5 +b0a6 +b0a7 +b0a8 +b0a9 +b0aa +b0ab +b0ac +b0ad +b0ae +b0af +b0b0 +b0b1 +b0b2 +b0b3 +b0b4 +b0b5 +b0b6 +b0b7 +b0b8 +b0b9 +b0ba +b0bb +b0bc +b0bd +b0be +b0bf +b0c0 +b0c1 +b0c2 +b0c3 +b0c4 +b0c5 +b0c6 +b0c7 +b0c8 +b0c9 +b0ca +b0cb +b0cc +b0cd +b0ce +b0cf +b0d0 +b0d1 +b0d2 +b0d3 +b0d4 +b0d5 +b0d6 +b0d7 +b0d8 +b0d9 +b0da +b0db +b0dc +b0dd +b0de +b0df +b0e0 +b0e1 +b0e2 +b0e3 +b0e4 +b0e5 +b0e6 +b0e7 +b0e8 +b0e9 +b0ea +b0eb +b0ec +b0ed +b0ee +b0ef +b0f0 +b0f1 +b0f2 +b0f3 +b0f4 +b0f5 +b0f6 +b0f7 +b0f8 +b0f9 +b0fa +b0fb +b0fc +b0fd +b0fe +b0ff +b100 +b101 +b102 +b103 +b104 +b105 +b106 +b107 +b108 +b109 +b10a +b10b +b10c +b10d +b10e +b10f +b110 +b111 +b112 +b113 +b114 +b115 +b116 +b117 +b118 +b119 +b11a +b11b +b11c +b11d +b11e +b11f +b120 +b121 +b122 +b123 +b124 +b125 +b126 +b127 +b128 +b129 +b12a +b12b +b12c +b12d +b12e +b12f +b130 +b131 +b132 +b133 +b134 +b135 +b136 +b137 +b138 +b139 +b13a +b13b +b13c +b13d +b13e +b13f +b140 +b141 +b142 +b143 +b144 +b145 +b146 +b147 +b148 +b149 +b14a +b14b +b14c +b14d +b14e +b14f +b150 +b151 +b152 +b153 +b154 +b155 +b156 +b157 +b158 +b159 +b15a +b15b +b15c +b15d +b15e +b15f +b160 +b161 +b162 +b163 +b164 +b165 +b166 +b167 +b168 +b169 +b16a +b16b +b16c +b16d +b16e +b16f +b170 +b171 +b172 +b173 +b174 +b175 +b176 +b177 +b178 +b179 +b17a +b17b +b17c +b17d +b17e +b17f +b180 +b181 +b182 +b183 +b184 +b185 +b186 +b187 +b188 +b189 +b18a +b18b +b18c +b18d +b18e +b18f +b190 +b191 +b192 +b193 +b194 +b195 +b196 +b197 +b198 +b199 +b19a +b19b +b19c +b19d +b19e +b19f +b1a0 +b1a1 +b1a2 +b1a3 +b1a4 +b1a5 +b1a6 +b1a7 +b1a8 +b1a9 +b1aa +b1ab +b1ac +b1ad +b1ae +b1af +b1b0 +b1b1 +b1b2 +b1b3 +b1b4 +b1b5 +b1b6 +b1b7 +b1b8 +b1b9 +b1ba +b1bb +b1bc +b1bd +b1be +b1bf +b1c0 +b1c1 +b1c2 +b1c3 +b1c4 +b1c5 +b1c6 +b1c7 +b1c8 +b1c9 +b1ca +b1cb +b1cc +b1cd +b1ce +b1cf +b1d0 +b1d1 +b1d2 +b1d3 +b1d4 +b1d5 +b1d6 +b1d7 +b1d8 +b1d9 +b1da +b1db +b1dc +b1dd +b1de +b1df +b1e0 +b1e1 +b1e2 +b1e3 +b1e4 +b1e5 +b1e6 +b1e7 +b1e8 +b1e9 +b1ea +b1eb +b1ec +b1ed +b1ee +b1ef +b1f0 +b1f1 +b1f2 +b1f3 +b1f4 +b1f5 +b1f6 +b1f7 +b1f8 +b1f9 +b1fa +b1fb +b1fc +b1fd +b1fe +b1ff +b200 +b201 +b202 +b203 +b204 +b205 +b206 +b207 +b208 +b209 +b20a +b20b +b20c +b20d +b20e +b20f +b210 +b211 +b212 +b213 +b214 +b215 +b216 +b217 +b218 +b219 +b21a +b21b +b21c +b21d +b21e +b21f +b220 +b221 +b222 +b223 +b224 +b225 +b226 +b227 +b228 +b229 +b22a +b22b +b22c +b22d +b22e +b22f +b230 +b231 +b232 +b233 +b234 +b235 +b236 +b237 +b238 +b239 +b23a +b23b +b23c +b23d +b23e +b23f +b240 +b241 +b242 +b243 +b244 +b245 +b246 +b247 +b248 +b249 +b24a +b24b +b24c +b24d +b24e +b24f +b250 +b251 +b252 +b253 +b254 +b255 +b256 +b257 +b258 +b259 +b25a +b25b +b25c +b25d +b25e +b25f +b260 +b261 +b262 +b263 +b264 +b265 +b266 +b267 +b268 +b269 +b26a +b26b +b26c +b26d +b26e +b26f +b270 +b271 +b272 +b273 +b274 +b275 +b276 +b277 +b278 +b279 +b27a +b27b +b27c +b27d +b27e +b27f +b280 +b281 +b282 +b283 +b284 +b285 +b286 +b287 +b288 +b289 +b28a +b28b +b28c +b28d +b28e +b28f +b290 +b291 +b292 +b293 +b294 +b295 +b296 +b297 +b298 +b299 +b29a +b29b +b29c +b29d +b29e +b29f +b2a0 +b2a1 +b2a2 +b2a3 +b2a4 +b2a5 +b2a6 +b2a7 +b2a8 +b2a9 +b2aa +b2ab +b2ac +b2ad +b2ae +b2af +b2b0 +b2b1 +b2b2 +b2b3 +b2b4 +b2b5 +b2b6 +b2b7 +b2b8 +b2b9 +b2ba +b2bb +b2bc +b2bd +b2be +b2bf +b2c0 +b2c1 +b2c2 +b2c3 +b2c4 +b2c5 +b2c6 +b2c7 +b2c8 +b2c9 +b2ca +b2cb +b2cc +b2cd +b2ce +b2cf +b2d0 +b2d1 +b2d2 +b2d3 +b2d4 +b2d5 +b2d6 +b2d7 +b2d8 +b2d9 +b2da +b2db +b2dc +b2dd +b2de +b2df +b2e0 +b2e1 +b2e2 +b2e3 +b2e4 +b2e5 +b2e6 +b2e7 +b2e8 +b2e9 +b2ea +b2eb +b2ec +b2ed +b2ee +b2ef +b2f0 +b2f1 +b2f2 +b2f3 +b2f4 +b2f5 +b2f6 +b2f7 +b2f8 +b2f9 +b2fa +b2fb +b2fc +b2fd +b2fe +b2ff +b300 +b301 +b302 +b303 +b304 +b305 +b306 +b307 +b308 +b309 +b30a +b30b +b30c +b30d +b30e +b30f +b310 +b311 +b312 +b313 +b314 +b315 +b316 +b317 +b318 +b319 +b31a +b31b +b31c +b31d +b31e +b31f +b320 +b321 +b322 +b323 +b324 +b325 +b326 +b327 +b328 +b329 +b32a +b32b +b32c +b32d +b32e +b32f +b330 +b331 +b332 +b333 +b334 +b335 +b336 +b337 +b338 +b339 +b33a +b33b +b33c +b33d +b33e +b33f +b340 +b341 +b342 +b343 +b344 +b345 +b346 +b347 +b348 +b349 +b34a +b34b +b34c +b34d +b34e +b34f +b350 +b351 +b352 +b353 +b354 +b355 +b356 +b357 +b358 +b359 +b35a +b35b +b35c +b35d +b35e +b35f +b360 +b361 +b362 +b363 +b364 +b365 +b366 +b367 +b368 +b369 +b36a +b36b +b36c +b36d +b36e +b36f +b370 +b371 +b372 +b373 +b374 +b375 +b376 +b377 +b378 +b379 +b37a +b37b +b37c +b37d +b37e +b37f +b380 +b381 +b382 +b383 +b384 +b385 +b386 +b387 +b388 +b389 +b38a +b38b +b38c +b38d +b38e +b38f +b390 +b391 +b392 +b393 +b394 +b395 +b396 +b397 +b398 +b399 +b39a +b39b +b39c +b39d +b39e +b39f +b3a0 +b3a1 +b3a2 +b3a3 +b3a4 +b3a5 +b3a6 +b3a7 +b3a8 +b3a9 +b3aa +b3ab +b3ac +b3ad +b3ae +b3af +b3b0 +b3b1 +b3b2 +b3b3 +b3b4 +b3b5 +b3b6 +b3b7 +b3b8 +b3b9 +b3ba +b3bb +b3bc +b3bd +b3be +b3bf +b3c0 +b3c1 +b3c2 +b3c3 +b3c4 +b3c5 +b3c6 +b3c7 +b3c8 +b3c9 +b3ca +b3cb +b3cc +b3cd +b3ce +b3cf +b3d0 +b3d1 +b3d2 +b3d3 +b3d4 +b3d5 +b3d6 +b3d7 +b3d8 +b3d9 +b3da +b3db +b3dc +b3dd +b3de +b3df +b3e0 +b3e1 +b3e2 +b3e3 +b3e4 +b3e5 +b3e6 +b3e7 +b3e8 +b3e9 +b3ea +b3eb +b3ec +b3ed +b3ee +b3ef +b3f0 +b3f1 +b3f2 +b3f3 +b3f4 +b3f5 +b3f6 +b3f7 +b3f8 +b3f9 +b3fa +b3fb +b3fc +b3fd +b3fe +b3ff +b400 +b401 +b402 +b403 +b404 +b405 +b406 +b407 +b408 +b409 +b40a +b40b +b40c +b40d +b40e +b40f +b410 +b411 +b412 +b413 +b414 +b415 +b416 +b417 +b418 +b419 +b41a +b41b +b41c +b41d +b41e +b41f +b420 +b421 +b422 +b423 +b424 +b425 +b426 +b427 +b428 +b429 +b42a +b42b +b42c +b42d +b42e +b42f +b430 +b431 +b432 +b433 +b434 +b435 +b436 +b437 +b438 +b439 +b43a +b43b +b43c +b43d +b43e +b43f +b440 +b441 +b442 +b443 +b444 +b445 +b446 +b447 +b448 +b449 +b44a +b44b +b44c +b44d +b44e +b44f +b450 +b451 +b452 +b453 +b454 +b455 +b456 +b457 +b458 +b459 +b45a +b45b +b45c +b45d +b45e +b45f +b460 +b461 +b462 +b463 +b464 +b465 +b466 +b467 +b468 +b469 +b46a +b46b +b46c +b46d +b46e +b46f +b470 +b471 +b472 +b473 +b474 +b475 +b476 +b477 +b478 +b479 +b47a +b47b +b47c +b47d +b47e +b47f +b480 +b481 +b482 +b483 +b484 +b485 +b486 +b487 +b488 +b489 +b48a +b48b +b48c +b48d +b48e +b48f +b490 +b491 +b492 +b493 +b494 +b495 +b496 +b497 +b498 +b499 +b49a +b49b +b49c +b49d +b49e +b49f +b4a0 +b4a1 +b4a2 +b4a3 +b4a4 +b4a5 +b4a6 +b4a7 +b4a8 +b4a9 +b4aa +b4ab +b4ac +b4ad +b4ae +b4af +b4b0 +b4b1 +b4b2 +b4b3 +b4b4 +b4b5 +b4b6 +b4b7 +b4b8 +b4b9 +b4ba +b4bb +b4bc +b4bd +b4be +b4bf +b4c0 +b4c1 +b4c2 +b4c3 +b4c4 +b4c5 +b4c6 +b4c7 +b4c8 +b4c9 +b4ca +b4cb +b4cc +b4cd +b4ce +b4cf +b4d0 +b4d1 +b4d2 +b4d3 +b4d4 +b4d5 +b4d6 +b4d7 +b4d8 +b4d9 +b4da +b4db +b4dc +b4dd +b4de +b4df +b4e0 +b4e1 +b4e2 +b4e3 +b4e4 +b4e5 +b4e6 +b4e7 +b4e8 +b4e9 +b4ea +b4eb +b4ec +b4ed +b4ee +b4ef +b4f0 +b4f1 +b4f2 +b4f3 +b4f4 +b4f5 +b4f6 +b4f7 +b4f8 +b4f9 +b4fa +b4fb +b4fc +b4fd +b4fe +b4ff +b500 +b501 +b502 +b503 +b504 +b505 +b506 +b507 +b508 +b509 +b50a +b50b +b50c +b50d +b50e +b50f +b510 +b511 +b512 +b513 +b514 +b515 +b516 +b517 +b518 +b519 +b51a +b51b +b51c +b51d +b51e +b51f +b520 +b521 +b522 +b523 +b524 +b525 +b526 +b527 +b528 +b529 +b52a +b52b +b52c +b52d +b52e +b52f +b530 +b531 +b532 +b533 +b534 +b535 +b536 +b537 +b538 +b539 +b53a +b53b +b53c +b53d +b53e +b53f +b540 +b541 +b542 +b543 +b544 +b545 +b546 +b547 +b548 +b549 +b54a +b54b +b54c +b54d +b54e +b54f +b550 +b551 +b552 +b553 +b554 +b555 +b556 +b557 +b558 +b559 +b55a +b55b +b55c +b55d +b55e +b55f +b560 +b561 +b562 +b563 +b564 +b565 +b566 +b567 +b568 +b569 +b56a +b56b +b56c +b56d +b56e +b56f +b570 +b571 +b572 +b573 +b574 +b575 +b576 +b577 +b578 +b579 +b57a +b57b +b57c +b57d +b57e +b57f +b580 +b581 +b582 +b583 +b584 +b585 +b586 +b587 +b588 +b589 +b58a +b58b +b58c +b58d +b58e +b58f +b590 +b591 +b592 +b593 +b594 +b595 +b596 +b597 +b598 +b599 +b59a +b59b +b59c +b59d +b59e +b59f +b5a0 +b5a1 +b5a2 +b5a3 +b5a4 +b5a5 +b5a6 +b5a7 +b5a8 +b5a9 +b5aa +b5ab +b5ac +b5ad +b5ae +b5af +b5b0 +b5b1 +b5b2 +b5b3 +b5b4 +b5b5 +b5b6 +b5b7 +b5b8 +b5b9 +b5ba +b5bb +b5bc +b5bd +b5be +b5bf +b5c0 +b5c1 +b5c2 +b5c3 +b5c4 +b5c5 +b5c6 +b5c7 +b5c8 +b5c9 +b5ca +b5cb +b5cc +b5cd +b5ce +b5cf +b5d0 +b5d1 +b5d2 +b5d3 +b5d4 +b5d5 +b5d6 +b5d7 +b5d8 +b5d9 +b5da +b5db +b5dc +b5dd +b5de +b5df +b5e0 +b5e1 +b5e2 +b5e3 +b5e4 +b5e5 +b5e6 +b5e7 +b5e8 +b5e9 +b5ea +b5eb +b5ec +b5ed +b5ee +b5ef +b5f0 +b5f1 +b5f2 +b5f3 +b5f4 +b5f5 +b5f6 +b5f7 +b5f8 +b5f9 +b5fa +b5fb +b5fc +b5fd +b5fe +b5ff +b600 +b601 +b602 +b603 +b604 +b605 +b606 +b607 +b608 +b609 +b60a +b60b +b60c +b60d +b60e +b60f +b610 +b611 +b612 +b613 +b614 +b615 +b616 +b617 +b618 +b619 +b61a +b61b +b61c +b61d +b61e +b61f +b620 +b621 +b622 +b623 +b624 +b625 +b626 +b627 +b628 +b629 +b62a +b62b +b62c +b62d +b62e +b62f +b630 +b631 +b632 +b633 +b634 +b635 +b636 +b637 +b638 +b639 +b63a +b63b +b63c +b63d +b63e +b63f +b640 +b641 +b642 +b643 +b644 +b645 +b646 +b647 +b648 +b649 +b64a +b64b +b64c +b64d +b64e +b64f +b650 +b651 +b652 +b653 +b654 +b655 +b656 +b657 +b658 +b659 +b65a +b65b +b65c +b65d +b65e +b65f +b660 +b661 +b662 +b663 +b664 +b665 +b666 +b667 +b668 +b669 +b66a +b66b +b66c +b66d +b66e +b66f +b670 +b671 +b672 +b673 +b674 +b675 +b676 +b677 +b678 +b679 +b67a +b67b +b67c +b67d +b67e +b67f +b680 +b681 +b682 +b683 +b684 +b685 +b686 +b687 +b688 +b689 +b68a +b68b +b68c +b68d +b68e +b68f +b690 +b691 +b692 +b693 +b694 +b695 +b696 +b697 +b698 +b699 +b69a +b69b +b69c +b69d +b69e +b69f +b6a0 +b6a1 +b6a2 +b6a3 +b6a4 +b6a5 +b6a6 +b6a7 +b6a8 +b6a9 +b6aa +b6ab +b6ac +b6ad +b6ae +b6af +b6b0 +b6b1 +b6b2 +b6b3 +b6b4 +b6b5 +b6b6 +b6b7 +b6b8 +b6b9 +b6ba +b6bb +b6bc +b6bd +b6be +b6bf +b6c0 +b6c1 +b6c2 +b6c3 +b6c4 +b6c5 +b6c6 +b6c7 +b6c8 +b6c9 +b6ca +b6cb +b6cc +b6cd +b6ce +b6cf +b6d0 +b6d1 +b6d2 +b6d3 +b6d4 +b6d5 +b6d6 +b6d7 +b6d8 +b6d9 +b6da +b6db +b6dc +b6dd +b6de +b6df +b6e0 +b6e1 +b6e2 +b6e3 +b6e4 +b6e5 +b6e6 +b6e7 +b6e8 +b6e9 +b6ea +b6eb +b6ec +b6ed +b6ee +b6ef +b6f0 +b6f1 +b6f2 +b6f3 +b6f4 +b6f5 +b6f6 +b6f7 +b6f8 +b6f9 +b6fa +b6fb +b6fc +b6fd +b6fe +b6ff +b700 +b701 +b702 +b703 +b704 +b705 +b706 +b707 +b708 +b709 +b70a +b70b +b70c +b70d +b70e +b70f +b710 +b711 +b712 +b713 +b714 +b715 +b716 +b717 +b718 +b719 +b71a +b71b +b71c +b71d +b71e +b71f +b720 +b721 +b722 +b723 +b724 +b725 +b726 +b727 +b728 +b729 +b72a +b72b +b72c +b72d +b72e +b72f +b730 +b731 +b732 +b733 +b734 +b735 +b736 +b737 +b738 +b739 +b73a +b73b +b73c +b73d +b73e +b73f +b740 +b741 +b742 +b743 +b744 +b745 +b746 +b747 +b748 +b749 +b74a +b74b +b74c +b74d +b74e +b74f +b750 +b751 +b752 +b753 +b754 +b755 +b756 +b757 +b758 +b759 +b75a +b75b +b75c +b75d +b75e +b75f +b760 +b761 +b762 +b763 +b764 +b765 +b766 +b767 +b768 +b769 +b76a +b76b +b76c +b76d +b76e +b76f +b770 +b771 +b772 +b773 +b774 +b775 +b776 +b777 +b778 +b779 +b77a +b77b +b77c +b77d +b77e +b77f +b780 +b781 +b782 +b783 +b784 +b785 +b786 +b787 +b788 +b789 +b78a +b78b +b78c +b78d +b78e +b78f +b790 +b791 +b792 +b793 +b794 +b795 +b796 +b797 +b798 +b799 +b79a +b79b +b79c +b79d +b79e +b79f +b7a0 +b7a1 +b7a2 +b7a3 +b7a4 +b7a5 +b7a6 +b7a7 +b7a8 +b7a9 +b7aa +b7ab +b7ac +b7ad +b7ae +b7af +b7b0 +b7b1 +b7b2 +b7b3 +b7b4 +b7b5 +b7b6 +b7b7 +b7b8 +b7b9 +b7ba +b7bb +b7bc +b7bd +b7be +b7bf +b7c0 +b7c1 +b7c2 +b7c3 +b7c4 +b7c5 +b7c6 +b7c7 +b7c8 +b7c9 +b7ca +b7cb +b7cc +b7cd +b7ce +b7cf +b7d0 +b7d1 +b7d2 +b7d3 +b7d4 +b7d5 +b7d6 +b7d7 +b7d8 +b7d9 +b7da +b7db +b7dc +b7dd +b7de +b7df +b7e0 +b7e1 +b7e2 +b7e3 +b7e4 +b7e5 +b7e6 +b7e7 +b7e8 +b7e9 +b7ea +b7eb +b7ec +b7ed +b7ee +b7ef +b7f0 +b7f1 +b7f2 +b7f3 +b7f4 +b7f5 +b7f6 +b7f7 +b7f8 +b7f9 +b7fa +b7fb +b7fc +b7fd +b7fe +b7ff +b800 +b801 +b802 +b803 +b804 +b805 +b806 +b807 +b808 +b809 +b80a +b80b +b80c +b80d +b80e +b80f +b810 +b811 +b812 +b813 +b814 +b815 +b816 +b817 +b818 +b819 +b81a +b81b +b81c +b81d +b81e +b81f +b820 +b821 +b822 +b823 +b824 +b825 +b826 +b827 +b828 +b829 +b82a +b82b +b82c +b82d +b82e +b82f +b830 +b831 +b832 +b833 +b834 +b835 +b836 +b837 +b838 +b839 +b83a +b83b +b83c +b83d +b83e +b83f +b840 +b841 +b842 +b843 +b844 +b845 +b846 +b847 +b848 +b849 +b84a +b84b +b84c +b84d +b84e +b84f +b850 +b851 +b852 +b853 +b854 +b855 +b856 +b857 +b858 +b859 +b85a +b85b +b85c +b85d +b85e +b85f +b860 +b861 +b862 +b863 +b864 +b865 +b866 +b867 +b868 +b869 +b86a +b86b +b86c +b86d +b86e +b86f +b870 +b871 +b872 +b873 +b874 +b875 +b876 +b877 +b878 +b879 +b87a +b87b +b87c +b87d +b87e +b87f +b880 +b881 +b882 +b883 +b884 +b885 +b886 +b887 +b888 +b889 +b88a +b88b +b88c +b88d +b88e +b88f +b890 +b891 +b892 +b893 +b894 +b895 +b896 +b897 +b898 +b899 +b89a +b89b +b89c +b89d +b89e +b89f +b8a0 +b8a1 +b8a2 +b8a3 +b8a4 +b8a5 +b8a6 +b8a7 +b8a8 +b8a9 +b8aa +b8ab +b8ac +b8ad +b8ae +b8af +b8b0 +b8b1 +b8b2 +b8b3 +b8b4 +b8b5 +b8b6 +b8b7 +b8b8 +b8b9 +b8ba +b8bb +b8bc +b8bd +b8be +b8bf +b8c0 +b8c1 +b8c2 +b8c3 +b8c4 +b8c5 +b8c6 +b8c7 +b8c8 +b8c9 +b8ca +b8cb +b8cc +b8cd +b8ce +b8cf +b8d0 +b8d1 +b8d2 +b8d3 +b8d4 +b8d5 +b8d6 +b8d7 +b8d8 +b8d9 +b8da +b8db +b8dc +b8dd +b8de +b8df +b8e0 +b8e1 +b8e2 +b8e3 +b8e4 +b8e5 +b8e6 +b8e7 +b8e8 +b8e9 +b8ea +b8eb +b8ec +b8ed +b8ee +b8ef +b8f0 +b8f1 +b8f2 +b8f3 +b8f4 +b8f5 +b8f6 +b8f7 +b8f8 +b8f9 +b8fa +b8fb +b8fc +b8fd +b8fe +b8ff +b900 +b901 +b902 +b903 +b904 +b905 +b906 +b907 +b908 +b909 +b90a +b90b +b90c +b90d +b90e +b90f +b910 +b911 +b912 +b913 +b914 +b915 +b916 +b917 +b918 +b919 +b91a +b91b +b91c +b91d +b91e +b91f +b920 +b921 +b922 +b923 +b924 +b925 +b926 +b927 +b928 +b929 +b92a +b92b +b92c +b92d +b92e +b92f +b930 +b931 +b932 +b933 +b934 +b935 +b936 +b937 +b938 +b939 +b93a +b93b +b93c +b93d +b93e +b93f +b940 +b941 +b942 +b943 +b944 +b945 +b946 +b947 +b948 +b949 +b94a +b94b +b94c +b94d +b94e +b94f +b950 +b951 +b952 +b953 +b954 +b955 +b956 +b957 +b958 +b959 +b95a +b95b +b95c +b95d +b95e +b95f +b960 +b961 +b962 +b963 +b964 +b965 +b966 +b967 +b968 +b969 +b96a +b96b +b96c +b96d +b96e +b96f +b970 +b971 +b972 +b973 +b974 +b975 +b976 +b977 +b978 +b979 +b97a +b97b +b97c +b97d +b97e +b97f +b980 +b981 +b982 +b983 +b984 +b985 +b986 +b987 +b988 +b989 +b98a +b98b +b98c +b98d +b98e +b98f +b990 +b991 +b992 +b993 +b994 +b995 +b996 +b997 +b998 +b999 +b99a +b99b +b99c +b99d +b99e +b99f +b9a0 +b9a1 +b9a2 +b9a3 +b9a4 +b9a5 +b9a6 +b9a7 +b9a8 +b9a9 +b9aa +b9ab +b9ac +b9ad +b9ae +b9af +b9b0 +b9b1 +b9b2 +b9b3 +b9b4 +b9b5 +b9b6 +b9b7 +b9b8 +b9b9 +b9ba +b9bb +b9bc +b9bd +b9be +b9bf +b9c0 +b9c1 +b9c2 +b9c3 +b9c4 +b9c5 +b9c6 +b9c7 +b9c8 +b9c9 +b9ca +b9cb +b9cc +b9cd +b9ce +b9cf +b9d0 +b9d1 +b9d2 +b9d3 +b9d4 +b9d5 +b9d6 +b9d7 +b9d8 +b9d9 +b9da +b9db +b9dc +b9dd +b9de +b9df +b9e0 +b9e1 +b9e2 +b9e3 +b9e4 +b9e5 +b9e6 +b9e7 +b9e8 +b9e9 +b9ea +b9eb +b9ec +b9ed +b9ee +b9ef +b9f0 +b9f1 +b9f2 +b9f3 +b9f4 +b9f5 +b9f6 +b9f7 +b9f8 +b9f9 +b9fa +b9fb +b9fc +b9fd +b9fe +b9ff +ba00 +ba01 +ba02 +ba03 +ba04 +ba05 +ba06 +ba07 +ba08 +ba09 +ba0a +ba0b +ba0c +ba0d +ba0e +ba0f +ba10 +ba11 +ba12 +ba13 +ba14 +ba15 +ba16 +ba17 +ba18 +ba19 +ba1a +ba1b +ba1c +ba1d +ba1e +ba1f +ba20 +ba21 +ba22 +ba23 +ba24 +ba25 +ba26 +ba27 +ba28 +ba29 +ba2a +ba2b +ba2c +ba2d +ba2e +ba2f +ba30 +ba31 +ba32 +ba33 +ba34 +ba35 +ba36 +ba37 +ba38 +ba39 +ba3a +ba3b +ba3c +ba3d +ba3e +ba3f +ba40 +ba41 +ba42 +ba43 +ba44 +ba45 +ba46 +ba47 +ba48 +ba49 +ba4a +ba4b +ba4c +ba4d +ba4e +ba4f +ba50 +ba51 +ba52 +ba53 +ba54 +ba55 +ba56 +ba57 +ba58 +ba59 +ba5a +ba5b +ba5c +ba5d +ba5e +ba5f +ba60 +ba61 +ba62 +ba63 +ba64 +ba65 +ba66 +ba67 +ba68 +ba69 +ba6a +ba6b +ba6c +ba6d +ba6e +ba6f +ba70 +ba71 +ba72 +ba73 +ba74 +ba75 +ba76 +ba77 +ba78 +ba79 +ba7a +ba7b +ba7c +ba7d +ba7e +ba7f +ba80 +ba81 +ba82 +ba83 +ba84 +ba85 +ba86 +ba87 +ba88 +ba89 +ba8a +ba8b +ba8c +ba8d +ba8e +ba8f +ba90 +ba91 +ba92 +ba93 +ba94 +ba95 +ba96 +ba97 +ba98 +ba99 +ba9a +ba9b +ba9c +ba9d +ba9e +ba9f +baa0 +baa1 +baa2 +baa3 +baa4 +baa5 +baa6 +baa7 +baa8 +baa9 +baaa +baab +baac +baad +baae +baaf +bab0 +bab1 +bab2 +bab3 +bab4 +bab5 +bab6 +bab7 +bab8 +bab9 +baba +babb +babc +babd +babe +babf +bac0 +bac1 +bac2 +bac3 +bac4 +bac5 +bac6 +bac7 +bac8 +bac9 +baca +bacb +bacc +bacd +bace +bacf +bad0 +bad1 +bad2 +bad3 +bad4 +bad5 +bad6 +bad7 +bad8 +bad9 +bada +badb +badc +badd +bade +badf +bae0 +bae1 +bae2 +bae3 +bae4 +bae5 +bae6 +bae7 +bae8 +bae9 +baea +baeb +baec +baed +baee +baef +baf0 +baf1 +baf2 +baf3 +baf4 +baf5 +baf6 +baf7 +baf8 +baf9 +bafa +bafb +bafc +bafd +bafe +baff +bb00 +bb01 +bb02 +bb03 +bb04 +bb05 +bb06 +bb07 +bb08 +bb09 +bb0a +bb0b +bb0c +bb0d +bb0e +bb0f +bb10 +bb11 +bb12 +bb13 +bb14 +bb15 +bb16 +bb17 +bb18 +bb19 +bb1a +bb1b +bb1c +bb1d +bb1e +bb1f +bb20 +bb21 +bb22 +bb23 +bb24 +bb25 +bb26 +bb27 +bb28 +bb29 +bb2a +bb2b +bb2c +bb2d +bb2e +bb2f +bb30 +bb31 +bb32 +bb33 +bb34 +bb35 +bb36 +bb37 +bb38 +bb39 +bb3a +bb3b +bb3c +bb3d +bb3e +bb3f +bb40 +bb41 +bb42 +bb43 +bb44 +bb45 +bb46 +bb47 +bb48 +bb49 +bb4a +bb4b +bb4c +bb4d +bb4e +bb4f +bb50 +bb51 +bb52 +bb53 +bb54 +bb55 +bb56 +bb57 +bb58 +bb59 +bb5a +bb5b +bb5c +bb5d +bb5e +bb5f +bb60 +bb61 +bb62 +bb63 +bb64 +bb65 +bb66 +bb67 +bb68 +bb69 +bb6a +bb6b +bb6c +bb6d +bb6e +bb6f +bb70 +bb71 +bb72 +bb73 +bb74 +bb75 +bb76 +bb77 +bb78 +bb79 +bb7a +bb7b +bb7c +bb7d +bb7e +bb7f +bb80 +bb81 +bb82 +bb83 +bb84 +bb85 +bb86 +bb87 +bb88 +bb89 +bb8a +bb8b +bb8c +bb8d +bb8e +bb8f +bb90 +bb91 +bb92 +bb93 +bb94 +bb95 +bb96 +bb97 +bb98 +bb99 +bb9a +bb9b +bb9c +bb9d +bb9e +bb9f +bba0 +bba1 +bba2 +bba3 +bba4 +bba5 +bba6 +bba7 +bba8 +bba9 +bbaa +bbab +bbac +bbad +bbae +bbaf +bbb0 +bbb1 +bbb2 +bbb3 +bbb4 +bbb5 +bbb6 +bbb7 +bbb8 +bbb9 +bbba +bbbb +bbbc +bbbd +bbbe +bbbf +bbc0 +bbc1 +bbc2 +bbc3 +bbc4 +bbc5 +bbc6 +bbc7 +bbc8 +bbc9 +bbca +bbcb +bbcc +bbcd +bbce +bbcf +bbd0 +bbd1 +bbd2 +bbd3 +bbd4 +bbd5 +bbd6 +bbd7 +bbd8 +bbd9 +bbda +bbdb +bbdc +bbdd +bbde +bbdf +bbe0 +bbe1 +bbe2 +bbe3 +bbe4 +bbe5 +bbe6 +bbe7 +bbe8 +bbe9 +bbea +bbeb +bbec +bbed +bbee +bbef +bbf0 +bbf1 +bbf2 +bbf3 +bbf4 +bbf5 +bbf6 +bbf7 +bbf8 +bbf9 +bbfa +bbfb +bbfc +bbfd +bbfe +bbff +bc00 +bc01 +bc02 +bc03 +bc04 +bc05 +bc06 +bc07 +bc08 +bc09 +bc0a +bc0b +bc0c +bc0d +bc0e +bc0f +bc10 +bc11 +bc12 +bc13 +bc14 +bc15 +bc16 +bc17 +bc18 +bc19 +bc1a +bc1b +bc1c +bc1d +bc1e +bc1f +bc20 +bc21 +bc22 +bc23 +bc24 +bc25 +bc26 +bc27 +bc28 +bc29 +bc2a +bc2b +bc2c +bc2d +bc2e +bc2f +bc30 +bc31 +bc32 +bc33 +bc34 +bc35 +bc36 +bc37 +bc38 +bc39 +bc3a +bc3b +bc3c +bc3d +bc3e +bc3f +bc40 +bc41 +bc42 +bc43 +bc44 +bc45 +bc46 +bc47 +bc48 +bc49 +bc4a +bc4b +bc4c +bc4d +bc4e +bc4f +bc50 +bc51 +bc52 +bc53 +bc54 +bc55 +bc56 +bc57 +bc58 +bc59 +bc5a +bc5b +bc5c +bc5d +bc5e +bc5f +bc60 +bc61 +bc62 +bc63 +bc64 +bc65 +bc66 +bc67 +bc68 +bc69 +bc6a +bc6b +bc6c +bc6d +bc6e +bc6f +bc70 +bc71 +bc72 +bc73 +bc74 +bc75 +bc76 +bc77 +bc78 +bc79 +bc7a +bc7b +bc7c +bc7d +bc7e +bc7f +bc80 +bc81 +bc82 +bc83 +bc84 +bc85 +bc86 +bc87 +bc88 +bc89 +bc8a +bc8b +bc8c +bc8d +bc8e +bc8f +bc90 +bc91 +bc92 +bc93 +bc94 +bc95 +bc96 +bc97 +bc98 +bc99 +bc9a +bc9b +bc9c +bc9d +bc9e +bc9f +bca0 +bca1 +bca2 +bca3 +bca4 +bca5 +bca6 +bca7 +bca8 +bca9 +bcaa +bcab +bcac +bcad +bcae +bcaf +bcb0 +bcb1 +bcb2 +bcb3 +bcb4 +bcb5 +bcb6 +bcb7 +bcb8 +bcb9 +bcba +bcbb +bcbc +bcbd +bcbe +bcbf +bcc0 +bcc1 +bcc2 +bcc3 +bcc4 +bcc5 +bcc6 +bcc7 +bcc8 +bcc9 +bcca +bccb +bccc +bccd +bcce +bccf +bcd0 +bcd1 +bcd2 +bcd3 +bcd4 +bcd5 +bcd6 +bcd7 +bcd8 +bcd9 +bcda +bcdb +bcdc +bcdd +bcde +bcdf +bce0 +bce1 +bce2 +bce3 +bce4 +bce5 +bce6 +bce7 +bce8 +bce9 +bcea +bceb +bcec +bced +bcee +bcef +bcf0 +bcf1 +bcf2 +bcf3 +bcf4 +bcf5 +bcf6 +bcf7 +bcf8 +bcf9 +bcfa +bcfb +bcfc +bcfd +bcfe +bcff +bd00 +bd01 +bd02 +bd03 +bd04 +bd05 +bd06 +bd07 +bd08 +bd09 +bd0a +bd0b +bd0c +bd0d +bd0e +bd0f +bd10 +bd11 +bd12 +bd13 +bd14 +bd15 +bd16 +bd17 +bd18 +bd19 +bd1a +bd1b +bd1c +bd1d +bd1e +bd1f +bd20 +bd21 +bd22 +bd23 +bd24 +bd25 +bd26 +bd27 +bd28 +bd29 +bd2a +bd2b +bd2c +bd2d +bd2e +bd2f +bd30 +bd31 +bd32 +bd33 +bd34 +bd35 +bd36 +bd37 +bd38 +bd39 +bd3a +bd3b +bd3c +bd3d +bd3e +bd3f +bd40 +bd41 +bd42 +bd43 +bd44 +bd45 +bd46 +bd47 +bd48 +bd49 +bd4a +bd4b +bd4c +bd4d +bd4e +bd4f +bd50 +bd51 +bd52 +bd53 +bd54 +bd55 +bd56 +bd57 +bd58 +bd59 +bd5a +bd5b +bd5c +bd5d +bd5e +bd5f +bd60 +bd61 +bd62 +bd63 +bd64 +bd65 +bd66 +bd67 +bd68 +bd69 +bd6a +bd6b +bd6c +bd6d +bd6e +bd6f +bd70 +bd71 +bd72 +bd73 +bd74 +bd75 +bd76 +bd77 +bd78 +bd79 +bd7a +bd7b +bd7c +bd7d +bd7e +bd7f +bd80 +bd81 +bd82 +bd83 +bd84 +bd85 +bd86 +bd87 +bd88 +bd89 +bd8a +bd8b +bd8c +bd8d +bd8e +bd8f +bd90 +bd91 +bd92 +bd93 +bd94 +bd95 +bd96 +bd97 +bd98 +bd99 +bd9a +bd9b +bd9c +bd9d +bd9e +bd9f +bda0 +bda1 +bda2 +bda3 +bda4 +bda5 +bda6 +bda7 +bda8 +bda9 +bdaa +bdab +bdac +bdad +bdae +bdaf +bdb0 +bdb1 +bdb2 +bdb3 +bdb4 +bdb5 +bdb6 +bdb7 +bdb8 +bdb9 +bdba +bdbb +bdbc +bdbd +bdbe +bdbf +bdc0 +bdc1 +bdc2 +bdc3 +bdc4 +bdc5 +bdc6 +bdc7 +bdc8 +bdc9 +bdca +bdcb +bdcc +bdcd +bdce +bdcf +bdd0 +bdd1 +bdd2 +bdd3 +bdd4 +bdd5 +bdd6 +bdd7 +bdd8 +bdd9 +bdda +bddb +bddc +bddd +bdde +bddf +bde0 +bde1 +bde2 +bde3 +bde4 +bde5 +bde6 +bde7 +bde8 +bde9 +bdea +bdeb +bdec +bded +bdee +bdef +bdf0 +bdf1 +bdf2 +bdf3 +bdf4 +bdf5 +bdf6 +bdf7 +bdf8 +bdf9 +bdfa +bdfb +bdfc +bdfd +bdfe +bdff +be00 +be01 +be02 +be03 +be04 +be05 +be06 +be07 +be08 +be09 +be0a +be0b +be0c +be0d +be0e +be0f +be10 +be11 +be12 +be13 +be14 +be15 +be16 +be17 +be18 +be19 +be1a +be1b +be1c +be1d +be1e +be1f +be20 +be21 +be22 +be23 +be24 +be25 +be26 +be27 +be28 +be29 +be2a +be2b +be2c +be2d +be2e +be2f +be30 +be31 +be32 +be33 +be34 +be35 +be36 +be37 +be38 +be39 +be3a +be3b +be3c +be3d +be3e +be3f +be40 +be41 +be42 +be43 +be44 +be45 +be46 +be47 +be48 +be49 +be4a +be4b +be4c +be4d +be4e +be4f +be50 +be51 +be52 +be53 +be54 +be55 +be56 +be57 +be58 +be59 +be5a +be5b +be5c +be5d +be5e +be5f +be60 +be61 +be62 +be63 +be64 +be65 +be66 +be67 +be68 +be69 +be6a +be6b +be6c +be6d +be6e +be6f +be70 +be71 +be72 +be73 +be74 +be75 +be76 +be77 +be78 +be79 +be7a +be7b +be7c +be7d +be7e +be7f +be80 +be81 +be82 +be83 +be84 +be85 +be86 +be87 +be88 +be89 +be8a +be8b +be8c +be8d +be8e +be8f +be90 +be91 +be92 +be93 +be94 +be95 +be96 +be97 +be98 +be99 +be9a +be9b +be9c +be9d +be9e +be9f +bea0 +bea1 +bea2 +bea3 +bea4 +bea5 +bea6 +bea7 +bea8 +bea9 +beaa +beab +beac +bead +beae +beaf +beb0 +beb1 +beb2 +beb3 +beb4 +beb5 +beb6 +beb7 +beb8 +beb9 +beba +bebb +bebc +bebd +bebe +bebf +bec0 +bec1 +bec2 +bec3 +bec4 +bec5 +bec6 +bec7 +bec8 +bec9 +beca +becb +becc +becd +bece +becf +bed0 +bed1 +bed2 +bed3 +bed4 +bed5 +bed6 +bed7 +bed8 +bed9 +beda +bedb +bedc +bedd +bede +bedf +bee0 +bee1 +bee2 +bee3 +bee4 +bee5 +bee6 +bee7 +bee8 +bee9 +beea +beeb +beec +beed +beee +beef +bef0 +bef1 +bef2 +bef3 +bef4 +bef5 +bef6 +bef7 +bef8 +bef9 +befa +befb +befc +befd +befe +beff +bf00 +bf01 +bf02 +bf03 +bf04 +bf05 +bf06 +bf07 +bf08 +bf09 +bf0a +bf0b +bf0c +bf0d +bf0e +bf0f +bf10 +bf11 +bf12 +bf13 +bf14 +bf15 +bf16 +bf17 +bf18 +bf19 +bf1a +bf1b +bf1c +bf1d +bf1e +bf1f +bf20 +bf21 +bf22 +bf23 +bf24 +bf25 +bf26 +bf27 +bf28 +bf29 +bf2a +bf2b +bf2c +bf2d +bf2e +bf2f +bf30 +bf31 +bf32 +bf33 +bf34 +bf35 +bf36 +bf37 +bf38 +bf39 +bf3a +bf3b +bf3c +bf3d +bf3e +bf3f +bf40 +bf41 +bf42 +bf43 +bf44 +bf45 +bf46 +bf47 +bf48 +bf49 +bf4a +bf4b +bf4c +bf4d +bf4e +bf4f +bf50 +bf51 +bf52 +bf53 +bf54 +bf55 +bf56 +bf57 +bf58 +bf59 +bf5a +bf5b +bf5c +bf5d +bf5e +bf5f +bf60 +bf61 +bf62 +bf63 +bf64 +bf65 +bf66 +bf67 +bf68 +bf69 +bf6a +bf6b +bf6c +bf6d +bf6e +bf6f +bf70 +bf71 +bf72 +bf73 +bf74 +bf75 +bf76 +bf77 +bf78 +bf79 +bf7a +bf7b +bf7c +bf7d +bf7e +bf7f +bf80 +bf81 +bf82 +bf83 +bf84 +bf85 +bf86 +bf87 +bf88 +bf89 +bf8a +bf8b +bf8c +bf8d +bf8e +bf8f +bf90 +bf91 +bf92 +bf93 +bf94 +bf95 +bf96 +bf97 +bf98 +bf99 +bf9a +bf9b +bf9c +bf9d +bf9e +bf9f +bfa0 +bfa1 +bfa2 +bfa3 +bfa4 +bfa5 +bfa6 +bfa7 +bfa8 +bfa9 +bfaa +bfab +bfac +bfad +bfae +bfaf +bfb0 +bfb1 +bfb2 +bfb3 +bfb4 +bfb5 +bfb6 +bfb7 +bfb8 +bfb9 +bfba +bfbb +bfbc +bfbd +bfbe +bfbf +bfc0 +bfc1 +bfc2 +bfc3 +bfc4 +bfc5 +bfc6 +bfc7 +bfc8 +bfc9 +bfca +bfcb +bfcc +bfcd +bfce +bfcf +bfd0 +bfd1 +bfd2 +bfd3 +bfd4 +bfd5 +bfd6 +bfd7 +bfd8 +bfd9 +bfda +bfdb +bfdc +bfdd +bfde +bfdf +bfe0 +bfe1 +bfe2 +bfe3 +bfe4 +bfe5 +bfe6 +bfe7 +bfe8 +bfe9 +bfea +bfeb +bfec +bfed +bfee +bfef +bff0 +bff1 +bff2 +bff3 +bff4 +bff5 +bff6 +bff7 +bff8 +bff9 +bffa +bffb +bffc +bffd +bffe +bfff +c000 +c001 +c002 +c003 +c004 +c005 +c006 +c007 +c008 +c009 +c00a +c00b +c00c +c00d +c00e +c00f +c010 +c011 +c012 +c013 +c014 +c015 +c016 +c017 +c018 +c019 +c01a +c01b +c01c +c01d +c01e +c01f +c020 +c021 +c022 +c023 +c024 +c025 +c026 +c027 +c028 +c029 +c02a +c02b +c02c +c02d +c02e +c02f +c030 +c031 +c032 +c033 +c034 +c035 +c036 +c037 +c038 +c039 +c03a +c03b +c03c +c03d +c03e +c03f +c040 +c041 +c042 +c043 +c044 +c045 +c046 +c047 +c048 +c049 +c04a +c04b +c04c +c04d +c04e +c04f +c050 +c051 +c052 +c053 +c054 +c055 +c056 +c057 +c058 +c059 +c05a +c05b +c05c +c05d +c05e +c05f +c060 +c061 +c062 +c063 +c064 +c065 +c066 +c067 +c068 +c069 +c06a +c06b +c06c +c06d +c06e +c06f +c070 +c071 +c072 +c073 +c074 +c075 +c076 +c077 +c078 +c079 +c07a +c07b +c07c +c07d +c07e +c07f +c080 +c081 +c082 +c083 +c084 +c085 +c086 +c087 +c088 +c089 +c08a +c08b +c08c +c08d +c08e +c08f +c090 +c091 +c092 +c093 +c094 +c095 +c096 +c097 +c098 +c099 +c09a +c09b +c09c +c09d +c09e +c09f +c0a0 +c0a1 +c0a2 +c0a3 +c0a4 +c0a5 +c0a6 +c0a7 +c0a8 +c0a9 +c0aa +c0ab +c0ac +c0ad +c0ae +c0af +c0b0 +c0b1 +c0b2 +c0b3 +c0b4 +c0b5 +c0b6 +c0b7 +c0b8 +c0b9 +c0ba +c0bb +c0bc +c0bd +c0be +c0bf +c0c0 +c0c1 +c0c2 +c0c3 +c0c4 +c0c5 +c0c6 +c0c7 +c0c8 +c0c9 +c0ca +c0cb +c0cc +c0cd +c0ce +c0cf +c0d0 +c0d1 +c0d2 +c0d3 +c0d4 +c0d5 +c0d6 +c0d7 +c0d8 +c0d9 +c0da +c0db +c0dc +c0dd +c0de +c0df +c0e0 +c0e1 +c0e2 +c0e3 +c0e4 +c0e5 +c0e6 +c0e7 +c0e8 +c0e9 +c0ea +c0eb +c0ec +c0ed +c0ee +c0ef +c0f0 +c0f1 +c0f2 +c0f3 +c0f4 +c0f5 +c0f6 +c0f7 +c0f8 +c0f9 +c0fa +c0fb +c0fc +c0fd +c0fe +c0ff +c100 +c101 +c102 +c103 +c104 +c105 +c106 +c107 +c108 +c109 +c10a +c10b +c10c +c10d +c10e +c10f +c110 +c111 +c112 +c113 +c114 +c115 +c116 +c117 +c118 +c119 +c11a +c11b +c11c +c11d +c11e +c11f +c120 +c121 +c122 +c123 +c124 +c125 +c126 +c127 +c128 +c129 +c12a +c12b +c12c +c12d +c12e +c12f +c130 +c131 +c132 +c133 +c134 +c135 +c136 +c137 +c138 +c139 +c13a +c13b +c13c +c13d +c13e +c13f +c140 +c141 +c142 +c143 +c144 +c145 +c146 +c147 +c148 +c149 +c14a +c14b +c14c +c14d +c14e +c14f +c150 +c151 +c152 +c153 +c154 +c155 +c156 +c157 +c158 +c159 +c15a +c15b +c15c +c15d +c15e +c15f +c160 +c161 +c162 +c163 +c164 +c165 +c166 +c167 +c168 +c169 +c16a +c16b +c16c +c16d +c16e +c16f +c170 +c171 +c172 +c173 +c174 +c175 +c176 +c177 +c178 +c179 +c17a +c17b +c17c +c17d +c17e +c17f +c180 +c181 +c182 +c183 +c184 +c185 +c186 +c187 +c188 +c189 +c18a +c18b +c18c +c18d +c18e +c18f +c190 +c191 +c192 +c193 +c194 +c195 +c196 +c197 +c198 +c199 +c19a +c19b +c19c +c19d +c19e +c19f +c1a0 +c1a1 +c1a2 +c1a3 +c1a4 +c1a5 +c1a6 +c1a7 +c1a8 +c1a9 +c1aa +c1ab +c1ac +c1ad +c1ae +c1af +c1b0 +c1b1 +c1b2 +c1b3 +c1b4 +c1b5 +c1b6 +c1b7 +c1b8 +c1b9 +c1ba +c1bb +c1bc +c1bd +c1be +c1bf +c1c0 +c1c1 +c1c2 +c1c3 +c1c4 +c1c5 +c1c6 +c1c7 +c1c8 +c1c9 +c1ca +c1cb +c1cc +c1cd +c1ce +c1cf +c1d0 +c1d1 +c1d2 +c1d3 +c1d4 +c1d5 +c1d6 +c1d7 +c1d8 +c1d9 +c1da +c1db +c1dc +c1dd +c1de +c1df +c1e0 +c1e1 +c1e2 +c1e3 +c1e4 +c1e5 +c1e6 +c1e7 +c1e8 +c1e9 +c1ea +c1eb +c1ec +c1ed +c1ee +c1ef +c1f0 +c1f1 +c1f2 +c1f3 +c1f4 +c1f5 +c1f6 +c1f7 +c1f8 +c1f9 +c1fa +c1fb +c1fc +c1fd +c1fe +c1ff +c200 +c201 +c202 +c203 +c204 +c205 +c206 +c207 +c208 +c209 +c20a +c20b +c20c +c20d +c20e +c20f +c210 +c211 +c212 +c213 +c214 +c215 +c216 +c217 +c218 +c219 +c21a +c21b +c21c +c21d +c21e +c21f +c220 +c221 +c222 +c223 +c224 +c225 +c226 +c227 +c228 +c229 +c22a +c22b +c22c +c22d +c22e +c22f +c230 +c231 +c232 +c233 +c234 +c235 +c236 +c237 +c238 +c239 +c23a +c23b +c23c +c23d +c23e +c23f +c240 +c241 +c242 +c243 +c244 +c245 +c246 +c247 +c248 +c249 +c24a +c24b +c24c +c24d +c24e +c24f +c250 +c251 +c252 +c253 +c254 +c255 +c256 +c257 +c258 +c259 +c25a +c25b +c25c +c25d +c25e +c25f +c260 +c261 +c262 +c263 +c264 +c265 +c266 +c267 +c268 +c269 +c26a +c26b +c26c +c26d +c26e +c26f +c270 +c271 +c272 +c273 +c274 +c275 +c276 +c277 +c278 +c279 +c27a +c27b +c27c +c27d +c27e +c27f +c280 +c281 +c282 +c283 +c284 +c285 +c286 +c287 +c288 +c289 +c28a +c28b +c28c +c28d +c28e +c28f +c290 +c291 +c292 +c293 +c294 +c295 +c296 +c297 +c298 +c299 +c29a +c29b +c29c +c29d +c29e +c29f +c2a0 +c2a1 +c2a2 +c2a3 +c2a4 +c2a5 +c2a6 +c2a7 +c2a8 +c2a9 +c2aa +c2ab +c2ac +c2ad +c2ae +c2af +c2b0 +c2b1 +c2b2 +c2b3 +c2b4 +c2b5 +c2b6 +c2b7 +c2b8 +c2b9 +c2ba +c2bb +c2bc +c2bd +c2be +c2bf +c2c0 +c2c1 +c2c2 +c2c3 +c2c4 +c2c5 +c2c6 +c2c7 +c2c8 +c2c9 +c2ca +c2cb +c2cc +c2cd +c2ce +c2cf +c2d0 +c2d1 +c2d2 +c2d3 +c2d4 +c2d5 +c2d6 +c2d7 +c2d8 +c2d9 +c2da +c2db +c2dc +c2dd +c2de +c2df +c2e0 +c2e1 +c2e2 +c2e3 +c2e4 +c2e5 +c2e6 +c2e7 +c2e8 +c2e9 +c2ea +c2eb +c2ec +c2ed +c2ee +c2ef +c2f0 +c2f1 +c2f2 +c2f3 +c2f4 +c2f5 +c2f6 +c2f7 +c2f8 +c2f9 +c2fa +c2fb +c2fc +c2fd +c2fe +c2ff +c300 +c301 +c302 +c303 +c304 +c305 +c306 +c307 +c308 +c309 +c30a +c30b +c30c +c30d +c30e +c30f +c310 +c311 +c312 +c313 +c314 +c315 +c316 +c317 +c318 +c319 +c31a +c31b +c31c +c31d +c31e +c31f +c320 +c321 +c322 +c323 +c324 +c325 +c326 +c327 +c328 +c329 +c32a +c32b +c32c +c32d +c32e +c32f +c330 +c331 +c332 +c333 +c334 +c335 +c336 +c337 +c338 +c339 +c33a +c33b +c33c +c33d +c33e +c33f +c340 +c341 +c342 +c343 +c344 +c345 +c346 +c347 +c348 +c349 +c34a +c34b +c34c +c34d +c34e +c34f +c350 +c351 +c352 +c353 +c354 +c355 +c356 +c357 +c358 +c359 +c35a +c35b +c35c +c35d +c35e +c35f +c360 +c361 +c362 +c363 +c364 +c365 +c366 +c367 +c368 +c369 +c36a +c36b +c36c +c36d +c36e +c36f +c370 +c371 +c372 +c373 +c374 +c375 +c376 +c377 +c378 +c379 +c37a +c37b +c37c +c37d +c37e +c37f +c380 +c381 +c382 +c383 +c384 +c385 +c386 +c387 +c388 +c389 +c38a +c38b +c38c +c38d +c38e +c38f +c390 +c391 +c392 +c393 +c394 +c395 +c396 +c397 +c398 +c399 +c39a +c39b +c39c +c39d +c39e +c39f +c3a0 +c3a1 +c3a2 +c3a3 +c3a4 +c3a5 +c3a6 +c3a7 +c3a8 +c3a9 +c3aa +c3ab +c3ac +c3ad +c3ae +c3af +c3b0 +c3b1 +c3b2 +c3b3 +c3b4 +c3b5 +c3b6 +c3b7 +c3b8 +c3b9 +c3ba +c3bb +c3bc +c3bd +c3be +c3bf +c3c0 +c3c1 +c3c2 +c3c3 +c3c4 +c3c5 +c3c6 +c3c7 +c3c8 +c3c9 +c3ca +c3cb +c3cc +c3cd +c3ce +c3cf +c3d0 +c3d1 +c3d2 +c3d3 +c3d4 +c3d5 +c3d6 +c3d7 +c3d8 +c3d9 +c3da +c3db +c3dc +c3dd +c3de +c3df +c3e0 +c3e1 +c3e2 +c3e3 +c3e4 +c3e5 +c3e6 +c3e7 +c3e8 +c3e9 +c3ea +c3eb +c3ec +c3ed +c3ee +c3ef +c3f0 +c3f1 +c3f2 +c3f3 +c3f4 +c3f5 +c3f6 +c3f7 +c3f8 +c3f9 +c3fa +c3fb +c3fc +c3fd +c3fe +c3ff +c400 +c401 +c402 +c403 +c404 +c405 +c406 +c407 +c408 +c409 +c40a +c40b +c40c +c40d +c40e +c40f +c410 +c411 +c412 +c413 +c414 +c415 +c416 +c417 +c418 +c419 +c41a +c41b +c41c +c41d +c41e +c41f +c420 +c421 +c422 +c423 +c424 +c425 +c426 +c427 +c428 +c429 +c42a +c42b +c42c +c42d +c42e +c42f +c430 +c431 +c432 +c433 +c434 +c435 +c436 +c437 +c438 +c439 +c43a +c43b +c43c +c43d +c43e +c43f +c440 +c441 +c442 +c443 +c444 +c445 +c446 +c447 +c448 +c449 +c44a +c44b +c44c +c44d +c44e +c44f +c450 +c451 +c452 +c453 +c454 +c455 +c456 +c457 +c458 +c459 +c45a +c45b +c45c +c45d +c45e +c45f +c460 +c461 +c462 +c463 +c464 +c465 +c466 +c467 +c468 +c469 +c46a +c46b +c46c +c46d +c46e +c46f +c470 +c471 +c472 +c473 +c474 +c475 +c476 +c477 +c478 +c479 +c47a +c47b +c47c +c47d +c47e +c47f +c480 +c481 +c482 +c483 +c484 +c485 +c486 +c487 +c488 +c489 +c48a +c48b +c48c +c48d +c48e +c48f +c490 +c491 +c492 +c493 +c494 +c495 +c496 +c497 +c498 +c499 +c49a +c49b +c49c +c49d +c49e +c49f +c4a0 +c4a1 +c4a2 +c4a3 +c4a4 +c4a5 +c4a6 +c4a7 +c4a8 +c4a9 +c4aa +c4ab +c4ac +c4ad +c4ae +c4af +c4b0 +c4b1 +c4b2 +c4b3 +c4b4 +c4b5 +c4b6 +c4b7 +c4b8 +c4b9 +c4ba +c4bb +c4bc +c4bd +c4be +c4bf +c4c0 +c4c1 +c4c2 +c4c3 +c4c4 +c4c5 +c4c6 +c4c7 +c4c8 +c4c9 +c4ca +c4cb +c4cc +c4cd +c4ce +c4cf +c4d0 +c4d1 +c4d2 +c4d3 +c4d4 +c4d5 +c4d6 +c4d7 +c4d8 +c4d9 +c4da +c4db +c4dc +c4dd +c4de +c4df +c4e0 +c4e1 +c4e2 +c4e3 +c4e4 +c4e5 +c4e6 +c4e7 +c4e8 +c4e9 +c4ea +c4eb +c4ec +c4ed +c4ee +c4ef +c4f0 +c4f1 +c4f2 +c4f3 +c4f4 +c4f5 +c4f6 +c4f7 +c4f8 +c4f9 +c4fa +c4fb +c4fc +c4fd +c4fe +c4ff +c500 +c501 +c502 +c503 +c504 +c505 +c506 +c507 +c508 +c509 +c50a +c50b +c50c +c50d +c50e +c50f +c510 +c511 +c512 +c513 +c514 +c515 +c516 +c517 +c518 +c519 +c51a +c51b +c51c +c51d +c51e +c51f +c520 +c521 +c522 +c523 +c524 +c525 +c526 +c527 +c528 +c529 +c52a +c52b +c52c +c52d +c52e +c52f +c530 +c531 +c532 +c533 +c534 +c535 +c536 +c537 +c538 +c539 +c53a +c53b +c53c +c53d +c53e +c53f +c540 +c541 +c542 +c543 +c544 +c545 +c546 +c547 +c548 +c549 +c54a +c54b +c54c +c54d +c54e +c54f +c550 +c551 +c552 +c553 +c554 +c555 +c556 +c557 +c558 +c559 +c55a +c55b +c55c +c55d +c55e +c55f +c560 +c561 +c562 +c563 +c564 +c565 +c566 +c567 +c568 +c569 +c56a +c56b +c56c +c56d +c56e +c56f +c570 +c571 +c572 +c573 +c574 +c575 +c576 +c577 +c578 +c579 +c57a +c57b +c57c +c57d +c57e +c57f +c580 +c581 +c582 +c583 +c584 +c585 +c586 +c587 +c588 +c589 +c58a +c58b +c58c +c58d +c58e +c58f +c590 +c591 +c592 +c593 +c594 +c595 +c596 +c597 +c598 +c599 +c59a +c59b +c59c +c59d +c59e +c59f +c5a0 +c5a1 +c5a2 +c5a3 +c5a4 +c5a5 +c5a6 +c5a7 +c5a8 +c5a9 +c5aa +c5ab +c5ac +c5ad +c5ae +c5af +c5b0 +c5b1 +c5b2 +c5b3 +c5b4 +c5b5 +c5b6 +c5b7 +c5b8 +c5b9 +c5ba +c5bb +c5bc +c5bd +c5be +c5bf +c5c0 +c5c1 +c5c2 +c5c3 +c5c4 +c5c5 +c5c6 +c5c7 +c5c8 +c5c9 +c5ca +c5cb +c5cc +c5cd +c5ce +c5cf +c5d0 +c5d1 +c5d2 +c5d3 +c5d4 +c5d5 +c5d6 +c5d7 +c5d8 +c5d9 +c5da +c5db +c5dc +c5dd +c5de +c5df +c5e0 +c5e1 +c5e2 +c5e3 +c5e4 +c5e5 +c5e6 +c5e7 +c5e8 +c5e9 +c5ea +c5eb +c5ec +c5ed +c5ee +c5ef +c5f0 +c5f1 +c5f2 +c5f3 +c5f4 +c5f5 +c5f6 +c5f7 +c5f8 +c5f9 +c5fa +c5fb +c5fc +c5fd +c5fe +c5ff +c600 +c601 +c602 +c603 +c604 +c605 +c606 +c607 +c608 +c609 +c60a +c60b +c60c +c60d +c60e +c60f +c610 +c611 +c612 +c613 +c614 +c615 +c616 +c617 +c618 +c619 +c61a +c61b +c61c +c61d +c61e +c61f +c620 +c621 +c622 +c623 +c624 +c625 +c626 +c627 +c628 +c629 +c62a +c62b +c62c +c62d +c62e +c62f +c630 +c631 +c632 +c633 +c634 +c635 +c636 +c637 +c638 +c639 +c63a +c63b +c63c +c63d +c63e +c63f +c640 +c641 +c642 +c643 +c644 +c645 +c646 +c647 +c648 +c649 +c64a +c64b +c64c +c64d +c64e +c64f +c650 +c651 +c652 +c653 +c654 +c655 +c656 +c657 +c658 +c659 +c65a +c65b +c65c +c65d +c65e +c65f +c660 +c661 +c662 +c663 +c664 +c665 +c666 +c667 +c668 +c669 +c66a +c66b +c66c +c66d +c66e +c66f +c670 +c671 +c672 +c673 +c674 +c675 +c676 +c677 +c678 +c679 +c67a +c67b +c67c +c67d +c67e +c67f +c680 +c681 +c682 +c683 +c684 +c685 +c686 +c687 +c688 +c689 +c68a +c68b +c68c +c68d +c68e +c68f +c690 +c691 +c692 +c693 +c694 +c695 +c696 +c697 +c698 +c699 +c69a +c69b +c69c +c69d +c69e +c69f +c6a0 +c6a1 +c6a2 +c6a3 +c6a4 +c6a5 +c6a6 +c6a7 +c6a8 +c6a9 +c6aa +c6ab +c6ac +c6ad +c6ae +c6af +c6b0 +c6b1 +c6b2 +c6b3 +c6b4 +c6b5 +c6b6 +c6b7 +c6b8 +c6b9 +c6ba +c6bb +c6bc +c6bd +c6be +c6bf +c6c0 +c6c1 +c6c2 +c6c3 +c6c4 +c6c5 +c6c6 +c6c7 +c6c8 +c6c9 +c6ca +c6cb +c6cc +c6cd +c6ce +c6cf +c6d0 +c6d1 +c6d2 +c6d3 +c6d4 +c6d5 +c6d6 +c6d7 +c6d8 +c6d9 +c6da +c6db +c6dc +c6dd +c6de +c6df +c6e0 +c6e1 +c6e2 +c6e3 +c6e4 +c6e5 +c6e6 +c6e7 +c6e8 +c6e9 +c6ea +c6eb +c6ec +c6ed +c6ee +c6ef +c6f0 +c6f1 +c6f2 +c6f3 +c6f4 +c6f5 +c6f6 +c6f7 +c6f8 +c6f9 +c6fa +c6fb +c6fc +c6fd +c6fe +c6ff +c700 +c701 +c702 +c703 +c704 +c705 +c706 +c707 +c708 +c709 +c70a +c70b +c70c +c70d +c70e +c70f +c710 +c711 +c712 +c713 +c714 +c715 +c716 +c717 +c718 +c719 +c71a +c71b +c71c +c71d +c71e +c71f +c720 +c721 +c722 +c723 +c724 +c725 +c726 +c727 +c728 +c729 +c72a +c72b +c72c +c72d +c72e +c72f +c730 +c731 +c732 +c733 +c734 +c735 +c736 +c737 +c738 +c739 +c73a +c73b +c73c +c73d +c73e +c73f +c740 +c741 +c742 +c743 +c744 +c745 +c746 +c747 +c748 +c749 +c74a +c74b +c74c +c74d +c74e +c74f +c750 +c751 +c752 +c753 +c754 +c755 +c756 +c757 +c758 +c759 +c75a +c75b +c75c +c75d +c75e +c75f +c760 +c761 +c762 +c763 +c764 +c765 +c766 +c767 +c768 +c769 +c76a +c76b +c76c +c76d +c76e +c76f +c770 +c771 +c772 +c773 +c774 +c775 +c776 +c777 +c778 +c779 +c77a +c77b +c77c +c77d +c77e +c77f +c780 +c781 +c782 +c783 +c784 +c785 +c786 +c787 +c788 +c789 +c78a +c78b +c78c +c78d +c78e +c78f +c790 +c791 +c792 +c793 +c794 +c795 +c796 +c797 +c798 +c799 +c79a +c79b +c79c +c79d +c79e +c79f +c7a0 +c7a1 +c7a2 +c7a3 +c7a4 +c7a5 +c7a6 +c7a7 +c7a8 +c7a9 +c7aa +c7ab +c7ac +c7ad +c7ae +c7af +c7b0 +c7b1 +c7b2 +c7b3 +c7b4 +c7b5 +c7b6 +c7b7 +c7b8 +c7b9 +c7ba +c7bb +c7bc +c7bd +c7be +c7bf +c7c0 +c7c1 +c7c2 +c7c3 +c7c4 +c7c5 +c7c6 +c7c7 +c7c8 +c7c9 +c7ca +c7cb +c7cc +c7cd +c7ce +c7cf +c7d0 +c7d1 +c7d2 +c7d3 +c7d4 +c7d5 +c7d6 +c7d7 +c7d8 +c7d9 +c7da +c7db +c7dc +c7dd +c7de +c7df +c7e0 +c7e1 +c7e2 +c7e3 +c7e4 +c7e5 +c7e6 +c7e7 +c7e8 +c7e9 +c7ea +c7eb +c7ec +c7ed +c7ee +c7ef +c7f0 +c7f1 +c7f2 +c7f3 +c7f4 +c7f5 +c7f6 +c7f7 +c7f8 +c7f9 +c7fa +c7fb +c7fc +c7fd +c7fe +c7ff +c800 +c801 +c802 +c803 +c804 +c805 +c806 +c807 +c808 +c809 +c80a +c80b +c80c +c80d +c80e +c80f +c810 +c811 +c812 +c813 +c814 +c815 +c816 +c817 +c818 +c819 +c81a +c81b +c81c +c81d +c81e +c81f +c820 +c821 +c822 +c823 +c824 +c825 +c826 +c827 +c828 +c829 +c82a +c82b +c82c +c82d +c82e +c82f +c830 +c831 +c832 +c833 +c834 +c835 +c836 +c837 +c838 +c839 +c83a +c83b +c83c +c83d +c83e +c83f +c840 +c841 +c842 +c843 +c844 +c845 +c846 +c847 +c848 +c849 +c84a +c84b +c84c +c84d +c84e +c84f +c850 +c851 +c852 +c853 +c854 +c855 +c856 +c857 +c858 +c859 +c85a +c85b +c85c +c85d +c85e +c85f +c860 +c861 +c862 +c863 +c864 +c865 +c866 +c867 +c868 +c869 +c86a +c86b +c86c +c86d +c86e +c86f +c870 +c871 +c872 +c873 +c874 +c875 +c876 +c877 +c878 +c879 +c87a +c87b +c87c +c87d +c87e +c87f +c880 +c881 +c882 +c883 +c884 +c885 +c886 +c887 +c888 +c889 +c88a +c88b +c88c +c88d +c88e +c88f +c890 +c891 +c892 +c893 +c894 +c895 +c896 +c897 +c898 +c899 +c89a +c89b +c89c +c89d +c89e +c89f +c8a0 +c8a1 +c8a2 +c8a3 +c8a4 +c8a5 +c8a6 +c8a7 +c8a8 +c8a9 +c8aa +c8ab +c8ac +c8ad +c8ae +c8af +c8b0 +c8b1 +c8b2 +c8b3 +c8b4 +c8b5 +c8b6 +c8b7 +c8b8 +c8b9 +c8ba +c8bb +c8bc +c8bd +c8be +c8bf +c8c0 +c8c1 +c8c2 +c8c3 +c8c4 +c8c5 +c8c6 +c8c7 +c8c8 +c8c9 +c8ca +c8cb +c8cc +c8cd +c8ce +c8cf +c8d0 +c8d1 +c8d2 +c8d3 +c8d4 +c8d5 +c8d6 +c8d7 +c8d8 +c8d9 +c8da +c8db +c8dc +c8dd +c8de +c8df +c8e0 +c8e1 +c8e2 +c8e3 +c8e4 +c8e5 +c8e6 +c8e7 +c8e8 +c8e9 +c8ea +c8eb +c8ec +c8ed +c8ee +c8ef +c8f0 +c8f1 +c8f2 +c8f3 +c8f4 +c8f5 +c8f6 +c8f7 +c8f8 +c8f9 +c8fa +c8fb +c8fc +c8fd +c8fe +c8ff +c900 +c901 +c902 +c903 +c904 +c905 +c906 +c907 +c908 +c909 +c90a +c90b +c90c +c90d +c90e +c90f +c910 +c911 +c912 +c913 +c914 +c915 +c916 +c917 +c918 +c919 +c91a +c91b +c91c +c91d +c91e +c91f +c920 +c921 +c922 +c923 +c924 +c925 +c926 +c927 +c928 +c929 +c92a +c92b +c92c +c92d +c92e +c92f +c930 +c931 +c932 +c933 +c934 +c935 +c936 +c937 +c938 +c939 +c93a +c93b +c93c +c93d +c93e +c93f +c940 +c941 +c942 +c943 +c944 +c945 +c946 +c947 +c948 +c949 +c94a +c94b +c94c +c94d +c94e +c94f +c950 +c951 +c952 +c953 +c954 +c955 +c956 +c957 +c958 +c959 +c95a +c95b +c95c +c95d +c95e +c95f +c960 +c961 +c962 +c963 +c964 +c965 +c966 +c967 +c968 +c969 +c96a +c96b +c96c +c96d +c96e +c96f +c970 +c971 +c972 +c973 +c974 +c975 +c976 +c977 +c978 +c979 +c97a +c97b +c97c +c97d +c97e +c97f +c980 +c981 +c982 +c983 +c984 +c985 +c986 +c987 +c988 +c989 +c98a +c98b +c98c +c98d +c98e +c98f +c990 +c991 +c992 +c993 +c994 +c995 +c996 +c997 +c998 +c999 +c99a +c99b +c99c +c99d +c99e +c99f +c9a0 +c9a1 +c9a2 +c9a3 +c9a4 +c9a5 +c9a6 +c9a7 +c9a8 +c9a9 +c9aa +c9ab +c9ac +c9ad +c9ae +c9af +c9b0 +c9b1 +c9b2 +c9b3 +c9b4 +c9b5 +c9b6 +c9b7 +c9b8 +c9b9 +c9ba +c9bb +c9bc +c9bd +c9be +c9bf +c9c0 +c9c1 +c9c2 +c9c3 +c9c4 +c9c5 +c9c6 +c9c7 +c9c8 +c9c9 +c9ca +c9cb +c9cc +c9cd +c9ce +c9cf +c9d0 +c9d1 +c9d2 +c9d3 +c9d4 +c9d5 +c9d6 +c9d7 +c9d8 +c9d9 +c9da +c9db +c9dc +c9dd +c9de +c9df +c9e0 +c9e1 +c9e2 +c9e3 +c9e4 +c9e5 +c9e6 +c9e7 +c9e8 +c9e9 +c9ea +c9eb +c9ec +c9ed +c9ee +c9ef +c9f0 +c9f1 +c9f2 +c9f3 +c9f4 +c9f5 +c9f6 +c9f7 +c9f8 +c9f9 +c9fa +c9fb +c9fc +c9fd +c9fe +c9ff +ca00 +ca01 +ca02 +ca03 +ca04 +ca05 +ca06 +ca07 +ca08 +ca09 +ca0a +ca0b +ca0c +ca0d +ca0e +ca0f +ca10 +ca11 +ca12 +ca13 +ca14 +ca15 +ca16 +ca17 +ca18 +ca19 +ca1a +ca1b +ca1c +ca1d +ca1e +ca1f +ca20 +ca21 +ca22 +ca23 +ca24 +ca25 +ca26 +ca27 +ca28 +ca29 +ca2a +ca2b +ca2c +ca2d +ca2e +ca2f +ca30 +ca31 +ca32 +ca33 +ca34 +ca35 +ca36 +ca37 +ca38 +ca39 +ca3a +ca3b +ca3c +ca3d +ca3e +ca3f +ca40 +ca41 +ca42 +ca43 +ca44 +ca45 +ca46 +ca47 +ca48 +ca49 +ca4a +ca4b +ca4c +ca4d +ca4e +ca4f +ca50 +ca51 +ca52 +ca53 +ca54 +ca55 +ca56 +ca57 +ca58 +ca59 +ca5a +ca5b +ca5c +ca5d +ca5e +ca5f +ca60 +ca61 +ca62 +ca63 +ca64 +ca65 +ca66 +ca67 +ca68 +ca69 +ca6a +ca6b +ca6c +ca6d +ca6e +ca6f +ca70 +ca71 +ca72 +ca73 +ca74 +ca75 +ca76 +ca77 +ca78 +ca79 +ca7a +ca7b +ca7c +ca7d +ca7e +ca7f +ca80 +ca81 +ca82 +ca83 +ca84 +ca85 +ca86 +ca87 +ca88 +ca89 +ca8a +ca8b +ca8c +ca8d +ca8e +ca8f +ca90 +ca91 +ca92 +ca93 +ca94 +ca95 +ca96 +ca97 +ca98 +ca99 +ca9a +ca9b +ca9c +ca9d +ca9e +ca9f +caa0 +caa1 +caa2 +caa3 +caa4 +caa5 +caa6 +caa7 +caa8 +caa9 +caaa +caab +caac +caad +caae +caaf +cab0 +cab1 +cab2 +cab3 +cab4 +cab5 +cab6 +cab7 +cab8 +cab9 +caba +cabb +cabc +cabd +cabe +cabf +cac0 +cac1 +cac2 +cac3 +cac4 +cac5 +cac6 +cac7 +cac8 +cac9 +caca +cacb +cacc +cacd +cace +cacf +cad0 +cad1 +cad2 +cad3 +cad4 +cad5 +cad6 +cad7 +cad8 +cad9 +cada +cadb +cadc +cadd +cade +cadf +cae0 +cae1 +cae2 +cae3 +cae4 +cae5 +cae6 +cae7 +cae8 +cae9 +caea +caeb +caec +caed +caee +caef +caf0 +caf1 +caf2 +caf3 +caf4 +caf5 +caf6 +caf7 +caf8 +caf9 +cafa +cafb +cafc +cafd +cafe +caff +cb00 +cb01 +cb02 +cb03 +cb04 +cb05 +cb06 +cb07 +cb08 +cb09 +cb0a +cb0b +cb0c +cb0d +cb0e +cb0f +cb10 +cb11 +cb12 +cb13 +cb14 +cb15 +cb16 +cb17 +cb18 +cb19 +cb1a +cb1b +cb1c +cb1d +cb1e +cb1f +cb20 +cb21 +cb22 +cb23 +cb24 +cb25 +cb26 +cb27 +cb28 +cb29 +cb2a +cb2b +cb2c +cb2d +cb2e +cb2f +cb30 +cb31 +cb32 +cb33 +cb34 +cb35 +cb36 +cb37 +cb38 +cb39 +cb3a +cb3b +cb3c +cb3d +cb3e +cb3f +cb40 +cb41 +cb42 +cb43 +cb44 +cb45 +cb46 +cb47 +cb48 +cb49 +cb4a +cb4b +cb4c +cb4d +cb4e +cb4f +cb50 +cb51 +cb52 +cb53 +cb54 +cb55 +cb56 +cb57 +cb58 +cb59 +cb5a +cb5b +cb5c +cb5d +cb5e +cb5f +cb60 +cb61 +cb62 +cb63 +cb64 +cb65 +cb66 +cb67 +cb68 +cb69 +cb6a +cb6b +cb6c +cb6d +cb6e +cb6f +cb70 +cb71 +cb72 +cb73 +cb74 +cb75 +cb76 +cb77 +cb78 +cb79 +cb7a +cb7b +cb7c +cb7d +cb7e +cb7f +cb80 +cb81 +cb82 +cb83 +cb84 +cb85 +cb86 +cb87 +cb88 +cb89 +cb8a +cb8b +cb8c +cb8d +cb8e +cb8f +cb90 +cb91 +cb92 +cb93 +cb94 +cb95 +cb96 +cb97 +cb98 +cb99 +cb9a +cb9b +cb9c +cb9d +cb9e +cb9f +cba0 +cba1 +cba2 +cba3 +cba4 +cba5 +cba6 +cba7 +cba8 +cba9 +cbaa +cbab +cbac +cbad +cbae +cbaf +cbb0 +cbb1 +cbb2 +cbb3 +cbb4 +cbb5 +cbb6 +cbb7 +cbb8 +cbb9 +cbba +cbbb +cbbc +cbbd +cbbe +cbbf +cbc0 +cbc1 +cbc2 +cbc3 +cbc4 +cbc5 +cbc6 +cbc7 +cbc8 +cbc9 +cbca +cbcb +cbcc +cbcd +cbce +cbcf +cbd0 +cbd1 +cbd2 +cbd3 +cbd4 +cbd5 +cbd6 +cbd7 +cbd8 +cbd9 +cbda +cbdb +cbdc +cbdd +cbde +cbdf +cbe0 +cbe1 +cbe2 +cbe3 +cbe4 +cbe5 +cbe6 +cbe7 +cbe8 +cbe9 +cbea +cbeb +cbec +cbed +cbee +cbef +cbf0 +cbf1 +cbf2 +cbf3 +cbf4 +cbf5 +cbf6 +cbf7 +cbf8 +cbf9 +cbfa +cbfb +cbfc +cbfd +cbfe +cbff +cc00 +cc01 +cc02 +cc03 +cc04 +cc05 +cc06 +cc07 +cc08 +cc09 +cc0a +cc0b +cc0c +cc0d +cc0e +cc0f +cc10 +cc11 +cc12 +cc13 +cc14 +cc15 +cc16 +cc17 +cc18 +cc19 +cc1a +cc1b +cc1c +cc1d +cc1e +cc1f +cc20 +cc21 +cc22 +cc23 +cc24 +cc25 +cc26 +cc27 +cc28 +cc29 +cc2a +cc2b +cc2c +cc2d +cc2e +cc2f +cc30 +cc31 +cc32 +cc33 +cc34 +cc35 +cc36 +cc37 +cc38 +cc39 +cc3a +cc3b +cc3c +cc3d +cc3e +cc3f +cc40 +cc41 +cc42 +cc43 +cc44 +cc45 +cc46 +cc47 +cc48 +cc49 +cc4a +cc4b +cc4c +cc4d +cc4e +cc4f +cc50 +cc51 +cc52 +cc53 +cc54 +cc55 +cc56 +cc57 +cc58 +cc59 +cc5a +cc5b +cc5c +cc5d +cc5e +cc5f +cc60 +cc61 +cc62 +cc63 +cc64 +cc65 +cc66 +cc67 +cc68 +cc69 +cc6a +cc6b +cc6c +cc6d +cc6e +cc6f +cc70 +cc71 +cc72 +cc73 +cc74 +cc75 +cc76 +cc77 +cc78 +cc79 +cc7a +cc7b +cc7c +cc7d +cc7e +cc7f +cc80 +cc81 +cc82 +cc83 +cc84 +cc85 +cc86 +cc87 +cc88 +cc89 +cc8a +cc8b +cc8c +cc8d +cc8e +cc8f +cc90 +cc91 +cc92 +cc93 +cc94 +cc95 +cc96 +cc97 +cc98 +cc99 +cc9a +cc9b +cc9c +cc9d +cc9e +cc9f +cca0 +cca1 +cca2 +cca3 +cca4 +cca5 +cca6 +cca7 +cca8 +cca9 +ccaa +ccab +ccac +ccad +ccae +ccaf +ccb0 +ccb1 +ccb2 +ccb3 +ccb4 +ccb5 +ccb6 +ccb7 +ccb8 +ccb9 +ccba +ccbb +ccbc +ccbd +ccbe +ccbf +ccc0 +ccc1 +ccc2 +ccc3 +ccc4 +ccc5 +ccc6 +ccc7 +ccc8 +ccc9 +ccca +cccb +cccc +cccd +ccce +cccf +ccd0 +ccd1 +ccd2 +ccd3 +ccd4 +ccd5 +ccd6 +ccd7 +ccd8 +ccd9 +ccda +ccdb +ccdc +ccdd +ccde +ccdf +cce0 +cce1 +cce2 +cce3 +cce4 +cce5 +cce6 +cce7 +cce8 +cce9 +ccea +cceb +ccec +cced +ccee +ccef +ccf0 +ccf1 +ccf2 +ccf3 +ccf4 +ccf5 +ccf6 +ccf7 +ccf8 +ccf9 +ccfa +ccfb +ccfc +ccfd +ccfe +ccff +cd00 +cd01 +cd02 +cd03 +cd04 +cd05 +cd06 +cd07 +cd08 +cd09 +cd0a +cd0b +cd0c +cd0d +cd0e +cd0f +cd10 +cd11 +cd12 +cd13 +cd14 +cd15 +cd16 +cd17 +cd18 +cd19 +cd1a +cd1b +cd1c +cd1d +cd1e +cd1f +cd20 +cd21 +cd22 +cd23 +cd24 +cd25 +cd26 +cd27 +cd28 +cd29 +cd2a +cd2b +cd2c +cd2d +cd2e +cd2f +cd30 +cd31 +cd32 +cd33 +cd34 +cd35 +cd36 +cd37 +cd38 +cd39 +cd3a +cd3b +cd3c +cd3d +cd3e +cd3f +cd40 +cd41 +cd42 +cd43 +cd44 +cd45 +cd46 +cd47 +cd48 +cd49 +cd4a +cd4b +cd4c +cd4d +cd4e +cd4f +cd50 +cd51 +cd52 +cd53 +cd54 +cd55 +cd56 +cd57 +cd58 +cd59 +cd5a +cd5b +cd5c +cd5d +cd5e +cd5f +cd60 +cd61 +cd62 +cd63 +cd64 +cd65 +cd66 +cd67 +cd68 +cd69 +cd6a +cd6b +cd6c +cd6d +cd6e +cd6f +cd70 +cd71 +cd72 +cd73 +cd74 +cd75 +cd76 +cd77 +cd78 +cd79 +cd7a +cd7b +cd7c +cd7d +cd7e +cd7f +cd80 +cd81 +cd82 +cd83 +cd84 +cd85 +cd86 +cd87 +cd88 +cd89 +cd8a +cd8b +cd8c +cd8d +cd8e +cd8f +cd90 +cd91 +cd92 +cd93 +cd94 +cd95 +cd96 +cd97 +cd98 +cd99 +cd9a +cd9b +cd9c +cd9d +cd9e +cd9f +cda0 +cda1 +cda2 +cda3 +cda4 +cda5 +cda6 +cda7 +cda8 +cda9 +cdaa +cdab +cdac +cdad +cdae +cdaf +cdb0 +cdb1 +cdb2 +cdb3 +cdb4 +cdb5 +cdb6 +cdb7 +cdb8 +cdb9 +cdba +cdbb +cdbc +cdbd +cdbe +cdbf +cdc0 +cdc1 +cdc2 +cdc3 +cdc4 +cdc5 +cdc6 +cdc7 +cdc8 +cdc9 +cdca +cdcb +cdcc +cdcd +cdce +cdcf +cdd0 +cdd1 +cdd2 +cdd3 +cdd4 +cdd5 +cdd6 +cdd7 +cdd8 +cdd9 +cdda +cddb +cddc +cddd +cdde +cddf +cde0 +cde1 +cde2 +cde3 +cde4 +cde5 +cde6 +cde7 +cde8 +cde9 +cdea +cdeb +cdec +cded +cdee +cdef +cdf0 +cdf1 +cdf2 +cdf3 +cdf4 +cdf5 +cdf6 +cdf7 +cdf8 +cdf9 +cdfa +cdfb +cdfc +cdfd +cdfe +cdff +ce00 +ce01 +ce02 +ce03 +ce04 +ce05 +ce06 +ce07 +ce08 +ce09 +ce0a +ce0b +ce0c +ce0d +ce0e +ce0f +ce10 +ce11 +ce12 +ce13 +ce14 +ce15 +ce16 +ce17 +ce18 +ce19 +ce1a +ce1b +ce1c +ce1d +ce1e +ce1f +ce20 +ce21 +ce22 +ce23 +ce24 +ce25 +ce26 +ce27 +ce28 +ce29 +ce2a +ce2b +ce2c +ce2d +ce2e +ce2f +ce30 +ce31 +ce32 +ce33 +ce34 +ce35 +ce36 +ce37 +ce38 +ce39 +ce3a +ce3b +ce3c +ce3d +ce3e +ce3f +ce40 +ce41 +ce42 +ce43 +ce44 +ce45 +ce46 +ce47 +ce48 +ce49 +ce4a +ce4b +ce4c +ce4d +ce4e +ce4f +ce50 +ce51 +ce52 +ce53 +ce54 +ce55 +ce56 +ce57 +ce58 +ce59 +ce5a +ce5b +ce5c +ce5d +ce5e +ce5f +ce60 +ce61 +ce62 +ce63 +ce64 +ce65 +ce66 +ce67 +ce68 +ce69 +ce6a +ce6b +ce6c +ce6d +ce6e +ce6f +ce70 +ce71 +ce72 +ce73 +ce74 +ce75 +ce76 +ce77 +ce78 +ce79 +ce7a +ce7b +ce7c +ce7d +ce7e +ce7f +ce80 +ce81 +ce82 +ce83 +ce84 +ce85 +ce86 +ce87 +ce88 +ce89 +ce8a +ce8b +ce8c +ce8d +ce8e +ce8f +ce90 +ce91 +ce92 +ce93 +ce94 +ce95 +ce96 +ce97 +ce98 +ce99 +ce9a +ce9b +ce9c +ce9d +ce9e +ce9f +cea0 +cea1 +cea2 +cea3 +cea4 +cea5 +cea6 +cea7 +cea8 +cea9 +ceaa +ceab +ceac +cead +ceae +ceaf +ceb0 +ceb1 +ceb2 +ceb3 +ceb4 +ceb5 +ceb6 +ceb7 +ceb8 +ceb9 +ceba +cebb +cebc +cebd +cebe +cebf +cec0 +cec1 +cec2 +cec3 +cec4 +cec5 +cec6 +cec7 +cec8 +cec9 +ceca +cecb +cecc +cecd +cece +cecf +ced0 +ced1 +ced2 +ced3 +ced4 +ced5 +ced6 +ced7 +ced8 +ced9 +ceda +cedb +cedc +cedd +cede +cedf +cee0 +cee1 +cee2 +cee3 +cee4 +cee5 +cee6 +cee7 +cee8 +cee9 +ceea +ceeb +ceec +ceed +ceee +ceef +cef0 +cef1 +cef2 +cef3 +cef4 +cef5 +cef6 +cef7 +cef8 +cef9 +cefa +cefb +cefc +cefd +cefe +ceff +cf00 +cf01 +cf02 +cf03 +cf04 +cf05 +cf06 +cf07 +cf08 +cf09 +cf0a +cf0b +cf0c +cf0d +cf0e +cf0f +cf10 +cf11 +cf12 +cf13 +cf14 +cf15 +cf16 +cf17 +cf18 +cf19 +cf1a +cf1b +cf1c +cf1d +cf1e +cf1f +cf20 +cf21 +cf22 +cf23 +cf24 +cf25 +cf26 +cf27 +cf28 +cf29 +cf2a +cf2b +cf2c +cf2d +cf2e +cf2f +cf30 +cf31 +cf32 +cf33 +cf34 +cf35 +cf36 +cf37 +cf38 +cf39 +cf3a +cf3b +cf3c +cf3d +cf3e +cf3f +cf40 +cf41 +cf42 +cf43 +cf44 +cf45 +cf46 +cf47 +cf48 +cf49 +cf4a +cf4b +cf4c +cf4d +cf4e +cf4f +cf50 +cf51 +cf52 +cf53 +cf54 +cf55 +cf56 +cf57 +cf58 +cf59 +cf5a +cf5b +cf5c +cf5d +cf5e +cf5f +cf60 +cf61 +cf62 +cf63 +cf64 +cf65 +cf66 +cf67 +cf68 +cf69 +cf6a +cf6b +cf6c +cf6d +cf6e +cf6f +cf70 +cf71 +cf72 +cf73 +cf74 +cf75 +cf76 +cf77 +cf78 +cf79 +cf7a +cf7b +cf7c +cf7d +cf7e +cf7f +cf80 +cf81 +cf82 +cf83 +cf84 +cf85 +cf86 +cf87 +cf88 +cf89 +cf8a +cf8b +cf8c +cf8d +cf8e +cf8f +cf90 +cf91 +cf92 +cf93 +cf94 +cf95 +cf96 +cf97 +cf98 +cf99 +cf9a +cf9b +cf9c +cf9d +cf9e +cf9f +cfa0 +cfa1 +cfa2 +cfa3 +cfa4 +cfa5 +cfa6 +cfa7 +cfa8 +cfa9 +cfaa +cfab +cfac +cfad +cfae +cfaf +cfb0 +cfb1 +cfb2 +cfb3 +cfb4 +cfb5 +cfb6 +cfb7 +cfb8 +cfb9 +cfba +cfbb +cfbc +cfbd +cfbe +cfbf +cfc0 +cfc1 +cfc2 +cfc3 +cfc4 +cfc5 +cfc6 +cfc7 +cfc8 +cfc9 +cfca +cfcb +cfcc +cfcd +cfce +cfcf +cfd0 +cfd1 +cfd2 +cfd3 +cfd4 +cfd5 +cfd6 +cfd7 +cfd8 +cfd9 +cfda +cfdb +cfdc +cfdd +cfde +cfdf +cfe0 +cfe1 +cfe2 +cfe3 +cfe4 +cfe5 +cfe6 +cfe7 +cfe8 +cfe9 +cfea +cfeb +cfec +cfed +cfee +cfef +cff0 +cff1 +cff2 +cff3 +cff4 +cff5 +cff6 +cff7 +cff8 +cff9 +cffa +cffb +cffc +cffd +cffe +cfff +d000 +d001 +d002 +d003 +d004 +d005 +d006 +d007 +d008 +d009 +d00a +d00b +d00c +d00d +d00e +d00f +d010 +d011 +d012 +d013 +d014 +d015 +d016 +d017 +d018 +d019 +d01a +d01b +d01c +d01d +d01e +d01f +d020 +d021 +d022 +d023 +d024 +d025 +d026 +d027 +d028 +d029 +d02a +d02b +d02c +d02d +d02e +d02f +d030 +d031 +d032 +d033 +d034 +d035 +d036 +d037 +d038 +d039 +d03a +d03b +d03c +d03d +d03e +d03f +d040 +d041 +d042 +d043 +d044 +d045 +d046 +d047 +d048 +d049 +d04a +d04b +d04c +d04d +d04e +d04f +d050 +d051 +d052 +d053 +d054 +d055 +d056 +d057 +d058 +d059 +d05a +d05b +d05c +d05d +d05e +d05f +d060 +d061 +d062 +d063 +d064 +d065 +d066 +d067 +d068 +d069 +d06a +d06b +d06c +d06d +d06e +d06f +d070 +d071 +d072 +d073 +d074 +d075 +d076 +d077 +d078 +d079 +d07a +d07b +d07c +d07d +d07e +d07f +d080 +d081 +d082 +d083 +d084 +d085 +d086 +d087 +d088 +d089 +d08a +d08b +d08c +d08d +d08e +d08f +d090 +d091 +d092 +d093 +d094 +d095 +d096 +d097 +d098 +d099 +d09a +d09b +d09c +d09d +d09e +d09f +d0a0 +d0a1 +d0a2 +d0a3 +d0a4 +d0a5 +d0a6 +d0a7 +d0a8 +d0a9 +d0aa +d0ab +d0ac +d0ad +d0ae +d0af +d0b0 +d0b1 +d0b2 +d0b3 +d0b4 +d0b5 +d0b6 +d0b7 +d0b8 +d0b9 +d0ba +d0bb +d0bc +d0bd +d0be +d0bf +d0c0 +d0c1 +d0c2 +d0c3 +d0c4 +d0c5 +d0c6 +d0c7 +d0c8 +d0c9 +d0ca +d0cb +d0cc +d0cd +d0ce +d0cf +d0d0 +d0d1 +d0d2 +d0d3 +d0d4 +d0d5 +d0d6 +d0d7 +d0d8 +d0d9 +d0da +d0db +d0dc +d0dd +d0de +d0df +d0e0 +d0e1 +d0e2 +d0e3 +d0e4 +d0e5 +d0e6 +d0e7 +d0e8 +d0e9 +d0ea +d0eb +d0ec +d0ed +d0ee +d0ef +d0f0 +d0f1 +d0f2 +d0f3 +d0f4 +d0f5 +d0f6 +d0f7 +d0f8 +d0f9 +d0fa +d0fb +d0fc +d0fd +d0fe +d0ff +d100 +d101 +d102 +d103 +d104 +d105 +d106 +d107 +d108 +d109 +d10a +d10b +d10c +d10d +d10e +d10f +d110 +d111 +d112 +d113 +d114 +d115 +d116 +d117 +d118 +d119 +d11a +d11b +d11c +d11d +d11e +d11f +d120 +d121 +d122 +d123 +d124 +d125 +d126 +d127 +d128 +d129 +d12a +d12b +d12c +d12d +d12e +d12f +d130 +d131 +d132 +d133 +d134 +d135 +d136 +d137 +d138 +d139 +d13a +d13b +d13c +d13d +d13e +d13f +d140 +d141 +d142 +d143 +d144 +d145 +d146 +d147 +d148 +d149 +d14a +d14b +d14c +d14d +d14e +d14f +d150 +d151 +d152 +d153 +d154 +d155 +d156 +d157 +d158 +d159 +d15a +d15b +d15c +d15d +d15e +d15f +d160 +d161 +d162 +d163 +d164 +d165 +d166 +d167 +d168 +d169 +d16a +d16b +d16c +d16d +d16e +d16f +d170 +d171 +d172 +d173 +d174 +d175 +d176 +d177 +d178 +d179 +d17a +d17b +d17c +d17d +d17e +d17f +d180 +d181 +d182 +d183 +d184 +d185 +d186 +d187 +d188 +d189 +d18a +d18b +d18c +d18d +d18e +d18f +d190 +d191 +d192 +d193 +d194 +d195 +d196 +d197 +d198 +d199 +d19a +d19b +d19c +d19d +d19e +d19f +d1a0 +d1a1 +d1a2 +d1a3 +d1a4 +d1a5 +d1a6 +d1a7 +d1a8 +d1a9 +d1aa +d1ab +d1ac +d1ad +d1ae +d1af +d1b0 +d1b1 +d1b2 +d1b3 +d1b4 +d1b5 +d1b6 +d1b7 +d1b8 +d1b9 +d1ba +d1bb +d1bc +d1bd +d1be +d1bf +d1c0 +d1c1 +d1c2 +d1c3 +d1c4 +d1c5 +d1c6 +d1c7 +d1c8 +d1c9 +d1ca +d1cb +d1cc +d1cd +d1ce +d1cf +d1d0 +d1d1 +d1d2 +d1d3 +d1d4 +d1d5 +d1d6 +d1d7 +d1d8 +d1d9 +d1da +d1db +d1dc +d1dd +d1de +d1df +d1e0 +d1e1 +d1e2 +d1e3 +d1e4 +d1e5 +d1e6 +d1e7 +d1e8 +d1e9 +d1ea +d1eb +d1ec +d1ed +d1ee +d1ef +d1f0 +d1f1 +d1f2 +d1f3 +d1f4 +d1f5 +d1f6 +d1f7 +d1f8 +d1f9 +d1fa +d1fb +d1fc +d1fd +d1fe +d1ff +d200 +d201 +d202 +d203 +d204 +d205 +d206 +d207 +d208 +d209 +d20a +d20b +d20c +d20d +d20e +d20f +d210 +d211 +d212 +d213 +d214 +d215 +d216 +d217 +d218 +d219 +d21a +d21b +d21c +d21d +d21e +d21f +d220 +d221 +d222 +d223 +d224 +d225 +d226 +d227 +d228 +d229 +d22a +d22b +d22c +d22d +d22e +d22f +d230 +d231 +d232 +d233 +d234 +d235 +d236 +d237 +d238 +d239 +d23a +d23b +d23c +d23d +d23e +d23f +d240 +d241 +d242 +d243 +d244 +d245 +d246 +d247 +d248 +d249 +d24a +d24b +d24c +d24d +d24e +d24f +d250 +d251 +d252 +d253 +d254 +d255 +d256 +d257 +d258 +d259 +d25a +d25b +d25c +d25d +d25e +d25f +d260 +d261 +d262 +d263 +d264 +d265 +d266 +d267 +d268 +d269 +d26a +d26b +d26c +d26d +d26e +d26f +d270 +d271 +d272 +d273 +d274 +d275 +d276 +d277 +d278 +d279 +d27a +d27b +d27c +d27d +d27e +d27f +d280 +d281 +d282 +d283 +d284 +d285 +d286 +d287 +d288 +d289 +d28a +d28b +d28c +d28d +d28e +d28f +d290 +d291 +d292 +d293 +d294 +d295 +d296 +d297 +d298 +d299 +d29a +d29b +d29c +d29d +d29e +d29f +d2a0 +d2a1 +d2a2 +d2a3 +d2a4 +d2a5 +d2a6 +d2a7 +d2a8 +d2a9 +d2aa +d2ab +d2ac +d2ad +d2ae +d2af +d2b0 +d2b1 +d2b2 +d2b3 +d2b4 +d2b5 +d2b6 +d2b7 +d2b8 +d2b9 +d2ba +d2bb +d2bc +d2bd +d2be +d2bf +d2c0 +d2c1 +d2c2 +d2c3 +d2c4 +d2c5 +d2c6 +d2c7 +d2c8 +d2c9 +d2ca +d2cb +d2cc +d2cd +d2ce +d2cf +d2d0 +d2d1 +d2d2 +d2d3 +d2d4 +d2d5 +d2d6 +d2d7 +d2d8 +d2d9 +d2da +d2db +d2dc +d2dd +d2de +d2df +d2e0 +d2e1 +d2e2 +d2e3 +d2e4 +d2e5 +d2e6 +d2e7 +d2e8 +d2e9 +d2ea +d2eb +d2ec +d2ed +d2ee +d2ef +d2f0 +d2f1 +d2f2 +d2f3 +d2f4 +d2f5 +d2f6 +d2f7 +d2f8 +d2f9 +d2fa +d2fb +d2fc +d2fd +d2fe +d2ff +d300 +d301 +d302 +d303 +d304 +d305 +d306 +d307 +d308 +d309 +d30a +d30b +d30c +d30d +d30e +d30f +d310 +d311 +d312 +d313 +d314 +d315 +d316 +d317 +d318 +d319 +d31a +d31b +d31c +d31d +d31e +d31f +d320 +d321 +d322 +d323 +d324 +d325 +d326 +d327 +d328 +d329 +d32a +d32b +d32c +d32d +d32e +d32f +d330 +d331 +d332 +d333 +d334 +d335 +d336 +d337 +d338 +d339 +d33a +d33b +d33c +d33d +d33e +d33f +d340 +d341 +d342 +d343 +d344 +d345 +d346 +d347 +d348 +d349 +d34a +d34b +d34c +d34d +d34e +d34f +d350 +d351 +d352 +d353 +d354 +d355 +d356 +d357 +d358 +d359 +d35a +d35b +d35c +d35d +d35e +d35f +d360 +d361 +d362 +d363 +d364 +d365 +d366 +d367 +d368 +d369 +d36a +d36b +d36c +d36d +d36e +d36f +d370 +d371 +d372 +d373 +d374 +d375 +d376 +d377 +d378 +d379 +d37a +d37b +d37c +d37d +d37e +d37f +d380 +d381 +d382 +d383 +d384 +d385 +d386 +d387 +d388 +d389 +d38a +d38b +d38c +d38d +d38e +d38f +d390 +d391 +d392 +d393 +d394 +d395 +d396 +d397 +d398 +d399 +d39a +d39b +d39c +d39d +d39e +d39f +d3a0 +d3a1 +d3a2 +d3a3 +d3a4 +d3a5 +d3a6 +d3a7 +d3a8 +d3a9 +d3aa +d3ab +d3ac +d3ad +d3ae +d3af +d3b0 +d3b1 +d3b2 +d3b3 +d3b4 +d3b5 +d3b6 +d3b7 +d3b8 +d3b9 +d3ba +d3bb +d3bc +d3bd +d3be +d3bf +d3c0 +d3c1 +d3c2 +d3c3 +d3c4 +d3c5 +d3c6 +d3c7 +d3c8 +d3c9 +d3ca +d3cb +d3cc +d3cd +d3ce +d3cf +d3d0 +d3d1 +d3d2 +d3d3 +d3d4 +d3d5 +d3d6 +d3d7 +d3d8 +d3d9 +d3da +d3db +d3dc +d3dd +d3de +d3df +d3e0 +d3e1 +d3e2 +d3e3 +d3e4 +d3e5 +d3e6 +d3e7 +d3e8 +d3e9 +d3ea +d3eb +d3ec +d3ed +d3ee +d3ef +d3f0 +d3f1 +d3f2 +d3f3 +d3f4 +d3f5 +d3f6 +d3f7 +d3f8 +d3f9 +d3fa +d3fb +d3fc +d3fd +d3fe +d3ff +d400 +d401 +d402 +d403 +d404 +d405 +d406 +d407 +d408 +d409 +d40a +d40b +d40c +d40d +d40e +d40f +d410 +d411 +d412 +d413 +d414 +d415 +d416 +d417 +d418 +d419 +d41a +d41b +d41c +d41d +d41e +d41f +d420 +d421 +d422 +d423 +d424 +d425 +d426 +d427 +d428 +d429 +d42a +d42b +d42c +d42d +d42e +d42f +d430 +d431 +d432 +d433 +d434 +d435 +d436 +d437 +d438 +d439 +d43a +d43b +d43c +d43d +d43e +d43f +d440 +d441 +d442 +d443 +d444 +d445 +d446 +d447 +d448 +d449 +d44a +d44b +d44c +d44d +d44e +d44f +d450 +d451 +d452 +d453 +d454 +d455 +d456 +d457 +d458 +d459 +d45a +d45b +d45c +d45d +d45e +d45f +d460 +d461 +d462 +d463 +d464 +d465 +d466 +d467 +d468 +d469 +d46a +d46b +d46c +d46d +d46e +d46f +d470 +d471 +d472 +d473 +d474 +d475 +d476 +d477 +d478 +d479 +d47a +d47b +d47c +d47d +d47e +d47f +d480 +d481 +d482 +d483 +d484 +d485 +d486 +d487 +d488 +d489 +d48a +d48b +d48c +d48d +d48e +d48f +d490 +d491 +d492 +d493 +d494 +d495 +d496 +d497 +d498 +d499 +d49a +d49b +d49c +d49d +d49e +d49f +d4a0 +d4a1 +d4a2 +d4a3 +d4a4 +d4a5 +d4a6 +d4a7 +d4a8 +d4a9 +d4aa +d4ab +d4ac +d4ad +d4ae +d4af +d4b0 +d4b1 +d4b2 +d4b3 +d4b4 +d4b5 +d4b6 +d4b7 +d4b8 +d4b9 +d4ba +d4bb +d4bc +d4bd +d4be +d4bf +d4c0 +d4c1 +d4c2 +d4c3 +d4c4 +d4c5 +d4c6 +d4c7 +d4c8 +d4c9 +d4ca +d4cb +d4cc +d4cd +d4ce +d4cf +d4d0 +d4d1 +d4d2 +d4d3 +d4d4 +d4d5 +d4d6 +d4d7 +d4d8 +d4d9 +d4da +d4db +d4dc +d4dd +d4de +d4df +d4e0 +d4e1 +d4e2 +d4e3 +d4e4 +d4e5 +d4e6 +d4e7 +d4e8 +d4e9 +d4ea +d4eb +d4ec +d4ed +d4ee +d4ef +d4f0 +d4f1 +d4f2 +d4f3 +d4f4 +d4f5 +d4f6 +d4f7 +d4f8 +d4f9 +d4fa +d4fb +d4fc +d4fd +d4fe +d4ff +d500 +d501 +d502 +d503 +d504 +d505 +d506 +d507 +d508 +d509 +d50a +d50b +d50c +d50d +d50e +d50f +d510 +d511 +d512 +d513 +d514 +d515 +d516 +d517 +d518 +d519 +d51a +d51b +d51c +d51d +d51e +d51f +d520 +d521 +d522 +d523 +d524 +d525 +d526 +d527 +d528 +d529 +d52a +d52b +d52c +d52d +d52e +d52f +d530 +d531 +d532 +d533 +d534 +d535 +d536 +d537 +d538 +d539 +d53a +d53b +d53c +d53d +d53e +d53f +d540 +d541 +d542 +d543 +d544 +d545 +d546 +d547 +d548 +d549 +d54a +d54b +d54c +d54d +d54e +d54f +d550 +d551 +d552 +d553 +d554 +d555 +d556 +d557 +d558 +d559 +d55a +d55b +d55c +d55d +d55e +d55f +d560 +d561 +d562 +d563 +d564 +d565 +d566 +d567 +d568 +d569 +d56a +d56b +d56c +d56d +d56e +d56f +d570 +d571 +d572 +d573 +d574 +d575 +d576 +d577 +d578 +d579 +d57a +d57b +d57c +d57d +d57e +d57f +d580 +d581 +d582 +d583 +d584 +d585 +d586 +d587 +d588 +d589 +d58a +d58b +d58c +d58d +d58e +d58f +d590 +d591 +d592 +d593 +d594 +d595 +d596 +d597 +d598 +d599 +d59a +d59b +d59c +d59d +d59e +d59f +d5a0 +d5a1 +d5a2 +d5a3 +d5a4 +d5a5 +d5a6 +d5a7 +d5a8 +d5a9 +d5aa +d5ab +d5ac +d5ad +d5ae +d5af +d5b0 +d5b1 +d5b2 +d5b3 +d5b4 +d5b5 +d5b6 +d5b7 +d5b8 +d5b9 +d5ba +d5bb +d5bc +d5bd +d5be +d5bf +d5c0 +d5c1 +d5c2 +d5c3 +d5c4 +d5c5 +d5c6 +d5c7 +d5c8 +d5c9 +d5ca +d5cb +d5cc +d5cd +d5ce +d5cf +d5d0 +d5d1 +d5d2 +d5d3 +d5d4 +d5d5 +d5d6 +d5d7 +d5d8 +d5d9 +d5da +d5db +d5dc +d5dd +d5de +d5df +d5e0 +d5e1 +d5e2 +d5e3 +d5e4 +d5e5 +d5e6 +d5e7 +d5e8 +d5e9 +d5ea +d5eb +d5ec +d5ed +d5ee +d5ef +d5f0 +d5f1 +d5f2 +d5f3 +d5f4 +d5f5 +d5f6 +d5f7 +d5f8 +d5f9 +d5fa +d5fb +d5fc +d5fd +d5fe +d5ff +d600 +d601 +d602 +d603 +d604 +d605 +d606 +d607 +d608 +d609 +d60a +d60b +d60c +d60d +d60e +d60f +d610 +d611 +d612 +d613 +d614 +d615 +d616 +d617 +d618 +d619 +d61a +d61b +d61c +d61d +d61e +d61f +d620 +d621 +d622 +d623 +d624 +d625 +d626 +d627 +d628 +d629 +d62a +d62b +d62c +d62d +d62e +d62f +d630 +d631 +d632 +d633 +d634 +d635 +d636 +d637 +d638 +d639 +d63a +d63b +d63c +d63d +d63e +d63f +d640 +d641 +d642 +d643 +d644 +d645 +d646 +d647 +d648 +d649 +d64a +d64b +d64c +d64d +d64e +d64f +d650 +d651 +d652 +d653 +d654 +d655 +d656 +d657 +d658 +d659 +d65a +d65b +d65c +d65d +d65e +d65f +d660 +d661 +d662 +d663 +d664 +d665 +d666 +d667 +d668 +d669 +d66a +d66b +d66c +d66d +d66e +d66f +d670 +d671 +d672 +d673 +d674 +d675 +d676 +d677 +d678 +d679 +d67a +d67b +d67c +d67d +d67e +d67f +d680 +d681 +d682 +d683 +d684 +d685 +d686 +d687 +d688 +d689 +d68a +d68b +d68c +d68d +d68e +d68f +d690 +d691 +d692 +d693 +d694 +d695 +d696 +d697 +d698 +d699 +d69a +d69b +d69c +d69d +d69e +d69f +d6a0 +d6a1 +d6a2 +d6a3 +d6a4 +d6a5 +d6a6 +d6a7 +d6a8 +d6a9 +d6aa +d6ab +d6ac +d6ad +d6ae +d6af +d6b0 +d6b1 +d6b2 +d6b3 +d6b4 +d6b5 +d6b6 +d6b7 +d6b8 +d6b9 +d6ba +d6bb +d6bc +d6bd +d6be +d6bf +d6c0 +d6c1 +d6c2 +d6c3 +d6c4 +d6c5 +d6c6 +d6c7 +d6c8 +d6c9 +d6ca +d6cb +d6cc +d6cd +d6ce +d6cf +d6d0 +d6d1 +d6d2 +d6d3 +d6d4 +d6d5 +d6d6 +d6d7 +d6d8 +d6d9 +d6da +d6db +d6dc +d6dd +d6de +d6df +d6e0 +d6e1 +d6e2 +d6e3 +d6e4 +d6e5 +d6e6 +d6e7 +d6e8 +d6e9 +d6ea +d6eb +d6ec +d6ed +d6ee +d6ef +d6f0 +d6f1 +d6f2 +d6f3 +d6f4 +d6f5 +d6f6 +d6f7 +d6f8 +d6f9 +d6fa +d6fb +d6fc +d6fd +d6fe +d6ff +d700 +d701 +d702 +d703 +d704 +d705 +d706 +d707 +d708 +d709 +d70a +d70b +d70c +d70d +d70e +d70f +d710 +d711 +d712 +d713 +d714 +d715 +d716 +d717 +d718 +d719 +d71a +d71b +d71c +d71d +d71e +d71f +d720 +d721 +d722 +d723 +d724 +d725 +d726 +d727 +d728 +d729 +d72a +d72b +d72c +d72d +d72e +d72f +d730 +d731 +d732 +d733 +d734 +d735 +d736 +d737 +d738 +d739 +d73a +d73b +d73c +d73d +d73e +d73f +d740 +d741 +d742 +d743 +d744 +d745 +d746 +d747 +d748 +d749 +d74a +d74b +d74c +d74d +d74e +d74f +d750 +d751 +d752 +d753 +d754 +d755 +d756 +d757 +d758 +d759 +d75a +d75b +d75c +d75d +d75e +d75f +d760 +d761 +d762 +d763 +d764 +d765 +d766 +d767 +d768 +d769 +d76a +d76b +d76c +d76d +d76e +d76f +d770 +d771 +d772 +d773 +d774 +d775 +d776 +d777 +d778 +d779 +d77a +d77b +d77c +d77d +d77e +d77f +d780 +d781 +d782 +d783 +d784 +d785 +d786 +d787 +d788 +d789 +d78a +d78b +d78c +d78d +d78e +d78f +d790 +d791 +d792 +d793 +d794 +d795 +d796 +d797 +d798 +d799 +d79a +d79b +d79c +d79d +d79e +d79f +d7a0 +d7a1 +d7a2 +d7a3 +d7a4 +d7a5 +d7a6 +d7a7 +d7a8 +d7a9 +d7aa +d7ab +d7ac +d7ad +d7ae +d7af +d7b0 +d7b1 +d7b2 +d7b3 +d7b4 +d7b5 +d7b6 +d7b7 +d7b8 +d7b9 +d7ba +d7bb +d7bc +d7bd +d7be +d7bf +d7c0 +d7c1 +d7c2 +d7c3 +d7c4 +d7c5 +d7c6 +d7c7 +d7c8 +d7c9 +d7ca +d7cb +d7cc +d7cd +d7ce +d7cf +d7d0 +d7d1 +d7d2 +d7d3 +d7d4 +d7d5 +d7d6 +d7d7 +d7d8 +d7d9 +d7da +d7db +d7dc +d7dd +d7de +d7df +d7e0 +d7e1 +d7e2 +d7e3 +d7e4 +d7e5 +d7e6 +d7e7 +d7e8 +d7e9 +d7ea +d7eb +d7ec +d7ed +d7ee +d7ef +d7f0 +d7f1 +d7f2 +d7f3 +d7f4 +d7f5 +d7f6 +d7f7 +d7f8 +d7f9 +d7fa +d7fb +d7fc +d7fd +d7fe +d7ff +d800 +d801 +d802 +d803 +d804 +d805 +d806 +d807 +d808 +d809 +d80a +d80b +d80c +d80d +d80e +d80f +d810 +d811 +d812 +d813 +d814 +d815 +d816 +d817 +d818 +d819 +d81a +d81b +d81c +d81d +d81e +d81f +d820 +d821 +d822 +d823 +d824 +d825 +d826 +d827 +d828 +d829 +d82a +d82b +d82c +d82d +d82e +d82f +d830 +d831 +d832 +d833 +d834 +d835 +d836 +d837 +d838 +d839 +d83a +d83b +d83c +d83d +d83e +d83f +d840 +d841 +d842 +d843 +d844 +d845 +d846 +d847 +d848 +d849 +d84a +d84b +d84c +d84d +d84e +d84f +d850 +d851 +d852 +d853 +d854 +d855 +d856 +d857 +d858 +d859 +d85a +d85b +d85c +d85d +d85e +d85f +d860 +d861 +d862 +d863 +d864 +d865 +d866 +d867 +d868 +d869 +d86a +d86b +d86c +d86d +d86e +d86f +d870 +d871 +d872 +d873 +d874 +d875 +d876 +d877 +d878 +d879 +d87a +d87b +d87c +d87d +d87e +d87f +d880 +d881 +d882 +d883 +d884 +d885 +d886 +d887 +d888 +d889 +d88a +d88b +d88c +d88d +d88e +d88f +d890 +d891 +d892 +d893 +d894 +d895 +d896 +d897 +d898 +d899 +d89a +d89b +d89c +d89d +d89e +d89f +d8a0 +d8a1 +d8a2 +d8a3 +d8a4 +d8a5 +d8a6 +d8a7 +d8a8 +d8a9 +d8aa +d8ab +d8ac +d8ad +d8ae +d8af +d8b0 +d8b1 +d8b2 +d8b3 +d8b4 +d8b5 +d8b6 +d8b7 +d8b8 +d8b9 +d8ba +d8bb +d8bc +d8bd +d8be +d8bf +d8c0 +d8c1 +d8c2 +d8c3 +d8c4 +d8c5 +d8c6 +d8c7 +d8c8 +d8c9 +d8ca +d8cb +d8cc +d8cd +d8ce +d8cf +d8d0 +d8d1 +d8d2 +d8d3 +d8d4 +d8d5 +d8d6 +d8d7 +d8d8 +d8d9 +d8da +d8db +d8dc +d8dd +d8de +d8df +d8e0 +d8e1 +d8e2 +d8e3 +d8e4 +d8e5 +d8e6 +d8e7 +d8e8 +d8e9 +d8ea +d8eb +d8ec +d8ed +d8ee +d8ef +d8f0 +d8f1 +d8f2 +d8f3 +d8f4 +d8f5 +d8f6 +d8f7 +d8f8 +d8f9 +d8fa +d8fb +d8fc +d8fd +d8fe +d8ff +d900 +d901 +d902 +d903 +d904 +d905 +d906 +d907 +d908 +d909 +d90a +d90b +d90c +d90d +d90e +d90f +d910 +d911 +d912 +d913 +d914 +d915 +d916 +d917 +d918 +d919 +d91a +d91b +d91c +d91d +d91e +d91f +d920 +d921 +d922 +d923 +d924 +d925 +d926 +d927 +d928 +d929 +d92a +d92b +d92c +d92d +d92e +d92f +d930 +d931 +d932 +d933 +d934 +d935 +d936 +d937 +d938 +d939 +d93a +d93b +d93c +d93d +d93e +d93f +d940 +d941 +d942 +d943 +d944 +d945 +d946 +d947 +d948 +d949 +d94a +d94b +d94c +d94d +d94e +d94f +d950 +d951 +d952 +d953 +d954 +d955 +d956 +d957 +d958 +d959 +d95a +d95b +d95c +d95d +d95e +d95f +d960 +d961 +d962 +d963 +d964 +d965 +d966 +d967 +d968 +d969 +d96a +d96b +d96c +d96d +d96e +d96f +d970 +d971 +d972 +d973 +d974 +d975 +d976 +d977 +d978 +d979 +d97a +d97b +d97c +d97d +d97e +d97f +d980 +d981 +d982 +d983 +d984 +d985 +d986 +d987 +d988 +d989 +d98a +d98b +d98c +d98d +d98e +d98f +d990 +d991 +d992 +d993 +d994 +d995 +d996 +d997 +d998 +d999 +d99a +d99b +d99c +d99d +d99e +d99f +d9a0 +d9a1 +d9a2 +d9a3 +d9a4 +d9a5 +d9a6 +d9a7 +d9a8 +d9a9 +d9aa +d9ab +d9ac +d9ad +d9ae +d9af +d9b0 +d9b1 +d9b2 +d9b3 +d9b4 +d9b5 +d9b6 +d9b7 +d9b8 +d9b9 +d9ba +d9bb +d9bc +d9bd +d9be +d9bf +d9c0 +d9c1 +d9c2 +d9c3 +d9c4 +d9c5 +d9c6 +d9c7 +d9c8 +d9c9 +d9ca +d9cb +d9cc +d9cd +d9ce +d9cf +d9d0 +d9d1 +d9d2 +d9d3 +d9d4 +d9d5 +d9d6 +d9d7 +d9d8 +d9d9 +d9da +d9db +d9dc +d9dd +d9de +d9df +d9e0 +d9e1 +d9e2 +d9e3 +d9e4 +d9e5 +d9e6 +d9e7 +d9e8 +d9e9 +d9ea +d9eb +d9ec +d9ed +d9ee +d9ef +d9f0 +d9f1 +d9f2 +d9f3 +d9f4 +d9f5 +d9f6 +d9f7 +d9f8 +d9f9 +d9fa +d9fb +d9fc +d9fd +d9fe +d9ff +da00 +da01 +da02 +da03 +da04 +da05 +da06 +da07 +da08 +da09 +da0a +da0b +da0c +da0d +da0e +da0f +da10 +da11 +da12 +da13 +da14 +da15 +da16 +da17 +da18 +da19 +da1a +da1b +da1c +da1d +da1e +da1f +da20 +da21 +da22 +da23 +da24 +da25 +da26 +da27 +da28 +da29 +da2a +da2b +da2c +da2d +da2e +da2f +da30 +da31 +da32 +da33 +da34 +da35 +da36 +da37 +da38 +da39 +da3a +da3b +da3c +da3d +da3e +da3f +da40 +da41 +da42 +da43 +da44 +da45 +da46 +da47 +da48 +da49 +da4a +da4b +da4c +da4d +da4e +da4f +da50 +da51 +da52 +da53 +da54 +da55 +da56 +da57 +da58 +da59 +da5a +da5b +da5c +da5d +da5e +da5f +da60 +da61 +da62 +da63 +da64 +da65 +da66 +da67 +da68 +da69 +da6a +da6b +da6c +da6d +da6e +da6f +da70 +da71 +da72 +da73 +da74 +da75 +da76 +da77 +da78 +da79 +da7a +da7b +da7c +da7d +da7e +da7f +da80 +da81 +da82 +da83 +da84 +da85 +da86 +da87 +da88 +da89 +da8a +da8b +da8c +da8d +da8e +da8f +da90 +da91 +da92 +da93 +da94 +da95 +da96 +da97 +da98 +da99 +da9a +da9b +da9c +da9d +da9e +da9f +daa0 +daa1 +daa2 +daa3 +daa4 +daa5 +daa6 +daa7 +daa8 +daa9 +daaa +daab +daac +daad +daae +daaf +dab0 +dab1 +dab2 +dab3 +dab4 +dab5 +dab6 +dab7 +dab8 +dab9 +daba +dabb +dabc +dabd +dabe +dabf +dac0 +dac1 +dac2 +dac3 +dac4 +dac5 +dac6 +dac7 +dac8 +dac9 +daca +dacb +dacc +dacd +dace +dacf +dad0 +dad1 +dad2 +dad3 +dad4 +dad5 +dad6 +dad7 +dad8 +dad9 +dada +dadb +dadc +dadd +dade +dadf +dae0 +dae1 +dae2 +dae3 +dae4 +dae5 +dae6 +dae7 +dae8 +dae9 +daea +daeb +daec +daed +daee +daef +daf0 +daf1 +daf2 +daf3 +daf4 +daf5 +daf6 +daf7 +daf8 +daf9 +dafa +dafb +dafc +dafd +dafe +daff +db00 +db01 +db02 +db03 +db04 +db05 +db06 +db07 +db08 +db09 +db0a +db0b +db0c +db0d +db0e +db0f +db10 +db11 +db12 +db13 +db14 +db15 +db16 +db17 +db18 +db19 +db1a +db1b +db1c +db1d +db1e +db1f +db20 +db21 +db22 +db23 +db24 +db25 +db26 +db27 +db28 +db29 +db2a +db2b +db2c +db2d +db2e +db2f +db30 +db31 +db32 +db33 +db34 +db35 +db36 +db37 +db38 +db39 +db3a +db3b +db3c +db3d +db3e +db3f +db40 +db41 +db42 +db43 +db44 +db45 +db46 +db47 +db48 +db49 +db4a +db4b +db4c +db4d +db4e +db4f +db50 +db51 +db52 +db53 +db54 +db55 +db56 +db57 +db58 +db59 +db5a +db5b +db5c +db5d +db5e +db5f +db60 +db61 +db62 +db63 +db64 +db65 +db66 +db67 +db68 +db69 +db6a +db6b +db6c +db6d +db6e +db6f +db70 +db71 +db72 +db73 +db74 +db75 +db76 +db77 +db78 +db79 +db7a +db7b +db7c +db7d +db7e +db7f +db80 +db81 +db82 +db83 +db84 +db85 +db86 +db87 +db88 +db89 +db8a +db8b +db8c +db8d +db8e +db8f +db90 +db91 +db92 +db93 +db94 +db95 +db96 +db97 +db98 +db99 +db9a +db9b +db9c +db9d +db9e +db9f +dba0 +dba1 +dba2 +dba3 +dba4 +dba5 +dba6 +dba7 +dba8 +dba9 +dbaa +dbab +dbac +dbad +dbae +dbaf +dbb0 +dbb1 +dbb2 +dbb3 +dbb4 +dbb5 +dbb6 +dbb7 +dbb8 +dbb9 +dbba +dbbb +dbbc +dbbd +dbbe +dbbf +dbc0 +dbc1 +dbc2 +dbc3 +dbc4 +dbc5 +dbc6 +dbc7 +dbc8 +dbc9 +dbca +dbcb +dbcc +dbcd +dbce +dbcf +dbd0 +dbd1 +dbd2 +dbd3 +dbd4 +dbd5 +dbd6 +dbd7 +dbd8 +dbd9 +dbda +dbdb +dbdc +dbdd +dbde +dbdf +dbe0 +dbe1 +dbe2 +dbe3 +dbe4 +dbe5 +dbe6 +dbe7 +dbe8 +dbe9 +dbea +dbeb +dbec +dbed +dbee +dbef +dbf0 +dbf1 +dbf2 +dbf3 +dbf4 +dbf5 +dbf6 +dbf7 +dbf8 +dbf9 +dbfa +dbfb +dbfc +dbfd +dbfe +dbff +dc00 +dc01 +dc02 +dc03 +dc04 +dc05 +dc06 +dc07 +dc08 +dc09 +dc0a +dc0b +dc0c +dc0d +dc0e +dc0f +dc10 +dc11 +dc12 +dc13 +dc14 +dc15 +dc16 +dc17 +dc18 +dc19 +dc1a +dc1b +dc1c +dc1d +dc1e +dc1f +dc20 +dc21 +dc22 +dc23 +dc24 +dc25 +dc26 +dc27 +dc28 +dc29 +dc2a +dc2b +dc2c +dc2d +dc2e +dc2f +dc30 +dc31 +dc32 +dc33 +dc34 +dc35 +dc36 +dc37 +dc38 +dc39 +dc3a +dc3b +dc3c +dc3d +dc3e +dc3f +dc40 +dc41 +dc42 +dc43 +dc44 +dc45 +dc46 +dc47 +dc48 +dc49 +dc4a +dc4b +dc4c +dc4d +dc4e +dc4f +dc50 +dc51 +dc52 +dc53 +dc54 +dc55 +dc56 +dc57 +dc58 +dc59 +dc5a +dc5b +dc5c +dc5d +dc5e +dc5f +dc60 +dc61 +dc62 +dc63 +dc64 +dc65 +dc66 +dc67 +dc68 +dc69 +dc6a +dc6b +dc6c +dc6d +dc6e +dc6f +dc70 +dc71 +dc72 +dc73 +dc74 +dc75 +dc76 +dc77 +dc78 +dc79 +dc7a +dc7b +dc7c +dc7d +dc7e +dc7f +dc80 +dc81 +dc82 +dc83 +dc84 +dc85 +dc86 +dc87 +dc88 +dc89 +dc8a +dc8b +dc8c +dc8d +dc8e +dc8f +dc90 +dc91 +dc92 +dc93 +dc94 +dc95 +dc96 +dc97 +dc98 +dc99 +dc9a +dc9b +dc9c +dc9d +dc9e +dc9f +dca0 +dca1 +dca2 +dca3 +dca4 +dca5 +dca6 +dca7 +dca8 +dca9 +dcaa +dcab +dcac +dcad +dcae +dcaf +dcb0 +dcb1 +dcb2 +dcb3 +dcb4 +dcb5 +dcb6 +dcb7 +dcb8 +dcb9 +dcba +dcbb +dcbc +dcbd +dcbe +dcbf +dcc0 +dcc1 +dcc2 +dcc3 +dcc4 +dcc5 +dcc6 +dcc7 +dcc8 +dcc9 +dcca +dccb +dccc +dccd +dcce +dccf +dcd0 +dcd1 +dcd2 +dcd3 +dcd4 +dcd5 +dcd6 +dcd7 +dcd8 +dcd9 +dcda +dcdb +dcdc +dcdd +dcde +dcdf +dce0 +dce1 +dce2 +dce3 +dce4 +dce5 +dce6 +dce7 +dce8 +dce9 +dcea +dceb +dcec +dced +dcee +dcef +dcf0 +dcf1 +dcf2 +dcf3 +dcf4 +dcf5 +dcf6 +dcf7 +dcf8 +dcf9 +dcfa +dcfb +dcfc +dcfd +dcfe +dcff +dd00 +dd01 +dd02 +dd03 +dd04 +dd05 +dd06 +dd07 +dd08 +dd09 +dd0a +dd0b +dd0c +dd0d +dd0e +dd0f +dd10 +dd11 +dd12 +dd13 +dd14 +dd15 +dd16 +dd17 +dd18 +dd19 +dd1a +dd1b +dd1c +dd1d +dd1e +dd1f +dd20 +dd21 +dd22 +dd23 +dd24 +dd25 +dd26 +dd27 +dd28 +dd29 +dd2a +dd2b +dd2c +dd2d +dd2e +dd2f +dd30 +dd31 +dd32 +dd33 +dd34 +dd35 +dd36 +dd37 +dd38 +dd39 +dd3a +dd3b +dd3c +dd3d +dd3e +dd3f +dd40 +dd41 +dd42 +dd43 +dd44 +dd45 +dd46 +dd47 +dd48 +dd49 +dd4a +dd4b +dd4c +dd4d +dd4e +dd4f +dd50 +dd51 +dd52 +dd53 +dd54 +dd55 +dd56 +dd57 +dd58 +dd59 +dd5a +dd5b +dd5c +dd5d +dd5e +dd5f +dd60 +dd61 +dd62 +dd63 +dd64 +dd65 +dd66 +dd67 +dd68 +dd69 +dd6a +dd6b +dd6c +dd6d +dd6e +dd6f +dd70 +dd71 +dd72 +dd73 +dd74 +dd75 +dd76 +dd77 +dd78 +dd79 +dd7a +dd7b +dd7c +dd7d +dd7e +dd7f +dd80 +dd81 +dd82 +dd83 +dd84 +dd85 +dd86 +dd87 +dd88 +dd89 +dd8a +dd8b +dd8c +dd8d +dd8e +dd8f +dd90 +dd91 +dd92 +dd93 +dd94 +dd95 +dd96 +dd97 +dd98 +dd99 +dd9a +dd9b +dd9c +dd9d +dd9e +dd9f +dda0 +dda1 +dda2 +dda3 +dda4 +dda5 +dda6 +dda7 +dda8 +dda9 +ddaa +ddab +ddac +ddad +ddae +ddaf +ddb0 +ddb1 +ddb2 +ddb3 +ddb4 +ddb5 +ddb6 +ddb7 +ddb8 +ddb9 +ddba +ddbb +ddbc +ddbd +ddbe +ddbf +ddc0 +ddc1 +ddc2 +ddc3 +ddc4 +ddc5 +ddc6 +ddc7 +ddc8 +ddc9 +ddca +ddcb +ddcc +ddcd +ddce +ddcf +ddd0 +ddd1 +ddd2 +ddd3 +ddd4 +ddd5 +ddd6 +ddd7 +ddd8 +ddd9 +ddda +dddb +dddc +dddd +ddde +dddf +dde0 +dde1 +dde2 +dde3 +dde4 +dde5 +dde6 +dde7 +dde8 +dde9 +ddea +ddeb +ddec +dded +ddee +ddef +ddf0 +ddf1 +ddf2 +ddf3 +ddf4 +ddf5 +ddf6 +ddf7 +ddf8 +ddf9 +ddfa +ddfb +ddfc +ddfd +ddfe +ddff +de00 +de01 +de02 +de03 +de04 +de05 +de06 +de07 +de08 +de09 +de0a +de0b +de0c +de0d +de0e +de0f +de10 +de11 +de12 +de13 +de14 +de15 +de16 +de17 +de18 +de19 +de1a +de1b +de1c +de1d +de1e +de1f +de20 +de21 +de22 +de23 +de24 +de25 +de26 +de27 +de28 +de29 +de2a +de2b +de2c +de2d +de2e +de2f +de30 +de31 +de32 +de33 +de34 +de35 +de36 +de37 +de38 +de39 +de3a +de3b +de3c +de3d +de3e +de3f +de40 +de41 +de42 +de43 +de44 +de45 +de46 +de47 +de48 +de49 +de4a +de4b +de4c +de4d +de4e +de4f +de50 +de51 +de52 +de53 +de54 +de55 +de56 +de57 +de58 +de59 +de5a +de5b +de5c +de5d +de5e +de5f +de60 +de61 +de62 +de63 +de64 +de65 +de66 +de67 +de68 +de69 +de6a +de6b +de6c +de6d +de6e +de6f +de70 +de71 +de72 +de73 +de74 +de75 +de76 +de77 +de78 +de79 +de7a +de7b +de7c +de7d +de7e +de7f +de80 +de81 +de82 +de83 +de84 +de85 +de86 +de87 +de88 +de89 +de8a +de8b +de8c +de8d +de8e +de8f +de90 +de91 +de92 +de93 +de94 +de95 +de96 +de97 +de98 +de99 +de9a +de9b +de9c +de9d +de9e +de9f +dea0 +dea1 +dea2 +dea3 +dea4 +dea5 +dea6 +dea7 +dea8 +dea9 +deaa +deab +deac +dead +deae +deaf +deb0 +deb1 +deb2 +deb3 +deb4 +deb5 +deb6 +deb7 +deb8 +deb9 +deba +debb +debc +debd +debe +debf +dec0 +dec1 +dec2 +dec3 +dec4 +dec5 +dec6 +dec7 +dec8 +dec9 +deca +decb +decc +decd +dece +decf +ded0 +ded1 +ded2 +ded3 +ded4 +ded5 +ded6 +ded7 +ded8 +ded9 +deda +dedb +dedc +dedd +dede +dedf +dee0 +dee1 +dee2 +dee3 +dee4 +dee5 +dee6 +dee7 +dee8 +dee9 +deea +deeb +deec +deed +deee +deef +def0 +def1 +def2 +def3 +def4 +def5 +def6 +def7 +def8 +def9 +defa +defb +defc +defd +defe +deff +df00 +df01 +df02 +df03 +df04 +df05 +df06 +df07 +df08 +df09 +df0a +df0b +df0c +df0d +df0e +df0f +df10 +df11 +df12 +df13 +df14 +df15 +df16 +df17 +df18 +df19 +df1a +df1b +df1c +df1d +df1e +df1f +df20 +df21 +df22 +df23 +df24 +df25 +df26 +df27 +df28 +df29 +df2a +df2b +df2c +df2d +df2e +df2f +df30 +df31 +df32 +df33 +df34 +df35 +df36 +df37 +df38 +df39 +df3a +df3b +df3c +df3d +df3e +df3f +df40 +df41 +df42 +df43 +df44 +df45 +df46 +df47 +df48 +df49 +df4a +df4b +df4c +df4d +df4e +df4f +df50 +df51 +df52 +df53 +df54 +df55 +df56 +df57 +df58 +df59 +df5a +df5b +df5c +df5d +df5e +df5f +df60 +df61 +df62 +df63 +df64 +df65 +df66 +df67 +df68 +df69 +df6a +df6b +df6c +df6d +df6e +df6f +df70 +df71 +df72 +df73 +df74 +df75 +df76 +df77 +df78 +df79 +df7a +df7b +df7c +df7d +df7e +df7f +df80 +df81 +df82 +df83 +df84 +df85 +df86 +df87 +df88 +df89 +df8a +df8b +df8c +df8d +df8e +df8f +df90 +df91 +df92 +df93 +df94 +df95 +df96 +df97 +df98 +df99 +df9a +df9b +df9c +df9d +df9e +df9f +dfa0 +dfa1 +dfa2 +dfa3 +dfa4 +dfa5 +dfa6 +dfa7 +dfa8 +dfa9 +dfaa +dfab +dfac +dfad +dfae +dfaf +dfb0 +dfb1 +dfb2 +dfb3 +dfb4 +dfb5 +dfb6 +dfb7 +dfb8 +dfb9 +dfba +dfbb +dfbc +dfbd +dfbe +dfbf +dfc0 +dfc1 +dfc2 +dfc3 +dfc4 +dfc5 +dfc6 +dfc7 +dfc8 +dfc9 +dfca +dfcb +dfcc +dfcd +dfce +dfcf +dfd0 +dfd1 +dfd2 +dfd3 +dfd4 +dfd5 +dfd6 +dfd7 +dfd8 +dfd9 +dfda +dfdb +dfdc +dfdd +dfde +dfdf +dfe0 +dfe1 +dfe2 +dfe3 +dfe4 +dfe5 +dfe6 +dfe7 +dfe8 +dfe9 +dfea +dfeb +dfec +dfed +dfee +dfef +dff0 +dff1 +dff2 +dff3 +dff4 +dff5 +dff6 +dff7 +dff8 +dff9 +dffa +dffb +dffc +dffd +dffe +dfff +e000 +e001 +e002 +e003 +e004 +e005 +e006 +e007 +e008 +e009 +e00a +e00b +e00c +e00d +e00e +e00f +e010 +e011 +e012 +e013 +e014 +e015 +e016 +e017 +e018 +e019 +e01a +e01b +e01c +e01d +e01e +e01f +e020 +e021 +e022 +e023 +e024 +e025 +e026 +e027 +e028 +e029 +e02a +e02b +e02c +e02d +e02e +e02f +e030 +e031 +e032 +e033 +e034 +e035 +e036 +e037 +e038 +e039 +e03a +e03b +e03c +e03d +e03e +e03f +e040 +e041 +e042 +e043 +e044 +e045 +e046 +e047 +e048 +e049 +e04a +e04b +e04c +e04d +e04e +e04f +e050 +e051 +e052 +e053 +e054 +e055 +e056 +e057 +e058 +e059 +e05a +e05b +e05c +e05d +e05e +e05f +e060 +e061 +e062 +e063 +e064 +e065 +e066 +e067 +e068 +e069 +e06a +e06b +e06c +e06d +e06e +e06f +e070 +e071 +e072 +e073 +e074 +e075 +e076 +e077 +e078 +e079 +e07a +e07b +e07c +e07d +e07e +e07f +e080 +e081 +e082 +e083 +e084 +e085 +e086 +e087 +e088 +e089 +e08a +e08b +e08c +e08d +e08e +e08f +e090 +e091 +e092 +e093 +e094 +e095 +e096 +e097 +e098 +e099 +e09a +e09b +e09c +e09d +e09e +e09f +e0a0 +e0a1 +e0a2 +e0a3 +e0a4 +e0a5 +e0a6 +e0a7 +e0a8 +e0a9 +e0aa +e0ab +e0ac +e0ad +e0ae +e0af +e0b0 +e0b1 +e0b2 +e0b3 +e0b4 +e0b5 +e0b6 +e0b7 +e0b8 +e0b9 +e0ba +e0bb +e0bc +e0bd +e0be +e0bf +e0c0 +e0c1 +e0c2 +e0c3 +e0c4 +e0c5 +e0c6 +e0c7 +e0c8 +e0c9 +e0ca +e0cb +e0cc +e0cd +e0ce +e0cf +e0d0 +e0d1 +e0d2 +e0d3 +e0d4 +e0d5 +e0d6 +e0d7 +e0d8 +e0d9 +e0da +e0db +e0dc +e0dd +e0de +e0df +e0e0 +e0e1 +e0e2 +e0e3 +e0e4 +e0e5 +e0e6 +e0e7 +e0e8 +e0e9 +e0ea +e0eb +e0ec +e0ed +e0ee +e0ef +e0f0 +e0f1 +e0f2 +e0f3 +e0f4 +e0f5 +e0f6 +e0f7 +e0f8 +e0f9 +e0fa +e0fb +e0fc +e0fd +e0fe +e0ff +e100 +e101 +e102 +e103 +e104 +e105 +e106 +e107 +e108 +e109 +e10a +e10b +e10c +e10d +e10e +e10f +e110 +e111 +e112 +e113 +e114 +e115 +e116 +e117 +e118 +e119 +e11a +e11b +e11c +e11d +e11e +e11f +e120 +e121 +e122 +e123 +e124 +e125 +e126 +e127 +e128 +e129 +e12a +e12b +e12c +e12d +e12e +e12f +e130 +e131 +e132 +e133 +e134 +e135 +e136 +e137 +e138 +e139 +e13a +e13b +e13c +e13d +e13e +e13f +e140 +e141 +e142 +e143 +e144 +e145 +e146 +e147 +e148 +e149 +e14a +e14b +e14c +e14d +e14e +e14f +e150 +e151 +e152 +e153 +e154 +e155 +e156 +e157 +e158 +e159 +e15a +e15b +e15c +e15d +e15e +e15f +e160 +e161 +e162 +e163 +e164 +e165 +e166 +e167 +e168 +e169 +e16a +e16b +e16c +e16d +e16e +e16f +e170 +e171 +e172 +e173 +e174 +e175 +e176 +e177 +e178 +e179 +e17a +e17b +e17c +e17d +e17e +e17f +e180 +e181 +e182 +e183 +e184 +e185 +e186 +e187 +e188 +e189 +e18a +e18b +e18c +e18d +e18e +e18f +e190 +e191 +e192 +e193 +e194 +e195 +e196 +e197 +e198 +e199 +e19a +e19b +e19c +e19d +e19e +e19f +e1a0 +e1a1 +e1a2 +e1a3 +e1a4 +e1a5 +e1a6 +e1a7 +e1a8 +e1a9 +e1aa +e1ab +e1ac +e1ad +e1ae +e1af +e1b0 +e1b1 +e1b2 +e1b3 +e1b4 +e1b5 +e1b6 +e1b7 +e1b8 +e1b9 +e1ba +e1bb +e1bc +e1bd +e1be +e1bf +e1c0 +e1c1 +e1c2 +e1c3 +e1c4 +e1c5 +e1c6 +e1c7 +e1c8 +e1c9 +e1ca +e1cb +e1cc +e1cd +e1ce +e1cf +e1d0 +e1d1 +e1d2 +e1d3 +e1d4 +e1d5 +e1d6 +e1d7 +e1d8 +e1d9 +e1da +e1db +e1dc +e1dd +e1de +e1df +e1e0 +e1e1 +e1e2 +e1e3 +e1e4 +e1e5 +e1e6 +e1e7 +e1e8 +e1e9 +e1ea +e1eb +e1ec +e1ed +e1ee +e1ef +e1f0 +e1f1 +e1f2 +e1f3 +e1f4 +e1f5 +e1f6 +e1f7 +e1f8 +e1f9 +e1fa +e1fb +e1fc +e1fd +e1fe +e1ff +e200 +e201 +e202 +e203 +e204 +e205 +e206 +e207 +e208 +e209 +e20a +e20b +e20c +e20d +e20e +e20f +e210 +e211 +e212 +e213 +e214 +e215 +e216 +e217 +e218 +e219 +e21a +e21b +e21c +e21d +e21e +e21f +e220 +e221 +e222 +e223 +e224 +e225 +e226 +e227 +e228 +e229 +e22a +e22b +e22c +e22d +e22e +e22f +e230 +e231 +e232 +e233 +e234 +e235 +e236 +e237 +e238 +e239 +e23a +e23b +e23c +e23d +e23e +e23f +e240 +e241 +e242 +e243 +e244 +e245 +e246 +e247 +e248 +e249 +e24a +e24b +e24c +e24d +e24e +e24f +e250 +e251 +e252 +e253 +e254 +e255 +e256 +e257 +e258 +e259 +e25a +e25b +e25c +e25d +e25e +e25f +e260 +e261 +e262 +e263 +e264 +e265 +e266 +e267 +e268 +e269 +e26a +e26b +e26c +e26d +e26e +e26f +e270 +e271 +e272 +e273 +e274 +e275 +e276 +e277 +e278 +e279 +e27a +e27b +e27c +e27d +e27e +e27f +e280 +e281 +e282 +e283 +e284 +e285 +e286 +e287 +e288 +e289 +e28a +e28b +e28c +e28d +e28e +e28f +e290 +e291 +e292 +e293 +e294 +e295 +e296 +e297 +e298 +e299 +e29a +e29b +e29c +e29d +e29e +e29f +e2a0 +e2a1 +e2a2 +e2a3 +e2a4 +e2a5 +e2a6 +e2a7 +e2a8 +e2a9 +e2aa +e2ab +e2ac +e2ad +e2ae +e2af +e2b0 +e2b1 +e2b2 +e2b3 +e2b4 +e2b5 +e2b6 +e2b7 +e2b8 +e2b9 +e2ba +e2bb +e2bc +e2bd +e2be +e2bf +e2c0 +e2c1 +e2c2 +e2c3 +e2c4 +e2c5 +e2c6 +e2c7 +e2c8 +e2c9 +e2ca +e2cb +e2cc +e2cd +e2ce +e2cf +e2d0 +e2d1 +e2d2 +e2d3 +e2d4 +e2d5 +e2d6 +e2d7 +e2d8 +e2d9 +e2da +e2db +e2dc +e2dd +e2de +e2df +e2e0 +e2e1 +e2e2 +e2e3 +e2e4 +e2e5 +e2e6 +e2e7 +e2e8 +e2e9 +e2ea +e2eb +e2ec +e2ed +e2ee +e2ef +e2f0 +e2f1 +e2f2 +e2f3 +e2f4 +e2f5 +e2f6 +e2f7 +e2f8 +e2f9 +e2fa +e2fb +e2fc +e2fd +e2fe +e2ff +e300 +e301 +e302 +e303 +e304 +e305 +e306 +e307 +e308 +e309 +e30a +e30b +e30c +e30d +e30e +e30f +e310 +e311 +e312 +e313 +e314 +e315 +e316 +e317 +e318 +e319 +e31a +e31b +e31c +e31d +e31e +e31f +e320 +e321 +e322 +e323 +e324 +e325 +e326 +e327 +e328 +e329 +e32a +e32b +e32c +e32d +e32e +e32f +e330 +e331 +e332 +e333 +e334 +e335 +e336 +e337 +e338 +e339 +e33a +e33b +e33c +e33d +e33e +e33f +e340 +e341 +e342 +e343 +e344 +e345 +e346 +e347 +e348 +e349 +e34a +e34b +e34c +e34d +e34e +e34f +e350 +e351 +e352 +e353 +e354 +e355 +e356 +e357 +e358 +e359 +e35a +e35b +e35c +e35d +e35e +e35f +e360 +e361 +e362 +e363 +e364 +e365 +e366 +e367 +e368 +e369 +e36a +e36b +e36c +e36d +e36e +e36f +e370 +e371 +e372 +e373 +e374 +e375 +e376 +e377 +e378 +e379 +e37a +e37b +e37c +e37d +e37e +e37f +e380 +e381 +e382 +e383 +e384 +e385 +e386 +e387 +e388 +e389 +e38a +e38b +e38c +e38d +e38e +e38f +e390 +e391 +e392 +e393 +e394 +e395 +e396 +e397 +e398 +e399 +e39a +e39b +e39c +e39d +e39e +e39f +e3a0 +e3a1 +e3a2 +e3a3 +e3a4 +e3a5 +e3a6 +e3a7 +e3a8 +e3a9 +e3aa +e3ab +e3ac +e3ad +e3ae +e3af +e3b0 +e3b1 +e3b2 +e3b3 +e3b4 +e3b5 +e3b6 +e3b7 +e3b8 +e3b9 +e3ba +e3bb +e3bc +e3bd +e3be +e3bf +e3c0 +e3c1 +e3c2 +e3c3 +e3c4 +e3c5 +e3c6 +e3c7 +e3c8 +e3c9 +e3ca +e3cb +e3cc +e3cd +e3ce +e3cf +e3d0 +e3d1 +e3d2 +e3d3 +e3d4 +e3d5 +e3d6 +e3d7 +e3d8 +e3d9 +e3da +e3db +e3dc +e3dd +e3de +e3df +e3e0 +e3e1 +e3e2 +e3e3 +e3e4 +e3e5 +e3e6 +e3e7 +e3e8 +e3e9 +e3ea +e3eb +e3ec +e3ed +e3ee +e3ef +e3f0 +e3f1 +e3f2 +e3f3 +e3f4 +e3f5 +e3f6 +e3f7 +e3f8 +e3f9 +e3fa +e3fb +e3fc +e3fd +e3fe +e3ff +e400 +e401 +e402 +e403 +e404 +e405 +e406 +e407 +e408 +e409 +e40a +e40b +e40c +e40d +e40e +e40f +e410 +e411 +e412 +e413 +e414 +e415 +e416 +e417 +e418 +e419 +e41a +e41b +e41c +e41d +e41e +e41f +e420 +e421 +e422 +e423 +e424 +e425 +e426 +e427 +e428 +e429 +e42a +e42b +e42c +e42d +e42e +e42f +e430 +e431 +e432 +e433 +e434 +e435 +e436 +e437 +e438 +e439 +e43a +e43b +e43c +e43d +e43e +e43f +e440 +e441 +e442 +e443 +e444 +e445 +e446 +e447 +e448 +e449 +e44a +e44b +e44c +e44d +e44e +e44f +e450 +e451 +e452 +e453 +e454 +e455 +e456 +e457 +e458 +e459 +e45a +e45b +e45c +e45d +e45e +e45f +e460 +e461 +e462 +e463 +e464 +e465 +e466 +e467 +e468 +e469 +e46a +e46b +e46c +e46d +e46e +e46f +e470 +e471 +e472 +e473 +e474 +e475 +e476 +e477 +e478 +e479 +e47a +e47b +e47c +e47d +e47e +e47f +e480 +e481 +e482 +e483 +e484 +e485 +e486 +e487 +e488 +e489 +e48a +e48b +e48c +e48d +e48e +e48f +e490 +e491 +e492 +e493 +e494 +e495 +e496 +e497 +e498 +e499 +e49a +e49b +e49c +e49d +e49e +e49f +e4a0 +e4a1 +e4a2 +e4a3 +e4a4 +e4a5 +e4a6 +e4a7 +e4a8 +e4a9 +e4aa +e4ab +e4ac +e4ad +e4ae +e4af +e4b0 +e4b1 +e4b2 +e4b3 +e4b4 +e4b5 +e4b6 +e4b7 +e4b8 +e4b9 +e4ba +e4bb +e4bc +e4bd +e4be +e4bf +e4c0 +e4c1 +e4c2 +e4c3 +e4c4 +e4c5 +e4c6 +e4c7 +e4c8 +e4c9 +e4ca +e4cb +e4cc +e4cd +e4ce +e4cf +e4d0 +e4d1 +e4d2 +e4d3 +e4d4 +e4d5 +e4d6 +e4d7 +e4d8 +e4d9 +e4da +e4db +e4dc +e4dd +e4de +e4df +e4e0 +e4e1 +e4e2 +e4e3 +e4e4 +e4e5 +e4e6 +e4e7 +e4e8 +e4e9 +e4ea +e4eb +e4ec +e4ed +e4ee +e4ef +e4f0 +e4f1 +e4f2 +e4f3 +e4f4 +e4f5 +e4f6 +e4f7 +e4f8 +e4f9 +e4fa +e4fb +e4fc +e4fd +e4fe +e4ff +e500 +e501 +e502 +e503 +e504 +e505 +e506 +e507 +e508 +e509 +e50a +e50b +e50c +e50d +e50e +e50f +e510 +e511 +e512 +e513 +e514 +e515 +e516 +e517 +e518 +e519 +e51a +e51b +e51c +e51d +e51e +e51f +e520 +e521 +e522 +e523 +e524 +e525 +e526 +e527 +e528 +e529 +e52a +e52b +e52c +e52d +e52e +e52f +e530 +e531 +e532 +e533 +e534 +e535 +e536 +e537 +e538 +e539 +e53a +e53b +e53c +e53d +e53e +e53f +e540 +e541 +e542 +e543 +e544 +e545 +e546 +e547 +e548 +e549 +e54a +e54b +e54c +e54d +e54e +e54f +e550 +e551 +e552 +e553 +e554 +e555 +e556 +e557 +e558 +e559 +e55a +e55b +e55c +e55d +e55e +e55f +e560 +e561 +e562 +e563 +e564 +e565 +e566 +e567 +e568 +e569 +e56a +e56b +e56c +e56d +e56e +e56f +e570 +e571 +e572 +e573 +e574 +e575 +e576 +e577 +e578 +e579 +e57a +e57b +e57c +e57d +e57e +e57f +e580 +e581 +e582 +e583 +e584 +e585 +e586 +e587 +e588 +e589 +e58a +e58b +e58c +e58d +e58e +e58f +e590 +e591 +e592 +e593 +e594 +e595 +e596 +e597 +e598 +e599 +e59a +e59b +e59c +e59d +e59e +e59f +e5a0 +e5a1 +e5a2 +e5a3 +e5a4 +e5a5 +e5a6 +e5a7 +e5a8 +e5a9 +e5aa +e5ab +e5ac +e5ad +e5ae +e5af +e5b0 +e5b1 +e5b2 +e5b3 +e5b4 +e5b5 +e5b6 +e5b7 +e5b8 +e5b9 +e5ba +e5bb +e5bc +e5bd +e5be +e5bf +e5c0 +e5c1 +e5c2 +e5c3 +e5c4 +e5c5 +e5c6 +e5c7 +e5c8 +e5c9 +e5ca +e5cb +e5cc +e5cd +e5ce +e5cf +e5d0 +e5d1 +e5d2 +e5d3 +e5d4 +e5d5 +e5d6 +e5d7 +e5d8 +e5d9 +e5da +e5db +e5dc +e5dd +e5de +e5df +e5e0 +e5e1 +e5e2 +e5e3 +e5e4 +e5e5 +e5e6 +e5e7 +e5e8 +e5e9 +e5ea +e5eb +e5ec +e5ed +e5ee +e5ef +e5f0 +e5f1 +e5f2 +e5f3 +e5f4 +e5f5 +e5f6 +e5f7 +e5f8 +e5f9 +e5fa +e5fb +e5fc +e5fd +e5fe +e5ff +e600 +e601 +e602 +e603 +e604 +e605 +e606 +e607 +e608 +e609 +e60a +e60b +e60c +e60d +e60e +e60f +e610 +e611 +e612 +e613 +e614 +e615 +e616 +e617 +e618 +e619 +e61a +e61b +e61c +e61d +e61e +e61f +e620 +e621 +e622 +e623 +e624 +e625 +e626 +e627 +e628 +e629 +e62a +e62b +e62c +e62d +e62e +e62f +e630 +e631 +e632 +e633 +e634 +e635 +e636 +e637 +e638 +e639 +e63a +e63b +e63c +e63d +e63e +e63f +e640 +e641 +e642 +e643 +e644 +e645 +e646 +e647 +e648 +e649 +e64a +e64b +e64c +e64d +e64e +e64f +e650 +e651 +e652 +e653 +e654 +e655 +e656 +e657 +e658 +e659 +e65a +e65b +e65c +e65d +e65e +e65f +e660 +e661 +e662 +e663 +e664 +e665 +e666 +e667 +e668 +e669 +e66a +e66b +e66c +e66d +e66e +e66f +e670 +e671 +e672 +e673 +e674 +e675 +e676 +e677 +e678 +e679 +e67a +e67b +e67c +e67d +e67e +e67f +e680 +e681 +e682 +e683 +e684 +e685 +e686 +e687 +e688 +e689 +e68a +e68b +e68c +e68d +e68e +e68f +e690 +e691 +e692 +e693 +e694 +e695 +e696 +e697 +e698 +e699 +e69a +e69b +e69c +e69d +e69e +e69f +e6a0 +e6a1 +e6a2 +e6a3 +e6a4 +e6a5 +e6a6 +e6a7 +e6a8 +e6a9 +e6aa +e6ab +e6ac +e6ad +e6ae +e6af +e6b0 +e6b1 +e6b2 +e6b3 +e6b4 +e6b5 +e6b6 +e6b7 +e6b8 +e6b9 +e6ba +e6bb +e6bc +e6bd +e6be +e6bf +e6c0 +e6c1 +e6c2 +e6c3 +e6c4 +e6c5 +e6c6 +e6c7 +e6c8 +e6c9 +e6ca +e6cb +e6cc +e6cd +e6ce +e6cf +e6d0 +e6d1 +e6d2 +e6d3 +e6d4 +e6d5 +e6d6 +e6d7 +e6d8 +e6d9 +e6da +e6db +e6dc +e6dd +e6de +e6df +e6e0 +e6e1 +e6e2 +e6e3 +e6e4 +e6e5 +e6e6 +e6e7 +e6e8 +e6e9 +e6ea +e6eb +e6ec +e6ed +e6ee +e6ef +e6f0 +e6f1 +e6f2 +e6f3 +e6f4 +e6f5 +e6f6 +e6f7 +e6f8 +e6f9 +e6fa +e6fb +e6fc +e6fd +e6fe +e6ff +e700 +e701 +e702 +e703 +e704 +e705 +e706 +e707 +e708 +e709 +e70a +e70b +e70c +e70d +e70e +e70f +e710 +e711 +e712 +e713 +e714 +e715 +e716 +e717 +e718 +e719 +e71a +e71b +e71c +e71d +e71e +e71f +e720 +e721 +e722 +e723 +e724 +e725 +e726 +e727 +e728 +e729 +e72a +e72b +e72c +e72d +e72e +e72f +e730 +e731 +e732 +e733 +e734 +e735 +e736 +e737 +e738 +e739 +e73a +e73b +e73c +e73d +e73e +e73f +e740 +e741 +e742 +e743 +e744 +e745 +e746 +e747 +e748 +e749 +e74a +e74b +e74c +e74d +e74e +e74f +e750 +e751 +e752 +e753 +e754 +e755 +e756 +e757 +e758 +e759 +e75a +e75b +e75c +e75d +e75e +e75f +e760 +e761 +e762 +e763 +e764 +e765 +e766 +e767 +e768 +e769 +e76a +e76b +e76c +e76d +e76e +e76f +e770 +e771 +e772 +e773 +e774 +e775 +e776 +e777 +e778 +e779 +e77a +e77b +e77c +e77d +e77e +e77f +e780 +e781 +e782 +e783 +e784 +e785 +e786 +e787 +e788 +e789 +e78a +e78b +e78c +e78d +e78e +e78f +e790 +e791 +e792 +e793 +e794 +e795 +e796 +e797 +e798 +e799 +e79a +e79b +e79c +e79d +e79e +e79f +e7a0 +e7a1 +e7a2 +e7a3 +e7a4 +e7a5 +e7a6 +e7a7 +e7a8 +e7a9 +e7aa +e7ab +e7ac +e7ad +e7ae +e7af +e7b0 +e7b1 +e7b2 +e7b3 +e7b4 +e7b5 +e7b6 +e7b7 +e7b8 +e7b9 +e7ba +e7bb +e7bc +e7bd +e7be +e7bf +e7c0 +e7c1 +e7c2 +e7c3 +e7c4 +e7c5 +e7c6 +e7c7 +e7c8 +e7c9 +e7ca +e7cb +e7cc +e7cd +e7ce +e7cf +e7d0 +e7d1 +e7d2 +e7d3 +e7d4 +e7d5 +e7d6 +e7d7 +e7d8 +e7d9 +e7da +e7db +e7dc +e7dd +e7de +e7df +e7e0 +e7e1 +e7e2 +e7e3 +e7e4 +e7e5 +e7e6 +e7e7 +e7e8 +e7e9 +e7ea +e7eb +e7ec +e7ed +e7ee +e7ef +e7f0 +e7f1 +e7f2 +e7f3 +e7f4 +e7f5 +e7f6 +e7f7 +e7f8 +e7f9 +e7fa +e7fb +e7fc +e7fd +e7fe +e7ff +e800 +e801 +e802 +e803 +e804 +e805 +e806 +e807 +e808 +e809 +e80a +e80b +e80c +e80d +e80e +e80f +e810 +e811 +e812 +e813 +e814 +e815 +e816 +e817 +e818 +e819 +e81a +e81b +e81c +e81d +e81e +e81f +e820 +e821 +e822 +e823 +e824 +e825 +e826 +e827 +e828 +e829 +e82a +e82b +e82c +e82d +e82e +e82f +e830 +e831 +e832 +e833 +e834 +e835 +e836 +e837 +e838 +e839 +e83a +e83b +e83c +e83d +e83e +e83f +e840 +e841 +e842 +e843 +e844 +e845 +e846 +e847 +e848 +e849 +e84a +e84b +e84c +e84d +e84e +e84f +e850 +e851 +e852 +e853 +e854 +e855 +e856 +e857 +e858 +e859 +e85a +e85b +e85c +e85d +e85e +e85f +e860 +e861 +e862 +e863 +e864 +e865 +e866 +e867 +e868 +e869 +e86a +e86b +e86c +e86d +e86e +e86f +e870 +e871 +e872 +e873 +e874 +e875 +e876 +e877 +e878 +e879 +e87a +e87b +e87c +e87d +e87e +e87f +e880 +e881 +e882 +e883 +e884 +e885 +e886 +e887 +e888 +e889 +e88a +e88b +e88c +e88d +e88e +e88f +e890 +e891 +e892 +e893 +e894 +e895 +e896 +e897 +e898 +e899 +e89a +e89b +e89c +e89d +e89e +e89f +e8a0 +e8a1 +e8a2 +e8a3 +e8a4 +e8a5 +e8a6 +e8a7 +e8a8 +e8a9 +e8aa +e8ab +e8ac +e8ad +e8ae +e8af +e8b0 +e8b1 +e8b2 +e8b3 +e8b4 +e8b5 +e8b6 +e8b7 +e8b8 +e8b9 +e8ba +e8bb +e8bc +e8bd +e8be +e8bf +e8c0 +e8c1 +e8c2 +e8c3 +e8c4 +e8c5 +e8c6 +e8c7 +e8c8 +e8c9 +e8ca +e8cb +e8cc +e8cd +e8ce +e8cf +e8d0 +e8d1 +e8d2 +e8d3 +e8d4 +e8d5 +e8d6 +e8d7 +e8d8 +e8d9 +e8da +e8db +e8dc +e8dd +e8de +e8df +e8e0 +e8e1 +e8e2 +e8e3 +e8e4 +e8e5 +e8e6 +e8e7 +e8e8 +e8e9 +e8ea +e8eb +e8ec +e8ed +e8ee +e8ef +e8f0 +e8f1 +e8f2 +e8f3 +e8f4 +e8f5 +e8f6 +e8f7 +e8f8 +e8f9 +e8fa +e8fb +e8fc +e8fd +e8fe +e8ff +e900 +e901 +e902 +e903 +e904 +e905 +e906 +e907 +e908 +e909 +e90a +e90b +e90c +e90d +e90e +e90f +e910 +e911 +e912 +e913 +e914 +e915 +e916 +e917 +e918 +e919 +e91a +e91b +e91c +e91d +e91e +e91f +e920 +e921 +e922 +e923 +e924 +e925 +e926 +e927 +e928 +e929 +e92a +e92b +e92c +e92d +e92e +e92f +e930 +e931 +e932 +e933 +e934 +e935 +e936 +e937 +e938 +e939 +e93a +e93b +e93c +e93d +e93e +e93f +e940 +e941 +e942 +e943 +e944 +e945 +e946 +e947 +e948 +e949 +e94a +e94b +e94c +e94d +e94e +e94f +e950 +e951 +e952 +e953 +e954 +e955 +e956 +e957 +e958 +e959 +e95a +e95b +e95c +e95d +e95e +e95f +e960 +e961 +e962 +e963 +e964 +e965 +e966 +e967 +e968 +e969 +e96a +e96b +e96c +e96d +e96e +e96f +e970 +e971 +e972 +e973 +e974 +e975 +e976 +e977 +e978 +e979 +e97a +e97b +e97c +e97d +e97e +e97f +e980 +e981 +e982 +e983 +e984 +e985 +e986 +e987 +e988 +e989 +e98a +e98b +e98c +e98d +e98e +e98f +e990 +e991 +e992 +e993 +e994 +e995 +e996 +e997 +e998 +e999 +e99a +e99b +e99c +e99d +e99e +e99f +e9a0 +e9a1 +e9a2 +e9a3 +e9a4 +e9a5 +e9a6 +e9a7 +e9a8 +e9a9 +e9aa +e9ab +e9ac +e9ad +e9ae +e9af +e9b0 +e9b1 +e9b2 +e9b3 +e9b4 +e9b5 +e9b6 +e9b7 +e9b8 +e9b9 +e9ba +e9bb +e9bc +e9bd +e9be +e9bf +e9c0 +e9c1 +e9c2 +e9c3 +e9c4 +e9c5 +e9c6 +e9c7 +e9c8 +e9c9 +e9ca +e9cb +e9cc +e9cd +e9ce +e9cf +e9d0 +e9d1 +e9d2 +e9d3 +e9d4 +e9d5 +e9d6 +e9d7 +e9d8 +e9d9 +e9da +e9db +e9dc +e9dd +e9de +e9df +e9e0 +e9e1 +e9e2 +e9e3 +e9e4 +e9e5 +e9e6 +e9e7 +e9e8 +e9e9 +e9ea +e9eb +e9ec +e9ed +e9ee +e9ef +e9f0 +e9f1 +e9f2 +e9f3 +e9f4 +e9f5 +e9f6 +e9f7 +e9f8 +e9f9 +e9fa +e9fb +e9fc +e9fd +e9fe +e9ff +ea00 +ea01 +ea02 +ea03 +ea04 +ea05 +ea06 +ea07 +ea08 +ea09 +ea0a +ea0b +ea0c +ea0d +ea0e +ea0f +ea10 +ea11 +ea12 +ea13 +ea14 +ea15 +ea16 +ea17 +ea18 +ea19 +ea1a +ea1b +ea1c +ea1d +ea1e +ea1f +ea20 +ea21 +ea22 +ea23 +ea24 +ea25 +ea26 +ea27 +ea28 +ea29 +ea2a +ea2b +ea2c +ea2d +ea2e +ea2f +ea30 +ea31 +ea32 +ea33 +ea34 +ea35 +ea36 +ea37 +ea38 +ea39 +ea3a +ea3b +ea3c +ea3d +ea3e +ea3f +ea40 +ea41 +ea42 +ea43 +ea44 +ea45 +ea46 +ea47 +ea48 +ea49 +ea4a +ea4b +ea4c +ea4d +ea4e +ea4f +ea50 +ea51 +ea52 +ea53 +ea54 +ea55 +ea56 +ea57 +ea58 +ea59 +ea5a +ea5b +ea5c +ea5d +ea5e +ea5f +ea60 +ea61 +ea62 +ea63 +ea64 +ea65 +ea66 +ea67 +ea68 +ea69 +ea6a +ea6b +ea6c +ea6d +ea6e +ea6f +ea70 +ea71 +ea72 +ea73 +ea74 +ea75 +ea76 +ea77 +ea78 +ea79 +ea7a +ea7b +ea7c +ea7d +ea7e +ea7f +ea80 +ea81 +ea82 +ea83 +ea84 +ea85 +ea86 +ea87 +ea88 +ea89 +ea8a +ea8b +ea8c +ea8d +ea8e +ea8f +ea90 +ea91 +ea92 +ea93 +ea94 +ea95 +ea96 +ea97 +ea98 +ea99 +ea9a +ea9b +ea9c +ea9d +ea9e +ea9f +eaa0 +eaa1 +eaa2 +eaa3 +eaa4 +eaa5 +eaa6 +eaa7 +eaa8 +eaa9 +eaaa +eaab +eaac +eaad +eaae +eaaf +eab0 +eab1 +eab2 +eab3 +eab4 +eab5 +eab6 +eab7 +eab8 +eab9 +eaba +eabb +eabc +eabd +eabe +eabf +eac0 +eac1 +eac2 +eac3 +eac4 +eac5 +eac6 +eac7 +eac8 +eac9 +eaca +eacb +eacc +eacd +eace +eacf +ead0 +ead1 +ead2 +ead3 +ead4 +ead5 +ead6 +ead7 +ead8 +ead9 +eada +eadb +eadc +eadd +eade +eadf +eae0 +eae1 +eae2 +eae3 +eae4 +eae5 +eae6 +eae7 +eae8 +eae9 +eaea +eaeb +eaec +eaed +eaee +eaef +eaf0 +eaf1 +eaf2 +eaf3 +eaf4 +eaf5 +eaf6 +eaf7 +eaf8 +eaf9 +eafa +eafb +eafc +eafd +eafe +eaff +eb00 +eb01 +eb02 +eb03 +eb04 +eb05 +eb06 +eb07 +eb08 +eb09 +eb0a +eb0b +eb0c +eb0d +eb0e +eb0f +eb10 +eb11 +eb12 +eb13 +eb14 +eb15 +eb16 +eb17 +eb18 +eb19 +eb1a +eb1b +eb1c +eb1d +eb1e +eb1f +eb20 +eb21 +eb22 +eb23 +eb24 +eb25 +eb26 +eb27 +eb28 +eb29 +eb2a +eb2b +eb2c +eb2d +eb2e +eb2f +eb30 +eb31 +eb32 +eb33 +eb34 +eb35 +eb36 +eb37 +eb38 +eb39 +eb3a +eb3b +eb3c +eb3d +eb3e +eb3f +eb40 +eb41 +eb42 +eb43 +eb44 +eb45 +eb46 +eb47 +eb48 +eb49 +eb4a +eb4b +eb4c +eb4d +eb4e +eb4f +eb50 +eb51 +eb52 +eb53 +eb54 +eb55 +eb56 +eb57 +eb58 +eb59 +eb5a +eb5b +eb5c +eb5d +eb5e +eb5f +eb60 +eb61 +eb62 +eb63 +eb64 +eb65 +eb66 +eb67 +eb68 +eb69 +eb6a +eb6b +eb6c +eb6d +eb6e +eb6f +eb70 +eb71 +eb72 +eb73 +eb74 +eb75 +eb76 +eb77 +eb78 +eb79 +eb7a +eb7b +eb7c +eb7d +eb7e +eb7f +eb80 +eb81 +eb82 +eb83 +eb84 +eb85 +eb86 +eb87 +eb88 +eb89 +eb8a +eb8b +eb8c +eb8d +eb8e +eb8f +eb90 +eb91 +eb92 +eb93 +eb94 +eb95 +eb96 +eb97 +eb98 +eb99 +eb9a +eb9b +eb9c +eb9d +eb9e +eb9f +eba0 +eba1 +eba2 +eba3 +eba4 +eba5 +eba6 +eba7 +eba8 +eba9 +ebaa +ebab +ebac +ebad +ebae +ebaf +ebb0 +ebb1 +ebb2 +ebb3 +ebb4 +ebb5 +ebb6 +ebb7 +ebb8 +ebb9 +ebba +ebbb +ebbc +ebbd +ebbe +ebbf +ebc0 +ebc1 +ebc2 +ebc3 +ebc4 +ebc5 +ebc6 +ebc7 +ebc8 +ebc9 +ebca +ebcb +ebcc +ebcd +ebce +ebcf +ebd0 +ebd1 +ebd2 +ebd3 +ebd4 +ebd5 +ebd6 +ebd7 +ebd8 +ebd9 +ebda +ebdb +ebdc +ebdd +ebde +ebdf +ebe0 +ebe1 +ebe2 +ebe3 +ebe4 +ebe5 +ebe6 +ebe7 +ebe8 +ebe9 +ebea +ebeb +ebec +ebed +ebee +ebef +ebf0 +ebf1 +ebf2 +ebf3 +ebf4 +ebf5 +ebf6 +ebf7 +ebf8 +ebf9 +ebfa +ebfb +ebfc +ebfd +ebfe +ebff +ec00 +ec01 +ec02 +ec03 +ec04 +ec05 +ec06 +ec07 +ec08 +ec09 +ec0a +ec0b +ec0c +ec0d +ec0e +ec0f +ec10 +ec11 +ec12 +ec13 +ec14 +ec15 +ec16 +ec17 +ec18 +ec19 +ec1a +ec1b +ec1c +ec1d +ec1e +ec1f +ec20 +ec21 +ec22 +ec23 +ec24 +ec25 +ec26 +ec27 +ec28 +ec29 +ec2a +ec2b +ec2c +ec2d +ec2e +ec2f +ec30 +ec31 +ec32 +ec33 +ec34 +ec35 +ec36 +ec37 +ec38 +ec39 +ec3a +ec3b +ec3c +ec3d +ec3e +ec3f +ec40 +ec41 +ec42 +ec43 +ec44 +ec45 +ec46 +ec47 +ec48 +ec49 +ec4a +ec4b +ec4c +ec4d +ec4e +ec4f +ec50 +ec51 +ec52 +ec53 +ec54 +ec55 +ec56 +ec57 +ec58 +ec59 +ec5a +ec5b +ec5c +ec5d +ec5e +ec5f +ec60 +ec61 +ec62 +ec63 +ec64 +ec65 +ec66 +ec67 +ec68 +ec69 +ec6a +ec6b +ec6c +ec6d +ec6e +ec6f +ec70 +ec71 +ec72 +ec73 +ec74 +ec75 +ec76 +ec77 +ec78 +ec79 +ec7a +ec7b +ec7c +ec7d +ec7e +ec7f +ec80 +ec81 +ec82 +ec83 +ec84 +ec85 +ec86 +ec87 +ec88 +ec89 +ec8a +ec8b +ec8c +ec8d +ec8e +ec8f +ec90 +ec91 +ec92 +ec93 +ec94 +ec95 +ec96 +ec97 +ec98 +ec99 +ec9a +ec9b +ec9c +ec9d +ec9e +ec9f +eca0 +eca1 +eca2 +eca3 +eca4 +eca5 +eca6 +eca7 +eca8 +eca9 +ecaa +ecab +ecac +ecad +ecae +ecaf +ecb0 +ecb1 +ecb2 +ecb3 +ecb4 +ecb5 +ecb6 +ecb7 +ecb8 +ecb9 +ecba +ecbb +ecbc +ecbd +ecbe +ecbf +ecc0 +ecc1 +ecc2 +ecc3 +ecc4 +ecc5 +ecc6 +ecc7 +ecc8 +ecc9 +ecca +eccb +eccc +eccd +ecce +eccf +ecd0 +ecd1 +ecd2 +ecd3 +ecd4 +ecd5 +ecd6 +ecd7 +ecd8 +ecd9 +ecda +ecdb +ecdc +ecdd +ecde +ecdf +ece0 +ece1 +ece2 +ece3 +ece4 +ece5 +ece6 +ece7 +ece8 +ece9 +ecea +eceb +ecec +eced +ecee +ecef +ecf0 +ecf1 +ecf2 +ecf3 +ecf4 +ecf5 +ecf6 +ecf7 +ecf8 +ecf9 +ecfa +ecfb +ecfc +ecfd +ecfe +ecff +ed00 +ed01 +ed02 +ed03 +ed04 +ed05 +ed06 +ed07 +ed08 +ed09 +ed0a +ed0b +ed0c +ed0d +ed0e +ed0f +ed10 +ed11 +ed12 +ed13 +ed14 +ed15 +ed16 +ed17 +ed18 +ed19 +ed1a +ed1b +ed1c +ed1d +ed1e +ed1f +ed20 +ed21 +ed22 +ed23 +ed24 +ed25 +ed26 +ed27 +ed28 +ed29 +ed2a +ed2b +ed2c +ed2d +ed2e +ed2f +ed30 +ed31 +ed32 +ed33 +ed34 +ed35 +ed36 +ed37 +ed38 +ed39 +ed3a +ed3b +ed3c +ed3d +ed3e +ed3f +ed40 +ed41 +ed42 +ed43 +ed44 +ed45 +ed46 +ed47 +ed48 +ed49 +ed4a +ed4b +ed4c +ed4d +ed4e +ed4f +ed50 +ed51 +ed52 +ed53 +ed54 +ed55 +ed56 +ed57 +ed58 +ed59 +ed5a +ed5b +ed5c +ed5d +ed5e +ed5f +ed60 +ed61 +ed62 +ed63 +ed64 +ed65 +ed66 +ed67 +ed68 +ed69 +ed6a +ed6b +ed6c +ed6d +ed6e +ed6f +ed70 +ed71 +ed72 +ed73 +ed74 +ed75 +ed76 +ed77 +ed78 +ed79 +ed7a +ed7b +ed7c +ed7d +ed7e +ed7f +ed80 +ed81 +ed82 +ed83 +ed84 +ed85 +ed86 +ed87 +ed88 +ed89 +ed8a +ed8b +ed8c +ed8d +ed8e +ed8f +ed90 +ed91 +ed92 +ed93 +ed94 +ed95 +ed96 +ed97 +ed98 +ed99 +ed9a +ed9b +ed9c +ed9d +ed9e +ed9f +eda0 +eda1 +eda2 +eda3 +eda4 +eda5 +eda6 +eda7 +eda8 +eda9 +edaa +edab +edac +edad +edae +edaf +edb0 +edb1 +edb2 +edb3 +edb4 +edb5 +edb6 +edb7 +edb8 +edb9 +edba +edbb +edbc +edbd +edbe +edbf +edc0 +edc1 +edc2 +edc3 +edc4 +edc5 +edc6 +edc7 +edc8 +edc9 +edca +edcb +edcc +edcd +edce +edcf +edd0 +edd1 +edd2 +edd3 +edd4 +edd5 +edd6 +edd7 +edd8 +edd9 +edda +eddb +eddc +eddd +edde +eddf +ede0 +ede1 +ede2 +ede3 +ede4 +ede5 +ede6 +ede7 +ede8 +ede9 +edea +edeb +edec +eded +edee +edef +edf0 +edf1 +edf2 +edf3 +edf4 +edf5 +edf6 +edf7 +edf8 +edf9 +edfa +edfb +edfc +edfd +edfe +edff +ee00 +ee01 +ee02 +ee03 +ee04 +ee05 +ee06 +ee07 +ee08 +ee09 +ee0a +ee0b +ee0c +ee0d +ee0e +ee0f +ee10 +ee11 +ee12 +ee13 +ee14 +ee15 +ee16 +ee17 +ee18 +ee19 +ee1a +ee1b +ee1c +ee1d +ee1e +ee1f +ee20 +ee21 +ee22 +ee23 +ee24 +ee25 +ee26 +ee27 +ee28 +ee29 +ee2a +ee2b +ee2c +ee2d +ee2e +ee2f +ee30 +ee31 +ee32 +ee33 +ee34 +ee35 +ee36 +ee37 +ee38 +ee39 +ee3a +ee3b +ee3c +ee3d +ee3e +ee3f +ee40 +ee41 +ee42 +ee43 +ee44 +ee45 +ee46 +ee47 +ee48 +ee49 +ee4a +ee4b +ee4c +ee4d +ee4e +ee4f +ee50 +ee51 +ee52 +ee53 +ee54 +ee55 +ee56 +ee57 +ee58 +ee59 +ee5a +ee5b +ee5c +ee5d +ee5e +ee5f +ee60 +ee61 +ee62 +ee63 +ee64 +ee65 +ee66 +ee67 +ee68 +ee69 +ee6a +ee6b +ee6c +ee6d +ee6e +ee6f +ee70 +ee71 +ee72 +ee73 +ee74 +ee75 +ee76 +ee77 +ee78 +ee79 +ee7a +ee7b +ee7c +ee7d +ee7e +ee7f +ee80 +ee81 +ee82 +ee83 +ee84 +ee85 +ee86 +ee87 +ee88 +ee89 +ee8a +ee8b +ee8c +ee8d +ee8e +ee8f +ee90 +ee91 +ee92 +ee93 +ee94 +ee95 +ee96 +ee97 +ee98 +ee99 +ee9a +ee9b +ee9c +ee9d +ee9e +ee9f +eea0 +eea1 +eea2 +eea3 +eea4 +eea5 +eea6 +eea7 +eea8 +eea9 +eeaa +eeab +eeac +eead +eeae +eeaf +eeb0 +eeb1 +eeb2 +eeb3 +eeb4 +eeb5 +eeb6 +eeb7 +eeb8 +eeb9 +eeba +eebb +eebc +eebd +eebe +eebf +eec0 +eec1 +eec2 +eec3 +eec4 +eec5 +eec6 +eec7 +eec8 +eec9 +eeca +eecb +eecc +eecd +eece +eecf +eed0 +eed1 +eed2 +eed3 +eed4 +eed5 +eed6 +eed7 +eed8 +eed9 +eeda +eedb +eedc +eedd +eede +eedf +eee0 +eee1 +eee2 +eee3 +eee4 +eee5 +eee6 +eee7 +eee8 +eee9 +eeea +eeeb +eeec +eeed +eeee +eeef +eef0 +eef1 +eef2 +eef3 +eef4 +eef5 +eef6 +eef7 +eef8 +eef9 +eefa +eefb +eefc +eefd +eefe +eeff +ef00 +ef01 +ef02 +ef03 +ef04 +ef05 +ef06 +ef07 +ef08 +ef09 +ef0a +ef0b +ef0c +ef0d +ef0e +ef0f +ef10 +ef11 +ef12 +ef13 +ef14 +ef15 +ef16 +ef17 +ef18 +ef19 +ef1a +ef1b +ef1c +ef1d +ef1e +ef1f +ef20 +ef21 +ef22 +ef23 +ef24 +ef25 +ef26 +ef27 +ef28 +ef29 +ef2a +ef2b +ef2c +ef2d +ef2e +ef2f +ef30 +ef31 +ef32 +ef33 +ef34 +ef35 +ef36 +ef37 +ef38 +ef39 +ef3a +ef3b +ef3c +ef3d +ef3e +ef3f +ef40 +ef41 +ef42 +ef43 +ef44 +ef45 +ef46 +ef47 +ef48 +ef49 +ef4a +ef4b +ef4c +ef4d +ef4e +ef4f +ef50 +ef51 +ef52 +ef53 +ef54 +ef55 +ef56 +ef57 +ef58 +ef59 +ef5a +ef5b +ef5c +ef5d +ef5e +ef5f +ef60 +ef61 +ef62 +ef63 +ef64 +ef65 +ef66 +ef67 +ef68 +ef69 +ef6a +ef6b +ef6c +ef6d +ef6e +ef6f +ef70 +ef71 +ef72 +ef73 +ef74 +ef75 +ef76 +ef77 +ef78 +ef79 +ef7a +ef7b +ef7c +ef7d +ef7e +ef7f +ef80 +ef81 +ef82 +ef83 +ef84 +ef85 +ef86 +ef87 +ef88 +ef89 +ef8a +ef8b +ef8c +ef8d +ef8e +ef8f +ef90 +ef91 +ef92 +ef93 +ef94 +ef95 +ef96 +ef97 +ef98 +ef99 +ef9a +ef9b +ef9c +ef9d +ef9e +ef9f +efa0 +efa1 +efa2 +efa3 +efa4 +efa5 +efa6 +efa7 +efa8 +efa9 +efaa +efab +efac +efad +efae +efaf +efb0 +efb1 +efb2 +efb3 +efb4 +efb5 +efb6 +efb7 +efb8 +efb9 +efba +efbb +efbc +efbd +efbe +efbf +efc0 +efc1 +efc2 +efc3 +efc4 +efc5 +efc6 +efc7 +efc8 +efc9 +efca +efcb +efcc +efcd +efce +efcf +efd0 +efd1 +efd2 +efd3 +efd4 +efd5 +efd6 +efd7 +efd8 +efd9 +efda +efdb +efdc +efdd +efde +efdf +efe0 +efe1 +efe2 +efe3 +efe4 +efe5 +efe6 +efe7 +efe8 +efe9 +efea +efeb +efec +efed +efee +efef +eff0 +eff1 +eff2 +eff3 +eff4 +eff5 +eff6 +eff7 +eff8 +eff9 +effa +effb +effc +effd +effe +efff +f000 +f001 +f002 +f003 +f004 +f005 +f006 +f007 +f008 +f009 +f00a +f00b +f00c +f00d +f00e +f00f +f010 +f011 +f012 +f013 +f014 +f015 +f016 +f017 +f018 +f019 +f01a +f01b +f01c +f01d +f01e +f01f +f020 +f021 +f022 +f023 +f024 +f025 +f026 +f027 +f028 +f029 +f02a +f02b +f02c +f02d +f02e +f02f +f030 +f031 +f032 +f033 +f034 +f035 +f036 +f037 +f038 +f039 +f03a +f03b +f03c +f03d +f03e +f03f +f040 +f041 +f042 +f043 +f044 +f045 +f046 +f047 +f048 +f049 +f04a +f04b +f04c +f04d +f04e +f04f +f050 +f051 +f052 +f053 +f054 +f055 +f056 +f057 +f058 +f059 +f05a +f05b +f05c +f05d +f05e +f05f +f060 +f061 +f062 +f063 +f064 +f065 +f066 +f067 +f068 +f069 +f06a +f06b +f06c +f06d +f06e +f06f +f070 +f071 +f072 +f073 +f074 +f075 +f076 +f077 +f078 +f079 +f07a +f07b +f07c +f07d +f07e +f07f +f080 +f081 +f082 +f083 +f084 +f085 +f086 +f087 +f088 +f089 +f08a +f08b +f08c +f08d +f08e +f08f +f090 +f091 +f092 +f093 +f094 +f095 +f096 +f097 +f098 +f099 +f09a +f09b +f09c +f09d +f09e +f09f +f0a0 +f0a1 +f0a2 +f0a3 +f0a4 +f0a5 +f0a6 +f0a7 +f0a8 +f0a9 +f0aa +f0ab +f0ac +f0ad +f0ae +f0af +f0b0 +f0b1 +f0b2 +f0b3 +f0b4 +f0b5 +f0b6 +f0b7 +f0b8 +f0b9 +f0ba +f0bb +f0bc +f0bd +f0be +f0bf +f0c0 +f0c1 +f0c2 +f0c3 +f0c4 +f0c5 +f0c6 +f0c7 +f0c8 +f0c9 +f0ca +f0cb +f0cc +f0cd +f0ce +f0cf +f0d0 +f0d1 +f0d2 +f0d3 +f0d4 +f0d5 +f0d6 +f0d7 +f0d8 +f0d9 +f0da +f0db +f0dc +f0dd +f0de +f0df +f0e0 +f0e1 +f0e2 +f0e3 +f0e4 +f0e5 +f0e6 +f0e7 +f0e8 +f0e9 +f0ea +f0eb +f0ec +f0ed +f0ee +f0ef +f0f0 +f0f1 +f0f2 +f0f3 +f0f4 +f0f5 +f0f6 +f0f7 +f0f8 +f0f9 +f0fa +f0fb +f0fc +f0fd +f0fe +f0ff +f100 +f101 +f102 +f103 +f104 +f105 +f106 +f107 +f108 +f109 +f10a +f10b +f10c +f10d +f10e +f10f +f110 +f111 +f112 +f113 +f114 +f115 +f116 +f117 +f118 +f119 +f11a +f11b +f11c +f11d +f11e +f11f +f120 +f121 +f122 +f123 +f124 +f125 +f126 +f127 +f128 +f129 +f12a +f12b +f12c +f12d +f12e +f12f +f130 +f131 +f132 +f133 +f134 +f135 +f136 +f137 +f138 +f139 +f13a +f13b +f13c +f13d +f13e +f13f +f140 +f141 +f142 +f143 +f144 +f145 +f146 +f147 +f148 +f149 +f14a +f14b +f14c +f14d +f14e +f14f +f150 +f151 +f152 +f153 +f154 +f155 +f156 +f157 +f158 +f159 +f15a +f15b +f15c +f15d +f15e +f15f +f160 +f161 +f162 +f163 +f164 +f165 +f166 +f167 +f168 +f169 +f16a +f16b +f16c +f16d +f16e +f16f +f170 +f171 +f172 +f173 +f174 +f175 +f176 +f177 +f178 +f179 +f17a +f17b +f17c +f17d +f17e +f17f +f180 +f181 +f182 +f183 +f184 +f185 +f186 +f187 +f188 +f189 +f18a +f18b +f18c +f18d +f18e +f18f +f190 +f191 +f192 +f193 +f194 +f195 +f196 +f197 +f198 +f199 +f19a +f19b +f19c +f19d +f19e +f19f +f1a0 +f1a1 +f1a2 +f1a3 +f1a4 +f1a5 +f1a6 +f1a7 +f1a8 +f1a9 +f1aa +f1ab +f1ac +f1ad +f1ae +f1af +f1b0 +f1b1 +f1b2 +f1b3 +f1b4 +f1b5 +f1b6 +f1b7 +f1b8 +f1b9 +f1ba +f1bb +f1bc +f1bd +f1be +f1bf +f1c0 +f1c1 +f1c2 +f1c3 +f1c4 +f1c5 +f1c6 +f1c7 +f1c8 +f1c9 +f1ca +f1cb +f1cc +f1cd +f1ce +f1cf +f1d0 +f1d1 +f1d2 +f1d3 +f1d4 +f1d5 +f1d6 +f1d7 +f1d8 +f1d9 +f1da +f1db +f1dc +f1dd +f1de +f1df +f1e0 +f1e1 +f1e2 +f1e3 +f1e4 +f1e5 +f1e6 +f1e7 +f1e8 +f1e9 +f1ea +f1eb +f1ec +f1ed +f1ee +f1ef +f1f0 +f1f1 +f1f2 +f1f3 +f1f4 +f1f5 +f1f6 +f1f7 +f1f8 +f1f9 +f1fa +f1fb +f1fc +f1fd +f1fe +f1ff +f200 +f201 +f202 +f203 +f204 +f205 +f206 +f207 +f208 +f209 +f20a +f20b +f20c +f20d +f20e +f20f +f210 +f211 +f212 +f213 +f214 +f215 +f216 +f217 +f218 +f219 +f21a +f21b +f21c +f21d +f21e +f21f +f220 +f221 +f222 +f223 +f224 +f225 +f226 +f227 +f228 +f229 +f22a +f22b +f22c +f22d +f22e +f22f +f230 +f231 +f232 +f233 +f234 +f235 +f236 +f237 +f238 +f239 +f23a +f23b +f23c +f23d +f23e +f23f +f240 +f241 +f242 +f243 +f244 +f245 +f246 +f247 +f248 +f249 +f24a +f24b +f24c +f24d +f24e +f24f +f250 +f251 +f252 +f253 +f254 +f255 +f256 +f257 +f258 +f259 +f25a +f25b +f25c +f25d +f25e +f25f +f260 +f261 +f262 +f263 +f264 +f265 +f266 +f267 +f268 +f269 +f26a +f26b +f26c +f26d +f26e +f26f +f270 +f271 +f272 +f273 +f274 +f275 +f276 +f277 +f278 +f279 +f27a +f27b +f27c +f27d +f27e +f27f +f280 +f281 +f282 +f283 +f284 +f285 +f286 +f287 +f288 +f289 +f28a +f28b +f28c +f28d +f28e +f28f +f290 +f291 +f292 +f293 +f294 +f295 +f296 +f297 +f298 +f299 +f29a +f29b +f29c +f29d +f29e +f29f +f2a0 +f2a1 +f2a2 +f2a3 +f2a4 +f2a5 +f2a6 +f2a7 +f2a8 +f2a9 +f2aa +f2ab +f2ac +f2ad +f2ae +f2af +f2b0 +f2b1 +f2b2 +f2b3 +f2b4 +f2b5 +f2b6 +f2b7 +f2b8 +f2b9 +f2ba +f2bb +f2bc +f2bd +f2be +f2bf +f2c0 +f2c1 +f2c2 +f2c3 +f2c4 +f2c5 +f2c6 +f2c7 +f2c8 +f2c9 +f2ca +f2cb +f2cc +f2cd +f2ce +f2cf +f2d0 +f2d1 +f2d2 +f2d3 +f2d4 +f2d5 +f2d6 +f2d7 +f2d8 +f2d9 +f2da +f2db +f2dc +f2dd +f2de +f2df +f2e0 +f2e1 +f2e2 +f2e3 +f2e4 +f2e5 +f2e6 +f2e7 +f2e8 +f2e9 +f2ea +f2eb +f2ec +f2ed +f2ee +f2ef +f2f0 +f2f1 +f2f2 +f2f3 +f2f4 +f2f5 +f2f6 +f2f7 +f2f8 +f2f9 +f2fa +f2fb +f2fc +f2fd +f2fe +f2ff +f300 +f301 +f302 +f303 +f304 +f305 +f306 +f307 +f308 +f309 +f30a +f30b +f30c +f30d +f30e +f30f +f310 +f311 +f312 +f313 +f314 +f315 +f316 +f317 +f318 +f319 +f31a +f31b +f31c +f31d +f31e +f31f +f320 +f321 +f322 +f323 +f324 +f325 +f326 +f327 +f328 +f329 +f32a +f32b +f32c +f32d +f32e +f32f +f330 +f331 +f332 +f333 +f334 +f335 +f336 +f337 +f338 +f339 +f33a +f33b +f33c +f33d +f33e +f33f +f340 +f341 +f342 +f343 +f344 +f345 +f346 +f347 +f348 +f349 +f34a +f34b +f34c +f34d +f34e +f34f +f350 +f351 +f352 +f353 +f354 +f355 +f356 +f357 +f358 +f359 +f35a +f35b +f35c +f35d +f35e +f35f +f360 +f361 +f362 +f363 +f364 +f365 +f366 +f367 +f368 +f369 +f36a +f36b +f36c +f36d +f36e +f36f +f370 +f371 +f372 +f373 +f374 +f375 +f376 +f377 +f378 +f379 +f37a +f37b +f37c +f37d +f37e +f37f +f380 +f381 +f382 +f383 +f384 +f385 +f386 +f387 +f388 +f389 +f38a +f38b +f38c +f38d +f38e +f38f +f390 +f391 +f392 +f393 +f394 +f395 +f396 +f397 +f398 +f399 +f39a +f39b +f39c +f39d +f39e +f39f +f3a0 +f3a1 +f3a2 +f3a3 +f3a4 +f3a5 +f3a6 +f3a7 +f3a8 +f3a9 +f3aa +f3ab +f3ac +f3ad +f3ae +f3af +f3b0 +f3b1 +f3b2 +f3b3 +f3b4 +f3b5 +f3b6 +f3b7 +f3b8 +f3b9 +f3ba +f3bb +f3bc +f3bd +f3be +f3bf +f3c0 +f3c1 +f3c2 +f3c3 +f3c4 +f3c5 +f3c6 +f3c7 +f3c8 +f3c9 +f3ca +f3cb +f3cc +f3cd +f3ce +f3cf +f3d0 +f3d1 +f3d2 +f3d3 +f3d4 +f3d5 +f3d6 +f3d7 +f3d8 +f3d9 +f3da +f3db +f3dc +f3dd +f3de +f3df +f3e0 +f3e1 +f3e2 +f3e3 +f3e4 +f3e5 +f3e6 +f3e7 +f3e8 +f3e9 +f3ea +f3eb +f3ec +f3ed +f3ee +f3ef +f3f0 +f3f1 +f3f2 +f3f3 +f3f4 +f3f5 +f3f6 +f3f7 +f3f8 +f3f9 +f3fa +f3fb +f3fc +f3fd +f3fe +f3ff +f400 +f401 +f402 +f403 +f404 +f405 +f406 +f407 +f408 +f409 +f40a +f40b +f40c +f40d +f40e +f40f +f410 +f411 +f412 +f413 +f414 +f415 +f416 +f417 +f418 +f419 +f41a +f41b +f41c +f41d +f41e +f41f +f420 +f421 +f422 +f423 +f424 +f425 +f426 +f427 +f428 +f429 +f42a +f42b +f42c +f42d +f42e +f42f +f430 +f431 +f432 +f433 +f434 +f435 +f436 +f437 +f438 +f439 +f43a +f43b +f43c +f43d +f43e +f43f +f440 +f441 +f442 +f443 +f444 +f445 +f446 +f447 +f448 +f449 +f44a +f44b +f44c +f44d +f44e +f44f +f450 +f451 +f452 +f453 +f454 +f455 +f456 +f457 +f458 +f459 +f45a +f45b +f45c +f45d +f45e +f45f +f460 +f461 +f462 +f463 +f464 +f465 +f466 +f467 +f468 +f469 +f46a +f46b +f46c +f46d +f46e +f46f +f470 +f471 +f472 +f473 +f474 +f475 +f476 +f477 +f478 +f479 +f47a +f47b +f47c +f47d +f47e +f47f +f480 +f481 +f482 +f483 +f484 +f485 +f486 +f487 +f488 +f489 +f48a +f48b +f48c +f48d +f48e +f48f +f490 +f491 +f492 +f493 +f494 +f495 +f496 +f497 +f498 +f499 +f49a +f49b +f49c +f49d +f49e +f49f +f4a0 +f4a1 +f4a2 +f4a3 +f4a4 +f4a5 +f4a6 +f4a7 +f4a8 +f4a9 +f4aa +f4ab +f4ac +f4ad +f4ae +f4af +f4b0 +f4b1 +f4b2 +f4b3 +f4b4 +f4b5 +f4b6 +f4b7 +f4b8 +f4b9 +f4ba +f4bb +f4bc +f4bd +f4be +f4bf +f4c0 +f4c1 +f4c2 +f4c3 +f4c4 +f4c5 +f4c6 +f4c7 +f4c8 +f4c9 +f4ca +f4cb +f4cc +f4cd +f4ce +f4cf +f4d0 +f4d1 +f4d2 +f4d3 +f4d4 +f4d5 +f4d6 +f4d7 +f4d8 +f4d9 +f4da +f4db +f4dc +f4dd +f4de +f4df +f4e0 +f4e1 +f4e2 +f4e3 +f4e4 +f4e5 +f4e6 +f4e7 +f4e8 +f4e9 +f4ea +f4eb +f4ec +f4ed +f4ee +f4ef +f4f0 +f4f1 +f4f2 +f4f3 +f4f4 +f4f5 +f4f6 +f4f7 +f4f8 +f4f9 +f4fa +f4fb +f4fc +f4fd +f4fe +f4ff +f500 +f501 +f502 +f503 +f504 +f505 +f506 +f507 +f508 +f509 +f50a +f50b +f50c +f50d +f50e +f50f +f510 +f511 +f512 +f513 +f514 +f515 +f516 +f517 +f518 +f519 +f51a +f51b +f51c +f51d +f51e +f51f +f520 +f521 +f522 +f523 +f524 +f525 +f526 +f527 +f528 +f529 +f52a +f52b +f52c +f52d +f52e +f52f +f530 +f531 +f532 +f533 +f534 +f535 +f536 +f537 +f538 +f539 +f53a +f53b +f53c +f53d +f53e +f53f +f540 +f541 +f542 +f543 +f544 +f545 +f546 +f547 +f548 +f549 +f54a +f54b +f54c +f54d +f54e +f54f +f550 +f551 +f552 +f553 +f554 +f555 +f556 +f557 +f558 +f559 +f55a +f55b +f55c +f55d +f55e +f55f +f560 +f561 +f562 +f563 +f564 +f565 +f566 +f567 +f568 +f569 +f56a +f56b +f56c +f56d +f56e +f56f +f570 +f571 +f572 +f573 +f574 +f575 +f576 +f577 +f578 +f579 +f57a +f57b +f57c +f57d +f57e +f57f +f580 +f581 +f582 +f583 +f584 +f585 +f586 +f587 +f588 +f589 +f58a +f58b +f58c +f58d +f58e +f58f +f590 +f591 +f592 +f593 +f594 +f595 +f596 +f597 +f598 +f599 +f59a +f59b +f59c +f59d +f59e +f59f +f5a0 +f5a1 +f5a2 +f5a3 +f5a4 +f5a5 +f5a6 +f5a7 +f5a8 +f5a9 +f5aa +f5ab +f5ac +f5ad +f5ae +f5af +f5b0 +f5b1 +f5b2 +f5b3 +f5b4 +f5b5 +f5b6 +f5b7 +f5b8 +f5b9 +f5ba +f5bb +f5bc +f5bd +f5be +f5bf +f5c0 +f5c1 +f5c2 +f5c3 +f5c4 +f5c5 +f5c6 +f5c7 +f5c8 +f5c9 +f5ca +f5cb +f5cc +f5cd +f5ce +f5cf +f5d0 +f5d1 +f5d2 +f5d3 +f5d4 +f5d5 +f5d6 +f5d7 +f5d8 +f5d9 +f5da +f5db +f5dc +f5dd +f5de +f5df +f5e0 +f5e1 +f5e2 +f5e3 +f5e4 +f5e5 +f5e6 +f5e7 +f5e8 +f5e9 +f5ea +f5eb +f5ec +f5ed +f5ee +f5ef +f5f0 +f5f1 +f5f2 +f5f3 +f5f4 +f5f5 +f5f6 +f5f7 +f5f8 +f5f9 +f5fa +f5fb +f5fc +f5fd +f5fe +f5ff +f600 +f601 +f602 +f603 +f604 +f605 +f606 +f607 +f608 +f609 +f60a +f60b +f60c +f60d +f60e +f60f +f610 +f611 +f612 +f613 +f614 +f615 +f616 +f617 +f618 +f619 +f61a +f61b +f61c +f61d +f61e +f61f +f620 +f621 +f622 +f623 +f624 +f625 +f626 +f627 +f628 +f629 +f62a +f62b +f62c +f62d +f62e +f62f +f630 +f631 +f632 +f633 +f634 +f635 +f636 +f637 +f638 +f639 +f63a +f63b +f63c +f63d +f63e +f63f +f640 +f641 +f642 +f643 +f644 +f645 +f646 +f647 +f648 +f649 +f64a +f64b +f64c +f64d +f64e +f64f +f650 +f651 +f652 +f653 +f654 +f655 +f656 +f657 +f658 +f659 +f65a +f65b +f65c +f65d +f65e +f65f +f660 +f661 +f662 +f663 +f664 +f665 +f666 +f667 +f668 +f669 +f66a +f66b +f66c +f66d +f66e +f66f +f670 +f671 +f672 +f673 +f674 +f675 +f676 +f677 +f678 +f679 +f67a +f67b +f67c +f67d +f67e +f67f +f680 +f681 +f682 +f683 +f684 +f685 +f686 +f687 +f688 +f689 +f68a +f68b +f68c +f68d +f68e +f68f +f690 +f691 +f692 +f693 +f694 +f695 +f696 +f697 +f698 +f699 +f69a +f69b +f69c +f69d +f69e +f69f +f6a0 +f6a1 +f6a2 +f6a3 +f6a4 +f6a5 +f6a6 +f6a7 +f6a8 +f6a9 +f6aa +f6ab +f6ac +f6ad +f6ae +f6af +f6b0 +f6b1 +f6b2 +f6b3 +f6b4 +f6b5 +f6b6 +f6b7 +f6b8 +f6b9 +f6ba +f6bb +f6bc +f6bd +f6be +f6bf +f6c0 +f6c1 +f6c2 +f6c3 +f6c4 +f6c5 +f6c6 +f6c7 +f6c8 +f6c9 +f6ca +f6cb +f6cc +f6cd +f6ce +f6cf +f6d0 +f6d1 +f6d2 +f6d3 +f6d4 +f6d5 +f6d6 +f6d7 +f6d8 +f6d9 +f6da +f6db +f6dc +f6dd +f6de +f6df +f6e0 +f6e1 +f6e2 +f6e3 +f6e4 +f6e5 +f6e6 +f6e7 +f6e8 +f6e9 +f6ea +f6eb +f6ec +f6ed +f6ee +f6ef +f6f0 +f6f1 +f6f2 +f6f3 +f6f4 +f6f5 +f6f6 +f6f7 +f6f8 +f6f9 +f6fa +f6fb +f6fc +f6fd +f6fe +f6ff +f700 +f701 +f702 +f703 +f704 +f705 +f706 +f707 +f708 +f709 +f70a +f70b +f70c +f70d +f70e +f70f +f710 +f711 +f712 +f713 +f714 +f715 +f716 +f717 +f718 +f719 +f71a +f71b +f71c +f71d +f71e +f71f +f720 +f721 +f722 +f723 +f724 +f725 +f726 +f727 +f728 +f729 +f72a +f72b +f72c +f72d +f72e +f72f +f730 +f731 +f732 +f733 +f734 +f735 +f736 +f737 +f738 +f739 +f73a +f73b +f73c +f73d +f73e +f73f +f740 +f741 +f742 +f743 +f744 +f745 +f746 +f747 +f748 +f749 +f74a +f74b +f74c +f74d +f74e +f74f +f750 +f751 +f752 +f753 +f754 +f755 +f756 +f757 +f758 +f759 +f75a +f75b +f75c +f75d +f75e +f75f +f760 +f761 +f762 +f763 +f764 +f765 +f766 +f767 +f768 +f769 +f76a +f76b +f76c +f76d +f76e +f76f +f770 +f771 +f772 +f773 +f774 +f775 +f776 +f777 +f778 +f779 +f77a +f77b +f77c +f77d +f77e +f77f +f780 +f781 +f782 +f783 +f784 +f785 +f786 +f787 +f788 +f789 +f78a +f78b +f78c +f78d +f78e +f78f +f790 +f791 +f792 +f793 +f794 +f795 +f796 +f797 +f798 +f799 +f79a +f79b +f79c +f79d +f79e +f79f +f7a0 +f7a1 +f7a2 +f7a3 +f7a4 +f7a5 +f7a6 +f7a7 +f7a8 +f7a9 +f7aa +f7ab +f7ac +f7ad +f7ae +f7af +f7b0 +f7b1 +f7b2 +f7b3 +f7b4 +f7b5 +f7b6 +f7b7 +f7b8 +f7b9 +f7ba +f7bb +f7bc +f7bd +f7be +f7bf +f7c0 +f7c1 +f7c2 +f7c3 +f7c4 +f7c5 +f7c6 +f7c7 +f7c8 +f7c9 +f7ca +f7cb +f7cc +f7cd +f7ce +f7cf +f7d0 +f7d1 +f7d2 +f7d3 +f7d4 +f7d5 +f7d6 +f7d7 +f7d8 +f7d9 +f7da +f7db +f7dc +f7dd +f7de +f7df +f7e0 +f7e1 +f7e2 +f7e3 +f7e4 +f7e5 +f7e6 +f7e7 +f7e8 +f7e9 +f7ea +f7eb +f7ec +f7ed +f7ee +f7ef +f7f0 +f7f1 +f7f2 +f7f3 +f7f4 +f7f5 +f7f6 +f7f7 +f7f8 +f7f9 +f7fa +f7fb +f7fc +f7fd +f7fe +f7ff +f800 +f801 +f802 +f803 +f804 +f805 +f806 +f807 +f808 +f809 +f80a +f80b +f80c +f80d +f80e +f80f +f810 +f811 +f812 +f813 +f814 +f815 +f816 +f817 +f818 +f819 +f81a +f81b +f81c +f81d +f81e +f81f +f820 +f821 +f822 +f823 +f824 +f825 +f826 +f827 +f828 +f829 +f82a +f82b +f82c +f82d +f82e +f82f +f830 +f831 +f832 +f833 +f834 +f835 +f836 +f837 +f838 +f839 +f83a +f83b +f83c +f83d +f83e +f83f +f840 +f841 +f842 +f843 +f844 +f845 +f846 +f847 +f848 +f849 +f84a +f84b +f84c +f84d +f84e +f84f +f850 +f851 +f852 +f853 +f854 +f855 +f856 +f857 +f858 +f859 +f85a +f85b +f85c +f85d +f85e +f85f +f860 +f861 +f862 +f863 +f864 +f865 +f866 +f867 +f868 +f869 +f86a +f86b +f86c +f86d +f86e +f86f +f870 +f871 +f872 +f873 +f874 +f875 +f876 +f877 +f878 +f879 +f87a +f87b +f87c +f87d +f87e +f87f +f880 +f881 +f882 +f883 +f884 +f885 +f886 +f887 +f888 +f889 +f88a +f88b +f88c +f88d +f88e +f88f +f890 +f891 +f892 +f893 +f894 +f895 +f896 +f897 +f898 +f899 +f89a +f89b +f89c +f89d +f89e +f89f +f8a0 +f8a1 +f8a2 +f8a3 +f8a4 +f8a5 +f8a6 +f8a7 +f8a8 +f8a9 +f8aa +f8ab +f8ac +f8ad +f8ae +f8af +f8b0 +f8b1 +f8b2 +f8b3 +f8b4 +f8b5 +f8b6 +f8b7 +f8b8 +f8b9 +f8ba +f8bb +f8bc +f8bd +f8be +f8bf +f8c0 +f8c1 +f8c2 +f8c3 +f8c4 +f8c5 +f8c6 +f8c7 +f8c8 +f8c9 +f8ca +f8cb +f8cc +f8cd +f8ce +f8cf +f8d0 +f8d1 +f8d2 +f8d3 +f8d4 +f8d5 +f8d6 +f8d7 +f8d8 +f8d9 +f8da +f8db +f8dc +f8dd +f8de +f8df +f8e0 +f8e1 +f8e2 +f8e3 +f8e4 +f8e5 +f8e6 +f8e7 +f8e8 +f8e9 +f8ea +f8eb +f8ec +f8ed +f8ee +f8ef +f8f0 +f8f1 +f8f2 +f8f3 +f8f4 +f8f5 +f8f6 +f8f7 +f8f8 +f8f9 +f8fa +f8fb +f8fc +f8fd +f8fe +f8ff +f900 +f901 +f902 +f903 +f904 +f905 +f906 +f907 +f908 +f909 +f90a +f90b +f90c +f90d +f90e +f90f +f910 +f911 +f912 +f913 +f914 +f915 +f916 +f917 +f918 +f919 +f91a +f91b +f91c +f91d +f91e +f91f +f920 +f921 +f922 +f923 +f924 +f925 +f926 +f927 +f928 +f929 +f92a +f92b +f92c +f92d +f92e +f92f +f930 +f931 +f932 +f933 +f934 +f935 +f936 +f937 +f938 +f939 +f93a +f93b +f93c +f93d +f93e +f93f +f940 +f941 +f942 +f943 +f944 +f945 +f946 +f947 +f948 +f949 +f94a +f94b +f94c +f94d +f94e +f94f +f950 +f951 +f952 +f953 +f954 +f955 +f956 +f957 +f958 +f959 +f95a +f95b +f95c +f95d +f95e +f95f +f960 +f961 +f962 +f963 +f964 +f965 +f966 +f967 +f968 +f969 +f96a +f96b +f96c +f96d +f96e +f96f +f970 +f971 +f972 +f973 +f974 +f975 +f976 +f977 +f978 +f979 +f97a +f97b +f97c +f97d +f97e +f97f +f980 +f981 +f982 +f983 +f984 +f985 +f986 +f987 +f988 +f989 +f98a +f98b +f98c +f98d +f98e +f98f +f990 +f991 +f992 +f993 +f994 +f995 +f996 +f997 +f998 +f999 +f99a +f99b +f99c +f99d +f99e +f99f +f9a0 +f9a1 +f9a2 +f9a3 +f9a4 +f9a5 +f9a6 +f9a7 +f9a8 +f9a9 +f9aa +f9ab +f9ac +f9ad +f9ae +f9af +f9b0 +f9b1 +f9b2 +f9b3 +f9b4 +f9b5 +f9b6 +f9b7 +f9b8 +f9b9 +f9ba +f9bb +f9bc +f9bd +f9be +f9bf +f9c0 +f9c1 +f9c2 +f9c3 +f9c4 +f9c5 +f9c6 +f9c7 +f9c8 +f9c9 +f9ca +f9cb +f9cc +f9cd +f9ce +f9cf +f9d0 +f9d1 +f9d2 +f9d3 +f9d4 +f9d5 +f9d6 +f9d7 +f9d8 +f9d9 +f9da +f9db +f9dc +f9dd +f9de +f9df +f9e0 +f9e1 +f9e2 +f9e3 +f9e4 +f9e5 +f9e6 +f9e7 +f9e8 +f9e9 +f9ea +f9eb +f9ec +f9ed +f9ee +f9ef +f9f0 +f9f1 +f9f2 +f9f3 +f9f4 +f9f5 +f9f6 +f9f7 +f9f8 +f9f9 +f9fa +f9fb +f9fc +f9fd +f9fe +f9ff +fa00 +fa01 +fa02 +fa03 +fa04 +fa05 +fa06 +fa07 +fa08 +fa09 +fa0a +fa0b +fa0c +fa0d +fa0e +fa0f +fa10 +fa11 +fa12 +fa13 +fa14 +fa15 +fa16 +fa17 +fa18 +fa19 +fa1a +fa1b +fa1c +fa1d +fa1e +fa1f +fa20 +fa21 +fa22 +fa23 +fa24 +fa25 +fa26 +fa27 +fa28 +fa29 +fa2a +fa2b +fa2c +fa2d +fa2e +fa2f +fa30 +fa31 +fa32 +fa33 +fa34 +fa35 +fa36 +fa37 +fa38 +fa39 +fa3a +fa3b +fa3c +fa3d +fa3e +fa3f +fa40 +fa41 +fa42 +fa43 +fa44 +fa45 +fa46 +fa47 +fa48 +fa49 +fa4a +fa4b +fa4c +fa4d +fa4e +fa4f +fa50 +fa51 +fa52 +fa53 +fa54 +fa55 +fa56 +fa57 +fa58 +fa59 +fa5a +fa5b +fa5c +fa5d +fa5e +fa5f +fa60 +fa61 +fa62 +fa63 +fa64 +fa65 +fa66 +fa67 +fa68 +fa69 +fa6a +fa6b +fa6c +fa6d +fa6e +fa6f +fa70 +fa71 +fa72 +fa73 +fa74 +fa75 +fa76 +fa77 +fa78 +fa79 +fa7a +fa7b +fa7c +fa7d +fa7e +fa7f +fa80 +fa81 +fa82 +fa83 +fa84 +fa85 +fa86 +fa87 +fa88 +fa89 +fa8a +fa8b +fa8c +fa8d +fa8e +fa8f +fa90 +fa91 +fa92 +fa93 +fa94 +fa95 +fa96 +fa97 +fa98 +fa99 +fa9a +fa9b +fa9c +fa9d +fa9e +fa9f +faa0 +faa1 +faa2 +faa3 +faa4 +faa5 +faa6 +faa7 +faa8 +faa9 +faaa +faab +faac +faad +faae +faaf +fab0 +fab1 +fab2 +fab3 +fab4 +fab5 +fab6 +fab7 +fab8 +fab9 +faba +fabb +fabc +fabd +fabe +fabf +fac0 +fac1 +fac2 +fac3 +fac4 +fac5 +fac6 +fac7 +fac8 +fac9 +faca +facb +facc +facd +face +facf +fad0 +fad1 +fad2 +fad3 +fad4 +fad5 +fad6 +fad7 +fad8 +fad9 +fada +fadb +fadc +fadd +fade +fadf +fae0 +fae1 +fae2 +fae3 +fae4 +fae5 +fae6 +fae7 +fae8 +fae9 +faea +faeb +faec +faed +faee +faef +faf0 +faf1 +faf2 +faf3 +faf4 +faf5 +faf6 +faf7 +faf8 +faf9 +fafa +fafb +fafc +fafd +fafe +faff +fb00 +fb01 +fb02 +fb03 +fb04 +fb05 +fb06 +fb07 +fb08 +fb09 +fb0a +fb0b +fb0c +fb0d +fb0e +fb0f +fb10 +fb11 +fb12 +fb13 +fb14 +fb15 +fb16 +fb17 +fb18 +fb19 +fb1a +fb1b +fb1c +fb1d +fb1e +fb1f +fb20 +fb21 +fb22 +fb23 +fb24 +fb25 +fb26 +fb27 +fb28 +fb29 +fb2a +fb2b +fb2c +fb2d +fb2e +fb2f +fb30 +fb31 +fb32 +fb33 +fb34 +fb35 +fb36 +fb37 +fb38 +fb39 +fb3a +fb3b +fb3c +fb3d +fb3e +fb3f +fb40 +fb41 +fb42 +fb43 +fb44 +fb45 +fb46 +fb47 +fb48 +fb49 +fb4a +fb4b +fb4c +fb4d +fb4e +fb4f +fb50 +fb51 +fb52 +fb53 +fb54 +fb55 +fb56 +fb57 +fb58 +fb59 +fb5a +fb5b +fb5c +fb5d +fb5e +fb5f +fb60 +fb61 +fb62 +fb63 +fb64 +fb65 +fb66 +fb67 +fb68 +fb69 +fb6a +fb6b +fb6c +fb6d +fb6e +fb6f +fb70 +fb71 +fb72 +fb73 +fb74 +fb75 +fb76 +fb77 +fb78 +fb79 +fb7a +fb7b +fb7c +fb7d +fb7e +fb7f +fb80 +fb81 +fb82 +fb83 +fb84 +fb85 +fb86 +fb87 +fb88 +fb89 +fb8a +fb8b +fb8c +fb8d +fb8e +fb8f +fb90 +fb91 +fb92 +fb93 +fb94 +fb95 +fb96 +fb97 +fb98 +fb99 +fb9a +fb9b +fb9c +fb9d +fb9e +fb9f +fba0 +fba1 +fba2 +fba3 +fba4 +fba5 +fba6 +fba7 +fba8 +fba9 +fbaa +fbab +fbac +fbad +fbae +fbaf +fbb0 +fbb1 +fbb2 +fbb3 +fbb4 +fbb5 +fbb6 +fbb7 +fbb8 +fbb9 +fbba +fbbb +fbbc +fbbd +fbbe +fbbf +fbc0 +fbc1 +fbc2 +fbc3 +fbc4 +fbc5 +fbc6 +fbc7 +fbc8 +fbc9 +fbca +fbcb +fbcc +fbcd +fbce +fbcf +fbd0 +fbd1 +fbd2 +fbd3 +fbd4 +fbd5 +fbd6 +fbd7 +fbd8 +fbd9 +fbda +fbdb +fbdc +fbdd +fbde +fbdf +fbe0 +fbe1 +fbe2 +fbe3 +fbe4 +fbe5 +fbe6 +fbe7 +fbe8 +fbe9 +fbea +fbeb +fbec +fbed +fbee +fbef +fbf0 +fbf1 +fbf2 +fbf3 +fbf4 +fbf5 +fbf6 +fbf7 +fbf8 +fbf9 +fbfa +fbfb +fbfc +fbfd +fbfe +fbff +fc00 +fc01 +fc02 +fc03 +fc04 +fc05 +fc06 +fc07 +fc08 +fc09 +fc0a +fc0b +fc0c +fc0d +fc0e +fc0f +fc10 +fc11 +fc12 +fc13 +fc14 +fc15 +fc16 +fc17 +fc18 +fc19 +fc1a +fc1b +fc1c +fc1d +fc1e +fc1f +fc20 +fc21 +fc22 +fc23 +fc24 +fc25 +fc26 +fc27 +fc28 +fc29 +fc2a +fc2b +fc2c +fc2d +fc2e +fc2f +fc30 +fc31 +fc32 +fc33 +fc34 +fc35 +fc36 +fc37 +fc38 +fc39 +fc3a +fc3b +fc3c +fc3d +fc3e +fc3f +fc40 +fc41 +fc42 +fc43 +fc44 +fc45 +fc46 +fc47 +fc48 +fc49 +fc4a +fc4b +fc4c +fc4d +fc4e +fc4f +fc50 +fc51 +fc52 +fc53 +fc54 +fc55 +fc56 +fc57 +fc58 +fc59 +fc5a +fc5b +fc5c +fc5d +fc5e +fc5f +fc60 +fc61 +fc62 +fc63 +fc64 +fc65 +fc66 +fc67 +fc68 +fc69 +fc6a +fc6b +fc6c +fc6d +fc6e +fc6f +fc70 +fc71 +fc72 +fc73 +fc74 +fc75 +fc76 +fc77 +fc78 +fc79 +fc7a +fc7b +fc7c +fc7d +fc7e +fc7f +fc80 +fc81 +fc82 +fc83 +fc84 +fc85 +fc86 +fc87 +fc88 +fc89 +fc8a +fc8b +fc8c +fc8d +fc8e +fc8f +fc90 +fc91 +fc92 +fc93 +fc94 +fc95 +fc96 +fc97 +fc98 +fc99 +fc9a +fc9b +fc9c +fc9d +fc9e +fc9f +fca0 +fca1 +fca2 +fca3 +fca4 +fca5 +fca6 +fca7 +fca8 +fca9 +fcaa +fcab +fcac +fcad +fcae +fcaf +fcb0 +fcb1 +fcb2 +fcb3 +fcb4 +fcb5 +fcb6 +fcb7 +fcb8 +fcb9 +fcba +fcbb +fcbc +fcbd +fcbe +fcbf +fcc0 +fcc1 +fcc2 +fcc3 +fcc4 +fcc5 +fcc6 +fcc7 +fcc8 +fcc9 +fcca +fccb +fccc +fccd +fcce +fccf +fcd0 +fcd1 +fcd2 +fcd3 +fcd4 +fcd5 +fcd6 +fcd7 +fcd8 +fcd9 +fcda +fcdb +fcdc +fcdd +fcde +fcdf +fce0 +fce1 +fce2 +fce3 +fce4 +fce5 +fce6 +fce7 +fce8 +fce9 +fcea +fceb +fcec +fced +fcee +fcef +fcf0 +fcf1 +fcf2 +fcf3 +fcf4 +fcf5 +fcf6 +fcf7 +fcf8 +fcf9 +fcfa +fcfb +fcfc +fcfd +fcfe +fcff +fd00 +fd01 +fd02 +fd03 +fd04 +fd05 +fd06 +fd07 +fd08 +fd09 +fd0a +fd0b +fd0c +fd0d +fd0e +fd0f +fd10 +fd11 +fd12 +fd13 +fd14 +fd15 +fd16 +fd17 +fd18 +fd19 +fd1a +fd1b +fd1c +fd1d +fd1e +fd1f +fd20 +fd21 +fd22 +fd23 +fd24 +fd25 +fd26 +fd27 +fd28 +fd29 +fd2a +fd2b +fd2c +fd2d +fd2e +fd2f +fd30 +fd31 +fd32 +fd33 +fd34 +fd35 +fd36 +fd37 +fd38 +fd39 +fd3a +fd3b +fd3c +fd3d +fd3e +fd3f +fd40 +fd41 +fd42 +fd43 +fd44 +fd45 +fd46 +fd47 +fd48 +fd49 +fd4a +fd4b +fd4c +fd4d +fd4e +fd4f +fd50 +fd51 +fd52 +fd53 +fd54 +fd55 +fd56 +fd57 +fd58 +fd59 +fd5a +fd5b +fd5c +fd5d +fd5e +fd5f +fd60 +fd61 +fd62 +fd63 +fd64 +fd65 +fd66 +fd67 +fd68 +fd69 +fd6a +fd6b +fd6c +fd6d +fd6e +fd6f +fd70 +fd71 +fd72 +fd73 +fd74 +fd75 +fd76 +fd77 +fd78 +fd79 +fd7a +fd7b +fd7c +fd7d +fd7e +fd7f +fd80 +fd81 +fd82 +fd83 +fd84 +fd85 +fd86 +fd87 +fd88 +fd89 +fd8a +fd8b +fd8c +fd8d +fd8e +fd8f +fd90 +fd91 +fd92 +fd93 +fd94 +fd95 +fd96 +fd97 +fd98 +fd99 +fd9a +fd9b +fd9c +fd9d +fd9e +fd9f +fda0 +fda1 +fda2 +fda3 +fda4 +fda5 +fda6 +fda7 +fda8 +fda9 +fdaa +fdab +fdac +fdad +fdae +fdaf +fdb0 +fdb1 +fdb2 +fdb3 +fdb4 +fdb5 +fdb6 +fdb7 +fdb8 +fdb9 +fdba +fdbb +fdbc +fdbd +fdbe +fdbf +fdc0 +fdc1 +fdc2 +fdc3 +fdc4 +fdc5 +fdc6 +fdc7 +fdc8 +fdc9 +fdca +fdcb +fdcc +fdcd +fdce +fdcf +fdd0 +fdd1 +fdd2 +fdd3 +fdd4 +fdd5 +fdd6 +fdd7 +fdd8 +fdd9 +fdda +fddb +fddc +fddd +fdde +fddf +fde0 +fde1 +fde2 +fde3 +fde4 +fde5 +fde6 +fde7 +fde8 +fde9 +fdea +fdeb +fdec +fded +fdee +fdef +fdf0 +fdf1 +fdf2 +fdf3 +fdf4 +fdf5 +fdf6 +fdf7 +fdf8 +fdf9 +fdfa +fdfb +fdfc +fdfd +fdfe +fdff +fe00 +fe01 +fe02 +fe03 +fe04 +fe05 +fe06 +fe07 +fe08 +fe09 +fe0a +fe0b +fe0c +fe0d +fe0e +fe0f +fe10 +fe11 +fe12 +fe13 +fe14 +fe15 +fe16 +fe17 +fe18 +fe19 +fe1a +fe1b +fe1c +fe1d +fe1e +fe1f +fe20 +fe21 +fe22 +fe23 +fe24 +fe25 +fe26 +fe27 +fe28 +fe29 +fe2a +fe2b +fe2c +fe2d +fe2e +fe2f +fe30 +fe31 +fe32 +fe33 +fe34 +fe35 +fe36 +fe37 +fe38 +fe39 +fe3a +fe3b +fe3c +fe3d +fe3e +fe3f +fe40 +fe41 +fe42 +fe43 +fe44 +fe45 +fe46 +fe47 +fe48 +fe49 +fe4a +fe4b +fe4c +fe4d +fe4e +fe4f +fe50 +fe51 +fe52 +fe53 +fe54 +fe55 +fe56 +fe57 +fe58 +fe59 +fe5a +fe5b +fe5c +fe5d +fe5e +fe5f +fe60 +fe61 +fe62 +fe63 +fe64 +fe65 +fe66 +fe67 +fe68 +fe69 +fe6a +fe6b +fe6c +fe6d +fe6e +fe6f +fe70 +fe71 +fe72 +fe73 +fe74 +fe75 +fe76 +fe77 +fe78 +fe79 +fe7a +fe7b +fe7c +fe7d +fe7e +fe7f +fe80 +fe81 +fe82 +fe83 +fe84 +fe85 +fe86 +fe87 +fe88 +fe89 +fe8a +fe8b +fe8c +fe8d +fe8e +fe8f +fe90 +fe91 +fe92 +fe93 +fe94 +fe95 +fe96 +fe97 +fe98 +fe99 +fe9a +fe9b +fe9c +fe9d +fe9e +fe9f +fea0 +fea1 +fea2 +fea3 +fea4 +fea5 +fea6 +fea7 +fea8 +fea9 +feaa +feab +feac +fead +feae +feaf +feb0 +feb1 +feb2 +feb3 +feb4 +feb5 +feb6 +feb7 +feb8 +feb9 +feba +febb +febc +febd +febe +febf +fec0 +fec1 +fec2 +fec3 +fec4 +fec5 +fec6 +fec7 +fec8 +fec9 +feca +fecb +fecc +fecd +fece +fecf +fed0 +fed1 +fed2 +fed3 +fed4 +fed5 +fed6 +fed7 +fed8 +fed9 +feda +fedb +fedc +fedd +fede +fedf +fee0 +fee1 +fee2 +fee3 +fee4 +fee5 +fee6 +fee7 +fee8 +fee9 +feea +feeb +feec +feed +feee +feef +fef0 +fef1 +fef2 +fef3 +fef4 +fef5 +fef6 +fef7 +fef8 +fef9 +fefa +fefb +fefc +fefd +fefe +feff +ff00 +ff01 +ff02 +ff03 +ff04 +ff05 +ff06 +ff07 +ff08 +ff09 +ff0a +ff0b +ff0c +ff0d +ff0e +ff0f +ff10 +ff11 +ff12 +ff13 +ff14 +ff15 +ff16 +ff17 +ff18 +ff19 +ff1a +ff1b +ff1c +ff1d +ff1e +ff1f +ff20 +ff21 +ff22 +ff23 +ff24 +ff25 +ff26 +ff27 +ff28 +ff29 +ff2a +ff2b +ff2c +ff2d +ff2e +ff2f +ff30 +ff31 +ff32 +ff33 +ff34 +ff35 +ff36 +ff37 +ff38 +ff39 +ff3a +ff3b +ff3c +ff3d +ff3e +ff3f +ff40 +ff41 +ff42 +ff43 +ff44 +ff45 +ff46 +ff47 +ff48 +ff49 +ff4a +ff4b +ff4c +ff4d +ff4e +ff4f +ff50 +ff51 +ff52 +ff53 +ff54 +ff55 +ff56 +ff57 +ff58 +ff59 +ff5a +ff5b +ff5c +ff5d +ff5e +ff5f +ff60 +ff61 +ff62 +ff63 +ff64 +ff65 +ff66 +ff67 +ff68 +ff69 +ff6a +ff6b +ff6c +ff6d +ff6e +ff6f +ff70 +ff71 +ff72 +ff73 +ff74 +ff75 +ff76 +ff77 +ff78 +ff79 +ff7a +ff7b +ff7c +ff7d +ff7e +ff7f +ff80 +ff81 +ff82 +ff83 +ff84 +ff85 +ff86 +ff87 +ff88 +ff89 +ff8a +ff8b +ff8c +ff8d +ff8e +ff8f +ff90 +ff91 +ff92 +ff93 +ff94 +ff95 +ff96 +ff97 +ff98 +ff99 +ff9a +ff9b +ff9c +ff9d +ff9e +ff9f +ffa0 +ffa1 +ffa2 +ffa3 +ffa4 +ffa5 +ffa6 +ffa7 +ffa8 +ffa9 +ffaa +ffab +ffac +ffad +ffae +ffaf +ffb0 +ffb1 +ffb2 +ffb3 +ffb4 +ffb5 +ffb6 +ffb7 +ffb8 +ffb9 +ffba +ffbb +ffbc +ffbd +ffbe +ffbf +ffc0 +ffc1 +ffc2 +ffc3 +ffc4 +ffc5 +ffc6 +ffc7 +ffc8 +ffc9 +ffca +ffcb +ffcc +ffcd +ffce +ffcf +ffd0 +ffd1 +ffd2 +ffd3 +ffd4 +ffd5 +ffd6 +ffd7 +ffd8 +ffd9 +ffda +ffdb +ffdc +ffdd +ffde +ffdf +ffe0 +ffe1 +ffe2 +ffe3 +ffe4 +ffe5 +ffe6 +ffe7 +ffe8 +ffe9 +ffea +ffeb +ffec +ffed +ffee +ffef +fff0 +fff1 +fff2 +fff3 +fff4 +fff5 +fff6 +fff7 +fff8 +fff9 +fffa +fffb +fffc +fffd +fffe +ffff +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +f +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +1a +1b +1c +1d +1e +1f +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +2a +2b +2c +2d +2e +2f +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +3a +3b +3c +3d +3e +3f +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +4a +4b +4c +4d +4e +4f +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +5a +5b +5c +5d +5e +5f +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +6a +6b +6c +6d +6e +6f +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +7a +7b +7c +7d +7e +7f +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +8a +8b +8c +8d +8e +8f +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +9a +9b +9c +9d +9e +9f +a0 +a1 +a2 +a3 +a4 +a5 +a6 +a7 +a8 +a9 +aa +ab +ac +ad +ae +af +b0 +b1 +b2 +b3 +b4 +b5 +b6 +b7 +b8 +b9 +ba +bb +bc +bd +be +bf +c0 +c1 +c2 +c3 +c4 +c5 +c6 +c7 +c8 +c9 +ca +cb +cc +cd +ce +cf +d0 +d1 +d2 +d3 +d4 +d5 +d6 +d7 +d8 +d9 +da +db +dc +dd +de +df +e0 +e1 +e2 +e3 +e4 +e5 +e6 +e7 +e8 +e9 +ea +eb +ec +ed +ee +ef +f0 +f1 +f2 +f3 +f4 +f5 +f6 +f7 +f8 +f9 +fa +fb +fc +fd +fe +ff +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +10a +10b +10c +10d +10e +10f +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +11a +11b +11c +11d +11e +11f +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +12a +12b +12c +12d +12e +12f +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +13a +13b +13c +13d +13e +13f +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +14a +14b +14c +14d +14e +14f +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +15a +15b +15c +15d +15e +15f +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +16a +16b +16c +16d +16e +16f +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +17a +17b +17c +17d +17e +17f +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +18a +18b +18c +18d +18e +18f +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +19a +19b +19c +19d +19e +19f +1a0 +1a1 +1a2 +1a3 +1a4 +1a5 +1a6 +1a7 +1a8 +1a9 +1aa +1ab +1ac +1ad +1ae +1af +1b0 +1b1 +1b2 +1b3 +1b4 +1b5 +1b6 +1b7 +1b8 +1b9 +1ba +1bb +1bc +1bd +1be +1bf +1c0 +1c1 +1c2 +1c3 +1c4 +1c5 +1c6 +1c7 +1c8 +1c9 +1ca +1cb +1cc +1cd +1ce +1cf +1d0 +1d1 +1d2 +1d3 +1d4 +1d5 +1d6 +1d7 +1d8 +1d9 +1da +1db +1dc +1dd +1de +1df +1e0 +1e1 +1e2 +1e3 +1e4 +1e5 +1e6 +1e7 +1e8 +1e9 +1ea +1eb +1ec +1ed +1ee +1ef +1f0 +1f1 +1f2 +1f3 +1f4 +1f5 +1f6 +1f7 +1f8 +1f9 +1fa +1fb +1fc +1fd +1fe +1ff +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +20a +20b +20c +20d +20e +20f +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +21a +21b +21c +21d +21e +21f +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +22a +22b +22c +22d +22e +22f +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +23a +23b +23c +23d +23e +23f +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +24a +24b +24c +24d +24e +24f +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +25a +25b +25c +25d +25e +25f +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +26a +26b +26c +26d +26e +26f +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +27a +27b +27c +27d +27e +27f +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +28a +28b +28c +28d +28e +28f +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +29a +29b +29c +29d +29e +29f +2a0 +2a1 +2a2 +2a3 +2a4 +2a5 +2a6 +2a7 +2a8 +2a9 +2aa +2ab +2ac +2ad +2ae +2af +2b0 +2b1 +2b2 +2b3 +2b4 +2b5 +2b6 +2b7 +2b8 +2b9 +2ba +2bb +2bc +2bd +2be +2bf +2c0 +2c1 +2c2 +2c3 +2c4 +2c5 +2c6 +2c7 +2c8 +2c9 +2ca +2cb +2cc +2cd +2ce +2cf +2d0 +2d1 +2d2 +2d3 +2d4 +2d5 +2d6 +2d7 +2d8 +2d9 +2da +2db +2dc +2dd +2de +2df +2e0 +2e1 +2e2 +2e3 +2e4 +2e5 +2e6 +2e7 +2e8 +2e9 +2ea +2eb +2ec +2ed +2ee +2ef +2f0 +2f1 +2f2 +2f3 +2f4 +2f5 +2f6 +2f7 +2f8 +2f9 +2fa +2fb +2fc +2fd +2fe +2ff +300 +301 +302 +303 +304 +305 +306 +307 +308 +309 +30a +30b +30c +30d +30e +30f +310 +311 +312 +313 +314 +315 +316 +317 +318 +319 +31a +31b +31c +31d +31e +31f +320 +321 +322 +323 +324 +325 +326 +327 +328 +329 +32a +32b +32c +32d +32e +32f +330 +331 +332 +333 +334 +335 +336 +337 +338 +339 +33a +33b +33c +33d +33e +33f +340 +341 +342 +343 +344 +345 +346 +347 +348 +349 +34a +34b +34c +34d +34e +34f +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +35a +35b +35c +35d +35e +35f +360 +361 +362 +363 +364 +365 +366 +367 +368 +369 +36a +36b +36c +36d +36e +36f +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +37a +37b +37c +37d +37e +37f +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +38a +38b +38c +38d +38e +38f +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +39a +39b +39c +39d +39e +39f +3a0 +3a1 +3a2 +3a3 +3a4 +3a5 +3a6 +3a7 +3a8 +3a9 +3aa +3ab +3ac +3ad +3ae +3af +3b0 +3b1 +3b2 +3b3 +3b4 +3b5 +3b6 +3b7 +3b8 +3b9 +3ba +3bb +3bc +3bd +3be +3bf +3c0 +3c1 +3c2 +3c3 +3c4 +3c5 +3c6 +3c7 +3c8 +3c9 +3ca +3cb +3cc +3cd +3ce +3cf +3d0 +3d1 +3d2 +3d3 +3d4 +3d5 +3d6 +3d7 +3d8 +3d9 +3da +3db +3dc +3dd +3de +3df +3e0 +3e1 +3e2 +3e3 +3e4 +3e5 +3e6 +3e7 +3e8 +3e9 +3ea +3eb +3ec +3ed +3ee +3ef +3f0 +3f1 +3f2 +3f3 +3f4 +3f5 +3f6 +3f7 +3f8 +3f9 +3fa +3fb +3fc +3fd +3fe +3ff +400 +401 +402 +403 +404 +405 +406 +407 +408 +409 +40a +40b +40c +40d +40e +40f +410 +411 +412 +413 +414 +415 +416 +417 +418 +419 +41a +41b +41c +41d +41e +41f +420 +421 +422 +423 +424 +425 +426 +427 +428 +429 +42a +42b +42c +42d +42e +42f +430 +431 +432 +433 +434 +435 +436 +437 +438 +439 +43a +43b +43c +43d +43e +43f +440 +441 +442 +443 +444 +445 +446 +447 +448 +449 +44a +44b +44c +44d +44e +44f +450 +451 +452 +453 +454 +455 +456 +457 +458 +459 +45a +45b +45c +45d +45e +45f +460 +461 +462 +463 +464 +465 +466 +467 +468 +469 +46a +46b +46c +46d +46e +46f +470 +471 +472 +473 +474 +475 +476 +477 +478 +479 +47a +47b +47c +47d +47e +47f +480 +481 +482 +483 +484 +485 +486 +487 +488 +489 +48a +48b +48c +48d +48e +48f +490 +491 +492 +493 +494 +495 +496 +497 +498 +499 +49a +49b +49c +49d +49e +49f +4a0 +4a1 +4a2 +4a3 +4a4 +4a5 +4a6 +4a7 +4a8 +4a9 +4aa +4ab +4ac +4ad +4ae +4af +4b0 +4b1 +4b2 +4b3 +4b4 +4b5 +4b6 +4b7 +4b8 +4b9 +4ba +4bb +4bc +4bd +4be +4bf +4c0 +4c1 +4c2 +4c3 +4c4 +4c5 +4c6 +4c7 +4c8 +4c9 +4ca +4cb +4cc +4cd +4ce +4cf +4d0 +4d1 +4d2 +4d3 +4d4 +4d5 +4d6 +4d7 +4d8 +4d9 +4da +4db +4dc +4dd +4de +4df +4e0 +4e1 +4e2 +4e3 +4e4 +4e5 +4e6 +4e7 +4e8 +4e9 +4ea +4eb +4ec +4ed +4ee +4ef +4f0 +4f1 +4f2 +4f3 +4f4 +4f5 +4f6 +4f7 +4f8 +4f9 +4fa +4fb +4fc +4fd +4fe +4ff +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +50a +50b +50c +50d +50e +50f +510 +511 +512 +513 +514 +515 +516 +517 +518 +519 +51a +51b +51c +51d +51e +51f +520 +521 +522 +523 +524 +525 +526 +527 +528 +529 +52a +52b +52c +52d +52e +52f +530 +531 +532 +533 +534 +535 +536 +537 +538 +539 +53a +53b +53c +53d +53e +53f +540 +541 +542 +543 +544 +545 +546 +547 +548 +549 +54a +54b +54c +54d +54e +54f +550 +551 +552 +553 +554 +555 +556 +557 +558 +559 +55a +55b +55c +55d +55e +55f +560 +561 +562 +563 +564 +565 +566 +567 +568 +569 +56a +56b +56c +56d +56e +56f +570 +571 +572 +573 +574 +575 +576 +577 +578 +579 +57a +57b +57c +57d +57e +57f +580 +581 +582 +583 +584 +585 +586 +587 +588 +589 +58a +58b +58c +58d +58e +58f +590 +591 +592 +593 +594 +595 +596 +597 +598 +599 +59a +59b +59c +59d +59e +59f +5a0 +5a1 +5a2 +5a3 +5a4 +5a5 +5a6 +5a7 +5a8 +5a9 +5aa +5ab +5ac +5ad +5ae +5af +5b0 +5b1 +5b2 +5b3 +5b4 +5b5 +5b6 +5b7 +5b8 +5b9 +5ba +5bb +5bc +5bd +5be +5bf +5c0 +5c1 +5c2 +5c3 +5c4 +5c5 +5c6 +5c7 +5c8 +5c9 +5ca +5cb +5cc +5cd +5ce +5cf +5d0 +5d1 +5d2 +5d3 +5d4 +5d5 +5d6 +5d7 +5d8 +5d9 +5da +5db +5dc +5dd +5de +5df +5e0 +5e1 +5e2 +5e3 +5e4 +5e5 +5e6 +5e7 +5e8 +5e9 +5ea +5eb +5ec +5ed +5ee +5ef +5f0 +5f1 +5f2 +5f3 +5f4 +5f5 +5f6 +5f7 +5f8 +5f9 +5fa +5fb +5fc +5fd +5fe +5ff +600 +601 +602 +603 +604 +605 +606 +607 +608 +609 +60a +60b +60c +60d +60e +60f +610 +611 +612 +613 +614 +615 +616 +617 +618 +619 +61a +61b +61c +61d +61e +61f +620 +621 +622 +623 +624 +625 +626 +627 +628 +629 +62a +62b +62c +62d +62e +62f +630 +631 +632 +633 +634 +635 +636 +637 +638 +639 +63a +63b +63c +63d +63e +63f +640 +641 +642 +643 +644 +645 +646 +647 +648 +649 +64a +64b +64c +64d +64e +64f +650 +651 +652 +653 +654 +655 +656 +657 +658 +659 +65a +65b +65c +65d +65e +65f +660 +661 +662 +663 +664 +665 +666 +667 +668 +669 +66a +66b +66c +66d +66e +66f +670 +671 +672 +673 +674 +675 +676 +677 +678 +679 +67a +67b +67c +67d +67e +67f +680 +681 +682 +683 +684 +685 +686 +687 +688 +689 +68a +68b +68c +68d +68e +68f +690 +691 +692 +693 +694 +695 +696 +697 +698 +699 +69a +69b +69c +69d +69e +69f +6a0 +6a1 +6a2 +6a3 +6a4 +6a5 +6a6 +6a7 +6a8 +6a9 +6aa +6ab +6ac +6ad +6ae +6af +6b0 +6b1 +6b2 +6b3 +6b4 +6b5 +6b6 +6b7 +6b8 +6b9 +6ba +6bb +6bc +6bd +6be +6bf +6c0 +6c1 +6c2 +6c3 +6c4 +6c5 +6c6 +6c7 +6c8 +6c9 +6ca +6cb +6cc +6cd +6ce +6cf +6d0 +6d1 +6d2 +6d3 +6d4 +6d5 +6d6 +6d7 +6d8 +6d9 +6da +6db +6dc +6dd +6de +6df +6e0 +6e1 +6e2 +6e3 +6e4 +6e5 +6e6 +6e7 +6e8 +6e9 +6ea +6eb +6ec +6ed +6ee +6ef +6f0 +6f1 +6f2 +6f3 +6f4 +6f5 +6f6 +6f7 +6f8 +6f9 +6fa +6fb +6fc +6fd +6fe +6ff +700 +701 +702 +703 +704 +705 +706 +707 +708 +709 +70a +70b +70c +70d +70e +70f +710 +711 +712 +713 +714 +715 +716 +717 +718 +719 +71a +71b +71c +71d +71e +71f +720 +721 +722 +723 +724 +725 +726 +727 +728 +729 +72a +72b +72c +72d +72e +72f +730 +731 +732 +733 +734 +735 +736 +737 +738 +739 +73a +73b +73c +73d +73e +73f +740 +741 +742 +743 +744 +745 +746 +747 +748 +749 +74a +74b +74c +74d +74e +74f +750 +751 +752 +753 +754 +755 +756 +757 +758 +759 +75a +75b +75c +75d +75e +75f +760 +761 +762 +763 +764 +765 +766 +767 +768 +769 +76a +76b +76c +76d +76e +76f +770 +771 +772 +773 +774 +775 +776 +777 +778 +779 +77a +77b +77c +77d +77e +77f +780 +781 +782 +783 +784 +785 +786 +787 +788 +789 +78a +78b +78c +78d +78e +78f +790 +791 +792 +793 +794 +795 +796 +797 +798 +799 +79a +79b +79c +79d +79e +79f +7a0 +7a1 +7a2 +7a3 +7a4 +7a5 +7a6 +7a7 +7a8 +7a9 +7aa +7ab +7ac +7ad +7ae +7af +7b0 +7b1 +7b2 +7b3 +7b4 +7b5 +7b6 +7b7 +7b8 +7b9 +7ba +7bb +7bc +7bd +7be +7bf +7c0 +7c1 +7c2 +7c3 +7c4 +7c5 +7c6 +7c7 +7c8 +7c9 +7ca +7cb +7cc +7cd +7ce +7cf +7d0 +7d1 +7d2 +7d3 +7d4 +7d5 +7d6 +7d7 +7d8 +7d9 +7da +7db +7dc +7dd +7de +7df +7e0 +7e1 +7e2 +7e3 +7e4 +7e5 +7e6 +7e7 +7e8 +7e9 +7ea +7eb +7ec +7ed +7ee +7ef +7f0 +7f1 +7f2 +7f3 +7f4 +7f5 +7f6 +7f7 +7f8 +7f9 +7fa +7fb +7fc +7fd +7fe +7ff +800 +801 +802 +803 +804 +805 +806 +807 +808 +809 +80a +80b +80c +80d +80e +80f +810 +811 +812 +813 +814 +815 +816 +817 +818 +819 +81a +81b +81c +81d +81e +81f +820 +821 +822 +823 +824 +825 +826 +827 +828 +829 +82a +82b +82c +82d +82e +82f +830 +831 +832 +833 +834 +835 +836 +837 +838 +839 +83a +83b +83c +83d +83e +83f +840 +841 +842 +843 +844 +845 +846 +847 +848 +849 +84a +84b +84c +84d +84e +84f +850 +851 +852 +853 +854 +855 +856 +857 +858 +859 +85a +85b +85c +85d +85e +85f +860 +861 +862 +863 +864 +865 +866 +867 +868 +869 +86a +86b +86c +86d +86e +86f +870 +871 +872 +873 +874 +875 +876 +877 +878 +879 +87a +87b +87c +87d +87e +87f +880 +881 +882 +883 +884 +885 +886 +887 +888 +889 +88a +88b +88c +88d +88e +88f +890 +891 +892 +893 +894 +895 +896 +897 +898 +899 +89a +89b +89c +89d +89e +89f +8a0 +8a1 +8a2 +8a3 +8a4 +8a5 +8a6 +8a7 +8a8 +8a9 +8aa +8ab +8ac +8ad +8ae +8af +8b0 +8b1 +8b2 +8b3 +8b4 +8b5 +8b6 +8b7 +8b8 +8b9 +8ba +8bb +8bc +8bd +8be +8bf +8c0 +8c1 +8c2 +8c3 +8c4 +8c5 +8c6 +8c7 +8c8 +8c9 +8ca +8cb +8cc +8cd +8ce +8cf +8d0 +8d1 +8d2 +8d3 +8d4 +8d5 +8d6 +8d7 +8d8 +8d9 +8da +8db +8dc +8dd +8de +8df +8e0 +8e1 +8e2 +8e3 +8e4 +8e5 +8e6 +8e7 +8e8 +8e9 +8ea +8eb +8ec +8ed +8ee +8ef +8f0 +8f1 +8f2 +8f3 +8f4 +8f5 +8f6 +8f7 +8f8 +8f9 +8fa +8fb +8fc +8fd +8fe +8ff +900 +901 +902 +903 +904 +905 +906 +907 +908 +909 +90a +90b +90c +90d +90e +90f +910 +911 +912 +913 +914 +915 +916 +917 +918 +919 +91a +91b +91c +91d +91e +91f +920 +921 +922 +923 +924 +925 +926 +927 +928 +929 +92a +92b +92c +92d +92e +92f +930 +931 +932 +933 +934 +935 +936 +937 +938 +939 +93a +93b +93c +93d +93e +93f +940 +941 +942 +943 +944 +945 +946 +947 +948 +949 +94a +94b +94c +94d +94e +94f +950 +951 +952 +953 +954 +955 +956 +957 +958 +959 +95a +95b +95c +95d +95e +95f +960 +961 +962 +963 +964 +965 +966 +967 +968 +969 +96a +96b +96c +96d +96e +96f +970 +971 +972 +973 +974 +975 +976 +977 +978 +979 +97a +97b +97c +97d +97e +97f +980 +981 +982 +983 +984 +985 +986 +987 +988 +989 +98a +98b +98c +98d +98e +98f +990 +991 +992 +993 +994 +995 +996 +997 +998 +999 +99a +99b +99c +99d +99e +99f +9a0 +9a1 +9a2 +9a3 +9a4 +9a5 +9a6 +9a7 +9a8 +9a9 +9aa +9ab +9ac +9ad +9ae +9af +9b0 +9b1 +9b2 +9b3 +9b4 +9b5 +9b6 +9b7 +9b8 +9b9 +9ba +9bb +9bc +9bd +9be +9bf +9c0 +9c1 +9c2 +9c3 +9c4 +9c5 +9c6 +9c7 +9c8 +9c9 +9ca +9cb +9cc +9cd +9ce +9cf +9d0 +9d1 +9d2 +9d3 +9d4 +9d5 +9d6 +9d7 +9d8 +9d9 +9da +9db +9dc +9dd +9de +9df +9e0 +9e1 +9e2 +9e3 +9e4 +9e5 +9e6 +9e7 +9e8 +9e9 +9ea +9eb +9ec +9ed +9ee +9ef +9f0 +9f1 +9f2 +9f3 +9f4 +9f5 +9f6 +9f7 +9f8 +9f9 +9fa +9fb +9fc +9fd +9fe +9ff +a00 +a01 +a02 +a03 +a04 +a05 +a06 +a07 +a08 +a09 +a0a +a0b +a0c +a0d +a0e +a0f +a10 +a11 +a12 +a13 +a14 +a15 +a16 +a17 +a18 +a19 +a1a +a1b +a1c +a1d +a1e +a1f +a20 +a21 +a22 +a23 +a24 +a25 +a26 +a27 +a28 +a29 +a2a +a2b +a2c +a2d +a2e +a2f +a30 +a31 +a32 +a33 +a34 +a35 +a36 +a37 +a38 +a39 +a3a +a3b +a3c +a3d +a3e +a3f +a40 +a41 +a42 +a43 +a44 +a45 +a46 +a47 +a48 +a49 +a4a +a4b +a4c +a4d +a4e +a4f +a50 +a51 +a52 +a53 +a54 +a55 +a56 +a57 +a58 +a59 +a5a +a5b +a5c +a5d +a5e +a5f +a60 +a61 +a62 +a63 +a64 +a65 +a66 +a67 +a68 +a69 +a6a +a6b +a6c +a6d +a6e +a6f +a70 +a71 +a72 +a73 +a74 +a75 +a76 +a77 +a78 +a79 +a7a +a7b +a7c +a7d +a7e +a7f +a80 +a81 +a82 +a83 +a84 +a85 +a86 +a87 +a88 +a89 +a8a +a8b +a8c +a8d +a8e +a8f +a90 +a91 +a92 +a93 +a94 +a95 +a96 +a97 +a98 +a99 +a9a +a9b +a9c +a9d +a9e +a9f +aa0 +aa1 +aa2 +aa3 +aa4 +aa5 +aa6 +aa7 +aa8 +aa9 +aaa +aab +aac +aad +aae +aaf +ab0 +ab1 +ab2 +ab3 +ab4 +ab5 +ab6 +ab7 +ab8 +ab9 +aba +abb +abc +abd +abe +abf +ac0 +ac1 +ac2 +ac3 +ac4 +ac5 +ac6 +ac7 +ac8 +ac9 +aca +acb +acc +acd +ace +acf +ad0 +ad1 +ad2 +ad3 +ad4 +ad5 +ad6 +ad7 +ad8 +ad9 +ada +adb +adc +add +ade +adf +ae0 +ae1 +ae2 +ae3 +ae4 +ae5 +ae6 +ae7 +ae8 +ae9 +aea +aeb +aec +aed +aee +aef +af0 +af1 +af2 +af3 +af4 +af5 +af6 +af7 +af8 +af9 +afa +afb +afc +afd +afe +aff +b00 +b01 +b02 +b03 +b04 +b05 +b06 +b07 +b08 +b09 +b0a +b0b +b0c +b0d +b0e +b0f +b10 +b11 +b12 +b13 +b14 +b15 +b16 +b17 +b18 +b19 +b1a +b1b +b1c +b1d +b1e +b1f +b20 +b21 +b22 +b23 +b24 +b25 +b26 +b27 +b28 +b29 +b2a +b2b +b2c +b2d +b2e +b2f +b30 +b31 +b32 +b33 +b34 +b35 +b36 +b37 +b38 +b39 +b3a +b3b +b3c +b3d +b3e +b3f +b40 +b41 +b42 +b43 +b44 +b45 +b46 +b47 +b48 +b49 +b4a +b4b +b4c +b4d +b4e +b4f +b50 +b51 +b52 +b53 +b54 +b55 +b56 +b57 +b58 +b59 +b5a +b5b +b5c +b5d +b5e +b5f +b60 +b61 +b62 +b63 +b64 +b65 +b66 +b67 +b68 +b69 +b6a +b6b +b6c +b6d +b6e +b6f +b70 +b71 +b72 +b73 +b74 +b75 +b76 +b77 +b78 +b79 +b7a +b7b +b7c +b7d +b7e +b7f +b80 +b81 +b82 +b83 +b84 +b85 +b86 +b87 +b88 +b89 +b8a +b8b +b8c +b8d +b8e +b8f +b90 +b91 +b92 +b93 +b94 +b95 +b96 +b97 +b98 +b99 +b9a +b9b +b9c +b9d +b9e +b9f +ba0 +ba1 +ba2 +ba3 +ba4 +ba5 +ba6 +ba7 +ba8 +ba9 +baa +bab +bac +bad +bae +baf +bb0 +bb1 +bb2 +bb3 +bb4 +bb5 +bb6 +bb7 +bb8 +bb9 +bba +bbb +bbc +bbd +bbe +bbf +bc0 +bc1 +bc2 +bc3 +bc4 +bc5 +bc6 +bc7 +bc8 +bc9 +bca +bcb +bcc +bcd +bce +bcf +bd0 +bd1 +bd2 +bd3 +bd4 +bd5 +bd6 +bd7 +bd8 +bd9 +bda +bdb +bdc +bdd +bde +bdf +be0 +be1 +be2 +be3 +be4 +be5 +be6 +be7 +be8 +be9 +bea +beb +bec +bed +bee +bef +bf0 +bf1 +bf2 +bf3 +bf4 +bf5 +bf6 +bf7 +bf8 +bf9 +bfa +bfb +bfc +bfd +bfe +bff +c00 +c01 +c02 +c03 +c04 +c05 +c06 +c07 +c08 +c09 +c0a +c0b +c0c +c0d +c0e +c0f +c10 +c11 +c12 +c13 +c14 +c15 +c16 +c17 +c18 +c19 +c1a +c1b +c1c +c1d +c1e +c1f +c20 +c21 +c22 +c23 +c24 +c25 +c26 +c27 +c28 +c29 +c2a +c2b +c2c +c2d +c2e +c2f +c30 +c31 +c32 +c33 +c34 +c35 +c36 +c37 +c38 +c39 +c3a +c3b +c3c +c3d +c3e +c3f +c40 +c41 +c42 +c43 +c44 +c45 +c46 +c47 +c48 +c49 +c4a +c4b +c4c +c4d +c4e +c4f +c50 +c51 +c52 +c53 +c54 +c55 +c56 +c57 +c58 +c59 +c5a +c5b +c5c +c5d +c5e +c5f +c60 +c61 +c62 +c63 +c64 +c65 +c66 +c67 +c68 +c69 +c6a +c6b +c6c +c6d +c6e +c6f +c70 +c71 +c72 +c73 +c74 +c75 +c76 +c77 +c78 +c79 +c7a +c7b +c7c +c7d +c7e +c7f +c80 +c81 +c82 +c83 +c84 +c85 +c86 +c87 +c88 +c89 +c8a +c8b +c8c +c8d +c8e +c8f +c90 +c91 +c92 +c93 +c94 +c95 +c96 +c97 +c98 +c99 +c9a +c9b +c9c +c9d +c9e +c9f +ca0 +ca1 +ca2 +ca3 +ca4 +ca5 +ca6 +ca7 +ca8 +ca9 +caa +cab +cac +cad +cae +caf +cb0 +cb1 +cb2 +cb3 +cb4 +cb5 +cb6 +cb7 +cb8 +cb9 +cba +cbb +cbc +cbd +cbe +cbf +cc0 +cc1 +cc2 +cc3 +cc4 +cc5 +cc6 +cc7 +cc8 +cc9 +cca +ccb +ccc +ccd +cce +ccf +cd0 +cd1 +cd2 +cd3 +cd4 +cd5 +cd6 +cd7 +cd8 +cd9 +cda +cdb +cdc +cdd +cde +cdf +ce0 +ce1 +ce2 +ce3 +ce4 +ce5 +ce6 +ce7 +ce8 +ce9 +cea +ceb +cec +ced +cee +cef +cf0 +cf1 +cf2 +cf3 +cf4 +cf5 +cf6 +cf7 +cf8 +cf9 +cfa +cfb +cfc +cfd +cfe +cff +d00 +d01 +d02 +d03 +d04 +d05 +d06 +d07 +d08 +d09 +d0a +d0b +d0c +d0d +d0e +d0f +d10 +d11 +d12 +d13 +d14 +d15 +d16 +d17 +d18 +d19 +d1a +d1b +d1c +d1d +d1e +d1f +d20 +d21 +d22 +d23 +d24 +d25 +d26 +d27 +d28 +d29 +d2a +d2b +d2c +d2d +d2e +d2f +d30 +d31 +d32 +d33 +d34 +d35 +d36 +d37 +d38 +d39 +d3a +d3b +d3c +d3d +d3e +d3f +d40 +d41 +d42 +d43 +d44 +d45 +d46 +d47 +d48 +d49 +d4a +d4b +d4c +d4d +d4e +d4f +d50 +d51 +d52 +d53 +d54 +d55 +d56 +d57 +d58 +d59 +d5a +d5b +d5c +d5d +d5e +d5f +d60 +d61 +d62 +d63 +d64 +d65 +d66 +d67 +d68 +d69 +d6a +d6b +d6c +d6d +d6e +d6f +d70 +d71 +d72 +d73 +d74 +d75 +d76 +d77 +d78 +d79 +d7a +d7b +d7c +d7d +d7e +d7f +d80 +d81 +d82 +d83 +d84 +d85 +d86 +d87 +d88 +d89 +d8a +d8b +d8c +d8d +d8e +d8f +d90 +d91 +d92 +d93 +d94 +d95 +d96 +d97 +d98 +d99 +d9a +d9b +d9c +d9d +d9e +d9f +da0 +da1 +da2 +da3 +da4 +da5 +da6 +da7 +da8 +da9 +daa +dab +dac +dad +dae +daf +db0 +db1 +db2 +db3 +db4 +db5 +db6 +db7 +db8 +db9 +dba +dbb +dbc +dbd +dbe +dbf +dc0 +dc1 +dc2 +dc3 +dc4 +dc5 +dc6 +dc7 +dc8 +dc9 +dca +dcb +dcc +dcd +dce +dcf +dd0 +dd1 +dd2 +dd3 +dd4 +dd5 +dd6 +dd7 +dd8 +dd9 +dda +ddb +ddc +ddd +dde +ddf +de0 +de1 +de2 +de3 +de4 +de5 +de6 +de7 +de8 +de9 +dea +deb +dec +ded +dee +def +df0 +df1 +df2 +df3 +df4 +df5 +df6 +df7 +df8 +df9 +dfa +dfb +dfc +dfd +dfe +dff +e00 +e01 +e02 +e03 +e04 +e05 +e06 +e07 +e08 +e09 +e0a +e0b +e0c +e0d +e0e +e0f +e10 +e11 +e12 +e13 +e14 +e15 +e16 +e17 +e18 +e19 +e1a +e1b +e1c +e1d +e1e +e1f +e20 +e21 +e22 +e23 +e24 +e25 +e26 +e27 +e28 +e29 +e2a +e2b +e2c +e2d +e2e +e2f +e30 +e31 +e32 +e33 +e34 +e35 +e36 +e37 +e38 +e39 +e3a +e3b +e3c +e3d +e3e +e3f +e40 +e41 +e42 +e43 +e44 +e45 +e46 +e47 +e48 +e49 +e4a +e4b +e4c +e4d +e4e +e4f +e50 +e51 +e52 +e53 +e54 +e55 +e56 +e57 +e58 +e59 +e5a +e5b +e5c +e5d +e5e +e5f +e60 +e61 +e62 +e63 +e64 +e65 +e66 +e67 +e68 +e69 +e6a +e6b +e6c +e6d +e6e +e6f +e70 +e71 +e72 +e73 +e74 +e75 +e76 +e77 +e78 +e79 +e7a +e7b +e7c +e7d +e7e +e7f +e80 +e81 +e82 +e83 +e84 +e85 +e86 +e87 +e88 +e89 +e8a +e8b +e8c +e8d +e8e +e8f +e90 +e91 +e92 +e93 +e94 +e95 +e96 +e97 +e98 +e99 +e9a +e9b +e9c +e9d +e9e +e9f +ea0 +ea1 +ea2 +ea3 +ea4 +ea5 +ea6 +ea7 +ea8 +ea9 +eaa +eab +eac +ead +eae +eaf +eb0 +eb1 +eb2 +eb3 +eb4 +eb5 +eb6 +eb7 +eb8 +eb9 +eba +ebb +ebc +ebd +ebe +ebf +ec0 +ec1 +ec2 +ec3 +ec4 +ec5 +ec6 +ec7 +ec8 +ec9 +eca +ecb +ecc +ecd +ece +ecf +ed0 +ed1 +ed2 +ed3 +ed4 +ed5 +ed6 +ed7 +ed8 +ed9 +eda +edb +edc +edd +ede +edf +ee0 +ee1 +ee2 +ee3 +ee4 +ee5 +ee6 +ee7 +ee8 +ee9 +eea +eeb +eec +eed +eee +eef +ef0 +ef1 +ef2 +ef3 +ef4 +ef5 +ef6 +ef7 +ef8 +ef9 +efa +efb +efc +efd +efe +eff +f00 +f01 +f02 +f03 +f04 +f05 +f06 +f07 +f08 +f09 +f0a +f0b +f0c +f0d +f0e +f0f +f10 +f11 +f12 +f13 +f14 +f15 +f16 +f17 +f18 +f19 +f1a +f1b +f1c +f1d +f1e +f1f +f20 +f21 +f22 +f23 +f24 +f25 +f26 +f27 +f28 +f29 +f2a +f2b +f2c +f2d +f2e +f2f +f30 +f31 +f32 +f33 +f34 +f35 +f36 +f37 +f38 +f39 +f3a +f3b +f3c +f3d +f3e +f3f +f40 +f41 +f42 +f43 +f44 +f45 +f46 +f47 +f48 +f49 +f4a +f4b +f4c +f4d +f4e +f4f +f50 +f51 +f52 +f53 +f54 +f55 +f56 +f57 +f58 +f59 +f5a +f5b +f5c +f5d +f5e +f5f +f60 +f61 +f62 +f63 +f64 +f65 +f66 +f67 +f68 +f69 +f6a +f6b +f6c +f6d +f6e +f6f +f70 +f71 +f72 +f73 +f74 +f75 +f76 +f77 +f78 +f79 +f7a +f7b +f7c +f7d +f7e +f7f +f80 +f81 +f82 +f83 +f84 +f85 +f86 +f87 +f88 +f89 +f8a +f8b +f8c +f8d +f8e +f8f +f90 +f91 +f92 +f93 +f94 +f95 +f96 +f97 +f98 +f99 +f9a +f9b +f9c +f9d +f9e +f9f +fa0 +fa1 +fa2 +fa3 +fa4 +fa5 +fa6 +fa7 +fa8 +fa9 +faa +fab +fac +fad +fae +faf +fb0 +fb1 +fb2 +fb3 +fb4 +fb5 +fb6 +fb7 +fb8 +fb9 +fba +fbb +fbc +fbd +fbe +fbf +fc0 +fc1 +fc2 +fc3 +fc4 +fc5 +fc6 +fc7 +fc8 +fc9 +fca +fcb +fcc +fcd +fce +fcf +fd0 +fd1 +fd2 +fd3 +fd4 +fd5 +fd6 +fd7 +fd8 +fd9 +fda +fdb +fdc +fdd +fde +fdf +fe0 +fe1 +fe2 +fe3 +fe4 +fe5 +fe6 +fe7 +fe8 +fe9 +fea +feb +fec +fed +fee +fef +ff0 +ff1 +ff2 +ff3 +ff4 +ff5 +ff6 +ff7 +ff8 +ff9 +ffa +ffb +ffc +ffd +ffe +fff +1000 +1001 +1002 +1003 +1004 +1005 +1006 +1007 +1008 +1009 +100a +100b +100c +100d +100e +100f +1010 +1011 +1012 +1013 +1014 +1015 +1016 +1017 +1018 +1019 +101a +101b +101c +101d +101e +101f +1020 +1021 +1022 +1023 +1024 +1025 +1026 +1027 +1028 +1029 +102a +102b +102c +102d +102e +102f +1030 +1031 +1032 +1033 +1034 +1035 +1036 +1037 +1038 +1039 +103a +103b +103c +103d +103e +103f +1040 +1041 +1042 +1043 +1044 +1045 +1046 +1047 +1048 +1049 +104a +104b +104c +104d +104e +104f +1050 +1051 +1052 +1053 +1054 +1055 +1056 +1057 +1058 +1059 +105a +105b +105c +105d +105e +105f +1060 +1061 +1062 +1063 +1064 +1065 +1066 +1067 +1068 +1069 +106a +106b +106c +106d +106e +106f +1070 +1071 +1072 +1073 +1074 +1075 +1076 +1077 +1078 +1079 +107a +107b +107c +107d +107e +107f +1080 +1081 +1082 +1083 +1084 +1085 +1086 +1087 +1088 +1089 +108a +108b +108c +108d +108e +108f +1090 +1091 +1092 +1093 +1094 +1095 +1096 +1097 +1098 +1099 +109a +109b +109c +109d +109e +109f +10a0 +10a1 +10a2 +10a3 +10a4 +10a5 +10a6 +10a7 +10a8 +10a9 +10aa +10ab +10ac +10ad +10ae +10af +10b0 +10b1 +10b2 +10b3 +10b4 +10b5 +10b6 +10b7 +10b8 +10b9 +10ba +10bb +10bc +10bd +10be +10bf +10c0 +10c1 +10c2 +10c3 +10c4 +10c5 +10c6 +10c7 +10c8 +10c9 +10ca +10cb +10cc +10cd +10ce +10cf +10d0 +10d1 +10d2 +10d3 +10d4 +10d5 +10d6 +10d7 +10d8 +10d9 +10da +10db +10dc +10dd +10de +10df +10e0 +10e1 +10e2 +10e3 +10e4 +10e5 +10e6 +10e7 +10e8 +10e9 +10ea +10eb +10ec +10ed +10ee +10ef +10f0 +10f1 +10f2 +10f3 +10f4 +10f5 +10f6 +10f7 +10f8 +10f9 +10fa +10fb +10fc +10fd +10fe +10ff +1100 +1101 +1102 +1103 +1104 +1105 +1106 +1107 +1108 +1109 +110a +110b +110c +110d +110e +110f +1110 +1111 +1112 +1113 +1114 +1115 +1116 +1117 +1118 +1119 +111a +111b +111c +111d +111e +111f +1120 +1121 +1122 +1123 +1124 +1125 +1126 +1127 +1128 +1129 +112a +112b +112c +112d +112e +112f +1130 +1131 +1132 +1133 +1134 +1135 +1136 +1137 +1138 +1139 +113a +113b +113c +113d +113e +113f +1140 +1141 +1142 +1143 +1144 +1145 +1146 +1147 +1148 +1149 +114a +114b +114c +114d +114e +114f +1150 +1151 +1152 +1153 +1154 +1155 +1156 +1157 +1158 +1159 +115a +115b +115c +115d +115e +115f +1160 +1161 +1162 +1163 +1164 +1165 +1166 +1167 +1168 +1169 +116a +116b +116c +116d +116e +116f +1170 +1171 +1172 +1173 +1174 +1175 +1176 +1177 +1178 +1179 +117a +117b +117c +117d +117e +117f +1180 +1181 +1182 +1183 +1184 +1185 +1186 +1187 +1188 +1189 +118a +118b +118c +118d +118e +118f +1190 +1191 +1192 +1193 +1194 +1195 +1196 +1197 +1198 +1199 +119a +119b +119c +119d +119e +119f +11a0 +11a1 +11a2 +11a3 +11a4 +11a5 +11a6 +11a7 +11a8 +11a9 +11aa +11ab +11ac +11ad +11ae +11af +11b0 +11b1 +11b2 +11b3 +11b4 +11b5 +11b6 +11b7 +11b8 +11b9 +11ba +11bb +11bc +11bd +11be +11bf +11c0 +11c1 +11c2 +11c3 +11c4 +11c5 +11c6 +11c7 +11c8 +11c9 +11ca +11cb +11cc +11cd +11ce +11cf +11d0 +11d1 +11d2 +11d3 +11d4 +11d5 +11d6 +11d7 +11d8 +11d9 +11da +11db +11dc +11dd +11de +11df +11e0 +11e1 +11e2 +11e3 +11e4 +11e5 +11e6 +11e7 +11e8 +11e9 +11ea +11eb +11ec +11ed +11ee +11ef +11f0 +11f1 +11f2 +11f3 +11f4 +11f5 +11f6 +11f7 +11f8 +11f9 +11fa +11fb +11fc +11fd +11fe +11ff +1200 +1201 +1202 +1203 +1204 +1205 +1206 +1207 +1208 +1209 +120a +120b +120c +120d +120e +120f +1210 +1211 +1212 +1213 +1214 +1215 +1216 +1217 +1218 +1219 +121a +121b +121c +121d +121e +121f +1220 +1221 +1222 +1223 +1224 +1225 +1226 +1227 +1228 +1229 +122a +122b +122c +122d +122e +122f +1230 +1231 +1232 +1233 +1234 +1235 +1236 +1237 +1238 +1239 +123a +123b +123c +123d +123e +123f +1240 +1241 +1242 +1243 +1244 +1245 +1246 +1247 +1248 +1249 +124a +124b +124c +124d +124e +124f +1250 +1251 +1252 +1253 +1254 +1255 +1256 +1257 +1258 +1259 +125a +125b +125c +125d +125e +125f +1260 +1261 +1262 +1263 +1264 +1265 +1266 +1267 +1268 +1269 +126a +126b +126c +126d +126e +126f +1270 +1271 +1272 +1273 +1274 +1275 +1276 +1277 +1278 +1279 +127a +127b +127c +127d +127e +127f +1280 +1281 +1282 +1283 +1284 +1285 +1286 +1287 +1288 +1289 +128a +128b +128c +128d +128e +128f +1290 +1291 +1292 +1293 +1294 +1295 +1296 +1297 +1298 +1299 +129a +129b +129c +129d +129e +129f +12a0 +12a1 +12a2 +12a3 +12a4 +12a5 +12a6 +12a7 +12a8 +12a9 +12aa +12ab +12ac +12ad +12ae +12af +12b0 +12b1 +12b2 +12b3 +12b4 +12b5 +12b6 +12b7 +12b8 +12b9 +12ba +12bb +12bc +12bd +12be +12bf +12c0 +12c1 +12c2 +12c3 +12c4 +12c5 +12c6 +12c7 +12c8 +12c9 +12ca +12cb +12cc +12cd +12ce +12cf +12d0 +12d1 +12d2 +12d3 +12d4 +12d5 +12d6 +12d7 +12d8 +12d9 +12da +12db +12dc +12dd +12de +12df +12e0 +12e1 +12e2 +12e3 +12e4 +12e5 +12e6 +12e7 +12e8 +12e9 +12ea +12eb +12ec +12ed +12ee +12ef +12f0 +12f1 +12f2 +12f3 +12f4 +12f5 +12f6 +12f7 +12f8 +12f9 +12fa +12fb +12fc +12fd +12fe +12ff +1300 +1301 +1302 +1303 +1304 +1305 +1306 +1307 +1308 +1309 +130a +130b +130c +130d +130e +130f +1310 +1311 +1312 +1313 +1314 +1315 +1316 +1317 +1318 +1319 +131a +131b +131c +131d +131e +131f +1320 +1321 +1322 +1323 +1324 +1325 +1326 +1327 +1328 +1329 +132a +132b +132c +132d +132e +132f +1330 +1331 +1332 +1333 +1334 +1335 +1336 +1337 +1338 +1339 +133a +133b +133c +133d +133e +133f +1340 +1341 +1342 +1343 +1344 +1345 +1346 +1347 +1348 +1349 +134a +134b +134c +134d +134e +134f +1350 +1351 +1352 +1353 +1354 +1355 +1356 +1357 +1358 +1359 +135a +135b +135c +135d +135e +135f +1360 +1361 +1362 +1363 +1364 +1365 +1366 +1367 +1368 +1369 +136a +136b +136c +136d +136e +136f +1370 +1371 +1372 +1373 +1374 +1375 +1376 +1377 +1378 +1379 +137a +137b +137c +137d +137e +137f +1380 +1381 +1382 +1383 +1384 +1385 +1386 +1387 +1388 +1389 +138a +138b +138c +138d +138e +138f +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +139a +139b +139c +139d +139e +139f +13a0 +13a1 +13a2 +13a3 +13a4 +13a5 +13a6 +13a7 +13a8 +13a9 +13aa +13ab +13ac +13ad +13ae +13af +13b0 +13b1 +13b2 +13b3 +13b4 +13b5 +13b6 +13b7 +13b8 +13b9 +13ba +13bb +13bc +13bd +13be +13bf +13c0 +13c1 +13c2 +13c3 +13c4 +13c5 +13c6 +13c7 +13c8 +13c9 +13ca +13cb +13cc +13cd +13ce +13cf +13d0 +13d1 +13d2 +13d3 +13d4 +13d5 +13d6 +13d7 +13d8 +13d9 +13da +13db +13dc +13dd +13de +13df +13e0 +13e1 +13e2 +13e3 +13e4 +13e5 +13e6 +13e7 +13e8 +13e9 +13ea +13eb +13ec +13ed +13ee +13ef +13f0 +13f1 +13f2 +13f3 +13f4 +13f5 +13f6 +13f7 +13f8 +13f9 +13fa +13fb +13fc +13fd +13fe +13ff +1400 +1401 +1402 +1403 +1404 +1405 +1406 +1407 +1408 +1409 +140a +140b +140c +140d +140e +140f +1410 +1411 +1412 +1413 +1414 +1415 +1416 +1417 +1418 +1419 +141a +141b +141c +141d +141e +141f +1420 +1421 +1422 +1423 +1424 +1425 +1426 +1427 +1428 +1429 +142a +142b +142c +142d +142e +142f +1430 +1431 +1432 +1433 +1434 +1435 +1436 +1437 +1438 +1439 +143a +143b +143c +143d +143e +143f +1440 +1441 +1442 +1443 +1444 +1445 +1446 +1447 +1448 +1449 +144a +144b +144c +144d +144e +144f +1450 +1451 +1452 +1453 +1454 +1455 +1456 +1457 +1458 +1459 +145a +145b +145c +145d +145e +145f +1460 +1461 +1462 +1463 +1464 +1465 +1466 +1467 +1468 +1469 +146a +146b +146c +146d +146e +146f +1470 +1471 +1472 +1473 +1474 +1475 +1476 +1477 +1478 +1479 +147a +147b +147c +147d +147e +147f +1480 +1481 +1482 +1483 +1484 +1485 +1486 +1487 +1488 +1489 +148a +148b +148c +148d +148e +148f +1490 +1491 +1492 +1493 +1494 +1495 +1496 +1497 +1498 +1499 +149a +149b +149c +149d +149e +149f +14a0 +14a1 +14a2 +14a3 +14a4 +14a5 +14a6 +14a7 +14a8 +14a9 +14aa +14ab +14ac +14ad +14ae +14af +14b0 +14b1 +14b2 +14b3 +14b4 +14b5 +14b6 +14b7 +14b8 +14b9 +14ba +14bb +14bc +14bd +14be +14bf +14c0 +14c1 +14c2 +14c3 +14c4 +14c5 +14c6 +14c7 +14c8 +14c9 +14ca +14cb +14cc +14cd +14ce +14cf +14d0 +14d1 +14d2 +14d3 +14d4 +14d5 +14d6 +14d7 +14d8 +14d9 +14da +14db +14dc +14dd +14de +14df +14e0 +14e1 +14e2 +14e3 +14e4 +14e5 +14e6 +14e7 +14e8 +14e9 +14ea +14eb +14ec +14ed +14ee +14ef +14f0 +14f1 +14f2 +14f3 +14f4 +14f5 +14f6 +14f7 +14f8 +14f9 +14fa +14fb +14fc +14fd +14fe +14ff +1500 +1501 +1502 +1503 +1504 +1505 +1506 +1507 +1508 +1509 +150a +150b +150c +150d +150e +150f +1510 +1511 +1512 +1513 +1514 +1515 +1516 +1517 +1518 +1519 +151a +151b +151c +151d +151e +151f +1520 +1521 +1522 +1523 +1524 +1525 +1526 +1527 +1528 +1529 +152a +152b +152c +152d +152e +152f +1530 +1531 +1532 +1533 +1534 +1535 +1536 +1537 +1538 +1539 +153a +153b +153c +153d +153e +153f +1540 +1541 +1542 +1543 +1544 +1545 +1546 +1547 +1548 +1549 +154a +154b +154c +154d +154e +154f +1550 +1551 +1552 +1553 +1554 +1555 +1556 +1557 +1558 +1559 +155a +155b +155c +155d +155e +155f +1560 +1561 +1562 +1563 +1564 +1565 +1566 +1567 +1568 +1569 +156a +156b +156c +156d +156e +156f +1570 +1571 +1572 +1573 +1574 +1575 +1576 +1577 +1578 +1579 +157a +157b +157c +157d +157e +157f +1580 +1581 +1582 +1583 +1584 +1585 +1586 +1587 +1588 +1589 +158a +158b +158c +158d +158e +158f +1590 +1591 +1592 +1593 +1594 +1595 +1596 +1597 +1598 +1599 +159a +159b +159c +159d +159e +159f +15a0 +15a1 +15a2 +15a3 +15a4 +15a5 +15a6 +15a7 +15a8 +15a9 +15aa +15ab +15ac +15ad +15ae +15af +15b0 +15b1 +15b2 +15b3 +15b4 +15b5 +15b6 +15b7 +15b8 +15b9 +15ba +15bb +15bc +15bd +15be +15bf +15c0 +15c1 +15c2 +15c3 +15c4 +15c5 +15c6 +15c7 +15c8 +15c9 +15ca +15cb +15cc +15cd +15ce +15cf +15d0 +15d1 +15d2 +15d3 +15d4 +15d5 +15d6 +15d7 +15d8 +15d9 +15da +15db +15dc +15dd +15de +15df +15e0 +15e1 +15e2 +15e3 +15e4 +15e5 +15e6 +15e7 +15e8 +15e9 +15ea +15eb +15ec +15ed +15ee +15ef +15f0 +15f1 +15f2 +15f3 +15f4 +15f5 +15f6 +15f7 +15f8 +15f9 +15fa +15fb +15fc +15fd +15fe +15ff +1600 +1601 +1602 +1603 +1604 +1605 +1606 +1607 +1608 +1609 +160a +160b +160c +160d +160e +160f +1610 +1611 +1612 +1613 +1614 +1615 +1616 +1617 +1618 +1619 +161a +161b +161c +161d +161e +161f +1620 +1621 +1622 +1623 +1624 +1625 +1626 +1627 +1628 +1629 +162a +162b +162c +162d +162e +162f +1630 +1631 +1632 +1633 +1634 +1635 +1636 +1637 +1638 +1639 +163a +163b +163c +163d +163e +163f +1640 +1641 +1642 +1643 +1644 +1645 +1646 +1647 +1648 +1649 +164a +164b +164c +164d +164e +164f +1650 +1651 +1652 +1653 +1654 +1655 +1656 +1657 +1658 +1659 +165a +165b +165c +165d +165e +165f +1660 +1661 +1662 +1663 +1664 +1665 +1666 +1667 +1668 +1669 +166a +166b +166c +166d +166e +166f +1670 +1671 +1672 +1673 +1674 +1675 +1676 +1677 +1678 +1679 +167a +167b +167c +167d +167e +167f +1680 +1681 +1682 +1683 +1684 +1685 +1686 +1687 +1688 +1689 +168a +168b +168c +168d +168e +168f +1690 +1691 +1692 +1693 +1694 +1695 +1696 +1697 +1698 +1699 +169a +169b +169c +169d +169e +169f +16a0 +16a1 +16a2 +16a3 +16a4 +16a5 +16a6 +16a7 +16a8 +16a9 +16aa +16ab +16ac +16ad +16ae +16af +16b0 +16b1 +16b2 +16b3 +16b4 +16b5 +16b6 +16b7 +16b8 +16b9 +16ba +16bb +16bc +16bd +16be +16bf +16c0 +16c1 +16c2 +16c3 +16c4 +16c5 +16c6 +16c7 +16c8 +16c9 +16ca +16cb +16cc +16cd +16ce +16cf +16d0 +16d1 +16d2 +16d3 +16d4 +16d5 +16d6 +16d7 +16d8 +16d9 +16da +16db +16dc +16dd +16de +16df +16e0 +16e1 +16e2 +16e3 +16e4 +16e5 +16e6 +16e7 +16e8 +16e9 +16ea +16eb +16ec +16ed +16ee +16ef +16f0 +16f1 +16f2 +16f3 +16f4 +16f5 +16f6 +16f7 +16f8 +16f9 +16fa +16fb +16fc +16fd +16fe +16ff +1700 +1701 +1702 +1703 +1704 +1705 +1706 +1707 +1708 +1709 +170a +170b +170c +170d +170e +170f +1710 +1711 +1712 +1713 +1714 +1715 +1716 +1717 +1718 +1719 +171a +171b +171c +171d +171e +171f +1720 +1721 +1722 +1723 +1724 +1725 +1726 +1727 +1728 +1729 +172a +172b +172c +172d +172e +172f +1730 +1731 +1732 +1733 +1734 +1735 +1736 +1737 +1738 +1739 +173a +173b +173c +173d +173e +173f +1740 +1741 +1742 +1743 +1744 +1745 +1746 +1747 +1748 +1749 +174a +174b +174c +174d +174e +174f +1750 +1751 +1752 +1753 +1754 +1755 +1756 +1757 +1758 +1759 +175a +175b +175c +175d +175e +175f +1760 +1761 +1762 +1763 +1764 +1765 +1766 +1767 +1768 +1769 +176a +176b +176c +176d +176e +176f +1770 +1771 +1772 +1773 +1774 +1775 +1776 +1777 +1778 +1779 +177a +177b +177c +177d +177e +177f +1780 +1781 +1782 +1783 +1784 +1785 +1786 +1787 +1788 +1789 +178a +178b +178c +178d +178e +178f +1790 +1791 +1792 +1793 +1794 +1795 +1796 +1797 +1798 +1799 +179a +179b +179c +179d +179e +179f +17a0 +17a1 +17a2 +17a3 +17a4 +17a5 +17a6 +17a7 +17a8 +17a9 +17aa +17ab +17ac +17ad +17ae +17af +17b0 +17b1 +17b2 +17b3 +17b4 +17b5 +17b6 +17b7 +17b8 +17b9 +17ba +17bb +17bc +17bd +17be +17bf +17c0 +17c1 +17c2 +17c3 +17c4 +17c5 +17c6 +17c7 +17c8 +17c9 +17ca +17cb +17cc +17cd +17ce +17cf +17d0 +17d1 +17d2 +17d3 +17d4 +17d5 +17d6 +17d7 +17d8 +17d9 +17da +17db +17dc +17dd +17de +17df +17e0 +17e1 +17e2 +17e3 +17e4 +17e5 +17e6 +17e7 +17e8 +17e9 +17ea +17eb +17ec +17ed +17ee +17ef +17f0 +17f1 +17f2 +17f3 +17f4 +17f5 +17f6 +17f7 +17f8 +17f9 +17fa +17fb +17fc +17fd +17fe +17ff +1800 +1801 +1802 +1803 +1804 +1805 +1806 +1807 +1808 +1809 +180a +180b +180c +180d +180e +180f +1810 +1811 +1812 +1813 +1814 +1815 +1816 +1817 +1818 +1819 +181a +181b +181c +181d +181e +181f +1820 +1821 +1822 +1823 +1824 +1825 +1826 +1827 +1828 +1829 +182a +182b +182c +182d +182e +182f +1830 +1831 +1832 +1833 +1834 +1835 +1836 +1837 +1838 +1839 +183a +183b +183c +183d +183e +183f +1840 +1841 +1842 +1843 +1844 +1845 +1846 +1847 +1848 +1849 +184a +184b +184c +184d +184e +184f +1850 +1851 +1852 +1853 +1854 +1855 +1856 +1857 +1858 +1859 +185a +185b +185c +185d +185e +185f +1860 +1861 +1862 +1863 +1864 +1865 +1866 +1867 +1868 +1869 +186a +186b +186c +186d +186e +186f +1870 +1871 +1872 +1873 +1874 +1875 +1876 +1877 +1878 +1879 +187a +187b +187c +187d +187e +187f +1880 +1881 +1882 +1883 +1884 +1885 +1886 +1887 +1888 +1889 +188a +188b +188c +188d +188e +188f +1890 +1891 +1892 +1893 +1894 +1895 +1896 +1897 +1898 +1899 +189a +189b +189c +189d +189e +189f +18a0 +18a1 +18a2 +18a3 +18a4 +18a5 +18a6 +18a7 +18a8 +18a9 +18aa +18ab +18ac +18ad +18ae +18af +18b0 +18b1 +18b2 +18b3 +18b4 +18b5 +18b6 +18b7 +18b8 +18b9 +18ba +18bb +18bc +18bd +18be +18bf +18c0 +18c1 +18c2 +18c3 +18c4 +18c5 +18c6 +18c7 +18c8 +18c9 +18ca +18cb +18cc +18cd +18ce +18cf +18d0 +18d1 +18d2 +18d3 +18d4 +18d5 +18d6 +18d7 +18d8 +18d9 +18da +18db +18dc +18dd +18de +18df +18e0 +18e1 +18e2 +18e3 +18e4 +18e5 +18e6 +18e7 +18e8 +18e9 +18ea +18eb +18ec +18ed +18ee +18ef +18f0 +18f1 +18f2 +18f3 +18f4 +18f5 +18f6 +18f7 +18f8 +18f9 +18fa +18fb +18fc +18fd +18fe +18ff +1900 +1901 +1902 +1903 +1904 +1905 +1906 +1907 +1908 +1909 +190a +190b +190c +190d +190e +190f +1910 +1911 +1912 +1913 +1914 +1915 +1916 +1917 +1918 +1919 +191a +191b +191c +191d +191e +191f +1920 +1921 +1922 +1923 +1924 +1925 +1926 +1927 +1928 +1929 +192a +192b +192c +192d +192e +192f +1930 +1931 +1932 +1933 +1934 +1935 +1936 +1937 +1938 +1939 +193a +193b +193c +193d +193e +193f +1940 +1941 +1942 +1943 +1944 +1945 +1946 +1947 +1948 +1949 +194a +194b +194c +194d +194e +194f +1950 +1951 +1952 +1953 +1954 +1955 +1956 +1957 +1958 +1959 +195a +195b +195c +195d +195e +195f +1960 +1961 +1962 +1963 +1964 +1965 +1966 +1967 +1968 +1969 +196a +196b +196c +196d +196e +196f +1970 +1971 +1972 +1973 +1974 +1975 +1976 +1977 +1978 +1979 +197a +197b +197c +197d +197e +197f +1980 +1981 +1982 +1983 +1984 +1985 +1986 +1987 +1988 +1989 +198a +198b +198c +198d +198e +198f +1990 +1991 +1992 +1993 +1994 +1995 +1996 +1997 +1998 +1999 +199a +199b +199c +199d +199e +199f +19a0 +19a1 +19a2 +19a3 +19a4 +19a5 +19a6 +19a7 +19a8 +19a9 +19aa +19ab +19ac +19ad +19ae +19af +19b0 +19b1 +19b2 +19b3 +19b4 +19b5 +19b6 +19b7 +19b8 +19b9 +19ba +19bb +19bc +19bd +19be +19bf +19c0 +19c1 +19c2 +19c3 +19c4 +19c5 +19c6 +19c7 +19c8 +19c9 +19ca +19cb +19cc +19cd +19ce +19cf +19d0 +19d1 +19d2 +19d3 +19d4 +19d5 +19d6 +19d7 +19d8 +19d9 +19da +19db +19dc +19dd +19de +19df +19e0 +19e1 +19e2 +19e3 +19e4 +19e5 +19e6 +19e7 +19e8 +19e9 +19ea +19eb +19ec +19ed +19ee +19ef +19f0 +19f1 +19f2 +19f3 +19f4 +19f5 +19f6 +19f7 +19f8 +19f9 +19fa +19fb +19fc +19fd +19fe +19ff +1a00 +1a01 +1a02 +1a03 +1a04 +1a05 +1a06 +1a07 +1a08 +1a09 +1a0a +1a0b +1a0c +1a0d +1a0e +1a0f +1a10 +1a11 +1a12 +1a13 +1a14 +1a15 +1a16 +1a17 +1a18 +1a19 +1a1a +1a1b +1a1c +1a1d +1a1e +1a1f +1a20 +1a21 +1a22 +1a23 +1a24 +1a25 +1a26 +1a27 +1a28 +1a29 +1a2a +1a2b +1a2c +1a2d +1a2e +1a2f +1a30 +1a31 +1a32 +1a33 +1a34 +1a35 +1a36 +1a37 +1a38 +1a39 +1a3a +1a3b +1a3c +1a3d +1a3e +1a3f +1a40 +1a41 +1a42 +1a43 +1a44 +1a45 +1a46 +1a47 +1a48 +1a49 +1a4a +1a4b +1a4c +1a4d +1a4e +1a4f +1a50 +1a51 +1a52 +1a53 +1a54 +1a55 +1a56 +1a57 +1a58 +1a59 +1a5a +1a5b +1a5c +1a5d +1a5e +1a5f +1a60 +1a61 +1a62 +1a63 +1a64 +1a65 +1a66 +1a67 +1a68 +1a69 +1a6a +1a6b +1a6c +1a6d +1a6e +1a6f +1a70 +1a71 +1a72 +1a73 +1a74 +1a75 +1a76 +1a77 +1a78 +1a79 +1a7a +1a7b +1a7c +1a7d +1a7e +1a7f +1a80 +1a81 +1a82 +1a83 +1a84 +1a85 +1a86 +1a87 +1a88 +1a89 +1a8a +1a8b +1a8c +1a8d +1a8e +1a8f +1a90 +1a91 +1a92 +1a93 +1a94 +1a95 +1a96 +1a97 +1a98 +1a99 +1a9a +1a9b +1a9c +1a9d +1a9e +1a9f +1aa0 +1aa1 +1aa2 +1aa3 +1aa4 +1aa5 +1aa6 +1aa7 +1aa8 +1aa9 +1aaa +1aab +1aac +1aad +1aae +1aaf +1ab0 +1ab1 +1ab2 +1ab3 +1ab4 +1ab5 +1ab6 +1ab7 +1ab8 +1ab9 +1aba +1abb +1abc +1abd +1abe +1abf +1ac0 +1ac1 +1ac2 +1ac3 +1ac4 +1ac5 +1ac6 +1ac7 +1ac8 +1ac9 +1aca +1acb +1acc +1acd +1ace +1acf +1ad0 +1ad1 +1ad2 +1ad3 +1ad4 +1ad5 +1ad6 +1ad7 +1ad8 +1ad9 +1ada +1adb +1adc +1add +1ade +1adf +1ae0 +1ae1 +1ae2 +1ae3 +1ae4 +1ae5 +1ae6 +1ae7 +1ae8 +1ae9 +1aea +1aeb +1aec +1aed +1aee +1aef +1af0 +1af1 +1af2 +1af3 +1af4 +1af5 +1af6 +1af7 +1af8 +1af9 +1afa +1afb +1afc +1afd +1afe +1aff +1b00 +1b01 +1b02 +1b03 +1b04 +1b05 +1b06 +1b07 +1b08 +1b09 +1b0a +1b0b +1b0c +1b0d +1b0e +1b0f +1b10 +1b11 +1b12 +1b13 +1b14 +1b15 +1b16 +1b17 +1b18 +1b19 +1b1a +1b1b +1b1c +1b1d +1b1e +1b1f +1b20 +1b21 +1b22 +1b23 +1b24 +1b25 +1b26 +1b27 +1b28 +1b29 +1b2a +1b2b +1b2c +1b2d +1b2e +1b2f +1b30 +1b31 +1b32 +1b33 +1b34 +1b35 +1b36 +1b37 +1b38 +1b39 +1b3a +1b3b +1b3c +1b3d +1b3e +1b3f +1b40 +1b41 +1b42 +1b43 +1b44 +1b45 +1b46 +1b47 +1b48 +1b49 +1b4a +1b4b +1b4c +1b4d +1b4e +1b4f +1b50 +1b51 +1b52 +1b53 +1b54 +1b55 +1b56 +1b57 +1b58 +1b59 +1b5a +1b5b +1b5c +1b5d +1b5e +1b5f +1b60 +1b61 +1b62 +1b63 +1b64 +1b65 +1b66 +1b67 +1b68 +1b69 +1b6a +1b6b +1b6c +1b6d +1b6e +1b6f +1b70 +1b71 +1b72 +1b73 +1b74 +1b75 +1b76 +1b77 +1b78 +1b79 +1b7a +1b7b +1b7c +1b7d +1b7e +1b7f +1b80 +1b81 +1b82 +1b83 +1b84 +1b85 +1b86 +1b87 +1b88 +1b89 +1b8a +1b8b +1b8c +1b8d +1b8e +1b8f +1b90 +1b91 +1b92 +1b93 +1b94 +1b95 +1b96 +1b97 +1b98 +1b99 +1b9a +1b9b +1b9c +1b9d +1b9e +1b9f +1ba0 +1ba1 +1ba2 +1ba3 +1ba4 +1ba5 +1ba6 +1ba7 +1ba8 +1ba9 +1baa +1bab +1bac +1bad +1bae +1baf +1bb0 +1bb1 +1bb2 +1bb3 +1bb4 +1bb5 +1bb6 +1bb7 +1bb8 +1bb9 +1bba +1bbb +1bbc +1bbd +1bbe +1bbf +1bc0 +1bc1 +1bc2 +1bc3 +1bc4 +1bc5 +1bc6 +1bc7 +1bc8 +1bc9 +1bca +1bcb +1bcc +1bcd +1bce +1bcf +1bd0 +1bd1 +1bd2 +1bd3 +1bd4 +1bd5 +1bd6 +1bd7 +1bd8 +1bd9 +1bda +1bdb +1bdc +1bdd +1bde +1bdf +1be0 +1be1 +1be2 +1be3 +1be4 +1be5 +1be6 +1be7 +1be8 +1be9 +1bea +1beb +1bec +1bed +1bee +1bef +1bf0 +1bf1 +1bf2 +1bf3 +1bf4 +1bf5 +1bf6 +1bf7 +1bf8 +1bf9 +1bfa +1bfb +1bfc +1bfd +1bfe +1bff +1c00 +1c01 +1c02 +1c03 +1c04 +1c05 +1c06 +1c07 +1c08 +1c09 +1c0a +1c0b +1c0c +1c0d +1c0e +1c0f +1c10 +1c11 +1c12 +1c13 +1c14 +1c15 +1c16 +1c17 +1c18 +1c19 +1c1a +1c1b +1c1c +1c1d +1c1e +1c1f +1c20 +1c21 +1c22 +1c23 +1c24 +1c25 +1c26 +1c27 +1c28 +1c29 +1c2a +1c2b +1c2c +1c2d +1c2e +1c2f +1c30 +1c31 +1c32 +1c33 +1c34 +1c35 +1c36 +1c37 +1c38 +1c39 +1c3a +1c3b +1c3c +1c3d +1c3e +1c3f +1c40 +1c41 +1c42 +1c43 +1c44 +1c45 +1c46 +1c47 +1c48 +1c49 +1c4a +1c4b +1c4c +1c4d +1c4e +1c4f +1c50 +1c51 +1c52 +1c53 +1c54 +1c55 +1c56 +1c57 +1c58 +1c59 +1c5a +1c5b +1c5c +1c5d +1c5e +1c5f +1c60 +1c61 +1c62 +1c63 +1c64 +1c65 +1c66 +1c67 +1c68 +1c69 +1c6a +1c6b +1c6c +1c6d +1c6e +1c6f +1c70 +1c71 +1c72 +1c73 +1c74 +1c75 +1c76 +1c77 +1c78 +1c79 +1c7a +1c7b +1c7c +1c7d +1c7e +1c7f +1c80 +1c81 +1c82 +1c83 +1c84 +1c85 +1c86 +1c87 +1c88 +1c89 +1c8a +1c8b +1c8c +1c8d +1c8e +1c8f +1c90 +1c91 +1c92 +1c93 +1c94 +1c95 +1c96 +1c97 +1c98 +1c99 +1c9a +1c9b +1c9c +1c9d +1c9e +1c9f +1ca0 +1ca1 +1ca2 +1ca3 +1ca4 +1ca5 +1ca6 +1ca7 +1ca8 +1ca9 +1caa +1cab +1cac +1cad +1cae +1caf +1cb0 +1cb1 +1cb2 +1cb3 +1cb4 +1cb5 +1cb6 +1cb7 +1cb8 +1cb9 +1cba +1cbb +1cbc +1cbd +1cbe +1cbf +1cc0 +1cc1 +1cc2 +1cc3 +1cc4 +1cc5 +1cc6 +1cc7 +1cc8 +1cc9 +1cca +1ccb +1ccc +1ccd +1cce +1ccf +1cd0 +1cd1 +1cd2 +1cd3 +1cd4 +1cd5 +1cd6 +1cd7 +1cd8 +1cd9 +1cda +1cdb +1cdc +1cdd +1cde +1cdf +1ce0 +1ce1 +1ce2 +1ce3 +1ce4 +1ce5 +1ce6 +1ce7 +1ce8 +1ce9 +1cea +1ceb +1cec +1ced +1cee +1cef +1cf0 +1cf1 +1cf2 +1cf3 +1cf4 +1cf5 +1cf6 +1cf7 +1cf8 +1cf9 +1cfa +1cfb +1cfc +1cfd +1cfe +1cff +1d00 +1d01 +1d02 +1d03 +1d04 +1d05 +1d06 +1d07 +1d08 +1d09 +1d0a +1d0b +1d0c +1d0d +1d0e +1d0f +1d10 +1d11 +1d12 +1d13 +1d14 +1d15 +1d16 +1d17 +1d18 +1d19 +1d1a +1d1b +1d1c +1d1d +1d1e +1d1f +1d20 +1d21 +1d22 +1d23 +1d24 +1d25 +1d26 +1d27 +1d28 +1d29 +1d2a +1d2b +1d2c +1d2d +1d2e +1d2f +1d30 +1d31 +1d32 +1d33 +1d34 +1d35 +1d36 +1d37 +1d38 +1d39 +1d3a +1d3b +1d3c +1d3d +1d3e +1d3f +1d40 +1d41 +1d42 +1d43 +1d44 +1d45 +1d46 +1d47 +1d48 +1d49 +1d4a +1d4b +1d4c +1d4d +1d4e +1d4f +1d50 +1d51 +1d52 +1d53 +1d54 +1d55 +1d56 +1d57 +1d58 +1d59 +1d5a +1d5b +1d5c +1d5d +1d5e +1d5f +1d60 +1d61 +1d62 +1d63 +1d64 +1d65 +1d66 +1d67 +1d68 +1d69 +1d6a +1d6b +1d6c +1d6d +1d6e +1d6f +1d70 +1d71 +1d72 +1d73 +1d74 +1d75 +1d76 +1d77 +1d78 +1d79 +1d7a +1d7b +1d7c +1d7d +1d7e +1d7f +1d80 +1d81 +1d82 +1d83 +1d84 +1d85 +1d86 +1d87 +1d88 +1d89 +1d8a +1d8b +1d8c +1d8d +1d8e +1d8f +1d90 +1d91 +1d92 +1d93 +1d94 +1d95 +1d96 +1d97 +1d98 +1d99 +1d9a +1d9b +1d9c +1d9d +1d9e +1d9f +1da0 +1da1 +1da2 +1da3 +1da4 +1da5 +1da6 +1da7 +1da8 +1da9 +1daa +1dab +1dac +1dad +1dae +1daf +1db0 +1db1 +1db2 +1db3 +1db4 +1db5 +1db6 +1db7 +1db8 +1db9 +1dba +1dbb +1dbc +1dbd +1dbe +1dbf +1dc0 +1dc1 +1dc2 +1dc3 +1dc4 +1dc5 +1dc6 +1dc7 +1dc8 +1dc9 +1dca +1dcb +1dcc +1dcd +1dce +1dcf +1dd0 +1dd1 +1dd2 +1dd3 +1dd4 +1dd5 +1dd6 +1dd7 +1dd8 +1dd9 +1dda +1ddb +1ddc +1ddd +1dde +1ddf +1de0 +1de1 +1de2 +1de3 +1de4 +1de5 +1de6 +1de7 +1de8 +1de9 +1dea +1deb +1dec +1ded +1dee +1def +1df0 +1df1 +1df2 +1df3 +1df4 +1df5 +1df6 +1df7 +1df8 +1df9 +1dfa +1dfb +1dfc +1dfd +1dfe +1dff +1e00 +1e01 +1e02 +1e03 +1e04 +1e05 +1e06 +1e07 +1e08 +1e09 +1e0a +1e0b +1e0c +1e0d +1e0e +1e0f +1e10 +1e11 +1e12 +1e13 +1e14 +1e15 +1e16 +1e17 +1e18 +1e19 +1e1a +1e1b +1e1c +1e1d +1e1e +1e1f +1e20 +1e21 +1e22 +1e23 +1e24 +1e25 +1e26 +1e27 +1e28 +1e29 +1e2a +1e2b +1e2c +1e2d +1e2e +1e2f +1e30 +1e31 +1e32 +1e33 +1e34 +1e35 +1e36 +1e37 +1e38 +1e39 +1e3a +1e3b +1e3c +1e3d +1e3e +1e3f +1e40 +1e41 +1e42 +1e43 +1e44 +1e45 +1e46 +1e47 +1e48 +1e49 +1e4a +1e4b +1e4c +1e4d +1e4e +1e4f +1e50 +1e51 +1e52 +1e53 +1e54 +1e55 +1e56 +1e57 +1e58 +1e59 +1e5a +1e5b +1e5c +1e5d +1e5e +1e5f +1e60 +1e61 +1e62 +1e63 +1e64 +1e65 +1e66 +1e67 +1e68 +1e69 +1e6a +1e6b +1e6c +1e6d +1e6e +1e6f +1e70 +1e71 +1e72 +1e73 +1e74 +1e75 +1e76 +1e77 +1e78 +1e79 +1e7a +1e7b +1e7c +1e7d +1e7e +1e7f +1e80 +1e81 +1e82 +1e83 +1e84 +1e85 +1e86 +1e87 +1e88 +1e89 +1e8a +1e8b +1e8c +1e8d +1e8e +1e8f +1e90 +1e91 +1e92 +1e93 +1e94 +1e95 +1e96 +1e97 +1e98 +1e99 +1e9a +1e9b +1e9c +1e9d +1e9e +1e9f +1ea0 +1ea1 +1ea2 +1ea3 +1ea4 +1ea5 +1ea6 +1ea7 +1ea8 +1ea9 +1eaa +1eab +1eac +1ead +1eae +1eaf +1eb0 +1eb1 +1eb2 +1eb3 +1eb4 +1eb5 +1eb6 +1eb7 +1eb8 +1eb9 +1eba +1ebb +1ebc +1ebd +1ebe +1ebf +1ec0 +1ec1 +1ec2 +1ec3 +1ec4 +1ec5 +1ec6 +1ec7 +1ec8 +1ec9 +1eca +1ecb +1ecc +1ecd +1ece +1ecf +1ed0 +1ed1 +1ed2 +1ed3 +1ed4 +1ed5 +1ed6 +1ed7 +1ed8 +1ed9 +1eda +1edb +1edc +1edd +1ede +1edf +1ee0 +1ee1 +1ee2 +1ee3 +1ee4 +1ee5 +1ee6 +1ee7 +1ee8 +1ee9 +1eea +1eeb +1eec +1eed +1eee +1eef +1ef0 +1ef1 +1ef2 +1ef3 +1ef4 +1ef5 +1ef6 +1ef7 +1ef8 +1ef9 +1efa +1efb +1efc +1efd +1efe +1eff +1f00 +1f01 +1f02 +1f03 +1f04 +1f05 +1f06 +1f07 +1f08 +1f09 +1f0a +1f0b +1f0c +1f0d +1f0e +1f0f +1f10 +1f11 +1f12 +1f13 +1f14 +1f15 +1f16 +1f17 +1f18 +1f19 +1f1a +1f1b +1f1c +1f1d +1f1e +1f1f +1f20 +1f21 +1f22 +1f23 +1f24 +1f25 +1f26 +1f27 +1f28 +1f29 +1f2a +1f2b +1f2c +1f2d +1f2e +1f2f +1f30 +1f31 +1f32 +1f33 +1f34 +1f35 +1f36 +1f37 +1f38 +1f39 +1f3a +1f3b +1f3c +1f3d +1f3e +1f3f +1f40 +1f41 +1f42 +1f43 +1f44 +1f45 +1f46 +1f47 +1f48 +1f49 +1f4a +1f4b +1f4c +1f4d +1f4e +1f4f +1f50 +1f51 +1f52 +1f53 +1f54 +1f55 +1f56 +1f57 +1f58 +1f59 +1f5a +1f5b +1f5c +1f5d +1f5e +1f5f +1f60 +1f61 +1f62 +1f63 +1f64 +1f65 +1f66 +1f67 +1f68 +1f69 +1f6a +1f6b +1f6c +1f6d +1f6e +1f6f +1f70 +1f71 +1f72 +1f73 +1f74 +1f75 +1f76 +1f77 +1f78 +1f79 +1f7a +1f7b +1f7c +1f7d +1f7e +1f7f +1f80 +1f81 +1f82 +1f83 +1f84 +1f85 +1f86 +1f87 +1f88 +1f89 +1f8a +1f8b +1f8c +1f8d +1f8e +1f8f +1f90 +1f91 +1f92 +1f93 +1f94 +1f95 +1f96 +1f97 +1f98 +1f99 +1f9a +1f9b +1f9c +1f9d +1f9e +1f9f +1fa0 +1fa1 +1fa2 +1fa3 +1fa4 +1fa5 +1fa6 +1fa7 +1fa8 +1fa9 +1faa +1fab +1fac +1fad +1fae +1faf +1fb0 +1fb1 +1fb2 +1fb3 +1fb4 +1fb5 +1fb6 +1fb7 +1fb8 +1fb9 +1fba +1fbb +1fbc +1fbd +1fbe +1fbf +1fc0 +1fc1 +1fc2 +1fc3 +1fc4 +1fc5 +1fc6 +1fc7 +1fc8 +1fc9 +1fca +1fcb +1fcc +1fcd +1fce +1fcf +1fd0 +1fd1 +1fd2 +1fd3 +1fd4 +1fd5 +1fd6 +1fd7 +1fd8 +1fd9 +1fda +1fdb +1fdc +1fdd +1fde +1fdf +1fe0 +1fe1 +1fe2 +1fe3 +1fe4 +1fe5 +1fe6 +1fe7 +1fe8 +1fe9 +1fea +1feb +1fec +1fed +1fee +1fef +1ff0 +1ff1 +1ff2 +1ff3 +1ff4 +1ff5 +1ff6 +1ff7 +1ff8 +1ff9 +1ffa +1ffb +1ffc +1ffd +1ffe +1fff +2000 +2001 +2002 +2003 +2004 +2005 +2006 +2007 +2008 +2009 +200a +200b +200c +200d +200e +200f +2010 +2011 +2012 +2013 +2014 +2015 +2016 +2017 +2018 +2019 +201a +201b +201c +201d +201e +201f +2020 +2021 +2022 +2023 +2024 +2025 +2026 +2027 +2028 +2029 +202a +202b +202c +202d +202e +202f +2030 +2031 +2032 +2033 +2034 +2035 +2036 +2037 +2038 +2039 +203a +203b +203c +203d +203e +203f +2040 +2041 +2042 +2043 +2044 +2045 +2046 +2047 +2048 +2049 +204a +204b +204c +204d +204e +204f +2050 +2051 +2052 +2053 +2054 +2055 +2056 +2057 +2058 +2059 +205a +205b +205c +205d +205e +205f +2060 +2061 +2062 +2063 +2064 +2065 +2066 +2067 +2068 +2069 +206a +206b +206c +206d +206e +206f +2070 +2071 +2072 +2073 +2074 +2075 +2076 +2077 +2078 +2079 +207a +207b +207c +207d +207e +207f +2080 +2081 +2082 +2083 +2084 +2085 +2086 +2087 +2088 +2089 +208a +208b +208c +208d +208e +208f +2090 +2091 +2092 +2093 +2094 +2095 +2096 +2097 +2098 +2099 +209a +209b +209c +209d +209e +209f +20a0 +20a1 +20a2 +20a3 +20a4 +20a5 +20a6 +20a7 +20a8 +20a9 +20aa +20ab +20ac +20ad +20ae +20af +20b0 +20b1 +20b2 +20b3 +20b4 +20b5 +20b6 +20b7 +20b8 +20b9 +20ba +20bb +20bc +20bd +20be +20bf +20c0 +20c1 +20c2 +20c3 +20c4 +20c5 +20c6 +20c7 +20c8 +20c9 +20ca +20cb +20cc +20cd +20ce +20cf +20d0 +20d1 +20d2 +20d3 +20d4 +20d5 +20d6 +20d7 +20d8 +20d9 +20da +20db +20dc +20dd +20de +20df +20e0 +20e1 +20e2 +20e3 +20e4 +20e5 +20e6 +20e7 +20e8 +20e9 +20ea +20eb +20ec +20ed +20ee +20ef +20f0 +20f1 +20f2 +20f3 +20f4 +20f5 +20f6 +20f7 +20f8 +20f9 +20fa +20fb +20fc +20fd +20fe +20ff +2100 +2101 +2102 +2103 +2104 +2105 +2106 +2107 +2108 +2109 +210a +210b +210c +210d +210e +210f +2110 +2111 +2112 +2113 +2114 +2115 +2116 +2117 +2118 +2119 +211a +211b +211c +211d +211e +211f +2120 +2121 +2122 +2123 +2124 +2125 +2126 +2127 +2128 +2129 +212a +212b +212c +212d +212e +212f +2130 +2131 +2132 +2133 +2134 +2135 +2136 +2137 +2138 +2139 +213a +213b +213c +213d +213e +213f +2140 +2141 +2142 +2143 +2144 +2145 +2146 +2147 +2148 +2149 +214a +214b +214c +214d +214e +214f +2150 +2151 +2152 +2153 +2154 +2155 +2156 +2157 +2158 +2159 +215a +215b +215c +215d +215e +215f +2160 +2161 +2162 +2163 +2164 +2165 +2166 +2167 +2168 +2169 +216a +216b +216c +216d +216e +216f +2170 +2171 +2172 +2173 +2174 +2175 +2176 +2177 +2178 +2179 +217a +217b +217c +217d +217e +217f +2180 +2181 +2182 +2183 +2184 +2185 +2186 +2187 +2188 +2189 +218a +218b +218c +218d +218e +218f +2190 +2191 +2192 +2193 +2194 +2195 +2196 +2197 +2198 +2199 +219a +219b +219c +219d +219e +219f +21a0 +21a1 +21a2 +21a3 +21a4 +21a5 +21a6 +21a7 +21a8 +21a9 +21aa +21ab +21ac +21ad +21ae +21af +21b0 +21b1 +21b2 +21b3 +21b4 +21b5 +21b6 +21b7 +21b8 +21b9 +21ba +21bb +21bc +21bd +21be +21bf +21c0 +21c1 +21c2 +21c3 +21c4 +21c5 +21c6 +21c7 +21c8 +21c9 +21ca +21cb +21cc +21cd +21ce +21cf +21d0 +21d1 +21d2 +21d3 +21d4 +21d5 +21d6 +21d7 +21d8 +21d9 +21da +21db +21dc +21dd +21de +21df +21e0 +21e1 +21e2 +21e3 +21e4 +21e5 +21e6 +21e7 +21e8 +21e9 +21ea +21eb +21ec +21ed +21ee +21ef +21f0 +21f1 +21f2 +21f3 +21f4 +21f5 +21f6 +21f7 +21f8 +21f9 +21fa +21fb +21fc +21fd +21fe +21ff +2200 +2201 +2202 +2203 +2204 +2205 +2206 +2207 +2208 +2209 +220a +220b +220c +220d +220e +220f +2210 +2211 +2212 +2213 +2214 +2215 +2216 +2217 +2218 +2219 +221a +221b +221c +221d +221e +221f +2220 +2221 +2222 +2223 +2224 +2225 +2226 +2227 +2228 +2229 +222a +222b +222c +222d +222e +222f +2230 +2231 +2232 +2233 +2234 +2235 +2236 +2237 +2238 +2239 +223a +223b +223c +223d +223e +223f +2240 +2241 +2242 +2243 +2244 +2245 +2246 +2247 +2248 +2249 +224a +224b +224c +224d +224e +224f +2250 +2251 +2252 +2253 +2254 +2255 +2256 +2257 +2258 +2259 +225a +225b +225c +225d +225e +225f +2260 +2261 +2262 +2263 +2264 +2265 +2266 +2267 +2268 +2269 +226a +226b +226c +226d +226e +226f +2270 +2271 +2272 +2273 +2274 +2275 +2276 +2277 +2278 +2279 +227a +227b +227c +227d +227e +227f +2280 +2281 +2282 +2283 +2284 +2285 +2286 +2287 +2288 +2289 +228a +228b +228c +228d +228e +228f +2290 +2291 +2292 +2293 +2294 +2295 +2296 +2297 +2298 +2299 +229a +229b +229c +229d +229e +229f +22a0 +22a1 +22a2 +22a3 +22a4 +22a5 +22a6 +22a7 +22a8 +22a9 +22aa +22ab +22ac +22ad +22ae +22af +22b0 +22b1 +22b2 +22b3 +22b4 +22b5 +22b6 +22b7 +22b8 +22b9 +22ba +22bb +22bc +22bd +22be +22bf +22c0 +22c1 +22c2 +22c3 +22c4 +22c5 +22c6 +22c7 +22c8 +22c9 +22ca +22cb +22cc +22cd +22ce +22cf +22d0 +22d1 +22d2 +22d3 +22d4 +22d5 +22d6 +22d7 +22d8 +22d9 +22da +22db +22dc +22dd +22de +22df +22e0 +22e1 +22e2 +22e3 +22e4 +22e5 +22e6 +22e7 +22e8 +22e9 +22ea +22eb +22ec +22ed +22ee +22ef +22f0 +22f1 +22f2 +22f3 +22f4 +22f5 +22f6 +22f7 +22f8 +22f9 +22fa +22fb +22fc +22fd +22fe +22ff +2300 +2301 +2302 +2303 +2304 +2305 +2306 +2307 +2308 +2309 +230a +230b +230c +230d +230e +230f +2310 +2311 +2312 +2313 +2314 +2315 +2316 +2317 +2318 +2319 +231a +231b +231c +231d +231e +231f +2320 +2321 +2322 +2323 +2324 +2325 +2326 +2327 +2328 +2329 +232a +232b +232c +232d +232e +232f +2330 +2331 +2332 +2333 +2334 +2335 +2336 +2337 +2338 +2339 +233a +233b +233c +233d +233e +233f +2340 +2341 +2342 +2343 +2344 +2345 +2346 +2347 +2348 +2349 +234a +234b +234c +234d +234e +234f +2350 +2351 +2352 +2353 +2354 +2355 +2356 +2357 +2358 +2359 +235a +235b +235c +235d +235e +235f +2360 +2361 +2362 +2363 +2364 +2365 +2366 +2367 +2368 +2369 +236a +236b +236c +236d +236e +236f +2370 +2371 +2372 +2373 +2374 +2375 +2376 +2377 +2378 +2379 +237a +237b +237c +237d +237e +237f +2380 +2381 +2382 +2383 +2384 +2385 +2386 +2387 +2388 +2389 +238a +238b +238c +238d +238e +238f +2390 +2391 +2392 +2393 +2394 +2395 +2396 +2397 +2398 +2399 +239a +239b +239c +239d +239e +239f +23a0 +23a1 +23a2 +23a3 +23a4 +23a5 +23a6 +23a7 +23a8 +23a9 +23aa +23ab +23ac +23ad +23ae +23af +23b0 +23b1 +23b2 +23b3 +23b4 +23b5 +23b6 +23b7 +23b8 +23b9 +23ba +23bb +23bc +23bd +23be +23bf +23c0 +23c1 +23c2 +23c3 +23c4 +23c5 +23c6 +23c7 +23c8 +23c9 +23ca +23cb +23cc +23cd +23ce +23cf +23d0 +23d1 +23d2 +23d3 +23d4 +23d5 +23d6 +23d7 +23d8 +23d9 +23da +23db +23dc +23dd +23de +23df +23e0 +23e1 +23e2 +23e3 +23e4 +23e5 +23e6 +23e7 +23e8 +23e9 +23ea +23eb +23ec +23ed +23ee +23ef +23f0 +23f1 +23f2 +23f3 +23f4 +23f5 +23f6 +23f7 +23f8 +23f9 +23fa +23fb +23fc +23fd +23fe +23ff +2400 +2401 +2402 +2403 +2404 +2405 +2406 +2407 +2408 +2409 +240a +240b +240c +240d +240e +240f +2410 +2411 +2412 +2413 +2414 +2415 +2416 +2417 +2418 +2419 +241a +241b +241c +241d +241e +241f +2420 +2421 +2422 +2423 +2424 +2425 +2426 +2427 +2428 +2429 +242a +242b +242c +242d +242e +242f +2430 +2431 +2432 +2433 +2434 +2435 +2436 +2437 +2438 +2439 +243a +243b +243c +243d +243e +243f +2440 +2441 +2442 +2443 +2444 +2445 +2446 +2447 +2448 +2449 +244a +244b +244c +244d +244e +244f +2450 +2451 +2452 +2453 +2454 +2455 +2456 +2457 +2458 +2459 +245a +245b +245c +245d +245e +245f +2460 +2461 +2462 +2463 +2464 +2465 +2466 +2467 +2468 +2469 +246a +246b +246c +246d +246e +246f +2470 +2471 +2472 +2473 +2474 +2475 +2476 +2477 +2478 +2479 +247a +247b +247c +247d +247e +247f +2480 +2481 +2482 +2483 +2484 +2485 +2486 +2487 +2488 +2489 +248a +248b +248c +248d +248e +248f +2490 +2491 +2492 +2493 +2494 +2495 +2496 +2497 +2498 +2499 +249a +249b +249c +249d +249e +249f +24a0 +24a1 +24a2 +24a3 +24a4 +24a5 +24a6 +24a7 +24a8 +24a9 +24aa +24ab +24ac +24ad +24ae +24af +24b0 +24b1 +24b2 +24b3 +24b4 +24b5 +24b6 +24b7 +24b8 +24b9 +24ba +24bb +24bc +24bd +24be +24bf +24c0 +24c1 +24c2 +24c3 +24c4 +24c5 +24c6 +24c7 +24c8 +24c9 +24ca +24cb +24cc +24cd +24ce +24cf +24d0 +24d1 +24d2 +24d3 +24d4 +24d5 +24d6 +24d7 +24d8 +24d9 +24da +24db +24dc +24dd +24de +24df +24e0 +24e1 +24e2 +24e3 +24e4 +24e5 +24e6 +24e7 +24e8 +24e9 +24ea +24eb +24ec +24ed +24ee +24ef +24f0 +24f1 +24f2 +24f3 +24f4 +24f5 +24f6 +24f7 +24f8 +24f9 +24fa +24fb +24fc +24fd +24fe +24ff +2500 +2501 +2502 +2503 +2504 +2505 +2506 +2507 +2508 +2509 +250a +250b +250c +250d +250e +250f +2510 +2511 +2512 +2513 +2514 +2515 +2516 +2517 +2518 +2519 +251a +251b +251c +251d +251e +251f +2520 +2521 +2522 +2523 +2524 +2525 +2526 +2527 +2528 +2529 +252a +252b +252c +252d +252e +252f +2530 +2531 +2532 +2533 +2534 +2535 +2536 +2537 +2538 +2539 +253a +253b +253c +253d +253e +253f +2540 +2541 +2542 +2543 +2544 +2545 +2546 +2547 +2548 +2549 +254a +254b +254c +254d +254e +254f +2550 +2551 +2552 +2553 +2554 +2555 +2556 +2557 +2558 +2559 +255a +255b +255c +255d +255e +255f +2560 +2561 +2562 +2563 +2564 +2565 +2566 +2567 +2568 +2569 +256a +256b +256c +256d +256e +256f +2570 +2571 +2572 +2573 +2574 +2575 +2576 +2577 +2578 +2579 +257a +257b +257c +257d +257e +257f +2580 +2581 +2582 +2583 +2584 +2585 +2586 +2587 +2588 +2589 +258a +258b +258c +258d +258e +258f +2590 +2591 +2592 +2593 +2594 +2595 +2596 +2597 +2598 +2599 +259a +259b +259c +259d +259e +259f +25a0 +25a1 +25a2 +25a3 +25a4 +25a5 +25a6 +25a7 +25a8 +25a9 +25aa +25ab +25ac +25ad +25ae +25af +25b0 +25b1 +25b2 +25b3 +25b4 +25b5 +25b6 +25b7 +25b8 +25b9 +25ba +25bb +25bc +25bd +25be +25bf +25c0 +25c1 +25c2 +25c3 +25c4 +25c5 +25c6 +25c7 +25c8 +25c9 +25ca +25cb +25cc +25cd +25ce +25cf +25d0 +25d1 +25d2 +25d3 +25d4 +25d5 +25d6 +25d7 +25d8 +25d9 +25da +25db +25dc +25dd +25de +25df +25e0 +25e1 +25e2 +25e3 +25e4 +25e5 +25e6 +25e7 +25e8 +25e9 +25ea +25eb +25ec +25ed +25ee +25ef +25f0 +25f1 +25f2 +25f3 +25f4 +25f5 +25f6 +25f7 +25f8 +25f9 +25fa +25fb +25fc +25fd +25fe +25ff +2600 +2601 +2602 +2603 +2604 +2605 +2606 +2607 +2608 +2609 +260a +260b +260c +260d +260e +260f +2610 +2611 +2612 +2613 +2614 +2615 +2616 +2617 +2618 +2619 +261a +261b +261c +261d +261e +261f +2620 +2621 +2622 +2623 +2624 +2625 +2626 +2627 +2628 +2629 +262a +262b +262c +262d +262e +262f +2630 +2631 +2632 +2633 +2634 +2635 +2636 +2637 +2638 +2639 +263a +263b +263c +263d +263e +263f +2640 +2641 +2642 +2643 +2644 +2645 +2646 +2647 +2648 +2649 +264a +264b +264c +264d +264e +264f +2650 +2651 +2652 +2653 +2654 +2655 +2656 +2657 +2658 +2659 +265a +265b +265c +265d +265e +265f +2660 +2661 +2662 +2663 +2664 +2665 +2666 +2667 +2668 +2669 +266a +266b +266c +266d +266e +266f +2670 +2671 +2672 +2673 +2674 +2675 +2676 +2677 +2678 +2679 +267a +267b +267c +267d +267e +267f +2680 +2681 +2682 +2683 +2684 +2685 +2686 +2687 +2688 +2689 +268a +268b +268c +268d +268e +268f +2690 +2691 +2692 +2693 +2694 +2695 +2696 +2697 +2698 +2699 +269a +269b +269c +269d +269e +269f +26a0 +26a1 +26a2 +26a3 +26a4 +26a5 +26a6 +26a7 +26a8 +26a9 +26aa +26ab +26ac +26ad +26ae +26af +26b0 +26b1 +26b2 +26b3 +26b4 +26b5 +26b6 +26b7 +26b8 +26b9 +26ba +26bb +26bc +26bd +26be +26bf +26c0 +26c1 +26c2 +26c3 +26c4 +26c5 +26c6 +26c7 +26c8 +26c9 +26ca +26cb +26cc +26cd +26ce +26cf +26d0 +26d1 +26d2 +26d3 +26d4 +26d5 +26d6 +26d7 +26d8 +26d9 +26da +26db +26dc +26dd +26de +26df +26e0 +26e1 +26e2 +26e3 +26e4 +26e5 +26e6 +26e7 +26e8 +26e9 +26ea +26eb +26ec +26ed +26ee +26ef +26f0 +26f1 +26f2 +26f3 +26f4 +26f5 +26f6 +26f7 +26f8 +26f9 +26fa +26fb +26fc +26fd +26fe +26ff +2700 +2701 +2702 +2703 +2704 +2705 +2706 +2707 +2708 +2709 +270a +270b +270c +270d +270e +270f +2710 +2711 +2712 +2713 +2714 +2715 +2716 +2717 +2718 +2719 +271a +271b +271c +271d +271e +271f +2720 +2721 +2722 +2723 +2724 +2725 +2726 +2727 +2728 +2729 +272a +272b +272c +272d +272e +272f +2730 +2731 +2732 +2733 +2734 +2735 +2736 +2737 +2738 +2739 +273a +273b +273c +273d +273e +273f +2740 +2741 +2742 +2743 +2744 +2745 +2746 +2747 +2748 +2749 +274a +274b +274c +274d +274e +274f +2750 +2751 +2752 +2753 +2754 +2755 +2756 +2757 +2758 +2759 +275a +275b +275c +275d +275e +275f +2760 +2761 +2762 +2763 +2764 +2765 +2766 +2767 +2768 +2769 +276a +276b +276c +276d +276e +276f +2770 +2771 +2772 +2773 +2774 +2775 +2776 +2777 +2778 +2779 +277a +277b +277c +277d +277e +277f +2780 +2781 +2782 +2783 +2784 +2785 +2786 +2787 +2788 +2789 +278a +278b +278c +278d +278e +278f +2790 +2791 +2792 +2793 +2794 +2795 +2796 +2797 +2798 +2799 +279a +279b +279c +279d +279e +279f +27a0 +27a1 +27a2 +27a3 +27a4 +27a5 +27a6 +27a7 +27a8 +27a9 +27aa +27ab +27ac +27ad +27ae +27af +27b0 +27b1 +27b2 +27b3 +27b4 +27b5 +27b6 +27b7 +27b8 +27b9 +27ba +27bb +27bc +27bd +27be +27bf +27c0 +27c1 +27c2 +27c3 +27c4 +27c5 +27c6 +27c7 +27c8 +27c9 +27ca +27cb +27cc +27cd +27ce +27cf +27d0 +27d1 +27d2 +27d3 +27d4 +27d5 +27d6 +27d7 +27d8 +27d9 +27da +27db +27dc +27dd +27de +27df +27e0 +27e1 +27e2 +27e3 +27e4 +27e5 +27e6 +27e7 +27e8 +27e9 +27ea +27eb +27ec +27ed +27ee +27ef +27f0 +27f1 +27f2 +27f3 +27f4 +27f5 +27f6 +27f7 +27f8 +27f9 +27fa +27fb +27fc +27fd +27fe +27ff +2800 +2801 +2802 +2803 +2804 +2805 +2806 +2807 +2808 +2809 +280a +280b +280c +280d +280e +280f +2810 +2811 +2812 +2813 +2814 +2815 +2816 +2817 +2818 +2819 +281a +281b +281c +281d +281e +281f +2820 +2821 +2822 +2823 +2824 +2825 +2826 +2827 +2828 +2829 +282a +282b +282c +282d +282e +282f +2830 +2831 +2832 +2833 +2834 +2835 +2836 +2837 +2838 +2839 +283a +283b +283c +283d +283e +283f +2840 +2841 +2842 +2843 +2844 +2845 +2846 +2847 +2848 +2849 +284a +284b +284c +284d +284e +284f +2850 +2851 +2852 +2853 +2854 +2855 +2856 +2857 +2858 +2859 +285a +285b +285c +285d +285e +285f +2860 +2861 +2862 +2863 +2864 +2865 +2866 +2867 +2868 +2869 +286a +286b +286c +286d +286e +286f +2870 +2871 +2872 +2873 +2874 +2875 +2876 +2877 +2878 +2879 +287a +287b +287c +287d +287e +287f +2880 +2881 +2882 +2883 +2884 +2885 +2886 +2887 +2888 +2889 +288a +288b +288c +288d +288e +288f +2890 +2891 +2892 +2893 +2894 +2895 +2896 +2897 +2898 +2899 +289a +289b +289c +289d +289e +289f +28a0 +28a1 +28a2 +28a3 +28a4 +28a5 +28a6 +28a7 +28a8 +28a9 +28aa +28ab +28ac +28ad +28ae +28af +28b0 +28b1 +28b2 +28b3 +28b4 +28b5 +28b6 +28b7 +28b8 +28b9 +28ba +28bb +28bc +28bd +28be +28bf +28c0 +28c1 +28c2 +28c3 +28c4 +28c5 +28c6 +28c7 +28c8 +28c9 +28ca +28cb +28cc +28cd +28ce +28cf +28d0 +28d1 +28d2 +28d3 +28d4 +28d5 +28d6 +28d7 +28d8 +28d9 +28da +28db +28dc +28dd +28de +28df +28e0 +28e1 +28e2 +28e3 +28e4 +28e5 +28e6 +28e7 +28e8 +28e9 +28ea +28eb +28ec +28ed +28ee +28ef +28f0 +28f1 +28f2 +28f3 +28f4 +28f5 +28f6 +28f7 +28f8 +28f9 +28fa +28fb +28fc +28fd +28fe +28ff +2900 +2901 +2902 +2903 +2904 +2905 +2906 +2907 +2908 +2909 +290a +290b +290c +290d +290e +290f +2910 +2911 +2912 +2913 +2914 +2915 +2916 +2917 +2918 +2919 +291a +291b +291c +291d +291e +291f +2920 +2921 +2922 +2923 +2924 +2925 +2926 +2927 +2928 +2929 +292a +292b +292c +292d +292e +292f +2930 +2931 +2932 +2933 +2934 +2935 +2936 +2937 +2938 +2939 +293a +293b +293c +293d +293e +293f +2940 +2941 +2942 +2943 +2944 +2945 +2946 +2947 +2948 +2949 +294a +294b +294c +294d +294e +294f +2950 +2951 +2952 +2953 +2954 +2955 +2956 +2957 +2958 +2959 +295a +295b +295c +295d +295e +295f +2960 +2961 +2962 +2963 +2964 +2965 +2966 +2967 +2968 +2969 +296a +296b +296c +296d +296e +296f +2970 +2971 +2972 +2973 +2974 +2975 +2976 +2977 +2978 +2979 +297a +297b +297c +297d +297e +297f +2980 +2981 +2982 +2983 +2984 +2985 +2986 +2987 +2988 +2989 +298a +298b +298c +298d +298e +298f +2990 +2991 +2992 +2993 +2994 +2995 +2996 +2997 +2998 +2999 +299a +299b +299c +299d +299e +299f +29a0 +29a1 +29a2 +29a3 +29a4 +29a5 +29a6 +29a7 +29a8 +29a9 +29aa +29ab +29ac +29ad +29ae +29af +29b0 +29b1 +29b2 +29b3 +29b4 +29b5 +29b6 +29b7 +29b8 +29b9 +29ba +29bb +29bc +29bd +29be +29bf +29c0 +29c1 +29c2 +29c3 +29c4 +29c5 +29c6 +29c7 +29c8 +29c9 +29ca +29cb +29cc +29cd +29ce +29cf +29d0 +29d1 +29d2 +29d3 +29d4 +29d5 +29d6 +29d7 +29d8 +29d9 +29da +29db +29dc +29dd +29de +29df +29e0 +29e1 +29e2 +29e3 +29e4 +29e5 +29e6 +29e7 +29e8 +29e9 +29ea +29eb +29ec +29ed +29ee +29ef +29f0 +29f1 +29f2 +29f3 +29f4 +29f5 +29f6 +29f7 +29f8 +29f9 +29fa +29fb +29fc +29fd +29fe +29ff +2a00 +2a01 +2a02 +2a03 +2a04 +2a05 +2a06 +2a07 +2a08 +2a09 +2a0a +2a0b +2a0c +2a0d +2a0e +2a0f +2a10 +2a11 +2a12 +2a13 +2a14 +2a15 +2a16 +2a17 +2a18 +2a19 +2a1a +2a1b +2a1c +2a1d +2a1e +2a1f +2a20 +2a21 +2a22 +2a23 +2a24 +2a25 +2a26 +2a27 +2a28 +2a29 +2a2a +2a2b +2a2c +2a2d +2a2e +2a2f +2a30 +2a31 +2a32 +2a33 +2a34 +2a35 +2a36 +2a37 +2a38 +2a39 +2a3a +2a3b +2a3c +2a3d +2a3e +2a3f +2a40 +2a41 +2a42 +2a43 +2a44 +2a45 +2a46 +2a47 +2a48 +2a49 +2a4a +2a4b +2a4c +2a4d +2a4e +2a4f +2a50 +2a51 +2a52 +2a53 +2a54 +2a55 +2a56 +2a57 +2a58 +2a59 +2a5a +2a5b +2a5c +2a5d +2a5e +2a5f +2a60 +2a61 +2a62 +2a63 +2a64 +2a65 +2a66 +2a67 +2a68 +2a69 +2a6a +2a6b +2a6c +2a6d +2a6e +2a6f +2a70 +2a71 +2a72 +2a73 +2a74 +2a75 +2a76 +2a77 +2a78 +2a79 +2a7a +2a7b +2a7c +2a7d +2a7e +2a7f +2a80 +2a81 +2a82 +2a83 +2a84 +2a85 +2a86 +2a87 +2a88 +2a89 +2a8a +2a8b +2a8c +2a8d +2a8e +2a8f +2a90 +2a91 +2a92 +2a93 +2a94 +2a95 +2a96 +2a97 +2a98 +2a99 +2a9a +2a9b +2a9c +2a9d +2a9e +2a9f +2aa0 +2aa1 +2aa2 +2aa3 +2aa4 +2aa5 +2aa6 +2aa7 +2aa8 +2aa9 +2aaa +2aab +2aac +2aad +2aae +2aaf +2ab0 +2ab1 +2ab2 +2ab3 +2ab4 +2ab5 +2ab6 +2ab7 +2ab8 +2ab9 +2aba +2abb +2abc +2abd +2abe +2abf +2ac0 +2ac1 +2ac2 +2ac3 +2ac4 +2ac5 +2ac6 +2ac7 +2ac8 +2ac9 +2aca +2acb +2acc +2acd +2ace +2acf +2ad0 +2ad1 +2ad2 +2ad3 +2ad4 +2ad5 +2ad6 +2ad7 +2ad8 +2ad9 +2ada +2adb +2adc +2add +2ade +2adf +2ae0 +2ae1 +2ae2 +2ae3 +2ae4 +2ae5 +2ae6 +2ae7 +2ae8 +2ae9 +2aea +2aeb +2aec +2aed +2aee +2aef +2af0 +2af1 +2af2 +2af3 +2af4 +2af5 +2af6 +2af7 +2af8 +2af9 +2afa +2afb +2afc +2afd +2afe +2aff +2b00 +2b01 +2b02 +2b03 +2b04 +2b05 +2b06 +2b07 +2b08 +2b09 +2b0a +2b0b +2b0c +2b0d +2b0e +2b0f +2b10 +2b11 +2b12 +2b13 +2b14 +2b15 +2b16 +2b17 +2b18 +2b19 +2b1a +2b1b +2b1c +2b1d +2b1e +2b1f +2b20 +2b21 +2b22 +2b23 +2b24 +2b25 +2b26 +2b27 +2b28 +2b29 +2b2a +2b2b +2b2c +2b2d +2b2e +2b2f +2b30 +2b31 +2b32 +2b33 +2b34 +2b35 +2b36 +2b37 +2b38 +2b39 +2b3a +2b3b +2b3c +2b3d +2b3e +2b3f +2b40 +2b41 +2b42 +2b43 +2b44 +2b45 +2b46 +2b47 +2b48 +2b49 +2b4a +2b4b +2b4c +2b4d +2b4e +2b4f +2b50 +2b51 +2b52 +2b53 +2b54 +2b55 +2b56 +2b57 +2b58 +2b59 +2b5a +2b5b +2b5c +2b5d +2b5e +2b5f +2b60 +2b61 +2b62 +2b63 +2b64 +2b65 +2b66 +2b67 +2b68 +2b69 +2b6a +2b6b +2b6c +2b6d +2b6e +2b6f +2b70 +2b71 +2b72 +2b73 +2b74 +2b75 +2b76 +2b77 +2b78 +2b79 +2b7a +2b7b +2b7c +2b7d +2b7e +2b7f +2b80 +2b81 +2b82 +2b83 +2b84 +2b85 +2b86 +2b87 +2b88 +2b89 +2b8a +2b8b +2b8c +2b8d +2b8e +2b8f +2b90 +2b91 +2b92 +2b93 +2b94 +2b95 +2b96 +2b97 +2b98 +2b99 +2b9a +2b9b +2b9c +2b9d +2b9e +2b9f +2ba0 +2ba1 +2ba2 +2ba3 +2ba4 +2ba5 +2ba6 +2ba7 +2ba8 +2ba9 +2baa +2bab +2bac +2bad +2bae +2baf +2bb0 +2bb1 +2bb2 +2bb3 +2bb4 +2bb5 +2bb6 +2bb7 +2bb8 +2bb9 +2bba +2bbb +2bbc +2bbd +2bbe +2bbf +2bc0 +2bc1 +2bc2 +2bc3 +2bc4 +2bc5 +2bc6 +2bc7 +2bc8 +2bc9 +2bca +2bcb +2bcc +2bcd +2bce +2bcf +2bd0 +2bd1 +2bd2 +2bd3 +2bd4 +2bd5 +2bd6 +2bd7 +2bd8 +2bd9 +2bda +2bdb +2bdc +2bdd +2bde +2bdf +2be0 +2be1 +2be2 +2be3 +2be4 +2be5 +2be6 +2be7 +2be8 +2be9 +2bea +2beb +2bec +2bed +2bee +2bef +2bf0 +2bf1 +2bf2 +2bf3 +2bf4 +2bf5 +2bf6 +2bf7 +2bf8 +2bf9 +2bfa +2bfb +2bfc +2bfd +2bfe +2bff +2c00 +2c01 +2c02 +2c03 +2c04 +2c05 +2c06 +2c07 +2c08 +2c09 +2c0a +2c0b +2c0c +2c0d +2c0e +2c0f +2c10 +2c11 +2c12 +2c13 +2c14 +2c15 +2c16 +2c17 +2c18 +2c19 +2c1a +2c1b +2c1c +2c1d +2c1e +2c1f +2c20 +2c21 +2c22 +2c23 +2c24 +2c25 +2c26 +2c27 +2c28 +2c29 +2c2a +2c2b +2c2c +2c2d +2c2e +2c2f +2c30 +2c31 +2c32 +2c33 +2c34 +2c35 +2c36 +2c37 +2c38 +2c39 +2c3a +2c3b +2c3c +2c3d +2c3e +2c3f +2c40 +2c41 +2c42 +2c43 +2c44 +2c45 +2c46 +2c47 +2c48 +2c49 +2c4a +2c4b +2c4c +2c4d +2c4e +2c4f +2c50 +2c51 +2c52 +2c53 +2c54 +2c55 +2c56 +2c57 +2c58 +2c59 +2c5a +2c5b +2c5c +2c5d +2c5e +2c5f +2c60 +2c61 +2c62 +2c63 +2c64 +2c65 +2c66 +2c67 +2c68 +2c69 +2c6a +2c6b +2c6c +2c6d +2c6e +2c6f +2c70 +2c71 +2c72 +2c73 +2c74 +2c75 +2c76 +2c77 +2c78 +2c79 +2c7a +2c7b +2c7c +2c7d +2c7e +2c7f +2c80 +2c81 +2c82 +2c83 +2c84 +2c85 +2c86 +2c87 +2c88 +2c89 +2c8a +2c8b +2c8c +2c8d +2c8e +2c8f +2c90 +2c91 +2c92 +2c93 +2c94 +2c95 +2c96 +2c97 +2c98 +2c99 +2c9a +2c9b +2c9c +2c9d +2c9e +2c9f +2ca0 +2ca1 +2ca2 +2ca3 +2ca4 +2ca5 +2ca6 +2ca7 +2ca8 +2ca9 +2caa +2cab +2cac +2cad +2cae +2caf +2cb0 +2cb1 +2cb2 +2cb3 +2cb4 +2cb5 +2cb6 +2cb7 +2cb8 +2cb9 +2cba +2cbb +2cbc +2cbd +2cbe +2cbf +2cc0 +2cc1 +2cc2 +2cc3 +2cc4 +2cc5 +2cc6 +2cc7 +2cc8 +2cc9 +2cca +2ccb +2ccc +2ccd +2cce +2ccf +2cd0 +2cd1 +2cd2 +2cd3 +2cd4 +2cd5 +2cd6 +2cd7 +2cd8 +2cd9 +2cda +2cdb +2cdc +2cdd +2cde +2cdf +2ce0 +2ce1 +2ce2 +2ce3 +2ce4 +2ce5 +2ce6 +2ce7 +2ce8 +2ce9 +2cea +2ceb +2cec +2ced +2cee +2cef +2cf0 +2cf1 +2cf2 +2cf3 +2cf4 +2cf5 +2cf6 +2cf7 +2cf8 +2cf9 +2cfa +2cfb +2cfc +2cfd +2cfe +2cff +2d00 +2d01 +2d02 +2d03 +2d04 +2d05 +2d06 +2d07 +2d08 +2d09 +2d0a +2d0b +2d0c +2d0d +2d0e +2d0f +2d10 +2d11 +2d12 +2d13 +2d14 +2d15 +2d16 +2d17 +2d18 +2d19 +2d1a +2d1b +2d1c +2d1d +2d1e +2d1f +2d20 +2d21 +2d22 +2d23 +2d24 +2d25 +2d26 +2d27 +2d28 +2d29 +2d2a +2d2b +2d2c +2d2d +2d2e +2d2f +2d30 +2d31 +2d32 +2d33 +2d34 +2d35 +2d36 +2d37 +2d38 +2d39 +2d3a +2d3b +2d3c +2d3d +2d3e +2d3f +2d40 +2d41 +2d42 +2d43 +2d44 +2d45 +2d46 +2d47 +2d48 +2d49 +2d4a +2d4b +2d4c +2d4d +2d4e +2d4f +2d50 +2d51 +2d52 +2d53 +2d54 +2d55 +2d56 +2d57 +2d58 +2d59 +2d5a +2d5b +2d5c +2d5d +2d5e +2d5f +2d60 +2d61 +2d62 +2d63 +2d64 +2d65 +2d66 +2d67 +2d68 +2d69 +2d6a +2d6b +2d6c +2d6d +2d6e +2d6f +2d70 +2d71 +2d72 +2d73 +2d74 +2d75 +2d76 +2d77 +2d78 +2d79 +2d7a +2d7b +2d7c +2d7d +2d7e +2d7f +2d80 +2d81 +2d82 +2d83 +2d84 +2d85 +2d86 +2d87 +2d88 +2d89 +2d8a +2d8b +2d8c +2d8d +2d8e +2d8f +2d90 +2d91 +2d92 +2d93 +2d94 +2d95 +2d96 +2d97 +2d98 +2d99 +2d9a +2d9b +2d9c +2d9d +2d9e +2d9f +2da0 +2da1 +2da2 +2da3 +2da4 +2da5 +2da6 +2da7 +2da8 +2da9 +2daa +2dab +2dac +2dad +2dae +2daf +2db0 +2db1 +2db2 +2db3 +2db4 +2db5 +2db6 +2db7 +2db8 +2db9 +2dba +2dbb +2dbc +2dbd +2dbe +2dbf +2dc0 +2dc1 +2dc2 +2dc3 +2dc4 +2dc5 +2dc6 +2dc7 +2dc8 +2dc9 +2dca +2dcb +2dcc +2dcd +2dce +2dcf +2dd0 +2dd1 +2dd2 +2dd3 +2dd4 +2dd5 +2dd6 +2dd7 +2dd8 +2dd9 +2dda +2ddb +2ddc +2ddd +2dde +2ddf +2de0 +2de1 +2de2 +2de3 +2de4 +2de5 +2de6 +2de7 +2de8 +2de9 +2dea +2deb +2dec +2ded +2dee +2def +2df0 +2df1 +2df2 +2df3 +2df4 +2df5 +2df6 +2df7 +2df8 +2df9 +2dfa +2dfb +2dfc +2dfd +2dfe +2dff +2e00 +2e01 +2e02 +2e03 +2e04 +2e05 +2e06 +2e07 +2e08 +2e09 +2e0a +2e0b +2e0c +2e0d +2e0e +2e0f +2e10 +2e11 +2e12 +2e13 +2e14 +2e15 +2e16 +2e17 +2e18 +2e19 +2e1a +2e1b +2e1c +2e1d +2e1e +2e1f +2e20 +2e21 +2e22 +2e23 +2e24 +2e25 +2e26 +2e27 +2e28 +2e29 +2e2a +2e2b +2e2c +2e2d +2e2e +2e2f +2e30 +2e31 +2e32 +2e33 +2e34 +2e35 +2e36 +2e37 +2e38 +2e39 +2e3a +2e3b +2e3c +2e3d +2e3e +2e3f +2e40 +2e41 +2e42 +2e43 +2e44 +2e45 +2e46 +2e47 +2e48 +2e49 +2e4a +2e4b +2e4c +2e4d +2e4e +2e4f +2e50 +2e51 +2e52 +2e53 +2e54 +2e55 +2e56 +2e57 +2e58 +2e59 +2e5a +2e5b +2e5c +2e5d +2e5e +2e5f +2e60 +2e61 +2e62 +2e63 +2e64 +2e65 +2e66 +2e67 +2e68 +2e69 +2e6a +2e6b +2e6c +2e6d +2e6e +2e6f +2e70 +2e71 +2e72 +2e73 +2e74 +2e75 +2e76 +2e77 +2e78 +2e79 +2e7a +2e7b +2e7c +2e7d +2e7e +2e7f +2e80 +2e81 +2e82 +2e83 +2e84 +2e85 +2e86 +2e87 +2e88 +2e89 +2e8a +2e8b +2e8c +2e8d +2e8e +2e8f +2e90 +2e91 +2e92 +2e93 +2e94 +2e95 +2e96 +2e97 +2e98 +2e99 +2e9a +2e9b +2e9c +2e9d +2e9e +2e9f +2ea0 +2ea1 +2ea2 +2ea3 +2ea4 +2ea5 +2ea6 +2ea7 +2ea8 +2ea9 +2eaa +2eab +2eac +2ead +2eae +2eaf +2eb0 +2eb1 +2eb2 +2eb3 +2eb4 +2eb5 +2eb6 +2eb7 +2eb8 +2eb9 +2eba +2ebb +2ebc +2ebd +2ebe +2ebf +2ec0 +2ec1 +2ec2 +2ec3 +2ec4 +2ec5 +2ec6 +2ec7 +2ec8 +2ec9 +2eca +2ecb +2ecc +2ecd +2ece +2ecf +2ed0 +2ed1 +2ed2 +2ed3 +2ed4 +2ed5 +2ed6 +2ed7 +2ed8 +2ed9 +2eda +2edb +2edc +2edd +2ede +2edf +2ee0 +2ee1 +2ee2 +2ee3 +2ee4 +2ee5 +2ee6 +2ee7 +2ee8 +2ee9 +2eea +2eeb +2eec +2eed +2eee +2eef +2ef0 +2ef1 +2ef2 +2ef3 +2ef4 +2ef5 +2ef6 +2ef7 +2ef8 +2ef9 +2efa +2efb +2efc +2efd +2efe +2eff +2f00 +2f01 +2f02 +2f03 +2f04 +2f05 +2f06 +2f07 +2f08 +2f09 +2f0a +2f0b +2f0c +2f0d +2f0e +2f0f +2f10 +2f11 +2f12 +2f13 +2f14 +2f15 +2f16 +2f17 +2f18 +2f19 +2f1a +2f1b +2f1c +2f1d +2f1e +2f1f +2f20 +2f21 +2f22 +2f23 +2f24 +2f25 +2f26 +2f27 +2f28 +2f29 +2f2a +2f2b +2f2c +2f2d +2f2e +2f2f +2f30 +2f31 +2f32 +2f33 +2f34 +2f35 +2f36 +2f37 +2f38 +2f39 +2f3a +2f3b +2f3c +2f3d +2f3e +2f3f +2f40 +2f41 +2f42 +2f43 +2f44 +2f45 +2f46 +2f47 +2f48 +2f49 +2f4a +2f4b +2f4c +2f4d +2f4e +2f4f +2f50 +2f51 +2f52 +2f53 +2f54 +2f55 +2f56 +2f57 +2f58 +2f59 +2f5a +2f5b +2f5c +2f5d +2f5e +2f5f +2f60 +2f61 +2f62 +2f63 +2f64 +2f65 +2f66 +2f67 +2f68 +2f69 +2f6a +2f6b +2f6c +2f6d +2f6e +2f6f +2f70 +2f71 +2f72 +2f73 +2f74 +2f75 +2f76 +2f77 +2f78 +2f79 +2f7a +2f7b +2f7c +2f7d +2f7e +2f7f +2f80 +2f81 +2f82 +2f83 +2f84 +2f85 +2f86 +2f87 +2f88 +2f89 +2f8a +2f8b +2f8c +2f8d +2f8e +2f8f +2f90 +2f91 +2f92 +2f93 +2f94 +2f95 +2f96 +2f97 +2f98 +2f99 +2f9a +2f9b +2f9c +2f9d +2f9e +2f9f +2fa0 +2fa1 +2fa2 +2fa3 +2fa4 +2fa5 +2fa6 +2fa7 +2fa8 +2fa9 +2faa +2fab +2fac +2fad +2fae +2faf +2fb0 +2fb1 +2fb2 +2fb3 +2fb4 +2fb5 +2fb6 +2fb7 +2fb8 +2fb9 +2fba +2fbb +2fbc +2fbd +2fbe +2fbf +2fc0 +2fc1 +2fc2 +2fc3 +2fc4 +2fc5 +2fc6 +2fc7 +2fc8 +2fc9 +2fca +2fcb +2fcc +2fcd +2fce +2fcf +2fd0 +2fd1 +2fd2 +2fd3 +2fd4 +2fd5 +2fd6 +2fd7 +2fd8 +2fd9 +2fda +2fdb +2fdc +2fdd +2fde +2fdf +2fe0 +2fe1 +2fe2 +2fe3 +2fe4 +2fe5 +2fe6 +2fe7 +2fe8 +2fe9 +2fea +2feb +2fec +2fed +2fee +2fef +2ff0 +2ff1 +2ff2 +2ff3 +2ff4 +2ff5 +2ff6 +2ff7 +2ff8 +2ff9 +2ffa +2ffb +2ffc +2ffd +2ffe +2fff +3000 +3001 +3002 +3003 +3004 +3005 +3006 +3007 +3008 +3009 +300a +300b +300c +300d +300e +300f +3010 +3011 +3012 +3013 +3014 +3015 +3016 +3017 +3018 +3019 +301a +301b +301c +301d +301e +301f +3020 +3021 +3022 +3023 +3024 +3025 +3026 +3027 +3028 +3029 +302a +302b +302c +302d +302e +302f +3030 +3031 +3032 +3033 +3034 +3035 +3036 +3037 +3038 +3039 +303a +303b +303c +303d +303e +303f +3040 +3041 +3042 +3043 +3044 +3045 +3046 +3047 +3048 +3049 +304a +304b +304c +304d +304e +304f +3050 +3051 +3052 +3053 +3054 +3055 +3056 +3057 +3058 +3059 +305a +305b +305c +305d +305e +305f +3060 +3061 +3062 +3063 +3064 +3065 +3066 +3067 +3068 +3069 +306a +306b +306c +306d +306e +306f +3070 +3071 +3072 +3073 +3074 +3075 +3076 +3077 +3078 +3079 +307a +307b +307c +307d +307e +307f +3080 +3081 +3082 +3083 +3084 +3085 +3086 +3087 +3088 +3089 +308a +308b +308c +308d +308e +308f +3090 +3091 +3092 +3093 +3094 +3095 +3096 +3097 +3098 +3099 +309a +309b +309c +309d +309e +309f +30a0 +30a1 +30a2 +30a3 +30a4 +30a5 +30a6 +30a7 +30a8 +30a9 +30aa +30ab +30ac +30ad +30ae +30af +30b0 +30b1 +30b2 +30b3 +30b4 +30b5 +30b6 +30b7 +30b8 +30b9 +30ba +30bb +30bc +30bd +30be +30bf +30c0 +30c1 +30c2 +30c3 +30c4 +30c5 +30c6 +30c7 +30c8 +30c9 +30ca +30cb +30cc +30cd +30ce +30cf +30d0 +30d1 +30d2 +30d3 +30d4 +30d5 +30d6 +30d7 +30d8 +30d9 +30da +30db +30dc +30dd +30de +30df +30e0 +30e1 +30e2 +30e3 +30e4 +30e5 +30e6 +30e7 +30e8 +30e9 +30ea +30eb +30ec +30ed +30ee +30ef +30f0 +30f1 +30f2 +30f3 +30f4 +30f5 +30f6 +30f7 +30f8 +30f9 +30fa +30fb +30fc +30fd +30fe +30ff +3100 +3101 +3102 +3103 +3104 +3105 +3106 +3107 +3108 +3109 +310a +310b +310c +310d +310e +310f +3110 +3111 +3112 +3113 +3114 +3115 +3116 +3117 +3118 +3119 +311a +311b +311c +311d +311e +311f +3120 +3121 +3122 +3123 +3124 +3125 +3126 +3127 +3128 +3129 +312a +312b +312c +312d +312e +312f +3130 +3131 +3132 +3133 +3134 +3135 +3136 +3137 +3138 +3139 +313a +313b +313c +313d +313e +313f +3140 +3141 +3142 +3143 +3144 +3145 +3146 +3147 +3148 +3149 +314a +314b +314c +314d +314e +314f +3150 +3151 +3152 +3153 +3154 +3155 +3156 +3157 +3158 +3159 +315a +315b +315c +315d +315e +315f +3160 +3161 +3162 +3163 +3164 +3165 +3166 +3167 +3168 +3169 +316a +316b +316c +316d +316e +316f +3170 +3171 +3172 +3173 +3174 +3175 +3176 +3177 +3178 +3179 +317a +317b +317c +317d +317e +317f +3180 +3181 +3182 +3183 +3184 +3185 +3186 +3187 +3188 +3189 +318a +318b +318c +318d +318e +318f +3190 +3191 +3192 +3193 +3194 +3195 +3196 +3197 +3198 +3199 +319a +319b +319c +319d +319e +319f +31a0 +31a1 +31a2 +31a3 +31a4 +31a5 +31a6 +31a7 +31a8 +31a9 +31aa +31ab +31ac +31ad +31ae +31af +31b0 +31b1 +31b2 +31b3 +31b4 +31b5 +31b6 +31b7 +31b8 +31b9 +31ba +31bb +31bc +31bd +31be +31bf +31c0 +31c1 +31c2 +31c3 +31c4 +31c5 +31c6 +31c7 +31c8 +31c9 +31ca +31cb +31cc +31cd +31ce +31cf +31d0 +31d1 +31d2 +31d3 +31d4 +31d5 +31d6 +31d7 +31d8 +31d9 +31da +31db +31dc +31dd +31de +31df +31e0 +31e1 +31e2 +31e3 +31e4 +31e5 +31e6 +31e7 +31e8 +31e9 +31ea +31eb +31ec +31ed +31ee +31ef +31f0 +31f1 +31f2 +31f3 +31f4 +31f5 +31f6 +31f7 +31f8 +31f9 +31fa +31fb +31fc +31fd +31fe +31ff +3200 +3201 +3202 +3203 +3204 +3205 +3206 +3207 +3208 +3209 +320a +320b +320c +320d +320e +320f +3210 +3211 +3212 +3213 +3214 +3215 +3216 +3217 +3218 +3219 +321a +321b +321c +321d +321e +321f +3220 +3221 +3222 +3223 +3224 +3225 +3226 +3227 +3228 +3229 +322a +322b +322c +322d +322e +322f +3230 +3231 +3232 +3233 +3234 +3235 +3236 +3237 +3238 +3239 +323a +323b +323c +323d +323e +323f +3240 +3241 +3242 +3243 +3244 +3245 +3246 +3247 +3248 +3249 +324a +324b +324c +324d +324e +324f +3250 +3251 +3252 +3253 +3254 +3255 +3256 +3257 +3258 +3259 +325a +325b +325c +325d +325e +325f +3260 +3261 +3262 +3263 +3264 +3265 +3266 +3267 +3268 +3269 +326a +326b +326c +326d +326e +326f +3270 +3271 +3272 +3273 +3274 +3275 +3276 +3277 +3278 +3279 +327a +327b +327c +327d +327e +327f +3280 +3281 +3282 +3283 +3284 +3285 +3286 +3287 +3288 +3289 +328a +328b +328c +328d +328e +328f +3290 +3291 +3292 +3293 +3294 +3295 +3296 +3297 +3298 +3299 +329a +329b +329c +329d +329e +329f +32a0 +32a1 +32a2 +32a3 +32a4 +32a5 +32a6 +32a7 +32a8 +32a9 +32aa +32ab +32ac +32ad +32ae +32af +32b0 +32b1 +32b2 +32b3 +32b4 +32b5 +32b6 +32b7 +32b8 +32b9 +32ba +32bb +32bc +32bd +32be +32bf +32c0 +32c1 +32c2 +32c3 +32c4 +32c5 +32c6 +32c7 +32c8 +32c9 +32ca +32cb +32cc +32cd +32ce +32cf +32d0 +32d1 +32d2 +32d3 +32d4 +32d5 +32d6 +32d7 +32d8 +32d9 +32da +32db +32dc +32dd +32de +32df +32e0 +32e1 +32e2 +32e3 +32e4 +32e5 +32e6 +32e7 +32e8 +32e9 +32ea +32eb +32ec +32ed +32ee +32ef +32f0 +32f1 +32f2 +32f3 +32f4 +32f5 +32f6 +32f7 +32f8 +32f9 +32fa +32fb +32fc +32fd +32fe +32ff +3300 +3301 +3302 +3303 +3304 +3305 +3306 +3307 +3308 +3309 +330a +330b +330c +330d +330e +330f +3310 +3311 +3312 +3313 +3314 +3315 +3316 +3317 +3318 +3319 +331a +331b +331c +331d +331e +331f +3320 +3321 +3322 +3323 +3324 +3325 +3326 +3327 +3328 +3329 +332a +332b +332c +332d +332e +332f +3330 +3331 +3332 +3333 +3334 +3335 +3336 +3337 +3338 +3339 +333a +333b +333c +333d +333e +333f +3340 +3341 +3342 +3343 +3344 +3345 +3346 +3347 +3348 +3349 +334a +334b +334c +334d +334e +334f +3350 +3351 +3352 +3353 +3354 +3355 +3356 +3357 +3358 +3359 +335a +335b +335c +335d +335e +335f +3360 +3361 +3362 +3363 +3364 +3365 +3366 +3367 +3368 +3369 +336a +336b +336c +336d +336e +336f +3370 +3371 +3372 +3373 +3374 +3375 +3376 +3377 +3378 +3379 +337a +337b +337c +337d +337e +337f +3380 +3381 +3382 +3383 +3384 +3385 +3386 +3387 +3388 +3389 +338a +338b +338c +338d +338e +338f +3390 +3391 +3392 +3393 +3394 +3395 +3396 +3397 +3398 +3399 +339a +339b +339c +339d +339e +339f +33a0 +33a1 +33a2 +33a3 +33a4 +33a5 +33a6 +33a7 +33a8 +33a9 +33aa +33ab +33ac +33ad +33ae +33af +33b0 +33b1 +33b2 +33b3 +33b4 +33b5 +33b6 +33b7 +33b8 +33b9 +33ba +33bb +33bc +33bd +33be +33bf +33c0 +33c1 +33c2 +33c3 +33c4 +33c5 +33c6 +33c7 +33c8 +33c9 +33ca +33cb +33cc +33cd +33ce +33cf +33d0 +33d1 +33d2 +33d3 +33d4 +33d5 +33d6 +33d7 +33d8 +33d9 +33da +33db +33dc +33dd +33de +33df +33e0 +33e1 +33e2 +33e3 +33e4 +33e5 +33e6 +33e7 +33e8 +33e9 +33ea +33eb +33ec +33ed +33ee +33ef +33f0 +33f1 +33f2 +33f3 +33f4 +33f5 +33f6 +33f7 +33f8 +33f9 +33fa +33fb +33fc +33fd +33fe +33ff +3400 +3401 +3402 +3403 +3404 +3405 +3406 +3407 +3408 +3409 +340a +340b +340c +340d +340e +340f +3410 +3411 +3412 +3413 +3414 +3415 +3416 +3417 +3418 +3419 +341a +341b +341c +341d +341e +341f +3420 +3421 +3422 +3423 +3424 +3425 +3426 +3427 +3428 +3429 +342a +342b +342c +342d +342e +342f +3430 +3431 +3432 +3433 +3434 +3435 +3436 +3437 +3438 +3439 +343a +343b +343c +343d +343e +343f +3440 +3441 +3442 +3443 +3444 +3445 +3446 +3447 +3448 +3449 +344a +344b +344c +344d +344e +344f +3450 +3451 +3452 +3453 +3454 +3455 +3456 +3457 +3458 +3459 +345a +345b +345c +345d +345e +345f +3460 +3461 +3462 +3463 +3464 +3465 +3466 +3467 +3468 +3469 +346a +346b +346c +346d +346e +346f +3470 +3471 +3472 +3473 +3474 +3475 +3476 +3477 +3478 +3479 +347a +347b +347c +347d +347e +347f +3480 +3481 +3482 +3483 +3484 +3485 +3486 +3487 +3488 +3489 +348a +348b +348c +348d +348e +348f +3490 +3491 +3492 +3493 +3494 +3495 +3496 +3497 +3498 +3499 +349a +349b +349c +349d +349e +349f +34a0 +34a1 +34a2 +34a3 +34a4 +34a5 +34a6 +34a7 +34a8 +34a9 +34aa +34ab +34ac +34ad +34ae +34af +34b0 +34b1 +34b2 +34b3 +34b4 +34b5 +34b6 +34b7 +34b8 +34b9 +34ba +34bb +34bc +34bd +34be +34bf +34c0 +34c1 +34c2 +34c3 +34c4 +34c5 +34c6 +34c7 +34c8 +34c9 +34ca +34cb +34cc +34cd +34ce +34cf +34d0 +34d1 +34d2 +34d3 +34d4 +34d5 +34d6 +34d7 +34d8 +34d9 +34da +34db +34dc +34dd +34de +34df +34e0 +34e1 +34e2 +34e3 +34e4 +34e5 +34e6 +34e7 +34e8 +34e9 +34ea +34eb +34ec +34ed +34ee +34ef +34f0 +34f1 +34f2 +34f3 +34f4 +34f5 +34f6 +34f7 +34f8 +34f9 +34fa +34fb +34fc +34fd +34fe +34ff +3500 +3501 +3502 +3503 +3504 +3505 +3506 +3507 +3508 +3509 +350a +350b +350c +350d +350e +350f +3510 +3511 +3512 +3513 +3514 +3515 +3516 +3517 +3518 +3519 +351a +351b +351c +351d +351e +351f +3520 +3521 +3522 +3523 +3524 +3525 +3526 +3527 +3528 +3529 +352a +352b +352c +352d +352e +352f +3530 +3531 +3532 +3533 +3534 +3535 +3536 +3537 +3538 +3539 +353a +353b +353c +353d +353e +353f +3540 +3541 +3542 +3543 +3544 +3545 +3546 +3547 +3548 +3549 +354a +354b +354c +354d +354e +354f +3550 +3551 +3552 +3553 +3554 +3555 +3556 +3557 +3558 +3559 +355a +355b +355c +355d +355e +355f +3560 +3561 +3562 +3563 +3564 +3565 +3566 +3567 +3568 +3569 +356a +356b +356c +356d +356e +356f +3570 +3571 +3572 +3573 +3574 +3575 +3576 +3577 +3578 +3579 +357a +357b +357c +357d +357e +357f +3580 +3581 +3582 +3583 +3584 +3585 +3586 +3587 +3588 +3589 +358a +358b +358c +358d +358e +358f +3590 +3591 +3592 +3593 +3594 +3595 +3596 +3597 +3598 +3599 +359a +359b +359c +359d +359e +359f +35a0 +35a1 +35a2 +35a3 +35a4 +35a5 +35a6 +35a7 +35a8 +35a9 +35aa +35ab +35ac +35ad +35ae +35af +35b0 +35b1 +35b2 +35b3 +35b4 +35b5 +35b6 +35b7 +35b8 +35b9 +35ba +35bb +35bc +35bd +35be +35bf +35c0 +35c1 +35c2 +35c3 +35c4 +35c5 +35c6 +35c7 +35c8 +35c9 +35ca +35cb +35cc +35cd +35ce +35cf +35d0 +35d1 +35d2 +35d3 +35d4 +35d5 +35d6 +35d7 +35d8 +35d9 +35da +35db +35dc +35dd +35de +35df +35e0 +35e1 +35e2 +35e3 +35e4 +35e5 +35e6 +35e7 +35e8 +35e9 +35ea +35eb +35ec +35ed +35ee +35ef +35f0 +35f1 +35f2 +35f3 +35f4 +35f5 +35f6 +35f7 +35f8 +35f9 +35fa +35fb +35fc +35fd +35fe +35ff +3600 +3601 +3602 +3603 +3604 +3605 +3606 +3607 +3608 +3609 +360a +360b +360c +360d +360e +360f +3610 +3611 +3612 +3613 +3614 +3615 +3616 +3617 +3618 +3619 +361a +361b +361c +361d +361e +361f +3620 +3621 +3622 +3623 +3624 +3625 +3626 +3627 +3628 +3629 +362a +362b +362c +362d +362e +362f +3630 +3631 +3632 +3633 +3634 +3635 +3636 +3637 +3638 +3639 +363a +363b +363c +363d +363e +363f +3640 +3641 +3642 +3643 +3644 +3645 +3646 +3647 +3648 +3649 +364a +364b +364c +364d +364e +364f +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3658 +3659 +365a +365b +365c +365d +365e +365f +3660 +3661 +3662 +3663 +3664 +3665 +3666 +3667 +3668 +3669 +366a +366b +366c +366d +366e +366f +3670 +3671 +3672 +3673 +3674 +3675 +3676 +3677 +3678 +3679 +367a +367b +367c +367d +367e +367f +3680 +3681 +3682 +3683 +3684 +3685 +3686 +3687 +3688 +3689 +368a +368b +368c +368d +368e +368f +3690 +3691 +3692 +3693 +3694 +3695 +3696 +3697 +3698 +3699 +369a +369b +369c +369d +369e +369f +36a0 +36a1 +36a2 +36a3 +36a4 +36a5 +36a6 +36a7 +36a8 +36a9 +36aa +36ab +36ac +36ad +36ae +36af +36b0 +36b1 +36b2 +36b3 +36b4 +36b5 +36b6 +36b7 +36b8 +36b9 +36ba +36bb +36bc +36bd +36be +36bf +36c0 +36c1 +36c2 +36c3 +36c4 +36c5 +36c6 +36c7 +36c8 +36c9 +36ca +36cb +36cc +36cd +36ce +36cf +36d0 +36d1 +36d2 +36d3 +36d4 +36d5 +36d6 +36d7 +36d8 +36d9 +36da +36db +36dc +36dd +36de +36df +36e0 +36e1 +36e2 +36e3 +36e4 +36e5 +36e6 +36e7 +36e8 +36e9 +36ea +36eb +36ec +36ed +36ee +36ef +36f0 +36f1 +36f2 +36f3 +36f4 +36f5 +36f6 +36f7 +36f8 +36f9 +36fa +36fb +36fc +36fd +36fe +36ff +3700 +3701 +3702 +3703 +3704 +3705 +3706 +3707 +3708 +3709 +370a +370b +370c +370d +370e +370f +3710 +3711 +3712 +3713 +3714 +3715 +3716 +3717 +3718 +3719 +371a +371b +371c +371d +371e +371f +3720 +3721 +3722 +3723 +3724 +3725 +3726 +3727 +3728 +3729 +372a +372b +372c +372d +372e +372f +3730 +3731 +3732 +3733 +3734 +3735 +3736 +3737 +3738 +3739 +373a +373b +373c +373d +373e +373f +3740 +3741 +3742 +3743 +3744 +3745 +3746 +3747 +3748 +3749 +374a +374b +374c +374d +374e +374f +3750 +3751 +3752 +3753 +3754 +3755 +3756 +3757 +3758 +3759 +375a +375b +375c +375d +375e +375f +3760 +3761 +3762 +3763 +3764 +3765 +3766 +3767 +3768 +3769 +376a +376b +376c +376d +376e +376f +3770 +3771 +3772 +3773 +3774 +3775 +3776 +3777 +3778 +3779 +377a +377b +377c +377d +377e +377f +3780 +3781 +3782 +3783 +3784 +3785 +3786 +3787 +3788 +3789 +378a +378b +378c +378d +378e +378f +3790 +3791 +3792 +3793 +3794 +3795 +3796 +3797 +3798 +3799 +379a +379b +379c +379d +379e +379f +37a0 +37a1 +37a2 +37a3 +37a4 +37a5 +37a6 +37a7 +37a8 +37a9 +37aa +37ab +37ac +37ad +37ae +37af +37b0 +37b1 +37b2 +37b3 +37b4 +37b5 +37b6 +37b7 +37b8 +37b9 +37ba +37bb +37bc +37bd +37be +37bf +37c0 +37c1 +37c2 +37c3 +37c4 +37c5 +37c6 +37c7 +37c8 +37c9 +37ca +37cb +37cc +37cd +37ce +37cf +37d0 +37d1 +37d2 +37d3 +37d4 +37d5 +37d6 +37d7 +37d8 +37d9 +37da +37db +37dc +37dd +37de +37df +37e0 +37e1 +37e2 +37e3 +37e4 +37e5 +37e6 +37e7 +37e8 +37e9 +37ea +37eb +37ec +37ed +37ee +37ef +37f0 +37f1 +37f2 +37f3 +37f4 +37f5 +37f6 +37f7 +37f8 +37f9 +37fa +37fb +37fc +37fd +37fe +37ff +3800 +3801 +3802 +3803 +3804 +3805 +3806 +3807 +3808 +3809 +380a +380b +380c +380d +380e +380f +3810 +3811 +3812 +3813 +3814 +3815 +3816 +3817 +3818 +3819 +381a +381b +381c +381d +381e +381f +3820 +3821 +3822 +3823 +3824 +3825 +3826 +3827 +3828 +3829 +382a +382b +382c +382d +382e +382f +3830 +3831 +3832 +3833 +3834 +3835 +3836 +3837 +3838 +3839 +383a +383b +383c +383d +383e +383f +3840 +3841 +3842 +3843 +3844 +3845 +3846 +3847 +3848 +3849 +384a +384b +384c +384d +384e +384f +3850 +3851 +3852 +3853 +3854 +3855 +3856 +3857 +3858 +3859 +385a +385b +385c +385d +385e +385f +3860 +3861 +3862 +3863 +3864 +3865 +3866 +3867 +3868 +3869 +386a +386b +386c +386d +386e +386f +3870 +3871 +3872 +3873 +3874 +3875 +3876 +3877 +3878 +3879 +387a +387b +387c +387d +387e +387f +3880 +3881 +3882 +3883 +3884 +3885 +3886 +3887 +3888 +3889 +388a +388b +388c +388d +388e +388f +3890 +3891 +3892 +3893 +3894 +3895 +3896 +3897 +3898 +3899 +389a +389b +389c +389d +389e +389f +38a0 +38a1 +38a2 +38a3 +38a4 +38a5 +38a6 +38a7 +38a8 +38a9 +38aa +38ab +38ac +38ad +38ae +38af +38b0 +38b1 +38b2 +38b3 +38b4 +38b5 +38b6 +38b7 +38b8 +38b9 +38ba +38bb +38bc +38bd +38be +38bf +38c0 +38c1 +38c2 +38c3 +38c4 +38c5 +38c6 +38c7 +38c8 +38c9 +38ca +38cb +38cc +38cd +38ce +38cf +38d0 +38d1 +38d2 +38d3 +38d4 +38d5 +38d6 +38d7 +38d8 +38d9 +38da +38db +38dc +38dd +38de +38df +38e0 +38e1 +38e2 +38e3 +38e4 +38e5 +38e6 +38e7 +38e8 +38e9 +38ea +38eb +38ec +38ed +38ee +38ef +38f0 +38f1 +38f2 +38f3 +38f4 +38f5 +38f6 +38f7 +38f8 +38f9 +38fa +38fb +38fc +38fd +38fe +38ff +3900 +3901 +3902 +3903 +3904 +3905 +3906 +3907 +3908 +3909 +390a +390b +390c +390d +390e +390f +3910 +3911 +3912 +3913 +3914 +3915 +3916 +3917 +3918 +3919 +391a +391b +391c +391d +391e +391f +3920 +3921 +3922 +3923 +3924 +3925 +3926 +3927 +3928 +3929 +392a +392b +392c +392d +392e +392f +3930 +3931 +3932 +3933 +3934 +3935 +3936 +3937 +3938 +3939 +393a +393b +393c +393d +393e +393f +3940 +3941 +3942 +3943 +3944 +3945 +3946 +3947 +3948 +3949 +394a +394b +394c +394d +394e +394f +3950 +3951 +3952 +3953 +3954 +3955 +3956 +3957 +3958 +3959 +395a +395b +395c +395d +395e +395f +3960 +3961 +3962 +3963 +3964 +3965 +3966 +3967 +3968 +3969 +396a +396b +396c +396d +396e +396f +3970 +3971 +3972 +3973 +3974 +3975 +3976 +3977 +3978 +3979 +397a +397b +397c +397d +397e +397f +3980 +3981 +3982 +3983 +3984 +3985 +3986 +3987 +3988 +3989 +398a +398b +398c +398d +398e +398f +3990 +3991 +3992 +3993 +3994 +3995 +3996 +3997 +3998 +3999 +399a +399b +399c +399d +399e +399f +39a0 +39a1 +39a2 +39a3 +39a4 +39a5 +39a6 +39a7 +39a8 +39a9 +39aa +39ab +39ac +39ad +39ae +39af +39b0 +39b1 +39b2 +39b3 +39b4 +39b5 +39b6 +39b7 +39b8 +39b9 +39ba +39bb +39bc +39bd +39be +39bf +39c0 +39c1 +39c2 +39c3 +39c4 +39c5 +39c6 +39c7 +39c8 +39c9 +39ca +39cb +39cc +39cd +39ce +39cf +39d0 +39d1 +39d2 +39d3 +39d4 +39d5 +39d6 +39d7 +39d8 +39d9 +39da +39db +39dc +39dd +39de +39df +39e0 +39e1 +39e2 +39e3 +39e4 +39e5 +39e6 +39e7 +39e8 +39e9 +39ea +39eb +39ec +39ed +39ee +39ef +39f0 +39f1 +39f2 +39f3 +39f4 +39f5 +39f6 +39f7 +39f8 +39f9 +39fa +39fb +39fc +39fd +39fe +39ff +3a00 +3a01 +3a02 +3a03 +3a04 +3a05 +3a06 +3a07 +3a08 +3a09 +3a0a +3a0b +3a0c +3a0d +3a0e +3a0f +3a10 +3a11 +3a12 +3a13 +3a14 +3a15 +3a16 +3a17 +3a18 +3a19 +3a1a +3a1b +3a1c +3a1d +3a1e +3a1f +3a20 +3a21 +3a22 +3a23 +3a24 +3a25 +3a26 +3a27 +3a28 +3a29 +3a2a +3a2b +3a2c +3a2d +3a2e +3a2f +3a30 +3a31 +3a32 +3a33 +3a34 +3a35 +3a36 +3a37 +3a38 +3a39 +3a3a +3a3b +3a3c +3a3d +3a3e +3a3f +3a40 +3a41 +3a42 +3a43 +3a44 +3a45 +3a46 +3a47 +3a48 +3a49 +3a4a +3a4b +3a4c +3a4d +3a4e +3a4f +3a50 +3a51 +3a52 +3a53 +3a54 +3a55 +3a56 +3a57 +3a58 +3a59 +3a5a +3a5b +3a5c +3a5d +3a5e +3a5f +3a60 +3a61 +3a62 +3a63 +3a64 +3a65 +3a66 +3a67 +3a68 +3a69 +3a6a +3a6b +3a6c +3a6d +3a6e +3a6f +3a70 +3a71 +3a72 +3a73 +3a74 +3a75 +3a76 +3a77 +3a78 +3a79 +3a7a +3a7b +3a7c +3a7d +3a7e +3a7f +3a80 +3a81 +3a82 +3a83 +3a84 +3a85 +3a86 +3a87 +3a88 +3a89 +3a8a +3a8b +3a8c +3a8d +3a8e +3a8f +3a90 +3a91 +3a92 +3a93 +3a94 +3a95 +3a96 +3a97 +3a98 +3a99 +3a9a +3a9b +3a9c +3a9d +3a9e +3a9f +3aa0 +3aa1 +3aa2 +3aa3 +3aa4 +3aa5 +3aa6 +3aa7 +3aa8 +3aa9 +3aaa +3aab +3aac +3aad +3aae +3aaf +3ab0 +3ab1 +3ab2 +3ab3 +3ab4 +3ab5 +3ab6 +3ab7 +3ab8 +3ab9 +3aba +3abb +3abc +3abd +3abe +3abf +3ac0 +3ac1 +3ac2 +3ac3 +3ac4 +3ac5 +3ac6 +3ac7 +3ac8 +3ac9 +3aca +3acb +3acc +3acd +3ace +3acf +3ad0 +3ad1 +3ad2 +3ad3 +3ad4 +3ad5 +3ad6 +3ad7 +3ad8 +3ad9 +3ada +3adb +3adc +3add +3ade +3adf +3ae0 +3ae1 +3ae2 +3ae3 +3ae4 +3ae5 +3ae6 +3ae7 +3ae8 +3ae9 +3aea +3aeb +3aec +3aed +3aee +3aef +3af0 +3af1 +3af2 +3af3 +3af4 +3af5 +3af6 +3af7 +3af8 +3af9 +3afa +3afb +3afc +3afd +3afe +3aff +3b00 +3b01 +3b02 +3b03 +3b04 +3b05 +3b06 +3b07 +3b08 +3b09 +3b0a +3b0b +3b0c +3b0d +3b0e +3b0f +3b10 +3b11 +3b12 +3b13 +3b14 +3b15 +3b16 +3b17 +3b18 +3b19 +3b1a +3b1b +3b1c +3b1d +3b1e +3b1f +3b20 +3b21 +3b22 +3b23 +3b24 +3b25 +3b26 +3b27 +3b28 +3b29 +3b2a +3b2b +3b2c +3b2d +3b2e +3b2f +3b30 +3b31 +3b32 +3b33 +3b34 +3b35 +3b36 +3b37 +3b38 +3b39 +3b3a +3b3b +3b3c +3b3d +3b3e +3b3f +3b40 +3b41 +3b42 +3b43 +3b44 +3b45 +3b46 +3b47 +3b48 +3b49 +3b4a +3b4b +3b4c +3b4d +3b4e +3b4f +3b50 +3b51 +3b52 +3b53 +3b54 +3b55 +3b56 +3b57 +3b58 +3b59 +3b5a +3b5b +3b5c +3b5d +3b5e +3b5f +3b60 +3b61 +3b62 +3b63 +3b64 +3b65 +3b66 +3b67 +3b68 +3b69 +3b6a +3b6b +3b6c +3b6d +3b6e +3b6f +3b70 +3b71 +3b72 +3b73 +3b74 +3b75 +3b76 +3b77 +3b78 +3b79 +3b7a +3b7b +3b7c +3b7d +3b7e +3b7f +3b80 +3b81 +3b82 +3b83 +3b84 +3b85 +3b86 +3b87 +3b88 +3b89 +3b8a +3b8b +3b8c +3b8d +3b8e +3b8f +3b90 +3b91 +3b92 +3b93 +3b94 +3b95 +3b96 +3b97 +3b98 +3b99 +3b9a +3b9b +3b9c +3b9d +3b9e +3b9f +3ba0 +3ba1 +3ba2 +3ba3 +3ba4 +3ba5 +3ba6 +3ba7 +3ba8 +3ba9 +3baa +3bab +3bac +3bad +3bae +3baf +3bb0 +3bb1 +3bb2 +3bb3 +3bb4 +3bb5 +3bb6 +3bb7 +3bb8 +3bb9 +3bba +3bbb +3bbc +3bbd +3bbe +3bbf +3bc0 +3bc1 +3bc2 +3bc3 +3bc4 +3bc5 +3bc6 +3bc7 +3bc8 +3bc9 +3bca +3bcb +3bcc +3bcd +3bce +3bcf +3bd0 +3bd1 +3bd2 +3bd3 +3bd4 +3bd5 +3bd6 +3bd7 +3bd8 +3bd9 +3bda +3bdb +3bdc +3bdd +3bde +3bdf +3be0 +3be1 +3be2 +3be3 +3be4 +3be5 +3be6 +3be7 +3be8 +3be9 +3bea +3beb +3bec +3bed +3bee +3bef +3bf0 +3bf1 +3bf2 +3bf3 +3bf4 +3bf5 +3bf6 +3bf7 +3bf8 +3bf9 +3bfa +3bfb +3bfc +3bfd +3bfe +3bff +3c00 +3c01 +3c02 +3c03 +3c04 +3c05 +3c06 +3c07 +3c08 +3c09 +3c0a +3c0b +3c0c +3c0d +3c0e +3c0f +3c10 +3c11 +3c12 +3c13 +3c14 +3c15 +3c16 +3c17 +3c18 +3c19 +3c1a +3c1b +3c1c +3c1d +3c1e +3c1f +3c20 +3c21 +3c22 +3c23 +3c24 +3c25 +3c26 +3c27 +3c28 +3c29 +3c2a +3c2b +3c2c +3c2d +3c2e +3c2f +3c30 +3c31 +3c32 +3c33 +3c34 +3c35 +3c36 +3c37 +3c38 +3c39 +3c3a +3c3b +3c3c +3c3d +3c3e +3c3f +3c40 +3c41 +3c42 +3c43 +3c44 +3c45 +3c46 +3c47 +3c48 +3c49 +3c4a +3c4b +3c4c +3c4d +3c4e +3c4f +3c50 +3c51 +3c52 +3c53 +3c54 +3c55 +3c56 +3c57 +3c58 +3c59 +3c5a +3c5b +3c5c +3c5d +3c5e +3c5f +3c60 +3c61 +3c62 +3c63 +3c64 +3c65 +3c66 +3c67 +3c68 +3c69 +3c6a +3c6b +3c6c +3c6d +3c6e +3c6f +3c70 +3c71 +3c72 +3c73 +3c74 +3c75 +3c76 +3c77 +3c78 +3c79 +3c7a +3c7b +3c7c +3c7d +3c7e +3c7f +3c80 +3c81 +3c82 +3c83 +3c84 +3c85 +3c86 +3c87 +3c88 +3c89 +3c8a +3c8b +3c8c +3c8d +3c8e +3c8f +3c90 +3c91 +3c92 +3c93 +3c94 +3c95 +3c96 +3c97 +3c98 +3c99 +3c9a +3c9b +3c9c +3c9d +3c9e +3c9f +3ca0 +3ca1 +3ca2 +3ca3 +3ca4 +3ca5 +3ca6 +3ca7 +3ca8 +3ca9 +3caa +3cab +3cac +3cad +3cae +3caf +3cb0 +3cb1 +3cb2 +3cb3 +3cb4 +3cb5 +3cb6 +3cb7 +3cb8 +3cb9 +3cba +3cbb +3cbc +3cbd +3cbe +3cbf +3cc0 +3cc1 +3cc2 +3cc3 +3cc4 +3cc5 +3cc6 +3cc7 +3cc8 +3cc9 +3cca +3ccb +3ccc +3ccd +3cce +3ccf +3cd0 +3cd1 +3cd2 +3cd3 +3cd4 +3cd5 +3cd6 +3cd7 +3cd8 +3cd9 +3cda +3cdb +3cdc +3cdd +3cde +3cdf +3ce0 +3ce1 +3ce2 +3ce3 +3ce4 +3ce5 +3ce6 +3ce7 +3ce8 +3ce9 +3cea +3ceb +3cec +3ced +3cee +3cef +3cf0 +3cf1 +3cf2 +3cf3 +3cf4 +3cf5 +3cf6 +3cf7 +3cf8 +3cf9 +3cfa +3cfb +3cfc +3cfd +3cfe +3cff +3d00 +3d01 +3d02 +3d03 +3d04 +3d05 +3d06 +3d07 +3d08 +3d09 +3d0a +3d0b +3d0c +3d0d +3d0e +3d0f +3d10 +3d11 +3d12 +3d13 +3d14 +3d15 +3d16 +3d17 +3d18 +3d19 +3d1a +3d1b +3d1c +3d1d +3d1e +3d1f +3d20 +3d21 +3d22 +3d23 +3d24 +3d25 +3d26 +3d27 +3d28 +3d29 +3d2a +3d2b +3d2c +3d2d +3d2e +3d2f +3d30 +3d31 +3d32 +3d33 +3d34 +3d35 +3d36 +3d37 +3d38 +3d39 +3d3a +3d3b +3d3c +3d3d +3d3e +3d3f +3d40 +3d41 +3d42 +3d43 +3d44 +3d45 +3d46 +3d47 +3d48 +3d49 +3d4a +3d4b +3d4c +3d4d +3d4e +3d4f +3d50 +3d51 +3d52 +3d53 +3d54 +3d55 +3d56 +3d57 +3d58 +3d59 +3d5a +3d5b +3d5c +3d5d +3d5e +3d5f +3d60 +3d61 +3d62 +3d63 +3d64 +3d65 +3d66 +3d67 +3d68 +3d69 +3d6a +3d6b +3d6c +3d6d +3d6e +3d6f +3d70 +3d71 +3d72 +3d73 +3d74 +3d75 +3d76 +3d77 +3d78 +3d79 +3d7a +3d7b +3d7c +3d7d +3d7e +3d7f +3d80 +3d81 +3d82 +3d83 +3d84 +3d85 +3d86 +3d87 +3d88 +3d89 +3d8a +3d8b +3d8c +3d8d +3d8e +3d8f +3d90 +3d91 +3d92 +3d93 +3d94 +3d95 +3d96 +3d97 +3d98 +3d99 +3d9a +3d9b +3d9c +3d9d +3d9e +3d9f +3da0 +3da1 +3da2 +3da3 +3da4 +3da5 +3da6 +3da7 +3da8 +3da9 +3daa +3dab +3dac +3dad +3dae +3daf +3db0 +3db1 +3db2 +3db3 +3db4 +3db5 +3db6 +3db7 +3db8 +3db9 +3dba +3dbb +3dbc +3dbd +3dbe +3dbf +3dc0 +3dc1 +3dc2 +3dc3 +3dc4 +3dc5 +3dc6 +3dc7 +3dc8 +3dc9 +3dca +3dcb +3dcc +3dcd +3dce +3dcf +3dd0 +3dd1 +3dd2 +3dd3 +3dd4 +3dd5 +3dd6 +3dd7 +3dd8 +3dd9 +3dda +3ddb +3ddc +3ddd +3dde +3ddf +3de0 +3de1 +3de2 +3de3 +3de4 +3de5 +3de6 +3de7 +3de8 +3de9 +3dea +3deb +3dec +3ded +3dee +3def +3df0 +3df1 +3df2 +3df3 +3df4 +3df5 +3df6 +3df7 +3df8 +3df9 +3dfa +3dfb +3dfc +3dfd +3dfe +3dff +3e00 +3e01 +3e02 +3e03 +3e04 +3e05 +3e06 +3e07 +3e08 +3e09 +3e0a +3e0b +3e0c +3e0d +3e0e +3e0f +3e10 +3e11 +3e12 +3e13 +3e14 +3e15 +3e16 +3e17 +3e18 +3e19 +3e1a +3e1b +3e1c +3e1d +3e1e +3e1f +3e20 +3e21 +3e22 +3e23 +3e24 +3e25 +3e26 +3e27 +3e28 +3e29 +3e2a +3e2b +3e2c +3e2d +3e2e +3e2f +3e30 +3e31 +3e32 +3e33 +3e34 +3e35 +3e36 +3e37 +3e38 +3e39 +3e3a +3e3b +3e3c +3e3d +3e3e +3e3f +3e40 +3e41 +3e42 +3e43 +3e44 +3e45 +3e46 +3e47 +3e48 +3e49 +3e4a +3e4b +3e4c +3e4d +3e4e +3e4f +3e50 +3e51 +3e52 +3e53 +3e54 +3e55 +3e56 +3e57 +3e58 +3e59 +3e5a +3e5b +3e5c +3e5d +3e5e +3e5f +3e60 +3e61 +3e62 +3e63 +3e64 +3e65 +3e66 +3e67 +3e68 +3e69 +3e6a +3e6b +3e6c +3e6d +3e6e +3e6f +3e70 +3e71 +3e72 +3e73 +3e74 +3e75 +3e76 +3e77 +3e78 +3e79 +3e7a +3e7b +3e7c +3e7d +3e7e +3e7f +3e80 +3e81 +3e82 +3e83 +3e84 +3e85 +3e86 +3e87 +3e88 +3e89 +3e8a +3e8b +3e8c +3e8d +3e8e +3e8f +3e90 +3e91 +3e92 +3e93 +3e94 +3e95 +3e96 +3e97 +3e98 +3e99 +3e9a +3e9b +3e9c +3e9d +3e9e +3e9f +3ea0 +3ea1 +3ea2 +3ea3 +3ea4 +3ea5 +3ea6 +3ea7 +3ea8 +3ea9 +3eaa +3eab +3eac +3ead +3eae +3eaf +3eb0 +3eb1 +3eb2 +3eb3 +3eb4 +3eb5 +3eb6 +3eb7 +3eb8 +3eb9 +3eba +3ebb +3ebc +3ebd +3ebe +3ebf +3ec0 +3ec1 +3ec2 +3ec3 +3ec4 +3ec5 +3ec6 +3ec7 +3ec8 +3ec9 +3eca +3ecb +3ecc +3ecd +3ece +3ecf +3ed0 +3ed1 +3ed2 +3ed3 +3ed4 +3ed5 +3ed6 +3ed7 +3ed8 +3ed9 +3eda +3edb +3edc +3edd +3ede +3edf +3ee0 +3ee1 +3ee2 +3ee3 +3ee4 +3ee5 +3ee6 +3ee7 +3ee8 +3ee9 +3eea +3eeb +3eec +3eed +3eee +3eef +3ef0 +3ef1 +3ef2 +3ef3 +3ef4 +3ef5 +3ef6 +3ef7 +3ef8 +3ef9 +3efa +3efb +3efc +3efd +3efe +3eff +3f00 +3f01 +3f02 +3f03 +3f04 +3f05 +3f06 +3f07 +3f08 +3f09 +3f0a +3f0b +3f0c +3f0d +3f0e +3f0f +3f10 +3f11 +3f12 +3f13 +3f14 +3f15 +3f16 +3f17 +3f18 +3f19 +3f1a +3f1b +3f1c +3f1d +3f1e +3f1f +3f20 +3f21 +3f22 +3f23 +3f24 +3f25 +3f26 +3f27 +3f28 +3f29 +3f2a +3f2b +3f2c +3f2d +3f2e +3f2f +3f30 +3f31 +3f32 +3f33 +3f34 +3f35 +3f36 +3f37 +3f38 +3f39 +3f3a +3f3b +3f3c +3f3d +3f3e +3f3f +3f40 +3f41 +3f42 +3f43 +3f44 +3f45 +3f46 +3f47 +3f48 +3f49 +3f4a +3f4b +3f4c +3f4d +3f4e +3f4f +3f50 +3f51 +3f52 +3f53 +3f54 +3f55 +3f56 +3f57 +3f58 +3f59 +3f5a +3f5b +3f5c +3f5d +3f5e +3f5f +3f60 +3f61 +3f62 +3f63 +3f64 +3f65 +3f66 +3f67 +3f68 +3f69 +3f6a +3f6b +3f6c +3f6d +3f6e +3f6f +3f70 +3f71 +3f72 +3f73 +3f74 +3f75 +3f76 +3f77 +3f78 +3f79 +3f7a +3f7b +3f7c +3f7d +3f7e +3f7f +3f80 +3f81 +3f82 +3f83 +3f84 +3f85 +3f86 +3f87 +3f88 +3f89 +3f8a +3f8b +3f8c +3f8d +3f8e +3f8f +3f90 +3f91 +3f92 +3f93 +3f94 +3f95 +3f96 +3f97 +3f98 +3f99 +3f9a +3f9b +3f9c +3f9d +3f9e +3f9f +3fa0 +3fa1 +3fa2 +3fa3 +3fa4 +3fa5 +3fa6 +3fa7 +3fa8 +3fa9 +3faa +3fab +3fac +3fad +3fae +3faf +3fb0 +3fb1 +3fb2 +3fb3 +3fb4 +3fb5 +3fb6 +3fb7 +3fb8 +3fb9 +3fba +3fbb +3fbc +3fbd +3fbe +3fbf +3fc0 +3fc1 +3fc2 +3fc3 +3fc4 +3fc5 +3fc6 +3fc7 +3fc8 +3fc9 +3fca +3fcb +3fcc +3fcd +3fce +3fcf +3fd0 +3fd1 +3fd2 +3fd3 +3fd4 +3fd5 +3fd6 +3fd7 +3fd8 +3fd9 +3fda +3fdb +3fdc +3fdd +3fde +3fdf +3fe0 +3fe1 +3fe2 +3fe3 +3fe4 +3fe5 +3fe6 +3fe7 +3fe8 +3fe9 +3fea +3feb +3fec +3fed +3fee +3fef +3ff0 +3ff1 +3ff2 +3ff3 +3ff4 +3ff5 +3ff6 +3ff7 +3ff8 +3ff9 +3ffa +3ffb +3ffc +3ffd +3ffe +3fff +4000 +4001 +4002 +4003 +4004 +4005 +4006 +4007 +4008 +4009 +400a +400b +400c +400d +400e +400f +4010 +4011 +4012 +4013 +4014 +4015 +4016 +4017 +4018 +4019 +401a +401b +401c +401d +401e +401f +4020 +4021 +4022 +4023 +4024 +4025 +4026 +4027 +4028 +4029 +402a +402b +402c +402d +402e +402f +4030 +4031 +4032 +4033 +4034 +4035 +4036 +4037 +4038 +4039 +403a +403b +403c +403d +403e +403f +4040 +4041 +4042 +4043 +4044 +4045 +4046 +4047 +4048 +4049 +404a +404b +404c +404d +404e +404f +4050 +4051 +4052 +4053 +4054 +4055 +4056 +4057 +4058 +4059 +405a +405b +405c +405d +405e +405f +4060 +4061 +4062 +4063 +4064 +4065 +4066 +4067 +4068 +4069 +406a +406b +406c +406d +406e +406f +4070 +4071 +4072 +4073 +4074 +4075 +4076 +4077 +4078 +4079 +407a +407b +407c +407d +407e +407f +4080 +4081 +4082 +4083 +4084 +4085 +4086 +4087 +4088 +4089 +408a +408b +408c +408d +408e +408f +4090 +4091 +4092 +4093 +4094 +4095 +4096 +4097 +4098 +4099 +409a +409b +409c +409d +409e +409f +40a0 +40a1 +40a2 +40a3 +40a4 +40a5 +40a6 +40a7 +40a8 +40a9 +40aa +40ab +40ac +40ad +40ae +40af +40b0 +40b1 +40b2 +40b3 +40b4 +40b5 +40b6 +40b7 +40b8 +40b9 +40ba +40bb +40bc +40bd +40be +40bf +40c0 +40c1 +40c2 +40c3 +40c4 +40c5 +40c6 +40c7 +40c8 +40c9 +40ca +40cb +40cc +40cd +40ce +40cf +40d0 +40d1 +40d2 +40d3 +40d4 +40d5 +40d6 +40d7 +40d8 +40d9 +40da +40db +40dc +40dd +40de +40df +40e0 +40e1 +40e2 +40e3 +40e4 +40e5 +40e6 +40e7 +40e8 +40e9 +40ea +40eb +40ec +40ed +40ee +40ef +40f0 +40f1 +40f2 +40f3 +40f4 +40f5 +40f6 +40f7 +40f8 +40f9 +40fa +40fb +40fc +40fd +40fe +40ff +4100 +4101 +4102 +4103 +4104 +4105 +4106 +4107 +4108 +4109 +410a +410b +410c +410d +410e +410f +4110 +4111 +4112 +4113 +4114 +4115 +4116 +4117 +4118 +4119 +411a +411b +411c +411d +411e +411f +4120 +4121 +4122 +4123 +4124 +4125 +4126 +4127 +4128 +4129 +412a +412b +412c +412d +412e +412f +4130 +4131 +4132 +4133 +4134 +4135 +4136 +4137 +4138 +4139 +413a +413b +413c +413d +413e +413f +4140 +4141 +4142 +4143 +4144 +4145 +4146 +4147 +4148 +4149 +414a +414b +414c +414d +414e +414f +4150 +4151 +4152 +4153 +4154 +4155 +4156 +4157 +4158 +4159 +415a +415b +415c +415d +415e +415f +4160 +4161 +4162 +4163 +4164 +4165 +4166 +4167 +4168 +4169 +416a +416b +416c +416d +416e +416f +4170 +4171 +4172 +4173 +4174 +4175 +4176 +4177 +4178 +4179 +417a +417b +417c +417d +417e +417f +4180 +4181 +4182 +4183 +4184 +4185 +4186 +4187 +4188 +4189 +418a +418b +418c +418d +418e +418f +4190 +4191 +4192 +4193 +4194 +4195 +4196 +4197 +4198 +4199 +419a +419b +419c +419d +419e +419f +41a0 +41a1 +41a2 +41a3 +41a4 +41a5 +41a6 +41a7 +41a8 +41a9 +41aa +41ab +41ac +41ad +41ae +41af +41b0 +41b1 +41b2 +41b3 +41b4 +41b5 +41b6 +41b7 +41b8 +41b9 +41ba +41bb +41bc +41bd +41be +41bf +41c0 +41c1 +41c2 +41c3 +41c4 +41c5 +41c6 +41c7 +41c8 +41c9 +41ca +41cb +41cc +41cd +41ce +41cf +41d0 +41d1 +41d2 +41d3 +41d4 +41d5 +41d6 +41d7 +41d8 +41d9 +41da +41db +41dc +41dd +41de +41df +41e0 +41e1 +41e2 +41e3 +41e4 +41e5 +41e6 +41e7 +41e8 +41e9 +41ea +41eb +41ec +41ed +41ee +41ef +41f0 +41f1 +41f2 +41f3 +41f4 +41f5 +41f6 +41f7 +41f8 +41f9 +41fa +41fb +41fc +41fd +41fe +41ff +4200 +4201 +4202 +4203 +4204 +4205 +4206 +4207 +4208 +4209 +420a +420b +420c +420d +420e +420f +4210 +4211 +4212 +4213 +4214 +4215 +4216 +4217 +4218 +4219 +421a +421b +421c +421d +421e +421f +4220 +4221 +4222 +4223 +4224 +4225 +4226 +4227 +4228 +4229 +422a +422b +422c +422d +422e +422f +4230 +4231 +4232 +4233 +4234 +4235 +4236 +4237 +4238 +4239 +423a +423b +423c +423d +423e +423f +4240 +4241 +4242 +4243 +4244 +4245 +4246 +4247 +4248 +4249 +424a +424b +424c +424d +424e +424f +4250 +4251 +4252 +4253 +4254 +4255 +4256 +4257 +4258 +4259 +425a +425b +425c +425d +425e +425f +4260 +4261 +4262 +4263 +4264 +4265 +4266 +4267 +4268 +4269 +426a +426b +426c +426d +426e +426f +4270 +4271 +4272 +4273 +4274 +4275 +4276 +4277 +4278 +4279 +427a +427b +427c +427d +427e +427f +4280 +4281 +4282 +4283 +4284 +4285 +4286 +4287 +4288 +4289 +428a +428b +428c +428d +428e +428f +4290 +4291 +4292 +4293 +4294 +4295 +4296 +4297 +4298 +4299 +429a +429b +429c +429d +429e +429f +42a0 +42a1 +42a2 +42a3 +42a4 +42a5 +42a6 +42a7 +42a8 +42a9 +42aa +42ab +42ac +42ad +42ae +42af +42b0 +42b1 +42b2 +42b3 +42b4 +42b5 +42b6 +42b7 +42b8 +42b9 +42ba +42bb +42bc +42bd +42be +42bf +42c0 +42c1 +42c2 +42c3 +42c4 +42c5 +42c6 +42c7 +42c8 +42c9 +42ca +42cb +42cc +42cd +42ce +42cf +42d0 +42d1 +42d2 +42d3 +42d4 +42d5 +42d6 +42d7 +42d8 +42d9 +42da +42db +42dc +42dd +42de +42df +42e0 +42e1 +42e2 +42e3 +42e4 +42e5 +42e6 +42e7 +42e8 +42e9 +42ea +42eb +42ec +42ed +42ee +42ef +42f0 +42f1 +42f2 +42f3 +42f4 +42f5 +42f6 +42f7 +42f8 +42f9 +42fa +42fb +42fc +42fd +42fe +42ff +4300 +4301 +4302 +4303 +4304 +4305 +4306 +4307 +4308 +4309 +430a +430b +430c +430d +430e +430f +4310 +4311 +4312 +4313 +4314 +4315 +4316 +4317 +4318 +4319 +431a +431b +431c +431d +431e +431f +4320 +4321 +4322 +4323 +4324 +4325 +4326 +4327 +4328 +4329 +432a +432b +432c +432d +432e +432f +4330 +4331 +4332 +4333 +4334 +4335 +4336 +4337 +4338 +4339 +433a +433b +433c +433d +433e +433f +4340 +4341 +4342 +4343 +4344 +4345 +4346 +4347 +4348 +4349 +434a +434b +434c +434d +434e +434f +4350 +4351 +4352 +4353 +4354 +4355 +4356 +4357 +4358 +4359 +435a +435b +435c +435d +435e +435f +4360 +4361 +4362 +4363 +4364 +4365 +4366 +4367 +4368 +4369 +436a +436b +436c +436d +436e +436f +4370 +4371 +4372 +4373 +4374 +4375 +4376 +4377 +4378 +4379 +437a +437b +437c +437d +437e +437f +4380 +4381 +4382 +4383 +4384 +4385 +4386 +4387 +4388 +4389 +438a +438b +438c +438d +438e +438f +4390 +4391 +4392 +4393 +4394 +4395 +4396 +4397 +4398 +4399 +439a +439b +439c +439d +439e +439f +43a0 +43a1 +43a2 +43a3 +43a4 +43a5 +43a6 +43a7 +43a8 +43a9 +43aa +43ab +43ac +43ad +43ae +43af +43b0 +43b1 +43b2 +43b3 +43b4 +43b5 +43b6 +43b7 +43b8 +43b9 +43ba +43bb +43bc +43bd +43be +43bf +43c0 +43c1 +43c2 +43c3 +43c4 +43c5 +43c6 +43c7 +43c8 +43c9 +43ca +43cb +43cc +43cd +43ce +43cf +43d0 +43d1 +43d2 +43d3 +43d4 +43d5 +43d6 +43d7 +43d8 +43d9 +43da +43db +43dc +43dd +43de +43df +43e0 +43e1 +43e2 +43e3 +43e4 +43e5 +43e6 +43e7 +43e8 +43e9 +43ea +43eb +43ec +43ed +43ee +43ef +43f0 +43f1 +43f2 +43f3 +43f4 +43f5 +43f6 +43f7 +43f8 +43f9 +43fa +43fb +43fc +43fd +43fe +43ff +4400 +4401 +4402 +4403 +4404 +4405 +4406 +4407 +4408 +4409 +440a +440b +440c +440d +440e +440f +4410 +4411 +4412 +4413 +4414 +4415 +4416 +4417 +4418 +4419 +441a +441b +441c +441d +441e +441f +4420 +4421 +4422 +4423 +4424 +4425 +4426 +4427 +4428 +4429 +442a +442b +442c +442d +442e +442f +4430 +4431 +4432 +4433 +4434 +4435 +4436 +4437 +4438 +4439 +443a +443b +443c +443d +443e +443f +4440 +4441 +4442 +4443 +4444 +4445 +4446 +4447 +4448 +4449 +444a +444b +444c +444d +444e +444f +4450 +4451 +4452 +4453 +4454 +4455 +4456 +4457 +4458 +4459 +445a +445b +445c +445d +445e +445f +4460 +4461 +4462 +4463 +4464 +4465 +4466 +4467 +4468 +4469 +446a +446b +446c +446d +446e +446f +4470 +4471 +4472 +4473 +4474 +4475 +4476 +4477 +4478 +4479 +447a +447b +447c +447d +447e +447f +4480 +4481 +4482 +4483 +4484 +4485 +4486 +4487 +4488 +4489 +448a +448b +448c +448d +448e +448f +4490 +4491 +4492 +4493 +4494 +4495 +4496 +4497 +4498 +4499 +449a +449b +449c +449d +449e +449f +44a0 +44a1 +44a2 +44a3 +44a4 +44a5 +44a6 +44a7 +44a8 +44a9 +44aa +44ab +44ac +44ad +44ae +44af +44b0 +44b1 +44b2 +44b3 +44b4 +44b5 +44b6 +44b7 +44b8 +44b9 +44ba +44bb +44bc +44bd +44be +44bf +44c0 +44c1 +44c2 +44c3 +44c4 +44c5 +44c6 +44c7 +44c8 +44c9 +44ca +44cb +44cc +44cd +44ce +44cf +44d0 +44d1 +44d2 +44d3 +44d4 +44d5 +44d6 +44d7 +44d8 +44d9 +44da +44db +44dc +44dd +44de +44df +44e0 +44e1 +44e2 +44e3 +44e4 +44e5 +44e6 +44e7 +44e8 +44e9 +44ea +44eb +44ec +44ed +44ee +44ef +44f0 +44f1 +44f2 +44f3 +44f4 +44f5 +44f6 +44f7 +44f8 +44f9 +44fa +44fb +44fc +44fd +44fe +44ff +4500 +4501 +4502 +4503 +4504 +4505 +4506 +4507 +4508 +4509 +450a +450b +450c +450d +450e +450f +4510 +4511 +4512 +4513 +4514 +4515 +4516 +4517 +4518 +4519 +451a +451b +451c +451d +451e +451f +4520 +4521 +4522 +4523 +4524 +4525 +4526 +4527 +4528 +4529 +452a +452b +452c +452d +452e +452f +4530 +4531 +4532 +4533 +4534 +4535 +4536 +4537 +4538 +4539 +453a +453b +453c +453d +453e +453f +4540 +4541 +4542 +4543 +4544 +4545 +4546 +4547 +4548 +4549 +454a +454b +454c +454d +454e +454f +4550 +4551 +4552 +4553 +4554 +4555 +4556 +4557 +4558 +4559 +455a +455b +455c +455d +455e +455f +4560 +4561 +4562 +4563 +4564 +4565 +4566 +4567 +4568 +4569 +456a +456b +456c +456d +456e +456f +4570 +4571 +4572 +4573 +4574 +4575 +4576 +4577 +4578 +4579 +457a +457b +457c +457d +457e +457f +4580 +4581 +4582 +4583 +4584 +4585 +4586 +4587 +4588 +4589 +458a +458b +458c +458d +458e +458f +4590 +4591 +4592 +4593 +4594 +4595 +4596 +4597 +4598 +4599 +459a +459b +459c +459d +459e +459f +45a0 +45a1 +45a2 +45a3 +45a4 +45a5 +45a6 +45a7 +45a8 +45a9 +45aa +45ab +45ac +45ad +45ae +45af +45b0 +45b1 +45b2 +45b3 +45b4 +45b5 +45b6 +45b7 +45b8 +45b9 +45ba +45bb +45bc +45bd +45be +45bf +45c0 +45c1 +45c2 +45c3 +45c4 +45c5 +45c6 +45c7 +45c8 +45c9 +45ca +45cb +45cc +45cd +45ce +45cf +45d0 +45d1 +45d2 +45d3 +45d4 +45d5 +45d6 +45d7 +45d8 +45d9 +45da +45db +45dc +45dd +45de +45df +45e0 +45e1 +45e2 +45e3 +45e4 +45e5 +45e6 +45e7 +45e8 +45e9 +45ea +45eb +45ec +45ed +45ee +45ef +45f0 +45f1 +45f2 +45f3 +45f4 +45f5 +45f6 +45f7 +45f8 +45f9 +45fa +45fb +45fc +45fd +45fe +45ff +4600 +4601 +4602 +4603 +4604 +4605 +4606 +4607 +4608 +4609 +460a +460b +460c +460d +460e +460f +4610 +4611 +4612 +4613 +4614 +4615 +4616 +4617 +4618 +4619 +461a +461b +461c +461d +461e +461f +4620 +4621 +4622 +4623 +4624 +4625 +4626 +4627 +4628 +4629 +462a +462b +462c +462d +462e +462f +4630 +4631 +4632 +4633 +4634 +4635 +4636 +4637 +4638 +4639 +463a +463b +463c +463d +463e +463f +4640 +4641 +4642 +4643 +4644 +4645 +4646 +4647 +4648 +4649 +464a +464b +464c +464d +464e +464f +4650 +4651 +4652 +4653 +4654 +4655 +4656 +4657 +4658 +4659 +465a +465b +465c +465d +465e +465f +4660 +4661 +4662 +4663 +4664 +4665 +4666 +4667 +4668 +4669 +466a +466b +466c +466d +466e +466f +4670 +4671 +4672 +4673 +4674 +4675 +4676 +4677 +4678 +4679 +467a +467b +467c +467d +467e +467f +4680 +4681 +4682 +4683 +4684 +4685 +4686 +4687 +4688 +4689 +468a +468b +468c +468d +468e +468f +4690 +4691 +4692 +4693 +4694 +4695 +4696 +4697 +4698 +4699 +469a +469b +469c +469d +469e +469f +46a0 +46a1 +46a2 +46a3 +46a4 +46a5 +46a6 +46a7 +46a8 +46a9 +46aa +46ab +46ac +46ad +46ae +46af +46b0 +46b1 +46b2 +46b3 +46b4 +46b5 +46b6 +46b7 +46b8 +46b9 +46ba +46bb +46bc +46bd +46be +46bf +46c0 +46c1 +46c2 +46c3 +46c4 +46c5 +46c6 +46c7 +46c8 +46c9 +46ca +46cb +46cc +46cd +46ce +46cf +46d0 +46d1 +46d2 +46d3 +46d4 +46d5 +46d6 +46d7 +46d8 +46d9 +46da +46db +46dc +46dd +46de +46df +46e0 +46e1 +46e2 +46e3 +46e4 +46e5 +46e6 +46e7 +46e8 +46e9 +46ea +46eb +46ec +46ed +46ee +46ef +46f0 +46f1 +46f2 +46f3 +46f4 +46f5 +46f6 +46f7 +46f8 +46f9 +46fa +46fb +46fc +46fd +46fe +46ff +4700 +4701 +4702 +4703 +4704 +4705 +4706 +4707 +4708 +4709 +470a +470b +470c +470d +470e +470f +4710 +4711 +4712 +4713 +4714 +4715 +4716 +4717 +4718 +4719 +471a +471b +471c +471d +471e +471f +4720 +4721 +4722 +4723 +4724 +4725 +4726 +4727 +4728 +4729 +472a +472b +472c +472d +472e +472f +4730 +4731 +4732 +4733 +4734 +4735 +4736 +4737 +4738 +4739 +473a +473b +473c +473d +473e +473f +4740 +4741 +4742 +4743 +4744 +4745 +4746 +4747 +4748 +4749 +474a +474b +474c +474d +474e +474f +4750 +4751 +4752 +4753 +4754 +4755 +4756 +4757 +4758 +4759 +475a +475b +475c +475d +475e +475f +4760 +4761 +4762 +4763 +4764 +4765 +4766 +4767 +4768 +4769 +476a +476b +476c +476d +476e +476f +4770 +4771 +4772 +4773 +4774 +4775 +4776 +4777 +4778 +4779 +477a +477b +477c +477d +477e +477f +4780 +4781 +4782 +4783 +4784 +4785 +4786 +4787 +4788 +4789 +478a +478b +478c +478d +478e +478f +4790 +4791 +4792 +4793 +4794 +4795 +4796 +4797 +4798 +4799 +479a +479b +479c +479d +479e +479f +47a0 +47a1 +47a2 +47a3 +47a4 +47a5 +47a6 +47a7 +47a8 +47a9 +47aa +47ab +47ac +47ad +47ae +47af +47b0 +47b1 +47b2 +47b3 +47b4 +47b5 +47b6 +47b7 +47b8 +47b9 +47ba +47bb +47bc +47bd +47be +47bf +47c0 +47c1 +47c2 +47c3 +47c4 +47c5 +47c6 +47c7 +47c8 +47c9 +47ca +47cb +47cc +47cd +47ce +47cf +47d0 +47d1 +47d2 +47d3 +47d4 +47d5 +47d6 +47d7 +47d8 +47d9 +47da +47db +47dc +47dd +47de +47df +47e0 +47e1 +47e2 +47e3 +47e4 +47e5 +47e6 +47e7 +47e8 +47e9 +47ea +47eb +47ec +47ed +47ee +47ef +47f0 +47f1 +47f2 +47f3 +47f4 +47f5 +47f6 +47f7 +47f8 +47f9 +47fa +47fb +47fc +47fd +47fe +47ff +4800 +4801 +4802 +4803 +4804 +4805 +4806 +4807 +4808 +4809 +480a +480b +480c +480d +480e +480f +4810 +4811 +4812 +4813 +4814 +4815 +4816 +4817 +4818 +4819 +481a +481b +481c +481d +481e +481f +4820 +4821 +4822 +4823 +4824 +4825 +4826 +4827 +4828 +4829 +482a +482b +482c +482d +482e +482f +4830 +4831 +4832 +4833 +4834 +4835 +4836 +4837 +4838 +4839 +483a +483b +483c +483d +483e +483f +4840 +4841 +4842 +4843 +4844 +4845 +4846 +4847 +4848 +4849 +484a +484b +484c +484d +484e +484f +4850 +4851 +4852 +4853 +4854 +4855 +4856 +4857 +4858 +4859 +485a +485b +485c +485d +485e +485f +4860 +4861 +4862 +4863 +4864 +4865 +4866 +4867 +4868 +4869 +486a +486b +486c +486d +486e +486f +4870 +4871 +4872 +4873 +4874 +4875 +4876 +4877 +4878 +4879 +487a +487b +487c +487d +487e +487f +4880 +4881 +4882 +4883 +4884 +4885 +4886 +4887 +4888 +4889 +488a +488b +488c +488d +488e +488f +4890 +4891 +4892 +4893 +4894 +4895 +4896 +4897 +4898 +4899 +489a +489b +489c +489d +489e +489f +48a0 +48a1 +48a2 +48a3 +48a4 +48a5 +48a6 +48a7 +48a8 +48a9 +48aa +48ab +48ac +48ad +48ae +48af +48b0 +48b1 +48b2 +48b3 +48b4 +48b5 +48b6 +48b7 +48b8 +48b9 +48ba +48bb +48bc +48bd +48be +48bf +48c0 +48c1 +48c2 +48c3 +48c4 +48c5 +48c6 +48c7 +48c8 +48c9 +48ca +48cb +48cc +48cd +48ce +48cf +48d0 +48d1 +48d2 +48d3 +48d4 +48d5 +48d6 +48d7 +48d8 +48d9 +48da +48db +48dc +48dd +48de +48df +48e0 +48e1 +48e2 +48e3 +48e4 +48e5 +48e6 +48e7 +48e8 +48e9 +48ea +48eb +48ec +48ed +48ee +48ef +48f0 +48f1 +48f2 +48f3 +48f4 +48f5 +48f6 +48f7 +48f8 +48f9 +48fa +48fb +48fc +48fd +48fe +48ff +4900 +4901 +4902 +4903 +4904 +4905 +4906 +4907 +4908 +4909 +490a +490b +490c +490d +490e +490f +4910 +4911 +4912 +4913 +4914 +4915 +4916 +4917 +4918 +4919 +491a +491b +491c +491d +491e +491f +4920 +4921 +4922 +4923 +4924 +4925 +4926 +4927 +4928 +4929 +492a +492b +492c +492d +492e +492f +4930 +4931 +4932 +4933 +4934 +4935 +4936 +4937 +4938 +4939 +493a +493b +493c +493d +493e +493f +4940 +4941 +4942 +4943 +4944 +4945 +4946 +4947 +4948 +4949 +494a +494b +494c +494d +494e +494f +4950 +4951 +4952 +4953 +4954 +4955 +4956 +4957 +4958 +4959 +495a +495b +495c +495d +495e +495f +4960 +4961 +4962 +4963 +4964 +4965 +4966 +4967 +4968 +4969 +496a +496b +496c +496d +496e +496f +4970 +4971 +4972 +4973 +4974 +4975 +4976 +4977 +4978 +4979 +497a +497b +497c +497d +497e +497f +4980 +4981 +4982 +4983 +4984 +4985 +4986 +4987 +4988 +4989 +498a +498b +498c +498d +498e +498f +4990 +4991 +4992 +4993 +4994 +4995 +4996 +4997 +4998 +4999 +499a +499b +499c +499d +499e +499f +49a0 +49a1 +49a2 +49a3 +49a4 +49a5 +49a6 +49a7 +49a8 +49a9 +49aa +49ab +49ac +49ad +49ae +49af +49b0 +49b1 +49b2 +49b3 +49b4 +49b5 +49b6 +49b7 +49b8 +49b9 +49ba +49bb +49bc +49bd +49be +49bf +49c0 +49c1 +49c2 +49c3 +49c4 +49c5 +49c6 +49c7 +49c8 +49c9 +49ca +49cb +49cc +49cd +49ce +49cf +49d0 +49d1 +49d2 +49d3 +49d4 +49d5 +49d6 +49d7 +49d8 +49d9 +49da +49db +49dc +49dd +49de +49df +49e0 +49e1 +49e2 +49e3 +49e4 +49e5 +49e6 +49e7 +49e8 +49e9 +49ea +49eb +49ec +49ed +49ee +49ef +49f0 +49f1 +49f2 +49f3 +49f4 +49f5 +49f6 +49f7 +49f8 +49f9 +49fa +49fb +49fc +49fd +49fe +49ff +4a00 +4a01 +4a02 +4a03 +4a04 +4a05 +4a06 +4a07 +4a08 +4a09 +4a0a +4a0b +4a0c +4a0d +4a0e +4a0f +4a10 +4a11 +4a12 +4a13 +4a14 +4a15 +4a16 +4a17 +4a18 +4a19 +4a1a +4a1b +4a1c +4a1d +4a1e +4a1f +4a20 +4a21 +4a22 +4a23 +4a24 +4a25 +4a26 +4a27 +4a28 +4a29 +4a2a +4a2b +4a2c +4a2d +4a2e +4a2f +4a30 +4a31 +4a32 +4a33 +4a34 +4a35 +4a36 +4a37 +4a38 +4a39 +4a3a +4a3b +4a3c +4a3d +4a3e +4a3f +4a40 +4a41 +4a42 +4a43 +4a44 +4a45 +4a46 +4a47 +4a48 +4a49 +4a4a +4a4b +4a4c +4a4d +4a4e +4a4f +4a50 +4a51 +4a52 +4a53 +4a54 +4a55 +4a56 +4a57 +4a58 +4a59 +4a5a +4a5b +4a5c +4a5d +4a5e +4a5f +4a60 +4a61 +4a62 +4a63 +4a64 +4a65 +4a66 +4a67 +4a68 +4a69 +4a6a +4a6b +4a6c +4a6d +4a6e +4a6f +4a70 +4a71 +4a72 +4a73 +4a74 +4a75 +4a76 +4a77 +4a78 +4a79 +4a7a +4a7b +4a7c +4a7d +4a7e +4a7f +4a80 +4a81 +4a82 +4a83 +4a84 +4a85 +4a86 +4a87 +4a88 +4a89 +4a8a +4a8b +4a8c +4a8d +4a8e +4a8f +4a90 +4a91 +4a92 +4a93 +4a94 +4a95 +4a96 +4a97 +4a98 +4a99 +4a9a +4a9b +4a9c +4a9d +4a9e +4a9f +4aa0 +4aa1 +4aa2 +4aa3 +4aa4 +4aa5 +4aa6 +4aa7 +4aa8 +4aa9 +4aaa +4aab +4aac +4aad +4aae +4aaf +4ab0 +4ab1 +4ab2 +4ab3 +4ab4 +4ab5 +4ab6 +4ab7 +4ab8 +4ab9 +4aba +4abb +4abc +4abd +4abe +4abf +4ac0 +4ac1 +4ac2 +4ac3 +4ac4 +4ac5 +4ac6 +4ac7 +4ac8 +4ac9 +4aca +4acb +4acc +4acd +4ace +4acf +4ad0 +4ad1 +4ad2 +4ad3 +4ad4 +4ad5 +4ad6 +4ad7 +4ad8 +4ad9 +4ada +4adb +4adc +4add +4ade +4adf +4ae0 +4ae1 +4ae2 +4ae3 +4ae4 +4ae5 +4ae6 +4ae7 +4ae8 +4ae9 +4aea +4aeb +4aec +4aed +4aee +4aef +4af0 +4af1 +4af2 +4af3 +4af4 +4af5 +4af6 +4af7 +4af8 +4af9 +4afa +4afb +4afc +4afd +4afe +4aff +4b00 +4b01 +4b02 +4b03 +4b04 +4b05 +4b06 +4b07 +4b08 +4b09 +4b0a +4b0b +4b0c +4b0d +4b0e +4b0f +4b10 +4b11 +4b12 +4b13 +4b14 +4b15 +4b16 +4b17 +4b18 +4b19 +4b1a +4b1b +4b1c +4b1d +4b1e +4b1f +4b20 +4b21 +4b22 +4b23 +4b24 +4b25 +4b26 +4b27 +4b28 +4b29 +4b2a +4b2b +4b2c +4b2d +4b2e +4b2f +4b30 +4b31 +4b32 +4b33 +4b34 +4b35 +4b36 +4b37 +4b38 +4b39 +4b3a +4b3b +4b3c +4b3d +4b3e +4b3f +4b40 +4b41 +4b42 +4b43 +4b44 +4b45 +4b46 +4b47 +4b48 +4b49 +4b4a +4b4b +4b4c +4b4d +4b4e +4b4f +4b50 +4b51 +4b52 +4b53 +4b54 +4b55 +4b56 +4b57 +4b58 +4b59 +4b5a +4b5b +4b5c +4b5d +4b5e +4b5f +4b60 +4b61 +4b62 +4b63 +4b64 +4b65 +4b66 +4b67 +4b68 +4b69 +4b6a +4b6b +4b6c +4b6d +4b6e +4b6f +4b70 +4b71 +4b72 +4b73 +4b74 +4b75 +4b76 +4b77 +4b78 +4b79 +4b7a +4b7b +4b7c +4b7d +4b7e +4b7f +4b80 +4b81 +4b82 +4b83 +4b84 +4b85 +4b86 +4b87 +4b88 +4b89 +4b8a +4b8b +4b8c +4b8d +4b8e +4b8f +4b90 +4b91 +4b92 +4b93 +4b94 +4b95 +4b96 +4b97 +4b98 +4b99 +4b9a +4b9b +4b9c +4b9d +4b9e +4b9f +4ba0 +4ba1 +4ba2 +4ba3 +4ba4 +4ba5 +4ba6 +4ba7 +4ba8 +4ba9 +4baa +4bab +4bac +4bad +4bae +4baf +4bb0 +4bb1 +4bb2 +4bb3 +4bb4 +4bb5 +4bb6 +4bb7 +4bb8 +4bb9 +4bba +4bbb +4bbc +4bbd +4bbe +4bbf +4bc0 +4bc1 +4bc2 +4bc3 +4bc4 +4bc5 +4bc6 +4bc7 +4bc8 +4bc9 +4bca +4bcb +4bcc +4bcd +4bce +4bcf +4bd0 +4bd1 +4bd2 +4bd3 +4bd4 +4bd5 +4bd6 +4bd7 +4bd8 +4bd9 +4bda +4bdb +4bdc +4bdd +4bde +4bdf +4be0 +4be1 +4be2 +4be3 +4be4 +4be5 +4be6 +4be7 +4be8 +4be9 +4bea +4beb +4bec +4bed +4bee +4bef +4bf0 +4bf1 +4bf2 +4bf3 +4bf4 +4bf5 +4bf6 +4bf7 +4bf8 +4bf9 +4bfa +4bfb +4bfc +4bfd +4bfe +4bff +4c00 +4c01 +4c02 +4c03 +4c04 +4c05 +4c06 +4c07 +4c08 +4c09 +4c0a +4c0b +4c0c +4c0d +4c0e +4c0f +4c10 +4c11 +4c12 +4c13 +4c14 +4c15 +4c16 +4c17 +4c18 +4c19 +4c1a +4c1b +4c1c +4c1d +4c1e +4c1f +4c20 +4c21 +4c22 +4c23 +4c24 +4c25 +4c26 +4c27 +4c28 +4c29 +4c2a +4c2b +4c2c +4c2d +4c2e +4c2f +4c30 +4c31 +4c32 +4c33 +4c34 +4c35 +4c36 +4c37 +4c38 +4c39 +4c3a +4c3b +4c3c +4c3d +4c3e +4c3f +4c40 +4c41 +4c42 +4c43 +4c44 +4c45 +4c46 +4c47 +4c48 +4c49 +4c4a +4c4b +4c4c +4c4d +4c4e +4c4f +4c50 +4c51 +4c52 +4c53 +4c54 +4c55 +4c56 +4c57 +4c58 +4c59 +4c5a +4c5b +4c5c +4c5d +4c5e +4c5f +4c60 +4c61 +4c62 +4c63 +4c64 +4c65 +4c66 +4c67 +4c68 +4c69 +4c6a +4c6b +4c6c +4c6d +4c6e +4c6f +4c70 +4c71 +4c72 +4c73 +4c74 +4c75 +4c76 +4c77 +4c78 +4c79 +4c7a +4c7b +4c7c +4c7d +4c7e +4c7f +4c80 +4c81 +4c82 +4c83 +4c84 +4c85 +4c86 +4c87 +4c88 +4c89 +4c8a +4c8b +4c8c +4c8d +4c8e +4c8f +4c90 +4c91 +4c92 +4c93 +4c94 +4c95 +4c96 +4c97 +4c98 +4c99 +4c9a +4c9b +4c9c +4c9d +4c9e +4c9f +4ca0 +4ca1 +4ca2 +4ca3 +4ca4 +4ca5 +4ca6 +4ca7 +4ca8 +4ca9 +4caa +4cab +4cac +4cad +4cae +4caf +4cb0 +4cb1 +4cb2 +4cb3 +4cb4 +4cb5 +4cb6 +4cb7 +4cb8 +4cb9 +4cba +4cbb +4cbc +4cbd +4cbe +4cbf +4cc0 +4cc1 +4cc2 +4cc3 +4cc4 +4cc5 +4cc6 +4cc7 +4cc8 +4cc9 +4cca +4ccb +4ccc +4ccd +4cce +4ccf +4cd0 +4cd1 +4cd2 +4cd3 +4cd4 +4cd5 +4cd6 +4cd7 +4cd8 +4cd9 +4cda +4cdb +4cdc +4cdd +4cde +4cdf +4ce0 +4ce1 +4ce2 +4ce3 +4ce4 +4ce5 +4ce6 +4ce7 +4ce8 +4ce9 +4cea +4ceb +4cec +4ced +4cee +4cef +4cf0 +4cf1 +4cf2 +4cf3 +4cf4 +4cf5 +4cf6 +4cf7 +4cf8 +4cf9 +4cfa +4cfb +4cfc +4cfd +4cfe +4cff +4d00 +4d01 +4d02 +4d03 +4d04 +4d05 +4d06 +4d07 +4d08 +4d09 +4d0a +4d0b +4d0c +4d0d +4d0e +4d0f +4d10 +4d11 +4d12 +4d13 +4d14 +4d15 +4d16 +4d17 +4d18 +4d19 +4d1a +4d1b +4d1c +4d1d +4d1e +4d1f +4d20 +4d21 +4d22 +4d23 +4d24 +4d25 +4d26 +4d27 +4d28 +4d29 +4d2a +4d2b +4d2c +4d2d +4d2e +4d2f +4d30 +4d31 +4d32 +4d33 +4d34 +4d35 +4d36 +4d37 +4d38 +4d39 +4d3a +4d3b +4d3c +4d3d +4d3e +4d3f +4d40 +4d41 +4d42 +4d43 +4d44 +4d45 +4d46 +4d47 +4d48 +4d49 +4d4a +4d4b +4d4c +4d4d +4d4e +4d4f +4d50 +4d51 +4d52 +4d53 +4d54 +4d55 +4d56 +4d57 +4d58 +4d59 +4d5a +4d5b +4d5c +4d5d +4d5e +4d5f +4d60 +4d61 +4d62 +4d63 +4d64 +4d65 +4d66 +4d67 +4d68 +4d69 +4d6a +4d6b +4d6c +4d6d +4d6e +4d6f +4d70 +4d71 +4d72 +4d73 +4d74 +4d75 +4d76 +4d77 +4d78 +4d79 +4d7a +4d7b +4d7c +4d7d +4d7e +4d7f +4d80 +4d81 +4d82 +4d83 +4d84 +4d85 +4d86 +4d87 +4d88 +4d89 +4d8a +4d8b +4d8c +4d8d +4d8e +4d8f +4d90 +4d91 +4d92 +4d93 +4d94 +4d95 +4d96 +4d97 +4d98 +4d99 +4d9a +4d9b +4d9c +4d9d +4d9e +4d9f +4da0 +4da1 +4da2 +4da3 +4da4 +4da5 +4da6 +4da7 +4da8 +4da9 +4daa +4dab +4dac +4dad +4dae +4daf +4db0 +4db1 +4db2 +4db3 +4db4 +4db5 +4db6 +4db7 +4db8 +4db9 +4dba +4dbb +4dbc +4dbd +4dbe +4dbf +4dc0 +4dc1 +4dc2 +4dc3 +4dc4 +4dc5 +4dc6 +4dc7 +4dc8 +4dc9 +4dca +4dcb +4dcc +4dcd +4dce +4dcf +4dd0 +4dd1 +4dd2 +4dd3 +4dd4 +4dd5 +4dd6 +4dd7 +4dd8 +4dd9 +4dda +4ddb +4ddc +4ddd +4dde +4ddf +4de0 +4de1 +4de2 +4de3 +4de4 +4de5 +4de6 +4de7 +4de8 +4de9 +4dea +4deb +4dec +4ded +4dee +4def +4df0 +4df1 +4df2 +4df3 +4df4 +4df5 +4df6 +4df7 +4df8 +4df9 +4dfa +4dfb +4dfc +4dfd +4dfe +4dff +4e00 +4e01 +4e02 +4e03 +4e04 +4e05 +4e06 +4e07 +4e08 +4e09 +4e0a +4e0b +4e0c +4e0d +4e0e +4e0f +4e10 +4e11 +4e12 +4e13 +4e14 +4e15 +4e16 +4e17 +4e18 +4e19 +4e1a +4e1b +4e1c +4e1d +4e1e +4e1f +4e20 +4e21 +4e22 +4e23 +4e24 +4e25 +4e26 +4e27 +4e28 +4e29 +4e2a +4e2b +4e2c +4e2d +4e2e +4e2f +4e30 +4e31 +4e32 +4e33 +4e34 +4e35 +4e36 +4e37 +4e38 +4e39 +4e3a +4e3b +4e3c +4e3d +4e3e +4e3f +4e40 +4e41 +4e42 +4e43 +4e44 +4e45 +4e46 +4e47 +4e48 +4e49 +4e4a +4e4b +4e4c +4e4d +4e4e +4e4f +4e50 +4e51 +4e52 +4e53 +4e54 +4e55 +4e56 +4e57 +4e58 +4e59 +4e5a +4e5b +4e5c +4e5d +4e5e +4e5f +4e60 +4e61 +4e62 +4e63 +4e64 +4e65 +4e66 +4e67 +4e68 +4e69 +4e6a +4e6b +4e6c +4e6d +4e6e +4e6f +4e70 +4e71 +4e72 +4e73 +4e74 +4e75 +4e76 +4e77 +4e78 +4e79 +4e7a +4e7b +4e7c +4e7d +4e7e +4e7f +4e80 +4e81 +4e82 +4e83 +4e84 +4e85 +4e86 +4e87 +4e88 +4e89 +4e8a +4e8b +4e8c +4e8d +4e8e +4e8f +4e90 +4e91 +4e92 +4e93 +4e94 +4e95 +4e96 +4e97 +4e98 +4e99 +4e9a +4e9b +4e9c +4e9d +4e9e +4e9f +4ea0 +4ea1 +4ea2 +4ea3 +4ea4 +4ea5 +4ea6 +4ea7 +4ea8 +4ea9 +4eaa +4eab +4eac +4ead +4eae +4eaf +4eb0 +4eb1 +4eb2 +4eb3 +4eb4 +4eb5 +4eb6 +4eb7 +4eb8 +4eb9 +4eba +4ebb +4ebc +4ebd +4ebe +4ebf +4ec0 +4ec1 +4ec2 +4ec3 +4ec4 +4ec5 +4ec6 +4ec7 +4ec8 +4ec9 +4eca +4ecb +4ecc +4ecd +4ece +4ecf +4ed0 +4ed1 +4ed2 +4ed3 +4ed4 +4ed5 +4ed6 +4ed7 +4ed8 +4ed9 +4eda +4edb +4edc +4edd +4ede +4edf +4ee0 +4ee1 +4ee2 +4ee3 +4ee4 +4ee5 +4ee6 +4ee7 +4ee8 +4ee9 +4eea +4eeb +4eec +4eed +4eee +4eef +4ef0 +4ef1 +4ef2 +4ef3 +4ef4 +4ef5 +4ef6 +4ef7 +4ef8 +4ef9 +4efa +4efb +4efc +4efd +4efe +4eff +4f00 +4f01 +4f02 +4f03 +4f04 +4f05 +4f06 +4f07 +4f08 +4f09 +4f0a +4f0b +4f0c +4f0d +4f0e +4f0f +4f10 +4f11 +4f12 +4f13 +4f14 +4f15 +4f16 +4f17 +4f18 +4f19 +4f1a +4f1b +4f1c +4f1d +4f1e +4f1f +4f20 +4f21 +4f22 +4f23 +4f24 +4f25 +4f26 +4f27 +4f28 +4f29 +4f2a +4f2b +4f2c +4f2d +4f2e +4f2f +4f30 +4f31 +4f32 +4f33 +4f34 +4f35 +4f36 +4f37 +4f38 +4f39 +4f3a +4f3b +4f3c +4f3d +4f3e +4f3f +4f40 +4f41 +4f42 +4f43 +4f44 +4f45 +4f46 +4f47 +4f48 +4f49 +4f4a +4f4b +4f4c +4f4d +4f4e +4f4f +4f50 +4f51 +4f52 +4f53 +4f54 +4f55 +4f56 +4f57 +4f58 +4f59 +4f5a +4f5b +4f5c +4f5d +4f5e +4f5f +4f60 +4f61 +4f62 +4f63 +4f64 +4f65 +4f66 +4f67 +4f68 +4f69 +4f6a +4f6b +4f6c +4f6d +4f6e +4f6f +4f70 +4f71 +4f72 +4f73 +4f74 +4f75 +4f76 +4f77 +4f78 +4f79 +4f7a +4f7b +4f7c +4f7d +4f7e +4f7f +4f80 +4f81 +4f82 +4f83 +4f84 +4f85 +4f86 +4f87 +4f88 +4f89 +4f8a +4f8b +4f8c +4f8d +4f8e +4f8f +4f90 +4f91 +4f92 +4f93 +4f94 +4f95 +4f96 +4f97 +4f98 +4f99 +4f9a +4f9b +4f9c +4f9d +4f9e +4f9f +4fa0 +4fa1 +4fa2 +4fa3 +4fa4 +4fa5 +4fa6 +4fa7 +4fa8 +4fa9 +4faa +4fab +4fac +4fad +4fae +4faf +4fb0 +4fb1 +4fb2 +4fb3 +4fb4 +4fb5 +4fb6 +4fb7 +4fb8 +4fb9 +4fba +4fbb +4fbc +4fbd +4fbe +4fbf +4fc0 +4fc1 +4fc2 +4fc3 +4fc4 +4fc5 +4fc6 +4fc7 +4fc8 +4fc9 +4fca +4fcb +4fcc +4fcd +4fce +4fcf +4fd0 +4fd1 +4fd2 +4fd3 +4fd4 +4fd5 +4fd6 +4fd7 +4fd8 +4fd9 +4fda +4fdb +4fdc +4fdd +4fde +4fdf +4fe0 +4fe1 +4fe2 +4fe3 +4fe4 +4fe5 +4fe6 +4fe7 +4fe8 +4fe9 +4fea +4feb +4fec +4fed +4fee +4fef +4ff0 +4ff1 +4ff2 +4ff3 +4ff4 +4ff5 +4ff6 +4ff7 +4ff8 +4ff9 +4ffa +4ffb +4ffc +4ffd +4ffe +4fff +5000 +5001 +5002 +5003 +5004 +5005 +5006 +5007 +5008 +5009 +500a +500b +500c +500d +500e +500f +5010 +5011 +5012 +5013 +5014 +5015 +5016 +5017 +5018 +5019 +501a +501b +501c +501d +501e +501f +5020 +5021 +5022 +5023 +5024 +5025 +5026 +5027 +5028 +5029 +502a +502b +502c +502d +502e +502f +5030 +5031 +5032 +5033 +5034 +5035 +5036 +5037 +5038 +5039 +503a +503b +503c +503d +503e +503f +5040 +5041 +5042 +5043 +5044 +5045 +5046 +5047 +5048 +5049 +504a +504b +504c +504d +504e +504f +5050 +5051 +5052 +5053 +5054 +5055 +5056 +5057 +5058 +5059 +505a +505b +505c +505d +505e +505f +5060 +5061 +5062 +5063 +5064 +5065 +5066 +5067 +5068 +5069 +506a +506b +506c +506d +506e +506f +5070 +5071 +5072 +5073 +5074 +5075 +5076 +5077 +5078 +5079 +507a +507b +507c +507d +507e +507f +5080 +5081 +5082 +5083 +5084 +5085 +5086 +5087 +5088 +5089 +508a +508b +508c +508d +508e +508f +5090 +5091 +5092 +5093 +5094 +5095 +5096 +5097 +5098 +5099 +509a +509b +509c +509d +509e +509f +50a0 +50a1 +50a2 +50a3 +50a4 +50a5 +50a6 +50a7 +50a8 +50a9 +50aa +50ab +50ac +50ad +50ae +50af +50b0 +50b1 +50b2 +50b3 +50b4 +50b5 +50b6 +50b7 +50b8 +50b9 +50ba +50bb +50bc +50bd +50be +50bf +50c0 +50c1 +50c2 +50c3 +50c4 +50c5 +50c6 +50c7 +50c8 +50c9 +50ca +50cb +50cc +50cd +50ce +50cf +50d0 +50d1 +50d2 +50d3 +50d4 +50d5 +50d6 +50d7 +50d8 +50d9 +50da +50db +50dc +50dd +50de +50df +50e0 +50e1 +50e2 +50e3 +50e4 +50e5 +50e6 +50e7 +50e8 +50e9 +50ea +50eb +50ec +50ed +50ee +50ef +50f0 +50f1 +50f2 +50f3 +50f4 +50f5 +50f6 +50f7 +50f8 +50f9 +50fa +50fb +50fc +50fd +50fe +50ff +5100 +5101 +5102 +5103 +5104 +5105 +5106 +5107 +5108 +5109 +510a +510b +510c +510d +510e +510f +5110 +5111 +5112 +5113 +5114 +5115 +5116 +5117 +5118 +5119 +511a +511b +511c +511d +511e +511f +5120 +5121 +5122 +5123 +5124 +5125 +5126 +5127 +5128 +5129 +512a +512b +512c +512d +512e +512f +5130 +5131 +5132 +5133 +5134 +5135 +5136 +5137 +5138 +5139 +513a +513b +513c +513d +513e +513f +5140 +5141 +5142 +5143 +5144 +5145 +5146 +5147 +5148 +5149 +514a +514b +514c +514d +514e +514f +5150 +5151 +5152 +5153 +5154 +5155 +5156 +5157 +5158 +5159 +515a +515b +515c +515d +515e +515f +5160 +5161 +5162 +5163 +5164 +5165 +5166 +5167 +5168 +5169 +516a +516b +516c +516d +516e +516f +5170 +5171 +5172 +5173 +5174 +5175 +5176 +5177 +5178 +5179 +517a +517b +517c +517d +517e +517f +5180 +5181 +5182 +5183 +5184 +5185 +5186 +5187 +5188 +5189 +518a +518b +518c +518d +518e +518f +5190 +5191 +5192 +5193 +5194 +5195 +5196 +5197 +5198 +5199 +519a +519b +519c +519d +519e +519f +51a0 +51a1 +51a2 +51a3 +51a4 +51a5 +51a6 +51a7 +51a8 +51a9 +51aa +51ab +51ac +51ad +51ae +51af +51b0 +51b1 +51b2 +51b3 +51b4 +51b5 +51b6 +51b7 +51b8 +51b9 +51ba +51bb +51bc +51bd +51be +51bf +51c0 +51c1 +51c2 +51c3 +51c4 +51c5 +51c6 +51c7 +51c8 +51c9 +51ca +51cb +51cc +51cd +51ce +51cf +51d0 +51d1 +51d2 +51d3 +51d4 +51d5 +51d6 +51d7 +51d8 +51d9 +51da +51db +51dc +51dd +51de +51df +51e0 +51e1 +51e2 +51e3 +51e4 +51e5 +51e6 +51e7 +51e8 +51e9 +51ea +51eb +51ec +51ed +51ee +51ef +51f0 +51f1 +51f2 +51f3 +51f4 +51f5 +51f6 +51f7 +51f8 +51f9 +51fa +51fb +51fc +51fd +51fe +51ff +5200 +5201 +5202 +5203 +5204 +5205 +5206 +5207 +5208 +5209 +520a +520b +520c +520d +520e +520f +5210 +5211 +5212 +5213 +5214 +5215 +5216 +5217 +5218 +5219 +521a +521b +521c +521d +521e +521f +5220 +5221 +5222 +5223 +5224 +5225 +5226 +5227 +5228 +5229 +522a +522b +522c +522d +522e +522f +5230 +5231 +5232 +5233 +5234 +5235 +5236 +5237 +5238 +5239 +523a +523b +523c +523d +523e +523f +5240 +5241 +5242 +5243 +5244 +5245 +5246 +5247 +5248 +5249 +524a +524b +524c +524d +524e +524f +5250 +5251 +5252 +5253 +5254 +5255 +5256 +5257 +5258 +5259 +525a +525b +525c +525d +525e +525f +5260 +5261 +5262 +5263 +5264 +5265 +5266 +5267 +5268 +5269 +526a +526b +526c +526d +526e +526f +5270 +5271 +5272 +5273 +5274 +5275 +5276 +5277 +5278 +5279 +527a +527b +527c +527d +527e +527f +5280 +5281 +5282 +5283 +5284 +5285 +5286 +5287 +5288 +5289 +528a +528b +528c +528d +528e +528f +5290 +5291 +5292 +5293 +5294 +5295 +5296 +5297 +5298 +5299 +529a +529b +529c +529d +529e +529f +52a0 +52a1 +52a2 +52a3 +52a4 +52a5 +52a6 +52a7 +52a8 +52a9 +52aa +52ab +52ac +52ad +52ae +52af +52b0 +52b1 +52b2 +52b3 +52b4 +52b5 +52b6 +52b7 +52b8 +52b9 +52ba +52bb +52bc +52bd +52be +52bf +52c0 +52c1 +52c2 +52c3 +52c4 +52c5 +52c6 +52c7 +52c8 +52c9 +52ca +52cb +52cc +52cd +52ce +52cf +52d0 +52d1 +52d2 +52d3 +52d4 +52d5 +52d6 +52d7 +52d8 +52d9 +52da +52db +52dc +52dd +52de +52df +52e0 +52e1 +52e2 +52e3 +52e4 +52e5 +52e6 +52e7 +52e8 +52e9 +52ea +52eb +52ec +52ed +52ee +52ef +52f0 +52f1 +52f2 +52f3 +52f4 +52f5 +52f6 +52f7 +52f8 +52f9 +52fa +52fb +52fc +52fd +52fe +52ff +5300 +5301 +5302 +5303 +5304 +5305 +5306 +5307 +5308 +5309 +530a +530b +530c +530d +530e +530f +5310 +5311 +5312 +5313 +5314 +5315 +5316 +5317 +5318 +5319 +531a +531b +531c +531d +531e +531f +5320 +5321 +5322 +5323 +5324 +5325 +5326 +5327 +5328 +5329 +532a +532b +532c +532d +532e +532f +5330 +5331 +5332 +5333 +5334 +5335 +5336 +5337 +5338 +5339 +533a +533b +533c +533d +533e +533f +5340 +5341 +5342 +5343 +5344 +5345 +5346 +5347 +5348 +5349 +534a +534b +534c +534d +534e +534f +5350 +5351 +5352 +5353 +5354 +5355 +5356 +5357 +5358 +5359 +535a +535b +535c +535d +535e +535f +5360 +5361 +5362 +5363 +5364 +5365 +5366 +5367 +5368 +5369 +536a +536b +536c +536d +536e +536f +5370 +5371 +5372 +5373 +5374 +5375 +5376 +5377 +5378 +5379 +537a +537b +537c +537d +537e +537f +5380 +5381 +5382 +5383 +5384 +5385 +5386 +5387 +5388 +5389 +538a +538b +538c +538d +538e +538f +5390 +5391 +5392 +5393 +5394 +5395 +5396 +5397 +5398 +5399 +539a +539b +539c +539d +539e +539f +53a0 +53a1 +53a2 +53a3 +53a4 +53a5 +53a6 +53a7 +53a8 +53a9 +53aa +53ab +53ac +53ad +53ae +53af +53b0 +53b1 +53b2 +53b3 +53b4 +53b5 +53b6 +53b7 +53b8 +53b9 +53ba +53bb +53bc +53bd +53be +53bf +53c0 +53c1 +53c2 +53c3 +53c4 +53c5 +53c6 +53c7 +53c8 +53c9 +53ca +53cb +53cc +53cd +53ce +53cf +53d0 +53d1 +53d2 +53d3 +53d4 +53d5 +53d6 +53d7 +53d8 +53d9 +53da +53db +53dc +53dd +53de +53df +53e0 +53e1 +53e2 +53e3 +53e4 +53e5 +53e6 +53e7 +53e8 +53e9 +53ea +53eb +53ec +53ed +53ee +53ef +53f0 +53f1 +53f2 +53f3 +53f4 +53f5 +53f6 +53f7 +53f8 +53f9 +53fa +53fb +53fc +53fd +53fe +53ff +5400 +5401 +5402 +5403 +5404 +5405 +5406 +5407 +5408 +5409 +540a +540b +540c +540d +540e +540f +5410 +5411 +5412 +5413 +5414 +5415 +5416 +5417 +5418 +5419 +541a +541b +541c +541d +541e +541f +5420 +5421 +5422 +5423 +5424 +5425 +5426 +5427 +5428 +5429 +542a +542b +542c +542d +542e +542f +5430 +5431 +5432 +5433 +5434 +5435 +5436 +5437 +5438 +5439 +543a +543b +543c +543d +543e +543f +5440 +5441 +5442 +5443 +5444 +5445 +5446 +5447 +5448 +5449 +544a +544b +544c +544d +544e +544f +5450 +5451 +5452 +5453 +5454 +5455 +5456 +5457 +5458 +5459 +545a +545b +545c +545d +545e +545f +5460 +5461 +5462 +5463 +5464 +5465 +5466 +5467 +5468 +5469 +546a +546b +546c +546d +546e +546f +5470 +5471 +5472 +5473 +5474 +5475 +5476 +5477 +5478 +5479 +547a +547b +547c +547d +547e +547f +5480 +5481 +5482 +5483 +5484 +5485 +5486 +5487 +5488 +5489 +548a +548b +548c +548d +548e +548f +5490 +5491 +5492 +5493 +5494 +5495 +5496 +5497 +5498 +5499 +549a +549b +549c +549d +549e +549f +54a0 +54a1 +54a2 +54a3 +54a4 +54a5 +54a6 +54a7 +54a8 +54a9 +54aa +54ab +54ac +54ad +54ae +54af +54b0 +54b1 +54b2 +54b3 +54b4 +54b5 +54b6 +54b7 +54b8 +54b9 +54ba +54bb +54bc +54bd +54be +54bf +54c0 +54c1 +54c2 +54c3 +54c4 +54c5 +54c6 +54c7 +54c8 +54c9 +54ca +54cb +54cc +54cd +54ce +54cf +54d0 +54d1 +54d2 +54d3 +54d4 +54d5 +54d6 +54d7 +54d8 +54d9 +54da +54db +54dc +54dd +54de +54df +54e0 +54e1 +54e2 +54e3 +54e4 +54e5 +54e6 +54e7 +54e8 +54e9 +54ea +54eb +54ec +54ed +54ee +54ef +54f0 +54f1 +54f2 +54f3 +54f4 +54f5 +54f6 +54f7 +54f8 +54f9 +54fa +54fb +54fc +54fd +54fe +54ff +5500 +5501 +5502 +5503 +5504 +5505 +5506 +5507 +5508 +5509 +550a +550b +550c +550d +550e +550f +5510 +5511 +5512 +5513 +5514 +5515 +5516 +5517 +5518 +5519 +551a +551b +551c +551d +551e +551f +5520 +5521 +5522 +5523 +5524 +5525 +5526 +5527 +5528 +5529 +552a +552b +552c +552d +552e +552f +5530 +5531 +5532 +5533 +5534 +5535 +5536 +5537 +5538 +5539 +553a +553b +553c +553d +553e +553f +5540 +5541 +5542 +5543 +5544 +5545 +5546 +5547 +5548 +5549 +554a +554b +554c +554d +554e +554f +5550 +5551 +5552 +5553 +5554 +5555 +5556 +5557 +5558 +5559 +555a +555b +555c +555d +555e +555f +5560 +5561 +5562 +5563 +5564 +5565 +5566 +5567 +5568 +5569 +556a +556b +556c +556d +556e +556f +5570 +5571 +5572 +5573 +5574 +5575 +5576 +5577 +5578 +5579 +557a +557b +557c +557d +557e +557f +5580 +5581 +5582 +5583 +5584 +5585 +5586 +5587 +5588 +5589 +558a +558b +558c +558d +558e +558f +5590 +5591 +5592 +5593 +5594 +5595 +5596 +5597 +5598 +5599 +559a +559b +559c +559d +559e +559f +55a0 +55a1 +55a2 +55a3 +55a4 +55a5 +55a6 +55a7 +55a8 +55a9 +55aa +55ab +55ac +55ad +55ae +55af +55b0 +55b1 +55b2 +55b3 +55b4 +55b5 +55b6 +55b7 +55b8 +55b9 +55ba +55bb +55bc +55bd +55be +55bf +55c0 +55c1 +55c2 +55c3 +55c4 +55c5 +55c6 +55c7 +55c8 +55c9 +55ca +55cb +55cc +55cd +55ce +55cf +55d0 +55d1 +55d2 +55d3 +55d4 +55d5 +55d6 +55d7 +55d8 +55d9 +55da +55db +55dc +55dd +55de +55df +55e0 +55e1 +55e2 +55e3 +55e4 +55e5 +55e6 +55e7 +55e8 +55e9 +55ea +55eb +55ec +55ed +55ee +55ef +55f0 +55f1 +55f2 +55f3 +55f4 +55f5 +55f6 +55f7 +55f8 +55f9 +55fa +55fb +55fc +55fd +55fe +55ff +5600 +5601 +5602 +5603 +5604 +5605 +5606 +5607 +5608 +5609 +560a +560b +560c +560d +560e +560f +5610 +5611 +5612 +5613 +5614 +5615 +5616 +5617 +5618 +5619 +561a +561b +561c +561d +561e +561f +5620 +5621 +5622 +5623 +5624 +5625 +5626 +5627 +5628 +5629 +562a +562b +562c +562d +562e +562f +5630 +5631 +5632 +5633 +5634 +5635 +5636 +5637 +5638 +5639 +563a +563b +563c +563d +563e +563f +5640 +5641 +5642 +5643 +5644 +5645 +5646 +5647 +5648 +5649 +564a +564b +564c +564d +564e +564f +5650 +5651 +5652 +5653 +5654 +5655 +5656 +5657 +5658 +5659 +565a +565b +565c +565d +565e +565f +5660 +5661 +5662 +5663 +5664 +5665 +5666 +5667 +5668 +5669 +566a +566b +566c +566d +566e +566f +5670 +5671 +5672 +5673 +5674 +5675 +5676 +5677 +5678 +5679 +567a +567b +567c +567d +567e +567f +5680 +5681 +5682 +5683 +5684 +5685 +5686 +5687 +5688 +5689 +568a +568b +568c +568d +568e +568f +5690 +5691 +5692 +5693 +5694 +5695 +5696 +5697 +5698 +5699 +569a +569b +569c +569d +569e +569f +56a0 +56a1 +56a2 +56a3 +56a4 +56a5 +56a6 +56a7 +56a8 +56a9 +56aa +56ab +56ac +56ad +56ae +56af +56b0 +56b1 +56b2 +56b3 +56b4 +56b5 +56b6 +56b7 +56b8 +56b9 +56ba +56bb +56bc +56bd +56be +56bf +56c0 +56c1 +56c2 +56c3 +56c4 +56c5 +56c6 +56c7 +56c8 +56c9 +56ca +56cb +56cc +56cd +56ce +56cf +56d0 +56d1 +56d2 +56d3 +56d4 +56d5 +56d6 +56d7 +56d8 +56d9 +56da +56db +56dc +56dd +56de +56df +56e0 +56e1 +56e2 +56e3 +56e4 +56e5 +56e6 +56e7 +56e8 +56e9 +56ea +56eb +56ec +56ed +56ee +56ef +56f0 +56f1 +56f2 +56f3 +56f4 +56f5 +56f6 +56f7 +56f8 +56f9 +56fa +56fb +56fc +56fd +56fe +56ff +5700 +5701 +5702 +5703 +5704 +5705 +5706 +5707 +5708 +5709 +570a +570b +570c +570d +570e +570f +5710 +5711 +5712 +5713 +5714 +5715 +5716 +5717 +5718 +5719 +571a +571b +571c +571d +571e +571f +5720 +5721 +5722 +5723 +5724 +5725 +5726 +5727 +5728 +5729 +572a +572b +572c +572d +572e +572f +5730 +5731 +5732 +5733 +5734 +5735 +5736 +5737 +5738 +5739 +573a +573b +573c +573d +573e +573f +5740 +5741 +5742 +5743 +5744 +5745 +5746 +5747 +5748 +5749 +574a +574b +574c +574d +574e +574f +5750 +5751 +5752 +5753 +5754 +5755 +5756 +5757 +5758 +5759 +575a +575b +575c +575d +575e +575f +5760 +5761 +5762 +5763 +5764 +5765 +5766 +5767 +5768 +5769 +576a +576b +576c +576d +576e +576f +5770 +5771 +5772 +5773 +5774 +5775 +5776 +5777 +5778 +5779 +577a +577b +577c +577d +577e +577f +5780 +5781 +5782 +5783 +5784 +5785 +5786 +5787 +5788 +5789 +578a +578b +578c +578d +578e +578f +5790 +5791 +5792 +5793 +5794 +5795 +5796 +5797 +5798 +5799 +579a +579b +579c +579d +579e +579f +57a0 +57a1 +57a2 +57a3 +57a4 +57a5 +57a6 +57a7 +57a8 +57a9 +57aa +57ab +57ac +57ad +57ae +57af +57b0 +57b1 +57b2 +57b3 +57b4 +57b5 +57b6 +57b7 +57b8 +57b9 +57ba +57bb +57bc +57bd +57be +57bf +57c0 +57c1 +57c2 +57c3 +57c4 +57c5 +57c6 +57c7 +57c8 +57c9 +57ca +57cb +57cc +57cd +57ce +57cf +57d0 +57d1 +57d2 +57d3 +57d4 +57d5 +57d6 +57d7 +57d8 +57d9 +57da +57db +57dc +57dd +57de +57df +57e0 +57e1 +57e2 +57e3 +57e4 +57e5 +57e6 +57e7 +57e8 +57e9 +57ea +57eb +57ec +57ed +57ee +57ef +57f0 +57f1 +57f2 +57f3 +57f4 +57f5 +57f6 +57f7 +57f8 +57f9 +57fa +57fb +57fc +57fd +57fe +57ff +5800 +5801 +5802 +5803 +5804 +5805 +5806 +5807 +5808 +5809 +580a +580b +580c +580d +580e +580f +5810 +5811 +5812 +5813 +5814 +5815 +5816 +5817 +5818 +5819 +581a +581b +581c +581d +581e +581f +5820 +5821 +5822 +5823 +5824 +5825 +5826 +5827 +5828 +5829 +582a +582b +582c +582d +582e +582f +5830 +5831 +5832 +5833 +5834 +5835 +5836 +5837 +5838 +5839 +583a +583b +583c +583d +583e +583f +5840 +5841 +5842 +5843 +5844 +5845 +5846 +5847 +5848 +5849 +584a +584b +584c +584d +584e +584f +5850 +5851 +5852 +5853 +5854 +5855 +5856 +5857 +5858 +5859 +585a +585b +585c +585d +585e +585f +5860 +5861 +5862 +5863 +5864 +5865 +5866 +5867 +5868 +5869 +586a +586b +586c +586d +586e +586f +5870 +5871 +5872 +5873 +5874 +5875 +5876 +5877 +5878 +5879 +587a +587b +587c +587d +587e +587f +5880 +5881 +5882 +5883 +5884 +5885 +5886 +5887 +5888 +5889 +588a +588b +588c +588d +588e +588f +5890 +5891 +5892 +5893 +5894 +5895 +5896 +5897 +5898 +5899 +589a +589b +589c +589d +589e +589f +58a0 +58a1 +58a2 +58a3 +58a4 +58a5 +58a6 +58a7 +58a8 +58a9 +58aa +58ab +58ac +58ad +58ae +58af +58b0 +58b1 +58b2 +58b3 +58b4 +58b5 +58b6 +58b7 +58b8 +58b9 +58ba +58bb +58bc +58bd +58be +58bf +58c0 +58c1 +58c2 +58c3 +58c4 +58c5 +58c6 +58c7 +58c8 +58c9 +58ca +58cb +58cc +58cd +58ce +58cf +58d0 +58d1 +58d2 +58d3 +58d4 +58d5 +58d6 +58d7 +58d8 +58d9 +58da +58db +58dc +58dd +58de +58df +58e0 +58e1 +58e2 +58e3 +58e4 +58e5 +58e6 +58e7 +58e8 +58e9 +58ea +58eb +58ec +58ed +58ee +58ef +58f0 +58f1 +58f2 +58f3 +58f4 +58f5 +58f6 +58f7 +58f8 +58f9 +58fa +58fb +58fc +58fd +58fe +58ff +5900 +5901 +5902 +5903 +5904 +5905 +5906 +5907 +5908 +5909 +590a +590b +590c +590d +590e +590f +5910 +5911 +5912 +5913 +5914 +5915 +5916 +5917 +5918 +5919 +591a +591b +591c +591d +591e +591f +5920 +5921 +5922 +5923 +5924 +5925 +5926 +5927 +5928 +5929 +592a +592b +592c +592d +592e +592f +5930 +5931 +5932 +5933 +5934 +5935 +5936 +5937 +5938 +5939 +593a +593b +593c +593d +593e +593f +5940 +5941 +5942 +5943 +5944 +5945 +5946 +5947 +5948 +5949 +594a +594b +594c +594d +594e +594f +5950 +5951 +5952 +5953 +5954 +5955 +5956 +5957 +5958 +5959 +595a +595b +595c +595d +595e +595f +5960 +5961 +5962 +5963 +5964 +5965 +5966 +5967 +5968 +5969 +596a +596b +596c +596d +596e +596f +5970 +5971 +5972 +5973 +5974 +5975 +5976 +5977 +5978 +5979 +597a +597b +597c +597d +597e +597f +5980 +5981 +5982 +5983 +5984 +5985 +5986 +5987 +5988 +5989 +598a +598b +598c +598d +598e +598f +5990 +5991 +5992 +5993 +5994 +5995 +5996 +5997 +5998 +5999 +599a +599b +599c +599d +599e +599f +59a0 +59a1 +59a2 +59a3 +59a4 +59a5 +59a6 +59a7 +59a8 +59a9 +59aa +59ab +59ac +59ad +59ae +59af +59b0 +59b1 +59b2 +59b3 +59b4 +59b5 +59b6 +59b7 +59b8 +59b9 +59ba +59bb +59bc +59bd +59be +59bf +59c0 +59c1 +59c2 +59c3 +59c4 +59c5 +59c6 +59c7 +59c8 +59c9 +59ca +59cb +59cc +59cd +59ce +59cf +59d0 +59d1 +59d2 +59d3 +59d4 +59d5 +59d6 +59d7 +59d8 +59d9 +59da +59db +59dc +59dd +59de +59df +59e0 +59e1 +59e2 +59e3 +59e4 +59e5 +59e6 +59e7 +59e8 +59e9 +59ea +59eb +59ec +59ed +59ee +59ef +59f0 +59f1 +59f2 +59f3 +59f4 +59f5 +59f6 +59f7 +59f8 +59f9 +59fa +59fb +59fc +59fd +59fe +59ff +5a00 +5a01 +5a02 +5a03 +5a04 +5a05 +5a06 +5a07 +5a08 +5a09 +5a0a +5a0b +5a0c +5a0d +5a0e +5a0f +5a10 +5a11 +5a12 +5a13 +5a14 +5a15 +5a16 +5a17 +5a18 +5a19 +5a1a +5a1b +5a1c +5a1d +5a1e +5a1f +5a20 +5a21 +5a22 +5a23 +5a24 +5a25 +5a26 +5a27 +5a28 +5a29 +5a2a +5a2b +5a2c +5a2d +5a2e +5a2f +5a30 +5a31 +5a32 +5a33 +5a34 +5a35 +5a36 +5a37 +5a38 +5a39 +5a3a +5a3b +5a3c +5a3d +5a3e +5a3f +5a40 +5a41 +5a42 +5a43 +5a44 +5a45 +5a46 +5a47 +5a48 +5a49 +5a4a +5a4b +5a4c +5a4d +5a4e +5a4f +5a50 +5a51 +5a52 +5a53 +5a54 +5a55 +5a56 +5a57 +5a58 +5a59 +5a5a +5a5b +5a5c +5a5d +5a5e +5a5f +5a60 +5a61 +5a62 +5a63 +5a64 +5a65 +5a66 +5a67 +5a68 +5a69 +5a6a +5a6b +5a6c +5a6d +5a6e +5a6f +5a70 +5a71 +5a72 +5a73 +5a74 +5a75 +5a76 +5a77 +5a78 +5a79 +5a7a +5a7b +5a7c +5a7d +5a7e +5a7f +5a80 +5a81 +5a82 +5a83 +5a84 +5a85 +5a86 +5a87 +5a88 +5a89 +5a8a +5a8b +5a8c +5a8d +5a8e +5a8f +5a90 +5a91 +5a92 +5a93 +5a94 +5a95 +5a96 +5a97 +5a98 +5a99 +5a9a +5a9b +5a9c +5a9d +5a9e +5a9f +5aa0 +5aa1 +5aa2 +5aa3 +5aa4 +5aa5 +5aa6 +5aa7 +5aa8 +5aa9 +5aaa +5aab +5aac +5aad +5aae +5aaf +5ab0 +5ab1 +5ab2 +5ab3 +5ab4 +5ab5 +5ab6 +5ab7 +5ab8 +5ab9 +5aba +5abb +5abc +5abd +5abe +5abf +5ac0 +5ac1 +5ac2 +5ac3 +5ac4 +5ac5 +5ac6 +5ac7 +5ac8 +5ac9 +5aca +5acb +5acc +5acd +5ace +5acf +5ad0 +5ad1 +5ad2 +5ad3 +5ad4 +5ad5 +5ad6 +5ad7 +5ad8 +5ad9 +5ada +5adb +5adc +5add +5ade +5adf +5ae0 +5ae1 +5ae2 +5ae3 +5ae4 +5ae5 +5ae6 +5ae7 +5ae8 +5ae9 +5aea +5aeb +5aec +5aed +5aee +5aef +5af0 +5af1 +5af2 +5af3 +5af4 +5af5 +5af6 +5af7 +5af8 +5af9 +5afa +5afb +5afc +5afd +5afe +5aff +5b00 +5b01 +5b02 +5b03 +5b04 +5b05 +5b06 +5b07 +5b08 +5b09 +5b0a +5b0b +5b0c +5b0d +5b0e +5b0f +5b10 +5b11 +5b12 +5b13 +5b14 +5b15 +5b16 +5b17 +5b18 +5b19 +5b1a +5b1b +5b1c +5b1d +5b1e +5b1f +5b20 +5b21 +5b22 +5b23 +5b24 +5b25 +5b26 +5b27 +5b28 +5b29 +5b2a +5b2b +5b2c +5b2d +5b2e +5b2f +5b30 +5b31 +5b32 +5b33 +5b34 +5b35 +5b36 +5b37 +5b38 +5b39 +5b3a +5b3b +5b3c +5b3d +5b3e +5b3f +5b40 +5b41 +5b42 +5b43 +5b44 +5b45 +5b46 +5b47 +5b48 +5b49 +5b4a +5b4b +5b4c +5b4d +5b4e +5b4f +5b50 +5b51 +5b52 +5b53 +5b54 +5b55 +5b56 +5b57 +5b58 +5b59 +5b5a +5b5b +5b5c +5b5d +5b5e +5b5f +5b60 +5b61 +5b62 +5b63 +5b64 +5b65 +5b66 +5b67 +5b68 +5b69 +5b6a +5b6b +5b6c +5b6d +5b6e +5b6f +5b70 +5b71 +5b72 +5b73 +5b74 +5b75 +5b76 +5b77 +5b78 +5b79 +5b7a +5b7b +5b7c +5b7d +5b7e +5b7f +5b80 +5b81 +5b82 +5b83 +5b84 +5b85 +5b86 +5b87 +5b88 +5b89 +5b8a +5b8b +5b8c +5b8d +5b8e +5b8f +5b90 +5b91 +5b92 +5b93 +5b94 +5b95 +5b96 +5b97 +5b98 +5b99 +5b9a +5b9b +5b9c +5b9d +5b9e +5b9f +5ba0 +5ba1 +5ba2 +5ba3 +5ba4 +5ba5 +5ba6 +5ba7 +5ba8 +5ba9 +5baa +5bab +5bac +5bad +5bae +5baf +5bb0 +5bb1 +5bb2 +5bb3 +5bb4 +5bb5 +5bb6 +5bb7 +5bb8 +5bb9 +5bba +5bbb +5bbc +5bbd +5bbe +5bbf +5bc0 +5bc1 +5bc2 +5bc3 +5bc4 +5bc5 +5bc6 +5bc7 +5bc8 +5bc9 +5bca +5bcb +5bcc +5bcd +5bce +5bcf +5bd0 +5bd1 +5bd2 +5bd3 +5bd4 +5bd5 +5bd6 +5bd7 +5bd8 +5bd9 +5bda +5bdb +5bdc +5bdd +5bde +5bdf +5be0 +5be1 +5be2 +5be3 +5be4 +5be5 +5be6 +5be7 +5be8 +5be9 +5bea +5beb +5bec +5bed +5bee +5bef +5bf0 +5bf1 +5bf2 +5bf3 +5bf4 +5bf5 +5bf6 +5bf7 +5bf8 +5bf9 +5bfa +5bfb +5bfc +5bfd +5bfe +5bff +5c00 +5c01 +5c02 +5c03 +5c04 +5c05 +5c06 +5c07 +5c08 +5c09 +5c0a +5c0b +5c0c +5c0d +5c0e +5c0f +5c10 +5c11 +5c12 +5c13 +5c14 +5c15 +5c16 +5c17 +5c18 +5c19 +5c1a +5c1b +5c1c +5c1d +5c1e +5c1f +5c20 +5c21 +5c22 +5c23 +5c24 +5c25 +5c26 +5c27 +5c28 +5c29 +5c2a +5c2b +5c2c +5c2d +5c2e +5c2f +5c30 +5c31 +5c32 +5c33 +5c34 +5c35 +5c36 +5c37 +5c38 +5c39 +5c3a +5c3b +5c3c +5c3d +5c3e +5c3f +5c40 +5c41 +5c42 +5c43 +5c44 +5c45 +5c46 +5c47 +5c48 +5c49 +5c4a +5c4b +5c4c +5c4d +5c4e +5c4f +5c50 +5c51 +5c52 +5c53 +5c54 +5c55 +5c56 +5c57 +5c58 +5c59 +5c5a +5c5b +5c5c +5c5d +5c5e +5c5f +5c60 +5c61 +5c62 +5c63 +5c64 +5c65 +5c66 +5c67 +5c68 +5c69 +5c6a +5c6b +5c6c +5c6d +5c6e +5c6f +5c70 +5c71 +5c72 +5c73 +5c74 +5c75 +5c76 +5c77 +5c78 +5c79 +5c7a +5c7b +5c7c +5c7d +5c7e +5c7f +5c80 +5c81 +5c82 +5c83 +5c84 +5c85 +5c86 +5c87 +5c88 +5c89 +5c8a +5c8b +5c8c +5c8d +5c8e +5c8f +5c90 +5c91 +5c92 +5c93 +5c94 +5c95 +5c96 +5c97 +5c98 +5c99 +5c9a +5c9b +5c9c +5c9d +5c9e +5c9f +5ca0 +5ca1 +5ca2 +5ca3 +5ca4 +5ca5 +5ca6 +5ca7 +5ca8 +5ca9 +5caa +5cab +5cac +5cad +5cae +5caf +5cb0 +5cb1 +5cb2 +5cb3 +5cb4 +5cb5 +5cb6 +5cb7 +5cb8 +5cb9 +5cba +5cbb +5cbc +5cbd +5cbe +5cbf +5cc0 +5cc1 +5cc2 +5cc3 +5cc4 +5cc5 +5cc6 +5cc7 +5cc8 +5cc9 +5cca +5ccb +5ccc +5ccd +5cce +5ccf +5cd0 +5cd1 +5cd2 +5cd3 +5cd4 +5cd5 +5cd6 +5cd7 +5cd8 +5cd9 +5cda +5cdb +5cdc +5cdd +5cde +5cdf +5ce0 +5ce1 +5ce2 +5ce3 +5ce4 +5ce5 +5ce6 +5ce7 +5ce8 +5ce9 +5cea +5ceb +5cec +5ced +5cee +5cef +5cf0 +5cf1 +5cf2 +5cf3 +5cf4 +5cf5 +5cf6 +5cf7 +5cf8 +5cf9 +5cfa +5cfb +5cfc +5cfd +5cfe +5cff +5d00 +5d01 +5d02 +5d03 +5d04 +5d05 +5d06 +5d07 +5d08 +5d09 +5d0a +5d0b +5d0c +5d0d +5d0e +5d0f +5d10 +5d11 +5d12 +5d13 +5d14 +5d15 +5d16 +5d17 +5d18 +5d19 +5d1a +5d1b +5d1c +5d1d +5d1e +5d1f +5d20 +5d21 +5d22 +5d23 +5d24 +5d25 +5d26 +5d27 +5d28 +5d29 +5d2a +5d2b +5d2c +5d2d +5d2e +5d2f +5d30 +5d31 +5d32 +5d33 +5d34 +5d35 +5d36 +5d37 +5d38 +5d39 +5d3a +5d3b +5d3c +5d3d +5d3e +5d3f +5d40 +5d41 +5d42 +5d43 +5d44 +5d45 +5d46 +5d47 +5d48 +5d49 +5d4a +5d4b +5d4c +5d4d +5d4e +5d4f +5d50 +5d51 +5d52 +5d53 +5d54 +5d55 +5d56 +5d57 +5d58 +5d59 +5d5a +5d5b +5d5c +5d5d +5d5e +5d5f +5d60 +5d61 +5d62 +5d63 +5d64 +5d65 +5d66 +5d67 +5d68 +5d69 +5d6a +5d6b +5d6c +5d6d +5d6e +5d6f +5d70 +5d71 +5d72 +5d73 +5d74 +5d75 +5d76 +5d77 +5d78 +5d79 +5d7a +5d7b +5d7c +5d7d +5d7e +5d7f +5d80 +5d81 +5d82 +5d83 +5d84 +5d85 +5d86 +5d87 +5d88 +5d89 +5d8a +5d8b +5d8c +5d8d +5d8e +5d8f +5d90 +5d91 +5d92 +5d93 +5d94 +5d95 +5d96 +5d97 +5d98 +5d99 +5d9a +5d9b +5d9c +5d9d +5d9e +5d9f +5da0 +5da1 +5da2 +5da3 +5da4 +5da5 +5da6 +5da7 +5da8 +5da9 +5daa +5dab +5dac +5dad +5dae +5daf +5db0 +5db1 +5db2 +5db3 +5db4 +5db5 +5db6 +5db7 +5db8 +5db9 +5dba +5dbb +5dbc +5dbd +5dbe +5dbf +5dc0 +5dc1 +5dc2 +5dc3 +5dc4 +5dc5 +5dc6 +5dc7 +5dc8 +5dc9 +5dca +5dcb +5dcc +5dcd +5dce +5dcf +5dd0 +5dd1 +5dd2 +5dd3 +5dd4 +5dd5 +5dd6 +5dd7 +5dd8 +5dd9 +5dda +5ddb +5ddc +5ddd +5dde +5ddf +5de0 +5de1 +5de2 +5de3 +5de4 +5de5 +5de6 +5de7 +5de8 +5de9 +5dea +5deb +5dec +5ded +5dee +5def +5df0 +5df1 +5df2 +5df3 +5df4 +5df5 +5df6 +5df7 +5df8 +5df9 +5dfa +5dfb +5dfc +5dfd +5dfe +5dff +5e00 +5e01 +5e02 +5e03 +5e04 +5e05 +5e06 +5e07 +5e08 +5e09 +5e0a +5e0b +5e0c +5e0d +5e0e +5e0f +5e10 +5e11 +5e12 +5e13 +5e14 +5e15 +5e16 +5e17 +5e18 +5e19 +5e1a +5e1b +5e1c +5e1d +5e1e +5e1f +5e20 +5e21 +5e22 +5e23 +5e24 +5e25 +5e26 +5e27 +5e28 +5e29 +5e2a +5e2b +5e2c +5e2d +5e2e +5e2f +5e30 +5e31 +5e32 +5e33 +5e34 +5e35 +5e36 +5e37 +5e38 +5e39 +5e3a +5e3b +5e3c +5e3d +5e3e +5e3f +5e40 +5e41 +5e42 +5e43 +5e44 +5e45 +5e46 +5e47 +5e48 +5e49 +5e4a +5e4b +5e4c +5e4d +5e4e +5e4f +5e50 +5e51 +5e52 +5e53 +5e54 +5e55 +5e56 +5e57 +5e58 +5e59 +5e5a +5e5b +5e5c +5e5d +5e5e +5e5f +5e60 +5e61 +5e62 +5e63 +5e64 +5e65 +5e66 +5e67 +5e68 +5e69 +5e6a +5e6b +5e6c +5e6d +5e6e +5e6f +5e70 +5e71 +5e72 +5e73 +5e74 +5e75 +5e76 +5e77 +5e78 +5e79 +5e7a +5e7b +5e7c +5e7d +5e7e +5e7f +5e80 +5e81 +5e82 +5e83 +5e84 +5e85 +5e86 +5e87 +5e88 +5e89 +5e8a +5e8b +5e8c +5e8d +5e8e +5e8f +5e90 +5e91 +5e92 +5e93 +5e94 +5e95 +5e96 +5e97 +5e98 +5e99 +5e9a +5e9b +5e9c +5e9d +5e9e +5e9f +5ea0 +5ea1 +5ea2 +5ea3 +5ea4 +5ea5 +5ea6 +5ea7 +5ea8 +5ea9 +5eaa +5eab +5eac +5ead +5eae +5eaf +5eb0 +5eb1 +5eb2 +5eb3 +5eb4 +5eb5 +5eb6 +5eb7 +5eb8 +5eb9 +5eba +5ebb +5ebc +5ebd +5ebe +5ebf +5ec0 +5ec1 +5ec2 +5ec3 +5ec4 +5ec5 +5ec6 +5ec7 +5ec8 +5ec9 +5eca +5ecb +5ecc +5ecd +5ece +5ecf +5ed0 +5ed1 +5ed2 +5ed3 +5ed4 +5ed5 +5ed6 +5ed7 +5ed8 +5ed9 +5eda +5edb +5edc +5edd +5ede +5edf +5ee0 +5ee1 +5ee2 +5ee3 +5ee4 +5ee5 +5ee6 +5ee7 +5ee8 +5ee9 +5eea +5eeb +5eec +5eed +5eee +5eef +5ef0 +5ef1 +5ef2 +5ef3 +5ef4 +5ef5 +5ef6 +5ef7 +5ef8 +5ef9 +5efa +5efb +5efc +5efd +5efe +5eff +5f00 +5f01 +5f02 +5f03 +5f04 +5f05 +5f06 +5f07 +5f08 +5f09 +5f0a +5f0b +5f0c +5f0d +5f0e +5f0f +5f10 +5f11 +5f12 +5f13 +5f14 +5f15 +5f16 +5f17 +5f18 +5f19 +5f1a +5f1b +5f1c +5f1d +5f1e +5f1f +5f20 +5f21 +5f22 +5f23 +5f24 +5f25 +5f26 +5f27 +5f28 +5f29 +5f2a +5f2b +5f2c +5f2d +5f2e +5f2f +5f30 +5f31 +5f32 +5f33 +5f34 +5f35 +5f36 +5f37 +5f38 +5f39 +5f3a +5f3b +5f3c +5f3d +5f3e +5f3f +5f40 +5f41 +5f42 +5f43 +5f44 +5f45 +5f46 +5f47 +5f48 +5f49 +5f4a +5f4b +5f4c +5f4d +5f4e +5f4f +5f50 +5f51 +5f52 +5f53 +5f54 +5f55 +5f56 +5f57 +5f58 +5f59 +5f5a +5f5b +5f5c +5f5d +5f5e +5f5f +5f60 +5f61 +5f62 +5f63 +5f64 +5f65 +5f66 +5f67 +5f68 +5f69 +5f6a +5f6b +5f6c +5f6d +5f6e +5f6f +5f70 +5f71 +5f72 +5f73 +5f74 +5f75 +5f76 +5f77 +5f78 +5f79 +5f7a +5f7b +5f7c +5f7d +5f7e +5f7f +5f80 +5f81 +5f82 +5f83 +5f84 +5f85 +5f86 +5f87 +5f88 +5f89 +5f8a +5f8b +5f8c +5f8d +5f8e +5f8f +5f90 +5f91 +5f92 +5f93 +5f94 +5f95 +5f96 +5f97 +5f98 +5f99 +5f9a +5f9b +5f9c +5f9d +5f9e +5f9f +5fa0 +5fa1 +5fa2 +5fa3 +5fa4 +5fa5 +5fa6 +5fa7 +5fa8 +5fa9 +5faa +5fab +5fac +5fad +5fae +5faf +5fb0 +5fb1 +5fb2 +5fb3 +5fb4 +5fb5 +5fb6 +5fb7 +5fb8 +5fb9 +5fba +5fbb +5fbc +5fbd +5fbe +5fbf +5fc0 +5fc1 +5fc2 +5fc3 +5fc4 +5fc5 +5fc6 +5fc7 +5fc8 +5fc9 +5fca +5fcb +5fcc +5fcd +5fce +5fcf +5fd0 +5fd1 +5fd2 +5fd3 +5fd4 +5fd5 +5fd6 +5fd7 +5fd8 +5fd9 +5fda +5fdb +5fdc +5fdd +5fde +5fdf +5fe0 +5fe1 +5fe2 +5fe3 +5fe4 +5fe5 +5fe6 +5fe7 +5fe8 +5fe9 +5fea +5feb +5fec +5fed +5fee +5fef +5ff0 +5ff1 +5ff2 +5ff3 +5ff4 +5ff5 +5ff6 +5ff7 +5ff8 +5ff9 +5ffa +5ffb +5ffc +5ffd +5ffe +5fff +6000 +6001 +6002 +6003 +6004 +6005 +6006 +6007 +6008 +6009 +600a +600b +600c +600d +600e +600f +6010 +6011 +6012 +6013 +6014 +6015 +6016 +6017 +6018 +6019 +601a +601b +601c +601d +601e +601f +6020 +6021 +6022 +6023 +6024 +6025 +6026 +6027 +6028 +6029 +602a +602b +602c +602d +602e +602f +6030 +6031 +6032 +6033 +6034 +6035 +6036 +6037 +6038 +6039 +603a +603b +603c +603d +603e +603f +6040 +6041 +6042 +6043 +6044 +6045 +6046 +6047 +6048 +6049 +604a +604b +604c +604d +604e +604f +6050 +6051 +6052 +6053 +6054 +6055 +6056 +6057 +6058 +6059 +605a +605b +605c +605d +605e +605f +6060 +6061 +6062 +6063 +6064 +6065 +6066 +6067 +6068 +6069 +606a +606b +606c +606d +606e +606f +6070 +6071 +6072 +6073 +6074 +6075 +6076 +6077 +6078 +6079 +607a +607b +607c +607d +607e +607f +6080 +6081 +6082 +6083 +6084 +6085 +6086 +6087 +6088 +6089 +608a +608b +608c +608d +608e +608f +6090 +6091 +6092 +6093 +6094 +6095 +6096 +6097 +6098 +6099 +609a +609b +609c +609d +609e +609f +60a0 +60a1 +60a2 +60a3 +60a4 +60a5 +60a6 +60a7 +60a8 +60a9 +60aa +60ab +60ac +60ad +60ae +60af +60b0 +60b1 +60b2 +60b3 +60b4 +60b5 +60b6 +60b7 +60b8 +60b9 +60ba +60bb +60bc +60bd +60be +60bf +60c0 +60c1 +60c2 +60c3 +60c4 +60c5 +60c6 +60c7 +60c8 +60c9 +60ca +60cb +60cc +60cd +60ce +60cf +60d0 +60d1 +60d2 +60d3 +60d4 +60d5 +60d6 +60d7 +60d8 +60d9 +60da +60db +60dc +60dd +60de +60df +60e0 +60e1 +60e2 +60e3 +60e4 +60e5 +60e6 +60e7 +60e8 +60e9 +60ea +60eb +60ec +60ed +60ee +60ef +60f0 +60f1 +60f2 +60f3 +60f4 +60f5 +60f6 +60f7 +60f8 +60f9 +60fa +60fb +60fc +60fd +60fe +60ff +6100 +6101 +6102 +6103 +6104 +6105 +6106 +6107 +6108 +6109 +610a +610b +610c +610d +610e +610f +6110 +6111 +6112 +6113 +6114 +6115 +6116 +6117 +6118 +6119 +611a +611b +611c +611d +611e +611f +6120 +6121 +6122 +6123 +6124 +6125 +6126 +6127 +6128 +6129 +612a +612b +612c +612d +612e +612f +6130 +6131 +6132 +6133 +6134 +6135 +6136 +6137 +6138 +6139 +613a +613b +613c +613d +613e +613f +6140 +6141 +6142 +6143 +6144 +6145 +6146 +6147 +6148 +6149 +614a +614b +614c +614d +614e +614f +6150 +6151 +6152 +6153 +6154 +6155 +6156 +6157 +6158 +6159 +615a +615b +615c +615d +615e +615f +6160 +6161 +6162 +6163 +6164 +6165 +6166 +6167 +6168 +6169 +616a +616b +616c +616d +616e +616f +6170 +6171 +6172 +6173 +6174 +6175 +6176 +6177 +6178 +6179 +617a +617b +617c +617d +617e +617f +6180 +6181 +6182 +6183 +6184 +6185 +6186 +6187 +6188 +6189 +618a +618b +618c +618d +618e +618f +6190 +6191 +6192 +6193 +6194 +6195 +6196 +6197 +6198 +6199 +619a +619b +619c +619d +619e +619f +61a0 +61a1 +61a2 +61a3 +61a4 +61a5 +61a6 +61a7 +61a8 +61a9 +61aa +61ab +61ac +61ad +61ae +61af +61b0 +61b1 +61b2 +61b3 +61b4 +61b5 +61b6 +61b7 +61b8 +61b9 +61ba +61bb +61bc +61bd +61be +61bf +61c0 +61c1 +61c2 +61c3 +61c4 +61c5 +61c6 +61c7 +61c8 +61c9 +61ca +61cb +61cc +61cd +61ce +61cf +61d0 +61d1 +61d2 +61d3 +61d4 +61d5 +61d6 +61d7 +61d8 +61d9 +61da +61db +61dc +61dd +61de +61df +61e0 +61e1 +61e2 +61e3 +61e4 +61e5 +61e6 +61e7 +61e8 +61e9 +61ea +61eb +61ec +61ed +61ee +61ef +61f0 +61f1 +61f2 +61f3 +61f4 +61f5 +61f6 +61f7 +61f8 +61f9 +61fa +61fb +61fc +61fd +61fe +61ff +6200 +6201 +6202 +6203 +6204 +6205 +6206 +6207 +6208 +6209 +620a +620b +620c +620d +620e +620f +6210 +6211 +6212 +6213 +6214 +6215 +6216 +6217 +6218 +6219 +621a +621b +621c +621d +621e +621f +6220 +6221 +6222 +6223 +6224 +6225 +6226 +6227 +6228 +6229 +622a +622b +622c +622d +622e +622f +6230 +6231 +6232 +6233 +6234 +6235 +6236 +6237 +6238 +6239 +623a +623b +623c +623d +623e +623f +6240 +6241 +6242 +6243 +6244 +6245 +6246 +6247 +6248 +6249 +624a +624b +624c +624d +624e +624f +6250 +6251 +6252 +6253 +6254 +6255 +6256 +6257 +6258 +6259 +625a +625b +625c +625d +625e +625f +6260 +6261 +6262 +6263 +6264 +6265 +6266 +6267 +6268 +6269 +626a +626b +626c +626d +626e +626f +6270 +6271 +6272 +6273 +6274 +6275 +6276 +6277 +6278 +6279 +627a +627b +627c +627d +627e +627f +6280 +6281 +6282 +6283 +6284 +6285 +6286 +6287 +6288 +6289 +628a +628b +628c +628d +628e +628f +6290 +6291 +6292 +6293 +6294 +6295 +6296 +6297 +6298 +6299 +629a +629b +629c +629d +629e +629f +62a0 +62a1 +62a2 +62a3 +62a4 +62a5 +62a6 +62a7 +62a8 +62a9 +62aa +62ab +62ac +62ad +62ae +62af +62b0 +62b1 +62b2 +62b3 +62b4 +62b5 +62b6 +62b7 +62b8 +62b9 +62ba +62bb +62bc +62bd +62be +62bf +62c0 +62c1 +62c2 +62c3 +62c4 +62c5 +62c6 +62c7 +62c8 +62c9 +62ca +62cb +62cc +62cd +62ce +62cf +62d0 +62d1 +62d2 +62d3 +62d4 +62d5 +62d6 +62d7 +62d8 +62d9 +62da +62db +62dc +62dd +62de +62df +62e0 +62e1 +62e2 +62e3 +62e4 +62e5 +62e6 +62e7 +62e8 +62e9 +62ea +62eb +62ec +62ed +62ee +62ef +62f0 +62f1 +62f2 +62f3 +62f4 +62f5 +62f6 +62f7 +62f8 +62f9 +62fa +62fb +62fc +62fd +62fe +62ff +6300 +6301 +6302 +6303 +6304 +6305 +6306 +6307 +6308 +6309 +630a +630b +630c +630d +630e +630f +6310 +6311 +6312 +6313 +6314 +6315 +6316 +6317 +6318 +6319 +631a +631b +631c +631d +631e +631f +6320 +6321 +6322 +6323 +6324 +6325 +6326 +6327 +6328 +6329 +632a +632b +632c +632d +632e +632f +6330 +6331 +6332 +6333 +6334 +6335 +6336 +6337 +6338 +6339 +633a +633b +633c +633d +633e +633f +6340 +6341 +6342 +6343 +6344 +6345 +6346 +6347 +6348 +6349 +634a +634b +634c +634d +634e +634f +6350 +6351 +6352 +6353 +6354 +6355 +6356 +6357 +6358 +6359 +635a +635b +635c +635d +635e +635f +6360 +6361 +6362 +6363 +6364 +6365 +6366 +6367 +6368 +6369 +636a +636b +636c +636d +636e +636f +6370 +6371 +6372 +6373 +6374 +6375 +6376 +6377 +6378 +6379 +637a +637b +637c +637d +637e +637f +6380 +6381 +6382 +6383 +6384 +6385 +6386 +6387 +6388 +6389 +638a +638b +638c +638d +638e +638f +6390 +6391 +6392 +6393 +6394 +6395 +6396 +6397 +6398 +6399 +639a +639b +639c +639d +639e +639f +63a0 +63a1 +63a2 +63a3 +63a4 +63a5 +63a6 +63a7 +63a8 +63a9 +63aa +63ab +63ac +63ad +63ae +63af +63b0 +63b1 +63b2 +63b3 +63b4 +63b5 +63b6 +63b7 +63b8 +63b9 +63ba +63bb +63bc +63bd +63be +63bf +63c0 +63c1 +63c2 +63c3 +63c4 +63c5 +63c6 +63c7 +63c8 +63c9 +63ca +63cb +63cc +63cd +63ce +63cf +63d0 +63d1 +63d2 +63d3 +63d4 +63d5 +63d6 +63d7 +63d8 +63d9 +63da +63db +63dc +63dd +63de +63df +63e0 +63e1 +63e2 +63e3 +63e4 +63e5 +63e6 +63e7 +63e8 +63e9 +63ea +63eb +63ec +63ed +63ee +63ef +63f0 +63f1 +63f2 +63f3 +63f4 +63f5 +63f6 +63f7 +63f8 +63f9 +63fa +63fb +63fc +63fd +63fe +63ff +6400 +6401 +6402 +6403 +6404 +6405 +6406 +6407 +6408 +6409 +640a +640b +640c +640d +640e +640f +6410 +6411 +6412 +6413 +6414 +6415 +6416 +6417 +6418 +6419 +641a +641b +641c +641d +641e +641f +6420 +6421 +6422 +6423 +6424 +6425 +6426 +6427 +6428 +6429 +642a +642b +642c +642d +642e +642f +6430 +6431 +6432 +6433 +6434 +6435 +6436 +6437 +6438 +6439 +643a +643b +643c +643d +643e +643f +6440 +6441 +6442 +6443 +6444 +6445 +6446 +6447 +6448 +6449 +644a +644b +644c +644d +644e +644f +6450 +6451 +6452 +6453 +6454 +6455 +6456 +6457 +6458 +6459 +645a +645b +645c +645d +645e +645f +6460 +6461 +6462 +6463 +6464 +6465 +6466 +6467 +6468 +6469 +646a +646b +646c +646d +646e +646f +6470 +6471 +6472 +6473 +6474 +6475 +6476 +6477 +6478 +6479 +647a +647b +647c +647d +647e +647f +6480 +6481 +6482 +6483 +6484 +6485 +6486 +6487 +6488 +6489 +648a +648b +648c +648d +648e +648f +6490 +6491 +6492 +6493 +6494 +6495 +6496 +6497 +6498 +6499 +649a +649b +649c +649d +649e +649f +64a0 +64a1 +64a2 +64a3 +64a4 +64a5 +64a6 +64a7 +64a8 +64a9 +64aa +64ab +64ac +64ad +64ae +64af +64b0 +64b1 +64b2 +64b3 +64b4 +64b5 +64b6 +64b7 +64b8 +64b9 +64ba +64bb +64bc +64bd +64be +64bf +64c0 +64c1 +64c2 +64c3 +64c4 +64c5 +64c6 +64c7 +64c8 +64c9 +64ca +64cb +64cc +64cd +64ce +64cf +64d0 +64d1 +64d2 +64d3 +64d4 +64d5 +64d6 +64d7 +64d8 +64d9 +64da +64db +64dc +64dd +64de +64df +64e0 +64e1 +64e2 +64e3 +64e4 +64e5 +64e6 +64e7 +64e8 +64e9 +64ea +64eb +64ec +64ed +64ee +64ef +64f0 +64f1 +64f2 +64f3 +64f4 +64f5 +64f6 +64f7 +64f8 +64f9 +64fa +64fb +64fc +64fd +64fe +64ff +6500 +6501 +6502 +6503 +6504 +6505 +6506 +6507 +6508 +6509 +650a +650b +650c +650d +650e +650f +6510 +6511 +6512 +6513 +6514 +6515 +6516 +6517 +6518 +6519 +651a +651b +651c +651d +651e +651f +6520 +6521 +6522 +6523 +6524 +6525 +6526 +6527 +6528 +6529 +652a +652b +652c +652d +652e +652f +6530 +6531 +6532 +6533 +6534 +6535 +6536 +6537 +6538 +6539 +653a +653b +653c +653d +653e +653f +6540 +6541 +6542 +6543 +6544 +6545 +6546 +6547 +6548 +6549 +654a +654b +654c +654d +654e +654f +6550 +6551 +6552 +6553 +6554 +6555 +6556 +6557 +6558 +6559 +655a +655b +655c +655d +655e +655f +6560 +6561 +6562 +6563 +6564 +6565 +6566 +6567 +6568 +6569 +656a +656b +656c +656d +656e +656f +6570 +6571 +6572 +6573 +6574 +6575 +6576 +6577 +6578 +6579 +657a +657b +657c +657d +657e +657f +6580 +6581 +6582 +6583 +6584 +6585 +6586 +6587 +6588 +6589 +658a +658b +658c +658d +658e +658f +6590 +6591 +6592 +6593 +6594 +6595 +6596 +6597 +6598 +6599 +659a +659b +659c +659d +659e +659f +65a0 +65a1 +65a2 +65a3 +65a4 +65a5 +65a6 +65a7 +65a8 +65a9 +65aa +65ab +65ac +65ad +65ae +65af +65b0 +65b1 +65b2 +65b3 +65b4 +65b5 +65b6 +65b7 +65b8 +65b9 +65ba +65bb +65bc +65bd +65be +65bf +65c0 +65c1 +65c2 +65c3 +65c4 +65c5 +65c6 +65c7 +65c8 +65c9 +65ca +65cb +65cc +65cd +65ce +65cf +65d0 +65d1 +65d2 +65d3 +65d4 +65d5 +65d6 +65d7 +65d8 +65d9 +65da +65db +65dc +65dd +65de +65df +65e0 +65e1 +65e2 +65e3 +65e4 +65e5 +65e6 +65e7 +65e8 +65e9 +65ea +65eb +65ec +65ed +65ee +65ef +65f0 +65f1 +65f2 +65f3 +65f4 +65f5 +65f6 +65f7 +65f8 +65f9 +65fa +65fb +65fc +65fd +65fe +65ff +6600 +6601 +6602 +6603 +6604 +6605 +6606 +6607 +6608 +6609 +660a +660b +660c +660d +660e +660f +6610 +6611 +6612 +6613 +6614 +6615 +6616 +6617 +6618 +6619 +661a +661b +661c +661d +661e +661f +6620 +6621 +6622 +6623 +6624 +6625 +6626 +6627 +6628 +6629 +662a +662b +662c +662d +662e +662f +6630 +6631 +6632 +6633 +6634 +6635 +6636 +6637 +6638 +6639 +663a +663b +663c +663d +663e +663f +6640 +6641 +6642 +6643 +6644 +6645 +6646 +6647 +6648 +6649 +664a +664b +664c +664d +664e +664f +6650 +6651 +6652 +6653 +6654 +6655 +6656 +6657 +6658 +6659 +665a +665b +665c +665d +665e +665f +6660 +6661 +6662 +6663 +6664 +6665 +6666 +6667 +6668 +6669 +666a +666b +666c +666d +666e +666f +6670 +6671 +6672 +6673 +6674 +6675 +6676 +6677 +6678 +6679 +667a +667b +667c +667d +667e +667f +6680 +6681 +6682 +6683 +6684 +6685 +6686 +6687 +6688 +6689 +668a +668b +668c +668d +668e +668f +6690 +6691 +6692 +6693 +6694 +6695 +6696 +6697 +6698 +6699 +669a +669b +669c +669d +669e +669f +66a0 +66a1 +66a2 +66a3 +66a4 +66a5 +66a6 +66a7 +66a8 +66a9 +66aa +66ab +66ac +66ad +66ae +66af +66b0 +66b1 +66b2 +66b3 +66b4 +66b5 +66b6 +66b7 +66b8 +66b9 +66ba +66bb +66bc +66bd +66be +66bf +66c0 +66c1 +66c2 +66c3 +66c4 +66c5 +66c6 +66c7 +66c8 +66c9 +66ca +66cb +66cc +66cd +66ce +66cf +66d0 +66d1 +66d2 +66d3 +66d4 +66d5 +66d6 +66d7 +66d8 +66d9 +66da +66db +66dc +66dd +66de +66df +66e0 +66e1 +66e2 +66e3 +66e4 +66e5 +66e6 +66e7 +66e8 +66e9 +66ea +66eb +66ec +66ed +66ee +66ef +66f0 +66f1 +66f2 +66f3 +66f4 +66f5 +66f6 +66f7 +66f8 +66f9 +66fa +66fb +66fc +66fd +66fe +66ff +6700 +6701 +6702 +6703 +6704 +6705 +6706 +6707 +6708 +6709 +670a +670b +670c +670d +670e +670f +6710 +6711 +6712 +6713 +6714 +6715 +6716 +6717 +6718 +6719 +671a +671b +671c +671d +671e +671f +6720 +6721 +6722 +6723 +6724 +6725 +6726 +6727 +6728 +6729 +672a +672b +672c +672d +672e +672f +6730 +6731 +6732 +6733 +6734 +6735 +6736 +6737 +6738 +6739 +673a +673b +673c +673d +673e +673f +6740 +6741 +6742 +6743 +6744 +6745 +6746 +6747 +6748 +6749 +674a +674b +674c +674d +674e +674f +6750 +6751 +6752 +6753 +6754 +6755 +6756 +6757 +6758 +6759 +675a +675b +675c +675d +675e +675f +6760 +6761 +6762 +6763 +6764 +6765 +6766 +6767 +6768 +6769 +676a +676b +676c +676d +676e +676f +6770 +6771 +6772 +6773 +6774 +6775 +6776 +6777 +6778 +6779 +677a +677b +677c +677d +677e +677f +6780 +6781 +6782 +6783 +6784 +6785 +6786 +6787 +6788 +6789 +678a +678b +678c +678d +678e +678f +6790 +6791 +6792 +6793 +6794 +6795 +6796 +6797 +6798 +6799 +679a +679b +679c +679d +679e +679f +67a0 +67a1 +67a2 +67a3 +67a4 +67a5 +67a6 +67a7 +67a8 +67a9 +67aa +67ab +67ac +67ad +67ae +67af +67b0 +67b1 +67b2 +67b3 +67b4 +67b5 +67b6 +67b7 +67b8 +67b9 +67ba +67bb +67bc +67bd +67be +67bf +67c0 +67c1 +67c2 +67c3 +67c4 +67c5 +67c6 +67c7 +67c8 +67c9 +67ca +67cb +67cc +67cd +67ce +67cf +67d0 +67d1 +67d2 +67d3 +67d4 +67d5 +67d6 +67d7 +67d8 +67d9 +67da +67db +67dc +67dd +67de +67df +67e0 +67e1 +67e2 +67e3 +67e4 +67e5 +67e6 +67e7 +67e8 +67e9 +67ea +67eb +67ec +67ed +67ee +67ef +67f0 +67f1 +67f2 +67f3 +67f4 +67f5 +67f6 +67f7 +67f8 +67f9 +67fa +67fb +67fc +67fd +67fe +67ff +6800 +6801 +6802 +6803 +6804 +6805 +6806 +6807 +6808 +6809 +680a +680b +680c +680d +680e +680f +6810 +6811 +6812 +6813 +6814 +6815 +6816 +6817 +6818 +6819 +681a +681b +681c +681d +681e +681f +6820 +6821 +6822 +6823 +6824 +6825 +6826 +6827 +6828 +6829 +682a +682b +682c +682d +682e +682f +6830 +6831 +6832 +6833 +6834 +6835 +6836 +6837 +6838 +6839 +683a +683b +683c +683d +683e +683f +6840 +6841 +6842 +6843 +6844 +6845 +6846 +6847 +6848 +6849 +684a +684b +684c +684d +684e +684f +6850 +6851 +6852 +6853 +6854 +6855 +6856 +6857 +6858 +6859 +685a +685b +685c +685d +685e +685f +6860 +6861 +6862 +6863 +6864 +6865 +6866 +6867 +6868 +6869 +686a +686b +686c +686d +686e +686f +6870 +6871 +6872 +6873 +6874 +6875 +6876 +6877 +6878 +6879 +687a +687b +687c +687d +687e +687f +6880 +6881 +6882 +6883 +6884 +6885 +6886 +6887 +6888 +6889 +688a +688b +688c +688d +688e +688f +6890 +6891 +6892 +6893 +6894 +6895 +6896 +6897 +6898 +6899 +689a +689b +689c +689d +689e +689f +68a0 +68a1 +68a2 +68a3 +68a4 +68a5 +68a6 +68a7 +68a8 +68a9 +68aa +68ab +68ac +68ad +68ae +68af +68b0 +68b1 +68b2 +68b3 +68b4 +68b5 +68b6 +68b7 +68b8 +68b9 +68ba +68bb +68bc +68bd +68be +68bf +68c0 +68c1 +68c2 +68c3 +68c4 +68c5 +68c6 +68c7 +68c8 +68c9 +68ca +68cb +68cc +68cd +68ce +68cf +68d0 +68d1 +68d2 +68d3 +68d4 +68d5 +68d6 +68d7 +68d8 +68d9 +68da +68db +68dc +68dd +68de +68df +68e0 +68e1 +68e2 +68e3 +68e4 +68e5 +68e6 +68e7 +68e8 +68e9 +68ea +68eb +68ec +68ed +68ee +68ef +68f0 +68f1 +68f2 +68f3 +68f4 +68f5 +68f6 +68f7 +68f8 +68f9 +68fa +68fb +68fc +68fd +68fe +68ff +6900 +6901 +6902 +6903 +6904 +6905 +6906 +6907 +6908 +6909 +690a +690b +690c +690d +690e +690f +6910 +6911 +6912 +6913 +6914 +6915 +6916 +6917 +6918 +6919 +691a +691b +691c +691d +691e +691f +6920 +6921 +6922 +6923 +6924 +6925 +6926 +6927 +6928 +6929 +692a +692b +692c +692d +692e +692f +6930 +6931 +6932 +6933 +6934 +6935 +6936 +6937 +6938 +6939 +693a +693b +693c +693d +693e +693f +6940 +6941 +6942 +6943 +6944 +6945 +6946 +6947 +6948 +6949 +694a +694b +694c +694d +694e +694f +6950 +6951 +6952 +6953 +6954 +6955 +6956 +6957 +6958 +6959 +695a +695b +695c +695d +695e +695f +6960 +6961 +6962 +6963 +6964 +6965 +6966 +6967 +6968 +6969 +696a +696b +696c +696d +696e +696f +6970 +6971 +6972 +6973 +6974 +6975 +6976 +6977 +6978 +6979 +697a +697b +697c +697d +697e +697f +6980 +6981 +6982 +6983 +6984 +6985 +6986 +6987 +6988 +6989 +698a +698b +698c +698d +698e +698f +6990 +6991 +6992 +6993 +6994 +6995 +6996 +6997 +6998 +6999 +699a +699b +699c +699d +699e +699f +69a0 +69a1 +69a2 +69a3 +69a4 +69a5 +69a6 +69a7 +69a8 +69a9 +69aa +69ab +69ac +69ad +69ae +69af +69b0 +69b1 +69b2 +69b3 +69b4 +69b5 +69b6 +69b7 +69b8 +69b9 +69ba +69bb +69bc +69bd +69be +69bf +69c0 +69c1 +69c2 +69c3 +69c4 +69c5 +69c6 +69c7 +69c8 +69c9 +69ca +69cb +69cc +69cd +69ce +69cf +69d0 +69d1 +69d2 +69d3 +69d4 +69d5 +69d6 +69d7 +69d8 +69d9 +69da +69db +69dc +69dd +69de +69df +69e0 +69e1 +69e2 +69e3 +69e4 +69e5 +69e6 +69e7 +69e8 +69e9 +69ea +69eb +69ec +69ed +69ee +69ef +69f0 +69f1 +69f2 +69f3 +69f4 +69f5 +69f6 +69f7 +69f8 +69f9 +69fa +69fb +69fc +69fd +69fe +69ff +6a00 +6a01 +6a02 +6a03 +6a04 +6a05 +6a06 +6a07 +6a08 +6a09 +6a0a +6a0b +6a0c +6a0d +6a0e +6a0f +6a10 +6a11 +6a12 +6a13 +6a14 +6a15 +6a16 +6a17 +6a18 +6a19 +6a1a +6a1b +6a1c +6a1d +6a1e +6a1f +6a20 +6a21 +6a22 +6a23 +6a24 +6a25 +6a26 +6a27 +6a28 +6a29 +6a2a +6a2b +6a2c +6a2d +6a2e +6a2f +6a30 +6a31 +6a32 +6a33 +6a34 +6a35 +6a36 +6a37 +6a38 +6a39 +6a3a +6a3b +6a3c +6a3d +6a3e +6a3f +6a40 +6a41 +6a42 +6a43 +6a44 +6a45 +6a46 +6a47 +6a48 +6a49 +6a4a +6a4b +6a4c +6a4d +6a4e +6a4f +6a50 +6a51 +6a52 +6a53 +6a54 +6a55 +6a56 +6a57 +6a58 +6a59 +6a5a +6a5b +6a5c +6a5d +6a5e +6a5f +6a60 +6a61 +6a62 +6a63 +6a64 +6a65 +6a66 +6a67 +6a68 +6a69 +6a6a +6a6b +6a6c +6a6d +6a6e +6a6f +6a70 +6a71 +6a72 +6a73 +6a74 +6a75 +6a76 +6a77 +6a78 +6a79 +6a7a +6a7b +6a7c +6a7d +6a7e +6a7f +6a80 +6a81 +6a82 +6a83 +6a84 +6a85 +6a86 +6a87 +6a88 +6a89 +6a8a +6a8b +6a8c +6a8d +6a8e +6a8f +6a90 +6a91 +6a92 +6a93 +6a94 +6a95 +6a96 +6a97 +6a98 +6a99 +6a9a +6a9b +6a9c +6a9d +6a9e +6a9f +6aa0 +6aa1 +6aa2 +6aa3 +6aa4 +6aa5 +6aa6 +6aa7 +6aa8 +6aa9 +6aaa +6aab +6aac +6aad +6aae +6aaf +6ab0 +6ab1 +6ab2 +6ab3 +6ab4 +6ab5 +6ab6 +6ab7 +6ab8 +6ab9 +6aba +6abb +6abc +6abd +6abe +6abf +6ac0 +6ac1 +6ac2 +6ac3 +6ac4 +6ac5 +6ac6 +6ac7 +6ac8 +6ac9 +6aca +6acb +6acc +6acd +6ace +6acf +6ad0 +6ad1 +6ad2 +6ad3 +6ad4 +6ad5 +6ad6 +6ad7 +6ad8 +6ad9 +6ada +6adb +6adc +6add +6ade +6adf +6ae0 +6ae1 +6ae2 +6ae3 +6ae4 +6ae5 +6ae6 +6ae7 +6ae8 +6ae9 +6aea +6aeb +6aec +6aed +6aee +6aef +6af0 +6af1 +6af2 +6af3 +6af4 +6af5 +6af6 +6af7 +6af8 +6af9 +6afa +6afb +6afc +6afd +6afe +6aff +6b00 +6b01 +6b02 +6b03 +6b04 +6b05 +6b06 +6b07 +6b08 +6b09 +6b0a +6b0b +6b0c +6b0d +6b0e +6b0f +6b10 +6b11 +6b12 +6b13 +6b14 +6b15 +6b16 +6b17 +6b18 +6b19 +6b1a +6b1b +6b1c +6b1d +6b1e +6b1f +6b20 +6b21 +6b22 +6b23 +6b24 +6b25 +6b26 +6b27 +6b28 +6b29 +6b2a +6b2b +6b2c +6b2d +6b2e +6b2f +6b30 +6b31 +6b32 +6b33 +6b34 +6b35 +6b36 +6b37 +6b38 +6b39 +6b3a +6b3b +6b3c +6b3d +6b3e +6b3f +6b40 +6b41 +6b42 +6b43 +6b44 +6b45 +6b46 +6b47 +6b48 +6b49 +6b4a +6b4b +6b4c +6b4d +6b4e +6b4f +6b50 +6b51 +6b52 +6b53 +6b54 +6b55 +6b56 +6b57 +6b58 +6b59 +6b5a +6b5b +6b5c +6b5d +6b5e +6b5f +6b60 +6b61 +6b62 +6b63 +6b64 +6b65 +6b66 +6b67 +6b68 +6b69 +6b6a +6b6b +6b6c +6b6d +6b6e +6b6f +6b70 +6b71 +6b72 +6b73 +6b74 +6b75 +6b76 +6b77 +6b78 +6b79 +6b7a +6b7b +6b7c +6b7d +6b7e +6b7f +6b80 +6b81 +6b82 +6b83 +6b84 +6b85 +6b86 +6b87 +6b88 +6b89 +6b8a +6b8b +6b8c +6b8d +6b8e +6b8f +6b90 +6b91 +6b92 +6b93 +6b94 +6b95 +6b96 +6b97 +6b98 +6b99 +6b9a +6b9b +6b9c +6b9d +6b9e +6b9f +6ba0 +6ba1 +6ba2 +6ba3 +6ba4 +6ba5 +6ba6 +6ba7 +6ba8 +6ba9 +6baa +6bab +6bac +6bad +6bae +6baf +6bb0 +6bb1 +6bb2 +6bb3 +6bb4 +6bb5 +6bb6 +6bb7 +6bb8 +6bb9 +6bba +6bbb +6bbc +6bbd +6bbe +6bbf +6bc0 +6bc1 +6bc2 +6bc3 +6bc4 +6bc5 +6bc6 +6bc7 +6bc8 +6bc9 +6bca +6bcb +6bcc +6bcd +6bce +6bcf +6bd0 +6bd1 +6bd2 +6bd3 +6bd4 +6bd5 +6bd6 +6bd7 +6bd8 +6bd9 +6bda +6bdb +6bdc +6bdd +6bde +6bdf +6be0 +6be1 +6be2 +6be3 +6be4 +6be5 +6be6 +6be7 +6be8 +6be9 +6bea +6beb +6bec +6bed +6bee +6bef +6bf0 +6bf1 +6bf2 +6bf3 +6bf4 +6bf5 +6bf6 +6bf7 +6bf8 +6bf9 +6bfa +6bfb +6bfc +6bfd +6bfe +6bff +6c00 +6c01 +6c02 +6c03 +6c04 +6c05 +6c06 +6c07 +6c08 +6c09 +6c0a +6c0b +6c0c +6c0d +6c0e +6c0f +6c10 +6c11 +6c12 +6c13 +6c14 +6c15 +6c16 +6c17 +6c18 +6c19 +6c1a +6c1b +6c1c +6c1d +6c1e +6c1f +6c20 +6c21 +6c22 +6c23 +6c24 +6c25 +6c26 +6c27 +6c28 +6c29 +6c2a +6c2b +6c2c +6c2d +6c2e +6c2f +6c30 +6c31 +6c32 +6c33 +6c34 +6c35 +6c36 +6c37 +6c38 +6c39 +6c3a +6c3b +6c3c +6c3d +6c3e +6c3f +6c40 +6c41 +6c42 +6c43 +6c44 +6c45 +6c46 +6c47 +6c48 +6c49 +6c4a +6c4b +6c4c +6c4d +6c4e +6c4f +6c50 +6c51 +6c52 +6c53 +6c54 +6c55 +6c56 +6c57 +6c58 +6c59 +6c5a +6c5b +6c5c +6c5d +6c5e +6c5f +6c60 +6c61 +6c62 +6c63 +6c64 +6c65 +6c66 +6c67 +6c68 +6c69 +6c6a +6c6b +6c6c +6c6d +6c6e +6c6f +6c70 +6c71 +6c72 +6c73 +6c74 +6c75 +6c76 +6c77 +6c78 +6c79 +6c7a +6c7b +6c7c +6c7d +6c7e +6c7f +6c80 +6c81 +6c82 +6c83 +6c84 +6c85 +6c86 +6c87 +6c88 +6c89 +6c8a +6c8b +6c8c +6c8d +6c8e +6c8f +6c90 +6c91 +6c92 +6c93 +6c94 +6c95 +6c96 +6c97 +6c98 +6c99 +6c9a +6c9b +6c9c +6c9d +6c9e +6c9f +6ca0 +6ca1 +6ca2 +6ca3 +6ca4 +6ca5 +6ca6 +6ca7 +6ca8 +6ca9 +6caa +6cab +6cac +6cad +6cae +6caf +6cb0 +6cb1 +6cb2 +6cb3 +6cb4 +6cb5 +6cb6 +6cb7 +6cb8 +6cb9 +6cba +6cbb +6cbc +6cbd +6cbe +6cbf +6cc0 +6cc1 +6cc2 +6cc3 +6cc4 +6cc5 +6cc6 +6cc7 +6cc8 +6cc9 +6cca +6ccb +6ccc +6ccd +6cce +6ccf +6cd0 +6cd1 +6cd2 +6cd3 +6cd4 +6cd5 +6cd6 +6cd7 +6cd8 +6cd9 +6cda +6cdb +6cdc +6cdd +6cde +6cdf +6ce0 +6ce1 +6ce2 +6ce3 +6ce4 +6ce5 +6ce6 +6ce7 +6ce8 +6ce9 +6cea +6ceb +6cec +6ced +6cee +6cef +6cf0 +6cf1 +6cf2 +6cf3 +6cf4 +6cf5 +6cf6 +6cf7 +6cf8 +6cf9 +6cfa +6cfb +6cfc +6cfd +6cfe +6cff +6d00 +6d01 +6d02 +6d03 +6d04 +6d05 +6d06 +6d07 +6d08 +6d09 +6d0a +6d0b +6d0c +6d0d +6d0e +6d0f +6d10 +6d11 +6d12 +6d13 +6d14 +6d15 +6d16 +6d17 +6d18 +6d19 +6d1a +6d1b +6d1c +6d1d +6d1e +6d1f +6d20 +6d21 +6d22 +6d23 +6d24 +6d25 +6d26 +6d27 +6d28 +6d29 +6d2a +6d2b +6d2c +6d2d +6d2e +6d2f +6d30 +6d31 +6d32 +6d33 +6d34 +6d35 +6d36 +6d37 +6d38 +6d39 +6d3a +6d3b +6d3c +6d3d +6d3e +6d3f +6d40 +6d41 +6d42 +6d43 +6d44 +6d45 +6d46 +6d47 +6d48 +6d49 +6d4a +6d4b +6d4c +6d4d +6d4e +6d4f +6d50 +6d51 +6d52 +6d53 +6d54 +6d55 +6d56 +6d57 +6d58 +6d59 +6d5a +6d5b +6d5c +6d5d +6d5e +6d5f +6d60 +6d61 +6d62 +6d63 +6d64 +6d65 +6d66 +6d67 +6d68 +6d69 +6d6a +6d6b +6d6c +6d6d +6d6e +6d6f +6d70 +6d71 +6d72 +6d73 +6d74 +6d75 +6d76 +6d77 +6d78 +6d79 +6d7a +6d7b +6d7c +6d7d +6d7e +6d7f +6d80 +6d81 +6d82 +6d83 +6d84 +6d85 +6d86 +6d87 +6d88 +6d89 +6d8a +6d8b +6d8c +6d8d +6d8e +6d8f +6d90 +6d91 +6d92 +6d93 +6d94 +6d95 +6d96 +6d97 +6d98 +6d99 +6d9a +6d9b +6d9c +6d9d +6d9e +6d9f +6da0 +6da1 +6da2 +6da3 +6da4 +6da5 +6da6 +6da7 +6da8 +6da9 +6daa +6dab +6dac +6dad +6dae +6daf +6db0 +6db1 +6db2 +6db3 +6db4 +6db5 +6db6 +6db7 +6db8 +6db9 +6dba +6dbb +6dbc +6dbd +6dbe +6dbf +6dc0 +6dc1 +6dc2 +6dc3 +6dc4 +6dc5 +6dc6 +6dc7 +6dc8 +6dc9 +6dca +6dcb +6dcc +6dcd +6dce +6dcf +6dd0 +6dd1 +6dd2 +6dd3 +6dd4 +6dd5 +6dd6 +6dd7 +6dd8 +6dd9 +6dda +6ddb +6ddc +6ddd +6dde +6ddf +6de0 +6de1 +6de2 +6de3 +6de4 +6de5 +6de6 +6de7 +6de8 +6de9 +6dea +6deb +6dec +6ded +6dee +6def +6df0 +6df1 +6df2 +6df3 +6df4 +6df5 +6df6 +6df7 +6df8 +6df9 +6dfa +6dfb +6dfc +6dfd +6dfe +6dff +6e00 +6e01 +6e02 +6e03 +6e04 +6e05 +6e06 +6e07 +6e08 +6e09 +6e0a +6e0b +6e0c +6e0d +6e0e +6e0f +6e10 +6e11 +6e12 +6e13 +6e14 +6e15 +6e16 +6e17 +6e18 +6e19 +6e1a +6e1b +6e1c +6e1d +6e1e +6e1f +6e20 +6e21 +6e22 +6e23 +6e24 +6e25 +6e26 +6e27 +6e28 +6e29 +6e2a +6e2b +6e2c +6e2d +6e2e +6e2f +6e30 +6e31 +6e32 +6e33 +6e34 +6e35 +6e36 +6e37 +6e38 +6e39 +6e3a +6e3b +6e3c +6e3d +6e3e +6e3f +6e40 +6e41 +6e42 +6e43 +6e44 +6e45 +6e46 +6e47 +6e48 +6e49 +6e4a +6e4b +6e4c +6e4d +6e4e +6e4f +6e50 +6e51 +6e52 +6e53 +6e54 +6e55 +6e56 +6e57 +6e58 +6e59 +6e5a +6e5b +6e5c +6e5d +6e5e +6e5f +6e60 +6e61 +6e62 +6e63 +6e64 +6e65 +6e66 +6e67 +6e68 +6e69 +6e6a +6e6b +6e6c +6e6d +6e6e +6e6f +6e70 +6e71 +6e72 +6e73 +6e74 +6e75 +6e76 +6e77 +6e78 +6e79 +6e7a +6e7b +6e7c +6e7d +6e7e +6e7f +6e80 +6e81 +6e82 +6e83 +6e84 +6e85 +6e86 +6e87 +6e88 +6e89 +6e8a +6e8b +6e8c +6e8d +6e8e +6e8f +6e90 +6e91 +6e92 +6e93 +6e94 +6e95 +6e96 +6e97 +6e98 +6e99 +6e9a +6e9b +6e9c +6e9d +6e9e +6e9f +6ea0 +6ea1 +6ea2 +6ea3 +6ea4 +6ea5 +6ea6 +6ea7 +6ea8 +6ea9 +6eaa +6eab +6eac +6ead +6eae +6eaf +6eb0 +6eb1 +6eb2 +6eb3 +6eb4 +6eb5 +6eb6 +6eb7 +6eb8 +6eb9 +6eba +6ebb +6ebc +6ebd +6ebe +6ebf +6ec0 +6ec1 +6ec2 +6ec3 +6ec4 +6ec5 +6ec6 +6ec7 +6ec8 +6ec9 +6eca +6ecb +6ecc +6ecd +6ece +6ecf +6ed0 +6ed1 +6ed2 +6ed3 +6ed4 +6ed5 +6ed6 +6ed7 +6ed8 +6ed9 +6eda +6edb +6edc +6edd +6ede +6edf +6ee0 +6ee1 +6ee2 +6ee3 +6ee4 +6ee5 +6ee6 +6ee7 +6ee8 +6ee9 +6eea +6eeb +6eec +6eed +6eee +6eef +6ef0 +6ef1 +6ef2 +6ef3 +6ef4 +6ef5 +6ef6 +6ef7 +6ef8 +6ef9 +6efa +6efb +6efc +6efd +6efe +6eff +6f00 +6f01 +6f02 +6f03 +6f04 +6f05 +6f06 +6f07 +6f08 +6f09 +6f0a +6f0b +6f0c +6f0d +6f0e +6f0f +6f10 +6f11 +6f12 +6f13 +6f14 +6f15 +6f16 +6f17 +6f18 +6f19 +6f1a +6f1b +6f1c +6f1d +6f1e +6f1f +6f20 +6f21 +6f22 +6f23 +6f24 +6f25 +6f26 +6f27 +6f28 +6f29 +6f2a +6f2b +6f2c +6f2d +6f2e +6f2f +6f30 +6f31 +6f32 +6f33 +6f34 +6f35 +6f36 +6f37 +6f38 +6f39 +6f3a +6f3b +6f3c +6f3d +6f3e +6f3f +6f40 +6f41 +6f42 +6f43 +6f44 +6f45 +6f46 +6f47 +6f48 +6f49 +6f4a +6f4b +6f4c +6f4d +6f4e +6f4f +6f50 +6f51 +6f52 +6f53 +6f54 +6f55 +6f56 +6f57 +6f58 +6f59 +6f5a +6f5b +6f5c +6f5d +6f5e +6f5f +6f60 +6f61 +6f62 +6f63 +6f64 +6f65 +6f66 +6f67 +6f68 +6f69 +6f6a +6f6b +6f6c +6f6d +6f6e +6f6f +6f70 +6f71 +6f72 +6f73 +6f74 +6f75 +6f76 +6f77 +6f78 +6f79 +6f7a +6f7b +6f7c +6f7d +6f7e +6f7f +6f80 +6f81 +6f82 +6f83 +6f84 +6f85 +6f86 +6f87 +6f88 +6f89 +6f8a +6f8b +6f8c +6f8d +6f8e +6f8f +6f90 +6f91 +6f92 +6f93 +6f94 +6f95 +6f96 +6f97 +6f98 +6f99 +6f9a +6f9b +6f9c +6f9d +6f9e +6f9f +6fa0 +6fa1 +6fa2 +6fa3 +6fa4 +6fa5 +6fa6 +6fa7 +6fa8 +6fa9 +6faa +6fab +6fac +6fad +6fae +6faf +6fb0 +6fb1 +6fb2 +6fb3 +6fb4 +6fb5 +6fb6 +6fb7 +6fb8 +6fb9 +6fba +6fbb +6fbc +6fbd +6fbe +6fbf +6fc0 +6fc1 +6fc2 +6fc3 +6fc4 +6fc5 +6fc6 +6fc7 +6fc8 +6fc9 +6fca +6fcb +6fcc +6fcd +6fce +6fcf +6fd0 +6fd1 +6fd2 +6fd3 +6fd4 +6fd5 +6fd6 +6fd7 +6fd8 +6fd9 +6fda +6fdb +6fdc +6fdd +6fde +6fdf +6fe0 +6fe1 +6fe2 +6fe3 +6fe4 +6fe5 +6fe6 +6fe7 +6fe8 +6fe9 +6fea +6feb +6fec +6fed +6fee +6fef +6ff0 +6ff1 +6ff2 +6ff3 +6ff4 +6ff5 +6ff6 +6ff7 +6ff8 +6ff9 +6ffa +6ffb +6ffc +6ffd +6ffe +6fff +7000 +7001 +7002 +7003 +7004 +7005 +7006 +7007 +7008 +7009 +700a +700b +700c +700d +700e +700f +7010 +7011 +7012 +7013 +7014 +7015 +7016 +7017 +7018 +7019 +701a +701b +701c +701d +701e +701f +7020 +7021 +7022 +7023 +7024 +7025 +7026 +7027 +7028 +7029 +702a +702b +702c +702d +702e +702f +7030 +7031 +7032 +7033 +7034 +7035 +7036 +7037 +7038 +7039 +703a +703b +703c +703d +703e +703f +7040 +7041 +7042 +7043 +7044 +7045 +7046 +7047 +7048 +7049 +704a +704b +704c +704d +704e +704f +7050 +7051 +7052 +7053 +7054 +7055 +7056 +7057 +7058 +7059 +705a +705b +705c +705d +705e +705f +7060 +7061 +7062 +7063 +7064 +7065 +7066 +7067 +7068 +7069 +706a +706b +706c +706d +706e +706f +7070 +7071 +7072 +7073 +7074 +7075 +7076 +7077 +7078 +7079 +707a +707b +707c +707d +707e +707f +7080 +7081 +7082 +7083 +7084 +7085 +7086 +7087 +7088 +7089 +708a +708b +708c +708d +708e +708f +7090 +7091 +7092 +7093 +7094 +7095 +7096 +7097 +7098 +7099 +709a +709b +709c +709d +709e +709f +70a0 +70a1 +70a2 +70a3 +70a4 +70a5 +70a6 +70a7 +70a8 +70a9 +70aa +70ab +70ac +70ad +70ae +70af +70b0 +70b1 +70b2 +70b3 +70b4 +70b5 +70b6 +70b7 +70b8 +70b9 +70ba +70bb +70bc +70bd +70be +70bf +70c0 +70c1 +70c2 +70c3 +70c4 +70c5 +70c6 +70c7 +70c8 +70c9 +70ca +70cb +70cc +70cd +70ce +70cf +70d0 +70d1 +70d2 +70d3 +70d4 +70d5 +70d6 +70d7 +70d8 +70d9 +70da +70db +70dc +70dd +70de +70df +70e0 +70e1 +70e2 +70e3 +70e4 +70e5 +70e6 +70e7 +70e8 +70e9 +70ea +70eb +70ec +70ed +70ee +70ef +70f0 +70f1 +70f2 +70f3 +70f4 +70f5 +70f6 +70f7 +70f8 +70f9 +70fa +70fb +70fc +70fd +70fe +70ff +7100 +7101 +7102 +7103 +7104 +7105 +7106 +7107 +7108 +7109 +710a +710b +710c +710d +710e +710f +7110 +7111 +7112 +7113 +7114 +7115 +7116 +7117 +7118 +7119 +711a +711b +711c +711d +711e +711f +7120 +7121 +7122 +7123 +7124 +7125 +7126 +7127 +7128 +7129 +712a +712b +712c +712d +712e +712f +7130 +7131 +7132 +7133 +7134 +7135 +7136 +7137 +7138 +7139 +713a +713b +713c +713d +713e +713f +7140 +7141 +7142 +7143 +7144 +7145 +7146 +7147 +7148 +7149 +714a +714b +714c +714d +714e +714f +7150 +7151 +7152 +7153 +7154 +7155 +7156 +7157 +7158 +7159 +715a +715b +715c +715d +715e +715f +7160 +7161 +7162 +7163 +7164 +7165 +7166 +7167 +7168 +7169 +716a +716b +716c +716d +716e +716f +7170 +7171 +7172 +7173 +7174 +7175 +7176 +7177 +7178 +7179 +717a +717b +717c +717d +717e +717f +7180 +7181 +7182 +7183 +7184 +7185 +7186 +7187 +7188 +7189 +718a +718b +718c +718d +718e +718f +7190 +7191 +7192 +7193 +7194 +7195 +7196 +7197 +7198 +7199 +719a +719b +719c +719d +719e +719f +71a0 +71a1 +71a2 +71a3 +71a4 +71a5 +71a6 +71a7 +71a8 +71a9 +71aa +71ab +71ac +71ad +71ae +71af +71b0 +71b1 +71b2 +71b3 +71b4 +71b5 +71b6 +71b7 +71b8 +71b9 +71ba +71bb +71bc +71bd +71be +71bf +71c0 +71c1 +71c2 +71c3 +71c4 +71c5 +71c6 +71c7 +71c8 +71c9 +71ca +71cb +71cc +71cd +71ce +71cf +71d0 +71d1 +71d2 +71d3 +71d4 +71d5 +71d6 +71d7 +71d8 +71d9 +71da +71db +71dc +71dd +71de +71df +71e0 +71e1 +71e2 +71e3 +71e4 +71e5 +71e6 +71e7 +71e8 +71e9 +71ea +71eb +71ec +71ed +71ee +71ef +71f0 +71f1 +71f2 +71f3 +71f4 +71f5 +71f6 +71f7 +71f8 +71f9 +71fa +71fb +71fc +71fd +71fe +71ff +7200 +7201 +7202 +7203 +7204 +7205 +7206 +7207 +7208 +7209 +720a +720b +720c +720d +720e +720f +7210 +7211 +7212 +7213 +7214 +7215 +7216 +7217 +7218 +7219 +721a +721b +721c +721d +721e +721f +7220 +7221 +7222 +7223 +7224 +7225 +7226 +7227 +7228 +7229 +722a +722b +722c +722d +722e +722f +7230 +7231 +7232 +7233 +7234 +7235 +7236 +7237 +7238 +7239 +723a +723b +723c +723d +723e +723f +7240 +7241 +7242 +7243 +7244 +7245 +7246 +7247 +7248 +7249 +724a +724b +724c +724d +724e +724f +7250 +7251 +7252 +7253 +7254 +7255 +7256 +7257 +7258 +7259 +725a +725b +725c +725d +725e +725f +7260 +7261 +7262 +7263 +7264 +7265 +7266 +7267 +7268 +7269 +726a +726b +726c +726d +726e +726f +7270 +7271 +7272 +7273 +7274 +7275 +7276 +7277 +7278 +7279 +727a +727b +727c +727d +727e +727f +7280 +7281 +7282 +7283 +7284 +7285 +7286 +7287 +7288 +7289 +728a +728b +728c +728d +728e +728f +7290 +7291 +7292 +7293 +7294 +7295 +7296 +7297 +7298 +7299 +729a +729b +729c +729d +729e +729f +72a0 +72a1 +72a2 +72a3 +72a4 +72a5 +72a6 +72a7 +72a8 +72a9 +72aa +72ab +72ac +72ad +72ae +72af +72b0 +72b1 +72b2 +72b3 +72b4 +72b5 +72b6 +72b7 +72b8 +72b9 +72ba +72bb +72bc +72bd +72be +72bf +72c0 +72c1 +72c2 +72c3 +72c4 +72c5 +72c6 +72c7 +72c8 +72c9 +72ca +72cb +72cc +72cd +72ce +72cf +72d0 +72d1 +72d2 +72d3 +72d4 +72d5 +72d6 +72d7 +72d8 +72d9 +72da +72db +72dc +72dd +72de +72df +72e0 +72e1 +72e2 +72e3 +72e4 +72e5 +72e6 +72e7 +72e8 +72e9 +72ea +72eb +72ec +72ed +72ee +72ef +72f0 +72f1 +72f2 +72f3 +72f4 +72f5 +72f6 +72f7 +72f8 +72f9 +72fa +72fb +72fc +72fd +72fe +72ff +7300 +7301 +7302 +7303 +7304 +7305 +7306 +7307 +7308 +7309 +730a +730b +730c +730d +730e +730f +7310 +7311 +7312 +7313 +7314 +7315 +7316 +7317 +7318 +7319 +731a +731b +731c +731d +731e +731f +7320 +7321 +7322 +7323 +7324 +7325 +7326 +7327 +7328 +7329 +732a +732b +732c +732d +732e +732f +7330 +7331 +7332 +7333 +7334 +7335 +7336 +7337 +7338 +7339 +733a +733b +733c +733d +733e +733f +7340 +7341 +7342 +7343 +7344 +7345 +7346 +7347 +7348 +7349 +734a +734b +734c +734d +734e +734f +7350 +7351 +7352 +7353 +7354 +7355 +7356 +7357 +7358 +7359 +735a +735b +735c +735d +735e +735f +7360 +7361 +7362 +7363 +7364 +7365 +7366 +7367 +7368 +7369 +736a +736b +736c +736d +736e +736f +7370 +7371 +7372 +7373 +7374 +7375 +7376 +7377 +7378 +7379 +737a +737b +737c +737d +737e +737f +7380 +7381 +7382 +7383 +7384 +7385 +7386 +7387 +7388 +7389 +738a +738b +738c +738d +738e +738f +7390 +7391 +7392 +7393 +7394 +7395 +7396 +7397 +7398 +7399 +739a +739b +739c +739d +739e +739f +73a0 +73a1 +73a2 +73a3 +73a4 +73a5 +73a6 +73a7 +73a8 +73a9 +73aa +73ab +73ac +73ad +73ae +73af +73b0 +73b1 +73b2 +73b3 +73b4 +73b5 +73b6 +73b7 +73b8 +73b9 +73ba +73bb +73bc +73bd +73be +73bf +73c0 +73c1 +73c2 +73c3 +73c4 +73c5 +73c6 +73c7 +73c8 +73c9 +73ca +73cb +73cc +73cd +73ce +73cf +73d0 +73d1 +73d2 +73d3 +73d4 +73d5 +73d6 +73d7 +73d8 +73d9 +73da +73db +73dc +73dd +73de +73df +73e0 +73e1 +73e2 +73e3 +73e4 +73e5 +73e6 +73e7 +73e8 +73e9 +73ea +73eb +73ec +73ed +73ee +73ef +73f0 +73f1 +73f2 +73f3 +73f4 +73f5 +73f6 +73f7 +73f8 +73f9 +73fa +73fb +73fc +73fd +73fe +73ff +7400 +7401 +7402 +7403 +7404 +7405 +7406 +7407 +7408 +7409 +740a +740b +740c +740d +740e +740f +7410 +7411 +7412 +7413 +7414 +7415 +7416 +7417 +7418 +7419 +741a +741b +741c +741d +741e +741f +7420 +7421 +7422 +7423 +7424 +7425 +7426 +7427 +7428 +7429 +742a +742b +742c +742d +742e +742f +7430 +7431 +7432 +7433 +7434 +7435 +7436 +7437 +7438 +7439 +743a +743b +743c +743d +743e +743f +7440 +7441 +7442 +7443 +7444 +7445 +7446 +7447 +7448 +7449 +744a +744b +744c +744d +744e +744f +7450 +7451 +7452 +7453 +7454 +7455 +7456 +7457 +7458 +7459 +745a +745b +745c +745d +745e +745f +7460 +7461 +7462 +7463 +7464 +7465 +7466 +7467 +7468 +7469 +746a +746b +746c +746d +746e +746f +7470 +7471 +7472 +7473 +7474 +7475 +7476 +7477 +7478 +7479 +747a +747b +747c +747d +747e +747f +7480 +7481 +7482 +7483 +7484 +7485 +7486 +7487 +7488 +7489 +748a +748b +748c +748d +748e +748f +7490 +7491 +7492 +7493 +7494 +7495 +7496 +7497 +7498 +7499 +749a +749b +749c +749d +749e +749f +74a0 +74a1 +74a2 +74a3 +74a4 +74a5 +74a6 +74a7 +74a8 +74a9 +74aa +74ab +74ac +74ad +74ae +74af +74b0 +74b1 +74b2 +74b3 +74b4 +74b5 +74b6 +74b7 +74b8 +74b9 +74ba +74bb +74bc +74bd +74be +74bf +74c0 +74c1 +74c2 +74c3 +74c4 +74c5 +74c6 +74c7 +74c8 +74c9 +74ca +74cb +74cc +74cd +74ce +74cf +74d0 +74d1 +74d2 +74d3 +74d4 +74d5 +74d6 +74d7 +74d8 +74d9 +74da +74db +74dc +74dd +74de +74df +74e0 +74e1 +74e2 +74e3 +74e4 +74e5 +74e6 +74e7 +74e8 +74e9 +74ea +74eb +74ec +74ed +74ee +74ef +74f0 +74f1 +74f2 +74f3 +74f4 +74f5 +74f6 +74f7 +74f8 +74f9 +74fa +74fb +74fc +74fd +74fe +74ff +7500 +7501 +7502 +7503 +7504 +7505 +7506 +7507 +7508 +7509 +750a +750b +750c +750d +750e +750f +7510 +7511 +7512 +7513 +7514 +7515 +7516 +7517 +7518 +7519 +751a +751b +751c +751d +751e +751f +7520 +7521 +7522 +7523 +7524 +7525 +7526 +7527 +7528 +7529 +752a +752b +752c +752d +752e +752f +7530 +7531 +7532 +7533 +7534 +7535 +7536 +7537 +7538 +7539 +753a +753b +753c +753d +753e +753f +7540 +7541 +7542 +7543 +7544 +7545 +7546 +7547 +7548 +7549 +754a +754b +754c +754d +754e +754f +7550 +7551 +7552 +7553 +7554 +7555 +7556 +7557 +7558 +7559 +755a +755b +755c +755d +755e +755f +7560 +7561 +7562 +7563 +7564 +7565 +7566 +7567 +7568 +7569 +756a +756b +756c +756d +756e +756f +7570 +7571 +7572 +7573 +7574 +7575 +7576 +7577 +7578 +7579 +757a +757b +757c +757d +757e +757f +7580 +7581 +7582 +7583 +7584 +7585 +7586 +7587 +7588 +7589 +758a +758b +758c +758d +758e +758f +7590 +7591 +7592 +7593 +7594 +7595 +7596 +7597 +7598 +7599 +759a +759b +759c +759d +759e +759f +75a0 +75a1 +75a2 +75a3 +75a4 +75a5 +75a6 +75a7 +75a8 +75a9 +75aa +75ab +75ac +75ad +75ae +75af +75b0 +75b1 +75b2 +75b3 +75b4 +75b5 +75b6 +75b7 +75b8 +75b9 +75ba +75bb +75bc +75bd +75be +75bf +75c0 +75c1 +75c2 +75c3 +75c4 +75c5 +75c6 +75c7 +75c8 +75c9 +75ca +75cb +75cc +75cd +75ce +75cf +75d0 +75d1 +75d2 +75d3 +75d4 +75d5 +75d6 +75d7 +75d8 +75d9 +75da +75db +75dc +75dd +75de +75df +75e0 +75e1 +75e2 +75e3 +75e4 +75e5 +75e6 +75e7 +75e8 +75e9 +75ea +75eb +75ec +75ed +75ee +75ef +75f0 +75f1 +75f2 +75f3 +75f4 +75f5 +75f6 +75f7 +75f8 +75f9 +75fa +75fb +75fc +75fd +75fe +75ff +7600 +7601 +7602 +7603 +7604 +7605 +7606 +7607 +7608 +7609 +760a +760b +760c +760d +760e +760f +7610 +7611 +7612 +7613 +7614 +7615 +7616 +7617 +7618 +7619 +761a +761b +761c +761d +761e +761f +7620 +7621 +7622 +7623 +7624 +7625 +7626 +7627 +7628 +7629 +762a +762b +762c +762d +762e +762f +7630 +7631 +7632 +7633 +7634 +7635 +7636 +7637 +7638 +7639 +763a +763b +763c +763d +763e +763f +7640 +7641 +7642 +7643 +7644 +7645 +7646 +7647 +7648 +7649 +764a +764b +764c +764d +764e +764f +7650 +7651 +7652 +7653 +7654 +7655 +7656 +7657 +7658 +7659 +765a +765b +765c +765d +765e +765f +7660 +7661 +7662 +7663 +7664 +7665 +7666 +7667 +7668 +7669 +766a +766b +766c +766d +766e +766f +7670 +7671 +7672 +7673 +7674 +7675 +7676 +7677 +7678 +7679 +767a +767b +767c +767d +767e +767f +7680 +7681 +7682 +7683 +7684 +7685 +7686 +7687 +7688 +7689 +768a +768b +768c +768d +768e +768f +7690 +7691 +7692 +7693 +7694 +7695 +7696 +7697 +7698 +7699 +769a +769b +769c +769d +769e +769f +76a0 +76a1 +76a2 +76a3 +76a4 +76a5 +76a6 +76a7 +76a8 +76a9 +76aa +76ab +76ac +76ad +76ae +76af +76b0 +76b1 +76b2 +76b3 +76b4 +76b5 +76b6 +76b7 +76b8 +76b9 +76ba +76bb +76bc +76bd +76be +76bf +76c0 +76c1 +76c2 +76c3 +76c4 +76c5 +76c6 +76c7 +76c8 +76c9 +76ca +76cb +76cc +76cd +76ce +76cf +76d0 +76d1 +76d2 +76d3 +76d4 +76d5 +76d6 +76d7 +76d8 +76d9 +76da +76db +76dc +76dd +76de +76df +76e0 +76e1 +76e2 +76e3 +76e4 +76e5 +76e6 +76e7 +76e8 +76e9 +76ea +76eb +76ec +76ed +76ee +76ef +76f0 +76f1 +76f2 +76f3 +76f4 +76f5 +76f6 +76f7 +76f8 +76f9 +76fa +76fb +76fc +76fd +76fe +76ff +7700 +7701 +7702 +7703 +7704 +7705 +7706 +7707 +7708 +7709 +770a +770b +770c +770d +770e +770f +7710 +7711 +7712 +7713 +7714 +7715 +7716 +7717 +7718 +7719 +771a +771b +771c +771d +771e +771f +7720 +7721 +7722 +7723 +7724 +7725 +7726 +7727 +7728 +7729 +772a +772b +772c +772d +772e +772f +7730 +7731 +7732 +7733 +7734 +7735 +7736 +7737 +7738 +7739 +773a +773b +773c +773d +773e +773f +7740 +7741 +7742 +7743 +7744 +7745 +7746 +7747 +7748 +7749 +774a +774b +774c +774d +774e +774f +7750 +7751 +7752 +7753 +7754 +7755 +7756 +7757 +7758 +7759 +775a +775b +775c +775d +775e +775f +7760 +7761 +7762 +7763 +7764 +7765 +7766 +7767 +7768 +7769 +776a +776b +776c +776d +776e +776f +7770 +7771 +7772 +7773 +7774 +7775 +7776 +7777 +7778 +7779 +777a +777b +777c +777d +777e +777f +7780 +7781 +7782 +7783 +7784 +7785 +7786 +7787 +7788 +7789 +778a +778b +778c +778d +778e +778f +7790 +7791 +7792 +7793 +7794 +7795 +7796 +7797 +7798 +7799 +779a +779b +779c +779d +779e +779f +77a0 +77a1 +77a2 +77a3 +77a4 +77a5 +77a6 +77a7 +77a8 +77a9 +77aa +77ab +77ac +77ad +77ae +77af +77b0 +77b1 +77b2 +77b3 +77b4 +77b5 +77b6 +77b7 +77b8 +77b9 +77ba +77bb +77bc +77bd +77be +77bf +77c0 +77c1 +77c2 +77c3 +77c4 +77c5 +77c6 +77c7 +77c8 +77c9 +77ca +77cb +77cc +77cd +77ce +77cf +77d0 +77d1 +77d2 +77d3 +77d4 +77d5 +77d6 +77d7 +77d8 +77d9 +77da +77db +77dc +77dd +77de +77df +77e0 +77e1 +77e2 +77e3 +77e4 +77e5 +77e6 +77e7 +77e8 +77e9 +77ea +77eb +77ec +77ed +77ee +77ef +77f0 +77f1 +77f2 +77f3 +77f4 +77f5 +77f6 +77f7 +77f8 +77f9 +77fa +77fb +77fc +77fd +77fe +77ff +7800 +7801 +7802 +7803 +7804 +7805 +7806 +7807 +7808 +7809 +780a +780b +780c +780d +780e +780f +7810 +7811 +7812 +7813 +7814 +7815 +7816 +7817 +7818 +7819 +781a +781b +781c +781d +781e +781f +7820 +7821 +7822 +7823 +7824 +7825 +7826 +7827 +7828 +7829 +782a +782b +782c +782d +782e +782f +7830 +7831 +7832 +7833 +7834 +7835 +7836 +7837 +7838 +7839 +783a +783b +783c +783d +783e +783f +7840 +7841 +7842 +7843 +7844 +7845 +7846 +7847 +7848 +7849 +784a +784b +784c +784d +784e +784f +7850 +7851 +7852 +7853 +7854 +7855 +7856 +7857 +7858 +7859 +785a +785b +785c +785d +785e +785f +7860 +7861 +7862 +7863 +7864 +7865 +7866 +7867 +7868 +7869 +786a +786b +786c +786d +786e +786f +7870 +7871 +7872 +7873 +7874 +7875 +7876 +7877 +7878 +7879 +787a +787b +787c +787d +787e +787f +7880 +7881 +7882 +7883 +7884 +7885 +7886 +7887 +7888 +7889 +788a +788b +788c +788d +788e +788f +7890 +7891 +7892 +7893 +7894 +7895 +7896 +7897 +7898 +7899 +789a +789b +789c +789d +789e +789f +78a0 +78a1 +78a2 +78a3 +78a4 +78a5 +78a6 +78a7 +78a8 +78a9 +78aa +78ab +78ac +78ad +78ae +78af +78b0 +78b1 +78b2 +78b3 +78b4 +78b5 +78b6 +78b7 +78b8 +78b9 +78ba +78bb +78bc +78bd +78be +78bf +78c0 +78c1 +78c2 +78c3 +78c4 +78c5 +78c6 +78c7 +78c8 +78c9 +78ca +78cb +78cc +78cd +78ce +78cf +78d0 +78d1 +78d2 +78d3 +78d4 +78d5 +78d6 +78d7 +78d8 +78d9 +78da +78db +78dc +78dd +78de +78df +78e0 +78e1 +78e2 +78e3 +78e4 +78e5 +78e6 +78e7 +78e8 +78e9 +78ea +78eb +78ec +78ed +78ee +78ef +78f0 +78f1 +78f2 +78f3 +78f4 +78f5 +78f6 +78f7 +78f8 +78f9 +78fa +78fb +78fc +78fd +78fe +78ff +7900 +7901 +7902 +7903 +7904 +7905 +7906 +7907 +7908 +7909 +790a +790b +790c +790d +790e +790f +7910 +7911 +7912 +7913 +7914 +7915 +7916 +7917 +7918 +7919 +791a +791b +791c +791d +791e +791f +7920 +7921 +7922 +7923 +7924 +7925 +7926 +7927 +7928 +7929 +792a +792b +792c +792d +792e +792f +7930 +7931 +7932 +7933 +7934 +7935 +7936 +7937 +7938 +7939 +793a +793b +793c +793d +793e +793f +7940 +7941 +7942 +7943 +7944 +7945 +7946 +7947 +7948 +7949 +794a +794b +794c +794d +794e +794f +7950 +7951 +7952 +7953 +7954 +7955 +7956 +7957 +7958 +7959 +795a +795b +795c +795d +795e +795f +7960 +7961 +7962 +7963 +7964 +7965 +7966 +7967 +7968 +7969 +796a +796b +796c +796d +796e +796f +7970 +7971 +7972 +7973 +7974 +7975 +7976 +7977 +7978 +7979 +797a +797b +797c +797d +797e +797f +7980 +7981 +7982 +7983 +7984 +7985 +7986 +7987 +7988 +7989 +798a +798b +798c +798d +798e +798f +7990 +7991 +7992 +7993 +7994 +7995 +7996 +7997 +7998 +7999 +799a +799b +799c +799d +799e +799f +79a0 +79a1 +79a2 +79a3 +79a4 +79a5 +79a6 +79a7 +79a8 +79a9 +79aa +79ab +79ac +79ad +79ae +79af +79b0 +79b1 +79b2 +79b3 +79b4 +79b5 +79b6 +79b7 +79b8 +79b9 +79ba +79bb +79bc +79bd +79be +79bf +79c0 +79c1 +79c2 +79c3 +79c4 +79c5 +79c6 +79c7 +79c8 +79c9 +79ca +79cb +79cc +79cd +79ce +79cf +79d0 +79d1 +79d2 +79d3 +79d4 +79d5 +79d6 +79d7 +79d8 +79d9 +79da +79db +79dc +79dd +79de +79df +79e0 +79e1 +79e2 +79e3 +79e4 +79e5 +79e6 +79e7 +79e8 +79e9 +79ea +79eb +79ec +79ed +79ee +79ef +79f0 +79f1 +79f2 +79f3 +79f4 +79f5 +79f6 +79f7 +79f8 +79f9 +79fa +79fb +79fc +79fd +79fe +79ff +7a00 +7a01 +7a02 +7a03 +7a04 +7a05 +7a06 +7a07 +7a08 +7a09 +7a0a +7a0b +7a0c +7a0d +7a0e +7a0f +7a10 +7a11 +7a12 +7a13 +7a14 +7a15 +7a16 +7a17 +7a18 +7a19 +7a1a +7a1b +7a1c +7a1d +7a1e +7a1f +7a20 +7a21 +7a22 +7a23 +7a24 +7a25 +7a26 +7a27 +7a28 +7a29 +7a2a +7a2b +7a2c +7a2d +7a2e +7a2f +7a30 +7a31 +7a32 +7a33 +7a34 +7a35 +7a36 +7a37 +7a38 +7a39 +7a3a +7a3b +7a3c +7a3d +7a3e +7a3f +7a40 +7a41 +7a42 +7a43 +7a44 +7a45 +7a46 +7a47 +7a48 +7a49 +7a4a +7a4b +7a4c +7a4d +7a4e +7a4f +7a50 +7a51 +7a52 +7a53 +7a54 +7a55 +7a56 +7a57 +7a58 +7a59 +7a5a +7a5b +7a5c +7a5d +7a5e +7a5f +7a60 +7a61 +7a62 +7a63 +7a64 +7a65 +7a66 +7a67 +7a68 +7a69 +7a6a +7a6b +7a6c +7a6d +7a6e +7a6f +7a70 +7a71 +7a72 +7a73 +7a74 +7a75 +7a76 +7a77 +7a78 +7a79 +7a7a +7a7b +7a7c +7a7d +7a7e +7a7f +7a80 +7a81 +7a82 +7a83 +7a84 +7a85 +7a86 +7a87 +7a88 +7a89 +7a8a +7a8b +7a8c +7a8d +7a8e +7a8f +7a90 +7a91 +7a92 +7a93 +7a94 +7a95 +7a96 +7a97 +7a98 +7a99 +7a9a +7a9b +7a9c +7a9d +7a9e +7a9f +7aa0 +7aa1 +7aa2 +7aa3 +7aa4 +7aa5 +7aa6 +7aa7 +7aa8 +7aa9 +7aaa +7aab +7aac +7aad +7aae +7aaf +7ab0 +7ab1 +7ab2 +7ab3 +7ab4 +7ab5 +7ab6 +7ab7 +7ab8 +7ab9 +7aba +7abb +7abc +7abd +7abe +7abf +7ac0 +7ac1 +7ac2 +7ac3 +7ac4 +7ac5 +7ac6 +7ac7 +7ac8 +7ac9 +7aca +7acb +7acc +7acd +7ace +7acf +7ad0 +7ad1 +7ad2 +7ad3 +7ad4 +7ad5 +7ad6 +7ad7 +7ad8 +7ad9 +7ada +7adb +7adc +7add +7ade +7adf +7ae0 +7ae1 +7ae2 +7ae3 +7ae4 +7ae5 +7ae6 +7ae7 +7ae8 +7ae9 +7aea +7aeb +7aec +7aed +7aee +7aef +7af0 +7af1 +7af2 +7af3 +7af4 +7af5 +7af6 +7af7 +7af8 +7af9 +7afa +7afb +7afc +7afd +7afe +7aff +7b00 +7b01 +7b02 +7b03 +7b04 +7b05 +7b06 +7b07 +7b08 +7b09 +7b0a +7b0b +7b0c +7b0d +7b0e +7b0f +7b10 +7b11 +7b12 +7b13 +7b14 +7b15 +7b16 +7b17 +7b18 +7b19 +7b1a +7b1b +7b1c +7b1d +7b1e +7b1f +7b20 +7b21 +7b22 +7b23 +7b24 +7b25 +7b26 +7b27 +7b28 +7b29 +7b2a +7b2b +7b2c +7b2d +7b2e +7b2f +7b30 +7b31 +7b32 +7b33 +7b34 +7b35 +7b36 +7b37 +7b38 +7b39 +7b3a +7b3b +7b3c +7b3d +7b3e +7b3f +7b40 +7b41 +7b42 +7b43 +7b44 +7b45 +7b46 +7b47 +7b48 +7b49 +7b4a +7b4b +7b4c +7b4d +7b4e +7b4f +7b50 +7b51 +7b52 +7b53 +7b54 +7b55 +7b56 +7b57 +7b58 +7b59 +7b5a +7b5b +7b5c +7b5d +7b5e +7b5f +7b60 +7b61 +7b62 +7b63 +7b64 +7b65 +7b66 +7b67 +7b68 +7b69 +7b6a +7b6b +7b6c +7b6d +7b6e +7b6f +7b70 +7b71 +7b72 +7b73 +7b74 +7b75 +7b76 +7b77 +7b78 +7b79 +7b7a +7b7b +7b7c +7b7d +7b7e +7b7f +7b80 +7b81 +7b82 +7b83 +7b84 +7b85 +7b86 +7b87 +7b88 +7b89 +7b8a +7b8b +7b8c +7b8d +7b8e +7b8f +7b90 +7b91 +7b92 +7b93 +7b94 +7b95 +7b96 +7b97 +7b98 +7b99 +7b9a +7b9b +7b9c +7b9d +7b9e +7b9f +7ba0 +7ba1 +7ba2 +7ba3 +7ba4 +7ba5 +7ba6 +7ba7 +7ba8 +7ba9 +7baa +7bab +7bac +7bad +7bae +7baf +7bb0 +7bb1 +7bb2 +7bb3 +7bb4 +7bb5 +7bb6 +7bb7 +7bb8 +7bb9 +7bba +7bbb +7bbc +7bbd +7bbe +7bbf +7bc0 +7bc1 +7bc2 +7bc3 +7bc4 +7bc5 +7bc6 +7bc7 +7bc8 +7bc9 +7bca +7bcb +7bcc +7bcd +7bce +7bcf +7bd0 +7bd1 +7bd2 +7bd3 +7bd4 +7bd5 +7bd6 +7bd7 +7bd8 +7bd9 +7bda +7bdb +7bdc +7bdd +7bde +7bdf +7be0 +7be1 +7be2 +7be3 +7be4 +7be5 +7be6 +7be7 +7be8 +7be9 +7bea +7beb +7bec +7bed +7bee +7bef +7bf0 +7bf1 +7bf2 +7bf3 +7bf4 +7bf5 +7bf6 +7bf7 +7bf8 +7bf9 +7bfa +7bfb +7bfc +7bfd +7bfe +7bff +7c00 +7c01 +7c02 +7c03 +7c04 +7c05 +7c06 +7c07 +7c08 +7c09 +7c0a +7c0b +7c0c +7c0d +7c0e +7c0f +7c10 +7c11 +7c12 +7c13 +7c14 +7c15 +7c16 +7c17 +7c18 +7c19 +7c1a +7c1b +7c1c +7c1d +7c1e +7c1f +7c20 +7c21 +7c22 +7c23 +7c24 +7c25 +7c26 +7c27 +7c28 +7c29 +7c2a +7c2b +7c2c +7c2d +7c2e +7c2f +7c30 +7c31 +7c32 +7c33 +7c34 +7c35 +7c36 +7c37 +7c38 +7c39 +7c3a +7c3b +7c3c +7c3d +7c3e +7c3f +7c40 +7c41 +7c42 +7c43 +7c44 +7c45 +7c46 +7c47 +7c48 +7c49 +7c4a +7c4b +7c4c +7c4d +7c4e +7c4f +7c50 +7c51 +7c52 +7c53 +7c54 +7c55 +7c56 +7c57 +7c58 +7c59 +7c5a +7c5b +7c5c +7c5d +7c5e +7c5f +7c60 +7c61 +7c62 +7c63 +7c64 +7c65 +7c66 +7c67 +7c68 +7c69 +7c6a +7c6b +7c6c +7c6d +7c6e +7c6f +7c70 +7c71 +7c72 +7c73 +7c74 +7c75 +7c76 +7c77 +7c78 +7c79 +7c7a +7c7b +7c7c +7c7d +7c7e +7c7f +7c80 +7c81 +7c82 +7c83 +7c84 +7c85 +7c86 +7c87 +7c88 +7c89 +7c8a +7c8b +7c8c +7c8d +7c8e +7c8f +7c90 +7c91 +7c92 +7c93 +7c94 +7c95 +7c96 +7c97 +7c98 +7c99 +7c9a +7c9b +7c9c +7c9d +7c9e +7c9f +7ca0 +7ca1 +7ca2 +7ca3 +7ca4 +7ca5 +7ca6 +7ca7 +7ca8 +7ca9 +7caa +7cab +7cac +7cad +7cae +7caf +7cb0 +7cb1 +7cb2 +7cb3 +7cb4 +7cb5 +7cb6 +7cb7 +7cb8 +7cb9 +7cba +7cbb +7cbc +7cbd +7cbe +7cbf +7cc0 +7cc1 +7cc2 +7cc3 +7cc4 +7cc5 +7cc6 +7cc7 +7cc8 +7cc9 +7cca +7ccb +7ccc +7ccd +7cce +7ccf +7cd0 +7cd1 +7cd2 +7cd3 +7cd4 +7cd5 +7cd6 +7cd7 +7cd8 +7cd9 +7cda +7cdb +7cdc +7cdd +7cde +7cdf +7ce0 +7ce1 +7ce2 +7ce3 +7ce4 +7ce5 +7ce6 +7ce7 +7ce8 +7ce9 +7cea +7ceb +7cec +7ced +7cee +7cef +7cf0 +7cf1 +7cf2 +7cf3 +7cf4 +7cf5 +7cf6 +7cf7 +7cf8 +7cf9 +7cfa +7cfb +7cfc +7cfd +7cfe +7cff +7d00 +7d01 +7d02 +7d03 +7d04 +7d05 +7d06 +7d07 +7d08 +7d09 +7d0a +7d0b +7d0c +7d0d +7d0e +7d0f +7d10 +7d11 +7d12 +7d13 +7d14 +7d15 +7d16 +7d17 +7d18 +7d19 +7d1a +7d1b +7d1c +7d1d +7d1e +7d1f +7d20 +7d21 +7d22 +7d23 +7d24 +7d25 +7d26 +7d27 +7d28 +7d29 +7d2a +7d2b +7d2c +7d2d +7d2e +7d2f +7d30 +7d31 +7d32 +7d33 +7d34 +7d35 +7d36 +7d37 +7d38 +7d39 +7d3a +7d3b +7d3c +7d3d +7d3e +7d3f +7d40 +7d41 +7d42 +7d43 +7d44 +7d45 +7d46 +7d47 +7d48 +7d49 +7d4a +7d4b +7d4c +7d4d +7d4e +7d4f +7d50 +7d51 +7d52 +7d53 +7d54 +7d55 +7d56 +7d57 +7d58 +7d59 +7d5a +7d5b +7d5c +7d5d +7d5e +7d5f +7d60 +7d61 +7d62 +7d63 +7d64 +7d65 +7d66 +7d67 +7d68 +7d69 +7d6a +7d6b +7d6c +7d6d +7d6e +7d6f +7d70 +7d71 +7d72 +7d73 +7d74 +7d75 +7d76 +7d77 +7d78 +7d79 +7d7a +7d7b +7d7c +7d7d +7d7e +7d7f +7d80 +7d81 +7d82 +7d83 +7d84 +7d85 +7d86 +7d87 +7d88 +7d89 +7d8a +7d8b +7d8c +7d8d +7d8e +7d8f +7d90 +7d91 +7d92 +7d93 +7d94 +7d95 +7d96 +7d97 +7d98 +7d99 +7d9a +7d9b +7d9c +7d9d +7d9e +7d9f +7da0 +7da1 +7da2 +7da3 +7da4 +7da5 +7da6 +7da7 +7da8 +7da9 +7daa +7dab +7dac +7dad +7dae +7daf +7db0 +7db1 +7db2 +7db3 +7db4 +7db5 +7db6 +7db7 +7db8 +7db9 +7dba +7dbb +7dbc +7dbd +7dbe +7dbf +7dc0 +7dc1 +7dc2 +7dc3 +7dc4 +7dc5 +7dc6 +7dc7 +7dc8 +7dc9 +7dca +7dcb +7dcc +7dcd +7dce +7dcf +7dd0 +7dd1 +7dd2 +7dd3 +7dd4 +7dd5 +7dd6 +7dd7 +7dd8 +7dd9 +7dda +7ddb +7ddc +7ddd +7dde +7ddf +7de0 +7de1 +7de2 +7de3 +7de4 +7de5 +7de6 +7de7 +7de8 +7de9 +7dea +7deb +7dec +7ded +7dee +7def +7df0 +7df1 +7df2 +7df3 +7df4 +7df5 +7df6 +7df7 +7df8 +7df9 +7dfa +7dfb +7dfc +7dfd +7dfe +7dff +7e00 +7e01 +7e02 +7e03 +7e04 +7e05 +7e06 +7e07 +7e08 +7e09 +7e0a +7e0b +7e0c +7e0d +7e0e +7e0f +7e10 +7e11 +7e12 +7e13 +7e14 +7e15 +7e16 +7e17 +7e18 +7e19 +7e1a +7e1b +7e1c +7e1d +7e1e +7e1f +7e20 +7e21 +7e22 +7e23 +7e24 +7e25 +7e26 +7e27 +7e28 +7e29 +7e2a +7e2b +7e2c +7e2d +7e2e +7e2f +7e30 +7e31 +7e32 +7e33 +7e34 +7e35 +7e36 +7e37 +7e38 +7e39 +7e3a +7e3b +7e3c +7e3d +7e3e +7e3f +7e40 +7e41 +7e42 +7e43 +7e44 +7e45 +7e46 +7e47 +7e48 +7e49 +7e4a +7e4b +7e4c +7e4d +7e4e +7e4f +7e50 +7e51 +7e52 +7e53 +7e54 +7e55 +7e56 +7e57 +7e58 +7e59 +7e5a +7e5b +7e5c +7e5d +7e5e +7e5f +7e60 +7e61 +7e62 +7e63 +7e64 +7e65 +7e66 +7e67 +7e68 +7e69 +7e6a +7e6b +7e6c +7e6d +7e6e +7e6f +7e70 +7e71 +7e72 +7e73 +7e74 +7e75 +7e76 +7e77 +7e78 +7e79 +7e7a +7e7b +7e7c +7e7d +7e7e +7e7f +7e80 +7e81 +7e82 +7e83 +7e84 +7e85 +7e86 +7e87 +7e88 +7e89 +7e8a +7e8b +7e8c +7e8d +7e8e +7e8f +7e90 +7e91 +7e92 +7e93 +7e94 +7e95 +7e96 +7e97 +7e98 +7e99 +7e9a +7e9b +7e9c +7e9d +7e9e +7e9f +7ea0 +7ea1 +7ea2 +7ea3 +7ea4 +7ea5 +7ea6 +7ea7 +7ea8 +7ea9 +7eaa +7eab +7eac +7ead +7eae +7eaf +7eb0 +7eb1 +7eb2 +7eb3 +7eb4 +7eb5 +7eb6 +7eb7 +7eb8 +7eb9 +7eba +7ebb +7ebc +7ebd +7ebe +7ebf +7ec0 +7ec1 +7ec2 +7ec3 +7ec4 +7ec5 +7ec6 +7ec7 +7ec8 +7ec9 +7eca +7ecb +7ecc +7ecd +7ece +7ecf +7ed0 +7ed1 +7ed2 +7ed3 +7ed4 +7ed5 +7ed6 +7ed7 +7ed8 +7ed9 +7eda +7edb +7edc +7edd +7ede +7edf +7ee0 +7ee1 +7ee2 +7ee3 +7ee4 +7ee5 +7ee6 +7ee7 +7ee8 +7ee9 +7eea +7eeb +7eec +7eed +7eee +7eef +7ef0 +7ef1 +7ef2 +7ef3 +7ef4 +7ef5 +7ef6 +7ef7 +7ef8 +7ef9 +7efa +7efb +7efc +7efd +7efe +7eff +7f00 +7f01 +7f02 +7f03 +7f04 +7f05 +7f06 +7f07 +7f08 +7f09 +7f0a +7f0b +7f0c +7f0d +7f0e +7f0f +7f10 +7f11 +7f12 +7f13 +7f14 +7f15 +7f16 +7f17 +7f18 +7f19 +7f1a +7f1b +7f1c +7f1d +7f1e +7f1f +7f20 +7f21 +7f22 +7f23 +7f24 +7f25 +7f26 +7f27 +7f28 +7f29 +7f2a +7f2b +7f2c +7f2d +7f2e +7f2f +7f30 +7f31 +7f32 +7f33 +7f34 +7f35 +7f36 +7f37 +7f38 +7f39 +7f3a +7f3b +7f3c +7f3d +7f3e +7f3f +7f40 +7f41 +7f42 +7f43 +7f44 +7f45 +7f46 +7f47 +7f48 +7f49 +7f4a +7f4b +7f4c +7f4d +7f4e +7f4f +7f50 +7f51 +7f52 +7f53 +7f54 +7f55 +7f56 +7f57 +7f58 +7f59 +7f5a +7f5b +7f5c +7f5d +7f5e +7f5f +7f60 +7f61 +7f62 +7f63 +7f64 +7f65 +7f66 +7f67 +7f68 +7f69 +7f6a +7f6b +7f6c +7f6d +7f6e +7f6f +7f70 +7f71 +7f72 +7f73 +7f74 +7f75 +7f76 +7f77 +7f78 +7f79 +7f7a +7f7b +7f7c +7f7d +7f7e +7f7f +7f80 +7f81 +7f82 +7f83 +7f84 +7f85 +7f86 +7f87 +7f88 +7f89 +7f8a +7f8b +7f8c +7f8d +7f8e +7f8f +7f90 +7f91 +7f92 +7f93 +7f94 +7f95 +7f96 +7f97 +7f98 +7f99 +7f9a +7f9b +7f9c +7f9d +7f9e +7f9f +7fa0 +7fa1 +7fa2 +7fa3 +7fa4 +7fa5 +7fa6 +7fa7 +7fa8 +7fa9 +7faa +7fab +7fac +7fad +7fae +7faf +7fb0 +7fb1 +7fb2 +7fb3 +7fb4 +7fb5 +7fb6 +7fb7 +7fb8 +7fb9 +7fba +7fbb +7fbc +7fbd +7fbe +7fbf +7fc0 +7fc1 +7fc2 +7fc3 +7fc4 +7fc5 +7fc6 +7fc7 +7fc8 +7fc9 +7fca +7fcb +7fcc +7fcd +7fce +7fcf +7fd0 +7fd1 +7fd2 +7fd3 +7fd4 +7fd5 +7fd6 +7fd7 +7fd8 +7fd9 +7fda +7fdb +7fdc +7fdd +7fde +7fdf +7fe0 +7fe1 +7fe2 +7fe3 +7fe4 +7fe5 +7fe6 +7fe7 +7fe8 +7fe9 +7fea +7feb +7fec +7fed +7fee +7fef +7ff0 +7ff1 +7ff2 +7ff3 +7ff4 +7ff5 +7ff6 +7ff7 +7ff8 +7ff9 +7ffa +7ffb +7ffc +7ffd +7ffe +7fff diff --git a/fpga/usrp3/lib/vita_200/iq_to_float_output.txt b/fpga/usrp3/lib/vita_200/iq_to_float_output.txt new file mode 100644 index 000000000..f1e10da1c --- /dev/null +++ b/fpga/usrp3/lib/vita_200/iq_to_float_output.txt @@ -0,0 +1,65536 @@ +bf800000 +bf7ffe00 +bf7ffc00 +bf7ffa00 +bf7ff800 +bf7ff600 +bf7ff400 +bf7ff200 +bf7ff000 +bf7fee00 +bf7fec00 +bf7fea00 +bf7fe800 +bf7fe600 +bf7fe400 +bf7fe200 +bf7fe000 +bf7fde00 +bf7fdc00 +bf7fda00 +bf7fd800 +bf7fd600 +bf7fd400 +bf7fd200 +bf7fd000 +bf7fce00 +bf7fcc00 +bf7fca00 +bf7fc800 +bf7fc600 +bf7fc400 +bf7fc200 +bf7fc000 +bf7fbe00 +bf7fbc00 +bf7fba00 +bf7fb800 +bf7fb600 +bf7fb400 +bf7fb200 +bf7fb000 +bf7fae00 +bf7fac00 +bf7faa00 +bf7fa800 +bf7fa600 +bf7fa400 +bf7fa200 +bf7fa000 +bf7f9e00 +bf7f9c00 +bf7f9a00 +bf7f9800 +bf7f9600 +bf7f9400 +bf7f9200 +bf7f9000 +bf7f8e00 +bf7f8c00 +bf7f8a00 +bf7f8800 +bf7f8600 +bf7f8400 +bf7f8200 +bf7f8000 +bf7f7e00 +bf7f7c00 +bf7f7a00 +bf7f7800 +bf7f7600 +bf7f7400 +bf7f7200 +bf7f7000 +bf7f6e00 +bf7f6c00 +bf7f6a00 +bf7f6800 +bf7f6600 +bf7f6400 +bf7f6200 +bf7f6000 +bf7f5e00 +bf7f5c00 +bf7f5a00 +bf7f5800 +bf7f5600 +bf7f5400 +bf7f5200 +bf7f5000 +bf7f4e00 +bf7f4c00 +bf7f4a00 +bf7f4800 +bf7f4600 +bf7f4400 +bf7f4200 +bf7f4000 +bf7f3e00 +bf7f3c00 +bf7f3a00 +bf7f3800 +bf7f3600 +bf7f3400 +bf7f3200 +bf7f3000 +bf7f2e00 +bf7f2c00 +bf7f2a00 +bf7f2800 +bf7f2600 +bf7f2400 +bf7f2200 +bf7f2000 +bf7f1e00 +bf7f1c00 +bf7f1a00 +bf7f1800 +bf7f1600 +bf7f1400 +bf7f1200 +bf7f1000 +bf7f0e00 +bf7f0c00 +bf7f0a00 +bf7f0800 +bf7f0600 +bf7f0400 +bf7f0200 +bf7f0000 +bf7efe00 +bf7efc00 +bf7efa00 +bf7ef800 +bf7ef600 +bf7ef400 +bf7ef200 +bf7ef000 +bf7eee00 +bf7eec00 +bf7eea00 +bf7ee800 +bf7ee600 +bf7ee400 +bf7ee200 +bf7ee000 +bf7ede00 +bf7edc00 +bf7eda00 +bf7ed800 +bf7ed600 +bf7ed400 +bf7ed200 +bf7ed000 +bf7ece00 +bf7ecc00 +bf7eca00 +bf7ec800 +bf7ec600 +bf7ec400 +bf7ec200 +bf7ec000 +bf7ebe00 +bf7ebc00 +bf7eba00 +bf7eb800 +bf7eb600 +bf7eb400 +bf7eb200 +bf7eb000 +bf7eae00 +bf7eac00 +bf7eaa00 +bf7ea800 +bf7ea600 +bf7ea400 +bf7ea200 +bf7ea000 +bf7e9e00 +bf7e9c00 +bf7e9a00 +bf7e9800 +bf7e9600 +bf7e9400 +bf7e9200 +bf7e9000 +bf7e8e00 +bf7e8c00 +bf7e8a00 +bf7e8800 +bf7e8600 +bf7e8400 +bf7e8200 +bf7e8000 +bf7e7e00 +bf7e7c00 +bf7e7a00 +bf7e7800 +bf7e7600 +bf7e7400 +bf7e7200 +bf7e7000 +bf7e6e00 +bf7e6c00 +bf7e6a00 +bf7e6800 +bf7e6600 +bf7e6400 +bf7e6200 +bf7e6000 +bf7e5e00 +bf7e5c00 +bf7e5a00 +bf7e5800 +bf7e5600 +bf7e5400 +bf7e5200 +bf7e5000 +bf7e4e00 +bf7e4c00 +bf7e4a00 +bf7e4800 +bf7e4600 +bf7e4400 +bf7e4200 +bf7e4000 +bf7e3e00 +bf7e3c00 +bf7e3a00 +bf7e3800 +bf7e3600 +bf7e3400 +bf7e3200 +bf7e3000 +bf7e2e00 +bf7e2c00 +bf7e2a00 +bf7e2800 +bf7e2600 +bf7e2400 +bf7e2200 +bf7e2000 +bf7e1e00 +bf7e1c00 +bf7e1a00 +bf7e1800 +bf7e1600 +bf7e1400 +bf7e1200 +bf7e1000 +bf7e0e00 +bf7e0c00 +bf7e0a00 +bf7e0800 +bf7e0600 +bf7e0400 +bf7e0200 +bf7e0000 +bf7dfe00 +bf7dfc00 +bf7dfa00 +bf7df800 +bf7df600 +bf7df400 +bf7df200 +bf7df000 +bf7dee00 +bf7dec00 +bf7dea00 +bf7de800 +bf7de600 +bf7de400 +bf7de200 +bf7de000 +bf7dde00 +bf7ddc00 +bf7dda00 +bf7dd800 +bf7dd600 +bf7dd400 +bf7dd200 +bf7dd000 +bf7dce00 +bf7dcc00 +bf7dca00 +bf7dc800 +bf7dc600 +bf7dc400 +bf7dc200 +bf7dc000 +bf7dbe00 +bf7dbc00 +bf7dba00 +bf7db800 +bf7db600 +bf7db400 +bf7db200 +bf7db000 +bf7dae00 +bf7dac00 +bf7daa00 +bf7da800 +bf7da600 +bf7da400 +bf7da200 +bf7da000 +bf7d9e00 +bf7d9c00 +bf7d9a00 +bf7d9800 +bf7d9600 +bf7d9400 +bf7d9200 +bf7d9000 +bf7d8e00 +bf7d8c00 +bf7d8a00 +bf7d8800 +bf7d8600 +bf7d8400 +bf7d8200 +bf7d8000 +bf7d7e00 +bf7d7c00 +bf7d7a00 +bf7d7800 +bf7d7600 +bf7d7400 +bf7d7200 +bf7d7000 +bf7d6e00 +bf7d6c00 +bf7d6a00 +bf7d6800 +bf7d6600 +bf7d6400 +bf7d6200 +bf7d6000 +bf7d5e00 +bf7d5c00 +bf7d5a00 +bf7d5800 +bf7d5600 +bf7d5400 +bf7d5200 +bf7d5000 +bf7d4e00 +bf7d4c00 +bf7d4a00 +bf7d4800 +bf7d4600 +bf7d4400 +bf7d4200 +bf7d4000 +bf7d3e00 +bf7d3c00 +bf7d3a00 +bf7d3800 +bf7d3600 +bf7d3400 +bf7d3200 +bf7d3000 +bf7d2e00 +bf7d2c00 +bf7d2a00 +bf7d2800 +bf7d2600 +bf7d2400 +bf7d2200 +bf7d2000 +bf7d1e00 +bf7d1c00 +bf7d1a00 +bf7d1800 +bf7d1600 +bf7d1400 +bf7d1200 +bf7d1000 +bf7d0e00 +bf7d0c00 +bf7d0a00 +bf7d0800 +bf7d0600 +bf7d0400 +bf7d0200 +bf7d0000 +bf7cfe00 +bf7cfc00 +bf7cfa00 +bf7cf800 +bf7cf600 +bf7cf400 +bf7cf200 +bf7cf000 +bf7cee00 +bf7cec00 +bf7cea00 +bf7ce800 +bf7ce600 +bf7ce400 +bf7ce200 +bf7ce000 +bf7cde00 +bf7cdc00 +bf7cda00 +bf7cd800 +bf7cd600 +bf7cd400 +bf7cd200 +bf7cd000 +bf7cce00 +bf7ccc00 +bf7cca00 +bf7cc800 +bf7cc600 +bf7cc400 +bf7cc200 +bf7cc000 +bf7cbe00 +bf7cbc00 +bf7cba00 +bf7cb800 +bf7cb600 +bf7cb400 +bf7cb200 +bf7cb000 +bf7cae00 +bf7cac00 +bf7caa00 +bf7ca800 +bf7ca600 +bf7ca400 +bf7ca200 +bf7ca000 +bf7c9e00 +bf7c9c00 +bf7c9a00 +bf7c9800 +bf7c9600 +bf7c9400 +bf7c9200 +bf7c9000 +bf7c8e00 +bf7c8c00 +bf7c8a00 +bf7c8800 +bf7c8600 +bf7c8400 +bf7c8200 +bf7c8000 +bf7c7e00 +bf7c7c00 +bf7c7a00 +bf7c7800 +bf7c7600 +bf7c7400 +bf7c7200 +bf7c7000 +bf7c6e00 +bf7c6c00 +bf7c6a00 +bf7c6800 +bf7c6600 +bf7c6400 +bf7c6200 +bf7c6000 +bf7c5e00 +bf7c5c00 +bf7c5a00 +bf7c5800 +bf7c5600 +bf7c5400 +bf7c5200 +bf7c5000 +bf7c4e00 +bf7c4c00 +bf7c4a00 +bf7c4800 +bf7c4600 +bf7c4400 +bf7c4200 +bf7c4000 +bf7c3e00 +bf7c3c00 +bf7c3a00 +bf7c3800 +bf7c3600 +bf7c3400 +bf7c3200 +bf7c3000 +bf7c2e00 +bf7c2c00 +bf7c2a00 +bf7c2800 +bf7c2600 +bf7c2400 +bf7c2200 +bf7c2000 +bf7c1e00 +bf7c1c00 +bf7c1a00 +bf7c1800 +bf7c1600 +bf7c1400 +bf7c1200 +bf7c1000 +bf7c0e00 +bf7c0c00 +bf7c0a00 +bf7c0800 +bf7c0600 +bf7c0400 +bf7c0200 +bf7c0000 +bf7bfe00 +bf7bfc00 +bf7bfa00 +bf7bf800 +bf7bf600 +bf7bf400 +bf7bf200 +bf7bf000 +bf7bee00 +bf7bec00 +bf7bea00 +bf7be800 +bf7be600 +bf7be400 +bf7be200 +bf7be000 +bf7bde00 +bf7bdc00 +bf7bda00 +bf7bd800 +bf7bd600 +bf7bd400 +bf7bd200 +bf7bd000 +bf7bce00 +bf7bcc00 +bf7bca00 +bf7bc800 +bf7bc600 +bf7bc400 +bf7bc200 +bf7bc000 +bf7bbe00 +bf7bbc00 +bf7bba00 +bf7bb800 +bf7bb600 +bf7bb400 +bf7bb200 +bf7bb000 +bf7bae00 +bf7bac00 +bf7baa00 +bf7ba800 +bf7ba600 +bf7ba400 +bf7ba200 +bf7ba000 +bf7b9e00 +bf7b9c00 +bf7b9a00 +bf7b9800 +bf7b9600 +bf7b9400 +bf7b9200 +bf7b9000 +bf7b8e00 +bf7b8c00 +bf7b8a00 +bf7b8800 +bf7b8600 +bf7b8400 +bf7b8200 +bf7b8000 +bf7b7e00 +bf7b7c00 +bf7b7a00 +bf7b7800 +bf7b7600 +bf7b7400 +bf7b7200 +bf7b7000 +bf7b6e00 +bf7b6c00 +bf7b6a00 +bf7b6800 +bf7b6600 +bf7b6400 +bf7b6200 +bf7b6000 +bf7b5e00 +bf7b5c00 +bf7b5a00 +bf7b5800 +bf7b5600 +bf7b5400 +bf7b5200 +bf7b5000 +bf7b4e00 +bf7b4c00 +bf7b4a00 +bf7b4800 +bf7b4600 +bf7b4400 +bf7b4200 +bf7b4000 +bf7b3e00 +bf7b3c00 +bf7b3a00 +bf7b3800 +bf7b3600 +bf7b3400 +bf7b3200 +bf7b3000 +bf7b2e00 +bf7b2c00 +bf7b2a00 +bf7b2800 +bf7b2600 +bf7b2400 +bf7b2200 +bf7b2000 +bf7b1e00 +bf7b1c00 +bf7b1a00 +bf7b1800 +bf7b1600 +bf7b1400 +bf7b1200 +bf7b1000 +bf7b0e00 +bf7b0c00 +bf7b0a00 +bf7b0800 +bf7b0600 +bf7b0400 +bf7b0200 +bf7b0000 +bf7afe00 +bf7afc00 +bf7afa00 +bf7af800 +bf7af600 +bf7af400 +bf7af200 +bf7af000 +bf7aee00 +bf7aec00 +bf7aea00 +bf7ae800 +bf7ae600 +bf7ae400 +bf7ae200 +bf7ae000 +bf7ade00 +bf7adc00 +bf7ada00 +bf7ad800 +bf7ad600 +bf7ad400 +bf7ad200 +bf7ad000 +bf7ace00 +bf7acc00 +bf7aca00 +bf7ac800 +bf7ac600 +bf7ac400 +bf7ac200 +bf7ac000 +bf7abe00 +bf7abc00 +bf7aba00 +bf7ab800 +bf7ab600 +bf7ab400 +bf7ab200 +bf7ab000 +bf7aae00 +bf7aac00 +bf7aaa00 +bf7aa800 +bf7aa600 +bf7aa400 +bf7aa200 +bf7aa000 +bf7a9e00 +bf7a9c00 +bf7a9a00 +bf7a9800 +bf7a9600 +bf7a9400 +bf7a9200 +bf7a9000 +bf7a8e00 +bf7a8c00 +bf7a8a00 +bf7a8800 +bf7a8600 +bf7a8400 +bf7a8200 +bf7a8000 +bf7a7e00 +bf7a7c00 +bf7a7a00 +bf7a7800 +bf7a7600 +bf7a7400 +bf7a7200 +bf7a7000 +bf7a6e00 +bf7a6c00 +bf7a6a00 +bf7a6800 +bf7a6600 +bf7a6400 +bf7a6200 +bf7a6000 +bf7a5e00 +bf7a5c00 +bf7a5a00 +bf7a5800 +bf7a5600 +bf7a5400 +bf7a5200 +bf7a5000 +bf7a4e00 +bf7a4c00 +bf7a4a00 +bf7a4800 +bf7a4600 +bf7a4400 +bf7a4200 +bf7a4000 +bf7a3e00 +bf7a3c00 +bf7a3a00 +bf7a3800 +bf7a3600 +bf7a3400 +bf7a3200 +bf7a3000 +bf7a2e00 +bf7a2c00 +bf7a2a00 +bf7a2800 +bf7a2600 +bf7a2400 +bf7a2200 +bf7a2000 +bf7a1e00 +bf7a1c00 +bf7a1a00 +bf7a1800 +bf7a1600 +bf7a1400 +bf7a1200 +bf7a1000 +bf7a0e00 +bf7a0c00 +bf7a0a00 +bf7a0800 +bf7a0600 +bf7a0400 +bf7a0200 +bf7a0000 +bf79fe00 +bf79fc00 +bf79fa00 +bf79f800 +bf79f600 +bf79f400 +bf79f200 +bf79f000 +bf79ee00 +bf79ec00 +bf79ea00 +bf79e800 +bf79e600 +bf79e400 +bf79e200 +bf79e000 +bf79de00 +bf79dc00 +bf79da00 +bf79d800 +bf79d600 +bf79d400 +bf79d200 +bf79d000 +bf79ce00 +bf79cc00 +bf79ca00 +bf79c800 +bf79c600 +bf79c400 +bf79c200 +bf79c000 +bf79be00 +bf79bc00 +bf79ba00 +bf79b800 +bf79b600 +bf79b400 +bf79b200 +bf79b000 +bf79ae00 +bf79ac00 +bf79aa00 +bf79a800 +bf79a600 +bf79a400 +bf79a200 +bf79a000 +bf799e00 +bf799c00 +bf799a00 +bf799800 +bf799600 +bf799400 +bf799200 +bf799000 +bf798e00 +bf798c00 +bf798a00 +bf798800 +bf798600 +bf798400 +bf798200 +bf798000 +bf797e00 +bf797c00 +bf797a00 +bf797800 +bf797600 +bf797400 +bf797200 +bf797000 +bf796e00 +bf796c00 +bf796a00 +bf796800 +bf796600 +bf796400 +bf796200 +bf796000 +bf795e00 +bf795c00 +bf795a00 +bf795800 +bf795600 +bf795400 +bf795200 +bf795000 +bf794e00 +bf794c00 +bf794a00 +bf794800 +bf794600 +bf794400 +bf794200 +bf794000 +bf793e00 +bf793c00 +bf793a00 +bf793800 +bf793600 +bf793400 +bf793200 +bf793000 +bf792e00 +bf792c00 +bf792a00 +bf792800 +bf792600 +bf792400 +bf792200 +bf792000 +bf791e00 +bf791c00 +bf791a00 +bf791800 +bf791600 +bf791400 +bf791200 +bf791000 +bf790e00 +bf790c00 +bf790a00 +bf790800 +bf790600 +bf790400 +bf790200 +bf790000 +bf78fe00 +bf78fc00 +bf78fa00 +bf78f800 +bf78f600 +bf78f400 +bf78f200 +bf78f000 +bf78ee00 +bf78ec00 +bf78ea00 +bf78e800 +bf78e600 +bf78e400 +bf78e200 +bf78e000 +bf78de00 +bf78dc00 +bf78da00 +bf78d800 +bf78d600 +bf78d400 +bf78d200 +bf78d000 +bf78ce00 +bf78cc00 +bf78ca00 +bf78c800 +bf78c600 +bf78c400 +bf78c200 +bf78c000 +bf78be00 +bf78bc00 +bf78ba00 +bf78b800 +bf78b600 +bf78b400 +bf78b200 +bf78b000 +bf78ae00 +bf78ac00 +bf78aa00 +bf78a800 +bf78a600 +bf78a400 +bf78a200 +bf78a000 +bf789e00 +bf789c00 +bf789a00 +bf789800 +bf789600 +bf789400 +bf789200 +bf789000 +bf788e00 +bf788c00 +bf788a00 +bf788800 +bf788600 +bf788400 +bf788200 +bf788000 +bf787e00 +bf787c00 +bf787a00 +bf787800 +bf787600 +bf787400 +bf787200 +bf787000 +bf786e00 +bf786c00 +bf786a00 +bf786800 +bf786600 +bf786400 +bf786200 +bf786000 +bf785e00 +bf785c00 +bf785a00 +bf785800 +bf785600 +bf785400 +bf785200 +bf785000 +bf784e00 +bf784c00 +bf784a00 +bf784800 +bf784600 +bf784400 +bf784200 +bf784000 +bf783e00 +bf783c00 +bf783a00 +bf783800 +bf783600 +bf783400 +bf783200 +bf783000 +bf782e00 +bf782c00 +bf782a00 +bf782800 +bf782600 +bf782400 +bf782200 +bf782000 +bf781e00 +bf781c00 +bf781a00 +bf781800 +bf781600 +bf781400 +bf781200 +bf781000 +bf780e00 +bf780c00 +bf780a00 +bf780800 +bf780600 +bf780400 +bf780200 +bf780000 +bf77fe00 +bf77fc00 +bf77fa00 +bf77f800 +bf77f600 +bf77f400 +bf77f200 +bf77f000 +bf77ee00 +bf77ec00 +bf77ea00 +bf77e800 +bf77e600 +bf77e400 +bf77e200 +bf77e000 +bf77de00 +bf77dc00 +bf77da00 +bf77d800 +bf77d600 +bf77d400 +bf77d200 +bf77d000 +bf77ce00 +bf77cc00 +bf77ca00 +bf77c800 +bf77c600 +bf77c400 +bf77c200 +bf77c000 +bf77be00 +bf77bc00 +bf77ba00 +bf77b800 +bf77b600 +bf77b400 +bf77b200 +bf77b000 +bf77ae00 +bf77ac00 +bf77aa00 +bf77a800 +bf77a600 +bf77a400 +bf77a200 +bf77a000 +bf779e00 +bf779c00 +bf779a00 +bf779800 +bf779600 +bf779400 +bf779200 +bf779000 +bf778e00 +bf778c00 +bf778a00 +bf778800 +bf778600 +bf778400 +bf778200 +bf778000 +bf777e00 +bf777c00 +bf777a00 +bf777800 +bf777600 +bf777400 +bf777200 +bf777000 +bf776e00 +bf776c00 +bf776a00 +bf776800 +bf776600 +bf776400 +bf776200 +bf776000 +bf775e00 +bf775c00 +bf775a00 +bf775800 +bf775600 +bf775400 +bf775200 +bf775000 +bf774e00 +bf774c00 +bf774a00 +bf774800 +bf774600 +bf774400 +bf774200 +bf774000 +bf773e00 +bf773c00 +bf773a00 +bf773800 +bf773600 +bf773400 +bf773200 +bf773000 +bf772e00 +bf772c00 +bf772a00 +bf772800 +bf772600 +bf772400 +bf772200 +bf772000 +bf771e00 +bf771c00 +bf771a00 +bf771800 +bf771600 +bf771400 +bf771200 +bf771000 +bf770e00 +bf770c00 +bf770a00 +bf770800 +bf770600 +bf770400 +bf770200 +bf770000 +bf76fe00 +bf76fc00 +bf76fa00 +bf76f800 +bf76f600 +bf76f400 +bf76f200 +bf76f000 +bf76ee00 +bf76ec00 +bf76ea00 +bf76e800 +bf76e600 +bf76e400 +bf76e200 +bf76e000 +bf76de00 +bf76dc00 +bf76da00 +bf76d800 +bf76d600 +bf76d400 +bf76d200 +bf76d000 +bf76ce00 +bf76cc00 +bf76ca00 +bf76c800 +bf76c600 +bf76c400 +bf76c200 +bf76c000 +bf76be00 +bf76bc00 +bf76ba00 +bf76b800 +bf76b600 +bf76b400 +bf76b200 +bf76b000 +bf76ae00 +bf76ac00 +bf76aa00 +bf76a800 +bf76a600 +bf76a400 +bf76a200 +bf76a000 +bf769e00 +bf769c00 +bf769a00 +bf769800 +bf769600 +bf769400 +bf769200 +bf769000 +bf768e00 +bf768c00 +bf768a00 +bf768800 +bf768600 +bf768400 +bf768200 +bf768000 +bf767e00 +bf767c00 +bf767a00 +bf767800 +bf767600 +bf767400 +bf767200 +bf767000 +bf766e00 +bf766c00 +bf766a00 +bf766800 +bf766600 +bf766400 +bf766200 +bf766000 +bf765e00 +bf765c00 +bf765a00 +bf765800 +bf765600 +bf765400 +bf765200 +bf765000 +bf764e00 +bf764c00 +bf764a00 +bf764800 +bf764600 +bf764400 +bf764200 +bf764000 +bf763e00 +bf763c00 +bf763a00 +bf763800 +bf763600 +bf763400 +bf763200 +bf763000 +bf762e00 +bf762c00 +bf762a00 +bf762800 +bf762600 +bf762400 +bf762200 +bf762000 +bf761e00 +bf761c00 +bf761a00 +bf761800 +bf761600 +bf761400 +bf761200 +bf761000 +bf760e00 +bf760c00 +bf760a00 +bf760800 +bf760600 +bf760400 +bf760200 +bf760000 +bf75fe00 +bf75fc00 +bf75fa00 +bf75f800 +bf75f600 +bf75f400 +bf75f200 +bf75f000 +bf75ee00 +bf75ec00 +bf75ea00 +bf75e800 +bf75e600 +bf75e400 +bf75e200 +bf75e000 +bf75de00 +bf75dc00 +bf75da00 +bf75d800 +bf75d600 +bf75d400 +bf75d200 +bf75d000 +bf75ce00 +bf75cc00 +bf75ca00 +bf75c800 +bf75c600 +bf75c400 +bf75c200 +bf75c000 +bf75be00 +bf75bc00 +bf75ba00 +bf75b800 +bf75b600 +bf75b400 +bf75b200 +bf75b000 +bf75ae00 +bf75ac00 +bf75aa00 +bf75a800 +bf75a600 +bf75a400 +bf75a200 +bf75a000 +bf759e00 +bf759c00 +bf759a00 +bf759800 +bf759600 +bf759400 +bf759200 +bf759000 +bf758e00 +bf758c00 +bf758a00 +bf758800 +bf758600 +bf758400 +bf758200 +bf758000 +bf757e00 +bf757c00 +bf757a00 +bf757800 +bf757600 +bf757400 +bf757200 +bf757000 +bf756e00 +bf756c00 +bf756a00 +bf756800 +bf756600 +bf756400 +bf756200 +bf756000 +bf755e00 +bf755c00 +bf755a00 +bf755800 +bf755600 +bf755400 +bf755200 +bf755000 +bf754e00 +bf754c00 +bf754a00 +bf754800 +bf754600 +bf754400 +bf754200 +bf754000 +bf753e00 +bf753c00 +bf753a00 +bf753800 +bf753600 +bf753400 +bf753200 +bf753000 +bf752e00 +bf752c00 +bf752a00 +bf752800 +bf752600 +bf752400 +bf752200 +bf752000 +bf751e00 +bf751c00 +bf751a00 +bf751800 +bf751600 +bf751400 +bf751200 +bf751000 +bf750e00 +bf750c00 +bf750a00 +bf750800 +bf750600 +bf750400 +bf750200 +bf750000 +bf74fe00 +bf74fc00 +bf74fa00 +bf74f800 +bf74f600 +bf74f400 +bf74f200 +bf74f000 +bf74ee00 +bf74ec00 +bf74ea00 +bf74e800 +bf74e600 +bf74e400 +bf74e200 +bf74e000 +bf74de00 +bf74dc00 +bf74da00 +bf74d800 +bf74d600 +bf74d400 +bf74d200 +bf74d000 +bf74ce00 +bf74cc00 +bf74ca00 +bf74c800 +bf74c600 +bf74c400 +bf74c200 +bf74c000 +bf74be00 +bf74bc00 +bf74ba00 +bf74b800 +bf74b600 +bf74b400 +bf74b200 +bf74b000 +bf74ae00 +bf74ac00 +bf74aa00 +bf74a800 +bf74a600 +bf74a400 +bf74a200 +bf74a000 +bf749e00 +bf749c00 +bf749a00 +bf749800 +bf749600 +bf749400 +bf749200 +bf749000 +bf748e00 +bf748c00 +bf748a00 +bf748800 +bf748600 +bf748400 +bf748200 +bf748000 +bf747e00 +bf747c00 +bf747a00 +bf747800 +bf747600 +bf747400 +bf747200 +bf747000 +bf746e00 +bf746c00 +bf746a00 +bf746800 +bf746600 +bf746400 +bf746200 +bf746000 +bf745e00 +bf745c00 +bf745a00 +bf745800 +bf745600 +bf745400 +bf745200 +bf745000 +bf744e00 +bf744c00 +bf744a00 +bf744800 +bf744600 +bf744400 +bf744200 +bf744000 +bf743e00 +bf743c00 +bf743a00 +bf743800 +bf743600 +bf743400 +bf743200 +bf743000 +bf742e00 +bf742c00 +bf742a00 +bf742800 +bf742600 +bf742400 +bf742200 +bf742000 +bf741e00 +bf741c00 +bf741a00 +bf741800 +bf741600 +bf741400 +bf741200 +bf741000 +bf740e00 +bf740c00 +bf740a00 +bf740800 +bf740600 +bf740400 +bf740200 +bf740000 +bf73fe00 +bf73fc00 +bf73fa00 +bf73f800 +bf73f600 +bf73f400 +bf73f200 +bf73f000 +bf73ee00 +bf73ec00 +bf73ea00 +bf73e800 +bf73e600 +bf73e400 +bf73e200 +bf73e000 +bf73de00 +bf73dc00 +bf73da00 +bf73d800 +bf73d600 +bf73d400 +bf73d200 +bf73d000 +bf73ce00 +bf73cc00 +bf73ca00 +bf73c800 +bf73c600 +bf73c400 +bf73c200 +bf73c000 +bf73be00 +bf73bc00 +bf73ba00 +bf73b800 +bf73b600 +bf73b400 +bf73b200 +bf73b000 +bf73ae00 +bf73ac00 +bf73aa00 +bf73a800 +bf73a600 +bf73a400 +bf73a200 +bf73a000 +bf739e00 +bf739c00 +bf739a00 +bf739800 +bf739600 +bf739400 +bf739200 +bf739000 +bf738e00 +bf738c00 +bf738a00 +bf738800 +bf738600 +bf738400 +bf738200 +bf738000 +bf737e00 +bf737c00 +bf737a00 +bf737800 +bf737600 +bf737400 +bf737200 +bf737000 +bf736e00 +bf736c00 +bf736a00 +bf736800 +bf736600 +bf736400 +bf736200 +bf736000 +bf735e00 +bf735c00 +bf735a00 +bf735800 +bf735600 +bf735400 +bf735200 +bf735000 +bf734e00 +bf734c00 +bf734a00 +bf734800 +bf734600 +bf734400 +bf734200 +bf734000 +bf733e00 +bf733c00 +bf733a00 +bf733800 +bf733600 +bf733400 +bf733200 +bf733000 +bf732e00 +bf732c00 +bf732a00 +bf732800 +bf732600 +bf732400 +bf732200 +bf732000 +bf731e00 +bf731c00 +bf731a00 +bf731800 +bf731600 +bf731400 +bf731200 +bf731000 +bf730e00 +bf730c00 +bf730a00 +bf730800 +bf730600 +bf730400 +bf730200 +bf730000 +bf72fe00 +bf72fc00 +bf72fa00 +bf72f800 +bf72f600 +bf72f400 +bf72f200 +bf72f000 +bf72ee00 +bf72ec00 +bf72ea00 +bf72e800 +bf72e600 +bf72e400 +bf72e200 +bf72e000 +bf72de00 +bf72dc00 +bf72da00 +bf72d800 +bf72d600 +bf72d400 +bf72d200 +bf72d000 +bf72ce00 +bf72cc00 +bf72ca00 +bf72c800 +bf72c600 +bf72c400 +bf72c200 +bf72c000 +bf72be00 +bf72bc00 +bf72ba00 +bf72b800 +bf72b600 +bf72b400 +bf72b200 +bf72b000 +bf72ae00 +bf72ac00 +bf72aa00 +bf72a800 +bf72a600 +bf72a400 +bf72a200 +bf72a000 +bf729e00 +bf729c00 +bf729a00 +bf729800 +bf729600 +bf729400 +bf729200 +bf729000 +bf728e00 +bf728c00 +bf728a00 +bf728800 +bf728600 +bf728400 +bf728200 +bf728000 +bf727e00 +bf727c00 +bf727a00 +bf727800 +bf727600 +bf727400 +bf727200 +bf727000 +bf726e00 +bf726c00 +bf726a00 +bf726800 +bf726600 +bf726400 +bf726200 +bf726000 +bf725e00 +bf725c00 +bf725a00 +bf725800 +bf725600 +bf725400 +bf725200 +bf725000 +bf724e00 +bf724c00 +bf724a00 +bf724800 +bf724600 +bf724400 +bf724200 +bf724000 +bf723e00 +bf723c00 +bf723a00 +bf723800 +bf723600 +bf723400 +bf723200 +bf723000 +bf722e00 +bf722c00 +bf722a00 +bf722800 +bf722600 +bf722400 +bf722200 +bf722000 +bf721e00 +bf721c00 +bf721a00 +bf721800 +bf721600 +bf721400 +bf721200 +bf721000 +bf720e00 +bf720c00 +bf720a00 +bf720800 +bf720600 +bf720400 +bf720200 +bf720000 +bf71fe00 +bf71fc00 +bf71fa00 +bf71f800 +bf71f600 +bf71f400 +bf71f200 +bf71f000 +bf71ee00 +bf71ec00 +bf71ea00 +bf71e800 +bf71e600 +bf71e400 +bf71e200 +bf71e000 +bf71de00 +bf71dc00 +bf71da00 +bf71d800 +bf71d600 +bf71d400 +bf71d200 +bf71d000 +bf71ce00 +bf71cc00 +bf71ca00 +bf71c800 +bf71c600 +bf71c400 +bf71c200 +bf71c000 +bf71be00 +bf71bc00 +bf71ba00 +bf71b800 +bf71b600 +bf71b400 +bf71b200 +bf71b000 +bf71ae00 +bf71ac00 +bf71aa00 +bf71a800 +bf71a600 +bf71a400 +bf71a200 +bf71a000 +bf719e00 +bf719c00 +bf719a00 +bf719800 +bf719600 +bf719400 +bf719200 +bf719000 +bf718e00 +bf718c00 +bf718a00 +bf718800 +bf718600 +bf718400 +bf718200 +bf718000 +bf717e00 +bf717c00 +bf717a00 +bf717800 +bf717600 +bf717400 +bf717200 +bf717000 +bf716e00 +bf716c00 +bf716a00 +bf716800 +bf716600 +bf716400 +bf716200 +bf716000 +bf715e00 +bf715c00 +bf715a00 +bf715800 +bf715600 +bf715400 +bf715200 +bf715000 +bf714e00 +bf714c00 +bf714a00 +bf714800 +bf714600 +bf714400 +bf714200 +bf714000 +bf713e00 +bf713c00 +bf713a00 +bf713800 +bf713600 +bf713400 +bf713200 +bf713000 +bf712e00 +bf712c00 +bf712a00 +bf712800 +bf712600 +bf712400 +bf712200 +bf712000 +bf711e00 +bf711c00 +bf711a00 +bf711800 +bf711600 +bf711400 +bf711200 +bf711000 +bf710e00 +bf710c00 +bf710a00 +bf710800 +bf710600 +bf710400 +bf710200 +bf710000 +bf70fe00 +bf70fc00 +bf70fa00 +bf70f800 +bf70f600 +bf70f400 +bf70f200 +bf70f000 +bf70ee00 +bf70ec00 +bf70ea00 +bf70e800 +bf70e600 +bf70e400 +bf70e200 +bf70e000 +bf70de00 +bf70dc00 +bf70da00 +bf70d800 +bf70d600 +bf70d400 +bf70d200 +bf70d000 +bf70ce00 +bf70cc00 +bf70ca00 +bf70c800 +bf70c600 +bf70c400 +bf70c200 +bf70c000 +bf70be00 +bf70bc00 +bf70ba00 +bf70b800 +bf70b600 +bf70b400 +bf70b200 +bf70b000 +bf70ae00 +bf70ac00 +bf70aa00 +bf70a800 +bf70a600 +bf70a400 +bf70a200 +bf70a000 +bf709e00 +bf709c00 +bf709a00 +bf709800 +bf709600 +bf709400 +bf709200 +bf709000 +bf708e00 +bf708c00 +bf708a00 +bf708800 +bf708600 +bf708400 +bf708200 +bf708000 +bf707e00 +bf707c00 +bf707a00 +bf707800 +bf707600 +bf707400 +bf707200 +bf707000 +bf706e00 +bf706c00 +bf706a00 +bf706800 +bf706600 +bf706400 +bf706200 +bf706000 +bf705e00 +bf705c00 +bf705a00 +bf705800 +bf705600 +bf705400 +bf705200 +bf705000 +bf704e00 +bf704c00 +bf704a00 +bf704800 +bf704600 +bf704400 +bf704200 +bf704000 +bf703e00 +bf703c00 +bf703a00 +bf703800 +bf703600 +bf703400 +bf703200 +bf703000 +bf702e00 +bf702c00 +bf702a00 +bf702800 +bf702600 +bf702400 +bf702200 +bf702000 +bf701e00 +bf701c00 +bf701a00 +bf701800 +bf701600 +bf701400 +bf701200 +bf701000 +bf700e00 +bf700c00 +bf700a00 +bf700800 +bf700600 +bf700400 +bf700200 +bf700000 +bf6ffe00 +bf6ffc00 +bf6ffa00 +bf6ff800 +bf6ff600 +bf6ff400 +bf6ff200 +bf6ff000 +bf6fee00 +bf6fec00 +bf6fea00 +bf6fe800 +bf6fe600 +bf6fe400 +bf6fe200 +bf6fe000 +bf6fde00 +bf6fdc00 +bf6fda00 +bf6fd800 +bf6fd600 +bf6fd400 +bf6fd200 +bf6fd000 +bf6fce00 +bf6fcc00 +bf6fca00 +bf6fc800 +bf6fc600 +bf6fc400 +bf6fc200 +bf6fc000 +bf6fbe00 +bf6fbc00 +bf6fba00 +bf6fb800 +bf6fb600 +bf6fb400 +bf6fb200 +bf6fb000 +bf6fae00 +bf6fac00 +bf6faa00 +bf6fa800 +bf6fa600 +bf6fa400 +bf6fa200 +bf6fa000 +bf6f9e00 +bf6f9c00 +bf6f9a00 +bf6f9800 +bf6f9600 +bf6f9400 +bf6f9200 +bf6f9000 +bf6f8e00 +bf6f8c00 +bf6f8a00 +bf6f8800 +bf6f8600 +bf6f8400 +bf6f8200 +bf6f8000 +bf6f7e00 +bf6f7c00 +bf6f7a00 +bf6f7800 +bf6f7600 +bf6f7400 +bf6f7200 +bf6f7000 +bf6f6e00 +bf6f6c00 +bf6f6a00 +bf6f6800 +bf6f6600 +bf6f6400 +bf6f6200 +bf6f6000 +bf6f5e00 +bf6f5c00 +bf6f5a00 +bf6f5800 +bf6f5600 +bf6f5400 +bf6f5200 +bf6f5000 +bf6f4e00 +bf6f4c00 +bf6f4a00 +bf6f4800 +bf6f4600 +bf6f4400 +bf6f4200 +bf6f4000 +bf6f3e00 +bf6f3c00 +bf6f3a00 +bf6f3800 +bf6f3600 +bf6f3400 +bf6f3200 +bf6f3000 +bf6f2e00 +bf6f2c00 +bf6f2a00 +bf6f2800 +bf6f2600 +bf6f2400 +bf6f2200 +bf6f2000 +bf6f1e00 +bf6f1c00 +bf6f1a00 +bf6f1800 +bf6f1600 +bf6f1400 +bf6f1200 +bf6f1000 +bf6f0e00 +bf6f0c00 +bf6f0a00 +bf6f0800 +bf6f0600 +bf6f0400 +bf6f0200 +bf6f0000 +bf6efe00 +bf6efc00 +bf6efa00 +bf6ef800 +bf6ef600 +bf6ef400 +bf6ef200 +bf6ef000 +bf6eee00 +bf6eec00 +bf6eea00 +bf6ee800 +bf6ee600 +bf6ee400 +bf6ee200 +bf6ee000 +bf6ede00 +bf6edc00 +bf6eda00 +bf6ed800 +bf6ed600 +bf6ed400 +bf6ed200 +bf6ed000 +bf6ece00 +bf6ecc00 +bf6eca00 +bf6ec800 +bf6ec600 +bf6ec400 +bf6ec200 +bf6ec000 +bf6ebe00 +bf6ebc00 +bf6eba00 +bf6eb800 +bf6eb600 +bf6eb400 +bf6eb200 +bf6eb000 +bf6eae00 +bf6eac00 +bf6eaa00 +bf6ea800 +bf6ea600 +bf6ea400 +bf6ea200 +bf6ea000 +bf6e9e00 +bf6e9c00 +bf6e9a00 +bf6e9800 +bf6e9600 +bf6e9400 +bf6e9200 +bf6e9000 +bf6e8e00 +bf6e8c00 +bf6e8a00 +bf6e8800 +bf6e8600 +bf6e8400 +bf6e8200 +bf6e8000 +bf6e7e00 +bf6e7c00 +bf6e7a00 +bf6e7800 +bf6e7600 +bf6e7400 +bf6e7200 +bf6e7000 +bf6e6e00 +bf6e6c00 +bf6e6a00 +bf6e6800 +bf6e6600 +bf6e6400 +bf6e6200 +bf6e6000 +bf6e5e00 +bf6e5c00 +bf6e5a00 +bf6e5800 +bf6e5600 +bf6e5400 +bf6e5200 +bf6e5000 +bf6e4e00 +bf6e4c00 +bf6e4a00 +bf6e4800 +bf6e4600 +bf6e4400 +bf6e4200 +bf6e4000 +bf6e3e00 +bf6e3c00 +bf6e3a00 +bf6e3800 +bf6e3600 +bf6e3400 +bf6e3200 +bf6e3000 +bf6e2e00 +bf6e2c00 +bf6e2a00 +bf6e2800 +bf6e2600 +bf6e2400 +bf6e2200 +bf6e2000 +bf6e1e00 +bf6e1c00 +bf6e1a00 +bf6e1800 +bf6e1600 +bf6e1400 +bf6e1200 +bf6e1000 +bf6e0e00 +bf6e0c00 +bf6e0a00 +bf6e0800 +bf6e0600 +bf6e0400 +bf6e0200 +bf6e0000 +bf6dfe00 +bf6dfc00 +bf6dfa00 +bf6df800 +bf6df600 +bf6df400 +bf6df200 +bf6df000 +bf6dee00 +bf6dec00 +bf6dea00 +bf6de800 +bf6de600 +bf6de400 +bf6de200 +bf6de000 +bf6dde00 +bf6ddc00 +bf6dda00 +bf6dd800 +bf6dd600 +bf6dd400 +bf6dd200 +bf6dd000 +bf6dce00 +bf6dcc00 +bf6dca00 +bf6dc800 +bf6dc600 +bf6dc400 +bf6dc200 +bf6dc000 +bf6dbe00 +bf6dbc00 +bf6dba00 +bf6db800 +bf6db600 +bf6db400 +bf6db200 +bf6db000 +bf6dae00 +bf6dac00 +bf6daa00 +bf6da800 +bf6da600 +bf6da400 +bf6da200 +bf6da000 +bf6d9e00 +bf6d9c00 +bf6d9a00 +bf6d9800 +bf6d9600 +bf6d9400 +bf6d9200 +bf6d9000 +bf6d8e00 +bf6d8c00 +bf6d8a00 +bf6d8800 +bf6d8600 +bf6d8400 +bf6d8200 +bf6d8000 +bf6d7e00 +bf6d7c00 +bf6d7a00 +bf6d7800 +bf6d7600 +bf6d7400 +bf6d7200 +bf6d7000 +bf6d6e00 +bf6d6c00 +bf6d6a00 +bf6d6800 +bf6d6600 +bf6d6400 +bf6d6200 +bf6d6000 +bf6d5e00 +bf6d5c00 +bf6d5a00 +bf6d5800 +bf6d5600 +bf6d5400 +bf6d5200 +bf6d5000 +bf6d4e00 +bf6d4c00 +bf6d4a00 +bf6d4800 +bf6d4600 +bf6d4400 +bf6d4200 +bf6d4000 +bf6d3e00 +bf6d3c00 +bf6d3a00 +bf6d3800 +bf6d3600 +bf6d3400 +bf6d3200 +bf6d3000 +bf6d2e00 +bf6d2c00 +bf6d2a00 +bf6d2800 +bf6d2600 +bf6d2400 +bf6d2200 +bf6d2000 +bf6d1e00 +bf6d1c00 +bf6d1a00 +bf6d1800 +bf6d1600 +bf6d1400 +bf6d1200 +bf6d1000 +bf6d0e00 +bf6d0c00 +bf6d0a00 +bf6d0800 +bf6d0600 +bf6d0400 +bf6d0200 +bf6d0000 +bf6cfe00 +bf6cfc00 +bf6cfa00 +bf6cf800 +bf6cf600 +bf6cf400 +bf6cf200 +bf6cf000 +bf6cee00 +bf6cec00 +bf6cea00 +bf6ce800 +bf6ce600 +bf6ce400 +bf6ce200 +bf6ce000 +bf6cde00 +bf6cdc00 +bf6cda00 +bf6cd800 +bf6cd600 +bf6cd400 +bf6cd200 +bf6cd000 +bf6cce00 +bf6ccc00 +bf6cca00 +bf6cc800 +bf6cc600 +bf6cc400 +bf6cc200 +bf6cc000 +bf6cbe00 +bf6cbc00 +bf6cba00 +bf6cb800 +bf6cb600 +bf6cb400 +bf6cb200 +bf6cb000 +bf6cae00 +bf6cac00 +bf6caa00 +bf6ca800 +bf6ca600 +bf6ca400 +bf6ca200 +bf6ca000 +bf6c9e00 +bf6c9c00 +bf6c9a00 +bf6c9800 +bf6c9600 +bf6c9400 +bf6c9200 +bf6c9000 +bf6c8e00 +bf6c8c00 +bf6c8a00 +bf6c8800 +bf6c8600 +bf6c8400 +bf6c8200 +bf6c8000 +bf6c7e00 +bf6c7c00 +bf6c7a00 +bf6c7800 +bf6c7600 +bf6c7400 +bf6c7200 +bf6c7000 +bf6c6e00 +bf6c6c00 +bf6c6a00 +bf6c6800 +bf6c6600 +bf6c6400 +bf6c6200 +bf6c6000 +bf6c5e00 +bf6c5c00 +bf6c5a00 +bf6c5800 +bf6c5600 +bf6c5400 +bf6c5200 +bf6c5000 +bf6c4e00 +bf6c4c00 +bf6c4a00 +bf6c4800 +bf6c4600 +bf6c4400 +bf6c4200 +bf6c4000 +bf6c3e00 +bf6c3c00 +bf6c3a00 +bf6c3800 +bf6c3600 +bf6c3400 +bf6c3200 +bf6c3000 +bf6c2e00 +bf6c2c00 +bf6c2a00 +bf6c2800 +bf6c2600 +bf6c2400 +bf6c2200 +bf6c2000 +bf6c1e00 +bf6c1c00 +bf6c1a00 +bf6c1800 +bf6c1600 +bf6c1400 +bf6c1200 +bf6c1000 +bf6c0e00 +bf6c0c00 +bf6c0a00 +bf6c0800 +bf6c0600 +bf6c0400 +bf6c0200 +bf6c0000 +bf6bfe00 +bf6bfc00 +bf6bfa00 +bf6bf800 +bf6bf600 +bf6bf400 +bf6bf200 +bf6bf000 +bf6bee00 +bf6bec00 +bf6bea00 +bf6be800 +bf6be600 +bf6be400 +bf6be200 +bf6be000 +bf6bde00 +bf6bdc00 +bf6bda00 +bf6bd800 +bf6bd600 +bf6bd400 +bf6bd200 +bf6bd000 +bf6bce00 +bf6bcc00 +bf6bca00 +bf6bc800 +bf6bc600 +bf6bc400 +bf6bc200 +bf6bc000 +bf6bbe00 +bf6bbc00 +bf6bba00 +bf6bb800 +bf6bb600 +bf6bb400 +bf6bb200 +bf6bb000 +bf6bae00 +bf6bac00 +bf6baa00 +bf6ba800 +bf6ba600 +bf6ba400 +bf6ba200 +bf6ba000 +bf6b9e00 +bf6b9c00 +bf6b9a00 +bf6b9800 +bf6b9600 +bf6b9400 +bf6b9200 +bf6b9000 +bf6b8e00 +bf6b8c00 +bf6b8a00 +bf6b8800 +bf6b8600 +bf6b8400 +bf6b8200 +bf6b8000 +bf6b7e00 +bf6b7c00 +bf6b7a00 +bf6b7800 +bf6b7600 +bf6b7400 +bf6b7200 +bf6b7000 +bf6b6e00 +bf6b6c00 +bf6b6a00 +bf6b6800 +bf6b6600 +bf6b6400 +bf6b6200 +bf6b6000 +bf6b5e00 +bf6b5c00 +bf6b5a00 +bf6b5800 +bf6b5600 +bf6b5400 +bf6b5200 +bf6b5000 +bf6b4e00 +bf6b4c00 +bf6b4a00 +bf6b4800 +bf6b4600 +bf6b4400 +bf6b4200 +bf6b4000 +bf6b3e00 +bf6b3c00 +bf6b3a00 +bf6b3800 +bf6b3600 +bf6b3400 +bf6b3200 +bf6b3000 +bf6b2e00 +bf6b2c00 +bf6b2a00 +bf6b2800 +bf6b2600 +bf6b2400 +bf6b2200 +bf6b2000 +bf6b1e00 +bf6b1c00 +bf6b1a00 +bf6b1800 +bf6b1600 +bf6b1400 +bf6b1200 +bf6b1000 +bf6b0e00 +bf6b0c00 +bf6b0a00 +bf6b0800 +bf6b0600 +bf6b0400 +bf6b0200 +bf6b0000 +bf6afe00 +bf6afc00 +bf6afa00 +bf6af800 +bf6af600 +bf6af400 +bf6af200 +bf6af000 +bf6aee00 +bf6aec00 +bf6aea00 +bf6ae800 +bf6ae600 +bf6ae400 +bf6ae200 +bf6ae000 +bf6ade00 +bf6adc00 +bf6ada00 +bf6ad800 +bf6ad600 +bf6ad400 +bf6ad200 +bf6ad000 +bf6ace00 +bf6acc00 +bf6aca00 +bf6ac800 +bf6ac600 +bf6ac400 +bf6ac200 +bf6ac000 +bf6abe00 +bf6abc00 +bf6aba00 +bf6ab800 +bf6ab600 +bf6ab400 +bf6ab200 +bf6ab000 +bf6aae00 +bf6aac00 +bf6aaa00 +bf6aa800 +bf6aa600 +bf6aa400 +bf6aa200 +bf6aa000 +bf6a9e00 +bf6a9c00 +bf6a9a00 +bf6a9800 +bf6a9600 +bf6a9400 +bf6a9200 +bf6a9000 +bf6a8e00 +bf6a8c00 +bf6a8a00 +bf6a8800 +bf6a8600 +bf6a8400 +bf6a8200 +bf6a8000 +bf6a7e00 +bf6a7c00 +bf6a7a00 +bf6a7800 +bf6a7600 +bf6a7400 +bf6a7200 +bf6a7000 +bf6a6e00 +bf6a6c00 +bf6a6a00 +bf6a6800 +bf6a6600 +bf6a6400 +bf6a6200 +bf6a6000 +bf6a5e00 +bf6a5c00 +bf6a5a00 +bf6a5800 +bf6a5600 +bf6a5400 +bf6a5200 +bf6a5000 +bf6a4e00 +bf6a4c00 +bf6a4a00 +bf6a4800 +bf6a4600 +bf6a4400 +bf6a4200 +bf6a4000 +bf6a3e00 +bf6a3c00 +bf6a3a00 +bf6a3800 +bf6a3600 +bf6a3400 +bf6a3200 +bf6a3000 +bf6a2e00 +bf6a2c00 +bf6a2a00 +bf6a2800 +bf6a2600 +bf6a2400 +bf6a2200 +bf6a2000 +bf6a1e00 +bf6a1c00 +bf6a1a00 +bf6a1800 +bf6a1600 +bf6a1400 +bf6a1200 +bf6a1000 +bf6a0e00 +bf6a0c00 +bf6a0a00 +bf6a0800 +bf6a0600 +bf6a0400 +bf6a0200 +bf6a0000 +bf69fe00 +bf69fc00 +bf69fa00 +bf69f800 +bf69f600 +bf69f400 +bf69f200 +bf69f000 +bf69ee00 +bf69ec00 +bf69ea00 +bf69e800 +bf69e600 +bf69e400 +bf69e200 +bf69e000 +bf69de00 +bf69dc00 +bf69da00 +bf69d800 +bf69d600 +bf69d400 +bf69d200 +bf69d000 +bf69ce00 +bf69cc00 +bf69ca00 +bf69c800 +bf69c600 +bf69c400 +bf69c200 +bf69c000 +bf69be00 +bf69bc00 +bf69ba00 +bf69b800 +bf69b600 +bf69b400 +bf69b200 +bf69b000 +bf69ae00 +bf69ac00 +bf69aa00 +bf69a800 +bf69a600 +bf69a400 +bf69a200 +bf69a000 +bf699e00 +bf699c00 +bf699a00 +bf699800 +bf699600 +bf699400 +bf699200 +bf699000 +bf698e00 +bf698c00 +bf698a00 +bf698800 +bf698600 +bf698400 +bf698200 +bf698000 +bf697e00 +bf697c00 +bf697a00 +bf697800 +bf697600 +bf697400 +bf697200 +bf697000 +bf696e00 +bf696c00 +bf696a00 +bf696800 +bf696600 +bf696400 +bf696200 +bf696000 +bf695e00 +bf695c00 +bf695a00 +bf695800 +bf695600 +bf695400 +bf695200 +bf695000 +bf694e00 +bf694c00 +bf694a00 +bf694800 +bf694600 +bf694400 +bf694200 +bf694000 +bf693e00 +bf693c00 +bf693a00 +bf693800 +bf693600 +bf693400 +bf693200 +bf693000 +bf692e00 +bf692c00 +bf692a00 +bf692800 +bf692600 +bf692400 +bf692200 +bf692000 +bf691e00 +bf691c00 +bf691a00 +bf691800 +bf691600 +bf691400 +bf691200 +bf691000 +bf690e00 +bf690c00 +bf690a00 +bf690800 +bf690600 +bf690400 +bf690200 +bf690000 +bf68fe00 +bf68fc00 +bf68fa00 +bf68f800 +bf68f600 +bf68f400 +bf68f200 +bf68f000 +bf68ee00 +bf68ec00 +bf68ea00 +bf68e800 +bf68e600 +bf68e400 +bf68e200 +bf68e000 +bf68de00 +bf68dc00 +bf68da00 +bf68d800 +bf68d600 +bf68d400 +bf68d200 +bf68d000 +bf68ce00 +bf68cc00 +bf68ca00 +bf68c800 +bf68c600 +bf68c400 +bf68c200 +bf68c000 +bf68be00 +bf68bc00 +bf68ba00 +bf68b800 +bf68b600 +bf68b400 +bf68b200 +bf68b000 +bf68ae00 +bf68ac00 +bf68aa00 +bf68a800 +bf68a600 +bf68a400 +bf68a200 +bf68a000 +bf689e00 +bf689c00 +bf689a00 +bf689800 +bf689600 +bf689400 +bf689200 +bf689000 +bf688e00 +bf688c00 +bf688a00 +bf688800 +bf688600 +bf688400 +bf688200 +bf688000 +bf687e00 +bf687c00 +bf687a00 +bf687800 +bf687600 +bf687400 +bf687200 +bf687000 +bf686e00 +bf686c00 +bf686a00 +bf686800 +bf686600 +bf686400 +bf686200 +bf686000 +bf685e00 +bf685c00 +bf685a00 +bf685800 +bf685600 +bf685400 +bf685200 +bf685000 +bf684e00 +bf684c00 +bf684a00 +bf684800 +bf684600 +bf684400 +bf684200 +bf684000 +bf683e00 +bf683c00 +bf683a00 +bf683800 +bf683600 +bf683400 +bf683200 +bf683000 +bf682e00 +bf682c00 +bf682a00 +bf682800 +bf682600 +bf682400 +bf682200 +bf682000 +bf681e00 +bf681c00 +bf681a00 +bf681800 +bf681600 +bf681400 +bf681200 +bf681000 +bf680e00 +bf680c00 +bf680a00 +bf680800 +bf680600 +bf680400 +bf680200 +bf680000 +bf67fe00 +bf67fc00 +bf67fa00 +bf67f800 +bf67f600 +bf67f400 +bf67f200 +bf67f000 +bf67ee00 +bf67ec00 +bf67ea00 +bf67e800 +bf67e600 +bf67e400 +bf67e200 +bf67e000 +bf67de00 +bf67dc00 +bf67da00 +bf67d800 +bf67d600 +bf67d400 +bf67d200 +bf67d000 +bf67ce00 +bf67cc00 +bf67ca00 +bf67c800 +bf67c600 +bf67c400 +bf67c200 +bf67c000 +bf67be00 +bf67bc00 +bf67ba00 +bf67b800 +bf67b600 +bf67b400 +bf67b200 +bf67b000 +bf67ae00 +bf67ac00 +bf67aa00 +bf67a800 +bf67a600 +bf67a400 +bf67a200 +bf67a000 +bf679e00 +bf679c00 +bf679a00 +bf679800 +bf679600 +bf679400 +bf679200 +bf679000 +bf678e00 +bf678c00 +bf678a00 +bf678800 +bf678600 +bf678400 +bf678200 +bf678000 +bf677e00 +bf677c00 +bf677a00 +bf677800 +bf677600 +bf677400 +bf677200 +bf677000 +bf676e00 +bf676c00 +bf676a00 +bf676800 +bf676600 +bf676400 +bf676200 +bf676000 +bf675e00 +bf675c00 +bf675a00 +bf675800 +bf675600 +bf675400 +bf675200 +bf675000 +bf674e00 +bf674c00 +bf674a00 +bf674800 +bf674600 +bf674400 +bf674200 +bf674000 +bf673e00 +bf673c00 +bf673a00 +bf673800 +bf673600 +bf673400 +bf673200 +bf673000 +bf672e00 +bf672c00 +bf672a00 +bf672800 +bf672600 +bf672400 +bf672200 +bf672000 +bf671e00 +bf671c00 +bf671a00 +bf671800 +bf671600 +bf671400 +bf671200 +bf671000 +bf670e00 +bf670c00 +bf670a00 +bf670800 +bf670600 +bf670400 +bf670200 +bf670000 +bf66fe00 +bf66fc00 +bf66fa00 +bf66f800 +bf66f600 +bf66f400 +bf66f200 +bf66f000 +bf66ee00 +bf66ec00 +bf66ea00 +bf66e800 +bf66e600 +bf66e400 +bf66e200 +bf66e000 +bf66de00 +bf66dc00 +bf66da00 +bf66d800 +bf66d600 +bf66d400 +bf66d200 +bf66d000 +bf66ce00 +bf66cc00 +bf66ca00 +bf66c800 +bf66c600 +bf66c400 +bf66c200 +bf66c000 +bf66be00 +bf66bc00 +bf66ba00 +bf66b800 +bf66b600 +bf66b400 +bf66b200 +bf66b000 +bf66ae00 +bf66ac00 +bf66aa00 +bf66a800 +bf66a600 +bf66a400 +bf66a200 +bf66a000 +bf669e00 +bf669c00 +bf669a00 +bf669800 +bf669600 +bf669400 +bf669200 +bf669000 +bf668e00 +bf668c00 +bf668a00 +bf668800 +bf668600 +bf668400 +bf668200 +bf668000 +bf667e00 +bf667c00 +bf667a00 +bf667800 +bf667600 +bf667400 +bf667200 +bf667000 +bf666e00 +bf666c00 +bf666a00 +bf666800 +bf666600 +bf666400 +bf666200 +bf666000 +bf665e00 +bf665c00 +bf665a00 +bf665800 +bf665600 +bf665400 +bf665200 +bf665000 +bf664e00 +bf664c00 +bf664a00 +bf664800 +bf664600 +bf664400 +bf664200 +bf664000 +bf663e00 +bf663c00 +bf663a00 +bf663800 +bf663600 +bf663400 +bf663200 +bf663000 +bf662e00 +bf662c00 +bf662a00 +bf662800 +bf662600 +bf662400 +bf662200 +bf662000 +bf661e00 +bf661c00 +bf661a00 +bf661800 +bf661600 +bf661400 +bf661200 +bf661000 +bf660e00 +bf660c00 +bf660a00 +bf660800 +bf660600 +bf660400 +bf660200 +bf660000 +bf65fe00 +bf65fc00 +bf65fa00 +bf65f800 +bf65f600 +bf65f400 +bf65f200 +bf65f000 +bf65ee00 +bf65ec00 +bf65ea00 +bf65e800 +bf65e600 +bf65e400 +bf65e200 +bf65e000 +bf65de00 +bf65dc00 +bf65da00 +bf65d800 +bf65d600 +bf65d400 +bf65d200 +bf65d000 +bf65ce00 +bf65cc00 +bf65ca00 +bf65c800 +bf65c600 +bf65c400 +bf65c200 +bf65c000 +bf65be00 +bf65bc00 +bf65ba00 +bf65b800 +bf65b600 +bf65b400 +bf65b200 +bf65b000 +bf65ae00 +bf65ac00 +bf65aa00 +bf65a800 +bf65a600 +bf65a400 +bf65a200 +bf65a000 +bf659e00 +bf659c00 +bf659a00 +bf659800 +bf659600 +bf659400 +bf659200 +bf659000 +bf658e00 +bf658c00 +bf658a00 +bf658800 +bf658600 +bf658400 +bf658200 +bf658000 +bf657e00 +bf657c00 +bf657a00 +bf657800 +bf657600 +bf657400 +bf657200 +bf657000 +bf656e00 +bf656c00 +bf656a00 +bf656800 +bf656600 +bf656400 +bf656200 +bf656000 +bf655e00 +bf655c00 +bf655a00 +bf655800 +bf655600 +bf655400 +bf655200 +bf655000 +bf654e00 +bf654c00 +bf654a00 +bf654800 +bf654600 +bf654400 +bf654200 +bf654000 +bf653e00 +bf653c00 +bf653a00 +bf653800 +bf653600 +bf653400 +bf653200 +bf653000 +bf652e00 +bf652c00 +bf652a00 +bf652800 +bf652600 +bf652400 +bf652200 +bf652000 +bf651e00 +bf651c00 +bf651a00 +bf651800 +bf651600 +bf651400 +bf651200 +bf651000 +bf650e00 +bf650c00 +bf650a00 +bf650800 +bf650600 +bf650400 +bf650200 +bf650000 +bf64fe00 +bf64fc00 +bf64fa00 +bf64f800 +bf64f600 +bf64f400 +bf64f200 +bf64f000 +bf64ee00 +bf64ec00 +bf64ea00 +bf64e800 +bf64e600 +bf64e400 +bf64e200 +bf64e000 +bf64de00 +bf64dc00 +bf64da00 +bf64d800 +bf64d600 +bf64d400 +bf64d200 +bf64d000 +bf64ce00 +bf64cc00 +bf64ca00 +bf64c800 +bf64c600 +bf64c400 +bf64c200 +bf64c000 +bf64be00 +bf64bc00 +bf64ba00 +bf64b800 +bf64b600 +bf64b400 +bf64b200 +bf64b000 +bf64ae00 +bf64ac00 +bf64aa00 +bf64a800 +bf64a600 +bf64a400 +bf64a200 +bf64a000 +bf649e00 +bf649c00 +bf649a00 +bf649800 +bf649600 +bf649400 +bf649200 +bf649000 +bf648e00 +bf648c00 +bf648a00 +bf648800 +bf648600 +bf648400 +bf648200 +bf648000 +bf647e00 +bf647c00 +bf647a00 +bf647800 +bf647600 +bf647400 +bf647200 +bf647000 +bf646e00 +bf646c00 +bf646a00 +bf646800 +bf646600 +bf646400 +bf646200 +bf646000 +bf645e00 +bf645c00 +bf645a00 +bf645800 +bf645600 +bf645400 +bf645200 +bf645000 +bf644e00 +bf644c00 +bf644a00 +bf644800 +bf644600 +bf644400 +bf644200 +bf644000 +bf643e00 +bf643c00 +bf643a00 +bf643800 +bf643600 +bf643400 +bf643200 +bf643000 +bf642e00 +bf642c00 +bf642a00 +bf642800 +bf642600 +bf642400 +bf642200 +bf642000 +bf641e00 +bf641c00 +bf641a00 +bf641800 +bf641600 +bf641400 +bf641200 +bf641000 +bf640e00 +bf640c00 +bf640a00 +bf640800 +bf640600 +bf640400 +bf640200 +bf640000 +bf63fe00 +bf63fc00 +bf63fa00 +bf63f800 +bf63f600 +bf63f400 +bf63f200 +bf63f000 +bf63ee00 +bf63ec00 +bf63ea00 +bf63e800 +bf63e600 +bf63e400 +bf63e200 +bf63e000 +bf63de00 +bf63dc00 +bf63da00 +bf63d800 +bf63d600 +bf63d400 +bf63d200 +bf63d000 +bf63ce00 +bf63cc00 +bf63ca00 +bf63c800 +bf63c600 +bf63c400 +bf63c200 +bf63c000 +bf63be00 +bf63bc00 +bf63ba00 +bf63b800 +bf63b600 +bf63b400 +bf63b200 +bf63b000 +bf63ae00 +bf63ac00 +bf63aa00 +bf63a800 +bf63a600 +bf63a400 +bf63a200 +bf63a000 +bf639e00 +bf639c00 +bf639a00 +bf639800 +bf639600 +bf639400 +bf639200 +bf639000 +bf638e00 +bf638c00 +bf638a00 +bf638800 +bf638600 +bf638400 +bf638200 +bf638000 +bf637e00 +bf637c00 +bf637a00 +bf637800 +bf637600 +bf637400 +bf637200 +bf637000 +bf636e00 +bf636c00 +bf636a00 +bf636800 +bf636600 +bf636400 +bf636200 +bf636000 +bf635e00 +bf635c00 +bf635a00 +bf635800 +bf635600 +bf635400 +bf635200 +bf635000 +bf634e00 +bf634c00 +bf634a00 +bf634800 +bf634600 +bf634400 +bf634200 +bf634000 +bf633e00 +bf633c00 +bf633a00 +bf633800 +bf633600 +bf633400 +bf633200 +bf633000 +bf632e00 +bf632c00 +bf632a00 +bf632800 +bf632600 +bf632400 +bf632200 +bf632000 +bf631e00 +bf631c00 +bf631a00 +bf631800 +bf631600 +bf631400 +bf631200 +bf631000 +bf630e00 +bf630c00 +bf630a00 +bf630800 +bf630600 +bf630400 +bf630200 +bf630000 +bf62fe00 +bf62fc00 +bf62fa00 +bf62f800 +bf62f600 +bf62f400 +bf62f200 +bf62f000 +bf62ee00 +bf62ec00 +bf62ea00 +bf62e800 +bf62e600 +bf62e400 +bf62e200 +bf62e000 +bf62de00 +bf62dc00 +bf62da00 +bf62d800 +bf62d600 +bf62d400 +bf62d200 +bf62d000 +bf62ce00 +bf62cc00 +bf62ca00 +bf62c800 +bf62c600 +bf62c400 +bf62c200 +bf62c000 +bf62be00 +bf62bc00 +bf62ba00 +bf62b800 +bf62b600 +bf62b400 +bf62b200 +bf62b000 +bf62ae00 +bf62ac00 +bf62aa00 +bf62a800 +bf62a600 +bf62a400 +bf62a200 +bf62a000 +bf629e00 +bf629c00 +bf629a00 +bf629800 +bf629600 +bf629400 +bf629200 +bf629000 +bf628e00 +bf628c00 +bf628a00 +bf628800 +bf628600 +bf628400 +bf628200 +bf628000 +bf627e00 +bf627c00 +bf627a00 +bf627800 +bf627600 +bf627400 +bf627200 +bf627000 +bf626e00 +bf626c00 +bf626a00 +bf626800 +bf626600 +bf626400 +bf626200 +bf626000 +bf625e00 +bf625c00 +bf625a00 +bf625800 +bf625600 +bf625400 +bf625200 +bf625000 +bf624e00 +bf624c00 +bf624a00 +bf624800 +bf624600 +bf624400 +bf624200 +bf624000 +bf623e00 +bf623c00 +bf623a00 +bf623800 +bf623600 +bf623400 +bf623200 +bf623000 +bf622e00 +bf622c00 +bf622a00 +bf622800 +bf622600 +bf622400 +bf622200 +bf622000 +bf621e00 +bf621c00 +bf621a00 +bf621800 +bf621600 +bf621400 +bf621200 +bf621000 +bf620e00 +bf620c00 +bf620a00 +bf620800 +bf620600 +bf620400 +bf620200 +bf620000 +bf61fe00 +bf61fc00 +bf61fa00 +bf61f800 +bf61f600 +bf61f400 +bf61f200 +bf61f000 +bf61ee00 +bf61ec00 +bf61ea00 +bf61e800 +bf61e600 +bf61e400 +bf61e200 +bf61e000 +bf61de00 +bf61dc00 +bf61da00 +bf61d800 +bf61d600 +bf61d400 +bf61d200 +bf61d000 +bf61ce00 +bf61cc00 +bf61ca00 +bf61c800 +bf61c600 +bf61c400 +bf61c200 +bf61c000 +bf61be00 +bf61bc00 +bf61ba00 +bf61b800 +bf61b600 +bf61b400 +bf61b200 +bf61b000 +bf61ae00 +bf61ac00 +bf61aa00 +bf61a800 +bf61a600 +bf61a400 +bf61a200 +bf61a000 +bf619e00 +bf619c00 +bf619a00 +bf619800 +bf619600 +bf619400 +bf619200 +bf619000 +bf618e00 +bf618c00 +bf618a00 +bf618800 +bf618600 +bf618400 +bf618200 +bf618000 +bf617e00 +bf617c00 +bf617a00 +bf617800 +bf617600 +bf617400 +bf617200 +bf617000 +bf616e00 +bf616c00 +bf616a00 +bf616800 +bf616600 +bf616400 +bf616200 +bf616000 +bf615e00 +bf615c00 +bf615a00 +bf615800 +bf615600 +bf615400 +bf615200 +bf615000 +bf614e00 +bf614c00 +bf614a00 +bf614800 +bf614600 +bf614400 +bf614200 +bf614000 +bf613e00 +bf613c00 +bf613a00 +bf613800 +bf613600 +bf613400 +bf613200 +bf613000 +bf612e00 +bf612c00 +bf612a00 +bf612800 +bf612600 +bf612400 +bf612200 +bf612000 +bf611e00 +bf611c00 +bf611a00 +bf611800 +bf611600 +bf611400 +bf611200 +bf611000 +bf610e00 +bf610c00 +bf610a00 +bf610800 +bf610600 +bf610400 +bf610200 +bf610000 +bf60fe00 +bf60fc00 +bf60fa00 +bf60f800 +bf60f600 +bf60f400 +bf60f200 +bf60f000 +bf60ee00 +bf60ec00 +bf60ea00 +bf60e800 +bf60e600 +bf60e400 +bf60e200 +bf60e000 +bf60de00 +bf60dc00 +bf60da00 +bf60d800 +bf60d600 +bf60d400 +bf60d200 +bf60d000 +bf60ce00 +bf60cc00 +bf60ca00 +bf60c800 +bf60c600 +bf60c400 +bf60c200 +bf60c000 +bf60be00 +bf60bc00 +bf60ba00 +bf60b800 +bf60b600 +bf60b400 +bf60b200 +bf60b000 +bf60ae00 +bf60ac00 +bf60aa00 +bf60a800 +bf60a600 +bf60a400 +bf60a200 +bf60a000 +bf609e00 +bf609c00 +bf609a00 +bf609800 +bf609600 +bf609400 +bf609200 +bf609000 +bf608e00 +bf608c00 +bf608a00 +bf608800 +bf608600 +bf608400 +bf608200 +bf608000 +bf607e00 +bf607c00 +bf607a00 +bf607800 +bf607600 +bf607400 +bf607200 +bf607000 +bf606e00 +bf606c00 +bf606a00 +bf606800 +bf606600 +bf606400 +bf606200 +bf606000 +bf605e00 +bf605c00 +bf605a00 +bf605800 +bf605600 +bf605400 +bf605200 +bf605000 +bf604e00 +bf604c00 +bf604a00 +bf604800 +bf604600 +bf604400 +bf604200 +bf604000 +bf603e00 +bf603c00 +bf603a00 +bf603800 +bf603600 +bf603400 +bf603200 +bf603000 +bf602e00 +bf602c00 +bf602a00 +bf602800 +bf602600 +bf602400 +bf602200 +bf602000 +bf601e00 +bf601c00 +bf601a00 +bf601800 +bf601600 +bf601400 +bf601200 +bf601000 +bf600e00 +bf600c00 +bf600a00 +bf600800 +bf600600 +bf600400 +bf600200 +bf600000 +bf5ffe00 +bf5ffc00 +bf5ffa00 +bf5ff800 +bf5ff600 +bf5ff400 +bf5ff200 +bf5ff000 +bf5fee00 +bf5fec00 +bf5fea00 +bf5fe800 +bf5fe600 +bf5fe400 +bf5fe200 +bf5fe000 +bf5fde00 +bf5fdc00 +bf5fda00 +bf5fd800 +bf5fd600 +bf5fd400 +bf5fd200 +bf5fd000 +bf5fce00 +bf5fcc00 +bf5fca00 +bf5fc800 +bf5fc600 +bf5fc400 +bf5fc200 +bf5fc000 +bf5fbe00 +bf5fbc00 +bf5fba00 +bf5fb800 +bf5fb600 +bf5fb400 +bf5fb200 +bf5fb000 +bf5fae00 +bf5fac00 +bf5faa00 +bf5fa800 +bf5fa600 +bf5fa400 +bf5fa200 +bf5fa000 +bf5f9e00 +bf5f9c00 +bf5f9a00 +bf5f9800 +bf5f9600 +bf5f9400 +bf5f9200 +bf5f9000 +bf5f8e00 +bf5f8c00 +bf5f8a00 +bf5f8800 +bf5f8600 +bf5f8400 +bf5f8200 +bf5f8000 +bf5f7e00 +bf5f7c00 +bf5f7a00 +bf5f7800 +bf5f7600 +bf5f7400 +bf5f7200 +bf5f7000 +bf5f6e00 +bf5f6c00 +bf5f6a00 +bf5f6800 +bf5f6600 +bf5f6400 +bf5f6200 +bf5f6000 +bf5f5e00 +bf5f5c00 +bf5f5a00 +bf5f5800 +bf5f5600 +bf5f5400 +bf5f5200 +bf5f5000 +bf5f4e00 +bf5f4c00 +bf5f4a00 +bf5f4800 +bf5f4600 +bf5f4400 +bf5f4200 +bf5f4000 +bf5f3e00 +bf5f3c00 +bf5f3a00 +bf5f3800 +bf5f3600 +bf5f3400 +bf5f3200 +bf5f3000 +bf5f2e00 +bf5f2c00 +bf5f2a00 +bf5f2800 +bf5f2600 +bf5f2400 +bf5f2200 +bf5f2000 +bf5f1e00 +bf5f1c00 +bf5f1a00 +bf5f1800 +bf5f1600 +bf5f1400 +bf5f1200 +bf5f1000 +bf5f0e00 +bf5f0c00 +bf5f0a00 +bf5f0800 +bf5f0600 +bf5f0400 +bf5f0200 +bf5f0000 +bf5efe00 +bf5efc00 +bf5efa00 +bf5ef800 +bf5ef600 +bf5ef400 +bf5ef200 +bf5ef000 +bf5eee00 +bf5eec00 +bf5eea00 +bf5ee800 +bf5ee600 +bf5ee400 +bf5ee200 +bf5ee000 +bf5ede00 +bf5edc00 +bf5eda00 +bf5ed800 +bf5ed600 +bf5ed400 +bf5ed200 +bf5ed000 +bf5ece00 +bf5ecc00 +bf5eca00 +bf5ec800 +bf5ec600 +bf5ec400 +bf5ec200 +bf5ec000 +bf5ebe00 +bf5ebc00 +bf5eba00 +bf5eb800 +bf5eb600 +bf5eb400 +bf5eb200 +bf5eb000 +bf5eae00 +bf5eac00 +bf5eaa00 +bf5ea800 +bf5ea600 +bf5ea400 +bf5ea200 +bf5ea000 +bf5e9e00 +bf5e9c00 +bf5e9a00 +bf5e9800 +bf5e9600 +bf5e9400 +bf5e9200 +bf5e9000 +bf5e8e00 +bf5e8c00 +bf5e8a00 +bf5e8800 +bf5e8600 +bf5e8400 +bf5e8200 +bf5e8000 +bf5e7e00 +bf5e7c00 +bf5e7a00 +bf5e7800 +bf5e7600 +bf5e7400 +bf5e7200 +bf5e7000 +bf5e6e00 +bf5e6c00 +bf5e6a00 +bf5e6800 +bf5e6600 +bf5e6400 +bf5e6200 +bf5e6000 +bf5e5e00 +bf5e5c00 +bf5e5a00 +bf5e5800 +bf5e5600 +bf5e5400 +bf5e5200 +bf5e5000 +bf5e4e00 +bf5e4c00 +bf5e4a00 +bf5e4800 +bf5e4600 +bf5e4400 +bf5e4200 +bf5e4000 +bf5e3e00 +bf5e3c00 +bf5e3a00 +bf5e3800 +bf5e3600 +bf5e3400 +bf5e3200 +bf5e3000 +bf5e2e00 +bf5e2c00 +bf5e2a00 +bf5e2800 +bf5e2600 +bf5e2400 +bf5e2200 +bf5e2000 +bf5e1e00 +bf5e1c00 +bf5e1a00 +bf5e1800 +bf5e1600 +bf5e1400 +bf5e1200 +bf5e1000 +bf5e0e00 +bf5e0c00 +bf5e0a00 +bf5e0800 +bf5e0600 +bf5e0400 +bf5e0200 +bf5e0000 +bf5dfe00 +bf5dfc00 +bf5dfa00 +bf5df800 +bf5df600 +bf5df400 +bf5df200 +bf5df000 +bf5dee00 +bf5dec00 +bf5dea00 +bf5de800 +bf5de600 +bf5de400 +bf5de200 +bf5de000 +bf5dde00 +bf5ddc00 +bf5dda00 +bf5dd800 +bf5dd600 +bf5dd400 +bf5dd200 +bf5dd000 +bf5dce00 +bf5dcc00 +bf5dca00 +bf5dc800 +bf5dc600 +bf5dc400 +bf5dc200 +bf5dc000 +bf5dbe00 +bf5dbc00 +bf5dba00 +bf5db800 +bf5db600 +bf5db400 +bf5db200 +bf5db000 +bf5dae00 +bf5dac00 +bf5daa00 +bf5da800 +bf5da600 +bf5da400 +bf5da200 +bf5da000 +bf5d9e00 +bf5d9c00 +bf5d9a00 +bf5d9800 +bf5d9600 +bf5d9400 +bf5d9200 +bf5d9000 +bf5d8e00 +bf5d8c00 +bf5d8a00 +bf5d8800 +bf5d8600 +bf5d8400 +bf5d8200 +bf5d8000 +bf5d7e00 +bf5d7c00 +bf5d7a00 +bf5d7800 +bf5d7600 +bf5d7400 +bf5d7200 +bf5d7000 +bf5d6e00 +bf5d6c00 +bf5d6a00 +bf5d6800 +bf5d6600 +bf5d6400 +bf5d6200 +bf5d6000 +bf5d5e00 +bf5d5c00 +bf5d5a00 +bf5d5800 +bf5d5600 +bf5d5400 +bf5d5200 +bf5d5000 +bf5d4e00 +bf5d4c00 +bf5d4a00 +bf5d4800 +bf5d4600 +bf5d4400 +bf5d4200 +bf5d4000 +bf5d3e00 +bf5d3c00 +bf5d3a00 +bf5d3800 +bf5d3600 +bf5d3400 +bf5d3200 +bf5d3000 +bf5d2e00 +bf5d2c00 +bf5d2a00 +bf5d2800 +bf5d2600 +bf5d2400 +bf5d2200 +bf5d2000 +bf5d1e00 +bf5d1c00 +bf5d1a00 +bf5d1800 +bf5d1600 +bf5d1400 +bf5d1200 +bf5d1000 +bf5d0e00 +bf5d0c00 +bf5d0a00 +bf5d0800 +bf5d0600 +bf5d0400 +bf5d0200 +bf5d0000 +bf5cfe00 +bf5cfc00 +bf5cfa00 +bf5cf800 +bf5cf600 +bf5cf400 +bf5cf200 +bf5cf000 +bf5cee00 +bf5cec00 +bf5cea00 +bf5ce800 +bf5ce600 +bf5ce400 +bf5ce200 +bf5ce000 +bf5cde00 +bf5cdc00 +bf5cda00 +bf5cd800 +bf5cd600 +bf5cd400 +bf5cd200 +bf5cd000 +bf5cce00 +bf5ccc00 +bf5cca00 +bf5cc800 +bf5cc600 +bf5cc400 +bf5cc200 +bf5cc000 +bf5cbe00 +bf5cbc00 +bf5cba00 +bf5cb800 +bf5cb600 +bf5cb400 +bf5cb200 +bf5cb000 +bf5cae00 +bf5cac00 +bf5caa00 +bf5ca800 +bf5ca600 +bf5ca400 +bf5ca200 +bf5ca000 +bf5c9e00 +bf5c9c00 +bf5c9a00 +bf5c9800 +bf5c9600 +bf5c9400 +bf5c9200 +bf5c9000 +bf5c8e00 +bf5c8c00 +bf5c8a00 +bf5c8800 +bf5c8600 +bf5c8400 +bf5c8200 +bf5c8000 +bf5c7e00 +bf5c7c00 +bf5c7a00 +bf5c7800 +bf5c7600 +bf5c7400 +bf5c7200 +bf5c7000 +bf5c6e00 +bf5c6c00 +bf5c6a00 +bf5c6800 +bf5c6600 +bf5c6400 +bf5c6200 +bf5c6000 +bf5c5e00 +bf5c5c00 +bf5c5a00 +bf5c5800 +bf5c5600 +bf5c5400 +bf5c5200 +bf5c5000 +bf5c4e00 +bf5c4c00 +bf5c4a00 +bf5c4800 +bf5c4600 +bf5c4400 +bf5c4200 +bf5c4000 +bf5c3e00 +bf5c3c00 +bf5c3a00 +bf5c3800 +bf5c3600 +bf5c3400 +bf5c3200 +bf5c3000 +bf5c2e00 +bf5c2c00 +bf5c2a00 +bf5c2800 +bf5c2600 +bf5c2400 +bf5c2200 +bf5c2000 +bf5c1e00 +bf5c1c00 +bf5c1a00 +bf5c1800 +bf5c1600 +bf5c1400 +bf5c1200 +bf5c1000 +bf5c0e00 +bf5c0c00 +bf5c0a00 +bf5c0800 +bf5c0600 +bf5c0400 +bf5c0200 +bf5c0000 +bf5bfe00 +bf5bfc00 +bf5bfa00 +bf5bf800 +bf5bf600 +bf5bf400 +bf5bf200 +bf5bf000 +bf5bee00 +bf5bec00 +bf5bea00 +bf5be800 +bf5be600 +bf5be400 +bf5be200 +bf5be000 +bf5bde00 +bf5bdc00 +bf5bda00 +bf5bd800 +bf5bd600 +bf5bd400 +bf5bd200 +bf5bd000 +bf5bce00 +bf5bcc00 +bf5bca00 +bf5bc800 +bf5bc600 +bf5bc400 +bf5bc200 +bf5bc000 +bf5bbe00 +bf5bbc00 +bf5bba00 +bf5bb800 +bf5bb600 +bf5bb400 +bf5bb200 +bf5bb000 +bf5bae00 +bf5bac00 +bf5baa00 +bf5ba800 +bf5ba600 +bf5ba400 +bf5ba200 +bf5ba000 +bf5b9e00 +bf5b9c00 +bf5b9a00 +bf5b9800 +bf5b9600 +bf5b9400 +bf5b9200 +bf5b9000 +bf5b8e00 +bf5b8c00 +bf5b8a00 +bf5b8800 +bf5b8600 +bf5b8400 +bf5b8200 +bf5b8000 +bf5b7e00 +bf5b7c00 +bf5b7a00 +bf5b7800 +bf5b7600 +bf5b7400 +bf5b7200 +bf5b7000 +bf5b6e00 +bf5b6c00 +bf5b6a00 +bf5b6800 +bf5b6600 +bf5b6400 +bf5b6200 +bf5b6000 +bf5b5e00 +bf5b5c00 +bf5b5a00 +bf5b5800 +bf5b5600 +bf5b5400 +bf5b5200 +bf5b5000 +bf5b4e00 +bf5b4c00 +bf5b4a00 +bf5b4800 +bf5b4600 +bf5b4400 +bf5b4200 +bf5b4000 +bf5b3e00 +bf5b3c00 +bf5b3a00 +bf5b3800 +bf5b3600 +bf5b3400 +bf5b3200 +bf5b3000 +bf5b2e00 +bf5b2c00 +bf5b2a00 +bf5b2800 +bf5b2600 +bf5b2400 +bf5b2200 +bf5b2000 +bf5b1e00 +bf5b1c00 +bf5b1a00 +bf5b1800 +bf5b1600 +bf5b1400 +bf5b1200 +bf5b1000 +bf5b0e00 +bf5b0c00 +bf5b0a00 +bf5b0800 +bf5b0600 +bf5b0400 +bf5b0200 +bf5b0000 +bf5afe00 +bf5afc00 +bf5afa00 +bf5af800 +bf5af600 +bf5af400 +bf5af200 +bf5af000 +bf5aee00 +bf5aec00 +bf5aea00 +bf5ae800 +bf5ae600 +bf5ae400 +bf5ae200 +bf5ae000 +bf5ade00 +bf5adc00 +bf5ada00 +bf5ad800 +bf5ad600 +bf5ad400 +bf5ad200 +bf5ad000 +bf5ace00 +bf5acc00 +bf5aca00 +bf5ac800 +bf5ac600 +bf5ac400 +bf5ac200 +bf5ac000 +bf5abe00 +bf5abc00 +bf5aba00 +bf5ab800 +bf5ab600 +bf5ab400 +bf5ab200 +bf5ab000 +bf5aae00 +bf5aac00 +bf5aaa00 +bf5aa800 +bf5aa600 +bf5aa400 +bf5aa200 +bf5aa000 +bf5a9e00 +bf5a9c00 +bf5a9a00 +bf5a9800 +bf5a9600 +bf5a9400 +bf5a9200 +bf5a9000 +bf5a8e00 +bf5a8c00 +bf5a8a00 +bf5a8800 +bf5a8600 +bf5a8400 +bf5a8200 +bf5a8000 +bf5a7e00 +bf5a7c00 +bf5a7a00 +bf5a7800 +bf5a7600 +bf5a7400 +bf5a7200 +bf5a7000 +bf5a6e00 +bf5a6c00 +bf5a6a00 +bf5a6800 +bf5a6600 +bf5a6400 +bf5a6200 +bf5a6000 +bf5a5e00 +bf5a5c00 +bf5a5a00 +bf5a5800 +bf5a5600 +bf5a5400 +bf5a5200 +bf5a5000 +bf5a4e00 +bf5a4c00 +bf5a4a00 +bf5a4800 +bf5a4600 +bf5a4400 +bf5a4200 +bf5a4000 +bf5a3e00 +bf5a3c00 +bf5a3a00 +bf5a3800 +bf5a3600 +bf5a3400 +bf5a3200 +bf5a3000 +bf5a2e00 +bf5a2c00 +bf5a2a00 +bf5a2800 +bf5a2600 +bf5a2400 +bf5a2200 +bf5a2000 +bf5a1e00 +bf5a1c00 +bf5a1a00 +bf5a1800 +bf5a1600 +bf5a1400 +bf5a1200 +bf5a1000 +bf5a0e00 +bf5a0c00 +bf5a0a00 +bf5a0800 +bf5a0600 +bf5a0400 +bf5a0200 +bf5a0000 +bf59fe00 +bf59fc00 +bf59fa00 +bf59f800 +bf59f600 +bf59f400 +bf59f200 +bf59f000 +bf59ee00 +bf59ec00 +bf59ea00 +bf59e800 +bf59e600 +bf59e400 +bf59e200 +bf59e000 +bf59de00 +bf59dc00 +bf59da00 +bf59d800 +bf59d600 +bf59d400 +bf59d200 +bf59d000 +bf59ce00 +bf59cc00 +bf59ca00 +bf59c800 +bf59c600 +bf59c400 +bf59c200 +bf59c000 +bf59be00 +bf59bc00 +bf59ba00 +bf59b800 +bf59b600 +bf59b400 +bf59b200 +bf59b000 +bf59ae00 +bf59ac00 +bf59aa00 +bf59a800 +bf59a600 +bf59a400 +bf59a200 +bf59a000 +bf599e00 +bf599c00 +bf599a00 +bf599800 +bf599600 +bf599400 +bf599200 +bf599000 +bf598e00 +bf598c00 +bf598a00 +bf598800 +bf598600 +bf598400 +bf598200 +bf598000 +bf597e00 +bf597c00 +bf597a00 +bf597800 +bf597600 +bf597400 +bf597200 +bf597000 +bf596e00 +bf596c00 +bf596a00 +bf596800 +bf596600 +bf596400 +bf596200 +bf596000 +bf595e00 +bf595c00 +bf595a00 +bf595800 +bf595600 +bf595400 +bf595200 +bf595000 +bf594e00 +bf594c00 +bf594a00 +bf594800 +bf594600 +bf594400 +bf594200 +bf594000 +bf593e00 +bf593c00 +bf593a00 +bf593800 +bf593600 +bf593400 +bf593200 +bf593000 +bf592e00 +bf592c00 +bf592a00 +bf592800 +bf592600 +bf592400 +bf592200 +bf592000 +bf591e00 +bf591c00 +bf591a00 +bf591800 +bf591600 +bf591400 +bf591200 +bf591000 +bf590e00 +bf590c00 +bf590a00 +bf590800 +bf590600 +bf590400 +bf590200 +bf590000 +bf58fe00 +bf58fc00 +bf58fa00 +bf58f800 +bf58f600 +bf58f400 +bf58f200 +bf58f000 +bf58ee00 +bf58ec00 +bf58ea00 +bf58e800 +bf58e600 +bf58e400 +bf58e200 +bf58e000 +bf58de00 +bf58dc00 +bf58da00 +bf58d800 +bf58d600 +bf58d400 +bf58d200 +bf58d000 +bf58ce00 +bf58cc00 +bf58ca00 +bf58c800 +bf58c600 +bf58c400 +bf58c200 +bf58c000 +bf58be00 +bf58bc00 +bf58ba00 +bf58b800 +bf58b600 +bf58b400 +bf58b200 +bf58b000 +bf58ae00 +bf58ac00 +bf58aa00 +bf58a800 +bf58a600 +bf58a400 +bf58a200 +bf58a000 +bf589e00 +bf589c00 +bf589a00 +bf589800 +bf589600 +bf589400 +bf589200 +bf589000 +bf588e00 +bf588c00 +bf588a00 +bf588800 +bf588600 +bf588400 +bf588200 +bf588000 +bf587e00 +bf587c00 +bf587a00 +bf587800 +bf587600 +bf587400 +bf587200 +bf587000 +bf586e00 +bf586c00 +bf586a00 +bf586800 +bf586600 +bf586400 +bf586200 +bf586000 +bf585e00 +bf585c00 +bf585a00 +bf585800 +bf585600 +bf585400 +bf585200 +bf585000 +bf584e00 +bf584c00 +bf584a00 +bf584800 +bf584600 +bf584400 +bf584200 +bf584000 +bf583e00 +bf583c00 +bf583a00 +bf583800 +bf583600 +bf583400 +bf583200 +bf583000 +bf582e00 +bf582c00 +bf582a00 +bf582800 +bf582600 +bf582400 +bf582200 +bf582000 +bf581e00 +bf581c00 +bf581a00 +bf581800 +bf581600 +bf581400 +bf581200 +bf581000 +bf580e00 +bf580c00 +bf580a00 +bf580800 +bf580600 +bf580400 +bf580200 +bf580000 +bf57fe00 +bf57fc00 +bf57fa00 +bf57f800 +bf57f600 +bf57f400 +bf57f200 +bf57f000 +bf57ee00 +bf57ec00 +bf57ea00 +bf57e800 +bf57e600 +bf57e400 +bf57e200 +bf57e000 +bf57de00 +bf57dc00 +bf57da00 +bf57d800 +bf57d600 +bf57d400 +bf57d200 +bf57d000 +bf57ce00 +bf57cc00 +bf57ca00 +bf57c800 +bf57c600 +bf57c400 +bf57c200 +bf57c000 +bf57be00 +bf57bc00 +bf57ba00 +bf57b800 +bf57b600 +bf57b400 +bf57b200 +bf57b000 +bf57ae00 +bf57ac00 +bf57aa00 +bf57a800 +bf57a600 +bf57a400 +bf57a200 +bf57a000 +bf579e00 +bf579c00 +bf579a00 +bf579800 +bf579600 +bf579400 +bf579200 +bf579000 +bf578e00 +bf578c00 +bf578a00 +bf578800 +bf578600 +bf578400 +bf578200 +bf578000 +bf577e00 +bf577c00 +bf577a00 +bf577800 +bf577600 +bf577400 +bf577200 +bf577000 +bf576e00 +bf576c00 +bf576a00 +bf576800 +bf576600 +bf576400 +bf576200 +bf576000 +bf575e00 +bf575c00 +bf575a00 +bf575800 +bf575600 +bf575400 +bf575200 +bf575000 +bf574e00 +bf574c00 +bf574a00 +bf574800 +bf574600 +bf574400 +bf574200 +bf574000 +bf573e00 +bf573c00 +bf573a00 +bf573800 +bf573600 +bf573400 +bf573200 +bf573000 +bf572e00 +bf572c00 +bf572a00 +bf572800 +bf572600 +bf572400 +bf572200 +bf572000 +bf571e00 +bf571c00 +bf571a00 +bf571800 +bf571600 +bf571400 +bf571200 +bf571000 +bf570e00 +bf570c00 +bf570a00 +bf570800 +bf570600 +bf570400 +bf570200 +bf570000 +bf56fe00 +bf56fc00 +bf56fa00 +bf56f800 +bf56f600 +bf56f400 +bf56f200 +bf56f000 +bf56ee00 +bf56ec00 +bf56ea00 +bf56e800 +bf56e600 +bf56e400 +bf56e200 +bf56e000 +bf56de00 +bf56dc00 +bf56da00 +bf56d800 +bf56d600 +bf56d400 +bf56d200 +bf56d000 +bf56ce00 +bf56cc00 +bf56ca00 +bf56c800 +bf56c600 +bf56c400 +bf56c200 +bf56c000 +bf56be00 +bf56bc00 +bf56ba00 +bf56b800 +bf56b600 +bf56b400 +bf56b200 +bf56b000 +bf56ae00 +bf56ac00 +bf56aa00 +bf56a800 +bf56a600 +bf56a400 +bf56a200 +bf56a000 +bf569e00 +bf569c00 +bf569a00 +bf569800 +bf569600 +bf569400 +bf569200 +bf569000 +bf568e00 +bf568c00 +bf568a00 +bf568800 +bf568600 +bf568400 +bf568200 +bf568000 +bf567e00 +bf567c00 +bf567a00 +bf567800 +bf567600 +bf567400 +bf567200 +bf567000 +bf566e00 +bf566c00 +bf566a00 +bf566800 +bf566600 +bf566400 +bf566200 +bf566000 +bf565e00 +bf565c00 +bf565a00 +bf565800 +bf565600 +bf565400 +bf565200 +bf565000 +bf564e00 +bf564c00 +bf564a00 +bf564800 +bf564600 +bf564400 +bf564200 +bf564000 +bf563e00 +bf563c00 +bf563a00 +bf563800 +bf563600 +bf563400 +bf563200 +bf563000 +bf562e00 +bf562c00 +bf562a00 +bf562800 +bf562600 +bf562400 +bf562200 +bf562000 +bf561e00 +bf561c00 +bf561a00 +bf561800 +bf561600 +bf561400 +bf561200 +bf561000 +bf560e00 +bf560c00 +bf560a00 +bf560800 +bf560600 +bf560400 +bf560200 +bf560000 +bf55fe00 +bf55fc00 +bf55fa00 +bf55f800 +bf55f600 +bf55f400 +bf55f200 +bf55f000 +bf55ee00 +bf55ec00 +bf55ea00 +bf55e800 +bf55e600 +bf55e400 +bf55e200 +bf55e000 +bf55de00 +bf55dc00 +bf55da00 +bf55d800 +bf55d600 +bf55d400 +bf55d200 +bf55d000 +bf55ce00 +bf55cc00 +bf55ca00 +bf55c800 +bf55c600 +bf55c400 +bf55c200 +bf55c000 +bf55be00 +bf55bc00 +bf55ba00 +bf55b800 +bf55b600 +bf55b400 +bf55b200 +bf55b000 +bf55ae00 +bf55ac00 +bf55aa00 +bf55a800 +bf55a600 +bf55a400 +bf55a200 +bf55a000 +bf559e00 +bf559c00 +bf559a00 +bf559800 +bf559600 +bf559400 +bf559200 +bf559000 +bf558e00 +bf558c00 +bf558a00 +bf558800 +bf558600 +bf558400 +bf558200 +bf558000 +bf557e00 +bf557c00 +bf557a00 +bf557800 +bf557600 +bf557400 +bf557200 +bf557000 +bf556e00 +bf556c00 +bf556a00 +bf556800 +bf556600 +bf556400 +bf556200 +bf556000 +bf555e00 +bf555c00 +bf555a00 +bf555800 +bf555600 +bf555400 +bf555200 +bf555000 +bf554e00 +bf554c00 +bf554a00 +bf554800 +bf554600 +bf554400 +bf554200 +bf554000 +bf553e00 +bf553c00 +bf553a00 +bf553800 +bf553600 +bf553400 +bf553200 +bf553000 +bf552e00 +bf552c00 +bf552a00 +bf552800 +bf552600 +bf552400 +bf552200 +bf552000 +bf551e00 +bf551c00 +bf551a00 +bf551800 +bf551600 +bf551400 +bf551200 +bf551000 +bf550e00 +bf550c00 +bf550a00 +bf550800 +bf550600 +bf550400 +bf550200 +bf550000 +bf54fe00 +bf54fc00 +bf54fa00 +bf54f800 +bf54f600 +bf54f400 +bf54f200 +bf54f000 +bf54ee00 +bf54ec00 +bf54ea00 +bf54e800 +bf54e600 +bf54e400 +bf54e200 +bf54e000 +bf54de00 +bf54dc00 +bf54da00 +bf54d800 +bf54d600 +bf54d400 +bf54d200 +bf54d000 +bf54ce00 +bf54cc00 +bf54ca00 +bf54c800 +bf54c600 +bf54c400 +bf54c200 +bf54c000 +bf54be00 +bf54bc00 +bf54ba00 +bf54b800 +bf54b600 +bf54b400 +bf54b200 +bf54b000 +bf54ae00 +bf54ac00 +bf54aa00 +bf54a800 +bf54a600 +bf54a400 +bf54a200 +bf54a000 +bf549e00 +bf549c00 +bf549a00 +bf549800 +bf549600 +bf549400 +bf549200 +bf549000 +bf548e00 +bf548c00 +bf548a00 +bf548800 +bf548600 +bf548400 +bf548200 +bf548000 +bf547e00 +bf547c00 +bf547a00 +bf547800 +bf547600 +bf547400 +bf547200 +bf547000 +bf546e00 +bf546c00 +bf546a00 +bf546800 +bf546600 +bf546400 +bf546200 +bf546000 +bf545e00 +bf545c00 +bf545a00 +bf545800 +bf545600 +bf545400 +bf545200 +bf545000 +bf544e00 +bf544c00 +bf544a00 +bf544800 +bf544600 +bf544400 +bf544200 +bf544000 +bf543e00 +bf543c00 +bf543a00 +bf543800 +bf543600 +bf543400 +bf543200 +bf543000 +bf542e00 +bf542c00 +bf542a00 +bf542800 +bf542600 +bf542400 +bf542200 +bf542000 +bf541e00 +bf541c00 +bf541a00 +bf541800 +bf541600 +bf541400 +bf541200 +bf541000 +bf540e00 +bf540c00 +bf540a00 +bf540800 +bf540600 +bf540400 +bf540200 +bf540000 +bf53fe00 +bf53fc00 +bf53fa00 +bf53f800 +bf53f600 +bf53f400 +bf53f200 +bf53f000 +bf53ee00 +bf53ec00 +bf53ea00 +bf53e800 +bf53e600 +bf53e400 +bf53e200 +bf53e000 +bf53de00 +bf53dc00 +bf53da00 +bf53d800 +bf53d600 +bf53d400 +bf53d200 +bf53d000 +bf53ce00 +bf53cc00 +bf53ca00 +bf53c800 +bf53c600 +bf53c400 +bf53c200 +bf53c000 +bf53be00 +bf53bc00 +bf53ba00 +bf53b800 +bf53b600 +bf53b400 +bf53b200 +bf53b000 +bf53ae00 +bf53ac00 +bf53aa00 +bf53a800 +bf53a600 +bf53a400 +bf53a200 +bf53a000 +bf539e00 +bf539c00 +bf539a00 +bf539800 +bf539600 +bf539400 +bf539200 +bf539000 +bf538e00 +bf538c00 +bf538a00 +bf538800 +bf538600 +bf538400 +bf538200 +bf538000 +bf537e00 +bf537c00 +bf537a00 +bf537800 +bf537600 +bf537400 +bf537200 +bf537000 +bf536e00 +bf536c00 +bf536a00 +bf536800 +bf536600 +bf536400 +bf536200 +bf536000 +bf535e00 +bf535c00 +bf535a00 +bf535800 +bf535600 +bf535400 +bf535200 +bf535000 +bf534e00 +bf534c00 +bf534a00 +bf534800 +bf534600 +bf534400 +bf534200 +bf534000 +bf533e00 +bf533c00 +bf533a00 +bf533800 +bf533600 +bf533400 +bf533200 +bf533000 +bf532e00 +bf532c00 +bf532a00 +bf532800 +bf532600 +bf532400 +bf532200 +bf532000 +bf531e00 +bf531c00 +bf531a00 +bf531800 +bf531600 +bf531400 +bf531200 +bf531000 +bf530e00 +bf530c00 +bf530a00 +bf530800 +bf530600 +bf530400 +bf530200 +bf530000 +bf52fe00 +bf52fc00 +bf52fa00 +bf52f800 +bf52f600 +bf52f400 +bf52f200 +bf52f000 +bf52ee00 +bf52ec00 +bf52ea00 +bf52e800 +bf52e600 +bf52e400 +bf52e200 +bf52e000 +bf52de00 +bf52dc00 +bf52da00 +bf52d800 +bf52d600 +bf52d400 +bf52d200 +bf52d000 +bf52ce00 +bf52cc00 +bf52ca00 +bf52c800 +bf52c600 +bf52c400 +bf52c200 +bf52c000 +bf52be00 +bf52bc00 +bf52ba00 +bf52b800 +bf52b600 +bf52b400 +bf52b200 +bf52b000 +bf52ae00 +bf52ac00 +bf52aa00 +bf52a800 +bf52a600 +bf52a400 +bf52a200 +bf52a000 +bf529e00 +bf529c00 +bf529a00 +bf529800 +bf529600 +bf529400 +bf529200 +bf529000 +bf528e00 +bf528c00 +bf528a00 +bf528800 +bf528600 +bf528400 +bf528200 +bf528000 +bf527e00 +bf527c00 +bf527a00 +bf527800 +bf527600 +bf527400 +bf527200 +bf527000 +bf526e00 +bf526c00 +bf526a00 +bf526800 +bf526600 +bf526400 +bf526200 +bf526000 +bf525e00 +bf525c00 +bf525a00 +bf525800 +bf525600 +bf525400 +bf525200 +bf525000 +bf524e00 +bf524c00 +bf524a00 +bf524800 +bf524600 +bf524400 +bf524200 +bf524000 +bf523e00 +bf523c00 +bf523a00 +bf523800 +bf523600 +bf523400 +bf523200 +bf523000 +bf522e00 +bf522c00 +bf522a00 +bf522800 +bf522600 +bf522400 +bf522200 +bf522000 +bf521e00 +bf521c00 +bf521a00 +bf521800 +bf521600 +bf521400 +bf521200 +bf521000 +bf520e00 +bf520c00 +bf520a00 +bf520800 +bf520600 +bf520400 +bf520200 +bf520000 +bf51fe00 +bf51fc00 +bf51fa00 +bf51f800 +bf51f600 +bf51f400 +bf51f200 +bf51f000 +bf51ee00 +bf51ec00 +bf51ea00 +bf51e800 +bf51e600 +bf51e400 +bf51e200 +bf51e000 +bf51de00 +bf51dc00 +bf51da00 +bf51d800 +bf51d600 +bf51d400 +bf51d200 +bf51d000 +bf51ce00 +bf51cc00 +bf51ca00 +bf51c800 +bf51c600 +bf51c400 +bf51c200 +bf51c000 +bf51be00 +bf51bc00 +bf51ba00 +bf51b800 +bf51b600 +bf51b400 +bf51b200 +bf51b000 +bf51ae00 +bf51ac00 +bf51aa00 +bf51a800 +bf51a600 +bf51a400 +bf51a200 +bf51a000 +bf519e00 +bf519c00 +bf519a00 +bf519800 +bf519600 +bf519400 +bf519200 +bf519000 +bf518e00 +bf518c00 +bf518a00 +bf518800 +bf518600 +bf518400 +bf518200 +bf518000 +bf517e00 +bf517c00 +bf517a00 +bf517800 +bf517600 +bf517400 +bf517200 +bf517000 +bf516e00 +bf516c00 +bf516a00 +bf516800 +bf516600 +bf516400 +bf516200 +bf516000 +bf515e00 +bf515c00 +bf515a00 +bf515800 +bf515600 +bf515400 +bf515200 +bf515000 +bf514e00 +bf514c00 +bf514a00 +bf514800 +bf514600 +bf514400 +bf514200 +bf514000 +bf513e00 +bf513c00 +bf513a00 +bf513800 +bf513600 +bf513400 +bf513200 +bf513000 +bf512e00 +bf512c00 +bf512a00 +bf512800 +bf512600 +bf512400 +bf512200 +bf512000 +bf511e00 +bf511c00 +bf511a00 +bf511800 +bf511600 +bf511400 +bf511200 +bf511000 +bf510e00 +bf510c00 +bf510a00 +bf510800 +bf510600 +bf510400 +bf510200 +bf510000 +bf50fe00 +bf50fc00 +bf50fa00 +bf50f800 +bf50f600 +bf50f400 +bf50f200 +bf50f000 +bf50ee00 +bf50ec00 +bf50ea00 +bf50e800 +bf50e600 +bf50e400 +bf50e200 +bf50e000 +bf50de00 +bf50dc00 +bf50da00 +bf50d800 +bf50d600 +bf50d400 +bf50d200 +bf50d000 +bf50ce00 +bf50cc00 +bf50ca00 +bf50c800 +bf50c600 +bf50c400 +bf50c200 +bf50c000 +bf50be00 +bf50bc00 +bf50ba00 +bf50b800 +bf50b600 +bf50b400 +bf50b200 +bf50b000 +bf50ae00 +bf50ac00 +bf50aa00 +bf50a800 +bf50a600 +bf50a400 +bf50a200 +bf50a000 +bf509e00 +bf509c00 +bf509a00 +bf509800 +bf509600 +bf509400 +bf509200 +bf509000 +bf508e00 +bf508c00 +bf508a00 +bf508800 +bf508600 +bf508400 +bf508200 +bf508000 +bf507e00 +bf507c00 +bf507a00 +bf507800 +bf507600 +bf507400 +bf507200 +bf507000 +bf506e00 +bf506c00 +bf506a00 +bf506800 +bf506600 +bf506400 +bf506200 +bf506000 +bf505e00 +bf505c00 +bf505a00 +bf505800 +bf505600 +bf505400 +bf505200 +bf505000 +bf504e00 +bf504c00 +bf504a00 +bf504800 +bf504600 +bf504400 +bf504200 +bf504000 +bf503e00 +bf503c00 +bf503a00 +bf503800 +bf503600 +bf503400 +bf503200 +bf503000 +bf502e00 +bf502c00 +bf502a00 +bf502800 +bf502600 +bf502400 +bf502200 +bf502000 +bf501e00 +bf501c00 +bf501a00 +bf501800 +bf501600 +bf501400 +bf501200 +bf501000 +bf500e00 +bf500c00 +bf500a00 +bf500800 +bf500600 +bf500400 +bf500200 +bf500000 +bf4ffe00 +bf4ffc00 +bf4ffa00 +bf4ff800 +bf4ff600 +bf4ff400 +bf4ff200 +bf4ff000 +bf4fee00 +bf4fec00 +bf4fea00 +bf4fe800 +bf4fe600 +bf4fe400 +bf4fe200 +bf4fe000 +bf4fde00 +bf4fdc00 +bf4fda00 +bf4fd800 +bf4fd600 +bf4fd400 +bf4fd200 +bf4fd000 +bf4fce00 +bf4fcc00 +bf4fca00 +bf4fc800 +bf4fc600 +bf4fc400 +bf4fc200 +bf4fc000 +bf4fbe00 +bf4fbc00 +bf4fba00 +bf4fb800 +bf4fb600 +bf4fb400 +bf4fb200 +bf4fb000 +bf4fae00 +bf4fac00 +bf4faa00 +bf4fa800 +bf4fa600 +bf4fa400 +bf4fa200 +bf4fa000 +bf4f9e00 +bf4f9c00 +bf4f9a00 +bf4f9800 +bf4f9600 +bf4f9400 +bf4f9200 +bf4f9000 +bf4f8e00 +bf4f8c00 +bf4f8a00 +bf4f8800 +bf4f8600 +bf4f8400 +bf4f8200 +bf4f8000 +bf4f7e00 +bf4f7c00 +bf4f7a00 +bf4f7800 +bf4f7600 +bf4f7400 +bf4f7200 +bf4f7000 +bf4f6e00 +bf4f6c00 +bf4f6a00 +bf4f6800 +bf4f6600 +bf4f6400 +bf4f6200 +bf4f6000 +bf4f5e00 +bf4f5c00 +bf4f5a00 +bf4f5800 +bf4f5600 +bf4f5400 +bf4f5200 +bf4f5000 +bf4f4e00 +bf4f4c00 +bf4f4a00 +bf4f4800 +bf4f4600 +bf4f4400 +bf4f4200 +bf4f4000 +bf4f3e00 +bf4f3c00 +bf4f3a00 +bf4f3800 +bf4f3600 +bf4f3400 +bf4f3200 +bf4f3000 +bf4f2e00 +bf4f2c00 +bf4f2a00 +bf4f2800 +bf4f2600 +bf4f2400 +bf4f2200 +bf4f2000 +bf4f1e00 +bf4f1c00 +bf4f1a00 +bf4f1800 +bf4f1600 +bf4f1400 +bf4f1200 +bf4f1000 +bf4f0e00 +bf4f0c00 +bf4f0a00 +bf4f0800 +bf4f0600 +bf4f0400 +bf4f0200 +bf4f0000 +bf4efe00 +bf4efc00 +bf4efa00 +bf4ef800 +bf4ef600 +bf4ef400 +bf4ef200 +bf4ef000 +bf4eee00 +bf4eec00 +bf4eea00 +bf4ee800 +bf4ee600 +bf4ee400 +bf4ee200 +bf4ee000 +bf4ede00 +bf4edc00 +bf4eda00 +bf4ed800 +bf4ed600 +bf4ed400 +bf4ed200 +bf4ed000 +bf4ece00 +bf4ecc00 +bf4eca00 +bf4ec800 +bf4ec600 +bf4ec400 +bf4ec200 +bf4ec000 +bf4ebe00 +bf4ebc00 +bf4eba00 +bf4eb800 +bf4eb600 +bf4eb400 +bf4eb200 +bf4eb000 +bf4eae00 +bf4eac00 +bf4eaa00 +bf4ea800 +bf4ea600 +bf4ea400 +bf4ea200 +bf4ea000 +bf4e9e00 +bf4e9c00 +bf4e9a00 +bf4e9800 +bf4e9600 +bf4e9400 +bf4e9200 +bf4e9000 +bf4e8e00 +bf4e8c00 +bf4e8a00 +bf4e8800 +bf4e8600 +bf4e8400 +bf4e8200 +bf4e8000 +bf4e7e00 +bf4e7c00 +bf4e7a00 +bf4e7800 +bf4e7600 +bf4e7400 +bf4e7200 +bf4e7000 +bf4e6e00 +bf4e6c00 +bf4e6a00 +bf4e6800 +bf4e6600 +bf4e6400 +bf4e6200 +bf4e6000 +bf4e5e00 +bf4e5c00 +bf4e5a00 +bf4e5800 +bf4e5600 +bf4e5400 +bf4e5200 +bf4e5000 +bf4e4e00 +bf4e4c00 +bf4e4a00 +bf4e4800 +bf4e4600 +bf4e4400 +bf4e4200 +bf4e4000 +bf4e3e00 +bf4e3c00 +bf4e3a00 +bf4e3800 +bf4e3600 +bf4e3400 +bf4e3200 +bf4e3000 +bf4e2e00 +bf4e2c00 +bf4e2a00 +bf4e2800 +bf4e2600 +bf4e2400 +bf4e2200 +bf4e2000 +bf4e1e00 +bf4e1c00 +bf4e1a00 +bf4e1800 +bf4e1600 +bf4e1400 +bf4e1200 +bf4e1000 +bf4e0e00 +bf4e0c00 +bf4e0a00 +bf4e0800 +bf4e0600 +bf4e0400 +bf4e0200 +bf4e0000 +bf4dfe00 +bf4dfc00 +bf4dfa00 +bf4df800 +bf4df600 +bf4df400 +bf4df200 +bf4df000 +bf4dee00 +bf4dec00 +bf4dea00 +bf4de800 +bf4de600 +bf4de400 +bf4de200 +bf4de000 +bf4dde00 +bf4ddc00 +bf4dda00 +bf4dd800 +bf4dd600 +bf4dd400 +bf4dd200 +bf4dd000 +bf4dce00 +bf4dcc00 +bf4dca00 +bf4dc800 +bf4dc600 +bf4dc400 +bf4dc200 +bf4dc000 +bf4dbe00 +bf4dbc00 +bf4dba00 +bf4db800 +bf4db600 +bf4db400 +bf4db200 +bf4db000 +bf4dae00 +bf4dac00 +bf4daa00 +bf4da800 +bf4da600 +bf4da400 +bf4da200 +bf4da000 +bf4d9e00 +bf4d9c00 +bf4d9a00 +bf4d9800 +bf4d9600 +bf4d9400 +bf4d9200 +bf4d9000 +bf4d8e00 +bf4d8c00 +bf4d8a00 +bf4d8800 +bf4d8600 +bf4d8400 +bf4d8200 +bf4d8000 +bf4d7e00 +bf4d7c00 +bf4d7a00 +bf4d7800 +bf4d7600 +bf4d7400 +bf4d7200 +bf4d7000 +bf4d6e00 +bf4d6c00 +bf4d6a00 +bf4d6800 +bf4d6600 +bf4d6400 +bf4d6200 +bf4d6000 +bf4d5e00 +bf4d5c00 +bf4d5a00 +bf4d5800 +bf4d5600 +bf4d5400 +bf4d5200 +bf4d5000 +bf4d4e00 +bf4d4c00 +bf4d4a00 +bf4d4800 +bf4d4600 +bf4d4400 +bf4d4200 +bf4d4000 +bf4d3e00 +bf4d3c00 +bf4d3a00 +bf4d3800 +bf4d3600 +bf4d3400 +bf4d3200 +bf4d3000 +bf4d2e00 +bf4d2c00 +bf4d2a00 +bf4d2800 +bf4d2600 +bf4d2400 +bf4d2200 +bf4d2000 +bf4d1e00 +bf4d1c00 +bf4d1a00 +bf4d1800 +bf4d1600 +bf4d1400 +bf4d1200 +bf4d1000 +bf4d0e00 +bf4d0c00 +bf4d0a00 +bf4d0800 +bf4d0600 +bf4d0400 +bf4d0200 +bf4d0000 +bf4cfe00 +bf4cfc00 +bf4cfa00 +bf4cf800 +bf4cf600 +bf4cf400 +bf4cf200 +bf4cf000 +bf4cee00 +bf4cec00 +bf4cea00 +bf4ce800 +bf4ce600 +bf4ce400 +bf4ce200 +bf4ce000 +bf4cde00 +bf4cdc00 +bf4cda00 +bf4cd800 +bf4cd600 +bf4cd400 +bf4cd200 +bf4cd000 +bf4cce00 +bf4ccc00 +bf4cca00 +bf4cc800 +bf4cc600 +bf4cc400 +bf4cc200 +bf4cc000 +bf4cbe00 +bf4cbc00 +bf4cba00 +bf4cb800 +bf4cb600 +bf4cb400 +bf4cb200 +bf4cb000 +bf4cae00 +bf4cac00 +bf4caa00 +bf4ca800 +bf4ca600 +bf4ca400 +bf4ca200 +bf4ca000 +bf4c9e00 +bf4c9c00 +bf4c9a00 +bf4c9800 +bf4c9600 +bf4c9400 +bf4c9200 +bf4c9000 +bf4c8e00 +bf4c8c00 +bf4c8a00 +bf4c8800 +bf4c8600 +bf4c8400 +bf4c8200 +bf4c8000 +bf4c7e00 +bf4c7c00 +bf4c7a00 +bf4c7800 +bf4c7600 +bf4c7400 +bf4c7200 +bf4c7000 +bf4c6e00 +bf4c6c00 +bf4c6a00 +bf4c6800 +bf4c6600 +bf4c6400 +bf4c6200 +bf4c6000 +bf4c5e00 +bf4c5c00 +bf4c5a00 +bf4c5800 +bf4c5600 +bf4c5400 +bf4c5200 +bf4c5000 +bf4c4e00 +bf4c4c00 +bf4c4a00 +bf4c4800 +bf4c4600 +bf4c4400 +bf4c4200 +bf4c4000 +bf4c3e00 +bf4c3c00 +bf4c3a00 +bf4c3800 +bf4c3600 +bf4c3400 +bf4c3200 +bf4c3000 +bf4c2e00 +bf4c2c00 +bf4c2a00 +bf4c2800 +bf4c2600 +bf4c2400 +bf4c2200 +bf4c2000 +bf4c1e00 +bf4c1c00 +bf4c1a00 +bf4c1800 +bf4c1600 +bf4c1400 +bf4c1200 +bf4c1000 +bf4c0e00 +bf4c0c00 +bf4c0a00 +bf4c0800 +bf4c0600 +bf4c0400 +bf4c0200 +bf4c0000 +bf4bfe00 +bf4bfc00 +bf4bfa00 +bf4bf800 +bf4bf600 +bf4bf400 +bf4bf200 +bf4bf000 +bf4bee00 +bf4bec00 +bf4bea00 +bf4be800 +bf4be600 +bf4be400 +bf4be200 +bf4be000 +bf4bde00 +bf4bdc00 +bf4bda00 +bf4bd800 +bf4bd600 +bf4bd400 +bf4bd200 +bf4bd000 +bf4bce00 +bf4bcc00 +bf4bca00 +bf4bc800 +bf4bc600 +bf4bc400 +bf4bc200 +bf4bc000 +bf4bbe00 +bf4bbc00 +bf4bba00 +bf4bb800 +bf4bb600 +bf4bb400 +bf4bb200 +bf4bb000 +bf4bae00 +bf4bac00 +bf4baa00 +bf4ba800 +bf4ba600 +bf4ba400 +bf4ba200 +bf4ba000 +bf4b9e00 +bf4b9c00 +bf4b9a00 +bf4b9800 +bf4b9600 +bf4b9400 +bf4b9200 +bf4b9000 +bf4b8e00 +bf4b8c00 +bf4b8a00 +bf4b8800 +bf4b8600 +bf4b8400 +bf4b8200 +bf4b8000 +bf4b7e00 +bf4b7c00 +bf4b7a00 +bf4b7800 +bf4b7600 +bf4b7400 +bf4b7200 +bf4b7000 +bf4b6e00 +bf4b6c00 +bf4b6a00 +bf4b6800 +bf4b6600 +bf4b6400 +bf4b6200 +bf4b6000 +bf4b5e00 +bf4b5c00 +bf4b5a00 +bf4b5800 +bf4b5600 +bf4b5400 +bf4b5200 +bf4b5000 +bf4b4e00 +bf4b4c00 +bf4b4a00 +bf4b4800 +bf4b4600 +bf4b4400 +bf4b4200 +bf4b4000 +bf4b3e00 +bf4b3c00 +bf4b3a00 +bf4b3800 +bf4b3600 +bf4b3400 +bf4b3200 +bf4b3000 +bf4b2e00 +bf4b2c00 +bf4b2a00 +bf4b2800 +bf4b2600 +bf4b2400 +bf4b2200 +bf4b2000 +bf4b1e00 +bf4b1c00 +bf4b1a00 +bf4b1800 +bf4b1600 +bf4b1400 +bf4b1200 +bf4b1000 +bf4b0e00 +bf4b0c00 +bf4b0a00 +bf4b0800 +bf4b0600 +bf4b0400 +bf4b0200 +bf4b0000 +bf4afe00 +bf4afc00 +bf4afa00 +bf4af800 +bf4af600 +bf4af400 +bf4af200 +bf4af000 +bf4aee00 +bf4aec00 +bf4aea00 +bf4ae800 +bf4ae600 +bf4ae400 +bf4ae200 +bf4ae000 +bf4ade00 +bf4adc00 +bf4ada00 +bf4ad800 +bf4ad600 +bf4ad400 +bf4ad200 +bf4ad000 +bf4ace00 +bf4acc00 +bf4aca00 +bf4ac800 +bf4ac600 +bf4ac400 +bf4ac200 +bf4ac000 +bf4abe00 +bf4abc00 +bf4aba00 +bf4ab800 +bf4ab600 +bf4ab400 +bf4ab200 +bf4ab000 +bf4aae00 +bf4aac00 +bf4aaa00 +bf4aa800 +bf4aa600 +bf4aa400 +bf4aa200 +bf4aa000 +bf4a9e00 +bf4a9c00 +bf4a9a00 +bf4a9800 +bf4a9600 +bf4a9400 +bf4a9200 +bf4a9000 +bf4a8e00 +bf4a8c00 +bf4a8a00 +bf4a8800 +bf4a8600 +bf4a8400 +bf4a8200 +bf4a8000 +bf4a7e00 +bf4a7c00 +bf4a7a00 +bf4a7800 +bf4a7600 +bf4a7400 +bf4a7200 +bf4a7000 +bf4a6e00 +bf4a6c00 +bf4a6a00 +bf4a6800 +bf4a6600 +bf4a6400 +bf4a6200 +bf4a6000 +bf4a5e00 +bf4a5c00 +bf4a5a00 +bf4a5800 +bf4a5600 +bf4a5400 +bf4a5200 +bf4a5000 +bf4a4e00 +bf4a4c00 +bf4a4a00 +bf4a4800 +bf4a4600 +bf4a4400 +bf4a4200 +bf4a4000 +bf4a3e00 +bf4a3c00 +bf4a3a00 +bf4a3800 +bf4a3600 +bf4a3400 +bf4a3200 +bf4a3000 +bf4a2e00 +bf4a2c00 +bf4a2a00 +bf4a2800 +bf4a2600 +bf4a2400 +bf4a2200 +bf4a2000 +bf4a1e00 +bf4a1c00 +bf4a1a00 +bf4a1800 +bf4a1600 +bf4a1400 +bf4a1200 +bf4a1000 +bf4a0e00 +bf4a0c00 +bf4a0a00 +bf4a0800 +bf4a0600 +bf4a0400 +bf4a0200 +bf4a0000 +bf49fe00 +bf49fc00 +bf49fa00 +bf49f800 +bf49f600 +bf49f400 +bf49f200 +bf49f000 +bf49ee00 +bf49ec00 +bf49ea00 +bf49e800 +bf49e600 +bf49e400 +bf49e200 +bf49e000 +bf49de00 +bf49dc00 +bf49da00 +bf49d800 +bf49d600 +bf49d400 +bf49d200 +bf49d000 +bf49ce00 +bf49cc00 +bf49ca00 +bf49c800 +bf49c600 +bf49c400 +bf49c200 +bf49c000 +bf49be00 +bf49bc00 +bf49ba00 +bf49b800 +bf49b600 +bf49b400 +bf49b200 +bf49b000 +bf49ae00 +bf49ac00 +bf49aa00 +bf49a800 +bf49a600 +bf49a400 +bf49a200 +bf49a000 +bf499e00 +bf499c00 +bf499a00 +bf499800 +bf499600 +bf499400 +bf499200 +bf499000 +bf498e00 +bf498c00 +bf498a00 +bf498800 +bf498600 +bf498400 +bf498200 +bf498000 +bf497e00 +bf497c00 +bf497a00 +bf497800 +bf497600 +bf497400 +bf497200 +bf497000 +bf496e00 +bf496c00 +bf496a00 +bf496800 +bf496600 +bf496400 +bf496200 +bf496000 +bf495e00 +bf495c00 +bf495a00 +bf495800 +bf495600 +bf495400 +bf495200 +bf495000 +bf494e00 +bf494c00 +bf494a00 +bf494800 +bf494600 +bf494400 +bf494200 +bf494000 +bf493e00 +bf493c00 +bf493a00 +bf493800 +bf493600 +bf493400 +bf493200 +bf493000 +bf492e00 +bf492c00 +bf492a00 +bf492800 +bf492600 +bf492400 +bf492200 +bf492000 +bf491e00 +bf491c00 +bf491a00 +bf491800 +bf491600 +bf491400 +bf491200 +bf491000 +bf490e00 +bf490c00 +bf490a00 +bf490800 +bf490600 +bf490400 +bf490200 +bf490000 +bf48fe00 +bf48fc00 +bf48fa00 +bf48f800 +bf48f600 +bf48f400 +bf48f200 +bf48f000 +bf48ee00 +bf48ec00 +bf48ea00 +bf48e800 +bf48e600 +bf48e400 +bf48e200 +bf48e000 +bf48de00 +bf48dc00 +bf48da00 +bf48d800 +bf48d600 +bf48d400 +bf48d200 +bf48d000 +bf48ce00 +bf48cc00 +bf48ca00 +bf48c800 +bf48c600 +bf48c400 +bf48c200 +bf48c000 +bf48be00 +bf48bc00 +bf48ba00 +bf48b800 +bf48b600 +bf48b400 +bf48b200 +bf48b000 +bf48ae00 +bf48ac00 +bf48aa00 +bf48a800 +bf48a600 +bf48a400 +bf48a200 +bf48a000 +bf489e00 +bf489c00 +bf489a00 +bf489800 +bf489600 +bf489400 +bf489200 +bf489000 +bf488e00 +bf488c00 +bf488a00 +bf488800 +bf488600 +bf488400 +bf488200 +bf488000 +bf487e00 +bf487c00 +bf487a00 +bf487800 +bf487600 +bf487400 +bf487200 +bf487000 +bf486e00 +bf486c00 +bf486a00 +bf486800 +bf486600 +bf486400 +bf486200 +bf486000 +bf485e00 +bf485c00 +bf485a00 +bf485800 +bf485600 +bf485400 +bf485200 +bf485000 +bf484e00 +bf484c00 +bf484a00 +bf484800 +bf484600 +bf484400 +bf484200 +bf484000 +bf483e00 +bf483c00 +bf483a00 +bf483800 +bf483600 +bf483400 +bf483200 +bf483000 +bf482e00 +bf482c00 +bf482a00 +bf482800 +bf482600 +bf482400 +bf482200 +bf482000 +bf481e00 +bf481c00 +bf481a00 +bf481800 +bf481600 +bf481400 +bf481200 +bf481000 +bf480e00 +bf480c00 +bf480a00 +bf480800 +bf480600 +bf480400 +bf480200 +bf480000 +bf47fe00 +bf47fc00 +bf47fa00 +bf47f800 +bf47f600 +bf47f400 +bf47f200 +bf47f000 +bf47ee00 +bf47ec00 +bf47ea00 +bf47e800 +bf47e600 +bf47e400 +bf47e200 +bf47e000 +bf47de00 +bf47dc00 +bf47da00 +bf47d800 +bf47d600 +bf47d400 +bf47d200 +bf47d000 +bf47ce00 +bf47cc00 +bf47ca00 +bf47c800 +bf47c600 +bf47c400 +bf47c200 +bf47c000 +bf47be00 +bf47bc00 +bf47ba00 +bf47b800 +bf47b600 +bf47b400 +bf47b200 +bf47b000 +bf47ae00 +bf47ac00 +bf47aa00 +bf47a800 +bf47a600 +bf47a400 +bf47a200 +bf47a000 +bf479e00 +bf479c00 +bf479a00 +bf479800 +bf479600 +bf479400 +bf479200 +bf479000 +bf478e00 +bf478c00 +bf478a00 +bf478800 +bf478600 +bf478400 +bf478200 +bf478000 +bf477e00 +bf477c00 +bf477a00 +bf477800 +bf477600 +bf477400 +bf477200 +bf477000 +bf476e00 +bf476c00 +bf476a00 +bf476800 +bf476600 +bf476400 +bf476200 +bf476000 +bf475e00 +bf475c00 +bf475a00 +bf475800 +bf475600 +bf475400 +bf475200 +bf475000 +bf474e00 +bf474c00 +bf474a00 +bf474800 +bf474600 +bf474400 +bf474200 +bf474000 +bf473e00 +bf473c00 +bf473a00 +bf473800 +bf473600 +bf473400 +bf473200 +bf473000 +bf472e00 +bf472c00 +bf472a00 +bf472800 +bf472600 +bf472400 +bf472200 +bf472000 +bf471e00 +bf471c00 +bf471a00 +bf471800 +bf471600 +bf471400 +bf471200 +bf471000 +bf470e00 +bf470c00 +bf470a00 +bf470800 +bf470600 +bf470400 +bf470200 +bf470000 +bf46fe00 +bf46fc00 +bf46fa00 +bf46f800 +bf46f600 +bf46f400 +bf46f200 +bf46f000 +bf46ee00 +bf46ec00 +bf46ea00 +bf46e800 +bf46e600 +bf46e400 +bf46e200 +bf46e000 +bf46de00 +bf46dc00 +bf46da00 +bf46d800 +bf46d600 +bf46d400 +bf46d200 +bf46d000 +bf46ce00 +bf46cc00 +bf46ca00 +bf46c800 +bf46c600 +bf46c400 +bf46c200 +bf46c000 +bf46be00 +bf46bc00 +bf46ba00 +bf46b800 +bf46b600 +bf46b400 +bf46b200 +bf46b000 +bf46ae00 +bf46ac00 +bf46aa00 +bf46a800 +bf46a600 +bf46a400 +bf46a200 +bf46a000 +bf469e00 +bf469c00 +bf469a00 +bf469800 +bf469600 +bf469400 +bf469200 +bf469000 +bf468e00 +bf468c00 +bf468a00 +bf468800 +bf468600 +bf468400 +bf468200 +bf468000 +bf467e00 +bf467c00 +bf467a00 +bf467800 +bf467600 +bf467400 +bf467200 +bf467000 +bf466e00 +bf466c00 +bf466a00 +bf466800 +bf466600 +bf466400 +bf466200 +bf466000 +bf465e00 +bf465c00 +bf465a00 +bf465800 +bf465600 +bf465400 +bf465200 +bf465000 +bf464e00 +bf464c00 +bf464a00 +bf464800 +bf464600 +bf464400 +bf464200 +bf464000 +bf463e00 +bf463c00 +bf463a00 +bf463800 +bf463600 +bf463400 +bf463200 +bf463000 +bf462e00 +bf462c00 +bf462a00 +bf462800 +bf462600 +bf462400 +bf462200 +bf462000 +bf461e00 +bf461c00 +bf461a00 +bf461800 +bf461600 +bf461400 +bf461200 +bf461000 +bf460e00 +bf460c00 +bf460a00 +bf460800 +bf460600 +bf460400 +bf460200 +bf460000 +bf45fe00 +bf45fc00 +bf45fa00 +bf45f800 +bf45f600 +bf45f400 +bf45f200 +bf45f000 +bf45ee00 +bf45ec00 +bf45ea00 +bf45e800 +bf45e600 +bf45e400 +bf45e200 +bf45e000 +bf45de00 +bf45dc00 +bf45da00 +bf45d800 +bf45d600 +bf45d400 +bf45d200 +bf45d000 +bf45ce00 +bf45cc00 +bf45ca00 +bf45c800 +bf45c600 +bf45c400 +bf45c200 +bf45c000 +bf45be00 +bf45bc00 +bf45ba00 +bf45b800 +bf45b600 +bf45b400 +bf45b200 +bf45b000 +bf45ae00 +bf45ac00 +bf45aa00 +bf45a800 +bf45a600 +bf45a400 +bf45a200 +bf45a000 +bf459e00 +bf459c00 +bf459a00 +bf459800 +bf459600 +bf459400 +bf459200 +bf459000 +bf458e00 +bf458c00 +bf458a00 +bf458800 +bf458600 +bf458400 +bf458200 +bf458000 +bf457e00 +bf457c00 +bf457a00 +bf457800 +bf457600 +bf457400 +bf457200 +bf457000 +bf456e00 +bf456c00 +bf456a00 +bf456800 +bf456600 +bf456400 +bf456200 +bf456000 +bf455e00 +bf455c00 +bf455a00 +bf455800 +bf455600 +bf455400 +bf455200 +bf455000 +bf454e00 +bf454c00 +bf454a00 +bf454800 +bf454600 +bf454400 +bf454200 +bf454000 +bf453e00 +bf453c00 +bf453a00 +bf453800 +bf453600 +bf453400 +bf453200 +bf453000 +bf452e00 +bf452c00 +bf452a00 +bf452800 +bf452600 +bf452400 +bf452200 +bf452000 +bf451e00 +bf451c00 +bf451a00 +bf451800 +bf451600 +bf451400 +bf451200 +bf451000 +bf450e00 +bf450c00 +bf450a00 +bf450800 +bf450600 +bf450400 +bf450200 +bf450000 +bf44fe00 +bf44fc00 +bf44fa00 +bf44f800 +bf44f600 +bf44f400 +bf44f200 +bf44f000 +bf44ee00 +bf44ec00 +bf44ea00 +bf44e800 +bf44e600 +bf44e400 +bf44e200 +bf44e000 +bf44de00 +bf44dc00 +bf44da00 +bf44d800 +bf44d600 +bf44d400 +bf44d200 +bf44d000 +bf44ce00 +bf44cc00 +bf44ca00 +bf44c800 +bf44c600 +bf44c400 +bf44c200 +bf44c000 +bf44be00 +bf44bc00 +bf44ba00 +bf44b800 +bf44b600 +bf44b400 +bf44b200 +bf44b000 +bf44ae00 +bf44ac00 +bf44aa00 +bf44a800 +bf44a600 +bf44a400 +bf44a200 +bf44a000 +bf449e00 +bf449c00 +bf449a00 +bf449800 +bf449600 +bf449400 +bf449200 +bf449000 +bf448e00 +bf448c00 +bf448a00 +bf448800 +bf448600 +bf448400 +bf448200 +bf448000 +bf447e00 +bf447c00 +bf447a00 +bf447800 +bf447600 +bf447400 +bf447200 +bf447000 +bf446e00 +bf446c00 +bf446a00 +bf446800 +bf446600 +bf446400 +bf446200 +bf446000 +bf445e00 +bf445c00 +bf445a00 +bf445800 +bf445600 +bf445400 +bf445200 +bf445000 +bf444e00 +bf444c00 +bf444a00 +bf444800 +bf444600 +bf444400 +bf444200 +bf444000 +bf443e00 +bf443c00 +bf443a00 +bf443800 +bf443600 +bf443400 +bf443200 +bf443000 +bf442e00 +bf442c00 +bf442a00 +bf442800 +bf442600 +bf442400 +bf442200 +bf442000 +bf441e00 +bf441c00 +bf441a00 +bf441800 +bf441600 +bf441400 +bf441200 +bf441000 +bf440e00 +bf440c00 +bf440a00 +bf440800 +bf440600 +bf440400 +bf440200 +bf440000 +bf43fe00 +bf43fc00 +bf43fa00 +bf43f800 +bf43f600 +bf43f400 +bf43f200 +bf43f000 +bf43ee00 +bf43ec00 +bf43ea00 +bf43e800 +bf43e600 +bf43e400 +bf43e200 +bf43e000 +bf43de00 +bf43dc00 +bf43da00 +bf43d800 +bf43d600 +bf43d400 +bf43d200 +bf43d000 +bf43ce00 +bf43cc00 +bf43ca00 +bf43c800 +bf43c600 +bf43c400 +bf43c200 +bf43c000 +bf43be00 +bf43bc00 +bf43ba00 +bf43b800 +bf43b600 +bf43b400 +bf43b200 +bf43b000 +bf43ae00 +bf43ac00 +bf43aa00 +bf43a800 +bf43a600 +bf43a400 +bf43a200 +bf43a000 +bf439e00 +bf439c00 +bf439a00 +bf439800 +bf439600 +bf439400 +bf439200 +bf439000 +bf438e00 +bf438c00 +bf438a00 +bf438800 +bf438600 +bf438400 +bf438200 +bf438000 +bf437e00 +bf437c00 +bf437a00 +bf437800 +bf437600 +bf437400 +bf437200 +bf437000 +bf436e00 +bf436c00 +bf436a00 +bf436800 +bf436600 +bf436400 +bf436200 +bf436000 +bf435e00 +bf435c00 +bf435a00 +bf435800 +bf435600 +bf435400 +bf435200 +bf435000 +bf434e00 +bf434c00 +bf434a00 +bf434800 +bf434600 +bf434400 +bf434200 +bf434000 +bf433e00 +bf433c00 +bf433a00 +bf433800 +bf433600 +bf433400 +bf433200 +bf433000 +bf432e00 +bf432c00 +bf432a00 +bf432800 +bf432600 +bf432400 +bf432200 +bf432000 +bf431e00 +bf431c00 +bf431a00 +bf431800 +bf431600 +bf431400 +bf431200 +bf431000 +bf430e00 +bf430c00 +bf430a00 +bf430800 +bf430600 +bf430400 +bf430200 +bf430000 +bf42fe00 +bf42fc00 +bf42fa00 +bf42f800 +bf42f600 +bf42f400 +bf42f200 +bf42f000 +bf42ee00 +bf42ec00 +bf42ea00 +bf42e800 +bf42e600 +bf42e400 +bf42e200 +bf42e000 +bf42de00 +bf42dc00 +bf42da00 +bf42d800 +bf42d600 +bf42d400 +bf42d200 +bf42d000 +bf42ce00 +bf42cc00 +bf42ca00 +bf42c800 +bf42c600 +bf42c400 +bf42c200 +bf42c000 +bf42be00 +bf42bc00 +bf42ba00 +bf42b800 +bf42b600 +bf42b400 +bf42b200 +bf42b000 +bf42ae00 +bf42ac00 +bf42aa00 +bf42a800 +bf42a600 +bf42a400 +bf42a200 +bf42a000 +bf429e00 +bf429c00 +bf429a00 +bf429800 +bf429600 +bf429400 +bf429200 +bf429000 +bf428e00 +bf428c00 +bf428a00 +bf428800 +bf428600 +bf428400 +bf428200 +bf428000 +bf427e00 +bf427c00 +bf427a00 +bf427800 +bf427600 +bf427400 +bf427200 +bf427000 +bf426e00 +bf426c00 +bf426a00 +bf426800 +bf426600 +bf426400 +bf426200 +bf426000 +bf425e00 +bf425c00 +bf425a00 +bf425800 +bf425600 +bf425400 +bf425200 +bf425000 +bf424e00 +bf424c00 +bf424a00 +bf424800 +bf424600 +bf424400 +bf424200 +bf424000 +bf423e00 +bf423c00 +bf423a00 +bf423800 +bf423600 +bf423400 +bf423200 +bf423000 +bf422e00 +bf422c00 +bf422a00 +bf422800 +bf422600 +bf422400 +bf422200 +bf422000 +bf421e00 +bf421c00 +bf421a00 +bf421800 +bf421600 +bf421400 +bf421200 +bf421000 +bf420e00 +bf420c00 +bf420a00 +bf420800 +bf420600 +bf420400 +bf420200 +bf420000 +bf41fe00 +bf41fc00 +bf41fa00 +bf41f800 +bf41f600 +bf41f400 +bf41f200 +bf41f000 +bf41ee00 +bf41ec00 +bf41ea00 +bf41e800 +bf41e600 +bf41e400 +bf41e200 +bf41e000 +bf41de00 +bf41dc00 +bf41da00 +bf41d800 +bf41d600 +bf41d400 +bf41d200 +bf41d000 +bf41ce00 +bf41cc00 +bf41ca00 +bf41c800 +bf41c600 +bf41c400 +bf41c200 +bf41c000 +bf41be00 +bf41bc00 +bf41ba00 +bf41b800 +bf41b600 +bf41b400 +bf41b200 +bf41b000 +bf41ae00 +bf41ac00 +bf41aa00 +bf41a800 +bf41a600 +bf41a400 +bf41a200 +bf41a000 +bf419e00 +bf419c00 +bf419a00 +bf419800 +bf419600 +bf419400 +bf419200 +bf419000 +bf418e00 +bf418c00 +bf418a00 +bf418800 +bf418600 +bf418400 +bf418200 +bf418000 +bf417e00 +bf417c00 +bf417a00 +bf417800 +bf417600 +bf417400 +bf417200 +bf417000 +bf416e00 +bf416c00 +bf416a00 +bf416800 +bf416600 +bf416400 +bf416200 +bf416000 +bf415e00 +bf415c00 +bf415a00 +bf415800 +bf415600 +bf415400 +bf415200 +bf415000 +bf414e00 +bf414c00 +bf414a00 +bf414800 +bf414600 +bf414400 +bf414200 +bf414000 +bf413e00 +bf413c00 +bf413a00 +bf413800 +bf413600 +bf413400 +bf413200 +bf413000 +bf412e00 +bf412c00 +bf412a00 +bf412800 +bf412600 +bf412400 +bf412200 +bf412000 +bf411e00 +bf411c00 +bf411a00 +bf411800 +bf411600 +bf411400 +bf411200 +bf411000 +bf410e00 +bf410c00 +bf410a00 +bf410800 +bf410600 +bf410400 +bf410200 +bf410000 +bf40fe00 +bf40fc00 +bf40fa00 +bf40f800 +bf40f600 +bf40f400 +bf40f200 +bf40f000 +bf40ee00 +bf40ec00 +bf40ea00 +bf40e800 +bf40e600 +bf40e400 +bf40e200 +bf40e000 +bf40de00 +bf40dc00 +bf40da00 +bf40d800 +bf40d600 +bf40d400 +bf40d200 +bf40d000 +bf40ce00 +bf40cc00 +bf40ca00 +bf40c800 +bf40c600 +bf40c400 +bf40c200 +bf40c000 +bf40be00 +bf40bc00 +bf40ba00 +bf40b800 +bf40b600 +bf40b400 +bf40b200 +bf40b000 +bf40ae00 +bf40ac00 +bf40aa00 +bf40a800 +bf40a600 +bf40a400 +bf40a200 +bf40a000 +bf409e00 +bf409c00 +bf409a00 +bf409800 +bf409600 +bf409400 +bf409200 +bf409000 +bf408e00 +bf408c00 +bf408a00 +bf408800 +bf408600 +bf408400 +bf408200 +bf408000 +bf407e00 +bf407c00 +bf407a00 +bf407800 +bf407600 +bf407400 +bf407200 +bf407000 +bf406e00 +bf406c00 +bf406a00 +bf406800 +bf406600 +bf406400 +bf406200 +bf406000 +bf405e00 +bf405c00 +bf405a00 +bf405800 +bf405600 +bf405400 +bf405200 +bf405000 +bf404e00 +bf404c00 +bf404a00 +bf404800 +bf404600 +bf404400 +bf404200 +bf404000 +bf403e00 +bf403c00 +bf403a00 +bf403800 +bf403600 +bf403400 +bf403200 +bf403000 +bf402e00 +bf402c00 +bf402a00 +bf402800 +bf402600 +bf402400 +bf402200 +bf402000 +bf401e00 +bf401c00 +bf401a00 +bf401800 +bf401600 +bf401400 +bf401200 +bf401000 +bf400e00 +bf400c00 +bf400a00 +bf400800 +bf400600 +bf400400 +bf400200 +bf400000 +bf3ffe00 +bf3ffc00 +bf3ffa00 +bf3ff800 +bf3ff600 +bf3ff400 +bf3ff200 +bf3ff000 +bf3fee00 +bf3fec00 +bf3fea00 +bf3fe800 +bf3fe600 +bf3fe400 +bf3fe200 +bf3fe000 +bf3fde00 +bf3fdc00 +bf3fda00 +bf3fd800 +bf3fd600 +bf3fd400 +bf3fd200 +bf3fd000 +bf3fce00 +bf3fcc00 +bf3fca00 +bf3fc800 +bf3fc600 +bf3fc400 +bf3fc200 +bf3fc000 +bf3fbe00 +bf3fbc00 +bf3fba00 +bf3fb800 +bf3fb600 +bf3fb400 +bf3fb200 +bf3fb000 +bf3fae00 +bf3fac00 +bf3faa00 +bf3fa800 +bf3fa600 +bf3fa400 +bf3fa200 +bf3fa000 +bf3f9e00 +bf3f9c00 +bf3f9a00 +bf3f9800 +bf3f9600 +bf3f9400 +bf3f9200 +bf3f9000 +bf3f8e00 +bf3f8c00 +bf3f8a00 +bf3f8800 +bf3f8600 +bf3f8400 +bf3f8200 +bf3f8000 +bf3f7e00 +bf3f7c00 +bf3f7a00 +bf3f7800 +bf3f7600 +bf3f7400 +bf3f7200 +bf3f7000 +bf3f6e00 +bf3f6c00 +bf3f6a00 +bf3f6800 +bf3f6600 +bf3f6400 +bf3f6200 +bf3f6000 +bf3f5e00 +bf3f5c00 +bf3f5a00 +bf3f5800 +bf3f5600 +bf3f5400 +bf3f5200 +bf3f5000 +bf3f4e00 +bf3f4c00 +bf3f4a00 +bf3f4800 +bf3f4600 +bf3f4400 +bf3f4200 +bf3f4000 +bf3f3e00 +bf3f3c00 +bf3f3a00 +bf3f3800 +bf3f3600 +bf3f3400 +bf3f3200 +bf3f3000 +bf3f2e00 +bf3f2c00 +bf3f2a00 +bf3f2800 +bf3f2600 +bf3f2400 +bf3f2200 +bf3f2000 +bf3f1e00 +bf3f1c00 +bf3f1a00 +bf3f1800 +bf3f1600 +bf3f1400 +bf3f1200 +bf3f1000 +bf3f0e00 +bf3f0c00 +bf3f0a00 +bf3f0800 +bf3f0600 +bf3f0400 +bf3f0200 +bf3f0000 +bf3efe00 +bf3efc00 +bf3efa00 +bf3ef800 +bf3ef600 +bf3ef400 +bf3ef200 +bf3ef000 +bf3eee00 +bf3eec00 +bf3eea00 +bf3ee800 +bf3ee600 +bf3ee400 +bf3ee200 +bf3ee000 +bf3ede00 +bf3edc00 +bf3eda00 +bf3ed800 +bf3ed600 +bf3ed400 +bf3ed200 +bf3ed000 +bf3ece00 +bf3ecc00 +bf3eca00 +bf3ec800 +bf3ec600 +bf3ec400 +bf3ec200 +bf3ec000 +bf3ebe00 +bf3ebc00 +bf3eba00 +bf3eb800 +bf3eb600 +bf3eb400 +bf3eb200 +bf3eb000 +bf3eae00 +bf3eac00 +bf3eaa00 +bf3ea800 +bf3ea600 +bf3ea400 +bf3ea200 +bf3ea000 +bf3e9e00 +bf3e9c00 +bf3e9a00 +bf3e9800 +bf3e9600 +bf3e9400 +bf3e9200 +bf3e9000 +bf3e8e00 +bf3e8c00 +bf3e8a00 +bf3e8800 +bf3e8600 +bf3e8400 +bf3e8200 +bf3e8000 +bf3e7e00 +bf3e7c00 +bf3e7a00 +bf3e7800 +bf3e7600 +bf3e7400 +bf3e7200 +bf3e7000 +bf3e6e00 +bf3e6c00 +bf3e6a00 +bf3e6800 +bf3e6600 +bf3e6400 +bf3e6200 +bf3e6000 +bf3e5e00 +bf3e5c00 +bf3e5a00 +bf3e5800 +bf3e5600 +bf3e5400 +bf3e5200 +bf3e5000 +bf3e4e00 +bf3e4c00 +bf3e4a00 +bf3e4800 +bf3e4600 +bf3e4400 +bf3e4200 +bf3e4000 +bf3e3e00 +bf3e3c00 +bf3e3a00 +bf3e3800 +bf3e3600 +bf3e3400 +bf3e3200 +bf3e3000 +bf3e2e00 +bf3e2c00 +bf3e2a00 +bf3e2800 +bf3e2600 +bf3e2400 +bf3e2200 +bf3e2000 +bf3e1e00 +bf3e1c00 +bf3e1a00 +bf3e1800 +bf3e1600 +bf3e1400 +bf3e1200 +bf3e1000 +bf3e0e00 +bf3e0c00 +bf3e0a00 +bf3e0800 +bf3e0600 +bf3e0400 +bf3e0200 +bf3e0000 +bf3dfe00 +bf3dfc00 +bf3dfa00 +bf3df800 +bf3df600 +bf3df400 +bf3df200 +bf3df000 +bf3dee00 +bf3dec00 +bf3dea00 +bf3de800 +bf3de600 +bf3de400 +bf3de200 +bf3de000 +bf3dde00 +bf3ddc00 +bf3dda00 +bf3dd800 +bf3dd600 +bf3dd400 +bf3dd200 +bf3dd000 +bf3dce00 +bf3dcc00 +bf3dca00 +bf3dc800 +bf3dc600 +bf3dc400 +bf3dc200 +bf3dc000 +bf3dbe00 +bf3dbc00 +bf3dba00 +bf3db800 +bf3db600 +bf3db400 +bf3db200 +bf3db000 +bf3dae00 +bf3dac00 +bf3daa00 +bf3da800 +bf3da600 +bf3da400 +bf3da200 +bf3da000 +bf3d9e00 +bf3d9c00 +bf3d9a00 +bf3d9800 +bf3d9600 +bf3d9400 +bf3d9200 +bf3d9000 +bf3d8e00 +bf3d8c00 +bf3d8a00 +bf3d8800 +bf3d8600 +bf3d8400 +bf3d8200 +bf3d8000 +bf3d7e00 +bf3d7c00 +bf3d7a00 +bf3d7800 +bf3d7600 +bf3d7400 +bf3d7200 +bf3d7000 +bf3d6e00 +bf3d6c00 +bf3d6a00 +bf3d6800 +bf3d6600 +bf3d6400 +bf3d6200 +bf3d6000 +bf3d5e00 +bf3d5c00 +bf3d5a00 +bf3d5800 +bf3d5600 +bf3d5400 +bf3d5200 +bf3d5000 +bf3d4e00 +bf3d4c00 +bf3d4a00 +bf3d4800 +bf3d4600 +bf3d4400 +bf3d4200 +bf3d4000 +bf3d3e00 +bf3d3c00 +bf3d3a00 +bf3d3800 +bf3d3600 +bf3d3400 +bf3d3200 +bf3d3000 +bf3d2e00 +bf3d2c00 +bf3d2a00 +bf3d2800 +bf3d2600 +bf3d2400 +bf3d2200 +bf3d2000 +bf3d1e00 +bf3d1c00 +bf3d1a00 +bf3d1800 +bf3d1600 +bf3d1400 +bf3d1200 +bf3d1000 +bf3d0e00 +bf3d0c00 +bf3d0a00 +bf3d0800 +bf3d0600 +bf3d0400 +bf3d0200 +bf3d0000 +bf3cfe00 +bf3cfc00 +bf3cfa00 +bf3cf800 +bf3cf600 +bf3cf400 +bf3cf200 +bf3cf000 +bf3cee00 +bf3cec00 +bf3cea00 +bf3ce800 +bf3ce600 +bf3ce400 +bf3ce200 +bf3ce000 +bf3cde00 +bf3cdc00 +bf3cda00 +bf3cd800 +bf3cd600 +bf3cd400 +bf3cd200 +bf3cd000 +bf3cce00 +bf3ccc00 +bf3cca00 +bf3cc800 +bf3cc600 +bf3cc400 +bf3cc200 +bf3cc000 +bf3cbe00 +bf3cbc00 +bf3cba00 +bf3cb800 +bf3cb600 +bf3cb400 +bf3cb200 +bf3cb000 +bf3cae00 +bf3cac00 +bf3caa00 +bf3ca800 +bf3ca600 +bf3ca400 +bf3ca200 +bf3ca000 +bf3c9e00 +bf3c9c00 +bf3c9a00 +bf3c9800 +bf3c9600 +bf3c9400 +bf3c9200 +bf3c9000 +bf3c8e00 +bf3c8c00 +bf3c8a00 +bf3c8800 +bf3c8600 +bf3c8400 +bf3c8200 +bf3c8000 +bf3c7e00 +bf3c7c00 +bf3c7a00 +bf3c7800 +bf3c7600 +bf3c7400 +bf3c7200 +bf3c7000 +bf3c6e00 +bf3c6c00 +bf3c6a00 +bf3c6800 +bf3c6600 +bf3c6400 +bf3c6200 +bf3c6000 +bf3c5e00 +bf3c5c00 +bf3c5a00 +bf3c5800 +bf3c5600 +bf3c5400 +bf3c5200 +bf3c5000 +bf3c4e00 +bf3c4c00 +bf3c4a00 +bf3c4800 +bf3c4600 +bf3c4400 +bf3c4200 +bf3c4000 +bf3c3e00 +bf3c3c00 +bf3c3a00 +bf3c3800 +bf3c3600 +bf3c3400 +bf3c3200 +bf3c3000 +bf3c2e00 +bf3c2c00 +bf3c2a00 +bf3c2800 +bf3c2600 +bf3c2400 +bf3c2200 +bf3c2000 +bf3c1e00 +bf3c1c00 +bf3c1a00 +bf3c1800 +bf3c1600 +bf3c1400 +bf3c1200 +bf3c1000 +bf3c0e00 +bf3c0c00 +bf3c0a00 +bf3c0800 +bf3c0600 +bf3c0400 +bf3c0200 +bf3c0000 +bf3bfe00 +bf3bfc00 +bf3bfa00 +bf3bf800 +bf3bf600 +bf3bf400 +bf3bf200 +bf3bf000 +bf3bee00 +bf3bec00 +bf3bea00 +bf3be800 +bf3be600 +bf3be400 +bf3be200 +bf3be000 +bf3bde00 +bf3bdc00 +bf3bda00 +bf3bd800 +bf3bd600 +bf3bd400 +bf3bd200 +bf3bd000 +bf3bce00 +bf3bcc00 +bf3bca00 +bf3bc800 +bf3bc600 +bf3bc400 +bf3bc200 +bf3bc000 +bf3bbe00 +bf3bbc00 +bf3bba00 +bf3bb800 +bf3bb600 +bf3bb400 +bf3bb200 +bf3bb000 +bf3bae00 +bf3bac00 +bf3baa00 +bf3ba800 +bf3ba600 +bf3ba400 +bf3ba200 +bf3ba000 +bf3b9e00 +bf3b9c00 +bf3b9a00 +bf3b9800 +bf3b9600 +bf3b9400 +bf3b9200 +bf3b9000 +bf3b8e00 +bf3b8c00 +bf3b8a00 +bf3b8800 +bf3b8600 +bf3b8400 +bf3b8200 +bf3b8000 +bf3b7e00 +bf3b7c00 +bf3b7a00 +bf3b7800 +bf3b7600 +bf3b7400 +bf3b7200 +bf3b7000 +bf3b6e00 +bf3b6c00 +bf3b6a00 +bf3b6800 +bf3b6600 +bf3b6400 +bf3b6200 +bf3b6000 +bf3b5e00 +bf3b5c00 +bf3b5a00 +bf3b5800 +bf3b5600 +bf3b5400 +bf3b5200 +bf3b5000 +bf3b4e00 +bf3b4c00 +bf3b4a00 +bf3b4800 +bf3b4600 +bf3b4400 +bf3b4200 +bf3b4000 +bf3b3e00 +bf3b3c00 +bf3b3a00 +bf3b3800 +bf3b3600 +bf3b3400 +bf3b3200 +bf3b3000 +bf3b2e00 +bf3b2c00 +bf3b2a00 +bf3b2800 +bf3b2600 +bf3b2400 +bf3b2200 +bf3b2000 +bf3b1e00 +bf3b1c00 +bf3b1a00 +bf3b1800 +bf3b1600 +bf3b1400 +bf3b1200 +bf3b1000 +bf3b0e00 +bf3b0c00 +bf3b0a00 +bf3b0800 +bf3b0600 +bf3b0400 +bf3b0200 +bf3b0000 +bf3afe00 +bf3afc00 +bf3afa00 +bf3af800 +bf3af600 +bf3af400 +bf3af200 +bf3af000 +bf3aee00 +bf3aec00 +bf3aea00 +bf3ae800 +bf3ae600 +bf3ae400 +bf3ae200 +bf3ae000 +bf3ade00 +bf3adc00 +bf3ada00 +bf3ad800 +bf3ad600 +bf3ad400 +bf3ad200 +bf3ad000 +bf3ace00 +bf3acc00 +bf3aca00 +bf3ac800 +bf3ac600 +bf3ac400 +bf3ac200 +bf3ac000 +bf3abe00 +bf3abc00 +bf3aba00 +bf3ab800 +bf3ab600 +bf3ab400 +bf3ab200 +bf3ab000 +bf3aae00 +bf3aac00 +bf3aaa00 +bf3aa800 +bf3aa600 +bf3aa400 +bf3aa200 +bf3aa000 +bf3a9e00 +bf3a9c00 +bf3a9a00 +bf3a9800 +bf3a9600 +bf3a9400 +bf3a9200 +bf3a9000 +bf3a8e00 +bf3a8c00 +bf3a8a00 +bf3a8800 +bf3a8600 +bf3a8400 +bf3a8200 +bf3a8000 +bf3a7e00 +bf3a7c00 +bf3a7a00 +bf3a7800 +bf3a7600 +bf3a7400 +bf3a7200 +bf3a7000 +bf3a6e00 +bf3a6c00 +bf3a6a00 +bf3a6800 +bf3a6600 +bf3a6400 +bf3a6200 +bf3a6000 +bf3a5e00 +bf3a5c00 +bf3a5a00 +bf3a5800 +bf3a5600 +bf3a5400 +bf3a5200 +bf3a5000 +bf3a4e00 +bf3a4c00 +bf3a4a00 +bf3a4800 +bf3a4600 +bf3a4400 +bf3a4200 +bf3a4000 +bf3a3e00 +bf3a3c00 +bf3a3a00 +bf3a3800 +bf3a3600 +bf3a3400 +bf3a3200 +bf3a3000 +bf3a2e00 +bf3a2c00 +bf3a2a00 +bf3a2800 +bf3a2600 +bf3a2400 +bf3a2200 +bf3a2000 +bf3a1e00 +bf3a1c00 +bf3a1a00 +bf3a1800 +bf3a1600 +bf3a1400 +bf3a1200 +bf3a1000 +bf3a0e00 +bf3a0c00 +bf3a0a00 +bf3a0800 +bf3a0600 +bf3a0400 +bf3a0200 +bf3a0000 +bf39fe00 +bf39fc00 +bf39fa00 +bf39f800 +bf39f600 +bf39f400 +bf39f200 +bf39f000 +bf39ee00 +bf39ec00 +bf39ea00 +bf39e800 +bf39e600 +bf39e400 +bf39e200 +bf39e000 +bf39de00 +bf39dc00 +bf39da00 +bf39d800 +bf39d600 +bf39d400 +bf39d200 +bf39d000 +bf39ce00 +bf39cc00 +bf39ca00 +bf39c800 +bf39c600 +bf39c400 +bf39c200 +bf39c000 +bf39be00 +bf39bc00 +bf39ba00 +bf39b800 +bf39b600 +bf39b400 +bf39b200 +bf39b000 +bf39ae00 +bf39ac00 +bf39aa00 +bf39a800 +bf39a600 +bf39a400 +bf39a200 +bf39a000 +bf399e00 +bf399c00 +bf399a00 +bf399800 +bf399600 +bf399400 +bf399200 +bf399000 +bf398e00 +bf398c00 +bf398a00 +bf398800 +bf398600 +bf398400 +bf398200 +bf398000 +bf397e00 +bf397c00 +bf397a00 +bf397800 +bf397600 +bf397400 +bf397200 +bf397000 +bf396e00 +bf396c00 +bf396a00 +bf396800 +bf396600 +bf396400 +bf396200 +bf396000 +bf395e00 +bf395c00 +bf395a00 +bf395800 +bf395600 +bf395400 +bf395200 +bf395000 +bf394e00 +bf394c00 +bf394a00 +bf394800 +bf394600 +bf394400 +bf394200 +bf394000 +bf393e00 +bf393c00 +bf393a00 +bf393800 +bf393600 +bf393400 +bf393200 +bf393000 +bf392e00 +bf392c00 +bf392a00 +bf392800 +bf392600 +bf392400 +bf392200 +bf392000 +bf391e00 +bf391c00 +bf391a00 +bf391800 +bf391600 +bf391400 +bf391200 +bf391000 +bf390e00 +bf390c00 +bf390a00 +bf390800 +bf390600 +bf390400 +bf390200 +bf390000 +bf38fe00 +bf38fc00 +bf38fa00 +bf38f800 +bf38f600 +bf38f400 +bf38f200 +bf38f000 +bf38ee00 +bf38ec00 +bf38ea00 +bf38e800 +bf38e600 +bf38e400 +bf38e200 +bf38e000 +bf38de00 +bf38dc00 +bf38da00 +bf38d800 +bf38d600 +bf38d400 +bf38d200 +bf38d000 +bf38ce00 +bf38cc00 +bf38ca00 +bf38c800 +bf38c600 +bf38c400 +bf38c200 +bf38c000 +bf38be00 +bf38bc00 +bf38ba00 +bf38b800 +bf38b600 +bf38b400 +bf38b200 +bf38b000 +bf38ae00 +bf38ac00 +bf38aa00 +bf38a800 +bf38a600 +bf38a400 +bf38a200 +bf38a000 +bf389e00 +bf389c00 +bf389a00 +bf389800 +bf389600 +bf389400 +bf389200 +bf389000 +bf388e00 +bf388c00 +bf388a00 +bf388800 +bf388600 +bf388400 +bf388200 +bf388000 +bf387e00 +bf387c00 +bf387a00 +bf387800 +bf387600 +bf387400 +bf387200 +bf387000 +bf386e00 +bf386c00 +bf386a00 +bf386800 +bf386600 +bf386400 +bf386200 +bf386000 +bf385e00 +bf385c00 +bf385a00 +bf385800 +bf385600 +bf385400 +bf385200 +bf385000 +bf384e00 +bf384c00 +bf384a00 +bf384800 +bf384600 +bf384400 +bf384200 +bf384000 +bf383e00 +bf383c00 +bf383a00 +bf383800 +bf383600 +bf383400 +bf383200 +bf383000 +bf382e00 +bf382c00 +bf382a00 +bf382800 +bf382600 +bf382400 +bf382200 +bf382000 +bf381e00 +bf381c00 +bf381a00 +bf381800 +bf381600 +bf381400 +bf381200 +bf381000 +bf380e00 +bf380c00 +bf380a00 +bf380800 +bf380600 +bf380400 +bf380200 +bf380000 +bf37fe00 +bf37fc00 +bf37fa00 +bf37f800 +bf37f600 +bf37f400 +bf37f200 +bf37f000 +bf37ee00 +bf37ec00 +bf37ea00 +bf37e800 +bf37e600 +bf37e400 +bf37e200 +bf37e000 +bf37de00 +bf37dc00 +bf37da00 +bf37d800 +bf37d600 +bf37d400 +bf37d200 +bf37d000 +bf37ce00 +bf37cc00 +bf37ca00 +bf37c800 +bf37c600 +bf37c400 +bf37c200 +bf37c000 +bf37be00 +bf37bc00 +bf37ba00 +bf37b800 +bf37b600 +bf37b400 +bf37b200 +bf37b000 +bf37ae00 +bf37ac00 +bf37aa00 +bf37a800 +bf37a600 +bf37a400 +bf37a200 +bf37a000 +bf379e00 +bf379c00 +bf379a00 +bf379800 +bf379600 +bf379400 +bf379200 +bf379000 +bf378e00 +bf378c00 +bf378a00 +bf378800 +bf378600 +bf378400 +bf378200 +bf378000 +bf377e00 +bf377c00 +bf377a00 +bf377800 +bf377600 +bf377400 +bf377200 +bf377000 +bf376e00 +bf376c00 +bf376a00 +bf376800 +bf376600 +bf376400 +bf376200 +bf376000 +bf375e00 +bf375c00 +bf375a00 +bf375800 +bf375600 +bf375400 +bf375200 +bf375000 +bf374e00 +bf374c00 +bf374a00 +bf374800 +bf374600 +bf374400 +bf374200 +bf374000 +bf373e00 +bf373c00 +bf373a00 +bf373800 +bf373600 +bf373400 +bf373200 +bf373000 +bf372e00 +bf372c00 +bf372a00 +bf372800 +bf372600 +bf372400 +bf372200 +bf372000 +bf371e00 +bf371c00 +bf371a00 +bf371800 +bf371600 +bf371400 +bf371200 +bf371000 +bf370e00 +bf370c00 +bf370a00 +bf370800 +bf370600 +bf370400 +bf370200 +bf370000 +bf36fe00 +bf36fc00 +bf36fa00 +bf36f800 +bf36f600 +bf36f400 +bf36f200 +bf36f000 +bf36ee00 +bf36ec00 +bf36ea00 +bf36e800 +bf36e600 +bf36e400 +bf36e200 +bf36e000 +bf36de00 +bf36dc00 +bf36da00 +bf36d800 +bf36d600 +bf36d400 +bf36d200 +bf36d000 +bf36ce00 +bf36cc00 +bf36ca00 +bf36c800 +bf36c600 +bf36c400 +bf36c200 +bf36c000 +bf36be00 +bf36bc00 +bf36ba00 +bf36b800 +bf36b600 +bf36b400 +bf36b200 +bf36b000 +bf36ae00 +bf36ac00 +bf36aa00 +bf36a800 +bf36a600 +bf36a400 +bf36a200 +bf36a000 +bf369e00 +bf369c00 +bf369a00 +bf369800 +bf369600 +bf369400 +bf369200 +bf369000 +bf368e00 +bf368c00 +bf368a00 +bf368800 +bf368600 +bf368400 +bf368200 +bf368000 +bf367e00 +bf367c00 +bf367a00 +bf367800 +bf367600 +bf367400 +bf367200 +bf367000 +bf366e00 +bf366c00 +bf366a00 +bf366800 +bf366600 +bf366400 +bf366200 +bf366000 +bf365e00 +bf365c00 +bf365a00 +bf365800 +bf365600 +bf365400 +bf365200 +bf365000 +bf364e00 +bf364c00 +bf364a00 +bf364800 +bf364600 +bf364400 +bf364200 +bf364000 +bf363e00 +bf363c00 +bf363a00 +bf363800 +bf363600 +bf363400 +bf363200 +bf363000 +bf362e00 +bf362c00 +bf362a00 +bf362800 +bf362600 +bf362400 +bf362200 +bf362000 +bf361e00 +bf361c00 +bf361a00 +bf361800 +bf361600 +bf361400 +bf361200 +bf361000 +bf360e00 +bf360c00 +bf360a00 +bf360800 +bf360600 +bf360400 +bf360200 +bf360000 +bf35fe00 +bf35fc00 +bf35fa00 +bf35f800 +bf35f600 +bf35f400 +bf35f200 +bf35f000 +bf35ee00 +bf35ec00 +bf35ea00 +bf35e800 +bf35e600 +bf35e400 +bf35e200 +bf35e000 +bf35de00 +bf35dc00 +bf35da00 +bf35d800 +bf35d600 +bf35d400 +bf35d200 +bf35d000 +bf35ce00 +bf35cc00 +bf35ca00 +bf35c800 +bf35c600 +bf35c400 +bf35c200 +bf35c000 +bf35be00 +bf35bc00 +bf35ba00 +bf35b800 +bf35b600 +bf35b400 +bf35b200 +bf35b000 +bf35ae00 +bf35ac00 +bf35aa00 +bf35a800 +bf35a600 +bf35a400 +bf35a200 +bf35a000 +bf359e00 +bf359c00 +bf359a00 +bf359800 +bf359600 +bf359400 +bf359200 +bf359000 +bf358e00 +bf358c00 +bf358a00 +bf358800 +bf358600 +bf358400 +bf358200 +bf358000 +bf357e00 +bf357c00 +bf357a00 +bf357800 +bf357600 +bf357400 +bf357200 +bf357000 +bf356e00 +bf356c00 +bf356a00 +bf356800 +bf356600 +bf356400 +bf356200 +bf356000 +bf355e00 +bf355c00 +bf355a00 +bf355800 +bf355600 +bf355400 +bf355200 +bf355000 +bf354e00 +bf354c00 +bf354a00 +bf354800 +bf354600 +bf354400 +bf354200 +bf354000 +bf353e00 +bf353c00 +bf353a00 +bf353800 +bf353600 +bf353400 +bf353200 +bf353000 +bf352e00 +bf352c00 +bf352a00 +bf352800 +bf352600 +bf352400 +bf352200 +bf352000 +bf351e00 +bf351c00 +bf351a00 +bf351800 +bf351600 +bf351400 +bf351200 +bf351000 +bf350e00 +bf350c00 +bf350a00 +bf350800 +bf350600 +bf350400 +bf350200 +bf350000 +bf34fe00 +bf34fc00 +bf34fa00 +bf34f800 +bf34f600 +bf34f400 +bf34f200 +bf34f000 +bf34ee00 +bf34ec00 +bf34ea00 +bf34e800 +bf34e600 +bf34e400 +bf34e200 +bf34e000 +bf34de00 +bf34dc00 +bf34da00 +bf34d800 +bf34d600 +bf34d400 +bf34d200 +bf34d000 +bf34ce00 +bf34cc00 +bf34ca00 +bf34c800 +bf34c600 +bf34c400 +bf34c200 +bf34c000 +bf34be00 +bf34bc00 +bf34ba00 +bf34b800 +bf34b600 +bf34b400 +bf34b200 +bf34b000 +bf34ae00 +bf34ac00 +bf34aa00 +bf34a800 +bf34a600 +bf34a400 +bf34a200 +bf34a000 +bf349e00 +bf349c00 +bf349a00 +bf349800 +bf349600 +bf349400 +bf349200 +bf349000 +bf348e00 +bf348c00 +bf348a00 +bf348800 +bf348600 +bf348400 +bf348200 +bf348000 +bf347e00 +bf347c00 +bf347a00 +bf347800 +bf347600 +bf347400 +bf347200 +bf347000 +bf346e00 +bf346c00 +bf346a00 +bf346800 +bf346600 +bf346400 +bf346200 +bf346000 +bf345e00 +bf345c00 +bf345a00 +bf345800 +bf345600 +bf345400 +bf345200 +bf345000 +bf344e00 +bf344c00 +bf344a00 +bf344800 +bf344600 +bf344400 +bf344200 +bf344000 +bf343e00 +bf343c00 +bf343a00 +bf343800 +bf343600 +bf343400 +bf343200 +bf343000 +bf342e00 +bf342c00 +bf342a00 +bf342800 +bf342600 +bf342400 +bf342200 +bf342000 +bf341e00 +bf341c00 +bf341a00 +bf341800 +bf341600 +bf341400 +bf341200 +bf341000 +bf340e00 +bf340c00 +bf340a00 +bf340800 +bf340600 +bf340400 +bf340200 +bf340000 +bf33fe00 +bf33fc00 +bf33fa00 +bf33f800 +bf33f600 +bf33f400 +bf33f200 +bf33f000 +bf33ee00 +bf33ec00 +bf33ea00 +bf33e800 +bf33e600 +bf33e400 +bf33e200 +bf33e000 +bf33de00 +bf33dc00 +bf33da00 +bf33d800 +bf33d600 +bf33d400 +bf33d200 +bf33d000 +bf33ce00 +bf33cc00 +bf33ca00 +bf33c800 +bf33c600 +bf33c400 +bf33c200 +bf33c000 +bf33be00 +bf33bc00 +bf33ba00 +bf33b800 +bf33b600 +bf33b400 +bf33b200 +bf33b000 +bf33ae00 +bf33ac00 +bf33aa00 +bf33a800 +bf33a600 +bf33a400 +bf33a200 +bf33a000 +bf339e00 +bf339c00 +bf339a00 +bf339800 +bf339600 +bf339400 +bf339200 +bf339000 +bf338e00 +bf338c00 +bf338a00 +bf338800 +bf338600 +bf338400 +bf338200 +bf338000 +bf337e00 +bf337c00 +bf337a00 +bf337800 +bf337600 +bf337400 +bf337200 +bf337000 +bf336e00 +bf336c00 +bf336a00 +bf336800 +bf336600 +bf336400 +bf336200 +bf336000 +bf335e00 +bf335c00 +bf335a00 +bf335800 +bf335600 +bf335400 +bf335200 +bf335000 +bf334e00 +bf334c00 +bf334a00 +bf334800 +bf334600 +bf334400 +bf334200 +bf334000 +bf333e00 +bf333c00 +bf333a00 +bf333800 +bf333600 +bf333400 +bf333200 +bf333000 +bf332e00 +bf332c00 +bf332a00 +bf332800 +bf332600 +bf332400 +bf332200 +bf332000 +bf331e00 +bf331c00 +bf331a00 +bf331800 +bf331600 +bf331400 +bf331200 +bf331000 +bf330e00 +bf330c00 +bf330a00 +bf330800 +bf330600 +bf330400 +bf330200 +bf330000 +bf32fe00 +bf32fc00 +bf32fa00 +bf32f800 +bf32f600 +bf32f400 +bf32f200 +bf32f000 +bf32ee00 +bf32ec00 +bf32ea00 +bf32e800 +bf32e600 +bf32e400 +bf32e200 +bf32e000 +bf32de00 +bf32dc00 +bf32da00 +bf32d800 +bf32d600 +bf32d400 +bf32d200 +bf32d000 +bf32ce00 +bf32cc00 +bf32ca00 +bf32c800 +bf32c600 +bf32c400 +bf32c200 +bf32c000 +bf32be00 +bf32bc00 +bf32ba00 +bf32b800 +bf32b600 +bf32b400 +bf32b200 +bf32b000 +bf32ae00 +bf32ac00 +bf32aa00 +bf32a800 +bf32a600 +bf32a400 +bf32a200 +bf32a000 +bf329e00 +bf329c00 +bf329a00 +bf329800 +bf329600 +bf329400 +bf329200 +bf329000 +bf328e00 +bf328c00 +bf328a00 +bf328800 +bf328600 +bf328400 +bf328200 +bf328000 +bf327e00 +bf327c00 +bf327a00 +bf327800 +bf327600 +bf327400 +bf327200 +bf327000 +bf326e00 +bf326c00 +bf326a00 +bf326800 +bf326600 +bf326400 +bf326200 +bf326000 +bf325e00 +bf325c00 +bf325a00 +bf325800 +bf325600 +bf325400 +bf325200 +bf325000 +bf324e00 +bf324c00 +bf324a00 +bf324800 +bf324600 +bf324400 +bf324200 +bf324000 +bf323e00 +bf323c00 +bf323a00 +bf323800 +bf323600 +bf323400 +bf323200 +bf323000 +bf322e00 +bf322c00 +bf322a00 +bf322800 +bf322600 +bf322400 +bf322200 +bf322000 +bf321e00 +bf321c00 +bf321a00 +bf321800 +bf321600 +bf321400 +bf321200 +bf321000 +bf320e00 +bf320c00 +bf320a00 +bf320800 +bf320600 +bf320400 +bf320200 +bf320000 +bf31fe00 +bf31fc00 +bf31fa00 +bf31f800 +bf31f600 +bf31f400 +bf31f200 +bf31f000 +bf31ee00 +bf31ec00 +bf31ea00 +bf31e800 +bf31e600 +bf31e400 +bf31e200 +bf31e000 +bf31de00 +bf31dc00 +bf31da00 +bf31d800 +bf31d600 +bf31d400 +bf31d200 +bf31d000 +bf31ce00 +bf31cc00 +bf31ca00 +bf31c800 +bf31c600 +bf31c400 +bf31c200 +bf31c000 +bf31be00 +bf31bc00 +bf31ba00 +bf31b800 +bf31b600 +bf31b400 +bf31b200 +bf31b000 +bf31ae00 +bf31ac00 +bf31aa00 +bf31a800 +bf31a600 +bf31a400 +bf31a200 +bf31a000 +bf319e00 +bf319c00 +bf319a00 +bf319800 +bf319600 +bf319400 +bf319200 +bf319000 +bf318e00 +bf318c00 +bf318a00 +bf318800 +bf318600 +bf318400 +bf318200 +bf318000 +bf317e00 +bf317c00 +bf317a00 +bf317800 +bf317600 +bf317400 +bf317200 +bf317000 +bf316e00 +bf316c00 +bf316a00 +bf316800 +bf316600 +bf316400 +bf316200 +bf316000 +bf315e00 +bf315c00 +bf315a00 +bf315800 +bf315600 +bf315400 +bf315200 +bf315000 +bf314e00 +bf314c00 +bf314a00 +bf314800 +bf314600 +bf314400 +bf314200 +bf314000 +bf313e00 +bf313c00 +bf313a00 +bf313800 +bf313600 +bf313400 +bf313200 +bf313000 +bf312e00 +bf312c00 +bf312a00 +bf312800 +bf312600 +bf312400 +bf312200 +bf312000 +bf311e00 +bf311c00 +bf311a00 +bf311800 +bf311600 +bf311400 +bf311200 +bf311000 +bf310e00 +bf310c00 +bf310a00 +bf310800 +bf310600 +bf310400 +bf310200 +bf310000 +bf30fe00 +bf30fc00 +bf30fa00 +bf30f800 +bf30f600 +bf30f400 +bf30f200 +bf30f000 +bf30ee00 +bf30ec00 +bf30ea00 +bf30e800 +bf30e600 +bf30e400 +bf30e200 +bf30e000 +bf30de00 +bf30dc00 +bf30da00 +bf30d800 +bf30d600 +bf30d400 +bf30d200 +bf30d000 +bf30ce00 +bf30cc00 +bf30ca00 +bf30c800 +bf30c600 +bf30c400 +bf30c200 +bf30c000 +bf30be00 +bf30bc00 +bf30ba00 +bf30b800 +bf30b600 +bf30b400 +bf30b200 +bf30b000 +bf30ae00 +bf30ac00 +bf30aa00 +bf30a800 +bf30a600 +bf30a400 +bf30a200 +bf30a000 +bf309e00 +bf309c00 +bf309a00 +bf309800 +bf309600 +bf309400 +bf309200 +bf309000 +bf308e00 +bf308c00 +bf308a00 +bf308800 +bf308600 +bf308400 +bf308200 +bf308000 +bf307e00 +bf307c00 +bf307a00 +bf307800 +bf307600 +bf307400 +bf307200 +bf307000 +bf306e00 +bf306c00 +bf306a00 +bf306800 +bf306600 +bf306400 +bf306200 +bf306000 +bf305e00 +bf305c00 +bf305a00 +bf305800 +bf305600 +bf305400 +bf305200 +bf305000 +bf304e00 +bf304c00 +bf304a00 +bf304800 +bf304600 +bf304400 +bf304200 +bf304000 +bf303e00 +bf303c00 +bf303a00 +bf303800 +bf303600 +bf303400 +bf303200 +bf303000 +bf302e00 +bf302c00 +bf302a00 +bf302800 +bf302600 +bf302400 +bf302200 +bf302000 +bf301e00 +bf301c00 +bf301a00 +bf301800 +bf301600 +bf301400 +bf301200 +bf301000 +bf300e00 +bf300c00 +bf300a00 +bf300800 +bf300600 +bf300400 +bf300200 +bf300000 +bf2ffe00 +bf2ffc00 +bf2ffa00 +bf2ff800 +bf2ff600 +bf2ff400 +bf2ff200 +bf2ff000 +bf2fee00 +bf2fec00 +bf2fea00 +bf2fe800 +bf2fe600 +bf2fe400 +bf2fe200 +bf2fe000 +bf2fde00 +bf2fdc00 +bf2fda00 +bf2fd800 +bf2fd600 +bf2fd400 +bf2fd200 +bf2fd000 +bf2fce00 +bf2fcc00 +bf2fca00 +bf2fc800 +bf2fc600 +bf2fc400 +bf2fc200 +bf2fc000 +bf2fbe00 +bf2fbc00 +bf2fba00 +bf2fb800 +bf2fb600 +bf2fb400 +bf2fb200 +bf2fb000 +bf2fae00 +bf2fac00 +bf2faa00 +bf2fa800 +bf2fa600 +bf2fa400 +bf2fa200 +bf2fa000 +bf2f9e00 +bf2f9c00 +bf2f9a00 +bf2f9800 +bf2f9600 +bf2f9400 +bf2f9200 +bf2f9000 +bf2f8e00 +bf2f8c00 +bf2f8a00 +bf2f8800 +bf2f8600 +bf2f8400 +bf2f8200 +bf2f8000 +bf2f7e00 +bf2f7c00 +bf2f7a00 +bf2f7800 +bf2f7600 +bf2f7400 +bf2f7200 +bf2f7000 +bf2f6e00 +bf2f6c00 +bf2f6a00 +bf2f6800 +bf2f6600 +bf2f6400 +bf2f6200 +bf2f6000 +bf2f5e00 +bf2f5c00 +bf2f5a00 +bf2f5800 +bf2f5600 +bf2f5400 +bf2f5200 +bf2f5000 +bf2f4e00 +bf2f4c00 +bf2f4a00 +bf2f4800 +bf2f4600 +bf2f4400 +bf2f4200 +bf2f4000 +bf2f3e00 +bf2f3c00 +bf2f3a00 +bf2f3800 +bf2f3600 +bf2f3400 +bf2f3200 +bf2f3000 +bf2f2e00 +bf2f2c00 +bf2f2a00 +bf2f2800 +bf2f2600 +bf2f2400 +bf2f2200 +bf2f2000 +bf2f1e00 +bf2f1c00 +bf2f1a00 +bf2f1800 +bf2f1600 +bf2f1400 +bf2f1200 +bf2f1000 +bf2f0e00 +bf2f0c00 +bf2f0a00 +bf2f0800 +bf2f0600 +bf2f0400 +bf2f0200 +bf2f0000 +bf2efe00 +bf2efc00 +bf2efa00 +bf2ef800 +bf2ef600 +bf2ef400 +bf2ef200 +bf2ef000 +bf2eee00 +bf2eec00 +bf2eea00 +bf2ee800 +bf2ee600 +bf2ee400 +bf2ee200 +bf2ee000 +bf2ede00 +bf2edc00 +bf2eda00 +bf2ed800 +bf2ed600 +bf2ed400 +bf2ed200 +bf2ed000 +bf2ece00 +bf2ecc00 +bf2eca00 +bf2ec800 +bf2ec600 +bf2ec400 +bf2ec200 +bf2ec000 +bf2ebe00 +bf2ebc00 +bf2eba00 +bf2eb800 +bf2eb600 +bf2eb400 +bf2eb200 +bf2eb000 +bf2eae00 +bf2eac00 +bf2eaa00 +bf2ea800 +bf2ea600 +bf2ea400 +bf2ea200 +bf2ea000 +bf2e9e00 +bf2e9c00 +bf2e9a00 +bf2e9800 +bf2e9600 +bf2e9400 +bf2e9200 +bf2e9000 +bf2e8e00 +bf2e8c00 +bf2e8a00 +bf2e8800 +bf2e8600 +bf2e8400 +bf2e8200 +bf2e8000 +bf2e7e00 +bf2e7c00 +bf2e7a00 +bf2e7800 +bf2e7600 +bf2e7400 +bf2e7200 +bf2e7000 +bf2e6e00 +bf2e6c00 +bf2e6a00 +bf2e6800 +bf2e6600 +bf2e6400 +bf2e6200 +bf2e6000 +bf2e5e00 +bf2e5c00 +bf2e5a00 +bf2e5800 +bf2e5600 +bf2e5400 +bf2e5200 +bf2e5000 +bf2e4e00 +bf2e4c00 +bf2e4a00 +bf2e4800 +bf2e4600 +bf2e4400 +bf2e4200 +bf2e4000 +bf2e3e00 +bf2e3c00 +bf2e3a00 +bf2e3800 +bf2e3600 +bf2e3400 +bf2e3200 +bf2e3000 +bf2e2e00 +bf2e2c00 +bf2e2a00 +bf2e2800 +bf2e2600 +bf2e2400 +bf2e2200 +bf2e2000 +bf2e1e00 +bf2e1c00 +bf2e1a00 +bf2e1800 +bf2e1600 +bf2e1400 +bf2e1200 +bf2e1000 +bf2e0e00 +bf2e0c00 +bf2e0a00 +bf2e0800 +bf2e0600 +bf2e0400 +bf2e0200 +bf2e0000 +bf2dfe00 +bf2dfc00 +bf2dfa00 +bf2df800 +bf2df600 +bf2df400 +bf2df200 +bf2df000 +bf2dee00 +bf2dec00 +bf2dea00 +bf2de800 +bf2de600 +bf2de400 +bf2de200 +bf2de000 +bf2dde00 +bf2ddc00 +bf2dda00 +bf2dd800 +bf2dd600 +bf2dd400 +bf2dd200 +bf2dd000 +bf2dce00 +bf2dcc00 +bf2dca00 +bf2dc800 +bf2dc600 +bf2dc400 +bf2dc200 +bf2dc000 +bf2dbe00 +bf2dbc00 +bf2dba00 +bf2db800 +bf2db600 +bf2db400 +bf2db200 +bf2db000 +bf2dae00 +bf2dac00 +bf2daa00 +bf2da800 +bf2da600 +bf2da400 +bf2da200 +bf2da000 +bf2d9e00 +bf2d9c00 +bf2d9a00 +bf2d9800 +bf2d9600 +bf2d9400 +bf2d9200 +bf2d9000 +bf2d8e00 +bf2d8c00 +bf2d8a00 +bf2d8800 +bf2d8600 +bf2d8400 +bf2d8200 +bf2d8000 +bf2d7e00 +bf2d7c00 +bf2d7a00 +bf2d7800 +bf2d7600 +bf2d7400 +bf2d7200 +bf2d7000 +bf2d6e00 +bf2d6c00 +bf2d6a00 +bf2d6800 +bf2d6600 +bf2d6400 +bf2d6200 +bf2d6000 +bf2d5e00 +bf2d5c00 +bf2d5a00 +bf2d5800 +bf2d5600 +bf2d5400 +bf2d5200 +bf2d5000 +bf2d4e00 +bf2d4c00 +bf2d4a00 +bf2d4800 +bf2d4600 +bf2d4400 +bf2d4200 +bf2d4000 +bf2d3e00 +bf2d3c00 +bf2d3a00 +bf2d3800 +bf2d3600 +bf2d3400 +bf2d3200 +bf2d3000 +bf2d2e00 +bf2d2c00 +bf2d2a00 +bf2d2800 +bf2d2600 +bf2d2400 +bf2d2200 +bf2d2000 +bf2d1e00 +bf2d1c00 +bf2d1a00 +bf2d1800 +bf2d1600 +bf2d1400 +bf2d1200 +bf2d1000 +bf2d0e00 +bf2d0c00 +bf2d0a00 +bf2d0800 +bf2d0600 +bf2d0400 +bf2d0200 +bf2d0000 +bf2cfe00 +bf2cfc00 +bf2cfa00 +bf2cf800 +bf2cf600 +bf2cf400 +bf2cf200 +bf2cf000 +bf2cee00 +bf2cec00 +bf2cea00 +bf2ce800 +bf2ce600 +bf2ce400 +bf2ce200 +bf2ce000 +bf2cde00 +bf2cdc00 +bf2cda00 +bf2cd800 +bf2cd600 +bf2cd400 +bf2cd200 +bf2cd000 +bf2cce00 +bf2ccc00 +bf2cca00 +bf2cc800 +bf2cc600 +bf2cc400 +bf2cc200 +bf2cc000 +bf2cbe00 +bf2cbc00 +bf2cba00 +bf2cb800 +bf2cb600 +bf2cb400 +bf2cb200 +bf2cb000 +bf2cae00 +bf2cac00 +bf2caa00 +bf2ca800 +bf2ca600 +bf2ca400 +bf2ca200 +bf2ca000 +bf2c9e00 +bf2c9c00 +bf2c9a00 +bf2c9800 +bf2c9600 +bf2c9400 +bf2c9200 +bf2c9000 +bf2c8e00 +bf2c8c00 +bf2c8a00 +bf2c8800 +bf2c8600 +bf2c8400 +bf2c8200 +bf2c8000 +bf2c7e00 +bf2c7c00 +bf2c7a00 +bf2c7800 +bf2c7600 +bf2c7400 +bf2c7200 +bf2c7000 +bf2c6e00 +bf2c6c00 +bf2c6a00 +bf2c6800 +bf2c6600 +bf2c6400 +bf2c6200 +bf2c6000 +bf2c5e00 +bf2c5c00 +bf2c5a00 +bf2c5800 +bf2c5600 +bf2c5400 +bf2c5200 +bf2c5000 +bf2c4e00 +bf2c4c00 +bf2c4a00 +bf2c4800 +bf2c4600 +bf2c4400 +bf2c4200 +bf2c4000 +bf2c3e00 +bf2c3c00 +bf2c3a00 +bf2c3800 +bf2c3600 +bf2c3400 +bf2c3200 +bf2c3000 +bf2c2e00 +bf2c2c00 +bf2c2a00 +bf2c2800 +bf2c2600 +bf2c2400 +bf2c2200 +bf2c2000 +bf2c1e00 +bf2c1c00 +bf2c1a00 +bf2c1800 +bf2c1600 +bf2c1400 +bf2c1200 +bf2c1000 +bf2c0e00 +bf2c0c00 +bf2c0a00 +bf2c0800 +bf2c0600 +bf2c0400 +bf2c0200 +bf2c0000 +bf2bfe00 +bf2bfc00 +bf2bfa00 +bf2bf800 +bf2bf600 +bf2bf400 +bf2bf200 +bf2bf000 +bf2bee00 +bf2bec00 +bf2bea00 +bf2be800 +bf2be600 +bf2be400 +bf2be200 +bf2be000 +bf2bde00 +bf2bdc00 +bf2bda00 +bf2bd800 +bf2bd600 +bf2bd400 +bf2bd200 +bf2bd000 +bf2bce00 +bf2bcc00 +bf2bca00 +bf2bc800 +bf2bc600 +bf2bc400 +bf2bc200 +bf2bc000 +bf2bbe00 +bf2bbc00 +bf2bba00 +bf2bb800 +bf2bb600 +bf2bb400 +bf2bb200 +bf2bb000 +bf2bae00 +bf2bac00 +bf2baa00 +bf2ba800 +bf2ba600 +bf2ba400 +bf2ba200 +bf2ba000 +bf2b9e00 +bf2b9c00 +bf2b9a00 +bf2b9800 +bf2b9600 +bf2b9400 +bf2b9200 +bf2b9000 +bf2b8e00 +bf2b8c00 +bf2b8a00 +bf2b8800 +bf2b8600 +bf2b8400 +bf2b8200 +bf2b8000 +bf2b7e00 +bf2b7c00 +bf2b7a00 +bf2b7800 +bf2b7600 +bf2b7400 +bf2b7200 +bf2b7000 +bf2b6e00 +bf2b6c00 +bf2b6a00 +bf2b6800 +bf2b6600 +bf2b6400 +bf2b6200 +bf2b6000 +bf2b5e00 +bf2b5c00 +bf2b5a00 +bf2b5800 +bf2b5600 +bf2b5400 +bf2b5200 +bf2b5000 +bf2b4e00 +bf2b4c00 +bf2b4a00 +bf2b4800 +bf2b4600 +bf2b4400 +bf2b4200 +bf2b4000 +bf2b3e00 +bf2b3c00 +bf2b3a00 +bf2b3800 +bf2b3600 +bf2b3400 +bf2b3200 +bf2b3000 +bf2b2e00 +bf2b2c00 +bf2b2a00 +bf2b2800 +bf2b2600 +bf2b2400 +bf2b2200 +bf2b2000 +bf2b1e00 +bf2b1c00 +bf2b1a00 +bf2b1800 +bf2b1600 +bf2b1400 +bf2b1200 +bf2b1000 +bf2b0e00 +bf2b0c00 +bf2b0a00 +bf2b0800 +bf2b0600 +bf2b0400 +bf2b0200 +bf2b0000 +bf2afe00 +bf2afc00 +bf2afa00 +bf2af800 +bf2af600 +bf2af400 +bf2af200 +bf2af000 +bf2aee00 +bf2aec00 +bf2aea00 +bf2ae800 +bf2ae600 +bf2ae400 +bf2ae200 +bf2ae000 +bf2ade00 +bf2adc00 +bf2ada00 +bf2ad800 +bf2ad600 +bf2ad400 +bf2ad200 +bf2ad000 +bf2ace00 +bf2acc00 +bf2aca00 +bf2ac800 +bf2ac600 +bf2ac400 +bf2ac200 +bf2ac000 +bf2abe00 +bf2abc00 +bf2aba00 +bf2ab800 +bf2ab600 +bf2ab400 +bf2ab200 +bf2ab000 +bf2aae00 +bf2aac00 +bf2aaa00 +bf2aa800 +bf2aa600 +bf2aa400 +bf2aa200 +bf2aa000 +bf2a9e00 +bf2a9c00 +bf2a9a00 +bf2a9800 +bf2a9600 +bf2a9400 +bf2a9200 +bf2a9000 +bf2a8e00 +bf2a8c00 +bf2a8a00 +bf2a8800 +bf2a8600 +bf2a8400 +bf2a8200 +bf2a8000 +bf2a7e00 +bf2a7c00 +bf2a7a00 +bf2a7800 +bf2a7600 +bf2a7400 +bf2a7200 +bf2a7000 +bf2a6e00 +bf2a6c00 +bf2a6a00 +bf2a6800 +bf2a6600 +bf2a6400 +bf2a6200 +bf2a6000 +bf2a5e00 +bf2a5c00 +bf2a5a00 +bf2a5800 +bf2a5600 +bf2a5400 +bf2a5200 +bf2a5000 +bf2a4e00 +bf2a4c00 +bf2a4a00 +bf2a4800 +bf2a4600 +bf2a4400 +bf2a4200 +bf2a4000 +bf2a3e00 +bf2a3c00 +bf2a3a00 +bf2a3800 +bf2a3600 +bf2a3400 +bf2a3200 +bf2a3000 +bf2a2e00 +bf2a2c00 +bf2a2a00 +bf2a2800 +bf2a2600 +bf2a2400 +bf2a2200 +bf2a2000 +bf2a1e00 +bf2a1c00 +bf2a1a00 +bf2a1800 +bf2a1600 +bf2a1400 +bf2a1200 +bf2a1000 +bf2a0e00 +bf2a0c00 +bf2a0a00 +bf2a0800 +bf2a0600 +bf2a0400 +bf2a0200 +bf2a0000 +bf29fe00 +bf29fc00 +bf29fa00 +bf29f800 +bf29f600 +bf29f400 +bf29f200 +bf29f000 +bf29ee00 +bf29ec00 +bf29ea00 +bf29e800 +bf29e600 +bf29e400 +bf29e200 +bf29e000 +bf29de00 +bf29dc00 +bf29da00 +bf29d800 +bf29d600 +bf29d400 +bf29d200 +bf29d000 +bf29ce00 +bf29cc00 +bf29ca00 +bf29c800 +bf29c600 +bf29c400 +bf29c200 +bf29c000 +bf29be00 +bf29bc00 +bf29ba00 +bf29b800 +bf29b600 +bf29b400 +bf29b200 +bf29b000 +bf29ae00 +bf29ac00 +bf29aa00 +bf29a800 +bf29a600 +bf29a400 +bf29a200 +bf29a000 +bf299e00 +bf299c00 +bf299a00 +bf299800 +bf299600 +bf299400 +bf299200 +bf299000 +bf298e00 +bf298c00 +bf298a00 +bf298800 +bf298600 +bf298400 +bf298200 +bf298000 +bf297e00 +bf297c00 +bf297a00 +bf297800 +bf297600 +bf297400 +bf297200 +bf297000 +bf296e00 +bf296c00 +bf296a00 +bf296800 +bf296600 +bf296400 +bf296200 +bf296000 +bf295e00 +bf295c00 +bf295a00 +bf295800 +bf295600 +bf295400 +bf295200 +bf295000 +bf294e00 +bf294c00 +bf294a00 +bf294800 +bf294600 +bf294400 +bf294200 +bf294000 +bf293e00 +bf293c00 +bf293a00 +bf293800 +bf293600 +bf293400 +bf293200 +bf293000 +bf292e00 +bf292c00 +bf292a00 +bf292800 +bf292600 +bf292400 +bf292200 +bf292000 +bf291e00 +bf291c00 +bf291a00 +bf291800 +bf291600 +bf291400 +bf291200 +bf291000 +bf290e00 +bf290c00 +bf290a00 +bf290800 +bf290600 +bf290400 +bf290200 +bf290000 +bf28fe00 +bf28fc00 +bf28fa00 +bf28f800 +bf28f600 +bf28f400 +bf28f200 +bf28f000 +bf28ee00 +bf28ec00 +bf28ea00 +bf28e800 +bf28e600 +bf28e400 +bf28e200 +bf28e000 +bf28de00 +bf28dc00 +bf28da00 +bf28d800 +bf28d600 +bf28d400 +bf28d200 +bf28d000 +bf28ce00 +bf28cc00 +bf28ca00 +bf28c800 +bf28c600 +bf28c400 +bf28c200 +bf28c000 +bf28be00 +bf28bc00 +bf28ba00 +bf28b800 +bf28b600 +bf28b400 +bf28b200 +bf28b000 +bf28ae00 +bf28ac00 +bf28aa00 +bf28a800 +bf28a600 +bf28a400 +bf28a200 +bf28a000 +bf289e00 +bf289c00 +bf289a00 +bf289800 +bf289600 +bf289400 +bf289200 +bf289000 +bf288e00 +bf288c00 +bf288a00 +bf288800 +bf288600 +bf288400 +bf288200 +bf288000 +bf287e00 +bf287c00 +bf287a00 +bf287800 +bf287600 +bf287400 +bf287200 +bf287000 +bf286e00 +bf286c00 +bf286a00 +bf286800 +bf286600 +bf286400 +bf286200 +bf286000 +bf285e00 +bf285c00 +bf285a00 +bf285800 +bf285600 +bf285400 +bf285200 +bf285000 +bf284e00 +bf284c00 +bf284a00 +bf284800 +bf284600 +bf284400 +bf284200 +bf284000 +bf283e00 +bf283c00 +bf283a00 +bf283800 +bf283600 +bf283400 +bf283200 +bf283000 +bf282e00 +bf282c00 +bf282a00 +bf282800 +bf282600 +bf282400 +bf282200 +bf282000 +bf281e00 +bf281c00 +bf281a00 +bf281800 +bf281600 +bf281400 +bf281200 +bf281000 +bf280e00 +bf280c00 +bf280a00 +bf280800 +bf280600 +bf280400 +bf280200 +bf280000 +bf27fe00 +bf27fc00 +bf27fa00 +bf27f800 +bf27f600 +bf27f400 +bf27f200 +bf27f000 +bf27ee00 +bf27ec00 +bf27ea00 +bf27e800 +bf27e600 +bf27e400 +bf27e200 +bf27e000 +bf27de00 +bf27dc00 +bf27da00 +bf27d800 +bf27d600 +bf27d400 +bf27d200 +bf27d000 +bf27ce00 +bf27cc00 +bf27ca00 +bf27c800 +bf27c600 +bf27c400 +bf27c200 +bf27c000 +bf27be00 +bf27bc00 +bf27ba00 +bf27b800 +bf27b600 +bf27b400 +bf27b200 +bf27b000 +bf27ae00 +bf27ac00 +bf27aa00 +bf27a800 +bf27a600 +bf27a400 +bf27a200 +bf27a000 +bf279e00 +bf279c00 +bf279a00 +bf279800 +bf279600 +bf279400 +bf279200 +bf279000 +bf278e00 +bf278c00 +bf278a00 +bf278800 +bf278600 +bf278400 +bf278200 +bf278000 +bf277e00 +bf277c00 +bf277a00 +bf277800 +bf277600 +bf277400 +bf277200 +bf277000 +bf276e00 +bf276c00 +bf276a00 +bf276800 +bf276600 +bf276400 +bf276200 +bf276000 +bf275e00 +bf275c00 +bf275a00 +bf275800 +bf275600 +bf275400 +bf275200 +bf275000 +bf274e00 +bf274c00 +bf274a00 +bf274800 +bf274600 +bf274400 +bf274200 +bf274000 +bf273e00 +bf273c00 +bf273a00 +bf273800 +bf273600 +bf273400 +bf273200 +bf273000 +bf272e00 +bf272c00 +bf272a00 +bf272800 +bf272600 +bf272400 +bf272200 +bf272000 +bf271e00 +bf271c00 +bf271a00 +bf271800 +bf271600 +bf271400 +bf271200 +bf271000 +bf270e00 +bf270c00 +bf270a00 +bf270800 +bf270600 +bf270400 +bf270200 +bf270000 +bf26fe00 +bf26fc00 +bf26fa00 +bf26f800 +bf26f600 +bf26f400 +bf26f200 +bf26f000 +bf26ee00 +bf26ec00 +bf26ea00 +bf26e800 +bf26e600 +bf26e400 +bf26e200 +bf26e000 +bf26de00 +bf26dc00 +bf26da00 +bf26d800 +bf26d600 +bf26d400 +bf26d200 +bf26d000 +bf26ce00 +bf26cc00 +bf26ca00 +bf26c800 +bf26c600 +bf26c400 +bf26c200 +bf26c000 +bf26be00 +bf26bc00 +bf26ba00 +bf26b800 +bf26b600 +bf26b400 +bf26b200 +bf26b000 +bf26ae00 +bf26ac00 +bf26aa00 +bf26a800 +bf26a600 +bf26a400 +bf26a200 +bf26a000 +bf269e00 +bf269c00 +bf269a00 +bf269800 +bf269600 +bf269400 +bf269200 +bf269000 +bf268e00 +bf268c00 +bf268a00 +bf268800 +bf268600 +bf268400 +bf268200 +bf268000 +bf267e00 +bf267c00 +bf267a00 +bf267800 +bf267600 +bf267400 +bf267200 +bf267000 +bf266e00 +bf266c00 +bf266a00 +bf266800 +bf266600 +bf266400 +bf266200 +bf266000 +bf265e00 +bf265c00 +bf265a00 +bf265800 +bf265600 +bf265400 +bf265200 +bf265000 +bf264e00 +bf264c00 +bf264a00 +bf264800 +bf264600 +bf264400 +bf264200 +bf264000 +bf263e00 +bf263c00 +bf263a00 +bf263800 +bf263600 +bf263400 +bf263200 +bf263000 +bf262e00 +bf262c00 +bf262a00 +bf262800 +bf262600 +bf262400 +bf262200 +bf262000 +bf261e00 +bf261c00 +bf261a00 +bf261800 +bf261600 +bf261400 +bf261200 +bf261000 +bf260e00 +bf260c00 +bf260a00 +bf260800 +bf260600 +bf260400 +bf260200 +bf260000 +bf25fe00 +bf25fc00 +bf25fa00 +bf25f800 +bf25f600 +bf25f400 +bf25f200 +bf25f000 +bf25ee00 +bf25ec00 +bf25ea00 +bf25e800 +bf25e600 +bf25e400 +bf25e200 +bf25e000 +bf25de00 +bf25dc00 +bf25da00 +bf25d800 +bf25d600 +bf25d400 +bf25d200 +bf25d000 +bf25ce00 +bf25cc00 +bf25ca00 +bf25c800 +bf25c600 +bf25c400 +bf25c200 +bf25c000 +bf25be00 +bf25bc00 +bf25ba00 +bf25b800 +bf25b600 +bf25b400 +bf25b200 +bf25b000 +bf25ae00 +bf25ac00 +bf25aa00 +bf25a800 +bf25a600 +bf25a400 +bf25a200 +bf25a000 +bf259e00 +bf259c00 +bf259a00 +bf259800 +bf259600 +bf259400 +bf259200 +bf259000 +bf258e00 +bf258c00 +bf258a00 +bf258800 +bf258600 +bf258400 +bf258200 +bf258000 +bf257e00 +bf257c00 +bf257a00 +bf257800 +bf257600 +bf257400 +bf257200 +bf257000 +bf256e00 +bf256c00 +bf256a00 +bf256800 +bf256600 +bf256400 +bf256200 +bf256000 +bf255e00 +bf255c00 +bf255a00 +bf255800 +bf255600 +bf255400 +bf255200 +bf255000 +bf254e00 +bf254c00 +bf254a00 +bf254800 +bf254600 +bf254400 +bf254200 +bf254000 +bf253e00 +bf253c00 +bf253a00 +bf253800 +bf253600 +bf253400 +bf253200 +bf253000 +bf252e00 +bf252c00 +bf252a00 +bf252800 +bf252600 +bf252400 +bf252200 +bf252000 +bf251e00 +bf251c00 +bf251a00 +bf251800 +bf251600 +bf251400 +bf251200 +bf251000 +bf250e00 +bf250c00 +bf250a00 +bf250800 +bf250600 +bf250400 +bf250200 +bf250000 +bf24fe00 +bf24fc00 +bf24fa00 +bf24f800 +bf24f600 +bf24f400 +bf24f200 +bf24f000 +bf24ee00 +bf24ec00 +bf24ea00 +bf24e800 +bf24e600 +bf24e400 +bf24e200 +bf24e000 +bf24de00 +bf24dc00 +bf24da00 +bf24d800 +bf24d600 +bf24d400 +bf24d200 +bf24d000 +bf24ce00 +bf24cc00 +bf24ca00 +bf24c800 +bf24c600 +bf24c400 +bf24c200 +bf24c000 +bf24be00 +bf24bc00 +bf24ba00 +bf24b800 +bf24b600 +bf24b400 +bf24b200 +bf24b000 +bf24ae00 +bf24ac00 +bf24aa00 +bf24a800 +bf24a600 +bf24a400 +bf24a200 +bf24a000 +bf249e00 +bf249c00 +bf249a00 +bf249800 +bf249600 +bf249400 +bf249200 +bf249000 +bf248e00 +bf248c00 +bf248a00 +bf248800 +bf248600 +bf248400 +bf248200 +bf248000 +bf247e00 +bf247c00 +bf247a00 +bf247800 +bf247600 +bf247400 +bf247200 +bf247000 +bf246e00 +bf246c00 +bf246a00 +bf246800 +bf246600 +bf246400 +bf246200 +bf246000 +bf245e00 +bf245c00 +bf245a00 +bf245800 +bf245600 +bf245400 +bf245200 +bf245000 +bf244e00 +bf244c00 +bf244a00 +bf244800 +bf244600 +bf244400 +bf244200 +bf244000 +bf243e00 +bf243c00 +bf243a00 +bf243800 +bf243600 +bf243400 +bf243200 +bf243000 +bf242e00 +bf242c00 +bf242a00 +bf242800 +bf242600 +bf242400 +bf242200 +bf242000 +bf241e00 +bf241c00 +bf241a00 +bf241800 +bf241600 +bf241400 +bf241200 +bf241000 +bf240e00 +bf240c00 +bf240a00 +bf240800 +bf240600 +bf240400 +bf240200 +bf240000 +bf23fe00 +bf23fc00 +bf23fa00 +bf23f800 +bf23f600 +bf23f400 +bf23f200 +bf23f000 +bf23ee00 +bf23ec00 +bf23ea00 +bf23e800 +bf23e600 +bf23e400 +bf23e200 +bf23e000 +bf23de00 +bf23dc00 +bf23da00 +bf23d800 +bf23d600 +bf23d400 +bf23d200 +bf23d000 +bf23ce00 +bf23cc00 +bf23ca00 +bf23c800 +bf23c600 +bf23c400 +bf23c200 +bf23c000 +bf23be00 +bf23bc00 +bf23ba00 +bf23b800 +bf23b600 +bf23b400 +bf23b200 +bf23b000 +bf23ae00 +bf23ac00 +bf23aa00 +bf23a800 +bf23a600 +bf23a400 +bf23a200 +bf23a000 +bf239e00 +bf239c00 +bf239a00 +bf239800 +bf239600 +bf239400 +bf239200 +bf239000 +bf238e00 +bf238c00 +bf238a00 +bf238800 +bf238600 +bf238400 +bf238200 +bf238000 +bf237e00 +bf237c00 +bf237a00 +bf237800 +bf237600 +bf237400 +bf237200 +bf237000 +bf236e00 +bf236c00 +bf236a00 +bf236800 +bf236600 +bf236400 +bf236200 +bf236000 +bf235e00 +bf235c00 +bf235a00 +bf235800 +bf235600 +bf235400 +bf235200 +bf235000 +bf234e00 +bf234c00 +bf234a00 +bf234800 +bf234600 +bf234400 +bf234200 +bf234000 +bf233e00 +bf233c00 +bf233a00 +bf233800 +bf233600 +bf233400 +bf233200 +bf233000 +bf232e00 +bf232c00 +bf232a00 +bf232800 +bf232600 +bf232400 +bf232200 +bf232000 +bf231e00 +bf231c00 +bf231a00 +bf231800 +bf231600 +bf231400 +bf231200 +bf231000 +bf230e00 +bf230c00 +bf230a00 +bf230800 +bf230600 +bf230400 +bf230200 +bf230000 +bf22fe00 +bf22fc00 +bf22fa00 +bf22f800 +bf22f600 +bf22f400 +bf22f200 +bf22f000 +bf22ee00 +bf22ec00 +bf22ea00 +bf22e800 +bf22e600 +bf22e400 +bf22e200 +bf22e000 +bf22de00 +bf22dc00 +bf22da00 +bf22d800 +bf22d600 +bf22d400 +bf22d200 +bf22d000 +bf22ce00 +bf22cc00 +bf22ca00 +bf22c800 +bf22c600 +bf22c400 +bf22c200 +bf22c000 +bf22be00 +bf22bc00 +bf22ba00 +bf22b800 +bf22b600 +bf22b400 +bf22b200 +bf22b000 +bf22ae00 +bf22ac00 +bf22aa00 +bf22a800 +bf22a600 +bf22a400 +bf22a200 +bf22a000 +bf229e00 +bf229c00 +bf229a00 +bf229800 +bf229600 +bf229400 +bf229200 +bf229000 +bf228e00 +bf228c00 +bf228a00 +bf228800 +bf228600 +bf228400 +bf228200 +bf228000 +bf227e00 +bf227c00 +bf227a00 +bf227800 +bf227600 +bf227400 +bf227200 +bf227000 +bf226e00 +bf226c00 +bf226a00 +bf226800 +bf226600 +bf226400 +bf226200 +bf226000 +bf225e00 +bf225c00 +bf225a00 +bf225800 +bf225600 +bf225400 +bf225200 +bf225000 +bf224e00 +bf224c00 +bf224a00 +bf224800 +bf224600 +bf224400 +bf224200 +bf224000 +bf223e00 +bf223c00 +bf223a00 +bf223800 +bf223600 +bf223400 +bf223200 +bf223000 +bf222e00 +bf222c00 +bf222a00 +bf222800 +bf222600 +bf222400 +bf222200 +bf222000 +bf221e00 +bf221c00 +bf221a00 +bf221800 +bf221600 +bf221400 +bf221200 +bf221000 +bf220e00 +bf220c00 +bf220a00 +bf220800 +bf220600 +bf220400 +bf220200 +bf220000 +bf21fe00 +bf21fc00 +bf21fa00 +bf21f800 +bf21f600 +bf21f400 +bf21f200 +bf21f000 +bf21ee00 +bf21ec00 +bf21ea00 +bf21e800 +bf21e600 +bf21e400 +bf21e200 +bf21e000 +bf21de00 +bf21dc00 +bf21da00 +bf21d800 +bf21d600 +bf21d400 +bf21d200 +bf21d000 +bf21ce00 +bf21cc00 +bf21ca00 +bf21c800 +bf21c600 +bf21c400 +bf21c200 +bf21c000 +bf21be00 +bf21bc00 +bf21ba00 +bf21b800 +bf21b600 +bf21b400 +bf21b200 +bf21b000 +bf21ae00 +bf21ac00 +bf21aa00 +bf21a800 +bf21a600 +bf21a400 +bf21a200 +bf21a000 +bf219e00 +bf219c00 +bf219a00 +bf219800 +bf219600 +bf219400 +bf219200 +bf219000 +bf218e00 +bf218c00 +bf218a00 +bf218800 +bf218600 +bf218400 +bf218200 +bf218000 +bf217e00 +bf217c00 +bf217a00 +bf217800 +bf217600 +bf217400 +bf217200 +bf217000 +bf216e00 +bf216c00 +bf216a00 +bf216800 +bf216600 +bf216400 +bf216200 +bf216000 +bf215e00 +bf215c00 +bf215a00 +bf215800 +bf215600 +bf215400 +bf215200 +bf215000 +bf214e00 +bf214c00 +bf214a00 +bf214800 +bf214600 +bf214400 +bf214200 +bf214000 +bf213e00 +bf213c00 +bf213a00 +bf213800 +bf213600 +bf213400 +bf213200 +bf213000 +bf212e00 +bf212c00 +bf212a00 +bf212800 +bf212600 +bf212400 +bf212200 +bf212000 +bf211e00 +bf211c00 +bf211a00 +bf211800 +bf211600 +bf211400 +bf211200 +bf211000 +bf210e00 +bf210c00 +bf210a00 +bf210800 +bf210600 +bf210400 +bf210200 +bf210000 +bf20fe00 +bf20fc00 +bf20fa00 +bf20f800 +bf20f600 +bf20f400 +bf20f200 +bf20f000 +bf20ee00 +bf20ec00 +bf20ea00 +bf20e800 +bf20e600 +bf20e400 +bf20e200 +bf20e000 +bf20de00 +bf20dc00 +bf20da00 +bf20d800 +bf20d600 +bf20d400 +bf20d200 +bf20d000 +bf20ce00 +bf20cc00 +bf20ca00 +bf20c800 +bf20c600 +bf20c400 +bf20c200 +bf20c000 +bf20be00 +bf20bc00 +bf20ba00 +bf20b800 +bf20b600 +bf20b400 +bf20b200 +bf20b000 +bf20ae00 +bf20ac00 +bf20aa00 +bf20a800 +bf20a600 +bf20a400 +bf20a200 +bf20a000 +bf209e00 +bf209c00 +bf209a00 +bf209800 +bf209600 +bf209400 +bf209200 +bf209000 +bf208e00 +bf208c00 +bf208a00 +bf208800 +bf208600 +bf208400 +bf208200 +bf208000 +bf207e00 +bf207c00 +bf207a00 +bf207800 +bf207600 +bf207400 +bf207200 +bf207000 +bf206e00 +bf206c00 +bf206a00 +bf206800 +bf206600 +bf206400 +bf206200 +bf206000 +bf205e00 +bf205c00 +bf205a00 +bf205800 +bf205600 +bf205400 +bf205200 +bf205000 +bf204e00 +bf204c00 +bf204a00 +bf204800 +bf204600 +bf204400 +bf204200 +bf204000 +bf203e00 +bf203c00 +bf203a00 +bf203800 +bf203600 +bf203400 +bf203200 +bf203000 +bf202e00 +bf202c00 +bf202a00 +bf202800 +bf202600 +bf202400 +bf202200 +bf202000 +bf201e00 +bf201c00 +bf201a00 +bf201800 +bf201600 +bf201400 +bf201200 +bf201000 +bf200e00 +bf200c00 +bf200a00 +bf200800 +bf200600 +bf200400 +bf200200 +bf200000 +bf1ffe00 +bf1ffc00 +bf1ffa00 +bf1ff800 +bf1ff600 +bf1ff400 +bf1ff200 +bf1ff000 +bf1fee00 +bf1fec00 +bf1fea00 +bf1fe800 +bf1fe600 +bf1fe400 +bf1fe200 +bf1fe000 +bf1fde00 +bf1fdc00 +bf1fda00 +bf1fd800 +bf1fd600 +bf1fd400 +bf1fd200 +bf1fd000 +bf1fce00 +bf1fcc00 +bf1fca00 +bf1fc800 +bf1fc600 +bf1fc400 +bf1fc200 +bf1fc000 +bf1fbe00 +bf1fbc00 +bf1fba00 +bf1fb800 +bf1fb600 +bf1fb400 +bf1fb200 +bf1fb000 +bf1fae00 +bf1fac00 +bf1faa00 +bf1fa800 +bf1fa600 +bf1fa400 +bf1fa200 +bf1fa000 +bf1f9e00 +bf1f9c00 +bf1f9a00 +bf1f9800 +bf1f9600 +bf1f9400 +bf1f9200 +bf1f9000 +bf1f8e00 +bf1f8c00 +bf1f8a00 +bf1f8800 +bf1f8600 +bf1f8400 +bf1f8200 +bf1f8000 +bf1f7e00 +bf1f7c00 +bf1f7a00 +bf1f7800 +bf1f7600 +bf1f7400 +bf1f7200 +bf1f7000 +bf1f6e00 +bf1f6c00 +bf1f6a00 +bf1f6800 +bf1f6600 +bf1f6400 +bf1f6200 +bf1f6000 +bf1f5e00 +bf1f5c00 +bf1f5a00 +bf1f5800 +bf1f5600 +bf1f5400 +bf1f5200 +bf1f5000 +bf1f4e00 +bf1f4c00 +bf1f4a00 +bf1f4800 +bf1f4600 +bf1f4400 +bf1f4200 +bf1f4000 +bf1f3e00 +bf1f3c00 +bf1f3a00 +bf1f3800 +bf1f3600 +bf1f3400 +bf1f3200 +bf1f3000 +bf1f2e00 +bf1f2c00 +bf1f2a00 +bf1f2800 +bf1f2600 +bf1f2400 +bf1f2200 +bf1f2000 +bf1f1e00 +bf1f1c00 +bf1f1a00 +bf1f1800 +bf1f1600 +bf1f1400 +bf1f1200 +bf1f1000 +bf1f0e00 +bf1f0c00 +bf1f0a00 +bf1f0800 +bf1f0600 +bf1f0400 +bf1f0200 +bf1f0000 +bf1efe00 +bf1efc00 +bf1efa00 +bf1ef800 +bf1ef600 +bf1ef400 +bf1ef200 +bf1ef000 +bf1eee00 +bf1eec00 +bf1eea00 +bf1ee800 +bf1ee600 +bf1ee400 +bf1ee200 +bf1ee000 +bf1ede00 +bf1edc00 +bf1eda00 +bf1ed800 +bf1ed600 +bf1ed400 +bf1ed200 +bf1ed000 +bf1ece00 +bf1ecc00 +bf1eca00 +bf1ec800 +bf1ec600 +bf1ec400 +bf1ec200 +bf1ec000 +bf1ebe00 +bf1ebc00 +bf1eba00 +bf1eb800 +bf1eb600 +bf1eb400 +bf1eb200 +bf1eb000 +bf1eae00 +bf1eac00 +bf1eaa00 +bf1ea800 +bf1ea600 +bf1ea400 +bf1ea200 +bf1ea000 +bf1e9e00 +bf1e9c00 +bf1e9a00 +bf1e9800 +bf1e9600 +bf1e9400 +bf1e9200 +bf1e9000 +bf1e8e00 +bf1e8c00 +bf1e8a00 +bf1e8800 +bf1e8600 +bf1e8400 +bf1e8200 +bf1e8000 +bf1e7e00 +bf1e7c00 +bf1e7a00 +bf1e7800 +bf1e7600 +bf1e7400 +bf1e7200 +bf1e7000 +bf1e6e00 +bf1e6c00 +bf1e6a00 +bf1e6800 +bf1e6600 +bf1e6400 +bf1e6200 +bf1e6000 +bf1e5e00 +bf1e5c00 +bf1e5a00 +bf1e5800 +bf1e5600 +bf1e5400 +bf1e5200 +bf1e5000 +bf1e4e00 +bf1e4c00 +bf1e4a00 +bf1e4800 +bf1e4600 +bf1e4400 +bf1e4200 +bf1e4000 +bf1e3e00 +bf1e3c00 +bf1e3a00 +bf1e3800 +bf1e3600 +bf1e3400 +bf1e3200 +bf1e3000 +bf1e2e00 +bf1e2c00 +bf1e2a00 +bf1e2800 +bf1e2600 +bf1e2400 +bf1e2200 +bf1e2000 +bf1e1e00 +bf1e1c00 +bf1e1a00 +bf1e1800 +bf1e1600 +bf1e1400 +bf1e1200 +bf1e1000 +bf1e0e00 +bf1e0c00 +bf1e0a00 +bf1e0800 +bf1e0600 +bf1e0400 +bf1e0200 +bf1e0000 +bf1dfe00 +bf1dfc00 +bf1dfa00 +bf1df800 +bf1df600 +bf1df400 +bf1df200 +bf1df000 +bf1dee00 +bf1dec00 +bf1dea00 +bf1de800 +bf1de600 +bf1de400 +bf1de200 +bf1de000 +bf1dde00 +bf1ddc00 +bf1dda00 +bf1dd800 +bf1dd600 +bf1dd400 +bf1dd200 +bf1dd000 +bf1dce00 +bf1dcc00 +bf1dca00 +bf1dc800 +bf1dc600 +bf1dc400 +bf1dc200 +bf1dc000 +bf1dbe00 +bf1dbc00 +bf1dba00 +bf1db800 +bf1db600 +bf1db400 +bf1db200 +bf1db000 +bf1dae00 +bf1dac00 +bf1daa00 +bf1da800 +bf1da600 +bf1da400 +bf1da200 +bf1da000 +bf1d9e00 +bf1d9c00 +bf1d9a00 +bf1d9800 +bf1d9600 +bf1d9400 +bf1d9200 +bf1d9000 +bf1d8e00 +bf1d8c00 +bf1d8a00 +bf1d8800 +bf1d8600 +bf1d8400 +bf1d8200 +bf1d8000 +bf1d7e00 +bf1d7c00 +bf1d7a00 +bf1d7800 +bf1d7600 +bf1d7400 +bf1d7200 +bf1d7000 +bf1d6e00 +bf1d6c00 +bf1d6a00 +bf1d6800 +bf1d6600 +bf1d6400 +bf1d6200 +bf1d6000 +bf1d5e00 +bf1d5c00 +bf1d5a00 +bf1d5800 +bf1d5600 +bf1d5400 +bf1d5200 +bf1d5000 +bf1d4e00 +bf1d4c00 +bf1d4a00 +bf1d4800 +bf1d4600 +bf1d4400 +bf1d4200 +bf1d4000 +bf1d3e00 +bf1d3c00 +bf1d3a00 +bf1d3800 +bf1d3600 +bf1d3400 +bf1d3200 +bf1d3000 +bf1d2e00 +bf1d2c00 +bf1d2a00 +bf1d2800 +bf1d2600 +bf1d2400 +bf1d2200 +bf1d2000 +bf1d1e00 +bf1d1c00 +bf1d1a00 +bf1d1800 +bf1d1600 +bf1d1400 +bf1d1200 +bf1d1000 +bf1d0e00 +bf1d0c00 +bf1d0a00 +bf1d0800 +bf1d0600 +bf1d0400 +bf1d0200 +bf1d0000 +bf1cfe00 +bf1cfc00 +bf1cfa00 +bf1cf800 +bf1cf600 +bf1cf400 +bf1cf200 +bf1cf000 +bf1cee00 +bf1cec00 +bf1cea00 +bf1ce800 +bf1ce600 +bf1ce400 +bf1ce200 +bf1ce000 +bf1cde00 +bf1cdc00 +bf1cda00 +bf1cd800 +bf1cd600 +bf1cd400 +bf1cd200 +bf1cd000 +bf1cce00 +bf1ccc00 +bf1cca00 +bf1cc800 +bf1cc600 +bf1cc400 +bf1cc200 +bf1cc000 +bf1cbe00 +bf1cbc00 +bf1cba00 +bf1cb800 +bf1cb600 +bf1cb400 +bf1cb200 +bf1cb000 +bf1cae00 +bf1cac00 +bf1caa00 +bf1ca800 +bf1ca600 +bf1ca400 +bf1ca200 +bf1ca000 +bf1c9e00 +bf1c9c00 +bf1c9a00 +bf1c9800 +bf1c9600 +bf1c9400 +bf1c9200 +bf1c9000 +bf1c8e00 +bf1c8c00 +bf1c8a00 +bf1c8800 +bf1c8600 +bf1c8400 +bf1c8200 +bf1c8000 +bf1c7e00 +bf1c7c00 +bf1c7a00 +bf1c7800 +bf1c7600 +bf1c7400 +bf1c7200 +bf1c7000 +bf1c6e00 +bf1c6c00 +bf1c6a00 +bf1c6800 +bf1c6600 +bf1c6400 +bf1c6200 +bf1c6000 +bf1c5e00 +bf1c5c00 +bf1c5a00 +bf1c5800 +bf1c5600 +bf1c5400 +bf1c5200 +bf1c5000 +bf1c4e00 +bf1c4c00 +bf1c4a00 +bf1c4800 +bf1c4600 +bf1c4400 +bf1c4200 +bf1c4000 +bf1c3e00 +bf1c3c00 +bf1c3a00 +bf1c3800 +bf1c3600 +bf1c3400 +bf1c3200 +bf1c3000 +bf1c2e00 +bf1c2c00 +bf1c2a00 +bf1c2800 +bf1c2600 +bf1c2400 +bf1c2200 +bf1c2000 +bf1c1e00 +bf1c1c00 +bf1c1a00 +bf1c1800 +bf1c1600 +bf1c1400 +bf1c1200 +bf1c1000 +bf1c0e00 +bf1c0c00 +bf1c0a00 +bf1c0800 +bf1c0600 +bf1c0400 +bf1c0200 +bf1c0000 +bf1bfe00 +bf1bfc00 +bf1bfa00 +bf1bf800 +bf1bf600 +bf1bf400 +bf1bf200 +bf1bf000 +bf1bee00 +bf1bec00 +bf1bea00 +bf1be800 +bf1be600 +bf1be400 +bf1be200 +bf1be000 +bf1bde00 +bf1bdc00 +bf1bda00 +bf1bd800 +bf1bd600 +bf1bd400 +bf1bd200 +bf1bd000 +bf1bce00 +bf1bcc00 +bf1bca00 +bf1bc800 +bf1bc600 +bf1bc400 +bf1bc200 +bf1bc000 +bf1bbe00 +bf1bbc00 +bf1bba00 +bf1bb800 +bf1bb600 +bf1bb400 +bf1bb200 +bf1bb000 +bf1bae00 +bf1bac00 +bf1baa00 +bf1ba800 +bf1ba600 +bf1ba400 +bf1ba200 +bf1ba000 +bf1b9e00 +bf1b9c00 +bf1b9a00 +bf1b9800 +bf1b9600 +bf1b9400 +bf1b9200 +bf1b9000 +bf1b8e00 +bf1b8c00 +bf1b8a00 +bf1b8800 +bf1b8600 +bf1b8400 +bf1b8200 +bf1b8000 +bf1b7e00 +bf1b7c00 +bf1b7a00 +bf1b7800 +bf1b7600 +bf1b7400 +bf1b7200 +bf1b7000 +bf1b6e00 +bf1b6c00 +bf1b6a00 +bf1b6800 +bf1b6600 +bf1b6400 +bf1b6200 +bf1b6000 +bf1b5e00 +bf1b5c00 +bf1b5a00 +bf1b5800 +bf1b5600 +bf1b5400 +bf1b5200 +bf1b5000 +bf1b4e00 +bf1b4c00 +bf1b4a00 +bf1b4800 +bf1b4600 +bf1b4400 +bf1b4200 +bf1b4000 +bf1b3e00 +bf1b3c00 +bf1b3a00 +bf1b3800 +bf1b3600 +bf1b3400 +bf1b3200 +bf1b3000 +bf1b2e00 +bf1b2c00 +bf1b2a00 +bf1b2800 +bf1b2600 +bf1b2400 +bf1b2200 +bf1b2000 +bf1b1e00 +bf1b1c00 +bf1b1a00 +bf1b1800 +bf1b1600 +bf1b1400 +bf1b1200 +bf1b1000 +bf1b0e00 +bf1b0c00 +bf1b0a00 +bf1b0800 +bf1b0600 +bf1b0400 +bf1b0200 +bf1b0000 +bf1afe00 +bf1afc00 +bf1afa00 +bf1af800 +bf1af600 +bf1af400 +bf1af200 +bf1af000 +bf1aee00 +bf1aec00 +bf1aea00 +bf1ae800 +bf1ae600 +bf1ae400 +bf1ae200 +bf1ae000 +bf1ade00 +bf1adc00 +bf1ada00 +bf1ad800 +bf1ad600 +bf1ad400 +bf1ad200 +bf1ad000 +bf1ace00 +bf1acc00 +bf1aca00 +bf1ac800 +bf1ac600 +bf1ac400 +bf1ac200 +bf1ac000 +bf1abe00 +bf1abc00 +bf1aba00 +bf1ab800 +bf1ab600 +bf1ab400 +bf1ab200 +bf1ab000 +bf1aae00 +bf1aac00 +bf1aaa00 +bf1aa800 +bf1aa600 +bf1aa400 +bf1aa200 +bf1aa000 +bf1a9e00 +bf1a9c00 +bf1a9a00 +bf1a9800 +bf1a9600 +bf1a9400 +bf1a9200 +bf1a9000 +bf1a8e00 +bf1a8c00 +bf1a8a00 +bf1a8800 +bf1a8600 +bf1a8400 +bf1a8200 +bf1a8000 +bf1a7e00 +bf1a7c00 +bf1a7a00 +bf1a7800 +bf1a7600 +bf1a7400 +bf1a7200 +bf1a7000 +bf1a6e00 +bf1a6c00 +bf1a6a00 +bf1a6800 +bf1a6600 +bf1a6400 +bf1a6200 +bf1a6000 +bf1a5e00 +bf1a5c00 +bf1a5a00 +bf1a5800 +bf1a5600 +bf1a5400 +bf1a5200 +bf1a5000 +bf1a4e00 +bf1a4c00 +bf1a4a00 +bf1a4800 +bf1a4600 +bf1a4400 +bf1a4200 +bf1a4000 +bf1a3e00 +bf1a3c00 +bf1a3a00 +bf1a3800 +bf1a3600 +bf1a3400 +bf1a3200 +bf1a3000 +bf1a2e00 +bf1a2c00 +bf1a2a00 +bf1a2800 +bf1a2600 +bf1a2400 +bf1a2200 +bf1a2000 +bf1a1e00 +bf1a1c00 +bf1a1a00 +bf1a1800 +bf1a1600 +bf1a1400 +bf1a1200 +bf1a1000 +bf1a0e00 +bf1a0c00 +bf1a0a00 +bf1a0800 +bf1a0600 +bf1a0400 +bf1a0200 +bf1a0000 +bf19fe00 +bf19fc00 +bf19fa00 +bf19f800 +bf19f600 +bf19f400 +bf19f200 +bf19f000 +bf19ee00 +bf19ec00 +bf19ea00 +bf19e800 +bf19e600 +bf19e400 +bf19e200 +bf19e000 +bf19de00 +bf19dc00 +bf19da00 +bf19d800 +bf19d600 +bf19d400 +bf19d200 +bf19d000 +bf19ce00 +bf19cc00 +bf19ca00 +bf19c800 +bf19c600 +bf19c400 +bf19c200 +bf19c000 +bf19be00 +bf19bc00 +bf19ba00 +bf19b800 +bf19b600 +bf19b400 +bf19b200 +bf19b000 +bf19ae00 +bf19ac00 +bf19aa00 +bf19a800 +bf19a600 +bf19a400 +bf19a200 +bf19a000 +bf199e00 +bf199c00 +bf199a00 +bf199800 +bf199600 +bf199400 +bf199200 +bf199000 +bf198e00 +bf198c00 +bf198a00 +bf198800 +bf198600 +bf198400 +bf198200 +bf198000 +bf197e00 +bf197c00 +bf197a00 +bf197800 +bf197600 +bf197400 +bf197200 +bf197000 +bf196e00 +bf196c00 +bf196a00 +bf196800 +bf196600 +bf196400 +bf196200 +bf196000 +bf195e00 +bf195c00 +bf195a00 +bf195800 +bf195600 +bf195400 +bf195200 +bf195000 +bf194e00 +bf194c00 +bf194a00 +bf194800 +bf194600 +bf194400 +bf194200 +bf194000 +bf193e00 +bf193c00 +bf193a00 +bf193800 +bf193600 +bf193400 +bf193200 +bf193000 +bf192e00 +bf192c00 +bf192a00 +bf192800 +bf192600 +bf192400 +bf192200 +bf192000 +bf191e00 +bf191c00 +bf191a00 +bf191800 +bf191600 +bf191400 +bf191200 +bf191000 +bf190e00 +bf190c00 +bf190a00 +bf190800 +bf190600 +bf190400 +bf190200 +bf190000 +bf18fe00 +bf18fc00 +bf18fa00 +bf18f800 +bf18f600 +bf18f400 +bf18f200 +bf18f000 +bf18ee00 +bf18ec00 +bf18ea00 +bf18e800 +bf18e600 +bf18e400 +bf18e200 +bf18e000 +bf18de00 +bf18dc00 +bf18da00 +bf18d800 +bf18d600 +bf18d400 +bf18d200 +bf18d000 +bf18ce00 +bf18cc00 +bf18ca00 +bf18c800 +bf18c600 +bf18c400 +bf18c200 +bf18c000 +bf18be00 +bf18bc00 +bf18ba00 +bf18b800 +bf18b600 +bf18b400 +bf18b200 +bf18b000 +bf18ae00 +bf18ac00 +bf18aa00 +bf18a800 +bf18a600 +bf18a400 +bf18a200 +bf18a000 +bf189e00 +bf189c00 +bf189a00 +bf189800 +bf189600 +bf189400 +bf189200 +bf189000 +bf188e00 +bf188c00 +bf188a00 +bf188800 +bf188600 +bf188400 +bf188200 +bf188000 +bf187e00 +bf187c00 +bf187a00 +bf187800 +bf187600 +bf187400 +bf187200 +bf187000 +bf186e00 +bf186c00 +bf186a00 +bf186800 +bf186600 +bf186400 +bf186200 +bf186000 +bf185e00 +bf185c00 +bf185a00 +bf185800 +bf185600 +bf185400 +bf185200 +bf185000 +bf184e00 +bf184c00 +bf184a00 +bf184800 +bf184600 +bf184400 +bf184200 +bf184000 +bf183e00 +bf183c00 +bf183a00 +bf183800 +bf183600 +bf183400 +bf183200 +bf183000 +bf182e00 +bf182c00 +bf182a00 +bf182800 +bf182600 +bf182400 +bf182200 +bf182000 +bf181e00 +bf181c00 +bf181a00 +bf181800 +bf181600 +bf181400 +bf181200 +bf181000 +bf180e00 +bf180c00 +bf180a00 +bf180800 +bf180600 +bf180400 +bf180200 +bf180000 +bf17fe00 +bf17fc00 +bf17fa00 +bf17f800 +bf17f600 +bf17f400 +bf17f200 +bf17f000 +bf17ee00 +bf17ec00 +bf17ea00 +bf17e800 +bf17e600 +bf17e400 +bf17e200 +bf17e000 +bf17de00 +bf17dc00 +bf17da00 +bf17d800 +bf17d600 +bf17d400 +bf17d200 +bf17d000 +bf17ce00 +bf17cc00 +bf17ca00 +bf17c800 +bf17c600 +bf17c400 +bf17c200 +bf17c000 +bf17be00 +bf17bc00 +bf17ba00 +bf17b800 +bf17b600 +bf17b400 +bf17b200 +bf17b000 +bf17ae00 +bf17ac00 +bf17aa00 +bf17a800 +bf17a600 +bf17a400 +bf17a200 +bf17a000 +bf179e00 +bf179c00 +bf179a00 +bf179800 +bf179600 +bf179400 +bf179200 +bf179000 +bf178e00 +bf178c00 +bf178a00 +bf178800 +bf178600 +bf178400 +bf178200 +bf178000 +bf177e00 +bf177c00 +bf177a00 +bf177800 +bf177600 +bf177400 +bf177200 +bf177000 +bf176e00 +bf176c00 +bf176a00 +bf176800 +bf176600 +bf176400 +bf176200 +bf176000 +bf175e00 +bf175c00 +bf175a00 +bf175800 +bf175600 +bf175400 +bf175200 +bf175000 +bf174e00 +bf174c00 +bf174a00 +bf174800 +bf174600 +bf174400 +bf174200 +bf174000 +bf173e00 +bf173c00 +bf173a00 +bf173800 +bf173600 +bf173400 +bf173200 +bf173000 +bf172e00 +bf172c00 +bf172a00 +bf172800 +bf172600 +bf172400 +bf172200 +bf172000 +bf171e00 +bf171c00 +bf171a00 +bf171800 +bf171600 +bf171400 +bf171200 +bf171000 +bf170e00 +bf170c00 +bf170a00 +bf170800 +bf170600 +bf170400 +bf170200 +bf170000 +bf16fe00 +bf16fc00 +bf16fa00 +bf16f800 +bf16f600 +bf16f400 +bf16f200 +bf16f000 +bf16ee00 +bf16ec00 +bf16ea00 +bf16e800 +bf16e600 +bf16e400 +bf16e200 +bf16e000 +bf16de00 +bf16dc00 +bf16da00 +bf16d800 +bf16d600 +bf16d400 +bf16d200 +bf16d000 +bf16ce00 +bf16cc00 +bf16ca00 +bf16c800 +bf16c600 +bf16c400 +bf16c200 +bf16c000 +bf16be00 +bf16bc00 +bf16ba00 +bf16b800 +bf16b600 +bf16b400 +bf16b200 +bf16b000 +bf16ae00 +bf16ac00 +bf16aa00 +bf16a800 +bf16a600 +bf16a400 +bf16a200 +bf16a000 +bf169e00 +bf169c00 +bf169a00 +bf169800 +bf169600 +bf169400 +bf169200 +bf169000 +bf168e00 +bf168c00 +bf168a00 +bf168800 +bf168600 +bf168400 +bf168200 +bf168000 +bf167e00 +bf167c00 +bf167a00 +bf167800 +bf167600 +bf167400 +bf167200 +bf167000 +bf166e00 +bf166c00 +bf166a00 +bf166800 +bf166600 +bf166400 +bf166200 +bf166000 +bf165e00 +bf165c00 +bf165a00 +bf165800 +bf165600 +bf165400 +bf165200 +bf165000 +bf164e00 +bf164c00 +bf164a00 +bf164800 +bf164600 +bf164400 +bf164200 +bf164000 +bf163e00 +bf163c00 +bf163a00 +bf163800 +bf163600 +bf163400 +bf163200 +bf163000 +bf162e00 +bf162c00 +bf162a00 +bf162800 +bf162600 +bf162400 +bf162200 +bf162000 +bf161e00 +bf161c00 +bf161a00 +bf161800 +bf161600 +bf161400 +bf161200 +bf161000 +bf160e00 +bf160c00 +bf160a00 +bf160800 +bf160600 +bf160400 +bf160200 +bf160000 +bf15fe00 +bf15fc00 +bf15fa00 +bf15f800 +bf15f600 +bf15f400 +bf15f200 +bf15f000 +bf15ee00 +bf15ec00 +bf15ea00 +bf15e800 +bf15e600 +bf15e400 +bf15e200 +bf15e000 +bf15de00 +bf15dc00 +bf15da00 +bf15d800 +bf15d600 +bf15d400 +bf15d200 +bf15d000 +bf15ce00 +bf15cc00 +bf15ca00 +bf15c800 +bf15c600 +bf15c400 +bf15c200 +bf15c000 +bf15be00 +bf15bc00 +bf15ba00 +bf15b800 +bf15b600 +bf15b400 +bf15b200 +bf15b000 +bf15ae00 +bf15ac00 +bf15aa00 +bf15a800 +bf15a600 +bf15a400 +bf15a200 +bf15a000 +bf159e00 +bf159c00 +bf159a00 +bf159800 +bf159600 +bf159400 +bf159200 +bf159000 +bf158e00 +bf158c00 +bf158a00 +bf158800 +bf158600 +bf158400 +bf158200 +bf158000 +bf157e00 +bf157c00 +bf157a00 +bf157800 +bf157600 +bf157400 +bf157200 +bf157000 +bf156e00 +bf156c00 +bf156a00 +bf156800 +bf156600 +bf156400 +bf156200 +bf156000 +bf155e00 +bf155c00 +bf155a00 +bf155800 +bf155600 +bf155400 +bf155200 +bf155000 +bf154e00 +bf154c00 +bf154a00 +bf154800 +bf154600 +bf154400 +bf154200 +bf154000 +bf153e00 +bf153c00 +bf153a00 +bf153800 +bf153600 +bf153400 +bf153200 +bf153000 +bf152e00 +bf152c00 +bf152a00 +bf152800 +bf152600 +bf152400 +bf152200 +bf152000 +bf151e00 +bf151c00 +bf151a00 +bf151800 +bf151600 +bf151400 +bf151200 +bf151000 +bf150e00 +bf150c00 +bf150a00 +bf150800 +bf150600 +bf150400 +bf150200 +bf150000 +bf14fe00 +bf14fc00 +bf14fa00 +bf14f800 +bf14f600 +bf14f400 +bf14f200 +bf14f000 +bf14ee00 +bf14ec00 +bf14ea00 +bf14e800 +bf14e600 +bf14e400 +bf14e200 +bf14e000 +bf14de00 +bf14dc00 +bf14da00 +bf14d800 +bf14d600 +bf14d400 +bf14d200 +bf14d000 +bf14ce00 +bf14cc00 +bf14ca00 +bf14c800 +bf14c600 +bf14c400 +bf14c200 +bf14c000 +bf14be00 +bf14bc00 +bf14ba00 +bf14b800 +bf14b600 +bf14b400 +bf14b200 +bf14b000 +bf14ae00 +bf14ac00 +bf14aa00 +bf14a800 +bf14a600 +bf14a400 +bf14a200 +bf14a000 +bf149e00 +bf149c00 +bf149a00 +bf149800 +bf149600 +bf149400 +bf149200 +bf149000 +bf148e00 +bf148c00 +bf148a00 +bf148800 +bf148600 +bf148400 +bf148200 +bf148000 +bf147e00 +bf147c00 +bf147a00 +bf147800 +bf147600 +bf147400 +bf147200 +bf147000 +bf146e00 +bf146c00 +bf146a00 +bf146800 +bf146600 +bf146400 +bf146200 +bf146000 +bf145e00 +bf145c00 +bf145a00 +bf145800 +bf145600 +bf145400 +bf145200 +bf145000 +bf144e00 +bf144c00 +bf144a00 +bf144800 +bf144600 +bf144400 +bf144200 +bf144000 +bf143e00 +bf143c00 +bf143a00 +bf143800 +bf143600 +bf143400 +bf143200 +bf143000 +bf142e00 +bf142c00 +bf142a00 +bf142800 +bf142600 +bf142400 +bf142200 +bf142000 +bf141e00 +bf141c00 +bf141a00 +bf141800 +bf141600 +bf141400 +bf141200 +bf141000 +bf140e00 +bf140c00 +bf140a00 +bf140800 +bf140600 +bf140400 +bf140200 +bf140000 +bf13fe00 +bf13fc00 +bf13fa00 +bf13f800 +bf13f600 +bf13f400 +bf13f200 +bf13f000 +bf13ee00 +bf13ec00 +bf13ea00 +bf13e800 +bf13e600 +bf13e400 +bf13e200 +bf13e000 +bf13de00 +bf13dc00 +bf13da00 +bf13d800 +bf13d600 +bf13d400 +bf13d200 +bf13d000 +bf13ce00 +bf13cc00 +bf13ca00 +bf13c800 +bf13c600 +bf13c400 +bf13c200 +bf13c000 +bf13be00 +bf13bc00 +bf13ba00 +bf13b800 +bf13b600 +bf13b400 +bf13b200 +bf13b000 +bf13ae00 +bf13ac00 +bf13aa00 +bf13a800 +bf13a600 +bf13a400 +bf13a200 +bf13a000 +bf139e00 +bf139c00 +bf139a00 +bf139800 +bf139600 +bf139400 +bf139200 +bf139000 +bf138e00 +bf138c00 +bf138a00 +bf138800 +bf138600 +bf138400 +bf138200 +bf138000 +bf137e00 +bf137c00 +bf137a00 +bf137800 +bf137600 +bf137400 +bf137200 +bf137000 +bf136e00 +bf136c00 +bf136a00 +bf136800 +bf136600 +bf136400 +bf136200 +bf136000 +bf135e00 +bf135c00 +bf135a00 +bf135800 +bf135600 +bf135400 +bf135200 +bf135000 +bf134e00 +bf134c00 +bf134a00 +bf134800 +bf134600 +bf134400 +bf134200 +bf134000 +bf133e00 +bf133c00 +bf133a00 +bf133800 +bf133600 +bf133400 +bf133200 +bf133000 +bf132e00 +bf132c00 +bf132a00 +bf132800 +bf132600 +bf132400 +bf132200 +bf132000 +bf131e00 +bf131c00 +bf131a00 +bf131800 +bf131600 +bf131400 +bf131200 +bf131000 +bf130e00 +bf130c00 +bf130a00 +bf130800 +bf130600 +bf130400 +bf130200 +bf130000 +bf12fe00 +bf12fc00 +bf12fa00 +bf12f800 +bf12f600 +bf12f400 +bf12f200 +bf12f000 +bf12ee00 +bf12ec00 +bf12ea00 +bf12e800 +bf12e600 +bf12e400 +bf12e200 +bf12e000 +bf12de00 +bf12dc00 +bf12da00 +bf12d800 +bf12d600 +bf12d400 +bf12d200 +bf12d000 +bf12ce00 +bf12cc00 +bf12ca00 +bf12c800 +bf12c600 +bf12c400 +bf12c200 +bf12c000 +bf12be00 +bf12bc00 +bf12ba00 +bf12b800 +bf12b600 +bf12b400 +bf12b200 +bf12b000 +bf12ae00 +bf12ac00 +bf12aa00 +bf12a800 +bf12a600 +bf12a400 +bf12a200 +bf12a000 +bf129e00 +bf129c00 +bf129a00 +bf129800 +bf129600 +bf129400 +bf129200 +bf129000 +bf128e00 +bf128c00 +bf128a00 +bf128800 +bf128600 +bf128400 +bf128200 +bf128000 +bf127e00 +bf127c00 +bf127a00 +bf127800 +bf127600 +bf127400 +bf127200 +bf127000 +bf126e00 +bf126c00 +bf126a00 +bf126800 +bf126600 +bf126400 +bf126200 +bf126000 +bf125e00 +bf125c00 +bf125a00 +bf125800 +bf125600 +bf125400 +bf125200 +bf125000 +bf124e00 +bf124c00 +bf124a00 +bf124800 +bf124600 +bf124400 +bf124200 +bf124000 +bf123e00 +bf123c00 +bf123a00 +bf123800 +bf123600 +bf123400 +bf123200 +bf123000 +bf122e00 +bf122c00 +bf122a00 +bf122800 +bf122600 +bf122400 +bf122200 +bf122000 +bf121e00 +bf121c00 +bf121a00 +bf121800 +bf121600 +bf121400 +bf121200 +bf121000 +bf120e00 +bf120c00 +bf120a00 +bf120800 +bf120600 +bf120400 +bf120200 +bf120000 +bf11fe00 +bf11fc00 +bf11fa00 +bf11f800 +bf11f600 +bf11f400 +bf11f200 +bf11f000 +bf11ee00 +bf11ec00 +bf11ea00 +bf11e800 +bf11e600 +bf11e400 +bf11e200 +bf11e000 +bf11de00 +bf11dc00 +bf11da00 +bf11d800 +bf11d600 +bf11d400 +bf11d200 +bf11d000 +bf11ce00 +bf11cc00 +bf11ca00 +bf11c800 +bf11c600 +bf11c400 +bf11c200 +bf11c000 +bf11be00 +bf11bc00 +bf11ba00 +bf11b800 +bf11b600 +bf11b400 +bf11b200 +bf11b000 +bf11ae00 +bf11ac00 +bf11aa00 +bf11a800 +bf11a600 +bf11a400 +bf11a200 +bf11a000 +bf119e00 +bf119c00 +bf119a00 +bf119800 +bf119600 +bf119400 +bf119200 +bf119000 +bf118e00 +bf118c00 +bf118a00 +bf118800 +bf118600 +bf118400 +bf118200 +bf118000 +bf117e00 +bf117c00 +bf117a00 +bf117800 +bf117600 +bf117400 +bf117200 +bf117000 +bf116e00 +bf116c00 +bf116a00 +bf116800 +bf116600 +bf116400 +bf116200 +bf116000 +bf115e00 +bf115c00 +bf115a00 +bf115800 +bf115600 +bf115400 +bf115200 +bf115000 +bf114e00 +bf114c00 +bf114a00 +bf114800 +bf114600 +bf114400 +bf114200 +bf114000 +bf113e00 +bf113c00 +bf113a00 +bf113800 +bf113600 +bf113400 +bf113200 +bf113000 +bf112e00 +bf112c00 +bf112a00 +bf112800 +bf112600 +bf112400 +bf112200 +bf112000 +bf111e00 +bf111c00 +bf111a00 +bf111800 +bf111600 +bf111400 +bf111200 +bf111000 +bf110e00 +bf110c00 +bf110a00 +bf110800 +bf110600 +bf110400 +bf110200 +bf110000 +bf10fe00 +bf10fc00 +bf10fa00 +bf10f800 +bf10f600 +bf10f400 +bf10f200 +bf10f000 +bf10ee00 +bf10ec00 +bf10ea00 +bf10e800 +bf10e600 +bf10e400 +bf10e200 +bf10e000 +bf10de00 +bf10dc00 +bf10da00 +bf10d800 +bf10d600 +bf10d400 +bf10d200 +bf10d000 +bf10ce00 +bf10cc00 +bf10ca00 +bf10c800 +bf10c600 +bf10c400 +bf10c200 +bf10c000 +bf10be00 +bf10bc00 +bf10ba00 +bf10b800 +bf10b600 +bf10b400 +bf10b200 +bf10b000 +bf10ae00 +bf10ac00 +bf10aa00 +bf10a800 +bf10a600 +bf10a400 +bf10a200 +bf10a000 +bf109e00 +bf109c00 +bf109a00 +bf109800 +bf109600 +bf109400 +bf109200 +bf109000 +bf108e00 +bf108c00 +bf108a00 +bf108800 +bf108600 +bf108400 +bf108200 +bf108000 +bf107e00 +bf107c00 +bf107a00 +bf107800 +bf107600 +bf107400 +bf107200 +bf107000 +bf106e00 +bf106c00 +bf106a00 +bf106800 +bf106600 +bf106400 +bf106200 +bf106000 +bf105e00 +bf105c00 +bf105a00 +bf105800 +bf105600 +bf105400 +bf105200 +bf105000 +bf104e00 +bf104c00 +bf104a00 +bf104800 +bf104600 +bf104400 +bf104200 +bf104000 +bf103e00 +bf103c00 +bf103a00 +bf103800 +bf103600 +bf103400 +bf103200 +bf103000 +bf102e00 +bf102c00 +bf102a00 +bf102800 +bf102600 +bf102400 +bf102200 +bf102000 +bf101e00 +bf101c00 +bf101a00 +bf101800 +bf101600 +bf101400 +bf101200 +bf101000 +bf100e00 +bf100c00 +bf100a00 +bf100800 +bf100600 +bf100400 +bf100200 +bf100000 +bf0ffe00 +bf0ffc00 +bf0ffa00 +bf0ff800 +bf0ff600 +bf0ff400 +bf0ff200 +bf0ff000 +bf0fee00 +bf0fec00 +bf0fea00 +bf0fe800 +bf0fe600 +bf0fe400 +bf0fe200 +bf0fe000 +bf0fde00 +bf0fdc00 +bf0fda00 +bf0fd800 +bf0fd600 +bf0fd400 +bf0fd200 +bf0fd000 +bf0fce00 +bf0fcc00 +bf0fca00 +bf0fc800 +bf0fc600 +bf0fc400 +bf0fc200 +bf0fc000 +bf0fbe00 +bf0fbc00 +bf0fba00 +bf0fb800 +bf0fb600 +bf0fb400 +bf0fb200 +bf0fb000 +bf0fae00 +bf0fac00 +bf0faa00 +bf0fa800 +bf0fa600 +bf0fa400 +bf0fa200 +bf0fa000 +bf0f9e00 +bf0f9c00 +bf0f9a00 +bf0f9800 +bf0f9600 +bf0f9400 +bf0f9200 +bf0f9000 +bf0f8e00 +bf0f8c00 +bf0f8a00 +bf0f8800 +bf0f8600 +bf0f8400 +bf0f8200 +bf0f8000 +bf0f7e00 +bf0f7c00 +bf0f7a00 +bf0f7800 +bf0f7600 +bf0f7400 +bf0f7200 +bf0f7000 +bf0f6e00 +bf0f6c00 +bf0f6a00 +bf0f6800 +bf0f6600 +bf0f6400 +bf0f6200 +bf0f6000 +bf0f5e00 +bf0f5c00 +bf0f5a00 +bf0f5800 +bf0f5600 +bf0f5400 +bf0f5200 +bf0f5000 +bf0f4e00 +bf0f4c00 +bf0f4a00 +bf0f4800 +bf0f4600 +bf0f4400 +bf0f4200 +bf0f4000 +bf0f3e00 +bf0f3c00 +bf0f3a00 +bf0f3800 +bf0f3600 +bf0f3400 +bf0f3200 +bf0f3000 +bf0f2e00 +bf0f2c00 +bf0f2a00 +bf0f2800 +bf0f2600 +bf0f2400 +bf0f2200 +bf0f2000 +bf0f1e00 +bf0f1c00 +bf0f1a00 +bf0f1800 +bf0f1600 +bf0f1400 +bf0f1200 +bf0f1000 +bf0f0e00 +bf0f0c00 +bf0f0a00 +bf0f0800 +bf0f0600 +bf0f0400 +bf0f0200 +bf0f0000 +bf0efe00 +bf0efc00 +bf0efa00 +bf0ef800 +bf0ef600 +bf0ef400 +bf0ef200 +bf0ef000 +bf0eee00 +bf0eec00 +bf0eea00 +bf0ee800 +bf0ee600 +bf0ee400 +bf0ee200 +bf0ee000 +bf0ede00 +bf0edc00 +bf0eda00 +bf0ed800 +bf0ed600 +bf0ed400 +bf0ed200 +bf0ed000 +bf0ece00 +bf0ecc00 +bf0eca00 +bf0ec800 +bf0ec600 +bf0ec400 +bf0ec200 +bf0ec000 +bf0ebe00 +bf0ebc00 +bf0eba00 +bf0eb800 +bf0eb600 +bf0eb400 +bf0eb200 +bf0eb000 +bf0eae00 +bf0eac00 +bf0eaa00 +bf0ea800 +bf0ea600 +bf0ea400 +bf0ea200 +bf0ea000 +bf0e9e00 +bf0e9c00 +bf0e9a00 +bf0e9800 +bf0e9600 +bf0e9400 +bf0e9200 +bf0e9000 +bf0e8e00 +bf0e8c00 +bf0e8a00 +bf0e8800 +bf0e8600 +bf0e8400 +bf0e8200 +bf0e8000 +bf0e7e00 +bf0e7c00 +bf0e7a00 +bf0e7800 +bf0e7600 +bf0e7400 +bf0e7200 +bf0e7000 +bf0e6e00 +bf0e6c00 +bf0e6a00 +bf0e6800 +bf0e6600 +bf0e6400 +bf0e6200 +bf0e6000 +bf0e5e00 +bf0e5c00 +bf0e5a00 +bf0e5800 +bf0e5600 +bf0e5400 +bf0e5200 +bf0e5000 +bf0e4e00 +bf0e4c00 +bf0e4a00 +bf0e4800 +bf0e4600 +bf0e4400 +bf0e4200 +bf0e4000 +bf0e3e00 +bf0e3c00 +bf0e3a00 +bf0e3800 +bf0e3600 +bf0e3400 +bf0e3200 +bf0e3000 +bf0e2e00 +bf0e2c00 +bf0e2a00 +bf0e2800 +bf0e2600 +bf0e2400 +bf0e2200 +bf0e2000 +bf0e1e00 +bf0e1c00 +bf0e1a00 +bf0e1800 +bf0e1600 +bf0e1400 +bf0e1200 +bf0e1000 +bf0e0e00 +bf0e0c00 +bf0e0a00 +bf0e0800 +bf0e0600 +bf0e0400 +bf0e0200 +bf0e0000 +bf0dfe00 +bf0dfc00 +bf0dfa00 +bf0df800 +bf0df600 +bf0df400 +bf0df200 +bf0df000 +bf0dee00 +bf0dec00 +bf0dea00 +bf0de800 +bf0de600 +bf0de400 +bf0de200 +bf0de000 +bf0dde00 +bf0ddc00 +bf0dda00 +bf0dd800 +bf0dd600 +bf0dd400 +bf0dd200 +bf0dd000 +bf0dce00 +bf0dcc00 +bf0dca00 +bf0dc800 +bf0dc600 +bf0dc400 +bf0dc200 +bf0dc000 +bf0dbe00 +bf0dbc00 +bf0dba00 +bf0db800 +bf0db600 +bf0db400 +bf0db200 +bf0db000 +bf0dae00 +bf0dac00 +bf0daa00 +bf0da800 +bf0da600 +bf0da400 +bf0da200 +bf0da000 +bf0d9e00 +bf0d9c00 +bf0d9a00 +bf0d9800 +bf0d9600 +bf0d9400 +bf0d9200 +bf0d9000 +bf0d8e00 +bf0d8c00 +bf0d8a00 +bf0d8800 +bf0d8600 +bf0d8400 +bf0d8200 +bf0d8000 +bf0d7e00 +bf0d7c00 +bf0d7a00 +bf0d7800 +bf0d7600 +bf0d7400 +bf0d7200 +bf0d7000 +bf0d6e00 +bf0d6c00 +bf0d6a00 +bf0d6800 +bf0d6600 +bf0d6400 +bf0d6200 +bf0d6000 +bf0d5e00 +bf0d5c00 +bf0d5a00 +bf0d5800 +bf0d5600 +bf0d5400 +bf0d5200 +bf0d5000 +bf0d4e00 +bf0d4c00 +bf0d4a00 +bf0d4800 +bf0d4600 +bf0d4400 +bf0d4200 +bf0d4000 +bf0d3e00 +bf0d3c00 +bf0d3a00 +bf0d3800 +bf0d3600 +bf0d3400 +bf0d3200 +bf0d3000 +bf0d2e00 +bf0d2c00 +bf0d2a00 +bf0d2800 +bf0d2600 +bf0d2400 +bf0d2200 +bf0d2000 +bf0d1e00 +bf0d1c00 +bf0d1a00 +bf0d1800 +bf0d1600 +bf0d1400 +bf0d1200 +bf0d1000 +bf0d0e00 +bf0d0c00 +bf0d0a00 +bf0d0800 +bf0d0600 +bf0d0400 +bf0d0200 +bf0d0000 +bf0cfe00 +bf0cfc00 +bf0cfa00 +bf0cf800 +bf0cf600 +bf0cf400 +bf0cf200 +bf0cf000 +bf0cee00 +bf0cec00 +bf0cea00 +bf0ce800 +bf0ce600 +bf0ce400 +bf0ce200 +bf0ce000 +bf0cde00 +bf0cdc00 +bf0cda00 +bf0cd800 +bf0cd600 +bf0cd400 +bf0cd200 +bf0cd000 +bf0cce00 +bf0ccc00 +bf0cca00 +bf0cc800 +bf0cc600 +bf0cc400 +bf0cc200 +bf0cc000 +bf0cbe00 +bf0cbc00 +bf0cba00 +bf0cb800 +bf0cb600 +bf0cb400 +bf0cb200 +bf0cb000 +bf0cae00 +bf0cac00 +bf0caa00 +bf0ca800 +bf0ca600 +bf0ca400 +bf0ca200 +bf0ca000 +bf0c9e00 +bf0c9c00 +bf0c9a00 +bf0c9800 +bf0c9600 +bf0c9400 +bf0c9200 +bf0c9000 +bf0c8e00 +bf0c8c00 +bf0c8a00 +bf0c8800 +bf0c8600 +bf0c8400 +bf0c8200 +bf0c8000 +bf0c7e00 +bf0c7c00 +bf0c7a00 +bf0c7800 +bf0c7600 +bf0c7400 +bf0c7200 +bf0c7000 +bf0c6e00 +bf0c6c00 +bf0c6a00 +bf0c6800 +bf0c6600 +bf0c6400 +bf0c6200 +bf0c6000 +bf0c5e00 +bf0c5c00 +bf0c5a00 +bf0c5800 +bf0c5600 +bf0c5400 +bf0c5200 +bf0c5000 +bf0c4e00 +bf0c4c00 +bf0c4a00 +bf0c4800 +bf0c4600 +bf0c4400 +bf0c4200 +bf0c4000 +bf0c3e00 +bf0c3c00 +bf0c3a00 +bf0c3800 +bf0c3600 +bf0c3400 +bf0c3200 +bf0c3000 +bf0c2e00 +bf0c2c00 +bf0c2a00 +bf0c2800 +bf0c2600 +bf0c2400 +bf0c2200 +bf0c2000 +bf0c1e00 +bf0c1c00 +bf0c1a00 +bf0c1800 +bf0c1600 +bf0c1400 +bf0c1200 +bf0c1000 +bf0c0e00 +bf0c0c00 +bf0c0a00 +bf0c0800 +bf0c0600 +bf0c0400 +bf0c0200 +bf0c0000 +bf0bfe00 +bf0bfc00 +bf0bfa00 +bf0bf800 +bf0bf600 +bf0bf400 +bf0bf200 +bf0bf000 +bf0bee00 +bf0bec00 +bf0bea00 +bf0be800 +bf0be600 +bf0be400 +bf0be200 +bf0be000 +bf0bde00 +bf0bdc00 +bf0bda00 +bf0bd800 +bf0bd600 +bf0bd400 +bf0bd200 +bf0bd000 +bf0bce00 +bf0bcc00 +bf0bca00 +bf0bc800 +bf0bc600 +bf0bc400 +bf0bc200 +bf0bc000 +bf0bbe00 +bf0bbc00 +bf0bba00 +bf0bb800 +bf0bb600 +bf0bb400 +bf0bb200 +bf0bb000 +bf0bae00 +bf0bac00 +bf0baa00 +bf0ba800 +bf0ba600 +bf0ba400 +bf0ba200 +bf0ba000 +bf0b9e00 +bf0b9c00 +bf0b9a00 +bf0b9800 +bf0b9600 +bf0b9400 +bf0b9200 +bf0b9000 +bf0b8e00 +bf0b8c00 +bf0b8a00 +bf0b8800 +bf0b8600 +bf0b8400 +bf0b8200 +bf0b8000 +bf0b7e00 +bf0b7c00 +bf0b7a00 +bf0b7800 +bf0b7600 +bf0b7400 +bf0b7200 +bf0b7000 +bf0b6e00 +bf0b6c00 +bf0b6a00 +bf0b6800 +bf0b6600 +bf0b6400 +bf0b6200 +bf0b6000 +bf0b5e00 +bf0b5c00 +bf0b5a00 +bf0b5800 +bf0b5600 +bf0b5400 +bf0b5200 +bf0b5000 +bf0b4e00 +bf0b4c00 +bf0b4a00 +bf0b4800 +bf0b4600 +bf0b4400 +bf0b4200 +bf0b4000 +bf0b3e00 +bf0b3c00 +bf0b3a00 +bf0b3800 +bf0b3600 +bf0b3400 +bf0b3200 +bf0b3000 +bf0b2e00 +bf0b2c00 +bf0b2a00 +bf0b2800 +bf0b2600 +bf0b2400 +bf0b2200 +bf0b2000 +bf0b1e00 +bf0b1c00 +bf0b1a00 +bf0b1800 +bf0b1600 +bf0b1400 +bf0b1200 +bf0b1000 +bf0b0e00 +bf0b0c00 +bf0b0a00 +bf0b0800 +bf0b0600 +bf0b0400 +bf0b0200 +bf0b0000 +bf0afe00 +bf0afc00 +bf0afa00 +bf0af800 +bf0af600 +bf0af400 +bf0af200 +bf0af000 +bf0aee00 +bf0aec00 +bf0aea00 +bf0ae800 +bf0ae600 +bf0ae400 +bf0ae200 +bf0ae000 +bf0ade00 +bf0adc00 +bf0ada00 +bf0ad800 +bf0ad600 +bf0ad400 +bf0ad200 +bf0ad000 +bf0ace00 +bf0acc00 +bf0aca00 +bf0ac800 +bf0ac600 +bf0ac400 +bf0ac200 +bf0ac000 +bf0abe00 +bf0abc00 +bf0aba00 +bf0ab800 +bf0ab600 +bf0ab400 +bf0ab200 +bf0ab000 +bf0aae00 +bf0aac00 +bf0aaa00 +bf0aa800 +bf0aa600 +bf0aa400 +bf0aa200 +bf0aa000 +bf0a9e00 +bf0a9c00 +bf0a9a00 +bf0a9800 +bf0a9600 +bf0a9400 +bf0a9200 +bf0a9000 +bf0a8e00 +bf0a8c00 +bf0a8a00 +bf0a8800 +bf0a8600 +bf0a8400 +bf0a8200 +bf0a8000 +bf0a7e00 +bf0a7c00 +bf0a7a00 +bf0a7800 +bf0a7600 +bf0a7400 +bf0a7200 +bf0a7000 +bf0a6e00 +bf0a6c00 +bf0a6a00 +bf0a6800 +bf0a6600 +bf0a6400 +bf0a6200 +bf0a6000 +bf0a5e00 +bf0a5c00 +bf0a5a00 +bf0a5800 +bf0a5600 +bf0a5400 +bf0a5200 +bf0a5000 +bf0a4e00 +bf0a4c00 +bf0a4a00 +bf0a4800 +bf0a4600 +bf0a4400 +bf0a4200 +bf0a4000 +bf0a3e00 +bf0a3c00 +bf0a3a00 +bf0a3800 +bf0a3600 +bf0a3400 +bf0a3200 +bf0a3000 +bf0a2e00 +bf0a2c00 +bf0a2a00 +bf0a2800 +bf0a2600 +bf0a2400 +bf0a2200 +bf0a2000 +bf0a1e00 +bf0a1c00 +bf0a1a00 +bf0a1800 +bf0a1600 +bf0a1400 +bf0a1200 +bf0a1000 +bf0a0e00 +bf0a0c00 +bf0a0a00 +bf0a0800 +bf0a0600 +bf0a0400 +bf0a0200 +bf0a0000 +bf09fe00 +bf09fc00 +bf09fa00 +bf09f800 +bf09f600 +bf09f400 +bf09f200 +bf09f000 +bf09ee00 +bf09ec00 +bf09ea00 +bf09e800 +bf09e600 +bf09e400 +bf09e200 +bf09e000 +bf09de00 +bf09dc00 +bf09da00 +bf09d800 +bf09d600 +bf09d400 +bf09d200 +bf09d000 +bf09ce00 +bf09cc00 +bf09ca00 +bf09c800 +bf09c600 +bf09c400 +bf09c200 +bf09c000 +bf09be00 +bf09bc00 +bf09ba00 +bf09b800 +bf09b600 +bf09b400 +bf09b200 +bf09b000 +bf09ae00 +bf09ac00 +bf09aa00 +bf09a800 +bf09a600 +bf09a400 +bf09a200 +bf09a000 +bf099e00 +bf099c00 +bf099a00 +bf099800 +bf099600 +bf099400 +bf099200 +bf099000 +bf098e00 +bf098c00 +bf098a00 +bf098800 +bf098600 +bf098400 +bf098200 +bf098000 +bf097e00 +bf097c00 +bf097a00 +bf097800 +bf097600 +bf097400 +bf097200 +bf097000 +bf096e00 +bf096c00 +bf096a00 +bf096800 +bf096600 +bf096400 +bf096200 +bf096000 +bf095e00 +bf095c00 +bf095a00 +bf095800 +bf095600 +bf095400 +bf095200 +bf095000 +bf094e00 +bf094c00 +bf094a00 +bf094800 +bf094600 +bf094400 +bf094200 +bf094000 +bf093e00 +bf093c00 +bf093a00 +bf093800 +bf093600 +bf093400 +bf093200 +bf093000 +bf092e00 +bf092c00 +bf092a00 +bf092800 +bf092600 +bf092400 +bf092200 +bf092000 +bf091e00 +bf091c00 +bf091a00 +bf091800 +bf091600 +bf091400 +bf091200 +bf091000 +bf090e00 +bf090c00 +bf090a00 +bf090800 +bf090600 +bf090400 +bf090200 +bf090000 +bf08fe00 +bf08fc00 +bf08fa00 +bf08f800 +bf08f600 +bf08f400 +bf08f200 +bf08f000 +bf08ee00 +bf08ec00 +bf08ea00 +bf08e800 +bf08e600 +bf08e400 +bf08e200 +bf08e000 +bf08de00 +bf08dc00 +bf08da00 +bf08d800 +bf08d600 +bf08d400 +bf08d200 +bf08d000 +bf08ce00 +bf08cc00 +bf08ca00 +bf08c800 +bf08c600 +bf08c400 +bf08c200 +bf08c000 +bf08be00 +bf08bc00 +bf08ba00 +bf08b800 +bf08b600 +bf08b400 +bf08b200 +bf08b000 +bf08ae00 +bf08ac00 +bf08aa00 +bf08a800 +bf08a600 +bf08a400 +bf08a200 +bf08a000 +bf089e00 +bf089c00 +bf089a00 +bf089800 +bf089600 +bf089400 +bf089200 +bf089000 +bf088e00 +bf088c00 +bf088a00 +bf088800 +bf088600 +bf088400 +bf088200 +bf088000 +bf087e00 +bf087c00 +bf087a00 +bf087800 +bf087600 +bf087400 +bf087200 +bf087000 +bf086e00 +bf086c00 +bf086a00 +bf086800 +bf086600 +bf086400 +bf086200 +bf086000 +bf085e00 +bf085c00 +bf085a00 +bf085800 +bf085600 +bf085400 +bf085200 +bf085000 +bf084e00 +bf084c00 +bf084a00 +bf084800 +bf084600 +bf084400 +bf084200 +bf084000 +bf083e00 +bf083c00 +bf083a00 +bf083800 +bf083600 +bf083400 +bf083200 +bf083000 +bf082e00 +bf082c00 +bf082a00 +bf082800 +bf082600 +bf082400 +bf082200 +bf082000 +bf081e00 +bf081c00 +bf081a00 +bf081800 +bf081600 +bf081400 +bf081200 +bf081000 +bf080e00 +bf080c00 +bf080a00 +bf080800 +bf080600 +bf080400 +bf080200 +bf080000 +bf07fe00 +bf07fc00 +bf07fa00 +bf07f800 +bf07f600 +bf07f400 +bf07f200 +bf07f000 +bf07ee00 +bf07ec00 +bf07ea00 +bf07e800 +bf07e600 +bf07e400 +bf07e200 +bf07e000 +bf07de00 +bf07dc00 +bf07da00 +bf07d800 +bf07d600 +bf07d400 +bf07d200 +bf07d000 +bf07ce00 +bf07cc00 +bf07ca00 +bf07c800 +bf07c600 +bf07c400 +bf07c200 +bf07c000 +bf07be00 +bf07bc00 +bf07ba00 +bf07b800 +bf07b600 +bf07b400 +bf07b200 +bf07b000 +bf07ae00 +bf07ac00 +bf07aa00 +bf07a800 +bf07a600 +bf07a400 +bf07a200 +bf07a000 +bf079e00 +bf079c00 +bf079a00 +bf079800 +bf079600 +bf079400 +bf079200 +bf079000 +bf078e00 +bf078c00 +bf078a00 +bf078800 +bf078600 +bf078400 +bf078200 +bf078000 +bf077e00 +bf077c00 +bf077a00 +bf077800 +bf077600 +bf077400 +bf077200 +bf077000 +bf076e00 +bf076c00 +bf076a00 +bf076800 +bf076600 +bf076400 +bf076200 +bf076000 +bf075e00 +bf075c00 +bf075a00 +bf075800 +bf075600 +bf075400 +bf075200 +bf075000 +bf074e00 +bf074c00 +bf074a00 +bf074800 +bf074600 +bf074400 +bf074200 +bf074000 +bf073e00 +bf073c00 +bf073a00 +bf073800 +bf073600 +bf073400 +bf073200 +bf073000 +bf072e00 +bf072c00 +bf072a00 +bf072800 +bf072600 +bf072400 +bf072200 +bf072000 +bf071e00 +bf071c00 +bf071a00 +bf071800 +bf071600 +bf071400 +bf071200 +bf071000 +bf070e00 +bf070c00 +bf070a00 +bf070800 +bf070600 +bf070400 +bf070200 +bf070000 +bf06fe00 +bf06fc00 +bf06fa00 +bf06f800 +bf06f600 +bf06f400 +bf06f200 +bf06f000 +bf06ee00 +bf06ec00 +bf06ea00 +bf06e800 +bf06e600 +bf06e400 +bf06e200 +bf06e000 +bf06de00 +bf06dc00 +bf06da00 +bf06d800 +bf06d600 +bf06d400 +bf06d200 +bf06d000 +bf06ce00 +bf06cc00 +bf06ca00 +bf06c800 +bf06c600 +bf06c400 +bf06c200 +bf06c000 +bf06be00 +bf06bc00 +bf06ba00 +bf06b800 +bf06b600 +bf06b400 +bf06b200 +bf06b000 +bf06ae00 +bf06ac00 +bf06aa00 +bf06a800 +bf06a600 +bf06a400 +bf06a200 +bf06a000 +bf069e00 +bf069c00 +bf069a00 +bf069800 +bf069600 +bf069400 +bf069200 +bf069000 +bf068e00 +bf068c00 +bf068a00 +bf068800 +bf068600 +bf068400 +bf068200 +bf068000 +bf067e00 +bf067c00 +bf067a00 +bf067800 +bf067600 +bf067400 +bf067200 +bf067000 +bf066e00 +bf066c00 +bf066a00 +bf066800 +bf066600 +bf066400 +bf066200 +bf066000 +bf065e00 +bf065c00 +bf065a00 +bf065800 +bf065600 +bf065400 +bf065200 +bf065000 +bf064e00 +bf064c00 +bf064a00 +bf064800 +bf064600 +bf064400 +bf064200 +bf064000 +bf063e00 +bf063c00 +bf063a00 +bf063800 +bf063600 +bf063400 +bf063200 +bf063000 +bf062e00 +bf062c00 +bf062a00 +bf062800 +bf062600 +bf062400 +bf062200 +bf062000 +bf061e00 +bf061c00 +bf061a00 +bf061800 +bf061600 +bf061400 +bf061200 +bf061000 +bf060e00 +bf060c00 +bf060a00 +bf060800 +bf060600 +bf060400 +bf060200 +bf060000 +bf05fe00 +bf05fc00 +bf05fa00 +bf05f800 +bf05f600 +bf05f400 +bf05f200 +bf05f000 +bf05ee00 +bf05ec00 +bf05ea00 +bf05e800 +bf05e600 +bf05e400 +bf05e200 +bf05e000 +bf05de00 +bf05dc00 +bf05da00 +bf05d800 +bf05d600 +bf05d400 +bf05d200 +bf05d000 +bf05ce00 +bf05cc00 +bf05ca00 +bf05c800 +bf05c600 +bf05c400 +bf05c200 +bf05c000 +bf05be00 +bf05bc00 +bf05ba00 +bf05b800 +bf05b600 +bf05b400 +bf05b200 +bf05b000 +bf05ae00 +bf05ac00 +bf05aa00 +bf05a800 +bf05a600 +bf05a400 +bf05a200 +bf05a000 +bf059e00 +bf059c00 +bf059a00 +bf059800 +bf059600 +bf059400 +bf059200 +bf059000 +bf058e00 +bf058c00 +bf058a00 +bf058800 +bf058600 +bf058400 +bf058200 +bf058000 +bf057e00 +bf057c00 +bf057a00 +bf057800 +bf057600 +bf057400 +bf057200 +bf057000 +bf056e00 +bf056c00 +bf056a00 +bf056800 +bf056600 +bf056400 +bf056200 +bf056000 +bf055e00 +bf055c00 +bf055a00 +bf055800 +bf055600 +bf055400 +bf055200 +bf055000 +bf054e00 +bf054c00 +bf054a00 +bf054800 +bf054600 +bf054400 +bf054200 +bf054000 +bf053e00 +bf053c00 +bf053a00 +bf053800 +bf053600 +bf053400 +bf053200 +bf053000 +bf052e00 +bf052c00 +bf052a00 +bf052800 +bf052600 +bf052400 +bf052200 +bf052000 +bf051e00 +bf051c00 +bf051a00 +bf051800 +bf051600 +bf051400 +bf051200 +bf051000 +bf050e00 +bf050c00 +bf050a00 +bf050800 +bf050600 +bf050400 +bf050200 +bf050000 +bf04fe00 +bf04fc00 +bf04fa00 +bf04f800 +bf04f600 +bf04f400 +bf04f200 +bf04f000 +bf04ee00 +bf04ec00 +bf04ea00 +bf04e800 +bf04e600 +bf04e400 +bf04e200 +bf04e000 +bf04de00 +bf04dc00 +bf04da00 +bf04d800 +bf04d600 +bf04d400 +bf04d200 +bf04d000 +bf04ce00 +bf04cc00 +bf04ca00 +bf04c800 +bf04c600 +bf04c400 +bf04c200 +bf04c000 +bf04be00 +bf04bc00 +bf04ba00 +bf04b800 +bf04b600 +bf04b400 +bf04b200 +bf04b000 +bf04ae00 +bf04ac00 +bf04aa00 +bf04a800 +bf04a600 +bf04a400 +bf04a200 +bf04a000 +bf049e00 +bf049c00 +bf049a00 +bf049800 +bf049600 +bf049400 +bf049200 +bf049000 +bf048e00 +bf048c00 +bf048a00 +bf048800 +bf048600 +bf048400 +bf048200 +bf048000 +bf047e00 +bf047c00 +bf047a00 +bf047800 +bf047600 +bf047400 +bf047200 +bf047000 +bf046e00 +bf046c00 +bf046a00 +bf046800 +bf046600 +bf046400 +bf046200 +bf046000 +bf045e00 +bf045c00 +bf045a00 +bf045800 +bf045600 +bf045400 +bf045200 +bf045000 +bf044e00 +bf044c00 +bf044a00 +bf044800 +bf044600 +bf044400 +bf044200 +bf044000 +bf043e00 +bf043c00 +bf043a00 +bf043800 +bf043600 +bf043400 +bf043200 +bf043000 +bf042e00 +bf042c00 +bf042a00 +bf042800 +bf042600 +bf042400 +bf042200 +bf042000 +bf041e00 +bf041c00 +bf041a00 +bf041800 +bf041600 +bf041400 +bf041200 +bf041000 +bf040e00 +bf040c00 +bf040a00 +bf040800 +bf040600 +bf040400 +bf040200 +bf040000 +bf03fe00 +bf03fc00 +bf03fa00 +bf03f800 +bf03f600 +bf03f400 +bf03f200 +bf03f000 +bf03ee00 +bf03ec00 +bf03ea00 +bf03e800 +bf03e600 +bf03e400 +bf03e200 +bf03e000 +bf03de00 +bf03dc00 +bf03da00 +bf03d800 +bf03d600 +bf03d400 +bf03d200 +bf03d000 +bf03ce00 +bf03cc00 +bf03ca00 +bf03c800 +bf03c600 +bf03c400 +bf03c200 +bf03c000 +bf03be00 +bf03bc00 +bf03ba00 +bf03b800 +bf03b600 +bf03b400 +bf03b200 +bf03b000 +bf03ae00 +bf03ac00 +bf03aa00 +bf03a800 +bf03a600 +bf03a400 +bf03a200 +bf03a000 +bf039e00 +bf039c00 +bf039a00 +bf039800 +bf039600 +bf039400 +bf039200 +bf039000 +bf038e00 +bf038c00 +bf038a00 +bf038800 +bf038600 +bf038400 +bf038200 +bf038000 +bf037e00 +bf037c00 +bf037a00 +bf037800 +bf037600 +bf037400 +bf037200 +bf037000 +bf036e00 +bf036c00 +bf036a00 +bf036800 +bf036600 +bf036400 +bf036200 +bf036000 +bf035e00 +bf035c00 +bf035a00 +bf035800 +bf035600 +bf035400 +bf035200 +bf035000 +bf034e00 +bf034c00 +bf034a00 +bf034800 +bf034600 +bf034400 +bf034200 +bf034000 +bf033e00 +bf033c00 +bf033a00 +bf033800 +bf033600 +bf033400 +bf033200 +bf033000 +bf032e00 +bf032c00 +bf032a00 +bf032800 +bf032600 +bf032400 +bf032200 +bf032000 +bf031e00 +bf031c00 +bf031a00 +bf031800 +bf031600 +bf031400 +bf031200 +bf031000 +bf030e00 +bf030c00 +bf030a00 +bf030800 +bf030600 +bf030400 +bf030200 +bf030000 +bf02fe00 +bf02fc00 +bf02fa00 +bf02f800 +bf02f600 +bf02f400 +bf02f200 +bf02f000 +bf02ee00 +bf02ec00 +bf02ea00 +bf02e800 +bf02e600 +bf02e400 +bf02e200 +bf02e000 +bf02de00 +bf02dc00 +bf02da00 +bf02d800 +bf02d600 +bf02d400 +bf02d200 +bf02d000 +bf02ce00 +bf02cc00 +bf02ca00 +bf02c800 +bf02c600 +bf02c400 +bf02c200 +bf02c000 +bf02be00 +bf02bc00 +bf02ba00 +bf02b800 +bf02b600 +bf02b400 +bf02b200 +bf02b000 +bf02ae00 +bf02ac00 +bf02aa00 +bf02a800 +bf02a600 +bf02a400 +bf02a200 +bf02a000 +bf029e00 +bf029c00 +bf029a00 +bf029800 +bf029600 +bf029400 +bf029200 +bf029000 +bf028e00 +bf028c00 +bf028a00 +bf028800 +bf028600 +bf028400 +bf028200 +bf028000 +bf027e00 +bf027c00 +bf027a00 +bf027800 +bf027600 +bf027400 +bf027200 +bf027000 +bf026e00 +bf026c00 +bf026a00 +bf026800 +bf026600 +bf026400 +bf026200 +bf026000 +bf025e00 +bf025c00 +bf025a00 +bf025800 +bf025600 +bf025400 +bf025200 +bf025000 +bf024e00 +bf024c00 +bf024a00 +bf024800 +bf024600 +bf024400 +bf024200 +bf024000 +bf023e00 +bf023c00 +bf023a00 +bf023800 +bf023600 +bf023400 +bf023200 +bf023000 +bf022e00 +bf022c00 +bf022a00 +bf022800 +bf022600 +bf022400 +bf022200 +bf022000 +bf021e00 +bf021c00 +bf021a00 +bf021800 +bf021600 +bf021400 +bf021200 +bf021000 +bf020e00 +bf020c00 +bf020a00 +bf020800 +bf020600 +bf020400 +bf020200 +bf020000 +bf01fe00 +bf01fc00 +bf01fa00 +bf01f800 +bf01f600 +bf01f400 +bf01f200 +bf01f000 +bf01ee00 +bf01ec00 +bf01ea00 +bf01e800 +bf01e600 +bf01e400 +bf01e200 +bf01e000 +bf01de00 +bf01dc00 +bf01da00 +bf01d800 +bf01d600 +bf01d400 +bf01d200 +bf01d000 +bf01ce00 +bf01cc00 +bf01ca00 +bf01c800 +bf01c600 +bf01c400 +bf01c200 +bf01c000 +bf01be00 +bf01bc00 +bf01ba00 +bf01b800 +bf01b600 +bf01b400 +bf01b200 +bf01b000 +bf01ae00 +bf01ac00 +bf01aa00 +bf01a800 +bf01a600 +bf01a400 +bf01a200 +bf01a000 +bf019e00 +bf019c00 +bf019a00 +bf019800 +bf019600 +bf019400 +bf019200 +bf019000 +bf018e00 +bf018c00 +bf018a00 +bf018800 +bf018600 +bf018400 +bf018200 +bf018000 +bf017e00 +bf017c00 +bf017a00 +bf017800 +bf017600 +bf017400 +bf017200 +bf017000 +bf016e00 +bf016c00 +bf016a00 +bf016800 +bf016600 +bf016400 +bf016200 +bf016000 +bf015e00 +bf015c00 +bf015a00 +bf015800 +bf015600 +bf015400 +bf015200 +bf015000 +bf014e00 +bf014c00 +bf014a00 +bf014800 +bf014600 +bf014400 +bf014200 +bf014000 +bf013e00 +bf013c00 +bf013a00 +bf013800 +bf013600 +bf013400 +bf013200 +bf013000 +bf012e00 +bf012c00 +bf012a00 +bf012800 +bf012600 +bf012400 +bf012200 +bf012000 +bf011e00 +bf011c00 +bf011a00 +bf011800 +bf011600 +bf011400 +bf011200 +bf011000 +bf010e00 +bf010c00 +bf010a00 +bf010800 +bf010600 +bf010400 +bf010200 +bf010000 +bf00fe00 +bf00fc00 +bf00fa00 +bf00f800 +bf00f600 +bf00f400 +bf00f200 +bf00f000 +bf00ee00 +bf00ec00 +bf00ea00 +bf00e800 +bf00e600 +bf00e400 +bf00e200 +bf00e000 +bf00de00 +bf00dc00 +bf00da00 +bf00d800 +bf00d600 +bf00d400 +bf00d200 +bf00d000 +bf00ce00 +bf00cc00 +bf00ca00 +bf00c800 +bf00c600 +bf00c400 +bf00c200 +bf00c000 +bf00be00 +bf00bc00 +bf00ba00 +bf00b800 +bf00b600 +bf00b400 +bf00b200 +bf00b000 +bf00ae00 +bf00ac00 +bf00aa00 +bf00a800 +bf00a600 +bf00a400 +bf00a200 +bf00a000 +bf009e00 +bf009c00 +bf009a00 +bf009800 +bf009600 +bf009400 +bf009200 +bf009000 +bf008e00 +bf008c00 +bf008a00 +bf008800 +bf008600 +bf008400 +bf008200 +bf008000 +bf007e00 +bf007c00 +bf007a00 +bf007800 +bf007600 +bf007400 +bf007200 +bf007000 +bf006e00 +bf006c00 +bf006a00 +bf006800 +bf006600 +bf006400 +bf006200 +bf006000 +bf005e00 +bf005c00 +bf005a00 +bf005800 +bf005600 +bf005400 +bf005200 +bf005000 +bf004e00 +bf004c00 +bf004a00 +bf004800 +bf004600 +bf004400 +bf004200 +bf004000 +bf003e00 +bf003c00 +bf003a00 +bf003800 +bf003600 +bf003400 +bf003200 +bf003000 +bf002e00 +bf002c00 +bf002a00 +bf002800 +bf002600 +bf002400 +bf002200 +bf002000 +bf001e00 +bf001c00 +bf001a00 +bf001800 +bf001600 +bf001400 +bf001200 +bf001000 +bf000e00 +bf000c00 +bf000a00 +bf000800 +bf000600 +bf000400 +bf000200 +bf000000 +befffc00 +befff800 +befff400 +befff000 +beffec00 +beffe800 +beffe400 +beffe000 +beffdc00 +beffd800 +beffd400 +beffd000 +beffcc00 +beffc800 +beffc400 +beffc000 +beffbc00 +beffb800 +beffb400 +beffb000 +beffac00 +beffa800 +beffa400 +beffa000 +beff9c00 +beff9800 +beff9400 +beff9000 +beff8c00 +beff8800 +beff8400 +beff8000 +beff7c00 +beff7800 +beff7400 +beff7000 +beff6c00 +beff6800 +beff6400 +beff6000 +beff5c00 +beff5800 +beff5400 +beff5000 +beff4c00 +beff4800 +beff4400 +beff4000 +beff3c00 +beff3800 +beff3400 +beff3000 +beff2c00 +beff2800 +beff2400 +beff2000 +beff1c00 +beff1800 +beff1400 +beff1000 +beff0c00 +beff0800 +beff0400 +beff0000 +befefc00 +befef800 +befef400 +befef000 +befeec00 +befee800 +befee400 +befee000 +befedc00 +befed800 +befed400 +befed000 +befecc00 +befec800 +befec400 +befec000 +befebc00 +befeb800 +befeb400 +befeb000 +befeac00 +befea800 +befea400 +befea000 +befe9c00 +befe9800 +befe9400 +befe9000 +befe8c00 +befe8800 +befe8400 +befe8000 +befe7c00 +befe7800 +befe7400 +befe7000 +befe6c00 +befe6800 +befe6400 +befe6000 +befe5c00 +befe5800 +befe5400 +befe5000 +befe4c00 +befe4800 +befe4400 +befe4000 +befe3c00 +befe3800 +befe3400 +befe3000 +befe2c00 +befe2800 +befe2400 +befe2000 +befe1c00 +befe1800 +befe1400 +befe1000 +befe0c00 +befe0800 +befe0400 +befe0000 +befdfc00 +befdf800 +befdf400 +befdf000 +befdec00 +befde800 +befde400 +befde000 +befddc00 +befdd800 +befdd400 +befdd000 +befdcc00 +befdc800 +befdc400 +befdc000 +befdbc00 +befdb800 +befdb400 +befdb000 +befdac00 +befda800 +befda400 +befda000 +befd9c00 +befd9800 +befd9400 +befd9000 +befd8c00 +befd8800 +befd8400 +befd8000 +befd7c00 +befd7800 +befd7400 +befd7000 +befd6c00 +befd6800 +befd6400 +befd6000 +befd5c00 +befd5800 +befd5400 +befd5000 +befd4c00 +befd4800 +befd4400 +befd4000 +befd3c00 +befd3800 +befd3400 +befd3000 +befd2c00 +befd2800 +befd2400 +befd2000 +befd1c00 +befd1800 +befd1400 +befd1000 +befd0c00 +befd0800 +befd0400 +befd0000 +befcfc00 +befcf800 +befcf400 +befcf000 +befcec00 +befce800 +befce400 +befce000 +befcdc00 +befcd800 +befcd400 +befcd000 +befccc00 +befcc800 +befcc400 +befcc000 +befcbc00 +befcb800 +befcb400 +befcb000 +befcac00 +befca800 +befca400 +befca000 +befc9c00 +befc9800 +befc9400 +befc9000 +befc8c00 +befc8800 +befc8400 +befc8000 +befc7c00 +befc7800 +befc7400 +befc7000 +befc6c00 +befc6800 +befc6400 +befc6000 +befc5c00 +befc5800 +befc5400 +befc5000 +befc4c00 +befc4800 +befc4400 +befc4000 +befc3c00 +befc3800 +befc3400 +befc3000 +befc2c00 +befc2800 +befc2400 +befc2000 +befc1c00 +befc1800 +befc1400 +befc1000 +befc0c00 +befc0800 +befc0400 +befc0000 +befbfc00 +befbf800 +befbf400 +befbf000 +befbec00 +befbe800 +befbe400 +befbe000 +befbdc00 +befbd800 +befbd400 +befbd000 +befbcc00 +befbc800 +befbc400 +befbc000 +befbbc00 +befbb800 +befbb400 +befbb000 +befbac00 +befba800 +befba400 +befba000 +befb9c00 +befb9800 +befb9400 +befb9000 +befb8c00 +befb8800 +befb8400 +befb8000 +befb7c00 +befb7800 +befb7400 +befb7000 +befb6c00 +befb6800 +befb6400 +befb6000 +befb5c00 +befb5800 +befb5400 +befb5000 +befb4c00 +befb4800 +befb4400 +befb4000 +befb3c00 +befb3800 +befb3400 +befb3000 +befb2c00 +befb2800 +befb2400 +befb2000 +befb1c00 +befb1800 +befb1400 +befb1000 +befb0c00 +befb0800 +befb0400 +befb0000 +befafc00 +befaf800 +befaf400 +befaf000 +befaec00 +befae800 +befae400 +befae000 +befadc00 +befad800 +befad400 +befad000 +befacc00 +befac800 +befac400 +befac000 +befabc00 +befab800 +befab400 +befab000 +befaac00 +befaa800 +befaa400 +befaa000 +befa9c00 +befa9800 +befa9400 +befa9000 +befa8c00 +befa8800 +befa8400 +befa8000 +befa7c00 +befa7800 +befa7400 +befa7000 +befa6c00 +befa6800 +befa6400 +befa6000 +befa5c00 +befa5800 +befa5400 +befa5000 +befa4c00 +befa4800 +befa4400 +befa4000 +befa3c00 +befa3800 +befa3400 +befa3000 +befa2c00 +befa2800 +befa2400 +befa2000 +befa1c00 +befa1800 +befa1400 +befa1000 +befa0c00 +befa0800 +befa0400 +befa0000 +bef9fc00 +bef9f800 +bef9f400 +bef9f000 +bef9ec00 +bef9e800 +bef9e400 +bef9e000 +bef9dc00 +bef9d800 +bef9d400 +bef9d000 +bef9cc00 +bef9c800 +bef9c400 +bef9c000 +bef9bc00 +bef9b800 +bef9b400 +bef9b000 +bef9ac00 +bef9a800 +bef9a400 +bef9a000 +bef99c00 +bef99800 +bef99400 +bef99000 +bef98c00 +bef98800 +bef98400 +bef98000 +bef97c00 +bef97800 +bef97400 +bef97000 +bef96c00 +bef96800 +bef96400 +bef96000 +bef95c00 +bef95800 +bef95400 +bef95000 +bef94c00 +bef94800 +bef94400 +bef94000 +bef93c00 +bef93800 +bef93400 +bef93000 +bef92c00 +bef92800 +bef92400 +bef92000 +bef91c00 +bef91800 +bef91400 +bef91000 +bef90c00 +bef90800 +bef90400 +bef90000 +bef8fc00 +bef8f800 +bef8f400 +bef8f000 +bef8ec00 +bef8e800 +bef8e400 +bef8e000 +bef8dc00 +bef8d800 +bef8d400 +bef8d000 +bef8cc00 +bef8c800 +bef8c400 +bef8c000 +bef8bc00 +bef8b800 +bef8b400 +bef8b000 +bef8ac00 +bef8a800 +bef8a400 +bef8a000 +bef89c00 +bef89800 +bef89400 +bef89000 +bef88c00 +bef88800 +bef88400 +bef88000 +bef87c00 +bef87800 +bef87400 +bef87000 +bef86c00 +bef86800 +bef86400 +bef86000 +bef85c00 +bef85800 +bef85400 +bef85000 +bef84c00 +bef84800 +bef84400 +bef84000 +bef83c00 +bef83800 +bef83400 +bef83000 +bef82c00 +bef82800 +bef82400 +bef82000 +bef81c00 +bef81800 +bef81400 +bef81000 +bef80c00 +bef80800 +bef80400 +bef80000 +bef7fc00 +bef7f800 +bef7f400 +bef7f000 +bef7ec00 +bef7e800 +bef7e400 +bef7e000 +bef7dc00 +bef7d800 +bef7d400 +bef7d000 +bef7cc00 +bef7c800 +bef7c400 +bef7c000 +bef7bc00 +bef7b800 +bef7b400 +bef7b000 +bef7ac00 +bef7a800 +bef7a400 +bef7a000 +bef79c00 +bef79800 +bef79400 +bef79000 +bef78c00 +bef78800 +bef78400 +bef78000 +bef77c00 +bef77800 +bef77400 +bef77000 +bef76c00 +bef76800 +bef76400 +bef76000 +bef75c00 +bef75800 +bef75400 +bef75000 +bef74c00 +bef74800 +bef74400 +bef74000 +bef73c00 +bef73800 +bef73400 +bef73000 +bef72c00 +bef72800 +bef72400 +bef72000 +bef71c00 +bef71800 +bef71400 +bef71000 +bef70c00 +bef70800 +bef70400 +bef70000 +bef6fc00 +bef6f800 +bef6f400 +bef6f000 +bef6ec00 +bef6e800 +bef6e400 +bef6e000 +bef6dc00 +bef6d800 +bef6d400 +bef6d000 +bef6cc00 +bef6c800 +bef6c400 +bef6c000 +bef6bc00 +bef6b800 +bef6b400 +bef6b000 +bef6ac00 +bef6a800 +bef6a400 +bef6a000 +bef69c00 +bef69800 +bef69400 +bef69000 +bef68c00 +bef68800 +bef68400 +bef68000 +bef67c00 +bef67800 +bef67400 +bef67000 +bef66c00 +bef66800 +bef66400 +bef66000 +bef65c00 +bef65800 +bef65400 +bef65000 +bef64c00 +bef64800 +bef64400 +bef64000 +bef63c00 +bef63800 +bef63400 +bef63000 +bef62c00 +bef62800 +bef62400 +bef62000 +bef61c00 +bef61800 +bef61400 +bef61000 +bef60c00 +bef60800 +bef60400 +bef60000 +bef5fc00 +bef5f800 +bef5f400 +bef5f000 +bef5ec00 +bef5e800 +bef5e400 +bef5e000 +bef5dc00 +bef5d800 +bef5d400 +bef5d000 +bef5cc00 +bef5c800 +bef5c400 +bef5c000 +bef5bc00 +bef5b800 +bef5b400 +bef5b000 +bef5ac00 +bef5a800 +bef5a400 +bef5a000 +bef59c00 +bef59800 +bef59400 +bef59000 +bef58c00 +bef58800 +bef58400 +bef58000 +bef57c00 +bef57800 +bef57400 +bef57000 +bef56c00 +bef56800 +bef56400 +bef56000 +bef55c00 +bef55800 +bef55400 +bef55000 +bef54c00 +bef54800 +bef54400 +bef54000 +bef53c00 +bef53800 +bef53400 +bef53000 +bef52c00 +bef52800 +bef52400 +bef52000 +bef51c00 +bef51800 +bef51400 +bef51000 +bef50c00 +bef50800 +bef50400 +bef50000 +bef4fc00 +bef4f800 +bef4f400 +bef4f000 +bef4ec00 +bef4e800 +bef4e400 +bef4e000 +bef4dc00 +bef4d800 +bef4d400 +bef4d000 +bef4cc00 +bef4c800 +bef4c400 +bef4c000 +bef4bc00 +bef4b800 +bef4b400 +bef4b000 +bef4ac00 +bef4a800 +bef4a400 +bef4a000 +bef49c00 +bef49800 +bef49400 +bef49000 +bef48c00 +bef48800 +bef48400 +bef48000 +bef47c00 +bef47800 +bef47400 +bef47000 +bef46c00 +bef46800 +bef46400 +bef46000 +bef45c00 +bef45800 +bef45400 +bef45000 +bef44c00 +bef44800 +bef44400 +bef44000 +bef43c00 +bef43800 +bef43400 +bef43000 +bef42c00 +bef42800 +bef42400 +bef42000 +bef41c00 +bef41800 +bef41400 +bef41000 +bef40c00 +bef40800 +bef40400 +bef40000 +bef3fc00 +bef3f800 +bef3f400 +bef3f000 +bef3ec00 +bef3e800 +bef3e400 +bef3e000 +bef3dc00 +bef3d800 +bef3d400 +bef3d000 +bef3cc00 +bef3c800 +bef3c400 +bef3c000 +bef3bc00 +bef3b800 +bef3b400 +bef3b000 +bef3ac00 +bef3a800 +bef3a400 +bef3a000 +bef39c00 +bef39800 +bef39400 +bef39000 +bef38c00 +bef38800 +bef38400 +bef38000 +bef37c00 +bef37800 +bef37400 +bef37000 +bef36c00 +bef36800 +bef36400 +bef36000 +bef35c00 +bef35800 +bef35400 +bef35000 +bef34c00 +bef34800 +bef34400 +bef34000 +bef33c00 +bef33800 +bef33400 +bef33000 +bef32c00 +bef32800 +bef32400 +bef32000 +bef31c00 +bef31800 +bef31400 +bef31000 +bef30c00 +bef30800 +bef30400 +bef30000 +bef2fc00 +bef2f800 +bef2f400 +bef2f000 +bef2ec00 +bef2e800 +bef2e400 +bef2e000 +bef2dc00 +bef2d800 +bef2d400 +bef2d000 +bef2cc00 +bef2c800 +bef2c400 +bef2c000 +bef2bc00 +bef2b800 +bef2b400 +bef2b000 +bef2ac00 +bef2a800 +bef2a400 +bef2a000 +bef29c00 +bef29800 +bef29400 +bef29000 +bef28c00 +bef28800 +bef28400 +bef28000 +bef27c00 +bef27800 +bef27400 +bef27000 +bef26c00 +bef26800 +bef26400 +bef26000 +bef25c00 +bef25800 +bef25400 +bef25000 +bef24c00 +bef24800 +bef24400 +bef24000 +bef23c00 +bef23800 +bef23400 +bef23000 +bef22c00 +bef22800 +bef22400 +bef22000 +bef21c00 +bef21800 +bef21400 +bef21000 +bef20c00 +bef20800 +bef20400 +bef20000 +bef1fc00 +bef1f800 +bef1f400 +bef1f000 +bef1ec00 +bef1e800 +bef1e400 +bef1e000 +bef1dc00 +bef1d800 +bef1d400 +bef1d000 +bef1cc00 +bef1c800 +bef1c400 +bef1c000 +bef1bc00 +bef1b800 +bef1b400 +bef1b000 +bef1ac00 +bef1a800 +bef1a400 +bef1a000 +bef19c00 +bef19800 +bef19400 +bef19000 +bef18c00 +bef18800 +bef18400 +bef18000 +bef17c00 +bef17800 +bef17400 +bef17000 +bef16c00 +bef16800 +bef16400 +bef16000 +bef15c00 +bef15800 +bef15400 +bef15000 +bef14c00 +bef14800 +bef14400 +bef14000 +bef13c00 +bef13800 +bef13400 +bef13000 +bef12c00 +bef12800 +bef12400 +bef12000 +bef11c00 +bef11800 +bef11400 +bef11000 +bef10c00 +bef10800 +bef10400 +bef10000 +bef0fc00 +bef0f800 +bef0f400 +bef0f000 +bef0ec00 +bef0e800 +bef0e400 +bef0e000 +bef0dc00 +bef0d800 +bef0d400 +bef0d000 +bef0cc00 +bef0c800 +bef0c400 +bef0c000 +bef0bc00 +bef0b800 +bef0b400 +bef0b000 +bef0ac00 +bef0a800 +bef0a400 +bef0a000 +bef09c00 +bef09800 +bef09400 +bef09000 +bef08c00 +bef08800 +bef08400 +bef08000 +bef07c00 +bef07800 +bef07400 +bef07000 +bef06c00 +bef06800 +bef06400 +bef06000 +bef05c00 +bef05800 +bef05400 +bef05000 +bef04c00 +bef04800 +bef04400 +bef04000 +bef03c00 +bef03800 +bef03400 +bef03000 +bef02c00 +bef02800 +bef02400 +bef02000 +bef01c00 +bef01800 +bef01400 +bef01000 +bef00c00 +bef00800 +bef00400 +bef00000 +beeffc00 +beeff800 +beeff400 +beeff000 +beefec00 +beefe800 +beefe400 +beefe000 +beefdc00 +beefd800 +beefd400 +beefd000 +beefcc00 +beefc800 +beefc400 +beefc000 +beefbc00 +beefb800 +beefb400 +beefb000 +beefac00 +beefa800 +beefa400 +beefa000 +beef9c00 +beef9800 +beef9400 +beef9000 +beef8c00 +beef8800 +beef8400 +beef8000 +beef7c00 +beef7800 +beef7400 +beef7000 +beef6c00 +beef6800 +beef6400 +beef6000 +beef5c00 +beef5800 +beef5400 +beef5000 +beef4c00 +beef4800 +beef4400 +beef4000 +beef3c00 +beef3800 +beef3400 +beef3000 +beef2c00 +beef2800 +beef2400 +beef2000 +beef1c00 +beef1800 +beef1400 +beef1000 +beef0c00 +beef0800 +beef0400 +beef0000 +beeefc00 +beeef800 +beeef400 +beeef000 +beeeec00 +beeee800 +beeee400 +beeee000 +beeedc00 +beeed800 +beeed400 +beeed000 +beeecc00 +beeec800 +beeec400 +beeec000 +beeebc00 +beeeb800 +beeeb400 +beeeb000 +beeeac00 +beeea800 +beeea400 +beeea000 +beee9c00 +beee9800 +beee9400 +beee9000 +beee8c00 +beee8800 +beee8400 +beee8000 +beee7c00 +beee7800 +beee7400 +beee7000 +beee6c00 +beee6800 +beee6400 +beee6000 +beee5c00 +beee5800 +beee5400 +beee5000 +beee4c00 +beee4800 +beee4400 +beee4000 +beee3c00 +beee3800 +beee3400 +beee3000 +beee2c00 +beee2800 +beee2400 +beee2000 +beee1c00 +beee1800 +beee1400 +beee1000 +beee0c00 +beee0800 +beee0400 +beee0000 +beedfc00 +beedf800 +beedf400 +beedf000 +beedec00 +beede800 +beede400 +beede000 +beeddc00 +beedd800 +beedd400 +beedd000 +beedcc00 +beedc800 +beedc400 +beedc000 +beedbc00 +beedb800 +beedb400 +beedb000 +beedac00 +beeda800 +beeda400 +beeda000 +beed9c00 +beed9800 +beed9400 +beed9000 +beed8c00 +beed8800 +beed8400 +beed8000 +beed7c00 +beed7800 +beed7400 +beed7000 +beed6c00 +beed6800 +beed6400 +beed6000 +beed5c00 +beed5800 +beed5400 +beed5000 +beed4c00 +beed4800 +beed4400 +beed4000 +beed3c00 +beed3800 +beed3400 +beed3000 +beed2c00 +beed2800 +beed2400 +beed2000 +beed1c00 +beed1800 +beed1400 +beed1000 +beed0c00 +beed0800 +beed0400 +beed0000 +beecfc00 +beecf800 +beecf400 +beecf000 +beecec00 +beece800 +beece400 +beece000 +beecdc00 +beecd800 +beecd400 +beecd000 +beeccc00 +beecc800 +beecc400 +beecc000 +beecbc00 +beecb800 +beecb400 +beecb000 +beecac00 +beeca800 +beeca400 +beeca000 +beec9c00 +beec9800 +beec9400 +beec9000 +beec8c00 +beec8800 +beec8400 +beec8000 +beec7c00 +beec7800 +beec7400 +beec7000 +beec6c00 +beec6800 +beec6400 +beec6000 +beec5c00 +beec5800 +beec5400 +beec5000 +beec4c00 +beec4800 +beec4400 +beec4000 +beec3c00 +beec3800 +beec3400 +beec3000 +beec2c00 +beec2800 +beec2400 +beec2000 +beec1c00 +beec1800 +beec1400 +beec1000 +beec0c00 +beec0800 +beec0400 +beec0000 +beebfc00 +beebf800 +beebf400 +beebf000 +beebec00 +beebe800 +beebe400 +beebe000 +beebdc00 +beebd800 +beebd400 +beebd000 +beebcc00 +beebc800 +beebc400 +beebc000 +beebbc00 +beebb800 +beebb400 +beebb000 +beebac00 +beeba800 +beeba400 +beeba000 +beeb9c00 +beeb9800 +beeb9400 +beeb9000 +beeb8c00 +beeb8800 +beeb8400 +beeb8000 +beeb7c00 +beeb7800 +beeb7400 +beeb7000 +beeb6c00 +beeb6800 +beeb6400 +beeb6000 +beeb5c00 +beeb5800 +beeb5400 +beeb5000 +beeb4c00 +beeb4800 +beeb4400 +beeb4000 +beeb3c00 +beeb3800 +beeb3400 +beeb3000 +beeb2c00 +beeb2800 +beeb2400 +beeb2000 +beeb1c00 +beeb1800 +beeb1400 +beeb1000 +beeb0c00 +beeb0800 +beeb0400 +beeb0000 +beeafc00 +beeaf800 +beeaf400 +beeaf000 +beeaec00 +beeae800 +beeae400 +beeae000 +beeadc00 +beead800 +beead400 +beead000 +beeacc00 +beeac800 +beeac400 +beeac000 +beeabc00 +beeab800 +beeab400 +beeab000 +beeaac00 +beeaa800 +beeaa400 +beeaa000 +beea9c00 +beea9800 +beea9400 +beea9000 +beea8c00 +beea8800 +beea8400 +beea8000 +beea7c00 +beea7800 +beea7400 +beea7000 +beea6c00 +beea6800 +beea6400 +beea6000 +beea5c00 +beea5800 +beea5400 +beea5000 +beea4c00 +beea4800 +beea4400 +beea4000 +beea3c00 +beea3800 +beea3400 +beea3000 +beea2c00 +beea2800 +beea2400 +beea2000 +beea1c00 +beea1800 +beea1400 +beea1000 +beea0c00 +beea0800 +beea0400 +beea0000 +bee9fc00 +bee9f800 +bee9f400 +bee9f000 +bee9ec00 +bee9e800 +bee9e400 +bee9e000 +bee9dc00 +bee9d800 +bee9d400 +bee9d000 +bee9cc00 +bee9c800 +bee9c400 +bee9c000 +bee9bc00 +bee9b800 +bee9b400 +bee9b000 +bee9ac00 +bee9a800 +bee9a400 +bee9a000 +bee99c00 +bee99800 +bee99400 +bee99000 +bee98c00 +bee98800 +bee98400 +bee98000 +bee97c00 +bee97800 +bee97400 +bee97000 +bee96c00 +bee96800 +bee96400 +bee96000 +bee95c00 +bee95800 +bee95400 +bee95000 +bee94c00 +bee94800 +bee94400 +bee94000 +bee93c00 +bee93800 +bee93400 +bee93000 +bee92c00 +bee92800 +bee92400 +bee92000 +bee91c00 +bee91800 +bee91400 +bee91000 +bee90c00 +bee90800 +bee90400 +bee90000 +bee8fc00 +bee8f800 +bee8f400 +bee8f000 +bee8ec00 +bee8e800 +bee8e400 +bee8e000 +bee8dc00 +bee8d800 +bee8d400 +bee8d000 +bee8cc00 +bee8c800 +bee8c400 +bee8c000 +bee8bc00 +bee8b800 +bee8b400 +bee8b000 +bee8ac00 +bee8a800 +bee8a400 +bee8a000 +bee89c00 +bee89800 +bee89400 +bee89000 +bee88c00 +bee88800 +bee88400 +bee88000 +bee87c00 +bee87800 +bee87400 +bee87000 +bee86c00 +bee86800 +bee86400 +bee86000 +bee85c00 +bee85800 +bee85400 +bee85000 +bee84c00 +bee84800 +bee84400 +bee84000 +bee83c00 +bee83800 +bee83400 +bee83000 +bee82c00 +bee82800 +bee82400 +bee82000 +bee81c00 +bee81800 +bee81400 +bee81000 +bee80c00 +bee80800 +bee80400 +bee80000 +bee7fc00 +bee7f800 +bee7f400 +bee7f000 +bee7ec00 +bee7e800 +bee7e400 +bee7e000 +bee7dc00 +bee7d800 +bee7d400 +bee7d000 +bee7cc00 +bee7c800 +bee7c400 +bee7c000 +bee7bc00 +bee7b800 +bee7b400 +bee7b000 +bee7ac00 +bee7a800 +bee7a400 +bee7a000 +bee79c00 +bee79800 +bee79400 +bee79000 +bee78c00 +bee78800 +bee78400 +bee78000 +bee77c00 +bee77800 +bee77400 +bee77000 +bee76c00 +bee76800 +bee76400 +bee76000 +bee75c00 +bee75800 +bee75400 +bee75000 +bee74c00 +bee74800 +bee74400 +bee74000 +bee73c00 +bee73800 +bee73400 +bee73000 +bee72c00 +bee72800 +bee72400 +bee72000 +bee71c00 +bee71800 +bee71400 +bee71000 +bee70c00 +bee70800 +bee70400 +bee70000 +bee6fc00 +bee6f800 +bee6f400 +bee6f000 +bee6ec00 +bee6e800 +bee6e400 +bee6e000 +bee6dc00 +bee6d800 +bee6d400 +bee6d000 +bee6cc00 +bee6c800 +bee6c400 +bee6c000 +bee6bc00 +bee6b800 +bee6b400 +bee6b000 +bee6ac00 +bee6a800 +bee6a400 +bee6a000 +bee69c00 +bee69800 +bee69400 +bee69000 +bee68c00 +bee68800 +bee68400 +bee68000 +bee67c00 +bee67800 +bee67400 +bee67000 +bee66c00 +bee66800 +bee66400 +bee66000 +bee65c00 +bee65800 +bee65400 +bee65000 +bee64c00 +bee64800 +bee64400 +bee64000 +bee63c00 +bee63800 +bee63400 +bee63000 +bee62c00 +bee62800 +bee62400 +bee62000 +bee61c00 +bee61800 +bee61400 +bee61000 +bee60c00 +bee60800 +bee60400 +bee60000 +bee5fc00 +bee5f800 +bee5f400 +bee5f000 +bee5ec00 +bee5e800 +bee5e400 +bee5e000 +bee5dc00 +bee5d800 +bee5d400 +bee5d000 +bee5cc00 +bee5c800 +bee5c400 +bee5c000 +bee5bc00 +bee5b800 +bee5b400 +bee5b000 +bee5ac00 +bee5a800 +bee5a400 +bee5a000 +bee59c00 +bee59800 +bee59400 +bee59000 +bee58c00 +bee58800 +bee58400 +bee58000 +bee57c00 +bee57800 +bee57400 +bee57000 +bee56c00 +bee56800 +bee56400 +bee56000 +bee55c00 +bee55800 +bee55400 +bee55000 +bee54c00 +bee54800 +bee54400 +bee54000 +bee53c00 +bee53800 +bee53400 +bee53000 +bee52c00 +bee52800 +bee52400 +bee52000 +bee51c00 +bee51800 +bee51400 +bee51000 +bee50c00 +bee50800 +bee50400 +bee50000 +bee4fc00 +bee4f800 +bee4f400 +bee4f000 +bee4ec00 +bee4e800 +bee4e400 +bee4e000 +bee4dc00 +bee4d800 +bee4d400 +bee4d000 +bee4cc00 +bee4c800 +bee4c400 +bee4c000 +bee4bc00 +bee4b800 +bee4b400 +bee4b000 +bee4ac00 +bee4a800 +bee4a400 +bee4a000 +bee49c00 +bee49800 +bee49400 +bee49000 +bee48c00 +bee48800 +bee48400 +bee48000 +bee47c00 +bee47800 +bee47400 +bee47000 +bee46c00 +bee46800 +bee46400 +bee46000 +bee45c00 +bee45800 +bee45400 +bee45000 +bee44c00 +bee44800 +bee44400 +bee44000 +bee43c00 +bee43800 +bee43400 +bee43000 +bee42c00 +bee42800 +bee42400 +bee42000 +bee41c00 +bee41800 +bee41400 +bee41000 +bee40c00 +bee40800 +bee40400 +bee40000 +bee3fc00 +bee3f800 +bee3f400 +bee3f000 +bee3ec00 +bee3e800 +bee3e400 +bee3e000 +bee3dc00 +bee3d800 +bee3d400 +bee3d000 +bee3cc00 +bee3c800 +bee3c400 +bee3c000 +bee3bc00 +bee3b800 +bee3b400 +bee3b000 +bee3ac00 +bee3a800 +bee3a400 +bee3a000 +bee39c00 +bee39800 +bee39400 +bee39000 +bee38c00 +bee38800 +bee38400 +bee38000 +bee37c00 +bee37800 +bee37400 +bee37000 +bee36c00 +bee36800 +bee36400 +bee36000 +bee35c00 +bee35800 +bee35400 +bee35000 +bee34c00 +bee34800 +bee34400 +bee34000 +bee33c00 +bee33800 +bee33400 +bee33000 +bee32c00 +bee32800 +bee32400 +bee32000 +bee31c00 +bee31800 +bee31400 +bee31000 +bee30c00 +bee30800 +bee30400 +bee30000 +bee2fc00 +bee2f800 +bee2f400 +bee2f000 +bee2ec00 +bee2e800 +bee2e400 +bee2e000 +bee2dc00 +bee2d800 +bee2d400 +bee2d000 +bee2cc00 +bee2c800 +bee2c400 +bee2c000 +bee2bc00 +bee2b800 +bee2b400 +bee2b000 +bee2ac00 +bee2a800 +bee2a400 +bee2a000 +bee29c00 +bee29800 +bee29400 +bee29000 +bee28c00 +bee28800 +bee28400 +bee28000 +bee27c00 +bee27800 +bee27400 +bee27000 +bee26c00 +bee26800 +bee26400 +bee26000 +bee25c00 +bee25800 +bee25400 +bee25000 +bee24c00 +bee24800 +bee24400 +bee24000 +bee23c00 +bee23800 +bee23400 +bee23000 +bee22c00 +bee22800 +bee22400 +bee22000 +bee21c00 +bee21800 +bee21400 +bee21000 +bee20c00 +bee20800 +bee20400 +bee20000 +bee1fc00 +bee1f800 +bee1f400 +bee1f000 +bee1ec00 +bee1e800 +bee1e400 +bee1e000 +bee1dc00 +bee1d800 +bee1d400 +bee1d000 +bee1cc00 +bee1c800 +bee1c400 +bee1c000 +bee1bc00 +bee1b800 +bee1b400 +bee1b000 +bee1ac00 +bee1a800 +bee1a400 +bee1a000 +bee19c00 +bee19800 +bee19400 +bee19000 +bee18c00 +bee18800 +bee18400 +bee18000 +bee17c00 +bee17800 +bee17400 +bee17000 +bee16c00 +bee16800 +bee16400 +bee16000 +bee15c00 +bee15800 +bee15400 +bee15000 +bee14c00 +bee14800 +bee14400 +bee14000 +bee13c00 +bee13800 +bee13400 +bee13000 +bee12c00 +bee12800 +bee12400 +bee12000 +bee11c00 +bee11800 +bee11400 +bee11000 +bee10c00 +bee10800 +bee10400 +bee10000 +bee0fc00 +bee0f800 +bee0f400 +bee0f000 +bee0ec00 +bee0e800 +bee0e400 +bee0e000 +bee0dc00 +bee0d800 +bee0d400 +bee0d000 +bee0cc00 +bee0c800 +bee0c400 +bee0c000 +bee0bc00 +bee0b800 +bee0b400 +bee0b000 +bee0ac00 +bee0a800 +bee0a400 +bee0a000 +bee09c00 +bee09800 +bee09400 +bee09000 +bee08c00 +bee08800 +bee08400 +bee08000 +bee07c00 +bee07800 +bee07400 +bee07000 +bee06c00 +bee06800 +bee06400 +bee06000 +bee05c00 +bee05800 +bee05400 +bee05000 +bee04c00 +bee04800 +bee04400 +bee04000 +bee03c00 +bee03800 +bee03400 +bee03000 +bee02c00 +bee02800 +bee02400 +bee02000 +bee01c00 +bee01800 +bee01400 +bee01000 +bee00c00 +bee00800 +bee00400 +bee00000 +bedffc00 +bedff800 +bedff400 +bedff000 +bedfec00 +bedfe800 +bedfe400 +bedfe000 +bedfdc00 +bedfd800 +bedfd400 +bedfd000 +bedfcc00 +bedfc800 +bedfc400 +bedfc000 +bedfbc00 +bedfb800 +bedfb400 +bedfb000 +bedfac00 +bedfa800 +bedfa400 +bedfa000 +bedf9c00 +bedf9800 +bedf9400 +bedf9000 +bedf8c00 +bedf8800 +bedf8400 +bedf8000 +bedf7c00 +bedf7800 +bedf7400 +bedf7000 +bedf6c00 +bedf6800 +bedf6400 +bedf6000 +bedf5c00 +bedf5800 +bedf5400 +bedf5000 +bedf4c00 +bedf4800 +bedf4400 +bedf4000 +bedf3c00 +bedf3800 +bedf3400 +bedf3000 +bedf2c00 +bedf2800 +bedf2400 +bedf2000 +bedf1c00 +bedf1800 +bedf1400 +bedf1000 +bedf0c00 +bedf0800 +bedf0400 +bedf0000 +bedefc00 +bedef800 +bedef400 +bedef000 +bedeec00 +bedee800 +bedee400 +bedee000 +bededc00 +beded800 +beded400 +beded000 +bedecc00 +bedec800 +bedec400 +bedec000 +bedebc00 +bedeb800 +bedeb400 +bedeb000 +bedeac00 +bedea800 +bedea400 +bedea000 +bede9c00 +bede9800 +bede9400 +bede9000 +bede8c00 +bede8800 +bede8400 +bede8000 +bede7c00 +bede7800 +bede7400 +bede7000 +bede6c00 +bede6800 +bede6400 +bede6000 +bede5c00 +bede5800 +bede5400 +bede5000 +bede4c00 +bede4800 +bede4400 +bede4000 +bede3c00 +bede3800 +bede3400 +bede3000 +bede2c00 +bede2800 +bede2400 +bede2000 +bede1c00 +bede1800 +bede1400 +bede1000 +bede0c00 +bede0800 +bede0400 +bede0000 +beddfc00 +beddf800 +beddf400 +beddf000 +beddec00 +bedde800 +bedde400 +bedde000 +bedddc00 +beddd800 +beddd400 +beddd000 +beddcc00 +beddc800 +beddc400 +beddc000 +beddbc00 +beddb800 +beddb400 +beddb000 +beddac00 +bedda800 +bedda400 +bedda000 +bedd9c00 +bedd9800 +bedd9400 +bedd9000 +bedd8c00 +bedd8800 +bedd8400 +bedd8000 +bedd7c00 +bedd7800 +bedd7400 +bedd7000 +bedd6c00 +bedd6800 +bedd6400 +bedd6000 +bedd5c00 +bedd5800 +bedd5400 +bedd5000 +bedd4c00 +bedd4800 +bedd4400 +bedd4000 +bedd3c00 +bedd3800 +bedd3400 +bedd3000 +bedd2c00 +bedd2800 +bedd2400 +bedd2000 +bedd1c00 +bedd1800 +bedd1400 +bedd1000 +bedd0c00 +bedd0800 +bedd0400 +bedd0000 +bedcfc00 +bedcf800 +bedcf400 +bedcf000 +bedcec00 +bedce800 +bedce400 +bedce000 +bedcdc00 +bedcd800 +bedcd400 +bedcd000 +bedccc00 +bedcc800 +bedcc400 +bedcc000 +bedcbc00 +bedcb800 +bedcb400 +bedcb000 +bedcac00 +bedca800 +bedca400 +bedca000 +bedc9c00 +bedc9800 +bedc9400 +bedc9000 +bedc8c00 +bedc8800 +bedc8400 +bedc8000 +bedc7c00 +bedc7800 +bedc7400 +bedc7000 +bedc6c00 +bedc6800 +bedc6400 +bedc6000 +bedc5c00 +bedc5800 +bedc5400 +bedc5000 +bedc4c00 +bedc4800 +bedc4400 +bedc4000 +bedc3c00 +bedc3800 +bedc3400 +bedc3000 +bedc2c00 +bedc2800 +bedc2400 +bedc2000 +bedc1c00 +bedc1800 +bedc1400 +bedc1000 +bedc0c00 +bedc0800 +bedc0400 +bedc0000 +bedbfc00 +bedbf800 +bedbf400 +bedbf000 +bedbec00 +bedbe800 +bedbe400 +bedbe000 +bedbdc00 +bedbd800 +bedbd400 +bedbd000 +bedbcc00 +bedbc800 +bedbc400 +bedbc000 +bedbbc00 +bedbb800 +bedbb400 +bedbb000 +bedbac00 +bedba800 +bedba400 +bedba000 +bedb9c00 +bedb9800 +bedb9400 +bedb9000 +bedb8c00 +bedb8800 +bedb8400 +bedb8000 +bedb7c00 +bedb7800 +bedb7400 +bedb7000 +bedb6c00 +bedb6800 +bedb6400 +bedb6000 +bedb5c00 +bedb5800 +bedb5400 +bedb5000 +bedb4c00 +bedb4800 +bedb4400 +bedb4000 +bedb3c00 +bedb3800 +bedb3400 +bedb3000 +bedb2c00 +bedb2800 +bedb2400 +bedb2000 +bedb1c00 +bedb1800 +bedb1400 +bedb1000 +bedb0c00 +bedb0800 +bedb0400 +bedb0000 +bedafc00 +bedaf800 +bedaf400 +bedaf000 +bedaec00 +bedae800 +bedae400 +bedae000 +bedadc00 +bedad800 +bedad400 +bedad000 +bedacc00 +bedac800 +bedac400 +bedac000 +bedabc00 +bedab800 +bedab400 +bedab000 +bedaac00 +bedaa800 +bedaa400 +bedaa000 +beda9c00 +beda9800 +beda9400 +beda9000 +beda8c00 +beda8800 +beda8400 +beda8000 +beda7c00 +beda7800 +beda7400 +beda7000 +beda6c00 +beda6800 +beda6400 +beda6000 +beda5c00 +beda5800 +beda5400 +beda5000 +beda4c00 +beda4800 +beda4400 +beda4000 +beda3c00 +beda3800 +beda3400 +beda3000 +beda2c00 +beda2800 +beda2400 +beda2000 +beda1c00 +beda1800 +beda1400 +beda1000 +beda0c00 +beda0800 +beda0400 +beda0000 +bed9fc00 +bed9f800 +bed9f400 +bed9f000 +bed9ec00 +bed9e800 +bed9e400 +bed9e000 +bed9dc00 +bed9d800 +bed9d400 +bed9d000 +bed9cc00 +bed9c800 +bed9c400 +bed9c000 +bed9bc00 +bed9b800 +bed9b400 +bed9b000 +bed9ac00 +bed9a800 +bed9a400 +bed9a000 +bed99c00 +bed99800 +bed99400 +bed99000 +bed98c00 +bed98800 +bed98400 +bed98000 +bed97c00 +bed97800 +bed97400 +bed97000 +bed96c00 +bed96800 +bed96400 +bed96000 +bed95c00 +bed95800 +bed95400 +bed95000 +bed94c00 +bed94800 +bed94400 +bed94000 +bed93c00 +bed93800 +bed93400 +bed93000 +bed92c00 +bed92800 +bed92400 +bed92000 +bed91c00 +bed91800 +bed91400 +bed91000 +bed90c00 +bed90800 +bed90400 +bed90000 +bed8fc00 +bed8f800 +bed8f400 +bed8f000 +bed8ec00 +bed8e800 +bed8e400 +bed8e000 +bed8dc00 +bed8d800 +bed8d400 +bed8d000 +bed8cc00 +bed8c800 +bed8c400 +bed8c000 +bed8bc00 +bed8b800 +bed8b400 +bed8b000 +bed8ac00 +bed8a800 +bed8a400 +bed8a000 +bed89c00 +bed89800 +bed89400 +bed89000 +bed88c00 +bed88800 +bed88400 +bed88000 +bed87c00 +bed87800 +bed87400 +bed87000 +bed86c00 +bed86800 +bed86400 +bed86000 +bed85c00 +bed85800 +bed85400 +bed85000 +bed84c00 +bed84800 +bed84400 +bed84000 +bed83c00 +bed83800 +bed83400 +bed83000 +bed82c00 +bed82800 +bed82400 +bed82000 +bed81c00 +bed81800 +bed81400 +bed81000 +bed80c00 +bed80800 +bed80400 +bed80000 +bed7fc00 +bed7f800 +bed7f400 +bed7f000 +bed7ec00 +bed7e800 +bed7e400 +bed7e000 +bed7dc00 +bed7d800 +bed7d400 +bed7d000 +bed7cc00 +bed7c800 +bed7c400 +bed7c000 +bed7bc00 +bed7b800 +bed7b400 +bed7b000 +bed7ac00 +bed7a800 +bed7a400 +bed7a000 +bed79c00 +bed79800 +bed79400 +bed79000 +bed78c00 +bed78800 +bed78400 +bed78000 +bed77c00 +bed77800 +bed77400 +bed77000 +bed76c00 +bed76800 +bed76400 +bed76000 +bed75c00 +bed75800 +bed75400 +bed75000 +bed74c00 +bed74800 +bed74400 +bed74000 +bed73c00 +bed73800 +bed73400 +bed73000 +bed72c00 +bed72800 +bed72400 +bed72000 +bed71c00 +bed71800 +bed71400 +bed71000 +bed70c00 +bed70800 +bed70400 +bed70000 +bed6fc00 +bed6f800 +bed6f400 +bed6f000 +bed6ec00 +bed6e800 +bed6e400 +bed6e000 +bed6dc00 +bed6d800 +bed6d400 +bed6d000 +bed6cc00 +bed6c800 +bed6c400 +bed6c000 +bed6bc00 +bed6b800 +bed6b400 +bed6b000 +bed6ac00 +bed6a800 +bed6a400 +bed6a000 +bed69c00 +bed69800 +bed69400 +bed69000 +bed68c00 +bed68800 +bed68400 +bed68000 +bed67c00 +bed67800 +bed67400 +bed67000 +bed66c00 +bed66800 +bed66400 +bed66000 +bed65c00 +bed65800 +bed65400 +bed65000 +bed64c00 +bed64800 +bed64400 +bed64000 +bed63c00 +bed63800 +bed63400 +bed63000 +bed62c00 +bed62800 +bed62400 +bed62000 +bed61c00 +bed61800 +bed61400 +bed61000 +bed60c00 +bed60800 +bed60400 +bed60000 +bed5fc00 +bed5f800 +bed5f400 +bed5f000 +bed5ec00 +bed5e800 +bed5e400 +bed5e000 +bed5dc00 +bed5d800 +bed5d400 +bed5d000 +bed5cc00 +bed5c800 +bed5c400 +bed5c000 +bed5bc00 +bed5b800 +bed5b400 +bed5b000 +bed5ac00 +bed5a800 +bed5a400 +bed5a000 +bed59c00 +bed59800 +bed59400 +bed59000 +bed58c00 +bed58800 +bed58400 +bed58000 +bed57c00 +bed57800 +bed57400 +bed57000 +bed56c00 +bed56800 +bed56400 +bed56000 +bed55c00 +bed55800 +bed55400 +bed55000 +bed54c00 +bed54800 +bed54400 +bed54000 +bed53c00 +bed53800 +bed53400 +bed53000 +bed52c00 +bed52800 +bed52400 +bed52000 +bed51c00 +bed51800 +bed51400 +bed51000 +bed50c00 +bed50800 +bed50400 +bed50000 +bed4fc00 +bed4f800 +bed4f400 +bed4f000 +bed4ec00 +bed4e800 +bed4e400 +bed4e000 +bed4dc00 +bed4d800 +bed4d400 +bed4d000 +bed4cc00 +bed4c800 +bed4c400 +bed4c000 +bed4bc00 +bed4b800 +bed4b400 +bed4b000 +bed4ac00 +bed4a800 +bed4a400 +bed4a000 +bed49c00 +bed49800 +bed49400 +bed49000 +bed48c00 +bed48800 +bed48400 +bed48000 +bed47c00 +bed47800 +bed47400 +bed47000 +bed46c00 +bed46800 +bed46400 +bed46000 +bed45c00 +bed45800 +bed45400 +bed45000 +bed44c00 +bed44800 +bed44400 +bed44000 +bed43c00 +bed43800 +bed43400 +bed43000 +bed42c00 +bed42800 +bed42400 +bed42000 +bed41c00 +bed41800 +bed41400 +bed41000 +bed40c00 +bed40800 +bed40400 +bed40000 +bed3fc00 +bed3f800 +bed3f400 +bed3f000 +bed3ec00 +bed3e800 +bed3e400 +bed3e000 +bed3dc00 +bed3d800 +bed3d400 +bed3d000 +bed3cc00 +bed3c800 +bed3c400 +bed3c000 +bed3bc00 +bed3b800 +bed3b400 +bed3b000 +bed3ac00 +bed3a800 +bed3a400 +bed3a000 +bed39c00 +bed39800 +bed39400 +bed39000 +bed38c00 +bed38800 +bed38400 +bed38000 +bed37c00 +bed37800 +bed37400 +bed37000 +bed36c00 +bed36800 +bed36400 +bed36000 +bed35c00 +bed35800 +bed35400 +bed35000 +bed34c00 +bed34800 +bed34400 +bed34000 +bed33c00 +bed33800 +bed33400 +bed33000 +bed32c00 +bed32800 +bed32400 +bed32000 +bed31c00 +bed31800 +bed31400 +bed31000 +bed30c00 +bed30800 +bed30400 +bed30000 +bed2fc00 +bed2f800 +bed2f400 +bed2f000 +bed2ec00 +bed2e800 +bed2e400 +bed2e000 +bed2dc00 +bed2d800 +bed2d400 +bed2d000 +bed2cc00 +bed2c800 +bed2c400 +bed2c000 +bed2bc00 +bed2b800 +bed2b400 +bed2b000 +bed2ac00 +bed2a800 +bed2a400 +bed2a000 +bed29c00 +bed29800 +bed29400 +bed29000 +bed28c00 +bed28800 +bed28400 +bed28000 +bed27c00 +bed27800 +bed27400 +bed27000 +bed26c00 +bed26800 +bed26400 +bed26000 +bed25c00 +bed25800 +bed25400 +bed25000 +bed24c00 +bed24800 +bed24400 +bed24000 +bed23c00 +bed23800 +bed23400 +bed23000 +bed22c00 +bed22800 +bed22400 +bed22000 +bed21c00 +bed21800 +bed21400 +bed21000 +bed20c00 +bed20800 +bed20400 +bed20000 +bed1fc00 +bed1f800 +bed1f400 +bed1f000 +bed1ec00 +bed1e800 +bed1e400 +bed1e000 +bed1dc00 +bed1d800 +bed1d400 +bed1d000 +bed1cc00 +bed1c800 +bed1c400 +bed1c000 +bed1bc00 +bed1b800 +bed1b400 +bed1b000 +bed1ac00 +bed1a800 +bed1a400 +bed1a000 +bed19c00 +bed19800 +bed19400 +bed19000 +bed18c00 +bed18800 +bed18400 +bed18000 +bed17c00 +bed17800 +bed17400 +bed17000 +bed16c00 +bed16800 +bed16400 +bed16000 +bed15c00 +bed15800 +bed15400 +bed15000 +bed14c00 +bed14800 +bed14400 +bed14000 +bed13c00 +bed13800 +bed13400 +bed13000 +bed12c00 +bed12800 +bed12400 +bed12000 +bed11c00 +bed11800 +bed11400 +bed11000 +bed10c00 +bed10800 +bed10400 +bed10000 +bed0fc00 +bed0f800 +bed0f400 +bed0f000 +bed0ec00 +bed0e800 +bed0e400 +bed0e000 +bed0dc00 +bed0d800 +bed0d400 +bed0d000 +bed0cc00 +bed0c800 +bed0c400 +bed0c000 +bed0bc00 +bed0b800 +bed0b400 +bed0b000 +bed0ac00 +bed0a800 +bed0a400 +bed0a000 +bed09c00 +bed09800 +bed09400 +bed09000 +bed08c00 +bed08800 +bed08400 +bed08000 +bed07c00 +bed07800 +bed07400 +bed07000 +bed06c00 +bed06800 +bed06400 +bed06000 +bed05c00 +bed05800 +bed05400 +bed05000 +bed04c00 +bed04800 +bed04400 +bed04000 +bed03c00 +bed03800 +bed03400 +bed03000 +bed02c00 +bed02800 +bed02400 +bed02000 +bed01c00 +bed01800 +bed01400 +bed01000 +bed00c00 +bed00800 +bed00400 +bed00000 +becffc00 +becff800 +becff400 +becff000 +becfec00 +becfe800 +becfe400 +becfe000 +becfdc00 +becfd800 +becfd400 +becfd000 +becfcc00 +becfc800 +becfc400 +becfc000 +becfbc00 +becfb800 +becfb400 +becfb000 +becfac00 +becfa800 +becfa400 +becfa000 +becf9c00 +becf9800 +becf9400 +becf9000 +becf8c00 +becf8800 +becf8400 +becf8000 +becf7c00 +becf7800 +becf7400 +becf7000 +becf6c00 +becf6800 +becf6400 +becf6000 +becf5c00 +becf5800 +becf5400 +becf5000 +becf4c00 +becf4800 +becf4400 +becf4000 +becf3c00 +becf3800 +becf3400 +becf3000 +becf2c00 +becf2800 +becf2400 +becf2000 +becf1c00 +becf1800 +becf1400 +becf1000 +becf0c00 +becf0800 +becf0400 +becf0000 +becefc00 +becef800 +becef400 +becef000 +beceec00 +becee800 +becee400 +becee000 +becedc00 +beced800 +beced400 +beced000 +bececc00 +becec800 +becec400 +becec000 +becebc00 +beceb800 +beceb400 +beceb000 +beceac00 +becea800 +becea400 +becea000 +bece9c00 +bece9800 +bece9400 +bece9000 +bece8c00 +bece8800 +bece8400 +bece8000 +bece7c00 +bece7800 +bece7400 +bece7000 +bece6c00 +bece6800 +bece6400 +bece6000 +bece5c00 +bece5800 +bece5400 +bece5000 +bece4c00 +bece4800 +bece4400 +bece4000 +bece3c00 +bece3800 +bece3400 +bece3000 +bece2c00 +bece2800 +bece2400 +bece2000 +bece1c00 +bece1800 +bece1400 +bece1000 +bece0c00 +bece0800 +bece0400 +bece0000 +becdfc00 +becdf800 +becdf400 +becdf000 +becdec00 +becde800 +becde400 +becde000 +becddc00 +becdd800 +becdd400 +becdd000 +becdcc00 +becdc800 +becdc400 +becdc000 +becdbc00 +becdb800 +becdb400 +becdb000 +becdac00 +becda800 +becda400 +becda000 +becd9c00 +becd9800 +becd9400 +becd9000 +becd8c00 +becd8800 +becd8400 +becd8000 +becd7c00 +becd7800 +becd7400 +becd7000 +becd6c00 +becd6800 +becd6400 +becd6000 +becd5c00 +becd5800 +becd5400 +becd5000 +becd4c00 +becd4800 +becd4400 +becd4000 +becd3c00 +becd3800 +becd3400 +becd3000 +becd2c00 +becd2800 +becd2400 +becd2000 +becd1c00 +becd1800 +becd1400 +becd1000 +becd0c00 +becd0800 +becd0400 +becd0000 +beccfc00 +beccf800 +beccf400 +beccf000 +beccec00 +becce800 +becce400 +becce000 +beccdc00 +beccd800 +beccd400 +beccd000 +becccc00 +beccc800 +beccc400 +beccc000 +beccbc00 +beccb800 +beccb400 +beccb000 +beccac00 +becca800 +becca400 +becca000 +becc9c00 +becc9800 +becc9400 +becc9000 +becc8c00 +becc8800 +becc8400 +becc8000 +becc7c00 +becc7800 +becc7400 +becc7000 +becc6c00 +becc6800 +becc6400 +becc6000 +becc5c00 +becc5800 +becc5400 +becc5000 +becc4c00 +becc4800 +becc4400 +becc4000 +becc3c00 +becc3800 +becc3400 +becc3000 +becc2c00 +becc2800 +becc2400 +becc2000 +becc1c00 +becc1800 +becc1400 +becc1000 +becc0c00 +becc0800 +becc0400 +becc0000 +becbfc00 +becbf800 +becbf400 +becbf000 +becbec00 +becbe800 +becbe400 +becbe000 +becbdc00 +becbd800 +becbd400 +becbd000 +becbcc00 +becbc800 +becbc400 +becbc000 +becbbc00 +becbb800 +becbb400 +becbb000 +becbac00 +becba800 +becba400 +becba000 +becb9c00 +becb9800 +becb9400 +becb9000 +becb8c00 +becb8800 +becb8400 +becb8000 +becb7c00 +becb7800 +becb7400 +becb7000 +becb6c00 +becb6800 +becb6400 +becb6000 +becb5c00 +becb5800 +becb5400 +becb5000 +becb4c00 +becb4800 +becb4400 +becb4000 +becb3c00 +becb3800 +becb3400 +becb3000 +becb2c00 +becb2800 +becb2400 +becb2000 +becb1c00 +becb1800 +becb1400 +becb1000 +becb0c00 +becb0800 +becb0400 +becb0000 +becafc00 +becaf800 +becaf400 +becaf000 +becaec00 +becae800 +becae400 +becae000 +becadc00 +becad800 +becad400 +becad000 +becacc00 +becac800 +becac400 +becac000 +becabc00 +becab800 +becab400 +becab000 +becaac00 +becaa800 +becaa400 +becaa000 +beca9c00 +beca9800 +beca9400 +beca9000 +beca8c00 +beca8800 +beca8400 +beca8000 +beca7c00 +beca7800 +beca7400 +beca7000 +beca6c00 +beca6800 +beca6400 +beca6000 +beca5c00 +beca5800 +beca5400 +beca5000 +beca4c00 +beca4800 +beca4400 +beca4000 +beca3c00 +beca3800 +beca3400 +beca3000 +beca2c00 +beca2800 +beca2400 +beca2000 +beca1c00 +beca1800 +beca1400 +beca1000 +beca0c00 +beca0800 +beca0400 +beca0000 +bec9fc00 +bec9f800 +bec9f400 +bec9f000 +bec9ec00 +bec9e800 +bec9e400 +bec9e000 +bec9dc00 +bec9d800 +bec9d400 +bec9d000 +bec9cc00 +bec9c800 +bec9c400 +bec9c000 +bec9bc00 +bec9b800 +bec9b400 +bec9b000 +bec9ac00 +bec9a800 +bec9a400 +bec9a000 +bec99c00 +bec99800 +bec99400 +bec99000 +bec98c00 +bec98800 +bec98400 +bec98000 +bec97c00 +bec97800 +bec97400 +bec97000 +bec96c00 +bec96800 +bec96400 +bec96000 +bec95c00 +bec95800 +bec95400 +bec95000 +bec94c00 +bec94800 +bec94400 +bec94000 +bec93c00 +bec93800 +bec93400 +bec93000 +bec92c00 +bec92800 +bec92400 +bec92000 +bec91c00 +bec91800 +bec91400 +bec91000 +bec90c00 +bec90800 +bec90400 +bec90000 +bec8fc00 +bec8f800 +bec8f400 +bec8f000 +bec8ec00 +bec8e800 +bec8e400 +bec8e000 +bec8dc00 +bec8d800 +bec8d400 +bec8d000 +bec8cc00 +bec8c800 +bec8c400 +bec8c000 +bec8bc00 +bec8b800 +bec8b400 +bec8b000 +bec8ac00 +bec8a800 +bec8a400 +bec8a000 +bec89c00 +bec89800 +bec89400 +bec89000 +bec88c00 +bec88800 +bec88400 +bec88000 +bec87c00 +bec87800 +bec87400 +bec87000 +bec86c00 +bec86800 +bec86400 +bec86000 +bec85c00 +bec85800 +bec85400 +bec85000 +bec84c00 +bec84800 +bec84400 +bec84000 +bec83c00 +bec83800 +bec83400 +bec83000 +bec82c00 +bec82800 +bec82400 +bec82000 +bec81c00 +bec81800 +bec81400 +bec81000 +bec80c00 +bec80800 +bec80400 +bec80000 +bec7fc00 +bec7f800 +bec7f400 +bec7f000 +bec7ec00 +bec7e800 +bec7e400 +bec7e000 +bec7dc00 +bec7d800 +bec7d400 +bec7d000 +bec7cc00 +bec7c800 +bec7c400 +bec7c000 +bec7bc00 +bec7b800 +bec7b400 +bec7b000 +bec7ac00 +bec7a800 +bec7a400 +bec7a000 +bec79c00 +bec79800 +bec79400 +bec79000 +bec78c00 +bec78800 +bec78400 +bec78000 +bec77c00 +bec77800 +bec77400 +bec77000 +bec76c00 +bec76800 +bec76400 +bec76000 +bec75c00 +bec75800 +bec75400 +bec75000 +bec74c00 +bec74800 +bec74400 +bec74000 +bec73c00 +bec73800 +bec73400 +bec73000 +bec72c00 +bec72800 +bec72400 +bec72000 +bec71c00 +bec71800 +bec71400 +bec71000 +bec70c00 +bec70800 +bec70400 +bec70000 +bec6fc00 +bec6f800 +bec6f400 +bec6f000 +bec6ec00 +bec6e800 +bec6e400 +bec6e000 +bec6dc00 +bec6d800 +bec6d400 +bec6d000 +bec6cc00 +bec6c800 +bec6c400 +bec6c000 +bec6bc00 +bec6b800 +bec6b400 +bec6b000 +bec6ac00 +bec6a800 +bec6a400 +bec6a000 +bec69c00 +bec69800 +bec69400 +bec69000 +bec68c00 +bec68800 +bec68400 +bec68000 +bec67c00 +bec67800 +bec67400 +bec67000 +bec66c00 +bec66800 +bec66400 +bec66000 +bec65c00 +bec65800 +bec65400 +bec65000 +bec64c00 +bec64800 +bec64400 +bec64000 +bec63c00 +bec63800 +bec63400 +bec63000 +bec62c00 +bec62800 +bec62400 +bec62000 +bec61c00 +bec61800 +bec61400 +bec61000 +bec60c00 +bec60800 +bec60400 +bec60000 +bec5fc00 +bec5f800 +bec5f400 +bec5f000 +bec5ec00 +bec5e800 +bec5e400 +bec5e000 +bec5dc00 +bec5d800 +bec5d400 +bec5d000 +bec5cc00 +bec5c800 +bec5c400 +bec5c000 +bec5bc00 +bec5b800 +bec5b400 +bec5b000 +bec5ac00 +bec5a800 +bec5a400 +bec5a000 +bec59c00 +bec59800 +bec59400 +bec59000 +bec58c00 +bec58800 +bec58400 +bec58000 +bec57c00 +bec57800 +bec57400 +bec57000 +bec56c00 +bec56800 +bec56400 +bec56000 +bec55c00 +bec55800 +bec55400 +bec55000 +bec54c00 +bec54800 +bec54400 +bec54000 +bec53c00 +bec53800 +bec53400 +bec53000 +bec52c00 +bec52800 +bec52400 +bec52000 +bec51c00 +bec51800 +bec51400 +bec51000 +bec50c00 +bec50800 +bec50400 +bec50000 +bec4fc00 +bec4f800 +bec4f400 +bec4f000 +bec4ec00 +bec4e800 +bec4e400 +bec4e000 +bec4dc00 +bec4d800 +bec4d400 +bec4d000 +bec4cc00 +bec4c800 +bec4c400 +bec4c000 +bec4bc00 +bec4b800 +bec4b400 +bec4b000 +bec4ac00 +bec4a800 +bec4a400 +bec4a000 +bec49c00 +bec49800 +bec49400 +bec49000 +bec48c00 +bec48800 +bec48400 +bec48000 +bec47c00 +bec47800 +bec47400 +bec47000 +bec46c00 +bec46800 +bec46400 +bec46000 +bec45c00 +bec45800 +bec45400 +bec45000 +bec44c00 +bec44800 +bec44400 +bec44000 +bec43c00 +bec43800 +bec43400 +bec43000 +bec42c00 +bec42800 +bec42400 +bec42000 +bec41c00 +bec41800 +bec41400 +bec41000 +bec40c00 +bec40800 +bec40400 +bec40000 +bec3fc00 +bec3f800 +bec3f400 +bec3f000 +bec3ec00 +bec3e800 +bec3e400 +bec3e000 +bec3dc00 +bec3d800 +bec3d400 +bec3d000 +bec3cc00 +bec3c800 +bec3c400 +bec3c000 +bec3bc00 +bec3b800 +bec3b400 +bec3b000 +bec3ac00 +bec3a800 +bec3a400 +bec3a000 +bec39c00 +bec39800 +bec39400 +bec39000 +bec38c00 +bec38800 +bec38400 +bec38000 +bec37c00 +bec37800 +bec37400 +bec37000 +bec36c00 +bec36800 +bec36400 +bec36000 +bec35c00 +bec35800 +bec35400 +bec35000 +bec34c00 +bec34800 +bec34400 +bec34000 +bec33c00 +bec33800 +bec33400 +bec33000 +bec32c00 +bec32800 +bec32400 +bec32000 +bec31c00 +bec31800 +bec31400 +bec31000 +bec30c00 +bec30800 +bec30400 +bec30000 +bec2fc00 +bec2f800 +bec2f400 +bec2f000 +bec2ec00 +bec2e800 +bec2e400 +bec2e000 +bec2dc00 +bec2d800 +bec2d400 +bec2d000 +bec2cc00 +bec2c800 +bec2c400 +bec2c000 +bec2bc00 +bec2b800 +bec2b400 +bec2b000 +bec2ac00 +bec2a800 +bec2a400 +bec2a000 +bec29c00 +bec29800 +bec29400 +bec29000 +bec28c00 +bec28800 +bec28400 +bec28000 +bec27c00 +bec27800 +bec27400 +bec27000 +bec26c00 +bec26800 +bec26400 +bec26000 +bec25c00 +bec25800 +bec25400 +bec25000 +bec24c00 +bec24800 +bec24400 +bec24000 +bec23c00 +bec23800 +bec23400 +bec23000 +bec22c00 +bec22800 +bec22400 +bec22000 +bec21c00 +bec21800 +bec21400 +bec21000 +bec20c00 +bec20800 +bec20400 +bec20000 +bec1fc00 +bec1f800 +bec1f400 +bec1f000 +bec1ec00 +bec1e800 +bec1e400 +bec1e000 +bec1dc00 +bec1d800 +bec1d400 +bec1d000 +bec1cc00 +bec1c800 +bec1c400 +bec1c000 +bec1bc00 +bec1b800 +bec1b400 +bec1b000 +bec1ac00 +bec1a800 +bec1a400 +bec1a000 +bec19c00 +bec19800 +bec19400 +bec19000 +bec18c00 +bec18800 +bec18400 +bec18000 +bec17c00 +bec17800 +bec17400 +bec17000 +bec16c00 +bec16800 +bec16400 +bec16000 +bec15c00 +bec15800 +bec15400 +bec15000 +bec14c00 +bec14800 +bec14400 +bec14000 +bec13c00 +bec13800 +bec13400 +bec13000 +bec12c00 +bec12800 +bec12400 +bec12000 +bec11c00 +bec11800 +bec11400 +bec11000 +bec10c00 +bec10800 +bec10400 +bec10000 +bec0fc00 +bec0f800 +bec0f400 +bec0f000 +bec0ec00 +bec0e800 +bec0e400 +bec0e000 +bec0dc00 +bec0d800 +bec0d400 +bec0d000 +bec0cc00 +bec0c800 +bec0c400 +bec0c000 +bec0bc00 +bec0b800 +bec0b400 +bec0b000 +bec0ac00 +bec0a800 +bec0a400 +bec0a000 +bec09c00 +bec09800 +bec09400 +bec09000 +bec08c00 +bec08800 +bec08400 +bec08000 +bec07c00 +bec07800 +bec07400 +bec07000 +bec06c00 +bec06800 +bec06400 +bec06000 +bec05c00 +bec05800 +bec05400 +bec05000 +bec04c00 +bec04800 +bec04400 +bec04000 +bec03c00 +bec03800 +bec03400 +bec03000 +bec02c00 +bec02800 +bec02400 +bec02000 +bec01c00 +bec01800 +bec01400 +bec01000 +bec00c00 +bec00800 +bec00400 +bec00000 +bebffc00 +bebff800 +bebff400 +bebff000 +bebfec00 +bebfe800 +bebfe400 +bebfe000 +bebfdc00 +bebfd800 +bebfd400 +bebfd000 +bebfcc00 +bebfc800 +bebfc400 +bebfc000 +bebfbc00 +bebfb800 +bebfb400 +bebfb000 +bebfac00 +bebfa800 +bebfa400 +bebfa000 +bebf9c00 +bebf9800 +bebf9400 +bebf9000 +bebf8c00 +bebf8800 +bebf8400 +bebf8000 +bebf7c00 +bebf7800 +bebf7400 +bebf7000 +bebf6c00 +bebf6800 +bebf6400 +bebf6000 +bebf5c00 +bebf5800 +bebf5400 +bebf5000 +bebf4c00 +bebf4800 +bebf4400 +bebf4000 +bebf3c00 +bebf3800 +bebf3400 +bebf3000 +bebf2c00 +bebf2800 +bebf2400 +bebf2000 +bebf1c00 +bebf1800 +bebf1400 +bebf1000 +bebf0c00 +bebf0800 +bebf0400 +bebf0000 +bebefc00 +bebef800 +bebef400 +bebef000 +bebeec00 +bebee800 +bebee400 +bebee000 +bebedc00 +bebed800 +bebed400 +bebed000 +bebecc00 +bebec800 +bebec400 +bebec000 +bebebc00 +bebeb800 +bebeb400 +bebeb000 +bebeac00 +bebea800 +bebea400 +bebea000 +bebe9c00 +bebe9800 +bebe9400 +bebe9000 +bebe8c00 +bebe8800 +bebe8400 +bebe8000 +bebe7c00 +bebe7800 +bebe7400 +bebe7000 +bebe6c00 +bebe6800 +bebe6400 +bebe6000 +bebe5c00 +bebe5800 +bebe5400 +bebe5000 +bebe4c00 +bebe4800 +bebe4400 +bebe4000 +bebe3c00 +bebe3800 +bebe3400 +bebe3000 +bebe2c00 +bebe2800 +bebe2400 +bebe2000 +bebe1c00 +bebe1800 +bebe1400 +bebe1000 +bebe0c00 +bebe0800 +bebe0400 +bebe0000 +bebdfc00 +bebdf800 +bebdf400 +bebdf000 +bebdec00 +bebde800 +bebde400 +bebde000 +bebddc00 +bebdd800 +bebdd400 +bebdd000 +bebdcc00 +bebdc800 +bebdc400 +bebdc000 +bebdbc00 +bebdb800 +bebdb400 +bebdb000 +bebdac00 +bebda800 +bebda400 +bebda000 +bebd9c00 +bebd9800 +bebd9400 +bebd9000 +bebd8c00 +bebd8800 +bebd8400 +bebd8000 +bebd7c00 +bebd7800 +bebd7400 +bebd7000 +bebd6c00 +bebd6800 +bebd6400 +bebd6000 +bebd5c00 +bebd5800 +bebd5400 +bebd5000 +bebd4c00 +bebd4800 +bebd4400 +bebd4000 +bebd3c00 +bebd3800 +bebd3400 +bebd3000 +bebd2c00 +bebd2800 +bebd2400 +bebd2000 +bebd1c00 +bebd1800 +bebd1400 +bebd1000 +bebd0c00 +bebd0800 +bebd0400 +bebd0000 +bebcfc00 +bebcf800 +bebcf400 +bebcf000 +bebcec00 +bebce800 +bebce400 +bebce000 +bebcdc00 +bebcd800 +bebcd400 +bebcd000 +bebccc00 +bebcc800 +bebcc400 +bebcc000 +bebcbc00 +bebcb800 +bebcb400 +bebcb000 +bebcac00 +bebca800 +bebca400 +bebca000 +bebc9c00 +bebc9800 +bebc9400 +bebc9000 +bebc8c00 +bebc8800 +bebc8400 +bebc8000 +bebc7c00 +bebc7800 +bebc7400 +bebc7000 +bebc6c00 +bebc6800 +bebc6400 +bebc6000 +bebc5c00 +bebc5800 +bebc5400 +bebc5000 +bebc4c00 +bebc4800 +bebc4400 +bebc4000 +bebc3c00 +bebc3800 +bebc3400 +bebc3000 +bebc2c00 +bebc2800 +bebc2400 +bebc2000 +bebc1c00 +bebc1800 +bebc1400 +bebc1000 +bebc0c00 +bebc0800 +bebc0400 +bebc0000 +bebbfc00 +bebbf800 +bebbf400 +bebbf000 +bebbec00 +bebbe800 +bebbe400 +bebbe000 +bebbdc00 +bebbd800 +bebbd400 +bebbd000 +bebbcc00 +bebbc800 +bebbc400 +bebbc000 +bebbbc00 +bebbb800 +bebbb400 +bebbb000 +bebbac00 +bebba800 +bebba400 +bebba000 +bebb9c00 +bebb9800 +bebb9400 +bebb9000 +bebb8c00 +bebb8800 +bebb8400 +bebb8000 +bebb7c00 +bebb7800 +bebb7400 +bebb7000 +bebb6c00 +bebb6800 +bebb6400 +bebb6000 +bebb5c00 +bebb5800 +bebb5400 +bebb5000 +bebb4c00 +bebb4800 +bebb4400 +bebb4000 +bebb3c00 +bebb3800 +bebb3400 +bebb3000 +bebb2c00 +bebb2800 +bebb2400 +bebb2000 +bebb1c00 +bebb1800 +bebb1400 +bebb1000 +bebb0c00 +bebb0800 +bebb0400 +bebb0000 +bebafc00 +bebaf800 +bebaf400 +bebaf000 +bebaec00 +bebae800 +bebae400 +bebae000 +bebadc00 +bebad800 +bebad400 +bebad000 +bebacc00 +bebac800 +bebac400 +bebac000 +bebabc00 +bebab800 +bebab400 +bebab000 +bebaac00 +bebaa800 +bebaa400 +bebaa000 +beba9c00 +beba9800 +beba9400 +beba9000 +beba8c00 +beba8800 +beba8400 +beba8000 +beba7c00 +beba7800 +beba7400 +beba7000 +beba6c00 +beba6800 +beba6400 +beba6000 +beba5c00 +beba5800 +beba5400 +beba5000 +beba4c00 +beba4800 +beba4400 +beba4000 +beba3c00 +beba3800 +beba3400 +beba3000 +beba2c00 +beba2800 +beba2400 +beba2000 +beba1c00 +beba1800 +beba1400 +beba1000 +beba0c00 +beba0800 +beba0400 +beba0000 +beb9fc00 +beb9f800 +beb9f400 +beb9f000 +beb9ec00 +beb9e800 +beb9e400 +beb9e000 +beb9dc00 +beb9d800 +beb9d400 +beb9d000 +beb9cc00 +beb9c800 +beb9c400 +beb9c000 +beb9bc00 +beb9b800 +beb9b400 +beb9b000 +beb9ac00 +beb9a800 +beb9a400 +beb9a000 +beb99c00 +beb99800 +beb99400 +beb99000 +beb98c00 +beb98800 +beb98400 +beb98000 +beb97c00 +beb97800 +beb97400 +beb97000 +beb96c00 +beb96800 +beb96400 +beb96000 +beb95c00 +beb95800 +beb95400 +beb95000 +beb94c00 +beb94800 +beb94400 +beb94000 +beb93c00 +beb93800 +beb93400 +beb93000 +beb92c00 +beb92800 +beb92400 +beb92000 +beb91c00 +beb91800 +beb91400 +beb91000 +beb90c00 +beb90800 +beb90400 +beb90000 +beb8fc00 +beb8f800 +beb8f400 +beb8f000 +beb8ec00 +beb8e800 +beb8e400 +beb8e000 +beb8dc00 +beb8d800 +beb8d400 +beb8d000 +beb8cc00 +beb8c800 +beb8c400 +beb8c000 +beb8bc00 +beb8b800 +beb8b400 +beb8b000 +beb8ac00 +beb8a800 +beb8a400 +beb8a000 +beb89c00 +beb89800 +beb89400 +beb89000 +beb88c00 +beb88800 +beb88400 +beb88000 +beb87c00 +beb87800 +beb87400 +beb87000 +beb86c00 +beb86800 +beb86400 +beb86000 +beb85c00 +beb85800 +beb85400 +beb85000 +beb84c00 +beb84800 +beb84400 +beb84000 +beb83c00 +beb83800 +beb83400 +beb83000 +beb82c00 +beb82800 +beb82400 +beb82000 +beb81c00 +beb81800 +beb81400 +beb81000 +beb80c00 +beb80800 +beb80400 +beb80000 +beb7fc00 +beb7f800 +beb7f400 +beb7f000 +beb7ec00 +beb7e800 +beb7e400 +beb7e000 +beb7dc00 +beb7d800 +beb7d400 +beb7d000 +beb7cc00 +beb7c800 +beb7c400 +beb7c000 +beb7bc00 +beb7b800 +beb7b400 +beb7b000 +beb7ac00 +beb7a800 +beb7a400 +beb7a000 +beb79c00 +beb79800 +beb79400 +beb79000 +beb78c00 +beb78800 +beb78400 +beb78000 +beb77c00 +beb77800 +beb77400 +beb77000 +beb76c00 +beb76800 +beb76400 +beb76000 +beb75c00 +beb75800 +beb75400 +beb75000 +beb74c00 +beb74800 +beb74400 +beb74000 +beb73c00 +beb73800 +beb73400 +beb73000 +beb72c00 +beb72800 +beb72400 +beb72000 +beb71c00 +beb71800 +beb71400 +beb71000 +beb70c00 +beb70800 +beb70400 +beb70000 +beb6fc00 +beb6f800 +beb6f400 +beb6f000 +beb6ec00 +beb6e800 +beb6e400 +beb6e000 +beb6dc00 +beb6d800 +beb6d400 +beb6d000 +beb6cc00 +beb6c800 +beb6c400 +beb6c000 +beb6bc00 +beb6b800 +beb6b400 +beb6b000 +beb6ac00 +beb6a800 +beb6a400 +beb6a000 +beb69c00 +beb69800 +beb69400 +beb69000 +beb68c00 +beb68800 +beb68400 +beb68000 +beb67c00 +beb67800 +beb67400 +beb67000 +beb66c00 +beb66800 +beb66400 +beb66000 +beb65c00 +beb65800 +beb65400 +beb65000 +beb64c00 +beb64800 +beb64400 +beb64000 +beb63c00 +beb63800 +beb63400 +beb63000 +beb62c00 +beb62800 +beb62400 +beb62000 +beb61c00 +beb61800 +beb61400 +beb61000 +beb60c00 +beb60800 +beb60400 +beb60000 +beb5fc00 +beb5f800 +beb5f400 +beb5f000 +beb5ec00 +beb5e800 +beb5e400 +beb5e000 +beb5dc00 +beb5d800 +beb5d400 +beb5d000 +beb5cc00 +beb5c800 +beb5c400 +beb5c000 +beb5bc00 +beb5b800 +beb5b400 +beb5b000 +beb5ac00 +beb5a800 +beb5a400 +beb5a000 +beb59c00 +beb59800 +beb59400 +beb59000 +beb58c00 +beb58800 +beb58400 +beb58000 +beb57c00 +beb57800 +beb57400 +beb57000 +beb56c00 +beb56800 +beb56400 +beb56000 +beb55c00 +beb55800 +beb55400 +beb55000 +beb54c00 +beb54800 +beb54400 +beb54000 +beb53c00 +beb53800 +beb53400 +beb53000 +beb52c00 +beb52800 +beb52400 +beb52000 +beb51c00 +beb51800 +beb51400 +beb51000 +beb50c00 +beb50800 +beb50400 +beb50000 +beb4fc00 +beb4f800 +beb4f400 +beb4f000 +beb4ec00 +beb4e800 +beb4e400 +beb4e000 +beb4dc00 +beb4d800 +beb4d400 +beb4d000 +beb4cc00 +beb4c800 +beb4c400 +beb4c000 +beb4bc00 +beb4b800 +beb4b400 +beb4b000 +beb4ac00 +beb4a800 +beb4a400 +beb4a000 +beb49c00 +beb49800 +beb49400 +beb49000 +beb48c00 +beb48800 +beb48400 +beb48000 +beb47c00 +beb47800 +beb47400 +beb47000 +beb46c00 +beb46800 +beb46400 +beb46000 +beb45c00 +beb45800 +beb45400 +beb45000 +beb44c00 +beb44800 +beb44400 +beb44000 +beb43c00 +beb43800 +beb43400 +beb43000 +beb42c00 +beb42800 +beb42400 +beb42000 +beb41c00 +beb41800 +beb41400 +beb41000 +beb40c00 +beb40800 +beb40400 +beb40000 +beb3fc00 +beb3f800 +beb3f400 +beb3f000 +beb3ec00 +beb3e800 +beb3e400 +beb3e000 +beb3dc00 +beb3d800 +beb3d400 +beb3d000 +beb3cc00 +beb3c800 +beb3c400 +beb3c000 +beb3bc00 +beb3b800 +beb3b400 +beb3b000 +beb3ac00 +beb3a800 +beb3a400 +beb3a000 +beb39c00 +beb39800 +beb39400 +beb39000 +beb38c00 +beb38800 +beb38400 +beb38000 +beb37c00 +beb37800 +beb37400 +beb37000 +beb36c00 +beb36800 +beb36400 +beb36000 +beb35c00 +beb35800 +beb35400 +beb35000 +beb34c00 +beb34800 +beb34400 +beb34000 +beb33c00 +beb33800 +beb33400 +beb33000 +beb32c00 +beb32800 +beb32400 +beb32000 +beb31c00 +beb31800 +beb31400 +beb31000 +beb30c00 +beb30800 +beb30400 +beb30000 +beb2fc00 +beb2f800 +beb2f400 +beb2f000 +beb2ec00 +beb2e800 +beb2e400 +beb2e000 +beb2dc00 +beb2d800 +beb2d400 +beb2d000 +beb2cc00 +beb2c800 +beb2c400 +beb2c000 +beb2bc00 +beb2b800 +beb2b400 +beb2b000 +beb2ac00 +beb2a800 +beb2a400 +beb2a000 +beb29c00 +beb29800 +beb29400 +beb29000 +beb28c00 +beb28800 +beb28400 +beb28000 +beb27c00 +beb27800 +beb27400 +beb27000 +beb26c00 +beb26800 +beb26400 +beb26000 +beb25c00 +beb25800 +beb25400 +beb25000 +beb24c00 +beb24800 +beb24400 +beb24000 +beb23c00 +beb23800 +beb23400 +beb23000 +beb22c00 +beb22800 +beb22400 +beb22000 +beb21c00 +beb21800 +beb21400 +beb21000 +beb20c00 +beb20800 +beb20400 +beb20000 +beb1fc00 +beb1f800 +beb1f400 +beb1f000 +beb1ec00 +beb1e800 +beb1e400 +beb1e000 +beb1dc00 +beb1d800 +beb1d400 +beb1d000 +beb1cc00 +beb1c800 +beb1c400 +beb1c000 +beb1bc00 +beb1b800 +beb1b400 +beb1b000 +beb1ac00 +beb1a800 +beb1a400 +beb1a000 +beb19c00 +beb19800 +beb19400 +beb19000 +beb18c00 +beb18800 +beb18400 +beb18000 +beb17c00 +beb17800 +beb17400 +beb17000 +beb16c00 +beb16800 +beb16400 +beb16000 +beb15c00 +beb15800 +beb15400 +beb15000 +beb14c00 +beb14800 +beb14400 +beb14000 +beb13c00 +beb13800 +beb13400 +beb13000 +beb12c00 +beb12800 +beb12400 +beb12000 +beb11c00 +beb11800 +beb11400 +beb11000 +beb10c00 +beb10800 +beb10400 +beb10000 +beb0fc00 +beb0f800 +beb0f400 +beb0f000 +beb0ec00 +beb0e800 +beb0e400 +beb0e000 +beb0dc00 +beb0d800 +beb0d400 +beb0d000 +beb0cc00 +beb0c800 +beb0c400 +beb0c000 +beb0bc00 +beb0b800 +beb0b400 +beb0b000 +beb0ac00 +beb0a800 +beb0a400 +beb0a000 +beb09c00 +beb09800 +beb09400 +beb09000 +beb08c00 +beb08800 +beb08400 +beb08000 +beb07c00 +beb07800 +beb07400 +beb07000 +beb06c00 +beb06800 +beb06400 +beb06000 +beb05c00 +beb05800 +beb05400 +beb05000 +beb04c00 +beb04800 +beb04400 +beb04000 +beb03c00 +beb03800 +beb03400 +beb03000 +beb02c00 +beb02800 +beb02400 +beb02000 +beb01c00 +beb01800 +beb01400 +beb01000 +beb00c00 +beb00800 +beb00400 +beb00000 +beaffc00 +beaff800 +beaff400 +beaff000 +beafec00 +beafe800 +beafe400 +beafe000 +beafdc00 +beafd800 +beafd400 +beafd000 +beafcc00 +beafc800 +beafc400 +beafc000 +beafbc00 +beafb800 +beafb400 +beafb000 +beafac00 +beafa800 +beafa400 +beafa000 +beaf9c00 +beaf9800 +beaf9400 +beaf9000 +beaf8c00 +beaf8800 +beaf8400 +beaf8000 +beaf7c00 +beaf7800 +beaf7400 +beaf7000 +beaf6c00 +beaf6800 +beaf6400 +beaf6000 +beaf5c00 +beaf5800 +beaf5400 +beaf5000 +beaf4c00 +beaf4800 +beaf4400 +beaf4000 +beaf3c00 +beaf3800 +beaf3400 +beaf3000 +beaf2c00 +beaf2800 +beaf2400 +beaf2000 +beaf1c00 +beaf1800 +beaf1400 +beaf1000 +beaf0c00 +beaf0800 +beaf0400 +beaf0000 +beaefc00 +beaef800 +beaef400 +beaef000 +beaeec00 +beaee800 +beaee400 +beaee000 +beaedc00 +beaed800 +beaed400 +beaed000 +beaecc00 +beaec800 +beaec400 +beaec000 +beaebc00 +beaeb800 +beaeb400 +beaeb000 +beaeac00 +beaea800 +beaea400 +beaea000 +beae9c00 +beae9800 +beae9400 +beae9000 +beae8c00 +beae8800 +beae8400 +beae8000 +beae7c00 +beae7800 +beae7400 +beae7000 +beae6c00 +beae6800 +beae6400 +beae6000 +beae5c00 +beae5800 +beae5400 +beae5000 +beae4c00 +beae4800 +beae4400 +beae4000 +beae3c00 +beae3800 +beae3400 +beae3000 +beae2c00 +beae2800 +beae2400 +beae2000 +beae1c00 +beae1800 +beae1400 +beae1000 +beae0c00 +beae0800 +beae0400 +beae0000 +beadfc00 +beadf800 +beadf400 +beadf000 +beadec00 +beade800 +beade400 +beade000 +beaddc00 +beadd800 +beadd400 +beadd000 +beadcc00 +beadc800 +beadc400 +beadc000 +beadbc00 +beadb800 +beadb400 +beadb000 +beadac00 +beada800 +beada400 +beada000 +bead9c00 +bead9800 +bead9400 +bead9000 +bead8c00 +bead8800 +bead8400 +bead8000 +bead7c00 +bead7800 +bead7400 +bead7000 +bead6c00 +bead6800 +bead6400 +bead6000 +bead5c00 +bead5800 +bead5400 +bead5000 +bead4c00 +bead4800 +bead4400 +bead4000 +bead3c00 +bead3800 +bead3400 +bead3000 +bead2c00 +bead2800 +bead2400 +bead2000 +bead1c00 +bead1800 +bead1400 +bead1000 +bead0c00 +bead0800 +bead0400 +bead0000 +beacfc00 +beacf800 +beacf400 +beacf000 +beacec00 +beace800 +beace400 +beace000 +beacdc00 +beacd800 +beacd400 +beacd000 +beaccc00 +beacc800 +beacc400 +beacc000 +beacbc00 +beacb800 +beacb400 +beacb000 +beacac00 +beaca800 +beaca400 +beaca000 +beac9c00 +beac9800 +beac9400 +beac9000 +beac8c00 +beac8800 +beac8400 +beac8000 +beac7c00 +beac7800 +beac7400 +beac7000 +beac6c00 +beac6800 +beac6400 +beac6000 +beac5c00 +beac5800 +beac5400 +beac5000 +beac4c00 +beac4800 +beac4400 +beac4000 +beac3c00 +beac3800 +beac3400 +beac3000 +beac2c00 +beac2800 +beac2400 +beac2000 +beac1c00 +beac1800 +beac1400 +beac1000 +beac0c00 +beac0800 +beac0400 +beac0000 +beabfc00 +beabf800 +beabf400 +beabf000 +beabec00 +beabe800 +beabe400 +beabe000 +beabdc00 +beabd800 +beabd400 +beabd000 +beabcc00 +beabc800 +beabc400 +beabc000 +beabbc00 +beabb800 +beabb400 +beabb000 +beabac00 +beaba800 +beaba400 +beaba000 +beab9c00 +beab9800 +beab9400 +beab9000 +beab8c00 +beab8800 +beab8400 +beab8000 +beab7c00 +beab7800 +beab7400 +beab7000 +beab6c00 +beab6800 +beab6400 +beab6000 +beab5c00 +beab5800 +beab5400 +beab5000 +beab4c00 +beab4800 +beab4400 +beab4000 +beab3c00 +beab3800 +beab3400 +beab3000 +beab2c00 +beab2800 +beab2400 +beab2000 +beab1c00 +beab1800 +beab1400 +beab1000 +beab0c00 +beab0800 +beab0400 +beab0000 +beaafc00 +beaaf800 +beaaf400 +beaaf000 +beaaec00 +beaae800 +beaae400 +beaae000 +beaadc00 +beaad800 +beaad400 +beaad000 +beaacc00 +beaac800 +beaac400 +beaac000 +beaabc00 +beaab800 +beaab400 +beaab000 +beaaac00 +beaaa800 +beaaa400 +beaaa000 +beaa9c00 +beaa9800 +beaa9400 +beaa9000 +beaa8c00 +beaa8800 +beaa8400 +beaa8000 +beaa7c00 +beaa7800 +beaa7400 +beaa7000 +beaa6c00 +beaa6800 +beaa6400 +beaa6000 +beaa5c00 +beaa5800 +beaa5400 +beaa5000 +beaa4c00 +beaa4800 +beaa4400 +beaa4000 +beaa3c00 +beaa3800 +beaa3400 +beaa3000 +beaa2c00 +beaa2800 +beaa2400 +beaa2000 +beaa1c00 +beaa1800 +beaa1400 +beaa1000 +beaa0c00 +beaa0800 +beaa0400 +beaa0000 +bea9fc00 +bea9f800 +bea9f400 +bea9f000 +bea9ec00 +bea9e800 +bea9e400 +bea9e000 +bea9dc00 +bea9d800 +bea9d400 +bea9d000 +bea9cc00 +bea9c800 +bea9c400 +bea9c000 +bea9bc00 +bea9b800 +bea9b400 +bea9b000 +bea9ac00 +bea9a800 +bea9a400 +bea9a000 +bea99c00 +bea99800 +bea99400 +bea99000 +bea98c00 +bea98800 +bea98400 +bea98000 +bea97c00 +bea97800 +bea97400 +bea97000 +bea96c00 +bea96800 +bea96400 +bea96000 +bea95c00 +bea95800 +bea95400 +bea95000 +bea94c00 +bea94800 +bea94400 +bea94000 +bea93c00 +bea93800 +bea93400 +bea93000 +bea92c00 +bea92800 +bea92400 +bea92000 +bea91c00 +bea91800 +bea91400 +bea91000 +bea90c00 +bea90800 +bea90400 +bea90000 +bea8fc00 +bea8f800 +bea8f400 +bea8f000 +bea8ec00 +bea8e800 +bea8e400 +bea8e000 +bea8dc00 +bea8d800 +bea8d400 +bea8d000 +bea8cc00 +bea8c800 +bea8c400 +bea8c000 +bea8bc00 +bea8b800 +bea8b400 +bea8b000 +bea8ac00 +bea8a800 +bea8a400 +bea8a000 +bea89c00 +bea89800 +bea89400 +bea89000 +bea88c00 +bea88800 +bea88400 +bea88000 +bea87c00 +bea87800 +bea87400 +bea87000 +bea86c00 +bea86800 +bea86400 +bea86000 +bea85c00 +bea85800 +bea85400 +bea85000 +bea84c00 +bea84800 +bea84400 +bea84000 +bea83c00 +bea83800 +bea83400 +bea83000 +bea82c00 +bea82800 +bea82400 +bea82000 +bea81c00 +bea81800 +bea81400 +bea81000 +bea80c00 +bea80800 +bea80400 +bea80000 +bea7fc00 +bea7f800 +bea7f400 +bea7f000 +bea7ec00 +bea7e800 +bea7e400 +bea7e000 +bea7dc00 +bea7d800 +bea7d400 +bea7d000 +bea7cc00 +bea7c800 +bea7c400 +bea7c000 +bea7bc00 +bea7b800 +bea7b400 +bea7b000 +bea7ac00 +bea7a800 +bea7a400 +bea7a000 +bea79c00 +bea79800 +bea79400 +bea79000 +bea78c00 +bea78800 +bea78400 +bea78000 +bea77c00 +bea77800 +bea77400 +bea77000 +bea76c00 +bea76800 +bea76400 +bea76000 +bea75c00 +bea75800 +bea75400 +bea75000 +bea74c00 +bea74800 +bea74400 +bea74000 +bea73c00 +bea73800 +bea73400 +bea73000 +bea72c00 +bea72800 +bea72400 +bea72000 +bea71c00 +bea71800 +bea71400 +bea71000 +bea70c00 +bea70800 +bea70400 +bea70000 +bea6fc00 +bea6f800 +bea6f400 +bea6f000 +bea6ec00 +bea6e800 +bea6e400 +bea6e000 +bea6dc00 +bea6d800 +bea6d400 +bea6d000 +bea6cc00 +bea6c800 +bea6c400 +bea6c000 +bea6bc00 +bea6b800 +bea6b400 +bea6b000 +bea6ac00 +bea6a800 +bea6a400 +bea6a000 +bea69c00 +bea69800 +bea69400 +bea69000 +bea68c00 +bea68800 +bea68400 +bea68000 +bea67c00 +bea67800 +bea67400 +bea67000 +bea66c00 +bea66800 +bea66400 +bea66000 +bea65c00 +bea65800 +bea65400 +bea65000 +bea64c00 +bea64800 +bea64400 +bea64000 +bea63c00 +bea63800 +bea63400 +bea63000 +bea62c00 +bea62800 +bea62400 +bea62000 +bea61c00 +bea61800 +bea61400 +bea61000 +bea60c00 +bea60800 +bea60400 +bea60000 +bea5fc00 +bea5f800 +bea5f400 +bea5f000 +bea5ec00 +bea5e800 +bea5e400 +bea5e000 +bea5dc00 +bea5d800 +bea5d400 +bea5d000 +bea5cc00 +bea5c800 +bea5c400 +bea5c000 +bea5bc00 +bea5b800 +bea5b400 +bea5b000 +bea5ac00 +bea5a800 +bea5a400 +bea5a000 +bea59c00 +bea59800 +bea59400 +bea59000 +bea58c00 +bea58800 +bea58400 +bea58000 +bea57c00 +bea57800 +bea57400 +bea57000 +bea56c00 +bea56800 +bea56400 +bea56000 +bea55c00 +bea55800 +bea55400 +bea55000 +bea54c00 +bea54800 +bea54400 +bea54000 +bea53c00 +bea53800 +bea53400 +bea53000 +bea52c00 +bea52800 +bea52400 +bea52000 +bea51c00 +bea51800 +bea51400 +bea51000 +bea50c00 +bea50800 +bea50400 +bea50000 +bea4fc00 +bea4f800 +bea4f400 +bea4f000 +bea4ec00 +bea4e800 +bea4e400 +bea4e000 +bea4dc00 +bea4d800 +bea4d400 +bea4d000 +bea4cc00 +bea4c800 +bea4c400 +bea4c000 +bea4bc00 +bea4b800 +bea4b400 +bea4b000 +bea4ac00 +bea4a800 +bea4a400 +bea4a000 +bea49c00 +bea49800 +bea49400 +bea49000 +bea48c00 +bea48800 +bea48400 +bea48000 +bea47c00 +bea47800 +bea47400 +bea47000 +bea46c00 +bea46800 +bea46400 +bea46000 +bea45c00 +bea45800 +bea45400 +bea45000 +bea44c00 +bea44800 +bea44400 +bea44000 +bea43c00 +bea43800 +bea43400 +bea43000 +bea42c00 +bea42800 +bea42400 +bea42000 +bea41c00 +bea41800 +bea41400 +bea41000 +bea40c00 +bea40800 +bea40400 +bea40000 +bea3fc00 +bea3f800 +bea3f400 +bea3f000 +bea3ec00 +bea3e800 +bea3e400 +bea3e000 +bea3dc00 +bea3d800 +bea3d400 +bea3d000 +bea3cc00 +bea3c800 +bea3c400 +bea3c000 +bea3bc00 +bea3b800 +bea3b400 +bea3b000 +bea3ac00 +bea3a800 +bea3a400 +bea3a000 +bea39c00 +bea39800 +bea39400 +bea39000 +bea38c00 +bea38800 +bea38400 +bea38000 +bea37c00 +bea37800 +bea37400 +bea37000 +bea36c00 +bea36800 +bea36400 +bea36000 +bea35c00 +bea35800 +bea35400 +bea35000 +bea34c00 +bea34800 +bea34400 +bea34000 +bea33c00 +bea33800 +bea33400 +bea33000 +bea32c00 +bea32800 +bea32400 +bea32000 +bea31c00 +bea31800 +bea31400 +bea31000 +bea30c00 +bea30800 +bea30400 +bea30000 +bea2fc00 +bea2f800 +bea2f400 +bea2f000 +bea2ec00 +bea2e800 +bea2e400 +bea2e000 +bea2dc00 +bea2d800 +bea2d400 +bea2d000 +bea2cc00 +bea2c800 +bea2c400 +bea2c000 +bea2bc00 +bea2b800 +bea2b400 +bea2b000 +bea2ac00 +bea2a800 +bea2a400 +bea2a000 +bea29c00 +bea29800 +bea29400 +bea29000 +bea28c00 +bea28800 +bea28400 +bea28000 +bea27c00 +bea27800 +bea27400 +bea27000 +bea26c00 +bea26800 +bea26400 +bea26000 +bea25c00 +bea25800 +bea25400 +bea25000 +bea24c00 +bea24800 +bea24400 +bea24000 +bea23c00 +bea23800 +bea23400 +bea23000 +bea22c00 +bea22800 +bea22400 +bea22000 +bea21c00 +bea21800 +bea21400 +bea21000 +bea20c00 +bea20800 +bea20400 +bea20000 +bea1fc00 +bea1f800 +bea1f400 +bea1f000 +bea1ec00 +bea1e800 +bea1e400 +bea1e000 +bea1dc00 +bea1d800 +bea1d400 +bea1d000 +bea1cc00 +bea1c800 +bea1c400 +bea1c000 +bea1bc00 +bea1b800 +bea1b400 +bea1b000 +bea1ac00 +bea1a800 +bea1a400 +bea1a000 +bea19c00 +bea19800 +bea19400 +bea19000 +bea18c00 +bea18800 +bea18400 +bea18000 +bea17c00 +bea17800 +bea17400 +bea17000 +bea16c00 +bea16800 +bea16400 +bea16000 +bea15c00 +bea15800 +bea15400 +bea15000 +bea14c00 +bea14800 +bea14400 +bea14000 +bea13c00 +bea13800 +bea13400 +bea13000 +bea12c00 +bea12800 +bea12400 +bea12000 +bea11c00 +bea11800 +bea11400 +bea11000 +bea10c00 +bea10800 +bea10400 +bea10000 +bea0fc00 +bea0f800 +bea0f400 +bea0f000 +bea0ec00 +bea0e800 +bea0e400 +bea0e000 +bea0dc00 +bea0d800 +bea0d400 +bea0d000 +bea0cc00 +bea0c800 +bea0c400 +bea0c000 +bea0bc00 +bea0b800 +bea0b400 +bea0b000 +bea0ac00 +bea0a800 +bea0a400 +bea0a000 +bea09c00 +bea09800 +bea09400 +bea09000 +bea08c00 +bea08800 +bea08400 +bea08000 +bea07c00 +bea07800 +bea07400 +bea07000 +bea06c00 +bea06800 +bea06400 +bea06000 +bea05c00 +bea05800 +bea05400 +bea05000 +bea04c00 +bea04800 +bea04400 +bea04000 +bea03c00 +bea03800 +bea03400 +bea03000 +bea02c00 +bea02800 +bea02400 +bea02000 +bea01c00 +bea01800 +bea01400 +bea01000 +bea00c00 +bea00800 +bea00400 +bea00000 +be9ffc00 +be9ff800 +be9ff400 +be9ff000 +be9fec00 +be9fe800 +be9fe400 +be9fe000 +be9fdc00 +be9fd800 +be9fd400 +be9fd000 +be9fcc00 +be9fc800 +be9fc400 +be9fc000 +be9fbc00 +be9fb800 +be9fb400 +be9fb000 +be9fac00 +be9fa800 +be9fa400 +be9fa000 +be9f9c00 +be9f9800 +be9f9400 +be9f9000 +be9f8c00 +be9f8800 +be9f8400 +be9f8000 +be9f7c00 +be9f7800 +be9f7400 +be9f7000 +be9f6c00 +be9f6800 +be9f6400 +be9f6000 +be9f5c00 +be9f5800 +be9f5400 +be9f5000 +be9f4c00 +be9f4800 +be9f4400 +be9f4000 +be9f3c00 +be9f3800 +be9f3400 +be9f3000 +be9f2c00 +be9f2800 +be9f2400 +be9f2000 +be9f1c00 +be9f1800 +be9f1400 +be9f1000 +be9f0c00 +be9f0800 +be9f0400 +be9f0000 +be9efc00 +be9ef800 +be9ef400 +be9ef000 +be9eec00 +be9ee800 +be9ee400 +be9ee000 +be9edc00 +be9ed800 +be9ed400 +be9ed000 +be9ecc00 +be9ec800 +be9ec400 +be9ec000 +be9ebc00 +be9eb800 +be9eb400 +be9eb000 +be9eac00 +be9ea800 +be9ea400 +be9ea000 +be9e9c00 +be9e9800 +be9e9400 +be9e9000 +be9e8c00 +be9e8800 +be9e8400 +be9e8000 +be9e7c00 +be9e7800 +be9e7400 +be9e7000 +be9e6c00 +be9e6800 +be9e6400 +be9e6000 +be9e5c00 +be9e5800 +be9e5400 +be9e5000 +be9e4c00 +be9e4800 +be9e4400 +be9e4000 +be9e3c00 +be9e3800 +be9e3400 +be9e3000 +be9e2c00 +be9e2800 +be9e2400 +be9e2000 +be9e1c00 +be9e1800 +be9e1400 +be9e1000 +be9e0c00 +be9e0800 +be9e0400 +be9e0000 +be9dfc00 +be9df800 +be9df400 +be9df000 +be9dec00 +be9de800 +be9de400 +be9de000 +be9ddc00 +be9dd800 +be9dd400 +be9dd000 +be9dcc00 +be9dc800 +be9dc400 +be9dc000 +be9dbc00 +be9db800 +be9db400 +be9db000 +be9dac00 +be9da800 +be9da400 +be9da000 +be9d9c00 +be9d9800 +be9d9400 +be9d9000 +be9d8c00 +be9d8800 +be9d8400 +be9d8000 +be9d7c00 +be9d7800 +be9d7400 +be9d7000 +be9d6c00 +be9d6800 +be9d6400 +be9d6000 +be9d5c00 +be9d5800 +be9d5400 +be9d5000 +be9d4c00 +be9d4800 +be9d4400 +be9d4000 +be9d3c00 +be9d3800 +be9d3400 +be9d3000 +be9d2c00 +be9d2800 +be9d2400 +be9d2000 +be9d1c00 +be9d1800 +be9d1400 +be9d1000 +be9d0c00 +be9d0800 +be9d0400 +be9d0000 +be9cfc00 +be9cf800 +be9cf400 +be9cf000 +be9cec00 +be9ce800 +be9ce400 +be9ce000 +be9cdc00 +be9cd800 +be9cd400 +be9cd000 +be9ccc00 +be9cc800 +be9cc400 +be9cc000 +be9cbc00 +be9cb800 +be9cb400 +be9cb000 +be9cac00 +be9ca800 +be9ca400 +be9ca000 +be9c9c00 +be9c9800 +be9c9400 +be9c9000 +be9c8c00 +be9c8800 +be9c8400 +be9c8000 +be9c7c00 +be9c7800 +be9c7400 +be9c7000 +be9c6c00 +be9c6800 +be9c6400 +be9c6000 +be9c5c00 +be9c5800 +be9c5400 +be9c5000 +be9c4c00 +be9c4800 +be9c4400 +be9c4000 +be9c3c00 +be9c3800 +be9c3400 +be9c3000 +be9c2c00 +be9c2800 +be9c2400 +be9c2000 +be9c1c00 +be9c1800 +be9c1400 +be9c1000 +be9c0c00 +be9c0800 +be9c0400 +be9c0000 +be9bfc00 +be9bf800 +be9bf400 +be9bf000 +be9bec00 +be9be800 +be9be400 +be9be000 +be9bdc00 +be9bd800 +be9bd400 +be9bd000 +be9bcc00 +be9bc800 +be9bc400 +be9bc000 +be9bbc00 +be9bb800 +be9bb400 +be9bb000 +be9bac00 +be9ba800 +be9ba400 +be9ba000 +be9b9c00 +be9b9800 +be9b9400 +be9b9000 +be9b8c00 +be9b8800 +be9b8400 +be9b8000 +be9b7c00 +be9b7800 +be9b7400 +be9b7000 +be9b6c00 +be9b6800 +be9b6400 +be9b6000 +be9b5c00 +be9b5800 +be9b5400 +be9b5000 +be9b4c00 +be9b4800 +be9b4400 +be9b4000 +be9b3c00 +be9b3800 +be9b3400 +be9b3000 +be9b2c00 +be9b2800 +be9b2400 +be9b2000 +be9b1c00 +be9b1800 +be9b1400 +be9b1000 +be9b0c00 +be9b0800 +be9b0400 +be9b0000 +be9afc00 +be9af800 +be9af400 +be9af000 +be9aec00 +be9ae800 +be9ae400 +be9ae000 +be9adc00 +be9ad800 +be9ad400 +be9ad000 +be9acc00 +be9ac800 +be9ac400 +be9ac000 +be9abc00 +be9ab800 +be9ab400 +be9ab000 +be9aac00 +be9aa800 +be9aa400 +be9aa000 +be9a9c00 +be9a9800 +be9a9400 +be9a9000 +be9a8c00 +be9a8800 +be9a8400 +be9a8000 +be9a7c00 +be9a7800 +be9a7400 +be9a7000 +be9a6c00 +be9a6800 +be9a6400 +be9a6000 +be9a5c00 +be9a5800 +be9a5400 +be9a5000 +be9a4c00 +be9a4800 +be9a4400 +be9a4000 +be9a3c00 +be9a3800 +be9a3400 +be9a3000 +be9a2c00 +be9a2800 +be9a2400 +be9a2000 +be9a1c00 +be9a1800 +be9a1400 +be9a1000 +be9a0c00 +be9a0800 +be9a0400 +be9a0000 +be99fc00 +be99f800 +be99f400 +be99f000 +be99ec00 +be99e800 +be99e400 +be99e000 +be99dc00 +be99d800 +be99d400 +be99d000 +be99cc00 +be99c800 +be99c400 +be99c000 +be99bc00 +be99b800 +be99b400 +be99b000 +be99ac00 +be99a800 +be99a400 +be99a000 +be999c00 +be999800 +be999400 +be999000 +be998c00 +be998800 +be998400 +be998000 +be997c00 +be997800 +be997400 +be997000 +be996c00 +be996800 +be996400 +be996000 +be995c00 +be995800 +be995400 +be995000 +be994c00 +be994800 +be994400 +be994000 +be993c00 +be993800 +be993400 +be993000 +be992c00 +be992800 +be992400 +be992000 +be991c00 +be991800 +be991400 +be991000 +be990c00 +be990800 +be990400 +be990000 +be98fc00 +be98f800 +be98f400 +be98f000 +be98ec00 +be98e800 +be98e400 +be98e000 +be98dc00 +be98d800 +be98d400 +be98d000 +be98cc00 +be98c800 +be98c400 +be98c000 +be98bc00 +be98b800 +be98b400 +be98b000 +be98ac00 +be98a800 +be98a400 +be98a000 +be989c00 +be989800 +be989400 +be989000 +be988c00 +be988800 +be988400 +be988000 +be987c00 +be987800 +be987400 +be987000 +be986c00 +be986800 +be986400 +be986000 +be985c00 +be985800 +be985400 +be985000 +be984c00 +be984800 +be984400 +be984000 +be983c00 +be983800 +be983400 +be983000 +be982c00 +be982800 +be982400 +be982000 +be981c00 +be981800 +be981400 +be981000 +be980c00 +be980800 +be980400 +be980000 +be97fc00 +be97f800 +be97f400 +be97f000 +be97ec00 +be97e800 +be97e400 +be97e000 +be97dc00 +be97d800 +be97d400 +be97d000 +be97cc00 +be97c800 +be97c400 +be97c000 +be97bc00 +be97b800 +be97b400 +be97b000 +be97ac00 +be97a800 +be97a400 +be97a000 +be979c00 +be979800 +be979400 +be979000 +be978c00 +be978800 +be978400 +be978000 +be977c00 +be977800 +be977400 +be977000 +be976c00 +be976800 +be976400 +be976000 +be975c00 +be975800 +be975400 +be975000 +be974c00 +be974800 +be974400 +be974000 +be973c00 +be973800 +be973400 +be973000 +be972c00 +be972800 +be972400 +be972000 +be971c00 +be971800 +be971400 +be971000 +be970c00 +be970800 +be970400 +be970000 +be96fc00 +be96f800 +be96f400 +be96f000 +be96ec00 +be96e800 +be96e400 +be96e000 +be96dc00 +be96d800 +be96d400 +be96d000 +be96cc00 +be96c800 +be96c400 +be96c000 +be96bc00 +be96b800 +be96b400 +be96b000 +be96ac00 +be96a800 +be96a400 +be96a000 +be969c00 +be969800 +be969400 +be969000 +be968c00 +be968800 +be968400 +be968000 +be967c00 +be967800 +be967400 +be967000 +be966c00 +be966800 +be966400 +be966000 +be965c00 +be965800 +be965400 +be965000 +be964c00 +be964800 +be964400 +be964000 +be963c00 +be963800 +be963400 +be963000 +be962c00 +be962800 +be962400 +be962000 +be961c00 +be961800 +be961400 +be961000 +be960c00 +be960800 +be960400 +be960000 +be95fc00 +be95f800 +be95f400 +be95f000 +be95ec00 +be95e800 +be95e400 +be95e000 +be95dc00 +be95d800 +be95d400 +be95d000 +be95cc00 +be95c800 +be95c400 +be95c000 +be95bc00 +be95b800 +be95b400 +be95b000 +be95ac00 +be95a800 +be95a400 +be95a000 +be959c00 +be959800 +be959400 +be959000 +be958c00 +be958800 +be958400 +be958000 +be957c00 +be957800 +be957400 +be957000 +be956c00 +be956800 +be956400 +be956000 +be955c00 +be955800 +be955400 +be955000 +be954c00 +be954800 +be954400 +be954000 +be953c00 +be953800 +be953400 +be953000 +be952c00 +be952800 +be952400 +be952000 +be951c00 +be951800 +be951400 +be951000 +be950c00 +be950800 +be950400 +be950000 +be94fc00 +be94f800 +be94f400 +be94f000 +be94ec00 +be94e800 +be94e400 +be94e000 +be94dc00 +be94d800 +be94d400 +be94d000 +be94cc00 +be94c800 +be94c400 +be94c000 +be94bc00 +be94b800 +be94b400 +be94b000 +be94ac00 +be94a800 +be94a400 +be94a000 +be949c00 +be949800 +be949400 +be949000 +be948c00 +be948800 +be948400 +be948000 +be947c00 +be947800 +be947400 +be947000 +be946c00 +be946800 +be946400 +be946000 +be945c00 +be945800 +be945400 +be945000 +be944c00 +be944800 +be944400 +be944000 +be943c00 +be943800 +be943400 +be943000 +be942c00 +be942800 +be942400 +be942000 +be941c00 +be941800 +be941400 +be941000 +be940c00 +be940800 +be940400 +be940000 +be93fc00 +be93f800 +be93f400 +be93f000 +be93ec00 +be93e800 +be93e400 +be93e000 +be93dc00 +be93d800 +be93d400 +be93d000 +be93cc00 +be93c800 +be93c400 +be93c000 +be93bc00 +be93b800 +be93b400 +be93b000 +be93ac00 +be93a800 +be93a400 +be93a000 +be939c00 +be939800 +be939400 +be939000 +be938c00 +be938800 +be938400 +be938000 +be937c00 +be937800 +be937400 +be937000 +be936c00 +be936800 +be936400 +be936000 +be935c00 +be935800 +be935400 +be935000 +be934c00 +be934800 +be934400 +be934000 +be933c00 +be933800 +be933400 +be933000 +be932c00 +be932800 +be932400 +be932000 +be931c00 +be931800 +be931400 +be931000 +be930c00 +be930800 +be930400 +be930000 +be92fc00 +be92f800 +be92f400 +be92f000 +be92ec00 +be92e800 +be92e400 +be92e000 +be92dc00 +be92d800 +be92d400 +be92d000 +be92cc00 +be92c800 +be92c400 +be92c000 +be92bc00 +be92b800 +be92b400 +be92b000 +be92ac00 +be92a800 +be92a400 +be92a000 +be929c00 +be929800 +be929400 +be929000 +be928c00 +be928800 +be928400 +be928000 +be927c00 +be927800 +be927400 +be927000 +be926c00 +be926800 +be926400 +be926000 +be925c00 +be925800 +be925400 +be925000 +be924c00 +be924800 +be924400 +be924000 +be923c00 +be923800 +be923400 +be923000 +be922c00 +be922800 +be922400 +be922000 +be921c00 +be921800 +be921400 +be921000 +be920c00 +be920800 +be920400 +be920000 +be91fc00 +be91f800 +be91f400 +be91f000 +be91ec00 +be91e800 +be91e400 +be91e000 +be91dc00 +be91d800 +be91d400 +be91d000 +be91cc00 +be91c800 +be91c400 +be91c000 +be91bc00 +be91b800 +be91b400 +be91b000 +be91ac00 +be91a800 +be91a400 +be91a000 +be919c00 +be919800 +be919400 +be919000 +be918c00 +be918800 +be918400 +be918000 +be917c00 +be917800 +be917400 +be917000 +be916c00 +be916800 +be916400 +be916000 +be915c00 +be915800 +be915400 +be915000 +be914c00 +be914800 +be914400 +be914000 +be913c00 +be913800 +be913400 +be913000 +be912c00 +be912800 +be912400 +be912000 +be911c00 +be911800 +be911400 +be911000 +be910c00 +be910800 +be910400 +be910000 +be90fc00 +be90f800 +be90f400 +be90f000 +be90ec00 +be90e800 +be90e400 +be90e000 +be90dc00 +be90d800 +be90d400 +be90d000 +be90cc00 +be90c800 +be90c400 +be90c000 +be90bc00 +be90b800 +be90b400 +be90b000 +be90ac00 +be90a800 +be90a400 +be90a000 +be909c00 +be909800 +be909400 +be909000 +be908c00 +be908800 +be908400 +be908000 +be907c00 +be907800 +be907400 +be907000 +be906c00 +be906800 +be906400 +be906000 +be905c00 +be905800 +be905400 +be905000 +be904c00 +be904800 +be904400 +be904000 +be903c00 +be903800 +be903400 +be903000 +be902c00 +be902800 +be902400 +be902000 +be901c00 +be901800 +be901400 +be901000 +be900c00 +be900800 +be900400 +be900000 +be8ffc00 +be8ff800 +be8ff400 +be8ff000 +be8fec00 +be8fe800 +be8fe400 +be8fe000 +be8fdc00 +be8fd800 +be8fd400 +be8fd000 +be8fcc00 +be8fc800 +be8fc400 +be8fc000 +be8fbc00 +be8fb800 +be8fb400 +be8fb000 +be8fac00 +be8fa800 +be8fa400 +be8fa000 +be8f9c00 +be8f9800 +be8f9400 +be8f9000 +be8f8c00 +be8f8800 +be8f8400 +be8f8000 +be8f7c00 +be8f7800 +be8f7400 +be8f7000 +be8f6c00 +be8f6800 +be8f6400 +be8f6000 +be8f5c00 +be8f5800 +be8f5400 +be8f5000 +be8f4c00 +be8f4800 +be8f4400 +be8f4000 +be8f3c00 +be8f3800 +be8f3400 +be8f3000 +be8f2c00 +be8f2800 +be8f2400 +be8f2000 +be8f1c00 +be8f1800 +be8f1400 +be8f1000 +be8f0c00 +be8f0800 +be8f0400 +be8f0000 +be8efc00 +be8ef800 +be8ef400 +be8ef000 +be8eec00 +be8ee800 +be8ee400 +be8ee000 +be8edc00 +be8ed800 +be8ed400 +be8ed000 +be8ecc00 +be8ec800 +be8ec400 +be8ec000 +be8ebc00 +be8eb800 +be8eb400 +be8eb000 +be8eac00 +be8ea800 +be8ea400 +be8ea000 +be8e9c00 +be8e9800 +be8e9400 +be8e9000 +be8e8c00 +be8e8800 +be8e8400 +be8e8000 +be8e7c00 +be8e7800 +be8e7400 +be8e7000 +be8e6c00 +be8e6800 +be8e6400 +be8e6000 +be8e5c00 +be8e5800 +be8e5400 +be8e5000 +be8e4c00 +be8e4800 +be8e4400 +be8e4000 +be8e3c00 +be8e3800 +be8e3400 +be8e3000 +be8e2c00 +be8e2800 +be8e2400 +be8e2000 +be8e1c00 +be8e1800 +be8e1400 +be8e1000 +be8e0c00 +be8e0800 +be8e0400 +be8e0000 +be8dfc00 +be8df800 +be8df400 +be8df000 +be8dec00 +be8de800 +be8de400 +be8de000 +be8ddc00 +be8dd800 +be8dd400 +be8dd000 +be8dcc00 +be8dc800 +be8dc400 +be8dc000 +be8dbc00 +be8db800 +be8db400 +be8db000 +be8dac00 +be8da800 +be8da400 +be8da000 +be8d9c00 +be8d9800 +be8d9400 +be8d9000 +be8d8c00 +be8d8800 +be8d8400 +be8d8000 +be8d7c00 +be8d7800 +be8d7400 +be8d7000 +be8d6c00 +be8d6800 +be8d6400 +be8d6000 +be8d5c00 +be8d5800 +be8d5400 +be8d5000 +be8d4c00 +be8d4800 +be8d4400 +be8d4000 +be8d3c00 +be8d3800 +be8d3400 +be8d3000 +be8d2c00 +be8d2800 +be8d2400 +be8d2000 +be8d1c00 +be8d1800 +be8d1400 +be8d1000 +be8d0c00 +be8d0800 +be8d0400 +be8d0000 +be8cfc00 +be8cf800 +be8cf400 +be8cf000 +be8cec00 +be8ce800 +be8ce400 +be8ce000 +be8cdc00 +be8cd800 +be8cd400 +be8cd000 +be8ccc00 +be8cc800 +be8cc400 +be8cc000 +be8cbc00 +be8cb800 +be8cb400 +be8cb000 +be8cac00 +be8ca800 +be8ca400 +be8ca000 +be8c9c00 +be8c9800 +be8c9400 +be8c9000 +be8c8c00 +be8c8800 +be8c8400 +be8c8000 +be8c7c00 +be8c7800 +be8c7400 +be8c7000 +be8c6c00 +be8c6800 +be8c6400 +be8c6000 +be8c5c00 +be8c5800 +be8c5400 +be8c5000 +be8c4c00 +be8c4800 +be8c4400 +be8c4000 +be8c3c00 +be8c3800 +be8c3400 +be8c3000 +be8c2c00 +be8c2800 +be8c2400 +be8c2000 +be8c1c00 +be8c1800 +be8c1400 +be8c1000 +be8c0c00 +be8c0800 +be8c0400 +be8c0000 +be8bfc00 +be8bf800 +be8bf400 +be8bf000 +be8bec00 +be8be800 +be8be400 +be8be000 +be8bdc00 +be8bd800 +be8bd400 +be8bd000 +be8bcc00 +be8bc800 +be8bc400 +be8bc000 +be8bbc00 +be8bb800 +be8bb400 +be8bb000 +be8bac00 +be8ba800 +be8ba400 +be8ba000 +be8b9c00 +be8b9800 +be8b9400 +be8b9000 +be8b8c00 +be8b8800 +be8b8400 +be8b8000 +be8b7c00 +be8b7800 +be8b7400 +be8b7000 +be8b6c00 +be8b6800 +be8b6400 +be8b6000 +be8b5c00 +be8b5800 +be8b5400 +be8b5000 +be8b4c00 +be8b4800 +be8b4400 +be8b4000 +be8b3c00 +be8b3800 +be8b3400 +be8b3000 +be8b2c00 +be8b2800 +be8b2400 +be8b2000 +be8b1c00 +be8b1800 +be8b1400 +be8b1000 +be8b0c00 +be8b0800 +be8b0400 +be8b0000 +be8afc00 +be8af800 +be8af400 +be8af000 +be8aec00 +be8ae800 +be8ae400 +be8ae000 +be8adc00 +be8ad800 +be8ad400 +be8ad000 +be8acc00 +be8ac800 +be8ac400 +be8ac000 +be8abc00 +be8ab800 +be8ab400 +be8ab000 +be8aac00 +be8aa800 +be8aa400 +be8aa000 +be8a9c00 +be8a9800 +be8a9400 +be8a9000 +be8a8c00 +be8a8800 +be8a8400 +be8a8000 +be8a7c00 +be8a7800 +be8a7400 +be8a7000 +be8a6c00 +be8a6800 +be8a6400 +be8a6000 +be8a5c00 +be8a5800 +be8a5400 +be8a5000 +be8a4c00 +be8a4800 +be8a4400 +be8a4000 +be8a3c00 +be8a3800 +be8a3400 +be8a3000 +be8a2c00 +be8a2800 +be8a2400 +be8a2000 +be8a1c00 +be8a1800 +be8a1400 +be8a1000 +be8a0c00 +be8a0800 +be8a0400 +be8a0000 +be89fc00 +be89f800 +be89f400 +be89f000 +be89ec00 +be89e800 +be89e400 +be89e000 +be89dc00 +be89d800 +be89d400 +be89d000 +be89cc00 +be89c800 +be89c400 +be89c000 +be89bc00 +be89b800 +be89b400 +be89b000 +be89ac00 +be89a800 +be89a400 +be89a000 +be899c00 +be899800 +be899400 +be899000 +be898c00 +be898800 +be898400 +be898000 +be897c00 +be897800 +be897400 +be897000 +be896c00 +be896800 +be896400 +be896000 +be895c00 +be895800 +be895400 +be895000 +be894c00 +be894800 +be894400 +be894000 +be893c00 +be893800 +be893400 +be893000 +be892c00 +be892800 +be892400 +be892000 +be891c00 +be891800 +be891400 +be891000 +be890c00 +be890800 +be890400 +be890000 +be88fc00 +be88f800 +be88f400 +be88f000 +be88ec00 +be88e800 +be88e400 +be88e000 +be88dc00 +be88d800 +be88d400 +be88d000 +be88cc00 +be88c800 +be88c400 +be88c000 +be88bc00 +be88b800 +be88b400 +be88b000 +be88ac00 +be88a800 +be88a400 +be88a000 +be889c00 +be889800 +be889400 +be889000 +be888c00 +be888800 +be888400 +be888000 +be887c00 +be887800 +be887400 +be887000 +be886c00 +be886800 +be886400 +be886000 +be885c00 +be885800 +be885400 +be885000 +be884c00 +be884800 +be884400 +be884000 +be883c00 +be883800 +be883400 +be883000 +be882c00 +be882800 +be882400 +be882000 +be881c00 +be881800 +be881400 +be881000 +be880c00 +be880800 +be880400 +be880000 +be87fc00 +be87f800 +be87f400 +be87f000 +be87ec00 +be87e800 +be87e400 +be87e000 +be87dc00 +be87d800 +be87d400 +be87d000 +be87cc00 +be87c800 +be87c400 +be87c000 +be87bc00 +be87b800 +be87b400 +be87b000 +be87ac00 +be87a800 +be87a400 +be87a000 +be879c00 +be879800 +be879400 +be879000 +be878c00 +be878800 +be878400 +be878000 +be877c00 +be877800 +be877400 +be877000 +be876c00 +be876800 +be876400 +be876000 +be875c00 +be875800 +be875400 +be875000 +be874c00 +be874800 +be874400 +be874000 +be873c00 +be873800 +be873400 +be873000 +be872c00 +be872800 +be872400 +be872000 +be871c00 +be871800 +be871400 +be871000 +be870c00 +be870800 +be870400 +be870000 +be86fc00 +be86f800 +be86f400 +be86f000 +be86ec00 +be86e800 +be86e400 +be86e000 +be86dc00 +be86d800 +be86d400 +be86d000 +be86cc00 +be86c800 +be86c400 +be86c000 +be86bc00 +be86b800 +be86b400 +be86b000 +be86ac00 +be86a800 +be86a400 +be86a000 +be869c00 +be869800 +be869400 +be869000 +be868c00 +be868800 +be868400 +be868000 +be867c00 +be867800 +be867400 +be867000 +be866c00 +be866800 +be866400 +be866000 +be865c00 +be865800 +be865400 +be865000 +be864c00 +be864800 +be864400 +be864000 +be863c00 +be863800 +be863400 +be863000 +be862c00 +be862800 +be862400 +be862000 +be861c00 +be861800 +be861400 +be861000 +be860c00 +be860800 +be860400 +be860000 +be85fc00 +be85f800 +be85f400 +be85f000 +be85ec00 +be85e800 +be85e400 +be85e000 +be85dc00 +be85d800 +be85d400 +be85d000 +be85cc00 +be85c800 +be85c400 +be85c000 +be85bc00 +be85b800 +be85b400 +be85b000 +be85ac00 +be85a800 +be85a400 +be85a000 +be859c00 +be859800 +be859400 +be859000 +be858c00 +be858800 +be858400 +be858000 +be857c00 +be857800 +be857400 +be857000 +be856c00 +be856800 +be856400 +be856000 +be855c00 +be855800 +be855400 +be855000 +be854c00 +be854800 +be854400 +be854000 +be853c00 +be853800 +be853400 +be853000 +be852c00 +be852800 +be852400 +be852000 +be851c00 +be851800 +be851400 +be851000 +be850c00 +be850800 +be850400 +be850000 +be84fc00 +be84f800 +be84f400 +be84f000 +be84ec00 +be84e800 +be84e400 +be84e000 +be84dc00 +be84d800 +be84d400 +be84d000 +be84cc00 +be84c800 +be84c400 +be84c000 +be84bc00 +be84b800 +be84b400 +be84b000 +be84ac00 +be84a800 +be84a400 +be84a000 +be849c00 +be849800 +be849400 +be849000 +be848c00 +be848800 +be848400 +be848000 +be847c00 +be847800 +be847400 +be847000 +be846c00 +be846800 +be846400 +be846000 +be845c00 +be845800 +be845400 +be845000 +be844c00 +be844800 +be844400 +be844000 +be843c00 +be843800 +be843400 +be843000 +be842c00 +be842800 +be842400 +be842000 +be841c00 +be841800 +be841400 +be841000 +be840c00 +be840800 +be840400 +be840000 +be83fc00 +be83f800 +be83f400 +be83f000 +be83ec00 +be83e800 +be83e400 +be83e000 +be83dc00 +be83d800 +be83d400 +be83d000 +be83cc00 +be83c800 +be83c400 +be83c000 +be83bc00 +be83b800 +be83b400 +be83b000 +be83ac00 +be83a800 +be83a400 +be83a000 +be839c00 +be839800 +be839400 +be839000 +be838c00 +be838800 +be838400 +be838000 +be837c00 +be837800 +be837400 +be837000 +be836c00 +be836800 +be836400 +be836000 +be835c00 +be835800 +be835400 +be835000 +be834c00 +be834800 +be834400 +be834000 +be833c00 +be833800 +be833400 +be833000 +be832c00 +be832800 +be832400 +be832000 +be831c00 +be831800 +be831400 +be831000 +be830c00 +be830800 +be830400 +be830000 +be82fc00 +be82f800 +be82f400 +be82f000 +be82ec00 +be82e800 +be82e400 +be82e000 +be82dc00 +be82d800 +be82d400 +be82d000 +be82cc00 +be82c800 +be82c400 +be82c000 +be82bc00 +be82b800 +be82b400 +be82b000 +be82ac00 +be82a800 +be82a400 +be82a000 +be829c00 +be829800 +be829400 +be829000 +be828c00 +be828800 +be828400 +be828000 +be827c00 +be827800 +be827400 +be827000 +be826c00 +be826800 +be826400 +be826000 +be825c00 +be825800 +be825400 +be825000 +be824c00 +be824800 +be824400 +be824000 +be823c00 +be823800 +be823400 +be823000 +be822c00 +be822800 +be822400 +be822000 +be821c00 +be821800 +be821400 +be821000 +be820c00 +be820800 +be820400 +be820000 +be81fc00 +be81f800 +be81f400 +be81f000 +be81ec00 +be81e800 +be81e400 +be81e000 +be81dc00 +be81d800 +be81d400 +be81d000 +be81cc00 +be81c800 +be81c400 +be81c000 +be81bc00 +be81b800 +be81b400 +be81b000 +be81ac00 +be81a800 +be81a400 +be81a000 +be819c00 +be819800 +be819400 +be819000 +be818c00 +be818800 +be818400 +be818000 +be817c00 +be817800 +be817400 +be817000 +be816c00 +be816800 +be816400 +be816000 +be815c00 +be815800 +be815400 +be815000 +be814c00 +be814800 +be814400 +be814000 +be813c00 +be813800 +be813400 +be813000 +be812c00 +be812800 +be812400 +be812000 +be811c00 +be811800 +be811400 +be811000 +be810c00 +be810800 +be810400 +be810000 +be80fc00 +be80f800 +be80f400 +be80f000 +be80ec00 +be80e800 +be80e400 +be80e000 +be80dc00 +be80d800 +be80d400 +be80d000 +be80cc00 +be80c800 +be80c400 +be80c000 +be80bc00 +be80b800 +be80b400 +be80b000 +be80ac00 +be80a800 +be80a400 +be80a000 +be809c00 +be809800 +be809400 +be809000 +be808c00 +be808800 +be808400 +be808000 +be807c00 +be807800 +be807400 +be807000 +be806c00 +be806800 +be806400 +be806000 +be805c00 +be805800 +be805400 +be805000 +be804c00 +be804800 +be804400 +be804000 +be803c00 +be803800 +be803400 +be803000 +be802c00 +be802800 +be802400 +be802000 +be801c00 +be801800 +be801400 +be801000 +be800c00 +be800800 +be800400 +be800000 +be7ff800 +be7ff000 +be7fe800 +be7fe000 +be7fd800 +be7fd000 +be7fc800 +be7fc000 +be7fb800 +be7fb000 +be7fa800 +be7fa000 +be7f9800 +be7f9000 +be7f8800 +be7f8000 +be7f7800 +be7f7000 +be7f6800 +be7f6000 +be7f5800 +be7f5000 +be7f4800 +be7f4000 +be7f3800 +be7f3000 +be7f2800 +be7f2000 +be7f1800 +be7f1000 +be7f0800 +be7f0000 +be7ef800 +be7ef000 +be7ee800 +be7ee000 +be7ed800 +be7ed000 +be7ec800 +be7ec000 +be7eb800 +be7eb000 +be7ea800 +be7ea000 +be7e9800 +be7e9000 +be7e8800 +be7e8000 +be7e7800 +be7e7000 +be7e6800 +be7e6000 +be7e5800 +be7e5000 +be7e4800 +be7e4000 +be7e3800 +be7e3000 +be7e2800 +be7e2000 +be7e1800 +be7e1000 +be7e0800 +be7e0000 +be7df800 +be7df000 +be7de800 +be7de000 +be7dd800 +be7dd000 +be7dc800 +be7dc000 +be7db800 +be7db000 +be7da800 +be7da000 +be7d9800 +be7d9000 +be7d8800 +be7d8000 +be7d7800 +be7d7000 +be7d6800 +be7d6000 +be7d5800 +be7d5000 +be7d4800 +be7d4000 +be7d3800 +be7d3000 +be7d2800 +be7d2000 +be7d1800 +be7d1000 +be7d0800 +be7d0000 +be7cf800 +be7cf000 +be7ce800 +be7ce000 +be7cd800 +be7cd000 +be7cc800 +be7cc000 +be7cb800 +be7cb000 +be7ca800 +be7ca000 +be7c9800 +be7c9000 +be7c8800 +be7c8000 +be7c7800 +be7c7000 +be7c6800 +be7c6000 +be7c5800 +be7c5000 +be7c4800 +be7c4000 +be7c3800 +be7c3000 +be7c2800 +be7c2000 +be7c1800 +be7c1000 +be7c0800 +be7c0000 +be7bf800 +be7bf000 +be7be800 +be7be000 +be7bd800 +be7bd000 +be7bc800 +be7bc000 +be7bb800 +be7bb000 +be7ba800 +be7ba000 +be7b9800 +be7b9000 +be7b8800 +be7b8000 +be7b7800 +be7b7000 +be7b6800 +be7b6000 +be7b5800 +be7b5000 +be7b4800 +be7b4000 +be7b3800 +be7b3000 +be7b2800 +be7b2000 +be7b1800 +be7b1000 +be7b0800 +be7b0000 +be7af800 +be7af000 +be7ae800 +be7ae000 +be7ad800 +be7ad000 +be7ac800 +be7ac000 +be7ab800 +be7ab000 +be7aa800 +be7aa000 +be7a9800 +be7a9000 +be7a8800 +be7a8000 +be7a7800 +be7a7000 +be7a6800 +be7a6000 +be7a5800 +be7a5000 +be7a4800 +be7a4000 +be7a3800 +be7a3000 +be7a2800 +be7a2000 +be7a1800 +be7a1000 +be7a0800 +be7a0000 +be79f800 +be79f000 +be79e800 +be79e000 +be79d800 +be79d000 +be79c800 +be79c000 +be79b800 +be79b000 +be79a800 +be79a000 +be799800 +be799000 +be798800 +be798000 +be797800 +be797000 +be796800 +be796000 +be795800 +be795000 +be794800 +be794000 +be793800 +be793000 +be792800 +be792000 +be791800 +be791000 +be790800 +be790000 +be78f800 +be78f000 +be78e800 +be78e000 +be78d800 +be78d000 +be78c800 +be78c000 +be78b800 +be78b000 +be78a800 +be78a000 +be789800 +be789000 +be788800 +be788000 +be787800 +be787000 +be786800 +be786000 +be785800 +be785000 +be784800 +be784000 +be783800 +be783000 +be782800 +be782000 +be781800 +be781000 +be780800 +be780000 +be77f800 +be77f000 +be77e800 +be77e000 +be77d800 +be77d000 +be77c800 +be77c000 +be77b800 +be77b000 +be77a800 +be77a000 +be779800 +be779000 +be778800 +be778000 +be777800 +be777000 +be776800 +be776000 +be775800 +be775000 +be774800 +be774000 +be773800 +be773000 +be772800 +be772000 +be771800 +be771000 +be770800 +be770000 +be76f800 +be76f000 +be76e800 +be76e000 +be76d800 +be76d000 +be76c800 +be76c000 +be76b800 +be76b000 +be76a800 +be76a000 +be769800 +be769000 +be768800 +be768000 +be767800 +be767000 +be766800 +be766000 +be765800 +be765000 +be764800 +be764000 +be763800 +be763000 +be762800 +be762000 +be761800 +be761000 +be760800 +be760000 +be75f800 +be75f000 +be75e800 +be75e000 +be75d800 +be75d000 +be75c800 +be75c000 +be75b800 +be75b000 +be75a800 +be75a000 +be759800 +be759000 +be758800 +be758000 +be757800 +be757000 +be756800 +be756000 +be755800 +be755000 +be754800 +be754000 +be753800 +be753000 +be752800 +be752000 +be751800 +be751000 +be750800 +be750000 +be74f800 +be74f000 +be74e800 +be74e000 +be74d800 +be74d000 +be74c800 +be74c000 +be74b800 +be74b000 +be74a800 +be74a000 +be749800 +be749000 +be748800 +be748000 +be747800 +be747000 +be746800 +be746000 +be745800 +be745000 +be744800 +be744000 +be743800 +be743000 +be742800 +be742000 +be741800 +be741000 +be740800 +be740000 +be73f800 +be73f000 +be73e800 +be73e000 +be73d800 +be73d000 +be73c800 +be73c000 +be73b800 +be73b000 +be73a800 +be73a000 +be739800 +be739000 +be738800 +be738000 +be737800 +be737000 +be736800 +be736000 +be735800 +be735000 +be734800 +be734000 +be733800 +be733000 +be732800 +be732000 +be731800 +be731000 +be730800 +be730000 +be72f800 +be72f000 +be72e800 +be72e000 +be72d800 +be72d000 +be72c800 +be72c000 +be72b800 +be72b000 +be72a800 +be72a000 +be729800 +be729000 +be728800 +be728000 +be727800 +be727000 +be726800 +be726000 +be725800 +be725000 +be724800 +be724000 +be723800 +be723000 +be722800 +be722000 +be721800 +be721000 +be720800 +be720000 +be71f800 +be71f000 +be71e800 +be71e000 +be71d800 +be71d000 +be71c800 +be71c000 +be71b800 +be71b000 +be71a800 +be71a000 +be719800 +be719000 +be718800 +be718000 +be717800 +be717000 +be716800 +be716000 +be715800 +be715000 +be714800 +be714000 +be713800 +be713000 +be712800 +be712000 +be711800 +be711000 +be710800 +be710000 +be70f800 +be70f000 +be70e800 +be70e000 +be70d800 +be70d000 +be70c800 +be70c000 +be70b800 +be70b000 +be70a800 +be70a000 +be709800 +be709000 +be708800 +be708000 +be707800 +be707000 +be706800 +be706000 +be705800 +be705000 +be704800 +be704000 +be703800 +be703000 +be702800 +be702000 +be701800 +be701000 +be700800 +be700000 +be6ff800 +be6ff000 +be6fe800 +be6fe000 +be6fd800 +be6fd000 +be6fc800 +be6fc000 +be6fb800 +be6fb000 +be6fa800 +be6fa000 +be6f9800 +be6f9000 +be6f8800 +be6f8000 +be6f7800 +be6f7000 +be6f6800 +be6f6000 +be6f5800 +be6f5000 +be6f4800 +be6f4000 +be6f3800 +be6f3000 +be6f2800 +be6f2000 +be6f1800 +be6f1000 +be6f0800 +be6f0000 +be6ef800 +be6ef000 +be6ee800 +be6ee000 +be6ed800 +be6ed000 +be6ec800 +be6ec000 +be6eb800 +be6eb000 +be6ea800 +be6ea000 +be6e9800 +be6e9000 +be6e8800 +be6e8000 +be6e7800 +be6e7000 +be6e6800 +be6e6000 +be6e5800 +be6e5000 +be6e4800 +be6e4000 +be6e3800 +be6e3000 +be6e2800 +be6e2000 +be6e1800 +be6e1000 +be6e0800 +be6e0000 +be6df800 +be6df000 +be6de800 +be6de000 +be6dd800 +be6dd000 +be6dc800 +be6dc000 +be6db800 +be6db000 +be6da800 +be6da000 +be6d9800 +be6d9000 +be6d8800 +be6d8000 +be6d7800 +be6d7000 +be6d6800 +be6d6000 +be6d5800 +be6d5000 +be6d4800 +be6d4000 +be6d3800 +be6d3000 +be6d2800 +be6d2000 +be6d1800 +be6d1000 +be6d0800 +be6d0000 +be6cf800 +be6cf000 +be6ce800 +be6ce000 +be6cd800 +be6cd000 +be6cc800 +be6cc000 +be6cb800 +be6cb000 +be6ca800 +be6ca000 +be6c9800 +be6c9000 +be6c8800 +be6c8000 +be6c7800 +be6c7000 +be6c6800 +be6c6000 +be6c5800 +be6c5000 +be6c4800 +be6c4000 +be6c3800 +be6c3000 +be6c2800 +be6c2000 +be6c1800 +be6c1000 +be6c0800 +be6c0000 +be6bf800 +be6bf000 +be6be800 +be6be000 +be6bd800 +be6bd000 +be6bc800 +be6bc000 +be6bb800 +be6bb000 +be6ba800 +be6ba000 +be6b9800 +be6b9000 +be6b8800 +be6b8000 +be6b7800 +be6b7000 +be6b6800 +be6b6000 +be6b5800 +be6b5000 +be6b4800 +be6b4000 +be6b3800 +be6b3000 +be6b2800 +be6b2000 +be6b1800 +be6b1000 +be6b0800 +be6b0000 +be6af800 +be6af000 +be6ae800 +be6ae000 +be6ad800 +be6ad000 +be6ac800 +be6ac000 +be6ab800 +be6ab000 +be6aa800 +be6aa000 +be6a9800 +be6a9000 +be6a8800 +be6a8000 +be6a7800 +be6a7000 +be6a6800 +be6a6000 +be6a5800 +be6a5000 +be6a4800 +be6a4000 +be6a3800 +be6a3000 +be6a2800 +be6a2000 +be6a1800 +be6a1000 +be6a0800 +be6a0000 +be69f800 +be69f000 +be69e800 +be69e000 +be69d800 +be69d000 +be69c800 +be69c000 +be69b800 +be69b000 +be69a800 +be69a000 +be699800 +be699000 +be698800 +be698000 +be697800 +be697000 +be696800 +be696000 +be695800 +be695000 +be694800 +be694000 +be693800 +be693000 +be692800 +be692000 +be691800 +be691000 +be690800 +be690000 +be68f800 +be68f000 +be68e800 +be68e000 +be68d800 +be68d000 +be68c800 +be68c000 +be68b800 +be68b000 +be68a800 +be68a000 +be689800 +be689000 +be688800 +be688000 +be687800 +be687000 +be686800 +be686000 +be685800 +be685000 +be684800 +be684000 +be683800 +be683000 +be682800 +be682000 +be681800 +be681000 +be680800 +be680000 +be67f800 +be67f000 +be67e800 +be67e000 +be67d800 +be67d000 +be67c800 +be67c000 +be67b800 +be67b000 +be67a800 +be67a000 +be679800 +be679000 +be678800 +be678000 +be677800 +be677000 +be676800 +be676000 +be675800 +be675000 +be674800 +be674000 +be673800 +be673000 +be672800 +be672000 +be671800 +be671000 +be670800 +be670000 +be66f800 +be66f000 +be66e800 +be66e000 +be66d800 +be66d000 +be66c800 +be66c000 +be66b800 +be66b000 +be66a800 +be66a000 +be669800 +be669000 +be668800 +be668000 +be667800 +be667000 +be666800 +be666000 +be665800 +be665000 +be664800 +be664000 +be663800 +be663000 +be662800 +be662000 +be661800 +be661000 +be660800 +be660000 +be65f800 +be65f000 +be65e800 +be65e000 +be65d800 +be65d000 +be65c800 +be65c000 +be65b800 +be65b000 +be65a800 +be65a000 +be659800 +be659000 +be658800 +be658000 +be657800 +be657000 +be656800 +be656000 +be655800 +be655000 +be654800 +be654000 +be653800 +be653000 +be652800 +be652000 +be651800 +be651000 +be650800 +be650000 +be64f800 +be64f000 +be64e800 +be64e000 +be64d800 +be64d000 +be64c800 +be64c000 +be64b800 +be64b000 +be64a800 +be64a000 +be649800 +be649000 +be648800 +be648000 +be647800 +be647000 +be646800 +be646000 +be645800 +be645000 +be644800 +be644000 +be643800 +be643000 +be642800 +be642000 +be641800 +be641000 +be640800 +be640000 +be63f800 +be63f000 +be63e800 +be63e000 +be63d800 +be63d000 +be63c800 +be63c000 +be63b800 +be63b000 +be63a800 +be63a000 +be639800 +be639000 +be638800 +be638000 +be637800 +be637000 +be636800 +be636000 +be635800 +be635000 +be634800 +be634000 +be633800 +be633000 +be632800 +be632000 +be631800 +be631000 +be630800 +be630000 +be62f800 +be62f000 +be62e800 +be62e000 +be62d800 +be62d000 +be62c800 +be62c000 +be62b800 +be62b000 +be62a800 +be62a000 +be629800 +be629000 +be628800 +be628000 +be627800 +be627000 +be626800 +be626000 +be625800 +be625000 +be624800 +be624000 +be623800 +be623000 +be622800 +be622000 +be621800 +be621000 +be620800 +be620000 +be61f800 +be61f000 +be61e800 +be61e000 +be61d800 +be61d000 +be61c800 +be61c000 +be61b800 +be61b000 +be61a800 +be61a000 +be619800 +be619000 +be618800 +be618000 +be617800 +be617000 +be616800 +be616000 +be615800 +be615000 +be614800 +be614000 +be613800 +be613000 +be612800 +be612000 +be611800 +be611000 +be610800 +be610000 +be60f800 +be60f000 +be60e800 +be60e000 +be60d800 +be60d000 +be60c800 +be60c000 +be60b800 +be60b000 +be60a800 +be60a000 +be609800 +be609000 +be608800 +be608000 +be607800 +be607000 +be606800 +be606000 +be605800 +be605000 +be604800 +be604000 +be603800 +be603000 +be602800 +be602000 +be601800 +be601000 +be600800 +be600000 +be5ff800 +be5ff000 +be5fe800 +be5fe000 +be5fd800 +be5fd000 +be5fc800 +be5fc000 +be5fb800 +be5fb000 +be5fa800 +be5fa000 +be5f9800 +be5f9000 +be5f8800 +be5f8000 +be5f7800 +be5f7000 +be5f6800 +be5f6000 +be5f5800 +be5f5000 +be5f4800 +be5f4000 +be5f3800 +be5f3000 +be5f2800 +be5f2000 +be5f1800 +be5f1000 +be5f0800 +be5f0000 +be5ef800 +be5ef000 +be5ee800 +be5ee000 +be5ed800 +be5ed000 +be5ec800 +be5ec000 +be5eb800 +be5eb000 +be5ea800 +be5ea000 +be5e9800 +be5e9000 +be5e8800 +be5e8000 +be5e7800 +be5e7000 +be5e6800 +be5e6000 +be5e5800 +be5e5000 +be5e4800 +be5e4000 +be5e3800 +be5e3000 +be5e2800 +be5e2000 +be5e1800 +be5e1000 +be5e0800 +be5e0000 +be5df800 +be5df000 +be5de800 +be5de000 +be5dd800 +be5dd000 +be5dc800 +be5dc000 +be5db800 +be5db000 +be5da800 +be5da000 +be5d9800 +be5d9000 +be5d8800 +be5d8000 +be5d7800 +be5d7000 +be5d6800 +be5d6000 +be5d5800 +be5d5000 +be5d4800 +be5d4000 +be5d3800 +be5d3000 +be5d2800 +be5d2000 +be5d1800 +be5d1000 +be5d0800 +be5d0000 +be5cf800 +be5cf000 +be5ce800 +be5ce000 +be5cd800 +be5cd000 +be5cc800 +be5cc000 +be5cb800 +be5cb000 +be5ca800 +be5ca000 +be5c9800 +be5c9000 +be5c8800 +be5c8000 +be5c7800 +be5c7000 +be5c6800 +be5c6000 +be5c5800 +be5c5000 +be5c4800 +be5c4000 +be5c3800 +be5c3000 +be5c2800 +be5c2000 +be5c1800 +be5c1000 +be5c0800 +be5c0000 +be5bf800 +be5bf000 +be5be800 +be5be000 +be5bd800 +be5bd000 +be5bc800 +be5bc000 +be5bb800 +be5bb000 +be5ba800 +be5ba000 +be5b9800 +be5b9000 +be5b8800 +be5b8000 +be5b7800 +be5b7000 +be5b6800 +be5b6000 +be5b5800 +be5b5000 +be5b4800 +be5b4000 +be5b3800 +be5b3000 +be5b2800 +be5b2000 +be5b1800 +be5b1000 +be5b0800 +be5b0000 +be5af800 +be5af000 +be5ae800 +be5ae000 +be5ad800 +be5ad000 +be5ac800 +be5ac000 +be5ab800 +be5ab000 +be5aa800 +be5aa000 +be5a9800 +be5a9000 +be5a8800 +be5a8000 +be5a7800 +be5a7000 +be5a6800 +be5a6000 +be5a5800 +be5a5000 +be5a4800 +be5a4000 +be5a3800 +be5a3000 +be5a2800 +be5a2000 +be5a1800 +be5a1000 +be5a0800 +be5a0000 +be59f800 +be59f000 +be59e800 +be59e000 +be59d800 +be59d000 +be59c800 +be59c000 +be59b800 +be59b000 +be59a800 +be59a000 +be599800 +be599000 +be598800 +be598000 +be597800 +be597000 +be596800 +be596000 +be595800 +be595000 +be594800 +be594000 +be593800 +be593000 +be592800 +be592000 +be591800 +be591000 +be590800 +be590000 +be58f800 +be58f000 +be58e800 +be58e000 +be58d800 +be58d000 +be58c800 +be58c000 +be58b800 +be58b000 +be58a800 +be58a000 +be589800 +be589000 +be588800 +be588000 +be587800 +be587000 +be586800 +be586000 +be585800 +be585000 +be584800 +be584000 +be583800 +be583000 +be582800 +be582000 +be581800 +be581000 +be580800 +be580000 +be57f800 +be57f000 +be57e800 +be57e000 +be57d800 +be57d000 +be57c800 +be57c000 +be57b800 +be57b000 +be57a800 +be57a000 +be579800 +be579000 +be578800 +be578000 +be577800 +be577000 +be576800 +be576000 +be575800 +be575000 +be574800 +be574000 +be573800 +be573000 +be572800 +be572000 +be571800 +be571000 +be570800 +be570000 +be56f800 +be56f000 +be56e800 +be56e000 +be56d800 +be56d000 +be56c800 +be56c000 +be56b800 +be56b000 +be56a800 +be56a000 +be569800 +be569000 +be568800 +be568000 +be567800 +be567000 +be566800 +be566000 +be565800 +be565000 +be564800 +be564000 +be563800 +be563000 +be562800 +be562000 +be561800 +be561000 +be560800 +be560000 +be55f800 +be55f000 +be55e800 +be55e000 +be55d800 +be55d000 +be55c800 +be55c000 +be55b800 +be55b000 +be55a800 +be55a000 +be559800 +be559000 +be558800 +be558000 +be557800 +be557000 +be556800 +be556000 +be555800 +be555000 +be554800 +be554000 +be553800 +be553000 +be552800 +be552000 +be551800 +be551000 +be550800 +be550000 +be54f800 +be54f000 +be54e800 +be54e000 +be54d800 +be54d000 +be54c800 +be54c000 +be54b800 +be54b000 +be54a800 +be54a000 +be549800 +be549000 +be548800 +be548000 +be547800 +be547000 +be546800 +be546000 +be545800 +be545000 +be544800 +be544000 +be543800 +be543000 +be542800 +be542000 +be541800 +be541000 +be540800 +be540000 +be53f800 +be53f000 +be53e800 +be53e000 +be53d800 +be53d000 +be53c800 +be53c000 +be53b800 +be53b000 +be53a800 +be53a000 +be539800 +be539000 +be538800 +be538000 +be537800 +be537000 +be536800 +be536000 +be535800 +be535000 +be534800 +be534000 +be533800 +be533000 +be532800 +be532000 +be531800 +be531000 +be530800 +be530000 +be52f800 +be52f000 +be52e800 +be52e000 +be52d800 +be52d000 +be52c800 +be52c000 +be52b800 +be52b000 +be52a800 +be52a000 +be529800 +be529000 +be528800 +be528000 +be527800 +be527000 +be526800 +be526000 +be525800 +be525000 +be524800 +be524000 +be523800 +be523000 +be522800 +be522000 +be521800 +be521000 +be520800 +be520000 +be51f800 +be51f000 +be51e800 +be51e000 +be51d800 +be51d000 +be51c800 +be51c000 +be51b800 +be51b000 +be51a800 +be51a000 +be519800 +be519000 +be518800 +be518000 +be517800 +be517000 +be516800 +be516000 +be515800 +be515000 +be514800 +be514000 +be513800 +be513000 +be512800 +be512000 +be511800 +be511000 +be510800 +be510000 +be50f800 +be50f000 +be50e800 +be50e000 +be50d800 +be50d000 +be50c800 +be50c000 +be50b800 +be50b000 +be50a800 +be50a000 +be509800 +be509000 +be508800 +be508000 +be507800 +be507000 +be506800 +be506000 +be505800 +be505000 +be504800 +be504000 +be503800 +be503000 +be502800 +be502000 +be501800 +be501000 +be500800 +be500000 +be4ff800 +be4ff000 +be4fe800 +be4fe000 +be4fd800 +be4fd000 +be4fc800 +be4fc000 +be4fb800 +be4fb000 +be4fa800 +be4fa000 +be4f9800 +be4f9000 +be4f8800 +be4f8000 +be4f7800 +be4f7000 +be4f6800 +be4f6000 +be4f5800 +be4f5000 +be4f4800 +be4f4000 +be4f3800 +be4f3000 +be4f2800 +be4f2000 +be4f1800 +be4f1000 +be4f0800 +be4f0000 +be4ef800 +be4ef000 +be4ee800 +be4ee000 +be4ed800 +be4ed000 +be4ec800 +be4ec000 +be4eb800 +be4eb000 +be4ea800 +be4ea000 +be4e9800 +be4e9000 +be4e8800 +be4e8000 +be4e7800 +be4e7000 +be4e6800 +be4e6000 +be4e5800 +be4e5000 +be4e4800 +be4e4000 +be4e3800 +be4e3000 +be4e2800 +be4e2000 +be4e1800 +be4e1000 +be4e0800 +be4e0000 +be4df800 +be4df000 +be4de800 +be4de000 +be4dd800 +be4dd000 +be4dc800 +be4dc000 +be4db800 +be4db000 +be4da800 +be4da000 +be4d9800 +be4d9000 +be4d8800 +be4d8000 +be4d7800 +be4d7000 +be4d6800 +be4d6000 +be4d5800 +be4d5000 +be4d4800 +be4d4000 +be4d3800 +be4d3000 +be4d2800 +be4d2000 +be4d1800 +be4d1000 +be4d0800 +be4d0000 +be4cf800 +be4cf000 +be4ce800 +be4ce000 +be4cd800 +be4cd000 +be4cc800 +be4cc000 +be4cb800 +be4cb000 +be4ca800 +be4ca000 +be4c9800 +be4c9000 +be4c8800 +be4c8000 +be4c7800 +be4c7000 +be4c6800 +be4c6000 +be4c5800 +be4c5000 +be4c4800 +be4c4000 +be4c3800 +be4c3000 +be4c2800 +be4c2000 +be4c1800 +be4c1000 +be4c0800 +be4c0000 +be4bf800 +be4bf000 +be4be800 +be4be000 +be4bd800 +be4bd000 +be4bc800 +be4bc000 +be4bb800 +be4bb000 +be4ba800 +be4ba000 +be4b9800 +be4b9000 +be4b8800 +be4b8000 +be4b7800 +be4b7000 +be4b6800 +be4b6000 +be4b5800 +be4b5000 +be4b4800 +be4b4000 +be4b3800 +be4b3000 +be4b2800 +be4b2000 +be4b1800 +be4b1000 +be4b0800 +be4b0000 +be4af800 +be4af000 +be4ae800 +be4ae000 +be4ad800 +be4ad000 +be4ac800 +be4ac000 +be4ab800 +be4ab000 +be4aa800 +be4aa000 +be4a9800 +be4a9000 +be4a8800 +be4a8000 +be4a7800 +be4a7000 +be4a6800 +be4a6000 +be4a5800 +be4a5000 +be4a4800 +be4a4000 +be4a3800 +be4a3000 +be4a2800 +be4a2000 +be4a1800 +be4a1000 +be4a0800 +be4a0000 +be49f800 +be49f000 +be49e800 +be49e000 +be49d800 +be49d000 +be49c800 +be49c000 +be49b800 +be49b000 +be49a800 +be49a000 +be499800 +be499000 +be498800 +be498000 +be497800 +be497000 +be496800 +be496000 +be495800 +be495000 +be494800 +be494000 +be493800 +be493000 +be492800 +be492000 +be491800 +be491000 +be490800 +be490000 +be48f800 +be48f000 +be48e800 +be48e000 +be48d800 +be48d000 +be48c800 +be48c000 +be48b800 +be48b000 +be48a800 +be48a000 +be489800 +be489000 +be488800 +be488000 +be487800 +be487000 +be486800 +be486000 +be485800 +be485000 +be484800 +be484000 +be483800 +be483000 +be482800 +be482000 +be481800 +be481000 +be480800 +be480000 +be47f800 +be47f000 +be47e800 +be47e000 +be47d800 +be47d000 +be47c800 +be47c000 +be47b800 +be47b000 +be47a800 +be47a000 +be479800 +be479000 +be478800 +be478000 +be477800 +be477000 +be476800 +be476000 +be475800 +be475000 +be474800 +be474000 +be473800 +be473000 +be472800 +be472000 +be471800 +be471000 +be470800 +be470000 +be46f800 +be46f000 +be46e800 +be46e000 +be46d800 +be46d000 +be46c800 +be46c000 +be46b800 +be46b000 +be46a800 +be46a000 +be469800 +be469000 +be468800 +be468000 +be467800 +be467000 +be466800 +be466000 +be465800 +be465000 +be464800 +be464000 +be463800 +be463000 +be462800 +be462000 +be461800 +be461000 +be460800 +be460000 +be45f800 +be45f000 +be45e800 +be45e000 +be45d800 +be45d000 +be45c800 +be45c000 +be45b800 +be45b000 +be45a800 +be45a000 +be459800 +be459000 +be458800 +be458000 +be457800 +be457000 +be456800 +be456000 +be455800 +be455000 +be454800 +be454000 +be453800 +be453000 +be452800 +be452000 +be451800 +be451000 +be450800 +be450000 +be44f800 +be44f000 +be44e800 +be44e000 +be44d800 +be44d000 +be44c800 +be44c000 +be44b800 +be44b000 +be44a800 +be44a000 +be449800 +be449000 +be448800 +be448000 +be447800 +be447000 +be446800 +be446000 +be445800 +be445000 +be444800 +be444000 +be443800 +be443000 +be442800 +be442000 +be441800 +be441000 +be440800 +be440000 +be43f800 +be43f000 +be43e800 +be43e000 +be43d800 +be43d000 +be43c800 +be43c000 +be43b800 +be43b000 +be43a800 +be43a000 +be439800 +be439000 +be438800 +be438000 +be437800 +be437000 +be436800 +be436000 +be435800 +be435000 +be434800 +be434000 +be433800 +be433000 +be432800 +be432000 +be431800 +be431000 +be430800 +be430000 +be42f800 +be42f000 +be42e800 +be42e000 +be42d800 +be42d000 +be42c800 +be42c000 +be42b800 +be42b000 +be42a800 +be42a000 +be429800 +be429000 +be428800 +be428000 +be427800 +be427000 +be426800 +be426000 +be425800 +be425000 +be424800 +be424000 +be423800 +be423000 +be422800 +be422000 +be421800 +be421000 +be420800 +be420000 +be41f800 +be41f000 +be41e800 +be41e000 +be41d800 +be41d000 +be41c800 +be41c000 +be41b800 +be41b000 +be41a800 +be41a000 +be419800 +be419000 +be418800 +be418000 +be417800 +be417000 +be416800 +be416000 +be415800 +be415000 +be414800 +be414000 +be413800 +be413000 +be412800 +be412000 +be411800 +be411000 +be410800 +be410000 +be40f800 +be40f000 +be40e800 +be40e000 +be40d800 +be40d000 +be40c800 +be40c000 +be40b800 +be40b000 +be40a800 +be40a000 +be409800 +be409000 +be408800 +be408000 +be407800 +be407000 +be406800 +be406000 +be405800 +be405000 +be404800 +be404000 +be403800 +be403000 +be402800 +be402000 +be401800 +be401000 +be400800 +be400000 +be3ff800 +be3ff000 +be3fe800 +be3fe000 +be3fd800 +be3fd000 +be3fc800 +be3fc000 +be3fb800 +be3fb000 +be3fa800 +be3fa000 +be3f9800 +be3f9000 +be3f8800 +be3f8000 +be3f7800 +be3f7000 +be3f6800 +be3f6000 +be3f5800 +be3f5000 +be3f4800 +be3f4000 +be3f3800 +be3f3000 +be3f2800 +be3f2000 +be3f1800 +be3f1000 +be3f0800 +be3f0000 +be3ef800 +be3ef000 +be3ee800 +be3ee000 +be3ed800 +be3ed000 +be3ec800 +be3ec000 +be3eb800 +be3eb000 +be3ea800 +be3ea000 +be3e9800 +be3e9000 +be3e8800 +be3e8000 +be3e7800 +be3e7000 +be3e6800 +be3e6000 +be3e5800 +be3e5000 +be3e4800 +be3e4000 +be3e3800 +be3e3000 +be3e2800 +be3e2000 +be3e1800 +be3e1000 +be3e0800 +be3e0000 +be3df800 +be3df000 +be3de800 +be3de000 +be3dd800 +be3dd000 +be3dc800 +be3dc000 +be3db800 +be3db000 +be3da800 +be3da000 +be3d9800 +be3d9000 +be3d8800 +be3d8000 +be3d7800 +be3d7000 +be3d6800 +be3d6000 +be3d5800 +be3d5000 +be3d4800 +be3d4000 +be3d3800 +be3d3000 +be3d2800 +be3d2000 +be3d1800 +be3d1000 +be3d0800 +be3d0000 +be3cf800 +be3cf000 +be3ce800 +be3ce000 +be3cd800 +be3cd000 +be3cc800 +be3cc000 +be3cb800 +be3cb000 +be3ca800 +be3ca000 +be3c9800 +be3c9000 +be3c8800 +be3c8000 +be3c7800 +be3c7000 +be3c6800 +be3c6000 +be3c5800 +be3c5000 +be3c4800 +be3c4000 +be3c3800 +be3c3000 +be3c2800 +be3c2000 +be3c1800 +be3c1000 +be3c0800 +be3c0000 +be3bf800 +be3bf000 +be3be800 +be3be000 +be3bd800 +be3bd000 +be3bc800 +be3bc000 +be3bb800 +be3bb000 +be3ba800 +be3ba000 +be3b9800 +be3b9000 +be3b8800 +be3b8000 +be3b7800 +be3b7000 +be3b6800 +be3b6000 +be3b5800 +be3b5000 +be3b4800 +be3b4000 +be3b3800 +be3b3000 +be3b2800 +be3b2000 +be3b1800 +be3b1000 +be3b0800 +be3b0000 +be3af800 +be3af000 +be3ae800 +be3ae000 +be3ad800 +be3ad000 +be3ac800 +be3ac000 +be3ab800 +be3ab000 +be3aa800 +be3aa000 +be3a9800 +be3a9000 +be3a8800 +be3a8000 +be3a7800 +be3a7000 +be3a6800 +be3a6000 +be3a5800 +be3a5000 +be3a4800 +be3a4000 +be3a3800 +be3a3000 +be3a2800 +be3a2000 +be3a1800 +be3a1000 +be3a0800 +be3a0000 +be39f800 +be39f000 +be39e800 +be39e000 +be39d800 +be39d000 +be39c800 +be39c000 +be39b800 +be39b000 +be39a800 +be39a000 +be399800 +be399000 +be398800 +be398000 +be397800 +be397000 +be396800 +be396000 +be395800 +be395000 +be394800 +be394000 +be393800 +be393000 +be392800 +be392000 +be391800 +be391000 +be390800 +be390000 +be38f800 +be38f000 +be38e800 +be38e000 +be38d800 +be38d000 +be38c800 +be38c000 +be38b800 +be38b000 +be38a800 +be38a000 +be389800 +be389000 +be388800 +be388000 +be387800 +be387000 +be386800 +be386000 +be385800 +be385000 +be384800 +be384000 +be383800 +be383000 +be382800 +be382000 +be381800 +be381000 +be380800 +be380000 +be37f800 +be37f000 +be37e800 +be37e000 +be37d800 +be37d000 +be37c800 +be37c000 +be37b800 +be37b000 +be37a800 +be37a000 +be379800 +be379000 +be378800 +be378000 +be377800 +be377000 +be376800 +be376000 +be375800 +be375000 +be374800 +be374000 +be373800 +be373000 +be372800 +be372000 +be371800 +be371000 +be370800 +be370000 +be36f800 +be36f000 +be36e800 +be36e000 +be36d800 +be36d000 +be36c800 +be36c000 +be36b800 +be36b000 +be36a800 +be36a000 +be369800 +be369000 +be368800 +be368000 +be367800 +be367000 +be366800 +be366000 +be365800 +be365000 +be364800 +be364000 +be363800 +be363000 +be362800 +be362000 +be361800 +be361000 +be360800 +be360000 +be35f800 +be35f000 +be35e800 +be35e000 +be35d800 +be35d000 +be35c800 +be35c000 +be35b800 +be35b000 +be35a800 +be35a000 +be359800 +be359000 +be358800 +be358000 +be357800 +be357000 +be356800 +be356000 +be355800 +be355000 +be354800 +be354000 +be353800 +be353000 +be352800 +be352000 +be351800 +be351000 +be350800 +be350000 +be34f800 +be34f000 +be34e800 +be34e000 +be34d800 +be34d000 +be34c800 +be34c000 +be34b800 +be34b000 +be34a800 +be34a000 +be349800 +be349000 +be348800 +be348000 +be347800 +be347000 +be346800 +be346000 +be345800 +be345000 +be344800 +be344000 +be343800 +be343000 +be342800 +be342000 +be341800 +be341000 +be340800 +be340000 +be33f800 +be33f000 +be33e800 +be33e000 +be33d800 +be33d000 +be33c800 +be33c000 +be33b800 +be33b000 +be33a800 +be33a000 +be339800 +be339000 +be338800 +be338000 +be337800 +be337000 +be336800 +be336000 +be335800 +be335000 +be334800 +be334000 +be333800 +be333000 +be332800 +be332000 +be331800 +be331000 +be330800 +be330000 +be32f800 +be32f000 +be32e800 +be32e000 +be32d800 +be32d000 +be32c800 +be32c000 +be32b800 +be32b000 +be32a800 +be32a000 +be329800 +be329000 +be328800 +be328000 +be327800 +be327000 +be326800 +be326000 +be325800 +be325000 +be324800 +be324000 +be323800 +be323000 +be322800 +be322000 +be321800 +be321000 +be320800 +be320000 +be31f800 +be31f000 +be31e800 +be31e000 +be31d800 +be31d000 +be31c800 +be31c000 +be31b800 +be31b000 +be31a800 +be31a000 +be319800 +be319000 +be318800 +be318000 +be317800 +be317000 +be316800 +be316000 +be315800 +be315000 +be314800 +be314000 +be313800 +be313000 +be312800 +be312000 +be311800 +be311000 +be310800 +be310000 +be30f800 +be30f000 +be30e800 +be30e000 +be30d800 +be30d000 +be30c800 +be30c000 +be30b800 +be30b000 +be30a800 +be30a000 +be309800 +be309000 +be308800 +be308000 +be307800 +be307000 +be306800 +be306000 +be305800 +be305000 +be304800 +be304000 +be303800 +be303000 +be302800 +be302000 +be301800 +be301000 +be300800 +be300000 +be2ff800 +be2ff000 +be2fe800 +be2fe000 +be2fd800 +be2fd000 +be2fc800 +be2fc000 +be2fb800 +be2fb000 +be2fa800 +be2fa000 +be2f9800 +be2f9000 +be2f8800 +be2f8000 +be2f7800 +be2f7000 +be2f6800 +be2f6000 +be2f5800 +be2f5000 +be2f4800 +be2f4000 +be2f3800 +be2f3000 +be2f2800 +be2f2000 +be2f1800 +be2f1000 +be2f0800 +be2f0000 +be2ef800 +be2ef000 +be2ee800 +be2ee000 +be2ed800 +be2ed000 +be2ec800 +be2ec000 +be2eb800 +be2eb000 +be2ea800 +be2ea000 +be2e9800 +be2e9000 +be2e8800 +be2e8000 +be2e7800 +be2e7000 +be2e6800 +be2e6000 +be2e5800 +be2e5000 +be2e4800 +be2e4000 +be2e3800 +be2e3000 +be2e2800 +be2e2000 +be2e1800 +be2e1000 +be2e0800 +be2e0000 +be2df800 +be2df000 +be2de800 +be2de000 +be2dd800 +be2dd000 +be2dc800 +be2dc000 +be2db800 +be2db000 +be2da800 +be2da000 +be2d9800 +be2d9000 +be2d8800 +be2d8000 +be2d7800 +be2d7000 +be2d6800 +be2d6000 +be2d5800 +be2d5000 +be2d4800 +be2d4000 +be2d3800 +be2d3000 +be2d2800 +be2d2000 +be2d1800 +be2d1000 +be2d0800 +be2d0000 +be2cf800 +be2cf000 +be2ce800 +be2ce000 +be2cd800 +be2cd000 +be2cc800 +be2cc000 +be2cb800 +be2cb000 +be2ca800 +be2ca000 +be2c9800 +be2c9000 +be2c8800 +be2c8000 +be2c7800 +be2c7000 +be2c6800 +be2c6000 +be2c5800 +be2c5000 +be2c4800 +be2c4000 +be2c3800 +be2c3000 +be2c2800 +be2c2000 +be2c1800 +be2c1000 +be2c0800 +be2c0000 +be2bf800 +be2bf000 +be2be800 +be2be000 +be2bd800 +be2bd000 +be2bc800 +be2bc000 +be2bb800 +be2bb000 +be2ba800 +be2ba000 +be2b9800 +be2b9000 +be2b8800 +be2b8000 +be2b7800 +be2b7000 +be2b6800 +be2b6000 +be2b5800 +be2b5000 +be2b4800 +be2b4000 +be2b3800 +be2b3000 +be2b2800 +be2b2000 +be2b1800 +be2b1000 +be2b0800 +be2b0000 +be2af800 +be2af000 +be2ae800 +be2ae000 +be2ad800 +be2ad000 +be2ac800 +be2ac000 +be2ab800 +be2ab000 +be2aa800 +be2aa000 +be2a9800 +be2a9000 +be2a8800 +be2a8000 +be2a7800 +be2a7000 +be2a6800 +be2a6000 +be2a5800 +be2a5000 +be2a4800 +be2a4000 +be2a3800 +be2a3000 +be2a2800 +be2a2000 +be2a1800 +be2a1000 +be2a0800 +be2a0000 +be29f800 +be29f000 +be29e800 +be29e000 +be29d800 +be29d000 +be29c800 +be29c000 +be29b800 +be29b000 +be29a800 +be29a000 +be299800 +be299000 +be298800 +be298000 +be297800 +be297000 +be296800 +be296000 +be295800 +be295000 +be294800 +be294000 +be293800 +be293000 +be292800 +be292000 +be291800 +be291000 +be290800 +be290000 +be28f800 +be28f000 +be28e800 +be28e000 +be28d800 +be28d000 +be28c800 +be28c000 +be28b800 +be28b000 +be28a800 +be28a000 +be289800 +be289000 +be288800 +be288000 +be287800 +be287000 +be286800 +be286000 +be285800 +be285000 +be284800 +be284000 +be283800 +be283000 +be282800 +be282000 +be281800 +be281000 +be280800 +be280000 +be27f800 +be27f000 +be27e800 +be27e000 +be27d800 +be27d000 +be27c800 +be27c000 +be27b800 +be27b000 +be27a800 +be27a000 +be279800 +be279000 +be278800 +be278000 +be277800 +be277000 +be276800 +be276000 +be275800 +be275000 +be274800 +be274000 +be273800 +be273000 +be272800 +be272000 +be271800 +be271000 +be270800 +be270000 +be26f800 +be26f000 +be26e800 +be26e000 +be26d800 +be26d000 +be26c800 +be26c000 +be26b800 +be26b000 +be26a800 +be26a000 +be269800 +be269000 +be268800 +be268000 +be267800 +be267000 +be266800 +be266000 +be265800 +be265000 +be264800 +be264000 +be263800 +be263000 +be262800 +be262000 +be261800 +be261000 +be260800 +be260000 +be25f800 +be25f000 +be25e800 +be25e000 +be25d800 +be25d000 +be25c800 +be25c000 +be25b800 +be25b000 +be25a800 +be25a000 +be259800 +be259000 +be258800 +be258000 +be257800 +be257000 +be256800 +be256000 +be255800 +be255000 +be254800 +be254000 +be253800 +be253000 +be252800 +be252000 +be251800 +be251000 +be250800 +be250000 +be24f800 +be24f000 +be24e800 +be24e000 +be24d800 +be24d000 +be24c800 +be24c000 +be24b800 +be24b000 +be24a800 +be24a000 +be249800 +be249000 +be248800 +be248000 +be247800 +be247000 +be246800 +be246000 +be245800 +be245000 +be244800 +be244000 +be243800 +be243000 +be242800 +be242000 +be241800 +be241000 +be240800 +be240000 +be23f800 +be23f000 +be23e800 +be23e000 +be23d800 +be23d000 +be23c800 +be23c000 +be23b800 +be23b000 +be23a800 +be23a000 +be239800 +be239000 +be238800 +be238000 +be237800 +be237000 +be236800 +be236000 +be235800 +be235000 +be234800 +be234000 +be233800 +be233000 +be232800 +be232000 +be231800 +be231000 +be230800 +be230000 +be22f800 +be22f000 +be22e800 +be22e000 +be22d800 +be22d000 +be22c800 +be22c000 +be22b800 +be22b000 +be22a800 +be22a000 +be229800 +be229000 +be228800 +be228000 +be227800 +be227000 +be226800 +be226000 +be225800 +be225000 +be224800 +be224000 +be223800 +be223000 +be222800 +be222000 +be221800 +be221000 +be220800 +be220000 +be21f800 +be21f000 +be21e800 +be21e000 +be21d800 +be21d000 +be21c800 +be21c000 +be21b800 +be21b000 +be21a800 +be21a000 +be219800 +be219000 +be218800 +be218000 +be217800 +be217000 +be216800 +be216000 +be215800 +be215000 +be214800 +be214000 +be213800 +be213000 +be212800 +be212000 +be211800 +be211000 +be210800 +be210000 +be20f800 +be20f000 +be20e800 +be20e000 +be20d800 +be20d000 +be20c800 +be20c000 +be20b800 +be20b000 +be20a800 +be20a000 +be209800 +be209000 +be208800 +be208000 +be207800 +be207000 +be206800 +be206000 +be205800 +be205000 +be204800 +be204000 +be203800 +be203000 +be202800 +be202000 +be201800 +be201000 +be200800 +be200000 +be1ff800 +be1ff000 +be1fe800 +be1fe000 +be1fd800 +be1fd000 +be1fc800 +be1fc000 +be1fb800 +be1fb000 +be1fa800 +be1fa000 +be1f9800 +be1f9000 +be1f8800 +be1f8000 +be1f7800 +be1f7000 +be1f6800 +be1f6000 +be1f5800 +be1f5000 +be1f4800 +be1f4000 +be1f3800 +be1f3000 +be1f2800 +be1f2000 +be1f1800 +be1f1000 +be1f0800 +be1f0000 +be1ef800 +be1ef000 +be1ee800 +be1ee000 +be1ed800 +be1ed000 +be1ec800 +be1ec000 +be1eb800 +be1eb000 +be1ea800 +be1ea000 +be1e9800 +be1e9000 +be1e8800 +be1e8000 +be1e7800 +be1e7000 +be1e6800 +be1e6000 +be1e5800 +be1e5000 +be1e4800 +be1e4000 +be1e3800 +be1e3000 +be1e2800 +be1e2000 +be1e1800 +be1e1000 +be1e0800 +be1e0000 +be1df800 +be1df000 +be1de800 +be1de000 +be1dd800 +be1dd000 +be1dc800 +be1dc000 +be1db800 +be1db000 +be1da800 +be1da000 +be1d9800 +be1d9000 +be1d8800 +be1d8000 +be1d7800 +be1d7000 +be1d6800 +be1d6000 +be1d5800 +be1d5000 +be1d4800 +be1d4000 +be1d3800 +be1d3000 +be1d2800 +be1d2000 +be1d1800 +be1d1000 +be1d0800 +be1d0000 +be1cf800 +be1cf000 +be1ce800 +be1ce000 +be1cd800 +be1cd000 +be1cc800 +be1cc000 +be1cb800 +be1cb000 +be1ca800 +be1ca000 +be1c9800 +be1c9000 +be1c8800 +be1c8000 +be1c7800 +be1c7000 +be1c6800 +be1c6000 +be1c5800 +be1c5000 +be1c4800 +be1c4000 +be1c3800 +be1c3000 +be1c2800 +be1c2000 +be1c1800 +be1c1000 +be1c0800 +be1c0000 +be1bf800 +be1bf000 +be1be800 +be1be000 +be1bd800 +be1bd000 +be1bc800 +be1bc000 +be1bb800 +be1bb000 +be1ba800 +be1ba000 +be1b9800 +be1b9000 +be1b8800 +be1b8000 +be1b7800 +be1b7000 +be1b6800 +be1b6000 +be1b5800 +be1b5000 +be1b4800 +be1b4000 +be1b3800 +be1b3000 +be1b2800 +be1b2000 +be1b1800 +be1b1000 +be1b0800 +be1b0000 +be1af800 +be1af000 +be1ae800 +be1ae000 +be1ad800 +be1ad000 +be1ac800 +be1ac000 +be1ab800 +be1ab000 +be1aa800 +be1aa000 +be1a9800 +be1a9000 +be1a8800 +be1a8000 +be1a7800 +be1a7000 +be1a6800 +be1a6000 +be1a5800 +be1a5000 +be1a4800 +be1a4000 +be1a3800 +be1a3000 +be1a2800 +be1a2000 +be1a1800 +be1a1000 +be1a0800 +be1a0000 +be19f800 +be19f000 +be19e800 +be19e000 +be19d800 +be19d000 +be19c800 +be19c000 +be19b800 +be19b000 +be19a800 +be19a000 +be199800 +be199000 +be198800 +be198000 +be197800 +be197000 +be196800 +be196000 +be195800 +be195000 +be194800 +be194000 +be193800 +be193000 +be192800 +be192000 +be191800 +be191000 +be190800 +be190000 +be18f800 +be18f000 +be18e800 +be18e000 +be18d800 +be18d000 +be18c800 +be18c000 +be18b800 +be18b000 +be18a800 +be18a000 +be189800 +be189000 +be188800 +be188000 +be187800 +be187000 +be186800 +be186000 +be185800 +be185000 +be184800 +be184000 +be183800 +be183000 +be182800 +be182000 +be181800 +be181000 +be180800 +be180000 +be17f800 +be17f000 +be17e800 +be17e000 +be17d800 +be17d000 +be17c800 +be17c000 +be17b800 +be17b000 +be17a800 +be17a000 +be179800 +be179000 +be178800 +be178000 +be177800 +be177000 +be176800 +be176000 +be175800 +be175000 +be174800 +be174000 +be173800 +be173000 +be172800 +be172000 +be171800 +be171000 +be170800 +be170000 +be16f800 +be16f000 +be16e800 +be16e000 +be16d800 +be16d000 +be16c800 +be16c000 +be16b800 +be16b000 +be16a800 +be16a000 +be169800 +be169000 +be168800 +be168000 +be167800 +be167000 +be166800 +be166000 +be165800 +be165000 +be164800 +be164000 +be163800 +be163000 +be162800 +be162000 +be161800 +be161000 +be160800 +be160000 +be15f800 +be15f000 +be15e800 +be15e000 +be15d800 +be15d000 +be15c800 +be15c000 +be15b800 +be15b000 +be15a800 +be15a000 +be159800 +be159000 +be158800 +be158000 +be157800 +be157000 +be156800 +be156000 +be155800 +be155000 +be154800 +be154000 +be153800 +be153000 +be152800 +be152000 +be151800 +be151000 +be150800 +be150000 +be14f800 +be14f000 +be14e800 +be14e000 +be14d800 +be14d000 +be14c800 +be14c000 +be14b800 +be14b000 +be14a800 +be14a000 +be149800 +be149000 +be148800 +be148000 +be147800 +be147000 +be146800 +be146000 +be145800 +be145000 +be144800 +be144000 +be143800 +be143000 +be142800 +be142000 +be141800 +be141000 +be140800 +be140000 +be13f800 +be13f000 +be13e800 +be13e000 +be13d800 +be13d000 +be13c800 +be13c000 +be13b800 +be13b000 +be13a800 +be13a000 +be139800 +be139000 +be138800 +be138000 +be137800 +be137000 +be136800 +be136000 +be135800 +be135000 +be134800 +be134000 +be133800 +be133000 +be132800 +be132000 +be131800 +be131000 +be130800 +be130000 +be12f800 +be12f000 +be12e800 +be12e000 +be12d800 +be12d000 +be12c800 +be12c000 +be12b800 +be12b000 +be12a800 +be12a000 +be129800 +be129000 +be128800 +be128000 +be127800 +be127000 +be126800 +be126000 +be125800 +be125000 +be124800 +be124000 +be123800 +be123000 +be122800 +be122000 +be121800 +be121000 +be120800 +be120000 +be11f800 +be11f000 +be11e800 +be11e000 +be11d800 +be11d000 +be11c800 +be11c000 +be11b800 +be11b000 +be11a800 +be11a000 +be119800 +be119000 +be118800 +be118000 +be117800 +be117000 +be116800 +be116000 +be115800 +be115000 +be114800 +be114000 +be113800 +be113000 +be112800 +be112000 +be111800 +be111000 +be110800 +be110000 +be10f800 +be10f000 +be10e800 +be10e000 +be10d800 +be10d000 +be10c800 +be10c000 +be10b800 +be10b000 +be10a800 +be10a000 +be109800 +be109000 +be108800 +be108000 +be107800 +be107000 +be106800 +be106000 +be105800 +be105000 +be104800 +be104000 +be103800 +be103000 +be102800 +be102000 +be101800 +be101000 +be100800 +be100000 +be0ff800 +be0ff000 +be0fe800 +be0fe000 +be0fd800 +be0fd000 +be0fc800 +be0fc000 +be0fb800 +be0fb000 +be0fa800 +be0fa000 +be0f9800 +be0f9000 +be0f8800 +be0f8000 +be0f7800 +be0f7000 +be0f6800 +be0f6000 +be0f5800 +be0f5000 +be0f4800 +be0f4000 +be0f3800 +be0f3000 +be0f2800 +be0f2000 +be0f1800 +be0f1000 +be0f0800 +be0f0000 +be0ef800 +be0ef000 +be0ee800 +be0ee000 +be0ed800 +be0ed000 +be0ec800 +be0ec000 +be0eb800 +be0eb000 +be0ea800 +be0ea000 +be0e9800 +be0e9000 +be0e8800 +be0e8000 +be0e7800 +be0e7000 +be0e6800 +be0e6000 +be0e5800 +be0e5000 +be0e4800 +be0e4000 +be0e3800 +be0e3000 +be0e2800 +be0e2000 +be0e1800 +be0e1000 +be0e0800 +be0e0000 +be0df800 +be0df000 +be0de800 +be0de000 +be0dd800 +be0dd000 +be0dc800 +be0dc000 +be0db800 +be0db000 +be0da800 +be0da000 +be0d9800 +be0d9000 +be0d8800 +be0d8000 +be0d7800 +be0d7000 +be0d6800 +be0d6000 +be0d5800 +be0d5000 +be0d4800 +be0d4000 +be0d3800 +be0d3000 +be0d2800 +be0d2000 +be0d1800 +be0d1000 +be0d0800 +be0d0000 +be0cf800 +be0cf000 +be0ce800 +be0ce000 +be0cd800 +be0cd000 +be0cc800 +be0cc000 +be0cb800 +be0cb000 +be0ca800 +be0ca000 +be0c9800 +be0c9000 +be0c8800 +be0c8000 +be0c7800 +be0c7000 +be0c6800 +be0c6000 +be0c5800 +be0c5000 +be0c4800 +be0c4000 +be0c3800 +be0c3000 +be0c2800 +be0c2000 +be0c1800 +be0c1000 +be0c0800 +be0c0000 +be0bf800 +be0bf000 +be0be800 +be0be000 +be0bd800 +be0bd000 +be0bc800 +be0bc000 +be0bb800 +be0bb000 +be0ba800 +be0ba000 +be0b9800 +be0b9000 +be0b8800 +be0b8000 +be0b7800 +be0b7000 +be0b6800 +be0b6000 +be0b5800 +be0b5000 +be0b4800 +be0b4000 +be0b3800 +be0b3000 +be0b2800 +be0b2000 +be0b1800 +be0b1000 +be0b0800 +be0b0000 +be0af800 +be0af000 +be0ae800 +be0ae000 +be0ad800 +be0ad000 +be0ac800 +be0ac000 +be0ab800 +be0ab000 +be0aa800 +be0aa000 +be0a9800 +be0a9000 +be0a8800 +be0a8000 +be0a7800 +be0a7000 +be0a6800 +be0a6000 +be0a5800 +be0a5000 +be0a4800 +be0a4000 +be0a3800 +be0a3000 +be0a2800 +be0a2000 +be0a1800 +be0a1000 +be0a0800 +be0a0000 +be09f800 +be09f000 +be09e800 +be09e000 +be09d800 +be09d000 +be09c800 +be09c000 +be09b800 +be09b000 +be09a800 +be09a000 +be099800 +be099000 +be098800 +be098000 +be097800 +be097000 +be096800 +be096000 +be095800 +be095000 +be094800 +be094000 +be093800 +be093000 +be092800 +be092000 +be091800 +be091000 +be090800 +be090000 +be08f800 +be08f000 +be08e800 +be08e000 +be08d800 +be08d000 +be08c800 +be08c000 +be08b800 +be08b000 +be08a800 +be08a000 +be089800 +be089000 +be088800 +be088000 +be087800 +be087000 +be086800 +be086000 +be085800 +be085000 +be084800 +be084000 +be083800 +be083000 +be082800 +be082000 +be081800 +be081000 +be080800 +be080000 +be07f800 +be07f000 +be07e800 +be07e000 +be07d800 +be07d000 +be07c800 +be07c000 +be07b800 +be07b000 +be07a800 +be07a000 +be079800 +be079000 +be078800 +be078000 +be077800 +be077000 +be076800 +be076000 +be075800 +be075000 +be074800 +be074000 +be073800 +be073000 +be072800 +be072000 +be071800 +be071000 +be070800 +be070000 +be06f800 +be06f000 +be06e800 +be06e000 +be06d800 +be06d000 +be06c800 +be06c000 +be06b800 +be06b000 +be06a800 +be06a000 +be069800 +be069000 +be068800 +be068000 +be067800 +be067000 +be066800 +be066000 +be065800 +be065000 +be064800 +be064000 +be063800 +be063000 +be062800 +be062000 +be061800 +be061000 +be060800 +be060000 +be05f800 +be05f000 +be05e800 +be05e000 +be05d800 +be05d000 +be05c800 +be05c000 +be05b800 +be05b000 +be05a800 +be05a000 +be059800 +be059000 +be058800 +be058000 +be057800 +be057000 +be056800 +be056000 +be055800 +be055000 +be054800 +be054000 +be053800 +be053000 +be052800 +be052000 +be051800 +be051000 +be050800 +be050000 +be04f800 +be04f000 +be04e800 +be04e000 +be04d800 +be04d000 +be04c800 +be04c000 +be04b800 +be04b000 +be04a800 +be04a000 +be049800 +be049000 +be048800 +be048000 +be047800 +be047000 +be046800 +be046000 +be045800 +be045000 +be044800 +be044000 +be043800 +be043000 +be042800 +be042000 +be041800 +be041000 +be040800 +be040000 +be03f800 +be03f000 +be03e800 +be03e000 +be03d800 +be03d000 +be03c800 +be03c000 +be03b800 +be03b000 +be03a800 +be03a000 +be039800 +be039000 +be038800 +be038000 +be037800 +be037000 +be036800 +be036000 +be035800 +be035000 +be034800 +be034000 +be033800 +be033000 +be032800 +be032000 +be031800 +be031000 +be030800 +be030000 +be02f800 +be02f000 +be02e800 +be02e000 +be02d800 +be02d000 +be02c800 +be02c000 +be02b800 +be02b000 +be02a800 +be02a000 +be029800 +be029000 +be028800 +be028000 +be027800 +be027000 +be026800 +be026000 +be025800 +be025000 +be024800 +be024000 +be023800 +be023000 +be022800 +be022000 +be021800 +be021000 +be020800 +be020000 +be01f800 +be01f000 +be01e800 +be01e000 +be01d800 +be01d000 +be01c800 +be01c000 +be01b800 +be01b000 +be01a800 +be01a000 +be019800 +be019000 +be018800 +be018000 +be017800 +be017000 +be016800 +be016000 +be015800 +be015000 +be014800 +be014000 +be013800 +be013000 +be012800 +be012000 +be011800 +be011000 +be010800 +be010000 +be00f800 +be00f000 +be00e800 +be00e000 +be00d800 +be00d000 +be00c800 +be00c000 +be00b800 +be00b000 +be00a800 +be00a000 +be009800 +be009000 +be008800 +be008000 +be007800 +be007000 +be006800 +be006000 +be005800 +be005000 +be004800 +be004000 +be003800 +be003000 +be002800 +be002000 +be001800 +be001000 +be000800 +be000000 +bdfff000 +bdffe000 +bdffd000 +bdffc000 +bdffb000 +bdffa000 +bdff9000 +bdff8000 +bdff7000 +bdff6000 +bdff5000 +bdff4000 +bdff3000 +bdff2000 +bdff1000 +bdff0000 +bdfef000 +bdfee000 +bdfed000 +bdfec000 +bdfeb000 +bdfea000 +bdfe9000 +bdfe8000 +bdfe7000 +bdfe6000 +bdfe5000 +bdfe4000 +bdfe3000 +bdfe2000 +bdfe1000 +bdfe0000 +bdfdf000 +bdfde000 +bdfdd000 +bdfdc000 +bdfdb000 +bdfda000 +bdfd9000 +bdfd8000 +bdfd7000 +bdfd6000 +bdfd5000 +bdfd4000 +bdfd3000 +bdfd2000 +bdfd1000 +bdfd0000 +bdfcf000 +bdfce000 +bdfcd000 +bdfcc000 +bdfcb000 +bdfca000 +bdfc9000 +bdfc8000 +bdfc7000 +bdfc6000 +bdfc5000 +bdfc4000 +bdfc3000 +bdfc2000 +bdfc1000 +bdfc0000 +bdfbf000 +bdfbe000 +bdfbd000 +bdfbc000 +bdfbb000 +bdfba000 +bdfb9000 +bdfb8000 +bdfb7000 +bdfb6000 +bdfb5000 +bdfb4000 +bdfb3000 +bdfb2000 +bdfb1000 +bdfb0000 +bdfaf000 +bdfae000 +bdfad000 +bdfac000 +bdfab000 +bdfaa000 +bdfa9000 +bdfa8000 +bdfa7000 +bdfa6000 +bdfa5000 +bdfa4000 +bdfa3000 +bdfa2000 +bdfa1000 +bdfa0000 +bdf9f000 +bdf9e000 +bdf9d000 +bdf9c000 +bdf9b000 +bdf9a000 +bdf99000 +bdf98000 +bdf97000 +bdf96000 +bdf95000 +bdf94000 +bdf93000 +bdf92000 +bdf91000 +bdf90000 +bdf8f000 +bdf8e000 +bdf8d000 +bdf8c000 +bdf8b000 +bdf8a000 +bdf89000 +bdf88000 +bdf87000 +bdf86000 +bdf85000 +bdf84000 +bdf83000 +bdf82000 +bdf81000 +bdf80000 +bdf7f000 +bdf7e000 +bdf7d000 +bdf7c000 +bdf7b000 +bdf7a000 +bdf79000 +bdf78000 +bdf77000 +bdf76000 +bdf75000 +bdf74000 +bdf73000 +bdf72000 +bdf71000 +bdf70000 +bdf6f000 +bdf6e000 +bdf6d000 +bdf6c000 +bdf6b000 +bdf6a000 +bdf69000 +bdf68000 +bdf67000 +bdf66000 +bdf65000 +bdf64000 +bdf63000 +bdf62000 +bdf61000 +bdf60000 +bdf5f000 +bdf5e000 +bdf5d000 +bdf5c000 +bdf5b000 +bdf5a000 +bdf59000 +bdf58000 +bdf57000 +bdf56000 +bdf55000 +bdf54000 +bdf53000 +bdf52000 +bdf51000 +bdf50000 +bdf4f000 +bdf4e000 +bdf4d000 +bdf4c000 +bdf4b000 +bdf4a000 +bdf49000 +bdf48000 +bdf47000 +bdf46000 +bdf45000 +bdf44000 +bdf43000 +bdf42000 +bdf41000 +bdf40000 +bdf3f000 +bdf3e000 +bdf3d000 +bdf3c000 +bdf3b000 +bdf3a000 +bdf39000 +bdf38000 +bdf37000 +bdf36000 +bdf35000 +bdf34000 +bdf33000 +bdf32000 +bdf31000 +bdf30000 +bdf2f000 +bdf2e000 +bdf2d000 +bdf2c000 +bdf2b000 +bdf2a000 +bdf29000 +bdf28000 +bdf27000 +bdf26000 +bdf25000 +bdf24000 +bdf23000 +bdf22000 +bdf21000 +bdf20000 +bdf1f000 +bdf1e000 +bdf1d000 +bdf1c000 +bdf1b000 +bdf1a000 +bdf19000 +bdf18000 +bdf17000 +bdf16000 +bdf15000 +bdf14000 +bdf13000 +bdf12000 +bdf11000 +bdf10000 +bdf0f000 +bdf0e000 +bdf0d000 +bdf0c000 +bdf0b000 +bdf0a000 +bdf09000 +bdf08000 +bdf07000 +bdf06000 +bdf05000 +bdf04000 +bdf03000 +bdf02000 +bdf01000 +bdf00000 +bdeff000 +bdefe000 +bdefd000 +bdefc000 +bdefb000 +bdefa000 +bdef9000 +bdef8000 +bdef7000 +bdef6000 +bdef5000 +bdef4000 +bdef3000 +bdef2000 +bdef1000 +bdef0000 +bdeef000 +bdeee000 +bdeed000 +bdeec000 +bdeeb000 +bdeea000 +bdee9000 +bdee8000 +bdee7000 +bdee6000 +bdee5000 +bdee4000 +bdee3000 +bdee2000 +bdee1000 +bdee0000 +bdedf000 +bdede000 +bdedd000 +bdedc000 +bdedb000 +bdeda000 +bded9000 +bded8000 +bded7000 +bded6000 +bded5000 +bded4000 +bded3000 +bded2000 +bded1000 +bded0000 +bdecf000 +bdece000 +bdecd000 +bdecc000 +bdecb000 +bdeca000 +bdec9000 +bdec8000 +bdec7000 +bdec6000 +bdec5000 +bdec4000 +bdec3000 +bdec2000 +bdec1000 +bdec0000 +bdebf000 +bdebe000 +bdebd000 +bdebc000 +bdebb000 +bdeba000 +bdeb9000 +bdeb8000 +bdeb7000 +bdeb6000 +bdeb5000 +bdeb4000 +bdeb3000 +bdeb2000 +bdeb1000 +bdeb0000 +bdeaf000 +bdeae000 +bdead000 +bdeac000 +bdeab000 +bdeaa000 +bdea9000 +bdea8000 +bdea7000 +bdea6000 +bdea5000 +bdea4000 +bdea3000 +bdea2000 +bdea1000 +bdea0000 +bde9f000 +bde9e000 +bde9d000 +bde9c000 +bde9b000 +bde9a000 +bde99000 +bde98000 +bde97000 +bde96000 +bde95000 +bde94000 +bde93000 +bde92000 +bde91000 +bde90000 +bde8f000 +bde8e000 +bde8d000 +bde8c000 +bde8b000 +bde8a000 +bde89000 +bde88000 +bde87000 +bde86000 +bde85000 +bde84000 +bde83000 +bde82000 +bde81000 +bde80000 +bde7f000 +bde7e000 +bde7d000 +bde7c000 +bde7b000 +bde7a000 +bde79000 +bde78000 +bde77000 +bde76000 +bde75000 +bde74000 +bde73000 +bde72000 +bde71000 +bde70000 +bde6f000 +bde6e000 +bde6d000 +bde6c000 +bde6b000 +bde6a000 +bde69000 +bde68000 +bde67000 +bde66000 +bde65000 +bde64000 +bde63000 +bde62000 +bde61000 +bde60000 +bde5f000 +bde5e000 +bde5d000 +bde5c000 +bde5b000 +bde5a000 +bde59000 +bde58000 +bde57000 +bde56000 +bde55000 +bde54000 +bde53000 +bde52000 +bde51000 +bde50000 +bde4f000 +bde4e000 +bde4d000 +bde4c000 +bde4b000 +bde4a000 +bde49000 +bde48000 +bde47000 +bde46000 +bde45000 +bde44000 +bde43000 +bde42000 +bde41000 +bde40000 +bde3f000 +bde3e000 +bde3d000 +bde3c000 +bde3b000 +bde3a000 +bde39000 +bde38000 +bde37000 +bde36000 +bde35000 +bde34000 +bde33000 +bde32000 +bde31000 +bde30000 +bde2f000 +bde2e000 +bde2d000 +bde2c000 +bde2b000 +bde2a000 +bde29000 +bde28000 +bde27000 +bde26000 +bde25000 +bde24000 +bde23000 +bde22000 +bde21000 +bde20000 +bde1f000 +bde1e000 +bde1d000 +bde1c000 +bde1b000 +bde1a000 +bde19000 +bde18000 +bde17000 +bde16000 +bde15000 +bde14000 +bde13000 +bde12000 +bde11000 +bde10000 +bde0f000 +bde0e000 +bde0d000 +bde0c000 +bde0b000 +bde0a000 +bde09000 +bde08000 +bde07000 +bde06000 +bde05000 +bde04000 +bde03000 +bde02000 +bde01000 +bde00000 +bddff000 +bddfe000 +bddfd000 +bddfc000 +bddfb000 +bddfa000 +bddf9000 +bddf8000 +bddf7000 +bddf6000 +bddf5000 +bddf4000 +bddf3000 +bddf2000 +bddf1000 +bddf0000 +bddef000 +bddee000 +bdded000 +bddec000 +bddeb000 +bddea000 +bdde9000 +bdde8000 +bdde7000 +bdde6000 +bdde5000 +bdde4000 +bdde3000 +bdde2000 +bdde1000 +bdde0000 +bdddf000 +bddde000 +bdddd000 +bdddc000 +bdddb000 +bddda000 +bddd9000 +bddd8000 +bddd7000 +bddd6000 +bddd5000 +bddd4000 +bddd3000 +bddd2000 +bddd1000 +bddd0000 +bddcf000 +bddce000 +bddcd000 +bddcc000 +bddcb000 +bddca000 +bddc9000 +bddc8000 +bddc7000 +bddc6000 +bddc5000 +bddc4000 +bddc3000 +bddc2000 +bddc1000 +bddc0000 +bddbf000 +bddbe000 +bddbd000 +bddbc000 +bddbb000 +bddba000 +bddb9000 +bddb8000 +bddb7000 +bddb6000 +bddb5000 +bddb4000 +bddb3000 +bddb2000 +bddb1000 +bddb0000 +bddaf000 +bddae000 +bddad000 +bddac000 +bddab000 +bddaa000 +bdda9000 +bdda8000 +bdda7000 +bdda6000 +bdda5000 +bdda4000 +bdda3000 +bdda2000 +bdda1000 +bdda0000 +bdd9f000 +bdd9e000 +bdd9d000 +bdd9c000 +bdd9b000 +bdd9a000 +bdd99000 +bdd98000 +bdd97000 +bdd96000 +bdd95000 +bdd94000 +bdd93000 +bdd92000 +bdd91000 +bdd90000 +bdd8f000 +bdd8e000 +bdd8d000 +bdd8c000 +bdd8b000 +bdd8a000 +bdd89000 +bdd88000 +bdd87000 +bdd86000 +bdd85000 +bdd84000 +bdd83000 +bdd82000 +bdd81000 +bdd80000 +bdd7f000 +bdd7e000 +bdd7d000 +bdd7c000 +bdd7b000 +bdd7a000 +bdd79000 +bdd78000 +bdd77000 +bdd76000 +bdd75000 +bdd74000 +bdd73000 +bdd72000 +bdd71000 +bdd70000 +bdd6f000 +bdd6e000 +bdd6d000 +bdd6c000 +bdd6b000 +bdd6a000 +bdd69000 +bdd68000 +bdd67000 +bdd66000 +bdd65000 +bdd64000 +bdd63000 +bdd62000 +bdd61000 +bdd60000 +bdd5f000 +bdd5e000 +bdd5d000 +bdd5c000 +bdd5b000 +bdd5a000 +bdd59000 +bdd58000 +bdd57000 +bdd56000 +bdd55000 +bdd54000 +bdd53000 +bdd52000 +bdd51000 +bdd50000 +bdd4f000 +bdd4e000 +bdd4d000 +bdd4c000 +bdd4b000 +bdd4a000 +bdd49000 +bdd48000 +bdd47000 +bdd46000 +bdd45000 +bdd44000 +bdd43000 +bdd42000 +bdd41000 +bdd40000 +bdd3f000 +bdd3e000 +bdd3d000 +bdd3c000 +bdd3b000 +bdd3a000 +bdd39000 +bdd38000 +bdd37000 +bdd36000 +bdd35000 +bdd34000 +bdd33000 +bdd32000 +bdd31000 +bdd30000 +bdd2f000 +bdd2e000 +bdd2d000 +bdd2c000 +bdd2b000 +bdd2a000 +bdd29000 +bdd28000 +bdd27000 +bdd26000 +bdd25000 +bdd24000 +bdd23000 +bdd22000 +bdd21000 +bdd20000 +bdd1f000 +bdd1e000 +bdd1d000 +bdd1c000 +bdd1b000 +bdd1a000 +bdd19000 +bdd18000 +bdd17000 +bdd16000 +bdd15000 +bdd14000 +bdd13000 +bdd12000 +bdd11000 +bdd10000 +bdd0f000 +bdd0e000 +bdd0d000 +bdd0c000 +bdd0b000 +bdd0a000 +bdd09000 +bdd08000 +bdd07000 +bdd06000 +bdd05000 +bdd04000 +bdd03000 +bdd02000 +bdd01000 +bdd00000 +bdcff000 +bdcfe000 +bdcfd000 +bdcfc000 +bdcfb000 +bdcfa000 +bdcf9000 +bdcf8000 +bdcf7000 +bdcf6000 +bdcf5000 +bdcf4000 +bdcf3000 +bdcf2000 +bdcf1000 +bdcf0000 +bdcef000 +bdcee000 +bdced000 +bdcec000 +bdceb000 +bdcea000 +bdce9000 +bdce8000 +bdce7000 +bdce6000 +bdce5000 +bdce4000 +bdce3000 +bdce2000 +bdce1000 +bdce0000 +bdcdf000 +bdcde000 +bdcdd000 +bdcdc000 +bdcdb000 +bdcda000 +bdcd9000 +bdcd8000 +bdcd7000 +bdcd6000 +bdcd5000 +bdcd4000 +bdcd3000 +bdcd2000 +bdcd1000 +bdcd0000 +bdccf000 +bdcce000 +bdccd000 +bdccc000 +bdccb000 +bdcca000 +bdcc9000 +bdcc8000 +bdcc7000 +bdcc6000 +bdcc5000 +bdcc4000 +bdcc3000 +bdcc2000 +bdcc1000 +bdcc0000 +bdcbf000 +bdcbe000 +bdcbd000 +bdcbc000 +bdcbb000 +bdcba000 +bdcb9000 +bdcb8000 +bdcb7000 +bdcb6000 +bdcb5000 +bdcb4000 +bdcb3000 +bdcb2000 +bdcb1000 +bdcb0000 +bdcaf000 +bdcae000 +bdcad000 +bdcac000 +bdcab000 +bdcaa000 +bdca9000 +bdca8000 +bdca7000 +bdca6000 +bdca5000 +bdca4000 +bdca3000 +bdca2000 +bdca1000 +bdca0000 +bdc9f000 +bdc9e000 +bdc9d000 +bdc9c000 +bdc9b000 +bdc9a000 +bdc99000 +bdc98000 +bdc97000 +bdc96000 +bdc95000 +bdc94000 +bdc93000 +bdc92000 +bdc91000 +bdc90000 +bdc8f000 +bdc8e000 +bdc8d000 +bdc8c000 +bdc8b000 +bdc8a000 +bdc89000 +bdc88000 +bdc87000 +bdc86000 +bdc85000 +bdc84000 +bdc83000 +bdc82000 +bdc81000 +bdc80000 +bdc7f000 +bdc7e000 +bdc7d000 +bdc7c000 +bdc7b000 +bdc7a000 +bdc79000 +bdc78000 +bdc77000 +bdc76000 +bdc75000 +bdc74000 +bdc73000 +bdc72000 +bdc71000 +bdc70000 +bdc6f000 +bdc6e000 +bdc6d000 +bdc6c000 +bdc6b000 +bdc6a000 +bdc69000 +bdc68000 +bdc67000 +bdc66000 +bdc65000 +bdc64000 +bdc63000 +bdc62000 +bdc61000 +bdc60000 +bdc5f000 +bdc5e000 +bdc5d000 +bdc5c000 +bdc5b000 +bdc5a000 +bdc59000 +bdc58000 +bdc57000 +bdc56000 +bdc55000 +bdc54000 +bdc53000 +bdc52000 +bdc51000 +bdc50000 +bdc4f000 +bdc4e000 +bdc4d000 +bdc4c000 +bdc4b000 +bdc4a000 +bdc49000 +bdc48000 +bdc47000 +bdc46000 +bdc45000 +bdc44000 +bdc43000 +bdc42000 +bdc41000 +bdc40000 +bdc3f000 +bdc3e000 +bdc3d000 +bdc3c000 +bdc3b000 +bdc3a000 +bdc39000 +bdc38000 +bdc37000 +bdc36000 +bdc35000 +bdc34000 +bdc33000 +bdc32000 +bdc31000 +bdc30000 +bdc2f000 +bdc2e000 +bdc2d000 +bdc2c000 +bdc2b000 +bdc2a000 +bdc29000 +bdc28000 +bdc27000 +bdc26000 +bdc25000 +bdc24000 +bdc23000 +bdc22000 +bdc21000 +bdc20000 +bdc1f000 +bdc1e000 +bdc1d000 +bdc1c000 +bdc1b000 +bdc1a000 +bdc19000 +bdc18000 +bdc17000 +bdc16000 +bdc15000 +bdc14000 +bdc13000 +bdc12000 +bdc11000 +bdc10000 +bdc0f000 +bdc0e000 +bdc0d000 +bdc0c000 +bdc0b000 +bdc0a000 +bdc09000 +bdc08000 +bdc07000 +bdc06000 +bdc05000 +bdc04000 +bdc03000 +bdc02000 +bdc01000 +bdc00000 +bdbff000 +bdbfe000 +bdbfd000 +bdbfc000 +bdbfb000 +bdbfa000 +bdbf9000 +bdbf8000 +bdbf7000 +bdbf6000 +bdbf5000 +bdbf4000 +bdbf3000 +bdbf2000 +bdbf1000 +bdbf0000 +bdbef000 +bdbee000 +bdbed000 +bdbec000 +bdbeb000 +bdbea000 +bdbe9000 +bdbe8000 +bdbe7000 +bdbe6000 +bdbe5000 +bdbe4000 +bdbe3000 +bdbe2000 +bdbe1000 +bdbe0000 +bdbdf000 +bdbde000 +bdbdd000 +bdbdc000 +bdbdb000 +bdbda000 +bdbd9000 +bdbd8000 +bdbd7000 +bdbd6000 +bdbd5000 +bdbd4000 +bdbd3000 +bdbd2000 +bdbd1000 +bdbd0000 +bdbcf000 +bdbce000 +bdbcd000 +bdbcc000 +bdbcb000 +bdbca000 +bdbc9000 +bdbc8000 +bdbc7000 +bdbc6000 +bdbc5000 +bdbc4000 +bdbc3000 +bdbc2000 +bdbc1000 +bdbc0000 +bdbbf000 +bdbbe000 +bdbbd000 +bdbbc000 +bdbbb000 +bdbba000 +bdbb9000 +bdbb8000 +bdbb7000 +bdbb6000 +bdbb5000 +bdbb4000 +bdbb3000 +bdbb2000 +bdbb1000 +bdbb0000 +bdbaf000 +bdbae000 +bdbad000 +bdbac000 +bdbab000 +bdbaa000 +bdba9000 +bdba8000 +bdba7000 +bdba6000 +bdba5000 +bdba4000 +bdba3000 +bdba2000 +bdba1000 +bdba0000 +bdb9f000 +bdb9e000 +bdb9d000 +bdb9c000 +bdb9b000 +bdb9a000 +bdb99000 +bdb98000 +bdb97000 +bdb96000 +bdb95000 +bdb94000 +bdb93000 +bdb92000 +bdb91000 +bdb90000 +bdb8f000 +bdb8e000 +bdb8d000 +bdb8c000 +bdb8b000 +bdb8a000 +bdb89000 +bdb88000 +bdb87000 +bdb86000 +bdb85000 +bdb84000 +bdb83000 +bdb82000 +bdb81000 +bdb80000 +bdb7f000 +bdb7e000 +bdb7d000 +bdb7c000 +bdb7b000 +bdb7a000 +bdb79000 +bdb78000 +bdb77000 +bdb76000 +bdb75000 +bdb74000 +bdb73000 +bdb72000 +bdb71000 +bdb70000 +bdb6f000 +bdb6e000 +bdb6d000 +bdb6c000 +bdb6b000 +bdb6a000 +bdb69000 +bdb68000 +bdb67000 +bdb66000 +bdb65000 +bdb64000 +bdb63000 +bdb62000 +bdb61000 +bdb60000 +bdb5f000 +bdb5e000 +bdb5d000 +bdb5c000 +bdb5b000 +bdb5a000 +bdb59000 +bdb58000 +bdb57000 +bdb56000 +bdb55000 +bdb54000 +bdb53000 +bdb52000 +bdb51000 +bdb50000 +bdb4f000 +bdb4e000 +bdb4d000 +bdb4c000 +bdb4b000 +bdb4a000 +bdb49000 +bdb48000 +bdb47000 +bdb46000 +bdb45000 +bdb44000 +bdb43000 +bdb42000 +bdb41000 +bdb40000 +bdb3f000 +bdb3e000 +bdb3d000 +bdb3c000 +bdb3b000 +bdb3a000 +bdb39000 +bdb38000 +bdb37000 +bdb36000 +bdb35000 +bdb34000 +bdb33000 +bdb32000 +bdb31000 +bdb30000 +bdb2f000 +bdb2e000 +bdb2d000 +bdb2c000 +bdb2b000 +bdb2a000 +bdb29000 +bdb28000 +bdb27000 +bdb26000 +bdb25000 +bdb24000 +bdb23000 +bdb22000 +bdb21000 +bdb20000 +bdb1f000 +bdb1e000 +bdb1d000 +bdb1c000 +bdb1b000 +bdb1a000 +bdb19000 +bdb18000 +bdb17000 +bdb16000 +bdb15000 +bdb14000 +bdb13000 +bdb12000 +bdb11000 +bdb10000 +bdb0f000 +bdb0e000 +bdb0d000 +bdb0c000 +bdb0b000 +bdb0a000 +bdb09000 +bdb08000 +bdb07000 +bdb06000 +bdb05000 +bdb04000 +bdb03000 +bdb02000 +bdb01000 +bdb00000 +bdaff000 +bdafe000 +bdafd000 +bdafc000 +bdafb000 +bdafa000 +bdaf9000 +bdaf8000 +bdaf7000 +bdaf6000 +bdaf5000 +bdaf4000 +bdaf3000 +bdaf2000 +bdaf1000 +bdaf0000 +bdaef000 +bdaee000 +bdaed000 +bdaec000 +bdaeb000 +bdaea000 +bdae9000 +bdae8000 +bdae7000 +bdae6000 +bdae5000 +bdae4000 +bdae3000 +bdae2000 +bdae1000 +bdae0000 +bdadf000 +bdade000 +bdadd000 +bdadc000 +bdadb000 +bdada000 +bdad9000 +bdad8000 +bdad7000 +bdad6000 +bdad5000 +bdad4000 +bdad3000 +bdad2000 +bdad1000 +bdad0000 +bdacf000 +bdace000 +bdacd000 +bdacc000 +bdacb000 +bdaca000 +bdac9000 +bdac8000 +bdac7000 +bdac6000 +bdac5000 +bdac4000 +bdac3000 +bdac2000 +bdac1000 +bdac0000 +bdabf000 +bdabe000 +bdabd000 +bdabc000 +bdabb000 +bdaba000 +bdab9000 +bdab8000 +bdab7000 +bdab6000 +bdab5000 +bdab4000 +bdab3000 +bdab2000 +bdab1000 +bdab0000 +bdaaf000 +bdaae000 +bdaad000 +bdaac000 +bdaab000 +bdaaa000 +bdaa9000 +bdaa8000 +bdaa7000 +bdaa6000 +bdaa5000 +bdaa4000 +bdaa3000 +bdaa2000 +bdaa1000 +bdaa0000 +bda9f000 +bda9e000 +bda9d000 +bda9c000 +bda9b000 +bda9a000 +bda99000 +bda98000 +bda97000 +bda96000 +bda95000 +bda94000 +bda93000 +bda92000 +bda91000 +bda90000 +bda8f000 +bda8e000 +bda8d000 +bda8c000 +bda8b000 +bda8a000 +bda89000 +bda88000 +bda87000 +bda86000 +bda85000 +bda84000 +bda83000 +bda82000 +bda81000 +bda80000 +bda7f000 +bda7e000 +bda7d000 +bda7c000 +bda7b000 +bda7a000 +bda79000 +bda78000 +bda77000 +bda76000 +bda75000 +bda74000 +bda73000 +bda72000 +bda71000 +bda70000 +bda6f000 +bda6e000 +bda6d000 +bda6c000 +bda6b000 +bda6a000 +bda69000 +bda68000 +bda67000 +bda66000 +bda65000 +bda64000 +bda63000 +bda62000 +bda61000 +bda60000 +bda5f000 +bda5e000 +bda5d000 +bda5c000 +bda5b000 +bda5a000 +bda59000 +bda58000 +bda57000 +bda56000 +bda55000 +bda54000 +bda53000 +bda52000 +bda51000 +bda50000 +bda4f000 +bda4e000 +bda4d000 +bda4c000 +bda4b000 +bda4a000 +bda49000 +bda48000 +bda47000 +bda46000 +bda45000 +bda44000 +bda43000 +bda42000 +bda41000 +bda40000 +bda3f000 +bda3e000 +bda3d000 +bda3c000 +bda3b000 +bda3a000 +bda39000 +bda38000 +bda37000 +bda36000 +bda35000 +bda34000 +bda33000 +bda32000 +bda31000 +bda30000 +bda2f000 +bda2e000 +bda2d000 +bda2c000 +bda2b000 +bda2a000 +bda29000 +bda28000 +bda27000 +bda26000 +bda25000 +bda24000 +bda23000 +bda22000 +bda21000 +bda20000 +bda1f000 +bda1e000 +bda1d000 +bda1c000 +bda1b000 +bda1a000 +bda19000 +bda18000 +bda17000 +bda16000 +bda15000 +bda14000 +bda13000 +bda12000 +bda11000 +bda10000 +bda0f000 +bda0e000 +bda0d000 +bda0c000 +bda0b000 +bda0a000 +bda09000 +bda08000 +bda07000 +bda06000 +bda05000 +bda04000 +bda03000 +bda02000 +bda01000 +bda00000 +bd9ff000 +bd9fe000 +bd9fd000 +bd9fc000 +bd9fb000 +bd9fa000 +bd9f9000 +bd9f8000 +bd9f7000 +bd9f6000 +bd9f5000 +bd9f4000 +bd9f3000 +bd9f2000 +bd9f1000 +bd9f0000 +bd9ef000 +bd9ee000 +bd9ed000 +bd9ec000 +bd9eb000 +bd9ea000 +bd9e9000 +bd9e8000 +bd9e7000 +bd9e6000 +bd9e5000 +bd9e4000 +bd9e3000 +bd9e2000 +bd9e1000 +bd9e0000 +bd9df000 +bd9de000 +bd9dd000 +bd9dc000 +bd9db000 +bd9da000 +bd9d9000 +bd9d8000 +bd9d7000 +bd9d6000 +bd9d5000 +bd9d4000 +bd9d3000 +bd9d2000 +bd9d1000 +bd9d0000 +bd9cf000 +bd9ce000 +bd9cd000 +bd9cc000 +bd9cb000 +bd9ca000 +bd9c9000 +bd9c8000 +bd9c7000 +bd9c6000 +bd9c5000 +bd9c4000 +bd9c3000 +bd9c2000 +bd9c1000 +bd9c0000 +bd9bf000 +bd9be000 +bd9bd000 +bd9bc000 +bd9bb000 +bd9ba000 +bd9b9000 +bd9b8000 +bd9b7000 +bd9b6000 +bd9b5000 +bd9b4000 +bd9b3000 +bd9b2000 +bd9b1000 +bd9b0000 +bd9af000 +bd9ae000 +bd9ad000 +bd9ac000 +bd9ab000 +bd9aa000 +bd9a9000 +bd9a8000 +bd9a7000 +bd9a6000 +bd9a5000 +bd9a4000 +bd9a3000 +bd9a2000 +bd9a1000 +bd9a0000 +bd99f000 +bd99e000 +bd99d000 +bd99c000 +bd99b000 +bd99a000 +bd999000 +bd998000 +bd997000 +bd996000 +bd995000 +bd994000 +bd993000 +bd992000 +bd991000 +bd990000 +bd98f000 +bd98e000 +bd98d000 +bd98c000 +bd98b000 +bd98a000 +bd989000 +bd988000 +bd987000 +bd986000 +bd985000 +bd984000 +bd983000 +bd982000 +bd981000 +bd980000 +bd97f000 +bd97e000 +bd97d000 +bd97c000 +bd97b000 +bd97a000 +bd979000 +bd978000 +bd977000 +bd976000 +bd975000 +bd974000 +bd973000 +bd972000 +bd971000 +bd970000 +bd96f000 +bd96e000 +bd96d000 +bd96c000 +bd96b000 +bd96a000 +bd969000 +bd968000 +bd967000 +bd966000 +bd965000 +bd964000 +bd963000 +bd962000 +bd961000 +bd960000 +bd95f000 +bd95e000 +bd95d000 +bd95c000 +bd95b000 +bd95a000 +bd959000 +bd958000 +bd957000 +bd956000 +bd955000 +bd954000 +bd953000 +bd952000 +bd951000 +bd950000 +bd94f000 +bd94e000 +bd94d000 +bd94c000 +bd94b000 +bd94a000 +bd949000 +bd948000 +bd947000 +bd946000 +bd945000 +bd944000 +bd943000 +bd942000 +bd941000 +bd940000 +bd93f000 +bd93e000 +bd93d000 +bd93c000 +bd93b000 +bd93a000 +bd939000 +bd938000 +bd937000 +bd936000 +bd935000 +bd934000 +bd933000 +bd932000 +bd931000 +bd930000 +bd92f000 +bd92e000 +bd92d000 +bd92c000 +bd92b000 +bd92a000 +bd929000 +bd928000 +bd927000 +bd926000 +bd925000 +bd924000 +bd923000 +bd922000 +bd921000 +bd920000 +bd91f000 +bd91e000 +bd91d000 +bd91c000 +bd91b000 +bd91a000 +bd919000 +bd918000 +bd917000 +bd916000 +bd915000 +bd914000 +bd913000 +bd912000 +bd911000 +bd910000 +bd90f000 +bd90e000 +bd90d000 +bd90c000 +bd90b000 +bd90a000 +bd909000 +bd908000 +bd907000 +bd906000 +bd905000 +bd904000 +bd903000 +bd902000 +bd901000 +bd900000 +bd8ff000 +bd8fe000 +bd8fd000 +bd8fc000 +bd8fb000 +bd8fa000 +bd8f9000 +bd8f8000 +bd8f7000 +bd8f6000 +bd8f5000 +bd8f4000 +bd8f3000 +bd8f2000 +bd8f1000 +bd8f0000 +bd8ef000 +bd8ee000 +bd8ed000 +bd8ec000 +bd8eb000 +bd8ea000 +bd8e9000 +bd8e8000 +bd8e7000 +bd8e6000 +bd8e5000 +bd8e4000 +bd8e3000 +bd8e2000 +bd8e1000 +bd8e0000 +bd8df000 +bd8de000 +bd8dd000 +bd8dc000 +bd8db000 +bd8da000 +bd8d9000 +bd8d8000 +bd8d7000 +bd8d6000 +bd8d5000 +bd8d4000 +bd8d3000 +bd8d2000 +bd8d1000 +bd8d0000 +bd8cf000 +bd8ce000 +bd8cd000 +bd8cc000 +bd8cb000 +bd8ca000 +bd8c9000 +bd8c8000 +bd8c7000 +bd8c6000 +bd8c5000 +bd8c4000 +bd8c3000 +bd8c2000 +bd8c1000 +bd8c0000 +bd8bf000 +bd8be000 +bd8bd000 +bd8bc000 +bd8bb000 +bd8ba000 +bd8b9000 +bd8b8000 +bd8b7000 +bd8b6000 +bd8b5000 +bd8b4000 +bd8b3000 +bd8b2000 +bd8b1000 +bd8b0000 +bd8af000 +bd8ae000 +bd8ad000 +bd8ac000 +bd8ab000 +bd8aa000 +bd8a9000 +bd8a8000 +bd8a7000 +bd8a6000 +bd8a5000 +bd8a4000 +bd8a3000 +bd8a2000 +bd8a1000 +bd8a0000 +bd89f000 +bd89e000 +bd89d000 +bd89c000 +bd89b000 +bd89a000 +bd899000 +bd898000 +bd897000 +bd896000 +bd895000 +bd894000 +bd893000 +bd892000 +bd891000 +bd890000 +bd88f000 +bd88e000 +bd88d000 +bd88c000 +bd88b000 +bd88a000 +bd889000 +bd888000 +bd887000 +bd886000 +bd885000 +bd884000 +bd883000 +bd882000 +bd881000 +bd880000 +bd87f000 +bd87e000 +bd87d000 +bd87c000 +bd87b000 +bd87a000 +bd879000 +bd878000 +bd877000 +bd876000 +bd875000 +bd874000 +bd873000 +bd872000 +bd871000 +bd870000 +bd86f000 +bd86e000 +bd86d000 +bd86c000 +bd86b000 +bd86a000 +bd869000 +bd868000 +bd867000 +bd866000 +bd865000 +bd864000 +bd863000 +bd862000 +bd861000 +bd860000 +bd85f000 +bd85e000 +bd85d000 +bd85c000 +bd85b000 +bd85a000 +bd859000 +bd858000 +bd857000 +bd856000 +bd855000 +bd854000 +bd853000 +bd852000 +bd851000 +bd850000 +bd84f000 +bd84e000 +bd84d000 +bd84c000 +bd84b000 +bd84a000 +bd849000 +bd848000 +bd847000 +bd846000 +bd845000 +bd844000 +bd843000 +bd842000 +bd841000 +bd840000 +bd83f000 +bd83e000 +bd83d000 +bd83c000 +bd83b000 +bd83a000 +bd839000 +bd838000 +bd837000 +bd836000 +bd835000 +bd834000 +bd833000 +bd832000 +bd831000 +bd830000 +bd82f000 +bd82e000 +bd82d000 +bd82c000 +bd82b000 +bd82a000 +bd829000 +bd828000 +bd827000 +bd826000 +bd825000 +bd824000 +bd823000 +bd822000 +bd821000 +bd820000 +bd81f000 +bd81e000 +bd81d000 +bd81c000 +bd81b000 +bd81a000 +bd819000 +bd818000 +bd817000 +bd816000 +bd815000 +bd814000 +bd813000 +bd812000 +bd811000 +bd810000 +bd80f000 +bd80e000 +bd80d000 +bd80c000 +bd80b000 +bd80a000 +bd809000 +bd808000 +bd807000 +bd806000 +bd805000 +bd804000 +bd803000 +bd802000 +bd801000 +bd800000 +bd7fe000 +bd7fc000 +bd7fa000 +bd7f8000 +bd7f6000 +bd7f4000 +bd7f2000 +bd7f0000 +bd7ee000 +bd7ec000 +bd7ea000 +bd7e8000 +bd7e6000 +bd7e4000 +bd7e2000 +bd7e0000 +bd7de000 +bd7dc000 +bd7da000 +bd7d8000 +bd7d6000 +bd7d4000 +bd7d2000 +bd7d0000 +bd7ce000 +bd7cc000 +bd7ca000 +bd7c8000 +bd7c6000 +bd7c4000 +bd7c2000 +bd7c0000 +bd7be000 +bd7bc000 +bd7ba000 +bd7b8000 +bd7b6000 +bd7b4000 +bd7b2000 +bd7b0000 +bd7ae000 +bd7ac000 +bd7aa000 +bd7a8000 +bd7a6000 +bd7a4000 +bd7a2000 +bd7a0000 +bd79e000 +bd79c000 +bd79a000 +bd798000 +bd796000 +bd794000 +bd792000 +bd790000 +bd78e000 +bd78c000 +bd78a000 +bd788000 +bd786000 +bd784000 +bd782000 +bd780000 +bd77e000 +bd77c000 +bd77a000 +bd778000 +bd776000 +bd774000 +bd772000 +bd770000 +bd76e000 +bd76c000 +bd76a000 +bd768000 +bd766000 +bd764000 +bd762000 +bd760000 +bd75e000 +bd75c000 +bd75a000 +bd758000 +bd756000 +bd754000 +bd752000 +bd750000 +bd74e000 +bd74c000 +bd74a000 +bd748000 +bd746000 +bd744000 +bd742000 +bd740000 +bd73e000 +bd73c000 +bd73a000 +bd738000 +bd736000 +bd734000 +bd732000 +bd730000 +bd72e000 +bd72c000 +bd72a000 +bd728000 +bd726000 +bd724000 +bd722000 +bd720000 +bd71e000 +bd71c000 +bd71a000 +bd718000 +bd716000 +bd714000 +bd712000 +bd710000 +bd70e000 +bd70c000 +bd70a000 +bd708000 +bd706000 +bd704000 +bd702000 +bd700000 +bd6fe000 +bd6fc000 +bd6fa000 +bd6f8000 +bd6f6000 +bd6f4000 +bd6f2000 +bd6f0000 +bd6ee000 +bd6ec000 +bd6ea000 +bd6e8000 +bd6e6000 +bd6e4000 +bd6e2000 +bd6e0000 +bd6de000 +bd6dc000 +bd6da000 +bd6d8000 +bd6d6000 +bd6d4000 +bd6d2000 +bd6d0000 +bd6ce000 +bd6cc000 +bd6ca000 +bd6c8000 +bd6c6000 +bd6c4000 +bd6c2000 +bd6c0000 +bd6be000 +bd6bc000 +bd6ba000 +bd6b8000 +bd6b6000 +bd6b4000 +bd6b2000 +bd6b0000 +bd6ae000 +bd6ac000 +bd6aa000 +bd6a8000 +bd6a6000 +bd6a4000 +bd6a2000 +bd6a0000 +bd69e000 +bd69c000 +bd69a000 +bd698000 +bd696000 +bd694000 +bd692000 +bd690000 +bd68e000 +bd68c000 +bd68a000 +bd688000 +bd686000 +bd684000 +bd682000 +bd680000 +bd67e000 +bd67c000 +bd67a000 +bd678000 +bd676000 +bd674000 +bd672000 +bd670000 +bd66e000 +bd66c000 +bd66a000 +bd668000 +bd666000 +bd664000 +bd662000 +bd660000 +bd65e000 +bd65c000 +bd65a000 +bd658000 +bd656000 +bd654000 +bd652000 +bd650000 +bd64e000 +bd64c000 +bd64a000 +bd648000 +bd646000 +bd644000 +bd642000 +bd640000 +bd63e000 +bd63c000 +bd63a000 +bd638000 +bd636000 +bd634000 +bd632000 +bd630000 +bd62e000 +bd62c000 +bd62a000 +bd628000 +bd626000 +bd624000 +bd622000 +bd620000 +bd61e000 +bd61c000 +bd61a000 +bd618000 +bd616000 +bd614000 +bd612000 +bd610000 +bd60e000 +bd60c000 +bd60a000 +bd608000 +bd606000 +bd604000 +bd602000 +bd600000 +bd5fe000 +bd5fc000 +bd5fa000 +bd5f8000 +bd5f6000 +bd5f4000 +bd5f2000 +bd5f0000 +bd5ee000 +bd5ec000 +bd5ea000 +bd5e8000 +bd5e6000 +bd5e4000 +bd5e2000 +bd5e0000 +bd5de000 +bd5dc000 +bd5da000 +bd5d8000 +bd5d6000 +bd5d4000 +bd5d2000 +bd5d0000 +bd5ce000 +bd5cc000 +bd5ca000 +bd5c8000 +bd5c6000 +bd5c4000 +bd5c2000 +bd5c0000 +bd5be000 +bd5bc000 +bd5ba000 +bd5b8000 +bd5b6000 +bd5b4000 +bd5b2000 +bd5b0000 +bd5ae000 +bd5ac000 +bd5aa000 +bd5a8000 +bd5a6000 +bd5a4000 +bd5a2000 +bd5a0000 +bd59e000 +bd59c000 +bd59a000 +bd598000 +bd596000 +bd594000 +bd592000 +bd590000 +bd58e000 +bd58c000 +bd58a000 +bd588000 +bd586000 +bd584000 +bd582000 +bd580000 +bd57e000 +bd57c000 +bd57a000 +bd578000 +bd576000 +bd574000 +bd572000 +bd570000 +bd56e000 +bd56c000 +bd56a000 +bd568000 +bd566000 +bd564000 +bd562000 +bd560000 +bd55e000 +bd55c000 +bd55a000 +bd558000 +bd556000 +bd554000 +bd552000 +bd550000 +bd54e000 +bd54c000 +bd54a000 +bd548000 +bd546000 +bd544000 +bd542000 +bd540000 +bd53e000 +bd53c000 +bd53a000 +bd538000 +bd536000 +bd534000 +bd532000 +bd530000 +bd52e000 +bd52c000 +bd52a000 +bd528000 +bd526000 +bd524000 +bd522000 +bd520000 +bd51e000 +bd51c000 +bd51a000 +bd518000 +bd516000 +bd514000 +bd512000 +bd510000 +bd50e000 +bd50c000 +bd50a000 +bd508000 +bd506000 +bd504000 +bd502000 +bd500000 +bd4fe000 +bd4fc000 +bd4fa000 +bd4f8000 +bd4f6000 +bd4f4000 +bd4f2000 +bd4f0000 +bd4ee000 +bd4ec000 +bd4ea000 +bd4e8000 +bd4e6000 +bd4e4000 +bd4e2000 +bd4e0000 +bd4de000 +bd4dc000 +bd4da000 +bd4d8000 +bd4d6000 +bd4d4000 +bd4d2000 +bd4d0000 +bd4ce000 +bd4cc000 +bd4ca000 +bd4c8000 +bd4c6000 +bd4c4000 +bd4c2000 +bd4c0000 +bd4be000 +bd4bc000 +bd4ba000 +bd4b8000 +bd4b6000 +bd4b4000 +bd4b2000 +bd4b0000 +bd4ae000 +bd4ac000 +bd4aa000 +bd4a8000 +bd4a6000 +bd4a4000 +bd4a2000 +bd4a0000 +bd49e000 +bd49c000 +bd49a000 +bd498000 +bd496000 +bd494000 +bd492000 +bd490000 +bd48e000 +bd48c000 +bd48a000 +bd488000 +bd486000 +bd484000 +bd482000 +bd480000 +bd47e000 +bd47c000 +bd47a000 +bd478000 +bd476000 +bd474000 +bd472000 +bd470000 +bd46e000 +bd46c000 +bd46a000 +bd468000 +bd466000 +bd464000 +bd462000 +bd460000 +bd45e000 +bd45c000 +bd45a000 +bd458000 +bd456000 +bd454000 +bd452000 +bd450000 +bd44e000 +bd44c000 +bd44a000 +bd448000 +bd446000 +bd444000 +bd442000 +bd440000 +bd43e000 +bd43c000 +bd43a000 +bd438000 +bd436000 +bd434000 +bd432000 +bd430000 +bd42e000 +bd42c000 +bd42a000 +bd428000 +bd426000 +bd424000 +bd422000 +bd420000 +bd41e000 +bd41c000 +bd41a000 +bd418000 +bd416000 +bd414000 +bd412000 +bd410000 +bd40e000 +bd40c000 +bd40a000 +bd408000 +bd406000 +bd404000 +bd402000 +bd400000 +bd3fe000 +bd3fc000 +bd3fa000 +bd3f8000 +bd3f6000 +bd3f4000 +bd3f2000 +bd3f0000 +bd3ee000 +bd3ec000 +bd3ea000 +bd3e8000 +bd3e6000 +bd3e4000 +bd3e2000 +bd3e0000 +bd3de000 +bd3dc000 +bd3da000 +bd3d8000 +bd3d6000 +bd3d4000 +bd3d2000 +bd3d0000 +bd3ce000 +bd3cc000 +bd3ca000 +bd3c8000 +bd3c6000 +bd3c4000 +bd3c2000 +bd3c0000 +bd3be000 +bd3bc000 +bd3ba000 +bd3b8000 +bd3b6000 +bd3b4000 +bd3b2000 +bd3b0000 +bd3ae000 +bd3ac000 +bd3aa000 +bd3a8000 +bd3a6000 +bd3a4000 +bd3a2000 +bd3a0000 +bd39e000 +bd39c000 +bd39a000 +bd398000 +bd396000 +bd394000 +bd392000 +bd390000 +bd38e000 +bd38c000 +bd38a000 +bd388000 +bd386000 +bd384000 +bd382000 +bd380000 +bd37e000 +bd37c000 +bd37a000 +bd378000 +bd376000 +bd374000 +bd372000 +bd370000 +bd36e000 +bd36c000 +bd36a000 +bd368000 +bd366000 +bd364000 +bd362000 +bd360000 +bd35e000 +bd35c000 +bd35a000 +bd358000 +bd356000 +bd354000 +bd352000 +bd350000 +bd34e000 +bd34c000 +bd34a000 +bd348000 +bd346000 +bd344000 +bd342000 +bd340000 +bd33e000 +bd33c000 +bd33a000 +bd338000 +bd336000 +bd334000 +bd332000 +bd330000 +bd32e000 +bd32c000 +bd32a000 +bd328000 +bd326000 +bd324000 +bd322000 +bd320000 +bd31e000 +bd31c000 +bd31a000 +bd318000 +bd316000 +bd314000 +bd312000 +bd310000 +bd30e000 +bd30c000 +bd30a000 +bd308000 +bd306000 +bd304000 +bd302000 +bd300000 +bd2fe000 +bd2fc000 +bd2fa000 +bd2f8000 +bd2f6000 +bd2f4000 +bd2f2000 +bd2f0000 +bd2ee000 +bd2ec000 +bd2ea000 +bd2e8000 +bd2e6000 +bd2e4000 +bd2e2000 +bd2e0000 +bd2de000 +bd2dc000 +bd2da000 +bd2d8000 +bd2d6000 +bd2d4000 +bd2d2000 +bd2d0000 +bd2ce000 +bd2cc000 +bd2ca000 +bd2c8000 +bd2c6000 +bd2c4000 +bd2c2000 +bd2c0000 +bd2be000 +bd2bc000 +bd2ba000 +bd2b8000 +bd2b6000 +bd2b4000 +bd2b2000 +bd2b0000 +bd2ae000 +bd2ac000 +bd2aa000 +bd2a8000 +bd2a6000 +bd2a4000 +bd2a2000 +bd2a0000 +bd29e000 +bd29c000 +bd29a000 +bd298000 +bd296000 +bd294000 +bd292000 +bd290000 +bd28e000 +bd28c000 +bd28a000 +bd288000 +bd286000 +bd284000 +bd282000 +bd280000 +bd27e000 +bd27c000 +bd27a000 +bd278000 +bd276000 +bd274000 +bd272000 +bd270000 +bd26e000 +bd26c000 +bd26a000 +bd268000 +bd266000 +bd264000 +bd262000 +bd260000 +bd25e000 +bd25c000 +bd25a000 +bd258000 +bd256000 +bd254000 +bd252000 +bd250000 +bd24e000 +bd24c000 +bd24a000 +bd248000 +bd246000 +bd244000 +bd242000 +bd240000 +bd23e000 +bd23c000 +bd23a000 +bd238000 +bd236000 +bd234000 +bd232000 +bd230000 +bd22e000 +bd22c000 +bd22a000 +bd228000 +bd226000 +bd224000 +bd222000 +bd220000 +bd21e000 +bd21c000 +bd21a000 +bd218000 +bd216000 +bd214000 +bd212000 +bd210000 +bd20e000 +bd20c000 +bd20a000 +bd208000 +bd206000 +bd204000 +bd202000 +bd200000 +bd1fe000 +bd1fc000 +bd1fa000 +bd1f8000 +bd1f6000 +bd1f4000 +bd1f2000 +bd1f0000 +bd1ee000 +bd1ec000 +bd1ea000 +bd1e8000 +bd1e6000 +bd1e4000 +bd1e2000 +bd1e0000 +bd1de000 +bd1dc000 +bd1da000 +bd1d8000 +bd1d6000 +bd1d4000 +bd1d2000 +bd1d0000 +bd1ce000 +bd1cc000 +bd1ca000 +bd1c8000 +bd1c6000 +bd1c4000 +bd1c2000 +bd1c0000 +bd1be000 +bd1bc000 +bd1ba000 +bd1b8000 +bd1b6000 +bd1b4000 +bd1b2000 +bd1b0000 +bd1ae000 +bd1ac000 +bd1aa000 +bd1a8000 +bd1a6000 +bd1a4000 +bd1a2000 +bd1a0000 +bd19e000 +bd19c000 +bd19a000 +bd198000 +bd196000 +bd194000 +bd192000 +bd190000 +bd18e000 +bd18c000 +bd18a000 +bd188000 +bd186000 +bd184000 +bd182000 +bd180000 +bd17e000 +bd17c000 +bd17a000 +bd178000 +bd176000 +bd174000 +bd172000 +bd170000 +bd16e000 +bd16c000 +bd16a000 +bd168000 +bd166000 +bd164000 +bd162000 +bd160000 +bd15e000 +bd15c000 +bd15a000 +bd158000 +bd156000 +bd154000 +bd152000 +bd150000 +bd14e000 +bd14c000 +bd14a000 +bd148000 +bd146000 +bd144000 +bd142000 +bd140000 +bd13e000 +bd13c000 +bd13a000 +bd138000 +bd136000 +bd134000 +bd132000 +bd130000 +bd12e000 +bd12c000 +bd12a000 +bd128000 +bd126000 +bd124000 +bd122000 +bd120000 +bd11e000 +bd11c000 +bd11a000 +bd118000 +bd116000 +bd114000 +bd112000 +bd110000 +bd10e000 +bd10c000 +bd10a000 +bd108000 +bd106000 +bd104000 +bd102000 +bd100000 +bd0fe000 +bd0fc000 +bd0fa000 +bd0f8000 +bd0f6000 +bd0f4000 +bd0f2000 +bd0f0000 +bd0ee000 +bd0ec000 +bd0ea000 +bd0e8000 +bd0e6000 +bd0e4000 +bd0e2000 +bd0e0000 +bd0de000 +bd0dc000 +bd0da000 +bd0d8000 +bd0d6000 +bd0d4000 +bd0d2000 +bd0d0000 +bd0ce000 +bd0cc000 +bd0ca000 +bd0c8000 +bd0c6000 +bd0c4000 +bd0c2000 +bd0c0000 +bd0be000 +bd0bc000 +bd0ba000 +bd0b8000 +bd0b6000 +bd0b4000 +bd0b2000 +bd0b0000 +bd0ae000 +bd0ac000 +bd0aa000 +bd0a8000 +bd0a6000 +bd0a4000 +bd0a2000 +bd0a0000 +bd09e000 +bd09c000 +bd09a000 +bd098000 +bd096000 +bd094000 +bd092000 +bd090000 +bd08e000 +bd08c000 +bd08a000 +bd088000 +bd086000 +bd084000 +bd082000 +bd080000 +bd07e000 +bd07c000 +bd07a000 +bd078000 +bd076000 +bd074000 +bd072000 +bd070000 +bd06e000 +bd06c000 +bd06a000 +bd068000 +bd066000 +bd064000 +bd062000 +bd060000 +bd05e000 +bd05c000 +bd05a000 +bd058000 +bd056000 +bd054000 +bd052000 +bd050000 +bd04e000 +bd04c000 +bd04a000 +bd048000 +bd046000 +bd044000 +bd042000 +bd040000 +bd03e000 +bd03c000 +bd03a000 +bd038000 +bd036000 +bd034000 +bd032000 +bd030000 +bd02e000 +bd02c000 +bd02a000 +bd028000 +bd026000 +bd024000 +bd022000 +bd020000 +bd01e000 +bd01c000 +bd01a000 +bd018000 +bd016000 +bd014000 +bd012000 +bd010000 +bd00e000 +bd00c000 +bd00a000 +bd008000 +bd006000 +bd004000 +bd002000 +bd000000 +bcffc000 +bcff8000 +bcff4000 +bcff0000 +bcfec000 +bcfe8000 +bcfe4000 +bcfe0000 +bcfdc000 +bcfd8000 +bcfd4000 +bcfd0000 +bcfcc000 +bcfc8000 +bcfc4000 +bcfc0000 +bcfbc000 +bcfb8000 +bcfb4000 +bcfb0000 +bcfac000 +bcfa8000 +bcfa4000 +bcfa0000 +bcf9c000 +bcf98000 +bcf94000 +bcf90000 +bcf8c000 +bcf88000 +bcf84000 +bcf80000 +bcf7c000 +bcf78000 +bcf74000 +bcf70000 +bcf6c000 +bcf68000 +bcf64000 +bcf60000 +bcf5c000 +bcf58000 +bcf54000 +bcf50000 +bcf4c000 +bcf48000 +bcf44000 +bcf40000 +bcf3c000 +bcf38000 +bcf34000 +bcf30000 +bcf2c000 +bcf28000 +bcf24000 +bcf20000 +bcf1c000 +bcf18000 +bcf14000 +bcf10000 +bcf0c000 +bcf08000 +bcf04000 +bcf00000 +bcefc000 +bcef8000 +bcef4000 +bcef0000 +bceec000 +bcee8000 +bcee4000 +bcee0000 +bcedc000 +bced8000 +bced4000 +bced0000 +bcecc000 +bcec8000 +bcec4000 +bcec0000 +bcebc000 +bceb8000 +bceb4000 +bceb0000 +bceac000 +bcea8000 +bcea4000 +bcea0000 +bce9c000 +bce98000 +bce94000 +bce90000 +bce8c000 +bce88000 +bce84000 +bce80000 +bce7c000 +bce78000 +bce74000 +bce70000 +bce6c000 +bce68000 +bce64000 +bce60000 +bce5c000 +bce58000 +bce54000 +bce50000 +bce4c000 +bce48000 +bce44000 +bce40000 +bce3c000 +bce38000 +bce34000 +bce30000 +bce2c000 +bce28000 +bce24000 +bce20000 +bce1c000 +bce18000 +bce14000 +bce10000 +bce0c000 +bce08000 +bce04000 +bce00000 +bcdfc000 +bcdf8000 +bcdf4000 +bcdf0000 +bcdec000 +bcde8000 +bcde4000 +bcde0000 +bcddc000 +bcdd8000 +bcdd4000 +bcdd0000 +bcdcc000 +bcdc8000 +bcdc4000 +bcdc0000 +bcdbc000 +bcdb8000 +bcdb4000 +bcdb0000 +bcdac000 +bcda8000 +bcda4000 +bcda0000 +bcd9c000 +bcd98000 +bcd94000 +bcd90000 +bcd8c000 +bcd88000 +bcd84000 +bcd80000 +bcd7c000 +bcd78000 +bcd74000 +bcd70000 +bcd6c000 +bcd68000 +bcd64000 +bcd60000 +bcd5c000 +bcd58000 +bcd54000 +bcd50000 +bcd4c000 +bcd48000 +bcd44000 +bcd40000 +bcd3c000 +bcd38000 +bcd34000 +bcd30000 +bcd2c000 +bcd28000 +bcd24000 +bcd20000 +bcd1c000 +bcd18000 +bcd14000 +bcd10000 +bcd0c000 +bcd08000 +bcd04000 +bcd00000 +bccfc000 +bccf8000 +bccf4000 +bccf0000 +bccec000 +bcce8000 +bcce4000 +bcce0000 +bccdc000 +bccd8000 +bccd4000 +bccd0000 +bcccc000 +bccc8000 +bccc4000 +bccc0000 +bccbc000 +bccb8000 +bccb4000 +bccb0000 +bccac000 +bcca8000 +bcca4000 +bcca0000 +bcc9c000 +bcc98000 +bcc94000 +bcc90000 +bcc8c000 +bcc88000 +bcc84000 +bcc80000 +bcc7c000 +bcc78000 +bcc74000 +bcc70000 +bcc6c000 +bcc68000 +bcc64000 +bcc60000 +bcc5c000 +bcc58000 +bcc54000 +bcc50000 +bcc4c000 +bcc48000 +bcc44000 +bcc40000 +bcc3c000 +bcc38000 +bcc34000 +bcc30000 +bcc2c000 +bcc28000 +bcc24000 +bcc20000 +bcc1c000 +bcc18000 +bcc14000 +bcc10000 +bcc0c000 +bcc08000 +bcc04000 +bcc00000 +bcbfc000 +bcbf8000 +bcbf4000 +bcbf0000 +bcbec000 +bcbe8000 +bcbe4000 +bcbe0000 +bcbdc000 +bcbd8000 +bcbd4000 +bcbd0000 +bcbcc000 +bcbc8000 +bcbc4000 +bcbc0000 +bcbbc000 +bcbb8000 +bcbb4000 +bcbb0000 +bcbac000 +bcba8000 +bcba4000 +bcba0000 +bcb9c000 +bcb98000 +bcb94000 +bcb90000 +bcb8c000 +bcb88000 +bcb84000 +bcb80000 +bcb7c000 +bcb78000 +bcb74000 +bcb70000 +bcb6c000 +bcb68000 +bcb64000 +bcb60000 +bcb5c000 +bcb58000 +bcb54000 +bcb50000 +bcb4c000 +bcb48000 +bcb44000 +bcb40000 +bcb3c000 +bcb38000 +bcb34000 +bcb30000 +bcb2c000 +bcb28000 +bcb24000 +bcb20000 +bcb1c000 +bcb18000 +bcb14000 +bcb10000 +bcb0c000 +bcb08000 +bcb04000 +bcb00000 +bcafc000 +bcaf8000 +bcaf4000 +bcaf0000 +bcaec000 +bcae8000 +bcae4000 +bcae0000 +bcadc000 +bcad8000 +bcad4000 +bcad0000 +bcacc000 +bcac8000 +bcac4000 +bcac0000 +bcabc000 +bcab8000 +bcab4000 +bcab0000 +bcaac000 +bcaa8000 +bcaa4000 +bcaa0000 +bca9c000 +bca98000 +bca94000 +bca90000 +bca8c000 +bca88000 +bca84000 +bca80000 +bca7c000 +bca78000 +bca74000 +bca70000 +bca6c000 +bca68000 +bca64000 +bca60000 +bca5c000 +bca58000 +bca54000 +bca50000 +bca4c000 +bca48000 +bca44000 +bca40000 +bca3c000 +bca38000 +bca34000 +bca30000 +bca2c000 +bca28000 +bca24000 +bca20000 +bca1c000 +bca18000 +bca14000 +bca10000 +bca0c000 +bca08000 +bca04000 +bca00000 +bc9fc000 +bc9f8000 +bc9f4000 +bc9f0000 +bc9ec000 +bc9e8000 +bc9e4000 +bc9e0000 +bc9dc000 +bc9d8000 +bc9d4000 +bc9d0000 +bc9cc000 +bc9c8000 +bc9c4000 +bc9c0000 +bc9bc000 +bc9b8000 +bc9b4000 +bc9b0000 +bc9ac000 +bc9a8000 +bc9a4000 +bc9a0000 +bc99c000 +bc998000 +bc994000 +bc990000 +bc98c000 +bc988000 +bc984000 +bc980000 +bc97c000 +bc978000 +bc974000 +bc970000 +bc96c000 +bc968000 +bc964000 +bc960000 +bc95c000 +bc958000 +bc954000 +bc950000 +bc94c000 +bc948000 +bc944000 +bc940000 +bc93c000 +bc938000 +bc934000 +bc930000 +bc92c000 +bc928000 +bc924000 +bc920000 +bc91c000 +bc918000 +bc914000 +bc910000 +bc90c000 +bc908000 +bc904000 +bc900000 +bc8fc000 +bc8f8000 +bc8f4000 +bc8f0000 +bc8ec000 +bc8e8000 +bc8e4000 +bc8e0000 +bc8dc000 +bc8d8000 +bc8d4000 +bc8d0000 +bc8cc000 +bc8c8000 +bc8c4000 +bc8c0000 +bc8bc000 +bc8b8000 +bc8b4000 +bc8b0000 +bc8ac000 +bc8a8000 +bc8a4000 +bc8a0000 +bc89c000 +bc898000 +bc894000 +bc890000 +bc88c000 +bc888000 +bc884000 +bc880000 +bc87c000 +bc878000 +bc874000 +bc870000 +bc86c000 +bc868000 +bc864000 +bc860000 +bc85c000 +bc858000 +bc854000 +bc850000 +bc84c000 +bc848000 +bc844000 +bc840000 +bc83c000 +bc838000 +bc834000 +bc830000 +bc82c000 +bc828000 +bc824000 +bc820000 +bc81c000 +bc818000 +bc814000 +bc810000 +bc80c000 +bc808000 +bc804000 +bc800000 +bc7f8000 +bc7f0000 +bc7e8000 +bc7e0000 +bc7d8000 +bc7d0000 +bc7c8000 +bc7c0000 +bc7b8000 +bc7b0000 +bc7a8000 +bc7a0000 +bc798000 +bc790000 +bc788000 +bc780000 +bc778000 +bc770000 +bc768000 +bc760000 +bc758000 +bc750000 +bc748000 +bc740000 +bc738000 +bc730000 +bc728000 +bc720000 +bc718000 +bc710000 +bc708000 +bc700000 +bc6f8000 +bc6f0000 +bc6e8000 +bc6e0000 +bc6d8000 +bc6d0000 +bc6c8000 +bc6c0000 +bc6b8000 +bc6b0000 +bc6a8000 +bc6a0000 +bc698000 +bc690000 +bc688000 +bc680000 +bc678000 +bc670000 +bc668000 +bc660000 +bc658000 +bc650000 +bc648000 +bc640000 +bc638000 +bc630000 +bc628000 +bc620000 +bc618000 +bc610000 +bc608000 +bc600000 +bc5f8000 +bc5f0000 +bc5e8000 +bc5e0000 +bc5d8000 +bc5d0000 +bc5c8000 +bc5c0000 +bc5b8000 +bc5b0000 +bc5a8000 +bc5a0000 +bc598000 +bc590000 +bc588000 +bc580000 +bc578000 +bc570000 +bc568000 +bc560000 +bc558000 +bc550000 +bc548000 +bc540000 +bc538000 +bc530000 +bc528000 +bc520000 +bc518000 +bc510000 +bc508000 +bc500000 +bc4f8000 +bc4f0000 +bc4e8000 +bc4e0000 +bc4d8000 +bc4d0000 +bc4c8000 +bc4c0000 +bc4b8000 +bc4b0000 +bc4a8000 +bc4a0000 +bc498000 +bc490000 +bc488000 +bc480000 +bc478000 +bc470000 +bc468000 +bc460000 +bc458000 +bc450000 +bc448000 +bc440000 +bc438000 +bc430000 +bc428000 +bc420000 +bc418000 +bc410000 +bc408000 +bc400000 +bc3f8000 +bc3f0000 +bc3e8000 +bc3e0000 +bc3d8000 +bc3d0000 +bc3c8000 +bc3c0000 +bc3b8000 +bc3b0000 +bc3a8000 +bc3a0000 +bc398000 +bc390000 +bc388000 +bc380000 +bc378000 +bc370000 +bc368000 +bc360000 +bc358000 +bc350000 +bc348000 +bc340000 +bc338000 +bc330000 +bc328000 +bc320000 +bc318000 +bc310000 +bc308000 +bc300000 +bc2f8000 +bc2f0000 +bc2e8000 +bc2e0000 +bc2d8000 +bc2d0000 +bc2c8000 +bc2c0000 +bc2b8000 +bc2b0000 +bc2a8000 +bc2a0000 +bc298000 +bc290000 +bc288000 +bc280000 +bc278000 +bc270000 +bc268000 +bc260000 +bc258000 +bc250000 +bc248000 +bc240000 +bc238000 +bc230000 +bc228000 +bc220000 +bc218000 +bc210000 +bc208000 +bc200000 +bc1f8000 +bc1f0000 +bc1e8000 +bc1e0000 +bc1d8000 +bc1d0000 +bc1c8000 +bc1c0000 +bc1b8000 +bc1b0000 +bc1a8000 +bc1a0000 +bc198000 +bc190000 +bc188000 +bc180000 +bc178000 +bc170000 +bc168000 +bc160000 +bc158000 +bc150000 +bc148000 +bc140000 +bc138000 +bc130000 +bc128000 +bc120000 +bc118000 +bc110000 +bc108000 +bc100000 +bc0f8000 +bc0f0000 +bc0e8000 +bc0e0000 +bc0d8000 +bc0d0000 +bc0c8000 +bc0c0000 +bc0b8000 +bc0b0000 +bc0a8000 +bc0a0000 +bc098000 +bc090000 +bc088000 +bc080000 +bc078000 +bc070000 +bc068000 +bc060000 +bc058000 +bc050000 +bc048000 +bc040000 +bc038000 +bc030000 +bc028000 +bc020000 +bc018000 +bc010000 +bc008000 +bc000000 +bbff0000 +bbfe0000 +bbfd0000 +bbfc0000 +bbfb0000 +bbfa0000 +bbf90000 +bbf80000 +bbf70000 +bbf60000 +bbf50000 +bbf40000 +bbf30000 +bbf20000 +bbf10000 +bbf00000 +bbef0000 +bbee0000 +bbed0000 +bbec0000 +bbeb0000 +bbea0000 +bbe90000 +bbe80000 +bbe70000 +bbe60000 +bbe50000 +bbe40000 +bbe30000 +bbe20000 +bbe10000 +bbe00000 +bbdf0000 +bbde0000 +bbdd0000 +bbdc0000 +bbdb0000 +bbda0000 +bbd90000 +bbd80000 +bbd70000 +bbd60000 +bbd50000 +bbd40000 +bbd30000 +bbd20000 +bbd10000 +bbd00000 +bbcf0000 +bbce0000 +bbcd0000 +bbcc0000 +bbcb0000 +bbca0000 +bbc90000 +bbc80000 +bbc70000 +bbc60000 +bbc50000 +bbc40000 +bbc30000 +bbc20000 +bbc10000 +bbc00000 +bbbf0000 +bbbe0000 +bbbd0000 +bbbc0000 +bbbb0000 +bbba0000 +bbb90000 +bbb80000 +bbb70000 +bbb60000 +bbb50000 +bbb40000 +bbb30000 +bbb20000 +bbb10000 +bbb00000 +bbaf0000 +bbae0000 +bbad0000 +bbac0000 +bbab0000 +bbaa0000 +bba90000 +bba80000 +bba70000 +bba60000 +bba50000 +bba40000 +bba30000 +bba20000 +bba10000 +bba00000 +bb9f0000 +bb9e0000 +bb9d0000 +bb9c0000 +bb9b0000 +bb9a0000 +bb990000 +bb980000 +bb970000 +bb960000 +bb950000 +bb940000 +bb930000 +bb920000 +bb910000 +bb900000 +bb8f0000 +bb8e0000 +bb8d0000 +bb8c0000 +bb8b0000 +bb8a0000 +bb890000 +bb880000 +bb870000 +bb860000 +bb850000 +bb840000 +bb830000 +bb820000 +bb810000 +bb800000 +bb7e0000 +bb7c0000 +bb7a0000 +bb780000 +bb760000 +bb740000 +bb720000 +bb700000 +bb6e0000 +bb6c0000 +bb6a0000 +bb680000 +bb660000 +bb640000 +bb620000 +bb600000 +bb5e0000 +bb5c0000 +bb5a0000 +bb580000 +bb560000 +bb540000 +bb520000 +bb500000 +bb4e0000 +bb4c0000 +bb4a0000 +bb480000 +bb460000 +bb440000 +bb420000 +bb400000 +bb3e0000 +bb3c0000 +bb3a0000 +bb380000 +bb360000 +bb340000 +bb320000 +bb300000 +bb2e0000 +bb2c0000 +bb2a0000 +bb280000 +bb260000 +bb240000 +bb220000 +bb200000 +bb1e0000 +bb1c0000 +bb1a0000 +bb180000 +bb160000 +bb140000 +bb120000 +bb100000 +bb0e0000 +bb0c0000 +bb0a0000 +bb080000 +bb060000 +bb040000 +bb020000 +bb000000 +bafc0000 +baf80000 +baf40000 +baf00000 +baec0000 +bae80000 +bae40000 +bae00000 +badc0000 +bad80000 +bad40000 +bad00000 +bacc0000 +bac80000 +bac40000 +bac00000 +babc0000 +bab80000 +bab40000 +bab00000 +baac0000 +baa80000 +baa40000 +baa00000 +ba9c0000 +ba980000 +ba940000 +ba900000 +ba8c0000 +ba880000 +ba840000 +ba800000 +ba780000 +ba700000 +ba680000 +ba600000 +ba580000 +ba500000 +ba480000 +ba400000 +ba380000 +ba300000 +ba280000 +ba200000 +ba180000 +ba100000 +ba080000 +ba000000 +b9f00000 +b9e00000 +b9d00000 +b9c00000 +b9b00000 +b9a00000 +b9900000 +b9800000 +b9600000 +b9400000 +b9200000 +b9000000 +b8c00000 +b8800000 +b8000000 +0 +38000000 +38800000 +38c00000 +39000000 +39200000 +39400000 +39600000 +39800000 +39900000 +39a00000 +39b00000 +39c00000 +39d00000 +39e00000 +39f00000 +3a000000 +3a080000 +3a100000 +3a180000 +3a200000 +3a280000 +3a300000 +3a380000 +3a400000 +3a480000 +3a500000 +3a580000 +3a600000 +3a680000 +3a700000 +3a780000 +3a800000 +3a840000 +3a880000 +3a8c0000 +3a900000 +3a940000 +3a980000 +3a9c0000 +3aa00000 +3aa40000 +3aa80000 +3aac0000 +3ab00000 +3ab40000 +3ab80000 +3abc0000 +3ac00000 +3ac40000 +3ac80000 +3acc0000 +3ad00000 +3ad40000 +3ad80000 +3adc0000 +3ae00000 +3ae40000 +3ae80000 +3aec0000 +3af00000 +3af40000 +3af80000 +3afc0000 +3b000000 +3b020000 +3b040000 +3b060000 +3b080000 +3b0a0000 +3b0c0000 +3b0e0000 +3b100000 +3b120000 +3b140000 +3b160000 +3b180000 +3b1a0000 +3b1c0000 +3b1e0000 +3b200000 +3b220000 +3b240000 +3b260000 +3b280000 +3b2a0000 +3b2c0000 +3b2e0000 +3b300000 +3b320000 +3b340000 +3b360000 +3b380000 +3b3a0000 +3b3c0000 +3b3e0000 +3b400000 +3b420000 +3b440000 +3b460000 +3b480000 +3b4a0000 +3b4c0000 +3b4e0000 +3b500000 +3b520000 +3b540000 +3b560000 +3b580000 +3b5a0000 +3b5c0000 +3b5e0000 +3b600000 +3b620000 +3b640000 +3b660000 +3b680000 +3b6a0000 +3b6c0000 +3b6e0000 +3b700000 +3b720000 +3b740000 +3b760000 +3b780000 +3b7a0000 +3b7c0000 +3b7e0000 +3b800000 +3b810000 +3b820000 +3b830000 +3b840000 +3b850000 +3b860000 +3b870000 +3b880000 +3b890000 +3b8a0000 +3b8b0000 +3b8c0000 +3b8d0000 +3b8e0000 +3b8f0000 +3b900000 +3b910000 +3b920000 +3b930000 +3b940000 +3b950000 +3b960000 +3b970000 +3b980000 +3b990000 +3b9a0000 +3b9b0000 +3b9c0000 +3b9d0000 +3b9e0000 +3b9f0000 +3ba00000 +3ba10000 +3ba20000 +3ba30000 +3ba40000 +3ba50000 +3ba60000 +3ba70000 +3ba80000 +3ba90000 +3baa0000 +3bab0000 +3bac0000 +3bad0000 +3bae0000 +3baf0000 +3bb00000 +3bb10000 +3bb20000 +3bb30000 +3bb40000 +3bb50000 +3bb60000 +3bb70000 +3bb80000 +3bb90000 +3bba0000 +3bbb0000 +3bbc0000 +3bbd0000 +3bbe0000 +3bbf0000 +3bc00000 +3bc10000 +3bc20000 +3bc30000 +3bc40000 +3bc50000 +3bc60000 +3bc70000 +3bc80000 +3bc90000 +3bca0000 +3bcb0000 +3bcc0000 +3bcd0000 +3bce0000 +3bcf0000 +3bd00000 +3bd10000 +3bd20000 +3bd30000 +3bd40000 +3bd50000 +3bd60000 +3bd70000 +3bd80000 +3bd90000 +3bda0000 +3bdb0000 +3bdc0000 +3bdd0000 +3bde0000 +3bdf0000 +3be00000 +3be10000 +3be20000 +3be30000 +3be40000 +3be50000 +3be60000 +3be70000 +3be80000 +3be90000 +3bea0000 +3beb0000 +3bec0000 +3bed0000 +3bee0000 +3bef0000 +3bf00000 +3bf10000 +3bf20000 +3bf30000 +3bf40000 +3bf50000 +3bf60000 +3bf70000 +3bf80000 +3bf90000 +3bfa0000 +3bfb0000 +3bfc0000 +3bfd0000 +3bfe0000 +3bff0000 +3c000000 +3c008000 +3c010000 +3c018000 +3c020000 +3c028000 +3c030000 +3c038000 +3c040000 +3c048000 +3c050000 +3c058000 +3c060000 +3c068000 +3c070000 +3c078000 +3c080000 +3c088000 +3c090000 +3c098000 +3c0a0000 +3c0a8000 +3c0b0000 +3c0b8000 +3c0c0000 +3c0c8000 +3c0d0000 +3c0d8000 +3c0e0000 +3c0e8000 +3c0f0000 +3c0f8000 +3c100000 +3c108000 +3c110000 +3c118000 +3c120000 +3c128000 +3c130000 +3c138000 +3c140000 +3c148000 +3c150000 +3c158000 +3c160000 +3c168000 +3c170000 +3c178000 +3c180000 +3c188000 +3c190000 +3c198000 +3c1a0000 +3c1a8000 +3c1b0000 +3c1b8000 +3c1c0000 +3c1c8000 +3c1d0000 +3c1d8000 +3c1e0000 +3c1e8000 +3c1f0000 +3c1f8000 +3c200000 +3c208000 +3c210000 +3c218000 +3c220000 +3c228000 +3c230000 +3c238000 +3c240000 +3c248000 +3c250000 +3c258000 +3c260000 +3c268000 +3c270000 +3c278000 +3c280000 +3c288000 +3c290000 +3c298000 +3c2a0000 +3c2a8000 +3c2b0000 +3c2b8000 +3c2c0000 +3c2c8000 +3c2d0000 +3c2d8000 +3c2e0000 +3c2e8000 +3c2f0000 +3c2f8000 +3c300000 +3c308000 +3c310000 +3c318000 +3c320000 +3c328000 +3c330000 +3c338000 +3c340000 +3c348000 +3c350000 +3c358000 +3c360000 +3c368000 +3c370000 +3c378000 +3c380000 +3c388000 +3c390000 +3c398000 +3c3a0000 +3c3a8000 +3c3b0000 +3c3b8000 +3c3c0000 +3c3c8000 +3c3d0000 +3c3d8000 +3c3e0000 +3c3e8000 +3c3f0000 +3c3f8000 +3c400000 +3c408000 +3c410000 +3c418000 +3c420000 +3c428000 +3c430000 +3c438000 +3c440000 +3c448000 +3c450000 +3c458000 +3c460000 +3c468000 +3c470000 +3c478000 +3c480000 +3c488000 +3c490000 +3c498000 +3c4a0000 +3c4a8000 +3c4b0000 +3c4b8000 +3c4c0000 +3c4c8000 +3c4d0000 +3c4d8000 +3c4e0000 +3c4e8000 +3c4f0000 +3c4f8000 +3c500000 +3c508000 +3c510000 +3c518000 +3c520000 +3c528000 +3c530000 +3c538000 +3c540000 +3c548000 +3c550000 +3c558000 +3c560000 +3c568000 +3c570000 +3c578000 +3c580000 +3c588000 +3c590000 +3c598000 +3c5a0000 +3c5a8000 +3c5b0000 +3c5b8000 +3c5c0000 +3c5c8000 +3c5d0000 +3c5d8000 +3c5e0000 +3c5e8000 +3c5f0000 +3c5f8000 +3c600000 +3c608000 +3c610000 +3c618000 +3c620000 +3c628000 +3c630000 +3c638000 +3c640000 +3c648000 +3c650000 +3c658000 +3c660000 +3c668000 +3c670000 +3c678000 +3c680000 +3c688000 +3c690000 +3c698000 +3c6a0000 +3c6a8000 +3c6b0000 +3c6b8000 +3c6c0000 +3c6c8000 +3c6d0000 +3c6d8000 +3c6e0000 +3c6e8000 +3c6f0000 +3c6f8000 +3c700000 +3c708000 +3c710000 +3c718000 +3c720000 +3c728000 +3c730000 +3c738000 +3c740000 +3c748000 +3c750000 +3c758000 +3c760000 +3c768000 +3c770000 +3c778000 +3c780000 +3c788000 +3c790000 +3c798000 +3c7a0000 +3c7a8000 +3c7b0000 +3c7b8000 +3c7c0000 +3c7c8000 +3c7d0000 +3c7d8000 +3c7e0000 +3c7e8000 +3c7f0000 +3c7f8000 +3c800000 +3c804000 +3c808000 +3c80c000 +3c810000 +3c814000 +3c818000 +3c81c000 +3c820000 +3c824000 +3c828000 +3c82c000 +3c830000 +3c834000 +3c838000 +3c83c000 +3c840000 +3c844000 +3c848000 +3c84c000 +3c850000 +3c854000 +3c858000 +3c85c000 +3c860000 +3c864000 +3c868000 +3c86c000 +3c870000 +3c874000 +3c878000 +3c87c000 +3c880000 +3c884000 +3c888000 +3c88c000 +3c890000 +3c894000 +3c898000 +3c89c000 +3c8a0000 +3c8a4000 +3c8a8000 +3c8ac000 +3c8b0000 +3c8b4000 +3c8b8000 +3c8bc000 +3c8c0000 +3c8c4000 +3c8c8000 +3c8cc000 +3c8d0000 +3c8d4000 +3c8d8000 +3c8dc000 +3c8e0000 +3c8e4000 +3c8e8000 +3c8ec000 +3c8f0000 +3c8f4000 +3c8f8000 +3c8fc000 +3c900000 +3c904000 +3c908000 +3c90c000 +3c910000 +3c914000 +3c918000 +3c91c000 +3c920000 +3c924000 +3c928000 +3c92c000 +3c930000 +3c934000 +3c938000 +3c93c000 +3c940000 +3c944000 +3c948000 +3c94c000 +3c950000 +3c954000 +3c958000 +3c95c000 +3c960000 +3c964000 +3c968000 +3c96c000 +3c970000 +3c974000 +3c978000 +3c97c000 +3c980000 +3c984000 +3c988000 +3c98c000 +3c990000 +3c994000 +3c998000 +3c99c000 +3c9a0000 +3c9a4000 +3c9a8000 +3c9ac000 +3c9b0000 +3c9b4000 +3c9b8000 +3c9bc000 +3c9c0000 +3c9c4000 +3c9c8000 +3c9cc000 +3c9d0000 +3c9d4000 +3c9d8000 +3c9dc000 +3c9e0000 +3c9e4000 +3c9e8000 +3c9ec000 +3c9f0000 +3c9f4000 +3c9f8000 +3c9fc000 +3ca00000 +3ca04000 +3ca08000 +3ca0c000 +3ca10000 +3ca14000 +3ca18000 +3ca1c000 +3ca20000 +3ca24000 +3ca28000 +3ca2c000 +3ca30000 +3ca34000 +3ca38000 +3ca3c000 +3ca40000 +3ca44000 +3ca48000 +3ca4c000 +3ca50000 +3ca54000 +3ca58000 +3ca5c000 +3ca60000 +3ca64000 +3ca68000 +3ca6c000 +3ca70000 +3ca74000 +3ca78000 +3ca7c000 +3ca80000 +3ca84000 +3ca88000 +3ca8c000 +3ca90000 +3ca94000 +3ca98000 +3ca9c000 +3caa0000 +3caa4000 +3caa8000 +3caac000 +3cab0000 +3cab4000 +3cab8000 +3cabc000 +3cac0000 +3cac4000 +3cac8000 +3cacc000 +3cad0000 +3cad4000 +3cad8000 +3cadc000 +3cae0000 +3cae4000 +3cae8000 +3caec000 +3caf0000 +3caf4000 +3caf8000 +3cafc000 +3cb00000 +3cb04000 +3cb08000 +3cb0c000 +3cb10000 +3cb14000 +3cb18000 +3cb1c000 +3cb20000 +3cb24000 +3cb28000 +3cb2c000 +3cb30000 +3cb34000 +3cb38000 +3cb3c000 +3cb40000 +3cb44000 +3cb48000 +3cb4c000 +3cb50000 +3cb54000 +3cb58000 +3cb5c000 +3cb60000 +3cb64000 +3cb68000 +3cb6c000 +3cb70000 +3cb74000 +3cb78000 +3cb7c000 +3cb80000 +3cb84000 +3cb88000 +3cb8c000 +3cb90000 +3cb94000 +3cb98000 +3cb9c000 +3cba0000 +3cba4000 +3cba8000 +3cbac000 +3cbb0000 +3cbb4000 +3cbb8000 +3cbbc000 +3cbc0000 +3cbc4000 +3cbc8000 +3cbcc000 +3cbd0000 +3cbd4000 +3cbd8000 +3cbdc000 +3cbe0000 +3cbe4000 +3cbe8000 +3cbec000 +3cbf0000 +3cbf4000 +3cbf8000 +3cbfc000 +3cc00000 +3cc04000 +3cc08000 +3cc0c000 +3cc10000 +3cc14000 +3cc18000 +3cc1c000 +3cc20000 +3cc24000 +3cc28000 +3cc2c000 +3cc30000 +3cc34000 +3cc38000 +3cc3c000 +3cc40000 +3cc44000 +3cc48000 +3cc4c000 +3cc50000 +3cc54000 +3cc58000 +3cc5c000 +3cc60000 +3cc64000 +3cc68000 +3cc6c000 +3cc70000 +3cc74000 +3cc78000 +3cc7c000 +3cc80000 +3cc84000 +3cc88000 +3cc8c000 +3cc90000 +3cc94000 +3cc98000 +3cc9c000 +3cca0000 +3cca4000 +3cca8000 +3ccac000 +3ccb0000 +3ccb4000 +3ccb8000 +3ccbc000 +3ccc0000 +3ccc4000 +3ccc8000 +3cccc000 +3ccd0000 +3ccd4000 +3ccd8000 +3ccdc000 +3cce0000 +3cce4000 +3cce8000 +3ccec000 +3ccf0000 +3ccf4000 +3ccf8000 +3ccfc000 +3cd00000 +3cd04000 +3cd08000 +3cd0c000 +3cd10000 +3cd14000 +3cd18000 +3cd1c000 +3cd20000 +3cd24000 +3cd28000 +3cd2c000 +3cd30000 +3cd34000 +3cd38000 +3cd3c000 +3cd40000 +3cd44000 +3cd48000 +3cd4c000 +3cd50000 +3cd54000 +3cd58000 +3cd5c000 +3cd60000 +3cd64000 +3cd68000 +3cd6c000 +3cd70000 +3cd74000 +3cd78000 +3cd7c000 +3cd80000 +3cd84000 +3cd88000 +3cd8c000 +3cd90000 +3cd94000 +3cd98000 +3cd9c000 +3cda0000 +3cda4000 +3cda8000 +3cdac000 +3cdb0000 +3cdb4000 +3cdb8000 +3cdbc000 +3cdc0000 +3cdc4000 +3cdc8000 +3cdcc000 +3cdd0000 +3cdd4000 +3cdd8000 +3cddc000 +3cde0000 +3cde4000 +3cde8000 +3cdec000 +3cdf0000 +3cdf4000 +3cdf8000 +3cdfc000 +3ce00000 +3ce04000 +3ce08000 +3ce0c000 +3ce10000 +3ce14000 +3ce18000 +3ce1c000 +3ce20000 +3ce24000 +3ce28000 +3ce2c000 +3ce30000 +3ce34000 +3ce38000 +3ce3c000 +3ce40000 +3ce44000 +3ce48000 +3ce4c000 +3ce50000 +3ce54000 +3ce58000 +3ce5c000 +3ce60000 +3ce64000 +3ce68000 +3ce6c000 +3ce70000 +3ce74000 +3ce78000 +3ce7c000 +3ce80000 +3ce84000 +3ce88000 +3ce8c000 +3ce90000 +3ce94000 +3ce98000 +3ce9c000 +3cea0000 +3cea4000 +3cea8000 +3ceac000 +3ceb0000 +3ceb4000 +3ceb8000 +3cebc000 +3cec0000 +3cec4000 +3cec8000 +3cecc000 +3ced0000 +3ced4000 +3ced8000 +3cedc000 +3cee0000 +3cee4000 +3cee8000 +3ceec000 +3cef0000 +3cef4000 +3cef8000 +3cefc000 +3cf00000 +3cf04000 +3cf08000 +3cf0c000 +3cf10000 +3cf14000 +3cf18000 +3cf1c000 +3cf20000 +3cf24000 +3cf28000 +3cf2c000 +3cf30000 +3cf34000 +3cf38000 +3cf3c000 +3cf40000 +3cf44000 +3cf48000 +3cf4c000 +3cf50000 +3cf54000 +3cf58000 +3cf5c000 +3cf60000 +3cf64000 +3cf68000 +3cf6c000 +3cf70000 +3cf74000 +3cf78000 +3cf7c000 +3cf80000 +3cf84000 +3cf88000 +3cf8c000 +3cf90000 +3cf94000 +3cf98000 +3cf9c000 +3cfa0000 +3cfa4000 +3cfa8000 +3cfac000 +3cfb0000 +3cfb4000 +3cfb8000 +3cfbc000 +3cfc0000 +3cfc4000 +3cfc8000 +3cfcc000 +3cfd0000 +3cfd4000 +3cfd8000 +3cfdc000 +3cfe0000 +3cfe4000 +3cfe8000 +3cfec000 +3cff0000 +3cff4000 +3cff8000 +3cffc000 +3d000000 +3d002000 +3d004000 +3d006000 +3d008000 +3d00a000 +3d00c000 +3d00e000 +3d010000 +3d012000 +3d014000 +3d016000 +3d018000 +3d01a000 +3d01c000 +3d01e000 +3d020000 +3d022000 +3d024000 +3d026000 +3d028000 +3d02a000 +3d02c000 +3d02e000 +3d030000 +3d032000 +3d034000 +3d036000 +3d038000 +3d03a000 +3d03c000 +3d03e000 +3d040000 +3d042000 +3d044000 +3d046000 +3d048000 +3d04a000 +3d04c000 +3d04e000 +3d050000 +3d052000 +3d054000 +3d056000 +3d058000 +3d05a000 +3d05c000 +3d05e000 +3d060000 +3d062000 +3d064000 +3d066000 +3d068000 +3d06a000 +3d06c000 +3d06e000 +3d070000 +3d072000 +3d074000 +3d076000 +3d078000 +3d07a000 +3d07c000 +3d07e000 +3d080000 +3d082000 +3d084000 +3d086000 +3d088000 +3d08a000 +3d08c000 +3d08e000 +3d090000 +3d092000 +3d094000 +3d096000 +3d098000 +3d09a000 +3d09c000 +3d09e000 +3d0a0000 +3d0a2000 +3d0a4000 +3d0a6000 +3d0a8000 +3d0aa000 +3d0ac000 +3d0ae000 +3d0b0000 +3d0b2000 +3d0b4000 +3d0b6000 +3d0b8000 +3d0ba000 +3d0bc000 +3d0be000 +3d0c0000 +3d0c2000 +3d0c4000 +3d0c6000 +3d0c8000 +3d0ca000 +3d0cc000 +3d0ce000 +3d0d0000 +3d0d2000 +3d0d4000 +3d0d6000 +3d0d8000 +3d0da000 +3d0dc000 +3d0de000 +3d0e0000 +3d0e2000 +3d0e4000 +3d0e6000 +3d0e8000 +3d0ea000 +3d0ec000 +3d0ee000 +3d0f0000 +3d0f2000 +3d0f4000 +3d0f6000 +3d0f8000 +3d0fa000 +3d0fc000 +3d0fe000 +3d100000 +3d102000 +3d104000 +3d106000 +3d108000 +3d10a000 +3d10c000 +3d10e000 +3d110000 +3d112000 +3d114000 +3d116000 +3d118000 +3d11a000 +3d11c000 +3d11e000 +3d120000 +3d122000 +3d124000 +3d126000 +3d128000 +3d12a000 +3d12c000 +3d12e000 +3d130000 +3d132000 +3d134000 +3d136000 +3d138000 +3d13a000 +3d13c000 +3d13e000 +3d140000 +3d142000 +3d144000 +3d146000 +3d148000 +3d14a000 +3d14c000 +3d14e000 +3d150000 +3d152000 +3d154000 +3d156000 +3d158000 +3d15a000 +3d15c000 +3d15e000 +3d160000 +3d162000 +3d164000 +3d166000 +3d168000 +3d16a000 +3d16c000 +3d16e000 +3d170000 +3d172000 +3d174000 +3d176000 +3d178000 +3d17a000 +3d17c000 +3d17e000 +3d180000 +3d182000 +3d184000 +3d186000 +3d188000 +3d18a000 +3d18c000 +3d18e000 +3d190000 +3d192000 +3d194000 +3d196000 +3d198000 +3d19a000 +3d19c000 +3d19e000 +3d1a0000 +3d1a2000 +3d1a4000 +3d1a6000 +3d1a8000 +3d1aa000 +3d1ac000 +3d1ae000 +3d1b0000 +3d1b2000 +3d1b4000 +3d1b6000 +3d1b8000 +3d1ba000 +3d1bc000 +3d1be000 +3d1c0000 +3d1c2000 +3d1c4000 +3d1c6000 +3d1c8000 +3d1ca000 +3d1cc000 +3d1ce000 +3d1d0000 +3d1d2000 +3d1d4000 +3d1d6000 +3d1d8000 +3d1da000 +3d1dc000 +3d1de000 +3d1e0000 +3d1e2000 +3d1e4000 +3d1e6000 +3d1e8000 +3d1ea000 +3d1ec000 +3d1ee000 +3d1f0000 +3d1f2000 +3d1f4000 +3d1f6000 +3d1f8000 +3d1fa000 +3d1fc000 +3d1fe000 +3d200000 +3d202000 +3d204000 +3d206000 +3d208000 +3d20a000 +3d20c000 +3d20e000 +3d210000 +3d212000 +3d214000 +3d216000 +3d218000 +3d21a000 +3d21c000 +3d21e000 +3d220000 +3d222000 +3d224000 +3d226000 +3d228000 +3d22a000 +3d22c000 +3d22e000 +3d230000 +3d232000 +3d234000 +3d236000 +3d238000 +3d23a000 +3d23c000 +3d23e000 +3d240000 +3d242000 +3d244000 +3d246000 +3d248000 +3d24a000 +3d24c000 +3d24e000 +3d250000 +3d252000 +3d254000 +3d256000 +3d258000 +3d25a000 +3d25c000 +3d25e000 +3d260000 +3d262000 +3d264000 +3d266000 +3d268000 +3d26a000 +3d26c000 +3d26e000 +3d270000 +3d272000 +3d274000 +3d276000 +3d278000 +3d27a000 +3d27c000 +3d27e000 +3d280000 +3d282000 +3d284000 +3d286000 +3d288000 +3d28a000 +3d28c000 +3d28e000 +3d290000 +3d292000 +3d294000 +3d296000 +3d298000 +3d29a000 +3d29c000 +3d29e000 +3d2a0000 +3d2a2000 +3d2a4000 +3d2a6000 +3d2a8000 +3d2aa000 +3d2ac000 +3d2ae000 +3d2b0000 +3d2b2000 +3d2b4000 +3d2b6000 +3d2b8000 +3d2ba000 +3d2bc000 +3d2be000 +3d2c0000 +3d2c2000 +3d2c4000 +3d2c6000 +3d2c8000 +3d2ca000 +3d2cc000 +3d2ce000 +3d2d0000 +3d2d2000 +3d2d4000 +3d2d6000 +3d2d8000 +3d2da000 +3d2dc000 +3d2de000 +3d2e0000 +3d2e2000 +3d2e4000 +3d2e6000 +3d2e8000 +3d2ea000 +3d2ec000 +3d2ee000 +3d2f0000 +3d2f2000 +3d2f4000 +3d2f6000 +3d2f8000 +3d2fa000 +3d2fc000 +3d2fe000 +3d300000 +3d302000 +3d304000 +3d306000 +3d308000 +3d30a000 +3d30c000 +3d30e000 +3d310000 +3d312000 +3d314000 +3d316000 +3d318000 +3d31a000 +3d31c000 +3d31e000 +3d320000 +3d322000 +3d324000 +3d326000 +3d328000 +3d32a000 +3d32c000 +3d32e000 +3d330000 +3d332000 +3d334000 +3d336000 +3d338000 +3d33a000 +3d33c000 +3d33e000 +3d340000 +3d342000 +3d344000 +3d346000 +3d348000 +3d34a000 +3d34c000 +3d34e000 +3d350000 +3d352000 +3d354000 +3d356000 +3d358000 +3d35a000 +3d35c000 +3d35e000 +3d360000 +3d362000 +3d364000 +3d366000 +3d368000 +3d36a000 +3d36c000 +3d36e000 +3d370000 +3d372000 +3d374000 +3d376000 +3d378000 +3d37a000 +3d37c000 +3d37e000 +3d380000 +3d382000 +3d384000 +3d386000 +3d388000 +3d38a000 +3d38c000 +3d38e000 +3d390000 +3d392000 +3d394000 +3d396000 +3d398000 +3d39a000 +3d39c000 +3d39e000 +3d3a0000 +3d3a2000 +3d3a4000 +3d3a6000 +3d3a8000 +3d3aa000 +3d3ac000 +3d3ae000 +3d3b0000 +3d3b2000 +3d3b4000 +3d3b6000 +3d3b8000 +3d3ba000 +3d3bc000 +3d3be000 +3d3c0000 +3d3c2000 +3d3c4000 +3d3c6000 +3d3c8000 +3d3ca000 +3d3cc000 +3d3ce000 +3d3d0000 +3d3d2000 +3d3d4000 +3d3d6000 +3d3d8000 +3d3da000 +3d3dc000 +3d3de000 +3d3e0000 +3d3e2000 +3d3e4000 +3d3e6000 +3d3e8000 +3d3ea000 +3d3ec000 +3d3ee000 +3d3f0000 +3d3f2000 +3d3f4000 +3d3f6000 +3d3f8000 +3d3fa000 +3d3fc000 +3d3fe000 +3d400000 +3d402000 +3d404000 +3d406000 +3d408000 +3d40a000 +3d40c000 +3d40e000 +3d410000 +3d412000 +3d414000 +3d416000 +3d418000 +3d41a000 +3d41c000 +3d41e000 +3d420000 +3d422000 +3d424000 +3d426000 +3d428000 +3d42a000 +3d42c000 +3d42e000 +3d430000 +3d432000 +3d434000 +3d436000 +3d438000 +3d43a000 +3d43c000 +3d43e000 +3d440000 +3d442000 +3d444000 +3d446000 +3d448000 +3d44a000 +3d44c000 +3d44e000 +3d450000 +3d452000 +3d454000 +3d456000 +3d458000 +3d45a000 +3d45c000 +3d45e000 +3d460000 +3d462000 +3d464000 +3d466000 +3d468000 +3d46a000 +3d46c000 +3d46e000 +3d470000 +3d472000 +3d474000 +3d476000 +3d478000 +3d47a000 +3d47c000 +3d47e000 +3d480000 +3d482000 +3d484000 +3d486000 +3d488000 +3d48a000 +3d48c000 +3d48e000 +3d490000 +3d492000 +3d494000 +3d496000 +3d498000 +3d49a000 +3d49c000 +3d49e000 +3d4a0000 +3d4a2000 +3d4a4000 +3d4a6000 +3d4a8000 +3d4aa000 +3d4ac000 +3d4ae000 +3d4b0000 +3d4b2000 +3d4b4000 +3d4b6000 +3d4b8000 +3d4ba000 +3d4bc000 +3d4be000 +3d4c0000 +3d4c2000 +3d4c4000 +3d4c6000 +3d4c8000 +3d4ca000 +3d4cc000 +3d4ce000 +3d4d0000 +3d4d2000 +3d4d4000 +3d4d6000 +3d4d8000 +3d4da000 +3d4dc000 +3d4de000 +3d4e0000 +3d4e2000 +3d4e4000 +3d4e6000 +3d4e8000 +3d4ea000 +3d4ec000 +3d4ee000 +3d4f0000 +3d4f2000 +3d4f4000 +3d4f6000 +3d4f8000 +3d4fa000 +3d4fc000 +3d4fe000 +3d500000 +3d502000 +3d504000 +3d506000 +3d508000 +3d50a000 +3d50c000 +3d50e000 +3d510000 +3d512000 +3d514000 +3d516000 +3d518000 +3d51a000 +3d51c000 +3d51e000 +3d520000 +3d522000 +3d524000 +3d526000 +3d528000 +3d52a000 +3d52c000 +3d52e000 +3d530000 +3d532000 +3d534000 +3d536000 +3d538000 +3d53a000 +3d53c000 +3d53e000 +3d540000 +3d542000 +3d544000 +3d546000 +3d548000 +3d54a000 +3d54c000 +3d54e000 +3d550000 +3d552000 +3d554000 +3d556000 +3d558000 +3d55a000 +3d55c000 +3d55e000 +3d560000 +3d562000 +3d564000 +3d566000 +3d568000 +3d56a000 +3d56c000 +3d56e000 +3d570000 +3d572000 +3d574000 +3d576000 +3d578000 +3d57a000 +3d57c000 +3d57e000 +3d580000 +3d582000 +3d584000 +3d586000 +3d588000 +3d58a000 +3d58c000 +3d58e000 +3d590000 +3d592000 +3d594000 +3d596000 +3d598000 +3d59a000 +3d59c000 +3d59e000 +3d5a0000 +3d5a2000 +3d5a4000 +3d5a6000 +3d5a8000 +3d5aa000 +3d5ac000 +3d5ae000 +3d5b0000 +3d5b2000 +3d5b4000 +3d5b6000 +3d5b8000 +3d5ba000 +3d5bc000 +3d5be000 +3d5c0000 +3d5c2000 +3d5c4000 +3d5c6000 +3d5c8000 +3d5ca000 +3d5cc000 +3d5ce000 +3d5d0000 +3d5d2000 +3d5d4000 +3d5d6000 +3d5d8000 +3d5da000 +3d5dc000 +3d5de000 +3d5e0000 +3d5e2000 +3d5e4000 +3d5e6000 +3d5e8000 +3d5ea000 +3d5ec000 +3d5ee000 +3d5f0000 +3d5f2000 +3d5f4000 +3d5f6000 +3d5f8000 +3d5fa000 +3d5fc000 +3d5fe000 +3d600000 +3d602000 +3d604000 +3d606000 +3d608000 +3d60a000 +3d60c000 +3d60e000 +3d610000 +3d612000 +3d614000 +3d616000 +3d618000 +3d61a000 +3d61c000 +3d61e000 +3d620000 +3d622000 +3d624000 +3d626000 +3d628000 +3d62a000 +3d62c000 +3d62e000 +3d630000 +3d632000 +3d634000 +3d636000 +3d638000 +3d63a000 +3d63c000 +3d63e000 +3d640000 +3d642000 +3d644000 +3d646000 +3d648000 +3d64a000 +3d64c000 +3d64e000 +3d650000 +3d652000 +3d654000 +3d656000 +3d658000 +3d65a000 +3d65c000 +3d65e000 +3d660000 +3d662000 +3d664000 +3d666000 +3d668000 +3d66a000 +3d66c000 +3d66e000 +3d670000 +3d672000 +3d674000 +3d676000 +3d678000 +3d67a000 +3d67c000 +3d67e000 +3d680000 +3d682000 +3d684000 +3d686000 +3d688000 +3d68a000 +3d68c000 +3d68e000 +3d690000 +3d692000 +3d694000 +3d696000 +3d698000 +3d69a000 +3d69c000 +3d69e000 +3d6a0000 +3d6a2000 +3d6a4000 +3d6a6000 +3d6a8000 +3d6aa000 +3d6ac000 +3d6ae000 +3d6b0000 +3d6b2000 +3d6b4000 +3d6b6000 +3d6b8000 +3d6ba000 +3d6bc000 +3d6be000 +3d6c0000 +3d6c2000 +3d6c4000 +3d6c6000 +3d6c8000 +3d6ca000 +3d6cc000 +3d6ce000 +3d6d0000 +3d6d2000 +3d6d4000 +3d6d6000 +3d6d8000 +3d6da000 +3d6dc000 +3d6de000 +3d6e0000 +3d6e2000 +3d6e4000 +3d6e6000 +3d6e8000 +3d6ea000 +3d6ec000 +3d6ee000 +3d6f0000 +3d6f2000 +3d6f4000 +3d6f6000 +3d6f8000 +3d6fa000 +3d6fc000 +3d6fe000 +3d700000 +3d702000 +3d704000 +3d706000 +3d708000 +3d70a000 +3d70c000 +3d70e000 +3d710000 +3d712000 +3d714000 +3d716000 +3d718000 +3d71a000 +3d71c000 +3d71e000 +3d720000 +3d722000 +3d724000 +3d726000 +3d728000 +3d72a000 +3d72c000 +3d72e000 +3d730000 +3d732000 +3d734000 +3d736000 +3d738000 +3d73a000 +3d73c000 +3d73e000 +3d740000 +3d742000 +3d744000 +3d746000 +3d748000 +3d74a000 +3d74c000 +3d74e000 +3d750000 +3d752000 +3d754000 +3d756000 +3d758000 +3d75a000 +3d75c000 +3d75e000 +3d760000 +3d762000 +3d764000 +3d766000 +3d768000 +3d76a000 +3d76c000 +3d76e000 +3d770000 +3d772000 +3d774000 +3d776000 +3d778000 +3d77a000 +3d77c000 +3d77e000 +3d780000 +3d782000 +3d784000 +3d786000 +3d788000 +3d78a000 +3d78c000 +3d78e000 +3d790000 +3d792000 +3d794000 +3d796000 +3d798000 +3d79a000 +3d79c000 +3d79e000 +3d7a0000 +3d7a2000 +3d7a4000 +3d7a6000 +3d7a8000 +3d7aa000 +3d7ac000 +3d7ae000 +3d7b0000 +3d7b2000 +3d7b4000 +3d7b6000 +3d7b8000 +3d7ba000 +3d7bc000 +3d7be000 +3d7c0000 +3d7c2000 +3d7c4000 +3d7c6000 +3d7c8000 +3d7ca000 +3d7cc000 +3d7ce000 +3d7d0000 +3d7d2000 +3d7d4000 +3d7d6000 +3d7d8000 +3d7da000 +3d7dc000 +3d7de000 +3d7e0000 +3d7e2000 +3d7e4000 +3d7e6000 +3d7e8000 +3d7ea000 +3d7ec000 +3d7ee000 +3d7f0000 +3d7f2000 +3d7f4000 +3d7f6000 +3d7f8000 +3d7fa000 +3d7fc000 +3d7fe000 +3d800000 +3d801000 +3d802000 +3d803000 +3d804000 +3d805000 +3d806000 +3d807000 +3d808000 +3d809000 +3d80a000 +3d80b000 +3d80c000 +3d80d000 +3d80e000 +3d80f000 +3d810000 +3d811000 +3d812000 +3d813000 +3d814000 +3d815000 +3d816000 +3d817000 +3d818000 +3d819000 +3d81a000 +3d81b000 +3d81c000 +3d81d000 +3d81e000 +3d81f000 +3d820000 +3d821000 +3d822000 +3d823000 +3d824000 +3d825000 +3d826000 +3d827000 +3d828000 +3d829000 +3d82a000 +3d82b000 +3d82c000 +3d82d000 +3d82e000 +3d82f000 +3d830000 +3d831000 +3d832000 +3d833000 +3d834000 +3d835000 +3d836000 +3d837000 +3d838000 +3d839000 +3d83a000 +3d83b000 +3d83c000 +3d83d000 +3d83e000 +3d83f000 +3d840000 +3d841000 +3d842000 +3d843000 +3d844000 +3d845000 +3d846000 +3d847000 +3d848000 +3d849000 +3d84a000 +3d84b000 +3d84c000 +3d84d000 +3d84e000 +3d84f000 +3d850000 +3d851000 +3d852000 +3d853000 +3d854000 +3d855000 +3d856000 +3d857000 +3d858000 +3d859000 +3d85a000 +3d85b000 +3d85c000 +3d85d000 +3d85e000 +3d85f000 +3d860000 +3d861000 +3d862000 +3d863000 +3d864000 +3d865000 +3d866000 +3d867000 +3d868000 +3d869000 +3d86a000 +3d86b000 +3d86c000 +3d86d000 +3d86e000 +3d86f000 +3d870000 +3d871000 +3d872000 +3d873000 +3d874000 +3d875000 +3d876000 +3d877000 +3d878000 +3d879000 +3d87a000 +3d87b000 +3d87c000 +3d87d000 +3d87e000 +3d87f000 +3d880000 +3d881000 +3d882000 +3d883000 +3d884000 +3d885000 +3d886000 +3d887000 +3d888000 +3d889000 +3d88a000 +3d88b000 +3d88c000 +3d88d000 +3d88e000 +3d88f000 +3d890000 +3d891000 +3d892000 +3d893000 +3d894000 +3d895000 +3d896000 +3d897000 +3d898000 +3d899000 +3d89a000 +3d89b000 +3d89c000 +3d89d000 +3d89e000 +3d89f000 +3d8a0000 +3d8a1000 +3d8a2000 +3d8a3000 +3d8a4000 +3d8a5000 +3d8a6000 +3d8a7000 +3d8a8000 +3d8a9000 +3d8aa000 +3d8ab000 +3d8ac000 +3d8ad000 +3d8ae000 +3d8af000 +3d8b0000 +3d8b1000 +3d8b2000 +3d8b3000 +3d8b4000 +3d8b5000 +3d8b6000 +3d8b7000 +3d8b8000 +3d8b9000 +3d8ba000 +3d8bb000 +3d8bc000 +3d8bd000 +3d8be000 +3d8bf000 +3d8c0000 +3d8c1000 +3d8c2000 +3d8c3000 +3d8c4000 +3d8c5000 +3d8c6000 +3d8c7000 +3d8c8000 +3d8c9000 +3d8ca000 +3d8cb000 +3d8cc000 +3d8cd000 +3d8ce000 +3d8cf000 +3d8d0000 +3d8d1000 +3d8d2000 +3d8d3000 +3d8d4000 +3d8d5000 +3d8d6000 +3d8d7000 +3d8d8000 +3d8d9000 +3d8da000 +3d8db000 +3d8dc000 +3d8dd000 +3d8de000 +3d8df000 +3d8e0000 +3d8e1000 +3d8e2000 +3d8e3000 +3d8e4000 +3d8e5000 +3d8e6000 +3d8e7000 +3d8e8000 +3d8e9000 +3d8ea000 +3d8eb000 +3d8ec000 +3d8ed000 +3d8ee000 +3d8ef000 +3d8f0000 +3d8f1000 +3d8f2000 +3d8f3000 +3d8f4000 +3d8f5000 +3d8f6000 +3d8f7000 +3d8f8000 +3d8f9000 +3d8fa000 +3d8fb000 +3d8fc000 +3d8fd000 +3d8fe000 +3d8ff000 +3d900000 +3d901000 +3d902000 +3d903000 +3d904000 +3d905000 +3d906000 +3d907000 +3d908000 +3d909000 +3d90a000 +3d90b000 +3d90c000 +3d90d000 +3d90e000 +3d90f000 +3d910000 +3d911000 +3d912000 +3d913000 +3d914000 +3d915000 +3d916000 +3d917000 +3d918000 +3d919000 +3d91a000 +3d91b000 +3d91c000 +3d91d000 +3d91e000 +3d91f000 +3d920000 +3d921000 +3d922000 +3d923000 +3d924000 +3d925000 +3d926000 +3d927000 +3d928000 +3d929000 +3d92a000 +3d92b000 +3d92c000 +3d92d000 +3d92e000 +3d92f000 +3d930000 +3d931000 +3d932000 +3d933000 +3d934000 +3d935000 +3d936000 +3d937000 +3d938000 +3d939000 +3d93a000 +3d93b000 +3d93c000 +3d93d000 +3d93e000 +3d93f000 +3d940000 +3d941000 +3d942000 +3d943000 +3d944000 +3d945000 +3d946000 +3d947000 +3d948000 +3d949000 +3d94a000 +3d94b000 +3d94c000 +3d94d000 +3d94e000 +3d94f000 +3d950000 +3d951000 +3d952000 +3d953000 +3d954000 +3d955000 +3d956000 +3d957000 +3d958000 +3d959000 +3d95a000 +3d95b000 +3d95c000 +3d95d000 +3d95e000 +3d95f000 +3d960000 +3d961000 +3d962000 +3d963000 +3d964000 +3d965000 +3d966000 +3d967000 +3d968000 +3d969000 +3d96a000 +3d96b000 +3d96c000 +3d96d000 +3d96e000 +3d96f000 +3d970000 +3d971000 +3d972000 +3d973000 +3d974000 +3d975000 +3d976000 +3d977000 +3d978000 +3d979000 +3d97a000 +3d97b000 +3d97c000 +3d97d000 +3d97e000 +3d97f000 +3d980000 +3d981000 +3d982000 +3d983000 +3d984000 +3d985000 +3d986000 +3d987000 +3d988000 +3d989000 +3d98a000 +3d98b000 +3d98c000 +3d98d000 +3d98e000 +3d98f000 +3d990000 +3d991000 +3d992000 +3d993000 +3d994000 +3d995000 +3d996000 +3d997000 +3d998000 +3d999000 +3d99a000 +3d99b000 +3d99c000 +3d99d000 +3d99e000 +3d99f000 +3d9a0000 +3d9a1000 +3d9a2000 +3d9a3000 +3d9a4000 +3d9a5000 +3d9a6000 +3d9a7000 +3d9a8000 +3d9a9000 +3d9aa000 +3d9ab000 +3d9ac000 +3d9ad000 +3d9ae000 +3d9af000 +3d9b0000 +3d9b1000 +3d9b2000 +3d9b3000 +3d9b4000 +3d9b5000 +3d9b6000 +3d9b7000 +3d9b8000 +3d9b9000 +3d9ba000 +3d9bb000 +3d9bc000 +3d9bd000 +3d9be000 +3d9bf000 +3d9c0000 +3d9c1000 +3d9c2000 +3d9c3000 +3d9c4000 +3d9c5000 +3d9c6000 +3d9c7000 +3d9c8000 +3d9c9000 +3d9ca000 +3d9cb000 +3d9cc000 +3d9cd000 +3d9ce000 +3d9cf000 +3d9d0000 +3d9d1000 +3d9d2000 +3d9d3000 +3d9d4000 +3d9d5000 +3d9d6000 +3d9d7000 +3d9d8000 +3d9d9000 +3d9da000 +3d9db000 +3d9dc000 +3d9dd000 +3d9de000 +3d9df000 +3d9e0000 +3d9e1000 +3d9e2000 +3d9e3000 +3d9e4000 +3d9e5000 +3d9e6000 +3d9e7000 +3d9e8000 +3d9e9000 +3d9ea000 +3d9eb000 +3d9ec000 +3d9ed000 +3d9ee000 +3d9ef000 +3d9f0000 +3d9f1000 +3d9f2000 +3d9f3000 +3d9f4000 +3d9f5000 +3d9f6000 +3d9f7000 +3d9f8000 +3d9f9000 +3d9fa000 +3d9fb000 +3d9fc000 +3d9fd000 +3d9fe000 +3d9ff000 +3da00000 +3da01000 +3da02000 +3da03000 +3da04000 +3da05000 +3da06000 +3da07000 +3da08000 +3da09000 +3da0a000 +3da0b000 +3da0c000 +3da0d000 +3da0e000 +3da0f000 +3da10000 +3da11000 +3da12000 +3da13000 +3da14000 +3da15000 +3da16000 +3da17000 +3da18000 +3da19000 +3da1a000 +3da1b000 +3da1c000 +3da1d000 +3da1e000 +3da1f000 +3da20000 +3da21000 +3da22000 +3da23000 +3da24000 +3da25000 +3da26000 +3da27000 +3da28000 +3da29000 +3da2a000 +3da2b000 +3da2c000 +3da2d000 +3da2e000 +3da2f000 +3da30000 +3da31000 +3da32000 +3da33000 +3da34000 +3da35000 +3da36000 +3da37000 +3da38000 +3da39000 +3da3a000 +3da3b000 +3da3c000 +3da3d000 +3da3e000 +3da3f000 +3da40000 +3da41000 +3da42000 +3da43000 +3da44000 +3da45000 +3da46000 +3da47000 +3da48000 +3da49000 +3da4a000 +3da4b000 +3da4c000 +3da4d000 +3da4e000 +3da4f000 +3da50000 +3da51000 +3da52000 +3da53000 +3da54000 +3da55000 +3da56000 +3da57000 +3da58000 +3da59000 +3da5a000 +3da5b000 +3da5c000 +3da5d000 +3da5e000 +3da5f000 +3da60000 +3da61000 +3da62000 +3da63000 +3da64000 +3da65000 +3da66000 +3da67000 +3da68000 +3da69000 +3da6a000 +3da6b000 +3da6c000 +3da6d000 +3da6e000 +3da6f000 +3da70000 +3da71000 +3da72000 +3da73000 +3da74000 +3da75000 +3da76000 +3da77000 +3da78000 +3da79000 +3da7a000 +3da7b000 +3da7c000 +3da7d000 +3da7e000 +3da7f000 +3da80000 +3da81000 +3da82000 +3da83000 +3da84000 +3da85000 +3da86000 +3da87000 +3da88000 +3da89000 +3da8a000 +3da8b000 +3da8c000 +3da8d000 +3da8e000 +3da8f000 +3da90000 +3da91000 +3da92000 +3da93000 +3da94000 +3da95000 +3da96000 +3da97000 +3da98000 +3da99000 +3da9a000 +3da9b000 +3da9c000 +3da9d000 +3da9e000 +3da9f000 +3daa0000 +3daa1000 +3daa2000 +3daa3000 +3daa4000 +3daa5000 +3daa6000 +3daa7000 +3daa8000 +3daa9000 +3daaa000 +3daab000 +3daac000 +3daad000 +3daae000 +3daaf000 +3dab0000 +3dab1000 +3dab2000 +3dab3000 +3dab4000 +3dab5000 +3dab6000 +3dab7000 +3dab8000 +3dab9000 +3daba000 +3dabb000 +3dabc000 +3dabd000 +3dabe000 +3dabf000 +3dac0000 +3dac1000 +3dac2000 +3dac3000 +3dac4000 +3dac5000 +3dac6000 +3dac7000 +3dac8000 +3dac9000 +3daca000 +3dacb000 +3dacc000 +3dacd000 +3dace000 +3dacf000 +3dad0000 +3dad1000 +3dad2000 +3dad3000 +3dad4000 +3dad5000 +3dad6000 +3dad7000 +3dad8000 +3dad9000 +3dada000 +3dadb000 +3dadc000 +3dadd000 +3dade000 +3dadf000 +3dae0000 +3dae1000 +3dae2000 +3dae3000 +3dae4000 +3dae5000 +3dae6000 +3dae7000 +3dae8000 +3dae9000 +3daea000 +3daeb000 +3daec000 +3daed000 +3daee000 +3daef000 +3daf0000 +3daf1000 +3daf2000 +3daf3000 +3daf4000 +3daf5000 +3daf6000 +3daf7000 +3daf8000 +3daf9000 +3dafa000 +3dafb000 +3dafc000 +3dafd000 +3dafe000 +3daff000 +3db00000 +3db01000 +3db02000 +3db03000 +3db04000 +3db05000 +3db06000 +3db07000 +3db08000 +3db09000 +3db0a000 +3db0b000 +3db0c000 +3db0d000 +3db0e000 +3db0f000 +3db10000 +3db11000 +3db12000 +3db13000 +3db14000 +3db15000 +3db16000 +3db17000 +3db18000 +3db19000 +3db1a000 +3db1b000 +3db1c000 +3db1d000 +3db1e000 +3db1f000 +3db20000 +3db21000 +3db22000 +3db23000 +3db24000 +3db25000 +3db26000 +3db27000 +3db28000 +3db29000 +3db2a000 +3db2b000 +3db2c000 +3db2d000 +3db2e000 +3db2f000 +3db30000 +3db31000 +3db32000 +3db33000 +3db34000 +3db35000 +3db36000 +3db37000 +3db38000 +3db39000 +3db3a000 +3db3b000 +3db3c000 +3db3d000 +3db3e000 +3db3f000 +3db40000 +3db41000 +3db42000 +3db43000 +3db44000 +3db45000 +3db46000 +3db47000 +3db48000 +3db49000 +3db4a000 +3db4b000 +3db4c000 +3db4d000 +3db4e000 +3db4f000 +3db50000 +3db51000 +3db52000 +3db53000 +3db54000 +3db55000 +3db56000 +3db57000 +3db58000 +3db59000 +3db5a000 +3db5b000 +3db5c000 +3db5d000 +3db5e000 +3db5f000 +3db60000 +3db61000 +3db62000 +3db63000 +3db64000 +3db65000 +3db66000 +3db67000 +3db68000 +3db69000 +3db6a000 +3db6b000 +3db6c000 +3db6d000 +3db6e000 +3db6f000 +3db70000 +3db71000 +3db72000 +3db73000 +3db74000 +3db75000 +3db76000 +3db77000 +3db78000 +3db79000 +3db7a000 +3db7b000 +3db7c000 +3db7d000 +3db7e000 +3db7f000 +3db80000 +3db81000 +3db82000 +3db83000 +3db84000 +3db85000 +3db86000 +3db87000 +3db88000 +3db89000 +3db8a000 +3db8b000 +3db8c000 +3db8d000 +3db8e000 +3db8f000 +3db90000 +3db91000 +3db92000 +3db93000 +3db94000 +3db95000 +3db96000 +3db97000 +3db98000 +3db99000 +3db9a000 +3db9b000 +3db9c000 +3db9d000 +3db9e000 +3db9f000 +3dba0000 +3dba1000 +3dba2000 +3dba3000 +3dba4000 +3dba5000 +3dba6000 +3dba7000 +3dba8000 +3dba9000 +3dbaa000 +3dbab000 +3dbac000 +3dbad000 +3dbae000 +3dbaf000 +3dbb0000 +3dbb1000 +3dbb2000 +3dbb3000 +3dbb4000 +3dbb5000 +3dbb6000 +3dbb7000 +3dbb8000 +3dbb9000 +3dbba000 +3dbbb000 +3dbbc000 +3dbbd000 +3dbbe000 +3dbbf000 +3dbc0000 +3dbc1000 +3dbc2000 +3dbc3000 +3dbc4000 +3dbc5000 +3dbc6000 +3dbc7000 +3dbc8000 +3dbc9000 +3dbca000 +3dbcb000 +3dbcc000 +3dbcd000 +3dbce000 +3dbcf000 +3dbd0000 +3dbd1000 +3dbd2000 +3dbd3000 +3dbd4000 +3dbd5000 +3dbd6000 +3dbd7000 +3dbd8000 +3dbd9000 +3dbda000 +3dbdb000 +3dbdc000 +3dbdd000 +3dbde000 +3dbdf000 +3dbe0000 +3dbe1000 +3dbe2000 +3dbe3000 +3dbe4000 +3dbe5000 +3dbe6000 +3dbe7000 +3dbe8000 +3dbe9000 +3dbea000 +3dbeb000 +3dbec000 +3dbed000 +3dbee000 +3dbef000 +3dbf0000 +3dbf1000 +3dbf2000 +3dbf3000 +3dbf4000 +3dbf5000 +3dbf6000 +3dbf7000 +3dbf8000 +3dbf9000 +3dbfa000 +3dbfb000 +3dbfc000 +3dbfd000 +3dbfe000 +3dbff000 +3dc00000 +3dc01000 +3dc02000 +3dc03000 +3dc04000 +3dc05000 +3dc06000 +3dc07000 +3dc08000 +3dc09000 +3dc0a000 +3dc0b000 +3dc0c000 +3dc0d000 +3dc0e000 +3dc0f000 +3dc10000 +3dc11000 +3dc12000 +3dc13000 +3dc14000 +3dc15000 +3dc16000 +3dc17000 +3dc18000 +3dc19000 +3dc1a000 +3dc1b000 +3dc1c000 +3dc1d000 +3dc1e000 +3dc1f000 +3dc20000 +3dc21000 +3dc22000 +3dc23000 +3dc24000 +3dc25000 +3dc26000 +3dc27000 +3dc28000 +3dc29000 +3dc2a000 +3dc2b000 +3dc2c000 +3dc2d000 +3dc2e000 +3dc2f000 +3dc30000 +3dc31000 +3dc32000 +3dc33000 +3dc34000 +3dc35000 +3dc36000 +3dc37000 +3dc38000 +3dc39000 +3dc3a000 +3dc3b000 +3dc3c000 +3dc3d000 +3dc3e000 +3dc3f000 +3dc40000 +3dc41000 +3dc42000 +3dc43000 +3dc44000 +3dc45000 +3dc46000 +3dc47000 +3dc48000 +3dc49000 +3dc4a000 +3dc4b000 +3dc4c000 +3dc4d000 +3dc4e000 +3dc4f000 +3dc50000 +3dc51000 +3dc52000 +3dc53000 +3dc54000 +3dc55000 +3dc56000 +3dc57000 +3dc58000 +3dc59000 +3dc5a000 +3dc5b000 +3dc5c000 +3dc5d000 +3dc5e000 +3dc5f000 +3dc60000 +3dc61000 +3dc62000 +3dc63000 +3dc64000 +3dc65000 +3dc66000 +3dc67000 +3dc68000 +3dc69000 +3dc6a000 +3dc6b000 +3dc6c000 +3dc6d000 +3dc6e000 +3dc6f000 +3dc70000 +3dc71000 +3dc72000 +3dc73000 +3dc74000 +3dc75000 +3dc76000 +3dc77000 +3dc78000 +3dc79000 +3dc7a000 +3dc7b000 +3dc7c000 +3dc7d000 +3dc7e000 +3dc7f000 +3dc80000 +3dc81000 +3dc82000 +3dc83000 +3dc84000 +3dc85000 +3dc86000 +3dc87000 +3dc88000 +3dc89000 +3dc8a000 +3dc8b000 +3dc8c000 +3dc8d000 +3dc8e000 +3dc8f000 +3dc90000 +3dc91000 +3dc92000 +3dc93000 +3dc94000 +3dc95000 +3dc96000 +3dc97000 +3dc98000 +3dc99000 +3dc9a000 +3dc9b000 +3dc9c000 +3dc9d000 +3dc9e000 +3dc9f000 +3dca0000 +3dca1000 +3dca2000 +3dca3000 +3dca4000 +3dca5000 +3dca6000 +3dca7000 +3dca8000 +3dca9000 +3dcaa000 +3dcab000 +3dcac000 +3dcad000 +3dcae000 +3dcaf000 +3dcb0000 +3dcb1000 +3dcb2000 +3dcb3000 +3dcb4000 +3dcb5000 +3dcb6000 +3dcb7000 +3dcb8000 +3dcb9000 +3dcba000 +3dcbb000 +3dcbc000 +3dcbd000 +3dcbe000 +3dcbf000 +3dcc0000 +3dcc1000 +3dcc2000 +3dcc3000 +3dcc4000 +3dcc5000 +3dcc6000 +3dcc7000 +3dcc8000 +3dcc9000 +3dcca000 +3dccb000 +3dccc000 +3dccd000 +3dcce000 +3dccf000 +3dcd0000 +3dcd1000 +3dcd2000 +3dcd3000 +3dcd4000 +3dcd5000 +3dcd6000 +3dcd7000 +3dcd8000 +3dcd9000 +3dcda000 +3dcdb000 +3dcdc000 +3dcdd000 +3dcde000 +3dcdf000 +3dce0000 +3dce1000 +3dce2000 +3dce3000 +3dce4000 +3dce5000 +3dce6000 +3dce7000 +3dce8000 +3dce9000 +3dcea000 +3dceb000 +3dcec000 +3dced000 +3dcee000 +3dcef000 +3dcf0000 +3dcf1000 +3dcf2000 +3dcf3000 +3dcf4000 +3dcf5000 +3dcf6000 +3dcf7000 +3dcf8000 +3dcf9000 +3dcfa000 +3dcfb000 +3dcfc000 +3dcfd000 +3dcfe000 +3dcff000 +3dd00000 +3dd01000 +3dd02000 +3dd03000 +3dd04000 +3dd05000 +3dd06000 +3dd07000 +3dd08000 +3dd09000 +3dd0a000 +3dd0b000 +3dd0c000 +3dd0d000 +3dd0e000 +3dd0f000 +3dd10000 +3dd11000 +3dd12000 +3dd13000 +3dd14000 +3dd15000 +3dd16000 +3dd17000 +3dd18000 +3dd19000 +3dd1a000 +3dd1b000 +3dd1c000 +3dd1d000 +3dd1e000 +3dd1f000 +3dd20000 +3dd21000 +3dd22000 +3dd23000 +3dd24000 +3dd25000 +3dd26000 +3dd27000 +3dd28000 +3dd29000 +3dd2a000 +3dd2b000 +3dd2c000 +3dd2d000 +3dd2e000 +3dd2f000 +3dd30000 +3dd31000 +3dd32000 +3dd33000 +3dd34000 +3dd35000 +3dd36000 +3dd37000 +3dd38000 +3dd39000 +3dd3a000 +3dd3b000 +3dd3c000 +3dd3d000 +3dd3e000 +3dd3f000 +3dd40000 +3dd41000 +3dd42000 +3dd43000 +3dd44000 +3dd45000 +3dd46000 +3dd47000 +3dd48000 +3dd49000 +3dd4a000 +3dd4b000 +3dd4c000 +3dd4d000 +3dd4e000 +3dd4f000 +3dd50000 +3dd51000 +3dd52000 +3dd53000 +3dd54000 +3dd55000 +3dd56000 +3dd57000 +3dd58000 +3dd59000 +3dd5a000 +3dd5b000 +3dd5c000 +3dd5d000 +3dd5e000 +3dd5f000 +3dd60000 +3dd61000 +3dd62000 +3dd63000 +3dd64000 +3dd65000 +3dd66000 +3dd67000 +3dd68000 +3dd69000 +3dd6a000 +3dd6b000 +3dd6c000 +3dd6d000 +3dd6e000 +3dd6f000 +3dd70000 +3dd71000 +3dd72000 +3dd73000 +3dd74000 +3dd75000 +3dd76000 +3dd77000 +3dd78000 +3dd79000 +3dd7a000 +3dd7b000 +3dd7c000 +3dd7d000 +3dd7e000 +3dd7f000 +3dd80000 +3dd81000 +3dd82000 +3dd83000 +3dd84000 +3dd85000 +3dd86000 +3dd87000 +3dd88000 +3dd89000 +3dd8a000 +3dd8b000 +3dd8c000 +3dd8d000 +3dd8e000 +3dd8f000 +3dd90000 +3dd91000 +3dd92000 +3dd93000 +3dd94000 +3dd95000 +3dd96000 +3dd97000 +3dd98000 +3dd99000 +3dd9a000 +3dd9b000 +3dd9c000 +3dd9d000 +3dd9e000 +3dd9f000 +3dda0000 +3dda1000 +3dda2000 +3dda3000 +3dda4000 +3dda5000 +3dda6000 +3dda7000 +3dda8000 +3dda9000 +3ddaa000 +3ddab000 +3ddac000 +3ddad000 +3ddae000 +3ddaf000 +3ddb0000 +3ddb1000 +3ddb2000 +3ddb3000 +3ddb4000 +3ddb5000 +3ddb6000 +3ddb7000 +3ddb8000 +3ddb9000 +3ddba000 +3ddbb000 +3ddbc000 +3ddbd000 +3ddbe000 +3ddbf000 +3ddc0000 +3ddc1000 +3ddc2000 +3ddc3000 +3ddc4000 +3ddc5000 +3ddc6000 +3ddc7000 +3ddc8000 +3ddc9000 +3ddca000 +3ddcb000 +3ddcc000 +3ddcd000 +3ddce000 +3ddcf000 +3ddd0000 +3ddd1000 +3ddd2000 +3ddd3000 +3ddd4000 +3ddd5000 +3ddd6000 +3ddd7000 +3ddd8000 +3ddd9000 +3ddda000 +3dddb000 +3dddc000 +3dddd000 +3ddde000 +3dddf000 +3dde0000 +3dde1000 +3dde2000 +3dde3000 +3dde4000 +3dde5000 +3dde6000 +3dde7000 +3dde8000 +3dde9000 +3ddea000 +3ddeb000 +3ddec000 +3dded000 +3ddee000 +3ddef000 +3ddf0000 +3ddf1000 +3ddf2000 +3ddf3000 +3ddf4000 +3ddf5000 +3ddf6000 +3ddf7000 +3ddf8000 +3ddf9000 +3ddfa000 +3ddfb000 +3ddfc000 +3ddfd000 +3ddfe000 +3ddff000 +3de00000 +3de01000 +3de02000 +3de03000 +3de04000 +3de05000 +3de06000 +3de07000 +3de08000 +3de09000 +3de0a000 +3de0b000 +3de0c000 +3de0d000 +3de0e000 +3de0f000 +3de10000 +3de11000 +3de12000 +3de13000 +3de14000 +3de15000 +3de16000 +3de17000 +3de18000 +3de19000 +3de1a000 +3de1b000 +3de1c000 +3de1d000 +3de1e000 +3de1f000 +3de20000 +3de21000 +3de22000 +3de23000 +3de24000 +3de25000 +3de26000 +3de27000 +3de28000 +3de29000 +3de2a000 +3de2b000 +3de2c000 +3de2d000 +3de2e000 +3de2f000 +3de30000 +3de31000 +3de32000 +3de33000 +3de34000 +3de35000 +3de36000 +3de37000 +3de38000 +3de39000 +3de3a000 +3de3b000 +3de3c000 +3de3d000 +3de3e000 +3de3f000 +3de40000 +3de41000 +3de42000 +3de43000 +3de44000 +3de45000 +3de46000 +3de47000 +3de48000 +3de49000 +3de4a000 +3de4b000 +3de4c000 +3de4d000 +3de4e000 +3de4f000 +3de50000 +3de51000 +3de52000 +3de53000 +3de54000 +3de55000 +3de56000 +3de57000 +3de58000 +3de59000 +3de5a000 +3de5b000 +3de5c000 +3de5d000 +3de5e000 +3de5f000 +3de60000 +3de61000 +3de62000 +3de63000 +3de64000 +3de65000 +3de66000 +3de67000 +3de68000 +3de69000 +3de6a000 +3de6b000 +3de6c000 +3de6d000 +3de6e000 +3de6f000 +3de70000 +3de71000 +3de72000 +3de73000 +3de74000 +3de75000 +3de76000 +3de77000 +3de78000 +3de79000 +3de7a000 +3de7b000 +3de7c000 +3de7d000 +3de7e000 +3de7f000 +3de80000 +3de81000 +3de82000 +3de83000 +3de84000 +3de85000 +3de86000 +3de87000 +3de88000 +3de89000 +3de8a000 +3de8b000 +3de8c000 +3de8d000 +3de8e000 +3de8f000 +3de90000 +3de91000 +3de92000 +3de93000 +3de94000 +3de95000 +3de96000 +3de97000 +3de98000 +3de99000 +3de9a000 +3de9b000 +3de9c000 +3de9d000 +3de9e000 +3de9f000 +3dea0000 +3dea1000 +3dea2000 +3dea3000 +3dea4000 +3dea5000 +3dea6000 +3dea7000 +3dea8000 +3dea9000 +3deaa000 +3deab000 +3deac000 +3dead000 +3deae000 +3deaf000 +3deb0000 +3deb1000 +3deb2000 +3deb3000 +3deb4000 +3deb5000 +3deb6000 +3deb7000 +3deb8000 +3deb9000 +3deba000 +3debb000 +3debc000 +3debd000 +3debe000 +3debf000 +3dec0000 +3dec1000 +3dec2000 +3dec3000 +3dec4000 +3dec5000 +3dec6000 +3dec7000 +3dec8000 +3dec9000 +3deca000 +3decb000 +3decc000 +3decd000 +3dece000 +3decf000 +3ded0000 +3ded1000 +3ded2000 +3ded3000 +3ded4000 +3ded5000 +3ded6000 +3ded7000 +3ded8000 +3ded9000 +3deda000 +3dedb000 +3dedc000 +3dedd000 +3dede000 +3dedf000 +3dee0000 +3dee1000 +3dee2000 +3dee3000 +3dee4000 +3dee5000 +3dee6000 +3dee7000 +3dee8000 +3dee9000 +3deea000 +3deeb000 +3deec000 +3deed000 +3deee000 +3deef000 +3def0000 +3def1000 +3def2000 +3def3000 +3def4000 +3def5000 +3def6000 +3def7000 +3def8000 +3def9000 +3defa000 +3defb000 +3defc000 +3defd000 +3defe000 +3deff000 +3df00000 +3df01000 +3df02000 +3df03000 +3df04000 +3df05000 +3df06000 +3df07000 +3df08000 +3df09000 +3df0a000 +3df0b000 +3df0c000 +3df0d000 +3df0e000 +3df0f000 +3df10000 +3df11000 +3df12000 +3df13000 +3df14000 +3df15000 +3df16000 +3df17000 +3df18000 +3df19000 +3df1a000 +3df1b000 +3df1c000 +3df1d000 +3df1e000 +3df1f000 +3df20000 +3df21000 +3df22000 +3df23000 +3df24000 +3df25000 +3df26000 +3df27000 +3df28000 +3df29000 +3df2a000 +3df2b000 +3df2c000 +3df2d000 +3df2e000 +3df2f000 +3df30000 +3df31000 +3df32000 +3df33000 +3df34000 +3df35000 +3df36000 +3df37000 +3df38000 +3df39000 +3df3a000 +3df3b000 +3df3c000 +3df3d000 +3df3e000 +3df3f000 +3df40000 +3df41000 +3df42000 +3df43000 +3df44000 +3df45000 +3df46000 +3df47000 +3df48000 +3df49000 +3df4a000 +3df4b000 +3df4c000 +3df4d000 +3df4e000 +3df4f000 +3df50000 +3df51000 +3df52000 +3df53000 +3df54000 +3df55000 +3df56000 +3df57000 +3df58000 +3df59000 +3df5a000 +3df5b000 +3df5c000 +3df5d000 +3df5e000 +3df5f000 +3df60000 +3df61000 +3df62000 +3df63000 +3df64000 +3df65000 +3df66000 +3df67000 +3df68000 +3df69000 +3df6a000 +3df6b000 +3df6c000 +3df6d000 +3df6e000 +3df6f000 +3df70000 +3df71000 +3df72000 +3df73000 +3df74000 +3df75000 +3df76000 +3df77000 +3df78000 +3df79000 +3df7a000 +3df7b000 +3df7c000 +3df7d000 +3df7e000 +3df7f000 +3df80000 +3df81000 +3df82000 +3df83000 +3df84000 +3df85000 +3df86000 +3df87000 +3df88000 +3df89000 +3df8a000 +3df8b000 +3df8c000 +3df8d000 +3df8e000 +3df8f000 +3df90000 +3df91000 +3df92000 +3df93000 +3df94000 +3df95000 +3df96000 +3df97000 +3df98000 +3df99000 +3df9a000 +3df9b000 +3df9c000 +3df9d000 +3df9e000 +3df9f000 +3dfa0000 +3dfa1000 +3dfa2000 +3dfa3000 +3dfa4000 +3dfa5000 +3dfa6000 +3dfa7000 +3dfa8000 +3dfa9000 +3dfaa000 +3dfab000 +3dfac000 +3dfad000 +3dfae000 +3dfaf000 +3dfb0000 +3dfb1000 +3dfb2000 +3dfb3000 +3dfb4000 +3dfb5000 +3dfb6000 +3dfb7000 +3dfb8000 +3dfb9000 +3dfba000 +3dfbb000 +3dfbc000 +3dfbd000 +3dfbe000 +3dfbf000 +3dfc0000 +3dfc1000 +3dfc2000 +3dfc3000 +3dfc4000 +3dfc5000 +3dfc6000 +3dfc7000 +3dfc8000 +3dfc9000 +3dfca000 +3dfcb000 +3dfcc000 +3dfcd000 +3dfce000 +3dfcf000 +3dfd0000 +3dfd1000 +3dfd2000 +3dfd3000 +3dfd4000 +3dfd5000 +3dfd6000 +3dfd7000 +3dfd8000 +3dfd9000 +3dfda000 +3dfdb000 +3dfdc000 +3dfdd000 +3dfde000 +3dfdf000 +3dfe0000 +3dfe1000 +3dfe2000 +3dfe3000 +3dfe4000 +3dfe5000 +3dfe6000 +3dfe7000 +3dfe8000 +3dfe9000 +3dfea000 +3dfeb000 +3dfec000 +3dfed000 +3dfee000 +3dfef000 +3dff0000 +3dff1000 +3dff2000 +3dff3000 +3dff4000 +3dff5000 +3dff6000 +3dff7000 +3dff8000 +3dff9000 +3dffa000 +3dffb000 +3dffc000 +3dffd000 +3dffe000 +3dfff000 +3e000000 +3e000800 +3e001000 +3e001800 +3e002000 +3e002800 +3e003000 +3e003800 +3e004000 +3e004800 +3e005000 +3e005800 +3e006000 +3e006800 +3e007000 +3e007800 +3e008000 +3e008800 +3e009000 +3e009800 +3e00a000 +3e00a800 +3e00b000 +3e00b800 +3e00c000 +3e00c800 +3e00d000 +3e00d800 +3e00e000 +3e00e800 +3e00f000 +3e00f800 +3e010000 +3e010800 +3e011000 +3e011800 +3e012000 +3e012800 +3e013000 +3e013800 +3e014000 +3e014800 +3e015000 +3e015800 +3e016000 +3e016800 +3e017000 +3e017800 +3e018000 +3e018800 +3e019000 +3e019800 +3e01a000 +3e01a800 +3e01b000 +3e01b800 +3e01c000 +3e01c800 +3e01d000 +3e01d800 +3e01e000 +3e01e800 +3e01f000 +3e01f800 +3e020000 +3e020800 +3e021000 +3e021800 +3e022000 +3e022800 +3e023000 +3e023800 +3e024000 +3e024800 +3e025000 +3e025800 +3e026000 +3e026800 +3e027000 +3e027800 +3e028000 +3e028800 +3e029000 +3e029800 +3e02a000 +3e02a800 +3e02b000 +3e02b800 +3e02c000 +3e02c800 +3e02d000 +3e02d800 +3e02e000 +3e02e800 +3e02f000 +3e02f800 +3e030000 +3e030800 +3e031000 +3e031800 +3e032000 +3e032800 +3e033000 +3e033800 +3e034000 +3e034800 +3e035000 +3e035800 +3e036000 +3e036800 +3e037000 +3e037800 +3e038000 +3e038800 +3e039000 +3e039800 +3e03a000 +3e03a800 +3e03b000 +3e03b800 +3e03c000 +3e03c800 +3e03d000 +3e03d800 +3e03e000 +3e03e800 +3e03f000 +3e03f800 +3e040000 +3e040800 +3e041000 +3e041800 +3e042000 +3e042800 +3e043000 +3e043800 +3e044000 +3e044800 +3e045000 +3e045800 +3e046000 +3e046800 +3e047000 +3e047800 +3e048000 +3e048800 +3e049000 +3e049800 +3e04a000 +3e04a800 +3e04b000 +3e04b800 +3e04c000 +3e04c800 +3e04d000 +3e04d800 +3e04e000 +3e04e800 +3e04f000 +3e04f800 +3e050000 +3e050800 +3e051000 +3e051800 +3e052000 +3e052800 +3e053000 +3e053800 +3e054000 +3e054800 +3e055000 +3e055800 +3e056000 +3e056800 +3e057000 +3e057800 +3e058000 +3e058800 +3e059000 +3e059800 +3e05a000 +3e05a800 +3e05b000 +3e05b800 +3e05c000 +3e05c800 +3e05d000 +3e05d800 +3e05e000 +3e05e800 +3e05f000 +3e05f800 +3e060000 +3e060800 +3e061000 +3e061800 +3e062000 +3e062800 +3e063000 +3e063800 +3e064000 +3e064800 +3e065000 +3e065800 +3e066000 +3e066800 +3e067000 +3e067800 +3e068000 +3e068800 +3e069000 +3e069800 +3e06a000 +3e06a800 +3e06b000 +3e06b800 +3e06c000 +3e06c800 +3e06d000 +3e06d800 +3e06e000 +3e06e800 +3e06f000 +3e06f800 +3e070000 +3e070800 +3e071000 +3e071800 +3e072000 +3e072800 +3e073000 +3e073800 +3e074000 +3e074800 +3e075000 +3e075800 +3e076000 +3e076800 +3e077000 +3e077800 +3e078000 +3e078800 +3e079000 +3e079800 +3e07a000 +3e07a800 +3e07b000 +3e07b800 +3e07c000 +3e07c800 +3e07d000 +3e07d800 +3e07e000 +3e07e800 +3e07f000 +3e07f800 +3e080000 +3e080800 +3e081000 +3e081800 +3e082000 +3e082800 +3e083000 +3e083800 +3e084000 +3e084800 +3e085000 +3e085800 +3e086000 +3e086800 +3e087000 +3e087800 +3e088000 +3e088800 +3e089000 +3e089800 +3e08a000 +3e08a800 +3e08b000 +3e08b800 +3e08c000 +3e08c800 +3e08d000 +3e08d800 +3e08e000 +3e08e800 +3e08f000 +3e08f800 +3e090000 +3e090800 +3e091000 +3e091800 +3e092000 +3e092800 +3e093000 +3e093800 +3e094000 +3e094800 +3e095000 +3e095800 +3e096000 +3e096800 +3e097000 +3e097800 +3e098000 +3e098800 +3e099000 +3e099800 +3e09a000 +3e09a800 +3e09b000 +3e09b800 +3e09c000 +3e09c800 +3e09d000 +3e09d800 +3e09e000 +3e09e800 +3e09f000 +3e09f800 +3e0a0000 +3e0a0800 +3e0a1000 +3e0a1800 +3e0a2000 +3e0a2800 +3e0a3000 +3e0a3800 +3e0a4000 +3e0a4800 +3e0a5000 +3e0a5800 +3e0a6000 +3e0a6800 +3e0a7000 +3e0a7800 +3e0a8000 +3e0a8800 +3e0a9000 +3e0a9800 +3e0aa000 +3e0aa800 +3e0ab000 +3e0ab800 +3e0ac000 +3e0ac800 +3e0ad000 +3e0ad800 +3e0ae000 +3e0ae800 +3e0af000 +3e0af800 +3e0b0000 +3e0b0800 +3e0b1000 +3e0b1800 +3e0b2000 +3e0b2800 +3e0b3000 +3e0b3800 +3e0b4000 +3e0b4800 +3e0b5000 +3e0b5800 +3e0b6000 +3e0b6800 +3e0b7000 +3e0b7800 +3e0b8000 +3e0b8800 +3e0b9000 +3e0b9800 +3e0ba000 +3e0ba800 +3e0bb000 +3e0bb800 +3e0bc000 +3e0bc800 +3e0bd000 +3e0bd800 +3e0be000 +3e0be800 +3e0bf000 +3e0bf800 +3e0c0000 +3e0c0800 +3e0c1000 +3e0c1800 +3e0c2000 +3e0c2800 +3e0c3000 +3e0c3800 +3e0c4000 +3e0c4800 +3e0c5000 +3e0c5800 +3e0c6000 +3e0c6800 +3e0c7000 +3e0c7800 +3e0c8000 +3e0c8800 +3e0c9000 +3e0c9800 +3e0ca000 +3e0ca800 +3e0cb000 +3e0cb800 +3e0cc000 +3e0cc800 +3e0cd000 +3e0cd800 +3e0ce000 +3e0ce800 +3e0cf000 +3e0cf800 +3e0d0000 +3e0d0800 +3e0d1000 +3e0d1800 +3e0d2000 +3e0d2800 +3e0d3000 +3e0d3800 +3e0d4000 +3e0d4800 +3e0d5000 +3e0d5800 +3e0d6000 +3e0d6800 +3e0d7000 +3e0d7800 +3e0d8000 +3e0d8800 +3e0d9000 +3e0d9800 +3e0da000 +3e0da800 +3e0db000 +3e0db800 +3e0dc000 +3e0dc800 +3e0dd000 +3e0dd800 +3e0de000 +3e0de800 +3e0df000 +3e0df800 +3e0e0000 +3e0e0800 +3e0e1000 +3e0e1800 +3e0e2000 +3e0e2800 +3e0e3000 +3e0e3800 +3e0e4000 +3e0e4800 +3e0e5000 +3e0e5800 +3e0e6000 +3e0e6800 +3e0e7000 +3e0e7800 +3e0e8000 +3e0e8800 +3e0e9000 +3e0e9800 +3e0ea000 +3e0ea800 +3e0eb000 +3e0eb800 +3e0ec000 +3e0ec800 +3e0ed000 +3e0ed800 +3e0ee000 +3e0ee800 +3e0ef000 +3e0ef800 +3e0f0000 +3e0f0800 +3e0f1000 +3e0f1800 +3e0f2000 +3e0f2800 +3e0f3000 +3e0f3800 +3e0f4000 +3e0f4800 +3e0f5000 +3e0f5800 +3e0f6000 +3e0f6800 +3e0f7000 +3e0f7800 +3e0f8000 +3e0f8800 +3e0f9000 +3e0f9800 +3e0fa000 +3e0fa800 +3e0fb000 +3e0fb800 +3e0fc000 +3e0fc800 +3e0fd000 +3e0fd800 +3e0fe000 +3e0fe800 +3e0ff000 +3e0ff800 +3e100000 +3e100800 +3e101000 +3e101800 +3e102000 +3e102800 +3e103000 +3e103800 +3e104000 +3e104800 +3e105000 +3e105800 +3e106000 +3e106800 +3e107000 +3e107800 +3e108000 +3e108800 +3e109000 +3e109800 +3e10a000 +3e10a800 +3e10b000 +3e10b800 +3e10c000 +3e10c800 +3e10d000 +3e10d800 +3e10e000 +3e10e800 +3e10f000 +3e10f800 +3e110000 +3e110800 +3e111000 +3e111800 +3e112000 +3e112800 +3e113000 +3e113800 +3e114000 +3e114800 +3e115000 +3e115800 +3e116000 +3e116800 +3e117000 +3e117800 +3e118000 +3e118800 +3e119000 +3e119800 +3e11a000 +3e11a800 +3e11b000 +3e11b800 +3e11c000 +3e11c800 +3e11d000 +3e11d800 +3e11e000 +3e11e800 +3e11f000 +3e11f800 +3e120000 +3e120800 +3e121000 +3e121800 +3e122000 +3e122800 +3e123000 +3e123800 +3e124000 +3e124800 +3e125000 +3e125800 +3e126000 +3e126800 +3e127000 +3e127800 +3e128000 +3e128800 +3e129000 +3e129800 +3e12a000 +3e12a800 +3e12b000 +3e12b800 +3e12c000 +3e12c800 +3e12d000 +3e12d800 +3e12e000 +3e12e800 +3e12f000 +3e12f800 +3e130000 +3e130800 +3e131000 +3e131800 +3e132000 +3e132800 +3e133000 +3e133800 +3e134000 +3e134800 +3e135000 +3e135800 +3e136000 +3e136800 +3e137000 +3e137800 +3e138000 +3e138800 +3e139000 +3e139800 +3e13a000 +3e13a800 +3e13b000 +3e13b800 +3e13c000 +3e13c800 +3e13d000 +3e13d800 +3e13e000 +3e13e800 +3e13f000 +3e13f800 +3e140000 +3e140800 +3e141000 +3e141800 +3e142000 +3e142800 +3e143000 +3e143800 +3e144000 +3e144800 +3e145000 +3e145800 +3e146000 +3e146800 +3e147000 +3e147800 +3e148000 +3e148800 +3e149000 +3e149800 +3e14a000 +3e14a800 +3e14b000 +3e14b800 +3e14c000 +3e14c800 +3e14d000 +3e14d800 +3e14e000 +3e14e800 +3e14f000 +3e14f800 +3e150000 +3e150800 +3e151000 +3e151800 +3e152000 +3e152800 +3e153000 +3e153800 +3e154000 +3e154800 +3e155000 +3e155800 +3e156000 +3e156800 +3e157000 +3e157800 +3e158000 +3e158800 +3e159000 +3e159800 +3e15a000 +3e15a800 +3e15b000 +3e15b800 +3e15c000 +3e15c800 +3e15d000 +3e15d800 +3e15e000 +3e15e800 +3e15f000 +3e15f800 +3e160000 +3e160800 +3e161000 +3e161800 +3e162000 +3e162800 +3e163000 +3e163800 +3e164000 +3e164800 +3e165000 +3e165800 +3e166000 +3e166800 +3e167000 +3e167800 +3e168000 +3e168800 +3e169000 +3e169800 +3e16a000 +3e16a800 +3e16b000 +3e16b800 +3e16c000 +3e16c800 +3e16d000 +3e16d800 +3e16e000 +3e16e800 +3e16f000 +3e16f800 +3e170000 +3e170800 +3e171000 +3e171800 +3e172000 +3e172800 +3e173000 +3e173800 +3e174000 +3e174800 +3e175000 +3e175800 +3e176000 +3e176800 +3e177000 +3e177800 +3e178000 +3e178800 +3e179000 +3e179800 +3e17a000 +3e17a800 +3e17b000 +3e17b800 +3e17c000 +3e17c800 +3e17d000 +3e17d800 +3e17e000 +3e17e800 +3e17f000 +3e17f800 +3e180000 +3e180800 +3e181000 +3e181800 +3e182000 +3e182800 +3e183000 +3e183800 +3e184000 +3e184800 +3e185000 +3e185800 +3e186000 +3e186800 +3e187000 +3e187800 +3e188000 +3e188800 +3e189000 +3e189800 +3e18a000 +3e18a800 +3e18b000 +3e18b800 +3e18c000 +3e18c800 +3e18d000 +3e18d800 +3e18e000 +3e18e800 +3e18f000 +3e18f800 +3e190000 +3e190800 +3e191000 +3e191800 +3e192000 +3e192800 +3e193000 +3e193800 +3e194000 +3e194800 +3e195000 +3e195800 +3e196000 +3e196800 +3e197000 +3e197800 +3e198000 +3e198800 +3e199000 +3e199800 +3e19a000 +3e19a800 +3e19b000 +3e19b800 +3e19c000 +3e19c800 +3e19d000 +3e19d800 +3e19e000 +3e19e800 +3e19f000 +3e19f800 +3e1a0000 +3e1a0800 +3e1a1000 +3e1a1800 +3e1a2000 +3e1a2800 +3e1a3000 +3e1a3800 +3e1a4000 +3e1a4800 +3e1a5000 +3e1a5800 +3e1a6000 +3e1a6800 +3e1a7000 +3e1a7800 +3e1a8000 +3e1a8800 +3e1a9000 +3e1a9800 +3e1aa000 +3e1aa800 +3e1ab000 +3e1ab800 +3e1ac000 +3e1ac800 +3e1ad000 +3e1ad800 +3e1ae000 +3e1ae800 +3e1af000 +3e1af800 +3e1b0000 +3e1b0800 +3e1b1000 +3e1b1800 +3e1b2000 +3e1b2800 +3e1b3000 +3e1b3800 +3e1b4000 +3e1b4800 +3e1b5000 +3e1b5800 +3e1b6000 +3e1b6800 +3e1b7000 +3e1b7800 +3e1b8000 +3e1b8800 +3e1b9000 +3e1b9800 +3e1ba000 +3e1ba800 +3e1bb000 +3e1bb800 +3e1bc000 +3e1bc800 +3e1bd000 +3e1bd800 +3e1be000 +3e1be800 +3e1bf000 +3e1bf800 +3e1c0000 +3e1c0800 +3e1c1000 +3e1c1800 +3e1c2000 +3e1c2800 +3e1c3000 +3e1c3800 +3e1c4000 +3e1c4800 +3e1c5000 +3e1c5800 +3e1c6000 +3e1c6800 +3e1c7000 +3e1c7800 +3e1c8000 +3e1c8800 +3e1c9000 +3e1c9800 +3e1ca000 +3e1ca800 +3e1cb000 +3e1cb800 +3e1cc000 +3e1cc800 +3e1cd000 +3e1cd800 +3e1ce000 +3e1ce800 +3e1cf000 +3e1cf800 +3e1d0000 +3e1d0800 +3e1d1000 +3e1d1800 +3e1d2000 +3e1d2800 +3e1d3000 +3e1d3800 +3e1d4000 +3e1d4800 +3e1d5000 +3e1d5800 +3e1d6000 +3e1d6800 +3e1d7000 +3e1d7800 +3e1d8000 +3e1d8800 +3e1d9000 +3e1d9800 +3e1da000 +3e1da800 +3e1db000 +3e1db800 +3e1dc000 +3e1dc800 +3e1dd000 +3e1dd800 +3e1de000 +3e1de800 +3e1df000 +3e1df800 +3e1e0000 +3e1e0800 +3e1e1000 +3e1e1800 +3e1e2000 +3e1e2800 +3e1e3000 +3e1e3800 +3e1e4000 +3e1e4800 +3e1e5000 +3e1e5800 +3e1e6000 +3e1e6800 +3e1e7000 +3e1e7800 +3e1e8000 +3e1e8800 +3e1e9000 +3e1e9800 +3e1ea000 +3e1ea800 +3e1eb000 +3e1eb800 +3e1ec000 +3e1ec800 +3e1ed000 +3e1ed800 +3e1ee000 +3e1ee800 +3e1ef000 +3e1ef800 +3e1f0000 +3e1f0800 +3e1f1000 +3e1f1800 +3e1f2000 +3e1f2800 +3e1f3000 +3e1f3800 +3e1f4000 +3e1f4800 +3e1f5000 +3e1f5800 +3e1f6000 +3e1f6800 +3e1f7000 +3e1f7800 +3e1f8000 +3e1f8800 +3e1f9000 +3e1f9800 +3e1fa000 +3e1fa800 +3e1fb000 +3e1fb800 +3e1fc000 +3e1fc800 +3e1fd000 +3e1fd800 +3e1fe000 +3e1fe800 +3e1ff000 +3e1ff800 +3e200000 +3e200800 +3e201000 +3e201800 +3e202000 +3e202800 +3e203000 +3e203800 +3e204000 +3e204800 +3e205000 +3e205800 +3e206000 +3e206800 +3e207000 +3e207800 +3e208000 +3e208800 +3e209000 +3e209800 +3e20a000 +3e20a800 +3e20b000 +3e20b800 +3e20c000 +3e20c800 +3e20d000 +3e20d800 +3e20e000 +3e20e800 +3e20f000 +3e20f800 +3e210000 +3e210800 +3e211000 +3e211800 +3e212000 +3e212800 +3e213000 +3e213800 +3e214000 +3e214800 +3e215000 +3e215800 +3e216000 +3e216800 +3e217000 +3e217800 +3e218000 +3e218800 +3e219000 +3e219800 +3e21a000 +3e21a800 +3e21b000 +3e21b800 +3e21c000 +3e21c800 +3e21d000 +3e21d800 +3e21e000 +3e21e800 +3e21f000 +3e21f800 +3e220000 +3e220800 +3e221000 +3e221800 +3e222000 +3e222800 +3e223000 +3e223800 +3e224000 +3e224800 +3e225000 +3e225800 +3e226000 +3e226800 +3e227000 +3e227800 +3e228000 +3e228800 +3e229000 +3e229800 +3e22a000 +3e22a800 +3e22b000 +3e22b800 +3e22c000 +3e22c800 +3e22d000 +3e22d800 +3e22e000 +3e22e800 +3e22f000 +3e22f800 +3e230000 +3e230800 +3e231000 +3e231800 +3e232000 +3e232800 +3e233000 +3e233800 +3e234000 +3e234800 +3e235000 +3e235800 +3e236000 +3e236800 +3e237000 +3e237800 +3e238000 +3e238800 +3e239000 +3e239800 +3e23a000 +3e23a800 +3e23b000 +3e23b800 +3e23c000 +3e23c800 +3e23d000 +3e23d800 +3e23e000 +3e23e800 +3e23f000 +3e23f800 +3e240000 +3e240800 +3e241000 +3e241800 +3e242000 +3e242800 +3e243000 +3e243800 +3e244000 +3e244800 +3e245000 +3e245800 +3e246000 +3e246800 +3e247000 +3e247800 +3e248000 +3e248800 +3e249000 +3e249800 +3e24a000 +3e24a800 +3e24b000 +3e24b800 +3e24c000 +3e24c800 +3e24d000 +3e24d800 +3e24e000 +3e24e800 +3e24f000 +3e24f800 +3e250000 +3e250800 +3e251000 +3e251800 +3e252000 +3e252800 +3e253000 +3e253800 +3e254000 +3e254800 +3e255000 +3e255800 +3e256000 +3e256800 +3e257000 +3e257800 +3e258000 +3e258800 +3e259000 +3e259800 +3e25a000 +3e25a800 +3e25b000 +3e25b800 +3e25c000 +3e25c800 +3e25d000 +3e25d800 +3e25e000 +3e25e800 +3e25f000 +3e25f800 +3e260000 +3e260800 +3e261000 +3e261800 +3e262000 +3e262800 +3e263000 +3e263800 +3e264000 +3e264800 +3e265000 +3e265800 +3e266000 +3e266800 +3e267000 +3e267800 +3e268000 +3e268800 +3e269000 +3e269800 +3e26a000 +3e26a800 +3e26b000 +3e26b800 +3e26c000 +3e26c800 +3e26d000 +3e26d800 +3e26e000 +3e26e800 +3e26f000 +3e26f800 +3e270000 +3e270800 +3e271000 +3e271800 +3e272000 +3e272800 +3e273000 +3e273800 +3e274000 +3e274800 +3e275000 +3e275800 +3e276000 +3e276800 +3e277000 +3e277800 +3e278000 +3e278800 +3e279000 +3e279800 +3e27a000 +3e27a800 +3e27b000 +3e27b800 +3e27c000 +3e27c800 +3e27d000 +3e27d800 +3e27e000 +3e27e800 +3e27f000 +3e27f800 +3e280000 +3e280800 +3e281000 +3e281800 +3e282000 +3e282800 +3e283000 +3e283800 +3e284000 +3e284800 +3e285000 +3e285800 +3e286000 +3e286800 +3e287000 +3e287800 +3e288000 +3e288800 +3e289000 +3e289800 +3e28a000 +3e28a800 +3e28b000 +3e28b800 +3e28c000 +3e28c800 +3e28d000 +3e28d800 +3e28e000 +3e28e800 +3e28f000 +3e28f800 +3e290000 +3e290800 +3e291000 +3e291800 +3e292000 +3e292800 +3e293000 +3e293800 +3e294000 +3e294800 +3e295000 +3e295800 +3e296000 +3e296800 +3e297000 +3e297800 +3e298000 +3e298800 +3e299000 +3e299800 +3e29a000 +3e29a800 +3e29b000 +3e29b800 +3e29c000 +3e29c800 +3e29d000 +3e29d800 +3e29e000 +3e29e800 +3e29f000 +3e29f800 +3e2a0000 +3e2a0800 +3e2a1000 +3e2a1800 +3e2a2000 +3e2a2800 +3e2a3000 +3e2a3800 +3e2a4000 +3e2a4800 +3e2a5000 +3e2a5800 +3e2a6000 +3e2a6800 +3e2a7000 +3e2a7800 +3e2a8000 +3e2a8800 +3e2a9000 +3e2a9800 +3e2aa000 +3e2aa800 +3e2ab000 +3e2ab800 +3e2ac000 +3e2ac800 +3e2ad000 +3e2ad800 +3e2ae000 +3e2ae800 +3e2af000 +3e2af800 +3e2b0000 +3e2b0800 +3e2b1000 +3e2b1800 +3e2b2000 +3e2b2800 +3e2b3000 +3e2b3800 +3e2b4000 +3e2b4800 +3e2b5000 +3e2b5800 +3e2b6000 +3e2b6800 +3e2b7000 +3e2b7800 +3e2b8000 +3e2b8800 +3e2b9000 +3e2b9800 +3e2ba000 +3e2ba800 +3e2bb000 +3e2bb800 +3e2bc000 +3e2bc800 +3e2bd000 +3e2bd800 +3e2be000 +3e2be800 +3e2bf000 +3e2bf800 +3e2c0000 +3e2c0800 +3e2c1000 +3e2c1800 +3e2c2000 +3e2c2800 +3e2c3000 +3e2c3800 +3e2c4000 +3e2c4800 +3e2c5000 +3e2c5800 +3e2c6000 +3e2c6800 +3e2c7000 +3e2c7800 +3e2c8000 +3e2c8800 +3e2c9000 +3e2c9800 +3e2ca000 +3e2ca800 +3e2cb000 +3e2cb800 +3e2cc000 +3e2cc800 +3e2cd000 +3e2cd800 +3e2ce000 +3e2ce800 +3e2cf000 +3e2cf800 +3e2d0000 +3e2d0800 +3e2d1000 +3e2d1800 +3e2d2000 +3e2d2800 +3e2d3000 +3e2d3800 +3e2d4000 +3e2d4800 +3e2d5000 +3e2d5800 +3e2d6000 +3e2d6800 +3e2d7000 +3e2d7800 +3e2d8000 +3e2d8800 +3e2d9000 +3e2d9800 +3e2da000 +3e2da800 +3e2db000 +3e2db800 +3e2dc000 +3e2dc800 +3e2dd000 +3e2dd800 +3e2de000 +3e2de800 +3e2df000 +3e2df800 +3e2e0000 +3e2e0800 +3e2e1000 +3e2e1800 +3e2e2000 +3e2e2800 +3e2e3000 +3e2e3800 +3e2e4000 +3e2e4800 +3e2e5000 +3e2e5800 +3e2e6000 +3e2e6800 +3e2e7000 +3e2e7800 +3e2e8000 +3e2e8800 +3e2e9000 +3e2e9800 +3e2ea000 +3e2ea800 +3e2eb000 +3e2eb800 +3e2ec000 +3e2ec800 +3e2ed000 +3e2ed800 +3e2ee000 +3e2ee800 +3e2ef000 +3e2ef800 +3e2f0000 +3e2f0800 +3e2f1000 +3e2f1800 +3e2f2000 +3e2f2800 +3e2f3000 +3e2f3800 +3e2f4000 +3e2f4800 +3e2f5000 +3e2f5800 +3e2f6000 +3e2f6800 +3e2f7000 +3e2f7800 +3e2f8000 +3e2f8800 +3e2f9000 +3e2f9800 +3e2fa000 +3e2fa800 +3e2fb000 +3e2fb800 +3e2fc000 +3e2fc800 +3e2fd000 +3e2fd800 +3e2fe000 +3e2fe800 +3e2ff000 +3e2ff800 +3e300000 +3e300800 +3e301000 +3e301800 +3e302000 +3e302800 +3e303000 +3e303800 +3e304000 +3e304800 +3e305000 +3e305800 +3e306000 +3e306800 +3e307000 +3e307800 +3e308000 +3e308800 +3e309000 +3e309800 +3e30a000 +3e30a800 +3e30b000 +3e30b800 +3e30c000 +3e30c800 +3e30d000 +3e30d800 +3e30e000 +3e30e800 +3e30f000 +3e30f800 +3e310000 +3e310800 +3e311000 +3e311800 +3e312000 +3e312800 +3e313000 +3e313800 +3e314000 +3e314800 +3e315000 +3e315800 +3e316000 +3e316800 +3e317000 +3e317800 +3e318000 +3e318800 +3e319000 +3e319800 +3e31a000 +3e31a800 +3e31b000 +3e31b800 +3e31c000 +3e31c800 +3e31d000 +3e31d800 +3e31e000 +3e31e800 +3e31f000 +3e31f800 +3e320000 +3e320800 +3e321000 +3e321800 +3e322000 +3e322800 +3e323000 +3e323800 +3e324000 +3e324800 +3e325000 +3e325800 +3e326000 +3e326800 +3e327000 +3e327800 +3e328000 +3e328800 +3e329000 +3e329800 +3e32a000 +3e32a800 +3e32b000 +3e32b800 +3e32c000 +3e32c800 +3e32d000 +3e32d800 +3e32e000 +3e32e800 +3e32f000 +3e32f800 +3e330000 +3e330800 +3e331000 +3e331800 +3e332000 +3e332800 +3e333000 +3e333800 +3e334000 +3e334800 +3e335000 +3e335800 +3e336000 +3e336800 +3e337000 +3e337800 +3e338000 +3e338800 +3e339000 +3e339800 +3e33a000 +3e33a800 +3e33b000 +3e33b800 +3e33c000 +3e33c800 +3e33d000 +3e33d800 +3e33e000 +3e33e800 +3e33f000 +3e33f800 +3e340000 +3e340800 +3e341000 +3e341800 +3e342000 +3e342800 +3e343000 +3e343800 +3e344000 +3e344800 +3e345000 +3e345800 +3e346000 +3e346800 +3e347000 +3e347800 +3e348000 +3e348800 +3e349000 +3e349800 +3e34a000 +3e34a800 +3e34b000 +3e34b800 +3e34c000 +3e34c800 +3e34d000 +3e34d800 +3e34e000 +3e34e800 +3e34f000 +3e34f800 +3e350000 +3e350800 +3e351000 +3e351800 +3e352000 +3e352800 +3e353000 +3e353800 +3e354000 +3e354800 +3e355000 +3e355800 +3e356000 +3e356800 +3e357000 +3e357800 +3e358000 +3e358800 +3e359000 +3e359800 +3e35a000 +3e35a800 +3e35b000 +3e35b800 +3e35c000 +3e35c800 +3e35d000 +3e35d800 +3e35e000 +3e35e800 +3e35f000 +3e35f800 +3e360000 +3e360800 +3e361000 +3e361800 +3e362000 +3e362800 +3e363000 +3e363800 +3e364000 +3e364800 +3e365000 +3e365800 +3e366000 +3e366800 +3e367000 +3e367800 +3e368000 +3e368800 +3e369000 +3e369800 +3e36a000 +3e36a800 +3e36b000 +3e36b800 +3e36c000 +3e36c800 +3e36d000 +3e36d800 +3e36e000 +3e36e800 +3e36f000 +3e36f800 +3e370000 +3e370800 +3e371000 +3e371800 +3e372000 +3e372800 +3e373000 +3e373800 +3e374000 +3e374800 +3e375000 +3e375800 +3e376000 +3e376800 +3e377000 +3e377800 +3e378000 +3e378800 +3e379000 +3e379800 +3e37a000 +3e37a800 +3e37b000 +3e37b800 +3e37c000 +3e37c800 +3e37d000 +3e37d800 +3e37e000 +3e37e800 +3e37f000 +3e37f800 +3e380000 +3e380800 +3e381000 +3e381800 +3e382000 +3e382800 +3e383000 +3e383800 +3e384000 +3e384800 +3e385000 +3e385800 +3e386000 +3e386800 +3e387000 +3e387800 +3e388000 +3e388800 +3e389000 +3e389800 +3e38a000 +3e38a800 +3e38b000 +3e38b800 +3e38c000 +3e38c800 +3e38d000 +3e38d800 +3e38e000 +3e38e800 +3e38f000 +3e38f800 +3e390000 +3e390800 +3e391000 +3e391800 +3e392000 +3e392800 +3e393000 +3e393800 +3e394000 +3e394800 +3e395000 +3e395800 +3e396000 +3e396800 +3e397000 +3e397800 +3e398000 +3e398800 +3e399000 +3e399800 +3e39a000 +3e39a800 +3e39b000 +3e39b800 +3e39c000 +3e39c800 +3e39d000 +3e39d800 +3e39e000 +3e39e800 +3e39f000 +3e39f800 +3e3a0000 +3e3a0800 +3e3a1000 +3e3a1800 +3e3a2000 +3e3a2800 +3e3a3000 +3e3a3800 +3e3a4000 +3e3a4800 +3e3a5000 +3e3a5800 +3e3a6000 +3e3a6800 +3e3a7000 +3e3a7800 +3e3a8000 +3e3a8800 +3e3a9000 +3e3a9800 +3e3aa000 +3e3aa800 +3e3ab000 +3e3ab800 +3e3ac000 +3e3ac800 +3e3ad000 +3e3ad800 +3e3ae000 +3e3ae800 +3e3af000 +3e3af800 +3e3b0000 +3e3b0800 +3e3b1000 +3e3b1800 +3e3b2000 +3e3b2800 +3e3b3000 +3e3b3800 +3e3b4000 +3e3b4800 +3e3b5000 +3e3b5800 +3e3b6000 +3e3b6800 +3e3b7000 +3e3b7800 +3e3b8000 +3e3b8800 +3e3b9000 +3e3b9800 +3e3ba000 +3e3ba800 +3e3bb000 +3e3bb800 +3e3bc000 +3e3bc800 +3e3bd000 +3e3bd800 +3e3be000 +3e3be800 +3e3bf000 +3e3bf800 +3e3c0000 +3e3c0800 +3e3c1000 +3e3c1800 +3e3c2000 +3e3c2800 +3e3c3000 +3e3c3800 +3e3c4000 +3e3c4800 +3e3c5000 +3e3c5800 +3e3c6000 +3e3c6800 +3e3c7000 +3e3c7800 +3e3c8000 +3e3c8800 +3e3c9000 +3e3c9800 +3e3ca000 +3e3ca800 +3e3cb000 +3e3cb800 +3e3cc000 +3e3cc800 +3e3cd000 +3e3cd800 +3e3ce000 +3e3ce800 +3e3cf000 +3e3cf800 +3e3d0000 +3e3d0800 +3e3d1000 +3e3d1800 +3e3d2000 +3e3d2800 +3e3d3000 +3e3d3800 +3e3d4000 +3e3d4800 +3e3d5000 +3e3d5800 +3e3d6000 +3e3d6800 +3e3d7000 +3e3d7800 +3e3d8000 +3e3d8800 +3e3d9000 +3e3d9800 +3e3da000 +3e3da800 +3e3db000 +3e3db800 +3e3dc000 +3e3dc800 +3e3dd000 +3e3dd800 +3e3de000 +3e3de800 +3e3df000 +3e3df800 +3e3e0000 +3e3e0800 +3e3e1000 +3e3e1800 +3e3e2000 +3e3e2800 +3e3e3000 +3e3e3800 +3e3e4000 +3e3e4800 +3e3e5000 +3e3e5800 +3e3e6000 +3e3e6800 +3e3e7000 +3e3e7800 +3e3e8000 +3e3e8800 +3e3e9000 +3e3e9800 +3e3ea000 +3e3ea800 +3e3eb000 +3e3eb800 +3e3ec000 +3e3ec800 +3e3ed000 +3e3ed800 +3e3ee000 +3e3ee800 +3e3ef000 +3e3ef800 +3e3f0000 +3e3f0800 +3e3f1000 +3e3f1800 +3e3f2000 +3e3f2800 +3e3f3000 +3e3f3800 +3e3f4000 +3e3f4800 +3e3f5000 +3e3f5800 +3e3f6000 +3e3f6800 +3e3f7000 +3e3f7800 +3e3f8000 +3e3f8800 +3e3f9000 +3e3f9800 +3e3fa000 +3e3fa800 +3e3fb000 +3e3fb800 +3e3fc000 +3e3fc800 +3e3fd000 +3e3fd800 +3e3fe000 +3e3fe800 +3e3ff000 +3e3ff800 +3e400000 +3e400800 +3e401000 +3e401800 +3e402000 +3e402800 +3e403000 +3e403800 +3e404000 +3e404800 +3e405000 +3e405800 +3e406000 +3e406800 +3e407000 +3e407800 +3e408000 +3e408800 +3e409000 +3e409800 +3e40a000 +3e40a800 +3e40b000 +3e40b800 +3e40c000 +3e40c800 +3e40d000 +3e40d800 +3e40e000 +3e40e800 +3e40f000 +3e40f800 +3e410000 +3e410800 +3e411000 +3e411800 +3e412000 +3e412800 +3e413000 +3e413800 +3e414000 +3e414800 +3e415000 +3e415800 +3e416000 +3e416800 +3e417000 +3e417800 +3e418000 +3e418800 +3e419000 +3e419800 +3e41a000 +3e41a800 +3e41b000 +3e41b800 +3e41c000 +3e41c800 +3e41d000 +3e41d800 +3e41e000 +3e41e800 +3e41f000 +3e41f800 +3e420000 +3e420800 +3e421000 +3e421800 +3e422000 +3e422800 +3e423000 +3e423800 +3e424000 +3e424800 +3e425000 +3e425800 +3e426000 +3e426800 +3e427000 +3e427800 +3e428000 +3e428800 +3e429000 +3e429800 +3e42a000 +3e42a800 +3e42b000 +3e42b800 +3e42c000 +3e42c800 +3e42d000 +3e42d800 +3e42e000 +3e42e800 +3e42f000 +3e42f800 +3e430000 +3e430800 +3e431000 +3e431800 +3e432000 +3e432800 +3e433000 +3e433800 +3e434000 +3e434800 +3e435000 +3e435800 +3e436000 +3e436800 +3e437000 +3e437800 +3e438000 +3e438800 +3e439000 +3e439800 +3e43a000 +3e43a800 +3e43b000 +3e43b800 +3e43c000 +3e43c800 +3e43d000 +3e43d800 +3e43e000 +3e43e800 +3e43f000 +3e43f800 +3e440000 +3e440800 +3e441000 +3e441800 +3e442000 +3e442800 +3e443000 +3e443800 +3e444000 +3e444800 +3e445000 +3e445800 +3e446000 +3e446800 +3e447000 +3e447800 +3e448000 +3e448800 +3e449000 +3e449800 +3e44a000 +3e44a800 +3e44b000 +3e44b800 +3e44c000 +3e44c800 +3e44d000 +3e44d800 +3e44e000 +3e44e800 +3e44f000 +3e44f800 +3e450000 +3e450800 +3e451000 +3e451800 +3e452000 +3e452800 +3e453000 +3e453800 +3e454000 +3e454800 +3e455000 +3e455800 +3e456000 +3e456800 +3e457000 +3e457800 +3e458000 +3e458800 +3e459000 +3e459800 +3e45a000 +3e45a800 +3e45b000 +3e45b800 +3e45c000 +3e45c800 +3e45d000 +3e45d800 +3e45e000 +3e45e800 +3e45f000 +3e45f800 +3e460000 +3e460800 +3e461000 +3e461800 +3e462000 +3e462800 +3e463000 +3e463800 +3e464000 +3e464800 +3e465000 +3e465800 +3e466000 +3e466800 +3e467000 +3e467800 +3e468000 +3e468800 +3e469000 +3e469800 +3e46a000 +3e46a800 +3e46b000 +3e46b800 +3e46c000 +3e46c800 +3e46d000 +3e46d800 +3e46e000 +3e46e800 +3e46f000 +3e46f800 +3e470000 +3e470800 +3e471000 +3e471800 +3e472000 +3e472800 +3e473000 +3e473800 +3e474000 +3e474800 +3e475000 +3e475800 +3e476000 +3e476800 +3e477000 +3e477800 +3e478000 +3e478800 +3e479000 +3e479800 +3e47a000 +3e47a800 +3e47b000 +3e47b800 +3e47c000 +3e47c800 +3e47d000 +3e47d800 +3e47e000 +3e47e800 +3e47f000 +3e47f800 +3e480000 +3e480800 +3e481000 +3e481800 +3e482000 +3e482800 +3e483000 +3e483800 +3e484000 +3e484800 +3e485000 +3e485800 +3e486000 +3e486800 +3e487000 +3e487800 +3e488000 +3e488800 +3e489000 +3e489800 +3e48a000 +3e48a800 +3e48b000 +3e48b800 +3e48c000 +3e48c800 +3e48d000 +3e48d800 +3e48e000 +3e48e800 +3e48f000 +3e48f800 +3e490000 +3e490800 +3e491000 +3e491800 +3e492000 +3e492800 +3e493000 +3e493800 +3e494000 +3e494800 +3e495000 +3e495800 +3e496000 +3e496800 +3e497000 +3e497800 +3e498000 +3e498800 +3e499000 +3e499800 +3e49a000 +3e49a800 +3e49b000 +3e49b800 +3e49c000 +3e49c800 +3e49d000 +3e49d800 +3e49e000 +3e49e800 +3e49f000 +3e49f800 +3e4a0000 +3e4a0800 +3e4a1000 +3e4a1800 +3e4a2000 +3e4a2800 +3e4a3000 +3e4a3800 +3e4a4000 +3e4a4800 +3e4a5000 +3e4a5800 +3e4a6000 +3e4a6800 +3e4a7000 +3e4a7800 +3e4a8000 +3e4a8800 +3e4a9000 +3e4a9800 +3e4aa000 +3e4aa800 +3e4ab000 +3e4ab800 +3e4ac000 +3e4ac800 +3e4ad000 +3e4ad800 +3e4ae000 +3e4ae800 +3e4af000 +3e4af800 +3e4b0000 +3e4b0800 +3e4b1000 +3e4b1800 +3e4b2000 +3e4b2800 +3e4b3000 +3e4b3800 +3e4b4000 +3e4b4800 +3e4b5000 +3e4b5800 +3e4b6000 +3e4b6800 +3e4b7000 +3e4b7800 +3e4b8000 +3e4b8800 +3e4b9000 +3e4b9800 +3e4ba000 +3e4ba800 +3e4bb000 +3e4bb800 +3e4bc000 +3e4bc800 +3e4bd000 +3e4bd800 +3e4be000 +3e4be800 +3e4bf000 +3e4bf800 +3e4c0000 +3e4c0800 +3e4c1000 +3e4c1800 +3e4c2000 +3e4c2800 +3e4c3000 +3e4c3800 +3e4c4000 +3e4c4800 +3e4c5000 +3e4c5800 +3e4c6000 +3e4c6800 +3e4c7000 +3e4c7800 +3e4c8000 +3e4c8800 +3e4c9000 +3e4c9800 +3e4ca000 +3e4ca800 +3e4cb000 +3e4cb800 +3e4cc000 +3e4cc800 +3e4cd000 +3e4cd800 +3e4ce000 +3e4ce800 +3e4cf000 +3e4cf800 +3e4d0000 +3e4d0800 +3e4d1000 +3e4d1800 +3e4d2000 +3e4d2800 +3e4d3000 +3e4d3800 +3e4d4000 +3e4d4800 +3e4d5000 +3e4d5800 +3e4d6000 +3e4d6800 +3e4d7000 +3e4d7800 +3e4d8000 +3e4d8800 +3e4d9000 +3e4d9800 +3e4da000 +3e4da800 +3e4db000 +3e4db800 +3e4dc000 +3e4dc800 +3e4dd000 +3e4dd800 +3e4de000 +3e4de800 +3e4df000 +3e4df800 +3e4e0000 +3e4e0800 +3e4e1000 +3e4e1800 +3e4e2000 +3e4e2800 +3e4e3000 +3e4e3800 +3e4e4000 +3e4e4800 +3e4e5000 +3e4e5800 +3e4e6000 +3e4e6800 +3e4e7000 +3e4e7800 +3e4e8000 +3e4e8800 +3e4e9000 +3e4e9800 +3e4ea000 +3e4ea800 +3e4eb000 +3e4eb800 +3e4ec000 +3e4ec800 +3e4ed000 +3e4ed800 +3e4ee000 +3e4ee800 +3e4ef000 +3e4ef800 +3e4f0000 +3e4f0800 +3e4f1000 +3e4f1800 +3e4f2000 +3e4f2800 +3e4f3000 +3e4f3800 +3e4f4000 +3e4f4800 +3e4f5000 +3e4f5800 +3e4f6000 +3e4f6800 +3e4f7000 +3e4f7800 +3e4f8000 +3e4f8800 +3e4f9000 +3e4f9800 +3e4fa000 +3e4fa800 +3e4fb000 +3e4fb800 +3e4fc000 +3e4fc800 +3e4fd000 +3e4fd800 +3e4fe000 +3e4fe800 +3e4ff000 +3e4ff800 +3e500000 +3e500800 +3e501000 +3e501800 +3e502000 +3e502800 +3e503000 +3e503800 +3e504000 +3e504800 +3e505000 +3e505800 +3e506000 +3e506800 +3e507000 +3e507800 +3e508000 +3e508800 +3e509000 +3e509800 +3e50a000 +3e50a800 +3e50b000 +3e50b800 +3e50c000 +3e50c800 +3e50d000 +3e50d800 +3e50e000 +3e50e800 +3e50f000 +3e50f800 +3e510000 +3e510800 +3e511000 +3e511800 +3e512000 +3e512800 +3e513000 +3e513800 +3e514000 +3e514800 +3e515000 +3e515800 +3e516000 +3e516800 +3e517000 +3e517800 +3e518000 +3e518800 +3e519000 +3e519800 +3e51a000 +3e51a800 +3e51b000 +3e51b800 +3e51c000 +3e51c800 +3e51d000 +3e51d800 +3e51e000 +3e51e800 +3e51f000 +3e51f800 +3e520000 +3e520800 +3e521000 +3e521800 +3e522000 +3e522800 +3e523000 +3e523800 +3e524000 +3e524800 +3e525000 +3e525800 +3e526000 +3e526800 +3e527000 +3e527800 +3e528000 +3e528800 +3e529000 +3e529800 +3e52a000 +3e52a800 +3e52b000 +3e52b800 +3e52c000 +3e52c800 +3e52d000 +3e52d800 +3e52e000 +3e52e800 +3e52f000 +3e52f800 +3e530000 +3e530800 +3e531000 +3e531800 +3e532000 +3e532800 +3e533000 +3e533800 +3e534000 +3e534800 +3e535000 +3e535800 +3e536000 +3e536800 +3e537000 +3e537800 +3e538000 +3e538800 +3e539000 +3e539800 +3e53a000 +3e53a800 +3e53b000 +3e53b800 +3e53c000 +3e53c800 +3e53d000 +3e53d800 +3e53e000 +3e53e800 +3e53f000 +3e53f800 +3e540000 +3e540800 +3e541000 +3e541800 +3e542000 +3e542800 +3e543000 +3e543800 +3e544000 +3e544800 +3e545000 +3e545800 +3e546000 +3e546800 +3e547000 +3e547800 +3e548000 +3e548800 +3e549000 +3e549800 +3e54a000 +3e54a800 +3e54b000 +3e54b800 +3e54c000 +3e54c800 +3e54d000 +3e54d800 +3e54e000 +3e54e800 +3e54f000 +3e54f800 +3e550000 +3e550800 +3e551000 +3e551800 +3e552000 +3e552800 +3e553000 +3e553800 +3e554000 +3e554800 +3e555000 +3e555800 +3e556000 +3e556800 +3e557000 +3e557800 +3e558000 +3e558800 +3e559000 +3e559800 +3e55a000 +3e55a800 +3e55b000 +3e55b800 +3e55c000 +3e55c800 +3e55d000 +3e55d800 +3e55e000 +3e55e800 +3e55f000 +3e55f800 +3e560000 +3e560800 +3e561000 +3e561800 +3e562000 +3e562800 +3e563000 +3e563800 +3e564000 +3e564800 +3e565000 +3e565800 +3e566000 +3e566800 +3e567000 +3e567800 +3e568000 +3e568800 +3e569000 +3e569800 +3e56a000 +3e56a800 +3e56b000 +3e56b800 +3e56c000 +3e56c800 +3e56d000 +3e56d800 +3e56e000 +3e56e800 +3e56f000 +3e56f800 +3e570000 +3e570800 +3e571000 +3e571800 +3e572000 +3e572800 +3e573000 +3e573800 +3e574000 +3e574800 +3e575000 +3e575800 +3e576000 +3e576800 +3e577000 +3e577800 +3e578000 +3e578800 +3e579000 +3e579800 +3e57a000 +3e57a800 +3e57b000 +3e57b800 +3e57c000 +3e57c800 +3e57d000 +3e57d800 +3e57e000 +3e57e800 +3e57f000 +3e57f800 +3e580000 +3e580800 +3e581000 +3e581800 +3e582000 +3e582800 +3e583000 +3e583800 +3e584000 +3e584800 +3e585000 +3e585800 +3e586000 +3e586800 +3e587000 +3e587800 +3e588000 +3e588800 +3e589000 +3e589800 +3e58a000 +3e58a800 +3e58b000 +3e58b800 +3e58c000 +3e58c800 +3e58d000 +3e58d800 +3e58e000 +3e58e800 +3e58f000 +3e58f800 +3e590000 +3e590800 +3e591000 +3e591800 +3e592000 +3e592800 +3e593000 +3e593800 +3e594000 +3e594800 +3e595000 +3e595800 +3e596000 +3e596800 +3e597000 +3e597800 +3e598000 +3e598800 +3e599000 +3e599800 +3e59a000 +3e59a800 +3e59b000 +3e59b800 +3e59c000 +3e59c800 +3e59d000 +3e59d800 +3e59e000 +3e59e800 +3e59f000 +3e59f800 +3e5a0000 +3e5a0800 +3e5a1000 +3e5a1800 +3e5a2000 +3e5a2800 +3e5a3000 +3e5a3800 +3e5a4000 +3e5a4800 +3e5a5000 +3e5a5800 +3e5a6000 +3e5a6800 +3e5a7000 +3e5a7800 +3e5a8000 +3e5a8800 +3e5a9000 +3e5a9800 +3e5aa000 +3e5aa800 +3e5ab000 +3e5ab800 +3e5ac000 +3e5ac800 +3e5ad000 +3e5ad800 +3e5ae000 +3e5ae800 +3e5af000 +3e5af800 +3e5b0000 +3e5b0800 +3e5b1000 +3e5b1800 +3e5b2000 +3e5b2800 +3e5b3000 +3e5b3800 +3e5b4000 +3e5b4800 +3e5b5000 +3e5b5800 +3e5b6000 +3e5b6800 +3e5b7000 +3e5b7800 +3e5b8000 +3e5b8800 +3e5b9000 +3e5b9800 +3e5ba000 +3e5ba800 +3e5bb000 +3e5bb800 +3e5bc000 +3e5bc800 +3e5bd000 +3e5bd800 +3e5be000 +3e5be800 +3e5bf000 +3e5bf800 +3e5c0000 +3e5c0800 +3e5c1000 +3e5c1800 +3e5c2000 +3e5c2800 +3e5c3000 +3e5c3800 +3e5c4000 +3e5c4800 +3e5c5000 +3e5c5800 +3e5c6000 +3e5c6800 +3e5c7000 +3e5c7800 +3e5c8000 +3e5c8800 +3e5c9000 +3e5c9800 +3e5ca000 +3e5ca800 +3e5cb000 +3e5cb800 +3e5cc000 +3e5cc800 +3e5cd000 +3e5cd800 +3e5ce000 +3e5ce800 +3e5cf000 +3e5cf800 +3e5d0000 +3e5d0800 +3e5d1000 +3e5d1800 +3e5d2000 +3e5d2800 +3e5d3000 +3e5d3800 +3e5d4000 +3e5d4800 +3e5d5000 +3e5d5800 +3e5d6000 +3e5d6800 +3e5d7000 +3e5d7800 +3e5d8000 +3e5d8800 +3e5d9000 +3e5d9800 +3e5da000 +3e5da800 +3e5db000 +3e5db800 +3e5dc000 +3e5dc800 +3e5dd000 +3e5dd800 +3e5de000 +3e5de800 +3e5df000 +3e5df800 +3e5e0000 +3e5e0800 +3e5e1000 +3e5e1800 +3e5e2000 +3e5e2800 +3e5e3000 +3e5e3800 +3e5e4000 +3e5e4800 +3e5e5000 +3e5e5800 +3e5e6000 +3e5e6800 +3e5e7000 +3e5e7800 +3e5e8000 +3e5e8800 +3e5e9000 +3e5e9800 +3e5ea000 +3e5ea800 +3e5eb000 +3e5eb800 +3e5ec000 +3e5ec800 +3e5ed000 +3e5ed800 +3e5ee000 +3e5ee800 +3e5ef000 +3e5ef800 +3e5f0000 +3e5f0800 +3e5f1000 +3e5f1800 +3e5f2000 +3e5f2800 +3e5f3000 +3e5f3800 +3e5f4000 +3e5f4800 +3e5f5000 +3e5f5800 +3e5f6000 +3e5f6800 +3e5f7000 +3e5f7800 +3e5f8000 +3e5f8800 +3e5f9000 +3e5f9800 +3e5fa000 +3e5fa800 +3e5fb000 +3e5fb800 +3e5fc000 +3e5fc800 +3e5fd000 +3e5fd800 +3e5fe000 +3e5fe800 +3e5ff000 +3e5ff800 +3e600000 +3e600800 +3e601000 +3e601800 +3e602000 +3e602800 +3e603000 +3e603800 +3e604000 +3e604800 +3e605000 +3e605800 +3e606000 +3e606800 +3e607000 +3e607800 +3e608000 +3e608800 +3e609000 +3e609800 +3e60a000 +3e60a800 +3e60b000 +3e60b800 +3e60c000 +3e60c800 +3e60d000 +3e60d800 +3e60e000 +3e60e800 +3e60f000 +3e60f800 +3e610000 +3e610800 +3e611000 +3e611800 +3e612000 +3e612800 +3e613000 +3e613800 +3e614000 +3e614800 +3e615000 +3e615800 +3e616000 +3e616800 +3e617000 +3e617800 +3e618000 +3e618800 +3e619000 +3e619800 +3e61a000 +3e61a800 +3e61b000 +3e61b800 +3e61c000 +3e61c800 +3e61d000 +3e61d800 +3e61e000 +3e61e800 +3e61f000 +3e61f800 +3e620000 +3e620800 +3e621000 +3e621800 +3e622000 +3e622800 +3e623000 +3e623800 +3e624000 +3e624800 +3e625000 +3e625800 +3e626000 +3e626800 +3e627000 +3e627800 +3e628000 +3e628800 +3e629000 +3e629800 +3e62a000 +3e62a800 +3e62b000 +3e62b800 +3e62c000 +3e62c800 +3e62d000 +3e62d800 +3e62e000 +3e62e800 +3e62f000 +3e62f800 +3e630000 +3e630800 +3e631000 +3e631800 +3e632000 +3e632800 +3e633000 +3e633800 +3e634000 +3e634800 +3e635000 +3e635800 +3e636000 +3e636800 +3e637000 +3e637800 +3e638000 +3e638800 +3e639000 +3e639800 +3e63a000 +3e63a800 +3e63b000 +3e63b800 +3e63c000 +3e63c800 +3e63d000 +3e63d800 +3e63e000 +3e63e800 +3e63f000 +3e63f800 +3e640000 +3e640800 +3e641000 +3e641800 +3e642000 +3e642800 +3e643000 +3e643800 +3e644000 +3e644800 +3e645000 +3e645800 +3e646000 +3e646800 +3e647000 +3e647800 +3e648000 +3e648800 +3e649000 +3e649800 +3e64a000 +3e64a800 +3e64b000 +3e64b800 +3e64c000 +3e64c800 +3e64d000 +3e64d800 +3e64e000 +3e64e800 +3e64f000 +3e64f800 +3e650000 +3e650800 +3e651000 +3e651800 +3e652000 +3e652800 +3e653000 +3e653800 +3e654000 +3e654800 +3e655000 +3e655800 +3e656000 +3e656800 +3e657000 +3e657800 +3e658000 +3e658800 +3e659000 +3e659800 +3e65a000 +3e65a800 +3e65b000 +3e65b800 +3e65c000 +3e65c800 +3e65d000 +3e65d800 +3e65e000 +3e65e800 +3e65f000 +3e65f800 +3e660000 +3e660800 +3e661000 +3e661800 +3e662000 +3e662800 +3e663000 +3e663800 +3e664000 +3e664800 +3e665000 +3e665800 +3e666000 +3e666800 +3e667000 +3e667800 +3e668000 +3e668800 +3e669000 +3e669800 +3e66a000 +3e66a800 +3e66b000 +3e66b800 +3e66c000 +3e66c800 +3e66d000 +3e66d800 +3e66e000 +3e66e800 +3e66f000 +3e66f800 +3e670000 +3e670800 +3e671000 +3e671800 +3e672000 +3e672800 +3e673000 +3e673800 +3e674000 +3e674800 +3e675000 +3e675800 +3e676000 +3e676800 +3e677000 +3e677800 +3e678000 +3e678800 +3e679000 +3e679800 +3e67a000 +3e67a800 +3e67b000 +3e67b800 +3e67c000 +3e67c800 +3e67d000 +3e67d800 +3e67e000 +3e67e800 +3e67f000 +3e67f800 +3e680000 +3e680800 +3e681000 +3e681800 +3e682000 +3e682800 +3e683000 +3e683800 +3e684000 +3e684800 +3e685000 +3e685800 +3e686000 +3e686800 +3e687000 +3e687800 +3e688000 +3e688800 +3e689000 +3e689800 +3e68a000 +3e68a800 +3e68b000 +3e68b800 +3e68c000 +3e68c800 +3e68d000 +3e68d800 +3e68e000 +3e68e800 +3e68f000 +3e68f800 +3e690000 +3e690800 +3e691000 +3e691800 +3e692000 +3e692800 +3e693000 +3e693800 +3e694000 +3e694800 +3e695000 +3e695800 +3e696000 +3e696800 +3e697000 +3e697800 +3e698000 +3e698800 +3e699000 +3e699800 +3e69a000 +3e69a800 +3e69b000 +3e69b800 +3e69c000 +3e69c800 +3e69d000 +3e69d800 +3e69e000 +3e69e800 +3e69f000 +3e69f800 +3e6a0000 +3e6a0800 +3e6a1000 +3e6a1800 +3e6a2000 +3e6a2800 +3e6a3000 +3e6a3800 +3e6a4000 +3e6a4800 +3e6a5000 +3e6a5800 +3e6a6000 +3e6a6800 +3e6a7000 +3e6a7800 +3e6a8000 +3e6a8800 +3e6a9000 +3e6a9800 +3e6aa000 +3e6aa800 +3e6ab000 +3e6ab800 +3e6ac000 +3e6ac800 +3e6ad000 +3e6ad800 +3e6ae000 +3e6ae800 +3e6af000 +3e6af800 +3e6b0000 +3e6b0800 +3e6b1000 +3e6b1800 +3e6b2000 +3e6b2800 +3e6b3000 +3e6b3800 +3e6b4000 +3e6b4800 +3e6b5000 +3e6b5800 +3e6b6000 +3e6b6800 +3e6b7000 +3e6b7800 +3e6b8000 +3e6b8800 +3e6b9000 +3e6b9800 +3e6ba000 +3e6ba800 +3e6bb000 +3e6bb800 +3e6bc000 +3e6bc800 +3e6bd000 +3e6bd800 +3e6be000 +3e6be800 +3e6bf000 +3e6bf800 +3e6c0000 +3e6c0800 +3e6c1000 +3e6c1800 +3e6c2000 +3e6c2800 +3e6c3000 +3e6c3800 +3e6c4000 +3e6c4800 +3e6c5000 +3e6c5800 +3e6c6000 +3e6c6800 +3e6c7000 +3e6c7800 +3e6c8000 +3e6c8800 +3e6c9000 +3e6c9800 +3e6ca000 +3e6ca800 +3e6cb000 +3e6cb800 +3e6cc000 +3e6cc800 +3e6cd000 +3e6cd800 +3e6ce000 +3e6ce800 +3e6cf000 +3e6cf800 +3e6d0000 +3e6d0800 +3e6d1000 +3e6d1800 +3e6d2000 +3e6d2800 +3e6d3000 +3e6d3800 +3e6d4000 +3e6d4800 +3e6d5000 +3e6d5800 +3e6d6000 +3e6d6800 +3e6d7000 +3e6d7800 +3e6d8000 +3e6d8800 +3e6d9000 +3e6d9800 +3e6da000 +3e6da800 +3e6db000 +3e6db800 +3e6dc000 +3e6dc800 +3e6dd000 +3e6dd800 +3e6de000 +3e6de800 +3e6df000 +3e6df800 +3e6e0000 +3e6e0800 +3e6e1000 +3e6e1800 +3e6e2000 +3e6e2800 +3e6e3000 +3e6e3800 +3e6e4000 +3e6e4800 +3e6e5000 +3e6e5800 +3e6e6000 +3e6e6800 +3e6e7000 +3e6e7800 +3e6e8000 +3e6e8800 +3e6e9000 +3e6e9800 +3e6ea000 +3e6ea800 +3e6eb000 +3e6eb800 +3e6ec000 +3e6ec800 +3e6ed000 +3e6ed800 +3e6ee000 +3e6ee800 +3e6ef000 +3e6ef800 +3e6f0000 +3e6f0800 +3e6f1000 +3e6f1800 +3e6f2000 +3e6f2800 +3e6f3000 +3e6f3800 +3e6f4000 +3e6f4800 +3e6f5000 +3e6f5800 +3e6f6000 +3e6f6800 +3e6f7000 +3e6f7800 +3e6f8000 +3e6f8800 +3e6f9000 +3e6f9800 +3e6fa000 +3e6fa800 +3e6fb000 +3e6fb800 +3e6fc000 +3e6fc800 +3e6fd000 +3e6fd800 +3e6fe000 +3e6fe800 +3e6ff000 +3e6ff800 +3e700000 +3e700800 +3e701000 +3e701800 +3e702000 +3e702800 +3e703000 +3e703800 +3e704000 +3e704800 +3e705000 +3e705800 +3e706000 +3e706800 +3e707000 +3e707800 +3e708000 +3e708800 +3e709000 +3e709800 +3e70a000 +3e70a800 +3e70b000 +3e70b800 +3e70c000 +3e70c800 +3e70d000 +3e70d800 +3e70e000 +3e70e800 +3e70f000 +3e70f800 +3e710000 +3e710800 +3e711000 +3e711800 +3e712000 +3e712800 +3e713000 +3e713800 +3e714000 +3e714800 +3e715000 +3e715800 +3e716000 +3e716800 +3e717000 +3e717800 +3e718000 +3e718800 +3e719000 +3e719800 +3e71a000 +3e71a800 +3e71b000 +3e71b800 +3e71c000 +3e71c800 +3e71d000 +3e71d800 +3e71e000 +3e71e800 +3e71f000 +3e71f800 +3e720000 +3e720800 +3e721000 +3e721800 +3e722000 +3e722800 +3e723000 +3e723800 +3e724000 +3e724800 +3e725000 +3e725800 +3e726000 +3e726800 +3e727000 +3e727800 +3e728000 +3e728800 +3e729000 +3e729800 +3e72a000 +3e72a800 +3e72b000 +3e72b800 +3e72c000 +3e72c800 +3e72d000 +3e72d800 +3e72e000 +3e72e800 +3e72f000 +3e72f800 +3e730000 +3e730800 +3e731000 +3e731800 +3e732000 +3e732800 +3e733000 +3e733800 +3e734000 +3e734800 +3e735000 +3e735800 +3e736000 +3e736800 +3e737000 +3e737800 +3e738000 +3e738800 +3e739000 +3e739800 +3e73a000 +3e73a800 +3e73b000 +3e73b800 +3e73c000 +3e73c800 +3e73d000 +3e73d800 +3e73e000 +3e73e800 +3e73f000 +3e73f800 +3e740000 +3e740800 +3e741000 +3e741800 +3e742000 +3e742800 +3e743000 +3e743800 +3e744000 +3e744800 +3e745000 +3e745800 +3e746000 +3e746800 +3e747000 +3e747800 +3e748000 +3e748800 +3e749000 +3e749800 +3e74a000 +3e74a800 +3e74b000 +3e74b800 +3e74c000 +3e74c800 +3e74d000 +3e74d800 +3e74e000 +3e74e800 +3e74f000 +3e74f800 +3e750000 +3e750800 +3e751000 +3e751800 +3e752000 +3e752800 +3e753000 +3e753800 +3e754000 +3e754800 +3e755000 +3e755800 +3e756000 +3e756800 +3e757000 +3e757800 +3e758000 +3e758800 +3e759000 +3e759800 +3e75a000 +3e75a800 +3e75b000 +3e75b800 +3e75c000 +3e75c800 +3e75d000 +3e75d800 +3e75e000 +3e75e800 +3e75f000 +3e75f800 +3e760000 +3e760800 +3e761000 +3e761800 +3e762000 +3e762800 +3e763000 +3e763800 +3e764000 +3e764800 +3e765000 +3e765800 +3e766000 +3e766800 +3e767000 +3e767800 +3e768000 +3e768800 +3e769000 +3e769800 +3e76a000 +3e76a800 +3e76b000 +3e76b800 +3e76c000 +3e76c800 +3e76d000 +3e76d800 +3e76e000 +3e76e800 +3e76f000 +3e76f800 +3e770000 +3e770800 +3e771000 +3e771800 +3e772000 +3e772800 +3e773000 +3e773800 +3e774000 +3e774800 +3e775000 +3e775800 +3e776000 +3e776800 +3e777000 +3e777800 +3e778000 +3e778800 +3e779000 +3e779800 +3e77a000 +3e77a800 +3e77b000 +3e77b800 +3e77c000 +3e77c800 +3e77d000 +3e77d800 +3e77e000 +3e77e800 +3e77f000 +3e77f800 +3e780000 +3e780800 +3e781000 +3e781800 +3e782000 +3e782800 +3e783000 +3e783800 +3e784000 +3e784800 +3e785000 +3e785800 +3e786000 +3e786800 +3e787000 +3e787800 +3e788000 +3e788800 +3e789000 +3e789800 +3e78a000 +3e78a800 +3e78b000 +3e78b800 +3e78c000 +3e78c800 +3e78d000 +3e78d800 +3e78e000 +3e78e800 +3e78f000 +3e78f800 +3e790000 +3e790800 +3e791000 +3e791800 +3e792000 +3e792800 +3e793000 +3e793800 +3e794000 +3e794800 +3e795000 +3e795800 +3e796000 +3e796800 +3e797000 +3e797800 +3e798000 +3e798800 +3e799000 +3e799800 +3e79a000 +3e79a800 +3e79b000 +3e79b800 +3e79c000 +3e79c800 +3e79d000 +3e79d800 +3e79e000 +3e79e800 +3e79f000 +3e79f800 +3e7a0000 +3e7a0800 +3e7a1000 +3e7a1800 +3e7a2000 +3e7a2800 +3e7a3000 +3e7a3800 +3e7a4000 +3e7a4800 +3e7a5000 +3e7a5800 +3e7a6000 +3e7a6800 +3e7a7000 +3e7a7800 +3e7a8000 +3e7a8800 +3e7a9000 +3e7a9800 +3e7aa000 +3e7aa800 +3e7ab000 +3e7ab800 +3e7ac000 +3e7ac800 +3e7ad000 +3e7ad800 +3e7ae000 +3e7ae800 +3e7af000 +3e7af800 +3e7b0000 +3e7b0800 +3e7b1000 +3e7b1800 +3e7b2000 +3e7b2800 +3e7b3000 +3e7b3800 +3e7b4000 +3e7b4800 +3e7b5000 +3e7b5800 +3e7b6000 +3e7b6800 +3e7b7000 +3e7b7800 +3e7b8000 +3e7b8800 +3e7b9000 +3e7b9800 +3e7ba000 +3e7ba800 +3e7bb000 +3e7bb800 +3e7bc000 +3e7bc800 +3e7bd000 +3e7bd800 +3e7be000 +3e7be800 +3e7bf000 +3e7bf800 +3e7c0000 +3e7c0800 +3e7c1000 +3e7c1800 +3e7c2000 +3e7c2800 +3e7c3000 +3e7c3800 +3e7c4000 +3e7c4800 +3e7c5000 +3e7c5800 +3e7c6000 +3e7c6800 +3e7c7000 +3e7c7800 +3e7c8000 +3e7c8800 +3e7c9000 +3e7c9800 +3e7ca000 +3e7ca800 +3e7cb000 +3e7cb800 +3e7cc000 +3e7cc800 +3e7cd000 +3e7cd800 +3e7ce000 +3e7ce800 +3e7cf000 +3e7cf800 +3e7d0000 +3e7d0800 +3e7d1000 +3e7d1800 +3e7d2000 +3e7d2800 +3e7d3000 +3e7d3800 +3e7d4000 +3e7d4800 +3e7d5000 +3e7d5800 +3e7d6000 +3e7d6800 +3e7d7000 +3e7d7800 +3e7d8000 +3e7d8800 +3e7d9000 +3e7d9800 +3e7da000 +3e7da800 +3e7db000 +3e7db800 +3e7dc000 +3e7dc800 +3e7dd000 +3e7dd800 +3e7de000 +3e7de800 +3e7df000 +3e7df800 +3e7e0000 +3e7e0800 +3e7e1000 +3e7e1800 +3e7e2000 +3e7e2800 +3e7e3000 +3e7e3800 +3e7e4000 +3e7e4800 +3e7e5000 +3e7e5800 +3e7e6000 +3e7e6800 +3e7e7000 +3e7e7800 +3e7e8000 +3e7e8800 +3e7e9000 +3e7e9800 +3e7ea000 +3e7ea800 +3e7eb000 +3e7eb800 +3e7ec000 +3e7ec800 +3e7ed000 +3e7ed800 +3e7ee000 +3e7ee800 +3e7ef000 +3e7ef800 +3e7f0000 +3e7f0800 +3e7f1000 +3e7f1800 +3e7f2000 +3e7f2800 +3e7f3000 +3e7f3800 +3e7f4000 +3e7f4800 +3e7f5000 +3e7f5800 +3e7f6000 +3e7f6800 +3e7f7000 +3e7f7800 +3e7f8000 +3e7f8800 +3e7f9000 +3e7f9800 +3e7fa000 +3e7fa800 +3e7fb000 +3e7fb800 +3e7fc000 +3e7fc800 +3e7fd000 +3e7fd800 +3e7fe000 +3e7fe800 +3e7ff000 +3e7ff800 +3e800000 +3e800400 +3e800800 +3e800c00 +3e801000 +3e801400 +3e801800 +3e801c00 +3e802000 +3e802400 +3e802800 +3e802c00 +3e803000 +3e803400 +3e803800 +3e803c00 +3e804000 +3e804400 +3e804800 +3e804c00 +3e805000 +3e805400 +3e805800 +3e805c00 +3e806000 +3e806400 +3e806800 +3e806c00 +3e807000 +3e807400 +3e807800 +3e807c00 +3e808000 +3e808400 +3e808800 +3e808c00 +3e809000 +3e809400 +3e809800 +3e809c00 +3e80a000 +3e80a400 +3e80a800 +3e80ac00 +3e80b000 +3e80b400 +3e80b800 +3e80bc00 +3e80c000 +3e80c400 +3e80c800 +3e80cc00 +3e80d000 +3e80d400 +3e80d800 +3e80dc00 +3e80e000 +3e80e400 +3e80e800 +3e80ec00 +3e80f000 +3e80f400 +3e80f800 +3e80fc00 +3e810000 +3e810400 +3e810800 +3e810c00 +3e811000 +3e811400 +3e811800 +3e811c00 +3e812000 +3e812400 +3e812800 +3e812c00 +3e813000 +3e813400 +3e813800 +3e813c00 +3e814000 +3e814400 +3e814800 +3e814c00 +3e815000 +3e815400 +3e815800 +3e815c00 +3e816000 +3e816400 +3e816800 +3e816c00 +3e817000 +3e817400 +3e817800 +3e817c00 +3e818000 +3e818400 +3e818800 +3e818c00 +3e819000 +3e819400 +3e819800 +3e819c00 +3e81a000 +3e81a400 +3e81a800 +3e81ac00 +3e81b000 +3e81b400 +3e81b800 +3e81bc00 +3e81c000 +3e81c400 +3e81c800 +3e81cc00 +3e81d000 +3e81d400 +3e81d800 +3e81dc00 +3e81e000 +3e81e400 +3e81e800 +3e81ec00 +3e81f000 +3e81f400 +3e81f800 +3e81fc00 +3e820000 +3e820400 +3e820800 +3e820c00 +3e821000 +3e821400 +3e821800 +3e821c00 +3e822000 +3e822400 +3e822800 +3e822c00 +3e823000 +3e823400 +3e823800 +3e823c00 +3e824000 +3e824400 +3e824800 +3e824c00 +3e825000 +3e825400 +3e825800 +3e825c00 +3e826000 +3e826400 +3e826800 +3e826c00 +3e827000 +3e827400 +3e827800 +3e827c00 +3e828000 +3e828400 +3e828800 +3e828c00 +3e829000 +3e829400 +3e829800 +3e829c00 +3e82a000 +3e82a400 +3e82a800 +3e82ac00 +3e82b000 +3e82b400 +3e82b800 +3e82bc00 +3e82c000 +3e82c400 +3e82c800 +3e82cc00 +3e82d000 +3e82d400 +3e82d800 +3e82dc00 +3e82e000 +3e82e400 +3e82e800 +3e82ec00 +3e82f000 +3e82f400 +3e82f800 +3e82fc00 +3e830000 +3e830400 +3e830800 +3e830c00 +3e831000 +3e831400 +3e831800 +3e831c00 +3e832000 +3e832400 +3e832800 +3e832c00 +3e833000 +3e833400 +3e833800 +3e833c00 +3e834000 +3e834400 +3e834800 +3e834c00 +3e835000 +3e835400 +3e835800 +3e835c00 +3e836000 +3e836400 +3e836800 +3e836c00 +3e837000 +3e837400 +3e837800 +3e837c00 +3e838000 +3e838400 +3e838800 +3e838c00 +3e839000 +3e839400 +3e839800 +3e839c00 +3e83a000 +3e83a400 +3e83a800 +3e83ac00 +3e83b000 +3e83b400 +3e83b800 +3e83bc00 +3e83c000 +3e83c400 +3e83c800 +3e83cc00 +3e83d000 +3e83d400 +3e83d800 +3e83dc00 +3e83e000 +3e83e400 +3e83e800 +3e83ec00 +3e83f000 +3e83f400 +3e83f800 +3e83fc00 +3e840000 +3e840400 +3e840800 +3e840c00 +3e841000 +3e841400 +3e841800 +3e841c00 +3e842000 +3e842400 +3e842800 +3e842c00 +3e843000 +3e843400 +3e843800 +3e843c00 +3e844000 +3e844400 +3e844800 +3e844c00 +3e845000 +3e845400 +3e845800 +3e845c00 +3e846000 +3e846400 +3e846800 +3e846c00 +3e847000 +3e847400 +3e847800 +3e847c00 +3e848000 +3e848400 +3e848800 +3e848c00 +3e849000 +3e849400 +3e849800 +3e849c00 +3e84a000 +3e84a400 +3e84a800 +3e84ac00 +3e84b000 +3e84b400 +3e84b800 +3e84bc00 +3e84c000 +3e84c400 +3e84c800 +3e84cc00 +3e84d000 +3e84d400 +3e84d800 +3e84dc00 +3e84e000 +3e84e400 +3e84e800 +3e84ec00 +3e84f000 +3e84f400 +3e84f800 +3e84fc00 +3e850000 +3e850400 +3e850800 +3e850c00 +3e851000 +3e851400 +3e851800 +3e851c00 +3e852000 +3e852400 +3e852800 +3e852c00 +3e853000 +3e853400 +3e853800 +3e853c00 +3e854000 +3e854400 +3e854800 +3e854c00 +3e855000 +3e855400 +3e855800 +3e855c00 +3e856000 +3e856400 +3e856800 +3e856c00 +3e857000 +3e857400 +3e857800 +3e857c00 +3e858000 +3e858400 +3e858800 +3e858c00 +3e859000 +3e859400 +3e859800 +3e859c00 +3e85a000 +3e85a400 +3e85a800 +3e85ac00 +3e85b000 +3e85b400 +3e85b800 +3e85bc00 +3e85c000 +3e85c400 +3e85c800 +3e85cc00 +3e85d000 +3e85d400 +3e85d800 +3e85dc00 +3e85e000 +3e85e400 +3e85e800 +3e85ec00 +3e85f000 +3e85f400 +3e85f800 +3e85fc00 +3e860000 +3e860400 +3e860800 +3e860c00 +3e861000 +3e861400 +3e861800 +3e861c00 +3e862000 +3e862400 +3e862800 +3e862c00 +3e863000 +3e863400 +3e863800 +3e863c00 +3e864000 +3e864400 +3e864800 +3e864c00 +3e865000 +3e865400 +3e865800 +3e865c00 +3e866000 +3e866400 +3e866800 +3e866c00 +3e867000 +3e867400 +3e867800 +3e867c00 +3e868000 +3e868400 +3e868800 +3e868c00 +3e869000 +3e869400 +3e869800 +3e869c00 +3e86a000 +3e86a400 +3e86a800 +3e86ac00 +3e86b000 +3e86b400 +3e86b800 +3e86bc00 +3e86c000 +3e86c400 +3e86c800 +3e86cc00 +3e86d000 +3e86d400 +3e86d800 +3e86dc00 +3e86e000 +3e86e400 +3e86e800 +3e86ec00 +3e86f000 +3e86f400 +3e86f800 +3e86fc00 +3e870000 +3e870400 +3e870800 +3e870c00 +3e871000 +3e871400 +3e871800 +3e871c00 +3e872000 +3e872400 +3e872800 +3e872c00 +3e873000 +3e873400 +3e873800 +3e873c00 +3e874000 +3e874400 +3e874800 +3e874c00 +3e875000 +3e875400 +3e875800 +3e875c00 +3e876000 +3e876400 +3e876800 +3e876c00 +3e877000 +3e877400 +3e877800 +3e877c00 +3e878000 +3e878400 +3e878800 +3e878c00 +3e879000 +3e879400 +3e879800 +3e879c00 +3e87a000 +3e87a400 +3e87a800 +3e87ac00 +3e87b000 +3e87b400 +3e87b800 +3e87bc00 +3e87c000 +3e87c400 +3e87c800 +3e87cc00 +3e87d000 +3e87d400 +3e87d800 +3e87dc00 +3e87e000 +3e87e400 +3e87e800 +3e87ec00 +3e87f000 +3e87f400 +3e87f800 +3e87fc00 +3e880000 +3e880400 +3e880800 +3e880c00 +3e881000 +3e881400 +3e881800 +3e881c00 +3e882000 +3e882400 +3e882800 +3e882c00 +3e883000 +3e883400 +3e883800 +3e883c00 +3e884000 +3e884400 +3e884800 +3e884c00 +3e885000 +3e885400 +3e885800 +3e885c00 +3e886000 +3e886400 +3e886800 +3e886c00 +3e887000 +3e887400 +3e887800 +3e887c00 +3e888000 +3e888400 +3e888800 +3e888c00 +3e889000 +3e889400 +3e889800 +3e889c00 +3e88a000 +3e88a400 +3e88a800 +3e88ac00 +3e88b000 +3e88b400 +3e88b800 +3e88bc00 +3e88c000 +3e88c400 +3e88c800 +3e88cc00 +3e88d000 +3e88d400 +3e88d800 +3e88dc00 +3e88e000 +3e88e400 +3e88e800 +3e88ec00 +3e88f000 +3e88f400 +3e88f800 +3e88fc00 +3e890000 +3e890400 +3e890800 +3e890c00 +3e891000 +3e891400 +3e891800 +3e891c00 +3e892000 +3e892400 +3e892800 +3e892c00 +3e893000 +3e893400 +3e893800 +3e893c00 +3e894000 +3e894400 +3e894800 +3e894c00 +3e895000 +3e895400 +3e895800 +3e895c00 +3e896000 +3e896400 +3e896800 +3e896c00 +3e897000 +3e897400 +3e897800 +3e897c00 +3e898000 +3e898400 +3e898800 +3e898c00 +3e899000 +3e899400 +3e899800 +3e899c00 +3e89a000 +3e89a400 +3e89a800 +3e89ac00 +3e89b000 +3e89b400 +3e89b800 +3e89bc00 +3e89c000 +3e89c400 +3e89c800 +3e89cc00 +3e89d000 +3e89d400 +3e89d800 +3e89dc00 +3e89e000 +3e89e400 +3e89e800 +3e89ec00 +3e89f000 +3e89f400 +3e89f800 +3e89fc00 +3e8a0000 +3e8a0400 +3e8a0800 +3e8a0c00 +3e8a1000 +3e8a1400 +3e8a1800 +3e8a1c00 +3e8a2000 +3e8a2400 +3e8a2800 +3e8a2c00 +3e8a3000 +3e8a3400 +3e8a3800 +3e8a3c00 +3e8a4000 +3e8a4400 +3e8a4800 +3e8a4c00 +3e8a5000 +3e8a5400 +3e8a5800 +3e8a5c00 +3e8a6000 +3e8a6400 +3e8a6800 +3e8a6c00 +3e8a7000 +3e8a7400 +3e8a7800 +3e8a7c00 +3e8a8000 +3e8a8400 +3e8a8800 +3e8a8c00 +3e8a9000 +3e8a9400 +3e8a9800 +3e8a9c00 +3e8aa000 +3e8aa400 +3e8aa800 +3e8aac00 +3e8ab000 +3e8ab400 +3e8ab800 +3e8abc00 +3e8ac000 +3e8ac400 +3e8ac800 +3e8acc00 +3e8ad000 +3e8ad400 +3e8ad800 +3e8adc00 +3e8ae000 +3e8ae400 +3e8ae800 +3e8aec00 +3e8af000 +3e8af400 +3e8af800 +3e8afc00 +3e8b0000 +3e8b0400 +3e8b0800 +3e8b0c00 +3e8b1000 +3e8b1400 +3e8b1800 +3e8b1c00 +3e8b2000 +3e8b2400 +3e8b2800 +3e8b2c00 +3e8b3000 +3e8b3400 +3e8b3800 +3e8b3c00 +3e8b4000 +3e8b4400 +3e8b4800 +3e8b4c00 +3e8b5000 +3e8b5400 +3e8b5800 +3e8b5c00 +3e8b6000 +3e8b6400 +3e8b6800 +3e8b6c00 +3e8b7000 +3e8b7400 +3e8b7800 +3e8b7c00 +3e8b8000 +3e8b8400 +3e8b8800 +3e8b8c00 +3e8b9000 +3e8b9400 +3e8b9800 +3e8b9c00 +3e8ba000 +3e8ba400 +3e8ba800 +3e8bac00 +3e8bb000 +3e8bb400 +3e8bb800 +3e8bbc00 +3e8bc000 +3e8bc400 +3e8bc800 +3e8bcc00 +3e8bd000 +3e8bd400 +3e8bd800 +3e8bdc00 +3e8be000 +3e8be400 +3e8be800 +3e8bec00 +3e8bf000 +3e8bf400 +3e8bf800 +3e8bfc00 +3e8c0000 +3e8c0400 +3e8c0800 +3e8c0c00 +3e8c1000 +3e8c1400 +3e8c1800 +3e8c1c00 +3e8c2000 +3e8c2400 +3e8c2800 +3e8c2c00 +3e8c3000 +3e8c3400 +3e8c3800 +3e8c3c00 +3e8c4000 +3e8c4400 +3e8c4800 +3e8c4c00 +3e8c5000 +3e8c5400 +3e8c5800 +3e8c5c00 +3e8c6000 +3e8c6400 +3e8c6800 +3e8c6c00 +3e8c7000 +3e8c7400 +3e8c7800 +3e8c7c00 +3e8c8000 +3e8c8400 +3e8c8800 +3e8c8c00 +3e8c9000 +3e8c9400 +3e8c9800 +3e8c9c00 +3e8ca000 +3e8ca400 +3e8ca800 +3e8cac00 +3e8cb000 +3e8cb400 +3e8cb800 +3e8cbc00 +3e8cc000 +3e8cc400 +3e8cc800 +3e8ccc00 +3e8cd000 +3e8cd400 +3e8cd800 +3e8cdc00 +3e8ce000 +3e8ce400 +3e8ce800 +3e8cec00 +3e8cf000 +3e8cf400 +3e8cf800 +3e8cfc00 +3e8d0000 +3e8d0400 +3e8d0800 +3e8d0c00 +3e8d1000 +3e8d1400 +3e8d1800 +3e8d1c00 +3e8d2000 +3e8d2400 +3e8d2800 +3e8d2c00 +3e8d3000 +3e8d3400 +3e8d3800 +3e8d3c00 +3e8d4000 +3e8d4400 +3e8d4800 +3e8d4c00 +3e8d5000 +3e8d5400 +3e8d5800 +3e8d5c00 +3e8d6000 +3e8d6400 +3e8d6800 +3e8d6c00 +3e8d7000 +3e8d7400 +3e8d7800 +3e8d7c00 +3e8d8000 +3e8d8400 +3e8d8800 +3e8d8c00 +3e8d9000 +3e8d9400 +3e8d9800 +3e8d9c00 +3e8da000 +3e8da400 +3e8da800 +3e8dac00 +3e8db000 +3e8db400 +3e8db800 +3e8dbc00 +3e8dc000 +3e8dc400 +3e8dc800 +3e8dcc00 +3e8dd000 +3e8dd400 +3e8dd800 +3e8ddc00 +3e8de000 +3e8de400 +3e8de800 +3e8dec00 +3e8df000 +3e8df400 +3e8df800 +3e8dfc00 +3e8e0000 +3e8e0400 +3e8e0800 +3e8e0c00 +3e8e1000 +3e8e1400 +3e8e1800 +3e8e1c00 +3e8e2000 +3e8e2400 +3e8e2800 +3e8e2c00 +3e8e3000 +3e8e3400 +3e8e3800 +3e8e3c00 +3e8e4000 +3e8e4400 +3e8e4800 +3e8e4c00 +3e8e5000 +3e8e5400 +3e8e5800 +3e8e5c00 +3e8e6000 +3e8e6400 +3e8e6800 +3e8e6c00 +3e8e7000 +3e8e7400 +3e8e7800 +3e8e7c00 +3e8e8000 +3e8e8400 +3e8e8800 +3e8e8c00 +3e8e9000 +3e8e9400 +3e8e9800 +3e8e9c00 +3e8ea000 +3e8ea400 +3e8ea800 +3e8eac00 +3e8eb000 +3e8eb400 +3e8eb800 +3e8ebc00 +3e8ec000 +3e8ec400 +3e8ec800 +3e8ecc00 +3e8ed000 +3e8ed400 +3e8ed800 +3e8edc00 +3e8ee000 +3e8ee400 +3e8ee800 +3e8eec00 +3e8ef000 +3e8ef400 +3e8ef800 +3e8efc00 +3e8f0000 +3e8f0400 +3e8f0800 +3e8f0c00 +3e8f1000 +3e8f1400 +3e8f1800 +3e8f1c00 +3e8f2000 +3e8f2400 +3e8f2800 +3e8f2c00 +3e8f3000 +3e8f3400 +3e8f3800 +3e8f3c00 +3e8f4000 +3e8f4400 +3e8f4800 +3e8f4c00 +3e8f5000 +3e8f5400 +3e8f5800 +3e8f5c00 +3e8f6000 +3e8f6400 +3e8f6800 +3e8f6c00 +3e8f7000 +3e8f7400 +3e8f7800 +3e8f7c00 +3e8f8000 +3e8f8400 +3e8f8800 +3e8f8c00 +3e8f9000 +3e8f9400 +3e8f9800 +3e8f9c00 +3e8fa000 +3e8fa400 +3e8fa800 +3e8fac00 +3e8fb000 +3e8fb400 +3e8fb800 +3e8fbc00 +3e8fc000 +3e8fc400 +3e8fc800 +3e8fcc00 +3e8fd000 +3e8fd400 +3e8fd800 +3e8fdc00 +3e8fe000 +3e8fe400 +3e8fe800 +3e8fec00 +3e8ff000 +3e8ff400 +3e8ff800 +3e8ffc00 +3e900000 +3e900400 +3e900800 +3e900c00 +3e901000 +3e901400 +3e901800 +3e901c00 +3e902000 +3e902400 +3e902800 +3e902c00 +3e903000 +3e903400 +3e903800 +3e903c00 +3e904000 +3e904400 +3e904800 +3e904c00 +3e905000 +3e905400 +3e905800 +3e905c00 +3e906000 +3e906400 +3e906800 +3e906c00 +3e907000 +3e907400 +3e907800 +3e907c00 +3e908000 +3e908400 +3e908800 +3e908c00 +3e909000 +3e909400 +3e909800 +3e909c00 +3e90a000 +3e90a400 +3e90a800 +3e90ac00 +3e90b000 +3e90b400 +3e90b800 +3e90bc00 +3e90c000 +3e90c400 +3e90c800 +3e90cc00 +3e90d000 +3e90d400 +3e90d800 +3e90dc00 +3e90e000 +3e90e400 +3e90e800 +3e90ec00 +3e90f000 +3e90f400 +3e90f800 +3e90fc00 +3e910000 +3e910400 +3e910800 +3e910c00 +3e911000 +3e911400 +3e911800 +3e911c00 +3e912000 +3e912400 +3e912800 +3e912c00 +3e913000 +3e913400 +3e913800 +3e913c00 +3e914000 +3e914400 +3e914800 +3e914c00 +3e915000 +3e915400 +3e915800 +3e915c00 +3e916000 +3e916400 +3e916800 +3e916c00 +3e917000 +3e917400 +3e917800 +3e917c00 +3e918000 +3e918400 +3e918800 +3e918c00 +3e919000 +3e919400 +3e919800 +3e919c00 +3e91a000 +3e91a400 +3e91a800 +3e91ac00 +3e91b000 +3e91b400 +3e91b800 +3e91bc00 +3e91c000 +3e91c400 +3e91c800 +3e91cc00 +3e91d000 +3e91d400 +3e91d800 +3e91dc00 +3e91e000 +3e91e400 +3e91e800 +3e91ec00 +3e91f000 +3e91f400 +3e91f800 +3e91fc00 +3e920000 +3e920400 +3e920800 +3e920c00 +3e921000 +3e921400 +3e921800 +3e921c00 +3e922000 +3e922400 +3e922800 +3e922c00 +3e923000 +3e923400 +3e923800 +3e923c00 +3e924000 +3e924400 +3e924800 +3e924c00 +3e925000 +3e925400 +3e925800 +3e925c00 +3e926000 +3e926400 +3e926800 +3e926c00 +3e927000 +3e927400 +3e927800 +3e927c00 +3e928000 +3e928400 +3e928800 +3e928c00 +3e929000 +3e929400 +3e929800 +3e929c00 +3e92a000 +3e92a400 +3e92a800 +3e92ac00 +3e92b000 +3e92b400 +3e92b800 +3e92bc00 +3e92c000 +3e92c400 +3e92c800 +3e92cc00 +3e92d000 +3e92d400 +3e92d800 +3e92dc00 +3e92e000 +3e92e400 +3e92e800 +3e92ec00 +3e92f000 +3e92f400 +3e92f800 +3e92fc00 +3e930000 +3e930400 +3e930800 +3e930c00 +3e931000 +3e931400 +3e931800 +3e931c00 +3e932000 +3e932400 +3e932800 +3e932c00 +3e933000 +3e933400 +3e933800 +3e933c00 +3e934000 +3e934400 +3e934800 +3e934c00 +3e935000 +3e935400 +3e935800 +3e935c00 +3e936000 +3e936400 +3e936800 +3e936c00 +3e937000 +3e937400 +3e937800 +3e937c00 +3e938000 +3e938400 +3e938800 +3e938c00 +3e939000 +3e939400 +3e939800 +3e939c00 +3e93a000 +3e93a400 +3e93a800 +3e93ac00 +3e93b000 +3e93b400 +3e93b800 +3e93bc00 +3e93c000 +3e93c400 +3e93c800 +3e93cc00 +3e93d000 +3e93d400 +3e93d800 +3e93dc00 +3e93e000 +3e93e400 +3e93e800 +3e93ec00 +3e93f000 +3e93f400 +3e93f800 +3e93fc00 +3e940000 +3e940400 +3e940800 +3e940c00 +3e941000 +3e941400 +3e941800 +3e941c00 +3e942000 +3e942400 +3e942800 +3e942c00 +3e943000 +3e943400 +3e943800 +3e943c00 +3e944000 +3e944400 +3e944800 +3e944c00 +3e945000 +3e945400 +3e945800 +3e945c00 +3e946000 +3e946400 +3e946800 +3e946c00 +3e947000 +3e947400 +3e947800 +3e947c00 +3e948000 +3e948400 +3e948800 +3e948c00 +3e949000 +3e949400 +3e949800 +3e949c00 +3e94a000 +3e94a400 +3e94a800 +3e94ac00 +3e94b000 +3e94b400 +3e94b800 +3e94bc00 +3e94c000 +3e94c400 +3e94c800 +3e94cc00 +3e94d000 +3e94d400 +3e94d800 +3e94dc00 +3e94e000 +3e94e400 +3e94e800 +3e94ec00 +3e94f000 +3e94f400 +3e94f800 +3e94fc00 +3e950000 +3e950400 +3e950800 +3e950c00 +3e951000 +3e951400 +3e951800 +3e951c00 +3e952000 +3e952400 +3e952800 +3e952c00 +3e953000 +3e953400 +3e953800 +3e953c00 +3e954000 +3e954400 +3e954800 +3e954c00 +3e955000 +3e955400 +3e955800 +3e955c00 +3e956000 +3e956400 +3e956800 +3e956c00 +3e957000 +3e957400 +3e957800 +3e957c00 +3e958000 +3e958400 +3e958800 +3e958c00 +3e959000 +3e959400 +3e959800 +3e959c00 +3e95a000 +3e95a400 +3e95a800 +3e95ac00 +3e95b000 +3e95b400 +3e95b800 +3e95bc00 +3e95c000 +3e95c400 +3e95c800 +3e95cc00 +3e95d000 +3e95d400 +3e95d800 +3e95dc00 +3e95e000 +3e95e400 +3e95e800 +3e95ec00 +3e95f000 +3e95f400 +3e95f800 +3e95fc00 +3e960000 +3e960400 +3e960800 +3e960c00 +3e961000 +3e961400 +3e961800 +3e961c00 +3e962000 +3e962400 +3e962800 +3e962c00 +3e963000 +3e963400 +3e963800 +3e963c00 +3e964000 +3e964400 +3e964800 +3e964c00 +3e965000 +3e965400 +3e965800 +3e965c00 +3e966000 +3e966400 +3e966800 +3e966c00 +3e967000 +3e967400 +3e967800 +3e967c00 +3e968000 +3e968400 +3e968800 +3e968c00 +3e969000 +3e969400 +3e969800 +3e969c00 +3e96a000 +3e96a400 +3e96a800 +3e96ac00 +3e96b000 +3e96b400 +3e96b800 +3e96bc00 +3e96c000 +3e96c400 +3e96c800 +3e96cc00 +3e96d000 +3e96d400 +3e96d800 +3e96dc00 +3e96e000 +3e96e400 +3e96e800 +3e96ec00 +3e96f000 +3e96f400 +3e96f800 +3e96fc00 +3e970000 +3e970400 +3e970800 +3e970c00 +3e971000 +3e971400 +3e971800 +3e971c00 +3e972000 +3e972400 +3e972800 +3e972c00 +3e973000 +3e973400 +3e973800 +3e973c00 +3e974000 +3e974400 +3e974800 +3e974c00 +3e975000 +3e975400 +3e975800 +3e975c00 +3e976000 +3e976400 +3e976800 +3e976c00 +3e977000 +3e977400 +3e977800 +3e977c00 +3e978000 +3e978400 +3e978800 +3e978c00 +3e979000 +3e979400 +3e979800 +3e979c00 +3e97a000 +3e97a400 +3e97a800 +3e97ac00 +3e97b000 +3e97b400 +3e97b800 +3e97bc00 +3e97c000 +3e97c400 +3e97c800 +3e97cc00 +3e97d000 +3e97d400 +3e97d800 +3e97dc00 +3e97e000 +3e97e400 +3e97e800 +3e97ec00 +3e97f000 +3e97f400 +3e97f800 +3e97fc00 +3e980000 +3e980400 +3e980800 +3e980c00 +3e981000 +3e981400 +3e981800 +3e981c00 +3e982000 +3e982400 +3e982800 +3e982c00 +3e983000 +3e983400 +3e983800 +3e983c00 +3e984000 +3e984400 +3e984800 +3e984c00 +3e985000 +3e985400 +3e985800 +3e985c00 +3e986000 +3e986400 +3e986800 +3e986c00 +3e987000 +3e987400 +3e987800 +3e987c00 +3e988000 +3e988400 +3e988800 +3e988c00 +3e989000 +3e989400 +3e989800 +3e989c00 +3e98a000 +3e98a400 +3e98a800 +3e98ac00 +3e98b000 +3e98b400 +3e98b800 +3e98bc00 +3e98c000 +3e98c400 +3e98c800 +3e98cc00 +3e98d000 +3e98d400 +3e98d800 +3e98dc00 +3e98e000 +3e98e400 +3e98e800 +3e98ec00 +3e98f000 +3e98f400 +3e98f800 +3e98fc00 +3e990000 +3e990400 +3e990800 +3e990c00 +3e991000 +3e991400 +3e991800 +3e991c00 +3e992000 +3e992400 +3e992800 +3e992c00 +3e993000 +3e993400 +3e993800 +3e993c00 +3e994000 +3e994400 +3e994800 +3e994c00 +3e995000 +3e995400 +3e995800 +3e995c00 +3e996000 +3e996400 +3e996800 +3e996c00 +3e997000 +3e997400 +3e997800 +3e997c00 +3e998000 +3e998400 +3e998800 +3e998c00 +3e999000 +3e999400 +3e999800 +3e999c00 +3e99a000 +3e99a400 +3e99a800 +3e99ac00 +3e99b000 +3e99b400 +3e99b800 +3e99bc00 +3e99c000 +3e99c400 +3e99c800 +3e99cc00 +3e99d000 +3e99d400 +3e99d800 +3e99dc00 +3e99e000 +3e99e400 +3e99e800 +3e99ec00 +3e99f000 +3e99f400 +3e99f800 +3e99fc00 +3e9a0000 +3e9a0400 +3e9a0800 +3e9a0c00 +3e9a1000 +3e9a1400 +3e9a1800 +3e9a1c00 +3e9a2000 +3e9a2400 +3e9a2800 +3e9a2c00 +3e9a3000 +3e9a3400 +3e9a3800 +3e9a3c00 +3e9a4000 +3e9a4400 +3e9a4800 +3e9a4c00 +3e9a5000 +3e9a5400 +3e9a5800 +3e9a5c00 +3e9a6000 +3e9a6400 +3e9a6800 +3e9a6c00 +3e9a7000 +3e9a7400 +3e9a7800 +3e9a7c00 +3e9a8000 +3e9a8400 +3e9a8800 +3e9a8c00 +3e9a9000 +3e9a9400 +3e9a9800 +3e9a9c00 +3e9aa000 +3e9aa400 +3e9aa800 +3e9aac00 +3e9ab000 +3e9ab400 +3e9ab800 +3e9abc00 +3e9ac000 +3e9ac400 +3e9ac800 +3e9acc00 +3e9ad000 +3e9ad400 +3e9ad800 +3e9adc00 +3e9ae000 +3e9ae400 +3e9ae800 +3e9aec00 +3e9af000 +3e9af400 +3e9af800 +3e9afc00 +3e9b0000 +3e9b0400 +3e9b0800 +3e9b0c00 +3e9b1000 +3e9b1400 +3e9b1800 +3e9b1c00 +3e9b2000 +3e9b2400 +3e9b2800 +3e9b2c00 +3e9b3000 +3e9b3400 +3e9b3800 +3e9b3c00 +3e9b4000 +3e9b4400 +3e9b4800 +3e9b4c00 +3e9b5000 +3e9b5400 +3e9b5800 +3e9b5c00 +3e9b6000 +3e9b6400 +3e9b6800 +3e9b6c00 +3e9b7000 +3e9b7400 +3e9b7800 +3e9b7c00 +3e9b8000 +3e9b8400 +3e9b8800 +3e9b8c00 +3e9b9000 +3e9b9400 +3e9b9800 +3e9b9c00 +3e9ba000 +3e9ba400 +3e9ba800 +3e9bac00 +3e9bb000 +3e9bb400 +3e9bb800 +3e9bbc00 +3e9bc000 +3e9bc400 +3e9bc800 +3e9bcc00 +3e9bd000 +3e9bd400 +3e9bd800 +3e9bdc00 +3e9be000 +3e9be400 +3e9be800 +3e9bec00 +3e9bf000 +3e9bf400 +3e9bf800 +3e9bfc00 +3e9c0000 +3e9c0400 +3e9c0800 +3e9c0c00 +3e9c1000 +3e9c1400 +3e9c1800 +3e9c1c00 +3e9c2000 +3e9c2400 +3e9c2800 +3e9c2c00 +3e9c3000 +3e9c3400 +3e9c3800 +3e9c3c00 +3e9c4000 +3e9c4400 +3e9c4800 +3e9c4c00 +3e9c5000 +3e9c5400 +3e9c5800 +3e9c5c00 +3e9c6000 +3e9c6400 +3e9c6800 +3e9c6c00 +3e9c7000 +3e9c7400 +3e9c7800 +3e9c7c00 +3e9c8000 +3e9c8400 +3e9c8800 +3e9c8c00 +3e9c9000 +3e9c9400 +3e9c9800 +3e9c9c00 +3e9ca000 +3e9ca400 +3e9ca800 +3e9cac00 +3e9cb000 +3e9cb400 +3e9cb800 +3e9cbc00 +3e9cc000 +3e9cc400 +3e9cc800 +3e9ccc00 +3e9cd000 +3e9cd400 +3e9cd800 +3e9cdc00 +3e9ce000 +3e9ce400 +3e9ce800 +3e9cec00 +3e9cf000 +3e9cf400 +3e9cf800 +3e9cfc00 +3e9d0000 +3e9d0400 +3e9d0800 +3e9d0c00 +3e9d1000 +3e9d1400 +3e9d1800 +3e9d1c00 +3e9d2000 +3e9d2400 +3e9d2800 +3e9d2c00 +3e9d3000 +3e9d3400 +3e9d3800 +3e9d3c00 +3e9d4000 +3e9d4400 +3e9d4800 +3e9d4c00 +3e9d5000 +3e9d5400 +3e9d5800 +3e9d5c00 +3e9d6000 +3e9d6400 +3e9d6800 +3e9d6c00 +3e9d7000 +3e9d7400 +3e9d7800 +3e9d7c00 +3e9d8000 +3e9d8400 +3e9d8800 +3e9d8c00 +3e9d9000 +3e9d9400 +3e9d9800 +3e9d9c00 +3e9da000 +3e9da400 +3e9da800 +3e9dac00 +3e9db000 +3e9db400 +3e9db800 +3e9dbc00 +3e9dc000 +3e9dc400 +3e9dc800 +3e9dcc00 +3e9dd000 +3e9dd400 +3e9dd800 +3e9ddc00 +3e9de000 +3e9de400 +3e9de800 +3e9dec00 +3e9df000 +3e9df400 +3e9df800 +3e9dfc00 +3e9e0000 +3e9e0400 +3e9e0800 +3e9e0c00 +3e9e1000 +3e9e1400 +3e9e1800 +3e9e1c00 +3e9e2000 +3e9e2400 +3e9e2800 +3e9e2c00 +3e9e3000 +3e9e3400 +3e9e3800 +3e9e3c00 +3e9e4000 +3e9e4400 +3e9e4800 +3e9e4c00 +3e9e5000 +3e9e5400 +3e9e5800 +3e9e5c00 +3e9e6000 +3e9e6400 +3e9e6800 +3e9e6c00 +3e9e7000 +3e9e7400 +3e9e7800 +3e9e7c00 +3e9e8000 +3e9e8400 +3e9e8800 +3e9e8c00 +3e9e9000 +3e9e9400 +3e9e9800 +3e9e9c00 +3e9ea000 +3e9ea400 +3e9ea800 +3e9eac00 +3e9eb000 +3e9eb400 +3e9eb800 +3e9ebc00 +3e9ec000 +3e9ec400 +3e9ec800 +3e9ecc00 +3e9ed000 +3e9ed400 +3e9ed800 +3e9edc00 +3e9ee000 +3e9ee400 +3e9ee800 +3e9eec00 +3e9ef000 +3e9ef400 +3e9ef800 +3e9efc00 +3e9f0000 +3e9f0400 +3e9f0800 +3e9f0c00 +3e9f1000 +3e9f1400 +3e9f1800 +3e9f1c00 +3e9f2000 +3e9f2400 +3e9f2800 +3e9f2c00 +3e9f3000 +3e9f3400 +3e9f3800 +3e9f3c00 +3e9f4000 +3e9f4400 +3e9f4800 +3e9f4c00 +3e9f5000 +3e9f5400 +3e9f5800 +3e9f5c00 +3e9f6000 +3e9f6400 +3e9f6800 +3e9f6c00 +3e9f7000 +3e9f7400 +3e9f7800 +3e9f7c00 +3e9f8000 +3e9f8400 +3e9f8800 +3e9f8c00 +3e9f9000 +3e9f9400 +3e9f9800 +3e9f9c00 +3e9fa000 +3e9fa400 +3e9fa800 +3e9fac00 +3e9fb000 +3e9fb400 +3e9fb800 +3e9fbc00 +3e9fc000 +3e9fc400 +3e9fc800 +3e9fcc00 +3e9fd000 +3e9fd400 +3e9fd800 +3e9fdc00 +3e9fe000 +3e9fe400 +3e9fe800 +3e9fec00 +3e9ff000 +3e9ff400 +3e9ff800 +3e9ffc00 +3ea00000 +3ea00400 +3ea00800 +3ea00c00 +3ea01000 +3ea01400 +3ea01800 +3ea01c00 +3ea02000 +3ea02400 +3ea02800 +3ea02c00 +3ea03000 +3ea03400 +3ea03800 +3ea03c00 +3ea04000 +3ea04400 +3ea04800 +3ea04c00 +3ea05000 +3ea05400 +3ea05800 +3ea05c00 +3ea06000 +3ea06400 +3ea06800 +3ea06c00 +3ea07000 +3ea07400 +3ea07800 +3ea07c00 +3ea08000 +3ea08400 +3ea08800 +3ea08c00 +3ea09000 +3ea09400 +3ea09800 +3ea09c00 +3ea0a000 +3ea0a400 +3ea0a800 +3ea0ac00 +3ea0b000 +3ea0b400 +3ea0b800 +3ea0bc00 +3ea0c000 +3ea0c400 +3ea0c800 +3ea0cc00 +3ea0d000 +3ea0d400 +3ea0d800 +3ea0dc00 +3ea0e000 +3ea0e400 +3ea0e800 +3ea0ec00 +3ea0f000 +3ea0f400 +3ea0f800 +3ea0fc00 +3ea10000 +3ea10400 +3ea10800 +3ea10c00 +3ea11000 +3ea11400 +3ea11800 +3ea11c00 +3ea12000 +3ea12400 +3ea12800 +3ea12c00 +3ea13000 +3ea13400 +3ea13800 +3ea13c00 +3ea14000 +3ea14400 +3ea14800 +3ea14c00 +3ea15000 +3ea15400 +3ea15800 +3ea15c00 +3ea16000 +3ea16400 +3ea16800 +3ea16c00 +3ea17000 +3ea17400 +3ea17800 +3ea17c00 +3ea18000 +3ea18400 +3ea18800 +3ea18c00 +3ea19000 +3ea19400 +3ea19800 +3ea19c00 +3ea1a000 +3ea1a400 +3ea1a800 +3ea1ac00 +3ea1b000 +3ea1b400 +3ea1b800 +3ea1bc00 +3ea1c000 +3ea1c400 +3ea1c800 +3ea1cc00 +3ea1d000 +3ea1d400 +3ea1d800 +3ea1dc00 +3ea1e000 +3ea1e400 +3ea1e800 +3ea1ec00 +3ea1f000 +3ea1f400 +3ea1f800 +3ea1fc00 +3ea20000 +3ea20400 +3ea20800 +3ea20c00 +3ea21000 +3ea21400 +3ea21800 +3ea21c00 +3ea22000 +3ea22400 +3ea22800 +3ea22c00 +3ea23000 +3ea23400 +3ea23800 +3ea23c00 +3ea24000 +3ea24400 +3ea24800 +3ea24c00 +3ea25000 +3ea25400 +3ea25800 +3ea25c00 +3ea26000 +3ea26400 +3ea26800 +3ea26c00 +3ea27000 +3ea27400 +3ea27800 +3ea27c00 +3ea28000 +3ea28400 +3ea28800 +3ea28c00 +3ea29000 +3ea29400 +3ea29800 +3ea29c00 +3ea2a000 +3ea2a400 +3ea2a800 +3ea2ac00 +3ea2b000 +3ea2b400 +3ea2b800 +3ea2bc00 +3ea2c000 +3ea2c400 +3ea2c800 +3ea2cc00 +3ea2d000 +3ea2d400 +3ea2d800 +3ea2dc00 +3ea2e000 +3ea2e400 +3ea2e800 +3ea2ec00 +3ea2f000 +3ea2f400 +3ea2f800 +3ea2fc00 +3ea30000 +3ea30400 +3ea30800 +3ea30c00 +3ea31000 +3ea31400 +3ea31800 +3ea31c00 +3ea32000 +3ea32400 +3ea32800 +3ea32c00 +3ea33000 +3ea33400 +3ea33800 +3ea33c00 +3ea34000 +3ea34400 +3ea34800 +3ea34c00 +3ea35000 +3ea35400 +3ea35800 +3ea35c00 +3ea36000 +3ea36400 +3ea36800 +3ea36c00 +3ea37000 +3ea37400 +3ea37800 +3ea37c00 +3ea38000 +3ea38400 +3ea38800 +3ea38c00 +3ea39000 +3ea39400 +3ea39800 +3ea39c00 +3ea3a000 +3ea3a400 +3ea3a800 +3ea3ac00 +3ea3b000 +3ea3b400 +3ea3b800 +3ea3bc00 +3ea3c000 +3ea3c400 +3ea3c800 +3ea3cc00 +3ea3d000 +3ea3d400 +3ea3d800 +3ea3dc00 +3ea3e000 +3ea3e400 +3ea3e800 +3ea3ec00 +3ea3f000 +3ea3f400 +3ea3f800 +3ea3fc00 +3ea40000 +3ea40400 +3ea40800 +3ea40c00 +3ea41000 +3ea41400 +3ea41800 +3ea41c00 +3ea42000 +3ea42400 +3ea42800 +3ea42c00 +3ea43000 +3ea43400 +3ea43800 +3ea43c00 +3ea44000 +3ea44400 +3ea44800 +3ea44c00 +3ea45000 +3ea45400 +3ea45800 +3ea45c00 +3ea46000 +3ea46400 +3ea46800 +3ea46c00 +3ea47000 +3ea47400 +3ea47800 +3ea47c00 +3ea48000 +3ea48400 +3ea48800 +3ea48c00 +3ea49000 +3ea49400 +3ea49800 +3ea49c00 +3ea4a000 +3ea4a400 +3ea4a800 +3ea4ac00 +3ea4b000 +3ea4b400 +3ea4b800 +3ea4bc00 +3ea4c000 +3ea4c400 +3ea4c800 +3ea4cc00 +3ea4d000 +3ea4d400 +3ea4d800 +3ea4dc00 +3ea4e000 +3ea4e400 +3ea4e800 +3ea4ec00 +3ea4f000 +3ea4f400 +3ea4f800 +3ea4fc00 +3ea50000 +3ea50400 +3ea50800 +3ea50c00 +3ea51000 +3ea51400 +3ea51800 +3ea51c00 +3ea52000 +3ea52400 +3ea52800 +3ea52c00 +3ea53000 +3ea53400 +3ea53800 +3ea53c00 +3ea54000 +3ea54400 +3ea54800 +3ea54c00 +3ea55000 +3ea55400 +3ea55800 +3ea55c00 +3ea56000 +3ea56400 +3ea56800 +3ea56c00 +3ea57000 +3ea57400 +3ea57800 +3ea57c00 +3ea58000 +3ea58400 +3ea58800 +3ea58c00 +3ea59000 +3ea59400 +3ea59800 +3ea59c00 +3ea5a000 +3ea5a400 +3ea5a800 +3ea5ac00 +3ea5b000 +3ea5b400 +3ea5b800 +3ea5bc00 +3ea5c000 +3ea5c400 +3ea5c800 +3ea5cc00 +3ea5d000 +3ea5d400 +3ea5d800 +3ea5dc00 +3ea5e000 +3ea5e400 +3ea5e800 +3ea5ec00 +3ea5f000 +3ea5f400 +3ea5f800 +3ea5fc00 +3ea60000 +3ea60400 +3ea60800 +3ea60c00 +3ea61000 +3ea61400 +3ea61800 +3ea61c00 +3ea62000 +3ea62400 +3ea62800 +3ea62c00 +3ea63000 +3ea63400 +3ea63800 +3ea63c00 +3ea64000 +3ea64400 +3ea64800 +3ea64c00 +3ea65000 +3ea65400 +3ea65800 +3ea65c00 +3ea66000 +3ea66400 +3ea66800 +3ea66c00 +3ea67000 +3ea67400 +3ea67800 +3ea67c00 +3ea68000 +3ea68400 +3ea68800 +3ea68c00 +3ea69000 +3ea69400 +3ea69800 +3ea69c00 +3ea6a000 +3ea6a400 +3ea6a800 +3ea6ac00 +3ea6b000 +3ea6b400 +3ea6b800 +3ea6bc00 +3ea6c000 +3ea6c400 +3ea6c800 +3ea6cc00 +3ea6d000 +3ea6d400 +3ea6d800 +3ea6dc00 +3ea6e000 +3ea6e400 +3ea6e800 +3ea6ec00 +3ea6f000 +3ea6f400 +3ea6f800 +3ea6fc00 +3ea70000 +3ea70400 +3ea70800 +3ea70c00 +3ea71000 +3ea71400 +3ea71800 +3ea71c00 +3ea72000 +3ea72400 +3ea72800 +3ea72c00 +3ea73000 +3ea73400 +3ea73800 +3ea73c00 +3ea74000 +3ea74400 +3ea74800 +3ea74c00 +3ea75000 +3ea75400 +3ea75800 +3ea75c00 +3ea76000 +3ea76400 +3ea76800 +3ea76c00 +3ea77000 +3ea77400 +3ea77800 +3ea77c00 +3ea78000 +3ea78400 +3ea78800 +3ea78c00 +3ea79000 +3ea79400 +3ea79800 +3ea79c00 +3ea7a000 +3ea7a400 +3ea7a800 +3ea7ac00 +3ea7b000 +3ea7b400 +3ea7b800 +3ea7bc00 +3ea7c000 +3ea7c400 +3ea7c800 +3ea7cc00 +3ea7d000 +3ea7d400 +3ea7d800 +3ea7dc00 +3ea7e000 +3ea7e400 +3ea7e800 +3ea7ec00 +3ea7f000 +3ea7f400 +3ea7f800 +3ea7fc00 +3ea80000 +3ea80400 +3ea80800 +3ea80c00 +3ea81000 +3ea81400 +3ea81800 +3ea81c00 +3ea82000 +3ea82400 +3ea82800 +3ea82c00 +3ea83000 +3ea83400 +3ea83800 +3ea83c00 +3ea84000 +3ea84400 +3ea84800 +3ea84c00 +3ea85000 +3ea85400 +3ea85800 +3ea85c00 +3ea86000 +3ea86400 +3ea86800 +3ea86c00 +3ea87000 +3ea87400 +3ea87800 +3ea87c00 +3ea88000 +3ea88400 +3ea88800 +3ea88c00 +3ea89000 +3ea89400 +3ea89800 +3ea89c00 +3ea8a000 +3ea8a400 +3ea8a800 +3ea8ac00 +3ea8b000 +3ea8b400 +3ea8b800 +3ea8bc00 +3ea8c000 +3ea8c400 +3ea8c800 +3ea8cc00 +3ea8d000 +3ea8d400 +3ea8d800 +3ea8dc00 +3ea8e000 +3ea8e400 +3ea8e800 +3ea8ec00 +3ea8f000 +3ea8f400 +3ea8f800 +3ea8fc00 +3ea90000 +3ea90400 +3ea90800 +3ea90c00 +3ea91000 +3ea91400 +3ea91800 +3ea91c00 +3ea92000 +3ea92400 +3ea92800 +3ea92c00 +3ea93000 +3ea93400 +3ea93800 +3ea93c00 +3ea94000 +3ea94400 +3ea94800 +3ea94c00 +3ea95000 +3ea95400 +3ea95800 +3ea95c00 +3ea96000 +3ea96400 +3ea96800 +3ea96c00 +3ea97000 +3ea97400 +3ea97800 +3ea97c00 +3ea98000 +3ea98400 +3ea98800 +3ea98c00 +3ea99000 +3ea99400 +3ea99800 +3ea99c00 +3ea9a000 +3ea9a400 +3ea9a800 +3ea9ac00 +3ea9b000 +3ea9b400 +3ea9b800 +3ea9bc00 +3ea9c000 +3ea9c400 +3ea9c800 +3ea9cc00 +3ea9d000 +3ea9d400 +3ea9d800 +3ea9dc00 +3ea9e000 +3ea9e400 +3ea9e800 +3ea9ec00 +3ea9f000 +3ea9f400 +3ea9f800 +3ea9fc00 +3eaa0000 +3eaa0400 +3eaa0800 +3eaa0c00 +3eaa1000 +3eaa1400 +3eaa1800 +3eaa1c00 +3eaa2000 +3eaa2400 +3eaa2800 +3eaa2c00 +3eaa3000 +3eaa3400 +3eaa3800 +3eaa3c00 +3eaa4000 +3eaa4400 +3eaa4800 +3eaa4c00 +3eaa5000 +3eaa5400 +3eaa5800 +3eaa5c00 +3eaa6000 +3eaa6400 +3eaa6800 +3eaa6c00 +3eaa7000 +3eaa7400 +3eaa7800 +3eaa7c00 +3eaa8000 +3eaa8400 +3eaa8800 +3eaa8c00 +3eaa9000 +3eaa9400 +3eaa9800 +3eaa9c00 +3eaaa000 +3eaaa400 +3eaaa800 +3eaaac00 +3eaab000 +3eaab400 +3eaab800 +3eaabc00 +3eaac000 +3eaac400 +3eaac800 +3eaacc00 +3eaad000 +3eaad400 +3eaad800 +3eaadc00 +3eaae000 +3eaae400 +3eaae800 +3eaaec00 +3eaaf000 +3eaaf400 +3eaaf800 +3eaafc00 +3eab0000 +3eab0400 +3eab0800 +3eab0c00 +3eab1000 +3eab1400 +3eab1800 +3eab1c00 +3eab2000 +3eab2400 +3eab2800 +3eab2c00 +3eab3000 +3eab3400 +3eab3800 +3eab3c00 +3eab4000 +3eab4400 +3eab4800 +3eab4c00 +3eab5000 +3eab5400 +3eab5800 +3eab5c00 +3eab6000 +3eab6400 +3eab6800 +3eab6c00 +3eab7000 +3eab7400 +3eab7800 +3eab7c00 +3eab8000 +3eab8400 +3eab8800 +3eab8c00 +3eab9000 +3eab9400 +3eab9800 +3eab9c00 +3eaba000 +3eaba400 +3eaba800 +3eabac00 +3eabb000 +3eabb400 +3eabb800 +3eabbc00 +3eabc000 +3eabc400 +3eabc800 +3eabcc00 +3eabd000 +3eabd400 +3eabd800 +3eabdc00 +3eabe000 +3eabe400 +3eabe800 +3eabec00 +3eabf000 +3eabf400 +3eabf800 +3eabfc00 +3eac0000 +3eac0400 +3eac0800 +3eac0c00 +3eac1000 +3eac1400 +3eac1800 +3eac1c00 +3eac2000 +3eac2400 +3eac2800 +3eac2c00 +3eac3000 +3eac3400 +3eac3800 +3eac3c00 +3eac4000 +3eac4400 +3eac4800 +3eac4c00 +3eac5000 +3eac5400 +3eac5800 +3eac5c00 +3eac6000 +3eac6400 +3eac6800 +3eac6c00 +3eac7000 +3eac7400 +3eac7800 +3eac7c00 +3eac8000 +3eac8400 +3eac8800 +3eac8c00 +3eac9000 +3eac9400 +3eac9800 +3eac9c00 +3eaca000 +3eaca400 +3eaca800 +3eacac00 +3eacb000 +3eacb400 +3eacb800 +3eacbc00 +3eacc000 +3eacc400 +3eacc800 +3eaccc00 +3eacd000 +3eacd400 +3eacd800 +3eacdc00 +3eace000 +3eace400 +3eace800 +3eacec00 +3eacf000 +3eacf400 +3eacf800 +3eacfc00 +3ead0000 +3ead0400 +3ead0800 +3ead0c00 +3ead1000 +3ead1400 +3ead1800 +3ead1c00 +3ead2000 +3ead2400 +3ead2800 +3ead2c00 +3ead3000 +3ead3400 +3ead3800 +3ead3c00 +3ead4000 +3ead4400 +3ead4800 +3ead4c00 +3ead5000 +3ead5400 +3ead5800 +3ead5c00 +3ead6000 +3ead6400 +3ead6800 +3ead6c00 +3ead7000 +3ead7400 +3ead7800 +3ead7c00 +3ead8000 +3ead8400 +3ead8800 +3ead8c00 +3ead9000 +3ead9400 +3ead9800 +3ead9c00 +3eada000 +3eada400 +3eada800 +3eadac00 +3eadb000 +3eadb400 +3eadb800 +3eadbc00 +3eadc000 +3eadc400 +3eadc800 +3eadcc00 +3eadd000 +3eadd400 +3eadd800 +3eaddc00 +3eade000 +3eade400 +3eade800 +3eadec00 +3eadf000 +3eadf400 +3eadf800 +3eadfc00 +3eae0000 +3eae0400 +3eae0800 +3eae0c00 +3eae1000 +3eae1400 +3eae1800 +3eae1c00 +3eae2000 +3eae2400 +3eae2800 +3eae2c00 +3eae3000 +3eae3400 +3eae3800 +3eae3c00 +3eae4000 +3eae4400 +3eae4800 +3eae4c00 +3eae5000 +3eae5400 +3eae5800 +3eae5c00 +3eae6000 +3eae6400 +3eae6800 +3eae6c00 +3eae7000 +3eae7400 +3eae7800 +3eae7c00 +3eae8000 +3eae8400 +3eae8800 +3eae8c00 +3eae9000 +3eae9400 +3eae9800 +3eae9c00 +3eaea000 +3eaea400 +3eaea800 +3eaeac00 +3eaeb000 +3eaeb400 +3eaeb800 +3eaebc00 +3eaec000 +3eaec400 +3eaec800 +3eaecc00 +3eaed000 +3eaed400 +3eaed800 +3eaedc00 +3eaee000 +3eaee400 +3eaee800 +3eaeec00 +3eaef000 +3eaef400 +3eaef800 +3eaefc00 +3eaf0000 +3eaf0400 +3eaf0800 +3eaf0c00 +3eaf1000 +3eaf1400 +3eaf1800 +3eaf1c00 +3eaf2000 +3eaf2400 +3eaf2800 +3eaf2c00 +3eaf3000 +3eaf3400 +3eaf3800 +3eaf3c00 +3eaf4000 +3eaf4400 +3eaf4800 +3eaf4c00 +3eaf5000 +3eaf5400 +3eaf5800 +3eaf5c00 +3eaf6000 +3eaf6400 +3eaf6800 +3eaf6c00 +3eaf7000 +3eaf7400 +3eaf7800 +3eaf7c00 +3eaf8000 +3eaf8400 +3eaf8800 +3eaf8c00 +3eaf9000 +3eaf9400 +3eaf9800 +3eaf9c00 +3eafa000 +3eafa400 +3eafa800 +3eafac00 +3eafb000 +3eafb400 +3eafb800 +3eafbc00 +3eafc000 +3eafc400 +3eafc800 +3eafcc00 +3eafd000 +3eafd400 +3eafd800 +3eafdc00 +3eafe000 +3eafe400 +3eafe800 +3eafec00 +3eaff000 +3eaff400 +3eaff800 +3eaffc00 +3eb00000 +3eb00400 +3eb00800 +3eb00c00 +3eb01000 +3eb01400 +3eb01800 +3eb01c00 +3eb02000 +3eb02400 +3eb02800 +3eb02c00 +3eb03000 +3eb03400 +3eb03800 +3eb03c00 +3eb04000 +3eb04400 +3eb04800 +3eb04c00 +3eb05000 +3eb05400 +3eb05800 +3eb05c00 +3eb06000 +3eb06400 +3eb06800 +3eb06c00 +3eb07000 +3eb07400 +3eb07800 +3eb07c00 +3eb08000 +3eb08400 +3eb08800 +3eb08c00 +3eb09000 +3eb09400 +3eb09800 +3eb09c00 +3eb0a000 +3eb0a400 +3eb0a800 +3eb0ac00 +3eb0b000 +3eb0b400 +3eb0b800 +3eb0bc00 +3eb0c000 +3eb0c400 +3eb0c800 +3eb0cc00 +3eb0d000 +3eb0d400 +3eb0d800 +3eb0dc00 +3eb0e000 +3eb0e400 +3eb0e800 +3eb0ec00 +3eb0f000 +3eb0f400 +3eb0f800 +3eb0fc00 +3eb10000 +3eb10400 +3eb10800 +3eb10c00 +3eb11000 +3eb11400 +3eb11800 +3eb11c00 +3eb12000 +3eb12400 +3eb12800 +3eb12c00 +3eb13000 +3eb13400 +3eb13800 +3eb13c00 +3eb14000 +3eb14400 +3eb14800 +3eb14c00 +3eb15000 +3eb15400 +3eb15800 +3eb15c00 +3eb16000 +3eb16400 +3eb16800 +3eb16c00 +3eb17000 +3eb17400 +3eb17800 +3eb17c00 +3eb18000 +3eb18400 +3eb18800 +3eb18c00 +3eb19000 +3eb19400 +3eb19800 +3eb19c00 +3eb1a000 +3eb1a400 +3eb1a800 +3eb1ac00 +3eb1b000 +3eb1b400 +3eb1b800 +3eb1bc00 +3eb1c000 +3eb1c400 +3eb1c800 +3eb1cc00 +3eb1d000 +3eb1d400 +3eb1d800 +3eb1dc00 +3eb1e000 +3eb1e400 +3eb1e800 +3eb1ec00 +3eb1f000 +3eb1f400 +3eb1f800 +3eb1fc00 +3eb20000 +3eb20400 +3eb20800 +3eb20c00 +3eb21000 +3eb21400 +3eb21800 +3eb21c00 +3eb22000 +3eb22400 +3eb22800 +3eb22c00 +3eb23000 +3eb23400 +3eb23800 +3eb23c00 +3eb24000 +3eb24400 +3eb24800 +3eb24c00 +3eb25000 +3eb25400 +3eb25800 +3eb25c00 +3eb26000 +3eb26400 +3eb26800 +3eb26c00 +3eb27000 +3eb27400 +3eb27800 +3eb27c00 +3eb28000 +3eb28400 +3eb28800 +3eb28c00 +3eb29000 +3eb29400 +3eb29800 +3eb29c00 +3eb2a000 +3eb2a400 +3eb2a800 +3eb2ac00 +3eb2b000 +3eb2b400 +3eb2b800 +3eb2bc00 +3eb2c000 +3eb2c400 +3eb2c800 +3eb2cc00 +3eb2d000 +3eb2d400 +3eb2d800 +3eb2dc00 +3eb2e000 +3eb2e400 +3eb2e800 +3eb2ec00 +3eb2f000 +3eb2f400 +3eb2f800 +3eb2fc00 +3eb30000 +3eb30400 +3eb30800 +3eb30c00 +3eb31000 +3eb31400 +3eb31800 +3eb31c00 +3eb32000 +3eb32400 +3eb32800 +3eb32c00 +3eb33000 +3eb33400 +3eb33800 +3eb33c00 +3eb34000 +3eb34400 +3eb34800 +3eb34c00 +3eb35000 +3eb35400 +3eb35800 +3eb35c00 +3eb36000 +3eb36400 +3eb36800 +3eb36c00 +3eb37000 +3eb37400 +3eb37800 +3eb37c00 +3eb38000 +3eb38400 +3eb38800 +3eb38c00 +3eb39000 +3eb39400 +3eb39800 +3eb39c00 +3eb3a000 +3eb3a400 +3eb3a800 +3eb3ac00 +3eb3b000 +3eb3b400 +3eb3b800 +3eb3bc00 +3eb3c000 +3eb3c400 +3eb3c800 +3eb3cc00 +3eb3d000 +3eb3d400 +3eb3d800 +3eb3dc00 +3eb3e000 +3eb3e400 +3eb3e800 +3eb3ec00 +3eb3f000 +3eb3f400 +3eb3f800 +3eb3fc00 +3eb40000 +3eb40400 +3eb40800 +3eb40c00 +3eb41000 +3eb41400 +3eb41800 +3eb41c00 +3eb42000 +3eb42400 +3eb42800 +3eb42c00 +3eb43000 +3eb43400 +3eb43800 +3eb43c00 +3eb44000 +3eb44400 +3eb44800 +3eb44c00 +3eb45000 +3eb45400 +3eb45800 +3eb45c00 +3eb46000 +3eb46400 +3eb46800 +3eb46c00 +3eb47000 +3eb47400 +3eb47800 +3eb47c00 +3eb48000 +3eb48400 +3eb48800 +3eb48c00 +3eb49000 +3eb49400 +3eb49800 +3eb49c00 +3eb4a000 +3eb4a400 +3eb4a800 +3eb4ac00 +3eb4b000 +3eb4b400 +3eb4b800 +3eb4bc00 +3eb4c000 +3eb4c400 +3eb4c800 +3eb4cc00 +3eb4d000 +3eb4d400 +3eb4d800 +3eb4dc00 +3eb4e000 +3eb4e400 +3eb4e800 +3eb4ec00 +3eb4f000 +3eb4f400 +3eb4f800 +3eb4fc00 +3eb50000 +3eb50400 +3eb50800 +3eb50c00 +3eb51000 +3eb51400 +3eb51800 +3eb51c00 +3eb52000 +3eb52400 +3eb52800 +3eb52c00 +3eb53000 +3eb53400 +3eb53800 +3eb53c00 +3eb54000 +3eb54400 +3eb54800 +3eb54c00 +3eb55000 +3eb55400 +3eb55800 +3eb55c00 +3eb56000 +3eb56400 +3eb56800 +3eb56c00 +3eb57000 +3eb57400 +3eb57800 +3eb57c00 +3eb58000 +3eb58400 +3eb58800 +3eb58c00 +3eb59000 +3eb59400 +3eb59800 +3eb59c00 +3eb5a000 +3eb5a400 +3eb5a800 +3eb5ac00 +3eb5b000 +3eb5b400 +3eb5b800 +3eb5bc00 +3eb5c000 +3eb5c400 +3eb5c800 +3eb5cc00 +3eb5d000 +3eb5d400 +3eb5d800 +3eb5dc00 +3eb5e000 +3eb5e400 +3eb5e800 +3eb5ec00 +3eb5f000 +3eb5f400 +3eb5f800 +3eb5fc00 +3eb60000 +3eb60400 +3eb60800 +3eb60c00 +3eb61000 +3eb61400 +3eb61800 +3eb61c00 +3eb62000 +3eb62400 +3eb62800 +3eb62c00 +3eb63000 +3eb63400 +3eb63800 +3eb63c00 +3eb64000 +3eb64400 +3eb64800 +3eb64c00 +3eb65000 +3eb65400 +3eb65800 +3eb65c00 +3eb66000 +3eb66400 +3eb66800 +3eb66c00 +3eb67000 +3eb67400 +3eb67800 +3eb67c00 +3eb68000 +3eb68400 +3eb68800 +3eb68c00 +3eb69000 +3eb69400 +3eb69800 +3eb69c00 +3eb6a000 +3eb6a400 +3eb6a800 +3eb6ac00 +3eb6b000 +3eb6b400 +3eb6b800 +3eb6bc00 +3eb6c000 +3eb6c400 +3eb6c800 +3eb6cc00 +3eb6d000 +3eb6d400 +3eb6d800 +3eb6dc00 +3eb6e000 +3eb6e400 +3eb6e800 +3eb6ec00 +3eb6f000 +3eb6f400 +3eb6f800 +3eb6fc00 +3eb70000 +3eb70400 +3eb70800 +3eb70c00 +3eb71000 +3eb71400 +3eb71800 +3eb71c00 +3eb72000 +3eb72400 +3eb72800 +3eb72c00 +3eb73000 +3eb73400 +3eb73800 +3eb73c00 +3eb74000 +3eb74400 +3eb74800 +3eb74c00 +3eb75000 +3eb75400 +3eb75800 +3eb75c00 +3eb76000 +3eb76400 +3eb76800 +3eb76c00 +3eb77000 +3eb77400 +3eb77800 +3eb77c00 +3eb78000 +3eb78400 +3eb78800 +3eb78c00 +3eb79000 +3eb79400 +3eb79800 +3eb79c00 +3eb7a000 +3eb7a400 +3eb7a800 +3eb7ac00 +3eb7b000 +3eb7b400 +3eb7b800 +3eb7bc00 +3eb7c000 +3eb7c400 +3eb7c800 +3eb7cc00 +3eb7d000 +3eb7d400 +3eb7d800 +3eb7dc00 +3eb7e000 +3eb7e400 +3eb7e800 +3eb7ec00 +3eb7f000 +3eb7f400 +3eb7f800 +3eb7fc00 +3eb80000 +3eb80400 +3eb80800 +3eb80c00 +3eb81000 +3eb81400 +3eb81800 +3eb81c00 +3eb82000 +3eb82400 +3eb82800 +3eb82c00 +3eb83000 +3eb83400 +3eb83800 +3eb83c00 +3eb84000 +3eb84400 +3eb84800 +3eb84c00 +3eb85000 +3eb85400 +3eb85800 +3eb85c00 +3eb86000 +3eb86400 +3eb86800 +3eb86c00 +3eb87000 +3eb87400 +3eb87800 +3eb87c00 +3eb88000 +3eb88400 +3eb88800 +3eb88c00 +3eb89000 +3eb89400 +3eb89800 +3eb89c00 +3eb8a000 +3eb8a400 +3eb8a800 +3eb8ac00 +3eb8b000 +3eb8b400 +3eb8b800 +3eb8bc00 +3eb8c000 +3eb8c400 +3eb8c800 +3eb8cc00 +3eb8d000 +3eb8d400 +3eb8d800 +3eb8dc00 +3eb8e000 +3eb8e400 +3eb8e800 +3eb8ec00 +3eb8f000 +3eb8f400 +3eb8f800 +3eb8fc00 +3eb90000 +3eb90400 +3eb90800 +3eb90c00 +3eb91000 +3eb91400 +3eb91800 +3eb91c00 +3eb92000 +3eb92400 +3eb92800 +3eb92c00 +3eb93000 +3eb93400 +3eb93800 +3eb93c00 +3eb94000 +3eb94400 +3eb94800 +3eb94c00 +3eb95000 +3eb95400 +3eb95800 +3eb95c00 +3eb96000 +3eb96400 +3eb96800 +3eb96c00 +3eb97000 +3eb97400 +3eb97800 +3eb97c00 +3eb98000 +3eb98400 +3eb98800 +3eb98c00 +3eb99000 +3eb99400 +3eb99800 +3eb99c00 +3eb9a000 +3eb9a400 +3eb9a800 +3eb9ac00 +3eb9b000 +3eb9b400 +3eb9b800 +3eb9bc00 +3eb9c000 +3eb9c400 +3eb9c800 +3eb9cc00 +3eb9d000 +3eb9d400 +3eb9d800 +3eb9dc00 +3eb9e000 +3eb9e400 +3eb9e800 +3eb9ec00 +3eb9f000 +3eb9f400 +3eb9f800 +3eb9fc00 +3eba0000 +3eba0400 +3eba0800 +3eba0c00 +3eba1000 +3eba1400 +3eba1800 +3eba1c00 +3eba2000 +3eba2400 +3eba2800 +3eba2c00 +3eba3000 +3eba3400 +3eba3800 +3eba3c00 +3eba4000 +3eba4400 +3eba4800 +3eba4c00 +3eba5000 +3eba5400 +3eba5800 +3eba5c00 +3eba6000 +3eba6400 +3eba6800 +3eba6c00 +3eba7000 +3eba7400 +3eba7800 +3eba7c00 +3eba8000 +3eba8400 +3eba8800 +3eba8c00 +3eba9000 +3eba9400 +3eba9800 +3eba9c00 +3ebaa000 +3ebaa400 +3ebaa800 +3ebaac00 +3ebab000 +3ebab400 +3ebab800 +3ebabc00 +3ebac000 +3ebac400 +3ebac800 +3ebacc00 +3ebad000 +3ebad400 +3ebad800 +3ebadc00 +3ebae000 +3ebae400 +3ebae800 +3ebaec00 +3ebaf000 +3ebaf400 +3ebaf800 +3ebafc00 +3ebb0000 +3ebb0400 +3ebb0800 +3ebb0c00 +3ebb1000 +3ebb1400 +3ebb1800 +3ebb1c00 +3ebb2000 +3ebb2400 +3ebb2800 +3ebb2c00 +3ebb3000 +3ebb3400 +3ebb3800 +3ebb3c00 +3ebb4000 +3ebb4400 +3ebb4800 +3ebb4c00 +3ebb5000 +3ebb5400 +3ebb5800 +3ebb5c00 +3ebb6000 +3ebb6400 +3ebb6800 +3ebb6c00 +3ebb7000 +3ebb7400 +3ebb7800 +3ebb7c00 +3ebb8000 +3ebb8400 +3ebb8800 +3ebb8c00 +3ebb9000 +3ebb9400 +3ebb9800 +3ebb9c00 +3ebba000 +3ebba400 +3ebba800 +3ebbac00 +3ebbb000 +3ebbb400 +3ebbb800 +3ebbbc00 +3ebbc000 +3ebbc400 +3ebbc800 +3ebbcc00 +3ebbd000 +3ebbd400 +3ebbd800 +3ebbdc00 +3ebbe000 +3ebbe400 +3ebbe800 +3ebbec00 +3ebbf000 +3ebbf400 +3ebbf800 +3ebbfc00 +3ebc0000 +3ebc0400 +3ebc0800 +3ebc0c00 +3ebc1000 +3ebc1400 +3ebc1800 +3ebc1c00 +3ebc2000 +3ebc2400 +3ebc2800 +3ebc2c00 +3ebc3000 +3ebc3400 +3ebc3800 +3ebc3c00 +3ebc4000 +3ebc4400 +3ebc4800 +3ebc4c00 +3ebc5000 +3ebc5400 +3ebc5800 +3ebc5c00 +3ebc6000 +3ebc6400 +3ebc6800 +3ebc6c00 +3ebc7000 +3ebc7400 +3ebc7800 +3ebc7c00 +3ebc8000 +3ebc8400 +3ebc8800 +3ebc8c00 +3ebc9000 +3ebc9400 +3ebc9800 +3ebc9c00 +3ebca000 +3ebca400 +3ebca800 +3ebcac00 +3ebcb000 +3ebcb400 +3ebcb800 +3ebcbc00 +3ebcc000 +3ebcc400 +3ebcc800 +3ebccc00 +3ebcd000 +3ebcd400 +3ebcd800 +3ebcdc00 +3ebce000 +3ebce400 +3ebce800 +3ebcec00 +3ebcf000 +3ebcf400 +3ebcf800 +3ebcfc00 +3ebd0000 +3ebd0400 +3ebd0800 +3ebd0c00 +3ebd1000 +3ebd1400 +3ebd1800 +3ebd1c00 +3ebd2000 +3ebd2400 +3ebd2800 +3ebd2c00 +3ebd3000 +3ebd3400 +3ebd3800 +3ebd3c00 +3ebd4000 +3ebd4400 +3ebd4800 +3ebd4c00 +3ebd5000 +3ebd5400 +3ebd5800 +3ebd5c00 +3ebd6000 +3ebd6400 +3ebd6800 +3ebd6c00 +3ebd7000 +3ebd7400 +3ebd7800 +3ebd7c00 +3ebd8000 +3ebd8400 +3ebd8800 +3ebd8c00 +3ebd9000 +3ebd9400 +3ebd9800 +3ebd9c00 +3ebda000 +3ebda400 +3ebda800 +3ebdac00 +3ebdb000 +3ebdb400 +3ebdb800 +3ebdbc00 +3ebdc000 +3ebdc400 +3ebdc800 +3ebdcc00 +3ebdd000 +3ebdd400 +3ebdd800 +3ebddc00 +3ebde000 +3ebde400 +3ebde800 +3ebdec00 +3ebdf000 +3ebdf400 +3ebdf800 +3ebdfc00 +3ebe0000 +3ebe0400 +3ebe0800 +3ebe0c00 +3ebe1000 +3ebe1400 +3ebe1800 +3ebe1c00 +3ebe2000 +3ebe2400 +3ebe2800 +3ebe2c00 +3ebe3000 +3ebe3400 +3ebe3800 +3ebe3c00 +3ebe4000 +3ebe4400 +3ebe4800 +3ebe4c00 +3ebe5000 +3ebe5400 +3ebe5800 +3ebe5c00 +3ebe6000 +3ebe6400 +3ebe6800 +3ebe6c00 +3ebe7000 +3ebe7400 +3ebe7800 +3ebe7c00 +3ebe8000 +3ebe8400 +3ebe8800 +3ebe8c00 +3ebe9000 +3ebe9400 +3ebe9800 +3ebe9c00 +3ebea000 +3ebea400 +3ebea800 +3ebeac00 +3ebeb000 +3ebeb400 +3ebeb800 +3ebebc00 +3ebec000 +3ebec400 +3ebec800 +3ebecc00 +3ebed000 +3ebed400 +3ebed800 +3ebedc00 +3ebee000 +3ebee400 +3ebee800 +3ebeec00 +3ebef000 +3ebef400 +3ebef800 +3ebefc00 +3ebf0000 +3ebf0400 +3ebf0800 +3ebf0c00 +3ebf1000 +3ebf1400 +3ebf1800 +3ebf1c00 +3ebf2000 +3ebf2400 +3ebf2800 +3ebf2c00 +3ebf3000 +3ebf3400 +3ebf3800 +3ebf3c00 +3ebf4000 +3ebf4400 +3ebf4800 +3ebf4c00 +3ebf5000 +3ebf5400 +3ebf5800 +3ebf5c00 +3ebf6000 +3ebf6400 +3ebf6800 +3ebf6c00 +3ebf7000 +3ebf7400 +3ebf7800 +3ebf7c00 +3ebf8000 +3ebf8400 +3ebf8800 +3ebf8c00 +3ebf9000 +3ebf9400 +3ebf9800 +3ebf9c00 +3ebfa000 +3ebfa400 +3ebfa800 +3ebfac00 +3ebfb000 +3ebfb400 +3ebfb800 +3ebfbc00 +3ebfc000 +3ebfc400 +3ebfc800 +3ebfcc00 +3ebfd000 +3ebfd400 +3ebfd800 +3ebfdc00 +3ebfe000 +3ebfe400 +3ebfe800 +3ebfec00 +3ebff000 +3ebff400 +3ebff800 +3ebffc00 +3ec00000 +3ec00400 +3ec00800 +3ec00c00 +3ec01000 +3ec01400 +3ec01800 +3ec01c00 +3ec02000 +3ec02400 +3ec02800 +3ec02c00 +3ec03000 +3ec03400 +3ec03800 +3ec03c00 +3ec04000 +3ec04400 +3ec04800 +3ec04c00 +3ec05000 +3ec05400 +3ec05800 +3ec05c00 +3ec06000 +3ec06400 +3ec06800 +3ec06c00 +3ec07000 +3ec07400 +3ec07800 +3ec07c00 +3ec08000 +3ec08400 +3ec08800 +3ec08c00 +3ec09000 +3ec09400 +3ec09800 +3ec09c00 +3ec0a000 +3ec0a400 +3ec0a800 +3ec0ac00 +3ec0b000 +3ec0b400 +3ec0b800 +3ec0bc00 +3ec0c000 +3ec0c400 +3ec0c800 +3ec0cc00 +3ec0d000 +3ec0d400 +3ec0d800 +3ec0dc00 +3ec0e000 +3ec0e400 +3ec0e800 +3ec0ec00 +3ec0f000 +3ec0f400 +3ec0f800 +3ec0fc00 +3ec10000 +3ec10400 +3ec10800 +3ec10c00 +3ec11000 +3ec11400 +3ec11800 +3ec11c00 +3ec12000 +3ec12400 +3ec12800 +3ec12c00 +3ec13000 +3ec13400 +3ec13800 +3ec13c00 +3ec14000 +3ec14400 +3ec14800 +3ec14c00 +3ec15000 +3ec15400 +3ec15800 +3ec15c00 +3ec16000 +3ec16400 +3ec16800 +3ec16c00 +3ec17000 +3ec17400 +3ec17800 +3ec17c00 +3ec18000 +3ec18400 +3ec18800 +3ec18c00 +3ec19000 +3ec19400 +3ec19800 +3ec19c00 +3ec1a000 +3ec1a400 +3ec1a800 +3ec1ac00 +3ec1b000 +3ec1b400 +3ec1b800 +3ec1bc00 +3ec1c000 +3ec1c400 +3ec1c800 +3ec1cc00 +3ec1d000 +3ec1d400 +3ec1d800 +3ec1dc00 +3ec1e000 +3ec1e400 +3ec1e800 +3ec1ec00 +3ec1f000 +3ec1f400 +3ec1f800 +3ec1fc00 +3ec20000 +3ec20400 +3ec20800 +3ec20c00 +3ec21000 +3ec21400 +3ec21800 +3ec21c00 +3ec22000 +3ec22400 +3ec22800 +3ec22c00 +3ec23000 +3ec23400 +3ec23800 +3ec23c00 +3ec24000 +3ec24400 +3ec24800 +3ec24c00 +3ec25000 +3ec25400 +3ec25800 +3ec25c00 +3ec26000 +3ec26400 +3ec26800 +3ec26c00 +3ec27000 +3ec27400 +3ec27800 +3ec27c00 +3ec28000 +3ec28400 +3ec28800 +3ec28c00 +3ec29000 +3ec29400 +3ec29800 +3ec29c00 +3ec2a000 +3ec2a400 +3ec2a800 +3ec2ac00 +3ec2b000 +3ec2b400 +3ec2b800 +3ec2bc00 +3ec2c000 +3ec2c400 +3ec2c800 +3ec2cc00 +3ec2d000 +3ec2d400 +3ec2d800 +3ec2dc00 +3ec2e000 +3ec2e400 +3ec2e800 +3ec2ec00 +3ec2f000 +3ec2f400 +3ec2f800 +3ec2fc00 +3ec30000 +3ec30400 +3ec30800 +3ec30c00 +3ec31000 +3ec31400 +3ec31800 +3ec31c00 +3ec32000 +3ec32400 +3ec32800 +3ec32c00 +3ec33000 +3ec33400 +3ec33800 +3ec33c00 +3ec34000 +3ec34400 +3ec34800 +3ec34c00 +3ec35000 +3ec35400 +3ec35800 +3ec35c00 +3ec36000 +3ec36400 +3ec36800 +3ec36c00 +3ec37000 +3ec37400 +3ec37800 +3ec37c00 +3ec38000 +3ec38400 +3ec38800 +3ec38c00 +3ec39000 +3ec39400 +3ec39800 +3ec39c00 +3ec3a000 +3ec3a400 +3ec3a800 +3ec3ac00 +3ec3b000 +3ec3b400 +3ec3b800 +3ec3bc00 +3ec3c000 +3ec3c400 +3ec3c800 +3ec3cc00 +3ec3d000 +3ec3d400 +3ec3d800 +3ec3dc00 +3ec3e000 +3ec3e400 +3ec3e800 +3ec3ec00 +3ec3f000 +3ec3f400 +3ec3f800 +3ec3fc00 +3ec40000 +3ec40400 +3ec40800 +3ec40c00 +3ec41000 +3ec41400 +3ec41800 +3ec41c00 +3ec42000 +3ec42400 +3ec42800 +3ec42c00 +3ec43000 +3ec43400 +3ec43800 +3ec43c00 +3ec44000 +3ec44400 +3ec44800 +3ec44c00 +3ec45000 +3ec45400 +3ec45800 +3ec45c00 +3ec46000 +3ec46400 +3ec46800 +3ec46c00 +3ec47000 +3ec47400 +3ec47800 +3ec47c00 +3ec48000 +3ec48400 +3ec48800 +3ec48c00 +3ec49000 +3ec49400 +3ec49800 +3ec49c00 +3ec4a000 +3ec4a400 +3ec4a800 +3ec4ac00 +3ec4b000 +3ec4b400 +3ec4b800 +3ec4bc00 +3ec4c000 +3ec4c400 +3ec4c800 +3ec4cc00 +3ec4d000 +3ec4d400 +3ec4d800 +3ec4dc00 +3ec4e000 +3ec4e400 +3ec4e800 +3ec4ec00 +3ec4f000 +3ec4f400 +3ec4f800 +3ec4fc00 +3ec50000 +3ec50400 +3ec50800 +3ec50c00 +3ec51000 +3ec51400 +3ec51800 +3ec51c00 +3ec52000 +3ec52400 +3ec52800 +3ec52c00 +3ec53000 +3ec53400 +3ec53800 +3ec53c00 +3ec54000 +3ec54400 +3ec54800 +3ec54c00 +3ec55000 +3ec55400 +3ec55800 +3ec55c00 +3ec56000 +3ec56400 +3ec56800 +3ec56c00 +3ec57000 +3ec57400 +3ec57800 +3ec57c00 +3ec58000 +3ec58400 +3ec58800 +3ec58c00 +3ec59000 +3ec59400 +3ec59800 +3ec59c00 +3ec5a000 +3ec5a400 +3ec5a800 +3ec5ac00 +3ec5b000 +3ec5b400 +3ec5b800 +3ec5bc00 +3ec5c000 +3ec5c400 +3ec5c800 +3ec5cc00 +3ec5d000 +3ec5d400 +3ec5d800 +3ec5dc00 +3ec5e000 +3ec5e400 +3ec5e800 +3ec5ec00 +3ec5f000 +3ec5f400 +3ec5f800 +3ec5fc00 +3ec60000 +3ec60400 +3ec60800 +3ec60c00 +3ec61000 +3ec61400 +3ec61800 +3ec61c00 +3ec62000 +3ec62400 +3ec62800 +3ec62c00 +3ec63000 +3ec63400 +3ec63800 +3ec63c00 +3ec64000 +3ec64400 +3ec64800 +3ec64c00 +3ec65000 +3ec65400 +3ec65800 +3ec65c00 +3ec66000 +3ec66400 +3ec66800 +3ec66c00 +3ec67000 +3ec67400 +3ec67800 +3ec67c00 +3ec68000 +3ec68400 +3ec68800 +3ec68c00 +3ec69000 +3ec69400 +3ec69800 +3ec69c00 +3ec6a000 +3ec6a400 +3ec6a800 +3ec6ac00 +3ec6b000 +3ec6b400 +3ec6b800 +3ec6bc00 +3ec6c000 +3ec6c400 +3ec6c800 +3ec6cc00 +3ec6d000 +3ec6d400 +3ec6d800 +3ec6dc00 +3ec6e000 +3ec6e400 +3ec6e800 +3ec6ec00 +3ec6f000 +3ec6f400 +3ec6f800 +3ec6fc00 +3ec70000 +3ec70400 +3ec70800 +3ec70c00 +3ec71000 +3ec71400 +3ec71800 +3ec71c00 +3ec72000 +3ec72400 +3ec72800 +3ec72c00 +3ec73000 +3ec73400 +3ec73800 +3ec73c00 +3ec74000 +3ec74400 +3ec74800 +3ec74c00 +3ec75000 +3ec75400 +3ec75800 +3ec75c00 +3ec76000 +3ec76400 +3ec76800 +3ec76c00 +3ec77000 +3ec77400 +3ec77800 +3ec77c00 +3ec78000 +3ec78400 +3ec78800 +3ec78c00 +3ec79000 +3ec79400 +3ec79800 +3ec79c00 +3ec7a000 +3ec7a400 +3ec7a800 +3ec7ac00 +3ec7b000 +3ec7b400 +3ec7b800 +3ec7bc00 +3ec7c000 +3ec7c400 +3ec7c800 +3ec7cc00 +3ec7d000 +3ec7d400 +3ec7d800 +3ec7dc00 +3ec7e000 +3ec7e400 +3ec7e800 +3ec7ec00 +3ec7f000 +3ec7f400 +3ec7f800 +3ec7fc00 +3ec80000 +3ec80400 +3ec80800 +3ec80c00 +3ec81000 +3ec81400 +3ec81800 +3ec81c00 +3ec82000 +3ec82400 +3ec82800 +3ec82c00 +3ec83000 +3ec83400 +3ec83800 +3ec83c00 +3ec84000 +3ec84400 +3ec84800 +3ec84c00 +3ec85000 +3ec85400 +3ec85800 +3ec85c00 +3ec86000 +3ec86400 +3ec86800 +3ec86c00 +3ec87000 +3ec87400 +3ec87800 +3ec87c00 +3ec88000 +3ec88400 +3ec88800 +3ec88c00 +3ec89000 +3ec89400 +3ec89800 +3ec89c00 +3ec8a000 +3ec8a400 +3ec8a800 +3ec8ac00 +3ec8b000 +3ec8b400 +3ec8b800 +3ec8bc00 +3ec8c000 +3ec8c400 +3ec8c800 +3ec8cc00 +3ec8d000 +3ec8d400 +3ec8d800 +3ec8dc00 +3ec8e000 +3ec8e400 +3ec8e800 +3ec8ec00 +3ec8f000 +3ec8f400 +3ec8f800 +3ec8fc00 +3ec90000 +3ec90400 +3ec90800 +3ec90c00 +3ec91000 +3ec91400 +3ec91800 +3ec91c00 +3ec92000 +3ec92400 +3ec92800 +3ec92c00 +3ec93000 +3ec93400 +3ec93800 +3ec93c00 +3ec94000 +3ec94400 +3ec94800 +3ec94c00 +3ec95000 +3ec95400 +3ec95800 +3ec95c00 +3ec96000 +3ec96400 +3ec96800 +3ec96c00 +3ec97000 +3ec97400 +3ec97800 +3ec97c00 +3ec98000 +3ec98400 +3ec98800 +3ec98c00 +3ec99000 +3ec99400 +3ec99800 +3ec99c00 +3ec9a000 +3ec9a400 +3ec9a800 +3ec9ac00 +3ec9b000 +3ec9b400 +3ec9b800 +3ec9bc00 +3ec9c000 +3ec9c400 +3ec9c800 +3ec9cc00 +3ec9d000 +3ec9d400 +3ec9d800 +3ec9dc00 +3ec9e000 +3ec9e400 +3ec9e800 +3ec9ec00 +3ec9f000 +3ec9f400 +3ec9f800 +3ec9fc00 +3eca0000 +3eca0400 +3eca0800 +3eca0c00 +3eca1000 +3eca1400 +3eca1800 +3eca1c00 +3eca2000 +3eca2400 +3eca2800 +3eca2c00 +3eca3000 +3eca3400 +3eca3800 +3eca3c00 +3eca4000 +3eca4400 +3eca4800 +3eca4c00 +3eca5000 +3eca5400 +3eca5800 +3eca5c00 +3eca6000 +3eca6400 +3eca6800 +3eca6c00 +3eca7000 +3eca7400 +3eca7800 +3eca7c00 +3eca8000 +3eca8400 +3eca8800 +3eca8c00 +3eca9000 +3eca9400 +3eca9800 +3eca9c00 +3ecaa000 +3ecaa400 +3ecaa800 +3ecaac00 +3ecab000 +3ecab400 +3ecab800 +3ecabc00 +3ecac000 +3ecac400 +3ecac800 +3ecacc00 +3ecad000 +3ecad400 +3ecad800 +3ecadc00 +3ecae000 +3ecae400 +3ecae800 +3ecaec00 +3ecaf000 +3ecaf400 +3ecaf800 +3ecafc00 +3ecb0000 +3ecb0400 +3ecb0800 +3ecb0c00 +3ecb1000 +3ecb1400 +3ecb1800 +3ecb1c00 +3ecb2000 +3ecb2400 +3ecb2800 +3ecb2c00 +3ecb3000 +3ecb3400 +3ecb3800 +3ecb3c00 +3ecb4000 +3ecb4400 +3ecb4800 +3ecb4c00 +3ecb5000 +3ecb5400 +3ecb5800 +3ecb5c00 +3ecb6000 +3ecb6400 +3ecb6800 +3ecb6c00 +3ecb7000 +3ecb7400 +3ecb7800 +3ecb7c00 +3ecb8000 +3ecb8400 +3ecb8800 +3ecb8c00 +3ecb9000 +3ecb9400 +3ecb9800 +3ecb9c00 +3ecba000 +3ecba400 +3ecba800 +3ecbac00 +3ecbb000 +3ecbb400 +3ecbb800 +3ecbbc00 +3ecbc000 +3ecbc400 +3ecbc800 +3ecbcc00 +3ecbd000 +3ecbd400 +3ecbd800 +3ecbdc00 +3ecbe000 +3ecbe400 +3ecbe800 +3ecbec00 +3ecbf000 +3ecbf400 +3ecbf800 +3ecbfc00 +3ecc0000 +3ecc0400 +3ecc0800 +3ecc0c00 +3ecc1000 +3ecc1400 +3ecc1800 +3ecc1c00 +3ecc2000 +3ecc2400 +3ecc2800 +3ecc2c00 +3ecc3000 +3ecc3400 +3ecc3800 +3ecc3c00 +3ecc4000 +3ecc4400 +3ecc4800 +3ecc4c00 +3ecc5000 +3ecc5400 +3ecc5800 +3ecc5c00 +3ecc6000 +3ecc6400 +3ecc6800 +3ecc6c00 +3ecc7000 +3ecc7400 +3ecc7800 +3ecc7c00 +3ecc8000 +3ecc8400 +3ecc8800 +3ecc8c00 +3ecc9000 +3ecc9400 +3ecc9800 +3ecc9c00 +3ecca000 +3ecca400 +3ecca800 +3eccac00 +3eccb000 +3eccb400 +3eccb800 +3eccbc00 +3eccc000 +3eccc400 +3eccc800 +3ecccc00 +3eccd000 +3eccd400 +3eccd800 +3eccdc00 +3ecce000 +3ecce400 +3ecce800 +3eccec00 +3eccf000 +3eccf400 +3eccf800 +3eccfc00 +3ecd0000 +3ecd0400 +3ecd0800 +3ecd0c00 +3ecd1000 +3ecd1400 +3ecd1800 +3ecd1c00 +3ecd2000 +3ecd2400 +3ecd2800 +3ecd2c00 +3ecd3000 +3ecd3400 +3ecd3800 +3ecd3c00 +3ecd4000 +3ecd4400 +3ecd4800 +3ecd4c00 +3ecd5000 +3ecd5400 +3ecd5800 +3ecd5c00 +3ecd6000 +3ecd6400 +3ecd6800 +3ecd6c00 +3ecd7000 +3ecd7400 +3ecd7800 +3ecd7c00 +3ecd8000 +3ecd8400 +3ecd8800 +3ecd8c00 +3ecd9000 +3ecd9400 +3ecd9800 +3ecd9c00 +3ecda000 +3ecda400 +3ecda800 +3ecdac00 +3ecdb000 +3ecdb400 +3ecdb800 +3ecdbc00 +3ecdc000 +3ecdc400 +3ecdc800 +3ecdcc00 +3ecdd000 +3ecdd400 +3ecdd800 +3ecddc00 +3ecde000 +3ecde400 +3ecde800 +3ecdec00 +3ecdf000 +3ecdf400 +3ecdf800 +3ecdfc00 +3ece0000 +3ece0400 +3ece0800 +3ece0c00 +3ece1000 +3ece1400 +3ece1800 +3ece1c00 +3ece2000 +3ece2400 +3ece2800 +3ece2c00 +3ece3000 +3ece3400 +3ece3800 +3ece3c00 +3ece4000 +3ece4400 +3ece4800 +3ece4c00 +3ece5000 +3ece5400 +3ece5800 +3ece5c00 +3ece6000 +3ece6400 +3ece6800 +3ece6c00 +3ece7000 +3ece7400 +3ece7800 +3ece7c00 +3ece8000 +3ece8400 +3ece8800 +3ece8c00 +3ece9000 +3ece9400 +3ece9800 +3ece9c00 +3ecea000 +3ecea400 +3ecea800 +3eceac00 +3eceb000 +3eceb400 +3eceb800 +3ecebc00 +3ecec000 +3ecec400 +3ecec800 +3ececc00 +3eced000 +3eced400 +3eced800 +3ecedc00 +3ecee000 +3ecee400 +3ecee800 +3eceec00 +3ecef000 +3ecef400 +3ecef800 +3ecefc00 +3ecf0000 +3ecf0400 +3ecf0800 +3ecf0c00 +3ecf1000 +3ecf1400 +3ecf1800 +3ecf1c00 +3ecf2000 +3ecf2400 +3ecf2800 +3ecf2c00 +3ecf3000 +3ecf3400 +3ecf3800 +3ecf3c00 +3ecf4000 +3ecf4400 +3ecf4800 +3ecf4c00 +3ecf5000 +3ecf5400 +3ecf5800 +3ecf5c00 +3ecf6000 +3ecf6400 +3ecf6800 +3ecf6c00 +3ecf7000 +3ecf7400 +3ecf7800 +3ecf7c00 +3ecf8000 +3ecf8400 +3ecf8800 +3ecf8c00 +3ecf9000 +3ecf9400 +3ecf9800 +3ecf9c00 +3ecfa000 +3ecfa400 +3ecfa800 +3ecfac00 +3ecfb000 +3ecfb400 +3ecfb800 +3ecfbc00 +3ecfc000 +3ecfc400 +3ecfc800 +3ecfcc00 +3ecfd000 +3ecfd400 +3ecfd800 +3ecfdc00 +3ecfe000 +3ecfe400 +3ecfe800 +3ecfec00 +3ecff000 +3ecff400 +3ecff800 +3ecffc00 +3ed00000 +3ed00400 +3ed00800 +3ed00c00 +3ed01000 +3ed01400 +3ed01800 +3ed01c00 +3ed02000 +3ed02400 +3ed02800 +3ed02c00 +3ed03000 +3ed03400 +3ed03800 +3ed03c00 +3ed04000 +3ed04400 +3ed04800 +3ed04c00 +3ed05000 +3ed05400 +3ed05800 +3ed05c00 +3ed06000 +3ed06400 +3ed06800 +3ed06c00 +3ed07000 +3ed07400 +3ed07800 +3ed07c00 +3ed08000 +3ed08400 +3ed08800 +3ed08c00 +3ed09000 +3ed09400 +3ed09800 +3ed09c00 +3ed0a000 +3ed0a400 +3ed0a800 +3ed0ac00 +3ed0b000 +3ed0b400 +3ed0b800 +3ed0bc00 +3ed0c000 +3ed0c400 +3ed0c800 +3ed0cc00 +3ed0d000 +3ed0d400 +3ed0d800 +3ed0dc00 +3ed0e000 +3ed0e400 +3ed0e800 +3ed0ec00 +3ed0f000 +3ed0f400 +3ed0f800 +3ed0fc00 +3ed10000 +3ed10400 +3ed10800 +3ed10c00 +3ed11000 +3ed11400 +3ed11800 +3ed11c00 +3ed12000 +3ed12400 +3ed12800 +3ed12c00 +3ed13000 +3ed13400 +3ed13800 +3ed13c00 +3ed14000 +3ed14400 +3ed14800 +3ed14c00 +3ed15000 +3ed15400 +3ed15800 +3ed15c00 +3ed16000 +3ed16400 +3ed16800 +3ed16c00 +3ed17000 +3ed17400 +3ed17800 +3ed17c00 +3ed18000 +3ed18400 +3ed18800 +3ed18c00 +3ed19000 +3ed19400 +3ed19800 +3ed19c00 +3ed1a000 +3ed1a400 +3ed1a800 +3ed1ac00 +3ed1b000 +3ed1b400 +3ed1b800 +3ed1bc00 +3ed1c000 +3ed1c400 +3ed1c800 +3ed1cc00 +3ed1d000 +3ed1d400 +3ed1d800 +3ed1dc00 +3ed1e000 +3ed1e400 +3ed1e800 +3ed1ec00 +3ed1f000 +3ed1f400 +3ed1f800 +3ed1fc00 +3ed20000 +3ed20400 +3ed20800 +3ed20c00 +3ed21000 +3ed21400 +3ed21800 +3ed21c00 +3ed22000 +3ed22400 +3ed22800 +3ed22c00 +3ed23000 +3ed23400 +3ed23800 +3ed23c00 +3ed24000 +3ed24400 +3ed24800 +3ed24c00 +3ed25000 +3ed25400 +3ed25800 +3ed25c00 +3ed26000 +3ed26400 +3ed26800 +3ed26c00 +3ed27000 +3ed27400 +3ed27800 +3ed27c00 +3ed28000 +3ed28400 +3ed28800 +3ed28c00 +3ed29000 +3ed29400 +3ed29800 +3ed29c00 +3ed2a000 +3ed2a400 +3ed2a800 +3ed2ac00 +3ed2b000 +3ed2b400 +3ed2b800 +3ed2bc00 +3ed2c000 +3ed2c400 +3ed2c800 +3ed2cc00 +3ed2d000 +3ed2d400 +3ed2d800 +3ed2dc00 +3ed2e000 +3ed2e400 +3ed2e800 +3ed2ec00 +3ed2f000 +3ed2f400 +3ed2f800 +3ed2fc00 +3ed30000 +3ed30400 +3ed30800 +3ed30c00 +3ed31000 +3ed31400 +3ed31800 +3ed31c00 +3ed32000 +3ed32400 +3ed32800 +3ed32c00 +3ed33000 +3ed33400 +3ed33800 +3ed33c00 +3ed34000 +3ed34400 +3ed34800 +3ed34c00 +3ed35000 +3ed35400 +3ed35800 +3ed35c00 +3ed36000 +3ed36400 +3ed36800 +3ed36c00 +3ed37000 +3ed37400 +3ed37800 +3ed37c00 +3ed38000 +3ed38400 +3ed38800 +3ed38c00 +3ed39000 +3ed39400 +3ed39800 +3ed39c00 +3ed3a000 +3ed3a400 +3ed3a800 +3ed3ac00 +3ed3b000 +3ed3b400 +3ed3b800 +3ed3bc00 +3ed3c000 +3ed3c400 +3ed3c800 +3ed3cc00 +3ed3d000 +3ed3d400 +3ed3d800 +3ed3dc00 +3ed3e000 +3ed3e400 +3ed3e800 +3ed3ec00 +3ed3f000 +3ed3f400 +3ed3f800 +3ed3fc00 +3ed40000 +3ed40400 +3ed40800 +3ed40c00 +3ed41000 +3ed41400 +3ed41800 +3ed41c00 +3ed42000 +3ed42400 +3ed42800 +3ed42c00 +3ed43000 +3ed43400 +3ed43800 +3ed43c00 +3ed44000 +3ed44400 +3ed44800 +3ed44c00 +3ed45000 +3ed45400 +3ed45800 +3ed45c00 +3ed46000 +3ed46400 +3ed46800 +3ed46c00 +3ed47000 +3ed47400 +3ed47800 +3ed47c00 +3ed48000 +3ed48400 +3ed48800 +3ed48c00 +3ed49000 +3ed49400 +3ed49800 +3ed49c00 +3ed4a000 +3ed4a400 +3ed4a800 +3ed4ac00 +3ed4b000 +3ed4b400 +3ed4b800 +3ed4bc00 +3ed4c000 +3ed4c400 +3ed4c800 +3ed4cc00 +3ed4d000 +3ed4d400 +3ed4d800 +3ed4dc00 +3ed4e000 +3ed4e400 +3ed4e800 +3ed4ec00 +3ed4f000 +3ed4f400 +3ed4f800 +3ed4fc00 +3ed50000 +3ed50400 +3ed50800 +3ed50c00 +3ed51000 +3ed51400 +3ed51800 +3ed51c00 +3ed52000 +3ed52400 +3ed52800 +3ed52c00 +3ed53000 +3ed53400 +3ed53800 +3ed53c00 +3ed54000 +3ed54400 +3ed54800 +3ed54c00 +3ed55000 +3ed55400 +3ed55800 +3ed55c00 +3ed56000 +3ed56400 +3ed56800 +3ed56c00 +3ed57000 +3ed57400 +3ed57800 +3ed57c00 +3ed58000 +3ed58400 +3ed58800 +3ed58c00 +3ed59000 +3ed59400 +3ed59800 +3ed59c00 +3ed5a000 +3ed5a400 +3ed5a800 +3ed5ac00 +3ed5b000 +3ed5b400 +3ed5b800 +3ed5bc00 +3ed5c000 +3ed5c400 +3ed5c800 +3ed5cc00 +3ed5d000 +3ed5d400 +3ed5d800 +3ed5dc00 +3ed5e000 +3ed5e400 +3ed5e800 +3ed5ec00 +3ed5f000 +3ed5f400 +3ed5f800 +3ed5fc00 +3ed60000 +3ed60400 +3ed60800 +3ed60c00 +3ed61000 +3ed61400 +3ed61800 +3ed61c00 +3ed62000 +3ed62400 +3ed62800 +3ed62c00 +3ed63000 +3ed63400 +3ed63800 +3ed63c00 +3ed64000 +3ed64400 +3ed64800 +3ed64c00 +3ed65000 +3ed65400 +3ed65800 +3ed65c00 +3ed66000 +3ed66400 +3ed66800 +3ed66c00 +3ed67000 +3ed67400 +3ed67800 +3ed67c00 +3ed68000 +3ed68400 +3ed68800 +3ed68c00 +3ed69000 +3ed69400 +3ed69800 +3ed69c00 +3ed6a000 +3ed6a400 +3ed6a800 +3ed6ac00 +3ed6b000 +3ed6b400 +3ed6b800 +3ed6bc00 +3ed6c000 +3ed6c400 +3ed6c800 +3ed6cc00 +3ed6d000 +3ed6d400 +3ed6d800 +3ed6dc00 +3ed6e000 +3ed6e400 +3ed6e800 +3ed6ec00 +3ed6f000 +3ed6f400 +3ed6f800 +3ed6fc00 +3ed70000 +3ed70400 +3ed70800 +3ed70c00 +3ed71000 +3ed71400 +3ed71800 +3ed71c00 +3ed72000 +3ed72400 +3ed72800 +3ed72c00 +3ed73000 +3ed73400 +3ed73800 +3ed73c00 +3ed74000 +3ed74400 +3ed74800 +3ed74c00 +3ed75000 +3ed75400 +3ed75800 +3ed75c00 +3ed76000 +3ed76400 +3ed76800 +3ed76c00 +3ed77000 +3ed77400 +3ed77800 +3ed77c00 +3ed78000 +3ed78400 +3ed78800 +3ed78c00 +3ed79000 +3ed79400 +3ed79800 +3ed79c00 +3ed7a000 +3ed7a400 +3ed7a800 +3ed7ac00 +3ed7b000 +3ed7b400 +3ed7b800 +3ed7bc00 +3ed7c000 +3ed7c400 +3ed7c800 +3ed7cc00 +3ed7d000 +3ed7d400 +3ed7d800 +3ed7dc00 +3ed7e000 +3ed7e400 +3ed7e800 +3ed7ec00 +3ed7f000 +3ed7f400 +3ed7f800 +3ed7fc00 +3ed80000 +3ed80400 +3ed80800 +3ed80c00 +3ed81000 +3ed81400 +3ed81800 +3ed81c00 +3ed82000 +3ed82400 +3ed82800 +3ed82c00 +3ed83000 +3ed83400 +3ed83800 +3ed83c00 +3ed84000 +3ed84400 +3ed84800 +3ed84c00 +3ed85000 +3ed85400 +3ed85800 +3ed85c00 +3ed86000 +3ed86400 +3ed86800 +3ed86c00 +3ed87000 +3ed87400 +3ed87800 +3ed87c00 +3ed88000 +3ed88400 +3ed88800 +3ed88c00 +3ed89000 +3ed89400 +3ed89800 +3ed89c00 +3ed8a000 +3ed8a400 +3ed8a800 +3ed8ac00 +3ed8b000 +3ed8b400 +3ed8b800 +3ed8bc00 +3ed8c000 +3ed8c400 +3ed8c800 +3ed8cc00 +3ed8d000 +3ed8d400 +3ed8d800 +3ed8dc00 +3ed8e000 +3ed8e400 +3ed8e800 +3ed8ec00 +3ed8f000 +3ed8f400 +3ed8f800 +3ed8fc00 +3ed90000 +3ed90400 +3ed90800 +3ed90c00 +3ed91000 +3ed91400 +3ed91800 +3ed91c00 +3ed92000 +3ed92400 +3ed92800 +3ed92c00 +3ed93000 +3ed93400 +3ed93800 +3ed93c00 +3ed94000 +3ed94400 +3ed94800 +3ed94c00 +3ed95000 +3ed95400 +3ed95800 +3ed95c00 +3ed96000 +3ed96400 +3ed96800 +3ed96c00 +3ed97000 +3ed97400 +3ed97800 +3ed97c00 +3ed98000 +3ed98400 +3ed98800 +3ed98c00 +3ed99000 +3ed99400 +3ed99800 +3ed99c00 +3ed9a000 +3ed9a400 +3ed9a800 +3ed9ac00 +3ed9b000 +3ed9b400 +3ed9b800 +3ed9bc00 +3ed9c000 +3ed9c400 +3ed9c800 +3ed9cc00 +3ed9d000 +3ed9d400 +3ed9d800 +3ed9dc00 +3ed9e000 +3ed9e400 +3ed9e800 +3ed9ec00 +3ed9f000 +3ed9f400 +3ed9f800 +3ed9fc00 +3eda0000 +3eda0400 +3eda0800 +3eda0c00 +3eda1000 +3eda1400 +3eda1800 +3eda1c00 +3eda2000 +3eda2400 +3eda2800 +3eda2c00 +3eda3000 +3eda3400 +3eda3800 +3eda3c00 +3eda4000 +3eda4400 +3eda4800 +3eda4c00 +3eda5000 +3eda5400 +3eda5800 +3eda5c00 +3eda6000 +3eda6400 +3eda6800 +3eda6c00 +3eda7000 +3eda7400 +3eda7800 +3eda7c00 +3eda8000 +3eda8400 +3eda8800 +3eda8c00 +3eda9000 +3eda9400 +3eda9800 +3eda9c00 +3edaa000 +3edaa400 +3edaa800 +3edaac00 +3edab000 +3edab400 +3edab800 +3edabc00 +3edac000 +3edac400 +3edac800 +3edacc00 +3edad000 +3edad400 +3edad800 +3edadc00 +3edae000 +3edae400 +3edae800 +3edaec00 +3edaf000 +3edaf400 +3edaf800 +3edafc00 +3edb0000 +3edb0400 +3edb0800 +3edb0c00 +3edb1000 +3edb1400 +3edb1800 +3edb1c00 +3edb2000 +3edb2400 +3edb2800 +3edb2c00 +3edb3000 +3edb3400 +3edb3800 +3edb3c00 +3edb4000 +3edb4400 +3edb4800 +3edb4c00 +3edb5000 +3edb5400 +3edb5800 +3edb5c00 +3edb6000 +3edb6400 +3edb6800 +3edb6c00 +3edb7000 +3edb7400 +3edb7800 +3edb7c00 +3edb8000 +3edb8400 +3edb8800 +3edb8c00 +3edb9000 +3edb9400 +3edb9800 +3edb9c00 +3edba000 +3edba400 +3edba800 +3edbac00 +3edbb000 +3edbb400 +3edbb800 +3edbbc00 +3edbc000 +3edbc400 +3edbc800 +3edbcc00 +3edbd000 +3edbd400 +3edbd800 +3edbdc00 +3edbe000 +3edbe400 +3edbe800 +3edbec00 +3edbf000 +3edbf400 +3edbf800 +3edbfc00 +3edc0000 +3edc0400 +3edc0800 +3edc0c00 +3edc1000 +3edc1400 +3edc1800 +3edc1c00 +3edc2000 +3edc2400 +3edc2800 +3edc2c00 +3edc3000 +3edc3400 +3edc3800 +3edc3c00 +3edc4000 +3edc4400 +3edc4800 +3edc4c00 +3edc5000 +3edc5400 +3edc5800 +3edc5c00 +3edc6000 +3edc6400 +3edc6800 +3edc6c00 +3edc7000 +3edc7400 +3edc7800 +3edc7c00 +3edc8000 +3edc8400 +3edc8800 +3edc8c00 +3edc9000 +3edc9400 +3edc9800 +3edc9c00 +3edca000 +3edca400 +3edca800 +3edcac00 +3edcb000 +3edcb400 +3edcb800 +3edcbc00 +3edcc000 +3edcc400 +3edcc800 +3edccc00 +3edcd000 +3edcd400 +3edcd800 +3edcdc00 +3edce000 +3edce400 +3edce800 +3edcec00 +3edcf000 +3edcf400 +3edcf800 +3edcfc00 +3edd0000 +3edd0400 +3edd0800 +3edd0c00 +3edd1000 +3edd1400 +3edd1800 +3edd1c00 +3edd2000 +3edd2400 +3edd2800 +3edd2c00 +3edd3000 +3edd3400 +3edd3800 +3edd3c00 +3edd4000 +3edd4400 +3edd4800 +3edd4c00 +3edd5000 +3edd5400 +3edd5800 +3edd5c00 +3edd6000 +3edd6400 +3edd6800 +3edd6c00 +3edd7000 +3edd7400 +3edd7800 +3edd7c00 +3edd8000 +3edd8400 +3edd8800 +3edd8c00 +3edd9000 +3edd9400 +3edd9800 +3edd9c00 +3edda000 +3edda400 +3edda800 +3eddac00 +3eddb000 +3eddb400 +3eddb800 +3eddbc00 +3eddc000 +3eddc400 +3eddc800 +3eddcc00 +3eddd000 +3eddd400 +3eddd800 +3edddc00 +3edde000 +3edde400 +3edde800 +3eddec00 +3eddf000 +3eddf400 +3eddf800 +3eddfc00 +3ede0000 +3ede0400 +3ede0800 +3ede0c00 +3ede1000 +3ede1400 +3ede1800 +3ede1c00 +3ede2000 +3ede2400 +3ede2800 +3ede2c00 +3ede3000 +3ede3400 +3ede3800 +3ede3c00 +3ede4000 +3ede4400 +3ede4800 +3ede4c00 +3ede5000 +3ede5400 +3ede5800 +3ede5c00 +3ede6000 +3ede6400 +3ede6800 +3ede6c00 +3ede7000 +3ede7400 +3ede7800 +3ede7c00 +3ede8000 +3ede8400 +3ede8800 +3ede8c00 +3ede9000 +3ede9400 +3ede9800 +3ede9c00 +3edea000 +3edea400 +3edea800 +3edeac00 +3edeb000 +3edeb400 +3edeb800 +3edebc00 +3edec000 +3edec400 +3edec800 +3edecc00 +3eded000 +3eded400 +3eded800 +3ededc00 +3edee000 +3edee400 +3edee800 +3edeec00 +3edef000 +3edef400 +3edef800 +3edefc00 +3edf0000 +3edf0400 +3edf0800 +3edf0c00 +3edf1000 +3edf1400 +3edf1800 +3edf1c00 +3edf2000 +3edf2400 +3edf2800 +3edf2c00 +3edf3000 +3edf3400 +3edf3800 +3edf3c00 +3edf4000 +3edf4400 +3edf4800 +3edf4c00 +3edf5000 +3edf5400 +3edf5800 +3edf5c00 +3edf6000 +3edf6400 +3edf6800 +3edf6c00 +3edf7000 +3edf7400 +3edf7800 +3edf7c00 +3edf8000 +3edf8400 +3edf8800 +3edf8c00 +3edf9000 +3edf9400 +3edf9800 +3edf9c00 +3edfa000 +3edfa400 +3edfa800 +3edfac00 +3edfb000 +3edfb400 +3edfb800 +3edfbc00 +3edfc000 +3edfc400 +3edfc800 +3edfcc00 +3edfd000 +3edfd400 +3edfd800 +3edfdc00 +3edfe000 +3edfe400 +3edfe800 +3edfec00 +3edff000 +3edff400 +3edff800 +3edffc00 +3ee00000 +3ee00400 +3ee00800 +3ee00c00 +3ee01000 +3ee01400 +3ee01800 +3ee01c00 +3ee02000 +3ee02400 +3ee02800 +3ee02c00 +3ee03000 +3ee03400 +3ee03800 +3ee03c00 +3ee04000 +3ee04400 +3ee04800 +3ee04c00 +3ee05000 +3ee05400 +3ee05800 +3ee05c00 +3ee06000 +3ee06400 +3ee06800 +3ee06c00 +3ee07000 +3ee07400 +3ee07800 +3ee07c00 +3ee08000 +3ee08400 +3ee08800 +3ee08c00 +3ee09000 +3ee09400 +3ee09800 +3ee09c00 +3ee0a000 +3ee0a400 +3ee0a800 +3ee0ac00 +3ee0b000 +3ee0b400 +3ee0b800 +3ee0bc00 +3ee0c000 +3ee0c400 +3ee0c800 +3ee0cc00 +3ee0d000 +3ee0d400 +3ee0d800 +3ee0dc00 +3ee0e000 +3ee0e400 +3ee0e800 +3ee0ec00 +3ee0f000 +3ee0f400 +3ee0f800 +3ee0fc00 +3ee10000 +3ee10400 +3ee10800 +3ee10c00 +3ee11000 +3ee11400 +3ee11800 +3ee11c00 +3ee12000 +3ee12400 +3ee12800 +3ee12c00 +3ee13000 +3ee13400 +3ee13800 +3ee13c00 +3ee14000 +3ee14400 +3ee14800 +3ee14c00 +3ee15000 +3ee15400 +3ee15800 +3ee15c00 +3ee16000 +3ee16400 +3ee16800 +3ee16c00 +3ee17000 +3ee17400 +3ee17800 +3ee17c00 +3ee18000 +3ee18400 +3ee18800 +3ee18c00 +3ee19000 +3ee19400 +3ee19800 +3ee19c00 +3ee1a000 +3ee1a400 +3ee1a800 +3ee1ac00 +3ee1b000 +3ee1b400 +3ee1b800 +3ee1bc00 +3ee1c000 +3ee1c400 +3ee1c800 +3ee1cc00 +3ee1d000 +3ee1d400 +3ee1d800 +3ee1dc00 +3ee1e000 +3ee1e400 +3ee1e800 +3ee1ec00 +3ee1f000 +3ee1f400 +3ee1f800 +3ee1fc00 +3ee20000 +3ee20400 +3ee20800 +3ee20c00 +3ee21000 +3ee21400 +3ee21800 +3ee21c00 +3ee22000 +3ee22400 +3ee22800 +3ee22c00 +3ee23000 +3ee23400 +3ee23800 +3ee23c00 +3ee24000 +3ee24400 +3ee24800 +3ee24c00 +3ee25000 +3ee25400 +3ee25800 +3ee25c00 +3ee26000 +3ee26400 +3ee26800 +3ee26c00 +3ee27000 +3ee27400 +3ee27800 +3ee27c00 +3ee28000 +3ee28400 +3ee28800 +3ee28c00 +3ee29000 +3ee29400 +3ee29800 +3ee29c00 +3ee2a000 +3ee2a400 +3ee2a800 +3ee2ac00 +3ee2b000 +3ee2b400 +3ee2b800 +3ee2bc00 +3ee2c000 +3ee2c400 +3ee2c800 +3ee2cc00 +3ee2d000 +3ee2d400 +3ee2d800 +3ee2dc00 +3ee2e000 +3ee2e400 +3ee2e800 +3ee2ec00 +3ee2f000 +3ee2f400 +3ee2f800 +3ee2fc00 +3ee30000 +3ee30400 +3ee30800 +3ee30c00 +3ee31000 +3ee31400 +3ee31800 +3ee31c00 +3ee32000 +3ee32400 +3ee32800 +3ee32c00 +3ee33000 +3ee33400 +3ee33800 +3ee33c00 +3ee34000 +3ee34400 +3ee34800 +3ee34c00 +3ee35000 +3ee35400 +3ee35800 +3ee35c00 +3ee36000 +3ee36400 +3ee36800 +3ee36c00 +3ee37000 +3ee37400 +3ee37800 +3ee37c00 +3ee38000 +3ee38400 +3ee38800 +3ee38c00 +3ee39000 +3ee39400 +3ee39800 +3ee39c00 +3ee3a000 +3ee3a400 +3ee3a800 +3ee3ac00 +3ee3b000 +3ee3b400 +3ee3b800 +3ee3bc00 +3ee3c000 +3ee3c400 +3ee3c800 +3ee3cc00 +3ee3d000 +3ee3d400 +3ee3d800 +3ee3dc00 +3ee3e000 +3ee3e400 +3ee3e800 +3ee3ec00 +3ee3f000 +3ee3f400 +3ee3f800 +3ee3fc00 +3ee40000 +3ee40400 +3ee40800 +3ee40c00 +3ee41000 +3ee41400 +3ee41800 +3ee41c00 +3ee42000 +3ee42400 +3ee42800 +3ee42c00 +3ee43000 +3ee43400 +3ee43800 +3ee43c00 +3ee44000 +3ee44400 +3ee44800 +3ee44c00 +3ee45000 +3ee45400 +3ee45800 +3ee45c00 +3ee46000 +3ee46400 +3ee46800 +3ee46c00 +3ee47000 +3ee47400 +3ee47800 +3ee47c00 +3ee48000 +3ee48400 +3ee48800 +3ee48c00 +3ee49000 +3ee49400 +3ee49800 +3ee49c00 +3ee4a000 +3ee4a400 +3ee4a800 +3ee4ac00 +3ee4b000 +3ee4b400 +3ee4b800 +3ee4bc00 +3ee4c000 +3ee4c400 +3ee4c800 +3ee4cc00 +3ee4d000 +3ee4d400 +3ee4d800 +3ee4dc00 +3ee4e000 +3ee4e400 +3ee4e800 +3ee4ec00 +3ee4f000 +3ee4f400 +3ee4f800 +3ee4fc00 +3ee50000 +3ee50400 +3ee50800 +3ee50c00 +3ee51000 +3ee51400 +3ee51800 +3ee51c00 +3ee52000 +3ee52400 +3ee52800 +3ee52c00 +3ee53000 +3ee53400 +3ee53800 +3ee53c00 +3ee54000 +3ee54400 +3ee54800 +3ee54c00 +3ee55000 +3ee55400 +3ee55800 +3ee55c00 +3ee56000 +3ee56400 +3ee56800 +3ee56c00 +3ee57000 +3ee57400 +3ee57800 +3ee57c00 +3ee58000 +3ee58400 +3ee58800 +3ee58c00 +3ee59000 +3ee59400 +3ee59800 +3ee59c00 +3ee5a000 +3ee5a400 +3ee5a800 +3ee5ac00 +3ee5b000 +3ee5b400 +3ee5b800 +3ee5bc00 +3ee5c000 +3ee5c400 +3ee5c800 +3ee5cc00 +3ee5d000 +3ee5d400 +3ee5d800 +3ee5dc00 +3ee5e000 +3ee5e400 +3ee5e800 +3ee5ec00 +3ee5f000 +3ee5f400 +3ee5f800 +3ee5fc00 +3ee60000 +3ee60400 +3ee60800 +3ee60c00 +3ee61000 +3ee61400 +3ee61800 +3ee61c00 +3ee62000 +3ee62400 +3ee62800 +3ee62c00 +3ee63000 +3ee63400 +3ee63800 +3ee63c00 +3ee64000 +3ee64400 +3ee64800 +3ee64c00 +3ee65000 +3ee65400 +3ee65800 +3ee65c00 +3ee66000 +3ee66400 +3ee66800 +3ee66c00 +3ee67000 +3ee67400 +3ee67800 +3ee67c00 +3ee68000 +3ee68400 +3ee68800 +3ee68c00 +3ee69000 +3ee69400 +3ee69800 +3ee69c00 +3ee6a000 +3ee6a400 +3ee6a800 +3ee6ac00 +3ee6b000 +3ee6b400 +3ee6b800 +3ee6bc00 +3ee6c000 +3ee6c400 +3ee6c800 +3ee6cc00 +3ee6d000 +3ee6d400 +3ee6d800 +3ee6dc00 +3ee6e000 +3ee6e400 +3ee6e800 +3ee6ec00 +3ee6f000 +3ee6f400 +3ee6f800 +3ee6fc00 +3ee70000 +3ee70400 +3ee70800 +3ee70c00 +3ee71000 +3ee71400 +3ee71800 +3ee71c00 +3ee72000 +3ee72400 +3ee72800 +3ee72c00 +3ee73000 +3ee73400 +3ee73800 +3ee73c00 +3ee74000 +3ee74400 +3ee74800 +3ee74c00 +3ee75000 +3ee75400 +3ee75800 +3ee75c00 +3ee76000 +3ee76400 +3ee76800 +3ee76c00 +3ee77000 +3ee77400 +3ee77800 +3ee77c00 +3ee78000 +3ee78400 +3ee78800 +3ee78c00 +3ee79000 +3ee79400 +3ee79800 +3ee79c00 +3ee7a000 +3ee7a400 +3ee7a800 +3ee7ac00 +3ee7b000 +3ee7b400 +3ee7b800 +3ee7bc00 +3ee7c000 +3ee7c400 +3ee7c800 +3ee7cc00 +3ee7d000 +3ee7d400 +3ee7d800 +3ee7dc00 +3ee7e000 +3ee7e400 +3ee7e800 +3ee7ec00 +3ee7f000 +3ee7f400 +3ee7f800 +3ee7fc00 +3ee80000 +3ee80400 +3ee80800 +3ee80c00 +3ee81000 +3ee81400 +3ee81800 +3ee81c00 +3ee82000 +3ee82400 +3ee82800 +3ee82c00 +3ee83000 +3ee83400 +3ee83800 +3ee83c00 +3ee84000 +3ee84400 +3ee84800 +3ee84c00 +3ee85000 +3ee85400 +3ee85800 +3ee85c00 +3ee86000 +3ee86400 +3ee86800 +3ee86c00 +3ee87000 +3ee87400 +3ee87800 +3ee87c00 +3ee88000 +3ee88400 +3ee88800 +3ee88c00 +3ee89000 +3ee89400 +3ee89800 +3ee89c00 +3ee8a000 +3ee8a400 +3ee8a800 +3ee8ac00 +3ee8b000 +3ee8b400 +3ee8b800 +3ee8bc00 +3ee8c000 +3ee8c400 +3ee8c800 +3ee8cc00 +3ee8d000 +3ee8d400 +3ee8d800 +3ee8dc00 +3ee8e000 +3ee8e400 +3ee8e800 +3ee8ec00 +3ee8f000 +3ee8f400 +3ee8f800 +3ee8fc00 +3ee90000 +3ee90400 +3ee90800 +3ee90c00 +3ee91000 +3ee91400 +3ee91800 +3ee91c00 +3ee92000 +3ee92400 +3ee92800 +3ee92c00 +3ee93000 +3ee93400 +3ee93800 +3ee93c00 +3ee94000 +3ee94400 +3ee94800 +3ee94c00 +3ee95000 +3ee95400 +3ee95800 +3ee95c00 +3ee96000 +3ee96400 +3ee96800 +3ee96c00 +3ee97000 +3ee97400 +3ee97800 +3ee97c00 +3ee98000 +3ee98400 +3ee98800 +3ee98c00 +3ee99000 +3ee99400 +3ee99800 +3ee99c00 +3ee9a000 +3ee9a400 +3ee9a800 +3ee9ac00 +3ee9b000 +3ee9b400 +3ee9b800 +3ee9bc00 +3ee9c000 +3ee9c400 +3ee9c800 +3ee9cc00 +3ee9d000 +3ee9d400 +3ee9d800 +3ee9dc00 +3ee9e000 +3ee9e400 +3ee9e800 +3ee9ec00 +3ee9f000 +3ee9f400 +3ee9f800 +3ee9fc00 +3eea0000 +3eea0400 +3eea0800 +3eea0c00 +3eea1000 +3eea1400 +3eea1800 +3eea1c00 +3eea2000 +3eea2400 +3eea2800 +3eea2c00 +3eea3000 +3eea3400 +3eea3800 +3eea3c00 +3eea4000 +3eea4400 +3eea4800 +3eea4c00 +3eea5000 +3eea5400 +3eea5800 +3eea5c00 +3eea6000 +3eea6400 +3eea6800 +3eea6c00 +3eea7000 +3eea7400 +3eea7800 +3eea7c00 +3eea8000 +3eea8400 +3eea8800 +3eea8c00 +3eea9000 +3eea9400 +3eea9800 +3eea9c00 +3eeaa000 +3eeaa400 +3eeaa800 +3eeaac00 +3eeab000 +3eeab400 +3eeab800 +3eeabc00 +3eeac000 +3eeac400 +3eeac800 +3eeacc00 +3eead000 +3eead400 +3eead800 +3eeadc00 +3eeae000 +3eeae400 +3eeae800 +3eeaec00 +3eeaf000 +3eeaf400 +3eeaf800 +3eeafc00 +3eeb0000 +3eeb0400 +3eeb0800 +3eeb0c00 +3eeb1000 +3eeb1400 +3eeb1800 +3eeb1c00 +3eeb2000 +3eeb2400 +3eeb2800 +3eeb2c00 +3eeb3000 +3eeb3400 +3eeb3800 +3eeb3c00 +3eeb4000 +3eeb4400 +3eeb4800 +3eeb4c00 +3eeb5000 +3eeb5400 +3eeb5800 +3eeb5c00 +3eeb6000 +3eeb6400 +3eeb6800 +3eeb6c00 +3eeb7000 +3eeb7400 +3eeb7800 +3eeb7c00 +3eeb8000 +3eeb8400 +3eeb8800 +3eeb8c00 +3eeb9000 +3eeb9400 +3eeb9800 +3eeb9c00 +3eeba000 +3eeba400 +3eeba800 +3eebac00 +3eebb000 +3eebb400 +3eebb800 +3eebbc00 +3eebc000 +3eebc400 +3eebc800 +3eebcc00 +3eebd000 +3eebd400 +3eebd800 +3eebdc00 +3eebe000 +3eebe400 +3eebe800 +3eebec00 +3eebf000 +3eebf400 +3eebf800 +3eebfc00 +3eec0000 +3eec0400 +3eec0800 +3eec0c00 +3eec1000 +3eec1400 +3eec1800 +3eec1c00 +3eec2000 +3eec2400 +3eec2800 +3eec2c00 +3eec3000 +3eec3400 +3eec3800 +3eec3c00 +3eec4000 +3eec4400 +3eec4800 +3eec4c00 +3eec5000 +3eec5400 +3eec5800 +3eec5c00 +3eec6000 +3eec6400 +3eec6800 +3eec6c00 +3eec7000 +3eec7400 +3eec7800 +3eec7c00 +3eec8000 +3eec8400 +3eec8800 +3eec8c00 +3eec9000 +3eec9400 +3eec9800 +3eec9c00 +3eeca000 +3eeca400 +3eeca800 +3eecac00 +3eecb000 +3eecb400 +3eecb800 +3eecbc00 +3eecc000 +3eecc400 +3eecc800 +3eeccc00 +3eecd000 +3eecd400 +3eecd800 +3eecdc00 +3eece000 +3eece400 +3eece800 +3eecec00 +3eecf000 +3eecf400 +3eecf800 +3eecfc00 +3eed0000 +3eed0400 +3eed0800 +3eed0c00 +3eed1000 +3eed1400 +3eed1800 +3eed1c00 +3eed2000 +3eed2400 +3eed2800 +3eed2c00 +3eed3000 +3eed3400 +3eed3800 +3eed3c00 +3eed4000 +3eed4400 +3eed4800 +3eed4c00 +3eed5000 +3eed5400 +3eed5800 +3eed5c00 +3eed6000 +3eed6400 +3eed6800 +3eed6c00 +3eed7000 +3eed7400 +3eed7800 +3eed7c00 +3eed8000 +3eed8400 +3eed8800 +3eed8c00 +3eed9000 +3eed9400 +3eed9800 +3eed9c00 +3eeda000 +3eeda400 +3eeda800 +3eedac00 +3eedb000 +3eedb400 +3eedb800 +3eedbc00 +3eedc000 +3eedc400 +3eedc800 +3eedcc00 +3eedd000 +3eedd400 +3eedd800 +3eeddc00 +3eede000 +3eede400 +3eede800 +3eedec00 +3eedf000 +3eedf400 +3eedf800 +3eedfc00 +3eee0000 +3eee0400 +3eee0800 +3eee0c00 +3eee1000 +3eee1400 +3eee1800 +3eee1c00 +3eee2000 +3eee2400 +3eee2800 +3eee2c00 +3eee3000 +3eee3400 +3eee3800 +3eee3c00 +3eee4000 +3eee4400 +3eee4800 +3eee4c00 +3eee5000 +3eee5400 +3eee5800 +3eee5c00 +3eee6000 +3eee6400 +3eee6800 +3eee6c00 +3eee7000 +3eee7400 +3eee7800 +3eee7c00 +3eee8000 +3eee8400 +3eee8800 +3eee8c00 +3eee9000 +3eee9400 +3eee9800 +3eee9c00 +3eeea000 +3eeea400 +3eeea800 +3eeeac00 +3eeeb000 +3eeeb400 +3eeeb800 +3eeebc00 +3eeec000 +3eeec400 +3eeec800 +3eeecc00 +3eeed000 +3eeed400 +3eeed800 +3eeedc00 +3eeee000 +3eeee400 +3eeee800 +3eeeec00 +3eeef000 +3eeef400 +3eeef800 +3eeefc00 +3eef0000 +3eef0400 +3eef0800 +3eef0c00 +3eef1000 +3eef1400 +3eef1800 +3eef1c00 +3eef2000 +3eef2400 +3eef2800 +3eef2c00 +3eef3000 +3eef3400 +3eef3800 +3eef3c00 +3eef4000 +3eef4400 +3eef4800 +3eef4c00 +3eef5000 +3eef5400 +3eef5800 +3eef5c00 +3eef6000 +3eef6400 +3eef6800 +3eef6c00 +3eef7000 +3eef7400 +3eef7800 +3eef7c00 +3eef8000 +3eef8400 +3eef8800 +3eef8c00 +3eef9000 +3eef9400 +3eef9800 +3eef9c00 +3eefa000 +3eefa400 +3eefa800 +3eefac00 +3eefb000 +3eefb400 +3eefb800 +3eefbc00 +3eefc000 +3eefc400 +3eefc800 +3eefcc00 +3eefd000 +3eefd400 +3eefd800 +3eefdc00 +3eefe000 +3eefe400 +3eefe800 +3eefec00 +3eeff000 +3eeff400 +3eeff800 +3eeffc00 +3ef00000 +3ef00400 +3ef00800 +3ef00c00 +3ef01000 +3ef01400 +3ef01800 +3ef01c00 +3ef02000 +3ef02400 +3ef02800 +3ef02c00 +3ef03000 +3ef03400 +3ef03800 +3ef03c00 +3ef04000 +3ef04400 +3ef04800 +3ef04c00 +3ef05000 +3ef05400 +3ef05800 +3ef05c00 +3ef06000 +3ef06400 +3ef06800 +3ef06c00 +3ef07000 +3ef07400 +3ef07800 +3ef07c00 +3ef08000 +3ef08400 +3ef08800 +3ef08c00 +3ef09000 +3ef09400 +3ef09800 +3ef09c00 +3ef0a000 +3ef0a400 +3ef0a800 +3ef0ac00 +3ef0b000 +3ef0b400 +3ef0b800 +3ef0bc00 +3ef0c000 +3ef0c400 +3ef0c800 +3ef0cc00 +3ef0d000 +3ef0d400 +3ef0d800 +3ef0dc00 +3ef0e000 +3ef0e400 +3ef0e800 +3ef0ec00 +3ef0f000 +3ef0f400 +3ef0f800 +3ef0fc00 +3ef10000 +3ef10400 +3ef10800 +3ef10c00 +3ef11000 +3ef11400 +3ef11800 +3ef11c00 +3ef12000 +3ef12400 +3ef12800 +3ef12c00 +3ef13000 +3ef13400 +3ef13800 +3ef13c00 +3ef14000 +3ef14400 +3ef14800 +3ef14c00 +3ef15000 +3ef15400 +3ef15800 +3ef15c00 +3ef16000 +3ef16400 +3ef16800 +3ef16c00 +3ef17000 +3ef17400 +3ef17800 +3ef17c00 +3ef18000 +3ef18400 +3ef18800 +3ef18c00 +3ef19000 +3ef19400 +3ef19800 +3ef19c00 +3ef1a000 +3ef1a400 +3ef1a800 +3ef1ac00 +3ef1b000 +3ef1b400 +3ef1b800 +3ef1bc00 +3ef1c000 +3ef1c400 +3ef1c800 +3ef1cc00 +3ef1d000 +3ef1d400 +3ef1d800 +3ef1dc00 +3ef1e000 +3ef1e400 +3ef1e800 +3ef1ec00 +3ef1f000 +3ef1f400 +3ef1f800 +3ef1fc00 +3ef20000 +3ef20400 +3ef20800 +3ef20c00 +3ef21000 +3ef21400 +3ef21800 +3ef21c00 +3ef22000 +3ef22400 +3ef22800 +3ef22c00 +3ef23000 +3ef23400 +3ef23800 +3ef23c00 +3ef24000 +3ef24400 +3ef24800 +3ef24c00 +3ef25000 +3ef25400 +3ef25800 +3ef25c00 +3ef26000 +3ef26400 +3ef26800 +3ef26c00 +3ef27000 +3ef27400 +3ef27800 +3ef27c00 +3ef28000 +3ef28400 +3ef28800 +3ef28c00 +3ef29000 +3ef29400 +3ef29800 +3ef29c00 +3ef2a000 +3ef2a400 +3ef2a800 +3ef2ac00 +3ef2b000 +3ef2b400 +3ef2b800 +3ef2bc00 +3ef2c000 +3ef2c400 +3ef2c800 +3ef2cc00 +3ef2d000 +3ef2d400 +3ef2d800 +3ef2dc00 +3ef2e000 +3ef2e400 +3ef2e800 +3ef2ec00 +3ef2f000 +3ef2f400 +3ef2f800 +3ef2fc00 +3ef30000 +3ef30400 +3ef30800 +3ef30c00 +3ef31000 +3ef31400 +3ef31800 +3ef31c00 +3ef32000 +3ef32400 +3ef32800 +3ef32c00 +3ef33000 +3ef33400 +3ef33800 +3ef33c00 +3ef34000 +3ef34400 +3ef34800 +3ef34c00 +3ef35000 +3ef35400 +3ef35800 +3ef35c00 +3ef36000 +3ef36400 +3ef36800 +3ef36c00 +3ef37000 +3ef37400 +3ef37800 +3ef37c00 +3ef38000 +3ef38400 +3ef38800 +3ef38c00 +3ef39000 +3ef39400 +3ef39800 +3ef39c00 +3ef3a000 +3ef3a400 +3ef3a800 +3ef3ac00 +3ef3b000 +3ef3b400 +3ef3b800 +3ef3bc00 +3ef3c000 +3ef3c400 +3ef3c800 +3ef3cc00 +3ef3d000 +3ef3d400 +3ef3d800 +3ef3dc00 +3ef3e000 +3ef3e400 +3ef3e800 +3ef3ec00 +3ef3f000 +3ef3f400 +3ef3f800 +3ef3fc00 +3ef40000 +3ef40400 +3ef40800 +3ef40c00 +3ef41000 +3ef41400 +3ef41800 +3ef41c00 +3ef42000 +3ef42400 +3ef42800 +3ef42c00 +3ef43000 +3ef43400 +3ef43800 +3ef43c00 +3ef44000 +3ef44400 +3ef44800 +3ef44c00 +3ef45000 +3ef45400 +3ef45800 +3ef45c00 +3ef46000 +3ef46400 +3ef46800 +3ef46c00 +3ef47000 +3ef47400 +3ef47800 +3ef47c00 +3ef48000 +3ef48400 +3ef48800 +3ef48c00 +3ef49000 +3ef49400 +3ef49800 +3ef49c00 +3ef4a000 +3ef4a400 +3ef4a800 +3ef4ac00 +3ef4b000 +3ef4b400 +3ef4b800 +3ef4bc00 +3ef4c000 +3ef4c400 +3ef4c800 +3ef4cc00 +3ef4d000 +3ef4d400 +3ef4d800 +3ef4dc00 +3ef4e000 +3ef4e400 +3ef4e800 +3ef4ec00 +3ef4f000 +3ef4f400 +3ef4f800 +3ef4fc00 +3ef50000 +3ef50400 +3ef50800 +3ef50c00 +3ef51000 +3ef51400 +3ef51800 +3ef51c00 +3ef52000 +3ef52400 +3ef52800 +3ef52c00 +3ef53000 +3ef53400 +3ef53800 +3ef53c00 +3ef54000 +3ef54400 +3ef54800 +3ef54c00 +3ef55000 +3ef55400 +3ef55800 +3ef55c00 +3ef56000 +3ef56400 +3ef56800 +3ef56c00 +3ef57000 +3ef57400 +3ef57800 +3ef57c00 +3ef58000 +3ef58400 +3ef58800 +3ef58c00 +3ef59000 +3ef59400 +3ef59800 +3ef59c00 +3ef5a000 +3ef5a400 +3ef5a800 +3ef5ac00 +3ef5b000 +3ef5b400 +3ef5b800 +3ef5bc00 +3ef5c000 +3ef5c400 +3ef5c800 +3ef5cc00 +3ef5d000 +3ef5d400 +3ef5d800 +3ef5dc00 +3ef5e000 +3ef5e400 +3ef5e800 +3ef5ec00 +3ef5f000 +3ef5f400 +3ef5f800 +3ef5fc00 +3ef60000 +3ef60400 +3ef60800 +3ef60c00 +3ef61000 +3ef61400 +3ef61800 +3ef61c00 +3ef62000 +3ef62400 +3ef62800 +3ef62c00 +3ef63000 +3ef63400 +3ef63800 +3ef63c00 +3ef64000 +3ef64400 +3ef64800 +3ef64c00 +3ef65000 +3ef65400 +3ef65800 +3ef65c00 +3ef66000 +3ef66400 +3ef66800 +3ef66c00 +3ef67000 +3ef67400 +3ef67800 +3ef67c00 +3ef68000 +3ef68400 +3ef68800 +3ef68c00 +3ef69000 +3ef69400 +3ef69800 +3ef69c00 +3ef6a000 +3ef6a400 +3ef6a800 +3ef6ac00 +3ef6b000 +3ef6b400 +3ef6b800 +3ef6bc00 +3ef6c000 +3ef6c400 +3ef6c800 +3ef6cc00 +3ef6d000 +3ef6d400 +3ef6d800 +3ef6dc00 +3ef6e000 +3ef6e400 +3ef6e800 +3ef6ec00 +3ef6f000 +3ef6f400 +3ef6f800 +3ef6fc00 +3ef70000 +3ef70400 +3ef70800 +3ef70c00 +3ef71000 +3ef71400 +3ef71800 +3ef71c00 +3ef72000 +3ef72400 +3ef72800 +3ef72c00 +3ef73000 +3ef73400 +3ef73800 +3ef73c00 +3ef74000 +3ef74400 +3ef74800 +3ef74c00 +3ef75000 +3ef75400 +3ef75800 +3ef75c00 +3ef76000 +3ef76400 +3ef76800 +3ef76c00 +3ef77000 +3ef77400 +3ef77800 +3ef77c00 +3ef78000 +3ef78400 +3ef78800 +3ef78c00 +3ef79000 +3ef79400 +3ef79800 +3ef79c00 +3ef7a000 +3ef7a400 +3ef7a800 +3ef7ac00 +3ef7b000 +3ef7b400 +3ef7b800 +3ef7bc00 +3ef7c000 +3ef7c400 +3ef7c800 +3ef7cc00 +3ef7d000 +3ef7d400 +3ef7d800 +3ef7dc00 +3ef7e000 +3ef7e400 +3ef7e800 +3ef7ec00 +3ef7f000 +3ef7f400 +3ef7f800 +3ef7fc00 +3ef80000 +3ef80400 +3ef80800 +3ef80c00 +3ef81000 +3ef81400 +3ef81800 +3ef81c00 +3ef82000 +3ef82400 +3ef82800 +3ef82c00 +3ef83000 +3ef83400 +3ef83800 +3ef83c00 +3ef84000 +3ef84400 +3ef84800 +3ef84c00 +3ef85000 +3ef85400 +3ef85800 +3ef85c00 +3ef86000 +3ef86400 +3ef86800 +3ef86c00 +3ef87000 +3ef87400 +3ef87800 +3ef87c00 +3ef88000 +3ef88400 +3ef88800 +3ef88c00 +3ef89000 +3ef89400 +3ef89800 +3ef89c00 +3ef8a000 +3ef8a400 +3ef8a800 +3ef8ac00 +3ef8b000 +3ef8b400 +3ef8b800 +3ef8bc00 +3ef8c000 +3ef8c400 +3ef8c800 +3ef8cc00 +3ef8d000 +3ef8d400 +3ef8d800 +3ef8dc00 +3ef8e000 +3ef8e400 +3ef8e800 +3ef8ec00 +3ef8f000 +3ef8f400 +3ef8f800 +3ef8fc00 +3ef90000 +3ef90400 +3ef90800 +3ef90c00 +3ef91000 +3ef91400 +3ef91800 +3ef91c00 +3ef92000 +3ef92400 +3ef92800 +3ef92c00 +3ef93000 +3ef93400 +3ef93800 +3ef93c00 +3ef94000 +3ef94400 +3ef94800 +3ef94c00 +3ef95000 +3ef95400 +3ef95800 +3ef95c00 +3ef96000 +3ef96400 +3ef96800 +3ef96c00 +3ef97000 +3ef97400 +3ef97800 +3ef97c00 +3ef98000 +3ef98400 +3ef98800 +3ef98c00 +3ef99000 +3ef99400 +3ef99800 +3ef99c00 +3ef9a000 +3ef9a400 +3ef9a800 +3ef9ac00 +3ef9b000 +3ef9b400 +3ef9b800 +3ef9bc00 +3ef9c000 +3ef9c400 +3ef9c800 +3ef9cc00 +3ef9d000 +3ef9d400 +3ef9d800 +3ef9dc00 +3ef9e000 +3ef9e400 +3ef9e800 +3ef9ec00 +3ef9f000 +3ef9f400 +3ef9f800 +3ef9fc00 +3efa0000 +3efa0400 +3efa0800 +3efa0c00 +3efa1000 +3efa1400 +3efa1800 +3efa1c00 +3efa2000 +3efa2400 +3efa2800 +3efa2c00 +3efa3000 +3efa3400 +3efa3800 +3efa3c00 +3efa4000 +3efa4400 +3efa4800 +3efa4c00 +3efa5000 +3efa5400 +3efa5800 +3efa5c00 +3efa6000 +3efa6400 +3efa6800 +3efa6c00 +3efa7000 +3efa7400 +3efa7800 +3efa7c00 +3efa8000 +3efa8400 +3efa8800 +3efa8c00 +3efa9000 +3efa9400 +3efa9800 +3efa9c00 +3efaa000 +3efaa400 +3efaa800 +3efaac00 +3efab000 +3efab400 +3efab800 +3efabc00 +3efac000 +3efac400 +3efac800 +3efacc00 +3efad000 +3efad400 +3efad800 +3efadc00 +3efae000 +3efae400 +3efae800 +3efaec00 +3efaf000 +3efaf400 +3efaf800 +3efafc00 +3efb0000 +3efb0400 +3efb0800 +3efb0c00 +3efb1000 +3efb1400 +3efb1800 +3efb1c00 +3efb2000 +3efb2400 +3efb2800 +3efb2c00 +3efb3000 +3efb3400 +3efb3800 +3efb3c00 +3efb4000 +3efb4400 +3efb4800 +3efb4c00 +3efb5000 +3efb5400 +3efb5800 +3efb5c00 +3efb6000 +3efb6400 +3efb6800 +3efb6c00 +3efb7000 +3efb7400 +3efb7800 +3efb7c00 +3efb8000 +3efb8400 +3efb8800 +3efb8c00 +3efb9000 +3efb9400 +3efb9800 +3efb9c00 +3efba000 +3efba400 +3efba800 +3efbac00 +3efbb000 +3efbb400 +3efbb800 +3efbbc00 +3efbc000 +3efbc400 +3efbc800 +3efbcc00 +3efbd000 +3efbd400 +3efbd800 +3efbdc00 +3efbe000 +3efbe400 +3efbe800 +3efbec00 +3efbf000 +3efbf400 +3efbf800 +3efbfc00 +3efc0000 +3efc0400 +3efc0800 +3efc0c00 +3efc1000 +3efc1400 +3efc1800 +3efc1c00 +3efc2000 +3efc2400 +3efc2800 +3efc2c00 +3efc3000 +3efc3400 +3efc3800 +3efc3c00 +3efc4000 +3efc4400 +3efc4800 +3efc4c00 +3efc5000 +3efc5400 +3efc5800 +3efc5c00 +3efc6000 +3efc6400 +3efc6800 +3efc6c00 +3efc7000 +3efc7400 +3efc7800 +3efc7c00 +3efc8000 +3efc8400 +3efc8800 +3efc8c00 +3efc9000 +3efc9400 +3efc9800 +3efc9c00 +3efca000 +3efca400 +3efca800 +3efcac00 +3efcb000 +3efcb400 +3efcb800 +3efcbc00 +3efcc000 +3efcc400 +3efcc800 +3efccc00 +3efcd000 +3efcd400 +3efcd800 +3efcdc00 +3efce000 +3efce400 +3efce800 +3efcec00 +3efcf000 +3efcf400 +3efcf800 +3efcfc00 +3efd0000 +3efd0400 +3efd0800 +3efd0c00 +3efd1000 +3efd1400 +3efd1800 +3efd1c00 +3efd2000 +3efd2400 +3efd2800 +3efd2c00 +3efd3000 +3efd3400 +3efd3800 +3efd3c00 +3efd4000 +3efd4400 +3efd4800 +3efd4c00 +3efd5000 +3efd5400 +3efd5800 +3efd5c00 +3efd6000 +3efd6400 +3efd6800 +3efd6c00 +3efd7000 +3efd7400 +3efd7800 +3efd7c00 +3efd8000 +3efd8400 +3efd8800 +3efd8c00 +3efd9000 +3efd9400 +3efd9800 +3efd9c00 +3efda000 +3efda400 +3efda800 +3efdac00 +3efdb000 +3efdb400 +3efdb800 +3efdbc00 +3efdc000 +3efdc400 +3efdc800 +3efdcc00 +3efdd000 +3efdd400 +3efdd800 +3efddc00 +3efde000 +3efde400 +3efde800 +3efdec00 +3efdf000 +3efdf400 +3efdf800 +3efdfc00 +3efe0000 +3efe0400 +3efe0800 +3efe0c00 +3efe1000 +3efe1400 +3efe1800 +3efe1c00 +3efe2000 +3efe2400 +3efe2800 +3efe2c00 +3efe3000 +3efe3400 +3efe3800 +3efe3c00 +3efe4000 +3efe4400 +3efe4800 +3efe4c00 +3efe5000 +3efe5400 +3efe5800 +3efe5c00 +3efe6000 +3efe6400 +3efe6800 +3efe6c00 +3efe7000 +3efe7400 +3efe7800 +3efe7c00 +3efe8000 +3efe8400 +3efe8800 +3efe8c00 +3efe9000 +3efe9400 +3efe9800 +3efe9c00 +3efea000 +3efea400 +3efea800 +3efeac00 +3efeb000 +3efeb400 +3efeb800 +3efebc00 +3efec000 +3efec400 +3efec800 +3efecc00 +3efed000 +3efed400 +3efed800 +3efedc00 +3efee000 +3efee400 +3efee800 +3efeec00 +3efef000 +3efef400 +3efef800 +3efefc00 +3eff0000 +3eff0400 +3eff0800 +3eff0c00 +3eff1000 +3eff1400 +3eff1800 +3eff1c00 +3eff2000 +3eff2400 +3eff2800 +3eff2c00 +3eff3000 +3eff3400 +3eff3800 +3eff3c00 +3eff4000 +3eff4400 +3eff4800 +3eff4c00 +3eff5000 +3eff5400 +3eff5800 +3eff5c00 +3eff6000 +3eff6400 +3eff6800 +3eff6c00 +3eff7000 +3eff7400 +3eff7800 +3eff7c00 +3eff8000 +3eff8400 +3eff8800 +3eff8c00 +3eff9000 +3eff9400 +3eff9800 +3eff9c00 +3effa000 +3effa400 +3effa800 +3effac00 +3effb000 +3effb400 +3effb800 +3effbc00 +3effc000 +3effc400 +3effc800 +3effcc00 +3effd000 +3effd400 +3effd800 +3effdc00 +3effe000 +3effe400 +3effe800 +3effec00 +3efff000 +3efff400 +3efff800 +3efffc00 +3f000000 +3f000200 +3f000400 +3f000600 +3f000800 +3f000a00 +3f000c00 +3f000e00 +3f001000 +3f001200 +3f001400 +3f001600 +3f001800 +3f001a00 +3f001c00 +3f001e00 +3f002000 +3f002200 +3f002400 +3f002600 +3f002800 +3f002a00 +3f002c00 +3f002e00 +3f003000 +3f003200 +3f003400 +3f003600 +3f003800 +3f003a00 +3f003c00 +3f003e00 +3f004000 +3f004200 +3f004400 +3f004600 +3f004800 +3f004a00 +3f004c00 +3f004e00 +3f005000 +3f005200 +3f005400 +3f005600 +3f005800 +3f005a00 +3f005c00 +3f005e00 +3f006000 +3f006200 +3f006400 +3f006600 +3f006800 +3f006a00 +3f006c00 +3f006e00 +3f007000 +3f007200 +3f007400 +3f007600 +3f007800 +3f007a00 +3f007c00 +3f007e00 +3f008000 +3f008200 +3f008400 +3f008600 +3f008800 +3f008a00 +3f008c00 +3f008e00 +3f009000 +3f009200 +3f009400 +3f009600 +3f009800 +3f009a00 +3f009c00 +3f009e00 +3f00a000 +3f00a200 +3f00a400 +3f00a600 +3f00a800 +3f00aa00 +3f00ac00 +3f00ae00 +3f00b000 +3f00b200 +3f00b400 +3f00b600 +3f00b800 +3f00ba00 +3f00bc00 +3f00be00 +3f00c000 +3f00c200 +3f00c400 +3f00c600 +3f00c800 +3f00ca00 +3f00cc00 +3f00ce00 +3f00d000 +3f00d200 +3f00d400 +3f00d600 +3f00d800 +3f00da00 +3f00dc00 +3f00de00 +3f00e000 +3f00e200 +3f00e400 +3f00e600 +3f00e800 +3f00ea00 +3f00ec00 +3f00ee00 +3f00f000 +3f00f200 +3f00f400 +3f00f600 +3f00f800 +3f00fa00 +3f00fc00 +3f00fe00 +3f010000 +3f010200 +3f010400 +3f010600 +3f010800 +3f010a00 +3f010c00 +3f010e00 +3f011000 +3f011200 +3f011400 +3f011600 +3f011800 +3f011a00 +3f011c00 +3f011e00 +3f012000 +3f012200 +3f012400 +3f012600 +3f012800 +3f012a00 +3f012c00 +3f012e00 +3f013000 +3f013200 +3f013400 +3f013600 +3f013800 +3f013a00 +3f013c00 +3f013e00 +3f014000 +3f014200 +3f014400 +3f014600 +3f014800 +3f014a00 +3f014c00 +3f014e00 +3f015000 +3f015200 +3f015400 +3f015600 +3f015800 +3f015a00 +3f015c00 +3f015e00 +3f016000 +3f016200 +3f016400 +3f016600 +3f016800 +3f016a00 +3f016c00 +3f016e00 +3f017000 +3f017200 +3f017400 +3f017600 +3f017800 +3f017a00 +3f017c00 +3f017e00 +3f018000 +3f018200 +3f018400 +3f018600 +3f018800 +3f018a00 +3f018c00 +3f018e00 +3f019000 +3f019200 +3f019400 +3f019600 +3f019800 +3f019a00 +3f019c00 +3f019e00 +3f01a000 +3f01a200 +3f01a400 +3f01a600 +3f01a800 +3f01aa00 +3f01ac00 +3f01ae00 +3f01b000 +3f01b200 +3f01b400 +3f01b600 +3f01b800 +3f01ba00 +3f01bc00 +3f01be00 +3f01c000 +3f01c200 +3f01c400 +3f01c600 +3f01c800 +3f01ca00 +3f01cc00 +3f01ce00 +3f01d000 +3f01d200 +3f01d400 +3f01d600 +3f01d800 +3f01da00 +3f01dc00 +3f01de00 +3f01e000 +3f01e200 +3f01e400 +3f01e600 +3f01e800 +3f01ea00 +3f01ec00 +3f01ee00 +3f01f000 +3f01f200 +3f01f400 +3f01f600 +3f01f800 +3f01fa00 +3f01fc00 +3f01fe00 +3f020000 +3f020200 +3f020400 +3f020600 +3f020800 +3f020a00 +3f020c00 +3f020e00 +3f021000 +3f021200 +3f021400 +3f021600 +3f021800 +3f021a00 +3f021c00 +3f021e00 +3f022000 +3f022200 +3f022400 +3f022600 +3f022800 +3f022a00 +3f022c00 +3f022e00 +3f023000 +3f023200 +3f023400 +3f023600 +3f023800 +3f023a00 +3f023c00 +3f023e00 +3f024000 +3f024200 +3f024400 +3f024600 +3f024800 +3f024a00 +3f024c00 +3f024e00 +3f025000 +3f025200 +3f025400 +3f025600 +3f025800 +3f025a00 +3f025c00 +3f025e00 +3f026000 +3f026200 +3f026400 +3f026600 +3f026800 +3f026a00 +3f026c00 +3f026e00 +3f027000 +3f027200 +3f027400 +3f027600 +3f027800 +3f027a00 +3f027c00 +3f027e00 +3f028000 +3f028200 +3f028400 +3f028600 +3f028800 +3f028a00 +3f028c00 +3f028e00 +3f029000 +3f029200 +3f029400 +3f029600 +3f029800 +3f029a00 +3f029c00 +3f029e00 +3f02a000 +3f02a200 +3f02a400 +3f02a600 +3f02a800 +3f02aa00 +3f02ac00 +3f02ae00 +3f02b000 +3f02b200 +3f02b400 +3f02b600 +3f02b800 +3f02ba00 +3f02bc00 +3f02be00 +3f02c000 +3f02c200 +3f02c400 +3f02c600 +3f02c800 +3f02ca00 +3f02cc00 +3f02ce00 +3f02d000 +3f02d200 +3f02d400 +3f02d600 +3f02d800 +3f02da00 +3f02dc00 +3f02de00 +3f02e000 +3f02e200 +3f02e400 +3f02e600 +3f02e800 +3f02ea00 +3f02ec00 +3f02ee00 +3f02f000 +3f02f200 +3f02f400 +3f02f600 +3f02f800 +3f02fa00 +3f02fc00 +3f02fe00 +3f030000 +3f030200 +3f030400 +3f030600 +3f030800 +3f030a00 +3f030c00 +3f030e00 +3f031000 +3f031200 +3f031400 +3f031600 +3f031800 +3f031a00 +3f031c00 +3f031e00 +3f032000 +3f032200 +3f032400 +3f032600 +3f032800 +3f032a00 +3f032c00 +3f032e00 +3f033000 +3f033200 +3f033400 +3f033600 +3f033800 +3f033a00 +3f033c00 +3f033e00 +3f034000 +3f034200 +3f034400 +3f034600 +3f034800 +3f034a00 +3f034c00 +3f034e00 +3f035000 +3f035200 +3f035400 +3f035600 +3f035800 +3f035a00 +3f035c00 +3f035e00 +3f036000 +3f036200 +3f036400 +3f036600 +3f036800 +3f036a00 +3f036c00 +3f036e00 +3f037000 +3f037200 +3f037400 +3f037600 +3f037800 +3f037a00 +3f037c00 +3f037e00 +3f038000 +3f038200 +3f038400 +3f038600 +3f038800 +3f038a00 +3f038c00 +3f038e00 +3f039000 +3f039200 +3f039400 +3f039600 +3f039800 +3f039a00 +3f039c00 +3f039e00 +3f03a000 +3f03a200 +3f03a400 +3f03a600 +3f03a800 +3f03aa00 +3f03ac00 +3f03ae00 +3f03b000 +3f03b200 +3f03b400 +3f03b600 +3f03b800 +3f03ba00 +3f03bc00 +3f03be00 +3f03c000 +3f03c200 +3f03c400 +3f03c600 +3f03c800 +3f03ca00 +3f03cc00 +3f03ce00 +3f03d000 +3f03d200 +3f03d400 +3f03d600 +3f03d800 +3f03da00 +3f03dc00 +3f03de00 +3f03e000 +3f03e200 +3f03e400 +3f03e600 +3f03e800 +3f03ea00 +3f03ec00 +3f03ee00 +3f03f000 +3f03f200 +3f03f400 +3f03f600 +3f03f800 +3f03fa00 +3f03fc00 +3f03fe00 +3f040000 +3f040200 +3f040400 +3f040600 +3f040800 +3f040a00 +3f040c00 +3f040e00 +3f041000 +3f041200 +3f041400 +3f041600 +3f041800 +3f041a00 +3f041c00 +3f041e00 +3f042000 +3f042200 +3f042400 +3f042600 +3f042800 +3f042a00 +3f042c00 +3f042e00 +3f043000 +3f043200 +3f043400 +3f043600 +3f043800 +3f043a00 +3f043c00 +3f043e00 +3f044000 +3f044200 +3f044400 +3f044600 +3f044800 +3f044a00 +3f044c00 +3f044e00 +3f045000 +3f045200 +3f045400 +3f045600 +3f045800 +3f045a00 +3f045c00 +3f045e00 +3f046000 +3f046200 +3f046400 +3f046600 +3f046800 +3f046a00 +3f046c00 +3f046e00 +3f047000 +3f047200 +3f047400 +3f047600 +3f047800 +3f047a00 +3f047c00 +3f047e00 +3f048000 +3f048200 +3f048400 +3f048600 +3f048800 +3f048a00 +3f048c00 +3f048e00 +3f049000 +3f049200 +3f049400 +3f049600 +3f049800 +3f049a00 +3f049c00 +3f049e00 +3f04a000 +3f04a200 +3f04a400 +3f04a600 +3f04a800 +3f04aa00 +3f04ac00 +3f04ae00 +3f04b000 +3f04b200 +3f04b400 +3f04b600 +3f04b800 +3f04ba00 +3f04bc00 +3f04be00 +3f04c000 +3f04c200 +3f04c400 +3f04c600 +3f04c800 +3f04ca00 +3f04cc00 +3f04ce00 +3f04d000 +3f04d200 +3f04d400 +3f04d600 +3f04d800 +3f04da00 +3f04dc00 +3f04de00 +3f04e000 +3f04e200 +3f04e400 +3f04e600 +3f04e800 +3f04ea00 +3f04ec00 +3f04ee00 +3f04f000 +3f04f200 +3f04f400 +3f04f600 +3f04f800 +3f04fa00 +3f04fc00 +3f04fe00 +3f050000 +3f050200 +3f050400 +3f050600 +3f050800 +3f050a00 +3f050c00 +3f050e00 +3f051000 +3f051200 +3f051400 +3f051600 +3f051800 +3f051a00 +3f051c00 +3f051e00 +3f052000 +3f052200 +3f052400 +3f052600 +3f052800 +3f052a00 +3f052c00 +3f052e00 +3f053000 +3f053200 +3f053400 +3f053600 +3f053800 +3f053a00 +3f053c00 +3f053e00 +3f054000 +3f054200 +3f054400 +3f054600 +3f054800 +3f054a00 +3f054c00 +3f054e00 +3f055000 +3f055200 +3f055400 +3f055600 +3f055800 +3f055a00 +3f055c00 +3f055e00 +3f056000 +3f056200 +3f056400 +3f056600 +3f056800 +3f056a00 +3f056c00 +3f056e00 +3f057000 +3f057200 +3f057400 +3f057600 +3f057800 +3f057a00 +3f057c00 +3f057e00 +3f058000 +3f058200 +3f058400 +3f058600 +3f058800 +3f058a00 +3f058c00 +3f058e00 +3f059000 +3f059200 +3f059400 +3f059600 +3f059800 +3f059a00 +3f059c00 +3f059e00 +3f05a000 +3f05a200 +3f05a400 +3f05a600 +3f05a800 +3f05aa00 +3f05ac00 +3f05ae00 +3f05b000 +3f05b200 +3f05b400 +3f05b600 +3f05b800 +3f05ba00 +3f05bc00 +3f05be00 +3f05c000 +3f05c200 +3f05c400 +3f05c600 +3f05c800 +3f05ca00 +3f05cc00 +3f05ce00 +3f05d000 +3f05d200 +3f05d400 +3f05d600 +3f05d800 +3f05da00 +3f05dc00 +3f05de00 +3f05e000 +3f05e200 +3f05e400 +3f05e600 +3f05e800 +3f05ea00 +3f05ec00 +3f05ee00 +3f05f000 +3f05f200 +3f05f400 +3f05f600 +3f05f800 +3f05fa00 +3f05fc00 +3f05fe00 +3f060000 +3f060200 +3f060400 +3f060600 +3f060800 +3f060a00 +3f060c00 +3f060e00 +3f061000 +3f061200 +3f061400 +3f061600 +3f061800 +3f061a00 +3f061c00 +3f061e00 +3f062000 +3f062200 +3f062400 +3f062600 +3f062800 +3f062a00 +3f062c00 +3f062e00 +3f063000 +3f063200 +3f063400 +3f063600 +3f063800 +3f063a00 +3f063c00 +3f063e00 +3f064000 +3f064200 +3f064400 +3f064600 +3f064800 +3f064a00 +3f064c00 +3f064e00 +3f065000 +3f065200 +3f065400 +3f065600 +3f065800 +3f065a00 +3f065c00 +3f065e00 +3f066000 +3f066200 +3f066400 +3f066600 +3f066800 +3f066a00 +3f066c00 +3f066e00 +3f067000 +3f067200 +3f067400 +3f067600 +3f067800 +3f067a00 +3f067c00 +3f067e00 +3f068000 +3f068200 +3f068400 +3f068600 +3f068800 +3f068a00 +3f068c00 +3f068e00 +3f069000 +3f069200 +3f069400 +3f069600 +3f069800 +3f069a00 +3f069c00 +3f069e00 +3f06a000 +3f06a200 +3f06a400 +3f06a600 +3f06a800 +3f06aa00 +3f06ac00 +3f06ae00 +3f06b000 +3f06b200 +3f06b400 +3f06b600 +3f06b800 +3f06ba00 +3f06bc00 +3f06be00 +3f06c000 +3f06c200 +3f06c400 +3f06c600 +3f06c800 +3f06ca00 +3f06cc00 +3f06ce00 +3f06d000 +3f06d200 +3f06d400 +3f06d600 +3f06d800 +3f06da00 +3f06dc00 +3f06de00 +3f06e000 +3f06e200 +3f06e400 +3f06e600 +3f06e800 +3f06ea00 +3f06ec00 +3f06ee00 +3f06f000 +3f06f200 +3f06f400 +3f06f600 +3f06f800 +3f06fa00 +3f06fc00 +3f06fe00 +3f070000 +3f070200 +3f070400 +3f070600 +3f070800 +3f070a00 +3f070c00 +3f070e00 +3f071000 +3f071200 +3f071400 +3f071600 +3f071800 +3f071a00 +3f071c00 +3f071e00 +3f072000 +3f072200 +3f072400 +3f072600 +3f072800 +3f072a00 +3f072c00 +3f072e00 +3f073000 +3f073200 +3f073400 +3f073600 +3f073800 +3f073a00 +3f073c00 +3f073e00 +3f074000 +3f074200 +3f074400 +3f074600 +3f074800 +3f074a00 +3f074c00 +3f074e00 +3f075000 +3f075200 +3f075400 +3f075600 +3f075800 +3f075a00 +3f075c00 +3f075e00 +3f076000 +3f076200 +3f076400 +3f076600 +3f076800 +3f076a00 +3f076c00 +3f076e00 +3f077000 +3f077200 +3f077400 +3f077600 +3f077800 +3f077a00 +3f077c00 +3f077e00 +3f078000 +3f078200 +3f078400 +3f078600 +3f078800 +3f078a00 +3f078c00 +3f078e00 +3f079000 +3f079200 +3f079400 +3f079600 +3f079800 +3f079a00 +3f079c00 +3f079e00 +3f07a000 +3f07a200 +3f07a400 +3f07a600 +3f07a800 +3f07aa00 +3f07ac00 +3f07ae00 +3f07b000 +3f07b200 +3f07b400 +3f07b600 +3f07b800 +3f07ba00 +3f07bc00 +3f07be00 +3f07c000 +3f07c200 +3f07c400 +3f07c600 +3f07c800 +3f07ca00 +3f07cc00 +3f07ce00 +3f07d000 +3f07d200 +3f07d400 +3f07d600 +3f07d800 +3f07da00 +3f07dc00 +3f07de00 +3f07e000 +3f07e200 +3f07e400 +3f07e600 +3f07e800 +3f07ea00 +3f07ec00 +3f07ee00 +3f07f000 +3f07f200 +3f07f400 +3f07f600 +3f07f800 +3f07fa00 +3f07fc00 +3f07fe00 +3f080000 +3f080200 +3f080400 +3f080600 +3f080800 +3f080a00 +3f080c00 +3f080e00 +3f081000 +3f081200 +3f081400 +3f081600 +3f081800 +3f081a00 +3f081c00 +3f081e00 +3f082000 +3f082200 +3f082400 +3f082600 +3f082800 +3f082a00 +3f082c00 +3f082e00 +3f083000 +3f083200 +3f083400 +3f083600 +3f083800 +3f083a00 +3f083c00 +3f083e00 +3f084000 +3f084200 +3f084400 +3f084600 +3f084800 +3f084a00 +3f084c00 +3f084e00 +3f085000 +3f085200 +3f085400 +3f085600 +3f085800 +3f085a00 +3f085c00 +3f085e00 +3f086000 +3f086200 +3f086400 +3f086600 +3f086800 +3f086a00 +3f086c00 +3f086e00 +3f087000 +3f087200 +3f087400 +3f087600 +3f087800 +3f087a00 +3f087c00 +3f087e00 +3f088000 +3f088200 +3f088400 +3f088600 +3f088800 +3f088a00 +3f088c00 +3f088e00 +3f089000 +3f089200 +3f089400 +3f089600 +3f089800 +3f089a00 +3f089c00 +3f089e00 +3f08a000 +3f08a200 +3f08a400 +3f08a600 +3f08a800 +3f08aa00 +3f08ac00 +3f08ae00 +3f08b000 +3f08b200 +3f08b400 +3f08b600 +3f08b800 +3f08ba00 +3f08bc00 +3f08be00 +3f08c000 +3f08c200 +3f08c400 +3f08c600 +3f08c800 +3f08ca00 +3f08cc00 +3f08ce00 +3f08d000 +3f08d200 +3f08d400 +3f08d600 +3f08d800 +3f08da00 +3f08dc00 +3f08de00 +3f08e000 +3f08e200 +3f08e400 +3f08e600 +3f08e800 +3f08ea00 +3f08ec00 +3f08ee00 +3f08f000 +3f08f200 +3f08f400 +3f08f600 +3f08f800 +3f08fa00 +3f08fc00 +3f08fe00 +3f090000 +3f090200 +3f090400 +3f090600 +3f090800 +3f090a00 +3f090c00 +3f090e00 +3f091000 +3f091200 +3f091400 +3f091600 +3f091800 +3f091a00 +3f091c00 +3f091e00 +3f092000 +3f092200 +3f092400 +3f092600 +3f092800 +3f092a00 +3f092c00 +3f092e00 +3f093000 +3f093200 +3f093400 +3f093600 +3f093800 +3f093a00 +3f093c00 +3f093e00 +3f094000 +3f094200 +3f094400 +3f094600 +3f094800 +3f094a00 +3f094c00 +3f094e00 +3f095000 +3f095200 +3f095400 +3f095600 +3f095800 +3f095a00 +3f095c00 +3f095e00 +3f096000 +3f096200 +3f096400 +3f096600 +3f096800 +3f096a00 +3f096c00 +3f096e00 +3f097000 +3f097200 +3f097400 +3f097600 +3f097800 +3f097a00 +3f097c00 +3f097e00 +3f098000 +3f098200 +3f098400 +3f098600 +3f098800 +3f098a00 +3f098c00 +3f098e00 +3f099000 +3f099200 +3f099400 +3f099600 +3f099800 +3f099a00 +3f099c00 +3f099e00 +3f09a000 +3f09a200 +3f09a400 +3f09a600 +3f09a800 +3f09aa00 +3f09ac00 +3f09ae00 +3f09b000 +3f09b200 +3f09b400 +3f09b600 +3f09b800 +3f09ba00 +3f09bc00 +3f09be00 +3f09c000 +3f09c200 +3f09c400 +3f09c600 +3f09c800 +3f09ca00 +3f09cc00 +3f09ce00 +3f09d000 +3f09d200 +3f09d400 +3f09d600 +3f09d800 +3f09da00 +3f09dc00 +3f09de00 +3f09e000 +3f09e200 +3f09e400 +3f09e600 +3f09e800 +3f09ea00 +3f09ec00 +3f09ee00 +3f09f000 +3f09f200 +3f09f400 +3f09f600 +3f09f800 +3f09fa00 +3f09fc00 +3f09fe00 +3f0a0000 +3f0a0200 +3f0a0400 +3f0a0600 +3f0a0800 +3f0a0a00 +3f0a0c00 +3f0a0e00 +3f0a1000 +3f0a1200 +3f0a1400 +3f0a1600 +3f0a1800 +3f0a1a00 +3f0a1c00 +3f0a1e00 +3f0a2000 +3f0a2200 +3f0a2400 +3f0a2600 +3f0a2800 +3f0a2a00 +3f0a2c00 +3f0a2e00 +3f0a3000 +3f0a3200 +3f0a3400 +3f0a3600 +3f0a3800 +3f0a3a00 +3f0a3c00 +3f0a3e00 +3f0a4000 +3f0a4200 +3f0a4400 +3f0a4600 +3f0a4800 +3f0a4a00 +3f0a4c00 +3f0a4e00 +3f0a5000 +3f0a5200 +3f0a5400 +3f0a5600 +3f0a5800 +3f0a5a00 +3f0a5c00 +3f0a5e00 +3f0a6000 +3f0a6200 +3f0a6400 +3f0a6600 +3f0a6800 +3f0a6a00 +3f0a6c00 +3f0a6e00 +3f0a7000 +3f0a7200 +3f0a7400 +3f0a7600 +3f0a7800 +3f0a7a00 +3f0a7c00 +3f0a7e00 +3f0a8000 +3f0a8200 +3f0a8400 +3f0a8600 +3f0a8800 +3f0a8a00 +3f0a8c00 +3f0a8e00 +3f0a9000 +3f0a9200 +3f0a9400 +3f0a9600 +3f0a9800 +3f0a9a00 +3f0a9c00 +3f0a9e00 +3f0aa000 +3f0aa200 +3f0aa400 +3f0aa600 +3f0aa800 +3f0aaa00 +3f0aac00 +3f0aae00 +3f0ab000 +3f0ab200 +3f0ab400 +3f0ab600 +3f0ab800 +3f0aba00 +3f0abc00 +3f0abe00 +3f0ac000 +3f0ac200 +3f0ac400 +3f0ac600 +3f0ac800 +3f0aca00 +3f0acc00 +3f0ace00 +3f0ad000 +3f0ad200 +3f0ad400 +3f0ad600 +3f0ad800 +3f0ada00 +3f0adc00 +3f0ade00 +3f0ae000 +3f0ae200 +3f0ae400 +3f0ae600 +3f0ae800 +3f0aea00 +3f0aec00 +3f0aee00 +3f0af000 +3f0af200 +3f0af400 +3f0af600 +3f0af800 +3f0afa00 +3f0afc00 +3f0afe00 +3f0b0000 +3f0b0200 +3f0b0400 +3f0b0600 +3f0b0800 +3f0b0a00 +3f0b0c00 +3f0b0e00 +3f0b1000 +3f0b1200 +3f0b1400 +3f0b1600 +3f0b1800 +3f0b1a00 +3f0b1c00 +3f0b1e00 +3f0b2000 +3f0b2200 +3f0b2400 +3f0b2600 +3f0b2800 +3f0b2a00 +3f0b2c00 +3f0b2e00 +3f0b3000 +3f0b3200 +3f0b3400 +3f0b3600 +3f0b3800 +3f0b3a00 +3f0b3c00 +3f0b3e00 +3f0b4000 +3f0b4200 +3f0b4400 +3f0b4600 +3f0b4800 +3f0b4a00 +3f0b4c00 +3f0b4e00 +3f0b5000 +3f0b5200 +3f0b5400 +3f0b5600 +3f0b5800 +3f0b5a00 +3f0b5c00 +3f0b5e00 +3f0b6000 +3f0b6200 +3f0b6400 +3f0b6600 +3f0b6800 +3f0b6a00 +3f0b6c00 +3f0b6e00 +3f0b7000 +3f0b7200 +3f0b7400 +3f0b7600 +3f0b7800 +3f0b7a00 +3f0b7c00 +3f0b7e00 +3f0b8000 +3f0b8200 +3f0b8400 +3f0b8600 +3f0b8800 +3f0b8a00 +3f0b8c00 +3f0b8e00 +3f0b9000 +3f0b9200 +3f0b9400 +3f0b9600 +3f0b9800 +3f0b9a00 +3f0b9c00 +3f0b9e00 +3f0ba000 +3f0ba200 +3f0ba400 +3f0ba600 +3f0ba800 +3f0baa00 +3f0bac00 +3f0bae00 +3f0bb000 +3f0bb200 +3f0bb400 +3f0bb600 +3f0bb800 +3f0bba00 +3f0bbc00 +3f0bbe00 +3f0bc000 +3f0bc200 +3f0bc400 +3f0bc600 +3f0bc800 +3f0bca00 +3f0bcc00 +3f0bce00 +3f0bd000 +3f0bd200 +3f0bd400 +3f0bd600 +3f0bd800 +3f0bda00 +3f0bdc00 +3f0bde00 +3f0be000 +3f0be200 +3f0be400 +3f0be600 +3f0be800 +3f0bea00 +3f0bec00 +3f0bee00 +3f0bf000 +3f0bf200 +3f0bf400 +3f0bf600 +3f0bf800 +3f0bfa00 +3f0bfc00 +3f0bfe00 +3f0c0000 +3f0c0200 +3f0c0400 +3f0c0600 +3f0c0800 +3f0c0a00 +3f0c0c00 +3f0c0e00 +3f0c1000 +3f0c1200 +3f0c1400 +3f0c1600 +3f0c1800 +3f0c1a00 +3f0c1c00 +3f0c1e00 +3f0c2000 +3f0c2200 +3f0c2400 +3f0c2600 +3f0c2800 +3f0c2a00 +3f0c2c00 +3f0c2e00 +3f0c3000 +3f0c3200 +3f0c3400 +3f0c3600 +3f0c3800 +3f0c3a00 +3f0c3c00 +3f0c3e00 +3f0c4000 +3f0c4200 +3f0c4400 +3f0c4600 +3f0c4800 +3f0c4a00 +3f0c4c00 +3f0c4e00 +3f0c5000 +3f0c5200 +3f0c5400 +3f0c5600 +3f0c5800 +3f0c5a00 +3f0c5c00 +3f0c5e00 +3f0c6000 +3f0c6200 +3f0c6400 +3f0c6600 +3f0c6800 +3f0c6a00 +3f0c6c00 +3f0c6e00 +3f0c7000 +3f0c7200 +3f0c7400 +3f0c7600 +3f0c7800 +3f0c7a00 +3f0c7c00 +3f0c7e00 +3f0c8000 +3f0c8200 +3f0c8400 +3f0c8600 +3f0c8800 +3f0c8a00 +3f0c8c00 +3f0c8e00 +3f0c9000 +3f0c9200 +3f0c9400 +3f0c9600 +3f0c9800 +3f0c9a00 +3f0c9c00 +3f0c9e00 +3f0ca000 +3f0ca200 +3f0ca400 +3f0ca600 +3f0ca800 +3f0caa00 +3f0cac00 +3f0cae00 +3f0cb000 +3f0cb200 +3f0cb400 +3f0cb600 +3f0cb800 +3f0cba00 +3f0cbc00 +3f0cbe00 +3f0cc000 +3f0cc200 +3f0cc400 +3f0cc600 +3f0cc800 +3f0cca00 +3f0ccc00 +3f0cce00 +3f0cd000 +3f0cd200 +3f0cd400 +3f0cd600 +3f0cd800 +3f0cda00 +3f0cdc00 +3f0cde00 +3f0ce000 +3f0ce200 +3f0ce400 +3f0ce600 +3f0ce800 +3f0cea00 +3f0cec00 +3f0cee00 +3f0cf000 +3f0cf200 +3f0cf400 +3f0cf600 +3f0cf800 +3f0cfa00 +3f0cfc00 +3f0cfe00 +3f0d0000 +3f0d0200 +3f0d0400 +3f0d0600 +3f0d0800 +3f0d0a00 +3f0d0c00 +3f0d0e00 +3f0d1000 +3f0d1200 +3f0d1400 +3f0d1600 +3f0d1800 +3f0d1a00 +3f0d1c00 +3f0d1e00 +3f0d2000 +3f0d2200 +3f0d2400 +3f0d2600 +3f0d2800 +3f0d2a00 +3f0d2c00 +3f0d2e00 +3f0d3000 +3f0d3200 +3f0d3400 +3f0d3600 +3f0d3800 +3f0d3a00 +3f0d3c00 +3f0d3e00 +3f0d4000 +3f0d4200 +3f0d4400 +3f0d4600 +3f0d4800 +3f0d4a00 +3f0d4c00 +3f0d4e00 +3f0d5000 +3f0d5200 +3f0d5400 +3f0d5600 +3f0d5800 +3f0d5a00 +3f0d5c00 +3f0d5e00 +3f0d6000 +3f0d6200 +3f0d6400 +3f0d6600 +3f0d6800 +3f0d6a00 +3f0d6c00 +3f0d6e00 +3f0d7000 +3f0d7200 +3f0d7400 +3f0d7600 +3f0d7800 +3f0d7a00 +3f0d7c00 +3f0d7e00 +3f0d8000 +3f0d8200 +3f0d8400 +3f0d8600 +3f0d8800 +3f0d8a00 +3f0d8c00 +3f0d8e00 +3f0d9000 +3f0d9200 +3f0d9400 +3f0d9600 +3f0d9800 +3f0d9a00 +3f0d9c00 +3f0d9e00 +3f0da000 +3f0da200 +3f0da400 +3f0da600 +3f0da800 +3f0daa00 +3f0dac00 +3f0dae00 +3f0db000 +3f0db200 +3f0db400 +3f0db600 +3f0db800 +3f0dba00 +3f0dbc00 +3f0dbe00 +3f0dc000 +3f0dc200 +3f0dc400 +3f0dc600 +3f0dc800 +3f0dca00 +3f0dcc00 +3f0dce00 +3f0dd000 +3f0dd200 +3f0dd400 +3f0dd600 +3f0dd800 +3f0dda00 +3f0ddc00 +3f0dde00 +3f0de000 +3f0de200 +3f0de400 +3f0de600 +3f0de800 +3f0dea00 +3f0dec00 +3f0dee00 +3f0df000 +3f0df200 +3f0df400 +3f0df600 +3f0df800 +3f0dfa00 +3f0dfc00 +3f0dfe00 +3f0e0000 +3f0e0200 +3f0e0400 +3f0e0600 +3f0e0800 +3f0e0a00 +3f0e0c00 +3f0e0e00 +3f0e1000 +3f0e1200 +3f0e1400 +3f0e1600 +3f0e1800 +3f0e1a00 +3f0e1c00 +3f0e1e00 +3f0e2000 +3f0e2200 +3f0e2400 +3f0e2600 +3f0e2800 +3f0e2a00 +3f0e2c00 +3f0e2e00 +3f0e3000 +3f0e3200 +3f0e3400 +3f0e3600 +3f0e3800 +3f0e3a00 +3f0e3c00 +3f0e3e00 +3f0e4000 +3f0e4200 +3f0e4400 +3f0e4600 +3f0e4800 +3f0e4a00 +3f0e4c00 +3f0e4e00 +3f0e5000 +3f0e5200 +3f0e5400 +3f0e5600 +3f0e5800 +3f0e5a00 +3f0e5c00 +3f0e5e00 +3f0e6000 +3f0e6200 +3f0e6400 +3f0e6600 +3f0e6800 +3f0e6a00 +3f0e6c00 +3f0e6e00 +3f0e7000 +3f0e7200 +3f0e7400 +3f0e7600 +3f0e7800 +3f0e7a00 +3f0e7c00 +3f0e7e00 +3f0e8000 +3f0e8200 +3f0e8400 +3f0e8600 +3f0e8800 +3f0e8a00 +3f0e8c00 +3f0e8e00 +3f0e9000 +3f0e9200 +3f0e9400 +3f0e9600 +3f0e9800 +3f0e9a00 +3f0e9c00 +3f0e9e00 +3f0ea000 +3f0ea200 +3f0ea400 +3f0ea600 +3f0ea800 +3f0eaa00 +3f0eac00 +3f0eae00 +3f0eb000 +3f0eb200 +3f0eb400 +3f0eb600 +3f0eb800 +3f0eba00 +3f0ebc00 +3f0ebe00 +3f0ec000 +3f0ec200 +3f0ec400 +3f0ec600 +3f0ec800 +3f0eca00 +3f0ecc00 +3f0ece00 +3f0ed000 +3f0ed200 +3f0ed400 +3f0ed600 +3f0ed800 +3f0eda00 +3f0edc00 +3f0ede00 +3f0ee000 +3f0ee200 +3f0ee400 +3f0ee600 +3f0ee800 +3f0eea00 +3f0eec00 +3f0eee00 +3f0ef000 +3f0ef200 +3f0ef400 +3f0ef600 +3f0ef800 +3f0efa00 +3f0efc00 +3f0efe00 +3f0f0000 +3f0f0200 +3f0f0400 +3f0f0600 +3f0f0800 +3f0f0a00 +3f0f0c00 +3f0f0e00 +3f0f1000 +3f0f1200 +3f0f1400 +3f0f1600 +3f0f1800 +3f0f1a00 +3f0f1c00 +3f0f1e00 +3f0f2000 +3f0f2200 +3f0f2400 +3f0f2600 +3f0f2800 +3f0f2a00 +3f0f2c00 +3f0f2e00 +3f0f3000 +3f0f3200 +3f0f3400 +3f0f3600 +3f0f3800 +3f0f3a00 +3f0f3c00 +3f0f3e00 +3f0f4000 +3f0f4200 +3f0f4400 +3f0f4600 +3f0f4800 +3f0f4a00 +3f0f4c00 +3f0f4e00 +3f0f5000 +3f0f5200 +3f0f5400 +3f0f5600 +3f0f5800 +3f0f5a00 +3f0f5c00 +3f0f5e00 +3f0f6000 +3f0f6200 +3f0f6400 +3f0f6600 +3f0f6800 +3f0f6a00 +3f0f6c00 +3f0f6e00 +3f0f7000 +3f0f7200 +3f0f7400 +3f0f7600 +3f0f7800 +3f0f7a00 +3f0f7c00 +3f0f7e00 +3f0f8000 +3f0f8200 +3f0f8400 +3f0f8600 +3f0f8800 +3f0f8a00 +3f0f8c00 +3f0f8e00 +3f0f9000 +3f0f9200 +3f0f9400 +3f0f9600 +3f0f9800 +3f0f9a00 +3f0f9c00 +3f0f9e00 +3f0fa000 +3f0fa200 +3f0fa400 +3f0fa600 +3f0fa800 +3f0faa00 +3f0fac00 +3f0fae00 +3f0fb000 +3f0fb200 +3f0fb400 +3f0fb600 +3f0fb800 +3f0fba00 +3f0fbc00 +3f0fbe00 +3f0fc000 +3f0fc200 +3f0fc400 +3f0fc600 +3f0fc800 +3f0fca00 +3f0fcc00 +3f0fce00 +3f0fd000 +3f0fd200 +3f0fd400 +3f0fd600 +3f0fd800 +3f0fda00 +3f0fdc00 +3f0fde00 +3f0fe000 +3f0fe200 +3f0fe400 +3f0fe600 +3f0fe800 +3f0fea00 +3f0fec00 +3f0fee00 +3f0ff000 +3f0ff200 +3f0ff400 +3f0ff600 +3f0ff800 +3f0ffa00 +3f0ffc00 +3f0ffe00 +3f100000 +3f100200 +3f100400 +3f100600 +3f100800 +3f100a00 +3f100c00 +3f100e00 +3f101000 +3f101200 +3f101400 +3f101600 +3f101800 +3f101a00 +3f101c00 +3f101e00 +3f102000 +3f102200 +3f102400 +3f102600 +3f102800 +3f102a00 +3f102c00 +3f102e00 +3f103000 +3f103200 +3f103400 +3f103600 +3f103800 +3f103a00 +3f103c00 +3f103e00 +3f104000 +3f104200 +3f104400 +3f104600 +3f104800 +3f104a00 +3f104c00 +3f104e00 +3f105000 +3f105200 +3f105400 +3f105600 +3f105800 +3f105a00 +3f105c00 +3f105e00 +3f106000 +3f106200 +3f106400 +3f106600 +3f106800 +3f106a00 +3f106c00 +3f106e00 +3f107000 +3f107200 +3f107400 +3f107600 +3f107800 +3f107a00 +3f107c00 +3f107e00 +3f108000 +3f108200 +3f108400 +3f108600 +3f108800 +3f108a00 +3f108c00 +3f108e00 +3f109000 +3f109200 +3f109400 +3f109600 +3f109800 +3f109a00 +3f109c00 +3f109e00 +3f10a000 +3f10a200 +3f10a400 +3f10a600 +3f10a800 +3f10aa00 +3f10ac00 +3f10ae00 +3f10b000 +3f10b200 +3f10b400 +3f10b600 +3f10b800 +3f10ba00 +3f10bc00 +3f10be00 +3f10c000 +3f10c200 +3f10c400 +3f10c600 +3f10c800 +3f10ca00 +3f10cc00 +3f10ce00 +3f10d000 +3f10d200 +3f10d400 +3f10d600 +3f10d800 +3f10da00 +3f10dc00 +3f10de00 +3f10e000 +3f10e200 +3f10e400 +3f10e600 +3f10e800 +3f10ea00 +3f10ec00 +3f10ee00 +3f10f000 +3f10f200 +3f10f400 +3f10f600 +3f10f800 +3f10fa00 +3f10fc00 +3f10fe00 +3f110000 +3f110200 +3f110400 +3f110600 +3f110800 +3f110a00 +3f110c00 +3f110e00 +3f111000 +3f111200 +3f111400 +3f111600 +3f111800 +3f111a00 +3f111c00 +3f111e00 +3f112000 +3f112200 +3f112400 +3f112600 +3f112800 +3f112a00 +3f112c00 +3f112e00 +3f113000 +3f113200 +3f113400 +3f113600 +3f113800 +3f113a00 +3f113c00 +3f113e00 +3f114000 +3f114200 +3f114400 +3f114600 +3f114800 +3f114a00 +3f114c00 +3f114e00 +3f115000 +3f115200 +3f115400 +3f115600 +3f115800 +3f115a00 +3f115c00 +3f115e00 +3f116000 +3f116200 +3f116400 +3f116600 +3f116800 +3f116a00 +3f116c00 +3f116e00 +3f117000 +3f117200 +3f117400 +3f117600 +3f117800 +3f117a00 +3f117c00 +3f117e00 +3f118000 +3f118200 +3f118400 +3f118600 +3f118800 +3f118a00 +3f118c00 +3f118e00 +3f119000 +3f119200 +3f119400 +3f119600 +3f119800 +3f119a00 +3f119c00 +3f119e00 +3f11a000 +3f11a200 +3f11a400 +3f11a600 +3f11a800 +3f11aa00 +3f11ac00 +3f11ae00 +3f11b000 +3f11b200 +3f11b400 +3f11b600 +3f11b800 +3f11ba00 +3f11bc00 +3f11be00 +3f11c000 +3f11c200 +3f11c400 +3f11c600 +3f11c800 +3f11ca00 +3f11cc00 +3f11ce00 +3f11d000 +3f11d200 +3f11d400 +3f11d600 +3f11d800 +3f11da00 +3f11dc00 +3f11de00 +3f11e000 +3f11e200 +3f11e400 +3f11e600 +3f11e800 +3f11ea00 +3f11ec00 +3f11ee00 +3f11f000 +3f11f200 +3f11f400 +3f11f600 +3f11f800 +3f11fa00 +3f11fc00 +3f11fe00 +3f120000 +3f120200 +3f120400 +3f120600 +3f120800 +3f120a00 +3f120c00 +3f120e00 +3f121000 +3f121200 +3f121400 +3f121600 +3f121800 +3f121a00 +3f121c00 +3f121e00 +3f122000 +3f122200 +3f122400 +3f122600 +3f122800 +3f122a00 +3f122c00 +3f122e00 +3f123000 +3f123200 +3f123400 +3f123600 +3f123800 +3f123a00 +3f123c00 +3f123e00 +3f124000 +3f124200 +3f124400 +3f124600 +3f124800 +3f124a00 +3f124c00 +3f124e00 +3f125000 +3f125200 +3f125400 +3f125600 +3f125800 +3f125a00 +3f125c00 +3f125e00 +3f126000 +3f126200 +3f126400 +3f126600 +3f126800 +3f126a00 +3f126c00 +3f126e00 +3f127000 +3f127200 +3f127400 +3f127600 +3f127800 +3f127a00 +3f127c00 +3f127e00 +3f128000 +3f128200 +3f128400 +3f128600 +3f128800 +3f128a00 +3f128c00 +3f128e00 +3f129000 +3f129200 +3f129400 +3f129600 +3f129800 +3f129a00 +3f129c00 +3f129e00 +3f12a000 +3f12a200 +3f12a400 +3f12a600 +3f12a800 +3f12aa00 +3f12ac00 +3f12ae00 +3f12b000 +3f12b200 +3f12b400 +3f12b600 +3f12b800 +3f12ba00 +3f12bc00 +3f12be00 +3f12c000 +3f12c200 +3f12c400 +3f12c600 +3f12c800 +3f12ca00 +3f12cc00 +3f12ce00 +3f12d000 +3f12d200 +3f12d400 +3f12d600 +3f12d800 +3f12da00 +3f12dc00 +3f12de00 +3f12e000 +3f12e200 +3f12e400 +3f12e600 +3f12e800 +3f12ea00 +3f12ec00 +3f12ee00 +3f12f000 +3f12f200 +3f12f400 +3f12f600 +3f12f800 +3f12fa00 +3f12fc00 +3f12fe00 +3f130000 +3f130200 +3f130400 +3f130600 +3f130800 +3f130a00 +3f130c00 +3f130e00 +3f131000 +3f131200 +3f131400 +3f131600 +3f131800 +3f131a00 +3f131c00 +3f131e00 +3f132000 +3f132200 +3f132400 +3f132600 +3f132800 +3f132a00 +3f132c00 +3f132e00 +3f133000 +3f133200 +3f133400 +3f133600 +3f133800 +3f133a00 +3f133c00 +3f133e00 +3f134000 +3f134200 +3f134400 +3f134600 +3f134800 +3f134a00 +3f134c00 +3f134e00 +3f135000 +3f135200 +3f135400 +3f135600 +3f135800 +3f135a00 +3f135c00 +3f135e00 +3f136000 +3f136200 +3f136400 +3f136600 +3f136800 +3f136a00 +3f136c00 +3f136e00 +3f137000 +3f137200 +3f137400 +3f137600 +3f137800 +3f137a00 +3f137c00 +3f137e00 +3f138000 +3f138200 +3f138400 +3f138600 +3f138800 +3f138a00 +3f138c00 +3f138e00 +3f139000 +3f139200 +3f139400 +3f139600 +3f139800 +3f139a00 +3f139c00 +3f139e00 +3f13a000 +3f13a200 +3f13a400 +3f13a600 +3f13a800 +3f13aa00 +3f13ac00 +3f13ae00 +3f13b000 +3f13b200 +3f13b400 +3f13b600 +3f13b800 +3f13ba00 +3f13bc00 +3f13be00 +3f13c000 +3f13c200 +3f13c400 +3f13c600 +3f13c800 +3f13ca00 +3f13cc00 +3f13ce00 +3f13d000 +3f13d200 +3f13d400 +3f13d600 +3f13d800 +3f13da00 +3f13dc00 +3f13de00 +3f13e000 +3f13e200 +3f13e400 +3f13e600 +3f13e800 +3f13ea00 +3f13ec00 +3f13ee00 +3f13f000 +3f13f200 +3f13f400 +3f13f600 +3f13f800 +3f13fa00 +3f13fc00 +3f13fe00 +3f140000 +3f140200 +3f140400 +3f140600 +3f140800 +3f140a00 +3f140c00 +3f140e00 +3f141000 +3f141200 +3f141400 +3f141600 +3f141800 +3f141a00 +3f141c00 +3f141e00 +3f142000 +3f142200 +3f142400 +3f142600 +3f142800 +3f142a00 +3f142c00 +3f142e00 +3f143000 +3f143200 +3f143400 +3f143600 +3f143800 +3f143a00 +3f143c00 +3f143e00 +3f144000 +3f144200 +3f144400 +3f144600 +3f144800 +3f144a00 +3f144c00 +3f144e00 +3f145000 +3f145200 +3f145400 +3f145600 +3f145800 +3f145a00 +3f145c00 +3f145e00 +3f146000 +3f146200 +3f146400 +3f146600 +3f146800 +3f146a00 +3f146c00 +3f146e00 +3f147000 +3f147200 +3f147400 +3f147600 +3f147800 +3f147a00 +3f147c00 +3f147e00 +3f148000 +3f148200 +3f148400 +3f148600 +3f148800 +3f148a00 +3f148c00 +3f148e00 +3f149000 +3f149200 +3f149400 +3f149600 +3f149800 +3f149a00 +3f149c00 +3f149e00 +3f14a000 +3f14a200 +3f14a400 +3f14a600 +3f14a800 +3f14aa00 +3f14ac00 +3f14ae00 +3f14b000 +3f14b200 +3f14b400 +3f14b600 +3f14b800 +3f14ba00 +3f14bc00 +3f14be00 +3f14c000 +3f14c200 +3f14c400 +3f14c600 +3f14c800 +3f14ca00 +3f14cc00 +3f14ce00 +3f14d000 +3f14d200 +3f14d400 +3f14d600 +3f14d800 +3f14da00 +3f14dc00 +3f14de00 +3f14e000 +3f14e200 +3f14e400 +3f14e600 +3f14e800 +3f14ea00 +3f14ec00 +3f14ee00 +3f14f000 +3f14f200 +3f14f400 +3f14f600 +3f14f800 +3f14fa00 +3f14fc00 +3f14fe00 +3f150000 +3f150200 +3f150400 +3f150600 +3f150800 +3f150a00 +3f150c00 +3f150e00 +3f151000 +3f151200 +3f151400 +3f151600 +3f151800 +3f151a00 +3f151c00 +3f151e00 +3f152000 +3f152200 +3f152400 +3f152600 +3f152800 +3f152a00 +3f152c00 +3f152e00 +3f153000 +3f153200 +3f153400 +3f153600 +3f153800 +3f153a00 +3f153c00 +3f153e00 +3f154000 +3f154200 +3f154400 +3f154600 +3f154800 +3f154a00 +3f154c00 +3f154e00 +3f155000 +3f155200 +3f155400 +3f155600 +3f155800 +3f155a00 +3f155c00 +3f155e00 +3f156000 +3f156200 +3f156400 +3f156600 +3f156800 +3f156a00 +3f156c00 +3f156e00 +3f157000 +3f157200 +3f157400 +3f157600 +3f157800 +3f157a00 +3f157c00 +3f157e00 +3f158000 +3f158200 +3f158400 +3f158600 +3f158800 +3f158a00 +3f158c00 +3f158e00 +3f159000 +3f159200 +3f159400 +3f159600 +3f159800 +3f159a00 +3f159c00 +3f159e00 +3f15a000 +3f15a200 +3f15a400 +3f15a600 +3f15a800 +3f15aa00 +3f15ac00 +3f15ae00 +3f15b000 +3f15b200 +3f15b400 +3f15b600 +3f15b800 +3f15ba00 +3f15bc00 +3f15be00 +3f15c000 +3f15c200 +3f15c400 +3f15c600 +3f15c800 +3f15ca00 +3f15cc00 +3f15ce00 +3f15d000 +3f15d200 +3f15d400 +3f15d600 +3f15d800 +3f15da00 +3f15dc00 +3f15de00 +3f15e000 +3f15e200 +3f15e400 +3f15e600 +3f15e800 +3f15ea00 +3f15ec00 +3f15ee00 +3f15f000 +3f15f200 +3f15f400 +3f15f600 +3f15f800 +3f15fa00 +3f15fc00 +3f15fe00 +3f160000 +3f160200 +3f160400 +3f160600 +3f160800 +3f160a00 +3f160c00 +3f160e00 +3f161000 +3f161200 +3f161400 +3f161600 +3f161800 +3f161a00 +3f161c00 +3f161e00 +3f162000 +3f162200 +3f162400 +3f162600 +3f162800 +3f162a00 +3f162c00 +3f162e00 +3f163000 +3f163200 +3f163400 +3f163600 +3f163800 +3f163a00 +3f163c00 +3f163e00 +3f164000 +3f164200 +3f164400 +3f164600 +3f164800 +3f164a00 +3f164c00 +3f164e00 +3f165000 +3f165200 +3f165400 +3f165600 +3f165800 +3f165a00 +3f165c00 +3f165e00 +3f166000 +3f166200 +3f166400 +3f166600 +3f166800 +3f166a00 +3f166c00 +3f166e00 +3f167000 +3f167200 +3f167400 +3f167600 +3f167800 +3f167a00 +3f167c00 +3f167e00 +3f168000 +3f168200 +3f168400 +3f168600 +3f168800 +3f168a00 +3f168c00 +3f168e00 +3f169000 +3f169200 +3f169400 +3f169600 +3f169800 +3f169a00 +3f169c00 +3f169e00 +3f16a000 +3f16a200 +3f16a400 +3f16a600 +3f16a800 +3f16aa00 +3f16ac00 +3f16ae00 +3f16b000 +3f16b200 +3f16b400 +3f16b600 +3f16b800 +3f16ba00 +3f16bc00 +3f16be00 +3f16c000 +3f16c200 +3f16c400 +3f16c600 +3f16c800 +3f16ca00 +3f16cc00 +3f16ce00 +3f16d000 +3f16d200 +3f16d400 +3f16d600 +3f16d800 +3f16da00 +3f16dc00 +3f16de00 +3f16e000 +3f16e200 +3f16e400 +3f16e600 +3f16e800 +3f16ea00 +3f16ec00 +3f16ee00 +3f16f000 +3f16f200 +3f16f400 +3f16f600 +3f16f800 +3f16fa00 +3f16fc00 +3f16fe00 +3f170000 +3f170200 +3f170400 +3f170600 +3f170800 +3f170a00 +3f170c00 +3f170e00 +3f171000 +3f171200 +3f171400 +3f171600 +3f171800 +3f171a00 +3f171c00 +3f171e00 +3f172000 +3f172200 +3f172400 +3f172600 +3f172800 +3f172a00 +3f172c00 +3f172e00 +3f173000 +3f173200 +3f173400 +3f173600 +3f173800 +3f173a00 +3f173c00 +3f173e00 +3f174000 +3f174200 +3f174400 +3f174600 +3f174800 +3f174a00 +3f174c00 +3f174e00 +3f175000 +3f175200 +3f175400 +3f175600 +3f175800 +3f175a00 +3f175c00 +3f175e00 +3f176000 +3f176200 +3f176400 +3f176600 +3f176800 +3f176a00 +3f176c00 +3f176e00 +3f177000 +3f177200 +3f177400 +3f177600 +3f177800 +3f177a00 +3f177c00 +3f177e00 +3f178000 +3f178200 +3f178400 +3f178600 +3f178800 +3f178a00 +3f178c00 +3f178e00 +3f179000 +3f179200 +3f179400 +3f179600 +3f179800 +3f179a00 +3f179c00 +3f179e00 +3f17a000 +3f17a200 +3f17a400 +3f17a600 +3f17a800 +3f17aa00 +3f17ac00 +3f17ae00 +3f17b000 +3f17b200 +3f17b400 +3f17b600 +3f17b800 +3f17ba00 +3f17bc00 +3f17be00 +3f17c000 +3f17c200 +3f17c400 +3f17c600 +3f17c800 +3f17ca00 +3f17cc00 +3f17ce00 +3f17d000 +3f17d200 +3f17d400 +3f17d600 +3f17d800 +3f17da00 +3f17dc00 +3f17de00 +3f17e000 +3f17e200 +3f17e400 +3f17e600 +3f17e800 +3f17ea00 +3f17ec00 +3f17ee00 +3f17f000 +3f17f200 +3f17f400 +3f17f600 +3f17f800 +3f17fa00 +3f17fc00 +3f17fe00 +3f180000 +3f180200 +3f180400 +3f180600 +3f180800 +3f180a00 +3f180c00 +3f180e00 +3f181000 +3f181200 +3f181400 +3f181600 +3f181800 +3f181a00 +3f181c00 +3f181e00 +3f182000 +3f182200 +3f182400 +3f182600 +3f182800 +3f182a00 +3f182c00 +3f182e00 +3f183000 +3f183200 +3f183400 +3f183600 +3f183800 +3f183a00 +3f183c00 +3f183e00 +3f184000 +3f184200 +3f184400 +3f184600 +3f184800 +3f184a00 +3f184c00 +3f184e00 +3f185000 +3f185200 +3f185400 +3f185600 +3f185800 +3f185a00 +3f185c00 +3f185e00 +3f186000 +3f186200 +3f186400 +3f186600 +3f186800 +3f186a00 +3f186c00 +3f186e00 +3f187000 +3f187200 +3f187400 +3f187600 +3f187800 +3f187a00 +3f187c00 +3f187e00 +3f188000 +3f188200 +3f188400 +3f188600 +3f188800 +3f188a00 +3f188c00 +3f188e00 +3f189000 +3f189200 +3f189400 +3f189600 +3f189800 +3f189a00 +3f189c00 +3f189e00 +3f18a000 +3f18a200 +3f18a400 +3f18a600 +3f18a800 +3f18aa00 +3f18ac00 +3f18ae00 +3f18b000 +3f18b200 +3f18b400 +3f18b600 +3f18b800 +3f18ba00 +3f18bc00 +3f18be00 +3f18c000 +3f18c200 +3f18c400 +3f18c600 +3f18c800 +3f18ca00 +3f18cc00 +3f18ce00 +3f18d000 +3f18d200 +3f18d400 +3f18d600 +3f18d800 +3f18da00 +3f18dc00 +3f18de00 +3f18e000 +3f18e200 +3f18e400 +3f18e600 +3f18e800 +3f18ea00 +3f18ec00 +3f18ee00 +3f18f000 +3f18f200 +3f18f400 +3f18f600 +3f18f800 +3f18fa00 +3f18fc00 +3f18fe00 +3f190000 +3f190200 +3f190400 +3f190600 +3f190800 +3f190a00 +3f190c00 +3f190e00 +3f191000 +3f191200 +3f191400 +3f191600 +3f191800 +3f191a00 +3f191c00 +3f191e00 +3f192000 +3f192200 +3f192400 +3f192600 +3f192800 +3f192a00 +3f192c00 +3f192e00 +3f193000 +3f193200 +3f193400 +3f193600 +3f193800 +3f193a00 +3f193c00 +3f193e00 +3f194000 +3f194200 +3f194400 +3f194600 +3f194800 +3f194a00 +3f194c00 +3f194e00 +3f195000 +3f195200 +3f195400 +3f195600 +3f195800 +3f195a00 +3f195c00 +3f195e00 +3f196000 +3f196200 +3f196400 +3f196600 +3f196800 +3f196a00 +3f196c00 +3f196e00 +3f197000 +3f197200 +3f197400 +3f197600 +3f197800 +3f197a00 +3f197c00 +3f197e00 +3f198000 +3f198200 +3f198400 +3f198600 +3f198800 +3f198a00 +3f198c00 +3f198e00 +3f199000 +3f199200 +3f199400 +3f199600 +3f199800 +3f199a00 +3f199c00 +3f199e00 +3f19a000 +3f19a200 +3f19a400 +3f19a600 +3f19a800 +3f19aa00 +3f19ac00 +3f19ae00 +3f19b000 +3f19b200 +3f19b400 +3f19b600 +3f19b800 +3f19ba00 +3f19bc00 +3f19be00 +3f19c000 +3f19c200 +3f19c400 +3f19c600 +3f19c800 +3f19ca00 +3f19cc00 +3f19ce00 +3f19d000 +3f19d200 +3f19d400 +3f19d600 +3f19d800 +3f19da00 +3f19dc00 +3f19de00 +3f19e000 +3f19e200 +3f19e400 +3f19e600 +3f19e800 +3f19ea00 +3f19ec00 +3f19ee00 +3f19f000 +3f19f200 +3f19f400 +3f19f600 +3f19f800 +3f19fa00 +3f19fc00 +3f19fe00 +3f1a0000 +3f1a0200 +3f1a0400 +3f1a0600 +3f1a0800 +3f1a0a00 +3f1a0c00 +3f1a0e00 +3f1a1000 +3f1a1200 +3f1a1400 +3f1a1600 +3f1a1800 +3f1a1a00 +3f1a1c00 +3f1a1e00 +3f1a2000 +3f1a2200 +3f1a2400 +3f1a2600 +3f1a2800 +3f1a2a00 +3f1a2c00 +3f1a2e00 +3f1a3000 +3f1a3200 +3f1a3400 +3f1a3600 +3f1a3800 +3f1a3a00 +3f1a3c00 +3f1a3e00 +3f1a4000 +3f1a4200 +3f1a4400 +3f1a4600 +3f1a4800 +3f1a4a00 +3f1a4c00 +3f1a4e00 +3f1a5000 +3f1a5200 +3f1a5400 +3f1a5600 +3f1a5800 +3f1a5a00 +3f1a5c00 +3f1a5e00 +3f1a6000 +3f1a6200 +3f1a6400 +3f1a6600 +3f1a6800 +3f1a6a00 +3f1a6c00 +3f1a6e00 +3f1a7000 +3f1a7200 +3f1a7400 +3f1a7600 +3f1a7800 +3f1a7a00 +3f1a7c00 +3f1a7e00 +3f1a8000 +3f1a8200 +3f1a8400 +3f1a8600 +3f1a8800 +3f1a8a00 +3f1a8c00 +3f1a8e00 +3f1a9000 +3f1a9200 +3f1a9400 +3f1a9600 +3f1a9800 +3f1a9a00 +3f1a9c00 +3f1a9e00 +3f1aa000 +3f1aa200 +3f1aa400 +3f1aa600 +3f1aa800 +3f1aaa00 +3f1aac00 +3f1aae00 +3f1ab000 +3f1ab200 +3f1ab400 +3f1ab600 +3f1ab800 +3f1aba00 +3f1abc00 +3f1abe00 +3f1ac000 +3f1ac200 +3f1ac400 +3f1ac600 +3f1ac800 +3f1aca00 +3f1acc00 +3f1ace00 +3f1ad000 +3f1ad200 +3f1ad400 +3f1ad600 +3f1ad800 +3f1ada00 +3f1adc00 +3f1ade00 +3f1ae000 +3f1ae200 +3f1ae400 +3f1ae600 +3f1ae800 +3f1aea00 +3f1aec00 +3f1aee00 +3f1af000 +3f1af200 +3f1af400 +3f1af600 +3f1af800 +3f1afa00 +3f1afc00 +3f1afe00 +3f1b0000 +3f1b0200 +3f1b0400 +3f1b0600 +3f1b0800 +3f1b0a00 +3f1b0c00 +3f1b0e00 +3f1b1000 +3f1b1200 +3f1b1400 +3f1b1600 +3f1b1800 +3f1b1a00 +3f1b1c00 +3f1b1e00 +3f1b2000 +3f1b2200 +3f1b2400 +3f1b2600 +3f1b2800 +3f1b2a00 +3f1b2c00 +3f1b2e00 +3f1b3000 +3f1b3200 +3f1b3400 +3f1b3600 +3f1b3800 +3f1b3a00 +3f1b3c00 +3f1b3e00 +3f1b4000 +3f1b4200 +3f1b4400 +3f1b4600 +3f1b4800 +3f1b4a00 +3f1b4c00 +3f1b4e00 +3f1b5000 +3f1b5200 +3f1b5400 +3f1b5600 +3f1b5800 +3f1b5a00 +3f1b5c00 +3f1b5e00 +3f1b6000 +3f1b6200 +3f1b6400 +3f1b6600 +3f1b6800 +3f1b6a00 +3f1b6c00 +3f1b6e00 +3f1b7000 +3f1b7200 +3f1b7400 +3f1b7600 +3f1b7800 +3f1b7a00 +3f1b7c00 +3f1b7e00 +3f1b8000 +3f1b8200 +3f1b8400 +3f1b8600 +3f1b8800 +3f1b8a00 +3f1b8c00 +3f1b8e00 +3f1b9000 +3f1b9200 +3f1b9400 +3f1b9600 +3f1b9800 +3f1b9a00 +3f1b9c00 +3f1b9e00 +3f1ba000 +3f1ba200 +3f1ba400 +3f1ba600 +3f1ba800 +3f1baa00 +3f1bac00 +3f1bae00 +3f1bb000 +3f1bb200 +3f1bb400 +3f1bb600 +3f1bb800 +3f1bba00 +3f1bbc00 +3f1bbe00 +3f1bc000 +3f1bc200 +3f1bc400 +3f1bc600 +3f1bc800 +3f1bca00 +3f1bcc00 +3f1bce00 +3f1bd000 +3f1bd200 +3f1bd400 +3f1bd600 +3f1bd800 +3f1bda00 +3f1bdc00 +3f1bde00 +3f1be000 +3f1be200 +3f1be400 +3f1be600 +3f1be800 +3f1bea00 +3f1bec00 +3f1bee00 +3f1bf000 +3f1bf200 +3f1bf400 +3f1bf600 +3f1bf800 +3f1bfa00 +3f1bfc00 +3f1bfe00 +3f1c0000 +3f1c0200 +3f1c0400 +3f1c0600 +3f1c0800 +3f1c0a00 +3f1c0c00 +3f1c0e00 +3f1c1000 +3f1c1200 +3f1c1400 +3f1c1600 +3f1c1800 +3f1c1a00 +3f1c1c00 +3f1c1e00 +3f1c2000 +3f1c2200 +3f1c2400 +3f1c2600 +3f1c2800 +3f1c2a00 +3f1c2c00 +3f1c2e00 +3f1c3000 +3f1c3200 +3f1c3400 +3f1c3600 +3f1c3800 +3f1c3a00 +3f1c3c00 +3f1c3e00 +3f1c4000 +3f1c4200 +3f1c4400 +3f1c4600 +3f1c4800 +3f1c4a00 +3f1c4c00 +3f1c4e00 +3f1c5000 +3f1c5200 +3f1c5400 +3f1c5600 +3f1c5800 +3f1c5a00 +3f1c5c00 +3f1c5e00 +3f1c6000 +3f1c6200 +3f1c6400 +3f1c6600 +3f1c6800 +3f1c6a00 +3f1c6c00 +3f1c6e00 +3f1c7000 +3f1c7200 +3f1c7400 +3f1c7600 +3f1c7800 +3f1c7a00 +3f1c7c00 +3f1c7e00 +3f1c8000 +3f1c8200 +3f1c8400 +3f1c8600 +3f1c8800 +3f1c8a00 +3f1c8c00 +3f1c8e00 +3f1c9000 +3f1c9200 +3f1c9400 +3f1c9600 +3f1c9800 +3f1c9a00 +3f1c9c00 +3f1c9e00 +3f1ca000 +3f1ca200 +3f1ca400 +3f1ca600 +3f1ca800 +3f1caa00 +3f1cac00 +3f1cae00 +3f1cb000 +3f1cb200 +3f1cb400 +3f1cb600 +3f1cb800 +3f1cba00 +3f1cbc00 +3f1cbe00 +3f1cc000 +3f1cc200 +3f1cc400 +3f1cc600 +3f1cc800 +3f1cca00 +3f1ccc00 +3f1cce00 +3f1cd000 +3f1cd200 +3f1cd400 +3f1cd600 +3f1cd800 +3f1cda00 +3f1cdc00 +3f1cde00 +3f1ce000 +3f1ce200 +3f1ce400 +3f1ce600 +3f1ce800 +3f1cea00 +3f1cec00 +3f1cee00 +3f1cf000 +3f1cf200 +3f1cf400 +3f1cf600 +3f1cf800 +3f1cfa00 +3f1cfc00 +3f1cfe00 +3f1d0000 +3f1d0200 +3f1d0400 +3f1d0600 +3f1d0800 +3f1d0a00 +3f1d0c00 +3f1d0e00 +3f1d1000 +3f1d1200 +3f1d1400 +3f1d1600 +3f1d1800 +3f1d1a00 +3f1d1c00 +3f1d1e00 +3f1d2000 +3f1d2200 +3f1d2400 +3f1d2600 +3f1d2800 +3f1d2a00 +3f1d2c00 +3f1d2e00 +3f1d3000 +3f1d3200 +3f1d3400 +3f1d3600 +3f1d3800 +3f1d3a00 +3f1d3c00 +3f1d3e00 +3f1d4000 +3f1d4200 +3f1d4400 +3f1d4600 +3f1d4800 +3f1d4a00 +3f1d4c00 +3f1d4e00 +3f1d5000 +3f1d5200 +3f1d5400 +3f1d5600 +3f1d5800 +3f1d5a00 +3f1d5c00 +3f1d5e00 +3f1d6000 +3f1d6200 +3f1d6400 +3f1d6600 +3f1d6800 +3f1d6a00 +3f1d6c00 +3f1d6e00 +3f1d7000 +3f1d7200 +3f1d7400 +3f1d7600 +3f1d7800 +3f1d7a00 +3f1d7c00 +3f1d7e00 +3f1d8000 +3f1d8200 +3f1d8400 +3f1d8600 +3f1d8800 +3f1d8a00 +3f1d8c00 +3f1d8e00 +3f1d9000 +3f1d9200 +3f1d9400 +3f1d9600 +3f1d9800 +3f1d9a00 +3f1d9c00 +3f1d9e00 +3f1da000 +3f1da200 +3f1da400 +3f1da600 +3f1da800 +3f1daa00 +3f1dac00 +3f1dae00 +3f1db000 +3f1db200 +3f1db400 +3f1db600 +3f1db800 +3f1dba00 +3f1dbc00 +3f1dbe00 +3f1dc000 +3f1dc200 +3f1dc400 +3f1dc600 +3f1dc800 +3f1dca00 +3f1dcc00 +3f1dce00 +3f1dd000 +3f1dd200 +3f1dd400 +3f1dd600 +3f1dd800 +3f1dda00 +3f1ddc00 +3f1dde00 +3f1de000 +3f1de200 +3f1de400 +3f1de600 +3f1de800 +3f1dea00 +3f1dec00 +3f1dee00 +3f1df000 +3f1df200 +3f1df400 +3f1df600 +3f1df800 +3f1dfa00 +3f1dfc00 +3f1dfe00 +3f1e0000 +3f1e0200 +3f1e0400 +3f1e0600 +3f1e0800 +3f1e0a00 +3f1e0c00 +3f1e0e00 +3f1e1000 +3f1e1200 +3f1e1400 +3f1e1600 +3f1e1800 +3f1e1a00 +3f1e1c00 +3f1e1e00 +3f1e2000 +3f1e2200 +3f1e2400 +3f1e2600 +3f1e2800 +3f1e2a00 +3f1e2c00 +3f1e2e00 +3f1e3000 +3f1e3200 +3f1e3400 +3f1e3600 +3f1e3800 +3f1e3a00 +3f1e3c00 +3f1e3e00 +3f1e4000 +3f1e4200 +3f1e4400 +3f1e4600 +3f1e4800 +3f1e4a00 +3f1e4c00 +3f1e4e00 +3f1e5000 +3f1e5200 +3f1e5400 +3f1e5600 +3f1e5800 +3f1e5a00 +3f1e5c00 +3f1e5e00 +3f1e6000 +3f1e6200 +3f1e6400 +3f1e6600 +3f1e6800 +3f1e6a00 +3f1e6c00 +3f1e6e00 +3f1e7000 +3f1e7200 +3f1e7400 +3f1e7600 +3f1e7800 +3f1e7a00 +3f1e7c00 +3f1e7e00 +3f1e8000 +3f1e8200 +3f1e8400 +3f1e8600 +3f1e8800 +3f1e8a00 +3f1e8c00 +3f1e8e00 +3f1e9000 +3f1e9200 +3f1e9400 +3f1e9600 +3f1e9800 +3f1e9a00 +3f1e9c00 +3f1e9e00 +3f1ea000 +3f1ea200 +3f1ea400 +3f1ea600 +3f1ea800 +3f1eaa00 +3f1eac00 +3f1eae00 +3f1eb000 +3f1eb200 +3f1eb400 +3f1eb600 +3f1eb800 +3f1eba00 +3f1ebc00 +3f1ebe00 +3f1ec000 +3f1ec200 +3f1ec400 +3f1ec600 +3f1ec800 +3f1eca00 +3f1ecc00 +3f1ece00 +3f1ed000 +3f1ed200 +3f1ed400 +3f1ed600 +3f1ed800 +3f1eda00 +3f1edc00 +3f1ede00 +3f1ee000 +3f1ee200 +3f1ee400 +3f1ee600 +3f1ee800 +3f1eea00 +3f1eec00 +3f1eee00 +3f1ef000 +3f1ef200 +3f1ef400 +3f1ef600 +3f1ef800 +3f1efa00 +3f1efc00 +3f1efe00 +3f1f0000 +3f1f0200 +3f1f0400 +3f1f0600 +3f1f0800 +3f1f0a00 +3f1f0c00 +3f1f0e00 +3f1f1000 +3f1f1200 +3f1f1400 +3f1f1600 +3f1f1800 +3f1f1a00 +3f1f1c00 +3f1f1e00 +3f1f2000 +3f1f2200 +3f1f2400 +3f1f2600 +3f1f2800 +3f1f2a00 +3f1f2c00 +3f1f2e00 +3f1f3000 +3f1f3200 +3f1f3400 +3f1f3600 +3f1f3800 +3f1f3a00 +3f1f3c00 +3f1f3e00 +3f1f4000 +3f1f4200 +3f1f4400 +3f1f4600 +3f1f4800 +3f1f4a00 +3f1f4c00 +3f1f4e00 +3f1f5000 +3f1f5200 +3f1f5400 +3f1f5600 +3f1f5800 +3f1f5a00 +3f1f5c00 +3f1f5e00 +3f1f6000 +3f1f6200 +3f1f6400 +3f1f6600 +3f1f6800 +3f1f6a00 +3f1f6c00 +3f1f6e00 +3f1f7000 +3f1f7200 +3f1f7400 +3f1f7600 +3f1f7800 +3f1f7a00 +3f1f7c00 +3f1f7e00 +3f1f8000 +3f1f8200 +3f1f8400 +3f1f8600 +3f1f8800 +3f1f8a00 +3f1f8c00 +3f1f8e00 +3f1f9000 +3f1f9200 +3f1f9400 +3f1f9600 +3f1f9800 +3f1f9a00 +3f1f9c00 +3f1f9e00 +3f1fa000 +3f1fa200 +3f1fa400 +3f1fa600 +3f1fa800 +3f1faa00 +3f1fac00 +3f1fae00 +3f1fb000 +3f1fb200 +3f1fb400 +3f1fb600 +3f1fb800 +3f1fba00 +3f1fbc00 +3f1fbe00 +3f1fc000 +3f1fc200 +3f1fc400 +3f1fc600 +3f1fc800 +3f1fca00 +3f1fcc00 +3f1fce00 +3f1fd000 +3f1fd200 +3f1fd400 +3f1fd600 +3f1fd800 +3f1fda00 +3f1fdc00 +3f1fde00 +3f1fe000 +3f1fe200 +3f1fe400 +3f1fe600 +3f1fe800 +3f1fea00 +3f1fec00 +3f1fee00 +3f1ff000 +3f1ff200 +3f1ff400 +3f1ff600 +3f1ff800 +3f1ffa00 +3f1ffc00 +3f1ffe00 +3f200000 +3f200200 +3f200400 +3f200600 +3f200800 +3f200a00 +3f200c00 +3f200e00 +3f201000 +3f201200 +3f201400 +3f201600 +3f201800 +3f201a00 +3f201c00 +3f201e00 +3f202000 +3f202200 +3f202400 +3f202600 +3f202800 +3f202a00 +3f202c00 +3f202e00 +3f203000 +3f203200 +3f203400 +3f203600 +3f203800 +3f203a00 +3f203c00 +3f203e00 +3f204000 +3f204200 +3f204400 +3f204600 +3f204800 +3f204a00 +3f204c00 +3f204e00 +3f205000 +3f205200 +3f205400 +3f205600 +3f205800 +3f205a00 +3f205c00 +3f205e00 +3f206000 +3f206200 +3f206400 +3f206600 +3f206800 +3f206a00 +3f206c00 +3f206e00 +3f207000 +3f207200 +3f207400 +3f207600 +3f207800 +3f207a00 +3f207c00 +3f207e00 +3f208000 +3f208200 +3f208400 +3f208600 +3f208800 +3f208a00 +3f208c00 +3f208e00 +3f209000 +3f209200 +3f209400 +3f209600 +3f209800 +3f209a00 +3f209c00 +3f209e00 +3f20a000 +3f20a200 +3f20a400 +3f20a600 +3f20a800 +3f20aa00 +3f20ac00 +3f20ae00 +3f20b000 +3f20b200 +3f20b400 +3f20b600 +3f20b800 +3f20ba00 +3f20bc00 +3f20be00 +3f20c000 +3f20c200 +3f20c400 +3f20c600 +3f20c800 +3f20ca00 +3f20cc00 +3f20ce00 +3f20d000 +3f20d200 +3f20d400 +3f20d600 +3f20d800 +3f20da00 +3f20dc00 +3f20de00 +3f20e000 +3f20e200 +3f20e400 +3f20e600 +3f20e800 +3f20ea00 +3f20ec00 +3f20ee00 +3f20f000 +3f20f200 +3f20f400 +3f20f600 +3f20f800 +3f20fa00 +3f20fc00 +3f20fe00 +3f210000 +3f210200 +3f210400 +3f210600 +3f210800 +3f210a00 +3f210c00 +3f210e00 +3f211000 +3f211200 +3f211400 +3f211600 +3f211800 +3f211a00 +3f211c00 +3f211e00 +3f212000 +3f212200 +3f212400 +3f212600 +3f212800 +3f212a00 +3f212c00 +3f212e00 +3f213000 +3f213200 +3f213400 +3f213600 +3f213800 +3f213a00 +3f213c00 +3f213e00 +3f214000 +3f214200 +3f214400 +3f214600 +3f214800 +3f214a00 +3f214c00 +3f214e00 +3f215000 +3f215200 +3f215400 +3f215600 +3f215800 +3f215a00 +3f215c00 +3f215e00 +3f216000 +3f216200 +3f216400 +3f216600 +3f216800 +3f216a00 +3f216c00 +3f216e00 +3f217000 +3f217200 +3f217400 +3f217600 +3f217800 +3f217a00 +3f217c00 +3f217e00 +3f218000 +3f218200 +3f218400 +3f218600 +3f218800 +3f218a00 +3f218c00 +3f218e00 +3f219000 +3f219200 +3f219400 +3f219600 +3f219800 +3f219a00 +3f219c00 +3f219e00 +3f21a000 +3f21a200 +3f21a400 +3f21a600 +3f21a800 +3f21aa00 +3f21ac00 +3f21ae00 +3f21b000 +3f21b200 +3f21b400 +3f21b600 +3f21b800 +3f21ba00 +3f21bc00 +3f21be00 +3f21c000 +3f21c200 +3f21c400 +3f21c600 +3f21c800 +3f21ca00 +3f21cc00 +3f21ce00 +3f21d000 +3f21d200 +3f21d400 +3f21d600 +3f21d800 +3f21da00 +3f21dc00 +3f21de00 +3f21e000 +3f21e200 +3f21e400 +3f21e600 +3f21e800 +3f21ea00 +3f21ec00 +3f21ee00 +3f21f000 +3f21f200 +3f21f400 +3f21f600 +3f21f800 +3f21fa00 +3f21fc00 +3f21fe00 +3f220000 +3f220200 +3f220400 +3f220600 +3f220800 +3f220a00 +3f220c00 +3f220e00 +3f221000 +3f221200 +3f221400 +3f221600 +3f221800 +3f221a00 +3f221c00 +3f221e00 +3f222000 +3f222200 +3f222400 +3f222600 +3f222800 +3f222a00 +3f222c00 +3f222e00 +3f223000 +3f223200 +3f223400 +3f223600 +3f223800 +3f223a00 +3f223c00 +3f223e00 +3f224000 +3f224200 +3f224400 +3f224600 +3f224800 +3f224a00 +3f224c00 +3f224e00 +3f225000 +3f225200 +3f225400 +3f225600 +3f225800 +3f225a00 +3f225c00 +3f225e00 +3f226000 +3f226200 +3f226400 +3f226600 +3f226800 +3f226a00 +3f226c00 +3f226e00 +3f227000 +3f227200 +3f227400 +3f227600 +3f227800 +3f227a00 +3f227c00 +3f227e00 +3f228000 +3f228200 +3f228400 +3f228600 +3f228800 +3f228a00 +3f228c00 +3f228e00 +3f229000 +3f229200 +3f229400 +3f229600 +3f229800 +3f229a00 +3f229c00 +3f229e00 +3f22a000 +3f22a200 +3f22a400 +3f22a600 +3f22a800 +3f22aa00 +3f22ac00 +3f22ae00 +3f22b000 +3f22b200 +3f22b400 +3f22b600 +3f22b800 +3f22ba00 +3f22bc00 +3f22be00 +3f22c000 +3f22c200 +3f22c400 +3f22c600 +3f22c800 +3f22ca00 +3f22cc00 +3f22ce00 +3f22d000 +3f22d200 +3f22d400 +3f22d600 +3f22d800 +3f22da00 +3f22dc00 +3f22de00 +3f22e000 +3f22e200 +3f22e400 +3f22e600 +3f22e800 +3f22ea00 +3f22ec00 +3f22ee00 +3f22f000 +3f22f200 +3f22f400 +3f22f600 +3f22f800 +3f22fa00 +3f22fc00 +3f22fe00 +3f230000 +3f230200 +3f230400 +3f230600 +3f230800 +3f230a00 +3f230c00 +3f230e00 +3f231000 +3f231200 +3f231400 +3f231600 +3f231800 +3f231a00 +3f231c00 +3f231e00 +3f232000 +3f232200 +3f232400 +3f232600 +3f232800 +3f232a00 +3f232c00 +3f232e00 +3f233000 +3f233200 +3f233400 +3f233600 +3f233800 +3f233a00 +3f233c00 +3f233e00 +3f234000 +3f234200 +3f234400 +3f234600 +3f234800 +3f234a00 +3f234c00 +3f234e00 +3f235000 +3f235200 +3f235400 +3f235600 +3f235800 +3f235a00 +3f235c00 +3f235e00 +3f236000 +3f236200 +3f236400 +3f236600 +3f236800 +3f236a00 +3f236c00 +3f236e00 +3f237000 +3f237200 +3f237400 +3f237600 +3f237800 +3f237a00 +3f237c00 +3f237e00 +3f238000 +3f238200 +3f238400 +3f238600 +3f238800 +3f238a00 +3f238c00 +3f238e00 +3f239000 +3f239200 +3f239400 +3f239600 +3f239800 +3f239a00 +3f239c00 +3f239e00 +3f23a000 +3f23a200 +3f23a400 +3f23a600 +3f23a800 +3f23aa00 +3f23ac00 +3f23ae00 +3f23b000 +3f23b200 +3f23b400 +3f23b600 +3f23b800 +3f23ba00 +3f23bc00 +3f23be00 +3f23c000 +3f23c200 +3f23c400 +3f23c600 +3f23c800 +3f23ca00 +3f23cc00 +3f23ce00 +3f23d000 +3f23d200 +3f23d400 +3f23d600 +3f23d800 +3f23da00 +3f23dc00 +3f23de00 +3f23e000 +3f23e200 +3f23e400 +3f23e600 +3f23e800 +3f23ea00 +3f23ec00 +3f23ee00 +3f23f000 +3f23f200 +3f23f400 +3f23f600 +3f23f800 +3f23fa00 +3f23fc00 +3f23fe00 +3f240000 +3f240200 +3f240400 +3f240600 +3f240800 +3f240a00 +3f240c00 +3f240e00 +3f241000 +3f241200 +3f241400 +3f241600 +3f241800 +3f241a00 +3f241c00 +3f241e00 +3f242000 +3f242200 +3f242400 +3f242600 +3f242800 +3f242a00 +3f242c00 +3f242e00 +3f243000 +3f243200 +3f243400 +3f243600 +3f243800 +3f243a00 +3f243c00 +3f243e00 +3f244000 +3f244200 +3f244400 +3f244600 +3f244800 +3f244a00 +3f244c00 +3f244e00 +3f245000 +3f245200 +3f245400 +3f245600 +3f245800 +3f245a00 +3f245c00 +3f245e00 +3f246000 +3f246200 +3f246400 +3f246600 +3f246800 +3f246a00 +3f246c00 +3f246e00 +3f247000 +3f247200 +3f247400 +3f247600 +3f247800 +3f247a00 +3f247c00 +3f247e00 +3f248000 +3f248200 +3f248400 +3f248600 +3f248800 +3f248a00 +3f248c00 +3f248e00 +3f249000 +3f249200 +3f249400 +3f249600 +3f249800 +3f249a00 +3f249c00 +3f249e00 +3f24a000 +3f24a200 +3f24a400 +3f24a600 +3f24a800 +3f24aa00 +3f24ac00 +3f24ae00 +3f24b000 +3f24b200 +3f24b400 +3f24b600 +3f24b800 +3f24ba00 +3f24bc00 +3f24be00 +3f24c000 +3f24c200 +3f24c400 +3f24c600 +3f24c800 +3f24ca00 +3f24cc00 +3f24ce00 +3f24d000 +3f24d200 +3f24d400 +3f24d600 +3f24d800 +3f24da00 +3f24dc00 +3f24de00 +3f24e000 +3f24e200 +3f24e400 +3f24e600 +3f24e800 +3f24ea00 +3f24ec00 +3f24ee00 +3f24f000 +3f24f200 +3f24f400 +3f24f600 +3f24f800 +3f24fa00 +3f24fc00 +3f24fe00 +3f250000 +3f250200 +3f250400 +3f250600 +3f250800 +3f250a00 +3f250c00 +3f250e00 +3f251000 +3f251200 +3f251400 +3f251600 +3f251800 +3f251a00 +3f251c00 +3f251e00 +3f252000 +3f252200 +3f252400 +3f252600 +3f252800 +3f252a00 +3f252c00 +3f252e00 +3f253000 +3f253200 +3f253400 +3f253600 +3f253800 +3f253a00 +3f253c00 +3f253e00 +3f254000 +3f254200 +3f254400 +3f254600 +3f254800 +3f254a00 +3f254c00 +3f254e00 +3f255000 +3f255200 +3f255400 +3f255600 +3f255800 +3f255a00 +3f255c00 +3f255e00 +3f256000 +3f256200 +3f256400 +3f256600 +3f256800 +3f256a00 +3f256c00 +3f256e00 +3f257000 +3f257200 +3f257400 +3f257600 +3f257800 +3f257a00 +3f257c00 +3f257e00 +3f258000 +3f258200 +3f258400 +3f258600 +3f258800 +3f258a00 +3f258c00 +3f258e00 +3f259000 +3f259200 +3f259400 +3f259600 +3f259800 +3f259a00 +3f259c00 +3f259e00 +3f25a000 +3f25a200 +3f25a400 +3f25a600 +3f25a800 +3f25aa00 +3f25ac00 +3f25ae00 +3f25b000 +3f25b200 +3f25b400 +3f25b600 +3f25b800 +3f25ba00 +3f25bc00 +3f25be00 +3f25c000 +3f25c200 +3f25c400 +3f25c600 +3f25c800 +3f25ca00 +3f25cc00 +3f25ce00 +3f25d000 +3f25d200 +3f25d400 +3f25d600 +3f25d800 +3f25da00 +3f25dc00 +3f25de00 +3f25e000 +3f25e200 +3f25e400 +3f25e600 +3f25e800 +3f25ea00 +3f25ec00 +3f25ee00 +3f25f000 +3f25f200 +3f25f400 +3f25f600 +3f25f800 +3f25fa00 +3f25fc00 +3f25fe00 +3f260000 +3f260200 +3f260400 +3f260600 +3f260800 +3f260a00 +3f260c00 +3f260e00 +3f261000 +3f261200 +3f261400 +3f261600 +3f261800 +3f261a00 +3f261c00 +3f261e00 +3f262000 +3f262200 +3f262400 +3f262600 +3f262800 +3f262a00 +3f262c00 +3f262e00 +3f263000 +3f263200 +3f263400 +3f263600 +3f263800 +3f263a00 +3f263c00 +3f263e00 +3f264000 +3f264200 +3f264400 +3f264600 +3f264800 +3f264a00 +3f264c00 +3f264e00 +3f265000 +3f265200 +3f265400 +3f265600 +3f265800 +3f265a00 +3f265c00 +3f265e00 +3f266000 +3f266200 +3f266400 +3f266600 +3f266800 +3f266a00 +3f266c00 +3f266e00 +3f267000 +3f267200 +3f267400 +3f267600 +3f267800 +3f267a00 +3f267c00 +3f267e00 +3f268000 +3f268200 +3f268400 +3f268600 +3f268800 +3f268a00 +3f268c00 +3f268e00 +3f269000 +3f269200 +3f269400 +3f269600 +3f269800 +3f269a00 +3f269c00 +3f269e00 +3f26a000 +3f26a200 +3f26a400 +3f26a600 +3f26a800 +3f26aa00 +3f26ac00 +3f26ae00 +3f26b000 +3f26b200 +3f26b400 +3f26b600 +3f26b800 +3f26ba00 +3f26bc00 +3f26be00 +3f26c000 +3f26c200 +3f26c400 +3f26c600 +3f26c800 +3f26ca00 +3f26cc00 +3f26ce00 +3f26d000 +3f26d200 +3f26d400 +3f26d600 +3f26d800 +3f26da00 +3f26dc00 +3f26de00 +3f26e000 +3f26e200 +3f26e400 +3f26e600 +3f26e800 +3f26ea00 +3f26ec00 +3f26ee00 +3f26f000 +3f26f200 +3f26f400 +3f26f600 +3f26f800 +3f26fa00 +3f26fc00 +3f26fe00 +3f270000 +3f270200 +3f270400 +3f270600 +3f270800 +3f270a00 +3f270c00 +3f270e00 +3f271000 +3f271200 +3f271400 +3f271600 +3f271800 +3f271a00 +3f271c00 +3f271e00 +3f272000 +3f272200 +3f272400 +3f272600 +3f272800 +3f272a00 +3f272c00 +3f272e00 +3f273000 +3f273200 +3f273400 +3f273600 +3f273800 +3f273a00 +3f273c00 +3f273e00 +3f274000 +3f274200 +3f274400 +3f274600 +3f274800 +3f274a00 +3f274c00 +3f274e00 +3f275000 +3f275200 +3f275400 +3f275600 +3f275800 +3f275a00 +3f275c00 +3f275e00 +3f276000 +3f276200 +3f276400 +3f276600 +3f276800 +3f276a00 +3f276c00 +3f276e00 +3f277000 +3f277200 +3f277400 +3f277600 +3f277800 +3f277a00 +3f277c00 +3f277e00 +3f278000 +3f278200 +3f278400 +3f278600 +3f278800 +3f278a00 +3f278c00 +3f278e00 +3f279000 +3f279200 +3f279400 +3f279600 +3f279800 +3f279a00 +3f279c00 +3f279e00 +3f27a000 +3f27a200 +3f27a400 +3f27a600 +3f27a800 +3f27aa00 +3f27ac00 +3f27ae00 +3f27b000 +3f27b200 +3f27b400 +3f27b600 +3f27b800 +3f27ba00 +3f27bc00 +3f27be00 +3f27c000 +3f27c200 +3f27c400 +3f27c600 +3f27c800 +3f27ca00 +3f27cc00 +3f27ce00 +3f27d000 +3f27d200 +3f27d400 +3f27d600 +3f27d800 +3f27da00 +3f27dc00 +3f27de00 +3f27e000 +3f27e200 +3f27e400 +3f27e600 +3f27e800 +3f27ea00 +3f27ec00 +3f27ee00 +3f27f000 +3f27f200 +3f27f400 +3f27f600 +3f27f800 +3f27fa00 +3f27fc00 +3f27fe00 +3f280000 +3f280200 +3f280400 +3f280600 +3f280800 +3f280a00 +3f280c00 +3f280e00 +3f281000 +3f281200 +3f281400 +3f281600 +3f281800 +3f281a00 +3f281c00 +3f281e00 +3f282000 +3f282200 +3f282400 +3f282600 +3f282800 +3f282a00 +3f282c00 +3f282e00 +3f283000 +3f283200 +3f283400 +3f283600 +3f283800 +3f283a00 +3f283c00 +3f283e00 +3f284000 +3f284200 +3f284400 +3f284600 +3f284800 +3f284a00 +3f284c00 +3f284e00 +3f285000 +3f285200 +3f285400 +3f285600 +3f285800 +3f285a00 +3f285c00 +3f285e00 +3f286000 +3f286200 +3f286400 +3f286600 +3f286800 +3f286a00 +3f286c00 +3f286e00 +3f287000 +3f287200 +3f287400 +3f287600 +3f287800 +3f287a00 +3f287c00 +3f287e00 +3f288000 +3f288200 +3f288400 +3f288600 +3f288800 +3f288a00 +3f288c00 +3f288e00 +3f289000 +3f289200 +3f289400 +3f289600 +3f289800 +3f289a00 +3f289c00 +3f289e00 +3f28a000 +3f28a200 +3f28a400 +3f28a600 +3f28a800 +3f28aa00 +3f28ac00 +3f28ae00 +3f28b000 +3f28b200 +3f28b400 +3f28b600 +3f28b800 +3f28ba00 +3f28bc00 +3f28be00 +3f28c000 +3f28c200 +3f28c400 +3f28c600 +3f28c800 +3f28ca00 +3f28cc00 +3f28ce00 +3f28d000 +3f28d200 +3f28d400 +3f28d600 +3f28d800 +3f28da00 +3f28dc00 +3f28de00 +3f28e000 +3f28e200 +3f28e400 +3f28e600 +3f28e800 +3f28ea00 +3f28ec00 +3f28ee00 +3f28f000 +3f28f200 +3f28f400 +3f28f600 +3f28f800 +3f28fa00 +3f28fc00 +3f28fe00 +3f290000 +3f290200 +3f290400 +3f290600 +3f290800 +3f290a00 +3f290c00 +3f290e00 +3f291000 +3f291200 +3f291400 +3f291600 +3f291800 +3f291a00 +3f291c00 +3f291e00 +3f292000 +3f292200 +3f292400 +3f292600 +3f292800 +3f292a00 +3f292c00 +3f292e00 +3f293000 +3f293200 +3f293400 +3f293600 +3f293800 +3f293a00 +3f293c00 +3f293e00 +3f294000 +3f294200 +3f294400 +3f294600 +3f294800 +3f294a00 +3f294c00 +3f294e00 +3f295000 +3f295200 +3f295400 +3f295600 +3f295800 +3f295a00 +3f295c00 +3f295e00 +3f296000 +3f296200 +3f296400 +3f296600 +3f296800 +3f296a00 +3f296c00 +3f296e00 +3f297000 +3f297200 +3f297400 +3f297600 +3f297800 +3f297a00 +3f297c00 +3f297e00 +3f298000 +3f298200 +3f298400 +3f298600 +3f298800 +3f298a00 +3f298c00 +3f298e00 +3f299000 +3f299200 +3f299400 +3f299600 +3f299800 +3f299a00 +3f299c00 +3f299e00 +3f29a000 +3f29a200 +3f29a400 +3f29a600 +3f29a800 +3f29aa00 +3f29ac00 +3f29ae00 +3f29b000 +3f29b200 +3f29b400 +3f29b600 +3f29b800 +3f29ba00 +3f29bc00 +3f29be00 +3f29c000 +3f29c200 +3f29c400 +3f29c600 +3f29c800 +3f29ca00 +3f29cc00 +3f29ce00 +3f29d000 +3f29d200 +3f29d400 +3f29d600 +3f29d800 +3f29da00 +3f29dc00 +3f29de00 +3f29e000 +3f29e200 +3f29e400 +3f29e600 +3f29e800 +3f29ea00 +3f29ec00 +3f29ee00 +3f29f000 +3f29f200 +3f29f400 +3f29f600 +3f29f800 +3f29fa00 +3f29fc00 +3f29fe00 +3f2a0000 +3f2a0200 +3f2a0400 +3f2a0600 +3f2a0800 +3f2a0a00 +3f2a0c00 +3f2a0e00 +3f2a1000 +3f2a1200 +3f2a1400 +3f2a1600 +3f2a1800 +3f2a1a00 +3f2a1c00 +3f2a1e00 +3f2a2000 +3f2a2200 +3f2a2400 +3f2a2600 +3f2a2800 +3f2a2a00 +3f2a2c00 +3f2a2e00 +3f2a3000 +3f2a3200 +3f2a3400 +3f2a3600 +3f2a3800 +3f2a3a00 +3f2a3c00 +3f2a3e00 +3f2a4000 +3f2a4200 +3f2a4400 +3f2a4600 +3f2a4800 +3f2a4a00 +3f2a4c00 +3f2a4e00 +3f2a5000 +3f2a5200 +3f2a5400 +3f2a5600 +3f2a5800 +3f2a5a00 +3f2a5c00 +3f2a5e00 +3f2a6000 +3f2a6200 +3f2a6400 +3f2a6600 +3f2a6800 +3f2a6a00 +3f2a6c00 +3f2a6e00 +3f2a7000 +3f2a7200 +3f2a7400 +3f2a7600 +3f2a7800 +3f2a7a00 +3f2a7c00 +3f2a7e00 +3f2a8000 +3f2a8200 +3f2a8400 +3f2a8600 +3f2a8800 +3f2a8a00 +3f2a8c00 +3f2a8e00 +3f2a9000 +3f2a9200 +3f2a9400 +3f2a9600 +3f2a9800 +3f2a9a00 +3f2a9c00 +3f2a9e00 +3f2aa000 +3f2aa200 +3f2aa400 +3f2aa600 +3f2aa800 +3f2aaa00 +3f2aac00 +3f2aae00 +3f2ab000 +3f2ab200 +3f2ab400 +3f2ab600 +3f2ab800 +3f2aba00 +3f2abc00 +3f2abe00 +3f2ac000 +3f2ac200 +3f2ac400 +3f2ac600 +3f2ac800 +3f2aca00 +3f2acc00 +3f2ace00 +3f2ad000 +3f2ad200 +3f2ad400 +3f2ad600 +3f2ad800 +3f2ada00 +3f2adc00 +3f2ade00 +3f2ae000 +3f2ae200 +3f2ae400 +3f2ae600 +3f2ae800 +3f2aea00 +3f2aec00 +3f2aee00 +3f2af000 +3f2af200 +3f2af400 +3f2af600 +3f2af800 +3f2afa00 +3f2afc00 +3f2afe00 +3f2b0000 +3f2b0200 +3f2b0400 +3f2b0600 +3f2b0800 +3f2b0a00 +3f2b0c00 +3f2b0e00 +3f2b1000 +3f2b1200 +3f2b1400 +3f2b1600 +3f2b1800 +3f2b1a00 +3f2b1c00 +3f2b1e00 +3f2b2000 +3f2b2200 +3f2b2400 +3f2b2600 +3f2b2800 +3f2b2a00 +3f2b2c00 +3f2b2e00 +3f2b3000 +3f2b3200 +3f2b3400 +3f2b3600 +3f2b3800 +3f2b3a00 +3f2b3c00 +3f2b3e00 +3f2b4000 +3f2b4200 +3f2b4400 +3f2b4600 +3f2b4800 +3f2b4a00 +3f2b4c00 +3f2b4e00 +3f2b5000 +3f2b5200 +3f2b5400 +3f2b5600 +3f2b5800 +3f2b5a00 +3f2b5c00 +3f2b5e00 +3f2b6000 +3f2b6200 +3f2b6400 +3f2b6600 +3f2b6800 +3f2b6a00 +3f2b6c00 +3f2b6e00 +3f2b7000 +3f2b7200 +3f2b7400 +3f2b7600 +3f2b7800 +3f2b7a00 +3f2b7c00 +3f2b7e00 +3f2b8000 +3f2b8200 +3f2b8400 +3f2b8600 +3f2b8800 +3f2b8a00 +3f2b8c00 +3f2b8e00 +3f2b9000 +3f2b9200 +3f2b9400 +3f2b9600 +3f2b9800 +3f2b9a00 +3f2b9c00 +3f2b9e00 +3f2ba000 +3f2ba200 +3f2ba400 +3f2ba600 +3f2ba800 +3f2baa00 +3f2bac00 +3f2bae00 +3f2bb000 +3f2bb200 +3f2bb400 +3f2bb600 +3f2bb800 +3f2bba00 +3f2bbc00 +3f2bbe00 +3f2bc000 +3f2bc200 +3f2bc400 +3f2bc600 +3f2bc800 +3f2bca00 +3f2bcc00 +3f2bce00 +3f2bd000 +3f2bd200 +3f2bd400 +3f2bd600 +3f2bd800 +3f2bda00 +3f2bdc00 +3f2bde00 +3f2be000 +3f2be200 +3f2be400 +3f2be600 +3f2be800 +3f2bea00 +3f2bec00 +3f2bee00 +3f2bf000 +3f2bf200 +3f2bf400 +3f2bf600 +3f2bf800 +3f2bfa00 +3f2bfc00 +3f2bfe00 +3f2c0000 +3f2c0200 +3f2c0400 +3f2c0600 +3f2c0800 +3f2c0a00 +3f2c0c00 +3f2c0e00 +3f2c1000 +3f2c1200 +3f2c1400 +3f2c1600 +3f2c1800 +3f2c1a00 +3f2c1c00 +3f2c1e00 +3f2c2000 +3f2c2200 +3f2c2400 +3f2c2600 +3f2c2800 +3f2c2a00 +3f2c2c00 +3f2c2e00 +3f2c3000 +3f2c3200 +3f2c3400 +3f2c3600 +3f2c3800 +3f2c3a00 +3f2c3c00 +3f2c3e00 +3f2c4000 +3f2c4200 +3f2c4400 +3f2c4600 +3f2c4800 +3f2c4a00 +3f2c4c00 +3f2c4e00 +3f2c5000 +3f2c5200 +3f2c5400 +3f2c5600 +3f2c5800 +3f2c5a00 +3f2c5c00 +3f2c5e00 +3f2c6000 +3f2c6200 +3f2c6400 +3f2c6600 +3f2c6800 +3f2c6a00 +3f2c6c00 +3f2c6e00 +3f2c7000 +3f2c7200 +3f2c7400 +3f2c7600 +3f2c7800 +3f2c7a00 +3f2c7c00 +3f2c7e00 +3f2c8000 +3f2c8200 +3f2c8400 +3f2c8600 +3f2c8800 +3f2c8a00 +3f2c8c00 +3f2c8e00 +3f2c9000 +3f2c9200 +3f2c9400 +3f2c9600 +3f2c9800 +3f2c9a00 +3f2c9c00 +3f2c9e00 +3f2ca000 +3f2ca200 +3f2ca400 +3f2ca600 +3f2ca800 +3f2caa00 +3f2cac00 +3f2cae00 +3f2cb000 +3f2cb200 +3f2cb400 +3f2cb600 +3f2cb800 +3f2cba00 +3f2cbc00 +3f2cbe00 +3f2cc000 +3f2cc200 +3f2cc400 +3f2cc600 +3f2cc800 +3f2cca00 +3f2ccc00 +3f2cce00 +3f2cd000 +3f2cd200 +3f2cd400 +3f2cd600 +3f2cd800 +3f2cda00 +3f2cdc00 +3f2cde00 +3f2ce000 +3f2ce200 +3f2ce400 +3f2ce600 +3f2ce800 +3f2cea00 +3f2cec00 +3f2cee00 +3f2cf000 +3f2cf200 +3f2cf400 +3f2cf600 +3f2cf800 +3f2cfa00 +3f2cfc00 +3f2cfe00 +3f2d0000 +3f2d0200 +3f2d0400 +3f2d0600 +3f2d0800 +3f2d0a00 +3f2d0c00 +3f2d0e00 +3f2d1000 +3f2d1200 +3f2d1400 +3f2d1600 +3f2d1800 +3f2d1a00 +3f2d1c00 +3f2d1e00 +3f2d2000 +3f2d2200 +3f2d2400 +3f2d2600 +3f2d2800 +3f2d2a00 +3f2d2c00 +3f2d2e00 +3f2d3000 +3f2d3200 +3f2d3400 +3f2d3600 +3f2d3800 +3f2d3a00 +3f2d3c00 +3f2d3e00 +3f2d4000 +3f2d4200 +3f2d4400 +3f2d4600 +3f2d4800 +3f2d4a00 +3f2d4c00 +3f2d4e00 +3f2d5000 +3f2d5200 +3f2d5400 +3f2d5600 +3f2d5800 +3f2d5a00 +3f2d5c00 +3f2d5e00 +3f2d6000 +3f2d6200 +3f2d6400 +3f2d6600 +3f2d6800 +3f2d6a00 +3f2d6c00 +3f2d6e00 +3f2d7000 +3f2d7200 +3f2d7400 +3f2d7600 +3f2d7800 +3f2d7a00 +3f2d7c00 +3f2d7e00 +3f2d8000 +3f2d8200 +3f2d8400 +3f2d8600 +3f2d8800 +3f2d8a00 +3f2d8c00 +3f2d8e00 +3f2d9000 +3f2d9200 +3f2d9400 +3f2d9600 +3f2d9800 +3f2d9a00 +3f2d9c00 +3f2d9e00 +3f2da000 +3f2da200 +3f2da400 +3f2da600 +3f2da800 +3f2daa00 +3f2dac00 +3f2dae00 +3f2db000 +3f2db200 +3f2db400 +3f2db600 +3f2db800 +3f2dba00 +3f2dbc00 +3f2dbe00 +3f2dc000 +3f2dc200 +3f2dc400 +3f2dc600 +3f2dc800 +3f2dca00 +3f2dcc00 +3f2dce00 +3f2dd000 +3f2dd200 +3f2dd400 +3f2dd600 +3f2dd800 +3f2dda00 +3f2ddc00 +3f2dde00 +3f2de000 +3f2de200 +3f2de400 +3f2de600 +3f2de800 +3f2dea00 +3f2dec00 +3f2dee00 +3f2df000 +3f2df200 +3f2df400 +3f2df600 +3f2df800 +3f2dfa00 +3f2dfc00 +3f2dfe00 +3f2e0000 +3f2e0200 +3f2e0400 +3f2e0600 +3f2e0800 +3f2e0a00 +3f2e0c00 +3f2e0e00 +3f2e1000 +3f2e1200 +3f2e1400 +3f2e1600 +3f2e1800 +3f2e1a00 +3f2e1c00 +3f2e1e00 +3f2e2000 +3f2e2200 +3f2e2400 +3f2e2600 +3f2e2800 +3f2e2a00 +3f2e2c00 +3f2e2e00 +3f2e3000 +3f2e3200 +3f2e3400 +3f2e3600 +3f2e3800 +3f2e3a00 +3f2e3c00 +3f2e3e00 +3f2e4000 +3f2e4200 +3f2e4400 +3f2e4600 +3f2e4800 +3f2e4a00 +3f2e4c00 +3f2e4e00 +3f2e5000 +3f2e5200 +3f2e5400 +3f2e5600 +3f2e5800 +3f2e5a00 +3f2e5c00 +3f2e5e00 +3f2e6000 +3f2e6200 +3f2e6400 +3f2e6600 +3f2e6800 +3f2e6a00 +3f2e6c00 +3f2e6e00 +3f2e7000 +3f2e7200 +3f2e7400 +3f2e7600 +3f2e7800 +3f2e7a00 +3f2e7c00 +3f2e7e00 +3f2e8000 +3f2e8200 +3f2e8400 +3f2e8600 +3f2e8800 +3f2e8a00 +3f2e8c00 +3f2e8e00 +3f2e9000 +3f2e9200 +3f2e9400 +3f2e9600 +3f2e9800 +3f2e9a00 +3f2e9c00 +3f2e9e00 +3f2ea000 +3f2ea200 +3f2ea400 +3f2ea600 +3f2ea800 +3f2eaa00 +3f2eac00 +3f2eae00 +3f2eb000 +3f2eb200 +3f2eb400 +3f2eb600 +3f2eb800 +3f2eba00 +3f2ebc00 +3f2ebe00 +3f2ec000 +3f2ec200 +3f2ec400 +3f2ec600 +3f2ec800 +3f2eca00 +3f2ecc00 +3f2ece00 +3f2ed000 +3f2ed200 +3f2ed400 +3f2ed600 +3f2ed800 +3f2eda00 +3f2edc00 +3f2ede00 +3f2ee000 +3f2ee200 +3f2ee400 +3f2ee600 +3f2ee800 +3f2eea00 +3f2eec00 +3f2eee00 +3f2ef000 +3f2ef200 +3f2ef400 +3f2ef600 +3f2ef800 +3f2efa00 +3f2efc00 +3f2efe00 +3f2f0000 +3f2f0200 +3f2f0400 +3f2f0600 +3f2f0800 +3f2f0a00 +3f2f0c00 +3f2f0e00 +3f2f1000 +3f2f1200 +3f2f1400 +3f2f1600 +3f2f1800 +3f2f1a00 +3f2f1c00 +3f2f1e00 +3f2f2000 +3f2f2200 +3f2f2400 +3f2f2600 +3f2f2800 +3f2f2a00 +3f2f2c00 +3f2f2e00 +3f2f3000 +3f2f3200 +3f2f3400 +3f2f3600 +3f2f3800 +3f2f3a00 +3f2f3c00 +3f2f3e00 +3f2f4000 +3f2f4200 +3f2f4400 +3f2f4600 +3f2f4800 +3f2f4a00 +3f2f4c00 +3f2f4e00 +3f2f5000 +3f2f5200 +3f2f5400 +3f2f5600 +3f2f5800 +3f2f5a00 +3f2f5c00 +3f2f5e00 +3f2f6000 +3f2f6200 +3f2f6400 +3f2f6600 +3f2f6800 +3f2f6a00 +3f2f6c00 +3f2f6e00 +3f2f7000 +3f2f7200 +3f2f7400 +3f2f7600 +3f2f7800 +3f2f7a00 +3f2f7c00 +3f2f7e00 +3f2f8000 +3f2f8200 +3f2f8400 +3f2f8600 +3f2f8800 +3f2f8a00 +3f2f8c00 +3f2f8e00 +3f2f9000 +3f2f9200 +3f2f9400 +3f2f9600 +3f2f9800 +3f2f9a00 +3f2f9c00 +3f2f9e00 +3f2fa000 +3f2fa200 +3f2fa400 +3f2fa600 +3f2fa800 +3f2faa00 +3f2fac00 +3f2fae00 +3f2fb000 +3f2fb200 +3f2fb400 +3f2fb600 +3f2fb800 +3f2fba00 +3f2fbc00 +3f2fbe00 +3f2fc000 +3f2fc200 +3f2fc400 +3f2fc600 +3f2fc800 +3f2fca00 +3f2fcc00 +3f2fce00 +3f2fd000 +3f2fd200 +3f2fd400 +3f2fd600 +3f2fd800 +3f2fda00 +3f2fdc00 +3f2fde00 +3f2fe000 +3f2fe200 +3f2fe400 +3f2fe600 +3f2fe800 +3f2fea00 +3f2fec00 +3f2fee00 +3f2ff000 +3f2ff200 +3f2ff400 +3f2ff600 +3f2ff800 +3f2ffa00 +3f2ffc00 +3f2ffe00 +3f300000 +3f300200 +3f300400 +3f300600 +3f300800 +3f300a00 +3f300c00 +3f300e00 +3f301000 +3f301200 +3f301400 +3f301600 +3f301800 +3f301a00 +3f301c00 +3f301e00 +3f302000 +3f302200 +3f302400 +3f302600 +3f302800 +3f302a00 +3f302c00 +3f302e00 +3f303000 +3f303200 +3f303400 +3f303600 +3f303800 +3f303a00 +3f303c00 +3f303e00 +3f304000 +3f304200 +3f304400 +3f304600 +3f304800 +3f304a00 +3f304c00 +3f304e00 +3f305000 +3f305200 +3f305400 +3f305600 +3f305800 +3f305a00 +3f305c00 +3f305e00 +3f306000 +3f306200 +3f306400 +3f306600 +3f306800 +3f306a00 +3f306c00 +3f306e00 +3f307000 +3f307200 +3f307400 +3f307600 +3f307800 +3f307a00 +3f307c00 +3f307e00 +3f308000 +3f308200 +3f308400 +3f308600 +3f308800 +3f308a00 +3f308c00 +3f308e00 +3f309000 +3f309200 +3f309400 +3f309600 +3f309800 +3f309a00 +3f309c00 +3f309e00 +3f30a000 +3f30a200 +3f30a400 +3f30a600 +3f30a800 +3f30aa00 +3f30ac00 +3f30ae00 +3f30b000 +3f30b200 +3f30b400 +3f30b600 +3f30b800 +3f30ba00 +3f30bc00 +3f30be00 +3f30c000 +3f30c200 +3f30c400 +3f30c600 +3f30c800 +3f30ca00 +3f30cc00 +3f30ce00 +3f30d000 +3f30d200 +3f30d400 +3f30d600 +3f30d800 +3f30da00 +3f30dc00 +3f30de00 +3f30e000 +3f30e200 +3f30e400 +3f30e600 +3f30e800 +3f30ea00 +3f30ec00 +3f30ee00 +3f30f000 +3f30f200 +3f30f400 +3f30f600 +3f30f800 +3f30fa00 +3f30fc00 +3f30fe00 +3f310000 +3f310200 +3f310400 +3f310600 +3f310800 +3f310a00 +3f310c00 +3f310e00 +3f311000 +3f311200 +3f311400 +3f311600 +3f311800 +3f311a00 +3f311c00 +3f311e00 +3f312000 +3f312200 +3f312400 +3f312600 +3f312800 +3f312a00 +3f312c00 +3f312e00 +3f313000 +3f313200 +3f313400 +3f313600 +3f313800 +3f313a00 +3f313c00 +3f313e00 +3f314000 +3f314200 +3f314400 +3f314600 +3f314800 +3f314a00 +3f314c00 +3f314e00 +3f315000 +3f315200 +3f315400 +3f315600 +3f315800 +3f315a00 +3f315c00 +3f315e00 +3f316000 +3f316200 +3f316400 +3f316600 +3f316800 +3f316a00 +3f316c00 +3f316e00 +3f317000 +3f317200 +3f317400 +3f317600 +3f317800 +3f317a00 +3f317c00 +3f317e00 +3f318000 +3f318200 +3f318400 +3f318600 +3f318800 +3f318a00 +3f318c00 +3f318e00 +3f319000 +3f319200 +3f319400 +3f319600 +3f319800 +3f319a00 +3f319c00 +3f319e00 +3f31a000 +3f31a200 +3f31a400 +3f31a600 +3f31a800 +3f31aa00 +3f31ac00 +3f31ae00 +3f31b000 +3f31b200 +3f31b400 +3f31b600 +3f31b800 +3f31ba00 +3f31bc00 +3f31be00 +3f31c000 +3f31c200 +3f31c400 +3f31c600 +3f31c800 +3f31ca00 +3f31cc00 +3f31ce00 +3f31d000 +3f31d200 +3f31d400 +3f31d600 +3f31d800 +3f31da00 +3f31dc00 +3f31de00 +3f31e000 +3f31e200 +3f31e400 +3f31e600 +3f31e800 +3f31ea00 +3f31ec00 +3f31ee00 +3f31f000 +3f31f200 +3f31f400 +3f31f600 +3f31f800 +3f31fa00 +3f31fc00 +3f31fe00 +3f320000 +3f320200 +3f320400 +3f320600 +3f320800 +3f320a00 +3f320c00 +3f320e00 +3f321000 +3f321200 +3f321400 +3f321600 +3f321800 +3f321a00 +3f321c00 +3f321e00 +3f322000 +3f322200 +3f322400 +3f322600 +3f322800 +3f322a00 +3f322c00 +3f322e00 +3f323000 +3f323200 +3f323400 +3f323600 +3f323800 +3f323a00 +3f323c00 +3f323e00 +3f324000 +3f324200 +3f324400 +3f324600 +3f324800 +3f324a00 +3f324c00 +3f324e00 +3f325000 +3f325200 +3f325400 +3f325600 +3f325800 +3f325a00 +3f325c00 +3f325e00 +3f326000 +3f326200 +3f326400 +3f326600 +3f326800 +3f326a00 +3f326c00 +3f326e00 +3f327000 +3f327200 +3f327400 +3f327600 +3f327800 +3f327a00 +3f327c00 +3f327e00 +3f328000 +3f328200 +3f328400 +3f328600 +3f328800 +3f328a00 +3f328c00 +3f328e00 +3f329000 +3f329200 +3f329400 +3f329600 +3f329800 +3f329a00 +3f329c00 +3f329e00 +3f32a000 +3f32a200 +3f32a400 +3f32a600 +3f32a800 +3f32aa00 +3f32ac00 +3f32ae00 +3f32b000 +3f32b200 +3f32b400 +3f32b600 +3f32b800 +3f32ba00 +3f32bc00 +3f32be00 +3f32c000 +3f32c200 +3f32c400 +3f32c600 +3f32c800 +3f32ca00 +3f32cc00 +3f32ce00 +3f32d000 +3f32d200 +3f32d400 +3f32d600 +3f32d800 +3f32da00 +3f32dc00 +3f32de00 +3f32e000 +3f32e200 +3f32e400 +3f32e600 +3f32e800 +3f32ea00 +3f32ec00 +3f32ee00 +3f32f000 +3f32f200 +3f32f400 +3f32f600 +3f32f800 +3f32fa00 +3f32fc00 +3f32fe00 +3f330000 +3f330200 +3f330400 +3f330600 +3f330800 +3f330a00 +3f330c00 +3f330e00 +3f331000 +3f331200 +3f331400 +3f331600 +3f331800 +3f331a00 +3f331c00 +3f331e00 +3f332000 +3f332200 +3f332400 +3f332600 +3f332800 +3f332a00 +3f332c00 +3f332e00 +3f333000 +3f333200 +3f333400 +3f333600 +3f333800 +3f333a00 +3f333c00 +3f333e00 +3f334000 +3f334200 +3f334400 +3f334600 +3f334800 +3f334a00 +3f334c00 +3f334e00 +3f335000 +3f335200 +3f335400 +3f335600 +3f335800 +3f335a00 +3f335c00 +3f335e00 +3f336000 +3f336200 +3f336400 +3f336600 +3f336800 +3f336a00 +3f336c00 +3f336e00 +3f337000 +3f337200 +3f337400 +3f337600 +3f337800 +3f337a00 +3f337c00 +3f337e00 +3f338000 +3f338200 +3f338400 +3f338600 +3f338800 +3f338a00 +3f338c00 +3f338e00 +3f339000 +3f339200 +3f339400 +3f339600 +3f339800 +3f339a00 +3f339c00 +3f339e00 +3f33a000 +3f33a200 +3f33a400 +3f33a600 +3f33a800 +3f33aa00 +3f33ac00 +3f33ae00 +3f33b000 +3f33b200 +3f33b400 +3f33b600 +3f33b800 +3f33ba00 +3f33bc00 +3f33be00 +3f33c000 +3f33c200 +3f33c400 +3f33c600 +3f33c800 +3f33ca00 +3f33cc00 +3f33ce00 +3f33d000 +3f33d200 +3f33d400 +3f33d600 +3f33d800 +3f33da00 +3f33dc00 +3f33de00 +3f33e000 +3f33e200 +3f33e400 +3f33e600 +3f33e800 +3f33ea00 +3f33ec00 +3f33ee00 +3f33f000 +3f33f200 +3f33f400 +3f33f600 +3f33f800 +3f33fa00 +3f33fc00 +3f33fe00 +3f340000 +3f340200 +3f340400 +3f340600 +3f340800 +3f340a00 +3f340c00 +3f340e00 +3f341000 +3f341200 +3f341400 +3f341600 +3f341800 +3f341a00 +3f341c00 +3f341e00 +3f342000 +3f342200 +3f342400 +3f342600 +3f342800 +3f342a00 +3f342c00 +3f342e00 +3f343000 +3f343200 +3f343400 +3f343600 +3f343800 +3f343a00 +3f343c00 +3f343e00 +3f344000 +3f344200 +3f344400 +3f344600 +3f344800 +3f344a00 +3f344c00 +3f344e00 +3f345000 +3f345200 +3f345400 +3f345600 +3f345800 +3f345a00 +3f345c00 +3f345e00 +3f346000 +3f346200 +3f346400 +3f346600 +3f346800 +3f346a00 +3f346c00 +3f346e00 +3f347000 +3f347200 +3f347400 +3f347600 +3f347800 +3f347a00 +3f347c00 +3f347e00 +3f348000 +3f348200 +3f348400 +3f348600 +3f348800 +3f348a00 +3f348c00 +3f348e00 +3f349000 +3f349200 +3f349400 +3f349600 +3f349800 +3f349a00 +3f349c00 +3f349e00 +3f34a000 +3f34a200 +3f34a400 +3f34a600 +3f34a800 +3f34aa00 +3f34ac00 +3f34ae00 +3f34b000 +3f34b200 +3f34b400 +3f34b600 +3f34b800 +3f34ba00 +3f34bc00 +3f34be00 +3f34c000 +3f34c200 +3f34c400 +3f34c600 +3f34c800 +3f34ca00 +3f34cc00 +3f34ce00 +3f34d000 +3f34d200 +3f34d400 +3f34d600 +3f34d800 +3f34da00 +3f34dc00 +3f34de00 +3f34e000 +3f34e200 +3f34e400 +3f34e600 +3f34e800 +3f34ea00 +3f34ec00 +3f34ee00 +3f34f000 +3f34f200 +3f34f400 +3f34f600 +3f34f800 +3f34fa00 +3f34fc00 +3f34fe00 +3f350000 +3f350200 +3f350400 +3f350600 +3f350800 +3f350a00 +3f350c00 +3f350e00 +3f351000 +3f351200 +3f351400 +3f351600 +3f351800 +3f351a00 +3f351c00 +3f351e00 +3f352000 +3f352200 +3f352400 +3f352600 +3f352800 +3f352a00 +3f352c00 +3f352e00 +3f353000 +3f353200 +3f353400 +3f353600 +3f353800 +3f353a00 +3f353c00 +3f353e00 +3f354000 +3f354200 +3f354400 +3f354600 +3f354800 +3f354a00 +3f354c00 +3f354e00 +3f355000 +3f355200 +3f355400 +3f355600 +3f355800 +3f355a00 +3f355c00 +3f355e00 +3f356000 +3f356200 +3f356400 +3f356600 +3f356800 +3f356a00 +3f356c00 +3f356e00 +3f357000 +3f357200 +3f357400 +3f357600 +3f357800 +3f357a00 +3f357c00 +3f357e00 +3f358000 +3f358200 +3f358400 +3f358600 +3f358800 +3f358a00 +3f358c00 +3f358e00 +3f359000 +3f359200 +3f359400 +3f359600 +3f359800 +3f359a00 +3f359c00 +3f359e00 +3f35a000 +3f35a200 +3f35a400 +3f35a600 +3f35a800 +3f35aa00 +3f35ac00 +3f35ae00 +3f35b000 +3f35b200 +3f35b400 +3f35b600 +3f35b800 +3f35ba00 +3f35bc00 +3f35be00 +3f35c000 +3f35c200 +3f35c400 +3f35c600 +3f35c800 +3f35ca00 +3f35cc00 +3f35ce00 +3f35d000 +3f35d200 +3f35d400 +3f35d600 +3f35d800 +3f35da00 +3f35dc00 +3f35de00 +3f35e000 +3f35e200 +3f35e400 +3f35e600 +3f35e800 +3f35ea00 +3f35ec00 +3f35ee00 +3f35f000 +3f35f200 +3f35f400 +3f35f600 +3f35f800 +3f35fa00 +3f35fc00 +3f35fe00 +3f360000 +3f360200 +3f360400 +3f360600 +3f360800 +3f360a00 +3f360c00 +3f360e00 +3f361000 +3f361200 +3f361400 +3f361600 +3f361800 +3f361a00 +3f361c00 +3f361e00 +3f362000 +3f362200 +3f362400 +3f362600 +3f362800 +3f362a00 +3f362c00 +3f362e00 +3f363000 +3f363200 +3f363400 +3f363600 +3f363800 +3f363a00 +3f363c00 +3f363e00 +3f364000 +3f364200 +3f364400 +3f364600 +3f364800 +3f364a00 +3f364c00 +3f364e00 +3f365000 +3f365200 +3f365400 +3f365600 +3f365800 +3f365a00 +3f365c00 +3f365e00 +3f366000 +3f366200 +3f366400 +3f366600 +3f366800 +3f366a00 +3f366c00 +3f366e00 +3f367000 +3f367200 +3f367400 +3f367600 +3f367800 +3f367a00 +3f367c00 +3f367e00 +3f368000 +3f368200 +3f368400 +3f368600 +3f368800 +3f368a00 +3f368c00 +3f368e00 +3f369000 +3f369200 +3f369400 +3f369600 +3f369800 +3f369a00 +3f369c00 +3f369e00 +3f36a000 +3f36a200 +3f36a400 +3f36a600 +3f36a800 +3f36aa00 +3f36ac00 +3f36ae00 +3f36b000 +3f36b200 +3f36b400 +3f36b600 +3f36b800 +3f36ba00 +3f36bc00 +3f36be00 +3f36c000 +3f36c200 +3f36c400 +3f36c600 +3f36c800 +3f36ca00 +3f36cc00 +3f36ce00 +3f36d000 +3f36d200 +3f36d400 +3f36d600 +3f36d800 +3f36da00 +3f36dc00 +3f36de00 +3f36e000 +3f36e200 +3f36e400 +3f36e600 +3f36e800 +3f36ea00 +3f36ec00 +3f36ee00 +3f36f000 +3f36f200 +3f36f400 +3f36f600 +3f36f800 +3f36fa00 +3f36fc00 +3f36fe00 +3f370000 +3f370200 +3f370400 +3f370600 +3f370800 +3f370a00 +3f370c00 +3f370e00 +3f371000 +3f371200 +3f371400 +3f371600 +3f371800 +3f371a00 +3f371c00 +3f371e00 +3f372000 +3f372200 +3f372400 +3f372600 +3f372800 +3f372a00 +3f372c00 +3f372e00 +3f373000 +3f373200 +3f373400 +3f373600 +3f373800 +3f373a00 +3f373c00 +3f373e00 +3f374000 +3f374200 +3f374400 +3f374600 +3f374800 +3f374a00 +3f374c00 +3f374e00 +3f375000 +3f375200 +3f375400 +3f375600 +3f375800 +3f375a00 +3f375c00 +3f375e00 +3f376000 +3f376200 +3f376400 +3f376600 +3f376800 +3f376a00 +3f376c00 +3f376e00 +3f377000 +3f377200 +3f377400 +3f377600 +3f377800 +3f377a00 +3f377c00 +3f377e00 +3f378000 +3f378200 +3f378400 +3f378600 +3f378800 +3f378a00 +3f378c00 +3f378e00 +3f379000 +3f379200 +3f379400 +3f379600 +3f379800 +3f379a00 +3f379c00 +3f379e00 +3f37a000 +3f37a200 +3f37a400 +3f37a600 +3f37a800 +3f37aa00 +3f37ac00 +3f37ae00 +3f37b000 +3f37b200 +3f37b400 +3f37b600 +3f37b800 +3f37ba00 +3f37bc00 +3f37be00 +3f37c000 +3f37c200 +3f37c400 +3f37c600 +3f37c800 +3f37ca00 +3f37cc00 +3f37ce00 +3f37d000 +3f37d200 +3f37d400 +3f37d600 +3f37d800 +3f37da00 +3f37dc00 +3f37de00 +3f37e000 +3f37e200 +3f37e400 +3f37e600 +3f37e800 +3f37ea00 +3f37ec00 +3f37ee00 +3f37f000 +3f37f200 +3f37f400 +3f37f600 +3f37f800 +3f37fa00 +3f37fc00 +3f37fe00 +3f380000 +3f380200 +3f380400 +3f380600 +3f380800 +3f380a00 +3f380c00 +3f380e00 +3f381000 +3f381200 +3f381400 +3f381600 +3f381800 +3f381a00 +3f381c00 +3f381e00 +3f382000 +3f382200 +3f382400 +3f382600 +3f382800 +3f382a00 +3f382c00 +3f382e00 +3f383000 +3f383200 +3f383400 +3f383600 +3f383800 +3f383a00 +3f383c00 +3f383e00 +3f384000 +3f384200 +3f384400 +3f384600 +3f384800 +3f384a00 +3f384c00 +3f384e00 +3f385000 +3f385200 +3f385400 +3f385600 +3f385800 +3f385a00 +3f385c00 +3f385e00 +3f386000 +3f386200 +3f386400 +3f386600 +3f386800 +3f386a00 +3f386c00 +3f386e00 +3f387000 +3f387200 +3f387400 +3f387600 +3f387800 +3f387a00 +3f387c00 +3f387e00 +3f388000 +3f388200 +3f388400 +3f388600 +3f388800 +3f388a00 +3f388c00 +3f388e00 +3f389000 +3f389200 +3f389400 +3f389600 +3f389800 +3f389a00 +3f389c00 +3f389e00 +3f38a000 +3f38a200 +3f38a400 +3f38a600 +3f38a800 +3f38aa00 +3f38ac00 +3f38ae00 +3f38b000 +3f38b200 +3f38b400 +3f38b600 +3f38b800 +3f38ba00 +3f38bc00 +3f38be00 +3f38c000 +3f38c200 +3f38c400 +3f38c600 +3f38c800 +3f38ca00 +3f38cc00 +3f38ce00 +3f38d000 +3f38d200 +3f38d400 +3f38d600 +3f38d800 +3f38da00 +3f38dc00 +3f38de00 +3f38e000 +3f38e200 +3f38e400 +3f38e600 +3f38e800 +3f38ea00 +3f38ec00 +3f38ee00 +3f38f000 +3f38f200 +3f38f400 +3f38f600 +3f38f800 +3f38fa00 +3f38fc00 +3f38fe00 +3f390000 +3f390200 +3f390400 +3f390600 +3f390800 +3f390a00 +3f390c00 +3f390e00 +3f391000 +3f391200 +3f391400 +3f391600 +3f391800 +3f391a00 +3f391c00 +3f391e00 +3f392000 +3f392200 +3f392400 +3f392600 +3f392800 +3f392a00 +3f392c00 +3f392e00 +3f393000 +3f393200 +3f393400 +3f393600 +3f393800 +3f393a00 +3f393c00 +3f393e00 +3f394000 +3f394200 +3f394400 +3f394600 +3f394800 +3f394a00 +3f394c00 +3f394e00 +3f395000 +3f395200 +3f395400 +3f395600 +3f395800 +3f395a00 +3f395c00 +3f395e00 +3f396000 +3f396200 +3f396400 +3f396600 +3f396800 +3f396a00 +3f396c00 +3f396e00 +3f397000 +3f397200 +3f397400 +3f397600 +3f397800 +3f397a00 +3f397c00 +3f397e00 +3f398000 +3f398200 +3f398400 +3f398600 +3f398800 +3f398a00 +3f398c00 +3f398e00 +3f399000 +3f399200 +3f399400 +3f399600 +3f399800 +3f399a00 +3f399c00 +3f399e00 +3f39a000 +3f39a200 +3f39a400 +3f39a600 +3f39a800 +3f39aa00 +3f39ac00 +3f39ae00 +3f39b000 +3f39b200 +3f39b400 +3f39b600 +3f39b800 +3f39ba00 +3f39bc00 +3f39be00 +3f39c000 +3f39c200 +3f39c400 +3f39c600 +3f39c800 +3f39ca00 +3f39cc00 +3f39ce00 +3f39d000 +3f39d200 +3f39d400 +3f39d600 +3f39d800 +3f39da00 +3f39dc00 +3f39de00 +3f39e000 +3f39e200 +3f39e400 +3f39e600 +3f39e800 +3f39ea00 +3f39ec00 +3f39ee00 +3f39f000 +3f39f200 +3f39f400 +3f39f600 +3f39f800 +3f39fa00 +3f39fc00 +3f39fe00 +3f3a0000 +3f3a0200 +3f3a0400 +3f3a0600 +3f3a0800 +3f3a0a00 +3f3a0c00 +3f3a0e00 +3f3a1000 +3f3a1200 +3f3a1400 +3f3a1600 +3f3a1800 +3f3a1a00 +3f3a1c00 +3f3a1e00 +3f3a2000 +3f3a2200 +3f3a2400 +3f3a2600 +3f3a2800 +3f3a2a00 +3f3a2c00 +3f3a2e00 +3f3a3000 +3f3a3200 +3f3a3400 +3f3a3600 +3f3a3800 +3f3a3a00 +3f3a3c00 +3f3a3e00 +3f3a4000 +3f3a4200 +3f3a4400 +3f3a4600 +3f3a4800 +3f3a4a00 +3f3a4c00 +3f3a4e00 +3f3a5000 +3f3a5200 +3f3a5400 +3f3a5600 +3f3a5800 +3f3a5a00 +3f3a5c00 +3f3a5e00 +3f3a6000 +3f3a6200 +3f3a6400 +3f3a6600 +3f3a6800 +3f3a6a00 +3f3a6c00 +3f3a6e00 +3f3a7000 +3f3a7200 +3f3a7400 +3f3a7600 +3f3a7800 +3f3a7a00 +3f3a7c00 +3f3a7e00 +3f3a8000 +3f3a8200 +3f3a8400 +3f3a8600 +3f3a8800 +3f3a8a00 +3f3a8c00 +3f3a8e00 +3f3a9000 +3f3a9200 +3f3a9400 +3f3a9600 +3f3a9800 +3f3a9a00 +3f3a9c00 +3f3a9e00 +3f3aa000 +3f3aa200 +3f3aa400 +3f3aa600 +3f3aa800 +3f3aaa00 +3f3aac00 +3f3aae00 +3f3ab000 +3f3ab200 +3f3ab400 +3f3ab600 +3f3ab800 +3f3aba00 +3f3abc00 +3f3abe00 +3f3ac000 +3f3ac200 +3f3ac400 +3f3ac600 +3f3ac800 +3f3aca00 +3f3acc00 +3f3ace00 +3f3ad000 +3f3ad200 +3f3ad400 +3f3ad600 +3f3ad800 +3f3ada00 +3f3adc00 +3f3ade00 +3f3ae000 +3f3ae200 +3f3ae400 +3f3ae600 +3f3ae800 +3f3aea00 +3f3aec00 +3f3aee00 +3f3af000 +3f3af200 +3f3af400 +3f3af600 +3f3af800 +3f3afa00 +3f3afc00 +3f3afe00 +3f3b0000 +3f3b0200 +3f3b0400 +3f3b0600 +3f3b0800 +3f3b0a00 +3f3b0c00 +3f3b0e00 +3f3b1000 +3f3b1200 +3f3b1400 +3f3b1600 +3f3b1800 +3f3b1a00 +3f3b1c00 +3f3b1e00 +3f3b2000 +3f3b2200 +3f3b2400 +3f3b2600 +3f3b2800 +3f3b2a00 +3f3b2c00 +3f3b2e00 +3f3b3000 +3f3b3200 +3f3b3400 +3f3b3600 +3f3b3800 +3f3b3a00 +3f3b3c00 +3f3b3e00 +3f3b4000 +3f3b4200 +3f3b4400 +3f3b4600 +3f3b4800 +3f3b4a00 +3f3b4c00 +3f3b4e00 +3f3b5000 +3f3b5200 +3f3b5400 +3f3b5600 +3f3b5800 +3f3b5a00 +3f3b5c00 +3f3b5e00 +3f3b6000 +3f3b6200 +3f3b6400 +3f3b6600 +3f3b6800 +3f3b6a00 +3f3b6c00 +3f3b6e00 +3f3b7000 +3f3b7200 +3f3b7400 +3f3b7600 +3f3b7800 +3f3b7a00 +3f3b7c00 +3f3b7e00 +3f3b8000 +3f3b8200 +3f3b8400 +3f3b8600 +3f3b8800 +3f3b8a00 +3f3b8c00 +3f3b8e00 +3f3b9000 +3f3b9200 +3f3b9400 +3f3b9600 +3f3b9800 +3f3b9a00 +3f3b9c00 +3f3b9e00 +3f3ba000 +3f3ba200 +3f3ba400 +3f3ba600 +3f3ba800 +3f3baa00 +3f3bac00 +3f3bae00 +3f3bb000 +3f3bb200 +3f3bb400 +3f3bb600 +3f3bb800 +3f3bba00 +3f3bbc00 +3f3bbe00 +3f3bc000 +3f3bc200 +3f3bc400 +3f3bc600 +3f3bc800 +3f3bca00 +3f3bcc00 +3f3bce00 +3f3bd000 +3f3bd200 +3f3bd400 +3f3bd600 +3f3bd800 +3f3bda00 +3f3bdc00 +3f3bde00 +3f3be000 +3f3be200 +3f3be400 +3f3be600 +3f3be800 +3f3bea00 +3f3bec00 +3f3bee00 +3f3bf000 +3f3bf200 +3f3bf400 +3f3bf600 +3f3bf800 +3f3bfa00 +3f3bfc00 +3f3bfe00 +3f3c0000 +3f3c0200 +3f3c0400 +3f3c0600 +3f3c0800 +3f3c0a00 +3f3c0c00 +3f3c0e00 +3f3c1000 +3f3c1200 +3f3c1400 +3f3c1600 +3f3c1800 +3f3c1a00 +3f3c1c00 +3f3c1e00 +3f3c2000 +3f3c2200 +3f3c2400 +3f3c2600 +3f3c2800 +3f3c2a00 +3f3c2c00 +3f3c2e00 +3f3c3000 +3f3c3200 +3f3c3400 +3f3c3600 +3f3c3800 +3f3c3a00 +3f3c3c00 +3f3c3e00 +3f3c4000 +3f3c4200 +3f3c4400 +3f3c4600 +3f3c4800 +3f3c4a00 +3f3c4c00 +3f3c4e00 +3f3c5000 +3f3c5200 +3f3c5400 +3f3c5600 +3f3c5800 +3f3c5a00 +3f3c5c00 +3f3c5e00 +3f3c6000 +3f3c6200 +3f3c6400 +3f3c6600 +3f3c6800 +3f3c6a00 +3f3c6c00 +3f3c6e00 +3f3c7000 +3f3c7200 +3f3c7400 +3f3c7600 +3f3c7800 +3f3c7a00 +3f3c7c00 +3f3c7e00 +3f3c8000 +3f3c8200 +3f3c8400 +3f3c8600 +3f3c8800 +3f3c8a00 +3f3c8c00 +3f3c8e00 +3f3c9000 +3f3c9200 +3f3c9400 +3f3c9600 +3f3c9800 +3f3c9a00 +3f3c9c00 +3f3c9e00 +3f3ca000 +3f3ca200 +3f3ca400 +3f3ca600 +3f3ca800 +3f3caa00 +3f3cac00 +3f3cae00 +3f3cb000 +3f3cb200 +3f3cb400 +3f3cb600 +3f3cb800 +3f3cba00 +3f3cbc00 +3f3cbe00 +3f3cc000 +3f3cc200 +3f3cc400 +3f3cc600 +3f3cc800 +3f3cca00 +3f3ccc00 +3f3cce00 +3f3cd000 +3f3cd200 +3f3cd400 +3f3cd600 +3f3cd800 +3f3cda00 +3f3cdc00 +3f3cde00 +3f3ce000 +3f3ce200 +3f3ce400 +3f3ce600 +3f3ce800 +3f3cea00 +3f3cec00 +3f3cee00 +3f3cf000 +3f3cf200 +3f3cf400 +3f3cf600 +3f3cf800 +3f3cfa00 +3f3cfc00 +3f3cfe00 +3f3d0000 +3f3d0200 +3f3d0400 +3f3d0600 +3f3d0800 +3f3d0a00 +3f3d0c00 +3f3d0e00 +3f3d1000 +3f3d1200 +3f3d1400 +3f3d1600 +3f3d1800 +3f3d1a00 +3f3d1c00 +3f3d1e00 +3f3d2000 +3f3d2200 +3f3d2400 +3f3d2600 +3f3d2800 +3f3d2a00 +3f3d2c00 +3f3d2e00 +3f3d3000 +3f3d3200 +3f3d3400 +3f3d3600 +3f3d3800 +3f3d3a00 +3f3d3c00 +3f3d3e00 +3f3d4000 +3f3d4200 +3f3d4400 +3f3d4600 +3f3d4800 +3f3d4a00 +3f3d4c00 +3f3d4e00 +3f3d5000 +3f3d5200 +3f3d5400 +3f3d5600 +3f3d5800 +3f3d5a00 +3f3d5c00 +3f3d5e00 +3f3d6000 +3f3d6200 +3f3d6400 +3f3d6600 +3f3d6800 +3f3d6a00 +3f3d6c00 +3f3d6e00 +3f3d7000 +3f3d7200 +3f3d7400 +3f3d7600 +3f3d7800 +3f3d7a00 +3f3d7c00 +3f3d7e00 +3f3d8000 +3f3d8200 +3f3d8400 +3f3d8600 +3f3d8800 +3f3d8a00 +3f3d8c00 +3f3d8e00 +3f3d9000 +3f3d9200 +3f3d9400 +3f3d9600 +3f3d9800 +3f3d9a00 +3f3d9c00 +3f3d9e00 +3f3da000 +3f3da200 +3f3da400 +3f3da600 +3f3da800 +3f3daa00 +3f3dac00 +3f3dae00 +3f3db000 +3f3db200 +3f3db400 +3f3db600 +3f3db800 +3f3dba00 +3f3dbc00 +3f3dbe00 +3f3dc000 +3f3dc200 +3f3dc400 +3f3dc600 +3f3dc800 +3f3dca00 +3f3dcc00 +3f3dce00 +3f3dd000 +3f3dd200 +3f3dd400 +3f3dd600 +3f3dd800 +3f3dda00 +3f3ddc00 +3f3dde00 +3f3de000 +3f3de200 +3f3de400 +3f3de600 +3f3de800 +3f3dea00 +3f3dec00 +3f3dee00 +3f3df000 +3f3df200 +3f3df400 +3f3df600 +3f3df800 +3f3dfa00 +3f3dfc00 +3f3dfe00 +3f3e0000 +3f3e0200 +3f3e0400 +3f3e0600 +3f3e0800 +3f3e0a00 +3f3e0c00 +3f3e0e00 +3f3e1000 +3f3e1200 +3f3e1400 +3f3e1600 +3f3e1800 +3f3e1a00 +3f3e1c00 +3f3e1e00 +3f3e2000 +3f3e2200 +3f3e2400 +3f3e2600 +3f3e2800 +3f3e2a00 +3f3e2c00 +3f3e2e00 +3f3e3000 +3f3e3200 +3f3e3400 +3f3e3600 +3f3e3800 +3f3e3a00 +3f3e3c00 +3f3e3e00 +3f3e4000 +3f3e4200 +3f3e4400 +3f3e4600 +3f3e4800 +3f3e4a00 +3f3e4c00 +3f3e4e00 +3f3e5000 +3f3e5200 +3f3e5400 +3f3e5600 +3f3e5800 +3f3e5a00 +3f3e5c00 +3f3e5e00 +3f3e6000 +3f3e6200 +3f3e6400 +3f3e6600 +3f3e6800 +3f3e6a00 +3f3e6c00 +3f3e6e00 +3f3e7000 +3f3e7200 +3f3e7400 +3f3e7600 +3f3e7800 +3f3e7a00 +3f3e7c00 +3f3e7e00 +3f3e8000 +3f3e8200 +3f3e8400 +3f3e8600 +3f3e8800 +3f3e8a00 +3f3e8c00 +3f3e8e00 +3f3e9000 +3f3e9200 +3f3e9400 +3f3e9600 +3f3e9800 +3f3e9a00 +3f3e9c00 +3f3e9e00 +3f3ea000 +3f3ea200 +3f3ea400 +3f3ea600 +3f3ea800 +3f3eaa00 +3f3eac00 +3f3eae00 +3f3eb000 +3f3eb200 +3f3eb400 +3f3eb600 +3f3eb800 +3f3eba00 +3f3ebc00 +3f3ebe00 +3f3ec000 +3f3ec200 +3f3ec400 +3f3ec600 +3f3ec800 +3f3eca00 +3f3ecc00 +3f3ece00 +3f3ed000 +3f3ed200 +3f3ed400 +3f3ed600 +3f3ed800 +3f3eda00 +3f3edc00 +3f3ede00 +3f3ee000 +3f3ee200 +3f3ee400 +3f3ee600 +3f3ee800 +3f3eea00 +3f3eec00 +3f3eee00 +3f3ef000 +3f3ef200 +3f3ef400 +3f3ef600 +3f3ef800 +3f3efa00 +3f3efc00 +3f3efe00 +3f3f0000 +3f3f0200 +3f3f0400 +3f3f0600 +3f3f0800 +3f3f0a00 +3f3f0c00 +3f3f0e00 +3f3f1000 +3f3f1200 +3f3f1400 +3f3f1600 +3f3f1800 +3f3f1a00 +3f3f1c00 +3f3f1e00 +3f3f2000 +3f3f2200 +3f3f2400 +3f3f2600 +3f3f2800 +3f3f2a00 +3f3f2c00 +3f3f2e00 +3f3f3000 +3f3f3200 +3f3f3400 +3f3f3600 +3f3f3800 +3f3f3a00 +3f3f3c00 +3f3f3e00 +3f3f4000 +3f3f4200 +3f3f4400 +3f3f4600 +3f3f4800 +3f3f4a00 +3f3f4c00 +3f3f4e00 +3f3f5000 +3f3f5200 +3f3f5400 +3f3f5600 +3f3f5800 +3f3f5a00 +3f3f5c00 +3f3f5e00 +3f3f6000 +3f3f6200 +3f3f6400 +3f3f6600 +3f3f6800 +3f3f6a00 +3f3f6c00 +3f3f6e00 +3f3f7000 +3f3f7200 +3f3f7400 +3f3f7600 +3f3f7800 +3f3f7a00 +3f3f7c00 +3f3f7e00 +3f3f8000 +3f3f8200 +3f3f8400 +3f3f8600 +3f3f8800 +3f3f8a00 +3f3f8c00 +3f3f8e00 +3f3f9000 +3f3f9200 +3f3f9400 +3f3f9600 +3f3f9800 +3f3f9a00 +3f3f9c00 +3f3f9e00 +3f3fa000 +3f3fa200 +3f3fa400 +3f3fa600 +3f3fa800 +3f3faa00 +3f3fac00 +3f3fae00 +3f3fb000 +3f3fb200 +3f3fb400 +3f3fb600 +3f3fb800 +3f3fba00 +3f3fbc00 +3f3fbe00 +3f3fc000 +3f3fc200 +3f3fc400 +3f3fc600 +3f3fc800 +3f3fca00 +3f3fcc00 +3f3fce00 +3f3fd000 +3f3fd200 +3f3fd400 +3f3fd600 +3f3fd800 +3f3fda00 +3f3fdc00 +3f3fde00 +3f3fe000 +3f3fe200 +3f3fe400 +3f3fe600 +3f3fe800 +3f3fea00 +3f3fec00 +3f3fee00 +3f3ff000 +3f3ff200 +3f3ff400 +3f3ff600 +3f3ff800 +3f3ffa00 +3f3ffc00 +3f3ffe00 +3f400000 +3f400200 +3f400400 +3f400600 +3f400800 +3f400a00 +3f400c00 +3f400e00 +3f401000 +3f401200 +3f401400 +3f401600 +3f401800 +3f401a00 +3f401c00 +3f401e00 +3f402000 +3f402200 +3f402400 +3f402600 +3f402800 +3f402a00 +3f402c00 +3f402e00 +3f403000 +3f403200 +3f403400 +3f403600 +3f403800 +3f403a00 +3f403c00 +3f403e00 +3f404000 +3f404200 +3f404400 +3f404600 +3f404800 +3f404a00 +3f404c00 +3f404e00 +3f405000 +3f405200 +3f405400 +3f405600 +3f405800 +3f405a00 +3f405c00 +3f405e00 +3f406000 +3f406200 +3f406400 +3f406600 +3f406800 +3f406a00 +3f406c00 +3f406e00 +3f407000 +3f407200 +3f407400 +3f407600 +3f407800 +3f407a00 +3f407c00 +3f407e00 +3f408000 +3f408200 +3f408400 +3f408600 +3f408800 +3f408a00 +3f408c00 +3f408e00 +3f409000 +3f409200 +3f409400 +3f409600 +3f409800 +3f409a00 +3f409c00 +3f409e00 +3f40a000 +3f40a200 +3f40a400 +3f40a600 +3f40a800 +3f40aa00 +3f40ac00 +3f40ae00 +3f40b000 +3f40b200 +3f40b400 +3f40b600 +3f40b800 +3f40ba00 +3f40bc00 +3f40be00 +3f40c000 +3f40c200 +3f40c400 +3f40c600 +3f40c800 +3f40ca00 +3f40cc00 +3f40ce00 +3f40d000 +3f40d200 +3f40d400 +3f40d600 +3f40d800 +3f40da00 +3f40dc00 +3f40de00 +3f40e000 +3f40e200 +3f40e400 +3f40e600 +3f40e800 +3f40ea00 +3f40ec00 +3f40ee00 +3f40f000 +3f40f200 +3f40f400 +3f40f600 +3f40f800 +3f40fa00 +3f40fc00 +3f40fe00 +3f410000 +3f410200 +3f410400 +3f410600 +3f410800 +3f410a00 +3f410c00 +3f410e00 +3f411000 +3f411200 +3f411400 +3f411600 +3f411800 +3f411a00 +3f411c00 +3f411e00 +3f412000 +3f412200 +3f412400 +3f412600 +3f412800 +3f412a00 +3f412c00 +3f412e00 +3f413000 +3f413200 +3f413400 +3f413600 +3f413800 +3f413a00 +3f413c00 +3f413e00 +3f414000 +3f414200 +3f414400 +3f414600 +3f414800 +3f414a00 +3f414c00 +3f414e00 +3f415000 +3f415200 +3f415400 +3f415600 +3f415800 +3f415a00 +3f415c00 +3f415e00 +3f416000 +3f416200 +3f416400 +3f416600 +3f416800 +3f416a00 +3f416c00 +3f416e00 +3f417000 +3f417200 +3f417400 +3f417600 +3f417800 +3f417a00 +3f417c00 +3f417e00 +3f418000 +3f418200 +3f418400 +3f418600 +3f418800 +3f418a00 +3f418c00 +3f418e00 +3f419000 +3f419200 +3f419400 +3f419600 +3f419800 +3f419a00 +3f419c00 +3f419e00 +3f41a000 +3f41a200 +3f41a400 +3f41a600 +3f41a800 +3f41aa00 +3f41ac00 +3f41ae00 +3f41b000 +3f41b200 +3f41b400 +3f41b600 +3f41b800 +3f41ba00 +3f41bc00 +3f41be00 +3f41c000 +3f41c200 +3f41c400 +3f41c600 +3f41c800 +3f41ca00 +3f41cc00 +3f41ce00 +3f41d000 +3f41d200 +3f41d400 +3f41d600 +3f41d800 +3f41da00 +3f41dc00 +3f41de00 +3f41e000 +3f41e200 +3f41e400 +3f41e600 +3f41e800 +3f41ea00 +3f41ec00 +3f41ee00 +3f41f000 +3f41f200 +3f41f400 +3f41f600 +3f41f800 +3f41fa00 +3f41fc00 +3f41fe00 +3f420000 +3f420200 +3f420400 +3f420600 +3f420800 +3f420a00 +3f420c00 +3f420e00 +3f421000 +3f421200 +3f421400 +3f421600 +3f421800 +3f421a00 +3f421c00 +3f421e00 +3f422000 +3f422200 +3f422400 +3f422600 +3f422800 +3f422a00 +3f422c00 +3f422e00 +3f423000 +3f423200 +3f423400 +3f423600 +3f423800 +3f423a00 +3f423c00 +3f423e00 +3f424000 +3f424200 +3f424400 +3f424600 +3f424800 +3f424a00 +3f424c00 +3f424e00 +3f425000 +3f425200 +3f425400 +3f425600 +3f425800 +3f425a00 +3f425c00 +3f425e00 +3f426000 +3f426200 +3f426400 +3f426600 +3f426800 +3f426a00 +3f426c00 +3f426e00 +3f427000 +3f427200 +3f427400 +3f427600 +3f427800 +3f427a00 +3f427c00 +3f427e00 +3f428000 +3f428200 +3f428400 +3f428600 +3f428800 +3f428a00 +3f428c00 +3f428e00 +3f429000 +3f429200 +3f429400 +3f429600 +3f429800 +3f429a00 +3f429c00 +3f429e00 +3f42a000 +3f42a200 +3f42a400 +3f42a600 +3f42a800 +3f42aa00 +3f42ac00 +3f42ae00 +3f42b000 +3f42b200 +3f42b400 +3f42b600 +3f42b800 +3f42ba00 +3f42bc00 +3f42be00 +3f42c000 +3f42c200 +3f42c400 +3f42c600 +3f42c800 +3f42ca00 +3f42cc00 +3f42ce00 +3f42d000 +3f42d200 +3f42d400 +3f42d600 +3f42d800 +3f42da00 +3f42dc00 +3f42de00 +3f42e000 +3f42e200 +3f42e400 +3f42e600 +3f42e800 +3f42ea00 +3f42ec00 +3f42ee00 +3f42f000 +3f42f200 +3f42f400 +3f42f600 +3f42f800 +3f42fa00 +3f42fc00 +3f42fe00 +3f430000 +3f430200 +3f430400 +3f430600 +3f430800 +3f430a00 +3f430c00 +3f430e00 +3f431000 +3f431200 +3f431400 +3f431600 +3f431800 +3f431a00 +3f431c00 +3f431e00 +3f432000 +3f432200 +3f432400 +3f432600 +3f432800 +3f432a00 +3f432c00 +3f432e00 +3f433000 +3f433200 +3f433400 +3f433600 +3f433800 +3f433a00 +3f433c00 +3f433e00 +3f434000 +3f434200 +3f434400 +3f434600 +3f434800 +3f434a00 +3f434c00 +3f434e00 +3f435000 +3f435200 +3f435400 +3f435600 +3f435800 +3f435a00 +3f435c00 +3f435e00 +3f436000 +3f436200 +3f436400 +3f436600 +3f436800 +3f436a00 +3f436c00 +3f436e00 +3f437000 +3f437200 +3f437400 +3f437600 +3f437800 +3f437a00 +3f437c00 +3f437e00 +3f438000 +3f438200 +3f438400 +3f438600 +3f438800 +3f438a00 +3f438c00 +3f438e00 +3f439000 +3f439200 +3f439400 +3f439600 +3f439800 +3f439a00 +3f439c00 +3f439e00 +3f43a000 +3f43a200 +3f43a400 +3f43a600 +3f43a800 +3f43aa00 +3f43ac00 +3f43ae00 +3f43b000 +3f43b200 +3f43b400 +3f43b600 +3f43b800 +3f43ba00 +3f43bc00 +3f43be00 +3f43c000 +3f43c200 +3f43c400 +3f43c600 +3f43c800 +3f43ca00 +3f43cc00 +3f43ce00 +3f43d000 +3f43d200 +3f43d400 +3f43d600 +3f43d800 +3f43da00 +3f43dc00 +3f43de00 +3f43e000 +3f43e200 +3f43e400 +3f43e600 +3f43e800 +3f43ea00 +3f43ec00 +3f43ee00 +3f43f000 +3f43f200 +3f43f400 +3f43f600 +3f43f800 +3f43fa00 +3f43fc00 +3f43fe00 +3f440000 +3f440200 +3f440400 +3f440600 +3f440800 +3f440a00 +3f440c00 +3f440e00 +3f441000 +3f441200 +3f441400 +3f441600 +3f441800 +3f441a00 +3f441c00 +3f441e00 +3f442000 +3f442200 +3f442400 +3f442600 +3f442800 +3f442a00 +3f442c00 +3f442e00 +3f443000 +3f443200 +3f443400 +3f443600 +3f443800 +3f443a00 +3f443c00 +3f443e00 +3f444000 +3f444200 +3f444400 +3f444600 +3f444800 +3f444a00 +3f444c00 +3f444e00 +3f445000 +3f445200 +3f445400 +3f445600 +3f445800 +3f445a00 +3f445c00 +3f445e00 +3f446000 +3f446200 +3f446400 +3f446600 +3f446800 +3f446a00 +3f446c00 +3f446e00 +3f447000 +3f447200 +3f447400 +3f447600 +3f447800 +3f447a00 +3f447c00 +3f447e00 +3f448000 +3f448200 +3f448400 +3f448600 +3f448800 +3f448a00 +3f448c00 +3f448e00 +3f449000 +3f449200 +3f449400 +3f449600 +3f449800 +3f449a00 +3f449c00 +3f449e00 +3f44a000 +3f44a200 +3f44a400 +3f44a600 +3f44a800 +3f44aa00 +3f44ac00 +3f44ae00 +3f44b000 +3f44b200 +3f44b400 +3f44b600 +3f44b800 +3f44ba00 +3f44bc00 +3f44be00 +3f44c000 +3f44c200 +3f44c400 +3f44c600 +3f44c800 +3f44ca00 +3f44cc00 +3f44ce00 +3f44d000 +3f44d200 +3f44d400 +3f44d600 +3f44d800 +3f44da00 +3f44dc00 +3f44de00 +3f44e000 +3f44e200 +3f44e400 +3f44e600 +3f44e800 +3f44ea00 +3f44ec00 +3f44ee00 +3f44f000 +3f44f200 +3f44f400 +3f44f600 +3f44f800 +3f44fa00 +3f44fc00 +3f44fe00 +3f450000 +3f450200 +3f450400 +3f450600 +3f450800 +3f450a00 +3f450c00 +3f450e00 +3f451000 +3f451200 +3f451400 +3f451600 +3f451800 +3f451a00 +3f451c00 +3f451e00 +3f452000 +3f452200 +3f452400 +3f452600 +3f452800 +3f452a00 +3f452c00 +3f452e00 +3f453000 +3f453200 +3f453400 +3f453600 +3f453800 +3f453a00 +3f453c00 +3f453e00 +3f454000 +3f454200 +3f454400 +3f454600 +3f454800 +3f454a00 +3f454c00 +3f454e00 +3f455000 +3f455200 +3f455400 +3f455600 +3f455800 +3f455a00 +3f455c00 +3f455e00 +3f456000 +3f456200 +3f456400 +3f456600 +3f456800 +3f456a00 +3f456c00 +3f456e00 +3f457000 +3f457200 +3f457400 +3f457600 +3f457800 +3f457a00 +3f457c00 +3f457e00 +3f458000 +3f458200 +3f458400 +3f458600 +3f458800 +3f458a00 +3f458c00 +3f458e00 +3f459000 +3f459200 +3f459400 +3f459600 +3f459800 +3f459a00 +3f459c00 +3f459e00 +3f45a000 +3f45a200 +3f45a400 +3f45a600 +3f45a800 +3f45aa00 +3f45ac00 +3f45ae00 +3f45b000 +3f45b200 +3f45b400 +3f45b600 +3f45b800 +3f45ba00 +3f45bc00 +3f45be00 +3f45c000 +3f45c200 +3f45c400 +3f45c600 +3f45c800 +3f45ca00 +3f45cc00 +3f45ce00 +3f45d000 +3f45d200 +3f45d400 +3f45d600 +3f45d800 +3f45da00 +3f45dc00 +3f45de00 +3f45e000 +3f45e200 +3f45e400 +3f45e600 +3f45e800 +3f45ea00 +3f45ec00 +3f45ee00 +3f45f000 +3f45f200 +3f45f400 +3f45f600 +3f45f800 +3f45fa00 +3f45fc00 +3f45fe00 +3f460000 +3f460200 +3f460400 +3f460600 +3f460800 +3f460a00 +3f460c00 +3f460e00 +3f461000 +3f461200 +3f461400 +3f461600 +3f461800 +3f461a00 +3f461c00 +3f461e00 +3f462000 +3f462200 +3f462400 +3f462600 +3f462800 +3f462a00 +3f462c00 +3f462e00 +3f463000 +3f463200 +3f463400 +3f463600 +3f463800 +3f463a00 +3f463c00 +3f463e00 +3f464000 +3f464200 +3f464400 +3f464600 +3f464800 +3f464a00 +3f464c00 +3f464e00 +3f465000 +3f465200 +3f465400 +3f465600 +3f465800 +3f465a00 +3f465c00 +3f465e00 +3f466000 +3f466200 +3f466400 +3f466600 +3f466800 +3f466a00 +3f466c00 +3f466e00 +3f467000 +3f467200 +3f467400 +3f467600 +3f467800 +3f467a00 +3f467c00 +3f467e00 +3f468000 +3f468200 +3f468400 +3f468600 +3f468800 +3f468a00 +3f468c00 +3f468e00 +3f469000 +3f469200 +3f469400 +3f469600 +3f469800 +3f469a00 +3f469c00 +3f469e00 +3f46a000 +3f46a200 +3f46a400 +3f46a600 +3f46a800 +3f46aa00 +3f46ac00 +3f46ae00 +3f46b000 +3f46b200 +3f46b400 +3f46b600 +3f46b800 +3f46ba00 +3f46bc00 +3f46be00 +3f46c000 +3f46c200 +3f46c400 +3f46c600 +3f46c800 +3f46ca00 +3f46cc00 +3f46ce00 +3f46d000 +3f46d200 +3f46d400 +3f46d600 +3f46d800 +3f46da00 +3f46dc00 +3f46de00 +3f46e000 +3f46e200 +3f46e400 +3f46e600 +3f46e800 +3f46ea00 +3f46ec00 +3f46ee00 +3f46f000 +3f46f200 +3f46f400 +3f46f600 +3f46f800 +3f46fa00 +3f46fc00 +3f46fe00 +3f470000 +3f470200 +3f470400 +3f470600 +3f470800 +3f470a00 +3f470c00 +3f470e00 +3f471000 +3f471200 +3f471400 +3f471600 +3f471800 +3f471a00 +3f471c00 +3f471e00 +3f472000 +3f472200 +3f472400 +3f472600 +3f472800 +3f472a00 +3f472c00 +3f472e00 +3f473000 +3f473200 +3f473400 +3f473600 +3f473800 +3f473a00 +3f473c00 +3f473e00 +3f474000 +3f474200 +3f474400 +3f474600 +3f474800 +3f474a00 +3f474c00 +3f474e00 +3f475000 +3f475200 +3f475400 +3f475600 +3f475800 +3f475a00 +3f475c00 +3f475e00 +3f476000 +3f476200 +3f476400 +3f476600 +3f476800 +3f476a00 +3f476c00 +3f476e00 +3f477000 +3f477200 +3f477400 +3f477600 +3f477800 +3f477a00 +3f477c00 +3f477e00 +3f478000 +3f478200 +3f478400 +3f478600 +3f478800 +3f478a00 +3f478c00 +3f478e00 +3f479000 +3f479200 +3f479400 +3f479600 +3f479800 +3f479a00 +3f479c00 +3f479e00 +3f47a000 +3f47a200 +3f47a400 +3f47a600 +3f47a800 +3f47aa00 +3f47ac00 +3f47ae00 +3f47b000 +3f47b200 +3f47b400 +3f47b600 +3f47b800 +3f47ba00 +3f47bc00 +3f47be00 +3f47c000 +3f47c200 +3f47c400 +3f47c600 +3f47c800 +3f47ca00 +3f47cc00 +3f47ce00 +3f47d000 +3f47d200 +3f47d400 +3f47d600 +3f47d800 +3f47da00 +3f47dc00 +3f47de00 +3f47e000 +3f47e200 +3f47e400 +3f47e600 +3f47e800 +3f47ea00 +3f47ec00 +3f47ee00 +3f47f000 +3f47f200 +3f47f400 +3f47f600 +3f47f800 +3f47fa00 +3f47fc00 +3f47fe00 +3f480000 +3f480200 +3f480400 +3f480600 +3f480800 +3f480a00 +3f480c00 +3f480e00 +3f481000 +3f481200 +3f481400 +3f481600 +3f481800 +3f481a00 +3f481c00 +3f481e00 +3f482000 +3f482200 +3f482400 +3f482600 +3f482800 +3f482a00 +3f482c00 +3f482e00 +3f483000 +3f483200 +3f483400 +3f483600 +3f483800 +3f483a00 +3f483c00 +3f483e00 +3f484000 +3f484200 +3f484400 +3f484600 +3f484800 +3f484a00 +3f484c00 +3f484e00 +3f485000 +3f485200 +3f485400 +3f485600 +3f485800 +3f485a00 +3f485c00 +3f485e00 +3f486000 +3f486200 +3f486400 +3f486600 +3f486800 +3f486a00 +3f486c00 +3f486e00 +3f487000 +3f487200 +3f487400 +3f487600 +3f487800 +3f487a00 +3f487c00 +3f487e00 +3f488000 +3f488200 +3f488400 +3f488600 +3f488800 +3f488a00 +3f488c00 +3f488e00 +3f489000 +3f489200 +3f489400 +3f489600 +3f489800 +3f489a00 +3f489c00 +3f489e00 +3f48a000 +3f48a200 +3f48a400 +3f48a600 +3f48a800 +3f48aa00 +3f48ac00 +3f48ae00 +3f48b000 +3f48b200 +3f48b400 +3f48b600 +3f48b800 +3f48ba00 +3f48bc00 +3f48be00 +3f48c000 +3f48c200 +3f48c400 +3f48c600 +3f48c800 +3f48ca00 +3f48cc00 +3f48ce00 +3f48d000 +3f48d200 +3f48d400 +3f48d600 +3f48d800 +3f48da00 +3f48dc00 +3f48de00 +3f48e000 +3f48e200 +3f48e400 +3f48e600 +3f48e800 +3f48ea00 +3f48ec00 +3f48ee00 +3f48f000 +3f48f200 +3f48f400 +3f48f600 +3f48f800 +3f48fa00 +3f48fc00 +3f48fe00 +3f490000 +3f490200 +3f490400 +3f490600 +3f490800 +3f490a00 +3f490c00 +3f490e00 +3f491000 +3f491200 +3f491400 +3f491600 +3f491800 +3f491a00 +3f491c00 +3f491e00 +3f492000 +3f492200 +3f492400 +3f492600 +3f492800 +3f492a00 +3f492c00 +3f492e00 +3f493000 +3f493200 +3f493400 +3f493600 +3f493800 +3f493a00 +3f493c00 +3f493e00 +3f494000 +3f494200 +3f494400 +3f494600 +3f494800 +3f494a00 +3f494c00 +3f494e00 +3f495000 +3f495200 +3f495400 +3f495600 +3f495800 +3f495a00 +3f495c00 +3f495e00 +3f496000 +3f496200 +3f496400 +3f496600 +3f496800 +3f496a00 +3f496c00 +3f496e00 +3f497000 +3f497200 +3f497400 +3f497600 +3f497800 +3f497a00 +3f497c00 +3f497e00 +3f498000 +3f498200 +3f498400 +3f498600 +3f498800 +3f498a00 +3f498c00 +3f498e00 +3f499000 +3f499200 +3f499400 +3f499600 +3f499800 +3f499a00 +3f499c00 +3f499e00 +3f49a000 +3f49a200 +3f49a400 +3f49a600 +3f49a800 +3f49aa00 +3f49ac00 +3f49ae00 +3f49b000 +3f49b200 +3f49b400 +3f49b600 +3f49b800 +3f49ba00 +3f49bc00 +3f49be00 +3f49c000 +3f49c200 +3f49c400 +3f49c600 +3f49c800 +3f49ca00 +3f49cc00 +3f49ce00 +3f49d000 +3f49d200 +3f49d400 +3f49d600 +3f49d800 +3f49da00 +3f49dc00 +3f49de00 +3f49e000 +3f49e200 +3f49e400 +3f49e600 +3f49e800 +3f49ea00 +3f49ec00 +3f49ee00 +3f49f000 +3f49f200 +3f49f400 +3f49f600 +3f49f800 +3f49fa00 +3f49fc00 +3f49fe00 +3f4a0000 +3f4a0200 +3f4a0400 +3f4a0600 +3f4a0800 +3f4a0a00 +3f4a0c00 +3f4a0e00 +3f4a1000 +3f4a1200 +3f4a1400 +3f4a1600 +3f4a1800 +3f4a1a00 +3f4a1c00 +3f4a1e00 +3f4a2000 +3f4a2200 +3f4a2400 +3f4a2600 +3f4a2800 +3f4a2a00 +3f4a2c00 +3f4a2e00 +3f4a3000 +3f4a3200 +3f4a3400 +3f4a3600 +3f4a3800 +3f4a3a00 +3f4a3c00 +3f4a3e00 +3f4a4000 +3f4a4200 +3f4a4400 +3f4a4600 +3f4a4800 +3f4a4a00 +3f4a4c00 +3f4a4e00 +3f4a5000 +3f4a5200 +3f4a5400 +3f4a5600 +3f4a5800 +3f4a5a00 +3f4a5c00 +3f4a5e00 +3f4a6000 +3f4a6200 +3f4a6400 +3f4a6600 +3f4a6800 +3f4a6a00 +3f4a6c00 +3f4a6e00 +3f4a7000 +3f4a7200 +3f4a7400 +3f4a7600 +3f4a7800 +3f4a7a00 +3f4a7c00 +3f4a7e00 +3f4a8000 +3f4a8200 +3f4a8400 +3f4a8600 +3f4a8800 +3f4a8a00 +3f4a8c00 +3f4a8e00 +3f4a9000 +3f4a9200 +3f4a9400 +3f4a9600 +3f4a9800 +3f4a9a00 +3f4a9c00 +3f4a9e00 +3f4aa000 +3f4aa200 +3f4aa400 +3f4aa600 +3f4aa800 +3f4aaa00 +3f4aac00 +3f4aae00 +3f4ab000 +3f4ab200 +3f4ab400 +3f4ab600 +3f4ab800 +3f4aba00 +3f4abc00 +3f4abe00 +3f4ac000 +3f4ac200 +3f4ac400 +3f4ac600 +3f4ac800 +3f4aca00 +3f4acc00 +3f4ace00 +3f4ad000 +3f4ad200 +3f4ad400 +3f4ad600 +3f4ad800 +3f4ada00 +3f4adc00 +3f4ade00 +3f4ae000 +3f4ae200 +3f4ae400 +3f4ae600 +3f4ae800 +3f4aea00 +3f4aec00 +3f4aee00 +3f4af000 +3f4af200 +3f4af400 +3f4af600 +3f4af800 +3f4afa00 +3f4afc00 +3f4afe00 +3f4b0000 +3f4b0200 +3f4b0400 +3f4b0600 +3f4b0800 +3f4b0a00 +3f4b0c00 +3f4b0e00 +3f4b1000 +3f4b1200 +3f4b1400 +3f4b1600 +3f4b1800 +3f4b1a00 +3f4b1c00 +3f4b1e00 +3f4b2000 +3f4b2200 +3f4b2400 +3f4b2600 +3f4b2800 +3f4b2a00 +3f4b2c00 +3f4b2e00 +3f4b3000 +3f4b3200 +3f4b3400 +3f4b3600 +3f4b3800 +3f4b3a00 +3f4b3c00 +3f4b3e00 +3f4b4000 +3f4b4200 +3f4b4400 +3f4b4600 +3f4b4800 +3f4b4a00 +3f4b4c00 +3f4b4e00 +3f4b5000 +3f4b5200 +3f4b5400 +3f4b5600 +3f4b5800 +3f4b5a00 +3f4b5c00 +3f4b5e00 +3f4b6000 +3f4b6200 +3f4b6400 +3f4b6600 +3f4b6800 +3f4b6a00 +3f4b6c00 +3f4b6e00 +3f4b7000 +3f4b7200 +3f4b7400 +3f4b7600 +3f4b7800 +3f4b7a00 +3f4b7c00 +3f4b7e00 +3f4b8000 +3f4b8200 +3f4b8400 +3f4b8600 +3f4b8800 +3f4b8a00 +3f4b8c00 +3f4b8e00 +3f4b9000 +3f4b9200 +3f4b9400 +3f4b9600 +3f4b9800 +3f4b9a00 +3f4b9c00 +3f4b9e00 +3f4ba000 +3f4ba200 +3f4ba400 +3f4ba600 +3f4ba800 +3f4baa00 +3f4bac00 +3f4bae00 +3f4bb000 +3f4bb200 +3f4bb400 +3f4bb600 +3f4bb800 +3f4bba00 +3f4bbc00 +3f4bbe00 +3f4bc000 +3f4bc200 +3f4bc400 +3f4bc600 +3f4bc800 +3f4bca00 +3f4bcc00 +3f4bce00 +3f4bd000 +3f4bd200 +3f4bd400 +3f4bd600 +3f4bd800 +3f4bda00 +3f4bdc00 +3f4bde00 +3f4be000 +3f4be200 +3f4be400 +3f4be600 +3f4be800 +3f4bea00 +3f4bec00 +3f4bee00 +3f4bf000 +3f4bf200 +3f4bf400 +3f4bf600 +3f4bf800 +3f4bfa00 +3f4bfc00 +3f4bfe00 +3f4c0000 +3f4c0200 +3f4c0400 +3f4c0600 +3f4c0800 +3f4c0a00 +3f4c0c00 +3f4c0e00 +3f4c1000 +3f4c1200 +3f4c1400 +3f4c1600 +3f4c1800 +3f4c1a00 +3f4c1c00 +3f4c1e00 +3f4c2000 +3f4c2200 +3f4c2400 +3f4c2600 +3f4c2800 +3f4c2a00 +3f4c2c00 +3f4c2e00 +3f4c3000 +3f4c3200 +3f4c3400 +3f4c3600 +3f4c3800 +3f4c3a00 +3f4c3c00 +3f4c3e00 +3f4c4000 +3f4c4200 +3f4c4400 +3f4c4600 +3f4c4800 +3f4c4a00 +3f4c4c00 +3f4c4e00 +3f4c5000 +3f4c5200 +3f4c5400 +3f4c5600 +3f4c5800 +3f4c5a00 +3f4c5c00 +3f4c5e00 +3f4c6000 +3f4c6200 +3f4c6400 +3f4c6600 +3f4c6800 +3f4c6a00 +3f4c6c00 +3f4c6e00 +3f4c7000 +3f4c7200 +3f4c7400 +3f4c7600 +3f4c7800 +3f4c7a00 +3f4c7c00 +3f4c7e00 +3f4c8000 +3f4c8200 +3f4c8400 +3f4c8600 +3f4c8800 +3f4c8a00 +3f4c8c00 +3f4c8e00 +3f4c9000 +3f4c9200 +3f4c9400 +3f4c9600 +3f4c9800 +3f4c9a00 +3f4c9c00 +3f4c9e00 +3f4ca000 +3f4ca200 +3f4ca400 +3f4ca600 +3f4ca800 +3f4caa00 +3f4cac00 +3f4cae00 +3f4cb000 +3f4cb200 +3f4cb400 +3f4cb600 +3f4cb800 +3f4cba00 +3f4cbc00 +3f4cbe00 +3f4cc000 +3f4cc200 +3f4cc400 +3f4cc600 +3f4cc800 +3f4cca00 +3f4ccc00 +3f4cce00 +3f4cd000 +3f4cd200 +3f4cd400 +3f4cd600 +3f4cd800 +3f4cda00 +3f4cdc00 +3f4cde00 +3f4ce000 +3f4ce200 +3f4ce400 +3f4ce600 +3f4ce800 +3f4cea00 +3f4cec00 +3f4cee00 +3f4cf000 +3f4cf200 +3f4cf400 +3f4cf600 +3f4cf800 +3f4cfa00 +3f4cfc00 +3f4cfe00 +3f4d0000 +3f4d0200 +3f4d0400 +3f4d0600 +3f4d0800 +3f4d0a00 +3f4d0c00 +3f4d0e00 +3f4d1000 +3f4d1200 +3f4d1400 +3f4d1600 +3f4d1800 +3f4d1a00 +3f4d1c00 +3f4d1e00 +3f4d2000 +3f4d2200 +3f4d2400 +3f4d2600 +3f4d2800 +3f4d2a00 +3f4d2c00 +3f4d2e00 +3f4d3000 +3f4d3200 +3f4d3400 +3f4d3600 +3f4d3800 +3f4d3a00 +3f4d3c00 +3f4d3e00 +3f4d4000 +3f4d4200 +3f4d4400 +3f4d4600 +3f4d4800 +3f4d4a00 +3f4d4c00 +3f4d4e00 +3f4d5000 +3f4d5200 +3f4d5400 +3f4d5600 +3f4d5800 +3f4d5a00 +3f4d5c00 +3f4d5e00 +3f4d6000 +3f4d6200 +3f4d6400 +3f4d6600 +3f4d6800 +3f4d6a00 +3f4d6c00 +3f4d6e00 +3f4d7000 +3f4d7200 +3f4d7400 +3f4d7600 +3f4d7800 +3f4d7a00 +3f4d7c00 +3f4d7e00 +3f4d8000 +3f4d8200 +3f4d8400 +3f4d8600 +3f4d8800 +3f4d8a00 +3f4d8c00 +3f4d8e00 +3f4d9000 +3f4d9200 +3f4d9400 +3f4d9600 +3f4d9800 +3f4d9a00 +3f4d9c00 +3f4d9e00 +3f4da000 +3f4da200 +3f4da400 +3f4da600 +3f4da800 +3f4daa00 +3f4dac00 +3f4dae00 +3f4db000 +3f4db200 +3f4db400 +3f4db600 +3f4db800 +3f4dba00 +3f4dbc00 +3f4dbe00 +3f4dc000 +3f4dc200 +3f4dc400 +3f4dc600 +3f4dc800 +3f4dca00 +3f4dcc00 +3f4dce00 +3f4dd000 +3f4dd200 +3f4dd400 +3f4dd600 +3f4dd800 +3f4dda00 +3f4ddc00 +3f4dde00 +3f4de000 +3f4de200 +3f4de400 +3f4de600 +3f4de800 +3f4dea00 +3f4dec00 +3f4dee00 +3f4df000 +3f4df200 +3f4df400 +3f4df600 +3f4df800 +3f4dfa00 +3f4dfc00 +3f4dfe00 +3f4e0000 +3f4e0200 +3f4e0400 +3f4e0600 +3f4e0800 +3f4e0a00 +3f4e0c00 +3f4e0e00 +3f4e1000 +3f4e1200 +3f4e1400 +3f4e1600 +3f4e1800 +3f4e1a00 +3f4e1c00 +3f4e1e00 +3f4e2000 +3f4e2200 +3f4e2400 +3f4e2600 +3f4e2800 +3f4e2a00 +3f4e2c00 +3f4e2e00 +3f4e3000 +3f4e3200 +3f4e3400 +3f4e3600 +3f4e3800 +3f4e3a00 +3f4e3c00 +3f4e3e00 +3f4e4000 +3f4e4200 +3f4e4400 +3f4e4600 +3f4e4800 +3f4e4a00 +3f4e4c00 +3f4e4e00 +3f4e5000 +3f4e5200 +3f4e5400 +3f4e5600 +3f4e5800 +3f4e5a00 +3f4e5c00 +3f4e5e00 +3f4e6000 +3f4e6200 +3f4e6400 +3f4e6600 +3f4e6800 +3f4e6a00 +3f4e6c00 +3f4e6e00 +3f4e7000 +3f4e7200 +3f4e7400 +3f4e7600 +3f4e7800 +3f4e7a00 +3f4e7c00 +3f4e7e00 +3f4e8000 +3f4e8200 +3f4e8400 +3f4e8600 +3f4e8800 +3f4e8a00 +3f4e8c00 +3f4e8e00 +3f4e9000 +3f4e9200 +3f4e9400 +3f4e9600 +3f4e9800 +3f4e9a00 +3f4e9c00 +3f4e9e00 +3f4ea000 +3f4ea200 +3f4ea400 +3f4ea600 +3f4ea800 +3f4eaa00 +3f4eac00 +3f4eae00 +3f4eb000 +3f4eb200 +3f4eb400 +3f4eb600 +3f4eb800 +3f4eba00 +3f4ebc00 +3f4ebe00 +3f4ec000 +3f4ec200 +3f4ec400 +3f4ec600 +3f4ec800 +3f4eca00 +3f4ecc00 +3f4ece00 +3f4ed000 +3f4ed200 +3f4ed400 +3f4ed600 +3f4ed800 +3f4eda00 +3f4edc00 +3f4ede00 +3f4ee000 +3f4ee200 +3f4ee400 +3f4ee600 +3f4ee800 +3f4eea00 +3f4eec00 +3f4eee00 +3f4ef000 +3f4ef200 +3f4ef400 +3f4ef600 +3f4ef800 +3f4efa00 +3f4efc00 +3f4efe00 +3f4f0000 +3f4f0200 +3f4f0400 +3f4f0600 +3f4f0800 +3f4f0a00 +3f4f0c00 +3f4f0e00 +3f4f1000 +3f4f1200 +3f4f1400 +3f4f1600 +3f4f1800 +3f4f1a00 +3f4f1c00 +3f4f1e00 +3f4f2000 +3f4f2200 +3f4f2400 +3f4f2600 +3f4f2800 +3f4f2a00 +3f4f2c00 +3f4f2e00 +3f4f3000 +3f4f3200 +3f4f3400 +3f4f3600 +3f4f3800 +3f4f3a00 +3f4f3c00 +3f4f3e00 +3f4f4000 +3f4f4200 +3f4f4400 +3f4f4600 +3f4f4800 +3f4f4a00 +3f4f4c00 +3f4f4e00 +3f4f5000 +3f4f5200 +3f4f5400 +3f4f5600 +3f4f5800 +3f4f5a00 +3f4f5c00 +3f4f5e00 +3f4f6000 +3f4f6200 +3f4f6400 +3f4f6600 +3f4f6800 +3f4f6a00 +3f4f6c00 +3f4f6e00 +3f4f7000 +3f4f7200 +3f4f7400 +3f4f7600 +3f4f7800 +3f4f7a00 +3f4f7c00 +3f4f7e00 +3f4f8000 +3f4f8200 +3f4f8400 +3f4f8600 +3f4f8800 +3f4f8a00 +3f4f8c00 +3f4f8e00 +3f4f9000 +3f4f9200 +3f4f9400 +3f4f9600 +3f4f9800 +3f4f9a00 +3f4f9c00 +3f4f9e00 +3f4fa000 +3f4fa200 +3f4fa400 +3f4fa600 +3f4fa800 +3f4faa00 +3f4fac00 +3f4fae00 +3f4fb000 +3f4fb200 +3f4fb400 +3f4fb600 +3f4fb800 +3f4fba00 +3f4fbc00 +3f4fbe00 +3f4fc000 +3f4fc200 +3f4fc400 +3f4fc600 +3f4fc800 +3f4fca00 +3f4fcc00 +3f4fce00 +3f4fd000 +3f4fd200 +3f4fd400 +3f4fd600 +3f4fd800 +3f4fda00 +3f4fdc00 +3f4fde00 +3f4fe000 +3f4fe200 +3f4fe400 +3f4fe600 +3f4fe800 +3f4fea00 +3f4fec00 +3f4fee00 +3f4ff000 +3f4ff200 +3f4ff400 +3f4ff600 +3f4ff800 +3f4ffa00 +3f4ffc00 +3f4ffe00 +3f500000 +3f500200 +3f500400 +3f500600 +3f500800 +3f500a00 +3f500c00 +3f500e00 +3f501000 +3f501200 +3f501400 +3f501600 +3f501800 +3f501a00 +3f501c00 +3f501e00 +3f502000 +3f502200 +3f502400 +3f502600 +3f502800 +3f502a00 +3f502c00 +3f502e00 +3f503000 +3f503200 +3f503400 +3f503600 +3f503800 +3f503a00 +3f503c00 +3f503e00 +3f504000 +3f504200 +3f504400 +3f504600 +3f504800 +3f504a00 +3f504c00 +3f504e00 +3f505000 +3f505200 +3f505400 +3f505600 +3f505800 +3f505a00 +3f505c00 +3f505e00 +3f506000 +3f506200 +3f506400 +3f506600 +3f506800 +3f506a00 +3f506c00 +3f506e00 +3f507000 +3f507200 +3f507400 +3f507600 +3f507800 +3f507a00 +3f507c00 +3f507e00 +3f508000 +3f508200 +3f508400 +3f508600 +3f508800 +3f508a00 +3f508c00 +3f508e00 +3f509000 +3f509200 +3f509400 +3f509600 +3f509800 +3f509a00 +3f509c00 +3f509e00 +3f50a000 +3f50a200 +3f50a400 +3f50a600 +3f50a800 +3f50aa00 +3f50ac00 +3f50ae00 +3f50b000 +3f50b200 +3f50b400 +3f50b600 +3f50b800 +3f50ba00 +3f50bc00 +3f50be00 +3f50c000 +3f50c200 +3f50c400 +3f50c600 +3f50c800 +3f50ca00 +3f50cc00 +3f50ce00 +3f50d000 +3f50d200 +3f50d400 +3f50d600 +3f50d800 +3f50da00 +3f50dc00 +3f50de00 +3f50e000 +3f50e200 +3f50e400 +3f50e600 +3f50e800 +3f50ea00 +3f50ec00 +3f50ee00 +3f50f000 +3f50f200 +3f50f400 +3f50f600 +3f50f800 +3f50fa00 +3f50fc00 +3f50fe00 +3f510000 +3f510200 +3f510400 +3f510600 +3f510800 +3f510a00 +3f510c00 +3f510e00 +3f511000 +3f511200 +3f511400 +3f511600 +3f511800 +3f511a00 +3f511c00 +3f511e00 +3f512000 +3f512200 +3f512400 +3f512600 +3f512800 +3f512a00 +3f512c00 +3f512e00 +3f513000 +3f513200 +3f513400 +3f513600 +3f513800 +3f513a00 +3f513c00 +3f513e00 +3f514000 +3f514200 +3f514400 +3f514600 +3f514800 +3f514a00 +3f514c00 +3f514e00 +3f515000 +3f515200 +3f515400 +3f515600 +3f515800 +3f515a00 +3f515c00 +3f515e00 +3f516000 +3f516200 +3f516400 +3f516600 +3f516800 +3f516a00 +3f516c00 +3f516e00 +3f517000 +3f517200 +3f517400 +3f517600 +3f517800 +3f517a00 +3f517c00 +3f517e00 +3f518000 +3f518200 +3f518400 +3f518600 +3f518800 +3f518a00 +3f518c00 +3f518e00 +3f519000 +3f519200 +3f519400 +3f519600 +3f519800 +3f519a00 +3f519c00 +3f519e00 +3f51a000 +3f51a200 +3f51a400 +3f51a600 +3f51a800 +3f51aa00 +3f51ac00 +3f51ae00 +3f51b000 +3f51b200 +3f51b400 +3f51b600 +3f51b800 +3f51ba00 +3f51bc00 +3f51be00 +3f51c000 +3f51c200 +3f51c400 +3f51c600 +3f51c800 +3f51ca00 +3f51cc00 +3f51ce00 +3f51d000 +3f51d200 +3f51d400 +3f51d600 +3f51d800 +3f51da00 +3f51dc00 +3f51de00 +3f51e000 +3f51e200 +3f51e400 +3f51e600 +3f51e800 +3f51ea00 +3f51ec00 +3f51ee00 +3f51f000 +3f51f200 +3f51f400 +3f51f600 +3f51f800 +3f51fa00 +3f51fc00 +3f51fe00 +3f520000 +3f520200 +3f520400 +3f520600 +3f520800 +3f520a00 +3f520c00 +3f520e00 +3f521000 +3f521200 +3f521400 +3f521600 +3f521800 +3f521a00 +3f521c00 +3f521e00 +3f522000 +3f522200 +3f522400 +3f522600 +3f522800 +3f522a00 +3f522c00 +3f522e00 +3f523000 +3f523200 +3f523400 +3f523600 +3f523800 +3f523a00 +3f523c00 +3f523e00 +3f524000 +3f524200 +3f524400 +3f524600 +3f524800 +3f524a00 +3f524c00 +3f524e00 +3f525000 +3f525200 +3f525400 +3f525600 +3f525800 +3f525a00 +3f525c00 +3f525e00 +3f526000 +3f526200 +3f526400 +3f526600 +3f526800 +3f526a00 +3f526c00 +3f526e00 +3f527000 +3f527200 +3f527400 +3f527600 +3f527800 +3f527a00 +3f527c00 +3f527e00 +3f528000 +3f528200 +3f528400 +3f528600 +3f528800 +3f528a00 +3f528c00 +3f528e00 +3f529000 +3f529200 +3f529400 +3f529600 +3f529800 +3f529a00 +3f529c00 +3f529e00 +3f52a000 +3f52a200 +3f52a400 +3f52a600 +3f52a800 +3f52aa00 +3f52ac00 +3f52ae00 +3f52b000 +3f52b200 +3f52b400 +3f52b600 +3f52b800 +3f52ba00 +3f52bc00 +3f52be00 +3f52c000 +3f52c200 +3f52c400 +3f52c600 +3f52c800 +3f52ca00 +3f52cc00 +3f52ce00 +3f52d000 +3f52d200 +3f52d400 +3f52d600 +3f52d800 +3f52da00 +3f52dc00 +3f52de00 +3f52e000 +3f52e200 +3f52e400 +3f52e600 +3f52e800 +3f52ea00 +3f52ec00 +3f52ee00 +3f52f000 +3f52f200 +3f52f400 +3f52f600 +3f52f800 +3f52fa00 +3f52fc00 +3f52fe00 +3f530000 +3f530200 +3f530400 +3f530600 +3f530800 +3f530a00 +3f530c00 +3f530e00 +3f531000 +3f531200 +3f531400 +3f531600 +3f531800 +3f531a00 +3f531c00 +3f531e00 +3f532000 +3f532200 +3f532400 +3f532600 +3f532800 +3f532a00 +3f532c00 +3f532e00 +3f533000 +3f533200 +3f533400 +3f533600 +3f533800 +3f533a00 +3f533c00 +3f533e00 +3f534000 +3f534200 +3f534400 +3f534600 +3f534800 +3f534a00 +3f534c00 +3f534e00 +3f535000 +3f535200 +3f535400 +3f535600 +3f535800 +3f535a00 +3f535c00 +3f535e00 +3f536000 +3f536200 +3f536400 +3f536600 +3f536800 +3f536a00 +3f536c00 +3f536e00 +3f537000 +3f537200 +3f537400 +3f537600 +3f537800 +3f537a00 +3f537c00 +3f537e00 +3f538000 +3f538200 +3f538400 +3f538600 +3f538800 +3f538a00 +3f538c00 +3f538e00 +3f539000 +3f539200 +3f539400 +3f539600 +3f539800 +3f539a00 +3f539c00 +3f539e00 +3f53a000 +3f53a200 +3f53a400 +3f53a600 +3f53a800 +3f53aa00 +3f53ac00 +3f53ae00 +3f53b000 +3f53b200 +3f53b400 +3f53b600 +3f53b800 +3f53ba00 +3f53bc00 +3f53be00 +3f53c000 +3f53c200 +3f53c400 +3f53c600 +3f53c800 +3f53ca00 +3f53cc00 +3f53ce00 +3f53d000 +3f53d200 +3f53d400 +3f53d600 +3f53d800 +3f53da00 +3f53dc00 +3f53de00 +3f53e000 +3f53e200 +3f53e400 +3f53e600 +3f53e800 +3f53ea00 +3f53ec00 +3f53ee00 +3f53f000 +3f53f200 +3f53f400 +3f53f600 +3f53f800 +3f53fa00 +3f53fc00 +3f53fe00 +3f540000 +3f540200 +3f540400 +3f540600 +3f540800 +3f540a00 +3f540c00 +3f540e00 +3f541000 +3f541200 +3f541400 +3f541600 +3f541800 +3f541a00 +3f541c00 +3f541e00 +3f542000 +3f542200 +3f542400 +3f542600 +3f542800 +3f542a00 +3f542c00 +3f542e00 +3f543000 +3f543200 +3f543400 +3f543600 +3f543800 +3f543a00 +3f543c00 +3f543e00 +3f544000 +3f544200 +3f544400 +3f544600 +3f544800 +3f544a00 +3f544c00 +3f544e00 +3f545000 +3f545200 +3f545400 +3f545600 +3f545800 +3f545a00 +3f545c00 +3f545e00 +3f546000 +3f546200 +3f546400 +3f546600 +3f546800 +3f546a00 +3f546c00 +3f546e00 +3f547000 +3f547200 +3f547400 +3f547600 +3f547800 +3f547a00 +3f547c00 +3f547e00 +3f548000 +3f548200 +3f548400 +3f548600 +3f548800 +3f548a00 +3f548c00 +3f548e00 +3f549000 +3f549200 +3f549400 +3f549600 +3f549800 +3f549a00 +3f549c00 +3f549e00 +3f54a000 +3f54a200 +3f54a400 +3f54a600 +3f54a800 +3f54aa00 +3f54ac00 +3f54ae00 +3f54b000 +3f54b200 +3f54b400 +3f54b600 +3f54b800 +3f54ba00 +3f54bc00 +3f54be00 +3f54c000 +3f54c200 +3f54c400 +3f54c600 +3f54c800 +3f54ca00 +3f54cc00 +3f54ce00 +3f54d000 +3f54d200 +3f54d400 +3f54d600 +3f54d800 +3f54da00 +3f54dc00 +3f54de00 +3f54e000 +3f54e200 +3f54e400 +3f54e600 +3f54e800 +3f54ea00 +3f54ec00 +3f54ee00 +3f54f000 +3f54f200 +3f54f400 +3f54f600 +3f54f800 +3f54fa00 +3f54fc00 +3f54fe00 +3f550000 +3f550200 +3f550400 +3f550600 +3f550800 +3f550a00 +3f550c00 +3f550e00 +3f551000 +3f551200 +3f551400 +3f551600 +3f551800 +3f551a00 +3f551c00 +3f551e00 +3f552000 +3f552200 +3f552400 +3f552600 +3f552800 +3f552a00 +3f552c00 +3f552e00 +3f553000 +3f553200 +3f553400 +3f553600 +3f553800 +3f553a00 +3f553c00 +3f553e00 +3f554000 +3f554200 +3f554400 +3f554600 +3f554800 +3f554a00 +3f554c00 +3f554e00 +3f555000 +3f555200 +3f555400 +3f555600 +3f555800 +3f555a00 +3f555c00 +3f555e00 +3f556000 +3f556200 +3f556400 +3f556600 +3f556800 +3f556a00 +3f556c00 +3f556e00 +3f557000 +3f557200 +3f557400 +3f557600 +3f557800 +3f557a00 +3f557c00 +3f557e00 +3f558000 +3f558200 +3f558400 +3f558600 +3f558800 +3f558a00 +3f558c00 +3f558e00 +3f559000 +3f559200 +3f559400 +3f559600 +3f559800 +3f559a00 +3f559c00 +3f559e00 +3f55a000 +3f55a200 +3f55a400 +3f55a600 +3f55a800 +3f55aa00 +3f55ac00 +3f55ae00 +3f55b000 +3f55b200 +3f55b400 +3f55b600 +3f55b800 +3f55ba00 +3f55bc00 +3f55be00 +3f55c000 +3f55c200 +3f55c400 +3f55c600 +3f55c800 +3f55ca00 +3f55cc00 +3f55ce00 +3f55d000 +3f55d200 +3f55d400 +3f55d600 +3f55d800 +3f55da00 +3f55dc00 +3f55de00 +3f55e000 +3f55e200 +3f55e400 +3f55e600 +3f55e800 +3f55ea00 +3f55ec00 +3f55ee00 +3f55f000 +3f55f200 +3f55f400 +3f55f600 +3f55f800 +3f55fa00 +3f55fc00 +3f55fe00 +3f560000 +3f560200 +3f560400 +3f560600 +3f560800 +3f560a00 +3f560c00 +3f560e00 +3f561000 +3f561200 +3f561400 +3f561600 +3f561800 +3f561a00 +3f561c00 +3f561e00 +3f562000 +3f562200 +3f562400 +3f562600 +3f562800 +3f562a00 +3f562c00 +3f562e00 +3f563000 +3f563200 +3f563400 +3f563600 +3f563800 +3f563a00 +3f563c00 +3f563e00 +3f564000 +3f564200 +3f564400 +3f564600 +3f564800 +3f564a00 +3f564c00 +3f564e00 +3f565000 +3f565200 +3f565400 +3f565600 +3f565800 +3f565a00 +3f565c00 +3f565e00 +3f566000 +3f566200 +3f566400 +3f566600 +3f566800 +3f566a00 +3f566c00 +3f566e00 +3f567000 +3f567200 +3f567400 +3f567600 +3f567800 +3f567a00 +3f567c00 +3f567e00 +3f568000 +3f568200 +3f568400 +3f568600 +3f568800 +3f568a00 +3f568c00 +3f568e00 +3f569000 +3f569200 +3f569400 +3f569600 +3f569800 +3f569a00 +3f569c00 +3f569e00 +3f56a000 +3f56a200 +3f56a400 +3f56a600 +3f56a800 +3f56aa00 +3f56ac00 +3f56ae00 +3f56b000 +3f56b200 +3f56b400 +3f56b600 +3f56b800 +3f56ba00 +3f56bc00 +3f56be00 +3f56c000 +3f56c200 +3f56c400 +3f56c600 +3f56c800 +3f56ca00 +3f56cc00 +3f56ce00 +3f56d000 +3f56d200 +3f56d400 +3f56d600 +3f56d800 +3f56da00 +3f56dc00 +3f56de00 +3f56e000 +3f56e200 +3f56e400 +3f56e600 +3f56e800 +3f56ea00 +3f56ec00 +3f56ee00 +3f56f000 +3f56f200 +3f56f400 +3f56f600 +3f56f800 +3f56fa00 +3f56fc00 +3f56fe00 +3f570000 +3f570200 +3f570400 +3f570600 +3f570800 +3f570a00 +3f570c00 +3f570e00 +3f571000 +3f571200 +3f571400 +3f571600 +3f571800 +3f571a00 +3f571c00 +3f571e00 +3f572000 +3f572200 +3f572400 +3f572600 +3f572800 +3f572a00 +3f572c00 +3f572e00 +3f573000 +3f573200 +3f573400 +3f573600 +3f573800 +3f573a00 +3f573c00 +3f573e00 +3f574000 +3f574200 +3f574400 +3f574600 +3f574800 +3f574a00 +3f574c00 +3f574e00 +3f575000 +3f575200 +3f575400 +3f575600 +3f575800 +3f575a00 +3f575c00 +3f575e00 +3f576000 +3f576200 +3f576400 +3f576600 +3f576800 +3f576a00 +3f576c00 +3f576e00 +3f577000 +3f577200 +3f577400 +3f577600 +3f577800 +3f577a00 +3f577c00 +3f577e00 +3f578000 +3f578200 +3f578400 +3f578600 +3f578800 +3f578a00 +3f578c00 +3f578e00 +3f579000 +3f579200 +3f579400 +3f579600 +3f579800 +3f579a00 +3f579c00 +3f579e00 +3f57a000 +3f57a200 +3f57a400 +3f57a600 +3f57a800 +3f57aa00 +3f57ac00 +3f57ae00 +3f57b000 +3f57b200 +3f57b400 +3f57b600 +3f57b800 +3f57ba00 +3f57bc00 +3f57be00 +3f57c000 +3f57c200 +3f57c400 +3f57c600 +3f57c800 +3f57ca00 +3f57cc00 +3f57ce00 +3f57d000 +3f57d200 +3f57d400 +3f57d600 +3f57d800 +3f57da00 +3f57dc00 +3f57de00 +3f57e000 +3f57e200 +3f57e400 +3f57e600 +3f57e800 +3f57ea00 +3f57ec00 +3f57ee00 +3f57f000 +3f57f200 +3f57f400 +3f57f600 +3f57f800 +3f57fa00 +3f57fc00 +3f57fe00 +3f580000 +3f580200 +3f580400 +3f580600 +3f580800 +3f580a00 +3f580c00 +3f580e00 +3f581000 +3f581200 +3f581400 +3f581600 +3f581800 +3f581a00 +3f581c00 +3f581e00 +3f582000 +3f582200 +3f582400 +3f582600 +3f582800 +3f582a00 +3f582c00 +3f582e00 +3f583000 +3f583200 +3f583400 +3f583600 +3f583800 +3f583a00 +3f583c00 +3f583e00 +3f584000 +3f584200 +3f584400 +3f584600 +3f584800 +3f584a00 +3f584c00 +3f584e00 +3f585000 +3f585200 +3f585400 +3f585600 +3f585800 +3f585a00 +3f585c00 +3f585e00 +3f586000 +3f586200 +3f586400 +3f586600 +3f586800 +3f586a00 +3f586c00 +3f586e00 +3f587000 +3f587200 +3f587400 +3f587600 +3f587800 +3f587a00 +3f587c00 +3f587e00 +3f588000 +3f588200 +3f588400 +3f588600 +3f588800 +3f588a00 +3f588c00 +3f588e00 +3f589000 +3f589200 +3f589400 +3f589600 +3f589800 +3f589a00 +3f589c00 +3f589e00 +3f58a000 +3f58a200 +3f58a400 +3f58a600 +3f58a800 +3f58aa00 +3f58ac00 +3f58ae00 +3f58b000 +3f58b200 +3f58b400 +3f58b600 +3f58b800 +3f58ba00 +3f58bc00 +3f58be00 +3f58c000 +3f58c200 +3f58c400 +3f58c600 +3f58c800 +3f58ca00 +3f58cc00 +3f58ce00 +3f58d000 +3f58d200 +3f58d400 +3f58d600 +3f58d800 +3f58da00 +3f58dc00 +3f58de00 +3f58e000 +3f58e200 +3f58e400 +3f58e600 +3f58e800 +3f58ea00 +3f58ec00 +3f58ee00 +3f58f000 +3f58f200 +3f58f400 +3f58f600 +3f58f800 +3f58fa00 +3f58fc00 +3f58fe00 +3f590000 +3f590200 +3f590400 +3f590600 +3f590800 +3f590a00 +3f590c00 +3f590e00 +3f591000 +3f591200 +3f591400 +3f591600 +3f591800 +3f591a00 +3f591c00 +3f591e00 +3f592000 +3f592200 +3f592400 +3f592600 +3f592800 +3f592a00 +3f592c00 +3f592e00 +3f593000 +3f593200 +3f593400 +3f593600 +3f593800 +3f593a00 +3f593c00 +3f593e00 +3f594000 +3f594200 +3f594400 +3f594600 +3f594800 +3f594a00 +3f594c00 +3f594e00 +3f595000 +3f595200 +3f595400 +3f595600 +3f595800 +3f595a00 +3f595c00 +3f595e00 +3f596000 +3f596200 +3f596400 +3f596600 +3f596800 +3f596a00 +3f596c00 +3f596e00 +3f597000 +3f597200 +3f597400 +3f597600 +3f597800 +3f597a00 +3f597c00 +3f597e00 +3f598000 +3f598200 +3f598400 +3f598600 +3f598800 +3f598a00 +3f598c00 +3f598e00 +3f599000 +3f599200 +3f599400 +3f599600 +3f599800 +3f599a00 +3f599c00 +3f599e00 +3f59a000 +3f59a200 +3f59a400 +3f59a600 +3f59a800 +3f59aa00 +3f59ac00 +3f59ae00 +3f59b000 +3f59b200 +3f59b400 +3f59b600 +3f59b800 +3f59ba00 +3f59bc00 +3f59be00 +3f59c000 +3f59c200 +3f59c400 +3f59c600 +3f59c800 +3f59ca00 +3f59cc00 +3f59ce00 +3f59d000 +3f59d200 +3f59d400 +3f59d600 +3f59d800 +3f59da00 +3f59dc00 +3f59de00 +3f59e000 +3f59e200 +3f59e400 +3f59e600 +3f59e800 +3f59ea00 +3f59ec00 +3f59ee00 +3f59f000 +3f59f200 +3f59f400 +3f59f600 +3f59f800 +3f59fa00 +3f59fc00 +3f59fe00 +3f5a0000 +3f5a0200 +3f5a0400 +3f5a0600 +3f5a0800 +3f5a0a00 +3f5a0c00 +3f5a0e00 +3f5a1000 +3f5a1200 +3f5a1400 +3f5a1600 +3f5a1800 +3f5a1a00 +3f5a1c00 +3f5a1e00 +3f5a2000 +3f5a2200 +3f5a2400 +3f5a2600 +3f5a2800 +3f5a2a00 +3f5a2c00 +3f5a2e00 +3f5a3000 +3f5a3200 +3f5a3400 +3f5a3600 +3f5a3800 +3f5a3a00 +3f5a3c00 +3f5a3e00 +3f5a4000 +3f5a4200 +3f5a4400 +3f5a4600 +3f5a4800 +3f5a4a00 +3f5a4c00 +3f5a4e00 +3f5a5000 +3f5a5200 +3f5a5400 +3f5a5600 +3f5a5800 +3f5a5a00 +3f5a5c00 +3f5a5e00 +3f5a6000 +3f5a6200 +3f5a6400 +3f5a6600 +3f5a6800 +3f5a6a00 +3f5a6c00 +3f5a6e00 +3f5a7000 +3f5a7200 +3f5a7400 +3f5a7600 +3f5a7800 +3f5a7a00 +3f5a7c00 +3f5a7e00 +3f5a8000 +3f5a8200 +3f5a8400 +3f5a8600 +3f5a8800 +3f5a8a00 +3f5a8c00 +3f5a8e00 +3f5a9000 +3f5a9200 +3f5a9400 +3f5a9600 +3f5a9800 +3f5a9a00 +3f5a9c00 +3f5a9e00 +3f5aa000 +3f5aa200 +3f5aa400 +3f5aa600 +3f5aa800 +3f5aaa00 +3f5aac00 +3f5aae00 +3f5ab000 +3f5ab200 +3f5ab400 +3f5ab600 +3f5ab800 +3f5aba00 +3f5abc00 +3f5abe00 +3f5ac000 +3f5ac200 +3f5ac400 +3f5ac600 +3f5ac800 +3f5aca00 +3f5acc00 +3f5ace00 +3f5ad000 +3f5ad200 +3f5ad400 +3f5ad600 +3f5ad800 +3f5ada00 +3f5adc00 +3f5ade00 +3f5ae000 +3f5ae200 +3f5ae400 +3f5ae600 +3f5ae800 +3f5aea00 +3f5aec00 +3f5aee00 +3f5af000 +3f5af200 +3f5af400 +3f5af600 +3f5af800 +3f5afa00 +3f5afc00 +3f5afe00 +3f5b0000 +3f5b0200 +3f5b0400 +3f5b0600 +3f5b0800 +3f5b0a00 +3f5b0c00 +3f5b0e00 +3f5b1000 +3f5b1200 +3f5b1400 +3f5b1600 +3f5b1800 +3f5b1a00 +3f5b1c00 +3f5b1e00 +3f5b2000 +3f5b2200 +3f5b2400 +3f5b2600 +3f5b2800 +3f5b2a00 +3f5b2c00 +3f5b2e00 +3f5b3000 +3f5b3200 +3f5b3400 +3f5b3600 +3f5b3800 +3f5b3a00 +3f5b3c00 +3f5b3e00 +3f5b4000 +3f5b4200 +3f5b4400 +3f5b4600 +3f5b4800 +3f5b4a00 +3f5b4c00 +3f5b4e00 +3f5b5000 +3f5b5200 +3f5b5400 +3f5b5600 +3f5b5800 +3f5b5a00 +3f5b5c00 +3f5b5e00 +3f5b6000 +3f5b6200 +3f5b6400 +3f5b6600 +3f5b6800 +3f5b6a00 +3f5b6c00 +3f5b6e00 +3f5b7000 +3f5b7200 +3f5b7400 +3f5b7600 +3f5b7800 +3f5b7a00 +3f5b7c00 +3f5b7e00 +3f5b8000 +3f5b8200 +3f5b8400 +3f5b8600 +3f5b8800 +3f5b8a00 +3f5b8c00 +3f5b8e00 +3f5b9000 +3f5b9200 +3f5b9400 +3f5b9600 +3f5b9800 +3f5b9a00 +3f5b9c00 +3f5b9e00 +3f5ba000 +3f5ba200 +3f5ba400 +3f5ba600 +3f5ba800 +3f5baa00 +3f5bac00 +3f5bae00 +3f5bb000 +3f5bb200 +3f5bb400 +3f5bb600 +3f5bb800 +3f5bba00 +3f5bbc00 +3f5bbe00 +3f5bc000 +3f5bc200 +3f5bc400 +3f5bc600 +3f5bc800 +3f5bca00 +3f5bcc00 +3f5bce00 +3f5bd000 +3f5bd200 +3f5bd400 +3f5bd600 +3f5bd800 +3f5bda00 +3f5bdc00 +3f5bde00 +3f5be000 +3f5be200 +3f5be400 +3f5be600 +3f5be800 +3f5bea00 +3f5bec00 +3f5bee00 +3f5bf000 +3f5bf200 +3f5bf400 +3f5bf600 +3f5bf800 +3f5bfa00 +3f5bfc00 +3f5bfe00 +3f5c0000 +3f5c0200 +3f5c0400 +3f5c0600 +3f5c0800 +3f5c0a00 +3f5c0c00 +3f5c0e00 +3f5c1000 +3f5c1200 +3f5c1400 +3f5c1600 +3f5c1800 +3f5c1a00 +3f5c1c00 +3f5c1e00 +3f5c2000 +3f5c2200 +3f5c2400 +3f5c2600 +3f5c2800 +3f5c2a00 +3f5c2c00 +3f5c2e00 +3f5c3000 +3f5c3200 +3f5c3400 +3f5c3600 +3f5c3800 +3f5c3a00 +3f5c3c00 +3f5c3e00 +3f5c4000 +3f5c4200 +3f5c4400 +3f5c4600 +3f5c4800 +3f5c4a00 +3f5c4c00 +3f5c4e00 +3f5c5000 +3f5c5200 +3f5c5400 +3f5c5600 +3f5c5800 +3f5c5a00 +3f5c5c00 +3f5c5e00 +3f5c6000 +3f5c6200 +3f5c6400 +3f5c6600 +3f5c6800 +3f5c6a00 +3f5c6c00 +3f5c6e00 +3f5c7000 +3f5c7200 +3f5c7400 +3f5c7600 +3f5c7800 +3f5c7a00 +3f5c7c00 +3f5c7e00 +3f5c8000 +3f5c8200 +3f5c8400 +3f5c8600 +3f5c8800 +3f5c8a00 +3f5c8c00 +3f5c8e00 +3f5c9000 +3f5c9200 +3f5c9400 +3f5c9600 +3f5c9800 +3f5c9a00 +3f5c9c00 +3f5c9e00 +3f5ca000 +3f5ca200 +3f5ca400 +3f5ca600 +3f5ca800 +3f5caa00 +3f5cac00 +3f5cae00 +3f5cb000 +3f5cb200 +3f5cb400 +3f5cb600 +3f5cb800 +3f5cba00 +3f5cbc00 +3f5cbe00 +3f5cc000 +3f5cc200 +3f5cc400 +3f5cc600 +3f5cc800 +3f5cca00 +3f5ccc00 +3f5cce00 +3f5cd000 +3f5cd200 +3f5cd400 +3f5cd600 +3f5cd800 +3f5cda00 +3f5cdc00 +3f5cde00 +3f5ce000 +3f5ce200 +3f5ce400 +3f5ce600 +3f5ce800 +3f5cea00 +3f5cec00 +3f5cee00 +3f5cf000 +3f5cf200 +3f5cf400 +3f5cf600 +3f5cf800 +3f5cfa00 +3f5cfc00 +3f5cfe00 +3f5d0000 +3f5d0200 +3f5d0400 +3f5d0600 +3f5d0800 +3f5d0a00 +3f5d0c00 +3f5d0e00 +3f5d1000 +3f5d1200 +3f5d1400 +3f5d1600 +3f5d1800 +3f5d1a00 +3f5d1c00 +3f5d1e00 +3f5d2000 +3f5d2200 +3f5d2400 +3f5d2600 +3f5d2800 +3f5d2a00 +3f5d2c00 +3f5d2e00 +3f5d3000 +3f5d3200 +3f5d3400 +3f5d3600 +3f5d3800 +3f5d3a00 +3f5d3c00 +3f5d3e00 +3f5d4000 +3f5d4200 +3f5d4400 +3f5d4600 +3f5d4800 +3f5d4a00 +3f5d4c00 +3f5d4e00 +3f5d5000 +3f5d5200 +3f5d5400 +3f5d5600 +3f5d5800 +3f5d5a00 +3f5d5c00 +3f5d5e00 +3f5d6000 +3f5d6200 +3f5d6400 +3f5d6600 +3f5d6800 +3f5d6a00 +3f5d6c00 +3f5d6e00 +3f5d7000 +3f5d7200 +3f5d7400 +3f5d7600 +3f5d7800 +3f5d7a00 +3f5d7c00 +3f5d7e00 +3f5d8000 +3f5d8200 +3f5d8400 +3f5d8600 +3f5d8800 +3f5d8a00 +3f5d8c00 +3f5d8e00 +3f5d9000 +3f5d9200 +3f5d9400 +3f5d9600 +3f5d9800 +3f5d9a00 +3f5d9c00 +3f5d9e00 +3f5da000 +3f5da200 +3f5da400 +3f5da600 +3f5da800 +3f5daa00 +3f5dac00 +3f5dae00 +3f5db000 +3f5db200 +3f5db400 +3f5db600 +3f5db800 +3f5dba00 +3f5dbc00 +3f5dbe00 +3f5dc000 +3f5dc200 +3f5dc400 +3f5dc600 +3f5dc800 +3f5dca00 +3f5dcc00 +3f5dce00 +3f5dd000 +3f5dd200 +3f5dd400 +3f5dd600 +3f5dd800 +3f5dda00 +3f5ddc00 +3f5dde00 +3f5de000 +3f5de200 +3f5de400 +3f5de600 +3f5de800 +3f5dea00 +3f5dec00 +3f5dee00 +3f5df000 +3f5df200 +3f5df400 +3f5df600 +3f5df800 +3f5dfa00 +3f5dfc00 +3f5dfe00 +3f5e0000 +3f5e0200 +3f5e0400 +3f5e0600 +3f5e0800 +3f5e0a00 +3f5e0c00 +3f5e0e00 +3f5e1000 +3f5e1200 +3f5e1400 +3f5e1600 +3f5e1800 +3f5e1a00 +3f5e1c00 +3f5e1e00 +3f5e2000 +3f5e2200 +3f5e2400 +3f5e2600 +3f5e2800 +3f5e2a00 +3f5e2c00 +3f5e2e00 +3f5e3000 +3f5e3200 +3f5e3400 +3f5e3600 +3f5e3800 +3f5e3a00 +3f5e3c00 +3f5e3e00 +3f5e4000 +3f5e4200 +3f5e4400 +3f5e4600 +3f5e4800 +3f5e4a00 +3f5e4c00 +3f5e4e00 +3f5e5000 +3f5e5200 +3f5e5400 +3f5e5600 +3f5e5800 +3f5e5a00 +3f5e5c00 +3f5e5e00 +3f5e6000 +3f5e6200 +3f5e6400 +3f5e6600 +3f5e6800 +3f5e6a00 +3f5e6c00 +3f5e6e00 +3f5e7000 +3f5e7200 +3f5e7400 +3f5e7600 +3f5e7800 +3f5e7a00 +3f5e7c00 +3f5e7e00 +3f5e8000 +3f5e8200 +3f5e8400 +3f5e8600 +3f5e8800 +3f5e8a00 +3f5e8c00 +3f5e8e00 +3f5e9000 +3f5e9200 +3f5e9400 +3f5e9600 +3f5e9800 +3f5e9a00 +3f5e9c00 +3f5e9e00 +3f5ea000 +3f5ea200 +3f5ea400 +3f5ea600 +3f5ea800 +3f5eaa00 +3f5eac00 +3f5eae00 +3f5eb000 +3f5eb200 +3f5eb400 +3f5eb600 +3f5eb800 +3f5eba00 +3f5ebc00 +3f5ebe00 +3f5ec000 +3f5ec200 +3f5ec400 +3f5ec600 +3f5ec800 +3f5eca00 +3f5ecc00 +3f5ece00 +3f5ed000 +3f5ed200 +3f5ed400 +3f5ed600 +3f5ed800 +3f5eda00 +3f5edc00 +3f5ede00 +3f5ee000 +3f5ee200 +3f5ee400 +3f5ee600 +3f5ee800 +3f5eea00 +3f5eec00 +3f5eee00 +3f5ef000 +3f5ef200 +3f5ef400 +3f5ef600 +3f5ef800 +3f5efa00 +3f5efc00 +3f5efe00 +3f5f0000 +3f5f0200 +3f5f0400 +3f5f0600 +3f5f0800 +3f5f0a00 +3f5f0c00 +3f5f0e00 +3f5f1000 +3f5f1200 +3f5f1400 +3f5f1600 +3f5f1800 +3f5f1a00 +3f5f1c00 +3f5f1e00 +3f5f2000 +3f5f2200 +3f5f2400 +3f5f2600 +3f5f2800 +3f5f2a00 +3f5f2c00 +3f5f2e00 +3f5f3000 +3f5f3200 +3f5f3400 +3f5f3600 +3f5f3800 +3f5f3a00 +3f5f3c00 +3f5f3e00 +3f5f4000 +3f5f4200 +3f5f4400 +3f5f4600 +3f5f4800 +3f5f4a00 +3f5f4c00 +3f5f4e00 +3f5f5000 +3f5f5200 +3f5f5400 +3f5f5600 +3f5f5800 +3f5f5a00 +3f5f5c00 +3f5f5e00 +3f5f6000 +3f5f6200 +3f5f6400 +3f5f6600 +3f5f6800 +3f5f6a00 +3f5f6c00 +3f5f6e00 +3f5f7000 +3f5f7200 +3f5f7400 +3f5f7600 +3f5f7800 +3f5f7a00 +3f5f7c00 +3f5f7e00 +3f5f8000 +3f5f8200 +3f5f8400 +3f5f8600 +3f5f8800 +3f5f8a00 +3f5f8c00 +3f5f8e00 +3f5f9000 +3f5f9200 +3f5f9400 +3f5f9600 +3f5f9800 +3f5f9a00 +3f5f9c00 +3f5f9e00 +3f5fa000 +3f5fa200 +3f5fa400 +3f5fa600 +3f5fa800 +3f5faa00 +3f5fac00 +3f5fae00 +3f5fb000 +3f5fb200 +3f5fb400 +3f5fb600 +3f5fb800 +3f5fba00 +3f5fbc00 +3f5fbe00 +3f5fc000 +3f5fc200 +3f5fc400 +3f5fc600 +3f5fc800 +3f5fca00 +3f5fcc00 +3f5fce00 +3f5fd000 +3f5fd200 +3f5fd400 +3f5fd600 +3f5fd800 +3f5fda00 +3f5fdc00 +3f5fde00 +3f5fe000 +3f5fe200 +3f5fe400 +3f5fe600 +3f5fe800 +3f5fea00 +3f5fec00 +3f5fee00 +3f5ff000 +3f5ff200 +3f5ff400 +3f5ff600 +3f5ff800 +3f5ffa00 +3f5ffc00 +3f5ffe00 +3f600000 +3f600200 +3f600400 +3f600600 +3f600800 +3f600a00 +3f600c00 +3f600e00 +3f601000 +3f601200 +3f601400 +3f601600 +3f601800 +3f601a00 +3f601c00 +3f601e00 +3f602000 +3f602200 +3f602400 +3f602600 +3f602800 +3f602a00 +3f602c00 +3f602e00 +3f603000 +3f603200 +3f603400 +3f603600 +3f603800 +3f603a00 +3f603c00 +3f603e00 +3f604000 +3f604200 +3f604400 +3f604600 +3f604800 +3f604a00 +3f604c00 +3f604e00 +3f605000 +3f605200 +3f605400 +3f605600 +3f605800 +3f605a00 +3f605c00 +3f605e00 +3f606000 +3f606200 +3f606400 +3f606600 +3f606800 +3f606a00 +3f606c00 +3f606e00 +3f607000 +3f607200 +3f607400 +3f607600 +3f607800 +3f607a00 +3f607c00 +3f607e00 +3f608000 +3f608200 +3f608400 +3f608600 +3f608800 +3f608a00 +3f608c00 +3f608e00 +3f609000 +3f609200 +3f609400 +3f609600 +3f609800 +3f609a00 +3f609c00 +3f609e00 +3f60a000 +3f60a200 +3f60a400 +3f60a600 +3f60a800 +3f60aa00 +3f60ac00 +3f60ae00 +3f60b000 +3f60b200 +3f60b400 +3f60b600 +3f60b800 +3f60ba00 +3f60bc00 +3f60be00 +3f60c000 +3f60c200 +3f60c400 +3f60c600 +3f60c800 +3f60ca00 +3f60cc00 +3f60ce00 +3f60d000 +3f60d200 +3f60d400 +3f60d600 +3f60d800 +3f60da00 +3f60dc00 +3f60de00 +3f60e000 +3f60e200 +3f60e400 +3f60e600 +3f60e800 +3f60ea00 +3f60ec00 +3f60ee00 +3f60f000 +3f60f200 +3f60f400 +3f60f600 +3f60f800 +3f60fa00 +3f60fc00 +3f60fe00 +3f610000 +3f610200 +3f610400 +3f610600 +3f610800 +3f610a00 +3f610c00 +3f610e00 +3f611000 +3f611200 +3f611400 +3f611600 +3f611800 +3f611a00 +3f611c00 +3f611e00 +3f612000 +3f612200 +3f612400 +3f612600 +3f612800 +3f612a00 +3f612c00 +3f612e00 +3f613000 +3f613200 +3f613400 +3f613600 +3f613800 +3f613a00 +3f613c00 +3f613e00 +3f614000 +3f614200 +3f614400 +3f614600 +3f614800 +3f614a00 +3f614c00 +3f614e00 +3f615000 +3f615200 +3f615400 +3f615600 +3f615800 +3f615a00 +3f615c00 +3f615e00 +3f616000 +3f616200 +3f616400 +3f616600 +3f616800 +3f616a00 +3f616c00 +3f616e00 +3f617000 +3f617200 +3f617400 +3f617600 +3f617800 +3f617a00 +3f617c00 +3f617e00 +3f618000 +3f618200 +3f618400 +3f618600 +3f618800 +3f618a00 +3f618c00 +3f618e00 +3f619000 +3f619200 +3f619400 +3f619600 +3f619800 +3f619a00 +3f619c00 +3f619e00 +3f61a000 +3f61a200 +3f61a400 +3f61a600 +3f61a800 +3f61aa00 +3f61ac00 +3f61ae00 +3f61b000 +3f61b200 +3f61b400 +3f61b600 +3f61b800 +3f61ba00 +3f61bc00 +3f61be00 +3f61c000 +3f61c200 +3f61c400 +3f61c600 +3f61c800 +3f61ca00 +3f61cc00 +3f61ce00 +3f61d000 +3f61d200 +3f61d400 +3f61d600 +3f61d800 +3f61da00 +3f61dc00 +3f61de00 +3f61e000 +3f61e200 +3f61e400 +3f61e600 +3f61e800 +3f61ea00 +3f61ec00 +3f61ee00 +3f61f000 +3f61f200 +3f61f400 +3f61f600 +3f61f800 +3f61fa00 +3f61fc00 +3f61fe00 +3f620000 +3f620200 +3f620400 +3f620600 +3f620800 +3f620a00 +3f620c00 +3f620e00 +3f621000 +3f621200 +3f621400 +3f621600 +3f621800 +3f621a00 +3f621c00 +3f621e00 +3f622000 +3f622200 +3f622400 +3f622600 +3f622800 +3f622a00 +3f622c00 +3f622e00 +3f623000 +3f623200 +3f623400 +3f623600 +3f623800 +3f623a00 +3f623c00 +3f623e00 +3f624000 +3f624200 +3f624400 +3f624600 +3f624800 +3f624a00 +3f624c00 +3f624e00 +3f625000 +3f625200 +3f625400 +3f625600 +3f625800 +3f625a00 +3f625c00 +3f625e00 +3f626000 +3f626200 +3f626400 +3f626600 +3f626800 +3f626a00 +3f626c00 +3f626e00 +3f627000 +3f627200 +3f627400 +3f627600 +3f627800 +3f627a00 +3f627c00 +3f627e00 +3f628000 +3f628200 +3f628400 +3f628600 +3f628800 +3f628a00 +3f628c00 +3f628e00 +3f629000 +3f629200 +3f629400 +3f629600 +3f629800 +3f629a00 +3f629c00 +3f629e00 +3f62a000 +3f62a200 +3f62a400 +3f62a600 +3f62a800 +3f62aa00 +3f62ac00 +3f62ae00 +3f62b000 +3f62b200 +3f62b400 +3f62b600 +3f62b800 +3f62ba00 +3f62bc00 +3f62be00 +3f62c000 +3f62c200 +3f62c400 +3f62c600 +3f62c800 +3f62ca00 +3f62cc00 +3f62ce00 +3f62d000 +3f62d200 +3f62d400 +3f62d600 +3f62d800 +3f62da00 +3f62dc00 +3f62de00 +3f62e000 +3f62e200 +3f62e400 +3f62e600 +3f62e800 +3f62ea00 +3f62ec00 +3f62ee00 +3f62f000 +3f62f200 +3f62f400 +3f62f600 +3f62f800 +3f62fa00 +3f62fc00 +3f62fe00 +3f630000 +3f630200 +3f630400 +3f630600 +3f630800 +3f630a00 +3f630c00 +3f630e00 +3f631000 +3f631200 +3f631400 +3f631600 +3f631800 +3f631a00 +3f631c00 +3f631e00 +3f632000 +3f632200 +3f632400 +3f632600 +3f632800 +3f632a00 +3f632c00 +3f632e00 +3f633000 +3f633200 +3f633400 +3f633600 +3f633800 +3f633a00 +3f633c00 +3f633e00 +3f634000 +3f634200 +3f634400 +3f634600 +3f634800 +3f634a00 +3f634c00 +3f634e00 +3f635000 +3f635200 +3f635400 +3f635600 +3f635800 +3f635a00 +3f635c00 +3f635e00 +3f636000 +3f636200 +3f636400 +3f636600 +3f636800 +3f636a00 +3f636c00 +3f636e00 +3f637000 +3f637200 +3f637400 +3f637600 +3f637800 +3f637a00 +3f637c00 +3f637e00 +3f638000 +3f638200 +3f638400 +3f638600 +3f638800 +3f638a00 +3f638c00 +3f638e00 +3f639000 +3f639200 +3f639400 +3f639600 +3f639800 +3f639a00 +3f639c00 +3f639e00 +3f63a000 +3f63a200 +3f63a400 +3f63a600 +3f63a800 +3f63aa00 +3f63ac00 +3f63ae00 +3f63b000 +3f63b200 +3f63b400 +3f63b600 +3f63b800 +3f63ba00 +3f63bc00 +3f63be00 +3f63c000 +3f63c200 +3f63c400 +3f63c600 +3f63c800 +3f63ca00 +3f63cc00 +3f63ce00 +3f63d000 +3f63d200 +3f63d400 +3f63d600 +3f63d800 +3f63da00 +3f63dc00 +3f63de00 +3f63e000 +3f63e200 +3f63e400 +3f63e600 +3f63e800 +3f63ea00 +3f63ec00 +3f63ee00 +3f63f000 +3f63f200 +3f63f400 +3f63f600 +3f63f800 +3f63fa00 +3f63fc00 +3f63fe00 +3f640000 +3f640200 +3f640400 +3f640600 +3f640800 +3f640a00 +3f640c00 +3f640e00 +3f641000 +3f641200 +3f641400 +3f641600 +3f641800 +3f641a00 +3f641c00 +3f641e00 +3f642000 +3f642200 +3f642400 +3f642600 +3f642800 +3f642a00 +3f642c00 +3f642e00 +3f643000 +3f643200 +3f643400 +3f643600 +3f643800 +3f643a00 +3f643c00 +3f643e00 +3f644000 +3f644200 +3f644400 +3f644600 +3f644800 +3f644a00 +3f644c00 +3f644e00 +3f645000 +3f645200 +3f645400 +3f645600 +3f645800 +3f645a00 +3f645c00 +3f645e00 +3f646000 +3f646200 +3f646400 +3f646600 +3f646800 +3f646a00 +3f646c00 +3f646e00 +3f647000 +3f647200 +3f647400 +3f647600 +3f647800 +3f647a00 +3f647c00 +3f647e00 +3f648000 +3f648200 +3f648400 +3f648600 +3f648800 +3f648a00 +3f648c00 +3f648e00 +3f649000 +3f649200 +3f649400 +3f649600 +3f649800 +3f649a00 +3f649c00 +3f649e00 +3f64a000 +3f64a200 +3f64a400 +3f64a600 +3f64a800 +3f64aa00 +3f64ac00 +3f64ae00 +3f64b000 +3f64b200 +3f64b400 +3f64b600 +3f64b800 +3f64ba00 +3f64bc00 +3f64be00 +3f64c000 +3f64c200 +3f64c400 +3f64c600 +3f64c800 +3f64ca00 +3f64cc00 +3f64ce00 +3f64d000 +3f64d200 +3f64d400 +3f64d600 +3f64d800 +3f64da00 +3f64dc00 +3f64de00 +3f64e000 +3f64e200 +3f64e400 +3f64e600 +3f64e800 +3f64ea00 +3f64ec00 +3f64ee00 +3f64f000 +3f64f200 +3f64f400 +3f64f600 +3f64f800 +3f64fa00 +3f64fc00 +3f64fe00 +3f650000 +3f650200 +3f650400 +3f650600 +3f650800 +3f650a00 +3f650c00 +3f650e00 +3f651000 +3f651200 +3f651400 +3f651600 +3f651800 +3f651a00 +3f651c00 +3f651e00 +3f652000 +3f652200 +3f652400 +3f652600 +3f652800 +3f652a00 +3f652c00 +3f652e00 +3f653000 +3f653200 +3f653400 +3f653600 +3f653800 +3f653a00 +3f653c00 +3f653e00 +3f654000 +3f654200 +3f654400 +3f654600 +3f654800 +3f654a00 +3f654c00 +3f654e00 +3f655000 +3f655200 +3f655400 +3f655600 +3f655800 +3f655a00 +3f655c00 +3f655e00 +3f656000 +3f656200 +3f656400 +3f656600 +3f656800 +3f656a00 +3f656c00 +3f656e00 +3f657000 +3f657200 +3f657400 +3f657600 +3f657800 +3f657a00 +3f657c00 +3f657e00 +3f658000 +3f658200 +3f658400 +3f658600 +3f658800 +3f658a00 +3f658c00 +3f658e00 +3f659000 +3f659200 +3f659400 +3f659600 +3f659800 +3f659a00 +3f659c00 +3f659e00 +3f65a000 +3f65a200 +3f65a400 +3f65a600 +3f65a800 +3f65aa00 +3f65ac00 +3f65ae00 +3f65b000 +3f65b200 +3f65b400 +3f65b600 +3f65b800 +3f65ba00 +3f65bc00 +3f65be00 +3f65c000 +3f65c200 +3f65c400 +3f65c600 +3f65c800 +3f65ca00 +3f65cc00 +3f65ce00 +3f65d000 +3f65d200 +3f65d400 +3f65d600 +3f65d800 +3f65da00 +3f65dc00 +3f65de00 +3f65e000 +3f65e200 +3f65e400 +3f65e600 +3f65e800 +3f65ea00 +3f65ec00 +3f65ee00 +3f65f000 +3f65f200 +3f65f400 +3f65f600 +3f65f800 +3f65fa00 +3f65fc00 +3f65fe00 +3f660000 +3f660200 +3f660400 +3f660600 +3f660800 +3f660a00 +3f660c00 +3f660e00 +3f661000 +3f661200 +3f661400 +3f661600 +3f661800 +3f661a00 +3f661c00 +3f661e00 +3f662000 +3f662200 +3f662400 +3f662600 +3f662800 +3f662a00 +3f662c00 +3f662e00 +3f663000 +3f663200 +3f663400 +3f663600 +3f663800 +3f663a00 +3f663c00 +3f663e00 +3f664000 +3f664200 +3f664400 +3f664600 +3f664800 +3f664a00 +3f664c00 +3f664e00 +3f665000 +3f665200 +3f665400 +3f665600 +3f665800 +3f665a00 +3f665c00 +3f665e00 +3f666000 +3f666200 +3f666400 +3f666600 +3f666800 +3f666a00 +3f666c00 +3f666e00 +3f667000 +3f667200 +3f667400 +3f667600 +3f667800 +3f667a00 +3f667c00 +3f667e00 +3f668000 +3f668200 +3f668400 +3f668600 +3f668800 +3f668a00 +3f668c00 +3f668e00 +3f669000 +3f669200 +3f669400 +3f669600 +3f669800 +3f669a00 +3f669c00 +3f669e00 +3f66a000 +3f66a200 +3f66a400 +3f66a600 +3f66a800 +3f66aa00 +3f66ac00 +3f66ae00 +3f66b000 +3f66b200 +3f66b400 +3f66b600 +3f66b800 +3f66ba00 +3f66bc00 +3f66be00 +3f66c000 +3f66c200 +3f66c400 +3f66c600 +3f66c800 +3f66ca00 +3f66cc00 +3f66ce00 +3f66d000 +3f66d200 +3f66d400 +3f66d600 +3f66d800 +3f66da00 +3f66dc00 +3f66de00 +3f66e000 +3f66e200 +3f66e400 +3f66e600 +3f66e800 +3f66ea00 +3f66ec00 +3f66ee00 +3f66f000 +3f66f200 +3f66f400 +3f66f600 +3f66f800 +3f66fa00 +3f66fc00 +3f66fe00 +3f670000 +3f670200 +3f670400 +3f670600 +3f670800 +3f670a00 +3f670c00 +3f670e00 +3f671000 +3f671200 +3f671400 +3f671600 +3f671800 +3f671a00 +3f671c00 +3f671e00 +3f672000 +3f672200 +3f672400 +3f672600 +3f672800 +3f672a00 +3f672c00 +3f672e00 +3f673000 +3f673200 +3f673400 +3f673600 +3f673800 +3f673a00 +3f673c00 +3f673e00 +3f674000 +3f674200 +3f674400 +3f674600 +3f674800 +3f674a00 +3f674c00 +3f674e00 +3f675000 +3f675200 +3f675400 +3f675600 +3f675800 +3f675a00 +3f675c00 +3f675e00 +3f676000 +3f676200 +3f676400 +3f676600 +3f676800 +3f676a00 +3f676c00 +3f676e00 +3f677000 +3f677200 +3f677400 +3f677600 +3f677800 +3f677a00 +3f677c00 +3f677e00 +3f678000 +3f678200 +3f678400 +3f678600 +3f678800 +3f678a00 +3f678c00 +3f678e00 +3f679000 +3f679200 +3f679400 +3f679600 +3f679800 +3f679a00 +3f679c00 +3f679e00 +3f67a000 +3f67a200 +3f67a400 +3f67a600 +3f67a800 +3f67aa00 +3f67ac00 +3f67ae00 +3f67b000 +3f67b200 +3f67b400 +3f67b600 +3f67b800 +3f67ba00 +3f67bc00 +3f67be00 +3f67c000 +3f67c200 +3f67c400 +3f67c600 +3f67c800 +3f67ca00 +3f67cc00 +3f67ce00 +3f67d000 +3f67d200 +3f67d400 +3f67d600 +3f67d800 +3f67da00 +3f67dc00 +3f67de00 +3f67e000 +3f67e200 +3f67e400 +3f67e600 +3f67e800 +3f67ea00 +3f67ec00 +3f67ee00 +3f67f000 +3f67f200 +3f67f400 +3f67f600 +3f67f800 +3f67fa00 +3f67fc00 +3f67fe00 +3f680000 +3f680200 +3f680400 +3f680600 +3f680800 +3f680a00 +3f680c00 +3f680e00 +3f681000 +3f681200 +3f681400 +3f681600 +3f681800 +3f681a00 +3f681c00 +3f681e00 +3f682000 +3f682200 +3f682400 +3f682600 +3f682800 +3f682a00 +3f682c00 +3f682e00 +3f683000 +3f683200 +3f683400 +3f683600 +3f683800 +3f683a00 +3f683c00 +3f683e00 +3f684000 +3f684200 +3f684400 +3f684600 +3f684800 +3f684a00 +3f684c00 +3f684e00 +3f685000 +3f685200 +3f685400 +3f685600 +3f685800 +3f685a00 +3f685c00 +3f685e00 +3f686000 +3f686200 +3f686400 +3f686600 +3f686800 +3f686a00 +3f686c00 +3f686e00 +3f687000 +3f687200 +3f687400 +3f687600 +3f687800 +3f687a00 +3f687c00 +3f687e00 +3f688000 +3f688200 +3f688400 +3f688600 +3f688800 +3f688a00 +3f688c00 +3f688e00 +3f689000 +3f689200 +3f689400 +3f689600 +3f689800 +3f689a00 +3f689c00 +3f689e00 +3f68a000 +3f68a200 +3f68a400 +3f68a600 +3f68a800 +3f68aa00 +3f68ac00 +3f68ae00 +3f68b000 +3f68b200 +3f68b400 +3f68b600 +3f68b800 +3f68ba00 +3f68bc00 +3f68be00 +3f68c000 +3f68c200 +3f68c400 +3f68c600 +3f68c800 +3f68ca00 +3f68cc00 +3f68ce00 +3f68d000 +3f68d200 +3f68d400 +3f68d600 +3f68d800 +3f68da00 +3f68dc00 +3f68de00 +3f68e000 +3f68e200 +3f68e400 +3f68e600 +3f68e800 +3f68ea00 +3f68ec00 +3f68ee00 +3f68f000 +3f68f200 +3f68f400 +3f68f600 +3f68f800 +3f68fa00 +3f68fc00 +3f68fe00 +3f690000 +3f690200 +3f690400 +3f690600 +3f690800 +3f690a00 +3f690c00 +3f690e00 +3f691000 +3f691200 +3f691400 +3f691600 +3f691800 +3f691a00 +3f691c00 +3f691e00 +3f692000 +3f692200 +3f692400 +3f692600 +3f692800 +3f692a00 +3f692c00 +3f692e00 +3f693000 +3f693200 +3f693400 +3f693600 +3f693800 +3f693a00 +3f693c00 +3f693e00 +3f694000 +3f694200 +3f694400 +3f694600 +3f694800 +3f694a00 +3f694c00 +3f694e00 +3f695000 +3f695200 +3f695400 +3f695600 +3f695800 +3f695a00 +3f695c00 +3f695e00 +3f696000 +3f696200 +3f696400 +3f696600 +3f696800 +3f696a00 +3f696c00 +3f696e00 +3f697000 +3f697200 +3f697400 +3f697600 +3f697800 +3f697a00 +3f697c00 +3f697e00 +3f698000 +3f698200 +3f698400 +3f698600 +3f698800 +3f698a00 +3f698c00 +3f698e00 +3f699000 +3f699200 +3f699400 +3f699600 +3f699800 +3f699a00 +3f699c00 +3f699e00 +3f69a000 +3f69a200 +3f69a400 +3f69a600 +3f69a800 +3f69aa00 +3f69ac00 +3f69ae00 +3f69b000 +3f69b200 +3f69b400 +3f69b600 +3f69b800 +3f69ba00 +3f69bc00 +3f69be00 +3f69c000 +3f69c200 +3f69c400 +3f69c600 +3f69c800 +3f69ca00 +3f69cc00 +3f69ce00 +3f69d000 +3f69d200 +3f69d400 +3f69d600 +3f69d800 +3f69da00 +3f69dc00 +3f69de00 +3f69e000 +3f69e200 +3f69e400 +3f69e600 +3f69e800 +3f69ea00 +3f69ec00 +3f69ee00 +3f69f000 +3f69f200 +3f69f400 +3f69f600 +3f69f800 +3f69fa00 +3f69fc00 +3f69fe00 +3f6a0000 +3f6a0200 +3f6a0400 +3f6a0600 +3f6a0800 +3f6a0a00 +3f6a0c00 +3f6a0e00 +3f6a1000 +3f6a1200 +3f6a1400 +3f6a1600 +3f6a1800 +3f6a1a00 +3f6a1c00 +3f6a1e00 +3f6a2000 +3f6a2200 +3f6a2400 +3f6a2600 +3f6a2800 +3f6a2a00 +3f6a2c00 +3f6a2e00 +3f6a3000 +3f6a3200 +3f6a3400 +3f6a3600 +3f6a3800 +3f6a3a00 +3f6a3c00 +3f6a3e00 +3f6a4000 +3f6a4200 +3f6a4400 +3f6a4600 +3f6a4800 +3f6a4a00 +3f6a4c00 +3f6a4e00 +3f6a5000 +3f6a5200 +3f6a5400 +3f6a5600 +3f6a5800 +3f6a5a00 +3f6a5c00 +3f6a5e00 +3f6a6000 +3f6a6200 +3f6a6400 +3f6a6600 +3f6a6800 +3f6a6a00 +3f6a6c00 +3f6a6e00 +3f6a7000 +3f6a7200 +3f6a7400 +3f6a7600 +3f6a7800 +3f6a7a00 +3f6a7c00 +3f6a7e00 +3f6a8000 +3f6a8200 +3f6a8400 +3f6a8600 +3f6a8800 +3f6a8a00 +3f6a8c00 +3f6a8e00 +3f6a9000 +3f6a9200 +3f6a9400 +3f6a9600 +3f6a9800 +3f6a9a00 +3f6a9c00 +3f6a9e00 +3f6aa000 +3f6aa200 +3f6aa400 +3f6aa600 +3f6aa800 +3f6aaa00 +3f6aac00 +3f6aae00 +3f6ab000 +3f6ab200 +3f6ab400 +3f6ab600 +3f6ab800 +3f6aba00 +3f6abc00 +3f6abe00 +3f6ac000 +3f6ac200 +3f6ac400 +3f6ac600 +3f6ac800 +3f6aca00 +3f6acc00 +3f6ace00 +3f6ad000 +3f6ad200 +3f6ad400 +3f6ad600 +3f6ad800 +3f6ada00 +3f6adc00 +3f6ade00 +3f6ae000 +3f6ae200 +3f6ae400 +3f6ae600 +3f6ae800 +3f6aea00 +3f6aec00 +3f6aee00 +3f6af000 +3f6af200 +3f6af400 +3f6af600 +3f6af800 +3f6afa00 +3f6afc00 +3f6afe00 +3f6b0000 +3f6b0200 +3f6b0400 +3f6b0600 +3f6b0800 +3f6b0a00 +3f6b0c00 +3f6b0e00 +3f6b1000 +3f6b1200 +3f6b1400 +3f6b1600 +3f6b1800 +3f6b1a00 +3f6b1c00 +3f6b1e00 +3f6b2000 +3f6b2200 +3f6b2400 +3f6b2600 +3f6b2800 +3f6b2a00 +3f6b2c00 +3f6b2e00 +3f6b3000 +3f6b3200 +3f6b3400 +3f6b3600 +3f6b3800 +3f6b3a00 +3f6b3c00 +3f6b3e00 +3f6b4000 +3f6b4200 +3f6b4400 +3f6b4600 +3f6b4800 +3f6b4a00 +3f6b4c00 +3f6b4e00 +3f6b5000 +3f6b5200 +3f6b5400 +3f6b5600 +3f6b5800 +3f6b5a00 +3f6b5c00 +3f6b5e00 +3f6b6000 +3f6b6200 +3f6b6400 +3f6b6600 +3f6b6800 +3f6b6a00 +3f6b6c00 +3f6b6e00 +3f6b7000 +3f6b7200 +3f6b7400 +3f6b7600 +3f6b7800 +3f6b7a00 +3f6b7c00 +3f6b7e00 +3f6b8000 +3f6b8200 +3f6b8400 +3f6b8600 +3f6b8800 +3f6b8a00 +3f6b8c00 +3f6b8e00 +3f6b9000 +3f6b9200 +3f6b9400 +3f6b9600 +3f6b9800 +3f6b9a00 +3f6b9c00 +3f6b9e00 +3f6ba000 +3f6ba200 +3f6ba400 +3f6ba600 +3f6ba800 +3f6baa00 +3f6bac00 +3f6bae00 +3f6bb000 +3f6bb200 +3f6bb400 +3f6bb600 +3f6bb800 +3f6bba00 +3f6bbc00 +3f6bbe00 +3f6bc000 +3f6bc200 +3f6bc400 +3f6bc600 +3f6bc800 +3f6bca00 +3f6bcc00 +3f6bce00 +3f6bd000 +3f6bd200 +3f6bd400 +3f6bd600 +3f6bd800 +3f6bda00 +3f6bdc00 +3f6bde00 +3f6be000 +3f6be200 +3f6be400 +3f6be600 +3f6be800 +3f6bea00 +3f6bec00 +3f6bee00 +3f6bf000 +3f6bf200 +3f6bf400 +3f6bf600 +3f6bf800 +3f6bfa00 +3f6bfc00 +3f6bfe00 +3f6c0000 +3f6c0200 +3f6c0400 +3f6c0600 +3f6c0800 +3f6c0a00 +3f6c0c00 +3f6c0e00 +3f6c1000 +3f6c1200 +3f6c1400 +3f6c1600 +3f6c1800 +3f6c1a00 +3f6c1c00 +3f6c1e00 +3f6c2000 +3f6c2200 +3f6c2400 +3f6c2600 +3f6c2800 +3f6c2a00 +3f6c2c00 +3f6c2e00 +3f6c3000 +3f6c3200 +3f6c3400 +3f6c3600 +3f6c3800 +3f6c3a00 +3f6c3c00 +3f6c3e00 +3f6c4000 +3f6c4200 +3f6c4400 +3f6c4600 +3f6c4800 +3f6c4a00 +3f6c4c00 +3f6c4e00 +3f6c5000 +3f6c5200 +3f6c5400 +3f6c5600 +3f6c5800 +3f6c5a00 +3f6c5c00 +3f6c5e00 +3f6c6000 +3f6c6200 +3f6c6400 +3f6c6600 +3f6c6800 +3f6c6a00 +3f6c6c00 +3f6c6e00 +3f6c7000 +3f6c7200 +3f6c7400 +3f6c7600 +3f6c7800 +3f6c7a00 +3f6c7c00 +3f6c7e00 +3f6c8000 +3f6c8200 +3f6c8400 +3f6c8600 +3f6c8800 +3f6c8a00 +3f6c8c00 +3f6c8e00 +3f6c9000 +3f6c9200 +3f6c9400 +3f6c9600 +3f6c9800 +3f6c9a00 +3f6c9c00 +3f6c9e00 +3f6ca000 +3f6ca200 +3f6ca400 +3f6ca600 +3f6ca800 +3f6caa00 +3f6cac00 +3f6cae00 +3f6cb000 +3f6cb200 +3f6cb400 +3f6cb600 +3f6cb800 +3f6cba00 +3f6cbc00 +3f6cbe00 +3f6cc000 +3f6cc200 +3f6cc400 +3f6cc600 +3f6cc800 +3f6cca00 +3f6ccc00 +3f6cce00 +3f6cd000 +3f6cd200 +3f6cd400 +3f6cd600 +3f6cd800 +3f6cda00 +3f6cdc00 +3f6cde00 +3f6ce000 +3f6ce200 +3f6ce400 +3f6ce600 +3f6ce800 +3f6cea00 +3f6cec00 +3f6cee00 +3f6cf000 +3f6cf200 +3f6cf400 +3f6cf600 +3f6cf800 +3f6cfa00 +3f6cfc00 +3f6cfe00 +3f6d0000 +3f6d0200 +3f6d0400 +3f6d0600 +3f6d0800 +3f6d0a00 +3f6d0c00 +3f6d0e00 +3f6d1000 +3f6d1200 +3f6d1400 +3f6d1600 +3f6d1800 +3f6d1a00 +3f6d1c00 +3f6d1e00 +3f6d2000 +3f6d2200 +3f6d2400 +3f6d2600 +3f6d2800 +3f6d2a00 +3f6d2c00 +3f6d2e00 +3f6d3000 +3f6d3200 +3f6d3400 +3f6d3600 +3f6d3800 +3f6d3a00 +3f6d3c00 +3f6d3e00 +3f6d4000 +3f6d4200 +3f6d4400 +3f6d4600 +3f6d4800 +3f6d4a00 +3f6d4c00 +3f6d4e00 +3f6d5000 +3f6d5200 +3f6d5400 +3f6d5600 +3f6d5800 +3f6d5a00 +3f6d5c00 +3f6d5e00 +3f6d6000 +3f6d6200 +3f6d6400 +3f6d6600 +3f6d6800 +3f6d6a00 +3f6d6c00 +3f6d6e00 +3f6d7000 +3f6d7200 +3f6d7400 +3f6d7600 +3f6d7800 +3f6d7a00 +3f6d7c00 +3f6d7e00 +3f6d8000 +3f6d8200 +3f6d8400 +3f6d8600 +3f6d8800 +3f6d8a00 +3f6d8c00 +3f6d8e00 +3f6d9000 +3f6d9200 +3f6d9400 +3f6d9600 +3f6d9800 +3f6d9a00 +3f6d9c00 +3f6d9e00 +3f6da000 +3f6da200 +3f6da400 +3f6da600 +3f6da800 +3f6daa00 +3f6dac00 +3f6dae00 +3f6db000 +3f6db200 +3f6db400 +3f6db600 +3f6db800 +3f6dba00 +3f6dbc00 +3f6dbe00 +3f6dc000 +3f6dc200 +3f6dc400 +3f6dc600 +3f6dc800 +3f6dca00 +3f6dcc00 +3f6dce00 +3f6dd000 +3f6dd200 +3f6dd400 +3f6dd600 +3f6dd800 +3f6dda00 +3f6ddc00 +3f6dde00 +3f6de000 +3f6de200 +3f6de400 +3f6de600 +3f6de800 +3f6dea00 +3f6dec00 +3f6dee00 +3f6df000 +3f6df200 +3f6df400 +3f6df600 +3f6df800 +3f6dfa00 +3f6dfc00 +3f6dfe00 +3f6e0000 +3f6e0200 +3f6e0400 +3f6e0600 +3f6e0800 +3f6e0a00 +3f6e0c00 +3f6e0e00 +3f6e1000 +3f6e1200 +3f6e1400 +3f6e1600 +3f6e1800 +3f6e1a00 +3f6e1c00 +3f6e1e00 +3f6e2000 +3f6e2200 +3f6e2400 +3f6e2600 +3f6e2800 +3f6e2a00 +3f6e2c00 +3f6e2e00 +3f6e3000 +3f6e3200 +3f6e3400 +3f6e3600 +3f6e3800 +3f6e3a00 +3f6e3c00 +3f6e3e00 +3f6e4000 +3f6e4200 +3f6e4400 +3f6e4600 +3f6e4800 +3f6e4a00 +3f6e4c00 +3f6e4e00 +3f6e5000 +3f6e5200 +3f6e5400 +3f6e5600 +3f6e5800 +3f6e5a00 +3f6e5c00 +3f6e5e00 +3f6e6000 +3f6e6200 +3f6e6400 +3f6e6600 +3f6e6800 +3f6e6a00 +3f6e6c00 +3f6e6e00 +3f6e7000 +3f6e7200 +3f6e7400 +3f6e7600 +3f6e7800 +3f6e7a00 +3f6e7c00 +3f6e7e00 +3f6e8000 +3f6e8200 +3f6e8400 +3f6e8600 +3f6e8800 +3f6e8a00 +3f6e8c00 +3f6e8e00 +3f6e9000 +3f6e9200 +3f6e9400 +3f6e9600 +3f6e9800 +3f6e9a00 +3f6e9c00 +3f6e9e00 +3f6ea000 +3f6ea200 +3f6ea400 +3f6ea600 +3f6ea800 +3f6eaa00 +3f6eac00 +3f6eae00 +3f6eb000 +3f6eb200 +3f6eb400 +3f6eb600 +3f6eb800 +3f6eba00 +3f6ebc00 +3f6ebe00 +3f6ec000 +3f6ec200 +3f6ec400 +3f6ec600 +3f6ec800 +3f6eca00 +3f6ecc00 +3f6ece00 +3f6ed000 +3f6ed200 +3f6ed400 +3f6ed600 +3f6ed800 +3f6eda00 +3f6edc00 +3f6ede00 +3f6ee000 +3f6ee200 +3f6ee400 +3f6ee600 +3f6ee800 +3f6eea00 +3f6eec00 +3f6eee00 +3f6ef000 +3f6ef200 +3f6ef400 +3f6ef600 +3f6ef800 +3f6efa00 +3f6efc00 +3f6efe00 +3f6f0000 +3f6f0200 +3f6f0400 +3f6f0600 +3f6f0800 +3f6f0a00 +3f6f0c00 +3f6f0e00 +3f6f1000 +3f6f1200 +3f6f1400 +3f6f1600 +3f6f1800 +3f6f1a00 +3f6f1c00 +3f6f1e00 +3f6f2000 +3f6f2200 +3f6f2400 +3f6f2600 +3f6f2800 +3f6f2a00 +3f6f2c00 +3f6f2e00 +3f6f3000 +3f6f3200 +3f6f3400 +3f6f3600 +3f6f3800 +3f6f3a00 +3f6f3c00 +3f6f3e00 +3f6f4000 +3f6f4200 +3f6f4400 +3f6f4600 +3f6f4800 +3f6f4a00 +3f6f4c00 +3f6f4e00 +3f6f5000 +3f6f5200 +3f6f5400 +3f6f5600 +3f6f5800 +3f6f5a00 +3f6f5c00 +3f6f5e00 +3f6f6000 +3f6f6200 +3f6f6400 +3f6f6600 +3f6f6800 +3f6f6a00 +3f6f6c00 +3f6f6e00 +3f6f7000 +3f6f7200 +3f6f7400 +3f6f7600 +3f6f7800 +3f6f7a00 +3f6f7c00 +3f6f7e00 +3f6f8000 +3f6f8200 +3f6f8400 +3f6f8600 +3f6f8800 +3f6f8a00 +3f6f8c00 +3f6f8e00 +3f6f9000 +3f6f9200 +3f6f9400 +3f6f9600 +3f6f9800 +3f6f9a00 +3f6f9c00 +3f6f9e00 +3f6fa000 +3f6fa200 +3f6fa400 +3f6fa600 +3f6fa800 +3f6faa00 +3f6fac00 +3f6fae00 +3f6fb000 +3f6fb200 +3f6fb400 +3f6fb600 +3f6fb800 +3f6fba00 +3f6fbc00 +3f6fbe00 +3f6fc000 +3f6fc200 +3f6fc400 +3f6fc600 +3f6fc800 +3f6fca00 +3f6fcc00 +3f6fce00 +3f6fd000 +3f6fd200 +3f6fd400 +3f6fd600 +3f6fd800 +3f6fda00 +3f6fdc00 +3f6fde00 +3f6fe000 +3f6fe200 +3f6fe400 +3f6fe600 +3f6fe800 +3f6fea00 +3f6fec00 +3f6fee00 +3f6ff000 +3f6ff200 +3f6ff400 +3f6ff600 +3f6ff800 +3f6ffa00 +3f6ffc00 +3f6ffe00 +3f700000 +3f700200 +3f700400 +3f700600 +3f700800 +3f700a00 +3f700c00 +3f700e00 +3f701000 +3f701200 +3f701400 +3f701600 +3f701800 +3f701a00 +3f701c00 +3f701e00 +3f702000 +3f702200 +3f702400 +3f702600 +3f702800 +3f702a00 +3f702c00 +3f702e00 +3f703000 +3f703200 +3f703400 +3f703600 +3f703800 +3f703a00 +3f703c00 +3f703e00 +3f704000 +3f704200 +3f704400 +3f704600 +3f704800 +3f704a00 +3f704c00 +3f704e00 +3f705000 +3f705200 +3f705400 +3f705600 +3f705800 +3f705a00 +3f705c00 +3f705e00 +3f706000 +3f706200 +3f706400 +3f706600 +3f706800 +3f706a00 +3f706c00 +3f706e00 +3f707000 +3f707200 +3f707400 +3f707600 +3f707800 +3f707a00 +3f707c00 +3f707e00 +3f708000 +3f708200 +3f708400 +3f708600 +3f708800 +3f708a00 +3f708c00 +3f708e00 +3f709000 +3f709200 +3f709400 +3f709600 +3f709800 +3f709a00 +3f709c00 +3f709e00 +3f70a000 +3f70a200 +3f70a400 +3f70a600 +3f70a800 +3f70aa00 +3f70ac00 +3f70ae00 +3f70b000 +3f70b200 +3f70b400 +3f70b600 +3f70b800 +3f70ba00 +3f70bc00 +3f70be00 +3f70c000 +3f70c200 +3f70c400 +3f70c600 +3f70c800 +3f70ca00 +3f70cc00 +3f70ce00 +3f70d000 +3f70d200 +3f70d400 +3f70d600 +3f70d800 +3f70da00 +3f70dc00 +3f70de00 +3f70e000 +3f70e200 +3f70e400 +3f70e600 +3f70e800 +3f70ea00 +3f70ec00 +3f70ee00 +3f70f000 +3f70f200 +3f70f400 +3f70f600 +3f70f800 +3f70fa00 +3f70fc00 +3f70fe00 +3f710000 +3f710200 +3f710400 +3f710600 +3f710800 +3f710a00 +3f710c00 +3f710e00 +3f711000 +3f711200 +3f711400 +3f711600 +3f711800 +3f711a00 +3f711c00 +3f711e00 +3f712000 +3f712200 +3f712400 +3f712600 +3f712800 +3f712a00 +3f712c00 +3f712e00 +3f713000 +3f713200 +3f713400 +3f713600 +3f713800 +3f713a00 +3f713c00 +3f713e00 +3f714000 +3f714200 +3f714400 +3f714600 +3f714800 +3f714a00 +3f714c00 +3f714e00 +3f715000 +3f715200 +3f715400 +3f715600 +3f715800 +3f715a00 +3f715c00 +3f715e00 +3f716000 +3f716200 +3f716400 +3f716600 +3f716800 +3f716a00 +3f716c00 +3f716e00 +3f717000 +3f717200 +3f717400 +3f717600 +3f717800 +3f717a00 +3f717c00 +3f717e00 +3f718000 +3f718200 +3f718400 +3f718600 +3f718800 +3f718a00 +3f718c00 +3f718e00 +3f719000 +3f719200 +3f719400 +3f719600 +3f719800 +3f719a00 +3f719c00 +3f719e00 +3f71a000 +3f71a200 +3f71a400 +3f71a600 +3f71a800 +3f71aa00 +3f71ac00 +3f71ae00 +3f71b000 +3f71b200 +3f71b400 +3f71b600 +3f71b800 +3f71ba00 +3f71bc00 +3f71be00 +3f71c000 +3f71c200 +3f71c400 +3f71c600 +3f71c800 +3f71ca00 +3f71cc00 +3f71ce00 +3f71d000 +3f71d200 +3f71d400 +3f71d600 +3f71d800 +3f71da00 +3f71dc00 +3f71de00 +3f71e000 +3f71e200 +3f71e400 +3f71e600 +3f71e800 +3f71ea00 +3f71ec00 +3f71ee00 +3f71f000 +3f71f200 +3f71f400 +3f71f600 +3f71f800 +3f71fa00 +3f71fc00 +3f71fe00 +3f720000 +3f720200 +3f720400 +3f720600 +3f720800 +3f720a00 +3f720c00 +3f720e00 +3f721000 +3f721200 +3f721400 +3f721600 +3f721800 +3f721a00 +3f721c00 +3f721e00 +3f722000 +3f722200 +3f722400 +3f722600 +3f722800 +3f722a00 +3f722c00 +3f722e00 +3f723000 +3f723200 +3f723400 +3f723600 +3f723800 +3f723a00 +3f723c00 +3f723e00 +3f724000 +3f724200 +3f724400 +3f724600 +3f724800 +3f724a00 +3f724c00 +3f724e00 +3f725000 +3f725200 +3f725400 +3f725600 +3f725800 +3f725a00 +3f725c00 +3f725e00 +3f726000 +3f726200 +3f726400 +3f726600 +3f726800 +3f726a00 +3f726c00 +3f726e00 +3f727000 +3f727200 +3f727400 +3f727600 +3f727800 +3f727a00 +3f727c00 +3f727e00 +3f728000 +3f728200 +3f728400 +3f728600 +3f728800 +3f728a00 +3f728c00 +3f728e00 +3f729000 +3f729200 +3f729400 +3f729600 +3f729800 +3f729a00 +3f729c00 +3f729e00 +3f72a000 +3f72a200 +3f72a400 +3f72a600 +3f72a800 +3f72aa00 +3f72ac00 +3f72ae00 +3f72b000 +3f72b200 +3f72b400 +3f72b600 +3f72b800 +3f72ba00 +3f72bc00 +3f72be00 +3f72c000 +3f72c200 +3f72c400 +3f72c600 +3f72c800 +3f72ca00 +3f72cc00 +3f72ce00 +3f72d000 +3f72d200 +3f72d400 +3f72d600 +3f72d800 +3f72da00 +3f72dc00 +3f72de00 +3f72e000 +3f72e200 +3f72e400 +3f72e600 +3f72e800 +3f72ea00 +3f72ec00 +3f72ee00 +3f72f000 +3f72f200 +3f72f400 +3f72f600 +3f72f800 +3f72fa00 +3f72fc00 +3f72fe00 +3f730000 +3f730200 +3f730400 +3f730600 +3f730800 +3f730a00 +3f730c00 +3f730e00 +3f731000 +3f731200 +3f731400 +3f731600 +3f731800 +3f731a00 +3f731c00 +3f731e00 +3f732000 +3f732200 +3f732400 +3f732600 +3f732800 +3f732a00 +3f732c00 +3f732e00 +3f733000 +3f733200 +3f733400 +3f733600 +3f733800 +3f733a00 +3f733c00 +3f733e00 +3f734000 +3f734200 +3f734400 +3f734600 +3f734800 +3f734a00 +3f734c00 +3f734e00 +3f735000 +3f735200 +3f735400 +3f735600 +3f735800 +3f735a00 +3f735c00 +3f735e00 +3f736000 +3f736200 +3f736400 +3f736600 +3f736800 +3f736a00 +3f736c00 +3f736e00 +3f737000 +3f737200 +3f737400 +3f737600 +3f737800 +3f737a00 +3f737c00 +3f737e00 +3f738000 +3f738200 +3f738400 +3f738600 +3f738800 +3f738a00 +3f738c00 +3f738e00 +3f739000 +3f739200 +3f739400 +3f739600 +3f739800 +3f739a00 +3f739c00 +3f739e00 +3f73a000 +3f73a200 +3f73a400 +3f73a600 +3f73a800 +3f73aa00 +3f73ac00 +3f73ae00 +3f73b000 +3f73b200 +3f73b400 +3f73b600 +3f73b800 +3f73ba00 +3f73bc00 +3f73be00 +3f73c000 +3f73c200 +3f73c400 +3f73c600 +3f73c800 +3f73ca00 +3f73cc00 +3f73ce00 +3f73d000 +3f73d200 +3f73d400 +3f73d600 +3f73d800 +3f73da00 +3f73dc00 +3f73de00 +3f73e000 +3f73e200 +3f73e400 +3f73e600 +3f73e800 +3f73ea00 +3f73ec00 +3f73ee00 +3f73f000 +3f73f200 +3f73f400 +3f73f600 +3f73f800 +3f73fa00 +3f73fc00 +3f73fe00 +3f740000 +3f740200 +3f740400 +3f740600 +3f740800 +3f740a00 +3f740c00 +3f740e00 +3f741000 +3f741200 +3f741400 +3f741600 +3f741800 +3f741a00 +3f741c00 +3f741e00 +3f742000 +3f742200 +3f742400 +3f742600 +3f742800 +3f742a00 +3f742c00 +3f742e00 +3f743000 +3f743200 +3f743400 +3f743600 +3f743800 +3f743a00 +3f743c00 +3f743e00 +3f744000 +3f744200 +3f744400 +3f744600 +3f744800 +3f744a00 +3f744c00 +3f744e00 +3f745000 +3f745200 +3f745400 +3f745600 +3f745800 +3f745a00 +3f745c00 +3f745e00 +3f746000 +3f746200 +3f746400 +3f746600 +3f746800 +3f746a00 +3f746c00 +3f746e00 +3f747000 +3f747200 +3f747400 +3f747600 +3f747800 +3f747a00 +3f747c00 +3f747e00 +3f748000 +3f748200 +3f748400 +3f748600 +3f748800 +3f748a00 +3f748c00 +3f748e00 +3f749000 +3f749200 +3f749400 +3f749600 +3f749800 +3f749a00 +3f749c00 +3f749e00 +3f74a000 +3f74a200 +3f74a400 +3f74a600 +3f74a800 +3f74aa00 +3f74ac00 +3f74ae00 +3f74b000 +3f74b200 +3f74b400 +3f74b600 +3f74b800 +3f74ba00 +3f74bc00 +3f74be00 +3f74c000 +3f74c200 +3f74c400 +3f74c600 +3f74c800 +3f74ca00 +3f74cc00 +3f74ce00 +3f74d000 +3f74d200 +3f74d400 +3f74d600 +3f74d800 +3f74da00 +3f74dc00 +3f74de00 +3f74e000 +3f74e200 +3f74e400 +3f74e600 +3f74e800 +3f74ea00 +3f74ec00 +3f74ee00 +3f74f000 +3f74f200 +3f74f400 +3f74f600 +3f74f800 +3f74fa00 +3f74fc00 +3f74fe00 +3f750000 +3f750200 +3f750400 +3f750600 +3f750800 +3f750a00 +3f750c00 +3f750e00 +3f751000 +3f751200 +3f751400 +3f751600 +3f751800 +3f751a00 +3f751c00 +3f751e00 +3f752000 +3f752200 +3f752400 +3f752600 +3f752800 +3f752a00 +3f752c00 +3f752e00 +3f753000 +3f753200 +3f753400 +3f753600 +3f753800 +3f753a00 +3f753c00 +3f753e00 +3f754000 +3f754200 +3f754400 +3f754600 +3f754800 +3f754a00 +3f754c00 +3f754e00 +3f755000 +3f755200 +3f755400 +3f755600 +3f755800 +3f755a00 +3f755c00 +3f755e00 +3f756000 +3f756200 +3f756400 +3f756600 +3f756800 +3f756a00 +3f756c00 +3f756e00 +3f757000 +3f757200 +3f757400 +3f757600 +3f757800 +3f757a00 +3f757c00 +3f757e00 +3f758000 +3f758200 +3f758400 +3f758600 +3f758800 +3f758a00 +3f758c00 +3f758e00 +3f759000 +3f759200 +3f759400 +3f759600 +3f759800 +3f759a00 +3f759c00 +3f759e00 +3f75a000 +3f75a200 +3f75a400 +3f75a600 +3f75a800 +3f75aa00 +3f75ac00 +3f75ae00 +3f75b000 +3f75b200 +3f75b400 +3f75b600 +3f75b800 +3f75ba00 +3f75bc00 +3f75be00 +3f75c000 +3f75c200 +3f75c400 +3f75c600 +3f75c800 +3f75ca00 +3f75cc00 +3f75ce00 +3f75d000 +3f75d200 +3f75d400 +3f75d600 +3f75d800 +3f75da00 +3f75dc00 +3f75de00 +3f75e000 +3f75e200 +3f75e400 +3f75e600 +3f75e800 +3f75ea00 +3f75ec00 +3f75ee00 +3f75f000 +3f75f200 +3f75f400 +3f75f600 +3f75f800 +3f75fa00 +3f75fc00 +3f75fe00 +3f760000 +3f760200 +3f760400 +3f760600 +3f760800 +3f760a00 +3f760c00 +3f760e00 +3f761000 +3f761200 +3f761400 +3f761600 +3f761800 +3f761a00 +3f761c00 +3f761e00 +3f762000 +3f762200 +3f762400 +3f762600 +3f762800 +3f762a00 +3f762c00 +3f762e00 +3f763000 +3f763200 +3f763400 +3f763600 +3f763800 +3f763a00 +3f763c00 +3f763e00 +3f764000 +3f764200 +3f764400 +3f764600 +3f764800 +3f764a00 +3f764c00 +3f764e00 +3f765000 +3f765200 +3f765400 +3f765600 +3f765800 +3f765a00 +3f765c00 +3f765e00 +3f766000 +3f766200 +3f766400 +3f766600 +3f766800 +3f766a00 +3f766c00 +3f766e00 +3f767000 +3f767200 +3f767400 +3f767600 +3f767800 +3f767a00 +3f767c00 +3f767e00 +3f768000 +3f768200 +3f768400 +3f768600 +3f768800 +3f768a00 +3f768c00 +3f768e00 +3f769000 +3f769200 +3f769400 +3f769600 +3f769800 +3f769a00 +3f769c00 +3f769e00 +3f76a000 +3f76a200 +3f76a400 +3f76a600 +3f76a800 +3f76aa00 +3f76ac00 +3f76ae00 +3f76b000 +3f76b200 +3f76b400 +3f76b600 +3f76b800 +3f76ba00 +3f76bc00 +3f76be00 +3f76c000 +3f76c200 +3f76c400 +3f76c600 +3f76c800 +3f76ca00 +3f76cc00 +3f76ce00 +3f76d000 +3f76d200 +3f76d400 +3f76d600 +3f76d800 +3f76da00 +3f76dc00 +3f76de00 +3f76e000 +3f76e200 +3f76e400 +3f76e600 +3f76e800 +3f76ea00 +3f76ec00 +3f76ee00 +3f76f000 +3f76f200 +3f76f400 +3f76f600 +3f76f800 +3f76fa00 +3f76fc00 +3f76fe00 +3f770000 +3f770200 +3f770400 +3f770600 +3f770800 +3f770a00 +3f770c00 +3f770e00 +3f771000 +3f771200 +3f771400 +3f771600 +3f771800 +3f771a00 +3f771c00 +3f771e00 +3f772000 +3f772200 +3f772400 +3f772600 +3f772800 +3f772a00 +3f772c00 +3f772e00 +3f773000 +3f773200 +3f773400 +3f773600 +3f773800 +3f773a00 +3f773c00 +3f773e00 +3f774000 +3f774200 +3f774400 +3f774600 +3f774800 +3f774a00 +3f774c00 +3f774e00 +3f775000 +3f775200 +3f775400 +3f775600 +3f775800 +3f775a00 +3f775c00 +3f775e00 +3f776000 +3f776200 +3f776400 +3f776600 +3f776800 +3f776a00 +3f776c00 +3f776e00 +3f777000 +3f777200 +3f777400 +3f777600 +3f777800 +3f777a00 +3f777c00 +3f777e00 +3f778000 +3f778200 +3f778400 +3f778600 +3f778800 +3f778a00 +3f778c00 +3f778e00 +3f779000 +3f779200 +3f779400 +3f779600 +3f779800 +3f779a00 +3f779c00 +3f779e00 +3f77a000 +3f77a200 +3f77a400 +3f77a600 +3f77a800 +3f77aa00 +3f77ac00 +3f77ae00 +3f77b000 +3f77b200 +3f77b400 +3f77b600 +3f77b800 +3f77ba00 +3f77bc00 +3f77be00 +3f77c000 +3f77c200 +3f77c400 +3f77c600 +3f77c800 +3f77ca00 +3f77cc00 +3f77ce00 +3f77d000 +3f77d200 +3f77d400 +3f77d600 +3f77d800 +3f77da00 +3f77dc00 +3f77de00 +3f77e000 +3f77e200 +3f77e400 +3f77e600 +3f77e800 +3f77ea00 +3f77ec00 +3f77ee00 +3f77f000 +3f77f200 +3f77f400 +3f77f600 +3f77f800 +3f77fa00 +3f77fc00 +3f77fe00 +3f780000 +3f780200 +3f780400 +3f780600 +3f780800 +3f780a00 +3f780c00 +3f780e00 +3f781000 +3f781200 +3f781400 +3f781600 +3f781800 +3f781a00 +3f781c00 +3f781e00 +3f782000 +3f782200 +3f782400 +3f782600 +3f782800 +3f782a00 +3f782c00 +3f782e00 +3f783000 +3f783200 +3f783400 +3f783600 +3f783800 +3f783a00 +3f783c00 +3f783e00 +3f784000 +3f784200 +3f784400 +3f784600 +3f784800 +3f784a00 +3f784c00 +3f784e00 +3f785000 +3f785200 +3f785400 +3f785600 +3f785800 +3f785a00 +3f785c00 +3f785e00 +3f786000 +3f786200 +3f786400 +3f786600 +3f786800 +3f786a00 +3f786c00 +3f786e00 +3f787000 +3f787200 +3f787400 +3f787600 +3f787800 +3f787a00 +3f787c00 +3f787e00 +3f788000 +3f788200 +3f788400 +3f788600 +3f788800 +3f788a00 +3f788c00 +3f788e00 +3f789000 +3f789200 +3f789400 +3f789600 +3f789800 +3f789a00 +3f789c00 +3f789e00 +3f78a000 +3f78a200 +3f78a400 +3f78a600 +3f78a800 +3f78aa00 +3f78ac00 +3f78ae00 +3f78b000 +3f78b200 +3f78b400 +3f78b600 +3f78b800 +3f78ba00 +3f78bc00 +3f78be00 +3f78c000 +3f78c200 +3f78c400 +3f78c600 +3f78c800 +3f78ca00 +3f78cc00 +3f78ce00 +3f78d000 +3f78d200 +3f78d400 +3f78d600 +3f78d800 +3f78da00 +3f78dc00 +3f78de00 +3f78e000 +3f78e200 +3f78e400 +3f78e600 +3f78e800 +3f78ea00 +3f78ec00 +3f78ee00 +3f78f000 +3f78f200 +3f78f400 +3f78f600 +3f78f800 +3f78fa00 +3f78fc00 +3f78fe00 +3f790000 +3f790200 +3f790400 +3f790600 +3f790800 +3f790a00 +3f790c00 +3f790e00 +3f791000 +3f791200 +3f791400 +3f791600 +3f791800 +3f791a00 +3f791c00 +3f791e00 +3f792000 +3f792200 +3f792400 +3f792600 +3f792800 +3f792a00 +3f792c00 +3f792e00 +3f793000 +3f793200 +3f793400 +3f793600 +3f793800 +3f793a00 +3f793c00 +3f793e00 +3f794000 +3f794200 +3f794400 +3f794600 +3f794800 +3f794a00 +3f794c00 +3f794e00 +3f795000 +3f795200 +3f795400 +3f795600 +3f795800 +3f795a00 +3f795c00 +3f795e00 +3f796000 +3f796200 +3f796400 +3f796600 +3f796800 +3f796a00 +3f796c00 +3f796e00 +3f797000 +3f797200 +3f797400 +3f797600 +3f797800 +3f797a00 +3f797c00 +3f797e00 +3f798000 +3f798200 +3f798400 +3f798600 +3f798800 +3f798a00 +3f798c00 +3f798e00 +3f799000 +3f799200 +3f799400 +3f799600 +3f799800 +3f799a00 +3f799c00 +3f799e00 +3f79a000 +3f79a200 +3f79a400 +3f79a600 +3f79a800 +3f79aa00 +3f79ac00 +3f79ae00 +3f79b000 +3f79b200 +3f79b400 +3f79b600 +3f79b800 +3f79ba00 +3f79bc00 +3f79be00 +3f79c000 +3f79c200 +3f79c400 +3f79c600 +3f79c800 +3f79ca00 +3f79cc00 +3f79ce00 +3f79d000 +3f79d200 +3f79d400 +3f79d600 +3f79d800 +3f79da00 +3f79dc00 +3f79de00 +3f79e000 +3f79e200 +3f79e400 +3f79e600 +3f79e800 +3f79ea00 +3f79ec00 +3f79ee00 +3f79f000 +3f79f200 +3f79f400 +3f79f600 +3f79f800 +3f79fa00 +3f79fc00 +3f79fe00 +3f7a0000 +3f7a0200 +3f7a0400 +3f7a0600 +3f7a0800 +3f7a0a00 +3f7a0c00 +3f7a0e00 +3f7a1000 +3f7a1200 +3f7a1400 +3f7a1600 +3f7a1800 +3f7a1a00 +3f7a1c00 +3f7a1e00 +3f7a2000 +3f7a2200 +3f7a2400 +3f7a2600 +3f7a2800 +3f7a2a00 +3f7a2c00 +3f7a2e00 +3f7a3000 +3f7a3200 +3f7a3400 +3f7a3600 +3f7a3800 +3f7a3a00 +3f7a3c00 +3f7a3e00 +3f7a4000 +3f7a4200 +3f7a4400 +3f7a4600 +3f7a4800 +3f7a4a00 +3f7a4c00 +3f7a4e00 +3f7a5000 +3f7a5200 +3f7a5400 +3f7a5600 +3f7a5800 +3f7a5a00 +3f7a5c00 +3f7a5e00 +3f7a6000 +3f7a6200 +3f7a6400 +3f7a6600 +3f7a6800 +3f7a6a00 +3f7a6c00 +3f7a6e00 +3f7a7000 +3f7a7200 +3f7a7400 +3f7a7600 +3f7a7800 +3f7a7a00 +3f7a7c00 +3f7a7e00 +3f7a8000 +3f7a8200 +3f7a8400 +3f7a8600 +3f7a8800 +3f7a8a00 +3f7a8c00 +3f7a8e00 +3f7a9000 +3f7a9200 +3f7a9400 +3f7a9600 +3f7a9800 +3f7a9a00 +3f7a9c00 +3f7a9e00 +3f7aa000 +3f7aa200 +3f7aa400 +3f7aa600 +3f7aa800 +3f7aaa00 +3f7aac00 +3f7aae00 +3f7ab000 +3f7ab200 +3f7ab400 +3f7ab600 +3f7ab800 +3f7aba00 +3f7abc00 +3f7abe00 +3f7ac000 +3f7ac200 +3f7ac400 +3f7ac600 +3f7ac800 +3f7aca00 +3f7acc00 +3f7ace00 +3f7ad000 +3f7ad200 +3f7ad400 +3f7ad600 +3f7ad800 +3f7ada00 +3f7adc00 +3f7ade00 +3f7ae000 +3f7ae200 +3f7ae400 +3f7ae600 +3f7ae800 +3f7aea00 +3f7aec00 +3f7aee00 +3f7af000 +3f7af200 +3f7af400 +3f7af600 +3f7af800 +3f7afa00 +3f7afc00 +3f7afe00 +3f7b0000 +3f7b0200 +3f7b0400 +3f7b0600 +3f7b0800 +3f7b0a00 +3f7b0c00 +3f7b0e00 +3f7b1000 +3f7b1200 +3f7b1400 +3f7b1600 +3f7b1800 +3f7b1a00 +3f7b1c00 +3f7b1e00 +3f7b2000 +3f7b2200 +3f7b2400 +3f7b2600 +3f7b2800 +3f7b2a00 +3f7b2c00 +3f7b2e00 +3f7b3000 +3f7b3200 +3f7b3400 +3f7b3600 +3f7b3800 +3f7b3a00 +3f7b3c00 +3f7b3e00 +3f7b4000 +3f7b4200 +3f7b4400 +3f7b4600 +3f7b4800 +3f7b4a00 +3f7b4c00 +3f7b4e00 +3f7b5000 +3f7b5200 +3f7b5400 +3f7b5600 +3f7b5800 +3f7b5a00 +3f7b5c00 +3f7b5e00 +3f7b6000 +3f7b6200 +3f7b6400 +3f7b6600 +3f7b6800 +3f7b6a00 +3f7b6c00 +3f7b6e00 +3f7b7000 +3f7b7200 +3f7b7400 +3f7b7600 +3f7b7800 +3f7b7a00 +3f7b7c00 +3f7b7e00 +3f7b8000 +3f7b8200 +3f7b8400 +3f7b8600 +3f7b8800 +3f7b8a00 +3f7b8c00 +3f7b8e00 +3f7b9000 +3f7b9200 +3f7b9400 +3f7b9600 +3f7b9800 +3f7b9a00 +3f7b9c00 +3f7b9e00 +3f7ba000 +3f7ba200 +3f7ba400 +3f7ba600 +3f7ba800 +3f7baa00 +3f7bac00 +3f7bae00 +3f7bb000 +3f7bb200 +3f7bb400 +3f7bb600 +3f7bb800 +3f7bba00 +3f7bbc00 +3f7bbe00 +3f7bc000 +3f7bc200 +3f7bc400 +3f7bc600 +3f7bc800 +3f7bca00 +3f7bcc00 +3f7bce00 +3f7bd000 +3f7bd200 +3f7bd400 +3f7bd600 +3f7bd800 +3f7bda00 +3f7bdc00 +3f7bde00 +3f7be000 +3f7be200 +3f7be400 +3f7be600 +3f7be800 +3f7bea00 +3f7bec00 +3f7bee00 +3f7bf000 +3f7bf200 +3f7bf400 +3f7bf600 +3f7bf800 +3f7bfa00 +3f7bfc00 +3f7bfe00 +3f7c0000 +3f7c0200 +3f7c0400 +3f7c0600 +3f7c0800 +3f7c0a00 +3f7c0c00 +3f7c0e00 +3f7c1000 +3f7c1200 +3f7c1400 +3f7c1600 +3f7c1800 +3f7c1a00 +3f7c1c00 +3f7c1e00 +3f7c2000 +3f7c2200 +3f7c2400 +3f7c2600 +3f7c2800 +3f7c2a00 +3f7c2c00 +3f7c2e00 +3f7c3000 +3f7c3200 +3f7c3400 +3f7c3600 +3f7c3800 +3f7c3a00 +3f7c3c00 +3f7c3e00 +3f7c4000 +3f7c4200 +3f7c4400 +3f7c4600 +3f7c4800 +3f7c4a00 +3f7c4c00 +3f7c4e00 +3f7c5000 +3f7c5200 +3f7c5400 +3f7c5600 +3f7c5800 +3f7c5a00 +3f7c5c00 +3f7c5e00 +3f7c6000 +3f7c6200 +3f7c6400 +3f7c6600 +3f7c6800 +3f7c6a00 +3f7c6c00 +3f7c6e00 +3f7c7000 +3f7c7200 +3f7c7400 +3f7c7600 +3f7c7800 +3f7c7a00 +3f7c7c00 +3f7c7e00 +3f7c8000 +3f7c8200 +3f7c8400 +3f7c8600 +3f7c8800 +3f7c8a00 +3f7c8c00 +3f7c8e00 +3f7c9000 +3f7c9200 +3f7c9400 +3f7c9600 +3f7c9800 +3f7c9a00 +3f7c9c00 +3f7c9e00 +3f7ca000 +3f7ca200 +3f7ca400 +3f7ca600 +3f7ca800 +3f7caa00 +3f7cac00 +3f7cae00 +3f7cb000 +3f7cb200 +3f7cb400 +3f7cb600 +3f7cb800 +3f7cba00 +3f7cbc00 +3f7cbe00 +3f7cc000 +3f7cc200 +3f7cc400 +3f7cc600 +3f7cc800 +3f7cca00 +3f7ccc00 +3f7cce00 +3f7cd000 +3f7cd200 +3f7cd400 +3f7cd600 +3f7cd800 +3f7cda00 +3f7cdc00 +3f7cde00 +3f7ce000 +3f7ce200 +3f7ce400 +3f7ce600 +3f7ce800 +3f7cea00 +3f7cec00 +3f7cee00 +3f7cf000 +3f7cf200 +3f7cf400 +3f7cf600 +3f7cf800 +3f7cfa00 +3f7cfc00 +3f7cfe00 +3f7d0000 +3f7d0200 +3f7d0400 +3f7d0600 +3f7d0800 +3f7d0a00 +3f7d0c00 +3f7d0e00 +3f7d1000 +3f7d1200 +3f7d1400 +3f7d1600 +3f7d1800 +3f7d1a00 +3f7d1c00 +3f7d1e00 +3f7d2000 +3f7d2200 +3f7d2400 +3f7d2600 +3f7d2800 +3f7d2a00 +3f7d2c00 +3f7d2e00 +3f7d3000 +3f7d3200 +3f7d3400 +3f7d3600 +3f7d3800 +3f7d3a00 +3f7d3c00 +3f7d3e00 +3f7d4000 +3f7d4200 +3f7d4400 +3f7d4600 +3f7d4800 +3f7d4a00 +3f7d4c00 +3f7d4e00 +3f7d5000 +3f7d5200 +3f7d5400 +3f7d5600 +3f7d5800 +3f7d5a00 +3f7d5c00 +3f7d5e00 +3f7d6000 +3f7d6200 +3f7d6400 +3f7d6600 +3f7d6800 +3f7d6a00 +3f7d6c00 +3f7d6e00 +3f7d7000 +3f7d7200 +3f7d7400 +3f7d7600 +3f7d7800 +3f7d7a00 +3f7d7c00 +3f7d7e00 +3f7d8000 +3f7d8200 +3f7d8400 +3f7d8600 +3f7d8800 +3f7d8a00 +3f7d8c00 +3f7d8e00 +3f7d9000 +3f7d9200 +3f7d9400 +3f7d9600 +3f7d9800 +3f7d9a00 +3f7d9c00 +3f7d9e00 +3f7da000 +3f7da200 +3f7da400 +3f7da600 +3f7da800 +3f7daa00 +3f7dac00 +3f7dae00 +3f7db000 +3f7db200 +3f7db400 +3f7db600 +3f7db800 +3f7dba00 +3f7dbc00 +3f7dbe00 +3f7dc000 +3f7dc200 +3f7dc400 +3f7dc600 +3f7dc800 +3f7dca00 +3f7dcc00 +3f7dce00 +3f7dd000 +3f7dd200 +3f7dd400 +3f7dd600 +3f7dd800 +3f7dda00 +3f7ddc00 +3f7dde00 +3f7de000 +3f7de200 +3f7de400 +3f7de600 +3f7de800 +3f7dea00 +3f7dec00 +3f7dee00 +3f7df000 +3f7df200 +3f7df400 +3f7df600 +3f7df800 +3f7dfa00 +3f7dfc00 +3f7dfe00 +3f7e0000 +3f7e0200 +3f7e0400 +3f7e0600 +3f7e0800 +3f7e0a00 +3f7e0c00 +3f7e0e00 +3f7e1000 +3f7e1200 +3f7e1400 +3f7e1600 +3f7e1800 +3f7e1a00 +3f7e1c00 +3f7e1e00 +3f7e2000 +3f7e2200 +3f7e2400 +3f7e2600 +3f7e2800 +3f7e2a00 +3f7e2c00 +3f7e2e00 +3f7e3000 +3f7e3200 +3f7e3400 +3f7e3600 +3f7e3800 +3f7e3a00 +3f7e3c00 +3f7e3e00 +3f7e4000 +3f7e4200 +3f7e4400 +3f7e4600 +3f7e4800 +3f7e4a00 +3f7e4c00 +3f7e4e00 +3f7e5000 +3f7e5200 +3f7e5400 +3f7e5600 +3f7e5800 +3f7e5a00 +3f7e5c00 +3f7e5e00 +3f7e6000 +3f7e6200 +3f7e6400 +3f7e6600 +3f7e6800 +3f7e6a00 +3f7e6c00 +3f7e6e00 +3f7e7000 +3f7e7200 +3f7e7400 +3f7e7600 +3f7e7800 +3f7e7a00 +3f7e7c00 +3f7e7e00 +3f7e8000 +3f7e8200 +3f7e8400 +3f7e8600 +3f7e8800 +3f7e8a00 +3f7e8c00 +3f7e8e00 +3f7e9000 +3f7e9200 +3f7e9400 +3f7e9600 +3f7e9800 +3f7e9a00 +3f7e9c00 +3f7e9e00 +3f7ea000 +3f7ea200 +3f7ea400 +3f7ea600 +3f7ea800 +3f7eaa00 +3f7eac00 +3f7eae00 +3f7eb000 +3f7eb200 +3f7eb400 +3f7eb600 +3f7eb800 +3f7eba00 +3f7ebc00 +3f7ebe00 +3f7ec000 +3f7ec200 +3f7ec400 +3f7ec600 +3f7ec800 +3f7eca00 +3f7ecc00 +3f7ece00 +3f7ed000 +3f7ed200 +3f7ed400 +3f7ed600 +3f7ed800 +3f7eda00 +3f7edc00 +3f7ede00 +3f7ee000 +3f7ee200 +3f7ee400 +3f7ee600 +3f7ee800 +3f7eea00 +3f7eec00 +3f7eee00 +3f7ef000 +3f7ef200 +3f7ef400 +3f7ef600 +3f7ef800 +3f7efa00 +3f7efc00 +3f7efe00 +3f7f0000 +3f7f0200 +3f7f0400 +3f7f0600 +3f7f0800 +3f7f0a00 +3f7f0c00 +3f7f0e00 +3f7f1000 +3f7f1200 +3f7f1400 +3f7f1600 +3f7f1800 +3f7f1a00 +3f7f1c00 +3f7f1e00 +3f7f2000 +3f7f2200 +3f7f2400 +3f7f2600 +3f7f2800 +3f7f2a00 +3f7f2c00 +3f7f2e00 +3f7f3000 +3f7f3200 +3f7f3400 +3f7f3600 +3f7f3800 +3f7f3a00 +3f7f3c00 +3f7f3e00 +3f7f4000 +3f7f4200 +3f7f4400 +3f7f4600 +3f7f4800 +3f7f4a00 +3f7f4c00 +3f7f4e00 +3f7f5000 +3f7f5200 +3f7f5400 +3f7f5600 +3f7f5800 +3f7f5a00 +3f7f5c00 +3f7f5e00 +3f7f6000 +3f7f6200 +3f7f6400 +3f7f6600 +3f7f6800 +3f7f6a00 +3f7f6c00 +3f7f6e00 +3f7f7000 +3f7f7200 +3f7f7400 +3f7f7600 +3f7f7800 +3f7f7a00 +3f7f7c00 +3f7f7e00 +3f7f8000 +3f7f8200 +3f7f8400 +3f7f8600 +3f7f8800 +3f7f8a00 +3f7f8c00 +3f7f8e00 +3f7f9000 +3f7f9200 +3f7f9400 +3f7f9600 +3f7f9800 +3f7f9a00 +3f7f9c00 +3f7f9e00 +3f7fa000 +3f7fa200 +3f7fa400 +3f7fa600 +3f7fa800 +3f7faa00 +3f7fac00 +3f7fae00 +3f7fb000 +3f7fb200 +3f7fb400 +3f7fb600 +3f7fb800 +3f7fba00 +3f7fbc00 +3f7fbe00 +3f7fc000 +3f7fc200 +3f7fc400 +3f7fc600 +3f7fc800 +3f7fca00 +3f7fcc00 +3f7fce00 +3f7fd000 +3f7fd200 +3f7fd400 +3f7fd600 +3f7fd800 +3f7fda00 +3f7fdc00 +3f7fde00 +3f7fe000 +3f7fe200 +3f7fe400 +3f7fe600 +3f7fe800 +3f7fea00 +3f7fec00 +3f7fee00 +3f7ff000 +3f7ff200 +3f7ff400 +3f7ff600 +3f7ff800 +3f7ffa00 +3f7ffc00 +3f7ffe00 diff --git a/fpga/usrp3/lib/vita_200/iq_to_float_tb.v b/fpga/usrp3/lib/vita_200/iq_to_float_tb.v new file mode 100644 index 000000000..932320a6a --- /dev/null +++ b/fpga/usrp3/lib/vita_200/iq_to_float_tb.v @@ -0,0 +1,66 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +module iq_to_float_tb(); + + + reg clk, reset; + integer x,file; + reg [15:0] in; + wire [31:0] out; + + initial clk = 0; + + always #10 clk = ~clk; + + initial $dumpfile("iq_to_float_tb.vcd"); + initial $dumpvars(0,iq_to_float_tb); + integer f; + initial + + begin + x <= 0; + reset <= 1; + in <= 0; + file = $fopen("iq_to_float_VER.txt"); + + repeat(65536) @(posedge clk); + reset <= 0; + repeat(65536) @(posedge clk) + begin + in <= data[x]; + x <= x+1; + $fdisplayh(file,out); + end + $fclose(file); + + + repeat(65536) @(posedge clk); + $finish; + + end + + + + + iq_to_float #(.BITS_IN(16), .BITS_OUT(32)) + dut + ( + .in(in), .out(out), .clk(clk), .reset(reset) + ); + + + + reg [15:0] data [0:65535]; + initial $readmemh("iq_to_float_input.txt",data); + + + + + + + +endmodule + diff --git a/fpga/usrp3/lib/vita_200/new_rx_control.v b/fpga/usrp3/lib/vita_200/new_rx_control.v new file mode 100644 index 000000000..0896b7815 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/new_rx_control.v @@ -0,0 +1,260 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// HALT brings RX to an idle state as quickly as possible if RX is running +// without running the risk of leaving a packet fragment in downstream FIFO's. +// HALT also flushes all remaining pending commands in the commmand FIFO. +// Unlike STOP, HALT doesn't ever create an ERROR packet. + + +module new_rx_control + #(parameter BASE=0) + (input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input [63:0] vita_time, + + // DDC connections + output run, output eob, + input strobe, input full, + input [11:0] seqnum, + input [31:0] sid, + + output [63:0] err_tdata, output err_tlast, output err_tvalid, input err_tready, + output reg [3:0] ibs_state, + output [31:0] debug + ); + + wire [31:0] command_i; + wire [63:0] time_i; + wire store_command; + + wire send_imm, chain, reload, stop; + wire [27:0] numlines; + wire [63:0] rcvtime; + + wire now, early, late; + wire command_valid; + reg command_ready; + + reg chain_sav, reload_sav; + + + reg clear_halt; + reg halt; + wire set_halt; + + reg [63:0] err_tdata_int; + wire err_tlast_int; + wire err_tvalid_int; + wire err_tready_int; + + + setting_reg #(.my_addr(BASE)) sr_cmd + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(command_i),.changed()); + + setting_reg #(.my_addr(BASE+1)) sr_time_h + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(time_i[63:32]),.changed()); + + setting_reg #(.my_addr(BASE+2)) sr_time_l + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(time_i[31:0]),.changed(store_command)); + + setting_reg #(.my_addr(BASE+3)) sr_rx_halt + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(),.changed(set_halt)); + + always @(posedge clk) + if (reset | clear | clear_halt) + halt <= 1'b0; + else + halt <= set_halt; + + + axi_fifo_short #(.WIDTH(96)) commandfifo + (.clk(clk),.reset(reset),.clear(clear | clear_halt), + .i_tdata({command_i,time_i}), .i_tvalid(store_command), .i_tready(), + .o_tdata({send_imm,chain,reload,stop,numlines,rcvtime}), + .o_tvalid(command_valid), .o_tready(command_ready), + .occupied(), .space() ); + + time_compare + time_compare (.clk(clk), .reset(reset), .time_now(vita_time), .trigger_time(rcvtime), + .now(now), .early(early), .late(late), .too_early()); + + localparam IBS_IDLE = 0; + localparam IBS_RUNNING = 1; + + localparam IBS_OVERRUN = 2; + localparam IBS_OVR_TIME = 3; + localparam IBS_OVR_DATA = 4; + + localparam IBS_BROKENCHAIN = 5; + localparam IBS_BRK_TIME = 6; + localparam IBS_BRK_DATA = 7; + + localparam IBS_LATECMD = 8; + localparam IBS_LATE_TIME = 9; + localparam IBS_LATE_DATA = 10; + + localparam IBS_ZEROLEN = 11; + localparam IBS_ZERO_TIME = 12; + localparam IBS_ZERO_DATA = 13; + + reg [27:0] lines_left, repeat_lines; + + + always @(posedge clk) + if(reset | clear) + begin + ibs_state <= IBS_IDLE; + chain_sav <= 1'b0; + reload_sav <= 1'b0; + clear_halt <= 1'b0; + end + else + case (ibs_state) + IBS_IDLE : begin + clear_halt <= 1'b0; // Incase we got here through a HALT. + if (command_valid) + // There is a valid command to pop from FIFO. + if (stop) begin + // Stop bit set in this command, go idle. + ibs_state <= IBS_IDLE;//IBS_ZEROLEN; + end else if (late & ~send_imm) begin + // Got this command later than its execution time. + ibs_state <= IBS_LATECMD; + end else if (now | send_imm) begin + // Either its time to run this command or it should run immediately without a time. + ibs_state <= IBS_RUNNING; + lines_left <= numlines; + repeat_lines <= numlines; + chain_sav <= chain; + reload_sav <= reload; + end + end // case: IBS_IDLE + + IBS_RUNNING : begin + if (strobe) begin + if (full) begin + // Framing FIFO is full and we have just overrun. + ibs_state <= IBS_OVERRUN; + end else if (lines_left == 1) begin + // Provide Halt mechanism used to bring RX into known IDLE state + // at re-initialization. + if (halt) begin + ibs_state <= IBS_IDLE; + clear_halt <= 1'b1; + end else if (chain_sav) begin + // If chain_sav is true then execute the next command now this one finished. + if (command_valid) begin + lines_left <= numlines; + repeat_lines <= numlines; + chain_sav <= chain; + reload_sav <= reload; + // If the new command includes stop then go idle. + if (stop) begin + ibs_state <= IBS_IDLE; + end + end else if (reload_sav) begin + // There is no new command to pop from FIFO so re-run previous command. + lines_left <= repeat_lines; + end else begin + // Chain has been broken, no commands left in FIFO and reload not set. + ibs_state <= IBS_BROKENCHAIN; + end + end else begin // if (chain_sav) + // Chain is not true, so don't look for new command, instead go idle. + ibs_state <= IBS_IDLE; + end + end else begin // if (lines_left == 1) + // Still counting down lines in current command. + lines_left <= lines_left - 28'd1; + end + end // if (strobe) + end // case: IBS_RUNNING + + + IBS_OVERRUN: if(err_tready_int) ibs_state <= IBS_OVR_TIME; + IBS_OVR_TIME: if(err_tready_int) ibs_state <= IBS_OVR_DATA; + IBS_OVR_DATA: if(err_tready_int) ibs_state <= IBS_IDLE; + + IBS_BROKENCHAIN: if(err_tready_int) ibs_state <= IBS_BRK_TIME; + IBS_BRK_TIME: if(err_tready_int) ibs_state <= IBS_BRK_DATA; + IBS_BRK_DATA: if(err_tready_int) ibs_state <= IBS_IDLE; + + IBS_LATECMD: if(err_tready_int) ibs_state <= IBS_LATE_TIME; + IBS_LATE_TIME: if(err_tready_int) ibs_state <= IBS_LATE_DATA; + IBS_LATE_DATA: if(err_tready_int) ibs_state <= IBS_IDLE; + + IBS_ZEROLEN: if(err_tready_int) ibs_state <= IBS_ZERO_TIME; + IBS_ZERO_TIME: if(err_tready_int) ibs_state <= IBS_ZERO_DATA; + IBS_ZERO_DATA: if(err_tready_int) ibs_state <= IBS_IDLE; + + default: ibs_state <= IBS_IDLE; + + endcase // case (ibs_state) + + always @* + case(ibs_state) + IBS_IDLE : command_ready <= stop | late | now | send_imm; + IBS_RUNNING : command_ready <= strobe & (lines_left == 1) & chain_sav; + default : command_ready <= 1'b0; + endcase // case (ibs_state) + + assign run = (ibs_state == IBS_RUNNING); + assign eob = strobe && (lines_left == 1) && ( !chain_sav || (command_valid && stop) || (!command_valid && !reload_sav) || halt); + + always @* + case (ibs_state) + IBS_OVERRUN : err_tdata_int <= { 4'hA, seqnum, 16'd24, sid }; + IBS_OVR_TIME : err_tdata_int <= vita_time; + IBS_OVR_DATA : err_tdata_int <= {32'h8, 32'b0}; + + IBS_BROKENCHAIN : err_tdata_int <= { 4'hA, seqnum, 16'd24, sid }; + IBS_BRK_TIME : err_tdata_int <= vita_time; + IBS_BRK_DATA : err_tdata_int <= {32'h4, 32'b0}; + + IBS_LATECMD : err_tdata_int <= { 4'hA, seqnum, 16'd24, sid }; + IBS_LATE_TIME : err_tdata_int <= vita_time; + IBS_LATE_DATA : err_tdata_int <= {32'h2, 32'b0}; + + IBS_ZEROLEN : err_tdata_int <= { 4'hA, seqnum, 16'd24, sid }; + IBS_ZERO_TIME : err_tdata_int <= vita_time; + IBS_ZERO_DATA : err_tdata_int <= {32'hd, 32'b0}; + + default : err_tdata_int <= {32'he, 32'b0}; + endcase // case (ibs_state) + + assign err_tlast_int = (ibs_state == IBS_OVR_DATA) + | (ibs_state == IBS_BRK_DATA) + | (ibs_state == IBS_LATE_DATA) + | (ibs_state == IBS_ZERO_DATA); + + assign err_tvalid_int = ibs_state >= IBS_OVERRUN; + + + assign debug[27:0] = lines_left; + assign debug[28] = stop; + assign debug[29] = halt; + assign debug[30] = command_valid; + assign debug[31] = command_ready; + + axi_fifo_short #(.WIDTH(65)) output_fifo + ( + .clk(clk), .reset(reset), .clear(clear), + .i_tdata({err_tlast_int,err_tdata_int}), .i_tvalid(err_tvalid_int), .i_tready(err_tready_int), + .o_tdata({err_tlast,err_tdata}), .o_tvalid(err_tvalid), .o_tready(err_tready), + .space(), .occupied() + ); + + + +endmodule // new_rx_control diff --git a/fpga/usrp3/lib/vita_200/new_rx_framer.v b/fpga/usrp3/lib/vita_200/new_rx_framer.v new file mode 100644 index 000000000..df91aff72 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/new_rx_framer.v @@ -0,0 +1,282 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module new_rx_framer + #( + parameter BASE=0, + parameter CHIPSCOPE=0, + parameter SAMPLE_FIFO_SIZE=10 + ) + (input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input [63:0] vita_time, + + input strobe, + input [31:0] sample, + input run, + input eob, + output full, + output reg [11:0] seqnum, + output [31:0] sid, + + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready, + + output [31:0] debug + ); + + reg [15:0] len; + reg [63:0] hold_time; + + wire [63:0] dfifo_tdata; + wire dfifo_tlast, dfifo_tvalid, dfifo_tready; + + wire [80:0] hfifo_tdata; + wire hfifo_tvalid, hfifo_tready; + + wire [63:0] o_tdata_int; + wire o_tlast_int, o_tvalid_int, o_tready_int; + + wire [15:0] sample_space; + + wire [15:0] maxlen; + reg [31:0] holding; + + + // FIXME need to handle case where hdr fifo is full (i.e. too many tiny packets) + assign full = (sample_space == 16'd0) | (sample_space == 16'd1) | ~hdr_tready; + + setting_reg #(.my_addr(BASE), .width(16)) sr_maxlen + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(maxlen),.changed()); + + wire sid_changed; + setting_reg #(.my_addr(BASE+1), .width(32)) sr_sid + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out(sid),.changed(sid_changed)); + + localparam START = 0; + localparam SECOND = 1; + localparam FIRST = 2; + + reg [1:0] instate; + reg [15:0] numsamps; + reg nearly_eop; + + + always @(posedge clk) + if(reset | clear) + begin + instate <= START; + numsamps <= 0; + nearly_eop <= 0; + + end + else if (run) + case(instate) + // + // Start a new packet in this state + // + START : + if(strobe) + if(eop) + begin + instate <= START; + numsamps <= 0; + nearly_eop <= 0; + end + else + begin + instate <= SECOND; + numsamps <= numsamps + 1; + nearly_eop <= (numsamps >= (maxlen-2)); + end // else: !if(eop) + // + // Second 32 bit sample in a 64bit word + // + SECOND : + if(strobe) + if(eop) + begin + instate <= START; + numsamps <= 0; + nearly_eop <= 0; + end + else + begin + instate <= FIRST; + numsamps <= numsamps + 1; + nearly_eop <= (numsamps >= (maxlen-2)); + end // else: !if(eop) + // + // First 32bit sample in a 64bit word. + // + FIRST : + if(strobe) + if(eop) + begin + instate <= START; + numsamps <= 0; + nearly_eop <= 0; + end + else + begin + instate <= SECOND; + numsamps <= numsamps + 1; + nearly_eop <= (numsamps >= (maxlen-2)); + end + endcase // case (instate) + else begin + instate <= START; + numsamps <= 0; + nearly_eop <= 0; + end + + + always @(posedge clk) + if(strobe && run) + begin + holding <= sample; + if(instate == START) + hold_time <= vita_time; + end + + always @(posedge clk) + if(reset | clear) + len <= 5; + else + if(strobe && run) + if(sample_tlast) + len <= 5; + else + len <= len + 1; + + always @(posedge clk) + if(reset | clear | sid_changed) + seqnum <= 12'd0; + else + if(o_tlast_int & o_tvalid_int & o_tready_int) + seqnum <= seqnum + 12'd1; + + + + wire eop = eob | nearly_eop | full; + + wire [63:0] sample_tdata = (instate == SECOND) ? {holding, sample} : {sample, 32'h0}; + wire sample_tlast = eop; + wire sample_tvalid = run & strobe & ( (instate == SECOND) | eop ); + wire sample_tready; + + wire [80:0] hdr_tdata = {eob,len[13:0],2'b0,(instate == START) ? vita_time : hold_time}; + wire hdr_tvalid = sample_tlast && sample_tvalid && sample_tready; + wire hdr_tready; + + wire [80:0] hfifo_tdata_tmp; + wire hfifo_tvalid_tmp, hfifo_tready_tmp; + + + + axi_fifo #(.WIDTH(65), .SIZE(SAMPLE_FIFO_SIZE)) datafifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({sample_tlast,sample_tdata}), .i_tvalid(sample_tvalid), .i_tready(sample_tready), + .o_tdata({dfifo_tlast,dfifo_tdata}), .o_tvalid(dfifo_tvalid), .o_tready(dfifo_tready), + .space(sample_space), .occupied()); + + axi_fifo_short #(.WIDTH(81)) hdrfifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(hdr_tdata), .i_tvalid(hdr_tvalid), .i_tready(hdr_tready), + .o_tdata(hfifo_tdata_tmp), .o_tvalid(hfifo_tvalid_tmp), .o_tready(hfifo_tready_tmp), + .space(), .occupied()); + + axi_fifo_short #(.WIDTH(81)) hdrfifo2 + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(hfifo_tdata_tmp), .i_tvalid(hfifo_tvalid_tmp), .i_tready(hfifo_tready_tmp), + .o_tdata(hfifo_tdata), .o_tvalid(hfifo_tvalid), .o_tready(hfifo_tready), + .space(), .occupied()); + + + + + // The output state machine is responsible for forming output packets. + // Output packets are formed by combining the entries in the header fifo, + // and the samples in the data fifo. A single entry in the header fifo + // contains both the compressed header and the 64 bit time stamp. + + reg [1:0] outstate; + localparam OUT_IDLE = 2'd0; + localparam OUT_HEAD = 2'd1; + localparam OUT_TIME = 2'd2; + localparam OUT_BODY = 2'd3; + + always @(posedge clk) + if(reset | clear) + outstate <= OUT_IDLE; + else + case(outstate) + OUT_IDLE : + if(hfifo_tvalid) //having a header signals a complete packet + outstate <= OUT_HEAD; + OUT_HEAD : + if(o_tvalid_int && o_tready_int) + outstate <= OUT_TIME; + OUT_TIME : + if(o_tvalid_int && o_tready_int) + outstate <= OUT_BODY; + OUT_BODY : + if(o_tvalid_int && o_tready_int && o_tlast_int) + outstate <= OUT_IDLE; + endcase // case (outstate) + + //output data mux feeds from single line of header fifo or the data fifo + assign o_tdata_int = (outstate == OUT_HEAD) ? { 3'b001, hfifo_tdata[80], seqnum, hfifo_tdata[79:64], sid} : + (outstate == OUT_TIME) ? hfifo_tdata[63:0] : dfifo_tdata; + + //output the last signal from the data fifo + assign o_tlast_int = (outstate == OUT_BODY) ? dfifo_tlast : 1'b0; + + //output valid connected to data valid in non-IDLE states + assign o_tvalid_int = (outstate != OUT_IDLE) & dfifo_tvalid; + + //only pop from header fifo on the very last transaction + assign hfifo_tready = o_tvalid_int && o_tready_int && o_tlast_int; + + //connect data fifo ready with out ready in the BODY state + assign dfifo_tready = (outstate == OUT_BODY) ? o_tready_int : 1'b0; + + axi_fifo_short #(.WIDTH(65)) output_fifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata({o_tlast_int, o_tdata_int}), .i_tvalid(o_tvalid_int), .i_tready(o_tready_int), + .o_tdata({o_tlast, o_tdata}), .o_tvalid(o_tvalid), .o_tready(o_tready), + .space(), .occupied()); +/* -----\/----- EXCLUDED -----\/----- + + assign debug[3:0] = {instate, outstate}; + assign debug[7:4] = {1'b0, sample_tlast, sample_tvalid, sample_tready}; + assign debug[11:8] = {1'b0, 1'b0, hfifo_tvalid, hfifo_tready}; + assign debug[15:12] = {1'b0, dfifo_tlast, dfifo_tvalid, dfifo_tready}; + assign debug[19:16] = {1'b0, o_tlast_int, o_tvalid_int, o_tready_int}; + -----/\----- EXCLUDED -----/\----- */ + + assign debug = { + sample_tlast, //15 + sample_tvalid,//14 + sample_tready,//13 + dfifo_tvalid, //12 + dfifo_tready, //11 + hdr_tvalid, //10 + hdr_tready, //9 + hfifo_tvalid, //8 + hfifo_tready, //7 + eob, //6 + nearly_eop, //5 + full, //4 + outstate[1:0], //3:2 + instate[1:0] //1:0 + }; + + +endmodule // new_rx_framer diff --git a/fpga/usrp3/lib/vita_200/new_rx_tb.v b/fpga/usrp3/lib/vita_200/new_rx_tb.v new file mode 100644 index 000000000..045650192 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/new_rx_tb.v @@ -0,0 +1,140 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module new_rx_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("new_rx_tb.vcd"); + initial $dumpvars(0,new_rx_tb); + + initial + begin + #1000 reset = 0; + #30000; + $finish; + end + + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb = 1'b0; + + reg [63:0] vita_time; + reg [31:0] sample; + reg strobe; + + wire run, full; + + wire [63:0] err_tdata; + wire err_tlast, err_tvalid, err_tready; + + wire [63:0] o_tdata; + wire o_tlast, o_tvalid; + reg o_tready; + + task send_command; + input [63:0] send_time; + input send_at; + input chain; + input reload; + input stop; + input [31:0] len; + + begin + set_stb <= 1; + set_addr <= 0; + set_data <= { send_at, chain, reload, stop, len }; + @(posedge clk); + set_stb <= 1; + set_addr <= 1; + set_data <= send_time[63:32]; + @(posedge clk); + set_stb <= 1; + set_addr <= 2; + set_data <= send_time[31:0]; + @(posedge clk); + set_stb <= 0; + @(posedge clk); + end + endtask // send_command + + initial + begin + o_tready <= 0; + while(reset) + @(posedge clk); + set_stb <= 1; // Set Max Length of Packet + set_addr <= 8; + set_data <= 18; + @(posedge clk); + set_stb <= 1; // Set SID + set_addr <= 9; + set_data <= 32'hF00D_1234; + @(posedge clk); + + send_command(64'h100/*time*/, 1/*send at*/, 0/*chain*/, 0/*reload*/,0/*stop*/,150/*len*/); + send_command(64'h200/*time*/, 1/*send at*/, 0/*chain*/, 0/*reload*/,0/*stop*/,4/*len*/); + //send_command(64'h100/*time*/, 1/*send at*/, 0/*chain*/, 0/*reload*/,0/*stop*/,5/*len*/); + + #8000; + o_tready <= 1; + end // initial begin + + always @(posedge clk) + if(reset) + vita_time <= 0; + else + vita_time <= vita_time + 1; + + new_rx_control #(.BASE(0)) rx_control + (.clk(clk), .reset(reset), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .vita_time(vita_time), + .run(run), .eob(eob), .strobe(strobe), .full(full), + .err_tdata(err_tdata), .err_tlast(err_tlast), .err_tvalid(err_tvalid), .err_tready(err_tready), + .debug()); + + new_rx_framer #(.BASE(8)) rx_framer + (.clk(clk), .reset(reset), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .vita_time(vita_time), + .strobe(strobe), .sample(sample), .run(run), .eob(eob), .full(full), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready) + ); + + always @* + strobe <= run; + + /* + always @(posedge clk) + if(reset) + sample <= 0; + else if(run) + sample <= sample + 1; + */ + always @* sample <= vita_time[31:0]; + + always @(posedge clk) + if(o_tvalid & o_tready) + if(o_tlast) + $display("%x\tLAST\n",o_tdata); + else + $display("%x",o_tdata); + + assign err_tready = 1; + + always @(posedge clk) + if(err_tvalid & err_tready) + if(err_tlast) + $display("\t\t\t\tERR LAST \t%x",err_tdata); + else + $display("\t\t\t\tERR\t\t%x",err_tdata); + +endmodule // new_rx_tb diff --git a/fpga/usrp3/lib/vita_200/new_tx_control.v b/fpga/usrp3/lib/vita_200/new_tx_control.v new file mode 100644 index 000000000..b694c09af --- /dev/null +++ b/fpga/usrp3/lib/vita_200/new_tx_control.v @@ -0,0 +1,198 @@ +// +// Copyright 2014-2016 Ettus Research +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module new_tx_control + #(parameter BASE=0) + (input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input [63:0] vita_time, + output reg ack_or_error, + output packet_consumed, + output [11:0] seqnum, + output reg [63:0] error_code, + output [31:0] sid, + + // From tx_deframer + input [175:0] sample_tdata, + input sample_tvalid, + output sample_tready, + + // To DSP Core + output [31:0] sample, + output run, input strobe, + + output [31:0] debug +); + + wire [31:0] sample1 = sample_tdata[31:0]; + wire [31:0] sample0 = sample_tdata[63:32]; + wire [63:0] send_time = sample_tdata[127:64]; + + assign sid = sample_tdata[159:128]; + assign seqnum = sample_tdata[171:160]; + + wire eop = sample_tdata[172]; + wire eob = sample_tdata[173]; + wire send_at = sample_tdata[174]; + wire odd = sample_tdata[175]; + + wire now, early, late, too_early; + wire policy_next_burst, policy_next_packet, policy_wait; + wire clear_seqnum_int; + + setting_reg #(.my_addr(BASE), .width(3)) sr_error_policy + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({policy_next_burst,policy_next_packet,policy_wait}),.changed(clear_seqnum_int)); + + time_compare + time_compare (.clk(clk), .reset(reset), .time_now(vita_time), .trigger_time(send_time), + .now(now), .early(early), .late(late), .too_early(too_early)); + + assign run = (state == ST_SAMP0) | (state == ST_SAMP1); + assign sample = (state == ST_SAMP0) ? sample0 : sample1; + + reg [2:0] state; + + localparam ST_IDLE = 0; + localparam ST_SAMP0 = 1; + localparam ST_SAMP1 = 2; + localparam ST_ERROR = 3; + localparam ST_WAIT = 4; + + reg [11:0] expected_seqnum; + + wire [63:0] CODE_EOB_ACK = {32'd1,20'd0,seqnum}; + wire [63:0] CODE_UNDERRUN = {32'd2,20'd0,seqnum}; + wire [63:0] CODE_SEQ_ERROR = {32'd4,4'd0,expected_seqnum,4'd0,seqnum}; + wire [63:0] CODE_TIME_ERROR = {32'd8,20'd0,seqnum}; + wire [63:0] CODE_UNDERRUN_MIDPKT = {32'd16,20'd0,seqnum}; + wire [63:0] CODE_SEQ_ERROR_MIDBURST = {32'd32,4'd0,expected_seqnum,4'd0,seqnum}; + + reg clear_seqnum_latch; + + wire burst_start = sample_tvalid & (~send_at | now); + wire last_sample = sample_tvalid & sample_tready & eop; + wire time_to_clear = clear_seqnum_latch && ( + (last_sample && eob) || + (state == ST_ERROR) || + (state == ST_IDLE && ~burst_start)); + + always @(posedge clk) begin + if(reset | clear) begin + expected_seqnum <= 12'd0; + clear_seqnum_latch <= 0; + end else begin + if(clear_seqnum_int) begin + clear_seqnum_latch <= 1; + end + if(time_to_clear) begin + expected_seqnum <= 12'd0; + clear_seqnum_latch <= 0; + end else if(last_sample) begin + expected_seqnum <= seqnum + 12'd1; + end + end + end + + always @(posedge clk) + if(reset | clear) begin + state <= ST_IDLE; + ack_or_error <= 1'b0; + error_code <= 64'd0; + end else begin + case(state) + ST_IDLE : + begin + ack_or_error <= 1'b0; + if(sample_tvalid) + if(~send_at | now) + if(expected_seqnum != seqnum) + begin + state <= ST_ERROR; + ack_or_error <= 1'b1; + error_code <= CODE_SEQ_ERROR; + end + else + state <= ST_SAMP0; + else if(late) + begin + state <= ST_ERROR; + ack_or_error <= 1'b1; + error_code <= CODE_TIME_ERROR; + end + end // case: ST_IDLE + ST_SAMP0 : + if(strobe) + if(~sample_tvalid) + begin + state <= ST_ERROR; + ack_or_error <= 1'b1; + error_code <= CODE_UNDERRUN; + end + else if(eop & odd & eob) + begin + state <= ST_IDLE; + ack_or_error <= 1'b1; + error_code <= CODE_EOB_ACK; + end + else if(eop & odd) + state <= ST_SAMP0; + else if(expected_seqnum != seqnum) + begin + state <= ST_ERROR; + ack_or_error <= 1'b1; + error_code <= CODE_SEQ_ERROR_MIDBURST; + end + else + state <= ST_SAMP1; + ST_SAMP1 : + if(strobe) + if(eop & eob) + begin + state <= ST_IDLE; + ack_or_error <= 1'b1; + error_code <= CODE_EOB_ACK; + end + else + state <= ST_SAMP0; + ST_ERROR : + begin + ack_or_error <= 1'b0; + if(sample_tvalid & eop) + if(policy_next_packet | (policy_next_burst & eob)) begin + state <= ST_IDLE; + end + // FIXME: Implement a wait state or remove wait policy + // else if(policy_wait) + // state <= ST_WAIT; + end + endcase // case (state) + end + + assign sample_tready = (state == ST_ERROR) | (strobe & ( (state == ST_SAMP1) | ((state == ST_SAMP0) & eop & odd) ) ); + + assign packet_consumed = eop & sample_tvalid & sample_tready; + + assign debug = { + error_code[37:32], // [30:25] + error_code[11:0], // [24:13] + sample_tvalid, //[12] + now, // [11] + early, // [10] + late, // [9] + too_early, // [8] + strobe, // [7] + eop, // [6] + eob, // [5] + send_at, // [4] + odd, // [3] + state[2:0] // [2:0] + }; + +endmodule // new_tx_control diff --git a/fpga/usrp3/lib/vita_200/new_tx_control_tb.v b/fpga/usrp3/lib/vita_200/new_tx_control_tb.v new file mode 100644 index 000000000..de33ce14c --- /dev/null +++ b/fpga/usrp3/lib/vita_200/new_tx_control_tb.v @@ -0,0 +1,145 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module new_tx_control_tb(); + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("new_tx_control_tb.vcd"); + initial $dumpvars(0,new_tx_control_tb); + + initial + begin + #1000 reset = 0; + #30000; + $finish; + end + + reg [143:0] tdata; + reg tlast; + wire tlast_int; + reg tvalid = 1'b0; + wire tready; + + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb = 1'b0; + + reg [31:0] samp0, samp1; + + task send_packet; + input [31:0] count; + input [31:0] start_data; + input [63:0] send_time; + input [11:0] pkt_seqnum; + input eop; + input eob; + input send_at; + input odd; + + begin + // Send a packet + samp0 <= start_data; + samp1 <= start_data + 1; + @(posedge clk); + repeat (count-1) + begin + tdata <= { 1'b0,send_at,1'b0,1'b0,1'b0,pkt_seqnum,send_time,samp0,samp1 }; + tvalid <= 1; + samp0 <= samp0 + 2; + samp1 <= samp1 + 2; + @(posedge clk); + end + + tdata <= { odd,send_at,1'b0,eob,eop,pkt_seqnum,send_time,samp0,samp1 }; + @(posedge clk); + + tvalid <= 0; + @(posedge clk); + end + endtask // send_packet + + initial + begin + tvalid <= 1'b0; + while(reset) + @(posedge clk); + set_addr <= 8'd0; + set_data <= 32'd2; + set_stb <= 1'b1; + @(posedge clk); + set_stb <= 1'b0; + + // Single Packet burst, timed + send_packet(3/*count*/,32'hA000_0000/*data*/,64'h100/*time*/,1/*SEQ*/,1/*EOP*/,1/*eob*/,1/*timed*/,0/*odd*/); + + // 2 packet burst, timed + //send_packet(3/*count*/,32'hB000_0000/*data*/,64'h200/*time*/,2/*SEQ*/,1/*EOP*/,0/*eob*/,1/*timed*/,0/*odd*/); + //send_packet(3/*count*/,32'hC000_0000/*data*/,64'h0/*time*/,3/*SEQ*/,1/*EOP*/,1/*eob*/,0/*timed*/,0/*odd*/); + + // single odd packet + //send_packet(3/*count*/,32'h0A00_0000/*data*/,64'h300/*time*/,4/*SEQ*/,1/*EOP*/,1/*eob*/,1/*timed*/,1/*odd*/); + + // 2 packet burst, timed, odd + //send_packet(3/*count*/,32'hD000_0000/*data*/,64'h400/*time*/,5/*SEQ*/,1/*EOP*/,0/*eob*/,1/*timed*/,1/*odd*/); + //send_packet(3/*count*/,32'hE000_0000/*data*/,64'd0/*time*/,6/*SEQ*/,1/*EOP*/,1/*eob*/,0/*timed*/,1/*odd*/); + + // 2 packet burst, untimed, no eob set + //send_packet(3/*count*/,32'hF000_0000/*data*/,64'd0/*time*/,7/*SEQ*/,1/*EOP*/,0/*eob*/,0/*timed*/,0/*odd*/); + //send_packet(3/*count*/,32'h9000_0000/*data*/,64'd0/*time*/,8/*SEQ*/,1/*EOP*/,0/*eob*/,0/*timed*/,0/*odd*/); + + // single packet late + send_packet(3/*count*/,32'hD000_0000/*data*/,64'h0/*time*/,4/*SEQ*/,1/*EOP*/,1/*eob*/,1/*timed*/,1/*odd*/); + + end + + reg [63:0] vita_time; + wire [31:0] sample; + wire [143:0] sample_tdata; + wire sample_tready, sample_tvalid; + wire [11:0] seqnum; + wire [31:0] error_code; + + always @(posedge clk) + if(reset) + vita_time <= 0; + else + vita_time <= vita_time + 1; + + axi_fifo #(.WIDTH(144)) axi_fifo_short + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(tdata), .i_tvalid(tvalid), .i_tready(tready), + .o_tdata(sample_tdata), .o_tvalid(sample_tvalid), .o_tready(sample_tready)); + + new_tx_control new_tx_control + (.clk(clk), .reset(reset), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + + .vita_time(vita_time), + .error(error), .ack(ack), .packet_consumed(consumed), .seqnum(seqnum), .error_code(error_code), + + .sample_tdata(sample_tdata), .sample_tvalid(sample_tvalid), .sample_tready(sample_tready), + + .sample(sample), .run(run), .strobe(strobe), + .debug() + ); + + assign strobe = run; + + always @(posedge clk) + begin + if(strobe) + $display("%x\t%x", vita_time, sample); + if(consumed) $display("CONSUMED %x", seqnum); + if(ack) $display("ACK %x", seqnum); + if(error) $display("ERROR %x\t%x", seqnum,error_code); + end + +endmodule // new_tx_control_tb diff --git a/fpga/usrp3/lib/vita_200/new_tx_deframer.v b/fpga/usrp3/lib/vita_200/new_tx_deframer.v new file mode 100644 index 000000000..73920fe44 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/new_tx_deframer.v @@ -0,0 +1,97 @@ +// +// Copyright 2014 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module new_tx_deframer + (input clk, input reset, input clear, + input [63:0] i_tdata, input i_tlast, input i_tvalid, output i_tready, + output [175:0] sample_tdata, output sample_tvalid, input sample_tready, output [31:0] debug); + + reg odd, send_at, eob; + reg [11:0] seqnum; + reg [31:0] sid; + reg [63:0] send_time; + + wire [175:0] fifo_tdata = { odd, send_at, eob, i_tlast, seqnum/*12*/, sid, send_time/*64*/, i_tdata/*64*/ }; + wire fifo_tvalid, fifo_tready; + + reg [1:0] td_state; + localparam TD_HEAD = 0; + localparam TD_TIME = 1; + localparam TD_BODY = 2; + localparam TD_DUMP = 3; + + always @(posedge clk) + if(reset | clear) + begin + td_state <= TD_HEAD; + odd <= 1'b0; + send_at <= 1'b0; + eob <= 1'b0; + seqnum <= 12'd0; + sid <= 32'd0; + send_time <= 64'h0; + end // if (reset | clear) + else + case(td_state) + TD_HEAD : + if(i_tvalid) + begin + if(~i_tlast) + if(i_tdata[63]) + td_state <= TD_DUMP; + else if(i_tdata[61]) + td_state <= TD_TIME; + else + td_state <= TD_BODY; + odd <= i_tdata[34]; + send_at <= i_tdata[61]; + eob <= i_tdata[60]; + seqnum <= i_tdata[59:48]; + sid <= i_tdata[31:0]; + // FIXME record trailer, length, and SID here + end + TD_TIME : + if(i_tvalid) + begin + send_time <= i_tdata; + if(~i_tlast) + td_state <= TD_BODY; + else + td_state <= TD_HEAD; + end + TD_BODY : + if(i_tvalid & fifo_tready) + if(i_tlast) + td_state <= TD_HEAD; + TD_DUMP : + if(i_tvalid) + if(i_tlast) + td_state <= TD_HEAD; + endcase // case (td_state) + + assign fifo_tvalid = i_tvalid & (td_state == TD_BODY); + assign i_tready = (td_state == TD_BODY) ? fifo_tready : 1'b1; + + axi_fifo_short #(.WIDTH(176)) ofifo + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(fifo_tdata), .i_tvalid(fifo_tvalid), .i_tready(fifo_tready), + .o_tdata(sample_tdata), .o_tvalid(sample_tvalid), .o_tready(sample_tready), + .space(), .occupied()); + + + assign debug = { + sample_tvalid, // [8] + sample_tready, // [7] + i_tvalid, // [6] + i_tready, // [5] + td_state, // [4:3] + odd, // [2] + send_at, // [1] + eob // [0] + }; + +endmodule // new_tx_deframer diff --git a/fpga/usrp3/lib/vita_200/new_tx_tb.v b/fpga/usrp3/lib/vita_200/new_tx_tb.v new file mode 100644 index 000000000..29926fd78 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/new_tx_tb.v @@ -0,0 +1,366 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +`timescale 1ns/1ps + +module new_tx_tb(); +`ifdef ISIM +`else //iverilog implied. + xlnx_glbl glbl (.GSR(),.GTS()); +`endif + + + localparam SR_TX_DSP = 8; + localparam SR_TX_RESPONDER = 16; + localparam SR_TX_CTRL = 24; + + localparam SR_CYCLES = SR_TX_RESPONDER + 0; + localparam SR_PACKETS = SR_TX_RESPONDER + 1; + + localparam SR_PHASE_INC = SR_TX_DSP + 0; + localparam SR_SCALE_FACTOR = SR_TX_DSP + 1; + localparam SR_INTERP = SR_TX_DSP + 2; + + localparam SR_ERROR_POLICY = SR_TX_CTRL + 0; + + + reg clk = 0; + reg reset = 1; + + always #10 clk = ~clk; + + initial $dumpfile("new_tx_tb.vcd"); + initial $dumpvars(0,new_tx_tb); + wire run, strobe; + + initial + begin + #1000 reset = 0; + #30000; + $finish; + end + + reg [63:0] tdata; + reg tlast; + reg tvalid = 1'b0; + wire tready; + + wire [63:0] i_tdata; + wire i_tlast, i_tvalid, i_tready; + + reg [7:0] set_addr; + reg [31:0] set_data; + reg set_stb = 1'b0; + + reg [63:0] vita_time; + wire [31:0] sample; + + wire [175:0] sample_tdata; + wire sample_tready, sample_tvalid; + + wire [11:0] seqnum; + wire [63:0] error_code; + wire [31:0] sid; + + reg [31:0] samp0, samp1; + + reg [11:0] seqno; + + wire ack_or_error, packet_consumed; + + + // + // Task Libaray + // + task write_setting_bus; + input [7:0] address; + input [31:0] data; + + begin + + @(negedge clk); + set_stb = 1'b0; + set_addr = 8'h0; + set_data = 32'h0; + @(negedge clk); + set_stb = 1'b1; + set_addr = address; + set_data = data; + @(negedge clk); + set_stb = 1'b0; + set_addr = 8'h0; + set_data = 32'h0; + + end + endtask // write_setting_bus + + + task send_ramp; + input [31:0] burst_count; + input [31:0] len; + input [31:0] sid; + + reg [31:0] data; + + begin + seqno = 0; + data = 0; + send_packet(len, data, 0, seqno, (burst_count==1), 0, sid); + seqno = seqno + 1; + data <= data + len; + + if(burst_count > 2) + repeat (burst_count - 2) + begin + send_packet(len, data, 64'h0, seqno, 0, 0, sid); + seqno = seqno + 1; + data <= data + len; + end + if(burst_count > 1) + send_packet(len, data, 64'h0, seqno, 1, 0, sid); + end + endtask // send_ramp + + + task send_dc; + input [31:0] burst_count; + input [31:0] len; + input [31:0] sid; + + reg [31:0] data; + + begin + seqno = 0; + data = 1 << 14; + send_packet(len, data, 0, seqno, (burst_count==1), 0, sid); + seqno = seqno + 1; + + + if(burst_count > 2) + repeat (burst_count - 2) + begin + send_packet(len, data, 64'h0, seqno, 0, 0, sid); + seqno = seqno + 1; + + end + if(burst_count > 1) + send_packet(len, data, 64'h0, seqno, 1, 0, sid); + end + endtask // send_ramp + + task send_burst; + input [31:0] burst_count; + input [31:0] len; + input [31:0] start_data; + input [63:0] send_time; + input [11:0] start_seqnum; + input send_at; + input [31:0] sid; + + begin + seqno = start_seqnum; + send_packet(len, {seqno,start_data[15:0]}, send_time, seqno, (burst_count==1), send_at, sid); + seqno = seqno + 1; + + if(burst_count > 2) + repeat (burst_count - 2) + begin + send_packet(len, {seqno,start_data[15:0]}, 64'h0, seqno, 0, 0, sid); + seqno = seqno + 1; + end + if(burst_count > 1) + send_packet(len, {seqno,start_data[15:0]}, 64'h0, seqno, 1, 0, sid); + end + endtask // send_burst + + task send_burst_with_seqid_error; + input [31:0] burst_count; + input [31:0] len; + input [31:0] start_data; + input [63:0] send_time; + input [11:0] start_seqnum; + input send_at; + input [31:0] sid; + + + begin + seqno = start_seqnum; + send_packet(len, {seqno,start_data[15:0]}, send_time, seqno, (burst_count==1), send_at, sid); + seqno = seqno + 1; + + if(burst_count > 2) + repeat (burst_count - 2) + begin + // Add a SeqID error in the middle of the packet burst + if (seqno == (start_seqnum + burst_count/2)) + seqno = seqno + 1; + send_packet(len, {seqno,start_data[15:0]}, 64'h0, seqno, 0, 0, sid); + seqno = seqno + 1; + end + if(burst_count > 1) + send_packet(len, {seqno,start_data[15:0]}, 64'h0, seqno, 1, 0, sid); + end + endtask // send_burst + + task send_packet; + input [31:0] len; + input [31:0] start_data; + input [63:0] send_time; + input [11:0] pkt_seqnum; + input eob; + input send_at; + input [31:0] sid; + + begin + // Send a packet + samp0 <= start_data; + samp1 <= start_data + 1; + @(posedge clk); + + tlast <= 0; + tdata <= { 1'b0, 1'b0 /*trl*/, send_at, eob, pkt_seqnum, len[15:0]+16'd2+send_at+send_at, sid }; + tvalid <= 1; + @(posedge clk) + if(send_at) + begin + tdata <= send_time; + @(posedge clk); + end + + repeat (len[31:1]+len[0]-1) + begin + tdata <= {samp0,samp1}; + samp0 <= samp0 + 2; + samp1 <= samp1 + 2; + @(posedge clk); + end + + tdata <= {samp0,samp1}; + tlast <= 1'b1; + @(posedge clk); + tvalid <= 0; + @(posedge clk); + end + endtask // send_packet + +`ifdef SIM_SCRIPT + // Load simulation script from local directory +`include "simulation_script.v" + +`else + initial + begin + tvalid <= 1'b0; + while(reset) + @(posedge clk); + write_setting_bus(SR_ERROR_POLICY,32'h4); + write_setting_bus(SR_PACKETS,32'h8000_0002); + + write_setting_bus(SR_INTERP,32'h1); + + send_burst(2/*count*/,5/*len*/,32'hA000_0000/*start*/,64'h100/*time*/,12'h000/*seqnum*/,1/*sendat*/, 32'hDEADBEEF/*sid*/); + //send_burst(3/*count*/,6/*len*/,32'hB000_0000/*start*/,64'h0/*time*/,12'h004/*seqnum*/,0/*sendat*/, 32'hDEADBEEF/*sid*/); + + //Intra burst seq_id error + send_burst_with_seqid_error(8/*count*/,10/*len*/,32'hC000_0000/*start*/,64'h200/*time*/,12'h002/*seqnum*/,1/*sendat*/, 32'hDEADBEEF/*sid*/); + + + // Inter burst sequence error + send_burst(2/*count*/,10/*len*/,32'hC000_0000/*start*/,64'h300/*time*/,12'h015/*seqnum*/,1/*sendat*/, 32'hDEADBEEF/*sid*/); + + // Single Packet burst, timed + //send_packet(3/*count*/,32'hA000_0000/*data*/,64'h100/*time*/,1/*SEQ*/,1/*EOP*/,1/*eob*/,1/*timed*/,0/*odd*/); + + // 2 packet burst, timed + //send_packet(3/*count*/,32'hB000_0000/*data*/,64'h200/*time*/,2/*SEQ*/,1/*EOP*/,0/*eob*/,1/*timed*/,0/*odd*/); + //send_packet(3/*count*/,32'hC000_0000/*data*/,64'h0/*time*/,3/*SEQ*/,1/*EOP*/,1/*eob*/,0/*timed*/,0/*odd*/); + + // single odd packet + //send_packet(3/*count*/,32'h0A00_0000/*data*/,64'h300/*time*/,4/*SEQ*/,1/*EOP*/,1/*eob*/,1/*timed*/,1/*odd*/); + + // 2 packet burst, timed, odd + //send_packet(3/*count*/,32'hD000_0000/*data*/,64'h400/*time*/,5/*SEQ*/,1/*EOP*/,0/*eob*/,1/*timed*/,1/*odd*/); + //send_packet(3/*count*/,32'hE000_0000/*data*/,64'd0/*time*/,6/*SEQ*/,1/*EOP*/,1/*eob*/,0/*timed*/,1/*odd*/); + + // 2 packet burst, untimed, no eob set + //send_packet(3/*count*/,32'hF000_0000/*data*/,64'd0/*time*/,7/*SEQ*/,1/*EOP*/,0/*eob*/,0/*timed*/,0/*odd*/); + //send_packet(3/*count*/,32'h9000_0000/*data*/,64'd0/*time*/,8/*SEQ*/,1/*EOP*/,0/*eob*/,0/*timed*/,0/*odd*/); + + // single packet late + //send_packet(3/*count*/,32'hD000_0000/*data*/,64'h0/*time*/,4/*SEQ*/,1/*EOP*/,1/*eob*/,1/*timed*/,1/*odd*/); + + end +`endif // !`ifdef SIM_SCRIPT + + always @(posedge clk) + if(reset) + vita_time <= 0; + else + vita_time <= vita_time + 1; + + axi_fifo #(.WIDTH(65)) axi_fifo_short + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata({tlast,tdata}), .i_tvalid(tvalid), .i_tready(tready), + .o_tdata({i_tlast,i_tdata}), .o_tvalid(i_tvalid), .o_tready(i_tready)); + + new_tx_deframer new_tx_deframer + (.clk(clk), .reset(reset), .clear(1'b0), + .i_tdata(i_tdata), .i_tlast(i_tlast), .i_tvalid(i_tvalid), .i_tready(i_tready), + .sample_tdata(sample_tdata), .sample_tvalid(sample_tvalid), .sample_tready(sample_tready)); + + new_tx_control #(.BASE(SR_TX_CTRL)) new_tx_control + (.clk(clk), .reset(reset), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + + .vita_time(vita_time), + .ack_or_error(ack_or_error), .packet_consumed(packet_consumed), + .seqnum(seqnum), .error_code(error_code), .sid(sid), + + .sample_tdata(sample_tdata), .sample_tvalid(sample_tvalid), .sample_tready(sample_tready), + + .sample(sample), .run(run), .strobe(strobe), + .debug() + ); + + wire [63:0] o_tdata; + wire o_tlast, o_tvalid, o_tready; + assign o_tready = 1; + + tx_responder #(.BASE(SR_TX_RESPONDER)) tx_responder + (.clk(clk), .reset(reset), .clear(1'b0), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .ack_or_error(ack_or_error), .packet_consumed(packet_consumed), + .seqnum(seqnum), .error_code(error_code), .sid(sid), + .vita_time(vita_time), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + + always @(posedge clk) + if(o_tvalid & o_tready) + $display("\t\t\t\t\tRESP %x\t%x",o_tdata,o_tlast); + + always @(posedge clk) + if(~reset) + begin + if(strobe & run) + $display("%x\t%x", vita_time, sample); + if(strobe & ~run) $display("Spurious Strobe at time %x",vita_time); + if(packet_consumed) $display("CONSUMED %x", seqnum); + if(ack_or_error) + if(error_code[63:32] == 1) + $display("ACK -- SEQNUM %x", error_code[31:0]); + else + $display("ERROR -- SEQNUM %x ERRCODE %x", error_code[31:0],error_code[63:32]); + end + + wire [23:0] tx_fe_i, tx_fe_q; + + duc_chain #(.BASE(SR_TX_DSP), .DSPNO(0), .WIDTH(24)) duc_chain + (.clk(clk), .rst(reset), .clr(1'b0), + .set_stb(set_stb),.set_addr(set_addr),.set_data(set_data), + .tx_fe_i(tx_fe_i),.tx_fe_q(tx_fe_q), + .sample(sample), .run(run), .strobe(strobe), + .debug() ); + +endmodule // new_tx_tb diff --git a/fpga/usrp3/lib/vita_200/trigger_context_pkt.v b/fpga/usrp3/lib/vita_200/trigger_context_pkt.v new file mode 100644 index 000000000..6837422e7 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/trigger_context_pkt.v @@ -0,0 +1,53 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module trigger_context_pkt + #(parameter BASE=0) + (input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + input packet_consumed, output trigger); + + wire [23:0] cycles; + wire [15:0] packets; + wire [6:0] dummy1; + wire [14:0] dummy2; + wire enable_cycle, enable_consumed; + reg [30:0] cycle_count, packet_count; + + + setting_reg #(.my_addr(BASE), .at_reset(0)) sr_cycles + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({enable_cycle,dummy1,cycles}),.changed()); + + setting_reg #(.my_addr(BASE+1), .at_reset(0)) sr_packets + (.clk(clk),.rst(reset),.strobe(set_stb),.addr(set_addr), + .in(set_data),.out({enable_consumed,dummy2,packets}),.changed()); + + always @(posedge clk) + if(reset | clear) + cycle_count <= 0; + else + if(trigger) + cycle_count <= 0; + else if((enable_cycle & packet_consumed) | (cycle_count != 0)) + cycle_count <= cycle_count + 1; + + always @(posedge clk) + if(reset | clear) + packet_count <= 0; + else + if(trigger) + packet_count <= 0; + else if(packet_consumed & enable_consumed) + packet_count <= packet_count + 1; + + assign trigger = (enable_cycle & (cycle_count >= cycles)) | (enable_consumed & (packet_count >= packets)); + +endmodule // trigger_context_pkt diff --git a/fpga/usrp3/lib/vita_200/tx_responder.v b/fpga/usrp3/lib/vita_200/tx_responder.v new file mode 100644 index 000000000..dd2090b77 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/tx_responder.v @@ -0,0 +1,57 @@ +// +// Copyright 2016 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module tx_responder + #(parameter BASE = 0) + (input clk, input reset, input clear, + input set_stb, input [7:0] set_addr, input [31:0] set_data, + + input ack_or_error, input packet_consumed, + input [11:0] seqnum, + input [63:0] error_code, + input [31:0] sid, + + input [63:0] vita_time, + output [63:0] o_tdata, output o_tlast, output o_tvalid, input o_tready); + + reg [11:0] seqnum_int; + + always @(posedge clk) + if(packet_consumed) + seqnum_int <= seqnum; + + wire trigger_fc, trigger_ctxt; + wire [95:0] msg_data = { sid[15:0], sid[31:16], (ack_or_error ? error_code : {32'h0,20'h0,seqnum_int}) }; + wire [95:0] ctxt_data; + + reg [11:0] reply_seqnum; + wire done; + + always @(posedge clk) + if(reset | clear) + reply_seqnum <= 12'd0; + else if(done) + reply_seqnum <= reply_seqnum + 12'd1; + + trigger_context_pkt #(.BASE(BASE)) trig + (.clk(clk), .reset(reset), .clear(clear), + .set_stb(set_stb), .set_addr(set_addr), .set_data(set_data), + .packet_consumed(packet_consumed), .trigger(trigger_fc)); + + axi_fifo_short #(.WIDTH(64+32)) ack_queue + (.clk(clk), .reset(reset), .clear(clear), + .i_tdata(msg_data), .i_tvalid(ack_or_error | trigger_fc), .i_tready(), + .o_tdata(ctxt_data), .o_tvalid(trigger_ctxt), .o_tready(done), + .space(), .occupied()); + + context_packet_gen ack_err_gen + (.clk(clk), .reset(reset), .clear(clear), + .trigger(trigger_ctxt), .seqnum(reply_seqnum), .sid(ctxt_data[95:64]), + .body(ctxt_data[63:0]), .vita_time(vita_time), + .done(done), + .o_tdata(o_tdata), .o_tlast(o_tlast), .o_tvalid(o_tvalid), .o_tready(o_tready)); + +endmodule // tx_responder diff --git a/fpga/usrp3/lib/vita_200/xxf_to_xxs.v b/fpga/usrp3/lib/vita_200/xxf_to_xxs.v new file mode 100644 index 000000000..a64b612c9 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/xxf_to_xxs.v @@ -0,0 +1,77 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +module xxf_to_xxs +#( + parameter FBITS = 32, // # of bits for the float + parameter integer QWIDTH = 16 // # of bits in total, e.g. 16 for a Q15 +) +( + input [FBITS-1:0] i_float, + output reg [QWIDTH-1:0] o_fixed +); + + // # of bits for the mantissa + parameter MBITS = 23; + + // # of bits for the exponent + parameter integer EBITS = 8; + + // # of fractional bits, e.g. 15 for Q15 + parameter integer RADIX = 15; + + // the bias for the exponent + parameter integer BIAS = (1 << EBITS -1) - 1; + + // the min/max values displayable in Qx.x format + parameter integer MIN = 1 << RADIX; + parameter integer MAX = (1 << RADIX) - 1; + + parameter integer SDIFF = RADIX - MBITS - BIAS; + + // Dissect the IEEE 754 float + wire is_neg = i_float[FBITS-1]; + wire [EBITS-1:0] exponent = i_float[MBITS+EBITS-1:MBITS]; + wire [MBITS-1:0] mantissa = i_float[MBITS-1:0]; + + // check for +/- zero + wire is_zero = (exponent == 'h0) && (mantissa == 'h0); + + // check for normal / denormalized + wire is_denorm = (exponent == 'h0) && (mantissa != 'h0); + wire is_norm = !is_denorm; + + // check for infty TODO: parametrize! + wire is_inf = (exponent == 'hff) && (mantissa == 'h0); + + // check for NaN TODO: parametrize! + wire is_nan = (exponent == 'hff) && (mantissa != 'h0); + + // calculate shift + wire signed [EBITS-1:0] shift = $signed(SDIFF[EBITS-1:0]) + + $signed(exponent); + + wire [FBITS-1:0] shifted_mant = (shift < 0) ? + {1'b1, mantissa} >> -shift + : {1'b1, mantissa} >> -shift; + + // if shifted value cannot be displayed by Q15 numbers, truncate to MAX/MIN + wire [QWIDTH-1:0] sat_mant = (shifted_mant > 16'h8000 && is_neg) ? + MIN + : (shifted_mant > 16'h7fff && !is_neg) ? + MAX : shifted_mant; + + always @(*) begin + if (is_inf) + o_fixed = (is_neg) ? MIN : MAX; + else if (is_denorm || is_zero) + o_fixed = 16'h0; + else begin + o_fixed = (is_neg) ? ~sat_mant + 1 : sat_mant; + end + end +endmodule diff --git a/fpga/usrp3/lib/vita_200/xxs_to_xxf.v b/fpga/usrp3/lib/vita_200/xxs_to_xxf.v new file mode 100644 index 000000000..7b12a0e64 --- /dev/null +++ b/fpga/usrp3/lib/vita_200/xxs_to_xxf.v @@ -0,0 +1,88 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// + +`define log2(N) ( N < 2 ? 0 : \ + N < 4 ? 1 : \ + N < 8 ? 2 : \ + N < 16 ? 3 : \ + N < 32 ? 4 : \ + N < 64 ? 5 : \ + N < 128 ? 6 : \ + N < 256 ? 7 : \ + N < 512 ? 8 : \ + N < 1024 ? 9 : \ + 10 \ + ) + +module xxs_to_xxf +#( + parameter FBITS = 32, // # of bits for the float + parameter integer QWIDTH = 16 // # of bits in total, e.g. 16 for a Q15 +) +( + input [QWIDTH-1:0] i_fixed, + output [FBITS-1:0] o_float +); + + // # of bits for the mantissa + parameter MBITS = 23; + + // # of bits for the exponent + parameter integer EBITS = 8; + + // # of fractional bits, e.g. 15 for Q15 + parameter integer RADIX = 15; + + // the bias for the exponent + parameter integer BIAS = (1 << EBITS -1) - 1; + + // the padding for the mantissa + parameter PADDING = {(MBITS-QWIDTH){1'b0}}; + + // Check for sign + wire is_neg = i_fixed[QWIDTH-1]; + // Check for zero + wire is_zero = i_fixed == 'h0; + // Get absolute value + wire [QWIDTH-1:0] abs = is_neg ? ~i_fixed + 1 : i_fixed; + + wire [`log2(QWIDTH)-1:0] leading_zero; + + wire [QWIDTH-1:0] shift = QWIDTH-leading_zero; + + wire [QWIDTH-1:0] abs_shifted = abs << shift; + + wire [MBITS-1:0] mantissa; + wire [EBITS-1:0] exponent; + + // Determine the position of the leading zero + // using priority encoding. + priority_encoder # + ( + .WIDTH(QWIDTH) + ) + pe0 + ( + .in(abs), + .out(leading_zero) + ); + + // This was only tested for the case MBITS > QWIDTH + generate + if (MBITS > QWIDTH) begin + assign mantissa = is_zero ? 23'h0 : {abs_shifted, PADDING}; + end + else begin + assign mantissa = abs_shifted[QWIDTH-1:QWIDTH-MBITS]; + end + endgenerate + + assign exponent = is_zero ? 8'h0 : BIAS + QWIDTH - RADIX - shift; + + assign o_float = {is_neg, exponent, mantissa}; +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_bitq/axi_bitq.vhd b/fpga/usrp3/lib/vivado_ipi/axi_bitq/axi_bitq.vhd new file mode 100644 index 000000000..322f706a4 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_bitq/axi_bitq.vhd @@ -0,0 +1,223 @@ +-- +-- Copyright 2018 Ettus Research, A National Instruments Company +-- +-- SPDX-License-Identifier: LGPL-3.0 +-- +-- Module: axi_bitq +-- Description: Simple IP to shift bits in/out (primarily for JTAG) +-- axi_bitq is the processor interface to the bitq_fsm module + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.bitq_fsm; + +entity axi_bitq is +port ( + bit_clk : inout std_logic; + bit_in : in std_logic; + bit_out : inout std_logic; + bit_stb : inout std_logic; + + S_AXI_ACLK : in std_logic; + S_AXI_ARESETN : in std_logic; + S_AXI_AWADDR : in std_logic_vector(3 downto 0); + S_AXI_AWVALID : in std_logic; + S_AXI_AWREADY : out std_logic; + S_AXI_WDATA : in std_logic_vector(31 downto 0); + S_AXI_WSTRB : in std_logic_vector(3 downto 0); + S_AXI_WVALID : in std_logic; + S_AXI_WREADY : out std_logic; + S_AXI_BRESP : out std_logic_vector(1 downto 0); + S_AXI_BVALID : out std_logic; + S_AXI_BREADY : in std_logic; + S_AXI_ARADDR : in std_logic_vector(3 downto 0); + S_AXI_ARVALID : in std_logic; + S_AXI_ARREADY : out std_logic; + S_AXI_RDATA : out std_logic_vector(31 downto 0); + S_AXI_RRESP : out std_logic_vector(1 downto 0); + S_AXI_RVALID : out std_logic; + S_AXI_RREADY : in std_logic +); +end axi_bitq; + +architecture arch of axi_bitq is + signal read_token : std_logic; + signal write_addr : std_logic_vector(3 downto 0); + signal write_strb : std_logic_vector(3 downto 0); + signal write_addr_token : std_logic; + signal write_data : std_logic_vector(31 downto 0); + signal write_data_token : std_logic; + + signal wr_data : std_logic_vector(31 downto 0); + signal stb_data : std_logic_vector(31 downto 0); + signal rd_data : std_logic_vector(31 downto 0); + signal prescalar : std_logic_vector(7 downto 0); + signal len : std_logic_vector(4 downto 0); + signal ready : std_logic; + signal start : std_logic; + signal bitq_rstn : std_logic; + signal bitq_soft_rst : std_logic; + +begin + + S_AXI_ARREADY <= not read_token; + S_AXI_RVALID <= read_token; + S_AXI_RRESP <= "00"; + + S_AXI_AWREADY <= not write_addr_token; + S_AXI_WREADY <= not write_data_token; + S_AXI_BVALID <= write_addr_token and write_data_token; + S_AXI_BRESP <= "00"; + + --Register reads + read_proc : process (S_AXI_ACLK) + variable read_addr : std_logic_vector(S_AXI_ARADDR'left downto S_AXI_ARADDR'right+2); + begin + if rising_edge(S_AXI_ACLK) then + read_addr := S_AXI_ARADDR(S_AXI_ARADDR'left downto S_AXI_ARADDR'right+2); + + if (S_AXI_ARESETN = '0') then + read_token <= '0'; + elsif (S_AXI_ARVALID = '1') and (read_token = '0') then + read_token <= '1'; + elsif (S_AXI_RREADY = '1') and (read_token = '1') then + read_token <= '0'; + end if; + + if (S_AXI_ARVALID = '1') and (read_token = '0') then + S_AXI_RDATA <= (others => '0'); + + case read_addr is + when "00" => + S_AXI_RDATA(31 downto 0) <= wr_data; + when "01" => + S_AXI_RDATA(31 downto 0) <= stb_data; + when "10" => + S_AXI_RDATA(7 downto 0) <= prescalar; + S_AXI_RDATA(12 downto 8) <= len; + S_AXI_RDATA(31) <= ready; + when "11" => + S_AXI_RDATA(31 downto 0) <= rd_data; + when others => + null; + end case; + + end if; + end if; + end process read_proc; + + write_proc : process (S_AXI_ACLK) + begin + if rising_edge(S_AXI_ACLK) then + if (S_AXI_ARESETN = '0') then + write_addr_token <= '0'; + write_data_token <= '0'; + write_strb <= (others => '0'); + else + if (S_AXI_AWVALID = '1') and (write_addr_token = '0') then + write_addr_token <= '1'; + elsif (S_AXI_BREADY = '1') and (write_addr_token = '1') and (write_data_token = '1') then + write_addr_token <= '0'; + end if; + + if (S_AXI_WVALID = '1') and (write_data_token = '0') then + write_data_token <= '1'; + elsif (S_AXI_BREADY = '1') and (write_addr_token = '1') and (write_data_token = '1') then + write_data_token <= '0'; + end if; + end if; + + if (S_AXI_AWVALID = '1') and (write_addr_token = '0') then + write_addr <= S_AXI_AWADDR; + end if; + + if (S_AXI_WVALID = '1') and (write_data_token = '0') then + write_data <= S_AXI_WDATA; + write_strb <= S_AXI_WSTRB; + end if; + end if; + end process write_proc; + + write_reg : process (S_AXI_ACLK) + begin + if rising_edge(S_AXI_ACLK) then + bitq_soft_rst <= '0'; + start <= '0'; + + if (S_AXI_ARESETN = '0') or (bitq_soft_rst = '1') then + bitq_soft_rst <= '0'; + start <= '0'; + elsif (write_addr_token = '1') and (write_data_token = '1') then + case write_addr(write_addr'left downto 2) is + when "00" => + if (write_strb(0) = '1') and (ready = '1') then + wr_data(7 downto 0) <= write_data(7 downto 0); + end if; + if (write_strb(1) = '1') and (ready = '1') then + wr_data(15 downto 8) <= write_data(15 downto 8); + end if; + if (write_strb(2) = '1') and (ready = '1') then + wr_data(23 downto 16) <= write_data(23 downto 16); + end if; + if (write_strb(3) = '1') and (ready = '1') then + wr_data(31 downto 24) <= write_data(31 downto 24); + end if; + when "01" => + if (write_strb(0) = '1') and (ready = '1') then + stb_data(7 downto 0) <= write_data(7 downto 0); + end if; + if (write_strb(1) = '1') and (ready = '1') then + stb_data(15 downto 8) <= write_data(15 downto 8); + end if; + if (write_strb(2) = '1') and (ready = '1') then + stb_data(23 downto 16) <= write_data(23 downto 16); + end if; + if (write_strb(3) = '1') and (ready = '1') then + stb_data(31 downto 24) <= write_data(31 downto 24); + end if; + when "10" => + if (write_strb(0) = '1') and (ready = '1') then + prescalar <= write_data(7 downto 0); + end if; + if (write_strb(1) = '1') and (ready = '1') then + len <= write_data(12 downto 8); + if (write_strb(3) = '0') or (write_data(31) = '0') then + start <= '1'; + end if; + end if; + if (write_strb(3) = '1') then + bitq_soft_rst <= write_data(31); + end if; + when "11" => --Read only register + null; + when others => + null; + end case; + end if; + end if; + end process write_reg; + + bitq_rstn <= '0' when (S_AXI_ARESETN = '0') or (bitq_soft_rst = '1') else '1'; + + bitq_ctrl : entity bitq_fsm + port map ( + clk => S_AXI_ACLK, + rstn => S_AXI_ARESETN, + prescalar => prescalar, + + bit_clk => bit_clk, + bit_in => bit_in, + bit_out => bit_out, + bit_stb => bit_stb, + start => start, + len => len, + ready => ready, + wr_data => wr_data, + stb_data => stb_data, + rd_data => rd_data + ); + +end arch; + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_bitq/bitq_fsm.vhd b/fpga/usrp3/lib/vivado_ipi/axi_bitq/bitq_fsm.vhd new file mode 100644 index 000000000..ed7ab4a50 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_bitq/bitq_fsm.vhd @@ -0,0 +1,128 @@ +-- +-- Copyright 2018 Ettus Research, A National Instruments Company +-- +-- SPDX-License-Identifier: LGPL-3.0 +-- +-- Module: bitq_fsm +-- Description: Simple IP to shift bits in/out (primarily for JTAG) +-- bitq_fsm implements the state machine underlying the IP + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity bitq_fsm is +port ( + clk : in std_logic; + rstn : in std_logic; + prescalar : in std_logic_vector(7 downto 0); + + bit_clk : inout std_logic; + bit_in : in std_logic; + bit_out : inout std_logic; + bit_stb : inout std_logic; + start : in std_logic; + ready : out std_logic; + len : in std_logic_vector(4 downto 0); + wr_data : in std_logic_vector(31 downto 0); + stb_data : in std_logic_vector(31 downto 0); + rd_data : out std_logic_vector(31 downto 0) + +); + +end bitq_fsm; + +architecture arch of bitq_fsm is + type bitq_state_t is (IDLE, LOW, HIGH); + signal bitq_state : bitq_state_t; + + signal bit_clk_count : unsigned(7 downto 0); + signal bit_count : unsigned(5 downto 0); + + signal bit_out_r : std_logic; + signal bit_stb_r : std_logic; + + signal rd_data_r : std_logic_vector(31 downto 0); + +begin + rd_data <= rd_data_r; + + gen_io : process (bitq_state, bit_count, bit_out_r, bit_stb_r) + begin + case (bitq_state) is + when IDLE => + bit_clk <= 'Z'; + bit_out <= 'Z'; + bit_stb <= 'Z'; + ready <= '1'; + when LOW => + bit_clk <= '0'; + bit_out <= bit_out_r; + bit_stb <= bit_stb_r; + ready <= '0'; + when HIGH => + bit_clk <= '1'; + bit_out <= bit_out_r; + bit_stb <= bit_stb_r; + ready <= '0'; + when others => + bit_clk <= 'Z'; + bit_out <= 'Z'; + bit_stb <= 'Z'; + ready <= '1'; + end case; + end process; + + bit_clk_gen : process (clk) + begin + if rising_edge(clk) then + if (rstn = '0') or (bitq_state = IDLE) or + (bit_clk_count = 0) then + bit_clk_count <= unsigned(prescalar); + elsif (bit_clk_count /= 0) then + bit_clk_count <= bit_clk_count - 1; + end if; + end if; + end process bit_clk_gen; + + fsm : process (clk) + begin + if rising_edge(clk) then + if (rstn = '0') then + bitq_state <= IDLE; + bit_count <= to_unsigned(0, bit_count'length); + rd_data_r <= (others => '0'); + else + case bitq_state is + when IDLE => + bit_count <= to_unsigned(0, bit_count'length); + + if (start = '1') then + bitq_state <= LOW; + rd_data_r <= (others => '0'); + bit_out_r <= wr_data(0); + bit_stb_r <= stb_data(0); + end if; + when LOW => + if (bit_clk_count = 0) then + rd_data_r(to_integer(bit_count)) <= bit_in; + bit_count <= bit_count + 1; + bitq_state <= HIGH; --Rising edge + end if; + when HIGH => + if (bit_clk_count = 0) then + if (bit_count > unsigned('0' & len)) then + bitq_state <= IDLE; + else + bit_out_r <= wr_data(to_integer(bit_count)); + bit_stb_r <= stb_data(to_integer(bit_count)); + bitq_state <= LOW; --Falling edge + end if; + end if; + end case; + end if; + end if; + end process fsm; + +end arch; + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_bitq/component.xml b/fpga/usrp3/lib/vivado_ipi/axi_bitq/component.xml new file mode 100644 index 000000000..2f22a5911 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_bitq/component.xml @@ -0,0 +1,719 @@ + + + ettus.com + ip + axi_bitq + 1.0 + + + S_AXI + + + + + + + + + AWADDR + + + S_AXI_AWADDR + + + + + AWVALID + + + S_AXI_AWVALID + + + + + AWREADY + + + S_AXI_AWREADY + + + + + WDATA + + + S_AXI_WDATA + + + + + WSTRB + + + S_AXI_WSTRB + + + + + WVALID + + + S_AXI_WVALID + + + + + WREADY + + + S_AXI_WREADY + + + + + BRESP + + + S_AXI_BRESP + + + + + BVALID + + + S_AXI_BVALID + + + + + BREADY + + + S_AXI_BREADY + + + + + ARADDR + + + S_AXI_ARADDR + + + + + ARVALID + + + S_AXI_ARVALID + + + + + ARREADY + + + S_AXI_ARREADY + + + + + RDATA + + + S_AXI_RDATA + + + + + RRESP + + + S_AXI_RRESP + + + + + RVALID + + + S_AXI_RVALID + + + + + RREADY + + + S_AXI_RREADY + + + + + + S_AXI_ARESETN + + + + + + + RST + + + S_AXI_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + + + S_AXI_ACLK + + + + + + + CLK + + + S_AXI_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI + + + ASSOCIATED_RESET + S_AXI_ARESETN + + + + + + + S_AXI + + reg0 + 0 + 16 + 32 + register + + + + + + + xilinx_anylanguagesynthesis + Synthesis + :vivado.xilinx.com:synthesis + VHDL + axi_bitq + + xilinx_anylanguagesynthesis_view_fileset + + + + viewChecksum + 7ba7202f + + + + + xilinx_anylanguagebehavioralsimulation + Simulation + :vivado.xilinx.com:simulation + VHDL + axi_bitq + + xilinx_anylanguagebehavioralsimulation_view_fileset + + + + viewChecksum + 7ba7202f + + + + + xilinx_xpgui + UI Layout + :vivado.xilinx.com:xgui.ui + + xilinx_xpgui_view_fileset + + + + viewChecksum + f92e9879 + + + + + xilinx_testbench + Test Bench + :vivado.xilinx.com:simulation.testbench + + xilinx_testbench_view_fileset + + + + viewChecksum + 657bd79f + + + + + + + bit_clk + + inout + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + bit_in + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + bit_out + + inout + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + bit_stb + + inout + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_ACLK + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_ARESETN + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_AWADDR + + in + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_AWVALID + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_AWREADY + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_WDATA + + in + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_WVALID + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_WREADY + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_BRESP + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_BVALID + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_BREADY + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_ARADDR + + in + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_ARVALID + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_ARREADY + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RDATA + + out + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RRESP + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RVALID + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RREADY + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + + + choice_list_9d8b0d81 + ACTIVE_HIGH + ACTIVE_LOW + + + + + xilinx_anylanguagesynthesis_view_fileset + + bitq_fsm.vhd + vhdlSource + + + axi_bitq.vhd + vhdlSource + CHECKSUM_7f11f7eb + + + + xilinx_anylanguagebehavioralsimulation_view_fileset + + bitq_fsm.vhd + vhdlSource + USED_IN_ipstatic + + + axi_bitq.vhd + vhdlSource + USED_IN_ipstatic + + + + xilinx_xpgui_view_fileset + + xgui/axi_bitq_v1_0.tcl + tclSource + CHECKSUM_f92e9879 + XGUI_VERSION_2 + + + + xilinx_testbench_view_fileset + + test/bitq_fsm_test.vhd + vhdlSource + + + + axi_bitq_v1_0 + + + Component_Name + axi_bitq_v1_0 + + + + + + zynq + + + /EttusResearch + + axi_bitq_v1_0 + 1 + + user.org:user:axi_bitq:1.0 + + 2018-01-17T16:36:23Z + + + usrp3/lib/vivado_ipi/axi_bitq + usrp3/lib/vivado_ipi/axi_bitq + usrp3/lib/vivado_ipi/axi_bitq + + + + 2015.4 + + + + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_bitq/test/bitq_fsm_test.vhd b/fpga/usrp3/lib/vivado_ipi/axi_bitq/test/bitq_fsm_test.vhd new file mode 100644 index 000000000..a7bc95fe6 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_bitq/test/bitq_fsm_test.vhd @@ -0,0 +1,95 @@ +-- +-- Copyright 2018 Ettus Research, A National Instruments Company +-- +-- SPDX-License-Identifier: LGPL-3.0 +-- +-- Module: bitq_fsm_test +-- Description: Manually-checked tester for bitq_fsm +-- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.bitq_fsm; + +entity bitq_fsm_test is +end bitq_fsm_test; + +architecture sim of bitq_fsm_test is + signal clk : std_logic := '0'; + signal rstn : std_logic; + + signal wr_data : std_logic_vector(31 downto 0); + signal stb_data : std_logic_vector(31 downto 0); + signal rd_data : std_logic_vector(31 downto 0); + signal prescalar : std_logic_vector(7 downto 0); + signal len : std_logic_vector(4 downto 0); + signal ready : std_logic; + signal start : std_logic; + + signal bit_clk : std_logic; + signal bit_in : std_logic; + signal bit_out : std_logic; + signal bit_stb : std_logic; + + constant HALFCYCLE : time := 5 ns; + constant CYCLE : time := 2*HALFCYCLE; + +begin + + process + begin + wait for HALFCYCLE; + clk <= not clk; + end process; + + process + begin + rstn <= '0'; + start <= '0'; + len <= "11111"; + bit_in <= '0'; + prescalar <= X"02"; + wait for CYCLE; + rstn <= '1'; + wait for CYCLE; + wr_data <= X"ABCDEF01"; + stb_data <= X"FF7F7700"; + wait for CYCLE; + start <= '1'; + wait for CYCLE; + start <= '0'; + wait until ready = '1'; + wait for CYCLE; + start <= '1'; + wait for CYCLE; + start <= '0'; + bit_in <= '1'; + wait until ready = '1'; + wait for CYCLE; + bit_in <= '0'; + wait for CYCLE; + report "End of Test"; + end process; + + dut : entity work.bitq_fsm + port map ( + clk => clk, + rstn => rstn, + prescalar => prescalar, + + bit_clk => bit_clk, + bit_in => bit_in, + bit_out => bit_out, + bit_stb => bit_stb, + start => start, + len => len, + ready => ready, + wr_data => wr_data, + stb_data => stb_data, + rd_data => rd_data + ); + +end sim; + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_bitq/xgui/axi_bitq_v1_0.tcl b/fpga/usrp3/lib/vivado_ipi/axi_bitq/xgui/axi_bitq_v1_0.tcl new file mode 100644 index 000000000..0db18e9a9 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_bitq/xgui/axi_bitq_v1_0.tcl @@ -0,0 +1,10 @@ +# Definitional proc to organize widgets for parameters. +proc init_gui { IPINST } { + ipgui::add_param $IPINST -name "Component_Name" + #Adding Page + ipgui::add_page $IPINST -name "Page 0" + + +} + + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/2d_transfer.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/2d_transfer.v new file mode 100644 index 000000000..13f4e2dff --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/2d_transfer.v @@ -0,0 +1,142 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_2d_transfer ( + input req_aclk, + input req_aresetn, + + input req_valid, + output reg req_ready, + + input [31:BYTES_PER_BEAT_WIDTH_DEST] req_dest_address, + input [31:BYTES_PER_BEAT_WIDTH_SRC] req_src_address, + input [DMA_LENGTH_WIDTH-1:0] req_x_length, + input [DMA_LENGTH_WIDTH-1:0] req_y_length, + input [DMA_LENGTH_WIDTH-1:0] req_dest_stride, + input [DMA_LENGTH_WIDTH-1:0] req_src_stride, + input req_sync_transfer_start, + output reg req_eot, + + output reg out_req_valid, + input out_req_ready, + output [31:BYTES_PER_BEAT_WIDTH_DEST] out_req_dest_address, + output [31:BYTES_PER_BEAT_WIDTH_SRC] out_req_src_address, + output [DMA_LENGTH_WIDTH-1:0] out_req_length, + output reg out_req_sync_transfer_start, + input out_eot +); + +parameter DMA_LENGTH_WIDTH = 24; +parameter BYTES_PER_BEAT_WIDTH_SRC = 3; +parameter BYTES_PER_BEAT_WIDTH_DEST = 3; + +reg [31:BYTES_PER_BEAT_WIDTH_DEST] dest_address; +reg [31:BYTES_PER_BEAT_WIDTH_SRC] src_address; +reg [DMA_LENGTH_WIDTH-1:0] x_length; +reg [DMA_LENGTH_WIDTH-1:0] y_length; +reg [DMA_LENGTH_WIDTH-1:0] dest_stride; +reg [DMA_LENGTH_WIDTH-1:0] src_stride; + +reg [1:0] req_id; +reg [1:0] eot_id; +reg [3:0] last_req; + +assign out_req_dest_address = dest_address; +assign out_req_src_address = src_address; +assign out_req_length = x_length; + +always @(posedge req_aclk) +begin + if (req_aresetn == 1'b0) begin + req_id <= 2'b0; + eot_id <= 2'b0; + req_eot <= 1'b0; + end else begin + if (out_req_valid && out_req_ready) begin + req_id <= req_id + 1'b1; + last_req[req_id] <= y_length == 0; + end + req_eot <= 1'b0; + if (out_eot) begin + eot_id <= eot_id + 1'b1; + req_eot <= last_req[eot_id]; + end + end +end + +always @(posedge req_aclk) +begin + if (req_aresetn == 1'b0) begin + dest_address <= 'h00; + src_address <= 'h00; + x_length <= 'h00; + y_length <= 'h00; + dest_stride <= 'h00; + src_stride <= 'h00; + req_ready <= 1'b1; + out_req_valid <= 1'b0; + out_req_sync_transfer_start <= 1'b0; + end else begin + if (req_ready) begin + if (req_valid) begin + dest_address <= req_dest_address; + src_address <= req_src_address; + x_length <= req_x_length; + y_length <= req_y_length; + dest_stride <= req_dest_stride; + src_stride <= req_src_stride; + out_req_sync_transfer_start <= req_sync_transfer_start; + req_ready <= 1'b0; + out_req_valid <= 1'b1; + end + end else begin + if (out_req_valid && out_req_ready) begin + dest_address <= dest_address + dest_stride[DMA_LENGTH_WIDTH-1:BYTES_PER_BEAT_WIDTH_DEST]; + src_address <= src_address + src_stride[DMA_LENGTH_WIDTH-1:BYTES_PER_BEAT_WIDTH_SRC]; + y_length <= y_length - 1'b1; + out_req_sync_transfer_start <= 1'b0; + if (y_length == 0) begin + out_req_valid <= 1'b0; + req_ready <= 1'b1; + end + end + end + end +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/address_generator.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/address_generator.v new file mode 100644 index 000000000..8e38486d5 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/address_generator.v @@ -0,0 +1,161 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_address_generator ( + input clk, + input resetn, + + input req_valid, + output reg req_ready, + input [31:BYTES_PER_BEAT_WIDTH] req_address, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length, + + output reg [ID_WIDTH-1:0] id, + input [ID_WIDTH-1:0] request_id, + input sync_id, + + input eot, + + input enable, + input pause, + output reg enabled, + + input addr_ready, + output reg addr_valid, + output [31:0] addr, + output [ 7:0] len, + output [ 2:0] size, + output [ 1:0] burst, + output [ 2:0] prot, + output [ 3:0] cache +); + + +parameter ID_WIDTH = 3; +parameter DMA_DATA_WIDTH = 64; +parameter BEATS_PER_BURST_WIDTH = 4; +parameter BYTES_PER_BEAT_WIDTH = $clog2(DMA_DATA_WIDTH/8); +localparam MAX_BEATS_PER_BURST = 2**(BEATS_PER_BURST_WIDTH); + +`include "inc_id.h" + +assign burst = 2'b01; +assign prot = 3'b000; +assign cache = 4'b0011; +assign len = length; +assign size = $clog2(DMA_DATA_WIDTH/8); + +reg [7:0] length = 'h0; +reg [31-BYTES_PER_BEAT_WIDTH:0] address = 'h00; +reg [BEATS_PER_BURST_WIDTH-1:0] last_burst_len = 'h00; +assign addr = {address, {BYTES_PER_BEAT_WIDTH{1'b0}}}; + +reg addr_valid_d1; +reg last = 1'b0; + +// If we already asserted addr_valid we have to wait until it is accepted before +// we can disable the address generator. +always @(posedge clk) begin + if (resetn == 1'b0) begin + enabled <= 1'b0; + end else begin + if (enable) + enabled <= 1'b1; + else if (~addr_valid) + enabled <= 1'b0; + end +end + +always @(posedge clk) begin + if (addr_valid == 1'b0) begin + if (eot == 1'b1) + length <= last_burst_len; + else + length <= MAX_BEATS_PER_BURST - 1; + end +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + last <= 1'b0; + end else if (addr_valid == 1'b0) begin + last <= eot; + end +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + address <= 'h00; + last_burst_len <= 'h00; + req_ready <= 1'b1; + addr_valid <= 1'b0; + end else begin + if (~enabled) begin + req_ready <= 1'b1; + end else if (req_ready) begin + if (req_valid && enable) begin + address <= req_address; + req_ready <= 1'b0; + last_burst_len <= req_last_burst_length; + end + end else begin + if (addr_valid && addr_ready) begin + address <= address + MAX_BEATS_PER_BURST; + addr_valid <= 1'b0; + if (last) + req_ready <= 1'b1; + end else if (id != request_id && enable) begin + addr_valid <= 1'b1; + end + end + end +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + id <='h0; + addr_valid_d1 <= 1'b0; + end else begin + addr_valid_d1 <= addr_valid; + if ((addr_valid && ~addr_valid_d1) || + (sync_id && id != request_id)) + id <= inc_id(id); + + end +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac.v new file mode 100644 index 000000000..ad8019792 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac.v @@ -0,0 +1,672 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** +// Source: git://github.com/analogdevicesinc/hdl.git +// Commit hash: 04843795d8d6a496c00ee91b437d57924bc1cbf1 + +module axi_dmac ( + // Slave AXI interface + input s_axi_aclk, + input s_axi_aresetn, + + input s_axi_awvalid, + input [31:0] s_axi_awaddr, + output s_axi_awready, + input [2:0] s_axi_awprot, + input s_axi_wvalid, + input [31:0] s_axi_wdata, + input [ 3:0] s_axi_wstrb, + output s_axi_wready, + output s_axi_bvalid, + output [ 1:0] s_axi_bresp, + input s_axi_bready, + input s_axi_arvalid, + input [31:0] s_axi_araddr, + output s_axi_arready, + input [2:0] s_axi_arprot, + output s_axi_rvalid, + input s_axi_rready, + output [ 1:0] s_axi_rresp, + output [31:0] s_axi_rdata, + + // Interrupt + output reg irq, + + // Master AXI interface + input m_dest_axi_aclk, + input m_dest_axi_aresetn, + + // Write address + output [31:0] m_dest_axi_awaddr, + output [7-(4*DMA_AXI_PROTOCOL_DEST):0] m_dest_axi_awlen, + output [ 2:0] m_dest_axi_awsize, + output [ 1:0] m_dest_axi_awburst, + output [ 2:0] m_dest_axi_awprot, + output [ 3:0] m_dest_axi_awcache, + output m_dest_axi_awvalid, + input m_dest_axi_awready, + + // Write data + output [DMA_DATA_WIDTH_DEST-1:0] m_dest_axi_wdata, + output [(DMA_DATA_WIDTH_DEST/8)-1:0] m_dest_axi_wstrb, + input m_dest_axi_wready, + output m_dest_axi_wvalid, + output m_dest_axi_wlast, + + // Write response + input m_dest_axi_bvalid, + input [ 1:0] m_dest_axi_bresp, + output m_dest_axi_bready, + + // Unused read interface + output m_dest_axi_arvalid, + output [31:0] m_dest_axi_araddr, + output [7-(4*DMA_AXI_PROTOCOL_DEST):0] m_dest_axi_arlen, + output [ 2:0] m_dest_axi_arsize, + output [ 1:0] m_dest_axi_arburst, + output [ 3:0] m_dest_axi_arcache, + output [ 2:0] m_dest_axi_arprot, + input m_dest_axi_arready, + input m_dest_axi_rvalid, + input [ 1:0] m_dest_axi_rresp, + input [DMA_DATA_WIDTH_DEST-1:0] m_dest_axi_rdata, + output m_dest_axi_rready, + + // Master AXI interface + input m_src_axi_aclk, + input m_src_axi_aresetn, + + // Read address + input m_src_axi_arready, + output m_src_axi_arvalid, + output [31:0] m_src_axi_araddr, + output [7-(4*DMA_AXI_PROTOCOL_SRC):0] m_src_axi_arlen, + output [ 2:0] m_src_axi_arsize, + output [ 1:0] m_src_axi_arburst, + output [ 2:0] m_src_axi_arprot, + output [ 3:0] m_src_axi_arcache, + + // Read data and response + input [DMA_DATA_WIDTH_SRC-1:0] m_src_axi_rdata, + output m_src_axi_rready, + input m_src_axi_rvalid, + input [ 1:0] m_src_axi_rresp, + + // Unused write interface + output m_src_axi_awvalid, + output [31:0] m_src_axi_awaddr, + output [7-(4*DMA_AXI_PROTOCOL_SRC):0] m_src_axi_awlen, + output [ 2:0] m_src_axi_awsize, + output [ 1:0] m_src_axi_awburst, + output [ 3:0] m_src_axi_awcache, + output [ 2:0] m_src_axi_awprot, + input m_src_axi_awready, + output m_src_axi_wvalid, + output [DMA_DATA_WIDTH_SRC-1:0] m_src_axi_wdata, + output [(DMA_DATA_WIDTH_SRC/8)-1:0] m_src_axi_wstrb, + output m_src_axi_wlast, + input m_src_axi_wready, + input m_src_axi_bvalid, + input [ 1:0] m_src_axi_bresp, + output m_src_axi_bready, + + // Slave streaming AXI interface + input s_axis_aclk, + output s_axis_ready, + input s_axis_valid, + input [DMA_DATA_WIDTH_SRC-1:0] s_axis_data, + input [0:0] s_axis_user, + output s_axis_xfer_req, + + // Master streaming AXI interface + input m_axis_aclk, + input m_axis_ready, + output m_axis_valid, + output [DMA_DATA_WIDTH_DEST-1:0] m_axis_data, + output m_axis_last, + output m_axis_xfer_req, + + // Input FIFO interface + input fifo_wr_clk, + input fifo_wr_en, + input [DMA_DATA_WIDTH_SRC-1:0] fifo_wr_din, + output fifo_wr_overflow, + input fifo_wr_sync, + output fifo_wr_xfer_req, + + // Input FIFO interface + input fifo_rd_clk, + input fifo_rd_en, + output fifo_rd_valid, + output [DMA_DATA_WIDTH_DEST-1:0] fifo_rd_dout, + output fifo_rd_underflow, + output fifo_rd_xfer_req +); + +parameter ID = 0; + +parameter DMA_DATA_WIDTH_SRC = 64; +parameter DMA_DATA_WIDTH_DEST = 64; +parameter DMA_LENGTH_WIDTH = 24; +parameter DMA_2D_TRANSFER = 1; + +parameter ASYNC_CLK_REQ_SRC = 1; +parameter ASYNC_CLK_SRC_DEST = 1; +parameter ASYNC_CLK_DEST_REQ = 1; + +parameter AXI_SLICE_DEST = 0; +parameter AXI_SLICE_SRC = 0; +parameter SYNC_TRANSFER_START = 0; +parameter CYCLIC = 1; + +parameter DMA_AXI_PROTOCOL_DEST = 0; +parameter DMA_AXI_PROTOCOL_SRC = 0; +parameter DMA_TYPE_DEST = 0; +parameter DMA_TYPE_SRC = 2; + +parameter MAX_BYTES_PER_BURST = 128; +parameter FIFO_SIZE = 4; // In bursts + +localparam DMA_TYPE_AXI_MM = 0; +localparam DMA_TYPE_AXI_STREAM = 1; +localparam DMA_TYPE_FIFO = 2; + +localparam PCORE_VERSION = 'h00040062; + +localparam HAS_DEST_ADDR = DMA_TYPE_DEST == DMA_TYPE_AXI_MM; +localparam HAS_SRC_ADDR = DMA_TYPE_SRC == DMA_TYPE_AXI_MM; + +// Argh... "[Synth 8-2722] system function call clog2 is not allowed here" +localparam BYTES_PER_BEAT_WIDTH_DEST = DMA_DATA_WIDTH_DEST > 1024 ? 8 : + DMA_DATA_WIDTH_DEST > 512 ? 7 : + DMA_DATA_WIDTH_DEST > 256 ? 6 : + DMA_DATA_WIDTH_DEST > 128 ? 5 : + DMA_DATA_WIDTH_DEST > 64 ? 4 : + DMA_DATA_WIDTH_DEST > 32 ? 3 : + DMA_DATA_WIDTH_DEST > 16 ? 2 : + DMA_DATA_WIDTH_DEST > 8 ? 1 : 0; +localparam BYTES_PER_BEAT_WIDTH_SRC = DMA_DATA_WIDTH_SRC > 1024 ? 8 : + DMA_DATA_WIDTH_SRC > 512 ? 7 : + DMA_DATA_WIDTH_SRC > 256 ? 6 : + DMA_DATA_WIDTH_SRC > 128 ? 5 : + DMA_DATA_WIDTH_SRC > 64 ? 4 : + DMA_DATA_WIDTH_SRC > 32 ? 3 : + DMA_DATA_WIDTH_SRC > 16 ? 2 : + DMA_DATA_WIDTH_SRC > 8 ? 1 : 0; +localparam ID_WIDTH = (FIFO_SIZE) > 64 ? 8 : + (FIFO_SIZE) > 32 ? 7 : + (FIFO_SIZE) > 16 ? 6 : + (FIFO_SIZE) > 8 ? 5 : + (FIFO_SIZE) > 4 ? 4 : + (FIFO_SIZE) > 2 ? 3 : + (FIFO_SIZE) > 1 ? 2 : 1; + +// Register interface signals +reg [31:0] up_rdata = 'd0; +reg up_wack = 1'b0; +reg up_rack = 1'b0; +wire up_wreq; +wire up_rreq; +wire [31:0] up_wdata; +wire [11:0] up_waddr; +wire [11:0] up_raddr; + +// Scratch register +reg [31:0] up_scratch = 'h00; + +// Control bits +reg up_enable = 'h00; +reg up_pause = 'h00; + +// Start and end of transfer +wire up_eot; // Asserted for one cycle when a transfer has been completed +wire up_sot; // Asserted for one cycle when a transfer has been queued + +// Interupt handling +reg [1:0] up_irq_mask = 'h3; +reg [1:0] up_irq_source = 'h0; +wire [1:0] up_irq_pending; +wire [1:0] up_irq_trigger; +wire [1:0] up_irq_source_clear; + +// DMA transfer signals +reg up_dma_req_valid = 1'b0; +wire up_dma_req_ready; + +reg [1:0] up_transfer_id = 2'b0; +reg [1:0] up_transfer_id_eot = 2'b0; +reg [3:0] up_transfer_done_bitmap = 4'b0; +reg up_axis_xlast = 1'b1; + +reg [31:BYTES_PER_BEAT_WIDTH_DEST] up_dma_dest_address = 'h00; +reg [31:BYTES_PER_BEAT_WIDTH_SRC] up_dma_src_address = 'h00; +reg [DMA_LENGTH_WIDTH-1:0] up_dma_x_length = 'h00; +reg [DMA_LENGTH_WIDTH-1:0] up_dma_y_length = 'h00; +reg [DMA_LENGTH_WIDTH-1:0] up_dma_src_stride = 'h00; +reg [DMA_LENGTH_WIDTH-1:0] up_dma_dest_stride = 'h00; +reg up_dma_cyclic = CYCLIC; +wire up_dma_sync_transfer_start = SYNC_TRANSFER_START ? 1'b1 : 1'b0; + +// ID signals from the DMAC, just for debugging +wire [ID_WIDTH-1:0] dest_request_id; +wire [ID_WIDTH-1:0] dest_data_id; +wire [ID_WIDTH-1:0] dest_address_id; +wire [ID_WIDTH-1:0] dest_response_id; +wire [ID_WIDTH-1:0] src_request_id; +wire [ID_WIDTH-1:0] src_data_id; +wire [ID_WIDTH-1:0] src_address_id; +wire [ID_WIDTH-1:0] src_response_id; +wire [7:0] dbg_status; + +assign m_dest_axi_araddr = 'd0; +assign m_dest_axi_arlen = 'd0; +assign m_dest_axi_arsize = 'd0; +assign m_dest_axi_arburst = 'd0; +assign m_dest_axi_arcache = 'd0; +assign m_dest_axi_arprot = 'd0; +assign m_src_axi_awaddr = 'd0; +assign m_src_axi_awlen = 'd0; +assign m_src_axi_awsize = 'd0; +assign m_src_axi_awburst = 'd0; +assign m_src_axi_awcache = 'd0; +assign m_src_axi_awprot = 'd0; +assign m_src_axi_wdata = 'd0; +assign m_src_axi_wstrb = 'd0; +assign m_src_axi_wlast = 'd0; + +up_axi #( + .ADDRESS_WIDTH (12) +) i_up_axi ( + .up_rstn(s_axi_aresetn), + .up_clk(s_axi_aclk), + .up_axi_awvalid(s_axi_awvalid), + .up_axi_awaddr(s_axi_awaddr), + .up_axi_awready(s_axi_awready), + .up_axi_wvalid(s_axi_wvalid), + .up_axi_wdata(s_axi_wdata), + .up_axi_wstrb(s_axi_wstrb), + .up_axi_wready(s_axi_wready), + .up_axi_bvalid(s_axi_bvalid), + .up_axi_bresp(s_axi_bresp), + .up_axi_bready(s_axi_bready), + .up_axi_arvalid(s_axi_arvalid), + .up_axi_araddr(s_axi_araddr), + .up_axi_arready(s_axi_arready), + .up_axi_rvalid(s_axi_rvalid), + .up_axi_rresp(s_axi_rresp), + .up_axi_rdata(s_axi_rdata), + .up_axi_rready(s_axi_rready), + .up_wreq(up_wreq), + .up_waddr(up_waddr), + .up_wdata(up_wdata), + .up_wack(up_wack), + .up_rreq(up_rreq), + .up_raddr(up_raddr), + .up_rdata(up_rdata), + .up_rack(up_rack) +); + +// IRQ handling +assign up_irq_pending = ~up_irq_mask & up_irq_source; +assign up_irq_trigger = {up_eot, up_sot}; +assign up_irq_source_clear = (up_wreq == 1'b1 && up_waddr == 12'h021) ? up_wdata[1:0] : 0; + +always @(posedge s_axi_aclk) +begin + if (s_axi_aresetn == 1'b0) + irq <= 1'b0; + else + irq <= |up_irq_pending; +end + +always @(posedge s_axi_aclk) +begin + if (s_axi_aresetn == 1'b0) begin + up_irq_source <= 2'b00; + end else begin + up_irq_source <= up_irq_trigger | (up_irq_source & ~up_irq_source_clear); + end +end + +// Register Interface + +always @(posedge s_axi_aclk) +begin + if (s_axi_aresetn == 1'b0) begin + up_enable <= 'h00; + up_pause <= 'h00; + up_dma_src_address <= 'h00; + up_dma_dest_address <= 'h00; + up_dma_y_length <= 'h00; + up_dma_x_length <= 'h00; + up_dma_dest_stride <= 'h00; + up_dma_src_stride <= 'h00; + up_irq_mask <= 3'b11; + up_dma_req_valid <= 1'b0; + up_scratch <= 'h00; + up_wack <= 1'b0; + end else begin + up_wack <= up_wreq; + if (up_enable == 1'b1) begin + if (up_wreq && up_waddr == 12'h102) begin + up_dma_req_valid <= up_dma_req_valid | up_wdata[0]; + end else if (up_sot) begin + up_dma_req_valid <= 1'b0; + end + end else begin + up_dma_req_valid <= 1'b0; + end + + if (up_wreq) begin + case (up_waddr) + 12'h002: up_scratch <= up_wdata; + 12'h020: up_irq_mask <= up_wdata; + 12'h100: {up_pause, up_enable} <= up_wdata[1:0]; + 12'h103: begin + if (CYCLIC) up_dma_cyclic <= up_wdata[0]; + up_axis_xlast <= up_wdata[1]; + end + 12'h104: up_dma_dest_address <= up_wdata[31:BYTES_PER_BEAT_WIDTH_DEST]; + 12'h105: up_dma_src_address <= up_wdata[31:BYTES_PER_BEAT_WIDTH_SRC]; + 12'h106: up_dma_x_length <= up_wdata[DMA_LENGTH_WIDTH-1:0]; + 12'h107: up_dma_y_length <= up_wdata[DMA_LENGTH_WIDTH-1:0]; + 12'h108: up_dma_dest_stride <= up_wdata[DMA_LENGTH_WIDTH-1:0]; + 12'h109: up_dma_src_stride <= up_wdata[DMA_LENGTH_WIDTH-1:0]; + endcase + end + end +end + +always @(posedge s_axi_aclk) +begin + if (s_axi_aresetn == 1'b0) begin + up_rack <= 'd0; + up_rdata <= 'h00; + end else begin + up_rack <= up_rreq; + case (up_raddr) + 12'h000: up_rdata <= PCORE_VERSION; + 12'h001: up_rdata <= ID; + 12'h002: up_rdata <= up_scratch; + 12'h003: up_rdata <= 32'h444d4143; // "DMAC" + 12'h020: up_rdata <= up_irq_mask; + 12'h021: up_rdata <= up_irq_pending; + 12'h022: up_rdata <= up_irq_source; + 12'h100: up_rdata <= {up_pause, up_enable}; + 12'h101: up_rdata <= up_transfer_id; + 12'h102: up_rdata <= up_dma_req_valid; + 12'h103: up_rdata <= {30'h00, up_axis_xlast, up_dma_cyclic}; // Flags + 12'h104: up_rdata <= HAS_DEST_ADDR ? {up_dma_dest_address,{BYTES_PER_BEAT_WIDTH_DEST{1'b0}}} : 'h00; + 12'h105: up_rdata <= HAS_SRC_ADDR ? {up_dma_src_address,{BYTES_PER_BEAT_WIDTH_SRC{1'b0}}} : 'h00; + 12'h106: up_rdata <= up_dma_x_length; + 12'h107: up_rdata <= DMA_2D_TRANSFER ? up_dma_y_length : 'h00; + 12'h108: up_rdata <= DMA_2D_TRANSFER ? up_dma_dest_stride : 'h00; + 12'h109: up_rdata <= DMA_2D_TRANSFER ? up_dma_src_stride : 'h00; + 12'h10a: up_rdata <= up_transfer_done_bitmap; + 12'h10b: up_rdata <= up_transfer_id_eot; + 12'h10c: up_rdata <= 'h00; // Status + 12'h10d: up_rdata <= m_dest_axi_awaddr; //HAS_DEST_ADDR ? 'h00 : 'h00; // Current dest address + 12'h10e: up_rdata <= m_src_axi_araddr; //HAS_SRC_ADDR ? 'h00 : 'h00; // Current src address + 12'h10f: up_rdata <= {src_response_id, 1'b0, src_data_id, 1'b0, src_address_id, 1'b0, src_request_id, + 1'b0, dest_response_id, 1'b0, dest_data_id, 1'b0, dest_address_id, 1'b0, dest_request_id}; + 12'h110: up_rdata <= dbg_status; + default: up_rdata <= 'h00; + endcase + end +end + +// Request ID and Request done bitmap handling +always @(posedge s_axi_aclk) +begin + if (s_axi_aresetn == 1'b0 || up_enable == 1'b0) begin + up_transfer_id <= 'h0; + up_transfer_id_eot <= 'h0; + up_transfer_done_bitmap <= 'h0; + end begin + if (up_dma_req_valid == 1'b1 && up_dma_req_ready == 1'b1) begin + up_transfer_id <= up_transfer_id + 1'b1; + up_transfer_done_bitmap[up_transfer_id] <= 1'b0; + end + if (up_eot == 1'b1) begin + up_transfer_done_bitmap[up_transfer_id_eot] <= 1'b1; + up_transfer_id_eot <= up_transfer_id_eot + 1'b1; + end + end +end + +wire dma_req_valid; +wire dma_req_ready; +wire [31:BYTES_PER_BEAT_WIDTH_DEST] dma_req_dest_address; +wire [31:BYTES_PER_BEAT_WIDTH_SRC] dma_req_src_address; +wire [DMA_LENGTH_WIDTH-1:0] dma_req_length; +wire dma_req_eot; +wire dma_req_sync_transfer_start; +wire up_req_eot; + +assign up_sot = up_dma_cyclic ? 1'b0 : up_dma_req_valid & up_dma_req_ready; +assign up_eot = up_dma_cyclic ? 1'b0 : up_req_eot; + + +generate if (DMA_2D_TRANSFER == 1) begin + +dmac_2d_transfer #( + .DMA_LENGTH_WIDTH(DMA_LENGTH_WIDTH), + .BYTES_PER_BEAT_WIDTH_DEST(BYTES_PER_BEAT_WIDTH_DEST), + .BYTES_PER_BEAT_WIDTH_SRC(BYTES_PER_BEAT_WIDTH_SRC) +) i_2d_transfer ( + .req_aclk(s_axi_aclk), + .req_aresetn(s_axi_aresetn), + + .req_eot(up_req_eot), + + .req_valid(up_dma_req_valid), + .req_ready(up_dma_req_ready), + .req_dest_address(up_dma_dest_address), + .req_src_address(up_dma_src_address), + .req_x_length(up_dma_x_length), + .req_y_length(up_dma_y_length), + .req_dest_stride(up_dma_dest_stride), + .req_src_stride(up_dma_src_stride), + .req_sync_transfer_start(up_dma_sync_transfer_start), + + .out_req_valid(dma_req_valid), + .out_req_ready(dma_req_ready), + .out_req_dest_address(dma_req_dest_address), + .out_req_src_address(dma_req_src_address), + .out_req_length(dma_req_length), + .out_req_sync_transfer_start(dma_req_sync_transfer_start), + .out_eot(dma_req_eot) +); + +end else begin + +assign dma_req_valid = up_dma_req_valid; +assign up_dma_req_ready = dma_req_ready; +assign dma_req_dest_address = up_dma_dest_address; +assign dma_req_src_address = up_dma_src_address; +assign dma_req_length = up_dma_x_length; +assign dma_req_sync_transfer_start = up_dma_sync_transfer_start; +assign up_req_eot = dma_req_eot; + +end endgenerate + +dmac_request_arb #( + .DMA_DATA_WIDTH_SRC(DMA_DATA_WIDTH_SRC), + .DMA_DATA_WIDTH_DEST(DMA_DATA_WIDTH_DEST), + .DMA_LENGTH_WIDTH(DMA_LENGTH_WIDTH), + .BYTES_PER_BEAT_WIDTH_DEST(BYTES_PER_BEAT_WIDTH_DEST), + .BYTES_PER_BEAT_WIDTH_SRC(BYTES_PER_BEAT_WIDTH_SRC), + .DMA_TYPE_DEST(DMA_TYPE_DEST), + .DMA_TYPE_SRC(DMA_TYPE_SRC), + .ASYNC_CLK_REQ_SRC(ASYNC_CLK_REQ_SRC), + .ASYNC_CLK_SRC_DEST(ASYNC_CLK_SRC_DEST), + .ASYNC_CLK_DEST_REQ(ASYNC_CLK_DEST_REQ), + .AXI_SLICE_DEST(AXI_SLICE_DEST), + .AXI_SLICE_SRC(AXI_SLICE_SRC), + .MAX_BYTES_PER_BURST(MAX_BYTES_PER_BURST), + .FIFO_SIZE(FIFO_SIZE), + .ID_WIDTH(ID_WIDTH) +) i_request_arb ( + .req_aclk(s_axi_aclk), + .req_aresetn(s_axi_aresetn), + + .enable(up_enable), + .pause(up_pause), + + .req_valid(dma_req_valid), + .req_ready(dma_req_ready), + .req_dest_address(dma_req_dest_address), + .req_src_address(dma_req_src_address), + .req_length(dma_req_length), + .req_xlast(up_axis_xlast), + .req_sync_transfer_start(dma_req_sync_transfer_start), + + .eot(dma_req_eot), + + + .m_dest_axi_aclk(m_dest_axi_aclk), + .m_dest_axi_aresetn(m_dest_axi_aresetn), + .m_src_axi_aclk(m_src_axi_aclk), + .m_src_axi_aresetn(m_src_axi_aresetn), + + + .m_axi_awaddr(m_dest_axi_awaddr), + .m_axi_awlen(m_dest_axi_awlen), + .m_axi_awsize(m_dest_axi_awsize), + .m_axi_awburst(m_dest_axi_awburst), + .m_axi_awprot(m_dest_axi_awprot), + .m_axi_awcache(m_dest_axi_awcache), + .m_axi_awvalid(m_dest_axi_awvalid), + .m_axi_awready(m_dest_axi_awready), + + + .m_axi_wdata(m_dest_axi_wdata), + .m_axi_wstrb(m_dest_axi_wstrb), + .m_axi_wready(m_dest_axi_wready), + .m_axi_wvalid(m_dest_axi_wvalid), + .m_axi_wlast(m_dest_axi_wlast), + + + .m_axi_bvalid(m_dest_axi_bvalid), + .m_axi_bresp(m_dest_axi_bresp), + .m_axi_bready(m_dest_axi_bready), + + + .m_axi_arready(m_src_axi_arready), + .m_axi_arvalid(m_src_axi_arvalid), + .m_axi_araddr(m_src_axi_araddr), + .m_axi_arlen(m_src_axi_arlen), + .m_axi_arsize(m_src_axi_arsize), + .m_axi_arburst(m_src_axi_arburst), + .m_axi_arprot(m_src_axi_arprot), + .m_axi_arcache(m_src_axi_arcache), + + + .m_axi_rdata(m_src_axi_rdata), + .m_axi_rready(m_src_axi_rready), + .m_axi_rvalid(m_src_axi_rvalid), + .m_axi_rresp(m_src_axi_rresp), + + + .s_axis_aclk(s_axis_aclk), + .s_axis_ready(s_axis_ready), + .s_axis_valid(s_axis_valid), + .s_axis_data(s_axis_data), + .s_axis_user(s_axis_user), + .s_axis_xfer_req(s_axis_xfer_req), + + + .m_axis_aclk(m_axis_aclk), + .m_axis_ready(m_axis_ready), + .m_axis_valid(m_axis_valid), + .m_axis_data(m_axis_data), + .m_axis_last(m_axis_last), + .m_axis_xfer_req(m_axis_xfer_req), + + + .fifo_wr_clk(fifo_wr_clk), + .fifo_wr_en(fifo_wr_en), + .fifo_wr_din(fifo_wr_din), + .fifo_wr_overflow(fifo_wr_overflow), + .fifo_wr_sync(fifo_wr_sync), + .fifo_wr_xfer_req(fifo_wr_xfer_req), + + + .fifo_rd_clk(fifo_rd_clk), + .fifo_rd_en(fifo_rd_en), + .fifo_rd_valid(fifo_rd_valid), + .fifo_rd_dout(fifo_rd_dout), + .fifo_rd_underflow(fifo_rd_underflow), + .fifo_rd_xfer_req(fifo_rd_xfer_req), + + // DBG + .dbg_dest_request_id(dest_request_id), + .dbg_dest_address_id(dest_address_id), + .dbg_dest_data_id(dest_data_id), + .dbg_dest_response_id(dest_response_id), + .dbg_src_request_id(src_request_id), + .dbg_src_address_id(src_address_id), + .dbg_src_data_id(src_data_id), + .dbg_src_response_id(src_response_id), + .dbg_status(dbg_status) +); + +assign m_dest_axi_arvalid = 1'b0; +assign m_dest_axi_rready = 1'b0; +assign m_dest_axi_araddr = 'h0; +assign m_dest_axi_arlen = 'h0; +assign m_dest_axi_arsize = 'h0; +assign m_dest_axi_arburst = 'h0; +assign m_dest_axi_arcache = 'h0; +assign m_dest_axi_arprot = 'h0; + +assign m_src_axi_awvalid = 1'b0; +assign m_src_axi_wvalid = 1'b0; +assign m_src_axi_bready = 1'b0; +assign m_src_axi_awvalid = 'h0; +assign m_src_axi_awaddr = 'h0; +assign m_src_axi_awlen = 'h0; +assign m_src_axi_awsize = 'h0; +assign m_src_axi_awburst = 'h0; +assign m_src_axi_awcache = 'h0; +assign m_src_axi_awprot = 'h0; +assign m_src_axi_wvalid = 'h0; +assign m_src_axi_wdata = 'h0; +assign m_src_axi_wstrb = 'h0; +assign m_src_axi_wlast = 'h0; + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac_constr.ttcl b/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac_constr.ttcl new file mode 100644 index 000000000..a2cabf55f --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_dmac_constr.ttcl @@ -0,0 +1,167 @@ +<: set ComponentName [getComponentNameString] :> +<: setOutputDirectory "./" :> +<: setFileName [ttcl_add $ComponentName "_constr"] :> +<: setFileExtension ".xdc" :> +<: setFileProcessingOrder late :> +<: set async_dest_req [getBooleanValue "ASYNC_CLK_DEST_REQ"] :> +<: set async_req_src [getBooleanValue "ASYNC_CLK_REQ_SRC"] :> +<: set async_src_dest [getBooleanValue "ASYNC_CLK_SRC_DEST"] :> + +set req_clk [get_clocks -of_objects [get_ports s_axi_aclk]] +set src_clk [get_clocks -of_objects [get_ports -quiet {fifo_wr_clk s_axis_aclk m_src_axi_aclk}]] +set dest_clk [get_clocks -of_objects [get_ports -quiet {fifo_rd_clk m_axis_aclk m_dest_axi_aclk}]] + +<: if {$async_req_src || $async_src_dest || $async_dest_req} { :> +set_property ASYNC_REG TRUE \ + [get_cells -quiet -hier *cdc_sync_stage1_reg*] \ + [get_cells -quiet -hier *cdc_sync_stage2_reg*] + +<: } :> +<: if {$async_req_src} { :> +set_max_delay -quiet -datapath_only \ + -from $req_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_sync_src_request_id* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $req_clk] + +set_false_path -quiet \ + -from $src_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_sync_status_src* && IS_SEQUENTIAL}] + +set_false_path -quiet \ + -from $req_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_sync_control_src* && IS_SEQUENTIAL}] + +set_max_delay -quiet -datapath_only \ + -from $req_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_src_req_fifo/i_waddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $req_clk] + +set_max_delay -quiet -datapath_only \ + -from $src_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_src_req_fifo/i_raddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $src_clk] + +set_max_delay -quiet -datapath_only \ + -from [get_cells -quiet -hier *cdc_sync_fifo_ram_reg* \ + -filter {NAME =~ *i_src_req_fifo* && IS_SEQUENTIAL}] \ + -to $src_clk \ + [get_property -min PERIOD $src_clk] + +set_max_delay -quiet -datapath_only \ + -from [get_cells -quiet -hier *eot_mem_reg* \ + -filter {NAME =~ *i_request_arb* && IS_SEQUENTIAL}] \ + -to $src_clk \ + [get_property -min PERIOD $src_clk] + +<: } :> +<: if {$async_dest_req} { :> +set_max_delay -quiet -datapath_only \ + -from $dest_clk \ + -to [get_cells -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_sync_req_response_id* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $dest_clk] + +set_false_path -quiet \ + -from $dest_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_sync_status_dest* && IS_SEQUENTIAL}] + +set_false_path -quiet \ + -from $req_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_sync_control_dest* && IS_SEQUENTIAL}] + +set_max_delay -quiet -datapath_only \ + -from $req_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_dest_req_fifo/i_waddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $req_clk] + +set_max_delay -quiet -datapath_only \ + -from $dest_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_dest_req_fifo/i_raddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $dest_clk] + +set_max_delay -quiet -datapath_only \ + -from [get_cells -quiet -hier *cdc_sync_fifo_ram_reg* \ + -filter {NAME =~ *i_dest_req_fifo* && IS_SEQUENTIAL}] \ + -to $dest_clk \ + [get_property -min PERIOD $dest_clk] + +set_max_delay -quiet -datapath_only \ + -from $dest_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_dest_response_fifo/i_waddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $dest_clk] + +set_max_delay -quiet -datapath_only \ + -from $req_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_dest_response_fifo/i_raddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $req_clk] +set_max_delay -quiet -datapath_only \ + -from [get_cells -quiet -hier *cdc_sync_fifo_ram_reg* \ + -filter {NAME =~ *i_dest_response_fifo* && IS_SEQUENTIAL}] \ + -to $req_clk \ + [get_property -min PERIOD $req_clk] + +set_max_delay -quiet -datapath_only \ + -from [get_cells -quiet -hier *eot_mem_reg* \ + -filter {NAME =~ *i_request_arb* && IS_SEQUENTIAL}] \ + -to $dest_clk \ + [get_property -min PERIOD $dest_clk] + +<: } :> +<: if {$async_src_dest} { :> +set_max_delay -quiet -datapath_only \ + -from $src_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_sync_dest_request_id* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $src_clk] + +set_max_delay -quiet -datapath_only \ + -from $src_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_fifo/i_address_gray/i_waddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $src_clk] + +set_max_delay -quiet -datapath_only \ + -from $dest_clk \ + -to [get_cells -quiet -hier *cdc_sync_stage1_reg* \ + -filter {NAME =~ *i_fifo/i_address_gray/i_raddr_sync* && IS_SEQUENTIAL}] \ + [get_property -min PERIOD $dest_clk] + +# In SDP mode REGCEB should not be connected. When inferring the BRAM the tools +# do it anyway. The signal is not used by the BRAM though. But since the clock +# associated with REGCEB is the write clock and not the read clock we get a +# timing problem. Mark the path as a false path so it is not timed. +set_false_path -quiet \ + -to [get_pins -hier *ram_reg*/REGCEB -filter {NAME =~ *i_fifo*}] + +<: } :> +# Reset signals +set_false_path -quiet \ + -from $req_clk \ + -to [get_pins -quiet -hier *reset_shift_reg*/PRE] + +# Ignore timing for debug signals to register map +set_false_path -quiet \ + -from [get_cells -quiet -hier *cdc_sync_stage2_reg* \ + -filter {name =~ *i_sync_src_request_id* && IS_SEQUENTIAL}] \ + -to [get_cells -quiet -hier *up_rdata_reg* -filter {IS_SEQUENTIAL}] +set_false_path -quiet \ + -from [get_cells -quiet -hier *cdc_sync_stage2_reg* \ + -filter {name =~ *i_sync_dest_request_id* && IS_SEQUENTIAL}] \ + -to [get_cells -quiet -hier *up_rdata_reg* -filter {IS_SEQUENTIAL}] +set_false_path -quiet \ + -from [get_cells -quiet -hier *id_reg* -filter {name =~ *i_request_arb* && IS_SEQUENTIAL}] \ + -to [get_cells -quiet -hier *up_rdata_reg* -filter {IS_SEQUENTIAL}] +set_false_path -quiet \ + -from [get_cells -quiet -hier *address_reg* -filter {name =~ *i_addr_gen* && IS_SEQUENTIAL}] \ + -to [get_cells -quiet -hier *up_rdata_reg* -filter {IS_SEQUENTIAL}] diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_register_slice.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_register_slice.v new file mode 100644 index 000000000..159f0d0fe --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/axi_register_slice.v @@ -0,0 +1,139 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module axi_register_slice ( + input clk, + input resetn, + + input s_axi_valid, + output s_axi_ready, + input [DATA_WIDTH-1:0] s_axi_data, + + output m_axi_valid, + input m_axi_ready, + output [DATA_WIDTH-1:0] m_axi_data +); + +parameter DATA_WIDTH = 32; + +parameter FORWARD_REGISTERED = 0; +parameter BACKWARD_REGISTERED = 0; + +/* + s_axi_data -> bwd_data -> fwd_data(1) -> m_axi_data + s_axi_valid -> bwd_valid -> fwd_valid(1) -> m_axi_valid + s_axi_ready <- bwd_ready(2) <- fwd_ready <- m_axi_ready + + (1) FORWARD_REGISTERED inserts a set of FF before m_axi_data and m_axi_valid + (2) BACKWARD_REGISTERED insters a FF before s_axi_ready +*/ + +wire [DATA_WIDTH-1:0] bwd_data_s; +wire bwd_valid_s; +wire bwd_ready_s; +wire [DATA_WIDTH-1:0] fwd_data_s; +wire fwd_valid_s; +wire fwd_ready_s; + +generate if (FORWARD_REGISTERED == 1) begin + +reg fwd_valid = 1'b0; +reg [DATA_WIDTH-1:0] fwd_data = 'h00; + +assign fwd_ready_s = ~fwd_valid | m_axi_ready; +assign fwd_valid_s = fwd_valid; +assign fwd_data_s = fwd_data; + +always @(posedge clk) begin + if (~fwd_valid | m_axi_ready) + fwd_data <= bwd_data_s; +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + fwd_valid <= 1'b0; + end else begin + if (bwd_valid_s) + fwd_valid <= 1'b1; + else if (m_axi_ready) + fwd_valid <= 1'b0; + end +end + +end else begin +assign fwd_data_s = bwd_data_s; +assign fwd_valid_s = bwd_valid_s; +assign fwd_ready_s = m_axi_ready; +end +endgenerate + +generate if (BACKWARD_REGISTERED == 1) begin + +reg bwd_ready = 1'b1; +reg [DATA_WIDTH-1:0] bwd_data = 'h00; + +assign bwd_valid_s = ~bwd_ready | s_axi_valid; +assign bwd_data_s = bwd_ready ? s_axi_data : bwd_data; +assign bwd_ready_s = bwd_ready; + +always @(posedge clk) begin + if (bwd_ready) + bwd_data <= s_axi_data; +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + bwd_ready <= 1'b1; + end else begin + if (fwd_ready_s) + bwd_ready <= 1'b1; + else if (s_axi_valid) + bwd_ready <= 1'b0; + end +end + +end else begin +assign bwd_valid_s = s_axi_valid; +assign bwd_data_s = s_axi_data; +assign bwd_ready_s = fwd_ready_s; +end endgenerate + +assign m_axi_data = fwd_data_s; +assign m_axi_valid = fwd_valid_s; +assign s_axi_ready = bwd_ready_s; + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/bd/bd.tcl b/fpga/usrp3/lib/vivado_ipi/axi_dmac/bd/bd.tcl new file mode 100644 index 000000000..d67f5134c --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/bd/bd.tcl @@ -0,0 +1,115 @@ + +proc init {cellpath otherInfo} { + set ip [get_bd_cells $cellpath] + + bd::mark_propagate_override $ip \ + "ASYNC_CLK_REQ_SRC ASYNC_CLK_SRC_DEST ASYNC_CLK_DEST_REQ" + + # On ZYNQ the core is most likely connected to the AXI3 HP ports so use AXI3 + # as the default. + set family [string tolower [get_property FAMILY [get_property PART [current_project]]]] + if {$family == "zynq"} { + set axi_protocol 1 + } else { + set axi_protocol 0 + } + + foreach dir {SRC DEST} { + # This is a bit of a hack, but we can't change the protocol if the type + # is not AXI MM + set old [get_property "CONFIG.DMA_TYPE_${dir}" $ip] + set_property "CONFIG.DMA_TYPE_${dir}" "0" $ip + set_property "CONFIG.DMA_AXI_PROTOCOL_${dir}" $axi_protocol $ip + set_property "CONFIG.DMA_TYPE_${dir}" $old $ip + } +} + +proc post_config_ip {cellpath otherinfo} { + set ip [get_bd_cells $cellpath] + + # Update AXI interface properties according to configuration + set max_bytes_per_burst [get_property "CONFIG.MAX_BYTES_PER_BURST" $ip] + set fifo_size [get_property "CONFIG.FIFO_SIZE" $ip] + + foreach dir {"SRC" "DEST"} { + set type [get_property "CONFIG.DMA_TYPE_$dir" $ip] + if {$type != 0} { + continue + } + + set data_width [get_property "CONFIG.DMA_DATA_WIDTH_$dir" $ip] + set max_beats_per_burst [expr {int(ceil($max_bytes_per_burst * 8.0 / $data_width))}] + + set intf [get_bd_intf_pins [format "%s/m_%s_axi" $cellpath [string tolower $dir]]] + set_property CONFIG.MAX_BURST_LENGTH $max_beats_per_burst $intf + + # The core issues as many requests as the amount of data the FIFO can hold + if {$dir == "SRC"} { + set_property CONFIG.NUM_WRITE_OUTSTANDING 0 $intf + set_property CONFIG.NUM_READ_OUTSTANDING $fifo_size $intf + } else { + set_property CONFIG.NUM_WRITE_OUTSTANDING $fifo_size $intf + set_property CONFIG.NUM_READ_OUTSTANDING 0 $intf + } + } +} + +proc axi_dmac_detect_async_clk { cellpath ip param_name clk_a clk_b } { + set param_src [get_property "CONFIG.$param_name.VALUE_SRC" $ip] + if {[string equal $param_src "USER"]} { + return; + } + + set clk_domain_a [get_property CONFIG.CLK_DOMAIN $clk_a] + set clk_domain_b [get_property CONFIG.CLK_DOMAIN $clk_b] + set clk_freq_a [get_property CONFIG.FREQ_HZ $clk_a] + set clk_freq_b [get_property CONFIG.FREQ_HZ $clk_b] + set clk_phase_a [get_property CONFIG.PHASE $clk_a] + set clk_phase_b [get_property CONFIG.PHASE $clk_b] + + # Only mark it as sync if we can make sure that it is sync, if the + # relationship of the clocks is unknown mark it as async + if {$clk_domain_a != {} && $clk_domain_b != {} && \ + $clk_domain_a == $clk_domain_b && $clk_freq_a == $clk_freq_b && \ + $clk_phase_a == $clk_phase_b} { + set clk_async 0 + } else { + set clk_async 1 + } + + set_property "CONFIG.$param_name" $clk_async $ip + +# if {$clk_async == 0} { +# bd::send_msg -of $cellpath -type INFO -msg_id 1 -text "$clk_a and $clk_b are synchronous" +# } else { +# bd::send_msg -of $cellpath -type INFO -msg_id 1 -text "$clk_a and $clk_b are asynchronous" +# } +} + +proc propagate {cellpath otherinfo} { + set ip [get_bd_cells $cellpath] + set src_type [get_property CONFIG.DMA_TYPE_SRC $ip] + set dest_type [get_property CONFIG.DMA_TYPE_DEST $ip] + + set req_clk [get_bd_pins "$ip/s_axi_aclk"] + + if {$src_type == 2} { + set src_clk [get_bd_pins "$ip/fifo_wr_clk"] + } elseif {$src_type == 1} { + set src_clk [get_bd_pins "$ip/s_axis_aclk"] + } else { + set src_clk [get_bd_pins "$ip/m_src_axi_aclk"] + } + + if {$dest_type == 2} { + set dest_clk [get_bd_pins "$ip/fifo_rd_clk"] + } elseif {$dest_type == 1} { + set dest_clk [get_bd_pins "$ip/m_axis_aclk"] + } else { + set dest_clk [get_bd_pins "$ip/m_dest_axi_aclk"] + } + + axi_dmac_detect_async_clk $cellpath $ip "ASYNC_CLK_REQ_SRC" $req_clk $src_clk + axi_dmac_detect_async_clk $cellpath $ip "ASYNC_CLK_SRC_DEST" $src_clk $dest_clk + axi_dmac_detect_async_clk $cellpath $ip "ASYNC_CLK_DEST_REQ" $dest_clk $req_clk +} diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/component.xml b/fpga/usrp3/lib/vivado_ipi/axi_dmac/component.xml new file mode 100644 index 000000000..a3626529e --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/component.xml @@ -0,0 +1,4107 @@ + + + analog.com + user + axi_dmac + 1.0 + + + s_axi + + + + + + + + + AWADDR + + + s_axi_awaddr + + + + + AWPROT + + + s_axi_awprot + + + + + AWVALID + + + s_axi_awvalid + + + + + AWREADY + + + s_axi_awready + + + + + WDATA + + + s_axi_wdata + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + WREADY + + + s_axi_wready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + BREADY + + + s_axi_bready + + + + + ARADDR + + + s_axi_araddr + + + + + ARPROT + + + s_axi_arprot + + + + + ARVALID + + + s_axi_arvalid + + + + + ARREADY + + + s_axi_arready + + + + + RDATA + + + s_axi_rdata + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + RREADY + + + s_axi_rready + + + + + + s_axi_aclk + + + + + + + CLK + + + s_axi_aclk + + + + + + ASSOCIATED_BUSIF + s_axi + + + ASSOCIATED_RESET + s_axi_aresetn + + + + + s_axi_aresetn + + + + + + + RST + + + s_axi_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + + + m_dest_axi + + + + + + + + + AWADDR + + + m_dest_axi_awaddr + + + + + AWLEN + + + m_dest_axi_awlen + + + + + AWSIZE + + + m_dest_axi_awsize + + + + + AWBURST + + + m_dest_axi_awburst + + + + + AWCACHE + + + m_dest_axi_awcache + + + + + AWPROT + + + m_dest_axi_awprot + + + + + AWVALID + + + m_dest_axi_awvalid + + + + + AWREADY + + + m_dest_axi_awready + + + + + WDATA + + + m_dest_axi_wdata + + + + + WSTRB + + + m_dest_axi_wstrb + + + + + WLAST + + + m_dest_axi_wlast + + + + + WVALID + + + m_dest_axi_wvalid + + + + + WREADY + + + m_dest_axi_wready + + + + + BRESP + + + m_dest_axi_bresp + + + + + BVALID + + + m_dest_axi_bvalid + + + + + BREADY + + + m_dest_axi_bready + + + + + ARADDR + + + m_dest_axi_araddr + + + + + ARLEN + + + m_dest_axi_arlen + + + + + ARSIZE + + + m_dest_axi_arsize + + + + + ARBURST + + + m_dest_axi_arburst + + + + + ARCACHE + + + m_dest_axi_arcache + + + + + ARPROT + + + m_dest_axi_arprot + + + + + ARVALID + + + m_dest_axi_arvalid + + + + + ARREADY + + + m_dest_axi_arready + + + + + RDATA + + + m_dest_axi_rdata + + + + + RRESP + + + m_dest_axi_rresp + + + + + RVALID + + + m_dest_axi_rvalid + + + + + RREADY + + + m_dest_axi_rready + + + + + + SUPPORTS_NARROW_BURST + 0 + + + + + + true + + + + + + m_src_axi + + + + + + + + + AWADDR + + + m_src_axi_awaddr + + + + + AWLEN + + + m_src_axi_awlen + + + + + AWSIZE + + + m_src_axi_awsize + + + + + AWBURST + + + m_src_axi_awburst + + + + + AWCACHE + + + m_src_axi_awcache + + + + + AWPROT + + + m_src_axi_awprot + + + + + AWVALID + + + m_src_axi_awvalid + + + + + AWREADY + + + m_src_axi_awready + + + + + WDATA + + + m_src_axi_wdata + + + + + WSTRB + + + m_src_axi_wstrb + + + + + WLAST + + + m_src_axi_wlast + + + + + WVALID + + + m_src_axi_wvalid + + + + + WREADY + + + m_src_axi_wready + + + + + BRESP + + + m_src_axi_bresp + + + + + BVALID + + + m_src_axi_bvalid + + + + + BREADY + + + m_src_axi_bready + + + + + ARADDR + + + m_src_axi_araddr + + + + + ARLEN + + + m_src_axi_arlen + + + + + ARSIZE + + + m_src_axi_arsize + + + + + ARBURST + + + m_src_axi_arburst + + + + + ARCACHE + + + m_src_axi_arcache + + + + + ARPROT + + + m_src_axi_arprot + + + + + ARVALID + + + m_src_axi_arvalid + + + + + ARREADY + + + m_src_axi_arready + + + + + RDATA + + + m_src_axi_rdata + + + + + RRESP + + + m_src_axi_rresp + + + + + RVALID + + + m_src_axi_rvalid + + + + + RREADY + + + m_src_axi_rready + + + + + + SUPPORTS_NARROW_BURST + 0 + + + + + + false + + + + + + m_dest_axi_aresetn + + + + + + + RST + + + m_dest_axi_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + + + m_src_axi_aresetn + + + + + + + RST + + + m_src_axi_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + + + m_dest_axi_aclk + + + + + + + CLK + + + m_dest_axi_aclk + + + + + + ASSOCIATED_BUSIF + m_dest_axi + + + ASSOCIATED_RESET + m_dest_axi_aresetn + + + + + m_src_axi_aclk + + + + + + + CLK + + + m_src_axi_aclk + + + + + + ASSOCIATED_BUSIF + m_src_axi + + + ASSOCIATED_RESET + m_src_axi_aresetn + + + + + irq + + + + + + + INTERRUPT + + + irq + + + + + + SENSITIVITY + LEVEL_HIGH + + + + + s_axis + + + + + + + TREADY + + + s_axis_ready + + + + + TVALID + + + s_axis_valid + + + + + TDATA + + + s_axis_data + + + + + TUSER + + + s_axis_user + + + + + + + false + + + + + + s_axis_signal_clock + s_axis_signal_clock + + + + + + + CLK + + + s_axis_aclk + + + + + + ASSOCIATED_BUSIF + s_axis + + + + + m_axis + + + + + + + TREADY + + + m_axis_ready + + + + + TVALID + + + m_axis_valid + + + + + TDATA + + + m_axis_data + + + + + TLAST + + + m_axis_last + + + + + + + false + + + + + + m_axis_signal_clock + m_axis_signal_clock + + + + + + + CLK + + + m_axis_aclk + + + + + + ASSOCIATED_BUSIF + m_axis + + + + + fifo_wr + + + + + + + EN + + + fifo_wr_en + + + + + DATA + + + fifo_wr_din + + + + + OVERFLOW + + + fifo_wr_overflow + + + + + SYNC + + + fifo_wr_sync + + + + + XFER_REQ + + + fifo_wr_xfer_req + + + + + + + true + + + + + + fifo_wr_signal_clock + fifo_wr_signal_clock + + + + + + + CLK + + + fifo_wr_clk + + + + + + ASSOCIATED_BUSIF + fifo_wr + + + + + fifo_rd + + + + + + + EN + + + fifo_rd_en + + + + + DATA + + + fifo_rd_dout + + + + + VALID + + + fifo_rd_valid + + + + + UNDERFLOW + + + fifo_rd_underflow + + + + + + + false + + + + + + fifo_rd_signal_clock + fifo_rd_signal_clock + + + + + + + CLK + + + fifo_rd_clk + + + + + + ASSOCIATED_BUSIF + fifo_rd + + + + + + + m_dest_axi + 4294967296 + 64 + + + m_src_axi + 4294967296 + 64 + + + + + s_axi + + axi_lite + 0 + 65536 + 0 + + + + + + + xilinx_anylanguagesynthesis + Synthesis + :vivado.xilinx.com:synthesis + Verilog + axi_dmac + + xilinx_anylanguagesynthesis_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + xilinx_anylanguagesynthesis_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + xilinx_anylanguagesynthesis_view_fileset + + + + xilinx_anylanguagebehavioralsimulation + Simulation + :vivado.xilinx.com:simulation + Verilog + axi_dmac + + xilinx_anylanguagebehavioralsimulation_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + xilinx_anylanguagebehavioralsimulation_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + xilinx_anylanguagebehavioralsimulation_view_fileset + + + + xilinx_implementation + Implementation + :vivado.xilinx.com:implementation + axi_dmac + + xilinx_implementation_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + xilinx_implementation_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + xilinx_implementation_view_fileset + + + + xilinx_xpgui + UI Layout + :vivado.xilinx.com:xgui.ui + + xilinx_xpgui_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + xilinx_xpgui_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + xilinx_xpgui_view_fileset + + + + xilinx_blockdiagram + Block Diagram + :vivado.xilinx.com:block.diagram + + xilinx_blockdiagram_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + xilinx_blockdiagram_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + xilinx_blockdiagram_view_fileset + + + + xilinx_utilityxitfiles + Utility XIT/TTCL + :vivado.xilinx.com:xit.util + + xilinx_utilityxitfiles_view_fileset + + + + + + s_axi_aclk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_aresetn + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_awvalid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_awready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_awprot + + in + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_wvalid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_wready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_bvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_bready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_arvalid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_arready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_arprot + + in + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_rvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_rready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + irq + + out + + + reg + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_dest_axi_aclk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_aresetn + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + true + + + + + + m_dest_axi_awaddr + + out + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_awlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_awsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_awburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_awprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_awcache + + out + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_awvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_awready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + true + + + + + + m_dest_axi_wdata + + out + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_wstrb + + out + + 7 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_wready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + true + + + + + + m_dest_axi_wvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_wlast + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_bvalid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + true + + + + + + m_dest_axi_bresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + true + + + + + + m_dest_axi_bready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + m_dest_axi_arvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_dest_axi_araddr + + out + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_dest_axi_arlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_dest_axi_arsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_dest_axi_arburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_dest_axi_arcache + + out + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_dest_axi_arprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_dest_axi_arready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_dest_axi_rvalid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_dest_axi_rresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_dest_axi_rdata + + in + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_dest_axi_rready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_aclk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_aresetn + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_arready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_arvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_araddr + + out + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_arlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_arsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_arburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_arprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_arcache + + out + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_rdata + + in + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_rready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_rvalid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_rresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_awvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_awaddr + + out + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_awlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_awsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_awburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_awcache + + out + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_awprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_awready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_wvalid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_wdata + + out + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_wstrb + + out + + 7 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_wlast + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_src_axi_wready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_bvalid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_bresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_src_axi_bready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + s_axis_aclk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + s_axis_ready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + s_axis_valid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + s_axis_data + + in + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + s_axis_user + + in + + 0 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 1 + + + + + + false + + + + + + s_axis_xfer_req + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_axis_aclk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_axis_ready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + m_axis_valid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_axis_data + + out + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_axis_last + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + m_axis_xfer_req + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + fifo_wr_clk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + fifo_wr_en + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + true + + + + + + fifo_wr_din + + in + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + true + + + + + + fifo_wr_overflow + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + fifo_wr_sync + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 1 + + + + + + true + + + + + + fifo_wr_xfer_req + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + true + + + + + + fifo_rd_clk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + fifo_rd_en + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + false + + + + + + fifo_rd_valid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + fifo_rd_dout + + out + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + fifo_rd_underflow + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + fifo_rd_xfer_req + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + false + + + + + + + + ID + Id + 0 + + + DMA_DATA_WIDTH_SRC + Dma Data Width Src + 64 + + + DMA_DATA_WIDTH_DEST + Dma Data Width Dest + 64 + + + DMA_LENGTH_WIDTH + Dma Length Width + 24 + + + DMA_2D_TRANSFER + Dma 2d Transfer + false + + + ASYNC_CLK_REQ_SRC + Async Clk Req Src + true + + + ASYNC_CLK_SRC_DEST + Async Clk Src Dest + true + + + ASYNC_CLK_DEST_REQ + Async Clk Dest Req + true + + + AXI_SLICE_DEST + Axi Slice Dest + false + + + AXI_SLICE_SRC + Axi Slice Src + false + + + SYNC_TRANSFER_START + Sync Transfer Start + false + + + CYCLIC + Cyclic + false + + + DMA_AXI_PROTOCOL_DEST + Dma Axi Protocol Dest + 0 + + + DMA_AXI_PROTOCOL_SRC + Dma Axi Protocol Src + 0 + + + + false + + + + + + DMA_TYPE_DEST + Dma Type Dest + 0 + + + DMA_TYPE_SRC + Dma Type Src + 2 + + + MAX_BYTES_PER_BURST + Max Bytes Per Burst + 128 + + + FIFO_SIZE + Fifo Size + 4 + + + + + + choice_list_259f6857 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + + + choice_list_74b5137e + ACTIVE_HIGH + ACTIVE_LOW + + + choice_list_9ca20931 + LEVEL_HIGH + LEVEL_LOW + EDGE_RISING + EDGE_FALLING + + + choice_pairs_1293c054 + 0 + 1 + 2 + + + choice_pairs_8bd59fa5 + 1 + 0 + + + + + xilinx_anylanguagesynthesis_view_fileset + + bd/bd.tcl + tclSource + USED_IN_implementation + USED_IN_simulation + USED_IN_synthesis + + + inc_id.h + verilogSource + cSource + true + + + address_generator.v + verilogSource + + + data_mover.v + verilogSource + + + resp.h + verilogSource + cSource + true + + + response_handler.v + verilogSource + + + splitter.v + verilogSource + + + response_generator.v + verilogSource + + + sync_bits.v + verilogSource + + + request_generator.v + verilogSource + + + axi_register_slice.v + verilogSource + + + dest_axi_mm.v + verilogSource + + + dest_axi_stream.v + verilogSource + + + dest_fifo_inf.v + verilogSource + + + src_axi_mm.v + verilogSource + + + src_axi_stream.v + verilogSource + + + src_fifo_inf.v + verilogSource + + + up_axi.v + verilogSource + + + request_arb.v + verilogSource + + + 2d_transfer.v + verilogSource + + + axi_dmac.v + verilogSource + CHECKSUM_aa6d856f + + + axi_dmac_constr.ttcl + ttcl + + + + xilinx_anylanguagesynthesis_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + + + + + + + + xilinx_anylanguagesynthesis_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + + + + + + + + xilinx_anylanguagebehavioralsimulation_view_fileset + + bd/bd.tcl + tclSource + + + inc_id.h + verilogSource + cSource + USED_IN_ipstatic + true + + + address_generator.v + verilogSource + USED_IN_ipstatic + + + data_mover.v + verilogSource + USED_IN_ipstatic + + + resp.h + verilogSource + cSource + USED_IN_ipstatic + true + + + response_handler.v + verilogSource + USED_IN_ipstatic + + + splitter.v + verilogSource + USED_IN_ipstatic + + + response_generator.v + verilogSource + USED_IN_ipstatic + + + sync_bits.v + verilogSource + USED_IN_ipstatic + + + request_generator.v + verilogSource + USED_IN_ipstatic + + + axi_register_slice.v + verilogSource + USED_IN_ipstatic + + + dest_axi_mm.v + verilogSource + USED_IN_ipstatic + + + dest_axi_stream.v + verilogSource + USED_IN_ipstatic + + + dest_fifo_inf.v + verilogSource + USED_IN_ipstatic + + + src_axi_mm.v + verilogSource + USED_IN_ipstatic + + + src_axi_stream.v + verilogSource + USED_IN_ipstatic + + + src_fifo_inf.v + verilogSource + USED_IN_ipstatic + + + up_axi.v + verilogSource + USED_IN_ipstatic + + + request_arb.v + verilogSource + USED_IN_ipstatic + + + 2d_transfer.v + verilogSource + USED_IN_ipstatic + + + axi_dmac.v + verilogSource + USED_IN_ipstatic + + + + xilinx_anylanguagebehavioralsimulation_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + + + + + + + + xilinx_anylanguagebehavioralsimulation_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + + + + + + + + xilinx_implementation_view_fileset + + bd/bd.tcl + tclSource + USED_IN_implementation + USED_IN_simulation + USED_IN_synthesis + + + + xilinx_implementation_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + + + + + + + + xilinx_implementation_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + + + + + + + + xilinx_xpgui_view_fileset + + xgui/axi_dmac_v1_0.tcl + tclSource + CHECKSUM_38aa4ba5 + XGUI_VERSION_2 + + + + xilinx_xpgui_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + + + + + + xilinx_xpgui_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + + + + + + xilinx_blockdiagram_view_fileset + + bd/bd.tcl + tclSource + + + + xilinx_blockdiagram_analog_com_user_util_axis_resize_1_0__ref_view_fileset + + + + + + + + xilinx_blockdiagram_analog_com_user_util_axis_fifo_1_0__ref_view_fileset + + + + + + + + xilinx_utilityxitfiles_view_fileset + + gui/axi_dmac_v1_0.gtcl + GTCL + + + + ADI AXI DMA Controller + + + ID + Core ID + 0 + + + DMA_DATA_WIDTH_SRC + Bus Width + 64 + + + DMA_DATA_WIDTH_DEST + Bus Width + 64 + + + DMA_LENGTH_WIDTH + DMA Transfer Length Register Width + 24 + + + DMA_2D_TRANSFER + 2D Transfer Support + false + + + ASYNC_CLK_REQ_SRC + Request and Source Clock Asynchronous + true + + + ASYNC_CLK_SRC_DEST + Source and Destination Clock Asynchronous + true + + + ASYNC_CLK_DEST_REQ + Destination and Request Clock Asynchronous + true + + + AXI_SLICE_DEST + Insert Register Slice + false + + + AXI_SLICE_SRC + Insert Register Slice + false + + + SYNC_TRANSFER_START + Transfer Start Synchronization Support + false + + + CYCLIC + Cyclic Transfer Support + false + + + DMA_AXI_PROTOCOL_DEST + AXI Protocol + 0 + + + DMA_AXI_PROTOCOL_SRC + AXI Protocol + 0 + + + + false + + + + + + DMA_TYPE_DEST + Type + 0 + + + DMA_TYPE_SRC + Type + 2 + + + MAX_BYTES_PER_BURST + Maximum Bytes per Burst + 128 + + + FIFO_SIZE + FIFO Size (In Bursts) + 4 + + + Component_Name + axi_dmac_v1_0 + + + + + + virtex7 + qvirtex7 + kintex7 + kintex7l + qkintex7 + qkintex7l + artix7 + artix7l + aartix7 + qartix7 + zynq + qzynq + azynq + virtexu + kintexuplus + zynquplus + kintexu + virtexuplus + + + /Analog_Devices + + ADI AXI DMA Controller + Analog Devices + http://www.analog.com + 1 + 2017-04-20T23:54:12Z + + + 2015.4 + + + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/data_mover.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/data_mover.v new file mode 100644 index 000000000..1f1b9dc04 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/data_mover.v @@ -0,0 +1,176 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_data_mover ( + input clk, + input resetn, + + input [ID_WIDTH-1:0] request_id, + output [ID_WIDTH-1:0] response_id, + input sync_id, + input eot, + + input enable, + output reg enabled, + + output xfer_req, + + output s_axi_ready, + input s_axi_valid, + input [DATA_WIDTH-1:0] s_axi_data, + + input m_axi_ready, + output m_axi_valid, + output [DATA_WIDTH-1:0] m_axi_data, + output m_axi_last, + + input req_valid, + output req_ready, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length +); + +parameter ID_WIDTH = 3; +parameter DATA_WIDTH = 64; +parameter DISABLE_WAIT_FOR_ID = 1; +parameter BEATS_PER_BURST_WIDTH = 4; +parameter LAST = 0; /* 0 = last asserted at the end of each burst, 1 = last only asserted at the end of the transfer */ + +localparam MAX_BEATS_PER_BURST = 2**(BEATS_PER_BURST_WIDTH); + +`include "inc_id.h" + +reg [BEATS_PER_BURST_WIDTH-1:0] last_burst_length = 'h00; +reg [BEATS_PER_BURST_WIDTH-1:0] beat_counter = 'h00; +reg [ID_WIDTH-1:0] id = 'h00; +reg [ID_WIDTH-1:0] id_next = 'h00; + +reg pending_burst = 1'b0; +reg active = 1'b0; +reg last_eot = 1'b0; +reg last_non_eot = 1'b0; + +wire last_load; +wire last; + +assign xfer_req = active; + +assign response_id = id; + +assign last = eot ? last_eot : last_non_eot; + +assign s_axi_ready = m_axi_ready & pending_burst & active; +assign m_axi_valid = s_axi_valid & pending_burst & active; +assign m_axi_data = s_axi_data; +assign m_axi_last = LAST ? (last_eot & eot) : last; + +// If we want to support zero delay between transfers we have to assert +// req_ready on the same cycle on which the last load happens. +assign last_load = s_axi_ready && s_axi_valid && last_eot && eot; +assign req_ready = last_load || ~active; + +always @(posedge clk) begin + if (resetn == 1'b0) begin + enabled <= 1'b0; + end else begin + if (enable) begin + enabled <= 1'b1; + end else begin + if (DISABLE_WAIT_FOR_ID == 0) begin + // We are not allowed to just deassert valid, so wait until the + // current beat has been accepted + if (~s_axi_valid || m_axi_ready) + enabled <= 1'b0; + end else begin + // For memory mapped AXI busses we have to complete all pending + // burst requests before we can disable the data mover. + if (response_id == request_id) + enabled <= 1'b0; + end + end + end +end + +always @(posedge clk) begin + if (req_ready) begin + last_eot <= req_last_burst_length == 'h0; + last_non_eot <= 1'b0; + beat_counter <= 'h1; + end else if (s_axi_ready && s_axi_valid) begin + last_eot <= beat_counter == last_burst_length; + last_non_eot <= beat_counter == MAX_BEATS_PER_BURST - 1; + beat_counter <= beat_counter + 1; + end +end + +always @(posedge clk) begin + if (req_ready) + last_burst_length <= req_last_burst_length; +end + +always @(posedge clk) begin + if (enabled == 1'b0 || resetn == 1'b0) begin + active <= 1'b0; + end else if (req_valid) begin + active <= 1'b1; + end else if (last_load) begin + active <= 1'b0; + end +end + +always @(*) +begin + if ((s_axi_ready && s_axi_valid && last) || + (sync_id && pending_burst)) + id_next <= inc_id(id); + else + id_next <= id; +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + id <= 'h0; + end else begin + id <= id_next; + end +end + +always @(posedge clk) begin + pending_burst <= id_next != request_id; +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_mm.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_mm.v new file mode 100644 index 000000000..93f351e3f --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_mm.v @@ -0,0 +1,232 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_dest_mm_axi ( + input m_axi_aclk, + input m_axi_aresetn, + + input req_valid, + output req_ready, + input [31:BYTES_PER_BEAT_WIDTH] req_address, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length, + input [BYTES_PER_BEAT_WIDTH-1:0] req_last_beat_bytes, + + input enable, + output enabled, + input pause, + input sync_id, + output sync_id_ret, + + output response_valid, + input response_ready, + output [1:0] response_resp, + output response_resp_eot, + + input [ID_WIDTH-1:0] request_id, + output [ID_WIDTH-1:0] response_id, + + output [ID_WIDTH-1:0] data_id, + output [ID_WIDTH-1:0] address_id, + input data_eot, + input address_eot, + input response_eot, + + input fifo_valid, + output fifo_ready, + input [DMA_DATA_WIDTH-1:0] fifo_data, + + // Write address + input m_axi_awready, + output m_axi_awvalid, + output [31:0] m_axi_awaddr, + output [ 7:0] m_axi_awlen, + output [ 2:0] m_axi_awsize, + output [ 1:0] m_axi_awburst, + output [ 2:0] m_axi_awprot, + output [ 3:0] m_axi_awcache, + + // Write data + output [DMA_DATA_WIDTH-1:0] m_axi_wdata, + output [(DMA_DATA_WIDTH/8)-1:0] m_axi_wstrb, + input m_axi_wready, + output m_axi_wvalid, + output m_axi_wlast, + + // Write response + input m_axi_bvalid, + input [ 1:0] m_axi_bresp, + output m_axi_bready +); + +parameter ID_WIDTH = 3; +parameter DMA_DATA_WIDTH = 64; +parameter BYTES_PER_BEAT_WIDTH = $clog2(DMA_DATA_WIDTH/8); +parameter BEATS_PER_BURST_WIDTH = 4; + +reg [(DMA_DATA_WIDTH/8)-1:0] wstrb; + +wire address_req_valid; +wire address_req_ready; +wire data_req_valid; +wire data_req_ready; + +wire address_enabled; +wire data_enabled; +assign sync_id_ret = sync_id; + +wire _fifo_ready; +assign fifo_ready = _fifo_ready | ~enabled; + +splitter #( + .NUM_M(2) +) i_req_splitter ( + .clk(m_axi_aclk), + .resetn(m_axi_aresetn), + .s_valid(req_valid), + .s_ready(req_ready), + .m_valid({ + address_req_valid, + data_req_valid + }), + .m_ready({ + address_req_ready, + data_req_ready + }) +); + +dmac_address_generator #( + .ID_WIDTH(ID_WIDTH), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH), + .BYTES_PER_BEAT_WIDTH(BYTES_PER_BEAT_WIDTH), + .DMA_DATA_WIDTH(DMA_DATA_WIDTH) +) i_addr_gen ( + .clk(m_axi_aclk), + .resetn(m_axi_aresetn), + + .enable(enable), + .enabled(address_enabled), + .pause(pause), + + .id(address_id), + .request_id(request_id), + .sync_id(sync_id), + + .req_valid(address_req_valid), + .req_ready(address_req_ready), + .req_address(req_address), + .req_last_burst_length(req_last_burst_length), + + .eot(address_eot), + + .addr_ready(m_axi_awready), + .addr_valid(m_axi_awvalid), + .addr(m_axi_awaddr), + .len(m_axi_awlen), + .size(m_axi_awsize), + .burst(m_axi_awburst), + .prot(m_axi_awprot), + .cache(m_axi_awcache) +); + +dmac_data_mover # ( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(DMA_DATA_WIDTH), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH) +) i_data_mover ( + .clk(m_axi_aclk), + .resetn(m_axi_aresetn), + + .enable(address_enabled), + .enabled(data_enabled), + + .xfer_req(), + + .request_id(address_id), + .response_id(data_id), + .sync_id(sync_id), + .eot(data_eot), + + .req_valid(data_req_valid), + .req_ready(data_req_ready), + .req_last_burst_length(req_last_burst_length), + + .s_axi_valid(fifo_valid), + .s_axi_ready(_fifo_ready), + .s_axi_data(fifo_data), + .m_axi_valid(m_axi_wvalid), + .m_axi_ready(m_axi_wready), + .m_axi_data(m_axi_wdata), + .m_axi_last(m_axi_wlast) +); + +always @(*) +begin + if (data_eot & m_axi_wlast) begin + wstrb <= (1 << (req_last_beat_bytes + 1)) - 1; + end else begin + wstrb <= {(DMA_DATA_WIDTH/8){1'b1}}; + end +end + +assign m_axi_wstrb = wstrb; + +dmac_response_handler #( + .ID_WIDTH(ID_WIDTH) +) i_response_handler ( + .clk(m_axi_aclk), + .resetn(m_axi_aresetn), + .bvalid(m_axi_bvalid), + .bready(m_axi_bready), + .bresp(m_axi_bresp), + + .enable(data_enabled), + .enabled(enabled), + + .id(response_id), + .request_id(data_id), + .sync_id(sync_id), + + .eot(response_eot), + + .resp_valid(response_valid), + .resp_ready(response_ready), + .resp_resp(response_resp), + .resp_eot(response_resp_eot) +); + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_stream.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_stream.v new file mode 100644 index 000000000..3b3da3397 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_axi_stream.v @@ -0,0 +1,154 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_dest_axi_stream ( + input s_axis_aclk, + input s_axis_aresetn, + + input enable, + output enabled, + input sync_id, + output sync_id_ret, + output xfer_req, + + input [ID_WIDTH-1:0] request_id, + output [ID_WIDTH-1:0] response_id, + output [ID_WIDTH-1:0] data_id, + input data_eot, + input response_eot, + + input m_axis_ready, + output m_axis_valid, + output [S_AXIS_DATA_WIDTH-1:0] m_axis_data, + output m_axis_last, + + output fifo_ready, + input fifo_valid, + input [S_AXIS_DATA_WIDTH-1:0] fifo_data, + + input req_valid, + output req_ready, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length, + input req_xlast, + + output response_valid, + input response_ready, + output response_resp_eot, + output [1:0] response_resp +); + +parameter ID_WIDTH = 3; +parameter S_AXIS_DATA_WIDTH = 64; +parameter BEATS_PER_BURST_WIDTH = 4; + +reg req_xlast_d = 1'b0; + +assign sync_id_ret = sync_id; +wire data_enabled; +wire _fifo_ready; +wire m_axis_last_s; + +// We are not allowed to just de-assert valid, but if the streaming target does +// not accept any samples anymore we'd lock up the DMA core. So retain the last +// beat when disabled until it is accepted. But if in the meantime the DMA core +// is re-enabled and new data becomes available overwrite the old. + +always @(posedge s_axis_aclk) begin + if(req_ready == 1'b1) begin + req_xlast_d <= req_xlast; + end +end + +assign m_axis_last = (req_xlast_d == 1'b1) ? m_axis_last_s : 1'b0; + +dmac_data_mover # ( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(S_AXIS_DATA_WIDTH), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH), + .DISABLE_WAIT_FOR_ID(0), + .LAST(1) +) i_data_mover ( + .clk(s_axis_aclk), + .resetn(s_axis_aresetn), + + .enable(enable), + .enabled(data_enabled), + .sync_id(sync_id), + .xfer_req(xfer_req), + + .request_id(request_id), + .response_id(data_id), + .eot(data_eot), + + .req_valid(req_valid), + .req_ready(req_ready), + .req_last_burst_length(req_last_burst_length), + + .m_axi_ready(m_axis_ready), + .m_axi_valid(m_axis_valid), + .m_axi_data(m_axis_data), + .m_axi_last(m_axis_last_s), + .s_axi_ready(_fifo_ready), + .s_axi_valid(fifo_valid), + .s_axi_data(fifo_data) +); + +dmac_response_generator # ( + .ID_WIDTH(ID_WIDTH) +) i_response_generator ( + .clk(s_axis_aclk), + .resetn(s_axis_aresetn), + + .enable(data_enabled), + .enabled(enabled), + .sync_id(sync_id), + + .request_id(data_id), + .response_id(response_id), + + .eot(response_eot), + + .resp_valid(response_valid), + .resp_ready(response_ready), + .resp_eot(response_resp_eot), + .resp_resp(response_resp) +); + +assign fifo_ready = _fifo_ready | ~enabled; + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_fifo_inf.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_fifo_inf.v new file mode 100644 index 000000000..fccac5d7a --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/dest_fifo_inf.v @@ -0,0 +1,154 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_dest_fifo_inf ( + input clk, + input resetn, + + input enable, + output enabled, + input sync_id, + output sync_id_ret, + + input [ID_WIDTH-1:0] request_id, + output [ID_WIDTH-1:0] response_id, + output [ID_WIDTH-1:0] data_id, + input data_eot, + input response_eot, + + input en, + output [DATA_WIDTH-1:0] dout, + output valid, + output underflow, + + output xfer_req, + + output fifo_ready, + input fifo_valid, + input [DATA_WIDTH-1:0] fifo_data, + + input req_valid, + output req_ready, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length, + + output response_valid, + input response_ready, + output response_resp_eot, + output [1:0] response_resp +); + +parameter ID_WIDTH = 3; +parameter DATA_WIDTH = 64; +parameter BEATS_PER_BURST_WIDTH = 4; + +assign sync_id_ret = sync_id; +wire data_enabled; + +wire _fifo_ready; +assign fifo_ready = _fifo_ready | ~enabled; + +reg en_d1; +wire data_ready; +wire data_valid; + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + en_d1 <= 1'b0; + end else begin + en_d1 <= en; + end +end + +assign underflow = en_d1 & (~data_valid | ~enable); +assign data_ready = en_d1 & (data_valid | ~enable); +assign valid = en_d1 & data_valid & enable; + +dmac_data_mover # ( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(DATA_WIDTH), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH), + .DISABLE_WAIT_FOR_ID(0) +) i_data_mover ( + .clk(clk), + .resetn(resetn), + + .enable(enable), + .enabled(data_enabled), + .sync_id(sync_id), + .xfer_req(xfer_req), + + .request_id(request_id), + .response_id(data_id), + .eot(data_eot), + + .req_valid(req_valid), + .req_ready(req_ready), + .req_last_burst_length(req_last_burst_length), + + .s_axi_ready(_fifo_ready), + .s_axi_valid(fifo_valid), + .s_axi_data(fifo_data), + .m_axi_ready(data_ready), + .m_axi_valid(data_valid), + .m_axi_data(dout), + .m_axi_last() +); + +dmac_response_generator # ( + .ID_WIDTH(ID_WIDTH) +) i_response_generator ( + .clk(clk), + .resetn(resetn), + + .enable(data_enabled), + .enabled(enabled), + .sync_id(sync_id), + + .request_id(data_id), + .response_id(response_id), + + .eot(response_eot), + + .resp_valid(response_valid), + .resp_ready(response_ready), + .resp_eot(response_resp_eot), + .resp_resp(response_resp) +); + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/gui/axi_dmac_v1_0.gtcl b/fpga/usrp3/lib/vivado_ipi/axi_dmac/gui/axi_dmac_v1_0.gtcl new file mode 100644 index 000000000..f932a6695 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/gui/axi_dmac_v1_0.gtcl @@ -0,0 +1,4 @@ +# This file is automatically written. Do not modify. +proc gen_USERPARAMETER_SYNC_TRANSFER_START_ENABLEMENT {DMA_TYPE_SRC } {expr $DMA_TYPE_SRC != 0} +proc gen_USERPARAMETER_DMA_AXI_PROTOCOL_SRC_ENABLEMENT {DMA_TYPE_SRC } {expr $DMA_TYPE_SRC == 0} +proc gen_USERPARAMETER_DMA_AXI_PROTOCOL_DEST_ENABLEMENT {DMA_TYPE_DEST } {expr $DMA_TYPE_DEST == 0} diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/inc_id.h b/fpga/usrp3/lib/vivado_ipi/axi_dmac/inc_id.h new file mode 100644 index 000000000..0aaebde0d --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/inc_id.h @@ -0,0 +1,67 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +function [ID_WIDTH-1:0] g2b; + input [ID_WIDTH-1:0] g; + reg [ID_WIDTH-1:0] b; + integer i; + begin + b[ID_WIDTH-1] = g[ID_WIDTH-1]; + for (i = ID_WIDTH - 2; i >= 0; i = i - 1) + b[i] = b[i + 1] ^ g[i]; + g2b = b; + end +endfunction + +function [ID_WIDTH-1:0] b2g; + input [ID_WIDTH-1:0] b; + reg [ID_WIDTH-1:0] g; + integer i; + begin + g[ID_WIDTH-1] = b[ID_WIDTH-1]; + for (i = ID_WIDTH - 2; i >= 0; i = i -1) + g[i] = b[i + 1] ^ b[i]; + b2g = g; + end +endfunction + +function [ID_WIDTH:0] inc_id; +input [ID_WIDTH:0] id; +begin + inc_id = b2g(g2b(id) + 1); +end +endfunction diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/request_arb.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/request_arb.v new file mode 100644 index 000000000..706d2cedc --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/request_arb.v @@ -0,0 +1,1115 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_request_arb ( + input req_aclk, + input req_aresetn, + + input req_valid, + output req_ready, + input [31:BYTES_PER_BEAT_WIDTH_DEST] req_dest_address, + input [31:BYTES_PER_BEAT_WIDTH_SRC] req_src_address, + input [DMA_LENGTH_WIDTH-1:0] req_length, + input req_xlast, + input req_sync_transfer_start, + + output reg eot, + + input enable, + input pause, + + // Master AXI interface + input m_dest_axi_aclk, + input m_dest_axi_aresetn, + input m_src_axi_aclk, + input m_src_axi_aresetn, + + // Write address + output [31:0] m_axi_awaddr, + output [ 7:0] m_axi_awlen, + output [ 2:0] m_axi_awsize, + output [ 1:0] m_axi_awburst, + output [ 2:0] m_axi_awprot, + output [ 3:0] m_axi_awcache, + output m_axi_awvalid, + input m_axi_awready, + + // Write data + output [DMA_DATA_WIDTH_DEST-1:0] m_axi_wdata, + output [(DMA_DATA_WIDTH_DEST/8)-1:0] m_axi_wstrb, + input m_axi_wready, + output m_axi_wvalid, + output m_axi_wlast, + + // Write response + input m_axi_bvalid, + input [ 1:0] m_axi_bresp, + output m_axi_bready, + + // Read address + input m_axi_arready, + output m_axi_arvalid, + output [31:0] m_axi_araddr, + output [ 7:0] m_axi_arlen, + output [ 2:0] m_axi_arsize, + output [ 1:0] m_axi_arburst, + output [ 2:0] m_axi_arprot, + output [ 3:0] m_axi_arcache, + + // Read data and response + input [DMA_DATA_WIDTH_SRC-1:0] m_axi_rdata, + output m_axi_rready, + input m_axi_rvalid, + input [ 1:0] m_axi_rresp, + + // Slave streaming AXI interface + input s_axis_aclk, + output s_axis_ready, + input s_axis_valid, + input [DMA_DATA_WIDTH_SRC-1:0] s_axis_data, + input [0:0] s_axis_user, + output s_axis_xfer_req, + + // Master streaming AXI interface + input m_axis_aclk, + input m_axis_ready, + output m_axis_valid, + output [DMA_DATA_WIDTH_DEST-1:0] m_axis_data, + output m_axis_last, + output m_axis_xfer_req, + + // Input FIFO interface + input fifo_wr_clk, + input fifo_wr_en, + input [DMA_DATA_WIDTH_SRC-1:0] fifo_wr_din, + output fifo_wr_overflow, + input fifo_wr_sync, + output fifo_wr_xfer_req, + + // Input FIFO interface + input fifo_rd_clk, + input fifo_rd_en, + output fifo_rd_valid, + output [DMA_DATA_WIDTH_DEST-1:0] fifo_rd_dout, + output fifo_rd_underflow, + output fifo_rd_xfer_req, + + output [ID_WIDTH-1:0] dbg_dest_request_id, + output [ID_WIDTH-1:0] dbg_dest_address_id, + output [ID_WIDTH-1:0] dbg_dest_data_id, + output [ID_WIDTH-1:0] dbg_dest_response_id, + output [ID_WIDTH-1:0] dbg_src_request_id, + output [ID_WIDTH-1:0] dbg_src_address_id, + output [ID_WIDTH-1:0] dbg_src_data_id, + output [ID_WIDTH-1:0] dbg_src_response_id, + output [7:0] dbg_status +); + +parameter DMA_DATA_WIDTH_SRC = 64; +parameter DMA_DATA_WIDTH_DEST = 64; +parameter DMA_LENGTH_WIDTH = 24; + +parameter BYTES_PER_BEAT_WIDTH_DEST = $clog2(DMA_DATA_WIDTH_DEST/8); +parameter BYTES_PER_BEAT_WIDTH_SRC = $clog2(DMA_DATA_WIDTH_SRC/8); + +parameter DMA_TYPE_DEST = DMA_TYPE_MM_AXI; +parameter DMA_TYPE_SRC = DMA_TYPE_FIFO; + +parameter ASYNC_CLK_REQ_SRC = 1; +parameter ASYNC_CLK_SRC_DEST = 1; +parameter ASYNC_CLK_DEST_REQ = 1; + +parameter AXI_SLICE_DEST = 0; +parameter AXI_SLICE_SRC = 0; + +parameter MAX_BYTES_PER_BURST = 128; +parameter FIFO_SIZE = 4; + +parameter ID_WIDTH = $clog2(FIFO_SIZE*2); + +localparam DMA_TYPE_MM_AXI = 0; +localparam DMA_TYPE_STREAM_AXI = 1; +localparam DMA_TYPE_FIFO = 2; + +localparam DMA_ADDRESS_WIDTH_DEST = 32 - BYTES_PER_BEAT_WIDTH_DEST; +localparam DMA_ADDRESS_WIDTH_SRC = 32 - BYTES_PER_BEAT_WIDTH_SRC; + +localparam DMA_DATA_WIDTH = DMA_DATA_WIDTH_SRC < DMA_DATA_WIDTH_DEST ? + DMA_DATA_WIDTH_DEST : DMA_DATA_WIDTH_SRC; + + + +// Bytes per burst is the same for both dest and src, but bytes per beat may +// differ, so beats per burst may also differ + +parameter BYTES_PER_BURST_WIDTH = $clog2(MAX_BYTES_PER_BURST); +localparam BEATS_PER_BURST_WIDTH_SRC = BYTES_PER_BURST_WIDTH - BYTES_PER_BEAT_WIDTH_SRC; +localparam BEATS_PER_BURST_WIDTH_DEST = BYTES_PER_BURST_WIDTH - BYTES_PER_BEAT_WIDTH_DEST; + +localparam BURSTS_PER_TRANSFER_WIDTH = DMA_LENGTH_WIDTH - BYTES_PER_BURST_WIDTH; + +reg [0:2**ID_WIDTH-1] eot_mem; +wire request_eot; + +wire [ID_WIDTH-1:0] request_id; +wire [ID_WIDTH-1:0] response_id; + +wire enabled_src; +wire enabled_dest; +wire sync_id; +wire sync_id_ret_dest; +wire sync_id_ret_src; + +wire dest_enable; +wire dest_enabled; +wire dest_pause; +wire dest_sync_id; +wire dest_sync_id_ret; +wire src_enable; +wire src_enabled; +wire src_pause; +wire src_sync_id; +wire src_sync_id_ret; + +wire req_dest_valid; +wire req_dest_ready; +wire req_dest_empty; +wire req_src_valid; +wire req_src_ready; +wire req_src_empty; + +wire dest_clk; +wire dest_resetn; +wire dest_req_valid; +wire dest_req_ready; +wire [DMA_ADDRESS_WIDTH_DEST-1:0] dest_req_address; +wire [BEATS_PER_BURST_WIDTH_DEST-1:0] dest_req_last_burst_length; +wire [BYTES_PER_BEAT_WIDTH_DEST-1:0] dest_req_last_beat_bytes; +wire dest_req_xlast; + +wire dest_response_valid; +wire dest_response_ready; +wire dest_response_empty; +wire [1:0] dest_response_resp; +wire dest_response_resp_eot; + +wire [ID_WIDTH-1:0] dest_request_id; +wire [ID_WIDTH-1:0] dest_response_id; + +wire dest_valid; +wire dest_ready; +wire [DMA_DATA_WIDTH_DEST-1:0] dest_data; +wire dest_fifo_repacked_valid; +wire dest_fifo_repacked_ready; +wire [DMA_DATA_WIDTH_DEST-1:0] dest_fifo_repacked_data; +wire dest_fifo_valid; +wire dest_fifo_ready; +wire [DMA_DATA_WIDTH-1:0] dest_fifo_data; + +wire src_clk; +wire src_resetn; +wire src_req_valid; +wire src_req_ready; +wire [DMA_ADDRESS_WIDTH_SRC-1:0] src_req_address; +wire [BEATS_PER_BURST_WIDTH_SRC-1:0] src_req_last_burst_length; +wire src_req_sync_transfer_start; + +wire src_response_valid; +wire src_response_ready; +wire src_response_empty; +wire [1:0] src_response_resp; + +wire [ID_WIDTH-1:0] src_request_id; +wire [ID_WIDTH-1:0] src_response_id; + +wire src_valid; +wire src_ready; +wire [DMA_DATA_WIDTH_SRC-1:0] src_data; +wire src_fifo_valid; +wire src_fifo_ready; +wire [DMA_DATA_WIDTH_SRC-1:0] src_fifo_data; +wire src_fifo_repacked_valid; +wire src_fifo_repacked_ready; +wire [DMA_DATA_WIDTH-1:0] src_fifo_repacked_data; +wire src_fifo_empty; + +wire fifo_empty; + +wire response_dest_valid; +wire response_dest_ready = 1'b1; +wire [1:0] response_dest_resp; +wire response_dest_resp_eot; + +/* Unused for now +wire response_src_valid; +wire response_src_ready = 1'b1; +wire [1:0] response_src_resp; +*/ + +assign dbg_dest_request_id = dest_request_id; +assign dbg_dest_response_id = dest_response_id; +assign dbg_src_request_id = src_request_id; +assign dbg_src_response_id = src_response_id; + +assign sync_id = ~enabled_dest && ~enabled_src && request_id != response_id; + +reg enabled; +reg do_enable; + +// Enable src and dest if we are in sync +always @(posedge req_aclk) +begin + if (req_aresetn == 1'b0) begin + do_enable <= 1'b0; + end else begin + if (enable) begin + // First make sure we are fully disabled + if (~sync_id_ret_dest && ~sync_id_ret_src && + response_id == request_id && ~enabled_dest && ~enabled_src && + req_dest_empty && req_src_empty && fifo_empty) + do_enable <= 1'b1; + end else begin + do_enable <= 1'b0; + end + end +end + +// Flag enabled once both src and dest are enabled +always @(posedge req_aclk) +begin + if (req_aresetn == 1'b0) begin + enabled <= 1'b0; + end else begin + if (do_enable == 1'b0) + enabled <= 1'b0; + else if (enabled_dest && enabled_src) + enabled <= 1'b1; + end +end + +assign dbg_status = {do_enable, enabled, enabled_dest, enabled_src, fifo_empty, + sync_id, sync_id_ret_dest, sync_id_ret_src}; + +always @(posedge req_aclk) +begin + eot_mem[request_id] <= request_eot; +end + +always @(posedge req_aclk) +begin + if (req_aresetn == 1'b0) begin + eot <= 1'b0; + end else begin + eot <= response_dest_valid & response_dest_ready & response_dest_resp_eot; + end +end + +generate if (ASYNC_CLK_REQ_SRC) begin + +wire src_async_resetn_source; + +if (DMA_TYPE_SRC == DMA_TYPE_MM_AXI) begin +assign src_async_resetn_source = m_src_axi_aresetn; +end else begin +assign src_async_resetn_source = req_aresetn; +end + +reg [2:0] src_reset_shift = 3'b111; +assign src_resetn = ~src_reset_shift[2]; + +always @(negedge src_async_resetn_source or posedge src_clk) begin + if (src_async_resetn_source == 1'b0) + src_reset_shift <= 3'b111; + else + src_reset_shift <= {src_reset_shift[1:0], 1'b0}; +end + +end else begin +assign src_resetn = req_aresetn; +end endgenerate + +generate if (ASYNC_CLK_DEST_REQ) begin +wire dest_async_resetn_source; + +if (DMA_TYPE_DEST == DMA_TYPE_MM_AXI) begin +assign dest_async_resetn_source = m_dest_axi_aresetn; +end else begin +assign dest_async_resetn_source = req_aresetn; +end + +reg [2:0] dest_reset_shift = 3'b111; +assign dest_resetn = ~dest_reset_shift[2]; + +always @(negedge dest_async_resetn_source or posedge dest_clk) begin + if (dest_async_resetn_source == 1'b0) + dest_reset_shift <= 3'b111; + else + dest_reset_shift <= {dest_reset_shift[1:0], 1'b0}; +end + +end else begin +assign dest_resetn = req_aresetn; +end endgenerate + +generate if (DMA_TYPE_DEST == DMA_TYPE_MM_AXI) begin + +assign dest_clk = m_dest_axi_aclk; + +wire [ID_WIDTH-1:0] dest_data_id; +wire [ID_WIDTH-1:0] dest_address_id; +wire dest_address_eot = eot_mem[dest_address_id]; +wire dest_data_eot = eot_mem[dest_data_id]; +wire dest_response_eot = eot_mem[dest_response_id]; + +assign dbg_dest_address_id = dest_address_id; +assign dbg_dest_data_id = dest_data_id; + +dmac_dest_mm_axi #( + .ID_WIDTH(ID_WIDTH), + .DMA_DATA_WIDTH(DMA_DATA_WIDTH_DEST), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH_DEST), + .BYTES_PER_BEAT_WIDTH(BYTES_PER_BEAT_WIDTH_DEST) +) i_dest_dma_mm ( + .m_axi_aclk(m_dest_axi_aclk), + .m_axi_aresetn(dest_resetn), + + .enable(dest_enable), + .enabled(dest_enabled), + .pause(dest_pause), + + .req_valid(dest_req_valid), + .req_ready(dest_req_ready), + .req_address(dest_req_address), + .req_last_burst_length(dest_req_last_burst_length), + .req_last_beat_bytes(dest_req_last_beat_bytes), + + .response_valid(dest_response_valid), + .response_ready(dest_response_ready), + .response_resp(dest_response_resp), + .response_resp_eot(dest_response_resp_eot), + + .request_id(dest_request_id), + .response_id(dest_response_id), + .sync_id(dest_sync_id), + .sync_id_ret(dest_sync_id_ret), + + .data_id(dest_data_id), + .address_id(dest_address_id), + + .address_eot(dest_address_eot), + .data_eot(dest_data_eot), + .response_eot(dest_response_eot), + + .fifo_valid(dest_valid), + .fifo_ready(dest_ready), + .fifo_data(dest_data), + + .m_axi_awready(m_axi_awready), + .m_axi_awvalid(m_axi_awvalid), + .m_axi_awaddr(m_axi_awaddr), + .m_axi_awlen(m_axi_awlen), + .m_axi_awsize(m_axi_awsize), + .m_axi_awburst(m_axi_awburst), + .m_axi_awprot(m_axi_awprot), + .m_axi_awcache(m_axi_awcache), + .m_axi_wready(m_axi_wready), + .m_axi_wvalid(m_axi_wvalid), + .m_axi_wdata(m_axi_wdata), + .m_axi_wstrb(m_axi_wstrb), + .m_axi_wlast(m_axi_wlast), + + .m_axi_bvalid(m_axi_bvalid), + .m_axi_bresp(m_axi_bresp), + .m_axi_bready(m_axi_bready) +); + +end else begin + +assign m_axi_awvalid = 1'b0; +assign m_axi_awaddr = 'h00; +assign m_axi_awlen = 'h00; +assign m_axi_awsize = 'h00; +assign m_axi_awburst = 'h00; +assign m_axi_awprot = 'h00; +assign m_axi_awcache = 'h00; + +assign m_axi_wvalid = 1'b0; +assign m_axi_wdata = 'h00; +assign m_axi_wstrb = 'h00; +assign m_axi_wlast = 1'b0; + +assign m_axi_bready = 1'b0; + +end + +if (DMA_TYPE_DEST == DMA_TYPE_STREAM_AXI) begin + +assign dest_clk = m_axis_aclk; + +wire [ID_WIDTH-1:0] data_id; + +wire data_eot = eot_mem[data_id]; +wire response_eot = eot_mem[dest_response_id]; + +assign dbg_dest_address_id = 'h00; +assign dbg_dest_data_id = data_id; + +dmac_dest_axi_stream #( + .ID_WIDTH(ID_WIDTH), + .S_AXIS_DATA_WIDTH(DMA_DATA_WIDTH_DEST), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH_DEST) +) i_dest_dma_stream ( + .s_axis_aclk(m_axis_aclk), + .s_axis_aresetn(dest_resetn), + + .enable(dest_enable), + .enabled(dest_enabled), + + .req_valid(dest_req_valid), + .req_ready(dest_req_ready), + .req_last_burst_length(dest_req_last_burst_length), + .req_xlast(dest_req_xlast), + + .response_valid(dest_response_valid), + .response_ready(dest_response_ready), + .response_resp(dest_response_resp), + .response_resp_eot(dest_response_resp_eot), + + .request_id(dest_request_id), + .response_id(dest_response_id), + .data_id(data_id), + .sync_id(dest_sync_id), + .sync_id_ret(dest_sync_id_ret), + .xfer_req(m_axis_xfer_req), + + .data_eot(data_eot), + .response_eot(response_eot), + + .fifo_valid(dest_valid), + .fifo_ready(dest_ready), + .fifo_data(dest_data), + + .m_axis_valid(m_axis_valid), + .m_axis_ready(m_axis_ready), + .m_axis_data(m_axis_data), + .m_axis_last(m_axis_last) +); + +end else begin + +assign m_axis_valid = 1'b0; +assign m_axis_last = 1'b0; +assign m_axis_xfer_req = 1'b0; +assign m_axis_data = 'h00; + +end + +if (DMA_TYPE_DEST == DMA_TYPE_FIFO) begin + +assign dest_clk = fifo_rd_clk; + +wire [ID_WIDTH-1:0] data_id; + +wire data_eot = eot_mem[data_id]; +wire response_eot = eot_mem[dest_response_id]; + +assign dbg_dest_address_id = 'h00; +assign dbg_dest_data_id = data_id; + +dmac_dest_fifo_inf #( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(DMA_DATA_WIDTH_DEST), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH_DEST) +) i_dest_dma_fifo ( + .clk(fifo_rd_clk), + .resetn(dest_resetn), + + .enable(dest_enable), + .enabled(dest_enabled), + + .req_valid(dest_req_valid), + .req_ready(dest_req_ready), + .req_last_burst_length(dest_req_last_burst_length), + + .response_valid(dest_response_valid), + .response_ready(dest_response_ready), + .response_resp(dest_response_resp), + .response_resp_eot(dest_response_resp_eot), + + .request_id(dest_request_id), + .response_id(dest_response_id), + .data_id(data_id), + .sync_id(dest_sync_id), + .sync_id_ret(dest_sync_id_ret), + + .data_eot(data_eot), + .response_eot(response_eot), + + .fifo_valid(dest_valid), + .fifo_ready(dest_ready), + .fifo_data(dest_data), + + .en(fifo_rd_en), + .valid(fifo_rd_valid), + .dout(fifo_rd_dout), + .underflow(fifo_rd_underflow), + .xfer_req(fifo_rd_xfer_req) +); + +end else begin + +assign fifo_rd_valid = 1'b0; +assign fifo_rd_dout = 'h0; +assign fifo_rd_underflow = 1'b0; +assign fifo_rd_xfer_req = 1'b0; + +end endgenerate + +generate if (DMA_TYPE_SRC == DMA_TYPE_MM_AXI) begin + +assign src_clk = m_src_axi_aclk; + +wire [ID_WIDTH-1:0] src_data_id; +wire [ID_WIDTH-1:0] src_address_id; +wire src_address_eot = eot_mem[src_address_id]; +wire src_data_eot = eot_mem[src_data_id]; + +assign dbg_src_address_id = src_address_id; +assign dbg_src_data_id = src_data_id; + +dmac_src_mm_axi #( + .ID_WIDTH(ID_WIDTH), + .DMA_DATA_WIDTH(DMA_DATA_WIDTH_SRC), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH_SRC), + .BYTES_PER_BEAT_WIDTH(BYTES_PER_BEAT_WIDTH_SRC) +) i_src_dma_mm ( + .m_axi_aclk(m_src_axi_aclk), + .m_axi_aresetn(src_resetn), + + .pause(src_pause), + .enable(src_enable), + .enabled(src_enabled), + .sync_id(src_sync_id), + .sync_id_ret(src_sync_id_ret), + + .req_valid(src_req_valid), + .req_ready(src_req_ready), + .req_address(src_req_address), + .req_last_burst_length(src_req_last_burst_length), + + .response_valid(src_response_valid), + .response_ready(src_response_ready), + .response_resp(src_response_resp), + + .request_id(src_request_id), + .response_id(src_response_id), + .address_id(src_address_id), + .data_id(src_data_id), + + .address_eot(src_address_eot), + .data_eot(src_data_eot), + + .fifo_valid(src_valid), + .fifo_ready(src_ready), + .fifo_data(src_data), + + .m_axi_arready(m_axi_arready), + .m_axi_arvalid(m_axi_arvalid), + .m_axi_araddr(m_axi_araddr), + .m_axi_arlen(m_axi_arlen), + .m_axi_arsize(m_axi_arsize), + .m_axi_arburst(m_axi_arburst), + .m_axi_arprot(m_axi_arprot), + .m_axi_arcache(m_axi_arcache), + + .m_axi_rready(m_axi_rready), + .m_axi_rvalid(m_axi_rvalid), + .m_axi_rdata(m_axi_rdata), + .m_axi_rresp(m_axi_rresp) +); + +end else begin + +assign m_axi_arvalid = 1'b0; +assign m_axi_araddr = 'h00; +assign m_axi_arlen = 'h00; +assign m_axi_arsize = 'h00; +assign m_axi_arburst = 'h00; +assign m_axi_arcache = 'h00; +assign m_axi_arprot = 'h00; +assign m_axi_rready = 1'b0; + +end + +if (DMA_TYPE_SRC == DMA_TYPE_STREAM_AXI) begin + +assign src_clk = s_axis_aclk; + +wire src_eot = eot_mem[src_response_id]; + +assign dbg_src_address_id = 'h00; +assign dbg_src_data_id = 'h00; + +/* TODO */ +assign src_response_valid = 1'b0; +assign src_response_resp = 2'b0; + +dmac_src_axi_stream #( + .ID_WIDTH(ID_WIDTH), + .S_AXIS_DATA_WIDTH(DMA_DATA_WIDTH_SRC), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH_SRC) +) i_src_dma_stream ( + .s_axis_aclk(s_axis_aclk), + .s_axis_aresetn(src_resetn), + + .enable(src_enable), + .enabled(src_enabled), + .sync_id(src_sync_id), + .sync_id_ret(src_sync_id_ret), + + .req_valid(src_req_valid), + .req_ready(src_req_ready), + .req_last_burst_length(src_req_last_burst_length), + .req_sync_transfer_start(src_req_sync_transfer_start), + + .request_id(src_request_id), + .response_id(src_response_id), + + .eot(src_eot), + + .fifo_valid(src_valid), + .fifo_ready(src_ready), + .fifo_data(src_data), + + .s_axis_valid(s_axis_valid), + .s_axis_ready(s_axis_ready), + .s_axis_data(s_axis_data), + .s_axis_user(s_axis_user), + .s_axis_xfer_req(s_axis_xfer_req) +); + +end else begin + +assign s_axis_ready = 1'b0; +assign s_axis_xfer_req = 1'b0; + +end + +if (DMA_TYPE_SRC == DMA_TYPE_FIFO) begin + +assign src_clk = fifo_wr_clk; + +wire src_eot = eot_mem[src_response_id]; + +assign dbg_src_address_id = 'h00; +assign dbg_src_data_id = 'h00; + +/* TODO */ +assign src_response_valid = 1'b0; +assign src_response_resp = 2'b0; + +dmac_src_fifo_inf #( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(DMA_DATA_WIDTH_SRC), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH_SRC) +) i_src_dma_fifo ( + .clk(fifo_wr_clk), + .resetn(src_resetn), + + .enable(src_enable), + .enabled(src_enabled), + .sync_id(src_sync_id), + .sync_id_ret(src_sync_id_ret), + + .req_valid(src_req_valid), + .req_ready(src_req_ready), + .req_last_burst_length(src_req_last_burst_length), + .req_sync_transfer_start(src_req_sync_transfer_start), + + .request_id(src_request_id), + .response_id(src_response_id), + + .eot(src_eot), + + .fifo_valid(src_valid), + .fifo_ready(src_ready), + .fifo_data(src_data), + + .en(fifo_wr_en), + .din(fifo_wr_din), + .overflow(fifo_wr_overflow), + .sync(fifo_wr_sync), + .xfer_req(fifo_wr_xfer_req) +); + +end else begin + +assign fifo_wr_overflow = 1'b0; +assign fifo_wr_xfer_req = 1'b0; + +end endgenerate + +sync_bits #( + .NUM_OF_BITS(ID_WIDTH), + .ASYNC_CLK(ASYNC_CLK_REQ_SRC) +) i_sync_src_request_id ( + .out_clk(src_clk), + .out_resetn(src_resetn), + .in(request_id), + .out(src_request_id) +); + +sync_bits #( + .NUM_OF_BITS(ID_WIDTH), + .ASYNC_CLK(ASYNC_CLK_SRC_DEST) +) i_sync_dest_request_id ( + .out_clk(dest_clk), + .out_resetn(dest_resetn), + .in(src_response_id), + .out(dest_request_id) +); + +sync_bits #( + .NUM_OF_BITS(ID_WIDTH), + .ASYNC_CLK(ASYNC_CLK_DEST_REQ) +) i_sync_req_response_id ( + .out_clk(req_aclk), + .out_resetn(req_aresetn), + .in(dest_response_id), + .out(response_id) +); + +axi_register_slice #( + .DATA_WIDTH(DMA_DATA_WIDTH_SRC), + .FORWARD_REGISTERED(AXI_SLICE_SRC), + .BACKWARD_REGISTERED(AXI_SLICE_SRC) +) i_src_slice ( + .clk(src_clk), + .resetn(src_resetn), + .s_axi_valid(src_valid), + .s_axi_ready(src_ready), + .s_axi_data(src_data), + .m_axi_valid(src_fifo_valid), + .m_axi_ready(src_fifo_ready), + .m_axi_data(src_fifo_data) +); + +util_axis_resize #( + .SLAVE_DATA_WIDTH(DMA_DATA_WIDTH_SRC), + .MASTER_DATA_WIDTH(DMA_DATA_WIDTH) +) i_src_repack ( + .clk(src_clk), + .resetn(src_resetn & src_enable), + .s_valid(src_fifo_valid), + .s_ready(src_fifo_ready), + .s_data(src_fifo_data), + .m_valid(src_fifo_repacked_valid), + .m_ready(src_fifo_repacked_ready), + .m_data(src_fifo_repacked_data) +); + +util_axis_fifo #( + .DATA_WIDTH(DMA_DATA_WIDTH), + .ADDRESS_WIDTH($clog2(MAX_BYTES_PER_BURST / (DMA_DATA_WIDTH / 8) * FIFO_SIZE)), + .ASYNC_CLK(ASYNC_CLK_SRC_DEST) +) i_fifo ( + .s_axis_aclk(src_clk), + .s_axis_aresetn(src_resetn), + .s_axis_valid(src_fifo_repacked_valid), + .s_axis_ready(src_fifo_repacked_ready), + .s_axis_data(src_fifo_repacked_data), + .s_axis_empty(src_fifo_empty), + .s_axis_room(), + + .m_axis_aclk(dest_clk), + .m_axis_aresetn(dest_resetn), + .m_axis_valid(dest_fifo_valid), + .m_axis_ready(dest_fifo_ready), + .m_axis_data(dest_fifo_data), + .m_axis_level() +); + +util_axis_resize #( + .SLAVE_DATA_WIDTH(DMA_DATA_WIDTH), + .MASTER_DATA_WIDTH(DMA_DATA_WIDTH_DEST) +) i_dest_repack ( + .clk(dest_clk), + .resetn(dest_resetn & dest_enable), + .s_valid(dest_fifo_valid), + .s_ready(dest_fifo_ready), + .s_data(dest_fifo_data), + .m_valid(dest_fifo_repacked_valid), + .m_ready(dest_fifo_repacked_ready), + .m_data(dest_fifo_repacked_data) +); + +wire _dest_valid; +wire _dest_ready; +wire [DMA_DATA_WIDTH_DEST-1:0] _dest_data; + +axi_register_slice #( + .DATA_WIDTH(DMA_DATA_WIDTH_DEST), + .FORWARD_REGISTERED(AXI_SLICE_DEST) +) i_dest_slice2 ( + .clk(dest_clk), + .resetn(dest_resetn), + .s_axi_valid(dest_fifo_repacked_valid), + .s_axi_ready(dest_fifo_repacked_ready), + .s_axi_data(dest_fifo_repacked_data), + .m_axi_valid(_dest_valid), + .m_axi_ready(_dest_ready), + .m_axi_data(_dest_data) +); + +axi_register_slice #( + .DATA_WIDTH(DMA_DATA_WIDTH_DEST), + .FORWARD_REGISTERED(AXI_SLICE_DEST), + .BACKWARD_REGISTERED(AXI_SLICE_DEST) +) i_dest_slice ( + .clk(dest_clk), + .resetn(dest_resetn), + .s_axi_valid(_dest_valid), + .s_axi_ready(_dest_ready), + .s_axi_data(_dest_data), + .m_axi_valid(dest_valid), + .m_axi_ready(dest_ready), + .m_axi_data(dest_data) +); + + +// We do not accept any requests until all components are enabled +reg _req_valid = 1'b0; +wire _req_ready; + +always @(posedge req_aclk) +begin + if (req_aresetn == 1'b0) begin + _req_valid <= 1'b0; + end else begin + if (_req_valid == 1'b1 && _req_ready == 1'b1) begin + _req_valid <= 1'b0; + end else if (req_valid == 1'b1 && enabled == 1'b1) begin + _req_valid <= 1'b1; + end + end +end + +assign req_ready = _req_ready & _req_valid & enable; + +splitter #( + .NUM_M(3) +) i_req_splitter ( + .clk(req_aclk), + .resetn(req_aresetn), + .s_valid(_req_valid), + .s_ready(_req_ready), + .m_valid({ + req_gen_valid, + req_dest_valid, + req_src_valid + }), + .m_ready({ + req_gen_ready, + req_dest_ready, + req_src_ready + }) +); + +util_axis_fifo #( + .DATA_WIDTH(DMA_ADDRESS_WIDTH_DEST + BEATS_PER_BURST_WIDTH_DEST + BYTES_PER_BEAT_WIDTH_DEST + 1), + .ADDRESS_WIDTH(0), + .ASYNC_CLK(ASYNC_CLK_DEST_REQ) +) i_dest_req_fifo ( + .s_axis_aclk(req_aclk), + .s_axis_aresetn(req_aresetn), + .s_axis_valid(req_dest_valid), + .s_axis_ready(req_dest_ready), + .s_axis_empty(req_dest_empty), + .s_axis_data({ + req_dest_address, + req_length[BYTES_PER_BURST_WIDTH-1:BYTES_PER_BEAT_WIDTH_DEST], + req_length[BYTES_PER_BEAT_WIDTH_DEST-1:0], + req_xlast + }), + .s_axis_room(), + + .m_axis_aclk(dest_clk), + .m_axis_aresetn(dest_resetn), + .m_axis_valid(dest_req_valid), + .m_axis_ready(dest_req_ready), + .m_axis_data({ + dest_req_address, + dest_req_last_burst_length, + dest_req_last_beat_bytes, + dest_req_xlast + }), + .m_axis_level() +); + +util_axis_fifo #( + .DATA_WIDTH(DMA_ADDRESS_WIDTH_SRC + BEATS_PER_BURST_WIDTH_SRC + 1), + .ADDRESS_WIDTH(0), + .ASYNC_CLK(ASYNC_CLK_REQ_SRC) +) i_src_req_fifo ( + .s_axis_aclk(req_aclk), + .s_axis_aresetn(req_aresetn), + .s_axis_valid(req_src_valid), + .s_axis_ready(req_src_ready), + .s_axis_empty(req_src_empty), + .s_axis_data({ + req_src_address, + req_length[BYTES_PER_BURST_WIDTH-1:BYTES_PER_BEAT_WIDTH_SRC], + req_sync_transfer_start + }), + .s_axis_room(), + + .m_axis_aclk(src_clk), + .m_axis_aresetn(src_resetn), + .m_axis_valid(src_req_valid), + .m_axis_ready(src_req_ready), + .m_axis_data({ + src_req_address, + src_req_last_burst_length, + src_req_sync_transfer_start + }), + .m_axis_level() +); + +util_axis_fifo #( + .DATA_WIDTH(1), + .ADDRESS_WIDTH(0), + .ASYNC_CLK(ASYNC_CLK_DEST_REQ) +) i_dest_response_fifo ( + .s_axis_aclk(dest_clk), + .s_axis_aresetn(dest_resetn), + .s_axis_valid(dest_response_valid), + .s_axis_ready(dest_response_ready), + .s_axis_empty(dest_response_empty), + .s_axis_data(dest_response_resp_eot), + .s_axis_room(), + + .m_axis_aclk(req_aclk), + .m_axis_aresetn(req_aresetn), + .m_axis_valid(response_dest_valid), + .m_axis_ready(response_dest_ready), + .m_axis_data(response_dest_resp_eot), + .m_axis_level() +); + +/* Unused for now +util_axis_fifo #( + .DATA_WIDTH(2), + .ADDRESS_WIDTH(0), + .ASYNC_CLK(ASYNC_CLK_REQ_SRC) +) i_src_response_fifo ( + .s_axis_aclk(src_clk), + .s_axis_aresetn(src_resetn), + .s_axis_valid(src_response_valid), + .s_axis_ready(src_response_ready), + .s_axis_empty(src_response_empty), + .s_axis_data(src_response_resp), + .m_axis_aclk(req_aclk), + .m_axis_aresetn(req_aresetn), + .m_axis_valid(response_src_valid), + .m_axis_ready(response_src_ready), + .m_axis_data(response_src_resp) +);*/ +assign src_response_empty = 1'b1; +assign src_response_ready = 1'b1; + +dmac_request_generator #( + .ID_WIDTH(ID_WIDTH), + .BURSTS_PER_TRANSFER_WIDTH(BURSTS_PER_TRANSFER_WIDTH) +) i_req_gen ( + .req_aclk(req_aclk), + .req_aresetn(req_aresetn), + + .request_id(request_id), + .response_id(response_id), + + .req_valid(req_gen_valid), + .req_ready(req_gen_ready), + .req_burst_count(req_length[DMA_LENGTH_WIDTH-1:BYTES_PER_BURST_WIDTH]), + + .enable(do_enable), + .pause(pause), + + .eot(request_eot) +); + +sync_bits #( + .NUM_OF_BITS(3), + .ASYNC_CLK(ASYNC_CLK_DEST_REQ) +) i_sync_control_dest ( + .out_clk(dest_clk), + .out_resetn(dest_resetn), + .in({do_enable, pause, sync_id}), + .out({dest_enable, dest_pause, dest_sync_id}) +); + +sync_bits #( + .NUM_OF_BITS(2), + .ASYNC_CLK(ASYNC_CLK_DEST_REQ) +) i_sync_status_dest ( + .out_clk(req_aclk), + .out_resetn(req_aresetn), + .in({dest_enabled | ~dest_response_empty, dest_sync_id_ret}), + .out({enabled_dest, sync_id_ret_dest}) +); + +sync_bits #( + .NUM_OF_BITS(3), + .ASYNC_CLK(ASYNC_CLK_REQ_SRC) +) i_sync_control_src ( + .out_clk(src_clk), + .out_resetn(src_resetn), + .in({do_enable, pause, sync_id}), + .out({src_enable, src_pause, src_sync_id}) +); + +sync_bits #( + .NUM_OF_BITS(3), + .ASYNC_CLK(ASYNC_CLK_REQ_SRC) +) i_sync_status_src ( + .out_clk(req_aclk), + .out_resetn(req_aresetn), + .in({src_enabled | ~src_response_empty, src_sync_id_ret, src_fifo_empty}), + .out({enabled_src, sync_id_ret_src, fifo_empty}) +); + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/request_generator.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/request_generator.v new file mode 100644 index 000000000..d56a5e8c5 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/request_generator.v @@ -0,0 +1,98 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_request_generator ( + input req_aclk, + input req_aresetn, + + output [ID_WIDTH-1:0] request_id, + input [ID_WIDTH-1:0] response_id, + + input req_valid, + output reg req_ready, + input [BURSTS_PER_TRANSFER_WIDTH-1:0] req_burst_count, + + input enable, + input pause, + + output eot +); + +parameter ID_WIDTH = 3; +parameter BURSTS_PER_TRANSFER_WIDTH = 17; + +`include "inc_id.h" + +/* + * Here we only need to count the number of bursts, which means we can ignore + * the lower bits of the byte count. The last last burst may not contain the + * maximum number of bytes, but the address_generator and data_mover will take + * care that only the requested ammount of bytes is transfered. + */ + +reg [BURSTS_PER_TRANSFER_WIDTH-1:0] burst_count = 'h00; +reg [ID_WIDTH-1:0] id; +wire [ID_WIDTH-1:0] id_next = inc_id(id); + +assign eot = burst_count == 'h00; +assign request_id = id; + +always @(posedge req_aclk) +begin + if (req_aresetn == 1'b0) begin + burst_count <= 'h00; + id <= 'h0; + req_ready <= 1'b1; + end else if (enable == 1'b0) begin + req_ready <= 1'b1; + end else begin + if (req_ready) begin + if (req_valid && enable) begin + burst_count <= req_burst_count; + req_ready <= 1'b0; + end + end else if (response_id != id_next && ~pause) begin + if (eot) + req_ready <= 1'b1; + burst_count <= burst_count - 1'b1; + id <= id_next; + end + end +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/resp.h b/fpga/usrp3/lib/vivado_ipi/axi_dmac/resp.h new file mode 100644 index 000000000..a3a738357 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/resp.h @@ -0,0 +1,4 @@ +localparam RESP_OKAY = 2'b00; +localparam RESP_EXOKAY = 2'b01; +localparam RESP_SLVERR = 2'b10; +localparam RESP_DECERR = 2'b11; diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/response_generator.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/response_generator.v new file mode 100644 index 000000000..61104d36f --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/response_generator.v @@ -0,0 +1,90 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_response_generator ( + input clk, + input resetn, + + input enable, + output reg enabled, + + input [ID_WIDTH-1:0] request_id, + output reg [ID_WIDTH-1:0] response_id, + input sync_id, + + input eot, + + output resp_valid, + input resp_ready, + output resp_eot, + output [1:0] resp_resp +); + +parameter ID_WIDTH = 3; + +`include "inc_id.h" +`include "resp.h" + +assign resp_resp = RESP_OKAY; +assign resp_eot = eot; + +assign resp_valid = request_id != response_id && enabled; + +// We have to wait for all responses before we can disable the response handler +always @(posedge clk) begin + if (resetn == 1'b0) begin + enabled <= 1'b0; + end else begin + if (enable) + enabled <= 1'b1; + else if (request_id == response_id) + enabled <= 1'b0; + end +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + response_id <= 'h0; + end else begin + if ((resp_valid && resp_ready) || + (sync_id && response_id != request_id)) + response_id <= inc_id(response_id); + end +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/response_handler.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/response_handler.v new file mode 100644 index 000000000..cd64ba7e7 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/response_handler.v @@ -0,0 +1,97 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_response_handler ( + input clk, + input resetn, + + input bvalid, + output bready, + input [1:0] bresp, + + output reg [ID_WIDTH-1:0] id, + input [ID_WIDTH-1:0] request_id, + input sync_id, + + input enable, + output reg enabled, + + input eot, + + output resp_valid, + input resp_ready, + output resp_eot, + output [1:0] resp_resp +); + +parameter ID_WIDTH = 3; + +`include "resp.h" +`include "inc_id.h" + +assign resp_resp = bresp; +assign resp_eot = eot; + +wire active = id != request_id && enabled; + +assign bready = active && resp_ready; +assign resp_valid = active && bvalid; + +// We have to wait for all responses before we can disable the response handler +always @(posedge clk) begin + if (resetn == 1'b0) begin + enabled <= 1'b0; + end else begin + if (enable) + enabled <= 1'b1; + else if (request_id == id) + enabled <= 1'b0; + end +end + +always @(posedge clk) begin + if (resetn == 1'b0) begin + id <= 'h0; + end else begin + if ((bready && bvalid) || + (sync_id && id != request_id)) + id <= inc_id(id); + end +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/splitter.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/splitter.v new file mode 100644 index 000000000..4fee19f95 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/splitter.v @@ -0,0 +1,69 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + + +module splitter ( + input clk, + input resetn, + + input s_valid, + output s_ready, + + output [NUM_M-1:0] m_valid, + input [NUM_M-1:0] m_ready +); + +parameter NUM_M = 2; + +reg [NUM_M-1:0] acked; + +assign s_ready = &(m_ready | acked); +assign m_valid = s_valid ? ~acked : {NUM_M{1'b0}}; + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + acked <= {NUM_M{1'b0}}; + end else begin + if (s_valid & s_ready) + acked <= {NUM_M{1'b0}}; + else + acked <= acked | (m_ready & m_valid); + end +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_mm.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_mm.v new file mode 100644 index 000000000..c1a06b0d8 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_mm.v @@ -0,0 +1,199 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_src_mm_axi ( + input m_axi_aclk, + input m_axi_aresetn, + + input req_valid, + output req_ready, + input [31:BYTES_PER_BEAT_WIDTH] req_address, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length, + + input enable, + output enabled, + input pause, + input sync_id, + output sync_id_ret, + + output response_valid, + input response_ready, + output [1:0] response_resp, + + input [ID_WIDTH-1:0] request_id, + output [ID_WIDTH-1:0] response_id, + + output [ID_WIDTH-1:0] data_id, + output [ID_WIDTH-1:0] address_id, + input data_eot, + input address_eot, + + output fifo_valid, + input fifo_ready, + output [DMA_DATA_WIDTH-1:0] fifo_data, + + // Read address + input m_axi_arready, + output m_axi_arvalid, + output [31:0] m_axi_araddr, + output [ 7:0] m_axi_arlen, + output [ 2:0] m_axi_arsize, + output [ 1:0] m_axi_arburst, + output [ 2:0] m_axi_arprot, + output [ 3:0] m_axi_arcache, + + // Read data and response + input [DMA_DATA_WIDTH-1:0] m_axi_rdata, + output m_axi_rready, + input m_axi_rvalid, + input [ 1:0] m_axi_rresp +); + +parameter ID_WIDTH = 3; +parameter DMA_DATA_WIDTH = 64; +parameter BYTES_PER_BEAT_WIDTH = 3; +parameter BEATS_PER_BURST_WIDTH = 4; + +`include "resp.h" + +wire address_enabled; + +wire address_req_valid; +wire address_req_ready; +wire data_req_valid; +wire data_req_ready; + +assign sync_id_ret = sync_id; +assign response_id = data_id; + +assign response_valid = 1'b0; +assign response_resp = RESP_OKAY; + +splitter #( + .NUM_M(2) +) i_req_splitter ( + .clk(m_axi_aclk), + .resetn(m_axi_aresetn), + .s_valid(req_valid), + .s_ready(req_ready), + .m_valid({ + address_req_valid, + data_req_valid + }), + .m_ready({ + address_req_ready, + data_req_ready + }) +); + +dmac_address_generator #( + .ID_WIDTH(ID_WIDTH), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH), + .BYTES_PER_BEAT_WIDTH(BYTES_PER_BEAT_WIDTH), + .DMA_DATA_WIDTH(DMA_DATA_WIDTH) +) i_addr_gen ( + .clk(m_axi_aclk), + .resetn(m_axi_aresetn), + + .enable(enable), + .enabled(address_enabled), + .pause(pause), + .sync_id(sync_id), + + .request_id(request_id), + .id(address_id), + + .req_valid(address_req_valid), + .req_ready(address_req_ready), + .req_address(req_address), + .req_last_burst_length(req_last_burst_length), + + .eot(address_eot), + + .addr_ready(m_axi_arready), + .addr_valid(m_axi_arvalid), + .addr(m_axi_araddr), + .len(m_axi_arlen), + .size(m_axi_arsize), + .burst(m_axi_arburst), + .prot(m_axi_arprot), + .cache(m_axi_arcache) +); + +dmac_data_mover # ( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(DMA_DATA_WIDTH), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH) +) i_data_mover ( + .clk(m_axi_aclk), + .resetn(m_axi_aresetn), + + .enable(address_enabled), + .enabled(enabled), + .sync_id(sync_id), + + .xfer_req(), + + .request_id(address_id), + .response_id(data_id), + .eot(data_eot), + + .req_valid(data_req_valid), + .req_ready(data_req_ready), + .req_last_burst_length(req_last_burst_length), + + .s_axi_valid(m_axi_rvalid), + .s_axi_ready(m_axi_rready), + .s_axi_data(m_axi_rdata), + .m_axi_valid(fifo_valid), + .m_axi_ready(fifo_ready), + .m_axi_data(fifo_data), + .m_axi_last() +); + +reg [1:0] rresp; + +always @(posedge m_axi_aclk) +begin + if (m_axi_rvalid && m_axi_rready) begin + if (m_axi_rresp != 2'b0) + rresp <= m_axi_rresp; + end +end + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_stream.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_stream.v new file mode 100644 index 000000000..a2c41a928 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_axi_stream.v @@ -0,0 +1,123 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_src_axi_stream ( + input s_axis_aclk, + input s_axis_aresetn, + + input enable, + output enabled, + input sync_id, + output sync_id_ret, + + input [ID_WIDTH-1:0] request_id, + output [ID_WIDTH-1:0] response_id, + input eot, + + output s_axis_ready, + input s_axis_valid, + input [S_AXIS_DATA_WIDTH-1:0] s_axis_data, + input [0:0] s_axis_user, + output s_axis_xfer_req, + + input fifo_ready, + output fifo_valid, + output [S_AXIS_DATA_WIDTH-1:0] fifo_data, + + input req_valid, + output req_ready, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length, + input req_sync_transfer_start +); + +parameter ID_WIDTH = 3; +parameter S_AXIS_DATA_WIDTH = 64; +parameter LENGTH_WIDTH = 24; +parameter BEATS_PER_BURST_WIDTH = 4; + +reg needs_sync = 1'b0; +wire sync = s_axis_user[0]; +wire has_sync = ~needs_sync | sync; +wire sync_valid = s_axis_valid & has_sync; +assign sync_id_ret = sync_id; + +always @(posedge s_axis_aclk) +begin + if (s_axis_aresetn == 1'b0) begin + needs_sync <= 1'b0; + end else begin + if (s_axis_valid && s_axis_ready && sync) begin + needs_sync <= 1'b0; + end else if (req_valid && req_ready) begin + needs_sync <= req_sync_transfer_start; + end + end +end + +dmac_data_mover # ( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(S_AXIS_DATA_WIDTH), + .DISABLE_WAIT_FOR_ID(0), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH) +) i_data_mover ( + .clk(s_axis_aclk), + .resetn(s_axis_aresetn), + + .enable(enable), + .enabled(enabled), + .sync_id(sync_id), + + .xfer_req(s_axis_xfer_req), + + .request_id(request_id), + .response_id(response_id), + .eot(eot), + + .req_valid(req_valid), + .req_ready(req_ready), + .req_last_burst_length(req_last_burst_length), + + .s_axi_ready(s_axis_ready), + .s_axi_valid(sync_valid), + .s_axi_data(s_axis_data), + .m_axi_ready(fifo_ready), + .m_axi_valid(fifo_valid), + .m_axi_data(fifo_data) +); + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_fifo_inf.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_fifo_inf.v new file mode 100644 index 000000000..633cc1ab4 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/src_fifo_inf.v @@ -0,0 +1,138 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module dmac_src_fifo_inf ( + input clk, + input resetn, + + input enable, + output enabled, + input sync_id, + output sync_id_ret, + + input [ID_WIDTH-1:0] request_id, + output [ID_WIDTH-1:0] response_id, + input eot, + + input en, + input [DATA_WIDTH-1:0] din, + output reg overflow, + input sync, + output xfer_req, + + input fifo_ready, + output fifo_valid, + output [DATA_WIDTH-1:0] fifo_data, + + input req_valid, + output req_ready, + input [BEATS_PER_BURST_WIDTH-1:0] req_last_burst_length, + input req_sync_transfer_start +); + +parameter ID_WIDTH = 3; +parameter DATA_WIDTH = 64; +parameter BEATS_PER_BURST_WIDTH = 4; + +wire ready; + +reg needs_sync = 1'b0; +wire has_sync = ~needs_sync | sync; +wire sync_valid = en & ready & has_sync; + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + needs_sync <= 1'b0; + end else begin + if (ready && en && sync) begin + needs_sync <= 1'b0; + end else if (req_valid && req_ready) begin + needs_sync <= req_sync_transfer_start; + end + end +end + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + overflow <= 1'b0; + end else begin + if (enable) begin + overflow <= en & ~ready; + end else begin + overflow <= en; + end + end +end + +assign sync_id_ret = sync_id; + +dmac_data_mover # ( + .ID_WIDTH(ID_WIDTH), + .DATA_WIDTH(DATA_WIDTH), + .DISABLE_WAIT_FOR_ID(0), + .BEATS_PER_BURST_WIDTH(BEATS_PER_BURST_WIDTH) +) i_data_mover ( + .clk(clk), + .resetn(resetn), + + .enable(enable), + .enabled(enabled), + .sync_id(sync_id), + + .xfer_req(xfer_req), + + .request_id(request_id), + .response_id(response_id), + .eot(eot), + + .req_valid(req_valid), + .req_ready(req_ready), + .req_last_burst_length(req_last_burst_length), + + .s_axi_ready(ready), + .s_axi_valid(sync_valid), + .s_axi_data(din), + .m_axi_ready(fifo_ready), + .m_axi_valid(fifo_valid), + .m_axi_data(fifo_data), + .m_axi_last() +); + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/sync_bits.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/sync_bits.v new file mode 100644 index 000000000..2530f047b --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/sync_bits.v @@ -0,0 +1,76 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +/* + * Helper module for synchronizing bit signals from one clock domain to another. + * It uses the standard approach of 2 FF in series. + * Note, that while the module allows to synchronize multiple bits at once it is + * only able to synchronize multi-bit signals where at max one bit changes per + * clock cycle (e.g. a gray counter). + */ +module sync_bits +( + input [NUM_OF_BITS-1:0] in, + input out_resetn, + input out_clk, + output [NUM_OF_BITS-1:0] out +); + +// Number of bits to synchronize +parameter NUM_OF_BITS = 1; +// Whether input and output clocks are asynchronous, if 0 the synchronizer will +// be bypassed and the output signal equals the input signal. +parameter ASYNC_CLK = 1; + +reg [NUM_OF_BITS-1:0] cdc_sync_stage1 = 'h0; +reg [NUM_OF_BITS-1:0] cdc_sync_stage2 = 'h0; + +always @(posedge out_clk) +begin + if (out_resetn == 1'b0) begin + cdc_sync_stage1 <= 'b0; + cdc_sync_stage2 <= 'b0; + end else begin + cdc_sync_stage1 <= in; + cdc_sync_stage2 <= cdc_sync_stage1; + end +end + +assign out = ASYNC_CLK ? cdc_sync_stage2 : in; + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/up_axi.v b/fpga/usrp3/lib/vivado_ipi/axi_dmac/up_axi.v new file mode 100644 index 000000000..db62e659a --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/up_axi.v @@ -0,0 +1,272 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2011(c) Analog Devices, Inc. +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +`timescale 1ns/100ps + +module up_axi ( + + // reset and clocks + + up_rstn, + up_clk, + + // axi4 interface + + up_axi_awvalid, + up_axi_awaddr, + up_axi_awready, + up_axi_wvalid, + up_axi_wdata, + up_axi_wstrb, + up_axi_wready, + up_axi_bvalid, + up_axi_bresp, + up_axi_bready, + up_axi_arvalid, + up_axi_araddr, + up_axi_arready, + up_axi_rvalid, + up_axi_rresp, + up_axi_rdata, + up_axi_rready, + + // pcore interface + + up_wreq, + up_waddr, + up_wdata, + up_wack, + up_rreq, + up_raddr, + up_rdata, + up_rack); + + // parameters + + parameter ADDRESS_WIDTH = 14; + localparam AW = ADDRESS_WIDTH - 1; + + // reset and clocks + + input up_rstn; + input up_clk; + + // axi4 interface + + input up_axi_awvalid; + input [31:0] up_axi_awaddr; + output up_axi_awready; + input up_axi_wvalid; + input [31:0] up_axi_wdata; + input [ 3:0] up_axi_wstrb; + output up_axi_wready; + output up_axi_bvalid; + output [ 1:0] up_axi_bresp; + input up_axi_bready; + input up_axi_arvalid; + input [31:0] up_axi_araddr; + output up_axi_arready; + output up_axi_rvalid; + output [ 1:0] up_axi_rresp; + output [31:0] up_axi_rdata; + input up_axi_rready; + + // pcore interface + + output up_wreq; + output [AW:0] up_waddr; + output [31:0] up_wdata; + input up_wack; + output up_rreq; + output [AW:0] up_raddr; + input [31:0] up_rdata; + input up_rack; + + // internal registers + + reg up_axi_awready = 'd0; + reg up_axi_wready = 'd0; + reg up_axi_bvalid = 'd0; + reg up_wack_d = 'd0; + reg up_wsel = 'd0; + reg up_wreq = 'd0; + reg [AW:0] up_waddr = 'd0; + reg [31:0] up_wdata = 'd0; + reg [ 4:0] up_wcount = 'd0; + reg up_axi_arready = 'd0; + reg up_axi_rvalid = 'd0; + reg [31:0] up_axi_rdata = 'd0; + reg up_rack_d = 'd0; + reg [31:0] up_rdata_d = 'd0; + reg up_rsel = 'd0; + reg up_rreq = 'd0; + reg [AW:0] up_raddr = 'd0; + reg [ 4:0] up_rcount = 'd0; + + // internal signals + + wire up_wack_s; + wire up_rack_s; + wire [31:0] up_rdata_s; + + // write channel interface + + assign up_axi_bresp = 2'd0; + + always @(negedge up_rstn or posedge up_clk) begin + if (up_rstn == 1'b0) begin + up_axi_awready <= 'd0; + up_axi_wready <= 'd0; + up_axi_bvalid <= 'd0; + end else begin + if (up_axi_awready == 1'b1) begin + up_axi_awready <= 1'b0; + end else if (up_wack_s == 1'b1) begin + up_axi_awready <= 1'b1; + end + if (up_axi_wready == 1'b1) begin + up_axi_wready <= 1'b0; + end else if (up_wack_s == 1'b1) begin + up_axi_wready <= 1'b1; + end + if ((up_axi_bready == 1'b1) && (up_axi_bvalid == 1'b1)) begin + up_axi_bvalid <= 1'b0; + end else if (up_wack_d == 1'b1) begin + up_axi_bvalid <= 1'b1; + end + end + end + + assign up_wack_s = (up_wcount == 5'h1f) ? 1'b1 : (up_wcount[4] & up_wack); + + always @(negedge up_rstn or posedge up_clk) begin + if (up_rstn == 1'b0) begin + up_wack_d <= 'd0; + up_wsel <= 'd0; + up_wreq <= 'd0; + up_waddr <= 'd0; + up_wdata <= 'd0; + up_wcount <= 'd0; + end else begin + up_wack_d <= up_wack_s; + if (up_wsel == 1'b1) begin + if ((up_axi_bready == 1'b1) && (up_axi_bvalid == 1'b1)) begin + up_wsel <= 1'b0; + end + up_wreq <= 1'b0; + up_waddr <= up_waddr; + up_wdata <= up_wdata; + end else begin + up_wsel <= up_axi_awvalid & up_axi_wvalid; + up_wreq <= up_axi_awvalid & up_axi_wvalid; + up_waddr <= up_axi_awaddr[AW+2:2]; + up_wdata <= up_axi_wdata; + end + if (up_wack_s == 1'b1) begin + up_wcount <= 5'h00; + end else if (up_wcount[4] == 1'b1) begin + up_wcount <= up_wcount + 1'b1; + end else if (up_wreq == 1'b1) begin + up_wcount <= 5'h10; + end + end + end + + // read channel interface + + assign up_axi_rresp = 2'd0; + + always @(negedge up_rstn or posedge up_clk) begin + if (up_rstn == 1'b0) begin + up_axi_arready <= 'd0; + up_axi_rvalid <= 'd0; + up_axi_rdata <= 'd0; + end else begin + if (up_axi_arready == 1'b1) begin + up_axi_arready <= 1'b0; + end else if (up_rack_s == 1'b1) begin + up_axi_arready <= 1'b1; + end + if ((up_axi_rready == 1'b1) && (up_axi_rvalid == 1'b1)) begin + up_axi_rvalid <= 1'b0; + up_axi_rdata <= 32'd0; + end else if (up_rack_d == 1'b1) begin + up_axi_rvalid <= 1'b1; + up_axi_rdata <= up_rdata_d; + end + end + end + + assign up_rack_s = (up_rcount == 5'h1f) ? 1'b1 : (up_rcount[4] & up_rack); + assign up_rdata_s = (up_rcount == 5'h1f) ? {2{16'hdead}} : up_rdata; + + always @(negedge up_rstn or posedge up_clk) begin + if (up_rstn == 1'b0) begin + up_rack_d <= 'd0; + up_rdata_d <= 'd0; + up_rsel <= 'd0; + up_rreq <= 'd0; + up_raddr <= 'd0; + up_rcount <= 'd0; + end else begin + up_rack_d <= up_rack_s; + up_rdata_d <= up_rdata_s; + if (up_rsel == 1'b1) begin + if ((up_axi_rready == 1'b1) && (up_axi_rvalid == 1'b1)) begin + up_rsel <= 1'b0; + end + up_rreq <= 1'b0; + up_raddr <= up_raddr; + end else begin + up_rsel <= up_axi_arvalid; + up_rreq <= up_axi_arvalid; + up_raddr <= up_axi_araddr[AW+2:2]; + end + if (up_rack_s == 1'b1) begin + up_rcount <= 5'h00; + end else if (up_rcount[4] == 1'b1) begin + up_rcount <= up_rcount + 1'b1; + end else if (up_rreq == 1'b1) begin + up_rcount <= 5'h10; + end + end + end + +endmodule + +// *************************************************************************** +// *************************************************************************** diff --git a/fpga/usrp3/lib/vivado_ipi/axi_dmac/xgui/axi_dmac_v1_0.tcl b/fpga/usrp3/lib/vivado_ipi/axi_dmac/xgui/axi_dmac_v1_0.tcl new file mode 100644 index 000000000..f750a2f9c --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_dmac/xgui/axi_dmac_v1_0.tcl @@ -0,0 +1,329 @@ + +# Loading additional proc with user specified bodies to compute parameter values. +source [file join [file dirname [file dirname [info script]]] gui/axi_dmac_v1_0.gtcl] + +# Definitional proc to organize widgets for parameters. +proc init_gui { IPINST } { + ipgui::add_param $IPINST -name "Component_Name" + #Adding Page + set Page_0 [ipgui::add_page $IPINST -name "Page 0"] + #Adding Group + set DMA_Endpoint_Configuration [ipgui::add_group $IPINST -name "DMA Endpoint Configuration" -parent ${Page_0} -layout horizontal] + #Adding Group + set Source [ipgui::add_group $IPINST -name "Source" -parent ${DMA_Endpoint_Configuration}] + ipgui::add_param $IPINST -name "DMA_TYPE_SRC" -parent ${Source} -widget comboBox + ipgui::add_param $IPINST -name "DMA_AXI_PROTOCOL_SRC" -parent ${Source} -widget comboBox + ipgui::add_param $IPINST -name "DMA_DATA_WIDTH_SRC" -parent ${Source} + ipgui::add_param $IPINST -name "AXI_SLICE_SRC" -parent ${Source} + ipgui::add_param $IPINST -name "SYNC_TRANSFER_START" -parent ${Source} + + #Adding Group + set Destination [ipgui::add_group $IPINST -name "Destination" -parent ${DMA_Endpoint_Configuration}] + ipgui::add_param $IPINST -name "DMA_TYPE_DEST" -parent ${Destination} -widget comboBox + ipgui::add_param $IPINST -name "DMA_AXI_PROTOCOL_DEST" -parent ${Destination} -widget comboBox + ipgui::add_param $IPINST -name "DMA_DATA_WIDTH_DEST" -parent ${Destination} + ipgui::add_param $IPINST -name "AXI_SLICE_DEST" -parent ${Destination} + + + #Adding Group + set General_Configuration [ipgui::add_group $IPINST -name "General Configuration" -parent ${Page_0}] + ipgui::add_param $IPINST -name "ID" -parent ${General_Configuration} + ipgui::add_param $IPINST -name "DMA_LENGTH_WIDTH" -parent ${General_Configuration} + ipgui::add_param $IPINST -name "FIFO_SIZE" -parent ${General_Configuration} + ipgui::add_param $IPINST -name "MAX_BYTES_PER_BURST" -parent ${General_Configuration} + + #Adding Group + set Features [ipgui::add_group $IPINST -name "Features" -parent ${Page_0}] + ipgui::add_param $IPINST -name "CYCLIC" -parent ${Features} + ipgui::add_param $IPINST -name "DMA_2D_TRANSFER" -parent ${Features} + + #Adding Group + set Clock_Domain_Configuration [ipgui::add_group $IPINST -name "Clock Domain Configuration" -parent ${Page_0}] + ipgui::add_param $IPINST -name "ASYNC_CLK_REQ_SRC" -parent ${Clock_Domain_Configuration} + ipgui::add_param $IPINST -name "ASYNC_CLK_SRC_DEST" -parent ${Clock_Domain_Configuration} + ipgui::add_param $IPINST -name "ASYNC_CLK_DEST_REQ" -parent ${Clock_Domain_Configuration} + + + +} + +proc update_PARAM_VALUE.DMA_AXI_PROTOCOL_DEST { PARAM_VALUE.DMA_AXI_PROTOCOL_DEST PARAM_VALUE.DMA_TYPE_DEST } { + # Procedure called to update DMA_AXI_PROTOCOL_DEST when any of the dependent parameters in the arguments change + + set DMA_AXI_PROTOCOL_DEST ${PARAM_VALUE.DMA_AXI_PROTOCOL_DEST} + set DMA_TYPE_DEST ${PARAM_VALUE.DMA_TYPE_DEST} + set values(DMA_TYPE_DEST) [get_property value $DMA_TYPE_DEST] + if { [gen_USERPARAMETER_DMA_AXI_PROTOCOL_DEST_ENABLEMENT $values(DMA_TYPE_DEST)] } { + set_property enabled true $DMA_AXI_PROTOCOL_DEST + } else { + set_property enabled false $DMA_AXI_PROTOCOL_DEST + } +} + +proc validate_PARAM_VALUE.DMA_AXI_PROTOCOL_DEST { PARAM_VALUE.DMA_AXI_PROTOCOL_DEST } { + # Procedure called to validate DMA_AXI_PROTOCOL_DEST + return true +} + +proc update_PARAM_VALUE.DMA_AXI_PROTOCOL_SRC { PARAM_VALUE.DMA_AXI_PROTOCOL_SRC PARAM_VALUE.DMA_TYPE_SRC } { + # Procedure called to update DMA_AXI_PROTOCOL_SRC when any of the dependent parameters in the arguments change + + set DMA_AXI_PROTOCOL_SRC ${PARAM_VALUE.DMA_AXI_PROTOCOL_SRC} + set DMA_TYPE_SRC ${PARAM_VALUE.DMA_TYPE_SRC} + set values(DMA_TYPE_SRC) [get_property value $DMA_TYPE_SRC] + if { [gen_USERPARAMETER_DMA_AXI_PROTOCOL_SRC_ENABLEMENT $values(DMA_TYPE_SRC)] } { + set_property enabled true $DMA_AXI_PROTOCOL_SRC + } else { + set_property enabled false $DMA_AXI_PROTOCOL_SRC + } +} + +proc validate_PARAM_VALUE.DMA_AXI_PROTOCOL_SRC { PARAM_VALUE.DMA_AXI_PROTOCOL_SRC } { + # Procedure called to validate DMA_AXI_PROTOCOL_SRC + return true +} + +proc update_PARAM_VALUE.SYNC_TRANSFER_START { PARAM_VALUE.SYNC_TRANSFER_START PARAM_VALUE.DMA_TYPE_SRC } { + # Procedure called to update SYNC_TRANSFER_START when any of the dependent parameters in the arguments change + + set SYNC_TRANSFER_START ${PARAM_VALUE.SYNC_TRANSFER_START} + set DMA_TYPE_SRC ${PARAM_VALUE.DMA_TYPE_SRC} + set values(DMA_TYPE_SRC) [get_property value $DMA_TYPE_SRC] + if { [gen_USERPARAMETER_SYNC_TRANSFER_START_ENABLEMENT $values(DMA_TYPE_SRC)] } { + set_property enabled true $SYNC_TRANSFER_START + } else { + set_property enabled false $SYNC_TRANSFER_START + } +} + +proc validate_PARAM_VALUE.SYNC_TRANSFER_START { PARAM_VALUE.SYNC_TRANSFER_START } { + # Procedure called to validate SYNC_TRANSFER_START + return true +} + +proc update_PARAM_VALUE.ASYNC_CLK_DEST_REQ { PARAM_VALUE.ASYNC_CLK_DEST_REQ } { + # Procedure called to update ASYNC_CLK_DEST_REQ when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.ASYNC_CLK_DEST_REQ { PARAM_VALUE.ASYNC_CLK_DEST_REQ } { + # Procedure called to validate ASYNC_CLK_DEST_REQ + return true +} + +proc update_PARAM_VALUE.ASYNC_CLK_REQ_SRC { PARAM_VALUE.ASYNC_CLK_REQ_SRC } { + # Procedure called to update ASYNC_CLK_REQ_SRC when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.ASYNC_CLK_REQ_SRC { PARAM_VALUE.ASYNC_CLK_REQ_SRC } { + # Procedure called to validate ASYNC_CLK_REQ_SRC + return true +} + +proc update_PARAM_VALUE.ASYNC_CLK_SRC_DEST { PARAM_VALUE.ASYNC_CLK_SRC_DEST } { + # Procedure called to update ASYNC_CLK_SRC_DEST when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.ASYNC_CLK_SRC_DEST { PARAM_VALUE.ASYNC_CLK_SRC_DEST } { + # Procedure called to validate ASYNC_CLK_SRC_DEST + return true +} + +proc update_PARAM_VALUE.AXI_SLICE_DEST { PARAM_VALUE.AXI_SLICE_DEST } { + # Procedure called to update AXI_SLICE_DEST when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.AXI_SLICE_DEST { PARAM_VALUE.AXI_SLICE_DEST } { + # Procedure called to validate AXI_SLICE_DEST + return true +} + +proc update_PARAM_VALUE.AXI_SLICE_SRC { PARAM_VALUE.AXI_SLICE_SRC } { + # Procedure called to update AXI_SLICE_SRC when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.AXI_SLICE_SRC { PARAM_VALUE.AXI_SLICE_SRC } { + # Procedure called to validate AXI_SLICE_SRC + return true +} + +proc update_PARAM_VALUE.CYCLIC { PARAM_VALUE.CYCLIC } { + # Procedure called to update CYCLIC when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.CYCLIC { PARAM_VALUE.CYCLIC } { + # Procedure called to validate CYCLIC + return true +} + +proc update_PARAM_VALUE.DMA_2D_TRANSFER { PARAM_VALUE.DMA_2D_TRANSFER } { + # Procedure called to update DMA_2D_TRANSFER when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.DMA_2D_TRANSFER { PARAM_VALUE.DMA_2D_TRANSFER } { + # Procedure called to validate DMA_2D_TRANSFER + return true +} + +proc update_PARAM_VALUE.DMA_DATA_WIDTH_DEST { PARAM_VALUE.DMA_DATA_WIDTH_DEST } { + # Procedure called to update DMA_DATA_WIDTH_DEST when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.DMA_DATA_WIDTH_DEST { PARAM_VALUE.DMA_DATA_WIDTH_DEST } { + # Procedure called to validate DMA_DATA_WIDTH_DEST + return true +} + +proc update_PARAM_VALUE.DMA_DATA_WIDTH_SRC { PARAM_VALUE.DMA_DATA_WIDTH_SRC } { + # Procedure called to update DMA_DATA_WIDTH_SRC when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.DMA_DATA_WIDTH_SRC { PARAM_VALUE.DMA_DATA_WIDTH_SRC } { + # Procedure called to validate DMA_DATA_WIDTH_SRC + return true +} + +proc update_PARAM_VALUE.DMA_LENGTH_WIDTH { PARAM_VALUE.DMA_LENGTH_WIDTH } { + # Procedure called to update DMA_LENGTH_WIDTH when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.DMA_LENGTH_WIDTH { PARAM_VALUE.DMA_LENGTH_WIDTH } { + # Procedure called to validate DMA_LENGTH_WIDTH + return true +} + +proc update_PARAM_VALUE.DMA_TYPE_DEST { PARAM_VALUE.DMA_TYPE_DEST } { + # Procedure called to update DMA_TYPE_DEST when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.DMA_TYPE_DEST { PARAM_VALUE.DMA_TYPE_DEST } { + # Procedure called to validate DMA_TYPE_DEST + return true +} + +proc update_PARAM_VALUE.DMA_TYPE_SRC { PARAM_VALUE.DMA_TYPE_SRC } { + # Procedure called to update DMA_TYPE_SRC when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.DMA_TYPE_SRC { PARAM_VALUE.DMA_TYPE_SRC } { + # Procedure called to validate DMA_TYPE_SRC + return true +} + +proc update_PARAM_VALUE.FIFO_SIZE { PARAM_VALUE.FIFO_SIZE } { + # Procedure called to update FIFO_SIZE when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.FIFO_SIZE { PARAM_VALUE.FIFO_SIZE } { + # Procedure called to validate FIFO_SIZE + return true +} + +proc update_PARAM_VALUE.ID { PARAM_VALUE.ID } { + # Procedure called to update ID when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.ID { PARAM_VALUE.ID } { + # Procedure called to validate ID + return true +} + +proc update_PARAM_VALUE.MAX_BYTES_PER_BURST { PARAM_VALUE.MAX_BYTES_PER_BURST } { + # Procedure called to update MAX_BYTES_PER_BURST when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.MAX_BYTES_PER_BURST { PARAM_VALUE.MAX_BYTES_PER_BURST } { + # Procedure called to validate MAX_BYTES_PER_BURST + return true +} + + +proc update_MODELPARAM_VALUE.ID { MODELPARAM_VALUE.ID PARAM_VALUE.ID } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.ID}] ${MODELPARAM_VALUE.ID} +} + +proc update_MODELPARAM_VALUE.DMA_DATA_WIDTH_SRC { MODELPARAM_VALUE.DMA_DATA_WIDTH_SRC PARAM_VALUE.DMA_DATA_WIDTH_SRC } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_DATA_WIDTH_SRC}] ${MODELPARAM_VALUE.DMA_DATA_WIDTH_SRC} +} + +proc update_MODELPARAM_VALUE.DMA_DATA_WIDTH_DEST { MODELPARAM_VALUE.DMA_DATA_WIDTH_DEST PARAM_VALUE.DMA_DATA_WIDTH_DEST } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_DATA_WIDTH_DEST}] ${MODELPARAM_VALUE.DMA_DATA_WIDTH_DEST} +} + +proc update_MODELPARAM_VALUE.DMA_LENGTH_WIDTH { MODELPARAM_VALUE.DMA_LENGTH_WIDTH PARAM_VALUE.DMA_LENGTH_WIDTH } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_LENGTH_WIDTH}] ${MODELPARAM_VALUE.DMA_LENGTH_WIDTH} +} + +proc update_MODELPARAM_VALUE.DMA_2D_TRANSFER { MODELPARAM_VALUE.DMA_2D_TRANSFER PARAM_VALUE.DMA_2D_TRANSFER } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_2D_TRANSFER}] ${MODELPARAM_VALUE.DMA_2D_TRANSFER} +} + +proc update_MODELPARAM_VALUE.ASYNC_CLK_REQ_SRC { MODELPARAM_VALUE.ASYNC_CLK_REQ_SRC PARAM_VALUE.ASYNC_CLK_REQ_SRC } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.ASYNC_CLK_REQ_SRC}] ${MODELPARAM_VALUE.ASYNC_CLK_REQ_SRC} +} + +proc update_MODELPARAM_VALUE.ASYNC_CLK_SRC_DEST { MODELPARAM_VALUE.ASYNC_CLK_SRC_DEST PARAM_VALUE.ASYNC_CLK_SRC_DEST } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.ASYNC_CLK_SRC_DEST}] ${MODELPARAM_VALUE.ASYNC_CLK_SRC_DEST} +} + +proc update_MODELPARAM_VALUE.ASYNC_CLK_DEST_REQ { MODELPARAM_VALUE.ASYNC_CLK_DEST_REQ PARAM_VALUE.ASYNC_CLK_DEST_REQ } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.ASYNC_CLK_DEST_REQ}] ${MODELPARAM_VALUE.ASYNC_CLK_DEST_REQ} +} + +proc update_MODELPARAM_VALUE.AXI_SLICE_DEST { MODELPARAM_VALUE.AXI_SLICE_DEST PARAM_VALUE.AXI_SLICE_DEST } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.AXI_SLICE_DEST}] ${MODELPARAM_VALUE.AXI_SLICE_DEST} +} + +proc update_MODELPARAM_VALUE.AXI_SLICE_SRC { MODELPARAM_VALUE.AXI_SLICE_SRC PARAM_VALUE.AXI_SLICE_SRC } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.AXI_SLICE_SRC}] ${MODELPARAM_VALUE.AXI_SLICE_SRC} +} + +proc update_MODELPARAM_VALUE.SYNC_TRANSFER_START { MODELPARAM_VALUE.SYNC_TRANSFER_START PARAM_VALUE.SYNC_TRANSFER_START } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.SYNC_TRANSFER_START}] ${MODELPARAM_VALUE.SYNC_TRANSFER_START} +} + +proc update_MODELPARAM_VALUE.CYCLIC { MODELPARAM_VALUE.CYCLIC PARAM_VALUE.CYCLIC } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.CYCLIC}] ${MODELPARAM_VALUE.CYCLIC} +} + +proc update_MODELPARAM_VALUE.DMA_AXI_PROTOCOL_DEST { MODELPARAM_VALUE.DMA_AXI_PROTOCOL_DEST PARAM_VALUE.DMA_AXI_PROTOCOL_DEST } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_AXI_PROTOCOL_DEST}] ${MODELPARAM_VALUE.DMA_AXI_PROTOCOL_DEST} +} + +proc update_MODELPARAM_VALUE.DMA_AXI_PROTOCOL_SRC { MODELPARAM_VALUE.DMA_AXI_PROTOCOL_SRC PARAM_VALUE.DMA_AXI_PROTOCOL_SRC } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_AXI_PROTOCOL_SRC}] ${MODELPARAM_VALUE.DMA_AXI_PROTOCOL_SRC} +} + +proc update_MODELPARAM_VALUE.DMA_TYPE_DEST { MODELPARAM_VALUE.DMA_TYPE_DEST PARAM_VALUE.DMA_TYPE_DEST } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_TYPE_DEST}] ${MODELPARAM_VALUE.DMA_TYPE_DEST} +} + +proc update_MODELPARAM_VALUE.DMA_TYPE_SRC { MODELPARAM_VALUE.DMA_TYPE_SRC PARAM_VALUE.DMA_TYPE_SRC } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DMA_TYPE_SRC}] ${MODELPARAM_VALUE.DMA_TYPE_SRC} +} + +proc update_MODELPARAM_VALUE.MAX_BYTES_PER_BURST { MODELPARAM_VALUE.MAX_BYTES_PER_BURST PARAM_VALUE.MAX_BYTES_PER_BURST } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.MAX_BYTES_PER_BURST}] ${MODELPARAM_VALUE.MAX_BYTES_PER_BURST} +} + +proc update_MODELPARAM_VALUE.FIFO_SIZE { MODELPARAM_VALUE.FIFO_SIZE PARAM_VALUE.FIFO_SIZE } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.FIFO_SIZE}] ${MODELPARAM_VALUE.FIFO_SIZE} +} + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_regfile/axi_regfile.vhd b/fpga/usrp3/lib/vivado_ipi/axi_regfile/axi_regfile.vhd new file mode 100644 index 000000000..3ec84543f --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_regfile/axi_regfile.vhd @@ -0,0 +1,144 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity axi_regfile is +generic ( + NUM_REGS : integer := 16 +); +port ( + regs : out std_logic_vector(NUM_REGS*32-1 downto 0); + + S_AXI_ACLK : in std_logic; + S_AXI_ARESETN : in std_logic; + S_AXI_AWADDR : in std_logic_vector(11 downto 0); + S_AXI_AWVALID : in std_logic; + S_AXI_AWREADY : out std_logic; + S_AXI_WDATA : in std_logic_vector(31 downto 0); + S_AXI_WSTRB : in std_logic_vector(3 downto 0); + S_AXI_WVALID : in std_logic; + S_AXI_WREADY : out std_logic; + S_AXI_BRESP : out std_logic_vector(1 downto 0); + S_AXI_BVALID : out std_logic; + S_AXI_BREADY : in std_logic; + S_AXI_ARADDR : in std_logic_vector(11 downto 0); + S_AXI_ARVALID : in std_logic; + S_AXI_ARREADY : out std_logic; + S_AXI_RDATA : out std_logic_vector(31 downto 0); + S_AXI_RRESP : out std_logic_vector(1 downto 0); + S_AXI_RVALID : out std_logic; + S_AXI_RREADY : in std_logic +); +end axi_regfile; + +architecture arch of axi_regfile is + type regfile_t is array (integer range <>) of std_logic_vector(31 downto 0); + signal read_token : std_logic; + signal write_addr : std_logic_vector(S_AXI_AWADDR'left downto S_AXI_AWADDR'right); + signal write_strb : std_logic_vector(3 downto 0); + signal write_addr_token : std_logic; + signal write_data : std_logic_vector(31 downto 0); + signal write_data_token : std_logic; + signal soft_reset : std_logic; + signal regs_r : regfile_t(NUM_REGS-1 downto 0); +begin + + S_AXI_ARREADY <= not read_token; + S_AXI_RVALID <= read_token; + S_AXI_RRESP <= "00"; + + S_AXI_AWREADY <= not write_addr_token; + S_AXI_WREADY <= not write_data_token; + S_AXI_BVALID <= write_addr_token and write_data_token; + S_AXI_BRESP <= "00"; + + --Port assignment from registers + reg_distribution : process (regs_r) + begin + for i in 0 to NUM_REGS-1 loop + regs(32*(i+1)-1 downto 32*i) <= regs_r(i); + end loop; + end process reg_distribution; + + --Register reads + read_proc : process (S_AXI_ACLK) + variable read_addr : integer; + begin + if rising_edge(S_AXI_ACLK) then + read_addr := to_integer(unsigned(S_AXI_ARADDR(S_AXI_ARADDR'left downto S_AXI_ARADDR'right+2))); + + if (S_AXI_ARESETN = '0') then + read_token <= '0'; + elsif (S_AXI_ARVALID = '1') and (read_token = '0') then + read_token <= '1'; + elsif (S_AXI_RREADY = '1') and (read_token = '1') then + read_token <= '0'; + end if; + + if (S_AXI_ARVALID = '1') and (read_token = '0') then + S_AXI_RDATA <= (others => '0'); + for i in 0 to NUM_REGS-1 loop + if (read_addr = i) then + S_AXI_RDATA <= regs_r(i); + end if; + end loop; + end if; + end if; + end process read_proc; + + write_proc : process (S_AXI_ACLK) + begin + if rising_edge(S_AXI_ACLK) then + if (S_AXI_ARESETN = '0') then + write_addr_token <= '0'; + write_data_token <= '0'; + write_strb <= (others => '0'); + else + if (S_AXI_AWVALID = '1') and (write_addr_token = '0') then + write_addr_token <= '1'; + elsif (S_AXI_BREADY = '1') and (write_addr_token = '1') and (write_data_token = '1') then + write_addr_token <= '0'; + end if; + + if (S_AXI_WVALID = '1') and (write_data_token = '0') then + write_data_token <= '1'; + elsif (S_AXI_BREADY = '1') and (write_addr_token = '1') and (write_data_token = '1') then + write_data_token <= '0'; + end if; + end if; + + if (S_AXI_AWVALID = '1') and (write_addr_token = '0') then + write_addr <= S_AXI_AWADDR; + end if; + + if (S_AXI_WVALID = '1') and (write_data_token = '0') then + write_data <= S_AXI_WDATA; + write_strb <= S_AXI_WSTRB; + end if; + end if; + end process write_proc; + + -- Update registers on write + write_reg : process (S_AXI_ACLK) + variable write_addr_int : integer; + begin + if rising_edge(S_AXI_ACLK) then + write_addr_int := to_integer(unsigned(write_addr(write_addr'left downto 2))); + + if (S_AXI_ARESETN = '0') or (soft_reset = '1') then + --Initial states for each signal + soft_reset <= '0'; + elsif (write_addr_token = '1') and (write_data_token = '1') then + for i in 0 to NUM_REGS-1 loop + if (write_addr_int = i) then + for j in write_strb'left downto write_strb'right loop + regs_r(i)(j*8+7 downto j*8) <= write_data(j*8+7 downto j*8); + end loop; + end if; + end loop; + end if; + end if; + end process write_reg; + +end arch; + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_regfile/component.xml b/fpga/usrp3/lib/vivado_ipi/axi_regfile/component.xml new file mode 100644 index 000000000..fc0e6382d --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_regfile/component.xml @@ -0,0 +1,661 @@ + + + ettus.com + ip + axi_regfile + 1.0 + + + S_AXI + + + + + + + + + AWADDR + + + S_AXI_AWADDR + + + + + AWVALID + + + S_AXI_AWVALID + + + + + AWREADY + + + S_AXI_AWREADY + + + + + WDATA + + + S_AXI_WDATA + + + + + WSTRB + + + S_AXI_WSTRB + + + + + WVALID + + + S_AXI_WVALID + + + + + WREADY + + + S_AXI_WREADY + + + + + BRESP + + + S_AXI_BRESP + + + + + BVALID + + + S_AXI_BVALID + + + + + BREADY + + + S_AXI_BREADY + + + + + ARADDR + + + S_AXI_ARADDR + + + + + ARVALID + + + S_AXI_ARVALID + + + + + ARREADY + + + S_AXI_ARREADY + + + + + RDATA + + + S_AXI_RDATA + + + + + RRESP + + + S_AXI_RRESP + + + + + RVALID + + + S_AXI_RVALID + + + + + RREADY + + + S_AXI_RREADY + + + + + + S_AXI_ACLK + + + + + + + CLK + + + S_AXI_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI + + + ASSOCIATED_RESET + S_AXI_ARESETN + + + + + S_AXI_ARESETN + + + + + + + RST + + + S_AXI_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + + + + + S_AXI + + regs + 0 + 4096 + 0 + + + + + + + xilinx_anylanguagesynthesis + Synthesis + :vivado.xilinx.com:synthesis + VHDL + axi_regfile + + xilinx_anylanguagesynthesis_view_fileset + + + + viewChecksum + 876922da + + + + + xilinx_anylanguagebehavioralsimulation + Simulation + :vivado.xilinx.com:simulation + VHDL + axi_regfile + + xilinx_anylanguagebehavioralsimulation_view_fileset + + + + viewChecksum + 876922da + + + + + xilinx_xpgui + UI Layout + :vivado.xilinx.com:xgui.ui + + xilinx_xpgui_view_fileset + + + + viewChecksum + 012f1d4f + + + + + + + regs + + out + + 511 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_ACLK + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_ARESETN + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_AWADDR + + in + + 11 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_AWVALID + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_AWREADY + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_WDATA + + in + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_WVALID + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_WREADY + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_BRESP + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_BVALID + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_BREADY + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_ARADDR + + in + + 11 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_ARVALID + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + S_AXI_ARREADY + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RDATA + + out + + 31 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RRESP + + out + + 1 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RVALID + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + S_AXI_RREADY + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + + + NUM_REGS + Num Regs + 16 + + + + + + choice_list_74b5137e + ACTIVE_HIGH + ACTIVE_LOW + + + + + xilinx_anylanguagesynthesis_view_fileset + + axi_regfile.vhd + vhdlSource + CHECKSUM_876922da + + + + xilinx_anylanguagebehavioralsimulation_view_fileset + + axi_regfile.vhd + vhdlSource + USED_IN_ipstatic + + + + xilinx_xpgui_view_fileset + + xgui/axi_regfile_v1_0.tcl + tclSource + CHECKSUM_012f1d4f + XGUI_VERSION_2 + + + + axi_regfile_v1_0 + + + NUM_REGS + Num Regs + 16 + + + Component_Name + axi_regfile_v1_0 + + + + + + zynq + + + /EttusResearch + + axi_regfile_v1_0 + 2 + 2017-06-02T21:40:33Z + + + usrp3/lib/vivado_ipi/axi_regfile + + + + 2015.4 + + + + + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/axi_regfile/xgui/axi_regfile_v1_0.tcl b/fpga/usrp3/lib/vivado_ipi/axi_regfile/xgui/axi_regfile_v1_0.tcl new file mode 100644 index 000000000..0ab7d0eca --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/axi_regfile/xgui/axi_regfile_v1_0.tcl @@ -0,0 +1,25 @@ +# Definitional proc to organize widgets for parameters. +proc init_gui { IPINST } { + ipgui::add_param $IPINST -name "Component_Name" + #Adding Page + set Page_0 [ipgui::add_page $IPINST -name "Page 0"] + ipgui::add_param $IPINST -name "NUM_REGS" -parent ${Page_0} + + +} + +proc update_PARAM_VALUE.NUM_REGS { PARAM_VALUE.NUM_REGS } { + # Procedure called to update NUM_REGS when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.NUM_REGS { PARAM_VALUE.NUM_REGS } { + # Procedure called to validate NUM_REGS + return true +} + + +proc update_MODELPARAM_VALUE.NUM_REGS { MODELPARAM_VALUE.NUM_REGS PARAM_VALUE.NUM_REGS } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.NUM_REGS}] ${MODELPARAM_VALUE.NUM_REGS} +} + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd.xml new file mode 100644 index 000000000..66d44bdbd --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd.xml @@ -0,0 +1,13 @@ + + + analog.com + interface + fifo_rd + 1.0 + false + false + + 1 + 1 + FIFO Read Interface + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd_rtl.xml new file mode 100644 index 000000000..3c15f7203 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_rd_rtl.xml @@ -0,0 +1,69 @@ + + + analog.com + interface + fifo_rd_rtl + 1.0 + + + + DATA + FIFO Read Data + + + true + + + required + in + + + required + out + + 0 + + + + EN + FIFO Read Enable + + + required + 1 + out + + + required + 1 + in + + 0 + + + + UNDERFLOW + + + 1 + in + + + 1 + + + + + VALID + + + 1 + in + + + required + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr.xml new file mode 100644 index 000000000..8e1f4d781 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr.xml @@ -0,0 +1,13 @@ + + + analog.com + interface + fifo_wr + 1.0 + false + false + + 1 + 1 + FIFO Write Interface + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr_rtl.xml new file mode 100644 index 000000000..49509dbfa --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/fifo_wr_rtl.xml @@ -0,0 +1,88 @@ + + + analog.com + interface + fifo_wr_rtl + 1.0 + + + + DATA + + + + true + + + required + out + + + required + in + + 0 + + + + EN + + + + required + 1 + out + + + required + 1 + in + + 0 + + + + OVERFLOW + + + + optional + 1 + in + + + optional + 1 + out + + 0 + + + + SYNC + + + + optional + 1 + out + + + optional + 1 + in + + 0 + + + + XFER_REQ + + + 1 + in + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll.xml new file mode 100644 index 000000000..583c1f242 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll.xml @@ -0,0 +1,11 @@ + + + ADI + user + if_gt_pll + 1.0 + false + false + 1 + 1 + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll_rtl.xml new file mode 100644 index 000000000..58d14d2f7 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_pll_rtl.xml @@ -0,0 +1,46 @@ + + + ADI + user + if_gt_pll_rtl + 1.0 + + + + cpll_rst_m + + + true + + + required + 1 + out + + + required + 1 + in + + + + + cpll_ref_clk_in + + + true + + + required + 1 + out + + + required + 1 + in + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll.xml new file mode 100644 index 000000000..12e43a4c0 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll.xml @@ -0,0 +1,11 @@ + + + ADI + user + if_gt_qpll + 1.0 + false + false + 1 + 1 + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll_rtl.xml new file mode 100644 index 000000000..486cb8b61 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_qpll_rtl.xml @@ -0,0 +1,46 @@ + + + ADI + user + if_gt_qpll_rtl + 1.0 + + + + qpll_rst + + + true + + + required + 1 + out + + + required + 1 + in + + + + + qpll_ref_clk + + + true + + + required + 1 + out + + + required + 1 + in + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx.xml new file mode 100644 index 000000000..24e435073 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx.xml @@ -0,0 +1,11 @@ + + + ADI + user + if_gt_rx + 1.0 + false + false + 1 + 1 + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig.xml new file mode 100644 index 000000000..a8cae5ade --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig.xml @@ -0,0 +1,11 @@ + + + ADI + user + if_gt_rx_ksig + 1.0 + false + false + 1 + 1 + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig_rtl.xml new file mode 100644 index 000000000..4e09e7982 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_ksig_rtl.xml @@ -0,0 +1,85 @@ + + + ADI + user + if_gt_rx_ksig_rtl + 1.0 + + + + rx_gt_ilas_f + + + required + 4 + out + + + required + 4 + in + + + + + rx_gt_ilas_q + + + required + 4 + out + + + required + 4 + in + + + + + rx_gt_ilas_a + + + required + 4 + out + + + required + 4 + in + + + + + rx_gt_ilas_r + + + required + 4 + out + + + required + 4 + in + + + + + rx_gt_cgs_k + + + required + 4 + out + + + required + 4 + in + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_rtl.xml new file mode 100644 index 000000000..e2e49d1c3 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_rx_rtl.xml @@ -0,0 +1,409 @@ + + + ADI + user + if_gt_rx_rtl + 1.0 + + + + rx_p + + + required + 1 + out + + + required + 1 + in + + + + + rx_n + + + required + 1 + out + + + required + 1 + in + + + + + rx_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + rx_rst_m + + + true + + + required + 1 + out + + + required + 1 + in + + + + + rx_pll_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + rx_gt_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + rx_gt_rst_m + + + true + + + required + 1 + out + + + required + 1 + in + + + + + rx_pll_locked + + + required + 1 + in + + + required + 1 + out + + + + + rx_pll_locked_m + + + required + 1 + out + + + required + 1 + in + + + + + rx_user_ready + + + required + 1 + in + + + required + 1 + out + + + + + rx_user_ready_m + + + required + 1 + out + + + required + 1 + in + + + + + rx_rst_done + + + required + 1 + in + + + required + 1 + out + + + + + rx_rst_done_m + + + required + 1 + out + + + required + 1 + in + + + + + rx_out_clk + + + true + + + required + 1 + in + + + required + 1 + out + + + + + rx_clk + + + true + + + required + 1 + out + + + required + 1 + in + + + + + rx_sysref + + + required + 1 + out + + + required + 1 + in + + + + + rx_sync + + + required + 1 + in + + + required + 1 + out + + + + + rx_sof + + + required + 1 + in + + + required + 1 + out + + + + + rx_data + + + required + 32 + in + + + required + 32 + out + + + + + rx_ip_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + rx_ip_sof + + + required + 4 + out + + + required + 4 + in + + + + + rx_ip_data + + + required + 32 + out + + + required + 32 + in + + + + + rx_ip_sysref + + + required + 1 + in + + + required + 1 + out + + + + + rx_ip_sync + + + required + 1 + out + + + required + 1 + in + + + + + rx_ip_rst_done + + + required + 1 + in + + + required + 1 + out + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx.xml new file mode 100644 index 000000000..50eca29d0 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx.xml @@ -0,0 +1,11 @@ + + + ADI + user + if_gt_tx + 1.0 + false + false + 1 + 1 + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx_rtl.xml new file mode 100644 index 000000000..faaa387f2 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_gt_tx_rtl.xml @@ -0,0 +1,379 @@ + + + ADI + user + if_gt_tx_rtl + 1.0 + + + + tx_p + + + required + 1 + in + + + required + 1 + out + + + + + tx_n + + + required + 1 + in + + + required + 1 + out + + + + + tx_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + tx_rst_m + + + true + + + required + 1 + out + + + required + 1 + in + + + + + tx_pll_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + tx_gt_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + tx_gt_rst_m + + + true + + + required + 1 + out + + + required + 1 + in + + + + + tx_pll_locked + + + required + 1 + in + + + required + 1 + out + + + + + tx_pll_locked_m + + + required + 1 + out + + + required + 1 + in + + + + + tx_user_ready + + + required + 1 + in + + + required + 1 + out + + + + + tx_user_ready_m + + + required + 1 + out + + + required + 1 + in + + + + + tx_rst_done + + + required + 1 + in + + + required + 1 + out + + + + + tx_rst_done_m + + + required + 1 + out + + + required + 1 + in + + + + + tx_out_clk + + + true + + + required + 1 + in + + + required + 1 + out + + + + + tx_clk + + + true + + + required + 1 + out + + + required + 1 + in + + + + + tx_sysref + + + required + 1 + out + + + required + 1 + in + + + + + tx_sync + + + required + 1 + out + + + required + 1 + in + + + + + tx_data + + + required + 32 + out + + + required + 32 + in + + + + + tx_ip_rst + + + true + + + required + 1 + in + + + required + 1 + out + + + + + tx_ip_data + + + required + 32 + in + + + required + 32 + out + + + + + tx_ip_sysref + + + required + 1 + in + + + required + 1 + out + + + + + tx_ip_sync + + + required + 1 + in + + + required + 1 + out + + + + + tx_ip_rst_done + + + required + 1 + in + + + required + 1 + out + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch.xml new file mode 100644 index 000000000..32a225486 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch.xml @@ -0,0 +1,11 @@ + + + ADI + user + if_xcvr_ch + 1.0 + false + false + 1 + 1 + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch_rtl.xml new file mode 100644 index 000000000..ba01aef9c --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_ch_rtl.xml @@ -0,0 +1,235 @@ + + + ADI + user + if_xcvr_ch_rtl + 1.0 + + + + pll_locked + + + required + 1 + in + + + required + 1 + out + + + + + rst + + + required + 1 + out + + + required + 1 + in + + + + + user_ready + + + required + 1 + out + + + required + 1 + in + + + + + rst_done + + + required + 1 + in + + + required + 1 + out + + + + + lpm_dfe_n + + + required + 1 + out + + + required + 1 + in + + + + + rate + + + required + 3 + out + + + required + 3 + in + + + + + sys_clk_sel + + + required + 2 + out + + + required + 2 + in + + + + + out_clk_sel + + + required + 3 + out + + + required + 3 + in + + + + + sel + + + required + 8 + out + + + required + 8 + in + + + + + enb + + + required + 1 + out + + + required + 1 + in + + + + + addr + + + required + 12 + out + + + required + 12 + in + + + + + wr + + + required + 1 + out + + + required + 1 + in + + + + + wdata + + + required + 16 + out + + + required + 16 + in + + + + + rdata + + + required + 16 + in + + + required + 16 + out + + + + + ready + + + required + 1 + in + + + required + 1 + out + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm.xml new file mode 100644 index 000000000..218fd3686 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm.xml @@ -0,0 +1,11 @@ + + + ADI + user + if_xcvr_cm + 1.0 + false + false + 1 + 1 + diff --git a/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm_rtl.xml b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm_rtl.xml new file mode 100644 index 000000000..beb223077 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/interfaces/if_xcvr_cm_rtl.xml @@ -0,0 +1,115 @@ + + + ADI + user + if_xcvr_cm_rtl + 1.0 + + + + sel + + + required + 8 + out + + + required + 8 + in + + + + + enb + + + required + 1 + out + + + required + 1 + in + + + + + addr + + + required + 12 + out + + + required + 12 + in + + + + + wr + + + required + 1 + out + + + required + 1 + in + + + + + wdata + + + required + 16 + out + + + required + 16 + in + + + + + rdata + + + required + 16 + in + + + required + 16 + out + + + + + ready + + + required + 1 + in + + + required + 1 + out + + + + + diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/Makefile b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/Makefile new file mode 100644 index 000000000..d1e77a7b1 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/Makefile @@ -0,0 +1,51 @@ +#################################################################################### +#################################################################################### +## Copyright 2011(c) Analog Devices, Inc. +## Auto-generated, do not modify! +#################################################################################### +#################################################################################### + +M_DEPS += ../common/sync_bits.v +M_DEPS += ../common/sync_gray.v +M_DEPS += ../scripts/adi_env.tcl +M_DEPS += ../scripts/adi_ip.tcl +M_DEPS += address_gray.v +M_DEPS += address_gray_pipelined.v +M_DEPS += address_sync.v +M_DEPS += util_axis_fifo.v +M_DEPS += util_axis_fifo_ip.tcl + +M_VIVADO := vivado -mode batch -source + +M_FLIST := *.cache +M_FLIST += *.data +M_FLIST += *.xpr +M_FLIST += *.log +M_FLIST += component.xml +M_FLIST += *.jou +M_FLIST += xgui +M_FLIST += *.ip_user_files +M_FLIST += *.srcs +M_FLIST += *.hw +M_FLIST += *.sim +M_FLIST += .Xil + + + +.PHONY: all clean clean-all +all: util_axis_fifo.xpr + + +clean:clean-all + + +clean-all: + rm -rf $(M_FLIST) + + +util_axis_fifo.xpr: $(M_DEPS) + -rm -rf $(M_FLIST) + $(M_VIVADO) util_axis_fifo_ip.tcl >> util_axis_fifo_ip.log 2>&1 + +#################################################################################### +#################################################################################### diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray.v b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray.v new file mode 100644 index 000000000..5c912179d --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray.v @@ -0,0 +1,156 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module fifo_address_gray ( + input m_axis_aclk, + input m_axis_aresetn, + input m_axis_ready, + output reg m_axis_valid, + output reg [ADDRESS_WIDTH:0] m_axis_level, + + input s_axis_aclk, + input s_axis_aresetn, + output reg s_axis_ready, + input s_axis_valid, + output reg s_axis_empty, + output [ADDRESS_WIDTH-1:0] s_axis_waddr, + output reg [ADDRESS_WIDTH:0] s_axis_room +); + +parameter ADDRESS_WIDTH = 4; + +reg [ADDRESS_WIDTH:0] _s_axis_waddr = 'h00; +reg [ADDRESS_WIDTH:0] _s_axis_waddr_next; + +reg [ADDRESS_WIDTH:0] _m_axis_raddr = 'h00; +reg [ADDRESS_WIDTH:0] _m_axis_raddr_next; + +reg [ADDRESS_WIDTH:0] s_axis_waddr_gray = 'h00; +wire [ADDRESS_WIDTH:0] s_axis_waddr_gray_next; +wire [ADDRESS_WIDTH:0] s_axis_raddr_gray; + +reg [ADDRESS_WIDTH:0] m_axis_raddr_gray = 'h00; +wire [ADDRESS_WIDTH:0] m_axis_raddr_gray_next; +wire [ADDRESS_WIDTH:0] m_axis_waddr_gray; + +assign s_axis_waddr = _s_axis_waddr[ADDRESS_WIDTH-1:0]; + +always @(*) +begin + if (s_axis_ready && s_axis_valid) + _s_axis_waddr_next <= _s_axis_waddr + 1; + else + _s_axis_waddr_next <= _s_axis_waddr; +end + +assign s_axis_waddr_gray_next = _s_axis_waddr_next ^ _s_axis_waddr_next[ADDRESS_WIDTH:1]; + +always @(posedge s_axis_aclk) +begin + if (s_axis_aresetn == 1'b0) begin + _s_axis_waddr <= 'h00; + s_axis_waddr_gray <= 'h00; + end else begin + _s_axis_waddr <= _s_axis_waddr_next; + s_axis_waddr_gray <= s_axis_waddr_gray_next; + end +end + +always @(*) +begin + if (m_axis_ready && m_axis_valid) + _m_axis_raddr_next <= _m_axis_raddr + 1; + else + _m_axis_raddr_next <= _m_axis_raddr; +end + +assign m_axis_raddr_gray_next = _m_axis_raddr_next ^ _m_axis_raddr_next[ADDRESS_WIDTH:1]; + +always @(posedge m_axis_aclk) +begin + if (m_axis_aresetn == 1'b0) begin + _m_axis_raddr <= 'h00; + m_axis_raddr_gray <= 'h00; + end else begin + _m_axis_raddr <= _m_axis_raddr_next; + m_axis_raddr_gray <= m_axis_raddr_gray_next; + end +end + +sync_bits #( + .NUM_OF_BITS(ADDRESS_WIDTH + 1) +) i_waddr_sync ( + .out_clk(m_axis_aclk), + .out_resetn(m_axis_aresetn), + .in(s_axis_waddr_gray), + .out(m_axis_waddr_gray) +); + +sync_bits #( + .NUM_OF_BITS(ADDRESS_WIDTH + 1) +) i_raddr_sync ( + .out_clk(s_axis_aclk), + .out_resetn(s_axis_aresetn), + .in(m_axis_raddr_gray), + .out(s_axis_raddr_gray) +); + +always @(posedge s_axis_aclk) +begin + if (s_axis_aresetn == 1'b0) begin + s_axis_ready <= 1'b1; + s_axis_empty <= 1'b1; + end else begin + s_axis_ready <= (s_axis_raddr_gray[ADDRESS_WIDTH] == s_axis_waddr_gray_next[ADDRESS_WIDTH] || + s_axis_raddr_gray[ADDRESS_WIDTH-1] == s_axis_waddr_gray_next[ADDRESS_WIDTH-1] || + s_axis_raddr_gray[ADDRESS_WIDTH-2:0] != s_axis_waddr_gray_next[ADDRESS_WIDTH-2:0]); + s_axis_empty <= s_axis_raddr_gray == s_axis_waddr_gray_next; + end +end + +always @(posedge m_axis_aclk) +begin + if (s_axis_aresetn == 1'b0) + m_axis_valid <= 1'b0; + else begin + m_axis_valid <= m_axis_waddr_gray != m_axis_raddr_gray_next; + end +end + +endmodule + diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray_pipelined.v b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray_pipelined.v new file mode 100644 index 000000000..ed7055b39 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_gray_pipelined.v @@ -0,0 +1,151 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module fifo_address_gray_pipelined ( + input m_axis_aclk, + input m_axis_aresetn, + input m_axis_ready, + output reg m_axis_valid, + output [ADDRESS_WIDTH-1:0] m_axis_raddr, + output reg [ADDRESS_WIDTH:0] m_axis_level, + + input s_axis_aclk, + input s_axis_aresetn, + output reg s_axis_ready, + input s_axis_valid, + output reg s_axis_empty, + output [ADDRESS_WIDTH-1:0] s_axis_waddr, + output reg [ADDRESS_WIDTH:0] s_axis_room +); + +parameter ADDRESS_WIDTH = 4; + +reg [ADDRESS_WIDTH:0] _s_axis_waddr = 'h00; +reg [ADDRESS_WIDTH:0] _s_axis_waddr_next; +wire [ADDRESS_WIDTH:0] _s_axis_raddr; + +reg [ADDRESS_WIDTH:0] _m_axis_raddr = 'h00; +reg [ADDRESS_WIDTH:0] _m_axis_raddr_next; +wire [ADDRESS_WIDTH:0] _m_axis_waddr; + +assign s_axis_waddr = _s_axis_waddr[ADDRESS_WIDTH-1:0]; +assign m_axis_raddr = _m_axis_raddr[ADDRESS_WIDTH-1:0]; + +always @(*) +begin + if (s_axis_ready && s_axis_valid) + _s_axis_waddr_next <= _s_axis_waddr + 1; + else + _s_axis_waddr_next <= _s_axis_waddr; +end + +always @(posedge s_axis_aclk) +begin + if (s_axis_aresetn == 1'b0) begin + _s_axis_waddr <= 'h00; + end else begin + _s_axis_waddr <= _s_axis_waddr_next; + end +end + +always @(*) +begin + if (m_axis_ready && m_axis_valid) + _m_axis_raddr_next <= _m_axis_raddr + 1; + else + _m_axis_raddr_next <= _m_axis_raddr; +end + +always @(posedge m_axis_aclk) +begin + if (m_axis_aresetn == 1'b0) begin + _m_axis_raddr <= 'h00; + end else begin + _m_axis_raddr <= _m_axis_raddr_next; + end +end + +sync_gray #( + .DATA_WIDTH(ADDRESS_WIDTH + 1) +) i_waddr_sync ( + .in_clk(s_axis_aclk), + .in_resetn(s_axis_aresetn), + .out_clk(m_axis_aclk), + .out_resetn(m_axis_aresetn), + .in_count(_s_axis_waddr), + .out_count(_m_axis_waddr) +); + +sync_gray #( + .DATA_WIDTH(ADDRESS_WIDTH + 1) +) i_raddr_sync ( + .in_clk(m_axis_aclk), + .in_resetn(m_axis_aresetn), + .out_clk(s_axis_aclk), + .out_resetn(s_axis_aresetn), + .in_count(_m_axis_raddr), + .out_count(_s_axis_raddr) +); + +always @(posedge s_axis_aclk) +begin + if (s_axis_aresetn == 1'b0) begin + s_axis_ready <= 1'b1; + s_axis_empty <= 1'b1; + s_axis_room <= 2**ADDRESS_WIDTH; + end else begin + s_axis_ready <= (_s_axis_raddr[ADDRESS_WIDTH] == _s_axis_waddr_next[ADDRESS_WIDTH] || + _s_axis_raddr[ADDRESS_WIDTH-1:0] != _s_axis_waddr_next[ADDRESS_WIDTH-1:0]); + s_axis_empty <= _s_axis_raddr == _s_axis_waddr_next; + s_axis_room <= _s_axis_raddr - _s_axis_waddr_next + 2**ADDRESS_WIDTH; + end +end + +always @(posedge m_axis_aclk) +begin + if (m_axis_aresetn == 1'b0) begin + m_axis_valid <= 1'b0; + m_axis_level <= 'h00; + end else begin + m_axis_valid <= _m_axis_waddr != _m_axis_raddr_next; + m_axis_level <= _m_axis_waddr - _m_axis_raddr_next; + end +end + +endmodule + diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_sync.v b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_sync.v new file mode 100644 index 000000000..6c94dba9c --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/address_sync.v @@ -0,0 +1,108 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +module fifo_address_sync ( + input clk, + input resetn, + + input m_axis_ready, + output reg m_axis_valid, + output reg [ADDRESS_WIDTH-1:0] m_axis_raddr, + output [ADDRESS_WIDTH:0] m_axis_level, + + output reg s_axis_ready, + input s_axis_valid, + output reg s_axis_empty, + output reg [ADDRESS_WIDTH-1:0] s_axis_waddr, + output [ADDRESS_WIDTH:0] s_axis_room +); + +parameter ADDRESS_WIDTH = 4; + +reg [ADDRESS_WIDTH:0] room = 2**ADDRESS_WIDTH; +reg [ADDRESS_WIDTH:0] level = 'h00; +reg [ADDRESS_WIDTH:0] level_next; + +assign s_axis_room = room; +assign m_axis_level = level; + +wire read = m_axis_ready & m_axis_valid; +wire write = s_axis_ready & s_axis_valid; + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + s_axis_waddr <= 'h00; + m_axis_raddr <= 'h00; + end else begin + if (write) + s_axis_waddr <= s_axis_waddr + 1'b1; + if (read) + m_axis_raddr <= m_axis_raddr + 1'b1; + end +end + +always @(*) +begin + if (read & ~write) + level_next <= level - 1'b1; + else if (~read & write) + level_next <= level + 1'b1; + else + level_next <= level; +end + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + m_axis_valid <= 1'b0; + s_axis_ready <= 1'b0; + level <= 'h00; + room <= 2**ADDRESS_WIDTH; + s_axis_empty <= 'h00; + end else begin + level <= level_next; + room <= 2**ADDRESS_WIDTH - level_next; + m_axis_valid <= level_next != 0; + s_axis_ready <= level_next != 2**ADDRESS_WIDTH; + s_axis_empty <= level_next == 0; + end +end + +endmodule + diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/component.xml b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/component.xml new file mode 100644 index 000000000..44d9a2af4 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/component.xml @@ -0,0 +1,542 @@ + + + analog.com + user + util_axis_fifo + 1.0 + + + S_AXIS + + + + + + + TVALID + + + s_axis_valid + + + + + TREADY + + + s_axis_ready + + + + + TDATA + + + s_axis_data + + + + + + M_AXIS + + + + + + + TVALID + + + m_axis_valid + + + + + TREADY + + + m_axis_ready + + + + + TDATA + + + m_axis_data + + + + + + M_AXIS_signal_clock + M_AXIS_signal_clock + + + + + + + CLK + + + m_axis_aclk + + + + + + ASSOCIATED_BUSIF + M_AXIS + + + ASSOCIATED_RESET + m_axis_aresetn + + + + + M_AXIS_signal_reset + M_AXIS_signal_reset + + + + + + + RST + + + m_axis_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + + + S_AXIS_signal_clock + S_AXIS_signal_clock + + + + + + + CLK + + + s_axis_aclk + + + + + + ASSOCIATED_BUSIF + S_AXIS + + + ASSOCIATED_RESET + m_axis_aresetn + + + + + S_AXIS_signal_reset + S_AXIS_signal_reset + + + + + + + RST + + + m_axis_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + + + + + + xilinx_anylanguagesynthesis + Synthesis + :vivado.xilinx.com:synthesis + Verilog + util_axis_fifo + + xilinx_anylanguagesynthesis_view_fileset + + + + xilinx_anylanguagebehavioralsimulation + Simulation + :vivado.xilinx.com:simulation + Verilog + util_axis_fifo + + xilinx_anylanguagebehavioralsimulation_view_fileset + + + + xilinx_xpgui + UI Layout + :vivado.xilinx.com:xgui.ui + + xilinx_xpgui_view_fileset + + + + + + m_axis_aclk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_axis_aresetn + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_axis_ready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_axis_valid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_axis_data + + out + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_axis_level + + out + + 4 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axis_aclk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axis_aresetn + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axis_ready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axis_valid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axis_data + + in + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + s_axis_empty + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_axis_room + + out + + 4 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + + DATA_WIDTH + Data Width + 64 + + + ASYNC_CLK + Async Clk + 1 + + + ADDRESS_WIDTH + Address Width + 4 + + + S_AXIS_REGISTERED + S Axis Registered + 1 + + + + + + xilinx_anylanguagesynthesis_view_fileset + + sync_gray.v + verilogSource + + + sync_bits.v + verilogSource + + + address_gray_pipelined.v + verilogSource + + + address_sync.v + verilogSource + + + util_axis_fifo.v + verilogSource + CHECKSUM_239993f9 + + + + xilinx_anylanguagebehavioralsimulation_view_fileset + + sync_gray.v + verilogSource + USED_IN_ipstatic + + + sync_bits.v + verilogSource + USED_IN_ipstatic + + + address_gray_pipelined.v + verilogSource + USED_IN_ipstatic + + + address_sync.v + verilogSource + USED_IN_ipstatic + + + util_axis_fifo.v + verilogSource + USED_IN_ipstatic + + + + xilinx_xpgui_view_fileset + + xgui/util_axis_fifo_v1_0.tcl + tclSource + CHECKSUM_13c68e4c + XGUI_VERSION_2 + + + + util_axis_fifo_v1_0 + + + DATA_WIDTH + Data Width + 64 + + + ASYNC_CLK + Async Clk + 1 + + + ADDRESS_WIDTH + Address Width + 4 + + + S_AXIS_REGISTERED + S Axis Registered + 1 + + + Component_Name + util_axis_fifo_v1_0 + + + + + + virtex7 + qvirtex7 + kintex7 + kintex7l + qkintex7 + qkintex7l + artix7 + artix7l + aartix7 + qartix7 + zynq + qzynq + azynq + virtexu + kintexuplus + zynquplus + kintexu + virtexuplus + + + /Analog_Devices + + util_axis_fifo_v1_0 + Analog Devices + http://www.analog.com + 1 + 2017-04-20T23:50:31Z + + + 2015.4 + + + diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_bits.v b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_bits.v new file mode 100644 index 000000000..2530f047b --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_bits.v @@ -0,0 +1,76 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +/* + * Helper module for synchronizing bit signals from one clock domain to another. + * It uses the standard approach of 2 FF in series. + * Note, that while the module allows to synchronize multiple bits at once it is + * only able to synchronize multi-bit signals where at max one bit changes per + * clock cycle (e.g. a gray counter). + */ +module sync_bits +( + input [NUM_OF_BITS-1:0] in, + input out_resetn, + input out_clk, + output [NUM_OF_BITS-1:0] out +); + +// Number of bits to synchronize +parameter NUM_OF_BITS = 1; +// Whether input and output clocks are asynchronous, if 0 the synchronizer will +// be bypassed and the output signal equals the input signal. +parameter ASYNC_CLK = 1; + +reg [NUM_OF_BITS-1:0] cdc_sync_stage1 = 'h0; +reg [NUM_OF_BITS-1:0] cdc_sync_stage2 = 'h0; + +always @(posedge out_clk) +begin + if (out_resetn == 1'b0) begin + cdc_sync_stage1 <= 'b0; + cdc_sync_stage2 <= 'b0; + end else begin + cdc_sync_stage1 <= in; + cdc_sync_stage2 <= cdc_sync_stage1; + end +end + +assign out = ASYNC_CLK ? cdc_sync_stage2 : in; + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_gray.v b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_gray.v new file mode 100644 index 000000000..2b67e1266 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/sync_gray.v @@ -0,0 +1,111 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** + +/* + * Helper module for synchronizing a counter from one clock domain to another + * using gray code. To work correctly the counter must not change its value by + * more than one in one clock cycle in the source domain. I.e. the value may + * change by either -1, 0 or +1. + */ +module sync_gray ( + input in_clk, + input in_resetn, + input [DATA_WIDTH-1:0] in_count, + input out_resetn, + input out_clk, + output [DATA_WIDTH-1:0] out_count +); + +// Bit-width of the counter +parameter DATA_WIDTH = 1; +// Whether the input and output clock are asynchronous, if set to 0 the +// synchronizer will be bypassed and out_count will be in_count. +parameter ASYNC_CLK = 1; + +reg [DATA_WIDTH-1:0] cdc_sync_stage0 = 'h0; +reg [DATA_WIDTH-1:0] cdc_sync_stage1 = 'h0; +reg [DATA_WIDTH-1:0] cdc_sync_stage2 = 'h0; +reg [DATA_WIDTH-1:0] out_count_m = 'h0; + +function [DATA_WIDTH-1:0] g2b; + input [DATA_WIDTH-1:0] g; + reg [DATA_WIDTH-1:0] b; + integer i; + begin + b[DATA_WIDTH-1] = g[DATA_WIDTH-1]; + for (i = DATA_WIDTH - 2; i >= 0; i = i - 1) + b[i] = b[i + 1] ^ g[i]; + g2b = b; + end +endfunction + +function [DATA_WIDTH-1:0] b2g; + input [DATA_WIDTH-1:0] b; + reg [DATA_WIDTH-1:0] g; + integer i; + begin + g[DATA_WIDTH-1] = b[DATA_WIDTH-1]; + for (i = DATA_WIDTH - 2; i >= 0; i = i -1) + g[i] = b[i + 1] ^ b[i]; + b2g = g; + end +endfunction + +always @(posedge in_clk) begin + if (in_resetn == 1'b0) begin + cdc_sync_stage0 <= 'h00; + end else begin + cdc_sync_stage0 <= b2g(in_count); + end +end + +always @(posedge out_clk) begin + if (out_resetn == 1'b0) begin + cdc_sync_stage1 <= 'h00; + cdc_sync_stage2 <= 'h00; + out_count_m <= 'h00; + end else begin + cdc_sync_stage1 <= cdc_sync_stage0; + cdc_sync_stage2 <= cdc_sync_stage1; + out_count_m <= g2b(cdc_sync_stage2); + end +end + +assign out_count = ASYNC_CLK ? out_count_m : in_count; + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo.v b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo.v new file mode 100644 index 000000000..f2661daa1 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo.v @@ -0,0 +1,215 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** +// Source: git://github.com/analogdevicesinc/hdl.git +// Commit hash: 04843795d8d6a496c00ee91b437d57924bc1cbf1 + +module util_axis_fifo ( + input m_axis_aclk, + input m_axis_aresetn, + input m_axis_ready, + output m_axis_valid, + output [DATA_WIDTH-1:0] m_axis_data, + output [ADDRESS_WIDTH:0] m_axis_level, + + input s_axis_aclk, + input s_axis_aresetn, + output s_axis_ready, + input s_axis_valid, + input [DATA_WIDTH-1:0] s_axis_data, + output s_axis_empty, + output [ADDRESS_WIDTH:0] s_axis_room +); + +parameter DATA_WIDTH = 64; +parameter ASYNC_CLK = 1; +parameter ADDRESS_WIDTH = 4; +parameter S_AXIS_REGISTERED = 1; + +generate if (ADDRESS_WIDTH == 0) begin + +reg [DATA_WIDTH-1:0] cdc_sync_fifo_ram; +reg s_axis_waddr = 1'b0; +reg m_axis_raddr = 1'b0; + +wire m_axis_waddr; +wire s_axis_raddr; + +sync_bits #( + .NUM_OF_BITS(1), + .ASYNC_CLK(ASYNC_CLK) +) i_waddr_sync ( + .out_clk(m_axis_aclk), + .out_resetn(m_axis_aresetn), + .in(s_axis_waddr), + .out(m_axis_waddr) +); + +sync_bits #( + .NUM_OF_BITS(1), + .ASYNC_CLK(ASYNC_CLK) +) i_raddr_sync ( + .out_clk(s_axis_aclk), + .out_resetn(s_axis_aresetn), + .in(m_axis_raddr), + .out(s_axis_raddr) +); + +assign m_axis_valid = m_axis_raddr != m_axis_waddr; +assign m_axis_level = m_axis_valid; +assign s_axis_ready = s_axis_raddr == s_axis_waddr; +assign s_axis_empty = s_axis_ready; +assign s_axis_room = s_axis_ready; + +always @(posedge s_axis_aclk) begin + if (s_axis_ready) + cdc_sync_fifo_ram <= s_axis_data; +end + +always @(posedge s_axis_aclk) begin + if (s_axis_aresetn == 1'b0) begin + s_axis_waddr <= 1'b0; + end else begin + if (s_axis_ready & s_axis_valid) begin + s_axis_waddr <= s_axis_waddr + 1'b1; + end + end +end + +always @(posedge m_axis_aclk) begin + if (m_axis_aresetn == 1'b0) begin + m_axis_raddr <= 1'b0; + end else begin + if (m_axis_valid & m_axis_ready) + m_axis_raddr <= m_axis_raddr + 1'b1; + end +end + +assign m_axis_data = cdc_sync_fifo_ram; + +end else begin + +reg [DATA_WIDTH-1:0] ram[0:2**ADDRESS_WIDTH-1]; + +wire [ADDRESS_WIDTH-1:0] s_axis_waddr; +wire [ADDRESS_WIDTH-1:0] m_axis_raddr; +wire _m_axis_ready; +wire _m_axis_valid; + +if (ASYNC_CLK == 1) begin + +fifo_address_gray_pipelined #( + .ADDRESS_WIDTH(ADDRESS_WIDTH) +) i_address_gray ( + .m_axis_aclk(m_axis_aclk), + .m_axis_aresetn(m_axis_aresetn), + .m_axis_ready(_m_axis_ready), + .m_axis_valid(_m_axis_valid), + .m_axis_raddr(m_axis_raddr), + .m_axis_level(m_axis_level), + + .s_axis_aclk(s_axis_aclk), + .s_axis_aresetn(s_axis_aresetn), + .s_axis_ready(s_axis_ready), + .s_axis_valid(s_axis_valid), + .s_axis_empty(s_axis_empty), + .s_axis_waddr(s_axis_waddr), + .s_axis_room(s_axis_room) +); + +end else begin + +fifo_address_sync #( + .ADDRESS_WIDTH(ADDRESS_WIDTH) +) i_address_sync ( + .clk(m_axis_aclk), + .resetn(m_axis_aresetn), + .m_axis_ready(_m_axis_ready), + .m_axis_valid(_m_axis_valid), + .m_axis_raddr(m_axis_raddr), + .m_axis_level(m_axis_level), + + .s_axis_ready(s_axis_ready), + .s_axis_valid(s_axis_valid), + .s_axis_empty(s_axis_empty), + .s_axis_waddr(s_axis_waddr), + .s_axis_room(s_axis_room) +); + +end + +always @(posedge s_axis_aclk) begin + if (s_axis_ready) + ram[s_axis_waddr] <= s_axis_data; +end + +if (S_AXIS_REGISTERED == 1) begin + +reg [DATA_WIDTH-1:0] data; +reg valid; + +always @(posedge m_axis_aclk) begin + if (m_axis_aresetn == 1'b0) begin + valid <= 1'b0; + end else begin + if (_m_axis_valid) + valid <= 1'b1; + else if (m_axis_ready) + valid <= 1'b0; + end +end + +always @(posedge m_axis_aclk) begin + if (~valid || m_axis_ready) + data <= ram[m_axis_raddr]; +end + +assign _m_axis_ready = ~valid || m_axis_ready; +assign m_axis_data = data; +assign m_axis_valid = valid; + +end else begin + +assign _m_axis_ready = m_axis_ready; +assign m_axis_valid = _m_axis_valid; +assign m_axis_data = ram[m_axis_raddr]; + +end + +end endgenerate + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo_ip.tcl b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo_ip.tcl new file mode 100644 index 000000000..014409288 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/util_axis_fifo_ip.tcl @@ -0,0 +1,38 @@ + +source ../scripts/adi_env.tcl +source $ad_hdl_dir/library/scripts/adi_ip.tcl + +adi_ip_create util_axis_fifo +adi_ip_files util_axis_fifo [list \ + "$ad_hdl_dir/library/common/sync_bits.v" \ + "$ad_hdl_dir/library/common/sync_gray.v" \ + "address_gray.v" \ + "address_gray_pipelined.v" \ + "address_sync.v" \ + "util_axis_fifo.v" \ +] + +adi_ip_properties_lite util_axis_fifo + +adi_add_bus "S_AXIS" "slave" \ + "xilinx.com:interface:axis_rtl:1.0" \ + "xilinx.com:interface:axis:1.0" \ + { + {"s_axis_valid" "TVALID"} \ + {"s_axis_ready" "TREADY"} \ + {"s_axis_data" "TDATA"} \ + } + +adi_add_bus "M_AXIS" "master" \ + "xilinx.com:interface:axis_rtl:1.0" \ + "xilinx.com:interface:axis:1.0" \ + { + {"m_axis_valid" "TVALID"} \ + {"m_axis_ready" "TREADY"} \ + {"m_axis_data" "TDATA"} \ + } + +adi_add_bus_clock "m_axis_aclk" "M_AXIS" "m_axis_aresetn" +adi_add_bus_clock "s_axis_aclk" "S_AXIS" "m_axis_aresetn" + +ipx::save_core [ipx::current_core] diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/xgui/util_axis_fifo_v1_0.tcl b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/xgui/util_axis_fifo_v1_0.tcl new file mode 100644 index 000000000..0f2092e6a --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_fifo/xgui/util_axis_fifo_v1_0.tcl @@ -0,0 +1,70 @@ +# Definitional proc to organize widgets for parameters. +proc init_gui { IPINST } { + ipgui::add_param $IPINST -name "Component_Name" + #Adding Page + set Page_0 [ipgui::add_page $IPINST -name "Page 0"] + ipgui::add_param $IPINST -name "ADDRESS_WIDTH" -parent ${Page_0} + ipgui::add_param $IPINST -name "ASYNC_CLK" -parent ${Page_0} + ipgui::add_param $IPINST -name "DATA_WIDTH" -parent ${Page_0} + ipgui::add_param $IPINST -name "S_AXIS_REGISTERED" -parent ${Page_0} + + +} + +proc update_PARAM_VALUE.ADDRESS_WIDTH { PARAM_VALUE.ADDRESS_WIDTH } { + # Procedure called to update ADDRESS_WIDTH when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.ADDRESS_WIDTH { PARAM_VALUE.ADDRESS_WIDTH } { + # Procedure called to validate ADDRESS_WIDTH + return true +} + +proc update_PARAM_VALUE.ASYNC_CLK { PARAM_VALUE.ASYNC_CLK } { + # Procedure called to update ASYNC_CLK when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.ASYNC_CLK { PARAM_VALUE.ASYNC_CLK } { + # Procedure called to validate ASYNC_CLK + return true +} + +proc update_PARAM_VALUE.DATA_WIDTH { PARAM_VALUE.DATA_WIDTH } { + # Procedure called to update DATA_WIDTH when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.DATA_WIDTH { PARAM_VALUE.DATA_WIDTH } { + # Procedure called to validate DATA_WIDTH + return true +} + +proc update_PARAM_VALUE.S_AXIS_REGISTERED { PARAM_VALUE.S_AXIS_REGISTERED } { + # Procedure called to update S_AXIS_REGISTERED when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.S_AXIS_REGISTERED { PARAM_VALUE.S_AXIS_REGISTERED } { + # Procedure called to validate S_AXIS_REGISTERED + return true +} + + +proc update_MODELPARAM_VALUE.DATA_WIDTH { MODELPARAM_VALUE.DATA_WIDTH PARAM_VALUE.DATA_WIDTH } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.DATA_WIDTH}] ${MODELPARAM_VALUE.DATA_WIDTH} +} + +proc update_MODELPARAM_VALUE.ASYNC_CLK { MODELPARAM_VALUE.ASYNC_CLK PARAM_VALUE.ASYNC_CLK } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.ASYNC_CLK}] ${MODELPARAM_VALUE.ASYNC_CLK} +} + +proc update_MODELPARAM_VALUE.ADDRESS_WIDTH { MODELPARAM_VALUE.ADDRESS_WIDTH PARAM_VALUE.ADDRESS_WIDTH } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.ADDRESS_WIDTH}] ${MODELPARAM_VALUE.ADDRESS_WIDTH} +} + +proc update_MODELPARAM_VALUE.S_AXIS_REGISTERED { MODELPARAM_VALUE.S_AXIS_REGISTERED PARAM_VALUE.S_AXIS_REGISTERED } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.S_AXIS_REGISTERED}] ${MODELPARAM_VALUE.S_AXIS_REGISTERED} +} + diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_resize/component.xml b/fpga/usrp3/lib/vivado_ipi/util_axis_resize/component.xml new file mode 100644 index 000000000..1b502fdf5 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_resize/component.xml @@ -0,0 +1,373 @@ + + + analog.com + user + util_axis_resize + 1.0 + + + s_axis + + + + + + + TVALID + + + s_valid + + + + + TREADY + + + s_ready + + + + + TDATA + + + s_data + + + + + + m_axis + + + + + + + TVALID + + + m_valid + + + + + TREADY + + + m_ready + + + + + TDATA + + + m_data + + + + + + s_axis_m_axis_signal_clock + s_axis_m_axis_signal_clock + + + + + + + CLK + + + clk + + + + + + ASSOCIATED_BUSIF + s_axis:m_axis + + + ASSOCIATED_RESET + resetn + + + + + s_axis_m_axis_signal_reset + s_axis_m_axis_signal_reset + + + + + + + RST + + + resetn + + + + + + POLARITY + ACTIVE_LOW + + + + + + + + xilinx_anylanguagesynthesis + Synthesis + :vivado.xilinx.com:synthesis + Verilog + util_axis_resize + + xilinx_anylanguagesynthesis_view_fileset + + + + xilinx_anylanguagebehavioralsimulation + Simulation + :vivado.xilinx.com:simulation + Verilog + util_axis_resize + + xilinx_anylanguagebehavioralsimulation_view_fileset + + + + xilinx_xpgui + UI Layout + :vivado.xilinx.com:xgui.ui + + xilinx_xpgui_view_fileset + + + + + + clk + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + resetn + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_valid + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_ready + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + s_data + + in + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + 0 + + + + + m_valid + + out + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_ready + + in + + + std_logic + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + m_data + + out + + 63 + 0 + + + + std_logic_vector + xilinx_anylanguagesynthesis + xilinx_anylanguagebehavioralsimulation + + + + + + + + MASTER_DATA_WIDTH + Master Data Width + 64 + + + SLAVE_DATA_WIDTH + Slave Data Width + 64 + + + BIG_ENDIAN + Big Endian + 0 + + + + + + xilinx_anylanguagesynthesis_view_fileset + + util_axis_resize.v + verilogSource + CHECKSUM_2fed12e2 + + + + xilinx_anylanguagebehavioralsimulation_view_fileset + + util_axis_resize.v + verilogSource + USED_IN_ipstatic + + + + xilinx_xpgui_view_fileset + + xgui/util_axis_resize_v1_0.tcl + tclSource + CHECKSUM_9664bffc + XGUI_VERSION_2 + + + + util_axis_resize_v1_0 + + + MASTER_DATA_WIDTH + Master Data Width + 64 + + + SLAVE_DATA_WIDTH + Slave Data Width + 64 + + + BIG_ENDIAN + Big Endian + 0 + + + Component_Name + util_axis_resize_v1_0 + + + + + + virtex7 + qvirtex7 + kintex7 + kintex7l + qkintex7 + qkintex7l + artix7 + artix7l + aartix7 + qartix7 + zynq + qzynq + azynq + virtexu + kintexuplus + zynquplus + kintexu + virtexuplus + + + /Analog_Devices + + util_axis_resize_v1_0 + Analog Devices + http://www.analog.com + 1 + 2017-04-20T23:54:03Z + + + 2015.4 + + + diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_resize/util_axis_resize.v b/fpga/usrp3/lib/vivado_ipi/util_axis_resize/util_axis_resize.v new file mode 100644 index 000000000..5dcd9518a --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_resize/util_axis_resize.v @@ -0,0 +1,156 @@ +// *************************************************************************** +// *************************************************************************** +// Copyright 2013(c) Analog Devices, Inc. +// Author: Lars-Peter Clausen +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, +// are permitted provided that the following conditions are met: +// - Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// - Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in +// the documentation and/or other materials provided with the +// distribution. +// - Neither the name of Analog Devices, Inc. nor the names of its +// contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// - The use of this software may or may not infringe the patent rights +// of one or more patent holders. This license does not release you +// from the requirement that you obtain separate licenses from these +// patent holders to use this software. +// - Use of the software either in source or binary form, must be run +// on or directly connected to an Analog Devices Inc. component. +// +// THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A +// PARTICULAR PURPOSE ARE DISCLAIMED. +// +// IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY +// RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// *************************************************************************** +// *************************************************************************** +// Source: git://github.com/analogdevicesinc/hdl.git +// Commit hash: 04843795d8d6a496c00ee91b437d57924bc1cbf1 + +module util_axis_resize ( + input clk, + input resetn, + + input s_valid, + output s_ready, + input [SLAVE_DATA_WIDTH-1:0] s_data, + + output m_valid, + input m_ready, + output [MASTER_DATA_WIDTH-1:0] m_data +); + +parameter MASTER_DATA_WIDTH = 64; +parameter SLAVE_DATA_WIDTH = 64; +parameter BIG_ENDIAN = 0; + +generate if (SLAVE_DATA_WIDTH == MASTER_DATA_WIDTH) begin + +assign m_valid = s_valid; +assign s_ready = m_ready; +assign m_data = s_data; + +end else if (SLAVE_DATA_WIDTH < MASTER_DATA_WIDTH) begin + +localparam RATIO = MASTER_DATA_WIDTH / SLAVE_DATA_WIDTH; + +reg [MASTER_DATA_WIDTH-1:0] data; +reg [$clog2(RATIO)-1:0] count; +reg valid; + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + count <= RATIO - 1; + valid <= 1'b0; + end else begin + if (count == 'h00 && s_ready == 1'b1 && s_valid == 1'b1) + valid <= 1'b1; + else if (m_ready == 1'b1) + valid <= 1'b0; + + if (s_ready == 1'b1 && s_valid == 1'b1) begin + if (count == 'h00) + count <= RATIO - 1; + else + count <= count - 1'b1; + end + end +end + +always @(posedge clk) +begin + if (s_ready == 1'b1 && s_valid == 1'b1) + if (BIG_ENDIAN == 1) begin + data <= {data[MASTER_DATA_WIDTH-SLAVE_DATA_WIDTH-1:0], s_data}; + end else begin + data <= {s_data, data[MASTER_DATA_WIDTH-1:SLAVE_DATA_WIDTH]}; + end +end + +assign s_ready = ~valid || m_ready; +assign m_valid = valid; +assign m_data = data; + +end else begin + +localparam RATIO = SLAVE_DATA_WIDTH / MASTER_DATA_WIDTH; + +reg [SLAVE_DATA_WIDTH-1:0] data; +reg [$clog2(RATIO)-1:0] count; +reg valid; + +always @(posedge clk) +begin + if (resetn == 1'b0) begin + count <= RATIO - 1; + valid <= 1'b0; + end else begin + if (s_valid == 1'b1 && s_ready == 1'b1) + valid <= 1'b1; + else if (count == 'h0 && m_ready == 1'b1 && m_valid == 1'b1) + valid <= 1'b0; + + if (m_ready == 1'b1 && m_valid == 1'b1) begin + if (count == 'h00) + count <= RATIO - 1; + else + count <= count - 1'b1; + end + end +end + +always @(posedge clk) +begin + if (s_ready == 1'b1 && s_valid == 1'b1) begin + data <= s_data; + end else if (m_ready == 1'b1 && m_valid == 1'b1) begin + if (BIG_ENDIAN == 1) begin + data[SLAVE_DATA_WIDTH-1:MASTER_DATA_WIDTH] <= data[SLAVE_DATA_WIDTH-MASTER_DATA_WIDTH-1:0]; + end else begin + data[SLAVE_DATA_WIDTH-MASTER_DATA_WIDTH-1:0] <= data[SLAVE_DATA_WIDTH-1:MASTER_DATA_WIDTH]; + end + end +end + +assign s_ready = ~valid || (m_ready && count == 'h0); +assign m_valid = valid; +assign m_data = BIG_ENDIAN == 1 ? + data[SLAVE_DATA_WIDTH-1:SLAVE_DATA_WIDTH-MASTER_DATA_WIDTH] : + data[MASTER_DATA_WIDTH-1:0]; + +end +endgenerate + +endmodule diff --git a/fpga/usrp3/lib/vivado_ipi/util_axis_resize/xgui/util_axis_resize_v1_0.tcl b/fpga/usrp3/lib/vivado_ipi/util_axis_resize/xgui/util_axis_resize_v1_0.tcl new file mode 100644 index 000000000..5d2fe72d8 --- /dev/null +++ b/fpga/usrp3/lib/vivado_ipi/util_axis_resize/xgui/util_axis_resize_v1_0.tcl @@ -0,0 +1,55 @@ +# Definitional proc to organize widgets for parameters. +proc init_gui { IPINST } { + ipgui::add_param $IPINST -name "Component_Name" + #Adding Page + set Page_0 [ipgui::add_page $IPINST -name "Page 0"] + ipgui::add_param $IPINST -name "BIG_ENDIAN" -parent ${Page_0} + ipgui::add_param $IPINST -name "MASTER_DATA_WIDTH" -parent ${Page_0} + ipgui::add_param $IPINST -name "SLAVE_DATA_WIDTH" -parent ${Page_0} + + +} + +proc update_PARAM_VALUE.BIG_ENDIAN { PARAM_VALUE.BIG_ENDIAN } { + # Procedure called to update BIG_ENDIAN when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.BIG_ENDIAN { PARAM_VALUE.BIG_ENDIAN } { + # Procedure called to validate BIG_ENDIAN + return true +} + +proc update_PARAM_VALUE.MASTER_DATA_WIDTH { PARAM_VALUE.MASTER_DATA_WIDTH } { + # Procedure called to update MASTER_DATA_WIDTH when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.MASTER_DATA_WIDTH { PARAM_VALUE.MASTER_DATA_WIDTH } { + # Procedure called to validate MASTER_DATA_WIDTH + return true +} + +proc update_PARAM_VALUE.SLAVE_DATA_WIDTH { PARAM_VALUE.SLAVE_DATA_WIDTH } { + # Procedure called to update SLAVE_DATA_WIDTH when any of the dependent parameters in the arguments change +} + +proc validate_PARAM_VALUE.SLAVE_DATA_WIDTH { PARAM_VALUE.SLAVE_DATA_WIDTH } { + # Procedure called to validate SLAVE_DATA_WIDTH + return true +} + + +proc update_MODELPARAM_VALUE.MASTER_DATA_WIDTH { MODELPARAM_VALUE.MASTER_DATA_WIDTH PARAM_VALUE.MASTER_DATA_WIDTH } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.MASTER_DATA_WIDTH}] ${MODELPARAM_VALUE.MASTER_DATA_WIDTH} +} + +proc update_MODELPARAM_VALUE.SLAVE_DATA_WIDTH { MODELPARAM_VALUE.SLAVE_DATA_WIDTH PARAM_VALUE.SLAVE_DATA_WIDTH } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.SLAVE_DATA_WIDTH}] ${MODELPARAM_VALUE.SLAVE_DATA_WIDTH} +} + +proc update_MODELPARAM_VALUE.BIG_ENDIAN { MODELPARAM_VALUE.BIG_ENDIAN PARAM_VALUE.BIG_ENDIAN } { + # Procedure called to set VHDL generic/Verilog parameter value(s) based on TCL parameter value + set_property value [get_property value ${PARAM_VALUE.BIG_ENDIAN}] ${MODELPARAM_VALUE.BIG_ENDIAN} +} + diff --git a/fpga/usrp3/lib/wb_spi/Makefile.srcs b/fpga/usrp3/lib/wb_spi/Makefile.srcs new file mode 100644 index 000000000..43048a126 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/Makefile.srcs @@ -0,0 +1,14 @@ +# +# Copyright 2013 Ettus Research LLC +# + +################################################## +# Control Lib Sources +################################################## +WB_SPI_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/wb_spi/, \ +rtl/verilog/spi_clgen.v \ +rtl/verilog/spi_defines.v \ +rtl/verilog/spi_shift.v \ +rtl/verilog/spi_top16.v \ +rtl/verilog/spi_top.v \ +)) diff --git a/fpga/usrp3/lib/wb_spi/bench/verilog/spi_slave_model.v b/fpga/usrp3/lib/wb_spi/bench/verilog/spi_slave_model.v new file mode 100644 index 000000000..dfdaed929 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/bench/verilog/spi_slave_model.v @@ -0,0 +1,73 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// spi_slave_model.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +`include "timescale.v" + +module spi_slave_model (rst, ss, sclk, mosi, miso); + + input rst; // reset + input ss; // slave select + input sclk; // serial clock + input mosi; // master out slave in + output miso; // master in slave out + + reg miso; + + reg rx_negedge; // slave receiving on negedge + reg tx_negedge; // slave transmiting on negedge + reg [31:0] data; // data register + + parameter Tp = 1; + + always @(posedge(sclk && !rx_negedge) or negedge(sclk && rx_negedge) or rst) + begin + if (rst) + data <= #Tp 32'b0; + else if (!ss) + data <= #Tp {data[30:0], mosi}; + end + + always @(posedge(sclk && !tx_negedge) or negedge(sclk && tx_negedge)) + begin + miso <= #Tp data[31]; + end + +endmodule + diff --git a/fpga/usrp3/lib/wb_spi/bench/verilog/tb_spi_top.v b/fpga/usrp3/lib/wb_spi/bench/verilog/tb_spi_top.v new file mode 100644 index 000000000..529c0aca1 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/bench/verilog/tb_spi_top.v @@ -0,0 +1,339 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// tb_spi_top.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// Based on: //// +//// - i2c/bench/verilog/tst_bench_top.v //// +//// Copyright (C) 2001 Richard Herveille //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +`include "timescale.v" + +module tb_spi_top(); + + reg clk; + reg rst; + wire [31:0] adr; + wire [31:0] dat_i, dat_o; + wire we; + wire [3:0] sel; + wire stb; + wire cyc; + wire ack; + wire err; + wire int; + + wire [7:0] ss; + wire sclk; + wire mosi; + wire miso; + + reg [31:0] q; + reg [31:0] q1; + reg [31:0] q2; + reg [31:0] q3; + reg [31:0] result; + + parameter SPI_RX_0 = 5'h0; + parameter SPI_RX_1 = 5'h4; + parameter SPI_RX_2 = 5'h8; + parameter SPI_RX_3 = 5'hc; + parameter SPI_TX_0 = 5'h0; + parameter SPI_TX_1 = 5'h4; + parameter SPI_TX_2 = 5'h8; + parameter SPI_TX_3 = 5'hc; + parameter SPI_CTRL = 5'h10; + parameter SPI_DIVIDE = 5'h14; + parameter SPI_SS = 5'h18; + + // Generate clock + always #5 clk = ~clk; + + // Wishbone master model + wb_master_model #(32, 32) i_wb_master ( + .clk(clk), .rst(rst), + .adr(adr), .din(dat_i), .dout(dat_o), + .cyc(cyc), .stb(stb), .we(we), .sel(sel), .ack(ack), .err(err), .rty(1'b0) + ); + + // SPI master core + spi_top i_spi_top ( + .wb_clk_i(clk), .wb_rst_i(rst), + .wb_adr_i(adr[4:0]), .wb_dat_i(dat_o), .wb_dat_o(dat_i), + .wb_sel_i(sel), .wb_we_i(we), .wb_stb_i(stb), + .wb_cyc_i(cyc), .wb_ack_o(ack), .wb_err_o(err), .wb_int_o(int), + .ss_pad_o(ss), .sclk_pad_o(sclk), .mosi_pad_o(mosi), .miso_pad_i(miso) + ); + + // SPI slave model + spi_slave_model i_spi_slave ( + .rst(rst), .ss(ss[0]), .sclk(sclk), .mosi(mosi), .miso(miso) + ); + + initial + begin + $display("\nstatus: %t Testbench started\n\n", $time); + + $dumpfile("bench.vcd"); + $dumpvars(1, tb_spi_top); + $dumpvars(1, tb_spi_top.i_spi_slave); + + // Initial values + clk = 0; + + i_spi_slave.rx_negedge = 1'b0; + i_spi_slave.tx_negedge = 1'b0; + + result = 32'h0; + + // Reset system + rst = 1'b0; // negate reset + #2; + rst = 1'b1; // assert reset + repeat(20) @(posedge clk); + rst = 1'b0; // negate reset + + $display("status: %t done reset", $time); + + @(posedge clk); + + // Program core + i_wb_master.wb_write(0, SPI_DIVIDE, 32'h00); // set devider register + i_wb_master.wb_write(0, SPI_TX_0, 32'h5a); // set tx register to 0x5a + i_wb_master.wb_write(0, SPI_CTRL, 32'h208); // set 8 bit transfer + i_wb_master.wb_write(0, SPI_SS, 32'h01); // set ss 0 + + $display("status: %t programmed registers", $time); + + i_wb_master.wb_cmp(0, SPI_DIVIDE, 32'h00); // verify devider register + i_wb_master.wb_cmp(0, SPI_TX_0, 32'h5a); // verify tx register + i_wb_master.wb_cmp(0, SPI_CTRL, 32'h208); // verify tx register + i_wb_master.wb_cmp(0, SPI_SS, 32'h01); // verify ss register + + $display("status: %t verified registers", $time); + + i_spi_slave.rx_negedge = 1'b1; + i_spi_slave.tx_negedge = 1'b0; + i_spi_slave.data[31:0] = 32'ha5967e5a; + i_wb_master.wb_write(0, SPI_CTRL, 32'h308); // set 8 bit transfer, start transfer + + $display("status: %t generate transfer: 8 bit, msb first, tx posedge, rx negedge", $time); + + // Check bsy bit + i_wb_master.wb_read(0, SPI_CTRL, q); + while (q[8]) + i_wb_master.wb_read(1, SPI_CTRL, q); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + + if (i_spi_slave.data[7:0] == 8'h5a && q == 32'h000000a5) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + i_spi_slave.rx_negedge = 1'b0; + i_spi_slave.tx_negedge = 1'b1; + i_wb_master.wb_write(0, SPI_TX_0, 32'ha5); + i_wb_master.wb_write(0, SPI_CTRL, 32'h408); // set 8 bit transfer, tx negedge + i_wb_master.wb_write(0, SPI_CTRL, 32'h508); // set 8 bit transfer, tx negedge, start transfer + + $display("status: %t generate transfer: 8 bit, msb first, tx negedge, rx posedge", $time); + + // Check bsy bit + i_wb_master.wb_read(0, SPI_CTRL, q); + while (q[8]) + i_wb_master.wb_read(1, SPI_CTRL, q); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + + if (i_spi_slave.data[7:0] == 8'ha5 && q == 32'h00000096) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + i_spi_slave.rx_negedge = 1'b0; + i_spi_slave.tx_negedge = 1'b1; + i_wb_master.wb_write(0, SPI_TX_0, 32'h5aa5); + i_wb_master.wb_write(0, SPI_CTRL, 32'hc10); // set 16 bit transfer, tx negedge, lsb + i_wb_master.wb_write(0, SPI_CTRL, 32'hd10); // set 16 bit transfer, tx negedge, start transfer + + $display("status: %t generate transfer: 16 bit, lsb first, tx negedge, rx posedge", $time); + + // Check bsy bit + i_wb_master.wb_read(0, SPI_CTRL, q); + while (q[8]) + i_wb_master.wb_read(1, SPI_CTRL, q); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + + if (i_spi_slave.data[15:0] == 16'ha55a && q == 32'h00005a7e) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + i_spi_slave.rx_negedge = 1'b1; + i_spi_slave.tx_negedge = 1'b0; + i_wb_master.wb_write(0, SPI_TX_0, 32'h76543210); + i_wb_master.wb_write(0, SPI_TX_1, 32'hfedcba98); + i_wb_master.wb_write(0, SPI_CTRL, 32'h1a40); // set 64 bit transfer, rx negedge, lsb + i_wb_master.wb_write(0, SPI_CTRL, 32'h1b40); // set 64 bit transfer, rx negedge, start transfer + + $display("status: %t generate transfer: 64 bit, lsb first, tx posedge, rx negedge", $time); + + // Check bsy bit + i_wb_master.wb_read(0, SPI_CTRL, q); + while (q[8]) + i_wb_master.wb_read(1, SPI_CTRL, q); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + i_wb_master.wb_read(1, SPI_RX_1, q1); + result = result + q1; + + if (i_spi_slave.data == 32'h195d3b7f && q == 32'h5aa5a55a && q1 == 32'h76543210) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + i_spi_slave.rx_negedge = 1'b0; + i_spi_slave.tx_negedge = 1'b1; + i_wb_master.wb_write(0, SPI_TX_0, 32'hccddeeff); + i_wb_master.wb_write(0, SPI_TX_1, 32'h8899aabb); + i_wb_master.wb_write(0, SPI_TX_2, 32'h44556677); + i_wb_master.wb_write(0, SPI_TX_3, 32'h00112233); + i_wb_master.wb_write(0, SPI_CTRL, 32'h400); + i_wb_master.wb_write(0, SPI_CTRL, 32'h500); + + $display("status: %t generate transfer: 128 bit, msb first, tx posedge, rx negedge", $time); + + // Check bsy bit + i_wb_master.wb_read(0, SPI_CTRL, q); + while (q[8]) + i_wb_master.wb_read(1, SPI_CTRL, q); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + i_wb_master.wb_read(1, SPI_RX_1, q1); + result = result + q1; + i_wb_master.wb_read(1, SPI_RX_2, q2); + result = result + q2; + i_wb_master.wb_read(1, SPI_RX_3, q3); + result = result + q3; + + if (i_spi_slave.data == 32'hccddeeff && q == 32'h8899aabb && q1 == 32'h44556677 && q2 == 32'h00112233 && q3 == 32'h195d3b7f) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + i_spi_slave.rx_negedge = 1'b0; + i_spi_slave.tx_negedge = 1'b1; + i_wb_master.wb_write(0, SPI_TX_0, 32'haa55a5a5); + i_wb_master.wb_write(0, SPI_CTRL, 32'h1420); + i_wb_master.wb_write(0, SPI_CTRL, 32'h1520); + + $display("status: %t generate transfer: 32 bit, msb first, tx negedge, rx posedge, ie", $time); + + // Check interrupt signal + while (!int) + @(posedge clk); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + + @(posedge clk); + if (!int && i_spi_slave.data == 32'haa55a5a5 && q == 32'hccddeeff) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + i_spi_slave.rx_negedge = 1'b1; + i_spi_slave.tx_negedge = 1'b0; + i_wb_master.wb_write(0, SPI_TX_0, 32'h01248421); + i_wb_master.wb_write(0, SPI_CTRL, 32'h3220); + i_wb_master.wb_write(0, SPI_CTRL, 32'h3320); + + $display("status: %t generate transfer: 32 bit, msb first, tx posedge, rx negedge, ie, ass", $time); + + while (!int) + @(posedge clk); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + + @(posedge clk); + if (!int && i_spi_slave.data == 32'h01248421 && q == 32'haa55a5a5) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + i_spi_slave.rx_negedge = 1'b1; + i_spi_slave.tx_negedge = 1'b0; + i_wb_master.wb_write(0, SPI_TX_0, 32'h1); + i_wb_master.wb_write(0, SPI_CTRL, 32'h3201); + i_wb_master.wb_write(0, SPI_CTRL, 32'h3301); + + $display("status: %t generate transfer: 1 bit, msb first, tx posedge, rx negedge, ie, ass", $time); + + while (!int) + @(posedge clk); + + i_wb_master.wb_read(1, SPI_RX_0, q); + result = result + q; + + @(posedge clk); + if (!int && i_spi_slave.data == 32'h02490843 && q == 32'h0) + $display("status: %t transfer completed: ok", $time); + else + $display("status: %t transfer completed: nok", $time); + + $display("\n\nstatus: %t Testbench done", $time); + + #25000; // wait 25us + + $display("report (%h)", (result ^ 32'h2e8b36ab) + 32'hdeaddead); + $display("exit (%h)", result ^ 32'h2e8b36ab); + + $stop; + end + +endmodule + + diff --git a/fpga/usrp3/lib/wb_spi/bench/verilog/wb_master_model.v b/fpga/usrp3/lib/wb_spi/bench/verilog/wb_master_model.v new file mode 100644 index 000000000..3f8b7ee6a --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/bench/verilog/wb_master_model.v @@ -0,0 +1,176 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// wb_master_model.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// Based on: //// +//// - i2c/bench/verilog/wb_master_model.v //// +//// Copyright (C) 2001 Richard Herveille //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +`include "timescale.v" + +module wb_master_model(clk, rst, adr, din, dout, cyc, stb, we, sel, ack, err, rty); + + parameter dwidth = 32; + parameter awidth = 32; + + input clk, rst; + output [awidth -1:0] adr; + input [dwidth -1:0] din; + output [dwidth -1:0] dout; + output cyc, stb; + output we; + output [dwidth/8 -1:0] sel; + input ack, err, rty; + + // Internal signals + reg [awidth -1:0] adr; + reg [dwidth -1:0] dout; + reg cyc, stb; + reg we; + reg [dwidth/8 -1:0] sel; + + reg [dwidth -1:0] q; + + // Memory Logic + initial + begin + adr = {awidth{1'bx}}; + dout = {dwidth{1'bx}}; + cyc = 1'b0; + stb = 1'bx; + we = 1'hx; + sel = {dwidth/8{1'bx}}; + #1; + end + + // Wishbone write cycle + task wb_write; + input delay; + integer delay; + + input [awidth -1:0] a; + input [dwidth -1:0] d; + + begin + + // wait initial delay + repeat(delay) @(posedge clk); + + // assert wishbone signal + #1; + adr = a; + dout = d; + cyc = 1'b1; + stb = 1'b1; + we = 1'b1; + sel = {dwidth/8{1'b1}}; + @(posedge clk); + + // wait for acknowledge from slave + while(~ack) @(posedge clk); + + // negate wishbone signals + #1; + cyc = 1'b0; + stb = 1'bx; + adr = {awidth{1'bx}}; + dout = {dwidth{1'bx}}; + we = 1'hx; + sel = {dwidth/8{1'bx}}; + + end + endtask + + // Wishbone read cycle + task wb_read; + input delay; + integer delay; + + input [awidth -1:0] a; + output [dwidth -1:0] d; + + begin + + // wait initial delay + repeat(delay) @(posedge clk); + + // assert wishbone signals + #1; + adr = a; + dout = {dwidth{1'bx}}; + cyc = 1'b1; + stb = 1'b1; + we = 1'b0; + sel = {dwidth/8{1'b1}}; + @(posedge clk); + + // wait for acknowledge from slave + while(~ack) @(posedge clk); + + // negate wishbone signals + #1; + cyc = 1'b0; + stb = 1'bx; + adr = {awidth{1'bx}}; + dout = {dwidth{1'bx}}; + we = 1'hx; + sel = {dwidth/8{1'bx}}; + d = din; + + end + endtask + + // Wishbone compare cycle (read data from location and compare with expected data) + task wb_cmp; + input delay; + integer delay; + + input [awidth -1:0] a; + input [dwidth -1:0] d_exp; + + begin + wb_read (delay, a, q); + + if (d_exp !== q) + $display("Data compare error. Received %h, expected %h at time %t", q, d_exp, $time); + end + endtask + +endmodule + diff --git a/fpga/usrp3/lib/wb_spi/doc/spi.pdf b/fpga/usrp3/lib/wb_spi/doc/spi.pdf new file mode 100644 index 000000000..d88ee2807 Binary files /dev/null and b/fpga/usrp3/lib/wb_spi/doc/spi.pdf differ diff --git a/fpga/usrp3/lib/wb_spi/doc/src/spi.doc b/fpga/usrp3/lib/wb_spi/doc/src/spi.doc new file mode 100755 index 000000000..b04700177 Binary files /dev/null and b/fpga/usrp3/lib/wb_spi/doc/src/spi.doc differ diff --git a/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_clgen.v b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_clgen.v new file mode 100644 index 000000000..2d9c34f40 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_clgen.v @@ -0,0 +1,105 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// spi_clgen.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +`include "spi_defines.v" + +module spi_clgen (clk_in, rst, go, enable, last_clk, divider, clk_out, pos_edge, neg_edge); + + input clk_in; // input clock (system clock) + input rst; // reset + input enable; // clock enable + input go; // start transfer + input last_clk; // last clock + input [`SPI_DIVIDER_LEN-1:0] divider; // clock divider (output clock is divided by this value) + output clk_out; // output clock + output pos_edge; // pulse marking positive edge of clk_out + output neg_edge; // pulse marking negative edge of clk_out + + reg clk_out; + reg pos_edge; + reg neg_edge; + + reg [`SPI_DIVIDER_LEN-1:0] cnt; // clock counter + wire cnt_zero; // conter is equal to zero + wire cnt_one; // conter is equal to one + + + assign cnt_zero = cnt == {`SPI_DIVIDER_LEN{1'b0}}; + assign cnt_one = cnt == {{`SPI_DIVIDER_LEN-1{1'b0}}, 1'b1}; + + // Counter counts half period + always @(posedge clk_in) + begin + if(rst) + cnt <= {`SPI_DIVIDER_LEN{1'b1}}; + else + begin + if(!enable || cnt_zero) + cnt <= divider; + else + cnt <= cnt - {{`SPI_DIVIDER_LEN-1{1'b0}}, 1'b1}; + end + end + + // clk_out is asserted every other half period + always @(posedge clk_in) + begin + if(rst) + clk_out <= 1'b0; + else + clk_out <= (enable && cnt_zero && (!last_clk || clk_out)) ? ~clk_out : clk_out; + end + + // Pos and neg edge signals + always @(posedge clk_in) + begin + if(rst) + begin + pos_edge <= 1'b0; + neg_edge <= 1'b0; + end + else + begin + pos_edge <= (enable && !clk_out && cnt_one) || (!(|divider) && clk_out) || (!(|divider) && go && !enable); + neg_edge <= (enable && clk_out && cnt_one) || (!(|divider) && !clk_out && enable); + end + end +endmodule + diff --git a/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_defines.v b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_defines.v new file mode 100644 index 000000000..28b4f2fd3 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_defines.v @@ -0,0 +1,161 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// spi_define.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +// +// Number of bits used for devider register. If used in system with +// low frequency of system clock this can be reduced. +// Use SPI_DIVIDER_LEN for fine tuning theexact number. +// +`define SPI_DIVIDER_LEN_8 +//`define SPI_DIVIDER_LEN_16 +//`define SPI_DIVIDER_LEN_24 +//`define SPI_DIVIDER_LEN_32 + +`ifdef SPI_DIVIDER_LEN_8 + `define SPI_DIVIDER_LEN 8 // Can be set from 1 to 8 +`endif +`ifdef SPI_DIVIDER_LEN_16 + `define SPI_DIVIDER_LEN 16 // Can be set from 9 to 16 +`endif +`ifdef SPI_DIVIDER_LEN_24 + `define SPI_DIVIDER_LEN 24 // Can be set from 17 to 24 +`endif +`ifdef SPI_DIVIDER_LEN_32 + `define SPI_DIVIDER_LEN 32 // Can be set from 25 to 32 +`endif + +// +// Maximum nuber of bits that can be send/received at once. +// Use SPI_MAX_CHAR for fine tuning the exact number, when using +// SPI_MAX_CHAR_32, SPI_MAX_CHAR_24, SPI_MAX_CHAR_16, SPI_MAX_CHAR_8. +// +`ifndef SPI_MAX_CHAR_64 + `define SPI_MAX_CHAR_128 +`endif +//`define SPI_MAX_CHAR_64 +//`define SPI_MAX_CHAR_32 +//`define SPI_MAX_CHAR_24 +//`define SPI_MAX_CHAR_16 +//`define SPI_MAX_CHAR_8 + +`ifdef SPI_MAX_CHAR_128 + `define SPI_MAX_CHAR 128 // Can only be set to 128 + `define SPI_CHAR_LEN_BITS 7 +`endif +`ifdef SPI_MAX_CHAR_64 + `define SPI_MAX_CHAR 64 // Can only be set to 64 + `define SPI_CHAR_LEN_BITS 6 +`endif +`ifdef SPI_MAX_CHAR_32 + `define SPI_MAX_CHAR 32 // Can be set from 25 to 32 + `define SPI_CHAR_LEN_BITS 5 +`endif +`ifdef SPI_MAX_CHAR_24 + `define SPI_MAX_CHAR 24 // Can be set from 17 to 24 + `define SPI_CHAR_LEN_BITS 5 +`endif +`ifdef SPI_MAX_CHAR_16 + `define SPI_MAX_CHAR 16 // Can be set from 9 to 16 + `define SPI_CHAR_LEN_BITS 4 +`endif +`ifdef SPI_MAX_CHAR_8 + `define SPI_MAX_CHAR 8 // Can be set from 1 to 8 + `define SPI_CHAR_LEN_BITS 3 +`endif + +// +// Number of device select signals. Use SPI_SS_NB for fine tuning the +// exact number. +// +//`define SPI_SS_NB_8 +`define SPI_SS_NB_16 +//`define SPI_SS_NB_24 +//`define SPI_SS_NB_32 + +`ifdef SPI_SS_NB_8 + `define SPI_SS_NB 8 // Can be set from 1 to 8 +`endif +`ifdef SPI_SS_NB_16 + `define SPI_SS_NB 16 // Can be set from 9 to 16 +`endif +`ifdef SPI_SS_NB_24 + `define SPI_SS_NB 24 // Can be set from 17 to 24 +`endif +`ifdef SPI_SS_NB_32 + `define SPI_SS_NB 32 // Can be set from 25 to 32 +`endif + +// +// Bits of WISHBONE address used for partial decoding of SPI registers. +// +`define SPI_OFS_BITS 4:2 + +// +// Register offset +// +`define SPI_RX_0 0 +`define SPI_RX_1 1 +`define SPI_RX_2 2 +`define SPI_RX_3 3 +`define SPI_TX_0 0 +`define SPI_TX_1 1 +`define SPI_TX_2 2 +`define SPI_TX_3 3 +`define SPI_CTRL 4 +`define SPI_DIVIDE 5 +`define SPI_SS 6 + +// +// Number of bits in ctrl register +// +`define SPI_CTRL_BIT_NB 14 + +// +// Control register bit position +// +`define SPI_CTRL_ASS 13 +`define SPI_CTRL_IE 12 +`define SPI_CTRL_LSB 11 +`define SPI_CTRL_TX_NEGEDGE 10 +`define SPI_CTRL_RX_NEGEDGE 9 +`define SPI_CTRL_GO 8 +`define SPI_CTRL_RES_1 7 +`define SPI_CTRL_CHAR_LEN 6:0 + diff --git a/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_shift.v b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_shift.v new file mode 100644 index 000000000..ac3bb3f48 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_shift.v @@ -0,0 +1,235 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// spi_shift.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +`include "spi_defines.v" + +module spi_shift (clk, rst, latch, byte_sel, len, lsb, go, + pos_edge, neg_edge, rx_negedge, tx_negedge, + tip, last, + p_in, p_out, s_clk, s_in, s_out); + + input clk; // system clock + input rst; // reset + input [3:0] latch; // latch signal for storing the data in shift register + input [3:0] byte_sel; // byte select signals for storing the data in shift register + input [`SPI_CHAR_LEN_BITS-1:0] len; // data len in bits (minus one) + input lsb; // lbs first on the line + input go; // start stansfer + input pos_edge; // recognize posedge of sclk + input neg_edge; // recognize negedge of sclk + input rx_negedge; // s_in is sampled on negative edge + input tx_negedge; // s_out is driven on negative edge + output tip; // transfer in progress + output last; // last bit + input [31:0] p_in; // parallel in + output [`SPI_MAX_CHAR-1:0] p_out; // parallel out + input s_clk; // serial clock + input s_in; // serial in + output s_out; // serial out + + reg s_out; + reg tip; + + reg [`SPI_CHAR_LEN_BITS:0] cnt; // data bit count + reg [`SPI_MAX_CHAR-1:0] data; // shift register + wire [`SPI_CHAR_LEN_BITS:0] tx_bit_pos; // next bit position + wire [`SPI_CHAR_LEN_BITS:0] rx_bit_pos; // next bit position + wire rx_clk; // rx clock enable + wire tx_clk; // tx clock enable + + assign p_out = data; + + assign tx_bit_pos = lsb ? {!(|len), len} - cnt : cnt - {{`SPI_CHAR_LEN_BITS{1'b0}},1'b1}; + assign rx_bit_pos = lsb ? {!(|len), len} - (rx_negedge ? cnt + {{`SPI_CHAR_LEN_BITS{1'b0}},1'b1} : cnt) : + (rx_negedge ? cnt : cnt - {{`SPI_CHAR_LEN_BITS{1'b0}},1'b1}); + + assign last = !(|cnt); + + assign rx_clk = (rx_negedge ? neg_edge : pos_edge) && (!last || s_clk); + assign tx_clk = (tx_negedge ? neg_edge : pos_edge) && !last; + + // Character bit counter + always @(posedge clk) + begin + if(rst) + cnt <= {`SPI_CHAR_LEN_BITS+1{1'b0}}; + else + begin + if(tip) + cnt <= pos_edge ? (cnt - {{`SPI_CHAR_LEN_BITS{1'b0}}, 1'b1}) : cnt; + else + cnt <= !(|len) ? {1'b1, {`SPI_CHAR_LEN_BITS{1'b0}}} : {1'b0, len}; + end + end + + // Transfer in progress + always @(posedge clk) + begin + if(rst) + tip <= 1'b0; + else if(go && ~tip) + tip <= 1'b1; + else if(tip && last && pos_edge) + tip <= 1'b0; + end + + // Sending bits to the line + always @(posedge clk) + begin + if (rst) + s_out <= 1'b0; + else + s_out <= (tx_clk || !tip) ? data[tx_bit_pos[`SPI_CHAR_LEN_BITS-1:0]] : s_out; + end + + // Receiving bits from the line + always @(posedge clk) + begin + if (rst) + data <= {`SPI_MAX_CHAR{1'b0}}; +`ifdef SPI_MAX_CHAR_128 + else if (latch[0] && !tip) + begin + if (byte_sel[3]) + data[31:24] <= p_in[31:24]; + if (byte_sel[2]) + data[23:16] <= p_in[23:16]; + if (byte_sel[1]) + data[15:8] <= p_in[15:8]; + if (byte_sel[0]) + data[7:0] <= p_in[7:0]; + end + else if (latch[1] && !tip) + begin + if (byte_sel[3]) + data[63:56] <= p_in[31:24]; + if (byte_sel[2]) + data[55:48] <= p_in[23:16]; + if (byte_sel[1]) + data[47:40] <= p_in[15:8]; + if (byte_sel[0]) + data[39:32] <= p_in[7:0]; + end + else if (latch[2] && !tip) + begin + if (byte_sel[3]) + data[95:88] <= p_in[31:24]; + if (byte_sel[2]) + data[87:80] <= p_in[23:16]; + if (byte_sel[1]) + data[79:72] <= p_in[15:8]; + if (byte_sel[0]) + data[71:64] <= p_in[7:0]; + end + else if (latch[3] && !tip) + begin + if (byte_sel[3]) + data[127:120] <= p_in[31:24]; + if (byte_sel[2]) + data[119:112] <= p_in[23:16]; + if (byte_sel[1]) + data[111:104] <= p_in[15:8]; + if (byte_sel[0]) + data[103:96] <= p_in[7:0]; + end +`else +`ifdef SPI_MAX_CHAR_64 + else if (latch[0] && !tip) + begin + if (byte_sel[3]) + data[31:24] <= p_in[31:24]; + if (byte_sel[2]) + data[23:16] <= p_in[23:16]; + if (byte_sel[1]) + data[15:8] <= p_in[15:8]; + if (byte_sel[0]) + data[7:0] <= p_in[7:0]; + end + else if (latch[1] && !tip) + begin + if (byte_sel[3]) + data[63:56] <= p_in[31:24]; + if (byte_sel[2]) + data[55:48] <= p_in[23:16]; + if (byte_sel[1]) + data[47:40] <= p_in[15:8]; + if (byte_sel[0]) + data[39:32] <= p_in[7:0]; + end +`else + else if (latch[0] && !tip) + begin + `ifdef SPI_MAX_CHAR_8 + if (byte_sel[0]) + data[`SPI_MAX_CHAR-1:0] <= p_in[`SPI_MAX_CHAR-1:0]; + `endif + `ifdef SPI_MAX_CHAR_16 + if (byte_sel[0]) + data[7:0] <= p_in[7:0]; + if (byte_sel[1]) + data[`SPI_MAX_CHAR-1:8] <= p_in[`SPI_MAX_CHAR-1:8]; + `endif + `ifdef SPI_MAX_CHAR_24 + if (byte_sel[0]) + data[7:0] <= p_in[7:0]; + if (byte_sel[1]) + data[15:8] <= p_in[15:8]; + if (byte_sel[2]) + data[`SPI_MAX_CHAR-1:16] <= p_in[`SPI_MAX_CHAR-1:16]; + `endif + `ifdef SPI_MAX_CHAR_32 + if (byte_sel[0]) + data[7:0] <= p_in[7:0]; + if (byte_sel[1]) + data[15:8] <= p_in[15:8]; + if (byte_sel[2]) + data[23:16] <= p_in[23:16]; + if (byte_sel[3]) + data[`SPI_MAX_CHAR-1:24] <= p_in[`SPI_MAX_CHAR-1:24]; + `endif + end +`endif +`endif + else + data[rx_bit_pos[`SPI_CHAR_LEN_BITS-1:0]] <= rx_clk ? s_in : data[rx_bit_pos[`SPI_CHAR_LEN_BITS-1:0]]; + end + +endmodule + diff --git a/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top.v b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top.v new file mode 100644 index 000000000..acd1e4fbf --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top.v @@ -0,0 +1,289 @@ + +// Modified 2010 by Matt Ettus to remove old verilog style + +////////////////////////////////////////////////////////////////////// +//// //// +//// spi_top.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// +//// SPDX-License-Identifier: LGPL-3.0-or-later +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "spi_defines.v" + +module spi_top +( + // Wishbone signals + wb_clk_i, wb_rst_i, wb_adr_i, wb_dat_i, wb_dat_o, wb_sel_i, + wb_we_i, wb_stb_i, wb_cyc_i, wb_ack_o, wb_err_o, wb_int_o, + + // SPI signals + ss_pad_o, sclk_pad_o, mosi_pad_o, miso_pad_i +); + + // Wishbone signals + input wb_clk_i; // master clock input + input wb_rst_i; // synchronous active high reset + input [4:0] wb_adr_i; // lower address bits + input [32-1:0] wb_dat_i; // databus input + output [32-1:0] wb_dat_o; // databus output + input [3:0] wb_sel_i; // byte select inputs + input wb_we_i; // write enable input + input wb_stb_i; // stobe/core select signal + input wb_cyc_i; // valid bus cycle input + output wb_ack_o; // bus cycle acknowledge output + output wb_err_o; // termination w/ error + output wb_int_o; // interrupt request signal output + + // SPI signals + output [`SPI_SS_NB-1:0] ss_pad_o; // slave select + output sclk_pad_o; // serial clock + output mosi_pad_o; // master out slave in + input miso_pad_i; // master in slave out + + reg [32-1:0] wb_dat_o; + reg wb_ack_o; + reg wb_int_o; + + // Internal signals + reg [`SPI_DIVIDER_LEN-1:0] divider; // Divider register + reg [`SPI_CTRL_BIT_NB-1:0] ctrl; // Control and status register + reg [`SPI_SS_NB-1:0] ss; // Slave select register + reg [32-1:0] wb_dat; // wb data out + wire [`SPI_MAX_CHAR-1:0] rx; // Rx register + wire rx_negedge; // miso is sampled on negative edge + wire tx_negedge; // mosi is driven on negative edge + wire [`SPI_CHAR_LEN_BITS-1:0] char_len; // char len + wire go; // go + wire lsb; // lsb first on line + wire ie; // interrupt enable + wire ass; // automatic slave select + wire spi_divider_sel; // divider register select + wire spi_ctrl_sel; // ctrl register select + wire [3:0] spi_tx_sel; // tx_l register select + wire spi_ss_sel; // ss register select + wire tip; // transfer in progress + wire pos_edge; // recognize posedge of sclk + wire neg_edge; // recognize negedge of sclk + wire last_bit; // marks last character bit + + // Address decoder + assign spi_divider_sel = wb_cyc_i & wb_stb_i & (wb_adr_i[`SPI_OFS_BITS] == `SPI_DIVIDE); + assign spi_ctrl_sel = wb_cyc_i & wb_stb_i & (wb_adr_i[`SPI_OFS_BITS] == `SPI_CTRL); + assign spi_tx_sel[0] = wb_cyc_i & wb_stb_i & (wb_adr_i[`SPI_OFS_BITS] == `SPI_TX_0); + assign spi_tx_sel[1] = wb_cyc_i & wb_stb_i & (wb_adr_i[`SPI_OFS_BITS] == `SPI_TX_1); + assign spi_tx_sel[2] = wb_cyc_i & wb_stb_i & (wb_adr_i[`SPI_OFS_BITS] == `SPI_TX_2); + assign spi_tx_sel[3] = wb_cyc_i & wb_stb_i & (wb_adr_i[`SPI_OFS_BITS] == `SPI_TX_3); + assign spi_ss_sel = wb_cyc_i & wb_stb_i & (wb_adr_i[`SPI_OFS_BITS] == `SPI_SS); + + // Read from registers + always @(wb_adr_i or rx or ctrl or divider or ss) + begin + case (wb_adr_i[`SPI_OFS_BITS]) +`ifdef SPI_MAX_CHAR_128 + `SPI_RX_0: wb_dat = rx[31:0]; + `SPI_RX_1: wb_dat = rx[63:32]; + `SPI_RX_2: wb_dat = rx[95:64]; + `SPI_RX_3: wb_dat = {{128-`SPI_MAX_CHAR{1'b0}}, rx[`SPI_MAX_CHAR-1:96]}; +`else +`ifdef SPI_MAX_CHAR_64 + `SPI_RX_0: wb_dat = rx[31:0]; + `SPI_RX_1: wb_dat = {{64-`SPI_MAX_CHAR{1'b0}}, rx[`SPI_MAX_CHAR-1:32]}; + `SPI_RX_2: wb_dat = 32'b0; + `SPI_RX_3: wb_dat = 32'b0; +`else + `SPI_RX_0: wb_dat = {{32-`SPI_MAX_CHAR{1'b0}}, rx[`SPI_MAX_CHAR-1:0]}; + `SPI_RX_1: wb_dat = 32'b0; + `SPI_RX_2: wb_dat = 32'b0; + `SPI_RX_3: wb_dat = 32'b0; +`endif +`endif + `SPI_CTRL: wb_dat = {{32-`SPI_CTRL_BIT_NB{1'b0}}, ctrl}; + `SPI_DIVIDE: wb_dat = {{32-`SPI_DIVIDER_LEN{1'b0}}, divider}; + `SPI_SS: wb_dat = {{32-`SPI_SS_NB{1'b0}}, ss}; + default: wb_dat = 32'bx; + endcase + end + + // Wb data out + always @(posedge wb_clk_i) + begin + if (wb_rst_i) + wb_dat_o <= 32'b0; + else + wb_dat_o <= wb_dat; + end + + // Wb acknowledge + always @(posedge wb_clk_i) + begin + if (wb_rst_i) + wb_ack_o <= 1'b0; + else + wb_ack_o <= wb_cyc_i & wb_stb_i & ~wb_ack_o; + end + + // Wb error + assign wb_err_o = 1'b0; + + // Interrupt + always @(posedge wb_clk_i) + begin + if (wb_rst_i) + wb_int_o <= 1'b0; + else if (ie && tip && last_bit && pos_edge) + wb_int_o <= 1'b1; + else if (wb_ack_o) + wb_int_o <= 1'b0; + end + + // Divider register + always @(posedge wb_clk_i) + begin + if (wb_rst_i) + divider <= {`SPI_DIVIDER_LEN{1'b0}}; + else if (spi_divider_sel && wb_we_i && !tip) + begin + `ifdef SPI_DIVIDER_LEN_8 + if (wb_sel_i[0]) + divider <= wb_dat_i[`SPI_DIVIDER_LEN-1:0]; + `endif + `ifdef SPI_DIVIDER_LEN_16 + if (wb_sel_i[0]) + divider[7:0] <= wb_dat_i[7:0]; + if (wb_sel_i[1]) + divider[`SPI_DIVIDER_LEN-1:8] <= wb_dat_i[`SPI_DIVIDER_LEN-1:8]; + `endif + `ifdef SPI_DIVIDER_LEN_24 + if (wb_sel_i[0]) + divider[7:0] <= wb_dat_i[7:0]; + if (wb_sel_i[1]) + divider[15:8] <= wb_dat_i[15:8]; + if (wb_sel_i[2]) + divider[`SPI_DIVIDER_LEN-1:16] <= wb_dat_i[`SPI_DIVIDER_LEN-1:16]; + `endif + `ifdef SPI_DIVIDER_LEN_32 + if (wb_sel_i[0]) + divider[7:0] <= wb_dat_i[7:0]; + if (wb_sel_i[1]) + divider[15:8] <= wb_dat_i[15:8]; + if (wb_sel_i[2]) + divider[23:16] <= wb_dat_i[23:16]; + if (wb_sel_i[3]) + divider[`SPI_DIVIDER_LEN-1:24] <= wb_dat_i[`SPI_DIVIDER_LEN-1:24]; + `endif + end + end + + // Ctrl register + always @(posedge wb_clk_i) + begin + if (wb_rst_i) + ctrl <= {`SPI_CTRL_BIT_NB{1'b0}}; + else if(spi_ctrl_sel && wb_we_i && !tip) + begin + if (wb_sel_i[0]) + ctrl[7:0] <= wb_dat_i[7:0] | {7'b0, ctrl[0]}; + if (wb_sel_i[1]) + ctrl[`SPI_CTRL_BIT_NB-1:8] <= wb_dat_i[`SPI_CTRL_BIT_NB-1:8]; + end + else if(tip && last_bit && pos_edge) + ctrl[`SPI_CTRL_GO] <= 1'b0; + end + + assign rx_negedge = ctrl[`SPI_CTRL_RX_NEGEDGE]; + assign tx_negedge = ctrl[`SPI_CTRL_TX_NEGEDGE]; + assign go = ctrl[`SPI_CTRL_GO]; + assign char_len = ctrl[`SPI_CTRL_CHAR_LEN]; + assign lsb = ctrl[`SPI_CTRL_LSB]; + assign ie = ctrl[`SPI_CTRL_IE]; + assign ass = ctrl[`SPI_CTRL_ASS]; + + // Slave select register + always @(posedge wb_clk_i) + begin + if (wb_rst_i) + ss <= {`SPI_SS_NB{1'b0}}; + else if(spi_ss_sel && wb_we_i && !tip) + begin + `ifdef SPI_SS_NB_8 + if (wb_sel_i[0]) + ss <= wb_dat_i[`SPI_SS_NB-1:0]; + `endif + `ifdef SPI_SS_NB_16 + if (wb_sel_i[0]) + ss[7:0] <= wb_dat_i[7:0]; + if (wb_sel_i[1]) + ss[`SPI_SS_NB-1:8] <= wb_dat_i[`SPI_SS_NB-1:8]; + `endif + `ifdef SPI_SS_NB_24 + if (wb_sel_i[0]) + ss[7:0] <= wb_dat_i[7:0]; + if (wb_sel_i[1]) + ss[15:8] <= wb_dat_i[15:8]; + if (wb_sel_i[2]) + ss[`SPI_SS_NB-1:16] <= wb_dat_i[`SPI_SS_NB-1:16]; + `endif + `ifdef SPI_SS_NB_32 + if (wb_sel_i[0]) + ss[7:0] <= wb_dat_i[7:0]; + if (wb_sel_i[1]) + ss[15:8] <= wb_dat_i[15:8]; + if (wb_sel_i[2]) + ss[23:16] <= wb_dat_i[23:16]; + if (wb_sel_i[3]) + ss[`SPI_SS_NB-1:24] <= wb_dat_i[`SPI_SS_NB-1:24]; + `endif + end + end + + assign ss_pad_o = ~((ss & {`SPI_SS_NB{tip & ass}}) | (ss & {`SPI_SS_NB{!ass}})); + + spi_clgen clgen (.clk_in(wb_clk_i), .rst(wb_rst_i), .go(go), .enable(tip), .last_clk(last_bit), + .divider(divider), .clk_out(sclk_pad_o), .pos_edge(pos_edge), + .neg_edge(neg_edge)); + + spi_shift shift (.clk(wb_clk_i), .rst(wb_rst_i), .len(char_len[`SPI_CHAR_LEN_BITS-1:0]), + .latch(spi_tx_sel[3:0] & {4{wb_we_i}}), .byte_sel(wb_sel_i), .lsb(lsb), + .go(go), .pos_edge(pos_edge), .neg_edge(neg_edge), + .rx_negedge(rx_negedge), .tx_negedge(tx_negedge), + .tip(tip), .last(last_bit), + .p_in(wb_dat_i), .p_out(rx), + .s_clk(sclk_pad_o), .s_in(miso_pad_i), .s_out(mosi_pad_o)); +endmodule + diff --git a/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top16.v b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top16.v new file mode 100644 index 000000000..1dc7d4c39 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/rtl/verilog/spi_top16.v @@ -0,0 +1,184 @@ + +// Modified 2010 by Matt Ettus to remove old verilog style and +// allow 16-bit operation + +////////////////////////////////////////////////////////////////////// +//// //// +//// spi_top.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// +//// SPDX-License-Identifier: LGPL-3.0-or-later +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "spi_defines.v" + +module spi_top16 + (input wb_clk_i, input wb_rst_i, + input [4:0] wb_adr_i, + input [15:0] wb_dat_i, + output reg [15:0] wb_dat_o, + input [1:0] wb_sel_i, + input wb_we_i, input wb_stb_i, input wb_cyc_i, + output reg wb_ack_o, output wb_err_o, output reg wb_int_o, + + // SPI signals + output [15:0] ss_pad_o, output sclk_pad_o, output mosi_pad_o, input miso_pad_i); + + // Internal signals + reg [15:0] divider; // Divider register + reg [`SPI_CTRL_BIT_NB-1:0] ctrl; // Control and status register + reg [15:0] ss; // Slave select register + reg [31:0] wb_dat; // wb data out + wire [31:0] rx; // Rx register + wire rx_negedge; // miso is sampled on negative edge + wire tx_negedge; // mosi is driven on negative edge + wire [`SPI_CHAR_LEN_BITS-1:0] char_len; // char len + wire go; // go + wire lsb; // lsb first on line + wire ie; // interrupt enable + wire ass; // automatic slave select + wire spi_divider_sel; // divider register select + wire spi_ctrl_sel; // ctrl register select + wire [3:0] spi_tx_sel; // tx_l register select + wire spi_ss_sel; // ss register select + wire tip; // transfer in progress + wire pos_edge; // recognize posedge of sclk + wire neg_edge; // recognize negedge of sclk + wire last_bit; // marks last character bit + + // Address decoder + assign spi_divider_sel = wb_cyc_i & wb_stb_i & (wb_adr_i[4:2] == `SPI_DIVIDE); + assign spi_ctrl_sel = wb_cyc_i & wb_stb_i & (wb_adr_i[4:2] == `SPI_CTRL); + assign spi_tx_sel[0] = wb_cyc_i & wb_stb_i & (wb_adr_i[4:2] == `SPI_TX_0); + assign spi_tx_sel[1] = wb_cyc_i & wb_stb_i & (wb_adr_i[4:2] == `SPI_TX_1); + assign spi_tx_sel[2] = wb_cyc_i & wb_stb_i & (wb_adr_i[4:2] == `SPI_TX_2); + assign spi_tx_sel[3] = wb_cyc_i & wb_stb_i & (wb_adr_i[4:2] == `SPI_TX_3); + assign spi_ss_sel = wb_cyc_i & wb_stb_i & (wb_adr_i[4:2] == `SPI_SS); + + always @(wb_adr_i or rx or ctrl or divider or ss) + case (wb_adr_i[4:2]) + `SPI_RX_0: wb_dat = rx[31:0]; + `SPI_CTRL: wb_dat = {{32-`SPI_CTRL_BIT_NB{1'b0}}, ctrl}; + `SPI_DIVIDE: wb_dat = {16'b0, divider}; + `SPI_SS: wb_dat = {16'b0, ss}; + default : wb_dat = 32'd0; + endcase // case (wb_adr_i[4:2]) + + always @(posedge wb_clk_i) + if (wb_rst_i) + wb_dat_o <= 32'b0; + else + wb_dat_o <= wb_adr_i[1] ? wb_dat[31:16] : wb_dat[15:0]; + + always @(posedge wb_clk_i) + if (wb_rst_i) + wb_ack_o <= 1'b0; + else + wb_ack_o <= wb_cyc_i & wb_stb_i & ~wb_ack_o; + + assign wb_err_o = 1'b0; + + // Interrupt + always @(posedge wb_clk_i) + if (wb_rst_i) + wb_int_o <= 1'b0; + else if (ie && tip && last_bit && pos_edge) + wb_int_o <= 1'b1; + else if (wb_ack_o) + wb_int_o <= 1'b0; + + // Divider register + always @(posedge wb_clk_i) + if (wb_rst_i) + divider <= 16'b0; + else if (spi_divider_sel && wb_we_i && !tip && ~wb_adr_i[1]) + divider <= wb_dat_i; + + // Ctrl register + always @(posedge wb_clk_i) + if (wb_rst_i) + ctrl <= {`SPI_CTRL_BIT_NB{1'b0}}; + else if(spi_ctrl_sel && wb_we_i && !tip && ~wb_adr_i[1]) + begin + if (wb_sel_i[0]) + ctrl[7:0] <= wb_dat_i[7:0] | {7'b0, ctrl[0]}; + if (wb_sel_i[1]) + ctrl[`SPI_CTRL_BIT_NB-1:8] <= wb_dat_i[`SPI_CTRL_BIT_NB-1:8]; + end + else if(tip && last_bit && pos_edge) + ctrl[`SPI_CTRL_GO] <= 1'b0; + + assign rx_negedge = ctrl[`SPI_CTRL_RX_NEGEDGE]; + assign tx_negedge = ctrl[`SPI_CTRL_TX_NEGEDGE]; + assign go = ctrl[`SPI_CTRL_GO]; + assign char_len = ctrl[`SPI_CTRL_CHAR_LEN]; + assign lsb = ctrl[`SPI_CTRL_LSB]; + assign ie = ctrl[`SPI_CTRL_IE]; + assign ass = ctrl[`SPI_CTRL_ASS]; + + // Slave select register + always @(posedge wb_clk_i) + if (wb_rst_i) + ss <= 16'b0; + else if(spi_ss_sel && wb_we_i && !tip & ~wb_adr_i[1]) + begin + if (wb_sel_i[0]) + ss[7:0] <= wb_dat_i[7:0]; + if (wb_sel_i[1]) + ss[15:8] <= wb_dat_i[15:8]; + end + + assign ss_pad_o = ~((ss & {16{tip & ass}}) | (ss & {16{!ass}})); + + spi_clgen clgen (.clk_in(wb_clk_i), .rst(wb_rst_i), .go(go), .enable(tip), .last_clk(last_bit), + .divider(divider[`SPI_DIVIDER_LEN-1:0]), .clk_out(sclk_pad_o), .pos_edge(pos_edge), + .neg_edge(neg_edge)); + + wire [3:0] new_sels = { (wb_adr_i[1] & wb_sel_i[1]), (wb_adr_i[1] & wb_sel_i[0]), + (~wb_adr_i[1] & wb_sel_i[1]), (~wb_adr_i[1] & wb_sel_i[0]) }; + + + spi_shift shift (.clk(wb_clk_i), .rst(wb_rst_i), .len(char_len[`SPI_CHAR_LEN_BITS-1:0]), + .latch(spi_tx_sel[3:0] & {4{wb_we_i}}), .byte_sel(new_sels), .lsb(lsb), + .go(go), .pos_edge(pos_edge), .neg_edge(neg_edge), + .rx_negedge(rx_negedge), .tx_negedge(tx_negedge), + .tip(tip), .last(last_bit), + .p_in({wb_dat_i,wb_dat_i}), .p_out(rx), + .s_clk(sclk_pad_o), .s_in(miso_pad_i), .s_out(mosi_pad_o)); + +endmodule // spi_top16 diff --git a/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/rtl.fl b/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/rtl.fl new file mode 100644 index 000000000..d84a0840d --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/rtl.fl @@ -0,0 +1,3 @@ +spi_top.v +spi_clgen.v +spi_shift.v diff --git a/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/run_sim b/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/run_sim new file mode 100755 index 000000000..1b13a35b9 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/run_sim @@ -0,0 +1,108 @@ +#!/bin/csh -f + +set current_par = 0 +set output_waveform = 0 +while ( $current_par < $# ) + @ current_par = $current_par + 1 + case wave: + @ output_waveform = 1 + breaksw + default: + echo 'Unknown option "'$argv[$current_par]'"!' + exit + breaksw + endsw +end + +echo "TEST: spi" + +#echo "-CDSLIB ./cds.lib" > ncvlog.args +#echo "-HDLVAR ./hdl.var" >> ncvlog.args +echo "-MESSAGES" > ncvlog.args +echo "-INCDIR ../../../bench/verilog" >> ncvlog.args +echo "-INCDIR ../../../rtl/verilog" >> ncvlog.args +echo "-NOCOPYRIGHT" >> ncvlog.args +echo "-UPDATE" >> ncvlog.args +echo "-LOGFILE ncvlog.log" >> ncvlog.args + +foreach filename ( `cat ./rtl.fl` ) + echo "../../../rtl/verilog/"$filename >> ncvlog.args +end + +foreach filename ( `cat ./sim.fl` ) + echo "../../../bench/verilog/"$filename >> ncvlog.args +end + +ncvlog -f ncvlog.args +if ($status != 0) then + echo "STATUS: failed" + exit +endif + + +echo "-MESSAGES" > ncelab.args +echo "-NOCOPYRIGHT" >> ncelab.args +#echo "-CDSLIB ./cds.lib" >> ncelab.args +#echo "-HDLVAR ./hdl.var" >> ncelab.args +echo "-LOGFILE ncelab.log" >> ncelab.args +echo "-SNAPSHOT worklib.tb_spi_top:v" >> ncelab.args +echo "-NOTIMINGCHECKS" >> ncelab.args +echo "-ACCESS +RWC" >> ncelab.args +echo "tb_spi_top" >> ncelab.args + +ncelab -f ncelab.args +if ($status != 0) then + echo "STATUS: failed" + exit +endif + + +echo "-MESSAGES" > ncsim.args +echo "-NOCOPYRIGHT" >> ncsim.args +#echo "-CDSLIB ./cds.lib" >> ncsim.args +#echo "-HDLVAR ./hdl.var" >> ncsim.args +echo "-INPUT ncsim.tcl" >> ncsim.args +echo "-LOGFILE ncsim.log" >> ncsim.args +echo "worklib.tb_spi_top:v" >> ncsim.args + +if ( $output_waveform ) then + echo "database -open waves -shm -into ../out/wav" > ./ncsim.tcl + echo "probe -create -database waves -shm tb_spi_top -all -depth all" >> ./ncsim.tcl + echo "stop -create -time 25000000 -relative" >> ./ncsim.tcl + echo "run" >> ./ncsim.tcl +else + echo "stop -create -time 25000000 -relative" >> ./ncsim.tcl + echo "run" > ./ncsim.tcl +endif + +echo "exit" >> ncsim.tcl + +ncsim -LICQUEUE -f ./ncsim.args + +set exit_line_nb = `sed -n '/exit/=' < ./ncsim.log` + +set dead_line_nb = 0 + +if ( $exit_line_nb ) then + + @ dead_line_nb = $exit_line_nb - 1 + set exit_line=`sed -n $exit_line_nb's/exit/&/gp' < ./ncsim.log` + set dead_line=`sed -n $dead_line_nb's/report/&/gp' < ./ncsim.log` + + if ( "$dead_line" == "report (deaddead)" ) then + if ( "$exit_line" == "exit (00000000)" ) then + echo "STATUS: passed" #|tee -a ./run_sim.log 2>&1 + else + echo "STATUS: failed" #|tee -a ./run_sim.log 2>&1 + endif + else + echo "STATUS: failed" + endif + +endif + +exit + + + + diff --git a/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/sim.fl b/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/sim.fl new file mode 100644 index 000000000..283aad1f8 --- /dev/null +++ b/fpga/usrp3/lib/wb_spi/sim/rtl_sim/run/sim.fl @@ -0,0 +1,3 @@ +tb_spi_top.v +wb_master_model.v +spi_slave_model.v diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/Makefile.srcs b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/Makefile.srcs new file mode 100644 index 000000000..fce6adefa --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/Makefile.srcs @@ -0,0 +1,176 @@ +# +# Copyright 2018 Ettus Research LLC +# + +################################################## +# White Rabbit Sources +################################################## +WHITE_RABBIT_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/white_rabbit/wr_cores_v4_2/, \ +platform/xilinx/wr_gtp_phy/family7-gtx/whiterabbit_gtxe2_channel_wrapper_gt.vhd \ +platform/xilinx/wr_gtp_phy/spartan6/gtp_phase_align.vhd \ +platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd \ +platform/xilinx/wr_gtp_phy/spartan6/whiterabbitgtp_wrapper_tile_spartan6.vhd \ +ip_cores/general-cores/modules/common/gc_reset.vhd \ +ip_cores/general-cores/modules/genrams/genram_pkg.vhd \ +ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_hdr_pkg.vhd \ +modules/fabric/wr_fabric_pkg.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_rx.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_internals_pkg.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_widen.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_fsm.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_tx_mux.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_narrow.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_checksum.vhd \ +modules/wr_streamers/escape_detector.vhd \ +modules/wr_streamers/dropping_buffer.vhd \ +modules/wr_streamers/escape_inserter.vhd \ +modules/wr_softpll_ng/softpll_pkg.vhd \ +modules/wrc_core/wrc_diags_pkg.vhd \ +modules/wrc_core/wrc_syscon_pkg.vhd \ +modules/wr_endpoint/endpoint_pkg.vhd \ +modules/wrc_core/wrcore_pkg.vhd \ +modules/wr_streamers/streamers_pkg.vhd \ +modules/wr_streamers/xrx_streamers_stats.vhd \ +modules/wr_streamers/xtx_streamers_stats.vhd \ +modules/timing/pulse_stamper.vhd \ +modules/wr_streamers/wr_streamers_wbgen2_pkg.vhd \ +modules/wr_streamers/streamers_priv_pkg.vhd \ +modules/wr_streamers/xrtx_streamers_stats.vhd \ +modules/wr_streamers/wr_streamers_wb.vhd \ +modules/wr_pps_gen/pps_gen_wb.vhd \ +ip_cores/general-cores/modules/common/gencores_pkg.vhd \ +ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd \ +modules/wr_softpll_ng/spll_aligner.vhd \ +modules/wr_endpoint/ep_registers_pkg.vhd \ +modules/wr_endpoint/endpoint_private_pkg.vhd \ +modules/wr_endpoint/ep_leds_controller.vhd \ +modules/wr_endpoint/ep_sync_detect.vhd \ +modules/wr_endpoint/ep_sync_detect_16bit.vhd \ +ip_cores/general-cores/modules/common/gc_extend_pulse.vhd \ +modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd \ +modules/wr_endpoint/ep_autonegotiation.vhd \ +modules/wr_endpoint/ep_tx_packet_injection.vhd \ +modules/wr_endpoint/ep_tx_inject_ctrl.vhd \ +modules/wr_endpoint/ep_tx_header_processor.vhd \ +modules/wr_endpoint/ep_rx_vlan_unit.vhd \ +ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd \ +ip_cores/general-cores/modules/genrams/common/generic_shiftreg_fifo.vhd \ +ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd \ +ip_cores/general-cores/modules/common/gc_sync_register.vhd \ +modules/wr_endpoint/ep_rx_oob_insert.vhd \ +ip_cores/general-cores/modules/common/gc_crc_gen.vhd \ +modules/wr_endpoint/ep_crc32_pkg.vhd \ +modules/wr_endpoint/ep_rx_crc_size_check.vhd \ +modules/wr_endpoint/ep_rtu_header_extract.vhd \ +modules/wr_endpoint/ep_rx_status_reg_insert.vhd \ +modules/wr_endpoint/ep_rx_wb_master.vhd \ +modules/wr_endpoint/ep_ts_counter.vhd \ +modules/wr_endpoint/ep_wishbone_controller.vhd \ +ip_cores/general-cores/modules/common/gc_sync_ffs.vhd \ +ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd \ +ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd \ +modules/wr_mini_nic/minic_wbgen2_pkg.vhd \ +modules/wr_mini_nic/minic_wb_slave.vhd \ +ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v \ +ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v \ +ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v \ +ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v \ +ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v \ +ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v \ +ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v \ +ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd \ +ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_split.vhd \ +ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd \ +ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd \ +ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd \ +ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd \ +ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd \ +ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd \ +ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v \ +modules/wrc_core/wrc_syscon_wb.vhd \ +ip_cores/general-cores/modules/genrams/common/inferred_sync_fifo.vhd \ +ip_cores/general-cores/modules/genrams/generic/generic_sync_fifo.vhd \ +ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd \ +ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd \ +ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd \ +ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd \ +ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd \ +ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v \ +modules/wrc_core/wrc_diags_wb.vhd \ +ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd \ +ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd \ +ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd \ +ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd \ +modules/fabric/xwrf_mux.vhd \ +ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/axi4_pkg.vhd \ +ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/xwb_axi4lite_bridge.vhd \ +ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/wb_axi4lite_bridge.vhd \ +board/eeprom/sfp_eeprom.vhd \ +platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq.vhd \ +platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gt.vhd \ +platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper.vhd \ +modules/wr_tbi_phy/disparity_gen_pkg.vhd \ +platform/xilinx/wr_gtp_phy/family7-gtp/wr_gtp_phy_family7.vhd \ +platform/xilinx/wr_gtp_phy/family7-gtx/wr_gtx_phy_family7.vhd \ +platform/xilinx/wr_gtp_phy/spartan6/wr_gtp_phy_spartan6.vhd \ +platform/xilinx/wr_xilinx_pkg.vhd \ +platform/xilinx/xwrc_platform_xilinx.vhd \ +modules/fabric/xwb_fabric_sink.vhd \ +modules/wr_streamers/xrx_streamer.vhd \ +modules/fabric/xwb_fabric_source.vhd \ +modules/wr_streamers/xtx_streamer.vhd \ +modules/wr_streamers/xwr_streamers.vhd \ +modules/wr_pps_gen/wr_pps_gen.vhd \ +modules/wr_pps_gen/xwr_pps_gen.vhd \ +ip_cores/general-cores/modules/common/gc_frequency_meter.vhd \ +ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd \ +modules/wr_softpll_ng/spll_wbgen2_pkg.vhd \ +modules/wr_softpll_ng/spll_wb_slave.vhd \ +modules/timing/dmtd_with_deglitcher.vhd \ +modules/timing/dmtd_phase_meas.vhd \ +modules/wr_endpoint/ep_rx_pcs_8bit.vhd \ +modules/wr_endpoint/ep_rx_pcs_16bit.vhd \ +modules/wr_endpoint/ep_tx_vlan_unit.vhd \ +modules/wr_endpoint/ep_tx_crc_inserter.vhd \ +modules/wr_endpoint/ep_tx_path.vhd \ +modules/wr_endpoint/ep_rx_buffer.vhd \ +modules/wr_endpoint/ep_packet_filter.vhd \ +modules/wr_endpoint/ep_rx_early_address_match.vhd \ +ip_cores/general-cores/modules/genrams/common/inferred_async_fifo.vhd \ +ip_cores/general-cores/modules/genrams/generic/generic_async_fifo.vhd \ +modules/wr_endpoint/ep_clock_alignment_fifo.vhd \ +modules/wr_endpoint/ep_rx_path.vhd \ +modules/wr_endpoint/ep_timestamping_unit.vhd \ +modules/wr_mini_nic/wr_mini_nic.vhd \ +modules/wr_mini_nic/xwr_mini_nic.vhd \ +ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd \ +ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd \ +ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd \ +ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd \ +ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd \ +modules/wrc_core/xwrc_diags_wb.vhd \ +modules/wrc_core/wrc_periph.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_fifo.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_wbm_fifo.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_commit_fifo.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_tx.vhd \ +modules/wr_softpll_ng/wr_softpll_ng.vhd \ +modules/wr_softpll_ng/xwr_softpll_ng.vhd \ +modules/wr_endpoint/ep_tx_pcs_8bit.vhd \ +modules/wr_endpoint/ep_tx_pcs_16bit.vhd \ +modules/wr_endpoint/ep_1000basex_pcs.vhd \ +modules/wr_endpoint/wr_endpoint.vhd \ +modules/wr_endpoint/xwr_endpoint.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_tag_fifo.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_pass_fifo.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_cfg_fifo.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_top.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/etherbone_pkg.vhd \ +ip_cores/etherbone-core/hdl/eb_slave_core/eb_ethernet_slave.vhd \ +ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd \ +modules/wrc_core/wr_core.vhd \ +modules/wrc_core/xwr_core.vhd \ +board/common/wr_board_pkg.vhd \ +board/common/xwrc_board_common.vhd \ +)) diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-empty-i2c-eeprom.bin b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-empty-i2c-eeprom.bin new file mode 100644 index 000000000..825733426 Binary files /dev/null and b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-empty-i2c-eeprom.bin differ diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-svec-flash.bin b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-svec-flash.bin new file mode 100644 index 000000000..0da8a2b8e Binary files /dev/null and b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/sdbfs/sdbfs-svec-flash.bin differ diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy16.bram b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy16.bram new file mode 100644 index 000000000..05fabcd35 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy16.bram @@ -0,0 +1,32768 @@ +10011000000000000000000000000000 +11010000000000000000000000000000 +11010000001000000000000000000000 +01111000000000010000000000000000 +00111000001000010000000000000000 +11010000111000010000000000000000 +11111000000000000000000000111010 +00110100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01010111010100100101000001000011 +00101101001011010010110100101101 +00000001001000110100010101100111 +10001001101010111100110111101111 +00000000000000011011111111001000 +00000000000000000000000000000000 +00000000000000011001100000011000 +00000000000000011010110101110100 +00000000000000000000000000000000 +00000010000101000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01011011100111010000000000000000 +11111000000000000000000000011110 +00110100000000010000000000000010 +11111000000000000101000110011011 +11100000000000000000000000101110 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +10011000000000000000000000000000 +01111000000111000000000000000001 +00111011100111001111111111111100 +01111000000000010000000000000001 +00111000001000011011000010100000 +00110100000000100000000000000000 +01111000000000110000000000000001 +00111000011000111100001010111000 +11001000011000010001100000000000 +11111000000000000101100000000111 +00110100000000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +11111000000000000000000100001001 +11100000000000000000000000000000 +00110111100111001111111111000100 +01011011100000010000000000000100 +01011011100000100000000000001000 +01011011100000110000000000001100 +01011011100001000000000000010000 +01011011100001010000000000010100 +01011011100001100000000000011000 +01011011100001110000000000011100 +01011011100010000000000000100000 +01011011100010010000000000100100 +01011011100010100000000000101000 +01011011100111100000000000110100 +01011011100111110000000000111000 +00101011100000010000000000111100 +01011011100000010000000000110000 +10111011100000000000100000000000 +00110100001000010000000000111100 +01011011100000010000000000101100 +11000011101000000000000000000000 +00101011100000010000000000000100 +00101011100000100000000000001000 +00101011100000110000000000001100 +00101011100001000000000000010000 +00101011100001010000000000010100 +00101011100001100000000000011000 +00101011100001110000000000011100 +00101011100010000000000000100000 +00101011100010010000000000100100 +00101011100010100000000000101000 +00101011100111010000000000110000 +00101011100111100000000000110100 +00101011100111110000000000111000 +00101011100111000000000000101100 +00110100000000000000000000000000 +11000011110000000000000000000000 +10010000000000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000000000010000000000000000 +10010000001000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000001000010000000000000000 +11000011101000000000000000000000 +10010000000000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000000000010000000000000000 +10010000001000000001000000000000 +00111000010000100000000000000001 +11010000001000100000000000000000 +00111000001000010000000000000001 +11010000000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011110110000011 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000011000111011000010110100 +00111000010000101011000010111000 +00101000011001000000000000000000 +00101000010001010000000000000000 +01011000011000010000000000000000 +00110100000000110000001111101000 +11001000101001000010000000000000 +10110100100000010010000000000000 +01011000010001000000000000000000 +00110100000000010000000000000000 +01010000011001000000000000001001 +01111000000000010000000000000000 +00111000001000010000000010100000 +00110100100001001111110000011000 +01011000010001000000000000000000 +00101000001000100000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011110101101000 +01111000000000100000000000000001 +00111000010000101011000010110100 +01011000010000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100111010000000000000100 +11111000000000000011111011011111 +11111000000000000011100001001101 +01111000000000010000000000000001 +00111000001000010110011100010000 +11111000000000000011011101101111 +00110100000000010000000000000001 +11111000000000000011110101000111 +01111000000000010000000000000001 +00111000001000011100001001110100 +11111000000000000011110100101001 +11111000000000000100100000001000 +11111000000000000100101000101101 +01111000000000010000000000000001 +00111000001000011100000111100000 +01011000001000000000000000000000 +11111000000000000100100101010011 +11111000000000000100000001010100 +00110100000000010000000000000000 +11111000000000000011101101101100 +00110100000000010000000000000000 +00110100000000100000000001010000 +11111000000000000100010000000011 +00110111100000100000000000001000 +00110100000000010000000000000000 +11111000000000000100010011001100 +00110100000000101111111111111111 +01011100001000100000000000000110 +01111000000000010000000000000001 +00111000001000010110011100101100 +11111000000000000011011101010110 +00110100000000010000000000100010 +00110011100000010000000000001000 +01000011100001000000000000001010 +01000011100001010000000000001011 +01000011100001100000000000001100 +01000011100001110000000000001101 +01000011100000110000000000001001 +01000011100000100000000000001000 +01111000000000010000000000000001 +00111000001000010110011101010000 +11111000000000000011011101001011 +11111000000000000011110110110101 +00110111100000010000000000001000 +11111000000000000011100101010000 +00110100000000010000000011001000 +11111000000000000011110100110111 +00110100000000100000000000000001 +00110100000000010000000000000001 +11111000000000000011100010011101 +11111000000000000011101110000000 +11111000000000000100000111100011 +11111000000000000000010000101110 +01111000000000100000000000000001 +00111000010000101001011011110000 +00110100000000010000000000000010 +11111000000000000011111110111001 +11111000000000000101000110110001 +11111000000000000010101101010001 +11111000000000000010001100100010 +01111000000000110000000000000001 +00111000011000111000111010110100 +01111000000000010000000000000001 +00101000011000100000000000000000 +00111000001000011011000010100000 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011111100000000000 +01011000001000100000000000000000 +00110100000000010000000000000011 +11111000000000000000010001111101 +11111000000000000000010000110000 +01111000000000100000000000000001 +00111000010000101011000010101000 +00110100000000010000000000000000 +11111000000000000100001000011010 +11111000000000000011110100010100 +01111000000000100000000000000001 +00111000010000101011000010101100 +01011000010000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000010000000000000000 +11111000000000000011100010101001 +10111000001000000101100000000000 +01111000000000010000000000000001 +00111000001000011011000010110000 +00101000001001000000000000000000 +01111101011000100000000000000000 +01100100100000110000000000000000 +10100000010000110001100000000000 +01000100011000000000000000001101 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00110100000000100000000000000010 +01011000001000100000000000000100 +11111000000000000011110111011100 +11111000000000000000010000010001 +01111000000000010000000000000001 +00111000001000011100001010010100 +00110100000000100000000000000001 +01011000001000100000000000000000 +11100000000000000000000000010100 +01100101011000010000000000000000 +01111100100001000000000000000000 +10100000001001000000100000000000 +01000100001000110000000000010010 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00110100000000100000000000000010 +01011000001000100000000000001000 +01111000000000010000000000000001 +00111000001000011100001010010100 +01011000001000100000000000000000 +11111000000000000000010000100101 +00110100000000010000000000000010 +00110100000000100000000000000000 +00110100000000110000000000000001 +11111000000000000101000101111001 +00110100000000010000000000000000 +11111000000000000100001000010111 +00110100000000010000000000000001 +11100000000000000000000000001000 +11111100010000010001000000000000 +01111000000000010000000000000001 +11001000000000100001000000000000 +00111000001000011100001010010100 +00100000010000100000000000000011 +01011000001000100000000000000000 +00110100000000010000000000000000 +01111000000000100000000000000001 +00111000010000101011000010110000 +01011000010010110000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011000010100000 +00101000001000100000000000000000 +00110100000000010000000000000001 +01011100010000010000000000001111 +11111000000000000001111111111100 +10111000001000000101100000000000 +11111000000000000011011111100100 +00110100000000100000000000011011 +01000100001000100000000000000101 +01111000000000100000000000000001 +00111000010000101001011011101000 +00101000010000010000000000000000 +01011100001000000000000000001000 +11111000000000000010001010111101 +01111000000000100000000000000001 +00111000010000101011000010100000 +01011000010000000000000000000000 +11100000000000000000000000000011 +11111000000000000010001011000010 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000110100 +01011011100011000000000000110000 +01011011100011010000000000101100 +01011011100011100000000000101000 +01011011100011110000000000100100 +01011011100100000000000000100000 +01011011100100010000000000011100 +01011011100100100000000000011000 +01011011100100110000000000010100 +01011011100101000000000000010000 +01011011100101010000000000001100 +01011011100101100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +11111000000000000101001111100110 +00111001011010111010111011011100 +00111001100011001011000010011100 +11100000000000000000000000000101 +00101001011000010000000000001000 +01000100001000000000000000000010 +11011000001000000000000000000000 +00110101011010110000000000100000 +01010101100010111111111111111100 +01111000000010110000000000000001 +01111000000000010000000000000001 +00111001011010111010111011011100 +01111000000101000000000000000001 +01111000000100000000000000000001 +00111000001000011000111010111000 +01111000000011110000000000000001 +01111000000011100000000000000001 +01111000000100100000000000000001 +01111000000100010000000000000001 +00111010100101001011000010011100 +00111010000100001011000010101000 +00101000001100110000000000000000 +00111001111011111011000010101100 +00111001110011101011000010100100 +00111010010100100110011110111000 +00111010001100010110011110000100 +10111001011000001010100000000000 +11100000000000000000000000111100 +00101001011000010000000000001100 +01011100001000000000000000000101 +00101001011000010000000000010000 +00110100001000010000000000000001 +01011001011000010000000000010000 +11100000000000000000000000001011 +00101001011000100000000000000100 +01000100010000000000000000000011 +00101000010000100000000000000000 +01000100010000000000000000000111 +11011000001000000000000000000000 +00101001011000100000000000010000 +10111001011000000110000000000000 +10110100010000010001000000000000 +01011001011000100000000000010000 +01011100001000000000000000000010 +10111010101000000110000000000000 +00110111100000100000000000111000 +00110100000000010000000000000000 +11111000000000000100000101111010 +11111000000000000011110001110100 +10111000001000001011000000000000 +00101010000000100000000000000000 +00101011100000010000000000111000 +11001000001000100001000000000000 +01001100010000000000000000000010 +10110100010100110001000000000000 +00101001100000110000000000011000 +10110100010000110001000000000000 +01011001100000100000000000011000 +01010010011000100000000000000110 +11001000010100110001000000000000 +01011001100000100000000000011000 +00101001100000100000000000010100 +00110100010000100000000000000001 +01011001100000100000000000010100 +00101001111011010000000000000000 +01011010000000010000000000000000 +11001010110011010110100000000000 +01001101101000000000000000000010 +00110101101011010000001111101000 +00101001100000110000000000011100 +01010000011011010000000000001000 +00101001110000010000000000000000 +01000100001000000000000000000101 +00101001100000100000000000000000 +10111010001000000000100000000000 +10111001101000000010000000000000 +11111000000000000011011001101100 +01011001100011010000000000011100 +00101001110000010000000000000000 +01000100001000000000000000000110 +01010000001011010000000000000101 +00101001100000100000000000000000 +10111010010000000000100000000000 +10111001101000000001100000000000 +11111000000000000011011001100100 +01011001111101100000000000000000 +00110101011010110000000000100000 +01010110100010111111111111000101 +11111000000000000101001110001101 +10111010101000000101100000000000 +11100011111111111111111111111101 +00110111100111001111111111000000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01011011100000110000000000101100 +01111000000000110000000000000001 +00111000011000111011000010111100 +01011011100000100000000000101000 +01011011100001000000000000110000 +01011011100001010000000000110100 +01011011100001100000000000111000 +01011011100001110000000000111100 +01011011100010000000000001000000 +00101000011011010000000000000000 +10111000001000000101100000000000 +10111000010000000111000000000000 +00110100000000110000000000000000 +01000100001000000000000000000010 +00101000001000110000000000011100 +10111000011011010001100000000000 +00000000011000110000000000011100 +01000100011000000000000000011110 +01111000000011000000000000000001 +00111001100011001011000010111100 +00111001101000010000000000000001 +01011001100000010000000000000000 +00101001011000010000000000111000 +00110111100000100000000000011000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +01011001100011010000000000000000 +00101011100001000000000000100000 +00101111100000110000000000100100 +00101001011010110000001111010100 +00111100100001000000000000010000 +01111000000011000000000000000001 +10111000100000110000100000000000 +01111000000000110000000000000001 +00111000011000111000111010111100 +00101000011000100000000000000000 +00111001100011000110100000000100 +11111000000000000101010100110111 +00101011100000110000000000011100 +10111000001000000010000000000000 +10111001011000000001000000000000 +10111001100000000000100000000000 +11111000000000000011011000101100 +10111001110000000000100000000000 +00110111100000100000000000101100 +11111000000000000011011000000111 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000010100000000000 +01011100011000000000000000000101 +01111000000000100000000000000001 +00111000010000100110100000100000 +10111000101000000001100000000000 +11100000000000000000000000001100 +00110100000000100000000000000001 +01011100011000100000000000000110 +01111000000000100000000000000001 +00111000010000100110100000111100 +10111000101000000001100000000000 +00101000001001000000000000001000 +11100000000000000000000000000101 +00101000001001000000000000000100 +01111000000000100000000000000001 +00111000010000100110100001010100 +10111000101000000001100000000000 +11111011111111111111111110110001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100111010000000000001100 +10111000001000000101100000000000 +10111000010000000111000000000000 +10111000011000000110100000000000 +01001100000000110000000010110110 +01000000010000110000000000000000 +00101000001010000000000100001100 +00101000001010010000000100001000 +00100000011000110000000000001111 +00101000001001100000000100000100 +01011011100000110000000000000100 +00001000011000110000000000001100 +01111000000000100000000000000001 +00000001000001110000000000010000 +00111000010000101001011101011000 +00100001000010001111111111111111 +10110100010000110001000000000000 +00001001000010000000001111101000 +00101000010000100000000000000000 +00111101001010010000000000010000 +01111000000001000000000000000001 +00000001000010000000000000010000 +01011011100000100000000000001000 +00110100000000110000000000000001 +00110100000000100000000000000101 +00111000100001000110100001101100 +10111001101000000010100000000000 +10111001001001110011100000000000 +11111000000000000000000010100010 +00110100000000010000000000100001 +01001100001011010000000010011100 +01000001110000010000000000000000 +00110100000000100000000000001101 +00100000001000010000000000001111 +01001000001000100000000000010000 +00111100001000010000000000000010 +01111000000000100000000000000001 +00111000010000101000111110010000 +10110100010000010001000000000000 +00101000010000010000000000000000 +01001000001011010000000000001010 +01000001110000100000000000000001 +00110100000000010000000000000010 +00100000010000100000000000001111 +01011100010000010000000000000110 +10111001011000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +11111000000000000001011111010010 +01000100001000000000000000000011 +00110100000011010000000000000000 +00110100000011100000000000000000 +00101001011011000000000000010000 +01011001011000000000000000001100 +00101001011000010000000000000000 +01000101100000000000000000000011 +00101001100000100000000000000000 +01000100010000010000000000010011 +00110100000000100000000000000001 +01111000000011000000000000000001 +01011001011000100000000000001100 +00111001100011001001110110011000 +11100000000000000000000000000110 +01011100010000010000000000000100 +01011001011011000000000000010000 +01011101100000000000000000001011 +11100000000000000000000000000100 +00110101100011000000000000001100 +00101001100000100000000000000000 +01011100010000001111111111111010 +00101001011000100000001111010100 +01111000000000010000000000000001 +00111000001000010110100010011100 +11111000000000000011010110111010 +00110100000000010010011100010000 +11100000000000000000000001100110 +01011001011000010000000000000100 +00101001011000010000000000001100 +01011001011000000000000000001000 +01000100001000000000000000000110 +00101001100000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000000 +10111001101000000010000000000000 +11111011111111111111111110001110 +01000101110000000000000000110011 +00101001011000010000000000110000 +01000001011001010000001110100110 +00101000001000010000000000001100 +01000000001000010000000000011110 +01000100001001010000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000110100010111100 +11111000000000000000000001011110 +11100000000000000000000000100101 +01000001011100000000001110100111 +00100010000100000000000000000001 +01000110000000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000110100011011000 +11100000000000000000000000001100 +00101001011000100000001101011000 +00110101011011110000001111000000 +10111001111000000000100000000000 +00110100000000110000000000001010 +11111000000000000101010100100111 +01011100001100000000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000110100011110100 +11111000000000000000000001001000 +11100000000000000000000000001111 +01000001011000100000001110100001 +00110100000000010000000000001011 +01011100010000010000000000001110 +00101001011000100000001101011000 +10111001111000000000100000000000 +00110100000000110000000000001000 +11111000000000000101010100011000 +01011100001000000000000000001001 +00101001011000010000001101011000 +00101101011000100000001111001000 +00101100001000010000000000001000 +01010000010000010000000000000011 +00110100000000010000000000000111 +01011001011000010000000000000100 +00110100000011010000000000000000 +00110100000011100000000000000000 +00101001011000010000000000000100 +00101001011000100000000000000000 +01011100010000010000000000010011 +01011101101000000000000000000011 +00110100000000010000000000001111 +00110001011000010000001110100001 +00101001100001000000000000001000 +10111001101000000001100000000000 +10111001011000000000100000000000 +10111001110000000001000000000000 +11011000100000000000000000000000 +10111000001000000001100000000000 +01000100001000000000000000000110 +00101001011000100000001111010100 +00101001100001000000000000000100 +01111000000000010000000000000001 +00111000001000010110100100001100 +11111000000000000011010101101010 +00101001011000010000000000000100 +00101001011000100000000000000000 +01000100010000010000000000001111 +01011001011000010000000000000000 +10111001011000000000100000000000 +11111000000000000000000011100110 +01000001011000010000000000100000 +00101001011000100000000000010000 +00110100000000110000000000000010 +00100000001000010000000011111001 +00110001011000010000000000100000 +00101000010000100000000000000100 +10111001011000000000100000000000 +00110100000001000000000000000000 +11111011111111111111111100111010 +00110100000000010000000000000000 +11100000000000000000000000000111 +00101001100000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00110100000001000000000000000000 +11111011111111111111111100110011 +00101001011000010000000000001000 +00101011100111010000000000001100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110100000000010000000000000000 +00110100000011010000000000000000 +00110100000011100000000000000000 +11100011111111111111111101100110 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +01011011100001000000000000001100 +01011011100001010000000000010000 +10111000100000000101100000000000 +01011011100001100000000000010100 +01111000000001000000000000000001 +01011011100001110000000000011000 +01011011100010000000000000011100 +00111000100001000110100100101000 +00110100000001010000000000000000 +01000100001000000000000000000011 +00101000001001000000001111010100 +00101000001001010000000000011100 +01111000000001100000000000000001 +00111000110001101011000010111100 +00101000110000010000000000000000 +00111100010000100000000000000010 +10111000101000010010100000000000 +10000000101000100010100000000000 +00100000101001010000000000001111 +01010100011001010000000000001100 +01111000000001010000000000000001 +00111000101001011000111111011000 +10110100101000100010100000000000 +01111000000001100000000000000001 +00101000101000100000000000000000 +10111000110000000000100000000000 +00111000001000010110100100110000 +11111000000000000011010100100111 +10111001011000000000100000000000 +00110111100000100000000000010000 +11111000000000000011010100000010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000011100 +10111000001000000001100000000000 +00110100000010110000000000000000 +00110100000001011111111111111100 +00110100000001000000000000000011 +11100000000000000000000000001001 +00110100001000011111111111010000 +00100000001001100000000011111111 +01010000100001100000000000000010 +11100000000000000000000000001000 +10111100001000100000100000000000 +00110100011000110000000000000001 +10111001011000010101100000000000 +00110100010000101111111111111100 +01000000011000010000000000000000 +01000100001000000000000000000111 +01011100010001011111111111110110 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000010110100100111100 +00111000010000101000111111001000 +11111000000000000011010100000111 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00101000001001000000001101011000 +01111000000000100000000000000001 +00111000010000101001011011111000 +00010000100000110000000000001010 +00110100000001010000000000000001 +00101000001000010000000000110000 +01011000010000110000000000001000 +00110100011000110000000000001100 +10111100101000110001100000000000 +00101000001000010000000000010000 +01011000010000110000000000111000 +00010000100000110000000000001101 +00101100001000010000000000000000 +01011000010000110000000000010100 +00010000100000110000000000001011 +01000000100001000000000000001100 +00110100001000010000000000000001 +01011000010000110000000000101100 +10111100100000110010000000000000 +00001000100001000000001111101000 +01011000010001000000000000100000 +00110100000001000000001111101000 +10111100100000110001100000000000 +10001000001000110001100000000000 +01011000010000110000000001000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101000001000100000000000111000 +10111000011000000110000000000000 +10111000001000000101100000000000 +00101000010000110000000000011000 +10111001100000000001000000000000 +11011000011000000000000000000000 +00110101101000100000000011010110 +00111100010000100000000000000010 +00001001101011010000000000001100 +10110101011000100001000000000000 +01011000010000010000000000000100 +01111000000000010000000000000001 +00111000001000011001011011111000 +10110100001011010110100000000000 +00101001101001010000000000000000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000011 +00111000100001000110100110101100 +10111001100000000011000000000000 +11111011111111111111111110000111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +10111000001000000110100000000000 +00001001100000010000000000001100 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000010000101001011011111000 +00111000011000111011000011000000 +10110100010000010001000000000000 +00101000011000010000000000000000 +00101000010001000000000000001000 +01011100001000000000000000000101 +00101001101000010000000000110000 +00101000001000010000000000001100 +00101000001000010000000000001000 +01011000011000010000000000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000011000111011000011000000 +00111000001000011000111011000000 +00101000011000100000000000000000 +00101000001001010000000000000000 +00110100000010110000000000011001 +10001000010001010001000000000000 +00110100010000100011000000111001 +00000000010000010000000000010000 +10001000010001010001000000000000 +00100000001000010000011111111111 +00110100010000100011000000111001 +01011000011000100000000000000000 +00111100001000110000000000001010 +00000000010000010000000000010000 +00110100100000100000000000000100 +00100000001000010000001111111111 +10011000001000110000100000000000 +00001001100000110000000000001100 +10111101011000100101100000000000 +01111000000000100000000000000001 +00111000010000101001011011111000 +10110100010000110001000000000000 +00101000010000100000000000000100 +00110100000000110000000000000001 +01000100010000110000000000000101 +00110100000000110000000000000010 +01000100010000110000000000001000 +01011100010000000000000000001100 +11100000000000000000000000001010 +10111001011000000001000000000000 +00111101011010110000000000000001 +11111000000000000101001111110011 +10110100001010110101100000000000 +11100000000000000000000000000110 +00001001011000100000000000000101 +11111000000000000101001111101111 +10111000001000000101100000000000 +11100000000000000000000000000010 +10111000100000000101100000000000 +10111001101000000000100000000000 +10111001100000000001000000000000 +10111001011000000001100000000000 +11111011111111111111111110011110 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000000000000000 +10111000001000000110000000000000 +00110100000011010000000000001000 +10111001011000000001000000000000 +10111001100000000000100000000000 +00110101011010110000000000000001 +11111011111111111111111110101110 +01011101011011011111111111111100 +10111001100000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000010100 +11111011111111111111111110000111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +00101000010000110000000000011000 +00110100000000100000000000000000 +11011000011000000000000000000000 +00110101100000100000000011010110 +00111100010000100000000000000010 +10110101011000100001000000000000 +00101000010000100000000000000100 +11001000001000100001000000000000 +00110100000000010000000000000000 +01001000000000100000000000001101 +00001001100011000000000000001100 +01111000000000010000000000000001 +00111000001000011001011011111000 +10110100001011000110000000000000 +00101001100001010000000000000000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110100111000100 +11111011111111111111111100000111 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +00101000010000110000000000011000 +00110100000000100000000000000000 +11011000011000000000000000000000 +00110101100000100000000011010110 +00111100010000100000000000000010 +10110101011000100101100000000000 +00101001011000100000000000000100 +11001000010000010000100000000000 +10100100001000000001000000000000 +00010100010000100000000000011111 +10100000001000100000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +10111000011000000110000000000000 +00101000010001000000000000011000 +00110100000000100000000000000000 +11011000100000000000000000000000 +00110101101000100000000011010110 +00110101100000110000000011010110 +00111100011000110000000000000010 +00111100010000100000000000000010 +10110101011000100001000000000000 +10110101011000110101100000000000 +00101000010000100000000000000100 +00101001011000110000000000000100 +11001000010000010001000000000000 +11001000011000010000100000000000 +01001100010000010000000000000010 +10111000010000000000100000000000 +10100100001000000001000000000000 +00010100010000100000000000011111 +10100000001000100000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +10111000011000000110100000000000 +00101000010001010000000000011000 +00110100000000100000000000000000 +10111000100000000110000000000000 +11011000101000000000000000000000 +00110101110000100000000011010110 +00110101101000110000000011010110 +00111100010000100000000000000010 +00111100011000110000000000000010 +10110101011000100001000000000000 +10110101011000110001100000000000 +00101000010001010000000000000100 +00101000011000100000000000000100 +11001000101000010010100000000000 +11001000010000010001000000000000 +01001100101000100000000000000010 +10111000101000000001000000000000 +00110101100001000000000011010110 +00111100100001000000000000000010 +10110101011001000101100000000000 +00101001011000110000000000000100 +11001000011000010000100000000000 +01001100001000100000000000000010 +10111000001000000001000000000000 +10100100010000000000100000000000 +00010100001000010000000000011111 +10100000010000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000000001 +00110100000000010000000000000011 +00110100000000100000000000000000 +11111000000000000100111001011110 +00110100000000010000000000000000 +00110100000000100000000000000001 +11111000000000000100111111111001 +11111000000000000011101110000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000010000000000000000 +10111000010000000110000000000000 +11111000000000000100111100011001 +01000101100000000000000000000101 +01100100001000100000000000000000 +11001000000000100001000000000000 +00111000010000100000000000000001 +11100000000000000000000000010011 +01111000000010110000000000000001 +00111001011010111011000011000100 +01011100001011000000000000000100 +01011001011000000000000000000000 +00110100000000101111111111111111 +11100000000000000000000000001101 +00101001011011000000000000000000 +00110100000000100000000000000001 +01011101100000000000000000001010 +01111000000000100000000000000001 +00111000010000101001011011110000 +00110100000000010000000000000011 +11111000000000000011110000111001 +00110100000000100000000000000010 +01001001100000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000000000 +00110100000000100000000000000001 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000000000000 +00110100000000100000000000000001 +11111000000000000100111111001001 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000001101011000 +00101000001000010000000000010000 +00101000001000110000000000001100 +01000100010000110000000000000100 +01011000001000100000000000001100 +10111000010000000000100000000000 +11111000000000000011111010111110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011111010110000 +00110100000000100000000000000001 +01011100001000000000000000000011 +11111000000000000100111110100010 +01111100001000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000010100000000000 +10111000001000100000100000000000 +10111000010000000010000000000000 +10111000011000000101100000000000 +01000100001000000000000000000101 +00110100000000010000000000000001 +10111000101000000001000000000000 +10111000100000000001100000000000 +11111000000000000011111000110101 +01000101011000000000000000000101 +00010101011000100000000000011111 +00110100000000010000000000000010 +10111001011000000001100000000000 +11111000000000000011111000110000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +00110100000000011111111111111111 +11111000000000000100111011001111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111100100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000001000100000001111010000 +10111000100000000111000000000000 +00110111100000010000000000011000 +10111000011000000101100000000000 +10111000101000000110100000000000 +11111000000000000001111001100101 +01000101110000000000000000000101 +01111000000000010000000000000001 +00111000001000011010011111111000 +00101000001000010000000000000000 +01011001110000010000000000000000 +01000101101000000000000000000011 +00101011100000010000000011001100 +01011001101000010000000000000000 +00101011100000100000000001101100 +00110100000000011111111111111101 +01000100010000000000000000010011 +01000101100000000000000000000111 +00101011100000100000000001100000 +00101011100000010000000001011000 +10110100010000010000100000000000 +00101011100000100000000010100000 +10110100001000100000100000000000 +01011001100000010000000000000000 +00101011100000100000000001101000 +00110100000000011111111111111101 +01000100010000000000000000001001 +00110100000000010000000000000000 +01000101011000000000000000000111 +00101011100000110000000001100100 +00101011100000100000000001011100 +10110100011000100001000000000000 +00101011100000110000000010100100 +10110100010000110001000000000000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000011011100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000001000000000000000000 +10111000010000000110000000000000 +10111000011000000101100000000000 +00110111100000100000000000010000 +00110111100000110000000000010100 +00110100000001010000000000000000 +01011011100000000000000000010100 +01011011100000000000000000010000 +11111011111111111111111110111111 +00110100000000010000000000000001 +01011101100000010000000000000011 +00101011100000010000000000010000 +11100000000000000000000000000010 +00101011100000010000000000010100 +01011001011000010000000000000000 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011010011101011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011010011101111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011101001111100 +11111000000000000011001111101010 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000100110101010111100 +00111000001000010110101010001100 +11111000000000000011001100001010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000010000000000000000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011001100000011000 +00101000001000010000000000101100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000010110101011011000 +11111000000000000011001011111000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001111100110100 +00111000001000011001110000110000 +01111000000010110000000000000001 +11111000000000000001100111111111 +00111001011010111001100000011000 +00110100000000110000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111011111111111111110011100011 +01111000000000100000000000000001 +00111000010000101001110001110100 +01011000010000010000000000000000 +11111000000000000011100011010101 +01111000000000100000000000000001 +00111000010000101011000011010000 +01011000010000010000000000000000 +00101001011000010000001101011000 +00101000001000010000000000010000 +01011000001000000000000001101000 +10111001011000000000100000000000 +11111000000000000000101100110001 +01111000000000010000000000000001 +00111000001000011011000011001100 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111001100000011000 +00101001011000010000001101011000 +00101000001011000000000000010000 +01111000000000010000000000000001 +00111000001000010110101011100100 +11111000000000000011001011001101 +00101001100000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000110100 +10111001011000000000100000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000001000110000 +01011001100000000000000001000000 +00110001100000000000000000110101 +00111000001000011001100101000000 +11111000000000000101001011110011 +01111000000000010000000000000001 +00111000001000011011000011001100 +01011000001000000000000000000000 +10111001011000000000100000000000 +00001101011000000000000100100000 +11111000000000000000101100001011 +01111000000000010000000000000001 +00111000001000011001110000110000 +11111000000000000001101000010000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111001100000011000 +10111000001000000110000000000000 +00101001011000010000001101011000 +00101000001011010000000000010000 +01111000000000010000000000000001 +00111000001000011011000011001000 +01011000001000000000000000000000 +11111011111111111111111111001100 +00110100000000010000000000000010 +01000101100000010000000000011111 +01001001100000010000000000000011 +00110100000000010000000000000001 +11100000000000000000000000000100 +00110100000000100000000000000011 +01000101100000100000000000101111 +00110100000000010000000000000100 +01011101100000010000000000111001 +00110100000000010000000000000001 +01111000000010110000000000000001 +00111001011010111001100000011000 +00110001101000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000100100 +01111000000000010000000000000001 +00111000001000011001111100110100 +00110100000011100000000000000110 +00110100000000100000000000000000 +00110100000000110000000000000001 +01011000001011100000000000000000 +00110100000000010000000000000001 +11111000000000000100110100001101 +00110100000000010000000000000001 +11111000000000000011110110110111 +00101001011000010000000000110000 +00101000001000010000000000001100 +01011000001011100000000000010000 +10111001011000000000100000000000 +11111000000000000001001011101101 +00111000000010111110101001100000 +11100000000000000000000000100011 +00110100000000010000000000000001 +00110001101000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000100100 +01111000000000010000000000000001 +00111000001000011001111100110100 +00110100000011100000000010111011 +00110100000000100000000000000000 +00110100000000110000000000000001 +01011000001011100000000000000000 +00110100000000010000000000000010 +11111000000000000100110011111000 +00110100000000010000000000000001 +11111000000000000011110110100010 +00101001011000010000000000110000 +00101000001000010000000000001100 +01011000001011100000000000010000 +10111001011000000000100000000000 +11111000000000000001001011011000 +00110100000010110000111110100000 +11100000000000000000000000001110 +00110001101000010000000000000100 +01011001011000010000000000100100 +01111000000000010000000000000001 +00111000001000011001111100110100 +00110100000000100000000011111111 +01011000001000100000000000000000 +00110100000000110000000000000001 +00110100000000010000000000000011 +00110100000000100000000000000000 +11111000000000000100110011100101 +00110100000000010000000000000000 +11111000000000000011110110001111 +00110100000010110000000000000000 +11111000000000000011100001001100 +01111000000000100000000000000001 +10111000001000000111000000000000 +10111000010000000000100000000000 +00111000001000010110101011110000 +11111000000000000011001001011011 +00101001101000100000000000000000 +01111000000011010000000000000001 +00111001101011010110101100001100 +00101000010000110000000000110100 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011001100000011000 +00110100000000100000000000000000 +11011000011000000000000000000000 +11100000000000000000000000001110 +11111000000000000100111011001000 +00110100000000010000001111101000 +11111000000000000011100000111111 +11111000000000000011100000111001 +11001000001011100001000000000000 +01010001011000100000000000000110 +01111000000000010000000000000001 +00111000001000010110101011111100 +11111000000000000011001001001000 +00110100000010111111111110001100 +11100000000000000000000000001000 +10111001101000000000100000000000 +11111000000000000011001001000100 +00110100000000010000000000000000 +11111000000000000100110110001101 +01011100001000000000000000000010 +01011101011000011111111111110000 +00110100000010110000000000000000 +01111000000000010000000000000001 +00111000001000011000011110001000 +11111000000000000011001000111100 +01111101011000100000000000000000 +01100101100000010000000000000001 +10100000010000010000100000000000 +01000100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011001111100110100 +00110100000000100000000000110100 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011000011001000 +01011000001011000000000000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100001000000000000000000100 +00110100000000100000000000000001 +01011100001000100000000000000110 +11100000000000000000000000000011 +11111011111111111111111101001011 +11100000000000000000000000000110 +11111011111111111111111100100011 +11100000000000000000000000000100 +01111000000000010000000000000001 +00111000001000011011000011001100 +00101000001000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011000011001100 +00101000001000010000000000000000 +00110100000011100000000000000000 +01000100001000000000000000100100 +01111000000010110000000000000001 +00111001011010111001100000011000 +00101001011000010000000000110100 +00101001011000100000000001001000 +01111000000001000000000000000001 +00101000001001010000000000001000 +00110100000000110000000001111100 +10111001011000000000100000000000 +00111000100001001001100100011000 +11011000101000000000000000000000 +10111000001000000001100000000000 +01001100000000010000000000000101 +00101001011000010000010000010100 +00110100001000010000000000000001 +01011001011000010000010000010100 +11100000000000000000000000001100 +01011100001000000000000000001011 +01111000000011010000000000000001 +11111000000000000011011111100111 +00111001101011011011000011010000 +00101001101000100000000000000000 +01111000000011000000000000000001 +00111001100011001001110001110100 +11001000001000100000100000000000 +00101001100000100000000000000000 +01010100010000010000000000001010 +11100000000000000000000000010001 +01111000000000010000000000000001 +00111000001000011001100000011000 +00101000001000100000000001010000 +11111011111111111111101111100101 +01111000000000100000000000000001 +00111000010000101001110001110100 +01011000010000010000000000000000 +00110100000011100000000000000001 +10111001110000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +11111000000000000011011111001110 +01011001101000010000000000000000 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110100000000110000000000000000 +11111011111111111111101111010011 +01011001100000010000000000000000 +11100011111111111111111111110000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000010001010000000000001000 +00101100010001000000000000001100 +00101000010011010000000000000000 +00111100101001010000000000010000 +10111000001000000110000000000000 +00101000010010110000000000000100 +10111000101001000000100000000000 +00110100000000100000001111101000 +11111000000000000101000011010011 +00010101101000100000000000011000 +10111000001000000011000000000000 +01111000000001110000000000000001 +00100000010000100000000011000000 +00110100000000010000000010000000 +00111000111001111000000011010000 +01011100010000010000000000000011 +01111000000001110000000000000001 +00111000111001110110101100010100 +01111000000001000000000000000001 +10111000100000000000100000000000 +10111001100000000001000000000000 +10111001011000000001100000000000 +10111001011000000010000000000000 +10111001011000000010100000000000 +00111000001000010110101100100000 +11111000000000000011000110111100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100111010000000000011000 +10111000001000000101000000000000 +01000000011000010000000000000101 +01000000011001000000000000000000 +01000000011001010000000000000001 +01000000011001100000000000000010 +01000000011001110000000000000011 +01000000011010000000000000000100 +01011011100000010000000000000100 +01000000011000010000000000000110 +10111000010000000100100000000000 +10111001010000000001000000000000 +01011011100000010000000000001000 +01000000011000010000000000000111 +01011011100000010000000000001100 +01000000011000010000000000001000 +01011011100000010000000000010000 +01000000011000010000000000001001 +10111001001000000001100000000000 +01011011100000010000000000010100 +01111000000000010000000000000001 +00111000001000010110101101000100 +11111000000000000011000110011110 +00101011100111010000000000011000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000110000 +01011011100011000000000000101100 +01011011100011010000000000101000 +01011011100011100000000000100100 +01011011100011110000000000100000 +01011011100100000000000000011100 +01011011100100010000000000011000 +01011011100100100000000000010100 +01011011100100110000000000010000 +01011011100101000000000000001100 +01011011100101010000000000001000 +01011011100111010000000000000100 +10111000011000000011000000000000 +10111000001000001001100000000000 +10111000010000001001000000000000 +01111000000000010000000000000001 +10111000100000001010100000000000 +00111000001000010110101101111100 +10111010011000000001000000000000 +10111010010000000001100000000000 +10111000110000000010000000000000 +10111000101000001010000000000000 +01111000000100010000000000000001 +11111000000000000011000110000010 +01111000000100000000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +01111000000011010000000000000001 +10111000001000000101100000000000 +00110100000011000000000000000000 +00111010001100010110101110010000 +00111010000100000110101110011000 +00111001111011110111110001001000 +00111001110011101000011110001000 +00111001101011010111111100010000 +11100000000000000000000000010111 +01011100110000000000000000000110 +10111010001000000000100000000000 +10111010011000000001000000000000 +10111010010000000001100000000000 +11111000000000000011000101110001 +10110101011000010101100000000000 +10110110101011000001000000000000 +01000000010000100000000000000000 +10111010000000000000100000000000 +00110101100011000000000000000001 +11111000000000000011000101101011 +00100001100000100000000000000011 +10110100001010110101100000000000 +10111001111000000011000000000000 +01011100010000000000000000000101 +00100001100000010000000000001111 +10111001110000000011000000000000 +01000100001000100000000000000010 +10111001101000000011000000000000 +10111000110000000000100000000000 +11111000000000000011000101100001 +10110101011000010101100000000000 +00100001100001100000000000001111 +01001010100011001111111111101001 +01000100110000000000000000000101 +01111000000000010000000000000001 +00111000001000011000011110001000 +11111000000000000011000101011010 +10110100001010110101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000110000 +00101011100011000000000000101100 +00101011100011010000000000101000 +00101011100011100000000000100100 +00101011100011110000000000100000 +00101011100100000000000000011100 +00101011100100010000000000011000 +00101011100100100000000000010100 +00101011100100110000000000010000 +00101011100101000000000000001100 +00101011100101010000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111110111000 +01011011100010110000000001001000 +01011011100011000000000001000100 +01011011100011010000000001000000 +01011011100011100000000000111100 +01011011100011110000000000111000 +01011011100100000000000000110100 +01011011100100010000000000110000 +01011011100100100000000000101100 +01011011100100110000000000101000 +01011011100101000000000000100100 +01011011100101010000000000100000 +01011011100101100000000000011100 +01011011100101110000000000011000 +01011011100110000000000000010100 +01011011100111010000000000010000 +10111000011000001000000000000000 +01000000010000110000000000000001 +10111000001000000110000000000000 +00110100000000010000000000000010 +00100000011000110000000000001111 +10111000010000000110100000000000 +01000000010011100000000000000000 +01000100011000010000000000000110 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110101110100000 +11111000000000000011000100101110 +11100000000000000000000101010000 +01000000010001010000000000000010 +01000000010001100000000000000011 +00100001110011100000000000001111 +00111100101001010000000000001000 +01111000000000010000000000000001 +10111000110001010010100000000000 +01000001101001100000000000000100 +00110100000000110000000000000010 +10111001110000000010000000000000 +00110100010010110000000000100010 +00111000001000010110101111000000 +10111001100000000001000000000000 +11111000000000000011000100100000 +01000001101000110000000000000110 +01000001101001000000000000000111 +00101001101001010000000000001100 +00111100011000110000000000001000 +01111000000000010000000000000001 +10111000100000110001100000000000 +00101001101001000000000000001000 +10111000101000000011000000000000 +10111001100000000001000000000000 +00111000001000010110101111101100 +11111000000000000011000100010101 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100110110000011100 +00110101101000110000000000010100 +11111011111111111111111101011011 +01000001101000110000000000011110 +01000001101001000000000000011111 +01000001101001010000000000100001 +00111100011000110000000000001000 +01111000000000010000000000000001 +10111000100000110001100000000000 +01000001101001000000000000100000 +00111000001000010110110000100100 +10111001100000000001000000000000 +11111000000000000011000100000110 +00110100000000010000000000001100 +01010101110000010000000011101001 +01111000000000010000000000000001 +00111101110011100000000000000010 +00111000001000011000111111111000 +10110100001011100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110001010000 +11111000000000000011000011111010 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111000001000010110110001101000 +10111001100000000001000000000000 +00111000011000110110110001111000 +11100000000000000000000000011100 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110010000100 +11111000000000000011000011011110 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +01000001011001110000000000000101 +01000001011001100000000000001001 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000001000010110110001101000 +10111001100000000001000000000000 +00111000011000110110110010100000 +10111000111001000010000000000000 +10111000110001010010100000000000 +11111000000000000011000011000100 +11100000000000000000000010100110 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110010110000 +11111000000000000011000010111111 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111000001000010110110001101000 +10111001100000000001000000000000 +00111000011000110110110011001100 +11100011111111111111111111100001 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110011011100 +11111000000000000011000010100011 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111100101001010000000000001000 +10111000001000100000100000000000 +01111000000011100000000000000001 +00111001110011100110110011111000 +10111000101000010010100000000000 +01111000000000010000000000000001 +10111001100000000001000000000000 +10111001110000000001100000000000 +10111000111001000010000000000000 +10111000110001010010100000000000 +00111000001000010110110001101000 +11111000000000000011000010001000 +00110101011000110000000000001010 +10111001100000000000100000000000 +10111001110000000001000000000000 +11111011111111111111111011001111 +00110100000010110000000000110110 +11100000000000000000000010011000 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110100001100 +11111000000000000011000001111110 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +10111000111001000010000000000000 +10111000110001010010100000000000 +10111001100000000001000000000000 +00111000011000110110110100101000 +00111000001000010110110001101000 +11111000000000000011000001100100 +01000001011000100000000000001110 +01000001011000010000000000001111 +01000001011001000000000000010000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000010010 +01000001011000010000000000010011 +01000001011001010000000000010100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01000001011000100000000000010110 +01000001011000010000000000010111 +01000001011001100000000000011000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011010010000000000010001 +01000001011010000000000000010101 +01000001011001110000000000011001 +00111100110001100000000000001000 +10111000001000100000100000000000 +10111000110000010011000000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +10111001001001000010000000000000 +10111001000001010010100000000000 +10111000111001100011000000000000 +10111001100000000001000000000000 +00111000011000110110110101010100 +00111000001000010110110101000000 +11111000000000000011000001000000 +01000001011000110000000000001101 +01000001011001000000000000011010 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110101111000 +11111000000000000011000000111010 +01000001011000010000000000100000 +01000001011001000000000000011011 +01000001011001010000000000011100 +01000001011001100000000000011101 +01000001011001110000000000011110 +01000001011010000000000000011111 +01011011100000010000000000000100 +01000001011000010000000000100001 +01111000000000110000000000000001 +10111001100000000001000000000000 +01011011100000010000000000001000 +01000001011000010000000000100010 +00111000011000110110110111010000 +00110100000010110000000001000000 +01011011100000010000000000001100 +01111000000000010000000000000001 +00111000001000010110110110100000 +11111000000000000011000000101000 +11100000000000000000000000111101 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110111110000 +11111000000000000011000000100011 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100110111000001100 +10111001011000000001100000000000 +11111011111111111111111001101001 +00110100000010110000000000101100 +11100000000000000000000000110010 +00110100000010110000000000100010 +11100000000000000000000000110000 +01010101111101110000000000001001 +01111000000000010000000000000001 +10111001100000000001000000000000 +10111010000000000001100000000000 +10111001011000000010000000000000 +10111001111000000010100000000000 +00111000001000010110111000101000 +11111000000000000011000000010010 +11100000000000000000000000110100 +10110101101010110111000000000000 +01000001110101100000000000000010 +01000001110000010000000000000011 +01000001110000110000000000000000 +00111110110101100000000000001000 +01000001110001000000000000000001 +10111000001101101011000000000000 +01000001110000010000000000001000 +01000001110001010000000000000100 +01000001110001100000000000000101 +01000001110001110000000000000110 +01000001110010000000000000000111 +01011011100000010000000000000100 +01000001110000010000000000001001 +00111100011000110000000000001000 +00110110110100010000000000000100 +01011011100000010000000000001000 +10111000100000110001100000000000 +10111010101000000000100000000000 +10111001100000000001000000000000 +10111010001000000010000000000000 +11111000000000000010111111111011 +01001101111100010000000000000111 +10111010010000000000100000000000 +10111001100000000001000000000000 +10111010001000000001100000000000 +10111001111000000010000000000000 +11111000000000000010111111110101 +11100000000000000000000000001000 +10111001100000000000100000000000 +10111010100000000001000000000000 +10111010011000000001100000000000 +00110101110001000000000000001010 +00110110110001011111111111111010 +11111011111111111111111001010100 +10111010001000000111100000000000 +10110101011011110101100000000000 +11100000000000000000000000001011 +01111000000101010000000000000001 +01111000000101000000000000000001 +01111000000100110000000000000001 +01111000000100100000000000000001 +00110100000110000000000000000010 +00110100000101110000000000001001 +00111010101101010110111001001100 +00111010100101000110111010111000 +00111010011100110110111011000000 +00111010010100100110111010001100 +01001101011100000000000000000011 +11001010000010110111100000000000 +01001001111110001111111111000101 +01111000000000100000000000000001 +01111000000000110000000000000001 +10111001100000000000100000000000 +00111000010000100110111011001100 +00111000011000110110111011010100 +10111001101000000010000000000000 +10111010000000000010100000000000 +11111011111111111111111000111100 +00101011100111010000000000010000 +00101011100010110000000001001000 +00101011100011000000000001000100 +00101011100011010000000001000000 +00101011100011100000000000111100 +00101011100011110000000000111000 +00101011100100000000000000110100 +00101011100100010000000000110000 +00101011100100100000000000101100 +00101011100100110000000000101000 +00101011100101000000000000100100 +00101011100101010000000000100000 +00101011100101100000000000011100 +00101011100101110000000000011000 +00101011100110000000000000010100 +00110111100111000000000001001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000010000000101100000000000 +01000100100000000000000000000101 +10111000100000000001000000000000 +01011011100000110000000000010000 +11111011111111111111110111100001 +00101011100000110000000000010000 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111001101110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001011010000000000000000 +10111000001000000111100000000000 +00101000001011100000000000000100 +10111000010000000110000000000000 +00110100000010110000000000000000 +00110100000000010000000000000000 +00110100000001000000000000000000 +01010100010011010000000000000110 +10111001101000000000100000000000 +11111000000000000100111011110011 +10001000001011000001000000000000 +10111001011000000010000000000000 +11001001101000100110100000000000 +00110100000000110000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001011 +00111101100001010000000000000001 +00111101011010110000000000000001 +11110101100001010110000000000000 +00111100011000110000000000000001 +10110101100010110101100000000000 +10111000101000000110000000000000 +00111100010001010000000000000001 +11110100010001010001000000000000 +10110100010000110001100000000000 +10111000101000000001000000000000 +00010101011001010000000000011111 +11001000101011000011000000000000 +11110100110001010011000000000000 +11001000101010110010100000000000 +11001000101001100010100000000000 +00000000101001010000000000011111 +00110100000001100000000000000001 +01010101101010110000000000000100 +01011101101010110000000000000010 +01010101110011000000000000000010 +00110100000001100000000000000000 +10100000101001100011000000000000 +01011100110000001111111111101010 +01010101011011010000000000001101 +01011101011011010000000000000010 +01010101100011100000000000001011 +11001001110011000010100000000000 +11110100101011100111000000000000 +11001001101010110110100000000000 +11001001101011100110100000000000 +10111000101000000111000000000000 +10110100100000100010100000000000 +11110100100001010010000000000000 +10110100001000110000100000000000 +10110100100000010000100000000000 +10111000101000000010000000000000 +00111100011001010000000000011111 +00000000010000100000000000000001 +00000000011000110000000000000001 +10111000101000100001000000000000 +10111000011000100010100000000000 +01000100101000000000000000000110 +00111101011001010000000000011111 +00000001100011000000000000000001 +00000001011010110000000000000001 +10111000101011000110000000000000 +11100011111111111111111111101001 +01011001111000010000000000000000 +10111001110000000000100000000000 +01011001111001000000000000000100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +11111000000000000011010101000111 +10110100001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +10111000010000000101100000000000 +01111000000001010000000000000001 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110111110000100 +00111000101001011001000000101100 +10111001011000000011000000000000 +11111011111111111111101000000101 +01000101011000000000000000000101 +00010101011000100000000000011111 +00110100000000010000000000000010 +10111001011000000001100000000000 +11111000000000000011100111111000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000010000000101100000000000 +10111000011000000011000000000000 +01000100011000000000000000001000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110111110010000 +00111000101001011001000001001100 +11111011111111111111100111101100 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111111011001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +01000100010000000000000000010101 +00101000010000010000000000001000 +00101100010010110000000000001100 +00101000010011000000000000000100 +00111100001000010000000000010000 +00110100000001000000000000000011 +10111000001010110101100000000000 +00101000010000010000000000000000 +10111001011000000001100000000000 +10111001100000000001000000000000 +11111000000000000011100111101001 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001101000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110111110111100 +00111000101001011001000001100000 +10111001100000000011000000000000 +10111001011000000011100000000000 +11111011111111111111100111001001 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110000000000000 +00110111100000100000000000011000 +00110111100000010000000000010000 +11111000000000000011100111101111 +00101011100001110000000000011000 +00101011100000010000000000010000 +00101011100001100000000000010100 +00000000111000100000000000010000 +01011001011000010000000000000000 +01011001011000100000000000001000 +00111100111000010000000000010000 +01111000000000100000000000000001 +00111000010000101011000010111100 +01011001011000010000000000001100 +00101000010000010000000000000000 +01011001011001100000000000000100 +00100000001000010000000000000001 +01011100001000000000000000001001 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000010 +00111000100001000110111110111100 +00111000101001011001000001110000 +11111011111111111111100110100011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111110110000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00001000100001000000000000001100 +10111000001000000101100000000000 +00110100001011010000000100010000 +01111000000000010000000000000001 +00111000001000011001011101011000 +10110100001001000000100000000000 +10111000010000000111100000000000 +01000000001000100000000000000111 +01111000000001010000000000000001 +00110111100011000000000001000000 +00001000010000100000000000000110 +00111000101001011001000010010000 +00101001011100000000000001101000 +00110100000000011000100011110111 +10110100010001010001000000000000 +10111000011000000111000000000000 +00001111100000010000000001001100 +00110100000000110000000000000110 +10111001100000000000100000000000 +11111000000000000100111001111010 +10111001100000000001000000000000 +10111010000000000000100000000000 +10111001111000000001100000000000 +10111001110000000010000000000000 +00110111100001010000000000100000 +11111000000000000010010011110000 +10111000001000000110000000000000 +01000101101000000000000000011111 +00101011100000010000000000101000 +00101011100000100000000000100100 +00101011100000110000000000100000 +00010100001001010000000000011111 +00000000001001000000000000010000 +00111100101001010000000000010000 +00111100001000010000000000010000 +10111000100001010010100000000000 +00101011100001000000000000111100 +01011001011000110000000100010000 +01011001011000100000000100010100 +01011001011001010000000100011000 +01011001011000010000000100011100 +01011100100000000000000000000100 +01111000000001001000111100000000 +10111000011001000001100000000000 +01011001011000110000000100010000 +00111100101010010000000000010000 +00000000001010000000000000010000 +00101001011001110000000100010100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000010 +00111000100001000110111111001100 +00111000101001011001000010000000 +10111001100000000011000000000000 +10111001001010000100000000000000 +11111011111111111111100101011011 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000001101 +00101001011001000000000100011100 +00101001011001010000000100011000 +00101001011000100000000100010100 +00000000100000110000000000010000 +00100000100001001111111111111111 +00001000100001000000001111101000 +00111100101001010000000000010000 +01111000000000010000000000000001 +00000000100001000000000000010000 +00111000001000010110111111101100 +10111000101000110001100000000000 +11111000000000000010111010001111 +01001100000011000000000000010000 +01111000000000010000000000000001 +00111000001000011011000010111100 +00101000001000100000000000000000 +00101001011000010000000000011100 +10111000010000010000100000000000 +00000000001000010000000000010100 +00110100000000100000000000000001 +00100000001000010000000000001111 +01010000010000010000000000000111 +01111000000000010000000000000001 +00111000001000010110111111111100 +10111001111000000001000000000000 +10111001110000000001100000000000 +10111001101000000010000000000000 +11111011111111111111111010111011 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000001010000 +11000011101000000000000000000000 +00110111100111001111111110010000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00101000001000010000000001101000 +10111000011000000010100000000000 +10111000010000000111000000000000 +10111000100000000101100000000000 +00110111100000100000000001000000 +10111000101000000010000000000000 +10111001110000000001100000000000 +00110111100001010000000000100000 +11111000000000000010010000100000 +10111000001000000110100000000000 +01001100000000010000000001100101 +01000101011000000000000000100001 +00101011100000010000000000101100 +00101011100011110000000000100100 +00101011100100000000000000100000 +00111100001000010000000000010000 +00110100000000100000001111101000 +01011001011100000000000000000000 +01011001011011110000000000000100 +11111000000000000100110101011110 +00101011100001010000000000101000 +10111000001000000010000000000000 +00010100001000100000000000011111 +00010100101000010000000000011111 +00000000101000110000000000010000 +00111100101001010000000000010000 +00111100001000010000000000010000 +10110100100001010010100000000000 +10111000011000010000100000000000 +11110100100001010010000000000000 +10110100010000010000100000000000 +10110100100000010000100000000000 +01011001011000010000000000001000 +00101011100000010000000000111100 +01011001011001010000000000001100 +01011100001000000000000000001001 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01000100010000010000000000000100 +01111000000000011000111100000000 +10111010000000011000000000000000 +01011001011100000000000000000000 +01111000000000010000000000000001 +00111000001000011011000010111100 +00101001100000100000000000011100 +00101000001000010000000000000000 +10111000001000100000100000000000 +00000000001000010000000000010100 +00110100000000100000000000000001 +00100000001000010000000000001111 +01010000010000010000000000000111 +01111000000000010000000000000001 +00111000001000010111000000000100 +10111001110000000001000000000000 +10111001101000000001100000000000 +10111001011000000010000000000000 +11111011111111111111111001101101 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000110000 +00101001011001000000000000000000 +00101001011000110000000000000100 +00101001011000100000000000001000 +00101001011000010000000000001100 +01011011100001000000000001100100 +01011011100000110000000001101000 +01011011100000100000000001101100 +01011011100000010000000001110000 +11111000000000000010111111001101 +00111100001000010000000000010000 +00110100000000100000001111101000 +01011011100000000000000001011000 +01011011100000000000000001010100 +11111000000000000100110100100100 +00010100001000100000000000011111 +00110111100010110000000001100100 +01011011100000010000000001100000 +01011011100000100000000001011100 +10111001011000000000100000000000 +00110111100000100000000001010100 +11111000000000000001001001010101 +00101011100001000000000001110000 +00101011100001010000000001101100 +00101011100000100000000001101000 +00000000100000110000000000010000 +00100000100001001111111111111111 +00001000100001000000001111101000 +00111100101001010000000000010000 +01111000000000010000000000000001 +00000000100001000000000000010000 +10111000101000110001100000000000 +00111000001000010111000000001100 +11111000000000000010111000001011 +10111001011000000000100000000000 +00110101100000100000000100010000 +11111000000000000001001001000110 +00101011100000110000000001110000 +00101011100001000000000001101100 +01111000000000010000000000000001 +00000000011000100000000000010000 +00100000011000111111111111111111 +00001000011000110000001111101000 +00111100100001000000000000010000 +00111000001000010111000000011100 +00000000011000110000000000010000 +10111000100000100001000000000000 +11111000000000000010110111111101 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000001110000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000001101000 +11111000000000000010001101010010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000001101000 +01000100001000000000000000000010 +11111000000000000010001101000101 +10111001011000000000100000000000 +11111000000000000000110010101111 +00110111100011000000000000010100 +00110100000000011000100011110111 +01111000000000100000000000000001 +00001111100000010000000000100000 +00111000010000101000111101111000 +10111001100000000000100000000000 +00110100000000110000000000000110 +11111000000000000100110110001100 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000011001110101100100 +00110100000000110000000000000001 +00110100000001000000000000000000 +11111000000000000010001011101100 +10111000001000000110000000000000 +01000100001000000000000000001110 +00110111100011010000000000101000 +10111001101000000001000000000000 +11111000000000000010001011010110 +10111001101000000001000000000000 +00110100000000110000000000000110 +00110101011000010000000001110000 +11111000000000000100110101111101 +00110101011000010000000001011100 +01011001011011000000000001101000 +10111001101000000001000000000000 +00110100000000110000000000000110 +11111000000000000100110101111000 +01011001011011000000000001010100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111000011000000110000000000000 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000001000100 +10111000001000000101100000000000 +11111011111111111111100001101010 +00101001100000100000000000101100 +00101001011000010000001101011000 +00100000010000110000000000000011 +00101000001000010000000000010000 +01111100011001000000000000000000 +01011000001001000000000000111000 +00100000010001000000000000001000 +00100000010000100000000000000100 +01111100100001000000000000000000 +01111100010000100000000000000000 +00110000001000110000000000110101 +01011000001000100000000001000100 +01011000001001000000000001000000 +00101001011000010000000000110000 +00101000001000100000000000010000 +00101001011000010000001101011000 +00101100001000010000000000001000 +00001100010000010000000000101000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101000010010110000000000010000 +00110100000000110000000000000010 +00110100000000100000000000000010 +00111000100001000111000100111000 +00111000101001011001000101000100 +11111011111111111111100001000111 +00110100000000010000000000000000 +00110001011000000000000000000101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111000001000000101100000000000 +00110100000000100000000000000010 +00110100000000010000000000000000 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000101010100 +11111011111111111111100000110101 +00101001011000010000000000100100 +01000100001000000000000000000110 +00110100000000100000000000000000 +00110100000000110000000000000001 +00110100000001000000000000000010 +00110100000001100000000000000011 +11100000000000000000000000011111 +00101001011000010000000000000000 +00101001011000100000000001000000 +01011000001000100000000000011000 +11100000000000000000000000011101 +00101001011001010000000000000000 +00001000010000010000010000011000 +10110100101000010000100000000000 +00101001011001010000000001000000 +01011000001001010000000000011000 +00101000001001010000010000001000 +01011100101000110000000000010000 +00101000001001010000000000100100 +01000100101000110000000000000100 +00101000001000010000001101011000 +01011100101001000000000000001001 +11100000000000000000000000000101 +00101000001000010000001101011000 +00101000001000010000000000010000 +00110000001000110000000000000100 +11100000000000000000000000001010 +00101000001000010000000000010000 +00110000001001000000000000000100 +11100000000000000000000000000111 +00101000001000010000000000010000 +00110000001001100000000000000100 +11100000000000000000000000000100 +00101000001000010000001101011000 +00101000001000010000000000010000 +00110000001000000000000000000100 +00110100010000100000000000000001 +00101001011000010000000000100100 +01001000001000101111111111100101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101000010010110000000000010000 +00110100000000110000000000000010 +00110100000000100000000000000010 +00111000100001000111000100111000 +00111000101001011001000101011100 +10111000001000000110000000000000 +11111011111111111111011111111011 +01000001011000110000000000000100 +00110100000000010000000100101100 +01011001011000010000000000101000 +00110100000000100000000000000001 +00110100000000010000101110111000 +01011001011000010000000000110000 +01011001011000000000000000001000 +00110001011000000000000000110101 +01011001011000000000000001000000 +01011001011000100000000000010100 +00100000011000110000000000000011 +00101001011000010000000000000000 +01011100011000100000000000000100 +00101000001000110000000000110100 +10111001100000000000100000000000 +11100000000000000000000000000100 +00101000001000110000000000110100 +00110100000000100000000000000000 +10111001100000000000100000000000 +11011000011000000000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101100001011010000000000000010 +10111000001000000101100000000000 +10111000010000000110000000000000 +00110100000000010000000000000000 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000010011100 +11111011111111111111011111010001 +00110100000000010000000001000000 +01001100001011010000000000000100 +10111001011000000000100000000000 +10111001100000000001000000000000 +11111000000000000000001111101101 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000010110000 +10111000001000000101100000000000 +11111011111111111111011110111011 +00101001011000010000001101011000 +00110100000000100000000001000000 +00101000001000010000000000010000 +01000000001000010000000000000100 +01000100001000000000000000000110 +00110100000000110000000000000010 +01000100001000110000000000000100 +10111001011000000000100000000000 +11111000000000000000001110010001 +00110100000000100000000001001110 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000110000000000000010 +10111000010000000110000000000000 +00111000100001000111000100111000 +00110100000000100000000000000010 +00111000101001011001000011011000 +10111000001000000101100000000000 +11111011111111111111011110011111 +00101001011000010000001101011000 +00110100000000110000000000000000 +00101000001000010000000000010000 +00101000001000010000000000001000 +01000100001000000000000000000110 +00110101011000110000000010101000 +10111001011000000000100000000000 +10111001100000000001000000000000 +11111000000000000000010110110001 +00110100000000110000000000000001 +10111000011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000011101100 +10111000001000000101100000000000 +11111011111111111111011110000100 +00101001011000010000001101011000 +00101000001000100000000000010000 +01000000010000010000000000000100 +00100000001000010000000000000010 +01000100001000000000000000001011 +01000000010000010000000000110101 +00100000001000010000000000000001 +01000100001000000000000000001000 +00101000010000010000000000001000 +01000100001000000000000000000011 +00101000010000010000000001000000 +01011100001000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000001001 +11111000000000000000000010100101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000100000000 +10111000001000000101100000000000 +11111011111111111111011101100101 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111111100001000000 +01000100001000000000000000000011 +10111001011000000000100000000000 +11111000000000000000010011110100 +00101001011000010000001101011000 +00101000001000100000000000010000 +00110100000000010000000000000000 +00101000010000110000000001100100 +01000100011000000000000000000100 +00110100000000010000000000000001 +01011001011000010000000000000100 +01011000010000000000000001100100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000000000110000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101000010011010000000000010000 +00101000001000100000001101011000 +00110100000000110000000000000010 +00111000100001000111000100111000 +00101000010011000000000000010000 +00111000101001011001000100010100 +00110100000000100000000000000010 +10111000001000000101100000000000 +11111011111111111111011101000010 +00101001100000010000000000001000 +01011100001000000000000000011110 +00010001011000100000000010101000 +00110100000000010000000010000000 +00100000010000100000000011000000 +01000100010000010000000000000100 +00010001011000100000000010111000 +00100000010000100000000011000000 +01011100010000010000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111000101000100 +11111011111111111111011100110011 +11100000000000000000000000010100 +10111001011000000000100000000000 +11111000000000000001001011011000 +00101001101000100000000000001100 +00101001101000010000000000001000 +10111000001000100000100000000000 +00101001100000100000000000000000 +01000100001000000000000000000101 +00101000010000110000000000110100 +10111001011000000000100000000000 +00110100000000100000000000000000 +11100000000000000000000000000100 +00101000010000110000000000110100 +10111001011000000000100000000000 +00110100000000100000000000000001 +11011000011000000000000000000000 +10111001011000000000100000000000 +11111000000000000000010101010011 +10111001011000000000100000000000 +11111000000000000000011010011101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000100100100 +10111000001000000101100000000000 +11111011111111111111011100001101 +10111001011000000000100000000000 +11111000000000000000010011000101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00110100000000100000000000001111 +10111000001000000101100000000000 +10111000100000000110000000000000 +01000100100000100000000000100101 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000100111000 +00111000101001011001000100110100 +11111011111111111111011011110101 +00110100000000010000000000000001 +01000101100000010000000000000100 +00110100000000010000000000001100 +01011101100000010000000000011010 +11100000000000000000000000000110 +10111001011000000000100000000000 +00110101011000100000000100000000 +11111000000000000000111111000001 +00110100000011000000000000001111 +11100000000000000000000000010100 +00101001011000010000001101011000 +10111001101000000001000000000000 +00110111100000110000000000010100 +00101000001001000000000000010000 +10111001011000000000100000000000 +00110100000011000000000000001111 +00110100100001000000000000111100 +11111000000000000000001110011010 +00101001011000010000001101011000 +00110100000000100001000000000000 +00101000001000010000000000010000 +00101100001000110000000000111100 +01011100011000100000000000000111 +01000000001000010000000000000100 +00100000001000010000000000000001 +01000100001000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000110 +11111000000000000000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00101000001000110000001101011000 +00110100000001000000000000000110 +00101000011000110000000000010000 +01000100010001000000000000000100 +00110100000001000000000000001001 +01011100010001000000000000001000 +11100000000000000000000000000100 +00110100000000100000000000000001 +00110000011000100000000000000101 +11100000000000000000000000000111 +00110100000000100000000000000010 +00110000011000100000000000000101 +11100000000000000000000000000110 +01000000011000110000000000000101 +00110100000000100000000000000001 +01011100011000100000000000000011 +00110100000000100000000001100110 +11100000000000000000000000000010 +00110100000000100000000001100100 +01011000001000100000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000001101011000 +01111000000001010000000000000001 +00111000101001010111000001111100 +00101000001011000000000000010000 +00110100000000010000000000000001 +01000001100000100000000000000101 +01011100010000010000000000000011 +01111000000001010000000000000001 +00111000101001010111000001011100 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111000110010100 +11111011111111111111011010101000 +01000001100000100000000000000101 +00110100000000010000000000000001 +01011100010000010000000000000011 +00110100000000010000000000000110 +11100000000000000000000000000010 +00110100000000010000000000001001 +01011001011000010000000000000100 +00110001100000000000000000000101 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000100000001101011000 +00101000010000100000000000010000 +01000000010000110000000000101100 +01000100011000000000000000001010 +00110100011000111111111111111111 +01111000000001000000000000000001 +00110000010000110000000000101100 +00111000100001000111000110111000 +00110100000000100000000000000010 +00110100000000110000000000000001 +11111011111111111111011010001110 +00110100000000010000000000000001 +11100000000000000000000000000011 +11111011111111111111111111010000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011010000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00110100000000010000000000000011 +00110001101000010000000000101100 +11100000000000000000000000001000 +00110100000000100000000000000110 +11111011111111111111011101010100 +00110100000011000000000000000000 +01000100001011000000000000001100 +10111001011000000000100000000000 +11111011111111111111111111011000 +01000100001000000000000000011101 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110000001111101000 +11111011111111111111011011001011 +10111001011000000000100000000000 +00110100000000100001000000000000 +11111000000000000000001110010001 +10111000001000000110000000000000 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000001011 +10111001011000000000100000000000 +10111001110000000001000000000000 +00110111100000110000000000011000 +00110101101001000000000000111100 +11111000000000000000001100011000 +00101101101000100000000000111100 +00110100000000010001000000000001 +01011100010000010000000000000011 +00110100000000010000000001100101 +01011001011000010000000000000100 +01011101100000000000000000000011 +10111001011000000000100000000000 +11111000000000000000101010010100 +00101001011000010000001101011000 +00101000001000010000000000010000 +00101000001000010000000000101000 +01011001011000010000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00110100000000010000000000000011 +00110001100000010000000000101100 +11100000000000000000000000001000 +00110100000000100000000000000110 +11111011111111111111011100011010 +00110100000011010000000000000000 +01000100001011010000000000001100 +10111001011000000000100000000000 +11111011111111111111111110011110 +01000100001000000000000000011000 +00110100000000100001000000000001 +10111001011000000000100000000000 +11111000000000000000001101011011 +10111000001000000110100000000000 +00110100000000100000000000000110 +10111001011000000000100000000000 +00110100000000110011101010011000 +11111011111111111111011010001101 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000001011 +10111001011000000000100000000000 +10111001110000000001000000000000 +00110111100000110000000000011000 +00110101100001000000000000111100 +11111000000000000000001011011110 +00101101100000100000000000111100 +00110100000000010001000000000010 +01011100010000010000000000000011 +00110100000000010000000001101000 +01011001011000010000000000000100 +00101001100000010000000000101000 +01011001011000010000000000001000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +00101000001011010000000000001100 +10111000001000000101100000000000 +00101000010011000000000000010000 +01000101101000000000000000000100 +00110100000000010000000000000011 +00110001100000010000000000101100 +11100000000000000000000000001011 +00110100000000100000000000000110 +11111011111111111111011011100111 +01000100001011010000000000010000 +00101001100000010000000000000000 +00101000001000100000000000001000 +10111001011000000000100000000000 +11011000010000000000000000000000 +10111001011000000000100000000000 +11111011111111111111111101101000 +01000100001000000000000000011100 +00101001100000010000000000000000 +00101000001000100000000000000000 +10111001011000000000100000000000 +11011000010000000000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110011101010011000 +11111011111111111111011001010111 +00101001100000010000000000101000 +00110100000000100000000000000000 +01011001011000010000000000001000 +00101001100000010000000000000000 +00101000001000110000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +00110100000000100000000000000001 +01011100001000100000000000001000 +00110100000000010000000001100111 +01011001011000010000000000000100 +00101001100000010000000000000000 +00101000001000100000000000001000 +10111001011000000000100000000000 +11011000010000000000000000000000 +11100000000000000000000000000100 +00110100000000100000000000000010 +01011100001000100000000000000010 +01011001011000000000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00110100000000010000000000000011 +00110001100000010000000000101100 +11100000000000000000000000001000 +00110100000000100000000000000110 +11111011111111111111011010101100 +00110100000011010000000000000000 +01000100001011010000000000001100 +10111001011000000000100000000000 +11111011111111111111111100110000 +01000100001000000000000000011000 +00101001100000110000000000101000 +10111001011000000000100000000000 +00110100000000100000000000000110 +11111011111111111111011000100011 +10111001011000000000100000000000 +00110100000000100001000000000010 +11111000000000000000001011101001 +10111000001000000110100000000000 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000001011 +10111001011000000000100000000000 +10111001110000000001000000000000 +00110111100000110000000000011000 +00110101100001000000000000111100 +11111000000000000000001001110000 +00101101100000100000000000111100 +00110100000000010001000000000011 +01011100010000010000000000000011 +00110100000000010000000001101010 +01011001011000010000000000000100 +00101001100000010000000000101000 +01011001011000010000000000001000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +00101000001011010000000000001100 +10111000001000000110000000000000 +00101000010010110000000000010000 +01000101101000000000000000000100 +00110100000000010000000000000011 +00110001011000010000000000101100 +11100000000000000000000000000111 +00110100000000100000000000000110 +11111011111111111111011001111001 +01000100001011010000000000010001 +10111001100000000000100000000000 +11111011111111111111111011111110 +01000100001000000000000010011100 +00101001011000110000000000110000 +10111001100000000000100000000000 +00110100000000100000000000000110 +11111011111111111111010111110001 +10111001100000000000100000000000 +00110100000000100001000000000011 +11111000000000000000001010110111 +00110100000000010000000001101100 +00110001011000010000000000010000 +00101001011000010000000000010100 +01000100001000000000000000000011 +00110100000000010000000001101110 +00110001011000010000000000010000 +01000001011001100000000000010000 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111000111001100 +00111000101001011001000110001000 +00110100110001101111111110010100 +11111011111111111111010110000000 +01000001011000100000000000010000 +00110100000000010000000000001000 +00110100010000101111111110010100 +00100000010000100000000011111111 +01010100010000010000000001111110 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001000101100100 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +00101000001001010000000000101100 +00110100000001000000000000000000 +10111001100000000000100000000000 +11011000101000000000000000000000 +01011100001000000000000001110000 +00110100000000010000000001101101 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000001 +00101000001000110000000000100100 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000001101000 +00110100000000010000000001101110 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000001 +00110111100000110000000000010100 +00101000001001000000000000101000 +10111001100000000000100000000000 +11011000100000000000000000000000 +00110100000000100000000000000001 +01011100001000100000000001011110 +00101011100000010000000000010100 +01111000000001000000000000000001 +00110100000000100000000000000010 +00000000001001010000000000010000 +00111100001000010000000000010000 +01011001011001010000000000011100 +01011001011000010000000000011000 +00110100000000110000000000000001 +10111001100000000000100000000000 +00111000100001000111000111100000 +11111011111111111111010101010000 +00101001011001010000000000011000 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111001000000100 +11111011111111111111010101001001 +00110100000000010000000001101111 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000001 +00101000001000110000000000100000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000001000100 +00110100000000010000000001110000 +00110001011000010000000000010000 +00101001011000010000000000000000 +00101000001000100000000000110000 +10111001100000000000100000000000 +11011000010000000000000000000000 +01011100001000000000000000111101 +00110100000000010000000001110001 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000010 +00101000001000110000000000100100 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000000110101 +00110100000000010000000001110010 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000010 +00110111100000110000000000010100 +00101000001001000000000000101000 +10111001100000000000100000000000 +11011000100000000000000000000000 +00110100000000100000000000000001 +01011100001000100000000000101011 +00101011100001010000000000010100 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111001000101000 +11111011111111111111010100100001 +00101011100000010000000000010100 +01111000000001000000000000000001 +00110100000000100000000000000010 +00000000001001010000000000010000 +00111100001000010000000000010000 +01011001011001010000000000100100 +01011001011000010000000000100000 +00110100000000110000000000000001 +10111001100000000000100000000000 +00111000100001000111001001000000 +11111011111111111111010100010110 +00101001011001010000000000100000 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111001001100100 +11111011111111111111010100001111 +00110100000000010000000001110011 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000010 +00101000001000110000000000100000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000000001010 +00110100000000010000000001110100 +00110001011000010000000000010000 +10111001100000000000100000000000 +00110100000000100001000000000100 +11111000000000000000001000101001 +00110100000000010000000001101001 +01011001100000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000010100 +00101001011000010000000000101000 +01011001100000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00101001100000110000000000101000 +00110100000000100000000000000110 +11111011111111111111010101000101 +10111001011000000000100000000000 +00110100000000100000000000000110 +11111011111111111111010111000010 +01000100001000000000000000000100 +10111001011000000000100000000000 +11111011111111111111111000100110 +11100000000000000000000000011010 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000010101 +10111001011000000000100000000000 +10111001101000000001000000000000 +00110111100000110000000000010100 +00110101100001000000000000111100 +11111000000000000000000110001111 +00101101100000010000000000111100 +00110100000000100001000000000011 +01011100001000100000000000000110 +01000001100000100000000000000101 +00110100000000010000000000000001 +01011100010000010000000000001010 +00110100000000010000000001101010 +11100000000000000000000000000111 +00110100000000100001000000000101 +01011100001000100000000000000110 +01000001100000100000000000000101 +00110100000000010000000000000010 +01011100010000010000000000000011 +00110100000000010000000001101011 +01011001011000010000000000000100 +00101001100000010000000000101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000010000000111100000000000 +00101000001000100000001101011000 +00101000001011100000000000001100 +10111000001000000110000000000000 +00101000010010110000000000010000 +00101101011011010000000001001000 +01111101101011010000000000000000 +01000101110000000000000000000100 +00110100000000010000000000000011 +00110001011000010000000000101100 +11100000000000000000000000001100 +00110100000000100000000000000110 +11111011111111111111010110001010 +01000100001011100000000000011000 +01000101101000000000000000000101 +00101001011000010000000000000000 +00101000001000110000000000110000 +10111001100000000000100000000000 +11011000011000000000000000000000 +10111001100000000000100000000000 +11111011111111111111111000001010 +01000100001000000000000000101001 +01000101101000000000000000001000 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +00101000001001010000000000101100 +00110100000001000000000000000000 +10111001100000000000100000000000 +11011000101000000000000000000000 +00101001011000010000000001001100 +00110100000000100000001111101000 +11111000000000000100100100110000 +10111000001000000001100000000000 +00110100000000100000000000000110 +10111001100000000000100000000000 +11111011111111111111010011110010 +01000001100000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000010101 +10111001100000000000100000000000 +10111001111000000001000000000000 +00110111100000110000000000011100 +00110101011001000000000000111100 +11111000000000000000000101000011 +00101101011000100000000000111100 +00110100000000010001000000000100 +01011100010000010000000000001101 +01000101101000000000000000000101 +00101001011000010000000000000000 +00101000001000100000000000110000 +10111001100000000000100000000000 +11011000010000000000000000000000 +01000001011000100000000000000101 +00110100000000010000000000000001 +01011100010000010000000000000011 +00110100000000010000000001101011 +11100000000000000000000000000010 +00110100000000010000000001101000 +01011001100000010000000000000100 +00101001011000010000000000101000 +01011001100000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +00110100000011010000000000000001 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101001100000100000000000000000 +01011001100011010000000000001000 +00101000010000100000000000001100 +11011000010000000000000000000000 +01000001100000100000000000000101 +00110100000000010000000000000000 +01011100010011010000000000000100 +10111001011000000000100000000000 +00110100000000100001000000000101 +11111000000000000000000110000110 +00110100000000100000000000000001 +01011001100000100000000001000000 +00110100000011011111111111111111 +01011100001000000000000000011011 +01000001100000100000000000000101 +00110100000000010000000000000010 +01011100010000010000000000000011 +00110100000000010000000000001001 +11100000000000000000000000000010 +00110100000000010000000000000110 +01011001011000010000000000000100 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000100 +00110100000011010000000000000000 +01011100010000010000000000001110 +00110100000000010000000001110101 +01011001011000010000000000000100 +01111000000000010000000000000001 +00111000001000010111001010001000 +11111000000000000010100110001110 +11111000000000000010101100110111 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111001010111000 +11111000000000000010100110001001 +01111000000000010000000000000001 +00111000001000010111001011110100 +11111000000000000010100110000110 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00000000010000110000000000011000 +00110000001000100000000000000011 +00110000001000110000000000000000 +00000000010000110000000000010000 +00110000001000110000000000000001 +00000000010000110000000000001000 +00110000001000110000000000000010 +11000011101000000000000000000000 +01000000001000100000000000000000 +01000000001000110000000000000011 +00111100010000100000000000011000 +10111000011000100001000000000000 +01000000001000110000000000000001 +01000000001000010000000000000010 +00111100011000110000000000010000 +00111100001000010000000000001000 +10111000010000110001000000000000 +10111000010000010000100000000000 +11000011101000000000000000000000 +01000000001000100000000000000000 +01000000001000010000000000000001 +00111100010000100000000000001000 +10111000010000010000100000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000110000000000110000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000011000110000000000001100 +00101000010000100000000000010000 +00101000001011000000000001001100 +00101000011001000000000000010000 +00110100000000110000000010111010 +01001000100000110000000000010111 +00101000010000100000000000000000 +00101000010000110000000000000100 +00110100000000100000000000000001 +11011000011000000000000000000000 +01111100001000010000000000000001 +11001000000000010110100000000000 +10111001011000000000100000000000 +11111000000000000000100110111001 +00101001011000010000000000110000 +00100001101011010000000000101110 +00110101101011010000000000000110 +00101000001000010000000000001100 +00101000001000010000000000010000 +01000101101000010000000000001001 +01111000000000010000000000000001 +00111000001000010111001100101000 +10111001101000000001000000000000 +11111000000000000010100101000111 +00101001011000010000000000110000 +00101000001000010000000000001100 +01011000001011010000000000010000 +00110001100011010000000000110000 +00110100000000010000000001001110 +00001101100000010000000000000010 +00110100000000010000000000000011 +00001101100000010000000001000000 +00110100000000010000000000001010 +00001101100000010000000001000010 +00110100000000010000100000000000 +00001101100000010000000001000100 +00110100000000010011000011011110 +00001101100000010000000001000110 +00110100000000011010110100000001 +00001101100000010000000001001000 +00110100000000010010000000000000 +00001101100000010000000001001010 +00101001011000010000001101011000 +00101000001000100000000000010000 +00101000010000110000000000010100 +01000000010000010000000000000100 +01000100011000000000000000000010 +00111000001000010000000000000100 +00101000010000100000000000001000 +01000100010000000000000000000010 +00111000001000010000000000001000 +00001101100000010000000001001100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100001000010000000001000000 +10111000010000000110000000000000 +11111011111111111111111110110010 +00101101011001010000000001000100 +00101101011001000000000001000110 +01111000000001110000000000000001 +00111100101001010000000000001000 +00000000100001100000000000001000 +00111000111001111000111011001000 +10111000101001100010100000000000 +00101000111001100000000000000000 +01100100001000010000000000000011 +00101101011000110000000001001000 +11100100101001100010100000000000 +00101101011000100000000001001010 +10100000001001010000100000000000 +01000100001000000000000000010000 +00111100100001000000000000001000 +00000000011000010000000000001000 +00100000100001001111111111111111 +10111000100000010010000000000000 +00100000011000110000000011111111 +00111000000000011101111010101101 +11100100100000010010000000000000 +01100100011000110000000000000001 +10100000100000110001100000000000 +01000100011000000000000000000110 +00110100000000010010000000000000 +01011100010000010000000000000100 +00110101011000010000000001001100 +11111011111111111111111110010110 +01011001100000010000000000101100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00101000001000010000001101011000 +00100000010011011111111111111111 +00101000001000010000000000010000 +01000000001001010000000000000101 +01000100101000000000000000000011 +00110100000000010010000000000000 +01011101101000010000000000001010 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111001101000000 +10111001101000000011000000000000 +11111011111111111111001110100010 +00110100000000010000000000000000 +11100000000000000000000001010001 +00101001100010110000000001001100 +00110100000000110000000000001000 +01000001011000010000000000000000 +00100000001000010000000011110000 +00111000001000010000000000001100 +00110001011000010000000000000000 +00110100000000010000000000000101 +00110001011000010000000000100000 +00101001100000100000000000110000 +00110101011000010000000000100010 +00101000010000100000000000010100 +11111000000000000100100010001101 +00101001100000010000000000110000 +00101000001000010000000000010100 +00101100001000010000000000001000 +00001101011011010000000000110110 +00000000001000100000000000001000 +00110001011000010000000000101011 +00110100000000010000000000000011 +00001101011000010000000000101100 +00110100000000010000100000000000 +00001101011000010000000000110000 +00110100000000010011000011011110 +00001101011000010000000000110010 +00110100000000011010110100000001 +00001101011000010000000000110100 +00110001011000100000000000101010 +00110100000000010001000000000011 +01000101101000010000000000000101 +00110100000000010001000000000100 +00110100000000100000000000001000 +01011101101000010000000000101101 +11100000000000000000000000010111 +00101001100000010000001101011000 +00110101011000100000000000111000 +00101000001000010000000000010000 +00101000001000110000000000010100 +01000100011000000000000000000101 +01000000001000010000000000110100 +00110001011000010000000000111000 +00110000010000000000000000000001 +11100000000000000000000000000111 +01000000001000010000000000110100 +00111100001000010000000000001000 +00111000001000010000000000000001 +00000000001000110000000000001000 +00110001011000110000000000111000 +00110000010000010000000000000001 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000000111010 +00101000010000100000000000110000 +11111011111111111111111100110010 +00110100000000100000000000010100 +11100000000000000000000000010110 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000000111000 +00101000010000100000000000011100 +11111011111111111111111100101011 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000000111100 +00101000010000100000000000011000 +11111011111111111111111100100110 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000001000000 +00101000010000100000000000100100 +11111011111111111111111100100001 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000001000100 +00101000010000100000000000100000 +11111011111111111111111100011100 +00110100000000100000000000011000 +00110100010000010000000000110000 +00110001011000000000000000000010 +00110001011000010000000000000011 +00001101011000100000000000101110 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000011000000111000000000000 +00110100010000100000000000100010 +10111000001000000110000000000000 +10111000011000000000100000000000 +00110100000000110000000000001000 +10111000100000000110100000000000 +11111000000000000100100000110101 +00110101011000010000000000101010 +11111011111111111111111100010100 +00001101110000010000000000001000 +00110101011000010000000000101100 +11111011111111111111111100010001 +10111000001000000010100000000000 +00110100000001000000000000000011 +00101101011000110000000000110000 +00101101011000100000000000110010 +00101101011000010000000000110100 +01000100101001000000000000000111 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111001101110100 +11100000000000000000000000100010 +00111100011001010000000000001000 +01111000000001000000000000000001 +00000000010000110000000000001000 +00111000100001001000111011001000 +10111000101000110010100000000000 +00101000100000110000000000000000 +01000100101000110000000000000111 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111001111000100 +11100000000000000000000000010101 +00111100010001010000000000001000 +00000000001000110000000000001000 +00100000101001011111111111111111 +10111000101000110010100000000000 +00111000000000101101111010101101 +01000100101000100000000000000111 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111001111111100 +11100000000000000000000000001001 +00100000001001010000000011111111 +00110100000000010000000000000001 +01000100101000010000000000001000 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111010001000000 +11111011111111111111001100001001 +11100000000000000000000000101000 +00101101011000010000000000110110 +01000101101000000000000000000010 +00001101101000010000000000000000 +00110100000000100001000000000011 +01000100001000100000000000000100 +00110100000000100001000000000100 +01011100001000100000000000100001 +11100000000000000000000000010010 +00101001100000010000001101011000 +00110101011011100000000000111000 +00101000001011010000000000010000 +10111001110000000000100000000000 +11111011111111111111111011010101 +00100000001000010000000011111111 +00001101101000010000000001001000 +10111001110000000000100000000000 +11111011111111111111111011010001 +00000000001000010000000000001000 +00110001101000010000000001010000 +00110101011000010000000000111010 +11111011111111111111111011000010 +00101001100000100000001101011000 +00101000010000100000000000010000 +01011000010000010000000001001100 +11100000000000000000000000001111 +00101001100000010000001101011000 +00101000001011000000000000010000 +00110101011000010000000000111000 +11111011111111111111111010111010 +01011001100000010000000001011000 +00110101011000010000000000111100 +11111011111111111111111010110111 +01011001100000010000000001010100 +00110101011000010000000001000000 +11111011111111111111111010110100 +01011001100000010000000001100000 +00110101011000010000000001000100 +11111011111111111111111010110001 +01011001100000010000000001011100 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000010000101111111111111111 +10111000001000000101100000000000 +11111011111111111111111100011111 +10111000001000000001000000000000 +00110100000000110000000000000000 +10111001011000000000100000000000 +11111000000000000000011110110101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000110010001111111111111111 +00001001000010000000001111101000 +10111000010000000101000000000000 +00111000000000101000000000000000 +00111100101010110000000000010000 +00000000110001110000000000010000 +10110101000000100100000000000000 +10111000100000000100100000000000 +01011011100001000000000000010000 +00000001000010000000000000010000 +01111000000001000000000000000001 +01011011100000110000000000001100 +01011011100001010000000000010100 +01011011100001100000000000011000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111010010000100 +10111001010000000010100000000000 +10111001001000000011000000000000 +10111001011001110011100000000000 +11111011111111111111001010110100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00010100001010110000000000011111 +10111000001000000010100000000000 +00111001011010110000000000000001 +00010101011011010000000000011111 +10111000010000000010000000000000 +10111000011000000110000000000000 +10111001101000000000100000000000 +10111000101000000001100000000000 +10111001011000000001000000000000 +11111000000000000100011010100101 +01011011100000010000000000011100 +01011011100000100000000000100000 +00110111100000010000000000011100 +00110100000000100000001111101000 +11111011111111111111100000101111 +10111000001000000111100000000000 +00101011100000010000000000011100 +01111000000000110000000000000001 +00111000011000111000111010111000 +01011011100000010000000000100100 +00101011100000010000000000100000 +00101000011000100000000000000000 +01011011100000010000000000101000 +00110111100000010000000000100100 +11111011111111111111100000100101 +10111000001000000111000000000000 +00111101111000010000000000010000 +00110100000000100000001111101000 +11111000000000000100011011010111 +00111101110000100000000000010000 +10111000001000000010000000000000 +00010100001000110000000000011111 +10110100100000100001000000000000 +00000001110000010000000000010000 +11110100100000100010000000000000 +10110100011000010000100000000000 +10110100100000010000100000000000 +10111001101000000001100000000000 +10111001011000000010000000000000 +11111000000000000100011010000111 +00101011100000110000000000100100 +00101011100001000000000000101000 +01011001100000010000000000001000 +01011001100000100000000000001100 +10111001101000000000100000000000 +10111001011000000001000000000000 +11111000000000000100011010000000 +01011001100000010000000000000000 +01011001100000100000000000000100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101001111100110000 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001010110000000000011000 +10111000001000000110100000000000 +01000101011000000000000000010100 +01111000000011000000000000000001 +00111001100011001100001010011000 +00101001100000010000000000000000 +00110100000000100000000000000001 +11111000000000000001001011011011 +00110100000000100000000000000000 +00110001101000000000000000100000 +10111001011000000000100000000000 +00110100000000110000000100100000 +00101001011011110000000010010000 +00101001011011100000000010010100 +00101001011011010000000010011000 +11111000000000000100011111001100 +00101001100000010000000000000000 +01011001011011110000000010010000 +01011001011011100000000010010100 +01011001011011010000000010011000 +00110100000000100000000000000000 +11111000000000000001001011001101 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +00101000001000010000001101011000 +00110100000000100000000000000001 +00101001101010110000000000011000 +00101000001011000000000000010000 +01111000000000010000000000000001 +00111000001000011100001010011000 +00101000001000010000000000000000 +11111000000000000001001010110111 +00101001100000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +00101000001001100000000000011100 +00110101011001000000000000101000 +10111001101000000000100000000000 +00110101011001010000000000101100 +11011000110000000000000000000000 +00110100000000101111111111111111 +01011100001000000000000001000011 +00101001100000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000110100 +10111001101000000000100000000000 +11011000011000000000000000000000 +00110101101000100000001111111000 +10111001011000000000100000000000 +00110100000000110000000000010000 +11111000000000000100100011001111 +00101001011000010000000001001000 +00101001011000100000000000101100 +01001100010000010000000000000011 +11111000000000000100011010011010 +01011001011000010000000001001000 +00101001100000010000000000000000 +00101000001000100000000000011000 +00101001011000010000000001001000 +11011000010000000000000000000000 +00101001100000010000000001011000 +00101101100000100000000001010100 +01011001011000000000000100011000 +00111100001000010000000000010000 +01011001011000000000000000010100 +10111000001000100000100000000000 +01011001011000010000000000011000 +00101001100000010000000001100000 +00101101100000100000000001011100 +00111100001000010000000000010000 +10111000001000100000100000000000 +01011001011000010000000000011100 +00101001100000010000000000011100 +00101101100000100000000000011000 +00111100001000010000000000010000 +10111000001000100000100000000000 +01011001011000010000000000100000 +00101001100000010000000000100100 +00101101100000100000000000100000 +00111100001000010000000000010000 +10111000001000100000100000000000 +01111000000000100000000000000001 +01011001011000010000000000100100 +00111000010000100111010010011100 +00110101011000010000000001100000 +11111000000000000100100000001100 +00101001011000010000000000010000 +00110101011000100000000010100000 +01011001011000000000000001011000 +00111000001000010000000000000001 +01011001011000010000000000010000 +00101001101000010000000000111000 +00101000001000110000000000000000 +10111001101000000000100000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00111000001000011001111100110000 +00101000001000010000000000000000 +00110100000000100000000000000000 +01011001011000010000000001011100 +01111000000000010000000000000001 +00111000001000011011010111011000 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010011000 +00101000001000010000000000000000 +11111000000000000001001001101100 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000010001010000000000000100 +00101000010001000000000000001000 +00101000010001100000000000000000 +00101000001000010000000000011000 +00101000010000100000000000001100 +01011000001001100000000010110000 +01011000001001010000000010110100 +01011000001001000000000010111000 +01011000001000100000000010111100 +00101000011000100000000000001000 +00101000011001010000000000000000 +00101000011001000000000000000100 +00101000011000110000000000001100 +01011000001000100000000011001000 +01011000001001010000000011000000 +01011000001001000000000011000100 +01011000001000110000000011001100 +01111000000000010000000000000001 +00111000001000011011010111011000 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000011010000000000000001 +00111001101011011100001010011000 +00101000001011000000000000011000 +10111000001000000101100000000000 +00101001101000010000000000000000 +00110100000000100000000000000001 +11111000000000000001001001000001 +00101001011000010000000011000100 +00101001011001000000000010111000 +00101001011000110000000010111100 +00101001011000100000000011000000 +01011001100000010000000011011100 +00101001011000010000000011010100 +01011001100001000000000011010000 +01011001100000110000000011010100 +00101001011001000000000011001000 +00101001011000110000000011001100 +01011001100000100000000011011000 +00101001011000100000000011010000 +01011001100000010000000011101100 +00101001101000010000000000000000 +01011001100000100000000011101000 +01011001100001000000000011100000 +01011001100000110000000011100100 +00110100000000100000000000000000 +11111000000000000001001000101110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110000000000000 +10111000011000000110100000000000 +00101000001000010000001101011000 +00010001011000110000000010110000 +00101000001000100000000000010000 +00100000011000110000000011000000 +00110100000000010000000010000000 +01000100011000010000000000001010 +00010001011001000000000011000000 +00100000100001000000000011000000 +01000100100000010000000000000111 +00010001011001000000000011010000 +00100000100001000000000011000000 +01000100100000010000000000000100 +00010001011001000000000011100000 +00100000100001000000000011000000 +01011100100000010000000000011001 +01111000000000010000000000000001 +00111000001000011011010111011100 +00101000001000100000000000000000 +00110100000011000000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000101 +01001100001000100000000011111001 +00010001011001000000000011000000 +00010001011001010000000011010000 +00010001011001100000000011100000 +00100000100001000000000011000000 +00100000101001010000000011000000 +00100000110001100000000011000000 +01111000000000010000000000000001 +01111000000000100000000000000001 +01111100011000110000000010000000 +01111100100001000000000010000000 +01111100101001010000000010000000 +01111100110001100000000010000000 +00111000010000101001000111000100 +00111000001000010111010010101100 +11111000000000000010011010111100 +11100000000000000000000011101001 +00101000010000010000000000000000 +00101000001000110000000000111000 +01000100011000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00111000001000011011010111011100 +01011000001000000000000000000000 +00101001011000010000000001011000 +00110101011000100000000010100000 +00110111100011100000000000110100 +00110100001000010000000000000001 +01011001011000010000000001011000 +00101001100000010000000000111000 +00110101011100010000000011000000 +00101000001000110000000000000000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00111000001000011011010111011000 +00101001011000100000000011101000 +01011000001000000000000000000000 +00101001011000010000000011101100 +00101001011001000000000011100000 +00101001011000110000000011100100 +01011011100000100000000000101100 +01011011100000010000000000110000 +00110101011000100000000010110000 +00110111100000010000000000100100 +01011011100001000000000000100100 +01011011100000110000000000101000 +11111000000000000000101011011000 +00101001011000100000000011011000 +00101001011000010000000011011100 +00101001011001000000000011010000 +00101001011000110000000011010100 +01011011100000100000000000111100 +01011011100000010000000001000000 +10111010001000000001000000000000 +10111001110000000000100000000000 +01011011100001000000000000110100 +01011011100000110000000000111000 +11111000000000000000101011001101 +00101011100000010000000000100100 +10111001110000000001000000000000 +01011001011000010000000000110000 +00101011100000010000000000101000 +01011001011000010000000000110100 +00101011100000010000000000101100 +01011001011000010000000000111000 +00101011100000010000000000110000 +01011001011000010000000000111100 +00110101011000010000000000110000 +11111000000000000000101011000010 +01111000000000010000000000000001 +00111000001000011011000010111100 +00101000001000010000000000000000 +00101001100000100000000000011100 +10111000001000100000100000000000 +00000000001000010000000000010000 +00100000001000010000000000001111 +01000100001000000000000000101001 +00101001011000110000000010110000 +00101001011001000000000010110100 +00101001011001010000000010111000 +00101001011001100000000010111100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010011011100 +11111011111111111111111001100100 +00101001011000110000000011000000 +00101001011001000000000011000100 +00101001011001010000000011001000 +00101001011001100000000011001100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010011101000 +11111011111111111111111001011100 +00101001011000110000000011010000 +00101001011001000000000011010100 +00101001011001010000000011011000 +00101001011001100000000011011100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010011110100 +11111011111111111111111001010100 +00101001011000110000000011100000 +00101001011001000000000011100100 +00101001011001010000000011101000 +00101001011001100000000011101100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010100000000 +11111011111111111111111001001100 +00101001011000110000000000110000 +00101001011001000000000000110100 +00101001011001010000000000111000 +00101001011001100000000000111100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010100100100 +11111011111111111111111001000100 +00101001011000010000000000111000 +00101001011000100000000000111100 +00110100000000110000000000000000 +00110100000001000000001111101000 +11111000000000000100010100010000 +00111000000011001000000000000000 +10110100010011000110000000000000 +11110100010011000001100000000000 +01111000000001010000000000000001 +10110100011000010000100000000000 +00111100001000100000000000010000 +00000001100011000000000000010000 +00111000101001011000111010111000 +10111000010011000110000000000000 +00101000101001000000000000000000 +00010100001011100000000000010000 +00101001011000100000000000110100 +00101001011000010000000000110000 +00110100000000110000000000000000 +11111000000000000100010100000001 +10110101100000100011000000000000 +11110101100001100110000000000000 +10110101110000010000100000000000 +00101001011001110000000000011000 +00101001011000110000000000100000 +10110101100000010110000000000000 +00101001011000010000000000011100 +00101001011001000000000000100100 +10110100111000110001100000000000 +10110100011000010001100000000000 +10110100011001000001100000000000 +00010100011001010000000000011111 +01011001011011000000000001000000 +01011001011001100000000001000100 +01001000101011000000000000000100 +01011100101011000000000000000101 +01010100011001100000000000000010 +11100000000000000000000000000011 +01011001011001010000000001000000 +01011001011000110000000001000100 +00101001011000100000000001000100 +00101001011000010000000001000000 +00010100100011110000000000011111 +11001000010000110001100000000000 +11110100011000100001000000000000 +11001000001001010000100000000000 +11001000001000100000100000000000 +10110100100001110010100000000000 +00010100111000100000000000011111 +11110100100001010010000000000000 +10110101111000100111100000000000 +00000000011011000000000000000001 +00111100001000100000000000011111 +10110100100011110111100000000000 +00101001011001000000000000101000 +10111000010011000110000000000000 +00000000001000100000000000000001 +10110100101011000110000000000000 +11110100101011000010100000000000 +10110101111000100111100000000000 +10111000011000000001000000000000 +00010100100000110000000000011111 +10110100101011110111100000000000 +11111000000000000100010011010101 +00010100001011100000000000001000 +00010100001000010000000000011111 +10110101100011100111000000000000 +11110101100011100110000000000000 +10110101111000010000100000000000 +10110101100000010111100000000000 +00101001011000100000000010111000 +00101001011000010000000010111100 +00101001011001000000000010110000 +00101001011000110000000010110100 +00110111100100000000000000110100 +01011011100000100000000000111100 +01011011100000010000000001000000 +10111010001000000001000000000000 +10111010000000000000100000000000 +01011011100001000000000000110100 +00110111100011000000000000100100 +01011011100000110000000000111000 +11111000000000000000101000111111 +10111001100000000001100000000000 +10111001111000000000100000000000 +10111001110000000001000000000000 +11111011111111111111111000001001 +10111010000000000000100000000000 +10111001100000000001000000000000 +11111000000000000000101000011110 +00101011100000010000000000111100 +00101011100100010000000000110100 +00101011100100000000000000111000 +00101011100000100000000001000000 +00110100000000110000000000000000 +01011001101100010000000000000000 +01011001101100000000000000000100 +01011001101000010000000000001000 +01011001101000100000000000001100 +00110100000001000000001111101000 +11111000000000000100010010110000 +00111000000011001000000000000000 +10110100010011000110000000000000 +11110100010011000001000000000000 +01111000000001010000000000000001 +10110100010000010001100000000000 +00111000101001011000111010111000 +00111100011000010000000000010000 +00000001100011000000000000010000 +00101000101001000000000000000000 +10111000001011000110000000000000 +00010100011011010000000000010000 +10111010001000000000100000000000 +00110100000000110000000000000000 +10111010000000000001000000000000 +11111000000000000100010010100001 +10110101100000100001000000000000 +11110101100000100110000000000000 +10110101101000010000100000000000 +01111000000000110000000000000001 +10110101100000010000100000000000 +00111000011000111001111100110000 +01011001011000010000000010001000 +00101000011000010000000000000000 +01011001011000100000000010001100 +01011001011011110000000001010000 +01011001011000010000000001011100 +01011001011011100000000001010100 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000111000000000000 +00101000001000010000001101011000 +00101001110010110000000000011000 +00101000001011010000000000010000 +01111000000000010000000000000001 +00111000001000011011010111011000 +00101000001000010000000000000000 +01000100001000000000000100111100 +01111000000000010000000000000001 +00111000001000011100001010011000 +00101000001000010000000000000000 +00110100000000100000000000000001 +11111000000000000001000011101001 +10111001110000000000100000000000 +10111001011000000001000000000000 +00110111100000110000000000101100 +00101001011100100000000001000000 +00101001011100000000000001000100 +11111011111111111111111010111101 +01000100001000000000000100100101 +00101001011000010000000000101100 +00110100000000100000001111101000 +11111000000000000100010010101100 +10111000001000001001100000000000 +00101011100000010000000000111000 +00101011100011000000000000110100 +00101011100100010000000000110000 +00100000001011111111111111111111 +00001001111011110000001111101000 +00111101100011000000000000010000 +00000000001000010000000000010000 +00010101111011110000000000010000 +10111001100000010110000000000000 +01001100000011000000000000001000 +10111001100000000000100000000000 +10111010011000000001000000000000 +11111000000000000100010011001011 +10111000001000000001100000000000 +00001000001000010000001111101000 +11001001100000110110000000000000 +10110101111000010111100000000000 +10111010001000000001100000000000 +01001101100000000000000000000110 +01111000000000100000000000000001 +00111000010000101000111010111000 +00101000010000010000000000000000 +00110110001000111111111111111111 +10110101100000010110000000000000 +01101001100000100000000000000000 +01100100011000011111111111111111 +10100000010000010000100000000000 +01000100001000000000000000000110 +01111000000000100000000000000001 +00111000010000101000111011001100 +00101000010000010000000000000000 +00110100000000110000000000000000 +10110101100000010110000000000000 +01100100011000110000000000000000 +00000001100000010000000000011111 +10100000011000010001100000000000 +01000100011000000000000000000110 +11001000000100111001100000000000 +01001010011011000000000000000100 +00001001100011000000001111101000 +10110101111011000111100000000000 +00110100000011000000000000000000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111010101101000 +10111010001000000010100000000000 +10111001100000000011000000000000 +10111001111000000011100000000000 +11111011111111111111000000101101 +00101001101000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000000100 +10111001110000000000100000000000 +11011000011000000000000000000000 +00110100001000011111111111111111 +00110100000000100000000000000001 +01010000010000010000000000001100 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111010110001000 +11111011111111111111000000011111 +00101001101000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000110100 +10111001110000000000100000000000 +11011000011000000000000000000000 +00101001101000010000000000000000 +00101000001000010000000000010000 +11011000001000000000000000000000 +01011100001000000000000000001010 +00101001011000110000000000010000 +00110100000000101111111111111101 +10100000010000110001000000000000 +01011001011000100000000000010000 +00101011100000100000000000110000 +00101011100000110000000000101100 +10111000011000100001000000000000 +01011100010000010000000000001001 +11100000000000000000000000001010 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111010110101100 +11111011111111111111000000000111 +11100000000000000000000011000111 +00110100000000010000000000000010 +11100000000000000000000000000110 +00110100000000010000000000000001 +01011101100000100000000000000100 +00101001011000010000000000010100 +01011100001011000000000000000011 +00110100000000010000000000000011 +01011001011000010000000000010100 +00101001011000100000000000010100 +01111000000000010000000000000001 +00111000001000011001000110101100 +00111100010000100000000000000010 +01111000000001100000000000000001 +10110100001000100000100000000000 +00101000001001010000000000000000 +01111000000001000000000000000001 +00111000110001101000000011010000 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111010110111000 +11111011111111111110111111110000 +00101001011000100000000000010100 +01111000000000010000000000000001 +00111000001000011001000110101100 +00111100010000100000000000000010 +10110100001000100001000000000000 +00101000010000100000000000000000 +00110101011000010000000001100000 +11111000000000000100010111110001 +00101001011000100000000000010100 +00110100000000010000000000000100 +00110100010000101111111111111111 +01010100010000010000000001101110 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001000110011000 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +00101001101000010000000000000000 +00101011100000100000000000110000 +00110100000000110000000000000000 +00101000001001000000000000010100 +00101011100000010000000000101100 +11100000000000000000000000000110 +00101001101000010000000000000000 +00110100000000100000000000000000 +10111001100000000001100000000000 +00101000001001000000000000010100 +00110100000000010000000000000000 +11011000100000000000000000000000 +00101001011000010000000000010000 +00111000001000010000000000000010 +01011001011000010000000000010000 +11100000000000000000000001000010 +00101001011001010000000001001000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111010111010000 +10111001100000000011000000000000 +10111001111000000011100000000000 +11111011111111111110111111000101 +00101001101000100000000000000000 +00101001011000010000000001001000 +00101000010000100000000000011000 +10110101111000010000100000000000 +01011001011000010000000001001000 +11011000010000000000000000000000 +00101001011000010000000000010000 +00111000001000010000000000000010 +01011001011000010000000000010000 +00110100000000010000000000000101 +01011001011000010000000000010100 +11100000000000000000000001000011 +00010101111000010000000000011111 +00110100000000100000000000111011 +10011000001011110111100000000000 +11001001111000010000100000000000 +01001000001000100000000000001101 +00101001101000010000000000000000 +00110100000000100000000000000001 +00101000001000110000000000110100 +10111001110000000000100000000000 +11011000011000000000000000000000 +00101001011000010000000001010000 +01011001011000010000000100010000 +00101001011000010000000001010100 +01011001011000010000000100010100 +00110100000000010000000000000100 +01011001011000010000000000010100 +11100000000000000000000000000100 +00101001011000010000000100011000 +00110100001000010000000000000001 +01011001011000010000000100011000 +00101001011000100000000100011000 +00110100000000010000000000001001 +01001100001000100000000000101100 +01011001011000000000000100011000 +11100000000000000000000000010100 +00101001011000110000000001010100 +00101001011000010000000100010100 +00101001011001000000000001010000 +00101001011000100000000100010000 +11001000011000010000100000000000 +11110100001000110001100000000000 +01011001011000010000000010000100 +01111000000000010000000000000001 +00111000001000011001111100110000 +11001000100000100001000000000000 +00101000001000010000000000000000 +11001000010000110001000000000000 +01011001011000100000000010000000 +01000100001000000000000000011100 +00010101111000010000000000011111 +00110100000000110000000001111000 +10011000001011110001000000000000 +11001000010000010001000000000000 +01001100011000100000000000000011 +00110100000000010000000000000011 +11100011111111111111111111010001 +00000000001000010000000000011110 +00101001101000100000000000000000 +10110100001011110111100000000000 +00101001011000010000000001001000 +00010101111011110000000000000010 +00101000010000100000000000011000 +10110101111000010000100000000000 +01011001011000010000000001001000 +11011000010000000000000000000000 +00101001011001010000000001001000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000111010111101100 +11111011111111111110111101111011 +00101001011000010000000001010000 +01011001011000010000000100010000 +00101001011000010000000001010100 +01011001011000010000000100010100 +00101001011000100000000000010100 +00110100000000010000000000000100 +01000100010000010000000000000100 +00101001011000010000000010010000 +00110100001000010000000000000001 +01011001011000010000000010010000 +00101001011001000000000010001000 +00101001011000110000000010001100 +00010100100000010000000000011111 +10011000011000010001100000000000 +11001000011000010001000000000000 +10011000100000010010000000000000 +11110100010000110001100000000000 +11001000100000010000100000000000 +11001000001000110000100000000000 +01001000001000000000000000000101 +01011100001000000000000000000111 +00110100000000010000000111110100 +01010100010000010000000000000010 +11100000000000000000000000000100 +00101001011000010000000010010100 +00110100001000010000000000000001 +01011001011000010000000010010100 +00101001011001010000000001000100 +00101001011001000000000001000000 +11001010000001010001100000000000 +11110100011100000000100000000000 +11001010010001000001000000000000 +11001000010000010001000000000000 +01001000000000100000000000000111 +00110100000000010000000000000001 +01001000010000000000000000010011 +01011100010000000000000000010001 +00110100000000100000001111101000 +01010100011000100000000000010000 +11100000000000000000000000001110 +11001000000100000000100000000000 +01111100001000100000000000000000 +11001000000100100001100000000000 +11001000011000100001100000000000 +11001000001001010001000000000000 +11110100010000010000100000000000 +11001000011001000001100000000000 +11001000011000010001100000000000 +00110100000000010000000000000001 +01001000011000000000000000000101 +01011100011000000000000000000011 +00110100000000110000001111101000 +01010100010000110000000000000010 +00110100000000010000000000000000 +00100000001000010000000011111111 +01000100001000000000000000000100 +00101001011000010000000010011000 +00110100001000010000000000000001 +01011001011000010000000010011000 +01111000000000010000000000000001 +00111000001000011100001010011000 +00101000001000010000000000000000 +00110100000000100000000000000000 +11111000000000000000111110111001 +00101001101000010000000000000000 +00101000001000110000000000111000 +01000100011000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000001 +11011000011000000000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000110000000000111000 +10111000010000000101100000000000 +00101000011000110000000000000000 +11011000011000000000000000000000 +00101001011000100000000000001000 +00101101011000010000000000001100 +01111000000000110000000000000001 +00111100010000100000000000010000 +00111000011000111000111011010000 +10111000010000010000100000000000 +00101000011000100000000000000000 +11111000000000000100001101100100 +00110100001000010000001111101000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00101000001011010000000000001100 +10111000001000000101100000000000 +00110111100011000000000000011000 +01000101101000000000000000001000 +10111001100000000001000000000000 +11111011111111111111111111100001 +00110100001000110000001111011110 +00110100000000100000000000000110 +10111001011000000000100000000000 +11111011111111111110111101100010 +11100000000000000000000000110010 +10111001100000000001000000000000 +11111011111111111111111111011010 +10111000001000000111000000000000 +00110100000000100000000000000110 +10111001011000000000100000000000 +11111011111111111110111111011011 +01000100001011010000000000100110 +00101011100011100000000000011100 +00101011100011010000000000011000 +00101001011000010000000000111000 +10111001100000000001000000000000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +00101011100000100000000000011000 +00101011100000010000000000011100 +01011100010011010000000000000010 +01000100001011101111111111111000 +00101001011000010000000000111000 +00110111100011000000000000011000 +10111001100000000001000000000000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111001100000000001000000000000 +10111001011000000000100000000000 +11111000000000000000011010001100 +10111000001000000001000000000000 +00110100000000110000000000000001 +10111001011000000000100000000000 +11111000000000000000001111001001 +10111001100000000001000000000000 +10111001011000000000100000000000 +11111011111111111111111110111010 +00110100001000111111111111110110 +00110100000000100000000000000110 +10111001011000000000100000000000 +11111011111111111110111100111011 +10111001011000000000100000000000 +10111001100000000001000000000000 +11111011111111111111111110110011 +00110100001000011111111111110110 +01011001011000010000000000001000 +11100000000000000000000000000110 +00110101110000101111111111110110 +11101100010000010000100000000000 +11001000000000010000100000000000 +10100000010000010001000000000000 +01011001011000100000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000001 +10111000001000000101100000000000 +11111011111111111110111110100001 +00110100000011000000000000000000 +01000100001000000000000000010100 +10111001011000000000100000000000 +00110100000000100000000000000001 +11111011111111111110111100111110 +00101001011000110000001111100100 +00110100000000100000000000000001 +00110100000000010000000000000000 +01011100011000100000000000000010 +00101001011000010000001111100000 +00001101011000010000000010010010 +10111001011000000000100000000000 +11111000000000000000011100111001 +10111000001000000110000000000000 +01000100001000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011001000100 +11111011111111111110111010101110 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000011 +10111000001000000101100000000000 +11111011111111111110111101111111 +00110100000011000000000000000000 +01000100001000000000000000010100 +10111001011000000000100000000000 +00110100000000100000000000000011 +11111011111111111110111100011100 +00101001011000110000001111100100 +00110100000000100000000000000001 +00110100000000010000000000000000 +01011100011000100000000000000010 +00101001011000010000001111100000 +00001101011000010000000010010010 +10111001011000000000100000000000 +11111000000000000000011010110010 +10111000001000000110000000000000 +01000100001000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011001011100 +11111011111111111110111010001100 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000101100000000000 +11111011111111111110111101011101 +00110100000011000000000000000000 +01000100001000000000000000011001 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111011111111111110111011111010 +10111001011000000000100000000000 +11111000000000000000011100101000 +10111000001000000110000000000000 +00101001011001000000000100010000 +00101001011000010000000100011100 +00101001011000110000000100010100 +00101001011000100000000100011000 +01011001011000010000000011000100 +01011001011001000000000010111000 +01011001011000110000000010111100 +01011001011000100000000011000000 +00110100000000011111111111111111 +01011101100000010000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011001111000 +11111011111111111110111001100111 +11100000000000000000000000000010 +00110100000011000000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00110100000011000000000000000000 +10111000001000000101100000000000 +10111000010000000111000000000000 +00110100001011110000001110100000 +00110100001100000000001111000000 +11100000000000000000000000010010 +00001001100011010000000001110000 +10111010000000000000100000000000 +00110100000000110000000000001010 +00110101101000100000000100101000 +10110101011000100001000000000000 +11111000000000000100001100100011 +01011100001000000000000000001010 +00110101101000010000000101101000 +10111001111000000001000000000000 +10110101011000010000100000000000 +11111000000000000000001001010011 +10110101011011010001000000000000 +10111001110000000000100000000000 +00110100010000100000000100110100 +11111000000000000000011000010000 +11100000000000000000000000011111 +00110101100011000000000000000001 +00101101011000110000000100100000 +01001000011011001111111111101110 +00110100000000010000000000000100 +01010100011000010000000000000011 +00110100011000110000000000000001 +00001101011000110000000100100000 +00101101011011010000000100100000 +00110100000000110000000000001010 +00110101011000100000001111000000 +00110101101011011111111111111111 +00001001101011000000000001110000 +00110101100000010000000100101000 +10110101011000010000100000000000 +11111000000000000100001100101011 +00110101100000010000000101101000 +10111001111000000001000000000000 +10110101011000010000100000000000 +11111000000000000000001000111011 +10110101011011000001000000000000 +10111001110000000000100000000000 +00110100010000100000000100110100 +11111000000000000000010111111000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111011010010000 +10111001101000000010100000000000 +11111011111111111110111000100011 +10111001011000000000100000000000 +11111000000000000000010000000010 +01011001011000010000000000000100 +00110100000000100000000000000010 +10111001011000000000100000000000 +11111011111111111110111010011101 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001000100000000000100100 +00110100000000010000000000000000 +01000100010000000000000000000011 +10111001011000000000100000000000 +11011000010000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00101000001000100000000000000000 +01111000000001010000000000000001 +00111000101001011000111011000100 +00101000010000110000000000010100 +00101000010000100000000000001100 +00101000010001000000000000000100 +01011000011001000000000000000000 +00101000010000100000000000001000 +00110100000001001111111111111111 +01011000011000100000000000000100 +00101000001000110000000000000000 +00101000011000100000000000010100 +00101000011000110000000000001100 +00001100010001000000000000001010 +00101000101001000000000000000000 +01011000010001000000000000001100 +00101000011001000000000000000100 +01011000010001000000000000010000 +00101000011000110000000000001000 +01011000010000110000000000010100 +00101000001000100000000000000000 +00101000010000110000000000010100 +00101000010000100000000000001100 +00101000010001100000000000010000 +00101000010001010000000000010100 +00101000010001000000000000011000 +01011000011001100000000000011000 +01011000011001010000000000011100 +01011000011001000000000000100000 +01000000010000100000000000011100 +00110000011000100000000000100100 +00101000001000010000000000000000 +00101000001000100000000000010100 +00101000001000010000000000001100 +01000000001000010000000000011101 +00110000010000010000000000100101 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000010000001000000000000000 +00101000001000100000000000110000 +10111000001000000101100000000000 +10111000011000000111100000000000 +00101000010011010000000000001000 +00101000001000100000000000110100 +00101000001011000000001101011000 +00101000010001000000000000000000 +11011000100000000000000000000000 +01001000000000010000000001100110 +00110101011011100000000000110000 +10111001110000000000100000000000 +11111011111111111111111111000111 +00101001011000010000000000110000 +00101000001001000000000000001100 +01000001011000010000000001011100 +00110000100000010000000000000100 +01000001011000010000000001011101 +00110000100000010000000000000101 +01000001011000010000000001011110 +00110000100000010000000000000110 +00110100000000011111111111111111 +00110000100000010000000000000111 +00110100000000011111111111111110 +00110000100000010000000000001000 +01000001011000010000000001011111 +00110000100000010000000000001001 +01000001011000010000000001100000 +00110000100000010000000000001010 +01000001011000010000000001100001 +00110000100000010000000000001011 +10111001110000000000100000000000 +11111011111111111111111110110011 +00101001011000010000000000110000 +00110100000000110000000000001000 +00101000001001000000000000001100 +10111001100000000000100000000000 +00110100100000100000000000000100 +11111000000000000100001010110010 +00101001011000010000000000110000 +00110101011000100000010000011000 +00101000001000010000000000000000 +00110001100000000000000000001010 +11001000010000010000100000000000 +00010100001000010000000000000011 +00001000001000010100111000101011 +00001101100000010000000000001000 +01000001101000010000000000011010 +00110001100000010000000000001011 +00110100000000010000000000010100 +00110001100000010000000000001100 +00101001101000010000000000011100 +00110001100000010000000000001101 +00110100000000010000000000000010 +00110001100000010000000000001110 +10111001011000000000100000000000 +11111011111111111110110111101011 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001001000000000000000000 +01000100100000000000000000001111 +10111001011000000000100000000000 +10111010000000000001000000000000 +10111001111000000001100000000000 +11011000100000000000000000000000 +01000100001000000000000000001010 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111011010110000 +00111000101001011001000111010100 +11111011111111111110110110010110 +11100000000000000000000000100101 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000011 +00101000001001010000000000001100 +00110100000000110000000000000001 +10111001011000000000100000000000 +00101000101001010000000000010000 +00111000100001000111011011001100 +11111011111111111110110110001100 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000011 +00101000001001010000000000001100 +00110100000000110000000000000001 +10111001011000000000100000000000 +00101000101001010000000000010100 +00111000100001000111011011100000 +11111011111111111110110110000011 +00101001011000100000000001001100 +10111001011000000000100000000000 +11111000000000000000010100000111 +00101001011000100000000000100100 +00110100000000010000000000000001 +01000100010000010000000000000011 +00110100000000010000000000000100 +11100000000000000000000000000010 +00110100000000010000000000000110 +01011001011000010000000000000100 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000000110 +00110100000000010000000001101011 +01011001011000010000000000000100 +11100000000000000000000000000011 +00110100000000010000001111101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000100 +10111000001000000101100000000000 +11111011111111111110111000111101 +01000100001000000000000000000100 +00110100000000010000000000000001 +01011001011000010000000000000100 +11100000000000000000000000000101 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111110111001011000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000000100000001111101000 +01011000001000100000000000001000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00110100000000100000000000000100 +10111000001000000101100000000000 +10111000011000000110000000000000 +11111011111111111110110111000100 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001001000000000000001100 +01000100100000000000000000000110 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11011000100000000000000000000000 +01011100001000000000000000010010 +01000001011000010000001110100001 +01000100001000000000000000001000 +00110100000000100000000000001011 +01011100001000100000000000001011 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11111011111111111111111011010101 +11100000000000000000000000000101 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11111000000000000000001000010001 +01011100001000000000000000000100 +10111001011000000000100000000000 +11111000000000000000000101100110 +01000100001000000000000000000011 +00110100000000010000000000000010 +01011001011000010000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000010 +11111011111111111110111000100101 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001001000000000000000000 +00110100000000110000000000000110 +01011100100000110000000000000011 +00110100001000100000000100000000 +11111000000000000000010111101010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000011000000110000000000000 +00101000001000110000000000000000 +10111000010000000110100000000000 +00110100000000100000000000000101 +10111000001000000101100000000000 +01011100011000100000000000000111 +11111011111111111110110111100100 +01000100001000000000000000001000 +00110100000000010000000000000110 +01011001011000010000000000000100 +00110100000011000000000000000000 +11100000000000000000000001000100 +11111011111111111111111000110111 +10111001011000000000100000000000 +11111011111111111111111001010111 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111011111111111110110101111011 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001001100000000000010000 +01000001011001010000001110100001 +01000100110000000000000000001000 +10111000101000000010000000000000 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11011000110000000000000000000000 +10111000001000000010100000000000 +01001000000000010000000000101011 +00110100000000010000000000001011 +01010100101000010000000000001110 +01111000000000010000000000000001 +00111100101000100000000000000010 +00111000001000011001000111100100 +10110100001000100000100000000000 +00101000001001000000000000000000 +01000100100000000000000000001000 +10111001100000000001100000000000 +10111001011000000000100000000000 +10111001101000000001000000000000 +11011000100000000000000000000000 +10111000001000000110000000000000 +01011100001000000000000000001101 +11100000000000000000000000010001 +01111100101000010000000000001111 +01111101100011000000000000000000 +10100000001011000110000000000000 +01000101100000000000000000001101 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011011111000 +11111011111111111110110011010110 +11100000000000000000000000000110 +00110100000000010000000000000001 +01000101100000010000000000001111 +00110100000000011111111111111111 +01011101100000010000000000001110 +11100000000000000000000000001100 +00101001011000010000000000110000 +00101000001000010000000000001100 +00101000001000100000000000010000 +00110100000000010000000011111111 +01000100010000010000000000000101 +00101001011000100000000000100100 +00110100000000010000000000000010 +00110100000011000000000000000000 +01011100010000010000000000000100 +00110100000000010000000000000100 +01011001011000010000000000000100 +00110100000011000000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00110100000001000000000000000000 +11111011111111111110110111110111 +01011001011000010000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000000001001000000001110100001 +10111000001000000101100000000000 +01000100100000000000000000000101 +00110100000001010000000000001011 +01011100100001010000000000000101 +11111011111111111111111001010000 +11100000000000000000000000000010 +11111000000000000000000110001111 +01011100001000000000000000000011 +10111001011000000000100000000000 +11111000000000000000000011100100 +00110100000000010000001111101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000000001001000000001110100001 +10111000001000000101100000000000 +01000100100000000000000000000111 +00110100000001010000000000001000 +01000100100001010000000000000111 +00110100000001010000000000001011 +01011100100001010000000000000111 +11111011111111111111111000111001 +11100000000000000000000000000100 +11111000000000000000000011111101 +11100000000000000000000000000010 +11111000000000000000000100110100 +01011100001000000000000000000100 +10111001011000000000100000000000 +11111000000000000000000011001011 +01000100001000000000000000000011 +00110100000000010000000000000010 +01011001011000010000000000000100 +00110100000000010000001111101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000000100000000000 +00110111100000100000000000010000 +11111000000000000000010010000010 +00101001011000010000001101011000 +00110111100000100000000000100000 +00110100000000110000000000001000 +11111000000000000100000101010010 +01011100001000000000000000001011 +00101101011000100000001110000000 +00101101011000010000001111001010 +01011100010000010000000000001000 +00101001011000010000001101011000 +00101100001000100000000000001000 +00101111100000010000000000101000 +01011100010000010000000000000100 +01000001011000010000000000100000 +00100000001000010000000000000001 +01011100001000000000000000001010 +01000001011001010000000000100000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011100001100 +11111011111111111110110001101000 +00110100000011000000000000000000 +11100000000000000000000000100010 +00101011100000010000000000010000 +00110101011000100000001110110000 +01011001011000010000000011001000 +00101011100000010000000000010100 +01011001011000010000000011001100 +00101011100000010000000000011000 +01011001011000010000000011010000 +00101011100000010000000000011100 +01011001011000010000000011010100 +00110101011000010000000011001000 +11111000000000000000010111000100 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111110110011011000 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001000100000000000011000 +01000100010000000000000000000110 +10111001011000000000100000000000 +11011000010000000000000000000000 +10111000001000000110000000000000 +01000100001000000000000000000100 +11100000000000000000000000001011 +10111001011000000000100000000000 +11111000000000000000011111110101 +00101001011000010000001101011000 +00010001011000100000001111001100 +00110100000011000000000000000000 +00010000001000110000000000001010 +01000100011000100000000000000100 +00110000001000100000000000001010 +10111001011000000000100000000000 +11111011111111111110110010001001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000001100 +10111000010000000111000000000000 +10111000011000000110100000000000 +01000100001000000000000000010001 +00110100000000100000000000000000 +00110100000000110000000000010000 +00110101011000010000000010011000 +11111000000000000100000110100111 +10111001011000000000100000000000 +11111000000000000000011101001100 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001001000000000000010100 +01000100100000000000000000000111 +10111001011000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +11011000100000000000000000000000 +10111000001000000110000000000000 +01011100001000000000000000011011 +10111001011000000000100000000000 +11111011111111111111110110011101 +01000001011001010000001110100001 +00110100000000010000000000001011 +01010100101000010000000000001100 +01111000000000010000000000000001 +00111100101000100000000000000010 +00111000001000011001001000010100 +10110100001000100000100000000000 +00101000001001000000000000000000 +01000100100000000000000000000110 +10111001011000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +11011000100000000000000000000000 +11100000000000000000000000001000 +01000101101000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011011111000 +11111011111111111110110000001101 +10111001011000000000100000000000 +11111000000000000000000001000110 +10111000001000000110000000000000 +01111101100000010000000000000001 +00101001011000100000000000000100 +11001000000000010000100000000000 +10100001100000010110000000000000 +00101001011000010000000000000000 +01000100010000010000000000000100 +10111001011000000000100000000000 +11111000000000000000011100100000 +11100000000000000000000000000110 +10111001011000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000000 +11111011111111111110110100010100 +01011001011000010000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000110000 +11111000000000000100000011101001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00101000001000100000000000101000 +00110100000000110000000000000001 +01000100010000110000000000001010 +00110100000000110000000000000010 +01000100010000110000000000000011 +01011100010000000000000000001001 +11100000000000000000000000000110 +00110100000000100000000000010010 +01011000001000100000000010000100 +00110100000000100000000000001110 +01011000001000100000000010001000 +11100000000000000000000000000011 +01011000001000000000000010000100 +01011000001000000000000010001000 +00101000001001000000000010000100 +00101000001001010000000000111100 +00110100000000100000000000000000 +10110100101001000010100000000000 +00100000101000110000000000000011 +01000100011000000000000000000011 +00110100000000100000000000000100 +11001000010000110001000000000000 +10110100101000100010100000000000 +00101000001001100000000001000000 +00101000001000100000000010001000 +01011000001001010000000001001100 +00110100000000110000000000000000 +10110100110000100011000000000000 +00100000110001110000000000000011 +01000100111000000000000000000011 +00110100000000110000000000000100 +11001000011001110001100000000000 +10110100110000110001100000000000 +11001000101001000010000000000000 +11001000011000100001000000000000 +01011000001000110000000001010000 +01011000001001000000000001000100 +01011000001000100000000001001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101001111011110100 +00101000010000100000000000100000 +10111000001000000101100000000000 +01000100010000000000000000000110 +11011000010000000000000000000000 +10111000001000000001000000000000 +00110100000000010000000000000001 +01000100010000010000000000011100 +01001000000000100000000000011100 +10111001011000000000100000000000 +00110100000000100000000000000010 +11111011111111111110110010010100 +01011100001000000000000000000110 +00110100000000100000000000000100 +10111001011000000000100000000000 +11111011111111111110110010010000 +00110100000000100000000000000000 +01000100001000100000000000010011 +00101001011000010000000000110000 +00001101011000000000000100100000 +00101000001000010000000000001100 +00101000001000100000000000010000 +00110100000000010000000011111111 +01000100010000010000000000000111 +00101001011000100000000000100100 +00110100000000010000000000000010 +01000100010000010000000000000100 +00110100000000010000000000000110 +01011001011000010000000000000100 +11100000000000000000000000000110 +00110100000000010000000000000100 +01011001011000010000000000000100 +00110100000000100000000000000010 +10111001011000000000100000000000 +11111011111111111110110000011111 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000000100000000000 +01000001011000100000000000100000 +00100000010000100000000000000001 +01000100010000000000000000101101 +00101001011000100000000100001100 +00101001011001010000000100000000 +00101001011001000000000100000100 +00101001011000110000000100001000 +01011001011000100000000010110100 +01011001011001010000000010101000 +00110111100000100000000000001100 +01011001011001000000000010101100 +01011001011000110000000010110000 +11111000000000000000001101001011 +01000001011000100000001110100111 +01000001011000010000000000100000 +00100000010000100000000000000010 +01000100010000000000000000001110 +00111000001000010000000000000010 +00110001011000010000000000100000 +00101101011000010000001111001010 +00101001011001000000001110110000 +00101001011000110000001110110100 +00001101011000010000001101111100 +00101001011000100000001110111000 +00101001011000010000001110111100 +01011001011001000000000010011000 +01011001011000110000000010011100 +01011001011000100000000010100000 +01011001011000010000000010100100 +11100000000000000000000000010010 +00100000001000010000000011111101 +00110001011000010000000000100000 +00101011100000010000000000001100 +00110101011000100000001110110000 +01011001011000010000000010011000 +00101011100000010000000000010000 +01011001011000010000000010011100 +00101011100000010000000000010100 +01011001011000010000000010100000 +00101011100000010000000000011000 +01011001011000010000000010100100 +00110101011000010000000010011000 +11111000000000000000010011010010 +10111001011000000000100000000000 +01011001011000000000000011111000 +01011001011000000000000011111100 +11111000000000000000011011111011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000000100000000000 +01000001011000100000000000100000 +00100000010000110000000000000001 +01011100011000000000000000000100 +01111000000000010000000000000001 +00111000001000010111011110101000 +11100000000000000000000000000101 +00100000010000100000000000000010 +01011100010000000000000000000111 +01111000000000010000000000000001 +00111000001000010111011111100100 +01111000000000100000000000000001 +00111000010000101001001001000100 +11111000000000000010000010010001 +11100000000000000000000000100111 +00101101011001000000001101111100 +00101101011000110000001111001010 +01000100100000110000000000000111 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001001001000100 +00111000001000010111100000011100 +11111000000000000010000010001000 +11100000000000000000000000011110 +00110111100011010000000000010100 +10111001101000000001000000000000 +11111000000000000000001100111001 +01000001011000010000000000100000 +00110101011011000000000010011000 +10111001101000000001000000000000 +00100000001000010000000011111101 +00110001011000010000000000100000 +10111001100000000000100000000000 +11111000000000000000010010100001 +10111001100000000000100000000000 +00110101011000100000001110110000 +11111000000000000000010010011110 +00101001011000010000001110111000 +01011001011000010000000011111000 +00101001011000010000001110111100 +01011001011000010000000011111100 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001000110000000000101000 +01000100011000000000000000000111 +10111001100000000001000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +00110100000000100000000000000001 +01000100001000100000000000000100 +01001000000000010000000000000100 +10111001011000000000100000000000 +11111000000000000000011010111011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100111010000000000001000 +10111000010000000110000000000000 +00101000001000100000000001001100 +10111000011000000111000000000000 +00101000001000110000000010000100 +01000000010011010000000000000000 +00101000001000100000000000110100 +10110101100000110001100000000000 +00100001101011010000000000001111 +00101000010001010000000000001100 +00101000001000100000000001000100 +10111001101000000010000000000000 +10111000001000000101100000000000 +11011000101000000000000000000000 +10111000001000000001000000000000 +00110100000000111111111111111110 +00110100000000010000000000000000 +01000100010000110000000000101111 +01111000000010010000000000000001 +00111001001010011001011101011000 +00001001101000010000000000001100 +01001100010011000000000000001100 +10110101001000010100100000000000 +00101001001001010000000000000000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111100001011100 +10111001101000000011000000000000 +11111011111111111110101011111000 +00110100000000011111111111111111 +11100000000000000000000000100000 +00101001011010000000000100011100 +00101001011010100000000100011000 +10110101001000010100100000000000 +00000001000001110000000000010000 +00100001000010001111111111111111 +00001001000010000000001111101000 +00101001001000010000000000000000 +00111101010010100000000000010000 +00101001011001100000000100010100 +01111000000001000000000000000001 +00000001000010000000000000010000 +01011011100000010000000000000100 +00110100000000100000000000000101 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111100001111100 +10111001100000000010100000000000 +10111001010001110011100000000000 +11111011111111111110101011100011 +00110100000000010000000000000001 +01011101110000010000000000000101 +00010001011000100000000100010000 +00110100000000010000000010000000 +00100000010000100000000011000000 +01000100010000010000000000000110 +00101001011000010000010000010000 +00110100001000010000000000000001 +01011001011000010000010000010000 +00110100000000010000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000001 +00101011100111010000000000001000 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000001000 +11111000000000000011111110100100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000011100000000000000001 +00111001110011101001001001100100 +01111000000001000000000000000001 +10111000010000000110100000000000 +10111000011000000110000000000000 +00110100000000100000000000000011 +00110100000000110000000000000010 +00111000100001000111100111011000 +10111001110000000010100000000000 +10111000001000000111100000000000 +00110101101100010000000000101001 +11111011111111111110101010110100 +00110101100100000000000000101001 +10111010001000000000100000000000 +10111010000000000001000000000000 +11111011111111111111111111100001 +01011100001000000000000000110011 +00101101100000010000000000110010 +00101101101010110000000000110010 +11001001011000010101100000000000 +00110101011000100000000000000001 +00110100000000010000000000000010 +01010100010000010000000001000011 +00101001111000100000000000110000 +00110100000000110000000000000001 +00110101101000010000000001100000 +00101000010000100000000000010100 +01011101011000110000000000001011 +11111011111111111111111111010100 +01011100001000000000000000111100 +01111000000001000000000000000001 +10111001111000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100010100100 +10111001110000000010100000000000 +00110100000001100000000010010000 +11100000000000000000000000001110 +00110100000000111111111111111111 +00110101100011000000000001100000 +01011101011000110000000000001110 +10111001100000000000100000000000 +11111011111111111111111111000110 +01011100001000000000000000101110 +01111000000001000000000000000001 +10111001111000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100010100100 +10111001110000000010100000000000 +00110100000001100000000010011001 +11111011111111111110101010001100 +00110100000010110000000000000000 +11100000000000000000000000100100 +10111001100000000001000000000000 +11111011111111111111111110111001 +10111000001000000101100000000000 +01011100001000000000000000100000 +01111000000001000000000000000001 +10111001111000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100010110100 +10111001110000000010100000000000 +00110100000001100000000010100001 +11111011111111111110101001111110 +11100000000000000000000000010111 +01000001101010110000000000011010 +01000001100000010000000000011010 +01011101011000010000000000001110 +00101001101010110000000000011100 +00101001100000010000000000011100 +01011101011000010000000000001011 +00101001101010110000000000100000 +00101001100000010000000000100000 +01011101011000010000000000001000 +00101001101000100000000000100100 +00101001100000010000000000100100 +00110100000010110000000000000000 +01011100010000010000000000001010 +01000001101010110000000000101000 +01000001100000010000000000101000 +01000101011000010000000000000011 +11001001011000010101100000000000 +11100000000000000000000000000101 +10111010001000000000100000000000 +10111010000000000001000000000000 +11111011111111111111111110011001 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000100000000000000000 +00110100000000110000000000010000 +11111000000000000011111111001110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +00101000001000010000000000110000 +00101000001011000000000000010100 +00101000001010110000000000001100 +00101000001000010000000000010000 +00001100001000000000000000000000 +00110100001000010000000000001000 +11111011111111111111111111101100 +00101001101000010000000000110000 +00101000001000010000000000010000 +00110100001000010000000000011000 +11111011111111111111111111101000 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000101000 +11111000000000000011111110110110 +00101001011000010000000000000100 +01011001100000010000000000000000 +00101001011000010000000000001000 +00001101100000000000000000001000 +01011001100000010000000000000100 +00101001011000010000000000000100 +01011001100000010000000000010000 +00101001011000010000000000001000 +01011001100000010000000000010100 +00101001011000100000000000010100 +00101001011000010000000000011000 +00101001011000110000000000010000 +01011001100000100000000000011100 +01011001100000010000000000100000 +01011001100000110000000000011000 +01000001011000010000000000011100 +00110100000000100000000000000001 +00110001100000010000000000100100 +01000001011000010000000000011101 +00110001100000010000000000100101 +00101001101000010000000000110000 +00101000001000010000000000011000 +01011000001000100000000000011000 +00110100000000101111111110100000 +00110000001000100000000000011100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111101110100 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101100001000100000000100100000 +10111000001000000101100000000000 +00110100000011010000000000000000 +00110100000011000000000000000001 +01011100010000000000000000010100 +00101000001000110000000000000000 +10111000010000000110100000000000 +00110100000000100000000000000110 +01011100011000100000000000010000 +11111011111111111111111110111100 +00101001011011000000000000000000 +11100000000000000000000100010011 +00001001100000100000000001110000 +00001001101000110000000001110000 +10111001011000000000100000000000 +00110100010000100000000100101000 +00110100011000110000000100101000 +10110101011000100001000000000000 +10110101011000110001100000000000 +11111011111111111111111100111101 +01001000000000010000000000000010 +11100000000000000000000000000010 +10111001100000000110100000000000 +00110101100011000000000000000001 +00101101011001100000000100100000 +01001000110011001111111111110011 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100011001100 +10111001101000000010100000000000 +11111011111111111110100111111000 +00011101011000010000000100100010 +01000100001011010000000000100010 +00001101011011010000000100100010 +00101001011011000000000000110000 +00110100000011110000000000000000 +00110100000011100000000000000001 +11100000000000000000000000010101 +00101001100000100000000000000000 +00001001110000010000010000011000 +10110100010000010000100000000000 +00101100001000110000000100100000 +01000100011000000000000000001111 +00001001111001000000010000011000 +00011100001000110000000100100010 +10110100010001000010000000000000 +00011100100000100000000100100010 +00001000011000110000000001110000 +00001000010000100000000001110000 +00110100011000110000000100101000 +10110100001000110001100000000000 +00110100010000100000000100101000 +10110100100000100001000000000000 +11111011111111111111111100011001 +01001000000000010000000000000010 +11100000000000000000000000000010 +10111001110000000111100000000000 +00110101110011100000000000000001 +00101001100000010000000000001100 +00101100001000010000000000001100 +01001000001011101111111111101010 +00101001100000010000000000011100 +01000100001011110000000000000100 +00110100000000010000000000000001 +01011001100011110000000000011100 +01011001100000010000000000100000 +00101001011000100000000000100100 +00110100000000010000000000000010 +01000100010000010000000001101100 +00101101011000010000000100100000 +01011100001000000000000000000100 +00101001011000010000000000000000 +00110100000011000000000000000100 +01000100001011000000000011010011 +00101001011000010000000000110000 +00001001101011000000000001110000 +00101000001000010000000000001100 +01000000001001000000000000001001 +01000000001000110000000000001010 +01000000001000100000000000001011 +01000000001010010000000000000100 +01000000001010000000000000000101 +01000000001001110000000000000110 +01000000001001100000000000000111 +01000000001001010000000000001000 +00110011100010010000000001001001 +00110011100010000000000001001010 +00110011100001110000000001001011 +00110011100001100000000001001100 +00110011100001010000000001001101 +00110011100001000000000001001110 +00110011100000110000000001001111 +00110011100000100000000001010000 +00101000001000100000000000011000 +00101000001001000000000000010000 +00101000001000110000000000010100 +01011011100000100000000001000100 +01000000001000100000000000011100 +01011011100000110000000001000000 +00110101100000110000000100101000 +00110011100000100000000000111010 +01000000001000100000000000011101 +10110101011000110001100000000000 +01011011100001000000000000111100 +00110011100000100000000001001000 +00101000001000100000000000000100 +00001111100000000000000001010010 +01011011100000100000000010000000 +00101000001000010000000000001000 +00110111100000100000000000100000 +01011011100000010000000010000100 +10111001011000000000100000000000 +11111011111111111111111011011110 +00101001011000100000000000100100 +00110100000001000000000000000001 +01000100010001000000000000101010 +00101001011000100000000000110000 +01111000000001010000000000000001 +00110100000001100000000001111111 +00101000010000110000000000001100 +00111000101001011001001001110100 +00101000011001110000000000010000 +01001000111001100000000000000100 +01001000000000010000000000100011 +01011100001000000000000000011001 +11100000000000000000000000000110 +01001000000000010000000000100000 +01000100001000000000000000000100 +00101100011000010000000000001100 +01011100001001000000000000001010 +11100000000000000000000000101110 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100011101100 +11111011111111111110100110001110 +00110100000011000000000000000010 +11100000000000000000000010010010 +00101001011000110000001111011000 +00101000010000010000000000011100 +01000100011000010000000000100011 +10110101011011000001000000000000 +00110111100000010000000001001001 +00110100010000100000000101010001 +01011011100001010000000000011100 +11111011111111111111111010110101 +00101011100001010000000000011100 +01011100001000000000000000010000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100011111000 +11111011111111111110100101111100 +00110100000011000000000000000111 +11100000000000000000000010000000 +01001100001000000000000000000111 +10111001011000000000100000000000 +11111011111111111111111100100100 +01111000000001100000000000000001 +00110100000011000000000000000110 +00111000110001101000000011010000 +11100000000000000000000000000100 +01111000000001100000000000000001 +00110100000011000000000000000101 +00111000110001100111100011000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100100001000 +00111000101001011001001001110100 +11111011111111111110100101101000 +11100000000000000000000001101101 +00001001101000110000000001110000 +00101001011000100000000000110000 +10110101011000110001100000000000 +00101100011001000000000101011010 +00101000010000010000000000010100 +00101000010011000000000000011000 +00101000010000100000000000010000 +00110100100001000000000000000001 +00001100010001000000000000000000 +00110100011000100000000110001000 +00101000010001000000000000000100 +00101000011001010000000110001000 +01011000001001000000000000000100 +01011000001001010000000000000000 +00101100010000100000000000001000 +00001100001000100000000000001000 +00110100011000100000000101001000 +01000000010011100000000000001001 +01000000010001100000000000001110 +01000000010001010000000000001111 +01000000010001000000000000010000 +01000000010010100000000000001010 +01000000010010010000000000001011 +01000000010010000000000000001100 +01000000010001110000000000001101 +00110000001011100000000000010000 +00110000001001000000000000010111 +00110000001010100000000000010001 +00110000001010010000000000010010 +00110000001010000000000000010011 +00110000001001110000000000010100 +00110000001001100000000000010101 +00110000001001010000000000010110 +00110100011001000000000101000000 +00101000100001010000000000001000 +00101000100001100000000000000100 +00101000100001000000000000001100 +00110100011011100000000100111000 +01011000001001010000000000011100 +01011000001001100000000000011000 +01011000001001000000000000100000 +01000001110001000000000000001010 +00110000001001000000000000100100 +01000000010000100000000000001000 +00110000001000100000000000100101 +01000000011000010000000101011100 +00110001100000010000000000011100 +00011101110001010000000000001000 +00011101100000010000000000000000 +01000100001001010000000000001110 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100100011000 +11111011111111111110100100101111 +00101101110000010000000000001000 +00110100000000100000000000000000 +00001101100000010000000000000000 +00101001011000010000000000111000 +00101000001000110000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +00001001101011010000000001110000 +10110101011011010000100000000000 +00110100001000010000000101101001 +01000000001000100000000000000111 +00100000010000100000000000000100 +01111100010000100000000000000000 +01011001100000100000000000000100 +01000000001000100000000000000111 +00100000010000100000000000000010 +01111100010000100000000000000000 +01011001100000100000000000001000 +01000000001000100000000000000111 +00100000010000100000000000000001 +01011001100000100000000000001100 +01000000001000100000000000000111 +00100000010000100000000000010000 +01111100010000100000000000000000 +01011001100000100000000000010000 +01000000001000100000000000000111 +00100000010000100000000000100000 +01111100010000100000000000000000 +01011001100000100000000000010100 +01000000001000010000000000000111 +00100000001000010000000000001000 +01111100001000010000000000000000 +01011001100000010000000000011000 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001001000000000000011100 +01000100100000000000000000000111 +00110101101000100000000101101000 +10110101011011010110100000000000 +10111001011000000000100000000000 +10110101011000100001000000000000 +00110101101000110000000100110100 +11011000100000000000000000000000 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100100101100 +00111000101001011001001001110100 +11111011111111111110100011111100 +00110100000011000000000000001001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000010001100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +00101000001010110000000001001100 +00110100000000010000000000001111 +00110100000011110000000000000000 +01010100010000010000000000100001 +00001000010011100000000000001100 +01111000000000010000000000000001 +00111000001000011001011101011000 +10110100001011100111000000000000 +00101101110011110000000000000100 +01000001110011000000000000001001 +00110101011000010000000000001000 +00110001011000100000000000000000 +00001101011011110000000000000010 +00110100000000100000000000000000 +00110100000000110000000000001000 +11111000000000000011111001010001 +00001101011000000000000000000110 +01000001110000010000000000001000 +00110001011000010000000000100000 +00110100000000010000000000000001 +01000101100000010000000000001000 +01000101100000000000000000000100 +00110100000000010000000000000010 +01011101100000010000000000001100 +11100000000000000000000000001000 +00101001101000010000001101011000 +01000000001000010000000000001011 +11100000000000000000000000000011 +00101001101000010000001101011000 +01000000001000010000000000001101 +00110001011000010000000000100001 +11100000000000000000000000000101 +00101001101000010000001101011000 +01000000001000010000000000001010 +11100011111111111111111111111100 +00110001011011000000000000100001 +10111001111000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01000000010000010000000000000000 +10111000010000000110000000000000 +00110100000000110000000000000010 +00000000001000010000000000000100 +00110101011011010000001111000000 +00110001011000010000001110100000 +01000000010000010000000000000000 +00100000001000010000000000001111 +00110001011000010000001110100001 +01000000010000010000000000000001 +00100000001000010000000000001111 +00110001011000010000001110100010 +00101100010000010000000000000010 +00001101011000010000001110100100 +01000000010000010000000000000100 +00110100010000100000000000000110 +00110001011000010000001110100110 +00110101011000010000001110100111 +11111000000000000011110110011101 +00101001100000100000000000001000 +00101001100000010000000000001100 +00110100000000110000000000001000 +01011001011000100000001110111000 +01011001011000010000001110111100 +00110101100000100000000000010100 +01011001011000000000001110110000 +01011001011000000000001110110100 +10111001101000000000100000000000 +11111000000000000011110110010011 +00101101100000010000000000011100 +00001101011000010000001111001000 +00101101100000010000000000011110 +00001101011000010000001111001010 +01000001100000010000000000100001 +00110001011000010000001111001100 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101100001000100000000000001000 +01000100010000000000000000001010 +10111001101000000001000000000000 +00110100000000110000000000001000 +11111000000000000011110101100101 +01011100001000000000000000001001 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101100001000100000000000001000 +00101101011000010000001111001000 +01011100010000010000000000000100 +01000001011000010000000000100000 +00111000001000010000000000000001 +11100000000000000000000000000011 +01000001011000010000000000100000 +00100000001000010000000011111110 +00110001011000010000000000100000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000110000000000100010 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000010000000000100000000000 +00110100000000100000000000000000 +11111000000000000011110111100111 +00101001011000010000001101011000 +00110100000000110000000000001000 +01000000001000010000000000001110 +00110001100000010000000000000001 +00101001011000010000000000110000 +00101000001000010000000000001100 +01000000001000010000000000011110 +00110001100000010000000000000100 +00101001011000100000001101011000 +00110101100000010000000000010100 +11111000000000000011110101011110 +00101001011000010000001101011000 +00101100001000010000000000001000 +00001101100000010000000000011100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00110100000000100000000000000000 +00101000001011010000000001001100 +10111000001000000110000000000000 +11111011111111111111111101100010 +00101101100000100000001101111110 +00110100010000100000000000000001 +00001101100000100000001101111110 +00110100000000100000000000000010 +00110001101000100000000000000110 +00101101100000100000001101111110 +00001101101000100000000000011110 +00101001011000110000000000000000 +00101001011000100000000000000100 +00001101101000110000000000100010 +01011001101000100000000000100100 +00101001011000110000000000001000 +00101101011000100000000000001100 +00111100011000110000000000010000 +10111000011000100001000000000000 +01011001101000100000000000101000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000110000000000101000 +00101100001001000000000000100010 +00101000001000010000000000100100 +01011000010001000000000000000000 +01011000010000010000000000000100 +00000000011000010000000000010000 +00111100011000110000000000010000 +01011000010000010000000000001000 +01011000010000110000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101100001000010000000000100010 +10111000010000000110000000000000 +00110100000000110000000000001000 +00001100010000010000000000000100 +00101001011000010000000000100100 +01011000010000010000000000000000 +00101001011000010000000000101000 +01011000010000010000000000001000 +00101101011000010000000000101100 +00001100010000010000000000001100 +01000001011000010000000000101111 +00110000010000010000000000001110 +01000001011000010000000000110000 +01011000010000010000000000010000 +01000001011000010000000000110001 +01011000010000010000000000010100 +00101101011000010000000000110010 +01011000010000010000000000011000 +01000001011000010000000000110100 +00110000010000010000000000011100 +00110100010000010000000000011101 +00110101011000100000000000110101 +11111000000000000011110100010000 +00101101011000010000000000111101 +00001101100000010000000000100110 +01000001011000010000000000111111 +00110001100000010000000000101000 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001000110000000000111000 +01000100011000000000000000000100 +10111001011000000000100000000000 +10111001100000000001000000000000 +11011000011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00101000001000110000000000101000 +00101100001001000000000000100010 +00101000001000010000000000100100 +01011000010001000000000000000000 +01011000010000010000000000000100 +00000000011000010000000000010000 +00111100011000110000000000010000 +01011000010000010000000000001000 +01011000010000110000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +10111000001000000101100000000000 +00101100001000100000000000100010 +00101000001000010000000000101000 +00101001011000110000000000100100 +01011001100000100000000000000000 +00000000001000100000000000010000 +00111100001000010000000000010000 +01011001100000110000000000000100 +01011001100000100000000000001000 +01011001100000010000000000001100 +00110101011000100000000000101100 +00110101100000010000000000010000 +00110100000000110000000000001000 +11111000000000000011110011100011 +00101101011000010000000000110100 +00001101100000010000000000011000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000000100000000000001011 +10111000001000000101100000000000 +00101000001011000000000001001100 +11111011111111111111111011101001 +10111000001000000110100000000000 +00101101011000010000001110010100 +00110101100001010000000000000111 +00110111100001000000000000010100 +00110100001000010000000000000001 +00001101011000010000001110010100 +00101001011000010000000000110000 +00110100000000100000000000000001 +00101000001000110000000000011000 +00110100011000010000000000001100 +01011011100000010000000000010100 +00110100011000010000000000001000 +01011011100000010000000000011000 +00110100011000010000000000000100 +01011011100000010000000000011100 +00110100011000010000000000011000 +01011011100000010000000000100000 +00110100011000010000000000010000 +00110100011000110000000000010100 +01011011100000010000000000100100 +01011011100000110000000000101000 +00110001100000000000000000000110 +00110001100000000000000000000111 +00110100000000110000000000000000 +00110100000000010000000000000110 +00101000100001100000000000000000 +00101000110001100000000000000000 +01000100110000000000000000000101 +01000000101001110000000000000000 +10111100010000110011000000000000 +10111000110001110011000000000000 +00110000101001100000000000000000 +00110100011000110000000000000001 +00110100100001000000000000000100 +01011100011000011111111111110111 +00101101011000010000001110010100 +00110100000000100000000000000000 +00110100000000110000000000001010 +00001101100000010000000000011110 +00110101100000010000000000100010 +11111000000000000011110100101000 +00101001011000010000000000110000 +00101000001000100000000000011000 +00101000001000010000000000010100 +00101100010000100000000000000000 +00001101100000100000000000101100 +01000000001000010000000000100100 +00110001100000010000000000101111 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101000001000010000000000011000 +00110001100000010000000000110000 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101000001000010000000000011100 +00110001100000010000000000110001 +00101001011000010000000000110000 +00101000001000110000000000010100 +00101000011000010000000000100000 +00001101100000010000000000110010 +01000000011000010000000000100101 +00110100000000110000000000001000 +00110001100000010000000000110100 +00101001011000010000000000110000 +00101000001000100000000000010100 +00110101100000010000000000110101 +00110100010000100000000000010000 +11111000000000000011110010001111 +00101001011000010000000000110000 +01111000000000110000000000000001 +00111000011000111001111011110100 +00101000001000100000000000010000 +00101000001000010000000000011000 +00101100010000100000000000000000 +00001101100000100000000000111101 +01000000001000010000000000011100 +00110001100000010000000000111111 +00101000011000110000000000110100 +01000100011000000000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111000001000000110100000000000 +10111001011000000000100000000000 +10111001101000000001000000000000 +00110100000000110000000000000000 +11111011111111111111110001101001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000111000 +00110111100011000000000000010000 +10111000001000000101100000000000 +00101000010000110000000000000000 +10111001100000000001000000000000 +11011000011000000000000000000000 +10111001100000000001000000000000 +10111001011000000000100000000000 +11111011111111111111111100010101 +10111000001000000001000000000000 +00110100000000110000000000000001 +10111001011000000000100000000000 +11111011111111111111110001010010 +01011100001000000000000000010111 +00110100000000100000000000001000 +10111001011000000000100000000000 +00101001011011000000000001001100 +11111011111111111111111001110111 +10111000001000000001000000000000 +00101101011000010000001101111110 +00001101100000010000000000011110 +00101001011000110000000100010000 +00101001011000010000000100010100 +00001101100000110000000000100010 +01011001100000010000000000100100 +00101001011000010000000100011100 +00101001011001000000000100011000 +00000000001000110000000000010000 +00111100100001000000000000010000 +00100000001000011111111111111111 +10111000100000110001100000000000 +01011001100000110000000000101000 +01011001100000010000000000001100 +00110100000000110000000000000000 +10111001011000000000100000000000 +11111011111111111111110000111011 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000111000 +10111000001000000101100000000000 +00101000010000110000000000000000 +00110111100000100000000000010000 +11011000011000000000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000001 +00101001011011000000000001001100 +11111011111111111111111001010011 +10111000001000000001000000000000 +00101101011000010000001110000000 +00110100001000010000000000000001 +00100000001000011111111111111111 +00001101011000010000001110000000 +00001101100000010000000000011110 +00101011100000010000000000010100 +00101011100000110000000000010000 +01011001100000010000000000100100 +00001101100000110000000000100010 +00101011100000010000000000011000 +00101111100000110000000000011100 +00111100001000010000000000010000 +10111000001000110001100000000000 +01011001100000110000000000101000 +10111001011000000000100000000000 +00110100000000110000000000000001 +11111011111111111111110000010111 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00101000001010110000000001001100 +10111000010000000110100000000000 +00110100000000100000000000001001 +10111000001000000110000000000000 +11111011111111111111111000110001 +01011001011000000000000000001000 +00101001101000110000000000001100 +10111000001000000111000000000000 +00101001101000010000000000001000 +00100000011000101111111111111111 +01011001011000100000000000001100 +00101101100000100000001111001010 +00111100001000010000000000010000 +00000000011000110000000000010000 +00001101011000100000000000011110 +00101001101000100000000000000000 +00101001101001000000000000000100 +10111000001000110001100000000000 +00001101011000100000000000100010 +01011001011001000000000000100100 +01011001011000110000000000101000 +00110101100000100000001111000000 +00110101011000010000000000101100 +00110100000000110000000000001000 +11111000000000000011110000000111 +00101101100000010000001111001000 +10111001110000000001000000000000 +00110100000000110000000000000000 +00001101011000010000000000110100 +10111001100000000000100000000000 +11111011111111111111101111101101 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001000110000000000000000 +10111000001000000101100000000000 +00101000001001000000000000000100 +01001000000000110000000000000110 +10111000011001000000100000000000 +00110100000011010000000000000000 +00110100000011000000000000000001 +01000100001000000000000000001001 +11100000000000000000000000001110 +00010100011000100000000000011000 +00110100000000010000000010000000 +00100000010000100000000011000000 +00110100000011011111111111111111 +00110100000011001111111111111111 +01011100010000010000000000001000 +11100000000000000000000000000101 +00101001011000100000000000001000 +00110100000011011111111111111111 +00110100000011001111111111111111 +01001000001000100000000000000011 +00110100000011010000000000000000 +00110100000011000000000000000001 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000011101011100111 +00101001011001000000000000001100 +00101001011000110000000000001000 +01011001011000010000000000000000 +01011001011000100000000000000100 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000011101011100000 +01011001011000010000000000001000 +01011001011000100000000000001100 +01111000000001001100101000000000 +11100000000000000000000000001111 +00101001011001100000000000000100 +00101001011001010000000000000000 +00110100001000010011101110011010 +00110100110000111111111111111111 +11110100110000110011000000000000 +01011001011000110000000000000100 +10110100010001000001100000000000 +11110100010000110001000000000000 +00110100101001011111111111111111 +10110100110001010010100000000000 +10110100010000010000100000000000 +01011001011001010000000000000000 +01011001011000010000000000001000 +01011001011000110000000000001100 +00101001011000010000000000001000 +00101001011000100000000000001100 +01001000000000011111111111110000 +11100000000000000000000000001111 +00101001011001010000000000000100 +00101001011001100000000000000000 +00110101111011111100010001100101 +00110100101000100000000000000001 +11110100101000100010100000000000 +01011001011000100000000000000100 +10110101110000110001000000000000 +11110101110000100111000000000000 +10110100101001100010100000000000 +10110101110011110111000000000000 +01011001011001010000000000000000 +01011001011011100000000000001000 +01011001011000100000000000001100 +11100000000000000000000000000100 +00110100000000010011101110011010 +01111000000001001100101000000000 +01111000000000110011011000000000 +00101001011011110000000000001000 +00101001011011100000000000001100 +01001001111000011111111111101101 +01011101111000010000000000000010 +01010101110001001111111111101011 +00101001011000110000000000000000 +00101001011001000000000000000100 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000011101010101111 +01011001011000010000000000000000 +01011001011000100000000000000100 +10111001111000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +10111001100000000010000000000000 +11111000000000000011101010101000 +01011001011000010000000000001000 +01011001011000100000000000001100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001100000000000000100 +00101000001001000000000000000100 +00101000010001110000000000000000 +00101000001001010000000000000000 +10110100110001000010000000000000 +11110100110001000011000000000000 +10110100111001010010100000000000 +10110100110001010010100000000000 +01011000001001010000000000000000 +01011000001001000000000000000100 +00101000010001000000000000001100 +00101000010001010000000000001000 +00101000001000100000000000001100 +00101000001001100000000000001000 +10110100100000100001000000000000 +11110100100000100010000000000000 +10110100101001100010100000000000 +10110100100001010010000000000000 +01011000001001000000000000001000 +01011000001000100000000000001100 +11111011111111111111111110000001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001000000000000000100 +00101000001001100000000000000100 +00101000010001010000000000000000 +00101000001001110000000000000000 +11001000110001000010000000000000 +11110100100001100011000000000000 +11001000111001010010100000000000 +11001000101001100010100000000000 +01011000001001010000000000000000 +01011000001001000000000000000100 +00101000010001100000000000001000 +00101000001001010000000000001100 +00101000010000100000000000001100 +00101000001001000000000000001000 +11001000101000100001000000000000 +11110100010001010010100000000000 +11001000100001100010000000000000 +11001000100001010010000000000000 +01011000001001000000000000001000 +01011000001000100000000000001100 +11111011111111111111111101100111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001011110000000000001000 +00101001011011000000000000001100 +00101000001011010000000000000000 +00101000001011100000000000000100 +00000001100011000000000000000001 +00111101111000010000000000011111 +00010101111011110000000000000001 +10111000001011000110000000000000 +00010101101000100000000000011111 +01011001011011110000000000001000 +01011001011011000000000000001100 +00100001110000010000000000000001 +00111000010000100000000000000001 +01000100001000000000000000001011 +00010100010000010000000000011111 +00110100000000110001110111001101 +01111000000001000110010100000000 +11111000000000000011101001010000 +10110100010011000110000000000000 +11110100010011000001000000000000 +10110100001011110000100000000000 +10110100010000010000100000000000 +01011001011000010000000000001000 +01011001011011000000000000001100 +00111101101000100000000000011111 +00000001110000010000000000000001 +00010101101011010000000000000001 +10111000010000010000100000000000 +01011001011011010000000000000000 +01011001011000010000000000000100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000000000000100 +00101000001001010000000000000000 +01111000000000110000000000000001 +11001000000000100010000000000000 +00111000011000110111100100111000 +01001000000001010000000000001100 +01111000000000110000000000000001 +10111000101000100010000000000000 +00111000011000110111110001001000 +01011100100000000000000000000111 +00101000001001010000000000001000 +01111000000000110000000000000001 +00111000011000110111100100111000 +01001000100001010000000000000011 +01111000000000110000000000000001 +00111000011000110111110001001000 +10111000010000000010000000000000 +00101000001000100000000000001000 +00101000001000010000000000001100 +00111100010001100000000000010000 +00000000001001010000000000010000 +10111000110001010010100000000000 +00010100010001100000000000010000 +01001000000001100000000000000010 +11100000000000000000000000001000 +11001000000000010000100000000000 +01111100001001010000000000000000 +11001000000000100001000000000000 +11001000010001010010100000000000 +00111100101001010000000000010000 +00000000001000010000000000010000 +10111000101000010010100000000000 +01111000000010110000000000000001 +00111001011010111011010111100000 +01111000000000100000000000000001 +10111001011000000000100000000000 +00111000010000100111100100111100 +11111000000000000001101101000100 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000101100 +01011011100011000000000000101000 +01011011100011010000000000100100 +01011011100011100000000000100000 +01011011100011110000000000011100 +01011011100100000000000000011000 +01011011100100010000000000010100 +01011011100100100000000000010000 +01011011100100110000000000001100 +01011011100101000000000000001000 +01011011100111010000000000000100 +00101000010011010000000000010000 +10111000001000000111000000000000 +10111000010000000101100000000000 +10111000011000000110000000000000 +00101000010100110000000000010100 +01001001101000000000000000001100 +01011101101000000000000000000010 +01011110011011010000000000001010 +00101001100000010000000000000000 +01011001011000010000000000001000 +00101001100000010000000000000100 +01011001011000010000000000001100 +00101001100000010000000000000000 +01001000000000010000000000000010 +11100000000000000000000000000011 +01011001011000000000000000001000 +01011001011000000000000000001100 +00101001110000010000000000110000 +00101001011100100000000000001000 +00101001011100010000000000001100 +00101000001000010000000000001000 +00110100000011110000000000111111 +00011100001000010000000000011000 +00110100001100001111111111111111 +11001001111000010111100000000000 +10111001111000000001100000000000 +10111010010000000000100000000000 +10111010001000000001000000000000 +11111000000000000011101000011011 +10111000001000100000100000000000 +00110110000101000000000000000001 +00110101111011110000000000000001 +00110110000100001111111111111111 +01011100001000001111111111111000 +10111010100000000001100000000000 +00110100000000100000000000000001 +11111000000000000011101000000100 +10111000001000000001100000000000 +01001001101000110000000000000100 +01011101101000110000000000000101 +01010110011000100000000000000010 +11100000000000000000000000000011 +01011001011000110000000000010000 +01011001011000100000000000010100 +00101001011001000000000000010000 +00101001011001010000000000010100 +01001000011001000000000000000100 +01011100011001000000000000001000 +01010100010001010000000000000010 +11100000000000000000000000000110 +00110100101000010000000000000001 +11110100101000010010100000000000 +01011001011000010000000000010100 +10110100101001000010000000000000 +01011001011001000000000000010000 +00101001100000010000000000000000 +01001000000000010000000000000010 +11100000000000000000000000000011 +01011001100100100000000000000000 +01011001100100010000000000000100 +00101001100000010000000000000000 +01001000000000010000000000000010 +11100000000000000000000000000011 +01011001100000000000000000000000 +01011001100000000000000000000100 +00101001011000110000000000001100 +00101001011001100000000000001000 +00101001100000010000000000000000 +00111100011000100000000000000001 +00111100110001010000000000000001 +11110100011000100011100000000000 +10110100010000110001100000000000 +10110100111001010010100000000000 +11110100010000110001000000000000 +10110100101001100010100000000000 +10110100010001010001000000000000 +00101001100001000000000000000100 +01001000001000100000000000000100 +01011100001000100000000000011101 +01010100100000110000000000000010 +11100000000000000000000000011011 +00111100001001100000000000010000 +00000000100001010000000000010000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111100101001000 +10111000110001010010100000000000 +11111011111111111110010110100010 +00101001011001000000000000010100 +00101001011000110000000000010000 +00101001011001010000000000001100 +00110100100000010000000000000001 +11110100100000010010000000000000 +00111100101000100000000000000001 +10110100100000110010000000000000 +00101001011000110000000000001000 +11110100101000100010100000000000 +10110100001000100001000000000000 +00111100011000110000000000000001 +11110100001000100000100000000000 +10110100101000110001100000000000 +10110100100000110001100000000000 +10110100001000110000100000000000 +01011001100000010000000000000000 +01011001100000100000000000000100 +00101001011011010000000000010100 +00101001011000010000000000010000 +00101001011001000000000000001100 +00110101101000101111111111111111 +11110101101000100001100000000000 +00110100001000011111111111111111 +10110100011000010000100000000000 +00101001011000110000000000001000 +11111000000000000011100110001110 +00101001100000110000000000000100 +00101001100001000000000000000000 +10110100011000100001000000000000 +11110100011000100001100000000000 +10110100100000010000100000000000 +10110100011000010000100000000000 +01011011100000010000000000110000 +01011011100000100000000000110100 +00110111100000010000000000110000 +10111001101000000001000000000000 +11111011111111111110101100010010 +00101011100000010000000000110100 +00101011100001100000000000110000 +01111000000001000000000000000001 +01011001011000010000000000001100 +01011001011001100000000000001000 +01011001100001100000000000000000 +01011001100000010000000000000100 +00000000001001110000000000010000 +00101001011001010000000000010100 +00111100110001100000000000010000 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111100101100000 +10111000110001110011000000000000 +11111011111111111110010101101101 +00101011100111010000000000000100 +00101011100010110000000000101100 +00101011100011000000000000101000 +00101011100011010000000000100100 +00101011100011100000000000100000 +00101011100011110000000000011100 +00101011100100000000000000011000 +00101011100100010000000000010100 +00101011100100100000000000010000 +00101011100100110000000000001100 +00101011100101000000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00101000001011100000000000000000 +10111000001000001000000000000000 +00101000010000010000000000000100 +00101001110010110000000000000100 +00101000010011010000000000000000 +10111000010000000110000000000000 +00101001011011110000000000100100 +00101001011000100000000000100000 +01111000000001010000000000000001 +10110100001011110111100000000000 +11110100001011110000100000000000 +10110101101000100110100000000000 +10110100001011010110100000000000 +00101001110000010000000000001000 +00111000101001011000111011010100 +00101000101001000000000000000000 +00011100001000100000000000010110 +00110100000000110000000000000000 +01011001011011010000000000100000 +00010100010000010000000000011111 +01011001011011110000000000100100 +11111000000000000011100101001000 +00000000010001000000000000010000 +00111100001000110000000000010000 +00111100010000100000000000010000 +10111000100000110001100000000000 +01001001101000110000000000001011 +01011101101000110000000000000010 +01010101111000100000000000001001 +11001000000000100001000000000000 +01111100010000010000000000000000 +11001000000000110001100000000000 +11001000011000010001100000000000 +01001000011011010000000000000100 +01011100011011010000000000000101 +01010100010011110000000000000010 +11100000000000000000000000000011 +01011001011000110000000000100000 +01011001011000100000000000100100 +00101001011000100000000000100000 +00101001011000110000000000100100 +01001000010000000000000000000011 +01011100010000000000000000000100 +01000100011000100000000000000011 +00110100000010110000000000000000 +11100000000000000000000000000010 +00110100000010111111111111111111 +01011011100000100000000000101000 +01011011100000110000000000101100 +01000101011000000000000000000111 +11001000000000110001100000000000 +01111100011000010000000000000000 +11001000000000100001000000000000 +11001000010000010001000000000000 +01011011100000100000000000101000 +01011011100000110000000000101100 +00101001110000100000000000001000 +00110111100000010000000000101000 +00011100010000100000000000010110 +11111011111111111110101010110001 +01000101011000000000000000001001 +00101011100000010000000000101100 +00101011100000100000000000101000 +11001000000000010000100000000000 +01111100001000110000000000000000 +11001000000000100001000000000000 +11001000010000110001000000000000 +01011011100000100000000000101000 +01011011100000010000000000101100 +00101001100000100000000000000000 +00101001100000110000000000000100 +01001000010000000000000000000011 +01011100010000000000000000000100 +01000100011000100000000000000011 +00110100000010110000000000000000 +11100000000000000000000000000010 +00110100000010111111111111111111 +01011011100000100000000000100000 +01011011100000110000000000100100 +01000101011000000000000000000111 +11001000000000110001100000000000 +01111100011000010000000000000000 +11001000000000100001000000000000 +11001000010000010001000000000000 +01011011100000100000000000100000 +01011011100000110000000000100100 +00101010000000010000000000000000 +00101000001000100000000000001000 +00110111100000010000000000100000 +00011100010000100000000000010100 +11111011111111111110101010010010 +01000101011000000000000000001001 +00101011100000010000000000100100 +00101011100000100000000000100000 +11001000000000010000100000000000 +01111100001000110000000000000000 +11001000000000100001000000000000 +11001000010000110001000000000000 +01011011100000100000000000100000 +01011011100000010000000000100100 +00101011100000110000000000101100 +00101011100000100000000000100100 +00101011100000010000000000100000 +00101011100001000000000000101000 +10110100011000100001000000000000 +11110100011000100001100000000000 +10110100100000010000100000000000 +10110100011000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000000000110000 +00101000001001000000000000111000 +10111000001000000101100000000000 +00101000010000110000000000000100 +01011000011000000000000000111000 +01011000011000000000000000111100 +00101000010000110000000000010100 +00001100001000000000000100100000 +00001100011000000000000000001000 +00101000100000110000000000010100 +01000100011000000000000000010011 +11011000011000000000000000000000 +00110100000000101111111111111111 +01011100001000100000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111100110000100 +11111011111111111110010011001100 +00110100000000010000000000000000 +00101001011000100000000000110000 +11001000000000010000100000000000 +00111100001000010000000000001010 +00101000010000100000000000000100 +00010100001000110000000000011111 +01011000010000010000000000100100 +01011000010000110000000000100000 +11100000000000000000000000001101 +00101000010000100000000000001000 +00101000010000100000000000010000 +00100000010000100000000000000001 +01011100010000110000000000000101 +00101000100001000000000000001000 +00110100000000100000000000000000 +00110100000000110000000000000000 +11011000100000000000000000000000 +00101001011000010000000000110000 +00101000001000010000000000000100 +01011000001000000000000000100000 +01011000001000000000000000100100 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111110010100110100 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000100 +00101000001001100000000000000100 +00110100000000110000000000000001 +10111001011000000000100000000000 +00101000110001010000000000100000 +00101000110001100000000000100100 +00111000100001000111100110100000 +11111011111111111110010010101010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000011000000110000000000000 +00101000100001010000000000000000 +00101000100000110000000000000100 +10111000001000000101100000000000 +00101000100000010000000000001000 +00101000100001000000000000001100 +01011001100001010000000000000000 +01011001100000110000000000000100 +01011001100001000000000000001100 +01011001100000010000000000001000 +10111001100000000000100000000000 +11111011111111111111111000011000 +10111001100000000000100000000000 +11111011111111111111111001011110 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111100111000000 +11111011111111111110010010001100 +00101001100000010000000000000100 +00101001100000100000000000000000 +10111000010000010001000000000000 +00110100000000010000000000000000 +01000100010000000000000000010111 +00101001011000100000000000110000 +00101000010000100000000000001000 +00101000010000100000000000010000 +00100000010000100000000000000001 +01011100010000000000000000010010 +00101001011000010000000000111000 +00110111100011010000000000010100 +10111001101000000001000000000000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111011111111111111110111111100 +00101001011000010000000000111000 +10111001101000000001000000000000 +00101000001000110000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111001011000000000100000000000 +11111011111111111111111110010000 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +00101000001000010000000000110000 +00101000010001100000000010101000 +00101000010001010000000010101100 +00101000010001000000000010110000 +00101000010000110000000010110100 +00101000001000010000000000000100 +00110100010000100000000010011000 +01011000001001100000000000000000 +01011000001001010000000000000100 +01011000001001000000000000001000 +01011000001000110000000000001100 +11111011111111111111110111011111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000110000 +00101000001000110000000010011100 +10111000001000000101100000000000 +00101000010011010000000000000100 +00101000010011000000000000010000 +00101000001000100000000010011000 +10111000010000110001000000000000 +01011100010000000000000000001011 +00101000001000110000000010100000 +00101000001001000000000010100100 +10111000011001000001100000000000 +01011100011000100000000000000111 +01111000000001000000000000000001 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111101000000100 +11111011111111111110010001000000 +11100000000000000000000010001000 +00101001011001000000000011001000 +00101001011000110000000011001100 +00101001011000100000000011010000 +00101001011000010000000011010100 +00110101101011100000000000010000 +00110101011100000000000010111000 +01011001101001000000000000010000 +01011001101000110000000000010100 +01011001101000100000000000011000 +01011001101000010000000000011100 +10111010000000000001000000000000 +10111001110000000000100000000000 +11111011111111111111110110110101 +00110101011000010000000010011000 +11111011111111111111110111111011 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111100111011100 +10111001011000000000100000000000 +11111011111111111110010000101001 +00110101011000010000000010101000 +11111011111111111111110111110010 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111100111100100 +10111001011000000000100000000000 +11111011111111111110010000100000 +10111010000000000000100000000000 +11111011111111111111110111101001 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111101000100100 +10111001011000000000100000000000 +11111011111111111110010000010111 +00110101011000010000000011001000 +11111011111111111111110111100000 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111101000101100 +10111001011000000000100000000000 +11111011111111111110010000001110 +10111001101000000000100000000000 +11111011111111111111110111010111 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111101000110100 +10111001011000000000100000000000 +11111011111111111110010000000101 +10111001110000000000100000000000 +11111011111111111111110111001110 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111101001001100 +11111011111111111110001111111100 +00101001011000010000000000110000 +00110101100011110000000000011000 +00101000001000110000000000000100 +00101000011001010000000000000000 +00101000011001000000000000000100 +00101000011000100000000000001000 +00101000011000010000000000001100 +01011001100001010000000000011000 +01011001100001000000000000011100 +01011001100000100000000000100000 +01011001100000010000000000100100 +00110100011000100000000000010000 +10111001111000000000100000000000 +11111011111111111111110101010111 +10111001111000000000100000000000 +11111011111111111111110110001001 +10111001111000000000100000000000 +11111011111111111111110110110101 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111101001100100 +11111011111111111110001111100011 +00101001100000010000000000011100 +00101001100011100000000000011000 +10111001110000010111000000000000 +01011101110000000000000000101000 +00110101101000100000000000101000 +10111001011000000000100000000000 +00110101100000110000000000100000 +11111011111111111111110111010100 +10111001101000000010000000000000 +10111001011000000000100000000000 +10111001111000000001000000000000 +00110101100000110000000000001000 +11111011111111111111111100110001 +10111000001000000110100000000000 +01011100001011100000000000011101 +00110101011000010000000000110000 +00110101100000100000000000010000 +11111011111111111111111001110010 +00101001011000110000000000110000 +00101000011000110000000000001000 +00101000011001000000000000010000 +00100000100001000000000000000001 +01011100100011010000000000001011 +00111100001000010000000000010000 +00000000010000100000000000010000 +10111000001000100001000000000000 +00101001011000010000000000111000 +11001000000000100001000000000000 +00101000001000110000000000010000 +01011100011001000000000000000010 +00101000001000110000000000001100 +10111001011000000000100000000000 +11011000011000000000000000000000 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000100 +00101000001000010000000000000100 +00110100000000110000000000000010 +00111000100001000111100111101100 +00101000001001010000000000100100 +10111001011000000000100000000000 +00010100101001010000000000001010 +11111011111111111110001110111000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001010110000000000001100 +10111000001000000110000000000000 +00110100000000010000000000000001 +01011001011000010000000000000000 +00101001100000010000000000100100 +01001000001000000000000000000010 +00110100000000010000000000000001 +00001101011000010000000000001100 +00101001100000010000000000001000 +01011100001000000000000000000010 +01011001100000100000000000001000 +00101001100011010000000000001000 +00110101011000010000000000010000 +00110100000000110000000000001100 +10111001101000000001000000000000 +11111000000000000011100010010011 +00101101011000100000000000001100 +00110100000000010000000000000001 +01011100010000010000000000000100 +00101001100000010000000000000000 +00101000001000010000000000100100 +01100100001000010000000000000010 +01011001011000010000000000100000 +00101001101000010000000000100000 +00101101011001110000000000001100 +00110100000000100000000000000000 +00110001011000010000000000011100 +00101001101000010000000000100100 +00110100000001100000000000000010 +00110100000001010000000000000001 +00110001011000010000000000011101 +00101001101000010000000000101000 +00110100000001001111111111111111 +00110001011000010000000000011110 +11100000000000000000000000001101 +00001000010000010000010000011000 +00101001100010000000000000000000 +10110101000000010000100000000000 +01000100011000000000000000000100 +00101000001000110000000000100100 +01000100011001100000000000000010 +01011001011000000000000000100000 +01011000001000100000001111011000 +01011000001001010000000000000000 +01011000001000000000000000010000 +00001100001001000000000100100010 +00110100010000100000000000000001 +00101001011000110000000000100000 +01001000111000101111111111110011 +01000100011000000000000000000111 +00110100000000010000000011111111 +01011001011000010000000000010000 +01111000000000010000000000000001 +00111000001000010111101010001000 +00110100000000100000000011111111 +11111000000000000001100010110111 +01111000000000010000000000000001 +00111000001000011001111011110100 +00101000001000110000000000000100 +00110100000000010000000000000000 +01000100011000000000000000000100 +10111001100000000000100000000000 +10111001101000000001000000000000 +11011000011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101001111011110100 +00101000010000110000000000001000 +00110100000000100000000000000000 +01000100011000000000000000000011 +11011000011000000000000000000000 +10111000001000000001000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011001111101100100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011001110110011000 +11100000000000000000000000000100 +00101000010001000000000000000000 +01000100011001000000000000000100 +00110100001000010000000000001100 +00101000001000110000000000000000 +01011100011000001111111111111100 +00101000001000010000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01011011100000010000000000001100 +01011011100000100000000000010000 +10111000011000000101100000000000 +10111000010000000001100000000000 +01011100001000000000000000001110 +01111000000000100000000000000001 +00111000010000101000111011011000 +00101000010000010000000000000000 +01010100011000010000000000001010 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011010111111100 +00111000010000100111101010101100 +01011101011000000000000000000011 +01111000000000100000000000000001 +00111000010000100111101010110100 +11111000000000000001100001101101 +11100000000000000000000000010000 +01111000000000110000000000000001 +00111000011000111000111010111000 +00101000011000100000000000000000 +00110111100000010000000000001100 +11111011111111111110100011000101 +10111000001000000010000000000000 +01111000000000100000000000000001 +01111000000000010000000000000001 +00101011100000110000000000010000 +00111000001000011011010111111100 +00111000010000100111101010111000 +01011101011000000000000000000011 +01111000000000100000000000000001 +00111000010000100111101011000100 +11111000000000000001100001011101 +01111000000000010000000000000001 +00111000001000011011010111111100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111100010000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011001111101100100 +00101000001000010000000000000000 +00101000001010110000000000011000 +01111000000000010000000000000001 +00111000001000011100001010000100 +00101000001000100000000000000000 +00110100000000010000000000000000 +01000100010000000000000011011011 +01111000000011000000000000000001 +00111001100011001011010111111000 +00101001100000010000000000000000 +01011100001000000000000000001000 +11111000000000000001111000111110 +01111000000000100000000000000001 +00111000010000101001011011101000 +00101000010000100000000000000000 +10100100010000000001000000000000 +10110100010000010000100000000000 +01011001100000010000000000000000 +01111000000000010000000000000001 +00111000001000011011111110100100 +00101000001000010000000000000000 +00101001011000100000000001011000 +01011100001000100000000000000111 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000110000000000000000 +00110100000000100000000000000011 +00110100000000010000000000000000 +01000100011000100000000011000101 +11111000000000000001111000101100 +01111000000000110000000000000001 +01111000000000100000000000000001 +00111000011000111001011011101000 +00111000010000101011010111111000 +00101000011000110000000000000000 +00101000010000100000000000000000 +10110100011000100001000000000000 +11001000001000100000100000000000 +01001100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000110000000000000000 +00110100000000100000000000000011 +00110100000000010000000000000000 +01011100011000100000000010110101 +11111000000000000001111000011100 +01111000000000100000000000000001 +00111000010000101011010111111000 +01011000010000010000000000000000 +00101001011000100000000001011000 +01111000000000010000000000000001 +00111000001000011011111110100100 +01011000001000100000000000000000 +00110111100000010000000011011100 +00110111100000100000000011101000 +11111000000000000010001100010111 +00110100000000100000000000000000 +00110111100000010000000000010100 +11111000000000000000001100100110 +00110111100000010000000011110000 +00110111100000100000000011101100 +11111000000000000001110111011000 +00101011100000110000000011101100 +00101011100001000000000011110000 +00101011100000100000000001000000 +01111000000000010000000000000001 +00111000001000010111101011001100 +11111000000000000001100000011010 +00101011100000100000000001001000 +01111000000000010000000000000001 +00111000001000010111101011100000 +01111100010000100000000000000000 +11111000000000000001100000010101 +11111011111111111111111101111001 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101011101100 +11111000000000000001100000010000 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000011 +01011100010000010000000000001010 +00101001011000100000000000010000 +01111000000000010000000000000001 +00111000001000010111101011110100 +00100000010000100000000000000001 +11111000000000000001100000000110 +01111000000000010000000000000001 +00111000001000010111101011111100 +00110101011000100000000001100000 +11111000000000000001100000000010 +00110100000000010000000000000000 +00110111100000100000000011100100 +01111000000011010000000000000001 +11111000000000000011001111011110 +00110100000011000000000000000000 +00111001101011010111101100001000 +11100000000000000000000000001000 +10111001100000000000100000000000 +11111000000000000011010000111110 +10111000001000000001100000000000 +10111001100000000001000000000000 +10111001101000000000100000000000 +11111000000000000001011111110101 +00110101100011000000000000000001 +00101011100000010000000011100100 +01001000001011001111111111111000 +00101011100000100000000011100000 +00101011100000110000000011101000 +01111000000000010000000000000001 +00111000001000010111101100010100 +11111000000000000001011111101101 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000011 +01011100010000010000000001001110 +00101001011000100000000001000100 +00101001011000010000000001000000 +00110100000000110000000000000000 +11111011111111111111111101010110 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101100100100 +11111000000000000001011111100000 +00101001011000100000000001010100 +00101001011000010000000001010000 +00110100000000110000000000000000 +11111011111111111111111101001110 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101100101100 +11111000000000000001011111011000 +00101001011000100000000000011000 +00101001011000110000000000011100 +01111000000000010000000000000001 +00111000001000010111101100110100 +11111000000000000001011111010011 +00101001011000100000000000100000 +00101001011000110000000000100100 +01111000000000010000000000000001 +00111000001000010111101101001000 +11111000000000000001011111001110 +00101001011000100000000001010100 +00101001011000110000000001000100 +01111000000000010000000000000001 +00111100010000100000000000000001 +00111000001000010111101101011100 +11001000011000100001000000000000 +11111000000000000001011111000111 +00101001011000100000000000011000 +00101001011000010000000001000100 +00101001011000110000000001000000 +00010100010001000000000000011111 +11001000001000100001000000000000 +11110100010000010000100000000000 +11001000011001000001100000000000 +11001000011000010001100000000000 +00101001011000010000000000011100 +00010100001001000000000000011111 +11001000010000010000100000000000 +11110100001000100001000000000000 +11001000011001000001100000000000 +11001000011000100001000000000000 +00101001011000110000000000100000 +00010100011001000000000000011111 +11001000001000110001100000000000 +11110100011000010000100000000000 +11001000010001000001000000000000 +11001000010000010000100000000000 +00101001011000100000000000100100 +00010100010001000000000000011111 +11001000011000100001000000000000 +11110100010000110001100000000000 +11001000001001000000100000000000 +11001000001000110000100000000000 +00110100000000110000000000000000 +11111011111111111111111100011101 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101101101000 +11111000000000000001011110100111 +00101001011000100000000010001100 +01111000000000010000000000000001 +00111000001000010111101101110100 +11111000000000000001011110100011 +00101001011000100000000001001000 +01111000000000010000000000000001 +00111000001000010111101101111100 +11111000000000000001011110011111 +00101001011000100000000001011000 +01111000000000010000000000000001 +00111000001000010111101110001000 +11111000000000000001011110011011 +00110100000000011111111111111111 +11111000000000000011001111101001 +10111000001000000110000000000000 +00110100000000010000000000000000 +11111000000000000011001111100110 +10111000001000000101100000000000 +00110100000000010000000000000001 +11111000000000000011001111100011 +01111000000001010000000000000001 +10111000001000000010000000000000 +10111000101000000000100000000000 +10111001100000000001000000000000 +10111001011000000001100000000000 +00111000001000010111101110010100 +11111000000000000001011110001100 +01111000000000010000000000000001 +00111000001000010111101110101000 +11111000000000000010000101110101 +00100000001000111111111111111111 +00001000011000110010011100010000 +10111000001000000001000000000000 +00010100010000100000000000010000 +00010100011000110000000000010000 +01111000000000010000000000000001 +00111000001000010111101110101100 +11111000000000000001011110000001 +01111000000000010000000000000001 +00111000001000011000011110001000 +11111000000000000001011101111110 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000011110000 +11000011101000000000000000000000 +00110111100111001111111100001100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100111010000000000001100 +11111000000000000001110111110110 +10111000001000000101100000000000 +11111000000000000001110111111010 +10100000001010110001000000000000 +00110100000000010000000000000000 +01011100010000000000000001011111 +01111000000010110000000000000001 +00111001011010111011011000010100 +00101001011000010000000000000000 +01011100001000100000000000000100 +11111000000000000001110101010100 +00110100001000011111110000010111 +01011001011000010000000000000000 +01111000000010110000000000000001 +11111000000000000001110101010000 +00111001011010111011011000010100 +00101001011000100000000000000000 +11001000001000100000100000000000 +00110100001000101111110000011000 +00110100000000010000000000000000 +01001000000000100000000001010000 +11111000000000000001110101001001 +01011001011000010000000000000000 +00110100000000010000000000000000 +11111000000000000001110111001100 +00110111100000010000000011110100 +00110111100000100000000011110000 +11111000000000000001110100001111 +00101011100000010000000011110100 +00101011100000100000000011110000 +01111000000010110000000000000001 +00111001011010111001111101100100 +11111000000000000001111000001101 +00110111100000010000000011100000 +00110111100000100000000011101100 +11111000000000000010001001000000 +00101011100000110000000011101100 +00101011100000010000000011100000 +00101011100000100000000011100100 +11111000000000000001111000001100 +00110100000000100000000000000000 +00110111100000010000000000011000 +11111000000000000000001001001011 +00101011100000010000000001000100 +00101011100000100000000001001100 +01111100001000010000000000000000 +01111100010000100000000000000000 +11111000000000000001110111101001 +00101001011000010000000000000000 +01000000001000010000000000000011 +11111000000000000001110111101111 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000100000000000000000 +00110100000000010000000000000011 +01011100010000010000000000010010 +00101001011000010000000000000000 +00101000001010010000000000011000 +00101001001010100000000001001000 +00101001001001100000000001010100 +00101001001001000000000001000100 +00101001001000010000000000010000 +00101001001000110000000001000000 +00101001001001010000000001010000 +01000001001000100000000000010111 +00101001001010000000000010001100 +01011011100010100000000000000100 +00111100110001110000000000000001 +00101001001010010000000001011000 +00100000001000010000000000000001 +11001000100001110011100000000000 +01011011100010010000000000001000 +11111000000000000001110110111011 +00110100000000010000000000000000 +00110111100000100000000011101000 +11111000000000000011001100000111 +00101011100000100000000011101000 +00110100000000010000000000001000 +01001100001000100000000000000010 +01011011100000010000000011101000 +00110100000010110000000000000000 +00110100000011000000000000000000 +11100000000000000000000000000111 +10111001011000000000100000000000 +11111000000000000011001101100011 +00100000001000010000000000000001 +10111100001010110000100000000000 +00110101011010110000000000000001 +10111001100000010110000000000000 +00101011100000010000000011101000 +01001000001010111111111111111001 +10111001100000000000100000000000 +11111000000000000001110111001011 +01111000000000010000000000000001 +00111000001000010111101110101000 +11111000000000000010000011111111 +11111000000000000001110111011010 +00110100000000010000000000000001 +11111000000000000001110110000010 +00110100000000010000000000000001 +00101011100111010000000000001100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00110111100111000000000011110100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111001111101100100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000100111101110111100 +00101000001011000000000000011000 +00110100000000010000000000000100 +11111000000000000000101011001000 +11111011111111111111111001100010 +01111000000000100000000000000001 +10111000001000000001100000000000 +00111000010000100111101111001100 +00110100000000010000000000000111 +11111000000000000000101011000010 +00101001100000010000000000010000 +01000100001000000000000000000101 +00101001011000010000000000000000 +00101000001000100000000000000000 +00110100000000010000000000001001 +01000100010000010000000000000111 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111101111010000 +11111000000000000000101010111000 +00110100000000010000000000000000 +11100000000000000000000000000110 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111101111101000 +11111000000000000000101010110010 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111011100100 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011001111101100100 +00101000001000010000000000000000 +01111000000011000000000000000001 +00111001100011001011011000011100 +00101000001010110000000000011000 +00101001100000010000000000000000 +01011100001000000000000000001000 +11111000000000000001110010111100 +01111000000000100000000000000001 +00111000010000101001011011101000 +00101000010000100000000000000000 +10100100010000000001000000000000 +10110100010000010000100000000000 +01011001100000010000000000000000 +11111000000000000001110010110101 +01111000000000110000000000000001 +01111000000000100000000000000001 +00111000011000111001011011101000 +00111000010000101011011000011100 +00101000011000110000000000000000 +00101000010000100000000000000000 +10110100011000100001000000000000 +11001000001000100000100000000000 +01001100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011011000011000 +00101000001000010000000000000000 +00101001011000100000000001011000 +00110100000011000000000000000000 +01000100001000100000000110110010 +11111000000000000001110010100101 +01111000000000100000000000000001 +00111000010000101011011000011100 +01011000010000010000000000000000 +00101001011000100000000001011000 +01111000000000010000000000000001 +00111000001000011011011000011000 +01011000001000100000000000000000 +11111000000000000000101010011010 +01111000000000110000000000000001 +00111000011000111001011011011000 +00101000011000110000000000000000 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111110000000100 +11111000000000000000101001110100 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110000100000 +11111000000000000000101001110000 +00110111100000010000000100000100 +00110111100000100000000100010100 +11111000000000000010000110010100 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111110000101100 +11111000000000000000101001101001 +00101011100000100000000100001000 +00101011100000010000000100000100 +00110100000000110000000000000000 +11111000000000000000100110110100 +01111000000000100000000000000001 +10111000001000000001100000000000 +00111000010000100111101111001100 +00110100000000010000000000000111 +11111000000000000000101001100000 +00110100000000100000000000000000 +00110111100000010000000000101000 +11111000000000000000000110010110 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111110001001100 +11111000000000000000101001011001 +01111000000000100000000000000001 +01111000000000110000000000000001 +00110100000000010000000000000111 +00111000010000100111110001011100 +00111000011000110111110001100100 +11111000000000000000101001010011 +00101011100000010000000001010100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110001101100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110001111000 +11111000000000000000101001001001 +00110111100000010000000100011100 +00110111100000100000000100011000 +11111000000000000001110000110100 +00101011100000110000000100011000 +00101011100001000000000100011100 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110010000100 +11111000000000000000101001000000 +00101011100000010000000001010100 +00110100000011000000000000000001 +01000100001000000000000101101011 +01111000000000100000000000000001 +00111000010000100111110010011000 +00110100000000010000000000000111 +11111000000000000000101000111001 +00110111100011010000000100001100 +10111001101000000000100000000000 +11111000000000000000110100001110 +00110111100000110000000011110000 +10111000011000000000100000000000 +10111001101000000001000000000000 +01011011100000110000000000100100 +11111000000000000000100001010110 +01111000000000010000000000000001 +00111000001000011011100011101000 +00101000001000010000000000000000 +00101011100000110000000000100100 +01000100001011000000000000001010 +01000100001000000000000000000100 +00110100000000100000000000000010 +01011100001000100000000000001111 +11100000000000000000000000001010 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110010100000 +11111000000000000000101000100100 +11100000000000000000000000001001 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110010110000 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110011000000 +11111000000000000000101000011011 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110011011000 +01111000000011010000000000000001 +11111000000000000000101000010110 +00111001101011011001111101100100 +00101001101000010000000000000000 +00101000001000010000001101011000 +00101000001000010000000000010000 +00101000001011100000000000001000 +01011101110000000000000001001011 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110011100000 +11111000000000000000101000001100 +11111011111111111111111100111000 +00110100000011000000000000000001 +01000100001011100000000100110111 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110011101000 +11111000000000000000101000000101 +00101001101000010000000000000000 +00101000001000010000000000110000 +00101000001000010000000000010000 +00101000001001010000000000001000 +00101000001000110000000000001100 +00101000001000100000000000010000 +00101000001001000000000000010100 +10111000101000110010100000000000 +01000100101000000000000000010100 +00111100010000100000000000010000 +00000000100001000000000000010000 +10111000010001000010000000000000 +01001000011000000000000000000101 +01101100100000100000000000000000 +01100100011000010000000000000000 +10100000010000010000100000000000 +01000100001000000000000000000110 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110100001000 +11111000000000000000100111110000 +11100000000000000000000100011100 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110100010100 +11001000000001000010000000000000 +11111000000000000000100111101010 +11100000000000000000000100010111 +00000000100001000000000000010000 +00111100010000110000000000010000 +01111000000010110000000000000001 +00111001011010110111110100100000 +10111000011001000001100000000000 +10111001011000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100111100001 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110100101000 +11111000000000000000100111011101 +00101001101000010000000000000000 +10111001011000000001000000000000 +00101000001000010000000000110000 +00101000001000010000000000010000 +00101000001001000000000000100000 +00101100001000110000000000100100 +00110100000000010000000000000111 +00111100100001000000000000010000 +10111000100000110001100000000000 +11111000000000000000100111010011 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110101001000 +11111000000000000000100111001111 +00101001101000010000000000000000 +10111001011000000001000000000000 +00101000001000010000000000110000 +00101000001001000000000000000100 +00110100000000010000000000000111 +00101000100000110000000000100000 +00101000100001000000000000100100 +11111000000000000000100111000111 +11100000000000000000000011110100 +01111000000000010000000000000001 +00111000001000011011000011001000 +00101000001000010000000000000000 +00110100000000100000000000000001 +01001000010000010000000000001110 +00110100000000100000000000000010 +01001100010000010000000000000100 +00110100000000100000000000000011 +01011100001000100000000000001010 +11100000000000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110101101000 +11100000000000000000000000001000 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110101110100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110110000000 +11111000000000000000100110110000 +00101011100000010000000001011100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110110001100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110110010100 +11111000000000000000100110100110 +00101011100000010000000001111000 +01000100001000000000000000000111 +00101011100000010000000001111100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110110011100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110110101000 +11111000000000000000100110011010 +11111011111111111111111011000110 +00110100000011000000000000000001 +01000100001000000000000011000101 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110110111000 +11111000000000000000100110010011 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111100111011000 +00110101011000110000000001100000 +11111000000000000000100110001110 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110111010100 +11111000000000000000100110001010 +00101001011000010000000001011100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110111110000 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110111110100 +11111000000000000000100110000000 +00110100000000010000000000000000 +00110111100000100000000100010000 +01111000000100000000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +01111000000011010000000000000001 +11111000000000000011000110001111 +00110100000011000000000000000000 +00111010000100000111110111111100 +00111001111011110111111000011100 +00111001110011100111111000100100 +00111001101011011000011110001000 +11100000000000000000000000010101 +00110100000000010000000010000111 +10111010000000000001000000000000 +10111001100000000001100000000000 +11111000000000000000100101101111 +10111001100000000000100000000000 +11111000000000000011000111101000 +10111000001000001000100000000000 +00100000001000010000000000000001 +01000100001000000000000000000100 +00110100000000010000000000000010 +10111001111000000001000000000000 +11111000000000000000100101100111 +00100010001100010000000000000010 +01000110001000000000000000000100 +00110100000000010000000000000010 +10111001110000000001000000000000 +11111000000000000000100101100010 +10111001101000000000100000000000 +11111000000000000001010110010110 +00110101100011000000000000000001 +00101011100000010000000100010000 +01001000001011001111111111101011 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111111000110000 +11111000000000000000100101011001 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111001001000 +11111000000000000000100101010101 +00101001011000100000000001000100 +00101001011000010000000001000000 +00110100000000110000000000000001 +01111000000011000000000000000001 +11111011111111111111110011111000 +00111001100011000111111001100000 +10111000001000000001100000000000 +10111001100000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100101001011 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111001101000 +11111000000000000000100101000111 +00101001011000100000000001010100 +00101001011000010000000001010000 +00110100000000110000000000000001 +01111000000011010000000000000001 +11111011111111111111110011101010 +10111000001000000001100000000000 +10111001100000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100100111110 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111010000000 +11111000000000000000100100111010 +00101001011000110000000000011000 +00101001011001000000000000011100 +00111001101011010111111010100000 +10111001101000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100100110100 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111010111000 +11111000000000000000100100110000 +00101001011001000000000000100100 +00101001011000110000000000100000 +10111001101000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100100101011 +00101001011011010000000001010100 +00101001011000010000000001000100 +01111000000000100000000000000001 +00111101101011010000000000000001 +00111000010000100111111011011000 +11001000001011010110100000000000 +00110100000000010000000010000111 +11111000000000000000100100100011 +01111000000000100000000000000001 +10111001101000000001100000000000 +00110100000000010000000000000111 +00111000010000100111111011110000 +11111000000000000000100100011110 +00101001011000010000000000011000 +00101001011000100000000001000100 +00101001011011100000000001000000 +00010100001000110000000000011111 +11001000010000010000100000000000 +11110100001000100001000000000000 +11001001110000110111000000000000 +11001001110000100111000000000000 +00101001011000100000000000011100 +00101001011011010000000000100100 +00010100010000110000000000011111 +11001000001000100001000000000000 +11110100010000010000100000000000 +11001001110000110111000000000000 +11001001110000010111000000000000 +00101001011000010000000000100000 +00010100001000110000000000011111 +11001000010000010000100000000000 +11110100001000100001000000000000 +11001001110000110111000000000000 +00010101101000110000000000011111 +11001000001011010110100000000000 +11001001110000100111000000000000 +11110101101000010000100000000000 +11001001110000110111000000000000 +01111000000000100000000000000001 +11001001110000010111000000000000 +00111000010000100111111011111100 +00110100000000010000000010000111 +11111000000000000000100100000000 +10111001101000000001000000000000 +00110100000000110000000000000001 +10111001110000000000100000000000 +11111011111111111111110010100100 +10111000001000000001100000000000 +10111001100000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100011111000 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111100010100 +11111000000000000000100011110100 +00101001011000110000000010001100 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111100100100 +11111000000000000000100011101111 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111100110000 +11111000000000000000100011101011 +00101001011000110000000001001000 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111101000000 +11111000000000000000100011100110 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111101001100 +11111000000000000000100011100010 +00101001011000110000000010000100 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111101011000 +11111000000000000000100011011101 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111101100100 +11111000000000000000100011011001 +00101001011000110000000001011000 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111101110100 +11111000000000000000100011010100 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000100011100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +11111011111111111110000111110100 +00110100000000100000000000000011 +01011100001000100000000000000011 +00110100000000010000000000000010 +11100000000000000000000000000010 +00110100000000010000000000000001 +01011001011000010000000000101000 +00110101011000100000000001001100 +00110101011000010000000001001000 +11111000000000000001011010100100 +00110100000000010000000000000000 +01011001011000000000000001000000 +01011001011000000000000001000100 +01011001011000000000000010001000 +01011001011000000000000010001100 +00110111100000100000000000001100 +00110100000000110000000000000000 +11111000000000000011000010010110 +01000100001000000000000000000110 +00101011100000010000000000001100 +01011001011000010000000010100000 +00110100000000010000000000000001 +01011001011000010000000010100100 +11100000000000000000000000000011 +01011001011000000000000010100000 +01011001011000000000000010100100 +00110100000000010000000000000000 +11111000000000000001011001101010 +01011001011000010000000000101100 +00110100000000010000000000000001 +01011001011000010000000001010100 +01011001011000010000000001010000 +00110100000000010000000000000000 +11111000000000000011000000100011 +01011001011000010000000000110100 +00110100000000010011111010000000 +01011001011000010000000010110100 +01111000000000010000000000000001 +00111000001000011001011011110000 +00101000001000010000000000000000 +01011001011000010000000010111000 +01011001011000010000000010111100 +00110101011000010000000000010100 +11111000000000000001011000001111 +00110100000000010000000000000000 +01011001011000000000000000011100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111111110010100 +11111000000000000001010011000001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011011001110100 +00101001011001010000000000000000 +01111000000000100000000000000001 +00110100001001000000000000000001 +10111000001000000001100000000000 +00111000010000101011011000100000 +10110100001000100000100000000000 +11001000101000110001100000000000 +10110100100000100001000000000000 +11111000000000000011010010011101 +00101001011000010000000000000000 +00110100001000011111111111111111 +01011001011000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110111100010110000000000010100 +00110100000000100000000000000000 +00110100000000110000000000100100 +10111001011000000000100000000000 +11111000000000000011010011010001 +01111000000000110000000000000001 +10111001011000000000100000000000 +00110100000001000000000000000000 +00110100000000100000000000000000 +00111000011000111011011000100000 +00110100000010000000000000100000 +00110100000001110000000000001000 +11100000000000000000000000000100 +00110100100001000000000000000001 +00110100001000010000000000000100 +01000100100001110000000000010111 +10110100010000110010100000000000 +11100000000000000000000000000100 +00110000101000000000000000000000 +00110100010000100000000000000001 +00110100101001010000000000000001 +01000000101001100000000000000000 +01000100110010001111111111111100 +01000100110000000000000000001101 +10110100010000110010100000000000 +01011000001001010000000000000000 +11100000000000000000000000000010 +00110100010000100000000000000001 +10110100010000110010100000000000 +01000000101001010000000000000000 +01111100101010010000000000000000 +01111100101001100000000000100000 +10100001001001100011000000000000 +01011100110000001111111111111010 +01011100101001101111111111101011 +11100000000000000000000000000011 +00110100000011000000000000000000 +01000100100011000000000000100001 +00101011100000010000000000010100 +00110100000011000000000000000000 +01000000001000100000000000000000 +00110100000000010000000000100011 +01000100010000010000000000011100 +01111000000010110000000000000001 +01111000000011000000000000000001 +00111001011010111010111000001000 +00111001100011001010111011010000 +11100000000000000000000000010001 +00101001011000010000000000000000 +11111000000000000011010011100101 +10111000001000000110100000000000 +01011100001000000000000000001100 +00101001011000100000000000000100 +00110111100000010000000000011000 +11011000010000000000000000000000 +10111000001000000110000000000000 +01001100001011010000000000001110 +00101001011000100000000000000000 +01111000000000010000000000000001 +10111001100000000001100000000000 +00111000001000010111111110011100 +11111000000000000001010001100110 +11100000000000000000000000001000 +00110101011010110000000000001000 +00101011100000100000000000010100 +01010101100010111111111111101111 +01111000000000010000000000000001 +00111000001000010111111110110100 +11111000000000000001010001011111 +00110100000011001111111111101010 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011001111110011100 +01111000000000100000000000000001 +00101000001001100000000000000000 +00110100000001010000000000111011 +00110100000000010000000000000000 +00111000010000101011011000100000 +00110100000001000000000001010000 +11100000000000000000000000000101 +10110100001000100011100000000000 +00110000111000110000000000000000 +00110100001000010000000000000001 +01000100001001000000000000000101 +10110100110000010001100000000000 +01000000011000110000000000000000 +01000100011000000000000000000010 +01011100011001011111111111111001 +01111000000000100000000000000001 +00111000010000101011011000100000 +10110100010000010001000000000000 +00110000010000000000000000000000 +01111000000000100000000000000001 +00111000010000101001111110011100 +00101000010000110000000000000000 +00110100000001000000000000111011 +10110100011000010001100000000000 +01011000010000110000000000000000 +01000000011001010000000000000000 +01011100101001000000000000000011 +00110100011000110000000000000001 +01011000010000110000000000000000 +01011100001000000000000000000110 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000010000101001111110011100 +00111000011000111001111101101000 +01011000010000110000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011011011000100000 +01000100010000010000000000000011 +00110100000000110000000001010000 +11111000000000000011010110001100 +01111000000000010000000000000001 +00111000001000011011011000100000 +11111000000000000011010100001101 +01111000000000100000000000000001 +00111000010000101011011001110100 +01111000000010110000000000000001 +01011000010000010000000000000000 +00111001011010111011111111000000 +00110100000000010000000000000001 +01011001011000010000000000000000 +11111011111111111111111101110101 +01011001011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011001111100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011001110100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011001111000 +01011000001000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011011001111000 +00101001011000010000000000000000 +00110100000011000000000000000001 +01000100001011000000000000010000 +00110100000000100000000000000010 +01000100001000100000000010011101 +00110100000000100000000000000000 +01011100001000000000000010100101 +01111000000000010000000000000001 +00111000001000010111111111010000 +11111000000000000001001111111110 +01111000000000010000000000000001 +00111000001000011011011001111100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011001110100 +01011000001000000000000000000000 +01011001011011000000000000000000 +11100000000000000000000010001110 +11111000000000000001010011111110 +00110100000000100000000000000000 +01001000000000010000000010010111 +00110100000000100000000000011011 +01000100001000100000000000001000 +01111000000000100000000000000001 +00111000010000101011011010000000 +00101000010000110000000000000000 +01100100001001000000000001011011 +00000000011001010000000000010000 +10100000101001000010000000000000 +01000100100000000000000000000110 +01111000000000010000000000000001 +00111000001000011011011010000000 +01111000000000100000000000000001 +01011000001000100000000000000000 +11100000000000000000000000000011 +10111000001000110000100000000000 +01011000010000010000000000000000 +01111000000000010000000000000001 +00111000001000011011011010000000 +00101000001010110000000000000000 +00110100000000100000000000000001 +00100001011000010000000011111111 +01000100001000000000000010000001 +00110100000000010000000001111110 +01000101011000010000000000101110 +01001001011000010000000000000110 +00110100000000010000000000001001 +01000101011000010000000001101101 +00110100000000010000000000001101 +01011101011000010000000001000010 +11100000000000000000000000100000 +01111000000000100000000000000001 +00111000010000101000111011011100 +00101000010000010000000000000000 +01000101011000010000000000010000 +01111000000000100000000000000001 +00111000010000101000111011100000 +00101000010000010000000000000000 +01000101011000010000000000000100 +00110100000000010000000001111111 +01011101011000010000000000110111 +11100000000000000000000000100111 +01111000000000010000000000000001 +00111000001000011011011001111100 +00101000001000100000000000000000 +01001100000000100000000001011011 +00110100010000101111111111111111 +01011000001000100000000000000000 +00110100000000010000000001000100 +11100000000000000000000000001011 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011011001111100 +00111000010000101011011001110100 +00101000001000110000000000000000 +00101000010000100000000000000000 +01001100011000100000000001010000 +00110100011000110000000000000001 +01011000001000110000000000000000 +00110100000000010000000001000011 +11111011111111111111111011110001 +11100000000000000000000001001011 +01111000000000010000000000000001 +00111000001000011000011110001000 +11111000000000000001001110110011 +01111000000000010000000000000001 +00111000001000011011011001111000 +00110100000000100000000000000010 +01011000001000100000000000000000 +11100000000000000000000001000011 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011011001111100 +00111000010000101011011001110100 +00101000001000010000000000000000 +00101000010000100000000000000000 +01000100001000100000000000111100 +11111011111111111111111011101001 +00110100000000010000000001010000 +11100011111111111111111111101101 +01111000000010110000000000000001 +00111001011010111011011001111100 +00101001011000010000000000000000 +01001100000000010000000000110101 +00110100000000010000000001000100 +11111011111111111111111011011000 +00110100000000010000000001010000 +11111011111111111111111011010110 +00101001011000010000000000000000 +00110100001000011111111111111111 +11111011111111111111111011011100 +00101001011000010000000000000000 +00110100001000011111111111111111 +01011001011000010000000000000000 +11100000000000000000000000101010 +01111000000000010000000000000001 +10100001011000010000100000000000 +01011100001000000000000000100111 +01111000000000010000000000000001 +00111000001000011011011001110100 +00101000001001000000000000000000 +00110100000000010000000001001111 +01001000100000010000000000100010 +01111000000000010000000000000001 +00111000001000011011011001111100 +00101000001000110000000000000000 +01000100011001000000000000001000 +01111000000000100000000000000001 +00110100011000010000000000000001 +00111000010000101011011000100000 +10110100001000100000100000000000 +10110100011000100001000000000000 +11001000100000110001100000000000 +11111000000000000011001101101111 +01111000000000010000000000000001 +00111000001000011011011001111100 +00101000001000110000000000000000 +01111000000000100000000000000001 +00111000010000101011011000100000 +10110100010000110001000000000000 +00110000010010110000000000000000 +00110100011000100000000000000001 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011011001110100 +00101000001000100000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000001000000 +11111011111111111111111010101100 +01111000000000100000000000000001 +00111000010000101011011010000000 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000010111111111011000 +11111000000000000001001101101100 +01111000000000010000000000000001 +00111000001000011011011010000000 +01011000001000000000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001011 +01111000000000100000000000000001 +00111000010000101011011001110100 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011011011000100000 +10110100001000100000100000000000 +00110000001000000000000000000000 +11111011111111111111111010110111 +01011001011000000000000000000000 +11100011111111111111111111110101 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000001000000000000000001 +10111000001000000101100000000000 +10111000010000000110000000000000 +01000100001000000000000000000110 +01000000001000100000000000000000 +00110100000000010000000000101101 +01011100010000010000000000000011 +00110101011010110000000000000001 +00110100000001001111111111111111 +00110100000000010000000000000000 +00110100000000100000000000000000 +00110100000010000000000000001001 +00110100000001110000000000000101 +11100000000000000000000000101000 +00110100011001011111111111010000 +00100000101001100000000011111111 +01010100110010000000000000001011 +00000000010001100000000000011100 +00111100001000110000000000000100 +00010100101000010000000000011111 +10111000110000110001100000000000 +00111100010001100000000000000100 +10110100011000010001100000000000 +10110100110001010001000000000000 +11110100110000100011000000000000 +10110100110000110000100000000000 +11100000000000000000000000011010 +00110100011001101111111110111111 +00100000110001010000000011111111 +01010100101001110000000000001000 +00000000010010010000000000011100 +00111100001001010000000000000100 +00111100010000100000000000000100 +10111001001001010010100000000000 +00010100110000010000000000011111 +00110100011000111111111111001001 +11100000000000000000000000001010 +00110100011001101111111110011111 +00100000110001010000000011111111 +01010100101001110000000000010001 +00000000010010010000000000011100 +00111100001001010000000000000100 +00111100010000100000000000000100 +00010100110000010000000000011111 +10111001001001010010100000000000 +00110100011000111111111110101001 +11110100110000110011000000000000 +10110100011000100001000000000000 +10110100110000010011000000000000 +11110100011000100001100000000000 +10110100110001010010100000000000 +10110100011001010000100000000000 +00110101011010110000000000000001 +01000101011000000000000000000011 +01000001011000110000000000000000 +01011100011000001111111111010111 +00010100100000110000000000011111 +11111000000000000011000111011010 +01011001100000010000000000000000 +10111001011000000000100000000000 +01011001100000100000000000000100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00110111100000100000000000001100 +11111011111111111111111110110101 +00101011100000100000000000010000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110100000001000000000000000001 +01000100001000000000000000000110 +01000000001001010000000000000000 +00110100000000110000000000101101 +01011100101000110000000000000011 +00110100001000010000000000000001 +00110100000001001111111111111111 +00110100000000110000000000000000 +00110100000001100000000000001001 +11100000000000000000000000000111 +00110100101001011111111111010000 +00100000101001110000000011111111 +01010100111001100000000000000111 +00001000011000110000000000001010 +00110100001000010000000000000001 +10110100101000110001100000000000 +01000100001000000000000000000011 +01000000001001010000000000000000 +01011100101000001111111111111000 +10001000011001000001100000000000 +01011000010000110000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111101100100 +01000000001000010000000000000000 +01000100001000000000000000101100 +01111000000011010000000000000001 +01111000000011000000000000000001 +01111000000010110000000000000001 +00111001101011011011011001110100 +00111001100011000111111111011100 +00111001011010111011011000100000 +11111011111111111111111010001000 +01011001101000010000000000000000 +01011100001000000000000000001001 +01111000000010110000000000000001 +01111000000011100000000000000001 +01111000000011010000000000000001 +00110100000011000000000000000000 +00111001011010111011011000100000 +00111001110011101011011001110100 +00111001101011010111111111011100 +11100000000000000000000000000111 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111000000000000001001011010001 +10111001011000000000100000000000 +11111011111111111111111010011111 +11100011111111111111111111110000 +10111001011000000000100000000000 +00110100000000100000000001010000 +10111001100000000001100000000000 +11111000000000000010001100100010 +01011001110000010000000000000000 +01001000001000000000000000000110 +01011101100000000000000000001110 +01111000000000010000000000000001 +00111000001000010111111111101100 +11111000000000000001001011000100 +11100000000000000000000000001010 +10110101011000010000100000000000 +00110000001000001111111111111111 +10111001011000000001000000000000 +10111001101000000000100000000000 +11111000000000000001001010111110 +10111001011000000000100000000000 +11111011111111111111111010001100 +00110100000011000000000000000001 +11100011111111111111111111101101 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011000000000000100 +01111000000011100000000000000001 +01111000000011010000000000000001 +01111000000011000000000000000001 +11111000000000000001001010100111 +00110100000010110000000000000000 +00111001110011101011011001110100 +00111001101011010111100111011000 +00111001100011001011011000100000 +11111011111111111111111001001100 +01011001110000010000000000000000 +01000100001000000000000000000111 +10111001101000000000100000000000 +10111001100000000001000000000000 +00110101011010110000000000000001 +11111000000000000001001010011100 +00100001011010110000000011111111 +11100011111111111111111111111000 +01011101011000010000000000000100 +01111000000000010000000000000001 +00111000001000011000000000011100 +11111000000000000001001010010110 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +01111000000000110000000000000001 +00111000011000111001011011011000 +00101000011000100000000000000000 +00101000001010110000000000001100 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000011000111000000011010000 +00111000001000011000000000101000 +11111000000000000001001010000000 +01111000000001010000000000000001 +01111000000000110000000000000001 +01111000000001000000000000000001 +00111000101001011001011011011100 +00111000011000111001011011100000 +00111000100001001001011011100100 +00101000101000100000000000000000 +00101000011000110000000000000000 +00101000100001000000000000000000 +01111000000000010000000000000001 +00111000001000011000000001000000 +11111000000000000001001001110100 +00100001011010110000000000001111 +00110101011010110000000000000001 +01111000000000010000000000000001 +00110100000000100000000010000000 +00111101011010110000000000000100 +00111000001000011000000001010100 +00110100000000110000100000000000 +11111000000000000001001001101100 +00110101011000011111111110000000 +00110100000000100000000000001111 +01010000010000010000000000000110 +01111000000000010000000000000001 +00111000001000011000000001111100 +10111001011000000001000000000000 +00110101011000110000000000010000 +11111000000000000001001001100100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +00101000001000100000000000000000 +01000100010000000000000000000110 +01111000000011100000000000000001 +10111000001000000101100000000000 +00111001110011101001111110100000 +00110100000011110000000000001000 +11100000000000000000000000110011 +00110100000000011111111111111111 +11111011111111111110000000100101 +00111100001000010000000000000010 +01111000000000100000000000000001 +00111000010000101001001010001000 +10110100010000010001000000000000 +00110100000000011111111111111111 +00101000010011000000000000000000 +11111011111111111101111101000101 +00111100001000010000000000000010 +01111000000000110000000000000001 +00111000011000111001001010010000 +10110100011000010001100000000000 +00101000011010110000000000000000 +11111011111111111101111100111011 +00111100001000010000000000000010 +01111000000001000000000000000001 +00111000100001001001001010011000 +10110100100000010010000000000000 +00101000100001000000000000000000 +01111000000000010000000000000001 +00111000001000011000000010101100 +10111001100000000001000000000000 +10111001011000000001100000000000 +11111000000000000001001000110110 +00110100000000010000000000000000 +11100000000000000000000000011011 +10111001110000000110000000000000 +00110100000011010000000000000000 +00101001011000010000000000000000 +00101001100000100000000000000000 +11111000000000000011001010100010 +10111000001000001000000000000000 +01011100001000000000000000000110 +00101001100000100000000000000100 +00101001100000010000000000001000 +11011000010000000000000000000000 +01001010000000010000000000010000 +11100000000000000000000000000100 +00110101101011010000000000000001 +00110101100011000000000000001100 +01011101101011111111111111110100 +00110101011010110000000000000100 +01011101101011110000000000000111 +00101010001000100000000000000000 +01111000000000010000000000000001 +00111000001000011000000010111000 +11111000000000000001001000011111 +00110100000000011111111111101010 +11100000000000000000000000000100 +00101001011000010000000000000000 +10111001011000001000100000000000 +01011100001000001111111111100111 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011000000100011000 +01111000000010110000000000000001 +01111000000011010000000000000001 +01111000000011000000000000000001 +11111000000000000001001000000101 +00111001011010111010111000001000 +00111001101011011010111011010000 +00111001100011001000000100110000 +11100000000000000000000000000101 +00101001011000100000000000000000 +10111001100000000000100000000000 +00110101011010110000000000001000 +11111000000000000001000111111101 +01010101101010111111111111111100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000000000000000 +10111000010000000110100000000000 +00110100000011000000000000000110 +00110111100000100000000000010100 +11111011111111111111111011011011 +00101011100000110000000000010100 +10110101101010110001000000000000 +00110101011010110000000000000001 +00110000010000110000000000000000 +01000000001000100000000000000000 +01100100010000100000000000111010 +10110100001000100000100000000000 +01011101011011001111111111110111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000100000000000000 +01000001000000110000000000000000 +01000001000001000000000000000001 +01000001000001010000000000000010 +01000001000001100000000000000011 +01000001000001110000000000000100 +01000001000010000000000000000101 +01111000000000100000000000000001 +00111000010000101000000101000000 +10111000001000000101100000000000 +11111000000000000001000111000001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000000101 +01111000000000100000000000000001 +00111000010000101000000101100000 +11111000000000000011001000110100 +01011100001000000000000000000100 +00110111100000010000000000101100 +11111000000000000001001011111111 +11100000000000000000000000101011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101100100 +11111000000000000011001000101100 +01011100001000000000000000001000 +00110111100010110000000000101100 +10111001011000000000100000000000 +11111000000000000001001011110110 +10111001011000000001000000000000 +00110100000000010000000000000000 +11111000000000000001111100100011 +11100000000000000000000000011111 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101101100 +11111000000000000011001000100000 +01011100001000000000000000001011 +00101001011000110000000000000100 +01000100011000010000000000001001 +00110111100010110000000000101100 +10111000011000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111110110010 +10111001011000000000100000000000 +11111000000000000001001011010001 +11111000000000000001001111001100 +11100000000000000000000000010000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101110000 +11111000000000000011001000010001 +10111000001000000001100000000000 +00110100000000101111111111101010 +01011100001000000000000000010001 +00101001011000010000000000000100 +01000100001000110000000000001111 +00110111100010110000000000101100 +10111001011000000001000000000000 +11111011111111111111111110100010 +00110100000000010000000000000000 +10111001011000000001000000000000 +11111000000000000001111101101101 +00110111100000100000000000101100 +00110111100000010000000000001100 +11111011111111111111111110110100 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011000000101111000 +11111000000000000001000110001100 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000100100 +01111000000000100000000000000001 +00111000010000101000000110010000 +11111000000000000011000111101100 +01011100001000000000000000001101 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011010111011011100 +00111000010000101011000010011100 +11100000000000000000000000000110 +01011000001000000000000000011100 +01011000001000000000000000011000 +01011000001000000000000000010100 +01011000001000000000000000010000 +00110100001000010000000000100000 +01010100010000011111111111111011 +11100000000000000000000000101100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000110011000 +11111000000000000011000111011011 +10111000001000000001000000000000 +01011100001000000000000000001110 +00101001011000010000000000000100 +01000100001000100000000000000101 +11111000000000000000010101010100 +01111000000000100000000000000001 +00111000010000101011000010100100 +01011000010000010000000000000000 +01111000000000100000000000000001 +00111000010000101011000010100100 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011000000110011100 +11111000000000000001000101011010 +11100000000000000000000000011001 +01111000000000010000000000000001 +00111000001000011000000110111100 +01111000000010110000000000000001 +01111000000011010000000000000001 +01111000000011000000000000000001 +11111000000000000001000101010011 +00111001011010111010111011011100 +00111001101011011011000010011100 +00111001100011001000000111101100 +11100000000000000000000000001110 +00101001011000010000000000011000 +00110100000000100000001111101000 +00101001011011110000000000010000 +11111000000000000011000010011110 +00101001011011100000000000010100 +00101001011001010000000000011100 +00101001011001100000000000000000 +10111000001000000010000000000000 +10111001111000000001000000000000 +10111001100000000000100000000000 +10111001110000000001100000000000 +11111000000000000001000101000011 +00110101011010110000000000100000 +01010101101010111111111111110011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000000 +00111000010000100000000010100000 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011000001000010000 +11111000000000000001000100110000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100111010000000000000100 +10111000001000000001000000000000 +00101000001000010000000000000000 +01000100001000000000000000001101 +00101000010000100000000000000100 +01011100010000000000000000001011 +00110111100000100000000000001000 +11111011111111111111111000011111 +00101011100000100000000000001000 +01111000000000010000000000000001 +00111000001000011001011011101000 +00001000010000100000001111101000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011000011110001000 +11100000000000000000000000000011 +01111000000000010000000000000001 +00111000001000011000001000010100 +11111000000000000001000100011000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01011100001000000000000000010001 +01111000000000010000000000000001 +00111000001000011100001010000100 +00101000001000100000000000000000 +00110100000010110000000000000000 +01100100010000100000000000000000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111110100100 +00101000001000110000000000000000 +00110100011000111111111111111111 +01011000001000110000000000000000 +01011100010010110000000000101011 +01111000000000010000000000000001 +00111000001000011000001000111000 +11111000000000000001000011111111 +11100000000000000000000000100111 +01111000000000100000000000000001 +00111000010000101000001001001100 +11111000000000000011000101101110 +01011100001000000000000000000111 +11111000000000000001001010100011 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011000101000010100 +11111000000000000001000011110101 +11100000000000000000000000011100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000100111000100011100 +11111000000000000011000101100011 +01011100001000000000000000001011 +01111000000000010000000000000001 +00111000001000011100001010000100 +00110100000000100000000000000001 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111110100100 +00101000001000100000000000000000 +00110100010000101111111111111111 +01011000001000100000000000000000 +11100000000000000000000000001101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001001010000 +11111000000000000011000101010100 +00110100000010111111111111101010 +01011100001000000000000000001000 +01111000000000010000000000000001 +00111000001000011100001010000100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011000001000111000 +11111000000000000001000011011001 +00110100000010110000000000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111110111000 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000011001000 +01111000000000100000000000000001 +00111000010000101000001001110000 +11111000000000000011000100110101 +01011100001000000000000000001000 +11111000000000000001111011001010 +00110100000000111111111111111111 +00110100000000100000000000000000 +01011100001000110000000011000100 +01111000000000010000000000000001 +00111000001000011000001001111000 +11100000000000000000000000111100 +00101001011000010000000000010000 +01000100001000000000000001000101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001010001100 +11111000000000000011000100100111 +01011100001000000000000001000000 +00101001011000010000000000000100 +00110100000000100000000000010000 +00110101011011000000000000000100 +11111000000000000011001001000110 +00111100001000010000000000011000 +00110100000000110000000000000000 +00010100001000010000000000011000 +00110111100001000000000000101100 +11100000000000000000000000000111 +00101001100000100000000000000000 +10110100100000110010100000000000 +10110100010000110001000000000000 +01000000010000100000000000000000 +00110100011000110000000000000001 +00110000101000100000000000000000 +10110000011000000001000000000000 +01001000001000101111111111111001 +10110100100000100000100000000000 +00110100000000110000000000100000 +00110100000001000000000000001111 +11100000000000000000000000000101 +00110100010000100000000000000001 +00110000001000110000000000000000 +10110000010000000001000000000000 +00110100001000010000000000000001 +01001100100000101111111111111100 +00101001011000010000000000001000 +11111000000000000000010010001000 +01011011100000010000000001000000 +00101001011000010000000000001100 +11111000000000000000010010000101 +01011011100000010000000001000100 +00101001011000010000000000010000 +11111000000000000000010010000010 +01011011100000010000000000111100 +00110100000000100000000000000001 +00110111100000010000000000101100 +00110100000000110000000000000000 +11111000000000000001111011110110 +00111100001000100000000000011000 +00110100000000011111111111111110 +00010100010000100000000000011000 +01011100010000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001010010000 +11111000000000000001000010000101 +00110100000000101111111111100100 +11100000000000000000000010001010 +00110100000000011111111111111111 +01011100010000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001010100000 +11111000000000000001000001111110 +00110100000000101111111111111011 +11100000000000000000000010000011 +01001100010000000000000000000100 +01111000000000010000000000000001 +00111000001000011000001010101100 +11100000000000000000000000100011 +01111000000000010000000000000001 +00111000001000011000001011001000 +11111000000000000001000001110101 +11100000000000000000000001110101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001011011000 +11111000000000000011000011100011 +01011100001000000000000000110000 +01111000000100000000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +00110100000011000000000000000000 +00110100000100010000000000000000 +00110111100100100000000000101100 +00111010000100001000001011110100 +00110111100100110000000000111100 +00111001111011110111111111011000 +00111001110011101000001011111100 +10111010010000000000100000000000 +00110100000000100000000000000000 +10111001100000000001100000000000 +11111000000000000001111011001011 +00111100001010110000000000011000 +00010101011010110000000000011000 +01011101011000000000000000000101 +01111000000000010000000000000001 +00111000001000011000001011100000 +11111000000000000001000001011011 +11100000000000000000000001011011 +01001101011000000000000000000111 +01111000000000010000000000000001 +00111000001000011000001010101100 +10111001011000000001000000000000 +11111000000000000001000001010101 +00110100000000101111111111110010 +11100000000000000000000001011010 +00110101100011000000000000000001 +10111010000000000000100000000000 +10111001100000000001000000000000 +11111000000000000001000001001111 +10111010010000000110100000000000 +01000001101000100000000000000000 +10111001111000000000100000000000 +00110101101011010000000000000001 +11111000000000000001000001001010 +01011101101100111111111111111100 +00101011100000100000000001000000 +00101011100000110000000001000100 +00101011100001000000000000111100 +00110110001100010000000000000001 +10111001110000000000100000000000 +10110010001000001000100000000000 +11111000000000000001000001000010 +01001001011100011111111111011101 +11100000000000000000000001000001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001100011100 +11111000000000000011000010101111 +01011100001000000000000000110010 +11111000000000000001011100000111 +00111100001011000000000000011000 +00110100000000011111111111101101 +00010101100011000000000000011000 +01011101100000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001100100100 +11111000000000000001000000110011 +00110100000000101111111111101101 +11100000000000000000000000111000 +01111000000010110000000000000001 +00111001011010111011111110101100 +01111000000011010000000000000001 +00110100000000011111111111111011 +00110101011011100000000000010000 +00111001101011010111111111011000 +01011101100000010000000000000100 +01111000000000010000000000000001 +00111000001000011000001100110000 +11100011111111111111111110101001 +01000001011000100000000000000000 +10111001101000000000100000000000 +00110101011010110000000000000001 +11111000000000000001000000100011 +01011101011011101111111111111100 +01111000000000010000000000000001 +00111000001000011000011110001000 +11111000000000000001000000011111 +00110100000000011111111111111010 +01011101100000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001101000000 +11111000000000000001000000011010 +00110100000000101111111111111010 +11100000000000000000000000011111 +01111000000000100000000000000001 +01111000000000110000000000000001 +01111000000001000000000000000001 +00111000010000101011111100110000 +00111000011000111011111100110100 +00111000100001001010011111111000 +00101000010000100000000000000000 +00101000011000110000000000000000 +00101000100001000000000000000000 +01111000000000010000000000000001 +00111000001000011000001101011000 +11111000000000000001000000001100 +10111001100000000001000000000000 +11100000000000000000000000010001 +00101001011000010000000000000100 +01000100001000000000000000001011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110000000 +11111000000000000011000001110111 +01011100001000000000000000000110 +00101001011000010000000000000100 +11111000000000000000001111110010 +11111000000000000001000111110111 +00110100000000100000000000000000 +11100000000000000000000000000101 +01111000000000010000000000000001 +00111000001000011000001001011100 +11111000000000000000111111111011 +00110100000000101111111111101010 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000001001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110001000 +11111000000000000011000001010110 +01011100001000000000000000010001 +00101001011000110000000000001100 +00110100000000101111111111101010 +01000100011000010000000010000110 +00101001011000010000000000000100 +11111000000000000000001111001110 +10111000001000000110100000000000 +00101001011000010000000000001000 +11111000000000000000001111001011 +10111000001000000110000000000000 +00101001011000010000000000001100 +11111000000000000000001111001000 +10111000001000000001100000000000 +10111001100000000001000000000000 +10111001101000000000100000000000 +11111000000000000010101001010100 +11100000000000000000000001111000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110010000 +11111000000000000011000001000001 +10111000001000000001100000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000001110000 +11111000000000000000001110111001 +11111000000000000010101100010010 +11100000000000000000000001100000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001001010100 +11111000000000000011000000110101 +01011100001000000000000000000011 +11111000000000000010101110101011 +11100000000000000000000001100101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110010100 +11111000000000000011000000101110 +01011100001000000000000000001101 +00101001011000110000000000001000 +00110100000000101111111111101010 +01000100011000010000000001011110 +00101001011000010000000000000100 +11111000000000000000001110100110 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001110100011 +10111000001000000001000000000000 +10111001100000000000100000000000 +11111000000000000010101100001011 +11100000000000000000000001010100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110011000 +11111000000000000011000000011101 +10111000001000000001100000000000 +01011100001000000000000000001110 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000001001100 +11111000000000000000001110010101 +00110111100000100000000000011000 +00110111100000110000000000010100 +11111000000000000010101100100101 +00101011100000100000000000011000 +00101011100000110000000000010100 +01111000000000010000000000000001 +00111000001000011000001110011100 +11111000000000000000111110011100 +11100000000000000000000001000001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000011010100 +11111000000000000011000000001010 +10111000001000000001100000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000000111001 +11111000000000000000001110000010 +11111000000000000010101010111101 +11100000000000000000000000110101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000011011100 +11111000000000000010111111111110 +10111000001000000001100000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000000101101 +11111000000000000000001101110110 +11111000000000000010101011000010 +11100000000000000000000000101001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110100100 +11111000000000000010111111110010 +01011100001000000000000000001101 +00101001011000110000000000001000 +00110100000000101111111111101010 +01000100011000010000000000100010 +00101001011000010000000000000100 +11111000000000000000001101101010 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001101100111 +10111000001000000001000000000000 +10111001100000000000100000000000 +11111000000000000010101111010010 +11100000000000000000000000011000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110101100 +11111000000000000010111111100001 +10111000001000000001100000000000 +01011100001000000000000000001011 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000000010000 +11111000000000000000001101011001 +11111000000000000010101110110111 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111111110110000 +11111000000000000000111101100011 +11100000000000000000000000001000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110110100 +11111000000000000010111111010001 +00110100000000101111111111101010 +01011100001000000000000000000011 +11111000000000000010110001101001 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000001011 +01111000000000100000000000000001 +00111000010000101000001111000100 +11111000000000000010111110111100 +10111000001000000110000000000000 +01011100001000000000000000000110 +00110111100000010000000000010000 +11111000000000000001011110010110 +00110100000010111111111111111111 +01001001100000010000000000100001 +11100000000000000000000000011100 +00101001011000010000000000000000 +00110100000010110000000000000000 +01011100001000000000000000011101 +00110111100000010000000000010000 +00110100000000100000000000000000 +11111000000000000001111001111000 +01001101011000010000000000001010 +00101011100000100000000000010000 +01111000000000010000000000000001 +00111000001000011000001111001100 +11111000000000000000111100110111 +00101011100000100000000000010000 +01111000000000010000000000000001 +00111000001000011001011011110000 +01011000001000100000000000000000 +11100000000000000000000000010000 +01111000000000010000000000000001 +00111000001000011000001111110100 +11111000000000000000111100101111 +00110111100000010000000000010000 +11111000000000000001011101111110 +00110100000010111111111111111111 +01001000000000010000000000001001 +00101011100000100000000000010000 +01111000000000010000000000000001 +00111000001000011001011011110000 +01011000001000100000000000000000 +00110111100000010000000000010000 +00110100000000100000000000000001 +11111000000000000001111001100000 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110111100000100000000000011000 +00110111100000010000000000010000 +11111000000000000001101000000110 +00101001011000010000000000001000 +01000100001000000000000000010100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101101100 +11111000000000000010111110000010 +01011100001000000000000000001111 +11111011111111111101110000001000 +00110100000000110000000000000011 +00110100000000101111111111110000 +01000100001000110000000001000000 +00101001011000010000000000000100 +11111000000000000000001011111001 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001011110110 +10111000001000000001100000000000 +10111001100000000001000000000000 +00010101100000010000000000011111 +00110100000001000000000000000011 +11100000000000000000000000100000 +00101001011000010000000000000000 +01000100001000000000000000001111 +01111000000000100000000000000001 +00111000010000101000010000101000 +11111000000000000010111101101110 +01011100001000000000000000001011 +11111011111111111101101111110100 +00110100000000100000000000000011 +01000100001000100000000000100011 +00101001011000010000000000000100 +11111000000000000000001011100110 +10111000001000000001000000000000 +00110100000000110000000000000000 +00010100001000010000000000011111 +00110100000001000000000000000001 +11100000000000000000000000010000 +00101001011000010000000000000000 +01000100001000000000000000010000 +01111000000000100000000000000001 +00111000010000101000010000110000 +11111000000000000010111101011110 +01011100001000000000000000001100 +11111011111111111101101111100100 +00110100000000100000000000000011 +01000100001000100000000000010011 +00101001011000010000000000000100 +11111000000000000000001011010110 +10111000001000000001100000000000 +00110100000000100000000000000000 +00110100000000010000000000000000 +00110100000001000000000000000010 +11111000000000000001100110110001 +11100000000000000000000000010100 +00101001011000010000000000000000 +01000100001000000000000000001001 +01111000000000100000000000000001 +00111000010000101000010000111000 +11111000000000000010111101001101 +01011100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011000001110011100 +00101011100000100000000000010100 +11100000000000000000000000001000 +00101011100000100000000000010100 +00101011100000010000000000010000 +00110100000000110000000000000000 +11111000000000000000000111101010 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011000010000111100 +00101011100000110000000000011000 +11111000000000000000111011001100 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011000010100000 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01011100001000000000000000000011 +11111000000000000001010111101111 +11100000000000000000000001010111 +00101001011000010000000000000100 +00110100000011001111111111101010 +01000100001000000000000001010101 +00101001011000100000000000001100 +01000100010000000000000000001000 +11111000000000000000001010011111 +01011100001000000000000000000110 +00101001011000010000000000001100 +00110100000011010000000001010000 +11111000000000000000001010011011 +00111100001011100000000000001010 +11100000000000000000000000000111 +00101001011000010000000000001100 +00110100000011100000000000000001 +00110100000011010000000001010000 +01000100001000000000000000000011 +11111000000000000000001010010100 +00100000001011010000000011111111 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001100000 +11111000000000000010111100010001 +01011100001000000000000000001101 +00101001011000100000000000001000 +01000100010000010000000000001011 +00101001011000010000000000000100 +11111000000000000000001010001010 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001010000111 +10111000001000000001000000000000 +10111001110000000001100000000000 +10111001100000000000100000000000 +10111001101000000010000000000000 +11100000000000000000000000010000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001100000 +11111000000000000010111100000000 +01011100001000000000000000001101 +01111000000011000000000000000001 +00111001100011001011111110010100 +00101001100000100000000000000100 +01000100010000010000000000001001 +00101001011000010000000000000100 +11111000000000000000001001110111 +01011100001000000000000000000110 +00101001100000100000000000001100 +00101001100000110000000000001000 +00110100000001000000000000000000 +11111000000000000001111101111100 +11100000000000000000000000100011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001100100 +11111000000000000010111011101111 +01011100001000000000000000001101 +00101001011000100000000000001000 +01000100010000010000000000001011 +00101001011000010000000000000100 +11111000000000000000001001101000 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001001100101 +10111000001000000001000000000000 +10111001110000000001100000000000 +10111001100000000000100000000000 +10111001101000000010000000000000 +11100000000000000000000000010001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001100100 +11111000000000000010111011011110 +00110100000011001111111111101010 +01011100001000000000000000001101 +01111000000011010000000000000001 +00111001101011011011111110010100 +00101001101000100000000000000100 +01000100010000010000000000001001 +00101001011000010000000000000100 +11111000000000000000001001010100 +01011100001000000000000000000110 +00101001101000100000000000001100 +00101001101000110000000000001000 +00110100000001000000000000000000 +11111000000000000001111100011001 +00110100000011000000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000001100 +01111000000000100000000000000001 +00111000010000101000010001110100 +11111000000000000010111010111111 +01011100001000000000000000001000 +00110100000000010000000000000001 +11111011111111111110011010010101 +01111000000000010000000000000001 +00111000001000011001011011101100 +00110100000000100000000000000001 +01011000001000100000000000000000 +11100000000000000000000000001011 +00101001011000010000000000000000 +01000100001000000000000000001001 +01111000000000100000000000000001 +00111000010000101000010001111100 +11111000000000000010111010110010 +01011100001000000000000000000101 +11111011111111111110011010001001 +01111000000000010000000000000001 +00111000001000011001011011101100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011001011011101100 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001110000 +01000100001000000000000000000011 +01111000000000100000000000000001 +00111000010000101000010001101100 +01111000000000010000000000000001 +00111000001000011000010010000100 +11111000000000000000111000101111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000000000000000 +10111000010000000110100000000000 +00110100000011000000000000000100 +00110111100000100000000000010100 +11111011111111111111101100011100 +00101011100000110000000000010100 +10110101101010110001000000000000 +00110101011010110000000000000001 +00110000010000110000000000000000 +01000000001000100000000000000000 +01100100010000100000000000101110 +10110100001000100000100000000000 +01011101011011001111111111110111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000011000000000000 +01000000110000110000000000000000 +01000000110001000000000000000001 +01000000110001010000000000000010 +01000000110001100000000000000011 +01111000000000100000000000000001 +00111000010000101000010010100000 +10111000001000000101100000000000 +11111000000000000000110111111000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000000101 +01111000000000100000000000000001 +00111000010000101000000101100000 +11111000000000000010111001101011 +01011100001000000000000000000100 +00110111100000010000000000100000 +11111000000000000000010010010111 +11100000000000000000000000010010 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101101100 +11111000000000000010111001100011 +10111000001000000001100000000000 +00110100000000101111111111101010 +01011100001000000000000000100100 +00101001011000010000000000000100 +01000100001000110000000000100010 +01111000000000100000000000000001 +00111000010000101011100011101000 +00110100000000110000000000000010 +01011000010000110000000000000000 +00110111100000100000000000100000 +11111011111111111111111110111100 +00110111100000010000000000100000 +11111000000000000000010010001110 +00110111100010110000000000001100 +00110111100000100000000000100000 +10111001011000000000100000000000 +11111011111111111111111111001110 +01111000000000010000000000000001 +00111000001000011011100011101000 +00101000001000010000000000000000 +00110100000000100000000000000001 +01000100001000100000000000001001 +01000100001000000000000000000100 +00110100000000100000000000000010 +01011100001000100000000000001101 +11100000000000000000000000001000 +01111000000000010000000000000001 +00111000001000011000010010101100 +11111000000000000000110111010011 +11100000000000000000000000001000 +01111000000000010000000000000001 +00111000001000011000010011001000 +11100000000000000000000000000011 +01111000000000010000000000000001 +00111000001000011000010011101000 +10111001011000000001000000000000 +11111000000000000000110111001011 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000000 +01000100001000000000000000000101 +11111011111111111101100010100001 +01111000000000100000000000000001 +00111000010000101011000010111100 +01011000010000010000000000000000 +01111000000000100000000000000001 +00111000010000101011000010111100 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011000010100010000 +11111000000000000000110110110111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000001011 +01111000000000100000000000000001 +00111000010000101000001001110000 +11111000000000000010111000011100 +10111000001000000110000000000000 +01011100001000000000000000000110 +11111000000000000001110100100100 +01001100001011000000000000100110 +01111000000000010000000000000001 +00111000001000011000010100110000 +11100000000000000000000000001110 +00101001011000010000000000000100 +01000100001000000000000000010001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001010001100 +11111000000000000010111000001111 +10111000001000000110000000000000 +01011100001000000000000000001011 +10111001011000000000100000000000 +11111000000000000001110100111100 +01001100001011000000000000000101 +01111000000000010000000000000001 +00111000001000011000010101010000 +11111000000000000000110110010100 +11100000000000000000000000010100 +01111000000000010000000000000001 +00111000001000011000010101101100 +11100011111111111111111111111100 +00101001011000010000000000000000 +01000100001000000000000000001000 +01111000000000100000000000000001 +00111000010000101000001011011000 +11111000000000000010110111111110 +01011100001000000000000000000100 +11111011111111111111101011010111 +11111000000000000001110110100000 +11100000000000000000000000001000 +00101001011000010000000000000000 +01000100001000000000000000000110 +01111000000000100000000000000001 +00111000010000101000010101110100 +11111000000000000010110111110101 +01011100001000000000000000000010 +11111011111111111111101010010010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000100111 +01111000000000100000000000000001 +00111000010000101000000101100000 +11111000000000000010110111100100 +01000100001000000000000000100011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101101100 +11111000000000000010110111011111 +10111000001000000001000000000000 +01011100001000000000000000010011 +00101001011000010000000000000100 +01000100001000100000000000010001 +00110111100000100000000000001100 +11111011111111111111101001100010 +00101011100000100000000000001100 +00110100000000110000111111111110 +00110100010000011111111111111111 +01010000011000010000000000000111 +00101001011000110000000000000100 +01111000000000010000000000000001 +00111000001000011000010101111100 +11111000000000000000110101011110 +00110100000000101111111111101010 +11100000000000000000000000010111 +01111000000000010000000000000001 +00111000001000011001011011110100 +01011000001000100000000000000000 +11100000000000000000000000001010 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001001010000 +11111000000000000010110111000111 +00110100000000101111111111101010 +01011100001000000000000000001101 +01111000000000010000000000000001 +00111000001000011001011011110100 +01011000001000000000000000000000 +11111000000000000000111101110111 +01111000000000010000000000000001 +00111000001000011001011011110100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011000010110010100 +10111000010000000001100000000000 +11111000000000000000110101000111 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01011100001000000000000000010010 +00110111100000100000000000100000 +00110111100000110000000000011100 +00110111100001000000000000011000 +00110111100000010000000000100100 +11111000000000000001001100101110 +01111000000000010000000000000001 +00111000001000011000010110111000 +11111000000000000000110100110001 +00101011100000100000000000100100 +00101011100000110000000000100000 +00101011100001000000000000011100 +00101011100001010000000000011000 +01111000000000010000000000000001 +00111000001000011000010111010000 +11111000000000000000110100101010 +00110100000011000000000000000000 +11100000000000000000000000111010 +01111000000000100000000000000001 +00111000010000101000010111111100 +11111000000000000010110110011000 +10111000001000000001000000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +01000100001000100000000000000101 +11111000000000000000000100010001 +10111000001000000101100000000000 +00110100000000100000000000000001 +11100000000000000000000000001100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000011000010100 +11111000000000000010110110001100 +10111000001000000001000000000000 +01011100001000000000000000001111 +00101001011000010000000000000100 +01000100001000100000000000001101 +11111000000000000000000100000101 +10111000001000000101100000000000 +00110100000000100000000000000000 +00110111100000110000000000010100 +11111000000000000001001100100100 +10111000001000000110000000000000 +01011100001000000000000000100000 +01111000000000010000000000000001 +00111000001000011000011000000000 +10111001011000000001000000000000 +00101011100000110000000000010100 +11100000000000000000000000011010 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000011000011000 +11111000000000000010110101111000 +10111000001000000001000000000000 +00110100000011001111111111101010 +01011100001000000000000000010100 +00101001011000010000000000000100 +01000100001000100000000000010010 +00101001011000100000000000001000 +01000100010000000000000000010000 +11111000000000000000000011101110 +10111000001000000110100000000000 +00101001011000010000000000001000 +11111000000000000000000011101011 +10111000001000000001000000000000 +01011011100000010000000000010100 +10111001101000000000100000000000 +11111000000000000001001101010001 +10111000001000000110000000000000 +01011100001000000000000000000110 +00101011100000100000000000010100 +01111000000000010000000000000001 +00111000001000011000011000011100 +10111001101000000001100000000000 +11111000000000000000110011101111 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000110000 +01011011100011000000000000101100 +01011011100011010000000000101000 +01011011100011100000000000100100 +01011011100011110000000000100000 +01011011100100000000000000011100 +01011011100100010000000000011000 +01011011100100100000000000010100 +01011011100100110000000000010000 +01011011100101000000000000001100 +01011011100111010000000000001000 +10111000011000001001000000000000 +01111000000000110000000000000001 +00111000011000111000111011100100 +10111000010000000110000000000000 +10111000010000000000100000000000 +00101000011000100000000000000000 +11111000000000000010110000111000 +01111000000000110000000000000001 +00111000011000111000111011100100 +00101000011000100000000000000000 +10111000001000000101100000000000 +10111001100000000000100000000000 +11111000000000000010110000100010 +10111000001000001010000000000000 +00110100000000100000000000111100 +10111001011000000000100000000000 +11111000000000000010110000101110 +00110100000000100000111000010000 +10111000001000000111100000000000 +10111001011000000000100000000000 +11111000000000000010110000101010 +00110100000000100000000000111100 +11111000000000000010110000011000 +10111000001000001000000000000000 +00110100000000100000111000010000 +10111001011000000000100000000000 +11111000000000000010110000010100 +10111000001000001000100000000000 +10111010100000000111000000000000 +00110100000010110000011110110010 +11100000000000000000000000001111 +00110100000000100000000101101101 +01011101100000000000000000001011 +00110100000000100000000001100100 +10111001011000000000100000000000 +11111000000000000010101111101011 +00110100000000100000000101101110 +01011100001011000000000000000110 +00110100000000100000000110010000 +10111001011000000000100000000000 +11111000000000000010101111100110 +01100100001000100000000000000000 +00110100010000100000000101101101 +11001001110000100111000000000000 +00110101011010110000000000000001 +00100001011011000000000000000011 +00110100000000100000000101101101 +01011101100000000000000000001011 +00110100000000100000000001100100 +10111001011000000000100000000000 +11111000000000000010101111011100 +00110100000000100000000101101110 +01011100001011000000000000000110 +00110100000000100000000110010000 +10111001011000000000100000000000 +11111000000000000010101111010111 +01100100001000100000000000000000 +00110100010000100000000101101101 +01010001110000101111111111100101 +00110100000000100000000001100100 +10111001011000000000100000000000 +11111000000000000010101111010001 +00110100000000100000000110010000 +10111000001000001001100000000000 +10111001011000000000100000000000 +11111000000000000010101111001101 +01111000000000100000000000000001 +00110100000011010000000000000000 +01100100001001010000000000000000 +00111000010000101001001010101100 +11100000000000000000000000001101 +00110100000001000000000000000000 +01011101100000000000000000000100 +00110100000001000000000000000001 +01011110011011000000000000000010 +10111000101000000010000000000000 +00001000100001000000000000001100 +10110100100011010010000000000000 +00111100100001000000000000000010 +00110101101011010000000000000001 +10110100010001000010000000000000 +00101000100000010000000000000000 +11001001110000010111000000000000 +00110100000001000000000000000000 +01011101100000000000000000000100 +00110100000001000000000000000001 +01011110011011000000000000000010 +10111000101000000010000000000000 +00001000100001000000000000001100 +10110100100011010010000000000000 +00111100100001000000000000000010 +10110100010001000010000000000000 +00101000100000010000000000000000 +01010001110000011111111111101010 +00110100000000010000000000000001 +00110101110011100000000000000001 +01000110010000010000000000011101 +01111000000011000000000000000001 +00110100000000010000000000000010 +00111001100011001011011010000100 +01000110010000010000000000101000 +00110110100000010000000000000100 +00110100000000100000000000000111 +11111000000000000010101111010111 +00111100001000010000000000000010 +01111000000100110000000000000001 +01111000000000100000000000000001 +00111101101011010000000000000010 +00111000010000101001001100101000 +00111010011100111001001100001100 +10110110011000011001100000000000 +10110100010011010110100000000000 +01111000000100100000000000000001 +00101010011000110000000000000000 +00101001101001000000000000000000 +00111010010100101000011001001100 +10111001100000000000100000000000 +10111010010000000001000000000000 +10111001110000000010100000000000 +10111001011000000011000000000000 +10111010001000000011100000000000 +10111010000000000100000000000000 +01011011100011110000000000000100 +11111000000000000000110001010010 +11100000000000000000000000011010 +01111000000000010000000000000001 +00111101101011010000000000000010 +00111000001000011001001100101000 +10110100001011010110100000000000 +00101001101000110000000000000000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101000011001101100 +10111001110000000010000000000000 +10111010001000000010100000000000 +10111010000000000011000000000000 +10111001111000000011100000000000 +00111000001000011011011010000100 +11111000000000000000110001000011 +11100000000000000000000000001011 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000101000011010000100 +10111001011000000001100000000000 +00110101101001000000000000000001 +10111001110000000010100000000000 +10111010001000000011000000000000 +10111010000000000011100000000000 +10111001111000000100000000000000 +11111000000000000000110000111000 +01111000000000010000000000000001 +00111000001000011011011010000100 +00101011100111010000000000001000 +00101011100010110000000000110000 +00101011100011000000000000101100 +00101011100011010000000000101000 +00101011100011100000000000100100 +00101011100011110000000000100000 +00101011100100000000000000011100 +00101011100100010000000000011000 +00101011100100100000000000010100 +00101011100100110000000000010000 +00101011100101000000000000001100 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000001000 +01011011100111010000000000000100 +01011011100001000000000000010100 +00100000001001000000000010000000 +01100100100001000000000000000000 +01011011100000110000000000010000 +01111000000000110000000000000001 +10111000001000000100100000000000 +10111000011000000000100000000000 +00110100000000110000000000000010 +01011011100000100000000000001100 +10111000010000000101100000000000 +00111000001000011000011010100100 +11001000011001000001000000000000 +00100001001000110000000001111111 +01011011100001010000000000011000 +01011011100001100000000000011100 +01011011100001110000000000100000 +01011011100010000000000000100100 +11111000000000000000110000100010 +00110111100000100000000000010000 +10111001011000000000100000000000 +11111000000000000000101111111101 +01111000000000010000000000000001 +00111000001000011000011010110000 +11111000000000000000110000011100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011000011011000000 +11111000000000000000110000010011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01000000001001000000000000000000 +00110100000000100000000000101101 +00110100000000110000000000000001 +01011100100000100000000000000011 +00110100001000010000000000000001 +00110100000000111111111111111111 +00110100000000100000000000000000 +00110100000001010000000000001001 +11100000000000000000000000000100 +00001000010000100000000000001010 +00110100001000010000000000000001 +10110100100000100001000000000000 +01000000001001000000000000000000 +00110100100001001111111111010000 +00100000100001100000000011111111 +01010000101001101111111111111010 +10001000010000110000100000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +11111000000000000001000111100100 +00110100001010110000000000000001 +11111000000000000001000111100010 +01011100001010111111111111111111 +10111001100000000000100000000000 +11100000000000000000000000000010 +00110100001000011111111111111111 +01001000001000001111111111111111 +11111000000000000001000111011100 +11001000001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000010000000000 +00110100000011000000010000000000 +11100000000000000000000000000011 +10110101100010110110000000000000 +00111101011010110000000000000001 +10111001100000000000100000000000 +11111011111111111111111111100001 +01000100001000001111111111111100 +00010101100011000000000000000001 +00010101011010110000000000000010 +11100000000000000000000000001001 +10110101011011000110100000000000 +10111001101000000000100000000000 +11111011111111111111111111011010 +01011100001000000000000000000010 +10111001101000000110000000000000 +00000001011000010000000000011111 +10110100001010110101100000000000 +00010101011010110000000000000001 +01011101011000001111111111111000 +01111000000000010000000000000001 +00111000001000011011011011000100 +01011000001011000000000000000000 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000011000011100011000 +11111000000000000000101111001010 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011011011000100 +00101000010000110000000000000000 +00110100000001000010011100010000 +00001000011001010000000000001010 +11100000000000000000000000000100 +00110100010000101111111111111111 +01001000010000001111111111111111 +00110100001000011101100011110000 +01010000100000010000000000000011 +10111000101000000001000000000000 +11100011111111111111111111111100 +10001000001000110000100000000000 +00110100000000100000001111101000 +11111000000000000010101100000110 +11100000000000000000000000000010 +00110100001000011111111111111111 +01001000001000001111111111111111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10111000001000000010100000000000 +01011100100000000000000000000010 +10111000011000000010000000000000 +10111000100000000011000000000000 +01010000011001000000000000000010 +10111000011000000011000000000000 +10110100001001100000100000000000 +11100000000000000000000000001110 +00101100010001100000000000000010 +00101000010001110000000000001100 +10110100111001100011100000000000 +01000000111001100000000000000000 +00110000101001100000000000000000 +00101100010001110000000000000010 +00101100010001100000000000000110 +00110100101001010000000000000001 +00110100111001110000000000000001 +00100000111001111111111111111111 +00001100010001110000000000000010 +01011100110001110000000000000010 +00001100010000000000000000000010 +01011100101000011111111111110011 +01010000100000110000000000001011 +00101100010000010000000000000010 +10110100011000010000100000000000 +11001000001001000010000000000000 +00001100010001000000000000000010 +00101100010000010000000000000110 +11100000000000000000000000000011 +11001000100000010010000000000000 +00001100010001000000000000000010 +00101100010001000000000000000010 +01010100100000011111111111111101 +10111000011000000000100000000000 +11000011101000000000000000000000 +10110100010000110010100000000000 +11100000000000000000000000001101 +00101100001001000000000000000000 +00101000001001100000000000001100 +01000000010001110000000000000000 +00110100010000100000000000000001 +10110100110001000011000000000000 +00110000110001110000000000000000 +00110100100001000000000000000001 +00101100001001100000000000000110 +00100000100001001111111111111111 +00001100001001000000000000000000 +01011100110001000000000000000010 +00001100001000000000000000000000 +01011100010001011111111111110100 +10111000011000000000100000000000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +00111001011010111011100011011000 +00111001100011001011011011111000 +10111001011000000000100000000000 +10111001100000000001000000000000 +00110100000000110000000111100000 +00110111100001000000000000100000 +11111000000000000000111111000000 +10111000001000000110100000000000 +00110100000011110000000000000000 +01001100000000010000000001100001 +00101101011000100000000000001100 +00001111100000000000000000111000 +00111000000000011000000100000000 +01011100010000010000000000001110 +10111001100000000001000000000000 +00110100000000110000000000000010 +00110111100000010000000000111000 +11111000000000000010101100010000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011100011100100 +00111000010000101011011011111010 +00110100000000110000000000000010 +01111000000011000000000000000001 +11111000000000000010101100001001 +00110101101011011111111111111100 +00111001100011001011011011111100 +01111000000000010000000000000001 +00101111100000100000000000111000 +00111000001000011001011011110100 +00101000001000010000000000000000 +00100000010000100000111111111111 +00110100000011110000000000000000 +01011100010000010000000001001001 +01000001100000100000000000000000 +00110100000000010000000001000101 +00110100000000110000000000000000 +01011100010000010000000000001000 +01000001100000100000000000001001 +00110100000000010000000000010001 +01011100010000010000000000000101 +01000001100000110000000000010110 +01000001100000010000000000010111 +00111100011000110000000000001000 +10111000011000010001100000000000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011100011011000 +00111000010000101011011011001000 +00101100001001110000000000001100 +00110100010001100000000000110000 +00110100000001000000000000000000 +00110100000010110000000000000000 +11100000000000000000000000001100 +00101000010000010000000000000000 +01000100001000000000000000001001 +00101100001001010000000000001100 +01011100101001110000000000000111 +00101100001001010000000000001110 +01011100011000000000000000000011 +01000100101000110000000000111000 +11100000000000000000000000000011 +01011100101000110000000000000010 +10111000001000000010000000000000 +00110100010000100000000000000100 +01011100010001101111111111110101 +01000100100000000000000000000010 +10111000100000000101100000000000 +00110100000011110000000000000001 +01000101011000000000000000100101 +00101101011100000000000000101000 +00110101101000010000000000101000 +01001000001100000000000000100010 +00110101011011100000000000100100 +00110111100000100000000000111010 +00110100000000110000000000000010 +10111001110000000000100000000000 +00001111100011010000000000111010 +11111011111111111111111110010111 +11001010000000010110100000000000 +00100001101011011111111111111111 +00001101011011010000000000101000 +00110111100000100000000000100000 +00110100000000110000000000011000 +10111001110000000000100000000000 +11111011111111111111111110010000 +11001001101000010110100000000000 +00100001101011011111111111111111 +01111000000000100000000000000001 +00001101011011010000000000101000 +00111000010000101011100011011000 +00110100000000110000000000001110 +10111001110000000000100000000000 +11111011111111111111111110001000 +11001001101000010110100000000000 +00101111100000110000000000111010 +00100001101011011111111111111111 +00001101011011010000000000101000 +10111001110000000000100000000000 +10111001100000000001000000000000 +11111011111111111111111110000001 +11001001101000010000100000000000 +00001101011000010000000000101000 +00101101011000010000000000101100 +00110100001000010000000000000001 +00001101011000010000000000101100 +10111001111000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +10111000001000000101100000000000 +11100011111111111111111111001011 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +11111000000000000000110000110101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011011011001000 +00110100010000110000000000110000 +11100000000000000000000000000100 +00101000010001000000000000000000 +00110100010000100000000000000100 +01011000100000010000000000011100 +01011100010000111111111111111101 +11000011101000000000000000000000 +00110111100111001111111100100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000001010000000000000001 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +00111000101001011011011011001000 +00110100000000010000000000000000 +00110100000000100000000000001100 +00101000101000110000000000000000 +00110100101001010000000000000100 +01011100011000000000000000001001 +00111100001000100000000000000010 +01111000000001010000000000000001 +00111000101001011011011011001000 +10110100101000100010100000000000 +01011000101010110000000000000000 +00110100000000100000000000001100 +01011100001000100000000000001010 +11100000000000000000000000000011 +00110100001000010000000000000001 +01011100001000101111111111110100 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001001101011000 +00111000001000011000011100110000 +11111000000000000000101011000111 +11100000000000000000000000100000 +01111000000000100000000000000001 +00110111100000010000000000011000 +00111000010000101000011101001100 +11111011111111111111010111000101 +01001000000000010000000000011011 +10111001011000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000010010 +11111000000000000010101011101111 +01000101100000000000000000000101 +10111001011000000000100000000000 +10111001100000000001000000000000 +00110100000000110000000000010010 +11111000000000000010101001101100 +00001101011000000000000000001110 +01011101110000000000000000000100 +00110100000000010000100000000000 +00001101011000010000000000001100 +00001101011011010000000000001110 +00110101011000010000000000010010 +11111000000000000000101111110010 +00101011100000010000000011010000 +00001101011000000000000000100110 +00001101011000000000000000100100 +01011001011000010000000000011100 +00101011100000010000000010111000 +00001101011000000000000000101100 +01011001011000010000000000100000 +00101101011000010000000000101010 +00001101011000010000000000101000 +11100000000000000000000000000010 +00110100000010110000000000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000011011100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011011011001000 +00110100010000110000000000110000 +11100000000000000000000000000101 +00101000010001000000000000000000 +01011100100000010000000000000010 +01011000010000000000000000000000 +00110100010000100000000000000100 +01011100010000111111111111111100 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011001011000100000000000010000 +10111000010000000111000000000000 +10111000100000000111100000000000 +10111000101000000110000000000000 +00101000001011010000000000001000 +01000100011000000000000000000101 +10111000101000000000100000000000 +00110100000000101111110000011000 +11111000000000000010100110001000 +10110100001011010110100000000000 +11001001110011110010000000000000 +10111000100000000001100000000000 +01001100100000000000000000000010 +10110100100011000001100000000000 +00000001100000010000000000011111 +10110100001011000000100000000000 +00010100001000010000000000000001 +10110100001001000010000000000000 +01001100100000000000000000000010 +10110100100011000010000000000000 +01001001100001000000000000000010 +11001000100011000010000000000000 +00001001100000100000000000000011 +00010100010001010000000000011111 +00000000101001010000000000011110 +10110100101000100001000000000000 +00010100010000100000000000000010 +01001000011000100000000000000110 +00010101100000100000000000011111 +00000000010000100000000000011110 +10110100010011000001000000000000 +00010100010000100000000000000010 +01001100011000100000000000001101 +10110100100000010010000000000000 +01011001011011010000000000001000 +01011001011001000000000000001100 +01001001100001000000000000001010 +11001000100011000010000000000000 +01011001011001000000000000001100 +10111001100000000000100000000000 +00110100000000100000001111101000 +11111000000000000010100101100111 +10110101101000010000100000000000 +01011001011000010000000000001000 +11100000000000000000000000000010 +01011001011000110000000000001100 +01111000000000110000000000000001 +00111000011000111000111011011000 +00101001011000010000000000001000 +00101000011000100000000000000000 +01001100010000010000000000001101 +01111000000000110000000000000001 +00111000011000111000111011001100 +00101000011000100000000000000000 +00101001011000110000000000000000 +10110100001000100000100000000000 +00101001011000100000000000000100 +01011001011000010000000000001000 +00110100010000010000000000000001 +11110100010000010001000000000000 +01011001011000010000000000000100 +10110100010000110001000000000000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111110110100 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101100001000100000000000101100 +10111000101000000101100000000000 +10111000001000000110000000000000 +10111000011000001001000000000000 +10111000100000000111100000000000 +00110100000001010000000000000000 +01000100010000000000000001010110 +00110100001011100000000000100100 +00101100001100010000000000101000 +00110100010000101111111111111111 +00001100001000100000000000101100 +00110100000000110000000000000010 +10111001110000000001000000000000 +00110100000001000000000000000000 +00110111100000010000000001001110 +11111011111111111111111001111110 +10110110001000011000100000000000 +00100010001100011111111111111111 +00001101100100010000000000101000 +10111001110000000001000000000000 +00110100000000110000000000011000 +00110100000001000000000000000000 +00110111100000010000000000101000 +11111011111111111111111001110110 +10110110001000011000100000000000 +00100010001100011111111111111111 +00110111100100000000000001000000 +00001101100100010000000000101000 +10111001110000000001000000000000 +00110100000000110000000000001110 +00110100000001000000000000000000 +10111010000000000000100000000000 +11111011111111111111111001101101 +10110110001000011000100000000000 +00101111100000110000000001001110 +00100010001100011111111111111111 +10111001110000000001000000000000 +10111001111000000010000000000000 +00001101100100010000000000101000 +10111010010000000000100000000000 +11111011111111111111111001100101 +10110110001000010000100000000000 +00001101100000010000000000101000 +00101111100000010000000001001100 +01111000000000110000000000000001 +00111000011000111001011011110100 +00001101101000010000000000001100 +00101000011000010000000000000000 +00110111100000100000000001000110 +00110100000000110000000000000110 +00001101101000010000000000010000 +10111001101000000000100000000000 +11111000000000000010100110111000 +00110101101000010000000000000110 +10111010000000000001000000000000 +00110100000000110000000000000110 +11111000000000000010100110110100 +01000101011000000000000000011111 +00101011100000010000000000111000 +01011001011000010000000000010100 +00101011100000010000000000101100 +01011001011000010000000000011000 +00110100000000010000000000000000 +11111000000000000010011000001000 +10111000001000000110100000000000 +00110101011000100000000000010000 +00110100000000110000000000000000 +00110100000000010000000000000000 +11111000000000000010010110100010 +00101011100000010000000000110000 +01000011100000100000000000101000 +00101011100000110000000000101100 +01011001011000010000000000000000 +00101011100000010000000000110100 +01111100010000100000000000000000 +00101001100001000000000000011100 +01011001011000010000000000000100 +00101011100000010000000000111000 +01011001011000000000000000001100 +00110100000001010011111010000000 +01011001011000010000000000001000 +00100001101000010000000011111111 +01100100001000010000000000000000 +10100000001000100000100000000000 +00101001011000100000000000010000 +01011001011000010000000000011100 +10111001011000000000100000000000 +11111011111111111111111101001111 +00101111100000010000000001001110 +10111001111000000010100000000000 +01010000001011110000000000000010 +10111000001000000010100000000000 +10111000101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000001001100 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000011000000111000000000000 +00110111100000010000000000110000 +00110100000000110000000000000110 +10111000101000000101100000000000 +10111000100000000110100000000000 +11111000000000000010100101111000 +00110111100000010000000000110110 +00110101100000100000000000010010 +00110100000000110000000000000110 +11111000000000000010100101110100 +01111000000000010000000000000001 +00111000001000011001011011110100 +00101000001001010000000000000000 +00101101100000010000000000001100 +01000100101000000000000000001001 +00110100000000101000000100000000 +00001111100000100000000000111100 +00101101100000100000000000011000 +00001111100000010000000001000000 +00111100010000100000000000001101 +10111000010001010010100000000000 +00001111100001010000000000111110 +11100000000000000000000000000010 +00001111100000010000000000111100 +00110111100000010000000000110000 +10111001110000000001000000000000 +10111001101000000001100000000000 +00110111100001000000000000011000 +11111000000000000000111011000000 +01000101011000000000000000001010 +00101011100000100000000000100000 +01011001011000000000000000001100 +01011001011000100000000000000000 +00101011100000100000000000100100 +01011001011000100000000000000100 +00101011100000100000000000101000 +01011001011000100000000000001000 +01000011100000100000000000011000 +01011001011000100000000000011100 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000000000000000 +00110100000001000000000001000100 +00111000001000011010000000000000 +11111011111111111111111010101100 +01111000000000100000000000000001 +00111000010000101011100011101100 +01011000010000010000000000000000 +01111000000000010000000000000001 +00110100000001000000000000100101 +00110100000000100000000000000000 +00110100000000110000000000000000 +00111000001000011010000000110100 +11111011111111111111111010100011 +01111000000000100000000000000001 +00110111100010110000000000001100 +00111000010000101011100011111100 +01011000010000010000000000000000 +00110100000000110000000000010010 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000010100110110011 +00110100000000010000100000000000 +00001111100000010000000000011000 +01111000000000010000000000000001 +10111001011000000001000000000000 +00110100000000110000000000000001 +00110100000001000000000000000000 +00111000001000011010000001101000 +11111011111111111111111010010011 +01111000000000100000000000000001 +00111000010000101011100011111000 +01011000010000010000000000000000 +11111011111111111111111111011010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110100000000110000000000000000 +00110100000001000000000000000000 +11100000000000000000000000000101 +00101100001001010000000000000000 +00110100100001000000000000000001 +00110100001000010000000000000010 +10110100011001010001100000000000 +01001000010001001111111111111100 +00000000011000010000000000010000 +00100000011000111111111111111111 +10110100011000010001100000000000 +00000000011000010000000000010000 +10110100001000110001100000000000 +10100100011000000000100000000000 +00100000001000011111111111111111 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011100100000000 +00110100000000110000000000000100 +11111000000000000010100100001101 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000010110000000000000001 +00111001011010111011100100000000 +00111000011000111100001010101000 +10111000001000000001000000000000 +00101000011011000000000000000000 +10111001011000000000100000000000 +00110100000000110000000000000100 +11111000000000000010100011111101 +01000001011000100000000000000000 +01000001011000010000000000000001 +00110101100011000000000000011000 +00111100010000100000000000011000 +00111100001000010000000000010000 +10111000010000010000100000000000 +01000001011000100000000000000011 +10111000001000100000100000000000 +01000001011000100000000000000010 +00111100010000100000000000001000 +10111000001000100000100000000000 +11100000000000000000000000000010 +01011001100000010000000000000000 +00101001100000100000000000000000 +01011100010000011111111111111110 +01011100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011011100011101000 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011100011110100 +01011000001000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +00110100000000011111111111111111 +01000100010000000000000000000110 +00110100010000010000000000010000 +01111000000000100000000000000001 +00111000010000101011100100000000 +00110100000000110000000000000100 +11111000000000000010100010110111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111000110000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010010100 +00101000001000100000000000000000 +00110100000000010000000000000001 +01011100010000010000000000000110 +01111000000000010000000000000001 +00111000001000011011100011101000 +00101000001000110000000000000000 +01011100011000100000000000000010 +01011000001000000000000000000000 +01111000000000100000000000000001 +00111000010000101011100011101100 +00101000010000010000000000000000 +00110111100011000000000000100100 +00110111100000100000000110110100 +00110100000001000000000110010000 +10111001100000000001100000000000 +00110100000001010000000000000000 +11111011111111111111111011000010 +01111000000001000000000000000001 +00111000100001001011100011101000 +10111000001000000001000000000000 +00101000100000010000000000000000 +00110100000010110000000000000000 +01011100001000000000000000100011 +01001101011000100000000000000100 +10111001100000000000100000000000 +11111000000000000000001000110101 +10111000001000000101100000000000 +11111000000000000000111011100110 +01111000000000100000000000000001 +00111000010000101011100011110000 +00101000010000110000000000000000 +01011100011000000000000000000011 +01011000010000010000000000000000 +11100000000000000000000000000101 +00110100011000110000001111101000 +11001000001000110000100000000000 +01001000000000010000000000010101 +01011000010000110000000000000000 +01111000000000010000000000000001 +00111000001000011011100011110100 +00101000001000110000000000000000 +00110111100010110000000000100100 +00110111100011000000000110110100 +00110100011000110000000000000001 +01011000001000110000000000000000 +10111001011000000001000000000000 +10111001100000000000100000000000 +11111000000000000000000110111011 +01111000000001010000000000000001 +00111000101001011011100011101100 +10111000001000000010000000000000 +00101000101000010000000000000000 +10111001011000000001100000000000 +10111001100000000001000000000000 +00110100000001010000000000000000 +11111011111111111111111100001110 +00110100000010110000000000000001 +01111000000011010000000000000001 +00111001101011011011100011111000 +00101001101000010000000000000000 +00110111100011100000000110110100 +00110111100011000000000000100100 +10111001110000000001000000000000 +10111001100000000001100000000000 +00110100000001000000000010000000 +00110100000001010000000000000000 +11111011111111111111111010010000 +10111000001000001000100000000000 +00110100000011110000000000000000 +01001100000000010000000000010100 +01111000000000110000000000000001 +00111000011000111011100011101000 +00101000011000010000000000000000 +01000100001000000000000000010000 +10111001100000000000100000000000 +11111011111111111111111110011101 +10111000001000001000000000000000 +01011100001000000000000000001100 +10111001100000000000100000000000 +10111010001000000001000000000000 +11111000000000000000000010111101 +10111000001000000010000000000000 +00110100000011110000000000000001 +01001110000000010000000000000110 +00101001101000010000000000000000 +10111001110000000001000000000000 +10111001100000000001100000000000 +00110100000001010000000000000000 +11111011111111111111111011101101 +01111000000011010000000000000001 +00111001101011011011100011111100 +00101001101000010000000000000000 +00110111100100000000000110110100 +00110111100011000000000000100100 +10111010000000000001000000000000 +10111001100000000001100000000000 +00110100000001000000000000100000 +00110100000001010000000000000000 +11111011111111111111111001110000 +00110100000011100000000000000000 +01001100000000010000000000011100 +10111001100000000000100000000000 +11111011111111111111111110000010 +01011100001000000000000000011001 +00110111100000010000000111001000 +00110100000000100000000000000000 +11111000000000000001001110011100 +01111000000000100000000000000001 +00111000010000101000111011101000 +00101000010000010000000000000000 +00101011100000100000000111001100 +00110100000000110000000000000100 +00110100000011100000000000000001 +10110100010000010000100000000000 +01011011100000010000000111010000 +00110111100000100000000111010000 +00110111100000010000000001000000 +11111000000000000010100001010100 +10111001100000000000100000000000 +00110100000000100000000000100000 +00110100000000110000000000000000 +11111000000000000000000011110101 +00101001101000010000000000000000 +10111010000000000001000000000000 +10111001100000000001100000000000 +00110100000001000000000000100000 +00110100000001010000000000000000 +11111011111111111111111011000110 +11111011111111111111111100100101 +10110101111010110101100000000000 +10110101011000010000100000000000 +10110100001011100111000000000000 +01111101110000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000111010000 +11000011101000000000000000000000 +00110111100111001111111100110100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011100011101000 +00101000001000010000000000000000 +00110100000010110000000000000000 +01000100001000000000000001000111 +01111000000011000000000000000001 +00111001100011001011101111100100 +00101001100000010000000000000000 +00110111100011110000000010101100 +00110111100011100000000000101100 +10111001111000000001000000000000 +10111001110000000001100000000000 +00110100000001000000000010000000 +00110100000001010000000000000000 +11111011111111111111111000101010 +01001100000000010000000000111100 +00110100000000100000000000011011 +00110100000010110000000000000001 +01001100010000010000000000111001 +00110111100011010000000011001000 +10111001101000000000100000000000 +11111011111111111111111100001000 +01000011100000010000000000110010 +01011100001000000000000000110100 +01000011100000010000000000110011 +01011100001010110000000000110010 +00110111100100000000000001000100 +10111010000000000000100000000000 +10111001101000000001000000000000 +00110100000000110000000000000100 +11111000000000000010011111110000 +01011100001000000000000000101100 +00110111100100010000000011000000 +00110111100100110000000000110100 +10111010011000000001000000000000 +00110100000000110000000000000110 +10111010001000000000100000000000 +11111000000000000010100000001010 +00110111100100100000000000111010 +10111010010000000001000000000000 +00110100000000110000000000000100 +00110111100000010000000011001100 +11111000000000000010100000000101 +00110100000000010000000000001000 +00110011100000010000000000101110 +00110100000000010000000000000110 +00110011100000010000000000110000 +00110100000000010000000000000100 +00110011100000010000000000110001 +00110100000000010000000000000010 +00110011100000010000000000110011 +10111010011000000000100000000000 +00110011100000000000000000101100 +00110011100010110000000000101101 +00110011100000000000000000101111 +00110011100000000000000000110010 +11111000000000000000100110000100 +10111001101000000001000000000000 +00110100000000110000000000000100 +10111010010000000000100000000000 +11111000000000000010011111110011 +10111010001000000001000000000000 +00110100000000110000000000000110 +00110111100000010000000000111110 +11111000000000000010011111101111 +00110111100000100000000011001100 +00110100000000110000000000000100 +10111010000000000000100000000000 +11111000000000000010011111101011 +00101001100000010000000000000000 +10111001111000000001000000000000 +10111001110000000001100000000000 +00110100000001000000000000011100 +00110100000001010000000000000000 +11111011111111111111111001100001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000011001100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110111100010110000000000001100 +10111001011000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000010010 +11111000000000000010100001001110 +10111001011000000000100000000000 +00110100000000100000000011111111 +00110100000000110000000000000110 +11111000000000000010100001001010 +00110100000000010000100000000110 +00001111100000010000000000011000 +01111000000000010000000000000001 +10111001011000000001000000000000 +00110100000000110000000000000001 +00110100000001000000000000000000 +00111000001000011010000010011100 +11111011111111111111110100101010 +01111000000000100000000000000001 +00111000010000101011101111100100 +01011000010000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00110111100011010000000000011100 +10111000001000000101100000000000 +10111001101000000000100000000000 +11111011111111111111111010100000 +01000001011000100000000000000000 +00110100000000010000000001000101 +00110100000011000000000000000000 +01011100010000010000000001001010 +00110101011011100000000000010000 +10111001101000000001000000000000 +10111001110000000000100000000000 +00110100000000110000000000000100 +11111000000000000010011110001000 +10111000001000000001000000000000 +01011100001000000000000001000011 +01000001011001000000000000001001 +00110100000000110000000000000001 +01000001011011010000000000000010 +01000001011000010000000000000011 +10111000010000000110000000000000 +01011100100000110000000000111101 +01000001011000110000000000010100 +00110100000000100000000000001000 +01011100011000100000000000111010 +00111101101011010000000000001000 +10111001101000010110100000000000 +00110101101011011111111111101000 +00110100000000010000000001000000 +01001100001011010000000000000010 +00110100000011010000000001000000 +00110101011011110000000000001100 +10111001111000000001000000000000 +00110100000000110000000000000100 +00110111100000010000000000100000 +11111000000000000010011110010011 +00110101101011000000000000011000 +00110100000000010000000001000101 +00110001011000010000000000000000 +00010101100000010000000000001000 +00110111100000100000000000011100 +00110001011000010000000000000010 +00110100000000010000000000111111 +00110001011000010000000000001000 +00110100000000010000000000000001 +00110001011000010000000000001001 +00110100000000110000000000000100 +00110001011000000000000000000001 +00110001011011000000000000000011 +00110001011000000000000000000100 +00110001011000000000000000000101 +00110001011000000000000000000110 +00110001011000000000000000000111 +00110001011000000000000000001010 +00110001011000000000000000001011 +10111001111000000000100000000000 +11111000000000000010011101111110 +00110100000000110000000000000100 +00110111100000100000000000100000 +10111001110000000000100000000000 +11111000000000000010011101111010 +00110101101011010000000000000101 +00000001101000010000000000011111 +00110001011000000000000000010100 +10110100001011010110100000000000 +00010101101000100000000000000001 +00110001011000000000000000010101 +00110001011000000000000000010110 +00110001011000000000000000010111 +00110101011000010000000000010100 +11111011111111111111111001001110 +00100000001000011111111111111111 +00000000001000100000000000001000 +00110001011000010000000000010111 +00110001011000100000000000010110 +10111001011000000000100000000000 +00110100000000100000000000001010 +11111011111111111111111001000111 +00100000001000011111111111111111 +00000000001000100000000000001000 +00110001011000010000000000001011 +00110001011000100000000000001010 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +10111000011000000110000000000000 +01011100011000000000000000010010 +00110101011000100000000000001100 +00110100000000110000000000000100 +00110111100000010000000000110000 +11111000000000000010011101001001 +00110111100011000000000000101100 +00110101011000100000000000010000 +00110100000000110000000000000100 +10111001100000000000100000000000 +11111000000000000010011101000100 +00110101011000100000000000010100 +00110100000000110000000000000010 +00110111100000010000000000110110 +11111000000000000010011101000000 +00110111100000010000000000110100 +00110101011000100000000000010110 +00110100000000110000000000000010 +11111000000000000010011100111100 +00110101011100010000000000001000 +10111001100000000001000000000000 +00110100000000110000000000000100 +10111010001000000000100000000000 +11111000000000000010011100110111 +00110101101011101111111111101100 +00110101011100000000000000001100 +00110101100011110000000000000100 +10111001111000000001000000000000 +00110100000000110000000000000100 +00010101110100100000000000001000 +10111010000000000000100000000000 +11111000000000000010011100101111 +00100010010100100000000011111111 +00100001110011100000000011111111 +00110100000000010000000000010001 +00110001011000010000000000010001 +00110001011100100000000000010010 +00110001011011100000000000010011 +00110101100000100000000000001000 +00110100000000110000000000000010 +00110001011000000000000000010000 +00110101011000010000000000010100 +11111000000000000010011100100100 +00110100000000110000000000000010 +00110101100000100000000000001010 +00110101011000010000000000010110 +11111000000000000010011100100000 +00110101101000101111111111111001 +00000000010000010000000000011111 +00110001011011100000000000011001 +00110001011100100000000000011000 +00110001011000000000000000011010 +00110001011000000000000000011011 +10110101011011010111000000000000 +10110100001000100001000000000000 +01000001110100100000000000000000 +00010100010000100000000000000001 +00110001110000000000000000000000 +10111010001000000000100000000000 +11111011111111111111110111110001 +00100000001000111111111111111111 +00110001110100100000000000000000 +00110101011100110000000000010000 +01011100011000000000000000000010 +00111000000000111111111111111111 +00000000011000010000000000001000 +00110001011000110000000000011011 +00110001011000010000000000011010 +00110100000000010000000001000101 +00110001011000010000000000000000 +00010101101000010000000000001000 +10111001100000000001000000000000 +00110001011000010000000000000010 +00110100000000010000000000111111 +00110001011000010000000000001000 +00110100000000010000000000010001 +00110001011000010000000000001001 +00110001011000000000000000000001 +00110001011011010000000000000011 +00110001011000000000000000000100 +00110001011000000000000000000101 +00110001011000000000000000000110 +00110001011000000000000000000111 +00110001011000000000000000001010 +00110001011000000000000000001011 +10111010000000000000100000000000 +00110100000000110000000000000100 +11111000000000000010011011110111 +10111001111000000001000000000000 +00110100000000110000000000000100 +10111010011000000000100000000000 +11111000000000000010011011110011 +10111001011000000000100000000000 +00110100000000100000000000001010 +11111011111111111111110111001110 +00100000001000011111111111111111 +00000000001000100000000000001000 +00110001011000010000000000001011 +00110001011000100000000000001010 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110100000000000 +00110100000000100000000000000001 +00110100000000010000000000000110 +00110001011000100000000000011100 +00110001011000100000000000011101 +00110001011000010000000000011110 +00110001011000000000000000011111 +00110101011000010000000000100000 +10111000011000000110000000000000 +11111000000000000000100001011101 +01000001011000100000000000100100 +01000001011000010000000000100000 +00110100000000110000000000000010 +10011000010000010000100000000000 +00110001011000010000000000100000 +01000001011000100000000000100101 +01000001011000010000000000100001 +00110001011011000000000000100101 +10011000010000010000100000000000 +00110001011000010000000000100001 +01000001011000010000000000100010 +00010101100000100000000000001000 +10011000010000010000100000000000 +00110001011000010000000000100010 +01000001011000010000000000100011 +00110001011000100000000000100100 +00110100000000100000000000000000 +10011000001011000000100000000000 +00110001011000010000000000100011 +00110101011000010000000000100110 +11111000000000000010011100111001 +00110101011000010000000000101000 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100110101 +00110101011000010000000000101100 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100110001 +00110101011000010000000000110000 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100101101 +00110101011000010000000000110100 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100101001 +00110101011011000000000000111000 +00110100000000100000000000000000 +00110100000000110000000000010000 +10111001100000000000100000000000 +11111000000000000010011100100100 +10111001100000000000100000000000 +11111000000000000000100000110001 +00110101011000010000000001001000 +00110100000000100000000000000000 +00110100000000110000000001000000 +11111000000000000010011100011110 +00110101011000010000000010001000 +00110100000000100000000000000000 +00110100000000110000000010000000 +11111000000000000010011100011010 +00110101011000010000000100001000 +00110100000000100000000000000000 +00110100000000110000000001000000 +11111000000000000010011100010110 +00110111100011000000000000010100 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100010001 +00110111100000010000000000011000 +00110100000000100000000011111111 +00110100000000110000000000000100 +11111000000000000010011100001101 +00110100000000010000000001000100 +00001111100000010000000000011100 +00110100000000010000000001000011 +00001111100000010000000000011110 +10111001100000000001100000000000 +10111001011000000000100000000000 +00110100000000100000000101001000 +11111011111111111111111100101100 +10111001101000000000100000000000 +00110100000000100000000011111111 +00110100000000110000000000000110 +11111000000000000010011100000001 +00110100000000010000000101001000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00110111100011010000000000011000 +10111000001000000101100000000000 +10111001101000000000100000000000 +10111000010000000111000000000000 +11111000000000000000011111111110 +00110100000000010000000101001000 +00110100000011000000000000000000 +01011101110000010000000000011011 +01000001011000010000000000010100 +01011100001000000000000000011001 +01000001011000100000000000010101 +00110100000000010000000001000011 +01011100010000010000000000010110 +00110101011000010000000000111000 +10111001101000000001000000000000 +00110100000000110000000000000110 +11111000000000000010011001000100 +01011100001000000000000000010001 +01111000000000010000000000000001 +00110100000000100000000000000001 +00111000001000011011100011101000 +01011000001000100000000000000000 +00110101011000010000000000101100 +11111011111111111111110101010101 +00110111100000010000000000100000 +11111011111111111111110101001010 +01000011100000100000000000100000 +01000011100000110000000000100001 +01000011100001000000000000100010 +01000011100001010000000000100011 +01111000000000010000000000000001 +00111000001000011000011101100100 +11111000000000000000011010100001 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00100000100001000000000011111111 +00100000100100000000000000001000 +00100000010000100000000011111111 +01111110000100000000000000000000 +10111000001000000111100000000000 +00110100010010110000000000000001 +00100000100011010000000000000100 +10111000011000000110000000000000 +01000000001000010000000000000000 +10110101111010110101100000000000 +01111101101011010000000000000000 +01011110000000000000000000000111 +11001000001000100001000000000000 +00110100000000010000000000000001 +11101100001000100000100000000000 +10111001101000000111000000000000 +10100001101000010000100000000000 +01000100001100000000000000000111 +00110100000000010000000000000010 +00110001011000010000000000000000 +00110100000000010000000000000001 +00110001011000010000000000000001 +00110100000011100000000000000000 +00110100000000100000000000000010 +01100101101000010000000000000000 +01111100010000110000000000000010 +10100000011000010001100000000000 +00110100000000010000000000000000 +01011100011000000000000000110101 +01101000010000100000000000000010 +10100000010011010001000000000000 +01000100010000110000000000000010 +00110100000011100000000000000001 +00110100000000010000000000000010 +00110011100000010000000000110000 +01000001100000010000000000010001 +01011011100010110000000000100000 +00110011100000010000000000110001 +00101001100000010000000000001100 +01011011100000010000000000101100 +01000101110000000000000000000100 +01000001011000010000000000000001 +00110100001000010000000000000001 +00110001011000010000000000000001 +00100000100001000000000000000001 +01000100100000000000000000001001 +00101001100000110000000000001000 +00110100000000011111111111111100 +01000100011000000000000000100001 +00110101011000010000000000000010 +00110111100000100000000000100000 +11011000011000000000000000000000 +01001000000000010000000000011101 +11100000000000000000000000000101 +00101001100000110000000000000100 +00110101011000010000000000000010 +00110111100000100000000000100000 +11011000011000000000000000000000 +01100100001000100000000000000000 +10100000010011100111000000000000 +01000101110000000000000000001100 +01000001011000010000000000000000 +00110111100000100000000000100000 +00110100001000010000000000000001 +00110001011000010000000000000000 +00110100000000010000000000000001 +00110001011000010000000000000001 +00101001100000110000000000000100 +00110101011000010000000000000010 +11011000011000000000000000000000 +01011100001000000000000000000011 +11100000000000000000000000001010 +01011100010011100000000000001000 +01001000000000010000000000001000 +10111010000011010110100000000000 +00110100001000010000000000000010 +01000101101000000000000000000101 +00110100000000100000000000000010 +00110001111000100000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100010110000000000000100 +01111000000001000000000000000001 +00111000100001001001001110010000 +00110100010000101111111111111111 +00110100100010100000000000011100 +00110100000000110000000000000000 +00110100000010010000000011111101 +00110100000010000000000011111001 +00110100000001110000000011111111 +00110100000001101111111110100010 +11100000000000000000000000010001 +01000000100001010000000000000000 +01011100101010010000000000000100 +10110100001000110010100000000000 +00110000101001100000000000000000 +11100000000000000000000000001010 +01011100101010000000000000000101 +10110100001000110010100000000000 +01000000101001010000000000000000 +10110100011001010001100000000000 +11100000000000000000000000000101 +01011100101001110000000000000100 +10110100001000110010100000000000 +11001000010000110101100000000000 +00110000101010110000000000000000 +00110100011000110000000000000001 +00110100100001000000000000000001 +01011100100010101111111111110000 +00101011100010110000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000000001000110000000000000110 +00110100000001000000000000100000 +01001100100000110000000000000010 +00110100000000110000000000100000 +00100000011010110000000011111111 +10110100001010110001100000000000 +00110100000001001111111110100010 +00110000011001000000000000000111 +01000000011000110000000000001010 +00110100000001000000000000000100 +01001100100000110000000000000010 +00110100000000110000000000000100 +10110101011000110101100000000000 +00100001011010110000000011111111 +10110100001010110001100000000000 +00110000011000100000000000001101 +00110100000000100000000000000001 +00110000011000100000000000010000 +01000000011000100000000000010110 +00110100000000110000000000101000 +01001100011000100000000000000010 +00110100000000100000000000101000 +10110101011000100001000000000000 +00100000010000100000000011111111 +10110100001000100001100000000000 +00110100010000100000000000011001 +00110100000001000000000000000101 +00100000010010110000000011111111 +00110000011001000000000000010111 +00110000011000000000000000011000 +10111001011000000001000000000000 +11111011111111111111111110111110 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111011111100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011110001101000 +00101000001000010000000000000000 +00110111100010110000000000101100 +00110111100000100000000011110100 +10111001011000000001100000000000 +00110100000001000000000011001000 +00110100000001010000000000000000 +11111011111111111111101110010111 +00110100000000100000000000111000 +00110100000011000000000000000000 +01010000010000010000000010100110 +10111001011000000000100000000000 +11111011111111111111110010101000 +01011100001000000000000010100011 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011100001010001100 +00111000010000101001001110010000 +01111000000000110000000000000001 +01000000001001010000000000000000 +00110100010011100000000000011100 +10111001011000000000100000000000 +00110100000001000000000000000000 +00110100000011010000000000000110 +00111000011000111001001101110100 +00110100000010110000000010100000 +00110100000010100000000010100001 +00110100000010010000000010100011 +00110100000010000000000000000001 +11100000000000000000000000101000 +01000000010001100000000000000000 +00110100110001110000000000000111 +00100000111001110000000011111111 +01010100111011010000000000010100 +00111100111001110000000000000010 +10110100011001110011100000000000 +00101000111001100000000000000000 +11000000110000000000000000000000 +10110100100000010011000000000000 +01000000110001100000000000011100 +10110100100001100010000000000000 +11100000000000000000000000011010 +10110100100000010010100000000000 +01000000101001010000000000011100 +01010001000001010000000000010111 +11100000000000000000000000001011 +10110100100000010011000000000000 +01000000110001100000000000011100 +01000100110010110000000000001110 +01000100110010100000000000001111 +01000100110010010000000000010000 +01011101100000000000000000010000 +11100000000000000000000000000100 +10110100100000010011100000000000 +01000000111001110000000000011100 +01000100111001100000000000001100 +01111000000000010000000000000001 +00111000001000011100001010001100 +00110000001001010000000000000000 +00110100000000100000000000000101 +00110111100000010000000001001000 +11100000000000000000000001011011 +00110100000011000000000000000010 +11100000000000000000000000000100 +00110100000011000000000000000100 +11100000000000000000000000000010 +00110100000011000000000000000001 +00110100100001000000000000000001 +00110100010000100000000000000001 +01011100010011101111111111011001 +01111000000000010000000000000001 +00111000001000011100001010001100 +00110000001001010000000000000000 +00110111100000010000000001001000 +10110100001001000110100000000000 +01111000000010110000000000000001 +00110100100001000000000000000001 +10110100001001000111100000000000 +00111001011010111010000011010000 +00100001100100110000000000000011 +00100001100100000000000000000100 +00111001100100100000000000001000 +11100000000000000000000000111111 +01000001101100010000000000000000 +01000110011000000000000000000010 +01010100001100010000000000111011 +00100010001000100000000011111111 +01010000001000100000000000000010 +10111000001000001000100000000000 +00101001011000010000000000000000 +00100010001100010000000011111111 +10111001111000000001000000000000 +10111010001000000001100000000000 +11111000000000000010010100010111 +00111100001001010000000000011000 +10111001100000000111000000000000 +00010100101001010000000000011000 +01000110000000000000000000001010 +01001000101000000000000000000111 +01000001011000110000000000001100 +01000001101000010000000000000000 +01100100101000100000000000000000 +11110000011000010000100000000000 +10100000010000010000100000000000 +01000100001000000000000000000011 +01000001011100010000000000001100 +10111010010000000111000000000000 +01000001011000110000000000001100 +01100100101000010000000000000000 +11100100011100010001000000000000 +10100000010000010001000000000000 +01011100010000000000000000000011 +00100001110000010000000000001000 +01000100001000100000000000011110 +01011110000000000000000000000011 +00100001110000010000000000001000 +01000100001100000000000000000100 +00101001011000100000000000000000 +10111001111000000000100000000000 +11111000000000000010010100011110 +00101001011001010000000000000100 +00101001011000110000000000001000 +10111001101000000000100000000000 +10111010001000000001000000000000 +10111001110000000010000000000000 +11011000101000000000000000000000 +01001100000000010000000000001100 +01011110000000000000000000000011 +00100001110011100000000000001000 +01000101110100000000000000000101 +01000001101000110000000000000000 +01000001011000100000000000001100 +10110100011000100001000000000000 +00110001101000100000000000000000 +01000001011001000000000000001100 +10110101111001000111100000000000 +10110101111000010111100000000000 +11100000000000000000000000001010 +01000100001000000000000000000110 +11001000000000010001000000000000 +00100000010000100000000011111111 +00110111100000010000000001001000 +11100000000000000000000000001010 +01001000101000010000000000000111 +00110101011010110000000000010000 +01000001011000010000000000001100 +01011100001000001111111111000001 +01000101011000000000000000000011 +01000001011000010000000000001100 +01011100001000000000000000000110 +00110111100000010000000001001000 +00110100000000100000000000000010 +11111011111111111111111100110100 +10111000001000000101100000000000 +11100000000000000000000000000111 +00110111100000010000000001001000 +11001001111000010101100000000000 +10111001011000000001000000000000 +11111011111111111111111100001110 +00110100000011000000000000000000 +01001000000010110000000000010000 +00110111100011000000000000101100 +00110101011010110000000000011100 +10111001100000000000100000000000 +10111001011000000001000000000000 +00110100000000110000000000000000 +11111011111111111111110110010100 +01111000000001010000000000000001 +00111000101001011011110001101000 +00101000101000010000000000000000 +10111001100000000001100000000000 +00110111100000100000000011110100 +10111001011000000010000000000000 +00110100000001010000000000000000 +11111011111111111111101101100011 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000100000100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000011000000000000 +01000000110001010000000000010001 +01000000001000100000000000000000 +10111000011000000110000000000000 +01000000001010110000000000000001 +00110100000001001111111111111101 +01011100101000100000000000011110 +00110100001000100000000000000010 +00110100000000010000000000000100 +01000100101000010000000000010011 +00110100000000010000000001000010 +01000100101000010000000000000100 +00110100000000010000000000000010 +00110100000001000000000000000000 +01011100101000010000000000010110 +00110100000011010000000000000100 +00110100000001001111111111111101 +01010101011011010000000000010011 +00110111100000010000000000010100 +10111001011000000001100000000000 +01011011100000000000000000010100 +11111000000000000010010010111110 +00101011100000010000000000010100 +11001001101010110110100000000000 +00111101101011010000000000000011 +10000000001011010110100000000000 +01011001100011010000000000000000 +11100000000000000000000000001000 +01000000110000010000000000010011 +01010101011000010000000000000111 +10111000011000000000100000000000 +10110101100010110110000000000000 +10111001011000000001100000000000 +11111000000000000010010010110010 +00110001100000000000000000000000 +00110101011001000000000000000010 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000000010000110000000000010010 +00101000010001000000000000001100 +10110100100000110001100000000000 +11111011111111111111111111001011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01000000001011100000000000000000 +00100000010000100000000011111111 +00100000100001000000000011111111 +00110100010011000000000000000001 +11001001110000100111000000000000 +00100000100000100000000000000001 +10111000001000000111100000000000 +10110100001011000110000000000000 +00110100000000011111111111111100 +01011100010000000000000001101000 +00100000100011010000000000000100 +01111101101011010000000000000000 +00100000100100000000000000001000 +01111110000100000000000000000000 +10111000011000000101100000000000 +00100001101100010000000011111111 +11100000000000000000000000100011 +10111001110000000001100000000000 +01001100001011100000000000000010 +10111000001000000001100000000000 +00101001011000010000000000000000 +10111001100000000001000000000000 +00100000011000110000000011111111 +11111000000000000010010001011110 +01011110000000000000000000001010 +10110000001000000000100000000000 +01100100001000100000000000000000 +10100000010100010001100000000000 +01000100011100000000000000000011 +01000001011000110000000000010000 +01001100011011100000000000000100 +01101000001000010000000000000000 +10100010001000010000100000000000 +01000100001000000000000000001011 +00101001011000100000000000000000 +01000001011000110000000000010000 +10111001100000000000100000000000 +00110100000011100000000000000000 +11111000000000000010010001110000 +01000001011000010000000000010000 +00110100000000100000000000000001 +10110101100000010000100000000000 +00110000001000100000000000000000 +11100000000000000000000000001101 +01000100010000010000000000000110 +01000001011000010000000000010000 +00110100001000010000000000000001 +01000101110000010000000000000110 +01000101101000000000000000000010 +01001001110000010000000000000110 +00110101011010110000000000010100 +01000001011000010000000000010000 +01011100001000001111111111011101 +10111001101000000111000000000000 +11100000000000000000000000000010 +00110100000011100000000000000001 +01000001011000100000000000010000 +00110100000000010000000000000000 +01000100010000000000000000110111 +01000001011000010000000000010001 +00110011100000100000000000110100 +01011011100011000000000000100100 +00110011100000010000000000110101 +00101001011000010000000000001100 +01011011100000010000000000110000 +01000101110000000000000000000100 +01000001100000010000000000000001 +00110100001000010000000000000001 +00110001100000010000000000000001 +01000001011000010000000000010000 +00101001011000110000000000000100 +00110111100100010000000000100100 +00110100001000010000000000000001 +10110101100000010000100000000000 +10111010001000000001000000000000 +11011000011000000000000000000000 +01100100001000110000000000000000 +10100000011011100111000000000000 +01000101110000000000000000011001 +00110101011010110000000000010100 +01000001011000110000000000010000 +00110100000000010000000000000000 +01000100011000000000000000011111 +00101001011000100000000000000000 +10111001100000000000100000000000 +11111000000000000010010001000001 +01000001011000010000000000010000 +00110100000000100000000000000001 +10110101100000010000100000000000 +00110000001000100000000000000000 +01000001011000100000000000010001 +01000001011000010000000000010000 +00101001011000110000000000000100 +00110011100000100000000000110101 +00101001011000100000000000001100 +00110011100000010000000000110100 +00110100001000010000000000000001 +01011011100000100000000000110000 +10110101100000010000100000000000 +10111010001000000001000000000000 +11011000011000000000000000000000 +01011100001000000000000000000011 +11100000000000000000000000001011 +01011100011011100000000000001001 +01001000000000010000000000001001 +01000001011000100000000000010000 +10111010000011010110100000000000 +00110100010000100000000000000001 +10110100001000100000100000000000 +01000101101000000000000000000100 +00110001111000100000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000110000 +01011011100011000000000000101100 +01011011100011010000000000101000 +01011011100011100000000000100100 +01011011100011110000000000100000 +01011011100100000000000000011100 +01011011100100010000000000011000 +01011011100100100000000000010100 +01011011100100110000000000010000 +01011011100101000000000000001100 +01011011100101010000000000001000 +01011011100111010000000000000100 +00100000100001000000000011111111 +01000000001100010000000000000000 +00100000010000100000000011111111 +00000000100011010000000000000011 +00110100010011100000000000000001 +00100000100011110000000000000100 +10111000001000001000000000000000 +11001010001000101000100000000000 +10110100001011100111000000000000 +00100001101011010000000000000001 +10111000011000000101100000000000 +00110100000011000000000000000000 +00100000100101010000000000000011 +00100000100101000000000000000001 +01111101111100110000000000000000 +11100000000000000000000000110100 +10111000101000001001000000000000 +01011101101000000000000000000101 +10111010001000001001000000000000 +01001100101100010000000000000010 +10111000101000001001000000000000 +00100010010100100000000011111111 +01000110101000000000000000000010 +01011110001001010000000000101011 +01011101101000000000000000001100 +00101001011000010000000000000000 +10111001110000000001000000000000 +10111010010000000001100000000000 +11111000000000000010001111010001 +00111100001011000000000000011000 +00010101100011000000000000011000 +01011101100011010000000000000110 +01000101111011000000000000001001 +01000001011000010000000000010000 +01011100001100100000000000000111 +11100000000000000000000000011111 +01000101100000000000000000000101 +01101001100000010000000000000000 +10100000001100110001000000000000 +01011100010000000000000000000010 +01000101101000100000000000011001 +01000101111000000000000000000111 +00101001011000100000000000000000 +01000001011000110000000000010000 +10111001110000000000100000000000 +11111000000000000010001111100001 +01000001011000010000000000010000 +00110010000000010000000000000000 +01000110100000000000000000001000 +00101001011000110000000000001000 +01000100011000000000000000010100 +01000001011000010000000000010000 +10111001011000000001000000000000 +10110101110000010000100000000000 +11011000011000000000000000000000 +01001000000000010000000000010010 +01000001011000010000000000010000 +00101001011000110000000000000100 +10111001011000000001000000000000 +10110101110000010000100000000000 +11011000011000000000000000000000 +01000100001000000000000000000101 +01000001011000100000000000010000 +10110100001000100000100000000000 +11100000000000000000000000001001 +01011100001011010000000000000111 +00110101011010110000000000010100 +01000001011001010000000000010000 +01011100101000001111111111001100 +11100000000000000000000000000011 +00110100000000011111111111111100 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000110000 +00101011100011000000000000101100 +00101011100011010000000000101000 +00101011100011100000000000100100 +00101011100011110000000000100000 +00101011100100000000000000011100 +00101011100100010000000000011000 +00101011100100100000000000010100 +00101011100100110000000000010000 +00101011100101000000000000001100 +00101011100101010000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00110100001011010000000000000010 +00110000001000100000000000000000 +00110100000000010000000001000011 +10111000011000000101100000000000 +01010100010000010000000000001000 +00110100000000010000000001000001 +01010000010000010000000000001001 +00110100000000010000000000000010 +01000100010000010000000000000111 +00110100000000010000000000000100 +01011100010000010000000000101001 +11100000000000000000000000011100 +00110100000000010000000001000110 +01011100010000010000000000100110 +11100000000000000000000000001001 +00101001011000010000000000000000 +00110111100000100000000000011100 +00110100000000110000000000000100 +01011011100000010000000000011100 +10111001101000000000100000000000 +11111000000000000010001110011101 +00110100000000010000000000000100 +11100000000000000000000000001111 +01111000000000010000000000000001 +00111000001000011100001010001100 +01000000001000010000000000000000 +00110100000000100000000000000000 +01000100001000000000000000011001 +00101000011000010000000000000000 +00110111100000100000000000010100 +01011011100000010000000000010100 +00101000011000010000000000000100 +00110100000000110000000000001000 +01011011100000010000000000011000 +10111001101000000000100000000000 +11111000000000000010001110001110 +00110100000000010000000000001000 +00110001100000010000000000000001 +11100000000000000000000000001010 +10111000011000000000100000000000 +00110100000000100000000000011111 +11111000000000000010010101101011 +00100000001000110000000011111111 +00110001100000110000000000000001 +10111001101000000000100000000000 +10111001011000000001000000000000 +00110100011000110000000000000001 +11111000000000000010001110000010 +01000001100000100000000000000001 +00110100010000100000000000000010 +11100000000000000000000000000010 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00101000010011010000000000001100 +10111000001000000111000000000000 +10111000010000000101100000000000 +00110100000000010000000000000001 +01111000000000100000000000000001 +00111000010000101011110010010000 +01000101101000010000000000000101 +00110100000001001111111111111101 +01011101101000000000000000101100 +01111000000000100000000000000001 +00111000010000101011110010010100 +00101001011000010000000000000000 +00110100000001010000000000000001 +00101000010000100000000000000000 +01000000001011000000000000000000 +01000000001000010000000000000001 +00110100000001000000000000000000 +01011100001001010000000000100011 +01001100001011000000000000100010 +00110100010000010000000000000010 +01001001100000010000000000100000 +00110100000000010000000000000010 +01011101100000010000000000000110 +00110100000000010000000010100011 +00110100000001001111111111111100 +01000100011000010000000000011011 +01011011100000100000000000011000 +11100000000000000000000000010100 +00110100000000010000000010100011 +01011100011000010000000000001100 +10111001110000000000100000000000 +10111001011000000001000000000000 +00110111100000110000000000011000 +11111011111111111111111001110111 +10111000001000000010000000000000 +01001100000000010000000000010001 +00101011100000100000000000011000 +00110101100000011111111111111101 +11111000000000000000100111110001 +00110100000001001111111111111011 +01001000000000010000000000001100 +00110101100000011111111111111101 +10111001101000000001000000000000 +00110111100000110000000000011000 +11111000000000000000100110100100 +00110100000001001111111111111011 +01001000000000010000000000000110 +01000001011000100000000000010001 +10111001110000000000100000000000 +00110111100000110000000000011000 +11111011111111111111111110000111 +10111000001000000010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000010100011 +11111011111111111111111110111011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000010100000 +11111011111111111111111110110100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000010000100000000000001100 +00110100000000110000000000000001 +10111000001000000110100000000000 +01000100010000110000000000011001 +00110100000000110000000000000010 +01011100010000110000000000110001 +01111000000000100000000000000001 +00111000010000101011110001101100 +00101000010000110000000000000000 +00101000011001010000000001010100 +00101000011001000000000001010000 +00111100101000100000000000000001 +00111100100001000000000000000001 +11110100101000100010100000000000 +11001000000000100001000000000000 +10110100101001000010000000000000 +01111100010001010000000000000000 +11001000000001000010000000000000 +11001000100001010010000000000000 +00101000011001010000000001000000 +00101000011000110000000001000100 +10110100100001010010000000000000 +10110100010000110001100000000000 +11110100010000110001000000000000 +01011011100000110000000000011100 +10110100010001000001000000000000 +01011011100000100000000000011000 +11100000000000000000000000010111 +01111000000000100000000000000001 +00111000010000101011110001101100 +00101000010000110000000000000000 +01111000000001010000000000000001 +00111000101001011000111010111000 +00101000011011100000000010101000 +00101100011010110000000010101100 +00101000011000100000000010100100 +00111101110000010000000000010000 +00101000101001000000000000000000 +10111000001010110101100000000000 +00101000011000010000000010100000 +00110100000000110000000000000000 +00010101110011100000000000010000 +11111000000000000010001000000010 +10110101011000100001000000000000 +11110101011000100101100000000000 +10110101110000010001100000000000 +10110101011000110001100000000000 +01011011100000110000000000011000 +01011011100000100000000000011100 +10111001101000000000100000000000 +01000001100000100000000000010001 +00110111100000110000000000011000 +11111011111111111111111100110100 +11100000000000000000000000000010 +00110100000000011111111111111111 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100111010000000000000100 +00101000010000110000000000001100 +01000000010001010000000000010001 +01000000010000100000000000010010 +00101000011000110000000000000000 +10110100011000100001000000000000 +00101000010001000000000000000000 +00101000010000110000000000000100 +01001000100000000000000000001110 +01011100100000000000000000000101 +01111000000001100000000000000001 +00111000110001101000111011101100 +00101000110000100000000000000000 +01010100011000100000000000001001 +00110100000000101111111111111111 +01001000010001000000000000001011 +01011100100000100000000000001011 +01111000000001000000000000000001 +00111000100001001000111011110000 +00101000100000100000000000000000 +01010100010000110000000000000110 +11100000000000000000000000000110 +01111000000001100000000000000001 +00111000110001101000111011000100 +00101000110000110000000000000000 +11100000000000000000000000000010 +01111000000000111000000000000000 +01011011100000110000000000001000 +10111000101000000001000000000000 +00110111100000110000000000001000 +11111011111111111111111100001011 +00101011100111010000000000000100 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001000000000000001100 +01000000010000110000000000010010 +01000000010000100000000000010001 +00101000100001000000000000000000 +10110100100000110001100000000000 +11111011111111111111111100000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001000000000000001100 +01000000010000110000000000010010 +01000000010000100000000000010001 +10110100100000110001100000000000 +11111011111111111111111011110110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111110011000 +01011011100010110000000000110100 +01011011100011000000000000110000 +01011011100011010000000000101100 +01011011100011100000000000101000 +01011011100011110000000000100100 +01011011100100000000000000100000 +01011011100100010000000000011100 +01011011100100100000000000011000 +01011011100100110000000000010100 +01011011100101000000000000010000 +01011011100101010000000000001100 +01011011100101100000000000001000 +01011011100111010000000000000100 +10111000001000001000000000000000 +00101000010000010000000000000000 +10111000010000000111000000000000 +00110100000011010000000000000000 +01000000001101100000000000000001 +01000000001011000000000000000000 +00110100000010110000000000000001 +00110111100011110000000000111000 +00110100000101011111111111111111 +00110100000101000000000000000010 +00110100000100110000000000000011 +00110100000100100000000000000100 +00110100000100010000000000000101 +00100001101000110000000011111111 +10111001111000000000100000000000 +00110100000000100000000000000000 +11111000000000000001000101000001 +10111000001000000001100000000000 +01000100001000000000000000011100 +01000100001101010000000000011011 +01011110110010110000000000001101 +01011101100101000000000000001001 +00110111100010110000000001011000 +00110100000000110000000000010000 +10111001011000000000100000000000 +10111001111000000001000000000000 +11111000000000000010001010000001 +10111001011000000001100000000000 +00110011100000000000000001101000 +11100000000000000000000000001101 +01000101100100110000000000000111 +01000101100100100000000000001000 +01000101100100010000000000001001 +00110101011010110000000000000001 +00110101101011010000000000000001 +01001100011010111111111111101010 +11100000000000000000000000001010 +00110111100000110000000001001100 +11100000000000000000000000000100 +00110111100000110000000001010000 +11100000000000000000000000000010 +00110111100000110000000001001000 +01000001110000100000000000010001 +10111010000000000000100000000000 +11111011111111111111111010111000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000110100 +00101011100011000000000000110000 +00101011100011010000000000101100 +00101011100011100000000000101000 +00101011100011110000000000100100 +00101011100100000000000000100000 +00101011100100010000000000011100 +00101011100100100000000000011000 +00101011100100110000000000010100 +00101011100101000000000000010000 +00101011100101010000000000001100 +00101011100101100000000000001000 +00110111100111000000000001101000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00101000010000100000000000001100 +10111000001000000110000000000000 +00110100000000010000000000000001 +01011100010000010000000000001010 +00110100000000010000000000000000 +11111000000000000000010000101011 +00110100001000100000000000000001 +01011011100000100000000000010000 +01000001011000100000000000010001 +10111001100000000000100000000000 +00110111100000110000000000010000 +11111011111111111111111010010110 +11100000000000000000000000000010 +00110100000000011111111111111111 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000010010110000000000001100 +10111001011000000001100000000000 +11111011111111111111110101100111 +10111000001000000110000000000000 +01001100000000010000000000001010 +00101001011000100000000000000000 +00110100000000010000000000000001 +01011100010000010000000000000101 +11111011111111111100111110101110 +11111011111111111100111110000111 +00110100000000010000000001100100 +11100000000000000000000000000010 +00110100000000010000000011001000 +01011001011000010000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000010010110000000000001100 +10111001011000000001100000000000 +11111011111111111111110101001110 +10111000001000000110100000000000 +01001100000000010000000001010000 +00101001011000100000000000000000 +00110100000000010000000000000010 +01000100010000010000000000011110 +01001000010000010000000000000100 +00110100000000010000000000000001 +01011100010000010000000001001000 +11100000000000000000000000100000 +00110100000000010000000000000011 +01000100010000010000000000000100 +00110100000000010000000000110010 +01011100010000010000000001000011 +11100000000000000000000000111101 +01111000000000100000000000000001 +00111000010000101011110001110000 +00101000010000010000000000010100 +01111000000000110000000000000001 +00111000011000111011111100110000 +01011000011000010000000000000000 +00101000010000010000000000011000 +01111000000000110000000000000001 +00111000011000111011111100110100 +01011000011000010000000000000000 +00101000010000010000000000010000 +01111000000000110000000000000001 +00111000011000111010011111111000 +01011000011000010000000000000000 +01111000000000010000000000000001 +00111000001000011000011110001100 +11111000000000000000001001010011 +11111011111111111100111101111011 +11111011111111111100111101010100 +11100000000000000000000000101100 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011110001110000 +00111000010000101011111110101100 +00110100000000110000000000010000 +11111000000000000010000111111110 +01111000000011000000000000000001 +00111001100011001011110001110000 +01000001100000010000000000000000 +01011100001000000000000000000011 +00110100000000010000000011001011 +11100000000000000000000000100011 +00110100000000100000000000010000 +10111001100000000000100000000000 +11111000000000000010001111011000 +10111000001000000001000000000000 +00110100000000110000000000001111 +00110100000000010000000000100000 +11100000000000000000000000000100 +10110100010011000010000000000000 +00110000100000010000000000000000 +00110100010000100000000000000001 +01001100011000101111111111111101 +00110100000000100000000000000001 +10111001100000000000100000000000 +00110100000000110000000000000000 +11111000000000000001000010011111 +10111000001000000001000000000000 +00110100000000011111111111111110 +01011100010000010000000000000011 +00110100000000010000000011001010 +11100000000000000000000000001111 +00110100000000011111111111111111 +01011100010000010000000000000011 +00110100000000010000000011001001 +11100000000000000000000000001011 +11111000000000000000100011111000 +01000100001000000000000000000110 +00110100000000010000000001100101 +11100000000000000000000000000111 +11111000000000000001000000110001 +00110100000000101111111111111111 +01000100001000100000000000000011 +00110100000000010000000001100100 +11100000000000000000000000000010 +00110100000000010000000011001000 +01011001011000010000000000000000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000001000000111100000000000 +00101000010000010000000000000000 +10111000010000000110100000000000 +00110100000011000000000000000001 +01000000001100100000000000000001 +01000000001011100000000000000000 +00110100000000010000000000000000 +11111000000000000000110000010100 +10111000001000000010000000000000 +00110100000100010000000000000010 +00110100000100000000000000000011 +11100000000000000000000000100101 +01011110010011000000000000100000 +00101000100010110000000000000100 +01011101110100010000000000000111 +00101000100000110000000000000000 +01111000000000100000000000000001 +00110111100000010000000000101000 +00111000010000100111101111001100 +11111000000000000000000111101110 +11100000000000000000000000011111 +01011101110100000000000000010111 +01111000000000011000000000000000 +01011101011000010000000000000110 +01111000000000100000000000000001 +00110111100000010000000000101000 +00111000010000101000011110111000 +11111000000000000000000111100110 +11100000000000000000000000010111 +01001101011000000000000000000110 +01111000000000100000000000000001 +00110111100000010000000000101000 +00111000010000100111100100111000 +11001000000010110101100000000000 +11111000000000000000000111011111 +00100001011001001111111111111111 +00001000100001000010011100010000 +01111000000000100000000000000001 +00010101011000110000000000010000 +00000000100001000000000000010000 +00110111100000010000000000101000 +00111000010000101000011111000000 +11111000000000000000000111010111 +11100000000000000000000000001000 +10111000100000000000100000000000 +11111000000000000000101111101110 +10111000001000000010000000000000 +00110101100011000000000000000001 +01011100100000001111111111011100 +00110100000000010000000000000000 +11100000000000000000000000000101 +01000001101000100000000000010001 +10111001111000000000100000000000 +00110111100000110000000000101000 +11111011111111111111110111010110 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000010011010000000000001100 +10111000001000000110000000000000 +10111000010000000101100000000000 +00100001101000010000000000000010 +01000100001000000000000000001001 +11111000000000000000011110101111 +00110100000000100000000000001010 +11111000000000000010000100010100 +01011011100000010000000000011100 +01000001011000100000000000010001 +10111001100000000000100000000000 +00110111100000110000000000011100 +11100000000000000000000000010011 +00100001101000100000000000000100 +01000100010000010000000000000100 +00110111100000010000000000010100 +00110100000000100000000000000000 +11111000000000000000110010101000 +00100001101011010000000000000001 +01000101101000000000000000001001 +00101011100000100000000000011000 +00101011100000010000000000010100 +00110100000000110000000000000010 +11111011111111111111010011001010 +10111000001000000001100000000000 +01000001011000100000000000010001 +10111001100000000000100000000000 +11100000000000000000000000000100 +01000001011000100000000000010001 +10111001100000000000100000000000 +00110111100000110000000000010100 +11111011111111111111110110100110 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100111010000000000000100 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000000000000000 +00110100000001000000000010100001 +00111000001000011010000110011000 +11111011111111111111011010110101 +01111000000000100000000000000001 +00111000010000101011110001101000 +01011000010000010000000000000000 +01111000000000010000000000000001 +00111000001000011001100000011000 +00101000001000010000000000011000 +01111000000000100000000000000001 +00111000010000101011110001101100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01011000010000010000000000000000 +00111000011000111011110010010100 +00110111100000010000000000001100 +00110111100000100000000000001000 +00111000100001001011110010010000 +11111000000000000000011110000101 +01000011100000110000000000001111 +01000011100000100000000000001011 +01111000000000010000000000000001 +00111000001000011010000110000000 +00110000001000110000000000001000 +00110000001000100000000000001001 +01111000000000010000000000000001 +00111000001000011010000110001100 +00110000001000110000000000001000 +00110000001000100000000000001001 +00101011100111010000000000000100 +00110111100111000000000000001100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011110110100100 +00101100011001010000000000000000 +01111000000001000000000000000001 +00111000100001001011110110111100 +00111100001000010000000000000001 +10110100100001010010000000000000 +00110100101001010000000000000010 +00110000100000010000000000000000 +00110000100000100000000000000001 +00001100011001010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00110100000000100000000000001000 +01010100001000100000000010111110 +00111100001000010000000000000010 +01111000000000100000000000000001 +00111000010000101001001110101100 +10110100010000010001000000000000 +00101000010000010000000000000000 +01111000000011000000000000000001 +00111001100011001011110110100100 +11000000001000000000000000000000 +00110100000000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111111100010 +11100000000000000000000010101100 +00110100000000010000000000000001 +00110100000000100000000000000111 +11111011111111111111111111011110 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110110111100 +10110100001000100000100000000000 +00110100000000100000000000000100 +11100000000000000000000000001001 +00110100000000010000000000000010 +00110100000000100000000000000111 +11111011111111111111111111010101 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110110111100 +10110100001000100000100000000000 +00110100000000100000000000000011 +00110000001000100000000000000000 +00110100001000010000000000000001 +11111000000000000000001010001011 +00110100000010110000000000000111 +11100000000000000000000010010111 +00110100000000010000000000000011 +00110100000000100000000000000010 +11111011111111111111111111001000 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110110111100 +10110100001000100000100000000000 +00110100000000100000000000101000 +00110000001000000000000000000000 +00110000001000100000000000000001 +00110100000010110000000000000010 +11100000000000000000000010001011 +01111000000011010000000000000001 +00111001101011011000011101001100 +10111001101000000000100000000000 +11111000000000000010001000100000 +00110100001010110000000000000001 +00100001011000100000000011111111 +00110100000000010000000000000100 +11111011111111111111111110110111 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110110111100 +10110100010000010000100000000000 +10111001101000000001000000000000 +11111000000000000010000111110010 +11100000000000000000000001111100 +00110111100000010000000001000000 +11111011111111111111011111001101 +01111000000000100000000000000001 +00110111100000010000000001000000 +00111000010000101000111110000000 +00110100000000110000000000000100 +01111000000011000000000000000001 +01111000000011100000000000000001 +11111000000000000010000010110111 +00111001100011001011110110100100 +00111001110011101011110110111100 +00110111100011010000000000011000 +01000100001000000000000000001101 +00110111100000100000000001000000 +10111001101000000000100000000000 +11111011111111111111001100001100 +10111001101000000000100000000000 +11111000000000000010001000000011 +10111000001000000101100000000000 +00101101100000010000000000000000 +10111001101000000001000000000000 +00110100001000010000000000000010 +10110100001011100000100000000000 +11111000000000000010000111011001 +11100000000000000000000000010100 +00110111100000010000000000111000 +11111000000000000000001001010011 +01000011100000110000000000111000 +01000011100001000000000000111001 +01000011100001010000000000111010 +01000011100001100000000000111011 +01000011100001110000000000111100 +01000011100010000000000000111101 +01111000000000100000000000000001 +00111000010000101000000101000000 +10111001101000000000100000000000 +11111000000000000000000011111010 +00101101100000010000000000000000 +10111001101000000001000000000000 +00110100000000110000000000010001 +00110100001000010000000000000010 +10110100001011100000100000000000 +11111000000000000010001001100110 +00110100000010110000000000010001 +00110100000000010000000000000101 +00100001011000100000000011111111 +11100000000000000000000000100110 +00101101100011100000000000000000 +01111000000011010000000000000001 +00111001101011011011110110111100 +00110101110011100000000000000010 +01111000000010110000000000000001 +10110101110011010111000000000000 +00111001011010111100001001110100 +00110100000000110000000000000100 +10111001011000000001000000000000 +10111001110000000000100000000000 +11111000000000000010001001010111 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111000000000000010001010000111 +10110101110000010101100000000000 +01111000000000100000000000000001 +10111001011000000000100000000000 +00111000010000100111111001011100 +01111000000011100000000000000001 +11111000000000000010000110101110 +00111001110011101001011011011000 +00101001110000100000000000000000 +00110101011010110000000000000010 +10111001011000000000100000000000 +00110100000000110000000000100000 +11111000000000000010001001001000 +00101001110000010000000000000000 +00110100000000100000000000100000 +11111000000000000010001001111000 +10110101011000010000100000000000 +00101101100010110000000000000000 +00110101011010110000000000000010 +10110101011011010101100000000000 +11001000001010110101100000000000 +00100001011010110000000011111111 +00110100000000010000000000000110 +10111001011000000001000000000000 +11111011111111111111111101011011 +11100000000000000000000000100110 +01111000000000100000000000000001 +00110111100000010000000001000000 +00111000010000101000111110000000 +00110100000000110000000000000100 +11111000000000000010000001100101 +00110100000010110000000000000000 +01000100001000000000000000011111 +00110100000000010000000000001000 +00110100000000100000000000001100 +01111000000011000000000000000001 +11111011111111111111111101001111 +00111001100011001011110110100100 +00101101100000010000000000000000 +01111000000010110000000000000001 +00111001011010111011110110111100 +10110101011000010000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000010 +00110000001000100000000000000000 +00110100000000100000000000000001 +00110000001000110000000000000110 +00110000001000100000000000000001 +00110000001000100000000000001010 +00110111100000010000000001000000 +11111011111111111111011101100000 +00110111100000100000000001000000 +00110111100000010000000000011000 +11111011111111111111001010101010 +00101101100000010000000000000000 +00110111100000100000000001000000 +00110100000000110000000000000100 +00110100001000010000000000000010 +10110101011000010000100000000000 +11111000000000000010000001101001 +00110100000010110000000000001100 +11100000000000000000000000000010 +00110100000010110000000000000000 +01111000000000010000000000000001 +00111000001000011011110110100100 +00101100001000100000000000000000 +10110101011000100101100000000000 +00001100001010110000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000000010011110 +00111000001000011011110110111100 +11111000000000000010000011001111 +01111000000000010000000000000001 +00111000001000011011110110100100 +00001100001000000000000000000000 +01111000000000010000000000000001 +00111000001000011000011111101000 +11111000000000000000000010010111 +00110100000010110000000000000001 +00110100000011000000000000001001 +10111001011000000000100000000000 +00110101011010110000000000000001 +11111011111111111111111100100001 +01011101011011001111111111111101 +00110100000000010000000000000000 +11111011111111111111111100011110 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111001101000 +00101000001000100000000000000000 +00110100000000110010011100010000 +01001100011000100000000000110100 +00110111100011000000000000010000 +10111001100000000000100000000000 +11111000000000000000000110111111 +00110111100010110000000000010111 +10111001011000000000100000000000 +11111011111111111111011100011101 +01111000000000100000000000000001 +00110100000000110000000000000110 +10111001100000000000100000000000 +00111000010000101011111001011100 +11111000000000000010000000001001 +10111000001000000001100000000000 +01011100001000000000000000001011 +01111000000000100000000000000001 +00111000010000101011100011101000 +00101000010000010000000000000000 +01000100001000110000000000010010 +01111000000000100000000000000001 +10111001011000000000100000000000 +00111000010000101011111001100100 +00110100000000110000000000000100 +11111000000000000001111111111110 +01000100001000000000000000001100 +11111011111111111111111111000100 +01111000000000010000000000000001 +00110111100000100000000000010000 +00110100000000110000000000000110 +00111000001000011011111001011100 +11111000000000000010000000011000 +01111000000000010000000000000001 +00111000001000011011111001100100 +00110111100000100000000000010111 +00110100000000110000000000000100 +11111000000000000010000000010011 +01111000000000010000000000000001 +01111000000001000000000000000001 +00111000001000011011110110100000 +00111000100001001011110110100100 +00101000001000010000000000000000 +00101100100001000000000000000000 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000010000101011110110101000 +00111000011000111011110110111100 +00110100000001010000000000000000 +11111011111111111111011010000011 +01111000000000010000000000000001 +00111000001000011011111001101000 +01011000001000000000000000000000 +00110100000000010000000000000001 +11100000000000000000000000000100 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110111100010110000000000001100 +10111001011000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000010010 +11111000000000000010000001110000 +00110100000000011000100011001100 +00001111100000010000000000011000 +01111000000000010000000000000001 +00110100000001000000000000000000 +10111001011000000001000000000000 +00110100000000110000000000000001 +00111000001000011011111001101100 +11111011111111111111010101010000 +01111000000000100000000000000001 +01111000000010110000000000000001 +00111001011010111011110110101000 +00111000010000101011110110100000 +01011000010000010000000000000000 +00110100000000110000000000010010 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000010000001011111 +01111000000000100000000000000001 +00111000010000101000111110001000 +00110100000000110000000000000110 +10111001011000000000100000000000 +11111000000000000001111111011100 +11111011111111111111111110000010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000010000000000000 +00111001011010111011111010100000 +10111000010000000001100000000000 +10111001011000000000100000000000 +10111000100000000001000000000000 +11111000000000000000000000100111 +10111000001000000110000000000000 +10111001011000000000100000000000 +11111000000000000000000100001100 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100111010000000000000100 +01011011100000110000000000001100 +00110111100000110000000000001100 +01011011100000100000000000001000 +01011011100001000000000000010000 +01011011100001010000000000010100 +01011011100001100000000000011000 +01011011100001110000000000011100 +01011011100010000000000000100000 +11111000000000000000000000010011 +00101011100111010000000000000100 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100111010000000000000100 +01011011100000100000000000001100 +00110111100000100000000000001100 +01011011100000010000000000001000 +01011011100000110000000000010000 +01011011100001000000000000010100 +01011011100001010000000000011000 +01011011100001100000000000011100 +01011011100001110000000000100000 +01011011100010000000000000100100 +11111011111111111111111111010011 +00101011100111010000000000000100 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111110011100 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +01111000000101100000000000000001 +10111000001000001100100000000000 +10111000010000001010000000000000 +10111000001000001001100000000000 +00110100000110000000000000100101 +00110100000010010000000001101001 +00110100000010000000000001110000 +00110100000001110000000001011000 +00110100000110110000000000101010 +00110100000010100000000000110000 +00110100000101110000000000010000 +00110111100101010000000001011000 +00111010110101101000100000000000 +11100000000000000000000010010110 +00110100000011110000000000000000 +00110100000100010000000000100000 +00110100000011010000000000001010 +01000100001110000000000000000100 +00110010011000010000000000000000 +11100000000000000000000000111100 +00110100000100010000000000110000 +00110110100101000000000000000001 +01000010100000010000000000000000 +01000100001010010000000001000000 +01010100001010010000000000001111 +01000100001001110000000000111011 +01010100001001110000000000001000 +01000100001110110000000000011010 +01010100001110110000000000000100 +01000100001000000000000010001000 +01011100001110000000000000011010 +11100000000000000000000000101111 +01011100001010100000000000011000 +11100000000000000000000000010110 +00110100000000100000000001100011 +01000100001000100000000000011100 +00110100000001000000000001100100 +01011100001001000000000000010011 +11100000000000000000000000110001 +01000100001010000000000000101101 +01010100001010000000000000000110 +00110100000000100000000001101110 +01000100001000100000000001111000 +00110100000001000000000001101111 +01011100001001000000000000001100 +11100000000000000000000000100100 +00110100000000100000000001110101 +01000100001000100000000000101000 +00110100000001000000000001111000 +01000100001001000000000000100011 +00110100000000100000000001110011 +01011100001000100000000000000101 +11100000000000000000000000010000 +00101000011011010000000000000000 +00110100011000110000000000000100 +01000101111000001111111111011101 +00110100001000011111111111010000 +00100000001000100000000011111111 +00110100000001000000000000001001 +01010100010001001111111111011010 +00001001111011110000000000001010 +10110100001011110111100000000000 +11100011111111111111111111010111 +00101000011000010000000000000000 +00110100011000110000000000000100 +00110010011000010000000000000000 +00110110011100110000000000000001 +11100000000000000000000001011111 +10111000011000000000100000000000 +00101000001000010000000000000000 +00110100011000110000000000000100 +11100000000000000000000000000100 +00110010011000100000000000000000 +00110100001000010000000000000001 +00110110011100110000000000000001 +01000000001000100000000000000000 +01011100010000001111111111111100 +11100000000000000000000001010101 +00110010011110000000000000000000 +00110110011100110000000000000001 +11100000000000000000000001010010 +00110100000000010000000000001010 +01000101101000010000000000000100 +11100000000000000000000000000100 +00110100000011010000000000010000 +11100000000000000000000000000010 +00110100000011010000000000001000 +00101000011001010000000000000000 +00110100011100100000000000000100 +10111000101000000111000000000000 +01011101111000000000000000000010 +00110100000011110000000000000001 +00000000101001100000000000011111 +01100101101000110000000000001010 +00110100000100000000000000000000 +10100000110000110001100000000000 +01000100011000000000000000000011 +11001000000001010111000000000000 +00110100000100000000000000000001 +00110100000011000000000000010000 +11100000000000000000000000010101 +10111001110000000000100000000000 +10111001101000000001000000000000 +01011011100001110000000001001100 +01011011100010000000000001010000 +01011011100010010000000001010100 +01011011100010100000000001001000 +11111000000000000001111011010111 +10110110110000010001100000000000 +01000000011000110000000000000000 +00110101100011001111111111111111 +10110110101011000101100000000000 +10111001110000000000100000000000 +00110001011000110000000000000000 +10111001101000000001000000000000 +11111000000000000001111010111111 +00101011100010100000000001001000 +00101011100010010000000001010100 +00101011100010000000000001010000 +00101011100001110000000001001100 +10111000001000000111000000000000 +01111101100001000000000000000000 +01111101110000110000000000000000 +10100000100000110001100000000000 +01011100011000001111111111101001 +01011101100101110000000000000100 +00110100000000100000000000110000 +00110011100000100000000001100111 +00110100000011000000000000001111 +01100110001000100000000000100000 +10100010000000100001000000000000 +01000100010000000000000000001011 +00110101100011001111111111111111 +10110110101011000001000000000000 +00110100000000110000000000101101 +00110000010000110000000000000000 +00110100000100000000000000000000 +11100000000000000000000000000101 +00110101100011001111111111111111 +10110110101011000001000000000000 +00110000010100010000000000000000 +11100000000000000000000000000011 +11001010111011110000100000000000 +10110100001100000000100000000000 +01001001100000011111111111111010 +01000110000000000000000000000101 +00110101100011001111111111111111 +10110110101011000000100000000000 +00110100000000100000000000101101 +00110000001000100000000000000000 +11001010111011000001100000000000 +10111010011000000000100000000000 +00110100000001000000000000001111 +11100000000000000000000000000110 +10110110101011000001000000000000 +01000000010000100000000000000000 +00110101100011000000000000000001 +00110000001000100000000000000000 +00110100001000010000000000000001 +01001100100011001111111111111011 +10110110011000111001100000000000 +10111010010000000001100000000000 +00110110100101000000000000000001 +01000010100000010000000000000000 +01011100001000001111111101101010 +11001010011110010000100000000000 +00110010011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000001100100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001001111100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011100001010100100 +01011000001000100000000000000000 +00110100000000010000001111000110 +01011000010000010000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000000001010 +01011101011000010000000000000011 +00110100000000010000000000001101 +11111011111111111111111111111001 +01111000000000100000000000000001 +00111000010000101100001010100100 +00101000010000100000000000000000 +00101000010000010000000000000000 +00100000001000010000000000000001 +01011100001000001111111111111110 +01011000010010110000000000001000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000001000000101100000000000 +11100000000000000000000000000100 +10111000010000000000100000000000 +00110101011010110000000000000001 +11111011111111111111111111100100 +01000001011000100000000000000000 +01011100010000001111111111111100 +11001001011011000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010100100 +00101000001000100000000000000000 +00110100000000011111111111111111 +00101000010000110000000000000000 +00100000011000110000000000000010 +01000100011000000000000000000011 +00101000010000010000000000001100 +00100000001000010000000011111111 +11000011101000000000000000000000 +01111000000000100000000000000001 +00010100001000010000000000000010 +00111000010000101100001010100000 +00101000010000100000000000000000 +00100000001000010000000011111111 +00111100001000010000000000010000 +01011000010000010000000000101100 +00101000010000010000000000110000 +01001100001000001111111111111111 +00101000010000010000000000110000 +00100000001000011111111111111111 +11000011101000000000000000000000 +00010100001000010000000000000010 +01111000000000110000000000000001 +00111000011000111100001010100000 +00100000001000010000000011111111 +00101000011000110000000000000000 +00100000010000101111111111111111 +01111000000001001000000000000000 +00111100001000010000000000010000 +10111000010001000001000000000000 +10111000010000010001000000000000 +01011000011000100000000000101100 +00101000011000010000000000110000 +01001100001000001111111111111111 +11000011101000000000000000000000 +01000000001001000000000000000010 +01000000001000110000000000000011 +01111000000000100000000000000001 +00111100100001000000000000011000 +00111100011000110000000000010000 +00111000010000101100001010100000 +10111000100000110001100000000000 +01000000001001000000000000000101 +00101000010000100000000000000000 +10111000011001000001100000000000 +01000000001001000000000000000100 +00111100100001000000000000001000 +10111000011001000001100000000000 +01011000010000110000000000101000 +01000000001000110000000000000001 +01000000001000010000000000000000 +00111100001000010000000000001000 +10111000011000010000100000000000 +01011000010000010000000000100100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010100000 +00101000010000110000000000000000 +00101000011000110000000000101000 +00110000001000110000000000000101 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000001000 +00110000001000110000000000000100 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000010000 +00110000001000110000000000000011 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000011000 +00110000001000110000000000000010 +00101000010000110000000000000000 +00101000011000110000000000100100 +00110000001000110000000000000001 +00101000010000100000000000000000 +00101000010000100000000000100100 +00000000010000100000000000001000 +00110000001000100000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000010000000110000000000000 +00111001011010111100001010100000 +01011100001000000000000000000100 +00101001011000010000000000000000 +01011000001000000000000000000000 +11100000000000000000000000100010 +00101001011000010000000000000000 +01011000001000000000000000000000 +00101000001000100000000000110100 +01111000000000010000000000000001 +00111000001000011000100000010100 +11111011111111111111111010010110 +11111000000000000000000010111110 +00101001011000010000000000000000 +00110100000000100000000011100000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111100100000 +00110100000000100000100000000000 +01011000001011000000000000000000 +00110100000000010000000000000000 +11111011111111111111111110101011 +00110100000000010000000011001000 +11111000000000000000010001111011 +00110100000000010000000000000000 +00111000000000101000000000000000 +11111011111111111111111110100110 +00110100000000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110100011 +00110100000000010000000000010000 +00110100000000100000000000000000 +11111011111111111111111110100000 +01111101100000100000000000000000 +00110100000000010000000000000000 +11001000000000100001000000000000 +00100000010000100001001000000000 +00110100010000100000000101000000 +11111011111111111111111110011010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011111100100000 +00101000010010110000000000000000 +10111000001000000110000000000000 +00110100000000010000000000000100 +11111011111111111111111101111110 +01111101011010110000000000000000 +00001111100000010000000000010010 +00110100000000010000000000000100 +11001000000010110101100000000000 +11111011111111111111111101111001 +00100001011010110000000000100000 +00001111100000010000000000010010 +00110101011010110000000000000100 +01000101100000000000000000000100 +00110100000000010000000000010100 +11111011111111111111111101110011 +00001101100000010000000000000000 +00101111100000010000000000010010 +10100001011000010000100000000000 +11100100001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111101100110 +00000000001000010000000000000100 +00100000001000010000000000011111 +00001000001000010000001100100000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +00111000011000111011111100110000 +10111000010000000101100000000000 +00101000011000100000000000000000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111100110100 +00101000001011000000000000000000 +00110100000000010000000001000000 +11111011111111111111111101010010 +00000000001000010000000000000100 +00100000001000010000000000011111 +00001000001000010000001100100000 +10110100001011000000100000000000 +01011001011000010000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111101000011 +00111000001000100000000000000001 +00110100000000010000000001000000 +11111011111111111111111101001100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111100111000 +00110100000000101111111111111110 +10100000001000100001000000000000 +00110100000000010000000001000000 +11111011111111111111111101000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111100001010100000 +00101001011000010000000000000000 +00101000001000100000000000000100 +00111000010000100000000000010000 +01011000001000100000000000000100 +00110100000000010000000000000001 +11111000000000000000010000000011 +00101001011000010000000000000000 +00101000001000010000000000000100 +00100000001000010000000000100000 +01111100001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000001000100 +11111011111111111111111100010111 +00111000001000100000000000100000 +01000101011000000000000000000011 +00110100000000101111111111011111 +10100000001000100001000000000000 +00110100000000010000000001000100 +11111011111111111111111100011101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011111110010000 +00101000010000100000000000000000 +01111000000010110000000000000001 +00111001011010111100001010100000 +01011001011000100000000000000000 +11111011111111111111111100011100 +00110100000000010000000000000001 +11111011111111111111111111100100 +01111000000000100000000000000001 +00111000010000101000111011110100 +00101000010000010000000000000000 +01111000000001000000000000000001 +00111000100001001000111011111000 +01011000001000000000000000000000 +00101001011000010000000000000000 +00101000100000110000000000000000 +00110100000000100000000000000011 +01011000001000000000000000000000 +01011000001000100000000000001100 +01011000001000110000000000001000 +01111000000000110000000000000001 +00111000011000111000111011111100 +01011000001000100000000000000100 +00101000011000100000000000000000 +01011000001000100000000000111100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011001011011110100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011010011111010000 +01000100010000000000000000000011 +01111000000000010000000000000001 +00111000001000011010011111011000 +00101000001010110000000000000000 +01011101011000000000000000000100 +01111000000000010000000000000001 +00111000001000011000100000011100 +11100000000000000000000000110110 +01111000000000110000000000000001 +00111000011000111000111100000000 +00101000001011000000000000000100 +00101001011000100000000000000000 +00101000011000010000000000000000 +01000100010000010000000000010001 +10111001011000000000100000000000 +01111000000001000000000011111111 +11100000000000000000000000001101 +00101000001000110000000000000000 +00111100011001100000000000011000 +00000000011001010000000000011000 +10111000110001010010100000000000 +10100000011001000011000000000000 +00000000110001100000000000001000 +00100000011000111111111100000000 +00111100011000110000000000001000 +10111000101001100010100000000000 +10111000101000110001100000000000 +01011000001000110000000000000000 +00110100001000010000000000000100 +01010101100000011111111111110100 +01111000000001000000000000000001 +00111000100001001000111100000000 +00101001011000110000000000000000 +00101000100000010000000000000000 +01000100011000010000000000000101 +01111000000000010000000000000001 +00111000001000011000100000110100 +11111011111111111111110110101000 +11100000000000000000000010101011 +01111000000000010000000000000001 +00111000001000011011111100100100 +00101000001000100000000000000000 +00110101011010110000000000000100 +01011100010000000000000000010110 +00101001011000110000000000001000 +00110100000000100001001000110100 +00000000011000110000000000001101 +00100000011000111111111111111111 +01011100011000100000000000001011 +00101001011000110000000000010000 +00110100000000100101011001111000 +00000000011000110000000000001101 +00100000011000111111111111111111 +01011100011000100000000000000110 +00101001011000110000000000011000 +00110100010000100100010001000100 +00000000011000110000000000001101 +00100000011000111111111111111111 +01000100011000100000000000000101 +01111000000000010000000000000001 +00111000001000011000100001011100 +11111011111111111111110110010000 +11100000000000000000000010010011 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110111100000010000000000010100 +11111011111111111111111011001100 +01111000000001100000000000000001 +00111000110001101000111100000100 +00101000110001010000000000000000 +00101001011001110000000000001000 +00101001011001100000000000010000 +00101001011000010000000000011000 +10100000111001010011100000000000 +10100000110001010011000000000000 +10100000001001010000100000000000 +01011001011001110000000000001000 +01011001011001100000000000010000 +01011001011000010000000000011000 +01000011100010000000000000010100 +01000011100010010000000000010101 +00110101011001000000000000001000 +00111101000010000000000000001000 +00110101011000110000000000010000 +10111001000010010100000000000000 +00111101000010000000000000001101 +00110101011000100000000000011000 +10111000111010000011100000000000 +01011001011001110000000000001000 +01000011100001110000000000010110 +01000011100010000000000000010111 +00111000000010011100101011111110 +00111100111001110000000000001000 +10111000111010000011100000000000 +00111100111001110000000000001101 +00110100000010000000000000000001 +10111000110001110011000000000000 +01011001011001100000000000010000 +01000011100001100000000000011000 +01000011100001110000000000011001 +00111100110001100000000000001000 +10111000110001110011000000000000 +00111100110001100000000000001101 +10111000001001100000100000000000 +01111000000001100000000000000001 +00111000110001101000111100001000 +01011001011000010000000000011000 +00101000110001110000000000000000 +10111001011000000000100000000000 +11100000000000000000000000001011 +00101000001001100000000000000000 +00000000110010100000000000001101 +00100001010010101111111111111111 +01011101010010010000000000000110 +00100000110010100000000000000111 +01011101010010000000000000000100 +10100000110001010011000000000000 +10111000110001110011000000000000 +01011000001001100000000000000000 +00110100001000010000000000001000 +01010101100000011111111111110110 +01111000000001110000000000000001 +00111000111001111000111100000100 +01111000000001100000000000000001 +10111001011000000000100000000000 +00110100000001010000000000000000 +00110100000010100000101010101010 +00110100000010010000000000000111 +00101000111010000000000000000000 +00111000110001101001011011110100 +11100000000000000000000000010000 +00101000001001110000000000000000 +00000000111011010000000000001101 +00100001101011011111111111111111 +01011101101010100000000000001011 +00000000111011010000000000000111 +00100001101011010000000000011111 +01011101101010010000000000001000 +10100000111010000011100000000000 +01011000001001110000000000000000 +00101000110001010000000000000000 +00111100101001010000000000001101 +10111000101001110011100000000000 +01011000001001110000000000000000 +10111000001000000010100000000000 +00110100001000010000000000001000 +01010101100000011111111111110001 +01111000000000010000000000000001 +00111000001000011100001010100000 +00101000001000010000000000000000 +00110100000001100000000000000000 +01011000001000000000000000010100 +11100000000000000000000000001111 +00101001011001110000000000000000 +00101001011010010000000000000100 +00110101011010110000000000001000 +00100000111010000000111111111111 +00111101001010010000000000010100 +00000000111001110000000000001100 +01011000001010000000000000011000 +10111001001001110011100000000000 +00111100111001110000000000001000 +00100000110010010000000000111111 +00111000111001110000000001000000 +10111000111010010011100000000000 +01011000001001110000000000010100 +00110100110001100000000000000001 +01010101100010111111111111110010 +01000100101000000000000000001011 +01111000000010000000000000000001 +00111001000010001000111100000100 +00101000101001110000000000000000 +00101001000001100000000000000000 +01111000000010000000000000000001 +00111001000010001000111100001100 +10100000111001100011000000000000 +00101001000001110000000000000000 +10111000110001110011000000000000 +01011000101001100000000000000000 +01111000000001110000000000000001 +00111000111001111000111100000100 +00101000100001100000000000000000 +00101000111001010000000000000000 +01111000000010000000000000000001 +00111001000010001000111100010000 +10100000110001010011000000000000 +01011000100001100000000000000000 +00101000011001100000000000000000 +10100000110001010011000000000000 +01011000011001100000000000000000 +00101000010001100000000000000000 +10100000110001010010100000000000 +01011000010001010000000000000000 +00101000100001100000000000000000 +00101001000001010000000000000000 +10111000110001010010100000000000 +01011000100001010000000000000000 +00101000011001010000000000000000 +01111000000001000000101011001111 +10111000101001000010000000000000 +01111000000001010000000000000001 +01011000011001000000000000000000 +00111000101001011000111100010100 +00101000010001000000000000000000 +00101000101000110000000000000000 +10111000100000110001100000000000 +01011000010000110000000000000000 +00110100000000100000000010000000 +01011000001000100000000000010100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010011100 +01000100010000000000000000000100 +00101000011000100000000000000000 +01011000010000010000000000000100 +11000011101000000000000000000000 +00101000011000100000000000000000 +01011000010000010000000000001000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010011100 +01000100010000000000000000000100 +00101000011000100000000000000000 +01011000010000010000000000000100 +11000011101000000000000000000000 +00101000011000100000000000000000 +01011000010000010000000000001000 +11000011101000000000000000000000 +00110100000000100000000000000000 +11100000000000000000000000000011 +00110100000000000000000000000000 +00110100010000100000000000000001 +01011100010000011111111111111110 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111100000 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111111011110 +00101001011000010000000000001000 +11111011111111111111111111101110 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111111011001 +00101001011000010000000000001000 +11111011111111111111111111101001 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111100000 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111111001000 +00101001011000010000000000001000 +11111011111111111111111111011000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111111000011 +00101001011000010000000000001000 +11111011111111111111111111010011 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111110111110 +00101001011000010000000000001000 +11111011111111111111111111001110 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110111001 +00101001011000010000000000001000 +11111011111111111111111111001001 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111100000 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111110101000 +00101001011000010000000000001000 +11111011111111111111111110111000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111110100011 +00101001011000010000000000001000 +11111011111111111111111110110011 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111110011110 +00101001011000010000000000001000 +11111011111111111111111110101110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000110000000000000001 +00111000011000111010011111100000 +00100000010011110000000011111111 +00110100000011100000000000001000 +10110100011010110101100000000000 +00101001011000010000000000000100 +00100001111000100000000010000000 +00110101110011101111111111111111 +11111011111111111111111110000110 +00101001011000010000000000001000 +00111101111011110000000000000001 +00100001110011100000000011111111 +11111011111111111111111110010100 +00101001011000010000000000000000 +00110100000000100000000000000001 +00110101011011010000000000000100 +11111011111111111111111101111110 +00101001011000010000000000001000 +00110101011011000000000000001000 +00100001111011110000000011111111 +11111011111111111111111110001100 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111101110111 +00101001011000010000000000001000 +11111011111111111111111110000111 +01011101110000001111111111101011 +00101001101000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111101110001 +00101001100000010000000000000000 +11111011111111111111111110000001 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111101101100 +00101001100000010000000000000000 +11111011111111111111111101111100 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101001101011100000000000000000 +00110100000000100000000000000000 +00101000001000010000000000000100 +10100000001011100111000000000000 +00101001011000010000000000000000 +11111011111111111111111101100001 +00101001100000010000000000000000 +11111011111111111111111101110001 +00101001101000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111101011100 +00101001100000010000000000000000 +11111011111111111111111101101100 +01111101110000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000001000000000000000001 +00111000100001001010011111100000 +10110100100010110101100000000000 +00101001011000010000000000000100 +10111000010000001000000000000000 +00110100000000100000000000000001 +00100000011100010000000011111111 +11111011111111111111111100111110 +00101001011000010000000000001000 +01111000000011110000000000000001 +00110100000011100000000000001000 +11111011111111111111111101001100 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110100000011010000000000000000 +11111011111111111111111100110110 +00101001011000010000000000001000 +00111001111011111100001010011100 +11111011111111111111111101000101 +00101001011000010000000000000000 +00110100000000100000000000000001 +00111101101011010000000000000001 +11111011111111111111111100101111 +00101001011000010000000000001000 +00100001101011010000000011111111 +11111011111111111111111100111110 +00101001111000010000000000000000 +00101001011000100000000000000100 +00101000001000010000000000000100 +10100000001000100000100000000000 +01000100001000000000000000000010 +00111001101011010000000000000001 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110101110011101111111111111111 +11111011111111111111111100100010 +00101001011000010000000000001000 +00110101011011000000000000001000 +11111011111111111111111100110001 +01011101110000001111111111101100 +01000110001011100000000000000100 +00101001011000010000000000000100 +00110100000000100000000000000001 +11100000000000000000000000000011 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111100010111 +00101001100000010000000000000000 +11111011111111111111111100100111 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111100010010 +00101001100000010000000000000000 +11111011111111111111111100100010 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111100001101 +00101001100000010000000000000000 +11111011111111111111111100011101 +00110010000011010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111100000 +10110100010010110101100000000000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111011110101 +00101001011000010000000000001000 +11111011111111111111111100000101 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111011110000 +00101001011000010000000000001000 +11111011111111111111111100000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00100000001010110000000011111111 +10111001011000000000100000000000 +00100000010011000000000011111111 +11111011111111111111111011111010 +00111101100000100000000000000001 +10111001011000000000100000000000 +00100000010000100000000011111110 +11111011111111111111111101000111 +10111000001000000110000000000000 +10111001011000000000100000000000 +11111011111111111111111100101001 +01100101100000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00100000001000010000000000000011 +00111100001000010000000000010000 +10111000001000100001000000000000 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +01011000001000100000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +01111000000010110000000000000001 +00110100000001000000000000000001 +00101000001000110000000000000000 +00111001011010111100001010010000 +00000000011000100000000000011000 +00100000010000100000000000001111 +01000100010001000000000000000110 +01111000000000010000000000000001 +00111000001000011000100010000100 +11111011111111111111101110110011 +01011001011000000000000000000000 +11100000000000000000000000000110 +01011001011000100000000000000000 +00110100000000100000000000000111 +01011000001000100000000001000000 +00111000011000110000010000000000 +01011000001000110000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000011000001000100000000000 +01111000000000110000000000000001 +00111000011000111100001010101100 +10111000100000000110000000000000 +00101000011001000000000000000000 +00110100000010110000000000000000 +00101000100001010000000000000000 +00100000101001010001000000000000 +01011100101000000000000010011100 +01111000000000110000000000000001 +00111000011000111100001010010000 +00101000011000110000000000000000 +10111000101000000101100000000000 +01000100011001010000000010010111 +00110100100011110000000000001000 +01111000000010100100000000000000 +00110100000001000000000000000000 +00110100000010010000000000001101 +00110100000010000000000000000011 +00110100000001110000000000000001 +00101001111100000000000000000000 +11110001001001000011000000000000 +00000010000011100000000000010000 +00100010000011011111111111111111 +00100001110011100000000000000011 +01100101110001010000000000000000 +10100010000010101000000000000000 +10100000101001100011000000000000 +01111110000100000000000000000000 +01000100110000000000000000000111 +00000000100000110000000000000001 +00110100100001000000000000000010 +00111100011000110000000000000001 +10110100001000110001100000000000 +00001100011011010000000000000000 +11100000000000000000000000011110 +11110101011100011001000000000000 +01111101110000110000000000000010 +10100010010000110001100000000000 +01011100011001100000000000000110 +01000100101000110000000000000111 +00000001011000110000000000000001 +00111100011000110000000000000001 +10110100010000110001100000000000 +00001100011011010000000000000000 +00110101011010110000000000000010 +11100000000000000000000000010011 +01011101110010000000000000000111 +00000001011000110000000000000001 +00110101011010110000000000000001 +00111100011000110000000000000001 +10110100010000110001100000000000 +00001100011011010000000000000000 +11100000000000000000000000001100 +01111100100001100000000000000000 +01100101110000110000000000000010 +10100000110000110001100000000000 +01000100011001010000000000001000 +00100001101000010000000000000010 +00110100000011100000000000000010 +01000100001001010000000000001001 +01111000000000010000000000000001 +00111000001000011000100010111000 +11111011111111111111101101011110 +11100000000000000000000000000101 +01011110000000000000000000000011 +01011101110001111111111111010010 +11100000000000000000000000000010 +00110100000100000000000000000001 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001001010000000000000000 +00110100000100100000100000000000 +00110100000000010000000000000000 +00110100101001010000000000001000 +00110100000011110000000000000000 +00110100000000100000000000000001 +00110100000001000000000000000010 +01111000000000110100000000000000 +11100000000000000000000000010000 +01000100001000000000000000000111 +01011100001000100000000000000011 +00111101101011110000000000010000 +11100000000000000000000000000101 +01011100001001000000000000000100 +10111001111011010111100000000000 +11100000000000000000000000000010 +10111001101000001001000000000000 +00101000101100000000000000000000 +00110100001000010000000000000001 +00000010000011100000000000010000 +00100010000011011111111111111111 +10100010000000111000000000000000 +01111110000100000000000000000000 +00100001110011100000000000000011 +01011110000000000000000000000010 +01000101110000101111111111110000 +00110100001000011111111111111111 +00110100000000100000000000000010 +01010000010000010000000000000100 +01000101100000000000000000110000 +00110001100000000000000000000000 +11100000000000000000000000101110 +01000101100000000000000000101101 +00110111100000010000000000101000 +00110111100000100000000000110000 +11111000000000000000011000100100 +01111000000000100000000000000001 +00111000010000101000111100011000 +01111000000000110000000000000001 +00101000010000010000000000000000 +00111000011000111000111100011100 +00101000011000100000000000000000 +10100001111000010000100000000000 +00000001111011110000000000011100 +01010000010000010000000000001110 +01111000000001000000000000000001 +00111000100001001000111100100000 +00101011100000110000000000110000 +00101000100000100000000000000000 +01010100011000100000000000001001 +00101011100001000000000000101100 +00101011100000110000000000101000 +00110100100000101111111111111111 +11110100100000100010000000000000 +00110100011000111111111111111111 +10110100100000110001100000000000 +01011011100000110000000000101000 +01011011100000100000000000101100 +00101011100000100000000000101000 +01011001100000100000000000001000 +00101011100000100000000000101100 +01011001100000100000000000001100 +00100000001000100000000000001111 +11001000010011110111100000000000 +01100101111000101111111111110001 +01100101111011110000000000000001 +10111000010011110111100000000000 +01000101111000000000000000000100 +00110100000000100000000000000001 +01011001100000100000000000000100 +11100000000000000000000000000010 +01011001100000000000000000000100 +00100010010100100000100000000000 +00111100001000010000000000000100 +01100110010100100000000000000000 +01011001100000010000000000010000 +00110001100100100000000000000000 +01111000000000010000000000000001 +00111000001000011100001001101100 +00101000001000100000000000000100 +00110100010000100000000000000001 +01011000001000100000000000000100 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000010000000000000000 +00100000001000010010000000000000 +01000100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011000100011100100 +11111011111111111111101011111100 +01010010001010110000000000000010 +10111010001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +01111000000000100000000000000001 +00111000010000101100001010010000 +00101000010000100000000000000000 +10111000001000000111100000000000 +10111000011000000110000000000000 +10111000100000000101100000000000 +00110100000000010000000000000000 +01000100010000000000000010001010 +00101101111000110000000000001100 +00111000000000011000000100000000 +11111100011000010001100000000000 +00110100000000011111111111111100 +11001000000000110001100000000000 +10100000011000010001100000000000 +00110100011000110000000000010010 +10110100011011000001000000000000 +00110100000000010000000000111011 +00010100011100010000000000000001 +01010100010000010000000000000011 +00110100000011000000000000111100 +11001001100000110110000000000000 +00110101100100000000000000000001 +00110100000000010000000000000010 +00110100000000100000000000000000 +00000010000100000000000000000001 +11111011111111111111111100000000 +00110100000011100000000000000000 +11100000000000000000000000000110 +00101101111000100000000000000000 +00110100000000010000000000000000 +00110101110011100000000000000001 +11111011111111111111111011111010 +00110101111011110000000000000010 +01010110001011101111111111111011 +10111001101000000111100000000000 +00110100000011100000000000000000 +00110110000100001111111111111111 +11100000000000000000000000000110 +00101101111000100000000000000000 +00110100000000010000000000000000 +00110101110011100000000000000001 +11111011111111111111111011110000 +00110101111011110000000000000010 +01010110000011101111111111111011 +00100001100000100000000000000001 +00111110000000010000000000000001 +01011100010000000000000000000100 +10110101101000010110100000000000 +00110100000000010000000000000000 +11100000000000000000000000000011 +10110101101000010110100000000000 +00110100000000010000000000000011 +00101101101000100000000000000000 +11111011111111111111111011100100 +01000101011000000000000000000111 +00110100000000010000000000000001 +00110100000000100001000000000000 +11111011111111111111111011100000 +00110100000000010000000000000001 +00110100000000100000000000000000 +11111011111111111111111011011101 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000100000000000000000 +00110100000011010000000000000000 +10111000001000000111100000000000 +00101000010000110000000000000000 +00110100000100000000001111101000 +00111000011000110000000000000001 +01011000010000110000000000000000 +00101001111000010000000000000000 +00101000001011100000000000000000 +00100001110000010000000000000010 +01011100001000000000000000001001 +00110100000000010000000000000001 +00110101101011010000000000000001 +11111000000000000000000010001000 +01011101101100001111111111111001 +01111000000000010000000000000001 +00111000001000011000100100011000 +10111001110000000001000000000000 +11111011111111111111101010010010 +01000101011000000000000000111110 +01111000000011010000000000000001 +00110100000011100000000000000000 +00111001101011011100001010101100 +00110100000011110000000001100100 +00101001101000010000000000000000 +00101000001000100000000000000000 +00100000010000100000100000000000 +01011100010000000000000000001010 +00110100000000010000000000000001 +00110101110011100000000000000001 +11111000000000000000000001110111 +01011101110011111111111111111001 +01111000000000010000000000000001 +00111000001000011000100101001000 +11111011111111111111101010000010 +00110100000011100000000000000000 +11100000000000000000000000000011 +00101000001011100000000000010100 +00100001110011100000000000000001 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101000111100011000 +00101000001011010000000000011000 +00101000001000010000000000010100 +00101000010000010000000000000000 +00110111100000100000000000101100 +10100001101000010110100000000000 +00110111100000010000000000100100 +11111000000000000000010101100011 +01111000000000110000000000000001 +00111000011000111000111100011100 +00101000011000010000000000000000 +01010000001011010000000000001110 +01111000000000110000000000000001 +00111000011000111000111100100000 +00101011100000100000000000101100 +00101000011000010000000000000000 +01010100010000010000000000001001 +00101011100000110000000000101000 +00101011100000100000000000100100 +00110100011000011111111111111111 +11110100011000010001100000000000 +00110100010000101111111111111111 +10110100011000100001000000000000 +01011011100000100000000000100100 +01011011100000010000000000101000 +00101011100000010000000000100100 +00110001011011100000000000000000 +00111101101011010000000000000100 +01011001011000010000000000001000 +00101011100000010000000000101000 +01011001011000000000000000000100 +01011001011011010000000000010000 +01011001011000010000000000001100 +01111000000000010000000000000001 +00111000001000011100001001101100 +00101000001000100000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001001101100 +00101000011001000000000000000000 +01011000001001000000000000000000 +00101000011000010000000000000100 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101100001010011100 +00101000010000100000000000000000 +00110100000000110000000000000100 +00101000010000100000000000010000 +01011011100000100000000000001000 +00110111100000100000000000001000 +11111000000000000001100111101100 +00101011100111010000000000000100 +00110111100111000000000000001000 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001100001010011100 +00101000100001000000000000000000 +00101000100001010000000000001100 +00000000101001010000000000010000 +00111100101001010000000000001010 +01011000011001010000000000000000 +00101000100000110000000000010100 +01011000010000110000000000000000 +00101000100000100000000000001100 +00000000010000100000000000001000 +00100000010000100000000000000011 +01011000001000100000000000000000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010110000 +00101000010000100000000000000000 +01111000000000110000000000000001 +00111000011000111100001010011100 +01011000011000100000000000000000 +01000100001000000000000000000101 +00101000010000110000000000011000 +01111000000000011000000000000000 +10111000011000010000100000000000 +11100000000000000000000000000110 +01111000000001000000000000000001 +00111000100001001000111011000100 +00101000010000110000000000011000 +00101000100000010000000000000000 +10100000011000010000100000000000 +01011000010000010000000000011000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101000001000010000000000011100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010011100 +00101000010000100000000000000000 +00101000010000110000000000011100 +10110100001000110000100000000000 +00101000010000110000000000011100 +11001000011000010001100000000000 +01001000000000111111111111111110 +11000011101000000000000000000000 +01111000000001010000000000000001 +00111000101001011100001010011100 +00101000101001010000000000000000 +01111000000001100000000000000001 +00111000110001101011111100101000 +00101000101010000000000000100100 +00101000101001110000000000100100 +00100001000010001111111111111111 +01011000110010000000000000000000 +00000000111001110000000000010000 +01111000000001100000000000000001 +00111000110001101011111100101100 +01011000110001110000000000000000 +01000100001000000000000000000100 +00101000101001100000000000100000 +00000000110001100000000000010000 +01011000001001100000000000000000 +01000100010000000000000000000100 +00101000101000010000000000100000 +00100000001000011111111111111111 +01011000010000010000000000000000 +01000100011000000000000000000010 +01011000011010000000000000000000 +01000100100000000000000000000010 +01011000100001110000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000111000000000000 +10111000011000000110100000000000 +00110100000000011111111111101010 +01000100011000000000000000110110 +01111000000011000000000000000001 +00111001100011001011111100101000 +00101001100000010000000000000000 +01011100001000000000000000001010 +01111000000000010000000000000001 +00111000001000011000100101111000 +11111011111111111111100111011011 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101000001000010000000000100100 +00100000001000011111111111111111 +01011001100000010000000000000000 +01111000000011000000000000000001 +00111001100011001011111100101100 +00101001100000010000000000000000 +01011100001000000000000000001010 +01111000000000010000000000000001 +00111000001000011000100110010000 +11111011111111111111100111001110 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101000001000010000000000100100 +00000000001000010000000000010000 +01011001100000010000000000000000 +01011101110000000000000000000110 +01111000000000010000000000000001 +00111000001000011011111100101000 +00101000001000010000000000000000 +01010001011000010000000000001000 +11100000000000000000000000001110 +00110100000000010000000000000001 +01011101110000010000000000001100 +01111000000000010000000000000001 +00111000001000011011111100101100 +00101000001000010000000000000000 +01010100001010110000000000000100 +01011001101000000000000000000000 +00110100000000011111111111101010 +11100000000000000000000000001101 +01111000000000010000000000000001 +00111000001000011011111100101000 +00101000001000010000000000000000 +10110101011000010101100000000000 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00100001011010111111111111111111 +01011000001010110000000000101000 +00101000001000010000000000101100 +01011001101000010000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111100101000 +00101000011001000000000000000000 +00110100000000111111111111101010 +01010000001001000000000000001010 +01111000000000110000000000000001 +00111000011000111100001010011100 +00101000011000110000000000000000 +00100000001000011111111111111111 +01011000011000100000000000101100 +01111000000000101000000000000000 +10111000001000100000100000000000 +01011000011000010000000000101000 +00110100000000110000000000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101000001000100000000000000100 +00111000010000100000000000010000 +01011000001000100000000000000100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010011100 +01000100001000000000000000000101 +00101000010000010000000000000000 +00101000001000100000000000110000 +00111000010000100000000000000001 +11100000000000000000000000000101 +00101000010000010000000000000000 +00110100000000101111111111111110 +00101000001000110000000000110000 +10100000011000100001000000000000 +01011000001000100000000000110000 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101000001000010000000000110000 +00100000001000010000000000000001 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101000001000010000000000110000 +00100000001000010000000000000001 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +00101000001000010000000000110000 +00100000001000010000000100000000 +01111100001000010000000000000000 +11000011101000000000000000000000 +01111000000010010000000000000001 +00111001001010011100001010011100 +00101001001010010000000000000000 +01111100001000010000000000000000 +00100000010000100000000000001111 +01011001001000010000000000110100 +00101001001000010000000000110100 +00111100010000100000000000001000 +10111000010000010001000000000000 +01011001001000100000000000110100 +01011001001000110000000001011000 +01011001001001000000000001011100 +01011001001001010000000001100000 +01011001001001100000000001100100 +00101011100000010000000000000100 +01011001001001110000000001101000 +01011001001010000000000001101100 +01011001001000010000000001110000 +00101011100000010000000000001000 +01011001001000010000000001110100 +11000011101000000000000000000000 +01111100010000100000000000000000 +01111000000000110000000000000001 +00111000011000111100001010011100 +01111100001000010000000000000000 +00111100010000100000000000000001 +00101000011000110000000000000000 +10111000010000010001000000000000 +01011000011000100000000000111000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010011100 +00101000010000100000000000000000 +00100000001000010000000011111111 +01011000010000010000000000111100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010011100 +00101000010000100000000000000000 +00100000001000010000000011111111 +01011000010000010000000001000000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010011100 +00101000011000110000000000000000 +01011000011000010000000001000100 +01011000011000100000000001001000 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001100001010011100 +00101000100001000000000000000000 +01011000100000010000000001001100 +01011000100000100000000001010000 +01011000100000110000000001010100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010011100 +00101000010000100000000000000000 +01011000010000010000000001111000 +11000011101000000000000000000000 +00110111100111001111111111000100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010011100 +00101000001000010000000000000000 +01111000000011000000000000000001 +00111001100011001011111110101100 +00110001100000000000000000000000 +00101000001000100000000000000100 +00110100000000011111111111101101 +00100000010000100000000010000000 +01011100010000000000000001010011 +00110100000000010000000000000001 +11111011111111111111110100101011 +00110100000000010000000000000001 +11111011111111111111110001000000 +00110100000000100000000010100000 +00110100000000010000000000000001 +11111011111111111111110010001110 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111110010001011 +00110100000000010000000000000001 +11111011111111111111110001001110 +00110100000000100000000010100001 +00110100000000010000000000000001 +11111011111111111111110010000110 +00110111100011100000000000111111 +10111001110000000001000000000000 +00110100000000110000000000000001 +00110100000000010000000000000001 +11111011111111111111110011001000 +00110100000000010000000000000001 +11111011111111111111110001100100 +00110100000000010000000000000001 +01000011100011010000000000111111 +11111011111111111111110000101011 +00110100000000010000000000000001 +00110100000000100000000010100001 +11111011111111111111110001111001 +00110100000010111111111111011001 +00110100000100000000000000001111 +00110100000011110000000000010111 +00110100000000010000000000000001 +10111001110000000001000000000000 +00110100000000110000000000000000 +11111011111111111111110010111001 +01000011100000010000000000111111 +10110101101000010110100000000000 +00100001101011010000000011111111 +01010101011100000000000000000011 +10110101011011000001000000000000 +00110000010000010000000000000000 +00110101011010110000000000000001 +01011101011011111111111111110101 +00110111100000100000000000111111 +00110100000000010000000000000001 +00110100000000110000000000000001 +11111011111111111111110010101101 +00110100000000010000000000000001 +11111011111111111111110001001001 +01000011100000100000000000111111 +00110100000000011111111111111011 +01011100010011010000000000011111 +00110111100010110000000000100000 +01111000000000100000000000000001 +00111000010000101011111110101100 +00110100000000110000000000010000 +10111001011000000000100000000000 +11111000000000000001101001001100 +10111001011000000000100000000000 +11111000000000000000011100010110 +01111000000000100000000000000001 +00111000010000101011111100111000 +01011100001000000000000000000101 +00110100000000010000000000000001 +01011000010000010000000000000000 +00110100000000011111111111111010 +11100000000000000000000000010000 +00101011100000110000000000110100 +01111000000000010000000000000001 +00111000001000011011111100110000 +01011000001000110000000000000000 +00101011100000110000000000111000 +01111000000000010000000000000001 +00111000001000011011111100110100 +01011000001000110000000000000000 +00101011100000110000000000110000 +01111000000000010000000000000001 +00111000001000011010011111111000 +01011000001000110000000000000000 +00110100000000010000000000000010 +01011000010000010000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000111100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100110110000000000001000 +00110100000110110000000000100000 +10110111011111001101100000000000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +10111011100000000111100000000000 +00110100000000100000000000000001 +00111001011010111010100011000000 +00111001100011001000100110101000 +11100000000000000000000000010010 +10111011100000001000000000000000 +00110111100111001111111111100100 +00110111100011100000000000001011 +00000001110011100000000000000011 +00110101101000100000000000101100 +00111101110011100000000000000011 +00110100000000110000000000010100 +10111001110000000000100000000000 +11111000000000000001100001100000 +00110001110000000000000000010011 +00101001101000100000000000100000 +00101001011000110000000001110100 +10111001100000000000100000000000 +10111001110000000010000000000000 +11111011111111111111100010100110 +00110100000000100000000000000000 +10111010000000001110000000000000 +10111001011000000000100000000000 +11111000000000000001011000011010 +10111000001000000110100000000000 +01011100001000001111111111101100 +10111001111000001110000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100110110000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111100111100 +00101001011000010000000000000000 +01011100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011010100011000000 +11111000000000000001010111011110 +00101001011000010000000000000000 +00110100001000010000000000000001 +01011001011000010000000000000000 +01111000000010110000000000000001 +00111001011010111010100000000000 +01111000000011000000000000000001 +00110101011011010000000011000000 +00111001100011001010100011000000 +11100000000000000000000000001001 +00101001011000100000000000001000 +00101001011000110000000000001100 +00101001011001000000000000010000 +00101001011011100000000000000000 +10111001100000000000100000000000 +11111000000000000001011010100110 +01011001110000010000000000000000 +00110101011010110000000000011000 +01011101011011011111111111111000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000110000000000000 +11111000000000000000011110100100 +10111000001000000101100000000000 +01001100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011000100111010000 +10111001011000000001000000000000 +11100000000000000000000000000100 +00101001100000100000000000000000 +01111000000000010000000000000001 +00111000001000011000100111111100 +11111011111111111111100001011110 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111101000000 +01011000001000000000000000000000 +01111000000000100000000000000001 +01111000000000010000000000000001 +00111000001000011011111101010100 +00111000010000101011111101000100 +00110100000000111111111111111111 +01011000001000110000000000000000 +01011000010000110000000000000000 +01011000001000000000000000001000 +01011000010000000000000000001000 +01011000010000000000000000000100 +01011000001000000000000000000100 +01011000010000000000000000001100 +01011000001000000000000000001100 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111000000000000001001110011111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00110100000000010000000000000000 +11111000000000000001010001001000 +10111000001000000101100000000000 +00110100000000100000000000000000 +01011100001000000000000010000001 +11111011111111111111101000011001 +01111000000000110000000000000001 +00111000011000111011111101000100 +00101000011001010000000000001000 +01111000000000100000000000000001 +00111000010000101011111101000000 +10111000001000000010000000000000 +00101000010000100000000000000000 +01000100101010110000000000000100 +00110100000000010000000000000001 +01011100101000010000000000011101 +11100000000000000000000000010000 +00110100000000010000000000000001 +01000100100000010000000000000101 +00101000011000010000000000000100 +00110100001000010000000000000001 +01011000011000010000000000000100 +11100000000000000000000000000010 +01011000011000000000000000000100 +01111000000000110000000000000001 +00111000011000111011111101000100 +00101000011001010000000000000100 +00110100000000010000000000000100 +01001100001001010000000000010000 +00110100000000010000000000000001 +01011000011000010000000000001000 +11100000000000000000000000000010 +01000100100001010000000000000011 +01011000011000000000000000000100 +11100000000000000000000000001010 +00101000011001010000000000000100 +00110100000000010000000000000100 +00110100101001010000000000000001 +01011000011001010000000000000100 +01001100001001010000000000000101 +00110100000000010000000000000010 +01011000011000010000000000001000 +00110100010000011111111000001100 +01011000011000010000000000001100 +01111000000000110000000000000001 +00111000011000111011111101010100 +00101000011001010000000000001000 +01000100101000000000000000000100 +00110100000000010000000000000001 +01011100101000010000000000011100 +11100000000000000000000000001111 +01000100100001010000000000000101 +00101000011000010000000000000100 +00110100001000010000000000000001 +01011000011000010000000000000100 +11100000000000000000000000000010 +01011000011000000000000000000100 +01111000000000110000000000000001 +00111000011000111011111101010100 +00101000011001000000000000000100 +00110100000000010000000000000100 +01001100001001000000000000010000 +00110100000000010000000000000001 +01011000011000010000000000001000 +11100000000000000000000000000010 +01000100100000000000000000000011 +01011000011000000000000000000100 +11100000000000000000000000001010 +00101000011001000000000000000100 +00110100000000010000000000000100 +00110100100001000000000000000001 +01011000011001000000000000000100 +01001100001001000000000000000101 +00110100000000010000000000000010 +01011000011000010000000000001000 +00110100010000011111111000001100 +01011000011000010000000000001100 +00110100000000010100010001011011 +01001100001000100000000000110000 +01111000000000100000000000000001 +00111000010000101011111101000100 +00101000010001000000000000001000 +00110100000000010000000000000010 +00110100000000101111111111111111 +01011100100000010000000000110001 +01111000000000110000000000000001 +00111000011000111011111101010100 +00101000011000010000000000001000 +01011100001001000000000000101101 +00101000011000100000000000001100 +00110100000000010011111001111111 +11100000000000000000000000000010 +00110100010000101100000110000000 +01001000010000011111111111111111 +01111000000000110000000000000001 +00111000011000111011111101010100 +01011000011000100000000000001100 +01111000000000110000000000000001 +00111000011000111011111101000100 +00101000011000110000000000001100 +00110100000000010011111001111111 +11100000000000000000000000000010 +00110100011000111100000110000000 +01001000011000011111111111111111 +01111000000001000000000000000001 +00111000100001001011111101000100 +01011000100000110000000000001100 +01001100011000100000000000000011 +00110100010001001110000011000000 +11100000000000000000000000000100 +00110100000001000000000000000000 +01001100010000110000000000000010 +00110100010001000001111101000000 +10110100100000110001100000000000 +00000000011000100000000000011111 +10110100010000110001100000000000 +00010100011000100000000000000001 +01001100010000000000000000000011 +00110100010000100011111010000000 +11100000000000000000000000000100 +00110100000000010011111001111111 +01001100001000100000000000000010 +00110100010000101100000110000000 +01011001100000100000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001000 +01111000000000010000000000000001 +00110100010000100000000001100100 +00111000001000011011111101000000 +01011000001000100000000000000000 +00110100000000010000000000000000 +11111000000000000001001100010011 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +10111000001000000101100000000000 +10111000010000000000100000000000 +00111000001000011000101000011100 +11111011111111111111011110101000 +11100000000000000000000000000011 +00110100000000010000000001100100 +11111011111111111111110110010110 +00110100000000010000000000000000 +11111011111111111111100100101111 +01000100001000001111111111111100 +00110100000000010000000000000011 +00110100000000100000000000000000 +00110100000000110000000000000001 +11111000000000000001001000011111 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011000101000110100 +11111011111111111111011110011010 +11100000000000000000000000000011 +00110100000000010000000001100100 +11111011111111111111110110001000 +00110100000000010000000000000000 +11111000000000000001001011100000 +01000100001000001111111111111100 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011000011110001000 +11111011111111111111011110010000 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011000101001000100 +11111011111111111111011110001100 +11111011111111111111111100110100 +10111001011000000000100000000000 +11111011111111111111111101001010 +01000100001000001111111111111110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00110100000000100000000000000011 +00110100000011000000000000000000 +00110100000011010000001111101001 +01011100001000100000000000100010 +11100000000000000000000000000101 +01000101100011010000000000100111 +11111011111111111111100100000011 +01000100001000000000000000100101 +00110101100011000000000000000001 +10111001011000000000100000000000 +11111011111111111111111100110100 +01000100001000001111111111111010 +01001100001000000000000000000010 +11100000000000000000000000011000 +00110111100000010000000000010100 +00110100000000100000000000000000 +11111000000000000000011010101001 +01001000000000010000000000000111 +00101001011000100000000000000000 +00101011100000010000000000010100 +00110100010000111111111100111000 +01010100011000010000000000000011 +00110100010000100000000011001000 +01010000010000010000000000011101 +00110100000000100000000000000001 +10111001011000000000100000000000 +11111000000000000000011010011111 +01111000000000110000000000000001 +00101001011000100000000000000000 +00111000011000111000101001101100 +01001100001000000000000000000011 +01111000000000110000000000000001 +00111000011000111000101001100100 +01111000000000010000000000000001 +00111000001000011000101001110100 +11111011111111111111011101011010 +11100000000000000000000000010000 +10111001011000000000100000000000 +11111011111111111111111011101001 +10111000001000000110000000000000 +01001000000000010000000000000101 +00101001011000010000000000000000 +11111011111111111110110001100100 +11100000000000000000000000000010 +00110100000011001111111111111111 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110100000011000000000000000000 +11100011111111111111111111110100 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000001100000000000 +10111000010000000101100000000000 +00110100000000010000100000000000 +10111000011000000001000000000000 +01111000000011000000000000000001 +11111011111111111111101001001001 +00110100000011010000000000001000 +11111011111111111111111111101101 +00111001100011001100001010011100 +00110100000000010000010000000000 +00110100000000100000000000000000 +11111011111111111111101001000011 +10110001011000000000100000000000 +01001100001000000000000000000100 +00110100000000010001000000000000 +00110100000000100000000000000001 +11100000000000000000000000000011 +00110100000000010001000000000000 +00110100000000100000000000000000 +11111011111111111111101000111011 +11111011111111111111111111100000 +00110100000000010000010000000000 +00110100000000100000000000000001 +11111011111111111111101000110111 +00101001100000010000000000000000 +00111101011010110000000000000001 +00110101101011011111111111111111 +00101000001000010000000000000100 +00100000001000010010000000000000 +01111100001000010000000000000000 +10111001011000010101100000000000 +00100001011010110000000011111111 +11111011111111111111111111010100 +01011101101000001111111111101000 +00110100000000010000010000000000 +00110100000000100000000000000000 +11111011111111111111101000101010 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000100000000000 +00110100000000100000000000000001 +11111011111111111111101000011110 +00110100000000010000010000000000 +00110100000000100000000000000000 +11111011111111111111101000011011 +00110100000000010001000000000000 +00110100000000100000000000000000 +11111011111111111111101000011000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +00110100000000010000000000000001 +00110100000000100000000000000000 +10111000011000000110000000000000 +11111011111111111111111110110111 +00110100000000100000000000001011 +00110100000000010000000000000000 +11111011111111111111111110110100 +00000001011000110000000000010000 +00110100000000010000000000000000 +00100000011000100000000011111111 +11111011111111111111111110110000 +00100001011000111111111100000000 +00000000011000100000000000001000 +00110100000000010000000000000000 +11111011111111111111111110101100 +00100001011000100000000011111111 +00110100000000010000000000000000 +11111011111111111111111110101001 +00110100000000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110100110 +00110100000010110000000000000000 +11100000000000000000000000000111 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111011111111111111111110100001 +10110101101010110001000000000000 +00110000010000010000000000000000 +00110101011010110000000000000001 +01001001100010111111111111111010 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111110011010 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000101100000000000 +00110100000000010000000000000001 +11111011111111111111111110001100 +00110100000000100000000000000110 +00110100000000010000000000000000 +11111011111111111111111110001001 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111110000110 +00110100000000100000000011011000 +00110100000000010000000000000000 +11111011111111111111111110000011 +00000001011000100000000000010000 +00110100000000010000000000000000 +00100000010000100000000011111111 +11111011111111111111111101111111 +00100001011000101111111100000000 +00000000010000100000000000001000 +00110100000000010000000000000000 +11111011111111111111111101111011 +00100001011000100000000011111111 +00110100000000010000000000000000 +11111011111111111111111101111000 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111101110101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111101101011 +00110100000000100000000000000101 +00110100000000010000000000000000 +11111011111111111111111101101000 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111011111111111111111101100101 +10111000001000000101100000000000 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111101100001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111110010100 +00101001011011000000000000001000 +10111000010000000110100000000000 +10111000001000000111100000000000 +10111000010000000000100000000000 +10111001100000000001000000000000 +11111000000000000001010111110000 +01111100001011100000000000000000 +10111001100000000001000000000000 +10111001101000000000100000000000 +11111000000000000001010111011100 +10110101110000010111000000000000 +00110100000011000000000000000000 +11100000000000000000000000001001 +00101001011000100000000000001000 +10001001100000100001000000000000 +10110100010011110000100000000000 +11111011111111111111111110110000 +11111011111111111111111111010001 +00100000001000100000000000000001 +01011100010000001111111111111110 +00110101100011000000000000000001 +01001001110011001111111111111000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +00110100000000010000000000000001 +00110100000000100000000000000000 +10111000011000000110000000000000 +11111011111111111111111100101001 +00110100000000100000000000000110 +00110100000000010000000000000000 +11111011111111111111111100100110 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111100100011 +00110100000000100000000000000010 +00110100000000010000000000000000 +11111011111111111111111100100000 +00000001011000110000000000010000 +00110100000000010000000000000000 +00100000011000100000000011111111 +11111011111111111111111100011100 +00100001011000111111111100000000 +00000000011000100000000000001000 +00110100000000010000000000000000 +11111011111111111111111100011000 +00100001011000100000000011111111 +00110100000000010000000000000000 +11111011111111111111111100010101 +00110100000010110000000000000000 +11100000000000000000000000000110 +10110101101010110001000000000000 +01000000010000100000000000000000 +00110100000000010000000000000000 +00110101011010110000000000000001 +11111011111111111111111100001110 +01001001100010111111111111111011 +00110100000000010000000000000001 +00110100000000100000000000000000 +11111011111111111111111100001010 +11111011111111111111111110011001 +00100000001000010000000000000001 +01011100001000001111111111111110 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +00111001011010111010111011010000 +00111001100011001010111011011100 +11100000000000000000000000000101 +00101001011000100000000000000000 +10111001011000000000100000000000 +00110101011010110000000000001100 +11011000010000000000000000000000 +01010101100010111111111111111100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011010000000000000001 +00110100000011000000000000000000 +00111001011010111010111011010000 +00111001101011011010111011011100 +11100000000000000000000000000110 +00101001011000100000000000000000 +10111001011000000000100000000000 +00110101011010110000000000001100 +11011000010000000000000000000000 +10110101100000010110000000000000 +01010101101010111111111111111011 +01101001100000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011010000000000000001 +10111000001000000111000000000000 +00111001011010111010111011010000 +00111001101011011010111011011100 +11100000000000000000000000001100 +00101001011011000000000000001000 +11100000000000000000000000000111 +10111001110000000001000000000000 +11111000000000000001011010011001 +01011100001000000000000000000011 +00101001100000010000000000000100 +11100000000000000000000000000111 +00110101100011000000000000001000 +00101001100000010000000000000000 +01011100001000001111111111111001 +00110101011010110000000000001100 +01010101101010111111111111110101 +01111000000000011000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +10111000001000000001100000000000 +01011100001000000000000000001000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011010111011010000 +00111000010000101010111011011100 +01000100001000100000000000000011 +00101000001000010000000000001000 +11000011101000000000000000000000 +00101000011000100000000000001000 +00110100011000010000000000001000 +01011100010000000000000000010110 +01111000000000100000000000000001 +01111000000001000000000000000001 +00111000010000101010111011010000 +00111000100001001010111011011100 +11100000000000000000000000001111 +00101000010000010000000000001000 +11100000000000000000000000001010 +01011100001000110000000000001000 +01111000000000110000000000000001 +00110100010000100000000000001100 +00111000011000111010111011011100 +00110100000000010000000000000000 +01010000010000110000000000001001 +00101000010000010000000000001000 +11000011101000000000000000000000 +00110100001000010000000000001000 +00101000001001010000000000000000 +01011100101000001111111111110110 +00110100010000100000000000001100 +01010100100000101111111111110010 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000111000 +01011011100011000000000000110100 +01011011100011010000000000110000 +01011011100011100000000000101100 +01011011100011110000000000101000 +01011011100100000000000000100100 +01011011100100010000000000100000 +01011011100100100000000000011100 +01011011100100110000000000011000 +01011011100101000000000000010100 +01011011100101010000000000010000 +01011011100101100000000000001100 +01011011100101110000000000001000 +01011011100111010000000000000100 +10111000001000000111000000000000 +00110100000000010000000000000000 +10111000010000001011100000000000 +01111000000101000000000000000001 +11111011111111111111111111001011 +01111000000100110000000000000001 +01111000000100100000000000000001 +01111000000100010000000000000001 +01111000000100000000000000000001 +01111000000011110000000000000001 +10111000001000000110100000000000 +00110100000101010000000000000000 +00110100000010110000000000000000 +00111010100101001000000011010000 +00111010011100110111110001001000 +00111010010100101000101010100000 +01111000000101101000000000000000 +00111010001100011000011111000000 +00111010000100000111100100111000 +00111001111011111000011110111000 +11100000000000000000000000101000 +00110101011000100000000000001111 +10110101110010110000100000000000 +01001010111000100000000000000110 +01111000000000100000000000000001 +00111000010000101000101010011000 +11111011111111111111010110011011 +10110101011000010101100000000000 +11100000000000000000000000100001 +00101001101011000000000000000100 +10111010100000000001100000000000 +01000110101000000000000000000010 +10111010011000000001100000000000 +00101001101001000000000000000000 +10111010010000000001000000000000 +11111011111111111111010110010010 +10110100001010110101100000000000 +01011101100101100000000000000101 +10110101110010110000100000000000 +10111001111000000001000000000000 +11111011111111111111010110001101 +11100000000000000000000000001110 +01001101100000000000000000000110 +10110101110010110000100000000000 +10111010000000000001000000000000 +11111011111111111111010110001000 +11001000000011000110000000000000 +10110101011000010101100000000000 +00100001100001001111111111111111 +00001000100001000010011100010000 +00010101100000110000000000010000 +10110101110010110000100000000000 +00000000100001000000000000010000 +10111010001000000001000000000000 +11111011111111111111010101111111 +10110100001010110101100000000000 +10111001101000000000100000000000 +11111011111111111111111110010110 +10111000001000000110100000000000 +00110110101101010000000000000001 +01011101101000001111111111011001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000111000 +00101011100011000000000000110100 +00101011100011010000000000110000 +00101011100011100000000000101100 +00101011100011110000000000101000 +00101011100100000000000000100100 +00101011100100010000000000100000 +00101011100100100000000000011100 +00101011100100110000000000011000 +00101011100101000000000000010100 +00101011100101010000000000010000 +00101011100101100000000000001100 +00101011100101110000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111110101000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110111100010110000000000001100 +10111001011000000000100000000000 +00110100000000100000000001010000 +11111011111111111111111110011101 +01111000000000010000000000000001 +10111001011000000001000000000000 +00111000001000010111100111011000 +11111011111111111111010101101011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000001011000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111111000100 +00101000001000010000000000000000 +00101000001000100000000000001000 +00101000001000010000000000001100 +00100000001000010000000011111111 +11000011101000000000000000000000 +01111000000000010000000000000001 +01111000000000110000000000000001 +00111000011000111000111100100100 +00111000001000011011111111000100 +00101000001000010000000000000000 +00101000011000100000000000000000 +01111000000001000000000000000001 +00111000100001001000111100101000 +01011000001000100000000000000000 +01011000001000000000000000010100 +00101000100000110000000000000000 +01011000001000000000000000011000 +01011000001000000000000000010000 +01011000001000110000000000000000 +01011000001000100000000000000000 +01011000001000000000000000011100 +11000011101000000000000000000000 +01111000000001000000000000000001 +00110100000001010000000000000010 +00111000100001001011111111000100 +01011100001001010000000000001110 +00101000100000010000000000000000 +00010100010001000000000000011111 +00100000100001000000000000001111 +10110100100000110001100000000000 +11110100100000110010000000000000 +00000000011000110000000000000100 +10110100100000100001000000000000 +00111100010000100000000000011100 +01011000001000000000000000010100 +01011000001000000000000000011000 +10111000010000110001100000000000 +01011000001000110000000000010000 +11100000000000000000000000000110 +00101000100000010000000000000000 +00100000010000100000000011111111 +01011000001000110000000000010100 +01011000001000100000000000011000 +01011000001000000000000000010000 +01111000000000010000000000000001 +00111000001000011011111111000100 +00101000001000010000000000000000 +00101000001000100000000000000000 +00111000010000100000000000000100 +01011000001000100000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +01111000000001010000000000000001 +00111000101001011011111111000100 +00101000101001010000000000000000 +00100000001000010000000011111111 +00000000011000110000000000000100 +01011000101000100000000000010100 +01011000101000010000000000011000 +01011000101000110000000000010000 +00110100000000010000000000000011 +01011100100000010000000000000111 +00101000101000100000000000000000 +00110100000000011111111111110011 +10100000010000010000100000000000 +00111000001000010000000000001000 +01011000101000010000000000000000 +11000011101000000000000000000000 +00110100000000010000000000000001 +01011100100000010000000000000111 +00101000101000100000000000011100 +00110100000000011111111111100111 +10100000010000010000100000000000 +00111000001000010000000000010000 +01011000101000010000000000011100 +11000011101000000000000000000000 +00110100000000010000000000000010 +01011100100000010000000000000110 +00101000101000100000000000011100 +00110100000000011111111111000111 +10100000010000010000100000000000 +00111000001000010000000000100000 +01011000101000010000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +01111000000000010000000000000001 +00111000001000011000111100011000 +00101000001011110000000000000000 +01111000000010110000000000000001 +10111000010000000110100000000000 +00111001011010111011111111000100 +11111011111111111111111110011010 +10111000001000001000100000000000 +00101001011000010000000000000000 +10111000010000001000000000000000 +00101000001011100000000000000100 +10100001110011110111000000000000 +11111011111111111111111110010100 +01011100001100011111111111111001 +01011100010100001111111111111000 +01000101100000000000000000000011 +01011001100000010000000000000000 +01011001100000100000000000000100 +01000101101000000000000000000011 +00111101110000010000000000000011 +01011001101000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111111000100 +00101000001000010000000000000000 +00101000001000010000000000000000 +00100000001000010000000000000100 +01100100001000010000000000000000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111111000100 +00101000010000100000000000000000 +00101000010000110000000000011100 +01000100001000000000000000000011 +00111000011000110000000000001100 +11100000000000000000000000000011 +00110100000000011111111111110011 +10100000011000010001100000000000 +01011000010000110000000000011100 +00110100000000010000000000000000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111111000100 +00101000010000100000000000000000 +00101000010000110000000000011100 +01000100001000000000000000000011 +00111000011000110000000000000010 +11100000000000000000000000000011 +00110100000000011111111111111101 +10100000011000010001100000000000 +01011000010000110000000000011100 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001010110000000000000100 +10111000100000000110100000000000 +10111000011000000111100000000000 +01000001011000010000000000000011 +10111000010000000110000000000000 +00110101101011101111111111111111 +11111011111111111111011111011100 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111100000101000 +00010101100000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111100000100100 +01000001011000010000000000000011 +00100001100000100000000011111111 +00110100000011000000000000000000 +11111011111111111111100000100000 +01000001011000010000000000000011 +11111011111111111111011111100011 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00111000010000100000000000000001 +00100000010000100000000011111111 +11111011111111111111100000011000 +11100000000000000000000000000101 +00100000101000010000000011111111 +00110100000000110000000000000000 +11111011111111111111100001011011 +00110101100011000000000000000001 +10110101111011000001000000000000 +00101001011001010000000000000000 +01001001110011001111111111111010 +00100000101000010000000011111111 +00110100000000110000000000000001 +11111011111111111111100001010100 +01000001011000010000000000000011 +11111011111111111111011111110000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00110100000011010000000000000000 +10111000010000000110000000000000 +10111000011000000111000000000000 +00101000001010110000000000000100 +11100000000000000000000000100001 +01000001011000010000000000000011 +11111011111111111111011110100011 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011111101111 +00010101100000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111011111101011 +01000001011000010000000000000011 +00100001100000100000000011111111 +00110101100011000000000000000001 +11111011111111111111011111100111 +01000001011000010000000000000011 +00110100000000100000000011111111 +11111011111111111111011111100100 +01000001011000010000000000000011 +11111011111111111111011111000111 +01000001011000010000000000000011 +11111011111111111111011110001111 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011111011011 +10111000001000000111100000000000 +01000001011000010000000000000011 +11111011111111111111011110111101 +01011101111000001111111111110110 +00110101101011010000000000000001 +01001001110011011111111111100000 +10111001110000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00110100000011000000000000000000 +10111000010000000110100000000000 +10111000011000000111100000000000 +10111000100000000111000000000000 +00101000001010110000000000000100 +11100000000000000000000000100010 +01000001011000010000000000000011 +11111011111111111111011101101011 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011110110111 +00010101101000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111011110110011 +01000001011000010000000000000011 +00100001101000100000000011111111 +00110101101011010000000000000001 +11111011111111111111011110101111 +10110101111011000001000000000000 +01000001011000010000000000000011 +01000000010000100000000000000000 +11111011111111111111011110101011 +01000001011000010000000000000011 +11111011111111111111011110001110 +01000001011000010000000000000011 +11111011111111111111011101010110 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011110100010 +10111000001000001000000000000000 +01000001011000010000000000000011 +11111011111111111111011110000100 +01011110000000001111111111110110 +00110101100011000000000000000001 +01001001110011001111111111011111 +10111001110000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +10111000011000000001000000000000 +11111011111111111111110101111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +10111000011000000001000000000000 +10111000100000000001100000000000 +11111011111111111111110110011110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000100 +11111000000000000000100101011000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000100 +11111000000000000000100101111001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000100 +11111000000000000000100101011110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111110111100 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00110100000000010000000000000011 +10111000010000000110100000000000 +10111000011000000111000000000000 +00110100000010111111111111111100 +01010100011000010000000001110010 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111100110100 +00101000011000100000000000000000 +01111000000011110000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001111011111010100101111000 +10111001111000000000100000000000 +11111000000000000001000111010110 +00110100000010111111111111111111 +01001000000000010000000001100011 +01011101110000000000000000010111 +01111000000001000000000000000001 +00111000100001001011111101110010 +00110000100000000000000000000000 +00110100000000100000000000000001 +00110111100100000000000000101000 +00110111100100100000000000111000 +00110100000100010000000011111111 +10111000100000000101100000000000 +11100000000000000000000000000110 +01000000010000010000000000000000 +01000100001100010000000000001100 +00110100010000100000000000000001 +01011100010100101111111111111101 +11100000000000000000000001100000 +10111001111000000000100000000000 +10111010000000000001100000000000 +00110100000001000000000000011101 +11111000000000000001001000000100 +00110100000000100000000000011101 +01011100001000100000000000000011 +10111010000000000001000000000000 +11100011111111111111111111110100 +00110100000000010000000000000001 +01011101101000010000000000000111 +01111000000000010000000000000001 +00111000001000011011111101110010 +01000000001000100000000000000000 +00110100000000010000000000000100 +00110100000010111111111111111110 +01000100010000010000000001000001 +10111001110011010000100000000000 +01011100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011111101110010 +01000000001000010000000000000000 +00110100000010110000000000000000 +01000100001010110000000000111010 +11100000000000000000000000000010 +01011101101000000000000000011010 +00001001110000100000000000011101 +01111000000000010000000000000001 +00111000001000011010100101111000 +00110100010000100000000000000001 +10111001100000000001100000000000 +00110100000001000000000000011101 +11111000000000000001000111101000 +00110100000000100000000000011101 +00110100000010111111111111111111 +01011100001000100000000000101110 +10111001100000000000100000000000 +00110101100000110000000000011100 +00110100000000100000000000000000 +01000000001001000000000000000000 +00110100001000010000000000000001 +10110100010001000001000000000000 +00100000010000100000000011111111 +01011100001000111111111111111100 +01000001100000010000000000011100 +01000100001000100000000000100001 +01111000000000010000000000000001 +00111000001000011000101010111100 +11111011111111111111001110011011 +00110100000010111111111111111111 +11100000000000000000000000011111 +00110100000000010000000000000001 +01011101101000010000000000011010 +10111001100000000000100000000000 +00110101100000110000000000011100 +00110100000000100000000000000000 +01000000001001000000000000000000 +00110100001000010000000000000001 +10110100010001000001000000000000 +00100000010000100000000011111111 +01011100001000111111111111111100 +01111000000011010000000000000001 +00110001100000100000000000011100 +00111001101011011011111101110010 +01000001101000100000000000000000 +01111000000000010000000000000001 +00111000001000011010100101111000 +00001000010000100000000000011101 +10111001100000000001100000000000 +00110100000001000000000000011101 +00110100010000100000000000000001 +11111000000000000001000111101101 +00110100000000100000000000011101 +00110100000010111111111111111111 +01011100001000100000000000000111 +01000001101000010000000000000000 +00110100001000010000000000000001 +00110001101000010000000000000000 +01111000000000010000000000000001 +00111000001000011011111101110010 +01000000001010110000000000000000 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000001000110100010 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000001000100 +11000011101000000000000000000000 +01000001011000100000000000000000 +00110100010000100000000000000001 +00100000010000100000000011111111 +00110001011000100000000000000000 +00001000010000100000000000011101 +00110100010000100000000000000001 +11100011111111111111111110011011 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +10111000011000000001000000000000 +10111000100000000001100000000000 +11111011111111111111110001011110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +10111000001000000111100000000000 +01111000000000010000000000000001 +00111000001000011000111100111000 +00101000001011100000000000000000 +01111000000010110000000000000001 +01011011100000000000000000101000 +00111001011010111001001111100100 +00110100000011000000000000000000 +00110100000011010000000000000111 +00101001011000010000000000000000 +00110111100110110000000000101000 +10111011011000000001000000000000 +00110100000000110000000000000100 +11111011111111111111110001000011 +00101011100000010000000000101000 +00110101011010110000000000000100 +01000100001011100000000000000011 +00110101100011000000000000000001 +01011101100011011111111111110111 +01111000000000010000000000000001 +00111000001000011000111100111000 +00101000001000100000000000000000 +00101011100000010000000000101000 +01000100001000100000000000001010 +01111000000011010000000000000001 +00111001101011011001010000000000 +01111000000011000000000000000001 +10111001101000000111000000000000 +00110100000010110000000000000000 +00111001100011001100000111100000 +10111000010000001000100000000000 +00110100000100000000000000000110 +11100000000000000000000000011011 +01111000000000010000000000000001 +00111101100011000000000000000010 +00111000001000011001001111100100 +10110100001011000000100000000000 +00101000001010110000000000000000 +01111000000000010000000000000001 +00111000001000011000101011011000 +10111001011000000001000000000000 +11111011111111111111001100101000 +01111000000000110000000000000001 +00111000011000111011111110010100 +00101000011000100000000000001000 +01111000000000010000000000000001 +00111000001000011010100101111000 +01011000001000100000000000001000 +01111000000000100000000000000001 +00111000010000100001001011101000 +01011000001000100000000000011100 +01111000000000100000000000000001 +00111000010000100001000000100000 +01011000001000100000000000100000 +01111000000000100000000000000001 +01011000001000000000000000000100 +01011000001010110000000000001100 +00111000010000100001000000000000 +11100000000000000000000000101011 +00101001110000100000000000000000 +10111001100000000000100000000000 +10111011011000000001100000000000 +00110100000001000000000000000100 +11111000000000000000100001100000 +00110100000000100000000000000100 +01011100001000100000000000000110 +00101011100000010000000000101000 +00110101110011100000000000000100 +01000100001100010000000000000011 +00110101011010110000000000000001 +01011101011100001111111111110101 +01111000000000010000000000000001 +00111000001000011000111100111000 +00101000001100000000000000000000 +00101011100000010000000000101000 +01011100001100000000000000011100 +00111101011010110000000000000010 +01111000000000010000000000000001 +00111000001000011001010000000000 +10110100001010110000100000000000 +00101000001010110000000000000000 +01111000000000010000000000000001 +00111000001000011000101011111000 +10111001011000000001000000000000 +11111011111111111111001011111101 +01111000000000010000000000000001 +00111000001000011010100101111000 +00110100000000100000000000000001 +01011000001000100000000000001000 +01111000000000100000000000000001 +00111000010000100001000001000100 +01011000001000100000000000011100 +01111000000000100000000000000001 +00111000010000100001000001111100 +01111000000000110000000000000001 +00111000011000111100000111100000 +01011000001000100000000000100000 +01111000000000100000000000000001 +01011000001000110000000000000100 +01011000001010110000000000001100 +00111000010000100001000001100000 +01011000001000100000000000100100 +11100000000000000000000000111010 +01111000000010110000000000000001 +00111001011010111011111101101000 +01111000000011100000000000000001 +01011001011011110000000000000000 +01011001011000000000000000000100 +00110100000100010000000001111111 +00111001110011101010100101111000 +00110100000110110000000000000110 +11100000000000000000000000101111 +01000001011000010000000000000011 +00100000010000100000000011111111 +10111001101000000111100000000000 +11111011111111111111011011111111 +00110100000011000000000000000000 +01000100001000000000000000100110 +00101001111000100000000000000000 +10111001110000000000100000000000 +00110111100000110000000000101000 +00110100000001000000000000000100 +11111011111111111111111000010000 +00101011100000010000000000101000 +00110101111011110000000000000100 +01000100001100000000000000000011 +00110101100011000000000000000001 +01011101100110111111111111110111 +00101011100000010000000000101000 +01011100001100000000000000011010 +00111101100011000000000000000010 +01111000000000010000000000000001 +00111000001000011001010000000000 +10110100001011000000100000000000 +00101000001011000000000000000000 +00101001011000110000000000000100 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000011000101100010100 +11111011111111111111001011000110 +01111000000000010000000000000001 +00111000001000011010100101111000 +00110100000000100000000000000001 +01011000001000100000000000001000 +01111000000000100000000000000001 +00111000010000100000110101011100 +01011000001000100000000000011100 +01111000000000100000000000000001 +00111000010000100000111100011000 +01011000001000100000000000100000 +01111000000000100000000000000001 +01011000001010110000000000000100 +01011000001011000000000000001100 +00111000010000100000111001000000 +11100011111111111111111111001011 +00101001011000010000000000000100 +00110100001000010000000000000001 +01011001011000010000000000000100 +00101001011000100000000000000100 +01001110001000101111111111010001 +01111000000000010000000000000001 +01111000000010110000000000000001 +00110100000000100000000000000001 +00111000001000011011111101100100 +00111001011010111010100101111000 +00110000001000100000000000000000 +10111001011000000000100000000000 +11111000000000000001000000000000 +01111000000011000000000000000001 +00110100000000100000000000000001 +00111001100011001000101100111000 +11100000000000000000000000001000 +00101000100000100000000000100000 +00101000100000110000000000001100 +00110000100000000000000000111111 +10111001100000000000100000000000 +00110100100001000000000000101100 +11111011111111111111001010100000 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111000000000000001000000010101 +10111000001000000010000000000000 +01011100001000001111111111110110 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100110110000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111100111100 +10111000010000000101100000000000 +01111000000011010000000000000001 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001101011011010100101111000 +10111001101000000000100000000000 +11111000000000000001000001110111 +00110100000000101111111111111111 +01001000000000010000000001001110 +10111001101000000000100000000000 +00110100000000100000000000000000 +10111001011000000001100000000000 +00110100000001000000000000000110 +11111000000000000001000010110011 +10111000001000000110000000000000 +10111001101000000000100000000000 +11111000000000000001000010011101 +01001101100000000000000000000110 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011000101101010100 +00111000010000101001000011000100 +11111011111111111111001001101101 +01000001011000010000000000000000 +00110100000000100000000011111111 +01000100001000100000000000001101 +01000001011000110000000000000001 +01000001011000100000000000000010 +10111000011000100001000000000000 +10111000001000100000100000000000 +01000001011000100000000000000011 +10111000001000100000100000000000 +01000001011000100000000000000100 +10111000001000100000100000000000 +01000001011000100000000000000101 +10111000001000100000100000000000 +00100000001000010000000011111111 +01011100001000000000000000001000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011000101101100100 +00111000010000101001000011000100 +11111011111111111111001001011001 +00110100000011001111111111111111 +11100000000000000000000000000011 +00110100000000100000000000000000 +01001101100000000000000000101000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001000011000100 +00111000001000011000101101111100 +11111011111111111111001001010000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011100000111100000 +00111000010000101100000111110000 +00110100001001100000000010010000 +00110100000001010000000000100010 +00110100000001000000000000110011 +00101000010000010000000000000100 +00100000001000110000000011111111 +01111100011001110000000001000010 +01111100011000110000000000101000 +10100000111000110001100000000000 +01011100011000000000000000001100 +00101000010000110000000000000000 +00110100000011000000000000000000 +00110001011001010000000000000000 +00110001011000110000000000000010 +00000000001000110000000000011000 +00110001011001000000000000000001 +00110001011000110000000000000011 +00000000001000110000000000010000 +00000000001000010000000000001000 +00110001011000110000000000000100 +00110001011000010000000000000101 +00110100010000100000000000010000 +01011100010001101111111111101110 +00110100000000100000000000000000 +01000101100000000000000000000111 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001000011000100 +00111000001000011000101110011000 +11111011111111111111001000101111 +00110100000000101111111111111111 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111100111100 +10111000010000000110100000000000 +01111000000010110000000000000001 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100101111000 +10111001011000000000100000000000 +11111000000000000001000000001110 +10111000001000000110000000000000 +01001000000000010000000000001011 +00101001011000110000000001110000 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111000000000000001000010100011 +10111001011000000000100000000000 +00110100000000100000000000000000 +10111001101000000001100000000000 +00110100000001000000000000000110 +11111000000000000001000001110010 +10111000001000000110000000000000 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000001000000101111 +00110100000000010000000000000000 +01001101100000000000000000000111 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011000101110101000 +00111000010000101001001111010000 +11111011111111111111000111111110 +00110100000000011111111111111111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111100110100 +00101000011000100000000000000000 +01111000000010110000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100101111000 +10111001011000000000100000000000 +11111000000000000000111111100000 +10111000001000000001000000000000 +00110100000000011111111111111111 +01001000000000100000000000001110 +00101001011000110000000001110000 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000001000001110100 +10111000001000000110000000000000 +00101001011000010000000001110000 +01011101100000010000000000000010 +00110100000011000000000000000001 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000001000000000010 +01111101100000010000000000000001 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00110100000011000000000000000000 +10111000001000000101100000000000 +00110100000011010000000000000001 +00110111100011100000000000011000 +11100000000000000000000000100111 +10111001110000000000100000000000 +00110100000000100000000000000000 +10111001100000000001100000000000 +11111011111111111111110111001010 +00100000001011010000000011111111 +01000101101000000000000000100010 +10111001110000000000100000000000 +10111001011000000001000000000000 +00110100000000110000000000010000 +11111000000000000001001011010011 +00110101100011000000000000000001 +01011100001000000000000000011011 +00101011100000010000000000101100 +00000000001000100000000000011000 +00110001011000010000000000010111 +00110001011000100000000000010100 +00000000001000100000000000010000 +00110001011000100000000000010101 +00000000001000100000000000001000 +00101011100000010000000000110000 +00110001011000100000000000010110 +00000000001000100000000000011000 +00110001011000010000000000011011 +00110001011000100000000000011000 +00000000001000100000000000010000 +00110001011000100000000000011001 +00000000001000100000000000001000 +00101011100000010000000000101000 +00110001011000100000000000011010 +00000000001000100000000000011000 +00110001011000010000000000010011 +00110001011000100000000000010000 +00000000001000100000000000010000 +00110001011000100000000000010001 +00000000001000100000000000001000 +00110100000000010000000000000001 +00110001011000100000000000010010 +11100000000000000000000000000011 +01001001101011001111111111011010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111100101000 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +00100000010000100000000011111111 +10111000001000000110000000000000 +00100000011000110000000011111111 +01000100010000000000000001000100 +01000000001000100000000000000000 +01000000001001000000000000000001 +01000000001111010000000000000101 +01000000001110110000000000000110 +01000000001110010000000000000111 +01000000001110000000000000001000 +01000000001101110000000000001001 +01000000001101100000000000001010 +01000000001101010000000000001011 +01000000001101000000000000001100 +01000000001100110000000000001101 +01000000001100100000000000001110 +01000000001100010000000000001111 +01000000001100000000000000010000 +01000000001011110000000000010001 +01000000001011100000000000010010 +01000000001011010000000000010011 +01000000001010110000000000010100 +01000000001010100000000000010101 +01000000001010010000000000010110 +01000000001010000000000000010111 +01000000001001110000000000011000 +01000000001001100000000000011001 +01000000001001010000000000011010 +01000000001000110000000000011011 +01000000001000010000000000011100 +00110011100000100000000010111100 +00110011100001000000000010111101 +01000001100000100000000000000010 +00110011100000100000000010111110 +01000001100000100000000000000011 +00110011100000100000000010111111 +01000001100000100000000000000100 +00110011100000100000000011000000 +00110011100000010000000011011000 +00110111100000010000000010111100 +00110011100111010000000011000001 +00110011100110110000000011000010 +00110011100110010000000011000011 +00110011100110000000000011000100 +00110011100101110000000011000101 +00110011100101100000000011000110 +00110011100101010000000011000111 +00110011100101000000000011001000 +00110011100100110000000011001001 +00110011100100100000000011001010 +00110011100100010000000011001011 +00110011100100000000000011001100 +00110011100011110000000011001101 +00110011100011100000000011001110 +00110011100011010000000011001111 +00110011100010110000000011010000 +00110011100010100000000011010001 +00110011100010010000000011010010 +00110011100010000000000011010011 +00110011100001110000000011010100 +00110011100001100000000011010101 +00110011100001010000000011010110 +00110011100000110000000011010111 +11111011111111111111111101110101 +01011100001000000000000000001001 +01111000000000010000000000000001 +00111000001000011000101111000100 +11111011111111111111000101000001 +10111001100000000000100000000000 +00110100000000100000000000000001 +00110100000000110000000000000000 +11111011111111111111110101000101 +11100000000000000000000001100011 +01111000000000010000000000000001 +00111000001000011000101111011100 +11111011111111111111000100111001 +00110100000011010000000000000000 +00110100000010110000000000000001 +00110111100100010000000001001000 +00110111100100000000000011011100 +11100000000000000000000001000110 +00001001101011100000000000011101 +00110100000000100000000000000000 +10111001101000000001100000000000 +10110110001011100111100000000000 +10111001111000000000100000000000 +11111011111111111111110100110110 +10111000001000000101100000000000 +01001100000000010000000001010100 +10111001111000000000100000000000 +10111001100000000001000000000000 +00110100000000110000000000010000 +11111000000000000001001000111111 +01011100001000000000000000111000 +01000001100001010000000000010100 +01000001100000010000000000010101 +01000001100000110000000000010110 +00111100101001010000000000011000 +00111100001000010000000000010000 +00111100011000110000000000001000 +10111000001001010000100000000000 +10111000011000010001100000000000 +01000001100000010000000000010111 +10110110000011100001000000000000 +00110100010001001111111110000000 +10111000001000110001100000000000 +00000000011000010000000000011000 +00110000010000011111111110000000 +00000000011000010000000000010000 +00110000100000110000000000000011 +00110000100000010000000000000001 +00000000011000010000000000001000 +00110000100000010000000000000010 +01000001100001010000000000011000 +01000001100000010000000000011001 +01000001100000110000000000011010 +00111100101001010000000000011000 +00111100001000010000000000010000 +00111100011000110000000000001000 +10111000001001010000100000000000 +10111000011000010001100000000000 +01000001100000010000000000011011 +00110100010001001111111110000100 +10111000001000110001100000000000 +00000000011000010000000000011000 +00110000010000011111111110000100 +00000000011000010000000000010000 +00110000100000110000000000000011 +00110000100000010000000000000001 +00000000011000010000000000001000 +00110000100000010000000000000010 +01000001100001010000000000010000 +01000001100000010000000000010001 +01000001100000110000000000010010 +00111100101001010000000000011000 +00111100001000010000000000010000 +00111100011000110000000000001000 +10111000001001010000100000000000 +10111000011000010001100000000000 +01000001100000010000000000010011 +00110100010001001111111101111100 +10111000001000110001100000000000 +00000000011000010000000000011000 +00110000010000011111111101111100 +00000000011000010000000000010000 +00110000100000110000000000000011 +00110000100000010000000000000001 +00000000011000010000000000001000 +00110000100000010000000000000010 +00110101101011010000000000000001 +01001001011011011111111110111011 +11111011111111111111111011110111 +00110100000000101111111111111111 +10111001011000000111000000000000 +00110100000011000000000000000000 +00110111100011010000000001001000 +01011100001000100000000000001101 +01111000000000010000000000000001 +00111000001000011000001001111000 +11111011111111111111000011100101 +00110100000010111111111111111111 +11100000000000000000000000001011 +00001001100000010000000000011101 +00110100000000100000000000000001 +00110100000000110000000000000000 +10110101101000010000100000000000 +11111011111111111111110011100110 +00110101100011000000000000000001 +01001000000000010000000000000011 +10111001100000000000100000000000 +01001001110011001111111111111000 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000011011000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111101000000 +00100000010011100000000011111111 +01111000000010110000000000000001 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100101111000 +10111000001000000110100000000000 +10111001011000000000100000000000 +11111000000000000000111010101010 +00110100000011001111111111111111 +01001000000000010000000000100100 +01000101110000000000000000010010 +00101001011000110000000001110000 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111000000000000000111100111110 +00101001101000100000000000000000 +01111000000000011000000000000000 +00110111100000110000000000011000 +10111000010000010000100000000000 +01011011100000010000000000011000 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110100000001000000000000000100 +11111000000000000000111100001001 +01111100001000010000000000000100 +11001000000000010110000000000000 +00111001100011000000000000000001 +11100000000000000000000000001111 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110111100000110000000000011000 +00110100000001000000000000000100 +11111000000000000000111011010100 +00110100000000100000000000000100 +01011100001000100000000000001000 +01111000000000100000000000000001 +00111000010000101000111011000100 +00101011100011000000000000011000 +00101000010000010000000000000000 +10100001100000010000100000000000 +00000001100011000000000000011111 +01011001101000010000000000000000 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000000111010110101 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111101000100 +00101000011000100000000000000000 +01111000000010110000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100101111000 +10111001011000000000100000000000 +11111000000000000000111001101100 +10111000001000000001000000000000 +00110100000000011111111111111111 +01001000000000100000000000001110 +00101001011000110000000001110000 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000000111100000000 +10111000001000000110000000000000 +00101001011000010000000001110000 +01011101100000010000000000000010 +00110100000011000000000000000001 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000000111010001110 +01111101100000010000000000000001 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111101000100 +00101000011000100000000000000000 +01111000000011000000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +10111000001000000110100000000000 +00111001100011001010100101111000 +00110100000000010000000000100000 +00110011100000010000000000100111 +10111001100000000000100000000000 +11111000000000000000111000111111 +00110100000010111111111111111111 +01001000000000010000000001010001 +00001111100000000000000000100100 +00110111100011100000000000100110 +00110100000010110000000011111111 +11100000000000000000000000000110 +01000011100000010000000000100110 +01000100001010110000000000001100 +00101111100000010000000000100100 +00110100001000010000000000000001 +00001111100000010000000000100100 +00101111100000100000000000100100 +10111001100000000000100000000000 +10111001110000000001100000000000 +00110100010000100000000000000010 +00110100000001000000000000000001 +11111000000000000000111001110001 +00110100000000100000000000000001 +01000100001000101111111111110100 +00101111100000010000000000100100 +00110100000000100000000100000000 +01010000010000010000000000000010 +00001111100000000000000000100100 +01111000000011000000000000000001 +10111001101000000101100000000000 +00111001100011001010100101111000 +00110100000100000000000000001010 +00110100000011110000000000100000 +00110111100011100000000000100111 +11100000000000000000000000011110 +11111000000000000001000100001110 +00101111100000100000000000100100 +00101001011000110000000000000100 +10111000001000000110100000000000 +00110100010000100000000000000010 +10111001100000000000100000000000 +10111001101000000010000000000000 +11111000000000000000111010001000 +01011100001011010000000000101000 +00101111100000100000000000100100 +10110100001000100000100000000000 +00100000001000101111111111111111 +00101001011000010000000000001000 +00001111100000100000000000100100 +01000100001000000000000000000011 +00110011100011110000000000100111 +11100000000000000000000000000010 +00110011100100000000000000100111 +00110100010000100000000000000010 +10111001100000000000100000000000 +10111001110000000001100000000000 +00110100000001000000000000000001 +11111000000000000000111001111001 +00110100000000100000000000000001 +00110101011010110000000000000100 +01011100001000100000000000010111 +00101111100000010000000000100100 +00110100001000010000000000000001 +00001111100000010000000000100100 +00101001011000010000000000000100 +01011100001000001111111111100010 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110111100000110000000000100100 +00110100000001000000000000000010 +11111000000000000000111001101100 +10111000001000000110100000000000 +00110100000000010000000000000010 +00110100000010111111111111111111 +01011101101000010000000000001010 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110111100000110000000000100010 +00110100000001000000000000000010 +11111000000000000000111000110111 +11100100001011010101100000000000 +00110101011010111111111111111111 +11100000000000000000000000000010 +00110100000010111111111111111111 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000000111000011101 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111101000100 +00101000011000100000000000000000 +01111000000011000000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001100011001010100101111000 +10111001100000000000100000000000 +11111000000000000000110111001111 +00110100000011011111111111111111 +01001000000000010000000000100010 +01111000000000010000000000000001 +00111000001000011000101111111000 +01111000000011010000000000000001 +11111011111111111110111111001111 +00110100000010110000000000000000 +00110111100011110000000000011111 +00110100000011100000000011111111 +00111001101011010111111111011000 +00110101011000100000000000000010 +10111001100000000000100000000000 +10111001111000000001100000000000 +00110100000001000000000000000001 +11111000000000000000111000000011 +00110100000000100000000000000001 +01011100001000100000000000001111 +01000011100000100000000000011111 +01000100010011100000000000000101 +10111001101000000000100000000000 +00110101011010110000000000000001 +11111011111111111110111110111111 +00100001011010111111111111111111 +01000011100000010000000000011111 +01011100001011101111111111110010 +00110100000011010000000000000000 +01011101011000000000000000000110 +01111000000000010000000000000001 +00111000001000011000000000011100 +11111011111111111110111110110111 +11100000000000000000000000000010 +00110100000011011111111111111111 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000000110111011100 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +10111000001000000110100000000000 +00100000011011000000000011111111 +10111000100000000000100000000000 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100101100 +00111000100001001000111100110000 +00111000101001011000111101000100 +00100000010100010000000011111111 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111000001000011010100101111000 +00110100000010111111111111111111 +11111000000000000000110110001001 +01001000000000010000000000100010 +01011101100000000000000000000101 +01111000000000110000000000000001 +00111000011000111011111101110000 +00110100000000010000000000000010 +00001100011000010000000000000000 +01111000000011000000000000000001 +01111000000011100000000000000001 +00110100000010110000000000000000 +00111001100011001011111101110000 +00111001110011101010100101111000 +00110100000100000000000011111111 +00110100000011110000000000001010 +00101101100000100000000000000000 +00110100010000011111111111111110 +01010100001100010000000000001111 +00110100010000010000000000000001 +00001101100000010000000000000000 +10111001101000000001100000000000 +10111001110000000000100000000000 +00110100000001000000000000000001 +11111000000000000000110110110110 +00110100000000100000000000000001 +01011100001000100000000000000111 +01000001101000010000000000000000 +01000100001100000000000000000110 +00110101011010110000000000000001 +00110101101011010000000000000001 +01011100001011111111111111110001 +11100000000000000000000000000010 +00110100000010111111111111111111 +01111000000000010000000000000001 +00111000001000011010100101111000 +11111000000000000000110110010111 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111110010100 +01111000000000100000000000000001 +01111000000000110000000000000001 +10111001011000000000100000000000 +00111000010000101011111110100000 +00111000011000111011111110011100 +11111011111111111111010100100011 +00101001011000010000000000000000 +01011100001000000000000000000111 +00101001011000100000000000001000 +01011100010000010000000000000101 +01111000000000010000000000000001 +01011001011000000000000000000100 +01011001011000010000000000001000 +11100000000000000000000000000101 +01111000000000010000000000000001 +00111000001000011011111110010100 +00110100000000100000000000000001 +01011000001000100000000000000100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000011000000111000000000000 +00100000100011010000000011111111 +01100100011000110000000000000000 +01100100001001000000000000000000 +10111000010000000110000000000000 +10100000100000110001100000000000 +00110100000010111111111111101010 +01011100011000000000000000101011 +01000100100000110000000000001000 +01111000000000010000000000000001 +00111000001000011000110000010100 +11111011111111111110111100110100 +00001001110000100000000000000101 +10111001100000000000100000000000 +11111011111111111111100010010110 +11100000000000000000000000010010 +00110100000000110000000000000001 +01011100001000110000000000010010 +01111000000000010000000000000001 +10111001101000000001000000000000 +10111001100000000001100000000000 +00111000001000011000110000101100 +11111011111111111110111100101001 +01111000000001010000000000000001 +01111000000000010000000000000001 +00111000101001011011111101101000 +00111000001000011010100101111000 +01011000101000000000000000000000 +01011000101011010000000000000100 +01011000001001010000000000000100 +10111001100000000001000000000000 +00110100000000110000000101000000 +11111011111111111111101010010001 +00110100000010110000000000000000 +11100000000000000000000000010000 +00110100000000110000000000000010 +00110100000010110000000000000000 +01011100001000110000000000001101 +01111000000000010000000000000001 +00111000001000011000110001001100 +11111011111111111110111100010111 +01111000000000010000000000000001 +01111000000001000000000000000001 +00111000001000011010100101111000 +00111000100001001100000111100000 +01011000001001000000000000000100 +10111001100000000001000000000000 +10111000100000000000100000000000 +00110100000000110000000101000000 +11111000000000000000010010000100 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111110111100 +01011011100010110000000000101100 +01011011100011000000000000101000 +01011011100011010000000000100100 +01011011100011100000000000100000 +01011011100011110000000000011100 +01011011100100000000000000011000 +01011011100100010000000000010100 +01011011100100100000000000010000 +01011011100100110000000000001100 +01011011100101000000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +10111000010000000101100000000000 +10111000011000000111000000000000 +00110100000000100000000000000000 +00110111100000010000000000110000 +00110100000000110000000000010011 +00100000100100000000000011111111 +11111000000000000000111100100100 +01100101110000100000000000000000 +01100101011000010000000000000000 +01100101101100100000000000000000 +10111000010000010000100000000000 +01111000000011000000000000000001 +10100010010000010000100000000000 +00111001100011001010110000101100 +01011100001000000000000010001011 +11001000000011100001000000000000 +00110101110000010000000100111111 +10100000010000010000100000000000 +10110100001010110000100000000000 +10111001100000000111100000000000 +00110101100001110000000100000000 +10111001100000000010100000000000 +00110101110001101111111111111111 +00101000101001000000000001010100 +00101000101000110000000001001100 +01011000101000010000000001001100 +11001000100000110001100000000000 +00010100001001000000000000011111 +01011000101001000000000001001000 +10110100001000110010000000000000 +01011000101001000000000001010100 +00110100011000110000000000000001 +00010100100001000000000000011111 +10110100011000010000100000000000 +01011000101001000000000001010000 +10110100110000010000100000000000 +00110100101001010000000001000000 +10100000001000100000100000000000 +01011100101001111111111111110001 +01111000000000010000000000000001 +00111000001000011010110000101100 +01011000001000000000000000001000 +01011000001010110000000000001100 +00101001100000100000000100010000 +01111000000100010000000000000001 +00110101111101000000000101000000 +01011000001000100000000000010000 +00101001100000100000000100010100 +00110111100100110000000000110000 +10111001111000000110000000000000 +01011000001000100000000000010100 +00111010001100011000110001101100 +00110101100000100000000000101100 +00110100000000110000000000010010 +10111010011000000000100000000000 +11111000000000000001000000100101 +00101001100000110000000000001100 +00101001100001000000000000010100 +10111010001000000000100000000000 +10111010011000000001000000000000 +00110101100011000000000001000000 +11111011111111111110111010111011 +01011101100101001111111111110110 +01000110010000000000000000010001 +01111000000000010000000000000001 +10111001011000000001000000000000 +00111000001000011000110010010000 +11111011111111111110111010110101 +00001001110000100000000000000101 +10111001011000000000100000000000 +00110100000011000000000000000000 +11111011111111111111100000010110 +00110100000011100000000101000000 +10110101100010110000100000000000 +10110101111011000001000000000000 +00110100000000110000000001000000 +00110101100011000000000001000000 +11111011111111111111100000111000 +01011101100011101111111111111011 +11100000000000000000000001000110 +00110100000000010000000000000001 +01011101101000010000000000100010 +00110100000000010000000000000000 +10111010000000000001000000000000 +11111011111111111111001011000101 +01011100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011000110010110100 +11100000000000000000000000101010 +01111000000011100000000000000001 +00111001110011101011111101101000 +01111000000000010000000000000001 +01011001110100000000000000000100 +10111010000000000001000000000000 +01011001110000000000000000000000 +10111001011000000001100000000000 +00111000001000011000110011001100 +01111000000011000000000000000001 +11111011111111111110111010010110 +00111001100011001010100101111000 +01011001100011100000000000000100 +10111001100000000000100000000000 +10111001011000000001000000000000 +00110100000000110000000101000000 +11111011111111111111101000000010 +00110100000011100000000000000000 +00110100000100000000000101000000 +10110101110010110001000000000000 +10110101111011100001100000000000 +10111001100000000000100000000000 +00110100000001000000000001000000 +00110101110011100000000001000000 +11111011111111111111101000110000 +01011101110100001111111111111010 +11100000000000000000000000100011 +00110100000000010000000000000010 +01011101101000010000000000100001 +01111000000011000000000000000001 +01111000000000010000000000000001 +00111000001000011100000111100000 +00111001100011001010100101111000 +00110100000000100000000000000000 +01011001100000010000000000000100 +00110111100000110000000001000100 +00110100000001000000000000000100 +11111000000000000000001111001001 +00110100000000100000000000000100 +01000100001000100000000000000101 +01111000000000010000000000000001 +00111000001000011000110011111100 +11111011111111111110111001110110 +11100000000000000000000000010110 +01111000000000010000000000000001 +10111001011000000001000000000000 +00111000001000011000110100011000 +11111011111111111110111001110001 +00101001100000010000000000000100 +10111001011000000001000000000000 +00110100000000110000000101000000 +11111000000000000000001111100011 +00110100000011100000000000000000 +00110100000100000000000101000000 +00101001100000010000000000000100 +10110101110010110001000000000000 +10110101111011100001100000000000 +00110100000001000000000001000000 +00110101110011100000000001000000 +11111000000000000000001111000111 +01011101110100001111111111111010 +00110100000000010000000000000000 +00110100000000100000000001010000 +11111011111111111111101100000110 +11100000000000000000000000000010 +00110100000011011111111111101010 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101100 +00101011100011000000000000101000 +00101011100011010000000000100100 +00101011100011100000000000100000 +00101011100011110000000000011100 +00101011100100000000000000011000 +00101011100100010000000000010100 +00101011100100100000000000010000 +00101011100100110000000000001100 +00101011100101000000000000001000 +00110111100111000000000001000100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000111100000000000 +10111000010000000111000000000000 +00110100000011010000000000001000 +00110100000011000000000000000001 +00111001011010111010101000110000 +10100001100011100001100000000000 +00101001011001000000000000001000 +01111100011000100000000000000000 +10111001111000000000100000000000 +00110101101011011111111111111111 +11011000100000000000000000000000 +00111101100011000000000000000001 +01011101101000001111111111111001 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000111100000000000 +00110100000011100000000000001000 +00110100000011000000000000000000 +00110100000011010000000000000001 +00111001011010111010101000110000 +00101001011000100000000000000100 +10111001111000000000100000000000 +00110101110011101111111111111111 +11011000010000000000000000000000 +01111100001000100000000000000000 +11001000000000100001000000000000 +10100001101000100001000000000000 +10111001100000100110000000000000 +00111101101011010000000000000001 +01011101110000001111111111110111 +00110100000000010000000001100100 +11111011111111111110001001011000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000001000000 +01011011100011000000000000111100 +01011011100011010000000000111000 +01011011100011100000000000110100 +01011011100011110000000000110000 +01011011100100000000000000101100 +01011011100100010000000000101000 +01011011100100100000000000100100 +01011011100100110000000000100000 +01011011100101000000000000011100 +01011011100101010000000000011000 +01011011100101100000000000010100 +01011011100101110000000000010000 +01011011100110000000000000001100 +01011011100110010000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000110000000000000 +00110100000000110000000010000000 +00110100001000010000000000001000 +01111000000011010000000000000001 +11111000000000000000111000101101 +00111001101011011010101000110000 +00101001101000010000000000000000 +00110100000011110000000000000000 +01000100001000000000000001100001 +10111001100000000101100000000000 +00110100000100100000000000000000 +00110100000100010000000000000000 +01111000000110010100000000000000 +00110100000101100000000000000001 +00110100000110000000000000001000 +01011001011011000000000000001000 +01000101111000000000000000100010 +00101001011000010000000000000000 +01111000000000101000000000000000 +00110100000000110000000000000000 +01011001011000010000000000010000 +00101001011000010000000000000100 +01011001011000010000000000010100 +10100000010110010000100000000000 +01000100001000000000000000000011 +01111000000000100100000000000000 +00110100000000110000000000000000 +10100000011100010000100000000000 +10100000010100100010100000000000 +10111000101000010010100000000000 +00101001011001000000000000010000 +00101001011000010000000000010100 +01011100101000000000000000001110 +10100100011000000011000000000000 +10100000001001100000100000000000 +01011001011000010000000000010100 +00000000011000110000000000000001 +00111100010000010000000000011111 +10100100010000000011100000000000 +00000000010000100000000000000001 +10100000100001110010000000000000 +10111000001000110001100000000000 +01011001011001000000000000010000 +10111000010000110000100000000000 +01011100001001011111111111101011 +11100000000000000000000000111100 +10111000100000100001000000000000 +10111000001000110001100000000000 +01011001011000100000000000010000 +01011001011000110000000000010100 +00110101111011100000000000000001 +00101001101000100000000000000000 +00111101110011100000000000000100 +10111001100000000000100000000000 +10110101100011100111000000000000 +11011000010000000000000000000000 +01011100001101100000000000110001 +10111001100000000000100000000000 +00110100000000100000000011110000 +11111011111111111111111101110100 +00110100000101000000000001000000 +00110100000100110000000000000000 +00110100000100000000000000000001 +00110100000100100000000000000000 +00110100000100010000000000000000 +00101001101000100000000000000100 +10111001100000000000100000000000 +00101001110101110000000000000100 +11011000010000000000000000000000 +00101001101000100000000000000100 +10111000001000001010100000000000 +10111001100000000000100000000000 +10100010111100001011100000000000 +11011000010000000000000000000000 +01000110101000010000000000001000 +00101001101000110000000000001000 +10111010101000000001000000000000 +01111110101101010000000000000000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011110101101100000000000010001 +11100000000000000000000000000111 +00101001101000110000000000001000 +10111001100000000000100000000000 +10111010111000000001000000000000 +11011000011000000000000000000000 +01000110111000000000000000001001 +11100000000000000000000000001010 +00101001110000010000000000000000 +10111000001100110000100000000000 +01011001110000010000000000000000 +00101001110000010000000000000100 +10111000001100000000100000000000 +01011001110000010000000000000100 +11100000000000000000000000000011 +10111010010100111001000000000000 +10111010001100001000100000000000 +00111110000000010000000000000001 +00111110011100110000000000000001 +11110110000000011000000000000000 +00110110100101001111111111111111 +10110110000100111001100000000000 +10111000001000001000000000000000 +01011110100000001111111111011010 +11100000000000000000000000010100 +10111001111000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000001000000 +00101011100011000000000000111100 +00101011100011010000000000111000 +00101011100011100000000000110100 +00101011100011110000000000110000 +00101011100100000000000000101100 +00101011100100010000000000101000 +00101011100100100000000000100100 +00101011100100110000000000100000 +00101011100101000000000000011100 +00101011100101010000000000011000 +00101011100101100000000000010100 +00101011100101110000000000010000 +00101011100110000000000000001100 +00101011100110010000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110101111011110000000000000001 +00110101011010110000000000010000 +01011101111110001111111110010001 +11100011111111111111111111101010 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01111000000000010000000000000001 +00111000001000011010101000110000 +00101000001000100000000000000000 +00101001011000010000000000000000 +00110100000011000000000000000000 +00110100000011010000000001000000 +11011000010000000000000000000000 +00101001011000010000000000000000 +00110100000000100000000001010101 +11111011111111111111111100100000 +00101001011000010000000000001000 +00101001011000100000000000001100 +10111001100000000001100000000000 +00110101100011000000000000001000 +11111000000000000000110001000100 +00101001011000010000000000000000 +11111011111111111111111100011001 +01011101100011011111111111111001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101100001001101000 +00101000010000100000000000000000 +00111100001000010000000000001000 +00111000001000010000000000001010 +01011000010000010000000000000000 +00101000010000010000000000000000 +00100000001000110000000000001000 +01011100011000001111111111111110 +00100000001000010000000000000001 +00011000001000010000000000000001 +11000011101000000000000000000000 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101100001001101000 +00101000010000100000000000000000 +00111100001000010000000000001000 +00111000001000010000000000001001 +01011000010000010000000000000000 +00101000010000010000000000000000 +00100000001000110000000000001000 +01011100011000001111111111111110 +00100000001000010000000000000001 +11000011101000000000000000000000 +00101000001000010000000000000000 +01111000000000110000000000000001 +00111000011000111100001001101000 +00111100001000010000000000001000 +00101000011000110000000000000000 +01111100010000100000000000000000 +00111000001000010000000000001000 +10111000001000100001000000000000 +01011000011000100000000000000000 +00101000011000010000000000000000 +00100000001000010000000000001000 +01011100001000001111111111111110 +11000011101000000000000000000000 +01111000000000010000000000000001 +01111000000000110000000000000001 +00111000001000011100001001101000 +00111000011000111000111101001000 +00101000001000010000000000000000 +00101000011000100000000000000000 +01011000001000100000000000000100 +11000011101000000000000000000000 +00110111100111001111111111000100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00101000001000010000000000000000 +00110100000010111111111111111111 +01000100001000000000000000101010 +00101001100000100000000000000100 +01000100010000000000000000101000 +11111011111111111110000100010110 +01111000000011100000000000000001 +10111000001000000110100000000000 +00110100000010110000000000000000 +00110100000100000000000000011111 +00110111100011110000000000100000 +00111001110011101000110101001100 +11100000000000000000000000001011 +11111011111111111110000100001110 +00100000001001000000000011111111 +10110101011011010001000000000000 +10110101111010110000100000000000 +00110000001001000000000000000000 +10111000010000000001100000000000 +10111001110000000000100000000000 +10111000100000000010100000000000 +11111011111111111110110100010101 +00110101011010110000000000000001 +00101001100000010000000000000100 +11101110000010110001100000000000 +00110101100011000000000000000100 +01111100001000100000000000000000 +10100000011000100001000000000000 +01011100010000001111111111110001 +01111000000000010000000000000001 +10111001011000000010000000000000 +10111001101000000001000000000000 +10111001111000000001100000000000 +00111000001000011100000111100000 +11111000000000000000001001101010 +10111000001000000110000000000000 +10111001011000000001100000000000 +01111000000000010000000000000001 +11111101100010110101100000000000 +00111000001000011000110101110000 +10111001101000000001000000000000 +10111001100000000010000000000000 +11111011111111111110110100000000 +11001000000010110101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000111100 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +00110100000001011111111111111111 +01000100001000000000000000101100 +00101001011000100000000000000100 +01000100010000000000000000101010 +11111011111111111110000011011000 +10111000001000000111000000000000 +00101001011000010000000000000100 +11111011111111111110000011010101 +10111000001000000101100000000000 +00110100000000010000000000100000 +01001100001010110000000000000010 +00110100000010110000000000100000 +00110111100011010000000000011100 +01111000000000010000000000000001 +10111001011000000010000000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +00111000001000011100000111100000 +11111000000000000000001000100111 +10111000001000000110000000000000 +01111000000000010000000000000001 +10111001011000000001100000000000 +00111000001000011000110110010000 +10111001110000000001000000000000 +10111001100000000010000000000000 +11111011111111111110110011010010 +11101001100010110101100000000000 +11101100000011000000100000000000 +00110100000001011111111111111111 +10111001011000010101100000000000 +01011101011000000000000000001111 +10111001101000000111100000000000 +01111000000011010000000000000001 +00111001101011011000110101001100 +10110101111010110000100000000000 +01000000001001000000000000000000 +10110101011011100001000000000000 +10111001101000000000100000000000 +10111000010000000001100000000000 +10111000100000000010100000000000 +00110101011010110000000000000001 +11111011111111111110110011000010 +01001001100010111111111111111000 +11111101100010110010100000000000 +11001000000001010010100000000000 +10111000101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000011010000000000000001 +00111001101011011100000111100000 +10111001101000000000100000000000 +01111000000010110000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +11111011111111111111111010010110 +00111001011010111100000111110000 +00110100000011000000000000000000 +00111001111011111000110110110000 +00111001110011101000110111001000 +00110100000100000000000000001000 +00101001011000110000000000000000 +00101001011001000000000000000100 +10111000011001000000100000000000 +01000100001000000000000000010000 +10111001100000000001000000000000 +10111001111000000000100000000000 +11111011111111111110110010011011 +00111101100000010000000000000100 +00110100000000100000000000000000 +00110100001000010000000000001000 +10110101101000010000100000000000 +11111000000000000000000000010101 +00100000001000111111111111111111 +00001000011000110010011100010000 +10111000001000000001000000000000 +00010100010000100000000000010000 +00010100011000110000000000010000 +10111001110000000000100000000000 +11111011111111111110110010001111 +00110101100011000000000000000001 +00110101011010110000000000010000 +01011101100100001111111111101011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01000000001011010000000000001111 +10111000001000000110000000000000 +00110100000000010000000000101000 +10111000010000000111000000000000 +01000101101000010000000000000101 +00110100000000010000000001000010 +01000101101000010000000000000011 +00110100000000010000000000010000 +01011101101000010000000000110100 +00100001110010110000000000000010 +01011101011000000000000000001111 +10111001100000000000100000000000 +11111011111111111111111011110000 +00101001100000010000000000000000 +00110100000000100000000001000100 +00100001110011100000000000000001 +11111011111111111111111000011011 +00110100000000010000000000000000 +01011101110010110000000000101101 +01111000000010110000000000000001 +00111001011010111010101000110000 +00101001011000100000000000000100 +00101001100000010000000000000000 +11011000010000000000000000000000 +01000100001000001111111111111101 +10111001100000000000100000000000 +11111011111111111111111011100010 +00101001100000010000000000000000 +01111000000010110000000000000001 +00110100000000100000000010111110 +00111001011010111011111101110100 +11111011111111111111111000001100 +00110101011011100000000000001000 +11100000000000000000000000000101 +00101001100000010000000000000000 +11111011111111111111111000100101 +00110001011000010000000000000000 +00110101011010110000000000000001 +01011101011011101111111111111100 +01111000000000100000000000000001 +00111000010000101011111101110100 +01000000010000010000000000000001 +01000000010000110000000000000000 +00111100001000010000000000001000 +10111000001000110000100000000000 +00110100000000110000000000101000 +11011100001000000000100000000000 +01000101101000110000000000001011 +00110100000000110000000001000010 +01000101101000110000000000001001 +00110100000000110000000000010000 +01011101101000110000000000001011 +01000000010000100000000000000110 +00111100001000010000000000001111 +00111100010000100000000000001100 +00110100001000011100000000000000 +10111000001000100000100000000000 +11100000000000000000000000000110 +00111100001000010000000000001100 +11100000000000000000000000000100 +01111000000000011000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000000000 +10111000001000000010000000000000 +00110100000010010000000000101000 +00110100000010000000000001000010 +00110100000001110000000000010000 +00110100000001100000000000001000 +01000000100001010000000000010111 +01000100101010010000000000000011 +01000100101010000000000000000010 +01011100101001110000000000000110 +00111100011000110000000000000100 +00110100011000110000000000001000 +10110100001000110000100000000000 +11111011111111111111111110100101 +11100000000000000000000000000101 +00110100011000110000000000000001 +00110100100001000000000000010000 +01011100011001101111111111110101 +01111000000000011000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000001000000000000000 +10111000011000000110000000000000 +11111011111111111111111010010010 +00101001011000010000000000000000 +00110100000000100000000000001111 +00100010000011100000000011111111 +11111011111111111111110110111101 +00101001011000010000000000000000 +10111001110000000001000000000000 +00100010000100001111111100000000 +11111011111111111111110110111001 +00010110000100000000000000001000 +00101001011000010000000000000000 +10111010000000000001000000000000 +00110100000011010000000000000000 +11111011111111111111110110110100 +11100000000000000000000000000101 +00101001011000010000000000000000 +00110100000000100000000011111111 +00110101101011010000000000000001 +11111011111111111111110110101111 +01001001100011011111111111111100 +10111001011000000000100000000000 +11111011111111111111111001111101 +00101001011000010000000000000000 +00110100000000100000000010101010 +11111011111111111111110110101001 +00101001011000010000000000000000 +11111011111111111111110111000100 +10111000001000000111100000000000 +01011100001011100000000000100001 +00101001011000010000000000000000 +11111011111111111111110111000000 +10111000001000000111000000000000 +01011100001100000000000000011111 +00101001011000010000000000000000 +00110100000011010000000000000000 +00110100000100010000000011111111 +11111011111111111111110110111010 +10111000001000001000000000000000 +11100000000000000000000000000101 +00101001011000010000000000000000 +11111011111111111111110110110110 +01011100001100010000000000011000 +00110101101011010000000000000001 +01001001100011011111111111111100 +10111001011000000000100000000000 +11111011111111111111111001100101 +00101001011000010000000000000000 +00110100000000100000000001010101 +11111011111111111111110110010001 +00101001011000010000000000000000 +10111001111000000001000000000000 +11111011111111111111110110001110 +00101001011000010000000000000000 +10111001110000000001000000000000 +11111011111111111111110110001011 +00101001011000010000000000000000 +10111010000000000001000000000000 +11111011111111111111110110001000 +00110100000000010010011100010000 +11111011111111111110000000010011 +11100000000000000000000000000110 +00110100000011001111111111111111 +11100000000000000000000000000100 +00110100000011001111111111111110 +11100000000000000000000000000010 +00110100000011001111111111111101 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000001000100000000000 +10111000011000001000000000000000 +10111000100000000110000000000000 +11111011111111111111111000111000 +00101001011000010000000000000000 +00110100000000100000000000001111 +00100010001011100000000011111111 +11111011111111111111110101100011 +00101001011000010000000000000000 +10111001110000000001000000000000 +00100010001100011111111100000000 +11111011111111111111110101011111 +00010110001100010000000000001000 +00101001011000010000000000000000 +10111010001000000001000000000000 +00110100000011010000000000000000 +11111011111111111111110101011010 +11100000000000000000000000000110 +10110110000011010001000000000000 +00101001011000010000000000000000 +01000000010000100000000000000000 +00110101101011010000000000000001 +11111011111111111111110101010100 +01001001100011011111111111111011 +10111001011000000000100000000000 +11111011111111111111111000100010 +00101001011000010000000000000000 +00110100000000100000000010101010 +11111011111111111111110101001110 +00101001011000010000000000000000 +11111011111111111111110101101001 +10111000001000000111100000000000 +01011100001011100000000000100010 +00101001011000010000000000000000 +11111011111111111111110101100101 +10111000001000000111000000000000 +01011100001100010000000000100000 +00101001011000010000000000000000 +00110100000011010000000000000000 +11111011111111111111110101100000 +10111000001000001000100000000000 +11100000000000000000000000000111 +00101001011000010000000000000000 +11111011111111111111110101011100 +10110110000011010001000000000000 +01000000010000100000000000000000 +01011100001000100000000000011000 +00110101101011010000000000000001 +01001001100011011111111111111010 +10111001011000000000100000000000 +11111011111111111111111000001001 +00101001011000010000000000000000 +00110100000000100000000001010101 +11111011111111111111110100110101 +00101001011000010000000000000000 +10111001111000000001000000000000 +11111011111111111111110100110010 +00101001011000010000000000000000 +10111001110000000001000000000000 +11111011111111111111110100101111 +00101001011000010000000000000000 +10111010001000000001000000000000 +11111011111111111111110100101100 +00110100000000010010011100010000 +11111011111111111101111110110111 +11100000000000000000000000000110 +00110100000011001111111111111111 +11100000000000000000000000000100 +00110100000011001111111111111110 +11100000000000000000000000000010 +00110100000011001111111111111101 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000001000001000000000000000 +00100000010000010000000000011111 +10111000010000000101100000000000 +10111000011000000111000000000000 +10111000100000000110000000000000 +00110100000011010000000000000000 +01000100001000000000000000110000 +00110100010000011111111111111111 +10110100001001000000100000000000 +00010100001000100000000000011111 +10111000100000000111100000000000 +00000000010000100000000000011011 +10110100010000010000100000000000 +00010101011000100000000000011111 +00010100001000010000000000000101 +00000000010000100000000000011011 +10110100010010110001000000000000 +00010100010000100000000000000101 +01000100001000100000000000001100 +01111000000000010000000000000001 +00111000001000011000111101001100 +00101000001000100000000000000000 +10100001011000100001000000000000 +01001100010000000000000000000101 +00110100010000101111111111111111 +00110100000000011111111111100000 +10111000010000010001000000000000 +00110100010000100000000000000001 +00110100000011110000000000100000 +11001001111000100111100000000000 +10111010000000000000100000000000 +10111001011000000001000000000000 +10111001110000000001100000000000 +10111001111000000010000000000000 +11111011111111111111111101111010 +10111000001000000110100000000000 +01001000000000010000000000010110 +10110101110011110111000000000000 +10110101011011110101100000000000 +11001001100011110110000000000000 +11100000000000000000000000001110 +10111001100000000010000000000000 +01001101111011000000000000000010 +00110100000001000000000000100000 +10111010000000000000100000000000 +10111001011000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111101101101 +01001000000000010000000000001001 +10110101101000010110100000000000 +00110101110011100000000000100000 +00110101011010110000000000100000 +00110101100011001111111111100000 +11100000000000000000000000000010 +00110100000011110000000000100000 +01001001100000001111111111110010 +11100000000000000000000000000010 +10111000001000000110100000000000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110000000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +11111011111111111111110110010011 +00101001100000010000000000000000 +00110100000000100000000011110000 +11111011111111111111110010111111 +00101001100000010000000000000000 +00100001011000100000000011111111 +11111011111111111111110010111100 +00100001011000101111111100000000 +00101001100000010000000000000000 +00000000010000100000000000001000 +00110100000010110000000000000000 +11111011111111111111110010110111 +11100000000000000000000000000110 +00101001100000010000000000000000 +11111011111111111111110011010001 +10110101110010110001000000000000 +00110000010000010000000000000000 +00110101011010110000000000000001 +01001001101010111111111111111011 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000111100000000000 +00100000010000010000000000011111 +10111000010000000101100000000000 +10111000011000000110000000000000 +00110100000011010000000000000000 +01000100001000000000000000101100 +00110100010000011111111111111111 +10110100001000110000100000000000 +00010100001000100000000000011111 +10111000011000000111000000000000 +00000000010000100000000000011011 +10110100010000010000100000000000 +00010101011000100000000000011111 +00010100001000010000000000000101 +00000000010000100000000000011011 +10110100010010110001000000000000 +00010100010000100000000000000101 +01000100001000100000000000001100 +01111000000000010000000000000001 +00111000001000011000111101001100 +00101000001000100000000000000000 +10100001011000100001000000000000 +01001100010000000000000000000101 +00110100010000101111111111111111 +00110100000000011111111111100000 +10111000010000010001000000000000 +00110100010000100000000000000001 +00110100000011100000000000100000 +11001001110000100111000000000000 +10111001111000000000100000000000 +10111001011000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111010110011 +10111000001000000110100000000000 +01001000000000010000000000010011 +10110101011011100101100000000000 +11001001100011100110000000000000 +11100000000000000000000000001100 +10111001100000000001100000000000 +01001101110011000000000000000010 +00110100000000110000000000100000 +10111001111000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111010101000 +01001000000000010000000000001000 +10110101101000010110100000000000 +00110101011010110000000000100000 +00110101100011001111111111100000 +11100000000000000000000000000010 +00110100000011100000000000100000 +01001001100000001111111111110100 +11100000000000000000000000000010 +10111000001000000110100000000000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000001010000000000000000 +10111000001000000011000000000000 +00110100000010000000000001000011 +00110100000001110000000000001000 +01000000110010010000000000010111 +01011101001010000000000000000110 +00111100101001010000000000000100 +00110100101001010000000000001000 +10110100001001010000100000000000 +11111011111111111111111110001011 +11100000000000000000000000000101 +00110100101001010000000000000001 +00110100110001100000000000010000 +01011100101001111111111111110111 +00110100000000011111111111111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000001010000000000000000 +10111000001000000011000000000000 +00110100000010000000000001000011 +00110100000001110000000000001000 +01000000110010010000000000010111 +01011101001010000000000000000110 +00111100101001010000000000000100 +00110100101001010000000000001000 +10110100001001010000100000000000 +11111011111111111111111100101011 +11100000000000000000000000000101 +00110100101001010000000000000001 +00110100110001100000000000010000 +01011100101001111111111111110111 +00110100000000011111111111111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000001000000000000000000 +10111000001000000010100000000000 +00110100000001110000000001000011 +00110100000001100000000000001000 +01000000101010000000000000010111 +01011101000001110000000000000110 +00111100100001000000000000000100 +00110100100001000000000000001000 +10110100001001000000100000000000 +11111011111111111111111110001000 +11100000000000000000000000000101 +00110100100001000000000000000001 +00110100101001010000000000010000 +01011100100001101111111111110111 +00110100000000011111111111111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111110000100 +00101001011000010000000000000000 +01011100001000000000000000001001 +11111011111111111111000001011010 +01111000000000100000000000000001 +00110100001000010000001111101000 +00111000010000101011111101111100 +01011000010000010000000000000000 +00101001011000010000000000000000 +00110100001000010000000000000001 +01011001011000010000000000000000 +01111000000010110000000000000001 +00111001011010111011111110000000 +00101001011011000000000000000000 +11111011111111111111000001001111 +01111000000000100000000000000001 +00111000010000101011111101111100 +00101000010001000000000000000000 +11001000001001000010100000000000 +00110100000000010000000000000000 +01001000000001010000000000011000 +00100001100000110000000000000001 +01111000000000010000000000000001 +00111100011001010000000000000010 +00111000001000011001010000011000 +10110100001001010000100000000000 +00101000001000010000000000000000 +10110100001001000010000000000000 +00101001011000010000000000000000 +01011000010001000000000000000000 +00110100000000100000000000000001 +00110100001000010000000000000001 +01011001011000010000000000000000 +01111000000000010000000000000001 +00111000001000011100000111100000 +01000100011000100000000000000011 +11111011111111111111111000011000 +11100000000000000000000000000110 +00110100000000100000000000000010 +11111011111111111111111000010101 +01111000000000100000000000000001 +00111000010000101010101000111100 +01011000010000010000000000000100 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00101000001001010000000000001000 +00101000001001000000000000000000 +00101000001001100000000000000100 +10110100010001010001100000000000 +10001000011001000010000000000000 +01011000001000100000000000011100 +10001000010001100001000000000000 +10110100100000100001000000000000 +00101000001001000000000000001100 +00010100010000100000000000001100 +10110100010001000010000000000000 +00101000001000100000000000010100 +01001100100000100000000000000101 +00101000001001000000000000010000 +01000100100000000000000000001000 +01001100101000110000000000001011 +11100000000000000000000000000110 +00101000001000100000000000011000 +01001100010001000000000000000110 +00101000001001000000000000010000 +01000100100000000000000000000010 +01001100011001010000000000000101 +01011000001000110000000000001000 +11100000000000000000000000000011 +01011000001000110000000000001000 +10111000100000000001000000000000 +01011000001000100000000000100000 +10111000010000000000100000000000 +11000011101000000000000000000000 +00101000001000100000000000001100 +01011000001000000000000000001000 +01011000001000100000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011000001000000000000000010100 +10111000010000000000100000000000 +11111000000000000000100110101000 +00101001011000110000000000001100 +00101001011000100000000000000000 +01001000001000110000000000001011 +00101001011000010000000000000100 +01001100010000010000000000000011 +00110100010000100000000000000001 +01011001011000100000000000000000 +00101001011000100000000000000000 +01011100010000010000000000010001 +00110100000000010000000000000001 +01011001011000010000000000010100 +01011001011000010000000000010000 +11100000000000000000000000001110 +00101001011000010000000000001000 +01001100001000100000000000000011 +00110100010000101111111111111111 +01011001011000100000000000000000 +00101001011000100000000000000000 +01011100010000010000000000000111 +00110100000000010000000000000001 +01011001011000010000000000010100 +01011001011000000000000000000000 +01011001011000000000000000010000 +00110100000000011111111111111111 +11100000000000000000000000000010 +00101001011000010000000000010000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +01011000001000000000000000010000 +01011000001000000000000000000000 +01011000001000000000000000010100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010001000 +00101000011001000000000000000000 +01001000100000010000000000010011 +01111000000000110000000000000001 +00111000011000111011111110101000 +11001000001001000000100000000000 +01000100010000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000101000 +10111000001000110000100000000000 +11100000000000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000101000 +10100100001000000000100000000000 +10100000001000110000100000000000 +01011000010000010000000000101000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111110101000 +01000100010000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100100 +10111000001000110000100000000000 +11100000000000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100100 +10100100001000000000100000000000 +10100000001000110000100000000000 +01011000010000010000000000100100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111110101000 +00101000010000100000000000000000 +10111000001000000001100000000000 +00110100000000010000000000000000 +00101000010001000000000000001000 +00100000100001000000000000000010 +01000100100000000000000000001100 +00110100000001000000000000000010 +01011000010001000000000000001000 +01111000000001100000000000000001 +00101000010000100000000000010000 +00111000110001101000111101010000 +00101000110001000000000000000000 +00110100010001011111111110011011 +01010100101001000000000000000100 +00001000010000100000000001100100 +00110100000000010000000000000001 +01011000011000100000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000110000000000000 +01111000000000010000000000000001 +00111001011010111100001010001000 +00111000001000011100001010000000 +00101000001000010000000000000000 +00101001011011010000000000000000 +10110100001011010110100000000000 +00101001100000010000000000000000 +10111001101000000001000000000000 +11111000000000000000000100010000 +00101001100000010000000000000100 +00101001011000110000000000000000 +10111001101000000001000000000000 +11111000000000000000000110001111 +01011001100000000000000000001100 +01011001100000000000000000001000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +11111000000000000000000101100111 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001000010000000000000000 +00110100000000100000000000000001 +00110100000000110000000000001001 +01011000001000100000000000000100 +01011001011000110000000000001100 +01111000000000110000000000000001 +00111000011000111000111101010100 +01011001011000100000000000001000 +00101000011000100000000000000000 +01011000001000100000000001001100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +10111000001000000001000000000000 +00101000001000010000000000000000 +00101000001000110000000001001000 +00110100000000010000000000000000 +01000100011000000000000000010110 +00101000010000110000000000000100 +00101000011000110000000000111000 +01000100011000000000000000010011 +01111000000000110000000000000001 +00111000011000111011111110101000 +00101000011000110000000000000000 +00101000011001000000000000000100 +00100000100001000000000000000100 +01000100100000000000000000001101 +00101000011000110000000000000100 +00100000011000110000000000001000 +01011100011000000000000000001010 +00101000010000100000000000001100 +00110100000000110000000000001010 +00110100000000010000000000000001 +01010100010000110000000000000110 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001010001001000 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000001100 +10111000001000000101100000000000 +00110100000000010000000000001001 +00110100010000101111111111111111 +00110100000011000000000000000000 +01010100010000010000000010100101 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001010000100000 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001000010000000000000000 +00110100000011000000000000000000 +00101000001000100000000000000100 +00100000010000100000000000001000 +01011100010000000000000010011000 +00101000001000110000000000000100 +01111000000000101000000000000000 +10111000011000100001000000000000 +01011000001000100000000000000100 +00110100000000010000000000001010 +11100000000000000000000010010000 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001000010000000000000000 +01111000000001000000000000000001 +00111000100001001000111011000100 +00101000001000110000000000000100 +00101000100000100000000000000000 +10100000011000100001000000000000 +01011000001000100000000000000100 +00101000001000100000000000000100 +00100000010000100000000000001000 +01011100010000000000000010000011 +00101000001000010000000000000100 +00110100000011000000000000000001 +00100000001000010000000000000100 +01000100001000100000000010000010 +01011001011011000000000000001100 +11100000000000000000000010000000 +00101001011000010000000000000000 +00110100000011000000000000000000 +00101000001000010000000001001000 +01000100001000000000000001111100 +11111011111111111011000110001111 +00101001011000010000000000000100 +11111000000000000000000101000110 +11111011111111111011000110010101 +00110100000000010000000000001000 +11100000000000000000000001110100 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001000010000000000000000 +00110100000000100000000000000010 +00110100000011000000000000000000 +01011000001000100000000000001000 +00101001011000010000000000000000 +00101000001000010000000001001000 +01000100001000000000000001101101 +00101001011000010000000000000100 +00101000001000010000000000111000 +01000100001000000000000001101010 +01111000000000010000000000000001 +00111000001000011011111110111100 +00101000001000010000000000000000 +00110100000000110000000010100010 +01011000001000110000000000000000 +00110100000000110000000000000011 +01011000001000110000000000010000 +00110100000000110000000000000001 +01011000001000110000000000011100 +01011001011000100000000000001100 +11100000000000000000000001011110 +01111000000000010000000000000001 +00111000001000011011111110111100 +00101000001000010000000000000000 +00110100000011000000000000000000 +00101000001000100000000000011100 +00100000010000100000000000000001 +01000100010000000000000001011000 +00110100000000100000000000000100 +01011000001000100000000000011100 +11111011111111111110111100000001 +00110100001000010000011111010000 +01011001011000010000000000010000 +00110100000000010000000000000011 +11100000000000000000000001001111 +11111011111111111110111011111100 +00101001011000100000000000010000 +00110100000011000000000000000000 +11001000001000100000100000000000 +01001000000000010000000001001100 +00110100000000010000000000000111 +01011001011000010000000000001100 +01011001011000000000000000011100 +11100000000000000000000001000111 +00110111100000010000000000010000 +11111011111111111111111100110111 +00110100000011000000000000000000 +01000100001000000000000001000100 +01111000000000110000000000000001 +00111000011000111000111101011000 +00101000011000100000000000000000 +00101011100000010000000000010000 +11111000000000000000100000110010 +00111000000000101100001101001111 +11101000001000100001000000000000 +01100100001000010000000000000000 +10111000010000010000100000000000 +01000100001000000000000000000101 +00110100000000010000000001100100 +01011001011000010000000000010100 +00110100000000011111111110011100 +11100000000000000000000000000011 +01011001011000000000000000010100 +00110100000000010000000001100100 +01011001011000010000000000011000 +00110100000000010000000000000100 +11100000000000000000000000101111 +00101001011000010000000000000100 +00110100000011000000000000000000 +11111000000000000000000111001110 +01011100001000000000000000101101 +00110111100000010000000000010000 +11111011111111111111111100011100 +01000100001011000000000000101010 +01111000000001000000000000000001 +00111000100001001000111101011000 +00101011100000010000000000010000 +00101000100000100000000000000000 +11111000000000000000100000011000 +00101001011000100000000000010100 +01011011100000010000000000010000 +01000100001000100000000000001001 +00101001011000010000000000011100 +00101001011000100000000000011000 +10110100010000010000100000000000 +01011001011000010000000000011100 +00101001011000010000000000000100 +00101001011000100000000000011100 +11111000000000000000000110011100 +11100000000000000000000000011001 +00101001011000100000000000010100 +00110100000011000000000000000001 +01011100001000100000000000010111 +00101001011000010000000000011100 +00110100001000010111010100110000 +01011001011000010000000000011100 +00101001011000010000000000000100 +00101001011000100000000000011100 +11111000000000000000000110010010 +00110100000000010000000000000101 +01011001011000010000000000001100 +11100000000000000000000000001110 +00101001011000010000000000000100 +00110100000011000000000000000000 +11111000000000000000000110101011 +01011100001000000000000000001010 +00110100000000010000000000000110 +11100000000000000000000000000110 +10111001011000000000100000000000 +11111011111111111111111100111101 +00110100000011000000000000000000 +01011100001000000000000000000100 +00110100000000010000000000001001 +01011001011000010000000000001100 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001011111110101000 +00101000100001010000000000000000 +00110100000001000000000000000000 +01000100011000000000000000000010 +01111000000001001000000000000000 +01111000000001100000000000000001 +00111000110001101000111101011100 +00101000110000110000000000000000 +00111100001000010000000000011000 +10100000010000110001000000000000 +10111000010000010000100000000000 +10111000001001000010000000000000 +01011000101001000000000001001100 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001011111110101000 +00101000100001010000000000000000 +00110100000001000000000000000000 +01000100011000000000000000000010 +01111000000001001000000000000000 +01111000000001100000000000000001 +00111000110001101000111101011100 +00101000110000110000000000000000 +00111100001000010000000000011000 +10100000010000110001000000000000 +10111000010000010000100000000000 +10111000001001000010000000000000 +01011000101001000000000001001100 +11000011101000000000000000000000 +00110100000000110000000000000101 +01011000001000110000000000101000 +00111000000000111111111111111011 +01011000001000110000000000101100 +00110100000000111111111101101010 +01011000001000110000000000011000 +00110100000000111111111111111110 +01011000001000110000000000010100 +00110100000000110000000000000001 +01011000001000110000000000100100 +00110100000000110000000011001000 +01011000001000110000000001000100 +00110100000000110010011100010000 +01011000001000110000000000111100 +00110100000000110000000001100100 +01011000001000110000000001000000 +01011000001000100000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000001100 +10111000010000000110100000000000 +00110100000011000000000000000000 +01011100011000010000000001000111 +00110100000000010000000000100010 +00110100000000110000000000000000 +11111011111111111111111111000100 +00101001011000100000000000000100 +00110100000000010000000000100101 +00110100000000110000000000000000 +11111011111111111111111111000000 +00101001011000010000000000001000 +01001100001000000000000000000100 +01011001011011010000000000000100 +01011001011011010000000000001000 +11100000000000000000000000111011 +01001101101000010000000000000101 +00101001011000100000000000000000 +01111000000000010000000001000000 +10110100010000010000100000000000 +01011001011000010000000000000000 +00101001011000110000000000000000 +01111000000001010000000000000001 +00101001011000100000000000000100 +00111000101001011000111101100000 +00101000101000010000000000000000 +10110101101000110010000000000000 +11001000100000100110000000000000 +01001000001011000000000000000110 +01111000000001010000000000000001 +00111000101001011000111101100100 +00101000101000010000000000000000 +01001001100000010000000000000010 +11100000000000000000000000000010 +10111000001000000110000000000000 +01111000000001010000000000000001 +00111000101001011000111101101000 +00101000101000010000000000000000 +01001100001001000000000000000110 +01001100001000100000000000000101 +11001000011000010001100000000000 +11001000010000010000100000000000 +01011001011000110000000000000000 +01011001011000010000000000000100 +00101001011000010000000000000100 +10111001100000000001000000000000 +01011001011011010000000000001000 +00110100001000010100000000000000 +01011001011000010000000000000100 +00110101011000010000000000010100 +11111011111111111111111000010010 +01111000000000110000000000000001 +00111000011000111011111110101000 +00101001011000100000000000010000 +10111000001000000110100000000000 +00101000011000010000000000000000 +00110100000000110000000000000000 +01011000001011010000000001000000 +00110100010000010000000000000001 +01011001011000010000000000010000 +00110100000000010000000000100110 +11111011111111111111111110001101 +00110100000000010000000000100000 +10111001101000000001000000000000 +00110100000000110000000000000000 +11111011111111111111111110001001 +10111001100000000001000000000000 +00110100000000010000000000100001 +00110100000000110000000000000001 +11111011111111111111111110000101 +10111001100000000001000000000000 +00110101011000010000000000111000 +11111011111111111111111000011101 +01111100001011000000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000101000 +01011001011000000000000000000100 +01011001011000000000000000000000 +01011001011000010000000000100000 +00110100000000011111111111111111 +01011001011000010000000000001000 +01011001011000000000000000010000 +00110101011000010000000000010100 +11111011111111111111111000000100 +00110101011000010000000000111000 +11111011111111111111111000101011 +00101001011000010000000000001100 +00110100000000100000000000000001 +11111011111111111111111000101100 +00110100000000010000000000100100 +00110100000000100000000000000001 +00110100000000110000000000000001 +11111011111111111111111101100100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000000000101 +01011001011000010000000000011000 +00111000000000011111111111111010 +01011001011000010000000000011100 +00110100000000010000000000000001 +01011001011000010000000000010100 +00110100000000010111010100110000 +01011001011000010000000000010000 +00110100000000011111101110110100 +01011001011000010000000000001000 +00110100000000011111111111100010 +01011001011000010000000000000100 +00110100000000010000010010110000 +01011001011000010000000000110100 +00110100000000010000001111101000 +01011001011000010000000000101100 +00110100000000010000000001100100 +01011001011000010000000000110000 +01111000000000010000000000000001 +00111000001000011100001010001000 +00101000001000010000000000000000 +01011001011000110000000001100100 +01011001011000100000000001100000 +11001000011000010001100000000000 +01011001011000110000000001101100 +00110101011000010000000000000100 +01011001011000000000000001110000 +11111011111111111111110111010111 +00110101011000010000000000101000 +11111011111111111111110111111110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011000001000000000000001000100 +01011000001000000000000001000000 +00110100000000011111111111111111 +01011001011000010000000001001000 +01011001011000010000000001001100 +01011001011000010000000001010000 +01011001011000010000000001010100 +00110100000000010000000000000001 +01011001011000010000000001110000 +01011001011000000000000001011000 +00110101011000010000000000000100 +01011001011000000000000001011100 +01011001011000000000000001101000 +11111011111111111111110110111111 +00110101011000010000000000101000 +11111011111111111111110111100110 +00101001011000010000000001100000 +00110100000000100000000000000001 +11111011111111111111110111100111 +00101001011000010000000001100100 +00110100000000100000000000000001 +11111011111111111111110111100100 +00110100000000010000000000000100 +00110100000000100000000000000001 +00110100000000110000000000000001 +11111011111111111111111100101011 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000001100100 +00110100000000100000000000000000 +11111011111111111111110111010101 +01011001011000000000000001110000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001000000000001110000 +10111000001000000101100000000000 +00110100000000010000000000000001 +01000100100000000000000001111000 +00101001011000010000000001100000 +01011100011000010000000000000010 +01011001011000100000000001001000 +00101001011000010000000001100100 +01011100011000010000000000000010 +01011001011000100000000001001100 +00101001011000010000000001001000 +01001000000000010000000000001001 +00101001011000100000000001010000 +01001000000000100000000000000110 +01001100001000100000000000000101 +00101001011000110000000001000000 +01111000000000100000000001000000 +10110100011000100001000000000000 +01011001011000100000000001000000 +01011001011000010000000001010000 +00101001011000010000000001001100 +01001000000000010000000000001001 +00101001011000100000000001010100 +01001000000000100000000000000110 +01001100001000100000000000000101 +00101001011000110000000001000100 +01111000000000100000000001000000 +10110100011000100001000000000000 +01011001011000100000000001000100 +01011001011000010000000001010100 +00101001011000110000000001001000 +00110100000000010000000000000000 +01001000000000110000000001011011 +00101001011000100000000001001100 +01001000000000100000000001011001 +00101001011011000000000001000000 +00101001011000010000000000111000 +10110100011011000001100000000000 +00101001011011000000000001000100 +11001000011000100001000000000000 +11001000010011000110000000000000 +01000100001000000000000000000110 +00100001100011000011111111111111 +00100001100000010010000000000000 +01000100001000000000000000000011 +00110100000000011100000000000000 +10111001100000010110000000000000 +10111001100000000001000000000000 +00110101011000010000000000000100 +11111011111111111111110101001111 +00101001011000100000000001101100 +01111000000000110000000000000001 +00111000011000111011111110101000 +00100000010000100000000000001111 +10111000001000000110100000000000 +00111100010000100000000000010000 +00101000011000010000000000000000 +00100001101000111111111111111111 +10111000011000100001000000000000 +01011000001000100000000001000100 +00101001011000110000000001000000 +00101001011000100000000001001000 +00110100000000010000000000000101 +10110100011000100001000000000000 +00110100000000110000000000000000 +11111011111111111111111011010100 +00101001011000110000000001000100 +00101001011000100000000001001100 +00110100000000010000000000000010 +10110100011000100001000000000000 +00110100000000110000000000000000 +11111011111111111111111011001110 +00110100000000010000000000000001 +10111001100000000001000000000000 +00110100000000110000000000000000 +11111011111111111111111011001010 +00101001011000100000000001101000 +00110100000000110000000000000000 +00110100010000010000000000000001 +01011001011000010000000001101000 +00110100000000010000000000000110 +11111011111111111111111011000100 +00110100000000010000000000000000 +10111001101000000001000000000000 +00110100000000110000000000000001 +11111011111111111111111011000000 +01111000000000100000000000000001 +00110100000000011111111111111111 +00111000010000101000111101101100 +01011001011000010000000001001100 +01011001011000010000000001001000 +00101001011000110000000001000000 +00101000010000010000000000000000 +01001100001000110000000000001010 +00101001011000100000000001000100 +01001100001000100000000000001000 +01111000000001000000000000000001 +00111000100001001000111101110000 +00101000100000010000000000000000 +10110100011000010001100000000000 +10110100010000010000100000000000 +01011001011000110000000001000000 +01011001011000010000000001000100 +00101001011000010000000000111000 +01000100001000000000000000001111 +00101001011000010000000001011100 +00101001011000100000000001011000 +01001100001000100000000000000110 +00110100001000010000000000000001 +01011001011000010000000001011100 +00101001011000010000000001000000 +00110100001000011111111111111111 +11100000000000000000000000000110 +01001100010000010000000000000110 +00110100001000011111111111111111 +01011001011000010000000001011100 +00101001011000010000000001000000 +00110100001000010000000000000001 +01011001011000010000000001000000 +00110101011000010000000000101000 +10111001100000000001000000000000 +11111011111111111111110100101000 +01111100001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00010100010000110000000000011111 +00110111100000010000000000001100 +01001000000000100000000000001011 +00000000010001000000000000010010 +00111100011000110000000000001110 +00111100010000100000000000001110 +10111000011001000001100000000000 +01011011100000100000000000010000 +00110100000000100011111010000000 +01011011100000110000000000001100 +11111011111111111011011110000001 +00101011100000100000000000010000 +11100000000000000000000000001001 +00001000010000101100000000000000 +01011011100000100000000000010000 +00010100010000100000000000011111 +01011011100000100000000000001100 +00110100000000100011111010000000 +11111011111111111011011101111001 +00101011100000100000000000010000 +11001000000000100001000000000000 +00110100000000010000000000000000 +01011001011000100000000001011000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000100000000001011000 +00101000001000010000000001011100 +11111100010000010000100000000000 +11000011101000000000000000000000 +01011000001000100000000000000100 +01011000001000000000000000011100 +01011000001000110000000000001000 +01011000001000000000000000001100 +01011000001000000000000000010000 +01011000001000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000100000000000000001 +01011000001000100000000000000000 +01011000001000000000000000010100 +01011000001000000000000000011100 +01011000001000000000000000001100 +01011000001000000000000000010000 +00101000001000010000000000000100 +11111011111111111111110100010110 +01111000000000010000000000000001 +00111000001000011100001010001000 +00101000001000010000000000000000 +00110100000000100000000000000001 +11111011111111111111110100010001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111110110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000110100000000000 +00110111100000010000000000010100 +00110100000000100000000000000000 +00110100000000110000000001000000 +11111000000000000000011100101010 +00110100000000011100000000000000 +01111000000001000000000000000001 +01011011100000010000000000100000 +00111000100001001100001010001000 +00110100000000010100000000000000 +01011011100000010000000001000100 +00101000100000010000000000000000 +01011101101000010000000000000101 +01111000000000110000000000000001 +00111000011000111010110101101100 +01011000011011000000000000000000 +11100000000000000000000000100111 +00111101101011010000000000000101 +10110101011011010101100000000000 +00101001011000010000000000000000 +01000100001000000000000000100011 +01111000000000110000000000000001 +00111000011000111010110101101100 +00101000011000010000000000000000 +00101001011000100000000000010000 +11001001100000010000100000000000 +00100000001000010011111111111111 +00010100001000110000000000001100 +01011100010000000000000000000111 +00111100011000110000000000000010 +01011001011000010000000000001100 +00110100000000010000000000000001 +01011001011000110000000000010100 +01011001011000010000000000010000 +11100000000000000000000000010101 +00101001011001000000000000001100 +00110100010000100000000000000001 +10110100001001000000100000000000 +00101001011001000000000000010100 +10110100011001000001100000000000 +00111100011000110000000000000010 +00110111100001000000000001010000 +10110100100000110001100000000000 +00101000011000111111111111000100 +01011001011000100000000000010000 +10110100001000110000100000000000 +00101001011000110000000000001000 +01011001011000010000000000001100 +01011100010000110000000000000111 +11111000000000000000010111010001 +01011001011000010000000000011000 +00110100000000010000000000000001 +01011001011000010000000000011100 +01011001011000000000000000001100 +01011001011000000000000000010000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000001010000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111110101000 +01011100010000000000000000001010 +00110100000001000000000000000001 +00101000011000100000000000000000 +10111100100000010000100000000000 +00100000001000010000000011111111 +00101000010000110000000000100000 +00111100001000010000000000010000 +10100100001000000000100000000000 +10100000001000110000100000000000 +11100000000000000000000000001000 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100000 +00100000001000010000000011111111 +00111100001000010000000000010000 +10111000001000110000100000000000 +01011000010000010000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000001 +01000100001000100000000000001001 +00110100000000100000000000000010 +01000100001000100000000000001100 +01011100001000000000000000010111 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001010110000000000000000 +00110101011010110000000000011000 +11100000000000000000000000001010 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001010110000000000000000 +00110101011010110000000000010100 +11100000000000000000000000000101 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001010110000000000000000 +00110101011010110000000000011100 +00110100000000010000011111010000 +11111011111111111110110010000011 +01111000000000110000000000000001 +00111000011000111000111100011000 +00101001011000100000000000000000 +00101000011000010000000000000000 +10100000010000010000100000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +10111000010000000101100000000000 +00111000011000111100000001010000 +01000100001000000000000000000111 +00110100001000011111111111111111 +00001000001000110000000001111100 +01111000000000010000000000000001 +00111000001000011011111111001000 +10110100011000010000100000000000 +00110100001000110000000100000100 +10111000011000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111100111000 +01111000000000010000000000000001 +00111000001000011011111111001000 +01011000001010110000000000010100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000011000000000000000001 +01111000000011010000000000000001 +10111000001000000111000000000000 +00110100000010110000000000000000 +00111001100011001100001010001000 +00111001101011011011111110001000 +11100000000000000000000000001010 +00101001101000010000000000000000 +10010100001010110000100000000000 +00100000001000010000000000000001 +01000100001000000000000000000101 +00111101011000100000000000000101 +10110101110000100001000000000000 +00110100010000010000000111110100 +11111011111111111111111101000110 +00110101011010110000000000000001 +00101001100000010000000000000000 +01001000001010111111111111110110 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111110111100 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +01111000000110110000000000000001 +01111000000010110000000000000001 +01111000000110010000000000000001 +01111000000011010000000000000001 +01111000000100010000000000000001 +01111000000100000000000000000001 +01111000000011000000000000000001 +01111000000101110000000000000001 +01111000000011110000000000000001 +00111011011110111011111110101000 +00111001011010111011111111001000 +00110100000101000000000000001001 +00111011001110011001010001110100 +00110100000110000000000000000001 +00110100000100110000000000000011 +00111001101011011100000000110000 +00110100000100100000000000001000 +00111010001100011100000001010000 +00111010000100001011111111100000 +00111001100011001100001010001000 +00111010111101111100000110111100 +00111001111011111100001010000000 +11100000000000000000000010000001 +00101010101101100000000001111100 +01111000000000010000000011111111 +00111000001000011111111111111111 +00000010110011100000000000011000 +10100010110000011011000000000000 +00101001011000010000000000000100 +00100001110011100000000001111111 +00110100001000011111111111111111 +01010100001101000000000001011000 +00111100001000010000000000000010 +10110111001000010000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +00101001011000010000000001000100 +00110100000000100000000000000011 +11111000000000000000010100011110 +00111100001000010000000000000001 +01011010101000010000000001000000 +00101001011000010000000010100100 +00101001011000100000000010100000 +10110100010000010000100000000000 +00000000001000100000000000011111 +10110100010000010000100000000000 +00010100001000010000000000000001 +00110100000000100000000000000001 +01011010101000010000000001000100 +00101001100000010000000000000000 +11111011111111111111110000010110 +11111011111111111110101111110111 +00110100001000010000000000110010 +01011001011000010000000000001000 +00110100000000010000000000001010 +11100000000000000000000000010001 +00101001011101010000000000001000 +11111011111111111110101111110001 +11001010101000010000100000000000 +01001100001000000000000000111100 +00101001011000010000000000000000 +01011100001110000000000000000011 +01011001011110000000000000000100 +11100000000000000000000000111000 +01011001011100110000000000000100 +11100000000000000000000000110110 +00101001100000010000000000000000 +00110100000000100000000000000000 +11111011111111111111110000000100 +10111001101000000000100000000000 +11111011111111111111110001011001 +00110100000000010000000000000010 +01011001011000010000000000000100 +11100000000000000000000000101110 +10111001101000000000100000000000 +11111011111111111111110001101010 +11100000000000000000000000010010 +10111010000000000000100000000000 +11111011111111111111110110111101 +00110100000000010000000000000100 +11100011111111111111111111111000 +00101001011000010000000001100000 +01000100001000000000000000100101 +00101001011000010000000001100100 +01000100001000000000000000100011 +00101001011000010000000000000000 +01011100001100110000000000001001 +00110100000000010000000000000101 +11100011111111111111111111110000 +10111010001000000000100000000000 +11111011111111111111110111110001 +00110100000000010000000000000110 +11100011111111111111111111101100 +00101001011000010000000011000000 +01000100001000000000000000011001 +10111001011000000000100000000000 +11111011111111111111111101101111 +01011001011100100000000000000100 +00101001011000010000000011101000 +00110100000000100000000000000001 +11100000000000000000000000010010 +00101001011000010000000000000000 +01011100001110000000000000000100 +10111001101000000000100000000000 +11111011111111111111110001001101 +01000100001000000000000000000111 +00101001011000010000000001100000 +01000100001000000000000000000101 +00101001011000010000000000000000 +01011100001100110000000000001010 +00101001011000010000000011000000 +01011100001000000000000000001000 +00101001011000010000000000001100 +00110100000000100000000000000000 +00110100001000010000000000000001 +01011001011000010000000000001100 +01011001011101000000000000000100 +00101001011000010000000011101000 +11111011111111111111111100001010 +10111010000000000000100000000000 +10111010110000000001000000000000 +10111001110000000001100000000000 +11111011111111111111110100111010 +00101001011000010000000001100000 +01000100001000000000000000011011 +10111010001000000000100000000000 +10111010110000000001000000000000 +10111001110000000001100000000000 +11111011111111111111110111111001 +00101001011000010000000000000100 +01011100001100100000000000010101 +00101001011000010000000000000000 +00110100000101010000000000000000 +01011100001100110000000000001100 +11100000000000000000000000001000 +00001010101000010000000001111100 +10111010110000000001000000000000 +10111001110000000001100000000000 +10110101011000010000100000000000 +00110100001000010000000100000100 +11111011111111111111110111101101 +00110110101101010000000000000001 +00101001111000010000000000000000 +00110100001000011111111111111111 +01001000001101011111111111110111 +00101001100000010000000000000000 +01001001110000010000000000000101 +10111010111000000000100000000000 +10111010110000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111010100101 +00101011011101010000000000000000 +01111000000000100000000000000010 +00101010101000010000000010000000 +10100000001000100000100000000000 +01000100001000001111111101111100 +00101001011000010000000000010000 +00110100001000010000000000000001 +01011001011000010000000000010000 +00110100000000010000000000000001 +11010000010000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000001000100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111111000100 +00101000001000100000000000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000001000011011111110111100 +00111000011000111000111101110100 +01011000001000100000000000000000 +00101000011000010000000000000000 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000001000000000000000 +10111000011000001001000000000000 +11111011111111111010110111000101 +01111000000000010000000000000001 +00111000001000011100001010110100 +00101000001001000000000000000000 +01111000000000010000000000000001 +00111000001000011011111110101000 +01011000001001000000000000000000 +01111000000000010000000000000001 +00101000100001010000000000000000 +00111000001000011011111111000100 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101011111110111100 +00000000101001100000000000010000 +01011000010000010000000000000000 +01111000000000100000000000000001 +00111000010000101100001010001000 +00100000110001100000000000111111 +00000000101001010000000000011000 +01011000010001100000000000000000 +01111000000000100000000000000001 +00111000010000101100001010000000 +00100000101001010000000000000111 +01011000010001010000000000000000 +01111000000001010000000000000001 +00111000101001011011111111001000 +01011000101010110000000000000000 +01011000101000000000000000001100 +01011000100000000000000001000000 +01011000100000000000000001000100 +01011000100000000000000000000000 +01011000100000000000000000101000 +01011000100000000000000000100100 +01011000100000000000000000000100 +01111000000000110000000000000001 +01011000100000000000000000100000 +00110100000000100000001111101000 +00111000011000111000111100100100 +01011000100000100000000001001000 +00101000011000100000000000000000 +01011000001000000000000000011100 +01011000001000100000000000000000 +00110100000000010000000000000100 +01011101011000010000000000000100 +00110100000000010000000000000111 +01011000101000010000000000000100 +11100000000000000000000000000110 +00110100000000010000000000001001 +01011000101000010000000000000100 +00110100000000010000000000000011 +01011101011000010000000000000010 +10111010000000000011000000000000 +01111000000000010000000000000001 +10111000110000000001000000000000 +00111000001000011011111111100000 +01111000000011010000000000000001 +11111011111111111111110010011101 +00111001101011011100001010001000 +00101001101000110000000000000000 +01111000000000010000000000000001 +00111000001000011100000001010000 +10111010000000000001000000000000 +01111000000011110000000000000001 +01111000000011100000000000000001 +11111011111111111111110100011000 +00110100000011000000000000000000 +00111001111011111100001010000000 +00111001110011101011111111001000 +00110100000100110000000000000001 +11100000000000000000000000001100 +00001001100100010000000001111100 +00101001101001000000000000000000 +10111010000000000001000000000000 +10110101110100010000100000000000 +00110100100001000000000000000001 +10110100100011000001100000000000 +00110100001000010000000100000100 +10110101110100011000100000000000 +11111011111111111111110100001010 +00110101100011000000000000000001 +01011010001100110000000011111100 +00101001111000010000000000000000 +00110100001000011111111111111111 +01001000001011001111111111110011 +00110100000000010000000000000010 +01011101011000010000000000000110 +01111000000000010000000000000001 +00111000001000011011111110111100 +00101000001000010000000000000000 +00110100000000100000000000001100 +01011000001000100000000000011100 +01111000000011100000000000000001 +01111000000011010000000000000001 +00110100000011000000000000000000 +00111001110011101100001010001000 +00111001101011011011111111001000 +11100000000000000000000000001000 +00111101100000010000000000000101 +10111001100000000001000000000000 +10110101101000010000100000000000 +00110100001000010000000111110100 +00110100000000110000001000000000 +11111011111111111111110111101111 +00110101100011000000000000000001 +00101001110000100000000000000000 +01001000010011001111111111111000 +00110100000000010000000000000001 +01011101011000010000000000010111 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001000010000000000000000 +00101000001000010000000000000100 +00100000001000010000000000000010 +01000100001000000000000000100001 +01111000000000010000000000000001 +01111000000001000000000000000001 +00111000001000011011111111001000 +00111000100001001011111111100000 +01011000001001000000000001101000 +01111000000001000000000000000001 +00111000100001001100000001010000 +01011000001001000000000001101100 +01111000000000010000000000000001 +00111000001000011100001010000000 +00101000001001000000000000000000 +01111000000000010000000000000001 +00111000001000011100000000110000 +10110100010001000001000000000000 +10111010010000000001100000000000 +11111011111111111111101100110101 +01111000000000010000000000000001 +00111000001000011011111110101000 +00101000001000010000000000000000 +01111000000000100000000000000010 +11100000000000000000000000000011 +00101000001000110000000001111100 +01011011100000110000000000101100 +00101000001000110000000010000000 +10100000011000100001100000000000 +01000100011000001111111111111100 +00110100000000100000000000000001 +01011000001000100000000001100100 +00101000001000100000000000101000 +00111000010000100000000000000001 +01011000001000100000000000101000 +11111011111111111010110100111101 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011111111001000 +00101000010000110000000000000100 +01100100001001000000000000000000 +01111100011000110000000000001000 +10111000100000110001100000000000 +01011100011000000000000000000110 +00110100001000011111111111111111 +00001000001000010000000001111100 +10110100010000010000100000000000 +00110100001000010000000100000100 +11111011111111111111110011010011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100001000000000000000001000 +00110100001000011111111111111111 +00001000001000010000000001111100 +01111000000000100000000000000001 +00111000010000101011111111001000 +10110100001000100000100000000000 +00110100001000010000000100000100 +11111011111111111111110011101000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000100000000000000001 +10111000001000000001100000000000 +00111000010000101011111111001000 +01011100001000000000000000000100 +00101000010000010000000000000100 +01100100001000010000000000001000 +11000011101000000000000000000000 +00101000010001010000000000000100 +00110100000001000000000000001000 +00110100000000010000000000000000 +01011100101001000000000000000110 +00110100011000111111111111111111 +00001000011000110000000001111100 +10110100010000110001000000000000 +00101000010000010000000100111100 +01111100001000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00110100000000111111111111111111 +10111000010000000111100000000000 +01011100001000110000000000010110 +00110100000000010000000000000000 +01111000000011000000000000000001 +01111000000011010000000000000001 +11111011111111111111111000010001 +00110100000010110000000000000000 +00111001100011001100001010000000 +00111001101011011011111111001000 +00110100000011100000000000000100 +11100000000000000000000000001001 +00001001011000010000000001111100 +10110101101000010000100000000000 +00101000001000010000000011111100 +01011100001011100000000000000100 +00110101011000010000000000000001 +10111001111000000001000000000000 +11111011111111111111111000000101 +00110101011010110000000000000001 +00101001100000010000000000000000 +00110100001000011111111111111111 +01001000001010111111111111110110 +11100000000000000000000000000010 +11111011111111111111110111111111 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000010000000110100000000000 +10111000011000000110000000000000 +00111001011010111100000001010000 +01000100001000000000000000000111 +00110100001000011111111111111111 +00001000001010110000000001111100 +01111000000000010000000000000001 +00111000001000011011111111001000 +10110101011000010000100000000000 +00110100001010110000000100000100 +01000101101000000000000000001010 +00101001011000100000000001011100 +00110100000001000011111010000000 +00110100000000110000000000000000 +00010100010000010000000000011111 +11111000000000000000001100101000 +00111100001000010000000000010010 +00000000010001000000000000001110 +10111000001001000010000000000000 +01011001101001000000000000000000 +01000101100000000000000000001010 +00101001011000100000000001011000 +00110100000000110000000000000000 +00110100000001000011111010000000 +00010100010000010000000000011111 +11111000000000000000001100011110 +00111100001000010000000000010010 +00000000010000100000000000001110 +10111000001000100001000000000000 +01011001100000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +01111000000000010000000000000001 +00111101011000100000000000000101 +00111000001000011011111111001000 +10110100001000100000100000000000 +00101000001000100000001000001100 +10111000011000000110000000000000 +01001100010000000000000000000011 +00110100010000100100000000000000 +11100000000000000000000000000100 +00110100000000010011111111111111 +01001100001000100000000000000010 +00110100010000101100000000000000 +00010100010000010000000000011111 +00110100000001000011111010000000 +00110100000000110000000000000000 +11111000000000000000001011111101 +00111100001000010000000000010010 +00000000010001000000000000001110 +10111000001001000010000000000000 +01011001101001000000000000000000 +01000101100000000000000000001100 +01111000000000010000000000000001 +00111000001000011011111110001000 +00101000001000100000000000000000 +00111101011000110000000000000101 +01111000000000010000000000000001 +00111000001000011011111111001000 +10110100001000110000100000000000 +00101000001000010000000111111000 +10010100010000010000100000000000 +00100000001000010000000000000001 +01011001100000010000000000000000 +00111101011010110000000000000101 +01111000000000100000000000000001 +00111000010000101011111111001000 +10110100010010110001000000000000 +00101000010000010000001000010000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +01000100001000000000000000000101 +01111000000000110000000000000001 +00111000011000111100001010001000 +00101000011000110000000000000000 +01011000001000110000000000000000 +01000100010000000000000000000101 +01111000000000010000000000000001 +00111000001000011100001010000000 +00101000001000010000000000000000 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100111010000000000001100 +01111000000000010000000000000001 +00111000001000011011111111001000 +00101000001000110000000000000100 +01111000000000100000000000000001 +00111000010000101001010010011100 +00111100011000110000000000000010 +10110100010000110001000000000000 +00101000010000110000000000000000 +00101000001000100000000000000100 +00110100000000010000000000001010 +01010100010000010000000000000010 +11100000000000000000000000000011 +01111000000000110000000000000001 +00111000011000111000110111100100 +01111000000000010000000000000001 +00111000001000011011111111001000 +00101000001000100000000000000000 +01001100000000100000000000001110 +00101000001000100000000000010000 +00101000001001000000000000000000 +00101000001001010000000001110100 +00101000001001100000000001100000 +00101000001001110000000011000000 +00101000001010000000000001001100 +00101000001010010000000010101100 +00101000001000010000000000001100 +01011011100010010000000000000100 +01011011100000010000000000001000 +01111000000000010000000000000001 +00111000001000011000110111110000 +11111011111111111110001111110101 +00101011100111010000000000001100 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01011100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011100000001010000 +11100000000000000000000000000111 +00110100001000011111111111111111 +00001000001000010000000001111100 +01111000000000100000000000000001 +00111000010000101011111111001000 +10110100001000100000100000000000 +00110100001000010000000100000100 +11111011111111111111110011000101 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000011010000000000000001 +01111000000010110000000000000001 +10111000001000000110000000000000 +00111001101011011011111111001000 +00111001011010111011111110001000 +01000100010000000000000000001101 +00110100000000100000000000000001 +11111011111111111111100111011111 +00111101100000010000000000000101 +10110101101000010110100000000000 +00110101101000010000000111110100 +11111011111111111111110010111100 +00101001011000010000000000000000 +00110100000000100000000000000001 +10111100010011000110000000000000 +10111001100000010110000000000000 +01011001011011000000000000000000 +11100000000000000000000000001010 +00110100000000110000000000000001 +00101001011001000000000000000000 +10111100011000010001100000000000 +10100100011000000001100000000000 +10100000011001000001100000000000 +01011001011000110000000000000000 +00101001101000110000000011101000 +01000100001000110000000000000010 +11111011111111111111100111001100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00001000001000010000000001111100 +01111000000000100000000000000001 +00111000010000101011111111001000 +10110100010000010001000000000000 +00101000010000010000000011111100 +00101000010000110000000011111100 +00110100000000100000000000000100 +01111100001000010000000000000001 +01011100011000100000000000000010 +00111000001000010000000000000010 +11000011101000000000000000000000 +01001100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011011111111001000 +00101000001000010000000001001100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111111001000 +01011100001000000000000000000011 +00101000010000010000000010101100 +11000011101000000000000000000000 +00110100001000011111111111111111 +00001000001000010000000001111100 +10110100010000010001000000000000 +00101000010000010000000100101000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111110101000 +01001100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011111111001000 +01011000001000100000000001001100 +00101000011000010000000000000000 +01011000001000100000000001000000 +11000011101000000000000000000000 +00100000001001000000000000001111 +00101000011000110000000000000000 +00111100100001000000000000010000 +00100000010001011111111111111111 +10111000101001000010000000000000 +01011000011001000000000001000100 +01111000000000110000000000000001 +00111000011000111011111111001000 +01011100001000000000000000000011 +01011000011000100000000010101100 +11000011101000000000000000000000 +00110100001000011111111111111111 +00001000001000010000000001111100 +10110100011000010001100000000000 +01011000011000100000000100101000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000110100 +01011011100011000000000000110000 +01011011100011010000000000101100 +01011011100011100000000000101000 +01011011100011110000000000100100 +01011011100100000000000000100000 +01011011100100010000000000011100 +01011011100100100000000000011000 +01011011100100110000000000010100 +01011011100101000000000000010000 +01011011100101010000000000001100 +01011011100101100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111111001000 +00101000001000100000000000000000 +00110100000000010000000000000001 +00110100000101000000000000000000 +01011100010000010000000000000101 +01111000000000010000000000000001 +00111000001000011100000000110000 +11111011111111111111101000000100 +10111000001000001010000000000000 +01111000000100010000000000000001 +01111000000010110000000000000001 +01111000000011100000000000000001 +00110100000011010000000000000000 +00110100000011000000000000000001 +00111010001100011100001010000000 +00111001011010111011111111001000 +00110100000011110000000000000001 +00111001110011101011111110101000 +00110100000100100000000000000010 +00110100000101100000000000000011 +00110100000101010000000000000100 +11100000000000000000000001000111 +00110101100100111111111111111111 +00001010011100000000000001111100 +10110101011100001000000000000000 +00101010000000010000000011111100 +01000100001011110000000000001111 +00101001110000010000000000000000 +10111101111011000001000000000000 +00101000001000010000000000100000 +00000000001000010000000000001000 +00100000001000010000000011111111 +10100000001000100000100000000000 +01011100001000000000000000001000 +10111001100000000000100000000000 +11111011111111111111111010010100 +10111001100000000000100000000000 +00110100000000100000000000000000 +11111011111111111111110010010101 +00110101101011010000000000000001 +01011010000011110000000011111100 +00001010011000010000000001111100 +10110101011000011000000000000000 +00101010000000100000000011111100 +01000100010100100000000000010100 +01001000010100100000000000000011 +01011100010011110000000000101101 +11100000000000000000000000000100 +01000100010101100000000000010111 +01011100010101010000000000101010 +11100000000000000000000000011110 +00101001011000010000000011000000 +01000100001000000000000000100111 +00101001110000010000000000000000 +10111101111011000001000000000000 +00101000001000010000000000100000 +00000000001000010000000000001000 +00100000001000010000000011111111 +10100000001000100000100000000000 +01000100001000000000000000100000 +10111001100000000000100000000000 +11111011111111111111111001101001 +01011010000100100000000011111100 +11100000000000000000000000011011 +00101010000000010000000100111100 +01000100001000000000000000011010 +00101001011000100000000000010100 +10111001100000000000100000000000 +11111011111111111111110010101111 +01011010000101100000000011111100 +11100000000000000000000000010100 +10110101011000010000100000000000 +00110100001000010000000100000100 +11111011111111111111110000010000 +01011100001000000000000000010001 +10111001100000000000100000000000 +00110100000000100000000000000001 +11111011111111111111110001101110 +01011010000101010000000011111100 +11100000000000000000000000001011 +00101001011000010000000011000000 +01000100001000000000000000000011 +00101010000000010000000100111100 +01011100001000000000000000001000 +00001010011100110000000001111100 +10111001100000000000100000000000 +00110100000000100000000000000000 +10110101011100111001100000000000 +11111011111111111111110001100011 +01011010011011110000000011111100 +00110101101011010000000000000001 +00110101100011000000000000000001 +00101010001000010000000000000000 +01001000001011001111111110111001 +00101001011000110000000000000000 +01111000000000100000000000000001 +00111000010000101010110101110100 +01011000010000110000000000001100 +00101001011000110000000000010000 +00101000010000010000000000001000 +01111101101011010000000000000000 +01011000010000110000000000010000 +00101001011000110000000000000100 +00110100001000010000000000000010 +10110101101101001010000000000000 +01011000010000110000000000010100 +00101001011000110000000001110100 +01011000010000010000000000001000 +01111110100000010000000000000000 +01011000010000110000000000011000 +00101001011000110000000001100000 +01011000010000110000000000011100 +00101001011000110000000011000000 +01011000010000110000000000100000 +00101001011000110000000001001100 +01011000010000110000000000100100 +00101001011000110000000010101100 +01011000010000110000000000101000 +00101001011000110000000000001100 +01011000010000110000000000101100 +00101011100111010000000000000100 +00101011100010110000000000110100 +00101011100011000000000000110000 +00101011100011010000000000101100 +00101011100011100000000000101000 +00101011100011110000000000100100 +00101011100100000000000000100000 +00101011100100010000000000011100 +00101011100100100000000000011000 +00101011100100110000000000010100 +00101011100101000000000000010000 +00101011100101010000000000001100 +00101011100101100000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +11111011111111111010101101000011 +00110100000000100000000000000000 +00110100000000011111111111111111 +11111011111111111111111101001011 +00110100000000010000000000000001 +11111011111111111111110001000001 +00111000000010111111111111111111 +10111001011000000001000000000000 +00110100000000011111111111111111 +11111011111111111111111101000101 +00110100000000010000000000000001 +11111011111111111111110000111011 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111011111111111111111101000000 +00110100000000010000000000000000 +11111011111111111111110000110110 +10111001011000000001000000000000 +00110100000000010000000000000000 +11111011111111111111111100111011 +00110100000000010000000000000000 +11111011111111111111110000110001 +00110100000000010000000000000010 +11111011111111111111110000101111 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001001000000000000010100 +10111000001000000001100000000000 +10111000010000000011000000000000 +01000100100000000000000000010101 +00101000001001010000000000010000 +00100000101001010000000000000010 +01011100101000000000000000000111 +10110100100001100010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100011010110000000000110000 +10110100100001100001000000000000 +10111001011000000000100000000000 +00110100000000110000000001000000 +11111000000000000000001001110001 +10111001011000000010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00101000001001010000000000010000 +00100000101001110000000000000100 +01011100111001001111111111101011 +00101000001001010000000000011100 +00110100000001000000000000000000 +01000100101001111111111111101011 +00110100001010110000000000110000 +00110100000001000000000001000000 +10111001011000000001100000000000 +11011000101000000000000000000000 +10111001011000000010000000000000 +11100011111111111111111111110000 +00110111100111001111111111110100 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000000000010100 +10111000001000000101100000000000 +01000100010000000000000000010011 +00101001011000010000000000001100 +10110100010000010001000000000000 +00101000010000110000000000000000 +01111000000001000000000000000001 +00111000100001001000111100111000 +00101000100000100000000000000000 +00110100000000011111111111101100 +01011100011000100000000000000111 +01111000000000100000000000000001 +00111000010000101011111110001100 +00101000010000110000000000000000 +00110100000000010000000000000000 +01011000010010110000000000000000 +01011001011000110000000001111100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00101000001000110000000000010000 +00100000011000110000000000000100 +01011100011000101111111111101100 +00101000001001010000000000011100 +00101000001000100000000000001100 +00110111100000110000000000001100 +00110100000001000000000000000100 +11011000101000000000000000000000 +00101011100000110000000000001100 +11100011111111111111111111101000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01000100010000000000000001000111 +00101000001000100000000000001100 +01011000001000000000000010000000 +01011000001000000000000010110000 +01011000001000100000000010010000 +00110100000011000000000000000000 +10111001011000000000100000000000 +11111011111111111111111110101010 +01011001011000010000000000101000 +01000000001000100000000000111111 +01011100010000000000000000000110 +01111000000001000000000000000001 +00111000100001001000111100111000 +00101000001000110000000000000000 +00101000100000100000000000000000 +01000100011000100000000001011101 +00110100000000010000000000000000 +01000101100000000000000000110000 +00110101100000111111111111111111 +00110100011011000000000000101000 +10110101100011000000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +00101000001000100000000000000000 +01011100010000000000000000001111 +00110100000000010000000000000000 +01000100011000100000000000100111 +00110100011000100000000000100111 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +11100000000000000000000000000010 +01000100011000010000000001000100 +00101000010000010000000000000000 +00110100011000111111111111111111 +00110100010000101111111111111100 +01000100001000001111111111111100 +01011001011000110000000010110000 +00110100011011000000000000101000 +00110100011011010000000000100100 +10110101101011010110100000000000 +10110101101011010110100000000000 +10110101011011010110100000000000 +00101001101000100000000000000000 +10111001011000000000100000000000 +10110101100011000110000000000000 +11111011111111111111111110000011 +10110101100011000110000000000000 +10110101011011000001000000000000 +00101001101001000000000000000000 +00101000010000110000000000000000 +00101001011011000000000010110000 +00110100100001000000000001000000 +00110100011000111111111111111111 +01011001011000010000000000101000 +01011001101001000000000000000000 +01011000010000110000000000000000 +00110101100000110000000000100000 +10110100011000110001100000000000 +10110100011000110001100000000000 +10110101011000110001100000000000 +00101000001001000000000000001100 +00101000011000100000000000000000 +10110100010001000001000000000000 +01011001011000100000000001110100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000010000000000101000 +00101001011000110000000010110000 +00110100000001010000000000000010 +01000000001001000000000000111111 +11101100101000110010100000000000 +01100100100001000000000000000010 +10100000100001010010000000000000 +01000100100000101111111111000101 +00110100011000100000000000100000 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +00101000010001010000000000000000 +00110100011001000000000000100101 +00101000001000100000000000000100 +10110100100001000010000000000000 +10110100100001000010000000000000 +10110100101000100001000000000000 +10110101011001000010000000000000 +01011000100000100000000000000000 +00101000001001000000000000001100 +00110100011000010000000000100001 +10110100001000010000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +10110100100001010010100000000000 +00110100011011000000000000000001 +01011000001001010000000000000000 +11100011111111111111111110100011 +00110100000000010000000000000000 +01011001011000000000000010110000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110101100000100000000000100100 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001100000000000 +00101100001001010000000000000100 +00101000011001000000000000000000 +00110101100000100000000000101000 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +00110100101001011111111111111111 +00110100100001000000000001000000 +01011000010001010000000000000000 +01011000011001000000000000000000 +01011001011011000000000010110000 +11100011111111111111111110111110 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00110100000000100000000000000001 +10111000001000000101100000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +11111011111111111111111101110011 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111011111111111111111101110000 +10111000001000000010100000000000 +01000100001000000000000000011110 +00101000101000010000000000011000 +01011100001011001111111111111010 +00101000101000010000000000011100 +01011100001011101111111111111000 +00101000101000010000000000100000 +01011100001011011111111111110110 +00101001011000010000000010110000 +01011001011001010000000000101000 +00101000101000100000000000001100 +00110100001000010000000000100000 +10110100001000010000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +00101000001000110000000000000000 +00110100000000010000000000000000 +10110100010000110001100000000000 +01011001011000110000000001110100 +00101000101000110000000000010100 +01011001011000000000000001111000 +00110100011000110000000000000001 +11001000011000100001000000000000 +01011001011000100000000001110000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110100000000011111111111111110 +11100011111111111111111111111000 +01011000001000000000000000101000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +11111011111111111111111111001001 +01001100001000000000000000000101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00101001011000010000000001110100 +01011001011000000000000000101000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001010000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000100000000110100000000000 +00110100000000011111111111111110 +01000100101000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000100000000001110100 +10111000011000000000100000000000 +10111001101000000001100000000000 +10110101100000100001000000000000 +10110100100000100001000000000000 +11111000000000000000000101100000 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001010000000000011100 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000010000000000000 +11011000101000000000000000000000 +11100011111111111111111111101110 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001010000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000100000000110100000000000 +00110100000000011111111111111110 +01000100101000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000010000000001110100 +10111000011000000001000000000000 +10111001101000000001100000000000 +10110101100000010000100000000000 +10110100100000010000100000000000 +11111000000000000000000100110100 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001010000000000100000 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000010000000000000 +11011000101000000000000000000000 +11100011111111111111111111101110 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001000000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000110100000000000 +00110100000000011111111111111110 +01000100100000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000010000000001110100 +00110100000000100000000011111111 +10111001101000000001100000000000 +10110101100000010000100000000000 +10110100100000010000100000000000 +11111000000000000000000110000110 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001000000000000100100 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000001100000000000 +11011000100000000000000000000000 +11100011111111111111111111101110 +00100000010001011111111111111111 +00000000010001100000000000010000 +00100000100010001111111111111111 +00000000100010010000000000010000 +10001001000001010011100000000000 +10001001000001100100000000000000 +10001001001001010010100000000000 +00000000111010100000000000010000 +10001001001001100011000000000000 +10110101000001010010100000000000 +10110100101010100010100000000000 +01010000101010000000000000000011 +01111000000010000000000000000001 +10110100110010000011000000000000 +10001000010000110001000000000000 +10001000100000010010000000000000 +00000000101000010000000000010000 +00111100101001010000000000010000 +10110100110000010011000000000000 +00100000111001111111111111111111 +10110100010001000000100000000000 +10110100001001100000100000000000 +10110100101001110001000000000000 +11000011101000000000000000000000 +01000100011000000000000000001000 +00110100000001000000000000100000 +11001000100000110010000000000000 +01001000100000000000000000000110 +11001000000001000001000000000000 +00110100000000110000000000000000 +10000000001000100001000000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +10111100001001000010000000000000 +10000000010000110001000000000000 +10000000001000110001100000000000 +10111000100000100001000000000000 +10111000011000000000100000000000 +11100011111111111111111111111010 +01000100011000000000000000001000 +00110100000001000000000000100000 +11001000100000110010000000000000 +01001000100000000000000000000110 +11001000000001000000100000000000 +00110100000000110000000000000000 +10111100010000010000100000000000 +10111000011000000001000000000000 +11000011101000000000000000000000 +10000000010001000010000000000000 +10111100001000110000100000000000 +10111100010000110001100000000000 +10111000100000010000100000000000 +10111000011000000001000000000000 +11100011111111111111111111111010 +01000100011000000000000000001000 +00110100000001000000000000100000 +11001000100000110010000000000000 +01001000100000000000000000000110 +00010100001000110000000000011111 +11001000000001000001000000000000 +10010100001000100001000000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +10111100001001000010000000000000 +10000000010000110001000000000000 +10010100001000110001100000000000 +10111000100000100001000000000000 +10111000011000000000100000000000 +11100011111111111111111111111010 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000100010000000000000000100010 +10111000010000010010000000000000 +00110100000000110000000000001111 +01010100100000110000000000001011 +01111000000000110000000000000001 +00111000011000111001010011001000 +00111100001000010000000000000100 +10110100011000100001000000000000 +10110100010000010000100000000000 +01000000001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000010110000000000000000 +01001100001000000000000000000011 +11001000000000010000100000000000 +00110100000010110000000000000001 +01001100010000000000000000000011 +11001000000000100001000000000000 +00011001011010110000000000000001 +10010000110000000001100000000000 +00100000011000110000000000000010 +01000100011000000000000000001000 +10001100001000100000100000000000 +01000101011000000000000000000010 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000000110000000000000000 +11111000000000000000000001001010 +11100011111111111111111111111000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000100010000000000000000010101 +00110100000010110000000000000000 +01001100001000000000000000000011 +11001000000000010000100000000000 +00110100000010110000000000000001 +00010100010000110000000000011111 +10010000110000000010000000000000 +10011000011000100001000000000000 +00100000100001000000000000000010 +11001000010000110001000000000000 +01000100100000000000000000001000 +11000100001000100000100000000000 +01000101011000000000000000000010 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000000110000000000000001 +11111000000000000000000000101010 +11100011111111111111111111111000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100010000000000000000000110 +00110100000000110000000000000000 +11111000000000000000000000011100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100010000000000000000000110 +00110100000000110000000000000001 +11111000000000000000000000001100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +11110100001000100010000000000000 +01000100100000000000000000011000 +00110100000001000000000000000001 +01001100010000000000000000001011 +00110100000001010000000000000000 +01010100010000010000000000000011 +11001000001000100000100000000000 +10111000101001000010100000000000 +00000000100001000000000000000001 +00000000010000100000000000000001 +01011100100000001111111111111011 +01011100011000000000000000000010 +10111000101000000000100000000000 +11000011101000000000000000000000 +00111100010000100000000000000001 +00111100100001000000000000000001 +11110100001000100010100000000000 +01111100100001100000000000000000 +10100000110001010010100000000000 +01000100101000000000000000000010 +01001100010000001111111111111010 +00110100000001010000000000000000 +01000100100000001111111111110101 +00110100000001010000000000000000 +11100011111111111111111111101101 +00110100000001000000000000000001 +00110100000001010000000000000000 +11100011111111111111111111101010 +00010100001000100000000000011111 +10011000010000010000100000000000 +11001000001000100000100000000000 +11000011101000000000000000000000 +00110100000001100000000000000011 +10111000001000000010000000000000 +10111000010000000010100000000000 +01010000110000110000000000001100 +10111000010000010011000000000000 +00100000110001100000000000000011 +01011100110000000000000000001011 +00110100000000010000000000000011 +00101000100001100000000000000000 +00101000101000100000000000000000 +01011100110000100000000000000101 +00110100011000111111111111111100 +00110100100001000000000000000100 +00110100101001010000000000000100 +01010100011000011111111111111010 +00110100000000010000000000000000 +01000100011000000000000000001110 +01000000100001100000000000000000 +01000000101000010000000000000000 +00110100011000101111111111111111 +01000100110000010000000000000110 +11100000000000000000000000001010 +01000000100001100000000000000000 +01000000101000010000000000000000 +00110100010000101111111111111111 +01011100110000010000000000000110 +00110100100001000000000000000001 +00110100101001010000000000000001 +01011100010000001111111111111010 +00110100000000010000000000000000 +11000011101000000000000000000000 +11001000110000010000100000000000 +11000011101000000000000000000000 +00110100000001000000000000001111 +10111000001000000011100000000000 +10111000010000000011000000000000 +01010000100000110000000000101101 +10111000010000010010000000000000 +00100000100001000000000000000011 +01011100100000000000000000101011 +10111000010000000010000000000000 +10111000001000000010100000000000 +10111000011000000011000000000000 +00110100000001110000000000001111 +00101000100010000000000000000000 +00110100110001101111111111110000 +01011000101010000000000000000000 +00101000100010000000000000000100 +01011000101010000000000000000100 +00101000100010000000000000001000 +01011000101010000000000000001000 +00101000100010000000000000001100 +00110100100001000000000000010000 +01011000101010000000000000001100 +00110100101001010000000000010000 +01010100110001111111111111110101 +00110100011000111111111111110000 +00000000011001100000000000000100 +00100000011000110000000000001111 +00110100110001100000000000000001 +00111100110001100000000000000100 +10110100001001100011100000000000 +10110100010001100011000000000000 +00110100000000100000000000000011 +01010000010000110000000000010001 +00110100000000100000000000000000 +00110100000010000000000000000011 +10110100110000100010000000000000 +00101000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000100 +01011000100001010000000000000000 +11001000011000100010000000000000 +01010100100010001111111111111010 +00110100011000111111111111111100 +00000000011000100000000000000010 +00100000011000110000000000000011 +00110100010000100000000000000001 +00111100010000100000000000000010 +10110100111000100011100000000000 +10110100110000100011000000000000 +01000100011000000000000000001000 +00110100000000100000000000000000 +10110100110000100010000000000000 +01000000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000001 +00110000100001010000000000000000 +01011100010000111111111111111011 +11000011101000000000000000000000 +10111000001000000011100000000000 +10111000010000000011000000000000 +01010000010000010000000000001100 +10110100010000110010000000000000 +01010000001001000000000000001010 +01000100011000000000000000111111 +10110100001000110001000000000000 +00110100100001001111111111111111 +01000000100001010000000000000000 +00110100010000101111111111111111 +00110100011000111111111111111111 +00110000010001010000000000000000 +01011100011000001111111111111011 +11000011101000000000000000000000 +00110100000001000000000000001111 +01010000100000110000000000101101 +10111000010000010010000000000000 +00100000100001000000000000000011 +01011100100000000000000000101011 +10111000010000000010000000000000 +10111000001000000010100000000000 +10111000011000000011000000000000 +00110100000001110000000000001111 +00101000100010000000000000000000 +00110100110001101111111111110000 +01011000101010000000000000000000 +00101000100010000000000000000100 +01011000101010000000000000000100 +00101000100010000000000000001000 +01011000101010000000000000001000 +00101000100010000000000000001100 +00110100100001000000000000010000 +01011000101010000000000000001100 +00110100101001010000000000010000 +01010100110001111111111111110101 +00110100011000111111111111110000 +00000000011001100000000000000100 +00100000011000110000000000001111 +00110100110001100000000000000001 +00111100110001100000000000000100 +10110100001001100011100000000000 +10110100010001100011000000000000 +00110100000000100000000000000011 +01010000010000110000000000010001 +00110100000000100000000000000000 +00110100000010000000000000000011 +10110100110000100010000000000000 +00101000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000100 +01011000100001010000000000000000 +11001000011000100010000000000000 +01010100100010001111111111111010 +00110100011000111111111111111100 +00000000011000100000000000000010 +00100000011000110000000000000011 +00110100010000100000000000000001 +00111100010000100000000000000010 +10110100111000100011100000000000 +10110100110000100011000000000000 +01000100011000000000000000001000 +00110100000000100000000000000000 +10110100110000100010000000000000 +01000000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000001 +00110000100001010000000000000000 +01011100010000111111111111111011 +11000011101000000000000000000000 +00100000001001010000000000000011 +10111000001000000010000000000000 +01000100101000000000000000001011 +01000100011000000000000000101100 +00110100011000111111111111111111 +00100000010001100000000011111111 +11100000000000000000000000000011 +01000100011000000000000000101000 +00110100011000111111111111111111 +00110000100001100000000000000000 +00110100100001000000000000000001 +00100000100001010000000000000011 +01011100101000001111111111111011 +00110100000001010000000000000011 +01010000101000110000000000011010 +00100000010001010000000011111111 +00111100101001100000000000001000 +00110100000010100000000000001111 +10111000110001010010100000000000 +00111100101001100000000000010000 +10111000100000000100000000000000 +10111000110001010011000000000000 +10111000011000000011100000000000 +10111000100000000010100000000000 +00110100000010010000000000001111 +01010100011010100000000000010111 +00110100000001000000000000000000 +00110100000001110000000000000011 +10110101000001000010100000000000 +00110100100001000000000000000100 +01011000101001100000000000000000 +11001000011001000010100000000000 +01010100101001111111111111111100 +00110100011000111111111111111100 +00000000011001000000000000000010 +00100000011000110000000000000011 +00110100100001000000000000000001 +00111100100001000000000000000010 +10110101000001000100000000000000 +10111001000000000010000000000000 +01000100011000000000000000000111 +00100000010000100000000011111111 +00110100000001010000000000000000 +10110100100001010011000000000000 +00110000110000100000000000000000 +00110100101001010000000000000001 +01011100011001011111111111111101 +11000011101000000000000000000000 +01011000101001100000000000000000 +01011000101001100000000000000100 +01011000101001100000000000001000 +01011000101001100000000000001100 +00110100111001111111111111110000 +00110100101001010000000000010000 +01010100111010011111111111111010 +00110100011000111111111111110000 +00000000011010000000000000000100 +00100000011000110000000000001111 +00110101000010000000000000000001 +00111101000010000000000000000100 +10110100100010000100000000000000 +00110100000001000000000000000011 +01010100011001001111111111011100 +10111001000000000010000000000000 +11100011111111111111111111101000 +01111000000000110000000000000001 +00111000011000111010110101110000 +00101000011001110000000000000000 +10111000001000000100100000000000 +00110100000000110000000000000000 +00110100000001100000000000000001 +11100000000000000000000000001001 +01000000100001000000000000000000 +10110100111001000100000000000000 +01000001000010000000000000000001 +00100001000010000000000000000011 +01000101000001100000000000010010 +11001000101001000000100000000000 +01011100001000000000000000010011 +01000100100000010000000000010010 +10110101001000110010100000000000 +01000000101001010000000000000000 +10110100010000110010000000000000 +00110100011000110000000000000001 +10110100111001010100000000000000 +01000001000010000000000000000001 +00100001000010000000000000000011 +01011101000001101111111111110001 +01000000100001000000000000000000 +00110100101001010000000000100000 +10110100111001000100000000000000 +01000001000010000000000000000001 +00100001000010000000000000000011 +01011101000001101111111111110000 +00110100100001000000000000100000 +11001000101001000000100000000000 +01000100001000001111111111101111 +11000011101000000000000000000000 +10111000010000010001100000000000 +00100000011000110000000000000011 +01011100011000000000000000011101 +10111000001000000010000000000000 +00101000010000110000000000000000 +00101000001000010000000000000000 +01011100001000110000000000011000 +01111000000000110000000000000001 +00111000011000111001010111001000 +00101000011001110000000000000000 +01111000000000110000000000000001 +00111000011000111001010111001100 +00101000011001100000000000000000 +10100100001000000001100000000000 +10110100001001110000100000000000 +10100000001000110001100000000000 +10100000011001100001100000000000 +00110100000000010000000000000000 +01000100011000000000000000000011 +11100000000000000000000000011100 +01011100011000000000000000011001 +00110100100001000000000000000100 +00101000100000010000000000000000 +00110100010000100000000000000100 +00101000010010000000000000000000 +10110100001001110010100000000000 +10100100001000000001100000000000 +10100000101000110001100000000000 +10100000011001100001100000000000 +01000100001010001111111111110111 +10111000100000000000100000000000 +01000000001000110000000000000000 +01011100011000000000000000000110 +11100000000000000000000000001001 +00110100001000010000000000000001 +01000000001000110000000000000000 +00110100010000100000000000000001 +01000100011000000000000000000101 +01000000010001000000000000000000 +01000100011001001111111111111011 +11001000011001000000100000000000 +11000011101000000000000000000000 +01000000010001000000000000000000 +11001000011001000000100000000000 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +10111000010000010010100000000000 +00100000101001010000000000000011 +10111000010000000011100000000000 +10111000001000000010000000000000 +01011100101000000000000000011000 +01111000000001000000000000000001 +00111000100001001001010111001000 +00101000010000110000000000000000 +00101000100010000000000000000000 +01111000000001000000000000000001 +00111000100001001001010111001100 +00101000100001110000000000000000 +10100100011000000011000000000000 +10110100011010000010000000000000 +10100000110001000011000000000000 +10100000110001110011000000000000 +10111000001000000010000000000000 +01011100110001010000000000001010 +01011000100000110000000000000000 +00110100010000100000000000000100 +00101000010000110000000000000000 +00110100100001000000000000000100 +10100100011000000011000000000000 +10110100011010000010100000000000 +10100000110001010010100000000000 +10100000101001110010100000000000 +01000100101000001111111111111000 +10111000010000000011100000000000 +00110100000000110000000000000000 +10110100111000110010100000000000 +01000000101001010000000000000000 +10110100100000110011000000000000 +00110100011000110000000000000001 +00110000110001010000000000000000 +01011100101000001111111111111011 +11000011101000000000000000000000 +00100000001000100000000000000011 +01000100010000000000000000101100 +01000000001000110000000000000000 +00110100000000100000000000000000 +01000100011000000000000000100111 +10111000001000000001000000000000 +11100000000000000000000000000011 +01000000010000110000000000000000 +01000100011000000000000000100010 +00110100010000100000000000000001 +00100000010000110000000000000011 +01011100011000001111111111111100 +01111000000001000000000000000001 +00111000100001001001010111001000 +00101000010000110000000000000000 +00101000100001100000000000000000 +01111000000001000000000000000001 +00111000100001001001010111001100 +00101000100001010000000000000000 +10100100011000000010000000000000 +10110100011001100001100000000000 +10100000011001000001100000000000 +10100000011001010001100000000000 +01011100011000000000000000010001 +00110100010000100000000000000100 +00101000010000110000000000000000 +10110100011001100010000000000000 +10100100011000000001100000000000 +10100000100000110001100000000000 +10100000011001010001100000000000 +01011100011000000000000000001010 +00110100010000100000000000000100 +00101000010000110000000000000000 +10110100011001100010000000000000 +10100100011000000001100000000000 +10100000100000110001100000000000 +10100000011001010001100000000000 +01000100011000001111111111110011 +11100000000000000000000000000010 +00110100010000100000000000000001 +01000000010000110000000000000000 +01011100011000001111111111111110 +11001000010000010001000000000000 +10111000010000000000100000000000 +11000011101000000000000000000000 +10111000001000000001000000000000 +11100011111111111111111111011110 +00110100000001100000000000000000 +01000100011000000000000000010111 +10111000010000010011100000000000 +00100000111001110000000000000011 +00110100011001001111111111111111 +01000100111000000000000000010101 +01000000001000110000000000000000 +01000000010001010000000000000000 +01011100011001010000000000001111 +00110100000001100000000000000000 +01000100100000000000000000001110 +00110100001000010000000000000001 +00110100010000100000000000000001 +01011100011000000000000000000100 +11100000000000000000000000001010 +01000100100000000000000000110011 +01000100011000000000000000110010 +01000000001000110000000000000000 +01000000010001010000000000000000 +00110100100001001111111111111111 +00110100001000010000000000000001 +00110100010000100000000000000001 +01000100011001011111111111111001 +11001000011001010011000000000000 +10111000110000000000100000000000 +11000011101000000000000000000000 +10111000001000000010100000000000 +00110100000000010000000000000011 +10111000010000000010000000000000 +01010000001000110000000000101000 +00101000101000010000000000000000 +00101000010000100000000000000000 +01011100001000100000000000100101 +00110100011000111111111111111100 +10111000111000000011000000000000 +01000100011000001111111111110101 +01111000000000100000000000000001 +00111000010000101001010111001000 +00101000010010010000000000000000 +01111000000000100000000000000001 +00111000010000101001010111001100 +00101000010010000000000000000000 +10100100001000000001000000000000 +10110100001010010000100000000000 +10100000001000100000100000000000 +10100000001010000000100000000000 +00110100000001110000000000000011 +01011100001000001111111111101001 +00110100101001010000000000000100 +00110100100001000000000000000100 +01010100011001110000000000000110 +10111000101000000000100000000000 +10111000100000000001000000000000 +01000100011000000000000000010100 +00110100011001001111111111111111 +11100011111111111111111111001111 +00101000101000010000000000000000 +00101000100010100000000000000000 +10110100001010010011000000000000 +10100100001000000001000000000000 +10100000110000100001000000000000 +10100000010010000001000000000000 +01011100001010100000000000000111 +00110100011000111111111111111100 +01000100011000000000000000000010 +01000100010000001111111111101111 +00110100000001100000000000000000 +10111000110000000000100000000000 +11000011101000000000000000000000 +10111000100000000001000000000000 +10111000101000000000100000000000 +00110100011001001111111111111111 +11100011111111111111111110111110 +01000000101000110000000000000000 +01000000100001010000000000000000 +11001000011001010011000000000000 +11100011111111111111111111001100 +10111000010000010010000000000000 +00100000100001000000000000000011 +01110100011001010000000000000011 +01100100100001000000000000000000 +10111000010000000011000000000000 +10100000100001010010000000000000 +10111000001000000010100000000000 +01000100100000000000000000010101 +01111000000001000000000000000001 +00111000100001001001010111001000 +00101000100010010000000000000000 +01111000000001000000000000000001 +00111000100001001001010111001100 +00101000100010000000000000000000 +00110100000010100000000000000011 +11100000000000000000000000000110 +01011000101001000000000000000000 +00110100011000111111111111111100 +00110100101001010000000000000100 +00110100010000100000000000000100 +01010001010000110000000000000111 +00101000010001000000000000000000 +10100100100000000011100000000000 +10110100100010010011000000000000 +10100000111001100011000000000000 +10100000110010000011000000000000 +01000100110000001111111111110110 +10111000010000000011000000000000 +01000100011000000000000000010100 +01000000110000100000000000000000 +00110100011000111111111111111111 +00110100101001000000000000000001 +00110000101000100000000000000000 +01000100010000000000000000001001 +00110100110000100000000000000001 +01000100011000000000000000001110 +01000000010001010000000000000000 +00110100011000111111111111111111 +00110100010000100000000000000001 +00110000100001010000000000000000 +00110100100001000000000000000001 +01011100101000001111111111111010 +00110100000000100000000000000000 +01000100011000000000000000000111 +10110100100000100010100000000000 +00110000101000000000000000000000 +00110100010000100000000000000001 +01011100011000101111111111111101 +11000011101000000000000000000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110100000000110000000000000000 +01000100010000000000000000001100 +01000000001001000000000000000000 +01000100100000000000000000001010 +00110100010000101111111111111111 +10111000001000000001100000000000 +11100000000000000000000000000100 +01000000011001000000000000000000 +00110100010000101111111111111111 +01000100100000000000000000000011 +00110100011000110000000000000001 +01011100010000001111111111111100 +11001000011000010001100000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +01010111010100100010000001000011 +01101111011100100110010100111010 +00100000011100110111010001100001 +01110010011101000110100101101110 +01100111001000000111010101110000 +00101110001011100010111000001010 +00000000000000000000000000000000 +01010101011011100110000101100010 +01101100011001010010000001110100 +01101111001000000110010001100101 +01110100011001010111001001101101 +01101001011011100110010100100000 +01001101010000010100001100100000 +01100001011001000110010001110010 +01100101011100110111001100001010 +00000000000000000000000000000000 +01001100011011110110001101100001 +01101100001000000100110101000001 +01000011001000000110000101100100 +01100100011100100110010101110011 +01110011001110100010000000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00001010000000000000000000000000 +01001110011001010111011100100000 +01101101011000010111100000100000 +01110010011101010110111000100000 +01110100011010010110110101100101 +00100000011001100110111101110010 +00100000011000010010000001110100 +01100001011100110110101100100000 +00100101011100110010110000100000 +01101111011011000110010000100000 +00100101011011000110010000101100 +00100000011011100110010101110111 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110100011000010111001101101011 +00100000001001010111001100101100 +00100000011100100111010101101110 +00100000011001100110111101110010 +00100000001001010110010000100000 +01101101011100110000101000000000 +01110011011100000110110001101100 +00101101011000100110100000000000 +01110011011010000110010101101100 +01101100001010110110011101110101 +01101001000000000000000000000000 +01110000011101000111000000000000 +01110101011100000111010001101001 +01101101011001010000000000000000 +01100011011010000110010101100011 +01101011001011010110110001101001 +01101110011010110000000000000000 +01101001011001000110110001100101 +00000000000000000000000000000000 +01100100011010010110000101100111 +00101101011001100111001101101101 +00101101001100010010110100100101 +01110011001110100010000000100101 +00110000001110010110010000101110 +00100101001100000011001101100100 +00111010001000000000000000000000 +01000101010011100101010001000101 +01010010001000000010010101110011 +00101100001000000111000001100001 +01100011011010110110010101110100 +00100000011011000110010101101110 +00100000001001010110100100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01110010011001010110010101101110 +01110100011001010111001000100000 +01101001011011100010000000100101 +01101001001000000110110101110011 +00001010000000000000000000000000 +01001100010001010100000101010110 +01000101001000000010010101110011 +00100000001010000110111001100101 +01111000011101000011101000100000 +00100101001100110110100100101001 +00001010000010100000000000000000 +01010010010001010100001101010110 +00100000001001010011000000110010 +01100100001000000110001001111001 +01110100011001010111001100100000 +01100001011101000010000000100101 +00111001011001000010111000100101 +00110000001110010110010000101110 +00100101001100000011001101100100 +00100000001010000111010001111001 +01110000011001010010000000100101 +01111000001011000010000000100101 +01110011001010010000101000000000 +01100110011100110110110100111010 +00100000010101010110111001101011 +01101110011011110111011101101110 +00100000011100110111010001100001 +01110100011001010010000001100110 +01101111011100100010000001110000 +01101111011100100111010000100000 +00100101011100110000101000000000 +01010111011100100110111101101110 +01100111001000000110010001101111 +01101101011000010110100101101110 +00100000001001010110100100111010 +00100000011001000110100101110011 +01100011011000010111001001100100 +00001010000000000000000000000000 +01000001011011000111010001100101 +01110010011011100110000101110100 +01100101001000000110110101100001 +01110011011101000110010101110010 +00111010001000000110010001101001 +01110011011000110110000101110010 +01100100000010100000000000000000 +01001100011011110110111101110000 +01101001011011100110011100100000 +01100110011100100110000101101101 +01100101001110100010000001100100 +01101001011100110110001101100001 +01110010011001000000101000000000 +01100110011100110110110100100000 +01100110011011110111001000100000 +00100101011100110011101000100000 +01000101011100100111001001101111 +01110010001000000010010101101001 +00100000011010010110111000100000 +00100101011100110000101000000000 +01110000011100000111001101101001 +00000000000000000000000000000000 +00100101011100110010110100100101 +01101001001011010010010101110011 +00111010001000000000000000000000 +00100101011100110011101000100000 +01100101011100100111001001101111 +01110010001000000111000001100001 +01110010011100110110100101101110 +01100111001000000010001000100101 +01110011001000100000101000000000 +01100100011010010110000101100111 +00101101011000110110111101101110 +01100110011010010110011100000000 +01100100011010010110000101100111 +00101101011001010111100001110100 +01100101011011100111001101101001 +01101111011011100000000000000000 +01100100011010010110000101100111 +00101101011000100110110101100011 +00000000000000000000000000000000 +01100100011010010110000101100111 +00101101011100110110010101110010 +01110110011011110000000000000000 +01100100011010010110000101100111 +00101101011001100111001001100001 +01101101011001010111001100000000 +01100100011010010110000101100111 +00101101011101000110100101101101 +01100101000000000000000000000000 +01100100011010010110000101100111 +00101101011001100111001101101101 +00000000000000000000000000000000 +01101110011001010111011100100000 +01110100011010010110110101100101 +01101111011101010111010000100000 +01100110011011110111001000100000 +00100101011100110011101000100000 +00100101011010010000101000000000 +01110100011010010110110101100101 +01101111011101010111010000100000 +01100101011110000111000001101001 +01110010011001010110010000111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01010010010001010101000101010101 +01000101010100110101010000000000 +01010011010110010100111001000011 +01011111010100110100010101001110 +01000100000000000000000000000000 +01000001010011100100111001011111 +01010010010001010100001101000101 +01001001010100000101010000000000 +01000001010011100100111001011111 +01010011010001010100111001000100 +00000000000000000000000000000000 +01000110010000010101010101001100 +01010100000000000000000000000000 +01010001010101010100000101001100 +00000000000000000000000000000000 +01110011011110010110111001100011 +00000000000000000000000000000000 +01100100011001010110110001100001 +01111001010111110111001001100101 +01110001000000000000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100010000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100110111000000000000 +01100100011001010110110001100001 +01111001010111110111001001100101 +01110011011100000000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100110111000001011111 +01100110011011110110110001101100 +01101111011101110101111101110101 +01110000000000000000000000000000 +01100001011011100110111001101111 +01110101011011100110001101100101 +00000000000000000000000000000000 +01110011011010010110011101101110 +01100001011011000110100101101110 +01100111000000000000000000000000 +01101101011000010110111001100001 +01100111011001010110110101100101 +01101110011101000000000000000000 +01010000010100000101001101101001 +00100000011001100110111101110010 +00100000010101110101001001010000 +01000011001011100010000001000011 +01101111011011010110110101101001 +01110100001000000010010101110011 +00101100001000000110001001110101 +01101001011011000111010000100000 +01101111011011100010000001000001 +01110000011100100010000000100000 +00110100001000000011001000110000 +00110001001110000000101000000000 +01110000011100000111001101101001 +00101101011101100011001000110000 +00110001001101100010111000110001 +00110010001011010011100000111001 +00101101011001110110001101100010 +00110101001110010011001100110100 +01100101000000000000000000000000 +01010000010101000101000000100000 +01110011011101000110000101110010 +01110100000010100000000000000000 +01010000010101000101000000100000 +01110011011101000110111101110000 +00001010000000000000000000000000 +01001100011011110110001101101011 +01101001011011100110011100100000 +01010000010011000100110000000000 +00001010010011000110111101100011 +01101011001000000111010001101001 +01101101011001010110111101110101 +01110100001011100000000000000000 +00101110000000000000000000000000 +01110111011100100011000100000000 +00100000011010010110111001110110 +01100001011011000110100101100100 +00000000000000000000000000000000 +00100101011100110101010001001001 +01001101010001010011101000100000 +00101000001001010110110001101001 +00100000001011010010000000110000 +01111000001001010110110001111000 +00101001001000000010010101101100 +01101001001011100010010100110000 +00110110011011000110100100100101 +01110011000010100000000000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000000010100000000000000000 +00100101011100110010010101110011 +00100101011100110010000000101000 +01110011011010010111101001100101 +00100000001001010110100100101001 +00001010000000000000000000000000 +00100101011100110010010101110011 +00000000000000000000000000000000 +00100101001100000011001001111000 +00000000000000000000000000000000 +00100101011100110101011001000101 +01010010010100110100100101001111 +01001110001110100010000001110101 +01101110011100110111010101110000 +01110000011011110111001001110100 +01100101011001000010000000101000 +00100101011010010010100100001010 +00000000000000000000000000000000 +00100101011100110101011001000101 +01010010010100110100100101001111 +01001110001110100010000000100101 +01101001001000000010100001110100 +01111001011100000110010100100000 +00100101011010010010110000100000 +01101100011001010110111000100000 +00100101011010010010110000100000 +01100100011011110110110101100001 +01101001011011100010000000100101 +01101001001010010000101000000000 +00100101011100110100011001001100 +01000001010001110101001100111010 +00100000001100000111100000100101 +00110000001101000111100000100000 +00101000011000110110111101110010 +01110010011001010110001101110100 +01101001011011110110111000100000 +00110000011110000010010100110000 +00111000011110000011101000100101 +00110000001110000111100000100000 +00100101001100000011100001110101 +00101001000010100000000000000000 +01010000010011110101001001010100 +00111010001000000000000000000000 +00100101011100110101001001000101 +01010011010101000011101000100000 +01110011011001010111000100100000 +00100101011010010010110000100000 +01100011011101000111001001101100 +00100000001001010110100100101100 +00100000011011000110111101100111 +00101101011010010110111001110100 +01100101011100100111011001100001 +01101100001000000010010101101001 +00001010000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000101001010010010000001010011 +01011001010011100100001100001010 +00000000000000000000000000000000 +00100101011100110010010101110011 +00100101011011000111010100101110 +00100101001100000011100101101001 +00001010000000000000000000000000 +01001101010100110100011100101101 +01010011010110010100111001000011 +00111010001000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000101001010010010000001000100 +01000101010011000100000101011001 +01011111010100100100010101010001 +00001010000000000000000000000000 +01001101010100110100011100101101 +01000100010001010100110001000001 +01011001010111110101001001000101 +01010001001110100010000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000110 +01001111010011000100110001001111 +01010111010111110101010101010000 +00001010000000000000000000000000 +01001101010100110100011100101101 +01000110010011110100110001001100 +01001111010101110101111101010101 +01010000001110100010000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000100 +01000101010011000100000101011001 +01011111010100100100010101010011 +01010000000010100000000000000000 +01001101010100110100011100101101 +01000100010001010100110001000001 +01011001010111110101001001000101 +01010011010100000011101000100000 +00000000000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000001 +01001110010011100100111101010101 +01001110010000110100010100001010 +00000000000000000000000000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000111001101110100 +01100001011011010111000000100000 +00000000000000000000000000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110100011110000000101000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000110011101110010 +01100001011011100110010001101101 +01100001011100110111010001100101 +01110010001011010111000101110101 +01100001011011000110100101110100 +01111001001000000000000000000000 +00100101011100110100110101010011 +01000111001011010100000101001110 +01001110010011110101010101001110 +01000011010001010011101000100000 +01100111011100100110000101101110 +01100100011011010110000101110011 +01110100011001010111001000101101 +01110000011100100110100101101111 +00100000001001010110100100100000 +00100101011010010000101000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000001010 +00000000000000000000000000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000110011101110010 +01100001011011100110010001101101 +01100001011100110111010001100101 +01110010001011010110100101100100 +00100000000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001010011 +01001001010001110100111001000001 +01001100010010010100111001000111 +00001010000000000000000000000000 +01001101010100110100011100101101 +01010011010010010100011101001110 +01000001010011000100100101001110 +01000111001110100010000001110100 +01100001011100100110011101100101 +01110100001011010111000001101111 +01110010011101000010000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01101111011011110010000001110011 +01101000011011110111001001110100 +00100000001010000010010101101001 +00100000001011010010000000100101 +01101001001000000011110100100000 +00100101011010010010100100001010 +00000000000000000000000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01111001011100000110010100100000 +00100101001100000011010001111000 +00100000011011000110010101101110 +00100000001001010110100100100000 +01101111011101010110100100100000 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000010000001110011 +01110101011000100010000000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000000010100000000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01101111011011110010000001110011 +01101000011011110111001001110100 +00100000001010000110010101111000 +01110000011001010110001101110100 +01100101011001000010000000100101 +01101001001011000010000001110100 +01101111011101000110000101101100 +00100000001001010110100100101001 +00001010000000000000000000000000 +01010100010011000101011000111010 +00100000000000000000000000000000 +01110100011011000111011000101101 +01100011011011110110111001110100 +01100101011011100111010000000000 +01000100010101010100110101010000 +00111010001000000000000000000000 +01110000011000010111100101101100 +01101111011000010110010000000000 +00100101011100110101011001001100 +01000001010011100010000000100101 +01101001000010100000000000000000 +00100101011100110100010101010100 +01001000001110100010000000100101 +00110000001101000111100000100000 +00101000001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000010000000101101 +00111110001000000010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000101001 +00001010000000000000000000000000 +00100101011100110100100101010000 +00111010001000000010010101101001 +00100000001010000010010101101001 +00101110001001010110100100101110 +00100101011010010010111000100101 +01101001001000000010110100111110 +00100000001001010110100100101110 +00100101011010010010111000100101 +01101001001011100010010101101001 +00101001001000000110110001100101 +01101110001000000010010101101001 +00001010000000000000000000000000 +00100101011100110101010101000100 +01010000001110100010000000101000 +00100101011010010010000000101101 +00111110001000000010010101101001 +00101001001000000110110001100101 +01101110001000000010010101101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +00100101011011000110100100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000001001010111001100111010 +00100000011000110110000101101110 +00100000011011100110111101110100 +00100000011000010110010001101010 +01110101011100110111010000100000 +01100110011100100110010101110001 +01011111011100000111000001100010 +00100000001001010110110001101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +00100101001110010110110001110101 +00101110001001010011000000111001 +01101100011010010000101000000000 +00100101011100110011101000100000 +01110011011011100111010000111101 +00100101011001000010110000100000 +01110011011001010110001100111101 +00100101011011000110010000101100 +00100000011011100111001101100101 +01100011001111010010010101101100 +01100100000010100000000000000000 +00100101001100000011100101100100 +00100000001001010011000000111001 +01100100001000000010010100110000 +00110011011001000010000000000000 +01110011011001010110111001100100 +00111010001000000000000000000000 +01110010011001010110001101110110 +00111010001000000000000000000000 +00100101001100000011100101100100 +00100000001001010011000000111001 +01100100001000000010010100110000 +00110011011001000000000000000000 +00100000001000000010000000100101 +00111001011001000010111000100101 +00110011011001000000101000000000 +01101001011011100110100101110100 +01101001011000010110110001101001 +01111010011010010110111001100111 +00000000000000000000000000000000 +01100110011000010111010101101100 +01110100011110010000000000000000 +01100100011010010111001101100001 +01100010011011000110010101100100 +00000000000000000000000000000000 +01101100011010010111001101110100 +01100101011011100110100101101110 +01100111000000000000000000000000 +01110000011100100110010100101101 +01101101011000010111001101110100 +01100101011100100000000000000000 +01110000011000010111001101110011 +01101001011101100110010100000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00000000000000000000000000000000 +01110011011011000110000101110110 +01100101000000000000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01110000011100100110010101110011 +01100101011011100111010000000000 +01101101011000010111001101110100 +01100101011100100010111101110111 +01110010001011010110110100101101 +01101100011011110110001101101011 +00000000000000000000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01110011001011010110110001101111 +01100011011010110000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01101100011011110110001101101011 +01100101011001000000000000000000 +01110111011100100010110101100011 +01100001011011000110100101100010 +01110010011000010111010001101001 +01101111011011100000000000000000 +01110111011100100010110101100011 +01100001011011000110100101100010 +01110010011000010111010001100101 +01100100000000000000000000000000 +01110111011100100010110101110010 +01100101011100110111000000101101 +01100011011000010110110001101001 +01100010001011010111001001100101 +01110001000000000000000000000000 +01110111011100100010110101101100 +01101001011011100110101100101101 +01101111011011100000000000000000 +01100001011000100111001101101111 +01101100011101010111010001100101 +00101101011000110110000101101100 +01101001011000100111001001100001 +01110100011010010110111101101110 +00000000000000000000000000000000 +01101000011011110110111101101011 +00111010001000000010010101110011 +00001010000000000000000000000000 +01010100001100100010000001101111 +01110010001000000101010000110011 +00100000011010010110111001100011 +01101111011100100111001001100101 +01100011011101000010110000100000 +01100100011010010111001101100011 +01100001011100100110010001101001 +01101110011001110010000001110100 +01110101011100000110110001100101 +00001010000000000000000000000000 +01010100001100110010000001101111 +01110010001000000101010000110110 +00100000011010010110111001100011 +01101111011100100111001001100101 +01100011011101000010110000100000 +01100100011010010111001101100011 +01100001011100100110010001101001 +01101110011001110010000001110100 +01110101011100000110110001100101 +00001010000000000000000000000000 +01001000011000010110111001100100 +01110011011010000110000101101011 +01100101001000000110011001100001 +01101001011011000111010101110010 +01100101001110100010000001101110 +01101111011101110010000001101110 +01101111011011100010110101110111 +01110010001000000010010101110011 +00001010000000000000000000000000 +01010010011001010111010001110010 +01111001001000000110111101101110 +00100000011101000110100101101101 +01100101011011110111010101110100 +00001010000000000000000000000000 +00100101011100110011101000100000 +01110011011101010110001001110011 +01110100011000010111010001100101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01010100011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101101 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010100011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101100 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010010011110000010000001100110 +01101001011110000110010101100100 +00100000011001000110010101101100 +01100001011110010010000000111101 +00100000001001010110010000001010 +00000000000000000000000000000000 +01010010011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101101 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010010011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101100 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +00100011001000110010001100100000 +01110100001101000010111001110000 +01101000011000010111001101100101 +00100000011010010111001100100000 +01100001011011000111001001100101 +01100001011001000111100100100000 +01100011011011110111001001110010 +01100101011000110111010001100101 +01100100001000000110011001101111 +01110010001000000110001001101001 +01110100011100110110110001101001 +01100100011001010000101000000000 +01110100001100010011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +01110100001101000011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000011000100110100101110100 +01110011011011000110100101100100 +01100101001110100010000000100101 +01100100000010100000000000000000 +00100000001000000010000000100000 +00100000001000000111001101100101 +01100011001011100010000000100000 +00100000001000000010000000100000 +00100000011011100111001100101110 +01110000011010000110000100100000 +00100000001000000010000000100000 +00100000001000000111001101100101 +01100011001011100010000000100000 +00100000001000000010000000100000 +00100000011011100111001100101110 +01110000011010000110000100001010 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000001001110 +01100101011101110010000001100011 +01101100011000010111001101110011 +00100000001001010110100100001010 +00000000000000000000000000000000 +01000010010101010100011100111010 +00100000010101000111001001111001 +01101001011011100110011100100000 +01110100011011110010000001110011 +01100101011011100110010000100000 +01101001011011100111011001100001 +01101100011010010110010000100000 +01110111011100100101111101101101 +01110011011001110010000001101101 +01101111011001000110010100111101 +00100101011110000010000001101001 +01100100001111010010010101111000 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000101010001101000 +01101001011100110010000001101001 +01110011001000000110111001101111 +01110100001000000110111101110010 +01100111011000010110111001101001 +01111010011000010111010001101001 +01101111011011100010000001100101 +01111000011101000110010101101110 +01110011011010010110111101101110 +00100000010101000100110001010110 +00100000001111010010000000110000 +01111000001001010111100000001010 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000100001101000101 +01010010010011100010011101110011 +00100000010011110101010101001001 +00100000001111010010000000110000 +01111000001001010111100000001010 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000101011101101000 +01101001011101000110010100100000 +01010010011000010110001001100010 +01101001011101000010000001101101 +01100001011001110110100101100011 +00100000011011100111010101101101 +01100010011001010111001000100000 +00111101001000000011000001111000 +00100101011110000000101000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000111001101110101 +01110000011100000110111101110010 +01110100011001010110010000100000 +01110110011001010111001001110011 +01101001011011110110111000100000 +01101110011101010110110101100010 +01100101011100100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +00100101011100110010000000111101 +00100000001001010110110001100100 +00111010001001010011000000111001 +01101100011001000011101000100101 +00110000001100110110110001100100 +00001010000000000000000000000000 +01010101011011100110100101101110 +01101001011101000110100101100001 +01101100011010010111101001100101 +01100100000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01110011010010010110111001100011 +01101111011100100111001001100101 +01100011011101000011101000100000 +00100101011001000010000000100101 +01100100001000000010010101100100 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110001 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110010 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110011 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110100 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110101 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110110 +00000000000000000000000000000000 +00101101001111100110110101100100 +01100101011011000110000101111001 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01110011010010010110111001100011 +01101111011100100111001001100101 +01100011011101000011101000100000 +00100101011001000010000000100101 +01100100001000000000101000000000 +00100000001010000111011101100001 +01101001011101000010000001100110 +01101111011100100010000001101000 +01110111001010010000000000000000 +01101111011001100110011001110011 +01100101011101000101111101101000 +01110111001110100010000000100101 +01101100011010010010111000100101 +00110000001110010110110001101001 +00100000001010000010101100100101 +01101100011010010010100100001010 +00000000000000000000000000000000 +01010000010011000100110000100000 +01001111011101010111010001001111 +01100110010011000110111101100011 +01101011001011000010000001110011 +01101000011011110111010101101100 +01100100001000000111001001100101 +01110011011101000110000101110010 +01110100001000000111001101111001 +01101110011000110000101000000000 +01110011011001010111001001110110 +01101111001110100110001001110101 +01110011011110010000101000000000 +01110111011100100101111101110011 +01100101011100100111011001101111 +00100000011100110111010001100001 +01110100011001010011101000100000 +00100101011100110010010101110011 +00001010000000000000000000000000 +01101111011011000110010001110011 +01100101011101000111000000100000 +00100101011010010010110000100000 +01101111011001100110011001110011 +01100101011101000010000000100101 +01101001001110100010010100110000 +00110100011010010000101000000000 +01100001011001000110101001110101 +01110011011101000010000001110000 +01101000011000010111001101100101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01010011010110010100111001000011 +01011111010011100101001101000101 +01000011000000000000000000000000 +01010011010110010100111001000011 +01011111010100110100010101000011 +00000000000000000000000000000000 +01010011010110010100111001000011 +01011111010100000100100001000001 +01010011010001010000000000000000 +01010100010100100100000101000011 +01001011010111110101000001001000 +01000001010100110100010100000000 +01010111010000010100100101010100 +01011111010011110100011001000110 +01010011010001010101010001011111 +01010011010101000100000101000010 +01001100010001010000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001110011 +01111001011011100110001100001010 +00000000000000000000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001100001 +01101110011011100110111101110101 +01101110011000110110010100001010 +00000000000000000000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001110010 +01100101011100010111010101100101 +01110011011101000000101000000000 +01001110011001010111011100100000 +01100110011011110111001001100101 +01101001011001110110111000100000 +01001101011000010111001101110100 +01100101011100100010000000100101 +01101001001000000110000101100100 +01100100011001010110010000001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01100011011000010110111000100111 +01110100001000000110100101101110 +01101001011101000010000001100101 +01111000011101000110010101101110 +01110011011010010110111101101110 +00001010000000000000000000000000 +01100011011011000110111101100011 +01101011001000000110001101101100 +01100001011100110111001100100000 +00111101001000000010010101100100 +00001010000000000000000000000000 +01100011011011000110111101100011 +01101011001000000110000101100011 +01100011011101010111001001100001 +01100011011110010010000000111101 +00100000001001010110010000001010 +00000000000000000000000000000000 +01001001011001110110111001101111 +01110010011001010110010000100000 +01100110011100100110000101101101 +01100101001000000010010101101001 +00001010000000000000000000000000 +01110000011100000101111101110011 +01101100011000010111011001100101 +00100000001110100010000001000100 +01100101011011000110000101111001 +00100000010100100110010101110011 +01110000001000000110010001101111 +01100101011100110110111000100111 +01110100001000000110110101100001 +01110100011000110110100000100000 +01000100011001010110110001100001 +01111001001000000101001001100101 +01110001001000000010100001100110 +00100000001001010111100000101001 +00001010000000000000000000000000 +01110000011100000101111101110000 +01100011011011000110111101100011 +01101011001000000011101000100000 +01010000010001000110010101101100 +01100001011110010010000001010010 +01100101011100110111000000100000 +01100100011011110110010101110011 +01101110001001110111010000100000 +01101101011000010111010001100011 +01101000001000000101000001000100 +01100101011011000110000101111001 +00100000010100100110010101110001 +00001010000000000000000000000000 +00100101011100110011101000100000 +01010000010001000110010101101100 +01100001011110010010000001010010 +01100101011100110111000000100000 +01000110001011010111010101110000 +00100000011001000110111101100101 +01110011011011100010011101110100 +00100000011011010110000101110100 +01100011011010000010000001010000 +01000100011001010110110001100001 +01111001001000000101001001100101 +01110001000010100000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001000110 +01101111011011000110110001101111 +01110111001000000111010101110000 +00100000011011010110010101110011 +01110011011000010110011101100101 +00100000011010010111001100100000 +01101110011011110111010000100000 +01100110011100100110111101101101 +00100000011000110111010101110010 +01110010011001010110111001110100 +00100000011100000110000101110010 +01100101011011100111010000001010 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010011 +01101100011000010111011001100101 +00100000011101110110000101110011 +00100000011011100110111101110100 +00100000011101110110000101101001 +01110100011010010110111001100111 +00100000011000010010000001100110 +01101111011011000110110001101111 +01110111001000000111010101110000 +00100000011011010110010101110011 +01110011011000010110011101100101 +00001010000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010011 +01100101011100010111010101100101 +01101110011000110110010101001001 +01000100001000000010010101100100 +00100000011001000110111101100101 +01110011011011100010011101110100 +00100000011011010110000101110100 +01100011011010000010000001101100 +01100001011100110111010000100000 +01010011011110010110111001100011 +00100000011011010110010101110011 +01110011011000010110011101100101 +00100000001001010110010000001010 +00000000000000000000000000000000 +00100101011100110010100000100101 +01100100001010010010000001001101 +01100101011100110111001101100001 +01100111011001010010000001100011 +01100001011011100010011101110100 +00100000011000100110010100100000 +01110011011001010110111001110100 +00001010000000000000000000000000 +01010011010001010100111001010100 +00100000001001010011000000110010 +01100100001000000110001001111001 +01110100011001010111001100100000 +01100001011101000010000000100101 +01100100001011100010010100110000 +00111001011001000010111000100101 +00110000001100110110010000100000 +00101000001001010111001100101001 +00001010000000000000000000000000 +00100101011100110011101000100101 +01101001001110100010000001000101 +01110010011100100110111101110010 +00100000001100010000101000000000 +00100101011100110011101000100101 +01101001001110100010000001000101 +01110010011100100110111101110010 +00100000001100100000101000000000 +01110000011100100110010100101101 +00000000000000000000000000000000 +01000010011001010111001101110100 +00100000011001100110111101110010 +01100101011010010110011101101110 +00100000011011010110000101110011 +01110100011001010111001000100000 +01101001011100110010000000100101 +01101001001011110010010101101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +00100101011100110011101000100000 +01110000011000010111001101110011 +01101001011101100110010100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +00100101011100110110110101100001 +01110011011101000110010101110010 +00001010000000000000000000000000 +01001110011001010111011100100000 +01010101010101000100001100100000 +01101111011001100110011001110011 +01100101011101000011101000100000 +00100101011010010000101000000000 +00100101011100110011101000100000 +01110011011011000110000101110110 +01100101000010100000000000000000 +00101101000000000000000000000000 +00100101011100110010010101100100 +00101110001001010011000000111001 +01100100000000000000000000000000 +01010100011100100110100101101101 +00100000011101000110111101101111 +00101101011011000110111101101110 +01100111001000000110110101110000 +01100100001110100010000000100101 +01101001000010100000000000000000 +01000001011001100111010001100101 +01110010001000000110000101110110 +01100111001010000010010101101001 +00101001001011000010000001101101 +01100101011000010110111001010000 +01100001011101000110100001000100 +01100101011011000110000101111001 +00111010001000000010010101101001 +00001010000000000000000000000000 +01100101011100100111001001101111 +01110010001000000110100101101110 +00100000011101000101111101101111 +01110000011100110010110100111110 +01110011011001010111001001110110 +01101111010111110110100101101110 +01101001011101000000000000000000 +01001001011011100110100101110100 +01101001011000010110110001101001 +01111010011001010110010000111010 +00100000011011110110001001110011 +01011111011001000111001001101001 +01100110011101000010000000100101 +01101100011011000110100100001010 +00000000000000000000000000000000 +01001111011001100110011001110011 +01100101011101000010000001100110 +01110010011011110110110100100000 +01101101011000010111001101110100 +01100101011100100011101000100000 +00100000001000000010000000100000 +00100101011100110000101000000000 +01010100001100010011101000100000 +00100101011100110000101000000000 +01010100001100100011101000100000 +00100101011100110000101000000000 +01001111011000100111001101100101 +01110010011101100110010101100100 +00100000011001000111001001101001 +01100110011101000011101000100000 +00100101001110010110100100001010 +00000000000000000000000000000000 +01100100011010010111001101100011 +01100001011100100110010000100000 +01010100001100110010111101010100 +00110100001110100010000001110111 +01100101001000000110110101101001 +01110011011100110010000001010100 +00110001001011110101010000110010 +00001010000000000000000000000000 +01010100001100110011101000100000 +00100101011100110000101000000000 +01010100001101000011101000100000 +00100101011100110000101000000000 +01001101011000010111001101110100 +01100101011100100010000001110100 +01101111001000000111001101101100 +01100001011101100110010100111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01010011011011000110000101110110 +01100101001000000111010001101111 +00100000011011010110000101110011 +01110100011001010111001000111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01101101011001010110000101101110 +01010000011000010111010001101000 +01000100011001010110110001100001 +01111001001110100010000000100101 +01110011000010100000000000000000 +01010100001101010011101000100000 +00100101011100110000101000000000 +01010100001101100011101000100000 +00100101011100110000101000000000 +01010011011011000110000101110110 +01100101001000000100111101101110 +01101100011110010010110000100000 +01100011011011000110111101100011 +01101011001000000110001101101100 +01100001011100110111001100100000 +01110011011001010111010000100000 +01110100011011110010000000100101 +01100100000010100000000000000000 +00100101001100100011000001110101 +00000000000000000000000000000000 +00100101011101010000000000000000 +00100101001100010011000101110101 +00100101001100000011100101110101 +00000000000000000000000000000000 +00100101011101010010010100110000 +00111001011101010000000000000000 +01101100011011100110101100111010 +00100101011001000010000001110010 +01111000001110100010010101100100 +00100000011101000111100000111010 +00100101011001000010000000000000 +01101100011011110110001101101011 +00111010001001010110010000100000 +00000000000000000000000000000000 +01110000011101000111000000111010 +00100101011100110010000000000000 +01110011011101100011101000100101 +01100100001000000000000000000000 +01110011011100110011101000100111 +00100101011100110010011100100000 +00000000000000000000000000000000 +01100001011101010111100000100101 +01100100001110100010010101111000 +00100000000000000000000000000000 +01110011011001010110001100111010 +00100101011001000010000001101110 +01110011011001010110001100111010 +00100101011001000010000000000000 +01101101011101010011101000100101 +01110011001000000000000000000000 +01100100011011010111001100111010 +00100101011100110010000000000000 +01100100011101000111100001101101 +00111010001001010110010000100000 +01100100011100100111100001101101 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100100011101000111100001110011 +00111010001001010110010000100000 +01100100011100100111100001110011 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100001011100110111100101101101 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100011011100100111010001110100 +00111010001001010111001100100000 +00000000000000000000000000000000 +01100011011010110110111100111010 +00100101011001000010000000000000 +01110011011001010111010001110000 +00111010001001010110010000100000 +00000000000000000000000000000000 +01110101011000110110111001110100 +00111010001001010110010000100000 +00000000000000000000000000000000 +01101000011001000011101000100101 +01100100001000000110110101100100 +00111010001001010110010000100000 +01100001011001000011101000100101 +01100100001000000000000000000000 +01110000011000110110001000000000 +01110100011001010110110101110000 +00111010001000000010010101100100 +00101110001001010011000000110100 +01100100001000000100001100000000 +00001010000010100101000001010100 +01010000001000000111001101110100 +01100001011101000111010101110011 +00111010001000000000000000000000 +00100101011100110000000000000000 +00001010000010100101001101111001 +01101110011000110010000001101001 +01101110011001100110111100100000 +01101110011011110111010000100000 +01110110011000010110110001101001 +01100100000010100000000000000000 +00001010000010100101001101111001 +01101110011000110110100001110010 +01101111011011100110100101111010 +01100001011101000110100101101111 +01101110001000000111001101110100 +01100001011101000111010101110011 +00111010000010100000000000000000 +01010111010100100010000001010000 +01010100010100000010000001000011 +01101111011100100110010100100000 +01010011011110010110111001100011 +00100000010011010110111101101110 +01101001011101000110111101110010 +00100000001001010111001100000000 +00001010010001010111001101100011 +00100000001111010010000001100101 +01111000011010010111010000000000 +00001010000010100101010001000001 +01001001001000000101010001101001 +01101101011001010011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +00001010000010100100110001101001 +01101110011010110010000001110011 +01110100011000010111010001110101 +01110011001110100000000000000000 +00001010001001010111001100111010 +00100000000000000000000000000000 +01110111011100100111010100110001 +00000000000000000000000000000000 +01001100011010010110111001101011 +00100000011101010111000000100000 +00100000001000000000000000000000 +01001100011010010110111001101011 +00100000011001000110111101110111 +01101110001000000000000000000000 +00101000010100100101100000111010 +00100000001001010110010000101100 +00100000010101000101100000111010 +00100000001001010110010000101001 +00000000000000000000000000000000 +00100000010010010101000001110110 +00110100001110100010000000000000 +01000010010011110100111101010100 +01010000001000000111001001110101 +01101110011011100110100101101110 +01100111000000000000000000000000 +00100101011100110010000000101000 +01100110011100100110111101101101 +00100000011000100110111101101111 +01110100011100000010100100000000 +00100101011100110010000000101000 +01110011011101000110000101110100 +01101001011000110010000001100001 +01110011011100110110100101100111 +01101110011011010110010101101110 +01110100001010010000000000000000 +00001010010011010110111101100100 +01100101001110100010000000000000 +01010111010100100010000001001111 +01100110011001100000000000000000 +00001010010000110110110001101111 +01100011011010110010000001101111 +01100110011001100111001101100101 +01110100001110100010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +00100101001100100110100100101110 +00100101001100000011100101101001 +00100000011100110000000000000000 +00100101011010010010111000100101 +00110000001110010110100100100000 +01110011000000000000000000000000 +00100101001110010110100100100000 +01101110011100110000000000000000 +00001010010011110110111001100101 +00101101011101110110000101111001 +00100000011001000110010101101100 +01100001011110010010000001100001 +01110110011001010111001001100001 +01100111011001010110010000111010 +00100000001000000010000000100000 +00100000001000000010000000000000 +00001010010011110110001001110011 +01100101011100100111011001100101 +01100100001000000110010001110010 +01101001011001100111010000111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01010111010100100010000001001101 +01100001011100110111010001100101 +01110010001000000010000000000000 +01010111010100100010000001010011 +01101100011000010111011001100101 +00100000001000000010000000000000 +01010111010100100010000001010101 +01101110011010110110111001101111 +01110111011011100010000000000000 +01001100011011110110001101101011 +01100101011001000010000000000000 +01001110011011110100110001101111 +01100011011010110010000000000000 +01000011011000010110110001101001 +01100010011100100110000101110100 +01100101011001000000000000000000 +01010101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00000000000000000000000000000000 +01010011011001010111001001110110 +01101111001000000111001101110100 +01100001011101000110010100111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01010000011010000110000101110011 +01100101001000000111010001110010 +01100001011000110110101101101001 +01101110011001110011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01001111010011100000101000000000 +01001111010001100100011000001010 +00000000000000000000000000000000 +01000001011101010111100000100000 +01100011011011000110111101100011 +01101011001000000010010101100100 +00100000011100110111010001100001 +01110100011101010111001100111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00000000000000000000000000000000 +01100101011011100110000101100010 +01101100011001010110010000000000 +00101100001000000110110001101111 +01100011011010110110010101100100 +00000000000000000000000000000000 +00001010010101000110100101101101 +01101001011011100110011100100000 +01110000011000010111001001100001 +01101101011001010111010001100101 +01110010011100110011101000001010 +00000000000000000000000000000000 +01010010011011110111010101101110 +01100100001011010111010001110010 +01101001011100000010000001110100 +01101001011011010110010100100000 +00101000011011010111010100101001 +00111010001000000000000000000000 +00100101011100110010000001110000 +01110011000010100000000000000000 +01001101011000010111001101110100 +01100101011100100010110101110011 +01101100011000010111011001100101 +00100000011001000110010101101100 +01100001011110010011101000100000 +00100000001000000000000000000000 +01001101011000010111001101110100 +01100101011100100010000001010000 +01001000010110010010000001100100 +01100101011011000110000101111001 +01110011001110100010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +01010100010110000011101000100000 +00100101001110010110010000100000 +01110000011100110010110000100000 +01010010010110000011101000100000 +00100101001110010110010000100000 +01110000011100110000101000000000 +01010011011011000110000101110110 +01100101001000000101000001001000 +01011001001000000110010001100101 +01101100011000010111100101110011 +00111010001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +01010100011011110111010001100001 +01101100001000000110110001101001 +01101110011010110010000001100001 +01110011011110010110110101101101 +01100101011101000111001001111001 +00111010000000000000000000000000 +00100101001100100011000101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01000011011000010110001001101100 +01100101001000000111001001110100 +01110100001000000110010001100101 +01101100011000010111100100111010 +00100000001000000010000000100000 +00100000001000000000000000000000 +01000011011011000110111101100011 +01101011001000000110111101100110 +01100110011100110110010101110100 +00111010000000000000000000000000 +00100101001100100011100101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010000011010000110000101110011 +01100101001000000111001101100101 +01110100011100000110111101101001 +01101110011101000011101000000000 +00100101001100100011011101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010011011010110110010101110111 +00111010001000000010000000100000 +00100000001000000000000000000000 +00100101001100110011001001100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010101011100000110010001100001 +01110100011001010010000001100011 +01101111011101010110111001110100 +01100101011100100011101000000000 +00100101001100100011011101100100 +00001010000000000000000000000000 +01110101011011100110101101101110 +01101111011101110110111000000000 +01100100011010010110000101100111 +01110011000000000000000000000000 +01110011011101000110000101110100 +01110011000000000000000000000000 +00011011010110110011000100100101 +01100011000000000000000000000000 +01000011011011110110110101101101 +01100001011011100110010000100000 +00100010001001010111001100100010 +00111010001000000110010101110010 +01110010011011110111001000100000 +00100101011001000000101000000000 +01010101011011100111001001100101 +01100011011011110110011101101110 +01101001011110100110010101100100 +00100000011000110110111101101101 +01101101011000010110111001100100 +00100000001000100010010101110011 +00100010001011100000101000000000 +01110111011100100110001100100011 +00100000000000000000000000000000 +00100101011000110000000000000000 +01100101011110000110010101100011 +01110101011101000110100101101110 +01100111001110100010000000100101 +01110011000010100000000000000000 +01000101011011010111000001110100 +01111001001000000110100101101110 +01101001011101000010000001110011 +01100011011100100110100101110000 +01110100001011100010111000101110 +00001010000000000000000000000000 +00101101001011010010000001100010 +01110101011010010110110001110100 +00101101011010010110111000100000 +01110011011000110111001001101001 +01110000011101000010000000101101 +00101101000010100000000000000000 +00101000011001010110110101110000 +01110100011110010010100100001010 +00000000000000000000000000000000 +01010111010100100010000001000011 +01101111011100100110010100100000 +01100010011101010110100101101100 +01100100001110100010000000100101 +01110011001001010111001100001010 +00000000000000000000000000000000 +01000010011101010110100101101100 +01110100001110100010000000100101 +01110011001000000010010101110011 +00100000011000100111100100100000 +00100101011100110000101000000000 +01000010011101010110100101101100 +01110100001000000110011001101111 +01110010001000000010010101100100 +00100000011010110100001000100000 +01010010010000010100110100101100 +00100000011100110111010001100001 +01100011011010110010000001101001 +01110011001000000010010101100100 +00100000011000100111100101110100 +01100101011100110000101000000000 +01010111010000010101001001001110 +01001001010011100100011100111010 +00100000011010000110000101110010 +01100100011101110110000101110010 +01100101001000000111001101100001 +01111001011100110010000000100101 +01101001011010110100001000100000 +00111100001111010010000001010010 +01000001010011010010000000111100 +00100000001001010110100101101011 +01000010000010100000000000000000 +01110110011001010111001000000000 +00100101011100110011101100100000 +00100101011100110010000000100101 +01110011000010100000000000000000 +01010101011011100110101101101110 +01101111011101110110111000100000 +01110011011101010110001001100011 +01101111011011010110110101100001 +01101110011001000010000000100010 +00100101011100110010001000001010 +00000000000000000000000000000000 +01110011011101000110000101110010 +01110100000000000000000000000000 +01110011011101000110111101110000 +00000000000000000000000000000000 +01100101001100100110010100000000 +01100100011001010110110001100001 +01111001000000000000000000000000 +01100111011011010000000000000000 +01100001011000100111001101100011 +01100001011011000000000000000000 +01101101011011110110010001100101 +00000000000000000000000000000000 +01110011011101000110111101110000 +01110000011001010110010000000000 +01110010011101010110111001101110 +01101001011011100110011100000000 +01110000001100100111000000000000 +01000001011101100110000101101001 +01101100011000010110001001101100 +01100101001000000110001101101111 +01101101011011010110000101101110 +01100100011100110011101000001010 +00000000000000000000000000000000 +00100000001000000010010101110011 +00001010000000000000000000000000 +01101000011001010110110001110000 +00000000000000000000000000000000 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000000000000000000000000000 +01100111011001010111010000000000 +01100111011001010111010001110000 +00000000000000000000000000000000 +01110011011001010111010000000000 +01110011011001010111010001110000 +00000000000000000000000000000000 +01001101010000010100001100101101 +01100001011001000110010001110010 +01100101011100110111001100111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01101101011000010110001100000000 +01110010011001010111001101100101 +01110100000000000000000000000000 +01101101011000010111100000000000 +01110000011100100110100101101110 +01110100010111110111010001100001 +01110011011010110101111101110100 +01101001011011010110010101011111 +01110100011010000111001001100101 +01110011011010000110111101101100 +01100100001000000010010101100100 +00001010000000000000000000000000 +00100000011010010111010001100101 +01110010011000010111010001101001 +01101111011011100111001100100000 +00100000001000000010000000100000 +01110011011001010110001101101111 +01101110011001000111001100101110 +01101101011010010110001101110010 +01101111011100110010000000100000 +00100000001000000110110101100001 +01111000010111110110110101110011 +00100000011011100110000101101101 +01100101000010100000000000000000 +00100000001000000010010100111001 +01101100011010010010000000100000 +00100000001001010011100101101100 +01101001001011100010010100110000 +00110110011011000110100100100000 +00100101001110010110110001100100 +00100000001001010111001100001010 +00000000000000000000000000000000 +01110000011100110000000000000000 +00100101011101010000101000000000 +01010101011100110110000101100111 +01100101001110100010000001110010 +01100101011001100111001001100101 +01110011011010000010000000111100 +01110011011001010110001101101111 +01101110011001000111001100111110 +00001010000000000000000000000000 +01110010011001010110011001110010 +01100101011100110110100000000000 +01110011011101000110000101110100 +01101001011100110111010001101001 +01100011011100110010000001101110 +01101111011101110010000001101111 +01100110011001100000101000000000 +01100010011101000111001100000000 +01101111011001100110011000000000 +01110011011101000110000101110100 +00000000000000000000000000000000 +01010111011100100110111101101110 +01100111001000000111000001100001 +01110010011000010110110101100101 +01110100011001010111001000001010 +00000000000000000000000000000000 +01100101011100100110000101110011 +01100101000000000000000000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110010101110010 +01100001011100110110010100100000 +01000100010000100000101000000000 +01100001011001000110010000000000 +01010011010001100101000000100000 +01000100010000100010000001101001 +01110011001000000110011001110101 +01101100011011000000101000000000 +01001001001100100100001100100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +01010011010001100101000000100000 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000011001010111001001110010 +01101111011100100010000000101000 +00100101011001000010100100001010 +00000000000000000000000000000000 +00100101011001000010000001010011 +01000110010100000111001100100000 +01101001011011100010000001000100 +01000010000010100000000000000000 +01110011011010000110111101110111 +00000000000000000000000000000000 +01010011010001100101000000100000 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000011001010110110101110000 +01110100011110010000101000000000 +00100101011001000011101000100000 +01010000010011100011101000000000 +00100000011001000101010001111000 +00111010001000000010010100111000 +01100100001000000110010001010010 +01111000001110100010000000100101 +00111000011001000010000001100001 +01101100011100000110100001100001 +00111010001000000010010100111000 +01100100000010100000000000000000 +01101101011000010111010001100011 +01101000000000000000000000000000 +01001110011011110010000001010011 +01000110010100000010111000001010 +00000000000000000000000000000000 +01010011010001100101000000100000 +01110010011001010110000101100100 +00100000011001010111001001110010 +01101111011100100000101000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110110101100001 +01110100011000110110100000100000 +01110100011011110010000001000100 +01000010000010100000000000000000 +01010011010001100101000000100000 +01101101011000010111010001100011 +01101000011001010110010000101100 +00100000011001000101010001111000 +00111101001001010110010000100000 +01100100010100100111100000111101 +00100101011001000010000001100001 +01101100011100000110100001100001 +00111101001001010110010000001010 +00000000000000000000000000000000 +01100101011011100110000100000000 +01110011011001100111000000000000 +01101001011011100110100101110100 +00000000000000000000000000000000 +01100011011011000000000000000000 +01110011011100000111001100000000 +01100111011100000111001100000000 +00100101011001000010000000100101 +01100100000010100000000000000000 +01110011011001000110000101100011 +00000000000000000000000000000000 +01100111011001000110000101100011 +00000000000000000000000000000000 +01100011011010000110010101100011 +01101011011101100110001101101111 +00000000000000000000000000000000 +01110000011011000110110000000000 +01100110011011110111001001100011 +01100101000000000000000000000000 +01000110011011110111010101101110 +01100100001000000111000001101000 +01100001011100110110010100100000 +01110100011100100110000101101110 +01110011011010010111010001101001 +01101111011011100010000001101001 +01101110001000000100010101000101 +01010000010100100100111101001101 +00111010001000000010010101100100 +01110000011100110000101000000000 +01001101011001010110000101110011 +01110101011100100110100101101110 +01100111001000000111010000110010 +00101111011101000011010000100000 +01110000011010000110000101110011 +01100101001000000111010001110010 +01100001011011100111001101101001 +01110100011010010110111101101110 +00101110001011100010111000001010 +00000000000000000000000000000000 +01100011011000010110110001101001 +01100010011100100110000101110100 +01101001011011110110111000000000 +01110011011001010111010001110011 +01100101011000110000000000000000 +01110011011001010111010001101110 +01110011011001010110001100000000 +01110010011000010111011100000000 +00100101011100110010000000101011 +00100101011001000010000001101110 +01100001011011100110111101110011 +01100101011000110110111101101110 +01100100011100110010111000001010 +00000000000000000000000000000000 +01110100011010010110110101100101 +00000000000000000000000000000000 +01100111011101010110100100000000 +01100110011100110000000000000000 +01100110011100110110010100000000 +01110011011001000110001000000000 +01001111010011100000000000000000 +01001111010001100100011000000000 +01100101011011100110000101100010 +01101100011001010000000000000000 +01100100011010010111001101100001 +01100010011011000110010100000000 +01110000011010000110000101110011 +01100101001000000111010001110010 +01100001011000110110101101101001 +01101110011001110010000000100101 +01110011000010100000000000000000 +01110000011101000111001001100001 +01100011011010110000000000000000 +00100101011001000010111000100101 +01100100001011100010010101100100 +00101110001001010110010000000000 +01001001010100000010110101100001 +01100100011001000111001001100101 +01110011011100110011101000100000 +01101001011011100010000001110100 +01110010011000010110100101101110 +01101001011011100110011100001010 +00000000000000000000000000000000 +01001001010100000010110101100001 +01100100011001000111001001100101 +01110011011100110011101000100000 +00100101011100110010000000101000 +01100110011100100110111101101101 +00100000011000100110111101101111 +01110100011100000010100100001010 +00000000000000000000000000000000 +01001001010100000010110101100001 +01100100011001000111001001100101 +01110011011100110011101000100000 +00100101011100110010000000101000 +01110011011101000110000101110100 +01101001011000110010000001100001 +01110011011100110110100101100111 +01101110011011010110010101101110 +01110100001010010000101000000000 +01101001011100000000000000000000 +01010000010100000101001101001001 +00100000011101100110010101110010 +01100010011011110111001101101001 +01110100011110010011101000100000 +00100101001100000011100001101100 +01111000000010100000000000000000 +01110110011001010111001001100010 +01101111011100110110010100000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110010101110010 +01100001011100110110010100100000 +01101001011011100110100101110100 +00100000011100110110001101110010 +01101001011100000111010000001010 +00000000000000000000000000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110000101100100 +01100100001000000111010001101000 +01100101001000000110001101101111 +01101101011011010110000101101110 +01100100000010100000000000000000 +01001111010010110010111000001010 +00000000000000000000000000000000 +01100010011011110110111101110100 +00000000000000000000000000000000 +00100101011010010010000000101000 +00100010001001010111001100100010 +00101001001000000110111101110101 +01110100001000000110111101100110 +00100000011100100110000101101110 +01100111011001010000101000000000 +01100011011101010111001001110010 +01100101011011100111010000100000 +01110110011011000110000101101110 +00111010001000000010010101101001 +00100000001010000011000001111000 +00100101011110000010100100001010 +00000000000000000000000000000000 +01110110011011000110000101101110 +00000000000000000000000000000000 +01000001011101010111100000100000 +01100100011010010110000101100111 +01101110011011110111001101110100 +01101001011000110111001100100000 +01101001011011100110011001101111 +00111010000010100000000000000000 +01101001011001000011101000100000 +00100101011001000010111000100101 +01100100001011000010000001110010 +00101111011101110010000001110111 +01101111011100100110010001110011 +00111010001000000010010101100100 +00101100001000000111001000101111 +01101111001000000111011101101111 +01110010011001000111001100111010 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110010011011110000000000000000 +01010111011011110111001001100100 +00100000001001010110010000100000 +01101001011100110010000000110000 +01111000001001010011000000111000 +01111000000010100000000000000000 +01110010011101110000000000000000 +01110111000000000000000000000000 +01010110011000010110110001110101 +01100101001000000011000001111000 +00100101001100000011100001111000 +00100000011101110111001001101001 +01110100011101000110010101101110 +00100000011101000110111100100000 +01110100011010000110010100100000 +01110111011011110111001001100100 +00100000001001010110010000001010 +00000000000000000000000000000000 +01100100011010010110000101100111 +00000000000000000000000000000000 +00100101011100110010110000100000 +00100101011100110010000000100101 +01100100001011000010000000100101 +01100100001011000010000000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00111010001001010011000000110010 +01100100000000000000000000000000 +00100101011100110010000000100101 +00110010011001000010000000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00111010001001010011000000110010 +01100100000000000000000000000000 +00100101001101000110010000101101 +00100101001100000011001001100100 +00101101001001010011000000110010 +01100100001011010010010100110000 +00110010011001000011101000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00000000000000000000000000000000 +00011011010110110011000000100101 +01100100001110110011001100100101 +01100100011011010000000000000000 +00011011010110110110110100000000 +00011011010110110010010101100100 +00111011001001010110010001100110 +00000000000000000000000000000000 +00011011010110110011001001001010 +00011011010110110011000100111011 +00110001010010000000000000000000 +01010011011101010110111000000000 +01001101011011110110111000000000 +01010100011101010110010100000000 +01010111011001010110010000000000 +01010100011010000111010100000000 +01000110011100100110100100000000 +01010011011000010111010000000000 +01001010011000010110111000000000 +01000110011001010110001000000000 +01001101011000010111001000000000 +01000001011100000111001000000000 +01001101011000010111100100000000 +01001010011101010110111000000000 +01001010011101010110110000000000 +01000001011101010110011100000000 +01010011011001010111000000000000 +01001111011000110111010000000000 +01001110011011110111011000000000 +01000100011001010110001100000000 +01001100011011110110111101110000 +01110011001000000111000001100101 +01110010001000000110101001101001 +01100110011001100111100100111010 +00100000001001010110100100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01101110011011110010000001110011 +01101111011000110110101101100101 +01110100001000000111001101101100 +01101111011101000111001100100000 +01101100011001010110011001110100 +00001010000000000000000000000000 +01110111011100100011000000000000 +01101110011001010111010000101101 +01100010011010000000000000000000 +01101001011100000111011000110100 +00000000000000000000000000000000 +01100001011100100111000000000000 +01000100011010010111001101100011 +01101111011101100110010101110010 +01100101011001000010000001001001 +01010000001000000110000101100100 +01100100011100100110010101110011 +01110011001000000010100000100101 +01100100001011100010010101100100 +00101110001001010110010000101110 +00100101011001000010100100100001 +00001010000000000000000000000000 +01010011010011100100110101010000 +00111010001000000101001101000110 +01010000001000000111010101110000 +01100100011000010111010001100101 +01100100001000000110100101101110 +00100000011011010110010101101101 +01101111011100100111100100101100 +00100000011100100110010101110011 +01110100011000010111001001110100 +00100000010100000101010001010000 +00001010000000000000000000000000 +01001001010011100101011001000001 +01001100010010010100010000000000 +00100101011001000010111000100101 +00110000001101000110010000000000 +01110011011011100110110101110000 +00000000000000000000000000000000 +01000001011100000111001000100000 +00100000001101000010000000110010 +00110000001100010011100000100000 +00110001001100010011101000110010 +00110000001110100011001100111000 +00000000000000000000000000000000 +01101100011011000110010001110000 +00100000011101010111000001100100 +01100001011101000110010100001010 +00000000000000000000000000000000 +01101100011011000110010001110000 +00000000000000000000000000000000 +00110000001100010011001000110011 +00110100001101010011011000110111 +00111000001110010110000101100010 +01100011011001000110010101100110 +00000000000000000000000000000000 +01001001010001000011101000100000 +00100101011110000000101000000000 +01101110011011110010000001110000 +01100110011010010110110001110100 +01100101011100100010000001110010 +01110101011011000110010100101101 +01110011011001010111010000100001 +00001010000000000000000000000000 +01110000011001100110100101101100 +01110100011001010111001000111010 +00100000011101110111001001101111 +01101110011001110010000001101101 +01100001011001110110100101100011 +00100000011011100111010101101101 +01100010011001010111001000100000 +00101000011001110110111101110100 +00100000001100000111100000100101 +01111000001010010000101000000000 +01110000011001100110100101101100 +01110100011001010111001000111010 +00100000011101110111001001101111 +01101110011001110010000001110010 +01110101011011000110010100101101 +01110011011001010111010000101100 +00100000011000110110000101101110 +00100111011101000010000001100001 +01110000011100000110110001111001 +00001010000000000000000000000000 +01000101011100100111001001101111 +01110010001110100010000001001101 +01101001011011100110100101100011 +00100000010010000100010001001100 +00100000011101100110010101110010 +01110011011010010110111101101110 +00100000001001010110010000100000 +01101110011011110111010000100000 +01110011011101010111000001110000 +01101111011100100111010001100101 +01100100001000000110001001111001 +00100000011100110111011100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000010011010110100101101110 +01101001011000110010000001110010 +01100101011000110110010101101001 +01110110011001010110010000100000 +01100101011100100111001001101111 +01101110011001010110111101110101 +01110011001000000110011001110010 +01100001011011010110010100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000010011010110100101101110 +01101001011000110010000001010010 +01111000001000000110011001101001 +01100110011011110010000001100110 +01110101011011000110110000101100 +00100000011001010111100001110000 +01100101011000110111010000100000 +01110111011100100110111101101110 +01100111001000000110011001110010 +01100001011011010110010101110011 +00001010000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000011101000111100000100000 +01101110011011110111010000100000 +01110100011001010111001001101101 +01101001011011100110000101110100 +01100101011001000010000001101001 +01101110011001100110100101101110 +01101001011101000110010100100000 +01101101011000110111001000111101 +00110000011110000010010101111000 +00001010000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000011101000111100000100000 +01110100011010010110110101100101 +01110011011101000110000101101101 +01110000001000000110111001100101 +01110110011001010111001000100000 +01100010011001010110001101100001 +01101101011001010010000001100001 +01110110011000010110100101101100 +01100001011000100110110001100101 +00001010000000000000000000000000 +01100110011001010111010001100011 +01101000011010010110111001100111 +00100000011001000110100101100001 +01100111010111110111001001110111 +01011111011101110110111101110010 +01100100011100110000101000000000 +01100110011001010111010001100011 +01101000011010010110111001100111 +00100000011001000110100101100001 +01100111010111110111001001101111 +01011111011101110110111101110010 +01100100011100110000101000000000 +01100100011001010111011000100000 +00100000001100000111100000100101 +00110000001110000110110001111000 +00100000010000000010000000100101 +00110000001101100110110001111000 +00101100001000000010010101110011 +00001010000000000000000000000000 +01100110011100000110011101100001 +00101101011000010111001001100101 +01100001000000000000000000000000 +01000101011100100111001001101111 +01110010001000000010010101100100 +00100000011101110110100001101001 +01101100011001010010000001110010 +01100101011000010110010001101001 +01101110011001110010000001110100 +00110010001101000111000000100000 +01100110011100100110111101101101 +00100000011100110111010001101111 +01110010011000010110011101100101 +00001010000000000000000000000000 +01110100001100100011010001110000 +00100000011100100110010101100001 +01100100001000000110011001110010 +01101111011011010010000001110011 +01110100011011110111001001100001 +01100111011001010011101000100000 +00100101011001000010000001110000 +01110011000010100000000000000000 +01010111011000010110100101110100 +01101001011011100110011100100000 +01100110011011110111001000100000 +01101100011010010110111001101011 +00101110001011100010111000001010 +00000000000000000000000000000000 +01001100011011110110001101101011 +01101001011011100110011100100000 +01010000010011000100110000101110 +00101110001011100000101000000000 +01000011011000010110110001101001 +01100010011100100110000101110100 +01101001011011100110011100100000 +01010010010110000010000001110100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01100101011100100010111000101110 +00101110000010100000000000000000 +01000110011000010110100101101100 +01100101011001000000000000000000 +01010011011101010110001101100011 +01100101011100110111001100000000 +01010111011100100110111101110100 +01100101001000000110111001100101 +01110111001000000111010000110010 +00110100011100000010000001110110 +01100001011011000111010101100101 +00111010001000000010010101100100 +00100000011100000111001100100000 +00101000001001010111001100101001 +00001010000000000000000000000000 +00100000010001010100111001001111 +01010011010100000100001100000000 +00100101011100110010010101110011 +00111010000000000000000000000000 +01110100011001010110110101110000 +00000000000000000000000000000000 +01110100011001010110110101110000 +01100101011100100110000101110100 +01110101011100100110010100000000 +01110011011001100111000000111010 +00100000011000110110111101110010 +01110010011101010111000001110100 +01100101011001000010000001100011 +01101000011001010110001101101011 +01110011011101010110110100001010 +00000000000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000100011001101100 +01100001011100110110100000001010 +00000000000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000101011100110001 +00001010000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000100100100110010 +01000011001010000011000001111000 +00100101001100100101100000101001 +00001010000000000000000000000000 +01100110011010010110110001100101 +00100000001100000111100000100101 +00110000001110000111100000100000 +01000000001000000010010100110100 +01101001001011000010000001101110 +01100001011011010110010100100000 +00100101011100110000101000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100110011010010110110001100101 +00100000011010010111001100100000 +01100101011011010111000001110100 +01111001000010100000000000000000 +00100101011100110011101000100000 +01010101011100110110100101101110 +01100111001000000101011100110001 +00100000011100110110010101110010 +01101001011000010110110000100000 +01101110011101010110110101100010 +01100101011100100000101000000000 +00100101011100110011101000100000 +01100110011000010110100101101100 +01110101011100100110010100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100101011100100111001001101111 +01110010001011000010000001100011 +01100001011011100010011101110100 +00100000011100110110000101110110 +01100101000010100000000000000000 +01000001011001000110010001101001 +01101110011001110010000001101110 +01100101011101110010000001010011 +01000110010100000010000001100101 +01101110011101000111001001111001 +00001010000000000000000000000000 +01010101011100000110010001100001 +01110100011001010010000001100101 +01111000011010010111001101110100 +01101001011011100110011100100000 +01010011010001100101000000100000 +01100101011011100111010001110010 +01111001000010100000000000000000 +00101101001011010010000001110101 +01110011011001010111001000101101 +01100100011001010110011001101001 +01101110011001010110010000100000 +01110011011000110111001001101001 +01110000011101000010000000101101 +00101101000010100000000000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +01000110011011000110000101110011 +01101000001010000011000001111000 +00100101011110000010100100101110 +00101110001011100000101000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +01000101010001010101000001010010 +01001111010011010010000000100101 +01100100001000000010100000110000 +01111000001001010111100000101001 +00101110001011100010111000001010 +00000000000000000000000000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +00110001001011010101011100100000 +01000101010001010101000001010010 +01001111010011010010000000101000 +00110000011110000010010101111000 +00101001001011100010111000101110 +00001010000000000000000000000000 +01100110011010010110110001100101 +01101110011000010110110101100101 +00111010001000000010010101110011 +00111011001000000110011001101001 +01110010011100110111010000111010 +00100000001001010111100000111011 +00100000011011000110000101110011 +01110100001110100010000000100101 +01111000000010100000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +01000110011011000110000101110011 +01101000001010000011000001111000 +00100101011110000010100100101110 +00101110001011100000101000000000 +01001001001100100100001100100000 +01000101010001010101000001010010 +01001111010011010010000001101110 +01101111011101000010000001100110 +01101111011101010110111001100100 +00001010000000000000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +01001001001100100100001100100000 +01000101010001010101000001010010 +01001111010011010010000000100101 +01100100001000000010100000110000 +01111000001001010111100000101001 +00101110001011100010111000001010 +00000000000000000000000000000000 +00110001001011010101011101101001 +01110010011001010010000001000101 +01000101010100000101001001001111 +01001101001000000110111001101111 +01110100001000000110011001101111 +01110101011011100110010000001010 +00000000000000000000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +00110001001011010101011100100000 +01000101010001010101000001010010 +01001111010011010010000000101000 +00110000011110000010010101111000 +00101001001011100010111000101110 +00001010000000000000000000000000 +01100101011001010111000001110010 +01101111011011010000000000000000 +01101111011001100110011001110011 +01100101011101000010000000100101 +00110100011010010010000000101000 +00110000011110000010010100110000 +00110011011110000010100100111010 +00100000001001010011001101101001 +00100000001010000011000001111000 +00100101001100000011001001111000 +00101001000010100000000000000000 +01110111011100100110100101110100 +01100101001010000011000001111000 +00100101011110000010110000100000 +00100101011010010010100100111010 +00100000011100100110010101110011 +01110101011011000111010000100000 +00111101001000000010010101101001 +00001010000000000000000000000000 +01110010011001010110000101100100 +00101000001100000111100000100101 +01111000001011000010000000100101 +01101001001010010011101000100000 +01110010011001010111001101110101 +01101100011101000010000000111101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01100100011001010111011001101001 +01100011011001010010000000100101 +01101001001110100010000000100101 +00110000001110000111100000100101 +00110000001110000111100000001010 +00000000000000000000000000000000 +01110100011001010110110101110000 +00111010001000000010010101100100 +00101110001001010011000000110100 +01100100000010100000000000000000 +01110111001100010000000000000000 +01110111001100010111001000000000 +01110111001100010111011100000000 +00111100010101010110111001101011 +01101110011011110111011101101110 +00111110000000000000000000000000 +01110011011011110110011001110100 +01110000011011000110110000111010 +00100000011010010111001001110001 +01110011001000000010010101100100 +00100000011100110110010101110001 +00100000001001010111001100100000 +01101101011011110110010001100101 +00100000001001010110010000100000 +01100001011011000110100101100111 +01101110011011010110010101101110 +01110100010111110111001101110100 +01100001011101000110010100100000 +00100101011001000010000001001000 +01001100001001010110010000100000 +01001101010011000010010101100100 +00100000010010000101100100111101 +00100101011001000010000001001101 +01011001001111010010010101100100 +00100000010001000110010101101100 +01000011011011100111010000111101 +00100101011001000000101000000000 +01110011011101000110000101110010 +01110100001011010110010101111000 +01110100000000000000000000000000 +01110111011000010110100101110100 +00101101011001010111100001110100 +00000000000000000000000000000000 +01110011011101000110000101110010 +01110100001011010110100001100101 +01101100011100000110010101110010 +00000000000000000000000000000000 +01110111011000010110100101110100 +00101101011010000110010101101100 +01110000011001010111001000000000 +01110011011101000110000101110010 +01110100001011010110110101100001 +01101001011011100000000000000000 +01110111011000010110100101110100 +00101101011011010110000101101001 +01101110000000000000000000000000 +01110010011001010110000101100100 +01111001000000000000000000000000 +01100011011011000110010101100001 +01110010001011010110010001100001 +01100011011100110000000000000000 +01110111011000010110100101110100 +00101101011000110110110001100101 +01100001011100100010110101100100 +01100001011000110111001100000000 +10111010110111000000111111111110 +00111011100110101100101000000000 +00000000000011110100001001000000 +01000001110001100100111001101101 +01111111111111111111111111111111 +00000000000010000000000000110000 +11000100011001010011011000000000 +11111111111100001011110111000000 +00000000000001111101000000000000 +00111011100110101100100111111111 +00000000000000010000000001000011 +00000000000000010000000001000100 +00000000000000010101000110000000 +10000011101010100111111010000000 +01111111111111111111111111111110 +10000000000000000000000000000001 +00000000000001100010000000000000 +00000000010111101110000000000000 +00000001000000000000000000000001 +00010001001000100011001101000100 +11100000000000000001111111111111 +00000000001001000110000000000000 +00000001010101010100000000000000 +00000010010001101000000000000000 +00010011010101111000000000000000 +00001111111111111111111111111111 +00000010110010110100000101111000 +00001110111001101011001001111111 +00000001001100010010110100000010 +00000001001100010010110100001010 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110011011001100111000000101101 +01010011010001000100001000101101 +01101101011000010110001100101101 +01100011011000010110110001101001 +01110111011100100010110101101001 +00000000001111010000000100110111 +10000000000000000000000000011111 +00000000100110001001010110110110 +11000100000000000000000000000001 +00000000000000011000011010100000 +00000000111111111111111111111111 +11111111111111011011011000010000 +00000000000000100100100111110000 +00000101111101011110000100000000 +00001011111010111100001000000000 +11111010000010100001111100000000 +00000001001100010010110100000011 +00000001000110110001100100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001100000001100001000000000 +00000000000011100000000000000000 +00000000000000000000000000101100 +00000000000000000000000000101100 +00000000000000000000000000110110 +00000000000000000000000000110110 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000101100 +00000000000000000000000000110110 +00000000000000000000000000110110 +00000000000000000000000001000000 +00000000000000000000000000100010 +00000000000000000000000000110000 +01110000011100000101111101100100 +01101001011000010110011101011111 +01110000011000010111001001110011 +01100101000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110100101010100 +00000000000000010110100101100000 +00000000000000010110100101110000 +00000000000000010110100101111100 +00000000000000010110100110001000 +00000000000000010110100110010100 +00000000000000010110100110100000 +00000000000000000001110010000100 +00000000000000000001110011110100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000001110101110000 +00000000000000000001110111100000 +00000000000000000010000000001100 +00000000000000000001111001110100 +00000000000000000001111111100000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110000101100100 +01101010011101010111001101110100 +01011111011011110110011001100110 +01110011011001010111010000000000 +01110111011100100101111101110011 +00110001000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110000101100100 +01101010011101010111001101110100 +00000000000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110111001101100101 +01110100000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110011101100101 +01110100000000000000000000000000 +01110111011100100111000001100011 +01011111011011100110010101110100 +01011111011100110110010101101110 +01100100000000000000000000000000 +00000001000110110001100100000000 +00000000000000000000000110000000 +11000010000000000000000000001110 +01110111011100100101111101110101 +01101110011100000110000101100011 +01101011010111110110000101101110 +01101110011011110111010101101110 +01100011011001010000000000000000 +01110111011100100101111101110000 +01100001011000110110101101011111 +01100001011011100110111001101111 +01110101011011100110001101100101 +00000000000000000000000000000000 +01100111011001010111010001011111 +01110000011001010111001001110011 +01101001011100110111010001100101 +01101110011101000101111101101101 +01100001011000110000000000000000 +01110111011100100101111101101000 +01100001011011100110010001101100 +01100101010111110110011001101111 +01101100011011000110111101110111 +01110101011100000000000000000000 +01110111011100100101111101101000 +01100001011011100110010001101100 +01100101010111110110000101101110 +01101110011011110111010101101110 +01100011011001010000000000000000 +01110111011100100101111101100101 +01111000011001010110001101110101 +01110100011001010101111101110011 +01101100011000010111011001100101 +00000000000000000000000000000000 +01110111011100100101111101101000 +01100001011011100110010001101100 +01100101010111110111001001100101 +01110011011100000000000000000000 +01110111011100100101111101101110 +01100101011101110101111101110011 +01101100011000010111011001100101 +00000000000000000000000000000000 +01110111011100100101111101101101 +01100001011100110111010001100101 +01110010010111110110110101110011 +01100111000000000000000000000000 +01110111011100100101111101101100 +01101001011100110111010001100101 +01101110011010010110111001100111 +00000000000000000000000000000000 +01110111011100100101111101101111 +01110000011001010110111000000000 +01110111011100100101111101101001 +01101110011010010111010000000000 +00000000000000000011010110010100 +00000000000000000011010110111100 +00000000000000000011010111011100 +00000000000000000011011001001100 +00000000000000000011011001101100 +00000000000000000011011010001000 +00000000000000000011011010101000 +00000000000000000011011100110100 +00000000000000000011011101010100 +01110111011100100101111101100011 +01100001011011000110100101100010 +01110010011000010111010001101001 +01101111011011100000000000000000 +00000000000000000100110000001000 +00000000000000000100101111110000 +00000000000000000100110000110000 +00000000000000000100110011101000 +00000000000000000100110010000100 +00000000000000010111010010011100 +00000000000000010111011000000000 +00000000000000010111011000001100 +00000000000000010111011000011000 +00000000000000010111011000100100 +00000000000000010111011000110000 +01110111011100100101111101100101 +00110010011001010101111101101111 +01100110011001100111001101100101 +01110100000000000000000000000000 +01110000011100000101111101101001 +01101110011010010111010001101001 +01100001011011000110100101111010 +01101001011011100110011100000000 +00000000000000000101111011110000 +00000000000000000101011011110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101000111101100 +00000000000000000101110100000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101110111101000 +00000000000000000101100101010000 +00000000000000000000000000000000 +00000000000000000101000111101100 +01110011011101000101111101100011 +01101111011011010101111101110011 +01101100011000010111011001100101 +01011111011010000110000101101110 +01100100011011000110010101011111 +01100110011011110110110001101100 +01101111011101110111010101110000 +00000000000000000000000000000000 +01100010011011010110001101011111 +01100100011000010111010001100001 +01110011011001010111010001011111 +01100011011011010111000000000000 +01100010011011010110001101011111 +01110011011101000110000101110100 +01100101010111110110010001100101 +01100011011010010111001101101001 +01101111011011100000000000000000 +00000000000000011000000100000100 +00000000000000011000000100001100 +00000000000000011000000011100100 +00000000000000011000000100010100 +00000000000000000000000000000000 +00000000000000011000000011110000 +00000000000000010111000001011100 +00000000000000010111000001111100 +00000000000000011000000011110100 +00000000000000000000000000011111 +00000000000000000000000000011100 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011111 +00000000000000000000000000011101 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000011000011011001100 +00000000000000011000011011010000 +00000000000000011000011011010100 +00000000000000011000011011011000 +00000000000000011000011011011100 +00000000000000011000011011100000 +00000000000000011000011011100100 +00000000000000011000011011101000 +00000000000000011000011011101100 +00000000000000011000011011110000 +00000000000000011000011011110100 +00000000000000011000011011111000 +00000000000000011000011011111100 +00000000000000011000011100000000 +00000000000000011000011100000100 +00000000000000011000011100001000 +00000000000000011000011100001100 +00000000000000011000011100010000 +00000000000000011000011100010100 +01110000011101000111000001100100 +01011111011011100110010101110100 +01101001011001100101111101100011 +01110010011001010110000101110100 +01100101010111110111001101101111 +01100011011010110110010101110100 +00000000000000000000000000000000 +00000000000000001100100110001100 +00000000000000001100100110011100 +00000000000000001100101000000000 +00000000000000001100101000000000 +00000000000000001100100110101100 +00000000000000001100101000000000 +00000000000000001100101000000000 +00110000111111110000001000000001 +11111010000001000000011001110000 +01110101011000100110110001101001 +01100011111111011111111100000010 +11111001000000100000000111111100 +00000010000000011111101100110000 +11111111001100001111111100000110 +00000000000000001101101011110100 +00000000000000001101101100000100 +00000000000000001101101100101000 +00000000000000001101101101011100 +00000000000000001101101110001100 +00000000000000001101101111001000 +00000000000000001101110010000100 +00000000000000001101110110110000 +00000000000000001101110100100000 +01110011011001010111010001011111 +01110000011001010111001001110011 +01101001011100110111010001100101 +01101110011101000101111101101101 +01100001011000110000000000000000 +00000000000000000000000000000000 +00000000000000000000000100000000 +00000000000000000000001000000000 +00000000000000000000001100000000 +00000000000101110000000000000000 +00000000001011100000000000000000 +00000000011000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000001000000 +00000000000000000000000010000000 +00000000000000000000000100000000 +00000000000000000000001000000000 +00000000000000000000010000000000 +00000000000000000000000011001000 +00000000000000000011100111010000 +00000000000000010011101101111100 +00000000000000010011110000000000 +00000000000000010011110000111000 +00000000000000010011110010111000 +00000000000000010011110101000100 +00000000000000010011110101011100 +00000000000000010011110001011100 +00000000000000010011101110100100 +00000000000000010011101100000000 +00000000000000010011101100110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010100100010001000 +00000000000000010100100010101000 +00000000000000010100100010110100 +00000000000000010100100011000100 +00000000000000010100100011100100 +00000000000000010100100011110100 +00000000000000010100100101011100 +00000000000000010100100100010100 +00000000000000010100100000010000 +00000000000000010100100001100000 +00000000000000000000000000000000 +00000000000000011000111001000100 +00000000000000011000111001010000 +00000000000000011000111001011100 +00000000000000011000111001101100 +00000000000000011000111001111000 +00000000000000011000111010000100 +00000000000000010111000001000000 +00000000000000011000111010010000 +00000000000000011000111010011000 +00000000000000011000111010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000100000000100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000110000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001000000001000000001 +00000001000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001010000001000000001 +00000001000000010000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001100000001100000010 +00000001000000010000000100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001110000001100000010 +00000001000000010000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000010000000010000000010 +00000010000000010000000100000001 +00000001000000000000000000000000 +00000000000000000000000000000000 +00000000000010010000010000000011 +00000010000000010000000100000001 +00000001000000010000000000000000 +00000000000000000000000000000000 +00000000000010100000010100000011 +00000010000000100000000100000001 +00000001000000010000000100000000 +00000000000000000000000000000000 +00000000000010110000010100000011 +00000010000000100000000100000001 +00000001000000010000000100000001 +00000000000000000000000000000000 +00000000000011000000011000000100 +00000011000000100000001000000001 +00000001000000010000000100000001 +00000001000000000000000000000000 +00000000000011010000011000000100 +00000011000000100000001000000001 +00000001000000010000000100000001 +00000001000000010000000000000000 +00000000000011100000011100000100 +00000011000000100000001000000010 +00000001000000010000000100000001 +00000001000000010000000100000000 +00000000000011110000011100000101 +00000011000000110000001000000010 +00000001000000010000000100000001 +00000001000000010000000100000001 +11111110111111101111111011111111 +10000000100000001000000010000000 +00000000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010100000101000 +00101000001010000010100000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000100010000001000000010000 +00010000000100000001000000010000 +00010000000100000001000000010000 +00010000000100000001000000010000 +00010000000001000000010000000100 +00000100000001000000010000000100 +00000100000001000000010000010000 +00010000000100000001000000010000 +00010000000100000100000101000001 +01000001010000010100000101000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00010000000100000001000000010000 +00010000000100000100001001000010 +01000010010000100100001001000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00010000000100000001000000010000 +00100000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011010110110101000 +00000000000000011010110111001000 +00000000000000011010110111011000 +00000000000000011010110111101000 +00000000000000000000001111101000 +00000000000000000000000000000001 +00000000000000000000100101010101 +00000000000000000000000000000001 +00000000000000010110100111011100 +00000000000000000000000000000010 +00000000000000000000000000000000 +00000000000000010110100111100100 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000010110100111110000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110100111111100 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000010110101000001000 +00000000000000000000000000000000 +00000000000000000000111110100000 +00000000000000010110101000010000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110101000011000 +00000000001011000000000100000000 +00000000000000010000000000000000 +00000000000000010110101000100000 +00000000001011000000000100000000 +00000001011111110000000000000000 +00000000000000010110101000101100 +00000000001101100000000100000001 +00000101011111110000000000000000 +00000000000000010110101000111000 +00000000001101100000000100000001 +00000101011111110000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110101001011100 +00000000001011000000000000000000 +00000010000000010000000000000000 +00000000000000010110101001000100 +00000000001101100000000000000000 +00000011000000100000000000000000 +00000000000000010110101001010000 +00000000001101100000000000000001 +00000101011111110000000000000000 +00000000000000010110101001101000 +00000000010000000000000000000000 +00000101000000000000000000000000 +00000000000000010110101001110100 +11111111111111110000000000000000 +00000101011111110000000000000000 +00000000000000010110101010000000 +11111111111111110000000000000000 +00000100011111110000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001110000110000 +00000000000000011001110101010000 +00000000000000011001110100110100 +00000000000000011011000011010100 +00000000000000011011000101010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001110001111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110101100010000 +00000000000000010110101100010000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001100000011000 +00000000000000011011000111011000 +00000000000000000000000000000000 +00000000000000011011001000011000 +00000000000000011011001001000000 +00000000000000011011001001110000 +00000000000000011011001010011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011011001010111000 +00000000000000000000001111101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001110010001100 +00000000000000011001110011111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000001000011110000 +00000000000000000001000100101000 +00000000000000000001000110111000 +00000000000000000001000111000000 +00000000000000000001001000011000 +00000000000000000001001001000100 +00000000000000000001001010011100 +00000000000000000001001011000000 +00000000000000000001001110000100 +00000000000000000001001110001100 +00000000000000000001001110010100 +00000000000000000001001111111000 +00000000000000000001010000010100 +00000000000000000001000111100100 +00000000000000000000000000000000 +00000000000000000010010001100000 +00000000000000000010001111011000 +00000000000000000010001101111100 +00000000000000000010001100100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000010001011111100 +00000000000000000010100011010000 +00000000000000000010100010110000 +00000000000000000010011010101000 +00000000000000000010010011110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001000000000 +00000000000000000000000000000000 +00000000000000011011001111011000 +00000000000000000000000000000001 +00000000000000010111000000101000 +00000000000000000101001111001000 +00000000000000000000000000000010 +00000000000000010111000000111000 +00000000000000000101010111010100 +00000000000000000000000000000011 +00000000000000010111000001000000 +00000000000000000101011000100000 +00000000000000000000000000000100 +00000000000000010111000001001100 +00000000000000000101011000110000 +00000000000000000000000000000101 +00000000000000010111000001011000 +00000000000000000101011100100000 +00000000000000000000000000000110 +00000000000000010111000001011100 +00000000000000000101011100100000 +00000000000000000000000000000111 +00000000000000010111000001100100 +00000000000000000101100010001100 +00000000000000000000000000001000 +00000000000000010111000001101100 +00000000000000000101100011100000 +00000000000000000000000000001001 +00000000000000010111000001111100 +00000000000000000101101001101100 +00000000000000000000000001100100 +00000000000000010111000010000100 +00000000000000000011000101001100 +00000000000000000000000001100110 +00000000000000010111000010011100 +00000000000000000011001000110100 +00000000000000000000000001100101 +00000000000000010111000010110000 +00000000000000000011001100001000 +00000000000000000000000001100111 +00000000000000010111000011001000 +00000000000000000011001111101100 +00000000000000000000000001101000 +00000000000000010111000011100000 +00000000000000000011010011000000 +00000000000000000000000001101001 +00000000000000010111000011110000 +00000000000000000011011110010100 +00000000000000000000000001101010 +00000000000000010111000100000000 +00000000000000000011100001101000 +00000000000000000000000001101011 +00000000000000010111000100010100 +00000000000000000011100110100000 +00000000000000000000000001110101 +00000000000000010111000100100000 +00000000000000000100111100011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000010111000000101000 +00000000000000000101001111001000 +00000000000000000000000000000010 +00000000000000010111000000111000 +00000000000000000101010111010100 +00000000000000000000000000000011 +00000000000000010111000001000000 +00000000000000000101011000100000 +00000000000000000000000000000100 +00000000000000010111000001001100 +00000000000000000101011000110000 +00000000000000000000000000000101 +00000000000000010111000001011000 +00000000000000000101011100100000 +00000000000000000000000000000110 +00000000000000010111000001011100 +00000000000000000101011100100000 +00000000000000000000000000000111 +00000000000000010111000001100100 +00000000000000000101100010001100 +00000000000000000000000000001000 +00000000000000010111000001101100 +00000000000000000101100011100000 +00000000000000000000000000001001 +00000000000000010111000001111100 +00000000000000000101101001101100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000010101101000100 +00000000000000000010101001100100 +00000000000000000000000000000000 +00000000000000000010101000011100 +00000000000000000010111101010000 +00000000000000000010111100001000 +00000000000000000010111000011100 +00000000000000000010100110001100 +00000000000000000010110110101000 +00000000000000000010110100101100 +00000000000000000010110010111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000010110001010000 +00000000000000000010101111100100 +00000000000000000000000000000001 +00000000000000000000000010111011 +00000000000000000000000011111110 +11111111111111111111000001100000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000010100000001111101000 +00000000000001100000000100000000 +00000000000000000000000000000000 +00000000000000000000000010000000 +00000000000000000000000010000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001100000011000 +01110110011011000110000101101110 +00100000011011110110011001100110 +00111011011100000111010001110000 +00100000011100110111010001101111 +01110000001110110111001101100110 +01110000001000000110110101100001 +01110100011000110110100000111011 +01101101011011110110010001100101 +00100000011100110110110001100001 +01110110011001010011101101110000 +01110100011100000010000001110011 +01110100011000010111001001110100 +00000000000000000000000000000000 +00000000000000011001111101101000 +00000000000000011000000011010100 +00000000000000000001011111011000 +00000000000000000000000000000001 +00000000000000011000000011011100 +00000000000000000001011111011000 +00000000000000000000000000000000 +00000000000000011000000011100100 +00000000000000000001010001110100 +00000000000000000000000000000000 +00000000000000011000000011101000 +00000000000000000001010001110100 +00000000000000000000000000000000 +00000000000000011000000011110000 +00000000000000000001010110110100 +00000000000000000000000000000001 +00000000000000010111000001011100 +00000000000000000001010110110100 +00000000000000000000000000000010 +00000000000000010111000001111100 +00000000000000000001010110110100 +00000000000000000000000000000011 +00000000000000011000000011110100 +00000000000000000001010110110100 +00000000000000000000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001000000000 +00000000000000000000000000000000 +00000000000000011011100100000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000001100000 +00000000000000000000000000000000 +00000000000000011011101100000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000010000000 +00000000000000000000000000000000 +00000000000000011011101101100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000010000000 +00000000000000000000000000000000 +00000000000000011011101111101000 +00000000000000011010000111001100 +00000000000000001100111011011100 +00000000000000011010000111011000 +00001001000000000000000000000000 +00000000000000011010001000111100 +00000000000000001100111011011100 +00000000000000011010001001001000 +00001001000000000000000000000000 +00000000000000011010001010011000 +00000000000000001100110011001100 +00000000000000011010001010100100 +00001010000000000000000000000000 +00000000000000011010001011100000 +00000000000000001100111011011100 +00000000000000011010001011101100 +00001001000000000000000000000000 +00000000000000011010001110110100 +00000000000000001100111011011100 +00000000000000011010001111000000 +00001001000000000000000000000000 +00000000000000011010010100101000 +00000000000000001100111011011100 +00000000000000011010010100110100 +00001001000000000000000000000000 +00000000000000011010010111000000 +00000000000000001100111011011100 +00000000000000011010010111001100 +00001001000000000000000000000000 +00000000000000011010011001000100 +00000000000000001100110011001100 +00000000000000011010011001010000 +00001010000000000000000000000000 +00000000000000011010000110000000 +00000000000000001100011000011100 +00000000000000011010011010110100 +00001100000000000000000000000000 +00000000000000011010000110001100 +00000000000000001100011000011100 +00000000000000011010011011011100 +00001100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000010 +00000000000000000000000100000001 +00101011000001100000000100000100 +00000001011000000110010100000010 +00000000000000000000001000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000100000000 +00000000000000000000000000000000 +00000000000000011011110010011000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000001000000000000000000000000 +00000000000000011010011100000100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011100001001110100 +00000010000001000000000000000101 +00000000000000011010011100001000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011001011011011000 +00000010000001000000000000000100 +00000000000000011010011100001100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011001011011100100 +00000010000001000000000000000100 +00000000000000011010011100010000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011010011100010100 +00000010000001000000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000010000000000000000000000000 +00000000000000011010011100011000 +00000000000000001101100101000100 +00000000000000000000000000000000 +00000000000000000000000000000100 +00000010010001100000000000000001 +00000000000000011010011100011100 +00000000000000001101100101000100 +00000000000000000000000000000000 +00000000000000000000000000000101 +00000010000001000000000000000001 +00000000000000011010011100100000 +00000000000000001101100101000100 +00000000000000000000000000000000 +00000000000000000000000000000010 +00000010010000110000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000011000000010000000000000000 +00000000000000011010011100100100 +00000000000000001101100000010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000001000000000000000001 +00000000000000011010011100101000 +00000000000000001101100000010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000001000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000100000000000000000000000000 +00000000000000011010011100101100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110000000 +00000010000000100000000000000100 +00000000000000011010011100110000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110000100 +00000010010000010000000000000100 +00000000000000011010011100110100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110001000 +00000010000000100000000000000100 +00000000000000011010011100111000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110001100 +00000010000000100000000000000100 +00000000000000011010011100111100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110010000 +00000010010000010000000000000100 +00000000000000011010011101000000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110010100 +00000010010000010000000000000100 +00000000000000011010011101000100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110011000 +00000010000000100000000000000100 +00000000000000011010011101001000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110011100 +00000010000000100000000000000100 +00000000000000011010011101001100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110100000 +00000010010000010000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000101000000000000000000000000 +00000000000000011010011101010000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000100001010000000100 +00000000000000011010011101010100 +00000000000000001101001111000100 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000101000100000001000 +00000000000000011010011101011000 +00000000000000001101001111000100 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000101000000000001000 +00000000000000011010011101011100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010010001100100000000001000 +00000000000000011010011101100000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010010000010101100000000100 +00000000000000011010011101100100 +00000000000000001101001010110000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000010010001100000000000000001 +00000000000000011010011101101000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000100001100000000100 +00000000000000011010011101101100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000100001110000000100 +00000000000000011010011101110000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000100010000000000100 +00000000000000011010011101110100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000100010010000000100 +00000000000000011010011101111000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010010000011001000000000100 +00000000000000011010011101111100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010010000011001010000000100 +00000000000000011010011110000000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010010000011001100000000100 +00000000000000011010011110000100 +00000000000000001101001010110000 +00000000000000000000000000000000 +00000000000000000000000000000010 +00000010010001100000000000000001 +00000000000000011010011110001000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011001110000101000 +00000010010000010000000000000100 +00000000000000011010011110001100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011001110000101100 +00000010010000010000000000000100 +00000000000000011010011110010000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001101100 +00000010000000100010100000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000110000000000000000000000000 +00000000000000011010011110010100 +00000000000000001101010001111100 +00000000000000001101011000110100 +00000000000000011011110110011000 +00000010000000100000000000000100 +00000000000000011010011110011000 +00000000000000001101010001111100 +00000000000000001101011010010100 +00000000000000011011110110011100 +00000010000000100000000000000100 +00000000000000011010011110011100 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110001110000 +00000010000001000000000000010000 +00000000000000011010011110100000 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110010000100 +00000010000000100000000000000100 +00000000000000011010011110100100 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110010001000 +00000010000000100000000000000100 +00000000000000011010011110101000 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110010000000 +00000010000000100000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000111000000000000000000000000 +00000000000000011010011110101100 +00000000000000001101010111010100 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000010000000100000000000000001 +00000000000000011010011110110000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011011111110101100 +00000010000001000000000000010000 +00000000000000011010011110110100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011011111100111000 +00000010000000100000000000000100 +00000000000000011010011110111000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011100001001101100 +00000010010000010000000000000100 +00000000000000011010011110111100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011100001001110000 +00000010010000010000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00001000000000010000000000000000 +00000000000000011010011111000000 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000001000000000000000001 +00000000000000011010011111000100 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000100000000000000001 +00000000000000011010011111001000 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000100000000000000001 +00000000000000011010011111001100 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000100000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001101001010010100 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000100010000100000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001101001010010100 +00000000000000001101001001111000 +00000000000000000000000000000000 +00000100010000100000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000000000000011000011111010000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000110000000000000000000000000 +00000111000000000000000000000000 +00001000000000000000000000000000 +00001001000000000000000000000000 +00000101000000000000000000000000 +00001000000000000000000000000000 +00001001000000000000000000000000 +00001010000000000000000000000000 +00001100000000000000000000000000 +00001101000000000000000000000000 +00001110000000000000000000000000 +00001111000000000000000000000000 +00010000000000000000000000000000 +00010001000000000000000000000000 +00010010000000000000000000000000 +00010011000000000000000000000000 +00010100000000000000000000000000 +00010110000000000000000000000000 +00010111000000000000000000000000 +00011000000000000000000000000000 +00011010000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000110000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000000000000011010101001001100 +00000000000000011010101101001000 +00000000000000011010101101001000 +00000000000000011010110000101100 +00000000000000000000000000000100 +00000000000000000000000000001000 +00000000000000000000000000001111 +00000000000000000000000100000000 +00000000000000000000001000000000 +00000000000000000000000100101100 +00000100011000110110001010100000 +00000000000000000000000000000000 +00000000000000011100001010101100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +10101011001010000110001100111010 +00000000000000000000000000000000 +00000000000000011011111110010000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +01100101000011000010110101001111 +00000000000000000000000000000000 +00000000000000011100001010110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +01100101000101011000110111000000 +00000000000000000000000000000000 +00000000000000011011111111000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +11011110000011011000110011101101 +00000000000000000000000000000000 +00000000000000011100001010110000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +11111111000001111111110001000111 +00000000000000000000000000000000 +00000000000000011100001001111100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +11100010110100010011110100000100 +00000000000000000000000000000000 +00000000000000011100001001101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +01110111100111000101010001000011 +00000000000000000000000000000000 +00000000000000011100001010101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000011001010001 +01101000001000000010101100100010 +00000000000000000000000000000000 +00000000000000011000100111000100 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000110000000000000000 +00000000000000000000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000110101000100 +00000000000000011011111101101000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010000110101011100 +00000000000000010000111100011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010010101011110100 +00000000000000010010101100101000 +00000000000000010010101101011000 +00000000000000010111101110101000 +10000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000100001100110010001000010001 +00000000000000000000000000000000 +00000100000000000000000000000000 +00010011100000000100011011100010 +00000001000000000000000000000000 +10010000000000001100111111101010 +00000001000000000000000000000000 +00010000100000010101011111110011 +00000001000000000000000000000000 +00001011111000001111111111111111 +00000001000000000000000000000000 +10001000111000001111111111111111 +00000001000000000000000000000000 +00001000111000011111111111111111 +00000001000000000000000000000000 +00011011000000000010000011100000 +00000001000000000000000000000000 +10011000000000001100000011101011 +00000001000000000000000000000000 +01101011001000010011000011100000 +00000001000000000000000000000000 +01101001011000010000110111100000 +00000001000000000000000000000000 +00010000101000111000100100000000 +00000100000000000000000000000000 +01101011000000110010000011110000 +00000001000000000000000000000000 +10111011000011011000000000000001 +00000100000000000000000000000000 +00110011111000110001111011110001 +00000001000000000000000000000000 +00110001110000110101111111111001 +00000001000000000000000000000000 +00101011000000110000000011100001 +00000001000000000000000000000000 +01000011110000110000000011100001 +00000001000000000000000000000000 +01111001010000010001010000000000 +00000100000000000000000000000000 +11001011001001010000000001100000 +00000000000000000000000000000000 +11010011001001010000001001100000 +00000000000000000000000000000000 +01010000111010101000000100000001 +00000100000000000000000000000000 +10000001110010001000000000000001 +00000100000000000000000000000000 +10000000001011111100000100000000 +00000100000000000000000000000000 +01011011000010010000000010000000 +00000001000000000000000000000000 +01011001000010010010000010000000 +00000001000000000000000000000000 +11000000011010101100000100000000 +00000100000000000000000000000000 +01100011000010010111101011111101 +00000001000000000000000000000000 +11111000100010101000000100000001 +00000100000000000000000000000000 +11110100100010101000000100000001 +00000100000000000000000000000000 +00000000000000000000000000000000 +00001000000000000000000000000000 +01000100001100110010001000010001 +00000000000000000000000000000000 +00000100000000000000000000000000 +00010011100000000100011011100010 +00000001000000000000000000000000 +10010000000000001100111111101010 +00000001000000000000000000000000 +00010000100000010101011111110011 +00000001000000000000000000000000 +00001011111000001111111111111111 +00000001000000000000000000000000 +10001000111000001111111111111111 +00000001000000000000000000000000 +00001000111000011111111111111111 +00000001000000000000000000000000 +00011011000000000010000011100000 +00000001000000000000000000000000 +10011000000000001100000011101011 +00000001000000000000000000000000 +01101011001000010011000011100000 +00000001000000000000000000000000 +01101001011000010000110111100000 +00000001000000000000000000000000 +00010000101000111000100100000000 +00000100000000000000000000000000 +01101011000000110010000011110000 +00000001000000000000000000000000 +10111111000011011000000000000001 +00000100000000000000000000000000 +10100011010000110101010111100001 +00000000000000000000000000000000 +00110011111001000001111011110001 +00000001000000000000000000000000 +00110001110001000101111111111001 +00000001000000000000000000000000 +00101011000001000000000011100001 +00000001000000000000000000000000 +01000011110001000000000011100001 +00000001000000000000000000000000 +10000001001000101001100000000000 +00000100000000000000000000000000 +11000000100100001000000000000001 +00000100000000000000000000000000 +01101001001000101000000000000001 +00000100000000000000000000000000 +10100011010000110000000111100000 +00000000000000000000000000000000 +10100001011000110000000111100000 +00000000000000000000000000000000 +11111000100011011000000000000001 +00000100000000000000000000000000 +10100011100000110000001011100000 +00000000000000000000000000000000 +11110000100011011000000000000001 +00000100000000000000000000000000 +00000000000000000000000000000000 +00001000000000000000000000000000 +01010011010001000100001000101101 +00000000000001010000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001101111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +00101110001000000010000000100000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00101110001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000000101000000 +00000000000000000000000000000000 +00000000000000000000001000111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110111011100100010110101101001 +00000000000000000000000000000001 +00000000000000000000000000000000 +01110111011100100010110101101001 +01101110011010010111010000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001001000000 +00000000000000000000000000000000 +00000000000000000000001010111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01100011011000010110110001101001 +00000000000000000000000000000001 +00000000000000000000000000000000 +01100011011000010110110001101001 +01100010011100100110000101110100 +01101001011011110110111000100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001011000000 +00000000000000000000000000000000 +00000000000000000000001011000101 +01000110011010010110110001100101 +01000100011000010111010001100001 +01101101011000010110001100101101 +00000000000000000000000000000001 +00000000000000000000000000000000 +01101101011000010110001100101101 +01100001011001000110010001110010 +01100101011100110111001100100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001100000000 +00000000000000000000000000000000 +00000000000000000000001101111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110011011001100111000000101101 +00000000000000000000000000000001 +00000000000000000000000000000000 +01110011011001100111000000101101 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000001000000010000000100000 +00100000001000000010000000000001 +11111111111111111111111111111111 +00000000000000011001010111010000 +01011011000100010101011110100111 +00000000000000000000000000000011 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01110111011100100111000001100011 +00101101011101100011010000101110 +00110010001011010011001000101101 +01100111001110010011011101100110 +00110100001100010011100001100101 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000001011100000111001000100000 +00100000001101000010000000110010 +00110000001100010011100000000000 +00000000000000000000000000000000 +00110001001100010011101000110010 +00110110001110100011001000111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01001101011011110111001001101001 +01110100011110100010000001000110 +01101001011100110110001101101000 +01100101011100100000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000000010101000 +00000000000000001001011001000000 +00000000000000011000000011111100 +00000000000000001001011100000000 +00000000000000010110011111100100 +00000000000000001001011100000000 +00000000000000011000000100111000 +00000000000000001001100000111100 +00000000000000011000000110001100 +00000000000000001001100101010100 +00000000000000011000001000001100 +00000000000000001001101001100100 +00000000000000010110011111101000 +00000000000000001001101110011100 +00000000000000011000001000110000 +00000000000000001001101111001100 +00000000000000011000001001010100 +00000000000000001001110000101100 +00000000000000011000001110000100 +00000000000000001001110100110000 +00000000000000011000001111000000 +00000000000000001010000011001000 +00000000000000011000010000011100 +00000000000000001010001100110000 +00000000000000011000010001010100 +00000000000000001010010000001000 +00000000000000011000010001011100 +00000000000000001010010101101000 +00000000000000011000010001101000 +00000000000000001010010110000000 +00000000000000011000010010011000 +00000000000000001010011100101000 +00000000000000011000010100001100 +00000000000000001010100001111000 +00000000000000011000010100101000 +00000000000000001010100101101000 +00000000000000011000001110001000 +00000000000000001010100110110000 +00000000000000011000010110110000 +00000000000000001010101010010100 +00000000000000011000011001000100 +00000000000000001010101101111000 +00000000000000011000101010101000 +00000000000000010000101010100100 +00000000000000011000110111011000 +00000000000000010010110110100100 +00000000000000011000110111011100 +00000000000000010010110010101000 +00000000000000011000110111100000 +00000000000000010010101110101100 +00000000000000010011011010100000 +00000000000000000000000000000000 +00000000000000011010101000111100 +00000000000000010110011111111100 +00000000000000000000000000000000 +00000000000000000000001010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111010000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010101001001011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111011000 +00000000000000000000000000000000 +00000000000000001001010011000000 +00000000000000000000010011100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000001100000011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111101000 +00000000000000000000000000000000 +00000000000000000000001010000000 +00000000000000000000001000010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111110000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001111110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010111111110000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001000001010100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010111111110001100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000111111011101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011101010000 +00000000000000011100001010010100 +00000000000000000000000000000000 +00000000000000001011001010011100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011101011000 +00000000000000011100001010010100 +00000000000000001011101000010000 +00000000000000001011101111111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011101100000 +00000000000000011100001010010100 +00000000000000001011111111101100 +00000000000000001011111001100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011111001000 +00000000000000011100001010010100 +00000000000000001101100111110000 +00000000000000001100100011000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011111111000 +00000000000000000000000000000000 +00000000000000001101111101100100 +00000000000000001101111001010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000101010110000 +00000000000000000000000000000000 +00000000000000010000011101111100 +00000000000000010000011111001000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.bram b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.bram new file mode 100644 index 000000000..d02bac529 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.bram @@ -0,0 +1,32768 @@ +10011000000000000000000000000000 +11010000000000000000000000000000 +11010000001000000000000000000000 +01111000000000010000000000000000 +00111000001000010000000000000000 +11010000111000010000000000000000 +11111000000000000000000000111010 +00110100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01010111010100100101000001000011 +00101101001011010010110100101101 +00000001001000110100010101100111 +10001001101010111100110111101111 +00000000000000011011111111011000 +00000000000000000000000000000000 +00000000000000011001100000101000 +00000000000000011010110110000100 +00000000000000000000000000000000 +00000010000101000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01011011100111010000000000000000 +11111000000000000000000000011110 +00110100000000010000000000000010 +11111000000000000101000110011110 +11100000000000000000000000101110 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +10011000000000000000000000000000 +01111000000111000000000000000001 +00111011100111001111111111111100 +01111000000000010000000000000001 +00111000001000011011000010110000 +00110100000000100000000000000000 +01111000000000110000000000000001 +00111000011000111100001011001000 +11001000011000010001100000000000 +11111000000000000101100000001011 +00110100000000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +11111000000000000000000100001001 +11100000000000000000000000000000 +00110111100111001111111111000100 +01011011100000010000000000000100 +01011011100000100000000000001000 +01011011100000110000000000001100 +01011011100001000000000000010000 +01011011100001010000000000010100 +01011011100001100000000000011000 +01011011100001110000000000011100 +01011011100010000000000000100000 +01011011100010010000000000100100 +01011011100010100000000000101000 +01011011100111100000000000110100 +01011011100111110000000000111000 +00101011100000010000000000111100 +01011011100000010000000000110000 +10111011100000000000100000000000 +00110100001000010000000000111100 +01011011100000010000000000101100 +11000011101000000000000000000000 +00101011100000010000000000000100 +00101011100000100000000000001000 +00101011100000110000000000001100 +00101011100001000000000000010000 +00101011100001010000000000010100 +00101011100001100000000000011000 +00101011100001110000000000011100 +00101011100010000000000000100000 +00101011100010010000000000100100 +00101011100010100000000000101000 +00101011100111010000000000110000 +00101011100111100000000000110100 +00101011100111110000000000111000 +00101011100111000000000000101100 +00110100000000000000000000000000 +11000011110000000000000000000000 +10010000000000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000000000010000000000000000 +10010000001000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000001000010000000000000000 +11000011101000000000000000000000 +10010000000000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000000000010000000000000000 +10010000001000000001000000000000 +00111000010000100000000000000001 +11010000001000100000000000000000 +00111000001000010000000000000001 +11010000000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011110110000011 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000011000111011000011000100 +00111000010000101011000011001000 +00101000011001000000000000000000 +00101000010001010000000000000000 +01011000011000010000000000000000 +00110100000000110000001111101000 +11001000101001000010000000000000 +10110100100000010010000000000000 +01011000010001000000000000000000 +00110100000000010000000000000000 +01010000011001000000000000001001 +01111000000000010000000000000000 +00111000001000010000000010100000 +00110100100001001111110000011000 +01011000010001000000000000000000 +00101000001000100000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011110101101000 +01111000000000100000000000000001 +00111000010000101011000011000100 +01011000010000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100111010000000000000100 +11111000000000000011111011011111 +11111000000000000011100001001101 +01111000000000010000000000000001 +00111000001000010110011100100000 +11111000000000000011011101101111 +00110100000000010000000000000001 +11111000000000000011110101000111 +01111000000000010000000000000001 +00111000001000011100001010000100 +11111000000000000011110100101001 +11111000000000000100100000001000 +11111000000000000100101000101101 +01111000000000010000000000000001 +00111000001000011100000111110000 +01011000001000000000000000000000 +11111000000000000100100101010011 +11111000000000000100000001010100 +00110100000000010000000000000000 +11111000000000000011101101101100 +00110100000000010000000000000000 +00110100000000100000000001010000 +11111000000000000100010000000011 +00110111100000100000000000001000 +00110100000000010000000000000000 +11111000000000000100010011001100 +00110100000000101111111111111111 +01011100001000100000000000000110 +01111000000000010000000000000001 +00111000001000010110011100111100 +11111000000000000011011101010110 +00110100000000010000000000100010 +00110011100000010000000000001000 +01000011100001000000000000001010 +01000011100001010000000000001011 +01000011100001100000000000001100 +01000011100001110000000000001101 +01000011100000110000000000001001 +01000011100000100000000000001000 +01111000000000010000000000000001 +00111000001000010110011101100000 +11111000000000000011011101001011 +11111000000000000011110110110101 +00110111100000010000000000001000 +11111000000000000011100101010000 +00110100000000010000000011001000 +11111000000000000011110100110111 +00110100000000100000000000000001 +00110100000000010000000000000001 +11111000000000000011100010011101 +11111000000000000011101110000000 +11111000000000000100000111100011 +11111000000000000000010000101110 +01111000000000100000000000000001 +00111000010000101001011100000000 +00110100000000010000000000000010 +11111000000000000011111110111001 +11111000000000000101000110110001 +11111000000000000010101101010001 +11111000000000000010001100100010 +01111000000000110000000000000001 +00111000011000111000111011000100 +01111000000000010000000000000001 +00101000011000100000000000000000 +00111000001000011011000010110000 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011111100000000000 +01011000001000100000000000000000 +00110100000000010000000000000011 +11111000000000000000010001111101 +11111000000000000000010000110000 +01111000000000100000000000000001 +00111000010000101011000010111000 +00110100000000010000000000000000 +11111000000000000100001000011010 +11111000000000000011110100010100 +01111000000000100000000000000001 +00111000010000101011000010111100 +01011000010000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000010000000000000000 +11111000000000000011100010101001 +10111000001000000101100000000000 +01111000000000010000000000000001 +00111000001000011011000011000000 +00101000001001000000000000000000 +01111101011000100000000000000000 +01100100100000110000000000000000 +10100000010000110001100000000000 +01000100011000000000000000001101 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00110100000000100000000000000010 +01011000001000100000000000000100 +11111000000000000011110111011100 +11111000000000000000010000010001 +01111000000000010000000000000001 +00111000001000011100001010100100 +00110100000000100000000000000001 +01011000001000100000000000000000 +11100000000000000000000000010100 +01100101011000010000000000000000 +01111100100001000000000000000000 +10100000001001000000100000000000 +01000100001000110000000000010010 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00110100000000100000000000000010 +01011000001000100000000000001000 +01111000000000010000000000000001 +00111000001000011100001010100100 +01011000001000100000000000000000 +11111000000000000000010000100101 +00110100000000010000000000000010 +00110100000000100000000000000000 +00110100000000110000000000000001 +11111000000000000101000101111001 +00110100000000010000000000000000 +11111000000000000100001000010111 +00110100000000010000000000000001 +11100000000000000000000000001000 +11111100010000010001000000000000 +01111000000000010000000000000001 +11001000000000100001000000000000 +00111000001000011100001010100100 +00100000010000100000000000000011 +01011000001000100000000000000000 +00110100000000010000000000000000 +01111000000000100000000000000001 +00111000010000101011000011000000 +01011000010010110000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011000010110000 +00101000001000100000000000000000 +00110100000000010000000000000001 +01011100010000010000000000001111 +11111000000000000001111111111100 +10111000001000000101100000000000 +11111000000000000011011111100100 +00110100000000100000000000011011 +01000100001000100000000000000101 +01111000000000100000000000000001 +00111000010000101001011011111000 +00101000010000010000000000000000 +01011100001000000000000000001000 +11111000000000000010001010111101 +01111000000000100000000000000001 +00111000010000101011000010110000 +01011000010000000000000000000000 +11100000000000000000000000000011 +11111000000000000010001011000010 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000110100 +01011011100011000000000000110000 +01011011100011010000000000101100 +01011011100011100000000000101000 +01011011100011110000000000100100 +01011011100100000000000000100000 +01011011100100010000000000011100 +01011011100100100000000000011000 +01011011100100110000000000010100 +01011011100101000000000000010000 +01011011100101010000000000001100 +01011011100101100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +11111000000000000101001111101010 +00111001011010111010111011101100 +00111001100011001011000010101100 +11100000000000000000000000000101 +00101001011000010000000000001000 +01000100001000000000000000000010 +11011000001000000000000000000000 +00110101011010110000000000100000 +01010101100010111111111111111100 +01111000000010110000000000000001 +01111000000000010000000000000001 +00111001011010111010111011101100 +01111000000101000000000000000001 +01111000000100000000000000000001 +00111000001000011000111011001000 +01111000000011110000000000000001 +01111000000011100000000000000001 +01111000000100100000000000000001 +01111000000100010000000000000001 +00111010100101001011000010101100 +00111010000100001011000010111000 +00101000001100110000000000000000 +00111001111011111011000010111100 +00111001110011101011000010110100 +00111010010100100110011111001000 +00111010001100010110011110010100 +10111001011000001010100000000000 +11100000000000000000000000111100 +00101001011000010000000000001100 +01011100001000000000000000000101 +00101001011000010000000000010000 +00110100001000010000000000000001 +01011001011000010000000000010000 +11100000000000000000000000001011 +00101001011000100000000000000100 +01000100010000000000000000000011 +00101000010000100000000000000000 +01000100010000000000000000000111 +11011000001000000000000000000000 +00101001011000100000000000010000 +10111001011000000110000000000000 +10110100010000010001000000000000 +01011001011000100000000000010000 +01011100001000000000000000000010 +10111010101000000110000000000000 +00110111100000100000000000111000 +00110100000000010000000000000000 +11111000000000000100000101111010 +11111000000000000011110001110100 +10111000001000001011000000000000 +00101010000000100000000000000000 +00101011100000010000000000111000 +11001000001000100001000000000000 +01001100010000000000000000000010 +10110100010100110001000000000000 +00101001100000110000000000011000 +10110100010000110001000000000000 +01011001100000100000000000011000 +01010010011000100000000000000110 +11001000010100110001000000000000 +01011001100000100000000000011000 +00101001100000100000000000010100 +00110100010000100000000000000001 +01011001100000100000000000010100 +00101001111011010000000000000000 +01011010000000010000000000000000 +11001010110011010110100000000000 +01001101101000000000000000000010 +00110101101011010000001111101000 +00101001100000110000000000011100 +01010000011011010000000000001000 +00101001110000010000000000000000 +01000100001000000000000000000101 +00101001100000100000000000000000 +10111010001000000000100000000000 +10111001101000000010000000000000 +11111000000000000011011001101100 +01011001100011010000000000011100 +00101001110000010000000000000000 +01000100001000000000000000000110 +01010000001011010000000000000101 +00101001100000100000000000000000 +10111010010000000000100000000000 +10111001101000000001100000000000 +11111000000000000011011001100100 +01011001111101100000000000000000 +00110101011010110000000000100000 +01010110100010111111111111000101 +11111000000000000101001110010001 +10111010101000000101100000000000 +11100011111111111111111111111101 +00110111100111001111111111000000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01011011100000110000000000101100 +01111000000000110000000000000001 +00111000011000111011000011001100 +01011011100000100000000000101000 +01011011100001000000000000110000 +01011011100001010000000000110100 +01011011100001100000000000111000 +01011011100001110000000000111100 +01011011100010000000000001000000 +00101000011011010000000000000000 +10111000001000000101100000000000 +10111000010000000111000000000000 +00110100000000110000000000000000 +01000100001000000000000000000010 +00101000001000110000000000011100 +10111000011011010001100000000000 +00000000011000110000000000011100 +01000100011000000000000000011110 +01111000000011000000000000000001 +00111001100011001011000011001100 +00111001101000010000000000000001 +01011001100000010000000000000000 +00101001011000010000000000111000 +00110111100000100000000000011000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +01011001100011010000000000000000 +00101011100001000000000000100000 +00101111100000110000000000100100 +00101001011010110000001111010100 +00111100100001000000000000010000 +01111000000011000000000000000001 +10111000100000110000100000000000 +01111000000000110000000000000001 +00111000011000111000111011001100 +00101000011000100000000000000000 +00111001100011000110100000010100 +11111000000000000101010100111011 +00101011100000110000000000011100 +10111000001000000010000000000000 +10111001011000000001000000000000 +10111001100000000000100000000000 +11111000000000000011011000101100 +10111001110000000000100000000000 +00110111100000100000000000101100 +11111000000000000011011000000111 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000010100000000000 +01011100011000000000000000000101 +01111000000000100000000000000001 +00111000010000100110100000110000 +10111000101000000001100000000000 +11100000000000000000000000001100 +00110100000000100000000000000001 +01011100011000100000000000000110 +01111000000000100000000000000001 +00111000010000100110100001001100 +10111000101000000001100000000000 +00101000001001000000000000001000 +11100000000000000000000000000101 +00101000001001000000000000000100 +01111000000000100000000000000001 +00111000010000100110100001100100 +10111000101000000001100000000000 +11111011111111111111111110110001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100111010000000000001100 +10111000001000000101100000000000 +10111000010000000111000000000000 +10111000011000000110100000000000 +01001100000000110000000010110110 +01000000010000110000000000000000 +00101000001010000000000100001100 +00101000001010010000000100001000 +00100000011000110000000000001111 +00101000001001100000000100000100 +01011011100000110000000000000100 +00001000011000110000000000001100 +01111000000000100000000000000001 +00000001000001110000000000010000 +00111000010000101001011101101000 +00100001000010001111111111111111 +10110100010000110001000000000000 +00001001000010000000001111101000 +00101000010000100000000000000000 +00111101001010010000000000010000 +01111000000001000000000000000001 +00000001000010000000000000010000 +01011011100000100000000000001000 +00110100000000110000000000000001 +00110100000000100000000000000101 +00111000100001000110100001111100 +10111001101000000010100000000000 +10111001001001110011100000000000 +11111000000000000000000010100010 +00110100000000010000000000100001 +01001100001011010000000010011100 +01000001110000010000000000000000 +00110100000000100000000000001101 +00100000001000010000000000001111 +01001000001000100000000000010000 +00111100001000010000000000000010 +01111000000000100000000000000001 +00111000010000101000111110100000 +10110100010000010001000000000000 +00101000010000010000000000000000 +01001000001011010000000000001010 +01000001110000100000000000000001 +00110100000000010000000000000010 +00100000010000100000000000001111 +01011100010000010000000000000110 +10111001011000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +11111000000000000001011111010010 +01000100001000000000000000000011 +00110100000011010000000000000000 +00110100000011100000000000000000 +00101001011011000000000000010000 +01011001011000000000000000001100 +00101001011000010000000000000000 +01000101100000000000000000000011 +00101001100000100000000000000000 +01000100010000010000000000010011 +00110100000000100000000000000001 +01111000000011000000000000000001 +01011001011000100000000000001100 +00111001100011001001110110101000 +11100000000000000000000000000110 +01011100010000010000000000000100 +01011001011011000000000000010000 +01011101100000000000000000001011 +11100000000000000000000000000100 +00110101100011000000000000001100 +00101001100000100000000000000000 +01011100010000001111111111111010 +00101001011000100000001111010100 +01111000000000010000000000000001 +00111000001000010110100010101100 +11111000000000000011010110111010 +00110100000000010010011100010000 +11100000000000000000000001100110 +01011001011000010000000000000100 +00101001011000010000000000001100 +01011001011000000000000000001000 +01000100001000000000000000000110 +00101001100000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000000 +10111001101000000010000000000000 +11111011111111111111111110001110 +01000101110000000000000000110011 +00101001011000010000000000110000 +01000001011001010000001110100110 +00101000001000010000000000001100 +01000000001000010000000000011110 +01000100001001010000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000110100011001100 +11111000000000000000000001011110 +11100000000000000000000000100101 +01000001011100000000001110100111 +00100010000100000000000000000001 +01000110000000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000110100011101000 +11100000000000000000000000001100 +00101001011000100000001101011000 +00110101011011110000001111000000 +10111001111000000000100000000000 +00110100000000110000000000001010 +11111000000000000101010100101011 +01011100001100000000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000110100100000100 +11111000000000000000000001001000 +11100000000000000000000000001111 +01000001011000100000001110100001 +00110100000000010000000000001011 +01011100010000010000000000001110 +00101001011000100000001101011000 +10111001111000000000100000000000 +00110100000000110000000000001000 +11111000000000000101010100011100 +01011100001000000000000000001001 +00101001011000010000001101011000 +00101101011000100000001111001000 +00101100001000010000000000001000 +01010000010000010000000000000011 +00110100000000010000000000000111 +01011001011000010000000000000100 +00110100000011010000000000000000 +00110100000011100000000000000000 +00101001011000010000000000000100 +00101001011000100000000000000000 +01011100010000010000000000010011 +01011101101000000000000000000011 +00110100000000010000000000001111 +00110001011000010000001110100001 +00101001100001000000000000001000 +10111001101000000001100000000000 +10111001011000000000100000000000 +10111001110000000001000000000000 +11011000100000000000000000000000 +10111000001000000001100000000000 +01000100001000000000000000000110 +00101001011000100000001111010100 +00101001100001000000000000000100 +01111000000000010000000000000001 +00111000001000010110100100011100 +11111000000000000011010101101010 +00101001011000010000000000000100 +00101001011000100000000000000000 +01000100010000010000000000001111 +01011001011000010000000000000000 +10111001011000000000100000000000 +11111000000000000000000011100110 +01000001011000010000000000100000 +00101001011000100000000000010000 +00110100000000110000000000000010 +00100000001000010000000011111001 +00110001011000010000000000100000 +00101000010000100000000000000100 +10111001011000000000100000000000 +00110100000001000000000000000000 +11111011111111111111111100111010 +00110100000000010000000000000000 +11100000000000000000000000000111 +00101001100000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00110100000001000000000000000000 +11111011111111111111111100110011 +00101001011000010000000000001000 +00101011100111010000000000001100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110100000000010000000000000000 +00110100000011010000000000000000 +00110100000011100000000000000000 +11100011111111111111111101100110 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +01011011100001000000000000001100 +01011011100001010000000000010000 +10111000100000000101100000000000 +01011011100001100000000000010100 +01111000000001000000000000000001 +01011011100001110000000000011000 +01011011100010000000000000011100 +00111000100001000110100100111000 +00110100000001010000000000000000 +01000100001000000000000000000011 +00101000001001000000001111010100 +00101000001001010000000000011100 +01111000000001100000000000000001 +00111000110001101011000011001100 +00101000110000010000000000000000 +00111100010000100000000000000010 +10111000101000010010100000000000 +10000000101000100010100000000000 +00100000101001010000000000001111 +01010100011001010000000000001100 +01111000000001010000000000000001 +00111000101001011000111111101000 +10110100101000100010100000000000 +01111000000001100000000000000001 +00101000101000100000000000000000 +10111000110000000000100000000000 +00111000001000010110100101000000 +11111000000000000011010100100111 +10111001011000000000100000000000 +00110111100000100000000000010000 +11111000000000000011010100000010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000011100 +10111000001000000001100000000000 +00110100000010110000000000000000 +00110100000001011111111111111100 +00110100000001000000000000000011 +11100000000000000000000000001001 +00110100001000011111111111010000 +00100000001001100000000011111111 +01010000100001100000000000000010 +11100000000000000000000000001000 +10111100001000100000100000000000 +00110100011000110000000000000001 +10111001011000010101100000000000 +00110100010000101111111111111100 +01000000011000010000000000000000 +01000100001000000000000000000111 +01011100010001011111111111110110 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000010110100101001100 +00111000010000101000111111011000 +11111000000000000011010100000111 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00101000001001000000001101011000 +01111000000000100000000000000001 +00111000010000101001011100001000 +00010000100000110000000000001010 +00110100000001010000000000000001 +00101000001000010000000000110000 +01011000010000110000000000001000 +00110100011000110000000000001100 +10111100101000110001100000000000 +00101000001000010000000000010000 +01011000010000110000000000111000 +00010000100000110000000000001101 +00101100001000010000000000000000 +01011000010000110000000000010100 +00010000100000110000000000001011 +01000000100001000000000000001100 +00110100001000010000000000000001 +01011000010000110000000000101100 +10111100100000110010000000000000 +00001000100001000000001111101000 +01011000010001000000000000100000 +00110100000001000000001111101000 +10111100100000110001100000000000 +10001000001000110001100000000000 +01011000010000110000000001000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101000001000100000000000111000 +10111000011000000110000000000000 +10111000001000000101100000000000 +00101000010000110000000000011000 +10111001100000000001000000000000 +11011000011000000000000000000000 +00110101101000100000000011010110 +00111100010000100000000000000010 +00001001101011010000000000001100 +10110101011000100001000000000000 +01011000010000010000000000000100 +01111000000000010000000000000001 +00111000001000011001011100001000 +10110100001011010110100000000000 +00101001101001010000000000000000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000011 +00111000100001000110100110111100 +10111001100000000011000000000000 +11111011111111111111111110000111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +10111000001000000110100000000000 +00001001100000010000000000001100 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000010000101001011100001000 +00111000011000111011000011010000 +10110100010000010001000000000000 +00101000011000010000000000000000 +00101000010001000000000000001000 +01011100001000000000000000000101 +00101001101000010000000000110000 +00101000001000010000000000001100 +00101000001000010000000000001000 +01011000011000010000000000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000011000111011000011010000 +00111000001000011000111011010000 +00101000011000100000000000000000 +00101000001001010000000000000000 +00110100000010110000000000011001 +10001000010001010001000000000000 +00110100010000100011000000111001 +00000000010000010000000000010000 +10001000010001010001000000000000 +00100000001000010000011111111111 +00110100010000100011000000111001 +01011000011000100000000000000000 +00111100001000110000000000001010 +00000000010000010000000000010000 +00110100100000100000000000000100 +00100000001000010000001111111111 +10011000001000110000100000000000 +00001001100000110000000000001100 +10111101011000100101100000000000 +01111000000000100000000000000001 +00111000010000101001011100001000 +10110100010000110001000000000000 +00101000010000100000000000000100 +00110100000000110000000000000001 +01000100010000110000000000000101 +00110100000000110000000000000010 +01000100010000110000000000001000 +01011100010000000000000000001100 +11100000000000000000000000001010 +10111001011000000001000000000000 +00111101011010110000000000000001 +11111000000000000101001111110111 +10110100001010110101100000000000 +11100000000000000000000000000110 +00001001011000100000000000000101 +11111000000000000101001111110011 +10111000001000000101100000000000 +11100000000000000000000000000010 +10111000100000000101100000000000 +10111001101000000000100000000000 +10111001100000000001000000000000 +10111001011000000001100000000000 +11111011111111111111111110011110 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000000000000000 +10111000001000000110000000000000 +00110100000011010000000000001000 +10111001011000000001000000000000 +10111001100000000000100000000000 +00110101011010110000000000000001 +11111011111111111111111110101110 +01011101011011011111111111111100 +10111001100000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000010100 +11111011111111111111111110000111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +00101000010000110000000000011000 +00110100000000100000000000000000 +11011000011000000000000000000000 +00110101100000100000000011010110 +00111100010000100000000000000010 +10110101011000100001000000000000 +00101000010000100000000000000100 +11001000001000100001000000000000 +00110100000000010000000000000000 +01001000000000100000000000001101 +00001001100011000000000000001100 +01111000000000010000000000000001 +00111000001000011001011100001000 +10110100001011000110000000000000 +00101001100001010000000000000000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110100111010100 +11111011111111111111111100000111 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +00101000010000110000000000011000 +00110100000000100000000000000000 +11011000011000000000000000000000 +00110101100000100000000011010110 +00111100010000100000000000000010 +10110101011000100101100000000000 +00101001011000100000000000000100 +11001000010000010000100000000000 +10100100001000000001000000000000 +00010100010000100000000000011111 +10100000001000100000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +10111000011000000110000000000000 +00101000010001000000000000011000 +00110100000000100000000000000000 +11011000100000000000000000000000 +00110101101000100000000011010110 +00110101100000110000000011010110 +00111100011000110000000000000010 +00111100010000100000000000000010 +10110101011000100001000000000000 +10110101011000110101100000000000 +00101000010000100000000000000100 +00101001011000110000000000000100 +11001000010000010001000000000000 +11001000011000010000100000000000 +01001100010000010000000000000010 +10111000010000000000100000000000 +10100100001000000001000000000000 +00010100010000100000000000011111 +10100000001000100000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000000000111000 +10111000001000000101100000000000 +10111000011000000110100000000000 +00101000010001010000000000011000 +00110100000000100000000000000000 +10111000100000000110000000000000 +11011000101000000000000000000000 +00110101110000100000000011010110 +00110101101000110000000011010110 +00111100010000100000000000000010 +00111100011000110000000000000010 +10110101011000100001000000000000 +10110101011000110001100000000000 +00101000010001010000000000000100 +00101000011000100000000000000100 +11001000101000010010100000000000 +11001000010000010001000000000000 +01001100101000100000000000000010 +10111000101000000001000000000000 +00110101100001000000000011010110 +00111100100001000000000000000010 +10110101011001000101100000000000 +00101001011000110000000000000100 +11001000011000010000100000000000 +01001100001000100000000000000010 +10111000001000000001000000000000 +10100100010000000000100000000000 +00010100001000010000000000011111 +10100000010000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000000001 +00110100000000010000000000000011 +00110100000000100000000000000000 +11111000000000000100111001011110 +00110100000000010000000000000000 +00110100000000100000000000000001 +11111000000000000100111111111101 +11111000000000000011101110000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000010000000000000000 +10111000010000000110000000000000 +11111000000000000100111100011001 +01000101100000000000000000000101 +01100100001000100000000000000000 +11001000000000100001000000000000 +00111000010000100000000000000001 +11100000000000000000000000010011 +01111000000010110000000000000001 +00111001011010111011000011010100 +01011100001011000000000000000100 +01011001011000000000000000000000 +00110100000000101111111111111111 +11100000000000000000000000001101 +00101001011011000000000000000000 +00110100000000100000000000000001 +01011101100000000000000000001010 +01111000000000100000000000000001 +00111000010000101001011100000000 +00110100000000010000000000000011 +11111000000000000011110000111001 +00110100000000100000000000000010 +01001001100000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000000000 +00110100000000100000000000000001 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000000000000 +00110100000000100000000000000001 +11111000000000000100111111001101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000001101011000 +00101000001000010000000000010000 +00101000001000110000000000001100 +01000100010000110000000000000100 +01011000001000100000000000001100 +10111000010000000000100000000000 +11111000000000000011111010111110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011111010110000 +00110100000000100000000000000001 +01011100001000000000000000000011 +11111000000000000100111110100110 +01111100001000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000010100000000000 +10111000001000100000100000000000 +10111000010000000010000000000000 +10111000011000000101100000000000 +01000100001000000000000000000101 +00110100000000010000000000000001 +10111000101000000001000000000000 +10111000100000000001100000000000 +11111000000000000011111000110101 +01000101011000000000000000000101 +00010101011000100000000000011111 +00110100000000010000000000000010 +10111001011000000001100000000000 +11111000000000000011111000110000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +00110100000000011111111111111111 +11111000000000000100111011001111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111100100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000001000100000001111010000 +10111000100000000111000000000000 +00110111100000010000000000011000 +10111000011000000101100000000000 +10111000101000000110100000000000 +11111000000000000001111001100101 +01000101110000000000000000000101 +01111000000000010000000000000001 +00111000001000011010100000001000 +00101000001000010000000000000000 +01011001110000010000000000000000 +01000101101000000000000000000011 +00101011100000010000000011001100 +01011001101000010000000000000000 +00101011100000100000000001101100 +00110100000000011111111111111101 +01000100010000000000000000010011 +01000101100000000000000000000111 +00101011100000100000000001100000 +00101011100000010000000001011000 +10110100010000010000100000000000 +00101011100000100000000010100000 +10110100001000100000100000000000 +01011001100000010000000000000000 +00101011100000100000000001101000 +00110100000000011111111111111101 +01000100010000000000000000001001 +00110100000000010000000000000000 +01000101011000000000000000000111 +00101011100000110000000001100100 +00101011100000100000000001011100 +10110100011000100001000000000000 +00101011100000110000000010100100 +10110100010000110001000000000000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000011011100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000001000000000000000000 +10111000010000000110000000000000 +10111000011000000101100000000000 +00110111100000100000000000010000 +00110111100000110000000000010100 +00110100000001010000000000000000 +01011011100000000000000000010100 +01011011100000000000000000010000 +11111011111111111111111110111111 +00110100000000010000000000000001 +01011101100000010000000000000011 +00101011100000010000000000010000 +11100000000000000000000000000010 +00101011100000010000000000010100 +01011001011000010000000000000000 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011010011101011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011010011101111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000011101001111100 +11111000000000000011001111101010 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000100110101011001100 +00111000001000010110101010011100 +11111000000000000011001100001010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000010000000000000000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011001100000101000 +00101000001000010000000000101100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000010110101011101000 +11111000000000000011001011111000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001111101000100 +00111000001000011001110001000000 +01111000000010110000000000000001 +11111000000000000001100111111111 +00111001011010111001100000101000 +00110100000000110000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111011111111111111110011100011 +01111000000000100000000000000001 +00111000010000101001110010000100 +01011000010000010000000000000000 +11111000000000000011100011010101 +01111000000000100000000000000001 +00111000010000101011000011100000 +01011000010000010000000000000000 +00101001011000010000001101011000 +00101000001000010000000000010000 +01011000001000000000000001101000 +10111001011000000000100000000000 +11111000000000000000101100110001 +01111000000000010000000000000001 +00111000001000011011000011011100 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111001100000101000 +00101001011000010000001101011000 +00101000001011000000000000010000 +01111000000000010000000000000001 +00111000001000010110101011110100 +11111000000000000011001011001101 +00101001100000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000110100 +10111001011000000000100000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000001000110000 +01011001100000000000000001000000 +00110001100000000000000000110101 +00111000001000011001100101010000 +11111000000000000101001011110111 +01111000000000010000000000000001 +00111000001000011011000011011100 +01011000001000000000000000000000 +10111001011000000000100000000000 +00001101011000000000000100100000 +11111000000000000000101100001011 +01111000000000010000000000000001 +00111000001000011001110001000000 +11111000000000000001101000010000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111001100000101000 +10111000001000000110000000000000 +00101001011000010000001101011000 +00101000001011010000000000010000 +01111000000000010000000000000001 +00111000001000011011000011011000 +01011000001000000000000000000000 +11111011111111111111111111001100 +00110100000000010000000000000010 +01000101100000010000000000011111 +01001001100000010000000000000011 +00110100000000010000000000000001 +11100000000000000000000000000100 +00110100000000100000000000000011 +01000101100000100000000000101111 +00110100000000010000000000000100 +01011101100000010000000000111001 +00110100000000010000000000000001 +01111000000010110000000000000001 +00111001011010111001100000101000 +00110001101000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000100100 +01111000000000010000000000000001 +00111000001000011001111101000100 +00110100000011100000000000000110 +00110100000000100000000000000000 +00110100000000110000000000000001 +01011000001011100000000000000000 +00110100000000010000000000000001 +11111000000000000100110100001101 +00110100000000010000000000000001 +11111000000000000011110110110111 +00101001011000010000000000110000 +00101000001000010000000000001100 +01011000001011100000000000010000 +10111001011000000000100000000000 +11111000000000000001001011101101 +00111000000010111110101001100000 +11100000000000000000000000100011 +00110100000000010000000000000001 +00110001101000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000100100 +01111000000000010000000000000001 +00111000001000011001111101000100 +00110100000011100000000010111011 +00110100000000100000000000000000 +00110100000000110000000000000001 +01011000001011100000000000000000 +00110100000000010000000000000010 +11111000000000000100110011111000 +00110100000000010000000000000001 +11111000000000000011110110100010 +00101001011000010000000000110000 +00101000001000010000000000001100 +01011000001011100000000000010000 +10111001011000000000100000000000 +11111000000000000001001011011000 +00110100000010110000111110100000 +11100000000000000000000000001110 +00110001101000010000000000000100 +01011001011000010000000000100100 +01111000000000010000000000000001 +00111000001000011001111101000100 +00110100000000100000000011111111 +01011000001000100000000000000000 +00110100000000110000000000000001 +00110100000000010000000000000011 +00110100000000100000000000000000 +11111000000000000100110011100101 +00110100000000010000000000000000 +11111000000000000011110110001111 +00110100000010110000000000000000 +11111000000000000011100001001100 +01111000000000100000000000000001 +10111000001000000111000000000000 +10111000010000000000100000000000 +00111000001000010110101100000000 +11111000000000000011001001011011 +00101001101000100000000000000000 +01111000000011010000000000000001 +00111001101011010110101100011100 +00101000010000110000000000110100 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011001100000101000 +00110100000000100000000000000000 +11011000011000000000000000000000 +11100000000000000000000000001110 +11111000000000000100111011001100 +00110100000000010000001111101000 +11111000000000000011100000111111 +11111000000000000011100000111001 +11001000001011100001000000000000 +01010001011000100000000000000110 +01111000000000010000000000000001 +00111000001000010110101100001100 +11111000000000000011001001001000 +00110100000010111111111110001100 +11100000000000000000000000001000 +10111001101000000000100000000000 +11111000000000000011001001000100 +00110100000000010000000000000000 +11111000000000000100110110001101 +01011100001000000000000000000010 +01011101011000011111111111110000 +00110100000010110000000000000000 +01111000000000010000000000000001 +00111000001000011000011110011000 +11111000000000000011001000111100 +01111101011000100000000000000000 +01100101100000010000000000000001 +10100000010000010000100000000000 +01000100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011001111101000100 +00110100000000100000000000110100 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011000011011000 +01011000001011000000000000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100001000000000000000000100 +00110100000000100000000000000001 +01011100001000100000000000000110 +11100000000000000000000000000011 +11111011111111111111111101001011 +11100000000000000000000000000110 +11111011111111111111111100100011 +11100000000000000000000000000100 +01111000000000010000000000000001 +00111000001000011011000011011100 +00101000001000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011000011011100 +00101000001000010000000000000000 +00110100000011100000000000000000 +01000100001000000000000000100100 +01111000000010110000000000000001 +00111001011010111001100000101000 +00101001011000010000000000110100 +00101001011000100000000001001000 +01111000000001000000000000000001 +00101000001001010000000000001000 +00110100000000110000000001111100 +10111001011000000000100000000000 +00111000100001001001100100101000 +11011000101000000000000000000000 +10111000001000000001100000000000 +01001100000000010000000000000101 +00101001011000010000010000010100 +00110100001000010000000000000001 +01011001011000010000010000010100 +11100000000000000000000000001100 +01011100001000000000000000001011 +01111000000011010000000000000001 +11111000000000000011011111100111 +00111001101011011011000011100000 +00101001101000100000000000000000 +01111000000011000000000000000001 +00111001100011001001110010000100 +11001000001000100000100000000000 +00101001100000100000000000000000 +01010100010000010000000000001010 +11100000000000000000000000010001 +01111000000000010000000000000001 +00111000001000011001100000101000 +00101000001000100000000001010000 +11111011111111111111101111100101 +01111000000000100000000000000001 +00111000010000101001110010000100 +01011000010000010000000000000000 +00110100000011100000000000000001 +10111001110000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +11111000000000000011011111001110 +01011001101000010000000000000000 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110100000000110000000000000000 +11111011111111111111101111010011 +01011001100000010000000000000000 +11100011111111111111111111110000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000010001010000000000001000 +00101100010001000000000000001100 +00101000010011010000000000000000 +00111100101001010000000000010000 +10111000001000000110000000000000 +00101000010010110000000000000100 +10111000101001000000100000000000 +00110100000000100000001111101000 +11111000000000000101000011010111 +00010101101000100000000000011000 +10111000001000000011000000000000 +01111000000001110000000000000001 +00100000010000100000000011000000 +00110100000000010000000010000000 +00111000111001111000000011100000 +01011100010000010000000000000011 +01111000000001110000000000000001 +00111000111001110110101100100100 +01111000000001000000000000000001 +10111000100000000000100000000000 +10111001100000000001000000000000 +10111001011000000001100000000000 +10111001011000000010000000000000 +10111001011000000010100000000000 +00111000001000010110101100110000 +11111000000000000011000110111100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100111010000000000011000 +10111000001000000101000000000000 +01000000011000010000000000000101 +01000000011001000000000000000000 +01000000011001010000000000000001 +01000000011001100000000000000010 +01000000011001110000000000000011 +01000000011010000000000000000100 +01011011100000010000000000000100 +01000000011000010000000000000110 +10111000010000000100100000000000 +10111001010000000001000000000000 +01011011100000010000000000001000 +01000000011000010000000000000111 +01011011100000010000000000001100 +01000000011000010000000000001000 +01011011100000010000000000010000 +01000000011000010000000000001001 +10111001001000000001100000000000 +01011011100000010000000000010100 +01111000000000010000000000000001 +00111000001000010110101101010100 +11111000000000000011000110011110 +00101011100111010000000000011000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000110000 +01011011100011000000000000101100 +01011011100011010000000000101000 +01011011100011100000000000100100 +01011011100011110000000000100000 +01011011100100000000000000011100 +01011011100100010000000000011000 +01011011100100100000000000010100 +01011011100100110000000000010000 +01011011100101000000000000001100 +01011011100101010000000000001000 +01011011100111010000000000000100 +10111000011000000011000000000000 +10111000001000001001100000000000 +10111000010000001001000000000000 +01111000000000010000000000000001 +10111000100000001010100000000000 +00111000001000010110101110001100 +10111010011000000001000000000000 +10111010010000000001100000000000 +10111000110000000010000000000000 +10111000101000001010000000000000 +01111000000100010000000000000001 +11111000000000000011000110000010 +01111000000100000000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +01111000000011010000000000000001 +10111000001000000101100000000000 +00110100000011000000000000000000 +00111010001100010110101110100000 +00111010000100000110101110101000 +00111001111011110111110001011000 +00111001110011101000011110011000 +00111001101011010111111100100000 +11100000000000000000000000010111 +01011100110000000000000000000110 +10111010001000000000100000000000 +10111010011000000001000000000000 +10111010010000000001100000000000 +11111000000000000011000101110001 +10110101011000010101100000000000 +10110110101011000001000000000000 +01000000010000100000000000000000 +10111010000000000000100000000000 +00110101100011000000000000000001 +11111000000000000011000101101011 +00100001100000100000000000000011 +10110100001010110101100000000000 +10111001111000000011000000000000 +01011100010000000000000000000101 +00100001100000010000000000001111 +10111001110000000011000000000000 +01000100001000100000000000000010 +10111001101000000011000000000000 +10111000110000000000100000000000 +11111000000000000011000101100001 +10110101011000010101100000000000 +00100001100001100000000000001111 +01001010100011001111111111101001 +01000100110000000000000000000101 +01111000000000010000000000000001 +00111000001000011000011110011000 +11111000000000000011000101011010 +10110100001010110101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000110000 +00101011100011000000000000101100 +00101011100011010000000000101000 +00101011100011100000000000100100 +00101011100011110000000000100000 +00101011100100000000000000011100 +00101011100100010000000000011000 +00101011100100100000000000010100 +00101011100100110000000000010000 +00101011100101000000000000001100 +00101011100101010000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111110111000 +01011011100010110000000001001000 +01011011100011000000000001000100 +01011011100011010000000001000000 +01011011100011100000000000111100 +01011011100011110000000000111000 +01011011100100000000000000110100 +01011011100100010000000000110000 +01011011100100100000000000101100 +01011011100100110000000000101000 +01011011100101000000000000100100 +01011011100101010000000000100000 +01011011100101100000000000011100 +01011011100101110000000000011000 +01011011100110000000000000010100 +01011011100111010000000000010000 +10111000011000001000000000000000 +01000000010000110000000000000001 +10111000001000000110000000000000 +00110100000000010000000000000010 +00100000011000110000000000001111 +10111000010000000110100000000000 +01000000010011100000000000000000 +01000100011000010000000000000110 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110101110110000 +11111000000000000011000100101110 +11100000000000000000000101010000 +01000000010001010000000000000010 +01000000010001100000000000000011 +00100001110011100000000000001111 +00111100101001010000000000001000 +01111000000000010000000000000001 +10111000110001010010100000000000 +01000001101001100000000000000100 +00110100000000110000000000000010 +10111001110000000010000000000000 +00110100010010110000000000100010 +00111000001000010110101111010000 +10111001100000000001000000000000 +11111000000000000011000100100000 +01000001101000110000000000000110 +01000001101001000000000000000111 +00101001101001010000000000001100 +00111100011000110000000000001000 +01111000000000010000000000000001 +10111000100000110001100000000000 +00101001101001000000000000001000 +10111000101000000011000000000000 +10111001100000000001000000000000 +00111000001000010110101111111100 +11111000000000000011000100010101 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100110110000101100 +00110101101000110000000000010100 +11111011111111111111111101011011 +01000001101000110000000000011110 +01000001101001000000000000011111 +01000001101001010000000000100001 +00111100011000110000000000001000 +01111000000000010000000000000001 +10111000100000110001100000000000 +01000001101001000000000000100000 +00111000001000010110110000110100 +10111001100000000001000000000000 +11111000000000000011000100000110 +00110100000000010000000000001100 +01010101110000010000000011101001 +01111000000000010000000000000001 +00111101110011100000000000000010 +00111000001000011001000000001000 +10110100001011100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110001100000 +11111000000000000011000011111010 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111000001000010110110001111000 +10111001100000000001000000000000 +00111000011000110110110010001000 +11100000000000000000000000011100 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110010010100 +11111000000000000011000011011110 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +01000001011001110000000000000101 +01000001011001100000000000001001 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000001000010110110001111000 +10111001100000000001000000000000 +00111000011000110110110010110000 +10111000111001000010000000000000 +10111000110001010010100000000000 +11111000000000000011000011000100 +11100000000000000000000010100110 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110011000000 +11111000000000000011000010111111 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111000001000010110110001111000 +10111001100000000001000000000000 +00111000011000110110110011011100 +11100011111111111111111111100001 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110011101100 +11111000000000000011000010100011 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111100101001010000000000001000 +10111000001000100000100000000000 +01111000000011100000000000000001 +00111001110011100110110100001000 +10111000101000010010100000000000 +01111000000000010000000000000001 +10111001100000000001000000000000 +10111001110000000001100000000000 +10111000111001000010000000000000 +10111000110001010010100000000000 +00111000001000010110110001111000 +11111000000000000011000010001000 +00110101011000110000000000001010 +10111001100000000000100000000000 +10111001110000000001000000000000 +11111011111111111111111011001111 +00110100000010110000000000110110 +11100000000000000000000010011000 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110100011100 +11111000000000000011000001111110 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +10111000111001000010000000000000 +10111000110001010010100000000000 +10111001100000000001000000000000 +00111000011000110110110100111000 +00111000001000010110110001111000 +11111000000000000011000001100100 +01000001011000100000000000001110 +01000001011000010000000000001111 +01000001011001000000000000010000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000010010 +01000001011000010000000000010011 +01000001011001010000000000010100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01000001011000100000000000010110 +01000001011000010000000000010111 +01000001011001100000000000011000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011010010000000000010001 +01000001011010000000000000010101 +01000001011001110000000000011001 +00111100110001100000000000001000 +10111000001000100000100000000000 +10111000110000010011000000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +10111001001001000010000000000000 +10111001000001010010100000000000 +10111000111001100011000000000000 +10111001100000000001000000000000 +00111000011000110110110101100100 +00111000001000010110110101010000 +11111000000000000011000001000000 +01000001011000110000000000001101 +01000001011001000000000000011010 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110110110001000 +11111000000000000011000000111010 +01000001011000010000000000100000 +01000001011001000000000000011011 +01000001011001010000000000011100 +01000001011001100000000000011101 +01000001011001110000000000011110 +01000001011010000000000000011111 +01011011100000010000000000000100 +01000001011000010000000000100001 +01111000000000110000000000000001 +10111001100000000001000000000000 +01011011100000010000000000001000 +01000001011000010000000000100010 +00111000011000110110110111100000 +00110100000010110000000001000000 +01011011100000010000000000001100 +01111000000000010000000000000001 +00111000001000010110110110110000 +11111000000000000011000000101000 +11100000000000000000000000111101 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000010110111000000000 +11111000000000000011000000100011 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100110111000011100 +10111001011000000001100000000000 +11111011111111111111111001101001 +00110100000010110000000000101100 +11100000000000000000000000110010 +00110100000010110000000000100010 +11100000000000000000000000110000 +01010101111101110000000000001001 +01111000000000010000000000000001 +10111001100000000001000000000000 +10111010000000000001100000000000 +10111001011000000010000000000000 +10111001111000000010100000000000 +00111000001000010110111000111000 +11111000000000000011000000010010 +11100000000000000000000000110100 +10110101101010110111000000000000 +01000001110101100000000000000010 +01000001110000010000000000000011 +01000001110000110000000000000000 +00111110110101100000000000001000 +01000001110001000000000000000001 +10111000001101101011000000000000 +01000001110000010000000000001000 +01000001110001010000000000000100 +01000001110001100000000000000101 +01000001110001110000000000000110 +01000001110010000000000000000111 +01011011100000010000000000000100 +01000001110000010000000000001001 +00111100011000110000000000001000 +00110110110100010000000000000100 +01011011100000010000000000001000 +10111000100000110001100000000000 +10111010101000000000100000000000 +10111001100000000001000000000000 +10111010001000000010000000000000 +11111000000000000010111111111011 +01001101111100010000000000000111 +10111010010000000000100000000000 +10111001100000000001000000000000 +10111010001000000001100000000000 +10111001111000000010000000000000 +11111000000000000010111111110101 +11100000000000000000000000001000 +10111001100000000000100000000000 +10111010100000000001000000000000 +10111010011000000001100000000000 +00110101110001000000000000001010 +00110110110001011111111111111010 +11111011111111111111111001010100 +10111010001000000111100000000000 +10110101011011110101100000000000 +11100000000000000000000000001011 +01111000000101010000000000000001 +01111000000101000000000000000001 +01111000000100110000000000000001 +01111000000100100000000000000001 +00110100000110000000000000000010 +00110100000101110000000000001001 +00111010101101010110111001011100 +00111010100101000110111011001000 +00111010011100110110111011010000 +00111010010100100110111010011100 +01001101011100000000000000000011 +11001010000010110111100000000000 +01001001111110001111111111000101 +01111000000000100000000000000001 +01111000000000110000000000000001 +10111001100000000000100000000000 +00111000010000100110111011011100 +00111000011000110110111011100100 +10111001101000000010000000000000 +10111010000000000010100000000000 +11111011111111111111111000111100 +00101011100111010000000000010000 +00101011100010110000000001001000 +00101011100011000000000001000100 +00101011100011010000000001000000 +00101011100011100000000000111100 +00101011100011110000000000111000 +00101011100100000000000000110100 +00101011100100010000000000110000 +00101011100100100000000000101100 +00101011100100110000000000101000 +00101011100101000000000000100100 +00101011100101010000000000100000 +00101011100101100000000000011100 +00101011100101110000000000011000 +00101011100110000000000000010100 +00110111100111000000000001001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000010000000101100000000000 +01000100100000000000000000000101 +10111000100000000001000000000000 +01011011100000110000000000010000 +11111011111111111111110111100001 +00101011100000110000000000010000 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111001101110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001011010000000000000000 +10111000001000000111100000000000 +00101000001011100000000000000100 +10111000010000000110000000000000 +00110100000010110000000000000000 +00110100000000010000000000000000 +00110100000001000000000000000000 +01010100010011010000000000000110 +10111001101000000000100000000000 +11111000000000000100111011110111 +10001000001011000001000000000000 +10111001011000000010000000000000 +11001001101000100110100000000000 +00110100000000110000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001011 +00111101100001010000000000000001 +00111101011010110000000000000001 +11110101100001010110000000000000 +00111100011000110000000000000001 +10110101100010110101100000000000 +10111000101000000110000000000000 +00111100010001010000000000000001 +11110100010001010001000000000000 +10110100010000110001100000000000 +10111000101000000001000000000000 +00010101011001010000000000011111 +11001000101011000011000000000000 +11110100110001010011000000000000 +11001000101010110010100000000000 +11001000101001100010100000000000 +00000000101001010000000000011111 +00110100000001100000000000000001 +01010101101010110000000000000100 +01011101101010110000000000000010 +01010101110011000000000000000010 +00110100000001100000000000000000 +10100000101001100011000000000000 +01011100110000001111111111101010 +01010101011011010000000000001101 +01011101011011010000000000000010 +01010101100011100000000000001011 +11001001110011000010100000000000 +11110100101011100111000000000000 +11001001101010110110100000000000 +11001001101011100110100000000000 +10111000101000000111000000000000 +10110100100000100010100000000000 +11110100100001010010000000000000 +10110100001000110000100000000000 +10110100100000010000100000000000 +10111000101000000010000000000000 +00111100011001010000000000011111 +00000000010000100000000000000001 +00000000011000110000000000000001 +10111000101000100001000000000000 +10111000011000100010100000000000 +01000100101000000000000000000110 +00111101011001010000000000011111 +00000001100011000000000000000001 +00000001011010110000000000000001 +10111000101011000110000000000000 +11100011111111111111111111101001 +01011001111000010000000000000000 +10111001110000000000100000000000 +01011001111001000000000000000100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +11111000000000000011010101000111 +10110100001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +10111000010000000101100000000000 +01111000000001010000000000000001 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110111110010100 +00111000101001011001000000111100 +10111001011000000011000000000000 +11111011111111111111101000000101 +01000101011000000000000000000101 +00010101011000100000000000011111 +00110100000000010000000000000010 +10111001011000000001100000000000 +11111000000000000011100111111000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000010000000101100000000000 +10111000011000000011000000000000 +01000100011000000000000000001000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110111110100000 +00111000101001011001000001011100 +11111011111111111111100111101100 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111111011001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +01000100010000000000000000010101 +00101000010000010000000000001000 +00101100010010110000000000001100 +00101000010011000000000000000100 +00111100001000010000000000010000 +00110100000001000000000000000011 +10111000001010110101100000000000 +00101000010000010000000000000000 +10111001011000000001100000000000 +10111001100000000001000000000000 +11111000000000000011100111101001 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001101000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110111111001100 +00111000101001011001000001110000 +10111001100000000011000000000000 +10111001011000000011100000000000 +11111011111111111111100111001001 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110000000000000 +00110111100000100000000000011000 +00110111100000010000000000010000 +11111000000000000011100111101111 +00101011100001110000000000011000 +00101011100000010000000000010000 +00101011100001100000000000010100 +00000000111000100000000000010000 +01011001011000010000000000000000 +01011001011000100000000000001000 +00111100111000010000000000010000 +01111000000000100000000000000001 +00111000010000101011000011001100 +01011001011000010000000000001100 +00101000010000010000000000000000 +01011001011001100000000000000100 +00100000001000010000000000000001 +01011100001000000000000000001001 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000010 +00111000100001000110111111001100 +00111000101001011001000010000000 +11111011111111111111100110100011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111110110000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00001000100001000000000000001100 +10111000001000000101100000000000 +00110100001011010000000100010000 +01111000000000010000000000000001 +00111000001000011001011101101000 +10110100001001000000100000000000 +10111000010000000111100000000000 +01000000001000100000000000000111 +01111000000001010000000000000001 +00110111100011000000000001000000 +00001000010000100000000000000110 +00111000101001011001000010100000 +00101001011100000000000001101000 +00110100000000011000100011110111 +10110100010001010001000000000000 +10111000011000000111000000000000 +00001111100000010000000001001100 +00110100000000110000000000000110 +10111001100000000000100000000000 +11111000000000000100111001111110 +10111001100000000001000000000000 +10111010000000000000100000000000 +10111001111000000001100000000000 +10111001110000000010000000000000 +00110111100001010000000000100000 +11111000000000000010010011110000 +10111000001000000110000000000000 +01000101101000000000000000011111 +00101011100000010000000000101000 +00101011100000100000000000100100 +00101011100000110000000000100000 +00010100001001010000000000011111 +00000000001001000000000000010000 +00111100101001010000000000010000 +00111100001000010000000000010000 +10111000100001010010100000000000 +00101011100001000000000000111100 +01011001011000110000000100010000 +01011001011000100000000100010100 +01011001011001010000000100011000 +01011001011000010000000100011100 +01011100100000000000000000000100 +01111000000001001000111100000000 +10111000011001000001100000000000 +01011001011000110000000100010000 +00111100101010010000000000010000 +00000000001010000000000000010000 +00101001011001110000000100010100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000010 +00111000100001000110111111011100 +00111000101001011001000010010000 +10111001100000000011000000000000 +10111001001010000100000000000000 +11111011111111111111100101011011 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000001101 +00101001011001000000000100011100 +00101001011001010000000100011000 +00101001011000100000000100010100 +00000000100000110000000000010000 +00100000100001001111111111111111 +00001000100001000000001111101000 +00111100101001010000000000010000 +01111000000000010000000000000001 +00000000100001000000000000010000 +00111000001000010110111111111100 +10111000101000110001100000000000 +11111000000000000010111010001111 +01001100000011000000000000010000 +01111000000000010000000000000001 +00111000001000011011000011001100 +00101000001000100000000000000000 +00101001011000010000000000011100 +10111000010000010000100000000000 +00000000001000010000000000010100 +00110100000000100000000000000001 +00100000001000010000000000001111 +01010000010000010000000000000111 +01111000000000010000000000000001 +00111000001000010111000000001100 +10111001111000000001000000000000 +10111001110000000001100000000000 +10111001101000000010000000000000 +11111011111111111111111010111011 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000001010000 +11000011101000000000000000000000 +00110111100111001111111110010000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00101000001000010000000001101000 +10111000011000000010100000000000 +10111000010000000111000000000000 +10111000100000000101100000000000 +00110111100000100000000001000000 +10111000101000000010000000000000 +10111001110000000001100000000000 +00110111100001010000000000100000 +11111000000000000010010000100000 +10111000001000000110100000000000 +01001100000000010000000001100101 +01000101011000000000000000100001 +00101011100000010000000000101100 +00101011100011110000000000100100 +00101011100100000000000000100000 +00111100001000010000000000010000 +00110100000000100000001111101000 +01011001011100000000000000000000 +01011001011011110000000000000100 +11111000000000000100110101100010 +00101011100001010000000000101000 +10111000001000000010000000000000 +00010100001000100000000000011111 +00010100101000010000000000011111 +00000000101000110000000000010000 +00111100101001010000000000010000 +00111100001000010000000000010000 +10110100100001010010100000000000 +10111000011000010000100000000000 +11110100100001010010000000000000 +10110100010000010000100000000000 +10110100100000010000100000000000 +01011001011000010000000000001000 +00101011100000010000000000111100 +01011001011001010000000000001100 +01011100001000000000000000001001 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01000100010000010000000000000100 +01111000000000011000111100000000 +10111010000000011000000000000000 +01011001011100000000000000000000 +01111000000000010000000000000001 +00111000001000011011000011001100 +00101001100000100000000000011100 +00101000001000010000000000000000 +10111000001000100000100000000000 +00000000001000010000000000010100 +00110100000000100000000000000001 +00100000001000010000000000001111 +01010000010000010000000000000111 +01111000000000010000000000000001 +00111000001000010111000000010100 +10111001110000000001000000000000 +10111001101000000001100000000000 +10111001011000000010000000000000 +11111011111111111111111001101101 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000110000 +00101001011001000000000000000000 +00101001011000110000000000000100 +00101001011000100000000000001000 +00101001011000010000000000001100 +01011011100001000000000001100100 +01011011100000110000000001101000 +01011011100000100000000001101100 +01011011100000010000000001110000 +11111000000000000010111111001101 +00111100001000010000000000010000 +00110100000000100000001111101000 +01011011100000000000000001011000 +01011011100000000000000001010100 +11111000000000000100110100101000 +00010100001000100000000000011111 +00110111100010110000000001100100 +01011011100000010000000001100000 +01011011100000100000000001011100 +10111001011000000000100000000000 +00110111100000100000000001010100 +11111000000000000001001001010101 +00101011100001000000000001110000 +00101011100001010000000001101100 +00101011100000100000000001101000 +00000000100000110000000000010000 +00100000100001001111111111111111 +00001000100001000000001111101000 +00111100101001010000000000010000 +01111000000000010000000000000001 +00000000100001000000000000010000 +10111000101000110001100000000000 +00111000001000010111000000011100 +11111000000000000010111000001011 +10111001011000000000100000000000 +00110101100000100000000100010000 +11111000000000000001001001000110 +00101011100000110000000001110000 +00101011100001000000000001101100 +01111000000000010000000000000001 +00000000011000100000000000010000 +00100000011000111111111111111111 +00001000011000110000001111101000 +00111100100001000000000000010000 +00111000001000010111000000101100 +00000000011000110000000000010000 +10111000100000100001000000000000 +11111000000000000010110111111101 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000001110000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000001101000 +11111000000000000010001101010010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000001101000 +01000100001000000000000000000010 +11111000000000000010001101000101 +10111001011000000000100000000000 +11111000000000000000110010101111 +00110111100011000000000000010100 +00110100000000011000100011110111 +01111000000000100000000000000001 +00001111100000010000000000100000 +00111000010000101000111110001000 +10111001100000000000100000000000 +00110100000000110000000000000110 +11111000000000000100110110010000 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000011001110101110100 +00110100000000110000000000000001 +00110100000001000000000000000000 +11111000000000000010001011101100 +10111000001000000110000000000000 +01000100001000000000000000001110 +00110111100011010000000000101000 +10111001101000000001000000000000 +11111000000000000010001011010110 +10111001101000000001000000000000 +00110100000000110000000000000110 +00110101011000010000000001110000 +11111000000000000100110110000001 +00110101011000010000000001011100 +01011001011011000000000001101000 +10111001101000000001000000000000 +00110100000000110000000000000110 +11111000000000000100110101111100 +01011001011011000000000001010100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111000011000000110000000000000 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000001010100 +10111000001000000101100000000000 +11111011111111111111100001101010 +00101001100000100000000000101100 +00101001011000010000001101011000 +00100000010000110000000000000011 +00101000001000010000000000010000 +01111100011001000000000000000000 +01011000001001000000000000111000 +00100000010001000000000000001000 +00100000010000100000000000000100 +01111100100001000000000000000000 +01111100010000100000000000000000 +00110000001000110000000000110101 +01011000001000100000000001000100 +01011000001001000000000001000000 +00101001011000010000000000110000 +00101000001000100000000000010000 +00101001011000010000001101011000 +00101100001000010000000000001000 +00001100010000010000000000101000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101000010010110000000000010000 +00110100000000110000000000000010 +00110100000000100000000000000010 +00111000100001000111000101001000 +00111000101001011001000101010100 +11111011111111111111100001000111 +00110100000000010000000000000000 +00110001011000000000000000000101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111000001000000101100000000000 +00110100000000100000000000000010 +00110100000000010000000000000000 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000101100100 +11111011111111111111100000110101 +00101001011000010000000000100100 +01000100001000000000000000000110 +00110100000000100000000000000000 +00110100000000110000000000000001 +00110100000001000000000000000010 +00110100000001100000000000000011 +11100000000000000000000000011111 +00101001011000010000000000000000 +00101001011000100000000001000000 +01011000001000100000000000011000 +11100000000000000000000000011101 +00101001011001010000000000000000 +00001000010000010000010000011000 +10110100101000010000100000000000 +00101001011001010000000001000000 +01011000001001010000000000011000 +00101000001001010000010000001000 +01011100101000110000000000010000 +00101000001001010000000000100100 +01000100101000110000000000000100 +00101000001000010000001101011000 +01011100101001000000000000001001 +11100000000000000000000000000101 +00101000001000010000001101011000 +00101000001000010000000000010000 +00110000001000110000000000000100 +11100000000000000000000000001010 +00101000001000010000000000010000 +00110000001001000000000000000100 +11100000000000000000000000000111 +00101000001000010000000000010000 +00110000001001100000000000000100 +11100000000000000000000000000100 +00101000001000010000001101011000 +00101000001000010000000000010000 +00110000001000000000000000000100 +00110100010000100000000000000001 +00101001011000010000000000100100 +01001000001000101111111111100101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101000010010110000000000010000 +00110100000000110000000000000010 +00110100000000100000000000000010 +00111000100001000111000101001000 +00111000101001011001000101101100 +10111000001000000110000000000000 +11111011111111111111011111111011 +01000001011000110000000000000100 +00110100000000010000000100101100 +01011001011000010000000000101000 +00110100000000100000000000000001 +00110100000000010000101110111000 +01011001011000010000000000110000 +01011001011000000000000000001000 +00110001011000000000000000110101 +01011001011000000000000001000000 +01011001011000100000000000010100 +00100000011000110000000000000011 +00101001011000010000000000000000 +01011100011000100000000000000100 +00101000001000110000000000110100 +10111001100000000000100000000000 +11100000000000000000000000000100 +00101000001000110000000000110100 +00110100000000100000000000000000 +10111001100000000000100000000000 +11011000011000000000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101100001011010000000000000010 +10111000001000000101100000000000 +10111000010000000110000000000000 +00110100000000010000000000000000 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000010101100 +11111011111111111111011111010001 +00110100000000010000000001000000 +01001100001011010000000000000100 +10111001011000000000100000000000 +10111001100000000001000000000000 +11111000000000000000001111101101 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000011000000 +10111000001000000101100000000000 +11111011111111111111011110111011 +00101001011000010000001101011000 +00110100000000100000000001000000 +00101000001000010000000000010000 +01000000001000010000000000000100 +01000100001000000000000000000110 +00110100000000110000000000000010 +01000100001000110000000000000100 +10111001011000000000100000000000 +11111000000000000000001110010001 +00110100000000100000000001001110 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000110000000000000010 +10111000010000000110000000000000 +00111000100001000111000101001000 +00110100000000100000000000000010 +00111000101001011001000011101000 +10111000001000000101100000000000 +11111011111111111111011110011111 +00101001011000010000001101011000 +00110100000000110000000000000000 +00101000001000010000000000010000 +00101000001000010000000000001000 +01000100001000000000000000000110 +00110101011000110000000010101000 +10111001011000000000100000000000 +10111001100000000001000000000000 +11111000000000000000010110110001 +00110100000000110000000000000001 +10111000011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000011111100 +10111000001000000101100000000000 +11111011111111111111011110000100 +00101001011000010000001101011000 +00101000001000100000000000010000 +01000000010000010000000000000100 +00100000001000010000000000000010 +01000100001000000000000000001011 +01000000010000010000000000110101 +00100000001000010000000000000001 +01000100001000000000000000001000 +00101000010000010000000000001000 +01000100001000000000000000000011 +00101000010000010000000001000000 +01011100001000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000001001 +11111000000000000000000010100101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000100010000 +10111000001000000101100000000000 +11111011111111111111011101100101 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111111100001000000 +01000100001000000000000000000011 +10111001011000000000100000000000 +11111000000000000000010011110100 +00101001011000010000001101011000 +00101000001000100000000000010000 +00110100000000010000000000000000 +00101000010000110000000001100100 +01000100011000000000000000000100 +00110100000000010000000000000001 +01011001011000010000000000000100 +01011000010000000000000001100100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000000000110000 +01111000000001000000000000000001 +01111000000001010000000000000001 +00101000010011010000000000010000 +00101000001000100000001101011000 +00110100000000110000000000000010 +00111000100001000111000101001000 +00101000010011000000000000010000 +00111000101001011001000100100100 +00110100000000100000000000000010 +10111000001000000101100000000000 +11111011111111111111011101000010 +00101001100000010000000000001000 +01011100001000000000000000011110 +00010001011000100000000010101000 +00110100000000010000000010000000 +00100000010000100000000011000000 +01000100010000010000000000000100 +00010001011000100000000010111000 +00100000010000100000000011000000 +01011100010000010000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111000101010100 +11111011111111111111011100110011 +11100000000000000000000000010100 +10111001011000000000100000000000 +11111000000000000001001011011000 +00101001101000100000000000001100 +00101001101000010000000000001000 +10111000001000100000100000000000 +00101001100000100000000000000000 +01000100001000000000000000000101 +00101000010000110000000000110100 +10111001011000000000100000000000 +00110100000000100000000000000000 +11100000000000000000000000000100 +00101000010000110000000000110100 +10111001011000000000100000000000 +00110100000000100000000000000001 +11011000011000000000000000000000 +10111001011000000000100000000000 +11111000000000000000010101010011 +10111001011000000000100000000000 +11111000000000000000011010011101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000100110100 +10111000001000000101100000000000 +11111011111111111111011100001101 +10111001011000000000100000000000 +11111000000000000000010011000101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00110100000000100000000000001111 +10111000001000000101100000000000 +10111000100000000110000000000000 +01000100100000100000000000100101 +01111000000001000000000000000001 +01111000000001010000000000000001 +00110100000000100000000000000010 +00110100000000110000000000000010 +00111000100001000111000101001000 +00111000101001011001000101000100 +11111011111111111111011011110101 +00110100000000010000000000000001 +01000101100000010000000000000100 +00110100000000010000000000001100 +01011101100000010000000000011010 +11100000000000000000000000000110 +10111001011000000000100000000000 +00110101011000100000000100000000 +11111000000000000000111111000001 +00110100000011000000000000001111 +11100000000000000000000000010100 +00101001011000010000001101011000 +10111001101000000001000000000000 +00110111100000110000000000010100 +00101000001001000000000000010000 +10111001011000000000100000000000 +00110100000011000000000000001111 +00110100100001000000000000111100 +11111000000000000000001110011010 +00101001011000010000001101011000 +00110100000000100001000000000000 +00101000001000010000000000010000 +00101100001000110000000000111100 +01011100011000100000000000000111 +01000000001000010000000000000100 +00100000001000010000000000000001 +01000100001000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000110 +11111000000000000000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00101000001000110000001101011000 +00110100000001000000000000000110 +00101000011000110000000000010000 +01000100010001000000000000000100 +00110100000001000000000000001001 +01011100010001000000000000001000 +11100000000000000000000000000100 +00110100000000100000000000000001 +00110000011000100000000000000101 +11100000000000000000000000000111 +00110100000000100000000000000010 +00110000011000100000000000000101 +11100000000000000000000000000110 +01000000011000110000000000000101 +00110100000000100000000000000001 +01011100011000100000000000000011 +00110100000000100000000001100110 +11100000000000000000000000000010 +00110100000000100000000001100100 +01011000001000100000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000001101011000 +01111000000001010000000000000001 +00111000101001010111000010001100 +00101000001011000000000000010000 +00110100000000010000000000000001 +01000001100000100000000000000101 +01011100010000010000000000000011 +01111000000001010000000000000001 +00111000101001010111000001101100 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111000110100100 +11111011111111111111011010101000 +01000001100000100000000000000101 +00110100000000010000000000000001 +01011100010000010000000000000011 +00110100000000010000000000000110 +11100000000000000000000000000010 +00110100000000010000000000001001 +01011001011000010000000000000100 +00110001100000000000000000000101 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000100000001101011000 +00101000010000100000000000010000 +01000000010000110000000000101100 +01000100011000000000000000001010 +00110100011000111111111111111111 +01111000000001000000000000000001 +00110000010000110000000000101100 +00111000100001000111000111001000 +00110100000000100000000000000010 +00110100000000110000000000000001 +11111011111111111111011010001110 +00110100000000010000000000000001 +11100000000000000000000000000011 +11111011111111111111111111010000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011010000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00110100000000010000000000000011 +00110001101000010000000000101100 +11100000000000000000000000001000 +00110100000000100000000000000110 +11111011111111111111011101010100 +00110100000011000000000000000000 +01000100001011000000000000001100 +10111001011000000000100000000000 +11111011111111111111111111011000 +01000100001000000000000000011101 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110000001111101000 +11111011111111111111011011001011 +10111001011000000000100000000000 +00110100000000100001000000000000 +11111000000000000000001110010001 +10111000001000000110000000000000 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000001011 +10111001011000000000100000000000 +10111001110000000001000000000000 +00110111100000110000000000011000 +00110101101001000000000000111100 +11111000000000000000001100011000 +00101101101000100000000000111100 +00110100000000010001000000000001 +01011100010000010000000000000011 +00110100000000010000000001100101 +01011001011000010000000000000100 +01011101100000000000000000000011 +10111001011000000000100000000000 +11111000000000000000101010010100 +00101001011000010000001101011000 +00101000001000010000000000010000 +00101000001000010000000000101000 +01011001011000010000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00110100000000010000000000000011 +00110001100000010000000000101100 +11100000000000000000000000001000 +00110100000000100000000000000110 +11111011111111111111011100011010 +00110100000011010000000000000000 +01000100001011010000000000001100 +10111001011000000000100000000000 +11111011111111111111111110011110 +01000100001000000000000000011000 +00110100000000100001000000000001 +10111001011000000000100000000000 +11111000000000000000001101011011 +10111000001000000110100000000000 +00110100000000100000000000000110 +10111001011000000000100000000000 +00110100000000110011101010011000 +11111011111111111111011010001101 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000001011 +10111001011000000000100000000000 +10111001110000000001000000000000 +00110111100000110000000000011000 +00110101100001000000000000111100 +11111000000000000000001011011110 +00101101100000100000000000111100 +00110100000000010001000000000010 +01011100010000010000000000000011 +00110100000000010000000001101000 +01011001011000010000000000000100 +00101001100000010000000000101000 +01011001011000010000000000001000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +00101000001011010000000000001100 +10111000001000000101100000000000 +00101000010011000000000000010000 +01000101101000000000000000000100 +00110100000000010000000000000011 +00110001100000010000000000101100 +11100000000000000000000000001011 +00110100000000100000000000000110 +11111011111111111111011011100111 +01000100001011010000000000010000 +00101001100000010000000000000000 +00101000001000100000000000001000 +10111001011000000000100000000000 +11011000010000000000000000000000 +10111001011000000000100000000000 +11111011111111111111111101101000 +01000100001000000000000000011100 +00101001100000010000000000000000 +00101000001000100000000000000000 +10111001011000000000100000000000 +11011000010000000000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000110 +00110100000000110011101010011000 +11111011111111111111011001010111 +00101001100000010000000000101000 +00110100000000100000000000000000 +01011001011000010000000000001000 +00101001100000010000000000000000 +00101000001000110000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +00110100000000100000000000000001 +01011100001000100000000000001000 +00110100000000010000000001100111 +01011001011000010000000000000100 +00101001100000010000000000000000 +00101000001000100000000000001000 +10111001011000000000100000000000 +11011000010000000000000000000000 +11100000000000000000000000000100 +00110100000000100000000000000010 +01011100001000100000000000000010 +01011001011000000000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000111000000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00110100000000010000000000000011 +00110001100000010000000000101100 +11100000000000000000000000001000 +00110100000000100000000000000110 +11111011111111111111011010101100 +00110100000011010000000000000000 +01000100001011010000000000001100 +10111001011000000000100000000000 +11111011111111111111111100110000 +01000100001000000000000000011000 +00101001100000110000000000101000 +10111001011000000000100000000000 +00110100000000100000000000000110 +11111011111111111111011000100011 +10111001011000000000100000000000 +00110100000000100001000000000010 +11111000000000000000001011101001 +10111000001000000110100000000000 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000001011 +10111001011000000000100000000000 +10111001110000000001000000000000 +00110111100000110000000000011000 +00110101100001000000000000111100 +11111000000000000000001001110000 +00101101100000100000000000111100 +00110100000000010001000000000011 +01011100010000010000000000000011 +00110100000000010000000001101010 +01011001011000010000000000000100 +00101001100000010000000000101000 +01011001011000010000000000001000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +00101000001011010000000000001100 +10111000001000000110000000000000 +00101000010010110000000000010000 +01000101101000000000000000000100 +00110100000000010000000000000011 +00110001011000010000000000101100 +11100000000000000000000000000111 +00110100000000100000000000000110 +11111011111111111111011001111001 +01000100001011010000000000010001 +10111001100000000000100000000000 +11111011111111111111111011111110 +01000100001000000000000010011100 +00101001011000110000000000110000 +10111001100000000000100000000000 +00110100000000100000000000000110 +11111011111111111111010111110001 +10111001100000000000100000000000 +00110100000000100001000000000011 +11111000000000000000001010110111 +00110100000000010000000001101100 +00110001011000010000000000010000 +00101001011000010000000000010100 +01000100001000000000000000000011 +00110100000000010000000001101110 +00110001011000010000000000010000 +01000001011001100000000000010000 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111000111011100 +00111000101001011001000110011000 +00110100110001101111111110010100 +11111011111111111111010110000000 +01000001011000100000000000010000 +00110100000000010000000000001000 +00110100010000101111111110010100 +00100000010000100000000011111111 +01010100010000010000000001111110 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001000101110100 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +00101000001001010000000000101100 +00110100000001000000000000000000 +10111001100000000000100000000000 +11011000101000000000000000000000 +01011100001000000000000001110000 +00110100000000010000000001101101 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000001 +00101000001000110000000000100100 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000001101000 +00110100000000010000000001101110 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000001 +00110111100000110000000000010100 +00101000001001000000000000101000 +10111001100000000000100000000000 +11011000100000000000000000000000 +00110100000000100000000000000001 +01011100001000100000000001011110 +00101011100000010000000000010100 +01111000000001000000000000000001 +00110100000000100000000000000010 +00000000001001010000000000010000 +00111100001000010000000000010000 +01011001011001010000000000011100 +01011001011000010000000000011000 +00110100000000110000000000000001 +10111001100000000000100000000000 +00111000100001000111000111110000 +11111011111111111111010101010000 +00101001011001010000000000011000 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111001000010100 +11111011111111111111010101001001 +00110100000000010000000001101111 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000001 +00101000001000110000000000100000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000001000100 +00110100000000010000000001110000 +00110001011000010000000000010000 +00101001011000010000000000000000 +00101000001000100000000000110000 +10111001100000000000100000000000 +11011000010000000000000000000000 +01011100001000000000000000111101 +00110100000000010000000001110001 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000010 +00101000001000110000000000100100 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000000110101 +00110100000000010000000001110010 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000010 +00110111100000110000000000010100 +00101000001001000000000000101000 +10111001100000000000100000000000 +11011000100000000000000000000000 +00110100000000100000000000000001 +01011100001000100000000000101011 +00101011100001010000000000010100 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111001000111000 +11111011111111111111010100100001 +00101011100000010000000000010100 +01111000000001000000000000000001 +00110100000000100000000000000010 +00000000001001010000000000010000 +00111100001000010000000000010000 +01011001011001010000000000100100 +01011001011000010000000000100000 +00110100000000110000000000000001 +10111001100000000000100000000000 +00111000100001000111001001010000 +11111011111111111111010100010110 +00101001011001010000000000100000 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111001001110100 +11111011111111111111010100001111 +00110100000000010000000001110011 +00110001011000010000000000010000 +00101001011000010000000000000000 +00110100000000100000000000000010 +00101000001000110000000000100000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011100001000000000000000001010 +00110100000000010000000001110100 +00110001011000010000000000010000 +10111001100000000000100000000000 +00110100000000100001000000000100 +11111000000000000000001000101001 +00110100000000010000000001101001 +01011001100000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000010100 +00101001011000010000000000101000 +01011001100000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101000001000100000000000001100 +01000100010000000000000000000100 +00101001100000110000000000101000 +00110100000000100000000000000110 +11111011111111111111010101000101 +10111001011000000000100000000000 +00110100000000100000000000000110 +11111011111111111111010111000010 +01000100001000000000000000000100 +10111001011000000000100000000000 +11111011111111111111111000100110 +11100000000000000000000000011010 +01000001011000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000010101 +10111001011000000000100000000000 +10111001101000000001000000000000 +00110111100000110000000000010100 +00110101100001000000000000111100 +11111000000000000000000110001111 +00101101100000010000000000111100 +00110100000000100001000000000011 +01011100001000100000000000000110 +01000001100000100000000000000101 +00110100000000010000000000000001 +01011100010000010000000000001010 +00110100000000010000000001101010 +11100000000000000000000000000111 +00110100000000100001000000000101 +01011100001000100000000000000110 +01000001100000100000000000000101 +00110100000000010000000000000010 +01011100010000010000000000000011 +00110100000000010000000001101011 +01011001011000010000000000000100 +00101001100000010000000000101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000010000000111100000000000 +00101000001000100000001101011000 +00101000001011100000000000001100 +10111000001000000110000000000000 +00101000010010110000000000010000 +00101101011011010000000001001000 +01111101101011010000000000000000 +01000101110000000000000000000100 +00110100000000010000000000000011 +00110001011000010000000000101100 +11100000000000000000000000001100 +00110100000000100000000000000110 +11111011111111111111010110001010 +01000100001011100000000000011000 +01000101101000000000000000000101 +00101001011000010000000000000000 +00101000001000110000000000110000 +10111001100000000000100000000000 +11011000011000000000000000000000 +10111001100000000000100000000000 +11111011111111111111111000001010 +01000100001000000000000000101001 +01000101101000000000000000001000 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +00101000001001010000000000101100 +00110100000001000000000000000000 +10111001100000000000100000000000 +11011000101000000000000000000000 +00101001011000010000000001001100 +00110100000000100000001111101000 +11111000000000000100100100110100 +10111000001000000001100000000000 +00110100000000100000000000000110 +10111001100000000000100000000000 +11111011111111111111010011110010 +01000001100000100000001110100001 +00110100000000010000000000001100 +01011100010000010000000000010101 +10111001100000000000100000000000 +10111001111000000001000000000000 +00110111100000110000000000011100 +00110101011001000000000000111100 +11111000000000000000000101000011 +00101101011000100000000000111100 +00110100000000010001000000000100 +01011100010000010000000000001101 +01000101101000000000000000000101 +00101001011000010000000000000000 +00101000001000100000000000110000 +10111001100000000000100000000000 +11011000010000000000000000000000 +01000001011000100000000000000101 +00110100000000010000000000000001 +01011100010000010000000000000011 +00110100000000010000000001101011 +11100000000000000000000000000010 +00110100000000010000000001101000 +01011001100000010000000000000100 +00101001011000010000000000101000 +01011001100000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000100000001101011000 +00110100000011010000000000000001 +10111000001000000101100000000000 +00101000010011000000000000010000 +00101001100000100000000000000000 +01011001100011010000000000001000 +00101000010000100000000000001100 +11011000010000000000000000000000 +01000001100000100000000000000101 +00110100000000010000000000000000 +01011100010011010000000000000100 +10111001011000000000100000000000 +00110100000000100001000000000101 +11111000000000000000000110000110 +00110100000000100000000000000001 +01011001100000100000000001000000 +00110100000011011111111111111111 +01011100001000000000000000011011 +01000001100000100000000000000101 +00110100000000010000000000000010 +01011100010000010000000000000011 +00110100000000010000000000001001 +11100000000000000000000000000010 +00110100000000010000000000000110 +01011001011000010000000000000100 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000100 +00110100000011010000000000000000 +01011100010000010000000000001110 +00110100000000010000000001110101 +01011001011000010000000000000100 +01111000000000010000000000000001 +00111000001000010111001010011000 +11111000000000000010100110001110 +11111000000000000010101100110111 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111001011001000 +11111000000000000010100110001001 +01111000000000010000000000000001 +00111000001000010111001100000100 +11111000000000000010100110000110 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00000000010000110000000000011000 +00110000001000100000000000000011 +00110000001000110000000000000000 +00000000010000110000000000010000 +00110000001000110000000000000001 +00000000010000110000000000001000 +00110000001000110000000000000010 +11000011101000000000000000000000 +01000000001000100000000000000000 +01000000001000110000000000000011 +00111100010000100000000000011000 +10111000011000100001000000000000 +01000000001000110000000000000001 +01000000001000010000000000000010 +00111100011000110000000000010000 +00111100001000010000000000001000 +10111000010000110001000000000000 +10111000010000010000100000000000 +11000011101000000000000000000000 +01000000001000100000000000000000 +01000000001000010000000000000001 +00111100010000100000000000001000 +10111000010000010000100000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001000110000000000110000 +00101000001000100000001101011000 +10111000001000000101100000000000 +00101000011000110000000000001100 +00101000010000100000000000010000 +00101000001011000000000001001100 +00101000011001000000000000010000 +00110100000000110000000010111010 +01001000100000110000000000010111 +00101000010000100000000000000000 +00101000010000110000000000000100 +00110100000000100000000000000001 +11011000011000000000000000000000 +01111100001000010000000000000001 +11001000000000010110100000000000 +10111001011000000000100000000000 +11111000000000000000100110111001 +00101001011000010000000000110000 +00100001101011010000000000101110 +00110101101011010000000000000110 +00101000001000010000000000001100 +00101000001000010000000000010000 +01000101101000010000000000001001 +01111000000000010000000000000001 +00111000001000010111001100111000 +10111001101000000001000000000000 +11111000000000000010100101000111 +00101001011000010000000000110000 +00101000001000010000000000001100 +01011000001011010000000000010000 +00110001100011010000000000110000 +00110100000000010000000001001110 +00001101100000010000000000000010 +00110100000000010000000000000011 +00001101100000010000000001000000 +00110100000000010000000000001010 +00001101100000010000000001000010 +00110100000000010000100000000000 +00001101100000010000000001000100 +00110100000000010011000011011110 +00001101100000010000000001000110 +00110100000000011010110100000001 +00001101100000010000000001001000 +00110100000000010010000000000000 +00001101100000010000000001001010 +00101001011000010000001101011000 +00101000001000100000000000010000 +00101000010000110000000000010100 +01000000010000010000000000000100 +01000100011000000000000000000010 +00111000001000010000000000000100 +00101000010000100000000000001000 +01000100010000000000000000000010 +00111000001000010000000000001000 +00001101100000010000000001001100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100001000010000000001000000 +10111000010000000110000000000000 +11111011111111111111111110110010 +00101101011001010000000001000100 +00101101011001000000000001000110 +01111000000001110000000000000001 +00111100101001010000000000001000 +00000000100001100000000000001000 +00111000111001111000111011011000 +10111000101001100010100000000000 +00101000111001100000000000000000 +01100100001000010000000000000011 +00101101011000110000000001001000 +11100100101001100010100000000000 +00101101011000100000000001001010 +10100000001001010000100000000000 +01000100001000000000000000010000 +00111100100001000000000000001000 +00000000011000010000000000001000 +00100000100001001111111111111111 +10111000100000010010000000000000 +00100000011000110000000011111111 +00111000000000011101111010101101 +11100100100000010010000000000000 +01100100011000110000000000000001 +10100000100000110001100000000000 +01000100011000000000000000000110 +00110100000000010010000000000000 +01011100010000010000000000000100 +00110101011000010000000001001100 +11111011111111111111111110010110 +01011001100000010000000000101100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00101000001000010000001101011000 +00100000010011011111111111111111 +00101000001000010000000000010000 +01000000001001010000000000000101 +01000100101000000000000000000011 +00110100000000010010000000000000 +01011101101000010000000000001010 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111001101010000 +10111001101000000011000000000000 +11111011111111111111001110100010 +00110100000000010000000000000000 +11100000000000000000000001010001 +00101001100010110000000001001100 +00110100000000110000000000001000 +01000001011000010000000000000000 +00100000001000010000000011110000 +00111000001000010000000000001100 +00110001011000010000000000000000 +00110100000000010000000000000101 +00110001011000010000000000100000 +00101001100000100000000000110000 +00110101011000010000000000100010 +00101000010000100000000000010100 +11111000000000000100100010010001 +00101001100000010000000000110000 +00101000001000010000000000010100 +00101100001000010000000000001000 +00001101011011010000000000110110 +00000000001000100000000000001000 +00110001011000010000000000101011 +00110100000000010000000000000011 +00001101011000010000000000101100 +00110100000000010000100000000000 +00001101011000010000000000110000 +00110100000000010011000011011110 +00001101011000010000000000110010 +00110100000000011010110100000001 +00001101011000010000000000110100 +00110001011000100000000000101010 +00110100000000010001000000000011 +01000101101000010000000000000101 +00110100000000010001000000000100 +00110100000000100000000000001000 +01011101101000010000000000101101 +11100000000000000000000000010111 +00101001100000010000001101011000 +00110101011000100000000000111000 +00101000001000010000000000010000 +00101000001000110000000000010100 +01000100011000000000000000000101 +01000000001000010000000000110100 +00110001011000010000000000111000 +00110000010000000000000000000001 +11100000000000000000000000000111 +01000000001000010000000000110100 +00111100001000010000000000001000 +00111000001000010000000000000001 +00000000001000110000000000001000 +00110001011000110000000000111000 +00110000010000010000000000000001 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000000111010 +00101000010000100000000000110000 +11111011111111111111111100110010 +00110100000000100000000000010100 +11100000000000000000000000010110 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000000111000 +00101000010000100000000000011100 +11111011111111111111111100101011 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000000111100 +00101000010000100000000000011000 +11111011111111111111111100100110 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000001000000 +00101000010000100000000000100100 +11111011111111111111111100100001 +00101001100000010000001101011000 +00101000001000100000000000010000 +00110101011000010000000001000100 +00101000010000100000000000100000 +11111011111111111111111100011100 +00110100000000100000000000011000 +00110100010000010000000000110000 +00110001011000000000000000000010 +00110001011000010000000000000011 +00001101011000100000000000101110 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000011000000111000000000000 +00110100010000100000000000100010 +10111000001000000110000000000000 +10111000011000000000100000000000 +00110100000000110000000000001000 +10111000100000000110100000000000 +11111000000000000100100000111001 +00110101011000010000000000101010 +11111011111111111111111100010100 +00001101110000010000000000001000 +00110101011000010000000000101100 +11111011111111111111111100010001 +10111000001000000010100000000000 +00110100000001000000000000000011 +00101101011000110000000000110000 +00101101011000100000000000110010 +00101101011000010000000000110100 +01000100101001000000000000000111 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111001110000100 +11100000000000000000000000100010 +00111100011001010000000000001000 +01111000000001000000000000000001 +00000000010000110000000000001000 +00111000100001001000111011011000 +10111000101000110010100000000000 +00101000100000110000000000000000 +01000100101000110000000000000111 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111001111010100 +11100000000000000000000000010101 +00111100010001010000000000001000 +00000000001000110000000000001000 +00100000101001011111111111111111 +10111000101000110010100000000000 +00111000000000101101111010101101 +01000100101000100000000000000111 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111010000001100 +11100000000000000000000000001001 +00100000001001010000000011111111 +00110100000000010000000000000001 +01000100101000010000000000001000 +01111000000001000000000000000001 +10111001100000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111010001010000 +11111011111111111111001100001001 +11100000000000000000000000101000 +00101101011000010000000000110110 +01000101101000000000000000000010 +00001101101000010000000000000000 +00110100000000100001000000000011 +01000100001000100000000000000100 +00110100000000100001000000000100 +01011100001000100000000000100001 +11100000000000000000000000010010 +00101001100000010000001101011000 +00110101011011100000000000111000 +00101000001011010000000000010000 +10111001110000000000100000000000 +11111011111111111111111011010101 +00100000001000010000000011111111 +00001101101000010000000001001000 +10111001110000000000100000000000 +11111011111111111111111011010001 +00000000001000010000000000001000 +00110001101000010000000001010000 +00110101011000010000000000111010 +11111011111111111111111011000010 +00101001100000100000001101011000 +00101000010000100000000000010000 +01011000010000010000000001001100 +11100000000000000000000000001111 +00101001100000010000001101011000 +00101000001011000000000000010000 +00110101011000010000000000111000 +11111011111111111111111010111010 +01011001100000010000000001011000 +00110101011000010000000000111100 +11111011111111111111111010110111 +01011001100000010000000001010100 +00110101011000010000000001000000 +11111011111111111111111010110100 +01011001100000010000000001100000 +00110101011000010000000001000100 +11111011111111111111111010110001 +01011001100000010000000001011100 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000010000101111111111111111 +10111000001000000101100000000000 +11111011111111111111111100011111 +10111000001000000001000000000000 +00110100000000110000000000000000 +10111001011000000000100000000000 +11111000000000000000011110110101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000110010001111111111111111 +00001001000010000000001111101000 +10111000010000000101000000000000 +00111000000000101000000000000000 +00111100101010110000000000010000 +00000000110001110000000000010000 +10110101000000100100000000000000 +10111000100000000100100000000000 +01011011100001000000000000010000 +00000001000010000000000000010000 +01111000000001000000000000000001 +01011011100000110000000000001100 +01011011100001010000000000010100 +01011011100001100000000000011000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111010010010100 +10111001010000000010100000000000 +10111001001000000011000000000000 +10111001011001110011100000000000 +11111011111111111111001010110100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00010100001010110000000000011111 +10111000001000000010100000000000 +00111001011010110000000000000001 +00010101011011010000000000011111 +10111000010000000010000000000000 +10111000011000000110000000000000 +10111001101000000000100000000000 +10111000101000000001100000000000 +10111001011000000001000000000000 +11111000000000000100011010101001 +01011011100000010000000000011100 +01011011100000100000000000100000 +00110111100000010000000000011100 +00110100000000100000001111101000 +11111011111111111111100000101111 +10111000001000000111100000000000 +00101011100000010000000000011100 +01111000000000110000000000000001 +00111000011000111000111011001000 +01011011100000010000000000100100 +00101011100000010000000000100000 +00101000011000100000000000000000 +01011011100000010000000000101000 +00110111100000010000000000100100 +11111011111111111111100000100101 +10111000001000000111000000000000 +00111101111000010000000000010000 +00110100000000100000001111101000 +11111000000000000100011011011011 +00111101110000100000000000010000 +10111000001000000010000000000000 +00010100001000110000000000011111 +10110100100000100001000000000000 +00000001110000010000000000010000 +11110100100000100010000000000000 +10110100011000010000100000000000 +10110100100000010000100000000000 +10111001101000000001100000000000 +10111001011000000010000000000000 +11111000000000000100011010001011 +00101011100000110000000000100100 +00101011100001000000000000101000 +01011001100000010000000000001000 +01011001100000100000000000001100 +10111001101000000000100000000000 +10111001011000000001000000000000 +11111000000000000100011010000100 +01011001100000010000000000000000 +01011001100000100000000000000100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101001111101000000 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001010110000000000011000 +10111000001000000110100000000000 +01000101011000000000000000010100 +01111000000011000000000000000001 +00111001100011001100001010101000 +00101001100000010000000000000000 +00110100000000100000000000000001 +11111000000000000001001011011011 +00110100000000100000000000000000 +00110001101000000000000000100000 +10111001011000000000100000000000 +00110100000000110000000100100000 +00101001011011110000000010010000 +00101001011011100000000010010100 +00101001011011010000000010011000 +11111000000000000100011111010000 +00101001100000010000000000000000 +01011001011011110000000010010000 +01011001011011100000000010010100 +01011001011011010000000010011000 +00110100000000100000000000000000 +11111000000000000001001011001101 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +00101000001000010000001101011000 +00110100000000100000000000000001 +00101001101010110000000000011000 +00101000001011000000000000010000 +01111000000000010000000000000001 +00111000001000011100001010101000 +00101000001000010000000000000000 +11111000000000000001001010110111 +00101001100000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +00101000001001100000000000011100 +00110101011001000000000000101000 +10111001101000000000100000000000 +00110101011001010000000000101100 +11011000110000000000000000000000 +00110100000000101111111111111111 +01011100001000000000000001000011 +00101001100000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000110100 +10111001101000000000100000000000 +11011000011000000000000000000000 +00110101101000100000001111111000 +10111001011000000000100000000000 +00110100000000110000000000010000 +11111000000000000100100011010011 +00101001011000010000000001001000 +00101001011000100000000000101100 +01001100010000010000000000000011 +11111000000000000100011010011110 +01011001011000010000000001001000 +00101001100000010000000000000000 +00101000001000100000000000011000 +00101001011000010000000001001000 +11011000010000000000000000000000 +00101001100000010000000001011000 +00101101100000100000000001010100 +01011001011000000000000100011000 +00111100001000010000000000010000 +01011001011000000000000000010100 +10111000001000100000100000000000 +01011001011000010000000000011000 +00101001100000010000000001100000 +00101101100000100000000001011100 +00111100001000010000000000010000 +10111000001000100000100000000000 +01011001011000010000000000011100 +00101001100000010000000000011100 +00101101100000100000000000011000 +00111100001000010000000000010000 +10111000001000100000100000000000 +01011001011000010000000000100000 +00101001100000010000000000100100 +00101101100000100000000000100000 +00111100001000010000000000010000 +10111000001000100000100000000000 +01111000000000100000000000000001 +01011001011000010000000000100100 +00111000010000100111010010101100 +00110101011000010000000001100000 +11111000000000000100100000010000 +00101001011000010000000000010000 +00110101011000100000000010100000 +01011001011000000000000001011000 +00111000001000010000000000000001 +01011001011000010000000000010000 +00101001101000010000000000111000 +00101000001000110000000000000000 +10111001101000000000100000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00111000001000011001111101000000 +00101000001000010000000000000000 +00110100000000100000000000000000 +01011001011000010000000001011100 +01111000000000010000000000000001 +00111000001000011011010111101000 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010101000 +00101000001000010000000000000000 +11111000000000000001001001101100 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000010001010000000000000100 +00101000010001000000000000001000 +00101000010001100000000000000000 +00101000001000010000000000011000 +00101000010000100000000000001100 +01011000001001100000000010110000 +01011000001001010000000010110100 +01011000001001000000000010111000 +01011000001000100000000010111100 +00101000011000100000000000001000 +00101000011001010000000000000000 +00101000011001000000000000000100 +00101000011000110000000000001100 +01011000001000100000000011001000 +01011000001001010000000011000000 +01011000001001000000000011000100 +01011000001000110000000011001100 +01111000000000010000000000000001 +00111000001000011011010111101000 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000011010000000000000001 +00111001101011011100001010101000 +00101000001011000000000000011000 +10111000001000000101100000000000 +00101001101000010000000000000000 +00110100000000100000000000000001 +11111000000000000001001001000001 +00101001011000010000000011000100 +00101001011001000000000010111000 +00101001011000110000000010111100 +00101001011000100000000011000000 +01011001100000010000000011011100 +00101001011000010000000011010100 +01011001100001000000000011010000 +01011001100000110000000011010100 +00101001011001000000000011001000 +00101001011000110000000011001100 +01011001100000100000000011011000 +00101001011000100000000011010000 +01011001100000010000000011101100 +00101001101000010000000000000000 +01011001100000100000000011101000 +01011001100001000000000011100000 +01011001100000110000000011100100 +00110100000000100000000000000000 +11111000000000000001001000101110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110000000000000 +10111000011000000110100000000000 +00101000001000010000001101011000 +00010001011000110000000010110000 +00101000001000100000000000010000 +00100000011000110000000011000000 +00110100000000010000000010000000 +01000100011000010000000000001010 +00010001011001000000000011000000 +00100000100001000000000011000000 +01000100100000010000000000000111 +00010001011001000000000011010000 +00100000100001000000000011000000 +01000100100000010000000000000100 +00010001011001000000000011100000 +00100000100001000000000011000000 +01011100100000010000000000011001 +01111000000000010000000000000001 +00111000001000011011010111101100 +00101000001000100000000000000000 +00110100000011000000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000101 +01001100001000100000000011111001 +00010001011001000000000011000000 +00010001011001010000000011010000 +00010001011001100000000011100000 +00100000100001000000000011000000 +00100000101001010000000011000000 +00100000110001100000000011000000 +01111000000000010000000000000001 +01111000000000100000000000000001 +01111100011000110000000010000000 +01111100100001000000000010000000 +01111100101001010000000010000000 +01111100110001100000000010000000 +00111000010000101001000111010100 +00111000001000010111010010111100 +11111000000000000010011010111100 +11100000000000000000000011101001 +00101000010000010000000000000000 +00101000001000110000000000111000 +01000100011000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00111000001000011011010111101100 +01011000001000000000000000000000 +00101001011000010000000001011000 +00110101011000100000000010100000 +00110111100011100000000000110100 +00110100001000010000000000000001 +01011001011000010000000001011000 +00101001100000010000000000111000 +00110101011100010000000011000000 +00101000001000110000000000000000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01111000000000010000000000000001 +00111000001000011011010111101000 +00101001011000100000000011101000 +01011000001000000000000000000000 +00101001011000010000000011101100 +00101001011001000000000011100000 +00101001011000110000000011100100 +01011011100000100000000000101100 +01011011100000010000000000110000 +00110101011000100000000010110000 +00110111100000010000000000100100 +01011011100001000000000000100100 +01011011100000110000000000101000 +11111000000000000000101011011000 +00101001011000100000000011011000 +00101001011000010000000011011100 +00101001011001000000000011010000 +00101001011000110000000011010100 +01011011100000100000000000111100 +01011011100000010000000001000000 +10111010001000000001000000000000 +10111001110000000000100000000000 +01011011100001000000000000110100 +01011011100000110000000000111000 +11111000000000000000101011001101 +00101011100000010000000000100100 +10111001110000000001000000000000 +01011001011000010000000000110000 +00101011100000010000000000101000 +01011001011000010000000000110100 +00101011100000010000000000101100 +01011001011000010000000000111000 +00101011100000010000000000110000 +01011001011000010000000000111100 +00110101011000010000000000110000 +11111000000000000000101011000010 +01111000000000010000000000000001 +00111000001000011011000011001100 +00101000001000010000000000000000 +00101001100000100000000000011100 +10111000001000100000100000000000 +00000000001000010000000000010000 +00100000001000010000000000001111 +01000100001000000000000000101001 +00101001011000110000000010110000 +00101001011001000000000010110100 +00101001011001010000000010111000 +00101001011001100000000010111100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010011101100 +11111011111111111111111001100100 +00101001011000110000000011000000 +00101001011001000000000011000100 +00101001011001010000000011001000 +00101001011001100000000011001100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010011111000 +11111011111111111111111001011100 +00101001011000110000000011010000 +00101001011001000000000011010100 +00101001011001010000000011011000 +00101001011001100000000011011100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010100000100 +11111011111111111111111001010100 +00101001011000110000000011100000 +00101001011001000000000011100100 +00101001011001010000000011101000 +00101001011001100000000011101100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010100010000 +11111011111111111111111001001100 +00101001011000110000000000110000 +00101001011001000000000000110100 +00101001011001010000000000111000 +00101001011001100000000000111100 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000100111010100110100 +11111011111111111111111001000100 +00101001011000010000000000111000 +00101001011000100000000000111100 +00110100000000110000000000000000 +00110100000001000000001111101000 +11111000000000000100010100010100 +00111000000011001000000000000000 +10110100010011000110000000000000 +11110100010011000001100000000000 +01111000000001010000000000000001 +10110100011000010000100000000000 +00111100001000100000000000010000 +00000001100011000000000000010000 +00111000101001011000111011001000 +10111000010011000110000000000000 +00101000101001000000000000000000 +00010100001011100000000000010000 +00101001011000100000000000110100 +00101001011000010000000000110000 +00110100000000110000000000000000 +11111000000000000100010100000101 +10110101100000100011000000000000 +11110101100001100110000000000000 +10110101110000010000100000000000 +00101001011001110000000000011000 +00101001011000110000000000100000 +10110101100000010110000000000000 +00101001011000010000000000011100 +00101001011001000000000000100100 +10110100111000110001100000000000 +10110100011000010001100000000000 +10110100011001000001100000000000 +00010100011001010000000000011111 +01011001011011000000000001000000 +01011001011001100000000001000100 +01001000101011000000000000000100 +01011100101011000000000000000101 +01010100011001100000000000000010 +11100000000000000000000000000011 +01011001011001010000000001000000 +01011001011000110000000001000100 +00101001011000100000000001000100 +00101001011000010000000001000000 +00010100100011110000000000011111 +11001000010000110001100000000000 +11110100011000100001000000000000 +11001000001001010000100000000000 +11001000001000100000100000000000 +10110100100001110010100000000000 +00010100111000100000000000011111 +11110100100001010010000000000000 +10110101111000100111100000000000 +00000000011011000000000000000001 +00111100001000100000000000011111 +10110100100011110111100000000000 +00101001011001000000000000101000 +10111000010011000110000000000000 +00000000001000100000000000000001 +10110100101011000110000000000000 +11110100101011000010100000000000 +10110101111000100111100000000000 +10111000011000000001000000000000 +00010100100000110000000000011111 +10110100101011110111100000000000 +11111000000000000100010011011001 +00010100001011100000000000001000 +00010100001000010000000000011111 +10110101100011100111000000000000 +11110101100011100110000000000000 +10110101111000010000100000000000 +10110101100000010111100000000000 +00101001011000100000000010111000 +00101001011000010000000010111100 +00101001011001000000000010110000 +00101001011000110000000010110100 +00110111100100000000000000110100 +01011011100000100000000000111100 +01011011100000010000000001000000 +10111010001000000001000000000000 +10111010000000000000100000000000 +01011011100001000000000000110100 +00110111100011000000000000100100 +01011011100000110000000000111000 +11111000000000000000101000111111 +10111001100000000001100000000000 +10111001111000000000100000000000 +10111001110000000001000000000000 +11111011111111111111111000001001 +10111010000000000000100000000000 +10111001100000000001000000000000 +11111000000000000000101000011110 +00101011100000010000000000111100 +00101011100100010000000000110100 +00101011100100000000000000111000 +00101011100000100000000001000000 +00110100000000110000000000000000 +01011001101100010000000000000000 +01011001101100000000000000000100 +01011001101000010000000000001000 +01011001101000100000000000001100 +00110100000001000000001111101000 +11111000000000000100010010110100 +00111000000011001000000000000000 +10110100010011000110000000000000 +11110100010011000001000000000000 +01111000000001010000000000000001 +10110100010000010001100000000000 +00111000101001011000111011001000 +00111100011000010000000000010000 +00000001100011000000000000010000 +00101000101001000000000000000000 +10111000001011000110000000000000 +00010100011011010000000000010000 +10111010001000000000100000000000 +00110100000000110000000000000000 +10111010000000000001000000000000 +11111000000000000100010010100101 +10110101100000100001000000000000 +11110101100000100110000000000000 +10110101101000010000100000000000 +01111000000000110000000000000001 +10110101100000010000100000000000 +00111000011000111001111101000000 +01011001011000010000000010001000 +00101000011000010000000000000000 +01011001011000100000000010001100 +01011001011011110000000001010000 +01011001011000010000000001011100 +01011001011011100000000001010100 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000111000000000000 +00101000001000010000001101011000 +00101001110010110000000000011000 +00101000001011010000000000010000 +01111000000000010000000000000001 +00111000001000011011010111101000 +00101000001000010000000000000000 +01000100001000000000000100111100 +01111000000000010000000000000001 +00111000001000011100001010101000 +00101000001000010000000000000000 +00110100000000100000000000000001 +11111000000000000001000011101001 +10111001110000000000100000000000 +10111001011000000001000000000000 +00110111100000110000000000101100 +00101001011100100000000001000000 +00101001011100000000000001000100 +11111011111111111111111010111101 +01000100001000000000000100100101 +00101001011000010000000000101100 +00110100000000100000001111101000 +11111000000000000100010010110000 +10111000001000001001100000000000 +00101011100000010000000000111000 +00101011100011000000000000110100 +00101011100100010000000000110000 +00100000001011111111111111111111 +00001001111011110000001111101000 +00111101100011000000000000010000 +00000000001000010000000000010000 +00010101111011110000000000010000 +10111001100000010110000000000000 +01001100000011000000000000001000 +10111001100000000000100000000000 +10111010011000000001000000000000 +11111000000000000100010011001111 +10111000001000000001100000000000 +00001000001000010000001111101000 +11001001100000110110000000000000 +10110101111000010111100000000000 +10111010001000000001100000000000 +01001101100000000000000000000110 +01111000000000100000000000000001 +00111000010000101000111011001000 +00101000010000010000000000000000 +00110110001000111111111111111111 +10110101100000010110000000000000 +01101001100000100000000000000000 +01100100011000011111111111111111 +10100000010000010000100000000000 +01000100001000000000000000000110 +01111000000000100000000000000001 +00111000010000101000111011011100 +00101000010000010000000000000000 +00110100000000110000000000000000 +10110101100000010110000000000000 +01100100011000110000000000000000 +00000001100000010000000000011111 +10100000011000010001100000000000 +01000100011000000000000000000110 +11001000000100111001100000000000 +01001010011011000000000000000100 +00001001100011000000001111101000 +10110101111011000111100000000000 +00110100000011000000000000000000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111010101111000 +10111010001000000010100000000000 +10111001100000000011000000000000 +10111001111000000011100000000000 +11111011111111111111000000101101 +00101001101000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000000100 +10111001110000000000100000000000 +11011000011000000000000000000000 +00110100001000011111111111111111 +00110100000000100000000000000001 +01010000010000010000000000001100 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111010110011000 +11111011111111111111000000011111 +00101001101000010000000000000000 +00110100000000100000000000000000 +00101000001000110000000000110100 +10111001110000000000100000000000 +11011000011000000000000000000000 +00101001101000010000000000000000 +00101000001000010000000000010000 +11011000001000000000000000000000 +01011100001000000000000000001010 +00101001011000110000000000010000 +00110100000000101111111111111101 +10100000010000110001000000000000 +01011001011000100000000000010000 +00101011100000100000000000110000 +00101011100000110000000000101100 +10111000011000100001000000000000 +01011100010000010000000000001001 +11100000000000000000000000001010 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111010110111100 +11111011111111111111000000000111 +11100000000000000000000011000111 +00110100000000010000000000000010 +11100000000000000000000000000110 +00110100000000010000000000000001 +01011101100000100000000000000100 +00101001011000010000000000010100 +01011100001011000000000000000011 +00110100000000010000000000000011 +01011001011000010000000000010100 +00101001011000100000000000010100 +01111000000000010000000000000001 +00111000001000011001000110111100 +00111100010000100000000000000010 +01111000000001100000000000000001 +10110100001000100000100000000000 +00101000001001010000000000000000 +01111000000001000000000000000001 +00111000110001101000000011100000 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111010111001000 +11111011111111111110111111110000 +00101001011000100000000000010100 +01111000000000010000000000000001 +00111000001000011001000110111100 +00111100010000100000000000000010 +10110100001000100001000000000000 +00101000010000100000000000000000 +00110101011000010000000001100000 +11111000000000000100010111110101 +00101001011000100000000000010100 +00110100000000010000000000000100 +00110100010000101111111111111111 +01010100010000010000000001101110 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001000110101000 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +00101001101000010000000000000000 +00101011100000100000000000110000 +00110100000000110000000000000000 +00101000001001000000000000010100 +00101011100000010000000000101100 +11100000000000000000000000000110 +00101001101000010000000000000000 +00110100000000100000000000000000 +10111001100000000001100000000000 +00101000001001000000000000010100 +00110100000000010000000000000000 +11011000100000000000000000000000 +00101001011000010000000000010000 +00111000001000010000000000000010 +01011001011000010000000000010000 +11100000000000000000000001000010 +00101001011001010000000001001000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111010111100000 +10111001100000000011000000000000 +10111001111000000011100000000000 +11111011111111111110111111000101 +00101001101000100000000000000000 +00101001011000010000000001001000 +00101000010000100000000000011000 +10110101111000010000100000000000 +01011001011000010000000001001000 +11011000010000000000000000000000 +00101001011000010000000000010000 +00111000001000010000000000000010 +01011001011000010000000000010000 +00110100000000010000000000000101 +01011001011000010000000000010100 +11100000000000000000000001000011 +00010101111000010000000000011111 +00110100000000100000000000111011 +10011000001011110111100000000000 +11001001111000010000100000000000 +01001000001000100000000000001101 +00101001101000010000000000000000 +00110100000000100000000000000001 +00101000001000110000000000110100 +10111001110000000000100000000000 +11011000011000000000000000000000 +00101001011000010000000001010000 +01011001011000010000000100010000 +00101001011000010000000001010100 +01011001011000010000000100010100 +00110100000000010000000000000100 +01011001011000010000000000010100 +11100000000000000000000000000100 +00101001011000010000000100011000 +00110100001000010000000000000001 +01011001011000010000000100011000 +00101001011000100000000100011000 +00110100000000010000000000001001 +01001100001000100000000000101100 +01011001011000000000000100011000 +11100000000000000000000000010100 +00101001011000110000000001010100 +00101001011000010000000100010100 +00101001011001000000000001010000 +00101001011000100000000100010000 +11001000011000010000100000000000 +11110100001000110001100000000000 +01011001011000010000000010000100 +01111000000000010000000000000001 +00111000001000011001111101000000 +11001000100000100001000000000000 +00101000001000010000000000000000 +11001000010000110001000000000000 +01011001011000100000000010000000 +01000100001000000000000000011100 +00010101111000010000000000011111 +00110100000000110000000001111000 +10011000001011110001000000000000 +11001000010000010001000000000000 +01001100011000100000000000000011 +00110100000000010000000000000011 +11100011111111111111111111010001 +00000000001000010000000000011110 +00101001101000100000000000000000 +10110100001011110111100000000000 +00101001011000010000000001001000 +00010101111011110000000000000010 +00101000010000100000000000011000 +10110101111000010000100000000000 +01011001011000010000000001001000 +11011000010000000000000000000000 +00101001011001010000000001001000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000111010111111100 +11111011111111111110111101111011 +00101001011000010000000001010000 +01011001011000010000000100010000 +00101001011000010000000001010100 +01011001011000010000000100010100 +00101001011000100000000000010100 +00110100000000010000000000000100 +01000100010000010000000000000100 +00101001011000010000000010010000 +00110100001000010000000000000001 +01011001011000010000000010010000 +00101001011001000000000010001000 +00101001011000110000000010001100 +00010100100000010000000000011111 +10011000011000010001100000000000 +11001000011000010001000000000000 +10011000100000010010000000000000 +11110100010000110001100000000000 +11001000100000010000100000000000 +11001000001000110000100000000000 +01001000001000000000000000000101 +01011100001000000000000000000111 +00110100000000010000000111110100 +01010100010000010000000000000010 +11100000000000000000000000000100 +00101001011000010000000010010100 +00110100001000010000000000000001 +01011001011000010000000010010100 +00101001011001010000000001000100 +00101001011001000000000001000000 +11001010000001010001100000000000 +11110100011100000000100000000000 +11001010010001000001000000000000 +11001000010000010001000000000000 +01001000000000100000000000000111 +00110100000000010000000000000001 +01001000010000000000000000010011 +01011100010000000000000000010001 +00110100000000100000001111101000 +01010100011000100000000000010000 +11100000000000000000000000001110 +11001000000100000000100000000000 +01111100001000100000000000000000 +11001000000100100001100000000000 +11001000011000100001100000000000 +11001000001001010001000000000000 +11110100010000010000100000000000 +11001000011001000001100000000000 +11001000011000010001100000000000 +00110100000000010000000000000001 +01001000011000000000000000000101 +01011100011000000000000000000011 +00110100000000110000001111101000 +01010100010000110000000000000010 +00110100000000010000000000000000 +00100000001000010000000011111111 +01000100001000000000000000000100 +00101001011000010000000010011000 +00110100001000010000000000000001 +01011001011000010000000010011000 +01111000000000010000000000000001 +00111000001000011100001010101000 +00101000001000010000000000000000 +00110100000000100000000000000000 +11111000000000000000111110111001 +00101001101000010000000000000000 +00101000001000110000000000111000 +01000100011000000000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000001 +11011000011000000000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000110000000000111000 +10111000010000000101100000000000 +00101000011000110000000000000000 +11011000011000000000000000000000 +00101001011000100000000000001000 +00101101011000010000000000001100 +01111000000000110000000000000001 +00111100010000100000000000010000 +00111000011000111000111011100000 +10111000010000010000100000000000 +00101000011000100000000000000000 +11111000000000000100001101101000 +00110100001000010000001111101000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00101000001011010000000000001100 +10111000001000000101100000000000 +00110111100011000000000000011000 +01000101101000000000000000001000 +10111001100000000001000000000000 +11111011111111111111111111100001 +00110100001000110000001111011110 +00110100000000100000000000000110 +10111001011000000000100000000000 +11111011111111111110111101100010 +11100000000000000000000000110010 +10111001100000000001000000000000 +11111011111111111111111111011010 +10111000001000000111000000000000 +00110100000000100000000000000110 +10111001011000000000100000000000 +11111011111111111110111111011011 +01000100001011010000000000100110 +00101011100011100000000000011100 +00101011100011010000000000011000 +00101001011000010000000000111000 +10111001100000000001000000000000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +00101011100000100000000000011000 +00101011100000010000000000011100 +01011100010011010000000000000010 +01000100001011101111111111111000 +00101001011000010000000000111000 +00110111100011000000000000011000 +10111001100000000001000000000000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111001100000000001000000000000 +10111001011000000000100000000000 +11111000000000000000011010001100 +10111000001000000001000000000000 +00110100000000110000000000000001 +10111001011000000000100000000000 +11111000000000000000001111001001 +10111001100000000001000000000000 +10111001011000000000100000000000 +11111011111111111111111110111010 +00110100001000111111111111110110 +00110100000000100000000000000110 +10111001011000000000100000000000 +11111011111111111110111100111011 +10111001011000000000100000000000 +10111001100000000001000000000000 +11111011111111111111111110110011 +00110100001000011111111111110110 +01011001011000010000000000001000 +11100000000000000000000000000110 +00110101110000101111111111110110 +11101100010000010000100000000000 +11001000000000010000100000000000 +10100000010000010001000000000000 +01011001011000100000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000001 +10111000001000000101100000000000 +11111011111111111110111110100001 +00110100000011000000000000000000 +01000100001000000000000000010100 +10111001011000000000100000000000 +00110100000000100000000000000001 +11111011111111111110111100111110 +00101001011000110000001111100100 +00110100000000100000000000000001 +00110100000000010000000000000000 +01011100011000100000000000000010 +00101001011000010000001111100000 +00001101011000010000000010010010 +10111001011000000000100000000000 +11111000000000000000011100111001 +10111000001000000110000000000000 +01000100001000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011001010100 +11111011111111111110111010101110 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000011 +10111000001000000101100000000000 +11111011111111111110111101111111 +00110100000011000000000000000000 +01000100001000000000000000010100 +10111001011000000000100000000000 +00110100000000100000000000000011 +11111011111111111110111100011100 +00101001011000110000001111100100 +00110100000000100000000000000001 +00110100000000010000000000000000 +01011100011000100000000000000010 +00101001011000010000001111100000 +00001101011000010000000010010010 +10111001011000000000100000000000 +11111000000000000000011010110010 +10111000001000000110000000000000 +01000100001000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011001101100 +11111011111111111110111010001100 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000101100000000000 +11111011111111111110111101011101 +00110100000011000000000000000000 +01000100001000000000000000011001 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111011111111111110111011111010 +10111001011000000000100000000000 +11111000000000000000011100101000 +10111000001000000110000000000000 +00101001011001000000000100010000 +00101001011000010000000100011100 +00101001011000110000000100010100 +00101001011000100000000100011000 +01011001011000010000000011000100 +01011001011001000000000010111000 +01011001011000110000000010111100 +01011001011000100000000011000000 +00110100000000011111111111111111 +01011101100000010000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011010001000 +11111011111111111110111001100111 +11100000000000000000000000000010 +00110100000011000000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00110100000011000000000000000000 +10111000001000000101100000000000 +10111000010000000111000000000000 +00110100001011110000001110100000 +00110100001100000000001111000000 +11100000000000000000000000010010 +00001001100011010000000001110000 +10111010000000000000100000000000 +00110100000000110000000000001010 +00110101101000100000000100101000 +10110101011000100001000000000000 +11111000000000000100001100100111 +01011100001000000000000000001010 +00110101101000010000000101101000 +10111001111000000001000000000000 +10110101011000010000100000000000 +11111000000000000000001001010011 +10110101011011010001000000000000 +10111001110000000000100000000000 +00110100010000100000000100110100 +11111000000000000000011000010000 +11100000000000000000000000011111 +00110101100011000000000000000001 +00101101011000110000000100100000 +01001000011011001111111111101110 +00110100000000010000000000000100 +01010100011000010000000000000011 +00110100011000110000000000000001 +00001101011000110000000100100000 +00101101011011010000000100100000 +00110100000000110000000000001010 +00110101011000100000001111000000 +00110101101011011111111111111111 +00001001101011000000000001110000 +00110101100000010000000100101000 +10110101011000010000100000000000 +11111000000000000100001100101111 +00110101100000010000000101101000 +10111001111000000001000000000000 +10110101011000010000100000000000 +11111000000000000000001000111011 +10110101011011000001000000000000 +10111001110000000000100000000000 +00110100010000100000000100110100 +11111000000000000000010111111000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111011010100000 +10111001101000000010100000000000 +11111011111111111110111000100011 +10111001011000000000100000000000 +11111000000000000000010000000010 +01011001011000010000000000000100 +00110100000000100000000000000010 +10111001011000000000100000000000 +11111011111111111110111010011101 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001000100000000000100100 +00110100000000010000000000000000 +01000100010000000000000000000011 +10111001011000000000100000000000 +11011000010000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00101000001000100000000000000000 +01111000000001010000000000000001 +00111000101001011000111011010100 +00101000010000110000000000010100 +00101000010000100000000000001100 +00101000010001000000000000000100 +01011000011001000000000000000000 +00101000010000100000000000001000 +00110100000001001111111111111111 +01011000011000100000000000000100 +00101000001000110000000000000000 +00101000011000100000000000010100 +00101000011000110000000000001100 +00001100010001000000000000001010 +00101000101001000000000000000000 +01011000010001000000000000001100 +00101000011001000000000000000100 +01011000010001000000000000010000 +00101000011000110000000000001000 +01011000010000110000000000010100 +00101000001000100000000000000000 +00101000010000110000000000010100 +00101000010000100000000000001100 +00101000010001100000000000010000 +00101000010001010000000000010100 +00101000010001000000000000011000 +01011000011001100000000000011000 +01011000011001010000000000011100 +01011000011001000000000000100000 +01000000010000100000000000011100 +00110000011000100000000000100100 +00101000001000010000000000000000 +00101000001000100000000000010100 +00101000001000010000000000001100 +01000000001000010000000000011101 +00110000010000010000000000100101 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000010000001000000000000000 +00101000001000100000000000110000 +10111000001000000101100000000000 +10111000011000000111100000000000 +00101000010011010000000000001000 +00101000001000100000000000110100 +00101000001011000000001101011000 +00101000010001000000000000000000 +11011000100000000000000000000000 +01001000000000010000000001100110 +00110101011011100000000000110000 +10111001110000000000100000000000 +11111011111111111111111111000111 +00101001011000010000000000110000 +00101000001001000000000000001100 +01000001011000010000000001011100 +00110000100000010000000000000100 +01000001011000010000000001011101 +00110000100000010000000000000101 +01000001011000010000000001011110 +00110000100000010000000000000110 +00110100000000011111111111111111 +00110000100000010000000000000111 +00110100000000011111111111111110 +00110000100000010000000000001000 +01000001011000010000000001011111 +00110000100000010000000000001001 +01000001011000010000000001100000 +00110000100000010000000000001010 +01000001011000010000000001100001 +00110000100000010000000000001011 +10111001110000000000100000000000 +11111011111111111111111110110011 +00101001011000010000000000110000 +00110100000000110000000000001000 +00101000001001000000000000001100 +10111001100000000000100000000000 +00110100100000100000000000000100 +11111000000000000100001010110110 +00101001011000010000000000110000 +00110101011000100000010000011000 +00101000001000010000000000000000 +00110001100000000000000000001010 +11001000010000010000100000000000 +00010100001000010000000000000011 +00001000001000010100111000101011 +00001101100000010000000000001000 +01000001101000010000000000011010 +00110001100000010000000000001011 +00110100000000010000000000010100 +00110001100000010000000000001100 +00101001101000010000000000011100 +00110001100000010000000000001101 +00110100000000010000000000000010 +00110001100000010000000000001110 +10111001011000000000100000000000 +11111011111111111110110111101011 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001001000000000000000000 +01000100100000000000000000001111 +10111001011000000000100000000000 +10111010000000000001000000000000 +10111001111000000001100000000000 +11011000100000000000000000000000 +01000100001000000000000000001010 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000001 +00111000100001000111011011000000 +00111000101001011001000111100100 +11111011111111111110110110010110 +11100000000000000000000000100101 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000011 +00101000001001010000000000001100 +00110100000000110000000000000001 +10111001011000000000100000000000 +00101000101001010000000000010000 +00111000100001000111011011011100 +11111011111111111110110110001100 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000011 +00101000001001010000000000001100 +00110100000000110000000000000001 +10111001011000000000100000000000 +00101000101001010000000000010100 +00111000100001000111011011110000 +11111011111111111110110110000011 +00101001011000100000000001001100 +10111001011000000000100000000000 +11111000000000000000010100000111 +00101001011000100000000000100100 +00110100000000010000000000000001 +01000100010000010000000000000011 +00110100000000010000000000000100 +11100000000000000000000000000010 +00110100000000010000000000000110 +01011001011000010000000000000100 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000000110 +00110100000000010000000001101011 +01011001011000010000000000000100 +11100000000000000000000000000011 +00110100000000010000001111101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000100 +10111000001000000101100000000000 +11111011111111111110111000111101 +01000100001000000000000000000100 +00110100000000010000000000000001 +01011001011000010000000000000100 +11100000000000000000000000000101 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111110111001011000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000000100000001111101000 +01011000001000100000000000001000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00110100000000100000000000000100 +10111000001000000101100000000000 +10111000011000000110000000000000 +11111011111111111110110111000100 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001001000000000000001100 +01000100100000000000000000000110 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11011000100000000000000000000000 +01011100001000000000000000010010 +01000001011000010000001110100001 +01000100001000000000000000001000 +00110100000000100000000000001011 +01011100001000100000000000001011 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11111011111111111111111011010101 +11100000000000000000000000000101 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11111000000000000000001000010001 +01011100001000000000000000000100 +10111001011000000000100000000000 +11111000000000000000000101100110 +01000100001000000000000000000011 +00110100000000010000000000000010 +01011001011000010000000000000100 +10111001011000000000100000000000 +00110100000000100000000000000010 +11111011111111111110111000100101 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001001000000000000000000 +00110100000000110000000000000110 +01011100100000110000000000000011 +00110100001000100000000100000000 +11111000000000000000010111101010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000011000000110000000000000 +00101000001000110000000000000000 +10111000010000000110100000000000 +00110100000000100000000000000101 +10111000001000000101100000000000 +01011100011000100000000000000111 +11111011111111111110110111100100 +01000100001000000000000000001000 +00110100000000010000000000000110 +01011001011000010000000000000100 +00110100000011000000000000000000 +11100000000000000000000001000100 +11111011111111111111111000110111 +10111001011000000000100000000000 +11111011111111111111111001010111 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111011111111111110110101111011 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001001100000000000010000 +01000001011001010000001110100001 +01000100110000000000000000001000 +10111000101000000010000000000000 +10111001011000000000100000000000 +10111001101000000001000000000000 +10111001100000000001100000000000 +11011000110000000000000000000000 +10111000001000000010100000000000 +01001000000000010000000000101011 +00110100000000010000000000001011 +01010100101000010000000000001110 +01111000000000010000000000000001 +00111100101000100000000000000010 +00111000001000011001000111110100 +10110100001000100000100000000000 +00101000001001000000000000000000 +01000100100000000000000000001000 +10111001100000000001100000000000 +10111001011000000000100000000000 +10111001101000000001000000000000 +11011000100000000000000000000000 +10111000001000000110000000000000 +01011100001000000000000000001101 +11100000000000000000000000010001 +01111100101000010000000000001111 +01111101100011000000000000000000 +10100000001011000110000000000000 +01000101100000000000000000001101 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011100001000 +11111011111111111110110011010110 +11100000000000000000000000000110 +00110100000000010000000000000001 +01000101100000010000000000001111 +00110100000000011111111111111111 +01011101100000010000000000001110 +11100000000000000000000000001100 +00101001011000010000000000110000 +00101000001000010000000000001100 +00101000001000100000000000010000 +00110100000000010000000011111111 +01000100010000010000000000000101 +00101001011000100000000000100100 +00110100000000010000000000000010 +00110100000011000000000000000000 +01011100010000010000000000000100 +00110100000000010000000000000100 +01011001011000010000000000000100 +00110100000011000000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00110100000001000000000000000000 +11111011111111111110110111110111 +01011001011000010000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000000001001000000001110100001 +10111000001000000101100000000000 +01000100100000000000000000000101 +00110100000001010000000000001011 +01011100100001010000000000000101 +11111011111111111111111001010000 +11100000000000000000000000000010 +11111000000000000000000110001111 +01011100001000000000000000000011 +10111001011000000000100000000000 +11111000000000000000000011100100 +00110100000000010000001111101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000000001001000000001110100001 +10111000001000000101100000000000 +01000100100000000000000000000111 +00110100000001010000000000001000 +01000100100001010000000000000111 +00110100000001010000000000001011 +01011100100001010000000000000111 +11111011111111111111111000111001 +11100000000000000000000000000100 +11111000000000000000000011111101 +11100000000000000000000000000010 +11111000000000000000000100110100 +01011100001000000000000000000100 +10111001011000000000100000000000 +11111000000000000000000011001011 +01000100001000000000000000000011 +00110100000000010000000000000010 +01011001011000010000000000000100 +00110100000000010000001111101000 +01011001011000010000000000001000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000000100000000000 +00110111100000100000000000010000 +11111000000000000000010010000010 +00101001011000010000001101011000 +00110111100000100000000000100000 +00110100000000110000000000001000 +11111000000000000100000101010110 +01011100001000000000000000001011 +00101101011000100000001110000000 +00101101011000010000001111001010 +01011100010000010000000000001000 +00101001011000010000001101011000 +00101100001000100000000000001000 +00101111100000010000000000101000 +01011100010000010000000000000100 +01000001011000010000000000100000 +00100000001000010000000000000001 +01011100001000000000000000001010 +01000001011001010000000000100000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011100011100 +11111011111111111110110001101000 +00110100000011000000000000000000 +11100000000000000000000000100010 +00101011100000010000000000010000 +00110101011000100000001110110000 +01011001011000010000000011001000 +00101011100000010000000000010100 +01011001011000010000000011001100 +00101011100000010000000000011000 +01011001011000010000000011010000 +00101011100000010000000000011100 +01011001011000010000000011010100 +00110101011000010000000011001000 +11111000000000000000010111000100 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111110110011011000 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001000100000000000011000 +01000100010000000000000000000110 +10111001011000000000100000000000 +11011000010000000000000000000000 +10111000001000000110000000000000 +01000100001000000000000000000100 +11100000000000000000000000001011 +10111001011000000000100000000000 +11111000000000000000011111110101 +00101001011000010000001101011000 +00010001011000100000001111001100 +00110100000011000000000000000000 +00010000001000110000000000001010 +01000100011000100000000000000100 +00110000001000100000000000001010 +10111001011000000000100000000000 +11111011111111111110110010001001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000001100 +10111000010000000111000000000000 +10111000011000000110100000000000 +01000100001000000000000000010001 +00110100000000100000000000000000 +00110100000000110000000000010000 +00110101011000010000000010011000 +11111000000000000100000110101011 +10111001011000000000100000000000 +11111000000000000000011101001100 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001001000000000000010100 +01000100100000000000000000000111 +10111001011000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +11011000100000000000000000000000 +10111000001000000110000000000000 +01011100001000000000000000011011 +10111001011000000000100000000000 +11111011111111111111110110011101 +01000001011001010000001110100001 +00110100000000010000000000001011 +01010100101000010000000000001100 +01111000000000010000000000000001 +00111100101000100000000000000010 +00111000001000011001001000100100 +10110100001000100000100000000000 +00101000001001000000000000000000 +01000100100000000000000000000110 +10111001011000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +11011000100000000000000000000000 +11100000000000000000000000001000 +01000101101000000000000000000111 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111011100001000 +11111011111111111110110000001101 +10111001011000000000100000000000 +11111000000000000000000001000110 +10111000001000000110000000000000 +01111101100000010000000000000001 +00101001011000100000000000000100 +11001000000000010000100000000000 +10100001100000010110000000000000 +00101001011000010000000000000000 +01000100010000010000000000000100 +10111001011000000000100000000000 +11111000000000000000011100100000 +11100000000000000000000000000110 +10111001011000000000100000000000 +00110100000000100000000000000010 +00110100000000110000000000000000 +11111011111111111110110100010100 +01011001011000010000000000001000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000110000 +11111000000000000100000011101101 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00101000001000100000000000101000 +00110100000000110000000000000001 +01000100010000110000000000001010 +00110100000000110000000000000010 +01000100010000110000000000000011 +01011100010000000000000000001001 +11100000000000000000000000000110 +00110100000000100000000000010010 +01011000001000100000000010000100 +00110100000000100000000000001110 +01011000001000100000000010001000 +11100000000000000000000000000011 +01011000001000000000000010000100 +01011000001000000000000010001000 +00101000001001000000000010000100 +00101000001001010000000000111100 +00110100000000100000000000000000 +10110100101001000010100000000000 +00100000101000110000000000000011 +01000100011000000000000000000011 +00110100000000100000000000000100 +11001000010000110001000000000000 +10110100101000100010100000000000 +00101000001001100000000001000000 +00101000001000100000000010001000 +01011000001001010000000001001100 +00110100000000110000000000000000 +10110100110000100011000000000000 +00100000110001110000000000000011 +01000100111000000000000000000011 +00110100000000110000000000000100 +11001000011001110001100000000000 +10110100110000110001100000000000 +11001000101001000010000000000000 +11001000011000100001000000000000 +01011000001000110000000001010000 +01011000001001000000000001000100 +01011000001000100000000001001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101001111100000100 +00101000010000100000000000100000 +10111000001000000101100000000000 +01000100010000000000000000000110 +11011000010000000000000000000000 +10111000001000000001000000000000 +00110100000000010000000000000001 +01000100010000010000000000011100 +01001000000000100000000000011100 +10111001011000000000100000000000 +00110100000000100000000000000010 +11111011111111111110110010010100 +01011100001000000000000000000110 +00110100000000100000000000000100 +10111001011000000000100000000000 +11111011111111111110110010010000 +00110100000000100000000000000000 +01000100001000100000000000010011 +00101001011000010000000000110000 +00001101011000000000000100100000 +00101000001000010000000000001100 +00101000001000100000000000010000 +00110100000000010000000011111111 +01000100010000010000000000000111 +00101001011000100000000000100100 +00110100000000010000000000000010 +01000100010000010000000000000100 +00110100000000010000000000000110 +01011001011000010000000000000100 +11100000000000000000000000000110 +00110100000000010000000000000100 +01011001011000010000000000000100 +00110100000000100000000000000010 +10111001011000000000100000000000 +11111011111111111110110000011111 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000000100000000000 +01000001011000100000000000100000 +00100000010000100000000000000001 +01000100010000000000000000101101 +00101001011000100000000100001100 +00101001011001010000000100000000 +00101001011001000000000100000100 +00101001011000110000000100001000 +01011001011000100000000010110100 +01011001011001010000000010101000 +00110111100000100000000000001100 +01011001011001000000000010101100 +01011001011000110000000010110000 +11111000000000000000001101001011 +01000001011000100000001110100111 +01000001011000010000000000100000 +00100000010000100000000000000010 +01000100010000000000000000001110 +00111000001000010000000000000010 +00110001011000010000000000100000 +00101101011000010000001111001010 +00101001011001000000001110110000 +00101001011000110000001110110100 +00001101011000010000001101111100 +00101001011000100000001110111000 +00101001011000010000001110111100 +01011001011001000000000010011000 +01011001011000110000000010011100 +01011001011000100000000010100000 +01011001011000010000000010100100 +11100000000000000000000000010010 +00100000001000010000000011111101 +00110001011000010000000000100000 +00101011100000010000000000001100 +00110101011000100000001110110000 +01011001011000010000000010011000 +00101011100000010000000000010000 +01011001011000010000000010011100 +00101011100000010000000000010100 +01011001011000010000000010100000 +00101011100000010000000000011000 +01011001011000010000000010100100 +00110101011000010000000010011000 +11111000000000000000010011010010 +10111001011000000000100000000000 +01011001011000000000000011111000 +01011001011000000000000011111100 +11111000000000000000011011111011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000000100000000000 +01000001011000100000000000100000 +00100000010000110000000000000001 +01011100011000000000000000000100 +01111000000000010000000000000001 +00111000001000010111011110111000 +11100000000000000000000000000101 +00100000010000100000000000000010 +01011100010000000000000000000111 +01111000000000010000000000000001 +00111000001000010111011111110100 +01111000000000100000000000000001 +00111000010000101001001001010100 +11111000000000000010000010010001 +11100000000000000000000000100111 +00101101011001000000001101111100 +00101101011000110000001111001010 +01000100100000110000000000000111 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001001001010100 +00111000001000010111100000101100 +11111000000000000010000010001000 +11100000000000000000000000011110 +00110111100011010000000000010100 +10111001101000000001000000000000 +11111000000000000000001100111001 +01000001011000010000000000100000 +00110101011011000000000010011000 +10111001101000000001000000000000 +00100000001000010000000011111101 +00110001011000010000000000100000 +10111001100000000000100000000000 +11111000000000000000010010100001 +10111001100000000000100000000000 +00110101011000100000001110110000 +11111000000000000000010010011110 +00101001011000010000001110111000 +01011001011000010000000011111000 +00101001011000010000001110111100 +01011001011000010000000011111100 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001000110000000000101000 +01000100011000000000000000000111 +10111001100000000001000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +00110100000000100000000000000001 +01000100001000100000000000000100 +01001000000000010000000000000100 +10111001011000000000100000000000 +11111000000000000000011010111011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100111010000000000001000 +10111000010000000110000000000000 +00101000001000100000000001001100 +10111000011000000111000000000000 +00101000001000110000000010000100 +01000000010011010000000000000000 +00101000001000100000000000110100 +10110101100000110001100000000000 +00100001101011010000000000001111 +00101000010001010000000000001100 +00101000001000100000000001000100 +10111001101000000010000000000000 +10111000001000000101100000000000 +11011000101000000000000000000000 +10111000001000000001000000000000 +00110100000000111111111111111110 +00110100000000010000000000000000 +01000100010000110000000000101111 +01111000000010010000000000000001 +00111001001010011001011101101000 +00001001101000010000000000001100 +01001100010011000000000000001100 +10110101001000010100100000000000 +00101001001001010000000000000000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000001 +00111000100001000111100001101100 +10111001101000000011000000000000 +11111011111111111110101011111000 +00110100000000011111111111111111 +11100000000000000000000000100000 +00101001011010000000000100011100 +00101001011010100000000100011000 +10110101001000010100100000000000 +00000001000001110000000000010000 +00100001000010001111111111111111 +00001001000010000000001111101000 +00101001001000010000000000000000 +00111101010010100000000000010000 +00101001011001100000000100010100 +01111000000001000000000000000001 +00000001000010000000000000010000 +01011011100000010000000000000100 +00110100000000100000000000000101 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111100010001100 +10111001100000000010100000000000 +10111001010001110011100000000000 +11111011111111111110101011100011 +00110100000000010000000000000001 +01011101110000010000000000000101 +00010001011000100000000100010000 +00110100000000010000000010000000 +00100000010000100000000011000000 +01000100010000010000000000000110 +00101001011000010000010000010000 +00110100001000010000000000000001 +01011001011000010000010000010000 +00110100000000010000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000001 +00101011100111010000000000001000 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000001000 +11111000000000000011111110101000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000011100000000000000001 +00111001110011101001001001110100 +01111000000001000000000000000001 +10111000010000000110100000000000 +10111000011000000110000000000000 +00110100000000100000000000000011 +00110100000000110000000000000010 +00111000100001000111100111101000 +10111001110000000010100000000000 +10111000001000000111100000000000 +00110101101100010000000000101001 +11111011111111111110101010110100 +00110101100100000000000000101001 +10111010001000000000100000000000 +10111010000000000001000000000000 +11111011111111111111111111100001 +01011100001000000000000000110011 +00101101100000010000000000110010 +00101101101010110000000000110010 +11001001011000010101100000000000 +00110101011000100000000000000001 +00110100000000010000000000000010 +01010100010000010000000001000011 +00101001111000100000000000110000 +00110100000000110000000000000001 +00110101101000010000000001100000 +00101000010000100000000000010100 +01011101011000110000000000001011 +11111011111111111111111111010100 +01011100001000000000000000111100 +01111000000001000000000000000001 +10111001111000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100010110100 +10111001110000000010100000000000 +00110100000001100000000010010000 +11100000000000000000000000001110 +00110100000000111111111111111111 +00110101100011000000000001100000 +01011101011000110000000000001110 +10111001100000000000100000000000 +11111011111111111111111111000110 +01011100001000000000000000101110 +01111000000001000000000000000001 +10111001111000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100010110100 +10111001110000000010100000000000 +00110100000001100000000010011001 +11111011111111111110101010001100 +00110100000010110000000000000000 +11100000000000000000000000100100 +10111001100000000001000000000000 +11111011111111111111111110111001 +10111000001000000101100000000000 +01011100001000000000000000100000 +01111000000001000000000000000001 +10111001111000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100011000100 +10111001110000000010100000000000 +00110100000001100000000010100001 +11111011111111111110101001111110 +11100000000000000000000000010111 +01000001101010110000000000011010 +01000001100000010000000000011010 +01011101011000010000000000001110 +00101001101010110000000000011100 +00101001100000010000000000011100 +01011101011000010000000000001011 +00101001101010110000000000100000 +00101001100000010000000000100000 +01011101011000010000000000001000 +00101001101000100000000000100100 +00101001100000010000000000100100 +00110100000010110000000000000000 +01011100010000010000000000001010 +01000001101010110000000000101000 +01000001100000010000000000101000 +01000101011000010000000000000011 +11001001011000010101100000000000 +11100000000000000000000000000101 +10111010001000000000100000000000 +10111010000000000001000000000000 +11111011111111111111111110011001 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000100000000000000000 +00110100000000110000000000010000 +11111000000000000011111111010010 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +00101000001000010000000000110000 +00101000001011000000000000010100 +00101000001010110000000000001100 +00101000001000010000000000010000 +00001100001000000000000000000000 +00110100001000010000000000001000 +11111011111111111111111111101100 +00101001101000010000000000110000 +00101000001000010000000000010000 +00110100001000010000000000011000 +11111011111111111111111111101000 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000101000 +11111000000000000011111110111010 +00101001011000010000000000000100 +01011001100000010000000000000000 +00101001011000010000000000001000 +00001101100000000000000000001000 +01011001100000010000000000000100 +00101001011000010000000000000100 +01011001100000010000000000010000 +00101001011000010000000000001000 +01011001100000010000000000010100 +00101001011000100000000000010100 +00101001011000010000000000011000 +00101001011000110000000000010000 +01011001100000100000000000011100 +01011001100000010000000000100000 +01011001100000110000000000011000 +01000001011000010000000000011100 +00110100000000100000000000000001 +00110001100000010000000000100100 +01000001011000010000000000011101 +00110001100000010000000000100101 +00101001101000010000000000110000 +00101000001000010000000000011000 +01011000001000100000000000011000 +00110100000000101111111110100000 +00110000001000100000000000011100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111101110100 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101100001000100000000100100000 +10111000001000000101100000000000 +00110100000011010000000000000000 +00110100000011000000000000000001 +01011100010000000000000000010100 +00101000001000110000000000000000 +10111000010000000110100000000000 +00110100000000100000000000000110 +01011100011000100000000000010000 +11111011111111111111111110111100 +00101001011011000000000000000000 +11100000000000000000000100010011 +00001001100000100000000001110000 +00001001101000110000000001110000 +10111001011000000000100000000000 +00110100010000100000000100101000 +00110100011000110000000100101000 +10110101011000100001000000000000 +10110101011000110001100000000000 +11111011111111111111111100111101 +01001000000000010000000000000010 +11100000000000000000000000000010 +10111001100000000110100000000000 +00110101100011000000000000000001 +00101101011001100000000100100000 +01001000110011001111111111110011 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100011011100 +10111001101000000010100000000000 +11111011111111111110100111111000 +00011101011000010000000100100010 +01000100001011010000000000100010 +00001101011011010000000100100010 +00101001011011000000000000110000 +00110100000011110000000000000000 +00110100000011100000000000000001 +11100000000000000000000000010101 +00101001100000100000000000000000 +00001001110000010000010000011000 +10110100010000010000100000000000 +00101100001000110000000100100000 +01000100011000000000000000001111 +00001001111001000000010000011000 +00011100001000110000000100100010 +10110100010001000010000000000000 +00011100100000100000000100100010 +00001000011000110000000001110000 +00001000010000100000000001110000 +00110100011000110000000100101000 +10110100001000110001100000000000 +00110100010000100000000100101000 +10110100100000100001000000000000 +11111011111111111111111100011001 +01001000000000010000000000000010 +11100000000000000000000000000010 +10111001110000000111100000000000 +00110101110011100000000000000001 +00101001100000010000000000001100 +00101100001000010000000000001100 +01001000001011101111111111101010 +00101001100000010000000000011100 +01000100001011110000000000000100 +00110100000000010000000000000001 +01011001100011110000000000011100 +01011001100000010000000000100000 +00101001011000100000000000100100 +00110100000000010000000000000010 +01000100010000010000000001101100 +00101101011000010000000100100000 +01011100001000000000000000000100 +00101001011000010000000000000000 +00110100000011000000000000000100 +01000100001011000000000011010011 +00101001011000010000000000110000 +00001001101011000000000001110000 +00101000001000010000000000001100 +01000000001001000000000000001001 +01000000001000110000000000001010 +01000000001000100000000000001011 +01000000001010010000000000000100 +01000000001010000000000000000101 +01000000001001110000000000000110 +01000000001001100000000000000111 +01000000001001010000000000001000 +00110011100010010000000001001001 +00110011100010000000000001001010 +00110011100001110000000001001011 +00110011100001100000000001001100 +00110011100001010000000001001101 +00110011100001000000000001001110 +00110011100000110000000001001111 +00110011100000100000000001010000 +00101000001000100000000000011000 +00101000001001000000000000010000 +00101000001000110000000000010100 +01011011100000100000000001000100 +01000000001000100000000000011100 +01011011100000110000000001000000 +00110101100000110000000100101000 +00110011100000100000000000111010 +01000000001000100000000000011101 +10110101011000110001100000000000 +01011011100001000000000000111100 +00110011100000100000000001001000 +00101000001000100000000000000100 +00001111100000000000000001010010 +01011011100000100000000010000000 +00101000001000010000000000001000 +00110111100000100000000000100000 +01011011100000010000000010000100 +10111001011000000000100000000000 +11111011111111111111111011011110 +00101001011000100000000000100100 +00110100000001000000000000000001 +01000100010001000000000000101010 +00101001011000100000000000110000 +01111000000001010000000000000001 +00110100000001100000000001111111 +00101000010000110000000000001100 +00111000101001011001001010000100 +00101000011001110000000000010000 +01001000111001100000000000000100 +01001000000000010000000000100011 +01011100001000000000000000011001 +11100000000000000000000000000110 +01001000000000010000000000100000 +01000100001000000000000000000100 +00101100011000010000000000001100 +01011100001001000000000000001010 +11100000000000000000000000101110 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100011111100 +11111011111111111110100110001110 +00110100000011000000000000000010 +11100000000000000000000010010010 +00101001011000110000001111011000 +00101000010000010000000000011100 +01000100011000010000000000100011 +10110101011011000001000000000000 +00110111100000010000000001001001 +00110100010000100000000101010001 +01011011100001010000000000011100 +11111011111111111111111010110101 +00101011100001010000000000011100 +01011100001000000000000000010000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100100001000 +11111011111111111110100101111100 +00110100000011000000000000000111 +11100000000000000000000010000000 +01001100001000000000000000000111 +10111001011000000000100000000000 +11111011111111111111111100100100 +01111000000001100000000000000001 +00110100000011000000000000000110 +00111000110001101000000011100000 +11100000000000000000000000000100 +01111000000001100000000000000001 +00110100000011000000000000000101 +00111000110001100111100011010100 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100100011000 +00111000101001011001001010000100 +11111011111111111110100101101000 +11100000000000000000000001101101 +00001001101000110000000001110000 +00101001011000100000000000110000 +10110101011000110001100000000000 +00101100011001000000000101011010 +00101000010000010000000000010100 +00101000010011000000000000011000 +00101000010000100000000000010000 +00110100100001000000000000000001 +00001100010001000000000000000000 +00110100011000100000000110001000 +00101000010001000000000000000100 +00101000011001010000000110001000 +01011000001001000000000000000100 +01011000001001010000000000000000 +00101100010000100000000000001000 +00001100001000100000000000001000 +00110100011000100000000101001000 +01000000010011100000000000001001 +01000000010001100000000000001110 +01000000010001010000000000001111 +01000000010001000000000000010000 +01000000010010100000000000001010 +01000000010010010000000000001011 +01000000010010000000000000001100 +01000000010001110000000000001101 +00110000001011100000000000010000 +00110000001001000000000000010111 +00110000001010100000000000010001 +00110000001010010000000000010010 +00110000001010000000000000010011 +00110000001001110000000000010100 +00110000001001100000000000010101 +00110000001001010000000000010110 +00110100011001000000000101000000 +00101000100001010000000000001000 +00101000100001100000000000000100 +00101000100001000000000000001100 +00110100011011100000000100111000 +01011000001001010000000000011100 +01011000001001100000000000011000 +01011000001001000000000000100000 +01000001110001000000000000001010 +00110000001001000000000000100100 +01000000010000100000000000001000 +00110000001000100000000000100101 +01000000011000010000000101011100 +00110001100000010000000000011100 +00011101110001010000000000001000 +00011101100000010000000000000000 +01000100001001010000000000001110 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100100101000 +11111011111111111110100100101111 +00101101110000010000000000001000 +00110100000000100000000000000000 +00001101100000010000000000000000 +00101001011000010000000000111000 +00101000001000110000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +00001001101011010000000001110000 +10110101011011010000100000000000 +00110100001000010000000101101001 +01000000001000100000000000000111 +00100000010000100000000000000100 +01111100010000100000000000000000 +01011001100000100000000000000100 +01000000001000100000000000000111 +00100000010000100000000000000010 +01111100010000100000000000000000 +01011001100000100000000000001000 +01000000001000100000000000000111 +00100000010000100000000000000001 +01011001100000100000000000001100 +01000000001000100000000000000111 +00100000010000100000000000010000 +01111100010000100000000000000000 +01011001100000100000000000010000 +01000000001000100000000000000111 +00100000010000100000000000100000 +01111100010000100000000000000000 +01011001100000100000000000010100 +01000000001000010000000000000111 +00100000001000010000000000001000 +01111100001000010000000000000000 +01011001100000010000000000011000 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001001000000000000011100 +01000100100000000000000000000111 +00110101101000100000000101101000 +10110101011011010110100000000000 +10111001011000000000100000000000 +10110101011000100001000000000000 +00110101101000110000000100110100 +11011000100000000000000000000000 +01111000000001000000000000000001 +01111000000001010000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000011 +00110100000000110000000000000001 +00111000100001000111100100111100 +00111000101001011001001010000100 +11111011111111111110100011111100 +00110100000011000000000000001001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000010001100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +00101000001010110000000001001100 +00110100000000010000000000001111 +00110100000011110000000000000000 +01010100010000010000000000100001 +00001000010011100000000000001100 +01111000000000010000000000000001 +00111000001000011001011101101000 +10110100001011100111000000000000 +00101101110011110000000000000100 +01000001110011000000000000001001 +00110101011000010000000000001000 +00110001011000100000000000000000 +00001101011011110000000000000010 +00110100000000100000000000000000 +00110100000000110000000000001000 +11111000000000000011111001010101 +00001101011000000000000000000110 +01000001110000010000000000001000 +00110001011000010000000000100000 +00110100000000010000000000000001 +01000101100000010000000000001000 +01000101100000000000000000000100 +00110100000000010000000000000010 +01011101100000010000000000001100 +11100000000000000000000000001000 +00101001101000010000001101011000 +01000000001000010000000000001011 +11100000000000000000000000000011 +00101001101000010000001101011000 +01000000001000010000000000001101 +00110001011000010000000000100001 +11100000000000000000000000000101 +00101001101000010000001101011000 +01000000001000010000000000001010 +11100011111111111111111111111100 +00110001011011000000000000100001 +10111001111000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01000000010000010000000000000000 +10111000010000000110000000000000 +00110100000000110000000000000010 +00000000001000010000000000000100 +00110101011011010000001111000000 +00110001011000010000001110100000 +01000000010000010000000000000000 +00100000001000010000000000001111 +00110001011000010000001110100001 +01000000010000010000000000000001 +00100000001000010000000000001111 +00110001011000010000001110100010 +00101100010000010000000000000010 +00001101011000010000001110100100 +01000000010000010000000000000100 +00110100010000100000000000000110 +00110001011000010000001110100110 +00110101011000010000001110100111 +11111000000000000011110110100001 +00101001100000100000000000001000 +00101001100000010000000000001100 +00110100000000110000000000001000 +01011001011000100000001110111000 +01011001011000010000001110111100 +00110101100000100000000000010100 +01011001011000000000001110110000 +01011001011000000000001110110100 +10111001101000000000100000000000 +11111000000000000011110110010111 +00101101100000010000000000011100 +00001101011000010000001111001000 +00101101100000010000000000011110 +00001101011000010000001111001010 +01000001100000010000000000100001 +00110001011000010000001111001100 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101100001000100000000000001000 +01000100010000000000000000001010 +10111001101000000001000000000000 +00110100000000110000000000001000 +11111000000000000011110101101001 +01011100001000000000000000001001 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101100001000100000000000001000 +00101101011000010000001111001000 +01011100010000010000000000000100 +01000001011000010000000000100000 +00111000001000010000000000000001 +11100000000000000000000000000011 +01000001011000010000000000100000 +00100000001000010000000011111110 +00110001011000010000000000100000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000110000000000100010 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000010000000000100000000000 +00110100000000100000000000000000 +11111000000000000011110111101011 +00101001011000010000001101011000 +00110100000000110000000000001000 +01000000001000010000000000001110 +00110001100000010000000000000001 +00101001011000010000000000110000 +00101000001000010000000000001100 +01000000001000010000000000011110 +00110001100000010000000000000100 +00101001011000100000001101011000 +00110101100000010000000000010100 +11111000000000000011110101100010 +00101001011000010000001101011000 +00101100001000010000000000001000 +00001101100000010000000000011100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00110100000000100000000000000000 +00101000001011010000000001001100 +10111000001000000110000000000000 +11111011111111111111111101100010 +00101101100000100000001101111110 +00110100010000100000000000000001 +00001101100000100000001101111110 +00110100000000100000000000000010 +00110001101000100000000000000110 +00101101100000100000001101111110 +00001101101000100000000000011110 +00101001011000110000000000000000 +00101001011000100000000000000100 +00001101101000110000000000100010 +01011001101000100000000000100100 +00101001011000110000000000001000 +00101101011000100000000000001100 +00111100011000110000000000010000 +10111000011000100001000000000000 +01011001101000100000000000101000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000110000000000101000 +00101100001001000000000000100010 +00101000001000010000000000100100 +01011000010001000000000000000000 +01011000010000010000000000000100 +00000000011000010000000000010000 +00111100011000110000000000010000 +01011000010000010000000000001000 +01011000010000110000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101100001000010000000000100010 +10111000010000000110000000000000 +00110100000000110000000000001000 +00001100010000010000000000000100 +00101001011000010000000000100100 +01011000010000010000000000000000 +00101001011000010000000000101000 +01011000010000010000000000001000 +00101101011000010000000000101100 +00001100010000010000000000001100 +01000001011000010000000000101111 +00110000010000010000000000001110 +01000001011000010000000000110000 +01011000010000010000000000010000 +01000001011000010000000000110001 +01011000010000010000000000010100 +00101101011000010000000000110010 +01011000010000010000000000011000 +01000001011000010000000000110100 +00110000010000010000000000011100 +00110100010000010000000000011101 +00110101011000100000000000110101 +11111000000000000011110100010100 +00101101011000010000000000111101 +00001101100000010000000000100110 +01000001011000010000000000111111 +00110001100000010000000000101000 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001000110000000000111000 +01000100011000000000000000000100 +10111001011000000000100000000000 +10111001100000000001000000000000 +11011000011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00101000001000110000000000101000 +00101100001001000000000000100010 +00101000001000010000000000100100 +01011000010001000000000000000000 +01011000010000010000000000000100 +00000000011000010000000000010000 +00111100011000110000000000010000 +01011000010000010000000000001000 +01011000010000110000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +10111000001000000101100000000000 +00101100001000100000000000100010 +00101000001000010000000000101000 +00101001011000110000000000100100 +01011001100000100000000000000000 +00000000001000100000000000010000 +00111100001000010000000000010000 +01011001100000110000000000000100 +01011001100000100000000000001000 +01011001100000010000000000001100 +00110101011000100000000000101100 +00110101100000010000000000010000 +00110100000000110000000000001000 +11111000000000000011110011100111 +00101101011000010000000000110100 +00001101100000010000000000011000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000000100000000000001011 +10111000001000000101100000000000 +00101000001011000000000001001100 +11111011111111111111111011101001 +10111000001000000110100000000000 +00101101011000010000001110010100 +00110101100001010000000000000111 +00110111100001000000000000010100 +00110100001000010000000000000001 +00001101011000010000001110010100 +00101001011000010000000000110000 +00110100000000100000000000000001 +00101000001000110000000000011000 +00110100011000010000000000001100 +01011011100000010000000000010100 +00110100011000010000000000001000 +01011011100000010000000000011000 +00110100011000010000000000000100 +01011011100000010000000000011100 +00110100011000010000000000011000 +01011011100000010000000000100000 +00110100011000010000000000010000 +00110100011000110000000000010100 +01011011100000010000000000100100 +01011011100000110000000000101000 +00110001100000000000000000000110 +00110001100000000000000000000111 +00110100000000110000000000000000 +00110100000000010000000000000110 +00101000100001100000000000000000 +00101000110001100000000000000000 +01000100110000000000000000000101 +01000000101001110000000000000000 +10111100010000110011000000000000 +10111000110001110011000000000000 +00110000101001100000000000000000 +00110100011000110000000000000001 +00110100100001000000000000000100 +01011100011000011111111111110111 +00101101011000010000001110010100 +00110100000000100000000000000000 +00110100000000110000000000001010 +00001101100000010000000000011110 +00110101100000010000000000100010 +11111000000000000011110100101100 +00101001011000010000000000110000 +00101000001000100000000000011000 +00101000001000010000000000010100 +00101100010000100000000000000000 +00001101100000100000000000101100 +01000000001000010000000000100100 +00110001100000010000000000101111 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101000001000010000000000011000 +00110001100000010000000000110000 +00101001011000010000000000110000 +00101000001000010000000000010100 +00101000001000010000000000011100 +00110001100000010000000000110001 +00101001011000010000000000110000 +00101000001000110000000000010100 +00101000011000010000000000100000 +00001101100000010000000000110010 +01000000011000010000000000100101 +00110100000000110000000000001000 +00110001100000010000000000110100 +00101001011000010000000000110000 +00101000001000100000000000010100 +00110101100000010000000000110101 +00110100010000100000000000010000 +11111000000000000011110010010011 +00101001011000010000000000110000 +01111000000000110000000000000001 +00111000011000111001111100000100 +00101000001000100000000000010000 +00101000001000010000000000011000 +00101100010000100000000000000000 +00001101100000100000000000111101 +01000000001000010000000000011100 +00110001100000010000000000111111 +00101000011000110000000000110100 +01000100011000000000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111000001000000110100000000000 +10111001011000000000100000000000 +10111001101000000001000000000000 +00110100000000110000000000000000 +11111011111111111111110001101001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000111000 +00110111100011000000000000010000 +10111000001000000101100000000000 +00101000010000110000000000000000 +10111001100000000001000000000000 +11011000011000000000000000000000 +10111001100000000001000000000000 +10111001011000000000100000000000 +11111011111111111111111100010101 +10111000001000000001000000000000 +00110100000000110000000000000001 +10111001011000000000100000000000 +11111011111111111111110001010010 +01011100001000000000000000010111 +00110100000000100000000000001000 +10111001011000000000100000000000 +00101001011011000000000001001100 +11111011111111111111111001110111 +10111000001000000001000000000000 +00101101011000010000001101111110 +00001101100000010000000000011110 +00101001011000110000000100010000 +00101001011000010000000100010100 +00001101100000110000000000100010 +01011001100000010000000000100100 +00101001011000010000000100011100 +00101001011001000000000100011000 +00000000001000110000000000010000 +00111100100001000000000000010000 +00100000001000011111111111111111 +10111000100000110001100000000000 +01011001100000110000000000101000 +01011001100000010000000000001100 +00110100000000110000000000000000 +10111001011000000000100000000000 +11111011111111111111110000111011 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000111000 +10111000001000000101100000000000 +00101000010000110000000000000000 +00110111100000100000000000010000 +11011000011000000000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000001 +00101001011011000000000001001100 +11111011111111111111111001010011 +10111000001000000001000000000000 +00101101011000010000001110000000 +00110100001000010000000000000001 +00100000001000011111111111111111 +00001101011000010000001110000000 +00001101100000010000000000011110 +00101011100000010000000000010100 +00101011100000110000000000010000 +01011001100000010000000000100100 +00001101100000110000000000100010 +00101011100000010000000000011000 +00101111100000110000000000011100 +00111100001000010000000000010000 +10111000001000110001100000000000 +01011001100000110000000000101000 +10111001011000000000100000000000 +00110100000000110000000000000001 +11111011111111111111110000010111 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00101000001010110000000001001100 +10111000010000000110100000000000 +00110100000000100000000000001001 +10111000001000000110000000000000 +11111011111111111111111000110001 +01011001011000000000000000001000 +00101001101000110000000000001100 +10111000001000000111000000000000 +00101001101000010000000000001000 +00100000011000101111111111111111 +01011001011000100000000000001100 +00101101100000100000001111001010 +00111100001000010000000000010000 +00000000011000110000000000010000 +00001101011000100000000000011110 +00101001101000100000000000000000 +00101001101001000000000000000100 +10111000001000110001100000000000 +00001101011000100000000000100010 +01011001011001000000000000100100 +01011001011000110000000000101000 +00110101100000100000001111000000 +00110101011000010000000000101100 +00110100000000110000000000001000 +11111000000000000011110000001011 +00101101100000010000001111001000 +10111001110000000001000000000000 +00110100000000110000000000000000 +00001101011000010000000000110100 +10111001100000000000100000000000 +11111011111111111111101111101101 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001000110000000000000000 +10111000001000000101100000000000 +00101000001001000000000000000100 +01001000000000110000000000000110 +10111000011001000000100000000000 +00110100000011010000000000000000 +00110100000011000000000000000001 +01000100001000000000000000001001 +11100000000000000000000000001110 +00010100011000100000000000011000 +00110100000000010000000010000000 +00100000010000100000000011000000 +00110100000011011111111111111111 +00110100000011001111111111111111 +01011100010000010000000000001000 +11100000000000000000000000000101 +00101001011000100000000000001000 +00110100000011011111111111111111 +00110100000011001111111111111111 +01001000001000100000000000000011 +00110100000011010000000000000000 +00110100000011000000000000000001 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000011101011101011 +00101001011001000000000000001100 +00101001011000110000000000001000 +01011001011000010000000000000000 +01011001011000100000000000000100 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000011101011100100 +01011001011000010000000000001000 +01011001011000100000000000001100 +01111000000001001100101000000000 +11100000000000000000000000001111 +00101001011001100000000000000100 +00101001011001010000000000000000 +00110100001000010011101110011010 +00110100110000111111111111111111 +11110100110000110011000000000000 +01011001011000110000000000000100 +10110100010001000001100000000000 +11110100010000110001000000000000 +00110100101001011111111111111111 +10110100110001010010100000000000 +10110100010000010000100000000000 +01011001011001010000000000000000 +01011001011000010000000000001000 +01011001011000110000000000001100 +00101001011000010000000000001000 +00101001011000100000000000001100 +01001000000000011111111111110000 +11100000000000000000000000001111 +00101001011001010000000000000100 +00101001011001100000000000000000 +00110101111011111100010001100101 +00110100101000100000000000000001 +11110100101000100010100000000000 +01011001011000100000000000000100 +10110101110000110001000000000000 +11110101110000100111000000000000 +10110100101001100010100000000000 +10110101110011110111000000000000 +01011001011001010000000000000000 +01011001011011100000000000001000 +01011001011000100000000000001100 +11100000000000000000000000000100 +00110100000000010011101110011010 +01111000000001001100101000000000 +01111000000000110011011000000000 +00101001011011110000000000001000 +00101001011011100000000000001100 +01001001111000011111111111101101 +01011101111000010000000000000010 +01010101110001001111111111101011 +00101001011000110000000000000000 +00101001011001000000000000000100 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000011101010110011 +01011001011000010000000000000000 +01011001011000100000000000000100 +10111001111000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +10111001100000000010000000000000 +11111000000000000011101010101100 +01011001011000010000000000001000 +01011001011000100000000000001100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001100000000000000100 +00101000001001000000000000000100 +00101000010001110000000000000000 +00101000001001010000000000000000 +10110100110001000010000000000000 +11110100110001000011000000000000 +10110100111001010010100000000000 +10110100110001010010100000000000 +01011000001001010000000000000000 +01011000001001000000000000000100 +00101000010001000000000000001100 +00101000010001010000000000001000 +00101000001000100000000000001100 +00101000001001100000000000001000 +10110100100000100001000000000000 +11110100100000100010000000000000 +10110100101001100010100000000000 +10110100100001010010000000000000 +01011000001001000000000000001000 +01011000001000100000000000001100 +11111011111111111111111110000001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001000000000000000100 +00101000001001100000000000000100 +00101000010001010000000000000000 +00101000001001110000000000000000 +11001000110001000010000000000000 +11110100100001100011000000000000 +11001000111001010010100000000000 +11001000101001100010100000000000 +01011000001001010000000000000000 +01011000001001000000000000000100 +00101000010001100000000000001000 +00101000001001010000000000001100 +00101000010000100000000000001100 +00101000001001000000000000001000 +11001000101000100001000000000000 +11110100010001010010100000000000 +11001000100001100010000000000000 +11001000100001010010000000000000 +01011000001001000000000000001000 +01011000001000100000000000001100 +11111011111111111111111101100111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001011110000000000001000 +00101001011011000000000000001100 +00101000001011010000000000000000 +00101000001011100000000000000100 +00000001100011000000000000000001 +00111101111000010000000000011111 +00010101111011110000000000000001 +10111000001011000110000000000000 +00010101101000100000000000011111 +01011001011011110000000000001000 +01011001011011000000000000001100 +00100001110000010000000000000001 +00111000010000100000000000000001 +01000100001000000000000000001011 +00010100010000010000000000011111 +00110100000000110001110111001101 +01111000000001000110010100000000 +11111000000000000011101001010100 +10110100010011000110000000000000 +11110100010011000001000000000000 +10110100001011110000100000000000 +10110100010000010000100000000000 +01011001011000010000000000001000 +01011001011011000000000000001100 +00111101101000100000000000011111 +00000001110000010000000000000001 +00010101101011010000000000000001 +10111000010000010000100000000000 +01011001011011010000000000000000 +01011001011000010000000000000100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000000000000100 +00101000001001010000000000000000 +01111000000000110000000000000001 +11001000000000100010000000000000 +00111000011000110111100101001000 +01001000000001010000000000001100 +01111000000000110000000000000001 +10111000101000100010000000000000 +00111000011000110111110001011000 +01011100100000000000000000000111 +00101000001001010000000000001000 +01111000000000110000000000000001 +00111000011000110111100101001000 +01001000100001010000000000000011 +01111000000000110000000000000001 +00111000011000110111110001011000 +10111000010000000010000000000000 +00101000001000100000000000001000 +00101000001000010000000000001100 +00111100010001100000000000010000 +00000000001001010000000000010000 +10111000110001010010100000000000 +00010100010001100000000000010000 +01001000000001100000000000000010 +11100000000000000000000000001000 +11001000000000010000100000000000 +01111100001001010000000000000000 +11001000000000100001000000000000 +11001000010001010010100000000000 +00111100101001010000000000010000 +00000000001000010000000000010000 +10111000101000010010100000000000 +01111000000010110000000000000001 +00111001011010111011010111110000 +01111000000000100000000000000001 +10111001011000000000100000000000 +00111000010000100111100101001100 +11111000000000000001101101000100 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000101100 +01011011100011000000000000101000 +01011011100011010000000000100100 +01011011100011100000000000100000 +01011011100011110000000000011100 +01011011100100000000000000011000 +01011011100100010000000000010100 +01011011100100100000000000010000 +01011011100100110000000000001100 +01011011100101000000000000001000 +01011011100111010000000000000100 +00101000010011010000000000010000 +10111000001000000111000000000000 +10111000010000000101100000000000 +10111000011000000110000000000000 +00101000010100110000000000010100 +01001001101000000000000000001100 +01011101101000000000000000000010 +01011110011011010000000000001010 +00101001100000010000000000000000 +01011001011000010000000000001000 +00101001100000010000000000000100 +01011001011000010000000000001100 +00101001100000010000000000000000 +01001000000000010000000000000010 +11100000000000000000000000000011 +01011001011000000000000000001000 +01011001011000000000000000001100 +00101001110000010000000000110000 +00101001011100100000000000001000 +00101001011100010000000000001100 +00101000001000010000000000001000 +00110100000011110000000000111111 +00011100001000010000000000011000 +00110100001100001111111111111111 +11001001111000010111100000000000 +10111001111000000001100000000000 +10111010010000000000100000000000 +10111010001000000001000000000000 +11111000000000000011101000011111 +10111000001000100000100000000000 +00110110000101000000000000000001 +00110101111011110000000000000001 +00110110000100001111111111111111 +01011100001000001111111111111000 +10111010100000000001100000000000 +00110100000000100000000000000001 +11111000000000000011101000001000 +10111000001000000001100000000000 +01001001101000110000000000000100 +01011101101000110000000000000101 +01010110011000100000000000000010 +11100000000000000000000000000011 +01011001011000110000000000010000 +01011001011000100000000000010100 +00101001011001000000000000010000 +00101001011001010000000000010100 +01001000011001000000000000000100 +01011100011001000000000000001000 +01010100010001010000000000000010 +11100000000000000000000000000110 +00110100101000010000000000000001 +11110100101000010010100000000000 +01011001011000010000000000010100 +10110100101001000010000000000000 +01011001011001000000000000010000 +00101001100000010000000000000000 +01001000000000010000000000000010 +11100000000000000000000000000011 +01011001100100100000000000000000 +01011001100100010000000000000100 +00101001100000010000000000000000 +01001000000000010000000000000010 +11100000000000000000000000000011 +01011001100000000000000000000000 +01011001100000000000000000000100 +00101001011000110000000000001100 +00101001011001100000000000001000 +00101001100000010000000000000000 +00111100011000100000000000000001 +00111100110001010000000000000001 +11110100011000100011100000000000 +10110100010000110001100000000000 +10110100111001010010100000000000 +11110100010000110001000000000000 +10110100101001100010100000000000 +10110100010001010001000000000000 +00101001100001000000000000000100 +01001000001000100000000000000100 +01011100001000100000000000011101 +01010100100000110000000000000010 +11100000000000000000000000011011 +00111100001001100000000000010000 +00000000100001010000000000010000 +01111000000001000000000000000001 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111100101011000 +10111000110001010010100000000000 +11111011111111111110010110100010 +00101001011001000000000000010100 +00101001011000110000000000010000 +00101001011001010000000000001100 +00110100100000010000000000000001 +11110100100000010010000000000000 +00111100101000100000000000000001 +10110100100000110010000000000000 +00101001011000110000000000001000 +11110100101000100010100000000000 +10110100001000100001000000000000 +00111100011000110000000000000001 +11110100001000100000100000000000 +10110100101000110001100000000000 +10110100100000110001100000000000 +10110100001000110000100000000000 +01011001100000010000000000000000 +01011001100000100000000000000100 +00101001011011010000000000010100 +00101001011000010000000000010000 +00101001011001000000000000001100 +00110101101000101111111111111111 +11110101101000100001100000000000 +00110100001000011111111111111111 +10110100011000010000100000000000 +00101001011000110000000000001000 +11111000000000000011100110010010 +00101001100000110000000000000100 +00101001100001000000000000000000 +10110100011000100001000000000000 +11110100011000100001100000000000 +10110100100000010000100000000000 +10110100011000010000100000000000 +01011011100000010000000000110000 +01011011100000100000000000110100 +00110111100000010000000000110000 +10111001101000000001000000000000 +11111011111111111110101100010010 +00101011100000010000000000110100 +00101011100001100000000000110000 +01111000000001000000000000000001 +01011001011000010000000000001100 +01011001011001100000000000001000 +01011001100001100000000000000000 +01011001100000010000000000000100 +00000000001001110000000000010000 +00101001011001010000000000010100 +00111100110001100000000000010000 +10111001110000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111100101110000 +10111000110001110011000000000000 +11111011111111111110010101101101 +00101011100111010000000000000100 +00101011100010110000000000101100 +00101011100011000000000000101000 +00101011100011010000000000100100 +00101011100011100000000000100000 +00101011100011110000000000011100 +00101011100100000000000000011000 +00101011100100010000000000010100 +00101011100100100000000000010000 +00101011100100110000000000001100 +00101011100101000000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00101000001011100000000000000000 +10111000001000001000000000000000 +00101000010000010000000000000100 +00101001110010110000000000000100 +00101000010011010000000000000000 +10111000010000000110000000000000 +00101001011011110000000000100100 +00101001011000100000000000100000 +01111000000001010000000000000001 +10110100001011110111100000000000 +11110100001011110000100000000000 +10110101101000100110100000000000 +10110100001011010110100000000000 +00101001110000010000000000001000 +00111000101001011000111011100100 +00101000101001000000000000000000 +00011100001000100000000000010110 +00110100000000110000000000000000 +01011001011011010000000000100000 +00010100010000010000000000011111 +01011001011011110000000000100100 +11111000000000000011100101001100 +00000000010001000000000000010000 +00111100001000110000000000010000 +00111100010000100000000000010000 +10111000100000110001100000000000 +01001001101000110000000000001011 +01011101101000110000000000000010 +01010101111000100000000000001001 +11001000000000100001000000000000 +01111100010000010000000000000000 +11001000000000110001100000000000 +11001000011000010001100000000000 +01001000011011010000000000000100 +01011100011011010000000000000101 +01010100010011110000000000000010 +11100000000000000000000000000011 +01011001011000110000000000100000 +01011001011000100000000000100100 +00101001011000100000000000100000 +00101001011000110000000000100100 +01001000010000000000000000000011 +01011100010000000000000000000100 +01000100011000100000000000000011 +00110100000010110000000000000000 +11100000000000000000000000000010 +00110100000010111111111111111111 +01011011100000100000000000101000 +01011011100000110000000000101100 +01000101011000000000000000000111 +11001000000000110001100000000000 +01111100011000010000000000000000 +11001000000000100001000000000000 +11001000010000010001000000000000 +01011011100000100000000000101000 +01011011100000110000000000101100 +00101001110000100000000000001000 +00110111100000010000000000101000 +00011100010000100000000000010110 +11111011111111111110101010110001 +01000101011000000000000000001001 +00101011100000010000000000101100 +00101011100000100000000000101000 +11001000000000010000100000000000 +01111100001000110000000000000000 +11001000000000100001000000000000 +11001000010000110001000000000000 +01011011100000100000000000101000 +01011011100000010000000000101100 +00101001100000100000000000000000 +00101001100000110000000000000100 +01001000010000000000000000000011 +01011100010000000000000000000100 +01000100011000100000000000000011 +00110100000010110000000000000000 +11100000000000000000000000000010 +00110100000010111111111111111111 +01011011100000100000000000100000 +01011011100000110000000000100100 +01000101011000000000000000000111 +11001000000000110001100000000000 +01111100011000010000000000000000 +11001000000000100001000000000000 +11001000010000010001000000000000 +01011011100000100000000000100000 +01011011100000110000000000100100 +00101010000000010000000000000000 +00101000001000100000000000001000 +00110111100000010000000000100000 +00011100010000100000000000010100 +11111011111111111110101010010010 +01000101011000000000000000001001 +00101011100000010000000000100100 +00101011100000100000000000100000 +11001000000000010000100000000000 +01111100001000110000000000000000 +11001000000000100001000000000000 +11001000010000110001000000000000 +01011011100000100000000000100000 +01011011100000010000000000100100 +00101011100000110000000000101100 +00101011100000100000000000100100 +00101011100000010000000000100000 +00101011100001000000000000101000 +10110100011000100001000000000000 +11110100011000100001100000000000 +10110100100000010000100000000000 +10110100011000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000000000110000 +00101000001001000000000000111000 +10111000001000000101100000000000 +00101000010000110000000000000100 +01011000011000000000000000111000 +01011000011000000000000000111100 +00101000010000110000000000010100 +00001100001000000000000100100000 +00001100011000000000000000001000 +00101000100000110000000000010100 +01000100011000000000000000010011 +11011000011000000000000000000000 +00110100000000101111111111111111 +01011100001000100000000000001000 +01111000000001000000000000000001 +10111001011000000000100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111100110010100 +11111011111111111110010011001100 +00110100000000010000000000000000 +00101001011000100000000000110000 +11001000000000010000100000000000 +00111100001000010000000000001010 +00101000010000100000000000000100 +00010100001000110000000000011111 +01011000010000010000000000100100 +01011000010000110000000000100000 +11100000000000000000000000001101 +00101000010000100000000000001000 +00101000010000100000000000010000 +00100000010000100000000000000001 +01011100010000110000000000000101 +00101000100001000000000000001000 +00110100000000100000000000000000 +00110100000000110000000000000000 +11011000100000000000000000000000 +00101001011000010000000000110000 +00101000001000010000000000000100 +01011000001000000000000000100000 +01011000001000000000000000100100 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111011111111111110010100110100 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000100 +00101000001001100000000000000100 +00110100000000110000000000000001 +10111001011000000000100000000000 +00101000110001010000000000100000 +00101000110001100000000000100100 +00111000100001000111100110110000 +11111011111111111110010010101010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000011000000110000000000000 +00101000100001010000000000000000 +00101000100000110000000000000100 +10111000001000000101100000000000 +00101000100000010000000000001000 +00101000100001000000000000001100 +01011001100001010000000000000000 +01011001100000110000000000000100 +01011001100001000000000000001100 +01011001100000010000000000001000 +10111001100000000000100000000000 +11111011111111111111111000011000 +10111001100000000000100000000000 +11111011111111111111111001011110 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111100111010000 +11111011111111111110010010001100 +00101001100000010000000000000100 +00101001100000100000000000000000 +10111000010000010001000000000000 +00110100000000010000000000000000 +01000100010000000000000000010111 +00101001011000100000000000110000 +00101000010000100000000000001000 +00101000010000100000000000010000 +00100000010000100000000000000001 +01011100010000000000000000010010 +00101001011000010000000000111000 +00110111100011010000000000010100 +10111001101000000001000000000000 +00101000001000110000000000000000 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111011111111111111110111111100 +00101001011000010000000000111000 +10111001101000000001000000000000 +00101000001000110000000000000100 +10111001011000000000100000000000 +11011000011000000000000000000000 +10111001011000000000100000000000 +11111011111111111111111110010000 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +00101000001000010000000000110000 +00101000010001100000000010101000 +00101000010001010000000010101100 +00101000010001000000000010110000 +00101000010000110000000010110100 +00101000001000010000000000000100 +00110100010000100000000010011000 +01011000001001100000000000000000 +01011000001001010000000000000100 +01011000001001000000000000001000 +01011000001000110000000000001100 +11111011111111111111110111011111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000110000 +00101000001000110000000010011100 +10111000001000000101100000000000 +00101000010011010000000000000100 +00101000010011000000000000010000 +00101000001000100000000010011000 +10111000010000110001000000000000 +01011100010000000000000000001011 +00101000001000110000000010100000 +00101000001001000000000010100100 +10111000011001000001100000000000 +01011100011000100000000000000111 +01111000000001000000000000000001 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111101000010100 +11111011111111111110010001000000 +11100000000000000000000010001000 +00101001011001000000000011001000 +00101001011000110000000011001100 +00101001011000100000000011010000 +00101001011000010000000011010100 +00110101101011100000000000010000 +00110101011100000000000010111000 +01011001101001000000000000010000 +01011001101000110000000000010100 +01011001101000100000000000011000 +01011001101000010000000000011100 +10111010000000000001000000000000 +10111001110000000000100000000000 +11111011111111111111110110110101 +00110101011000010000000010011000 +11111011111111111111110111111011 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111100111101100 +10111001011000000000100000000000 +11111011111111111110010000101001 +00110101011000010000000010101000 +11111011111111111111110111110010 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111100111110100 +10111001011000000000100000000000 +11111011111111111110010000100000 +10111010000000000000100000000000 +11111011111111111111110111101001 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111101000110100 +10111001011000000000100000000000 +11111011111111111110010000010111 +00110101011000010000000011001000 +11111011111111111111110111100000 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000010 +00111000100001000111101000111100 +10111001011000000000100000000000 +11111011111111111110010000001110 +10111001101000000000100000000000 +11111011111111111111110111010111 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +00110100000000110000000000000001 +00111000100001000111101001000100 +10111001011000000000100000000000 +11111011111111111110010000000101 +10111001110000000000100000000000 +11111011111111111111110111001110 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111101001011100 +11111011111111111110001111111100 +00101001011000010000000000110000 +00110101100011110000000000011000 +00101000001000110000000000000100 +00101000011001010000000000000000 +00101000011001000000000000000100 +00101000011000100000000000001000 +00101000011000010000000000001100 +01011001100001010000000000011000 +01011001100001000000000000011100 +01011001100000100000000000100000 +01011001100000010000000000100100 +00110100011000100000000000010000 +10111001111000000000100000000000 +11111011111111111111110101010111 +10111001111000000000100000000000 +11111011111111111111110110001001 +10111001111000000000100000000000 +11111011111111111111110110110101 +01111000000001000000000000000001 +10111000001000000010100000000000 +00110100000000100000000000000100 +10111001011000000000100000000000 +00110100000000110000000000000001 +00111000100001000111101001110100 +11111011111111111110001111100011 +00101001100000010000000000011100 +00101001100011100000000000011000 +10111001110000010111000000000000 +01011101110000000000000000101000 +00110101101000100000000000101000 +10111001011000000000100000000000 +00110101100000110000000000100000 +11111011111111111111110111010100 +10111001101000000010000000000000 +10111001011000000000100000000000 +10111001111000000001000000000000 +00110101100000110000000000001000 +11111011111111111111111100110001 +10111000001000000110100000000000 +01011100001011100000000000011101 +00110101011000010000000000110000 +00110101100000100000000000010000 +11111011111111111111111001110010 +00101001011000110000000000110000 +00101000011000110000000000001000 +00101000011001000000000000010000 +00100000100001000000000000000001 +01011100100011010000000000001011 +00111100001000010000000000010000 +00000000010000100000000000010000 +10111000001000100001000000000000 +00101001011000010000000000111000 +11001000000000100001000000000000 +00101000001000110000000000010000 +01011100011001000000000000000010 +00101000001000110000000000001100 +10111001011000000000100000000000 +11011000011000000000000000000000 +00101001011000010000000000110000 +01111000000001000000000000000001 +00110100000000100000000000000100 +00101000001000010000000000000100 +00110100000000110000000000000010 +00111000100001000111100111111100 +00101000001001010000000000100100 +10111001011000000000100000000000 +00010100101001010000000000001010 +11111011111111111110001110111000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001010110000000000001100 +10111000001000000110000000000000 +00110100000000010000000000000001 +01011001011000010000000000000000 +00101001100000010000000000100100 +01001000001000000000000000000010 +00110100000000010000000000000001 +00001101011000010000000000001100 +00101001100000010000000000001000 +01011100001000000000000000000010 +01011001100000100000000000001000 +00101001100011010000000000001000 +00110101011000010000000000010000 +00110100000000110000000000001100 +10111001101000000001000000000000 +11111000000000000011100010010111 +00101101011000100000000000001100 +00110100000000010000000000000001 +01011100010000010000000000000100 +00101001100000010000000000000000 +00101000001000010000000000100100 +01100100001000010000000000000010 +01011001011000010000000000100000 +00101001101000010000000000100000 +00101101011001110000000000001100 +00110100000000100000000000000000 +00110001011000010000000000011100 +00101001101000010000000000100100 +00110100000001100000000000000010 +00110100000001010000000000000001 +00110001011000010000000000011101 +00101001101000010000000000101000 +00110100000001001111111111111111 +00110001011000010000000000011110 +11100000000000000000000000001101 +00001000010000010000010000011000 +00101001100010000000000000000000 +10110101000000010000100000000000 +01000100011000000000000000000100 +00101000001000110000000000100100 +01000100011001100000000000000010 +01011001011000000000000000100000 +01011000001000100000001111011000 +01011000001001010000000000000000 +01011000001000000000000000010000 +00001100001001000000000100100010 +00110100010000100000000000000001 +00101001011000110000000000100000 +01001000111000101111111111110011 +01000100011000000000000000000111 +00110100000000010000000011111111 +01011001011000010000000000010000 +01111000000000010000000000000001 +00111000001000010111101010011000 +00110100000000100000000011111111 +11111000000000000001100010110111 +01111000000000010000000000000001 +00111000001000011001111100000100 +00101000001000110000000000000100 +00110100000000010000000000000000 +01000100011000000000000000000100 +10111001100000000000100000000000 +10111001101000000001000000000000 +11011000011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101001111100000100 +00101000010000110000000000001000 +00110100000000100000000000000000 +01000100011000000000000000000011 +11011000011000000000000000000000 +10111000001000000001000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011001111101110100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011001110110101000 +11100000000000000000000000000100 +00101000010001000000000000000000 +01000100011001000000000000000100 +00110100001000010000000000001100 +00101000001000110000000000000000 +01011100011000001111111111111100 +00101000001000010000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01011011100000010000000000001100 +01011011100000100000000000010000 +10111000011000000101100000000000 +10111000010000000001100000000000 +01011100001000000000000000001110 +01111000000000100000000000000001 +00111000010000101000111011101000 +00101000010000010000000000000000 +01010100011000010000000000001010 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011011000001100 +00111000010000100111101010111100 +01011101011000000000000000000011 +01111000000000100000000000000001 +00111000010000100111101011000100 +11111000000000000001100001101101 +11100000000000000000000000010000 +01111000000000110000000000000001 +00111000011000111000111011001000 +00101000011000100000000000000000 +00110111100000010000000000001100 +11111011111111111110100011000101 +10111000001000000010000000000000 +01111000000000100000000000000001 +01111000000000010000000000000001 +00101011100000110000000000010000 +00111000001000011011011000001100 +00111000010000100111101011001000 +01011101011000000000000000000011 +01111000000000100000000000000001 +00111000010000100111101011010100 +11111000000000000001100001011101 +01111000000000010000000000000001 +00111000001000011011011000001100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111100010000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011001111101110100 +00101000001000010000000000000000 +00101000001010110000000000011000 +01111000000000010000000000000001 +00111000001000011100001010010100 +00101000001000100000000000000000 +00110100000000010000000000000000 +01000100010000000000000011011011 +01111000000011000000000000000001 +00111001100011001011011000001000 +00101001100000010000000000000000 +01011100001000000000000000001000 +11111000000000000001111000111110 +01111000000000100000000000000001 +00111000010000101001011011111000 +00101000010000100000000000000000 +10100100010000000001000000000000 +10110100010000010000100000000000 +01011001100000010000000000000000 +01111000000000010000000000000001 +00111000001000011011111110110100 +00101000001000010000000000000000 +00101001011000100000000001011000 +01011100001000100000000000000111 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000110000000000000000 +00110100000000100000000000000011 +00110100000000010000000000000000 +01000100011000100000000011000101 +11111000000000000001111000101100 +01111000000000110000000000000001 +01111000000000100000000000000001 +00111000011000111001011011111000 +00111000010000101011011000001000 +00101000011000110000000000000000 +00101000010000100000000000000000 +10110100011000100001000000000000 +11001000001000100000100000000000 +01001100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000110000000000000000 +00110100000000100000000000000011 +00110100000000010000000000000000 +01011100011000100000000010110101 +11111000000000000001111000011100 +01111000000000100000000000000001 +00111000010000101011011000001000 +01011000010000010000000000000000 +00101001011000100000000001011000 +01111000000000010000000000000001 +00111000001000011011111110110100 +01011000001000100000000000000000 +00110111100000010000000011011100 +00110111100000100000000011101000 +11111000000000000010001100010111 +00110100000000100000000000000000 +00110111100000010000000000010100 +11111000000000000000001100100110 +00110111100000010000000011110000 +00110111100000100000000011101100 +11111000000000000001110111011000 +00101011100000110000000011101100 +00101011100001000000000011110000 +00101011100000100000000001000000 +01111000000000010000000000000001 +00111000001000010111101011011100 +11111000000000000001100000011010 +00101011100000100000000001001000 +01111000000000010000000000000001 +00111000001000010111101011110000 +01111100010000100000000000000000 +11111000000000000001100000010101 +11111011111111111111111101111001 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101011111100 +11111000000000000001100000010000 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000011 +01011100010000010000000000001010 +00101001011000100000000000010000 +01111000000000010000000000000001 +00111000001000010111101100000100 +00100000010000100000000000000001 +11111000000000000001100000000110 +01111000000000010000000000000001 +00111000001000010111101100001100 +00110101011000100000000001100000 +11111000000000000001100000000010 +00110100000000010000000000000000 +00110111100000100000000011100100 +01111000000011010000000000000001 +11111000000000000011001111100010 +00110100000011000000000000000000 +00111001101011010111101100011000 +11100000000000000000000000001000 +10111001100000000000100000000000 +11111000000000000011010001000010 +10111000001000000001100000000000 +10111001100000000001000000000000 +10111001101000000000100000000000 +11111000000000000001011111110101 +00110101100011000000000000000001 +00101011100000010000000011100100 +01001000001011001111111111111000 +00101011100000100000000011100000 +00101011100000110000000011101000 +01111000000000010000000000000001 +00111000001000010111101100100100 +11111000000000000001011111101101 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000011 +01011100010000010000000001001110 +00101001011000100000000001000100 +00101001011000010000000001000000 +00110100000000110000000000000000 +11111011111111111111111101010110 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101100110100 +11111000000000000001011111100000 +00101001011000100000000001010100 +00101001011000010000000001010000 +00110100000000110000000000000000 +11111011111111111111111101001110 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101100111100 +11111000000000000001011111011000 +00101001011000100000000000011000 +00101001011000110000000000011100 +01111000000000010000000000000001 +00111000001000010111101101000100 +11111000000000000001011111010011 +00101001011000100000000000100000 +00101001011000110000000000100100 +01111000000000010000000000000001 +00111000001000010111101101011000 +11111000000000000001011111001110 +00101001011000100000000001010100 +00101001011000110000000001000100 +01111000000000010000000000000001 +00111100010000100000000000000001 +00111000001000010111101101101100 +11001000011000100001000000000000 +11111000000000000001011111000111 +00101001011000100000000000011000 +00101001011000010000000001000100 +00101001011000110000000001000000 +00010100010001000000000000011111 +11001000001000100001000000000000 +11110100010000010000100000000000 +11001000011001000001100000000000 +11001000011000010001100000000000 +00101001011000010000000000011100 +00010100001001000000000000011111 +11001000010000010000100000000000 +11110100001000100001000000000000 +11001000011001000001100000000000 +11001000011000100001000000000000 +00101001011000110000000000100000 +00010100011001000000000000011111 +11001000001000110001100000000000 +11110100011000010000100000000000 +11001000010001000001000000000000 +11001000010000010000100000000000 +00101001011000100000000000100100 +00010100010001000000000000011111 +11001000011000100001000000000000 +11110100010000110001100000000000 +11001000001001000000100000000000 +11001000001000110000100000000000 +00110100000000110000000000000000 +11111011111111111111111100011101 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111101101111000 +11111000000000000001011110100111 +00101001011000100000000010001100 +01111000000000010000000000000001 +00111000001000010111101110000100 +11111000000000000001011110100011 +00101001011000100000000001001000 +01111000000000010000000000000001 +00111000001000010111101110001100 +11111000000000000001011110011111 +00101001011000100000000001011000 +01111000000000010000000000000001 +00111000001000010111101110011000 +11111000000000000001011110011011 +00110100000000011111111111111111 +11111000000000000011001111101101 +10111000001000000110000000000000 +00110100000000010000000000000000 +11111000000000000011001111101010 +10111000001000000101100000000000 +00110100000000010000000000000001 +11111000000000000011001111100111 +01111000000001010000000000000001 +10111000001000000010000000000000 +10111000101000000000100000000000 +10111001100000000001000000000000 +10111001011000000001100000000000 +00111000001000010111101110100100 +11111000000000000001011110001100 +01111000000000010000000000000001 +00111000001000010111101110111000 +11111000000000000010000101110101 +00100000001000111111111111111111 +00001000011000110010011100010000 +10111000001000000001000000000000 +00010100010000100000000000010000 +00010100011000110000000000010000 +01111000000000010000000000000001 +00111000001000010111101110111100 +11111000000000000001011110000001 +01111000000000010000000000000001 +00111000001000011000011110011000 +11111000000000000001011101111110 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000011110000 +11000011101000000000000000000000 +00110111100111001111111100001100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100111010000000000001100 +11111000000000000001110111110110 +10111000001000000101100000000000 +11111000000000000001110111111010 +10100000001010110001000000000000 +00110100000000010000000000000000 +01011100010000000000000001011111 +01111000000010110000000000000001 +00111001011010111011011000100100 +00101001011000010000000000000000 +01011100001000100000000000000100 +11111000000000000001110101010100 +00110100001000011111110000010111 +01011001011000010000000000000000 +01111000000010110000000000000001 +11111000000000000001110101010000 +00111001011010111011011000100100 +00101001011000100000000000000000 +11001000001000100000100000000000 +00110100001000101111110000011000 +00110100000000010000000000000000 +01001000000000100000000001010000 +11111000000000000001110101001001 +01011001011000010000000000000000 +00110100000000010000000000000000 +11111000000000000001110111001100 +00110111100000010000000011110100 +00110111100000100000000011110000 +11111000000000000001110100001111 +00101011100000010000000011110100 +00101011100000100000000011110000 +01111000000010110000000000000001 +00111001011010111001111101110100 +11111000000000000001111000001101 +00110111100000010000000011100000 +00110111100000100000000011101100 +11111000000000000010001001000000 +00101011100000110000000011101100 +00101011100000010000000011100000 +00101011100000100000000011100100 +11111000000000000001111000001100 +00110100000000100000000000000000 +00110111100000010000000000011000 +11111000000000000000001001001011 +00101011100000010000000001000100 +00101011100000100000000001001100 +01111100001000010000000000000000 +01111100010000100000000000000000 +11111000000000000001110111101001 +00101001011000010000000000000000 +01000000001000010000000000000011 +11111000000000000001110111101111 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000100000000000000000 +00110100000000010000000000000011 +01011100010000010000000000010010 +00101001011000010000000000000000 +00101000001010010000000000011000 +00101001001010100000000001001000 +00101001001001100000000001010100 +00101001001001000000000001000100 +00101001001000010000000000010000 +00101001001000110000000001000000 +00101001001001010000000001010000 +01000001001000100000000000010111 +00101001001010000000000010001100 +01011011100010100000000000000100 +00111100110001110000000000000001 +00101001001010010000000001011000 +00100000001000010000000000000001 +11001000100001110011100000000000 +01011011100010010000000000001000 +11111000000000000001110110111011 +00110100000000010000000000000000 +00110111100000100000000011101000 +11111000000000000011001100001011 +00101011100000100000000011101000 +00110100000000010000000000001000 +01001100001000100000000000000010 +01011011100000010000000011101000 +00110100000010110000000000000000 +00110100000011000000000000000000 +11100000000000000000000000000111 +10111001011000000000100000000000 +11111000000000000011001101100111 +00100000001000010000000000000001 +10111100001010110000100000000000 +00110101011010110000000000000001 +10111001100000010110000000000000 +00101011100000010000000011101000 +01001000001010111111111111111001 +10111001100000000000100000000000 +11111000000000000001110111001011 +01111000000000010000000000000001 +00111000001000010111101110111000 +11111000000000000010000011111111 +11111000000000000001110111011010 +00110100000000010000000000000001 +11111000000000000001110110000010 +00110100000000010000000000000001 +00101011100111010000000000001100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00110111100111000000000011110100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111001111101110100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000100111101111001100 +00101000001011000000000000011000 +00110100000000010000000000000100 +11111000000000000000101011001000 +11111011111111111111111001100010 +01111000000000100000000000000001 +10111000001000000001100000000000 +00111000010000100111101111011100 +00110100000000010000000000000111 +11111000000000000000101011000010 +00101001100000010000000000010000 +01000100001000000000000000000101 +00101001011000010000000000000000 +00101000001000100000000000000000 +00110100000000010000000000001001 +01000100010000010000000000000111 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111101111100000 +11111000000000000000101010111000 +00110100000000010000000000000000 +11100000000000000000000000000110 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111101111111000 +11111000000000000000101010110010 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111011100100 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011001111101110100 +00101000001000010000000000000000 +01111000000011000000000000000001 +00111001100011001011011000101100 +00101000001010110000000000011000 +00101001100000010000000000000000 +01011100001000000000000000001000 +11111000000000000001110010111100 +01111000000000100000000000000001 +00111000010000101001011011111000 +00101000010000100000000000000000 +10100100010000000001000000000000 +10110100010000010000100000000000 +01011001100000010000000000000000 +11111000000000000001110010110101 +01111000000000110000000000000001 +01111000000000100000000000000001 +00111000011000111001011011111000 +00111000010000101011011000101100 +00101000011000110000000000000000 +00101000010000100000000000000000 +10110100011000100001000000000000 +11001000001000100000100000000000 +01001100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011011000101000 +00101000001000010000000000000000 +00101001011000100000000001011000 +00110100000011000000000000000000 +01000100001000100000000110110010 +11111000000000000001110010100101 +01111000000000100000000000000001 +00111000010000101011011000101100 +01011000010000010000000000000000 +00101001011000100000000001011000 +01111000000000010000000000000001 +00111000001000011011011000101000 +01011000001000100000000000000000 +11111000000000000000101010011010 +01111000000000110000000000000001 +00111000011000111001011011101000 +00101000011000110000000000000000 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111110000010100 +11111000000000000000101001110100 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110000110000 +11111000000000000000101001110000 +00110111100000010000000100000100 +00110111100000100000000100010100 +11111000000000000010000110010100 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111110000111100 +11111000000000000000101001101001 +00101011100000100000000100001000 +00101011100000010000000100000100 +00110100000000110000000000000000 +11111000000000000000100110110100 +01111000000000100000000000000001 +10111000001000000001100000000000 +00111000010000100111101111011100 +00110100000000010000000000000111 +11111000000000000000101001100000 +00110100000000100000000000000000 +00110111100000010000000000101000 +11111000000000000000000110010110 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111110001011100 +11111000000000000000101001011001 +01111000000000100000000000000001 +01111000000000110000000000000001 +00110100000000010000000000000111 +00111000010000100111110001101100 +00111000011000110111110001110100 +11111000000000000000101001010011 +00101011100000010000000001010100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110001111100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110010001000 +11111000000000000000101001001001 +00110111100000010000000100011100 +00110111100000100000000100011000 +11111000000000000001110000110100 +00101011100000110000000100011000 +00101011100001000000000100011100 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110010010100 +11111000000000000000101001000000 +00101011100000010000000001010100 +00110100000011000000000000000001 +01000100001000000000000101101011 +01111000000000100000000000000001 +00111000010000100111110010101000 +00110100000000010000000000000111 +11111000000000000000101000111001 +00110111100011010000000100001100 +10111001101000000000100000000000 +11111000000000000000110100001110 +00110111100000110000000011110000 +10111000011000000000100000000000 +10111001101000000001000000000000 +01011011100000110000000000100100 +11111000000000000000100001010110 +01111000000000010000000000000001 +00111000001000011011100011111000 +00101000001000010000000000000000 +00101011100000110000000000100100 +01000100001011000000000000001010 +01000100001000000000000000000100 +00110100000000100000000000000010 +01011100001000100000000000001111 +11100000000000000000000000001010 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110010110000 +11111000000000000000101000100100 +11100000000000000000000000001001 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110011000000 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110011010000 +11111000000000000000101000011011 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110011101000 +01111000000011010000000000000001 +11111000000000000000101000010110 +00111001101011011001111101110100 +00101001101000010000000000000000 +00101000001000010000001101011000 +00101000001000010000000000010000 +00101000001011100000000000001000 +01011101110000000000000001001011 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110011110000 +11111000000000000000101000001100 +11111011111111111111111100111000 +00110100000011000000000000000001 +01000100001011100000000100110111 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110011111000 +11111000000000000000101000000101 +00101001101000010000000000000000 +00101000001000010000000000110000 +00101000001000010000000000010000 +00101000001001010000000000001000 +00101000001000110000000000001100 +00101000001000100000000000010000 +00101000001001000000000000010100 +10111000101000110010100000000000 +01000100101000000000000000010100 +00111100010000100000000000010000 +00000000100001000000000000010000 +10111000010001000010000000000000 +01001000011000000000000000000101 +01101100100000100000000000000000 +01100100011000010000000000000000 +10100000010000010000100000000000 +01000100001000000000000000000110 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110100011000 +11111000000000000000100111110000 +11100000000000000000000100011100 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110100100100 +11001000000001000010000000000000 +11111000000000000000100111101010 +11100000000000000000000100010111 +00000000100001000000000000010000 +00111100010000110000000000010000 +01111000000010110000000000000001 +00111001011010110111110100110000 +10111000011001000001100000000000 +10111001011000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100111100001 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110100111000 +11111000000000000000100111011101 +00101001101000010000000000000000 +10111001011000000001000000000000 +00101000001000010000000000110000 +00101000001000010000000000010000 +00101000001001000000000000100000 +00101100001000110000000000100100 +00110100000000010000000000000111 +00111100100001000000000000010000 +10111000100000110001100000000000 +11111000000000000000100111010011 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110101011000 +11111000000000000000100111001111 +00101001101000010000000000000000 +10111001011000000001000000000000 +00101000001000010000000000110000 +00101000001001000000000000000100 +00110100000000010000000000000111 +00101000100000110000000000100000 +00101000100001000000000000100100 +11111000000000000000100111000111 +11100000000000000000000011110100 +01111000000000010000000000000001 +00111000001000011011000011011000 +00101000001000010000000000000000 +00110100000000100000000000000001 +01001000010000010000000000001110 +00110100000000100000000000000010 +01001100010000010000000000000100 +00110100000000100000000000000011 +01011100001000100000000000001010 +11100000000000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110101111000 +11100000000000000000000000001000 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111110110000100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110110010000 +11111000000000000000100110110000 +00101011100000010000000001011100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110110011100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110110100100 +11111000000000000000100110100110 +00101011100000010000000001111000 +01000100001000000000000000000111 +00101011100000010000000001111100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111110110101100 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111110110111000 +11111000000000000000100110011010 +11111011111111111111111011000110 +00110100000011000000000000000001 +01000100001000000000000011000101 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110111001000 +11111000000000000000100110010011 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111100111101000 +00110101011000110000000001100000 +11111000000000000000100110001110 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111110111100100 +11111000000000000000100110001010 +00101001011000010000000001011100 +01000100001000000000000000000101 +01111000000000100000000000000001 +00110100000000010000000000000010 +00111000010000100111111000000000 +11100000000000000000000000000100 +01111000000000100000000000000001 +00110100000000010000000000000001 +00111000010000100111111000000100 +11111000000000000000100110000000 +00110100000000010000000000000000 +00110111100000100000000100010000 +01111000000100000000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +01111000000011010000000000000001 +11111000000000000011000110010011 +00110100000011000000000000000000 +00111010000100000111111000001100 +00111001111011110111111000101100 +00111001110011100111111000110100 +00111001101011011000011110011000 +11100000000000000000000000010101 +00110100000000010000000010000111 +10111010000000000001000000000000 +10111001100000000001100000000000 +11111000000000000000100101101111 +10111001100000000000100000000000 +11111000000000000011000111101100 +10111000001000001000100000000000 +00100000001000010000000000000001 +01000100001000000000000000000100 +00110100000000010000000000000010 +10111001111000000001000000000000 +11111000000000000000100101100111 +00100010001100010000000000000010 +01000110001000000000000000000100 +00110100000000010000000000000010 +10111001110000000001000000000000 +11111000000000000000100101100010 +10111001101000000000100000000000 +11111000000000000001010110010110 +00110101100011000000000000000001 +00101011100000010000000100010000 +01001000001011001111111111101011 +01111000000000100000000000000001 +00110100000000010000000000000100 +00111000010000100111111001000000 +11111000000000000000100101011001 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111001011000 +11111000000000000000100101010101 +00101001011000100000000001000100 +00101001011000010000000001000000 +00110100000000110000000000000001 +01111000000011000000000000000001 +11111011111111111111110011111000 +00111001100011000111111001110000 +10111000001000000001100000000000 +10111001100000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100101001011 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111001111000 +11111000000000000000100101000111 +00101001011000100000000001010100 +00101001011000010000000001010000 +00110100000000110000000000000001 +01111000000011010000000000000001 +11111011111111111111110011101010 +10111000001000000001100000000000 +10111001100000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100100111110 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111010010000 +11111000000000000000100100111010 +00101001011000110000000000011000 +00101001011001000000000000011100 +00111001101011010111111010110000 +10111001101000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100100110100 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111011001000 +11111000000000000000100100110000 +00101001011001000000000000100100 +00101001011000110000000000100000 +10111001101000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100100101011 +00101001011011010000000001010100 +00101001011000010000000001000100 +01111000000000100000000000000001 +00111101101011010000000000000001 +00111000010000100111111011101000 +11001000001011010110100000000000 +00110100000000010000000010000111 +11111000000000000000100100100011 +01111000000000100000000000000001 +10111001101000000001100000000000 +00110100000000010000000000000111 +00111000010000100111111100000000 +11111000000000000000100100011110 +00101001011000010000000000011000 +00101001011000100000000001000100 +00101001011011100000000001000000 +00010100001000110000000000011111 +11001000010000010000100000000000 +11110100001000100001000000000000 +11001001110000110111000000000000 +11001001110000100111000000000000 +00101001011000100000000000011100 +00101001011011010000000000100100 +00010100010000110000000000011111 +11001000001000100001000000000000 +11110100010000010000100000000000 +11001001110000110111000000000000 +11001001110000010111000000000000 +00101001011000010000000000100000 +00010100001000110000000000011111 +11001000010000010000100000000000 +11110100001000100001000000000000 +11001001110000110111000000000000 +00010101101000110000000000011111 +11001000001011010110100000000000 +11001001110000100111000000000000 +11110101101000010000100000000000 +11001001110000110111000000000000 +01111000000000100000000000000001 +11001001110000010111000000000000 +00111000010000100111111100001100 +00110100000000010000000010000111 +11111000000000000000100100000000 +10111001101000000001000000000000 +00110100000000110000000000000001 +10111001110000000000100000000000 +11111011111111111111110010100100 +10111000001000000001100000000000 +10111001100000000001000000000000 +00110100000000010000000000000111 +11111000000000000000100011111000 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111100100100 +11111000000000000000100011110100 +00101001011000110000000010001100 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111100110100 +11111000000000000000100011101111 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111101000000 +11111000000000000000100011101011 +00101001011000110000000001001000 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111101010000 +11111000000000000000100011100110 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111101011100 +11111000000000000000100011100010 +00101001011000110000000010000100 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111101101000 +11111000000000000000100011011101 +01111000000000100000000000000001 +00110100000000010000000010000111 +00111000010000100111111101110100 +11111000000000000000100011011001 +00101001011000110000000001011000 +01111000000000100000000000000001 +00110100000000010000000000000111 +00111000010000100111111110000100 +11111000000000000000100011010100 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000100011100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +11111011111111111110000111110100 +00110100000000100000000000000011 +01011100001000100000000000000011 +00110100000000010000000000000010 +11100000000000000000000000000010 +00110100000000010000000000000001 +01011001011000010000000000101000 +00110101011000100000000001001100 +00110101011000010000000001001000 +11111000000000000001011010100100 +00110100000000010000000000000000 +01011001011000000000000001000000 +01011001011000000000000001000100 +01011001011000000000000010001000 +01011001011000000000000010001100 +00110111100000100000000000001100 +00110100000000110000000000000000 +11111000000000000011000010011000 +01000100001000000000000000000110 +00101011100000010000000000001100 +01011001011000010000000010100000 +00110100000000010000000000000001 +01011001011000010000000010100100 +11100000000000000000000000000011 +01011001011000000000000010100000 +01011001011000000000000010100100 +00110100000000010000000000000000 +11111000000000000001011001101010 +01011001011000010000000000101100 +00110100000000010000000000000001 +01011001011000010000000001010100 +01011001011000010000000001010000 +00110100000000010000000000000000 +11111000000000000011000000100011 +01011001011000010000000000110100 +00110100000000010001111101000000 +01011001011000010000000010110100 +01111000000000010000000000000001 +00111000001000011001011100000000 +00101000001000010000000000000000 +01011001011000010000000010111000 +01011001011000010000000010111100 +00110101011000010000000000010100 +11111000000000000001011000001111 +00110100000000010000000000000000 +01011001011000000000000000011100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111111110100100 +11111000000000000001010011000001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011011010000100 +00101001011001010000000000000000 +01111000000000100000000000000001 +00110100001001000000000000000001 +10111000001000000001100000000000 +00111000010000101011011000110000 +10110100001000100000100000000000 +11001000101000110001100000000000 +10110100100000100001000000000000 +11111000000000000011010010100001 +00101001011000010000000000000000 +00110100001000011111111111111111 +01011001011000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110111100010110000000000010100 +00110100000000100000000000000000 +00110100000000110000000000100100 +10111001011000000000100000000000 +11111000000000000011010011010101 +01111000000000110000000000000001 +10111001011000000000100000000000 +00110100000001000000000000000000 +00110100000000100000000000000000 +00111000011000111011011000110000 +00110100000010000000000000100000 +00110100000001110000000000001000 +11100000000000000000000000000100 +00110100100001000000000000000001 +00110100001000010000000000000100 +01000100100001110000000000010111 +10110100010000110010100000000000 +11100000000000000000000000000100 +00110000101000000000000000000000 +00110100010000100000000000000001 +00110100101001010000000000000001 +01000000101001100000000000000000 +01000100110010001111111111111100 +01000100110000000000000000001101 +10110100010000110010100000000000 +01011000001001010000000000000000 +11100000000000000000000000000010 +00110100010000100000000000000001 +10110100010000110010100000000000 +01000000101001010000000000000000 +01111100101010010000000000000000 +01111100101001100000000000100000 +10100001001001100011000000000000 +01011100110000001111111111111010 +01011100101001101111111111101011 +11100000000000000000000000000011 +00110100000011000000000000000000 +01000100100011000000000000100001 +00101011100000010000000000010100 +00110100000011000000000000000000 +01000000001000100000000000000000 +00110100000000010000000000100011 +01000100010000010000000000011100 +01111000000010110000000000000001 +01111000000011000000000000000001 +00111001011010111010111000011000 +00111001100011001010111011100000 +11100000000000000000000000010001 +00101001011000010000000000000000 +11111000000000000011010011101001 +10111000001000000110100000000000 +01011100001000000000000000001100 +00101001011000100000000000000100 +00110111100000010000000000011000 +11011000010000000000000000000000 +10111000001000000110000000000000 +01001100001011010000000000001110 +00101001011000100000000000000000 +01111000000000010000000000000001 +10111001100000000001100000000000 +00111000001000010111111110101100 +11111000000000000001010001100110 +11100000000000000000000000001000 +00110101011010110000000000001000 +00101011100000100000000000010100 +01010101100010111111111111101111 +01111000000000010000000000000001 +00111000001000010111111111000100 +11111000000000000001010001011111 +00110100000011001111111111101010 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011001111110101100 +01111000000000100000000000000001 +00101000001001100000000000000000 +00110100000001010000000000111011 +00110100000000010000000000000000 +00111000010000101011011000110000 +00110100000001000000000001010000 +11100000000000000000000000000101 +10110100001000100011100000000000 +00110000111000110000000000000000 +00110100001000010000000000000001 +01000100001001000000000000000101 +10110100110000010001100000000000 +01000000011000110000000000000000 +01000100011000000000000000000010 +01011100011001011111111111111001 +01111000000000100000000000000001 +00111000010000101011011000110000 +10110100010000010001000000000000 +00110000010000000000000000000000 +01111000000000100000000000000001 +00111000010000101001111110101100 +00101000010000110000000000000000 +00110100000001000000000000111011 +10110100011000010001100000000000 +01011000010000110000000000000000 +01000000011001010000000000000000 +01011100101001000000000000000011 +00110100011000110000000000000001 +01011000010000110000000000000000 +01011100001000000000000000000110 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000010000101001111110101100 +00111000011000111001111101111000 +01011000010000110000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011011011000110000 +01000100010000010000000000000011 +00110100000000110000000001010000 +11111000000000000011010110010000 +01111000000000010000000000000001 +00111000001000011011011000110000 +11111000000000000011010100010001 +01111000000000100000000000000001 +00111000010000101011011010000100 +01111000000010110000000000000001 +01011000010000010000000000000000 +00111001011010111011111111010000 +00110100000000010000000000000001 +01011001011000010000000000000000 +11111011111111111111111101110101 +01011001011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011010001100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011010000100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011010001000 +01011000001000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011011010001000 +00101001011000010000000000000000 +00110100000011000000000000000001 +01000100001011000000000000010000 +00110100000000100000000000000010 +01000100001000100000000010011101 +00110100000000100000000000000000 +01011100001000000000000010100101 +01111000000000010000000000000001 +00111000001000010111111111100000 +11111000000000000001001111111110 +01111000000000010000000000000001 +00111000001000011011011010001100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011011010000100 +01011000001000000000000000000000 +01011001011011000000000000000000 +11100000000000000000000010001110 +11111000000000000001010011111110 +00110100000000100000000000000000 +01001000000000010000000010010111 +00110100000000100000000000011011 +01000100001000100000000000001000 +01111000000000100000000000000001 +00111000010000101011011010010000 +00101000010000110000000000000000 +01100100001001000000000001011011 +00000000011001010000000000010000 +10100000101001000010000000000000 +01000100100000000000000000000110 +01111000000000010000000000000001 +00111000001000011011011010010000 +01111000000000100000000000000001 +01011000001000100000000000000000 +11100000000000000000000000000011 +10111000001000110000100000000000 +01011000010000010000000000000000 +01111000000000010000000000000001 +00111000001000011011011010010000 +00101000001010110000000000000000 +00110100000000100000000000000001 +00100001011000010000000011111111 +01000100001000000000000010000001 +00110100000000010000000001111110 +01000101011000010000000000101110 +01001001011000010000000000000110 +00110100000000010000000000001001 +01000101011000010000000001101101 +00110100000000010000000000001101 +01011101011000010000000001000010 +11100000000000000000000000100000 +01111000000000100000000000000001 +00111000010000101000111011101100 +00101000010000010000000000000000 +01000101011000010000000000010000 +01111000000000100000000000000001 +00111000010000101000111011110000 +00101000010000010000000000000000 +01000101011000010000000000000100 +00110100000000010000000001111111 +01011101011000010000000000110111 +11100000000000000000000000100111 +01111000000000010000000000000001 +00111000001000011011011010001100 +00101000001000100000000000000000 +01001100000000100000000001011011 +00110100010000101111111111111111 +01011000001000100000000000000000 +00110100000000010000000001000100 +11100000000000000000000000001011 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011011010001100 +00111000010000101011011010000100 +00101000001000110000000000000000 +00101000010000100000000000000000 +01001100011000100000000001010000 +00110100011000110000000000000001 +01011000001000110000000000000000 +00110100000000010000000001000011 +11111011111111111111111011110001 +11100000000000000000000001001011 +01111000000000010000000000000001 +00111000001000011000011110011000 +11111000000000000001001110110011 +01111000000000010000000000000001 +00111000001000011011011010001000 +00110100000000100000000000000010 +01011000001000100000000000000000 +11100000000000000000000001000011 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011011010001100 +00111000010000101011011010000100 +00101000001000010000000000000000 +00101000010000100000000000000000 +01000100001000100000000000111100 +11111011111111111111111011101001 +00110100000000010000000001010000 +11100011111111111111111111101101 +01111000000010110000000000000001 +00111001011010111011011010001100 +00101001011000010000000000000000 +01001100000000010000000000110101 +00110100000000010000000001000100 +11111011111111111111111011011000 +00110100000000010000000001010000 +11111011111111111111111011010110 +00101001011000010000000000000000 +00110100001000011111111111111111 +11111011111111111111111011011100 +00101001011000010000000000000000 +00110100001000011111111111111111 +01011001011000010000000000000000 +11100000000000000000000000101010 +01111000000000010000000000000001 +10100001011000010000100000000000 +01011100001000000000000000100111 +01111000000000010000000000000001 +00111000001000011011011010000100 +00101000001001000000000000000000 +00110100000000010000000001001111 +01001000100000010000000000100010 +01111000000000010000000000000001 +00111000001000011011011010001100 +00101000001000110000000000000000 +01000100011001000000000000001000 +01111000000000100000000000000001 +00110100011000010000000000000001 +00111000010000101011011000110000 +10110100001000100000100000000000 +10110100011000100001000000000000 +11001000100000110001100000000000 +11111000000000000011001101110011 +01111000000000010000000000000001 +00111000001000011011011010001100 +00101000001000110000000000000000 +01111000000000100000000000000001 +00111000010000101011011000110000 +10110100010000110001000000000000 +00110000010010110000000000000000 +00110100011000100000000000000001 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011011010000100 +00101000001000100000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000001000000 +11111011111111111111111010101100 +01111000000000100000000000000001 +00111000010000101011011010010000 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000010111111111101000 +11111000000000000001001101101100 +01111000000000010000000000000001 +00111000001000011011011010010000 +01011000001000000000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001011 +01111000000000100000000000000001 +00111000010000101011011010000100 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011011011000110000 +10110100001000100000100000000000 +00110000001000000000000000000000 +11111011111111111111111010110111 +01011001011000000000000000000000 +11100011111111111111111111110101 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000001000000000000000001 +10111000001000000101100000000000 +10111000010000000110000000000000 +01000100001000000000000000000110 +01000000001000100000000000000000 +00110100000000010000000000101101 +01011100010000010000000000000011 +00110101011010110000000000000001 +00110100000001001111111111111111 +00110100000000010000000000000000 +00110100000000100000000000000000 +00110100000010000000000000001001 +00110100000001110000000000000101 +11100000000000000000000000101000 +00110100011001011111111111010000 +00100000101001100000000011111111 +01010100110010000000000000001011 +00000000010001100000000000011100 +00111100001000110000000000000100 +00010100101000010000000000011111 +10111000110000110001100000000000 +00111100010001100000000000000100 +10110100011000010001100000000000 +10110100110001010001000000000000 +11110100110000100011000000000000 +10110100110000110000100000000000 +11100000000000000000000000011010 +00110100011001101111111110111111 +00100000110001010000000011111111 +01010100101001110000000000001000 +00000000010010010000000000011100 +00111100001001010000000000000100 +00111100010000100000000000000100 +10111001001001010010100000000000 +00010100110000010000000000011111 +00110100011000111111111111001001 +11100000000000000000000000001010 +00110100011001101111111110011111 +00100000110001010000000011111111 +01010100101001110000000000010001 +00000000010010010000000000011100 +00111100001001010000000000000100 +00111100010000100000000000000100 +00010100110000010000000000011111 +10111001001001010010100000000000 +00110100011000111111111110101001 +11110100110000110011000000000000 +10110100011000100001000000000000 +10110100110000010011000000000000 +11110100011000100001100000000000 +10110100110001010010100000000000 +10110100011001010000100000000000 +00110101011010110000000000000001 +01000101011000000000000000000011 +01000001011000110000000000000000 +01011100011000001111111111010111 +00010100100000110000000000011111 +11111000000000000011000111011110 +01011001100000010000000000000000 +10111001011000000000100000000000 +01011001100000100000000000000100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00110111100000100000000000001100 +11111011111111111111111110110101 +00101011100000100000000000010000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110100000001000000000000000001 +01000100001000000000000000000110 +01000000001001010000000000000000 +00110100000000110000000000101101 +01011100101000110000000000000011 +00110100001000010000000000000001 +00110100000001001111111111111111 +00110100000000110000000000000000 +00110100000001100000000000001001 +11100000000000000000000000000111 +00110100101001011111111111010000 +00100000101001110000000011111111 +01010100111001100000000000000111 +00001000011000110000000000001010 +00110100001000010000000000000001 +10110100101000110001100000000000 +01000100001000000000000000000011 +01000000001001010000000000000000 +01011100101000001111111111111000 +10001000011001000001100000000000 +01011000010000110000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111101110100 +01000000001000010000000000000000 +01000100001000000000000000101100 +01111000000011010000000000000001 +01111000000011000000000000000001 +01111000000010110000000000000001 +00111001101011011011011010000100 +00111001100011000111111111101100 +00111001011010111011011000110000 +11111011111111111111111010001000 +01011001101000010000000000000000 +01011100001000000000000000001001 +01111000000010110000000000000001 +01111000000011100000000000000001 +01111000000011010000000000000001 +00110100000011000000000000000000 +00111001011010111011011000110000 +00111001110011101011011010000100 +00111001101011010111111111101100 +11100000000000000000000000000111 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111000000000000001001011010001 +10111001011000000000100000000000 +11111011111111111111111010011111 +11100011111111111111111111110000 +10111001011000000000100000000000 +00110100000000100000000001010000 +10111001100000000001100000000000 +11111000000000000010001100100010 +01011001110000010000000000000000 +01001000001000000000000000000110 +01011101100000000000000000001110 +01111000000000010000000000000001 +00111000001000010111111111111100 +11111000000000000001001011000100 +11100000000000000000000000001010 +10110101011000010000100000000000 +00110000001000001111111111111111 +10111001011000000001000000000000 +10111001101000000000100000000000 +11111000000000000001001010111110 +10111001011000000000100000000000 +11111011111111111111111010001100 +00110100000011000000000000000001 +11100011111111111111111111101101 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011000000000010100 +01111000000011100000000000000001 +01111000000011010000000000000001 +01111000000011000000000000000001 +11111000000000000001001010100111 +00110100000010110000000000000000 +00111001110011101011011010000100 +00111001101011010111100111101000 +00111001100011001011011000110000 +11111011111111111111111001001100 +01011001110000010000000000000000 +01000100001000000000000000000111 +10111001101000000000100000000000 +10111001100000000001000000000000 +00110101011010110000000000000001 +11111000000000000001001010011100 +00100001011010110000000011111111 +11100011111111111111111111111000 +01011101011000010000000000000100 +01111000000000010000000000000001 +00111000001000011000000000101100 +11111000000000000001001010010110 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +01111000000000110000000000000001 +00111000011000111001011011101000 +00101000011000100000000000000000 +00101000001010110000000000001100 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000011000111000000011100000 +00111000001000011000000000111000 +11111000000000000001001010000000 +01111000000001010000000000000001 +01111000000000110000000000000001 +01111000000001000000000000000001 +00111000101001011001011011101100 +00111000011000111001011011110000 +00111000100001001001011011110100 +00101000101000100000000000000000 +00101000011000110000000000000000 +00101000100001000000000000000000 +01111000000000010000000000000001 +00111000001000011000000001010000 +11111000000000000001001001110100 +00100001011010110000000000001111 +00110101011010110000000000000001 +01111000000000010000000000000001 +00110100000000100000000010000000 +00111101011010110000000000000100 +00111000001000011000000001100100 +00110100000000110000100000000000 +11111000000000000001001001101100 +00110101011000011111111110000000 +00110100000000100000000000001111 +01010000010000010000000000000110 +01111000000000010000000000000001 +00111000001000011000000010001100 +10111001011000000001000000000000 +00110101011000110000000000010000 +11111000000000000001001001100100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +00101000001000100000000000000000 +01000100010000000000000000000110 +01111000000011100000000000000001 +10111000001000000101100000000000 +00111001110011101001111110110000 +00110100000011110000000000001000 +11100000000000000000000000110011 +00110100000000011111111111111111 +11111011111111111110000000100101 +00111100001000010000000000000010 +01111000000000100000000000000001 +00111000010000101001001010011000 +10110100010000010001000000000000 +00110100000000011111111111111111 +00101000010011000000000000000000 +11111011111111111101111101000101 +00111100001000010000000000000010 +01111000000000110000000000000001 +00111000011000111001001010100000 +10110100011000010001100000000000 +00101000011010110000000000000000 +11111011111111111101111100111011 +00111100001000010000000000000010 +01111000000001000000000000000001 +00111000100001001001001010101000 +10110100100000010010000000000000 +00101000100001000000000000000000 +01111000000000010000000000000001 +00111000001000011000000010111100 +10111001100000000001000000000000 +10111001011000000001100000000000 +11111000000000000001001000110110 +00110100000000010000000000000000 +11100000000000000000000000011011 +10111001110000000110000000000000 +00110100000011010000000000000000 +00101001011000010000000000000000 +00101001100000100000000000000000 +11111000000000000011001010100110 +10111000001000001000000000000000 +01011100001000000000000000000110 +00101001100000100000000000000100 +00101001100000010000000000001000 +11011000010000000000000000000000 +01001010000000010000000000010000 +11100000000000000000000000000100 +00110101101011010000000000000001 +00110101100011000000000000001100 +01011101101011111111111111110100 +00110101011010110000000000000100 +01011101101011110000000000000111 +00101010001000100000000000000000 +01111000000000010000000000000001 +00111000001000011000000011001000 +11111000000000000001001000011111 +00110100000000011111111111101010 +11100000000000000000000000000100 +00101001011000010000000000000000 +10111001011000001000100000000000 +01011100001000001111111111100111 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011000000100101000 +01111000000010110000000000000001 +01111000000011010000000000000001 +01111000000011000000000000000001 +11111000000000000001001000000101 +00111001011010111010111000011000 +00111001101011011010111011100000 +00111001100011001000000101000000 +11100000000000000000000000000101 +00101001011000100000000000000000 +10111001100000000000100000000000 +00110101011010110000000000001000 +11111000000000000001000111111101 +01010101101010111111111111111100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000000000000000 +10111000010000000110100000000000 +00110100000011000000000000000110 +00110111100000100000000000010100 +11111011111111111111111011011011 +00101011100000110000000000010100 +10110101101010110001000000000000 +00110101011010110000000000000001 +00110000010000110000000000000000 +01000000001000100000000000000000 +01100100010000100000000000111010 +10110100001000100000100000000000 +01011101011011001111111111110111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000100000000000000 +01000001000000110000000000000000 +01000001000001000000000000000001 +01000001000001010000000000000010 +01000001000001100000000000000011 +01000001000001110000000000000100 +01000001000010000000000000000101 +01111000000000100000000000000001 +00111000010000101000000101010000 +10111000001000000101100000000000 +11111000000000000001000111000001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000000101 +01111000000000100000000000000001 +00111000010000101000000101110000 +11111000000000000011001000111000 +01011100001000000000000000000100 +00110111100000010000000000101100 +11111000000000000001001011111111 +11100000000000000000000000101011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101110100 +11111000000000000011001000110000 +01011100001000000000000000001000 +00110111100010110000000000101100 +10111001011000000000100000000000 +11111000000000000001001011110110 +10111001011000000001000000000000 +00110100000000010000000000000000 +11111000000000000001111100100011 +11100000000000000000000000011111 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101111100 +11111000000000000011001000100100 +01011100001000000000000000001011 +00101001011000110000000000000100 +01000100011000010000000000001001 +00110111100010110000000000101100 +10111000011000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111110110010 +10111001011000000000100000000000 +11111000000000000001001011010001 +11111000000000000001001111001100 +11100000000000000000000000010000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000110000000 +11111000000000000011001000010101 +10111000001000000001100000000000 +00110100000000101111111111101010 +01011100001000000000000000010001 +00101001011000010000000000000100 +01000100001000110000000000001111 +00110111100010110000000000101100 +10111001011000000001000000000000 +11111011111111111111111110100010 +00110100000000010000000000000000 +10111001011000000001000000000000 +11111000000000000001111101101101 +00110111100000100000000000101100 +00110111100000010000000000001100 +11111011111111111111111110110100 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011000000110001000 +11111000000000000001000110001100 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000100100 +01111000000000100000000000000001 +00111000010000101000000110100000 +11111000000000000011000111110000 +01011100001000000000000000001101 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011010111011101100 +00111000010000101011000010101100 +11100000000000000000000000000110 +01011000001000000000000000011100 +01011000001000000000000000011000 +01011000001000000000000000010100 +01011000001000000000000000010000 +00110100001000010000000000100000 +01010100010000011111111111111011 +11100000000000000000000000101100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000110101000 +11111000000000000011000111011111 +10111000001000000001000000000000 +01011100001000000000000000001110 +00101001011000010000000000000100 +01000100001000100000000000000101 +11111000000000000000010101010100 +01111000000000100000000000000001 +00111000010000101011000010110100 +01011000010000010000000000000000 +01111000000000100000000000000001 +00111000010000101011000010110100 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011000000110101100 +11111000000000000001000101011010 +11100000000000000000000000011001 +01111000000000010000000000000001 +00111000001000011000000111001100 +01111000000010110000000000000001 +01111000000011010000000000000001 +01111000000011000000000000000001 +11111000000000000001000101010011 +00111001011010111010111011101100 +00111001101011011011000010101100 +00111001100011001000000111111100 +11100000000000000000000000001110 +00101001011000010000000000011000 +00110100000000100000001111101000 +00101001011011110000000000010000 +11111000000000000011000010100010 +00101001011011100000000000010100 +00101001011001010000000000011100 +00101001011001100000000000000000 +10111000001000000010000000000000 +10111001111000000001000000000000 +10111001100000000000100000000000 +10111001110000000001100000000000 +11111000000000000001000101000011 +00110101011010110000000000100000 +01010101101010111111111111110011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000000 +00111000010000100000000010100000 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011000001000100000 +11111000000000000001000100110000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100111010000000000000100 +10111000001000000001000000000000 +00101000001000010000000000000000 +01000100001000000000000000001101 +00101000010000100000000000000100 +01011100010000000000000000001011 +00110111100000100000000000001000 +11111011111111111111111000011111 +00101011100000100000000000001000 +01111000000000010000000000000001 +00111000001000011001011011111000 +00001000010000100000001111101000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011000011110011000 +11100000000000000000000000000011 +01111000000000010000000000000001 +00111000001000011000001000100100 +11111000000000000001000100011000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01011100001000000000000000010001 +01111000000000010000000000000001 +00111000001000011100001010010100 +00101000001000100000000000000000 +00110100000010110000000000000000 +01100100010000100000000000000000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111110110100 +00101000001000110000000000000000 +00110100011000111111111111111111 +01011000001000110000000000000000 +01011100010010110000000000101011 +01111000000000010000000000000001 +00111000001000011000001001001000 +11111000000000000001000011111111 +11100000000000000000000000100111 +01111000000000100000000000000001 +00111000010000101000001001011100 +11111000000000000011000101110010 +01011100001000000000000000000111 +11111000000000000001001010100011 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011000101000100100 +11111000000000000001000011110101 +11100000000000000000000000011100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000100111000100101100 +11111000000000000011000101100111 +01011100001000000000000000001011 +01111000000000010000000000000001 +00111000001000011100001010010100 +00110100000000100000000000000001 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111110110100 +00101000001000100000000000000000 +00110100010000101111111111111111 +01011000001000100000000000000000 +11100000000000000000000000001101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001001100000 +11111000000000000011000101011000 +00110100000010111111111111101010 +01011100001000000000000000001000 +01111000000000010000000000000001 +00111000001000011100001010010100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011000001001001000 +11111000000000000001000011011001 +00110100000010110000000000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111110111000 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000011001000 +01111000000000100000000000000001 +00111000010000101000001010000000 +11111000000000000011000100111001 +01011100001000000000000000001000 +11111000000000000001111011001010 +00110100000000111111111111111111 +00110100000000100000000000000000 +01011100001000110000000011000100 +01111000000000010000000000000001 +00111000001000011000001010001000 +11100000000000000000000000111100 +00101001011000010000000000010000 +01000100001000000000000001000101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001010011100 +11111000000000000011000100101011 +01011100001000000000000001000000 +00101001011000010000000000000100 +00110100000000100000000000010000 +00110101011011000000000000000100 +11111000000000000011001001001010 +00111100001000010000000000011000 +00110100000000110000000000000000 +00010100001000010000000000011000 +00110111100001000000000000101100 +11100000000000000000000000000111 +00101001100000100000000000000000 +10110100100000110010100000000000 +10110100010000110001000000000000 +01000000010000100000000000000000 +00110100011000110000000000000001 +00110000101000100000000000000000 +10110000011000000001000000000000 +01001000001000101111111111111001 +10110100100000100000100000000000 +00110100000000110000000000100000 +00110100000001000000000000001111 +11100000000000000000000000000101 +00110100010000100000000000000001 +00110000001000110000000000000000 +10110000010000000001000000000000 +00110100001000010000000000000001 +01001100100000101111111111111100 +00101001011000010000000000001000 +11111000000000000000010010001000 +01011011100000010000000001000000 +00101001011000010000000000001100 +11111000000000000000010010000101 +01011011100000010000000001000100 +00101001011000010000000000010000 +11111000000000000000010010000010 +01011011100000010000000000111100 +00110100000000100000000000000001 +00110111100000010000000000101100 +00110100000000110000000000000000 +11111000000000000001111011110110 +00111100001000100000000000011000 +00110100000000011111111111111110 +00010100010000100000000000011000 +01011100010000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001010100000 +11111000000000000001000010000101 +00110100000000101111111111100100 +11100000000000000000000010001010 +00110100000000011111111111111111 +01011100010000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001010110000 +11111000000000000001000001111110 +00110100000000101111111111111011 +11100000000000000000000010000011 +01001100010000000000000000000100 +01111000000000010000000000000001 +00111000001000011000001010111100 +11100000000000000000000000100011 +01111000000000010000000000000001 +00111000001000011000001011011000 +11111000000000000001000001110101 +11100000000000000000000001110101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001011101000 +11111000000000000011000011100111 +01011100001000000000000000110000 +01111000000100000000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +00110100000011000000000000000000 +00110100000100010000000000000000 +00110111100100100000000000101100 +00111010000100001000001100000100 +00110111100100110000000000111100 +00111001111011110111111111101000 +00111001110011101000001100001100 +10111010010000000000100000000000 +00110100000000100000000000000000 +10111001100000000001100000000000 +11111000000000000001111011001011 +00111100001010110000000000011000 +00010101011010110000000000011000 +01011101011000000000000000000101 +01111000000000010000000000000001 +00111000001000011000001011110000 +11111000000000000001000001011011 +11100000000000000000000001011011 +01001101011000000000000000000111 +01111000000000010000000000000001 +00111000001000011000001010111100 +10111001011000000001000000000000 +11111000000000000001000001010101 +00110100000000101111111111110010 +11100000000000000000000001011010 +00110101100011000000000000000001 +10111010000000000000100000000000 +10111001100000000001000000000000 +11111000000000000001000001001111 +10111010010000000110100000000000 +01000001101000100000000000000000 +10111001111000000000100000000000 +00110101101011010000000000000001 +11111000000000000001000001001010 +01011101101100111111111111111100 +00101011100000100000000001000000 +00101011100000110000000001000100 +00101011100001000000000000111100 +00110110001100010000000000000001 +10111001110000000000100000000000 +10110010001000001000100000000000 +11111000000000000001000001000010 +01001001011100011111111111011101 +11100000000000000000000001000001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001100101100 +11111000000000000011000010110011 +01011100001000000000000000110010 +11111000000000000001011100000111 +00111100001011000000000000011000 +00110100000000011111111111101101 +00010101100011000000000000011000 +01011101100000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001100110100 +11111000000000000001000000110011 +00110100000000101111111111101101 +11100000000000000000000000111000 +01111000000010110000000000000001 +00111001011010111011111110111100 +01111000000011010000000000000001 +00110100000000011111111111111011 +00110101011011100000000000010000 +00111001101011010111111111101000 +01011101100000010000000000000100 +01111000000000010000000000000001 +00111000001000011000001101000000 +11100011111111111111111110101001 +01000001011000100000000000000000 +10111001101000000000100000000000 +00110101011010110000000000000001 +11111000000000000001000000100011 +01011101011011101111111111111100 +01111000000000010000000000000001 +00111000001000011000011110011000 +11111000000000000001000000011111 +00110100000000011111111111111010 +01011101100000010000000000000110 +01111000000000010000000000000001 +00111000001000011000001101010000 +11111000000000000001000000011010 +00110100000000101111111111111010 +11100000000000000000000000011111 +01111000000000100000000000000001 +01111000000000110000000000000001 +01111000000001000000000000000001 +00111000010000101011111101000000 +00111000011000111011111101000100 +00111000100001001010100000001000 +00101000010000100000000000000000 +00101000011000110000000000000000 +00101000100001000000000000000000 +01111000000000010000000000000001 +00111000001000011000001101101000 +11111000000000000001000000001100 +10111001100000000001000000000000 +11100000000000000000000000010001 +00101001011000010000000000000100 +01000100001000000000000000001011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110010000 +11111000000000000011000001111011 +01011100001000000000000000000110 +00101001011000010000000000000100 +11111000000000000000001111110010 +11111000000000000001000111110111 +00110100000000100000000000000000 +11100000000000000000000000000101 +01111000000000010000000000000001 +00111000001000011000001001101100 +11111000000000000000111111111011 +00110100000000101111111111101010 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000001001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110011000 +11111000000000000011000001011010 +01011100001000000000000000010001 +00101001011000110000000000001100 +00110100000000101111111111101010 +01000100011000010000000010000110 +00101001011000010000000000000100 +11111000000000000000001111001110 +10111000001000000110100000000000 +00101001011000010000000000001000 +11111000000000000000001111001011 +10111000001000000110000000000000 +00101001011000010000000000001100 +11111000000000000000001111001000 +10111000001000000001100000000000 +10111001100000000001000000000000 +10111001101000000000100000000000 +11111000000000000010101001010100 +11100000000000000000000001111000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110100000 +11111000000000000011000001000101 +10111000001000000001100000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000001110000 +11111000000000000000001110111001 +11111000000000000010101100010010 +11100000000000000000000001100000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001001100100 +11111000000000000011000000111001 +01011100001000000000000000000011 +11111000000000000010101110101111 +11100000000000000000000001100101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110100100 +11111000000000000011000000110010 +01011100001000000000000000001101 +00101001011000110000000000001000 +00110100000000101111111111101010 +01000100011000010000000001011110 +00101001011000010000000000000100 +11111000000000000000001110100110 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001110100011 +10111000001000000001000000000000 +10111001100000000000100000000000 +11111000000000000010101100001011 +11100000000000000000000001010100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110101000 +11111000000000000011000000100001 +10111000001000000001100000000000 +01011100001000000000000000001110 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000001001100 +11111000000000000000001110010101 +00110111100000100000000000011000 +00110111100000110000000000010100 +11111000000000000010101100100101 +00101011100000100000000000011000 +00101011100000110000000000010100 +01111000000000010000000000000001 +00111000001000011000001110101100 +11111000000000000000111110011100 +11100000000000000000000001000001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000011100100 +11111000000000000011000000001110 +10111000001000000001100000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000000111001 +11111000000000000000001110000010 +11111000000000000010101010111101 +11100000000000000000000000110101 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000011101100 +11111000000000000011000000000010 +10111000001000000001100000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000000101101 +11111000000000000000001101110110 +11111000000000000010101011000010 +11100000000000000000000000101001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110110100 +11111000000000000010111111110110 +01011100001000000000000000001101 +00101001011000110000000000001000 +00110100000000101111111111101010 +01000100011000010000000000100010 +00101001011000010000000000000100 +11111000000000000000001101101010 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001101100111 +10111000001000000001000000000000 +10111001100000000000100000000000 +11111000000000000010101111010110 +11100000000000000000000000011000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001110111100 +11111000000000000010111111100101 +10111000001000000001100000000000 +01011100001000000000000000001011 +00101001011000010000000000000100 +00110100000000101111111111101010 +01000100001000110000000000010000 +11111000000000000000001101011001 +11111000000000000010101110111011 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000010111111111000000 +11111000000000000000111101100011 +11100000000000000000000000001000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001111000100 +11111000000000000010111111010101 +00110100000000101111111111101010 +01011100001000000000000000000011 +11111000000000000010110001101101 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000001011 +01111000000000100000000000000001 +00111000010000101000001111010100 +11111000000000000010111111000000 +10111000001000000110000000000000 +01011100001000000000000000000110 +00110111100000010000000000010000 +11111000000000000001011110010110 +00110100000010111111111111111111 +01001001100000010000000000100001 +11100000000000000000000000011100 +00101001011000010000000000000000 +00110100000010110000000000000000 +01011100001000000000000000011101 +00110111100000010000000000010000 +00110100000000100000000000000000 +11111000000000000001111001111000 +01001101011000010000000000001010 +00101011100000100000000000010000 +01111000000000010000000000000001 +00111000001000011000001111011100 +11111000000000000000111100110111 +00101011100000100000000000010000 +01111000000000010000000000000001 +00111000001000011001011100000000 +01011000001000100000000000000000 +11100000000000000000000000010000 +01111000000000010000000000000001 +00111000001000011000010000000100 +11111000000000000000111100101111 +00110111100000010000000000010000 +11111000000000000001011101111110 +00110100000010111111111111111111 +01001000000000010000000000001001 +00101011100000100000000000010000 +01111000000000010000000000000001 +00111000001000011001011100000000 +01011000001000100000000000000000 +00110111100000010000000000010000 +00110100000000100000000000000001 +11111000000000000001111001100000 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110111100000100000000000011000 +00110111100000010000000000010000 +11111000000000000001101000000110 +00101001011000010000000000001000 +01000100001000000000000000010100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101111100 +11111000000000000010111110000110 +01011100001000000000000000001111 +11111011111111111101110000001000 +00110100000000110000000000000011 +00110100000000101111111111110000 +01000100001000110000000001000000 +00101001011000010000000000000100 +11111000000000000000001011111001 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001011110110 +10111000001000000001100000000000 +10111001100000000001000000000000 +00010101100000010000000000011111 +00110100000001000000000000000011 +11100000000000000000000000100000 +00101001011000010000000000000000 +01000100001000000000000000001111 +01111000000000100000000000000001 +00111000010000101000010000111000 +11111000000000000010111101110010 +01011100001000000000000000001011 +11111011111111111101101111110100 +00110100000000100000000000000011 +01000100001000100000000000100011 +00101001011000010000000000000100 +11111000000000000000001011100110 +10111000001000000001000000000000 +00110100000000110000000000000000 +00010100001000010000000000011111 +00110100000001000000000000000001 +11100000000000000000000000010000 +00101001011000010000000000000000 +01000100001000000000000000010000 +01111000000000100000000000000001 +00111000010000101000010001000000 +11111000000000000010111101100010 +01011100001000000000000000001100 +11111011111111111101101111100100 +00110100000000100000000000000011 +01000100001000100000000000010011 +00101001011000010000000000000100 +11111000000000000000001011010110 +10111000001000000001100000000000 +00110100000000100000000000000000 +00110100000000010000000000000000 +00110100000001000000000000000010 +11111000000000000001100110110001 +11100000000000000000000000010100 +00101001011000010000000000000000 +01000100001000000000000000001001 +01111000000000100000000000000001 +00111000010000101000010001001000 +11111000000000000010111101010001 +01011100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011000001110101100 +00101011100000100000000000010100 +11100000000000000000000000001000 +00101011100000100000000000010100 +00101011100000010000000000010000 +00110100000000110000000000000000 +11111000000000000000000111101010 +10111000001000000001000000000000 +01111000000000010000000000000001 +00111000001000011000010001001100 +00101011100000110000000000011000 +11111000000000000000111011001100 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011000010110000 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01011100001000000000000000000011 +11111000000000000001010111101111 +11100000000000000000000001010111 +00101001011000010000000000000100 +00110100000011001111111111101010 +01000100001000000000000001010101 +00101001011000100000000000001100 +01000100010000000000000000001000 +11111000000000000000001010011111 +01011100001000000000000000000110 +00101001011000010000000000001100 +00110100000011010000000001010000 +11111000000000000000001010011011 +00111100001011100000000000001010 +11100000000000000000000000000111 +00101001011000010000000000001100 +00110100000011100000000000000001 +00110100000011010000000001010000 +01000100001000000000000000000011 +11111000000000000000001010010100 +00100000001011010000000011111111 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001110000 +11111000000000000010111100010101 +01011100001000000000000000001101 +00101001011000100000000000001000 +01000100010000010000000000001011 +00101001011000010000000000000100 +11111000000000000000001010001010 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001010000111 +10111000001000000001000000000000 +10111001110000000001100000000000 +10111001100000000000100000000000 +10111001101000000010000000000000 +11100000000000000000000000010000 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001110000 +11111000000000000010111100000100 +01011100001000000000000000001101 +01111000000011000000000000000001 +00111001100011001011111110100100 +00101001100000100000000000000100 +01000100010000010000000000001001 +00101001011000010000000000000100 +11111000000000000000001001110111 +01011100001000000000000000000110 +00101001100000100000000000001100 +00101001100000110000000000001000 +00110100000001000000000000000000 +11111000000000000001111101111100 +11100000000000000000000000100011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001110100 +11111000000000000010111011110011 +01011100001000000000000000001101 +00101001011000100000000000001000 +01000100010000010000000000001011 +00101001011000010000000000000100 +11111000000000000000001001101000 +10111000001000000110000000000000 +00101001011000010000000000001000 +11111000000000000000001001100101 +10111000001000000001000000000000 +10111001110000000001100000000000 +10111001100000000000100000000000 +10111001101000000010000000000000 +11100000000000000000000000010001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010001110100 +11111000000000000010111011100010 +00110100000011001111111111101010 +01011100001000000000000000001101 +01111000000011010000000000000001 +00111001101011011011111110100100 +00101001101000100000000000000100 +01000100010000010000000000001001 +00101001011000010000000000000100 +11111000000000000000001001010100 +01011100001000000000000000000110 +00101001101000100000000000001100 +00101001101000110000000000001000 +00110100000001000000000000000000 +11111000000000000001111100011001 +00110100000011000000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000001100 +01111000000000100000000000000001 +00111000010000101000010010000100 +11111000000000000010111011000011 +01011100001000000000000000001000 +00110100000000010000000000000001 +11111011111111111110011010010101 +01111000000000010000000000000001 +00111000001000011001011011111100 +00110100000000100000000000000001 +01011000001000100000000000000000 +11100000000000000000000000001011 +00101001011000010000000000000000 +01000100001000000000000000001001 +01111000000000100000000000000001 +00111000010000101000010010001100 +11111000000000000010111010110110 +01011100001000000000000000000101 +11111011111111111110011010001001 +01111000000000010000000000000001 +00111000001000011001011011111100 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011001011011111100 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101000010010000000 +01000100001000000000000000000011 +01111000000000100000000000000001 +00111000010000101000010001111100 +01111000000000010000000000000001 +00111000001000011000010010010100 +11111000000000000000111000101111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000000000000000 +10111000010000000110100000000000 +00110100000011000000000000000100 +00110111100000100000000000010100 +11111011111111111111101100011100 +00101011100000110000000000010100 +10110101101010110001000000000000 +00110101011010110000000000000001 +00110000010000110000000000000000 +01000000001000100000000000000000 +01100100010000100000000000101110 +10110100001000100000100000000000 +01011101011011001111111111110111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000011000000000000 +01000000110000110000000000000000 +01000000110001000000000000000001 +01000000110001010000000000000010 +01000000110001100000000000000011 +01111000000000100000000000000001 +00111000010000101000010010110000 +10111000001000000101100000000000 +11111000000000000000110111111000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000000101 +01111000000000100000000000000001 +00111000010000101000000101110000 +11111000000000000010111001101111 +01011100001000000000000000000100 +00110111100000010000000000100000 +11111000000000000000010010010111 +11100000000000000000000000010010 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101111100 +11111000000000000010111001100111 +10111000001000000001100000000000 +00110100000000101111111111101010 +01011100001000000000000000100100 +00101001011000010000000000000100 +01000100001000110000000000100010 +01111000000000100000000000000001 +00111000010000101011100011111000 +00110100000000110000000000000010 +01011000010000110000000000000000 +00110111100000100000000000100000 +11111011111111111111111110111100 +00110111100000010000000000100000 +11111000000000000000010010001110 +00110111100010110000000000001100 +00110111100000100000000000100000 +10111001011000000000100000000000 +11111011111111111111111111001110 +01111000000000010000000000000001 +00111000001000011011100011111000 +00101000001000010000000000000000 +00110100000000100000000000000001 +01000100001000100000000000001001 +01000100001000000000000000000100 +00110100000000100000000000000010 +01011100001000100000000000001101 +11100000000000000000000000001000 +01111000000000010000000000000001 +00111000001000011000010010111100 +11111000000000000000110111010011 +11100000000000000000000000001000 +01111000000000010000000000000001 +00111000001000011000010011011000 +11100000000000000000000000000011 +01111000000000010000000000000001 +00111000001000011000010011111000 +10111001011000000001000000000000 +11111000000000000000110111001011 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000000 +01000100001000000000000000000101 +11111011111111111101100010100001 +01111000000000100000000000000001 +00111000010000101011000011001100 +01011000010000010000000000000000 +01111000000000100000000000000001 +00111000010000101011000011001100 +00101000010000100000000000000000 +01111000000000010000000000000001 +00111000001000011000010100100000 +11111000000000000000110110110111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000001011 +01111000000000100000000000000001 +00111000010000101000001010000000 +11111000000000000010111000100000 +10111000001000000110000000000000 +01011100001000000000000000000110 +11111000000000000001110100100100 +01001100001011000000000000100110 +01111000000000010000000000000001 +00111000001000011000010101000000 +11100000000000000000000000001110 +00101001011000010000000000000100 +01000100001000000000000000010001 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001010011100 +11111000000000000010111000010011 +10111000001000000110000000000000 +01011100001000000000000000001011 +10111001011000000000100000000000 +11111000000000000001110100111100 +01001100001011000000000000000101 +01111000000000010000000000000001 +00111000001000011000010101100000 +11111000000000000000110110010100 +11100000000000000000000000010100 +01111000000000010000000000000001 +00111000001000011000010101111100 +11100011111111111111111111111100 +00101001011000010000000000000000 +01000100001000000000000000001000 +01111000000000100000000000000001 +00111000010000101000001011101000 +11111000000000000010111000000010 +01011100001000000000000000000100 +11111011111111111111101011010111 +11111000000000000001110110100000 +11100000000000000000000000001000 +00101001011000010000000000000000 +01000100001000000000000000000110 +01111000000000100000000000000001 +00111000010000101000010110000100 +11111000000000000010110111111001 +01011100001000000000000000000010 +11111011111111111111101010010010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01000100001000000000000000100111 +01111000000000100000000000000001 +00111000010000101000000101110000 +11111000000000000010110111101000 +01000100001000000000000000100011 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000000101111100 +11111000000000000010110111100011 +10111000001000000001000000000000 +01011100001000000000000000010011 +00101001011000010000000000000100 +01000100001000100000000000010001 +00110111100000100000000000001100 +11111011111111111111101001100010 +00101011100000100000000000001100 +00110100000000110000111111111110 +00110100010000011111111111111111 +01010000011000010000000000000111 +00101001011000110000000000000100 +01111000000000010000000000000001 +00111000001000011000010110001100 +11111000000000000000110101011110 +00110100000000101111111111101010 +11100000000000000000000000010111 +01111000000000010000000000000001 +00111000001000011001011100000100 +01011000001000100000000000000000 +11100000000000000000000000001010 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000001001100000 +11111000000000000010110111001011 +00110100000000101111111111101010 +01011100001000000000000000001101 +01111000000000010000000000000001 +00111000001000011001011100000100 +01011000001000000000000000000000 +11111000000000000000111101110111 +01111000000000010000000000000001 +00111000001000011001011100000100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011000010110100100 +10111000010000000001100000000000 +11111000000000000000110101000111 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +01011100001000000000000000010010 +00110111100000100000000000100000 +00110111100000110000000000011100 +00110111100001000000000000011000 +00110111100000010000000000100100 +11111000000000000001001100101110 +01111000000000010000000000000001 +00111000001000011000010111001000 +11111000000000000000110100110001 +00101011100000100000000000100100 +00101011100000110000000000100000 +00101011100001000000000000011100 +00101011100001010000000000011000 +01111000000000010000000000000001 +00111000001000011000010111100000 +11111000000000000000110100101010 +00110100000011000000000000000000 +11100000000000000000000000111010 +01111000000000100000000000000001 +00111000010000101000011000001100 +11111000000000000010110110011100 +10111000001000000001000000000000 +01011100001000000000000000000111 +00101001011000010000000000000100 +01000100001000100000000000000101 +11111000000000000000000100010001 +10111000001000000101100000000000 +00110100000000100000000000000001 +11100000000000000000000000001100 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000011000100100 +11111000000000000010110110010000 +10111000001000000001000000000000 +01011100001000000000000000001111 +00101001011000010000000000000100 +01000100001000100000000000001101 +11111000000000000000000100000101 +10111000001000000101100000000000 +00110100000000100000000000000000 +00110111100000110000000000010100 +11111000000000000001001100100100 +10111000001000000110000000000000 +01011100001000000000000000100000 +01111000000000010000000000000001 +00111000001000011000011000010000 +10111001011000000001000000000000 +00101011100000110000000000010100 +11100000000000000000000000011010 +00101001011000010000000000000000 +01111000000000100000000000000001 +00111000010000101000011000101000 +11111000000000000010110101111100 +10111000001000000001000000000000 +00110100000011001111111111101010 +01011100001000000000000000010100 +00101001011000010000000000000100 +01000100001000100000000000010010 +00101001011000100000000000001000 +01000100010000000000000000010000 +11111000000000000000000011101110 +10111000001000000110100000000000 +00101001011000010000000000001000 +11111000000000000000000011101011 +10111000001000000001000000000000 +01011011100000010000000000010100 +10111001101000000000100000000000 +11111000000000000001001101010001 +10111000001000000110000000000000 +01011100001000000000000000000110 +00101011100000100000000000010100 +01111000000000010000000000000001 +00111000001000011000011000101100 +10111001101000000001100000000000 +11111000000000000000110011101111 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000110000 +01011011100011000000000000101100 +01011011100011010000000000101000 +01011011100011100000000000100100 +01011011100011110000000000100000 +01011011100100000000000000011100 +01011011100100010000000000011000 +01011011100100100000000000010100 +01011011100100110000000000010000 +01011011100101000000000000001100 +01011011100111010000000000001000 +10111000011000001001000000000000 +01111000000000110000000000000001 +00111000011000111000111011110100 +10111000010000000110000000000000 +10111000010000000000100000000000 +00101000011000100000000000000000 +11111000000000000010110000111100 +01111000000000110000000000000001 +00111000011000111000111011110100 +00101000011000100000000000000000 +10111000001000000101100000000000 +10111001100000000000100000000000 +11111000000000000010110000100110 +10111000001000001010000000000000 +00110100000000100000000000111100 +10111001011000000000100000000000 +11111000000000000010110000110010 +00110100000000100000111000010000 +10111000001000000111100000000000 +10111001011000000000100000000000 +11111000000000000010110000101110 +00110100000000100000000000111100 +11111000000000000010110000011100 +10111000001000001000000000000000 +00110100000000100000111000010000 +10111001011000000000100000000000 +11111000000000000010110000011000 +10111000001000001000100000000000 +10111010100000000111000000000000 +00110100000010110000011110110010 +11100000000000000000000000001111 +00110100000000100000000101101101 +01011101100000000000000000001011 +00110100000000100000000001100100 +10111001011000000000100000000000 +11111000000000000010101111101111 +00110100000000100000000101101110 +01011100001011000000000000000110 +00110100000000100000000110010000 +10111001011000000000100000000000 +11111000000000000010101111101010 +01100100001000100000000000000000 +00110100010000100000000101101101 +11001001110000100111000000000000 +00110101011010110000000000000001 +00100001011011000000000000000011 +00110100000000100000000101101101 +01011101100000000000000000001011 +00110100000000100000000001100100 +10111001011000000000100000000000 +11111000000000000010101111100000 +00110100000000100000000101101110 +01011100001011000000000000000110 +00110100000000100000000110010000 +10111001011000000000100000000000 +11111000000000000010101111011011 +01100100001000100000000000000000 +00110100010000100000000101101101 +01010001110000101111111111100101 +00110100000000100000000001100100 +10111001011000000000100000000000 +11111000000000000010101111010101 +00110100000000100000000110010000 +10111000001000001001100000000000 +10111001011000000000100000000000 +11111000000000000010101111010001 +01111000000000100000000000000001 +00110100000011010000000000000000 +01100100001001010000000000000000 +00111000010000101001001010111100 +11100000000000000000000000001101 +00110100000001000000000000000000 +01011101100000000000000000000100 +00110100000001000000000000000001 +01011110011011000000000000000010 +10111000101000000010000000000000 +00001000100001000000000000001100 +10110100100011010010000000000000 +00111100100001000000000000000010 +00110101101011010000000000000001 +10110100010001000010000000000000 +00101000100000010000000000000000 +11001001110000010111000000000000 +00110100000001000000000000000000 +01011101100000000000000000000100 +00110100000001000000000000000001 +01011110011011000000000000000010 +10111000101000000010000000000000 +00001000100001000000000000001100 +10110100100011010010000000000000 +00111100100001000000000000000010 +10110100010001000010000000000000 +00101000100000010000000000000000 +01010001110000011111111111101010 +00110100000000010000000000000001 +00110101110011100000000000000001 +01000110010000010000000000011101 +01111000000011000000000000000001 +00110100000000010000000000000010 +00111001100011001011011010010100 +01000110010000010000000000101000 +00110110100000010000000000000100 +00110100000000100000000000000111 +11111000000000000010101111011011 +00111100001000010000000000000010 +01111000000100110000000000000001 +01111000000000100000000000000001 +00111101101011010000000000000010 +00111000010000101001001100111000 +00111010011100111001001100011100 +10110110011000011001100000000000 +10110100010011010110100000000000 +01111000000100100000000000000001 +00101010011000110000000000000000 +00101001101001000000000000000000 +00111010010100101000011001011100 +10111001100000000000100000000000 +10111010010000000001000000000000 +10111001110000000010100000000000 +10111001011000000011000000000000 +10111010001000000011100000000000 +10111010000000000100000000000000 +01011011100011110000000000000100 +11111000000000000000110001010010 +11100000000000000000000000011010 +01111000000000010000000000000001 +00111101101011010000000000000010 +00111000001000011001001100111000 +10110100001011010110100000000000 +00101001101000110000000000000000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101000011001111100 +10111001110000000010000000000000 +10111010001000000010100000000000 +10111010000000000011000000000000 +10111001111000000011100000000000 +00111000001000011011011010010100 +11111000000000000000110001000011 +11100000000000000000000000001011 +01111000000000100000000000000001 +10111001100000000000100000000000 +00111000010000101000011010010100 +10111001011000000001100000000000 +00110101101001000000000000000001 +10111001110000000010100000000000 +10111010001000000011000000000000 +10111010000000000011100000000000 +10111001111000000100000000000000 +11111000000000000000110000111000 +01111000000000010000000000000001 +00111000001000011011011010010100 +00101011100111010000000000001000 +00101011100010110000000000110000 +00101011100011000000000000101100 +00101011100011010000000000101000 +00101011100011100000000000100100 +00101011100011110000000000100000 +00101011100100000000000000011100 +00101011100100010000000000011000 +00101011100100100000000000010100 +00101011100100110000000000010000 +00101011100101000000000000001100 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000001000 +01011011100111010000000000000100 +01011011100001000000000000010100 +00100000001001000000000010000000 +01100100100001000000000000000000 +01011011100000110000000000010000 +01111000000000110000000000000001 +10111000001000000100100000000000 +10111000011000000000100000000000 +00110100000000110000000000000010 +01011011100000100000000000001100 +10111000010000000101100000000000 +00111000001000011000011010110100 +11001000011001000001000000000000 +00100001001000110000000001111111 +01011011100001010000000000011000 +01011011100001100000000000011100 +01011011100001110000000000100000 +01011011100010000000000000100100 +11111000000000000000110000100010 +00110111100000100000000000010000 +10111001011000000000100000000000 +11111000000000000000101111111101 +01111000000000010000000000000001 +00111000001000011000011011000000 +11111000000000000000110000011100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011000011011010000 +11111000000000000000110000010011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01000000001001000000000000000000 +00110100000000100000000000101101 +00110100000000110000000000000001 +01011100100000100000000000000011 +00110100001000010000000000000001 +00110100000000111111111111111111 +00110100000000100000000000000000 +00110100000001010000000000001001 +11100000000000000000000000000100 +00001000010000100000000000001010 +00110100001000010000000000000001 +10110100100000100001000000000000 +01000000001001000000000000000000 +00110100100001001111111111010000 +00100000100001100000000011111111 +01010000101001101111111111111010 +10001000010000110000100000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +11111000000000000001000111100100 +00110100001010110000000000000001 +11111000000000000001000111100010 +01011100001010111111111111111111 +10111001100000000000100000000000 +11100000000000000000000000000010 +00110100001000011111111111111111 +01001000001000001111111111111111 +11111000000000000001000111011100 +11001000001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00110100000010110000010000000000 +00110100000011000000010000000000 +11100000000000000000000000000011 +10110101100010110110000000000000 +00111101011010110000000000000001 +10111001100000000000100000000000 +11111011111111111111111111100001 +01000100001000001111111111111100 +00010101100011000000000000000001 +00010101011010110000000000000010 +11100000000000000000000000001001 +10110101011011000110100000000000 +10111001101000000000100000000000 +11111011111111111111111111011010 +01011100001000000000000000000010 +10111001101000000110000000000000 +00000001011000010000000000011111 +10110100001010110101100000000000 +00010101011010110000000000000001 +01011101011000001111111111111000 +01111000000000010000000000000001 +00111000001000011011011011010100 +01011000001011000000000000000000 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000011000011100101000 +11111000000000000000101111001010 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011011011010100 +00101000010000110000000000000000 +00110100000001000010011100010000 +00001000011001010000000000001010 +11100000000000000000000000000100 +00110100010000101111111111111111 +01001000010000001111111111111111 +00110100001000011101100011110000 +01010000100000010000000000000011 +10111000101000000001000000000000 +11100011111111111111111111111100 +10001000001000110000100000000000 +00110100000000100000001111101000 +11111000000000000010101100001010 +11100000000000000000000000000010 +00110100001000011111111111111111 +01001000001000001111111111111111 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10111000001000000010100000000000 +01011100100000000000000000000010 +10111000011000000010000000000000 +10111000100000000011000000000000 +01010000011001000000000000000010 +10111000011000000011000000000000 +10110100001001100000100000000000 +11100000000000000000000000001110 +00101100010001100000000000000010 +00101000010001110000000000001100 +10110100111001100011100000000000 +01000000111001100000000000000000 +00110000101001100000000000000000 +00101100010001110000000000000010 +00101100010001100000000000000110 +00110100101001010000000000000001 +00110100111001110000000000000001 +00100000111001111111111111111111 +00001100010001110000000000000010 +01011100110001110000000000000010 +00001100010000000000000000000010 +01011100101000011111111111110011 +01010000100000110000000000001011 +00101100010000010000000000000010 +10110100011000010000100000000000 +11001000001001000010000000000000 +00001100010001000000000000000010 +00101100010000010000000000000110 +11100000000000000000000000000011 +11001000100000010010000000000000 +00001100010001000000000000000010 +00101100010001000000000000000010 +01010100100000011111111111111101 +10111000011000000000100000000000 +11000011101000000000000000000000 +10110100010000110010100000000000 +11100000000000000000000000001101 +00101100001001000000000000000000 +00101000001001100000000000001100 +01000000010001110000000000000000 +00110100010000100000000000000001 +10110100110001000011000000000000 +00110000110001110000000000000000 +00110100100001000000000000000001 +00101100001001100000000000000110 +00100000100001001111111111111111 +00001100001001000000000000000000 +01011100110001000000000000000010 +00001100001000000000000000000000 +01011100010001011111111111110100 +10111000011000000000100000000000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +00111001011010111011100011101000 +00111001100011001011011100001000 +10111001011000000000100000000000 +10111001100000000001000000000000 +00110100000000110000000111100000 +00110111100001000000000000100000 +11111000000000000000111111000000 +10111000001000000110100000000000 +00110100000011110000000000000000 +01001100000000010000000001100001 +00101101011000100000000000001100 +00001111100000000000000000111000 +00111000000000011000000100000000 +01011100010000010000000000001110 +10111001100000000001000000000000 +00110100000000110000000000000010 +00110111100000010000000000111000 +11111000000000000010101100010100 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011100011110100 +00111000010000101011011100001010 +00110100000000110000000000000010 +01111000000011000000000000000001 +11111000000000000010101100001101 +00110101101011011111111111111100 +00111001100011001011011100001100 +01111000000000010000000000000001 +00101111100000100000000000111000 +00111000001000011001011100000100 +00101000001000010000000000000000 +00100000010000100000111111111111 +00110100000011110000000000000000 +01011100010000010000000001001001 +01000001100000100000000000000000 +00110100000000010000000001000101 +00110100000000110000000000000000 +01011100010000010000000000001000 +01000001100000100000000000001001 +00110100000000010000000000010001 +01011100010000010000000000000101 +01000001100000110000000000010110 +01000001100000010000000000010111 +00111100011000110000000000001000 +10111000011000010001100000000000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011100011101000 +00111000010000101011011011011000 +00101100001001110000000000001100 +00110100010001100000000000110000 +00110100000001000000000000000000 +00110100000010110000000000000000 +11100000000000000000000000001100 +00101000010000010000000000000000 +01000100001000000000000000001001 +00101100001001010000000000001100 +01011100101001110000000000000111 +00101100001001010000000000001110 +01011100011000000000000000000011 +01000100101000110000000000111000 +11100000000000000000000000000011 +01011100101000110000000000000010 +10111000001000000010000000000000 +00110100010000100000000000000100 +01011100010001101111111111110101 +01000100100000000000000000000010 +10111000100000000101100000000000 +00110100000011110000000000000001 +01000101011000000000000000100101 +00101101011100000000000000101000 +00110101101000010000000000101000 +01001000001100000000000000100010 +00110101011011100000000000100100 +00110111100000100000000000111010 +00110100000000110000000000000010 +10111001110000000000100000000000 +00001111100011010000000000111010 +11111011111111111111111110010111 +11001010000000010110100000000000 +00100001101011011111111111111111 +00001101011011010000000000101000 +00110111100000100000000000100000 +00110100000000110000000000011000 +10111001110000000000100000000000 +11111011111111111111111110010000 +11001001101000010110100000000000 +00100001101011011111111111111111 +01111000000000100000000000000001 +00001101011011010000000000101000 +00111000010000101011100011101000 +00110100000000110000000000001110 +10111001110000000000100000000000 +11111011111111111111111110001000 +11001001101000010110100000000000 +00101111100000110000000000111010 +00100001101011011111111111111111 +00001101011011010000000000101000 +10111001110000000000100000000000 +10111001100000000001000000000000 +11111011111111111111111110000001 +11001001101000010000100000000000 +00001101011000010000000000101000 +00101101011000010000000000101100 +00110100001000010000000000000001 +00001101011000010000000000101100 +10111001111000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +10111000001000000101100000000000 +11100011111111111111111111001011 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +11111000000000000000110000110101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011011011011000 +00110100010000110000000000110000 +11100000000000000000000000000100 +00101000010001000000000000000000 +00110100010000100000000000000100 +01011000100000010000000000011100 +01011100010000111111111111111101 +11000011101000000000000000000000 +00110111100111001111111100100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000001010000000000000001 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +00111000101001011011011011011000 +00110100000000010000000000000000 +00110100000000100000000000001100 +00101000101000110000000000000000 +00110100101001010000000000000100 +01011100011000000000000000001001 +00111100001000100000000000000010 +01111000000001010000000000000001 +00111000101001011011011011011000 +10110100101000100010100000000000 +01011000101010110000000000000000 +00110100000000100000000000001100 +01011100001000100000000000001010 +11100000000000000000000000000011 +00110100001000010000000000000001 +01011100001000101111111111110100 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001001101101000 +00111000001000011000011101000000 +11111000000000000000101011000111 +11100000000000000000000000100000 +01111000000000100000000000000001 +00110111100000010000000000011000 +00111000010000101000011101011100 +11111011111111111111010111000101 +01001000000000010000000000011011 +10111001011000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000010010 +11111000000000000010101011110011 +01000101100000000000000000000101 +10111001011000000000100000000000 +10111001100000000001000000000000 +00110100000000110000000000010010 +11111000000000000010101001110000 +00001101011000000000000000001110 +01011101110000000000000000000100 +00110100000000010000100000000000 +00001101011000010000000000001100 +00001101011011010000000000001110 +00110101011000010000000000010010 +11111000000000000000101111110010 +00101011100000010000000011010000 +00001101011000000000000000100110 +00001101011000000000000000100100 +01011001011000010000000000011100 +00101011100000010000000010111000 +00001101011000000000000000101100 +01011001011000010000000000100000 +00101101011000010000000000101010 +00001101011000010000000000101000 +11100000000000000000000000000010 +00110100000010110000000000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000011011100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011011011011000 +00110100010000110000000000110000 +11100000000000000000000000000101 +00101000010001000000000000000000 +01011100100000010000000000000010 +01011000010000000000000000000000 +00110100010000100000000000000100 +01011100010000111111111111111100 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011001011000100000000000010000 +10111000010000000111000000000000 +10111000100000000111100000000000 +10111000101000000110000000000000 +00101000001011010000000000001000 +01000100011000000000000000000101 +10111000101000000000100000000000 +00110100000000101111110000011000 +11111000000000000010100110001100 +10110100001011010110100000000000 +11001001110011110010000000000000 +10111000100000000001100000000000 +01001100100000000000000000000010 +10110100100011000001100000000000 +00000001100000010000000000011111 +10110100001011000000100000000000 +00010100001000010000000000000001 +10110100001001000010000000000000 +01001100100000000000000000000010 +10110100100011000010000000000000 +01001001100001000000000000000010 +11001000100011000010000000000000 +00001001100000100000000000000011 +00010100010001010000000000011111 +00000000101001010000000000011110 +10110100101000100001000000000000 +00010100010000100000000000000010 +01001000011000100000000000000110 +00010101100000100000000000011111 +00000000010000100000000000011110 +10110100010011000001000000000000 +00010100010000100000000000000010 +01001100011000100000000000001101 +10110100100000010010000000000000 +01011001011011010000000000001000 +01011001011001000000000000001100 +01001001100001000000000000001010 +11001000100011000010000000000000 +01011001011001000000000000001100 +10111001100000000000100000000000 +00110100000000100000001111101000 +11111000000000000010100101101011 +10110101101000010000100000000000 +01011001011000010000000000001000 +11100000000000000000000000000010 +01011001011000110000000000001100 +01111000000000110000000000000001 +00111000011000111000111011101000 +00101001011000010000000000001000 +00101000011000100000000000000000 +01001100010000010000000000001101 +01111000000000110000000000000001 +00111000011000111000111011011100 +00101000011000100000000000000000 +00101001011000110000000000000000 +10110100001000100000100000000000 +00101001011000100000000000000100 +01011001011000010000000000001000 +00110100010000010000000000000001 +11110100010000010001000000000000 +01011001011000010000000000000100 +10110100010000110001000000000000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111110110100 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101100001000100000000000101100 +10111000101000000101100000000000 +10111000001000000110000000000000 +10111000011000001001000000000000 +10111000100000000111100000000000 +00110100000001010000000000000000 +01000100010000000000000001010110 +00110100001011100000000000100100 +00101100001100010000000000101000 +00110100010000101111111111111111 +00001100001000100000000000101100 +00110100000000110000000000000010 +10111001110000000001000000000000 +00110100000001000000000000000000 +00110111100000010000000001001110 +11111011111111111111111001111110 +10110110001000011000100000000000 +00100010001100011111111111111111 +00001101100100010000000000101000 +10111001110000000001000000000000 +00110100000000110000000000011000 +00110100000001000000000000000000 +00110111100000010000000000101000 +11111011111111111111111001110110 +10110110001000011000100000000000 +00100010001100011111111111111111 +00110111100100000000000001000000 +00001101100100010000000000101000 +10111001110000000001000000000000 +00110100000000110000000000001110 +00110100000001000000000000000000 +10111010000000000000100000000000 +11111011111111111111111001101101 +10110110001000011000100000000000 +00101111100000110000000001001110 +00100010001100011111111111111111 +10111001110000000001000000000000 +10111001111000000010000000000000 +00001101100100010000000000101000 +10111010010000000000100000000000 +11111011111111111111111001100101 +10110110001000010000100000000000 +00001101100000010000000000101000 +00101111100000010000000001001100 +01111000000000110000000000000001 +00111000011000111001011100000100 +00001101101000010000000000001100 +00101000011000010000000000000000 +00110111100000100000000001000110 +00110100000000110000000000000110 +00001101101000010000000000010000 +10111001101000000000100000000000 +11111000000000000010100110111100 +00110101101000010000000000000110 +10111010000000000001000000000000 +00110100000000110000000000000110 +11111000000000000010100110111000 +01000101011000000000000000011111 +00101011100000010000000000111000 +01011001011000010000000000010100 +00101011100000010000000000101100 +01011001011000010000000000011000 +00110100000000010000000000000000 +11111000000000000010011000001100 +10111000001000000110100000000000 +00110101011000100000000000010000 +00110100000000110000000000000000 +00110100000000010000000000000000 +11111000000000000010010110100100 +00101011100000010000000000110000 +01000011100000100000000000101000 +00101011100000110000000000101100 +01011001011000010000000000000000 +00101011100000010000000000110100 +01111100010000100000000000000000 +00101001100001000000000000011100 +01011001011000010000000000000100 +00101011100000010000000000111000 +01011001011000000000000000001100 +00110100000001010001111101000000 +01011001011000010000000000001000 +00100001101000010000000011111111 +01100100001000010000000000000000 +10100000001000100000100000000000 +00101001011000100000000000010000 +01011001011000010000000000011100 +10111001011000000000100000000000 +11111011111111111111111101001111 +00101111100000010000000001001110 +10111001111000000010100000000000 +01010000001011110000000000000010 +10111000001000000010100000000000 +10111000101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000001001100 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000011000000111000000000000 +00110111100000010000000000110000 +00110100000000110000000000000110 +10111000101000000101100000000000 +10111000100000000110100000000000 +11111000000000000010100101111100 +00110111100000010000000000110110 +00110101100000100000000000010010 +00110100000000110000000000000110 +11111000000000000010100101111000 +01111000000000010000000000000001 +00111000001000011001011100000100 +00101000001001010000000000000000 +00101101100000010000000000001100 +01000100101000000000000000001001 +00110100000000101000000100000000 +00001111100000100000000000111100 +00101101100000100000000000011000 +00001111100000010000000001000000 +00111100010000100000000000001101 +10111000010001010010100000000000 +00001111100001010000000000111110 +11100000000000000000000000000010 +00001111100000010000000000111100 +00110111100000010000000000110000 +10111001110000000001000000000000 +10111001101000000001100000000000 +00110111100001000000000000011000 +11111000000000000000111011000000 +01000101011000000000000000001010 +00101011100000100000000000100000 +01011001011000000000000000001100 +01011001011000100000000000000000 +00101011100000100000000000100100 +01011001011000100000000000000100 +00101011100000100000000000101000 +01011001011000100000000000001000 +01000011100000100000000000011000 +01011001011000100000000000011100 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000000000000000 +00110100000001000000000001000100 +00111000001000011010000000010000 +11111011111111111111111010101100 +01111000000000100000000000000001 +00111000010000101011100011111100 +01011000010000010000000000000000 +01111000000000010000000000000001 +00110100000001000000000000100101 +00110100000000100000000000000000 +00110100000000110000000000000000 +00111000001000011010000001000100 +11111011111111111111111010100011 +01111000000000100000000000000001 +00110111100010110000000000001100 +00111000010000101011100100001100 +01011000010000010000000000000000 +00110100000000110000000000010010 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000010100110110111 +00110100000000010000100000000000 +00001111100000010000000000011000 +01111000000000010000000000000001 +10111001011000000001000000000000 +00110100000000110000000000000001 +00110100000001000000000000000000 +00111000001000011010000001111000 +11111011111111111111111010010011 +01111000000000100000000000000001 +00111000010000101011100100001000 +01011000010000010000000000000000 +11111011111111111111111111011010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110100000000110000000000000000 +00110100000001000000000000000000 +11100000000000000000000000000101 +00101100001001010000000000000000 +00110100100001000000000000000001 +00110100001000010000000000000010 +10110100011001010001100000000000 +01001000010001001111111111111100 +00000000011000010000000000010000 +00100000011000111111111111111111 +10110100011000010001100000000000 +00000000011000010000000000010000 +10110100001000110001100000000000 +10100100011000000000100000000000 +00100000001000011111111111111111 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011100100010000 +00110100000000110000000000000100 +11111000000000000010100100010001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000010110000000000000001 +00111001011010111011100100010000 +00111000011000111100001010111000 +10111000001000000001000000000000 +00101000011011000000000000000000 +10111001011000000000100000000000 +00110100000000110000000000000100 +11111000000000000010100100000001 +01000001011000100000000000000000 +01000001011000010000000000000001 +00110101100011000000000000011000 +00111100010000100000000000011000 +00111100001000010000000000010000 +10111000010000010000100000000000 +01000001011000100000000000000011 +10111000001000100000100000000000 +01000001011000100000000000000010 +00111100010000100000000000001000 +10111000001000100000100000000000 +11100000000000000000000000000010 +01011001100000010000000000000000 +00101001100000100000000000000000 +01011100010000011111111111111110 +01011100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011011100011111000 +01011000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011100100000100 +01011000001000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +00110100000000011111111111111111 +01000100010000000000000000000110 +00110100010000010000000000010000 +01111000000000100000000000000001 +00111000010000101011100100010000 +00110100000000110000000000000100 +11111000000000000010100010111011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111000110000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010100100 +00101000001000100000000000000000 +00110100000000010000000000000001 +01011100010000010000000000000110 +01111000000000010000000000000001 +00111000001000011011100011111000 +00101000001000110000000000000000 +01011100011000100000000000000010 +01011000001000000000000000000000 +01111000000000100000000000000001 +00111000010000101011100011111100 +00101000010000010000000000000000 +00110111100011000000000000100100 +00110111100000100000000110110100 +00110100000001000000000110010000 +10111001100000000001100000000000 +00110100000001010000000000000000 +11111011111111111111111011000010 +01111000000001000000000000000001 +00111000100001001011100011111000 +10111000001000000001000000000000 +00101000100000010000000000000000 +00110100000010110000000000000000 +01011100001000000000000000100011 +01001101011000100000000000000100 +10111001100000000000100000000000 +11111000000000000000001000110101 +10111000001000000101100000000000 +11111000000000000000111011100110 +01111000000000100000000000000001 +00111000010000101011100100000000 +00101000010000110000000000000000 +01011100011000000000000000000011 +01011000010000010000000000000000 +11100000000000000000000000000101 +00110100011000110000001111101000 +11001000001000110000100000000000 +01001000000000010000000000010101 +01011000010000110000000000000000 +01111000000000010000000000000001 +00111000001000011011100100000100 +00101000001000110000000000000000 +00110111100010110000000000100100 +00110111100011000000000110110100 +00110100011000110000000000000001 +01011000001000110000000000000000 +10111001011000000001000000000000 +10111001100000000000100000000000 +11111000000000000000000110111011 +01111000000001010000000000000001 +00111000101001011011100011111100 +10111000001000000010000000000000 +00101000101000010000000000000000 +10111001011000000001100000000000 +10111001100000000001000000000000 +00110100000001010000000000000000 +11111011111111111111111100001110 +00110100000010110000000000000001 +01111000000011010000000000000001 +00111001101011011011100100001000 +00101001101000010000000000000000 +00110111100011100000000110110100 +00110111100011000000000000100100 +10111001110000000001000000000000 +10111001100000000001100000000000 +00110100000001000000000010000000 +00110100000001010000000000000000 +11111011111111111111111010010000 +10111000001000001000100000000000 +00110100000011110000000000000000 +01001100000000010000000000010100 +01111000000000110000000000000001 +00111000011000111011100011111000 +00101000011000010000000000000000 +01000100001000000000000000010000 +10111001100000000000100000000000 +11111011111111111111111110011101 +10111000001000001000000000000000 +01011100001000000000000000001100 +10111001100000000000100000000000 +10111010001000000001000000000000 +11111000000000000000000010111101 +10111000001000000010000000000000 +00110100000011110000000000000001 +01001110000000010000000000000110 +00101001101000010000000000000000 +10111001110000000001000000000000 +10111001100000000001100000000000 +00110100000001010000000000000000 +11111011111111111111111011101101 +01111000000011010000000000000001 +00111001101011011011100100001100 +00101001101000010000000000000000 +00110111100100000000000110110100 +00110111100011000000000000100100 +10111010000000000001000000000000 +10111001100000000001100000000000 +00110100000001000000000000100000 +00110100000001010000000000000000 +11111011111111111111111001110000 +00110100000011100000000000000000 +01001100000000010000000000011100 +10111001100000000000100000000000 +11111011111111111111111110000010 +01011100001000000000000000011001 +00110111100000010000000111001000 +00110100000000100000000000000000 +11111000000000000001001110011100 +01111000000000100000000000000001 +00111000010000101000111011111000 +00101000010000010000000000000000 +00101011100000100000000111001100 +00110100000000110000000000000100 +00110100000011100000000000000001 +10110100010000010000100000000000 +01011011100000010000000111010000 +00110111100000100000000111010000 +00110111100000010000000001000000 +11111000000000000010100001011000 +10111001100000000000100000000000 +00110100000000100000000000100000 +00110100000000110000000000000000 +11111000000000000000000011110101 +00101001101000010000000000000000 +10111010000000000001000000000000 +10111001100000000001100000000000 +00110100000001000000000000100000 +00110100000001010000000000000000 +11111011111111111111111011000110 +11111011111111111111111100100101 +10110101111010110101100000000000 +10110101011000010000100000000000 +10110100001011100111000000000000 +01111101110000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000111010000 +11000011101000000000000000000000 +00110111100111001111111100110100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011100011111000 +00101000001000010000000000000000 +00110100000010110000000000000000 +01000100001000000000000001000111 +01111000000011000000000000000001 +00111001100011001011101111110100 +00101001100000010000000000000000 +00110111100011110000000010101100 +00110111100011100000000000101100 +10111001111000000001000000000000 +10111001110000000001100000000000 +00110100000001000000000010000000 +00110100000001010000000000000000 +11111011111111111111111000101010 +01001100000000010000000000111100 +00110100000000100000000000011011 +00110100000010110000000000000001 +01001100010000010000000000111001 +00110111100011010000000011001000 +10111001101000000000100000000000 +11111011111111111111111100001000 +01000011100000010000000000110010 +01011100001000000000000000110100 +01000011100000010000000000110011 +01011100001010110000000000110010 +00110111100100000000000001000100 +10111010000000000000100000000000 +10111001101000000001000000000000 +00110100000000110000000000000100 +11111000000000000010011111110100 +01011100001000000000000000101100 +00110111100100010000000011000000 +00110111100100110000000000110100 +10111010011000000001000000000000 +00110100000000110000000000000110 +10111010001000000000100000000000 +11111000000000000010100000001110 +00110111100100100000000000111010 +10111010010000000001000000000000 +00110100000000110000000000000100 +00110111100000010000000011001100 +11111000000000000010100000001001 +00110100000000010000000000001000 +00110011100000010000000000101110 +00110100000000010000000000000110 +00110011100000010000000000110000 +00110100000000010000000000000100 +00110011100000010000000000110001 +00110100000000010000000000000010 +00110011100000010000000000110011 +10111010011000000000100000000000 +00110011100000000000000000101100 +00110011100010110000000000101101 +00110011100000000000000000101111 +00110011100000000000000000110010 +11111000000000000000100110000100 +10111001101000000001000000000000 +00110100000000110000000000000100 +10111010010000000000100000000000 +11111000000000000010011111110111 +10111010001000000001000000000000 +00110100000000110000000000000110 +00110111100000010000000000111110 +11111000000000000010011111110011 +00110111100000100000000011001100 +00110100000000110000000000000100 +10111010000000000000100000000000 +11111000000000000010011111101111 +00101001100000010000000000000000 +10111001111000000001000000000000 +10111001110000000001100000000000 +00110100000001000000000000011100 +00110100000001010000000000000000 +11111011111111111111111001100001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000011001100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110111100010110000000000001100 +10111001011000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000010010 +11111000000000000010100001010010 +10111001011000000000100000000000 +00110100000000100000000011111111 +00110100000000110000000000000110 +11111000000000000010100001001110 +00110100000000010000100000000110 +00001111100000010000000000011000 +01111000000000010000000000000001 +10111001011000000001000000000000 +00110100000000110000000000000001 +00110100000001000000000000000000 +00111000001000011010000010101100 +11111011111111111111110100101010 +01111000000000100000000000000001 +00111000010000101011101111110100 +01011000010000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00110111100011010000000000011100 +10111000001000000101100000000000 +10111001101000000000100000000000 +11111011111111111111111010100000 +01000001011000100000000000000000 +00110100000000010000000001000101 +00110100000011000000000000000000 +01011100010000010000000001001010 +00110101011011100000000000010000 +10111001101000000001000000000000 +10111001110000000000100000000000 +00110100000000110000000000000100 +11111000000000000010011110001100 +10111000001000000001000000000000 +01011100001000000000000001000011 +01000001011001000000000000001001 +00110100000000110000000000000001 +01000001011011010000000000000010 +01000001011000010000000000000011 +10111000010000000110000000000000 +01011100100000110000000000111101 +01000001011000110000000000010100 +00110100000000100000000000001000 +01011100011000100000000000111010 +00111101101011010000000000001000 +10111001101000010110100000000000 +00110101101011011111111111101000 +00110100000000010000000001000000 +01001100001011010000000000000010 +00110100000011010000000001000000 +00110101011011110000000000001100 +10111001111000000001000000000000 +00110100000000110000000000000100 +00110111100000010000000000100000 +11111000000000000010011110010111 +00110101101011000000000000011000 +00110100000000010000000001000101 +00110001011000010000000000000000 +00010101100000010000000000001000 +00110111100000100000000000011100 +00110001011000010000000000000010 +00110100000000010000000000111111 +00110001011000010000000000001000 +00110100000000010000000000000001 +00110001011000010000000000001001 +00110100000000110000000000000100 +00110001011000000000000000000001 +00110001011011000000000000000011 +00110001011000000000000000000100 +00110001011000000000000000000101 +00110001011000000000000000000110 +00110001011000000000000000000111 +00110001011000000000000000001010 +00110001011000000000000000001011 +10111001111000000000100000000000 +11111000000000000010011110000010 +00110100000000110000000000000100 +00110111100000100000000000100000 +10111001110000000000100000000000 +11111000000000000010011101111110 +00110101101011010000000000000101 +00000001101000010000000000011111 +00110001011000000000000000010100 +10110100001011010110100000000000 +00010101101000100000000000000001 +00110001011000000000000000010101 +00110001011000000000000000010110 +00110001011000000000000000010111 +00110101011000010000000000010100 +11111011111111111111111001001110 +00100000001000011111111111111111 +00000000001000100000000000001000 +00110001011000010000000000010111 +00110001011000100000000000010110 +10111001011000000000100000000000 +00110100000000100000000000001010 +11111011111111111111111001000111 +00100000001000011111111111111111 +00000000001000100000000000001000 +00110001011000010000000000001011 +00110001011000100000000000001010 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +10111000011000000110000000000000 +01011100011000000000000000010010 +00110101011000100000000000001100 +00110100000000110000000000000100 +00110111100000010000000000110000 +11111000000000000010011101001101 +00110111100011000000000000101100 +00110101011000100000000000010000 +00110100000000110000000000000100 +10111001100000000000100000000000 +11111000000000000010011101001000 +00110101011000100000000000010100 +00110100000000110000000000000010 +00110111100000010000000000110110 +11111000000000000010011101000100 +00110111100000010000000000110100 +00110101011000100000000000010110 +00110100000000110000000000000010 +11111000000000000010011101000000 +00110101011100010000000000001000 +10111001100000000001000000000000 +00110100000000110000000000000100 +10111010001000000000100000000000 +11111000000000000010011100111011 +00110101101011101111111111101100 +00110101011100000000000000001100 +00110101100011110000000000000100 +10111001111000000001000000000000 +00110100000000110000000000000100 +00010101110100100000000000001000 +10111010000000000000100000000000 +11111000000000000010011100110011 +00100010010100100000000011111111 +00100001110011100000000011111111 +00110100000000010000000000010001 +00110001011000010000000000010001 +00110001011100100000000000010010 +00110001011011100000000000010011 +00110101100000100000000000001000 +00110100000000110000000000000010 +00110001011000000000000000010000 +00110101011000010000000000010100 +11111000000000000010011100101000 +00110100000000110000000000000010 +00110101100000100000000000001010 +00110101011000010000000000010110 +11111000000000000010011100100100 +00110101101000101111111111111001 +00000000010000010000000000011111 +00110001011011100000000000011001 +00110001011100100000000000011000 +00110001011000000000000000011010 +00110001011000000000000000011011 +10110101011011010111000000000000 +10110100001000100001000000000000 +01000001110100100000000000000000 +00010100010000100000000000000001 +00110001110000000000000000000000 +10111010001000000000100000000000 +11111011111111111111110111110001 +00100000001000111111111111111111 +00110001110100100000000000000000 +00110101011100110000000000010000 +01011100011000000000000000000010 +00111000000000111111111111111111 +00000000011000010000000000001000 +00110001011000110000000000011011 +00110001011000010000000000011010 +00110100000000010000000001000101 +00110001011000010000000000000000 +00010101101000010000000000001000 +10111001100000000001000000000000 +00110001011000010000000000000010 +00110100000000010000000000111111 +00110001011000010000000000001000 +00110100000000010000000000010001 +00110001011000010000000000001001 +00110001011000000000000000000001 +00110001011011010000000000000011 +00110001011000000000000000000100 +00110001011000000000000000000101 +00110001011000000000000000000110 +00110001011000000000000000000111 +00110001011000000000000000001010 +00110001011000000000000000001011 +10111010000000000000100000000000 +00110100000000110000000000000100 +11111000000000000010011011111011 +10111001111000000001000000000000 +00110100000000110000000000000100 +10111010011000000000100000000000 +11111000000000000010011011110111 +10111001011000000000100000000000 +00110100000000100000000000001010 +11111011111111111111110111001110 +00100000001000011111111111111111 +00000000001000100000000000001000 +00110001011000010000000000001011 +00110001011000100000000000001010 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110100000000000 +00110100000000100000000000000001 +00110100000000010000000000000110 +00110001011000100000000000011100 +00110001011000100000000000011101 +00110001011000010000000000011110 +00110001011000000000000000011111 +00110101011000010000000000100000 +10111000011000000110000000000000 +11111000000000000000100001011101 +01000001011000100000000000100100 +01000001011000010000000000100000 +00110100000000110000000000000010 +10011000010000010000100000000000 +00110001011000010000000000100000 +01000001011000100000000000100101 +01000001011000010000000000100001 +00110001011011000000000000100101 +10011000010000010000100000000000 +00110001011000010000000000100001 +01000001011000010000000000100010 +00010101100000100000000000001000 +10011000010000010000100000000000 +00110001011000010000000000100010 +01000001011000010000000000100011 +00110001011000100000000000100100 +00110100000000100000000000000000 +10011000001011000000100000000000 +00110001011000010000000000100011 +00110101011000010000000000100110 +11111000000000000010011100111101 +00110101011000010000000000101000 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100111001 +00110101011000010000000000101100 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100110101 +00110101011000010000000000110000 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100110001 +00110101011000010000000000110100 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100101101 +00110101011011000000000000111000 +00110100000000100000000000000000 +00110100000000110000000000010000 +10111001100000000000100000000000 +11111000000000000010011100101000 +10111001100000000000100000000000 +11111000000000000000100000110001 +00110101011000010000000001001000 +00110100000000100000000000000000 +00110100000000110000000001000000 +11111000000000000010011100100010 +00110101011000010000000010001000 +00110100000000100000000000000000 +00110100000000110000000010000000 +11111000000000000010011100011110 +00110101011000010000000100001000 +00110100000000100000000000000000 +00110100000000110000000001000000 +11111000000000000010011100011010 +00110111100011000000000000010100 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000000100 +11111000000000000010011100010101 +00110111100000010000000000011000 +00110100000000100000000011111111 +00110100000000110000000000000100 +11111000000000000010011100010001 +00110100000000010000000001000100 +00001111100000010000000000011100 +00110100000000010000000001000011 +00001111100000010000000000011110 +10111001100000000001100000000000 +10111001011000000000100000000000 +00110100000000100000000101001000 +11111011111111111111111100101100 +10111001101000000000100000000000 +00110100000000100000000011111111 +00110100000000110000000000000110 +11111000000000000010011100000101 +00110100000000010000000101001000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00110111100011010000000000011000 +10111000001000000101100000000000 +10111001101000000000100000000000 +10111000010000000111000000000000 +11111000000000000000011111111110 +00110100000000010000000101001000 +00110100000011000000000000000000 +01011101110000010000000000011011 +01000001011000010000000000010100 +01011100001000000000000000011001 +01000001011000100000000000010101 +00110100000000010000000001000011 +01011100010000010000000000010110 +00110101011000010000000000111000 +10111001101000000001000000000000 +00110100000000110000000000000110 +11111000000000000010011001001000 +01011100001000000000000000010001 +01111000000000010000000000000001 +00110100000000100000000000000001 +00111000001000011011100011111000 +01011000001000100000000000000000 +00110101011000010000000000101100 +11111011111111111111110101010101 +00110111100000010000000000100000 +11111011111111111111110101001010 +01000011100000100000000000100000 +01000011100000110000000000100001 +01000011100001000000000000100010 +01000011100001010000000000100011 +01111000000000010000000000000001 +00111000001000011000011101110100 +11111000000000000000011010100001 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00100000100001000000000011111111 +00100000100100000000000000001000 +00100000010000100000000011111111 +01111110000100000000000000000000 +10111000001000000111100000000000 +00110100010010110000000000000001 +00100000100011010000000000000100 +10111000011000000110000000000000 +01000000001000010000000000000000 +10110101111010110101100000000000 +01111101101011010000000000000000 +01011110000000000000000000000111 +11001000001000100001000000000000 +00110100000000010000000000000001 +11101100001000100000100000000000 +10111001101000000111000000000000 +10100001101000010000100000000000 +01000100001100000000000000000111 +00110100000000010000000000000010 +00110001011000010000000000000000 +00110100000000010000000000000001 +00110001011000010000000000000001 +00110100000011100000000000000000 +00110100000000100000000000000010 +01100101101000010000000000000000 +01111100010000110000000000000010 +10100000011000010001100000000000 +00110100000000010000000000000000 +01011100011000000000000000110101 +01101000010000100000000000000010 +10100000010011010001000000000000 +01000100010000110000000000000010 +00110100000011100000000000000001 +00110100000000010000000000000010 +00110011100000010000000000110000 +01000001100000010000000000010001 +01011011100010110000000000100000 +00110011100000010000000000110001 +00101001100000010000000000001100 +01011011100000010000000000101100 +01000101110000000000000000000100 +01000001011000010000000000000001 +00110100001000010000000000000001 +00110001011000010000000000000001 +00100000100001000000000000000001 +01000100100000000000000000001001 +00101001100000110000000000001000 +00110100000000011111111111111100 +01000100011000000000000000100001 +00110101011000010000000000000010 +00110111100000100000000000100000 +11011000011000000000000000000000 +01001000000000010000000000011101 +11100000000000000000000000000101 +00101001100000110000000000000100 +00110101011000010000000000000010 +00110111100000100000000000100000 +11011000011000000000000000000000 +01100100001000100000000000000000 +10100000010011100111000000000000 +01000101110000000000000000001100 +01000001011000010000000000000000 +00110111100000100000000000100000 +00110100001000010000000000000001 +00110001011000010000000000000000 +00110100000000010000000000000001 +00110001011000010000000000000001 +00101001100000110000000000000100 +00110101011000010000000000000010 +11011000011000000000000000000000 +01011100001000000000000000000011 +11100000000000000000000000001010 +01011100010011100000000000001000 +01001000000000010000000000001000 +10111010000011010110100000000000 +00110100001000010000000000000010 +01000101101000000000000000000101 +00110100000000100000000000000010 +00110001111000100000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100010110000000000000100 +01111000000001000000000000000001 +00111000100001001001001110100000 +00110100010000101111111111111111 +00110100100010100000000000011100 +00110100000000110000000000000000 +00110100000010010000000011111101 +00110100000010000000000011111001 +00110100000001110000000011111111 +00110100000001101111111110100010 +11100000000000000000000000010001 +01000000100001010000000000000000 +01011100101010010000000000000100 +10110100001000110010100000000000 +00110000101001100000000000000000 +11100000000000000000000000001010 +01011100101010000000000000000101 +10110100001000110010100000000000 +01000000101001010000000000000000 +10110100011001010001100000000000 +11100000000000000000000000000101 +01011100101001110000000000000100 +10110100001000110010100000000000 +11001000010000110101100000000000 +00110000101010110000000000000000 +00110100011000110000000000000001 +00110100100001000000000000000001 +01011100100010101111111111110000 +00101011100010110000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000000001000110000000000000110 +00110100000001000000000000100000 +01001100100000110000000000000010 +00110100000000110000000000100000 +00100000011010110000000011111111 +10110100001010110001100000000000 +00110100000001001111111110100010 +00110000011001000000000000000111 +01000000011000110000000000001010 +00110100000001000000000000000100 +01001100100000110000000000000010 +00110100000000110000000000000100 +10110101011000110101100000000000 +00100001011010110000000011111111 +10110100001010110001100000000000 +00110000011000100000000000001101 +00110100000000100000000000000001 +00110000011000100000000000010000 +01000000011000100000000000010110 +00110100000000110000000000101000 +01001100011000100000000000000010 +00110100000000100000000000101000 +10110101011000100001000000000000 +00100000010000100000000011111111 +10110100001000100001100000000000 +00110100010000100000000000011001 +00110100000001000000000000000101 +00100000010010110000000011111111 +00110000011001000000000000010111 +00110000011000000000000000011000 +10111001011000000001000000000000 +11111011111111111111111110111110 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111011111100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011110001111000 +00101000001000010000000000000000 +00110111100010110000000000101100 +00110111100000100000000011110100 +10111001011000000001100000000000 +00110100000001000000000011001000 +00110100000001010000000000000000 +11111011111111111111101110010111 +00110100000000100000000000111000 +00110100000011000000000000000000 +01010000010000010000000010100110 +10111001011000000000100000000000 +11111011111111111111110010101000 +01011100001000000000000010100011 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011100001010011100 +00111000010000101001001110100000 +01111000000000110000000000000001 +01000000001001010000000000000000 +00110100010011100000000000011100 +10111001011000000000100000000000 +00110100000001000000000000000000 +00110100000011010000000000000110 +00111000011000111001001110000100 +00110100000010110000000010100000 +00110100000010100000000010100001 +00110100000010010000000010100011 +00110100000010000000000000000001 +11100000000000000000000000101000 +01000000010001100000000000000000 +00110100110001110000000000000111 +00100000111001110000000011111111 +01010100111011010000000000010100 +00111100111001110000000000000010 +10110100011001110011100000000000 +00101000111001100000000000000000 +11000000110000000000000000000000 +10110100100000010011000000000000 +01000000110001100000000000011100 +10110100100001100010000000000000 +11100000000000000000000000011010 +10110100100000010010100000000000 +01000000101001010000000000011100 +01010001000001010000000000010111 +11100000000000000000000000001011 +10110100100000010011000000000000 +01000000110001100000000000011100 +01000100110010110000000000001110 +01000100110010100000000000001111 +01000100110010010000000000010000 +01011101100000000000000000010000 +11100000000000000000000000000100 +10110100100000010011100000000000 +01000000111001110000000000011100 +01000100111001100000000000001100 +01111000000000010000000000000001 +00111000001000011100001010011100 +00110000001001010000000000000000 +00110100000000100000000000000101 +00110111100000010000000001001000 +11100000000000000000000001011011 +00110100000011000000000000000010 +11100000000000000000000000000100 +00110100000011000000000000000100 +11100000000000000000000000000010 +00110100000011000000000000000001 +00110100100001000000000000000001 +00110100010000100000000000000001 +01011100010011101111111111011001 +01111000000000010000000000000001 +00111000001000011100001010011100 +00110000001001010000000000000000 +00110111100000010000000001001000 +10110100001001000110100000000000 +01111000000010110000000000000001 +00110100100001000000000000000001 +10110100001001000111100000000000 +00111001011010111010000011100000 +00100001100100110000000000000011 +00100001100100000000000000000100 +00111001100100100000000000001000 +11100000000000000000000000111111 +01000001101100010000000000000000 +01000110011000000000000000000010 +01010100001100010000000000111011 +00100010001000100000000011111111 +01010000001000100000000000000010 +10111000001000001000100000000000 +00101001011000010000000000000000 +00100010001100010000000011111111 +10111001111000000001000000000000 +10111010001000000001100000000000 +11111000000000000010010100011011 +00111100001001010000000000011000 +10111001100000000111000000000000 +00010100101001010000000000011000 +01000110000000000000000000001010 +01001000101000000000000000000111 +01000001011000110000000000001100 +01000001101000010000000000000000 +01100100101000100000000000000000 +11110000011000010000100000000000 +10100000010000010000100000000000 +01000100001000000000000000000011 +01000001011100010000000000001100 +10111010010000000111000000000000 +01000001011000110000000000001100 +01100100101000010000000000000000 +11100100011100010001000000000000 +10100000010000010001000000000000 +01011100010000000000000000000011 +00100001110000010000000000001000 +01000100001000100000000000011110 +01011110000000000000000000000011 +00100001110000010000000000001000 +01000100001100000000000000000100 +00101001011000100000000000000000 +10111001111000000000100000000000 +11111000000000000010010100100010 +00101001011001010000000000000100 +00101001011000110000000000001000 +10111001101000000000100000000000 +10111010001000000001000000000000 +10111001110000000010000000000000 +11011000101000000000000000000000 +01001100000000010000000000001100 +01011110000000000000000000000011 +00100001110011100000000000001000 +01000101110100000000000000000101 +01000001101000110000000000000000 +01000001011000100000000000001100 +10110100011000100001000000000000 +00110001101000100000000000000000 +01000001011001000000000000001100 +10110101111001000111100000000000 +10110101111000010111100000000000 +11100000000000000000000000001010 +01000100001000000000000000000110 +11001000000000010001000000000000 +00100000010000100000000011111111 +00110111100000010000000001001000 +11100000000000000000000000001010 +01001000101000010000000000000111 +00110101011010110000000000010000 +01000001011000010000000000001100 +01011100001000001111111111000001 +01000101011000000000000000000011 +01000001011000010000000000001100 +01011100001000000000000000000110 +00110111100000010000000001001000 +00110100000000100000000000000010 +11111011111111111111111100110100 +10111000001000000101100000000000 +11100000000000000000000000000111 +00110111100000010000000001001000 +11001001111000010101100000000000 +10111001011000000001000000000000 +11111011111111111111111100001110 +00110100000011000000000000000000 +01001000000010110000000000010000 +00110111100011000000000000101100 +00110101011010110000000000011100 +10111001100000000000100000000000 +10111001011000000001000000000000 +00110100000000110000000000000000 +11111011111111111111110110010100 +01111000000001010000000000000001 +00111000101001011011110001111000 +00101000101000010000000000000000 +10111001100000000001100000000000 +00110111100000100000000011110100 +10111001011000000010000000000000 +00110100000001010000000000000000 +11111011111111111111101101100011 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000100000100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000011000000000000 +01000000110001010000000000010001 +01000000001000100000000000000000 +10111000011000000110000000000000 +01000000001010110000000000000001 +00110100000001001111111111111101 +01011100101000100000000000011110 +00110100001000100000000000000010 +00110100000000010000000000000100 +01000100101000010000000000010011 +00110100000000010000000001000010 +01000100101000010000000000000100 +00110100000000010000000000000010 +00110100000001000000000000000000 +01011100101000010000000000010110 +00110100000011010000000000000100 +00110100000001001111111111111101 +01010101011011010000000000010011 +00110111100000010000000000010100 +10111001011000000001100000000000 +01011011100000000000000000010100 +11111000000000000010010011000010 +00101011100000010000000000010100 +11001001101010110110100000000000 +00111101101011010000000000000011 +10000000001011010110100000000000 +01011001100011010000000000000000 +11100000000000000000000000001000 +01000000110000010000000000010011 +01010101011000010000000000000111 +10111000011000000000100000000000 +10110101100010110110000000000000 +10111001011000000001100000000000 +11111000000000000010010010110110 +00110001100000000000000000000000 +00110101011001000000000000000010 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000000010000110000000000010010 +00101000010001000000000000001100 +10110100100000110001100000000000 +11111011111111111111111111001011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01000000001011100000000000000000 +00100000010000100000000011111111 +00100000100001000000000011111111 +00110100010011000000000000000001 +11001001110000100111000000000000 +00100000100000100000000000000001 +10111000001000000111100000000000 +10110100001011000110000000000000 +00110100000000011111111111111100 +01011100010000000000000001101000 +00100000100011010000000000000100 +01111101101011010000000000000000 +00100000100100000000000000001000 +01111110000100000000000000000000 +10111000011000000101100000000000 +00100001101100010000000011111111 +11100000000000000000000000100011 +10111001110000000001100000000000 +01001100001011100000000000000010 +10111000001000000001100000000000 +00101001011000010000000000000000 +10111001100000000001000000000000 +00100000011000110000000011111111 +11111000000000000010010001100010 +01011110000000000000000000001010 +10110000001000000000100000000000 +01100100001000100000000000000000 +10100000010100010001100000000000 +01000100011100000000000000000011 +01000001011000110000000000010000 +01001100011011100000000000000100 +01101000001000010000000000000000 +10100010001000010000100000000000 +01000100001000000000000000001011 +00101001011000100000000000000000 +01000001011000110000000000010000 +10111001100000000000100000000000 +00110100000011100000000000000000 +11111000000000000010010001110100 +01000001011000010000000000010000 +00110100000000100000000000000001 +10110101100000010000100000000000 +00110000001000100000000000000000 +11100000000000000000000000001101 +01000100010000010000000000000110 +01000001011000010000000000010000 +00110100001000010000000000000001 +01000101110000010000000000000110 +01000101101000000000000000000010 +01001001110000010000000000000110 +00110101011010110000000000010100 +01000001011000010000000000010000 +01011100001000001111111111011101 +10111001101000000111000000000000 +11100000000000000000000000000010 +00110100000011100000000000000001 +01000001011000100000000000010000 +00110100000000010000000000000000 +01000100010000000000000000110111 +01000001011000010000000000010001 +00110011100000100000000000110100 +01011011100011000000000000100100 +00110011100000010000000000110101 +00101001011000010000000000001100 +01011011100000010000000000110000 +01000101110000000000000000000100 +01000001100000010000000000000001 +00110100001000010000000000000001 +00110001100000010000000000000001 +01000001011000010000000000010000 +00101001011000110000000000000100 +00110111100100010000000000100100 +00110100001000010000000000000001 +10110101100000010000100000000000 +10111010001000000001000000000000 +11011000011000000000000000000000 +01100100001000110000000000000000 +10100000011011100111000000000000 +01000101110000000000000000011001 +00110101011010110000000000010100 +01000001011000110000000000010000 +00110100000000010000000000000000 +01000100011000000000000000011111 +00101001011000100000000000000000 +10111001100000000000100000000000 +11111000000000000010010001000101 +01000001011000010000000000010000 +00110100000000100000000000000001 +10110101100000010000100000000000 +00110000001000100000000000000000 +01000001011000100000000000010001 +01000001011000010000000000010000 +00101001011000110000000000000100 +00110011100000100000000000110101 +00101001011000100000000000001100 +00110011100000010000000000110100 +00110100001000010000000000000001 +01011011100000100000000000110000 +10110101100000010000100000000000 +10111010001000000001000000000000 +11011000011000000000000000000000 +01011100001000000000000000000011 +11100000000000000000000000001011 +01011100011011100000000000001001 +01001000000000010000000000001001 +01000001011000100000000000010000 +10111010000011010110100000000000 +00110100010000100000000000000001 +10110100001000100000100000000000 +01000101101000000000000000000100 +00110001111000100000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000110000 +01011011100011000000000000101100 +01011011100011010000000000101000 +01011011100011100000000000100100 +01011011100011110000000000100000 +01011011100100000000000000011100 +01011011100100010000000000011000 +01011011100100100000000000010100 +01011011100100110000000000010000 +01011011100101000000000000001100 +01011011100101010000000000001000 +01011011100111010000000000000100 +00100000100001000000000011111111 +01000000001100010000000000000000 +00100000010000100000000011111111 +00000000100011010000000000000011 +00110100010011100000000000000001 +00100000100011110000000000000100 +10111000001000001000000000000000 +11001010001000101000100000000000 +10110100001011100111000000000000 +00100001101011010000000000000001 +10111000011000000101100000000000 +00110100000011000000000000000000 +00100000100101010000000000000011 +00100000100101000000000000000001 +01111101111100110000000000000000 +11100000000000000000000000110100 +10111000101000001001000000000000 +01011101101000000000000000000101 +10111010001000001001000000000000 +01001100101100010000000000000010 +10111000101000001001000000000000 +00100010010100100000000011111111 +01000110101000000000000000000010 +01011110001001010000000000101011 +01011101101000000000000000001100 +00101001011000010000000000000000 +10111001110000000001000000000000 +10111010010000000001100000000000 +11111000000000000010001111010101 +00111100001011000000000000011000 +00010101100011000000000000011000 +01011101100011010000000000000110 +01000101111011000000000000001001 +01000001011000010000000000010000 +01011100001100100000000000000111 +11100000000000000000000000011111 +01000101100000000000000000000101 +01101001100000010000000000000000 +10100000001100110001000000000000 +01011100010000000000000000000010 +01000101101000100000000000011001 +01000101111000000000000000000111 +00101001011000100000000000000000 +01000001011000110000000000010000 +10111001110000000000100000000000 +11111000000000000010001111100101 +01000001011000010000000000010000 +00110010000000010000000000000000 +01000110100000000000000000001000 +00101001011000110000000000001000 +01000100011000000000000000010100 +01000001011000010000000000010000 +10111001011000000001000000000000 +10110101110000010000100000000000 +11011000011000000000000000000000 +01001000000000010000000000010010 +01000001011000010000000000010000 +00101001011000110000000000000100 +10111001011000000001000000000000 +10110101110000010000100000000000 +11011000011000000000000000000000 +01000100001000000000000000000101 +01000001011000100000000000010000 +10110100001000100000100000000000 +11100000000000000000000000001001 +01011100001011010000000000000111 +00110101011010110000000000010100 +01000001011001010000000000010000 +01011100101000001111111111001100 +11100000000000000000000000000011 +00110100000000011111111111111100 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000110000 +00101011100011000000000000101100 +00101011100011010000000000101000 +00101011100011100000000000100100 +00101011100011110000000000100000 +00101011100100000000000000011100 +00101011100100010000000000011000 +00101011100100100000000000010100 +00101011100100110000000000010000 +00101011100101000000000000001100 +00101011100101010000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00110100001011010000000000000010 +00110000001000100000000000000000 +00110100000000010000000001000011 +10111000011000000101100000000000 +01010100010000010000000000001000 +00110100000000010000000001000001 +01010000010000010000000000001001 +00110100000000010000000000000010 +01000100010000010000000000000111 +00110100000000010000000000000100 +01011100010000010000000000101001 +11100000000000000000000000011100 +00110100000000010000000001000110 +01011100010000010000000000100110 +11100000000000000000000000001001 +00101001011000010000000000000000 +00110111100000100000000000011100 +00110100000000110000000000000100 +01011011100000010000000000011100 +10111001101000000000100000000000 +11111000000000000010001110100001 +00110100000000010000000000000100 +11100000000000000000000000001111 +01111000000000010000000000000001 +00111000001000011100001010011100 +01000000001000010000000000000000 +00110100000000100000000000000000 +01000100001000000000000000011001 +00101000011000010000000000000000 +00110111100000100000000000010100 +01011011100000010000000000010100 +00101000011000010000000000000100 +00110100000000110000000000001000 +01011011100000010000000000011000 +10111001101000000000100000000000 +11111000000000000010001110010010 +00110100000000010000000000001000 +00110001100000010000000000000001 +11100000000000000000000000001010 +10111000011000000000100000000000 +00110100000000100000000000011111 +11111000000000000010010101101111 +00100000001000110000000011111111 +00110001100000110000000000000001 +10111001101000000000100000000000 +10111001011000000001000000000000 +00110100011000110000000000000001 +11111000000000000010001110000110 +01000001100000100000000000000001 +00110100010000100000000000000010 +11100000000000000000000000000010 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00101000010011010000000000001100 +10111000001000000111000000000000 +10111000010000000101100000000000 +00110100000000010000000000000001 +01111000000000100000000000000001 +00111000010000101011110010100000 +01000101101000010000000000000101 +00110100000001001111111111111101 +01011101101000000000000000101100 +01111000000000100000000000000001 +00111000010000101011110010100100 +00101001011000010000000000000000 +00110100000001010000000000000001 +00101000010000100000000000000000 +01000000001011000000000000000000 +01000000001000010000000000000001 +00110100000001000000000000000000 +01011100001001010000000000100011 +01001100001011000000000000100010 +00110100010000010000000000000010 +01001001100000010000000000100000 +00110100000000010000000000000010 +01011101100000010000000000000110 +00110100000000010000000010100011 +00110100000001001111111111111100 +01000100011000010000000000011011 +01011011100000100000000000011000 +11100000000000000000000000010100 +00110100000000010000000010100011 +01011100011000010000000000001100 +10111001110000000000100000000000 +10111001011000000001000000000000 +00110111100000110000000000011000 +11111011111111111111111001110111 +10111000001000000010000000000000 +01001100000000010000000000010001 +00101011100000100000000000011000 +00110101100000011111111111111101 +11111000000000000000100111110001 +00110100000001001111111111111011 +01001000000000010000000000001100 +00110101100000011111111111111101 +10111001101000000001000000000000 +00110111100000110000000000011000 +11111000000000000000100110100100 +00110100000001001111111111111011 +01001000000000010000000000000110 +01000001011000100000000000010001 +10111001110000000000100000000000 +00110111100000110000000000011000 +11111011111111111111111110000111 +10111000001000000010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000010100011 +11111011111111111111111110111011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000010100000 +11111011111111111111111110110100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000010000100000000000001100 +00110100000000110000000000000001 +10111000001000000110100000000000 +01000100010000110000000000011001 +00110100000000110000000000000010 +01011100010000110000000000110001 +01111000000000100000000000000001 +00111000010000101011110001111100 +00101000010000110000000000000000 +00101000011001010000000001010100 +00101000011001000000000001010000 +00111100101000100000000000000001 +00111100100001000000000000000001 +11110100101000100010100000000000 +11001000000000100001000000000000 +10110100101001000010000000000000 +01111100010001010000000000000000 +11001000000001000010000000000000 +11001000100001010010000000000000 +00101000011001010000000001000000 +00101000011000110000000001000100 +10110100100001010010000000000000 +10110100010000110001100000000000 +11110100010000110001000000000000 +01011011100000110000000000011100 +10110100010001000001000000000000 +01011011100000100000000000011000 +11100000000000000000000000010111 +01111000000000100000000000000001 +00111000010000101011110001111100 +00101000010000110000000000000000 +01111000000001010000000000000001 +00111000101001011000111011001000 +00101000011011100000000010101000 +00101100011010110000000010101100 +00101000011000100000000010100100 +00111101110000010000000000010000 +00101000101001000000000000000000 +10111000001010110101100000000000 +00101000011000010000000010100000 +00110100000000110000000000000000 +00010101110011100000000000010000 +11111000000000000010001000000110 +10110101011000100001000000000000 +11110101011000100101100000000000 +10110101110000010001100000000000 +10110101011000110001100000000000 +01011011100000110000000000011000 +01011011100000100000000000011100 +10111001101000000000100000000000 +01000001100000100000000000010001 +00110111100000110000000000011000 +11111011111111111111111100110100 +11100000000000000000000000000010 +00110100000000011111111111111111 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100111010000000000000100 +00101000010000110000000000001100 +01000000010001010000000000010001 +01000000010000100000000000010010 +00101000011000110000000000000000 +10110100011000100001000000000000 +00101000010001000000000000000000 +00101000010000110000000000000100 +01001000100000000000000000001110 +01011100100000000000000000000101 +01111000000001100000000000000001 +00111000110001101000111011111100 +00101000110000100000000000000000 +01010100011000100000000000001001 +00110100000000101111111111111111 +01001000010001000000000000001011 +01011100100000100000000000001011 +01111000000001000000000000000001 +00111000100001001000111100000000 +00101000100000100000000000000000 +01010100010000110000000000000110 +11100000000000000000000000000110 +01111000000001100000000000000001 +00111000110001101000111011010100 +00101000110000110000000000000000 +11100000000000000000000000000010 +01111000000000111000000000000000 +01011011100000110000000000001000 +10111000101000000001000000000000 +00110111100000110000000000001000 +11111011111111111111111100001011 +00101011100111010000000000000100 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001000000000000001100 +01000000010000110000000000010010 +01000000010000100000000000010001 +00101000100001000000000000000000 +10110100100000110001100000000000 +11111011111111111111111100000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001000000000000001100 +01000000010000110000000000010010 +01000000010000100000000000010001 +10110100100000110001100000000000 +11111011111111111111111011110110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111110011000 +01011011100010110000000000110100 +01011011100011000000000000110000 +01011011100011010000000000101100 +01011011100011100000000000101000 +01011011100011110000000000100100 +01011011100100000000000000100000 +01011011100100010000000000011100 +01011011100100100000000000011000 +01011011100100110000000000010100 +01011011100101000000000000010000 +01011011100101010000000000001100 +01011011100101100000000000001000 +01011011100111010000000000000100 +10111000001000001000000000000000 +00101000010000010000000000000000 +10111000010000000111000000000000 +00110100000011010000000000000000 +01000000001101100000000000000001 +01000000001011000000000000000000 +00110100000010110000000000000001 +00110111100011110000000000111000 +00110100000101011111111111111111 +00110100000101000000000000000010 +00110100000100110000000000000011 +00110100000100100000000000000100 +00110100000100010000000000000101 +00100001101000110000000011111111 +10111001111000000000100000000000 +00110100000000100000000000000000 +11111000000000000001000101000001 +10111000001000000001100000000000 +01000100001000000000000000011100 +01000100001101010000000000011011 +01011110110010110000000000001101 +01011101100101000000000000001001 +00110111100010110000000001011000 +00110100000000110000000000010000 +10111001011000000000100000000000 +10111001111000000001000000000000 +11111000000000000010001010000101 +10111001011000000001100000000000 +00110011100000000000000001101000 +11100000000000000000000000001101 +01000101100100110000000000000111 +01000101100100100000000000001000 +01000101100100010000000000001001 +00110101011010110000000000000001 +00110101101011010000000000000001 +01001100011010111111111111101010 +11100000000000000000000000001010 +00110111100000110000000001001100 +11100000000000000000000000000100 +00110111100000110000000001010000 +11100000000000000000000000000010 +00110111100000110000000001001000 +01000001110000100000000000010001 +10111010000000000000100000000000 +11111011111111111111111010111000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000110100 +00101011100011000000000000110000 +00101011100011010000000000101100 +00101011100011100000000000101000 +00101011100011110000000000100100 +00101011100100000000000000100000 +00101011100100010000000000011100 +00101011100100100000000000011000 +00101011100100110000000000010100 +00101011100101000000000000010000 +00101011100101010000000000001100 +00101011100101100000000000001000 +00110111100111000000000001101000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00101000010000100000000000001100 +10111000001000000110000000000000 +00110100000000010000000000000001 +01011100010000010000000000001010 +00110100000000010000000000000000 +11111000000000000000010000101011 +00110100001000100000000000000001 +01011011100000100000000000010000 +01000001011000100000000000010001 +10111001100000000000100000000000 +00110111100000110000000000010000 +11111011111111111111111010010110 +11100000000000000000000000000010 +00110100000000011111111111111111 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000010010110000000000001100 +10111001011000000001100000000000 +11111011111111111111110101100111 +10111000001000000110000000000000 +01001100000000010000000000001010 +00101001011000100000000000000000 +00110100000000010000000000000001 +01011100010000010000000000000101 +11111011111111111100111110101110 +11111011111111111100111110000111 +00110100000000010000000001100100 +11100000000000000000000000000010 +00110100000000010000000011001000 +01011001011000010000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000010010110000000000001100 +10111001011000000001100000000000 +11111011111111111111110101001110 +10111000001000000110100000000000 +01001100000000010000000001010000 +00101001011000100000000000000000 +00110100000000010000000000000010 +01000100010000010000000000011110 +01001000010000010000000000000100 +00110100000000010000000000000001 +01011100010000010000000001001000 +11100000000000000000000000100000 +00110100000000010000000000000011 +01000100010000010000000000000100 +00110100000000010000000000110010 +01011100010000010000000001000011 +11100000000000000000000000111101 +01111000000000100000000000000001 +00111000010000101011110010000000 +00101000010000010000000000010100 +01111000000000110000000000000001 +00111000011000111011111101000000 +01011000011000010000000000000000 +00101000010000010000000000011000 +01111000000000110000000000000001 +00111000011000111011111101000100 +01011000011000010000000000000000 +00101000010000010000000000010000 +01111000000000110000000000000001 +00111000011000111010100000001000 +01011000011000010000000000000000 +01111000000000010000000000000001 +00111000001000011000011110011100 +11111000000000000000001001010011 +11111011111111111100111101111011 +11111011111111111100111101010100 +11100000000000000000000000101100 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011011110010000000 +00111000010000101011111110111100 +00110100000000110000000000010000 +11111000000000000010001000000010 +01111000000011000000000000000001 +00111001100011001011110010000000 +01000001100000010000000000000000 +01011100001000000000000000000011 +00110100000000010000000011001011 +11100000000000000000000000100011 +00110100000000100000000000010000 +10111001100000000000100000000000 +11111000000000000010001111011100 +10111000001000000001000000000000 +00110100000000110000000000001111 +00110100000000010000000000100000 +11100000000000000000000000000100 +10110100010011000010000000000000 +00110000100000010000000000000000 +00110100010000100000000000000001 +01001100011000101111111111111101 +00110100000000100000000000000001 +10111001100000000000100000000000 +00110100000000110000000000000000 +11111000000000000001000010011111 +10111000001000000001000000000000 +00110100000000011111111111111110 +01011100010000010000000000000011 +00110100000000010000000011001010 +11100000000000000000000000001111 +00110100000000011111111111111111 +01011100010000010000000000000011 +00110100000000010000000011001001 +11100000000000000000000000001011 +11111000000000000000100011111000 +01000100001000000000000000000110 +00110100000000010000000001100101 +11100000000000000000000000000111 +11111000000000000001000000110001 +00110100000000101111111111111111 +01000100001000100000000000000011 +00110100000000010000000001100100 +11100000000000000000000000000010 +00110100000000010000000011001000 +01011001011000010000000000000000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000001000000111100000000000 +00101000010000010000000000000000 +10111000010000000110100000000000 +00110100000011000000000000000001 +01000000001100100000000000000001 +01000000001011100000000000000000 +00110100000000010000000000000000 +11111000000000000000110000010100 +10111000001000000010000000000000 +00110100000100010000000000000010 +00110100000100000000000000000011 +11100000000000000000000000100101 +01011110010011000000000000100000 +00101000100010110000000000000100 +01011101110100010000000000000111 +00101000100000110000000000000000 +01111000000000100000000000000001 +00110111100000010000000000101000 +00111000010000100111101111011100 +11111000000000000000000111101110 +11100000000000000000000000011111 +01011101110100000000000000010111 +01111000000000011000000000000000 +01011101011000010000000000000110 +01111000000000100000000000000001 +00110111100000010000000000101000 +00111000010000101000011111001000 +11111000000000000000000111100110 +11100000000000000000000000010111 +01001101011000000000000000000110 +01111000000000100000000000000001 +00110111100000010000000000101000 +00111000010000100111100101001000 +11001000000010110101100000000000 +11111000000000000000000111011111 +00100001011001001111111111111111 +00001000100001000010011100010000 +01111000000000100000000000000001 +00010101011000110000000000010000 +00000000100001000000000000010000 +00110111100000010000000000101000 +00111000010000101000011111010000 +11111000000000000000000111010111 +11100000000000000000000000001000 +10111000100000000000100000000000 +11111000000000000000101111101110 +10111000001000000010000000000000 +00110101100011000000000000000001 +01011100100000001111111111011100 +00110100000000010000000000000000 +11100000000000000000000000000101 +01000001101000100000000000010001 +10111001111000000000100000000000 +00110111100000110000000000101000 +11111011111111111111110111010110 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000010011010000000000001100 +10111000001000000110000000000000 +10111000010000000101100000000000 +00100001101000010000000000000010 +01000100001000000000000000001001 +11111000000000000000011110101111 +00110100000000100000000000001010 +11111000000000000010000100011000 +01011011100000010000000000011100 +01000001011000100000000000010001 +10111001100000000000100000000000 +00110111100000110000000000011100 +11100000000000000000000000010011 +00100001101000100000000000000100 +01000100010000010000000000000100 +00110111100000010000000000010100 +00110100000000100000000000000000 +11111000000000000000110010101000 +00100001101011010000000000000001 +01000101101000000000000000001001 +00101011100000100000000000011000 +00101011100000010000000000010100 +00110100000000110000000000000010 +11111011111111111111010011001010 +10111000001000000001100000000000 +01000001011000100000000000010001 +10111001100000000000100000000000 +11100000000000000000000000000100 +01000001011000100000000000010001 +10111001100000000000100000000000 +00110111100000110000000000010100 +11111011111111111111110110100110 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100111010000000000000100 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000000000000000 +00110100000001000000000010100001 +00111000001000011010000110101000 +11111011111111111111011010110101 +01111000000000100000000000000001 +00111000010000101011110001111000 +01011000010000010000000000000000 +01111000000000010000000000000001 +00111000001000011001100000101000 +00101000001000010000000000011000 +01111000000000100000000000000001 +00111000010000101011110001111100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01011000010000010000000000000000 +00111000011000111011110010100100 +00110111100000010000000000001100 +00110111100000100000000000001000 +00111000100001001011110010100000 +11111000000000000000011110000101 +01000011100000110000000000001111 +01000011100000100000000000001011 +01111000000000010000000000000001 +00111000001000011010000110010000 +00110000001000110000000000001000 +00110000001000100000000000001001 +01111000000000010000000000000001 +00111000001000011010000110011100 +00110000001000110000000000001000 +00110000001000100000000000001001 +00101011100111010000000000000100 +00110111100111000000000000001100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011110110110100 +00101100011001010000000000000000 +01111000000001000000000000000001 +00111000100001001011110111001100 +00111100001000010000000000000001 +10110100100001010010000000000000 +00110100101001010000000000000010 +00110000100000010000000000000000 +00110000100000100000000000000001 +00001100011001010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00110100000000100000000000001000 +01010100001000100000000010111110 +00111100001000010000000000000010 +01111000000000100000000000000001 +00111000010000101001001110111100 +10110100010000010001000000000000 +00101000010000010000000000000000 +01111000000011000000000000000001 +00111001100011001011110110110100 +11000000001000000000000000000000 +00110100000000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111111100010 +11100000000000000000000010101100 +00110100000000010000000000000001 +00110100000000100000000000000111 +11111011111111111111111111011110 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110111001100 +10110100001000100000100000000000 +00110100000000100000000000000100 +11100000000000000000000000001001 +00110100000000010000000000000010 +00110100000000100000000000000111 +11111011111111111111111111010101 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110111001100 +10110100001000100000100000000000 +00110100000000100000000000000011 +00110000001000100000000000000000 +00110100001000010000000000000001 +11111000000000000000001010001011 +00110100000010110000000000000111 +11100000000000000000000010010111 +00110100000000010000000000000011 +00110100000000100000000000000010 +11111011111111111111111111001000 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110111001100 +10110100001000100000100000000000 +00110100000000100000000000101000 +00110000001000000000000000000000 +00110000001000100000000000000001 +00110100000010110000000000000010 +11100000000000000000000010001011 +01111000000011010000000000000001 +00111001101011011000011101011100 +10111001101000000000100000000000 +11111000000000000010001000100100 +00110100001010110000000000000001 +00100001011000100000000011111111 +00110100000000010000000000000100 +11111011111111111111111110110111 +00101101100000100000000000000000 +01111000000000010000000000000001 +00111000001000011011110111001100 +10110100010000010000100000000000 +10111001101000000001000000000000 +11111000000000000010000111110110 +11100000000000000000000001111100 +00110111100000010000000001000000 +11111011111111111111011111001101 +01111000000000100000000000000001 +00110111100000010000000001000000 +00111000010000101000111110010000 +00110100000000110000000000000100 +01111000000011000000000000000001 +01111000000011100000000000000001 +11111000000000000010000010111011 +00111001100011001011110110110100 +00111001110011101011110111001100 +00110111100011010000000000011000 +01000100001000000000000000001101 +00110111100000100000000001000000 +10111001101000000000100000000000 +11111011111111111111001100001100 +10111001101000000000100000000000 +11111000000000000010001000000111 +10111000001000000101100000000000 +00101101100000010000000000000000 +10111001101000000001000000000000 +00110100001000010000000000000010 +10110100001011100000100000000000 +11111000000000000010000111011101 +11100000000000000000000000010100 +00110111100000010000000000111000 +11111000000000000000001001010011 +01000011100000110000000000111000 +01000011100001000000000000111001 +01000011100001010000000000111010 +01000011100001100000000000111011 +01000011100001110000000000111100 +01000011100010000000000000111101 +01111000000000100000000000000001 +00111000010000101000000101010000 +10111001101000000000100000000000 +11111000000000000000000011111010 +00101101100000010000000000000000 +10111001101000000001000000000000 +00110100000000110000000000010001 +00110100001000010000000000000010 +10110100001011100000100000000000 +11111000000000000010001001101010 +00110100000010110000000000010001 +00110100000000010000000000000101 +00100001011000100000000011111111 +11100000000000000000000000100110 +00101101100011100000000000000000 +01111000000011010000000000000001 +00111001101011011011110111001100 +00110101110011100000000000000010 +01111000000010110000000000000001 +10110101110011010111000000000000 +00111001011010111100001010000100 +00110100000000110000000000000100 +10111001011000000001000000000000 +10111001110000000000100000000000 +11111000000000000010001001011011 +10111001011000000000100000000000 +00110100000000100000000000000100 +11111000000000000010001010001011 +10110101110000010101100000000000 +01111000000000100000000000000001 +10111001011000000000100000000000 +00111000010000100111111001101100 +01111000000011100000000000000001 +11111000000000000010000110110010 +00111001110011101001011011101000 +00101001110000100000000000000000 +00110101011010110000000000000010 +10111001011000000000100000000000 +00110100000000110000000000100000 +11111000000000000010001001001100 +00101001110000010000000000000000 +00110100000000100000000000100000 +11111000000000000010001001111100 +10110101011000010000100000000000 +00101101100010110000000000000000 +00110101011010110000000000000010 +10110101011011010101100000000000 +11001000001010110101100000000000 +00100001011010110000000011111111 +00110100000000010000000000000110 +10111001011000000001000000000000 +11111011111111111111111101011011 +11100000000000000000000000100110 +01111000000000100000000000000001 +00110111100000010000000001000000 +00111000010000101000111110010000 +00110100000000110000000000000100 +11111000000000000010000001101001 +00110100000010110000000000000000 +01000100001000000000000000011111 +00110100000000010000000000001000 +00110100000000100000000000001100 +01111000000011000000000000000001 +11111011111111111111111101001111 +00111001100011001011110110110100 +00101101100000010000000000000000 +01111000000010110000000000000001 +00111001011010111011110111001100 +10110101011000010000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000010 +00110000001000100000000000000000 +00110100000000100000000000000001 +00110000001000110000000000000110 +00110000001000100000000000000001 +00110000001000100000000000001010 +00110111100000010000000001000000 +11111011111111111111011101100000 +00110111100000100000000001000000 +00110111100000010000000000011000 +11111011111111111111001010101010 +00101101100000010000000000000000 +00110111100000100000000001000000 +00110100000000110000000000000100 +00110100001000010000000000000010 +10110101011000010000100000000000 +11111000000000000010000001101101 +00110100000010110000000000001100 +11100000000000000000000000000010 +00110100000010110000000000000000 +01111000000000010000000000000001 +00111000001000011011110110110100 +00101100001000100000000000000000 +10110101011000100101100000000000 +00001100001010110000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00110100000000100000000000000000 +00110100000000110000000010011110 +00111000001000011011110111001100 +11111000000000000010000011010011 +01111000000000010000000000000001 +00111000001000011011110110110100 +00001100001000000000000000000000 +01111000000000010000000000000001 +00111000001000011000011111111000 +11111000000000000000000010010111 +00110100000010110000000000000001 +00110100000011000000000000001001 +10111001011000000000100000000000 +00110101011010110000000000000001 +11111011111111111111111100100001 +01011101011011001111111111111101 +00110100000000010000000000000000 +11111011111111111111111100011110 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111001111000 +00101000001000100000000000000000 +00110100000000110010011100010000 +01001100011000100000000000110100 +00110111100011000000000000010000 +10111001100000000000100000000000 +11111000000000000000000110111111 +00110111100010110000000000010111 +10111001011000000000100000000000 +11111011111111111111011100011101 +01111000000000100000000000000001 +00110100000000110000000000000110 +10111001100000000000100000000000 +00111000010000101011111001101100 +11111000000000000010000000001101 +10111000001000000001100000000000 +01011100001000000000000000001011 +01111000000000100000000000000001 +00111000010000101011100011111000 +00101000010000010000000000000000 +01000100001000110000000000010010 +01111000000000100000000000000001 +10111001011000000000100000000000 +00111000010000101011111001110100 +00110100000000110000000000000100 +11111000000000000010000000000010 +01000100001000000000000000001100 +11111011111111111111111111000100 +01111000000000010000000000000001 +00110111100000100000000000010000 +00110100000000110000000000000110 +00111000001000011011111001101100 +11111000000000000010000000011100 +01111000000000010000000000000001 +00111000001000011011111001110100 +00110111100000100000000000010111 +00110100000000110000000000000100 +11111000000000000010000000010111 +01111000000000010000000000000001 +01111000000001000000000000000001 +00111000001000011011110110110000 +00111000100001001011110110110100 +00101000001000010000000000000000 +00101100100001000000000000000000 +01111000000000100000000000000001 +01111000000000110000000000000001 +00111000010000101011110110111000 +00111000011000111011110111001100 +00110100000001010000000000000000 +11111011111111111111011010000011 +01111000000000010000000000000001 +00111000001000011011111001111000 +01011000001000000000000000000000 +00110100000000010000000000000001 +11100000000000000000000000000100 +00110100010000100000000000000001 +01011000001000100000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110111100010110000000000001100 +10111001011000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000010010 +11111000000000000010000001110100 +00110100000000011000100011001100 +00001111100000010000000000011000 +01111000000000010000000000000001 +00110100000001000000000000000000 +10111001011000000001000000000000 +00110100000000110000000000000001 +00111000001000011011111001111100 +11111011111111111111010101010000 +01111000000000100000000000000001 +01111000000010110000000000000001 +00111001011010111011110110111000 +00111000010000101011110110110000 +01011000010000010000000000000000 +00110100000000110000000000010010 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000010000001100011 +01111000000000100000000000000001 +00111000010000101000111110011000 +00110100000000110000000000000110 +10111001011000000000100000000000 +11111000000000000001111111100000 +11111011111111111111111110000010 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000010000000000000 +00111001011010111011111010110000 +10111000010000000001100000000000 +10111001011000000000100000000000 +10111000100000000001000000000000 +11111000000000000000000000100111 +10111000001000000110000000000000 +10111001011000000000100000000000 +11111000000000000000000100001100 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100111010000000000000100 +01011011100000110000000000001100 +00110111100000110000000000001100 +01011011100000100000000000001000 +01011011100001000000000000010000 +01011011100001010000000000010100 +01011011100001100000000000011000 +01011011100001110000000000011100 +01011011100010000000000000100000 +11111000000000000000000000010011 +00101011100111010000000000000100 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100111010000000000000100 +01011011100000100000000000001100 +00110111100000100000000000001100 +01011011100000010000000000001000 +01011011100000110000000000010000 +01011011100001000000000000010100 +01011011100001010000000000011000 +01011011100001100000000000011100 +01011011100001110000000000100000 +01011011100010000000000000100100 +11111011111111111111111111010011 +00101011100111010000000000000100 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111110011100 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +01111000000101100000000000000001 +10111000001000001100100000000000 +10111000010000001010000000000000 +10111000001000001001100000000000 +00110100000110000000000000100101 +00110100000010010000000001101001 +00110100000010000000000001110000 +00110100000001110000000001011000 +00110100000110110000000000101010 +00110100000010100000000000110000 +00110100000101110000000000010000 +00110111100101010000000001011000 +00111010110101101000100000010000 +11100000000000000000000010010110 +00110100000011110000000000000000 +00110100000100010000000000100000 +00110100000011010000000000001010 +01000100001110000000000000000100 +00110010011000010000000000000000 +11100000000000000000000000111100 +00110100000100010000000000110000 +00110110100101000000000000000001 +01000010100000010000000000000000 +01000100001010010000000001000000 +01010100001010010000000000001111 +01000100001001110000000000111011 +01010100001001110000000000001000 +01000100001110110000000000011010 +01010100001110110000000000000100 +01000100001000000000000010001000 +01011100001110000000000000011010 +11100000000000000000000000101111 +01011100001010100000000000011000 +11100000000000000000000000010110 +00110100000000100000000001100011 +01000100001000100000000000011100 +00110100000001000000000001100100 +01011100001001000000000000010011 +11100000000000000000000000110001 +01000100001010000000000000101101 +01010100001010000000000000000110 +00110100000000100000000001101110 +01000100001000100000000001111000 +00110100000001000000000001101111 +01011100001001000000000000001100 +11100000000000000000000000100100 +00110100000000100000000001110101 +01000100001000100000000000101000 +00110100000001000000000001111000 +01000100001001000000000000100011 +00110100000000100000000001110011 +01011100001000100000000000000101 +11100000000000000000000000010000 +00101000011011010000000000000000 +00110100011000110000000000000100 +01000101111000001111111111011101 +00110100001000011111111111010000 +00100000001000100000000011111111 +00110100000001000000000000001001 +01010100010001001111111111011010 +00001001111011110000000000001010 +10110100001011110111100000000000 +11100011111111111111111111010111 +00101000011000010000000000000000 +00110100011000110000000000000100 +00110010011000010000000000000000 +00110110011100110000000000000001 +11100000000000000000000001011111 +10111000011000000000100000000000 +00101000001000010000000000000000 +00110100011000110000000000000100 +11100000000000000000000000000100 +00110010011000100000000000000000 +00110100001000010000000000000001 +00110110011100110000000000000001 +01000000001000100000000000000000 +01011100010000001111111111111100 +11100000000000000000000001010101 +00110010011110000000000000000000 +00110110011100110000000000000001 +11100000000000000000000001010010 +00110100000000010000000000001010 +01000101101000010000000000000100 +11100000000000000000000000000100 +00110100000011010000000000010000 +11100000000000000000000000000010 +00110100000011010000000000001000 +00101000011001010000000000000000 +00110100011100100000000000000100 +10111000101000000111000000000000 +01011101111000000000000000000010 +00110100000011110000000000000001 +00000000101001100000000000011111 +01100101101000110000000000001010 +00110100000100000000000000000000 +10100000110000110001100000000000 +01000100011000000000000000000011 +11001000000001010111000000000000 +00110100000100000000000000000001 +00110100000011000000000000010000 +11100000000000000000000000010101 +10111001110000000000100000000000 +10111001101000000001000000000000 +01011011100001110000000001001100 +01011011100010000000000001010000 +01011011100010010000000001010100 +01011011100010100000000001001000 +11111000000000000001111011011011 +10110110110000010001100000000000 +01000000011000110000000000000000 +00110101100011001111111111111111 +10110110101011000101100000000000 +10111001110000000000100000000000 +00110001011000110000000000000000 +10111001101000000001000000000000 +11111000000000000001111011000011 +00101011100010100000000001001000 +00101011100010010000000001010100 +00101011100010000000000001010000 +00101011100001110000000001001100 +10111000001000000111000000000000 +01111101100001000000000000000000 +01111101110000110000000000000000 +10100000100000110001100000000000 +01011100011000001111111111101001 +01011101100101110000000000000100 +00110100000000100000000000110000 +00110011100000100000000001100111 +00110100000011000000000000001111 +01100110001000100000000000100000 +10100010000000100001000000000000 +01000100010000000000000000001011 +00110101100011001111111111111111 +10110110101011000001000000000000 +00110100000000110000000000101101 +00110000010000110000000000000000 +00110100000100000000000000000000 +11100000000000000000000000000101 +00110101100011001111111111111111 +10110110101011000001000000000000 +00110000010100010000000000000000 +11100000000000000000000000000011 +11001010111011110000100000000000 +10110100001100000000100000000000 +01001001100000011111111111111010 +01000110000000000000000000000101 +00110101100011001111111111111111 +10110110101011000000100000000000 +00110100000000100000000000101101 +00110000001000100000000000000000 +11001010111011000001100000000000 +10111010011000000000100000000000 +00110100000001000000000000001111 +11100000000000000000000000000110 +10110110101011000001000000000000 +01000000010000100000000000000000 +00110101100011000000000000000001 +00110000001000100000000000000000 +00110100001000010000000000000001 +01001100100011001111111111111011 +10110110011000111001100000000000 +10111010010000000001100000000000 +00110110100101000000000000000001 +01000010100000010000000000000000 +01011100001000001111111101101010 +11001010011110010000100000000000 +00110010011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000001100100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010001100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011100001010110100 +01011000001000100000000000000000 +00110100000000010000001111000110 +01011000010000010000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000000001010 +01011101011000010000000000000011 +00110100000000010000000000001101 +11111011111111111111111111111001 +01111000000000100000000000000001 +00111000010000101100001010110100 +00101000010000100000000000000000 +00101000010000010000000000000000 +00100000001000010000000000000001 +01011100001000001111111111111110 +01011000010010110000000000001000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000001000000101100000000000 +11100000000000000000000000000100 +10111000010000000000100000000000 +00110101011010110000000000000001 +11111011111111111111111111100100 +01000001011000100000000000000000 +01011100010000001111111111111100 +11001001011011000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010110100 +00101000001000100000000000000000 +00110100000000011111111111111111 +00101000010000110000000000000000 +00100000011000110000000000000010 +01000100011000000000000000000011 +00101000010000010000000000001100 +00100000001000010000000011111111 +11000011101000000000000000000000 +01111000000000100000000000000001 +00010100001000010000000000000010 +00111000010000101100001010110000 +00101000010000100000000000000000 +00100000001000010000000011111111 +00111100001000010000000000010000 +01011000010000010000000000101100 +00101000010000010000000000110000 +01001100001000001111111111111111 +00101000010000010000000000110000 +00100000001000011111111111111111 +11000011101000000000000000000000 +00010100001000010000000000000010 +01111000000000110000000000000001 +00111000011000111100001010110000 +00100000001000010000000011111111 +00101000011000110000000000000000 +00100000010000101111111111111111 +01111000000001001000000000000000 +00111100001000010000000000010000 +10111000010001000001000000000000 +10111000010000010001000000000000 +01011000011000100000000000101100 +00101000011000010000000000110000 +01001100001000001111111111111111 +11000011101000000000000000000000 +01000000001001000000000000000010 +01000000001000110000000000000011 +01111000000000100000000000000001 +00111100100001000000000000011000 +00111100011000110000000000010000 +00111000010000101100001010110000 +10111000100000110001100000000000 +01000000001001000000000000000101 +00101000010000100000000000000000 +10111000011001000001100000000000 +01000000001001000000000000000100 +00111100100001000000000000001000 +10111000011001000001100000000000 +01011000010000110000000000101000 +01000000001000110000000000000001 +01000000001000010000000000000000 +00111100001000010000000000001000 +10111000011000010000100000000000 +01011000010000010000000000100100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010110000 +00101000010000110000000000000000 +00101000011000110000000000101000 +00110000001000110000000000000101 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000001000 +00110000001000110000000000000100 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000010000 +00110000001000110000000000000011 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000011000 +00110000001000110000000000000010 +00101000010000110000000000000000 +00101000011000110000000000100100 +00110000001000110000000000000001 +00101000010000100000000000000000 +00101000010000100000000000100100 +00000000010000100000000000001000 +00110000001000100000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000010000000110000000000000 +00111001011010111100001010110000 +01011100001000000000000000000100 +00101001011000010000000000000000 +01011000001000000000000000000000 +11100000000000000000000000100010 +00101001011000010000000000000000 +01011000001000000000000000000000 +00101000001000100000000000110100 +01111000000000010000000000000001 +00111000001000011000100000100100 +11111011111111111111111010010110 +11111000000000000000000010111110 +00101001011000010000000000000000 +00110100000000100000000011100000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111100110000 +00110100000000100000100000000000 +01011000001011000000000000000000 +00110100000000010000000000000000 +11111011111111111111111110101011 +00110100000000010000000011001000 +11111000000000000000010001111011 +00110100000000010000000000000000 +00111000000000101000000000000000 +11111011111111111111111110100110 +00110100000000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110100011 +00110100000000010000000000010000 +00110100000000100000000000000000 +11111011111111111111111110100000 +01111101100000100000000000000000 +00110100000000010000000000000000 +11001000000000100001000000000000 +00100000010000100001001000000000 +00110100010000100000000101000000 +11111011111111111111111110011010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011111100110000 +00101000010010110000000000000000 +10111000001000000110000000000000 +00110100000000010000000000000100 +11111011111111111111111101111110 +01111101011010110000000000000000 +00001111100000010000000000010010 +00110100000000010000000000000100 +11001000000010110101100000000000 +11111011111111111111111101111001 +00100001011010110000000000100000 +00001111100000010000000000010010 +00110101011010110000000000000100 +01000101100000000000000000000100 +00110100000000010000000000010100 +11111011111111111111111101110011 +00001101100000010000000000000000 +00101111100000010000000000010010 +10100001011000010000100000000000 +11100100001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111101100110 +00000000001000010000000000000100 +00100000001000010000000000011111 +00001000001000010000001100100000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +00111000011000111011111101000000 +10111000010000000101100000000000 +00101000011000100000000000000000 +01011000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011011111101000100 +00101000001011000000000000000000 +00110100000000010000000001000000 +11111011111111111111111101010010 +00000000001000010000000000000100 +00100000001000010000000000011111 +00001000001000010000001100100000 +10110100001011000000100000000000 +01011001011000010000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111101000011 +00111000001000100000000000000001 +00110100000000010000000001000000 +11111011111111111111111101001100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111100111000 +00110100000000101111111111111110 +10100000001000100001000000000000 +00110100000000010000000001000000 +11111011111111111111111101000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111100001010110000 +00101001011000010000000000000000 +00101000001000100000000000000100 +00111000010000100000000000010000 +01011000001000100000000000000100 +00110100000000010000000000000001 +11111000000000000000010000000011 +00101001011000010000000000000000 +00101000001000010000000000000100 +00100000001000010000000000100000 +01111100001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000001000100 +11111011111111111111111100010111 +00111000001000100000000000100000 +01000101011000000000000000000011 +00110100000000101111111111011111 +10100000001000100001000000000000 +00110100000000010000000001000100 +11111011111111111111111100011101 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011111110100000 +00101000010000100000000000000000 +01111000000010110000000000000001 +00111001011010111100001010110000 +01011001011000100000000000000000 +11111011111111111111111100011100 +00110100000000010000000000000001 +11111011111111111111111111100100 +01111000000000100000000000000001 +00111000010000101000111100000100 +00101000010000010000000000000000 +01111000000001000000000000000001 +00111000100001001000111100001000 +01011000001000000000000000000000 +00101001011000010000000000000000 +00101000100000110000000000000000 +00110100000000100000000000000011 +01011000001000000000000000000000 +01011000001000100000000000001100 +01011000001000110000000000001000 +01111000000000110000000000000001 +00111000011000111000111100001100 +01011000001000100000000000000100 +00101000011000100000000000000000 +01011000001000100000000000111100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011001011100000100 +00101000001000100000000000000000 +01111000000000010000000000000001 +00111000001000011010011111100000 +01000100010000000000000000000011 +01111000000000010000000000000001 +00111000001000011010011111101000 +00101000001010110000000000000000 +01011101011000000000000000000100 +01111000000000010000000000000001 +00111000001000011000100000101100 +11100000000000000000000000110110 +01111000000000110000000000000001 +00111000011000111000111100010000 +00101000001011000000000000000100 +00101001011000100000000000000000 +00101000011000010000000000000000 +01000100010000010000000000010001 +10111001011000000000100000000000 +01111000000001000000000011111111 +11100000000000000000000000001101 +00101000001000110000000000000000 +00111100011001100000000000011000 +00000000011001010000000000011000 +10111000110001010010100000000000 +10100000011001000011000000000000 +00000000110001100000000000001000 +00100000011000111111111100000000 +00111100011000110000000000001000 +10111000101001100010100000000000 +10111000101000110001100000000000 +01011000001000110000000000000000 +00110100001000010000000000000100 +01010101100000011111111111110100 +01111000000001000000000000000001 +00111000100001001000111100010000 +00101001011000110000000000000000 +00101000100000010000000000000000 +01000100011000010000000000000101 +01111000000000010000000000000001 +00111000001000011000100001000100 +11111011111111111111110110101000 +11100000000000000000000010101011 +01111000000000010000000000000001 +00111000001000011011111100110100 +00101000001000100000000000000000 +00110101011010110000000000000100 +01011100010000000000000000010110 +00101001011000110000000000001000 +00110100000000100001001000110100 +00000000011000110000000000001101 +00100000011000111111111111111111 +01011100011000100000000000001011 +00101001011000110000000000010000 +00110100000000100101011001111000 +00000000011000110000000000001101 +00100000011000111111111111111111 +01011100011000100000000000000110 +00101001011000110000000000011000 +00110100010000100100010001000100 +00000000011000110000000000001101 +00100000011000111111111111111111 +01000100011000100000000000000101 +01111000000000010000000000000001 +00111000001000011000100001101100 +11111011111111111111110110010000 +11100000000000000000000010010011 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110111100000010000000000010100 +11111011111111111111111011001100 +01111000000001100000000000000001 +00111000110001101000111100010100 +00101000110001010000000000000000 +00101001011001110000000000001000 +00101001011001100000000000010000 +00101001011000010000000000011000 +10100000111001010011100000000000 +10100000110001010011000000000000 +10100000001001010000100000000000 +01011001011001110000000000001000 +01011001011001100000000000010000 +01011001011000010000000000011000 +01000011100010000000000000010100 +01000011100010010000000000010101 +00110101011001000000000000001000 +00111101000010000000000000001000 +00110101011000110000000000010000 +10111001000010010100000000000000 +00111101000010000000000000001101 +00110101011000100000000000011000 +10111000111010000011100000000000 +01011001011001110000000000001000 +01000011100001110000000000010110 +01000011100010000000000000010111 +00111000000010011100101011111110 +00111100111001110000000000001000 +10111000111010000011100000000000 +00111100111001110000000000001101 +00110100000010000000000000000001 +10111000110001110011000000000000 +01011001011001100000000000010000 +01000011100001100000000000011000 +01000011100001110000000000011001 +00111100110001100000000000001000 +10111000110001110011000000000000 +00111100110001100000000000001101 +10111000001001100000100000000000 +01111000000001100000000000000001 +00111000110001101000111100011000 +01011001011000010000000000011000 +00101000110001110000000000000000 +10111001011000000000100000000000 +11100000000000000000000000001011 +00101000001001100000000000000000 +00000000110010100000000000001101 +00100001010010101111111111111111 +01011101010010010000000000000110 +00100000110010100000000000000111 +01011101010010000000000000000100 +10100000110001010011000000000000 +10111000110001110011000000000000 +01011000001001100000000000000000 +00110100001000010000000000001000 +01010101100000011111111111110110 +01111000000001110000000000000001 +00111000111001111000111100010100 +01111000000001100000000000000001 +10111001011000000000100000000000 +00110100000001010000000000000000 +00110100000010100000101010101010 +00110100000010010000000000000111 +00101000111010000000000000000000 +00111000110001101001011100000100 +11100000000000000000000000010000 +00101000001001110000000000000000 +00000000111011010000000000001101 +00100001101011011111111111111111 +01011101101010100000000000001011 +00000000111011010000000000000111 +00100001101011010000000000011111 +01011101101010010000000000001000 +10100000111010000011100000000000 +01011000001001110000000000000000 +00101000110001010000000000000000 +00111100101001010000000000001101 +10111000101001110011100000000000 +01011000001001110000000000000000 +10111000001000000010100000000000 +00110100001000010000000000001000 +01010101100000011111111111110001 +01111000000000010000000000000001 +00111000001000011100001010110000 +00101000001000010000000000000000 +00110100000001100000000000000000 +01011000001000000000000000010100 +11100000000000000000000000001111 +00101001011001110000000000000000 +00101001011010010000000000000100 +00110101011010110000000000001000 +00100000111010000000111111111111 +00111101001010010000000000010100 +00000000111001110000000000001100 +01011000001010000000000000011000 +10111001001001110011100000000000 +00111100111001110000000000001000 +00100000110010010000000000111111 +00111000111001110000000001000000 +10111000111010010011100000000000 +01011000001001110000000000010100 +00110100110001100000000000000001 +01010101100010111111111111110010 +01000100101000000000000000001011 +01111000000010000000000000000001 +00111001000010001000111100010100 +00101000101001110000000000000000 +00101001000001100000000000000000 +01111000000010000000000000000001 +00111001000010001000111100011100 +10100000111001100011000000000000 +00101001000001110000000000000000 +10111000110001110011000000000000 +01011000101001100000000000000000 +01111000000001110000000000000001 +00111000111001111000111100010100 +00101000100001100000000000000000 +00101000111001010000000000000000 +01111000000010000000000000000001 +00111001000010001000111100100000 +10100000110001010011000000000000 +01011000100001100000000000000000 +00101000011001100000000000000000 +10100000110001010011000000000000 +01011000011001100000000000000000 +00101000010001100000000000000000 +10100000110001010010100000000000 +01011000010001010000000000000000 +00101000100001100000000000000000 +00101001000001010000000000000000 +10111000110001010010100000000000 +01011000100001010000000000000000 +00101000011001010000000000000000 +01111000000001000000101011001111 +10111000101001000010000000000000 +01111000000001010000000000000001 +01011000011001000000000000000000 +00111000101001011000111100100100 +00101000010001000000000000000000 +00101000101000110000000000000000 +10111000100000110001100000000000 +01011000010000110000000000000000 +00110100000000100000000010000000 +01011000001000100000000000010100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010101100 +01000100010000000000000000000100 +00101000011000100000000000000000 +01011000010000010000000000000100 +11000011101000000000000000000000 +00101000011000100000000000000000 +01011000010000010000000000001000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010101100 +01000100010000000000000000000100 +00101000011000100000000000000000 +01011000010000010000000000000100 +11000011101000000000000000000000 +00101000011000100000000000000000 +01011000010000010000000000001000 +11000011101000000000000000000000 +00110100000000100000000000000000 +11100000000000000000000000000011 +00110100000000000000000000000000 +00110100010000100000000000000001 +01011100010000011111111111111110 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111110000 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111111011110 +00101001011000010000000000001000 +11111011111111111111111111101110 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111111011001 +00101001011000010000000000001000 +11111011111111111111111111101001 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111110000 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111111001000 +00101001011000010000000000001000 +11111011111111111111111111011000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111111000011 +00101001011000010000000000001000 +11111011111111111111111111010011 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111110111110 +00101001011000010000000000001000 +11111011111111111111111111001110 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110111001 +00101001011000010000000000001000 +11111011111111111111111111001001 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111110000 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111110101000 +00101001011000010000000000001000 +11111011111111111111111110111000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111110100011 +00101001011000010000000000001000 +11111011111111111111111110110011 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111110011110 +00101001011000010000000000001000 +11111011111111111111111110101110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000110000000000000001 +00111000011000111010011111110000 +00100000010011110000000011111111 +00110100000011100000000000001000 +10110100011010110101100000000000 +00101001011000010000000000000100 +00100001111000100000000010000000 +00110101110011101111111111111111 +11111011111111111111111110000110 +00101001011000010000000000001000 +00111101111011110000000000000001 +00100001110011100000000011111111 +11111011111111111111111110010100 +00101001011000010000000000000000 +00110100000000100000000000000001 +00110101011011010000000000000100 +11111011111111111111111101111110 +00101001011000010000000000001000 +00110101011011000000000000001000 +00100001111011110000000011111111 +11111011111111111111111110001100 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111101110111 +00101001011000010000000000001000 +11111011111111111111111110000111 +01011101110000001111111111101011 +00101001101000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111101110001 +00101001100000010000000000000000 +11111011111111111111111110000001 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111101101100 +00101001100000010000000000000000 +11111011111111111111111101111100 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101001101011100000000000000000 +00110100000000100000000000000000 +00101000001000010000000000000100 +10100000001011100111000000000000 +00101001011000010000000000000000 +11111011111111111111111101100001 +00101001100000010000000000000000 +11111011111111111111111101110001 +00101001101000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111101011100 +00101001100000010000000000000000 +11111011111111111111111101101100 +01111101110000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000001000000000000000001 +00111000100001001010011111110000 +10110100100010110101100000000000 +00101001011000010000000000000100 +10111000010000001000000000000000 +00110100000000100000000000000001 +00100000011100010000000011111111 +11111011111111111111111100111110 +00101001011000010000000000001000 +01111000000011110000000000000001 +00110100000011100000000000001000 +11111011111111111111111101001100 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110100000011010000000000000000 +11111011111111111111111100110110 +00101001011000010000000000001000 +00111001111011111100001010101100 +11111011111111111111111101000101 +00101001011000010000000000000000 +00110100000000100000000000000001 +00111101101011010000000000000001 +11111011111111111111111100101111 +00101001011000010000000000001000 +00100001101011010000000011111111 +11111011111111111111111100111110 +00101001111000010000000000000000 +00101001011000100000000000000100 +00101000001000010000000000000100 +10100000001000100000100000000000 +01000100001000000000000000000010 +00111001101011010000000000000001 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110101110011101111111111111111 +11111011111111111111111100100010 +00101001011000010000000000001000 +00110101011011000000000000001000 +11111011111111111111111100110001 +01011101110000001111111111101100 +01000110001011100000000000000100 +00101001011000010000000000000100 +00110100000000100000000000000001 +11100000000000000000000000000011 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111100010111 +00101001100000010000000000000000 +11111011111111111111111100100111 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111100010010 +00101001100000010000000000000000 +11111011111111111111111100100010 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111100001101 +00101001100000010000000000000000 +11111011111111111111111100011101 +00110010000011010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000001 +00111000010000101010011111110000 +10110100010010110101100000000000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111011110101 +00101001011000010000000000001000 +11111011111111111111111100000101 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111011110000 +00101001011000010000000000001000 +11111011111111111111111100000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00100000001010110000000011111111 +10111001011000000000100000000000 +00100000010011000000000011111111 +11111011111111111111111011111010 +00111101100000100000000000000001 +10111001011000000000100000000000 +00100000010000100000000011111110 +11111011111111111111111101000111 +10111000001000000110000000000000 +10111001011000000000100000000000 +11111011111111111111111100101001 +01100101100000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00100000001000010000000000000011 +00111100001000010000000000010000 +10111000001000100001000000000000 +01111000000000010000000000000001 +00111000001000011100001010111100 +00101000001000010000000000000000 +01011000001000100000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010111100 +00101000001000010000000000000000 +01111000000010110000000000000001 +00110100000001000000000000000001 +00101000001000110000000000000000 +00111001011010111100001010100000 +00000000011000100000000000011000 +00100000010000100000000000001111 +01000100010001000000000000000110 +01111000000000010000000000000001 +00111000001000011000100010010100 +11111011111111111111101110110011 +01011001011000000000000000000000 +11100000000000000000000000000110 +01011001011000100000000000000000 +00110100000000100000000000000111 +01011000001000100000000001000000 +00111000011000110000010000000000 +01011000001000110000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000011000001000100000000000 +01111000000000110000000000000001 +00111000011000111100001010111100 +10111000100000000110000000000000 +00101000011001000000000000000000 +00110100000010110000000000000000 +00101000100001010000000000000000 +00100000101001010001000000000000 +01011100101000000000000010011100 +01111000000000110000000000000001 +00111000011000111100001010100000 +00101000011000110000000000000000 +10111000101000000101100000000000 +01000100011001010000000010010111 +00110100100011110000000000001000 +01111000000010100100000000000000 +00110100000001000000000000000000 +00110100000010010000000000001101 +00110100000010000000000000000011 +00110100000001110000000000000001 +00101001111100000000000000000000 +11110001001001000011000000000000 +00000010000011100000000000010000 +00100010000011011111111111111111 +00100001110011100000000000000011 +01100101110001010000000000000000 +10100010000010101000000000000000 +10100000101001100011000000000000 +01111110000100000000000000000000 +01000100110000000000000000000111 +00000000100000110000000000000001 +00110100100001000000000000000010 +00111100011000110000000000000001 +10110100001000110001100000000000 +00001100011011010000000000000000 +11100000000000000000000000011110 +11110101011100011001000000000000 +01111101110000110000000000000010 +10100010010000110001100000000000 +01011100011001100000000000000110 +01000100101000110000000000000111 +00000001011000110000000000000001 +00111100011000110000000000000001 +10110100010000110001100000000000 +00001100011011010000000000000000 +00110101011010110000000000000010 +11100000000000000000000000010011 +01011101110010000000000000000111 +00000001011000110000000000000001 +00110101011010110000000000000001 +00111100011000110000000000000001 +10110100010000110001100000000000 +00001100011011010000000000000000 +11100000000000000000000000001100 +01111100100001100000000000000000 +01100101110000110000000000000010 +10100000110000110001100000000000 +01000100011001010000000000001000 +00100001101000010000000000000010 +00110100000011100000000000000010 +01000100001001010000000000001001 +01111000000000010000000000000001 +00111000001000011000100011001000 +11111011111111111111101101011110 +11100000000000000000000000000101 +01011110000000000000000000000011 +01011101110001111111111111010010 +11100000000000000000000000000010 +00110100000100000000000000000001 +01111000000000010000000000000001 +00111000001000011100001010111100 +00101000001001010000000000000000 +00110100000100100000100000000000 +00110100000000010000000000000000 +00110100101001010000000000001000 +00110100000011110000000000000000 +00110100000000100000000000000001 +00110100000001000000000000000010 +01111000000000110100000000000000 +11100000000000000000000000010000 +01000100001000000000000000000111 +01011100001000100000000000000011 +00111101101011110000000000010000 +11100000000000000000000000000101 +01011100001001000000000000000100 +10111001111011010111100000000000 +11100000000000000000000000000010 +10111001101000001001000000000000 +00101000101100000000000000000000 +00110100001000010000000000000001 +00000010000011100000000000010000 +00100010000011011111111111111111 +10100010000000111000000000000000 +01111110000100000000000000000000 +00100001110011100000000000000011 +01011110000000000000000000000010 +01000101110000101111111111110000 +00110100001000011111111111111111 +00110100000000100000000000000010 +01010000010000010000000000000100 +01000101100000000000000000110000 +00110001100000000000000000000000 +11100000000000000000000000101110 +01000101100000000000000000101101 +00110111100000010000000000101000 +00110111100000100000000000110000 +11111000000000000000011000100100 +01111000000000100000000000000001 +00111000010000101000111100101000 +01111000000000110000000000000001 +00101000010000010000000000000000 +00111000011000111000111100101100 +00101000011000100000000000000000 +10100001111000010000100000000000 +00000001111011110000000000011100 +01010000010000010000000000001110 +01111000000001000000000000000001 +00111000100001001000111100110000 +00101011100000110000000000110000 +00101000100000100000000000000000 +01010100011000100000000000001001 +00101011100001000000000000101100 +00101011100000110000000000101000 +00110100100000101111111111111111 +11110100100000100010000000000000 +00110100011000111111111111111111 +10110100100000110001100000000000 +01011011100000110000000000101000 +01011011100000100000000000101100 +00101011100000100000000000101000 +01011001100000100000000000001000 +00101011100000100000000000101100 +01011001100000100000000000001100 +00100000001000100000000000001111 +11001000010011110111100000000000 +01100101111000101111111111110001 +01100101111011110000000000000001 +10111000010011110111100000000000 +01000101111000000000000000000100 +00110100000000100000000000000001 +01011001100000100000000000000100 +11100000000000000000000000000010 +01011001100000000000000000000100 +00100010010100100000100000000000 +00111100001000010000000000000011 +01100110010100100000000000000000 +01011001100000010000000000010000 +00110001100100100000000000000000 +01111000000000010000000000000001 +00111000001000011100001001111100 +00101000001000100000000000000100 +00110100010000100000000000000001 +01011000001000100000000000000100 +01111000000000010000000000000001 +00111000001000011100001010111100 +00101000001000010000000000000000 +00101000001000010000000000000000 +00100000001000010010000000000000 +01000100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011000100011110100 +11111011111111111111101011111100 +01010010001010110000000000000010 +10111010001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +01111000000000100000000000000001 +00111000010000101100001010100000 +00101000010000100000000000000000 +10111000001000000111100000000000 +10111000011000000110000000000000 +10111000100000000101100000000000 +00110100000000010000000000000000 +01000100010000000000000010001010 +00101101111000110000000000001100 +00111000000000011000000100000000 +11111100011000010001100000000000 +00110100000000011111111111111100 +11001000000000110001100000000000 +10100000011000010001100000000000 +00110100011000110000000000010010 +10110100011011000001000000000000 +00110100000000010000000000111011 +00010100011100010000000000000001 +01010100010000010000000000000011 +00110100000011000000000000111100 +11001001100000110110000000000000 +00110101100100000000000000000001 +00110100000000010000000000000010 +00110100000000100000000000000000 +00000010000100000000000000000001 +11111011111111111111111100000000 +00110100000011100000000000000000 +11100000000000000000000000000110 +00101101111000100000000000000000 +00110100000000010000000000000000 +00110101110011100000000000000001 +11111011111111111111111011111010 +00110101111011110000000000000010 +01010110001011101111111111111011 +10111001101000000111100000000000 +00110100000011100000000000000000 +00110110000100001111111111111111 +11100000000000000000000000000110 +00101101111000100000000000000000 +00110100000000010000000000000000 +00110101110011100000000000000001 +11111011111111111111111011110000 +00110101111011110000000000000010 +01010110000011101111111111111011 +00100001100000100000000000000001 +00111110000000010000000000000001 +01011100010000000000000000000100 +10110101101000010110100000000000 +00110100000000010000000000000000 +11100000000000000000000000000011 +10110101101000010110100000000000 +00110100000000010000000000000011 +00101101101000100000000000000000 +11111011111111111111111011100100 +01000101011000000000000000000111 +00110100000000010000000000000001 +00110100000000100001000000000000 +11111011111111111111111011100000 +00110100000000010000000000000001 +00110100000000100000000000000000 +11111011111111111111111011011101 +01111000000000010000000000000001 +00111000001000011100001010111100 +00101000001000100000000000000000 +00110100000011010000000000000000 +10111000001000000111100000000000 +00101000010000110000000000000000 +00110100000100000000001111101000 +00111000011000110000000000000001 +01011000010000110000000000000000 +00101001111000010000000000000000 +00101000001011100000000000000000 +00100001110000010000000000000010 +01011100001000000000000000001001 +00110100000000010000000000000001 +00110101101011010000000000000001 +11111000000000000000000010001000 +01011101101100001111111111111001 +01111000000000010000000000000001 +00111000001000011000100100101000 +10111001110000000001000000000000 +11111011111111111111101010010010 +01000101011000000000000000111110 +01111000000011010000000000000001 +00110100000011100000000000000000 +00111001101011011100001010111100 +00110100000011110000000001100100 +00101001101000010000000000000000 +00101000001000100000000000000000 +00100000010000100000100000000000 +01011100010000000000000000001010 +00110100000000010000000000000001 +00110101110011100000000000000001 +11111000000000000000000001110111 +01011101110011111111111111111001 +01111000000000010000000000000001 +00111000001000011000100101011000 +11111011111111111111101010000010 +00110100000011100000000000000000 +11100000000000000000000000000011 +00101000001011100000000000010100 +00100001110011100000000000000001 +01111000000000010000000000000001 +00111000001000011100001010111100 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101000111100101000 +00101000001011010000000000011000 +00101000001000010000000000010100 +00101000010000010000000000000000 +00110111100000100000000000101100 +10100001101000010110100000000000 +00110111100000010000000000100100 +11111000000000000000010101100011 +01111000000000110000000000000001 +00111000011000111000111100101100 +00101000011000010000000000000000 +01010000001011010000000000001110 +01111000000000110000000000000001 +00111000011000111000111100110000 +00101011100000100000000000101100 +00101000011000010000000000000000 +01010100010000010000000000001001 +00101011100000110000000000101000 +00101011100000100000000000100100 +00110100011000011111111111111111 +11110100011000010001100000000000 +00110100010000101111111111111111 +10110100011000100001000000000000 +01011011100000100000000000100100 +01011011100000010000000000101000 +00101011100000010000000000100100 +00110001011011100000000000000000 +00111101101011010000000000000011 +01011001011000010000000000001000 +00101011100000010000000000101000 +01011001011000000000000000000100 +01011001011011010000000000010000 +01011001011000010000000000001100 +01111000000000010000000000000001 +00111000001000011100001001111100 +00101000001000100000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001001111100 +00101000011001000000000000000000 +01011000001001000000000000000000 +00101000011000010000000000000100 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101100001010101100 +00101000010000100000000000000000 +00110100000000110000000000000100 +00101000010000100000000000010000 +01011011100000100000000000001000 +00110111100000100000000000001000 +11111000000000000001100111110000 +00101011100111010000000000000100 +00110111100111000000000000001000 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001100001010101100 +00101000100001000000000000000000 +00101000100001010000000000001100 +00000000101001010000000000010000 +00111100101001010000000000001010 +01011000011001010000000000000000 +00101000100000110000000000010100 +01011000010000110000000000000000 +00101000100000100000000000001100 +00000000010000100000000000001000 +00100000010000100000000000000011 +01011000001000100000000000000000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001011000000 +00101000010000100000000000000000 +01111000000000110000000000000001 +00111000011000111100001010101100 +01011000011000100000000000000000 +01000100001000000000000000000101 +00101000010000110000000000011000 +01111000000000011000000000000000 +10111000011000010000100000000000 +11100000000000000000000000000110 +01111000000001000000000000000001 +00111000100001001000111011010100 +00101000010000110000000000011000 +00101000100000010000000000000000 +10100000011000010000100000000000 +01011000010000010000000000011000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000010000000000011100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010101100 +00101000010000100000000000000000 +00101000010000110000000000011100 +10110100001000110000100000000000 +00101000010000110000000000011100 +11001000011000010001100000000000 +01001000000000111111111111111110 +11000011101000000000000000000000 +01111000000001010000000000000001 +00111000101001011100001010101100 +00101000101001010000000000000000 +01111000000001100000000000000001 +00111000110001101011111100111000 +00101000101010000000000000100100 +00101000101001110000000000100100 +00100001000010001111111111111111 +01011000110010000000000000000000 +00000000111001110000000000010000 +01111000000001100000000000000001 +00111000110001101011111100111100 +01011000110001110000000000000000 +01000100001000000000000000000100 +00101000101001100000000000100000 +00000000110001100000000000010000 +01011000001001100000000000000000 +01000100010000000000000000000100 +00101000101000010000000000100000 +00100000001000011111111111111111 +01011000010000010000000000000000 +01000100011000000000000000000010 +01011000011010000000000000000000 +01000100100000000000000000000010 +01011000100001110000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000111000000000000 +10111000011000000110100000000000 +00110100000000011111111111101010 +01000100011000000000000000110110 +01111000000011000000000000000001 +00111001100011001011111100111000 +00101001100000010000000000000000 +01011100001000000000000000001010 +01111000000000010000000000000001 +00111000001000011000100110001000 +11111011111111111111100111011011 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000010000000000100100 +00100000001000011111111111111111 +01011001100000010000000000000000 +01111000000011000000000000000001 +00111001100011001011111100111100 +00101001100000010000000000000000 +01011100001000000000000000001010 +01111000000000010000000000000001 +00111000001000011000100110100000 +11111011111111111111100111001110 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000010000000000100100 +00000000001000010000000000010000 +01011001100000010000000000000000 +01011101110000000000000000000110 +01111000000000010000000000000001 +00111000001000011011111100111000 +00101000001000010000000000000000 +01010001011000010000000000001000 +11100000000000000000000000001110 +00110100000000010000000000000001 +01011101110000010000000000001100 +01111000000000010000000000000001 +00111000001000011011111100111100 +00101000001000010000000000000000 +01010100001010110000000000000100 +01011001101000000000000000000000 +00110100000000011111111111101010 +11100000000000000000000000001101 +01111000000000010000000000000001 +00111000001000011011111100111000 +00101000001000010000000000000000 +10110101011000010101100000000000 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00100001011010111111111111111111 +01011000001010110000000000101000 +00101000001000010000000000101100 +01011001101000010000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111100111000 +00101000011001000000000000000000 +00110100000000111111111111101010 +01010000001001000000000000001010 +01111000000000110000000000000001 +00111000011000111100001010101100 +00101000011000110000000000000000 +00100000001000011111111111111111 +01011000011000100000000000101100 +01111000000000101000000000000000 +10111000001000100000100000000000 +01011000011000010000000000101000 +00110100000000110000000000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000100000000000000100 +00111000010000100000000000010000 +01011000001000100000000000000100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010101100 +01000100001000000000000000000101 +00101000010000010000000000000000 +00101000001000100000000000110000 +00111000010000100000000000000001 +11100000000000000000000000000101 +00101000010000010000000000000000 +00110100000000101111111111111110 +00101000001000110000000000110000 +10100000011000100001000000000000 +01011000001000100000000000110000 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000010000000000110000 +00100000001000010000000000000001 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000010000000000110000 +00100000001000010000000000000001 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +00101000001000010000000000110000 +00100000001000010000000100000000 +01111100001000010000000000000000 +11000011101000000000000000000000 +01111000000010010000000000000001 +00111001001010011100001010101100 +00101001001010010000000000000000 +01111100001000010000000000000000 +00100000010000100000000000001111 +01011001001000010000000000110100 +00101001001000010000000000110100 +00111100010000100000000000001000 +10111000010000010001000000000000 +01011001001000100000000000110100 +01011001001000110000000001011000 +01011001001001000000000001011100 +01011001001001010000000001100000 +01011001001001100000000001100100 +00101011100000010000000000000100 +01011001001001110000000001101000 +01011001001010000000000001101100 +01011001001000010000000001110000 +00101011100000010000000000001000 +01011001001000010000000001110100 +11000011101000000000000000000000 +01111100010000100000000000000000 +01111000000000110000000000000001 +00111000011000111100001010101100 +01111100001000010000000000000000 +00111100010000100000000000000001 +00101000011000110000000000000000 +10111000010000010001000000000000 +01011000011000100000000000111000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010101100 +00101000010000100000000000000000 +00100000001000010000000011111111 +01011000010000010000000000111100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010101100 +00101000010000100000000000000000 +00100000001000010000000011111111 +01011000010000010000000001000000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010101100 +00101000011000110000000000000000 +01011000011000010000000001000100 +01011000011000100000000001001000 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001100001010101100 +00101000100001000000000000000000 +01011000100000010000000001001100 +01011000100000100000000001010000 +01011000100000110000000001010100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101100001010101100 +00101000010000100000000000000000 +01011000010000010000000001111000 +11000011101000000000000000000000 +00110111100111001111111111000100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011100001010101100 +00101000001000010000000000000000 +01111000000011000000000000000001 +00111001100011001011111110111100 +00110001100000000000000000000000 +00101000001000100000000000000100 +00110100000000011111111111101101 +00100000010000100000000010000000 +01011100010000000000000001010011 +00110100000000010000000000000001 +11111011111111111111110100101011 +00110100000000010000000000000001 +11111011111111111111110001000000 +00110100000000100000000010100000 +00110100000000010000000000000001 +11111011111111111111110010001110 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111110010001011 +00110100000000010000000000000001 +11111011111111111111110001001110 +00110100000000100000000010100001 +00110100000000010000000000000001 +11111011111111111111110010000110 +00110111100011100000000000111111 +10111001110000000001000000000000 +00110100000000110000000000000001 +00110100000000010000000000000001 +11111011111111111111110011001000 +00110100000000010000000000000001 +11111011111111111111110001100100 +00110100000000010000000000000001 +01000011100011010000000000111111 +11111011111111111111110000101011 +00110100000000010000000000000001 +00110100000000100000000010100001 +11111011111111111111110001111001 +00110100000010111111111111011001 +00110100000100000000000000001111 +00110100000011110000000000010111 +00110100000000010000000000000001 +10111001110000000001000000000000 +00110100000000110000000000000000 +11111011111111111111110010111001 +01000011100000010000000000111111 +10110101101000010110100000000000 +00100001101011010000000011111111 +01010101011100000000000000000011 +10110101011011000001000000000000 +00110000010000010000000000000000 +00110101011010110000000000000001 +01011101011011111111111111110101 +00110111100000100000000000111111 +00110100000000010000000000000001 +00110100000000110000000000000001 +11111011111111111111110010101101 +00110100000000010000000000000001 +11111011111111111111110001001001 +01000011100000100000000000111111 +00110100000000011111111111111011 +01011100010011010000000000011111 +00110111100010110000000000100000 +01111000000000100000000000000001 +00111000010000101011111110111100 +00110100000000110000000000010000 +10111001011000000000100000000000 +11111000000000000001101001010000 +10111001011000000000100000000000 +11111000000000000000011100010110 +01111000000000100000000000000001 +00111000010000101011111101001000 +01011100001000000000000000000101 +00110100000000010000000000000001 +01011000010000010000000000000000 +00110100000000011111111111111010 +11100000000000000000000000010000 +00101011100000110000000000110100 +01111000000000010000000000000001 +00111000001000011011111101000000 +01011000001000110000000000000000 +00101011100000110000000000111000 +01111000000000010000000000000001 +00111000001000011011111101000100 +01011000001000110000000000000000 +00101011100000110000000000110000 +01111000000000010000000000000001 +00111000001000011010100000001000 +01011000001000110000000000000000 +00110100000000010000000000000010 +01011000010000010000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000111100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100110110000000000001000 +00110100000110110000000000100000 +10110111011111001101100000000000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +10111011100000000111100000000000 +00110100000000100000000000000001 +00111001011010111010100011010000 +00111001100011001000100110111000 +11100000000000000000000000010010 +10111011100000001000000000000000 +00110111100111001111111111100100 +00110111100011100000000000001011 +00000001110011100000000000000011 +00110101101000100000000000101100 +00111101110011100000000000000011 +00110100000000110000000000010100 +10111001110000000000100000000000 +11111000000000000001100001100100 +00110001110000000000000000010011 +00101001101000100000000000100000 +00101001011000110000000001110100 +10111001100000000000100000000000 +10111001110000000010000000000000 +11111011111111111111100010100110 +00110100000000100000000000000000 +10111010000000001110000000000000 +10111001011000000000100000000000 +11111000000000000001011000011110 +10111000001000000110100000000000 +01011100001000001111111111101100 +10111001111000001110000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100110110000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111101001100 +00101001011000010000000000000000 +01011100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011010100011010000 +11111000000000000001010111100010 +00101001011000010000000000000000 +00110100001000010000000000000001 +01011001011000010000000000000000 +01111000000010110000000000000001 +00111001011010111010100000010000 +01111000000011000000000000000001 +00110101011011010000000011000000 +00111001100011001010100011010000 +11100000000000000000000000001001 +00101001011000100000000000001000 +00101001011000110000000000001100 +00101001011001000000000000010000 +00101001011011100000000000000000 +10111001100000000000100000000000 +11111000000000000001011010101010 +01011001110000010000000000000000 +00110101011010110000000000011000 +01011101011011011111111111111000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000110000000000000 +11111000000000000000011110100100 +10111000001000000101100000000000 +01001100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011000100111100000 +10111001011000000001000000000000 +11100000000000000000000000000100 +00101001100000100000000000000000 +01111000000000010000000000000001 +00111000001000011000101000001100 +11111011111111111111100001011110 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111101010000 +01011000001000000000000000000000 +01111000000000100000000000000001 +01111000000000010000000000000001 +00111000001000011011111101100100 +00111000010000101011111101010100 +00110100000000111111111111111111 +01011000001000110000000000000000 +01011000010000110000000000000000 +01011000001000000000000000001000 +01011000010000000000000000001000 +01011000010000000000000000000100 +01011000001000000000000000000100 +01011000010000000000000000001100 +01011000001000000000000000001100 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111000000000000001001110011111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00110100000000010000000000000000 +11111000000000000001010001001100 +10111000001000000101100000000000 +00110100000000100000000000000000 +01011100001000000000000010000001 +11111011111111111111101000011001 +01111000000000110000000000000001 +00111000011000111011111101010100 +00101000011001010000000000001000 +01111000000000100000000000000001 +00111000010000101011111101010000 +10111000001000000010000000000000 +00101000010000100000000000000000 +01000100101010110000000000000100 +00110100000000010000000000000001 +01011100101000010000000000011101 +11100000000000000000000000010000 +00110100000000010000000000000001 +01000100100000010000000000000101 +00101000011000010000000000000100 +00110100001000010000000000000001 +01011000011000010000000000000100 +11100000000000000000000000000010 +01011000011000000000000000000100 +01111000000000110000000000000001 +00111000011000111011111101010100 +00101000011001010000000000000100 +00110100000000010000000000000100 +01001100001001010000000000010000 +00110100000000010000000000000001 +01011000011000010000000000001000 +11100000000000000000000000000010 +01000100100001010000000000000011 +01011000011000000000000000000100 +11100000000000000000000000001010 +00101000011001010000000000000100 +00110100000000010000000000000100 +00110100101001010000000000000001 +01011000011001010000000000000100 +01001100001001010000000000000101 +00110100000000010000000000000010 +01011000011000010000000000001000 +00110100010000011111111000001100 +01011000011000010000000000001100 +01111000000000110000000000000001 +00111000011000111011111101100100 +00101000011001010000000000001000 +01000100101000000000000000000100 +00110100000000010000000000000001 +01011100101000010000000000011100 +11100000000000000000000000001111 +01000100100001010000000000000101 +00101000011000010000000000000100 +00110100001000010000000000000001 +01011000011000010000000000000100 +11100000000000000000000000000010 +01011000011000000000000000000100 +01111000000000110000000000000001 +00111000011000111011111101100100 +00101000011001000000000000000100 +00110100000000010000000000000100 +01001100001001000000000000010000 +00110100000000010000000000000001 +01011000011000010000000000001000 +11100000000000000000000000000010 +01000100100000000000000000000011 +01011000011000000000000000000100 +11100000000000000000000000001010 +00101000011001000000000000000100 +00110100000000010000000000000100 +00110100100001000000000000000001 +01011000011001000000000000000100 +01001100001001000000000000000101 +00110100000000010000000000000010 +01011000011000010000000000001000 +00110100010000011111111000001100 +01011000011000010000000000001100 +00110100000000010010010100011011 +01001100001000100000000000110000 +01111000000000100000000000000001 +00111000010000101011111101010100 +00101000010001000000000000001000 +00110100000000010000000000000010 +00110100000000101111111111111111 +01011100100000010000000000110001 +01111000000000110000000000000001 +00111000011000111011111101100100 +00101000011000010000000000001000 +01011100001001000000000000101101 +00101000011000100000000000001100 +00110100000000010001111100111111 +11100000000000000000000000000010 +00110100010000101110000011000000 +01001000010000011111111111111111 +01111000000000110000000000000001 +00111000011000111011111101100100 +01011000011000100000000000001100 +01111000000000110000000000000001 +00111000011000111011111101010100 +00101000011000110000000000001100 +00110100000000010001111100111111 +11100000000000000000000000000010 +00110100011000111110000011000000 +01001000011000011111111111111111 +01111000000001000000000000000001 +00111000100001001011111101010100 +01011000100000110000000000001100 +01001100011000100000000000000011 +00110100010001001111000001100000 +11100000000000000000000000000100 +00110100000001000000000000000000 +01001100010000110000000000000010 +00110100010001000000111110100000 +10110100100000110001100000000000 +00000000011000100000000000011111 +10110100010000110001100000000000 +00010100011000100000000000000001 +01001100010000000000000000000011 +00110100010000100001111101000000 +11100000000000000000000000000100 +00110100000000010001111100111111 +01001100001000100000000000000010 +00110100010000101110000011000000 +01011001100000100000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001000 +01111000000000010000000000000001 +00110100010000100000000001100100 +00111000001000011011111101010000 +01011000001000100000000000000000 +00110100000000010000000000000000 +11111000000000000001001100010011 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000001 +10111000001000000101100000000000 +10111000010000000000100000000000 +00111000001000011000101000101100 +11111011111111111111011110101000 +11100000000000000000000000000011 +00110100000000010000000001100100 +11111011111111111111110110010110 +00110100000000010000000000000000 +11111011111111111111100100101111 +01000100001000001111111111111100 +00110100000000010000000000000011 +00110100000000100000000000000000 +00110100000000110000000000000001 +11111000000000000001001000011111 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011000101001000100 +11111011111111111111011110011010 +11100000000000000000000000000011 +00110100000000010000000001100100 +11111011111111111111110110001000 +00110100000000010000000000000000 +11111000000000000001001011100000 +01000100001000001111111111111100 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011000011110011000 +11111011111111111111011110010000 +01111000000000100000000000000001 +10111000010000000000100000000000 +00111000001000011000101001010100 +11111011111111111111011110001100 +11111011111111111111111100110100 +10111001011000000000100000000000 +11111011111111111111111101001010 +01000100001000001111111111111110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00110100000000100000000000000011 +00110100000011000000000000000000 +00110100000011010000001111101001 +01011100001000100000000000100010 +11100000000000000000000000000101 +01000101100011010000000000100111 +11111011111111111111100100000011 +01000100001000000000000000100101 +00110101100011000000000000000001 +10111001011000000000100000000000 +11111011111111111111111100110100 +01000100001000001111111111111010 +01001100001000000000000000000010 +11100000000000000000000000011000 +00110111100000010000000000010100 +00110100000000100000000000000000 +11111000000000000000011010101001 +01001000000000010000000000000111 +00101001011000100000000000000000 +00101011100000010000000000010100 +00110100010000111111111100111000 +01010100011000010000000000000011 +00110100010000100000000011001000 +01010000010000010000000000011101 +00110100000000100000000000000001 +10111001011000000000100000000000 +11111000000000000000011010011111 +01111000000000110000000000000001 +00101001011000100000000000000000 +00111000011000111000101001111100 +01001100001000000000000000000011 +01111000000000110000000000000001 +00111000011000111000101001110100 +01111000000000010000000000000001 +00111000001000011000101010000100 +11111011111111111111011101011010 +11100000000000000000000000010000 +10111001011000000000100000000000 +11111011111111111111111011101001 +10111000001000000110000000000000 +01001000000000010000000000000101 +00101001011000010000000000000000 +11111011111111111110110001100100 +11100000000000000000000000000010 +00110100000011001111111111111111 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110100000011000000000000000000 +11100011111111111111111111110100 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000001100000000000 +10111000010000000101100000000000 +00110100000000010000100000000000 +10111000011000000001000000000000 +01111000000011000000000000000001 +11111011111111111111101001001001 +00110100000011010000000000001000 +11111011111111111111111111101101 +00111001100011001100001010101100 +00110100000000010000010000000000 +00110100000000100000000000000000 +11111011111111111111101001000011 +10110001011000000000100000000000 +01001100001000000000000000000100 +00110100000000010001000000000000 +00110100000000100000000000000001 +11100000000000000000000000000011 +00110100000000010001000000000000 +00110100000000100000000000000000 +11111011111111111111101000111011 +11111011111111111111111111100000 +00110100000000010000010000000000 +00110100000000100000000000000001 +11111011111111111111101000110111 +00101001100000010000000000000000 +00111101011010110000000000000001 +00110101101011011111111111111111 +00101000001000010000000000000100 +00100000001000010010000000000000 +01111100001000010000000000000000 +10111001011000010101100000000000 +00100001011010110000000011111111 +11111011111111111111111111010100 +01011101101000001111111111101000 +00110100000000010000010000000000 +00110100000000100000000000000000 +11111011111111111111101000101010 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000100000000000 +00110100000000100000000000000001 +11111011111111111111101000011110 +00110100000000010000010000000000 +00110100000000100000000000000000 +11111011111111111111101000011011 +00110100000000010001000000000000 +00110100000000100000000000000000 +11111011111111111111101000011000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +00110100000000010000000000000001 +00110100000000100000000000000000 +10111000011000000110000000000000 +11111011111111111111111110110111 +00110100000000100000000000001011 +00110100000000010000000000000000 +11111011111111111111111110110100 +00000001011000110000000000010000 +00110100000000010000000000000000 +00100000011000100000000011111111 +11111011111111111111111110110000 +00100001011000111111111100000000 +00000000011000100000000000001000 +00110100000000010000000000000000 +11111011111111111111111110101100 +00100001011000100000000011111111 +00110100000000010000000000000000 +11111011111111111111111110101001 +00110100000000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110100110 +00110100000010110000000000000000 +11100000000000000000000000000111 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111011111111111111111110100001 +10110101101010110001000000000000 +00110000010000010000000000000000 +00110101011010110000000000000001 +01001001100010111111111111111010 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111110011010 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000101100000000000 +00110100000000010000000000000001 +11111011111111111111111110001100 +00110100000000100000000000000110 +00110100000000010000000000000000 +11111011111111111111111110001001 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111110000110 +00110100000000100000000011011000 +00110100000000010000000000000000 +11111011111111111111111110000011 +00000001011000100000000000010000 +00110100000000010000000000000000 +00100000010000100000000011111111 +11111011111111111111111101111111 +00100001011000101111111100000000 +00000000010000100000000000001000 +00110100000000010000000000000000 +11111011111111111111111101111011 +00100001011000100000000011111111 +00110100000000010000000000000000 +11111011111111111111111101111000 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111101110101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111101101011 +00110100000000100000000000000101 +00110100000000010000000000000000 +11111011111111111111111101101000 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111011111111111111111101100101 +10111000001000000101100000000000 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111101100001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111110100100 +00101001011011000000000000001000 +10111000010000000110100000000000 +10111000001000000111100000000000 +10111000010000000000100000000000 +10111001100000000001000000000000 +11111000000000000001010111110100 +01111100001011100000000000000000 +10111001100000000001000000000000 +10111001101000000000100000000000 +11111000000000000001010111100000 +10110101110000010111000000000000 +00110100000011000000000000000000 +11100000000000000000000000001001 +00101001011000100000000000001000 +10001001100000100001000000000000 +10110100010011110000100000000000 +11111011111111111111111110110000 +11111011111111111111111111010001 +00100000001000100000000000000001 +01011100010000001111111111111110 +00110101100011000000000000000001 +01001001110011001111111111111000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +00110100000000010000000000000001 +00110100000000100000000000000000 +10111000011000000110000000000000 +11111011111111111111111100101001 +00110100000000100000000000000110 +00110100000000010000000000000000 +11111011111111111111111100100110 +00110100000000100000000000000000 +00110100000000010000000000000001 +11111011111111111111111100100011 +00110100000000100000000000000010 +00110100000000010000000000000000 +11111011111111111111111100100000 +00000001011000110000000000010000 +00110100000000010000000000000000 +00100000011000100000000011111111 +11111011111111111111111100011100 +00100001011000111111111100000000 +00000000011000100000000000001000 +00110100000000010000000000000000 +11111011111111111111111100011000 +00100001011000100000000011111111 +00110100000000010000000000000000 +11111011111111111111111100010101 +00110100000010110000000000000000 +11100000000000000000000000000110 +10110101101010110001000000000000 +01000000010000100000000000000000 +00110100000000010000000000000000 +00110101011010110000000000000001 +11111011111111111111111100001110 +01001001100010111111111111111011 +00110100000000010000000000000001 +00110100000000100000000000000000 +11111011111111111111111100001010 +11111011111111111111111110011001 +00100000001000010000000000000001 +01011100001000001111111111111110 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011000000000000000001 +00111001011010111010111011100000 +00111001100011001010111011101100 +11100000000000000000000000000101 +00101001011000100000000000000000 +10111001011000000000100000000000 +00110101011010110000000000001100 +11011000010000000000000000000000 +01010101100010111111111111111100 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011010000000000000001 +00110100000011000000000000000000 +00111001011010111010111011100000 +00111001101011011010111011101100 +11100000000000000000000000000110 +00101001011000100000000000000000 +10111001011000000000100000000000 +00110101011010110000000000001100 +11011000010000000000000000000000 +10110101100000010110000000000000 +01010101101010111111111111111011 +01101001100000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +01111000000011010000000000000001 +10111000001000000111000000000000 +00111001011010111010111011100000 +00111001101011011010111011101100 +11100000000000000000000000001100 +00101001011011000000000000001000 +11100000000000000000000000000111 +10111001110000000001000000000000 +11111000000000000001011010011101 +01011100001000000000000000000011 +00101001100000010000000000000100 +11100000000000000000000000000111 +00110101100011000000000000001000 +00101001100000010000000000000000 +01011100001000001111111111111001 +00110101011010110000000000001100 +01010101101010111111111111110101 +01111000000000011000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +10111000001000000001100000000000 +01011100001000000000000000001000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011010111011100000 +00111000010000101010111011101100 +01000100001000100000000000000011 +00101000001000010000000000001000 +11000011101000000000000000000000 +00101000011000100000000000001000 +00110100011000010000000000001000 +01011100010000000000000000010110 +01111000000000100000000000000001 +01111000000001000000000000000001 +00111000010000101010111011100000 +00111000100001001010111011101100 +11100000000000000000000000001111 +00101000010000010000000000001000 +11100000000000000000000000001010 +01011100001000110000000000001000 +01111000000000110000000000000001 +00110100010000100000000000001100 +00111000011000111010111011101100 +00110100000000010000000000000000 +01010000010000110000000000001001 +00101000010000010000000000001000 +11000011101000000000000000000000 +00110100001000010000000000001000 +00101000001001010000000000000000 +01011100101000001111111111110110 +00110100010000100000000000001100 +01010100100000101111111111110010 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000111000 +01011011100011000000000000110100 +01011011100011010000000000110000 +01011011100011100000000000101100 +01011011100011110000000000101000 +01011011100100000000000000100100 +01011011100100010000000000100000 +01011011100100100000000000011100 +01011011100100110000000000011000 +01011011100101000000000000010100 +01011011100101010000000000010000 +01011011100101100000000000001100 +01011011100101110000000000001000 +01011011100111010000000000000100 +10111000001000000111000000000000 +00110100000000010000000000000000 +10111000010000001011100000000000 +01111000000101000000000000000001 +11111011111111111111111111001011 +01111000000100110000000000000001 +01111000000100100000000000000001 +01111000000100010000000000000001 +01111000000100000000000000000001 +01111000000011110000000000000001 +10111000001000000110100000000000 +00110100000101010000000000000000 +00110100000010110000000000000000 +00111010100101001000000011100000 +00111010011100110111110001011000 +00111010010100101000101010110000 +01111000000101101000000000000000 +00111010001100011000011111010000 +00111010000100000111100101001000 +00111001111011111000011111001000 +11100000000000000000000000101000 +00110101011000100000000000001111 +10110101110010110000100000000000 +01001010111000100000000000000110 +01111000000000100000000000000001 +00111000010000101000101010101000 +11111011111111111111010110011011 +10110101011000010101100000000000 +11100000000000000000000000100001 +00101001101011000000000000000100 +10111010100000000001100000000000 +01000110101000000000000000000010 +10111010011000000001100000000000 +00101001101001000000000000000000 +10111010010000000001000000000000 +11111011111111111111010110010010 +10110100001010110101100000000000 +01011101100101100000000000000101 +10110101110010110000100000000000 +10111001111000000001000000000000 +11111011111111111111010110001101 +11100000000000000000000000001110 +01001101100000000000000000000110 +10110101110010110000100000000000 +10111010000000000001000000000000 +11111011111111111111010110001000 +11001000000011000110000000000000 +10110101011000010101100000000000 +00100001100001001111111111111111 +00001000100001000010011100010000 +00010101100000110000000000010000 +10110101110010110000100000000000 +00000000100001000000000000010000 +10111010001000000001000000000000 +11111011111111111111010101111111 +10110100001010110101100000000000 +10111001101000000000100000000000 +11111011111111111111111110010110 +10111000001000000110100000000000 +00110110101101010000000000000001 +01011101101000001111111111011001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000111000 +00101011100011000000000000110100 +00101011100011010000000000110000 +00101011100011100000000000101100 +00101011100011110000000000101000 +00101011100100000000000000100100 +00101011100100010000000000100000 +00101011100100100000000000011100 +00101011100100110000000000011000 +00101011100101000000000000010100 +00101011100101010000000000010000 +00101011100101100000000000001100 +00101011100101110000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111110101000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110111100010110000000000001100 +10111001011000000000100000000000 +00110100000000100000000001010000 +11111011111111111111111110011101 +01111000000000010000000000000001 +10111001011000000001000000000000 +00111000001000010111100111101000 +11111011111111111111010101101011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000001011000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111111010100 +00101000001000010000000000000000 +00101000001000100000000000001000 +00101000001000010000000000001100 +00100000001000010000000011111111 +11000011101000000000000000000000 +01111000000000010000000000000001 +01111000000000110000000000000001 +00111000011000111000111100110100 +00111000001000011011111111010100 +00101000001000010000000000000000 +00101000011000100000000000000000 +01111000000001000000000000000001 +00111000100001001000111100111000 +01011000001000100000000000000000 +01011000001000000000000000010100 +00101000100000110000000000000000 +01011000001000000000000000011000 +01011000001000000000000000010000 +01011000001000110000000000000000 +01011000001000100000000000000000 +01011000001000000000000000011100 +11000011101000000000000000000000 +01111000000001000000000000000001 +00110100000001010000000000000010 +00111000100001001011111111010100 +01011100001001010000000000001110 +00101000100000010000000000000000 +00010100010001000000000000011111 +00100000100001000000000000000111 +10110100100000110001100000000000 +11110100100000110010000000000000 +00000000011000110000000000000011 +10110100100000100001000000000000 +00111100010000100000000000011101 +01011000001000000000000000010100 +01011000001000000000000000011000 +10111000010000110001100000000000 +01011000001000110000000000010000 +11100000000000000000000000000110 +00101000100000010000000000000000 +00100000010000100000000011111111 +01011000001000110000000000010100 +01011000001000100000000000011000 +01011000001000000000000000010000 +01111000000000010000000000000001 +00111000001000011011111111010100 +00101000001000010000000000000000 +00101000001000100000000000000000 +00111000010000100000000000000100 +01011000001000100000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +01111000000001010000000000000001 +00111000101001011011111111010100 +00101000101001010000000000000000 +00100000001000010000000011111111 +00000000011000110000000000000011 +01011000101000100000000000010100 +01011000101000010000000000011000 +01011000101000110000000000010000 +00110100000000010000000000000011 +01011100100000010000000000000111 +00101000101000100000000000000000 +00110100000000011111111111110011 +10100000010000010000100000000000 +00111000001000010000000000001000 +01011000101000010000000000000000 +11000011101000000000000000000000 +00110100000000010000000000000001 +01011100100000010000000000000111 +00101000101000100000000000011100 +00110100000000011111111111100111 +10100000010000010000100000000000 +00111000001000010000000000010000 +01011000101000010000000000011100 +11000011101000000000000000000000 +00110100000000010000000000000010 +01011100100000010000000000000110 +00101000101000100000000000011100 +00110100000000011111111111000111 +10100000010000010000100000000000 +00111000001000010000000000100000 +01011000101000010000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +01111000000000010000000000000001 +00111000001000011000111100101000 +00101000001011110000000000000000 +01111000000010110000000000000001 +10111000010000000110100000000000 +00111001011010111011111111010100 +11111011111111111111111110011010 +10111000001000001000100000000000 +00101001011000010000000000000000 +10111000010000001000000000000000 +00101000001011100000000000000100 +10100001110011110111000000000000 +11111011111111111111111110010100 +01011100001100011111111111111001 +01011100010100001111111111111000 +01000101100000000000000000000011 +01011001100000010000000000000000 +01011001100000100000000000000100 +01000101101000000000000000000011 +00111101110000010000000000000011 +01011001101000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111111010100 +00101000001000010000000000000000 +00101000001000010000000000000000 +00100000001000010000000000000100 +01100100001000010000000000000000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111111010100 +00101000010000100000000000000000 +00101000010000110000000000011100 +01000100001000000000000000000011 +00111000011000110000000000001100 +11100000000000000000000000000011 +00110100000000011111111111110011 +10100000011000010001100000000000 +01011000010000110000000000011100 +00110100000000010000000000000000 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111111010100 +00101000010000100000000000000000 +00101000010000110000000000011100 +01000100001000000000000000000011 +00111000011000110000000000000010 +11100000000000000000000000000011 +00110100000000011111111111111101 +10100000011000010001100000000000 +01011000010000110000000000011100 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001010110000000000000100 +10111000100000000110100000000000 +10111000011000000111100000000000 +01000001011000010000000000000011 +10111000010000000110000000000000 +00110101101011101111111111111111 +11111011111111111111011111011100 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111100000101000 +00010101100000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111100000100100 +01000001011000010000000000000011 +00100001100000100000000011111111 +00110100000011000000000000000000 +11111011111111111111100000100000 +01000001011000010000000000000011 +11111011111111111111011111100011 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00111000010000100000000000000001 +00100000010000100000000011111111 +11111011111111111111100000011000 +11100000000000000000000000000101 +00100000101000010000000011111111 +00110100000000110000000000000000 +11111011111111111111100001011011 +00110101100011000000000000000001 +10110101111011000001000000000000 +00101001011001010000000000000000 +01001001110011001111111111111010 +00100000101000010000000011111111 +00110100000000110000000000000001 +11111011111111111111100001010100 +01000001011000010000000000000011 +11111011111111111111011111110000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00110100000011010000000000000000 +10111000010000000110000000000000 +10111000011000000111000000000000 +00101000001010110000000000000100 +11100000000000000000000000100001 +01000001011000010000000000000011 +11111011111111111111011110100011 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011111101111 +00010101100000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111011111101011 +01000001011000010000000000000011 +00100001100000100000000011111111 +00110101100011000000000000000001 +11111011111111111111011111100111 +01000001011000010000000000000011 +00110100000000100000000011111111 +11111011111111111111011111100100 +01000001011000010000000000000011 +11111011111111111111011111000111 +01000001011000010000000000000011 +11111011111111111111011110001111 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011111011011 +10111000001000000111100000000000 +01000001011000010000000000000011 +11111011111111111111011110111101 +01011101111000001111111111110110 +00110101101011010000000000000001 +01001001110011011111111111100000 +10111001110000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00110100000011000000000000000000 +10111000010000000110100000000000 +10111000011000000111100000000000 +10111000100000000111000000000000 +00101000001010110000000000000100 +11100000000000000000000000100010 +01000001011000010000000000000011 +11111011111111111111011101101011 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011110110111 +00010101101000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111011110110011 +01000001011000010000000000000011 +00100001101000100000000011111111 +00110101101011010000000000000001 +11111011111111111111011110101111 +10110101111011000001000000000000 +01000001011000010000000000000011 +01000000010000100000000000000000 +11111011111111111111011110101011 +01000001011000010000000000000011 +11111011111111111111011110001110 +01000001011000010000000000000011 +11111011111111111111011101010110 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111011110100010 +10111000001000001000000000000000 +01000001011000010000000000000011 +11111011111111111111011110000100 +01011110000000001111111111110110 +00110101100011000000000000000001 +01001001110011001111111111011111 +10111001110000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +10111000011000000001000000000000 +11111011111111111111110101111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +10111000011000000001000000000000 +10111000100000000001100000000000 +11111011111111111111110110011110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000100 +11111000000000000000100101011000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000100 +11111000000000000000100101111001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000000000100 +11111000000000000000100101011110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111110111100 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00110100000000010000000000000011 +10111000010000000110100000000000 +10111000011000000111000000000000 +00110100000010111111111111111100 +01010100011000010000000001110010 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101000100 +00101000011000100000000000000000 +01111000000011110000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001111011111010100110001000 +10111001111000000000100000000000 +11111000000000000001000111011010 +00110100000010111111111111111111 +01001000000000010000000001100011 +01011101110000000000000000010111 +01111000000001000000000000000001 +00111000100001001011111110000010 +00110000100000000000000000000000 +00110100000000100000000000000001 +00110111100100000000000000101000 +00110111100100100000000000111000 +00110100000100010000000011111111 +10111000100000000101100000000000 +11100000000000000000000000000110 +01000000010000010000000000000000 +01000100001100010000000000001100 +00110100010000100000000000000001 +01011100010100101111111111111101 +11100000000000000000000001100000 +10111001111000000000100000000000 +10111010000000000001100000000000 +00110100000001000000000000011101 +11111000000000000001001000001000 +00110100000000100000000000011101 +01011100001000100000000000000011 +10111010000000000001000000000000 +11100011111111111111111111110100 +00110100000000010000000000000001 +01011101101000010000000000000111 +01111000000000010000000000000001 +00111000001000011011111110000010 +01000000001000100000000000000000 +00110100000000010000000000000100 +00110100000010111111111111111110 +01000100010000010000000001000001 +10111001110011010000100000000000 +01011100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011111110000010 +01000000001000010000000000000000 +00110100000010110000000000000000 +01000100001010110000000000111010 +11100000000000000000000000000010 +01011101101000000000000000011010 +00001001110000100000000000011101 +01111000000000010000000000000001 +00111000001000011010100110001000 +00110100010000100000000000000001 +10111001100000000001100000000000 +00110100000001000000000000011101 +11111000000000000001000111101100 +00110100000000100000000000011101 +00110100000010111111111111111111 +01011100001000100000000000101110 +10111001100000000000100000000000 +00110101100000110000000000011100 +00110100000000100000000000000000 +01000000001001000000000000000000 +00110100001000010000000000000001 +10110100010001000001000000000000 +00100000010000100000000011111111 +01011100001000111111111111111100 +01000001100000010000000000011100 +01000100001000100000000000100001 +01111000000000010000000000000001 +00111000001000011000101011001100 +11111011111111111111001110011011 +00110100000010111111111111111111 +11100000000000000000000000011111 +00110100000000010000000000000001 +01011101101000010000000000011010 +10111001100000000000100000000000 +00110101100000110000000000011100 +00110100000000100000000000000000 +01000000001001000000000000000000 +00110100001000010000000000000001 +10110100010001000001000000000000 +00100000010000100000000011111111 +01011100001000111111111111111100 +01111000000011010000000000000001 +00110001100000100000000000011100 +00111001101011011011111110000010 +01000001101000100000000000000000 +01111000000000010000000000000001 +00111000001000011010100110001000 +00001000010000100000000000011101 +10111001100000000001100000000000 +00110100000001000000000000011101 +00110100010000100000000000000001 +11111000000000000001000111110001 +00110100000000100000000000011101 +00110100000010111111111111111111 +01011100001000100000000000000111 +01000001101000010000000000000000 +00110100001000010000000000000001 +00110001101000010000000000000000 +01111000000000010000000000000001 +00111000001000011011111110000010 +01000000001010110000000000000000 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000001000110100110 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000001000100 +11000011101000000000000000000000 +01000001011000100000000000000000 +00110100010000100000000000000001 +00100000010000100000000011111111 +00110001011000100000000000000000 +00001000010000100000000000011101 +00110100010000100000000000000001 +11100011111111111111111110011011 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +10111000011000000001000000000000 +10111000100000000001100000000000 +11111011111111111111110001011110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111011000 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +10111000001000000111100000000000 +01111000000000010000000000000001 +00111000001000011000111101001000 +00101000001011100000000000000000 +01111000000010110000000000000001 +01011011100000000000000000101000 +00111001011010111001001111110100 +00110100000011000000000000000000 +00110100000011010000000000000111 +00101001011000010000000000000000 +00110111100110110000000000101000 +10111011011000000001000000000000 +00110100000000110000000000000100 +11111011111111111111110001000011 +00101011100000010000000000101000 +00110101011010110000000000000100 +01000100001011100000000000000011 +00110101100011000000000000000001 +01011101100011011111111111110111 +01111000000000010000000000000001 +00111000001000011000111101001000 +00101000001000100000000000000000 +00101011100000010000000000101000 +01000100001000100000000000001010 +01111000000011010000000000000001 +00111001101011011001010000010000 +01111000000011000000000000000001 +10111001101000000111000000000000 +00110100000010110000000000000000 +00111001100011001100000111110000 +10111000010000001000100000000000 +00110100000100000000000000000110 +11100000000000000000000000011011 +01111000000000010000000000000001 +00111101100011000000000000000010 +00111000001000011001001111110100 +10110100001011000000100000000000 +00101000001010110000000000000000 +01111000000000010000000000000001 +00111000001000011000101011101000 +10111001011000000001000000000000 +11111011111111111111001100101000 +01111000000000110000000000000001 +00111000011000111011111110100100 +00101000011000100000000000001000 +01111000000000010000000000000001 +00111000001000011010100110001000 +01011000001000100000000000001000 +01111000000000100000000000000001 +00111000010000100001001011101000 +01011000001000100000000000011100 +01111000000000100000000000000001 +00111000010000100001000000100000 +01011000001000100000000000100000 +01111000000000100000000000000001 +01011000001000000000000000000100 +01011000001010110000000000001100 +00111000010000100001000000000000 +11100000000000000000000000101011 +00101001110000100000000000000000 +10111001100000000000100000000000 +10111011011000000001100000000000 +00110100000001000000000000000100 +11111000000000000000100001100000 +00110100000000100000000000000100 +01011100001000100000000000000110 +00101011100000010000000000101000 +00110101110011100000000000000100 +01000100001100010000000000000011 +00110101011010110000000000000001 +01011101011100001111111111110101 +01111000000000010000000000000001 +00111000001000011000111101001000 +00101000001100000000000000000000 +00101011100000010000000000101000 +01011100001100000000000000011100 +00111101011010110000000000000010 +01111000000000010000000000000001 +00111000001000011001010000010000 +10110100001010110000100000000000 +00101000001010110000000000000000 +01111000000000010000000000000001 +00111000001000011000101100001000 +10111001011000000001000000000000 +11111011111111111111001011111101 +01111000000000010000000000000001 +00111000001000011010100110001000 +00110100000000100000000000000001 +01011000001000100000000000001000 +01111000000000100000000000000001 +00111000010000100001000001000100 +01011000001000100000000000011100 +01111000000000100000000000000001 +00111000010000100001000001111100 +01111000000000110000000000000001 +00111000011000111100000111110000 +01011000001000100000000000100000 +01111000000000100000000000000001 +01011000001000110000000000000100 +01011000001010110000000000001100 +00111000010000100001000001100000 +01011000001000100000000000100100 +11100000000000000000000000111010 +01111000000010110000000000000001 +00111001011010111011111101111000 +01111000000011100000000000000001 +01011001011011110000000000000000 +01011001011000000000000000000100 +00110100000100010000000001111111 +00111001110011101010100110001000 +00110100000110110000000000000110 +11100000000000000000000000101111 +01000001011000010000000000000011 +00100000010000100000000011111111 +10111001101000000111100000000000 +11111011111111111111011011111111 +00110100000011000000000000000000 +01000100001000000000000000100110 +00101001111000100000000000000000 +10111001110000000000100000000000 +00110111100000110000000000101000 +00110100000001000000000000000100 +11111011111111111111111000010000 +00101011100000010000000000101000 +00110101111011110000000000000100 +01000100001100000000000000000011 +00110101100011000000000000000001 +01011101100110111111111111110111 +00101011100000010000000000101000 +01011100001100000000000000011010 +00111101100011000000000000000010 +01111000000000010000000000000001 +00111000001000011001010000010000 +10110100001011000000100000000000 +00101000001011000000000000000000 +00101001011000110000000000000100 +01111000000000010000000000000001 +10111001100000000001000000000000 +00111000001000011000101100100100 +11111011111111111111001011000110 +01111000000000010000000000000001 +00111000001000011010100110001000 +00110100000000100000000000000001 +01011000001000100000000000001000 +01111000000000100000000000000001 +00111000010000100000110101011100 +01011000001000100000000000011100 +01111000000000100000000000000001 +00111000010000100000111100011000 +01011000001000100000000000100000 +01111000000000100000000000000001 +01011000001010110000000000000100 +01011000001011000000000000001100 +00111000010000100000111001000000 +11100011111111111111111111001011 +00101001011000010000000000000100 +00110100001000010000000000000001 +01011001011000010000000000000100 +00101001011000100000000000000100 +01001110001000101111111111010001 +01111000000000010000000000000001 +01111000000010110000000000000001 +00110100000000100000000000000001 +00111000001000011011111101110100 +00111001011010111010100110001000 +00110000001000100000000000000000 +10111001011000000000100000000000 +11111000000000000001000000000100 +01111000000011000000000000000001 +00110100000000100000000000000001 +00111001100011001000101101001000 +11100000000000000000000000001000 +00101000100000100000000000100000 +00101000100000110000000000001100 +00110000100000000000000000111111 +10111001100000000000100000000000 +00110100100001000000000000101100 +11111011111111111111001010100000 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111000000000000001000000011001 +10111000001000000010000000000000 +01011100001000001111111111110110 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100110110000000000001000 +00110111100111000000000000101000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101001100 +10111000010000000101100000000000 +01111000000011010000000000000001 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001101011011010100110001000 +10111001101000000000100000000000 +11111000000000000001000001111011 +00110100000000101111111111111111 +01001000000000010000000001001110 +10111001101000000000100000000000 +00110100000000100000000000000000 +10111001011000000001100000000000 +00110100000001000000000000000110 +11111000000000000001000010110111 +10111000001000000110000000000000 +10111001101000000000100000000000 +11111000000000000001000010100001 +01001101100000000000000000000110 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011000101101100100 +00111000010000101001000011010100 +11111011111111111111001001101101 +01000001011000010000000000000000 +00110100000000100000000011111111 +01000100001000100000000000001101 +01000001011000110000000000000001 +01000001011000100000000000000010 +10111000011000100001000000000000 +10111000001000100000100000000000 +01000001011000100000000000000011 +10111000001000100000100000000000 +01000001011000100000000000000100 +10111000001000100000100000000000 +01000001011000100000000000000101 +10111000001000100000100000000000 +00100000001000010000000011111111 +01011100001000000000000000001000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011000101101110100 +00111000010000101001000011010100 +11111011111111111111001001011001 +00110100000011001111111111111111 +11100000000000000000000000000011 +00110100000000100000000000000000 +01001101100000000000000000101000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001000011010100 +00111000001000011000101110001100 +11111011111111111111001001010000 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011100000111110000 +00111000010000101100001000000000 +00110100001001100000000010010000 +00110100000001010000000000100010 +00110100000001000000000000110011 +00101000010000010000000000000100 +00100000001000110000000011111111 +01111100011001110000000001000010 +01111100011000110000000000101000 +10100000111000110001100000000000 +01011100011000000000000000001100 +00101000010000110000000000000000 +00110100000011000000000000000000 +00110001011001010000000000000000 +00110001011000110000000000000010 +00000000001000110000000000011000 +00110001011001000000000000000001 +00110001011000110000000000000011 +00000000001000110000000000010000 +00000000001000010000000000001000 +00110001011000110000000000000100 +00110001011000010000000000000101 +00110100010000100000000000010000 +01011100010001101111111111101110 +00110100000000100000000000000000 +01000101100000000000000000000111 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000010000101001000011010100 +00111000001000011000101110101000 +11111011111111111111001000101111 +00110100000000101111111111111111 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101001100 +10111000010000000110100000000000 +01111000000010110000000000000001 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100110001000 +10111001011000000000100000000000 +11111000000000000001000000010010 +10111000001000000110000000000000 +01001000000000010000000000001011 +00101001011000110000000001110000 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111000000000000001000010100111 +10111001011000000000100000000000 +00110100000000100000000000000000 +10111001101000000001100000000000 +00110100000001000000000000000110 +11111000000000000001000001110110 +10111000001000000110000000000000 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000001000000110011 +00110100000000010000000000000000 +01001101100000000000000000000111 +01111000000000010000000000000001 +01111000000000100000000000000001 +00111000001000011000101110111000 +00111000010000101001001111100000 +11111011111111111111000111111110 +00110100000000011111111111111111 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101000100 +00101000011000100000000000000000 +01111000000010110000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100110001000 +10111001011000000000100000000000 +11111000000000000000111111100100 +10111000001000000001000000000000 +00110100000000011111111111111111 +01001000000000100000000000001110 +00101001011000110000000001110000 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000001000001111000 +10111000001000000110000000000000 +00101001011000010000000001110000 +01011101100000010000000000000010 +00110100000011000000000000000001 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000001000000000110 +01111101100000010000000000000001 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +00110100000011000000000000000000 +10111000001000000101100000000000 +00110100000011010000000000000001 +00110111100011100000000000011000 +11100000000000000000000000100111 +10111001110000000000100000000000 +00110100000000100000000000000000 +10111001100000000001100000000000 +11111011111111111111110111001010 +00100000001011010000000011111111 +01000101101000000000000000100010 +10111001110000000000100000000000 +10111001011000000001000000000000 +00110100000000110000000000010000 +11111000000000000001001011010111 +00110101100011000000000000000001 +01011100001000000000000000011011 +00101011100000010000000000101100 +00000000001000100000000000011000 +00110001011000010000000000010111 +00110001011000100000000000010100 +00000000001000100000000000010000 +00110001011000100000000000010101 +00000000001000100000000000001000 +00101011100000010000000000110000 +00110001011000100000000000010110 +00000000001000100000000000011000 +00110001011000010000000000011011 +00110001011000100000000000011000 +00000000001000100000000000010000 +00110001011000100000000000011001 +00000000001000100000000000001000 +00101011100000010000000000101000 +00110001011000100000000000011010 +00000000001000100000000000011000 +00110001011000010000000000010011 +00110001011000100000000000010000 +00000000001000100000000000010000 +00110001011000100000000000010001 +00000000001000100000000000001000 +00110100000000010000000000000001 +00110001011000100000000000010010 +11100000000000000000000000000011 +01001001101011001111111111011010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111100101000 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +00100000010000100000000011111111 +10111000001000000110000000000000 +00100000011000110000000011111111 +01000100010000000000000001000100 +01000000001000100000000000000000 +01000000001001000000000000000001 +01000000001111010000000000000101 +01000000001110110000000000000110 +01000000001110010000000000000111 +01000000001110000000000000001000 +01000000001101110000000000001001 +01000000001101100000000000001010 +01000000001101010000000000001011 +01000000001101000000000000001100 +01000000001100110000000000001101 +01000000001100100000000000001110 +01000000001100010000000000001111 +01000000001100000000000000010000 +01000000001011110000000000010001 +01000000001011100000000000010010 +01000000001011010000000000010011 +01000000001010110000000000010100 +01000000001010100000000000010101 +01000000001010010000000000010110 +01000000001010000000000000010111 +01000000001001110000000000011000 +01000000001001100000000000011001 +01000000001001010000000000011010 +01000000001000110000000000011011 +01000000001000010000000000011100 +00110011100000100000000010111100 +00110011100001000000000010111101 +01000001100000100000000000000010 +00110011100000100000000010111110 +01000001100000100000000000000011 +00110011100000100000000010111111 +01000001100000100000000000000100 +00110011100000100000000011000000 +00110011100000010000000011011000 +00110111100000010000000010111100 +00110011100111010000000011000001 +00110011100110110000000011000010 +00110011100110010000000011000011 +00110011100110000000000011000100 +00110011100101110000000011000101 +00110011100101100000000011000110 +00110011100101010000000011000111 +00110011100101000000000011001000 +00110011100100110000000011001001 +00110011100100100000000011001010 +00110011100100010000000011001011 +00110011100100000000000011001100 +00110011100011110000000011001101 +00110011100011100000000011001110 +00110011100011010000000011001111 +00110011100010110000000011010000 +00110011100010100000000011010001 +00110011100010010000000011010010 +00110011100010000000000011010011 +00110011100001110000000011010100 +00110011100001100000000011010101 +00110011100001010000000011010110 +00110011100000110000000011010111 +11111011111111111111111101110101 +01011100001000000000000000001001 +01111000000000010000000000000001 +00111000001000011000101111010100 +11111011111111111111000101000001 +10111001100000000000100000000000 +00110100000000100000000000000001 +00110100000000110000000000000000 +11111011111111111111110101000101 +11100000000000000000000001100011 +01111000000000010000000000000001 +00111000001000011000101111101100 +11111011111111111111000100111001 +00110100000011010000000000000000 +00110100000010110000000000000001 +00110111100100010000000001001000 +00110111100100000000000011011100 +11100000000000000000000001000110 +00001001101011100000000000011101 +00110100000000100000000000000000 +10111001101000000001100000000000 +10110110001011100111100000000000 +10111001111000000000100000000000 +11111011111111111111110100110110 +10111000001000000101100000000000 +01001100000000010000000001010100 +10111001111000000000100000000000 +10111001100000000001000000000000 +00110100000000110000000000010000 +11111000000000000001001001000011 +01011100001000000000000000111000 +01000001100001010000000000010100 +01000001100000010000000000010101 +01000001100000110000000000010110 +00111100101001010000000000011000 +00111100001000010000000000010000 +00111100011000110000000000001000 +10111000001001010000100000000000 +10111000011000010001100000000000 +01000001100000010000000000010111 +10110110000011100001000000000000 +00110100010001001111111110000000 +10111000001000110001100000000000 +00000000011000010000000000011000 +00110000010000011111111110000000 +00000000011000010000000000010000 +00110000100000110000000000000011 +00110000100000010000000000000001 +00000000011000010000000000001000 +00110000100000010000000000000010 +01000001100001010000000000011000 +01000001100000010000000000011001 +01000001100000110000000000011010 +00111100101001010000000000011000 +00111100001000010000000000010000 +00111100011000110000000000001000 +10111000001001010000100000000000 +10111000011000010001100000000000 +01000001100000010000000000011011 +00110100010001001111111110000100 +10111000001000110001100000000000 +00000000011000010000000000011000 +00110000010000011111111110000100 +00000000011000010000000000010000 +00110000100000110000000000000011 +00110000100000010000000000000001 +00000000011000010000000000001000 +00110000100000010000000000000010 +01000001100001010000000000010000 +01000001100000010000000000010001 +01000001100000110000000000010010 +00111100101001010000000000011000 +00111100001000010000000000010000 +00111100011000110000000000001000 +10111000001001010000100000000000 +10111000011000010001100000000000 +01000001100000010000000000010011 +00110100010001001111111101111100 +10111000001000110001100000000000 +00000000011000010000000000011000 +00110000010000011111111101111100 +00000000011000010000000000010000 +00110000100000110000000000000011 +00110000100000010000000000000001 +00000000011000010000000000001000 +00110000100000010000000000000010 +00110101101011010000000000000001 +01001001011011011111111110111011 +11111011111111111111111011110111 +00110100000000101111111111111111 +10111001011000000111000000000000 +00110100000011000000000000000000 +00110111100011010000000001001000 +01011100001000100000000000001101 +01111000000000010000000000000001 +00111000001000011000001010001000 +11111011111111111111000011100101 +00110100000010111111111111111111 +11100000000000000000000000001011 +00001001100000010000000000011101 +00110100000000100000000000000001 +00110100000000110000000000000000 +10110101101000010000100000000000 +11111011111111111111110011100110 +00110101100011000000000000000001 +01001000000000010000000000000011 +10111001100000000000100000000000 +01001001110011001111111111111000 +10111000001000000101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000011011000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101010000 +00100000010011100000000011111111 +01111000000010110000000000000001 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100110001000 +10111000001000000110100000000000 +10111001011000000000100000000000 +11111000000000000000111010101110 +00110100000011001111111111111111 +01001000000000010000000000100100 +01000101110000000000000000010010 +00101001011000110000000001110000 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111000000000000000111101000010 +00101001101000100000000000000000 +01111000000000011000000000000000 +00110111100000110000000000011000 +10111000010000010000100000000000 +01011011100000010000000000011000 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110100000001000000000000000100 +11111000000000000000111100001101 +01111100001000010000000000000100 +11001000000000010110000000000000 +00111001100011000000000000000001 +11100000000000000000000000001111 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110111100000110000000000011000 +00110100000001000000000000000100 +11111000000000000000111011011000 +00110100000000100000000000000100 +01011100001000100000000000001000 +01111000000000100000000000000001 +00111000010000101000111011010100 +00101011100011000000000000011000 +00101000010000010000000000000000 +10100001100000010000100000000000 +00000001100011000000000000011111 +01011001101000010000000000000000 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000000111010111001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101010100 +00101000011000100000000000000000 +01111000000010110000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111010100110001000 +10111001011000000000100000000000 +11111000000000000000111001110000 +10111000001000000001000000000000 +00110100000000011111111111111111 +01001000000000100000000000001110 +00101001011000110000000001110000 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111000000000000000111100000100 +10111000001000000110000000000000 +00101001011000010000000001110000 +01011101100000010000000000000010 +00110100000011000000000000000001 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000000111010010010 +01111101100000010000000000000001 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101010100 +00101000011000100000000000000000 +01111000000011000000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +10111000001000000110100000000000 +00111001100011001010100110001000 +00110100000000010000000000100000 +00110011100000010000000000100111 +10111001100000000000100000000000 +11111000000000000000111001000011 +00110100000010111111111111111111 +01001000000000010000000001010001 +00001111100000000000000000100100 +00110111100011100000000000100110 +00110100000010110000000011111111 +11100000000000000000000000000110 +01000011100000010000000000100110 +01000100001010110000000000001100 +00101111100000010000000000100100 +00110100001000010000000000000001 +00001111100000010000000000100100 +00101111100000100000000000100100 +10111001100000000000100000000000 +10111001110000000001100000000000 +00110100010000100000000000000010 +00110100000001000000000000000001 +11111000000000000000111001110101 +00110100000000100000000000000001 +01000100001000101111111111110100 +00101111100000010000000000100100 +00110100000000100000000100000000 +01010000010000010000000000000010 +00001111100000000000000000100100 +01111000000011000000000000000001 +10111001101000000101100000000000 +00111001100011001010100110001000 +00110100000100000000000000001010 +00110100000011110000000000100000 +00110111100011100000000000100111 +11100000000000000000000000011110 +11111000000000000001000100010010 +00101111100000100000000000100100 +00101001011000110000000000000100 +10111000001000000110100000000000 +00110100010000100000000000000010 +10111001100000000000100000000000 +10111001101000000010000000000000 +11111000000000000000111010001100 +01011100001011010000000000101000 +00101111100000100000000000100100 +10110100001000100000100000000000 +00100000001000101111111111111111 +00101001011000010000000000001000 +00001111100000100000000000100100 +01000100001000000000000000000011 +00110011100011110000000000100111 +11100000000000000000000000000010 +00110011100100000000000000100111 +00110100010000100000000000000010 +10111001100000000000100000000000 +10111001110000000001100000000000 +00110100000001000000000000000001 +11111000000000000000111001111101 +00110100000000100000000000000001 +00110101011010110000000000000100 +01011100001000100000000000010111 +00101111100000010000000000100100 +00110100001000010000000000000001 +00001111100000010000000000100100 +00101001011000010000000000000100 +01011100001000001111111111100010 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110111100000110000000000100100 +00110100000001000000000000000010 +11111000000000000000111001110000 +10111000001000000110100000000000 +00110100000000010000000000000010 +00110100000010111111111111111111 +01011101101000010000000000001010 +10111001100000000000100000000000 +00110100000000100000000000000000 +00110111100000110000000000100010 +00110100000001000000000000000010 +11111000000000000000111000111011 +11100100001011010101100000000000 +00110101011010111111111111111111 +11100000000000000000000000000010 +00110100000010111111111111111111 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000000111000100001 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101010100 +00101000011000100000000000000000 +01111000000011000000000000000001 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001100011001010100110001000 +10111001100000000000100000000000 +11111000000000000000110111010011 +00110100000011011111111111111111 +01001000000000010000000000100010 +01111000000000010000000000000001 +00111000001000011000110000001000 +01111000000011010000000000000001 +11111011111111111110111111001111 +00110100000010110000000000000000 +00110111100011110000000000011111 +00110100000011100000000011111111 +00111001101011010111111111101000 +00110101011000100000000000000010 +10111001100000000000100000000000 +10111001111000000001100000000000 +00110100000001000000000000000001 +11111000000000000000111000000111 +00110100000000100000000000000001 +01011100001000100000000000001111 +01000011100000100000000000011111 +01000100010011100000000000000101 +10111001101000000000100000000000 +00110101011010110000000000000001 +11111011111111111110111110111111 +00100001011010111111111111111111 +01000011100000010000000000011111 +01011100001011101111111111110010 +00110100000011010000000000000000 +01011101011000000000000000000110 +01111000000000010000000000000001 +00111000001000011000000000101100 +11111011111111111110111110110111 +11100000000000000000000000000010 +00110100000011011111111111111111 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000000110111100000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000001 +10111000001000000110100000000000 +00100000011011000000000011111111 +10111000100000000000100000000000 +01111000000000110000000000000001 +01111000000001000000000000000001 +01111000000001010000000000000001 +00111000011000111000111100111100 +00111000100001001000111101000000 +00111000101001011000111101010100 +00100000010100010000000011111111 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111000001000011010100110001000 +00110100000010111111111111111111 +11111000000000000000110110001101 +01001000000000010000000000100010 +01011101100000000000000000000101 +01111000000000110000000000000001 +00111000011000111011111110000000 +00110100000000010000000000000010 +00001100011000010000000000000000 +01111000000011000000000000000001 +01111000000011100000000000000001 +00110100000010110000000000000000 +00111001100011001011111110000000 +00111001110011101010100110001000 +00110100000100000000000011111111 +00110100000011110000000000001010 +00101101100000100000000000000000 +00110100010000011111111111111110 +01010100001100010000000000001111 +00110100010000010000000000000001 +00001101100000010000000000000000 +10111001101000000001100000000000 +10111001110000000000100000000000 +00110100000001000000000000000001 +11111000000000000000110110111010 +00110100000000100000000000000001 +01011100001000100000000000000111 +01000001101000010000000000000000 +01000100001100000000000000000110 +00110101011010110000000000000001 +00110101101011010000000000000001 +01011100001011111111111111110001 +11100000000000000000000000000010 +00110100000010111111111111111111 +01111000000000010000000000000001 +00111000001000011010100110001000 +11111000000000000000110110011011 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111110100100 +01111000000000100000000000000001 +01111000000000110000000000000001 +10111001011000000000100000000000 +00111000010000101011111110110000 +00111000011000111011111110101100 +11111011111111111111010100100011 +00101001011000010000000000000000 +01011100001000000000000000000111 +00101001011000100000000000001000 +01011100010000010000000000000101 +01111000000000010000000000000001 +01011001011000000000000000000100 +01011001011000010000000000001000 +11100000000000000000000000000101 +01111000000000010000000000000001 +00111000001000011011111110100100 +00110100000000100000000000000001 +01011000001000100000000000000100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000011000000111000000000000 +00100000100011010000000011111111 +01100100011000110000000000000000 +01100100001001000000000000000000 +10111000010000000110000000000000 +10100000100000110001100000000000 +00110100000010111111111111101010 +01011100011000000000000000101011 +01000100100000110000000000001000 +01111000000000010000000000000001 +00111000001000011000110000100100 +11111011111111111110111100110100 +00001001110000100000000000000101 +10111001100000000000100000000000 +11111011111111111111100010010110 +11100000000000000000000000010010 +00110100000000110000000000000001 +01011100001000110000000000010010 +01111000000000010000000000000001 +10111001101000000001000000000000 +10111001100000000001100000000000 +00111000001000011000110000111100 +11111011111111111110111100101001 +01111000000001010000000000000001 +01111000000000010000000000000001 +00111000101001011011111101111000 +00111000001000011010100110001000 +01011000101000000000000000000000 +01011000101011010000000000000100 +01011000001001010000000000000100 +10111001100000000001000000000000 +00110100000000110000000101000000 +11111011111111111111101010010001 +00110100000010110000000000000000 +11100000000000000000000000010000 +00110100000000110000000000000010 +00110100000010110000000000000000 +01011100001000110000000000001101 +01111000000000010000000000000001 +00111000001000011000110001011100 +11111011111111111110111100010111 +01111000000000010000000000000001 +01111000000001000000000000000001 +00111000001000011010100110001000 +00111000100001001100000111110000 +01011000001001000000000000000100 +10111001100000000001000000000000 +10111000100000000000100000000000 +00110100000000110000000101000000 +11111000000000000000010010000100 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111110111100 +01011011100010110000000000101100 +01011011100011000000000000101000 +01011011100011010000000000100100 +01011011100011100000000000100000 +01011011100011110000000000011100 +01011011100100000000000000011000 +01011011100100010000000000010100 +01011011100100100000000000010000 +01011011100100110000000000001100 +01011011100101000000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +10111000010000000101100000000000 +10111000011000000111000000000000 +00110100000000100000000000000000 +00110111100000010000000000110000 +00110100000000110000000000010011 +00100000100100000000000011111111 +11111000000000000000111100101000 +01100101110000100000000000000000 +01100101011000010000000000000000 +01100101101100100000000000000000 +10111000010000010000100000000000 +01111000000011000000000000000001 +10100010010000010000100000000000 +00111001100011001010110000111100 +01011100001000000000000010001011 +11001000000011100001000000000000 +00110101110000010000000100111111 +10100000010000010000100000000000 +10110100001010110000100000000000 +10111001100000000111100000000000 +00110101100001110000000100000000 +10111001100000000010100000000000 +00110101110001101111111111111111 +00101000101001000000000001010100 +00101000101000110000000001001100 +01011000101000010000000001001100 +11001000100000110001100000000000 +00010100001001000000000000011111 +01011000101001000000000001001000 +10110100001000110010000000000000 +01011000101001000000000001010100 +00110100011000110000000000000001 +00010100100001000000000000011111 +10110100011000010000100000000000 +01011000101001000000000001010000 +10110100110000010000100000000000 +00110100101001010000000001000000 +10100000001000100000100000000000 +01011100101001111111111111110001 +01111000000000010000000000000001 +00111000001000011010110000111100 +01011000001000000000000000001000 +01011000001010110000000000001100 +00101001100000100000000100010000 +01111000000100010000000000000001 +00110101111101000000000101000000 +01011000001000100000000000010000 +00101001100000100000000100010100 +00110111100100110000000000110000 +10111001111000000110000000000000 +01011000001000100000000000010100 +00111010001100011000110001111100 +00110101100000100000000000101100 +00110100000000110000000000010010 +10111010011000000000100000000000 +11111000000000000001000000101001 +00101001100000110000000000001100 +00101001100001000000000000010100 +10111010001000000000100000000000 +10111010011000000001000000000000 +00110101100011000000000001000000 +11111011111111111110111010111011 +01011101100101001111111111110110 +01000110010000000000000000010001 +01111000000000010000000000000001 +10111001011000000001000000000000 +00111000001000011000110010100000 +11111011111111111110111010110101 +00001001110000100000000000000101 +10111001011000000000100000000000 +00110100000011000000000000000000 +11111011111111111111100000010110 +00110100000011100000000101000000 +10110101100010110000100000000000 +10110101111011000001000000000000 +00110100000000110000000001000000 +00110101100011000000000001000000 +11111011111111111111100000111000 +01011101100011101111111111111011 +11100000000000000000000001000110 +00110100000000010000000000000001 +01011101101000010000000000100010 +00110100000000010000000000000000 +10111010000000000001000000000000 +11111011111111111111001011000101 +01011100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011000110011000100 +11100000000000000000000000101010 +01111000000011100000000000000001 +00111001110011101011111101111000 +01111000000000010000000000000001 +01011001110100000000000000000100 +10111010000000000001000000000000 +01011001110000000000000000000000 +10111001011000000001100000000000 +00111000001000011000110011011100 +01111000000011000000000000000001 +11111011111111111110111010010110 +00111001100011001010100110001000 +01011001100011100000000000000100 +10111001100000000000100000000000 +10111001011000000001000000000000 +00110100000000110000000101000000 +11111011111111111111101000000010 +00110100000011100000000000000000 +00110100000100000000000101000000 +10110101110010110001000000000000 +10110101111011100001100000000000 +10111001100000000000100000000000 +00110100000001000000000001000000 +00110101110011100000000001000000 +11111011111111111111101000110000 +01011101110100001111111111111010 +11100000000000000000000000100011 +00110100000000010000000000000010 +01011101101000010000000000100001 +01111000000011000000000000000001 +01111000000000010000000000000001 +00111000001000011100000111110000 +00111001100011001010100110001000 +00110100000000100000000000000000 +01011001100000010000000000000100 +00110111100000110000000001000100 +00110100000001000000000000000100 +11111000000000000000001111001001 +00110100000000100000000000000100 +01000100001000100000000000000101 +01111000000000010000000000000001 +00111000001000011000110100001100 +11111011111111111110111001110110 +11100000000000000000000000010110 +01111000000000010000000000000001 +10111001011000000001000000000000 +00111000001000011000110100101000 +11111011111111111110111001110001 +00101001100000010000000000000100 +10111001011000000001000000000000 +00110100000000110000000101000000 +11111000000000000000001111100011 +00110100000011100000000000000000 +00110100000100000000000101000000 +00101001100000010000000000000100 +10110101110010110001000000000000 +10110101111011100001100000000000 +00110100000001000000000001000000 +00110101110011100000000001000000 +11111000000000000000001111000111 +01011101110100001111111111111010 +00110100000000010000000000000000 +00110100000000100000000001010000 +11111011111111111111101100000110 +11100000000000000000000000000010 +00110100000011011111111111101010 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000101100 +00101011100011000000000000101000 +00101011100011010000000000100100 +00101011100011100000000000100000 +00101011100011110000000000011100 +00101011100100000000000000011000 +00101011100100010000000000010100 +00101011100100100000000000010000 +00101011100100110000000000001100 +00101011100101000000000000001000 +00110111100111000000000001000100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000111100000000000 +10111000010000000111000000000000 +00110100000011010000000000001000 +00110100000011000000000000000001 +00111001011010111010101001000000 +10100001100011100001100000000000 +00101001011001000000000000001000 +01111100011000100000000000000000 +10111001111000000000100000000000 +00110101101011011111111111111111 +11011000100000000000000000000000 +00111101100011000000000000000001 +01011101101000001111111111111001 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000111100000000000 +00110100000011100000000000001000 +00110100000011000000000000000000 +00110100000011010000000000000001 +00111001011010111010101001000000 +00101001011000100000000000000100 +10111001111000000000100000000000 +00110101110011101111111111111111 +11011000010000000000000000000000 +01111100001000100000000000000000 +11001000000000100001000000000000 +10100001101000100001000000000000 +10111001100000100110000000000000 +00111101101011010000000000000001 +01011101110000001111111111110111 +00110100000000010000000001100100 +11111011111111111110001001011000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000001000000 +01011011100011000000000000111100 +01011011100011010000000000111000 +01011011100011100000000000110100 +01011011100011110000000000110000 +01011011100100000000000000101100 +01011011100100010000000000101000 +01011011100100100000000000100100 +01011011100100110000000000100000 +01011011100101000000000000011100 +01011011100101010000000000011000 +01011011100101100000000000010100 +01011011100101110000000000010000 +01011011100110000000000000001100 +01011011100110010000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000110000000000000 +00110100000000110000000010000000 +00110100001000010000000000001000 +01111000000011010000000000000001 +11111000000000000000111000110001 +00111001101011011010101001000000 +00101001101000010000000000000000 +00110100000011110000000000000000 +01000100001000000000000001100001 +10111001100000000101100000000000 +00110100000100100000000000000000 +00110100000100010000000000000000 +01111000000110010100000000000000 +00110100000101100000000000000001 +00110100000110000000000000001000 +01011001011011000000000000001000 +01000101111000000000000000100010 +00101001011000010000000000000000 +01111000000000101000000000000000 +00110100000000110000000000000000 +01011001011000010000000000010000 +00101001011000010000000000000100 +01011001011000010000000000010100 +10100000010110010000100000000000 +01000100001000000000000000000011 +01111000000000100100000000000000 +00110100000000110000000000000000 +10100000011100010000100000000000 +10100000010100100010100000000000 +10111000101000010010100000000000 +00101001011001000000000000010000 +00101001011000010000000000010100 +01011100101000000000000000001110 +10100100011000000011000000000000 +10100000001001100000100000000000 +01011001011000010000000000010100 +00000000011000110000000000000001 +00111100010000010000000000011111 +10100100010000000011100000000000 +00000000010000100000000000000001 +10100000100001110010000000000000 +10111000001000110001100000000000 +01011001011001000000000000010000 +10111000010000110000100000000000 +01011100001001011111111111101011 +11100000000000000000000000111100 +10111000100000100001000000000000 +10111000001000110001100000000000 +01011001011000100000000000010000 +01011001011000110000000000010100 +00110101111011100000000000000001 +00101001101000100000000000000000 +00111101110011100000000000000100 +10111001100000000000100000000000 +10110101100011100111000000000000 +11011000010000000000000000000000 +01011100001101100000000000110001 +10111001100000000000100000000000 +00110100000000100000000011110000 +11111011111111111111111101110100 +00110100000101000000000001000000 +00110100000100110000000000000000 +00110100000100000000000000000001 +00110100000100100000000000000000 +00110100000100010000000000000000 +00101001101000100000000000000100 +10111001100000000000100000000000 +00101001110101110000000000000100 +11011000010000000000000000000000 +00101001101000100000000000000100 +10111000001000001010100000000000 +10111001100000000000100000000000 +10100010111100001011100000000000 +11011000010000000000000000000000 +01000110101000010000000000001000 +00101001101000110000000000001000 +10111010101000000001000000000000 +01111110101101010000000000000000 +10111001100000000000100000000000 +11011000011000000000000000000000 +01011110101101100000000000010001 +11100000000000000000000000000111 +00101001101000110000000000001000 +10111001100000000000100000000000 +10111010111000000001000000000000 +11011000011000000000000000000000 +01000110111000000000000000001001 +11100000000000000000000000001010 +00101001110000010000000000000000 +10111000001100110000100000000000 +01011001110000010000000000000000 +00101001110000010000000000000100 +10111000001100000000100000000000 +01011001110000010000000000000100 +11100000000000000000000000000011 +10111010010100111001000000000000 +10111010001100001000100000000000 +00111110000000010000000000000001 +00111110011100110000000000000001 +11110110000000011000000000000000 +00110110100101001111111111111111 +10110110000100111001100000000000 +10111000001000001000000000000000 +01011110100000001111111111011010 +11100000000000000000000000010100 +10111001111000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000001000000 +00101011100011000000000000111100 +00101011100011010000000000111000 +00101011100011100000000000110100 +00101011100011110000000000110000 +00101011100100000000000000101100 +00101011100100010000000000101000 +00101011100100100000000000100100 +00101011100100110000000000100000 +00101011100101000000000000011100 +00101011100101010000000000011000 +00101011100101100000000000010100 +00101011100101110000000000010000 +00101011100110000000000000001100 +00101011100110010000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110101111011110000000000000001 +00110101011010110000000000010000 +01011101111110001111111110010001 +11100011111111111111111111101010 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01111000000000010000000000000001 +00111000001000011010101001000000 +00101000001000100000000000000000 +00101001011000010000000000000000 +00110100000011000000000000000000 +00110100000011010000000001000000 +11011000010000000000000000000000 +00101001011000010000000000000000 +00110100000000100000000001010101 +11111011111111111111111100100000 +00101001011000010000000000001000 +00101001011000100000000000001100 +10111001100000000001100000000000 +00110101100011000000000000001000 +11111000000000000000110001001000 +00101001011000010000000000000000 +11111011111111111111111100011001 +01011101100011011111111111111001 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101100001001111000 +00101000010000100000000000000000 +00111100001000010000000000001000 +00111000001000010000000000001010 +01011000010000010000000000000000 +00101000010000010000000000000000 +00100000001000110000000000001000 +01011100011000001111111111111110 +00100000001000010000000000000001 +00011000001000010000000000000001 +11000011101000000000000000000000 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101100001001111000 +00101000010000100000000000000000 +00111100001000010000000000001000 +00111000001000010000000000001001 +01011000010000010000000000000000 +00101000010000010000000000000000 +00100000001000110000000000001000 +01011100011000001111111111111110 +00100000001000010000000000000001 +11000011101000000000000000000000 +00101000001000010000000000000000 +01111000000000110000000000000001 +00111000011000111100001001111000 +00111100001000010000000000001000 +00101000011000110000000000000000 +01111100010000100000000000000000 +00111000001000010000000000001000 +10111000001000100001000000000000 +01011000011000100000000000000000 +00101000011000010000000000000000 +00100000001000010000000000001000 +01011100001000001111111111111110 +11000011101000000000000000000000 +01111000000000010000000000000001 +01111000000000110000000000000001 +00111000001000011100001001111000 +00111000011000111000111101011000 +00101000001000010000000000000000 +00101000011000100000000000000000 +01011000001000100000000000000100 +11000011101000000000000000000000 +00110111100111001111111111000100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00101000001000010000000000000000 +00110100000010111111111111111111 +01000100001000000000000000101010 +00101001100000100000000000000100 +01000100010000000000000000101000 +11111011111111111110000100010110 +01111000000011100000000000000001 +10111000001000000110100000000000 +00110100000010110000000000000000 +00110100000100000000000000011111 +00110111100011110000000000100000 +00111001110011101000110101011100 +11100000000000000000000000001011 +11111011111111111110000100001110 +00100000001001000000000011111111 +10110101011011010001000000000000 +10110101111010110000100000000000 +00110000001001000000000000000000 +10111000010000000001100000000000 +10111001110000000000100000000000 +10111000100000000010100000000000 +11111011111111111110110100010101 +00110101011010110000000000000001 +00101001100000010000000000000100 +11101110000010110001100000000000 +00110101100011000000000000000100 +01111100001000100000000000000000 +10100000011000100001000000000000 +01011100010000001111111111110001 +01111000000000010000000000000001 +10111001011000000010000000000000 +10111001101000000001000000000000 +10111001111000000001100000000000 +00111000001000011100000111110000 +11111000000000000000001001101010 +10111000001000000110000000000000 +10111001011000000001100000000000 +01111000000000010000000000000001 +11111101100010110101100000000000 +00111000001000011000110110000000 +10111001101000000001000000000000 +10111001100000000010000000000000 +11111011111111111110110100000000 +11001000000010110101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000111100 +11000011101000000000000000000000 +00110111100111001111111111001000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +00110100000001011111111111111111 +01000100001000000000000000101100 +00101001011000100000000000000100 +01000100010000000000000000101010 +11111011111111111110000011011000 +10111000001000000111000000000000 +00101001011000010000000000000100 +11111011111111111110000011010101 +10111000001000000101100000000000 +00110100000000010000000000100000 +01001100001010110000000000000010 +00110100000010110000000000100000 +00110111100011010000000000011100 +01111000000000010000000000000001 +10111001011000000010000000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +00111000001000011100000111110000 +11111000000000000000001000100111 +10111000001000000110000000000000 +01111000000000010000000000000001 +10111001011000000001100000000000 +00111000001000011000110110100000 +10111001110000000001000000000000 +10111001100000000010000000000000 +11111011111111111110110011010010 +11101001100010110101100000000000 +11101100000011000000100000000000 +00110100000001011111111111111111 +10111001011000010101100000000000 +01011101011000000000000000001111 +10111001101000000111100000000000 +01111000000011010000000000000001 +00111001101011011000110101011100 +10110101111010110000100000000000 +01000000001001000000000000000000 +10110101011011100001000000000000 +10111001101000000000100000000000 +10111000010000000001100000000000 +10111000100000000010100000000000 +00110101011010110000000000000001 +11111011111111111110110011000010 +01001001100010111111111111111000 +11111101100010110010100000000000 +11001000000001010010100000000000 +10111000101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000111000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +01111000000011010000000000000001 +00111001101011011100000111110000 +10111001101000000000100000000000 +01111000000010110000000000000001 +01111000000011110000000000000001 +01111000000011100000000000000001 +11111011111111111111111010010110 +00111001011010111100001000000000 +00110100000011000000000000000000 +00111001111011111000110111000000 +00111001110011101000110111011000 +00110100000100000000000000001000 +00101001011000110000000000000000 +00101001011001000000000000000100 +10111000011001000000100000000000 +01000100001000000000000000010000 +10111001100000000001000000000000 +10111001111000000000100000000000 +11111011111111111110110010011011 +00111101100000010000000000000100 +00110100000000100000000000000000 +00110100001000010000000000001000 +10110101101000010000100000000000 +11111000000000000000000000010101 +00100000001000111111111111111111 +00001000011000110010011100010000 +10111000001000000001000000000000 +00010100010000100000000000010000 +00010100011000110000000000010000 +10111001110000000000100000000000 +11111011111111111110110010001111 +00110101100011000000000000000001 +00110101011010110000000000010000 +01011101100100001111111111101011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01000000001011010000000000001111 +10111000001000000110000000000000 +00110100000000010000000000101000 +10111000010000000111000000000000 +01000101101000010000000000000101 +00110100000000010000000001000010 +01000101101000010000000000000011 +00110100000000010000000000010000 +01011101101000010000000000110100 +00100001110010110000000000000010 +01011101011000000000000000001111 +10111001100000000000100000000000 +11111011111111111111111011110000 +00101001100000010000000000000000 +00110100000000100000000001000100 +00100001110011100000000000000001 +11111011111111111111111000011011 +00110100000000010000000000000000 +01011101110010110000000000101101 +01111000000010110000000000000001 +00111001011010111010101001000000 +00101001011000100000000000000100 +00101001100000010000000000000000 +11011000010000000000000000000000 +01000100001000001111111111111101 +10111001100000000000100000000000 +11111011111111111111111011100010 +00101001100000010000000000000000 +01111000000010110000000000000001 +00110100000000100000000010111110 +00111001011010111011111110000100 +11111011111111111111111000001100 +00110101011011100000000000001000 +11100000000000000000000000000101 +00101001100000010000000000000000 +11111011111111111111111000100101 +00110001011000010000000000000000 +00110101011010110000000000000001 +01011101011011101111111111111100 +01111000000000100000000000000001 +00111000010000101011111110000100 +01000000010000010000000000000001 +01000000010000110000000000000000 +00111100001000010000000000001000 +10111000001000110000100000000000 +00110100000000110000000000101000 +11011100001000000000100000000000 +01000101101000110000000000001011 +00110100000000110000000001000010 +01000101101000110000000000001001 +00110100000000110000000000010000 +01011101101000110000000000001011 +01000000010000100000000000000110 +00111100001000010000000000001111 +00111100010000100000000000001100 +00110100001000011100000000000000 +10111000001000100000100000000000 +11100000000000000000000000000110 +00111100001000010000000000001100 +11100000000000000000000000000100 +01111000000000011000000000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000000000 +10111000001000000010000000000000 +00110100000010010000000000101000 +00110100000010000000000001000010 +00110100000001110000000000010000 +00110100000001100000000000001000 +01000000100001010000000000010111 +01000100101010010000000000000011 +01000100101010000000000000000010 +01011100101001110000000000000110 +00111100011000110000000000000100 +00110100011000110000000000001000 +10110100001000110000100000000000 +11111011111111111111111110100101 +11100000000000000000000000000101 +00110100011000110000000000000001 +00110100100001000000000000010000 +01011100011001101111111111110101 +01111000000000011000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000001000000000000000 +10111000011000000110000000000000 +11111011111111111111111010010010 +00101001011000010000000000000000 +00110100000000100000000000001111 +00100010000011100000000011111111 +11111011111111111111110110111101 +00101001011000010000000000000000 +10111001110000000001000000000000 +00100010000100001111111100000000 +11111011111111111111110110111001 +00010110000100000000000000001000 +00101001011000010000000000000000 +10111010000000000001000000000000 +00110100000011010000000000000000 +11111011111111111111110110110100 +11100000000000000000000000000101 +00101001011000010000000000000000 +00110100000000100000000011111111 +00110101101011010000000000000001 +11111011111111111111110110101111 +01001001100011011111111111111100 +10111001011000000000100000000000 +11111011111111111111111001111101 +00101001011000010000000000000000 +00110100000000100000000010101010 +11111011111111111111110110101001 +00101001011000010000000000000000 +11111011111111111111110111000100 +10111000001000000111100000000000 +01011100001011100000000000100001 +00101001011000010000000000000000 +11111011111111111111110111000000 +10111000001000000111000000000000 +01011100001100000000000000011111 +00101001011000010000000000000000 +00110100000011010000000000000000 +00110100000100010000000011111111 +11111011111111111111110110111010 +10111000001000001000000000000000 +11100000000000000000000000000101 +00101001011000010000000000000000 +11111011111111111111110110110110 +01011100001100010000000000011000 +00110101101011010000000000000001 +01001001100011011111111111111100 +10111001011000000000100000000000 +11111011111111111111111001100101 +00101001011000010000000000000000 +00110100000000100000000001010101 +11111011111111111111110110010001 +00101001011000010000000000000000 +10111001111000000001000000000000 +11111011111111111111110110001110 +00101001011000010000000000000000 +10111001110000000001000000000000 +11111011111111111111110110001011 +00101001011000010000000000000000 +10111010000000000001000000000000 +11111011111111111111110110001000 +00110100000000010010011100010000 +11111011111111111110000000010011 +11100000000000000000000000000110 +00110100000011001111111111111111 +11100000000000000000000000000100 +00110100000011001111111111111110 +11100000000000000000000000000010 +00110100000011001111111111111101 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000001000100000000000 +10111000011000001000000000000000 +10111000100000000110000000000000 +11111011111111111111111000111000 +00101001011000010000000000000000 +00110100000000100000000000001111 +00100010001011100000000011111111 +11111011111111111111110101100011 +00101001011000010000000000000000 +10111001110000000001000000000000 +00100010001100011111111100000000 +11111011111111111111110101011111 +00010110001100010000000000001000 +00101001011000010000000000000000 +10111010001000000001000000000000 +00110100000011010000000000000000 +11111011111111111111110101011010 +11100000000000000000000000000110 +10110110000011010001000000000000 +00101001011000010000000000000000 +01000000010000100000000000000000 +00110101101011010000000000000001 +11111011111111111111110101010100 +01001001100011011111111111111011 +10111001011000000000100000000000 +11111011111111111111111000100010 +00101001011000010000000000000000 +00110100000000100000000010101010 +11111011111111111111110101001110 +00101001011000010000000000000000 +11111011111111111111110101101001 +10111000001000000111100000000000 +01011100001011100000000000100010 +00101001011000010000000000000000 +11111011111111111111110101100101 +10111000001000000111000000000000 +01011100001100010000000000100000 +00101001011000010000000000000000 +00110100000011010000000000000000 +11111011111111111111110101100000 +10111000001000001000100000000000 +11100000000000000000000000000111 +00101001011000010000000000000000 +11111011111111111111110101011100 +10110110000011010001000000000000 +01000000010000100000000000000000 +01011100001000100000000000011000 +00110101101011010000000000000001 +01001001100011011111111111111010 +10111001011000000000100000000000 +11111011111111111111111000001001 +00101001011000010000000000000000 +00110100000000100000000001010101 +11111011111111111111110100110101 +00101001011000010000000000000000 +10111001111000000001000000000000 +11111011111111111111110100110010 +00101001011000010000000000000000 +10111001110000000001000000000000 +11111011111111111111110100101111 +00101001011000010000000000000000 +10111010001000000001000000000000 +11111011111111111111110100101100 +00110100000000010010011100010000 +11111011111111111101111110110111 +11100000000000000000000000000110 +00110100000011001111111111111111 +11100000000000000000000000000100 +00110100000011001111111111111110 +11100000000000000000000000000010 +00110100000011001111111111111101 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000001000001000000000000000 +00100000010000010000000000011111 +10111000010000000101100000000000 +10111000011000000111000000000000 +10111000100000000110000000000000 +00110100000011010000000000000000 +01000100001000000000000000110000 +00110100010000011111111111111111 +10110100001001000000100000000000 +00010100001000100000000000011111 +10111000100000000111100000000000 +00000000010000100000000000011011 +10110100010000010000100000000000 +00010101011000100000000000011111 +00010100001000010000000000000101 +00000000010000100000000000011011 +10110100010010110001000000000000 +00010100010000100000000000000101 +01000100001000100000000000001100 +01111000000000010000000000000001 +00111000001000011000111101011100 +00101000001000100000000000000000 +10100001011000100001000000000000 +01001100010000000000000000000101 +00110100010000101111111111111111 +00110100000000011111111111100000 +10111000010000010001000000000000 +00110100010000100000000000000001 +00110100000011110000000000100000 +11001001111000100111100000000000 +10111010000000000000100000000000 +10111001011000000001000000000000 +10111001110000000001100000000000 +10111001111000000010000000000000 +11111011111111111111111101111010 +10111000001000000110100000000000 +01001000000000010000000000010110 +10110101110011110111000000000000 +10110101011011110101100000000000 +11001001100011110110000000000000 +11100000000000000000000000001110 +10111001100000000010000000000000 +01001101111011000000000000000010 +00110100000001000000000000100000 +10111010000000000000100000000000 +10111001011000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111101101101 +01001000000000010000000000001001 +10110101101000010110100000000000 +00110101110011100000000000100000 +00110101011010110000000000100000 +00110101100011001111111111100000 +11100000000000000000000000000010 +00110100000011110000000000100000 +01001001100000001111111111110010 +11100000000000000000000000000010 +10111000001000000110100000000000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110000000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +11111011111111111111110110010011 +00101001100000010000000000000000 +00110100000000100000000011110000 +11111011111111111111110010111111 +00101001100000010000000000000000 +00100001011000100000000011111111 +11111011111111111111110010111100 +00100001011000101111111100000000 +00101001100000010000000000000000 +00000000010000100000000000001000 +00110100000010110000000000000000 +11111011111111111111110010110111 +11100000000000000000000000000110 +00101001100000010000000000000000 +11111011111111111111110011010001 +10110101110010110001000000000000 +00110000010000010000000000000000 +00110101011010110000000000000001 +01001001101010111111111111111011 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000111100000000000 +00100000010000010000000000011111 +10111000010000000101100000000000 +10111000011000000110000000000000 +00110100000011010000000000000000 +01000100001000000000000000101100 +00110100010000011111111111111111 +10110100001000110000100000000000 +00010100001000100000000000011111 +10111000011000000111000000000000 +00000000010000100000000000011011 +10110100010000010000100000000000 +00010101011000100000000000011111 +00010100001000010000000000000101 +00000000010000100000000000011011 +10110100010010110001000000000000 +00010100010000100000000000000101 +01000100001000100000000000001100 +01111000000000010000000000000001 +00111000001000011000111101011100 +00101000001000100000000000000000 +10100001011000100001000000000000 +01001100010000000000000000000101 +00110100010000101111111111111111 +00110100000000011111111111100000 +10111000010000010001000000000000 +00110100010000100000000000000001 +00110100000011100000000000100000 +11001001110000100111000000000000 +10111001111000000000100000000000 +10111001011000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111010110011 +10111000001000000110100000000000 +01001000000000010000000000010011 +10110101011011100101100000000000 +11001001100011100110000000000000 +11100000000000000000000000001100 +10111001100000000001100000000000 +01001101110011000000000000000010 +00110100000000110000000000100000 +10111001111000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111010101000 +01001000000000010000000000001000 +10110101101000010110100000000000 +00110101011010110000000000100000 +00110101100011001111111111100000 +11100000000000000000000000000010 +00110100000011100000000000100000 +01001001100000001111111111110100 +11100000000000000000000000000010 +10111000001000000110100000000000 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000001010000000000000000 +10111000001000000011000000000000 +00110100000010000000000001000011 +00110100000001110000000000001000 +01000000110010010000000000010111 +01011101001010000000000000000110 +00111100101001010000000000000100 +00110100101001010000000000001000 +10110100001001010000100000000000 +11111011111111111111111110001011 +11100000000000000000000000000101 +00110100101001010000000000000001 +00110100110001100000000000010000 +01011100101001111111111111110111 +00110100000000011111111111111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000001010000000000000000 +10111000001000000011000000000000 +00110100000010000000000001000011 +00110100000001110000000000001000 +01000000110010010000000000010111 +01011101001010000000000000000110 +00111100101001010000000000000100 +00110100101001010000000000001000 +10110100001001010000100000000000 +11111011111111111111111100101011 +11100000000000000000000000000101 +00110100101001010000000000000001 +00110100110001100000000000010000 +01011100101001111111111111110111 +00110100000000011111111111111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000001000000000000000000 +10111000001000000010100000000000 +00110100000001110000000001000011 +00110100000001100000000000001000 +01000000101010000000000000010111 +01011101000001110000000000000110 +00111100100001000000000000000100 +00110100100001000000000000001000 +10110100001001000000100000000000 +11111011111111111111111110001000 +11100000000000000000000000000101 +00110100100001000000000000000001 +00110100101001010000000000010000 +01011100100001101111111111110111 +00110100000000011111111111111111 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +00111001011010111011111110010100 +00101001011000010000000000000000 +01011100001000000000000000001001 +11111011111111111111000001011010 +01111000000000100000000000000001 +00110100001000010000001111101000 +00111000010000101011111110001100 +01011000010000010000000000000000 +00101001011000010000000000000000 +00110100001000010000000000000001 +01011001011000010000000000000000 +01111000000010110000000000000001 +00111001011010111011111110010000 +00101001011011000000000000000000 +11111011111111111111000001001111 +01111000000000100000000000000001 +00111000010000101011111110001100 +00101000010001000000000000000000 +11001000001001000010100000000000 +00110100000000010000000000000000 +01001000000001010000000000011000 +00100001100000110000000000000001 +01111000000000010000000000000001 +00111100011001010000000000000010 +00111000001000011001010000101000 +10110100001001010000100000000000 +00101000001000010000000000000000 +10110100001001000010000000000000 +00101001011000010000000000000000 +01011000010001000000000000000000 +00110100000000100000000000000001 +00110100001000010000000000000001 +01011001011000010000000000000000 +01111000000000010000000000000001 +00111000001000011100000111110000 +01000100011000100000000000000011 +11111011111111111111111000011000 +11100000000000000000000000000110 +00110100000000100000000000000010 +11111011111111111111111000010101 +01111000000000100000000000000001 +00111000010000101010101001001100 +01011000010000010000000000000100 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00101000001001010000000000001000 +00101000001001000000000000000000 +00101000001001100000000000000100 +10110100010001010001100000000000 +10001000011001000010000000000000 +01011000001000100000000000011100 +10001000010001100001000000000000 +10110100100000100001000000000000 +00101000001001000000000000001100 +00010100010000100000000000001100 +10110100010001000010000000000000 +00101000001000100000000000010100 +01001100100000100000000000000101 +00101000001001000000000000010000 +01000100100000000000000000001000 +01001100101000110000000000001011 +11100000000000000000000000000110 +00101000001000100000000000011000 +01001100010001000000000000000110 +00101000001001000000000000010000 +01000100100000000000000000000010 +01001100011001010000000000000101 +01011000001000110000000000001000 +11100000000000000000000000000011 +01011000001000110000000000001000 +10111000100000000001000000000000 +01011000001000100000000000100000 +10111000010000000000100000000000 +11000011101000000000000000000000 +00101000001000100000000000001100 +01011000001000000000000000001000 +01011000001000100000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011000001000000000000000010100 +10111000010000000000100000000000 +11111000000000000000100110101100 +00101001011000110000000000001100 +00101001011000100000000000000000 +01001000001000110000000000001011 +00101001011000010000000000000100 +01001100010000010000000000000011 +00110100010000100000000000000001 +01011001011000100000000000000000 +00101001011000100000000000000000 +01011100010000010000000000010001 +00110100000000010000000000000001 +01011001011000010000000000010100 +01011001011000010000000000010000 +11100000000000000000000000001110 +00101001011000010000000000001000 +01001100001000100000000000000011 +00110100010000101111111111111111 +01011001011000100000000000000000 +00101001011000100000000000000000 +01011100010000010000000000000111 +00110100000000010000000000000001 +01011001011000010000000000010100 +01011001011000000000000000000000 +01011001011000000000000000010000 +00110100000000011111111111111111 +11100000000000000000000000000010 +00101001011000010000000000010000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +01011000001000000000000000010000 +01011000001000000000000000000000 +01011000001000000000000000010100 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111100001010011000 +00101000011001000000000000000000 +01001000100000010000000000010011 +01111000000000110000000000000001 +00111000011000111011111110111000 +11001000001001000000100000000000 +01000100010000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000101000 +10111000001000110000100000000000 +11100000000000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000101000 +10100100001000000000100000000000 +10100000001000110000100000000000 +01011000010000010000000000101000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111110111000 +01000100010000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100100 +10111000001000110000100000000000 +11100000000000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100100 +10100100001000000000100000000000 +10100000001000110000100000000000 +01011000010000010000000000100100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111110111000 +00101000010000100000000000000000 +10111000001000000001100000000000 +00110100000000010000000000000000 +00101000010001000000000000001000 +00100000100001000000000000000010 +01000100100000000000000000001100 +00110100000001000000000000000010 +01011000010001000000000000001000 +01111000000001100000000000000001 +00101000010000100000000000010000 +00111000110001101000111101100000 +00101000110001000000000000000000 +00110100010001011111111110011011 +01010100101001000000000000000100 +00001000010000100000000001100100 +00110100000000010000000000000001 +01011000011000100000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000001000000110000000000000 +01111000000000010000000000000001 +00111001011010111100001010011000 +00111000001000011100001010010000 +00101000001000010000000000000000 +00101001011011010000000000000000 +10110100001011010110100000000000 +00101001100000010000000000000000 +10111001101000000001000000000000 +11111000000000000000000100010000 +00101001100000010000000000000100 +00101001011000110000000000000000 +10111001101000000001000000000000 +11111000000000000000000110001111 +01011001100000000000000000001100 +01011001100000000000000000001000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +11111000000000000000000101100111 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001000010000000000000000 +00110100000000100000000000000001 +00110100000000110000000000001001 +01011000001000100000000000000100 +01011001011000110000000000001100 +01111000000000110000000000000001 +00111000011000111000111101100100 +01011001011000100000000000001000 +00101000011000100000000000000000 +01011000001000100000000001001100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +10111000001000000001000000000000 +00101000001000010000000000000000 +00101000001000110000000001001000 +00110100000000010000000000000000 +01000100011000000000000000010110 +00101000010000110000000000000100 +00101000011000110000000000111000 +01000100011000000000000000010011 +01111000000000110000000000000001 +00111000011000111011111110111000 +00101000011000110000000000000000 +00101000011001000000000000000100 +00100000100001000000000000000100 +01000100100000000000000000001101 +00101000011000110000000000000100 +00100000011000110000000000001000 +01011100011000000000000000001010 +00101000010000100000000000001100 +00110100000000110000000000001010 +00110100000000010000000000000001 +01010100010000110000000000000110 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001010001011000 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00101000001000100000000000001100 +10111000001000000101100000000000 +00110100000000010000000000001001 +00110100010000101111111111111111 +00110100000011000000000000000000 +01010100010000010000000010100101 +01111000000000010000000000000001 +00111100010000100000000000000010 +00111000001000011001010000110000 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001000010000000000000000 +00110100000011000000000000000000 +00101000001000100000000000000100 +00100000010000100000000000001000 +01011100010000000000000010011000 +00101000001000110000000000000100 +01111000000000101000000000000000 +10111000011000100001000000000000 +01011000001000100000000000000100 +00110100000000010000000000001010 +11100000000000000000000010010000 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001000010000000000000000 +01111000000001000000000000000001 +00111000100001001000111011010100 +00101000001000110000000000000100 +00101000100000100000000000000000 +10100000011000100001000000000000 +01011000001000100000000000000100 +00101000001000100000000000000100 +00100000010000100000000000001000 +01011100010000000000000010000011 +00101000001000010000000000000100 +00110100000011000000000000000001 +00100000001000010000000000000100 +01000100001000100000000010000010 +01011001011011000000000000001100 +11100000000000000000000010000000 +00101001011000010000000000000000 +00110100000011000000000000000000 +00101000001000010000000001001000 +01000100001000000000000001111100 +11111011111111111011000110001111 +00101001011000010000000000000100 +11111000000000000000000101000110 +11111011111111111011000110010101 +00110100000000010000000000001000 +11100000000000000000000001110100 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001000010000000000000000 +00110100000000100000000000000010 +00110100000011000000000000000000 +01011000001000100000000000001000 +00101001011000010000000000000000 +00101000001000010000000001001000 +01000100001000000000000001101101 +00101001011000010000000000000100 +00101000001000010000000000111000 +01000100001000000000000001101010 +01111000000000010000000000000001 +00111000001000011011111111001100 +00101000001000010000000000000000 +00110100000000110000000010100010 +01011000001000110000000000000000 +00110100000000110000000000000011 +01011000001000110000000000010000 +00110100000000110000000000000001 +01011000001000110000000000011100 +01011001011000100000000000001100 +11100000000000000000000001011110 +01111000000000010000000000000001 +00111000001000011011111111001100 +00101000001000010000000000000000 +00110100000011000000000000000000 +00101000001000100000000000011100 +00100000010000100000000000000001 +01000100010000000000000001011000 +00110100000000100000000000000100 +01011000001000100000000000011100 +11111011111111111110111100000001 +00110100001000010000011111010000 +01011001011000010000000000010000 +00110100000000010000000000000011 +11100000000000000000000001001111 +11111011111111111110111011111100 +00101001011000100000000000010000 +00110100000011000000000000000000 +11001000001000100000100000000000 +01001000000000010000000001001100 +00110100000000010000000000000111 +01011001011000010000000000001100 +01011001011000000000000000011100 +11100000000000000000000001000111 +00110111100000010000000000010000 +11111011111111111111111100110111 +00110100000011000000000000000000 +01000100001000000000000001000100 +01111000000000110000000000000001 +00111000011000111000111101101000 +00101000011000100000000000000000 +00101011100000010000000000010000 +11111000000000000000100000110110 +00111000000000101100001101001111 +11101000001000100001000000000000 +01100100001000010000000000000000 +10111000010000010000100000000000 +01000100001000000000000000000101 +00110100000000010000000001100100 +01011001011000010000000000010100 +00110100000000011111111110011100 +11100000000000000000000000000011 +01011001011000000000000000010100 +00110100000000010000000001100100 +01011001011000010000000000011000 +00110100000000010000000000000100 +11100000000000000000000000101111 +00101001011000010000000000000100 +00110100000011000000000000000000 +11111000000000000000000111010001 +01011100001000000000000000101101 +00110111100000010000000000010000 +11111011111111111111111100011100 +01000100001011000000000000101010 +01111000000001000000000000000001 +00111000100001001000111101101000 +00101011100000010000000000010000 +00101000100000100000000000000000 +11111000000000000000100000011100 +00101001011000100000000000010100 +01011011100000010000000000010000 +01000100001000100000000000001001 +00101001011000010000000000011100 +00101001011000100000000000011000 +10110100010000010000100000000000 +01011001011000010000000000011100 +00101001011000010000000000000100 +00101001011000100000000000011100 +11111000000000000000000110011100 +11100000000000000000000000011001 +00101001011000100000000000010100 +00110100000011000000000000000001 +01011100001000100000000000010111 +00101001011000010000000000011100 +00110100001000010111010100110000 +01011001011000010000000000011100 +00101001011000010000000000000100 +00101001011000100000000000011100 +11111000000000000000000110010010 +00110100000000010000000000000101 +01011001011000010000000000001100 +11100000000000000000000000001110 +00101001011000010000000000000100 +00110100000011000000000000000000 +11111000000000000000000110101110 +01011100001000000000000000001010 +00110100000000010000000000000110 +11100000000000000000000000000110 +10111001011000000000100000000000 +11111011111111111111111100111101 +00110100000011000000000000000000 +01011100001000000000000000000100 +00110100000000010000000000001001 +01011001011000010000000000001100 +00110100000011000000000000000001 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001011111110111000 +00101000100001010000000000000000 +00110100000001000000000000000000 +01000100011000000000000000000010 +01111000000001001000000000000000 +01111000000001100000000000000001 +00111000110001101000111101101100 +00101000110000110000000000000000 +00111100001000010000000000011000 +10100000010000110001000000000000 +10111000010000010000100000000000 +10111000001001000010000000000000 +01011000101001000000000001001100 +11000011101000000000000000000000 +01111000000001000000000000000001 +00111000100001001011111110111000 +00101000100001010000000000000000 +00110100000001000000000000000000 +01000100011000000000000000000010 +01111000000001001000000000000000 +01111000000001100000000000000001 +00111000110001101000111101101100 +00101000110000110000000000000000 +00111100001000010000000000011000 +10100000010000110001000000000000 +10111000010000010000100000000000 +10111000001001000010000000000000 +01011000101001000000000001001100 +11000011101000000000000000000000 +00110100000000110000000000000101 +01011000001000110000000000101000 +00111000000000111111111111111011 +01011000001000110000000000101100 +00110100000000111111111101101010 +01011000001000110000000000011000 +00110100000000111111111111111110 +01011000001000110000000000010100 +00110100000000110000000000000001 +01011000001000110000000000100100 +00110100000000110000000011001000 +01011000001000110000000001000100 +00110100000000110010011100010000 +01011000001000110000000000111100 +00110100000000110000000001100100 +01011000001000110000000001000000 +01011000001000100000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000001100 +10111000010000000110100000000000 +00110100000011000000000000000000 +01011100011000010000000001000111 +00110100000000010000000000100010 +00110100000000110000000000000000 +11111011111111111111111111000100 +00101001011000100000000000000100 +00110100000000010000000000100101 +00110100000000110000000000000000 +11111011111111111111111111000000 +00101001011000010000000000001000 +01001100001000000000000000000100 +01011001011011010000000000000100 +01011001011011010000000000001000 +11100000000000000000000000111011 +01001101101000010000000000000101 +00101001011000100000000000000000 +01111000000000010000000001000000 +10110100010000010000100000000000 +01011001011000010000000000000000 +00101001011000110000000000000000 +01111000000001010000000000000001 +00101001011000100000000000000100 +00111000101001011000111101110000 +00101000101000010000000000000000 +10110101101000110010000000000000 +11001000100000100110000000000000 +01001000001011000000000000000110 +01111000000001010000000000000001 +00111000101001011000111101110100 +00101000101000010000000000000000 +01001001100000010000000000000010 +11100000000000000000000000000010 +10111000001000000110000000000000 +01111000000001010000000000000001 +00111000101001011000111101111000 +00101000101000010000000000000000 +01001100001001000000000000000110 +01001100001000100000000000000101 +11001000011000010001100000000000 +11001000010000010000100000000000 +01011001011000110000000000000000 +01011001011000010000000000000100 +00101001011000010000000000000100 +10111001100000000001000000000000 +01011001011011010000000000001000 +00110100001000010100000000000000 +01011001011000010000000000000100 +00110101011000010000000000010100 +11111011111111111111111000010010 +01111000000000110000000000000001 +00111000011000111011111110111000 +00101001011000100000000000010000 +10111000001000000110100000000000 +00101000011000010000000000000000 +00110100000000110000000000000000 +01011000001011010000000001000000 +00110100010000010000000000000001 +01011001011000010000000000010000 +00110100000000010000000000100110 +11111011111111111111111110001101 +00110100000000010000000000100000 +10111001101000000001000000000000 +00110100000000110000000000000000 +11111011111111111111111110001001 +10111001100000000001000000000000 +00110100000000010000000000100001 +00110100000000110000000000000001 +11111011111111111111111110000101 +10111001100000000001000000000000 +00110101011000010000000000111000 +11111011111111111111111000011101 +01111100001011000000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000101000 +01011001011000000000000000000100 +01011001011000000000000000000000 +01011001011000010000000000100000 +00110100000000011111111111111111 +01011001011000010000000000001000 +01011001011000000000000000010000 +00110101011000010000000000010100 +11111011111111111111111000000100 +00110101011000010000000000111000 +11111011111111111111111000101011 +00101001011000010000000000001100 +00110100000000100000000000000001 +11111011111111111111111000101100 +00110100000000010000000000100100 +00110100000000100000000000000001 +00110100000000110000000000000001 +11111011111111111111111101100100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000000000101 +01011001011000010000000000011000 +00111000000000011111111111111010 +01011001011000010000000000011100 +00110100000000010000000000000001 +01011001011000010000000000010100 +00110100000000010111010100110000 +01011001011000010000000000010000 +00110100000000011111101110110100 +01011001011000010000000000001000 +00110100000000011111111111100010 +01011001011000010000000000000100 +00110100000000010000010010110000 +01011001011000010000000000110100 +00110100000000010000001111101000 +01011001011000010000000000101100 +00110100000000010000000001100100 +01011001011000010000000000110000 +01111000000000010000000000000001 +00111000001000011100001010011000 +00101000001000010000000000000000 +01011001011000110000000001100100 +01011001011000100000000001100000 +11001000011000010001100000000000 +01011001011000110000000001101100 +00110101011000010000000000000100 +01011001011000000000000001110000 +11111011111111111111110111010111 +00110101011000010000000000101000 +11111011111111111111110111111110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011000001000000000000001000100 +01011000001000000000000001000000 +00110100000000011111111111111111 +01011001011000010000000001001000 +01011001011000010000000001001100 +01011001011000010000000001010000 +01011001011000010000000001010100 +00110100000000010000000000000001 +01011001011000010000000001110000 +01011001011000000000000001011000 +00110101011000010000000000000100 +01011001011000000000000001011100 +01011001011000000000000001101000 +11111011111111111111110110111111 +00110101011000010000000000101000 +11111011111111111111110111100110 +00101001011000010000000001100000 +00110100000000100000000000000001 +11111011111111111111110111100111 +00101001011000010000000001100100 +00110100000000100000000000000001 +11111011111111111111110111100100 +00110100000000010000000000000100 +00110100000000100000000000000001 +00110100000000110000000000000001 +11111011111111111111111100101011 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000001100100 +00110100000000100000000000000000 +11111011111111111111110111010101 +01011001011000000000000001110000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001000000000001110000 +10111000001000000101100000000000 +00110100000000010000000000000001 +01000100100000000000000001111000 +00101001011000010000000001100000 +01011100011000010000000000000010 +01011001011000100000000001001000 +00101001011000010000000001100100 +01011100011000010000000000000010 +01011001011000100000000001001100 +00101001011000010000000001001000 +01001000000000010000000000001001 +00101001011000100000000001010000 +01001000000000100000000000000110 +01001100001000100000000000000101 +00101001011000110000000001000000 +01111000000000100000000001000000 +10110100011000100001000000000000 +01011001011000100000000001000000 +01011001011000010000000001010000 +00101001011000010000000001001100 +01001000000000010000000000001001 +00101001011000100000000001010100 +01001000000000100000000000000110 +01001100001000100000000000000101 +00101001011000110000000001000100 +01111000000000100000000001000000 +10110100011000100001000000000000 +01011001011000100000000001000100 +01011001011000010000000001010100 +00101001011000110000000001001000 +00110100000000010000000000000000 +01001000000000110000000001011011 +00101001011000100000000001001100 +01001000000000100000000001011001 +00101001011011000000000001000000 +00101001011000010000000000111000 +10110100011011000001100000000000 +00101001011011000000000001000100 +11001000011000100001000000000000 +11001000010011000110000000000000 +01000100001000000000000000000110 +00100001100011000011111111111111 +00100001100000010010000000000000 +01000100001000000000000000000011 +00110100000000011100000000000000 +10111001100000010110000000000000 +10111001100000000001000000000000 +00110101011000010000000000000100 +11111011111111111111110101001111 +00101001011000100000000001101100 +01111000000000110000000000000001 +00111000011000111011111110111000 +00100000010000100000000000001111 +10111000001000000110100000000000 +00111100010000100000000000010000 +00101000011000010000000000000000 +00100001101000111111111111111111 +10111000011000100001000000000000 +01011000001000100000000001000100 +00101001011000110000000001000000 +00101001011000100000000001001000 +00110100000000010000000000000101 +10110100011000100001000000000000 +00110100000000110000000000000000 +11111011111111111111111011010100 +00101001011000110000000001000100 +00101001011000100000000001001100 +00110100000000010000000000000010 +10110100011000100001000000000000 +00110100000000110000000000000000 +11111011111111111111111011001110 +00110100000000010000000000000001 +10111001100000000001000000000000 +00110100000000110000000000000000 +11111011111111111111111011001010 +00101001011000100000000001101000 +00110100000000110000000000000000 +00110100010000010000000000000001 +01011001011000010000000001101000 +00110100000000010000000000000110 +11111011111111111111111011000100 +00110100000000010000000000000000 +10111001101000000001000000000000 +00110100000000110000000000000001 +11111011111111111111111011000000 +01111000000000100000000000000001 +00110100000000011111111111111111 +00111000010000101000111101111100 +01011001011000010000000001001100 +01011001011000010000000001001000 +00101001011000110000000001000000 +00101000010000010000000000000000 +01001100001000110000000000001010 +00101001011000100000000001000100 +01001100001000100000000000001000 +01111000000001000000000000000001 +00111000100001001000111110000000 +00101000100000010000000000000000 +10110100011000010001100000000000 +10110100010000010000100000000000 +01011001011000110000000001000000 +01011001011000010000000001000100 +00101001011000010000000000111000 +01000100001000000000000000001111 +00101001011000010000000001011100 +00101001011000100000000001011000 +01001100001000100000000000000110 +00110100001000010000000000000001 +01011001011000010000000001011100 +00101001011000010000000001000000 +00110100001000011111111111111111 +11100000000000000000000000000110 +01001100010000010000000000000110 +00110100001000011111111111111111 +01011001011000010000000001011100 +00101001011000010000000001000000 +00110100001000010000000000000001 +01011001011000010000000001000000 +00110101011000010000000000101000 +10111001100000000001000000000000 +11111011111111111111110100101000 +01111100001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00010100010000110000000000011111 +00110111100000010000000000001100 +01001000000000100000000000001011 +00000000010001000000000000010010 +00111100011000110000000000001110 +00111100010000100000000000001110 +10111000011001000001100000000000 +01011011100000100000000000010000 +00110100000000100001111101000000 +01011011100000110000000000001100 +11111011111111111011011110000001 +00101011100000100000000000010000 +11100000000000000000000000001001 +00001000010000101100000000000000 +01011011100000100000000000010000 +00010100010000100000000000011111 +01011011100000100000000000001100 +00110100000000100001111101000000 +11111011111111111011011101111001 +00101011100000100000000000010000 +11001000000000100001000000000000 +00000000010000010000000000011111 +10110100001000100001000000000000 +00010100010000100000000000000001 +00110100000000010000000000000000 +01011001011000100000000001011000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000100000000001011000 +00101000001000010000000001011100 +11111100010000010000100000000000 +11000011101000000000000000000000 +01011000001000100000000000000100 +01011000001000000000000000011100 +01011000001000110000000000001000 +01011000001000000000000000001100 +01011000001000000000000000010000 +01011000001000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000100000000000000001 +01011000001000100000000000000000 +01011000001000000000000000010100 +01011000001000000000000000011100 +01011000001000000000000000001100 +01011000001000000000000000010000 +00101000001000010000000000000100 +11111011111111111111110100010011 +01111000000000010000000000000001 +00111000001000011100001010011000 +00101000001000010000000000000000 +00110100000000100000000000000001 +11111011111111111111110100001110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111110110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000110100000000000 +00110111100000010000000000010100 +00110100000000100000000000000000 +00110100000000110000000001000000 +11111000000000000000011100101011 +00110100000000011100000000000000 +01111000000001000000000000000001 +01011011100000010000000000100000 +00111000100001001100001010011000 +00110100000000010100000000000000 +01011011100000010000000001000100 +00101000100000010000000000000000 +01011101101000010000000000000101 +01111000000000110000000000000001 +00111000011000111010110101111100 +01011000011011000000000000000000 +11100000000000000000000000100111 +00111101101011010000000000000101 +10110101011011010101100000000000 +00101001011000010000000000000000 +01000100001000000000000000100011 +01111000000000110000000000000001 +00111000011000111010110101111100 +00101000011000010000000000000000 +00101001011000100000000000010000 +11001001100000010000100000000000 +00100000001000010011111111111111 +00010100001000110000000000001100 +01011100010000000000000000000111 +00111100011000110000000000000010 +01011001011000010000000000001100 +00110100000000010000000000000001 +01011001011000110000000000010100 +01011001011000010000000000010000 +11100000000000000000000000010101 +00101001011001000000000000001100 +00110100010000100000000000000001 +10110100001001000000100000000000 +00101001011001000000000000010100 +10110100011001000001100000000000 +00111100011000110000000000000010 +00110111100001000000000001010000 +10110100100000110001100000000000 +00101000011000111111111111000100 +01011001011000100000000000010000 +10110100001000110000100000000000 +00101001011000110000000000001000 +01011001011000010000000000001100 +01011100010000110000000000000111 +11111000000000000000010111010010 +01011001011000010000000000011000 +00110100000000010000000000000001 +01011001011000010000000000011100 +01011001011000000000000000001100 +01011001011000000000000000010000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000001010000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111110111000 +01011100010000000000000000001010 +00110100000001000000000000000001 +00101000011000100000000000000000 +10111100100000010000100000000000 +00100000001000010000000011111111 +00101000010000110000000000100000 +00111100001000010000000000010000 +10100100001000000000100000000000 +10100000001000110000100000000000 +11100000000000000000000000001000 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100000 +00100000001000010000000011111111 +00111100001000010000000000010000 +10111000001000110000100000000000 +01011000010000010000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000001 +01000100001000100000000000001001 +00110100000000100000000000000010 +01000100001000100000000000001100 +01011100001000000000000000010111 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001010110000000000000000 +00110101011010110000000000011000 +11100000000000000000000000001010 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001010110000000000000000 +00110101011010110000000000010100 +11100000000000000000000000000101 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001010110000000000000000 +00110101011010110000000000011100 +00110100000000010000011111010000 +11111011111111111110110010000000 +01111000000000110000000000000001 +00111000011000111000111100101000 +00101001011000100000000000000000 +00101000011000010000000000000000 +10100000010000010000100000000000 +11100000000000000000000000000010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000001 +10111000010000000101100000000000 +00111000011000111100000001100000 +01000100001000000000000000000111 +00110100001000011111111111111111 +00001000001000110000000001111100 +01111000000000010000000000000001 +00111000001000011011111111011000 +10110100011000010000100000000000 +00110100001000110000000100000100 +10111000011000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111100110101 +01111000000000010000000000000001 +00111000001000011011111111011000 +01011000001010110000000000010100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000011000000000000000001 +01111000000011010000000000000001 +10111000001000000111000000000000 +00110100000010110000000000000000 +00111001100011001100001010011000 +00111001101011011011111110011000 +11100000000000000000000000001010 +00101001101000010000000000000000 +10010100001010110000100000000000 +00100000001000010000000000000001 +01000100001000000000000000000101 +00111101011000100000000000000101 +10110101110000100001000000000000 +00110100010000010000000111110100 +11111011111111111111111101000110 +00110101011010110000000000000001 +00101001100000010000000000000000 +01001000001010111111111111110110 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111110111100 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +01111000000110110000000000000001 +01111000000010110000000000000001 +01111000000110010000000000000001 +01111000000011010000000000000001 +01111000000100010000000000000001 +01111000000100000000000000000001 +01111000000011000000000000000001 +01111000000101110000000000000001 +01111000000011110000000000000001 +00111011011110111011111110111000 +00111001011010111011111111011000 +00110100000101000000000000001001 +00111011001110011001010010000100 +00110100000110000000000000000001 +00110100000100110000000000000011 +00111001101011011100000001000000 +00110100000100100000000000001000 +00111010001100011100000001100000 +00111010000100001011111111110000 +00111001100011001100001010011000 +00111010111101111100000111001100 +00111001111011111100001010010000 +11100000000000000000000001111110 +00101000011101010000000001111100 +01111000000000010000000011111111 +00111000001000011111111111111111 +00000010101011100000000000011000 +10100010101000011010100000000000 +00101001011000010000000000000100 +00100001110011100000000001111111 +00110100001000011111111111111111 +01010100001101000000000001010101 +00111100001000010000000000000010 +10110111001000010000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +00101001011000010000000001000100 +01011000011000010000000001000000 +00101001011000010000000010100100 +00101001011000100000000010100000 +10110100010000010000100000000000 +00000000001000100000000000011111 +10110100010000010000100000000000 +00010100001000010000000000000001 +00110100000000100000000000000001 +01011000011000010000000001000100 +00101001100000010000000000000000 +11111011111111111111110000010110 +11111011111111111110101111110111 +00110100001000010000000000110010 +01011001011000010000000000001000 +00110100000000010000000000001010 +11100000000000000000000000010001 +00101001011101100000000000001000 +11111011111111111110101111110001 +11001010110000010000100000000000 +01001100001000000000000000111100 +00101001011000010000000000000000 +01011100001110000000000000000011 +01011001011110000000000000000100 +11100000000000000000000000111000 +01011001011100110000000000000100 +11100000000000000000000000110110 +00101001100000010000000000000000 +00110100000000100000000000000000 +11111011111111111111110000000100 +10111001101000000000100000000000 +11111011111111111111110001011001 +00110100000000010000000000000010 +01011001011000010000000000000100 +11100000000000000000000000101110 +10111001101000000000100000000000 +11111011111111111111110001101010 +11100000000000000000000000010010 +10111010000000000000100000000000 +11111011111111111111110110111101 +00110100000000010000000000000100 +11100011111111111111111111111000 +00101001011000010000000001100000 +01000100001000000000000000100101 +00101001011000010000000001100100 +01000100001000000000000000100011 +00101001011000010000000000000000 +01011100001100110000000000001001 +00110100000000010000000000000101 +11100011111111111111111111110000 +10111010001000000000100000000000 +11111011111111111111110111110001 +00110100000000010000000000000110 +11100011111111111111111111101100 +00101001011000010000000011000000 +01000100001000000000000000011001 +10111001011000000000100000000000 +11111011111111111111111101110010 +01011001011100100000000000000100 +00101001011000010000000011101000 +00110100000000100000000000000001 +11100000000000000000000000010010 +00101001011000010000000000000000 +01011100001110000000000000000100 +10111001101000000000100000000000 +11111011111111111111110001001101 +01000100001000000000000000000111 +00101001011000010000000001100000 +01000100001000000000000000000101 +00101001011000010000000000000000 +01011100001100110000000000001010 +00101001011000010000000011000000 +01011100001000000000000000001000 +00101001011000010000000000001100 +00110100000000100000000000000000 +00110100001000010000000000000001 +01011001011000010000000000001100 +01011001011101000000000000000100 +00101001011000010000000011101000 +11111011111111111111111100001101 +10111010000000000000100000000000 +10111010101000000001000000000000 +10111001110000000001100000000000 +11111011111111111111110100111010 +00101001011000010000000001100000 +01000100001000000000000000011011 +10111010001000000000100000000000 +10111010101000000001000000000000 +10111001110000000001100000000000 +11111011111111111111110111111001 +00101001011000010000000000000100 +01011100001100100000000000010101 +00101001011000010000000000000000 +00110100000101100000000000000000 +01011100001100110000000000001100 +11100000000000000000000000001000 +00001010110000010000000001111100 +10111010101000000001000000000000 +10111001110000000001100000000000 +10110101011000010000100000000000 +00110100001000010000000100000100 +11111011111111111111110111101101 +00110110110101100000000000000001 +00101001111000010000000000000000 +00110100001000011111111111111111 +01001000001101101111111111110111 +00101001100000010000000000000000 +01001001110000010000000000000101 +10111010111000000000100000000000 +10111010101000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111010101000 +00101011011000110000000000000000 +01111000000000100000000000000010 +00101000011000010000000010000000 +10100000001000100000100000000000 +01000100001000001111111101111111 +00101001011000010000000000010000 +00110100001000010000000000000001 +01011001011000010000000000010000 +00110100000000010000000000000001 +11010000010000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000001000100 +11000011101000000000000000000000 +01111000000000010000000000000001 +00111000001000011011111111010100 +00101000001000100000000000000000 +01111000000000110000000000000001 +01111000000000010000000000000001 +00111000001000011011111111001100 +00111000011000111000111110000100 +01011000001000100000000000000000 +00101000011000010000000000000000 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000001000000000000000 +10111000011000001001000000000000 +11111011111111111010110111000101 +01111000000000010000000000000001 +00111000001000011100001011000100 +00101000001001000000000000000000 +01111000000000010000000000000001 +00111000001000011011111110111000 +01011000001001000000000000000000 +01111000000000010000000000000001 +00101000100001010000000000000000 +00111000001000011011111111010100 +00101000001000010000000000000000 +01111000000000100000000000000001 +00111000010000101011111111001100 +00000000101001100000000000010000 +01011000010000010000000000000000 +01111000000000100000000000000001 +00111000010000101100001010011000 +00100000110001100000000000111111 +00000000101001010000000000011000 +01011000010001100000000000000000 +01111000000000100000000000000001 +00111000010000101100001010010000 +00100000101001010000000000000111 +01011000010001010000000000000000 +01111000000001010000000000000001 +00111000101001011011111111011000 +01011000101010110000000000000000 +01011000101000000000000000001100 +01011000100000000000000001000000 +01011000100000000000000001000100 +01011000100000000000000000000000 +01011000100000000000000000101000 +01011000100000000000000000100100 +01011000100000000000000000000100 +01111000000000110000000000000001 +01011000100000000000000000100000 +00110100000000100000001111101000 +00111000011000111000111100110100 +01011000100000100000000001001000 +00101000011000100000000000000000 +01011000001000000000000000011100 +01011000001000100000000000000000 +00110100000000010000000000000100 +01011101011000010000000000000100 +00110100000000010000000000000111 +01011000101000010000000000000100 +11100000000000000000000000000110 +00110100000000010000000000001001 +01011000101000010000000000000100 +00110100000000010000000000000011 +01011101011000010000000000000010 +10111010000000000011000000000000 +01111000000000010000000000000001 +10111000110000000001000000000000 +00111000001000011011111111110000 +01111000000011010000000000000001 +11111011111111111111110010011101 +00111001101011011100001010011000 +00101001101000110000000000000000 +01111000000000010000000000000001 +00111000001000011100000001100000 +10111010000000000001000000000000 +01111000000011110000000000000001 +01111000000011100000000000000001 +11111011111111111111110100011000 +00110100000011000000000000000000 +00111001111011111100001010010000 +00111001110011101011111111011000 +00110100000100110000000000000001 +11100000000000000000000000001100 +00001001100100010000000001111100 +00101001101001000000000000000000 +10111010000000000001000000000000 +10110101110100010000100000000000 +00110100100001000000000000000001 +10110100100011000001100000000000 +00110100001000010000000100000100 +10110101110100011000100000000000 +11111011111111111111110100001010 +00110101100011000000000000000001 +01011010001100110000000011111100 +00101001111000010000000000000000 +00110100001000011111111111111111 +01001000001011001111111111110011 +00110100000000010000000000000010 +01011101011000010000000000000110 +01111000000000010000000000000001 +00111000001000011011111111001100 +00101000001000010000000000000000 +00110100000000100000000000001100 +01011000001000100000000000011100 +01111000000011100000000000000001 +01111000000011010000000000000001 +00110100000011000000000000000000 +00111001110011101100001010011000 +00111001101011011011111111011000 +11100000000000000000000000001000 +00111101100000010000000000000101 +10111001100000000001000000000000 +10110101101000010000100000000000 +00110100001000010000000111110100 +00110100000000110000001000000000 +11111011111111111111110111110010 +00110101100011000000000000000001 +00101001110000100000000000000000 +01001000010011001111111111111000 +00110100000000010000000000000001 +01011101011000010000000000010111 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001000010000000000000000 +00101000001000010000000000000100 +00100000001000010000000000000010 +01000100001000000000000000100001 +01111000000000010000000000000001 +01111000000001000000000000000001 +00111000001000011011111111011000 +00111000100001001011111111110000 +01011000001001000000000001101000 +01111000000001000000000000000001 +00111000100001001100000001100000 +01011000001001000000000001101100 +01111000000000010000000000000001 +00111000001000011100001010010000 +00101000001001000000000000000000 +01111000000000010000000000000001 +00111000001000011100000001000000 +10110100010001000001000000000000 +10111010010000000001100000000000 +11111011111111111111101100110101 +01111000000000010000000000000001 +00111000001000011011111110111000 +00101000001000010000000000000000 +01111000000000100000000000000010 +11100000000000000000000000000011 +00101000001000110000000001111100 +01011011100000110000000000101100 +00101000001000110000000010000000 +10100000011000100001100000000000 +01000100011000001111111111111100 +00110100000000100000000000000001 +01011000001000100000000001100100 +00101000001000100000000000101000 +00111000010000100000000000000001 +01011000001000100000000000101000 +11111011111111111010110100111101 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000100000000000000001 +00111000010000101011111111011000 +00101000010000110000000000000100 +01100100001001000000000000000000 +01111100011000110000000000001000 +10111000100000110001100000000000 +01011100011000000000000000000110 +00110100001000011111111111111111 +00001000001000010000000001111100 +10110100010000010000100000000000 +00110100001000010000000100000100 +11111011111111111111110011010011 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100001000000000000000001000 +00110100001000011111111111111111 +00001000001000010000000001111100 +01111000000000100000000000000001 +00111000010000101011111111011000 +10110100001000100000100000000000 +00110100001000010000000100000100 +11111011111111111111110011101000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000100000000000000001 +10111000001000000001100000000000 +00111000010000101011111111011000 +01011100001000000000000000000100 +00101000010000010000000000000100 +01100100001000010000000000001000 +11000011101000000000000000000000 +00101000010001010000000000000100 +00110100000001000000000000001000 +00110100000000010000000000000000 +01011100101001000000000000000110 +00110100011000111111111111111111 +00001000011000110000000001111100 +10110100010000110001000000000000 +00101000010000010000000100111100 +01111100001000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00110100000000111111111111111111 +10111000010000000111100000000000 +01011100001000110000000000010110 +00110100000000010000000000000000 +01111000000011000000000000000001 +01111000000011010000000000000001 +11111011111111111111111000010100 +00110100000010110000000000000000 +00111001100011001100001010010000 +00111001101011011011111111011000 +00110100000011100000000000000100 +11100000000000000000000000001001 +00001001011000010000000001111100 +10110101101000010000100000000000 +00101000001000010000000011111100 +01011100001011100000000000000100 +00110101011000010000000000000001 +10111001111000000001000000000000 +11111011111111111111111000001000 +00110101011010110000000000000001 +00101001100000010000000000000000 +00110100001000011111111111111111 +01001000001010111111111111110110 +11100000000000000000000000000010 +11111011111111111111111000000010 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000001 +10111000010000000110100000000000 +10111000011000000110000000000000 +00111001011010111100000001100000 +01000100001000000000000000000111 +00110100001000011111111111111111 +00001000001010110000000001111100 +01111000000000010000000000000001 +00111000001000011011111111011000 +10110101011000010000100000000000 +00110100001010110000000100000100 +01000101101000000000000000001011 +00101001011000100000000001011100 +00110100000001000001111101000000 +00110100000000110000000000000000 +00111100010000100000000000000001 +00010100010000010000000000011111 +11111000000000000000001100101011 +00111100001000010000000000010010 +00000000010001000000000000001110 +10111000001001000010000000000000 +01011001101001000000000000000000 +01000101100000000000000000001011 +00101001011000100000000001011000 +00110100000000110000000000000000 +00110100000001000001111101000000 +00111100010000100000000000000001 +00010100010000010000000000011111 +11111000000000000000001100100000 +00111100001000010000000000010010 +00000000010000100000000000001110 +10111000001000100001000000000000 +01011001100000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +01111000000000010000000000000001 +00111101011000100000000000000101 +00111000001000011011111111011000 +10110100001000100000100000000000 +00101000001001000000001000001100 +10111000011000000110000000000000 +01001100100000000000000000000011 +00110100100001000100000000000000 +11100000000000000000000000000100 +00110100000000010011111111111111 +01001100001001000000000000000010 +00110100100001001100000000000000 +00111100100001000000000000000001 +00110100000000010000000000000000 +00100000100000100011111111111110 +00110100000000110000000000000000 +00110100000001000001111101000000 +11111000000000000000001011111101 +00111100001000010000000000010010 +00000000010001000000000000001110 +10111000001001000010000000000000 +01011001101001000000000000000000 +01000101100000000000000000001100 +01111000000000010000000000000001 +00111000001000011011111110011000 +00101000001000100000000000000000 +00111101011000110000000000000101 +01111000000000010000000000000001 +00111000001000011011111111011000 +10110100001000110000100000000000 +00101000001000010000000111111000 +10010100010000010000100000000000 +00100000001000010000000000000001 +01011001100000010000000000000000 +00111101011010110000000000000101 +01111000000000100000000000000001 +00111000010000101011111111011000 +10110100010010110001000000000000 +00101000010000010000001000010000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +01000100001000000000000000000101 +01111000000000110000000000000001 +00111000011000111100001010011000 +00101000011000110000000000000000 +01011000001000110000000000000000 +01000100010000000000000000000101 +01111000000000010000000000000001 +00111000001000011100001010010000 +00101000001000010000000000000000 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100111010000000000001100 +01111000000000010000000000000001 +00111000001000011011111111011000 +00101000001000110000000000000100 +01111000000000100000000000000001 +00111000010000101001010010101100 +00111100011000110000000000000010 +10110100010000110001000000000000 +00101000010000110000000000000000 +00101000001000100000000000000100 +00110100000000010000000000001010 +01010100010000010000000000000010 +11100000000000000000000000000011 +01111000000000110000000000000001 +00111000011000111000110111110100 +01111000000000010000000000000001 +00111000001000011011111111011000 +00101000001000100000000000000000 +01001100000000100000000000001110 +00101000001000100000000000010000 +00101000001001000000000000000000 +00101000001001010000000001110100 +00101000001001100000000001100000 +00101000001001110000000011000000 +00101000001010000000000001001100 +00101000001010010000000010101100 +00101000001000010000000000001100 +01011011100010010000000000000100 +01011011100000010000000000001000 +01111000000000010000000000000001 +00111000001000011000111000000000 +11111011111111111110001111110001 +00101011100111010000000000001100 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01011100001000000000000000000100 +01111000000000010000000000000001 +00111000001000011100000001100000 +11100000000000000000000000000111 +00110100001000011111111111111111 +00001000001000010000000001111100 +01111000000000100000000000000001 +00111000010000101011111111011000 +10110100001000100000100000000000 +00110100001000010000000100000100 +11111011111111111111110011000100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000011010000000000000001 +01111000000010110000000000000001 +10111000001000000110000000000000 +00111001101011011011111111011000 +00111001011010111011111110011000 +01000100010000000000000000001101 +00110100000000100000000000000001 +11111011111111111111100111011011 +00111101100000010000000000000101 +10110101101000010110100000000000 +00110101101000010000000111110100 +11111011111111111111110010111011 +00101001011000010000000000000000 +00110100000000100000000000000001 +10111100010011000110000000000000 +10111001100000010110000000000000 +01011001011011000000000000000000 +11100000000000000000000000001010 +00110100000000110000000000000001 +00101001011001000000000000000000 +10111100011000010001100000000000 +10100100011000000001100000000000 +10100000011001000001100000000000 +01011001011000110000000000000000 +00101001101000110000000011101000 +01000100001000110000000000000010 +11111011111111111111100111001000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00001000001000010000000001111100 +01111000000000100000000000000001 +00111000010000101011111111011000 +10110100010000010001000000000000 +00101000010000010000000011111100 +00101000010000110000000011111100 +00110100000000100000000000000100 +01111100001000010000000000000001 +01011100011000100000000000000010 +00111000001000010000000000000010 +11000011101000000000000000000000 +01001100001000000000000000000101 +01111000000000010000000000000001 +00111000001000011011111111011000 +00101000001000010000000001001100 +11000011101000000000000000000000 +01111000000000100000000000000001 +00111000010000101011111111011000 +01011100001000000000000000000011 +00101000010000010000000010101100 +11000011101000000000000000000000 +00110100001000011111111111111111 +00001000001000010000000001111100 +10110100010000010001000000000000 +00101000010000010000000100101000 +11000011101000000000000000000000 +01111000000000110000000000000001 +00111000011000111011111110111000 +01001100001000000000000000000111 +01111000000000010000000000000001 +00111000001000011011111111011000 +01011000001000100000000001001100 +00101000011000010000000000000000 +01011000001000100000000001000000 +11000011101000000000000000000000 +00100000001001000000000000001111 +00101000011000110000000000000000 +00111100100001000000000000010000 +00100000010001011111111111111111 +10111000101001000010000000000000 +01011000011001000000000001000100 +01111000000000110000000000000001 +00111000011000111011111111011000 +01011100001000000000000000000011 +01011000011000100000000010101100 +11000011101000000000000000000000 +00110100001000011111111111111111 +00001000001000010000000001111100 +10110100011000010001100000000000 +01011000011000100000000100101000 +11000011101000000000000000000000 +00110111100111001111111111001100 +01011011100010110000000000110100 +01011011100011000000000000110000 +01011011100011010000000000101100 +01011011100011100000000000101000 +01011011100011110000000000100100 +01011011100100000000000000100000 +01011011100100010000000000011100 +01011011100100100000000000011000 +01011011100100110000000000010100 +01011011100101000000000000010000 +01011011100101010000000000001100 +01011011100101100000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000001 +00111000001000011011111111011000 +00101000001000100000000000000000 +00110100000000010000000000000001 +00110100000101000000000000000000 +01011100010000010000000000000101 +01111000000000010000000000000001 +00111000001000011100000001000000 +11111011111111111111101000000000 +10111000001000001010000000000000 +01111000000100010000000000000001 +01111000000010110000000000000001 +01111000000011100000000000000001 +00110100000011010000000000000000 +00110100000011000000000000000001 +00111010001100011100001010010000 +00111001011010111011111111011000 +00110100000011110000000000000001 +00111001110011101011111110111000 +00110100000100100000000000000010 +00110100000101100000000000000011 +00110100000101010000000000000100 +11100000000000000000000001000111 +00110101100100111111111111111111 +00001010011100000000000001111100 +10110101011100001000000000000000 +00101010000000010000000011111100 +01000100001011110000000000001111 +00101001110000010000000000000000 +10111101111011000001000000000000 +00101000001000010000000000100000 +00000000001000010000000000001000 +00100000001000010000000011111111 +10100000001000100000100000000000 +01011100001000000000000000001000 +10111001100000000000100000000000 +11111011111111111111111010010000 +10111001100000000000100000000000 +00110100000000100000000000000000 +11111011111111111111110010010100 +00110101101011010000000000000001 +01011010000011110000000011111100 +00001010011000010000000001111100 +10110101011000011000000000000000 +00101010000000100000000011111100 +01000100010100100000000000010100 +01001000010100100000000000000011 +01011100010011110000000000101101 +11100000000000000000000000000100 +01000100010101100000000000010111 +01011100010101010000000000101010 +11100000000000000000000000011110 +00101001011000010000000011000000 +01000100001000000000000000100111 +00101001110000010000000000000000 +10111101111011000001000000000000 +00101000001000010000000000100000 +00000000001000010000000000001000 +00100000001000010000000011111111 +10100000001000100000100000000000 +01000100001000000000000000100000 +10111001100000000000100000000000 +11111011111111111111111001100101 +01011010000100100000000011111100 +11100000000000000000000000011011 +00101010000000010000000100111100 +01000100001000000000000000011010 +00101001011000100000000000010100 +10111001100000000000100000000000 +11111011111111111111110010101110 +01011010000101100000000011111100 +11100000000000000000000000010100 +10110101011000010000100000000000 +00110100001000010000000100000100 +11111011111111111111110000001111 +01011100001000000000000000010001 +10111001100000000000100000000000 +00110100000000100000000000000001 +11111011111111111111110001101101 +01011010000101010000000011111100 +11100000000000000000000000001011 +00101001011000010000000011000000 +01000100001000000000000000000011 +00101010000000010000000100111100 +01011100001000000000000000001000 +00001010011100110000000001111100 +10111001100000000000100000000000 +00110100000000100000000000000000 +10110101011100111001100000000000 +11111011111111111111110001100010 +01011010011011110000000011111100 +00110101101011010000000000000001 +00110101100011000000000000000001 +00101010001000010000000000000000 +01001000001011001111111110111001 +00101001011000110000000000000000 +01111000000000100000000000000001 +00111000010000101010110110000100 +01011000010000110000000000001100 +00101001011000110000000000010000 +00101000010000010000000000001000 +01111101101011010000000000000000 +01011000010000110000000000010000 +00101001011000110000000000000100 +00110100001000010000000000000010 +10110101101101001010000000000000 +01011000010000110000000000010100 +00101001011000110000000001110100 +01011000010000010000000000001000 +01111110100000010000000000000000 +01011000010000110000000000011000 +00101001011000110000000001100000 +01011000010000110000000000011100 +00101001011000110000000011000000 +01011000010000110000000000100000 +00101001011000110000000001001100 +01011000010000110000000000100100 +00101001011000110000000010101100 +01011000010000110000000000101000 +00101001011000110000000000001100 +01011000010000110000000000101100 +00101011100111010000000000000100 +00101011100010110000000000110100 +00101011100011000000000000110000 +00101011100011010000000000101100 +00101011100011100000000000101000 +00101011100011110000000000100100 +00101011100100000000000000100000 +00101011100100010000000000011100 +00101011100100100000000000011000 +00101011100100110000000000010100 +00101011100101000000000000010000 +00101011100101010000000000001100 +00101011100101100000000000001000 +00110111100111000000000000110100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +11111011111111111010101100111111 +00110100000000100000000000000000 +00110100000000011111111111111111 +11111011111111111111111101001011 +00110100000000010000000000000001 +11111011111111111111110001000000 +00111000000010111111111111111111 +10111001011000000001000000000000 +00110100000000011111111111111111 +11111011111111111111111101000101 +00110100000000010000000000000001 +11111011111111111111110000111010 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111011111111111111111101000000 +00110100000000010000000000000000 +11111011111111111111110000110101 +10111001011000000001000000000000 +00110100000000010000000000000000 +11111011111111111111111100111011 +00110100000000010000000000000000 +11111011111111111111110000110000 +00110100000000010000000000000010 +11111011111111111111110000101110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001001000000000000010100 +10111000001000000001100000000000 +10111000010000000011000000000000 +01000100100000000000000000010101 +00101000001001010000000000010000 +00100000101001010000000000000010 +01011100101000000000000000000111 +10110100100001100010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100011010110000000000110000 +10110100100001100001000000000000 +10111001011000000000100000000000 +00110100000000110000000001000000 +11111000000000000000001001110001 +10111001011000000010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00101000001001010000000000010000 +00100000101001110000000000000100 +01011100111001001111111111101011 +00101000001001010000000000011100 +00110100000001000000000000000000 +01000100101001111111111111101011 +00110100001010110000000000110000 +00110100000001000000000001000000 +10111001011000000001100000000000 +11011000101000000000000000000000 +10111001011000000010000000000000 +11100011111111111111111111110000 +00110111100111001111111111110100 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001000100000000000010100 +10111000001000000101100000000000 +01000100010000000000000000010011 +00101001011000010000000000001100 +10110100010000010001000000000000 +00101000010000110000000000000000 +01111000000001000000000000000001 +00111000100001001000111101001000 +00101000100000100000000000000000 +00110100000000011111111111101100 +01011100011000100000000000000111 +01111000000000100000000000000001 +00111000010000101011111110011100 +00101000010000110000000000000000 +00110100000000010000000000000000 +01011000010010110000000000000000 +01011001011000110000000001111100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00101000001000110000000000010000 +00100000011000110000000000000100 +01011100011000101111111111101100 +00101000001001010000000000011100 +00101000001000100000000000001100 +00110111100000110000000000001100 +00110100000001000000000000000100 +11011000101000000000000000000000 +00101011100000110000000000001100 +11100011111111111111111111101000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01000100010000000000000001000111 +00101000001000100000000000001100 +01011000001000000000000010000000 +01011000001000000000000010110000 +01011000001000100000000010010000 +00110100000011000000000000000000 +10111001011000000000100000000000 +11111011111111111111111110101010 +01011001011000010000000000101000 +01000000001000100000000000111111 +01011100010000000000000000000110 +01111000000001000000000000000001 +00111000100001001000111101001000 +00101000001000110000000000000000 +00101000100000100000000000000000 +01000100011000100000000001011101 +00110100000000010000000000000000 +01000101100000000000000000110000 +00110101100000111111111111111111 +00110100011011000000000000101000 +10110101100011000000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +00101000001000100000000000000000 +01011100010000000000000000001111 +00110100000000010000000000000000 +01000100011000100000000000100111 +00110100011000100000000000100111 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +11100000000000000000000000000010 +01000100011000010000000001000100 +00101000010000010000000000000000 +00110100011000111111111111111111 +00110100010000101111111111111100 +01000100001000001111111111111100 +01011001011000110000000010110000 +00110100011011000000000000101000 +00110100011011010000000000100100 +10110101101011010110100000000000 +10110101101011010110100000000000 +10110101011011010110100000000000 +00101001101000100000000000000000 +10111001011000000000100000000000 +10110101100011000110000000000000 +11111011111111111111111110000011 +10110101100011000110000000000000 +10110101011011000001000000000000 +00101001101001000000000000000000 +00101000010000110000000000000000 +00101001011011000000000010110000 +00110100100001000000000001000000 +00110100011000111111111111111111 +01011001011000010000000000101000 +01011001101001000000000000000000 +01011000010000110000000000000000 +00110101100000110000000000100000 +10110100011000110001100000000000 +10110100011000110001100000000000 +10110101011000110001100000000000 +00101000001001000000000000001100 +00101000011000100000000000000000 +10110100010001000001000000000000 +01011001011000100000000001110100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000010000000000101000 +00101001011000110000000010110000 +00110100000001010000000000000010 +01000000001001000000000000111111 +11101100101000110010100000000000 +01100100100001000000000000000010 +10100000100001010010000000000000 +01000100100000101111111111000101 +00110100011000100000000000100000 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +00101000010001010000000000000000 +00110100011001000000000000100101 +00101000001000100000000000000100 +10110100100001000010000000000000 +10110100100001000010000000000000 +10110100101000100001000000000000 +10110101011001000010000000000000 +01011000100000100000000000000000 +00101000001001000000000000001100 +00110100011000010000000000100001 +10110100001000010000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +10110100100001010010100000000000 +00110100011011000000000000000001 +01011000001001010000000000000000 +11100011111111111111111110100011 +00110100000000010000000000000000 +01011001011000000000000010110000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110101100000100000000000100100 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001100000000000 +00101100001001010000000000000100 +00101000011001000000000000000000 +00110101100000100000000000101000 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +00110100101001011111111111111111 +00110100100001000000000001000000 +01011000010001010000000000000000 +01011000011001000000000000000000 +01011001011011000000000010110000 +11100011111111111111111110111110 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00110100000000100000000000000001 +10111000001000000101100000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +11111011111111111111111101110011 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111011111111111111111101110000 +10111000001000000010100000000000 +01000100001000000000000000011110 +00101000101000010000000000011000 +01011100001011001111111111111010 +00101000101000010000000000011100 +01011100001011101111111111111000 +00101000101000010000000000100000 +01011100001011011111111111110110 +00101001011000010000000010110000 +01011001011001010000000000101000 +00101000101000100000000000001100 +00110100001000010000000000100000 +10110100001000010000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +00101000001000110000000000000000 +00110100000000010000000000000000 +10110100010000110001100000000000 +01011001011000110000000001110100 +00101000101000110000000000010100 +01011001011000000000000001111000 +00110100011000110000000000000001 +11001000011000100001000000000000 +01011001011000100000000001110000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110100000000011111111111111110 +11100011111111111111111111111000 +01011000001000000000000000101000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +11111011111111111111111111001001 +01001100001000000000000000000101 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00101001011000010000000001110100 +01011001011000000000000000101000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001010000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000100000000110100000000000 +00110100000000011111111111111110 +01000100101000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000100000000001110100 +10111000011000000000100000000000 +10111001101000000001100000000000 +10110101100000100001000000000000 +10110100100000100001000000000000 +11111000000000000000000101100000 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001010000000000011100 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000010000000000000 +11011000101000000000000000000000 +11100011111111111111111111101110 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001010000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000100000000110100000000000 +00110100000000011111111111111110 +01000100101000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000010000000001110100 +10111000011000000001000000000000 +10111001101000000001100000000000 +10110101100000010000100000000000 +10110100100000010000100000000000 +11111000000000000000000100110100 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001010000000000100000 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000010000000000000 +11011000101000000000000000000000 +11100011111111111111111111101110 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001000000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000110100000000000 +00110100000000011111111111111110 +01000100100000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000010000000001110100 +00110100000000100000000011111111 +10111001101000000001100000000000 +10110101100000010000100000000000 +10110100100000010000100000000000 +11111000000000000000000110000110 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001000000000000100100 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000001100000000000 +11011000100000000000000000000000 +11100011111111111111111111101110 +00100000010001011111111111111111 +00000000010001100000000000010000 +00100000100010001111111111111111 +00000000100010010000000000010000 +10001001000001010011100000000000 +10001001000001100100000000000000 +10001001001001010010100000000000 +00000000111010100000000000010000 +10001001001001100011000000000000 +10110101000001010010100000000000 +10110100101010100010100000000000 +01010000101010000000000000000011 +01111000000010000000000000000001 +10110100110010000011000000000000 +10001000010000110001000000000000 +10001000100000010010000000000000 +00000000101000010000000000010000 +00111100101001010000000000010000 +10110100110000010011000000000000 +00100000111001111111111111111111 +10110100010001000000100000000000 +10110100001001100000100000000000 +10110100101001110001000000000000 +11000011101000000000000000000000 +01000100011000000000000000001000 +00110100000001000000000000100000 +11001000100000110010000000000000 +01001000100000000000000000000110 +11001000000001000001000000000000 +00110100000000110000000000000000 +10000000001000100001000000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +10111100001001000010000000000000 +10000000010000110001000000000000 +10000000001000110001100000000000 +10111000100000100001000000000000 +10111000011000000000100000000000 +11100011111111111111111111111010 +01000100011000000000000000001000 +00110100000001000000000000100000 +11001000100000110010000000000000 +01001000100000000000000000000110 +11001000000001000000100000000000 +00110100000000110000000000000000 +10111100010000010000100000000000 +10111000011000000001000000000000 +11000011101000000000000000000000 +10000000010001000010000000000000 +10111100001000110000100000000000 +10111100010000110001100000000000 +10111000100000010000100000000000 +10111000011000000001000000000000 +11100011111111111111111111111010 +01000100011000000000000000001000 +00110100000001000000000000100000 +11001000100000110010000000000000 +01001000100000000000000000000110 +00010100001000110000000000011111 +11001000000001000001000000000000 +10010100001000100001000000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +10111100001001000010000000000000 +10000000010000110001000000000000 +10010100001000110001100000000000 +10111000100000100001000000000000 +10111000011000000000100000000000 +11100011111111111111111111111010 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000100010000000000000000100010 +10111000010000010010000000000000 +00110100000000110000000000001111 +01010100100000110000000000001011 +01111000000000110000000000000001 +00111000011000111001010011011000 +00111100001000010000000000000100 +10110100011000100001000000000000 +10110100010000010000100000000000 +01000000001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000010110000000000000000 +01001100001000000000000000000011 +11001000000000010000100000000000 +00110100000010110000000000000001 +01001100010000000000000000000011 +11001000000000100001000000000000 +00011001011010110000000000000001 +10010000110000000001100000000000 +00100000011000110000000000000010 +01000100011000000000000000001000 +10001100001000100000100000000000 +01000101011000000000000000000010 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000000110000000000000000 +11111000000000000000000001001010 +11100011111111111111111111111000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000100010000000000000000010101 +00110100000010110000000000000000 +01001100001000000000000000000011 +11001000000000010000100000000000 +00110100000010110000000000000001 +00010100010000110000000000011111 +10010000110000000010000000000000 +10011000011000100001000000000000 +00100000100001000000000000000010 +11001000010000110001000000000000 +01000100100000000000000000001000 +11000100001000100000100000000000 +01000101011000000000000000000010 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000000110000000000000001 +11111000000000000000000000101010 +11100011111111111111111111111000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100010000000000000000000110 +00110100000000110000000000000000 +11111000000000000000000000011100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100010000000000000000000110 +00110100000000110000000000000001 +11111000000000000000000000001100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +11110100001000100010000000000000 +01000100100000000000000000011000 +00110100000001000000000000000001 +01001100010000000000000000001011 +00110100000001010000000000000000 +01010100010000010000000000000011 +11001000001000100000100000000000 +10111000101001000010100000000000 +00000000100001000000000000000001 +00000000010000100000000000000001 +01011100100000001111111111111011 +01011100011000000000000000000010 +10111000101000000000100000000000 +11000011101000000000000000000000 +00111100010000100000000000000001 +00111100100001000000000000000001 +11110100001000100010100000000000 +01111100100001100000000000000000 +10100000110001010010100000000000 +01000100101000000000000000000010 +01001100010000001111111111111010 +00110100000001010000000000000000 +01000100100000001111111111110101 +00110100000001010000000000000000 +11100011111111111111111111101101 +00110100000001000000000000000001 +00110100000001010000000000000000 +11100011111111111111111111101010 +00010100001000100000000000011111 +10011000010000010000100000000000 +11001000001000100000100000000000 +11000011101000000000000000000000 +00110100000001100000000000000011 +10111000001000000010000000000000 +10111000010000000010100000000000 +01010000110000110000000000001100 +10111000010000010011000000000000 +00100000110001100000000000000011 +01011100110000000000000000001011 +00110100000000010000000000000011 +00101000100001100000000000000000 +00101000101000100000000000000000 +01011100110000100000000000000101 +00110100011000111111111111111100 +00110100100001000000000000000100 +00110100101001010000000000000100 +01010100011000011111111111111010 +00110100000000010000000000000000 +01000100011000000000000000001110 +01000000100001100000000000000000 +01000000101000010000000000000000 +00110100011000101111111111111111 +01000100110000010000000000000110 +11100000000000000000000000001010 +01000000100001100000000000000000 +01000000101000010000000000000000 +00110100010000101111111111111111 +01011100110000010000000000000110 +00110100100001000000000000000001 +00110100101001010000000000000001 +01011100010000001111111111111010 +00110100000000010000000000000000 +11000011101000000000000000000000 +11001000110000010000100000000000 +11000011101000000000000000000000 +00110100000001000000000000001111 +10111000001000000011100000000000 +10111000010000000011000000000000 +01010000100000110000000000101101 +10111000010000010010000000000000 +00100000100001000000000000000011 +01011100100000000000000000101011 +10111000010000000010000000000000 +10111000001000000010100000000000 +10111000011000000011000000000000 +00110100000001110000000000001111 +00101000100010000000000000000000 +00110100110001101111111111110000 +01011000101010000000000000000000 +00101000100010000000000000000100 +01011000101010000000000000000100 +00101000100010000000000000001000 +01011000101010000000000000001000 +00101000100010000000000000001100 +00110100100001000000000000010000 +01011000101010000000000000001100 +00110100101001010000000000010000 +01010100110001111111111111110101 +00110100011000111111111111110000 +00000000011001100000000000000100 +00100000011000110000000000001111 +00110100110001100000000000000001 +00111100110001100000000000000100 +10110100001001100011100000000000 +10110100010001100011000000000000 +00110100000000100000000000000011 +01010000010000110000000000010001 +00110100000000100000000000000000 +00110100000010000000000000000011 +10110100110000100010000000000000 +00101000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000100 +01011000100001010000000000000000 +11001000011000100010000000000000 +01010100100010001111111111111010 +00110100011000111111111111111100 +00000000011000100000000000000010 +00100000011000110000000000000011 +00110100010000100000000000000001 +00111100010000100000000000000010 +10110100111000100011100000000000 +10110100110000100011000000000000 +01000100011000000000000000001000 +00110100000000100000000000000000 +10110100110000100010000000000000 +01000000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000001 +00110000100001010000000000000000 +01011100010000111111111111111011 +11000011101000000000000000000000 +10111000001000000011100000000000 +10111000010000000011000000000000 +01010000010000010000000000001100 +10110100010000110010000000000000 +01010000001001000000000000001010 +01000100011000000000000000111111 +10110100001000110001000000000000 +00110100100001001111111111111111 +01000000100001010000000000000000 +00110100010000101111111111111111 +00110100011000111111111111111111 +00110000010001010000000000000000 +01011100011000001111111111111011 +11000011101000000000000000000000 +00110100000001000000000000001111 +01010000100000110000000000101101 +10111000010000010010000000000000 +00100000100001000000000000000011 +01011100100000000000000000101011 +10111000010000000010000000000000 +10111000001000000010100000000000 +10111000011000000011000000000000 +00110100000001110000000000001111 +00101000100010000000000000000000 +00110100110001101111111111110000 +01011000101010000000000000000000 +00101000100010000000000000000100 +01011000101010000000000000000100 +00101000100010000000000000001000 +01011000101010000000000000001000 +00101000100010000000000000001100 +00110100100001000000000000010000 +01011000101010000000000000001100 +00110100101001010000000000010000 +01010100110001111111111111110101 +00110100011000111111111111110000 +00000000011001100000000000000100 +00100000011000110000000000001111 +00110100110001100000000000000001 +00111100110001100000000000000100 +10110100001001100011100000000000 +10110100010001100011000000000000 +00110100000000100000000000000011 +01010000010000110000000000010001 +00110100000000100000000000000000 +00110100000010000000000000000011 +10110100110000100010000000000000 +00101000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000100 +01011000100001010000000000000000 +11001000011000100010000000000000 +01010100100010001111111111111010 +00110100011000111111111111111100 +00000000011000100000000000000010 +00100000011000110000000000000011 +00110100010000100000000000000001 +00111100010000100000000000000010 +10110100111000100011100000000000 +10110100110000100011000000000000 +01000100011000000000000000001000 +00110100000000100000000000000000 +10110100110000100010000000000000 +01000000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000001 +00110000100001010000000000000000 +01011100010000111111111111111011 +11000011101000000000000000000000 +00100000001001010000000000000011 +10111000001000000010000000000000 +01000100101000000000000000001011 +01000100011000000000000000101100 +00110100011000111111111111111111 +00100000010001100000000011111111 +11100000000000000000000000000011 +01000100011000000000000000101000 +00110100011000111111111111111111 +00110000100001100000000000000000 +00110100100001000000000000000001 +00100000100001010000000000000011 +01011100101000001111111111111011 +00110100000001010000000000000011 +01010000101000110000000000011010 +00100000010001010000000011111111 +00111100101001100000000000001000 +00110100000010100000000000001111 +10111000110001010010100000000000 +00111100101001100000000000010000 +10111000100000000100000000000000 +10111000110001010011000000000000 +10111000011000000011100000000000 +10111000100000000010100000000000 +00110100000010010000000000001111 +01010100011010100000000000010111 +00110100000001000000000000000000 +00110100000001110000000000000011 +10110101000001000010100000000000 +00110100100001000000000000000100 +01011000101001100000000000000000 +11001000011001000010100000000000 +01010100101001111111111111111100 +00110100011000111111111111111100 +00000000011001000000000000000010 +00100000011000110000000000000011 +00110100100001000000000000000001 +00111100100001000000000000000010 +10110101000001000100000000000000 +10111001000000000010000000000000 +01000100011000000000000000000111 +00100000010000100000000011111111 +00110100000001010000000000000000 +10110100100001010011000000000000 +00110000110000100000000000000000 +00110100101001010000000000000001 +01011100011001011111111111111101 +11000011101000000000000000000000 +01011000101001100000000000000000 +01011000101001100000000000000100 +01011000101001100000000000001000 +01011000101001100000000000001100 +00110100111001111111111111110000 +00110100101001010000000000010000 +01010100111010011111111111111010 +00110100011000111111111111110000 +00000000011010000000000000000100 +00100000011000110000000000001111 +00110101000010000000000000000001 +00111101000010000000000000000100 +10110100100010000100000000000000 +00110100000001000000000000000011 +01010100011001001111111111011100 +10111001000000000010000000000000 +11100011111111111111111111101000 +01111000000000110000000000000001 +00111000011000111010110110000000 +00101000011001110000000000000000 +10111000001000000100100000000000 +00110100000000110000000000000000 +00110100000001100000000000000001 +11100000000000000000000000001001 +01000000100001000000000000000000 +10110100111001000100000000000000 +01000001000010000000000000000001 +00100001000010000000000000000011 +01000101000001100000000000010010 +11001000101001000000100000000000 +01011100001000000000000000010011 +01000100100000010000000000010010 +10110101001000110010100000000000 +01000000101001010000000000000000 +10110100010000110010000000000000 +00110100011000110000000000000001 +10110100111001010100000000000000 +01000001000010000000000000000001 +00100001000010000000000000000011 +01011101000001101111111111110001 +01000000100001000000000000000000 +00110100101001010000000000100000 +10110100111001000100000000000000 +01000001000010000000000000000001 +00100001000010000000000000000011 +01011101000001101111111111110000 +00110100100001000000000000100000 +11001000101001000000100000000000 +01000100001000001111111111101111 +11000011101000000000000000000000 +10111000010000010001100000000000 +00100000011000110000000000000011 +01011100011000000000000000011101 +10111000001000000010000000000000 +00101000010000110000000000000000 +00101000001000010000000000000000 +01011100001000110000000000011000 +01111000000000110000000000000001 +00111000011000111001010111011000 +00101000011001110000000000000000 +01111000000000110000000000000001 +00111000011000111001010111011100 +00101000011001100000000000000000 +10100100001000000001100000000000 +10110100001001110000100000000000 +10100000001000110001100000000000 +10100000011001100001100000000000 +00110100000000010000000000000000 +01000100011000000000000000000011 +11100000000000000000000000011100 +01011100011000000000000000011001 +00110100100001000000000000000100 +00101000100000010000000000000000 +00110100010000100000000000000100 +00101000010010000000000000000000 +10110100001001110010100000000000 +10100100001000000001100000000000 +10100000101000110001100000000000 +10100000011001100001100000000000 +01000100001010001111111111110111 +10111000100000000000100000000000 +01000000001000110000000000000000 +01011100011000000000000000000110 +11100000000000000000000000001001 +00110100001000010000000000000001 +01000000001000110000000000000000 +00110100010000100000000000000001 +01000100011000000000000000000101 +01000000010001000000000000000000 +01000100011001001111111111111011 +11001000011001000000100000000000 +11000011101000000000000000000000 +01000000010001000000000000000000 +11001000011001000000100000000000 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +10111000010000010010100000000000 +00100000101001010000000000000011 +10111000010000000011100000000000 +10111000001000000010000000000000 +01011100101000000000000000011000 +01111000000001000000000000000001 +00111000100001001001010111011000 +00101000010000110000000000000000 +00101000100010000000000000000000 +01111000000001000000000000000001 +00111000100001001001010111011100 +00101000100001110000000000000000 +10100100011000000011000000000000 +10110100011010000010000000000000 +10100000110001000011000000000000 +10100000110001110011000000000000 +10111000001000000010000000000000 +01011100110001010000000000001010 +01011000100000110000000000000000 +00110100010000100000000000000100 +00101000010000110000000000000000 +00110100100001000000000000000100 +10100100011000000011000000000000 +10110100011010000010100000000000 +10100000110001010010100000000000 +10100000101001110010100000000000 +01000100101000001111111111111000 +10111000010000000011100000000000 +00110100000000110000000000000000 +10110100111000110010100000000000 +01000000101001010000000000000000 +10110100100000110011000000000000 +00110100011000110000000000000001 +00110000110001010000000000000000 +01011100101000001111111111111011 +11000011101000000000000000000000 +00100000001000100000000000000011 +01000100010000000000000000101100 +01000000001000110000000000000000 +00110100000000100000000000000000 +01000100011000000000000000100111 +10111000001000000001000000000000 +11100000000000000000000000000011 +01000000010000110000000000000000 +01000100011000000000000000100010 +00110100010000100000000000000001 +00100000010000110000000000000011 +01011100011000001111111111111100 +01111000000001000000000000000001 +00111000100001001001010111011000 +00101000010000110000000000000000 +00101000100001100000000000000000 +01111000000001000000000000000001 +00111000100001001001010111011100 +00101000100001010000000000000000 +10100100011000000010000000000000 +10110100011001100001100000000000 +10100000011001000001100000000000 +10100000011001010001100000000000 +01011100011000000000000000010001 +00110100010000100000000000000100 +00101000010000110000000000000000 +10110100011001100010000000000000 +10100100011000000001100000000000 +10100000100000110001100000000000 +10100000011001010001100000000000 +01011100011000000000000000001010 +00110100010000100000000000000100 +00101000010000110000000000000000 +10110100011001100010000000000000 +10100100011000000001100000000000 +10100000100000110001100000000000 +10100000011001010001100000000000 +01000100011000001111111111110011 +11100000000000000000000000000010 +00110100010000100000000000000001 +01000000010000110000000000000000 +01011100011000001111111111111110 +11001000010000010001000000000000 +10111000010000000000100000000000 +11000011101000000000000000000000 +10111000001000000001000000000000 +11100011111111111111111111011110 +00110100000001100000000000000000 +01000100011000000000000000010111 +10111000010000010011100000000000 +00100000111001110000000000000011 +00110100011001001111111111111111 +01000100111000000000000000010101 +01000000001000110000000000000000 +01000000010001010000000000000000 +01011100011001010000000000001111 +00110100000001100000000000000000 +01000100100000000000000000001110 +00110100001000010000000000000001 +00110100010000100000000000000001 +01011100011000000000000000000100 +11100000000000000000000000001010 +01000100100000000000000000110011 +01000100011000000000000000110010 +01000000001000110000000000000000 +01000000010001010000000000000000 +00110100100001001111111111111111 +00110100001000010000000000000001 +00110100010000100000000000000001 +01000100011001011111111111111001 +11001000011001010011000000000000 +10111000110000000000100000000000 +11000011101000000000000000000000 +10111000001000000010100000000000 +00110100000000010000000000000011 +10111000010000000010000000000000 +01010000001000110000000000101000 +00101000101000010000000000000000 +00101000010000100000000000000000 +01011100001000100000000000100101 +00110100011000111111111111111100 +10111000111000000011000000000000 +01000100011000001111111111110101 +01111000000000100000000000000001 +00111000010000101001010111011000 +00101000010010010000000000000000 +01111000000000100000000000000001 +00111000010000101001010111011100 +00101000010010000000000000000000 +10100100001000000001000000000000 +10110100001010010000100000000000 +10100000001000100000100000000000 +10100000001010000000100000000000 +00110100000001110000000000000011 +01011100001000001111111111101001 +00110100101001010000000000000100 +00110100100001000000000000000100 +01010100011001110000000000000110 +10111000101000000000100000000000 +10111000100000000001000000000000 +01000100011000000000000000010100 +00110100011001001111111111111111 +11100011111111111111111111001111 +00101000101000010000000000000000 +00101000100010100000000000000000 +10110100001010010011000000000000 +10100100001000000001000000000000 +10100000110000100001000000000000 +10100000010010000001000000000000 +01011100001010100000000000000111 +00110100011000111111111111111100 +01000100011000000000000000000010 +01000100010000001111111111101111 +00110100000001100000000000000000 +10111000110000000000100000000000 +11000011101000000000000000000000 +10111000100000000001000000000000 +10111000101000000000100000000000 +00110100011001001111111111111111 +11100011111111111111111110111110 +01000000101000110000000000000000 +01000000100001010000000000000000 +11001000011001010011000000000000 +11100011111111111111111111001100 +10111000010000010010000000000000 +00100000100001000000000000000011 +01110100011001010000000000000011 +01100100100001000000000000000000 +10111000010000000011000000000000 +10100000100001010010000000000000 +10111000001000000010100000000000 +01000100100000000000000000010101 +01111000000001000000000000000001 +00111000100001001001010111011000 +00101000100010010000000000000000 +01111000000001000000000000000001 +00111000100001001001010111011100 +00101000100010000000000000000000 +00110100000010100000000000000011 +11100000000000000000000000000110 +01011000101001000000000000000000 +00110100011000111111111111111100 +00110100101001010000000000000100 +00110100010000100000000000000100 +01010001010000110000000000000111 +00101000010001000000000000000000 +10100100100000000011100000000000 +10110100100010010011000000000000 +10100000111001100011000000000000 +10100000110010000011000000000000 +01000100110000001111111111110110 +10111000010000000011000000000000 +01000100011000000000000000010100 +01000000110000100000000000000000 +00110100011000111111111111111111 +00110100101001000000000000000001 +00110000101000100000000000000000 +01000100010000000000000000001001 +00110100110000100000000000000001 +01000100011000000000000000001110 +01000000010001010000000000000000 +00110100011000111111111111111111 +00110100010000100000000000000001 +00110000100001010000000000000000 +00110100100001000000000000000001 +01011100101000001111111111111010 +00110100000000100000000000000000 +01000100011000000000000000000111 +10110100100000100010100000000000 +00110000101000000000000000000000 +00110100010000100000000000000001 +01011100011000101111111111111101 +11000011101000000000000000000000 +11000011101000000000000000000000 +11000011101000000000000000000000 +00110100000000110000000000000000 +01000100010000000000000000001100 +01000000001001000000000000000000 +01000100100000000000000000001010 +00110100010000101111111111111111 +10111000001000000001100000000000 +11100000000000000000000000000100 +01000000011001000000000000000000 +00110100010000101111111111111111 +01000100100000000000000000000011 +00110100011000110000000000000001 +01011100010000001111111111111100 +11001000011000010001100000000000 +10111000011000000000100000000000 +11000011101000000000000000000000 +01010111010100100010000001000011 +01101111011100100110010100111010 +00100000011100110111010001100001 +01110010011101000110100101101110 +01100111001000000111010101110000 +00101110001011100010111000001010 +00000000000000000000000000000000 +01010101011011100110000101100010 +01101100011001010010000001110100 +01101111001000000110010001100101 +01110100011001010111001001101101 +01101001011011100110010100100000 +01001101010000010100001100100000 +01100001011001000110010001110010 +01100101011100110111001100001010 +00000000000000000000000000000000 +01001100011011110110001101100001 +01101100001000000100110101000001 +01000011001000000110000101100100 +01100100011100100110010101110011 +01110011001110100010000000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00001010000000000000000000000000 +01001110011001010111011100100000 +01101101011000010111100000100000 +01110010011101010110111000100000 +01110100011010010110110101100101 +00100000011001100110111101110010 +00100000011000010010000001110100 +01100001011100110110101100100000 +00100101011100110010110000100000 +01101111011011000110010000100000 +00100101011011000110010000101100 +00100000011011100110010101110111 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110100011000010111001101101011 +00100000001001010111001100101100 +00100000011100100111010101101110 +00100000011001100110111101110010 +00100000001001010110010000100000 +01101101011100110000101000000000 +01110011011100000110110001101100 +00101101011000100110100000000000 +01110011011010000110010101101100 +01101100001010110110011101110101 +01101001000000000000000000000000 +01110000011101000111000000000000 +01110101011100000111010001101001 +01101101011001010000000000000000 +01100011011010000110010101100011 +01101011001011010110110001101001 +01101110011010110000000000000000 +01101001011001000110110001100101 +00000000000000000000000000000000 +01100100011010010110000101100111 +00101101011001100111001101101101 +00101101001100010010110100100101 +01110011001110100010000000100101 +00110000001110010110010000101110 +00100101001100000011001101100100 +00111010001000000000000000000000 +01000101010011100101010001000101 +01010010001000000010010101110011 +00101100001000000111000001100001 +01100011011010110110010101110100 +00100000011011000110010101101110 +00100000001001010110100100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01110010011001010110010101101110 +01110100011001010111001000100000 +01101001011011100010000000100101 +01101001001000000110110101110011 +00001010000000000000000000000000 +01001100010001010100000101010110 +01000101001000000010010101110011 +00100000001010000110111001100101 +01111000011101000011101000100000 +00100101001100110110100100101001 +00001010000010100000000000000000 +01010010010001010100001101010110 +00100000001001010011000000110010 +01100100001000000110001001111001 +01110100011001010111001100100000 +01100001011101000010000000100101 +00111001011001000010111000100101 +00110000001110010110010000101110 +00100101001100000011001101100100 +00100000001010000111010001111001 +01110000011001010010000000100101 +01111000001011000010000000100101 +01110011001010010000101000000000 +01100110011100110110110100111010 +00100000010101010110111001101011 +01101110011011110111011101101110 +00100000011100110111010001100001 +01110100011001010010000001100110 +01101111011100100010000001110000 +01101111011100100111010000100000 +00100101011100110000101000000000 +01010111011100100110111101101110 +01100111001000000110010001101111 +01101101011000010110100101101110 +00100000001001010110100100111010 +00100000011001000110100101110011 +01100011011000010111001001100100 +00001010000000000000000000000000 +01000001011011000111010001100101 +01110010011011100110000101110100 +01100101001000000110110101100001 +01110011011101000110010101110010 +00111010001000000110010001101001 +01110011011000110110000101110010 +01100100000010100000000000000000 +01001100011011110110111101110000 +01101001011011100110011100100000 +01100110011100100110000101101101 +01100101001110100010000001100100 +01101001011100110110001101100001 +01110010011001000000101000000000 +01100110011100110110110100100000 +01100110011011110111001000100000 +00100101011100110011101000100000 +01000101011100100111001001101111 +01110010001000000010010101101001 +00100000011010010110111000100000 +00100101011100110000101000000000 +01110000011100000111001101101001 +00000000000000000000000000000000 +00100101011100110010110100100101 +01101001001011010010010101110011 +00111010001000000000000000000000 +00100101011100110011101000100000 +01100101011100100111001001101111 +01110010001000000111000001100001 +01110010011100110110100101101110 +01100111001000000010001000100101 +01110011001000100000101000000000 +01100100011010010110000101100111 +00101101011000110110111101101110 +01100110011010010110011100000000 +01100100011010010110000101100111 +00101101011001010111100001110100 +01100101011011100111001101101001 +01101111011011100000000000000000 +01100100011010010110000101100111 +00101101011000100110110101100011 +00000000000000000000000000000000 +01100100011010010110000101100111 +00101101011100110110010101110010 +01110110011011110000000000000000 +01100100011010010110000101100111 +00101101011001100111001001100001 +01101101011001010111001100000000 +01100100011010010110000101100111 +00101101011101000110100101101101 +01100101000000000000000000000000 +01100100011010010110000101100111 +00101101011001100111001101101101 +00000000000000000000000000000000 +01101110011001010111011100100000 +01110100011010010110110101100101 +01101111011101010111010000100000 +01100110011011110111001000100000 +00100101011100110011101000100000 +00100101011010010000101000000000 +01110100011010010110110101100101 +01101111011101010111010000100000 +01100101011110000111000001101001 +01110010011001010110010000111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01010010010001010101000101010101 +01000101010100110101010000000000 +01010011010110010100111001000011 +01011111010100110100010101001110 +01000100000000000000000000000000 +01000001010011100100111001011111 +01010010010001010100001101000101 +01001001010100000101010000000000 +01000001010011100100111001011111 +01010011010001010100111001000100 +00000000000000000000000000000000 +01000110010000010101010101001100 +01010100000000000000000000000000 +01010001010101010100000101001100 +00000000000000000000000000000000 +01110011011110010110111001100011 +00000000000000000000000000000000 +01100100011001010110110001100001 +01111001010111110111001001100101 +01110001000000000000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100010000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100110111000000000000 +01100100011001010110110001100001 +01111001010111110111001001100101 +01110011011100000000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100110111000001011111 +01100110011011110110110001101100 +01101111011101110101111101110101 +01110000000000000000000000000000 +01100001011011100110111001101111 +01110101011011100110001101100101 +00000000000000000000000000000000 +01110011011010010110011101101110 +01100001011011000110100101101110 +01100111000000000000000000000000 +01101101011000010110111001100001 +01100111011001010110110101100101 +01101110011101000000000000000000 +01010000010100000101001101101001 +00100000011001100110111101110010 +00100000010101110101001001010000 +01000011001011100010000001000011 +01101111011011010110110101101001 +01110100001000000010010101110011 +00101100001000000110001001110101 +01101001011011000111010000100000 +01101111011011100010000001000100 +01100101011000110010000000110001 +00111000001000000011001000110000 +00110001001101110000101000000000 +01110000011100000111001101101001 +00101101011101100011001000110000 +00110001001101100010111000110001 +00110010001011010011100000111001 +00101101011001110110001101100010 +00110101001110010011001100110100 +01100101000000000000000000000000 +01010000010101000101000000100000 +01110011011101000110000101110010 +01110100000010100000000000000000 +01010000010101000101000000100000 +01110011011101000110111101110000 +00001010000000000000000000000000 +01001100011011110110001101101011 +01101001011011100110011100100000 +01010000010011000100110000000000 +00001010010011000110111101100011 +01101011001000000111010001101001 +01101101011001010110111101110101 +01110100001011100000000000000000 +00101110000000000000000000000000 +01110111011100100011000100000000 +00100000011010010110111001110110 +01100001011011000110100101100100 +00000000000000000000000000000000 +00100101011100110101010001001001 +01001101010001010011101000100000 +00101000001001010110110001101001 +00100000001011010010000000110000 +01111000001001010110110001111000 +00101001001000000010010101101100 +01101001001011100010010100110000 +00110110011011000110100100100101 +01110011000010100000000000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000000010100000000000000000 +00100101011100110010010101110011 +00100101011100110010000000101000 +01110011011010010111101001100101 +00100000001001010110100100101001 +00001010000000000000000000000000 +00100101011100110010010101110011 +00000000000000000000000000000000 +00100101001100000011001001111000 +00000000000000000000000000000000 +00100101011100110101011001000101 +01010010010100110100100101001111 +01001110001110100010000001110101 +01101110011100110111010101110000 +01110000011011110111001001110100 +01100101011001000010000000101000 +00100101011010010010100100001010 +00000000000000000000000000000000 +00100101011100110101011001000101 +01010010010100110100100101001111 +01001110001110100010000000100101 +01101001001000000010100001110100 +01111001011100000110010100100000 +00100101011010010010110000100000 +01101100011001010110111000100000 +00100101011010010010110000100000 +01100100011011110110110101100001 +01101001011011100010000000100101 +01101001001010010000101000000000 +00100101011100110100011001001100 +01000001010001110101001100111010 +00100000001100000111100000100101 +00110000001101000111100000100000 +00101000011000110110111101110010 +01110010011001010110001101110100 +01101001011011110110111000100000 +00110000011110000010010100110000 +00111000011110000011101000100101 +00110000001110000111100000100000 +00100101001100000011100001110101 +00101001000010100000000000000000 +01010000010011110101001001010100 +00111010001000000000000000000000 +00100101011100110101001001000101 +01010011010101000011101000100000 +01110011011001010111000100100000 +00100101011010010010110000100000 +01100011011101000111001001101100 +00100000001001010110100100101100 +00100000011011000110111101100111 +00101101011010010110111001110100 +01100101011100100111011001100001 +01101100001000000010010101101001 +00001010000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000101001010010010000001010011 +01011001010011100100001100001010 +00000000000000000000000000000000 +00100101011100110010010101110011 +00100101011011000111010100101110 +00100101001100000011100101101001 +00001010000000000000000000000000 +01001101010100110100011100101101 +01010011010110010100111001000011 +00111010001000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000101001010010010000001000100 +01000101010011000100000101011001 +01011111010100100100010101010001 +00001010000000000000000000000000 +01001101010100110100011100101101 +01000100010001010100110001000001 +01011001010111110101001001000101 +01010001001110100010000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000110 +01001111010011000100110001001111 +01010111010111110101010101010000 +00001010000000000000000000000000 +01001101010100110100011100101101 +01000110010011110100110001001100 +01001111010101110101111101010101 +01010000001110100010000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000100 +01000101010011000100000101011001 +01011111010100100100010101010011 +01010000000010100000000000000000 +01001101010100110100011100101101 +01000100010001010100110001000001 +01011001010111110101001001000101 +01010011010100000011101000100000 +00000000000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000001 +01001110010011100100111101010101 +01001110010000110100010100001010 +00000000000000000000000000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000111001101110100 +01100001011011010111000000100000 +00000000000000000000000000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110100011110000000101000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000110011101110010 +01100001011011100110010001101101 +01100001011100110111010001100101 +01110010001011010111000101110101 +01100001011011000110100101110100 +01111001001000000000000000000000 +00100101011100110100110101010011 +01000111001011010100000101001110 +01001110010011110101010101001110 +01000011010001010011101000100000 +01100111011100100110000101101110 +01100100011011010110000101110011 +01110100011001010111001000101101 +01110000011100100110100101101111 +00100000001001010110100100100000 +00100101011010010000101000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000001010 +00000000000000000000000000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000110011101110010 +01100001011011100110010001101101 +01100001011100110111010001100101 +01110010001011010110100101100100 +00100000000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001010011 +01001001010001110100111001000001 +01001100010010010100111001000111 +00001010000000000000000000000000 +01001101010100110100011100101101 +01010011010010010100011101001110 +01000001010011000100100101001110 +01000111001110100010000001110100 +01100001011100100110011101100101 +01110100001011010111000001101111 +01110010011101000010000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01101111011011110010000001110011 +01101000011011110111001001110100 +00100000001010000010010101101001 +00100000001011010010000000100101 +01101001001000000011110100100000 +00100101011010010010100100001010 +00000000000000000000000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01111001011100000110010100100000 +00100101001100000011010001111000 +00100000011011000110010101101110 +00100000001001010110100100100000 +01101111011101010110100100100000 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000010000001110011 +01110101011000100010000000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000000010100000000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01101111011011110010000001110011 +01101000011011110111001001110100 +00100000001010000110010101111000 +01110000011001010110001101110100 +01100101011001000010000000100101 +01101001001011000010000001110100 +01101111011101000110000101101100 +00100000001001010110100100101001 +00001010000000000000000000000000 +01010100010011000101011000111010 +00100000000000000000000000000000 +01110100011011000111011000101101 +01100011011011110110111001110100 +01100101011011100111010000000000 +01000100010101010100110101010000 +00111010001000000000000000000000 +01110000011000010111100101101100 +01101111011000010110010000000000 +00100101011100110101011001001100 +01000001010011100010000000100101 +01101001000010100000000000000000 +00100101011100110100010101010100 +01001000001110100010000000100101 +00110000001101000111100000100000 +00101000001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000010000000101101 +00111110001000000010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000101001 +00001010000000000000000000000000 +00100101011100110100100101010000 +00111010001000000010010101101001 +00100000001010000010010101101001 +00101110001001010110100100101110 +00100101011010010010111000100101 +01101001001000000010110100111110 +00100000001001010110100100101110 +00100101011010010010111000100101 +01101001001011100010010101101001 +00101001001000000110110001100101 +01101110001000000010010101101001 +00001010000000000000000000000000 +00100101011100110101010101000100 +01010000001110100010000000101000 +00100101011010010010000000101101 +00111110001000000010010101101001 +00101001001000000110110001100101 +01101110001000000010010101101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +00100101011011000110100100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000001001010111001100111010 +00100000011000110110000101101110 +00100000011011100110111101110100 +00100000011000010110010001101010 +01110101011100110111010000100000 +01100110011100100110010101110001 +01011111011100000111000001100010 +00100000001001010110110001101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +00100101001110010110110001110101 +00101110001001010011000000111001 +01101100011010010000101000000000 +00100101011100110011101000100000 +01110011011011100111010000111101 +00100101011001000010110000100000 +01110011011001010110001100111101 +00100101011011000110010000101100 +00100000011011100111001101100101 +01100011001111010010010101101100 +01100100000010100000000000000000 +00100101001100000011100101100100 +00100000001001010011000000111001 +01100100001000000010010100110000 +00110011011001000010000000000000 +01110011011001010110111001100100 +00111010001000000000000000000000 +01110010011001010110001101110110 +00111010001000000000000000000000 +00100101001100000011100101100100 +00100000001001010011000000111001 +01100100001000000010010100110000 +00110011011001000000000000000000 +00100000001000000010000000100101 +00111001011001000010111000100101 +00110011011001000000101000000000 +01101001011011100110100101110100 +01101001011000010110110001101001 +01111010011010010110111001100111 +00000000000000000000000000000000 +01100110011000010111010101101100 +01110100011110010000000000000000 +01100100011010010111001101100001 +01100010011011000110010101100100 +00000000000000000000000000000000 +01101100011010010111001101110100 +01100101011011100110100101101110 +01100111000000000000000000000000 +01110000011100100110010100101101 +01101101011000010111001101110100 +01100101011100100000000000000000 +01110000011000010111001101110011 +01101001011101100110010100000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00000000000000000000000000000000 +01110011011011000110000101110110 +01100101000000000000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01110000011100100110010101110011 +01100101011011100111010000000000 +01101101011000010111001101110100 +01100101011100100010111101110111 +01110010001011010110110100101101 +01101100011011110110001101101011 +00000000000000000000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01110011001011010110110001101111 +01100011011010110000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01101100011011110110001101101011 +01100101011001000000000000000000 +01110111011100100010110101100011 +01100001011011000110100101100010 +01110010011000010111010001101001 +01101111011011100000000000000000 +01110111011100100010110101100011 +01100001011011000110100101100010 +01110010011000010111010001100101 +01100100000000000000000000000000 +01110111011100100010110101110010 +01100101011100110111000000101101 +01100011011000010110110001101001 +01100010001011010111001001100101 +01110001000000000000000000000000 +01110111011100100010110101101100 +01101001011011100110101100101101 +01101111011011100000000000000000 +01100001011000100111001101101111 +01101100011101010111010001100101 +00101101011000110110000101101100 +01101001011000100111001001100001 +01110100011010010110111101101110 +00000000000000000000000000000000 +01101000011011110110111101101011 +00111010001000000010010101110011 +00001010000000000000000000000000 +01010100001100100010000001101111 +01110010001000000101010000110011 +00100000011010010110111001100011 +01101111011100100111001001100101 +01100011011101000010110000100000 +01100100011010010111001101100011 +01100001011100100110010001101001 +01101110011001110010000001110100 +01110101011100000110110001100101 +00001010000000000000000000000000 +01010100001100110010000001101111 +01110010001000000101010000110110 +00100000011010010110111001100011 +01101111011100100111001001100101 +01100011011101000010110000100000 +01100100011010010111001101100011 +01100001011100100110010001101001 +01101110011001110010000001110100 +01110101011100000110110001100101 +00001010000000000000000000000000 +01001000011000010110111001100100 +01110011011010000110000101101011 +01100101001000000110011001100001 +01101001011011000111010101110010 +01100101001110100010000001101110 +01101111011101110010000001101110 +01101111011011100010110101110111 +01110010001000000010010101110011 +00001010000000000000000000000000 +01010010011001010111010001110010 +01111001001000000110111101101110 +00100000011101000110100101101101 +01100101011011110111010101110100 +00001010000000000000000000000000 +00100101011100110011101000100000 +01110011011101010110001001110011 +01110100011000010111010001100101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01010100011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101101 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010100011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101100 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010010011110000010000001100110 +01101001011110000110010101100100 +00100000011001000110010101101100 +01100001011110010010000000111101 +00100000001001010110010000001010 +00000000000000000000000000000000 +01010010011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101101 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010010011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101100 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +00100011001000110010001100100000 +01110100001101000010111001110000 +01101000011000010111001101100101 +00100000011010010111001100100000 +01100001011011000111001001100101 +01100001011001000111100100100000 +01100011011011110111001001110010 +01100101011000110111010001100101 +01100100001000000110011001101111 +01110010001000000110001001101001 +01110100011100110110110001101001 +01100100011001010000101000000000 +01110100001100010011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +01110100001101000011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000011000100110100101110100 +01110011011011000110100101100100 +01100101001110100010000000100101 +01100100000010100000000000000000 +00100000001000000010000000100000 +00100000001000000111001101100101 +01100011001011100010000000100000 +00100000001000000010000000100000 +00100000011011100111001100101110 +01110000011010000110000100100000 +00100000001000000010000000100000 +00100000001000000111001101100101 +01100011001011100010000000100000 +00100000001000000010000000100000 +00100000011011100111001100101110 +01110000011010000110000100001010 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000001001110 +01100101011101110010000001100011 +01101100011000010111001101110011 +00100000001001010110100100001010 +00000000000000000000000000000000 +01000010010101010100011100111010 +00100000010101000111001001111001 +01101001011011100110011100100000 +01110100011011110010000001110011 +01100101011011100110010000100000 +01101001011011100111011001100001 +01101100011010010110010000100000 +01110111011100100101111101101101 +01110011011001110010000001101101 +01101111011001000110010100111101 +00100101011110000010000001101001 +01100100001111010010010101111000 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000101010001101000 +01101001011100110010000001101001 +01110011001000000110111001101111 +01110100001000000110111101110010 +01100111011000010110111001101001 +01111010011000010111010001101001 +01101111011011100010000001100101 +01111000011101000110010101101110 +01110011011010010110111101101110 +00100000010101000100110001010110 +00100000001111010010000000110000 +01111000001001010111100000001010 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000100001101000101 +01010010010011100010011101110011 +00100000010011110101010101001001 +00100000001111010010000000110000 +01111000001001010111100000001010 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000101011101101000 +01101001011101000110010100100000 +01010010011000010110001001100010 +01101001011101000010000001101101 +01100001011001110110100101100011 +00100000011011100111010101101101 +01100010011001010111001000100000 +00111101001000000011000001111000 +00100101011110000000101000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000111001101110101 +01110000011100000110111101110010 +01110100011001010110010000100000 +01110110011001010111001001110011 +01101001011011110110111000100000 +01101110011101010110110101100010 +01100101011100100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +00100101011100110010000000111101 +00100000001001010110110001100100 +00111010001001010011000000111001 +01101100011001000011101000100101 +00110000001100110110110001100100 +00001010000000000000000000000000 +01010101011011100110100101101110 +01101001011101000110100101100001 +01101100011010010111101001100101 +01100100000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01110011010010010110111001100011 +01101111011100100111001001100101 +01100011011101000011101000100000 +00100101011001000010000000100101 +01100100001000000010010101100100 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110001 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110010 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110011 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110100 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110101 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110110 +00000000000000000000000000000000 +00101101001111100110110101100100 +01100101011011000110000101111001 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01110011010010010110111001100011 +01101111011100100111001001100101 +01100011011101000011101000100000 +00100101011001000010000000100101 +01100100001000000000101000000000 +00100000001010000111011101100001 +01101001011101000010000001100110 +01101111011100100010000001101000 +01110111001010010000000000000000 +01101111011001100110011001110011 +01100101011101000101111101101000 +01110111001110100010000000100101 +01101100011010010010111000100101 +00110000001110010110110001101001 +00100000001010000010101100100101 +01101100011010010010100100001010 +00000000000000000000000000000000 +01010000010011000100110000100000 +01001111011101010111010001001111 +01100110010011000110111101100011 +01101011001011000010000001110011 +01101000011011110111010101101100 +01100100001000000111001001100101 +01110011011101000110000101110010 +01110100001000000111001101111001 +01101110011000110000101000000000 +01110011011001010111001001110110 +01101111001110100110001001110101 +01110011011110010000101000000000 +01110111011100100101111101110011 +01100101011100100111011001101111 +00100000011100110111010001100001 +01110100011001010011101000100000 +00100101011100110010010101110011 +00001010000000000000000000000000 +01101111011011000110010001110011 +01100101011101000111000000100000 +00100101011010010010110000100000 +01101111011001100110011001110011 +01100101011101000010000000100101 +01101001001110100010010100110000 +00110100011010010000101000000000 +01100001011001000110101001110101 +01110011011101000010000001110000 +01101000011000010111001101100101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01010011010110010100111001000011 +01011111010011100101001101000101 +01000011000000000000000000000000 +01010011010110010100111001000011 +01011111010100110100010101000011 +00000000000000000000000000000000 +01010011010110010100111001000011 +01011111010100000100100001000001 +01010011010001010000000000000000 +01010100010100100100000101000011 +01001011010111110101000001001000 +01000001010100110100010100000000 +01010111010000010100100101010100 +01011111010011110100011001000110 +01010011010001010101010001011111 +01010011010101000100000101000010 +01001100010001010000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001110011 +01111001011011100110001100001010 +00000000000000000000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001100001 +01101110011011100110111101110101 +01101110011000110110010100001010 +00000000000000000000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001110010 +01100101011100010111010101100101 +01110011011101000000101000000000 +01001110011001010111011100100000 +01100110011011110111001001100101 +01101001011001110110111000100000 +01001101011000010111001101110100 +01100101011100100010000000100101 +01101001001000000110000101100100 +01100100011001010110010000001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01100011011000010110111000100111 +01110100001000000110100101101110 +01101001011101000010000001100101 +01111000011101000110010101101110 +01110011011010010110111101101110 +00001010000000000000000000000000 +01100011011011000110111101100011 +01101011001000000110001101101100 +01100001011100110111001100100000 +00111101001000000010010101100100 +00001010000000000000000000000000 +01100011011011000110111101100011 +01101011001000000110000101100011 +01100011011101010111001001100001 +01100011011110010010000000111101 +00100000001001010110010000001010 +00000000000000000000000000000000 +01001001011001110110111001101111 +01110010011001010110010000100000 +01100110011100100110000101101101 +01100101001000000010010101101001 +00001010000000000000000000000000 +01110000011100000101111101110011 +01101100011000010111011001100101 +00100000001110100010000001000100 +01100101011011000110000101111001 +00100000010100100110010101110011 +01110000001000000110010001101111 +01100101011100110110111000100111 +01110100001000000110110101100001 +01110100011000110110100000100000 +01000100011001010110110001100001 +01111001001000000101001001100101 +01110001001000000010100001100110 +00100000001001010111100000101001 +00001010000000000000000000000000 +01110000011100000101111101110000 +01100011011011000110111101100011 +01101011001000000011101000100000 +01010000010001000110010101101100 +01100001011110010010000001010010 +01100101011100110111000000100000 +01100100011011110110010101110011 +01101110001001110111010000100000 +01101101011000010111010001100011 +01101000001000000101000001000100 +01100101011011000110000101111001 +00100000010100100110010101110001 +00001010000000000000000000000000 +00100101011100110011101000100000 +01010000010001000110010101101100 +01100001011110010010000001010010 +01100101011100110111000000100000 +01000110001011010111010101110000 +00100000011001000110111101100101 +01110011011011100010011101110100 +00100000011011010110000101110100 +01100011011010000010000001010000 +01000100011001010110110001100001 +01111001001000000101001001100101 +01110001000010100000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001000110 +01101111011011000110110001101111 +01110111001000000111010101110000 +00100000011011010110010101110011 +01110011011000010110011101100101 +00100000011010010111001100100000 +01101110011011110111010000100000 +01100110011100100110111101101101 +00100000011000110111010101110010 +01110010011001010110111001110100 +00100000011100000110000101110010 +01100101011011100111010000001010 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010011 +01101100011000010111011001100101 +00100000011101110110000101110011 +00100000011011100110111101110100 +00100000011101110110000101101001 +01110100011010010110111001100111 +00100000011000010010000001100110 +01101111011011000110110001101111 +01110111001000000111010101110000 +00100000011011010110010101110011 +01110011011000010110011101100101 +00001010000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010011 +01100101011100010111010101100101 +01101110011000110110010101001001 +01000100001000000010010101100100 +00100000011001000110111101100101 +01110011011011100010011101110100 +00100000011011010110000101110100 +01100011011010000010000001101100 +01100001011100110111010000100000 +01010011011110010110111001100011 +00100000011011010110010101110011 +01110011011000010110011101100101 +00100000001001010110010000001010 +00000000000000000000000000000000 +00100101011100110010100000100101 +01100100001010010010000001001101 +01100101011100110111001101100001 +01100111011001010010000001100011 +01100001011011100010011101110100 +00100000011000100110010100100000 +01110011011001010110111001110100 +00001010000000000000000000000000 +01010011010001010100111001010100 +00100000001001010011000000110010 +01100100001000000110001001111001 +01110100011001010111001100100000 +01100001011101000010000000100101 +01100100001011100010010100110000 +00111001011001000010111000100101 +00110000001100110110010000100000 +00101000001001010111001100101001 +00001010000000000000000000000000 +00100101011100110011101000100101 +01101001001110100010000001000101 +01110010011100100110111101110010 +00100000001100010000101000000000 +00100101011100110011101000100101 +01101001001110100010000001000101 +01110010011100100110111101110010 +00100000001100100000101000000000 +01110000011100100110010100101101 +00000000000000000000000000000000 +01000010011001010111001101110100 +00100000011001100110111101110010 +01100101011010010110011101101110 +00100000011011010110000101110011 +01110100011001010111001000100000 +01101001011100110010000000100101 +01101001001011110010010101101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +00100101011100110011101000100000 +01110000011000010111001101110011 +01101001011101100110010100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +00100101011100110110110101100001 +01110011011101000110010101110010 +00001010000000000000000000000000 +01001110011001010111011100100000 +01010101010101000100001100100000 +01101111011001100110011001110011 +01100101011101000011101000100000 +00100101011010010000101000000000 +00100101011100110011101000100000 +01110011011011000110000101110110 +01100101000010100000000000000000 +00101101000000000000000000000000 +00100101011100110010010101100100 +00101110001001010011000000111001 +01100100000000000000000000000000 +01010100011100100110100101101101 +00100000011101000110111101101111 +00101101011011000110111101101110 +01100111001000000110110101110000 +01100100001110100010000000100101 +01101001000010100000000000000000 +01000001011001100111010001100101 +01110010001000000110000101110110 +01100111001010000010010101101001 +00101001001011000010000001101101 +01100101011000010110111001010000 +01100001011101000110100001000100 +01100101011011000110000101111001 +00111010001000000010010101101001 +00001010000000000000000000000000 +01100101011100100111001001101111 +01110010001000000110100101101110 +00100000011101000101111101101111 +01110000011100110010110100111110 +01110011011001010111001001110110 +01101111010111110110100101101110 +01101001011101000000000000000000 +01001001011011100110100101110100 +01101001011000010110110001101001 +01111010011001010110010000111010 +00100000011011110110001001110011 +01011111011001000111001001101001 +01100110011101000010000000100101 +01101100011011000110100100001010 +00000000000000000000000000000000 +01001111011001100110011001110011 +01100101011101000010000001100110 +01110010011011110110110100100000 +01101101011000010111001101110100 +01100101011100100011101000100000 +00100000001000000010000000100000 +00100101011100110000101000000000 +01010100001100010011101000100000 +00100101011100110000101000000000 +01010100001100100011101000100000 +00100101011100110000101000000000 +01001111011000100111001101100101 +01110010011101100110010101100100 +00100000011001000111001001101001 +01100110011101000011101000100000 +00100101001110010110100100001010 +00000000000000000000000000000000 +01100100011010010111001101100011 +01100001011100100110010000100000 +01010100001100110010111101010100 +00110100001110100010000001110111 +01100101001000000110110101101001 +01110011011100110010000001010100 +00110001001011110101010000110010 +00001010000000000000000000000000 +01010100001100110011101000100000 +00100101011100110000101000000000 +01010100001101000011101000100000 +00100101011100110000101000000000 +01001101011000010111001101110100 +01100101011100100010000001110100 +01101111001000000111001101101100 +01100001011101100110010100111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01010011011011000110000101110110 +01100101001000000111010001101111 +00100000011011010110000101110011 +01110100011001010111001000111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01101101011001010110000101101110 +01010000011000010111010001101000 +01000100011001010110110001100001 +01111001001110100010000000100101 +01110011000010100000000000000000 +01010100001101010011101000100000 +00100101011100110000101000000000 +01010100001101100011101000100000 +00100101011100110000101000000000 +01010011011011000110000101110110 +01100101001000000100111101101110 +01101100011110010010110000100000 +01100011011011000110111101100011 +01101011001000000110001101101100 +01100001011100110111001100100000 +01110011011001010111010000100000 +01110100011011110010000000100101 +01100100000010100000000000000000 +00100101001100100011000001110101 +00000000000000000000000000000000 +00100101011101010000000000000000 +00100101001100010011000101110101 +00100101001100000011100101110101 +00000000000000000000000000000000 +00100101011101010010010100110000 +00111001011101010000000000000000 +01101100011011100110101100111010 +00100101011001000010000001110010 +01111000001110100010010101100100 +00100000011101000111100000111010 +00100101011001000010000000000000 +01101100011011110110001101101011 +00111010001001010110010000100000 +00000000000000000000000000000000 +01110000011101000111000000111010 +00100101011100110010000000000000 +01110011011101100011101000100101 +01100100001000000000000000000000 +01110011011100110011101000100111 +00100101011100110010011100100000 +00000000000000000000000000000000 +01100001011101010111100000100101 +01100100001110100010010101111000 +00100000000000000000000000000000 +01110011011001010110001100111010 +00100101011001000010000001101110 +01110011011001010110001100111010 +00100101011001000010000000000000 +01101101011101010011101000100101 +01110011001000000000000000000000 +01100100011011010111001100111010 +00100101011100110010000000000000 +01100100011101000111100001101101 +00111010001001010110010000100000 +01100100011100100111100001101101 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100100011101000111100001110011 +00111010001001010110010000100000 +01100100011100100111100001110011 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100001011100110111100101101101 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100011011100100111010001110100 +00111010001001010111001100100000 +00000000000000000000000000000000 +01100011011010110110111100111010 +00100101011001000010000000000000 +01110011011001010111010001110000 +00111010001001010110010000100000 +00000000000000000000000000000000 +01110101011000110110111001110100 +00111010001001010110010000100000 +00000000000000000000000000000000 +01101000011001000011101000100101 +01100100001000000110110101100100 +00111010001001010110010000100000 +01100001011001000011101000100101 +01100100001000000000000000000000 +01110000011000110110001000000000 +01110100011001010110110101110000 +00111010001000000010010101100100 +00101110001001010011000000110100 +01100100001000000100001100000000 +00001010000010100101000001010100 +01010000001000000111001101110100 +01100001011101000111010101110011 +00111010001000000000000000000000 +00100101011100110000000000000000 +00001010000010100101001101111001 +01101110011000110010000001101001 +01101110011001100110111100100000 +01101110011011110111010000100000 +01110110011000010110110001101001 +01100100000010100000000000000000 +00001010000010100101001101111001 +01101110011000110110100001110010 +01101111011011100110100101111010 +01100001011101000110100101101111 +01101110001000000111001101110100 +01100001011101000111010101110011 +00111010000010100000000000000000 +01010111010100100010000001010000 +01010100010100000010000001000011 +01101111011100100110010100100000 +01010011011110010110111001100011 +00100000010011010110111101101110 +01101001011101000110111101110010 +00100000001001010111001100000000 +00001010010001010111001101100011 +00100000001111010010000001100101 +01111000011010010111010000000000 +00001010000010100101010001000001 +01001001001000000101010001101001 +01101101011001010011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +00001010000010100100110001101001 +01101110011010110010000001110011 +01110100011000010111010001110101 +01110011001110100000000000000000 +00001010001001010111001100111010 +00100000000000000000000000000000 +01110111011100100111010100110001 +00000000000000000000000000000000 +01001100011010010110111001101011 +00100000011101010111000000100000 +00100000001000000000000000000000 +01001100011010010110111001101011 +00100000011001000110111101110111 +01101110001000000000000000000000 +00101000010100100101100000111010 +00100000001001010110010000101100 +00100000010101000101100000111010 +00100000001001010110010000101001 +00000000000000000000000000000000 +00100000010010010101000001110110 +00110100001110100010000000000000 +01000010010011110100111101010100 +01010000001000000111001001110101 +01101110011011100110100101101110 +01100111000000000000000000000000 +00100101011100110010000000101000 +01100110011100100110111101101101 +00100000011000100110111101101111 +01110100011100000010100100000000 +00100101011100110010000000101000 +01110011011101000110000101110100 +01101001011000110010000001100001 +01110011011100110110100101100111 +01101110011011010110010101101110 +01110100001010010000000000000000 +00001010010011010110111101100100 +01100101001110100010000000000000 +01010111010100100010000001001111 +01100110011001100000000000000000 +00001010010000110110110001101111 +01100011011010110010000001101111 +01100110011001100111001101100101 +01110100001110100010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +00100101001100100110100100101110 +00100101001100000011100101101001 +00100000011100110000000000000000 +00100101011010010010111000100101 +00110000001110010110100100100000 +01110011000000000000000000000000 +00100101001110010110100100100000 +01101110011100110000000000000000 +00001010010011110110111001100101 +00101101011101110110000101111001 +00100000011001000110010101101100 +01100001011110010010000001100001 +01110110011001010111001001100001 +01100111011001010110010000111010 +00100000001000000010000000100000 +00100000001000000010000000000000 +00001010010011110110001001110011 +01100101011100100111011001100101 +01100100001000000110010001110010 +01101001011001100111010000111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01010111010100100010000001001101 +01100001011100110111010001100101 +01110010001000000010000000000000 +01010111010100100010000001010011 +01101100011000010111011001100101 +00100000001000000010000000000000 +01010111010100100010000001010101 +01101110011010110110111001101111 +01110111011011100010000000000000 +01001100011011110110001101101011 +01100101011001000010000000000000 +01001110011011110100110001101111 +01100011011010110010000000000000 +01000011011000010110110001101001 +01100010011100100110000101110100 +01100101011001000000000000000000 +01010101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00000000000000000000000000000000 +01010011011001010111001001110110 +01101111001000000111001101110100 +01100001011101000110010100111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01010000011010000110000101110011 +01100101001000000111010001110010 +01100001011000110110101101101001 +01101110011001110011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01001111010011100000101000000000 +01001111010001100100011000001010 +00000000000000000000000000000000 +01000001011101010111100000100000 +01100011011011000110111101100011 +01101011001000000010010101100100 +00100000011100110111010001100001 +01110100011101010111001100111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00000000000000000000000000000000 +01100101011011100110000101100010 +01101100011001010110010000000000 +00101100001000000110110001101111 +01100011011010110110010101100100 +00000000000000000000000000000000 +00001010010101000110100101101101 +01101001011011100110011100100000 +01110000011000010111001001100001 +01101101011001010111010001100101 +01110010011100110011101000001010 +00000000000000000000000000000000 +01010010011011110111010101101110 +01100100001011010111010001110010 +01101001011100000010000001110100 +01101001011011010110010100100000 +00101000011011010111010100101001 +00111010001000000000000000000000 +00100101011100110010000001110000 +01110011000010100000000000000000 +01001101011000010111001101110100 +01100101011100100010110101110011 +01101100011000010111011001100101 +00100000011001000110010101101100 +01100001011110010011101000100000 +00100000001000000000000000000000 +01001101011000010111001101110100 +01100101011100100010000001010000 +01001000010110010010000001100100 +01100101011011000110000101111001 +01110011001110100010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +01010100010110000011101000100000 +00100101001110010110010000100000 +01110000011100110010110000100000 +01010010010110000011101000100000 +00100101001110010110010000100000 +01110000011100110000101000000000 +01010011011011000110000101110110 +01100101001000000101000001001000 +01011001001000000110010001100101 +01101100011000010111100101110011 +00111010001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +01010100011011110111010001100001 +01101100001000000110110001101001 +01101110011010110010000001100001 +01110011011110010110110101101101 +01100101011101000111001001111001 +00111010000000000000000000000000 +00100101001100100011000101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01000011011000010110001001101100 +01100101001000000111001001110100 +01110100001000000110010001100101 +01101100011000010111100100111010 +00100000001000000010000000100000 +00100000001000000000000000000000 +01000011011011000110111101100011 +01101011001000000110111101100110 +01100110011100110110010101110100 +00111010000000000000000000000000 +00100101001100100011100101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010000011010000110000101110011 +01100101001000000111001101100101 +01110100011100000110111101101001 +01101110011101000011101000000000 +00100101001100100011011101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010011011010110110010101110111 +00111010001000000010000000100000 +00100000001000000000000000000000 +00100101001100110011001001100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010101011100000110010001100001 +01110100011001010010000001100011 +01101111011101010110111001110100 +01100101011100100011101000000000 +00100101001100100011011101100100 +00001010000000000000000000000000 +01110101011011100110101101101110 +01101111011101110110111000000000 +01100100011010010110000101100111 +01110011000000000000000000000000 +01110011011101000110000101110100 +01110011000000000000000000000000 +00011011010110110011000100100101 +01100011000000000000000000000000 +01000011011011110110110101101101 +01100001011011100110010000100000 +00100010001001010111001100100010 +00111010001000000110010101110010 +01110010011011110111001000100000 +00100101011001000000101000000000 +01010101011011100111001001100101 +01100011011011110110011101101110 +01101001011110100110010101100100 +00100000011000110110111101101101 +01101101011000010110111001100100 +00100000001000100010010101110011 +00100010001011100000101000000000 +01110111011100100110001100100011 +00100000000000000000000000000000 +00100101011000110000000000000000 +01100101011110000110010101100011 +01110101011101000110100101101110 +01100111001110100010000000100101 +01110011000010100000000000000000 +01000101011011010111000001110100 +01111001001000000110100101101110 +01101001011101000010000001110011 +01100011011100100110100101110000 +01110100001011100010111000101110 +00001010000000000000000000000000 +00101101001011010010000001100010 +01110101011010010110110001110100 +00101101011010010110111000100000 +01110011011000110111001001101001 +01110000011101000010000000101101 +00101101000010100000000000000000 +00101000011001010110110101110000 +01110100011110010010100100001010 +00000000000000000000000000000000 +01010111010100100010000001000011 +01101111011100100110010100100000 +01100010011101010110100101101100 +01100100001110100010000000100101 +01110011001001010111001100001010 +00000000000000000000000000000000 +01000010011101010110100101101100 +01110100001110100010000000100101 +01110011001000000010010101110011 +00100000011000100111100100100000 +00100101011100110000101000000000 +01000010011101010110100101101100 +01110100001000000110011001101111 +01110010001000000010010101100100 +00100000011010110100001000100000 +01010010010000010100110100101100 +00100000011100110111010001100001 +01100011011010110010000001101001 +01110011001000000010010101100100 +00100000011000100111100101110100 +01100101011100110000101000000000 +01010111010000010101001001001110 +01001001010011100100011100111010 +00100000011010000110000101110010 +01100100011101110110000101110010 +01100101001000000111001101100001 +01111001011100110010000000100101 +01101001011010110100001000100000 +00111100001111010010000001010010 +01000001010011010010000000111100 +00100000001001010110100101101011 +01000010000010100000000000000000 +01110110011001010111001000000000 +00100101011100110011101100100000 +00100101011100110010000000100101 +01110011000010100000000000000000 +01010101011011100110101101101110 +01101111011101110110111000100000 +01110011011101010110001001100011 +01101111011011010110110101100001 +01101110011001000010000000100010 +00100101011100110010001000001010 +00000000000000000000000000000000 +01110011011101000110000101110010 +01110100000000000000000000000000 +01110011011101000110111101110000 +00000000000000000000000000000000 +01100101001100100110010100000000 +01100100011001010110110001100001 +01111001000000000000000000000000 +01100111011011010000000000000000 +01100001011000100111001101100011 +01100001011011000000000000000000 +01101101011011110110010001100101 +00000000000000000000000000000000 +01110011011101000110111101110000 +01110000011001010110010000000000 +01110010011101010110111001101110 +01101001011011100110011100000000 +01110000001100100111000000000000 +01000001011101100110000101101001 +01101100011000010110001001101100 +01100101001000000110001101101111 +01101101011011010110000101101110 +01100100011100110011101000001010 +00000000000000000000000000000000 +00100000001000000010010101110011 +00001010000000000000000000000000 +01101000011001010110110001110000 +00000000000000000000000000000000 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000000000000000000000000000 +01100111011001010111010000000000 +01100111011001010111010001110000 +00000000000000000000000000000000 +01110011011001010111010000000000 +01110011011001010111010001110000 +00000000000000000000000000000000 +01001101010000010100001100101101 +01100001011001000110010001110010 +01100101011100110111001100111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01101101011000010110001100000000 +01110010011001010111001101100101 +01110100000000000000000000000000 +01101101011000010111100000000000 +01110000011100100110100101101110 +01110100010111110111010001100001 +01110011011010110101111101110100 +01101001011011010110010101011111 +01110100011010000111001001100101 +01110011011010000110111101101100 +01100100001000000010010101100100 +00001010000000000000000000000000 +00100000011010010111010001100101 +01110010011000010111010001101001 +01101111011011100111001100100000 +00100000001000000010000000100000 +01110011011001010110001101101111 +01101110011001000111001100101110 +01101101011010010110001101110010 +01101111011100110010000000100000 +00100000001000000110110101100001 +01111000010111110110110101110011 +00100000011011100110000101101101 +01100101000010100000000000000000 +00100000001000000010010100111001 +01101100011010010010000000100000 +00100000001001010011100101101100 +01101001001011100010010100110000 +00110110011011000110100100100000 +00100101001110010110110001100100 +00100000001001010111001100001010 +00000000000000000000000000000000 +01110000011100110000000000000000 +00100101011101010000101000000000 +01010101011100110110000101100111 +01100101001110100010000001110010 +01100101011001100111001001100101 +01110011011010000010000000111100 +01110011011001010110001101101111 +01101110011001000111001100111110 +00001010000000000000000000000000 +01110010011001010110011001110010 +01100101011100110110100000000000 +01110011011101000110000101110100 +01101001011100110111010001101001 +01100011011100110010000001101110 +01101111011101110010000001101111 +01100110011001100000101000000000 +01100010011101000111001100000000 +01101111011001100110011000000000 +01110011011101000110000101110100 +00000000000000000000000000000000 +01010111011100100110111101101110 +01100111001000000111000001100001 +01110010011000010110110101100101 +01110100011001010111001000001010 +00000000000000000000000000000000 +01100101011100100110000101110011 +01100101000000000000000000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110010101110010 +01100001011100110110010100100000 +01000100010000100000101000000000 +01100001011001000110010000000000 +01010011010001100101000000100000 +01000100010000100010000001101001 +01110011001000000110011001110101 +01101100011011000000101000000000 +01001001001100100100001100100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +01010011010001100101000000100000 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000011001010111001001110010 +01101111011100100010000000101000 +00100101011001000010100100001010 +00000000000000000000000000000000 +00100101011001000010000001010011 +01000110010100000111001100100000 +01101001011011100010000001000100 +01000010000010100000000000000000 +01110011011010000110111101110111 +00000000000000000000000000000000 +01010011010001100101000000100000 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000011001010110110101110000 +01110100011110010000101000000000 +00100101011001000011101000100000 +01010000010011100011101000000000 +00100000011001000101010001111000 +00111010001000000010010100111000 +01100100001000000110010001010010 +01111000001110100010000000100101 +00111000011001000010000001100001 +01101100011100000110100001100001 +00111010001000000010010100111000 +01100100000010100000000000000000 +01101101011000010111010001100011 +01101000000000000000000000000000 +01001110011011110010000001010011 +01000110010100000010111000001010 +00000000000000000000000000000000 +01010011010001100101000000100000 +01110010011001010110000101100100 +00100000011001010111001001110010 +01101111011100100000101000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110110101100001 +01110100011000110110100000100000 +01110100011011110010000001000100 +01000010000010100000000000000000 +01010011010001100101000000100000 +01101101011000010111010001100011 +01101000011001010110010000101100 +00100000011001000101010001111000 +00111101001001010110010000100000 +01100100010100100111100000111101 +00100101011001000010000001100001 +01101100011100000110100001100001 +00111101001001010110010000001010 +00000000000000000000000000000000 +01100101011011100110000100000000 +01110011011001100111000000000000 +01101001011011100110100101110100 +00000000000000000000000000000000 +01100011011011000000000000000000 +01110011011100000111001100000000 +01100111011100000111001100000000 +00100101011001000010000000100101 +01100100000010100000000000000000 +01110011011001000110000101100011 +00000000000000000000000000000000 +01100111011001000110000101100011 +00000000000000000000000000000000 +01100011011010000110010101100011 +01101011011101100110001101101111 +00000000000000000000000000000000 +01110000011011000110110000000000 +01100110011011110111001001100011 +01100101000000000000000000000000 +01000110011011110111010101101110 +01100100001000000111000001101000 +01100001011100110110010100100000 +01110100011100100110000101101110 +01110011011010010111010001101001 +01101111011011100010000001101001 +01101110001000000100010101000101 +01010000010100100100111101001101 +00111010001000000010010101100100 +01110000011100110000101000000000 +01001101011001010110000101110011 +01110101011100100110100101101110 +01100111001000000111010000110010 +00101111011101000011010000100000 +01110000011010000110000101110011 +01100101001000000111010001110010 +01100001011011100111001101101001 +01110100011010010110111101101110 +00101110001011100010111000001010 +00000000000000000000000000000000 +01100011011000010110110001101001 +01100010011100100110000101110100 +01101001011011110110111000000000 +01110011011001010111010001110011 +01100101011000110000000000000000 +01110011011001010111010001101110 +01110011011001010110001100000000 +01110010011000010111011100000000 +00100101011100110010000000101011 +00100101011001000010000001101110 +01100001011011100110111101110011 +01100101011000110110111101101110 +01100100011100110010111000001010 +00000000000000000000000000000000 +01110100011010010110110101100101 +00000000000000000000000000000000 +01100111011101010110100100000000 +01100110011100110000000000000000 +01100110011100110110010100000000 +01110011011001000110001000000000 +01001111010011100000000000000000 +01001111010001100100011000000000 +01100101011011100110000101100010 +01101100011001010000000000000000 +01100100011010010111001101100001 +01100010011011000110010100000000 +01110000011010000110000101110011 +01100101001000000111010001110010 +01100001011000110110101101101001 +01101110011001110010000000100101 +01110011000010100000000000000000 +01110000011101000111001001100001 +01100011011010110000000000000000 +00100101011001000010111000100101 +01100100001011100010010101100100 +00101110001001010110010000000000 +01001001010100000010110101100001 +01100100011001000111001001100101 +01110011011100110011101000100000 +01101001011011100010000001110100 +01110010011000010110100101101110 +01101001011011100110011100001010 +00000000000000000000000000000000 +01001001010100000010110101100001 +01100100011001000111001001100101 +01110011011100110011101000100000 +00100101011100110010000000101000 +01100110011100100110111101101101 +00100000011000100110111101101111 +01110100011100000010100100001010 +00000000000000000000000000000000 +01001001010100000010110101100001 +01100100011001000111001001100101 +01110011011100110011101000100000 +00100101011100110010000000101000 +01110011011101000110000101110100 +01101001011000110010000001100001 +01110011011100110110100101100111 +01101110011011010110010101101110 +01110100001010010000101000000000 +01101001011100000000000000000000 +01010000010100000101001101001001 +00100000011101100110010101110010 +01100010011011110111001101101001 +01110100011110010011101000100000 +00100101001100000011100001101100 +01111000000010100000000000000000 +01110110011001010111001001100010 +01101111011100110110010100000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110010101110010 +01100001011100110110010100100000 +01101001011011100110100101110100 +00100000011100110110001101110010 +01101001011100000111010000001010 +00000000000000000000000000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110000101100100 +01100100001000000111010001101000 +01100101001000000110001101101111 +01101101011011010110000101101110 +01100100000010100000000000000000 +01001111010010110010111000001010 +00000000000000000000000000000000 +01100010011011110110111101110100 +00000000000000000000000000000000 +00100101011010010010000000101000 +00100010001001010111001100100010 +00101001001000000110111101110101 +01110100001000000110111101100110 +00100000011100100110000101101110 +01100111011001010000101000000000 +01100011011101010111001001110010 +01100101011011100111010000100000 +01110110011011000110000101101110 +00111010001000000010010101101001 +00100000001010000011000001111000 +00100101011110000010100100001010 +00000000000000000000000000000000 +01110110011011000110000101101110 +00000000000000000000000000000000 +01000001011101010111100000100000 +01100100011010010110000101100111 +01101110011011110111001101110100 +01101001011000110111001100100000 +01101001011011100110011001101111 +00111010000010100000000000000000 +01101001011001000011101000100000 +00100101011001000010111000100101 +01100100001011000010000001110010 +00101111011101110010000001110111 +01101111011100100110010001110011 +00111010001000000010010101100100 +00101100001000000111001000101111 +01101111001000000111011101101111 +01110010011001000111001100111010 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110010011011110000000000000000 +01010111011011110111001001100100 +00100000001001010110010000100000 +01101001011100110010000000110000 +01111000001001010011000000111000 +01111000000010100000000000000000 +01110010011101110000000000000000 +01110111000000000000000000000000 +01010110011000010110110001110101 +01100101001000000011000001111000 +00100101001100000011100001111000 +00100000011101110111001001101001 +01110100011101000110010101101110 +00100000011101000110111100100000 +01110100011010000110010100100000 +01110111011011110111001001100100 +00100000001001010110010000001010 +00000000000000000000000000000000 +01100100011010010110000101100111 +00000000000000000000000000000000 +00100101011100110010110000100000 +00100101011100110010000000100101 +01100100001011000010000000100101 +01100100001011000010000000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00111010001001010011000000110010 +01100100000000000000000000000000 +00100101011100110010000000100101 +00110010011001000010000000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00111010001001010011000000110010 +01100100000000000000000000000000 +00100101001101000110010000101101 +00100101001100000011001001100100 +00101101001001010011000000110010 +01100100001011010010010100110000 +00110010011001000011101000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00000000000000000000000000000000 +00011011010110110011000000100101 +01100100001110110011001100100101 +01100100011011010000000000000000 +00011011010110110110110100000000 +00011011010110110010010101100100 +00111011001001010110010001100110 +00000000000000000000000000000000 +00011011010110110011001001001010 +00011011010110110011000100111011 +00110001010010000000000000000000 +01010011011101010110111000000000 +01001101011011110110111000000000 +01010100011101010110010100000000 +01010111011001010110010000000000 +01010100011010000111010100000000 +01000110011100100110100100000000 +01010011011000010111010000000000 +01001010011000010110111000000000 +01000110011001010110001000000000 +01001101011000010111001000000000 +01000001011100000111001000000000 +01001101011000010111100100000000 +01001010011101010110111000000000 +01001010011101010110110000000000 +01000001011101010110011100000000 +01010011011001010111000000000000 +01001111011000110111010000000000 +01001110011011110111011000000000 +01000100011001010110001100000000 +01001100011011110110111101110000 +01110011001000000111000001100101 +01110010001000000110101001101001 +01100110011001100111100100111010 +00100000001001010110100100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01101110011011110010000001110011 +01101111011000110110101101100101 +01110100001000000111001101101100 +01101111011101000111001100100000 +01101100011001010110011001110100 +00001010000000000000000000000000 +01110111011100100011000000000000 +01101110011001010111010000101101 +01100010011010000000000000000000 +01101001011100000111011000110100 +00000000000000000000000000000000 +01100001011100100111000000000000 +01000100011010010111001101100011 +01101111011101100110010101110010 +01100101011001000010000001001001 +01010000001000000110000101100100 +01100100011100100110010101110011 +01110011001000000010100000100101 +01100100001011100010010101100100 +00101110001001010110010000101110 +00100101011001000010100100100001 +00001010000000000000000000000000 +01010011010011100100110101010000 +00111010001000000101001101000110 +01010000001000000111010101110000 +01100100011000010111010001100101 +01100100001000000110100101101110 +00100000011011010110010101101101 +01101111011100100111100100101100 +00100000011100100110010101110011 +01110100011000010111001001110100 +00100000010100000101010001010000 +00001010000000000000000000000000 +01001001010011100101011001000001 +01001100010010010100010000000000 +00100101011001000010111000100101 +00110000001101000110010000000000 +01110011011011100110110101110000 +00000000000000000000000000000000 +01000100011001010110001100100000 +00110001001110000010000000110010 +00110000001100010011011100100000 +00110000001110010011101000110011 +00110010001110100011010000111000 +00000000000000000000000000000000 +01101100011011000110010001110000 +00100000011101010111000001100100 +01100001011101000110010100001010 +00000000000000000000000000000000 +01101100011011000110010001110000 +00000000000000000000000000000000 +00110000001100010011001000110011 +00110100001101010011011000110111 +00111000001110010110000101100010 +01100011011001000110010101100110 +00000000000000000000000000000000 +01001001010001000011101000100000 +00100101011110000000101000000000 +01101110011011110010000001110000 +01100110011010010110110001110100 +01100101011100100010000001110010 +01110101011011000110010100101101 +01110011011001010111010000100001 +00001010000000000000000000000000 +01110000011001100110100101101100 +01110100011001010111001000111010 +00100000011101110111001001101111 +01101110011001110010000001101101 +01100001011001110110100101100011 +00100000011011100111010101101101 +01100010011001010111001000100000 +00101000011001110110111101110100 +00100000001100000111100000100101 +01111000001010010000101000000000 +01110000011001100110100101101100 +01110100011001010111001000111010 +00100000011101110111001001101111 +01101110011001110010000001110010 +01110101011011000110010100101101 +01110011011001010111010000101100 +00100000011000110110000101101110 +00100111011101000010000001100001 +01110000011100000110110001111001 +00001010000000000000000000000000 +01000101011100100111001001101111 +01110010001110100010000001001101 +01101001011011100110100101100011 +00100000010010000100010001001100 +00100000011101100110010101110010 +01110011011010010110111101101110 +00100000001001010110010000100000 +01101110011011110111010000100000 +01110011011101010111000001110000 +01101111011100100111010001100101 +01100100001000000110001001111001 +00100000011100110111011100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000010011010110100101101110 +01101001011000110010000001110010 +01100101011000110110010101101001 +01110110011001010110010000100000 +01100101011100100111001001101111 +01101110011001010110111101110101 +01110011001000000110011001110010 +01100001011011010110010100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000010011010110100101101110 +01101001011000110010000001010010 +01111000001000000110011001101001 +01100110011011110010000001100110 +01110101011011000110110000101100 +00100000011001010111100001110000 +01100101011000110111010000100000 +01110111011100100110111101101110 +01100111001000000110011001110010 +01100001011011010110010101110011 +00001010000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000011101000111100000100000 +01101110011011110111010000100000 +01110100011001010111001001101101 +01101001011011100110000101110100 +01100101011001000010000001101001 +01101110011001100110100101101110 +01101001011101000110010100100000 +01101101011000110111001000111101 +00110000011110000010010101111000 +00001010000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000011101000111100000100000 +01110100011010010110110101100101 +01110011011101000110000101101101 +01110000001000000110111001100101 +01110110011001010111001000100000 +01100010011001010110001101100001 +01101101011001010010000001100001 +01110110011000010110100101101100 +01100001011000100110110001100101 +00001010000000000000000000000000 +01100110011001010111010001100011 +01101000011010010110111001100111 +00100000011001000110100101100001 +01100111010111110111001001110111 +01011111011101110110111101110010 +01100100011100110000101000000000 +01100110011001010111010001100011 +01101000011010010110111001100111 +00100000011001000110100101100001 +01100111010111110111001001101111 +01011111011101110110111101110010 +01100100011100110000101000000000 +01100100011001010111011000100000 +00100000001100000111100000100101 +00110000001110000110110001111000 +00100000010000000010000000100101 +00110000001101100110110001111000 +00101100001000000010010101110011 +00001010000000000000000000000000 +01100110011100000110011101100001 +00101101011000010111001001100101 +01100001000000000000000000000000 +01000101011100100111001001101111 +01110010001000000010010101100100 +00100000011101110110100001101001 +01101100011001010010000001110010 +01100101011000010110010001101001 +01101110011001110010000001110100 +00110010001101000111000000100000 +01100110011100100110111101101101 +00100000011100110111010001101111 +01110010011000010110011101100101 +00001010000000000000000000000000 +01110100001100100011010001110000 +00100000011100100110010101100001 +01100100001000000110011001110010 +01101111011011010010000001110011 +01110100011011110111001001100001 +01100111011001010011101000100000 +00100101011001000010000001110000 +01110011000010100000000000000000 +01010111011000010110100101110100 +01101001011011100110011100100000 +01100110011011110111001000100000 +01101100011010010110111001101011 +00101110001011100010111000001010 +00000000000000000000000000000000 +01001100011011110110001101101011 +01101001011011100110011100100000 +01010000010011000100110000101110 +00101110001011100000101000000000 +01000011011000010110110001101001 +01100010011100100110000101110100 +01101001011011100110011100100000 +01010010010110000010000001110100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01100101011100100010111000101110 +00101110000010100000000000000000 +01000110011000010110100101101100 +01100101011001000000000000000000 +01010011011101010110001101100011 +01100101011100110111001100000000 +01010111011100100110111101110100 +01100101001000000110111001100101 +01110111001000000111010000110010 +00110100011100000010000001110110 +01100001011011000111010101100101 +00111010001000000010010101100100 +00100000011100000111001100100000 +00101000001001010111001100101001 +00001010000000000000000000000000 +00100000010001010100111001001111 +01010011010100000100001100000000 +00100101011100110010010101110011 +00111010000000000000000000000000 +01110100011001010110110101110000 +00000000000000000000000000000000 +01110100011001010110110101110000 +01100101011100100110000101110100 +01110101011100100110010100000000 +01110011011001100111000000111010 +00100000011000110110111101110010 +01110010011101010111000001110100 +01100101011001000010000001100011 +01101000011001010110001101101011 +01110011011101010110110100001010 +00000000000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000100011001101100 +01100001011100110110100000001010 +00000000000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000101011100110001 +00001010000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000100100100110010 +01000011001010000011000001111000 +00100101001100100101100000101001 +00001010000000000000000000000000 +01100110011010010110110001100101 +00100000001100000111100000100101 +00110000001110000111100000100000 +01000000001000000010010100110100 +01101001001011000010000001101110 +01100001011011010110010100100000 +00100101011100110000101000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100110011010010110110001100101 +00100000011010010111001100100000 +01100101011011010111000001110100 +01111001000010100000000000000000 +00100101011100110011101000100000 +01010101011100110110100101101110 +01100111001000000101011100110001 +00100000011100110110010101110010 +01101001011000010110110000100000 +01101110011101010110110101100010 +01100101011100100000101000000000 +00100101011100110011101000100000 +01100110011000010110100101101100 +01110101011100100110010100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100101011100100111001001101111 +01110010001011000010000001100011 +01100001011011100010011101110100 +00100000011100110110000101110110 +01100101000010100000000000000000 +01000001011001000110010001101001 +01101110011001110010000001101110 +01100101011101110010000001010011 +01000110010100000010000001100101 +01101110011101000111001001111001 +00001010000000000000000000000000 +01010101011100000110010001100001 +01110100011001010010000001100101 +01111000011010010111001101110100 +01101001011011100110011100100000 +01010011010001100101000000100000 +01100101011011100111010001110010 +01111001000010100000000000000000 +00101101001011010010000001110101 +01110011011001010111001000101101 +01100100011001010110011001101001 +01101110011001010110010000100000 +01110011011000110111001001101001 +01110000011101000010000000101101 +00101101000010100000000000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +01000110011011000110000101110011 +01101000001010000011000001111000 +00100101011110000010100100101110 +00101110001011100000101000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +01000101010001010101000001010010 +01001111010011010010000000100101 +01100100001000000010100000110000 +01111000001001010111100000101001 +00101110001011100010111000001010 +00000000000000000000000000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +00110001001011010101011100100000 +01000101010001010101000001010010 +01001111010011010010000000101000 +00110000011110000010010101111000 +00101001001011100010111000101110 +00001010000000000000000000000000 +01100110011010010110110001100101 +01101110011000010110110101100101 +00111010001000000010010101110011 +00111011001000000110011001101001 +01110010011100110111010000111010 +00100000001001010111100000111011 +00100000011011000110000101110011 +01110100001110100010000000100101 +01111000000010100000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +01000110011011000110000101110011 +01101000001010000011000001111000 +00100101011110000010100100101110 +00101110001011100000101000000000 +01001001001100100100001100100000 +01000101010001010101000001010010 +01001111010011010010000001101110 +01101111011101000010000001100110 +01101111011101010110111001100100 +00001010000000000000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +01001001001100100100001100100000 +01000101010001010101000001010010 +01001111010011010010000000100101 +01100100001000000010100000110000 +01111000001001010111100000101001 +00101110001011100010111000001010 +00000000000000000000000000000000 +00110001001011010101011101101001 +01110010011001010010000001000101 +01000101010100000101001001001111 +01001101001000000110111001101111 +01110100001000000110011001101111 +01110101011011100110010000001010 +00000000000000000000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +00110001001011010101011100100000 +01000101010001010101000001010010 +01001111010011010010000000101000 +00110000011110000010010101111000 +00101001001011100010111000101110 +00001010000000000000000000000000 +01100101011001010111000001110010 +01101111011011010000000000000000 +01101111011001100110011001110011 +01100101011101000010000000100101 +00110100011010010010000000101000 +00110000011110000010010100110000 +00110011011110000010100100111010 +00100000001001010011001101101001 +00100000001010000011000001111000 +00100101001100000011001001111000 +00101001000010100000000000000000 +01110111011100100110100101110100 +01100101001010000011000001111000 +00100101011110000010110000100000 +00100101011010010010100100111010 +00100000011100100110010101110011 +01110101011011000111010000100000 +00111101001000000010010101101001 +00001010000000000000000000000000 +01110010011001010110000101100100 +00101000001100000111100000100101 +01111000001011000010000000100101 +01101001001010010011101000100000 +01110010011001010111001101110101 +01101100011101000010000000111101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01100100011001010111011001101001 +01100011011001010010000000100101 +01101001001110100010000000100101 +00110000001110000111100000100101 +00110000001110000111100000001010 +00000000000000000000000000000000 +01110100011001010110110101110000 +00111010001000000010010101100100 +00101110001001010011000000110100 +01100100000010100000000000000000 +01110111001100010000000000000000 +01110111001100010111001000000000 +01110111001100010111011100000000 +00111100010101010110111001101011 +01101110011011110111011101101110 +00111110000000000000000000000000 +01110011011011110110011001110100 +01110000011011000110110000111010 +00100000011010010111001001110001 +01110011001000000010010101100100 +00100000011100110110010101110001 +00100000001001010111001100100000 +01101101011011110110010001100101 +00100000001001010110010000100000 +01100001011011000110100101100111 +01101110011011010110010101101110 +01110100010111110111001101110100 +01100001011101000110010100100000 +00100101011001000010000001001000 +01001100001001010110010000100000 +01001101010011000010010101100100 +00100000010010000101100100111101 +00100101011001000010000001001101 +01011001001111010010010101100100 +00100000010001000110010101101100 +01000011011011100111010000111101 +00100101011001000000101000000000 +01110011011101000110000101110010 +01110100001011010110010101111000 +01110100000000000000000000000000 +01110111011000010110100101110100 +00101101011001010111100001110100 +00000000000000000000000000000000 +01110011011101000110000101110010 +01110100001011010110100001100101 +01101100011100000110010101110010 +00000000000000000000000000000000 +01110111011000010110100101110100 +00101101011010000110010101101100 +01110000011001010111001000000000 +01110011011101000110000101110010 +01110100001011010110110101100001 +01101001011011100000000000000000 +01110111011000010110100101110100 +00101101011011010110000101101001 +01101110000000000000000000000000 +01110010011001010110000101100100 +01111001000000000000000000000000 +01100011011011000110010101100001 +01110010001011010110010001100001 +01100011011100110000000000000000 +01110111011000010110100101110100 +00101101011000110110110001100101 +01100001011100100010110101100100 +01100001011000110111001100000000 +10111010110111000000111111111110 +00111011100110101100101000000000 +00000000000011110100001001000000 +01000001110001100100111001101101 +01111111111111111111111111111111 +00000000000010000000000000110000 +11000100011001010011011000000000 +11111111111100001011110111000000 +00000000000001111101000000000000 +00111011100110101100100111111111 +00000000000000010000000001000011 +00000000000000010000000001000100 +00000000000000010101000110000000 +10000011101010100111111010000000 +01111111111111111111111111111110 +10000000000000000000000000000001 +00000000000001100010000000000000 +00000000010111101110000000000000 +00000001000000000000000000000001 +00010001001000100011001101000100 +11100000000000000001111111111111 +00000000001001000110000000000000 +00000001010101010100000000000000 +00000010010001101000000000000000 +00010011010101111000000000000000 +00001111111111111111111111111111 +00000101100101101000001011110000 +00001110111001101011001001111111 +00000001001100010010110100000010 +00000001001100010010110100001010 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110011011001100111000000101101 +01010011010001000100001000101101 +01101101011000010110001100101101 +01100011011000010110110001101001 +01110111011100100010110101101001 +00000000001111010000000100110111 +10000000000000000000000000011111 +00000000100110001001010110110110 +11000100000000000000000000000001 +00000000000000011000011010100000 +00000000111111111111111111111111 +11111111111111011011011000010000 +00000000000000100100100111110000 +00000101111101011110000100000000 +00001011111010111100001000000000 +11111010000010100001111100000000 +00000001001100010010110100000011 +00000001000110110001100100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001100000001100001000000000 +00000000000011100000000000000000 +00000000000000000000000000101100 +00000000000000000000000000101100 +00000000000000000000000000110110 +00000000000000000000000000110110 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000101100 +00000000000000000000000000110110 +00000000000000000000000000110110 +00000000000000000000000001000000 +00000000000000000000000000100010 +00000000000000000000000000110000 +01110000011100000101111101100100 +01101001011000010110011101011111 +01110000011000010111001001110011 +01100101000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110100101100100 +00000000000000010110100101110000 +00000000000000010110100110000000 +00000000000000010110100110001100 +00000000000000010110100110011000 +00000000000000010110100110100100 +00000000000000010110100110110000 +00000000000000000001110010000100 +00000000000000000001110011110100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000010000000001100 +00000000000000000001110101110000 +00000000000000000001110111100000 +00000000000000000010000000001100 +00000000000000000001111001110100 +00000000000000000001111111100000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110000101100100 +01101010011101010111001101110100 +01011111011011110110011001100110 +01110011011001010111010000000000 +01110111011100100101111101110011 +00110001000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110000101100100 +01101010011101010111001101110100 +00000000000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110111001101100101 +01110100000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110011101100101 +01110100000000000000000000000000 +01110111011100100111000001100011 +01011111011011100110010101110100 +01011111011100110110010101101110 +01100100000000000000000000000000 +00000001000110110001100100000000 +00000000000000000000000110000000 +11000010000000000000000000001110 +01110111011100100101111101110101 +01101110011100000110000101100011 +01101011010111110110000101101110 +01101110011011110111010101101110 +01100011011001010000000000000000 +01110111011100100101111101110000 +01100001011000110110101101011111 +01100001011011100110111001101111 +01110101011011100110001101100101 +00000000000000000000000000000000 +01100111011001010111010001011111 +01110000011001010111001001110011 +01101001011100110111010001100101 +01101110011101000101111101101101 +01100001011000110000000000000000 +01110111011100100101111101101000 +01100001011011100110010001101100 +01100101010111110110011001101111 +01101100011011000110111101110111 +01110101011100000000000000000000 +01110111011100100101111101101000 +01100001011011100110010001101100 +01100101010111110110000101101110 +01101110011011110111010101101110 +01100011011001010000000000000000 +01110111011100100101111101100101 +01111000011001010110001101110101 +01110100011001010101111101110011 +01101100011000010111011001100101 +00000000000000000000000000000000 +01110111011100100101111101101000 +01100001011011100110010001101100 +01100101010111110111001001100101 +01110011011100000000000000000000 +01110111011100100101111101101110 +01100101011101110101111101110011 +01101100011000010111011001100101 +00000000000000000000000000000000 +01110111011100100101111101101101 +01100001011100110111010001100101 +01110010010111110110110101110011 +01100111000000000000000000000000 +01110111011100100101111101101100 +01101001011100110111010001100101 +01101110011010010110111001100111 +00000000000000000000000000000000 +01110111011100100101111101101111 +01110000011001010110111000000000 +01110111011100100101111101101001 +01101110011010010111010000000000 +00000000000000000011010110010100 +00000000000000000011010110111100 +00000000000000000011010111011100 +00000000000000000011011001001100 +00000000000000000011011001101100 +00000000000000000011011010001000 +00000000000000000011011010101000 +00000000000000000011011100110100 +00000000000000000011011101010100 +01110111011100100101111101100011 +01100001011011000110100101100010 +01110010011000010111010001101001 +01101111011011100000000000000000 +00000000000000000100110000001000 +00000000000000000100101111110000 +00000000000000000100110000110000 +00000000000000000100110011101000 +00000000000000000100110010000100 +00000000000000010111010010101100 +00000000000000010111011000010000 +00000000000000010111011000011100 +00000000000000010111011000101000 +00000000000000010111011000110100 +00000000000000010111011001000000 +01110111011100100101111101100101 +00110010011001010101111101101111 +01100110011001100111001101100101 +01110100000000000000000000000000 +01110000011100000101111101101001 +01101110011010010111010001101001 +01100001011011000110100101111010 +01101001011011100110011100000000 +00000000000000000101111011110000 +00000000000000000101011011110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101000111101100 +00000000000000000101110100000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101110111101000 +00000000000000000101100101010000 +00000000000000000000000000000000 +00000000000000000101000111101100 +01110011011101000101111101100011 +01101111011011010101111101110011 +01101100011000010111011001100101 +01011111011010000110000101101110 +01100100011011000110010101011111 +01100110011011110110110001101100 +01101111011101110111010101110000 +00000000000000000000000000000000 +01100010011011010110001101011111 +01100100011000010111010001100001 +01110011011001010111010001011111 +01100011011011010111000000000000 +01100010011011010110001101011111 +01110011011101000110000101110100 +01100101010111110110010001100101 +01100011011010010111001101101001 +01101111011011100000000000000000 +00000000000000011000000100010100 +00000000000000011000000100011100 +00000000000000011000000011110100 +00000000000000011000000100100100 +00000000000000000000000000000000 +00000000000000011000000100000000 +00000000000000010111000001101100 +00000000000000010111000010001100 +00000000000000011000000100000100 +00000000000000000000000000011111 +00000000000000000000000000011100 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011111 +00000000000000000000000000011101 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000000000000000011110 +00000000000000000000000000011111 +00000000000000011000011011011100 +00000000000000011000011011100000 +00000000000000011000011011100100 +00000000000000011000011011101000 +00000000000000011000011011101100 +00000000000000011000011011110000 +00000000000000011000011011110100 +00000000000000011000011011111000 +00000000000000011000011011111100 +00000000000000011000011100000000 +00000000000000011000011100000100 +00000000000000011000011100001000 +00000000000000011000011100001100 +00000000000000011000011100010000 +00000000000000011000011100010100 +00000000000000011000011100011000 +00000000000000011000011100011100 +00000000000000011000011100100000 +00000000000000011000011100100100 +01110000011101000111000001100100 +01011111011011100110010101110100 +01101001011001100101111101100011 +01110010011001010110000101110100 +01100101010111110111001101101111 +01100011011010110110010101110100 +00000000000000000000000000000000 +00000000000000001100100110001100 +00000000000000001100100110011100 +00000000000000001100101000000000 +00000000000000001100101000000000 +00000000000000001100100110101100 +00000000000000001100101000000000 +00000000000000001100101000000000 +00110000111111110000001000000001 +11111010000001000000011001110000 +01110101011000100110110001101001 +01100011111111011111111100000010 +11111001000000100000000111111100 +00000010000000011111101100110000 +11111111001100001111111100000110 +00000000000000001101101011110100 +00000000000000001101101100000100 +00000000000000001101101100101000 +00000000000000001101101101011100 +00000000000000001101101110001100 +00000000000000001101101111001000 +00000000000000001101110010000100 +00000000000000001101110110110000 +00000000000000001101110100100000 +01110011011001010111010001011111 +01110000011001010111001001110011 +01101001011100110111010001100101 +01101110011101000101111101101101 +01100001011000110000000000000000 +00000000000000000000000000000000 +00000000000000000000000100000000 +00000000000000000000001000000000 +00000000000000000000001100000000 +00000000000101110000000000000000 +00000000001011100000000000000000 +00000000011000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000001000000 +00000000000000000000000010000000 +00000000000000000000000100000000 +00000000000000000000001000000000 +00000000000000000000010000000000 +00000000000000000000000011001000 +00000000000000000011100111010000 +00000000000000010011101101111100 +00000000000000010011110000000000 +00000000000000010011110000111000 +00000000000000010011110010111000 +00000000000000010011110101000100 +00000000000000010011110101011100 +00000000000000010011110001011100 +00000000000000010011101110100100 +00000000000000010011101100000000 +00000000000000010011101100110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010100100010001000 +00000000000000010100100010101000 +00000000000000010100100010110100 +00000000000000010100100011000100 +00000000000000010100100011100100 +00000000000000010100100011110100 +00000000000000010100100101011100 +00000000000000010100100100010100 +00000000000000010100100000011100 +00000000000000010100100001100000 +00000000000000000000000000000000 +00000000000000011000111001010100 +00000000000000011000111001100000 +00000000000000011000111001101100 +00000000000000011000111001111100 +00000000000000011000111010001000 +00000000000000011000111010010100 +00000000000000010111000001010000 +00000000000000011000111010100000 +00000000000000011000111010101000 +00000000000000011000111010110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000100000000100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000110000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001000000001000000001 +00000001000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001010000001000000001 +00000001000000010000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001100000001100000010 +00000001000000010000000100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001110000001100000010 +00000001000000010000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000010000000010000000010 +00000010000000010000000100000001 +00000001000000000000000000000000 +00000000000000000000000000000000 +00000000000010010000010000000011 +00000010000000010000000100000001 +00000001000000010000000000000000 +00000000000000000000000000000000 +00000000000010100000010100000011 +00000010000000100000000100000001 +00000001000000010000000100000000 +00000000000000000000000000000000 +00000000000010110000010100000011 +00000010000000100000000100000001 +00000001000000010000000100000001 +00000000000000000000000000000000 +00000000000011000000011000000100 +00000011000000100000001000000001 +00000001000000010000000100000001 +00000001000000000000000000000000 +00000000000011010000011000000100 +00000011000000100000001000000001 +00000001000000010000000100000001 +00000001000000010000000000000000 +00000000000011100000011100000100 +00000011000000100000001000000010 +00000001000000010000000100000001 +00000001000000010000000100000000 +00000000000011110000011100000101 +00000011000000110000001000000010 +00000001000000010000000100000001 +00000001000000010000000100000001 +11111110111111101111111011111111 +10000000100000001000000010000000 +00000000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010100000101000 +00101000001010000010100000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000100010000001000000010000 +00010000000100000001000000010000 +00010000000100000001000000010000 +00010000000100000001000000010000 +00010000000001000000010000000100 +00000100000001000000010000000100 +00000100000001000000010000010000 +00010000000100000001000000010000 +00010000000100000100000101000001 +01000001010000010100000101000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00000001000000010000000100000001 +00010000000100000001000000010000 +00010000000100000100001001000010 +01000010010000100100001001000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00000010000000100000001000000010 +00010000000100000001000000010000 +00100000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011010110110111000 +00000000000000011010110111011000 +00000000000000011010110111101000 +00000000000000011010110111111000 +00000000000000000000001111101000 +00000000000000000000000000000001 +00000000000000000000100101010101 +00000000000000000000000000000001 +00000000000000010110100111101100 +00000000000000000000000000000010 +00000000000000000000000000000000 +00000000000000010110100111110100 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000010110101000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110101000001100 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000010110101000011000 +00000000000000000000000000000000 +00000000000000000000111110100000 +00000000000000010110101000100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110101000101000 +00000000001011000000000100000000 +00000000000000010000000000000000 +00000000000000010110101000110000 +00000000001011000000000100000000 +00000001011111110000000000000000 +00000000000000010110101000111100 +00000000001101100000000100000001 +00000101011111110000000000000000 +00000000000000010110101001001000 +00000000001101100000000100000001 +00000101011111110000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110101001101100 +00000000001011000000000000000000 +00000010000000010000000000000000 +00000000000000010110101001010100 +00000000001101100000000000000000 +00000011000000100000000000000000 +00000000000000010110101001100000 +00000000001101100000000000000001 +00000101011111110000000000000000 +00000000000000010110101001111000 +00000000010000000000000000000000 +00000101000000000000000000000000 +00000000000000010110101010000100 +11111111111111110000000000000000 +00000101011111110000000000000000 +00000000000000010110101010010000 +11111111111111110000000000000000 +00000100011111110000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001110001000000 +00000000000000011001110101100000 +00000000000000011001110101000100 +00000000000000011011000011100100 +00000000000000011011000101100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001110010001000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110101100100000 +00000000000000010110101100100000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001100000101000 +00000000000000011011000111101000 +00000000000000000000000000000000 +00000000000000011011001000101000 +00000000000000011011001001010000 +00000000000000011011001010000000 +00000000000000011011001010101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011011001011001000 +00000000000000000000001111101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001110010011100 +00000000000000011001110100001000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000001000011110000 +00000000000000000001000100101000 +00000000000000000001000110111000 +00000000000000000001000111000000 +00000000000000000001001000011000 +00000000000000000001001001000100 +00000000000000000001001010011100 +00000000000000000001001011000000 +00000000000000000001001110000100 +00000000000000000001001110001100 +00000000000000000001001110010100 +00000000000000000001001111111000 +00000000000000000001010000010100 +00000000000000000001000111100100 +00000000000000000000000000000000 +00000000000000000010010001100000 +00000000000000000010001111011000 +00000000000000000010001101111100 +00000000000000000010001100100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000010001011111100 +00000000000000000010100011010000 +00000000000000000010100010110000 +00000000000000000010011010101000 +00000000000000000010010011110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001000000000 +00000000000000000000000000000000 +00000000000000011011001111101000 +00000000000000000000000000000001 +00000000000000010111000000111000 +00000000000000000101001111001000 +00000000000000000000000000000010 +00000000000000010111000001001000 +00000000000000000101010111010100 +00000000000000000000000000000011 +00000000000000010111000001010000 +00000000000000000101011000100000 +00000000000000000000000000000100 +00000000000000010111000001011100 +00000000000000000101011000110000 +00000000000000000000000000000101 +00000000000000010111000001101000 +00000000000000000101011100100000 +00000000000000000000000000000110 +00000000000000010111000001101100 +00000000000000000101011100100000 +00000000000000000000000000000111 +00000000000000010111000001110100 +00000000000000000101100010001100 +00000000000000000000000000001000 +00000000000000010111000001111100 +00000000000000000101100011100000 +00000000000000000000000000001001 +00000000000000010111000010001100 +00000000000000000101101001101100 +00000000000000000000000001100100 +00000000000000010111000010010100 +00000000000000000011000101001100 +00000000000000000000000001100110 +00000000000000010111000010101100 +00000000000000000011001000110100 +00000000000000000000000001100101 +00000000000000010111000011000000 +00000000000000000011001100001000 +00000000000000000000000001100111 +00000000000000010111000011011000 +00000000000000000011001111101100 +00000000000000000000000001101000 +00000000000000010111000011110000 +00000000000000000011010011000000 +00000000000000000000000001101001 +00000000000000010111000100000000 +00000000000000000011011110010100 +00000000000000000000000001101010 +00000000000000010111000100010000 +00000000000000000011100001101000 +00000000000000000000000001101011 +00000000000000010111000100100100 +00000000000000000011100110100000 +00000000000000000000000001110101 +00000000000000010111000100110000 +00000000000000000100111100011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000010111000000111000 +00000000000000000101001111001000 +00000000000000000000000000000010 +00000000000000010111000001001000 +00000000000000000101010111010100 +00000000000000000000000000000011 +00000000000000010111000001010000 +00000000000000000101011000100000 +00000000000000000000000000000100 +00000000000000010111000001011100 +00000000000000000101011000110000 +00000000000000000000000000000101 +00000000000000010111000001101000 +00000000000000000101011100100000 +00000000000000000000000000000110 +00000000000000010111000001101100 +00000000000000000101011100100000 +00000000000000000000000000000111 +00000000000000010111000001110100 +00000000000000000101100010001100 +00000000000000000000000000001000 +00000000000000010111000001111100 +00000000000000000101100011100000 +00000000000000000000000000001001 +00000000000000010111000010001100 +00000000000000000101101001101100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000010101101000100 +00000000000000000010101001100100 +00000000000000000000000000000000 +00000000000000000010101000011100 +00000000000000000010111101010000 +00000000000000000010111100001000 +00000000000000000010111000011100 +00000000000000000010100110001100 +00000000000000000010110110101000 +00000000000000000010110100101100 +00000000000000000010110010111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000010110001010000 +00000000000000000010101111100100 +00000000000000000000000000000001 +00000000000000000000000010111011 +00000000000000000000000011111110 +11111111111111111111000001100000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000010100000001111101000 +00000000000001100000000100000000 +00000000000000000000000000000000 +00000000000000000000000010000000 +00000000000000000000000010000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011001100000101000 +01110110011011000110000101101110 +00100000011011110110011001100110 +00111011011100000111010001110000 +00100000011100110111010001101111 +01110000001110110111001101100110 +01110000001000000110110101100001 +01110100011000110110100000111011 +01101101011011110110010001100101 +00100000011100110110110001100001 +01110110011001010011101101110000 +01110100011100000010000001110011 +01110100011000010111001001110100 +00000000000000000000000000000000 +00000000000000011001111101111000 +00000000000000011000000011100100 +00000000000000000001011111011000 +00000000000000000000000000000001 +00000000000000011000000011101100 +00000000000000000001011111011000 +00000000000000000000000000000000 +00000000000000011000000011110100 +00000000000000000001010001110100 +00000000000000000000000000000000 +00000000000000011000000011111000 +00000000000000000001010001110100 +00000000000000000000000000000000 +00000000000000011000000100000000 +00000000000000000001010110110100 +00000000000000000000000000000001 +00000000000000010111000001101100 +00000000000000000001010110110100 +00000000000000000000000000000010 +00000000000000010111000010001100 +00000000000000000001010110110100 +00000000000000000000000000000011 +00000000000000011000000100000100 +00000000000000000001010110110100 +00000000000000000000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001000000000 +00000000000000000000000000000000 +00000000000000011011100100010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000001100000 +00000000000000000000000000000000 +00000000000000011011101100010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000010000000 +00000000000000000000000000000000 +00000000000000011011101101110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000010000000 +00000000000000000000000000000000 +00000000000000011011101111111000 +00000000000000011010000111011100 +00000000000000001100111011011100 +00000000000000011010000111101000 +00001001000000000000000000000000 +00000000000000011010001001001100 +00000000000000001100111011011100 +00000000000000011010001001011000 +00001001000000000000000000000000 +00000000000000011010001010101000 +00000000000000001100110011001100 +00000000000000011010001010110100 +00001010000000000000000000000000 +00000000000000011010001011110000 +00000000000000001100111011011100 +00000000000000011010001011111100 +00001001000000000000000000000000 +00000000000000011010001111000100 +00000000000000001100111011011100 +00000000000000011010001111010000 +00001001000000000000000000000000 +00000000000000011010010100111000 +00000000000000001100111011011100 +00000000000000011010010101000100 +00001001000000000000000000000000 +00000000000000011010010111010000 +00000000000000001100111011011100 +00000000000000011010010111011100 +00001001000000000000000000000000 +00000000000000011010011001010100 +00000000000000001100110011001100 +00000000000000011010011001100000 +00001010000000000000000000000000 +00000000000000011010000110010000 +00000000000000001100011000011100 +00000000000000011010011011000100 +00001100000000000000000000000000 +00000000000000011010000110011100 +00000000000000001100011000011100 +00000000000000011010011011101100 +00001100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000010 +00000000000000000000000100000001 +00101011000001100000000100000100 +00000001011000000110010100000010 +00000000000000000000001000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000100000000 +00000000000000000000000000000000 +00000000000000011011110010101000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000001000000000000000000000000 +00000000000000011010011100010100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011100001010000100 +00000010000001000000000000000101 +00000000000000011010011100011000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011001011011101000 +00000010000001000000000000000100 +00000000000000011010011100011100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011001011011110100 +00000010000001000000000000000100 +00000000000000011010011100100000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011010011100100100 +00000010000001000000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000010000000000000000000000000 +00000000000000011010011100101000 +00000000000000001101100101000100 +00000000000000000000000000000000 +00000000000000000000000000000100 +00000010010001100000000000000001 +00000000000000011010011100101100 +00000000000000001101100101000100 +00000000000000000000000000000000 +00000000000000000000000000000101 +00000010000001000000000000000001 +00000000000000011010011100110000 +00000000000000001101100101000100 +00000000000000000000000000000000 +00000000000000000000000000000010 +00000010010000110000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000011000000010000000000000000 +00000000000000011010011100110100 +00000000000000001101100000010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000001000000000000000001 +00000000000000011010011100111000 +00000000000000001101100000010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000001000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000100000000000000000000000000 +00000000000000011010011100111100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110010000 +00000010000000100000000000000100 +00000000000000011010011101000000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110010100 +00000010010000010000000000000100 +00000000000000011010011101000100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110011000 +00000010000000100000000000000100 +00000000000000011010011101001000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110011100 +00000010000000100000000000000100 +00000000000000011010011101001100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110100000 +00000010010000010000000000000100 +00000000000000011010011101010000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110100100 +00000010010000010000000000000100 +00000000000000011010011101010100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110101000 +00000010000000100000000000000100 +00000000000000011010011101011000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110101100 +00000010000000100000000000000100 +00000000000000011010011101011100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011010110110110000 +00000010010000010000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000101000000000000000000000000 +00000000000000011010011101100000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000100001010000000100 +00000000000000011010011101100100 +00000000000000001101001111000100 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000101000100000001000 +00000000000000011010011101101000 +00000000000000001101001111000100 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000101000000000001000 +00000000000000011010011101101100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010010001100100000000001000 +00000000000000011010011101110000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010010000010101100000000100 +00000000000000011010011101110100 +00000000000000001101001010110000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000010010001100000000000000001 +00000000000000011010011101111000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000100001100000000100 +00000000000000011010011101111100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000100001110000000100 +00000000000000011010011110000000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000100010000000000100 +00000000000000011010011110000100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000100010010000000100 +00000000000000011010011110001000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010010000011001000000000100 +00000000000000011010011110001100 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010010000011001010000000100 +00000000000000011010011110010000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010010000011001100000000100 +00000000000000011010011110010100 +00000000000000001101001010110000 +00000000000000000000000000000000 +00000000000000000000000000000010 +00000010010001100000000000000001 +00000000000000011010011110011000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011001110000111000 +00000010010000010000000000000100 +00000000000000011010011110011100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011001110000111100 +00000010010000010000000000000100 +00000000000000011010011110100000 +00000000000000001101010001010000 +00000000000000000000000000000000 +00000000000000011011110001111100 +00000010000000100010100000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000110000000000000000000000000 +00000000000000011010011110100100 +00000000000000001101010001111100 +00000000000000001101011000110100 +00000000000000011011110110101000 +00000010000000100000000000000100 +00000000000000011010011110101000 +00000000000000001101010001111100 +00000000000000001101011010010100 +00000000000000011011110110101100 +00000010000000100000000000000100 +00000000000000011010011110101100 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110010000000 +00000010000001000000000000010000 +00000000000000011010011110110000 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110010010100 +00000010000000100000000000000100 +00000000000000011010011110110100 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110010011000 +00000010000000100000000000000100 +00000000000000011010011110111000 +00000000000000001101010001111100 +00000000000000001100110010101000 +00000000000000011011110010010000 +00000010000000100000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00000111000000000000000000000000 +00000000000000011010011110111100 +00000000000000001101010111010100 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000010000000100000000000000001 +00000000000000011010011111000000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011011111110111100 +00000010000001000000000000010000 +00000000000000011010011111000100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011011111101001000 +00000010000000100000000000000100 +00000000000000011010011111001000 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011100001001111100 +00000010010000010000000000000100 +00000000000000011010011111001100 +00000000000000001101010001111100 +00000000000000000000000000000000 +00000000000000011100001010000000 +00000010010000010000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00101011000001100000000100000100 +00000001011000000110010100000001 +00001000000000010000000000000000 +00000000000000011010011111010000 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000001000000000000000001 +00000000000000011010011111010100 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000100000000000000001 +00000000000000011010011111011000 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000100000000000000001 +00000000000000011010011111011100 +00000000000000001101010010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000100000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001101001010010100 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000100010000100000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001101001010010100 +00000000000000001101001001111000 +00000000000000000000000000000000 +00000100010000100000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000000000000011000011111100000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000110000000000000000000000000 +00000111000000000000000000000000 +00001000000000000000000000000000 +00001001000000000000000000000000 +00000101000000000000000000000000 +00001000000000000000000000000000 +00001001000000000000000000000000 +00001010000000000000000000000000 +00001100000000000000000000000000 +00001101000000000000000000000000 +00001110000000000000000000000000 +00001111000000000000000000000000 +00010000000000000000000000000000 +00010001000000000000000000000000 +00010010000000000000000000000000 +00010011000000000000000000000000 +00010100000000000000000000000000 +00010110000000000000000000000000 +00010111000000000000000000000000 +00011000000000000000000000000000 +00011010000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000110000000000000000000000000 +00000001000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000010000000000000000000000000 +00000011000000000000000000000000 +00000100000000000000000000000000 +00000101000000000000000000000000 +00000000000000011010101001011100 +00000000000000011010101101011000 +00000000000000011010101101011000 +00000000000000011010110000111100 +00000000000000000000000000000100 +00000000000000000000000000001000 +00000000000000000000000000001111 +00000000000000000000000100000000 +00000000000000000000001000000000 +00000000000000000000000100101100 +00000100011000110110001010100000 +00000000000000000000000000000000 +00000000000000011100001010111100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +10101011001010000110001100111010 +00000000000000000000000000000000 +00000000000000011011111110100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +01100101000011000010110101001111 +00000000000000000000000000000000 +00000000000000011100001011000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +01100101000101011000110111000000 +00000000000000000000000000000000 +00000000000000011011111111010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +11011110000011011000110011101101 +00000000000000000000000000000000 +00000000000000011100001011000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +11111111000001111111110001000111 +00000000000000000000000000000000 +00000000000000011100001010001100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +11100010110100010011110100000100 +00000000000000000000000000000000 +00000000000000011100001001111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001100111001000010 +01110111100111000101010001000011 +00000000000000000000000000000000 +00000000000000011100001010111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000011001010001 +01101000001000000010101100100010 +00000000000000000000000000000000 +00000000000000011000100111010100 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000110000000000000000 +00000000000000000000000000000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000110101010100 +00000000000000011011111101111000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010000110101011100 +00000000000000010000111100011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010010101011110100 +00000000000000010010101100101000 +00000000000000010010101101011000 +00000000000000010111101110111000 +10000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000100001100110010001000010001 +00000000000000000000000000000000 +00000100000000000000000000000000 +00010011100000000100011011100010 +00000001000000000000000000000000 +10010000000000001100111111101010 +00000001000000000000000000000000 +00010000100000010101011111110011 +00000001000000000000000000000000 +00001011111000001111111111111111 +00000001000000000000000000000000 +10001000111000001111111111111111 +00000001000000000000000000000000 +00001000111000011111111111111111 +00000001000000000000000000000000 +00011011000000000010000011100000 +00000001000000000000000000000000 +10011000000000001100000011101011 +00000001000000000000000000000000 +01101011001000010011000011100000 +00000001000000000000000000000000 +01101001011000010000110111100000 +00000001000000000000000000000000 +00010000101000111000100100000000 +00000100000000000000000000000000 +01101011000000110010000011110000 +00000001000000000000000000000000 +10111011000011011000000000000001 +00000100000000000000000000000000 +00110011111000110001111011110001 +00000001000000000000000000000000 +00110001110000110101111111111001 +00000001000000000000000000000000 +00101011000000110000000011100001 +00000001000000000000000000000000 +01000011110000110000000011100001 +00000001000000000000000000000000 +01111001010000010001010000000000 +00000100000000000000000000000000 +11001011001001010000000001100000 +00000000000000000000000000000000 +11010011001001010000001001100000 +00000000000000000000000000000000 +01010000111010101000000100000001 +00000100000000000000000000000000 +10000001110010001000000000000001 +00000100000000000000000000000000 +10000000001011111100000100000000 +00000100000000000000000000000000 +01011011000010010000000010000000 +00000001000000000000000000000000 +01011001000010010010000010000000 +00000001000000000000000000000000 +11000000011010101100000100000000 +00000100000000000000000000000000 +01100011000010010111101011111101 +00000001000000000000000000000000 +11111000100010101000000100000001 +00000100000000000000000000000000 +11110100100010101000000100000001 +00000100000000000000000000000000 +00000000000000000000000000000000 +00001000000000000000000000000000 +01000100001100110010001000010001 +00000000000000000000000000000000 +00000100000000000000000000000000 +00010011100000000100011011100010 +00000001000000000000000000000000 +10010000000000001100111111101010 +00000001000000000000000000000000 +00010000100000010101011111110011 +00000001000000000000000000000000 +00001011111000001111111111111111 +00000001000000000000000000000000 +10001000111000001111111111111111 +00000001000000000000000000000000 +00001000111000011111111111111111 +00000001000000000000000000000000 +00011011000000000010000011100000 +00000001000000000000000000000000 +10011000000000001100000011101011 +00000001000000000000000000000000 +01101011001000010011000011100000 +00000001000000000000000000000000 +01101001011000010000110111100000 +00000001000000000000000000000000 +00010000101000111000100100000000 +00000100000000000000000000000000 +01101011000000110010000011110000 +00000001000000000000000000000000 +10111111000011011000000000000001 +00000100000000000000000000000000 +10100011010000110101010111100001 +00000000000000000000000000000000 +00110011111001000001111011110001 +00000001000000000000000000000000 +00110001110001000101111111111001 +00000001000000000000000000000000 +00101011000001000000000011100001 +00000001000000000000000000000000 +01000011110001000000000011100001 +00000001000000000000000000000000 +10000001001000101001100000000000 +00000100000000000000000000000000 +11000000100100001000000000000001 +00000100000000000000000000000000 +01101001001000101000000000000001 +00000100000000000000000000000000 +10100011010000110000000111100000 +00000000000000000000000000000000 +10100001011000110000000111100000 +00000000000000000000000000000000 +11111000100011011000000000000001 +00000100000000000000000000000000 +10100011100000110000001011100000 +00000000000000000000000000000000 +11110000100011011000000000000001 +00000100000000000000000000000000 +00000000000000000000000000000000 +00001000000000000000000000000000 +01010011010001000100001000101101 +00000000000001010000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001101111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +00101110001000000010000000100000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00101110001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000000101000000 +00000000000000000000000000000000 +00000000000000000000001000111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110111011100100010110101101001 +00000000000000000000000000000001 +00000000000000000000000000000000 +01110111011100100010110101101001 +01101110011010010111010000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001001000000 +00000000000000000000000000000000 +00000000000000000000001010111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01100011011000010110110001101001 +00000000000000000000000000000001 +00000000000000000000000000000000 +01100011011000010110110001101001 +01100010011100100110000101110100 +01101001011011110110111000100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001011000000 +00000000000000000000000000000000 +00000000000000000000001011000101 +01000110011010010110110001100101 +01000100011000010111010001100001 +01101101011000010110001100101101 +00000000000000000000000000000001 +00000000000000000000000000000000 +01101101011000010110001100101101 +01100001011001000110010001110010 +01100101011100110111001100100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001100000000 +00000000000000000000000000000000 +00000000000000000000001101111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110011011001100111000000101101 +00000000000000000000000000000001 +00000000000000000000000000000000 +01110011011001100111000000101101 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000001000000010000000100000 +00100000001000000010000000000001 +11111111111111111111111111111111 +00000000000000011001010111100000 +01011011000100010101011110100111 +00000000000000000000000000000011 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01110111011100100111000001100011 +00101101011101100011010000101110 +00110010000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000100011001010110001100100000 +00110001001110000010000000110010 +00110000001100010011011100000000 +00000000000000000000000000000000 +00110000001110010011101000110011 +00110010001110100011010100110000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000111011100100111101001100101 +01100111011011110111001001111010 +00100000010001000110000101101110 +01101001011011000111010101101011 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000000010111000 +00000000000000001001011001000000 +00000000000000011000000100001100 +00000000000000001001011100000000 +00000000000000010110011111110100 +00000000000000001001011100000000 +00000000000000011000000101001000 +00000000000000001001100000111100 +00000000000000011000000110011100 +00000000000000001001100101010100 +00000000000000011000001000011100 +00000000000000001001101001100100 +00000000000000010110011111111000 +00000000000000001001101110011100 +00000000000000011000001001000000 +00000000000000001001101111001100 +00000000000000011000001001100100 +00000000000000001001110000101100 +00000000000000011000001110010100 +00000000000000001001110100110000 +00000000000000011000001111010000 +00000000000000001010000011001000 +00000000000000011000010000101100 +00000000000000001010001100110000 +00000000000000011000010001100100 +00000000000000001010010000001000 +00000000000000011000010001101100 +00000000000000001010010101101000 +00000000000000011000010001111000 +00000000000000001010010110000000 +00000000000000011000010010101000 +00000000000000001010011100101000 +00000000000000011000010100011100 +00000000000000001010100001111000 +00000000000000011000010100111000 +00000000000000001010100101101000 +00000000000000011000001110011000 +00000000000000001010100110110000 +00000000000000011000010111000000 +00000000000000001010101010010100 +00000000000000011000011001010100 +00000000000000001010101101111000 +00000000000000011000101010111000 +00000000000000010000101010100100 +00000000000000011000110111101000 +00000000000000010010110110100100 +00000000000000011000110111101100 +00000000000000010010110010101000 +00000000000000011000110111110000 +00000000000000010010101110101100 +00000000000000010011011010100000 +00000000000000000000000000000000 +00000000000000011010101001001100 +00000000000000010110100000001100 +00000000000000000000000000000000 +00000000000000000000001010100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010101001001101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111101000 +00000000000000000000000000000000 +00000000000000001001010011000000 +00000000000000000000010011100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000001100000011000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110011111111000 +00000000000000000000000000000000 +00000000000000000000001010000000 +00000000000000000000001000010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010110100000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001111110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010111111110010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001000001010100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010111111110011100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000111111011101000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011101100000 +00000000000000011100001010100100 +00000000000000000000000000000000 +00000000000000001011001010011100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011101101000 +00000000000000011100001010100100 +00000000000000001011101000010000 +00000000000000001011101111111000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011101110000 +00000000000000011100001010100100 +00000000000000001011111111101100 +00000000000000001011111001100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000011111011000 +00000000000000011100001010100100 +00000000000000001101100111110000 +00000000000000001100100011000100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000100000001000 +00000000000000000000000000000000 +00000000000000001101111101100100 +00000000000000001101111001010100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000011000101011000000 +00000000000000000000000000000000 +00000000000000010000011101111100 +00000000000000010000011111001000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.mif b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.mif new file mode 100644 index 000000000..83f979eb6 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8.mif @@ -0,0 +1,32775 @@ +DEPTH = 32768; +WIDTH = 32; +ADDRESS_RADIX = HEX; +DATA_RADIX = HEX; +CONTENT +BEGIN +0 : 98000000; +1 : D0000000; +2 : D0200000; +3 : 78010000; +4 : 38210000; +5 : D0E10000; +6 : F800003A; +7 : 34000000; +8 : 00000000; +9 : 00000000; +a : 00000000; +b : 00000000; +c : 00000000; +d : 00000000; +e : 00000000; +f : 00000000; +10 : 00000000; +11 : 00000000; +12 : 00000000; +13 : 00000000; +14 : 00000000; +15 : 00000000; +16 : 00000000; +17 : 00000000; +18 : 00000000; +19 : 00000000; +1a : 00000000; +1b : 00000000; +1c : 00000000; +1d : 00000000; +1e : 00000000; +1f : 00000000; +20 : 57525043; +21 : 2D2D2D2D; +22 : 01234567; +23 : 89ABCDEF; +24 : 0001BFD8; +25 : 00000000; +26 : 00019828; +27 : 0001AD84; +28 : 00000000; +29 : 02140000; +2a : 00000000; +2b : 00000000; +2c : 00000000; +2d : 00000000; +2e : 00000000; +2f : 00000000; +30 : 5B9D0000; +31 : F800001E; +32 : 34010002; +33 : F800519E; +34 : E000002E; +35 : 34000000; +36 : 34000000; +37 : 34000000; +38 : 00000000; +39 : 00000000; +3a : 00000000; +3b : 00000000; +3c : 00000000; +3d : 00000000; +3e : 00000000; +3f : 00000000; +40 : 98000000; +41 : 781C0001; +42 : 3B9CFFFC; +43 : 78010001; +44 : 3821B0B0; +45 : 34020000; +46 : 78030001; +47 : 3863C2C8; +48 : C8611800; +49 : F800580B; +4a : 34010000; +4b : 34020000; +4c : 34030000; +4d : F8000109; +4e : E0000000; +4f : 379CFFC4; +50 : 5B810004; +51 : 5B820008; +52 : 5B83000C; +53 : 5B840010; +54 : 5B850014; +55 : 5B860018; +56 : 5B87001C; +57 : 5B880020; +58 : 5B890024; +59 : 5B8A0028; +5a : 5B9E0034; +5b : 5B9F0038; +5c : 2B81003C; +5d : 5B810030; +5e : BB800800; +5f : 3421003C; +60 : 5B81002C; +61 : C3A00000; +62 : 2B810004; +63 : 2B820008; +64 : 2B83000C; +65 : 2B840010; +66 : 2B850014; +67 : 2B860018; +68 : 2B87001C; +69 : 2B880020; +6a : 2B890024; +6b : 2B8A0028; +6c : 2B9D0030; +6d : 2B9E0034; +6e : 2B9F0038; +6f : 2B9C002C; +70 : 34000000; +71 : C3C00000; +72 : 90001000; +73 : 3401FFFE; +74 : A0410800; +75 : D0010000; +76 : 90201000; +77 : 3401FFFE; +78 : A0410800; +79 : D0210000; +7a : C3A00000; +7b : 90001000; +7c : 3401FFFE; +7d : A0410800; +7e : D0010000; +7f : 90201000; +80 : 38420001; +81 : D0220000; +82 : 38210001; +83 : D0010000; +84 : C3A00000; +85 : 379CFFFC; +86 : 5B9D0004; +87 : F8003D83; +88 : 78020001; +89 : 78030001; +8a : 3863B0C4; +8b : 3842B0C8; +8c : 28640000; +8d : 28450000; +8e : 58610000; +8f : 340303E8; +90 : C8A42000; +91 : B4812000; +92 : 58440000; +93 : 34010000; +94 : 50640009; +95 : 78010000; +96 : 382100A0; +97 : 3484FC18; +98 : 58440000; +99 : 28220000; +9a : 34420001; +9b : 58220000; +9c : 34010001; +9d : 2B9D0004; +9e : 379C0004; +9f : C3A00000; +a0 : 379CFFFC; +a1 : 5B9D0004; +a2 : F8003D68; +a3 : 78020001; +a4 : 3842B0C4; +a5 : 58410000; +a6 : 2B9D0004; +a7 : 379C0004; +a8 : C3A00000; +a9 : 379CFFF4; +aa : 5B9D0004; +ab : F8003EDF; +ac : F800384D; +ad : 78010001; +ae : 38216720; +af : F800376F; +b0 : 34010001; +b1 : F8003D47; +b2 : 78010001; +b3 : 3821C284; +b4 : F8003D29; +b5 : F8004808; +b6 : F8004A2D; +b7 : 78010001; +b8 : 3821C1F0; +b9 : 58200000; +ba : F8004953; +bb : F8004054; +bc : 34010000; +bd : F8003B6C; +be : 34010000; +bf : 34020050; +c0 : F8004403; +c1 : 37820008; +c2 : 34010000; +c3 : F80044CC; +c4 : 3402FFFF; +c5 : 5C220006; +c6 : 78010001; +c7 : 3821673C; +c8 : F8003756; +c9 : 34010022; +ca : 33810008; +cb : 4384000A; +cc : 4385000B; +cd : 4386000C; +ce : 4387000D; +cf : 43830009; +d0 : 43820008; +d1 : 78010001; +d2 : 38216760; +d3 : F800374B; +d4 : F8003DB5; +d5 : 37810008; +d6 : F8003950; +d7 : 340100C8; +d8 : F8003D37; +d9 : 34020001; +da : 34010001; +db : F800389D; +dc : F8003B80; +dd : F80041E3; +de : F800042E; +df : 78020001; +e0 : 38429700; +e1 : 34010002; +e2 : F8003FB9; +e3 : F80051B1; +e4 : F8002B51; +e5 : F8002322; +e6 : 78030001; +e7 : 38638EC4; +e8 : 78010001; +e9 : 28620000; +ea : 3821B0B0; +eb : 58200000; +ec : 78010001; +ed : 3821F800; +ee : 58220000; +ef : 34010003; +f0 : F800047D; +f1 : F8000430; +f2 : 78020001; +f3 : 3842B0B8; +f4 : 34010000; +f5 : F800421A; +f6 : F8003D14; +f7 : 78020001; +f8 : 3842B0BC; +f9 : 58410000; +fa : 2B9D0004; +fb : 379C000C; +fc : C3A00000; +fd : 379CFFF8; +fe : 5B8B0008; +ff : 5B9D0004; +100 : 34010000; +101 : F80038A9; +102 : B8205800; +103 : 78010001; +104 : 3821B0C0; +105 : 28240000; +106 : 7D620000; +107 : 64830000; +108 : A0431800; +109 : 4460000D; +10a : 78010001; +10b : 3821C2AC; +10c : 28210000; +10d : 34020002; +10e : 58220004; +10f : F8003DDC; +110 : F8000411; +111 : 78010001; +112 : 3821C2A4; +113 : 34020001; +114 : 58220000; +115 : E0000014; +116 : 65610000; +117 : 7C840000; +118 : A0240800; +119 : 44230012; +11a : 78010001; +11b : 3821C2AC; +11c : 28210000; +11d : 34020002; +11e : 58220008; +11f : 78010001; +120 : 3821C2A4; +121 : 58220000; +122 : F8000425; +123 : 34010002; +124 : 34020000; +125 : 34030001; +126 : F8005179; +127 : 34010000; +128 : F8004217; +129 : 34010001; +12a : E0000008; +12b : FC411000; +12c : 78010001; +12d : C8021000; +12e : 3821C2A4; +12f : 20420003; +130 : 58220000; +131 : 34010000; +132 : 78020001; +133 : 3842B0C0; +134 : 584B0000; +135 : 2B9D0004; +136 : 2B8B0008; +137 : 379C0008; +138 : C3A00000; +139 : 379CFFF8; +13a : 5B8B0008; +13b : 5B9D0004; +13c : 78010001; +13d : 3821B0B0; +13e : 28220000; +13f : 34010001; +140 : 5C41000F; +141 : F8001FFC; +142 : B8205800; +143 : F80037E4; +144 : 3402001B; +145 : 44220005; +146 : 78020001; +147 : 384296F8; +148 : 28410000; +149 : 5C200008; +14a : F80022BD; +14b : 78020001; +14c : 3842B0B0; +14d : 58400000; +14e : E0000003; +14f : F80022C2; +150 : B8205800; +151 : B9600800; +152 : 2B9D0004; +153 : 2B8B0008; +154 : 379C0008; +155 : C3A00000; +156 : 379CFFC8; +157 : 5B8B0034; +158 : 5B8C0030; +159 : 5B8D002C; +15a : 5B8E0028; +15b : 5B8F0024; +15c : 5B900020; +15d : 5B91001C; +15e : 5B920018; +15f : 5B930014; +160 : 5B940010; +161 : 5B95000C; +162 : 5B960008; +163 : 5B9D0004; +164 : 780B0001; +165 : 780C0001; +166 : F80053EA; +167 : 396BAEEC; +168 : 398CB0AC; +169 : E0000005; +16a : 29610008; +16b : 44200002; +16c : D8200000; +16d : 356B0020; +16e : 558BFFFC; +16f : 780B0001; +170 : 78010001; +171 : 396BAEEC; +172 : 78140001; +173 : 78100001; +174 : 38218EC8; +175 : 780F0001; +176 : 780E0001; +177 : 78120001; +178 : 78110001; +179 : 3A94B0AC; +17a : 3A10B0B8; +17b : 28330000; +17c : 39EFB0BC; +17d : 39CEB0B4; +17e : 3A5267C8; +17f : 3A316794; +180 : B960A800; +181 : E000003C; +182 : 2961000C; +183 : 5C200005; +184 : 29610010; +185 : 34210001; +186 : 59610010; +187 : E000000B; +188 : 29620004; +189 : 44400003; +18a : 28420000; +18b : 44400007; +18c : D8200000; +18d : 29620010; +18e : B9606000; +18f : B4411000; +190 : 59620010; +191 : 5C200002; +192 : BAA06000; +193 : 37820038; +194 : 34010000; +195 : F800417A; +196 : F8003C74; +197 : B820B000; +198 : 2A020000; +199 : 2B810038; +19a : C8221000; +19b : 4C400002; +19c : B4531000; +19d : 29830018; +19e : B4431000; +19f : 59820018; +1a0 : 52620006; +1a1 : C8531000; +1a2 : 59820018; +1a3 : 29820014; +1a4 : 34420001; +1a5 : 59820014; +1a6 : 29ED0000; +1a7 : 5A010000; +1a8 : CACD6800; +1a9 : 4DA00002; +1aa : 35AD03E8; +1ab : 2983001C; +1ac : 506D0008; +1ad : 29C10000; +1ae : 44200005; +1af : 29820000; +1b0 : BA200800; +1b1 : B9A02000; +1b2 : F800366C; +1b3 : 598D001C; +1b4 : 29C10000; +1b5 : 44200006; +1b6 : 502D0005; +1b7 : 29820000; +1b8 : BA400800; +1b9 : B9A01800; +1ba : F8003664; +1bb : 59F60000; +1bc : 356B0020; +1bd : 568BFFC5; +1be : F8005391; +1bf : BAA05800; +1c0 : E3FFFFFD; +1c1 : 379CFFC0; +1c2 : 5B8B0014; +1c3 : 5B8C0010; +1c4 : 5B8D000C; +1c5 : 5B8E0008; +1c6 : 5B9D0004; +1c7 : 5B83002C; +1c8 : 78030001; +1c9 : 3863B0CC; +1ca : 5B820028; +1cb : 5B840030; +1cc : 5B850034; +1cd : 5B860038; +1ce : 5B87003C; +1cf : 5B880040; +1d0 : 286D0000; +1d1 : B8205800; +1d2 : B8407000; +1d3 : 34030000; +1d4 : 44200002; +1d5 : 2823001C; +1d6 : B86D1800; +1d7 : 0063001C; +1d8 : 4460001E; +1d9 : 780C0001; +1da : 398CB0CC; +1db : 39A10001; +1dc : 59810000; +1dd : 29610038; +1de : 37820018; +1df : 28230000; +1e0 : B9600800; +1e1 : D8600000; +1e2 : 598D0000; +1e3 : 2B840020; +1e4 : 2F830024; +1e5 : 296B03D4; +1e6 : 3C840010; +1e7 : 780C0001; +1e8 : B8830800; +1e9 : 78030001; +1ea : 38638ECC; +1eb : 28620000; +1ec : 398C6814; +1ed : F800553B; +1ee : 2B83001C; +1ef : B8202000; +1f0 : B9601000; +1f1 : B9800800; +1f2 : F800362C; +1f3 : B9C00800; +1f4 : 3782002C; +1f5 : F8003607; +1f6 : 2B9D0004; +1f7 : 2B8B0014; +1f8 : 2B8C0010; +1f9 : 2B8D000C; +1fa : 2B8E0008; +1fb : 379C0040; +1fc : C3A00000; +1fd : 379CFFFC; +1fe : 5B9D0004; +1ff : B8402800; +200 : 5C600005; +201 : 78020001; +202 : 38426830; +203 : B8A01800; +204 : E000000C; +205 : 34020001; +206 : 5C620006; +207 : 78020001; +208 : 3842684C; +209 : B8A01800; +20a : 28240008; +20b : E0000005; +20c : 28240004; +20d : 78020001; +20e : 38426864; +20f : B8A01800; +210 : FBFFFFB1; +211 : 2B9D0004; +212 : 379C0004; +213 : C3A00000; +214 : 379CFFDC; +215 : 5B8B0024; +216 : 5B8C0020; +217 : 5B8D001C; +218 : 5B8E0018; +219 : 5B8F0014; +21a : 5B900010; +21b : 5B9D000C; +21c : B8205800; +21d : B8407000; +21e : B8606800; +21f : 4C0300B6; +220 : 40430000; +221 : 2828010C; +222 : 28290108; +223 : 2063000F; +224 : 28260104; +225 : 5B830004; +226 : 0863000C; +227 : 78020001; +228 : 01070010; +229 : 38429768; +22a : 2108FFFF; +22b : B4431000; +22c : 090803E8; +22d : 28420000; +22e : 3D290010; +22f : 78040001; +230 : 01080010; +231 : 5B820008; +232 : 34030001; +233 : 34020005; +234 : 3884687C; +235 : B9A02800; +236 : B9273800; +237 : F80000A2; +238 : 34010021; +239 : 4C2D009C; +23a : 41C10000; +23b : 3402000D; +23c : 2021000F; +23d : 48220010; +23e : 3C210002; +23f : 78020001; +240 : 38428FA0; +241 : B4411000; +242 : 28410000; +243 : 482D000A; +244 : 41C20001; +245 : 34010002; +246 : 2042000F; +247 : 5C410006; +248 : B9600800; +249 : B9C01000; +24a : B9A01800; +24b : F80017D2; +24c : 44200003; +24d : 340D0000; +24e : 340E0000; +24f : 296C0010; +250 : 5960000C; +251 : 29610000; +252 : 45800003; +253 : 29820000; +254 : 44410013; +255 : 34020001; +256 : 780C0001; +257 : 5962000C; +258 : 398C9DA8; +259 : E0000006; +25a : 5C410004; +25b : 596C0010; +25c : 5D80000B; +25d : E0000004; +25e : 358C000C; +25f : 29820000; +260 : 5C40FFFA; +261 : 296203D4; +262 : 78010001; +263 : 382168AC; +264 : F80035BA; +265 : 34012710; +266 : E0000066; +267 : 59610004; +268 : 2961000C; +269 : 59600008; +26a : 44200006; +26b : 29820004; +26c : B9600800; +26d : 34030000; +26e : B9A02000; +26f : FBFFFF8E; +270 : 45C00033; +271 : 29610030; +272 : 416503A6; +273 : 2821000C; +274 : 4021001E; +275 : 44250008; +276 : 78040001; +277 : B9600800; +278 : 34020005; +279 : 34030001; +27a : 388468CC; +27b : F800005E; +27c : E0000025; +27d : 417003A7; +27e : 22100001; +27f : 46000007; +280 : 78040001; +281 : B9600800; +282 : 34020005; +283 : 34030001; +284 : 388468E8; +285 : E000000C; +286 : 29620358; +287 : 356F03C0; +288 : B9E00800; +289 : 3403000A; +28a : F800552B; +28b : 5C300008; +28c : 78040001; +28d : B9600800; +28e : 34020005; +28f : 34030001; +290 : 38846904; +291 : F8000048; +292 : E000000F; +293 : 416203A1; +294 : 3401000B; +295 : 5C41000E; +296 : 29620358; +297 : B9E00800; +298 : 34030008; +299 : F800551C; +29a : 5C200009; +29b : 29610358; +29c : 2D6203C8; +29d : 2C210008; +29e : 50410003; +29f : 34010007; +2a0 : 59610004; +2a1 : 340D0000; +2a2 : 340E0000; +2a3 : 29610004; +2a4 : 29620000; +2a5 : 5C410013; +2a6 : 5DA00003; +2a7 : 3401000F; +2a8 : 316103A1; +2a9 : 29840008; +2aa : B9A01800; +2ab : B9600800; +2ac : B9C01000; +2ad : D8800000; +2ae : B8201800; +2af : 44200006; +2b0 : 296203D4; +2b1 : 29840004; +2b2 : 78010001; +2b3 : 3821691C; +2b4 : F800356A; +2b5 : 29610004; +2b6 : 29620000; +2b7 : 4441000F; +2b8 : 59610000; +2b9 : B9600800; +2ba : F80000E6; +2bb : 41610020; +2bc : 29620010; +2bd : 34030002; +2be : 202100F9; +2bf : 31610020; +2c0 : 28420004; +2c1 : B9600800; +2c2 : 34040000; +2c3 : FBFFFF3A; +2c4 : 34010000; +2c5 : E0000007; +2c6 : 29820004; +2c7 : B9600800; +2c8 : 34030001; +2c9 : 34040000; +2ca : FBFFFF33; +2cb : 29610008; +2cc : 2B9D000C; +2cd : 2B8B0024; +2ce : 2B8C0020; +2cf : 2B8D001C; +2d0 : 2B8E0018; +2d1 : 2B8F0014; +2d2 : 2B900010; +2d3 : 379C0024; +2d4 : C3A00000; +2d5 : 34010000; +2d6 : 340D0000; +2d7 : 340E0000; +2d8 : E3FFFF66; +2d9 : 379CFFE4; +2da : 5B8B0008; +2db : 5B9D0004; +2dc : 5B84000C; +2dd : 5B850010; +2de : B8805800; +2df : 5B860014; +2e0 : 78040001; +2e1 : 5B870018; +2e2 : 5B88001C; +2e3 : 38846938; +2e4 : 34050000; +2e5 : 44200003; +2e6 : 282403D4; +2e7 : 2825001C; +2e8 : 78060001; +2e9 : 38C6B0CC; +2ea : 28C10000; +2eb : 3C420002; +2ec : B8A12800; +2ed : 80A22800; +2ee : 20A5000F; +2ef : 5465000C; +2f0 : 78050001; +2f1 : 38A58FE8; +2f2 : B4A22800; +2f3 : 78060001; +2f4 : 28A20000; +2f5 : B8C00800; +2f6 : 38216940; +2f7 : F8003527; +2f8 : B9600800; +2f9 : 37820010; +2fa : F8003502; +2fb : 2B9D0004; +2fc : 2B8B0008; +2fd : 379C001C; +2fe : C3A00000; +2ff : 379CFFF8; +300 : 5B8B0008; +301 : 5B9D0004; +302 : 3402001C; +303 : B8201800; +304 : 340B0000; +305 : 3405FFFC; +306 : 34040003; +307 : E0000009; +308 : 3421FFD0; +309 : 202600FF; +30a : 50860002; +30b : E0000008; +30c : BC220800; +30d : 34630001; +30e : B9615800; +30f : 3442FFFC; +310 : 40610000; +311 : 44200007; +312 : 5C45FFF6; +313 : 78010001; +314 : 78020001; +315 : 3821694C; +316 : 38428FD8; +317 : F8003507; +318 : B9600800; +319 : 2B9D0004; +31a : 2B8B0008; +31b : 379C0008; +31c : C3A00000; +31d : 28240358; +31e : 78020001; +31f : 38429708; +320 : 1083000A; +321 : 34050001; +322 : 28210030; +323 : 58430008; +324 : 3463000C; +325 : BCA31800; +326 : 28210010; +327 : 58430038; +328 : 1083000D; +329 : 2C210000; +32a : 58430014; +32b : 1083000B; +32c : 4084000C; +32d : 34210001; +32e : 5843002C; +32f : BC832000; +330 : 088403E8; +331 : 58440020; +332 : 340403E8; +333 : BC831800; +334 : 88231800; +335 : 58430044; +336 : C3A00000; +337 : 379CFFF0; +338 : 5B8B0010; +339 : 5B8C000C; +33a : 5B8D0008; +33b : 5B9D0004; +33c : B8406800; +33d : 28220038; +33e : B8606000; +33f : B8205800; +340 : 28430018; +341 : B9801000; +342 : D8600000; +343 : 35A200D6; +344 : 3C420002; +345 : 09AD000C; +346 : B5621000; +347 : 58410004; +348 : 78010001; +349 : 38219708; +34a : B42D6800; +34b : 29A50000; +34c : 78040001; +34d : B9600800; +34e : 34020006; +34f : 34030003; +350 : 388469BC; +351 : B9803000; +352 : FBFFFF87; +353 : 2B9D0004; +354 : 2B8B0010; +355 : 2B8C000C; +356 : 2B8D0008; +357 : 379C0010; +358 : C3A00000; +359 : 379CFFF0; +35a : 5B8B0010; +35b : 5B8C000C; +35c : 5B8D0008; +35d : 5B9D0004; +35e : B8406000; +35f : B8206800; +360 : 0981000C; +361 : 78020001; +362 : 78030001; +363 : 38429708; +364 : 3863B0D0; +365 : B4411000; +366 : 28610000; +367 : 28440008; +368 : 5C200005; +369 : 29A10030; +36a : 2821000C; +36b : 28210008; +36c : 58610000; +36d : 78030001; +36e : 78010001; +36f : 3863B0D0; +370 : 38218ED0; +371 : 28620000; +372 : 28250000; +373 : 340B0019; +374 : 88451000; +375 : 34423039; +376 : 00410010; +377 : 88451000; +378 : 202107FF; +379 : 34423039; +37a : 58620000; +37b : 3C23000A; +37c : 00410010; +37d : 34820004; +37e : 202103FF; +37f : 98230800; +380 : 0983000C; +381 : BD625800; +382 : 78020001; +383 : 38429708; +384 : B4431000; +385 : 28420004; +386 : 34030001; +387 : 44430005; +388 : 34030002; +389 : 44430008; +38a : 5C40000C; +38b : E000000A; +38c : B9601000; +38d : 3D6B0001; +38e : F80053F7; +38f : B42B5800; +390 : E0000006; +391 : 09620005; +392 : F80053F3; +393 : B8205800; +394 : E0000002; +395 : B8805800; +396 : B9A00800; +397 : B9801000; +398 : B9601800; +399 : FBFFFF9E; +39a : 2B9D0004; +39b : 2B8B0010; +39c : 2B8C000C; +39d : 2B8D0008; +39e : 379C0010; +39f : C3A00000; +3a0 : 379CFFF0; +3a1 : 5B8B0010; +3a2 : 5B8C000C; +3a3 : 5B8D0008; +3a4 : 5B9D0004; +3a5 : 340B0000; +3a6 : B8206000; +3a7 : 340D0008; +3a8 : B9601000; +3a9 : B9800800; +3aa : 356B0001; +3ab : FBFFFFAE; +3ac : 5D6DFFFC; +3ad : B9800800; +3ae : 34020003; +3af : 34030014; +3b0 : FBFFFF87; +3b1 : 2B9D0004; +3b2 : 2B8B0010; +3b3 : 2B8C000C; +3b4 : 2B8D0008; +3b5 : 379C0010; +3b6 : C3A00000; +3b7 : 379CFFF4; +3b8 : 5B8B000C; +3b9 : 5B8C0008; +3ba : 5B9D0004; +3bb : B8406000; +3bc : 28220038; +3bd : B8205800; +3be : 28430018; +3bf : 34020000; +3c0 : D8600000; +3c1 : 358200D6; +3c2 : 3C420002; +3c3 : B5621000; +3c4 : 28420004; +3c5 : C8221000; +3c6 : 34010000; +3c7 : 4802000D; +3c8 : 098C000C; +3c9 : 78010001; +3ca : 38219708; +3cb : B42C6000; +3cc : 29850000; +3cd : 78040001; +3ce : B9600800; +3cf : 34020006; +3d0 : 34030001; +3d1 : 388469D4; +3d2 : FBFFFF07; +3d3 : 34010001; +3d4 : 2B9D0004; +3d5 : 2B8B000C; +3d6 : 2B8C0008; +3d7 : 379C000C; +3d8 : C3A00000; +3d9 : 379CFFF4; +3da : 5B8B000C; +3db : 5B8C0008; +3dc : 5B9D0004; +3dd : B8406000; +3de : 28220038; +3df : B8205800; +3e0 : 28430018; +3e1 : 34020000; +3e2 : D8600000; +3e3 : 358200D6; +3e4 : 3C420002; +3e5 : B5625800; +3e6 : 29620004; +3e7 : C8410800; +3e8 : A4201000; +3e9 : 1442001F; +3ea : A0220800; +3eb : 2B9D0004; +3ec : 2B8B000C; +3ed : 2B8C0008; +3ee : 379C000C; +3ef : C3A00000; +3f0 : 379CFFF0; +3f1 : 5B8B0010; +3f2 : 5B8C000C; +3f3 : 5B8D0008; +3f4 : 5B9D0004; +3f5 : B8406800; +3f6 : 28220038; +3f7 : B8205800; +3f8 : B8606000; +3f9 : 28440018; +3fa : 34020000; +3fb : D8800000; +3fc : 35A200D6; +3fd : 358300D6; +3fe : 3C630002; +3ff : 3C420002; +400 : B5621000; +401 : B5635800; +402 : 28420004; +403 : 29630004; +404 : C8411000; +405 : C8610800; +406 : 4C410002; +407 : B8400800; +408 : A4201000; +409 : 1442001F; +40a : A0220800; +40b : 2B9D0004; +40c : 2B8B0010; +40d : 2B8C000C; +40e : 2B8D0008; +40f : 379C0010; +410 : C3A00000; +411 : 379CFFEC; +412 : 5B8B0014; +413 : 5B8C0010; +414 : 5B8D000C; +415 : 5B8E0008; +416 : 5B9D0004; +417 : B8407000; +418 : 28220038; +419 : B8205800; +41a : B8606800; +41b : 28450018; +41c : 34020000; +41d : B8806000; +41e : D8A00000; +41f : 35C200D6; +420 : 35A300D6; +421 : 3C420002; +422 : 3C630002; +423 : B5621000; +424 : B5631800; +425 : 28450004; +426 : 28620004; +427 : C8A12800; +428 : C8411000; +429 : 4CA20002; +42a : B8A01000; +42b : 358400D6; +42c : 3C840002; +42d : B5645800; +42e : 29630004; +42f : C8610800; +430 : 4C220002; +431 : B8201000; +432 : A4400800; +433 : 1421001F; +434 : A0410800; +435 : 2B9D0004; +436 : 2B8B0014; +437 : 2B8C0010; +438 : 2B8D000C; +439 : 2B8E0008; +43a : 379C0014; +43b : C3A00000; +43c : 379CFFFC; +43d : 5B9D0004; +43e : 34030001; +43f : 34010003; +440 : 34020000; +441 : F8004E5E; +442 : 34010000; +443 : 34020001; +444 : F8004FFD; +445 : F8003B82; +446 : 34010000; +447 : 2B9D0004; +448 : 379C0004; +449 : C3A00000; +44a : 379CFFF4; +44b : 5B8B000C; +44c : 5B8C0008; +44d : 5B9D0004; +44e : 34010000; +44f : B8406000; +450 : F8004F19; +451 : 45800005; +452 : 64220000; +453 : C8021000; +454 : 38420001; +455 : E0000013; +456 : 780B0001; +457 : 396BB0D4; +458 : 5C2C0004; +459 : 59600000; +45a : 3402FFFF; +45b : E000000D; +45c : 296C0000; +45d : 34020001; +45e : 5D80000A; +45f : 78020001; +460 : 38429700; +461 : 34010003; +462 : F8003C39; +463 : 34020002; +464 : 49810004; +465 : 34010001; +466 : 59610000; +467 : 34020001; +468 : B8400800; +469 : 2B9D0004; +46a : 2B8B000C; +46b : 2B8C0008; +46c : 379C000C; +46d : C3A00000; +46e : 34010000; +46f : C3A00000; +470 : 379CFFFC; +471 : 5B9D0004; +472 : 34010000; +473 : 34020001; +474 : F8004FCD; +475 : 34010000; +476 : 2B9D0004; +477 : 379C0004; +478 : C3A00000; +479 : 379CFFFC; +47a : 5B9D0004; +47b : 28210358; +47c : 28210010; +47d : 2823000C; +47e : 44430004; +47f : 5822000C; +480 : B8400800; +481 : F8003EBE; +482 : 34010000; +483 : 2B9D0004; +484 : 379C0004; +485 : C3A00000; +486 : 379CFFFC; +487 : 5B9D0004; +488 : F8003EB0; +489 : 34020001; +48a : 5C200003; +48b : F8004FA6; +48c : 7C220000; +48d : B8400800; +48e : 2B9D0004; +48f : 379C0004; +490 : C3A00000; +491 : 379CFFF8; +492 : 5B8B0008; +493 : 5B9D0004; +494 : B8202800; +495 : B8220800; +496 : B8402000; +497 : B8605800; +498 : 44200005; +499 : 34010001; +49a : B8A01000; +49b : B8801800; +49c : F8003E35; +49d : 45600005; +49e : 1562001F; +49f : 34010002; +4a0 : B9601800; +4a1 : F8003E30; +4a2 : 34010000; +4a3 : 2B9D0004; +4a4 : 2B8B0008; +4a5 : 379C0008; +4a6 : C3A00000; +4a7 : 379CFFFC; +4a8 : 5B9D0004; +4a9 : B8201000; +4aa : 3401FFFF; +4ab : F8004ECF; +4ac : 34010000; +4ad : 2B9D0004; +4ae : 379C0004; +4af : C3A00000; +4b0 : 379CFF24; +4b1 : 5B8B0014; +4b2 : 5B8C0010; +4b3 : 5B8D000C; +4b4 : 5B8E0008; +4b5 : 5B9D0004; +4b6 : B8406000; +4b7 : 282203D0; +4b8 : B8807000; +4b9 : 37810018; +4ba : B8605800; +4bb : B8A06800; +4bc : F8001E65; +4bd : 45C00005; +4be : 78010001; +4bf : 3821A808; +4c0 : 28210000; +4c1 : 59C10000; +4c2 : 45A00003; +4c3 : 2B8100CC; +4c4 : 59A10000; +4c5 : 2B82006C; +4c6 : 3401FFFD; +4c7 : 44400013; +4c8 : 45800007; +4c9 : 2B820060; +4ca : 2B810058; +4cb : B4410800; +4cc : 2B8200A0; +4cd : B4220800; +4ce : 59810000; +4cf : 2B820068; +4d0 : 3401FFFD; +4d1 : 44400009; +4d2 : 34010000; +4d3 : 45600007; +4d4 : 2B830064; +4d5 : 2B82005C; +4d6 : B4621000; +4d7 : 2B8300A4; +4d8 : B4431000; +4d9 : 59620000; +4da : 2B9D0004; +4db : 2B8B0014; +4dc : 2B8C0010; +4dd : 2B8D000C; +4de : 2B8E0008; +4df : 379C00DC; +4e0 : C3A00000; +4e1 : 34010000; +4e2 : C3A00000; +4e3 : 34010000; +4e4 : C3A00000; +4e5 : 379CFFEC; +4e6 : 5B8B000C; +4e7 : 5B8C0008; +4e8 : 5B9D0004; +4e9 : 34040000; +4ea : B8406000; +4eb : B8605800; +4ec : 37820010; +4ed : 37830014; +4ee : 34050000; +4ef : 5B800014; +4f0 : 5B800010; +4f1 : FBFFFFBF; +4f2 : 34010001; +4f3 : 5D810003; +4f4 : 2B810010; +4f5 : E0000002; +4f6 : 2B810014; +4f7 : 59610000; +4f8 : 34010001; +4f9 : 2B9D0004; +4fa : 2B8B000C; +4fb : 2B8C0008; +4fc : 379C0014; +4fd : C3A00000; +4fe : 379CFFFC; +4ff : 5B9D0004; +500 : F80034EB; +501 : 34010000; +502 : 2B9D0004; +503 : 379C0004; +504 : C3A00000; +505 : 379CFFFC; +506 : 5B9D0004; +507 : F80034EF; +508 : 34010000; +509 : 2B9D0004; +50a : 379C0004; +50b : C3A00000; +50c : 379CFFFC; +50d : 5B9D0004; +50e : F8003A7C; +50f : F80033EA; +510 : 78010001; +511 : 78020001; +512 : 38426ACC; +513 : 38216A9C; +514 : F800330A; +515 : 34010000; +516 : 2B9D0004; +517 : 379C0004; +518 : C3A00000; +519 : 78010001; +51a : 3821B0D8; +51b : 28210000; +51c : C3A00000; +51d : 78010001; +51e : 38219828; +51f : 2821002C; +520 : C3A00000; +521 : 379CFFF8; +522 : 5B8B0008; +523 : 5B9D0004; +524 : 78010001; +525 : 38216AE8; +526 : F80032F8; +527 : 78010001; +528 : 78020001; +529 : 38429F44; +52a : 38219C40; +52b : 780B0001; +52c : F80019FF; +52d : 396B9828; +52e : 34030000; +52f : B9600800; +530 : 34020000; +531 : FBFFFCE3; +532 : 78020001; +533 : 38429C84; +534 : 58410000; +535 : F80038D5; +536 : 78020001; +537 : 3842B0E0; +538 : 58410000; +539 : 29610358; +53a : 28210010; +53b : 58200068; +53c : B9600800; +53d : F8000B31; +53e : 78010001; +53f : 3821B0DC; +540 : 34020001; +541 : 58220000; +542 : 34010000; +543 : 2B9D0004; +544 : 2B8B0008; +545 : 379C0008; +546 : C3A00000; +547 : 379CFFF4; +548 : 5B8B000C; +549 : 5B8C0008; +54a : 5B9D0004; +54b : 780B0001; +54c : 396B9828; +54d : 29610358; +54e : 282C0010; +54f : 78010001; +550 : 38216AF4; +551 : F80032CD; +552 : 29810000; +553 : 34020000; +554 : 28230034; +555 : B9600800; +556 : D8600000; +557 : 78010001; +558 : 34020000; +559 : 34030230; +55a : 59800040; +55b : 31800035; +55c : 38219950; +55d : F80052F7; +55e : 78010001; +55f : 3821B0DC; +560 : 58200000; +561 : B9600800; +562 : 0D600120; +563 : F8000B0B; +564 : 78010001; +565 : 38219C40; +566 : F8001A10; +567 : 34010000; +568 : 2B9D0004; +569 : 2B8B000C; +56a : 2B8C0008; +56b : 379C000C; +56c : C3A00000; +56d : 379CFFEC; +56e : 5B8B0014; +56f : 5B8C0010; +570 : 5B8D000C; +571 : 5B8E0008; +572 : 5B9D0004; +573 : 780B0001; +574 : 396B9828; +575 : B8206000; +576 : 29610358; +577 : 282D0010; +578 : 78010001; +579 : 3821B0D8; +57a : 58200000; +57b : FBFFFFCC; +57c : 34010002; +57d : 4581001F; +57e : 49810003; +57f : 34010001; +580 : E0000004; +581 : 34020003; +582 : 4582002F; +583 : 34010004; +584 : 5D810039; +585 : 34010001; +586 : 780B0001; +587 : 396B9828; +588 : 31A10004; +589 : 34010001; +58a : 59610024; +58b : 78010001; +58c : 38219F44; +58d : 340E0006; +58e : 34020000; +58f : 34030001; +590 : 582E0000; +591 : 34010001; +592 : F8004D0D; +593 : 34010001; +594 : F8003DB7; +595 : 29610030; +596 : 2821000C; +597 : 582E0010; +598 : B9600800; +599 : F80012ED; +59a : 380BEA60; +59b : E0000023; +59c : 34010001; +59d : 31A10004; +59e : 34010001; +59f : 59610024; +5a0 : 78010001; +5a1 : 38219F44; +5a2 : 340E00BB; +5a3 : 34020000; +5a4 : 34030001; +5a5 : 582E0000; +5a6 : 34010002; +5a7 : F8004CF8; +5a8 : 34010001; +5a9 : F8003DA2; +5aa : 29610030; +5ab : 2821000C; +5ac : 582E0010; +5ad : B9600800; +5ae : F80012D8; +5af : 340B0FA0; +5b0 : E000000E; +5b1 : 31A10004; +5b2 : 59610024; +5b3 : 78010001; +5b4 : 38219F44; +5b5 : 340200FF; +5b6 : 58220000; +5b7 : 34030001; +5b8 : 34010003; +5b9 : 34020000; +5ba : F8004CE5; +5bb : 34010000; +5bc : F8003D8F; +5bd : 340B0000; +5be : F800384C; +5bf : 78020001; +5c0 : B8207000; +5c1 : B8400800; +5c2 : 38216B00; +5c3 : F800325B; +5c4 : 29A20000; +5c5 : 780D0001; +5c6 : 39AD6B1C; +5c7 : 28430034; +5c8 : 78020001; +5c9 : B8400800; +5ca : 38219828; +5cb : 34020000; +5cc : D8600000; +5cd : E000000E; +5ce : F8004ECC; +5cf : 340103E8; +5d0 : F800383F; +5d1 : F8003839; +5d2 : C82E1000; +5d3 : 51620006; +5d4 : 78010001; +5d5 : 38216B0C; +5d6 : F8003248; +5d7 : 340BFF8C; +5d8 : E0000008; +5d9 : B9A00800; +5da : F8003244; +5db : 34010000; +5dc : F8004D8D; +5dd : 5C200002; +5de : 5D61FFF0; +5df : 340B0000; +5e0 : 78010001; +5e1 : 38218798; +5e2 : F800323C; +5e3 : 7D620000; +5e4 : 65810001; +5e5 : A0410800; +5e6 : 44200005; +5e7 : 78010001; +5e8 : 38219F44; +5e9 : 34020034; +5ea : 58220000; +5eb : 78010001; +5ec : 3821B0D8; +5ed : 582C0000; +5ee : B9600800; +5ef : 2B9D0004; +5f0 : 2B8B0014; +5f1 : 2B8C0010; +5f2 : 2B8D000C; +5f3 : 2B8E0008; +5f4 : 379C0014; +5f5 : C3A00000; +5f6 : 379CFFFC; +5f7 : 5B9D0004; +5f8 : 44200004; +5f9 : 34020001; +5fa : 5C220006; +5fb : E0000003; +5fc : FBFFFF4B; +5fd : E0000006; +5fe : FBFFFF23; +5ff : E0000004; +600 : 78010001; +601 : 3821B0DC; +602 : 28210000; +603 : 2B9D0004; +604 : 379C0004; +605 : C3A00000; +606 : 379CFFEC; +607 : 5B8B0014; +608 : 5B8C0010; +609 : 5B8D000C; +60a : 5B8E0008; +60b : 5B9D0004; +60c : 78010001; +60d : 3821B0DC; +60e : 28210000; +60f : 340E0000; +610 : 44200024; +611 : 780B0001; +612 : 396B9828; +613 : 29610034; +614 : 29620048; +615 : 78040001; +616 : 28250008; +617 : 3403007C; +618 : B9600800; +619 : 38849928; +61a : D8A00000; +61b : B8201800; +61c : 4C010005; +61d : 29610414; +61e : 34210001; +61f : 59610414; +620 : E000000C; +621 : 5C20000B; +622 : 780D0001; +623 : F80037E7; +624 : 39ADB0E0; +625 : 29A20000; +626 : 780C0001; +627 : 398C9C84; +628 : C8220800; +629 : 29820000; +62a : 5441000A; +62b : E0000011; +62c : 78010001; +62d : 38219828; +62e : 28220050; +62f : FBFFFBE5; +630 : 78020001; +631 : 38429C84; +632 : 58410000; +633 : 340E0001; +634 : B9C00800; +635 : 2B9D0004; +636 : 2B8B0014; +637 : 2B8C0010; +638 : 2B8D000C; +639 : 2B8E0008; +63a : 379C0014; +63b : C3A00000; +63c : F80037CE; +63d : 59A10000; +63e : 34020000; +63f : B9600800; +640 : 34030000; +641 : FBFFFBD3; +642 : 59810000; +643 : E3FFFFF0; +644 : 379CFFF0; +645 : 5B8B0010; +646 : 5B8C000C; +647 : 5B8D0008; +648 : 5B9D0004; +649 : 28450008; +64a : 2C44000C; +64b : 284D0000; +64c : 3CA50010; +64d : B8206000; +64e : 284B0004; +64f : B8A40800; +650 : 340203E8; +651 : F80050D7; +652 : 15A20018; +653 : B8203000; +654 : 78070001; +655 : 204200C0; +656 : 34010080; +657 : 38E780E0; +658 : 5C410003; +659 : 78070001; +65a : 38E76B24; +65b : 78040001; +65c : B8800800; +65d : B9801000; +65e : B9601800; +65f : B9602000; +660 : B9602800; +661 : 38216B30; +662 : F80031BC; +663 : 2B9D0004; +664 : 2B8B0010; +665 : 2B8C000C; +666 : 2B8D0008; +667 : 379C0010; +668 : C3A00000; +669 : 379CFFE8; +66a : 5B9D0018; +66b : B8205000; +66c : 40610005; +66d : 40640000; +66e : 40650001; +66f : 40660002; +670 : 40670003; +671 : 40680004; +672 : 5B810004; +673 : 40610006; +674 : B8404800; +675 : B9401000; +676 : 5B810008; +677 : 40610007; +678 : 5B81000C; +679 : 40610008; +67a : 5B810010; +67b : 40610009; +67c : B9201800; +67d : 5B810014; +67e : 78010001; +67f : 38216B54; +680 : F800319E; +681 : 2B9D0018; +682 : 379C0018; +683 : C3A00000; +684 : 379CFFD0; +685 : 5B8B0030; +686 : 5B8C002C; +687 : 5B8D0028; +688 : 5B8E0024; +689 : 5B8F0020; +68a : 5B90001C; +68b : 5B910018; +68c : 5B920014; +68d : 5B930010; +68e : 5B94000C; +68f : 5B950008; +690 : 5B9D0004; +691 : B8603000; +692 : B8209800; +693 : B8409000; +694 : 78010001; +695 : B880A800; +696 : 38216B8C; +697 : BA601000; +698 : BA401800; +699 : B8C02000; +69a : B8A0A000; +69b : 78110001; +69c : F8003182; +69d : 78100001; +69e : 780F0001; +69f : 780E0001; +6a0 : 780D0001; +6a1 : B8205800; +6a2 : 340C0000; +6a3 : 3A316BA0; +6a4 : 3A106BA8; +6a5 : 39EF7C58; +6a6 : 39CE8798; +6a7 : 39AD7F20; +6a8 : E0000017; +6a9 : 5CC00006; +6aa : BA200800; +6ab : BA601000; +6ac : BA401800; +6ad : F8003171; +6ae : B5615800; +6af : B6AC1000; +6b0 : 40420000; +6b1 : BA000800; +6b2 : 358C0001; +6b3 : F800316B; +6b4 : 21820003; +6b5 : B42B5800; +6b6 : B9E03000; +6b7 : 5C400005; +6b8 : 2181000F; +6b9 : B9C03000; +6ba : 44220002; +6bb : B9A03000; +6bc : B8C00800; +6bd : F8003161; +6be : B5615800; +6bf : 2186000F; +6c0 : 4A8CFFE9; +6c1 : 44C00005; +6c2 : 78010001; +6c3 : 38218798; +6c4 : F800315A; +6c5 : B42B5800; +6c6 : B9600800; +6c7 : 2B9D0004; +6c8 : 2B8B0030; +6c9 : 2B8C002C; +6ca : 2B8D0028; +6cb : 2B8E0024; +6cc : 2B8F0020; +6cd : 2B90001C; +6ce : 2B910018; +6cf : 2B920014; +6d0 : 2B930010; +6d1 : 2B94000C; +6d2 : 2B950008; +6d3 : 379C0030; +6d4 : C3A00000; +6d5 : 379CFFB8; +6d6 : 5B8B0048; +6d7 : 5B8C0044; +6d8 : 5B8D0040; +6d9 : 5B8E003C; +6da : 5B8F0038; +6db : 5B900034; +6dc : 5B910030; +6dd : 5B92002C; +6de : 5B930028; +6df : 5B940024; +6e0 : 5B950020; +6e1 : 5B96001C; +6e2 : 5B970018; +6e3 : 5B980014; +6e4 : 5B9D0010; +6e5 : B8608000; +6e6 : 40430001; +6e7 : B8206000; +6e8 : 34010002; +6e9 : 2063000F; +6ea : B8406800; +6eb : 404E0000; +6ec : 44610006; +6ed : 78010001; +6ee : B9801000; +6ef : 38216BB0; +6f0 : F800312E; +6f1 : E0000150; +6f2 : 40450002; +6f3 : 40460003; +6f4 : 21CE000F; +6f5 : 3CA50008; +6f6 : 78010001; +6f7 : B8C52800; +6f8 : 41A60004; +6f9 : 34030002; +6fa : B9C02000; +6fb : 344B0022; +6fc : 38216BD0; +6fd : B9801000; +6fe : F8003120; +6ff : 41A30006; +700 : 41A40007; +701 : 29A5000C; +702 : 3C630008; +703 : 78010001; +704 : B8831800; +705 : 29A40008; +706 : B8A03000; +707 : B9801000; +708 : 38216BFC; +709 : F8003115; +70a : 78020001; +70b : B9800800; +70c : 38426C2C; +70d : 35A30014; +70e : FBFFFF5B; +70f : 41A3001E; +710 : 41A4001F; +711 : 41A50021; +712 : 3C630008; +713 : 78010001; +714 : B8831800; +715 : 41A40020; +716 : 38216C34; +717 : B9801000; +718 : F8003106; +719 : 3401000C; +71a : 55C100E9; +71b : 78010001; +71c : 3DCE0002; +71d : 38219008; +71e : B42E0800; +71f : 28210000; +720 : C0200000; +721 : 78010001; +722 : B9801000; +723 : 38216C60; +724 : F80030FA; +725 : 41620002; +726 : 41610003; +727 : 41640004; +728 : 3C420018; +729 : 3C210010; +72a : 3C840008; +72b : B8220800; +72c : B8812000; +72d : 41620006; +72e : 41610007; +72f : 41650008; +730 : 3C420018; +731 : 3C210010; +732 : 3CA50008; +733 : B8220800; +734 : B8A12800; +735 : 78030001; +736 : 78010001; +737 : 41670005; +738 : 41660009; +739 : 38216C78; +73a : B9801000; +73b : 38636C88; +73c : E000001C; +73d : 78010001; +73e : B9801000; +73f : 38216C94; +740 : F80030DE; +741 : 41620002; +742 : 41610003; +743 : 41640004; +744 : 3C420018; +745 : 3C210010; +746 : 3C840008; +747 : B8220800; +748 : B8812000; +749 : 41620006; +74a : 41610007; +74b : 41650008; +74c : 3C420018; +74d : 3C210010; +74e : 3CA50008; +74f : B8220800; +750 : 41670005; +751 : 41660009; +752 : B8A12800; +753 : 78030001; +754 : 78010001; +755 : 38216C78; +756 : B9801000; +757 : 38636CB0; +758 : B8E42000; +759 : B8C52800; +75a : F80030C4; +75b : E00000A6; +75c : 78010001; +75d : B9801000; +75e : 38216CC0; +75f : F80030BF; +760 : 41620002; +761 : 41610003; +762 : 41640004; +763 : 3C420018; +764 : 3C210010; +765 : 3C840008; +766 : B8220800; +767 : B8812000; +768 : 41620006; +769 : 41610007; +76a : 41650008; +76b : 3C420018; +76c : 3C210010; +76d : 3CA50008; +76e : B8220800; +76f : B8A12800; +770 : 78030001; +771 : 78010001; +772 : 41670005; +773 : 41660009; +774 : 38216C78; +775 : B9801000; +776 : 38636CDC; +777 : E3FFFFE1; +778 : 78010001; +779 : B9801000; +77a : 38216CEC; +77b : F80030A3; +77c : 41620002; +77d : 41610003; +77e : 41640004; +77f : 3C420018; +780 : 3C210010; +781 : 3C840008; +782 : B8220800; +783 : B8812000; +784 : 41620006; +785 : 41610007; +786 : 41650008; +787 : 3C420018; +788 : 3C210010; +789 : 41670005; +78a : 41660009; +78b : 3CA50008; +78c : B8220800; +78d : 780E0001; +78e : 39CE6D08; +78f : B8A12800; +790 : 78010001; +791 : B9801000; +792 : B9C01800; +793 : B8E42000; +794 : B8C52800; +795 : 38216C78; +796 : F8003088; +797 : 3563000A; +798 : B9800800; +799 : B9C01000; +79a : FBFFFECF; +79b : 340B0036; +79c : E0000098; +79d : 78010001; +79e : B9801000; +79f : 38216D1C; +7a0 : F800307E; +7a1 : 41620002; +7a2 : 41610003; +7a3 : 41640004; +7a4 : 3C420018; +7a5 : 3C210010; +7a6 : 3C840008; +7a7 : B8220800; +7a8 : B8812000; +7a9 : 41620006; +7aa : 41610007; +7ab : 41650008; +7ac : 3C420018; +7ad : 3C210010; +7ae : 41670005; +7af : 41660009; +7b0 : 3CA50008; +7b1 : B8220800; +7b2 : B8A12800; +7b3 : 78030001; +7b4 : 78010001; +7b5 : B8E42000; +7b6 : B8C52800; +7b7 : B9801000; +7b8 : 38636D38; +7b9 : 38216C78; +7ba : F8003064; +7bb : 4162000E; +7bc : 4161000F; +7bd : 41640010; +7be : 3C420018; +7bf : 3C210010; +7c0 : 3C840008; +7c1 : B8220800; +7c2 : B8812000; +7c3 : 41620012; +7c4 : 41610013; +7c5 : 41650014; +7c6 : 3C420018; +7c7 : 3C210010; +7c8 : 3CA50008; +7c9 : B8220800; +7ca : B8A12800; +7cb : 41620016; +7cc : 41610017; +7cd : 41660018; +7ce : 3C420018; +7cf : 3C210010; +7d0 : 41690011; +7d1 : 41680015; +7d2 : 41670019; +7d3 : 3CC60008; +7d4 : B8220800; +7d5 : B8C13000; +7d6 : 78030001; +7d7 : 78010001; +7d8 : B9242000; +7d9 : B9052800; +7da : B8E63000; +7db : B9801000; +7dc : 38636D64; +7dd : 38216D50; +7de : F8003040; +7df : 4163000D; +7e0 : 4164001A; +7e1 : 78010001; +7e2 : B9801000; +7e3 : 38216D88; +7e4 : F800303A; +7e5 : 41610020; +7e6 : 4164001B; +7e7 : 4165001C; +7e8 : 4166001D; +7e9 : 4167001E; +7ea : 4168001F; +7eb : 5B810004; +7ec : 41610021; +7ed : 78030001; +7ee : B9801000; +7ef : 5B810008; +7f0 : 41610022; +7f1 : 38636DE0; +7f2 : 340B0040; +7f3 : 5B81000C; +7f4 : 78010001; +7f5 : 38216DB0; +7f6 : F8003028; +7f7 : E000003D; +7f8 : 78010001; +7f9 : B9801000; +7fa : 38216E00; +7fb : F8003023; +7fc : 78020001; +7fd : B9800800; +7fe : 38426E1C; +7ff : B9601800; +800 : FBFFFE69; +801 : 340B002C; +802 : E0000032; +803 : 340B0022; +804 : E0000030; +805 : 55F70009; +806 : 78010001; +807 : B9801000; +808 : BA001800; +809 : B9602000; +80a : B9E02800; +80b : 38216E38; +80c : F8003012; +80d : E0000034; +80e : B5AB7000; +80f : 41D60002; +810 : 41C10003; +811 : 41C30000; +812 : 3ED60008; +813 : 41C40001; +814 : B836B000; +815 : 41C10008; +816 : 41C50004; +817 : 41C60005; +818 : 41C70006; +819 : 41C80007; +81a : 5B810004; +81b : 41C10009; +81c : 3C630008; +81d : 36D10004; +81e : 5B810008; +81f : B8831800; +820 : BAA00800; +821 : B9801000; +822 : BA202000; +823 : F8002FFB; +824 : 4DF10007; +825 : BA400800; +826 : B9801000; +827 : BA201800; +828 : B9E02000; +829 : F8002FF5; +82a : E0000008; +82b : B9800800; +82c : BA801000; +82d : BA601800; +82e : 35C4000A; +82f : 36C5FFFA; +830 : FBFFFE54; +831 : BA207800; +832 : B56F5800; +833 : E000000B; +834 : 78150001; +835 : 78140001; +836 : 78130001; +837 : 78120001; +838 : 34180002; +839 : 34170009; +83a : 3AB56E5C; +83b : 3A946EC8; +83c : 3A736ED0; +83d : 3A526E9C; +83e : 4D700003; +83f : CA0B7800; +840 : 49F8FFC5; +841 : 78020001; +842 : 78030001; +843 : B9800800; +844 : 38426EDC; +845 : 38636EE4; +846 : B9A02000; +847 : BA002800; +848 : FBFFFE3C; +849 : 2B9D0010; +84a : 2B8B0048; +84b : 2B8C0044; +84c : 2B8D0040; +84d : 2B8E003C; +84e : 2B8F0038; +84f : 2B900034; +850 : 2B910030; +851 : 2B92002C; +852 : 2B930028; +853 : 2B940024; +854 : 2B950020; +855 : 2B96001C; +856 : 2B970018; +857 : 2B980014; +858 : 379C0048; +859 : C3A00000; +85a : 379CFFF0; +85b : 5B8B000C; +85c : 5B8C0008; +85d : 5B9D0004; +85e : B8206000; +85f : B8405800; +860 : 44800005; +861 : B8801000; +862 : 5B830010; +863 : FBFFFDE1; +864 : 2B830010; +865 : B9800800; +866 : B9601000; +867 : FBFFFE6E; +868 : 34010000; +869 : 2B9D0004; +86a : 2B8B000C; +86b : 2B8C0008; +86c : 379C0010; +86d : C3A00000; +86e : 379CFFE8; +86f : 5B8B0018; +870 : 5B8C0014; +871 : 5B8D0010; +872 : 5B8E000C; +873 : 5B8F0008; +874 : 5B9D0004; +875 : 282D0000; +876 : B8207800; +877 : 282E0004; +878 : B8406000; +879 : 340B0000; +87a : 34010000; +87b : 34040000; +87c : 544D0006; +87d : B9A00800; +87e : F8004EF7; +87f : 882C1000; +880 : B9602000; +881 : C9A26800; +882 : 34030000; +883 : 34020001; +884 : E000000B; +885 : 3D850001; +886 : 3D6B0001; +887 : F5856000; +888 : 3C630001; +889 : B58B5800; +88a : B8A06000; +88b : 3C450001; +88c : F4451000; +88d : B4431800; +88e : B8A01000; +88f : 1565001F; +890 : C8AC3000; +891 : F4C53000; +892 : C8AB2800; +893 : C8A62800; +894 : 00A5001F; +895 : 34060001; +896 : 55AB0004; +897 : 5DAB0002; +898 : 55CC0002; +899 : 34060000; +89a : A0A63000; +89b : 5CC0FFEA; +89c : 556D000D; +89d : 5D6D0002; +89e : 558E000B; +89f : C9CC2800; +8a0 : F4AE7000; +8a1 : C9AB6800; +8a2 : C9AE6800; +8a3 : B8A07000; +8a4 : B4822800; +8a5 : F4852000; +8a6 : B4230800; +8a7 : B4810800; +8a8 : B8A02000; +8a9 : 3C65001F; +8aa : 00420001; +8ab : 00630001; +8ac : B8A21000; +8ad : B8622800; +8ae : 44A00006; +8af : 3D65001F; +8b0 : 018C0001; +8b1 : 016B0001; +8b2 : B8AC6000; +8b3 : E3FFFFE9; +8b4 : 59E10000; +8b5 : B9C00800; +8b6 : 59E40004; +8b7 : 2B9D0004; +8b8 : 2B8B0018; +8b9 : 2B8C0014; +8ba : 2B8D0010; +8bb : 2B8E000C; +8bc : 2B8F0008; +8bd : 379C0018; +8be : C3A00000; +8bf : 379CFFF8; +8c0 : 5B8B0008; +8c1 : 5B9D0004; +8c2 : B8405800; +8c3 : F8003547; +8c4 : B42B0800; +8c5 : 2B9D0004; +8c6 : 2B8B0008; +8c7 : 379C0008; +8c8 : C3A00000; +8c9 : 379CFFF8; +8ca : 5B8B0008; +8cb : 5B9D0004; +8cc : 78040001; +8cd : B8405800; +8ce : 78050001; +8cf : 34020006; +8d0 : 34030001; +8d1 : 38846F94; +8d2 : 38A5903C; +8d3 : B9603000; +8d4 : FBFFFA05; +8d5 : 45600005; +8d6 : 1562001F; +8d7 : 34010002; +8d8 : B9601800; +8d9 : F80039F8; +8da : 34010000; +8db : 2B9D0004; +8dc : 2B8B0008; +8dd : 379C0008; +8de : C3A00000; +8df : 379CFFF4; +8e0 : 5B8B000C; +8e1 : 5B8C0008; +8e2 : 5B9D0004; +8e3 : B8206000; +8e4 : B8405800; +8e5 : B8603000; +8e6 : 44600008; +8e7 : 78040001; +8e8 : 78050001; +8e9 : 34020006; +8ea : 34030001; +8eb : 38846FA0; +8ec : 38A5905C; +8ed : FBFFF9EC; +8ee : B9800800; +8ef : B9601000; +8f0 : FBFFFFD9; +8f1 : 2B9D0004; +8f2 : 2B8B000C; +8f3 : 2B8C0008; +8f4 : 379C000C; +8f5 : C3A00000; +8f6 : 379CFFF0; +8f7 : 5B8B0010; +8f8 : 5B8C000C; +8f9 : 5B8D0008; +8fa : 5B9D0004; +8fb : B8206800; +8fc : 44400015; +8fd : 28410008; +8fe : 2C4B000C; +8ff : 284C0004; +900 : 3C210010; +901 : 34040003; +902 : B82B5800; +903 : 28410000; +904 : B9601800; +905 : B9801000; +906 : F80039E9; +907 : 78040001; +908 : 78050001; +909 : B9A00800; +90a : 34020006; +90b : 34030001; +90c : 38846FCC; +90d : 38A59070; +90e : B9803000; +90f : B9603800; +910 : FBFFF9C9; +911 : 34010000; +912 : 2B9D0004; +913 : 2B8B0010; +914 : 2B8C000C; +915 : 2B8D0008; +916 : 379C0010; +917 : C3A00000; +918 : 379CFFE8; +919 : 5B8B000C; +91a : 5B8C0008; +91b : 5B9D0004; +91c : B8405800; +91d : B8206000; +91e : 37820018; +91f : 37810010; +920 : F80039EF; +921 : 2B870018; +922 : 2B810010; +923 : 2B860014; +924 : 00E20010; +925 : 59610000; +926 : 59620008; +927 : 3CE10010; +928 : 78020001; +929 : 3842B0CC; +92a : 5961000C; +92b : 28410000; +92c : 59660004; +92d : 20210001; +92e : 5C200009; +92f : 78040001; +930 : 78050001; +931 : B9800800; +932 : 34020006; +933 : 34030002; +934 : 38846FCC; +935 : 38A59080; +936 : FBFFF9A3; +937 : 34010000; +938 : 2B9D0004; +939 : 2B8B000C; +93a : 2B8C0008; +93b : 379C0018; +93c : C3A00000; +93d : 379CFFB0; +93e : 5B8B001C; +93f : 5B8C0018; +940 : 5B8D0014; +941 : 5B8E0010; +942 : 5B8F000C; +943 : 5B900008; +944 : 5B9D0004; +945 : 0884000C; +946 : B8205800; +947 : 342D0110; +948 : 78010001; +949 : 38219768; +94a : B4240800; +94b : B8407800; +94c : 40220007; +94d : 78050001; +94e : 378C0040; +94f : 08420006; +950 : 38A590A0; +951 : 29700068; +952 : 340188F7; +953 : B4451000; +954 : B8607000; +955 : 0F81004C; +956 : 34030006; +957 : B9800800; +958 : F8004E7E; +959 : B9801000; +95a : BA000800; +95b : B9E01800; +95c : B9C02000; +95d : 37850020; +95e : F80024F0; +95f : B8206000; +960 : 45A0001F; +961 : 2B810028; +962 : 2B820024; +963 : 2B830020; +964 : 1425001F; +965 : 00240010; +966 : 3CA50010; +967 : 3C210010; +968 : B8852800; +969 : 2B84003C; +96a : 59630110; +96b : 59620114; +96c : 59650118; +96d : 5961011C; +96e : 5C800004; +96f : 78048F00; +970 : B8641800; +971 : 59630110; +972 : 3CA90010; +973 : 00280010; +974 : 29670114; +975 : 78040001; +976 : 78050001; +977 : B9600800; +978 : 34020005; +979 : 34030002; +97a : 38846FDC; +97b : 38A59090; +97c : B9803000; +97d : B9284000; +97e : FBFFF95B; +97f : 78010001; +980 : 3821B0D8; +981 : 28220000; +982 : 34010004; +983 : 5C41000D; +984 : 2964011C; +985 : 29650118; +986 : 29620114; +987 : 00830010; +988 : 2084FFFF; +989 : 088403E8; +98a : 3CA50010; +98b : 78010001; +98c : 00840010; +98d : 38216FFC; +98e : B8A31800; +98f : F8002E8F; +990 : 4C0C0010; +991 : 78010001; +992 : 3821B0CC; +993 : 28220000; +994 : 2961001C; +995 : B8410800; +996 : 00210014; +997 : 34020001; +998 : 2021000F; +999 : 50410007; +99a : 78010001; +99b : 3821700C; +99c : B9E01000; +99d : B9C01800; +99e : B9A02000; +99f : FBFFFEBB; +9a0 : B9800800; +9a1 : 2B9D0004; +9a2 : 2B8B001C; +9a3 : 2B8C0018; +9a4 : 2B8D0014; +9a5 : 2B8E0010; +9a6 : 2B8F000C; +9a7 : 2B900008; +9a8 : 379C0050; +9a9 : C3A00000; +9aa : 379CFF90; +9ab : 5B8B001C; +9ac : 5B8C0018; +9ad : 5B8D0014; +9ae : 5B8E0010; +9af : 5B8F000C; +9b0 : 5B900008; +9b1 : 5B9D0004; +9b2 : B8206000; +9b3 : 28210068; +9b4 : B8602800; +9b5 : B8407000; +9b6 : B8805800; +9b7 : 37820040; +9b8 : B8A02000; +9b9 : B9C01800; +9ba : 37850020; +9bb : F8002420; +9bc : B8206800; +9bd : 4C010065; +9be : 45600021; +9bf : 2B81002C; +9c0 : 2B8F0024; +9c1 : 2B900020; +9c2 : 3C210010; +9c3 : 340203E8; +9c4 : 59700000; +9c5 : 596F0004; +9c6 : F8004D62; +9c7 : 2B850028; +9c8 : B8202000; +9c9 : 1422001F; +9ca : 14A1001F; +9cb : 00A30010; +9cc : 3CA50010; +9cd : 3C210010; +9ce : B4852800; +9cf : B8610800; +9d0 : F4852000; +9d1 : B4410800; +9d2 : B4810800; +9d3 : 59610008; +9d4 : 2B81003C; +9d5 : 5965000C; +9d6 : 5C200009; +9d7 : 78010001; +9d8 : 3821B0D8; +9d9 : 28220000; +9da : 34010004; +9db : 44410004; +9dc : 78018F00; +9dd : BA018000; +9de : 59700000; +9df : 78010001; +9e0 : 3821B0CC; +9e1 : 2982001C; +9e2 : 28210000; +9e3 : B8220800; +9e4 : 00210014; +9e5 : 34020001; +9e6 : 2021000F; +9e7 : 50410007; +9e8 : 78010001; +9e9 : 38217014; +9ea : B9C01000; +9eb : B9A01800; +9ec : B9602000; +9ed : FBFFFE6D; +9ee : 78010001; +9ef : 3821B0D8; +9f0 : 28220000; +9f1 : 34010004; +9f2 : 5C410030; +9f3 : 29640000; +9f4 : 29630004; +9f5 : 29620008; +9f6 : 2961000C; +9f7 : 5B840064; +9f8 : 5B830068; +9f9 : 5B82006C; +9fa : 5B810070; +9fb : F8002FCD; +9fc : 3C210010; +9fd : 340203E8; +9fe : 5B800058; +9ff : 5B800054; +a00 : F8004D28; +a01 : 1422001F; +a02 : 378B0064; +a03 : 5B810060; +a04 : 5B82005C; +a05 : B9600800; +a06 : 37820054; +a07 : F8001255; +a08 : 2B840070; +a09 : 2B85006C; +a0a : 2B820068; +a0b : 00830010; +a0c : 2084FFFF; +a0d : 088403E8; +a0e : 3CA50010; +a0f : 78010001; +a10 : 00840010; +a11 : B8A31800; +a12 : 3821701C; +a13 : F8002E0B; +a14 : B9600800; +a15 : 35820110; +a16 : F8001246; +a17 : 2B830070; +a18 : 2B84006C; +a19 : 78010001; +a1a : 00620010; +a1b : 2063FFFF; +a1c : 086303E8; +a1d : 3C840010; +a1e : 3821702C; +a1f : 00630010; +a20 : B8821000; +a21 : F8002DFD; +a22 : B9A00800; +a23 : 2B9D0004; +a24 : 2B8B001C; +a25 : 2B8C0018; +a26 : 2B8D0014; +a27 : 2B8E0010; +a28 : 2B8F000C; +a29 : 2B900008; +a2a : 379C0070; +a2b : C3A00000; +a2c : 379CFFFC; +a2d : 5B9D0004; +a2e : 28210068; +a2f : F8002352; +a30 : 34010000; +a31 : 2B9D0004; +a32 : 379C0004; +a33 : C3A00000; +a34 : 379CFFD4; +a35 : 5B8B0010; +a36 : 5B8C000C; +a37 : 5B8D0008; +a38 : 5B9D0004; +a39 : B8205800; +a3a : 28210068; +a3b : 44200002; +a3c : F8002345; +a3d : B9600800; +a3e : F8000CAF; +a3f : 378C0014; +a40 : 340188F7; +a41 : 78020001; +a42 : 0F810020; +a43 : 38428F88; +a44 : B9800800; +a45 : 34030006; +a46 : F8004D90; +a47 : 78010001; +a48 : B9801000; +a49 : 38219D74; +a4a : 34030001; +a4b : 34040000; +a4c : F80022EC; +a4d : B8206000; +a4e : 4420000E; +a4f : 378D0028; +a50 : B9A01000; +a51 : F80022D6; +a52 : B9A01000; +a53 : 34030006; +a54 : 35610070; +a55 : F8004D81; +a56 : 3561005C; +a57 : 596C0068; +a58 : B9A01000; +a59 : 34030006; +a5a : F8004D7C; +a5b : 596C0054; +a5c : 34010000; +a5d : 2B9D0004; +a5e : 2B8B0010; +a5f : 2B8C000C; +a60 : 2B8D0008; +a61 : 379C002C; +a62 : C3A00000; +a63 : 379CFFF4; +a64 : 5B8B000C; +a65 : 5B8C0008; +a66 : 5B9D0004; +a67 : 78040001; +a68 : 78050001; +a69 : B8606000; +a6a : 34020002; +a6b : 34030002; +a6c : 38847148; +a6d : 38A59054; +a6e : B8205800; +a6f : FBFFF86A; +a70 : 2982002C; +a71 : 29610358; +a72 : 20430003; +a73 : 28210010; +a74 : 7C640000; +a75 : 58240038; +a76 : 20440008; +a77 : 20420004; +a78 : 7C840000; +a79 : 7C420000; +a7a : 30230035; +a7b : 58220044; +a7c : 58240040; +a7d : 29610030; +a7e : 28220010; +a7f : 29610358; +a80 : 2C210008; +a81 : 0C410028; +a82 : 2B9D0004; +a83 : 2B8B000C; +a84 : 2B8C0008; +a85 : 379C000C; +a86 : C3A00000; +a87 : 379CFFF8; +a88 : 5B8B0008; +a89 : 5B9D0004; +a8a : 28220358; +a8b : 78040001; +a8c : 78050001; +a8d : 284B0010; +a8e : 34030002; +a8f : 34020002; +a90 : 38847148; +a91 : 38A59154; +a92 : FBFFF847; +a93 : 34010000; +a94 : 31600005; +a95 : 2B9D0004; +a96 : 2B8B0008; +a97 : 379C0008; +a98 : C3A00000; +a99 : 379CFFF8; +a9a : 5B8B0008; +a9b : 5B9D0004; +a9c : 78040001; +a9d : 78050001; +a9e : B8205800; +a9f : 34020002; +aa0 : 34010000; +aa1 : 34030002; +aa2 : 38847148; +aa3 : 38A59164; +aa4 : FBFFF835; +aa5 : 29610024; +aa6 : 44200006; +aa7 : 34020000; +aa8 : 34030001; +aa9 : 34040002; +aaa : 34060003; +aab : E000001F; +aac : 29610000; +aad : 29620040; +aae : 58220018; +aaf : E000001D; +ab0 : 29650000; +ab1 : 08410418; +ab2 : B4A10800; +ab3 : 29650040; +ab4 : 58250018; +ab5 : 28250408; +ab6 : 5CA30010; +ab7 : 28250024; +ab8 : 44A30004; +ab9 : 28210358; +aba : 5CA40009; +abb : E0000005; +abc : 28210358; +abd : 28210010; +abe : 30230004; +abf : E000000A; +ac0 : 28210010; +ac1 : 30240004; +ac2 : E0000007; +ac3 : 28210010; +ac4 : 30260004; +ac5 : E0000004; +ac6 : 28210358; +ac7 : 28210010; +ac8 : 30200004; +ac9 : 34420001; +aca : 29610024; +acb : 4822FFE5; +acc : 34010000; +acd : 2B9D0004; +ace : 2B8B0008; +acf : 379C0008; +ad0 : C3A00000; +ad1 : 379CFFF4; +ad2 : 5B8B000C; +ad3 : 5B8C0008; +ad4 : 5B9D0004; +ad5 : 28220358; +ad6 : 78040001; +ad7 : 78050001; +ad8 : 284B0010; +ad9 : 34030002; +ada : 34020002; +adb : 38847148; +adc : 38A5916C; +add : B8206000; +ade : FBFFF7FB; +adf : 41630004; +ae0 : 3401012C; +ae1 : 59610028; +ae2 : 34020001; +ae3 : 34010BB8; +ae4 : 59610030; +ae5 : 59600008; +ae6 : 31600035; +ae7 : 59600040; +ae8 : 59620014; +ae9 : 20630003; +aea : 29610000; +aeb : 5C620004; +aec : 28230034; +aed : B9800800; +aee : E0000004; +aef : 28230034; +af0 : 34020000; +af1 : B9800800; +af2 : D8600000; +af3 : 34010000; +af4 : 2B9D0004; +af5 : 2B8B000C; +af6 : 2B8C0008; +af7 : 379C000C; +af8 : C3A00000; +af9 : 379CFFF0; +afa : 5B8B0010; +afb : 5B8C000C; +afc : 5B8D0008; +afd : 5B9D0004; +afe : 78040001; +aff : 78050001; +b00 : 2C2D0002; +b01 : B8205800; +b02 : B8406000; +b03 : 34010000; +b04 : 34020002; +b05 : 34030002; +b06 : 38847148; +b07 : 38A590AC; +b08 : FBFFF7D1; +b09 : 34010040; +b0a : 4C2D0004; +b0b : B9600800; +b0c : B9801000; +b0d : F80003ED; +b0e : 2B9D0004; +b0f : 2B8B0010; +b10 : 2B8C000C; +b11 : 2B8D0008; +b12 : 379C0010; +b13 : C3A00000; +b14 : 379CFFF8; +b15 : 5B8B0008; +b16 : 5B9D0004; +b17 : 78040001; +b18 : 78050001; +b19 : 34020002; +b1a : 34030002; +b1b : 38847148; +b1c : 38A590C0; +b1d : B8205800; +b1e : FBFFF7BB; +b1f : 29610358; +b20 : 34020040; +b21 : 28210010; +b22 : 40210004; +b23 : 44200006; +b24 : 34030002; +b25 : 44230004; +b26 : B9600800; +b27 : F8000391; +b28 : 3402004E; +b29 : B8400800; +b2a : 2B9D0004; +b2b : 2B8B0008; +b2c : 379C0008; +b2d : C3A00000; +b2e : 379CFFF4; +b2f : 5B8B000C; +b30 : 5B8C0008; +b31 : 5B9D0004; +b32 : 78040001; +b33 : 78050001; +b34 : 34030002; +b35 : B8406000; +b36 : 38847148; +b37 : 34020002; +b38 : 38A590E8; +b39 : B8205800; +b3a : FBFFF79F; +b3b : 29610358; +b3c : 34030000; +b3d : 28210010; +b3e : 28210008; +b3f : 44200006; +b40 : 356300A8; +b41 : B9600800; +b42 : B9801000; +b43 : F80005B1; +b44 : 34030001; +b45 : B8600800; +b46 : 2B9D0004; +b47 : 2B8B000C; +b48 : 2B8C0008; +b49 : 379C000C; +b4a : C3A00000; +b4b : 379CFFF8; +b4c : 5B8B0008; +b4d : 5B9D0004; +b4e : 78040001; +b4f : 78050001; +b50 : 34020002; +b51 : 34030002; +b52 : 38847148; +b53 : 38A590FC; +b54 : B8205800; +b55 : FBFFF784; +b56 : 29610358; +b57 : 28220010; +b58 : 40410004; +b59 : 20210002; +b5a : 4420000B; +b5b : 40410035; +b5c : 20210001; +b5d : 44200008; +b5e : 28410008; +b5f : 44200003; +b60 : 28410040; +b61 : 5C200004; +b62 : B9600800; +b63 : 34020009; +b64 : F80000A5; +b65 : 34010000; +b66 : 2B9D0004; +b67 : 2B8B0008; +b68 : 379C0008; +b69 : C3A00000; +b6a : 379CFFF8; +b6b : 5B8B0008; +b6c : 5B9D0004; +b6d : 78040001; +b6e : 78050001; +b6f : 34020002; +b70 : 34030002; +b71 : 38847148; +b72 : 38A59110; +b73 : B8205800; +b74 : FBFFF765; +b75 : B9600800; +b76 : 34020004; +b77 : FBFFF840; +b78 : 44200003; +b79 : B9600800; +b7a : F80004F4; +b7b : 29610358; +b7c : 28220010; +b7d : 34010000; +b7e : 28430064; +b7f : 44600004; +b80 : 34010001; +b81 : 59610004; +b82 : 58400064; +b83 : 2B9D0004; +b84 : 2B8B0008; +b85 : 379C0008; +b86 : C3A00000; +b87 : 379CFFF0; +b88 : 5B8B0010; +b89 : 5B8C000C; +b8a : 5B8D0008; +b8b : 5B9D0004; +b8c : 28220030; +b8d : 78040001; +b8e : 78050001; +b8f : 284D0010; +b90 : 28220358; +b91 : 34030002; +b92 : 38847148; +b93 : 284C0010; +b94 : 38A59124; +b95 : 34020002; +b96 : B8205800; +b97 : FBFFF742; +b98 : 29810008; +b99 : 5C20001E; +b9a : 116200A8; +b9b : 34010080; +b9c : 204200C0; +b9d : 44410004; +b9e : 116200B8; +b9f : 204200C0; +ba0 : 5C410008; +ba1 : 78040001; +ba2 : B9600800; +ba3 : 34020004; +ba4 : 34030001; +ba5 : 38847154; +ba6 : FBFFF733; +ba7 : E0000014; +ba8 : B9600800; +ba9 : F80012D8; +baa : 29A2000C; +bab : 29A10008; +bac : B8220800; +bad : 29820000; +bae : 44200005; +baf : 28430034; +bb0 : B9600800; +bb1 : 34020000; +bb2 : E0000004; +bb3 : 28430034; +bb4 : B9600800; +bb5 : 34020001; +bb6 : D8600000; +bb7 : B9600800; +bb8 : F8000553; +bb9 : B9600800; +bba : F800069D; +bbb : 34010000; +bbc : 2B9D0004; +bbd : 2B8B0010; +bbe : 2B8C000C; +bbf : 2B8D0008; +bc0 : 379C0010; +bc1 : C3A00000; +bc2 : 379CFFF8; +bc3 : 5B8B0008; +bc4 : 5B9D0004; +bc5 : 78040001; +bc6 : 78050001; +bc7 : 34020002; +bc8 : 34030002; +bc9 : 38847148; +bca : 38A59134; +bcb : B8205800; +bcc : FBFFF70D; +bcd : B9600800; +bce : F80004C5; +bcf : 34010000; +bd0 : 2B9D0004; +bd1 : 2B8B0008; +bd2 : 379C0008; +bd3 : C3A00000; +bd4 : 379CFFE0; +bd5 : 5B8B0010; +bd6 : 5B8C000C; +bd7 : 5B8D0008; +bd8 : 5B9D0004; +bd9 : B8406800; +bda : 3402000F; +bdb : B8205800; +bdc : B8806000; +bdd : 44820025; +bde : 78040001; +bdf : 78050001; +be0 : 34020002; +be1 : 34030002; +be2 : 38847148; +be3 : 38A59144; +be4 : FBFFF6F5; +be5 : 34010001; +be6 : 45810004; +be7 : 3401000C; +be8 : 5D81001A; +be9 : E0000006; +bea : B9600800; +beb : 35620100; +bec : F8000FC1; +bed : 340C000F; +bee : E0000014; +bef : 29610358; +bf0 : B9A01000; +bf1 : 37830014; +bf2 : 28240010; +bf3 : B9600800; +bf4 : 340C000F; +bf5 : 3484003C; +bf6 : F800039A; +bf7 : 29610358; +bf8 : 34021000; +bf9 : 28210010; +bfa : 2C23003C; +bfb : 5C620007; +bfc : 40210004; +bfd : 20210001; +bfe : 44200004; +bff : B9600800; +c00 : 34020006; +c01 : F8000008; +c02 : B9800800; +c03 : 2B9D0004; +c04 : 2B8B0010; +c05 : 2B8C000C; +c06 : 2B8D0008; +c07 : 379C0020; +c08 : C3A00000; +c09 : 28230358; +c0a : 34040006; +c0b : 28630010; +c0c : 44440004; +c0d : 34040009; +c0e : 5C440008; +c0f : E0000004; +c10 : 34020001; +c11 : 30620005; +c12 : E0000007; +c13 : 34020002; +c14 : 30620005; +c15 : E0000006; +c16 : 40630005; +c17 : 34020001; +c18 : 5C620003; +c19 : 34020066; +c1a : E0000002; +c1b : 34020064; +c1c : 58220004; +c1d : C3A00000; +c1e : 379CFFF4; +c1f : 5B8B000C; +c20 : 5B8C0008; +c21 : 5B9D0004; +c22 : B8205800; +c23 : 28210358; +c24 : 78050001; +c25 : 38A5708C; +c26 : 282C0010; +c27 : 34010001; +c28 : 41820005; +c29 : 5C410003; +c2a : 78050001; +c2b : 38A5706C; +c2c : 78040001; +c2d : B9600800; +c2e : 34020002; +c2f : 34030001; +c30 : 388471A4; +c31 : FBFFF6A8; +c32 : 41820005; +c33 : 34010001; +c34 : 5C410003; +c35 : 34010006; +c36 : E0000002; +c37 : 34010009; +c38 : 59610004; +c39 : 31800005; +c3a : 2B9D0004; +c3b : 2B8B000C; +c3c : 2B8C0008; +c3d : 379C000C; +c3e : C3A00000; +c3f : 379CFFFC; +c40 : 5B9D0004; +c41 : 28220358; +c42 : 28420010; +c43 : 4043002C; +c44 : 4460000A; +c45 : 3463FFFF; +c46 : 78040001; +c47 : 3043002C; +c48 : 388471C8; +c49 : 34020002; +c4a : 34030001; +c4b : FBFFF68E; +c4c : 34010001; +c4d : E0000003; +c4e : FBFFFFD0; +c4f : 34010000; +c50 : 2B9D0004; +c51 : 379C0004; +c52 : C3A00000; +c53 : 379CFFDC; +c54 : 5B8B0014; +c55 : 5B8C0010; +c56 : 5B8D000C; +c57 : 5B8E0008; +c58 : 5B9D0004; +c59 : B8407000; +c5a : 28220358; +c5b : B8205800; +c5c : 284D0010; +c5d : 2822000C; +c5e : 44400004; +c5f : 34010003; +c60 : 31A1002C; +c61 : E0000008; +c62 : 34020006; +c63 : FBFFF754; +c64 : 340C0000; +c65 : 442C000C; +c66 : B9600800; +c67 : FBFFFFD8; +c68 : 4420001D; +c69 : B9600800; +c6a : 34020006; +c6b : 340303E8; +c6c : FBFFF6CB; +c6d : B9600800; +c6e : 34021000; +c6f : F8000391; +c70 : B8206000; +c71 : 416203A1; +c72 : 3401000C; +c73 : 5C41000B; +c74 : B9600800; +c75 : B9C01000; +c76 : 37830018; +c77 : 35A4003C; +c78 : F8000318; +c79 : 2DA2003C; +c7a : 34011001; +c7b : 5C410003; +c7c : 34010065; +c7d : 59610004; +c7e : 5D800003; +c7f : B9600800; +c80 : F8000A94; +c81 : 29610358; +c82 : 28210010; +c83 : 28210028; +c84 : 59610008; +c85 : B9800800; +c86 : 2B9D0004; +c87 : 2B8B0014; +c88 : 2B8C0010; +c89 : 2B8D000C; +c8a : 2B8E0008; +c8b : 379C0024; +c8c : C3A00000; +c8d : 379CFFDC; +c8e : 5B8B0014; +c8f : 5B8C0010; +c90 : 5B8D000C; +c91 : 5B8E0008; +c92 : 5B9D0004; +c93 : B8407000; +c94 : 28220358; +c95 : B8205800; +c96 : 284C0010; +c97 : 2822000C; +c98 : 44400004; +c99 : 34010003; +c9a : 3181002C; +c9b : E0000008; +c9c : 34020006; +c9d : FBFFF71A; +c9e : 340D0000; +c9f : 442D000C; +ca0 : B9600800; +ca1 : FBFFFF9E; +ca2 : 44200018; +ca3 : 34021001; +ca4 : B9600800; +ca5 : F800035B; +ca6 : B8206800; +ca7 : 34020006; +ca8 : B9600800; +ca9 : 34033A98; +caa : FBFFF68D; +cab : 416203A1; +cac : 3401000C; +cad : 5C41000B; +cae : B9600800; +caf : B9C01000; +cb0 : 37830018; +cb1 : 3584003C; +cb2 : F80002DE; +cb3 : 2D82003C; +cb4 : 34011002; +cb5 : 5C410003; +cb6 : 34010068; +cb7 : 59610004; +cb8 : 29810028; +cb9 : 59610008; +cba : B9A00800; +cbb : 2B9D0004; +cbc : 2B8B0014; +cbd : 2B8C0010; +cbe : 2B8D000C; +cbf : 2B8E0008; +cc0 : 379C0024; +cc1 : C3A00000; +cc2 : 379CFFF0; +cc3 : 5B8B0010; +cc4 : 5B8C000C; +cc5 : 5B8D0008; +cc6 : 5B9D0004; +cc7 : 28220358; +cc8 : 282D000C; +cc9 : B8205800; +cca : 284C0010; +ccb : 45A00004; +ccc : 34010003; +ccd : 3181002C; +cce : E000000B; +ccf : 34020006; +cd0 : FBFFF6E7; +cd1 : 442D0010; +cd2 : 29810000; +cd3 : 28220008; +cd4 : B9600800; +cd5 : D8400000; +cd6 : B9600800; +cd7 : FBFFFF68; +cd8 : 4420001C; +cd9 : 29810000; +cda : 28220000; +cdb : B9600800; +cdc : D8400000; +cdd : B9600800; +cde : 34020006; +cdf : 34033A98; +ce0 : FBFFF657; +ce1 : 29810028; +ce2 : 34020000; +ce3 : 59610008; +ce4 : 29810000; +ce5 : 28230004; +ce6 : B9600800; +ce7 : D8600000; +ce8 : 34020001; +ce9 : 5C220008; +cea : 34010067; +ceb : 59610004; +cec : 29810000; +ced : 28220008; +cee : B9600800; +cef : D8400000; +cf0 : E0000004; +cf1 : 34020002; +cf2 : 5C220002; +cf3 : 59600008; +cf4 : 34010000; +cf5 : 2B9D0004; +cf6 : 2B8B0010; +cf7 : 2B8C000C; +cf8 : 2B8D0008; +cf9 : 379C0010; +cfa : C3A00000; +cfb : 379CFFDC; +cfc : 5B8B0014; +cfd : 5B8C0010; +cfe : 5B8D000C; +cff : 5B8E0008; +d00 : 5B9D0004; +d01 : B8407000; +d02 : 28220358; +d03 : B8205800; +d04 : 284C0010; +d05 : 2822000C; +d06 : 44400004; +d07 : 34010003; +d08 : 3181002C; +d09 : E0000008; +d0a : 34020006; +d0b : FBFFF6AC; +d0c : 340D0000; +d0d : 442D000C; +d0e : B9600800; +d0f : FBFFFF30; +d10 : 44200018; +d11 : 29830028; +d12 : B9600800; +d13 : 34020006; +d14 : FBFFF623; +d15 : B9600800; +d16 : 34021002; +d17 : F80002E9; +d18 : B8206800; +d19 : 416203A1; +d1a : 3401000C; +d1b : 5C41000B; +d1c : B9600800; +d1d : B9C01000; +d1e : 37830018; +d1f : 3584003C; +d20 : F8000270; +d21 : 2D82003C; +d22 : 34011003; +d23 : 5C410003; +d24 : 3401006A; +d25 : 59610004; +d26 : 29810028; +d27 : 59610008; +d28 : B9A00800; +d29 : 2B9D0004; +d2a : 2B8B0014; +d2b : 2B8C0010; +d2c : 2B8D000C; +d2d : 2B8E0008; +d2e : 379C0024; +d2f : C3A00000; +d30 : 379CFFEC; +d31 : 5B8B0010; +d32 : 5B8C000C; +d33 : 5B8D0008; +d34 : 5B9D0004; +d35 : 28220358; +d36 : 282D000C; +d37 : B8206000; +d38 : 284B0010; +d39 : 45A00004; +d3a : 34010003; +d3b : 3161002C; +d3c : E0000007; +d3d : 34020006; +d3e : FBFFF679; +d3f : 442D0011; +d40 : B9800800; +d41 : FBFFFEFE; +d42 : 4420009C; +d43 : 29630030; +d44 : B9800800; +d45 : 34020006; +d46 : FBFFF5F1; +d47 : B9800800; +d48 : 34021003; +d49 : F80002B7; +d4a : 3401006C; +d4b : 31610010; +d4c : 29610014; +d4d : 44200003; +d4e : 3401006E; +d4f : 31610010; +d50 : 41660010; +d51 : 78040001; +d52 : 78050001; +d53 : B9800800; +d54 : 34020002; +d55 : 34030001; +d56 : 388471DC; +d57 : 38A59198; +d58 : 34C6FF94; +d59 : FBFFF580; +d5a : 41620010; +d5b : 34010008; +d5c : 3442FF94; +d5d : 204200FF; +d5e : 5441007E; +d5f : 78010001; +d60 : 3C420002; +d61 : 38219174; +d62 : B4220800; +d63 : 28210000; +d64 : C0200000; +d65 : 29610000; +d66 : 34020000; +d67 : 34030000; +d68 : 2825002C; +d69 : 34040000; +d6a : B9800800; +d6b : D8A00000; +d6c : 5C200070; +d6d : 3401006D; +d6e : 31610010; +d6f : 29610000; +d70 : 34020001; +d71 : 28230024; +d72 : B9800800; +d73 : D8600000; +d74 : 5C200068; +d75 : 3401006E; +d76 : 31610010; +d77 : 29610000; +d78 : 34020001; +d79 : 37830014; +d7a : 28240028; +d7b : B9800800; +d7c : D8800000; +d7d : 34020001; +d7e : 5C22005E; +d7f : 2B810014; +d80 : 78040001; +d81 : 34020002; +d82 : 00250010; +d83 : 3C210010; +d84 : 5965001C; +d85 : 59610018; +d86 : 34030001; +d87 : B9800800; +d88 : 388471F0; +d89 : FBFFF550; +d8a : 29650018; +d8b : 78040001; +d8c : B9800800; +d8d : 34020002; +d8e : 34030001; +d8f : 38847214; +d90 : FBFFF549; +d91 : 3401006F; +d92 : 31610010; +d93 : 29610000; +d94 : 34020001; +d95 : 28230020; +d96 : B9800800; +d97 : D8600000; +d98 : 5C200044; +d99 : 34010070; +d9a : 31610010; +d9b : 29610000; +d9c : 28220030; +d9d : B9800800; +d9e : D8400000; +d9f : 5C20003D; +da0 : 34010071; +da1 : 31610010; +da2 : 29610000; +da3 : 34020002; +da4 : 28230024; +da5 : B9800800; +da6 : D8600000; +da7 : 5C200035; +da8 : 34010072; +da9 : 31610010; +daa : 29610000; +dab : 34020002; +dac : 37830014; +dad : 28240028; +dae : B9800800; +daf : D8800000; +db0 : 34020001; +db1 : 5C22002B; +db2 : 2B850014; +db3 : 78040001; +db4 : B9800800; +db5 : 34020002; +db6 : 34030001; +db7 : 38847238; +db8 : FBFFF521; +db9 : 2B810014; +dba : 78040001; +dbb : 34020002; +dbc : 00250010; +dbd : 3C210010; +dbe : 59650024; +dbf : 59610020; +dc0 : 34030001; +dc1 : B9800800; +dc2 : 38847250; +dc3 : FBFFF516; +dc4 : 29650020; +dc5 : 78040001; +dc6 : B9800800; +dc7 : 34020002; +dc8 : 34030001; +dc9 : 38847274; +dca : FBFFF50F; +dcb : 34010073; +dcc : 31610010; +dcd : 29610000; +dce : 34020002; +dcf : 28230020; +dd0 : B9800800; +dd1 : D8600000; +dd2 : 5C20000A; +dd3 : 34010074; +dd4 : 31610010; +dd5 : B9800800; +dd6 : 34021004; +dd7 : F8000229; +dd8 : 34010069; +dd9 : 59810004; +dda : 34010001; +ddb : 59610014; +ddc : 29610028; +ddd : 59810008; +dde : 34010000; +ddf : 2B9D0004; +de0 : 2B8B0010; +de1 : 2B8C000C; +de2 : 2B8D0008; +de3 : 379C0014; +de4 : C3A00000; +de5 : 379CFFE0; +de6 : 5B8B0010; +de7 : 5B8C000C; +de8 : 5B8D0008; +de9 : 5B9D0004; +dea : B8406800; +deb : 28220358; +dec : B8205800; +ded : 284C0010; +dee : 2822000C; +def : 44400004; +df0 : 29830028; +df1 : 34020006; +df2 : FBFFF545; +df3 : B9600800; +df4 : 34020006; +df5 : FBFFF5C2; +df6 : 44200004; +df7 : B9600800; +df8 : FBFFFE26; +df9 : E000001A; +dfa : 416203A1; +dfb : 3401000C; +dfc : 5C410015; +dfd : B9600800; +dfe : B9A01000; +dff : 37830014; +e00 : 3584003C; +e01 : F800018F; +e02 : 2D81003C; +e03 : 34021003; +e04 : 5C220006; +e05 : 41820005; +e06 : 34010001; +e07 : 5C41000A; +e08 : 3401006A; +e09 : E0000007; +e0a : 34021005; +e0b : 5C220006; +e0c : 41820005; +e0d : 34010002; +e0e : 5C410003; +e0f : 3401006B; +e10 : 59610004; +e11 : 29810028; +e12 : 59610008; +e13 : 34010000; +e14 : 2B9D0004; +e15 : 2B8B0010; +e16 : 2B8C000C; +e17 : 2B8D0008; +e18 : 379C0020; +e19 : C3A00000; +e1a : 379CFFD8; +e1b : 5B8B0018; +e1c : 5B8C0014; +e1d : 5B8D0010; +e1e : 5B8E000C; +e1f : 5B8F0008; +e20 : 5B9D0004; +e21 : B8407800; +e22 : 28220358; +e23 : 282E000C; +e24 : B8206000; +e25 : 284B0010; +e26 : 2D6D0048; +e27 : 7DAD0000; +e28 : 45C00004; +e29 : 34010003; +e2a : 3161002C; +e2b : E000000C; +e2c : 34020006; +e2d : FBFFF58A; +e2e : 442E0018; +e2f : 45A00005; +e30 : 29610000; +e31 : 28230030; +e32 : B9800800; +e33 : D8600000; +e34 : B9800800; +e35 : FBFFFE0A; +e36 : 44200029; +e37 : 45A00008; +e38 : 29610000; +e39 : 34020000; +e3a : 34030000; +e3b : 2825002C; +e3c : 34040000; +e3d : B9800800; +e3e : D8A00000; +e3f : 2961004C; +e40 : 340203E8; +e41 : F8004934; +e42 : B8201800; +e43 : 34020006; +e44 : B9800800; +e45 : FBFFF4F2; +e46 : 418203A1; +e47 : 3401000C; +e48 : 5C410015; +e49 : B9800800; +e4a : B9E01000; +e4b : 3783001C; +e4c : 3564003C; +e4d : F8000143; +e4e : 2D62003C; +e4f : 34011004; +e50 : 5C41000D; +e51 : 45A00005; +e52 : 29610000; +e53 : 28220030; +e54 : B9800800; +e55 : D8400000; +e56 : 41620005; +e57 : 34010001; +e58 : 5C410003; +e59 : 3401006B; +e5a : E0000002; +e5b : 34010068; +e5c : 59810004; +e5d : 29610028; +e5e : 59810008; +e5f : 34010000; +e60 : 2B9D0004; +e61 : 2B8B0018; +e62 : 2B8C0014; +e63 : 2B8D0010; +e64 : 2B8E000C; +e65 : 2B8F0008; +e66 : 379C0028; +e67 : C3A00000; +e68 : 379CFFF0; +e69 : 5B8B0010; +e6a : 5B8C000C; +e6b : 5B8D0008; +e6c : 5B9D0004; +e6d : 28220358; +e6e : 340D0001; +e6f : B8205800; +e70 : 284C0010; +e71 : 29820000; +e72 : 598D0008; +e73 : 2842000C; +e74 : D8400000; +e75 : 41820005; +e76 : 34010000; +e77 : 5C4D0004; +e78 : B9600800; +e79 : 34021005; +e7a : F8000186; +e7b : 34020001; +e7c : 59820040; +e7d : 340DFFFF; +e7e : 5C20001B; +e7f : 41820005; +e80 : 34010002; +e81 : 5C410003; +e82 : 34010009; +e83 : E0000002; +e84 : 34010006; +e85 : 59610004; +e86 : 78010001; +e87 : 3821B0D8; +e88 : 28220000; +e89 : 34010004; +e8a : 340D0000; +e8b : 5C41000E; +e8c : 34010075; +e8d : 59610004; +e8e : 78010001; +e8f : 38217298; +e90 : F800298E; +e91 : F8002B37; +e92 : B8201000; +e93 : 78010001; +e94 : 382172C8; +e95 : F8002989; +e96 : 78010001; +e97 : 38217304; +e98 : F8002986; +e99 : B9A00800; +e9a : 2B9D0004; +e9b : 2B8B0010; +e9c : 2B8C000C; +e9d : 2B8D0008; +e9e : 379C0010; +e9f : C3A00000; +ea0 : 00430018; +ea1 : 30220003; +ea2 : 30230000; +ea3 : 00430010; +ea4 : 30230001; +ea5 : 00430008; +ea6 : 30230002; +ea7 : C3A00000; +ea8 : 40220000; +ea9 : 40230003; +eaa : 3C420018; +eab : B8621000; +eac : 40230001; +ead : 40210002; +eae : 3C630010; +eaf : 3C210008; +eb0 : B8431000; +eb1 : B8410800; +eb2 : C3A00000; +eb3 : 40220000; +eb4 : 40210001; +eb5 : 3C420008; +eb6 : B8410800; +eb7 : C3A00000; +eb8 : 379CFFF0; +eb9 : 5B8B0010; +eba : 5B8C000C; +ebb : 5B8D0008; +ebc : 5B9D0004; +ebd : 28230030; +ebe : 28220358; +ebf : B8205800; +ec0 : 2863000C; +ec1 : 28420010; +ec2 : 282C004C; +ec3 : 28640010; +ec4 : 340300BA; +ec5 : 48830017; +ec6 : 28420000; +ec7 : 28430004; +ec8 : 34020001; +ec9 : D8600000; +eca : 7C210001; +ecb : C8016800; +ecc : B9600800; +ecd : F80009B9; +ece : 29610030; +ecf : 21AD002E; +ed0 : 35AD0006; +ed1 : 2821000C; +ed2 : 28210010; +ed3 : 45A10009; +ed4 : 78010001; +ed5 : 38217338; +ed6 : B9A01000; +ed7 : F8002947; +ed8 : 29610030; +ed9 : 2821000C; +eda : 582D0010; +edb : 318D0030; +edc : 3401004E; +edd : 0D810002; +ede : 34010003; +edf : 0D810040; +ee0 : 3401000A; +ee1 : 0D810042; +ee2 : 34010800; +ee3 : 0D810044; +ee4 : 340130DE; +ee5 : 0D810046; +ee6 : 3401AD01; +ee7 : 0D810048; +ee8 : 34012000; +ee9 : 0D81004A; +eea : 29610358; +eeb : 28220010; +eec : 28430014; +eed : 40410004; +eee : 44600002; +eef : 38210004; +ef0 : 28420008; +ef1 : 44400002; +ef2 : 38210008; +ef3 : 0D81004C; +ef4 : 2B9D0004; +ef5 : 2B8B0010; +ef6 : 2B8C000C; +ef7 : 2B8D0008; +ef8 : 379C0010; +ef9 : C3A00000; +efa : 379CFFF4; +efb : 5B8B000C; +efc : 5B8C0008; +efd : 5B9D0004; +efe : B8205800; +eff : 34210040; +f00 : B8406000; +f01 : FBFFFFB2; +f02 : 2D650044; +f03 : 2D640046; +f04 : 78070001; +f05 : 3CA50008; +f06 : 00860008; +f07 : 38E78ED8; +f08 : B8A62800; +f09 : 28E60000; +f0a : 64210003; +f0b : 2D630048; +f0c : E4A62800; +f0d : 2D62004A; +f0e : A0250800; +f0f : 44200010; +f10 : 3C840008; +f11 : 00610008; +f12 : 2084FFFF; +f13 : B8812000; +f14 : 206300FF; +f15 : 3801DEAD; +f16 : E4812000; +f17 : 64630001; +f18 : A0831800; +f19 : 44600006; +f1a : 34012000; +f1b : 5C410004; +f1c : 3561004C; +f1d : FBFFFF96; +f1e : 5981002C; +f1f : 2B9D0004; +f20 : 2B8B000C; +f21 : 2B8C0008; +f22 : 379C000C; +f23 : C3A00000; +f24 : 379CFFF0; +f25 : 5B8B0010; +f26 : 5B8C000C; +f27 : 5B8D0008; +f28 : 5B9D0004; +f29 : B8206000; +f2a : 28210358; +f2b : 204DFFFF; +f2c : 28210010; +f2d : 40250005; +f2e : 44A00003; +f2f : 34012000; +f30 : 5DA1000A; +f31 : 78040001; +f32 : B9800800; +f33 : 34020005; +f34 : 34030001; +f35 : 38847350; +f36 : B9A03000; +f37 : FBFFF3A2; +f38 : 34010000; +f39 : E0000051; +f3a : 298B004C; +f3b : 34030008; +f3c : 41610000; +f3d : 202100F0; +f3e : 3821000C; +f3f : 31610000; +f40 : 34010005; +f41 : 31610020; +f42 : 29820030; +f43 : 35610022; +f44 : 28420014; +f45 : F8004891; +f46 : 29810030; +f47 : 28210014; +f48 : 2C210008; +f49 : 0D6D0036; +f4a : 00220008; +f4b : 3161002B; +f4c : 34010003; +f4d : 0D61002C; +f4e : 34010800; +f4f : 0D610030; +f50 : 340130DE; +f51 : 0D610032; +f52 : 3401AD01; +f53 : 0D610034; +f54 : 3162002A; +f55 : 34011003; +f56 : 45A10005; +f57 : 34011004; +f58 : 34020008; +f59 : 5DA1002D; +f5a : E0000017; +f5b : 29810358; +f5c : 35620038; +f5d : 28210010; +f5e : 28230014; +f5f : 44600005; +f60 : 40210034; +f61 : 31610038; +f62 : 30400001; +f63 : E0000007; +f64 : 40210034; +f65 : 3C210008; +f66 : 38210001; +f67 : 00230008; +f68 : 31630038; +f69 : 30410001; +f6a : 29810358; +f6b : 28220010; +f6c : 3561003A; +f6d : 28420030; +f6e : FBFFFF32; +f6f : 34020014; +f70 : E0000016; +f71 : 29810358; +f72 : 28220010; +f73 : 35610038; +f74 : 2842001C; +f75 : FBFFFF2B; +f76 : 29810358; +f77 : 28220010; +f78 : 3561003C; +f79 : 28420018; +f7a : FBFFFF26; +f7b : 29810358; +f7c : 28220010; +f7d : 35610040; +f7e : 28420024; +f7f : FBFFFF21; +f80 : 29810358; +f81 : 28220010; +f82 : 35610044; +f83 : 28420020; +f84 : FBFFFF1C; +f85 : 34020018; +f86 : 34410030; +f87 : 31600002; +f88 : 31610003; +f89 : 0D62002E; +f8a : 2B9D0004; +f8b : 2B8B0010; +f8c : 2B8C000C; +f8d : 2B8D0008; +f8e : 379C0010; +f8f : C3A00000; +f90 : 379CFFEC; +f91 : 5B8B0014; +f92 : 5B8C0010; +f93 : 5B8D000C; +f94 : 5B8E0008; +f95 : 5B9D0004; +f96 : B8405800; +f97 : B8607000; +f98 : 34420022; +f99 : B8206000; +f9a : B8600800; +f9b : 34030008; +f9c : B8806800; +f9d : F8004839; +f9e : 3561002A; +f9f : FBFFFF14; +fa0 : 0DC10008; +fa1 : 3561002C; +fa2 : FBFFFF11; +fa3 : B8202800; +fa4 : 34040003; +fa5 : 2D630030; +fa6 : 2D620032; +fa7 : 2D610034; +fa8 : 44A40007; +fa9 : 78040001; +faa : B9800800; +fab : 34020005; +fac : 34030001; +fad : 38847384; +fae : E0000022; +faf : 3C650008; +fb0 : 78040001; +fb1 : 00430008; +fb2 : 38848ED8; +fb3 : B8A32800; +fb4 : 28830000; +fb5 : 44A30007; +fb6 : 78040001; +fb7 : B9800800; +fb8 : 34020005; +fb9 : 34030001; +fba : 388473D4; +fbb : E0000015; +fbc : 3C450008; +fbd : 00230008; +fbe : 20A5FFFF; +fbf : B8A32800; +fc0 : 3802DEAD; +fc1 : 44A20007; +fc2 : 78040001; +fc3 : B9800800; +fc4 : 34020005; +fc5 : 34030001; +fc6 : 3884740C; +fc7 : E0000009; +fc8 : 202500FF; +fc9 : 34010001; +fca : 44A10008; +fcb : 78040001; +fcc : B9800800; +fcd : 34020005; +fce : 34030001; +fcf : 38847450; +fd0 : FBFFF309; +fd1 : E0000028; +fd2 : 2D610036; +fd3 : 45A00002; +fd4 : 0DA10000; +fd5 : 34021003; +fd6 : 44220004; +fd7 : 34021004; +fd8 : 5C220021; +fd9 : E0000012; +fda : 29810358; +fdb : 356E0038; +fdc : 282D0010; +fdd : B9C00800; +fde : FBFFFED5; +fdf : 202100FF; +fe0 : 0DA10048; +fe1 : B9C00800; +fe2 : FBFFFED1; +fe3 : 00210008; +fe4 : 31A10050; +fe5 : 3561003A; +fe6 : FBFFFEC2; +fe7 : 29820358; +fe8 : 28420010; +fe9 : 5841004C; +fea : E000000F; +feb : 29810358; +fec : 282C0010; +fed : 35610038; +fee : FBFFFEBA; +fef : 59810058; +ff0 : 3561003C; +ff1 : FBFFFEB7; +ff2 : 59810054; +ff3 : 35610040; +ff4 : FBFFFEB4; +ff5 : 59810060; +ff6 : 35610044; +ff7 : FBFFFEB1; +ff8 : 5981005C; +ff9 : 2B9D0004; +ffa : 2B8B0014; +ffb : 2B8C0010; +ffc : 2B8D000C; +ffd : 2B8E0008; +ffe : 379C0014; +fff : C3A00000; +1000 : 379CFFF8; +1001 : 5B8B0008; +1002 : 5B9D0004; +1003 : 2042FFFF; +1004 : B8205800; +1005 : FBFFFF1F; +1006 : B8201000; +1007 : 34030000; +1008 : B9600800; +1009 : F80007B5; +100a : 2B9D0004; +100b : 2B8B0008; +100c : 379C0008; +100d : C3A00000; +100e : 379CFFE8; +100f : 5B8B0008; +1010 : 5B9D0004; +1011 : 20C8FFFF; +1012 : 090803E8; +1013 : B8405000; +1014 : 38028000; +1015 : 3CAB0010; +1016 : 00C70010; +1017 : B5024000; +1018 : B8804800; +1019 : 5B840010; +101a : 01080010; +101b : 78040001; +101c : 5B83000C; +101d : 5B850014; +101e : 5B860018; +101f : 34020004; +1020 : 34030002; +1021 : 38847494; +1022 : B9402800; +1023 : B9203000; +1024 : B9673800; +1025 : FBFFF2B4; +1026 : 2B9D0004; +1027 : 2B8B0008; +1028 : 379C0018; +1029 : C3A00000; +102a : 379CFFD8; +102b : 5B8B0018; +102c : 5B8C0014; +102d : 5B8D0010; +102e : 5B8E000C; +102f : 5B8F0008; +1030 : 5B9D0004; +1031 : 142B001F; +1032 : B8202800; +1033 : 396B0001; +1034 : 156D001F; +1035 : B8402000; +1036 : B8606000; +1037 : B9A00800; +1038 : B8A01800; +1039 : B9601000; +103a : F80046A9; +103b : 5B81001C; +103c : 5B820020; +103d : 3781001C; +103e : 340203E8; +103f : FBFFF82F; +1040 : B8207800; +1041 : 2B81001C; +1042 : 78030001; +1043 : 38638EC8; +1044 : 5B810024; +1045 : 2B810020; +1046 : 28620000; +1047 : 5B810028; +1048 : 37810024; +1049 : FBFFF825; +104a : B8207000; +104b : 3DE10010; +104c : 340203E8; +104d : F80046DB; +104e : 3DC20010; +104f : B8202000; +1050 : 1423001F; +1051 : B4821000; +1052 : 01C10010; +1053 : F4822000; +1054 : B4610800; +1055 : B4810800; +1056 : B9A01800; +1057 : B9602000; +1058 : F800468B; +1059 : 2B830024; +105a : 2B840028; +105b : 59810008; +105c : 5982000C; +105d : B9A00800; +105e : B9601000; +105f : F8004684; +1060 : 59810000; +1061 : 59820004; +1062 : 2B9D0004; +1063 : 2B8B0018; +1064 : 2B8C0014; +1065 : 2B8D0010; +1066 : 2B8E000C; +1067 : 2B8F0008; +1068 : 379C0028; +1069 : C3A00000; +106a : 78020001; +106b : 38429F40; +106c : 58410000; +106d : C3A00000; +106e : 379CFFE8; +106f : 5B8B0018; +1070 : 5B8C0014; +1071 : 5B8D0010; +1072 : 5B8E000C; +1073 : 5B8F0008; +1074 : 5B9D0004; +1075 : 282B0018; +1076 : B8206800; +1077 : 45600014; +1078 : 780C0001; +1079 : 398CC2A8; +107a : 29810000; +107b : 34020001; +107c : F80012DB; +107d : 34020000; +107e : 31A00020; +107f : B9600800; +1080 : 34030120; +1081 : 296F0090; +1082 : 296E0094; +1083 : 296D0098; +1084 : F80047D0; +1085 : 29810000; +1086 : 596F0090; +1087 : 596E0094; +1088 : 596D0098; +1089 : 34020000; +108a : F80012CD; +108b : 2B9D0004; +108c : 2B8B0018; +108d : 2B8C0014; +108e : 2B8D0010; +108f : 2B8E000C; +1090 : 2B8F0008; +1091 : 379C0018; +1092 : C3A00000; +1093 : 379CFFF0; +1094 : 5B8B0010; +1095 : 5B8C000C; +1096 : 5B8D0008; +1097 : 5B9D0004; +1098 : B8206800; +1099 : 28210358; +109a : 34020001; +109b : 29AB0018; +109c : 282C0010; +109d : 78010001; +109e : 3821C2A8; +109f : 28210000; +10a0 : F80012B7; +10a1 : 29810000; +10a2 : 34020000; +10a3 : 34030000; +10a4 : 2826001C; +10a5 : 35640028; +10a6 : B9A00800; +10a7 : 3565002C; +10a8 : D8C00000; +10a9 : 3402FFFF; +10aa : 5C200043; +10ab : 29810000; +10ac : 34020000; +10ad : 28230034; +10ae : B9A00800; +10af : D8600000; +10b0 : 35A203F8; +10b1 : B9600800; +10b2 : 34030010; +10b3 : F80048D3; +10b4 : 29610048; +10b5 : 2962002C; +10b6 : 4C410003; +10b7 : F800469E; +10b8 : 59610048; +10b9 : 29810000; +10ba : 28220018; +10bb : 29610048; +10bc : D8400000; +10bd : 29810058; +10be : 2D820054; +10bf : 59600118; +10c0 : 3C210010; +10c1 : 59600014; +10c2 : B8220800; +10c3 : 59610018; +10c4 : 29810060; +10c5 : 2D82005C; +10c6 : 3C210010; +10c7 : B8220800; +10c8 : 5961001C; +10c9 : 2981001C; +10ca : 2D820018; +10cb : 3C210010; +10cc : B8220800; +10cd : 59610020; +10ce : 29810024; +10cf : 2D820020; +10d0 : 3C210010; +10d1 : B8220800; +10d2 : 78020001; +10d3 : 59610024; +10d4 : 384274AC; +10d5 : 35610060; +10d6 : F8004810; +10d7 : 29610010; +10d8 : 356200A0; +10d9 : 59600058; +10da : 38210001; +10db : 59610010; +10dc : 29A10038; +10dd : 28230000; +10de : B9A00800; +10df : D8600000; +10e0 : 78010001; +10e1 : 38219F40; +10e2 : 28210000; +10e3 : 34020000; +10e4 : 5961005C; +10e5 : 78010001; +10e6 : 3821B5E8; +10e7 : 58200000; +10e8 : 78010001; +10e9 : 3821C2A8; +10ea : 28210000; +10eb : F800126C; +10ec : 34020000; +10ed : B8400800; +10ee : 2B9D0004; +10ef : 2B8B0010; +10f0 : 2B8C000C; +10f1 : 2B8D0008; +10f2 : 379C0010; +10f3 : C3A00000; +10f4 : 28450004; +10f5 : 28440008; +10f6 : 28460000; +10f7 : 28210018; +10f8 : 2842000C; +10f9 : 582600B0; +10fa : 582500B4; +10fb : 582400B8; +10fc : 582200BC; +10fd : 28620008; +10fe : 28650000; +10ff : 28640004; +1100 : 2863000C; +1101 : 582200C8; +1102 : 582500C0; +1103 : 582400C4; +1104 : 582300CC; +1105 : 78010001; +1106 : 3821B5E8; +1107 : 34020001; +1108 : 58220000; +1109 : 34010000; +110a : C3A00000; +110b : 379CFFF0; +110c : 5B8B0010; +110d : 5B8C000C; +110e : 5B8D0008; +110f : 5B9D0004; +1110 : 780D0001; +1111 : 39ADC2A8; +1112 : 282C0018; +1113 : B8205800; +1114 : 29A10000; +1115 : 34020001; +1116 : F8001241; +1117 : 296100C4; +1118 : 296400B8; +1119 : 296300BC; +111a : 296200C0; +111b : 598100DC; +111c : 296100D4; +111d : 598400D0; +111e : 598300D4; +111f : 296400C8; +1120 : 296300CC; +1121 : 598200D8; +1122 : 296200D0; +1123 : 598100EC; +1124 : 29A10000; +1125 : 598200E8; +1126 : 598400E0; +1127 : 598300E4; +1128 : 34020000; +1129 : F800122E; +112a : 34010000; +112b : 2B9D0004; +112c : 2B8B0010; +112d : 2B8C000C; +112e : 2B8D0008; +112f : 379C0010; +1130 : C3A00000; +1131 : 379CFFC0; +1132 : 5B8B0020; +1133 : 5B8C001C; +1134 : 5B8D0018; +1135 : 5B8E0014; +1136 : 5B8F0010; +1137 : 5B90000C; +1138 : 5B910008; +1139 : 5B9D0004; +113a : B8405800; +113b : B8206000; +113c : B8606800; +113d : 28210358; +113e : 116300B0; +113f : 28220010; +1140 : 206300C0; +1141 : 34010080; +1142 : 4461000A; +1143 : 116400C0; +1144 : 208400C0; +1145 : 44810007; +1146 : 116400D0; +1147 : 208400C0; +1148 : 44810004; +1149 : 116400E0; +114a : 208400C0; +114b : 5C810019; +114c : 78010001; +114d : 3821B5EC; +114e : 28220000; +114f : 340C0000; +1150 : 34420001; +1151 : 58220000; +1152 : 34010005; +1153 : 4C2200F9; +1154 : 116400C0; +1155 : 116500D0; +1156 : 116600E0; +1157 : 208400C0; +1158 : 20A500C0; +1159 : 20C600C0; +115a : 78010001; +115b : 78020001; +115c : 7C630080; +115d : 7C840080; +115e : 7CA50080; +115f : 7CC60080; +1160 : 384291D4; +1161 : 382174BC; +1162 : F80026BC; +1163 : E00000E9; +1164 : 28410000; +1165 : 28230038; +1166 : 44600004; +1167 : B9600800; +1168 : 34020000; +1169 : D8600000; +116a : 78010001; +116b : 3821B5EC; +116c : 58200000; +116d : 29610058; +116e : 356200A0; +116f : 378E0034; +1170 : 34210001; +1171 : 59610058; +1172 : 29810038; +1173 : 357100C0; +1174 : 28230000; +1175 : B9800800; +1176 : D8600000; +1177 : 78010001; +1178 : 3821B5E8; +1179 : 296200E8; +117a : 58200000; +117b : 296100EC; +117c : 296400E0; +117d : 296300E4; +117e : 5B82002C; +117f : 5B810030; +1180 : 356200B0; +1181 : 37810024; +1182 : 5B840024; +1183 : 5B830028; +1184 : F8000AD8; +1185 : 296200D8; +1186 : 296100DC; +1187 : 296400D0; +1188 : 296300D4; +1189 : 5B82003C; +118a : 5B810040; +118b : BA201000; +118c : B9C00800; +118d : 5B840034; +118e : 5B830038; +118f : F8000ACD; +1190 : 2B810024; +1191 : B9C01000; +1192 : 59610030; +1193 : 2B810028; +1194 : 59610034; +1195 : 2B81002C; +1196 : 59610038; +1197 : 2B810030; +1198 : 5961003C; +1199 : 35610030; +119a : F8000AC2; +119b : 78010001; +119c : 3821B0CC; +119d : 28210000; +119e : 2982001C; +119f : B8220800; +11a0 : 00210010; +11a1 : 2021000F; +11a2 : 44200029; +11a3 : 296300B0; +11a4 : 296400B4; +11a5 : 296500B8; +11a6 : 296600BC; +11a7 : 78020001; +11a8 : B9800800; +11a9 : 384274EC; +11aa : FBFFFE64; +11ab : 296300C0; +11ac : 296400C4; +11ad : 296500C8; +11ae : 296600CC; +11af : 78020001; +11b0 : B9800800; +11b1 : 384274F8; +11b2 : FBFFFE5C; +11b3 : 296300D0; +11b4 : 296400D4; +11b5 : 296500D8; +11b6 : 296600DC; +11b7 : 78020001; +11b8 : B9800800; +11b9 : 38427504; +11ba : FBFFFE54; +11bb : 296300E0; +11bc : 296400E4; +11bd : 296500E8; +11be : 296600EC; +11bf : 78020001; +11c0 : B9800800; +11c1 : 38427510; +11c2 : FBFFFE4C; +11c3 : 29630030; +11c4 : 29640034; +11c5 : 29650038; +11c6 : 2966003C; +11c7 : 78020001; +11c8 : B9800800; +11c9 : 38427534; +11ca : FBFFFE44; +11cb : 29610038; +11cc : 2962003C; +11cd : 34030000; +11ce : 340403E8; +11cf : F8004514; +11d0 : 380C8000; +11d1 : B44C6000; +11d2 : F44C1800; +11d3 : 78050001; +11d4 : B4610800; +11d5 : 3C220010; +11d6 : 018C0010; +11d7 : 38A58EC8; +11d8 : B84C6000; +11d9 : 28A40000; +11da : 142E0010; +11db : 29620034; +11dc : 29610030; +11dd : 34030000; +11de : F8004505; +11df : B5823000; +11e0 : F5866000; +11e1 : B5C10800; +11e2 : 29670018; +11e3 : 29630020; +11e4 : B5816000; +11e5 : 2961001C; +11e6 : 29640024; +11e7 : B4E31800; +11e8 : B4611800; +11e9 : B4641800; +11ea : 1465001F; +11eb : 596C0040; +11ec : 59660044; +11ed : 48AC0004; +11ee : 5CAC0005; +11ef : 54660002; +11f0 : E0000003; +11f1 : 59650040; +11f2 : 59630044; +11f3 : 29620044; +11f4 : 29610040; +11f5 : 148F001F; +11f6 : C8431800; +11f7 : F4621000; +11f8 : C8250800; +11f9 : C8220800; +11fa : B4872800; +11fb : 14E2001F; +11fc : F4852000; +11fd : B5E27800; +11fe : 006C0001; +11ff : 3C22001F; +1200 : B48F7800; +1201 : 29640028; +1202 : B84C6000; +1203 : 00220001; +1204 : B4AC6000; +1205 : F4AC2800; +1206 : B5E27800; +1207 : B8601000; +1208 : 1483001F; +1209 : B4AF7800; +120a : F80044D9; +120b : 142E0008; +120c : 1421001F; +120d : B58E7000; +120e : F58E6000; +120f : B5E10800; +1210 : B5817800; +1211 : 296200B8; +1212 : 296100BC; +1213 : 296400B0; +1214 : 296300B4; +1215 : 37900034; +1216 : 5B82003C; +1217 : 5B810040; +1218 : BA201000; +1219 : BA000800; +121a : 5B840034; +121b : 378C0024; +121c : 5B830038; +121d : F8000A3F; +121e : B9801800; +121f : B9E00800; +1220 : B9C01000; +1221 : FBFFFE09; +1222 : BA000800; +1223 : B9801000; +1224 : F8000A1E; +1225 : 2B81003C; +1226 : 2B910034; +1227 : 2B900038; +1228 : 2B820040; +1229 : 34030000; +122a : 59B10000; +122b : 59B00004; +122c : 59A10008; +122d : 59A2000C; +122e : 340403E8; +122f : F80044B4; +1230 : 380C8000; +1231 : B44C6000; +1232 : F44C1000; +1233 : 78050001; +1234 : B4411800; +1235 : 38A58EC8; +1236 : 3C610010; +1237 : 018C0010; +1238 : 28A40000; +1239 : B82C6000; +123a : 146D0010; +123b : BA200800; +123c : 34030000; +123d : BA001000; +123e : F80044A5; +123f : B5821000; +1240 : F5826000; +1241 : B5A10800; +1242 : 78030001; +1243 : B5810800; +1244 : 38639F40; +1245 : 59610088; +1246 : 28610000; +1247 : 5962008C; +1248 : 596F0050; +1249 : 5961005C; +124a : 596E0054; +124b : 340C0001; +124c : B9800800; +124d : 2B9D0004; +124e : 2B8B0020; +124f : 2B8C001C; +1250 : 2B8D0018; +1251 : 2B8E0014; +1252 : 2B8F0010; +1253 : 2B90000C; +1254 : 2B910008; +1255 : 379C0040; +1256 : C3A00000; +1257 : 379CFFC8; +1258 : 5B8B0028; +1259 : 5B8C0024; +125a : 5B8D0020; +125b : 5B8E001C; +125c : 5B8F0018; +125d : 5B900014; +125e : 5B910010; +125f : 5B92000C; +1260 : 5B930008; +1261 : 5B9D0004; +1262 : B8207000; +1263 : 28210358; +1264 : 29CB0018; +1265 : 282D0010; +1266 : 78010001; +1267 : 3821B5E8; +1268 : 28210000; +1269 : 4420013C; +126a : 78010001; +126b : 3821C2A8; +126c : 28210000; +126d : 34020001; +126e : F80010E9; +126f : B9C00800; +1270 : B9601000; +1271 : 3783002C; +1272 : 29720040; +1273 : 29700044; +1274 : FBFFFEBD; +1275 : 44200125; +1276 : 2961002C; +1277 : 340203E8; +1278 : F80044B0; +1279 : B8209800; +127a : 2B810038; +127b : 2B8C0034; +127c : 2B910030; +127d : 202FFFFF; +127e : 09EF03E8; +127f : 3D8C0010; +1280 : 00210010; +1281 : 15EF0010; +1282 : B9816000; +1283 : 4C0C0008; +1284 : B9800800; +1285 : BA601000; +1286 : F80044CF; +1287 : B8201800; +1288 : 082103E8; +1289 : C9836000; +128a : B5E17800; +128b : BA201800; +128c : 4D800006; +128d : 78020001; +128e : 38428EC8; +128f : 28410000; +1290 : 3623FFFF; +1291 : B5816000; +1292 : 69820000; +1293 : 6461FFFF; +1294 : A0410800; +1295 : 44200006; +1296 : 78020001; +1297 : 38428EDC; +1298 : 28410000; +1299 : 34030000; +129a : B5816000; +129b : 64630000; +129c : 0181001F; +129d : A0611800; +129e : 44600006; +129f : C8139800; +12a0 : 4A6C0004; +12a1 : 098C03E8; +12a2 : B5EC7800; +12a3 : 340C0000; +12a4 : 78040001; +12a5 : B9C00800; +12a6 : 34020004; +12a7 : 34030002; +12a8 : 38847578; +12a9 : BA202800; +12aa : B9803000; +12ab : B9E03800; +12ac : FBFFF02D; +12ad : 29A10000; +12ae : 34020000; +12af : 28230004; +12b0 : B9C00800; +12b1 : D8600000; +12b2 : 3421FFFF; +12b3 : 34020001; +12b4 : 5041000C; +12b5 : 78040001; +12b6 : B9C00800; +12b7 : 34020004; +12b8 : 34030001; +12b9 : 38847598; +12ba : FBFFF01F; +12bb : 29A10000; +12bc : 34020000; +12bd : 28230034; +12be : B9C00800; +12bf : D8600000; +12c0 : 29A10000; +12c1 : 28210010; +12c2 : D8200000; +12c3 : 5C20000A; +12c4 : 29630010; +12c5 : 3402FFFD; +12c6 : A0431000; +12c7 : 59620010; +12c8 : 2B820030; +12c9 : 2B83002C; +12ca : B8621000; +12cb : 5C410009; +12cc : E000000A; +12cd : 78040001; +12ce : B9C00800; +12cf : 34020004; +12d0 : 34030001; +12d1 : 388475BC; +12d2 : FBFFF007; +12d3 : E00000C7; +12d4 : 34010002; +12d5 : E0000006; +12d6 : 34010001; +12d7 : 5D820004; +12d8 : 29610014; +12d9 : 5C2C0003; +12da : 34010003; +12db : 59610014; +12dc : 29620014; +12dd : 78010001; +12de : 382191BC; +12df : 3C420002; +12e0 : 78060001; +12e1 : B4220800; +12e2 : 28250000; +12e3 : 78040001; +12e4 : 38C680E0; +12e5 : B9C00800; +12e6 : 34020004; +12e7 : 34030001; +12e8 : 388475C8; +12e9 : FBFFEFF0; +12ea : 29620014; +12eb : 78010001; +12ec : 382191BC; +12ed : 3C420002; +12ee : B4221000; +12ef : 28420000; +12f0 : 35610060; +12f1 : F80045F5; +12f2 : 29620014; +12f3 : 34010004; +12f4 : 3442FFFF; +12f5 : 5441006E; +12f6 : 78010001; +12f7 : 3C420002; +12f8 : 382191A8; +12f9 : B4220800; +12fa : 28210000; +12fb : C0200000; +12fc : 29A10000; +12fd : 2B820030; +12fe : 34030000; +12ff : 28240014; +1300 : 2B81002C; +1301 : E0000006; +1302 : 29A10000; +1303 : 34020000; +1304 : B9801800; +1305 : 28240014; +1306 : 34010000; +1307 : D8800000; +1308 : 29610010; +1309 : 38210002; +130a : 59610010; +130b : E0000042; +130c : 29650048; +130d : 78040001; +130e : B9C00800; +130f : 34020004; +1310 : 34030002; +1311 : 388475E0; +1312 : B9803000; +1313 : B9E03800; +1314 : FBFFEFC5; +1315 : 29A20000; +1316 : 29610048; +1317 : 28420018; +1318 : B5E10800; +1319 : 59610048; +131a : D8400000; +131b : 29610010; +131c : 38210002; +131d : 59610010; +131e : 34010005; +131f : 59610014; +1320 : E0000043; +1321 : 15E1001F; +1322 : 3402003B; +1323 : 982F7800; +1324 : C9E10800; +1325 : 4822000D; +1326 : 29A10000; +1327 : 34020001; +1328 : 28230034; +1329 : B9C00800; +132a : D8600000; +132b : 29610050; +132c : 59610110; +132d : 29610054; +132e : 59610114; +132f : 34010004; +1330 : 59610014; +1331 : E0000004; +1332 : 29610118; +1333 : 34210001; +1334 : 59610118; +1335 : 29620118; +1336 : 34010009; +1337 : 4C22002C; +1338 : 59600118; +1339 : E0000014; +133a : 29630054; +133b : 29610114; +133c : 29640050; +133d : 29620110; +133e : C8610800; +133f : F4231800; +1340 : 59610084; +1341 : 78010001; +1342 : 38219F40; +1343 : C8821000; +1344 : 28210000; +1345 : C8431000; +1346 : 59620080; +1347 : 4420001C; +1348 : 15E1001F; +1349 : 34030078; +134a : 982F1000; +134b : C8411000; +134c : 4C620003; +134d : 34010003; +134e : E3FFFFD1; +134f : 0021001E; +1350 : 29A20000; +1351 : B42F7800; +1352 : 29610048; +1353 : 15EF0002; +1354 : 28420018; +1355 : B5E10800; +1356 : 59610048; +1357 : D8400000; +1358 : 29650048; +1359 : 78040001; +135a : B9C00800; +135b : 34020006; +135c : 34030001; +135d : 388475FC; +135e : FBFFEF7B; +135f : 29610050; +1360 : 59610110; +1361 : 29610054; +1362 : 59610114; +1363 : 29620014; +1364 : 34010004; +1365 : 44410004; +1366 : 29610090; +1367 : 34210001; +1368 : 59610090; +1369 : 29640088; +136a : 2963008C; +136b : 1481001F; +136c : 98611800; +136d : C8611000; +136e : 98812000; +136f : F4431800; +1370 : C8810800; +1371 : C8230800; +1372 : 48200005; +1373 : 5C200007; +1374 : 340101F4; +1375 : 54410002; +1376 : E0000004; +1377 : 29610094; +1378 : 34210001; +1379 : 59610094; +137a : 29650044; +137b : 29640040; +137c : CA051800; +137d : F4700800; +137e : CA441000; +137f : C8411000; +1380 : 48020007; +1381 : 34010001; +1382 : 48400013; +1383 : 5C400011; +1384 : 340203E8; +1385 : 54620010; +1386 : E000000E; +1387 : C8100800; +1388 : 7C220000; +1389 : C8121800; +138a : C8621800; +138b : C8251000; +138c : F4410800; +138d : C8641800; +138e : C8611800; +138f : 34010001; +1390 : 48600005; +1391 : 5C600003; +1392 : 340303E8; +1393 : 54430002; +1394 : 34010000; +1395 : 202100FF; +1396 : 44200004; +1397 : 29610098; +1398 : 34210001; +1399 : 59610098; +139a : 78010001; +139b : 3821C2A8; +139c : 28210000; +139d : 34020000; +139e : F8000FB9; +139f : 29A10000; +13a0 : 28230038; +13a1 : 44600004; +13a2 : B9600800; +13a3 : 34020001; +13a4 : D8600000; +13a5 : 34010000; +13a6 : 2B9D0004; +13a7 : 2B8B0028; +13a8 : 2B8C0024; +13a9 : 2B8D0020; +13aa : 2B8E001C; +13ab : 2B8F0018; +13ac : 2B900014; +13ad : 2B910010; +13ae : 2B92000C; +13af : 2B930008; +13b0 : 379C0038; +13b1 : C3A00000; +13b2 : 379CFFF8; +13b3 : 5B8B0008; +13b4 : 5B9D0004; +13b5 : 28230038; +13b6 : B8405800; +13b7 : 28630000; +13b8 : D8600000; +13b9 : 29620008; +13ba : 2D61000C; +13bb : 78030001; +13bc : 3C420010; +13bd : 38638EE0; +13be : B8410800; +13bf : 28620000; +13c0 : F8004368; +13c1 : 342103E8; +13c2 : 2B9D0004; +13c3 : 2B8B0008; +13c4 : 379C0008; +13c5 : C3A00000; +13c6 : 379CFFDC; +13c7 : 5B8B0014; +13c8 : 5B8C0010; +13c9 : 5B8D000C; +13ca : 5B8E0008; +13cb : 5B9D0004; +13cc : 282D000C; +13cd : B8205800; +13ce : 378C0018; +13cf : 45A00008; +13d0 : B9801000; +13d1 : FBFFFFE1; +13d2 : 342303DE; +13d3 : 34020006; +13d4 : B9600800; +13d5 : FBFFEF62; +13d6 : E0000032; +13d7 : B9801000; +13d8 : FBFFFFDA; +13d9 : B8207000; +13da : 34020006; +13db : B9600800; +13dc : FBFFEFDB; +13dd : 442D0026; +13de : 2B8E001C; +13df : 2B8D0018; +13e0 : 29610038; +13e1 : B9801000; +13e2 : 28230000; +13e3 : B9600800; +13e4 : D8600000; +13e5 : 2B820018; +13e6 : 2B81001C; +13e7 : 5C4D0002; +13e8 : 442EFFF8; +13e9 : 29610038; +13ea : 378C0018; +13eb : B9801000; +13ec : 28230000; +13ed : B9600800; +13ee : D8600000; +13ef : B9801000; +13f0 : B9600800; +13f1 : F800068C; +13f2 : B8201000; +13f3 : 34030001; +13f4 : B9600800; +13f5 : F80003C9; +13f6 : B9801000; +13f7 : B9600800; +13f8 : FBFFFFBA; +13f9 : 3423FFF6; +13fa : 34020006; +13fb : B9600800; +13fc : FBFFEF3B; +13fd : B9600800; +13fe : B9801000; +13ff : FBFFFFB3; +1400 : 3421FFF6; +1401 : 59610008; +1402 : E0000006; +1403 : 35C2FFF6; +1404 : EC410800; +1405 : C8010800; +1406 : A0411000; +1407 : 59620008; +1408 : 34010000; +1409 : 2B9D0004; +140a : 2B8B0014; +140b : 2B8C0010; +140c : 2B8D000C; +140d : 2B8E0008; +140e : 379C0024; +140f : C3A00000; +1410 : 379CFFF4; +1411 : 5B8B000C; +1412 : 5B8C0008; +1413 : 5B9D0004; +1414 : 34020001; +1415 : B8205800; +1416 : FBFFEFA1; +1417 : 340C0000; +1418 : 44200014; +1419 : B9600800; +141a : 34020001; +141b : FBFFEF3E; +141c : 296303E4; +141d : 34020001; +141e : 34010000; +141f : 5C620002; +1420 : 296103E0; +1421 : 0D610092; +1422 : B9600800; +1423 : F8000739; +1424 : B8206000; +1425 : 44200007; +1426 : 78040001; +1427 : B9600800; +1428 : 34020005; +1429 : 34030001; +142a : 38847654; +142b : FBFFEEAE; +142c : B9800800; +142d : 2B9D0004; +142e : 2B8B000C; +142f : 2B8C0008; +1430 : 379C000C; +1431 : C3A00000; +1432 : 379CFFF4; +1433 : 5B8B000C; +1434 : 5B8C0008; +1435 : 5B9D0004; +1436 : 34020003; +1437 : B8205800; +1438 : FBFFEF7F; +1439 : 340C0000; +143a : 44200014; +143b : B9600800; +143c : 34020003; +143d : FBFFEF1C; +143e : 296303E4; +143f : 34020001; +1440 : 34010000; +1441 : 5C620002; +1442 : 296103E0; +1443 : 0D610092; +1444 : B9600800; +1445 : F80006B2; +1446 : B8206000; +1447 : 44200007; +1448 : 78040001; +1449 : B9600800; +144a : 34020005; +144b : 34030001; +144c : 3884766C; +144d : FBFFEE8C; +144e : B9800800; +144f : 2B9D0004; +1450 : 2B8B000C; +1451 : 2B8C0008; +1452 : 379C000C; +1453 : C3A00000; +1454 : 379CFFF4; +1455 : 5B8B000C; +1456 : 5B8C0008; +1457 : 5B9D0004; +1458 : 34020000; +1459 : B8205800; +145a : FBFFEF5D; +145b : 340C0000; +145c : 44200019; +145d : 34020000; +145e : B9600800; +145f : FBFFEEFA; +1460 : B9600800; +1461 : F8000728; +1462 : B8206000; +1463 : 29640110; +1464 : 2961011C; +1465 : 29630114; +1466 : 29620118; +1467 : 596100C4; +1468 : 596400B8; +1469 : 596300BC; +146a : 596200C0; +146b : 3401FFFF; +146c : 5D810008; +146d : 78040001; +146e : B9600800; +146f : 34020005; +1470 : 34030001; +1471 : 38847688; +1472 : FBFFEE67; +1473 : E0000002; +1474 : 340C0000; +1475 : B9800800; +1476 : 2B9D0004; +1477 : 2B8B000C; +1478 : 2B8C0008; +1479 : 379C000C; +147a : C3A00000; +147b : 379CFFE4; +147c : 5B8B001C; +147d : 5B8C0018; +147e : 5B8D0014; +147f : 5B8E0010; +1480 : 5B8F000C; +1481 : 5B900008; +1482 : 5B9D0004; +1483 : 340C0000; +1484 : B8205800; +1485 : B8407000; +1486 : 342F03A0; +1487 : 343003C0; +1488 : E0000012; +1489 : 098D0070; +148a : BA000800; +148b : 3403000A; +148c : 35A20128; +148d : B5621000; +148e : F8004327; +148f : 5C20000A; +1490 : 35A10168; +1491 : B9E01000; +1492 : B5610800; +1493 : F8000253; +1494 : B56D1000; +1495 : B9C00800; +1496 : 34420134; +1497 : F8000610; +1498 : E000001F; +1499 : 358C0001; +149a : 2D630120; +149b : 486CFFEE; +149c : 34010004; +149d : 54610003; +149e : 34630001; +149f : 0D630120; +14a0 : 2D6D0120; +14a1 : 3403000A; +14a2 : 356203C0; +14a3 : 35ADFFFF; +14a4 : 09AC0070; +14a5 : 35810128; +14a6 : B5610800; +14a7 : F800432F; +14a8 : 35810168; +14a9 : B9E01000; +14aa : B5610800; +14ab : F800023B; +14ac : B56C1000; +14ad : B9C00800; +14ae : 34420134; +14af : F80005F8; +14b0 : 78040001; +14b1 : B9600800; +14b2 : 34020003; +14b3 : 34030001; +14b4 : 388476A0; +14b5 : B9A02800; +14b6 : FBFFEE23; +14b7 : B9600800; +14b8 : F8000402; +14b9 : 59610004; +14ba : 34020002; +14bb : B9600800; +14bc : FBFFEE9D; +14bd : 78010001; +14be : 38219F04; +14bf : 28220024; +14c0 : 34010000; +14c1 : 44400003; +14c2 : B9600800; +14c3 : D8400000; +14c4 : 2B9D0004; +14c5 : 2B8B001C; +14c6 : 2B8C0018; +14c7 : 2B8D0014; +14c8 : 2B8E0010; +14c9 : 2B8F000C; +14ca : 2B900008; +14cb : 379C001C; +14cc : C3A00000; +14cd : 28220000; +14ce : 78050001; +14cf : 38A58ED4; +14d0 : 28430014; +14d1 : 2842000C; +14d2 : 28440004; +14d3 : 58640000; +14d4 : 28420008; +14d5 : 3404FFFF; +14d6 : 58620004; +14d7 : 28230000; +14d8 : 28620014; +14d9 : 2863000C; +14da : 0C44000A; +14db : 28A40000; +14dc : 5844000C; +14dd : 28640004; +14de : 58440010; +14df : 28630008; +14e0 : 58430014; +14e1 : 28220000; +14e2 : 28430014; +14e3 : 2842000C; +14e4 : 28460010; +14e5 : 28450014; +14e6 : 28440018; +14e7 : 58660018; +14e8 : 5865001C; +14e9 : 58640020; +14ea : 4042001C; +14eb : 30620024; +14ec : 28210000; +14ed : 28220014; +14ee : 2821000C; +14ef : 4021001D; +14f0 : 30410025; +14f1 : C3A00000; +14f2 : 379CFFE4; +14f3 : 5B8B001C; +14f4 : 5B8C0018; +14f5 : 5B8D0014; +14f6 : 5B8E0010; +14f7 : 5B8F000C; +14f8 : 5B900008; +14f9 : 5B9D0004; +14fa : B8408000; +14fb : 28220030; +14fc : B8205800; +14fd : B8607800; +14fe : 284D0008; +14ff : 28220034; +1500 : 282C0358; +1501 : 28440000; +1502 : D8800000; +1503 : 48010066; +1504 : 356E0030; +1505 : B9C00800; +1506 : FBFFFFC7; +1507 : 29610030; +1508 : 2824000C; +1509 : 4161005C; +150a : 30810004; +150b : 4161005D; +150c : 30810005; +150d : 4161005E; +150e : 30810006; +150f : 3401FFFF; +1510 : 30810007; +1511 : 3401FFFE; +1512 : 30810008; +1513 : 4161005F; +1514 : 30810009; +1515 : 41610060; +1516 : 3081000A; +1517 : 41610061; +1518 : 3081000B; +1519 : B9C00800; +151a : FBFFFFB3; +151b : 29610030; +151c : 34030008; +151d : 2824000C; +151e : B9800800; +151f : 34820004; +1520 : F80042B6; +1521 : 29610030; +1522 : 35620418; +1523 : 28210000; +1524 : 3180000A; +1525 : C8410800; +1526 : 14210003; +1527 : 08214E2B; +1528 : 0D810008; +1529 : 41A1001A; +152a : 3181000B; +152b : 34010014; +152c : 3181000C; +152d : 29A1001C; +152e : 3181000D; +152f : 34010002; +1530 : 3181000E; +1531 : B9600800; +1532 : FBFFEDEB; +1533 : 78010001; +1534 : 38219F04; +1535 : 28240000; +1536 : 4480000F; +1537 : B9600800; +1538 : BA001000; +1539 : B9E01800; +153a : D8800000; +153b : 4420000A; +153c : 78040001; +153d : 78050001; +153e : B9600800; +153f : 34020002; +1540 : 34030001; +1541 : 388476C0; +1542 : 38A591E4; +1543 : FBFFED96; +1544 : E0000025; +1545 : 29610030; +1546 : 78040001; +1547 : 34020003; +1548 : 2825000C; +1549 : 34030001; +154a : B9600800; +154b : 28A50010; +154c : 388476DC; +154d : FBFFED8C; +154e : 29610030; +154f : 78040001; +1550 : 34020003; +1551 : 2825000C; +1552 : 34030001; +1553 : B9600800; +1554 : 28A50014; +1555 : 388476F0; +1556 : FBFFED83; +1557 : 2962004C; +1558 : B9600800; +1559 : F8000507; +155a : 29620024; +155b : 34010001; +155c : 44410003; +155d : 34010004; +155e : E0000002; +155f : 34010006; +1560 : 59610004; +1561 : 78010001; +1562 : 3821B0D8; +1563 : 28220000; +1564 : 34010004; +1565 : 5C410006; +1566 : 3401006B; +1567 : 59610004; +1568 : E0000003; +1569 : 340103E8; +156a : 59610008; +156b : 34010000; +156c : 2B9D0004; +156d : 2B8B001C; +156e : 2B8C0018; +156f : 2B8D0014; +1570 : 2B8E0010; +1571 : 2B8F000C; +1572 : 2B900008; +1573 : 379C001C; +1574 : C3A00000; +1575 : 379CFFF8; +1576 : 5B8B0008; +1577 : 5B9D0004; +1578 : 34020004; +1579 : B8205800; +157a : FBFFEE3D; +157b : 44200004; +157c : 34010001; +157d : 59610004; +157e : E0000005; +157f : B9600800; +1580 : 34020004; +1581 : FBFFEE58; +1582 : 59610008; +1583 : 34010000; +1584 : 2B9D0004; +1585 : 2B8B0008; +1586 : 379C0008; +1587 : C3A00000; +1588 : 340203E8; +1589 : 58220008; +158a : 34010000; +158b : C3A00000; +158c : 379CFFF0; +158d : 5B8B0010; +158e : 5B8C000C; +158f : 5B8D0008; +1590 : 5B9D0004; +1591 : B8406800; +1592 : 34020004; +1593 : B8205800; +1594 : B8606000; +1595 : FBFFEDC4; +1596 : 78010001; +1597 : 38219F04; +1598 : 2824000C; +1599 : 44800006; +159a : B9600800; +159b : B9A01000; +159c : B9801800; +159d : D8800000; +159e : 5C200012; +159f : 416103A1; +15a0 : 44200008; +15a1 : 3402000B; +15a2 : 5C22000B; +15a3 : B9600800; +15a4 : B9A01000; +15a5 : B9801800; +15a6 : FBFFFED5; +15a7 : E0000005; +15a8 : B9600800; +15a9 : B9A01000; +15aa : B9801800; +15ab : F8000211; +15ac : 5C200004; +15ad : B9600800; +15ae : F8000166; +15af : 44200003; +15b0 : 34010002; +15b1 : 59610004; +15b2 : B9600800; +15b3 : 34020002; +15b4 : FBFFEE25; +15b5 : 59610008; +15b6 : 34010000; +15b7 : 2B9D0004; +15b8 : 2B8B0010; +15b9 : 2B8C000C; +15ba : 2B8D0008; +15bb : 379C0010; +15bc : C3A00000; +15bd : 379CFFFC; +15be : 5B9D0004; +15bf : 28240000; +15c0 : 34030006; +15c1 : 5C830003; +15c2 : 34220100; +15c3 : F80005EA; +15c4 : 34010000; +15c5 : 2B9D0004; +15c6 : 379C0004; +15c7 : C3A00000; +15c8 : 379CFFF0; +15c9 : 5B8B0010; +15ca : 5B8C000C; +15cb : 5B8D0008; +15cc : 5B9D0004; +15cd : B8606000; +15ce : 28230000; +15cf : B8406800; +15d0 : 34020005; +15d1 : B8205800; +15d2 : 5C620007; +15d3 : FBFFEDE4; +15d4 : 44200008; +15d5 : 34010006; +15d6 : 59610004; +15d7 : 340C0000; +15d8 : E0000044; +15d9 : FBFFFE37; +15da : B9600800; +15db : FBFFFE57; +15dc : B9600800; +15dd : 34020000; +15de : FBFFED7B; +15df : 78010001; +15e0 : 38219F04; +15e1 : 28260010; +15e2 : 416503A1; +15e3 : 44C00008; +15e4 : B8A02000; +15e5 : B9600800; +15e6 : B9A01000; +15e7 : B9801800; +15e8 : D8C00000; +15e9 : B8202800; +15ea : 4801002B; +15eb : 3401000B; +15ec : 54A1000E; +15ed : 78010001; +15ee : 3CA20002; +15ef : 382191F4; +15f0 : B4220800; +15f1 : 28240000; +15f2 : 44800008; +15f3 : B9801800; +15f4 : B9600800; +15f5 : B9A01000; +15f6 : D8800000; +15f7 : B8206000; +15f8 : 5C20000D; +15f9 : E0000011; +15fa : 7CA1000F; +15fb : 7D8C0000; +15fc : A02C6000; +15fd : 4580000D; +15fe : 78040001; +15ff : B9600800; +1600 : 34020005; +1601 : 34030001; +1602 : 38847708; +1603 : FBFFECD6; +1604 : E0000006; +1605 : 34010001; +1606 : 4581000F; +1607 : 3401FFFF; +1608 : 5D81000E; +1609 : E000000C; +160a : 29610030; +160b : 2821000C; +160c : 28220010; +160d : 340100FF; +160e : 44410005; +160f : 29620024; +1610 : 34010002; +1611 : 340C0000; +1612 : 5C410004; +1613 : 34010004; +1614 : 59610004; +1615 : 340C0000; +1616 : B9600800; +1617 : 34020003; +1618 : 34030001; +1619 : 34040000; +161a : FBFFEDF7; +161b : 59610008; +161c : B9800800; +161d : 2B9D0004; +161e : 2B8B0010; +161f : 2B8C000C; +1620 : 2B8D0008; +1621 : 379C0010; +1622 : C3A00000; +1623 : 379CFFF8; +1624 : 5B8B0008; +1625 : 5B9D0004; +1626 : 402403A1; +1627 : B8205800; +1628 : 44800005; +1629 : 3405000B; +162a : 5C850005; +162b : FBFFFE50; +162c : E0000002; +162d : F800018F; +162e : 5C200003; +162f : B9600800; +1630 : F80000E4; +1631 : 340103E8; +1632 : 59610008; +1633 : 34010000; +1634 : 2B9D0004; +1635 : 2B8B0008; +1636 : 379C0008; +1637 : C3A00000; +1638 : 379CFFF8; +1639 : 5B8B0008; +163a : 5B9D0004; +163b : 402403A1; +163c : B8205800; +163d : 44800007; +163e : 34050008; +163f : 44850007; +1640 : 3405000B; +1641 : 5C850007; +1642 : FBFFFE39; +1643 : E0000004; +1644 : F80000FD; +1645 : E0000002; +1646 : F8000134; +1647 : 5C200004; +1648 : B9600800; +1649 : F80000CB; +164a : 44200003; +164b : 34010002; +164c : 59610004; +164d : 340103E8; +164e : 59610008; +164f : 34010000; +1650 : 2B9D0004; +1651 : 2B8B0008; +1652 : 379C0008; +1653 : C3A00000; +1654 : 379CFFD4; +1655 : 5B8B000C; +1656 : 5B8C0008; +1657 : 5B9D0004; +1658 : B8205800; +1659 : B8400800; +165a : 37820010; +165b : F8000482; +165c : 29610358; +165d : 37820020; +165e : 34030008; +165f : F8004156; +1660 : 5C20000B; +1661 : 2D620380; +1662 : 2D6103CA; +1663 : 5C410008; +1664 : 29610358; +1665 : 2C220008; +1666 : 2F810028; +1667 : 5C410004; +1668 : 41610020; +1669 : 20210001; +166a : 5C20000A; +166b : 41650020; +166c : 78040001; +166d : B9600800; +166e : 34020005; +166f : 34030001; +1670 : 3884771C; +1671 : FBFFEC68; +1672 : 340C0000; +1673 : E0000022; +1674 : 2B810010; +1675 : 356203B0; +1676 : 596100C8; +1677 : 2B810014; +1678 : 596100CC; +1679 : 2B810018; +167a : 596100D0; +167b : 2B81001C; +167c : 596100D4; +167d : 356100C8; +167e : F80005C4; +167f : B9600800; +1680 : 34020004; +1681 : FBFFECD8; +1682 : 78010001; +1683 : 38219F04; +1684 : 28220018; +1685 : 44400006; +1686 : B9600800; +1687 : D8400000; +1688 : B8206000; +1689 : 44200004; +168a : E000000B; +168b : B9600800; +168c : F80007F5; +168d : 29610358; +168e : 116203CC; +168f : 340C0000; +1690 : 1023000A; +1691 : 44620004; +1692 : 3022000A; +1693 : B9600800; +1694 : FBFFEC89; +1695 : B9800800; +1696 : 2B9D0004; +1697 : 2B8B000C; +1698 : 2B8C0008; +1699 : 379C002C; +169a : C3A00000; +169b : 379CFFEC; +169c : 5B8B0014; +169d : 5B8C0010; +169e : 5B8D000C; +169f : 5B8E0008; +16a0 : 5B9D0004; +16a1 : B8205800; +16a2 : 2821000C; +16a3 : B8407000; +16a4 : B8606800; +16a5 : 44200011; +16a6 : 34020000; +16a7 : 34030010; +16a8 : 35610098; +16a9 : F80041AB; +16aa : B9600800; +16ab : F800074C; +16ac : 78010001; +16ad : 38219F04; +16ae : 28240014; +16af : 44800007; +16b0 : B9600800; +16b1 : B9C01000; +16b2 : B9A01800; +16b3 : D8800000; +16b4 : B8206000; +16b5 : 5C20001B; +16b6 : B9600800; +16b7 : FBFFFD9D; +16b8 : 416503A1; +16b9 : 3401000B; +16ba : 54A1000C; +16bb : 78010001; +16bc : 3CA20002; +16bd : 38219224; +16be : B4220800; +16bf : 28240000; +16c0 : 44800006; +16c1 : B9600800; +16c2 : B9C01000; +16c3 : B9A01800; +16c4 : D8800000; +16c5 : E0000008; +16c6 : 45A00007; +16c7 : 78040001; +16c8 : B9600800; +16c9 : 34020005; +16ca : 34030001; +16cb : 38847708; +16cc : FBFFEC0D; +16cd : B9600800; +16ce : F8000046; +16cf : B8206000; +16d0 : 7D810001; +16d1 : 29620004; +16d2 : C8010800; +16d3 : A1816000; +16d4 : 29610000; +16d5 : 44410004; +16d6 : B9600800; +16d7 : F8000720; +16d8 : E0000006; +16d9 : B9600800; +16da : 34020002; +16db : 34030000; +16dc : FBFFED14; +16dd : 59610008; +16de : B9800800; +16df : 2B9D0004; +16e0 : 2B8B0014; +16e1 : 2B8C0010; +16e2 : 2B8D000C; +16e3 : 2B8E0008; +16e4 : 379C0014; +16e5 : C3A00000; +16e6 : 379CFFFC; +16e7 : 5B9D0004; +16e8 : 34030030; +16e9 : F80040ED; +16ea : 2B9D0004; +16eb : 379C0004; +16ec : C3A00000; +16ed : 28220028; +16ee : 34030001; +16ef : 4443000A; +16f0 : 34030002; +16f1 : 44430003; +16f2 : 5C400009; +16f3 : E0000006; +16f4 : 34020012; +16f5 : 58220084; +16f6 : 3402000E; +16f7 : 58220088; +16f8 : E0000003; +16f9 : 58200084; +16fa : 58200088; +16fb : 28240084; +16fc : 2825003C; +16fd : 34020000; +16fe : B4A42800; +16ff : 20A30003; +1700 : 44600003; +1701 : 34020004; +1702 : C8431000; +1703 : B4A22800; +1704 : 28260040; +1705 : 28220088; +1706 : 5825004C; +1707 : 34030000; +1708 : B4C23000; +1709 : 20C70003; +170a : 44E00003; +170b : 34030004; +170c : C8671800; +170d : B4C31800; +170e : C8A42000; +170f : C8621000; +1710 : 58230050; +1711 : 58240044; +1712 : 58220048; +1713 : C3A00000; +1714 : 379CFFF8; +1715 : 5B8B0008; +1716 : 5B9D0004; +1717 : 78020001; +1718 : 38429F04; +1719 : 28420020; +171a : B8205800; +171b : 44400006; +171c : D8400000; +171d : B8201000; +171e : 34010001; +171f : 4441001C; +1720 : 4802001C; +1721 : B9600800; +1722 : 34020002; +1723 : FBFFEC94; +1724 : 5C200006; +1725 : 34020004; +1726 : B9600800; +1727 : FBFFEC90; +1728 : 34020000; +1729 : 44220013; +172a : 29610030; +172b : 0D600120; +172c : 2821000C; +172d : 28220010; +172e : 340100FF; +172f : 44410007; +1730 : 29620024; +1731 : 34010002; +1732 : 44410004; +1733 : 34010006; +1734 : 59610004; +1735 : E0000006; +1736 : 34010004; +1737 : 59610004; +1738 : 34020002; +1739 : B9600800; +173a : FBFFEC1F; +173b : 34020000; +173c : B8400800; +173d : 2B9D0004; +173e : 2B8B0008; +173f : 379C0008; +1740 : C3A00000; +1741 : 379CFFE8; +1742 : 5B8B0008; +1743 : 5B9D0004; +1744 : B8205800; +1745 : B8400800; +1746 : 41620020; +1747 : 20420001; +1748 : 4440002D; +1749 : 2962010C; +174a : 29650100; +174b : 29640104; +174c : 29630108; +174d : 596200B4; +174e : 596500A8; +174f : 3782000C; +1750 : 596400AC; +1751 : 596300B0; +1752 : F800034B; +1753 : 416203A7; +1754 : 41610020; +1755 : 20420002; +1756 : 4440000E; +1757 : 38210002; +1758 : 31610020; +1759 : 2D6103CA; +175a : 296403B0; +175b : 296303B4; +175c : 0D61037C; +175d : 296203B8; +175e : 296103BC; +175f : 59640098; +1760 : 5963009C; +1761 : 596200A0; +1762 : 596100A4; +1763 : E0000012; +1764 : 202100FD; +1765 : 31610020; +1766 : 2B81000C; +1767 : 356203B0; +1768 : 59610098; +1769 : 2B810010; +176a : 5961009C; +176b : 2B810014; +176c : 596100A0; +176d : 2B810018; +176e : 596100A4; +176f : 35610098; +1770 : F80004D2; +1771 : B9600800; +1772 : 596000F8; +1773 : 596000FC; +1774 : F80006FB; +1775 : 34010000; +1776 : 2B9D0004; +1777 : 2B8B0008; +1778 : 379C0018; +1779 : C3A00000; +177a : 379CFFE0; +177b : 5B8B0010; +177c : 5B8C000C; +177d : 5B8D0008; +177e : 5B9D0004; +177f : B8205800; +1780 : B8400800; +1781 : 41620020; +1782 : 20430001; +1783 : 5C600004; +1784 : 78010001; +1785 : 382177B8; +1786 : E0000005; +1787 : 20420002; +1788 : 5C400007; +1789 : 78010001; +178a : 382177F4; +178b : 78020001; +178c : 38429254; +178d : F8002091; +178e : E0000027; +178f : 2D64037C; +1790 : 2D6303CA; +1791 : 44830007; +1792 : 78010001; +1793 : 78020001; +1794 : 38429254; +1795 : 3821782C; +1796 : F8002088; +1797 : E000001E; +1798 : 378D0014; +1799 : B9A01000; +179a : F8000339; +179b : 41610020; +179c : 356C0098; +179d : B9A01000; +179e : 202100FD; +179f : 31610020; +17a0 : B9800800; +17a1 : F80004A1; +17a2 : B9800800; +17a3 : 356203B0; +17a4 : F800049E; +17a5 : 296103B8; +17a6 : 596100F8; +17a7 : 296103BC; +17a8 : 596100FC; +17a9 : 78010001; +17aa : 38219F04; +17ab : 28230028; +17ac : 44600007; +17ad : B9801000; +17ae : B9600800; +17af : D8600000; +17b0 : 34020001; +17b1 : 44220004; +17b2 : 48010004; +17b3 : B9600800; +17b4 : F80006BB; +17b5 : 34010000; +17b6 : 2B9D0004; +17b7 : 2B8B0010; +17b8 : 2B8C000C; +17b9 : 2B8D0008; +17ba : 379C0020; +17bb : C3A00000; +17bc : 34010000; +17bd : C3A00000; +17be : 379CFFE8; +17bf : 5B8B0018; +17c0 : 5B8C0014; +17c1 : 5B8D0010; +17c2 : 5B8E000C; +17c3 : 5B9D0008; +17c4 : B8406000; +17c5 : 2822004C; +17c6 : B8607000; +17c7 : 28230084; +17c8 : 404D0000; +17c9 : 28220034; +17ca : B5831800; +17cb : 21AD000F; +17cc : 2845000C; +17cd : 28220044; +17ce : B9A02000; +17cf : B8205800; +17d0 : D8A00000; +17d1 : B8201000; +17d2 : 3403FFFE; +17d3 : 34010000; +17d4 : 4443002F; +17d5 : 78090001; +17d6 : 39299768; +17d7 : 09A1000C; +17d8 : 4C4C000C; +17d9 : B5214800; +17da : 29250000; +17db : 78040001; +17dc : B9600800; +17dd : 34020005; +17de : 34030001; +17df : 3884786C; +17e0 : B9A03000; +17e1 : FBFFEAF8; +17e2 : 3401FFFF; +17e3 : E0000020; +17e4 : 2968011C; +17e5 : 296A0118; +17e6 : B5214800; +17e7 : 01070010; +17e8 : 2108FFFF; +17e9 : 090803E8; +17ea : 29210000; +17eb : 3D4A0010; +17ec : 29660114; +17ed : 78040001; +17ee : 01080010; +17ef : 5B810004; +17f0 : 34020005; +17f1 : B9600800; +17f2 : 34030001; +17f3 : 3884788C; +17f4 : B9802800; +17f5 : B9473800; +17f6 : FBFFEAE3; +17f7 : 34010001; +17f8 : 5DC10005; +17f9 : 11620110; +17fa : 34010080; +17fb : 204200C0; +17fc : 44410006; +17fd : 29610410; +17fe : 34210001; +17ff : 59610410; +1800 : 34010000; +1801 : E0000002; +1802 : 34010001; +1803 : 2B9D0008; +1804 : 2B8B0018; +1805 : 2B8C0014; +1806 : 2B8D0010; +1807 : 2B8E000C; +1808 : 379C0018; +1809 : C3A00000; +180a : 379CFFFC; +180b : 5B9D0004; +180c : 34030008; +180d : F8003FA8; +180e : 2B9D0004; +180f : 379C0004; +1810 : C3A00000; +1811 : 379CFFE0; +1812 : 5B8B0020; +1813 : 5B8C001C; +1814 : 5B8D0018; +1815 : 5B8E0014; +1816 : 5B8F0010; +1817 : 5B90000C; +1818 : 5B910008; +1819 : 5B9D0004; +181a : 780E0001; +181b : 39CE9274; +181c : 78040001; +181d : B8406800; +181e : B8606000; +181f : 34020003; +1820 : 34030002; +1821 : 388479E8; +1822 : B9C02800; +1823 : B8207800; +1824 : 35B10029; +1825 : FBFFEAB4; +1826 : 35900029; +1827 : BA200800; +1828 : BA001000; +1829 : FBFFFFE1; +182a : 5C200033; +182b : 2D810032; +182c : 2DAB0032; +182d : C9615800; +182e : 35620001; +182f : 34010002; +1830 : 54410043; +1831 : 29E20030; +1832 : 34030001; +1833 : 35A10060; +1834 : 28420014; +1835 : 5D63000B; +1836 : FBFFFFD4; +1837 : 5C20003C; +1838 : 78040001; +1839 : B9E00800; +183a : 34020003; +183b : 34030001; +183c : 388478B4; +183d : B9C02800; +183e : 34060090; +183f : E000000E; +1840 : 3403FFFF; +1841 : 358C0060; +1842 : 5D63000E; +1843 : B9800800; +1844 : FBFFFFC6; +1845 : 5C20002E; +1846 : 78040001; +1847 : B9E00800; +1848 : 34020003; +1849 : 34030001; +184a : 388478B4; +184b : B9C02800; +184c : 34060099; +184d : FBFFEA8C; +184e : 340B0000; +184f : E0000024; +1850 : B9801000; +1851 : FBFFFFB9; +1852 : B8205800; +1853 : 5C200020; +1854 : 78040001; +1855 : B9E00800; +1856 : 34020003; +1857 : 34030001; +1858 : 388478C4; +1859 : B9C02800; +185a : 340600A1; +185b : FBFFEA7E; +185c : E0000017; +185d : 41AB001A; +185e : 4181001A; +185f : 5D61000E; +1860 : 29AB001C; +1861 : 2981001C; +1862 : 5D61000B; +1863 : 29AB0020; +1864 : 29810020; +1865 : 5D610008; +1866 : 29A20024; +1867 : 29810024; +1868 : 340B0000; +1869 : 5C41000A; +186a : 41AB0028; +186b : 41810028; +186c : 45610003; +186d : C9615800; +186e : E0000005; +186f : BA200800; +1870 : BA001000; +1871 : FBFFFF99; +1872 : B8205800; +1873 : B9600800; +1874 : 2B9D0004; +1875 : 2B8B0020; +1876 : 2B8C001C; +1877 : 2B8D0018; +1878 : 2B8E0014; +1879 : 2B8F0010; +187a : 2B90000C; +187b : 2B910008; +187c : 379C0020; +187d : C3A00000; +187e : 379CFFFC; +187f : 5B9D0004; +1880 : 34020000; +1881 : 34030010; +1882 : F8003FD2; +1883 : 2B9D0004; +1884 : 379C0004; +1885 : C3A00000; +1886 : 379CFFF0; +1887 : 5B8B0010; +1888 : 5B8C000C; +1889 : 5B8D0008; +188a : 5B9D0004; +188b : B8206800; +188c : 28210030; +188d : 282C0014; +188e : 282B000C; +188f : 28210010; +1890 : 0C200000; +1891 : 34210008; +1892 : FBFFFFEC; +1893 : 29A10030; +1894 : 28210010; +1895 : 34210018; +1896 : FBFFFFE8; +1897 : B9800800; +1898 : 34020000; +1899 : 34030028; +189a : F8003FBA; +189b : 29610004; +189c : 59810000; +189d : 29610008; +189e : 0D800008; +189f : 59810004; +18a0 : 29610004; +18a1 : 59810010; +18a2 : 29610008; +18a3 : 59810014; +18a4 : 29620014; +18a5 : 29610018; +18a6 : 29630010; +18a7 : 5982001C; +18a8 : 59810020; +18a9 : 59830018; +18aa : 4161001C; +18ab : 34020001; +18ac : 31810024; +18ad : 4161001D; +18ae : 31810025; +18af : 29A10030; +18b0 : 28210018; +18b1 : 58220018; +18b2 : 3402FFA0; +18b3 : 3022001C; +18b4 : 2B9D0004; +18b5 : 2B8B0010; +18b6 : 2B8C000C; +18b7 : 2B8D0008; +18b8 : 379C0010; +18b9 : C3A00000; +18ba : 379CFF74; +18bb : 5B8B0018; +18bc : 5B8C0014; +18bd : 5B8D0010; +18be : 5B8E000C; +18bf : 5B8F0008; +18c0 : 5B9D0004; +18c1 : 2C220120; +18c2 : B8205800; +18c3 : 340D0000; +18c4 : 340C0001; +18c5 : 5C400014; +18c6 : 28230000; +18c7 : B8406800; +18c8 : 34020006; +18c9 : 5C620010; +18ca : FBFFFFBC; +18cb : 296C0000; +18cc : E0000113; +18cd : 09820070; +18ce : 09A30070; +18cf : B9600800; +18d0 : 34420128; +18d1 : 34630128; +18d2 : B5621000; +18d3 : B5631800; +18d4 : FBFFFF3D; +18d5 : 48010002; +18d6 : E0000002; +18d7 : B9806800; +18d8 : 358C0001; +18d9 : 2D660120; +18da : 48CCFFF3; +18db : 78040001; +18dc : B9600800; +18dd : 34020003; +18de : 34030001; +18df : 388478DC; +18e0 : B9A02800; +18e1 : FBFFE9F8; +18e2 : 1D610122; +18e3 : 442D0022; +18e4 : 0D6D0122; +18e5 : 296C0030; +18e6 : 340F0000; +18e7 : 340E0001; +18e8 : E0000015; +18e9 : 29820000; +18ea : 09C10418; +18eb : B4410800; +18ec : 2C230120; +18ed : 4460000F; +18ee : 09E40418; +18ef : 1C230122; +18f0 : B4442000; +18f1 : 1C820122; +18f2 : 08630070; +18f3 : 08420070; +18f4 : 34630128; +18f5 : B4231800; +18f6 : 34420128; +18f7 : B4821000; +18f8 : FBFFFF19; +18f9 : 48010002; +18fa : E0000002; +18fb : B9C07800; +18fc : 35CE0001; +18fd : 2981000C; +18fe : 2C21000C; +18ff : 482EFFEA; +1900 : 2981001C; +1901 : 442F0004; +1902 : 34010001; +1903 : 598F001C; +1904 : 59810020; +1905 : 29620024; +1906 : 34010002; +1907 : 4441006C; +1908 : 2D610120; +1909 : 5C200004; +190a : 29610000; +190b : 340C0004; +190c : 442C00D3; +190d : 29610030; +190e : 09AC0070; +190f : 2821000C; +1910 : 40240009; +1911 : 4023000A; +1912 : 4022000B; +1913 : 40290004; +1914 : 40280005; +1915 : 40270006; +1916 : 40260007; +1917 : 40250008; +1918 : 33890049; +1919 : 3388004A; +191a : 3387004B; +191b : 3386004C; +191c : 3385004D; +191d : 3384004E; +191e : 3383004F; +191f : 33820050; +1920 : 28220018; +1921 : 28240010; +1922 : 28230014; +1923 : 5B820044; +1924 : 4022001C; +1925 : 5B830040; +1926 : 35830128; +1927 : 3382003A; +1928 : 4022001D; +1929 : B5631800; +192a : 5B84003C; +192b : 33820048; +192c : 28220004; +192d : 0F800052; +192e : 5B820080; +192f : 28210008; +1930 : 37820020; +1931 : 5B810084; +1932 : B9600800; +1933 : FBFFFEDE; +1934 : 29620024; +1935 : 34040001; +1936 : 4444002A; +1937 : 29620030; +1938 : 78050001; +1939 : 3406007F; +193a : 2843000C; +193b : 38A59284; +193c : 28670010; +193d : 48E60004; +193e : 48010023; +193f : 5C200019; +1940 : E0000006; +1941 : 48010020; +1942 : 44200004; +1943 : 2C61000C; +1944 : 5C24000A; +1945 : E000002E; +1946 : 78040001; +1947 : B9600800; +1948 : 34020003; +1949 : 34030001; +194a : 388478FC; +194b : FBFFE98E; +194c : 340C0002; +194d : E0000092; +194e : 296303D8; +194f : 2841001C; +1950 : 44610023; +1951 : B56C1000; +1952 : 37810049; +1953 : 34420151; +1954 : 5B85001C; +1955 : FBFFFEB5; +1956 : 2B85001C; +1957 : 5C200010; +1958 : 78040001; +1959 : B9600800; +195a : 34020003; +195b : 34030001; +195c : 38847908; +195d : FBFFE97C; +195e : 340C0007; +195f : E0000080; +1960 : 4C200007; +1961 : B9600800; +1962 : FBFFFF24; +1963 : 78060001; +1964 : 340C0006; +1965 : 38C680E0; +1966 : E0000004; +1967 : 78060001; +1968 : 340C0005; +1969 : 38C678D4; +196a : 78040001; +196b : 78050001; +196c : B9600800; +196d : 34020003; +196e : 34030001; +196f : 38847918; +1970 : 38A59284; +1971 : FBFFE968; +1972 : E000006D; +1973 : 09A30070; +1974 : 29620030; +1975 : B5631800; +1976 : 2C64015A; +1977 : 28410014; +1978 : 284C0018; +1979 : 28420010; +197a : 34840001; +197b : 0C440000; +197c : 34620188; +197d : 28440004; +197e : 28650188; +197f : 58240004; +1980 : 58250000; +1981 : 2C420008; +1982 : 0C220008; +1983 : 34620148; +1984 : 404E0009; +1985 : 4046000E; +1986 : 4045000F; +1987 : 40440010; +1988 : 404A000A; +1989 : 4049000B; +198a : 4048000C; +198b : 4047000D; +198c : 302E0010; +198d : 30240017; +198e : 302A0011; +198f : 30290012; +1990 : 30280013; +1991 : 30270014; +1992 : 30260015; +1993 : 30250016; +1994 : 34640140; +1995 : 28850008; +1996 : 28860004; +1997 : 2884000C; +1998 : 346E0138; +1999 : 5825001C; +199a : 58260018; +199b : 58240020; +199c : 41C4000A; +199d : 30240024; +199e : 40420008; +199f : 30220025; +19a0 : 4061015C; +19a1 : 3181001C; +19a2 : 1DC50008; +19a3 : 1D810000; +19a4 : 4425000E; +19a5 : 78040001; +19a6 : B9600800; +19a7 : 34020003; +19a8 : 34030001; +19a9 : 38847928; +19aa : FBFFE92F; +19ab : 2DC10008; +19ac : 34020000; +19ad : 0D810000; +19ae : 29610038; +19af : 28230004; +19b0 : B9600800; +19b1 : D8600000; +19b2 : 09AD0070; +19b3 : B56D0800; +19b4 : 34210169; +19b5 : 40220007; +19b6 : 20420004; +19b7 : 7C420000; +19b8 : 59820004; +19b9 : 40220007; +19ba : 20420002; +19bb : 7C420000; +19bc : 59820008; +19bd : 40220007; +19be : 20420001; +19bf : 5982000C; +19c0 : 40220007; +19c1 : 20420010; +19c2 : 7C420000; +19c3 : 59820010; +19c4 : 40220007; +19c5 : 20420020; +19c6 : 7C420000; +19c7 : 59820014; +19c8 : 40210007; +19c9 : 20210008; +19ca : 7C210000; +19cb : 59810018; +19cc : 78010001; +19cd : 38219F04; +19ce : 2824001C; +19cf : 44800007; +19d0 : 35A20168; +19d1 : B56D6800; +19d2 : B9600800; +19d3 : B5621000; +19d4 : 35A30134; +19d5 : D8800000; +19d6 : 78040001; +19d7 : 78050001; +19d8 : B9600800; +19d9 : 34020003; +19da : 34030001; +19db : 3884793C; +19dc : 38A59284; +19dd : FBFFE8FC; +19de : 340C0009; +19df : B9800800; +19e0 : 2B9D0004; +19e1 : 2B8B0018; +19e2 : 2B8C0014; +19e3 : 2B8D0010; +19e4 : 2B8E000C; +19e5 : 2B8F0008; +19e6 : 379C008C; +19e7 : C3A00000; +19e8 : 379CFFE8; +19e9 : 5B8B0018; +19ea : 5B8C0014; +19eb : 5B8D0010; +19ec : 5B8E000C; +19ed : 5B8F0008; +19ee : 5B9D0004; +19ef : B8206800; +19f0 : 282B004C; +19f1 : 3401000F; +19f2 : 340F0000; +19f3 : 54410021; +19f4 : 084E000C; +19f5 : 78010001; +19f6 : 38219768; +19f7 : B42E7000; +19f8 : 2DCF0004; +19f9 : 41CC0009; +19fa : 35610008; +19fb : 31620000; +19fc : 0D6F0002; +19fd : 34020000; +19fe : 34030008; +19ff : F8003E55; +1a00 : 0D600006; +1a01 : 41C10008; +1a02 : 31610020; +1a03 : 34010001; +1a04 : 45810008; +1a05 : 45800004; +1a06 : 34010002; +1a07 : 5D81000C; +1a08 : E0000008; +1a09 : 29A10358; +1a0a : 4021000B; +1a0b : E0000003; +1a0c : 29A10358; +1a0d : 4021000D; +1a0e : 31610021; +1a0f : E0000005; +1a10 : 29A10358; +1a11 : 4021000A; +1a12 : E3FFFFFC; +1a13 : 316C0021; +1a14 : B9E00800; +1a15 : 2B9D0004; +1a16 : 2B8B0018; +1a17 : 2B8C0014; +1a18 : 2B8D0010; +1a19 : 2B8E000C; +1a1a : 2B8F0008; +1a1b : 379C0018; +1a1c : C3A00000; +1a1d : 379CFFF0; +1a1e : 5B8B0010; +1a1f : 5B8C000C; +1a20 : 5B8D0008; +1a21 : 5B9D0004; +1a22 : B8205800; +1a23 : 40410000; +1a24 : B8406000; +1a25 : 34030002; +1a26 : 00210004; +1a27 : 356D03C0; +1a28 : 316103A0; +1a29 : 40410000; +1a2a : 2021000F; +1a2b : 316103A1; +1a2c : 40410001; +1a2d : 2021000F; +1a2e : 316103A2; +1a2f : 2C410002; +1a30 : 0D6103A4; +1a31 : 40410004; +1a32 : 34420006; +1a33 : 316103A6; +1a34 : 356103A7; +1a35 : F8003DA1; +1a36 : 29820008; +1a37 : 2981000C; +1a38 : 34030008; +1a39 : 596203B8; +1a3a : 596103BC; +1a3b : 35820014; +1a3c : 596003B0; +1a3d : 596003B4; +1a3e : B9A00800; +1a3f : F8003D97; +1a40 : 2D81001C; +1a41 : 0D6103C8; +1a42 : 2D81001E; +1a43 : 0D6103CA; +1a44 : 41810021; +1a45 : 316103CC; +1a46 : 29610030; +1a47 : 28210014; +1a48 : 2C220008; +1a49 : 4440000A; +1a4a : B9A01000; +1a4b : 34030008; +1a4c : F8003D69; +1a4d : 5C200009; +1a4e : 29610030; +1a4f : 28210014; +1a50 : 2C220008; +1a51 : 2D6103C8; +1a52 : 5C410004; +1a53 : 41610020; +1a54 : 38210001; +1a55 : E0000003; +1a56 : 41610020; +1a57 : 202100FE; +1a58 : 31610020; +1a59 : 34010000; +1a5a : 2B9D0004; +1a5b : 2B8B0010; +1a5c : 2B8C000C; +1a5d : 2B8D0008; +1a5e : 379C0010; +1a5f : C3A00000; +1a60 : 379CFFF4; +1a61 : 5B8B000C; +1a62 : 5B8C0008; +1a63 : 5B9D0004; +1a64 : 34030022; +1a65 : B8205800; +1a66 : B8406000; +1a67 : B8400800; +1a68 : 34020000; +1a69 : F8003DEB; +1a6a : 29610358; +1a6b : 34030008; +1a6c : 4021000E; +1a6d : 31810001; +1a6e : 29610030; +1a6f : 2821000C; +1a70 : 4021001E; +1a71 : 31810004; +1a72 : 29620358; +1a73 : 35810014; +1a74 : F8003D62; +1a75 : 29610358; +1a76 : 2C210008; +1a77 : 0D81001C; +1a78 : 2B9D0004; +1a79 : 2B8B000C; +1a7a : 2B8C0008; +1a7b : 379C000C; +1a7c : C3A00000; +1a7d : 379CFFF0; +1a7e : 5B8B0010; +1a7f : 5B8C000C; +1a80 : 5B8D0008; +1a81 : 5B9D0004; +1a82 : B8405800; +1a83 : 34020000; +1a84 : 282D004C; +1a85 : B8206000; +1a86 : FBFFFF62; +1a87 : 2D82037E; +1a88 : 34420001; +1a89 : 0D82037E; +1a8a : 34020002; +1a8b : 31A20006; +1a8c : 2D82037E; +1a8d : 0DA2001E; +1a8e : 29630000; +1a8f : 29620004; +1a90 : 0DA30022; +1a91 : 59A20024; +1a92 : 29630008; +1a93 : 2D62000C; +1a94 : 3C630010; +1a95 : B8621000; +1a96 : 59A20028; +1a97 : 2B9D0004; +1a98 : 2B8B0010; +1a99 : 2B8C000C; +1a9a : 2B8D0008; +1a9b : 379C0010; +1a9c : C3A00000; +1a9d : 28230028; +1a9e : 2C240022; +1a9f : 28210024; +1aa0 : 58440000; +1aa1 : 58410004; +1aa2 : 00610010; +1aa3 : 3C630010; +1aa4 : 58410008; +1aa5 : 5843000C; +1aa6 : C3A00000; +1aa7 : 379CFFF4; +1aa8 : 5B8B000C; +1aa9 : 5B8C0008; +1aaa : 5B9D0004; +1aab : B8205800; +1aac : 2C210022; +1aad : B8406000; +1aae : 34030008; +1aaf : 0C410004; +1ab0 : 29610024; +1ab1 : 58410000; +1ab2 : 29610028; +1ab3 : 58410008; +1ab4 : 2D61002C; +1ab5 : 0C41000C; +1ab6 : 4161002F; +1ab7 : 3041000E; +1ab8 : 41610030; +1ab9 : 58410010; +1aba : 41610031; +1abb : 58410014; +1abc : 2D610032; +1abd : 58410018; +1abe : 41610034; +1abf : 3041001C; +1ac0 : 3441001D; +1ac1 : 35620035; +1ac2 : F8003D14; +1ac3 : 2D61003D; +1ac4 : 0D810026; +1ac5 : 4161003F; +1ac6 : 31810028; +1ac7 : 78010001; +1ac8 : 38219F04; +1ac9 : 28230038; +1aca : 44600004; +1acb : B9600800; +1acc : B9801000; +1acd : D8600000; +1ace : 2B9D0004; +1acf : 2B8B000C; +1ad0 : 2B8C0008; +1ad1 : 379C000C; +1ad2 : C3A00000; +1ad3 : 28230028; +1ad4 : 2C240022; +1ad5 : 28210024; +1ad6 : 58440000; +1ad7 : 58410004; +1ad8 : 00610010; +1ad9 : 3C630010; +1ada : 58410008; +1adb : 5843000C; +1adc : C3A00000; +1add : 379CFFF4; +1ade : 5B8B000C; +1adf : 5B8C0008; +1ae0 : 5B9D0004; +1ae1 : B8406000; +1ae2 : B8205800; +1ae3 : 2C220022; +1ae4 : 28210028; +1ae5 : 29630024; +1ae6 : 59820000; +1ae7 : 00220010; +1ae8 : 3C210010; +1ae9 : 59830004; +1aea : 59820008; +1aeb : 5981000C; +1aec : 3562002C; +1aed : 35810010; +1aee : 34030008; +1aef : F8003CE7; +1af0 : 2D610034; +1af1 : 0D810018; +1af2 : 2B9D0004; +1af3 : 2B8B000C; +1af4 : 2B8C0008; +1af5 : 379C000C; +1af6 : C3A00000; +1af7 : 379CFFD8; +1af8 : 5B8B0010; +1af9 : 5B8C000C; +1afa : 5B8D0008; +1afb : 5B9D0004; +1afc : 3402000B; +1afd : B8205800; +1afe : 282C004C; +1aff : FBFFFEE9; +1b00 : B8206800; +1b01 : 2D610394; +1b02 : 35850007; +1b03 : 37840014; +1b04 : 34210001; +1b05 : 0D610394; +1b06 : 29610030; +1b07 : 34020001; +1b08 : 28230018; +1b09 : 3461000C; +1b0a : 5B810014; +1b0b : 34610008; +1b0c : 5B810018; +1b0d : 34610004; +1b0e : 5B81001C; +1b0f : 34610018; +1b10 : 5B810020; +1b11 : 34610010; +1b12 : 34630014; +1b13 : 5B810024; +1b14 : 5B830028; +1b15 : 31800006; +1b16 : 31800007; +1b17 : 34030000; +1b18 : 34010006; +1b19 : 28860000; +1b1a : 28C60000; +1b1b : 44C00005; +1b1c : 40A70000; +1b1d : BC433000; +1b1e : B8C73000; +1b1f : 30A60000; +1b20 : 34630001; +1b21 : 34840004; +1b22 : 5C61FFF7; +1b23 : 2D610394; +1b24 : 34020000; +1b25 : 3403000A; +1b26 : 0D81001E; +1b27 : 35810022; +1b28 : F8003D2C; +1b29 : 29610030; +1b2a : 28220018; +1b2b : 28210014; +1b2c : 2C420000; +1b2d : 0D82002C; +1b2e : 40210024; +1b2f : 3181002F; +1b30 : 29610030; +1b31 : 28210014; +1b32 : 28210018; +1b33 : 31810030; +1b34 : 29610030; +1b35 : 28210014; +1b36 : 2821001C; +1b37 : 31810031; +1b38 : 29610030; +1b39 : 28230014; +1b3a : 28610020; +1b3b : 0D810032; +1b3c : 40610025; +1b3d : 34030008; +1b3e : 31810034; +1b3f : 29610030; +1b40 : 28220014; +1b41 : 35810035; +1b42 : 34420010; +1b43 : F8003C93; +1b44 : 29610030; +1b45 : 78030001; +1b46 : 38639F04; +1b47 : 28220010; +1b48 : 28210018; +1b49 : 2C420000; +1b4a : 0D82003D; +1b4b : 4021001C; +1b4c : 3181003F; +1b4d : 28630034; +1b4e : 44600004; +1b4f : B9600800; +1b50 : D8600000; +1b51 : B8206800; +1b52 : B9600800; +1b53 : B9A01000; +1b54 : 34030000; +1b55 : FBFFFC69; +1b56 : 2B9D0004; +1b57 : 2B8B0010; +1b58 : 2B8C000C; +1b59 : 2B8D0008; +1b5a : 379C0028; +1b5b : C3A00000; +1b5c : 379CFFE4; +1b5d : 5B8B000C; +1b5e : 5B8C0008; +1b5f : 5B9D0004; +1b60 : 28220038; +1b61 : 378C0010; +1b62 : B8205800; +1b63 : 28430000; +1b64 : B9801000; +1b65 : D8600000; +1b66 : B9801000; +1b67 : B9600800; +1b68 : FBFFFF15; +1b69 : B8201000; +1b6a : 34030001; +1b6b : B9600800; +1b6c : FBFFFC52; +1b6d : 5C200017; +1b6e : 34020008; +1b6f : B9600800; +1b70 : 296C004C; +1b71 : FBFFFE77; +1b72 : B8201000; +1b73 : 2D61037E; +1b74 : 0D81001E; +1b75 : 29630110; +1b76 : 29610114; +1b77 : 0D830022; +1b78 : 59810024; +1b79 : 2961011C; +1b7a : 29640118; +1b7b : 00230010; +1b7c : 3C840010; +1b7d : 2021FFFF; +1b7e : B8831800; +1b7f : 59830028; +1b80 : 5981000C; +1b81 : 34030000; +1b82 : B9600800; +1b83 : FBFFFC3B; +1b84 : 2B9D0004; +1b85 : 2B8B000C; +1b86 : 2B8C0008; +1b87 : 379C001C; +1b88 : C3A00000; +1b89 : 379CFFE4; +1b8a : 5B8B000C; +1b8b : 5B8C0008; +1b8c : 5B9D0004; +1b8d : 28220038; +1b8e : B8205800; +1b8f : 28430000; +1b90 : 37820010; +1b91 : D8600000; +1b92 : B9600800; +1b93 : 34020001; +1b94 : 296C004C; +1b95 : FBFFFE53; +1b96 : B8201000; +1b97 : 2D610380; +1b98 : 34210001; +1b99 : 2021FFFF; +1b9a : 0D610380; +1b9b : 0D81001E; +1b9c : 2B810014; +1b9d : 2B830010; +1b9e : 59810024; +1b9f : 0D830022; +1ba0 : 2B810018; +1ba1 : 2F83001C; +1ba2 : 3C210010; +1ba3 : B8231800; +1ba4 : 59830028; +1ba5 : B9600800; +1ba6 : 34030001; +1ba7 : FBFFFC17; +1ba8 : 2B9D0004; +1ba9 : 2B8B000C; +1baa : 2B8C0008; +1bab : 379C001C; +1bac : C3A00000; +1bad : 379CFFEC; +1bae : 5B8B0014; +1baf : 5B8C0010; +1bb0 : 5B8D000C; +1bb1 : 5B8E0008; +1bb2 : 5B9D0004; +1bb3 : 282B004C; +1bb4 : B8406800; +1bb5 : 34020009; +1bb6 : B8206000; +1bb7 : FBFFFE31; +1bb8 : 59600008; +1bb9 : 29A3000C; +1bba : B8207000; +1bbb : 29A10008; +1bbc : 2062FFFF; +1bbd : 5962000C; +1bbe : 2D8203CA; +1bbf : 3C210010; +1bc0 : 00630010; +1bc1 : 0D62001E; +1bc2 : 29A20000; +1bc3 : 29A40004; +1bc4 : B8231800; +1bc5 : 0D620022; +1bc6 : 59640024; +1bc7 : 59630028; +1bc8 : 358203C0; +1bc9 : 3561002C; +1bca : 34030008; +1bcb : F8003C0B; +1bcc : 2D8103C8; +1bcd : B9C01000; +1bce : 34030000; +1bcf : 0D610034; +1bd0 : B9800800; +1bd1 : FBFFFBED; +1bd2 : 2B9D0004; +1bd3 : 2B8B0014; +1bd4 : 2B8C0010; +1bd5 : 2B8D000C; +1bd6 : 2B8E0008; +1bd7 : 379C0014; +1bd8 : C3A00000; +1bd9 : 379CFFE8; +1bda : 5B8B0018; +1bdb : 5B8C0014; +1bdc : 5B8D0010; +1bdd : 5B8E000C; +1bde : 5B8F0008; +1bdf : 5B9D0004; +1be0 : 28230000; +1be1 : B8205800; +1be2 : 28240004; +1be3 : 48030006; +1be4 : B8640800; +1be5 : 340D0000; +1be6 : 340C0001; +1be7 : 44200009; +1be8 : E000000E; +1be9 : 14620018; +1bea : 34010080; +1beb : 204200C0; +1bec : 340DFFFF; +1bed : 340CFFFF; +1bee : 5C410008; +1bef : E0000005; +1bf0 : 29620008; +1bf1 : 340DFFFF; +1bf2 : 340CFFFF; +1bf3 : 48220003; +1bf4 : 340D0000; +1bf5 : 340C0001; +1bf6 : B9A00800; +1bf7 : B9801000; +1bf8 : F8003AEB; +1bf9 : 2964000C; +1bfa : 29630008; +1bfb : 59610000; +1bfc : 59620004; +1bfd : B9A00800; +1bfe : B9801000; +1bff : F8003AE4; +1c00 : 59610008; +1c01 : 5962000C; +1c02 : 7804CA00; +1c03 : E000000F; +1c04 : 29660004; +1c05 : 29650000; +1c06 : 34213B9A; +1c07 : 34C3FFFF; +1c08 : F4C33000; +1c09 : 59630004; +1c0a : B4441800; +1c0b : F4431000; +1c0c : 34A5FFFF; +1c0d : B4C52800; +1c0e : B4410800; +1c0f : 59650000; +1c10 : 59610008; +1c11 : 5963000C; +1c12 : 29610008; +1c13 : 2962000C; +1c14 : 4801FFF0; +1c15 : E000000F; +1c16 : 29650004; +1c17 : 29660000; +1c18 : 35EFC465; +1c19 : 34A20001; +1c1a : F4A22800; +1c1b : 59620004; +1c1c : B5C31000; +1c1d : F5C27000; +1c1e : B4A62800; +1c1f : B5CF7000; +1c20 : 59650000; +1c21 : 596E0008; +1c22 : 5962000C; +1c23 : E0000004; +1c24 : 34013B9A; +1c25 : 7804CA00; +1c26 : 78033600; +1c27 : 296F0008; +1c28 : 296E000C; +1c29 : 49E1FFED; +1c2a : 5DE10002; +1c2b : 55C4FFEB; +1c2c : 29630000; +1c2d : 29640004; +1c2e : B9A00800; +1c2f : B9801000; +1c30 : F8003AB3; +1c31 : 59610000; +1c32 : 59620004; +1c33 : B9E00800; +1c34 : B9C01000; +1c35 : B9A01800; +1c36 : B9802000; +1c37 : F8003AAC; +1c38 : 59610008; +1c39 : 5962000C; +1c3a : 2B9D0004; +1c3b : 2B8B0018; +1c3c : 2B8C0014; +1c3d : 2B8D0010; +1c3e : 2B8E000C; +1c3f : 2B8F0008; +1c40 : 379C0018; +1c41 : C3A00000; +1c42 : 379CFFFC; +1c43 : 5B9D0004; +1c44 : 28460004; +1c45 : 28240004; +1c46 : 28470000; +1c47 : 28250000; +1c48 : B4C42000; +1c49 : F4C43000; +1c4a : B4E52800; +1c4b : B4C52800; +1c4c : 58250000; +1c4d : 58240004; +1c4e : 2844000C; +1c4f : 28450008; +1c50 : 2822000C; +1c51 : 28260008; +1c52 : B4821000; +1c53 : F4822000; +1c54 : B4A62800; +1c55 : B4852000; +1c56 : 58240008; +1c57 : 5822000C; +1c58 : FBFFFF81; +1c59 : 2B9D0004; +1c5a : 379C0004; +1c5b : C3A00000; +1c5c : 379CFFFC; +1c5d : 5B9D0004; +1c5e : 28440004; +1c5f : 28260004; +1c60 : 28450000; +1c61 : 28270000; +1c62 : C8C42000; +1c63 : F4863000; +1c64 : C8E52800; +1c65 : C8A62800; +1c66 : 58250000; +1c67 : 58240004; +1c68 : 28460008; +1c69 : 2825000C; +1c6a : 2842000C; +1c6b : 28240008; +1c6c : C8A21000; +1c6d : F4452800; +1c6e : C8862000; +1c6f : C8852000; +1c70 : 58240008; +1c71 : 5822000C; +1c72 : FBFFFF67; +1c73 : 2B9D0004; +1c74 : 379C0004; +1c75 : C3A00000; +1c76 : 379CFFE8; +1c77 : 5B8B0018; +1c78 : 5B8C0014; +1c79 : 5B8D0010; +1c7a : 5B8E000C; +1c7b : 5B8F0008; +1c7c : 5B9D0004; +1c7d : B8205800; +1c7e : 282F0008; +1c7f : 296C000C; +1c80 : 282D0000; +1c81 : 282E0004; +1c82 : 018C0001; +1c83 : 3DE1001F; +1c84 : 15EF0001; +1c85 : B82C6000; +1c86 : 15A2001F; +1c87 : 596F0008; +1c88 : 596C000C; +1c89 : 21C10001; +1c8a : 38420001; +1c8b : 4420000B; +1c8c : 1441001F; +1c8d : 34031DCD; +1c8e : 78046500; +1c8f : F8003A54; +1c90 : B44C6000; +1c91 : F44C1000; +1c92 : B42F0800; +1c93 : B4410800; +1c94 : 59610008; +1c95 : 596C000C; +1c96 : 3DA2001F; +1c97 : 01C10001; +1c98 : 15AD0001; +1c99 : B8410800; +1c9a : 596D0000; +1c9b : 59610004; +1c9c : 2B9D0004; +1c9d : 2B8B0018; +1c9e : 2B8C0014; +1c9f : 2B8D0010; +1ca0 : 2B8E000C; +1ca1 : 2B8F0008; +1ca2 : 379C0018; +1ca3 : C3A00000; +1ca4 : 379CFFF8; +1ca5 : 5B8B0008; +1ca6 : 5B9D0004; +1ca7 : 28220004; +1ca8 : 28250000; +1ca9 : 78030001; +1caa : C8022000; +1cab : 38637948; +1cac : 4805000C; +1cad : 78030001; +1cae : B8A22000; +1caf : 38637C58; +1cb0 : 5C800007; +1cb1 : 28250008; +1cb2 : 78030001; +1cb3 : 38637948; +1cb4 : 48850003; +1cb5 : 78030001; +1cb6 : 38637C58; +1cb7 : B8402000; +1cb8 : 28220008; +1cb9 : 2821000C; +1cba : 3C460010; +1cbb : 00250010; +1cbc : B8C52800; +1cbd : 14460010; +1cbe : 48060002; +1cbf : E0000008; +1cc0 : C8010800; +1cc1 : 7C250000; +1cc2 : C8021000; +1cc3 : C8452800; +1cc4 : 3CA50010; +1cc5 : 00210010; +1cc6 : B8A12800; +1cc7 : 780B0001; +1cc8 : 396BB5F0; +1cc9 : 78020001; +1cca : B9600800; +1ccb : 3842794C; +1ccc : F8001B44; +1ccd : B9600800; +1cce : 2B9D0004; +1ccf : 2B8B0008; +1cd0 : 379C0008; +1cd1 : C3A00000; +1cd2 : 379CFFCC; +1cd3 : 5B8B002C; +1cd4 : 5B8C0028; +1cd5 : 5B8D0024; +1cd6 : 5B8E0020; +1cd7 : 5B8F001C; +1cd8 : 5B900018; +1cd9 : 5B910014; +1cda : 5B920010; +1cdb : 5B93000C; +1cdc : 5B940008; +1cdd : 5B9D0004; +1cde : 284D0010; +1cdf : B8207000; +1ce0 : B8405800; +1ce1 : B8606000; +1ce2 : 28530014; +1ce3 : 49A0000C; +1ce4 : 5DA00002; +1ce5 : 5E6D000A; +1ce6 : 29810000; +1ce7 : 59610008; +1ce8 : 29810004; +1ce9 : 5961000C; +1cea : 29810000; +1ceb : 48010002; +1cec : E0000003; +1ced : 59600008; +1cee : 5960000C; +1cef : 29C10030; +1cf0 : 29720008; +1cf1 : 2971000C; +1cf2 : 28210008; +1cf3 : 340F003F; +1cf4 : 1C210018; +1cf5 : 3430FFFF; +1cf6 : C9E17800; +1cf7 : B9E01800; +1cf8 : BA400800; +1cf9 : BA201000; +1cfa : F8003A1F; +1cfb : B8220800; +1cfc : 36140001; +1cfd : 35EF0001; +1cfe : 3610FFFF; +1cff : 5C20FFF8; +1d00 : BA801800; +1d01 : 34020001; +1d02 : F8003A08; +1d03 : B8201800; +1d04 : 49A30004; +1d05 : 5DA30005; +1d06 : 56620002; +1d07 : E0000003; +1d08 : 59630010; +1d09 : 59620014; +1d0a : 29640010; +1d0b : 29650014; +1d0c : 48640004; +1d0d : 5C640008; +1d0e : 54450002; +1d0f : E0000006; +1d10 : 34A10001; +1d11 : F4A12800; +1d12 : 59610014; +1d13 : B4A42000; +1d14 : 59640010; +1d15 : 29810000; +1d16 : 48010002; +1d17 : E0000003; +1d18 : 59920000; +1d19 : 59910004; +1d1a : 29810000; +1d1b : 48010002; +1d1c : E0000003; +1d1d : 59800000; +1d1e : 59800004; +1d1f : 2963000C; +1d20 : 29660008; +1d21 : 29810000; +1d22 : 3C620001; +1d23 : 3CC50001; +1d24 : F4623800; +1d25 : B4431800; +1d26 : B4E52800; +1d27 : F4431000; +1d28 : B4A62800; +1d29 : B4451000; +1d2a : 29840004; +1d2b : 48220004; +1d2c : 5C22001D; +1d2d : 54830002; +1d2e : E000001B; +1d2f : 3C260010; +1d30 : 00850010; +1d31 : 78040001; +1d32 : B9C00800; +1d33 : 34020004; +1d34 : 34030001; +1d35 : 38847958; +1d36 : B8C52800; +1d37 : FBFFE5A2; +1d38 : 29640014; +1d39 : 29630010; +1d3a : 2965000C; +1d3b : 34810001; +1d3c : F4812000; +1d3d : 3CA20001; +1d3e : B4832000; +1d3f : 29630008; +1d40 : F4A22800; +1d41 : B4221000; +1d42 : 3C630001; +1d43 : F4220800; +1d44 : B4A31800; +1d45 : B4831800; +1d46 : B4230800; +1d47 : 59810000; +1d48 : 59820004; +1d49 : 296D0014; +1d4a : 29610010; +1d4b : 2964000C; +1d4c : 35A2FFFF; +1d4d : F5A21800; +1d4e : 3421FFFF; +1d4f : B4610800; +1d50 : 29630008; +1d51 : F8003992; +1d52 : 29830004; +1d53 : 29840000; +1d54 : B4621000; +1d55 : F4621800; +1d56 : B4810800; +1d57 : B4610800; +1d58 : 5B810030; +1d59 : 5B820034; +1d5a : 37810030; +1d5b : B9A01000; +1d5c : FBFFEB12; +1d5d : 2B810034; +1d5e : 2B860030; +1d5f : 78040001; +1d60 : 5961000C; +1d61 : 59660008; +1d62 : 59860000; +1d63 : 59810004; +1d64 : 00270010; +1d65 : 29650014; +1d66 : 3CC60010; +1d67 : B9C00800; +1d68 : 34020004; +1d69 : 34030001; +1d6a : 38847970; +1d6b : B8C73000; +1d6c : FBFFE56D; +1d6d : 2B9D0004; +1d6e : 2B8B002C; +1d6f : 2B8C0028; +1d70 : 2B8D0024; +1d71 : 2B8E0020; +1d72 : 2B8F001C; +1d73 : 2B900018; +1d74 : 2B910014; +1d75 : 2B920010; +1d76 : 2B93000C; +1d77 : 2B940008; +1d78 : 379C0034; +1d79 : C3A00000; +1d7a : 379CFFD4; +1d7b : 5B8B001C; +1d7c : 5B8C0018; +1d7d : 5B8D0014; +1d7e : 5B8E0010; +1d7f : 5B8F000C; +1d80 : 5B900008; +1d81 : 5B9D0004; +1d82 : 282E0000; +1d83 : B8208000; +1d84 : 28410004; +1d85 : 29CB0004; +1d86 : 284D0000; +1d87 : B8406000; +1d88 : 296F0024; +1d89 : 29620020; +1d8a : 78050001; +1d8b : B42F7800; +1d8c : F42F0800; +1d8d : B5A26800; +1d8e : B42D6800; +1d8f : 29C10008; +1d90 : 38A58EE4; +1d91 : 28A40000; +1d92 : 1C220016; +1d93 : 34030000; +1d94 : 596D0020; +1d95 : 1441001F; +1d96 : 596F0024; +1d97 : F800394C; +1d98 : 00440010; +1d99 : 3C230010; +1d9a : 3C420010; +1d9b : B8831800; +1d9c : 49A3000B; +1d9d : 5DA30002; +1d9e : 55E20009; +1d9f : C8021000; +1da0 : 7C410000; +1da1 : C8031800; +1da2 : C8611800; +1da3 : 486D0004; +1da4 : 5C6D0005; +1da5 : 544F0002; +1da6 : E0000003; +1da7 : 59630020; +1da8 : 59620024; +1da9 : 29620020; +1daa : 29630024; +1dab : 48400003; +1dac : 5C400004; +1dad : 44620003; +1dae : 340B0000; +1daf : E0000002; +1db0 : 340BFFFF; +1db1 : 5B820028; +1db2 : 5B83002C; +1db3 : 45600007; +1db4 : C8031800; +1db5 : 7C610000; +1db6 : C8021000; +1db7 : C8411000; +1db8 : 5B820028; +1db9 : 5B83002C; +1dba : 29C20008; +1dbb : 37810028; +1dbc : 1C420016; +1dbd : FBFFEAB1; +1dbe : 45600009; +1dbf : 2B81002C; +1dc0 : 2B820028; +1dc1 : C8010800; +1dc2 : 7C230000; +1dc3 : C8021000; +1dc4 : C8431000; +1dc5 : 5B820028; +1dc6 : 5B81002C; +1dc7 : 29820000; +1dc8 : 29830004; +1dc9 : 48400003; +1dca : 5C400004; +1dcb : 44620003; +1dcc : 340B0000; +1dcd : E0000002; +1dce : 340BFFFF; +1dcf : 5B820020; +1dd0 : 5B830024; +1dd1 : 45600007; +1dd2 : C8031800; +1dd3 : 7C610000; +1dd4 : C8021000; +1dd5 : C8411000; +1dd6 : 5B820020; +1dd7 : 5B830024; +1dd8 : 2A010000; +1dd9 : 28220008; +1dda : 37810020; +1ddb : 1C420014; +1ddc : FBFFEA92; +1ddd : 45600009; +1dde : 2B810024; +1ddf : 2B820020; +1de0 : C8010800; +1de1 : 7C230000; +1de2 : C8021000; +1de3 : C8431000; +1de4 : 5B820020; +1de5 : 5B810024; +1de6 : 2B83002C; +1de7 : 2B820024; +1de8 : 2B810020; +1de9 : 2B840028; +1dea : B4621000; +1deb : F4621800; +1dec : B4810800; +1ded : B4610800; +1dee : 2B9D0004; +1def : 2B8B001C; +1df0 : 2B8C0018; +1df1 : 2B8D0014; +1df2 : 2B8E0010; +1df3 : 2B8F000C; +1df4 : 2B900008; +1df5 : 379C002C; +1df6 : C3A00000; +1df7 : 379CFFF8; +1df8 : 5B8B0008; +1df9 : 5B9D0004; +1dfa : 28220030; +1dfb : 28240038; +1dfc : B8205800; +1dfd : 28430004; +1dfe : 58600038; +1dff : 5860003C; +1e00 : 28430014; +1e01 : 0C200120; +1e02 : 0C600008; +1e03 : 28830014; +1e04 : 44600013; +1e05 : D8600000; +1e06 : 3402FFFF; +1e07 : 5C220008; +1e08 : 78040001; +1e09 : B9600800; +1e0a : 34020004; +1e0b : 34030001; +1e0c : 38847994; +1e0d : FBFFE4CC; +1e0e : 34010000; +1e0f : 29620030; +1e10 : C8010800; +1e11 : 3C21000A; +1e12 : 28420004; +1e13 : 1423001F; +1e14 : 58410024; +1e15 : 58430020; +1e16 : E000000D; +1e17 : 28420008; +1e18 : 28420010; +1e19 : 20420001; +1e1a : 5C430005; +1e1b : 28840008; +1e1c : 34020000; +1e1d : 34030000; +1e1e : D8800000; +1e1f : 29610030; +1e20 : 28210004; +1e21 : 58200020; +1e22 : 58200024; +1e23 : B9600800; +1e24 : 34020004; +1e25 : FBFFE534; +1e26 : 29610030; +1e27 : 78040001; +1e28 : 34020004; +1e29 : 28260004; +1e2a : 34030001; +1e2b : B9600800; +1e2c : 28C50020; +1e2d : 28C60024; +1e2e : 388479B0; +1e2f : FBFFE4AA; +1e30 : 2B9D0004; +1e31 : 2B8B0008; +1e32 : 379C0008; +1e33 : C3A00000; +1e34 : 379CFFE0; +1e35 : 5B8B0010; +1e36 : 5B8C000C; +1e37 : 5B8D0008; +1e38 : 5B9D0004; +1e39 : B8606000; +1e3a : 28850000; +1e3b : 28830004; +1e3c : B8205800; +1e3d : 28810008; +1e3e : 2884000C; +1e3f : 59850000; +1e40 : 59830004; +1e41 : 5984000C; +1e42 : 59810008; +1e43 : B9800800; +1e44 : FBFFFE18; +1e45 : B9800800; +1e46 : FBFFFE5E; +1e47 : 78040001; +1e48 : B8202800; +1e49 : 34020004; +1e4a : B9600800; +1e4b : 34030001; +1e4c : 388479D0; +1e4d : FBFFE48C; +1e4e : 29810004; +1e4f : 29820000; +1e50 : B8411000; +1e51 : 34010000; +1e52 : 44400017; +1e53 : 29620030; +1e54 : 28420008; +1e55 : 28420010; +1e56 : 20420001; +1e57 : 5C400012; +1e58 : 29610038; +1e59 : 378D0014; +1e5a : B9A01000; +1e5b : 28230000; +1e5c : B9600800; +1e5d : D8600000; +1e5e : B9A00800; +1e5f : B9801000; +1e60 : FBFFFDFC; +1e61 : 29610038; +1e62 : B9A01000; +1e63 : 28230004; +1e64 : B9600800; +1e65 : D8600000; +1e66 : B9600800; +1e67 : FBFFFF90; +1e68 : 34010001; +1e69 : 2B9D0004; +1e6a : 2B8B0010; +1e6b : 2B8C000C; +1e6c : 2B8D0008; +1e6d : 379C0020; +1e6e : C3A00000; +1e6f : 379CFFFC; +1e70 : 5B9D0004; +1e71 : B8201000; +1e72 : 28210030; +1e73 : 284600A8; +1e74 : 284500AC; +1e75 : 284400B0; +1e76 : 284300B4; +1e77 : 28210004; +1e78 : 34420098; +1e79 : 58260000; +1e7a : 58250004; +1e7b : 58240008; +1e7c : 5823000C; +1e7d : FBFFFDDF; +1e7e : 2B9D0004; +1e7f : 379C0004; +1e80 : C3A00000; +1e81 : 379CFFE4; +1e82 : 5B8B001C; +1e83 : 5B8C0018; +1e84 : 5B8D0014; +1e85 : 5B8E0010; +1e86 : 5B8F000C; +1e87 : 5B900008; +1e88 : 5B9D0004; +1e89 : 28220030; +1e8a : 2823009C; +1e8b : B8205800; +1e8c : 284D0004; +1e8d : 284C0010; +1e8e : 28220098; +1e8f : B8431000; +1e90 : 5C40000B; +1e91 : 282300A0; +1e92 : 282400A4; +1e93 : B8641800; +1e94 : 5C620007; +1e95 : 78040001; +1e96 : 34020004; +1e97 : 34030002; +1e98 : 38847A14; +1e99 : FBFFE440; +1e9a : E0000088; +1e9b : 296400C8; +1e9c : 296300CC; +1e9d : 296200D0; +1e9e : 296100D4; +1e9f : 35AE0010; +1ea0 : 357000B8; +1ea1 : 59A40010; +1ea2 : 59A30014; +1ea3 : 59A20018; +1ea4 : 59A1001C; +1ea5 : BA001000; +1ea6 : B9C00800; +1ea7 : FBFFFDB5; +1ea8 : 35610098; +1ea9 : FBFFFDFB; +1eaa : 78040001; +1eab : B8202800; +1eac : 34020004; +1ead : 34030002; +1eae : 388479EC; +1eaf : B9600800; +1eb0 : FBFFE429; +1eb1 : 356100A8; +1eb2 : FBFFFDF2; +1eb3 : 78040001; +1eb4 : B8202800; +1eb5 : 34020004; +1eb6 : 34030002; +1eb7 : 388479F4; +1eb8 : B9600800; +1eb9 : FBFFE420; +1eba : BA000800; +1ebb : FBFFFDE9; +1ebc : 78040001; +1ebd : B8202800; +1ebe : 34020004; +1ebf : 34030002; +1ec0 : 38847A34; +1ec1 : B9600800; +1ec2 : FBFFE417; +1ec3 : 356100C8; +1ec4 : FBFFFDE0; +1ec5 : 78040001; +1ec6 : B8202800; +1ec7 : 34020004; +1ec8 : 34030002; +1ec9 : 38847A3C; +1eca : B9600800; +1ecb : FBFFE40E; +1ecc : B9A00800; +1ecd : FBFFFDD7; +1ece : 78040001; +1ecf : B8202800; +1ed0 : 34020004; +1ed1 : 34030001; +1ed2 : 38847A44; +1ed3 : B9600800; +1ed4 : FBFFE405; +1ed5 : B9C00800; +1ed6 : FBFFFDCE; +1ed7 : 78040001; +1ed8 : B8202800; +1ed9 : 34020004; +1eda : B9600800; +1edb : 34030001; +1edc : 38847A5C; +1edd : FBFFE3FC; +1ede : 29610030; +1edf : 358F0018; +1ee0 : 28230004; +1ee1 : 28650000; +1ee2 : 28640004; +1ee3 : 28620008; +1ee4 : 2861000C; +1ee5 : 59850018; +1ee6 : 5984001C; +1ee7 : 59820020; +1ee8 : 59810024; +1ee9 : 34620010; +1eea : B9E00800; +1eeb : FBFFFD57; +1eec : B9E00800; +1eed : FBFFFD89; +1eee : B9E00800; +1eef : FBFFFDB5; +1ef0 : 78040001; +1ef1 : B8202800; +1ef2 : 34020004; +1ef3 : B9600800; +1ef4 : 34030001; +1ef5 : 38847A74; +1ef6 : FBFFE3E3; +1ef7 : 2981001C; +1ef8 : 298E0018; +1ef9 : B9C17000; +1efa : 5DC00028; +1efb : 35A20028; +1efc : B9600800; +1efd : 35830020; +1efe : FBFFFDD4; +1eff : B9A02000; +1f00 : B9600800; +1f01 : B9E01000; +1f02 : 35830008; +1f03 : FBFFFF31; +1f04 : B8206800; +1f05 : 5C2E001D; +1f06 : 35610030; +1f07 : 35820010; +1f08 : FBFFFE72; +1f09 : 29630030; +1f0a : 28630008; +1f0b : 28640010; +1f0c : 20840001; +1f0d : 5C8D000B; +1f0e : 3C210010; +1f0f : 00420010; +1f10 : B8221000; +1f11 : 29610038; +1f12 : C8021000; +1f13 : 28230010; +1f14 : 5C640002; +1f15 : 2823000C; +1f16 : B9600800; +1f17 : D8600000; +1f18 : 29610030; +1f19 : 78040001; +1f1a : 34020004; +1f1b : 28210004; +1f1c : 34030002; +1f1d : 388479FC; +1f1e : 28250024; +1f1f : B9600800; +1f20 : 14A5000A; +1f21 : FBFFE3B8; +1f22 : 2B9D0004; +1f23 : 2B8B001C; +1f24 : 2B8C0018; +1f25 : 2B8D0014; +1f26 : 2B8E0010; +1f27 : 2B8F000C; +1f28 : 2B900008; +1f29 : 379C001C; +1f2a : C3A00000; +1f2b : 379CFFF0; +1f2c : 5B8B0010; +1f2d : 5B8C000C; +1f2e : 5B8D0008; +1f2f : 5B9D0004; +1f30 : 282B000C; +1f31 : B8206000; +1f32 : 34010001; +1f33 : 59610000; +1f34 : 29810024; +1f35 : 48200002; +1f36 : 34010001; +1f37 : 0D61000C; +1f38 : 29810008; +1f39 : 5C200002; +1f3a : 59820008; +1f3b : 298D0008; +1f3c : 35610010; +1f3d : 3403000C; +1f3e : B9A01000; +1f3f : F8003897; +1f40 : 2D62000C; +1f41 : 34010001; +1f42 : 5C410004; +1f43 : 29810000; +1f44 : 28210024; +1f45 : 64210002; +1f46 : 59610020; +1f47 : 29A10020; +1f48 : 2D67000C; +1f49 : 34020000; +1f4a : 3161001C; +1f4b : 29A10024; +1f4c : 34060002; +1f4d : 34050001; +1f4e : 3161001D; +1f4f : 29A10028; +1f50 : 3404FFFF; +1f51 : 3161001E; +1f52 : E000000D; +1f53 : 08410418; +1f54 : 29880000; +1f55 : B5010800; +1f56 : 44600004; +1f57 : 28230024; +1f58 : 44660002; +1f59 : 59600020; +1f5a : 582203D8; +1f5b : 58250000; +1f5c : 58200010; +1f5d : 0C240122; +1f5e : 34420001; +1f5f : 29630020; +1f60 : 48E2FFF3; +1f61 : 44600007; +1f62 : 340100FF; +1f63 : 59610010; +1f64 : 78010001; +1f65 : 38217A98; +1f66 : 340200FF; +1f67 : F80018B7; +1f68 : 78010001; +1f69 : 38219F04; +1f6a : 28230004; +1f6b : 34010000; +1f6c : 44600004; +1f6d : B9800800; +1f6e : B9A01000; +1f6f : D8600000; +1f70 : 2B9D0004; +1f71 : 2B8B0010; +1f72 : 2B8C000C; +1f73 : 2B8D0008; +1f74 : 379C0010; +1f75 : C3A00000; +1f76 : 379CFFFC; +1f77 : 5B9D0004; +1f78 : 78020001; +1f79 : 38429F04; +1f7a : 28430008; +1f7b : 34020000; +1f7c : 44600003; +1f7d : D8600000; +1f7e : B8201000; +1f7f : B8400800; +1f80 : 2B9D0004; +1f81 : 379C0004; +1f82 : C3A00000; +1f83 : 78010001; +1f84 : 38219F74; +1f85 : 28220000; +1f86 : 78010001; +1f87 : 38219DA8; +1f88 : E0000004; +1f89 : 28440000; +1f8a : 44640004; +1f8b : 3421000C; +1f8c : 28230000; +1f8d : 5C60FFFC; +1f8e : 28210004; +1f8f : C3A00000; +1f90 : 379CFFF0; +1f91 : 5B8B0008; +1f92 : 5B9D0004; +1f93 : 5B81000C; +1f94 : 5B820010; +1f95 : B8605800; +1f96 : B8401800; +1f97 : 5C20000E; +1f98 : 78020001; +1f99 : 38428EE8; +1f9a : 28410000; +1f9b : 5461000A; +1f9c : 78010001; +1f9d : 78020001; +1f9e : 3821B60C; +1f9f : 38427ABC; +1fa0 : 5D600003; +1fa1 : 78020001; +1fa2 : 38427AC4; +1fa3 : F800186D; +1fa4 : E0000010; +1fa5 : 78030001; +1fa6 : 38638EC8; +1fa7 : 28620000; +1fa8 : 3781000C; +1fa9 : FBFFE8C5; +1faa : B8202000; +1fab : 78020001; +1fac : 78010001; +1fad : 2B830010; +1fae : 3821B60C; +1faf : 38427AC8; +1fb0 : 5D600003; +1fb1 : 78020001; +1fb2 : 38427AD4; +1fb3 : F800185D; +1fb4 : 78010001; +1fb5 : 3821B60C; +1fb6 : 2B9D0004; +1fb7 : 2B8B0008; +1fb8 : 379C0010; +1fb9 : C3A00000; +1fba : 379CFF10; +1fbb : 5B8B0010; +1fbc : 5B8C000C; +1fbd : 5B8D0008; +1fbe : 5B9D0004; +1fbf : 78010001; +1fc0 : 38219F74; +1fc1 : 28210000; +1fc2 : 282B0018; +1fc3 : 78010001; +1fc4 : 3821C294; +1fc5 : 28220000; +1fc6 : 34010000; +1fc7 : 444000DB; +1fc8 : 780C0001; +1fc9 : 398CB608; +1fca : 29810000; +1fcb : 5C200008; +1fcc : F8001E3E; +1fcd : 78020001; +1fce : 384296F8; +1fcf : 28420000; +1fd0 : A4401000; +1fd1 : B4410800; +1fd2 : 59810000; +1fd3 : 78010001; +1fd4 : 3821BFB4; +1fd5 : 28210000; +1fd6 : 29620058; +1fd7 : 5C220007; +1fd8 : 78010001; +1fd9 : 3821B0D8; +1fda : 28230000; +1fdb : 34020003; +1fdc : 34010000; +1fdd : 446200C5; +1fde : F8001E2C; +1fdf : 78030001; +1fe0 : 78020001; +1fe1 : 386396F8; +1fe2 : 3842B608; +1fe3 : 28630000; +1fe4 : 28420000; +1fe5 : B4621000; +1fe6 : C8220800; +1fe7 : 4C200007; +1fe8 : 78010001; +1fe9 : 3821B0D8; +1fea : 28230000; +1feb : 34020003; +1fec : 34010000; +1fed : 5C6200B5; +1fee : F8001E1C; +1fef : 78020001; +1ff0 : 3842B608; +1ff1 : 58410000; +1ff2 : 29620058; +1ff3 : 78010001; +1ff4 : 3821BFB4; +1ff5 : 58220000; +1ff6 : 378100DC; +1ff7 : 378200E8; +1ff8 : F8002317; +1ff9 : 34020000; +1ffa : 37810014; +1ffb : F8000326; +1ffc : 378100F0; +1ffd : 378200EC; +1ffe : F8001DD8; +1fff : 2B8300EC; +2000 : 2B8400F0; +2001 : 2B820040; +2002 : 78010001; +2003 : 38217ADC; +2004 : F800181A; +2005 : 2B820048; +2006 : 78010001; +2007 : 38217AF0; +2008 : 7C420000; +2009 : F8001815; +200a : FBFFFF79; +200b : B8201000; +200c : 78010001; +200d : 38217AFC; +200e : F8001810; +200f : 78010001; +2010 : 3821B0D8; +2011 : 28220000; +2012 : 34010003; +2013 : 5C41000A; +2014 : 29620010; +2015 : 78010001; +2016 : 38217B04; +2017 : 20420001; +2018 : F8001806; +2019 : 78010001; +201a : 38217B0C; +201b : 35620060; +201c : F8001802; +201d : 34010000; +201e : 378200E4; +201f : 780D0001; +2020 : F80033E2; +2021 : 340C0000; +2022 : 39AD7B18; +2023 : E0000008; +2024 : B9800800; +2025 : F8003442; +2026 : B8201800; +2027 : B9801000; +2028 : B9A00800; +2029 : F80017F5; +202a : 358C0001; +202b : 2B8100E4; +202c : 482CFFF8; +202d : 2B8200E0; +202e : 2B8300E8; +202f : 78010001; +2030 : 38217B24; +2031 : F80017ED; +2032 : 78010001; +2033 : 3821B0D8; +2034 : 28220000; +2035 : 34010003; +2036 : 5C41004E; +2037 : 29620044; +2038 : 29610040; +2039 : 34030000; +203a : FBFFFF56; +203b : B8201000; +203c : 78010001; +203d : 38217B34; +203e : F80017E0; +203f : 29620054; +2040 : 29610050; +2041 : 34030000; +2042 : FBFFFF4E; +2043 : B8201000; +2044 : 78010001; +2045 : 38217B3C; +2046 : F80017D8; +2047 : 29620018; +2048 : 2963001C; +2049 : 78010001; +204a : 38217B44; +204b : F80017D3; +204c : 29620020; +204d : 29630024; +204e : 78010001; +204f : 38217B58; +2050 : F80017CE; +2051 : 29620054; +2052 : 29630044; +2053 : 78010001; +2054 : 3C420001; +2055 : 38217B6C; +2056 : C8621000; +2057 : F80017C7; +2058 : 29620018; +2059 : 29610044; +205a : 29630040; +205b : 1444001F; +205c : C8221000; +205d : F4410800; +205e : C8641800; +205f : C8611800; +2060 : 2961001C; +2061 : 1424001F; +2062 : C8410800; +2063 : F4221000; +2064 : C8641800; +2065 : C8621000; +2066 : 29630020; +2067 : 1464001F; +2068 : C8231800; +2069 : F4610800; +206a : C8441000; +206b : C8410800; +206c : 29620024; +206d : 1444001F; +206e : C8621000; +206f : F4431800; +2070 : C8240800; +2071 : C8230800; +2072 : 34030000; +2073 : FBFFFF1D; +2074 : B8201000; +2075 : 78010001; +2076 : 38217B78; +2077 : F80017A7; +2078 : 2962008C; +2079 : 78010001; +207a : 38217B84; +207b : F80017A3; +207c : 29620048; +207d : 78010001; +207e : 38217B8C; +207f : F800179F; +2080 : 29620058; +2081 : 78010001; +2082 : 38217B98; +2083 : F800179B; +2084 : 3401FFFF; +2085 : F80033ED; +2086 : B8206000; +2087 : 34010000; +2088 : F80033EA; +2089 : B8205800; +208a : 34010001; +208b : F80033E7; +208c : 78050001; +208d : B8202000; +208e : B8A00800; +208f : B9801000; +2090 : B9601800; +2091 : 38217BA4; +2092 : F800178C; +2093 : 78010001; +2094 : 38217BB8; +2095 : F8002175; +2096 : 2023FFFF; +2097 : 08632710; +2098 : B8201000; +2099 : 14420010; +209a : 14630010; +209b : 78010001; +209c : 38217BBC; +209d : F8001781; +209e : 78010001; +209f : 38218798; +20a0 : F800177E; +20a1 : 34010001; +20a2 : 2B9D0004; +20a3 : 2B8B0010; +20a4 : 2B8C000C; +20a5 : 2B8D0008; +20a6 : 379C00F0; +20a7 : C3A00000; +20a8 : 379CFF0C; +20a9 : 5B8B0014; +20aa : 5B8C0010; +20ab : 5B9D000C; +20ac : F8001DF6; +20ad : B8205800; +20ae : F8001DFA; +20af : A02B1000; +20b0 : 34010000; +20b1 : 5C40005F; +20b2 : 780B0001; +20b3 : 396BB624; +20b4 : 29610000; +20b5 : 5C220004; +20b6 : F8001D54; +20b7 : 3421FC17; +20b8 : 59610000; +20b9 : 780B0001; +20ba : F8001D50; +20bb : 396BB624; +20bc : 29620000; +20bd : C8220800; +20be : 3422FC18; +20bf : 34010000; +20c0 : 48020050; +20c1 : F8001D49; +20c2 : 59610000; +20c3 : 34010000; +20c4 : F8001DCC; +20c5 : 378100F4; +20c6 : 378200F0; +20c7 : F8001D0F; +20c8 : 2B8100F4; +20c9 : 2B8200F0; +20ca : 780B0001; +20cb : 396B9F74; +20cc : F8001E0D; +20cd : 378100E0; +20ce : 378200EC; +20cf : F8002240; +20d0 : 2B8300EC; +20d1 : 2B8100E0; +20d2 : 2B8200E4; +20d3 : F8001E0C; +20d4 : 34020000; +20d5 : 37810018; +20d6 : F800024B; +20d7 : 2B810044; +20d8 : 2B82004C; +20d9 : 7C210000; +20da : 7C420000; +20db : F8001DE9; +20dc : 29610000; +20dd : 40210003; +20de : F8001DEF; +20df : 78010001; +20e0 : 3821B0D8; +20e1 : 28220000; +20e2 : 34010003; +20e3 : 5C410012; +20e4 : 29610000; +20e5 : 28290018; +20e6 : 292A0048; +20e7 : 29260054; +20e8 : 29240044; +20e9 : 29210010; +20ea : 29230040; +20eb : 29250050; +20ec : 41220017; +20ed : 2928008C; +20ee : 5B8A0004; +20ef : 3CC70001; +20f0 : 29290058; +20f1 : 20210001; +20f2 : C8873800; +20f3 : 5B890008; +20f4 : F8001DBB; +20f5 : 34010000; +20f6 : 378200E8; +20f7 : F800330B; +20f8 : 2B8200E8; +20f9 : 34010008; +20fa : 4C220002; +20fb : 5B8100E8; +20fc : 340B0000; +20fd : 340C0000; +20fe : E0000007; +20ff : B9600800; +2100 : F8003367; +2101 : 20210001; +2102 : BC2B0800; +2103 : 356B0001; +2104 : B9816000; +2105 : 2B8100E8; +2106 : 482BFFF9; +2107 : B9800800; +2108 : F8001DCB; +2109 : 78010001; +210a : 38217BB8; +210b : F80020FF; +210c : F8001DDA; +210d : 34010001; +210e : F8001D82; +210f : 34010001; +2110 : 2B9D000C; +2111 : 2B8B0014; +2112 : 2B8C0010; +2113 : 379C00F4; +2114 : C3A00000; +2115 : 379CFFF4; +2116 : 5B8B000C; +2117 : 5B8C0008; +2118 : 5B9D0004; +2119 : 780B0001; +211a : 396B9F74; +211b : 29610000; +211c : 78020001; +211d : 38427BCC; +211e : 282C0018; +211f : 34010004; +2120 : F8000AC8; +2121 : FBFFFE62; +2122 : 78020001; +2123 : B8201800; +2124 : 38427BDC; +2125 : 34010007; +2126 : F8000AC2; +2127 : 29810010; +2128 : 44200005; +2129 : 29610000; +212a : 28220000; +212b : 34010009; +212c : 44410007; +212d : 78020001; +212e : 34010001; +212f : 38427BE0; +2130 : F8000AB8; +2131 : 34010000; +2132 : E0000006; +2133 : 78020001; +2134 : 34010004; +2135 : 38427BF8; +2136 : F8000AB2; +2137 : 34010001; +2138 : 2B9D0004; +2139 : 2B8B000C; +213a : 2B8C0008; +213b : 379C000C; +213c : C3A00000; +213d : 379CFEE4; +213e : 5B8B0020; +213f : 5B8C001C; +2140 : 5B8D0018; +2141 : 5B8E0014; +2142 : 5B8F0010; +2143 : 5B90000C; +2144 : 5B910008; +2145 : 5B9D0004; +2146 : 78010001; +2147 : 38219F74; +2148 : 28210000; +2149 : 780C0001; +214a : 398CB62C; +214b : 282B0018; +214c : 29810000; +214d : 5C200008; +214e : F8001CBC; +214f : 78020001; +2150 : 384296F8; +2151 : 28420000; +2152 : A4401000; +2153 : B4410800; +2154 : 59810000; +2155 : F8001CB5; +2156 : 78030001; +2157 : 78020001; +2158 : 386396F8; +2159 : 3842B62C; +215a : 28630000; +215b : 28420000; +215c : B4621000; +215d : C8220800; +215e : 4C200007; +215f : 78010001; +2160 : 3821B628; +2161 : 28210000; +2162 : 29620058; +2163 : 340C0000; +2164 : 442201B2; +2165 : F8001CA5; +2166 : 78020001; +2167 : 3842B62C; +2168 : 58410000; +2169 : 29620058; +216a : 78010001; +216b : 3821B628; +216c : 58220000; +216d : F8000A9A; +216e : 78030001; +216f : 386396E8; +2170 : 28630000; +2171 : 78020001; +2172 : 34010004; +2173 : 38427C14; +2174 : F8000A74; +2175 : 78020001; +2176 : 34010087; +2177 : 38427C30; +2178 : F8000A70; +2179 : 37810104; +217a : 37820114; +217b : F8002194; +217c : 78020001; +217d : 34010004; +217e : 38427C3C; +217f : F8000A69; +2180 : 2B820108; +2181 : 2B810104; +2182 : 34030000; +2183 : F80009B4; +2184 : 78020001; +2185 : B8201800; +2186 : 38427BDC; +2187 : 34010007; +2188 : F8000A60; +2189 : 34020000; +218a : 37810028; +218b : F8000196; +218c : 78020001; +218d : 34010004; +218e : 38427C5C; +218f : F8000A59; +2190 : 78020001; +2191 : 78030001; +2192 : 34010007; +2193 : 38427C6C; +2194 : 38637C74; +2195 : F8000A53; +2196 : 2B810054; +2197 : 44200005; +2198 : 78020001; +2199 : 34010002; +219a : 38427C7C; +219b : E0000004; +219c : 78020001; +219d : 34010001; +219e : 38427C88; +219f : F8000A49; +21a0 : 3781011C; +21a1 : 37820118; +21a2 : F8001C34; +21a3 : 2B830118; +21a4 : 2B84011C; +21a5 : 78020001; +21a6 : 34010087; +21a7 : 38427C94; +21a8 : F8000A40; +21a9 : 2B810054; +21aa : 340C0001; +21ab : 4420016B; +21ac : 78020001; +21ad : 38427CA8; +21ae : 34010007; +21af : F8000A39; +21b0 : 378D010C; +21b1 : B9A00800; +21b2 : F8000D0E; +21b3 : 378300F0; +21b4 : B8600800; +21b5 : B9A01000; +21b6 : 5B830024; +21b7 : F8000856; +21b8 : 78010001; +21b9 : 3821B8F8; +21ba : 28210000; +21bb : 2B830024; +21bc : 442C000A; +21bd : 44200004; +21be : 34020002; +21bf : 5C22000F; +21c0 : E000000A; +21c1 : 78020001; +21c2 : 34010001; +21c3 : 38427CB0; +21c4 : F8000A24; +21c5 : E0000009; +21c6 : 78020001; +21c7 : 34010002; +21c8 : 38427CC0; +21c9 : E0000004; +21ca : 78020001; +21cb : 34010002; +21cc : 38427CD0; +21cd : F8000A1B; +21ce : 78020001; +21cf : 34010087; +21d0 : 38427CE8; +21d1 : 780D0001; +21d2 : F8000A16; +21d3 : 39AD9F74; +21d4 : 29A10000; +21d5 : 28210358; +21d6 : 28210010; +21d7 : 282E0008; +21d8 : 5DC0004B; +21d9 : 78020001; +21da : 34010001; +21db : 38427CF0; +21dc : F8000A0C; +21dd : FBFFFF38; +21de : 340C0001; +21df : 442E0137; +21e0 : 78020001; +21e1 : 34010087; +21e2 : 38427CF8; +21e3 : F8000A05; +21e4 : 29A10000; +21e5 : 28210030; +21e6 : 28210010; +21e7 : 28250008; +21e8 : 2823000C; +21e9 : 28220010; +21ea : 28240014; +21eb : B8A32800; +21ec : 44A00014; +21ed : 3C420010; +21ee : 00840010; +21ef : B8442000; +21f0 : 48600005; +21f1 : 6C820000; +21f2 : 64610000; +21f3 : A0410800; +21f4 : 44200006; +21f5 : 78020001; +21f6 : 34010007; +21f7 : 38427D18; +21f8 : F80009F0; +21f9 : E000011C; +21fa : 78020001; +21fb : 34010007; +21fc : 38427D24; +21fd : C8042000; +21fe : F80009EA; +21ff : E0000117; +2200 : 00840010; +2201 : 3C430010; +2202 : 780B0001; +2203 : 396B7D30; +2204 : B8641800; +2205 : B9601000; +2206 : 34010007; +2207 : F80009E1; +2208 : 78020001; +2209 : 34010087; +220a : 38427D38; +220b : F80009DD; +220c : 29A10000; +220d : B9601000; +220e : 28210030; +220f : 28210010; +2210 : 28240020; +2211 : 2C230024; +2212 : 34010007; +2213 : 3C840010; +2214 : B8831800; +2215 : F80009D3; +2216 : 78020001; +2217 : 34010087; +2218 : 38427D58; +2219 : F80009CF; +221a : 29A10000; +221b : B9601000; +221c : 28210030; +221d : 28240004; +221e : 34010007; +221f : 28830020; +2220 : 28840024; +2221 : F80009C7; +2222 : E00000F4; +2223 : 78010001; +2224 : 3821B0D8; +2225 : 28210000; +2226 : 34020001; +2227 : 4841000E; +2228 : 34020002; +2229 : 4C410004; +222a : 34020003; +222b : 5C22000A; +222c : E0000005; +222d : 78020001; +222e : 34010007; +222f : 38427D78; +2230 : E0000008; +2231 : 78020001; +2232 : 34010007; +2233 : 38427D84; +2234 : E0000004; +2235 : 78020001; +2236 : 34010001; +2237 : 38427D90; +2238 : F80009B0; +2239 : 2B81005C; +223a : 44200005; +223b : 78020001; +223c : 34010002; +223d : 38427D9C; +223e : E0000004; +223f : 78020001; +2240 : 34010001; +2241 : 38427DA4; +2242 : F80009A6; +2243 : 2B810078; +2244 : 44200007; +2245 : 2B81007C; +2246 : 44200005; +2247 : 78020001; +2248 : 34010002; +2249 : 38427DAC; +224a : E0000004; +224b : 78020001; +224c : 34010001; +224d : 38427DB8; +224e : F800099A; +224f : FBFFFEC6; +2250 : 340C0001; +2251 : 442000C5; +2252 : 78020001; +2253 : 34010087; +2254 : 38427DC8; +2255 : F8000993; +2256 : 78020001; +2257 : 34010007; +2258 : 384279E8; +2259 : 35630060; +225a : F800098E; +225b : 78020001; +225c : 34010087; +225d : 38427DE4; +225e : F800098A; +225f : 2961005C; +2260 : 44200005; +2261 : 78020001; +2262 : 34010002; +2263 : 38427E00; +2264 : E0000004; +2265 : 78020001; +2266 : 34010001; +2267 : 38427E04; +2268 : F8000980; +2269 : 34010000; +226a : 37820110; +226b : 78100001; +226c : 780F0001; +226d : 780E0001; +226e : 780D0001; +226f : F8003193; +2270 : 340C0000; +2271 : 3A107E0C; +2272 : 39EF7E2C; +2273 : 39CE7E34; +2274 : 39AD8798; +2275 : E0000015; +2276 : 34010087; +2277 : BA001000; +2278 : B9801800; +2279 : F800096F; +227a : B9800800; +227b : F80031EC; +227c : B8208800; +227d : 20210001; +227e : 44200004; +227f : 34010002; +2280 : B9E01000; +2281 : F8000967; +2282 : 22310002; +2283 : 46200004; +2284 : 34010002; +2285 : B9C01000; +2286 : F8000962; +2287 : B9A00800; +2288 : F8001596; +2289 : 358C0001; +228a : 2B810110; +228b : 482CFFEB; +228c : 78020001; +228d : 34010004; +228e : 38427E40; +228f : F8000959; +2290 : 78020001; +2291 : 34010087; +2292 : 38427E58; +2293 : F8000955; +2294 : 29620044; +2295 : 29610040; +2296 : 34030001; +2297 : 780C0001; +2298 : FBFFFCF8; +2299 : 398C7E70; +229a : B8201800; +229b : B9801000; +229c : 34010007; +229d : F800094B; +229e : 78020001; +229f : 34010087; +22a0 : 38427E78; +22a1 : F8000947; +22a2 : 29620054; +22a3 : 29610050; +22a4 : 34030001; +22a5 : 780D0001; +22a6 : FBFFFCEA; +22a7 : B8201800; +22a8 : B9801000; +22a9 : 34010007; +22aa : F800093E; +22ab : 78020001; +22ac : 34010087; +22ad : 38427E90; +22ae : F800093A; +22af : 29630018; +22b0 : 2964001C; +22b1 : 39AD7EB0; +22b2 : B9A01000; +22b3 : 34010007; +22b4 : F8000934; +22b5 : 78020001; +22b6 : 34010087; +22b7 : 38427EC8; +22b8 : F8000930; +22b9 : 29640024; +22ba : 29630020; +22bb : B9A01000; +22bc : 34010007; +22bd : F800092B; +22be : 296D0054; +22bf : 29610044; +22c0 : 78020001; +22c1 : 3DAD0001; +22c2 : 38427EE8; +22c3 : C82D6800; +22c4 : 34010087; +22c5 : F8000923; +22c6 : 78020001; +22c7 : B9A01800; +22c8 : 34010007; +22c9 : 38427F00; +22ca : F800091E; +22cb : 29610018; +22cc : 29620044; +22cd : 296E0040; +22ce : 1423001F; +22cf : C8410800; +22d0 : F4221000; +22d1 : C9C37000; +22d2 : C9C27000; +22d3 : 2962001C; +22d4 : 296D0024; +22d5 : 1443001F; +22d6 : C8221000; +22d7 : F4410800; +22d8 : C9C37000; +22d9 : C9C17000; +22da : 29610020; +22db : 1423001F; +22dc : C8410800; +22dd : F4221000; +22de : C9C37000; +22df : 15A3001F; +22e0 : C82D6800; +22e1 : C9C27000; +22e2 : F5A10800; +22e3 : C9C37000; +22e4 : 78020001; +22e5 : C9C17000; +22e6 : 38427F0C; +22e7 : 34010087; +22e8 : F8000900; +22e9 : B9A01000; +22ea : 34030001; +22eb : B9C00800; +22ec : FBFFFCA4; +22ed : B8201800; +22ee : B9801000; +22ef : 34010007; +22f0 : F80008F8; +22f1 : 78020001; +22f2 : 34010087; +22f3 : 38427F24; +22f4 : F80008F4; +22f5 : 2963008C; +22f6 : 78020001; +22f7 : 34010007; +22f8 : 38427F34; +22f9 : F80008EF; +22fa : 78020001; +22fb : 34010087; +22fc : 38427F40; +22fd : F80008EB; +22fe : 29630048; +22ff : 78020001; +2300 : 34010007; +2301 : 38427F50; +2302 : F80008E6; +2303 : 78020001; +2304 : 34010087; +2305 : 38427F5C; +2306 : F80008E2; +2307 : 29630084; +2308 : 78020001; +2309 : 34010007; +230a : 38427F68; +230b : F80008DD; +230c : 78020001; +230d : 34010087; +230e : 38427F74; +230f : F80008D9; +2310 : 29630058; +2311 : 78020001; +2312 : 34010007; +2313 : 38427F84; +2314 : F80008D4; +2315 : 340C0001; +2316 : B9800800; +2317 : 2B9D0004; +2318 : 2B8B0020; +2319 : 2B8C001C; +231a : 2B8D0018; +231b : 2B8E0014; +231c : 2B8F0010; +231d : 2B90000C; +231e : 2B910008; +231f : 379C011C; +2320 : C3A00000; +2321 : 379CFFF4; +2322 : 5B8B0008; +2323 : 5B9D0004; +2324 : B8205800; +2325 : FBFFE1F4; +2326 : 34020003; +2327 : 5C220003; +2328 : 34010002; +2329 : E0000002; +232a : 34010001; +232b : 59610028; +232c : 3562004C; +232d : 35610048; +232e : F80016A4; +232f : 34010000; +2330 : 59600040; +2331 : 59600044; +2332 : 59600088; +2333 : 5960008C; +2334 : 3782000C; +2335 : 34030000; +2336 : F8003098; +2337 : 44200006; +2338 : 2B81000C; +2339 : 596100A0; +233a : 34010001; +233b : 596100A4; +233c : E0000003; +233d : 596000A0; +233e : 596000A4; +233f : 34010000; +2340 : F800166A; +2341 : 5961002C; +2342 : 34010001; +2343 : 59610054; +2344 : 59610050; +2345 : 34010000; +2346 : F8003023; +2347 : 59610034; +2348 : 34011F40; +2349 : 596100B4; +234a : 78010001; +234b : 38219700; +234c : 28210000; +234d : 596100B8; +234e : 596100BC; +234f : 35610014; +2350 : F800160F; +2351 : 34010000; +2352 : 5960001C; +2353 : 2B9D0004; +2354 : 2B8B0008; +2355 : 379C000C; +2356 : C3A00000; +2357 : C3A00000; +2358 : 379CFFFC; +2359 : 5B9D0004; +235a : B8201000; +235b : 78010001; +235c : 38217FA4; +235d : F80014C1; +235e : 2B9D0004; +235f : 379C0004; +2360 : C3A00000; +2361 : 379CFFF8; +2362 : 5B8B0008; +2363 : 5B9D0004; +2364 : 780B0001; +2365 : 396BB684; +2366 : 29650000; +2367 : 78020001; +2368 : 34240001; +2369 : B8201800; +236a : 3842B630; +236b : B4220800; +236c : C8A31800; +236d : B4821000; +236e : F80034A1; +236f : 29610000; +2370 : 3421FFFF; +2371 : 59610000; +2372 : 2B9D0004; +2373 : 2B8B0008; +2374 : 379C0008; +2375 : C3A00000; +2376 : 379CFFCC; +2377 : 5B8B0010; +2378 : 5B8C000C; +2379 : 5B8D0008; +237a : 5B9D0004; +237b : 378B0014; +237c : 34020000; +237d : 34030024; +237e : B9600800; +237f : F80034D5; +2380 : 78030001; +2381 : B9600800; +2382 : 34040000; +2383 : 34020000; +2384 : 3863B630; +2385 : 34080020; +2386 : 34070008; +2387 : E0000004; +2388 : 34840001; +2389 : 34210004; +238a : 44870017; +238b : B4432800; +238c : E0000004; +238d : 30A00000; +238e : 34420001; +238f : 34A50001; +2390 : 40A60000; +2391 : 44C8FFFC; +2392 : 44C0000D; +2393 : B4432800; +2394 : 58250000; +2395 : E0000002; +2396 : 34420001; +2397 : B4432800; +2398 : 40A50000; +2399 : 7CA90000; +239a : 7CA60020; +239b : A1263000; +239c : 5CC0FFFA; +239d : 5CA6FFEB; +239e : E0000003; +239f : 340C0000; +23a0 : 448C0021; +23a1 : 2B810014; +23a2 : 340C0000; +23a3 : 40220000; +23a4 : 34010023; +23a5 : 4441001C; +23a6 : 780B0001; +23a7 : 780C0001; +23a8 : 396BAE18; +23a9 : 398CAEE0; +23aa : E0000011; +23ab : 29610000; +23ac : F80034E9; +23ad : B8206800; +23ae : 5C20000C; +23af : 29620004; +23b0 : 37810018; +23b1 : D8400000; +23b2 : B8206000; +23b3 : 4C2D000E; +23b4 : 29620000; +23b5 : 78010001; +23b6 : B9801800; +23b7 : 38217FAC; +23b8 : F8001466; +23b9 : E0000008; +23ba : 356B0008; +23bb : 2B820014; +23bc : 558BFFEF; +23bd : 78010001; +23be : 38217FC4; +23bf : F800145F; +23c0 : 340CFFEA; +23c1 : B9800800; +23c2 : 2B9D0004; +23c3 : 2B8B0010; +23c4 : 2B8C000C; +23c5 : 2B8D0008; +23c6 : 379C0034; +23c7 : C3A00000; +23c8 : 78010001; +23c9 : 38219FAC; +23ca : 78020001; +23cb : 28260000; +23cc : 3405003B; +23cd : 34010000; +23ce : 3842B630; +23cf : 34040050; +23d0 : E0000005; +23d1 : B4223800; +23d2 : 30E30000; +23d3 : 34210001; +23d4 : 44240005; +23d5 : B4C11800; +23d6 : 40630000; +23d7 : 44600002; +23d8 : 5C65FFF9; +23d9 : 78020001; +23da : 3842B630; +23db : B4411000; +23dc : 30400000; +23dd : 78020001; +23de : 38429FAC; +23df : 28430000; +23e0 : 3404003B; +23e1 : B4611800; +23e2 : 58430000; +23e3 : 40650000; +23e4 : 5CA40003; +23e5 : 34630001; +23e6 : 58430000; +23e7 : 5C200006; +23e8 : 78020001; +23e9 : 78030001; +23ea : 38429FAC; +23eb : 38639F78; +23ec : 58430000; +23ed : C3A00000; +23ee : 379CFFF8; +23ef : 5B8B0008; +23f0 : 5B9D0004; +23f1 : B8201000; +23f2 : 78010001; +23f3 : 3821B630; +23f4 : 44410003; +23f5 : 34030050; +23f6 : F8003590; +23f7 : 78010001; +23f8 : 3821B630; +23f9 : F8003511; +23fa : 78020001; +23fb : 3842B684; +23fc : 780B0001; +23fd : 58410000; +23fe : 396BBFD0; +23ff : 34010001; +2400 : 59610000; +2401 : FBFFFF75; +2402 : 59600000; +2403 : 2B9D0004; +2404 : 2B8B0008; +2405 : 379C0008; +2406 : C3A00000; +2407 : 78010001; +2408 : 3821B68C; +2409 : 58200000; +240a : 78010001; +240b : 3821B684; +240c : 58200000; +240d : 78010001; +240e : 3821B688; +240f : 58200000; +2410 : C3A00000; +2411 : 379CFFF4; +2412 : 5B8B000C; +2413 : 5B8C0008; +2414 : 5B9D0004; +2415 : 780B0001; +2416 : 396BB688; +2417 : 29610000; +2418 : 340C0001; +2419 : 442C0010; +241a : 34020002; +241b : 4422009D; +241c : 34020000; +241d : 5C2000A5; +241e : 78010001; +241f : 38217FE0; +2420 : F80013FE; +2421 : 78010001; +2422 : 3821B68C; +2423 : 58200000; +2424 : 78010001; +2425 : 3821B684; +2426 : 58200000; +2427 : 596C0000; +2428 : E000008E; +2429 : F80014FE; +242a : 34020000; +242b : 48010097; +242c : 3402001B; +242d : 44220008; +242e : 78020001; +242f : 3842B690; +2430 : 28430000; +2431 : 6424005B; +2432 : 00650010; +2433 : A0A42000; +2434 : 44800006; +2435 : 78010001; +2436 : 3821B690; +2437 : 78020001; +2438 : 58220000; +2439 : E0000003; +243a : B8230800; +243b : 58410000; +243c : 78010001; +243d : 3821B690; +243e : 282B0000; +243f : 34020001; +2440 : 216100FF; +2441 : 44200081; +2442 : 3401007E; +2443 : 4561002E; +2444 : 49610006; +2445 : 34010009; +2446 : 4561006D; +2447 : 3401000D; +2448 : 5D610042; +2449 : E0000020; +244a : 78020001; +244b : 38428EEC; +244c : 28410000; +244d : 45610010; +244e : 78020001; +244f : 38428EF0; +2450 : 28410000; +2451 : 45610004; +2452 : 3401007F; +2453 : 5D610037; +2454 : E0000027; +2455 : 78010001; +2456 : 3821B68C; +2457 : 28220000; +2458 : 4C02005B; +2459 : 3442FFFF; +245a : 58220000; +245b : 34010044; +245c : E000000B; +245d : 78010001; +245e : 78020001; +245f : 3821B68C; +2460 : 3842B684; +2461 : 28230000; +2462 : 28420000; +2463 : 4C620050; +2464 : 34630001; +2465 : 58230000; +2466 : 34010043; +2467 : FBFFFEF1; +2468 : E000004B; +2469 : 78010001; +246a : 38218798; +246b : F80013B3; +246c : 78010001; +246d : 3821B688; +246e : 34020002; +246f : 58220000; +2470 : E0000043; +2471 : 78010001; +2472 : 78020001; +2473 : 3821B68C; +2474 : 3842B684; +2475 : 28210000; +2476 : 28420000; +2477 : 4422003C; +2478 : FBFFFEE9; +2479 : 34010050; +247a : E3FFFFED; +247b : 780B0001; +247c : 396BB68C; +247d : 29610000; +247e : 4C010035; +247f : 34010044; +2480 : FBFFFED8; +2481 : 34010050; +2482 : FBFFFED6; +2483 : 29610000; +2484 : 3421FFFF; +2485 : FBFFFEDC; +2486 : 29610000; +2487 : 3421FFFF; +2488 : 59610000; +2489 : E000002A; +248a : 78010001; +248b : A1610800; +248c : 5C200027; +248d : 78010001; +248e : 3821B684; +248f : 28240000; +2490 : 3401004F; +2491 : 48810022; +2492 : 78010001; +2493 : 3821B68C; +2494 : 28230000; +2495 : 44640008; +2496 : 78020001; +2497 : 34610001; +2498 : 3842B630; +2499 : B4220800; +249a : B4621000; +249b : C8831800; +249c : F8003373; +249d : 78010001; +249e : 3821B68C; +249f : 28230000; +24a0 : 78020001; +24a1 : 3842B630; +24a2 : B4431000; +24a3 : 304B0000; +24a4 : 34620001; +24a5 : 58220000; +24a6 : 78010001; +24a7 : 3821B684; +24a8 : 28220000; +24a9 : 34420001; +24aa : 58220000; +24ab : 34010040; +24ac : FBFFFEAC; +24ad : 78020001; +24ae : 3842B690; +24af : 28420000; +24b0 : 78010001; +24b1 : 38217FE8; +24b2 : F800136C; +24b3 : 78010001; +24b4 : 3821B690; +24b5 : 58200000; +24b6 : 34020001; +24b7 : E000000B; +24b8 : 78020001; +24b9 : 3842B684; +24ba : 28420000; +24bb : 78010001; +24bc : 3821B630; +24bd : B4220800; +24be : 30200000; +24bf : FBFFFEB7; +24c0 : 59600000; +24c1 : E3FFFFF5; +24c2 : B8400800; +24c3 : 2B9D0004; +24c4 : 2B8B000C; +24c5 : 2B8C0008; +24c6 : 379C000C; +24c7 : C3A00000; +24c8 : 379CFFF4; +24c9 : 5B8B000C; +24ca : 5B8C0008; +24cb : 5B9D0004; +24cc : 34040001; +24cd : B8205800; +24ce : B8406000; +24cf : 44200006; +24d0 : 40220000; +24d1 : 3401002D; +24d2 : 5C410003; +24d3 : 356B0001; +24d4 : 3404FFFF; +24d5 : 34010000; +24d6 : 34020000; +24d7 : 34080009; +24d8 : 34070005; +24d9 : E0000028; +24da : 3465FFD0; +24db : 20A600FF; +24dc : 54C8000B; +24dd : 0046001C; +24de : 3C230004; +24df : 14A1001F; +24e0 : B8C31800; +24e1 : 3C460004; +24e2 : B4611800; +24e3 : B4C51000; +24e4 : F4C23000; +24e5 : B4C30800; +24e6 : E000001A; +24e7 : 3466FFBF; +24e8 : 20C500FF; +24e9 : 54A70008; +24ea : 0049001C; +24eb : 3C250004; +24ec : 3C420004; +24ed : B9252800; +24ee : 14C1001F; +24ef : 3463FFC9; +24f0 : E000000A; +24f1 : 3466FF9F; +24f2 : 20C500FF; +24f3 : 54A70011; +24f4 : 0049001C; +24f5 : 3C250004; +24f6 : 3C420004; +24f7 : 14C1001F; +24f8 : B9252800; +24f9 : 3463FFA9; +24fa : F4C33000; +24fb : B4621000; +24fc : B4C13000; +24fd : F4621800; +24fe : B4C52800; +24ff : B4650800; +2500 : 356B0001; +2501 : 45600003; +2502 : 41630000; +2503 : 5C60FFD7; +2504 : 1483001F; +2505 : F80031DE; +2506 : 59810000; +2507 : B9600800; +2508 : 59820004; +2509 : 2B9D0004; +250a : 2B8B000C; +250b : 2B8C0008; +250c : 379C000C; +250d : C3A00000; +250e : 379CFFF0; +250f : 5B8B0008; +2510 : 5B9D0004; +2511 : B8405800; +2512 : 3782000C; +2513 : FBFFFFB5; +2514 : 2B820010; +2515 : 59620000; +2516 : 2B9D0004; +2517 : 2B8B0008; +2518 : 379C0010; +2519 : C3A00000; +251a : 34040001; +251b : 44200006; +251c : 40250000; +251d : 3403002D; +251e : 5CA30003; +251f : 34210001; +2520 : 3404FFFF; +2521 : 34030000; +2522 : 34060009; +2523 : E0000007; +2524 : 34A5FFD0; +2525 : 20A700FF; +2526 : 54E60007; +2527 : 0863000A; +2528 : 34210001; +2529 : B4A31800; +252a : 44200003; +252b : 40250000; +252c : 5CA0FFF8; +252d : 88641800; +252e : 58430000; +252f : C3A00000; +2530 : 379CFFEC; +2531 : 5B8B0014; +2532 : 5B8C0010; +2533 : 5B8D000C; +2534 : 5B8E0008; +2535 : 5B9D0004; +2536 : 78010001; +2537 : 3821BF74; +2538 : 40210000; +2539 : 4420002C; +253a : 780D0001; +253b : 780C0001; +253c : 780B0001; +253d : 39ADB684; +253e : 398C7FEC; +253f : 396BB630; +2540 : FBFFFE88; +2541 : 59A10000; +2542 : 5C200009; +2543 : 780B0001; +2544 : 780E0001; +2545 : 780D0001; +2546 : 340C0000; +2547 : 396BB630; +2548 : 39CEB684; +2549 : 39AD7FEC; +254a : E0000007; +254b : B9800800; +254c : B9601000; +254d : F80012D1; +254e : B9600800; +254f : FBFFFE9F; +2550 : E3FFFFF0; +2551 : B9600800; +2552 : 34020050; +2553 : B9801800; +2554 : F8002322; +2555 : 59C10000; +2556 : 48200006; +2557 : 5D80000E; +2558 : 78010001; +2559 : 38217FFC; +255a : F80012C4; +255b : E000000A; +255c : B5610800; +255d : 3020FFFF; +255e : B9601000; +255f : B9A00800; +2560 : F80012BE; +2561 : B9600800; +2562 : FBFFFE8C; +2563 : 340C0001; +2564 : E3FFFFED; +2565 : 2B9D0004; +2566 : 2B8B0014; +2567 : 2B8C0010; +2568 : 2B8D000C; +2569 : 2B8E0008; +256a : 379C0014; +256b : C3A00000; +256c : 379CFFEC; +256d : 5B8B0014; +256e : 5B8C0010; +256f : 5B8D000C; +2570 : 5B8E0008; +2571 : 5B9D0004; +2572 : 78010001; +2573 : 38218014; +2574 : 780E0001; +2575 : 780D0001; +2576 : 780C0001; +2577 : F80012A7; +2578 : 340B0000; +2579 : 39CEB684; +257a : 39AD79E8; +257b : 398CB630; +257c : FBFFFE4C; +257d : 59C10000; +257e : 44200007; +257f : B9A00800; +2580 : B9801000; +2581 : 356B0001; +2582 : F800129C; +2583 : 216B00FF; +2584 : E3FFFFF8; +2585 : 5D610004; +2586 : 78010001; +2587 : 3821802C; +2588 : F8001296; +2589 : 2B9D0004; +258a : 2B8B0014; +258b : 2B8C0010; +258c : 2B8D000C; +258d : 2B8E0008; +258e : 379C0014; +258f : C3A00000; +2590 : 379CFFF8; +2591 : 5B8B0008; +2592 : 5B9D0004; +2593 : 78010001; +2594 : 3821C2AC; +2595 : 28210000; +2596 : 78030001; +2597 : 386396E8; +2598 : 28620000; +2599 : 282B000C; +259a : 78030001; +259b : 78010001; +259c : 386380E0; +259d : 38218038; +259e : F8001280; +259f : 78050001; +25a0 : 78030001; +25a1 : 78040001; +25a2 : 38A596EC; +25a3 : 386396F0; +25a4 : 388496F4; +25a5 : 28A20000; +25a6 : 28630000; +25a7 : 28840000; +25a8 : 78010001; +25a9 : 38218050; +25aa : F8001274; +25ab : 216B000F; +25ac : 356B0001; +25ad : 78010001; +25ae : 34020080; +25af : 3D6B0004; +25b0 : 38218064; +25b1 : 34030800; +25b2 : F800126C; +25b3 : 3561FF80; +25b4 : 3402000F; +25b5 : 50410006; +25b6 : 78010001; +25b7 : 3821808C; +25b8 : B9601000; +25b9 : 35630010; +25ba : F8001264; +25bb : 34010000; +25bc : 2B9D0004; +25bd : 2B8B0008; +25be : 379C0008; +25bf : C3A00000; +25c0 : 379CFFE0; +25c1 : 5B8B0020; +25c2 : 5B8C001C; +25c3 : 5B8D0018; +25c4 : 5B8E0014; +25c5 : 5B8F0010; +25c6 : 5B90000C; +25c7 : 5B910008; +25c8 : 5B9D0004; +25c9 : 28220000; +25ca : 44400006; +25cb : 780E0001; +25cc : B8205800; +25cd : 39CE9FB0; +25ce : 340F0008; +25cf : E0000033; +25d0 : 3401FFFF; +25d1 : FBFFE025; +25d2 : 3C210002; +25d3 : 78020001; +25d4 : 38429298; +25d5 : B4411000; +25d6 : 3401FFFF; +25d7 : 284C0000; +25d8 : FBFFDF45; +25d9 : 3C210002; +25da : 78030001; +25db : 386392A0; +25dc : B4611800; +25dd : 286B0000; +25de : FBFFDF3B; +25df : 3C210002; +25e0 : 78040001; +25e1 : 388492A8; +25e2 : B4812000; +25e3 : 28840000; +25e4 : 78010001; +25e5 : 382180BC; +25e6 : B9801000; +25e7 : B9601800; +25e8 : F8001236; +25e9 : 34010000; +25ea : E000001B; +25eb : B9C06000; +25ec : 340D0000; +25ed : 29610000; +25ee : 29820000; +25ef : F80032A6; +25f0 : B8208000; +25f1 : 5C200006; +25f2 : 29820004; +25f3 : 29810008; +25f4 : D8400000; +25f5 : 4A010010; +25f6 : E0000004; +25f7 : 35AD0001; +25f8 : 358C000C; +25f9 : 5DAFFFF4; +25fa : 356B0004; +25fb : 5DAF0007; +25fc : 2A220000; +25fd : 78010001; +25fe : 382180C8; +25ff : F800121F; +2600 : 3401FFEA; +2601 : E0000004; +2602 : 29610000; +2603 : B9608800; +2604 : 5C20FFE7; +2605 : 2B9D0004; +2606 : 2B8B0020; +2607 : 2B8C001C; +2608 : 2B8D0018; +2609 : 2B8E0014; +260a : 2B8F0010; +260b : 2B90000C; +260c : 2B910008; +260d : 379C0020; +260e : C3A00000; +260f : 379CFFF0; +2610 : 5B8B0010; +2611 : 5B8C000C; +2612 : 5B8D0008; +2613 : 5B9D0004; +2614 : 78010001; +2615 : 38218128; +2616 : 780B0001; +2617 : 780D0001; +2618 : 780C0001; +2619 : F8001205; +261a : 396BAE18; +261b : 39ADAEE0; +261c : 398C8140; +261d : E0000005; +261e : 29620000; +261f : B9800800; +2620 : 356B0008; +2621 : F80011FD; +2622 : 55ABFFFC; +2623 : 34010000; +2624 : 2B9D0004; +2625 : 2B8B0010; +2626 : 2B8C000C; +2627 : 2B8D0008; +2628 : 379C0010; +2629 : C3A00000; +262a : 379CFFEC; +262b : 5B8B0010; +262c : 5B8C000C; +262d : 5B8D0008; +262e : 5B9D0004; +262f : 340B0000; +2630 : B8406800; +2631 : 340C0006; +2632 : 37820014; +2633 : FBFFFEDB; +2634 : 2B830014; +2635 : B5AB1000; +2636 : 356B0001; +2637 : 30430000; +2638 : 40220000; +2639 : 6442003A; +263a : B4220800; +263b : 5D6CFFF7; +263c : 2B9D0004; +263d : 2B8B0010; +263e : 2B8C000C; +263f : 2B8D0008; +2640 : 379C0014; +2641 : C3A00000; +2642 : 379CFFF8; +2643 : 5B8B0008; +2644 : 5B9D0004; +2645 : B8404000; +2646 : 41030000; +2647 : 41040001; +2648 : 41050002; +2649 : 41060003; +264a : 41070004; +264b : 41080005; +264c : 78020001; +264d : 38428150; +264e : B8205800; +264f : F80011C1; +2650 : B9600800; +2651 : 2B9D0004; +2652 : 2B8B0008; +2653 : 379C0008; +2654 : C3A00000; +2655 : 379CFFD0; +2656 : 5B8B0008; +2657 : 5B9D0004; +2658 : B8205800; +2659 : 28210000; +265a : 44200005; +265b : 78020001; +265c : 38428170; +265d : F8003238; +265e : 5C200004; +265f : 3781002C; +2660 : F80012FF; +2661 : E000002B; +2662 : 29610000; +2663 : 78020001; +2664 : 38428174; +2665 : F8003230; +2666 : 5C200008; +2667 : 378B002C; +2668 : B9600800; +2669 : F80012F6; +266a : B9601000; +266b : 34010000; +266c : F8001F23; +266d : E000001F; +266e : 29610000; +266f : 78020001; +2670 : 3842817C; +2671 : F8003224; +2672 : 5C20000B; +2673 : 29630004; +2674 : 44610009; +2675 : 378B002C; +2676 : B8600800; +2677 : B9601000; +2678 : FBFFFFB2; +2679 : B9600800; +267a : F80012D1; +267b : F80013CC; +267c : E0000010; +267d : 29610000; +267e : 78020001; +267f : 38428180; +2680 : F8003215; +2681 : B8201800; +2682 : 3402FFEA; +2683 : 5C200011; +2684 : 29610004; +2685 : 4423000F; +2686 : 378B002C; +2687 : B9601000; +2688 : FBFFFFA2; +2689 : 34010000; +268a : B9601000; +268b : F8001F6D; +268c : 3782002C; +268d : 3781000C; +268e : FBFFFFB4; +268f : B8201000; +2690 : 78010001; +2691 : 38218188; +2692 : F800118C; +2693 : 34020000; +2694 : B8400800; +2695 : 2B9D0004; +2696 : 2B8B0008; +2697 : 379C0030; +2698 : C3A00000; +2699 : 379CFFE8; +269a : 5B8B0018; +269b : 5B8C0014; +269c : 5B8D0010; +269d : 5B8E000C; +269e : 5B8F0008; +269f : 5B9D0004; +26a0 : B8205800; +26a1 : 28210000; +26a2 : 44200024; +26a3 : 78020001; +26a4 : 384281A0; +26a5 : F80031F0; +26a6 : 5C20000D; +26a7 : 78010001; +26a8 : 78020001; +26a9 : 3821AEEC; +26aa : 3842B0AC; +26ab : E0000006; +26ac : 5820001C; +26ad : 58200018; +26ae : 58200014; +26af : 58200010; +26b0 : 34210020; +26b1 : 5441FFFB; +26b2 : E000002C; +26b3 : 29610000; +26b4 : 78020001; +26b5 : 384281A8; +26b6 : F80031DF; +26b7 : B8201000; +26b8 : 5C20000E; +26b9 : 29610004; +26ba : 44220005; +26bb : F8000554; +26bc : 78020001; +26bd : 3842B0B4; +26be : 58410000; +26bf : 78020001; +26c0 : 3842B0B4; +26c1 : 28420000; +26c2 : 78010001; +26c3 : 382181AC; +26c4 : F800115A; +26c5 : E0000019; +26c6 : 78010001; +26c7 : 382181CC; +26c8 : 780B0001; +26c9 : 780D0001; +26ca : 780C0001; +26cb : F8001153; +26cc : 396BAEEC; +26cd : 39ADB0AC; +26ce : 398C81FC; +26cf : E000000E; +26d0 : 29610018; +26d1 : 340203E8; +26d2 : 296F0010; +26d3 : F80030A2; +26d4 : 296E0014; +26d5 : 2965001C; +26d6 : 29660000; +26d7 : B8202000; +26d8 : B9E01000; +26d9 : B9800800; +26da : B9C01800; +26db : F8001143; +26dc : 356B0020; +26dd : 55ABFFF3; +26de : 34010000; +26df : 2B9D0004; +26e0 : 2B8B0018; +26e1 : 2B8C0014; +26e2 : 2B8D0010; +26e3 : 2B8E000C; +26e4 : 2B8F0008; +26e5 : 379C0018; +26e6 : C3A00000; +26e7 : 379CFFFC; +26e8 : 5B9D0004; +26e9 : 78020000; +26ea : 384200A0; +26eb : 28420000; +26ec : 78010001; +26ed : 38218220; +26ee : F8001130; +26ef : 34010000; +26f0 : 2B9D0004; +26f1 : 379C0004; +26f2 : C3A00000; +26f3 : 379CFFF8; +26f4 : 5B9D0004; +26f5 : B8201000; +26f6 : 28210000; +26f7 : 4420000D; +26f8 : 28420004; +26f9 : 5C40000B; +26fa : 37820008; +26fb : FBFFFE1F; +26fc : 2B820008; +26fd : 78010001; +26fe : 382196F8; +26ff : 084203E8; +2700 : 58220000; +2701 : 78010001; +2702 : 38218798; +2703 : E0000003; +2704 : 78010001; +2705 : 38218224; +2706 : F8001118; +2707 : 34010000; +2708 : 2B9D0004; +2709 : 379C0008; +270a : C3A00000; +270b : 379CFFF8; +270c : 5B8B0008; +270d : 5B9D0004; +270e : B8205800; +270f : 28210000; +2710 : 5C200011; +2711 : 78010001; +2712 : 3821C294; +2713 : 28220000; +2714 : 340B0000; +2715 : 64420000; +2716 : 58220000; +2717 : 78010001; +2718 : 3821BFB4; +2719 : 28230000; +271a : 3463FFFF; +271b : 58230000; +271c : 5C4B002B; +271d : 78010001; +271e : 38218248; +271f : F80010FF; +2720 : E0000027; +2721 : 78020001; +2722 : 3842825C; +2723 : F8003172; +2724 : 5C200007; +2725 : F80012A3; +2726 : B8201000; +2727 : 78010001; +2728 : 38218A24; +2729 : F80010F5; +272a : E000001C; +272b : 29610000; +272c : 78020001; +272d : 3842712C; +272e : F8003167; +272f : 5C20000B; +2730 : 78010001; +2731 : 3821C294; +2732 : 34020001; +2733 : 58220000; +2734 : 78010001; +2735 : 3821BFB4; +2736 : 28220000; +2737 : 3442FFFF; +2738 : 58220000; +2739 : E000000D; +273a : 29610000; +273b : 78020001; +273c : 38428260; +273d : F8003158; +273e : 340BFFEA; +273f : 5C200008; +2740 : 78010001; +2741 : 3821C294; +2742 : 58200000; +2743 : 78010001; +2744 : 38218248; +2745 : F80010D9; +2746 : 340B0000; +2747 : B9600800; +2748 : 2B9D0004; +2749 : 2B8B0008; +274a : 379C0008; +274b : C3A00000; +274c : 379CFFB8; +274d : 5B8B0028; +274e : 5B8C0024; +274f : 5B8D0020; +2750 : 5B8E001C; +2751 : 5B8F0018; +2752 : 5B900014; +2753 : 5B910010; +2754 : 5B92000C; +2755 : 5B930008; +2756 : 5B9D0004; +2757 : B8205800; +2758 : 28210000; +2759 : 442000C8; +275a : 78020001; +275b : 38428280; +275c : F8003139; +275d : 5C200008; +275e : F8001ECA; +275f : 3403FFFF; +2760 : 34020000; +2761 : 5C2300C4; +2762 : 78010001; +2763 : 38218288; +2764 : E000003C; +2765 : 29610010; +2766 : 44200045; +2767 : 29610000; +2768 : 78020001; +2769 : 3842829C; +276a : F800312B; +276b : 5C200040; +276c : 29610004; +276d : 34020010; +276e : 356C0004; +276f : F800324A; +2770 : 3C210018; +2771 : 34030000; +2772 : 14210018; +2773 : 3784002C; +2774 : E0000007; +2775 : 29820000; +2776 : B4832800; +2777 : B4431000; +2778 : 40420000; +2779 : 34630001; +277a : 30A20000; +277b : B0601000; +277c : 4822FFF9; +277d : B4820800; +277e : 34030020; +277f : 3404000F; +2780 : E0000005; +2781 : 34420001; +2782 : 30230000; +2783 : B0401000; +2784 : 34210001; +2785 : 4C82FFFC; +2786 : 29610008; +2787 : F8000488; +2788 : 5B810040; +2789 : 2961000C; +278a : F8000485; +278b : 5B810044; +278c : 29610010; +278d : F8000482; +278e : 5B81003C; +278f : 34020001; +2790 : 3781002C; +2791 : 34030000; +2792 : F8001EF6; +2793 : 3C220018; +2794 : 3401FFFE; +2795 : 14420018; +2796 : 5C410006; +2797 : 78010001; +2798 : 382182A0; +2799 : F8001085; +279a : 3402FFE4; +279b : E000008A; +279c : 3401FFFF; +279d : 5C410006; +279e : 78010001; +279f : 382182B0; +27a0 : F800107E; +27a1 : 3402FFFB; +27a2 : E0000083; +27a3 : 4C400004; +27a4 : 78010001; +27a5 : 382182BC; +27a6 : E0000023; +27a7 : 78010001; +27a8 : 382182D8; +27a9 : F8001075; +27aa : E0000075; +27ab : 29610000; +27ac : 78020001; +27ad : 384282E8; +27ae : F80030E7; +27af : 5C200030; +27b0 : 78100001; +27b1 : 780F0001; +27b2 : 780E0001; +27b3 : 340C0000; +27b4 : 34110000; +27b5 : 3792002C; +27b6 : 3A108304; +27b7 : 3793003C; +27b8 : 39EF7FE8; +27b9 : 39CE830C; +27ba : BA400800; +27bb : 34020000; +27bc : B9801800; +27bd : F8001ECB; +27be : 3C2B0018; +27bf : 156B0018; +27c0 : 5D600005; +27c1 : 78010001; +27c2 : 382182F0; +27c3 : F800105B; +27c4 : E000005B; +27c5 : 4D600007; +27c6 : 78010001; +27c7 : 382182BC; +27c8 : B9601000; +27c9 : F8001055; +27ca : 3402FFF2; +27cb : E000005A; +27cc : 358C0001; +27cd : BA000800; +27ce : B9801000; +27cf : F800104F; +27d0 : BA406800; +27d1 : 41A20000; +27d2 : B9E00800; +27d3 : 35AD0001; +27d4 : F800104A; +27d5 : 5DB3FFFC; +27d6 : 2B820040; +27d7 : 2B830044; +27d8 : 2B84003C; +27d9 : 36310001; +27da : B9C00800; +27db : B2208800; +27dc : F8001042; +27dd : 4971FFDD; +27de : E0000041; +27df : 29610000; +27e0 : 78020001; +27e1 : 3842832C; +27e2 : F80030B3; +27e3 : 5C200032; +27e4 : F8001707; +27e5 : 3C2C0018; +27e6 : 3401FFED; +27e7 : 158C0018; +27e8 : 5D810006; +27e9 : 78010001; +27ea : 38218334; +27eb : F8001033; +27ec : 3402FFED; +27ed : E0000038; +27ee : 780B0001; +27ef : 396BBFBC; +27f0 : 780D0001; +27f1 : 3401FFFB; +27f2 : 356E0010; +27f3 : 39AD7FE8; +27f4 : 5D810004; +27f5 : 78010001; +27f6 : 38218340; +27f7 : E3FFFFA9; +27f8 : 41620000; +27f9 : B9A00800; +27fa : 356B0001; +27fb : F8001023; +27fc : 5D6EFFFC; +27fd : 78010001; +27fe : 38218798; +27ff : F800101F; +2800 : 3401FFFA; +2801 : 5D810006; +2802 : 78010001; +2803 : 38218350; +2804 : F800101A; +2805 : 3402FFFA; +2806 : E000001F; +2807 : 78020001; +2808 : 78030001; +2809 : 78040001; +280a : 3842BF40; +280b : 3863BF44; +280c : 3884A808; +280d : 28420000; +280e : 28630000; +280f : 28840000; +2810 : 78010001; +2811 : 38218368; +2812 : F800100C; +2813 : B9801000; +2814 : E0000011; +2815 : 29610004; +2816 : 4420000B; +2817 : 29610000; +2818 : 78020001; +2819 : 38428390; +281a : F800307B; +281b : 5C200006; +281c : 29610004; +281d : F80003F2; +281e : F80011F7; +281f : 34020000; +2820 : E0000005; +2821 : 78010001; +2822 : 3821826C; +2823 : F8000FFB; +2824 : 3402FFEA; +2825 : B8400800; +2826 : 2B9D0004; +2827 : 2B8B0028; +2828 : 2B8C0024; +2829 : 2B8D0020; +282a : 2B8E001C; +282b : 2B8F0018; +282c : 2B900014; +282d : 2B910010; +282e : 2B92000C; +282f : 2B930008; +2830 : 379C0048; +2831 : C3A00000; +2832 : 379CFFE8; +2833 : 5B8B0010; +2834 : 5B8C000C; +2835 : 5B8D0008; +2836 : 5B9D0004; +2837 : B8205800; +2838 : 28210000; +2839 : 78020001; +283a : 38428398; +283b : F800305A; +283c : 5C200011; +283d : 2963000C; +283e : 3402FFEA; +283f : 44610086; +2840 : 29610004; +2841 : F80003CE; +2842 : B8206800; +2843 : 29610008; +2844 : F80003CB; +2845 : B8206000; +2846 : 2961000C; +2847 : F80003C8; +2848 : B8201800; +2849 : B9801000; +284a : B9A00800; +284b : F8002A54; +284c : E0000078; +284d : 29610000; +284e : 78020001; +284f : 384283A0; +2850 : F8003045; +2851 : B8201800; +2852 : 5C200007; +2853 : 29610004; +2854 : 3402FFEA; +2855 : 44230070; +2856 : F80003B9; +2857 : F8002B12; +2858 : E0000060; +2859 : 29610000; +285a : 78020001; +285b : 38428264; +285c : F8003039; +285d : 5C200003; +285e : F8002BAF; +285f : E0000065; +2860 : 29610000; +2861 : 78020001; +2862 : 384283A4; +2863 : F8003032; +2864 : 5C20000D; +2865 : 29630008; +2866 : 3402FFEA; +2867 : 4461005E; +2868 : 29610004; +2869 : F80003A6; +286a : B8206000; +286b : 29610008; +286c : F80003A3; +286d : B8201000; +286e : B9800800; +286f : F8002B0B; +2870 : E0000054; +2871 : 29610000; +2872 : 78020001; +2873 : 384283A8; +2874 : F8003021; +2875 : B8201800; +2876 : 5C20000E; +2877 : 29610004; +2878 : 3402FFEA; +2879 : 4423004C; +287a : F8000395; +287b : 37820018; +287c : 37830014; +287d : F8002B25; +287e : 2B820018; +287f : 2B830014; +2880 : 78010001; +2881 : 382183AC; +2882 : F8000F9C; +2883 : E0000041; +2884 : 29610000; +2885 : 78020001; +2886 : 384280E4; +2887 : F800300E; +2888 : B8201800; +2889 : 5C200007; +288a : 29610004; +288b : 3402FFEA; +288c : 44230039; +288d : F8000382; +288e : F8002ABD; +288f : E0000035; +2890 : 29610000; +2891 : 78020001; +2892 : 384280EC; +2893 : F8003002; +2894 : B8201800; +2895 : 5C200007; +2896 : 29610004; +2897 : 3402FFEA; +2898 : 4423002D; +2899 : F8000376; +289a : F8002AC2; +289b : E0000029; +289c : 29610000; +289d : 78020001; +289e : 384283B4; +289f : F8002FF6; +28a0 : 5C20000D; +28a1 : 29630008; +28a2 : 3402FFEA; +28a3 : 44610022; +28a4 : 29610004; +28a5 : F800036A; +28a6 : B8206000; +28a7 : 29610008; +28a8 : F8000367; +28a9 : B8201000; +28aa : B9800800; +28ab : F8002BD6; +28ac : E0000018; +28ad : 29610000; +28ae : 78020001; +28af : 384283BC; +28b0 : F8002FE5; +28b1 : B8201800; +28b2 : 5C20000B; +28b3 : 29610004; +28b4 : 3402FFEA; +28b5 : 44230010; +28b6 : F8000359; +28b7 : F8002BBB; +28b8 : B8201000; +28b9 : 78010001; +28ba : 38217FC0; +28bb : F8000F63; +28bc : E0000008; +28bd : 29610000; +28be : 78020001; +28bf : 384283C4; +28c0 : F8002FD5; +28c1 : 3402FFEA; +28c2 : 5C200003; +28c3 : F8002C6D; +28c4 : 34020000; +28c5 : B8400800; +28c6 : 2B9D0004; +28c7 : 2B8B0010; +28c8 : 2B8C000C; +28c9 : 2B8D0008; +28ca : 379C0018; +28cb : C3A00000; +28cc : 379CFFF0; +28cd : 5B8B000C; +28ce : 5B8C0008; +28cf : 5B9D0004; +28d0 : B8205800; +28d1 : 28210000; +28d2 : 4420000B; +28d3 : 78020001; +28d4 : 384283D4; +28d5 : F8002FC0; +28d6 : B8206000; +28d7 : 5C200006; +28d8 : 37810010; +28d9 : F8001796; +28da : 340BFFFF; +28db : 49810021; +28dc : E000001C; +28dd : 29610000; +28de : 340B0000; +28df : 5C20001D; +28e0 : 37810010; +28e1 : 34020000; +28e2 : F8001E78; +28e3 : 4D61000A; +28e4 : 2B820010; +28e5 : 78010001; +28e6 : 382183DC; +28e7 : F8000F37; +28e8 : 2B820010; +28e9 : 78010001; +28ea : 38219700; +28eb : 58220000; +28ec : E0000010; +28ed : 78010001; +28ee : 38218404; +28ef : F8000F2F; +28f0 : 37810010; +28f1 : F800177E; +28f2 : 340BFFFF; +28f3 : 48010009; +28f4 : 2B820010; +28f5 : 78010001; +28f6 : 38219700; +28f7 : 58220000; +28f8 : 37810010; +28f9 : 34020001; +28fa : F8001E60; +28fb : B8205800; +28fc : B9600800; +28fd : 2B9D0004; +28fe : 2B8B000C; +28ff : 2B8C0008; +2900 : 379C0010; +2901 : C3A00000; +2902 : 379CFFE8; +2903 : 5B8B000C; +2904 : 5B8C0008; +2905 : 5B9D0004; +2906 : B8205800; +2907 : 37820018; +2908 : 37810010; +2909 : F8001A06; +290a : 29610008; +290b : 44200014; +290c : 29610000; +290d : 78020001; +290e : 3842817C; +290f : F8002F86; +2910 : 5C20000F; +2911 : FBFFDC08; +2912 : 34030003; +2913 : 3402FFF0; +2914 : 44230040; +2915 : 29610004; +2916 : F80002F9; +2917 : B8206000; +2918 : 29610008; +2919 : F80002F6; +291a : B8201800; +291b : B9801000; +291c : 1581001F; +291d : 34040003; +291e : E0000020; +291f : 29610000; +2920 : 4420000F; +2921 : 78020001; +2922 : 38428438; +2923 : F8002F72; +2924 : 5C20000B; +2925 : FBFFDBF4; +2926 : 34020003; +2927 : 44220023; +2928 : 29610004; +2929 : F80002E6; +292a : B8201000; +292b : 34030000; +292c : 1421001F; +292d : 34040001; +292e : E0000010; +292f : 29610000; +2930 : 44200010; +2931 : 78020001; +2932 : 38428440; +2933 : F8002F62; +2934 : 5C20000C; +2935 : FBFFDBE4; +2936 : 34020003; +2937 : 44220013; +2938 : 29610004; +2939 : F80002D6; +293a : B8201800; +293b : 34020000; +293c : 34010000; +293d : 34040002; +293e : F80019B1; +293f : E0000014; +2940 : 29610000; +2941 : 44200009; +2942 : 78020001; +2943 : 38428448; +2944 : F8002F51; +2945 : 5C200005; +2946 : 78010001; +2947 : 382183AC; +2948 : 2B820014; +2949 : E0000008; +294a : 2B820014; +294b : 2B810010; +294c : 34030000; +294d : F80001EA; +294e : B8201000; +294f : 78010001; +2950 : 3821844C; +2951 : 2B830018; +2952 : F8000ECC; +2953 : 34020000; +2954 : B8400800; +2955 : 2B9D0004; +2956 : 2B8B000C; +2957 : 2B8C0008; +2958 : 379C0018; +2959 : C3A00000; +295a : 78010001; +295b : 3821B0B0; +295c : 34020001; +295d : 58220000; +295e : 34010000; +295f : C3A00000; +2960 : 379CFFEC; +2961 : 5B8B0014; +2962 : 5B8C0010; +2963 : 5B8D000C; +2964 : 5B8E0008; +2965 : 5B9D0004; +2966 : B8205800; +2967 : 28210000; +2968 : 5C200003; +2969 : F80015EF; +296a : E0000057; +296b : 29610004; +296c : 340CFFEA; +296d : 44200055; +296e : 2962000C; +296f : 44400008; +2970 : F800029F; +2971 : 5C200006; +2972 : 2961000C; +2973 : 340D0050; +2974 : F800029B; +2975 : 3C2E000A; +2976 : E0000007; +2977 : 2961000C; +2978 : 340E0001; +2979 : 340D0050; +297a : 44200003; +297b : F8000294; +297c : 202D00FF; +297d : 29610000; +297e : 78020001; +297f : 38428470; +2980 : F8002F15; +2981 : 5C20000D; +2982 : 29620008; +2983 : 4441000B; +2984 : 29610004; +2985 : F800028A; +2986 : B8206000; +2987 : 29610008; +2988 : F8000287; +2989 : B8201000; +298a : B9C01800; +298b : B9800800; +298c : B9A02000; +298d : E0000010; +298e : 29610000; +298f : 78020001; +2990 : 38428470; +2991 : F8002F04; +2992 : 5C20000D; +2993 : 780C0001; +2994 : 398CBFA4; +2995 : 29820004; +2996 : 44410009; +2997 : 29610004; +2998 : F8000277; +2999 : 5C200006; +299a : 2982000C; +299b : 29830008; +299c : 34040000; +299d : F8001F7C; +299e : E0000023; +299f : 29610000; +29a0 : 78020001; +29a1 : 38428474; +29a2 : F8002EF3; +29a3 : 5C20000D; +29a4 : 29620008; +29a5 : 4441000B; +29a6 : 29610004; +29a7 : F8000268; +29a8 : B8206000; +29a9 : 29610008; +29aa : F8000265; +29ab : B8201000; +29ac : B9C01800; +29ad : B9800800; +29ae : B9A02000; +29af : E0000011; +29b0 : 29610000; +29b1 : 78020001; +29b2 : 38428474; +29b3 : F8002EE2; +29b4 : 340CFFEA; +29b5 : 5C20000D; +29b6 : 780D0001; +29b7 : 39ADBFA4; +29b8 : 29A20004; +29b9 : 44410009; +29ba : 29610004; +29bb : F8000254; +29bc : 5C200006; +29bd : 29A2000C; +29be : 29A30008; +29bf : 34040000; +29c0 : F8001F19; +29c1 : 340C0000; +29c2 : B9800800; +29c3 : 2B9D0004; +29c4 : 2B8B0014; +29c5 : 2B8C0010; +29c6 : 2B8D000C; +29c7 : 2B8E0008; +29c8 : 379C0014; +29c9 : C3A00000; +29ca : 379CFFF8; +29cb : 5B8B0008; +29cc : 5B9D0004; +29cd : B8205800; +29ce : 28210000; +29cf : 4420000C; +29d0 : 78020001; +29d1 : 38428484; +29d2 : F8002EC3; +29d3 : 5C200008; +29d4 : 34010001; +29d5 : FBFFE695; +29d6 : 78010001; +29d7 : 382196FC; +29d8 : 34020001; +29d9 : 58220000; +29da : E000000B; +29db : 29610000; +29dc : 44200009; +29dd : 78020001; +29de : 3842848C; +29df : F8002EB6; +29e0 : 5C200005; +29e1 : FBFFE689; +29e2 : 78010001; +29e3 : 382196FC; +29e4 : 58200000; +29e5 : 78010001; +29e6 : 382196FC; +29e7 : 28210000; +29e8 : 78020001; +29e9 : 38428480; +29ea : 44200003; +29eb : 78020001; +29ec : 3842847C; +29ed : 78010001; +29ee : 38218494; +29ef : F8000E2F; +29f0 : 34010000; +29f1 : 2B9D0004; +29f2 : 2B8B0008; +29f3 : 379C0008; +29f4 : C3A00000; +29f5 : 379CFFEC; +29f6 : 5B8B0010; +29f7 : 5B8C000C; +29f8 : 5B8D0008; +29f9 : 5B9D0004; +29fa : 340B0000; +29fb : B8406800; +29fc : 340C0004; +29fd : 37820014; +29fe : FBFFFB1C; +29ff : 2B830014; +2a00 : B5AB1000; +2a01 : 356B0001; +2a02 : 30430000; +2a03 : 40220000; +2a04 : 6442002E; +2a05 : B4220800; +2a06 : 5D6CFFF7; +2a07 : 2B9D0004; +2a08 : 2B8B0010; +2a09 : 2B8C000C; +2a0a : 2B8D0008; +2a0b : 379C0014; +2a0c : C3A00000; +2a0d : 379CFFF8; +2a0e : 5B8B0008; +2a0f : 5B9D0004; +2a10 : B8403000; +2a11 : 40C30000; +2a12 : 40C40001; +2a13 : 40C50002; +2a14 : 40C60003; +2a15 : 78020001; +2a16 : 384284B0; +2a17 : B8205800; +2a18 : F8000DF8; +2a19 : B9600800; +2a1a : 2B9D0004; +2a1b : 2B8B0008; +2a1c : 379C0008; +2a1d : C3A00000; +2a1e : 379CFFE0; +2a1f : 5B8B0008; +2a20 : 5B9D0004; +2a21 : B8205800; +2a22 : 28210000; +2a23 : 44200005; +2a24 : 78020001; +2a25 : 38428170; +2a26 : F8002E6F; +2a27 : 5C200004; +2a28 : 37810020; +2a29 : F8000497; +2a2a : E0000012; +2a2b : 29610000; +2a2c : 78020001; +2a2d : 3842817C; +2a2e : F8002E67; +2a2f : B8201800; +2a30 : 3402FFEA; +2a31 : 5C200024; +2a32 : 29610004; +2a33 : 44230022; +2a34 : 78020001; +2a35 : 3842B8F8; +2a36 : 34030002; +2a37 : 58430000; +2a38 : 37820020; +2a39 : FBFFFFBC; +2a3a : 37810020; +2a3b : F800048E; +2a3c : 378B000C; +2a3d : 37820020; +2a3e : B9600800; +2a3f : FBFFFFCE; +2a40 : 78010001; +2a41 : 3821B8F8; +2a42 : 28210000; +2a43 : 34020001; +2a44 : 44220009; +2a45 : 44200004; +2a46 : 34020002; +2a47 : 5C22000D; +2a48 : E0000008; +2a49 : 78010001; +2a4a : 382184BC; +2a4b : F8000DD3; +2a4c : E0000008; +2a4d : 78010001; +2a4e : 382184D8; +2a4f : E0000003; +2a50 : 78010001; +2a51 : 382184F8; +2a52 : B9601000; +2a53 : F8000DCB; +2a54 : 34020000; +2a55 : B8400800; +2a56 : 2B9D0004; +2a57 : 2B8B0008; +2a58 : 379C0020; +2a59 : C3A00000; +2a5a : 379CFFFC; +2a5b : 5B9D0004; +2a5c : 28210000; +2a5d : 44200005; +2a5e : FBFFD8A1; +2a5f : 78020001; +2a60 : 3842B0CC; +2a61 : 58410000; +2a62 : 78020001; +2a63 : 3842B0CC; +2a64 : 28420000; +2a65 : 78010001; +2a66 : 38218520; +2a67 : F8000DB7; +2a68 : 34010000; +2a69 : 2B9D0004; +2a6a : 379C0004; +2a6b : C3A00000; +2a6c : 379CFFF4; +2a6d : 5B8B000C; +2a6e : 5B8C0008; +2a6f : 5B9D0004; +2a70 : B8205800; +2a71 : 28210000; +2a72 : 4420000B; +2a73 : 78020001; +2a74 : 38428280; +2a75 : F8002E20; +2a76 : B8206000; +2a77 : 5C200006; +2a78 : F8001D24; +2a79 : 4C2C0026; +2a7a : 78010001; +2a7b : 38218540; +2a7c : E000000E; +2a7d : 29610004; +2a7e : 44200011; +2a7f : 29610000; +2a80 : 78020001; +2a81 : 3842829C; +2a82 : F8002E13; +2a83 : B8206000; +2a84 : 5C20000B; +2a85 : B9600800; +2a86 : F8001D3C; +2a87 : 4C2C0005; +2a88 : 78010001; +2a89 : 38218560; +2a8a : F8000D94; +2a8b : E0000014; +2a8c : 78010001; +2a8d : 3821857C; +2a8e : E3FFFFFC; +2a8f : 29610000; +2a90 : 44200008; +2a91 : 78020001; +2a92 : 384282E8; +2a93 : F8002E02; +2a94 : 5C200004; +2a95 : FBFFFAD7; +2a96 : F8001DA0; +2a97 : E0000008; +2a98 : 29610000; +2a99 : 44200006; +2a9a : 78020001; +2a9b : 38428584; +2a9c : F8002DF9; +2a9d : 5C200002; +2a9e : FBFFFA92; +2a9f : 34010000; +2aa0 : 2B9D0004; +2aa1 : 2B8B000C; +2aa2 : 2B8C0008; +2aa3 : 379C000C; +2aa4 : C3A00000; +2aa5 : 379CFFF4; +2aa6 : 5B8B0008; +2aa7 : 5B9D0004; +2aa8 : B8205800; +2aa9 : 28210000; +2aaa : 44200027; +2aab : 78020001; +2aac : 38428170; +2aad : F8002DE8; +2aae : 44200023; +2aaf : 29610000; +2ab0 : 78020001; +2ab1 : 3842817C; +2ab2 : F8002DE3; +2ab3 : B8201000; +2ab4 : 5C200013; +2ab5 : 29610004; +2ab6 : 44220011; +2ab7 : 3782000C; +2ab8 : FBFFFA62; +2ab9 : 2B82000C; +2aba : 34030FFE; +2abb : 3441FFFF; +2abc : 50610007; +2abd : 29630004; +2abe : 78010001; +2abf : 3821858C; +2ac0 : F8000D5E; +2ac1 : 3402FFEA; +2ac2 : E0000017; +2ac3 : 78010001; +2ac4 : 38219704; +2ac5 : 58220000; +2ac6 : E000000A; +2ac7 : 29610000; +2ac8 : 78020001; +2ac9 : 38428260; +2aca : F8002DCB; +2acb : 3402FFEA; +2acc : 5C20000D; +2acd : 78010001; +2ace : 38219704; +2acf : 58200000; +2ad0 : F8000F77; +2ad1 : 78010001; +2ad2 : 38219704; +2ad3 : 28220000; +2ad4 : 78010001; +2ad5 : 382185A4; +2ad6 : B8401800; +2ad7 : F8000D47; +2ad8 : 34020000; +2ad9 : B8400800; +2ada : 2B9D0004; +2adb : 2B8B0008; +2adc : 379C000C; +2add : C3A00000; +2ade : 379CFFDC; +2adf : 5B8B0010; +2ae0 : 5B8C000C; +2ae1 : 5B8D0008; +2ae2 : 5B9D0004; +2ae3 : B8205800; +2ae4 : 28210000; +2ae5 : 5C200012; +2ae6 : 37820020; +2ae7 : 3783001C; +2ae8 : 37840018; +2ae9 : 37810024; +2aea : F800132E; +2aeb : 78010001; +2aec : 382185C8; +2aed : F8000D31; +2aee : 2B820024; +2aef : 2B830020; +2af0 : 2B84001C; +2af1 : 2B850018; +2af2 : 78010001; +2af3 : 382185E0; +2af4 : F8000D2A; +2af5 : 340C0000; +2af6 : E000003A; +2af7 : 78020001; +2af8 : 3842860C; +2af9 : F8002D9C; +2afa : B8201000; +2afb : 5C200007; +2afc : 29610004; +2afd : 44220005; +2afe : F8000111; +2aff : B8205800; +2b00 : 34020001; +2b01 : E000000C; +2b02 : 29610000; +2b03 : 78020001; +2b04 : 38428624; +2b05 : F8002D90; +2b06 : B8201000; +2b07 : 5C20000F; +2b08 : 29610004; +2b09 : 4422000D; +2b0a : F8000105; +2b0b : B8205800; +2b0c : 34020000; +2b0d : 37830014; +2b0e : F8001324; +2b0f : B8206000; +2b10 : 5C200020; +2b11 : 78010001; +2b12 : 38218610; +2b13 : B9601000; +2b14 : 2B830014; +2b15 : E000001A; +2b16 : 29610000; +2b17 : 78020001; +2b18 : 38428628; +2b19 : F8002D7C; +2b1a : B8201000; +2b1b : 340CFFEA; +2b1c : 5C200014; +2b1d : 29610004; +2b1e : 44220012; +2b1f : 29620008; +2b20 : 44400010; +2b21 : F80000EE; +2b22 : B8206800; +2b23 : 29610008; +2b24 : F80000EB; +2b25 : B8201000; +2b26 : 5B810014; +2b27 : B9A00800; +2b28 : F8001351; +2b29 : B8206000; +2b2a : 5C200006; +2b2b : 2B820014; +2b2c : 78010001; +2b2d : 3821862C; +2b2e : B9A01800; +2b2f : F8000CEF; +2b30 : B9800800; +2b31 : 2B9D0004; +2b32 : 2B8B0010; +2b33 : 2B8C000C; +2b34 : 2B8D0008; +2b35 : 379C0024; +2b36 : C3A00000; +2b37 : 379CFFD0; +2b38 : 5B8B0030; +2b39 : 5B8C002C; +2b3a : 5B8D0028; +2b3b : 5B8E0024; +2b3c : 5B8F0020; +2b3d : 5B90001C; +2b3e : 5B910018; +2b3f : 5B920014; +2b40 : 5B930010; +2b41 : 5B94000C; +2b42 : 5B9D0008; +2b43 : B8609000; +2b44 : 78030001; +2b45 : 38638EF4; +2b46 : B8406000; +2b47 : B8400800; +2b48 : 28620000; +2b49 : F8002C3C; +2b4a : 78030001; +2b4b : 38638EF4; +2b4c : 28620000; +2b4d : B8205800; +2b4e : B9800800; +2b4f : F8002C26; +2b50 : B820A000; +2b51 : 3402003C; +2b52 : B9600800; +2b53 : F8002C32; +2b54 : 34020E10; +2b55 : B8207800; +2b56 : B9600800; +2b57 : F8002C2E; +2b58 : 3402003C; +2b59 : F8002C1C; +2b5a : B8208000; +2b5b : 34020E10; +2b5c : B9600800; +2b5d : F8002C18; +2b5e : B8208800; +2b5f : BA807000; +2b60 : 340B07B2; +2b61 : E000000F; +2b62 : 3402016D; +2b63 : 5D80000B; +2b64 : 34020064; +2b65 : B9600800; +2b66 : F8002BEF; +2b67 : 3402016E; +2b68 : 5C2C0006; +2b69 : 34020190; +2b6a : B9600800; +2b6b : F8002BEA; +2b6c : 64220000; +2b6d : 3442016D; +2b6e : C9C27000; +2b6f : 356B0001; +2b70 : 216C0003; +2b71 : 3402016D; +2b72 : 5D80000B; +2b73 : 34020064; +2b74 : B9600800; +2b75 : F8002BE0; +2b76 : 3402016E; +2b77 : 5C2C0006; +2b78 : 34020190; +2b79 : B9600800; +2b7a : F8002BDB; +2b7b : 64220000; +2b7c : 3442016D; +2b7d : 51C2FFE5; +2b7e : 34020064; +2b7f : B9600800; +2b80 : F8002BD5; +2b81 : 34020190; +2b82 : B8209800; +2b83 : B9600800; +2b84 : F8002BD1; +2b85 : 78020001; +2b86 : 340D0000; +2b87 : 64250000; +2b88 : 384292BC; +2b89 : E000000D; +2b8a : 34040000; +2b8b : 5D800004; +2b8c : 34040001; +2b8d : 5E6C0002; +2b8e : B8A02000; +2b8f : 0884000C; +2b90 : B48D2000; +2b91 : 3C840002; +2b92 : 35AD0001; +2b93 : B4442000; +2b94 : 28810000; +2b95 : C9C17000; +2b96 : 34040000; +2b97 : 5D800004; +2b98 : 34040001; +2b99 : 5E6C0002; +2b9a : B8A02000; +2b9b : 0884000C; +2b9c : B48D2000; +2b9d : 3C840002; +2b9e : B4442000; +2b9f : 28810000; +2ba0 : 51C1FFEA; +2ba1 : 34010001; +2ba2 : 35CE0001; +2ba3 : 4641001D; +2ba4 : 780C0001; +2ba5 : 34010002; +2ba6 : 398CB694; +2ba7 : 46410028; +2ba8 : 36810004; +2ba9 : 34020007; +2baa : F8002BDB; +2bab : 3C210002; +2bac : 78130001; +2bad : 78020001; +2bae : 3DAD0002; +2baf : 38429338; +2bb0 : 3A73931C; +2bb1 : B6619800; +2bb2 : B44D6800; +2bb3 : 78120001; +2bb4 : 2A630000; +2bb5 : 29A40000; +2bb6 : 3A52865C; +2bb7 : B9800800; +2bb8 : BA401000; +2bb9 : B9C02800; +2bba : B9603000; +2bbb : BA203800; +2bbc : BA004000; +2bbd : 5B8F0004; +2bbe : F8000C52; +2bbf : E000001A; +2bc0 : 78010001; +2bc1 : 3DAD0002; +2bc2 : 38219338; +2bc3 : B42D6800; +2bc4 : 29A30000; +2bc5 : 78010001; +2bc6 : 78020001; +2bc7 : 3842867C; +2bc8 : B9C02000; +2bc9 : BA202800; +2bca : BA003000; +2bcb : B9E03800; +2bcc : 3821B694; +2bcd : F8000C43; +2bce : E000000B; +2bcf : 78020001; +2bd0 : B9800800; +2bd1 : 38428694; +2bd2 : B9601800; +2bd3 : 35A40001; +2bd4 : B9C02800; +2bd5 : BA203000; +2bd6 : BA003800; +2bd7 : B9E04000; +2bd8 : F8000C38; +2bd9 : 78010001; +2bda : 3821B694; +2bdb : 2B9D0008; +2bdc : 2B8B0030; +2bdd : 2B8C002C; +2bde : 2B8D0028; +2bdf : 2B8E0024; +2be0 : 2B8F0020; +2be1 : 2B90001C; +2be2 : 2B910018; +2be3 : 2B920014; +2be4 : 2B930010; +2be5 : 2B94000C; +2be6 : 379C0030; +2be7 : C3A00000; +2be8 : 379CFFDC; +2be9 : 5B8B0008; +2bea : 5B9D0004; +2beb : 5B840014; +2bec : 20240080; +2bed : 64840000; +2bee : 5B830010; +2bef : 78030001; +2bf0 : B8204800; +2bf1 : B8600800; +2bf2 : 34030002; +2bf3 : 5B82000C; +2bf4 : B8405800; +2bf5 : 382186B4; +2bf6 : C8641000; +2bf7 : 2123007F; +2bf8 : 5B850018; +2bf9 : 5B86001C; +2bfa : 5B870020; +2bfb : 5B880024; +2bfc : F8000C22; +2bfd : 37820010; +2bfe : B9600800; +2bff : F8000BFD; +2c00 : 78010001; +2c01 : 382186C0; +2c02 : F8000C1C; +2c03 : 2B9D0004; +2c04 : 2B8B0008; +2c05 : 379C0024; +2c06 : C3A00000; +2c07 : 379CFFFC; +2c08 : 5B9D0004; +2c09 : 78010001; +2c0a : 382186D0; +2c0b : F8000C13; +2c0c : 2B9D0004; +2c0d : 379C0004; +2c0e : C3A00000; +2c0f : 40240000; +2c10 : 3402002D; +2c11 : 34030001; +2c12 : 5C820003; +2c13 : 34210001; +2c14 : 3403FFFF; +2c15 : 34020000; +2c16 : 34050009; +2c17 : E0000004; +2c18 : 0842000A; +2c19 : 34210001; +2c1a : B4821000; +2c1b : 40240000; +2c1c : 3484FFD0; +2c1d : 208600FF; +2c1e : 50A6FFFA; +2c1f : 88430800; +2c20 : C3A00000; +2c21 : 379CFFF4; +2c22 : 5B8B000C; +2c23 : 5B8C0008; +2c24 : 5B9D0004; +2c25 : B8206000; +2c26 : F80011E4; +2c27 : 342B0001; +2c28 : F80011E2; +2c29 : 5C2BFFFF; +2c2a : B9800800; +2c2b : E0000002; +2c2c : 3421FFFF; +2c2d : 4820FFFF; +2c2e : F80011DC; +2c2f : C82B0800; +2c30 : 2B9D0004; +2c31 : 2B8B000C; +2c32 : 2B8C0008; +2c33 : 379C000C; +2c34 : C3A00000; +2c35 : 379CFFF0; +2c36 : 5B8B0010; +2c37 : 5B8C000C; +2c38 : 5B8D0008; +2c39 : 5B9D0004; +2c3a : 340B0400; +2c3b : 340C0400; +2c3c : E0000003; +2c3d : B58B6000; +2c3e : 3D6B0001; +2c3f : B9800800; +2c40 : FBFFFFE1; +2c41 : 4420FFFC; +2c42 : 158C0001; +2c43 : 156B0002; +2c44 : E0000009; +2c45 : B56C6800; +2c46 : B9A00800; +2c47 : FBFFFFDA; +2c48 : 5C200002; +2c49 : B9A06000; +2c4a : 0161001F; +2c4b : B42B5800; +2c4c : 156B0001; +2c4d : 5D60FFF8; +2c4e : 78010001; +2c4f : 3821B6D4; +2c50 : 582C0000; +2c51 : 78010001; +2c52 : B9801000; +2c53 : 38218728; +2c54 : F8000BCA; +2c55 : 2B9D0004; +2c56 : 2B8B0010; +2c57 : 2B8C000C; +2c58 : 2B8D0008; +2c59 : 379C0010; +2c5a : C3A00000; +2c5b : 379CFFFC; +2c5c : 5B9D0004; +2c5d : 78020001; +2c5e : 3842B6D4; +2c5f : 28430000; +2c60 : 34042710; +2c61 : 0865000A; +2c62 : E0000004; +2c63 : 3442FFFF; +2c64 : 4840FFFF; +2c65 : 3421D8F0; +2c66 : 50810003; +2c67 : B8A01000; +2c68 : E3FFFFFC; +2c69 : 88230800; +2c6a : 340203E8; +2c6b : F8002B0A; +2c6c : E0000002; +2c6d : 3421FFFF; +2c6e : 4820FFFF; +2c6f : 34010000; +2c70 : 2B9D0004; +2c71 : 379C0004; +2c72 : C3A00000; +2c73 : B8202800; +2c74 : 5C800002; +2c75 : B8602000; +2c76 : B8803000; +2c77 : 50640002; +2c78 : B8603000; +2c79 : B4260800; +2c7a : E000000E; +2c7b : 2C460002; +2c7c : 2847000C; +2c7d : B4E63800; +2c7e : 40E60000; +2c7f : 30A60000; +2c80 : 2C470002; +2c81 : 2C460006; +2c82 : 34A50001; +2c83 : 34E70001; +2c84 : 20E7FFFF; +2c85 : 0C470002; +2c86 : 5CC70002; +2c87 : 0C400002; +2c88 : 5CA1FFF3; +2c89 : 5083000B; +2c8a : 2C410002; +2c8b : B4610800; +2c8c : C8242000; +2c8d : 0C440002; +2c8e : 2C410006; +2c8f : E0000003; +2c90 : C8812000; +2c91 : 0C440002; +2c92 : 2C440002; +2c93 : 5481FFFD; +2c94 : B8600800; +2c95 : C3A00000; +2c96 : B4432800; +2c97 : E000000D; +2c98 : 2C240000; +2c99 : 2826000C; +2c9a : 40470000; +2c9b : 34420001; +2c9c : B4C43000; +2c9d : 30C70000; +2c9e : 34840001; +2c9f : 2C260006; +2ca0 : 2084FFFF; +2ca1 : 0C240000; +2ca2 : 5CC40002; +2ca3 : 0C200000; +2ca4 : 5C45FFF4; +2ca5 : B8600800; +2ca6 : C3A00000; +2ca7 : 379CFFC8; +2ca8 : 5B8B001C; +2ca9 : 5B8C0018; +2caa : 5B8D0014; +2cab : 5B8E0010; +2cac : 5B8F000C; +2cad : 5B900008; +2cae : 5B9D0004; +2caf : 780B0001; +2cb0 : 780C0001; +2cb1 : 396BB8E8; +2cb2 : 398CB708; +2cb3 : B9600800; +2cb4 : B9801000; +2cb5 : 340301E0; +2cb6 : 37840020; +2cb7 : F8000FC0; +2cb8 : B8206800; +2cb9 : 340F0000; +2cba : 4C010061; +2cbb : 2D62000C; +2cbc : 0F800038; +2cbd : 38018100; +2cbe : 5C41000E; +2cbf : B9801000; +2cc0 : 34030002; +2cc1 : 37810038; +2cc2 : F8002B14; +2cc3 : 78010001; +2cc4 : 78020001; +2cc5 : 3821B8F4; +2cc6 : 3842B70A; +2cc7 : 34030002; +2cc8 : 780C0001; +2cc9 : F8002B0D; +2cca : 35ADFFFC; +2ccb : 398CB70C; +2ccc : 78010001; +2ccd : 2F820038; +2cce : 38219704; +2ccf : 28210000; +2cd0 : 20420FFF; +2cd1 : 340F0000; +2cd2 : 5C410049; +2cd3 : 41820000; +2cd4 : 34010045; +2cd5 : 34030000; +2cd6 : 5C410008; +2cd7 : 41820009; +2cd8 : 34010011; +2cd9 : 5C410005; +2cda : 41830016; +2cdb : 41810017; +2cdc : 3C630008; +2cdd : B8611800; +2cde : 78010001; +2cdf : 78020001; +2ce0 : 3821B8E8; +2ce1 : 3842B6D8; +2ce2 : 2C27000C; +2ce3 : 34460030; +2ce4 : 34040000; +2ce5 : 340B0000; +2ce6 : E000000C; +2ce7 : 28410000; +2ce8 : 44200009; +2ce9 : 2C25000C; +2cea : 5CA70007; +2ceb : 2C25000E; +2cec : 5C600003; +2ced : 44A30038; +2cee : E0000003; +2cef : 5CA30002; +2cf0 : B8202000; +2cf1 : 34420004; +2cf2 : 5C46FFF5; +2cf3 : 44800002; +2cf4 : B8805800; +2cf5 : 340F0001; +2cf6 : 45600025; +2cf7 : 2D700028; +2cf8 : 35A10028; +2cf9 : 48300022; +2cfa : 356E0024; +2cfb : 3782003A; +2cfc : 34030002; +2cfd : B9C00800; +2cfe : 0F8D003A; +2cff : FBFFFF97; +2d00 : CA016800; +2d01 : 21ADFFFF; +2d02 : 0D6D0028; +2d03 : 37820020; +2d04 : 34030018; +2d05 : B9C00800; +2d06 : FBFFFF90; +2d07 : C9A16800; +2d08 : 21ADFFFF; +2d09 : 78020001; +2d0a : 0D6D0028; +2d0b : 3842B8E8; +2d0c : 3403000E; +2d0d : B9C00800; +2d0e : FBFFFF88; +2d0f : C9A16800; +2d10 : 2F83003A; +2d11 : 21ADFFFF; +2d12 : 0D6D0028; +2d13 : B9C00800; +2d14 : B9801000; +2d15 : FBFFFF81; +2d16 : C9A10800; +2d17 : 0D610028; +2d18 : 2D61002C; +2d19 : 34210001; +2d1a : 0D61002C; +2d1b : B9E00800; +2d1c : 2B9D0004; +2d1d : 2B8B001C; +2d1e : 2B8C0018; +2d1f : 2B8D0014; +2d20 : 2B8E0010; +2d21 : 2B8F000C; +2d22 : 2B900008; +2d23 : 379C0038; +2d24 : C3A00000; +2d25 : B8205800; +2d26 : E3FFFFCB; +2d27 : 379CFFFC; +2d28 : 5B9D0004; +2d29 : B8400800; +2d2a : F8000C35; +2d2b : 34010000; +2d2c : 2B9D0004; +2d2d : 379C0004; +2d2e : C3A00000; +2d2f : 78020001; +2d30 : 3842B6D8; +2d31 : 34430030; +2d32 : E0000004; +2d33 : 28440000; +2d34 : 34420004; +2d35 : 5881001C; +2d36 : 5C43FFFD; +2d37 : C3A00000; +2d38 : 379CFF24; +2d39 : 5B8B0014; +2d3a : 5B8C0010; +2d3b : 5B8D000C; +2d3c : 5B8E0008; +2d3d : 5B9D0004; +2d3e : 78050001; +2d3f : B8205800; +2d40 : B8406000; +2d41 : B8607000; +2d42 : B8806800; +2d43 : 38A5B6D8; +2d44 : 34010000; +2d45 : 3402000C; +2d46 : 28A30000; +2d47 : 34A50004; +2d48 : 5C600009; +2d49 : 3C220002; +2d4a : 78050001; +2d4b : 38A5B6D8; +2d4c : B4A22800; +2d4d : 58AB0000; +2d4e : 3402000C; +2d4f : 5C22000A; +2d50 : E0000003; +2d51 : 34210001; +2d52 : 5C22FFF4; +2d53 : 78010001; +2d54 : 78020001; +2d55 : 38429368; +2d56 : 38218740; +2d57 : F8000AC7; +2d58 : E0000020; +2d59 : 78020001; +2d5a : 37810018; +2d5b : 3842875C; +2d5c : FBFFF5C5; +2d5d : 4801001B; +2d5e : B9600800; +2d5f : 34020000; +2d60 : 34030012; +2d61 : F8002AF3; +2d62 : 45800005; +2d63 : B9600800; +2d64 : B9801000; +2d65 : 34030012; +2d66 : F8002A70; +2d67 : 0D60000E; +2d68 : 5DC00004; +2d69 : 34010800; +2d6a : 0D61000C; +2d6b : 0D6D000E; +2d6c : 35610012; +2d6d : F8000BF2; +2d6e : 2B8100D0; +2d6f : 0D600026; +2d70 : 0D600024; +2d71 : 5961001C; +2d72 : 2B8100B8; +2d73 : 0D60002C; +2d74 : 59610020; +2d75 : 2D61002A; +2d76 : 0D610028; +2d77 : E0000002; +2d78 : 340B0000; +2d79 : B9600800; +2d7a : 2B9D0004; +2d7b : 2B8B0014; +2d7c : 2B8C0010; +2d7d : 2B8D000C; +2d7e : 2B8E0008; +2d7f : 379C00DC; +2d80 : C3A00000; +2d81 : 78020001; +2d82 : 3842B6D8; +2d83 : 34430030; +2d84 : E0000005; +2d85 : 28440000; +2d86 : 5C810002; +2d87 : 58400000; +2d88 : 34420004; +2d89 : 5C43FFFC; +2d8a : 34010000; +2d8b : C3A00000; +2d8c : 379CFFE8; +2d8d : 5B8B0018; +2d8e : 5B8C0014; +2d8f : 5B8D0010; +2d90 : 5B8E000C; +2d91 : 5B8F0008; +2d92 : 5B9D0004; +2d93 : B8205800; +2d94 : 59620010; +2d95 : B8407000; +2d96 : B8807800; +2d97 : B8A06000; +2d98 : 282D0008; +2d99 : 44600005; +2d9a : B8A00800; +2d9b : 3402FC18; +2d9c : F800298C; +2d9d : B42D6800; +2d9e : C9CF2000; +2d9f : B8801800; +2da0 : 4C800002; +2da1 : B48C1800; +2da2 : 0181001F; +2da3 : B42C0800; +2da4 : 14210001; +2da5 : B4242000; +2da6 : 4C800002; +2da7 : B48C2000; +2da8 : 49840002; +2da9 : C88C2000; +2daa : 09820003; +2dab : 1445001F; +2dac : 00A5001E; +2dad : B4A21000; +2dae : 14420002; +2daf : 48620006; +2db0 : 1582001F; +2db1 : 0042001E; +2db2 : B44C1000; +2db3 : 14420002; +2db4 : 4C62000D; +2db5 : B4812000; +2db6 : 596D0008; +2db7 : 5964000C; +2db8 : 4984000A; +2db9 : C88C2000; +2dba : 5964000C; +2dbb : B9800800; +2dbc : 340203E8; +2dbd : F800296B; +2dbe : B5A10800; +2dbf : 59610008; +2dc0 : E0000002; +2dc1 : 5963000C; +2dc2 : 78030001; +2dc3 : 38638EE8; +2dc4 : 29610008; +2dc5 : 28620000; +2dc6 : 4C41000D; +2dc7 : 78030001; +2dc8 : 38638EDC; +2dc9 : 28620000; +2dca : 29630000; +2dcb : B4220800; +2dcc : 29620004; +2dcd : 59610008; +2dce : 34410001; +2dcf : F4411000; +2dd0 : 59610004; +2dd1 : B4431000; +2dd2 : 59620000; +2dd3 : 2B9D0004; +2dd4 : 2B8B0018; +2dd5 : 2B8C0014; +2dd6 : 2B8D0010; +2dd7 : 2B8E000C; +2dd8 : 2B8F0008; +2dd9 : 379C0018; +2dda : C3A00000; +2ddb : 379CFFB4; +2ddc : 5B8B0024; +2ddd : 5B8C0020; +2dde : 5B8D001C; +2ddf : 5B8E0018; +2de0 : 5B8F0014; +2de1 : 5B900010; +2de2 : 5B91000C; +2de3 : 5B920008; +2de4 : 5B9D0004; +2de5 : B8406800; +2de6 : 2C22002C; +2de7 : B8A05800; +2de8 : B8206000; +2de9 : B8609000; +2dea : B8807800; +2deb : 34050000; +2dec : 44400056; +2ded : 342E0024; +2dee : 2C310028; +2def : 3442FFFF; +2df0 : 0C22002C; +2df1 : 34030002; +2df2 : B9C01000; +2df3 : 34040000; +2df4 : 3781004E; +2df5 : FBFFFE7E; +2df6 : B6218800; +2df7 : 2231FFFF; +2df8 : 0D910028; +2df9 : B9C01000; +2dfa : 34030018; +2dfb : 34040000; +2dfc : 37810028; +2dfd : FBFFFE76; +2dfe : B6218800; +2dff : 2231FFFF; +2e00 : 37900040; +2e01 : 0D910028; +2e02 : B9C01000; +2e03 : 3403000E; +2e04 : 34040000; +2e05 : BA000800; +2e06 : FBFFFE6D; +2e07 : B6218800; +2e08 : 2F83004E; +2e09 : 2231FFFF; +2e0a : B9C01000; +2e0b : B9E02000; +2e0c : 0D910028; +2e0d : BA400800; +2e0e : FBFFFE65; +2e0f : B6210800; +2e10 : 0D810028; +2e11 : 2F81004C; +2e12 : 78030001; +2e13 : 38639704; +2e14 : 0DA1000C; +2e15 : 28610000; +2e16 : 37820046; +2e17 : 34030006; +2e18 : 0DA10010; +2e19 : B9A00800; +2e1a : F80029BC; +2e1b : 35A10006; +2e1c : BA001000; +2e1d : 34030006; +2e1e : F80029B8; +2e1f : 4560001F; +2e20 : 2B810038; +2e21 : 59610014; +2e22 : 2B81002C; +2e23 : 59610018; +2e24 : 34010000; +2e25 : F800260C; +2e26 : B8206800; +2e27 : 35620010; +2e28 : 34030000; +2e29 : 34010000; +2e2a : F80025A4; +2e2b : 2B810030; +2e2c : 43820028; +2e2d : 2B83002C; +2e2e : 59610000; +2e2f : 2B810034; +2e30 : 7C420000; +2e31 : 2984001C; +2e32 : 59610004; +2e33 : 2B810038; +2e34 : 5960000C; +2e35 : 34051F40; +2e36 : 59610008; +2e37 : 21A100FF; +2e38 : 64210000; +2e39 : A0220800; +2e3a : 29620010; +2e3b : 5961001C; +2e3c : B9600800; +2e3d : FBFFFF4F; +2e3e : 2F81004E; +2e3f : B9E02800; +2e40 : 502F0002; +2e41 : B8202800; +2e42 : B8A00800; +2e43 : 2B9D0004; +2e44 : 2B8B0024; +2e45 : 2B8C0020; +2e46 : 2B8D001C; +2e47 : 2B8E0018; +2e48 : 2B8F0014; +2e49 : 2B900010; +2e4a : 2B91000C; +2e4b : 2B920008; +2e4c : 379C004C; +2e4d : C3A00000; +2e4e : 379CFFC0; +2e4f : 5B8B0014; +2e50 : 5B8C0010; +2e51 : 5B8D000C; +2e52 : 5B8E0008; +2e53 : 5B9D0004; +2e54 : B8206000; +2e55 : B8607000; +2e56 : 37810030; +2e57 : 34030006; +2e58 : B8A05800; +2e59 : B8806800; +2e5a : F800297C; +2e5b : 37810036; +2e5c : 35820012; +2e5d : 34030006; +2e5e : F8002978; +2e5f : 78010001; +2e60 : 38219704; +2e61 : 28250000; +2e62 : 2D81000C; +2e63 : 44A00009; +2e64 : 34028100; +2e65 : 0F82003C; +2e66 : 2D820018; +2e67 : 0F810040; +2e68 : 3C42000D; +2e69 : B8452800; +2e6a : 0F85003E; +2e6b : E0000002; +2e6c : 0F81003C; +2e6d : 37810030; +2e6e : B9C01000; +2e6f : B9A01800; +2e70 : 37840018; +2e71 : F8000EC0; +2e72 : 4560000A; +2e73 : 2B820020; +2e74 : 5960000C; +2e75 : 59620000; +2e76 : 2B820024; +2e77 : 59620004; +2e78 : 2B820028; +2e79 : 59620008; +2e7a : 43820018; +2e7b : 5962001C; +2e7c : 2B9D0004; +2e7d : 2B8B0014; +2e7e : 2B8C0010; +2e7f : 2B8D000C; +2e80 : 2B8E0008; +2e81 : 379C0040; +2e82 : C3A00000; +2e83 : C3A00000; +2e84 : 379CFFE4; +2e85 : 5B8B0008; +2e86 : 5B9D0004; +2e87 : 78010001; +2e88 : 34020000; +2e89 : 34030000; +2e8a : 34040044; +2e8b : 3821A010; +2e8c : FBFFFEAC; +2e8d : 78020001; +2e8e : 3842B8FC; +2e8f : 58410000; +2e90 : 78010001; +2e91 : 34040025; +2e92 : 34020000; +2e93 : 34030000; +2e94 : 3821A044; +2e95 : FBFFFEA3; +2e96 : 78020001; +2e97 : 378B000C; +2e98 : 3842B90C; +2e99 : 58410000; +2e9a : 34030012; +2e9b : B9600800; +2e9c : 34020000; +2e9d : F80029B7; +2e9e : 34010800; +2e9f : 0F810018; +2ea0 : 78010001; +2ea1 : B9601000; +2ea2 : 34030001; +2ea3 : 34040000; +2ea4 : 3821A078; +2ea5 : FBFFFE93; +2ea6 : 78020001; +2ea7 : 3842B908; +2ea8 : 58410000; +2ea9 : FBFFFFDA; +2eaa : 2B9D0004; +2eab : 2B8B0008; +2eac : 379C001C; +2ead : C3A00000; +2eae : 34010000; +2eaf : C3A00000; +2eb0 : 34030000; +2eb1 : 34040000; +2eb2 : E0000005; +2eb3 : 2C250000; +2eb4 : 34840001; +2eb5 : 34210002; +2eb6 : B4651800; +2eb7 : 4844FFFC; +2eb8 : 00610010; +2eb9 : 2063FFFF; +2eba : B4611800; +2ebb : 00610010; +2ebc : B4231800; +2ebd : A4600800; +2ebe : 2021FFFF; +2ebf : C3A00000; +2ec0 : 379CFFFC; +2ec1 : 5B9D0004; +2ec2 : 78020001; +2ec3 : 3842B910; +2ec4 : 34030004; +2ec5 : F8002911; +2ec6 : 2B9D0004; +2ec7 : 379C0004; +2ec8 : C3A00000; +2ec9 : 379CFFF4; +2eca : 5B8B000C; +2ecb : 5B8C0008; +2ecc : 5B9D0004; +2ecd : 78030001; +2ece : 780B0001; +2ecf : 396BB910; +2ed0 : 3863C2B8; +2ed1 : B8201000; +2ed2 : 286C0000; +2ed3 : B9600800; +2ed4 : 34030004; +2ed5 : F8002901; +2ed6 : 41620000; +2ed7 : 41610001; +2ed8 : 358C0018; +2ed9 : 3C420018; +2eda : 3C210010; +2edb : B8410800; +2edc : 41620003; +2edd : B8220800; +2ede : 41620002; +2edf : 3C420008; +2ee0 : B8220800; +2ee1 : E0000002; +2ee2 : 59810000; +2ee3 : 29820000; +2ee4 : 5C41FFFE; +2ee5 : 5C200004; +2ee6 : 78010001; +2ee7 : 3821B8F8; +2ee8 : 58200000; +2ee9 : 78010001; +2eea : 3821B904; +2eeb : 58200000; +2eec : 2B9D0004; +2eed : 2B8B000C; +2eee : 2B8C0008; +2eef : 379C000C; +2ef0 : C3A00000; +2ef1 : 379CFFFC; +2ef2 : 5B9D0004; +2ef3 : B8201000; +2ef4 : 3401FFFF; +2ef5 : 44400006; +2ef6 : 34410010; +2ef7 : 78020001; +2ef8 : 3842B910; +2ef9 : 34030004; +2efa : F80028BB; +2efb : 2B9D0004; +2efc : 379C0004; +2efd : C3A00000; +2efe : 379CFE30; +2eff : 5B8B0020; +2f00 : 5B8C001C; +2f01 : 5B8D0018; +2f02 : 5B8E0014; +2f03 : 5B8F0010; +2f04 : 5B90000C; +2f05 : 5B910008; +2f06 : 5B9D0004; +2f07 : 78010001; +2f08 : 3821C2A4; +2f09 : 28220000; +2f0a : 34010001; +2f0b : 5C410006; +2f0c : 78010001; +2f0d : 3821B8F8; +2f0e : 28230000; +2f0f : 5C620002; +2f10 : 58200000; +2f11 : 78020001; +2f12 : 3842B8FC; +2f13 : 28410000; +2f14 : 378C0024; +2f15 : 378201B4; +2f16 : 34040190; +2f17 : B9801800; +2f18 : 34050000; +2f19 : FBFFFEC2; +2f1a : 78040001; +2f1b : 3884B8F8; +2f1c : B8201000; +2f1d : 28810000; +2f1e : 340B0000; +2f1f : 5C200023; +2f20 : 4D620004; +2f21 : B9800800; +2f22 : F8000235; +2f23 : B8205800; +2f24 : F8000EE6; +2f25 : 78020001; +2f26 : 3842B900; +2f27 : 28430000; +2f28 : 5C600003; +2f29 : 58410000; +2f2a : E0000005; +2f2b : 346303E8; +2f2c : C8230800; +2f2d : 48010015; +2f2e : 58430000; +2f2f : 78010001; +2f30 : 3821B904; +2f31 : 28230000; +2f32 : 378B0024; +2f33 : 378C01B4; +2f34 : 34630001; +2f35 : 58230000; +2f36 : B9601000; +2f37 : B9800800; +2f38 : F80001BB; +2f39 : 78050001; +2f3a : 38A5B8FC; +2f3b : B8202000; +2f3c : 28A10000; +2f3d : B9601800; +2f3e : B9801000; +2f3f : 34050000; +2f40 : FBFFFF0E; +2f41 : 340B0001; +2f42 : 780D0001; +2f43 : 39ADB908; +2f44 : 29A10000; +2f45 : 378E01B4; +2f46 : 378C0024; +2f47 : B9C01000; +2f48 : B9801800; +2f49 : 34040080; +2f4a : 34050000; +2f4b : FBFFFE90; +2f4c : B8208800; +2f4d : 340F0000; +2f4e : 4C010014; +2f4f : 78030001; +2f50 : 3863B8F8; +2f51 : 28610000; +2f52 : 44200010; +2f53 : B9800800; +2f54 : FBFFFF9D; +2f55 : B8208000; +2f56 : 5C20000C; +2f57 : B9800800; +2f58 : BA201000; +2f59 : F80000BD; +2f5a : B8202000; +2f5b : 340F0001; +2f5c : 4E010006; +2f5d : 29A10000; +2f5e : B9C01000; +2f5f : B9801800; +2f60 : 34050000; +2f61 : FBFFFEED; +2f62 : 780D0001; +2f63 : 39ADB90C; +2f64 : 29A10000; +2f65 : 379001B4; +2f66 : 378C0024; +2f67 : BA001000; +2f68 : B9801800; +2f69 : 34040020; +2f6a : 34050000; +2f6b : FBFFFE70; +2f6c : 340E0000; +2f6d : 4C01001C; +2f6e : B9800800; +2f6f : FBFFFF82; +2f70 : 5C200019; +2f71 : 378101C8; +2f72 : 34020000; +2f73 : F800139C; +2f74 : 78020001; +2f75 : 38428EF8; +2f76 : 28410000; +2f77 : 2B8201CC; +2f78 : 34030004; +2f79 : 340E0001; +2f7a : B4410800; +2f7b : 5B8101D0; +2f7c : 378201D0; +2f7d : 37810040; +2f7e : F8002858; +2f7f : B9800800; +2f80 : 34020020; +2f81 : 34030000; +2f82 : F80000F5; +2f83 : 29A10000; +2f84 : BA001000; +2f85 : B9801800; +2f86 : 34040020; +2f87 : 34050000; +2f88 : FBFFFEC6; +2f89 : FBFFFF25; +2f8a : B5EB5800; +2f8b : B5610800; +2f8c : B42E7000; +2f8d : 7DC10000; +2f8e : 2B9D0004; +2f8f : 2B8B0020; +2f90 : 2B8C001C; +2f91 : 2B8D0018; +2f92 : 2B8E0014; +2f93 : 2B8F0010; +2f94 : 2B90000C; +2f95 : 2B910008; +2f96 : 379C01D0; +2f97 : C3A00000; +2f98 : 379CFF34; +2f99 : 5B8B0028; +2f9a : 5B8C0024; +2f9b : 5B8D0020; +2f9c : 5B8E001C; +2f9d : 5B8F0018; +2f9e : 5B900014; +2f9f : 5B910010; +2fa0 : 5B92000C; +2fa1 : 5B930008; +2fa2 : 5B9D0004; +2fa3 : 78010001; +2fa4 : 3821B8F8; +2fa5 : 28210000; +2fa6 : 340B0000; +2fa7 : 44200047; +2fa8 : 780C0001; +2fa9 : 398CBBF4; +2faa : 29810000; +2fab : 378F00AC; +2fac : 378E002C; +2fad : B9E01000; +2fae : B9C01800; +2faf : 34040080; +2fb0 : 34050000; +2fb1 : FBFFFE2A; +2fb2 : 4C01003C; +2fb3 : 3402001B; +2fb4 : 340B0001; +2fb5 : 4C410039; +2fb6 : 378D00C8; +2fb7 : B9A00800; +2fb8 : FBFFFF08; +2fb9 : 43810032; +2fba : 5C200034; +2fbb : 43810033; +2fbc : 5C2B0032; +2fbd : 37900044; +2fbe : BA000800; +2fbf : B9A01000; +2fc0 : 34030004; +2fc1 : F80027F4; +2fc2 : 5C20002C; +2fc3 : 379100C0; +2fc4 : 37930034; +2fc5 : BA601000; +2fc6 : 34030006; +2fc7 : BA200800; +2fc8 : F800280E; +2fc9 : 3792003A; +2fca : BA401000; +2fcb : 34030004; +2fcc : 378100CC; +2fcd : F8002809; +2fce : 34010008; +2fcf : 3381002E; +2fd0 : 34010006; +2fd1 : 33810030; +2fd2 : 34010004; +2fd3 : 33810031; +2fd4 : 34010002; +2fd5 : 33810033; +2fd6 : BA600800; +2fd7 : 3380002C; +2fd8 : 338B002D; +2fd9 : 3380002F; +2fda : 33800032; +2fdb : F8000984; +2fdc : B9A01000; +2fdd : 34030004; +2fde : BA400800; +2fdf : F80027F7; +2fe0 : BA201000; +2fe1 : 34030006; +2fe2 : 3781003E; +2fe3 : F80027F3; +2fe4 : 378200CC; +2fe5 : 34030004; +2fe6 : BA000800; +2fe7 : F80027EF; +2fe8 : 29810000; +2fe9 : B9E01000; +2fea : B9C01800; +2feb : 3404001C; +2fec : 34050000; +2fed : FBFFFE61; +2fee : B9600800; +2fef : 2B9D0004; +2ff0 : 2B8B0028; +2ff1 : 2B8C0024; +2ff2 : 2B8D0020; +2ff3 : 2B8E001C; +2ff4 : 2B8F0018; +2ff5 : 2B900014; +2ff6 : 2B910010; +2ff7 : 2B92000C; +2ff8 : 2B930008; +2ff9 : 379C00CC; +2ffa : C3A00000; +2ffb : 379CFFE4; +2ffc : 5B8B0008; +2ffd : 5B9D0004; +2ffe : 378B000C; +2fff : B9600800; +3000 : 34020000; +3001 : 34030012; +3002 : F8002852; +3003 : B9600800; +3004 : 340200FF; +3005 : 34030006; +3006 : F800284E; +3007 : 34010806; +3008 : 0F810018; +3009 : 78010001; +300a : B9601000; +300b : 34030001; +300c : 34040000; +300d : 3821A0AC; +300e : FBFFFD2A; +300f : 78020001; +3010 : 3842BBF4; +3011 : 58410000; +3012 : 2B9D0004; +3013 : 2B8B0008; +3014 : 379C001C; +3015 : C3A00000; +3016 : 379CFFE0; +3017 : 5B8B0018; +3018 : 5B8C0014; +3019 : 5B8D0010; +301a : 5B8E000C; +301b : 5B8F0008; +301c : 5B9D0004; +301d : 378D001C; +301e : B8205800; +301f : B9A00800; +3020 : FBFFFEA0; +3021 : 41620000; +3022 : 34010045; +3023 : 340C0000; +3024 : 5C41004A; +3025 : 356E0010; +3026 : B9A01000; +3027 : B9C00800; +3028 : 34030004; +3029 : F800278C; +302a : B8201000; +302b : 5C200043; +302c : 41640009; +302d : 34030001; +302e : 416D0002; +302f : 41610003; +3030 : B8406000; +3031 : 5C83003D; +3032 : 41630014; +3033 : 34020008; +3034 : 5C62003A; +3035 : 3DAD0008; +3036 : B9A16800; +3037 : 35ADFFE8; +3038 : 34010040; +3039 : 4C2D0002; +303a : 340D0040; +303b : 356F000C; +303c : B9E01000; +303d : 34030004; +303e : 37810020; +303f : F8002797; +3040 : 35AC0018; +3041 : 34010045; +3042 : 31610000; +3043 : 15810008; +3044 : 3782001C; +3045 : 31610002; +3046 : 3401003F; +3047 : 31610008; +3048 : 34010001; +3049 : 31610009; +304a : 34030004; +304b : 31600001; +304c : 316C0003; +304d : 31600004; +304e : 31600005; +304f : 31600006; +3050 : 31600007; +3051 : 3160000A; +3052 : 3160000B; +3053 : B9E00800; +3054 : F8002782; +3055 : 34030004; +3056 : 37820020; +3057 : B9C00800; +3058 : F800277E; +3059 : 35AD0005; +305a : 01A1001F; +305b : 31600014; +305c : B42D6800; +305d : 15A20001; +305e : 31600015; +305f : 31600016; +3060 : 31600017; +3061 : 35610014; +3062 : FBFFFE4E; +3063 : 2021FFFF; +3064 : 00220008; +3065 : 31610017; +3066 : 31620016; +3067 : B9600800; +3068 : 3402000A; +3069 : FBFFFE47; +306a : 2021FFFF; +306b : 00220008; +306c : 3161000B; +306d : 3162000A; +306e : B9800800; +306f : 2B9D0004; +3070 : 2B8B0018; +3071 : 2B8C0014; +3072 : 2B8D0010; +3073 : 2B8E000C; +3074 : 2B8F0008; +3075 : 379C0020; +3076 : C3A00000; +3077 : 379CFFCC; +3078 : 5B8B0028; +3079 : 5B8C0024; +307a : 5B8D0020; +307b : 5B8E001C; +307c : 5B8F0018; +307d : 5B900014; +307e : 5B910010; +307f : 5B92000C; +3080 : 5B930008; +3081 : 5B9D0004; +3082 : B8205800; +3083 : B8406800; +3084 : B8606000; +3085 : 5C600012; +3086 : 3562000C; +3087 : 34030004; +3088 : 37810030; +3089 : F800274D; +308a : 378C002C; +308b : 35620010; +308c : 34030004; +308d : B9800800; +308e : F8002748; +308f : 35620014; +3090 : 34030002; +3091 : 37810036; +3092 : F8002744; +3093 : 37810034; +3094 : 35620016; +3095 : 34030002; +3096 : F8002740; +3097 : 35710008; +3098 : B9801000; +3099 : 34030004; +309a : BA200800; +309b : F800273B; +309c : 35AEFFEC; +309d : 3570000C; +309e : 358F0004; +309f : B9E01000; +30a0 : 34030004; +30a1 : 15D20008; +30a2 : BA000800; +30a3 : F8002733; +30a4 : 225200FF; +30a5 : 21CE00FF; +30a6 : 34010011; +30a7 : 31610011; +30a8 : 31720012; +30a9 : 316E0013; +30aa : 35820008; +30ab : 34030002; +30ac : 31600010; +30ad : 35610014; +30ae : F8002728; +30af : 34030002; +30b0 : 3582000A; +30b1 : 35610016; +30b2 : F8002724; +30b3 : 35A2FFF9; +30b4 : 0041001F; +30b5 : 316E0019; +30b6 : 31720018; +30b7 : 3160001A; +30b8 : 3160001B; +30b9 : B56D7000; +30ba : B4221000; +30bb : 41D20000; +30bc : 14420001; +30bd : 31C00000; +30be : BA200800; +30bf : FBFFFDF1; +30c0 : 2023FFFF; +30c1 : 31D20000; +30c2 : 35730010; +30c3 : 5C600002; +30c4 : 3803FFFF; +30c5 : 00610008; +30c6 : 3163001B; +30c7 : 3161001A; +30c8 : 34010045; +30c9 : 31610000; +30ca : 15A10008; +30cb : B9801000; +30cc : 31610002; +30cd : 3401003F; +30ce : 31610008; +30cf : 34010011; +30d0 : 31610009; +30d1 : 31600001; +30d2 : 316D0003; +30d3 : 31600004; +30d4 : 31600005; +30d5 : 31600006; +30d6 : 31600007; +30d7 : 3160000A; +30d8 : 3160000B; +30d9 : BA000800; +30da : 34030004; +30db : F80026FB; +30dc : B9E01000; +30dd : 34030004; +30de : BA600800; +30df : F80026F7; +30e0 : B9600800; +30e1 : 3402000A; +30e2 : FBFFFDCE; +30e3 : 2021FFFF; +30e4 : 00220008; +30e5 : 3161000B; +30e6 : 3162000A; +30e7 : 2B9D0004; +30e8 : 2B8B0028; +30e9 : 2B8C0024; +30ea : 2B8D0020; +30eb : 2B8E001C; +30ec : 2B8F0018; +30ed : 2B900014; +30ee : 2B910010; +30ef : 2B92000C; +30f0 : 2B930008; +30f1 : 379C0034; +30f2 : C3A00000; +30f3 : 379CFFE4; +30f4 : 5B8B0010; +30f5 : 5B8C000C; +30f6 : 5B8D0008; +30f7 : 5B9D0004; +30f8 : B8405800; +30f9 : B8206800; +30fa : 34020001; +30fb : 34010006; +30fc : 3162001C; +30fd : 3162001D; +30fe : 3161001E; +30ff : 3160001F; +3100 : 35610020; +3101 : B8606000; +3102 : F800085D; +3103 : 41620024; +3104 : 41610020; +3105 : 34030002; +3106 : 98410800; +3107 : 31610020; +3108 : 41620025; +3109 : 41610021; +310a : 316C0025; +310b : 98410800; +310c : 31610021; +310d : 41610022; +310e : 15820008; +310f : 98410800; +3110 : 31610022; +3111 : 41610023; +3112 : 31620024; +3113 : 34020000; +3114 : 982C0800; +3115 : 31610023; +3116 : 35610026; +3117 : F800273D; +3118 : 35610028; +3119 : 34020000; +311a : 34030004; +311b : F8002739; +311c : 3561002C; +311d : 34020000; +311e : 34030004; +311f : F8002735; +3120 : 35610030; +3121 : 34020000; +3122 : 34030004; +3123 : F8002731; +3124 : 35610034; +3125 : 34020000; +3126 : 34030004; +3127 : F800272D; +3128 : 356C0038; +3129 : 34020000; +312a : 34030010; +312b : B9800800; +312c : F8002728; +312d : B9800800; +312e : F8000831; +312f : 35610048; +3130 : 34020000; +3131 : 34030040; +3132 : F8002722; +3133 : 35610088; +3134 : 34020000; +3135 : 34030080; +3136 : F800271E; +3137 : 35610108; +3138 : 34020000; +3139 : 34030040; +313a : F800271A; +313b : 378C0014; +313c : B9800800; +313d : 34020000; +313e : 34030004; +313f : F8002715; +3140 : 37810018; +3141 : 340200FF; +3142 : 34030004; +3143 : F8002711; +3144 : 34010044; +3145 : 0F81001C; +3146 : 34010043; +3147 : 0F81001E; +3148 : B9801800; +3149 : B9600800; +314a : 34020148; +314b : FBFFFF2C; +314c : B9A00800; +314d : 340200FF; +314e : 34030006; +314f : F8002705; +3150 : 34010148; +3151 : 2B9D0004; +3152 : 2B8B0010; +3153 : 2B8C000C; +3154 : 2B8D0008; +3155 : 379C001C; +3156 : C3A00000; +3157 : 379CFFE0; +3158 : 5B8B0014; +3159 : 5B8C0010; +315a : 5B8D000C; +315b : 5B8E0008; +315c : 5B9D0004; +315d : 378D0018; +315e : B8205800; +315f : B9A00800; +3160 : B8407000; +3161 : F80007FE; +3162 : 34010148; +3163 : 340C0000; +3164 : 5DC1001B; +3165 : 41610014; +3166 : 5C200019; +3167 : 41620015; +3168 : 34010043; +3169 : 5C410016; +316a : 35610038; +316b : B9A01000; +316c : 34030006; +316d : F8002648; +316e : 5C200011; +316f : 78010001; +3170 : 34020001; +3171 : 3821B8F8; +3172 : 58220000; +3173 : 3561002C; +3174 : FBFFFD55; +3175 : 37810020; +3176 : FBFFFD4A; +3177 : 43820020; +3178 : 43830021; +3179 : 43840022; +317a : 43850023; +317b : 78010001; +317c : 38218774; +317d : F80006A1; +317e : 340C0001; +317f : B9800800; +3180 : 2B9D0004; +3181 : 2B8B0014; +3182 : 2B8C0010; +3183 : 2B8D000C; +3184 : 2B8E0008; +3185 : 379C0020; +3186 : C3A00000; +3187 : 379CFFD0; +3188 : 5B8B001C; +3189 : 5B8C0018; +318a : 5B8D0014; +318b : 5B8E0010; +318c : 5B8F000C; +318d : 5B900008; +318e : 5B9D0004; +318f : 208400FF; +3190 : 20900008; +3191 : 204200FF; +3192 : 7E100000; +3193 : B8207800; +3194 : 344B0001; +3195 : 208D0004; +3196 : B8606000; +3197 : 40210000; +3198 : B5EB5800; +3199 : 7DAD0000; +319a : 5E000007; +319b : C8221000; +319c : 34010001; +319d : EC220800; +319e : B9A07000; +319f : A1A10800; +31a0 : 44300007; +31a1 : 34010002; +31a2 : 31610000; +31a3 : 34010001; +31a4 : 31610001; +31a5 : 340E0000; +31a6 : 34020002; +31a7 : 65A10000; +31a8 : 7C430002; +31a9 : A0611800; +31aa : 34010000; +31ab : 5C600035; +31ac : 68420002; +31ad : A04D1000; +31ae : 44430002; +31af : 340E0001; +31b0 : 34010002; +31b1 : 33810030; +31b2 : 41810011; +31b3 : 5B8B0020; +31b4 : 33810031; +31b5 : 2981000C; +31b6 : 5B81002C; +31b7 : 45C00004; +31b8 : 41610001; +31b9 : 34210001; +31ba : 31610001; +31bb : 20840001; +31bc : 44800009; +31bd : 29830008; +31be : 3401FFFC; +31bf : 44600021; +31c0 : 35610002; +31c1 : 37820020; +31c2 : D8600000; +31c3 : 4801001D; +31c4 : E0000005; +31c5 : 29830004; +31c6 : 35610002; +31c7 : 37820020; +31c8 : D8600000; +31c9 : 64220000; +31ca : A04E7000; +31cb : 45C0000C; +31cc : 41610000; +31cd : 37820020; +31ce : 34210001; +31cf : 31610000; +31d0 : 34010001; +31d1 : 31610001; +31d2 : 29830004; +31d3 : 35610002; +31d4 : D8600000; +31d5 : 5C200003; +31d6 : E000000A; +31d7 : 5C4E0008; +31d8 : 48010008; +31d9 : BA0D6800; +31da : 34210002; +31db : 45A00005; +31dc : 34020002; +31dd : 31E20000; +31de : E0000002; +31df : 34010000; +31e0 : 2B9D0004; +31e1 : 2B8B001C; +31e2 : 2B8C0018; +31e3 : 2B8D0014; +31e4 : 2B8E0010; +31e5 : 2B8F000C; +31e6 : 2B900008; +31e7 : 379C0030; +31e8 : C3A00000; +31e9 : 379CFFFC; +31ea : 5B8B0004; +31eb : 78040001; +31ec : 388493A0; +31ed : 3442FFFF; +31ee : 348A001C; +31ef : 34030000; +31f0 : 340900FD; +31f1 : 340800F9; +31f2 : 340700FF; +31f3 : 3406FFA2; +31f4 : E0000011; +31f5 : 40850000; +31f6 : 5CA90004; +31f7 : B4232800; +31f8 : 30A60000; +31f9 : E000000A; +31fa : 5CA80005; +31fb : B4232800; +31fc : 40A50000; +31fd : B4651800; +31fe : E0000005; +31ff : 5CA70004; +3200 : B4232800; +3201 : C8435800; +3202 : 30AB0000; +3203 : 34630001; +3204 : 34840001; +3205 : 5C8AFFF0; +3206 : 2B8B0004; +3207 : 379C0004; +3208 : C3A00000; +3209 : 379CFFF8; +320a : 5B8B0008; +320b : 5B9D0004; +320c : 40230006; +320d : 34040020; +320e : 4C830002; +320f : 34030020; +3210 : 206B00FF; +3211 : B42B1800; +3212 : 3404FFA2; +3213 : 30640007; +3214 : 4063000A; +3215 : 34040004; +3216 : 4C830002; +3217 : 34030004; +3218 : B5635800; +3219 : 216B00FF; +321a : B42B1800; +321b : 3062000D; +321c : 34020001; +321d : 30620010; +321e : 40620016; +321f : 34030028; +3220 : 4C620002; +3221 : 34020028; +3222 : B5621000; +3223 : 204200FF; +3224 : B4221800; +3225 : 34420019; +3226 : 34040005; +3227 : 204B00FF; +3228 : 30640017; +3229 : 30600018; +322a : B9601000; +322b : FBFFFFBE; +322c : B9600800; +322d : 2B9D0004; +322e : 2B8B0008; +322f : 379C0008; +3230 : C3A00000; +3231 : 379CFEFC; +3232 : 5B8B0028; +3233 : 5B8C0024; +3234 : 5B8D0020; +3235 : 5B8E001C; +3236 : 5B8F0018; +3237 : 5B900014; +3238 : 5B910010; +3239 : 5B92000C; +323a : 5B930008; +323b : 5B9D0004; +323c : 78010001; +323d : 3821BC78; +323e : 28210000; +323f : 378B002C; +3240 : 378200F4; +3241 : B9601800; +3242 : 340400C8; +3243 : 34050000; +3244 : FBFFFB97; +3245 : 34020038; +3246 : 340C0000; +3247 : 504100A6; +3248 : B9600800; +3249 : FBFFFCA8; +324a : 5C2000A3; +324b : 78010001; +324c : 78020001; +324d : 3821C29C; +324e : 384293A0; +324f : 78030001; +3250 : 40250000; +3251 : 344E001C; +3252 : B9600800; +3253 : 34040000; +3254 : 340D0006; +3255 : 38639384; +3256 : 340B00A0; +3257 : 340A00A1; +3258 : 340900A3; +3259 : 34080001; +325a : E0000028; +325b : 40460000; +325c : 34C70007; +325d : 20E700FF; +325e : 54ED0014; +325f : 3CE70002; +3260 : B4673800; +3261 : 28E60000; +3262 : C0C00000; +3263 : B4813000; +3264 : 40C6001C; +3265 : B4862000; +3266 : E000001A; +3267 : B4812800; +3268 : 40A5001C; +3269 : 51050017; +326a : E000000B; +326b : B4813000; +326c : 40C6001C; +326d : 44CB000E; +326e : 44CA000F; +326f : 44C90010; +3270 : 5D800010; +3271 : E0000004; +3272 : B4813800; +3273 : 40E7001C; +3274 : 44E6000C; +3275 : 78010001; +3276 : 3821C29C; +3277 : 30250000; +3278 : 34020005; +3279 : 37810048; +327a : E000005B; +327b : 340C0002; +327c : E0000004; +327d : 340C0004; +327e : E0000002; +327f : 340C0001; +3280 : 34840001; +3281 : 34420001; +3282 : 5C4EFFD9; +3283 : 78010001; +3284 : 3821C29C; +3285 : 30250000; +3286 : 37810048; +3287 : B4246800; +3288 : 780B0001; +3289 : 34840001; +328a : B4247800; +328b : 396BA0E0; +328c : 21930003; +328d : 21900004; +328e : 39920008; +328f : E000003F; +3290 : 41B10000; +3291 : 46600002; +3292 : 5431003B; +3293 : 222200FF; +3294 : 50220002; +3295 : B8208800; +3296 : 29610000; +3297 : 223100FF; +3298 : B9E01000; +3299 : BA201800; +329a : F800251B; +329b : 3C250018; +329c : B9807000; +329d : 14A50018; +329e : 4600000A; +329f : 48A00007; +32a0 : 4163000C; +32a1 : 41A10000; +32a2 : 64A20000; +32a3 : F0610800; +32a4 : A0410800; +32a5 : 44200003; +32a6 : 4171000C; +32a7 : BA407000; +32a8 : 4163000C; +32a9 : 64A10000; +32aa : E4711000; +32ab : A0411000; +32ac : 5C400003; +32ad : 21C10008; +32ae : 4422001E; +32af : 5E000003; +32b0 : 21C10008; +32b1 : 44300004; +32b2 : 29620000; +32b3 : B9E00800; +32b4 : F8002522; +32b5 : 29650004; +32b6 : 29630008; +32b7 : B9A00800; +32b8 : BA201000; +32b9 : B9C02000; +32ba : D8A00000; +32bb : 4C01000C; +32bc : 5E000003; +32bd : 21CE0008; +32be : 45D00005; +32bf : 41A30000; +32c0 : 4162000C; +32c1 : B4621000; +32c2 : 31A20000; +32c3 : 4164000C; +32c4 : B5E47800; +32c5 : B5E17800; +32c6 : E000000A; +32c7 : 44200006; +32c8 : C8011000; +32c9 : 204200FF; +32ca : 37810048; +32cb : E000000A; +32cc : 48A10007; +32cd : 356B0010; +32ce : 4161000C; +32cf : 5C20FFC1; +32d0 : 45600003; +32d1 : 4161000C; +32d2 : 5C200006; +32d3 : 37810048; +32d4 : 34020002; +32d5 : FBFFFF34; +32d6 : B8205800; +32d7 : E0000007; +32d8 : 37810048; +32d9 : C9E15800; +32da : B9601000; +32db : FBFFFF0E; +32dc : 340C0000; +32dd : 480B0010; +32de : 378C002C; +32df : 356B001C; +32e0 : B9800800; +32e1 : B9601000; +32e2 : 34030000; +32e3 : FBFFFD94; +32e4 : 78050001; +32e5 : 38A5BC78; +32e6 : 28A10000; +32e7 : B9801800; +32e8 : 378200F4; +32e9 : B9602000; +32ea : 34050000; +32eb : FBFFFB63; +32ec : 340C0001; +32ed : B9800800; +32ee : 2B9D0004; +32ef : 2B8B0028; +32f0 : 2B8C0024; +32f1 : 2B8D0020; +32f2 : 2B8E001C; +32f3 : 2B8F0018; +32f4 : 2B900014; +32f5 : 2B910010; +32f6 : 2B92000C; +32f7 : 2B930008; +32f8 : 379C0104; +32f9 : C3A00000; +32fa : 379CFFEC; +32fb : 5B8B0010; +32fc : 5B8C000C; +32fd : 5B8D0008; +32fe : 5B9D0004; +32ff : B8403000; +3300 : 40C50011; +3301 : 40220000; +3302 : B8606000; +3303 : 402B0001; +3304 : 3404FFFD; +3305 : 5CA2001E; +3306 : 34220002; +3307 : 34010004; +3308 : 44A10013; +3309 : 34010042; +330a : 44A10004; +330b : 34010002; +330c : 34040000; +330d : 5CA10016; +330e : 340D0004; +330f : 3404FFFD; +3310 : 556D0013; +3311 : 37810014; +3312 : B9601800; +3313 : 5B800014; +3314 : F80024C2; +3315 : 2B810014; +3316 : C9AB6800; +3317 : 3DAD0003; +3318 : 802D6800; +3319 : 598D0000; +331a : E0000008; +331b : 40C10013; +331c : 55610007; +331d : B8600800; +331e : B58B6000; +331f : B9601800; +3320 : F80024B6; +3321 : 31800000; +3322 : 35640002; +3323 : B8800800; +3324 : 2B9D0004; +3325 : 2B8B0010; +3326 : 2B8C000C; +3327 : 2B8D0008; +3328 : 379C0014; +3329 : C3A00000; +332a : 379CFFFC; +332b : 5B9D0004; +332c : 40430012; +332d : 2844000C; +332e : B4831800; +332f : FBFFFFCB; +3330 : 2B9D0004; +3331 : 379C0004; +3332 : C3A00000; +3333 : 379CFFCC; +3334 : 5B8B0020; +3335 : 5B8C001C; +3336 : 5B8D0018; +3337 : 5B8E0014; +3338 : 5B8F0010; +3339 : 5B90000C; +333a : 5B910008; +333b : 5B9D0004; +333c : 402E0000; +333d : 204200FF; +333e : 208400FF; +333f : 344C0001; +3340 : C9C27000; +3341 : 20820001; +3342 : B8207800; +3343 : B42C6000; +3344 : 3401FFFC; +3345 : 5C400068; +3346 : 208D0004; +3347 : 7DAD0000; +3348 : 20900008; +3349 : 7E100000; +334a : B8605800; +334b : 21B100FF; +334c : E0000023; +334d : B9C01800; +334e : 4C2E0002; +334f : B8201800; +3350 : 29610000; +3351 : B9801000; +3352 : 206300FF; +3353 : F8002462; +3354 : 5E00000A; +3355 : B0200800; +3356 : 64220000; +3357 : A0511800; +3358 : 44700003; +3359 : 41630010; +335a : 4C6E0004; +335b : 68210000; +335c : A2210800; +335d : 4420000B; +335e : 29620000; +335f : 41630010; +3360 : B9800800; +3361 : 340E0000; +3362 : F8002474; +3363 : 41610010; +3364 : 34020001; +3365 : B5810800; +3366 : 30220000; +3367 : E000000D; +3368 : 44410006; +3369 : 41610010; +336a : 34210001; +336b : 45C10006; +336c : 45A00002; +336d : 49C10006; +336e : 356B0014; +336f : 41610010; +3370 : 5C20FFDD; +3371 : B9A07000; +3372 : E0000002; +3373 : 340E0001; +3374 : 41620010; +3375 : 34010000; +3376 : 44400037; +3377 : 41610011; +3378 : 33820034; +3379 : 5B8C0024; +337a : 33810035; +337b : 2961000C; +337c : 5B810030; +337d : 45C00004; +337e : 41810001; +337f : 34210001; +3380 : 31810001; +3381 : 41610010; +3382 : 29630004; +3383 : 37910024; +3384 : 34210001; +3385 : B5810800; +3386 : BA201000; +3387 : D8600000; +3388 : 64230000; +3389 : A06E7000; +338a : 45C00019; +338b : 356B0014; +338c : 41630010; +338d : 34010000; +338e : 4460001F; +338f : 29620000; +3390 : B9800800; +3391 : F8002445; +3392 : 41610010; +3393 : 34020001; +3394 : B5810800; +3395 : 30220000; +3396 : 41620011; +3397 : 41610010; +3398 : 29630004; +3399 : 33820035; +339a : 2962000C; +339b : 33810034; +339c : 34210001; +339d : 5B820030; +339e : B5810800; +339f : BA201000; +33a0 : D8600000; +33a1 : 5C200003; +33a2 : E000000B; +33a3 : 5C6E0009; +33a4 : 48010009; +33a5 : 41620010; +33a6 : BA0D6800; +33a7 : 34420001; +33a8 : B4220800; +33a9 : 45A00004; +33aa : 31E20000; +33ab : E0000002; +33ac : 34010000; +33ad : 2B9D0004; +33ae : 2B8B0020; +33af : 2B8C001C; +33b0 : 2B8D0018; +33b1 : 2B8E0014; +33b2 : 2B8F0010; +33b3 : 2B90000C; +33b4 : 2B910008; +33b5 : 379C0034; +33b6 : C3A00000; +33b7 : 379CFFD0; +33b8 : 5B8B0030; +33b9 : 5B8C002C; +33ba : 5B8D0028; +33bb : 5B8E0024; +33bc : 5B8F0020; +33bd : 5B90001C; +33be : 5B910018; +33bf : 5B920014; +33c0 : 5B930010; +33c1 : 5B94000C; +33c2 : 5B950008; +33c3 : 5B9D0004; +33c4 : 208400FF; +33c5 : 40310000; +33c6 : 204200FF; +33c7 : 008D0003; +33c8 : 344E0001; +33c9 : 208F0004; +33ca : B8208000; +33cb : CA228800; +33cc : B42E7000; +33cd : 21AD0001; +33ce : B8605800; +33cf : 340C0000; +33d0 : 20950003; +33d1 : 20940001; +33d2 : 7DF30000; +33d3 : E0000034; +33d4 : B8A09000; +33d5 : 5DA00005; +33d6 : BA209000; +33d7 : 4CB10002; +33d8 : B8A09000; +33d9 : 225200FF; +33da : 46A00002; +33db : 5E25002B; +33dc : 5DA0000C; +33dd : 29610000; +33de : B9C01000; +33df : BA401800; +33e0 : F80023D5; +33e1 : 3C2C0018; +33e2 : 158C0018; +33e3 : 5D8D0006; +33e4 : 45EC0009; +33e5 : 41610010; +33e6 : 5C320007; +33e7 : E000001F; +33e8 : 45800005; +33e9 : 69810000; +33ea : A0331000; +33eb : 5C400002; +33ec : 45A20019; +33ed : 45E00007; +33ee : 29620000; +33ef : 41630010; +33f0 : B9C00800; +33f1 : F80023E5; +33f2 : 41610010; +33f3 : 32010000; +33f4 : 46800008; +33f5 : 29630008; +33f6 : 44600014; +33f7 : 41610010; +33f8 : B9601000; +33f9 : B5C10800; +33fa : D8600000; +33fb : 48010012; +33fc : 41610010; +33fd : 29630004; +33fe : B9601000; +33ff : B5C10800; +3400 : D8600000; +3401 : 44200005; +3402 : 41620010; +3403 : B4220800; +3404 : E0000009; +3405 : 5C2D0007; +3406 : 356B0014; +3407 : 41650010; +3408 : 5CA0FFCC; +3409 : E0000003; +340a : 3401FFFC; +340b : E0000002; +340c : 34010000; +340d : 2B9D0004; +340e : 2B8B0030; +340f : 2B8C002C; +3410 : 2B8D0028; +3411 : 2B8E0024; +3412 : 2B8F0020; +3413 : 2B90001C; +3414 : 2B910018; +3415 : 2B920014; +3416 : 2B930010; +3417 : 2B94000C; +3418 : 2B950008; +3419 : 379C0030; +341a : C3A00000; +341b : 379CFFE4; +341c : 5B8B0010; +341d : 5B8C000C; +341e : 5B8D0008; +341f : 5B9D0004; +3420 : B8206000; +3421 : 342D0002; +3422 : 30220000; +3423 : 34010043; +3424 : B8605800; +3425 : 54410008; +3426 : 34010041; +3427 : 50410009; +3428 : 34010002; +3429 : 44410007; +342a : 34010004; +342b : 5C410029; +342c : E000001C; +342d : 34010046; +342e : 5C410026; +342f : E0000009; +3430 : 29610000; +3431 : 3782001C; +3432 : 34030004; +3433 : 5B81001C; +3434 : B9A00800; +3435 : F80023A1; +3436 : 34010004; +3437 : E000000F; +3438 : 78010001; +3439 : 3821C29C; +343a : 40210000; +343b : 34020000; +343c : 44200019; +343d : 28610000; +343e : 37820014; +343f : 5B810014; +3440 : 28610004; +3441 : 34030008; +3442 : 5B810018; +3443 : B9A00800; +3444 : F8002392; +3445 : 34010008; +3446 : 31810001; +3447 : E000000A; +3448 : B8600800; +3449 : 3402001F; +344a : F800256F; +344b : 202300FF; +344c : 31830001; +344d : B9A00800; +344e : B9601000; +344f : 34630001; +3450 : F8002386; +3451 : 41820001; +3452 : 34420002; +3453 : E0000002; +3454 : 34020000; +3455 : B8400800; +3456 : 2B9D0004; +3457 : 2B8B0010; +3458 : 2B8C000C; +3459 : 2B8D0008; +345a : 379C001C; +345b : C3A00000; +345c : 379CFFE8; +345d : 5B8B0014; +345e : 5B8C0010; +345f : 5B8D000C; +3460 : 5B8E0008; +3461 : 5B9D0004; +3462 : 284D000C; +3463 : B8207000; +3464 : B8405800; +3465 : 34010001; +3466 : 78020001; +3467 : 3842BCA0; +3468 : 45A10005; +3469 : 3404FFFD; +346a : 5DA0002C; +346b : 78020001; +346c : 3842BCA4; +346d : 29610000; +346e : 34050001; +346f : 28420000; +3470 : 402C0000; +3471 : 40210001; +3472 : 34040000; +3473 : 5C250023; +3474 : 4C2C0022; +3475 : 34410002; +3476 : 49810020; +3477 : 34010002; +3478 : 5D810006; +3479 : 340100A3; +347a : 3404FFFC; +347b : 4461001B; +347c : 5B820018; +347d : E0000014; +347e : 340100A3; +347f : 5C61000C; +3480 : B9C00800; +3481 : B9601000; +3482 : 37830018; +3483 : FBFFFE77; +3484 : B8202000; +3485 : 4C010011; +3486 : 2B820018; +3487 : 3581FFFD; +3488 : F80009F1; +3489 : 3404FFFB; +348a : 4801000C; +348b : 3581FFFD; +348c : B9A01000; +348d : 37830018; +348e : F80009A4; +348f : 3404FFFB; +3490 : 48010006; +3491 : 41620011; +3492 : B9C00800; +3493 : 37830018; +3494 : FBFFFF87; +3495 : B8202000; +3496 : B8800800; +3497 : 2B9D0004; +3498 : 2B8B0014; +3499 : 2B8C0010; +349a : 2B8D000C; +349b : 2B8E0008; +349c : 379C0018; +349d : C3A00000; +349e : 379CFFFC; +349f : 5B9D0004; +34a0 : 340300A3; +34a1 : FBFFFFBB; +34a2 : 2B9D0004; +34a3 : 379C0004; +34a4 : C3A00000; +34a5 : 379CFFFC; +34a6 : 5B9D0004; +34a7 : 340300A0; +34a8 : FBFFFFB4; +34a9 : 2B9D0004; +34aa : 379C0004; +34ab : C3A00000; +34ac : 379CFFE4; +34ad : 5B8B0014; +34ae : 5B8C0010; +34af : 5B8D000C; +34b0 : 5B8E0008; +34b1 : 5B9D0004; +34b2 : B8406000; +34b3 : 2842000C; +34b4 : 34030001; +34b5 : B8206800; +34b6 : 44430019; +34b7 : 34030002; +34b8 : 5C430031; +34b9 : 78020001; +34ba : 3842BC7C; +34bb : 28430000; +34bc : 28650054; +34bd : 28640050; +34be : 3CA20001; +34bf : 3C840001; +34c0 : F4A22800; +34c1 : C8021000; +34c2 : B4A42000; +34c3 : 7C450000; +34c4 : C8042000; +34c5 : C8852000; +34c6 : 28650040; +34c7 : 28630044; +34c8 : B4852000; +34c9 : B4431800; +34ca : F4431000; +34cb : 5B83001C; +34cc : B4441000; +34cd : 5B820018; +34ce : E0000017; +34cf : 78020001; +34d0 : 3842BC7C; +34d1 : 28430000; +34d2 : 78050001; +34d3 : 38A58EC8; +34d4 : 286E00A8; +34d5 : 2C6B00AC; +34d6 : 286200A4; +34d7 : 3DC10010; +34d8 : 28A40000; +34d9 : B82B5800; +34da : 286100A0; +34db : 34030000; +34dc : 15CE0010; +34dd : F8002206; +34de : B5621000; +34df : F5625800; +34e0 : B5C11800; +34e1 : B5631800; +34e2 : 5B830018; +34e3 : 5B82001C; +34e4 : B9A00800; +34e5 : 41820011; +34e6 : 37830018; +34e7 : FBFFFF34; +34e8 : E0000002; +34e9 : 3401FFFF; +34ea : 2B9D0004; +34eb : 2B8B0014; +34ec : 2B8C0010; +34ed : 2B8D000C; +34ee : 2B8E0008; +34ef : 379C001C; +34f0 : C3A00000; +34f1 : 379CFFF8; +34f2 : 5B9D0004; +34f3 : 2843000C; +34f4 : 40450011; +34f5 : 40420012; +34f6 : 28630000; +34f7 : B4621000; +34f8 : 28440000; +34f9 : 28430004; +34fa : 4880000E; +34fb : 5C800005; +34fc : 78060001; +34fd : 38C68EFC; +34fe : 28C20000; +34ff : 54620009; +3500 : 3402FFFF; +3501 : 4844000B; +3502 : 5C82000B; +3503 : 78040001; +3504 : 38848F00; +3505 : 28820000; +3506 : 54430006; +3507 : E0000006; +3508 : 78060001; +3509 : 38C68ED4; +350a : 28C30000; +350b : E0000002; +350c : 78038000; +350d : 5B830008; +350e : B8A01000; +350f : 37830008; +3510 : FBFFFF0B; +3511 : 2B9D0004; +3512 : 379C0008; +3513 : C3A00000; +3514 : 379CFFFC; +3515 : 5B9D0004; +3516 : 2844000C; +3517 : 40430012; +3518 : 40420011; +3519 : 28840000; +351a : B4831800; +351b : FBFFFF00; +351c : 2B9D0004; +351d : 379C0004; +351e : C3A00000; +351f : 379CFFFC; +3520 : 5B9D0004; +3521 : 2844000C; +3522 : 40430012; +3523 : 40420011; +3524 : B4831800; +3525 : FBFFFEF6; +3526 : 2B9D0004; +3527 : 379C0004; +3528 : C3A00000; +3529 : 379CFF98; +352a : 5B8B0034; +352b : 5B8C0030; +352c : 5B8D002C; +352d : 5B8E0028; +352e : 5B8F0024; +352f : 5B900020; +3530 : 5B91001C; +3531 : 5B920018; +3532 : 5B930014; +3533 : 5B940010; +3534 : 5B95000C; +3535 : 5B960008; +3536 : 5B9D0004; +3537 : B8208000; +3538 : 28410000; +3539 : B8407000; +353a : 340D0000; +353b : 40360001; +353c : 402C0000; +353d : 340B0001; +353e : 378F0038; +353f : 3415FFFF; +3540 : 34140002; +3541 : 34130003; +3542 : 34120004; +3543 : 34110005; +3544 : 21A300FF; +3545 : B9E00800; +3546 : 34020000; +3547 : F8001141; +3548 : B8201800; +3549 : 4420001C; +354a : 4435001B; +354b : 5ECB000D; +354c : 5D940009; +354d : 378B0058; +354e : 34030010; +354f : B9600800; +3550 : B9E01000; +3551 : F8002285; +3552 : B9601800; +3553 : 33800068; +3554 : E000000D; +3555 : 45930007; +3556 : 45920008; +3557 : 45910009; +3558 : 356B0001; +3559 : 35AD0001; +355a : 4C6BFFEA; +355b : E000000A; +355c : 3783004C; +355d : E0000004; +355e : 37830050; +355f : E0000002; +3560 : 37830048; +3561 : 41C20011; +3562 : BA000800; +3563 : FBFFFEB8; +3564 : E0000002; +3565 : 34010000; +3566 : 2B9D0004; +3567 : 2B8B0034; +3568 : 2B8C0030; +3569 : 2B8D002C; +356a : 2B8E0028; +356b : 2B8F0024; +356c : 2B900020; +356d : 2B91001C; +356e : 2B920018; +356f : 2B930014; +3570 : 2B940010; +3571 : 2B95000C; +3572 : 2B960008; +3573 : 379C0068; +3574 : C3A00000; +3575 : 379CFFF0; +3576 : 5B8B000C; +3577 : 5B8C0008; +3578 : 5B9D0004; +3579 : B8405800; +357a : 2842000C; +357b : B8206000; +357c : 34010001; +357d : 5C41000A; +357e : 34010000; +357f : F800042B; +3580 : 34220001; +3581 : 5B820010; +3582 : 41620011; +3583 : B9800800; +3584 : 37830010; +3585 : FBFFFE96; +3586 : E0000002; +3587 : 3401FFFF; +3588 : 2B9D0004; +3589 : 2B8B000C; +358a : 2B8C0008; +358b : 379C0010; +358c : C3A00000; +358d : 379CFFF4; +358e : 5B8B000C; +358f : 5B8C0008; +3590 : 5B9D0004; +3591 : 284B000C; +3592 : B9601800; +3593 : FBFFFD67; +3594 : B8206000; +3595 : 4C01000A; +3596 : 29620000; +3597 : 34010001; +3598 : 5C410005; +3599 : FBFFCFAE; +359a : FBFFCF87; +359b : 34010064; +359c : E0000002; +359d : 340100C8; +359e : 59610000; +359f : B9800800; +35a0 : 2B9D0004; +35a1 : 2B8B000C; +35a2 : 2B8C0008; +35a3 : 379C000C; +35a4 : C3A00000; +35a5 : 379CFFF0; +35a6 : 5B8B0010; +35a7 : 5B8C000C; +35a8 : 5B8D0008; +35a9 : 5B9D0004; +35aa : 284B000C; +35ab : B9601800; +35ac : FBFFFD4E; +35ad : B8206800; +35ae : 4C010050; +35af : 29620000; +35b0 : 34010002; +35b1 : 4441001E; +35b2 : 48410004; +35b3 : 34010001; +35b4 : 5C410048; +35b5 : E0000020; +35b6 : 34010003; +35b7 : 44410004; +35b8 : 34010032; +35b9 : 5C410043; +35ba : E000003D; +35bb : 78020001; +35bc : 3842BC80; +35bd : 28410014; +35be : 78030001; +35bf : 3863BF40; +35c0 : 58610000; +35c1 : 28410018; +35c2 : 78030001; +35c3 : 3863BF44; +35c4 : 58610000; +35c5 : 28410010; +35c6 : 78030001; +35c7 : 3863A808; +35c8 : 58610000; +35c9 : 78010001; +35ca : 3821879C; +35cb : F8000253; +35cc : FBFFCF7B; +35cd : FBFFCF54; +35ce : E000002C; +35cf : 78010001; +35d0 : 78020001; +35d1 : 3821BC80; +35d2 : 3842BFBC; +35d3 : 34030010; +35d4 : F8002202; +35d5 : 780C0001; +35d6 : 398CBC80; +35d7 : 41810000; +35d8 : 5C200003; +35d9 : 340100CB; +35da : E0000023; +35db : 34020010; +35dc : B9800800; +35dd : F80023DC; +35de : B8201000; +35df : 3403000F; +35e0 : 34010020; +35e1 : E0000004; +35e2 : B44C2000; +35e3 : 30810000; +35e4 : 34420001; +35e5 : 4C62FFFD; +35e6 : 34020001; +35e7 : B9800800; +35e8 : 34030000; +35e9 : F800109F; +35ea : B8201000; +35eb : 3401FFFE; +35ec : 5C410003; +35ed : 340100CA; +35ee : E000000F; +35ef : 3401FFFF; +35f0 : 5C410003; +35f1 : 340100C9; +35f2 : E000000B; +35f3 : F80008F8; +35f4 : 44200006; +35f5 : 34010065; +35f6 : E0000007; +35f7 : F8001031; +35f8 : 3402FFFF; +35f9 : 44220003; +35fa : 34010064; +35fb : E0000002; +35fc : 340100C8; +35fd : 59610000; +35fe : B9A00800; +35ff : 2B9D0004; +3600 : 2B8B0010; +3601 : 2B8C000C; +3602 : 2B8D0008; +3603 : 379C0010; +3604 : C3A00000; +3605 : 379CFFC8; +3606 : 5B8B0024; +3607 : 5B8C0020; +3608 : 5B8D001C; +3609 : 5B8E0018; +360a : 5B8F0014; +360b : 5B900010; +360c : 5B91000C; +360d : 5B920008; +360e : 5B9D0004; +360f : B8207800; +3610 : 28410000; +3611 : B8406800; +3612 : 340C0001; +3613 : 40320001; +3614 : 402E0000; +3615 : 34010000; +3616 : F8000C14; +3617 : B8202000; +3618 : 34110002; +3619 : 34100003; +361a : E0000025; +361b : 5E4C0020; +361c : 288B0004; +361d : 5DD10007; +361e : 28830000; +361f : 78020001; +3620 : 37810028; +3621 : 38427BDC; +3622 : F80001EE; +3623 : E000001F; +3624 : 5DD00017; +3625 : 78018000; +3626 : 5D610006; +3627 : 78020001; +3628 : 37810028; +3629 : 384287C8; +362a : F80001E6; +362b : E0000017; +362c : 4D600006; +362d : 78020001; +362e : 37810028; +362f : 38427948; +3630 : C80B5800; +3631 : F80001DF; +3632 : 2164FFFF; +3633 : 08842710; +3634 : 78020001; +3635 : 15630010; +3636 : 00840010; +3637 : 37810028; +3638 : 384287D0; +3639 : F80001D7; +363a : E0000008; +363b : B8800800; +363c : F8000BEE; +363d : B8202000; +363e : 358C0001; +363f : 5C80FFDC; +3640 : 34010000; +3641 : E0000005; +3642 : 41A20011; +3643 : B9E00800; +3644 : 37830028; +3645 : FBFFFDD6; +3646 : 2B9D0004; +3647 : 2B8B0024; +3648 : 2B8C0020; +3649 : 2B8D001C; +364a : 2B8E0018; +364b : 2B8F0014; +364c : 2B900010; +364d : 2B91000C; +364e : 2B920008; +364f : 379C0038; +3650 : C3A00000; +3651 : 379CFFE4; +3652 : 5B8B0010; +3653 : 5B8C000C; +3654 : 5B8D0008; +3655 : 5B9D0004; +3656 : 284D000C; +3657 : B8206000; +3658 : B8405800; +3659 : 21A10002; +365a : 44200009; +365b : F80007AF; +365c : 3402000A; +365d : F8002118; +365e : 5B81001C; +365f : 41620011; +3660 : B9800800; +3661 : 3783001C; +3662 : E0000013; +3663 : 21A20004; +3664 : 44410004; +3665 : 37810014; +3666 : 34020000; +3667 : F8000CA8; +3668 : 21AD0001; +3669 : 45A00009; +366a : 2B820018; +366b : 2B810014; +366c : 34030002; +366d : FBFFF4CA; +366e : B8201800; +366f : 41620011; +3670 : B9800800; +3671 : E0000004; +3672 : 41620011; +3673 : B9800800; +3674 : 37830014; +3675 : FBFFFDA6; +3676 : 2B9D0004; +3677 : 2B8B0010; +3678 : 2B8C000C; +3679 : 2B8D0008; +367a : 379C001C; +367b : C3A00000; +367c : 379CFFF4; +367d : 5B9D0004; +367e : 78010001; +367f : 34020000; +3680 : 34030000; +3681 : 340400A1; +3682 : 3821A1A8; +3683 : FBFFF6B5; +3684 : 78020001; +3685 : 3842BC78; +3686 : 58410000; +3687 : 78010001; +3688 : 38219828; +3689 : 28210018; +368a : 78020001; +368b : 3842BC7C; +368c : 78030001; +368d : 78040001; +368e : 58410000; +368f : 3863BCA4; +3690 : 3781000C; +3691 : 37820008; +3692 : 3884BCA0; +3693 : F8000785; +3694 : 4383000F; +3695 : 4382000B; +3696 : 78010001; +3697 : 3821A190; +3698 : 30230008; +3699 : 30220009; +369a : 78010001; +369b : 3821A19C; +369c : 30230008; +369d : 30220009; +369e : 2B9D0004; +369f : 379C000C; +36a0 : C3A00000; +36a1 : 78030001; +36a2 : 3863BDB4; +36a3 : 2C650000; +36a4 : 78040001; +36a5 : 3884BDCC; +36a6 : 3C210001; +36a7 : B4852000; +36a8 : 34A50002; +36a9 : 30810000; +36aa : 30820001; +36ab : 0C650000; +36ac : C3A00000; +36ad : 379CFFC0; +36ae : 5B8B0014; +36af : 5B8C0010; +36b0 : 5B8D000C; +36b1 : 5B8E0008; +36b2 : 5B9D0004; +36b3 : 34020008; +36b4 : 542200BE; +36b5 : 3C210002; +36b6 : 78020001; +36b7 : 384293BC; +36b8 : B4411000; +36b9 : 28410000; +36ba : 780C0001; +36bb : 398CBDB4; +36bc : C0200000; +36bd : 34010000; +36be : 34020000; +36bf : FBFFFFE2; +36c0 : E00000AC; +36c1 : 34010001; +36c2 : 34020007; +36c3 : FBFFFFDE; +36c4 : 2D820000; +36c5 : 78010001; +36c6 : 3821BDCC; +36c7 : B4220800; +36c8 : 34020004; +36c9 : E0000009; +36ca : 34010002; +36cb : 34020007; +36cc : FBFFFFD5; +36cd : 2D820000; +36ce : 78010001; +36cf : 3821BDCC; +36d0 : B4220800; +36d1 : 34020003; +36d2 : 30220000; +36d3 : 34210001; +36d4 : F800028B; +36d5 : 340B0007; +36d6 : E0000097; +36d7 : 34010003; +36d8 : 34020002; +36d9 : FBFFFFC8; +36da : 2D820000; +36db : 78010001; +36dc : 3821BDCC; +36dd : B4220800; +36de : 34020028; +36df : 30200000; +36e0 : 30220001; +36e1 : 340B0002; +36e2 : E000008B; +36e3 : 780D0001; +36e4 : 39AD875C; +36e5 : B9A00800; +36e6 : F8002224; +36e7 : 342B0001; +36e8 : 216200FF; +36e9 : 34010004; +36ea : FBFFFFB7; +36eb : 2D820000; +36ec : 78010001; +36ed : 3821BDCC; +36ee : B4410800; +36ef : B9A01000; +36f0 : F80021F6; +36f1 : E000007C; +36f2 : 37810040; +36f3 : FBFFF7CD; +36f4 : 78020001; +36f5 : 37810040; +36f6 : 38428F90; +36f7 : 34030004; +36f8 : 780C0001; +36f9 : 780E0001; +36fa : F80020BB; +36fb : 398CBDB4; +36fc : 39CEBDCC; +36fd : 378D0018; +36fe : 4420000D; +36ff : 37820040; +3700 : B9A00800; +3701 : FBFFF30C; +3702 : B9A00800; +3703 : F8002207; +3704 : B8205800; +3705 : 2D810000; +3706 : B9A01000; +3707 : 34210002; +3708 : B42E0800; +3709 : F80021DD; +370a : E0000014; +370b : 37810038; +370c : F8000253; +370d : 43830038; +370e : 43840039; +370f : 4385003A; +3710 : 4386003B; +3711 : 4387003C; +3712 : 4388003D; +3713 : 78020001; +3714 : 38428150; +3715 : B9A00800; +3716 : F80000FA; +3717 : 2D810000; +3718 : B9A01000; +3719 : 34030011; +371a : 34210002; +371b : B42E0800; +371c : F800226A; +371d : 340B0011; +371e : 34010005; +371f : 216200FF; +3720 : E0000026; +3721 : 2D8E0000; +3722 : 780D0001; +3723 : 39ADBDCC; +3724 : 35CE0002; +3725 : 780B0001; +3726 : B5CD7000; +3727 : 396BC284; +3728 : 34030004; +3729 : B9601000; +372a : B9C00800; +372b : F800225B; +372c : B9600800; +372d : 34020004; +372e : F800228B; +372f : B5C15800; +3730 : 78020001; +3731 : B9600800; +3732 : 38427E6C; +3733 : 780E0001; +3734 : F80021B2; +3735 : 39CE96E8; +3736 : 29C20000; +3737 : 356B0002; +3738 : B9600800; +3739 : 34030020; +373a : F800224C; +373b : 29C10000; +373c : 34020020; +373d : F800227C; +373e : B5610800; +373f : 2D8B0000; +3740 : 356B0002; +3741 : B56D5800; +3742 : C82B5800; +3743 : 216B00FF; +3744 : 34010006; +3745 : B9601000; +3746 : FBFFFF5B; +3747 : E0000026; +3748 : 78020001; +3749 : 37810040; +374a : 38428F90; +374b : 34030004; +374c : F8002069; +374d : 340B0000; +374e : 4420001F; +374f : 34010008; +3750 : 3402000C; +3751 : 780C0001; +3752 : FBFFFF4F; +3753 : 398CBDB4; +3754 : 2D810000; +3755 : 780B0001; +3756 : 396BBDCC; +3757 : B5610800; +3758 : 34020005; +3759 : 34030002; +375a : 30220000; +375b : 34020001; +375c : 30230006; +375d : 30220001; +375e : 3022000A; +375f : 37810040; +3760 : FBFFF760; +3761 : 37820040; +3762 : 37810018; +3763 : FBFFF2AA; +3764 : 2D810000; +3765 : 37820040; +3766 : 34030004; +3767 : 34210002; +3768 : B5610800; +3769 : F800206D; +376a : 340B000C; +376b : E0000002; +376c : 340B0000; +376d : 78010001; +376e : 3821BDB4; +376f : 2C220000; +3770 : B5625800; +3771 : 0C2B0000; +3772 : 2B9D0004; +3773 : 2B8B0014; +3774 : 2B8C0010; +3775 : 2B8D000C; +3776 : 2B8E0008; +3777 : 379C0040; +3778 : C3A00000; +3779 : 379CFFF4; +377a : 5B8B000C; +377b : 5B8C0008; +377c : 5B9D0004; +377d : 78010001; +377e : 34020000; +377f : 3403009E; +3780 : 3821BDCC; +3781 : F80020D3; +3782 : 78010001; +3783 : 3821BDB4; +3784 : 0C200000; +3785 : 78010001; +3786 : 382187F8; +3787 : F8000097; +3788 : 340B0001; +3789 : 340C0009; +378a : B9600800; +378b : 356B0001; +378c : FBFFFF21; +378d : 5D6CFFFD; +378e : 34010000; +378f : FBFFFF1E; +3790 : 2B9D0004; +3791 : 2B8B000C; +3792 : 2B8C0008; +3793 : 379C000C; +3794 : C3A00000; +3795 : 379CFFEC; +3796 : 5B8B000C; +3797 : 5B8C0008; +3798 : 5B9D0004; +3799 : 78010001; +379a : 3821BE78; +379b : 28220000; +379c : 34032710; +379d : 4C620034; +379e : 378C0010; +379f : B9800800; +37a0 : F80001BF; +37a1 : 378B0017; +37a2 : B9600800; +37a3 : FBFFF71D; +37a4 : 78020001; +37a5 : 34030006; +37a6 : B9800800; +37a7 : 3842BE6C; +37a8 : F800200D; +37a9 : B8201800; +37aa : 5C20000B; +37ab : 78020001; +37ac : 3842B8F8; +37ad : 28410000; +37ae : 44230012; +37af : 78020001; +37b0 : B9600800; +37b1 : 3842BE74; +37b2 : 34030004; +37b3 : F8002002; +37b4 : 4420000C; +37b5 : FBFFFFC4; +37b6 : 78010001; +37b7 : 37820010; +37b8 : 34030006; +37b9 : 3821BE6C; +37ba : F800201C; +37bb : 78010001; +37bc : 3821BE74; +37bd : 37820017; +37be : 34030004; +37bf : F8002017; +37c0 : 78010001; +37c1 : 78040001; +37c2 : 3821BDB0; +37c3 : 3884BDB4; +37c4 : 28210000; +37c5 : 2C840000; +37c6 : 78020001; +37c7 : 78030001; +37c8 : 3842BDB8; +37c9 : 3863BDCC; +37ca : 34050000; +37cb : FBFFF683; +37cc : 78010001; +37cd : 3821BE78; +37ce : 58200000; +37cf : 34010001; +37d0 : E0000004; +37d1 : 34420001; +37d2 : 58220000; +37d3 : 34010000; +37d4 : 2B9D0004; +37d5 : 2B8B000C; +37d6 : 2B8C0008; +37d7 : 379C0014; +37d8 : C3A00000; +37d9 : 379CFFE4; +37da : 5B8B0008; +37db : 5B9D0004; +37dc : 378B000C; +37dd : B9600800; +37de : 34020000; +37df : 34030012; +37e0 : F8002074; +37e1 : 340188CC; +37e2 : 0F810018; +37e3 : 78010001; +37e4 : 34040000; +37e5 : B9601000; +37e6 : 34030001; +37e7 : 3821BE7C; +37e8 : FBFFF550; +37e9 : 78020001; +37ea : 780B0001; +37eb : 396BBDB8; +37ec : 3842BDB0; +37ed : 58410000; +37ee : 34030012; +37ef : B9600800; +37f0 : 34020000; +37f1 : F8002063; +37f2 : 78020001; +37f3 : 38428F98; +37f4 : 34030006; +37f5 : B9600800; +37f6 : F8001FE0; +37f7 : FBFFFF82; +37f8 : 2B9D0004; +37f9 : 2B8B0008; +37fa : 379C001C; +37fb : C3A00000; +37fc : 379CFFF4; +37fd : 5B8B000C; +37fe : 5B8C0008; +37ff : 5B9D0004; +3800 : 780B0001; +3801 : B8202000; +3802 : 396BBEB0; +3803 : B8401800; +3804 : B9600800; +3805 : B8801000; +3806 : F8000027; +3807 : B8206000; +3808 : B9600800; +3809 : F800010C; +380a : B9800800; +380b : 2B9D0004; +380c : 2B8B000C; +380d : 2B8C0008; +380e : 379C000C; +380f : C3A00000; +3810 : 379CFFE0; +3811 : 5B9D0004; +3812 : 5B83000C; +3813 : 3783000C; +3814 : 5B820008; +3815 : 5B840010; +3816 : 5B850014; +3817 : 5B860018; +3818 : 5B87001C; +3819 : 5B880020; +381a : F8000013; +381b : 2B9D0004; +381c : 379C0020; +381d : C3A00000; +381e : 379CFFDC; +381f : 5B9D0004; +3820 : 5B82000C; +3821 : 3782000C; +3822 : 5B810008; +3823 : 5B830010; +3824 : 5B840014; +3825 : 5B850018; +3826 : 5B86001C; +3827 : 5B870020; +3828 : 5B880024; +3829 : FBFFFFD3; +382a : 2B9D0004; +382b : 379C0024; +382c : C3A00000; +382d : 379CFF9C; +382e : 5B8B0044; +382f : 5B8C0040; +3830 : 5B8D003C; +3831 : 5B8E0038; +3832 : 5B8F0034; +3833 : 5B900030; +3834 : 5B91002C; +3835 : 5B920028; +3836 : 5B930024; +3837 : 5B940020; +3838 : 5B95001C; +3839 : 5B960018; +383a : 5B970014; +383b : 5B980010; +383c : 5B99000C; +383d : 5B9B0008; +383e : 5B9D0004; +383f : 78160001; +3840 : B820C800; +3841 : B840A000; +3842 : B8209800; +3843 : 34180025; +3844 : 34090069; +3845 : 34080070; +3846 : 34070058; +3847 : 341B002A; +3848 : 340A0030; +3849 : 34170010; +384a : 37950058; +384b : 3AD68810; +384c : E0000096; +384d : 340F0000; +384e : 34110020; +384f : 340D000A; +3850 : 44380004; +3851 : 32610000; +3852 : E000003C; +3853 : 34110030; +3854 : 36940001; +3855 : 42810000; +3856 : 44290040; +3857 : 5429000F; +3858 : 4427003B; +3859 : 54270008; +385a : 443B001A; +385b : 543B0004; +385c : 44200088; +385d : 5C38001A; +385e : E000002F; +385f : 5C2A0018; +3860 : E0000016; +3861 : 34020063; +3862 : 4422001C; +3863 : 34040064; +3864 : 5C240013; +3865 : E0000031; +3866 : 4428002D; +3867 : 54280006; +3868 : 3402006E; +3869 : 44220078; +386a : 3404006F; +386b : 5C24000C; +386c : E0000024; +386d : 34020075; +386e : 44220028; +386f : 34040078; +3870 : 44240023; +3871 : 34020073; +3872 : 5C220005; +3873 : E0000010; +3874 : 286D0000; +3875 : 34630004; +3876 : 45E0FFDD; +3877 : 3421FFD0; +3878 : 202200FF; +3879 : 34040009; +387a : 5444FFDA; +387b : 09EF000A; +387c : B42F7800; +387d : E3FFFFD7; +387e : 28610000; +387f : 34630004; +3880 : 32610000; +3881 : 36730001; +3882 : E000005F; +3883 : B8600800; +3884 : 28210000; +3885 : 34630004; +3886 : E0000004; +3887 : 32620000; +3888 : 34210001; +3889 : 36730001; +388a : 40220000; +388b : 5C40FFFC; +388c : E0000055; +388d : 32780000; +388e : 36730001; +388f : E0000052; +3890 : 3401000A; +3891 : 45A10004; +3892 : E0000004; +3893 : 340D0010; +3894 : E0000002; +3895 : 340D0008; +3896 : 28650000; +3897 : 34720004; +3898 : B8A07000; +3899 : 5DE00002; +389a : 340F0001; +389b : 00A6001F; +389c : 65A3000A; +389d : 34100000; +389e : A0C31800; +389f : 44600003; +38a0 : C8057000; +38a1 : 34100001; +38a2 : 340C0010; +38a3 : E0000015; +38a4 : B9C00800; +38a5 : B9A01000; +38a6 : 5B87004C; +38a7 : 5B880050; +38a8 : 5B890054; +38a9 : 5B8A0048; +38aa : F8001EDB; +38ab : B6C11800; +38ac : 40630000; +38ad : 358CFFFF; +38ae : B6AC5800; +38af : B9C00800; +38b0 : 31630000; +38b1 : B9A01000; +38b2 : F8001EC3; +38b3 : 2B8A0048; +38b4 : 2B890054; +38b5 : 2B880050; +38b6 : 2B87004C; +38b7 : B8207000; +38b8 : 7D840000; +38b9 : 7DC30000; +38ba : A0831800; +38bb : 5C60FFE9; +38bc : 5D970004; +38bd : 34020030; +38be : 33820067; +38bf : 340C000F; +38c0 : 66220020; +38c1 : A2021000; +38c2 : 4440000B; +38c3 : 358CFFFF; +38c4 : B6AC1000; +38c5 : 3403002D; +38c6 : 30430000; +38c7 : 34100000; +38c8 : E0000005; +38c9 : 358CFFFF; +38ca : B6AC1000; +38cb : 30510000; +38cc : E0000003; +38cd : CAEF0800; +38ce : B4300800; +38cf : 4981FFFA; +38d0 : 46000005; +38d1 : 358CFFFF; +38d2 : B6AC0800; +38d3 : 3402002D; +38d4 : 30220000; +38d5 : CAEC1800; +38d6 : BA600800; +38d7 : 3404000F; +38d8 : E0000006; +38d9 : B6AC1000; +38da : 40420000; +38db : 358C0001; +38dc : 30220000; +38dd : 34210001; +38de : 4C8CFFFB; +38df : B6639800; +38e0 : BA401800; +38e1 : 36940001; +38e2 : 42810000; +38e3 : 5C20FF6A; +38e4 : CA790800; +38e5 : 32600000; +38e6 : 2B9D0004; +38e7 : 2B8B0044; +38e8 : 2B8C0040; +38e9 : 2B8D003C; +38ea : 2B8E0038; +38eb : 2B8F0034; +38ec : 2B900030; +38ed : 2B91002C; +38ee : 2B920028; +38ef : 2B930024; +38f0 : 2B940020; +38f1 : 2B95001C; +38f2 : 2B960018; +38f3 : 2B970014; +38f4 : 2B980010; +38f5 : 2B99000C; +38f6 : 2B9B0008; +38f7 : 379C0064; +38f8 : C3A00000; +38f9 : 78010001; +38fa : 3821C28C; +38fb : 28220000; +38fc : 78010001; +38fd : 3821C2B4; +38fe : 58220000; +38ff : 340103C6; +3900 : 58410004; +3901 : C3A00000; +3902 : 379CFFF8; +3903 : 5B8B0008; +3904 : 5B9D0004; +3905 : B8205800; +3906 : 3401000A; +3907 : 5D610003; +3908 : 3401000D; +3909 : FBFFFFF9; +390a : 78020001; +390b : 3842C2B4; +390c : 28420000; +390d : 28410000; +390e : 20210001; +390f : 5C20FFFE; +3910 : 584B0008; +3911 : 2B9D0004; +3912 : 2B8B0008; +3913 : 379C0008; +3914 : C3A00000; +3915 : 379CFFF4; +3916 : 5B8B000C; +3917 : 5B8C0008; +3918 : 5B9D0004; +3919 : B8206000; +391a : B8205800; +391b : E0000004; +391c : B8400800; +391d : 356B0001; +391e : FBFFFFE4; +391f : 41620000; +3920 : 5C40FFFC; +3921 : C96C0800; +3922 : 2B9D0004; +3923 : 2B8B000C; +3924 : 2B8C0008; +3925 : 379C000C; +3926 : C3A00000; +3927 : 78010001; +3928 : 3821C2B4; +3929 : 28220000; +392a : 3401FFFF; +392b : 28430000; +392c : 20630002; +392d : 44600003; +392e : 2841000C; +392f : 202100FF; +3930 : C3A00000; +3931 : 78020001; +3932 : 14210002; +3933 : 3842C2B0; +3934 : 28420000; +3935 : 202100FF; +3936 : 3C210010; +3937 : 5841002C; +3938 : 28410030; +3939 : 4C20FFFF; +393a : 28410030; +393b : 2021FFFF; +393c : C3A00000; +393d : 14210002; +393e : 78030001; +393f : 3863C2B0; +3940 : 202100FF; +3941 : 28630000; +3942 : 2042FFFF; +3943 : 78048000; +3944 : 3C210010; +3945 : B8441000; +3946 : B8411000; +3947 : 5862002C; +3948 : 28610030; +3949 : 4C20FFFF; +394a : C3A00000; +394b : 40240002; +394c : 40230003; +394d : 78020001; +394e : 3C840018; +394f : 3C630010; +3950 : 3842C2B0; +3951 : B8831800; +3952 : 40240005; +3953 : 28420000; +3954 : B8641800; +3955 : 40240004; +3956 : 3C840008; +3957 : B8641800; +3958 : 58430028; +3959 : 40230001; +395a : 40210000; +395b : 3C210008; +395c : B8610800; +395d : 58410024; +395e : C3A00000; +395f : 78020001; +3960 : 3842C2B0; +3961 : 28430000; +3962 : 28630028; +3963 : 30230005; +3964 : 28430000; +3965 : 28630028; +3966 : 00630008; +3967 : 30230004; +3968 : 28430000; +3969 : 28630028; +396a : 00630010; +396b : 30230003; +396c : 28430000; +396d : 28630028; +396e : 00630018; +396f : 30230002; +3970 : 28430000; +3971 : 28630024; +3972 : 30230001; +3973 : 28420000; +3974 : 28420024; +3975 : 00420008; +3976 : 30220000; +3977 : C3A00000; +3978 : 379CFFF4; +3979 : 5B8B000C; +397a : 5B8C0008; +397b : 5B9D0004; +397c : 780B0001; +397d : B8406000; +397e : 396BC2B0; +397f : 5C200004; +3980 : 29610000; +3981 : 58200000; +3982 : E0000022; +3983 : 29610000; +3984 : 58200000; +3985 : 28220034; +3986 : 78010001; +3987 : 38218824; +3988 : FBFFFE96; +3989 : F80000BE; +398a : 29610000; +398b : 340200E0; +398c : 58220000; +398d : 78010001; +398e : 3821BF30; +398f : 34020800; +3990 : 582C0000; +3991 : 34010000; +3992 : FBFFFFAB; +3993 : 340100C8; +3994 : F800047B; +3995 : 34010000; +3996 : 38028000; +3997 : FBFFFFA6; +3998 : 34010000; +3999 : 34020000; +399a : FBFFFFA3; +399b : 34010010; +399c : 34020000; +399d : FBFFFFA0; +399e : 7D820000; +399f : 34010000; +39a0 : C8021000; +39a1 : 20421200; +39a2 : 34420140; +39a3 : FBFFFF9A; +39a4 : 34010000; +39a5 : 2B9D0004; +39a6 : 2B8B000C; +39a7 : 2B8C0008; +39a8 : 379C000C; +39a9 : C3A00000; +39aa : 379CFFF0; +39ab : 5B8B000C; +39ac : 5B8C0008; +39ad : 5B9D0004; +39ae : 78020001; +39af : 3842BF30; +39b0 : 284B0000; +39b1 : B8206000; +39b2 : 34010004; +39b3 : FBFFFF7E; +39b4 : 7D6B0000; +39b5 : 0F810012; +39b6 : 34010004; +39b7 : C80B5800; +39b8 : FBFFFF79; +39b9 : 216B0020; +39ba : 0F810012; +39bb : 356B0004; +39bc : 45800004; +39bd : 34010014; +39be : FBFFFF73; +39bf : 0D810000; +39c0 : 2F810012; +39c1 : A1610800; +39c2 : E42B0800; +39c3 : 2B9D0004; +39c4 : 2B8B000C; +39c5 : 2B8C0008; +39c6 : 379C0010; +39c7 : C3A00000; +39c8 : 379CFFFC; +39c9 : 5B9D0004; +39ca : 34010040; +39cb : FBFFFF66; +39cc : 00210004; +39cd : 2021001F; +39ce : 08210320; +39cf : 2B9D0004; +39d0 : 379C0004; +39d1 : C3A00000; +39d2 : 379CFFF4; +39d3 : 5B8B000C; +39d4 : 5B8C0008; +39d5 : 5B9D0004; +39d6 : 78030001; +39d7 : 3863BF40; +39d8 : B8405800; +39d9 : 28620000; +39da : 58220000; +39db : 78010001; +39dc : 3821BF44; +39dd : 282C0000; +39de : 34010040; +39df : FBFFFF52; +39e0 : 00210004; +39e1 : 2021001F; +39e2 : 08210320; +39e3 : B42C0800; +39e4 : 59610000; +39e5 : 34010000; +39e6 : 2B9D0004; +39e7 : 2B8B000C; +39e8 : 2B8C0008; +39e9 : 379C000C; +39ea : C3A00000; +39eb : 379CFFFC; +39ec : 5B9D0004; +39ed : 34010040; +39ee : FBFFFF43; +39ef : 38220001; +39f0 : 34010040; +39f1 : FBFFFF4C; +39f2 : 34010000; +39f3 : 2B9D0004; +39f4 : 379C0004; +39f5 : C3A00000; +39f6 : 379CFFFC; +39f7 : 5B9D0004; +39f8 : 34010040; +39f9 : FBFFFF38; +39fa : 3402FFFE; +39fb : A0221000; +39fc : 34010040; +39fd : FBFFFF40; +39fe : 34010000; +39ff : 2B9D0004; +3a00 : 379C0004; +3a01 : C3A00000; +3a02 : 379CFFF8; +3a03 : 5B8B0008; +3a04 : 5B9D0004; +3a05 : 780B0001; +3a06 : 396BC2B0; +3a07 : 29610000; +3a08 : 28220004; +3a09 : 38420010; +3a0a : 58220004; +3a0b : 34010001; +3a0c : F8000403; +3a0d : 29610000; +3a0e : 28210004; +3a0f : 20210020; +3a10 : 7C210000; +3a11 : 2B9D0004; +3a12 : 2B8B0008; +3a13 : 379C0008; +3a14 : C3A00000; +3a15 : 379CFFF8; +3a16 : 5B8B0008; +3a17 : 5B9D0004; +3a18 : B8205800; +3a19 : 34010044; +3a1a : FBFFFF17; +3a1b : 38220020; +3a1c : 45600003; +3a1d : 3402FFDF; +3a1e : A0221000; +3a1f : 34010044; +3a20 : FBFFFF1D; +3a21 : 34010000; +3a22 : 2B9D0004; +3a23 : 2B8B0008; +3a24 : 379C0008; +3a25 : C3A00000; +3a26 : 379CFFF8; +3a27 : 5B8B0008; +3a28 : 5B9D0004; +3a29 : 78020001; +3a2a : 3842BFA0; +3a2b : 28420000; +3a2c : 780B0001; +3a2d : 396BC2B0; +3a2e : 59620000; +3a2f : FBFFFF1C; +3a30 : 34010001; +3a31 : FBFFFFE4; +3a32 : 78020001; +3a33 : 38428F04; +3a34 : 28410000; +3a35 : 78040001; +3a36 : 38848F08; +3a37 : 58200000; +3a38 : 29610000; +3a39 : 28830000; +3a3a : 34020003; +3a3b : 58200000; +3a3c : 5822000C; +3a3d : 58230008; +3a3e : 78030001; +3a3f : 38638F0C; +3a40 : 58220004; +3a41 : 28620000; +3a42 : 5822003C; +3a43 : 2B9D0004; +3a44 : 2B8B0008; +3a45 : 379C0008; +3a46 : C3A00000; +3a47 : 379CFFE8; +3a48 : 5B8B0010; +3a49 : 5B8C000C; +3a4a : 5B8D0008; +3a4b : 5B9D0004; +3a4c : 78010001; +3a4d : 38219704; +3a4e : 28220000; +3a4f : 78010001; +3a50 : 3821A7E0; +3a51 : 44400003; +3a52 : 78010001; +3a53 : 3821A7E8; +3a54 : 282B0000; +3a55 : 5D600004; +3a56 : 78010001; +3a57 : 3821882C; +3a58 : E0000036; +3a59 : 78030001; +3a5a : 38638F10; +3a5b : 282C0004; +3a5c : 29620000; +3a5d : 28610000; +3a5e : 44410011; +3a5f : B9600800; +3a60 : 780400FF; +3a61 : E000000D; +3a62 : 28230000; +3a63 : 3C660018; +3a64 : 00650018; +3a65 : B8C52800; +3a66 : A0643000; +3a67 : 00C60008; +3a68 : 2063FF00; +3a69 : 3C630008; +3a6a : B8A62800; +3a6b : B8A31800; +3a6c : 58230000; +3a6d : 34210004; +3a6e : 5581FFF4; +3a6f : 78040001; +3a70 : 38848F10; +3a71 : 29630000; +3a72 : 28810000; +3a73 : 44610005; +3a74 : 78010001; +3a75 : 38218844; +3a76 : FBFFFDA8; +3a77 : E00000AB; +3a78 : 78010001; +3a79 : 3821BF34; +3a7a : 28220000; +3a7b : 356B0004; +3a7c : 5C400016; +3a7d : 29630008; +3a7e : 34021234; +3a7f : 0063000D; +3a80 : 2063FFFF; +3a81 : 5C62000B; +3a82 : 29630010; +3a83 : 34025678; +3a84 : 0063000D; +3a85 : 2063FFFF; +3a86 : 5C620006; +3a87 : 29630018; +3a88 : 34424444; +3a89 : 0063000D; +3a8a : 2063FFFF; +3a8b : 44620005; +3a8c : 78010001; +3a8d : 3821886C; +3a8e : FBFFFD90; +3a8f : E0000093; +3a90 : 34020001; +3a91 : 58220000; +3a92 : 37810014; +3a93 : FBFFFECC; +3a94 : 78060001; +3a95 : 38C68F14; +3a96 : 28C50000; +3a97 : 29670008; +3a98 : 29660010; +3a99 : 29610018; +3a9a : A0E53800; +3a9b : A0C53000; +3a9c : A0250800; +3a9d : 59670008; +3a9e : 59660010; +3a9f : 59610018; +3aa0 : 43880014; +3aa1 : 43890015; +3aa2 : 35640008; +3aa3 : 3D080008; +3aa4 : 35630010; +3aa5 : B9094000; +3aa6 : 3D08000D; +3aa7 : 35620018; +3aa8 : B8E83800; +3aa9 : 59670008; +3aaa : 43870016; +3aab : 43880017; +3aac : 3809CAFE; +3aad : 3CE70008; +3aae : B8E83800; +3aaf : 3CE7000D; +3ab0 : 34080001; +3ab1 : B8C73000; +3ab2 : 59660010; +3ab3 : 43860018; +3ab4 : 43870019; +3ab5 : 3CC60008; +3ab6 : B8C73000; +3ab7 : 3CC6000D; +3ab8 : B8260800; +3ab9 : 78060001; +3aba : 38C68F18; +3abb : 59610018; +3abc : 28C70000; +3abd : B9600800; +3abe : E000000B; +3abf : 28260000; +3ac0 : 00CA000D; +3ac1 : 214AFFFF; +3ac2 : 5D490006; +3ac3 : 20CA0007; +3ac4 : 5D480004; +3ac5 : A0C53000; +3ac6 : B8C73000; +3ac7 : 58260000; +3ac8 : 34210008; +3ac9 : 5581FFF6; +3aca : 78070001; +3acb : 38E78F14; +3acc : 78060001; +3acd : B9600800; +3ace : 34050000; +3acf : 340A0AAA; +3ad0 : 34090007; +3ad1 : 28E80000; +3ad2 : 38C69704; +3ad3 : E0000010; +3ad4 : 28270000; +3ad5 : 00ED000D; +3ad6 : 21ADFFFF; +3ad7 : 5DAA000B; +3ad8 : 00ED0007; +3ad9 : 21AD001F; +3ada : 5DA90008; +3adb : A0E83800; +3adc : 58270000; +3add : 28C50000; +3ade : 3CA5000D; +3adf : B8A73800; +3ae0 : 58270000; +3ae1 : B8202800; +3ae2 : 34210008; +3ae3 : 5581FFF1; +3ae4 : 78010001; +3ae5 : 3821C2B0; +3ae6 : 28210000; +3ae7 : 34060000; +3ae8 : 58200014; +3ae9 : E000000F; +3aea : 29670000; +3aeb : 29690004; +3aec : 356B0008; +3aed : 20E80FFF; +3aee : 3D290014; +3aef : 00E7000C; +3af0 : 58280018; +3af1 : B9273800; +3af2 : 3CE70008; +3af3 : 20C9003F; +3af4 : 38E70040; +3af5 : B8E93800; +3af6 : 58270014; +3af7 : 34C60001; +3af8 : 558BFFF2; +3af9 : 44A0000B; +3afa : 78080001; +3afb : 39088F14; +3afc : 28A70000; +3afd : 29060000; +3afe : 78080001; +3aff : 39088F1C; +3b00 : A0E63000; +3b01 : 29070000; +3b02 : B8C73000; +3b03 : 58A60000; +3b04 : 78070001; +3b05 : 38E78F14; +3b06 : 28860000; +3b07 : 28E50000; +3b08 : 78080001; +3b09 : 39088F20; +3b0a : A0C53000; +3b0b : 58860000; +3b0c : 28660000; +3b0d : A0C53000; +3b0e : 58660000; +3b0f : 28460000; +3b10 : A0C52800; +3b11 : 58450000; +3b12 : 28860000; +3b13 : 29050000; +3b14 : B8C52800; +3b15 : 58850000; +3b16 : 28650000; +3b17 : 78040ACF; +3b18 : B8A42000; +3b19 : 78050001; +3b1a : 58640000; +3b1b : 38A58F24; +3b1c : 28440000; +3b1d : 28A30000; +3b1e : B8831800; +3b1f : 58430000; +3b20 : 34020080; +3b21 : 58220014; +3b22 : 2B9D0004; +3b23 : 2B8B0010; +3b24 : 2B8C000C; +3b25 : 2B8D0008; +3b26 : 379C0018; +3b27 : C3A00000; +3b28 : 78030001; +3b29 : 3863C2AC; +3b2a : 44400004; +3b2b : 28620000; +3b2c : 58410004; +3b2d : C3A00000; +3b2e : 28620000; +3b2f : 58410008; +3b30 : C3A00000; +3b31 : 78030001; +3b32 : 3863C2AC; +3b33 : 44400004; +3b34 : 28620000; +3b35 : 58410004; +3b36 : C3A00000; +3b37 : 28620000; +3b38 : 58410008; +3b39 : C3A00000; +3b3a : 34020000; +3b3b : E0000003; +3b3c : 34000000; +3b3d : 34420001; +3b3e : 5C41FFFE; +3b3f : C3A00000; +3b40 : 379CFFF8; +3b41 : 5B8B0008; +3b42 : 5B9D0004; +3b43 : 202100FF; +3b44 : 082B000C; +3b45 : 78020001; +3b46 : 3842A7F0; +3b47 : B44B5800; +3b48 : 29610004; +3b49 : 34020000; +3b4a : FBFFFFDE; +3b4b : 29610008; +3b4c : FBFFFFEE; +3b4d : 29610000; +3b4e : 34020000; +3b4f : FBFFFFD9; +3b50 : 29610008; +3b51 : FBFFFFE9; +3b52 : 2B9D0004; +3b53 : 2B8B0008; +3b54 : 379C0008; +3b55 : C3A00000; +3b56 : 379CFFF8; +3b57 : 5B8B0008; +3b58 : 5B9D0004; +3b59 : 202100FF; +3b5a : 082B000C; +3b5b : 78020001; +3b5c : 3842A7F0; +3b5d : B44B5800; +3b5e : 29610004; +3b5f : 34020001; +3b60 : FBFFFFC8; +3b61 : 29610008; +3b62 : FBFFFFD8; +3b63 : 29610000; +3b64 : 34020001; +3b65 : FBFFFFC3; +3b66 : 29610008; +3b67 : FBFFFFD3; +3b68 : 29610004; +3b69 : 34020000; +3b6a : FBFFFFBE; +3b6b : 29610008; +3b6c : FBFFFFCE; +3b6d : 29610000; +3b6e : 34020000; +3b6f : FBFFFFB9; +3b70 : 29610008; +3b71 : FBFFFFC9; +3b72 : 2B9D0004; +3b73 : 2B8B0008; +3b74 : 379C0008; +3b75 : C3A00000; +3b76 : 379CFFF8; +3b77 : 5B8B0008; +3b78 : 5B9D0004; +3b79 : 202100FF; +3b7a : 082B000C; +3b7b : 78020001; +3b7c : 3842A7F0; +3b7d : B44B5800; +3b7e : 29610004; +3b7f : 34020000; +3b80 : FBFFFFA8; +3b81 : 29610008; +3b82 : FBFFFFB8; +3b83 : 29610000; +3b84 : 34020001; +3b85 : FBFFFFA3; +3b86 : 29610008; +3b87 : FBFFFFB3; +3b88 : 29610004; +3b89 : 34020001; +3b8a : FBFFFF9E; +3b8b : 29610008; +3b8c : FBFFFFAE; +3b8d : 2B9D0004; +3b8e : 2B8B0008; +3b8f : 379C0008; +3b90 : C3A00000; +3b91 : 379CFFE8; +3b92 : 5B8B0018; +3b93 : 5B8C0014; +3b94 : 5B8D0010; +3b95 : 5B8E000C; +3b96 : 5B8F0008; +3b97 : 5B9D0004; +3b98 : 202100FF; +3b99 : 082B000C; +3b9a : 78030001; +3b9b : 3863A7F0; +3b9c : 204F00FF; +3b9d : 340E0008; +3b9e : B46B5800; +3b9f : 29610004; +3ba0 : 21E20080; +3ba1 : 35CEFFFF; +3ba2 : FBFFFF86; +3ba3 : 29610008; +3ba4 : 3DEF0001; +3ba5 : 21CE00FF; +3ba6 : FBFFFF94; +3ba7 : 29610000; +3ba8 : 34020001; +3ba9 : 356D0004; +3baa : FBFFFF7E; +3bab : 29610008; +3bac : 356C0008; +3bad : 21EF00FF; +3bae : FBFFFF8C; +3baf : 29610000; +3bb0 : 34020000; +3bb1 : FBFFFF77; +3bb2 : 29610008; +3bb3 : FBFFFF87; +3bb4 : 5DC0FFEB; +3bb5 : 29A10000; +3bb6 : 34020001; +3bb7 : FBFFFF71; +3bb8 : 29810000; +3bb9 : FBFFFF81; +3bba : 29610000; +3bbb : 34020001; +3bbc : FBFFFF6C; +3bbd : 29810000; +3bbe : FBFFFF7C; +3bbf : 78010001; +3bc0 : 3821C2AC; +3bc1 : 28210000; +3bc2 : 29AE0000; +3bc3 : 34020000; +3bc4 : 28210004; +3bc5 : A02E7000; +3bc6 : 29610000; +3bc7 : FBFFFF61; +3bc8 : 29810000; +3bc9 : FBFFFF71; +3bca : 29A10000; +3bcb : 34020000; +3bcc : FBFFFF5C; +3bcd : 29810000; +3bce : FBFFFF6C; +3bcf : 7DC10000; +3bd0 : 2B9D0004; +3bd1 : 2B8B0018; +3bd2 : 2B8C0014; +3bd3 : 2B8D0010; +3bd4 : 2B8E000C; +3bd5 : 2B8F0008; +3bd6 : 379C0018; +3bd7 : C3A00000; +3bd8 : 379CFFE0; +3bd9 : 5B8B0020; +3bda : 5B8C001C; +3bdb : 5B8D0018; +3bdc : 5B8E0014; +3bdd : 5B8F0010; +3bde : 5B90000C; +3bdf : 5B910008; +3be0 : 5B9D0004; +3be1 : 202100FF; +3be2 : 082B000C; +3be3 : 78040001; +3be4 : 3884A7F0; +3be5 : B48B5800; +3be6 : 29610004; +3be7 : B8408000; +3be8 : 34020001; +3be9 : 207100FF; +3bea : FBFFFF3E; +3beb : 29610008; +3bec : 780F0001; +3bed : 340E0008; +3bee : FBFFFF4C; +3bef : 29610000; +3bf0 : 34020000; +3bf1 : 340D0000; +3bf2 : FBFFFF36; +3bf3 : 29610008; +3bf4 : 39EFC2AC; +3bf5 : FBFFFF45; +3bf6 : 29610000; +3bf7 : 34020001; +3bf8 : 3DAD0001; +3bf9 : FBFFFF2F; +3bfa : 29610008; +3bfb : 21AD00FF; +3bfc : FBFFFF3E; +3bfd : 29E10000; +3bfe : 29620004; +3bff : 28210004; +3c00 : A0220800; +3c01 : 44200002; +3c02 : 39AD0001; +3c03 : 29610000; +3c04 : 34020000; +3c05 : 35CEFFFF; +3c06 : FBFFFF22; +3c07 : 29610008; +3c08 : 356C0008; +3c09 : FBFFFF31; +3c0a : 5DC0FFEC; +3c0b : 462E0004; +3c0c : 29610004; +3c0d : 34020001; +3c0e : E0000003; +3c0f : 29610004; +3c10 : 34020000; +3c11 : FBFFFF17; +3c12 : 29810000; +3c13 : FBFFFF27; +3c14 : 29610000; +3c15 : 34020001; +3c16 : FBFFFF12; +3c17 : 29810000; +3c18 : FBFFFF22; +3c19 : 29610000; +3c1a : 34020000; +3c1b : FBFFFF0D; +3c1c : 29810000; +3c1d : FBFFFF1D; +3c1e : 320D0000; +3c1f : 2B9D0004; +3c20 : 2B8B0020; +3c21 : 2B8C001C; +3c22 : 2B8D0018; +3c23 : 2B8E0014; +3c24 : 2B8F0010; +3c25 : 2B90000C; +3c26 : 2B910008; +3c27 : 379C0020; +3c28 : C3A00000; +3c29 : 379CFFF8; +3c2a : 5B8B0008; +3c2b : 5B9D0004; +3c2c : 202100FF; +3c2d : 082B000C; +3c2e : 78020001; +3c2f : 3842A7F0; +3c30 : B44B5800; +3c31 : 29610000; +3c32 : 34020001; +3c33 : FBFFFEF5; +3c34 : 29610008; +3c35 : FBFFFF05; +3c36 : 29610004; +3c37 : 34020001; +3c38 : FBFFFEF0; +3c39 : 29610008; +3c3a : FBFFFF00; +3c3b : 2B9D0004; +3c3c : 2B8B0008; +3c3d : 379C0008; +3c3e : C3A00000; +3c3f : 379CFFF4; +3c40 : 5B8B000C; +3c41 : 5B8C0008; +3c42 : 5B9D0004; +3c43 : 202B00FF; +3c44 : B9600800; +3c45 : 204C00FF; +3c46 : FBFFFEFA; +3c47 : 3D820001; +3c48 : B9600800; +3c49 : 204200FE; +3c4a : FBFFFF47; +3c4b : B8206000; +3c4c : B9600800; +3c4d : FBFFFF29; +3c4e : 65810000; +3c4f : 2B9D0004; +3c50 : 2B8B000C; +3c51 : 2B8C0008; +3c52 : 379C000C; +3c53 : C3A00000; +3c54 : 20210003; +3c55 : 3C210010; +3c56 : B8221000; +3c57 : 78010001; +3c58 : 3821C2BC; +3c59 : 28210000; +3c5a : 58220004; +3c5b : C3A00000; +3c5c : 379CFFF8; +3c5d : 5B8B0008; +3c5e : 5B9D0004; +3c5f : 78010001; +3c60 : 3821C2BC; +3c61 : 28210000; +3c62 : 780B0001; +3c63 : 34040001; +3c64 : 28230000; +3c65 : 396BC2A0; +3c66 : 00620018; +3c67 : 2042000F; +3c68 : 44440006; +3c69 : 78010001; +3c6a : 38218894; +3c6b : FBFFFBB3; +3c6c : 59600000; +3c6d : E0000006; +3c6e : 59620000; +3c6f : 34020007; +3c70 : 58220040; +3c71 : 38630400; +3c72 : 58230000; +3c73 : 2B9D0004; +3c74 : 2B8B0008; +3c75 : 379C0008; +3c76 : C3A00000; +3c77 : 379CFFD0; +3c78 : 5B8B0024; +3c79 : 5B8C0020; +3c7a : 5B8D001C; +3c7b : 5B8E0018; +3c7c : 5B8F0014; +3c7d : 5B900010; +3c7e : 5B91000C; +3c7f : 5B920008; +3c80 : 5B9D0004; +3c81 : B8608800; +3c82 : 78030001; +3c83 : 3863C2BC; +3c84 : B8806000; +3c85 : 28640000; +3c86 : 340B0000; +3c87 : 28850000; +3c88 : 20A51000; +3c89 : 5CA0009C; +3c8a : 78030001; +3c8b : 3863C2A0; +3c8c : 28630000; +3c8d : B8A05800; +3c8e : 44650097; +3c8f : 348F0008; +3c90 : 780A4000; +3c91 : 34040000; +3c92 : 3409000D; +3c93 : 34080003; +3c94 : 34070001; +3c95 : 29F00000; +3c96 : F1243000; +3c97 : 020E0010; +3c98 : 220DFFFF; +3c99 : 21CE0003; +3c9a : 65C50000; +3c9b : A20A8000; +3c9c : A0A63000; +3c9d : 7E100000; +3c9e : 44C00007; +3c9f : 00830001; +3ca0 : 34840002; +3ca1 : 3C630001; +3ca2 : B4231800; +3ca3 : 0C6D0000; +3ca4 : E000001E; +3ca5 : F5719000; +3ca6 : 7DC30002; +3ca7 : A2431800; +3ca8 : 5C660006; +3ca9 : 44A30007; +3caa : 01630001; +3cab : 3C630001; +3cac : B4431800; +3cad : 0C6D0000; +3cae : 356B0002; +3caf : E0000013; +3cb0 : 5DC80007; +3cb1 : 01630001; +3cb2 : 356B0001; +3cb3 : 3C630001; +3cb4 : B4431800; +3cb5 : 0C6D0000; +3cb6 : E000000C; +3cb7 : 7C860000; +3cb8 : 65C30002; +3cb9 : A0C31800; +3cba : 44650008; +3cbb : 21A10002; +3cbc : 340E0002; +3cbd : 44250009; +3cbe : 78010001; +3cbf : 382188C8; +3cc0 : FBFFFB5E; +3cc1 : E0000005; +3cc2 : 5E000003; +3cc3 : 5DC7FFD2; +3cc4 : E0000002; +3cc5 : 34100001; +3cc6 : 78010001; +3cc7 : 3821C2BC; +3cc8 : 28250000; +3cc9 : 34120800; +3cca : 34010000; +3ccb : 34A50008; +3ccc : 340F0000; +3ccd : 34020001; +3cce : 34040002; +3ccf : 78034000; +3cd0 : E0000010; +3cd1 : 44200007; +3cd2 : 5C220003; +3cd3 : 3DAF0010; +3cd4 : E0000005; +3cd5 : 5C240004; +3cd6 : B9ED7800; +3cd7 : E0000002; +3cd8 : B9A09000; +3cd9 : 28B00000; +3cda : 34210001; +3cdb : 020E0010; +3cdc : 220DFFFF; +3cdd : A2038000; +3cde : 7E100000; +3cdf : 21CE0003; +3ce0 : 5E000002; +3ce1 : 45C2FFF0; +3ce2 : 3421FFFF; +3ce3 : 34020002; +3ce4 : 50410004; +3ce5 : 45800030; +3ce6 : 31800000; +3ce7 : E000002E; +3ce8 : 4580002D; +3ce9 : 37810028; +3cea : 37820030; +3ceb : F8000624; +3cec : 78020001; +3ced : 38428F28; +3cee : 78030001; +3cef : 28410000; +3cf0 : 38638F2C; +3cf1 : 28620000; +3cf2 : A1E10800; +3cf3 : 01EF001C; +3cf4 : 5041000E; +3cf5 : 78040001; +3cf6 : 38848F30; +3cf7 : 2B830030; +3cf8 : 28820000; +3cf9 : 54620009; +3cfa : 2B84002C; +3cfb : 2B830028; +3cfc : 3482FFFF; +3cfd : F4822000; +3cfe : 3463FFFF; +3cff : B4831800; +3d00 : 5B830028; +3d01 : 5B82002C; +3d02 : 2B820028; +3d03 : 59820008; +3d04 : 2B82002C; +3d05 : 5982000C; +3d06 : 2022000F; +3d07 : C84F7800; +3d08 : 65E2FFF1; +3d09 : 65EF0001; +3d0a : B84F7800; +3d0b : 45E00004; +3d0c : 34020001; +3d0d : 59820004; +3d0e : E0000002; +3d0f : 59800004; +3d10 : 22520800; +3d11 : 3C210003; +3d12 : 66520000; +3d13 : 59810010; +3d14 : 31920000; +3d15 : 78010001; +3d16 : 3821C27C; +3d17 : 28220004; +3d18 : 34420001; +3d19 : 58220004; +3d1a : 78010001; +3d1b : 3821C2BC; +3d1c : 28210000; +3d1d : 28210000; +3d1e : 20212000; +3d1f : 44200004; +3d20 : 78010001; +3d21 : 382188F4; +3d22 : FBFFFAFC; +3d23 : 522B0002; +3d24 : BA205800; +3d25 : B9600800; +3d26 : 2B9D0004; +3d27 : 2B8B0024; +3d28 : 2B8C0020; +3d29 : 2B8D001C; +3d2a : 2B8E0018; +3d2b : 2B8F0014; +3d2c : 2B900010; +3d2d : 2B91000C; +3d2e : 2B920008; +3d2f : 379C0030; +3d30 : C3A00000; +3d31 : 379CFFD4; +3d32 : 5B8B0020; +3d33 : 5B8C001C; +3d34 : 5B8D0018; +3d35 : 5B8E0014; +3d36 : 5B8F0010; +3d37 : 5B90000C; +3d38 : 5B910008; +3d39 : 5B9D0004; +3d3a : B8406800; +3d3b : 78020001; +3d3c : 3842C2A0; +3d3d : 28420000; +3d3e : B8207800; +3d3f : B8606000; +3d40 : B8805800; +3d41 : 34010000; +3d42 : 4440008A; +3d43 : 2DE3000C; +3d44 : 38018100; +3d45 : FC611800; +3d46 : 3401FFFC; +3d47 : C8031800; +3d48 : A0611800; +3d49 : 34630012; +3d4a : B46C1000; +3d4b : 3401003B; +3d4c : 14710001; +3d4d : 54410003; +3d4e : 340C003C; +3d4f : C9836000; +3d50 : 35900001; +3d51 : 34010002; +3d52 : 34020000; +3d53 : 02100001; +3d54 : FBFFFF00; +3d55 : 340E0000; +3d56 : E0000006; +3d57 : 2DE20000; +3d58 : 34010000; +3d59 : 35CE0001; +3d5a : FBFFFEFA; +3d5b : 35EF0002; +3d5c : 562EFFFB; +3d5d : B9A07800; +3d5e : 340E0000; +3d5f : 3610FFFF; +3d60 : E0000006; +3d61 : 2DE20000; +3d62 : 34010000; +3d63 : 35CE0001; +3d64 : FBFFFEF0; +3d65 : 35EF0002; +3d66 : 560EFFFB; +3d67 : 21820001; +3d68 : 3E010001; +3d69 : 5C400004; +3d6a : B5A16800; +3d6b : 34010000; +3d6c : E0000003; +3d6d : B5A16800; +3d6e : 34010003; +3d6f : 2DA20000; +3d70 : FBFFFEE4; +3d71 : 45600007; +3d72 : 34010001; +3d73 : 34021000; +3d74 : FBFFFEE0; +3d75 : 34010001; +3d76 : 34020000; +3d77 : FBFFFEDD; +3d78 : 78010001; +3d79 : 3821C2BC; +3d7a : 28220000; +3d7b : 340D0000; +3d7c : B8207800; +3d7d : 28430000; +3d7e : 341003E8; +3d7f : 38630001; +3d80 : 58430000; +3d81 : 29E10000; +3d82 : 282E0000; +3d83 : 21C10002; +3d84 : 5C200009; +3d85 : 34010001; +3d86 : 35AD0001; +3d87 : F8000088; +3d88 : 5DB0FFF9; +3d89 : 78010001; +3d8a : 38218928; +3d8b : B9C01000; +3d8c : FBFFFA92; +3d8d : 4560003E; +3d8e : 780D0001; +3d8f : 340E0000; +3d90 : 39ADC2BC; +3d91 : 340F0064; +3d92 : 29A10000; +3d93 : 28220000; +3d94 : 20420800; +3d95 : 5C40000A; +3d96 : 34010001; +3d97 : 35CE0001; +3d98 : F8000077; +3d99 : 5DCFFFF9; +3d9a : 78010001; +3d9b : 38218958; +3d9c : FBFFFA82; +3d9d : 340E0000; +3d9e : E0000003; +3d9f : 282E0014; +3da0 : 21CE0001; +3da1 : 78010001; +3da2 : 3821C2BC; +3da3 : 28210000; +3da4 : 78020001; +3da5 : 38428F28; +3da6 : 282D0018; +3da7 : 28210014; +3da8 : 28410000; +3da9 : 3782002C; +3daa : A1A16800; +3dab : 37810024; +3dac : F8000563; +3dad : 78030001; +3dae : 38638F2C; +3daf : 28610000; +3db0 : 502D000E; +3db1 : 78030001; +3db2 : 38638F30; +3db3 : 2B82002C; +3db4 : 28610000; +3db5 : 54410009; +3db6 : 2B830028; +3db7 : 2B820024; +3db8 : 3461FFFF; +3db9 : F4611800; +3dba : 3442FFFF; +3dbb : B4621000; +3dbc : 5B820024; +3dbd : 5B810028; +3dbe : 2B810024; +3dbf : 316E0000; +3dc0 : 3DAD0003; +3dc1 : 59610008; +3dc2 : 2B810028; +3dc3 : 59600004; +3dc4 : 596D0010; +3dc5 : 5961000C; +3dc6 : 78010001; +3dc7 : 3821C27C; +3dc8 : 28220000; +3dc9 : 34420001; +3dca : 58220000; +3dcb : B9800800; +3dcc : 2B9D0004; +3dcd : 2B8B0020; +3dce : 2B8C001C; +3dcf : 2B8D0018; +3dd0 : 2B8E0014; +3dd1 : 2B8F0010; +3dd2 : 2B90000C; +3dd3 : 2B910008; +3dd4 : 379C002C; +3dd5 : C3A00000; +3dd6 : 78030001; +3dd7 : 3863C27C; +3dd8 : 28640000; +3dd9 : 58240000; +3dda : 28610004; +3ddb : 58410000; +3ddc : C3A00000; +3ddd : 379CFFF8; +3dde : 5B9D0004; +3ddf : 78020001; +3de0 : 3842C2AC; +3de1 : 28420000; +3de2 : 34030004; +3de3 : 28420010; +3de4 : 5B820008; +3de5 : 37820008; +3de6 : F80019F0; +3de7 : 2B9D0004; +3de8 : 379C0008; +3de9 : C3A00000; +3dea : 78040001; +3deb : 3884C2AC; +3dec : 28840000; +3ded : 2885000C; +3dee : 00A50010; +3def : 3CA5000A; +3df0 : 58650000; +3df1 : 28830014; +3df2 : 58430000; +3df3 : 2882000C; +3df4 : 00420008; +3df5 : 20420003; +3df6 : 58220000; +3df7 : C3A00000; +3df8 : 78020001; +3df9 : 3842C2C0; +3dfa : 28420000; +3dfb : 78030001; +3dfc : 3863C2AC; +3dfd : 58620000; +3dfe : 44200005; +3dff : 28430018; +3e00 : 78018000; +3e01 : B8610800; +3e02 : E0000006; +3e03 : 78040001; +3e04 : 38848ED4; +3e05 : 28430018; +3e06 : 28810000; +3e07 : A0610800; +3e08 : 58410018; +3e09 : C3A00000; +3e0a : 78010001; +3e0b : 3821C2AC; +3e0c : 28210000; +3e0d : 2821001C; +3e0e : C3A00000; +3e0f : 78020001; +3e10 : 3842C2AC; +3e11 : 28420000; +3e12 : 2843001C; +3e13 : B4230800; +3e14 : 2843001C; +3e15 : C8611800; +3e16 : 4803FFFE; +3e17 : C3A00000; +3e18 : 78050001; +3e19 : 38A5C2AC; +3e1a : 28A50000; +3e1b : 78060001; +3e1c : 38C6BF38; +3e1d : 28A80024; +3e1e : 28A70024; +3e1f : 2108FFFF; +3e20 : 58C80000; +3e21 : 00E70010; +3e22 : 78060001; +3e23 : 38C6BF3C; +3e24 : 58C70000; +3e25 : 44200004; +3e26 : 28A60020; +3e27 : 00C60010; +3e28 : 58260000; +3e29 : 44400004; +3e2a : 28A10020; +3e2b : 2021FFFF; +3e2c : 58410000; +3e2d : 44600002; +3e2e : 58680000; +3e2f : 44800002; +3e30 : 58870000; +3e31 : C3A00000; +3e32 : 379CFFEC; +3e33 : 5B8B0014; +3e34 : 5B8C0010; +3e35 : 5B8D000C; +3e36 : 5B8E0008; +3e37 : 5B9D0004; +3e38 : B8205800; +3e39 : B8407000; +3e3a : B8606800; +3e3b : 3401FFEA; +3e3c : 44600036; +3e3d : 780C0001; +3e3e : 398CBF38; +3e3f : 29810000; +3e40 : 5C20000A; +3e41 : 78010001; +3e42 : 38218988; +3e43 : FBFFF9DB; +3e44 : 78010001; +3e45 : 3821C2AC; +3e46 : 28210000; +3e47 : 28210024; +3e48 : 2021FFFF; +3e49 : 59810000; +3e4a : 780C0001; +3e4b : 398CBF3C; +3e4c : 29810000; +3e4d : 5C20000A; +3e4e : 78010001; +3e4f : 382189A0; +3e50 : FBFFF9CE; +3e51 : 78010001; +3e52 : 3821C2AC; +3e53 : 28210000; +3e54 : 28210024; +3e55 : 00210010; +3e56 : 59810000; +3e57 : 5DC00006; +3e58 : 78010001; +3e59 : 3821BF38; +3e5a : 28210000; +3e5b : 51610008; +3e5c : E000000E; +3e5d : 34010001; +3e5e : 5DC1000C; +3e5f : 78010001; +3e60 : 3821BF3C; +3e61 : 28210000; +3e62 : 542B0004; +3e63 : 59A00000; +3e64 : 3401FFEA; +3e65 : E000000D; +3e66 : 78010001; +3e67 : 3821BF38; +3e68 : 28210000; +3e69 : B5615800; +3e6a : 78010001; +3e6b : 3821C2AC; +3e6c : 28210000; +3e6d : 216BFFFF; +3e6e : 582B0028; +3e6f : 2821002C; +3e70 : 59A10000; +3e71 : 34010000; +3e72 : 2B9D0004; +3e73 : 2B8B0014; +3e74 : 2B8C0010; +3e75 : 2B8D000C; +3e76 : 2B8E0008; +3e77 : 379C0014; +3e78 : C3A00000; +3e79 : 78030001; +3e7a : 3863BF38; +3e7b : 28640000; +3e7c : 3403FFEA; +3e7d : 5024000A; +3e7e : 78030001; +3e7f : 3863C2AC; +3e80 : 28630000; +3e81 : 2021FFFF; +3e82 : 5862002C; +3e83 : 78028000; +3e84 : B8220800; +3e85 : 58610028; +3e86 : 34030000; +3e87 : B8600800; +3e88 : C3A00000; +3e89 : 78010001; +3e8a : 3821C2AC; +3e8b : 28210000; +3e8c : 28220004; +3e8d : 38420010; +3e8e : 58220004; +3e8f : C3A00000; +3e90 : 78020001; +3e91 : 3842C2AC; +3e92 : 44200005; +3e93 : 28410000; +3e94 : 28220030; +3e95 : 38420001; +3e96 : E0000005; +3e97 : 28410000; +3e98 : 3402FFFE; +3e99 : 28230030; +3e9a : A0621000; +3e9b : 58220030; +3e9c : 78010001; +3e9d : 3821C2AC; +3e9e : 28210000; +3e9f : 28210030; +3ea0 : 20210001; +3ea1 : C3A00000; +3ea2 : 78010001; +3ea3 : 3821C2AC; +3ea4 : 28210000; +3ea5 : 28210030; +3ea6 : 20210001; +3ea7 : C3A00000; +3ea8 : 78010001; +3ea9 : 3821C2AC; +3eaa : 28210000; +3eab : 28210030; +3eac : 20210100; +3ead : 7C210000; +3eae : C3A00000; +3eaf : 78090001; +3eb0 : 3929C2AC; +3eb1 : 29290000; +3eb2 : 7C210000; +3eb3 : 2042000F; +3eb4 : 59210034; +3eb5 : 29210034; +3eb6 : 3C420008; +3eb7 : B8411000; +3eb8 : 59220034; +3eb9 : 59230058; +3eba : 5924005C; +3ebb : 59250060; +3ebc : 59260064; +3ebd : 2B810004; +3ebe : 59270068; +3ebf : 5928006C; +3ec0 : 59210070; +3ec1 : 2B810008; +3ec2 : 59210074; +3ec3 : C3A00000; +3ec4 : 7C420000; +3ec5 : 78030001; +3ec6 : 3863C2AC; +3ec7 : 7C210000; +3ec8 : 3C420001; +3ec9 : 28630000; +3eca : B8411000; +3ecb : 58620038; +3ecc : C3A00000; +3ecd : 78020001; +3ece : 3842C2AC; +3ecf : 28420000; +3ed0 : 202100FF; +3ed1 : 5841003C; +3ed2 : C3A00000; +3ed3 : 78020001; +3ed4 : 3842C2AC; +3ed5 : 28420000; +3ed6 : 202100FF; +3ed7 : 58410040; +3ed8 : C3A00000; +3ed9 : 78030001; +3eda : 3863C2AC; +3edb : 28630000; +3edc : 58610044; +3edd : 58620048; +3ede : C3A00000; +3edf : 78040001; +3ee0 : 3884C2AC; +3ee1 : 28840000; +3ee2 : 5881004C; +3ee3 : 58820050; +3ee4 : 58830054; +3ee5 : C3A00000; +3ee6 : 78020001; +3ee7 : 3842C2AC; +3ee8 : 28420000; +3ee9 : 58410078; +3eea : C3A00000; +3eeb : 379CFFC4; +3eec : 5B8B001C; +3eed : 5B8C0018; +3eee : 5B8D0014; +3eef : 5B8E0010; +3ef0 : 5B8F000C; +3ef1 : 5B900008; +3ef2 : 5B9D0004; +3ef3 : 78010001; +3ef4 : 3821C2AC; +3ef5 : 28210000; +3ef6 : 780C0001; +3ef7 : 398CBFBC; +3ef8 : 31800000; +3ef9 : 28220004; +3efa : 3401FFED; +3efb : 20420080; +3efc : 5C400053; +3efd : 34010001; +3efe : FBFFFD2B; +3eff : 34010001; +3f00 : FBFFFC40; +3f01 : 340200A0; +3f02 : 34010001; +3f03 : FBFFFC8E; +3f04 : 34020000; +3f05 : 34010001; +3f06 : FBFFFC8B; +3f07 : 34010001; +3f08 : FBFFFC4E; +3f09 : 340200A1; +3f0a : 34010001; +3f0b : FBFFFC86; +3f0c : 378E003F; +3f0d : B9C01000; +3f0e : 34030001; +3f0f : 34010001; +3f10 : FBFFFCC8; +3f11 : 34010001; +3f12 : FBFFFC64; +3f13 : 34010001; +3f14 : 438D003F; +3f15 : FBFFFC2B; +3f16 : 34010001; +3f17 : 340200A1; +3f18 : FBFFFC79; +3f19 : 340BFFD9; +3f1a : 3410000F; +3f1b : 340F0017; +3f1c : 34010001; +3f1d : B9C01000; +3f1e : 34030000; +3f1f : FBFFFCB9; +3f20 : 4381003F; +3f21 : B5A16800; +3f22 : 21AD00FF; +3f23 : 55700003; +3f24 : B56C1000; +3f25 : 30410000; +3f26 : 356B0001; +3f27 : 5D6FFFF5; +3f28 : 3782003F; +3f29 : 34010001; +3f2a : 34030001; +3f2b : FBFFFCAD; +3f2c : 34010001; +3f2d : FBFFFC49; +3f2e : 4382003F; +3f2f : 3401FFFB; +3f30 : 5C4D001F; +3f31 : 378B0020; +3f32 : 78020001; +3f33 : 3842BFBC; +3f34 : 34030010; +3f35 : B9600800; +3f36 : F8001A50; +3f37 : B9600800; +3f38 : F8000716; +3f39 : 78020001; +3f3a : 3842BF48; +3f3b : 5C200005; +3f3c : 34010001; +3f3d : 58410000; +3f3e : 3401FFFA; +3f3f : E0000010; +3f40 : 2B830034; +3f41 : 78010001; +3f42 : 3821BF40; +3f43 : 58230000; +3f44 : 2B830038; +3f45 : 78010001; +3f46 : 3821BF44; +3f47 : 58230000; +3f48 : 2B830030; +3f49 : 78010001; +3f4a : 3821A808; +3f4b : 58230000; +3f4c : 34010002; +3f4d : 58410000; +3f4e : 34010000; +3f4f : 2B9D0004; +3f50 : 2B8B001C; +3f51 : 2B8C0018; +3f52 : 2B8D0014; +3f53 : 2B8E0010; +3f54 : 2B8F000C; +3f55 : 2B900008; +3f56 : 379C003C; +3f57 : C3A00000; +3f58 : 379CFFE0; +3f59 : 5B9B0008; +3f5a : 341B0020; +3f5b : B77CD800; +3f5c : 5B8B0020; +3f5d : 5B8C001C; +3f5e : 5B8D0018; +3f5f : 5B8E0014; +3f60 : 5B8F0010; +3f61 : 5B90000C; +3f62 : 5B9D0004; +3f63 : 780B0001; +3f64 : 780C0001; +3f65 : BB807800; +3f66 : 34020001; +3f67 : 396BA8D0; +3f68 : 398C89B8; +3f69 : E0000012; +3f6a : BB808000; +3f6b : 379CFFE4; +3f6c : 378E000B; +3f6d : 01CE0003; +3f6e : 35A2002C; +3f6f : 3DCE0003; +3f70 : 34030014; +3f71 : B9C00800; +3f72 : F8001864; +3f73 : 31C00013; +3f74 : 29A20020; +3f75 : 29630074; +3f76 : B9800800; +3f77 : B9C02000; +3f78 : FBFFF8A6; +3f79 : 34020000; +3f7a : BA00E000; +3f7b : B9600800; +3f7c : F800161E; +3f7d : B8206800; +3f7e : 5C20FFEC; +3f7f : B9E0E000; +3f80 : 2B9D0004; +3f81 : 2B8B0020; +3f82 : 2B8C001C; +3f83 : 2B8D0018; +3f84 : 2B8E0014; +3f85 : 2B8F0010; +3f86 : 2B90000C; +3f87 : 2B9B0008; +3f88 : 379C0020; +3f89 : C3A00000; +3f8a : 379CFFEC; +3f8b : 5B8B0014; +3f8c : 5B8C0010; +3f8d : 5B8D000C; +3f8e : 5B8E0008; +3f8f : 5B9D0004; +3f90 : 780B0001; +3f91 : 396BBF4C; +3f92 : 29610000; +3f93 : 5C200007; +3f94 : 78010001; +3f95 : 3821A8D0; +3f96 : F80015E2; +3f97 : 29610000; +3f98 : 34210001; +3f99 : 59610000; +3f9a : 780B0001; +3f9b : 396BA810; +3f9c : 780C0001; +3f9d : 356D00C0; +3f9e : 398CA8D0; +3f9f : E0000009; +3fa0 : 29620008; +3fa1 : 2963000C; +3fa2 : 29640010; +3fa3 : 296E0000; +3fa4 : B9800800; +3fa5 : F80016AA; +3fa6 : 59C10000; +3fa7 : 356B0018; +3fa8 : 5D6DFFF8; +3fa9 : 2B9D0004; +3faa : 2B8B0014; +3fab : 2B8C0010; +3fac : 2B8D000C; +3fad : 2B8E0008; +3fae : 379C0014; +3faf : C3A00000; +3fb0 : 379CFFF4; +3fb1 : 5B8B000C; +3fb2 : 5B8C0008; +3fb3 : 5B9D0004; +3fb4 : 34020000; +3fb5 : B8206000; +3fb6 : F80007A4; +3fb7 : B8205800; +3fb8 : 4C200005; +3fb9 : 78010001; +3fba : 382189E0; +3fbb : B9601000; +3fbc : E0000004; +3fbd : 29820000; +3fbe : 78010001; +3fbf : 38218A0C; +3fc0 : FBFFF85E; +3fc1 : B9600800; +3fc2 : 2B9D0004; +3fc3 : 2B8B000C; +3fc4 : 2B8C0008; +3fc5 : 379C000C; +3fc6 : C3A00000; +3fc7 : 379CFFFC; +3fc8 : 5B9D0004; +3fc9 : 78010001; +3fca : 3821BF50; +3fcb : 58200000; +3fcc : 78020001; +3fcd : 78010001; +3fce : 3821BF64; +3fcf : 3842BF54; +3fd0 : 3403FFFF; +3fd1 : 58230000; +3fd2 : 58430000; +3fd3 : 58200008; +3fd4 : 58400008; +3fd5 : 58400004; +3fd6 : 58200004; +3fd7 : 5840000C; +3fd8 : 5820000C; +3fd9 : 34020000; +3fda : 34010000; +3fdb : F800139F; +3fdc : 2B9D0004; +3fdd : 379C0004; +3fde : C3A00000; +3fdf : 379CFFF4; +3fe0 : 5B8B000C; +3fe1 : 5B8C0008; +3fe2 : 5B9D0004; +3fe3 : B8206000; +3fe4 : 34010000; +3fe5 : F800144C; +3fe6 : B8205800; +3fe7 : 34020000; +3fe8 : 5C200081; +3fe9 : FBFFFA19; +3fea : 78030001; +3feb : 3863BF54; +3fec : 28650008; +3fed : 78020001; +3fee : 3842BF50; +3fef : B8202000; +3ff0 : 28420000; +3ff1 : 44AB0004; +3ff2 : 34010001; +3ff3 : 5CA1001D; +3ff4 : E0000010; +3ff5 : 34010001; +3ff6 : 44810005; +3ff7 : 28610004; +3ff8 : 34210001; +3ff9 : 58610004; +3ffa : E0000002; +3ffb : 58600004; +3ffc : 78030001; +3ffd : 3863BF54; +3ffe : 28650004; +3fff : 34010004; +4000 : 4C250010; +4001 : 34010001; +4002 : 58610008; +4003 : E0000002; +4004 : 44850003; +4005 : 58600004; +4006 : E000000A; +4007 : 28650004; +4008 : 34010004; +4009 : 34A50001; +400a : 58650004; +400b : 4C250005; +400c : 34010002; +400d : 58610008; +400e : 3441FE0C; +400f : 5861000C; +4010 : 78030001; +4011 : 3863BF64; +4012 : 28650008; +4013 : 44A00004; +4014 : 34010001; +4015 : 5CA1001C; +4016 : E000000F; +4017 : 44850005; +4018 : 28610004; +4019 : 34210001; +401a : 58610004; +401b : E0000002; +401c : 58600004; +401d : 78030001; +401e : 3863BF64; +401f : 28640004; +4020 : 34010004; +4021 : 4C240010; +4022 : 34010001; +4023 : 58610008; +4024 : E0000002; +4025 : 44800003; +4026 : 58600004; +4027 : E000000A; +4028 : 28640004; +4029 : 34010004; +402a : 34840001; +402b : 58640004; +402c : 4C240005; +402d : 34010002; +402e : 58610008; +402f : 3441FE0C; +4030 : 5861000C; +4031 : 3401251B; +4032 : 4C220030; +4033 : 78020001; +4034 : 3842BF54; +4035 : 28440008; +4036 : 34010002; +4037 : 3402FFFF; +4038 : 5C810031; +4039 : 78030001; +403a : 3863BF64; +403b : 28610008; +403c : 5C24002D; +403d : 2862000C; +403e : 34011F3F; +403f : E0000002; +4040 : 3442E0C0; +4041 : 4841FFFF; +4042 : 78030001; +4043 : 3863BF64; +4044 : 5862000C; +4045 : 78030001; +4046 : 3863BF54; +4047 : 2863000C; +4048 : 34011F3F; +4049 : E0000002; +404a : 3463E0C0; +404b : 4861FFFF; +404c : 78040001; +404d : 3884BF54; +404e : 5883000C; +404f : 4C620003; +4050 : 3444F060; +4051 : E0000004; +4052 : 34040000; +4053 : 4C430002; +4054 : 34440FA0; +4055 : B4831800; +4056 : 0062001F; +4057 : B4431800; +4058 : 14620001; +4059 : 4C400003; +405a : 34421F40; +405b : E0000004; +405c : 34011F3F; +405d : 4C220002; +405e : 3442E0C0; +405f : 59820000; +4060 : 34020001; +4061 : E0000008; +4062 : 78010001; +4063 : 34420064; +4064 : 3821BF50; +4065 : 58220000; +4066 : 34010000; +4067 : F8001313; +4068 : 34020000; +4069 : B8400800; +406a : 2B9D0004; +406b : 2B8B000C; +406c : 2B8C0008; +406d : 379C000C; +406e : C3A00000; +406f : 379CFFF8; +4070 : 5B8B0008; +4071 : 5B9D0004; +4072 : 78020001; +4073 : B8205800; +4074 : B8400800; +4075 : 38218A2C; +4076 : FBFFF7A8; +4077 : E0000003; +4078 : 34010064; +4079 : FBFFFD96; +407a : 34010000; +407b : FBFFF92F; +407c : 4420FFFC; +407d : 34010003; +407e : 34020000; +407f : 34030001; +4080 : F800121F; +4081 : 78020001; +4082 : B8400800; +4083 : 38218A44; +4084 : FBFFF79A; +4085 : E0000003; +4086 : 34010064; +4087 : FBFFFD88; +4088 : 34010000; +4089 : F80012E0; +408a : 4420FFFC; +408b : 78020001; +408c : B8400800; +408d : 38218798; +408e : FBFFF790; +408f : 78020001; +4090 : B8400800; +4091 : 38218A54; +4092 : FBFFF78C; +4093 : FBFFFF34; +4094 : B9600800; +4095 : FBFFFF4A; +4096 : 4420FFFE; +4097 : 2B9D0004; +4098 : 2B8B0008; +4099 : 379C0008; +409a : C3A00000; +409b : 379CFFEC; +409c : 5B8B0010; +409d : 5B8C000C; +409e : 5B8D0008; +409f : 5B9D0004; +40a0 : B8405800; +40a1 : 34020003; +40a2 : 340C0000; +40a3 : 340D03E9; +40a4 : 5C220022; +40a5 : E0000005; +40a6 : 458D0027; +40a7 : FBFFF903; +40a8 : 44200025; +40a9 : 358C0001; +40aa : B9600800; +40ab : FBFFFF34; +40ac : 4420FFFA; +40ad : 4C200002; +40ae : E0000018; +40af : 37810014; +40b0 : 34020000; +40b1 : F80006A9; +40b2 : 48010007; +40b3 : 29620000; +40b4 : 2B810014; +40b5 : 3443FF38; +40b6 : 54610003; +40b7 : 344200C8; +40b8 : 5041001D; +40b9 : 34020001; +40ba : B9600800; +40bb : F800069F; +40bc : 78030001; +40bd : 29620000; +40be : 38638A7C; +40bf : 4C200003; +40c0 : 78030001; +40c1 : 38638A74; +40c2 : 78010001; +40c3 : 38218A84; +40c4 : FBFFF75A; +40c5 : E0000010; +40c6 : B9600800; +40c7 : FBFFFEE9; +40c8 : B8206000; +40c9 : 48010005; +40ca : 29610000; +40cb : FBFFEC64; +40cc : E0000002; +40cd : 340CFFFF; +40ce : B9800800; +40cf : 2B9D0004; +40d0 : 2B8B0010; +40d1 : 2B8C000C; +40d2 : 2B8D0008; +40d3 : 379C0014; +40d4 : C3A00000; +40d5 : 340C0000; +40d6 : E3FFFFF4; +40d7 : 34000000; +40d8 : 34000000; +40d9 : 34000000; +40da : 34000000; +40db : 34000000; +40dc : 34000000; +40dd : C3A00000; +40de : 379CFFF0; +40df : 5B8B0010; +40e0 : 5B8C000C; +40e1 : 5B8D0008; +40e2 : 5B9D0004; +40e3 : B8201800; +40e4 : B8405800; +40e5 : 34010800; +40e6 : B8601000; +40e7 : 780C0001; +40e8 : FBFFFA49; +40e9 : 340D0008; +40ea : FBFFFFED; +40eb : 398CC2AC; +40ec : 34010400; +40ed : 34020000; +40ee : FBFFFA43; +40ef : B1600800; +40f0 : 4C200004; +40f1 : 34011000; +40f2 : 34020001; +40f3 : E0000003; +40f4 : 34011000; +40f5 : 34020000; +40f6 : FBFFFA3B; +40f7 : FBFFFFE0; +40f8 : 34010400; +40f9 : 34020001; +40fa : FBFFFA37; +40fb : 29810000; +40fc : 3D6B0001; +40fd : 35ADFFFF; +40fe : 28210004; +40ff : 20212000; +4100 : 7C210000; +4101 : B9615800; +4102 : 216B00FF; +4103 : FBFFFFD4; +4104 : 5DA0FFE8; +4105 : 34010400; +4106 : 34020000; +4107 : FBFFFA2A; +4108 : B9600800; +4109 : 2B9D0004; +410a : 2B8B0010; +410b : 2B8C000C; +410c : 2B8D0008; +410d : 379C0010; +410e : C3A00000; +410f : 379CFFFC; +4110 : 5B9D0004; +4111 : 34010800; +4112 : 34020001; +4113 : FBFFFA1E; +4114 : 34010400; +4115 : 34020000; +4116 : FBFFFA1B; +4117 : 34011000; +4118 : 34020000; +4119 : FBFFFA18; +411a : 2B9D0004; +411b : 379C0004; +411c : C3A00000; +411d : 379CFFF0; +411e : 5B8B0010; +411f : 5B8C000C; +4120 : 5B8D0008; +4121 : 5B9D0004; +4122 : B8205800; +4123 : B8406800; +4124 : 34010001; +4125 : 34020000; +4126 : B8606000; +4127 : FBFFFFB7; +4128 : 3402000B; +4129 : 34010000; +412a : FBFFFFB4; +412b : 01630010; +412c : 34010000; +412d : 206200FF; +412e : FBFFFFB0; +412f : 2163FF00; +4130 : 00620008; +4131 : 34010000; +4132 : FBFFFFAC; +4133 : 216200FF; +4134 : 34010000; +4135 : FBFFFFA9; +4136 : 34010000; +4137 : 34020000; +4138 : FBFFFFA6; +4139 : 340B0000; +413a : E0000007; +413b : 34020000; +413c : 34010000; +413d : FBFFFFA1; +413e : B5AB1000; +413f : 30410000; +4140 : 356B0001; +4141 : 498BFFFA; +4142 : 34020000; +4143 : 34010001; +4144 : FBFFFF9A; +4145 : B9800800; +4146 : 2B9D0004; +4147 : 2B8B0010; +4148 : 2B8C000C; +4149 : 2B8D0008; +414a : 379C0010; +414b : C3A00000; +414c : 379CFFF8; +414d : 5B8B0008; +414e : 5B9D0004; +414f : 34020000; +4150 : B8205800; +4151 : 34010001; +4152 : FBFFFF8C; +4153 : 34020006; +4154 : 34010000; +4155 : FBFFFF89; +4156 : 34020000; +4157 : 34010001; +4158 : FBFFFF86; +4159 : 340200D8; +415a : 34010000; +415b : FBFFFF83; +415c : 01620010; +415d : 34010000; +415e : 204200FF; +415f : FBFFFF7F; +4160 : 2162FF00; +4161 : 00420008; +4162 : 34010000; +4163 : FBFFFF7B; +4164 : 216200FF; +4165 : 34010000; +4166 : FBFFFF78; +4167 : 34020000; +4168 : 34010001; +4169 : FBFFFF75; +416a : 2B9D0004; +416b : 2B8B0008; +416c : 379C0008; +416d : C3A00000; +416e : 379CFFF8; +416f : 5B8B0008; +4170 : 5B9D0004; +4171 : 34020000; +4172 : 34010001; +4173 : FBFFFF6B; +4174 : 34020005; +4175 : 34010000; +4176 : FBFFFF68; +4177 : 34020000; +4178 : 34010000; +4179 : FBFFFF65; +417a : B8205800; +417b : 34020000; +417c : 34010001; +417d : FBFFFF61; +417e : B9600800; +417f : 2B9D0004; +4180 : 2B8B0008; +4181 : 379C0008; +4182 : C3A00000; +4183 : 379CFFE8; +4184 : 5B8B0018; +4185 : 5B8C0014; +4186 : 5B8D0010; +4187 : 5B8E000C; +4188 : 5B8F0008; +4189 : 5B9D0004; +418a : 780B0001; +418b : 396BBFA4; +418c : 296C0008; +418d : B8406800; +418e : B8207800; +418f : B8400800; +4190 : B9801000; +4191 : F80015F4; +4192 : 7C2E0000; +4193 : B9801000; +4194 : B9A00800; +4195 : F80015E0; +4196 : B5C17000; +4197 : 340C0000; +4198 : E0000009; +4199 : 29620008; +419a : 89821000; +419b : B44F0800; +419c : FBFFFFB0; +419d : FBFFFFD1; +419e : 20220001; +419f : 5C40FFFE; +41a0 : 358C0001; +41a1 : 49CCFFF8; +41a2 : B9A00800; +41a3 : 2B9D0004; +41a4 : 2B8B0018; +41a5 : 2B8C0014; +41a6 : 2B8D0010; +41a7 : 2B8E000C; +41a8 : 2B8F0008; +41a9 : 379C0018; +41aa : C3A00000; +41ab : 379CFFF0; +41ac : 5B8B0010; +41ad : 5B8C000C; +41ae : 5B8D0008; +41af : 5B9D0004; +41b0 : B8205800; +41b1 : B8406800; +41b2 : 34010001; +41b3 : 34020000; +41b4 : B8606000; +41b5 : FBFFFF29; +41b6 : 34020006; +41b7 : 34010000; +41b8 : FBFFFF26; +41b9 : 34020000; +41ba : 34010001; +41bb : FBFFFF23; +41bc : 34020002; +41bd : 34010000; +41be : FBFFFF20; +41bf : 01630010; +41c0 : 34010000; +41c1 : 206200FF; +41c2 : FBFFFF1C; +41c3 : 2163FF00; +41c4 : 00620008; +41c5 : 34010000; +41c6 : FBFFFF18; +41c7 : 216200FF; +41c8 : 34010000; +41c9 : FBFFFF15; +41ca : 340B0000; +41cb : E0000006; +41cc : B5AB1000; +41cd : 40420000; +41ce : 34010000; +41cf : 356B0001; +41d0 : FBFFFF0E; +41d1 : 498BFFFB; +41d2 : 34010001; +41d3 : 34020000; +41d4 : FBFFFF0A; +41d5 : FBFFFF99; +41d6 : 20210001; +41d7 : 5C20FFFE; +41d8 : B9800800; +41d9 : 2B9D0004; +41da : 2B8B0010; +41db : 2B8C000C; +41dc : 2B8D0008; +41dd : 379C0010; +41de : C3A00000; +41df : 379CFFF4; +41e0 : 5B8B000C; +41e1 : 5B8C0008; +41e2 : 5B9D0004; +41e3 : 780B0001; +41e4 : 780C0001; +41e5 : 396BAEE0; +41e6 : 398CAEEC; +41e7 : E0000005; +41e8 : 29620000; +41e9 : B9600800; +41ea : 356B000C; +41eb : D8400000; +41ec : 558BFFFC; +41ed : 2B9D0004; +41ee : 2B8B000C; +41ef : 2B8C0008; +41f0 : 379C000C; +41f1 : C3A00000; +41f2 : 379CFFF0; +41f3 : 5B8B0010; +41f4 : 5B8C000C; +41f5 : 5B8D0008; +41f6 : 5B9D0004; +41f7 : 780B0001; +41f8 : 780D0001; +41f9 : 340C0000; +41fa : 396BAEE0; +41fb : 39ADAEEC; +41fc : E0000006; +41fd : 29620000; +41fe : B9600800; +41ff : 356B000C; +4200 : D8400000; +4201 : B5816000; +4202 : 55ABFFFB; +4203 : 69810000; +4204 : 2B9D0004; +4205 : 2B8B0010; +4206 : 2B8C000C; +4207 : 2B8D0008; +4208 : 379C0010; +4209 : C3A00000; +420a : 379CFFEC; +420b : 5B8B0014; +420c : 5B8C0010; +420d : 5B8D000C; +420e : 5B8E0008; +420f : 5B9D0004; +4210 : 780B0001; +4211 : 780D0001; +4212 : B8207000; +4213 : 396BAEE0; +4214 : 39ADAEEC; +4215 : E000000C; +4216 : 296C0008; +4217 : E0000007; +4218 : B9C01000; +4219 : F800169D; +421a : 5C200003; +421b : 29810004; +421c : E0000007; +421d : 358C0008; +421e : 29810000; +421f : 5C20FFF9; +4220 : 356B000C; +4221 : 55ABFFF5; +4222 : 78018000; +4223 : 2B9D0004; +4224 : 2B8B0014; +4225 : 2B8C0010; +4226 : 2B8D000C; +4227 : 2B8E0008; +4228 : 379C0014; +4229 : C3A00000; +422a : B8201800; +422b : 5C200008; +422c : 78010001; +422d : 78020001; +422e : 3821AEE0; +422f : 3842AEEC; +4230 : 44220003; +4231 : 28210008; +4232 : C3A00000; +4233 : 28620008; +4234 : 34610008; +4235 : 5C400016; +4236 : 78020001; +4237 : 78040001; +4238 : 3842AEE0; +4239 : 3884AEEC; +423a : E000000F; +423b : 28410008; +423c : E000000A; +423d : 5C230008; +423e : 78030001; +423f : 3442000C; +4240 : 3863AEEC; +4241 : 34010000; +4242 : 50430009; +4243 : 28410008; +4244 : C3A00000; +4245 : 34210008; +4246 : 28250000; +4247 : 5CA0FFF6; +4248 : 3442000C; +4249 : 5482FFF2; +424a : 34010000; +424b : C3A00000; +424c : 379CFFC8; +424d : 5B8B0038; +424e : 5B8C0034; +424f : 5B8D0030; +4250 : 5B8E002C; +4251 : 5B8F0028; +4252 : 5B900024; +4253 : 5B910020; +4254 : 5B92001C; +4255 : 5B930018; +4256 : 5B940014; +4257 : 5B950010; +4258 : 5B96000C; +4259 : 5B970008; +425a : 5B9D0004; +425b : B8207000; +425c : 34010000; +425d : B840B800; +425e : 78140001; +425f : FBFFFFCB; +4260 : 78130001; +4261 : 78120001; +4262 : 78110001; +4263 : 78100001; +4264 : 780F0001; +4265 : B8206800; +4266 : 34150000; +4267 : 340B0000; +4268 : 3A9480E0; +4269 : 3A737C58; +426a : 3A528AB0; +426b : 78168000; +426c : 3A3187D0; +426d : 3A107948; +426e : 39EF87C8; +426f : E0000028; +4270 : 3562000F; +4271 : B5CB0800; +4272 : 4AE20006; +4273 : 78020001; +4274 : 38428AA8; +4275 : FBFFF59B; +4276 : B5615800; +4277 : E0000021; +4278 : 29AC0004; +4279 : BA801800; +427a : 46A00002; +427b : BA601800; +427c : 29A40000; +427d : BA401000; +427e : FBFFF592; +427f : B42B5800; +4280 : 5D960005; +4281 : B5CB0800; +4282 : B9E01000; +4283 : FBFFF58D; +4284 : E000000E; +4285 : 4D800006; +4286 : B5CB0800; +4287 : BA001000; +4288 : FBFFF588; +4289 : C80C6000; +428a : B5615800; +428b : 2184FFFF; +428c : 08842710; +428d : 15830010; +428e : B5CB0800; +428f : 00840010; +4290 : BA201000; +4291 : FBFFF57F; +4292 : B42B5800; +4293 : B9A00800; +4294 : FBFFFF96; +4295 : B8206800; +4296 : 36B50001; +4297 : 5DA0FFD9; +4298 : B9600800; +4299 : 2B9D0004; +429a : 2B8B0038; +429b : 2B8C0034; +429c : 2B8D0030; +429d : 2B8E002C; +429e : 2B8F0028; +429f : 2B900024; +42a0 : 2B910020; +42a1 : 2B92001C; +42a2 : 2B930018; +42a3 : 2B940014; +42a4 : 2B950010; +42a5 : 2B96000C; +42a6 : 2B970008; +42a7 : 379C0038; +42a8 : C3A00000; +42a9 : 379CFFA8; +42aa : 5B8B0008; +42ab : 5B9D0004; +42ac : 378B000C; +42ad : B9600800; +42ae : 34020050; +42af : FBFFFF9D; +42b0 : 78010001; +42b1 : B9601000; +42b2 : 382179E8; +42b3 : FBFFF56B; +42b4 : 34010000; +42b5 : 2B9D0004; +42b6 : 2B8B0008; +42b7 : 379C0058; +42b8 : C3A00000; +42b9 : 78010001; +42ba : 3821BFD4; +42bb : 28210000; +42bc : 28220008; +42bd : 2821000C; +42be : 202100FF; +42bf : C3A00000; +42c0 : 78010001; +42c1 : 78030001; +42c2 : 38638F34; +42c3 : 3821BFD4; +42c4 : 28210000; +42c5 : 28620000; +42c6 : 78040001; +42c7 : 38848F38; +42c8 : 58220000; +42c9 : 58200014; +42ca : 28830000; +42cb : 58200018; +42cc : 58200010; +42cd : 58230000; +42ce : 58220000; +42cf : 5820001C; +42d0 : C3A00000; +42d1 : 78040001; +42d2 : 34050002; +42d3 : 3884BFD4; +42d4 : 5C25000E; +42d5 : 28810000; +42d6 : 1444001F; +42d7 : 20840007; +42d8 : B4831800; +42d9 : F4832000; +42da : 00630003; +42db : B4821000; +42dc : 3C42001D; +42dd : 58200014; +42de : 58200018; +42df : B8431800; +42e0 : 58230010; +42e1 : E0000006; +42e2 : 28810000; +42e3 : 204200FF; +42e4 : 58230014; +42e5 : 58220018; +42e6 : 58200010; +42e7 : 78010001; +42e8 : 3821BFD4; +42e9 : 28210000; +42ea : 28220000; +42eb : 38420004; +42ec : 58220000; +42ed : 34010000; +42ee : C3A00000; +42ef : 78050001; +42f0 : 38A5BFD4; +42f1 : 28A50000; +42f2 : 202100FF; +42f3 : 00630003; +42f4 : 58A20014; +42f5 : 58A10018; +42f6 : 58A30010; +42f7 : 34010003; +42f8 : 5C810007; +42f9 : 28A20000; +42fa : 3401FFF3; +42fb : A0410800; +42fc : 38210008; +42fd : 58A10000; +42fe : C3A00000; +42ff : 34010001; +4300 : 5C810007; +4301 : 28A2001C; +4302 : 3401FFE7; +4303 : A0410800; +4304 : 38210010; +4305 : 58A1001C; +4306 : C3A00000; +4307 : 34010002; +4308 : 5C810006; +4309 : 28A2001C; +430a : 3401FFC7; +430b : A0410800; +430c : 38210020; +430d : 58A1001C; +430e : C3A00000; +430f : 379CFFE0; +4310 : 5B8B0020; +4311 : 5B8C001C; +4312 : 5B8D0018; +4313 : 5B8E0014; +4314 : 5B8F0010; +4315 : 5B90000C; +4316 : 5B910008; +4317 : 5B9D0004; +4318 : B8206000; +4319 : 78010001; +431a : 38218F28; +431b : 282F0000; +431c : 780B0001; +431d : B8406800; +431e : 396BBFD4; +431f : FBFFFF9A; +4320 : B8208800; +4321 : 29610000; +4322 : B8408000; +4323 : 282E0004; +4324 : A1CF7000; +4325 : FBFFFF94; +4326 : 5C31FFF9; +4327 : 5C50FFF8; +4328 : 45800003; +4329 : 59810000; +432a : 59820004; +432b : 45A00003; +432c : 3DC10003; +432d : 59A10000; +432e : 2B9D0004; +432f : 2B8B0020; +4330 : 2B8C001C; +4331 : 2B8D0018; +4332 : 2B8E0014; +4333 : 2B8F0010; +4334 : 2B90000C; +4335 : 2B910008; +4336 : 379C0020; +4337 : C3A00000; +4338 : 78010001; +4339 : 3821BFD4; +433a : 28210000; +433b : 28210000; +433c : 20210004; +433d : 64210000; +433e : C3A00000; +433f : 78020001; +4340 : 3842BFD4; +4341 : 28420000; +4342 : 2843001C; +4343 : 44200003; +4344 : 3863000C; +4345 : E0000003; +4346 : 3401FFF3; +4347 : A0611800; +4348 : 5843001C; +4349 : 34010000; +434a : C3A00000; +434b : 78020001; +434c : 3842BFD4; +434d : 28420000; +434e : 2843001C; +434f : 44200003; +4350 : 38630002; +4351 : E0000003; +4352 : 3401FFFD; +4353 : A0611800; +4354 : 5843001C; +4355 : 34010000; +4356 : C3A00000; +4357 : 379CFFE8; +4358 : 5B8B0018; +4359 : 5B8C0014; +435a : 5B8D0010; +435b : 5B8E000C; +435c : 5B8F0008; +435d : 5B9D0004; +435e : 282B0004; +435f : B8806800; +4360 : B8607800; +4361 : 41610003; +4362 : B8406000; +4363 : 35AEFFFF; +4364 : FBFFF7DC; +4365 : 29620004; +4366 : 41610003; +4367 : 3C420001; +4368 : 204200FE; +4369 : FBFFF828; +436a : 15820008; +436b : 41610003; +436c : 204200FF; +436d : FBFFF824; +436e : 41610003; +436f : 218200FF; +4370 : 340C0000; +4371 : FBFFF820; +4372 : 41610003; +4373 : FBFFF7E3; +4374 : 29620004; +4375 : 41610003; +4376 : 3C420001; +4377 : 38420001; +4378 : 204200FF; +4379 : FBFFF818; +437a : E0000005; +437b : 20A100FF; +437c : 34030000; +437d : FBFFF85B; +437e : 358C0001; +437f : B5EC1000; +4380 : 29650000; +4381 : 49CCFFFA; +4382 : 20A100FF; +4383 : 34030001; +4384 : FBFFF854; +4385 : 41610003; +4386 : FBFFF7F0; +4387 : B9A00800; +4388 : 2B9D0004; +4389 : 2B8B0018; +438a : 2B8C0014; +438b : 2B8D0010; +438c : 2B8E000C; +438d : 2B8F0008; +438e : 379C0018; +438f : C3A00000; +4390 : 379CFFE8; +4391 : 5B8B0018; +4392 : 5B8C0014; +4393 : 5B8D0010; +4394 : 5B8E000C; +4395 : 5B8F0008; +4396 : 5B9D0004; +4397 : 340D0000; +4398 : B8406000; +4399 : B8607000; +439a : 282B0004; +439b : E0000021; +439c : 41610003; +439d : FBFFF7A3; +439e : 29620004; +439f : 41610003; +43a0 : 3C420001; +43a1 : 204200FE; +43a2 : FBFFF7EF; +43a3 : 15820008; +43a4 : 41610003; +43a5 : 204200FF; +43a6 : FBFFF7EB; +43a7 : 41610003; +43a8 : 218200FF; +43a9 : 358C0001; +43aa : FBFFF7E7; +43ab : 41610003; +43ac : 340200FF; +43ad : FBFFF7E4; +43ae : 41610003; +43af : FBFFF7C7; +43b0 : 41610003; +43b1 : FBFFF78F; +43b2 : 29620004; +43b3 : 41610003; +43b4 : 3C420001; +43b5 : 204200FE; +43b6 : FBFFF7DB; +43b7 : B8207800; +43b8 : 41610003; +43b9 : FBFFF7BD; +43ba : 5DE0FFF6; +43bb : 35AD0001; +43bc : 49CDFFE0; +43bd : B9C00800; +43be : 2B9D0004; +43bf : 2B8B0018; +43c0 : 2B8C0014; +43c1 : 2B8D0010; +43c2 : 2B8E000C; +43c3 : 2B8F0008; +43c4 : 379C0018; +43c5 : C3A00000; +43c6 : 379CFFE4; +43c7 : 5B8B001C; +43c8 : 5B8C0018; +43c9 : 5B8D0014; +43ca : 5B8E0010; +43cb : 5B8F000C; +43cc : 5B900008; +43cd : 5B9D0004; +43ce : 340C0000; +43cf : B8406800; +43d0 : B8607800; +43d1 : B8807000; +43d2 : 282B0004; +43d3 : E0000022; +43d4 : 41610003; +43d5 : FBFFF76B; +43d6 : 29620004; +43d7 : 41610003; +43d8 : 3C420001; +43d9 : 204200FE; +43da : FBFFF7B7; +43db : 15A20008; +43dc : 41610003; +43dd : 204200FF; +43de : FBFFF7B3; +43df : 41610003; +43e0 : 21A200FF; +43e1 : 35AD0001; +43e2 : FBFFF7AF; +43e3 : B5EC1000; +43e4 : 41610003; +43e5 : 40420000; +43e6 : FBFFF7AB; +43e7 : 41610003; +43e8 : FBFFF78E; +43e9 : 41610003; +43ea : FBFFF756; +43eb : 29620004; +43ec : 41610003; +43ed : 3C420001; +43ee : 204200FE; +43ef : FBFFF7A2; +43f0 : B8208000; +43f1 : 41610003; +43f2 : FBFFF784; +43f3 : 5E00FFF6; +43f4 : 358C0001; +43f5 : 49CCFFDF; +43f6 : B9C00800; +43f7 : 2B9D0004; +43f8 : 2B8B001C; +43f9 : 2B8C0018; +43fa : 2B8D0014; +43fb : 2B8E0010; +43fc : 2B8F000C; +43fd : 2B900008; +43fe : 379C001C; +43ff : C3A00000; +4400 : 379CFFFC; +4401 : 5B9D0004; +4402 : B8400800; +4403 : B8601000; +4404 : FBFFFD7F; +4405 : 2B9D0004; +4406 : 379C0004; +4407 : C3A00000; +4408 : 379CFFFC; +4409 : 5B9D0004; +440a : B8400800; +440b : B8601000; +440c : B8801800; +440d : FBFFFD9E; +440e : 2B9D0004; +440f : 379C0004; +4410 : C3A00000; +4411 : 379CFFFC; +4412 : 5B9D0004; +4413 : 28210004; +4414 : F8000958; +4415 : 2B9D0004; +4416 : 379C0004; +4417 : C3A00000; +4418 : 379CFFFC; +4419 : 5B9D0004; +441a : 28210004; +441b : F8000979; +441c : 2B9D0004; +441d : 379C0004; +441e : C3A00000; +441f : 379CFFFC; +4420 : 5B9D0004; +4421 : 28210004; +4422 : F800095E; +4423 : 2B9D0004; +4424 : 379C0004; +4425 : C3A00000; +4426 : 379CFFBC; +4427 : 5B8B0024; +4428 : 5B8C0020; +4429 : 5B8D001C; +442a : 5B8E0018; +442b : 5B8F0014; +442c : 5B900010; +442d : 5B91000C; +442e : 5B920008; +442f : 5B9D0004; +4430 : B8206000; +4431 : 34010003; +4432 : B8406800; +4433 : B8607000; +4434 : 340BFFFC; +4435 : 54610072; +4436 : 78030001; +4437 : 78040001; +4438 : 78050001; +4439 : 38638F3C; +443a : 38848F40; +443b : 38A58F44; +443c : 28620000; +443d : 780F0001; +443e : 28830000; +443f : 28A40000; +4440 : 39EFA988; +4441 : B9E00800; +4442 : F80011DA; +4443 : 340BFFFF; +4444 : 48010063; +4445 : 5DC00017; +4446 : 78040001; +4447 : 3884BF82; +4448 : 30800000; +4449 : 34020001; +444a : 37900028; +444b : 37920038; +444c : 341100FF; +444d : B8805800; +444e : E0000006; +444f : 40410000; +4450 : 4431000C; +4451 : 34420001; +4452 : 5C52FFFD; +4453 : E0000060; +4454 : B9E00800; +4455 : BA001800; +4456 : 3404001D; +4457 : F8001208; +4458 : 3402001D; +4459 : 5C220003; +445a : BA001000; +445b : E3FFFFF4; +445c : 34010001; +445d : 5DA10007; +445e : 78010001; +445f : 3821BF82; +4460 : 40220000; +4461 : 34010004; +4462 : 340BFFFE; +4463 : 44410041; +4464 : B9CD0800; +4465 : 5C200007; +4466 : 78010001; +4467 : 3821BF82; +4468 : 40210000; +4469 : 340B0000; +446a : 442B003A; +446b : E0000002; +446c : 5DA0001A; +446d : 09C2001D; +446e : 78010001; +446f : 3821A988; +4470 : 34420001; +4471 : B9801800; +4472 : 3404001D; +4473 : F80011EC; +4474 : 3402001D; +4475 : 340BFFFF; +4476 : 5C22002E; +4477 : B9800800; +4478 : 3583001C; +4479 : 34020000; +447a : 40240000; +447b : 34210001; +447c : B4441000; +447d : 204200FF; +447e : 5C23FFFC; +447f : 4181001C; +4480 : 44220021; +4481 : 78010001; +4482 : 38218ACC; +4483 : FBFFF39B; +4484 : 340BFFFF; +4485 : E000001F; +4486 : 34010001; +4487 : 5DA1001A; +4488 : B9800800; +4489 : 3583001C; +448a : 34020000; +448b : 40240000; +448c : 34210001; +448d : B4441000; +448e : 204200FF; +448f : 5C23FFFC; +4490 : 780D0001; +4491 : 3182001C; +4492 : 39ADBF82; +4493 : 41A20000; +4494 : 78010001; +4495 : 3821A988; +4496 : 0842001D; +4497 : B9801800; +4498 : 3404001D; +4499 : 34420001; +449a : F80011F1; +449b : 3402001D; +449c : 340BFFFF; +449d : 5C220007; +449e : 41A10000; +449f : 34210001; +44a0 : 31A10000; +44a1 : 78010001; +44a2 : 3821BF82; +44a3 : 402B0000; +44a4 : 78010001; +44a5 : 3821A988; +44a6 : F80011A6; +44a7 : B9600800; +44a8 : 2B9D0004; +44a9 : 2B8B0024; +44aa : 2B8C0020; +44ab : 2B8D001C; +44ac : 2B8E0018; +44ad : 2B8F0014; +44ae : 2B900010; +44af : 2B91000C; +44b0 : 2B920008; +44b1 : 379C0044; +44b2 : C3A00000; +44b3 : 41620000; +44b4 : 34420001; +44b5 : 204200FF; +44b6 : 31620000; +44b7 : 0842001D; +44b8 : 34420001; +44b9 : E3FFFF9B; +44ba : 379CFFFC; +44bb : 5B9D0004; +44bc : B8400800; +44bd : B8601000; +44be : B8801800; +44bf : FBFFFC5E; +44c0 : 2B9D0004; +44c1 : 379C0004; +44c2 : C3A00000; +44c3 : 379CFFD8; +44c4 : 5B8B0024; +44c5 : 5B8C0020; +44c6 : 5B8D001C; +44c7 : 5B8E0018; +44c8 : 5B8F0014; +44c9 : 5B900010; +44ca : 5B91000C; +44cb : 5B9B0008; +44cc : 5B9D0004; +44cd : B8207800; +44ce : 78010001; +44cf : 38218F48; +44d0 : 282E0000; +44d1 : 780B0001; +44d2 : 5B800028; +44d3 : 396B93F4; +44d4 : 340C0000; +44d5 : 340D0007; +44d6 : 29610000; +44d7 : 379B0028; +44d8 : BB601000; +44d9 : 34030004; +44da : FBFFFC43; +44db : 2B810028; +44dc : 356B0004; +44dd : 442E0003; +44de : 358C0001; +44df : 5D8DFFF7; +44e0 : 78010001; +44e1 : 38218F48; +44e2 : 28220000; +44e3 : 2B810028; +44e4 : 4422000A; +44e5 : 780D0001; +44e6 : 39AD9410; +44e7 : 780C0001; +44e8 : B9A07000; +44e9 : 340B0000; +44ea : 398CC1F0; +44eb : B8408800; +44ec : 34100006; +44ed : E000001B; +44ee : 78010001; +44ef : 3D8C0002; +44f0 : 382193F4; +44f1 : B42C0800; +44f2 : 282B0000; +44f3 : 78010001; +44f4 : 38218AE8; +44f5 : B9601000; +44f6 : FBFFF328; +44f7 : 78030001; +44f8 : 3863BFA4; +44f9 : 28620008; +44fa : 78010001; +44fb : 3821A988; +44fc : 58220008; +44fd : 78020001; +44fe : 384212E8; +44ff : 5822001C; +4500 : 78020001; +4501 : 38421020; +4502 : 58220020; +4503 : 78020001; +4504 : 58200004; +4505 : 582B000C; +4506 : 38421000; +4507 : E000002B; +4508 : 29C20000; +4509 : B9800800; +450a : BB601800; +450b : 34040004; +450c : F8000860; +450d : 34020004; +450e : 5C220006; +450f : 2B810028; +4510 : 35CE0004; +4511 : 44310003; +4512 : 356B0001; +4513 : 5D70FFF5; +4514 : 78010001; +4515 : 38218F48; +4516 : 28300000; +4517 : 2B810028; +4518 : 5C30001C; +4519 : 3D6B0002; +451a : 78010001; +451b : 38219410; +451c : B42B0800; +451d : 282B0000; +451e : 78010001; +451f : 38218B08; +4520 : B9601000; +4521 : FBFFF2FD; +4522 : 78010001; +4523 : 3821A988; +4524 : 34020001; +4525 : 58220008; +4526 : 78020001; +4527 : 38421044; +4528 : 5822001C; +4529 : 78020001; +452a : 3842107C; +452b : 78030001; +452c : 3863C1F0; +452d : 58220020; +452e : 78020001; +452f : 58230004; +4530 : 582B000C; +4531 : 38421060; +4532 : 58220024; +4533 : E000003A; +4534 : 780B0001; +4535 : 396BBF78; +4536 : 780E0001; +4537 : 596F0000; +4538 : 59600004; +4539 : 3411007F; +453a : 39CEA988; +453b : 341B0006; +453c : E000002F; +453d : 41610003; +453e : 204200FF; +453f : B9A07800; +4540 : FBFFF6FF; +4541 : 340C0000; +4542 : 44200026; +4543 : 29E20000; +4544 : B9C00800; +4545 : 37830028; +4546 : 34040004; +4547 : FBFFFE10; +4548 : 2B810028; +4549 : 35EF0004; +454a : 44300003; +454b : 358C0001; +454c : 5D9BFFF7; +454d : 2B810028; +454e : 5C30001A; +454f : 3D8C0002; +4550 : 78010001; +4551 : 38219410; +4552 : B42C0800; +4553 : 282C0000; +4554 : 29630004; +4555 : 78010001; +4556 : B9801000; +4557 : 38218B24; +4558 : FBFFF2C6; +4559 : 78010001; +455a : 3821A988; +455b : 34020001; +455c : 58220008; +455d : 78020001; +455e : 38420D5C; +455f : 5822001C; +4560 : 78020001; +4561 : 38420F18; +4562 : 58220020; +4563 : 78020001; +4564 : 582B0004; +4565 : 582C000C; +4566 : 38420E40; +4567 : E3FFFFCB; +4568 : 29610004; +4569 : 34210001; +456a : 59610004; +456b : 29620004; +456c : 4E22FFD1; +456d : 78010001; +456e : 780B0001; +456f : 34020001; +4570 : 3821BF74; +4571 : 396BA988; +4572 : 30220000; +4573 : B9600800; +4574 : F8001004; +4575 : 780C0001; +4576 : 34020001; +4577 : 398C8B48; +4578 : E0000008; +4579 : 28820020; +457a : 2883000C; +457b : 3080003F; +457c : B9800800; +457d : 3484002C; +457e : FBFFF2A0; +457f : 34020000; +4580 : B9600800; +4581 : F8001019; +4582 : B8202000; +4583 : 5C20FFF6; +4584 : 2B9D0004; +4585 : 2B8B0024; +4586 : 2B8C0020; +4587 : 2B8D001C; +4588 : 2B8E0018; +4589 : 2B8F0014; +458a : 2B900010; +458b : 2B91000C; +458c : 2B9B0008; +458d : 379C0028; +458e : C3A00000; +458f : 379CFFF0; +4590 : 5B8B0010; +4591 : 5B8C000C; +4592 : 5B8D0008; +4593 : 5B9D0004; +4594 : 78030001; +4595 : 78040001; +4596 : 78050001; +4597 : 38638F3C; +4598 : 38848F40; +4599 : 38A58F4C; +459a : B8405800; +459b : 780D0001; +459c : 28620000; +459d : 28830000; +459e : 28A40000; +459f : 39ADA988; +45a0 : B9A00800; +45a1 : F800107B; +45a2 : 3402FFFF; +45a3 : 4801004E; +45a4 : B9A00800; +45a5 : 34020000; +45a6 : B9601800; +45a7 : 34040006; +45a8 : F80010B7; +45a9 : B8206000; +45aa : B9A00800; +45ab : F80010A1; +45ac : 4D800006; +45ad : 78010001; +45ae : 78020001; +45af : 38218B64; +45b0 : 384290D4; +45b1 : FBFFF26D; +45b2 : 41610000; +45b3 : 340200FF; +45b4 : 4422000D; +45b5 : 41630001; +45b6 : 41620002; +45b7 : B8621000; +45b8 : B8220800; +45b9 : 41620003; +45ba : B8220800; +45bb : 41620004; +45bc : B8220800; +45bd : 41620005; +45be : B8220800; +45bf : 202100FF; +45c0 : 5C200008; +45c1 : 78010001; +45c2 : 78020001; +45c3 : 38218B74; +45c4 : 384290D4; +45c5 : FBFFF259; +45c6 : 340CFFFF; +45c7 : E0000003; +45c8 : 34020000; +45c9 : 4D800028; +45ca : 78010001; +45cb : 78020001; +45cc : 384290D4; +45cd : 38218B8C; +45ce : FBFFF250; +45cf : 78010001; +45d0 : 78020001; +45d1 : 3821C1F0; +45d2 : 3842C200; +45d3 : 34260090; +45d4 : 34050022; +45d5 : 34040033; +45d6 : 28410004; +45d7 : 202300FF; +45d8 : 7C670042; +45d9 : 7C630028; +45da : A0E31800; +45db : 5C60000C; +45dc : 28430000; +45dd : 340C0000; +45de : 31650000; +45df : 31630002; +45e0 : 00230018; +45e1 : 31640001; +45e2 : 31630003; +45e3 : 00230010; +45e4 : 00210008; +45e5 : 31630004; +45e6 : 31610005; +45e7 : 34420010; +45e8 : 5C46FFEE; +45e9 : 34020000; +45ea : 45800007; +45eb : 78010001; +45ec : 78020001; +45ed : 384290D4; +45ee : 38218BA8; +45ef : FBFFF22F; +45f0 : 3402FFFF; +45f1 : B8400800; +45f2 : 2B9D0004; +45f3 : 2B8B0010; +45f4 : 2B8C000C; +45f5 : 2B8D0008; +45f6 : 379C0010; +45f7 : C3A00000; +45f8 : 379CFFF0; +45f9 : 5B8B0010; +45fa : 5B8C000C; +45fb : 5B8D0008; +45fc : 5B9D0004; +45fd : 78030001; +45fe : 78040001; +45ff : 78050001; +4600 : 38638F3C; +4601 : 38848F40; +4602 : 38A58F4C; +4603 : B8406800; +4604 : 780B0001; +4605 : 28620000; +4606 : 28830000; +4607 : 28A40000; +4608 : 396BA988; +4609 : B9600800; +460a : F8001012; +460b : B8206000; +460c : 4801000B; +460d : 29630070; +460e : 34020000; +460f : B9600800; +4610 : F80010A7; +4611 : B9600800; +4612 : 34020000; +4613 : B9A01800; +4614 : 34040006; +4615 : F8001076; +4616 : B8206000; +4617 : 78010001; +4618 : 3821A988; +4619 : F8001033; +461a : 34010000; +461b : 4D800007; +461c : 78010001; +461d : 78020001; +461e : 38218BB8; +461f : 384293E0; +4620 : FBFFF1FE; +4621 : 3401FFFF; +4622 : 2B9D0004; +4623 : 2B8B0010; +4624 : 2B8C000C; +4625 : 2B8D0008; +4626 : 379C0010; +4627 : C3A00000; +4628 : 379CFFF4; +4629 : 5B8B000C; +462a : 5B8C0008; +462b : 5B9D0004; +462c : 78030001; +462d : 78040001; +462e : 78050001; +462f : 38638F3C; +4630 : 38848F40; +4631 : 38A58F44; +4632 : 28620000; +4633 : 780B0001; +4634 : 28830000; +4635 : 28A40000; +4636 : 396BA988; +4637 : B9600800; +4638 : F8000FE4; +4639 : B8201000; +463a : 3401FFFF; +463b : 4802000E; +463c : 29630070; +463d : B9600800; +463e : 34020000; +463f : F8001078; +4640 : B8206000; +4641 : 29610070; +4642 : 5D810002; +4643 : 340C0001; +4644 : 78010001; +4645 : 3821A988; +4646 : F8001006; +4647 : 7D810001; +4648 : C8010800; +4649 : 2B9D0004; +464a : 2B8B000C; +464b : 2B8C0008; +464c : 379C000C; +464d : C3A00000; +464e : 379CFFCC; +464f : 5B8B0014; +4650 : 5B8C0010; +4651 : 5B8D000C; +4652 : 5B8E0008; +4653 : 5B9D0004; +4654 : 340C0000; +4655 : B8205800; +4656 : 340D0001; +4657 : 378E0018; +4658 : E0000027; +4659 : B9C00800; +465a : 34020000; +465b : B9801800; +465c : FBFFFDCA; +465d : 202D00FF; +465e : 45A00022; +465f : B9C00800; +4660 : B9601000; +4661 : 34030010; +4662 : F80012D7; +4663 : 358C0001; +4664 : 5C20001B; +4665 : 2B81002C; +4666 : 00220018; +4667 : 31610017; +4668 : 31620014; +4669 : 00220010; +466a : 31620015; +466b : 00220008; +466c : 2B810030; +466d : 31620016; +466e : 00220018; +466f : 3161001B; +4670 : 31620018; +4671 : 00220010; +4672 : 31620019; +4673 : 00220008; +4674 : 2B810028; +4675 : 3162001A; +4676 : 00220018; +4677 : 31610013; +4678 : 31620010; +4679 : 00220010; +467a : 31620011; +467b : 00220008; +467c : 34010001; +467d : 31620012; +467e : E0000003; +467f : 49ACFFDA; +4680 : 34010000; +4681 : 2B9D0004; +4682 : 2B8B0014; +4683 : 2B8C0010; +4684 : 2B8D000C; +4685 : 2B8E0008; +4686 : 379C0034; +4687 : C3A00000; +4688 : 379CFF28; +4689 : 5B8B0044; +468a : 5B8C0040; +468b : 5B8D003C; +468c : 5B8E0038; +468d : 5B8F0034; +468e : 5B900030; +468f : 5B91002C; +4690 : 5B920028; +4691 : 5B930024; +4692 : 5B940020; +4693 : 5B95001C; +4694 : 5B960018; +4695 : 5B970014; +4696 : 5B980010; +4697 : 5B99000C; +4698 : 5B9B0008; +4699 : 5B9D0004; +469a : 204200FF; +469b : B8206000; +469c : 206300FF; +469d : 44400044; +469e : 40220000; +469f : 40240001; +46a0 : 403D0005; +46a1 : 403B0006; +46a2 : 40390007; +46a3 : 40380008; +46a4 : 40370009; +46a5 : 4036000A; +46a6 : 4035000B; +46a7 : 4034000C; +46a8 : 4033000D; +46a9 : 4032000E; +46aa : 4031000F; +46ab : 40300010; +46ac : 402F0011; +46ad : 402E0012; +46ae : 402D0013; +46af : 402B0014; +46b0 : 402A0015; +46b1 : 40290016; +46b2 : 40280017; +46b3 : 40270018; +46b4 : 40260019; +46b5 : 4025001A; +46b6 : 4023001B; +46b7 : 4021001C; +46b8 : 338200BC; +46b9 : 338400BD; +46ba : 41820002; +46bb : 338200BE; +46bc : 41820003; +46bd : 338200BF; +46be : 41820004; +46bf : 338200C0; +46c0 : 338100D8; +46c1 : 378100BC; +46c2 : 339D00C1; +46c3 : 339B00C2; +46c4 : 339900C3; +46c5 : 339800C4; +46c6 : 339700C5; +46c7 : 339600C6; +46c8 : 339500C7; +46c9 : 339400C8; +46ca : 339300C9; +46cb : 339200CA; +46cc : 339100CB; +46cd : 339000CC; +46ce : 338F00CD; +46cf : 338E00CE; +46d0 : 338D00CF; +46d1 : 338B00D0; +46d2 : 338A00D1; +46d3 : 338900D2; +46d4 : 338800D3; +46d5 : 338700D4; +46d6 : 338600D5; +46d7 : 338500D6; +46d8 : 338300D7; +46d9 : FBFFFF75; +46da : 5C200009; +46db : 78010001; +46dc : 38218BD4; +46dd : FBFFF141; +46de : B9800800; +46df : 34020001; +46e0 : 34030000; +46e1 : FBFFFD45; +46e2 : E0000063; +46e3 : 78010001; +46e4 : 38218BEC; +46e5 : FBFFF139; +46e6 : 340D0000; +46e7 : 340B0001; +46e8 : 37910048; +46e9 : 379000DC; +46ea : E0000046; +46eb : 09AE001D; +46ec : 34020000; +46ed : B9A01800; +46ee : B62E7800; +46ef : B9E00800; +46f0 : FBFFFD36; +46f1 : B8205800; +46f2 : 4C010054; +46f3 : B9E00800; +46f4 : B9801000; +46f5 : 34030010; +46f6 : F8001243; +46f7 : 5C200038; +46f8 : 41850014; +46f9 : 41810015; +46fa : 41830016; +46fb : 3CA50018; +46fc : 3C210010; +46fd : 3C630008; +46fe : B8250800; +46ff : B8611800; +4700 : 41810017; +4701 : B60E1000; +4702 : 3444FF80; +4703 : B8231800; +4704 : 00610018; +4705 : 3041FF80; +4706 : 00610010; +4707 : 30830003; +4708 : 30810001; +4709 : 00610008; +470a : 30810002; +470b : 41850018; +470c : 41810019; +470d : 4183001A; +470e : 3CA50018; +470f : 3C210010; +4710 : 3C630008; +4711 : B8250800; +4712 : B8611800; +4713 : 4181001B; +4714 : 3444FF84; +4715 : B8231800; +4716 : 00610018; +4717 : 3041FF84; +4718 : 00610010; +4719 : 30830003; +471a : 30810001; +471b : 00610008; +471c : 30810002; +471d : 41850010; +471e : 41810011; +471f : 41830012; +4720 : 3CA50018; +4721 : 3C210010; +4722 : 3C630008; +4723 : B8250800; +4724 : B8611800; +4725 : 41810013; +4726 : 3444FF7C; +4727 : B8231800; +4728 : 00610018; +4729 : 3041FF7C; +472a : 00610010; +472b : 30830003; +472c : 30810001; +472d : 00610008; +472e : 30810002; +472f : 35AD0001; +4730 : 496DFFBB; +4731 : FBFFFEF7; +4732 : 3402FFFF; +4733 : B9607000; +4734 : 340C0000; +4735 : 378D0048; +4736 : 5C22000D; +4737 : 78010001; +4738 : 38218288; +4739 : FBFFF0E5; +473a : 340BFFFF; +473b : E000000B; +473c : 0981001D; +473d : 34020001; +473e : 34030000; +473f : B5A10800; +4740 : FBFFFCE6; +4741 : 358C0001; +4742 : 48010003; +4743 : B9800800; +4744 : 49CCFFF8; +4745 : B8205800; +4746 : B9600800; +4747 : 2B9D0004; +4748 : 2B8B0044; +4749 : 2B8C0040; +474a : 2B8D003C; +474b : 2B8E0038; +474c : 2B8F0034; +474d : 2B900030; +474e : 2B91002C; +474f : 2B920028; +4750 : 2B930024; +4751 : 2B940020; +4752 : 2B95001C; +4753 : 2B960018; +4754 : 2B970014; +4755 : 2B980010; +4756 : 2B99000C; +4757 : 2B9B0008; +4758 : 379C00D8; +4759 : C3A00000; +475a : 379CFFE8; +475b : 5B8B0014; +475c : 5B8C0010; +475d : 5B8D000C; +475e : 5B8E0008; +475f : 5B9D0004; +4760 : 78030001; +4761 : 78040001; +4762 : 78050001; +4763 : 38638F3C; +4764 : 38848F40; +4765 : 38A58F50; +4766 : 204E00FF; +4767 : 780B0001; +4768 : 28620000; +4769 : 28830000; +476a : 28A40000; +476b : 396BA988; +476c : B8206800; +476d : B9600800; +476e : F8000EAE; +476f : 340CFFFF; +4770 : 48010024; +4771 : 45C00012; +4772 : 29630070; +4773 : 34020000; +4774 : B9600800; +4775 : F8000F42; +4776 : 29A20000; +4777 : 78018000; +4778 : 37830018; +4779 : B8410800; +477a : 5B810018; +477b : 34020000; +477c : B9600800; +477d : 34040004; +477e : F8000F0D; +477f : 7C210004; +4780 : C8016000; +4781 : 398C0001; +4782 : E000000F; +4783 : 34020000; +4784 : B9600800; +4785 : 37830018; +4786 : 34040004; +4787 : F8000ED8; +4788 : 34020004; +4789 : 5C220008; +478a : 78020001; +478b : 38428ED4; +478c : 2B8C0018; +478d : 28410000; +478e : A1810800; +478f : 018C001F; +4790 : 59A10000; +4791 : 78010001; +4792 : 3821A988; +4793 : F8000EB9; +4794 : B9800800; +4795 : 2B9D0004; +4796 : 2B8B0014; +4797 : 2B8C0010; +4798 : 2B8D000C; +4799 : 2B8E0008; +479a : 379C0018; +479b : C3A00000; +479c : 379CFFF4; +479d : 5B8B000C; +479e : 5B8C0008; +479f : 5B9D0004; +47a0 : 78030001; +47a1 : 78040001; +47a2 : 78050001; +47a3 : 38638F3C; +47a4 : 38848F40; +47a5 : 38A58F54; +47a6 : 28620000; +47a7 : 780B0001; +47a8 : 28830000; +47a9 : 28A40000; +47aa : 396BA988; +47ab : B9600800; +47ac : F8000E70; +47ad : B8201000; +47ae : 3401FFFF; +47af : 4802000E; +47b0 : 29630070; +47b1 : B9600800; +47b2 : 34020000; +47b3 : F8000F04; +47b4 : B8206000; +47b5 : 29610070; +47b6 : 5D810002; +47b7 : 340C0001; +47b8 : 78010001; +47b9 : 3821A988; +47ba : F8000E92; +47bb : 7D810001; +47bc : C8010800; +47bd : 2B9D0004; +47be : 2B8B000C; +47bf : 2B8C0008; +47c0 : 379C000C; +47c1 : C3A00000; +47c2 : 379CFFDC; +47c3 : 5B8B001C; +47c4 : 5B8C0018; +47c5 : 5B8D0014; +47c6 : 5B8E0010; +47c7 : 5B8F000C; +47c8 : 5B900008; +47c9 : 5B9D0004; +47ca : 78030001; +47cb : 78040001; +47cc : 78050001; +47cd : 38638F3C; +47ce : 38848F40; +47cf : 38A58F54; +47d0 : 28620000; +47d1 : 780C0001; +47d2 : 28830000; +47d3 : 28A40000; +47d4 : B8206800; +47d5 : 398CA988; +47d6 : 34010020; +47d7 : 33810027; +47d8 : B9800800; +47d9 : F8000E43; +47da : 340BFFFF; +47db : 48010051; +47dc : 0F800024; +47dd : 378E0026; +47de : 340B00FF; +47df : E0000006; +47e0 : 43810026; +47e1 : 442B000C; +47e2 : 2F810024; +47e3 : 34210001; +47e4 : 0F810024; +47e5 : 2F820024; +47e6 : B9800800; +47e7 : B9C01800; +47e8 : 34420002; +47e9 : 34040001; +47ea : F8000E75; +47eb : 34020001; +47ec : 4422FFF4; +47ed : 2F810024; +47ee : 34020100; +47ef : 50410002; +47f0 : 0F800024; +47f1 : 780C0001; +47f2 : B9A05800; +47f3 : 398CA988; +47f4 : 3410000A; +47f5 : 340F0020; +47f6 : 378E0027; +47f7 : E000001E; +47f8 : F8001112; +47f9 : 2F820024; +47fa : 29630004; +47fb : B8206800; +47fc : 34420002; +47fd : B9800800; +47fe : B9A02000; +47ff : F8000E8C; +4800 : 5C2D0028; +4801 : 2F820024; +4802 : B4220800; +4803 : 2022FFFF; +4804 : 29610008; +4805 : 0F820024; +4806 : 44200003; +4807 : 338F0027; +4808 : E0000002; +4809 : 33900027; +480a : 34420002; +480b : B9800800; +480c : B9C01800; +480d : 34040001; +480e : F8000E7D; +480f : 34020001; +4810 : 356B0004; +4811 : 5C220017; +4812 : 2F810024; +4813 : 34210001; +4814 : 0F810024; +4815 : 29610004; +4816 : 5C20FFE2; +4817 : B9800800; +4818 : 34020000; +4819 : 37830024; +481a : 34040002; +481b : F8000E70; +481c : B8206800; +481d : 34010002; +481e : 340BFFFF; +481f : 5DA1000A; +4820 : B9800800; +4821 : 34020000; +4822 : 37830022; +4823 : 34040002; +4824 : F8000E3B; +4825 : E42D5800; +4826 : 356BFFFF; +4827 : E0000002; +4828 : 340BFFFF; +4829 : 78010001; +482a : 3821A988; +482b : F8000E21; +482c : B9600800; +482d : 2B9D0004; +482e : 2B8B001C; +482f : 2B8C0018; +4830 : 2B8D0014; +4831 : 2B8E0010; +4832 : 2B8F000C; +4833 : 2B900008; +4834 : 379C0024; +4835 : C3A00000; +4836 : 379CFFE4; +4837 : 5B8B0018; +4838 : 5B8C0014; +4839 : 5B8D0010; +483a : 5B8E000C; +483b : 5B8F0008; +483c : 5B9D0004; +483d : 78030001; +483e : 78040001; +483f : 78050001; +4840 : 38638F3C; +4841 : 38848F40; +4842 : 38A58F54; +4843 : 28620000; +4844 : 780C0001; +4845 : 28830000; +4846 : 28A40000; +4847 : 398CA988; +4848 : B9800800; +4849 : F8000DD3; +484a : 340DFFFF; +484b : 48010022; +484c : 78010001; +484d : 38218C08; +484e : 780D0001; +484f : FBFFEFCF; +4850 : 340B0000; +4851 : 378F001F; +4852 : 340E00FF; +4853 : 39AD7FE8; +4854 : 35620002; +4855 : B9800800; +4856 : B9E01800; +4857 : 34040001; +4858 : F8000E07; +4859 : 34020001; +485a : 5C22000F; +485b : 4382001F; +485c : 444E0005; +485d : B9A00800; +485e : 356B0001; +485f : FBFFEFBF; +4860 : 216BFFFF; +4861 : 4381001F; +4862 : 5C2EFFF2; +4863 : 340D0000; +4864 : 5D600006; +4865 : 78010001; +4866 : 3821802C; +4867 : FBFFEFB7; +4868 : E0000002; +4869 : 340DFFFF; +486a : 78010001; +486b : 3821A988; +486c : F8000DE0; +486d : B9A00800; +486e : 2B9D0004; +486f : 2B8B0018; +4870 : 2B8C0014; +4871 : 2B8D0010; +4872 : 2B8E000C; +4873 : 2B8F0008; +4874 : 379C001C; +4875 : C3A00000; +4876 : 379CFFE0; +4877 : 5B8B0020; +4878 : 5B8C001C; +4879 : 5B8D0018; +487a : 5B8E0014; +487b : 5B8F0010; +487c : 5B90000C; +487d : 5B910008; +487e : 5B9D0004; +487f : 78040001; +4880 : B8206800; +4881 : 206C00FF; +4882 : B8800800; +4883 : 78030001; +4884 : 78040001; +4885 : 78050001; +4886 : 38638F3C; +4887 : 38848F40; +4888 : 38A58F54; +4889 : 205100FF; +488a : 28620000; +488b : 28830000; +488c : 28A40000; +488d : 3821A988; +488e : 340BFFFF; +488f : F8000D8D; +4890 : 48010022; +4891 : 5D800005; +4892 : 78030001; +4893 : 3863BF80; +4894 : 34010002; +4895 : 0C610000; +4896 : 780C0001; +4897 : 780E0001; +4898 : 340B0000; +4899 : 398CBF80; +489a : 39CEA988; +489b : 341000FF; +489c : 340F000A; +489d : 2D820000; +489e : 3441FFFE; +489f : 5431000F; +48a0 : 34410001; +48a1 : 0D810000; +48a2 : B9A01800; +48a3 : B9C00800; +48a4 : 34040001; +48a5 : F8000DBA; +48a6 : 34020001; +48a7 : 5C220007; +48a8 : 41A10000; +48a9 : 44300006; +48aa : 356B0001; +48ab : 35AD0001; +48ac : 5C2FFFF1; +48ad : E0000002; +48ae : 340BFFFF; +48af : 78010001; +48b0 : 3821A988; +48b1 : F8000D9B; +48b2 : B9600800; +48b3 : 2B9D0004; +48b4 : 2B8B0020; +48b5 : 2B8C001C; +48b6 : 2B8D0018; +48b7 : 2B8E0014; +48b8 : 2B8F0010; +48b9 : 2B90000C; +48ba : 2B910008; +48bb : 379C0020; +48bc : C3A00000; +48bd : 379CFFF8; +48be : 5B8B0008; +48bf : 5B9D0004; +48c0 : 780B0001; +48c1 : 396BBFA4; +48c2 : 78020001; +48c3 : 78030001; +48c4 : B9600800; +48c5 : 3842BFB0; +48c6 : 3863BFAC; +48c7 : FBFFF523; +48c8 : 29610000; +48c9 : 5C200007; +48ca : 29620008; +48cb : 5C410005; +48cc : 78010001; +48cd : 59600004; +48ce : 59610008; +48cf : E0000005; +48d0 : 78010001; +48d1 : 3821BFA4; +48d2 : 34020001; +48d3 : 58220004; +48d4 : 34010000; +48d5 : 2B9D0004; +48d6 : 2B8B0008; +48d7 : 379C0008; +48d8 : C3A00000; +48d9 : 379CFFEC; +48da : 5B8B0014; +48db : 5B8C0010; +48dc : 5B8D000C; +48dd : 5B8E0008; +48de : 5B9D0004; +48df : B8607000; +48e0 : 208D00FF; +48e1 : 64630000; +48e2 : 64240000; +48e3 : B8406000; +48e4 : A0831800; +48e5 : 340BFFEA; +48e6 : 5C60002B; +48e7 : 44830008; +48e8 : 78010001; +48e9 : 38218C24; +48ea : FBFFEF34; +48eb : 09C20005; +48ec : B9800800; +48ed : FBFFF896; +48ee : E0000012; +48ef : 34030001; +48f0 : 5C230012; +48f1 : 78010001; +48f2 : B9A01000; +48f3 : B9801800; +48f4 : 38218C3C; +48f5 : FBFFEF29; +48f6 : 78050001; +48f7 : 78010001; +48f8 : 38A5BF78; +48f9 : 3821A988; +48fa : 58A00000; +48fb : 58AD0004; +48fc : 58250004; +48fd : B9801000; +48fe : 34030140; +48ff : FBFFFA91; +4900 : 340B0000; +4901 : E0000010; +4902 : 34030002; +4903 : 340B0000; +4904 : 5C23000D; +4905 : 78010001; +4906 : 38218C5C; +4907 : FBFFEF17; +4908 : 78010001; +4909 : 78040001; +490a : 3821A988; +490b : 3884C1F0; +490c : 58240004; +490d : B9801000; +490e : B8800800; +490f : 34030140; +4910 : F8000484; +4911 : B9600800; +4912 : 2B9D0004; +4913 : 2B8B0014; +4914 : 2B8C0010; +4915 : 2B8D000C; +4916 : 2B8E0008; +4917 : 379C0014; +4918 : C3A00000; +4919 : 379CFFBC; +491a : 5B8B002C; +491b : 5B8C0028; +491c : 5B8D0024; +491d : 5B8E0020; +491e : 5B8F001C; +491f : 5B900018; +4920 : 5B910014; +4921 : 5B920010; +4922 : 5B93000C; +4923 : 5B940008; +4924 : 5B9D0004; +4925 : B8206800; +4926 : B8405800; +4927 : B8607000; +4928 : 34020000; +4929 : 37810030; +492a : 34030013; +492b : 209000FF; +492c : F8000F28; +492d : 65C20000; +492e : 65610000; +492f : 65B20000; +4930 : B8410800; +4931 : 780C0001; +4932 : A2410800; +4933 : 398CAC3C; +4934 : 5C20008B; +4935 : C80E1000; +4936 : 35C1013F; +4937 : A0410800; +4938 : B42B0800; +4939 : B9807800; +493a : 35870100; +493b : B9802800; +493c : 35C6FFFF; +493d : 28A40054; +493e : 28A3004C; +493f : 58A1004C; +4940 : C8831800; +4941 : 1424001F; +4942 : 58A40048; +4943 : B4232000; +4944 : 58A40054; +4945 : 34630001; +4946 : 1484001F; +4947 : B4610800; +4948 : 58A40050; +4949 : B4C10800; +494a : 34A50040; +494b : A0220800; +494c : 5CA7FFF1; +494d : 78010001; +494e : 3821AC3C; +494f : 58200008; +4950 : 582B000C; +4951 : 29820110; +4952 : 78110001; +4953 : 35F40140; +4954 : 58220010; +4955 : 29820114; +4956 : 37930030; +4957 : B9E06000; +4958 : 58220014; +4959 : 3A318C7C; +495a : 3582002C; +495b : 34030012; +495c : BA600800; +495d : F8001029; +495e : 2983000C; +495f : 29840014; +4960 : BA200800; +4961 : BA601000; +4962 : 358C0040; +4963 : FBFFEEBB; +4964 : 5D94FFF6; +4965 : 46400011; +4966 : 78010001; +4967 : B9601000; +4968 : 38218CA0; +4969 : FBFFEEB5; +496a : 09C20005; +496b : B9600800; +496c : 340C0000; +496d : FBFFF816; +496e : 340E0140; +496f : B58B0800; +4970 : B5EC1000; +4971 : 34030040; +4972 : 358C0040; +4973 : FBFFF838; +4974 : 5D8EFFFB; +4975 : E0000046; +4976 : 34010001; +4977 : 5DA10022; +4978 : 34010000; +4979 : BA001000; +497a : FBFFF2C5; +497b : 5C200004; +497c : 78010001; +497d : 38218CC4; +497e : E000002A; +497f : 780E0001; +4980 : 39CEBF78; +4981 : 78010001; +4982 : 59D00004; +4983 : BA001000; +4984 : 59C00000; +4985 : B9601800; +4986 : 38218CDC; +4987 : 780C0001; +4988 : FBFFEE96; +4989 : 398CA988; +498a : 598E0004; +498b : B9800800; +498c : B9601000; +498d : 34030140; +498e : FBFFFA02; +498f : 340E0000; +4990 : 34100140; +4991 : B5CB1000; +4992 : B5EE1800; +4993 : B9800800; +4994 : 34040040; +4995 : 35CE0040; +4996 : FBFFFA30; +4997 : 5DD0FFFA; +4998 : E0000023; +4999 : 34010002; +499a : 5DA10021; +499b : 780C0001; +499c : 78010001; +499d : 3821C1F0; +499e : 398CA988; +499f : 34020000; +49a0 : 59810004; +49a1 : 37830044; +49a2 : 34040004; +49a3 : F80003C9; +49a4 : 34020004; +49a5 : 44220005; +49a6 : 78010001; +49a7 : 38218D0C; +49a8 : FBFFEE76; +49a9 : E0000016; +49aa : 78010001; +49ab : B9601000; +49ac : 38218D28; +49ad : FBFFEE71; +49ae : 29810004; +49af : B9601000; +49b0 : 34030140; +49b1 : F80003E3; +49b2 : 340E0000; +49b3 : 34100140; +49b4 : 29810004; +49b5 : B5CB1000; +49b6 : B5EE1800; +49b7 : 34040040; +49b8 : 35CE0040; +49b9 : F80003C7; +49ba : 5DD0FFFA; +49bb : 34010000; +49bc : 34020050; +49bd : FBFFFB06; +49be : E0000002; +49bf : 340DFFEA; +49c0 : B9A00800; +49c1 : 2B9D0004; +49c2 : 2B8B002C; +49c3 : 2B8C0028; +49c4 : 2B8D0024; +49c5 : 2B8E0020; +49c6 : 2B8F001C; +49c7 : 2B900018; +49c8 : 2B910014; +49c9 : 2B920010; +49ca : 2B93000C; +49cb : 2B940008; +49cc : 379C0044; +49cd : C3A00000; +49ce : 379CFFE8; +49cf : 5B8B0018; +49d0 : 5B8C0014; +49d1 : 5B8D0010; +49d2 : 5B8E000C; +49d3 : 5B8F0008; +49d4 : 5B9D0004; +49d5 : 780B0001; +49d6 : B8207800; +49d7 : B8407000; +49d8 : 340D0008; +49d9 : 340C0001; +49da : 396BAA40; +49db : A18E1800; +49dc : 29640008; +49dd : 7C620000; +49de : B9E00800; +49df : 35ADFFFF; +49e0 : D8800000; +49e1 : 3D8C0001; +49e2 : 5DA0FFF9; +49e3 : 2B9D0004; +49e4 : 2B8B0018; +49e5 : 2B8C0014; +49e6 : 2B8D0010; +49e7 : 2B8E000C; +49e8 : 2B8F0008; +49e9 : 379C0018; +49ea : C3A00000; +49eb : 379CFFE8; +49ec : 5B8B0018; +49ed : 5B8C0014; +49ee : 5B8D0010; +49ef : 5B8E000C; +49f0 : 5B8F0008; +49f1 : 5B9D0004; +49f2 : 780B0001; +49f3 : B8207800; +49f4 : 340E0008; +49f5 : 340C0000; +49f6 : 340D0001; +49f7 : 396BAA40; +49f8 : 29620004; +49f9 : B9E00800; +49fa : 35CEFFFF; +49fb : D8400000; +49fc : 7C220000; +49fd : C8021000; +49fe : A1A21000; +49ff : B9826000; +4a00 : 3DAD0001; +4a01 : 5DC0FFF7; +4a02 : 34010064; +4a03 : FBFFE258; +4a04 : B9800800; +4a05 : 2B9D0004; +4a06 : 2B8B0018; +4a07 : 2B8C0014; +4a08 : 2B8D0010; +4a09 : 2B8E000C; +4a0a : 2B8F0008; +4a0b : 379C0018; +4a0c : C3A00000; +4a0d : 379CFFC0; +4a0e : 5B8B0040; +4a0f : 5B8C003C; +4a10 : 5B8D0038; +4a11 : 5B8E0034; +4a12 : 5B8F0030; +4a13 : 5B90002C; +4a14 : 5B910028; +4a15 : 5B920024; +4a16 : 5B930020; +4a17 : 5B94001C; +4a18 : 5B950018; +4a19 : 5B960014; +4a1a : 5B970010; +4a1b : 5B98000C; +4a1c : 5B990008; +4a1d : 5B9D0004; +4a1e : 34020000; +4a1f : B8206000; +4a20 : 34030080; +4a21 : 34210008; +4a22 : 780D0001; +4a23 : F8000E31; +4a24 : 39ADAA40; +4a25 : 29A10000; +4a26 : 340F0000; +4a27 : 44200061; +4a28 : B9805800; +4a29 : 34120000; +4a2a : 34110000; +4a2b : 78194000; +4a2c : 34160001; +4a2d : 34180008; +4a2e : 596C0008; +4a2f : 45E00022; +4a30 : 29610000; +4a31 : 78028000; +4a32 : 34030000; +4a33 : 59610010; +4a34 : 29610004; +4a35 : 59610014; +4a36 : A0590800; +4a37 : 44200003; +4a38 : 78024000; +4a39 : 34030000; +4a3a : A0710800; +4a3b : A0522800; +4a3c : B8A12800; +4a3d : 29640010; +4a3e : 29610014; +4a3f : 5CA0000E; +4a40 : A4603000; +4a41 : A0260800; +4a42 : 59610014; +4a43 : 00630001; +4a44 : 3C41001F; +4a45 : A4403800; +4a46 : 00420001; +4a47 : A0872000; +4a48 : B8231800; +4a49 : 59640010; +4a4a : B8430800; +4a4b : 5C25FFEB; +4a4c : E000003C; +4a4d : B8821000; +4a4e : B8231800; +4a4f : 59620010; +4a50 : 59630014; +4a51 : 35EE0001; +4a52 : 29A20000; +4a53 : 3DCE0004; +4a54 : B9800800; +4a55 : B58E7000; +4a56 : D8400000; +4a57 : 5C360031; +4a58 : B9800800; +4a59 : 340200F0; +4a5a : FBFFFF74; +4a5b : 34140040; +4a5c : 34130000; +4a5d : 34100001; +4a5e : 34120000; +4a5f : 34110000; +4a60 : 29A20004; +4a61 : B9800800; +4a62 : 29D70004; +4a63 : D8400000; +4a64 : 29A20004; +4a65 : B820A800; +4a66 : B9800800; +4a67 : A2F0B800; +4a68 : D8400000; +4a69 : 46A10008; +4a6a : 29A30008; +4a6b : BAA01000; +4a6c : 7EB50000; +4a6d : B9800800; +4a6e : D8600000; +4a6f : 5EB60011; +4a70 : E0000007; +4a71 : 29A30008; +4a72 : B9800800; +4a73 : BAE01000; +4a74 : D8600000; +4a75 : 46E00009; +4a76 : E000000A; +4a77 : 29C10000; +4a78 : B8330800; +4a79 : 59C10000; +4a7a : 29C10004; +4a7b : B8300800; +4a7c : 59C10004; +4a7d : E0000003; +4a7e : BA539000; +4a7f : BA308800; +4a80 : 3E010001; +4a81 : 3E730001; +4a82 : F6018000; +4a83 : 3694FFFF; +4a84 : B6139800; +4a85 : B8208000; +4a86 : 5E80FFDA; +4a87 : E0000014; +4a88 : B9E00800; +4a89 : 2B9D0004; +4a8a : 2B8B0040; +4a8b : 2B8C003C; +4a8c : 2B8D0038; +4a8d : 2B8E0034; +4a8e : 2B8F0030; +4a8f : 2B90002C; +4a90 : 2B910028; +4a91 : 2B920024; +4a92 : 2B930020; +4a93 : 2B94001C; +4a94 : 2B950018; +4a95 : 2B960014; +4a96 : 2B970010; +4a97 : 2B98000C; +4a98 : 2B990008; +4a99 : 379C0040; +4a9a : C3A00000; +4a9b : 35EF0001; +4a9c : 356B0010; +4a9d : 5DF8FF91; +4a9e : E3FFFFEA; +4a9f : 379CFFF0; +4aa0 : 5B8B0010; +4aa1 : 5B8C000C; +4aa2 : 5B8D0008; +4aa3 : 5B9D0004; +4aa4 : B8205800; +4aa5 : 78010001; +4aa6 : 3821AA40; +4aa7 : 28220000; +4aa8 : 29610000; +4aa9 : 340C0000; +4aaa : 340D0040; +4aab : D8400000; +4aac : 29610000; +4aad : 34020055; +4aae : FBFFFF20; +4aaf : 29610008; +4ab0 : 2962000C; +4ab1 : B9801800; +4ab2 : 358C0008; +4ab3 : F8000C48; +4ab4 : 29610000; +4ab5 : FBFFFF19; +4ab6 : 5D8DFFF9; +4ab7 : 2B9D0004; +4ab8 : 2B8B0010; +4ab9 : 2B8C000C; +4aba : 2B8D0008; +4abb : 379C0010; +4abc : C3A00000; +4abd : 28210000; +4abe : 78020001; +4abf : 3842C278; +4ac0 : 28420000; +4ac1 : 3C210008; +4ac2 : 3821000A; +4ac3 : 58410000; +4ac4 : 28410000; +4ac5 : 20230008; +4ac6 : 5C60FFFE; +4ac7 : 20210001; +4ac8 : 18210001; +4ac9 : C3A00000; +4aca : 28210000; +4acb : 78020001; +4acc : 3842C278; +4acd : 28420000; +4ace : 3C210008; +4acf : 38210009; +4ad0 : 58410000; +4ad1 : 28410000; +4ad2 : 20230008; +4ad3 : 5C60FFFE; +4ad4 : 20210001; +4ad5 : C3A00000; +4ad6 : 28210000; +4ad7 : 78030001; +4ad8 : 3863C278; +4ad9 : 3C210008; +4ada : 28630000; +4adb : 7C420000; +4adc : 38210008; +4add : B8221000; +4ade : 58620000; +4adf : 28610000; +4ae0 : 20210008; +4ae1 : 5C20FFFE; +4ae2 : C3A00000; +4ae3 : 78010001; +4ae4 : 78030001; +4ae5 : 3821C278; +4ae6 : 38638F58; +4ae7 : 28210000; +4ae8 : 28620000; +4ae9 : 58220004; +4aea : C3A00000; +4aeb : 379CFFC4; +4aec : 5B8B001C; +4aed : 5B8C0018; +4aee : 5B8D0014; +4aef : 5B8E0010; +4af0 : 5B8F000C; +4af1 : 5B900008; +4af2 : 5B9D0004; +4af3 : B8206000; +4af4 : 28210000; +4af5 : 340BFFFF; +4af6 : 4420002A; +4af7 : 29820004; +4af8 : 44400028; +4af9 : FBFFE116; +4afa : 780E0001; +4afb : B8206800; +4afc : 340B0000; +4afd : 3410001F; +4afe : 378F0020; +4aff : 39CE8D5C; +4b00 : E000000B; +4b01 : FBFFE10E; +4b02 : 202400FF; +4b03 : B56D1000; +4b04 : B5EB0800; +4b05 : 30240000; +4b06 : B8401800; +4b07 : B9C00800; +4b08 : B8802800; +4b09 : FBFFED15; +4b0a : 356B0001; +4b0b : 29810004; +4b0c : EE0B1800; +4b0d : 358C0004; +4b0e : 7C220000; +4b0f : A0621000; +4b10 : 5C40FFF1; +4b11 : 78010001; +4b12 : B9602000; +4b13 : B9A01000; +4b14 : B9E01800; +4b15 : 3821C1F0; +4b16 : F800026A; +4b17 : B8206000; +4b18 : B9601800; +4b19 : 78010001; +4b1a : FD8B5800; +4b1b : 38218D80; +4b1c : B9A01000; +4b1d : B9802000; +4b1e : FBFFED00; +4b1f : C80B5800; +4b20 : B9600800; +4b21 : 2B9D0004; +4b22 : 2B8B001C; +4b23 : 2B8C0018; +4b24 : 2B8D0014; +4b25 : 2B8E0010; +4b26 : 2B8F000C; +4b27 : 2B900008; +4b28 : 379C003C; +4b29 : C3A00000; +4b2a : 379CFFC8; +4b2b : 5B8B0018; +4b2c : 5B8C0014; +4b2d : 5B8D0010; +4b2e : 5B8E000C; +4b2f : 5B8F0008; +4b30 : 5B9D0004; +4b31 : B8205800; +4b32 : 28210000; +4b33 : 3405FFFF; +4b34 : 4420002C; +4b35 : 29620004; +4b36 : 4440002A; +4b37 : FBFFE0D8; +4b38 : B8207000; +4b39 : 29610004; +4b3a : FBFFE0D5; +4b3b : B8205800; +4b3c : 34010020; +4b3d : 4C2B0002; +4b3e : 340B0020; +4b3f : 378D001C; +4b40 : 78010001; +4b41 : B9602000; +4b42 : B9C01000; +4b43 : B9A01800; +4b44 : 3821C1F0; +4b45 : F8000227; +4b46 : B8206000; +4b47 : 78010001; +4b48 : B9601800; +4b49 : 38218DA0; +4b4a : B9C01000; +4b4b : B9802000; +4b4c : FBFFECD2; +4b4d : E98B5800; +4b4e : EC0C0800; +4b4f : 3405FFFF; +4b50 : B9615800; +4b51 : 5D60000F; +4b52 : B9A07800; +4b53 : 780D0001; +4b54 : 39AD8D5C; +4b55 : B5EB0800; +4b56 : 40240000; +4b57 : B56E1000; +4b58 : B9A00800; +4b59 : B8401800; +4b5a : B8802800; +4b5b : 356B0001; +4b5c : FBFFECC2; +4b5d : 498BFFF8; +4b5e : FD8B2800; +4b5f : C8052800; +4b60 : B8A00800; +4b61 : 2B9D0004; +4b62 : 2B8B0018; +4b63 : 2B8C0014; +4b64 : 2B8D0010; +4b65 : 2B8E000C; +4b66 : 2B8F0008; +4b67 : 379C0038; +4b68 : C3A00000; +4b69 : 379CFFE4; +4b6a : 5B8B001C; +4b6b : 5B8C0018; +4b6c : 5B8D0014; +4b6d : 5B8E0010; +4b6e : 5B8F000C; +4b6f : 5B900008; +4b70 : 5B9D0004; +4b71 : 780D0001; +4b72 : 39ADC1F0; +4b73 : B9A00800; +4b74 : 780B0001; +4b75 : 780F0001; +4b76 : 780E0001; +4b77 : FBFFFE96; +4b78 : 396BC200; +4b79 : 340C0000; +4b7a : 39EF8DC0; +4b7b : 39CE8DD8; +4b7c : 34100008; +4b7d : 29630000; +4b7e : 29640004; +4b7f : B8640800; +4b80 : 44200010; +4b81 : B9801000; +4b82 : B9E00800; +4b83 : FBFFEC9B; +4b84 : 3D810004; +4b85 : 34020000; +4b86 : 34210008; +4b87 : B5A10800; +4b88 : F8000015; +4b89 : 2023FFFF; +4b8a : 08632710; +4b8b : B8201000; +4b8c : 14420010; +4b8d : 14630010; +4b8e : B9C00800; +4b8f : FBFFEC8F; +4b90 : 358C0001; +4b91 : 356B0010; +4b92 : 5D90FFEB; +4b93 : 34010000; +4b94 : 2B9D0004; +4b95 : 2B8B001C; +4b96 : 2B8C0018; +4b97 : 2B8D0014; +4b98 : 2B8E0010; +4b99 : 2B8F000C; +4b9a : 2B900008; +4b9b : 379C001C; +4b9c : C3A00000; +4b9d : 379CFFEC; +4b9e : 5B8B0014; +4b9f : 5B8C0010; +4ba0 : 5B8D000C; +4ba1 : 5B8E0008; +4ba2 : 5B9D0004; +4ba3 : 402D000F; +4ba4 : B8206000; +4ba5 : 34010028; +4ba6 : B8407000; +4ba7 : 45A10005; +4ba8 : 34010042; +4ba9 : 45A10003; +4baa : 34010010; +4bab : 5DA10034; +4bac : 21CB0002; +4bad : 5D60000F; +4bae : B9800800; +4baf : FBFFFEF0; +4bb0 : 29810000; +4bb1 : 34020044; +4bb2 : 21CE0001; +4bb3 : FBFFFE1B; +4bb4 : 34010000; +4bb5 : 5DCB002D; +4bb6 : 780B0001; +4bb7 : 396BAA40; +4bb8 : 29620004; +4bb9 : 29810000; +4bba : D8400000; +4bbb : 4420FFFD; +4bbc : B9800800; +4bbd : FBFFFEE2; +4bbe : 29810000; +4bbf : 780B0001; +4bc0 : 340200BE; +4bc1 : 396BBF84; +4bc2 : FBFFFE0C; +4bc3 : 356E0008; +4bc4 : E0000005; +4bc5 : 29810000; +4bc6 : FBFFFE25; +4bc7 : 31610000; +4bc8 : 356B0001; +4bc9 : 5D6EFFFC; +4bca : 78020001; +4bcb : 3842BF84; +4bcc : 40410001; +4bcd : 40430000; +4bce : 3C210008; +4bcf : B8230800; +4bd0 : 34030028; +4bd1 : DC200800; +4bd2 : 45A3000B; +4bd3 : 34030042; +4bd4 : 45A30009; +4bd5 : 34030010; +4bd6 : 5DA3000B; +4bd7 : 40420006; +4bd8 : 3C21000F; +4bd9 : 3C42000C; +4bda : 3421C000; +4bdb : B8220800; +4bdc : E0000006; +4bdd : 3C21000C; +4bde : E0000004; +4bdf : 78018000; +4be0 : E0000002; +4be1 : 34010000; +4be2 : 2B9D0004; +4be3 : 2B8B0014; +4be4 : 2B8C0010; +4be5 : 2B8D000C; +4be6 : 2B8E0008; +4be7 : 379C0014; +4be8 : C3A00000; +4be9 : 379CFFFC; +4bea : 5B9D0004; +4beb : 34030000; +4bec : B8202000; +4bed : 34090028; +4bee : 34080042; +4bef : 34070010; +4bf0 : 34060008; +4bf1 : 40850017; +4bf2 : 44A90003; +4bf3 : 44A80002; +4bf4 : 5CA70006; +4bf5 : 3C630004; +4bf6 : 34630008; +4bf7 : B4230800; +4bf8 : FBFFFFA5; +4bf9 : E0000005; +4bfa : 34630001; +4bfb : 34840010; +4bfc : 5C66FFF5; +4bfd : 78018000; +4bfe : 2B9D0004; +4bff : 379C0004; +4c00 : C3A00000; +4c01 : 379CFFE0; +4c02 : 5B8B0020; +4c03 : 5B8C001C; +4c04 : 5B8D0018; +4c05 : 5B8E0014; +4c06 : 5B8F0010; +4c07 : 5B90000C; +4c08 : 5B910008; +4c09 : 5B9D0004; +4c0a : B8205800; +4c0b : B8408000; +4c0c : B8606000; +4c0d : FBFFFE92; +4c0e : 29610000; +4c0f : 3402000F; +4c10 : 220E00FF; +4c11 : FBFFFDBD; +4c12 : 29610000; +4c13 : B9C01000; +4c14 : 2210FF00; +4c15 : FBFFFDB9; +4c16 : 16100008; +4c17 : 29610000; +4c18 : BA001000; +4c19 : 340D0000; +4c1a : FBFFFDB4; +4c1b : E0000005; +4c1c : 29610000; +4c1d : 340200FF; +4c1e : 35AD0001; +4c1f : FBFFFDAF; +4c20 : 498DFFFC; +4c21 : B9600800; +4c22 : FBFFFE7D; +4c23 : 29610000; +4c24 : 340200AA; +4c25 : FBFFFDA9; +4c26 : 29610000; +4c27 : FBFFFDC4; +4c28 : B8207800; +4c29 : 5C2E0021; +4c2a : 29610000; +4c2b : FBFFFDC0; +4c2c : B8207000; +4c2d : 5C30001F; +4c2e : 29610000; +4c2f : 340D0000; +4c30 : 341100FF; +4c31 : FBFFFDBA; +4c32 : B8208000; +4c33 : E0000005; +4c34 : 29610000; +4c35 : FBFFFDB6; +4c36 : 5C310018; +4c37 : 35AD0001; +4c38 : 498DFFFC; +4c39 : B9600800; +4c3a : FBFFFE65; +4c3b : 29610000; +4c3c : 34020055; +4c3d : FBFFFD91; +4c3e : 29610000; +4c3f : B9E01000; +4c40 : FBFFFD8E; +4c41 : 29610000; +4c42 : B9C01000; +4c43 : FBFFFD8B; +4c44 : 29610000; +4c45 : BA001000; +4c46 : FBFFFD88; +4c47 : 34012710; +4c48 : FBFFE013; +4c49 : E0000006; +4c4a : 340CFFFF; +4c4b : E0000004; +4c4c : 340CFFFE; +4c4d : E0000002; +4c4e : 340CFFFD; +4c4f : B9800800; +4c50 : 2B9D0004; +4c51 : 2B8B0020; +4c52 : 2B8C001C; +4c53 : 2B8D0018; +4c54 : 2B8E0014; +4c55 : 2B8F0010; +4c56 : 2B90000C; +4c57 : 2B910008; +4c58 : 379C0020; +4c59 : C3A00000; +4c5a : 379CFFE0; +4c5b : 5B8B0020; +4c5c : 5B8C001C; +4c5d : 5B8D0018; +4c5e : 5B8E0014; +4c5f : 5B8F0010; +4c60 : 5B90000C; +4c61 : 5B910008; +4c62 : 5B9D0004; +4c63 : B8205800; +4c64 : B8408800; +4c65 : B8608000; +4c66 : B8806000; +4c67 : FBFFFE38; +4c68 : 29610000; +4c69 : 3402000F; +4c6a : 222E00FF; +4c6b : FBFFFD63; +4c6c : 29610000; +4c6d : B9C01000; +4c6e : 2231FF00; +4c6f : FBFFFD5F; +4c70 : 16310008; +4c71 : 29610000; +4c72 : BA201000; +4c73 : 340D0000; +4c74 : FBFFFD5A; +4c75 : E0000006; +4c76 : B60D1000; +4c77 : 29610000; +4c78 : 40420000; +4c79 : 35AD0001; +4c7a : FBFFFD54; +4c7b : 498DFFFB; +4c7c : B9600800; +4c7d : FBFFFE22; +4c7e : 29610000; +4c7f : 340200AA; +4c80 : FBFFFD4E; +4c81 : 29610000; +4c82 : FBFFFD69; +4c83 : B8207800; +4c84 : 5C2E0022; +4c85 : 29610000; +4c86 : FBFFFD65; +4c87 : B8207000; +4c88 : 5C310020; +4c89 : 29610000; +4c8a : 340D0000; +4c8b : FBFFFD60; +4c8c : B8208800; +4c8d : E0000007; +4c8e : 29610000; +4c8f : FBFFFD5C; +4c90 : B60D1000; +4c91 : 40420000; +4c92 : 5C220018; +4c93 : 35AD0001; +4c94 : 498DFFFA; +4c95 : B9600800; +4c96 : FBFFFE09; +4c97 : 29610000; +4c98 : 34020055; +4c99 : FBFFFD35; +4c9a : 29610000; +4c9b : B9E01000; +4c9c : FBFFFD32; +4c9d : 29610000; +4c9e : B9C01000; +4c9f : FBFFFD2F; +4ca0 : 29610000; +4ca1 : BA201000; +4ca2 : FBFFFD2C; +4ca3 : 34012710; +4ca4 : FBFFDFB7; +4ca5 : E0000006; +4ca6 : 340CFFFF; +4ca7 : E0000004; +4ca8 : 340CFFFE; +4ca9 : E0000002; +4caa : 340CFFFD; +4cab : B9800800; +4cac : 2B9D0004; +4cad : 2B8B0020; +4cae : 2B8C001C; +4caf : 2B8D0018; +4cb0 : 2B8E0014; +4cb1 : 2B8F0010; +4cb2 : 2B90000C; +4cb3 : 2B910008; +4cb4 : 379C0020; +4cb5 : C3A00000; +4cb6 : 379CFFE4; +4cb7 : 5B8B001C; +4cb8 : 5B8C0018; +4cb9 : 5B8D0014; +4cba : 5B8E0010; +4cbb : 5B8F000C; +4cbc : 5B900008; +4cbd : 5B9D0004; +4cbe : B8208000; +4cbf : 2041001F; +4cc0 : B8405800; +4cc1 : B8607000; +4cc2 : B8806000; +4cc3 : 340D0000; +4cc4 : 44200030; +4cc5 : 3441FFFF; +4cc6 : B4240800; +4cc7 : 1422001F; +4cc8 : B8807800; +4cc9 : 0042001B; +4cca : B4410800; +4ccb : 1562001F; +4ccc : 14210005; +4ccd : 0042001B; +4cce : B44B1000; +4ccf : 14420005; +4cd0 : 4422000C; +4cd1 : 78010001; +4cd2 : 38218F5C; +4cd3 : 28220000; +4cd4 : A1621000; +4cd5 : 4C400005; +4cd6 : 3442FFFF; +4cd7 : 3401FFE0; +4cd8 : B8411000; +4cd9 : 34420001; +4cda : 340F0020; +4cdb : C9E27800; +4cdc : BA000800; +4cdd : B9601000; +4cde : B9C01800; +4cdf : B9E02000; +4ce0 : FBFFFF7A; +4ce1 : B8206800; +4ce2 : 48010016; +4ce3 : B5CF7000; +4ce4 : B56F5800; +4ce5 : C98F6000; +4ce6 : E000000E; +4ce7 : B9802000; +4ce8 : 4DEC0002; +4ce9 : 34040020; +4cea : BA000800; +4ceb : B9601000; +4cec : B9C01800; +4ced : FBFFFF6D; +4cee : 48010009; +4cef : B5A16800; +4cf0 : 35CE0020; +4cf1 : 356B0020; +4cf2 : 358CFFE0; +4cf3 : E0000002; +4cf4 : 340F0020; +4cf5 : 4980FFF2; +4cf6 : E0000002; +4cf7 : B8206800; +4cf8 : B9A00800; +4cf9 : 2B9D0004; +4cfa : 2B8B001C; +4cfb : 2B8C0018; +4cfc : 2B8D0014; +4cfd : 2B8E0010; +4cfe : 2B8F000C; +4cff : 2B900008; +4d00 : 379C001C; +4d01 : C3A00000; +4d02 : 379CFFEC; +4d03 : 5B8B0014; +4d04 : 5B8C0010; +4d05 : 5B8D000C; +4d06 : 5B8E0008; +4d07 : 5B9D0004; +4d08 : B8405800; +4d09 : B8206000; +4d0a : B8607000; +4d0b : B8806800; +4d0c : FBFFFD93; +4d0d : 29810000; +4d0e : 340200F0; +4d0f : FBFFFCBF; +4d10 : 29810000; +4d11 : 216200FF; +4d12 : FBFFFCBC; +4d13 : 2162FF00; +4d14 : 29810000; +4d15 : 00420008; +4d16 : 340B0000; +4d17 : FBFFFCB7; +4d18 : E0000006; +4d19 : 29810000; +4d1a : FBFFFCD1; +4d1b : B5CB1000; +4d1c : 30410000; +4d1d : 356B0001; +4d1e : 49ABFFFB; +4d1f : B9A00800; +4d20 : 2B9D0004; +4d21 : 2B8B0014; +4d22 : 2B8C0010; +4d23 : 2B8D000C; +4d24 : 2B8E0008; +4d25 : 379C0014; +4d26 : C3A00000; +4d27 : 379CFFE8; +4d28 : 5B8B0018; +4d29 : 5B8C0014; +4d2a : 5B8D0010; +4d2b : 5B8E000C; +4d2c : 5B8F0008; +4d2d : 5B9D0004; +4d2e : B8207800; +4d2f : 2041001F; +4d30 : B8405800; +4d31 : B8606000; +4d32 : 340D0000; +4d33 : 4420002C; +4d34 : 3441FFFF; +4d35 : B4230800; +4d36 : 1422001F; +4d37 : B8607000; +4d38 : 0042001B; +4d39 : B4410800; +4d3a : 1562001F; +4d3b : 14210005; +4d3c : 0042001B; +4d3d : B44B1000; +4d3e : 14420005; +4d3f : 4422000C; +4d40 : 78010001; +4d41 : 38218F5C; +4d42 : 28220000; +4d43 : A1621000; +4d44 : 4C400005; +4d45 : 3442FFFF; +4d46 : 3401FFE0; +4d47 : B8411000; +4d48 : 34420001; +4d49 : 340E0020; +4d4a : C9C27000; +4d4b : B9E00800; +4d4c : B9601000; +4d4d : B9C01800; +4d4e : FBFFFEB3; +4d4f : B8206800; +4d50 : 48010013; +4d51 : B56E5800; +4d52 : C98E6000; +4d53 : E000000C; +4d54 : B9801800; +4d55 : 4DCC0002; +4d56 : 34030020; +4d57 : B9E00800; +4d58 : B9601000; +4d59 : FBFFFEA8; +4d5a : 48010008; +4d5b : B5A16800; +4d5c : 356B0020; +4d5d : 358CFFE0; +4d5e : E0000002; +4d5f : 340E0020; +4d60 : 4980FFF4; +4d61 : E0000002; +4d62 : B8206800; +4d63 : B9A00800; +4d64 : 2B9D0004; +4d65 : 2B8B0018; +4d66 : 2B8C0014; +4d67 : 2B8D0010; +4d68 : 2B8E000C; +4d69 : 2B8F0008; +4d6a : 379C0018; +4d6b : C3A00000; +4d6c : 379CFFFC; +4d6d : 5B9D0004; +4d6e : 34050000; +4d6f : B8203000; +4d70 : 34080043; +4d71 : 34070008; +4d72 : 40C90017; +4d73 : 5D280006; +4d74 : 3CA50004; +4d75 : 34A50008; +4d76 : B4250800; +4d77 : FBFFFF8B; +4d78 : E0000005; +4d79 : 34A50001; +4d7a : 34C60010; +4d7b : 5CA7FFF7; +4d7c : 3401FFFF; +4d7d : 2B9D0004; +4d7e : 379C0004; +4d7f : C3A00000; +4d80 : 379CFFFC; +4d81 : 5B9D0004; +4d82 : 34050000; +4d83 : B8203000; +4d84 : 34080043; +4d85 : 34070008; +4d86 : 40C90017; +4d87 : 5D280006; +4d88 : 3CA50004; +4d89 : 34A50008; +4d8a : B4250800; +4d8b : FBFFFF2B; +4d8c : E0000005; +4d8d : 34A50001; +4d8e : 34C60010; +4d8f : 5CA7FFF7; +4d90 : 3401FFFF; +4d91 : 2B9D0004; +4d92 : 379C0004; +4d93 : C3A00000; +4d94 : 379CFFFC; +4d95 : 5B9D0004; +4d96 : 34040000; +4d97 : B8202800; +4d98 : 34070043; +4d99 : 34060008; +4d9a : 40A80017; +4d9b : 5D070006; +4d9c : 3C840004; +4d9d : 34840008; +4d9e : B4240800; +4d9f : FBFFFF88; +4da0 : E0000005; +4da1 : 34840001; +4da2 : 34A50010; +4da3 : 5C86FFF7; +4da4 : 3401FFFF; +4da5 : 2B9D0004; +4da6 : 379C0004; +4da7 : C3A00000; +4da8 : 379CFFF4; +4da9 : 5B8B000C; +4daa : 5B8C0008; +4dab : 5B9D0004; +4dac : 780B0001; +4dad : 396BBF94; +4dae : 29610000; +4daf : 5C200009; +4db0 : FBFFF05A; +4db1 : 78020001; +4db2 : 342103E8; +4db3 : 3842BF8C; +4db4 : 58410000; +4db5 : 29610000; +4db6 : 34210001; +4db7 : 59610000; +4db8 : 780B0001; +4db9 : 396BBF90; +4dba : 296C0000; +4dbb : FBFFF04F; +4dbc : 78020001; +4dbd : 3842BF8C; +4dbe : 28440000; +4dbf : C8242800; +4dc0 : 34010000; +4dc1 : 48050018; +4dc2 : 21830001; +4dc3 : 78010001; +4dc4 : 3C650002; +4dc5 : 38219428; +4dc6 : B4250800; +4dc7 : 28210000; +4dc8 : B4242000; +4dc9 : 29610000; +4dca : 58440000; +4dcb : 34020001; +4dcc : 34210001; +4dcd : 59610000; +4dce : 78010001; +4dcf : 3821C1F0; +4dd0 : 44620003; +4dd1 : FBFFFE18; +4dd2 : E0000006; +4dd3 : 34020002; +4dd4 : FBFFFE15; +4dd5 : 78020001; +4dd6 : 3842AA4C; +4dd7 : 58410004; +4dd8 : 34010001; +4dd9 : 2B9D0004; +4dda : 2B8B000C; +4ddb : 2B8C0008; +4ddc : 379C000C; +4ddd : C3A00000; +4dde : 28250008; +4ddf : 28240000; +4de0 : 28260004; +4de1 : B4451800; +4de2 : 88642000; +4de3 : 5822001C; +4de4 : 88461000; +4de5 : B4821000; +4de6 : 2824000C; +4de7 : 1442000C; +4de8 : B4442000; +4de9 : 28220014; +4dea : 4C820005; +4deb : 28240010; +4dec : 44800008; +4ded : 4CA3000B; +4dee : E0000006; +4def : 28220018; +4df0 : 4C440006; +4df1 : 28240010; +4df2 : 44800002; +4df3 : 4C650005; +4df4 : 58230008; +4df5 : E0000003; +4df6 : 58230008; +4df7 : B8801000; +4df8 : 58220020; +4df9 : B8400800; +4dfa : C3A00000; +4dfb : 2822000C; +4dfc : 58200008; +4dfd : 58220020; +4dfe : C3A00000; +4dff : 379CFFF8; +4e00 : 5B8B0008; +4e01 : 5B9D0004; +4e02 : B8205800; +4e03 : 58200014; +4e04 : B8400800; +4e05 : F80009AC; +4e06 : 2963000C; +4e07 : 29620000; +4e08 : 4823000B; +4e09 : 29610004; +4e0a : 4C410003; +4e0b : 34420001; +4e0c : 59620000; +4e0d : 29620000; +4e0e : 5C410011; +4e0f : 34010001; +4e10 : 59610014; +4e11 : 59610010; +4e12 : E000000E; +4e13 : 29610008; +4e14 : 4C220003; +4e15 : 3442FFFF; +4e16 : 59620000; +4e17 : 29620000; +4e18 : 5C410007; +4e19 : 34010001; +4e1a : 59610014; +4e1b : 59600000; +4e1c : 59600010; +4e1d : 3401FFFF; +4e1e : E0000002; +4e1f : 29610010; +4e20 : 2B9D0004; +4e21 : 2B8B0008; +4e22 : 379C0008; +4e23 : C3A00000; +4e24 : 58200010; +4e25 : 58200000; +4e26 : 58200014; +4e27 : C3A00000; +4e28 : 78030001; +4e29 : 3863C298; +4e2a : 28640000; +4e2b : 48810013; +4e2c : 78030001; +4e2d : 3863BFB8; +4e2e : C8240800; +4e2f : 44400007; +4e30 : 28620000; +4e31 : 34040001; +4e32 : BC810800; +4e33 : 28430028; +4e34 : B8230800; +4e35 : E0000007; +4e36 : 28620000; +4e37 : 34040001; +4e38 : BC810800; +4e39 : 28430028; +4e3a : A4200800; +4e3b : A0230800; +4e3c : 58410028; +4e3d : C3A00000; +4e3e : 78030001; +4e3f : 3863BFB8; +4e40 : 44400007; +4e41 : 28620000; +4e42 : 34040001; +4e43 : BC810800; +4e44 : 28430024; +4e45 : B8230800; +4e46 : E0000007; +4e47 : 28620000; +4e48 : 34040001; +4e49 : BC810800; +4e4a : 28430024; +4e4b : A4200800; +4e4c : A0230800; +4e4d : 58410024; +4e4e : C3A00000; +4e4f : 78020001; +4e50 : 3842BFB8; +4e51 : 28420000; +4e52 : B8201800; +4e53 : 34010000; +4e54 : 28440008; +4e55 : 20840002; +4e56 : 4480000C; +4e57 : 34040002; +4e58 : 58440008; +4e59 : 78060001; +4e5a : 28420010; +4e5b : 38C68F60; +4e5c : 28C40000; +4e5d : 3445FF9B; +4e5e : 54A40004; +4e5f : 08420064; +4e60 : 34010001; +4e61 : 58620000; +4e62 : C3A00000; +4e63 : 379CFFF0; +4e64 : 5B8B0010; +4e65 : 5B8C000C; +4e66 : 5B8D0008; +4e67 : 5B9D0004; +4e68 : 780B0001; +4e69 : B8206000; +4e6a : 78010001; +4e6b : 396BC298; +4e6c : 3821C290; +4e6d : 28210000; +4e6e : 296D0000; +4e6f : B42D6800; +4e70 : 29810000; +4e71 : B9A01000; +4e72 : F8000110; +4e73 : 29810004; +4e74 : 29630000; +4e75 : B9A01000; +4e76 : F800018F; +4e77 : 5980000C; +4e78 : 59800008; +4e79 : 2B9D0004; +4e7a : 2B8B0010; +4e7b : 2B8C000C; +4e7c : 2B8D0008; +4e7d : 379C0010; +4e7e : C3A00000; +4e7f : 379CFFF8; +4e80 : 5B8B0008; +4e81 : 5B9D0004; +4e82 : B8205800; +4e83 : 28210000; +4e84 : F8000167; +4e85 : 78010001; +4e86 : 3821BFB8; +4e87 : 28210000; +4e88 : 34020001; +4e89 : 34030009; +4e8a : 58220004; +4e8b : 5963000C; +4e8c : 78030001; +4e8d : 38638F64; +4e8e : 59620008; +4e8f : 28620000; +4e90 : 5822004C; +4e91 : 2B9D0004; +4e92 : 2B8B0008; +4e93 : 379C0008; +4e94 : C3A00000; +4e95 : B8201000; +4e96 : 28210000; +4e97 : 28230048; +4e98 : 34010000; +4e99 : 44600016; +4e9a : 28430004; +4e9b : 28630038; +4e9c : 44600013; +4e9d : 78030001; +4e9e : 3863BFB8; +4e9f : 28630000; +4ea0 : 28640004; +4ea1 : 20840004; +4ea2 : 4480000D; +4ea3 : 28630004; +4ea4 : 20630008; +4ea5 : 5C60000A; +4ea6 : 2842000C; +4ea7 : 3403000A; +4ea8 : 34010001; +4ea9 : 54430006; +4eaa : 78010001; +4eab : 3C420002; +4eac : 38219458; +4ead : B4220800; +4eae : 28210000; +4eaf : C3A00000; +4eb0 : 379CFFF0; +4eb1 : 5B8B000C; +4eb2 : 5B8C0008; +4eb3 : 5B9D0004; +4eb4 : 2822000C; +4eb5 : B8205800; +4eb6 : 34010009; +4eb7 : 3442FFFF; +4eb8 : 340C0000; +4eb9 : 544100A5; +4eba : 78010001; +4ebb : 3C420002; +4ebc : 38219430; +4ebd : B4220800; +4ebe : 28210000; +4ebf : C0200000; +4ec0 : 78010001; +4ec1 : 3821BFB8; +4ec2 : 28210000; +4ec3 : 340C0000; +4ec4 : 28220004; +4ec5 : 20420008; +4ec6 : 5C400098; +4ec7 : 28230004; +4ec8 : 78028000; +4ec9 : B8621000; +4eca : 58220004; +4ecb : 3401000A; +4ecc : E0000090; +4ecd : 78010001; +4ece : 3821BFB8; +4ecf : 28210000; +4ed0 : 78040001; +4ed1 : 38848ED4; +4ed2 : 28230004; +4ed3 : 28820000; +4ed4 : A0621000; +4ed5 : 58220004; +4ed6 : 28220004; +4ed7 : 20420008; +4ed8 : 5C400083; +4ed9 : 28210004; +4eda : 340C0001; +4edb : 20210004; +4edc : 44220082; +4edd : 596C000C; +4ede : E0000080; +4edf : 29610000; +4ee0 : 340C0000; +4ee1 : 28210048; +4ee2 : 4420007C; +4ee3 : FBFFB18F; +4ee4 : 29610004; +4ee5 : F8000146; +4ee6 : FBFFB195; +4ee7 : 34010008; +4ee8 : E0000074; +4ee9 : 78010001; +4eea : 3821BFB8; +4eeb : 28210000; +4eec : 34020002; +4eed : 340C0000; +4eee : 58220008; +4eef : 29610000; +4ef0 : 28210048; +4ef1 : 4420006D; +4ef2 : 29610004; +4ef3 : 28210038; +4ef4 : 4420006A; +4ef5 : 78010001; +4ef6 : 3821BFCC; +4ef7 : 28210000; +4ef8 : 340300A2; +4ef9 : 58230000; +4efa : 34030003; +4efb : 58230010; +4efc : 34030001; +4efd : 5823001C; +4efe : 5962000C; +4eff : E000005E; +4f00 : 78010001; +4f01 : 3821BFCC; +4f02 : 28210000; +4f03 : 340C0000; +4f04 : 2822001C; +4f05 : 20420001; +4f06 : 44400058; +4f07 : 34020004; +4f08 : 5822001C; +4f09 : FBFFEF01; +4f0a : 342107D0; +4f0b : 59610010; +4f0c : 34010003; +4f0d : E000004F; +4f0e : FBFFEEFC; +4f0f : 29620010; +4f10 : 340C0000; +4f11 : C8220800; +4f12 : 4801004C; +4f13 : 34010007; +4f14 : 5961000C; +4f15 : 5960001C; +4f16 : E0000047; +4f17 : 37810010; +4f18 : FBFFFF37; +4f19 : 340C0000; +4f1a : 44200044; +4f1b : 78030001; +4f1c : 38638F68; +4f1d : 28620000; +4f1e : 2B810010; +4f1f : F8000836; +4f20 : 3802C34F; +4f21 : E8221000; +4f22 : 64210000; +4f23 : B8410800; +4f24 : 44200005; +4f25 : 34010064; +4f26 : 59610014; +4f27 : 3401FF9C; +4f28 : E0000003; +4f29 : 59600014; +4f2a : 34010064; +4f2b : 59610018; +4f2c : 34010004; +4f2d : E000002F; +4f2e : 29610004; +4f2f : 340C0000; +4f30 : F80001D1; +4f31 : 5C20002D; +4f32 : 37810010; +4f33 : FBFFFF1C; +4f34 : 442C002A; +4f35 : 78040001; +4f36 : 38848F68; +4f37 : 2B810010; +4f38 : 28820000; +4f39 : F800081C; +4f3a : 29620014; +4f3b : 5B810010; +4f3c : 44220009; +4f3d : 2961001C; +4f3e : 29620018; +4f3f : B4410800; +4f40 : 5961001C; +4f41 : 29610004; +4f42 : 2962001C; +4f43 : F800019C; +4f44 : E0000019; +4f45 : 29620014; +4f46 : 340C0001; +4f47 : 5C220017; +4f48 : 2961001C; +4f49 : 34217530; +4f4a : 5961001C; +4f4b : 29610004; +4f4c : 2962001C; +4f4d : F8000192; +4f4e : 34010005; +4f4f : 5961000C; +4f50 : E000000E; +4f51 : 29610004; +4f52 : 340C0000; +4f53 : F80001AE; +4f54 : 5C20000A; +4f55 : 34010006; +4f56 : E0000006; +4f57 : B9600800; +4f58 : FBFFFF3D; +4f59 : 340C0000; +4f5a : 5C200004; +4f5b : 34010009; +4f5c : 5961000C; +4f5d : 340C0001; +4f5e : B9800800; +4f5f : 2B9D0004; +4f60 : 2B8B000C; +4f61 : 2B8C0008; +4f62 : 379C0010; +4f63 : C3A00000; +4f64 : 78040001; +4f65 : 3884BFB8; +4f66 : 28850000; +4f67 : 34040000; +4f68 : 44600002; +4f69 : 78048000; +4f6a : 78060001; +4f6b : 38C68F6C; +4f6c : 28C30000; +4f6d : 3C210018; +4f6e : A0431000; +4f6f : B8410800; +4f70 : B8242000; +4f71 : 58A4004C; +4f72 : C3A00000; +4f73 : 78040001; +4f74 : 3884BFB8; +4f75 : 28850000; +4f76 : 34040000; +4f77 : 44600002; +4f78 : 78048000; +4f79 : 78060001; +4f7a : 38C68F6C; +4f7b : 28C30000; +4f7c : 3C210018; +4f7d : A0431000; +4f7e : B8410800; +4f7f : B8242000; +4f80 : 58A4004C; +4f81 : C3A00000; +4f82 : 34030005; +4f83 : 58230028; +4f84 : 3803FFFB; +4f85 : 5823002C; +4f86 : 3403FF6A; +4f87 : 58230018; +4f88 : 3403FFFE; +4f89 : 58230014; +4f8a : 34030001; +4f8b : 58230024; +4f8c : 340300C8; +4f8d : 58230044; +4f8e : 34032710; +4f8f : 5823003C; +4f90 : 34030064; +4f91 : 58230040; +4f92 : 5822000C; +4f93 : C3A00000; +4f94 : 379CFFF0; +4f95 : 5B8B0010; +4f96 : 5B8C000C; +4f97 : 5B8D0008; +4f98 : 5B9D0004; +4f99 : B8205800; +4f9a : 2821000C; +4f9b : B8406800; +4f9c : 340C0000; +4f9d : 5C610047; +4f9e : 34010022; +4f9f : 34030000; +4fa0 : FBFFFFC4; +4fa1 : 29620004; +4fa2 : 34010025; +4fa3 : 34030000; +4fa4 : FBFFFFC0; +4fa5 : 29610008; +4fa6 : 4C200004; +4fa7 : 596D0004; +4fa8 : 596D0008; +4fa9 : E000003B; +4faa : 4DA10005; +4fab : 29620000; +4fac : 78010040; +4fad : B4410800; +4fae : 59610000; +4faf : 29630000; +4fb0 : 78050001; +4fb1 : 29620004; +4fb2 : 38A58F70; +4fb3 : 28A10000; +4fb4 : B5A32000; +4fb5 : C8826000; +4fb6 : 482C0006; +4fb7 : 78050001; +4fb8 : 38A58F74; +4fb9 : 28A10000; +4fba : 49810002; +4fbb : E0000002; +4fbc : B8206000; +4fbd : 78050001; +4fbe : 38A58F78; +4fbf : 28A10000; +4fc0 : 4C240006; +4fc1 : 4C220005; +4fc2 : C8611800; +4fc3 : C8410800; +4fc4 : 59630000; +4fc5 : 59610004; +4fc6 : 29610004; +4fc7 : B9801000; +4fc8 : 596D0008; +4fc9 : 34214000; +4fca : 59610004; +4fcb : 35610014; +4fcc : FBFFFE12; +4fcd : 78030001; +4fce : 3863BFB8; +4fcf : 29620010; +4fd0 : B8206800; +4fd1 : 28610000; +4fd2 : 34030000; +4fd3 : 582D0040; +4fd4 : 34410001; +4fd5 : 59610010; +4fd6 : 34010026; +4fd7 : FBFFFF8D; +4fd8 : 34010020; +4fd9 : B9A01000; +4fda : 34030000; +4fdb : FBFFFF89; +4fdc : B9801000; +4fdd : 34010021; +4fde : 34030001; +4fdf : FBFFFF85; +4fe0 : B9801000; +4fe1 : 35610038; +4fe2 : FBFFFE1D; +4fe3 : 7C2C0000; +4fe4 : B9800800; +4fe5 : 2B9D0004; +4fe6 : 2B8B0010; +4fe7 : 2B8C000C; +4fe8 : 2B8D0008; +4fe9 : 379C0010; +4fea : C3A00000; +4feb : 379CFFF8; +4fec : 5B8B0008; +4fed : 5B9D0004; +4fee : B8205800; +4fef : 28210028; +4ff0 : 59600004; +4ff1 : 59600000; +4ff2 : 59610020; +4ff3 : 3401FFFF; +4ff4 : 59610008; +4ff5 : 59600010; +4ff6 : 35610014; +4ff7 : FBFFFE04; +4ff8 : 35610038; +4ff9 : FBFFFE2B; +4ffa : 2961000C; +4ffb : 34020001; +4ffc : FBFFFE2C; +4ffd : 34010024; +4ffe : 34020001; +4fff : 34030001; +5000 : FBFFFF64; +5001 : 2B9D0004; +5002 : 2B8B0008; +5003 : 379C0008; +5004 : C3A00000; +5005 : 379CFFF8; +5006 : 5B8B0008; +5007 : 5B9D0004; +5008 : B8205800; +5009 : 34010005; +500a : 59610018; +500b : 3801FFFA; +500c : 5961001C; +500d : 34010001; +500e : 59610014; +500f : 34017530; +5010 : 59610010; +5011 : 3401FBB4; +5012 : 59610008; +5013 : 3401FFE2; +5014 : 59610004; +5015 : 340104B0; +5016 : 59610034; +5017 : 340103E8; +5018 : 5961002C; +5019 : 34010064; +501a : 59610030; +501b : 78010001; +501c : 3821C298; +501d : 28210000; +501e : 59630064; +501f : 59620060; +5020 : C8611800; +5021 : 5963006C; +5022 : 35610004; +5023 : 59600070; +5024 : FBFFFDD7; +5025 : 35610028; +5026 : FBFFFDFE; +5027 : 2B9D0004; +5028 : 2B8B0008; +5029 : 379C0008; +502a : C3A00000; +502b : 379CFFF8; +502c : 5B8B0008; +502d : 5B9D0004; +502e : B8205800; +502f : 58200044; +5030 : 58200040; +5031 : 3401FFFF; +5032 : 59610048; +5033 : 5961004C; +5034 : 59610050; +5035 : 59610054; +5036 : 34010001; +5037 : 59610070; +5038 : 59600058; +5039 : 35610004; +503a : 5960005C; +503b : 59600068; +503c : FBFFFDBF; +503d : 35610028; +503e : FBFFFDE6; +503f : 29610060; +5040 : 34020001; +5041 : FBFFFDE7; +5042 : 29610064; +5043 : 34020001; +5044 : FBFFFDE4; +5045 : 34010004; +5046 : 34020001; +5047 : 34030001; +5048 : FBFFFF2B; +5049 : 2B9D0004; +504a : 2B8B0008; +504b : 379C0008; +504c : C3A00000; +504d : 379CFFF8; +504e : 5B8B0008; +504f : 5B9D0004; +5050 : B8205800; +5051 : 28210064; +5052 : 34020000; +5053 : FBFFFDD5; +5054 : 59600070; +5055 : 2B9D0004; +5056 : 2B8B0008; +5057 : 379C0008; +5058 : C3A00000; +5059 : 379CFFF0; +505a : 5B8B0010; +505b : 5B8C000C; +505c : 5B8D0008; +505d : 5B9D0004; +505e : 28240070; +505f : B8205800; +5060 : 34010001; +5061 : 44800078; +5062 : 29610060; +5063 : 5C610002; +5064 : 59620048; +5065 : 29610064; +5066 : 5C610002; +5067 : 5962004C; +5068 : 29610048; +5069 : 48010009; +506a : 29620050; +506b : 48020006; +506c : 4C220005; +506d : 29630040; +506e : 78020040; +506f : B4621000; +5070 : 59620040; +5071 : 59610050; +5072 : 2961004C; +5073 : 48010009; +5074 : 29620054; +5075 : 48020006; +5076 : 4C220005; +5077 : 29630044; +5078 : 78020040; +5079 : B4621000; +507a : 59620044; +507b : 59610054; +507c : 29630048; +507d : 34010000; +507e : 4803005B; +507f : 2962004C; +5080 : 48020059; +5081 : 296C0040; +5082 : 29610038; +5083 : B46C1800; +5084 : 296C0044; +5085 : C8621000; +5086 : C84C6000; +5087 : 44200006; +5088 : 218C3FFF; +5089 : 21812000; +508a : 44200003; +508b : 3401C000; +508c : B9816000; +508d : B9801000; +508e : 35610004; +508f : FBFFFD4F; +5090 : 2962006C; +5091 : 78030001; +5092 : 3863BFB8; +5093 : 2042000F; +5094 : B8206800; +5095 : 3C420010; +5096 : 28610000; +5097 : 21A3FFFF; +5098 : B8621000; +5099 : 58220044; +509a : 29630040; +509b : 29620048; +509c : 34010005; +509d : B4621000; +509e : 34030000; +509f : FBFFFED4; +50a0 : 29630044; +50a1 : 2962004C; +50a2 : 34010002; +50a3 : B4621000; +50a4 : 34030000; +50a5 : FBFFFECE; +50a6 : 34010001; +50a7 : B9801000; +50a8 : 34030000; +50a9 : FBFFFECA; +50aa : 29620068; +50ab : 34030000; +50ac : 34410001; +50ad : 59610068; +50ae : 34010006; +50af : FBFFFEC4; +50b0 : 34010000; +50b1 : B9A01000; +50b2 : 34030001; +50b3 : FBFFFEC0; +50b4 : 78020001; +50b5 : 3401FFFF; +50b6 : 38428F7C; +50b7 : 5961004C; +50b8 : 59610048; +50b9 : 29630040; +50ba : 28410000; +50bb : 4C23000A; +50bc : 29620044; +50bd : 4C220008; +50be : 78040001; +50bf : 38848F80; +50c0 : 28810000; +50c1 : B4611800; +50c2 : B4410800; +50c3 : 59630040; +50c4 : 59610044; +50c5 : 29610038; +50c6 : 4420000F; +50c7 : 2961005C; +50c8 : 29620058; +50c9 : 4C220006; +50ca : 34210001; +50cb : 5961005C; +50cc : 29610040; +50cd : 3421FFFF; +50ce : E0000006; +50cf : 4C410006; +50d0 : 3421FFFF; +50d1 : 5961005C; +50d2 : 29610040; +50d3 : 34210001; +50d4 : 59610040; +50d5 : 35610028; +50d6 : B9801000; +50d7 : FBFFFD28; +50d8 : 7C210000; +50d9 : 2B9D0004; +50da : 2B8B0010; +50db : 2B8C000C; +50dc : 2B8D0008; +50dd : 379C0010; +50de : C3A00000; +50df : 379CFFF0; +50e0 : 5B8B0008; +50e1 : 5B9D0004; +50e2 : B8205800; +50e3 : 1443001F; +50e4 : 3781000C; +50e5 : 4802000B; +50e6 : 00440012; +50e7 : 3C63000E; +50e8 : 3C42000E; +50e9 : B8641800; +50ea : 5B820010; +50eb : 34021F40; +50ec : 5B83000C; +50ed : FBFFB781; +50ee : 2B820010; +50ef : E0000009; +50f0 : 0842C000; +50f1 : 5B820010; +50f2 : 1442001F; +50f3 : 5B82000C; +50f4 : 34021F40; +50f5 : FBFFB779; +50f6 : 2B820010; +50f7 : C8021000; +50f8 : 0041001F; +50f9 : B4221000; +50fa : 14420001; +50fb : 34010000; +50fc : 59620058; +50fd : 2B9D0004; +50fe : 2B8B0008; +50ff : 379C0010; +5100 : C3A00000; +5101 : 28220058; +5102 : 2821005C; +5103 : FC410800; +5104 : C3A00000; +5105 : 58220004; +5106 : 5820001C; +5107 : 58230008; +5108 : 5820000C; +5109 : 58200010; +510a : 58200000; +510b : C3A00000; +510c : 379CFFFC; +510d : 5B9D0004; +510e : 34020001; +510f : 58220000; +5110 : 58200014; +5111 : 5820001C; +5112 : 5820000C; +5113 : 58200010; +5114 : 28210004; +5115 : FBFFFD13; +5116 : 78010001; +5117 : 3821C298; +5118 : 28210000; +5119 : 34020001; +511a : FBFFFD0E; +511b : 2B9D0004; +511c : 379C0004; +511d : C3A00000; +511e : 379CFFB0; +511f : 5B8B0010; +5120 : 5B8C000C; +5121 : 5B8D0008; +5122 : 5B9D0004; +5123 : B8205800; +5124 : B8406000; +5125 : B8606800; +5126 : 37810014; +5127 : 34020000; +5128 : 34030040; +5129 : F800072B; +512a : 3401C000; +512b : 78040001; +512c : 5B810020; +512d : 3884C298; +512e : 34014000; +512f : 5B810044; +5130 : 28810000; +5131 : 5DA10005; +5132 : 78030001; +5133 : 3863AD7C; +5134 : 586C0000; +5135 : E0000027; +5136 : 3DAD0005; +5137 : B56D5800; +5138 : 29610000; +5139 : 44200023; +513a : 78030001; +513b : 3863AD7C; +513c : 28610000; +513d : 29620010; +513e : C9810800; +513f : 20213FFF; +5140 : 1423000C; +5141 : 5C400007; +5142 : 3C630002; +5143 : 5961000C; +5144 : 34010001; +5145 : 59630014; +5146 : 59610010; +5147 : E0000015; +5148 : 2964000C; +5149 : 34420001; +514a : B4240800; +514b : 29640014; +514c : B4641800; +514d : 3C630002; +514e : 37840050; +514f : B4831800; +5150 : 2863FFC4; +5151 : 59620010; +5152 : B4230800; +5153 : 29630008; +5154 : 5961000C; +5155 : 5C430007; +5156 : F80005D2; +5157 : 59610018; +5158 : 34010001; +5159 : 5961001C; +515a : 5960000C; +515b : 59600010; +515c : 34010000; +515d : 2B9D0004; +515e : 2B8B0010; +515f : 2B8C000C; +5160 : 2B8D0008; +5161 : 379C0050; +5162 : C3A00000; +5163 : 78030001; +5164 : 3863BFB8; +5165 : 5C40000A; +5166 : 34040001; +5167 : 28620000; +5168 : BC810800; +5169 : 202100FF; +516a : 28430020; +516b : 3C210010; +516c : A4200800; +516d : A0230800; +516e : E0000008; +516f : 28620000; +5170 : 34040001; +5171 : BC810800; +5172 : 28430020; +5173 : 202100FF; +5174 : 3C210010; +5175 : B8230800; +5176 : 58410020; +5177 : C3A00000; +5178 : 379CFFF8; +5179 : 5B8B0008; +517a : 5B9D0004; +517b : 34020001; +517c : 44220009; +517d : 34020002; +517e : 4422000C; +517f : 5C200017; +5180 : 78010001; +5181 : 3821BFB8; +5182 : 282B0000; +5183 : 356B0018; +5184 : E000000A; +5185 : 78010001; +5186 : 3821BFB8; +5187 : 282B0000; +5188 : 356B0014; +5189 : E0000005; +518a : 78010001; +518b : 3821BFB8; +518c : 282B0000; +518d : 356B001C; +518e : 340107D0; +518f : FBFFEC80; +5190 : 78030001; +5191 : 38638F28; +5192 : 29620000; +5193 : 28610000; +5194 : A0410800; +5195 : E0000002; +5196 : 34010000; +5197 : 2B9D0004; +5198 : 2B8B0008; +5199 : 379C0008; +519a : C3A00000; +519b : 379CFFF8; +519c : 5B8B0008; +519d : 5B9D0004; +519e : 78030001; +519f : B8405800; +51a0 : 3863C060; +51a1 : 44200007; +51a2 : 3421FFFF; +51a3 : 0823007C; +51a4 : 78010001; +51a5 : 3821BFD8; +51a6 : B4610800; +51a7 : 34230104; +51a8 : B8600800; +51a9 : B9601000; +51aa : FBFFFF35; +51ab : 78010001; +51ac : 3821BFD8; +51ad : 582B0014; +51ae : 2B9D0004; +51af : 2B8B0008; +51b0 : 379C0008; +51b1 : C3A00000; +51b2 : 379CFFEC; +51b3 : 5B8B0014; +51b4 : 5B8C0010; +51b5 : 5B8D000C; +51b6 : 5B8E0008; +51b7 : 5B9D0004; +51b8 : 780C0001; +51b9 : 780D0001; +51ba : B8207000; +51bb : 340B0000; +51bc : 398CC298; +51bd : 39ADBF98; +51be : E000000A; +51bf : 29A10000; +51c0 : 942B0800; +51c1 : 20210001; +51c2 : 44200005; +51c3 : 3D620005; +51c4 : B5C21000; +51c5 : 344101F4; +51c6 : FBFFFF46; +51c7 : 356B0001; +51c8 : 29810000; +51c9 : 482BFFF6; +51ca : 2B9D0004; +51cb : 2B8B0014; +51cc : 2B8C0010; +51cd : 2B8D000C; +51ce : 2B8E0008; +51cf : 379C0014; +51d0 : C3A00000; +51d1 : 379CFFBC; +51d2 : 5B8B0044; +51d3 : 5B8C0040; +51d4 : 5B8D003C; +51d5 : 5B8E0038; +51d6 : 5B8F0034; +51d7 : 5B900030; +51d8 : 5B91002C; +51d9 : 5B920028; +51da : 5B930024; +51db : 5B940020; +51dc : 5B95001C; +51dd : 5B960018; +51de : 5B970014; +51df : 5B980010; +51e0 : 5B99000C; +51e1 : 5B9B0008; +51e2 : 5B9D0004; +51e3 : 781B0001; +51e4 : 780B0001; +51e5 : 78190001; +51e6 : 780D0001; +51e7 : 78110001; +51e8 : 78100001; +51e9 : 780C0001; +51ea : 78170001; +51eb : 780F0001; +51ec : 3B7BBFB8; +51ed : 396BBFD8; +51ee : 34140009; +51ef : 3B399484; +51f0 : 34180001; +51f1 : 34130003; +51f2 : 39ADC040; +51f3 : 34120008; +51f4 : 3A31C060; +51f5 : 3A10BFF0; +51f6 : 398CC298; +51f7 : 3AF7C1CC; +51f8 : 39EFC290; +51f9 : E000007E; +51fa : 2875007C; +51fb : 780100FF; +51fc : 3821FFFF; +51fd : 02AE0018; +51fe : A2A1A800; +51ff : 29610004; +5200 : 21CE007F; +5201 : 3421FFFF; +5202 : 54340055; +5203 : 3C210002; +5204 : B7210800; +5205 : 28210000; +5206 : C0200000; +5207 : 29610044; +5208 : 58610040; +5209 : 296100A4; +520a : 296200A0; +520b : B4410800; +520c : 0022001F; +520d : B4410800; +520e : 14210001; +520f : 34020001; +5210 : 58610044; +5211 : 29810000; +5212 : FBFFFC16; +5213 : FBFFEBF7; +5214 : 34210032; +5215 : 59610008; +5216 : 3401000A; +5217 : E0000011; +5218 : 29760008; +5219 : FBFFEBF1; +521a : CAC10800; +521b : 4C20003C; +521c : 29610000; +521d : 5C380003; +521e : 59780004; +521f : E0000038; +5220 : 59730004; +5221 : E0000036; +5222 : 29810000; +5223 : 34020000; +5224 : FBFFFC04; +5225 : B9A00800; +5226 : FBFFFC59; +5227 : 34010002; +5228 : 59610004; +5229 : E000002E; +522a : B9A00800; +522b : FBFFFC6A; +522c : E0000012; +522d : BA000800; +522e : FBFFFDBD; +522f : 34010004; +5230 : E3FFFFF8; +5231 : 29610060; +5232 : 44200025; +5233 : 29610064; +5234 : 44200023; +5235 : 29610000; +5236 : 5C330009; +5237 : 34010005; +5238 : E3FFFFF0; +5239 : BA200800; +523a : FBFFFDF1; +523b : 34010006; +523c : E3FFFFEC; +523d : 296100C0; +523e : 44200019; +523f : B9600800; +5240 : FBFFFF72; +5241 : 59720004; +5242 : 296100E8; +5243 : 34020001; +5244 : E0000012; +5245 : 29610000; +5246 : 5C380004; +5247 : B9A00800; +5248 : FBFFFC4D; +5249 : 44200007; +524a : 29610060; +524b : 44200005; +524c : 29610000; +524d : 5C33000A; +524e : 296100C0; +524f : 5C200008; +5250 : 2961000C; +5251 : 34020000; +5252 : 34210001; +5253 : 5961000C; +5254 : 59740004; +5255 : 296100E8; +5256 : FBFFFF0D; +5257 : BA000800; +5258 : BAA01000; +5259 : B9C01800; +525a : FBFFFD3A; +525b : 29610060; +525c : 4420001B; +525d : BA200800; +525e : BAA01000; +525f : B9C01800; +5260 : FBFFFDF9; +5261 : 29610004; +5262 : 5C320015; +5263 : 29610000; +5264 : 34160000; +5265 : 5C33000C; +5266 : E0000008; +5267 : 0AC1007C; +5268 : BAA01000; +5269 : B9C01800; +526a : B5610800; +526b : 34210104; +526c : FBFFFDED; +526d : 36D60001; +526e : 29E10000; +526f : 3421FFFF; +5270 : 4836FFF7; +5271 : 29810000; +5272 : 49C10005; +5273 : BAE00800; +5274 : BAA01000; +5275 : B9C01800; +5276 : FBFFFEA8; +5277 : 2B630000; +5278 : 78020002; +5279 : 28610080; +527a : A0220800; +527b : 4420FF7F; +527c : 29610010; +527d : 34210001; +527e : 59610010; +527f : 34010001; +5280 : D0410000; +5281 : 2B9D0004; +5282 : 2B8B0044; +5283 : 2B8C0040; +5284 : 2B8D003C; +5285 : 2B8E0038; +5286 : 2B8F0034; +5287 : 2B900030; +5288 : 2B91002C; +5289 : 2B920028; +528a : 2B930024; +528b : 2B940020; +528c : 2B95001C; +528d : 2B960018; +528e : 2B970014; +528f : 2B980010; +5290 : 2B99000C; +5291 : 2B9B0008; +5292 : 379C0044; +5293 : C3A00000; +5294 : 78010001; +5295 : 3821BFD4; +5296 : 28220000; +5297 : 78030001; +5298 : 78010001; +5299 : 3821BFCC; +529a : 38638F84; +529b : 58220000; +529c : 28610000; +529d : 58410000; +529e : C3A00000; +529f : 379CFFD4; +52a0 : 5B8B0028; +52a1 : 5B8C0024; +52a2 : 5B8D0020; +52a3 : 5B8E001C; +52a4 : 5B8F0018; +52a5 : 5B900014; +52a6 : 5B910010; +52a7 : 5B92000C; +52a8 : 5B930008; +52a9 : 5B9D0004; +52aa : B8205800; +52ab : B8408000; +52ac : B8609000; +52ad : FBFFADC5; +52ae : 78010001; +52af : 3821C2C4; +52b0 : 28240000; +52b1 : 78010001; +52b2 : 3821BFB8; +52b3 : 58240000; +52b4 : 78010001; +52b5 : 28850000; +52b6 : 3821BFD4; +52b7 : 28210000; +52b8 : 78020001; +52b9 : 3842BFCC; +52ba : 00A60010; +52bb : 58410000; +52bc : 78020001; +52bd : 3842C298; +52be : 20C6003F; +52bf : 00A50018; +52c0 : 58460000; +52c1 : 78020001; +52c2 : 3842C290; +52c3 : 20A50007; +52c4 : 58450000; +52c5 : 78050001; +52c6 : 38A5BFD8; +52c7 : 58AB0000; +52c8 : 58A0000C; +52c9 : 58800040; +52ca : 58800044; +52cb : 58800000; +52cc : 58800028; +52cd : 58800024; +52ce : 58800004; +52cf : 78030001; +52d0 : 58800020; +52d1 : 340203E8; +52d2 : 38638F34; +52d3 : 58820048; +52d4 : 28620000; +52d5 : 5820001C; +52d6 : 58220000; +52d7 : 34010004; +52d8 : 5D610004; +52d9 : 34010007; +52da : 58A10004; +52db : E0000006; +52dc : 34010009; +52dd : 58A10004; +52de : 34010003; +52df : 5D610002; +52e0 : BA003000; +52e1 : 78010001; +52e2 : B8C01000; +52e3 : 3821BFF0; +52e4 : 780D0001; +52e5 : FBFFFC9D; +52e6 : 39ADC298; +52e7 : 29A30000; +52e8 : 78010001; +52e9 : 3821C060; +52ea : BA001000; +52eb : 780F0001; +52ec : 780E0001; +52ed : FBFFFD18; +52ee : 340C0000; +52ef : 39EFC290; +52f0 : 39CEBFD8; +52f1 : 34130001; +52f2 : E000000C; +52f3 : 0991007C; +52f4 : 29A40000; +52f5 : BA001000; +52f6 : B5D10800; +52f7 : 34840001; +52f8 : B48C1800; +52f9 : 34210104; +52fa : B5D18800; +52fb : FBFFFD0A; +52fc : 358C0001; +52fd : 5A3300FC; +52fe : 29E10000; +52ff : 3421FFFF; +5300 : 482CFFF3; +5301 : 34010002; +5302 : 5D610006; +5303 : 78010001; +5304 : 3821BFCC; +5305 : 28210000; +5306 : 3402000C; +5307 : 5822001C; +5308 : 780E0001; +5309 : 780D0001; +530a : 340C0000; +530b : 39CEC298; +530c : 39ADBFD8; +530d : E0000008; +530e : 3D810005; +530f : B9801000; +5310 : B5A10800; +5311 : 342101F4; +5312 : 34030200; +5313 : FBFFFDF2; +5314 : 358C0001; +5315 : 29C20000; +5316 : 484CFFF8; +5317 : 34010001; +5318 : 5D610017; +5319 : 78010001; +531a : 3821BFB8; +531b : 28210000; +531c : 28210004; +531d : 20210002; +531e : 44200021; +531f : 78010001; +5320 : 78040001; +5321 : 3821BFD8; +5322 : 3884BFF0; +5323 : 58240068; +5324 : 78040001; +5325 : 3884C060; +5326 : 5824006C; +5327 : 78010001; +5328 : 3821C290; +5329 : 28240000; +532a : 78010001; +532b : 3821C040; +532c : B4441000; +532d : BA401800; +532e : FBFFFB35; +532f : 78010001; +5330 : 3821BFB8; +5331 : 28210000; +5332 : 78020002; +5333 : E0000003; +5334 : 2823007C; +5335 : 5B83002C; +5336 : 28230080; +5337 : A0621800; +5338 : 4460FFFC; +5339 : 34020001; +533a : 58220064; +533b : 28220028; +533c : 38420001; +533d : 58220028; +533e : FBFFAD3D; +533f : 2B9D0004; +5340 : 2B8B0028; +5341 : 2B8C0024; +5342 : 2B8D0020; +5343 : 2B8E001C; +5344 : 2B8F0018; +5345 : 2B900014; +5346 : 2B910010; +5347 : 2B92000C; +5348 : 2B930008; +5349 : 379C002C; +534a : C3A00000; +534b : 379CFFFC; +534c : 5B9D0004; +534d : 78020001; +534e : 3842BFD8; +534f : 28430004; +5350 : 64240000; +5351 : 7C630008; +5352 : B8831800; +5353 : 5C600006; +5354 : 3421FFFF; +5355 : 0821007C; +5356 : B4410800; +5357 : 34210104; +5358 : FBFFFCD3; +5359 : 2B9D0004; +535a : 379C0004; +535b : C3A00000; +535c : 379CFFFC; +535d : 5B9D0004; +535e : 44200008; +535f : 3421FFFF; +5360 : 0821007C; +5361 : 78020001; +5362 : 3842BFD8; +5363 : B4220800; +5364 : 34210104; +5365 : FBFFFCE8; +5366 : 2B9D0004; +5367 : 379C0004; +5368 : C3A00000; +5369 : 78020001; +536a : B8201800; +536b : 3842BFD8; +536c : 5C200004; +536d : 28410004; +536e : 64210008; +536f : C3A00000; +5370 : 28450004; +5371 : 34040008; +5372 : 34010000; +5373 : 5CA40006; +5374 : 3463FFFF; +5375 : 0863007C; +5376 : B4431000; +5377 : 2841013C; +5378 : 7C210000; +5379 : C3A00000; +537a : 379CFFE8; +537b : 5B8B0018; +537c : 5B8C0014; +537d : 5B8D0010; +537e : 5B8E000C; +537f : 5B8F0008; +5380 : 5B9D0004; +5381 : 3403FFFF; +5382 : B8407800; +5383 : 5C230016; +5384 : 34010000; +5385 : 780C0001; +5386 : 780D0001; +5387 : FBFFFE14; +5388 : 340B0000; +5389 : 398CC290; +538a : 39ADBFD8; +538b : 340E0004; +538c : E0000009; +538d : 0961007C; +538e : B5A10800; +538f : 282100FC; +5390 : 5C2E0004; +5391 : 35610001; +5392 : B9E01000; +5393 : FBFFFE08; +5394 : 356B0001; +5395 : 29810000; +5396 : 3421FFFF; +5397 : 482BFFF6; +5398 : E0000002; +5399 : FBFFFE02; +539a : 2B9D0004; +539b : 2B8B0018; +539c : 2B8C0014; +539d : 2B8D0010; +539e : 2B8E000C; +539f : 2B8F0008; +53a0 : 379C0018; +53a1 : C3A00000; +53a2 : 379CFFF0; +53a3 : 5B8B0010; +53a4 : 5B8C000C; +53a5 : 5B8D0008; +53a6 : 5B9D0004; +53a7 : 780B0001; +53a8 : B8406800; +53a9 : B8606000; +53aa : 396BC060; +53ab : 44200007; +53ac : 3421FFFF; +53ad : 082B007C; +53ae : 78010001; +53af : 3821BFD8; +53b0 : B5610800; +53b1 : 342B0104; +53b2 : 45A0000B; +53b3 : 2962005C; +53b4 : 34041F40; +53b5 : 34030000; +53b6 : 3C420001; +53b7 : 1441001F; +53b8 : F800032B; +53b9 : 3C210012; +53ba : 0044000E; +53bb : B8242000; +53bc : 59A40000; +53bd : 4580000B; +53be : 29620058; +53bf : 34030000; +53c0 : 34041F40; +53c1 : 3C420001; +53c2 : 1441001F; +53c3 : F8000320; +53c4 : 3C210012; +53c5 : 0042000E; +53c6 : B8221000; +53c7 : 59820000; +53c8 : 2B9D0004; +53c9 : 2B8B0010; +53ca : 2B8C000C; +53cb : 2B8D0008; +53cc : 379C0010; +53cd : C3A00000; +53ce : 379CFFF0; +53cf : 5B8B0010; +53d0 : 5B8C000C; +53d1 : 5B8D0008; +53d2 : 5B9D0004; +53d3 : B8205800; +53d4 : B8406800; +53d5 : 78010001; +53d6 : 3D620005; +53d7 : 3821BFD8; +53d8 : B4220800; +53d9 : 2824020C; +53da : B8606000; +53db : 4C800003; +53dc : 34844000; +53dd : E0000004; +53de : 34013FFF; +53df : 4C240002; +53e0 : 3484C000; +53e1 : 3C840001; +53e2 : 34010000; +53e3 : 20823FFE; +53e4 : 34030000; +53e5 : 34041F40; +53e6 : F80002FD; +53e7 : 3C210012; +53e8 : 0044000E; +53e9 : B8242000; +53ea : 59A40000; +53eb : 4580000C; +53ec : 78010001; +53ed : 3821BF98; +53ee : 28220000; +53ef : 3D630005; +53f0 : 78010001; +53f1 : 3821BFD8; +53f2 : B4230800; +53f3 : 282101F8; +53f4 : 94410800; +53f5 : 20210001; +53f6 : 59810000; +53f7 : 3D6B0005; +53f8 : 78020001; +53f9 : 3842BFD8; +53fa : B44B1000; +53fb : 28410210; +53fc : 2B9D0004; +53fd : 2B8B0010; +53fe : 2B8C000C; +53ff : 2B8D0008; +5400 : 379C0010; +5401 : C3A00000; +5402 : 44200005; +5403 : 78030001; +5404 : 3863C298; +5405 : 28630000; +5406 : 58230000; +5407 : 44400005; +5408 : 78010001; +5409 : 3821C290; +540a : 28210000; +540b : 58410000; +540c : C3A00000; +540d : 379CFFF4; +540e : 5B9D000C; +540f : 78010001; +5410 : 3821BFD8; +5411 : 28230004; +5412 : 78020001; +5413 : 384294AC; +5414 : 3C630002; +5415 : B4431000; +5416 : 28430000; +5417 : 28220004; +5418 : 3401000A; +5419 : 54410002; +541a : E0000003; +541b : 78030001; +541c : 38638DF4; +541d : 78010001; +541e : 3821BFD8; +541f : 28220000; +5420 : 4C02000E; +5421 : 28220010; +5422 : 28240000; +5423 : 28250074; +5424 : 28260060; +5425 : 282700C0; +5426 : 2828004C; +5427 : 282900AC; +5428 : 2821000C; +5429 : 5B890004; +542a : 5B810008; +542b : 78010001; +542c : 38218E00; +542d : FBFFE3F1; +542e : 2B9D000C; +542f : 379C000C; +5430 : C3A00000; +5431 : 379CFFFC; +5432 : 5B9D0004; +5433 : 5C200004; +5434 : 78010001; +5435 : 3821C060; +5436 : E0000007; +5437 : 3421FFFF; +5438 : 0821007C; +5439 : 78020001; +543a : 3842BFD8; +543b : B4220800; +543c : 34210104; +543d : FBFFFCC4; +543e : 2B9D0004; +543f : 379C0004; +5440 : C3A00000; +5441 : 379CFFF0; +5442 : 5B8B0010; +5443 : 5B8C000C; +5444 : 5B8D0008; +5445 : 5B9D0004; +5446 : 780D0001; +5447 : 780B0001; +5448 : B8206000; +5449 : 39ADBFD8; +544a : 396BBF98; +544b : 4440000D; +544c : 34020001; +544d : FBFFF9DB; +544e : 3D810005; +544f : B5A16800; +5450 : 35A101F4; +5451 : FBFFFCBB; +5452 : 29610000; +5453 : 34020001; +5454 : BC4C6000; +5455 : B9816000; +5456 : 596C0000; +5457 : E000000A; +5458 : 34030001; +5459 : 29640000; +545a : BC611800; +545b : A4601800; +545c : A0641800; +545d : 59630000; +545e : 29A300E8; +545f : 44230002; +5460 : FBFFF9C8; +5461 : 2B9D0004; +5462 : 2B8B0010; +5463 : 2B8C000C; +5464 : 2B8D0008; +5465 : 379C0010; +5466 : C3A00000; +5467 : 0821007C; +5468 : 78020001; +5469 : 3842BFD8; +546a : B4411000; +546b : 284100FC; +546c : 284300FC; +546d : 34020004; +546e : 7C210001; +546f : 5C620002; +5470 : 38210002; +5471 : C3A00000; +5472 : 4C200005; +5473 : 78010001; +5474 : 3821BFD8; +5475 : 2821004C; +5476 : C3A00000; +5477 : 78020001; +5478 : 3842BFD8; +5479 : 5C200003; +547a : 284100AC; +547b : C3A00000; +547c : 3421FFFF; +547d : 0821007C; +547e : B4411000; +547f : 28410128; +5480 : C3A00000; +5481 : 78030001; +5482 : 3863BFB8; +5483 : 4C200007; +5484 : 78010001; +5485 : 3821BFD8; +5486 : 5822004C; +5487 : 28610000; +5488 : 58220040; +5489 : C3A00000; +548a : 2024000F; +548b : 28630000; +548c : 3C840010; +548d : 2045FFFF; +548e : B8A42000; +548f : 58640044; +5490 : 78030001; +5491 : 3863BFD8; +5492 : 5C200003; +5493 : 586200AC; +5494 : C3A00000; +5495 : 3421FFFF; +5496 : 0821007C; +5497 : B4611800; +5498 : 58620128; +5499 : C3A00000; +549a : 379CFFCC; +549b : 5B8B0034; +549c : 5B8C0030; +549d : 5B8D002C; +549e : 5B8E0028; +549f : 5B8F0024; +54a0 : 5B900020; +54a1 : 5B91001C; +54a2 : 5B920018; +54a3 : 5B930014; +54a4 : 5B940010; +54a5 : 5B95000C; +54a6 : 5B960008; +54a7 : 5B9D0004; +54a8 : 78010001; +54a9 : 3821BFD8; +54aa : 28220000; +54ab : 34010001; +54ac : 34140000; +54ad : 5C410005; +54ae : 78010001; +54af : 3821C040; +54b0 : FBFFFA00; +54b1 : B820A000; +54b2 : 78110001; +54b3 : 780B0001; +54b4 : 780E0001; +54b5 : 340D0000; +54b6 : 340C0001; +54b7 : 3A31C290; +54b8 : 396BBFD8; +54b9 : 340F0001; +54ba : 39CEBFB8; +54bb : 34120002; +54bc : 34160003; +54bd : 34150004; +54be : E0000047; +54bf : 3593FFFF; +54c0 : 0A70007C; +54c1 : B5708000; +54c2 : 2A0100FC; +54c3 : 442F000F; +54c4 : 29C10000; +54c5 : BDEC1000; +54c6 : 28210020; +54c7 : 00210008; +54c8 : 202100FF; +54c9 : A0220800; +54ca : 5C200008; +54cb : B9800800; +54cc : FBFFFE90; +54cd : B9800800; +54ce : 34020000; +54cf : FBFFFC94; +54d0 : 35AD0001; +54d1 : 5A0F00FC; +54d2 : 0A61007C; +54d3 : B5618000; +54d4 : 2A0200FC; +54d5 : 44520014; +54d6 : 48520003; +54d7 : 5C4F002D; +54d8 : E0000004; +54d9 : 44560017; +54da : 5C55002A; +54db : E000001E; +54dc : 296100C0; +54dd : 44200027; +54de : 29C10000; +54df : BDEC1000; +54e0 : 28210020; +54e1 : 00210008; +54e2 : 202100FF; +54e3 : A0220800; +54e4 : 44200020; +54e5 : B9800800; +54e6 : FBFFFE65; +54e7 : 5A1200FC; +54e8 : E000001B; +54e9 : 2A01013C; +54ea : 4420001A; +54eb : 29620014; +54ec : B9800800; +54ed : FBFFFCAE; +54ee : 5A1600FC; +54ef : E0000014; +54f0 : B5610800; +54f1 : 34210104; +54f2 : FBFFFC0F; +54f3 : 5C200011; +54f4 : B9800800; +54f5 : 34020001; +54f6 : FBFFFC6D; +54f7 : 5A1500FC; +54f8 : E000000B; +54f9 : 296100C0; +54fa : 44200003; +54fb : 2A01013C; +54fc : 5C200008; +54fd : 0A73007C; +54fe : B9800800; +54ff : 34020000; +5500 : B5739800; +5501 : FBFFFC62; +5502 : 5A6F00FC; +5503 : 35AD0001; +5504 : 358C0001; +5505 : 2A210000; +5506 : 482CFFB9; +5507 : 29630000; +5508 : 78020001; +5509 : 3842AD84; +550a : 5843000C; +550b : 29630010; +550c : 28410008; +550d : 7DAD0000; +550e : 58430010; +550f : 29630004; +5510 : 34210002; +5511 : B5B4A000; +5512 : 58430014; +5513 : 29630074; +5514 : 58410008; +5515 : 7E810000; +5516 : 58430018; +5517 : 29630060; +5518 : 5843001C; +5519 : 296300C0; +551a : 58430020; +551b : 2963004C; +551c : 58430024; +551d : 296300AC; +551e : 58430028; +551f : 2963000C; +5520 : 5843002C; +5521 : 2B9D0004; +5522 : 2B8B0034; +5523 : 2B8C0030; +5524 : 2B8D002C; +5525 : 2B8E0028; +5526 : 2B8F0024; +5527 : 2B900020; +5528 : 2B91001C; +5529 : 2B920018; +552a : 2B930014; +552b : 2B940010; +552c : 2B95000C; +552d : 2B960008; +552e : 379C0034; +552f : C3A00000; +5530 : 379CFFF8; +5531 : 5B8B0008; +5532 : 5B9D0004; +5533 : FBFFAB3F; +5534 : 34020000; +5535 : 3401FFFF; +5536 : FBFFFF4B; +5537 : 34010001; +5538 : FBFFFC40; +5539 : 380BFFFF; +553a : B9601000; +553b : 3401FFFF; +553c : FBFFFF45; +553d : 34010001; +553e : FBFFFC3A; +553f : 34020000; +5540 : 34010000; +5541 : FBFFFF40; +5542 : 34010000; +5543 : FBFFFC35; +5544 : B9601000; +5545 : 34010000; +5546 : FBFFFF3B; +5547 : 34010000; +5548 : FBFFFC30; +5549 : 34010002; +554a : FBFFFC2E; +554b : 2B9D0004; +554c : 2B8B0008; +554d : 379C0008; +554e : C3A00000; +554f : C3A00000; +5550 : C3A00000; +5551 : 379CFFF8; +5552 : 5B8B0008; +5553 : 5B9D0004; +5554 : 28240014; +5555 : B8201800; +5556 : B8403000; +5557 : 44800015; +5558 : 28250010; +5559 : 20A50002; +555a : 5CA00007; +555b : B4862000; +555c : B8800800; +555d : 2B9D0004; +555e : 2B8B0008; +555f : 379C0008; +5560 : C3A00000; +5561 : 346B0030; +5562 : B4861000; +5563 : B9600800; +5564 : 34030040; +5565 : F8000271; +5566 : B9602000; +5567 : B8800800; +5568 : 2B9D0004; +5569 : 2B8B0008; +556a : 379C0008; +556b : C3A00000; +556c : 28250010; +556d : 20A70004; +556e : 5CE4FFEB; +556f : 2825001C; +5570 : 34040000; +5571 : 44A7FFEB; +5572 : 342B0030; +5573 : 34040040; +5574 : B9601800; +5575 : D8A00000; +5576 : B9602000; +5577 : E3FFFFF0; +5578 : 379CFFF4; +5579 : 5B8B0008; +557a : 5B9D0004; +557b : 28220014; +557c : B8205800; +557d : 44400013; +557e : 2961000C; +557f : B4411000; +5580 : 28430000; +5581 : 78040001; +5582 : 38848F48; +5583 : 28820000; +5584 : 3401FFEC; +5585 : 5C620007; +5586 : 78020001; +5587 : 3842BF9C; +5588 : 28430000; +5589 : 34010000; +558a : 584B0000; +558b : 5963007C; +558c : 2B9D0004; +558d : 2B8B0008; +558e : 379C000C; +558f : C3A00000; +5590 : 28230010; +5591 : 20630004; +5592 : 5C62FFEC; +5593 : 2825001C; +5594 : 2822000C; +5595 : 3783000C; +5596 : 34040004; +5597 : D8A00000; +5598 : 2B83000C; +5599 : E3FFFFE8; +559a : 379CFFF0; +559b : 5B8B0010; +559c : 5B8C000C; +559d : 5B8D0008; +559e : 5B9D0004; +559f : B8205800; +55a0 : 44400047; +55a1 : 2822000C; +55a2 : 58200080; +55a3 : 582000B0; +55a4 : 58220090; +55a5 : 340C0000; +55a6 : B9600800; +55a7 : FBFFFFAA; +55a8 : 59610028; +55a9 : 4022003F; +55aa : 5C400006; +55ab : 78040001; +55ac : 38848F48; +55ad : 28230000; +55ae : 28820000; +55af : 4462005D; +55b0 : 34010000; +55b1 : 45800030; +55b2 : 3583FFFF; +55b3 : 346C0028; +55b4 : B58C0800; +55b5 : B4210800; +55b6 : B5610800; +55b7 : 28220000; +55b8 : 5C40000F; +55b9 : 34010000; +55ba : 44620027; +55bb : 34620027; +55bc : B4421000; +55bd : B4421000; +55be : B5621000; +55bf : E0000002; +55c0 : 44610044; +55c1 : 28410000; +55c2 : 3463FFFF; +55c3 : 3442FFFC; +55c4 : 4420FFFC; +55c5 : 596300B0; +55c6 : 346C0028; +55c7 : 346D0024; +55c8 : B5AD6800; +55c9 : B5AD6800; +55ca : B56D6800; +55cb : 29A20000; +55cc : B9600800; +55cd : B58C6000; +55ce : FBFFFF83; +55cf : B58C6000; +55d0 : B56C1000; +55d1 : 29A40000; +55d2 : 28430000; +55d3 : 296C00B0; +55d4 : 34840040; +55d5 : 3463FFFF; +55d6 : 59610028; +55d7 : 59A40000; +55d8 : 58430000; +55d9 : 35830020; +55da : B4631800; +55db : B4631800; +55dc : B5631800; +55dd : 2824000C; +55de : 28620000; +55df : B4441000; +55e0 : 59620074; +55e1 : 2B9D0004; +55e2 : 2B8B0010; +55e3 : 2B8C000C; +55e4 : 2B8D0008; +55e5 : 379C0010; +55e6 : C3A00000; +55e7 : 28210028; +55e8 : 296300B0; +55e9 : 34050002; +55ea : 4024003F; +55eb : ECA32800; +55ec : 64840002; +55ed : A0852000; +55ee : 4482FFC5; +55ef : 34620020; +55f0 : B4421000; +55f1 : B4421000; +55f2 : B5621000; +55f3 : 28450000; +55f4 : 34640025; +55f5 : 28220004; +55f6 : B4842000; +55f7 : B4842000; +55f8 : B4A21000; +55f9 : B5642000; +55fa : 58820000; +55fb : 2824000C; +55fc : 34610021; +55fd : B4210800; +55fe : B4210800; +55ff : B5610800; +5600 : B4852800; +5601 : 346C0001; +5602 : 58250000; +5603 : E3FFFFA3; +5604 : 34010000; +5605 : 596000B0; +5606 : 2B9D0004; +5607 : 2B8B0010; +5608 : 2B8C000C; +5609 : 2B8D0008; +560a : 379C0010; +560b : C3A00000; +560c : 35820024; +560d : B4421000; +560e : B4421000; +560f : B5621800; +5610 : 2C250004; +5611 : 28640000; +5612 : 35820028; +5613 : B4421000; +5614 : B4421000; +5615 : B5621000; +5616 : 34A5FFFF; +5617 : 34840040; +5618 : 58450000; +5619 : 58640000; +561a : 596C00B0; +561b : E3FFFFBE; +561c : 379CFFEC; +561d : 5B8B0014; +561e : 5B8C0010; +561f : 5B8D000C; +5620 : 5B8E0008; +5621 : 5B9D0004; +5622 : B8406000; +5623 : 34020001; +5624 : B8205800; +5625 : B8607000; +5626 : B8806800; +5627 : FBFFFF73; +5628 : B9600800; +5629 : 34020000; +562a : FBFFFF70; +562b : B8202800; +562c : 4420001E; +562d : 28A10018; +562e : 5C2CFFFA; +562f : 28A1001C; +5630 : 5C2EFFF8; +5631 : 28A10020; +5632 : 5C2DFFF6; +5633 : 296100B0; +5634 : 59650028; +5635 : 28A2000C; +5636 : 34210020; +5637 : B4210800; +5638 : B4210800; +5639 : B5610800; +563a : 28230000; +563b : 34010000; +563c : B4431800; +563d : 59630074; +563e : 28A30014; +563f : 59600078; +5640 : 34630001; +5641 : C8621000; +5642 : 59620070; +5643 : 2B9D0004; +5644 : 2B8B0014; +5645 : 2B8C0010; +5646 : 2B8D000C; +5647 : 2B8E0008; +5648 : 379C0014; +5649 : C3A00000; +564a : 3401FFFE; +564b : E3FFFFF8; +564c : 58200028; +564d : 34010000; +564e : C3A00000; +564f : 379CFFF8; +5650 : 5B8B0008; +5651 : 5B9D0004; +5652 : B8205800; +5653 : FBFFFFC9; +5654 : 4C200005; +5655 : 2B9D0004; +5656 : 2B8B0008; +5657 : 379C0008; +5658 : C3A00000; +5659 : 29610074; +565a : 59600028; +565b : 2B9D0004; +565c : 2B8B0008; +565d : 379C0008; +565e : C3A00000; +565f : 379CFFF0; +5660 : 5B8B0010; +5661 : 5B8C000C; +5662 : 5B8D0008; +5663 : 5B9D0004; +5664 : 28250028; +5665 : B8205800; +5666 : B8406000; +5667 : B8806800; +5668 : 3401FFFE; +5669 : 44A00012; +566a : 4C400002; +566b : 296C0078; +566c : 29610070; +566d : B58D1000; +566e : 54410013; +566f : 29640014; +5670 : 44800014; +5671 : 29620074; +5672 : B8600800; +5673 : B9A01800; +5674 : B5821000; +5675 : B4821000; +5676 : F8000160; +5677 : B9A00800; +5678 : 4C010003; +5679 : B42C6000; +567a : 596C0078; +567b : 2B9D0004; +567c : 2B8B0010; +567d : 2B8C000C; +567e : 2B8D0008; +567f : 379C0010; +5680 : C3A00000; +5681 : 29640014; +5682 : C82C6800; +5683 : 5C80FFEE; +5684 : 29620074; +5685 : 2965001C; +5686 : B9600800; +5687 : B5821000; +5688 : B9A02000; +5689 : D8A00000; +568a : E3FFFFEE; +568b : 379CFFF0; +568c : 5B8B0010; +568d : 5B8C000C; +568e : 5B8D0008; +568f : 5B9D0004; +5690 : 28250028; +5691 : B8205800; +5692 : B8406000; +5693 : B8806800; +5694 : 3401FFFE; +5695 : 44A00012; +5696 : 4C400002; +5697 : 296C0078; +5698 : 29610070; +5699 : B58D1000; +569a : 54410013; +569b : 29640014; +569c : 44800014; +569d : 29610074; +569e : B8601000; +569f : B9A01800; +56a0 : B5810800; +56a1 : B4810800; +56a2 : F8000134; +56a3 : B9A00800; +56a4 : 4C010003; +56a5 : B42C6000; +56a6 : 596C0078; +56a7 : 2B9D0004; +56a8 : 2B8B0010; +56a9 : 2B8C000C; +56aa : 2B8D0008; +56ab : 379C0010; +56ac : C3A00000; +56ad : 29640014; +56ae : C82C6800; +56af : 5C80FFEE; +56b0 : 29620074; +56b1 : 29650020; +56b2 : B9600800; +56b3 : B5821000; +56b4 : B9A02000; +56b5 : D8A00000; +56b6 : E3FFFFEE; +56b7 : 379CFFF0; +56b8 : 5B8B0010; +56b9 : 5B8C000C; +56ba : 5B8D0008; +56bb : 5B9D0004; +56bc : 28240028; +56bd : B8205800; +56be : B8406000; +56bf : B8606800; +56c0 : 3401FFFE; +56c1 : 44800012; +56c2 : 4C400002; +56c3 : 296C0078; +56c4 : 29610070; +56c5 : B58D1000; +56c6 : 54410013; +56c7 : 29640014; +56c8 : 44800014; +56c9 : 29610074; +56ca : 340200FF; +56cb : B9A01800; +56cc : B5810800; +56cd : B4810800; +56ce : F8000186; +56cf : B9A00800; +56d0 : 4C010003; +56d1 : B42C6000; +56d2 : 596C0078; +56d3 : 2B9D0004; +56d4 : 2B8B0010; +56d5 : 2B8C000C; +56d6 : 2B8D0008; +56d7 : 379C0010; +56d8 : C3A00000; +56d9 : 29640014; +56da : C82C6800; +56db : 5C80FFEE; +56dc : 29620074; +56dd : 29640024; +56de : B9600800; +56df : B5821000; +56e0 : B9A01800; +56e1 : D8800000; +56e2 : E3FFFFEE; +56e3 : 2045FFFF; +56e4 : 00460010; +56e5 : 2088FFFF; +56e6 : 00890010; +56e7 : 89053800; +56e8 : 89064000; +56e9 : 89252800; +56ea : 00EA0010; +56eb : 89263000; +56ec : B5052800; +56ed : B4AA2800; +56ee : 50A80003; +56ef : 78080001; +56f0 : B4C83000; +56f1 : 88431000; +56f2 : 88812000; +56f3 : 00A10010; +56f4 : 3CA50010; +56f5 : B4C13000; +56f6 : 20E7FFFF; +56f7 : B4440800; +56f8 : B4260800; +56f9 : B4A71000; +56fa : C3A00000; +56fb : 44600008; +56fc : 34040020; +56fd : C8832000; +56fe : 48800006; +56ff : C8041000; +5700 : 34030000; +5701 : 80221000; +5702 : B8600800; +5703 : C3A00000; +5704 : BC242000; +5705 : 80431000; +5706 : 80231800; +5707 : B8821000; +5708 : B8600800; +5709 : E3FFFFFA; +570a : 44600008; +570b : 34040020; +570c : C8832000; +570d : 48800006; +570e : C8040800; +570f : 34030000; +5710 : BC410800; +5711 : B8601000; +5712 : C3A00000; +5713 : 80442000; +5714 : BC230800; +5715 : BC431800; +5716 : B8810800; +5717 : B8601000; +5718 : E3FFFFFA; +5719 : 44600008; +571a : 34040020; +571b : C8832000; +571c : 48800006; +571d : 1423001F; +571e : C8041000; +571f : 94221000; +5720 : B8600800; +5721 : C3A00000; +5722 : BC242000; +5723 : 80431000; +5724 : 94231800; +5725 : B8821000; +5726 : B8600800; +5727 : E3FFFFFA; +5728 : 379CFFF8; +5729 : 5B8B0008; +572a : 5B9D0004; +572b : 44400022; +572c : B8412000; +572d : 3403000F; +572e : 5483000B; +572f : 78030001; +5730 : 386394D8; +5731 : 3C210004; +5732 : B4621000; +5733 : B4410800; +5734 : 40210000; +5735 : 2B9D0004; +5736 : 2B8B0008; +5737 : 379C0008; +5738 : C3A00000; +5739 : 340B0000; +573a : 4C200003; +573b : C8010800; +573c : 340B0001; +573d : 4C400003; +573e : C8021000; +573f : 196B0001; +5740 : 90C01800; +5741 : 20630002; +5742 : 44600008; +5743 : 8C220800; +5744 : 45600002; +5745 : C8010800; +5746 : 2B9D0004; +5747 : 2B8B0008; +5748 : 379C0008; +5749 : C3A00000; +574a : 34030000; +574b : F800004A; +574c : E3FFFFF8; +574d : 90000800; +574e : 20210001; +574f : 3C210001; +5750 : D0010000; +5751 : 90E00800; +5752 : BBA0F000; +5753 : 342100A0; +5754 : C0200000; +5755 : 379CFFF8; +5756 : 5B8B0008; +5757 : 5B9D0004; +5758 : 44400015; +5759 : 340B0000; +575a : 4C200003; +575b : C8010800; +575c : 340B0001; +575d : 1443001F; +575e : 90C02000; +575f : 98621000; +5760 : 20840002; +5761 : C8431000; +5762 : 44800008; +5763 : C4220800; +5764 : 45600002; +5765 : C8010800; +5766 : 2B9D0004; +5767 : 2B8B0008; +5768 : 379C0008; +5769 : C3A00000; +576a : 34030001; +576b : F800002A; +576c : E3FFFFF8; +576d : 90000800; +576e : 20210001; +576f : 3C210001; +5770 : D0010000; +5771 : 90E00800; +5772 : BBA0F000; +5773 : 342100A0; +5774 : C0200000; +5775 : 379CFFFC; +5776 : 5B9D0004; +5777 : 44400006; +5778 : 34030000; +5779 : F800001C; +577a : 2B9D0004; +577b : 379C0004; +577c : C3A00000; +577d : 90000800; +577e : 20210001; +577f : 3C210001; +5780 : D0010000; +5781 : 90E00800; +5782 : BBA0F000; +5783 : 342100A0; +5784 : C0200000; +5785 : 379CFFFC; +5786 : 5B9D0004; +5787 : 44400006; +5788 : 34030001; +5789 : F800000C; +578a : 2B9D0004; +578b : 379C0004; +578c : C3A00000; +578d : 90000800; +578e : 20210001; +578f : 3C210001; +5790 : D0010000; +5791 : 90E00800; +5792 : BBA0F000; +5793 : 342100A0; +5794 : C0200000; +5795 : F4222000; +5796 : 44800018; +5797 : 34040001; +5798 : 4C40000B; +5799 : 34050000; +579a : 54410003; +579b : C8220800; +579c : B8A42800; +579d : 00840001; +579e : 00420001; +579f : 5C80FFFB; +57a0 : 5C600002; +57a1 : B8A00800; +57a2 : C3A00000; +57a3 : 3C420001; +57a4 : 3C840001; +57a5 : F4222800; +57a6 : 7C860000; +57a7 : A0C52800; +57a8 : 44A00002; +57a9 : 4C40FFFA; +57aa : 34050000; +57ab : 4480FFF5; +57ac : 34050000; +57ad : E3FFFFED; +57ae : 34040001; +57af : 34050000; +57b0 : E3FFFFEA; +57b1 : 1422001F; +57b2 : 98410800; +57b3 : C8220800; +57b4 : C3A00000; +57b5 : 34060003; +57b6 : B8202000; +57b7 : B8402800; +57b8 : 50C3000C; +57b9 : B8413000; +57ba : 20C60003; +57bb : 5CC0000B; +57bc : 34010003; +57bd : 28860000; +57be : 28A20000; +57bf : 5CC20005; +57c0 : 3463FFFC; +57c1 : 34840004; +57c2 : 34A50004; +57c3 : 5461FFFA; +57c4 : 34010000; +57c5 : 4460000E; +57c6 : 40860000; +57c7 : 40A10000; +57c8 : 3462FFFF; +57c9 : 44C10006; +57ca : E000000A; +57cb : 40860000; +57cc : 40A10000; +57cd : 3442FFFF; +57ce : 5CC10006; +57cf : 34840001; +57d0 : 34A50001; +57d1 : 5C40FFFA; +57d2 : 34010000; +57d3 : C3A00000; +57d4 : C8C10800; +57d5 : C3A00000; +57d6 : 3404000F; +57d7 : B8203800; +57d8 : B8403000; +57d9 : 5083002D; +57da : B8412000; +57db : 20840003; +57dc : 5C80002B; +57dd : B8402000; +57de : B8202800; +57df : B8603000; +57e0 : 3407000F; +57e1 : 28880000; +57e2 : 34C6FFF0; +57e3 : 58A80000; +57e4 : 28880004; +57e5 : 58A80004; +57e6 : 28880008; +57e7 : 58A80008; +57e8 : 2888000C; +57e9 : 34840010; +57ea : 58A8000C; +57eb : 34A50010; +57ec : 54C7FFF5; +57ed : 3463FFF0; +57ee : 00660004; +57ef : 2063000F; +57f0 : 34C60001; +57f1 : 3CC60004; +57f2 : B4263800; +57f3 : B4463000; +57f4 : 34020003; +57f5 : 50430011; +57f6 : 34020000; +57f7 : 34080003; +57f8 : B4C22000; +57f9 : 28850000; +57fa : B4E22000; +57fb : 34420004; +57fc : 58850000; +57fd : C8622000; +57fe : 5488FFFA; +57ff : 3463FFFC; +5800 : 00620002; +5801 : 20630003; +5802 : 34420001; +5803 : 3C420002; +5804 : B4E23800; +5805 : B4C23000; +5806 : 44600008; +5807 : 34020000; +5808 : B4C22000; +5809 : 40850000; +580a : B4E22000; +580b : 34420001; +580c : 30850000; +580d : 5C43FFFB; +580e : C3A00000; +580f : B8203800; +5810 : B8403000; +5811 : 5041000C; +5812 : B4432000; +5813 : 5024000A; +5814 : 4460003F; +5815 : B4231000; +5816 : 3484FFFF; +5817 : 40850000; +5818 : 3442FFFF; +5819 : 3463FFFF; +581a : 30450000; +581b : 5C60FFFB; +581c : C3A00000; +581d : 3404000F; +581e : 5083002D; +581f : B8412000; +5820 : 20840003; +5821 : 5C80002B; +5822 : B8402000; +5823 : B8202800; +5824 : B8603000; +5825 : 3407000F; +5826 : 28880000; +5827 : 34C6FFF0; +5828 : 58A80000; +5829 : 28880004; +582a : 58A80004; +582b : 28880008; +582c : 58A80008; +582d : 2888000C; +582e : 34840010; +582f : 58A8000C; +5830 : 34A50010; +5831 : 54C7FFF5; +5832 : 3463FFF0; +5833 : 00660004; +5834 : 2063000F; +5835 : 34C60001; +5836 : 3CC60004; +5837 : B4263800; +5838 : B4463000; +5839 : 34020003; +583a : 50430011; +583b : 34020000; +583c : 34080003; +583d : B4C22000; +583e : 28850000; +583f : B4E22000; +5840 : 34420004; +5841 : 58850000; +5842 : C8622000; +5843 : 5488FFFA; +5844 : 3463FFFC; +5845 : 00620002; +5846 : 20630003; +5847 : 34420001; +5848 : 3C420002; +5849 : B4E23800; +584a : B4C23000; +584b : 44600008; +584c : 34020000; +584d : B4C22000; +584e : 40850000; +584f : B4E22000; +5850 : 34420001; +5851 : 30850000; +5852 : 5C43FFFB; +5853 : C3A00000; +5854 : 20250003; +5855 : B8202000; +5856 : 44A0000B; +5857 : 4460002C; +5858 : 3463FFFF; +5859 : 204600FF; +585a : E0000003; +585b : 44600028; +585c : 3463FFFF; +585d : 30860000; +585e : 34840001; +585f : 20850003; +5860 : 5CA0FFFB; +5861 : 34050003; +5862 : 50A3001A; +5863 : 204500FF; +5864 : 3CA60008; +5865 : 340A000F; +5866 : B8C52800; +5867 : 3CA60010; +5868 : B8804000; +5869 : B8C53000; +586a : B8603800; +586b : B8802800; +586c : 3409000F; +586d : 546A0017; +586e : 34040000; +586f : 34070003; +5870 : B5042800; +5871 : 34840004; +5872 : 58A60000; +5873 : C8642800; +5874 : 54A7FFFC; +5875 : 3463FFFC; +5876 : 00640002; +5877 : 20630003; +5878 : 34840001; +5879 : 3C840002; +587a : B5044000; +587b : B9002000; +587c : 44600007; +587d : 204200FF; +587e : 34050000; +587f : B4853000; +5880 : 30C20000; +5881 : 34A50001; +5882 : 5C65FFFD; +5883 : C3A00000; +5884 : 58A60000; +5885 : 58A60004; +5886 : 58A60008; +5887 : 58A6000C; +5888 : 34E7FFF0; +5889 : 34A50010; +588a : 54E9FFFA; +588b : 3463FFF0; +588c : 00680004; +588d : 2063000F; +588e : 35080001; +588f : 3D080004; +5890 : B4884000; +5891 : 34040003; +5892 : 5464FFDC; +5893 : B9002000; +5894 : E3FFFFE8; +5895 : 78030001; +5896 : 3863AD80; +5897 : 28670000; +5898 : B8204800; +5899 : 34030000; +589a : 34060001; +589b : E0000009; +589c : 40840000; +589d : B4E44000; +589e : 41080001; +589f : 21080003; +58a0 : 45060012; +58a1 : C8A40800; +58a2 : 5C200013; +58a3 : 44810012; +58a4 : B5232800; +58a5 : 40A50000; +58a6 : B4432000; +58a7 : 34630001; +58a8 : B4E54000; +58a9 : 41080001; +58aa : 21080003; +58ab : 5D06FFF1; +58ac : 40840000; +58ad : 34A50020; +58ae : B4E44000; +58af : 41080001; +58b0 : 21080003; +58b1 : 5D06FFF0; +58b2 : 34840020; +58b3 : C8A40800; +58b4 : 4420FFEF; +58b5 : C3A00000; +58b6 : B8411800; +58b7 : 20630003; +58b8 : 5C60001D; +58b9 : B8202000; +58ba : 28430000; +58bb : 28210000; +58bc : 5C230018; +58bd : 78030001; +58be : 386395D8; +58bf : 28670000; +58c0 : 78030001; +58c1 : 386395DC; +58c2 : 28660000; +58c3 : A4201800; +58c4 : B4270800; +58c5 : A0231800; +58c6 : A0661800; +58c7 : 34010000; +58c8 : 44600003; +58c9 : E000001C; +58ca : 5C600019; +58cb : 34840004; +58cc : 28810000; +58cd : 34420004; +58ce : 28480000; +58cf : B4272800; +58d0 : A4201800; +58d1 : A0A31800; +58d2 : A0661800; +58d3 : 4428FFF7; +58d4 : B8800800; +58d5 : 40230000; +58d6 : 5C600006; +58d7 : E0000009; +58d8 : 34210001; +58d9 : 40230000; +58da : 34420001; +58db : 44600005; +58dc : 40440000; +58dd : 4464FFFB; +58de : C8640800; +58df : C3A00000; +58e0 : 40440000; +58e1 : C8640800; +58e2 : C3A00000; +58e3 : 34010000; +58e4 : C3A00000; +58e5 : C3A00000; +58e6 : B8412800; +58e7 : 20A50003; +58e8 : B8403800; +58e9 : B8202000; +58ea : 5CA00018; +58eb : 78040001; +58ec : 388495D8; +58ed : 28430000; +58ee : 28880000; +58ef : 78040001; +58f0 : 388495DC; +58f1 : 28870000; +58f2 : A4603000; +58f3 : B4682000; +58f4 : A0C43000; +58f5 : A0C73000; +58f6 : B8202000; +58f7 : 5CC5000A; +58f8 : 58830000; +58f9 : 34420004; +58fa : 28430000; +58fb : 34840004; +58fc : A4603000; +58fd : B4682800; +58fe : A0C52800; +58ff : A0A72800; +5900 : 44A0FFF8; +5901 : B8403800; +5902 : 34030000; +5903 : B4E32800; +5904 : 40A50000; +5905 : B4833000; +5906 : 34630001; +5907 : 30C50000; +5908 : 5CA0FFFB; +5909 : C3A00000; +590a : 20220003; +590b : 4440002C; +590c : 40230000; +590d : 34020000; +590e : 44600027; +590f : B8201000; +5910 : E0000003; +5911 : 40430000; +5912 : 44600022; +5913 : 34420001; +5914 : 20430003; +5915 : 5C60FFFC; +5916 : 78040001; +5917 : 388495D8; +5918 : 28430000; +5919 : 28860000; +591a : 78040001; +591b : 388495DC; +591c : 28850000; +591d : A4602000; +591e : B4661800; +591f : A0641800; +5920 : A0651800; +5921 : 5C600011; +5922 : 34420004; +5923 : 28430000; +5924 : B4662000; +5925 : A4601800; +5926 : A0831800; +5927 : A0651800; +5928 : 5C60000A; +5929 : 34420004; +592a : 28430000; +592b : B4662000; +592c : A4601800; +592d : A0831800; +592e : A0651800; +592f : 4460FFF3; +5930 : E0000002; +5931 : 34420001; +5932 : 40430000; +5933 : 5C60FFFE; +5934 : C8411000; +5935 : B8400800; +5936 : C3A00000; +5937 : B8201000; +5938 : E3FFFFDE; +5939 : 34060000; +593a : 44600017; +593b : B8413800; +593c : 20E70003; +593d : 3464FFFF; +593e : 44E00015; +593f : 40230000; +5940 : 40450000; +5941 : 5C65000F; +5942 : 34060000; +5943 : 4480000E; +5944 : 34210001; +5945 : 34420001; +5946 : 5C600004; +5947 : E000000A; +5948 : 44800033; +5949 : 44600032; +594a : 40230000; +594b : 40450000; +594c : 3484FFFF; +594d : 34210001; +594e : 34420001; +594f : 4465FFF9; +5950 : C8653000; +5951 : B8C00800; +5952 : C3A00000; +5953 : B8202800; +5954 : 34010003; +5955 : B8402000; +5956 : 50230028; +5957 : 28A10000; +5958 : 28420000; +5959 : 5C220025; +595a : 3463FFFC; +595b : B8E03000; +595c : 4460FFF5; +595d : 78020001; +595e : 384295D8; +595f : 28490000; +5960 : 78020001; +5961 : 384295DC; +5962 : 28480000; +5963 : A4201000; +5964 : B4290800; +5965 : A0220800; +5966 : A0280800; +5967 : 34070003; +5968 : 5C20FFE9; +5969 : 34A50004; +596a : 34840004; +596b : 54670006; +596c : B8A00800; +596d : B8801000; +596e : 44600014; +596f : 3464FFFF; +5970 : E3FFFFCF; +5971 : 28A10000; +5972 : 288A0000; +5973 : B4293000; +5974 : A4201000; +5975 : A0C21000; +5976 : A0481000; +5977 : 5C2A0007; +5978 : 3463FFFC; +5979 : 44600002; +597a : 4440FFEF; +597b : 34060000; +597c : B8C00800; +597d : C3A00000; +597e : B8801000; +597f : B8A00800; +5980 : 3464FFFF; +5981 : E3FFFFBE; +5982 : 40A30000; +5983 : 40850000; +5984 : C8653000; +5985 : E3FFFFCC; +5986 : B8412000; +5987 : 20840003; +5988 : 74650003; +5989 : 64840000; +598a : B8403000; +598b : A0852000; +598c : B8202800; +598d : 44800015; +598e : 78040001; +598f : 388495D8; +5990 : 28890000; +5991 : 78040001; +5992 : 388495DC; +5993 : 28880000; +5994 : 340A0003; +5995 : E0000006; +5996 : 58A40000; +5997 : 3463FFFC; +5998 : 34A50004; +5999 : 34420004; +599a : 51430007; +599b : 28440000; +599c : A4803800; +599d : B4893000; +599e : A0E63000; +599f : A0C83000; +59a0 : 44C0FFF6; +59a1 : B8403000; +59a2 : 44600014; +59a3 : 40C20000; +59a4 : 3463FFFF; +59a5 : 34A40001; +59a6 : 30A20000; +59a7 : 44400009; +59a8 : 34C20001; +59a9 : 4460000E; +59aa : 40450000; +59ab : 3463FFFF; +59ac : 34420001; +59ad : 30850000; +59ae : 34840001; +59af : 5CA0FFFA; +59b0 : 34020000; +59b1 : 44600007; +59b2 : B4822800; +59b3 : 30A00000; +59b4 : 34420001; +59b5 : 5C62FFFD; +59b6 : C3A00000; +59b7 : C3A00000; +59b8 : C3A00000; +59b9 : 34030000; +59ba : 4440000C; +59bb : 40240000; +59bc : 4480000A; +59bd : 3442FFFF; +59be : B8201800; +59bf : E0000004; +59c0 : 40640000; +59c1 : 3442FFFF; +59c2 : 44800003; +59c3 : 34630001; +59c4 : 5C40FFFC; +59c5 : C8611800; +59c6 : B8600800; +59c7 : C3A00000; +59c8 : 57522043; +59c9 : 6F72653A; +59ca : 20737461; +59cb : 7274696E; +59cc : 67207570; +59cd : 2E2E2E0A; +59ce : 00000000; +59cf : 556E6162; +59d0 : 6C652074; +59d1 : 6F206465; +59d2 : 7465726D; +59d3 : 696E6520; +59d4 : 4D414320; +59d5 : 61646472; +59d6 : 6573730A; +59d7 : 00000000; +59d8 : 4C6F6361; +59d9 : 6C204D41; +59da : 43206164; +59db : 64726573; +59dc : 733A2025; +59dd : 3032783A; +59de : 25303278; +59df : 3A253032; +59e0 : 783A2530; +59e1 : 32783A25; +59e2 : 3032783A; +59e3 : 25303278; +59e4 : 0A000000; +59e5 : 4E657720; +59e6 : 6D617820; +59e7 : 72756E20; +59e8 : 74696D65; +59e9 : 20666F72; +59ea : 20612074; +59eb : 61736B20; +59ec : 25732C20; +59ed : 6F6C6420; +59ee : 256C642C; +59ef : 206E6577; +59f0 : 2025640A; +59f1 : 00000000; +59f2 : 7461736B; +59f3 : 2025732C; +59f4 : 2072756E; +59f5 : 20666F72; +59f6 : 20256420; +59f7 : 6D730A00; +59f8 : 73706C6C; +59f9 : 2D626800; +59fa : 7368656C; +59fb : 6C2B6775; +59fc : 69000000; +59fd : 70747000; +59fe : 75707469; +59ff : 6D650000; +5a00 : 63686563; +5a01 : 6B2D6C69; +5a02 : 6E6B0000; +5a03 : 69646C65; +5a04 : 00000000; +5a05 : 64696167; +5a06 : 2D66736D; +5a07 : 2D312D25; +5a08 : 733A2025; +5a09 : 3039642E; +5a0a : 25303364; +5a0b : 3A200000; +5a0c : 454E5445; +5a0d : 52202573; +5a0e : 2C207061; +5a0f : 636B6574; +5a10 : 206C656E; +5a11 : 2025690A; +5a12 : 00000000; +5a13 : 25733A20; +5a14 : 7265656E; +5a15 : 74657220; +5a16 : 696E2025; +5a17 : 69206D73; +5a18 : 0A000000; +5a19 : 4C454156; +5a1a : 45202573; +5a1b : 20286E65; +5a1c : 78743A20; +5a1d : 25336929; +5a1e : 0A0A0000; +5a1f : 52454356; +5a20 : 20253032; +5a21 : 64206279; +5a22 : 74657320; +5a23 : 61742025; +5a24 : 39642E25; +5a25 : 3039642E; +5a26 : 25303364; +5a27 : 20287479; +5a28 : 70652025; +5a29 : 782C2025; +5a2a : 73290A00; +5a2b : 66736D3A; +5a2c : 20556E6B; +5a2d : 6E6F776E; +5a2e : 20737461; +5a2f : 74652066; +5a30 : 6F722070; +5a31 : 6F727420; +5a32 : 25730A00; +5a33 : 57726F6E; +5a34 : 6720646F; +5a35 : 6D61696E; +5a36 : 2025693A; +5a37 : 20646973; +5a38 : 63617264; +5a39 : 0A000000; +5a3a : 416C7465; +5a3b : 726E6174; +5a3c : 65206D61; +5a3d : 73746572; +5a3e : 3A206469; +5a3f : 73636172; +5a40 : 640A0000; +5a41 : 4C6F6F70; +5a42 : 696E6720; +5a43 : 6672616D; +5a44 : 653A2064; +5a45 : 69736361; +5a46 : 72640A00; +5a47 : 66736D20; +5a48 : 666F7220; +5a49 : 25733A20; +5a4a : 4572726F; +5a4b : 72202569; +5a4c : 20696E20; +5a4d : 25730A00; +5a4e : 70707369; +5a4f : 00000000; +5a50 : 25732D25; +5a51 : 692D2573; +5a52 : 3A200000; +5a53 : 25733A20; +5a54 : 6572726F; +5a55 : 72207061; +5a56 : 7273696E; +5a57 : 67202225; +5a58 : 73220A00; +5a59 : 64696167; +5a5a : 2D636F6E; +5a5b : 66696700; +5a5c : 64696167; +5a5d : 2D657874; +5a5e : 656E7369; +5a5f : 6F6E0000; +5a60 : 64696167; +5a61 : 2D626D63; +5a62 : 00000000; +5a63 : 64696167; +5a64 : 2D736572; +5a65 : 766F0000; +5a66 : 64696167; +5a67 : 2D667261; +5a68 : 6D657300; +5a69 : 64696167; +5a6a : 2D74696D; +5a6b : 65000000; +5a6c : 64696167; +5a6d : 2D66736D; +5a6e : 00000000; +5a6f : 6E657720; +5a70 : 74696D65; +5a71 : 6F757420; +5a72 : 666F7220; +5a73 : 25733A20; +5a74 : 25690A00; +5a75 : 74696D65; +5a76 : 6F757420; +5a77 : 65787069; +5a78 : 7265643A; +5a79 : 2025730A; +5a7a : 00000000; +5a7b : 52455155; +5a7c : 45535400; +5a7d : 53594E43; +5a7e : 5F53454E; +5a7f : 44000000; +5a80 : 414E4E5F; +5a81 : 52454345; +5a82 : 49505400; +5a83 : 414E4E5F; +5a84 : 53454E44; +5a85 : 00000000; +5a86 : 4641554C; +5a87 : 54000000; +5a88 : 5155414C; +5a89 : 00000000; +5a8a : 73796E63; +5a8b : 00000000; +5a8c : 64656C61; +5a8d : 795F7265; +5a8e : 71000000; +5a8f : 7064656C; +5a90 : 61795F72; +5a91 : 65710000; +5a92 : 7064656C; +5a93 : 61795F72; +5a94 : 65737000; +5a95 : 64656C61; +5a96 : 795F7265; +5a97 : 73700000; +5a98 : 7064656C; +5a99 : 61795F72; +5a9a : 6573705F; +5a9b : 666F6C6C; +5a9c : 6F775F75; +5a9d : 70000000; +5a9e : 616E6E6F; +5a9f : 756E6365; +5aa0 : 00000000; +5aa1 : 7369676E; +5aa2 : 616C696E; +5aa3 : 67000000; +5aa4 : 6D616E61; +5aa5 : 67656D65; +5aa6 : 6E740000; +5aa7 : 50505369; +5aa8 : 20666F72; +5aa9 : 20575250; +5aaa : 432E2043; +5aab : 6F6D6D69; +5aac : 74202573; +5aad : 2C206275; +5aae : 696C7420; +5aaf : 6F6E2044; +5ab0 : 65632031; +5ab1 : 38203230; +5ab2 : 31370A00; +5ab3 : 70707369; +5ab4 : 2D763230; +5ab5 : 31362E31; +5ab6 : 322D3839; +5ab7 : 2D676362; +5ab8 : 35393334; +5ab9 : 65000000; +5aba : 50545020; +5abb : 73746172; +5abc : 740A0000; +5abd : 50545020; +5abe : 73746F70; +5abf : 0A000000; +5ac0 : 4C6F636B; +5ac1 : 696E6720; +5ac2 : 504C4C00; +5ac3 : 0A4C6F63; +5ac4 : 6B207469; +5ac5 : 6D656F75; +5ac6 : 742E0000; +5ac7 : 2E000000; +5ac8 : 77723100; +5ac9 : 20696E76; +5aca : 616C6964; +5acb : 00000000; +5acc : 25735449; +5acd : 4D453A20; +5ace : 28256C69; +5acf : 202D2030; +5ad0 : 78256C78; +5ad1 : 2920256C; +5ad2 : 692E2530; +5ad3 : 366C6925; +5ad4 : 730A0000; +5ad5 : 25732573; +5ad6 : 25303278; +5ad7 : 2D253032; +5ad8 : 782D2530; +5ad9 : 32782D25; +5ada : 3032782D; +5adb : 25303278; +5adc : 2D253032; +5add : 782D2530; +5ade : 32782D25; +5adf : 3032782D; +5ae0 : 25303278; +5ae1 : 2D253032; +5ae2 : 780A0000; +5ae3 : 25732573; +5ae4 : 25732028; +5ae5 : 73697A65; +5ae6 : 20256929; +5ae7 : 0A000000; +5ae8 : 25732573; +5ae9 : 00000000; +5aea : 25303278; +5aeb : 00000000; +5aec : 25735645; +5aed : 5253494F; +5aee : 4E3A2075; +5aef : 6E737570; +5af0 : 706F7274; +5af1 : 65642028; +5af2 : 2569290A; +5af3 : 00000000; +5af4 : 25735645; +5af5 : 5253494F; +5af6 : 4E3A2025; +5af7 : 69202874; +5af8 : 79706520; +5af9 : 25692C20; +5afa : 6C656E20; +5afb : 25692C20; +5afc : 646F6D61; +5afd : 696E2025; +5afe : 69290A00; +5aff : 2573464C; +5b00 : 4147533A; +5b01 : 20307825; +5b02 : 30347820; +5b03 : 28636F72; +5b04 : 72656374; +5b05 : 696F6E20; +5b06 : 30782530; +5b07 : 38783A25; +5b08 : 30387820; +5b09 : 25303875; +5b0a : 290A0000; +5b0b : 504F5254; +5b0c : 3A200000; +5b0d : 25735245; +5b0e : 53543A20; +5b0f : 73657120; +5b10 : 25692C20; +5b11 : 6374726C; +5b12 : 2025692C; +5b13 : 206C6F67; +5b14 : 2D696E74; +5b15 : 65727661; +5b16 : 6C202569; +5b17 : 0A000000; +5b18 : 25734D45; +5b19 : 53534147; +5b1a : 453A2028; +5b1b : 45292053; +5b1c : 594E430A; +5b1d : 00000000; +5b1e : 25732573; +5b1f : 256C752E; +5b20 : 25303969; +5b21 : 0A000000; +5b22 : 4D53472D; +5b23 : 53594E43; +5b24 : 3A200000; +5b25 : 25734D45; +5b26 : 53534147; +5b27 : 453A2028; +5b28 : 45292044; +5b29 : 454C4159; +5b2a : 5F524551; +5b2b : 0A000000; +5b2c : 4D53472D; +5b2d : 44454C41; +5b2e : 595F5245; +5b2f : 513A2000; +5b30 : 25734D45; +5b31 : 53534147; +5b32 : 453A2028; +5b33 : 47292046; +5b34 : 4F4C4C4F; +5b35 : 575F5550; +5b36 : 0A000000; +5b37 : 4D53472D; +5b38 : 464F4C4C; +5b39 : 4F575F55; +5b3a : 503A2000; +5b3b : 25734D45; +5b3c : 53534147; +5b3d : 453A2028; +5b3e : 47292044; +5b3f : 454C4159; +5b40 : 5F524553; +5b41 : 500A0000; +5b42 : 4D53472D; +5b43 : 44454C41; +5b44 : 595F5245; +5b45 : 53503A20; +5b46 : 00000000; +5b47 : 25734D45; +5b48 : 53534147; +5b49 : 453A2028; +5b4a : 47292041; +5b4b : 4E4E4F55; +5b4c : 4E43450A; +5b4d : 00000000; +5b4e : 4D53472D; +5b4f : 414E4E4F; +5b50 : 554E4345; +5b51 : 3A207374; +5b52 : 616D7020; +5b53 : 00000000; +5b54 : 25732573; +5b55 : 25303278; +5b56 : 2D253032; +5b57 : 782D2530; +5b58 : 34780A00; +5b59 : 4D53472D; +5b5a : 414E4E4F; +5b5b : 554E4345; +5b5c : 3A206772; +5b5d : 616E646D; +5b5e : 61737465; +5b5f : 722D7175; +5b60 : 616C6974; +5b61 : 79200000; +5b62 : 25734D53; +5b63 : 472D414E; +5b64 : 4E4F554E; +5b65 : 43453A20; +5b66 : 6772616E; +5b67 : 646D6173; +5b68 : 7465722D; +5b69 : 7072696F; +5b6a : 20256920; +5b6b : 25690A00; +5b6c : 25732573; +5b6d : 25303278; +5b6e : 2D253032; +5b6f : 782D2530; +5b70 : 32782D25; +5b71 : 3032782D; +5b72 : 25303278; +5b73 : 2D253032; +5b74 : 782D2530; +5b75 : 32782D25; +5b76 : 3032780A; +5b77 : 00000000; +5b78 : 4D53472D; +5b79 : 414E4E4F; +5b7a : 554E4345; +5b7b : 3A206772; +5b7c : 616E646D; +5b7d : 61737465; +5b7e : 722D6964; +5b7f : 20000000; +5b80 : 25734D45; +5b81 : 53534147; +5b82 : 453A2028; +5b83 : 47292053; +5b84 : 49474E41; +5b85 : 4C494E47; +5b86 : 0A000000; +5b87 : 4D53472D; +5b88 : 5349474E; +5b89 : 414C494E; +5b8a : 473A2074; +5b8b : 61726765; +5b8c : 742D706F; +5b8d : 72742000; +5b8e : 2573544C; +5b8f : 563A2074; +5b90 : 6F6F2073; +5b91 : 686F7274; +5b92 : 20282569; +5b93 : 202D2025; +5b94 : 69203D20; +5b95 : 2569290A; +5b96 : 00000000; +5b97 : 2573544C; +5b98 : 563A2074; +5b99 : 79706520; +5b9a : 25303478; +5b9b : 206C656E; +5b9c : 20256920; +5b9d : 6F756920; +5b9e : 25303278; +5b9f : 3A253032; +5ba0 : 783A2530; +5ba1 : 32782073; +5ba2 : 75622025; +5ba3 : 3032783A; +5ba4 : 25303278; +5ba5 : 3A253032; +5ba6 : 780A0000; +5ba7 : 2573544C; +5ba8 : 563A2074; +5ba9 : 6F6F2073; +5baa : 686F7274; +5bab : 20286578; +5bac : 70656374; +5bad : 65642025; +5bae : 692C2074; +5baf : 6F74616C; +5bb0 : 20256929; +5bb1 : 0A000000; +5bb2 : 544C563A; +5bb3 : 20000000; +5bb4 : 746C762D; +5bb5 : 636F6E74; +5bb6 : 656E7400; +5bb7 : 44554D50; +5bb8 : 3A200000; +5bb9 : 7061796C; +5bba : 6F616400; +5bbb : 2573564C; +5bbc : 414E2025; +5bbd : 690A0000; +5bbe : 25734554; +5bbf : 483A2025; +5bc0 : 30347820; +5bc1 : 28253032; +5bc2 : 783A2530; +5bc3 : 32783A25; +5bc4 : 3032783A; +5bc5 : 25303278; +5bc6 : 3A253032; +5bc7 : 783A2530; +5bc8 : 3278202D; +5bc9 : 3E202530; +5bca : 32783A25; +5bcb : 3032783A; +5bcc : 25303278; +5bcd : 3A253032; +5bce : 783A2530; +5bcf : 32783A25; +5bd0 : 30327829; +5bd1 : 0A000000; +5bd2 : 25734950; +5bd3 : 3A202569; +5bd4 : 20282569; +5bd5 : 2E25692E; +5bd6 : 25692E25; +5bd7 : 69202D3E; +5bd8 : 2025692E; +5bd9 : 25692E25; +5bda : 692E2569; +5bdb : 29206C65; +5bdc : 6E202569; +5bdd : 0A000000; +5bde : 25735544; +5bdf : 503A2028; +5be0 : 2569202D; +5be1 : 3E202569; +5be2 : 29206C65; +5be3 : 6E202569; +5be4 : 0A000000; +5be5 : 25733A20; +5be6 : 256C690A; +5be7 : 00000000; +5be8 : 5761726E; +5be9 : 696E673A; +5bea : 2025733A; +5beb : 2063616E; +5bec : 206E6F74; +5bed : 2061646A; +5bee : 75737420; +5bef : 66726571; +5bf0 : 5F707062; +5bf1 : 20256C69; +5bf2 : 0A000000; +5bf3 : 25733A20; +5bf4 : 25396C75; +5bf5 : 2E253039; +5bf6 : 6C690A00; +5bf7 : 25733A20; +5bf8 : 736E743D; +5bf9 : 25642C20; +5bfa : 7365633D; +5bfb : 256C642C; +5bfc : 206E7365; +5bfd : 633D256C; +5bfe : 640A0000; +5bff : 25303964; +5c00 : 20253039; +5c01 : 64202530; +5c02 : 33642000; +5c03 : 73656E64; +5c04 : 3A200000; +5c05 : 72656376; +5c06 : 3A200000; +5c07 : 25303964; +5c08 : 20253039; +5c09 : 64202530; +5c0a : 33640000; +5c0b : 20202025; +5c0c : 39642E25; +5c0d : 33640A00; +5c0e : 696E6974; +5c0f : 69616C69; +5c10 : 7A696E67; +5c11 : 00000000; +5c12 : 6661756C; +5c13 : 74790000; +5c14 : 64697361; +5c15 : 626C6564; +5c16 : 00000000; +5c17 : 6C697374; +5c18 : 656E696E; +5c19 : 67000000; +5c1a : 7072652D; +5c1b : 6D617374; +5c1c : 65720000; +5c1d : 70617373; +5c1e : 69766500; +5c1f : 756E6361; +5c20 : 6C696272; +5c21 : 61746564; +5c22 : 00000000; +5c23 : 736C6176; +5c24 : 65000000; +5c25 : 756E6361; +5c26 : 6C696272; +5c27 : 61746564; +5c28 : 2F77722D; +5c29 : 70726573; +5c2a : 656E7400; +5c2b : 6D617374; +5c2c : 65722F77; +5c2d : 722D6D2D; +5c2e : 6C6F636B; +5c2f : 00000000; +5c30 : 756E6361; +5c31 : 6C696272; +5c32 : 61746564; +5c33 : 2F77722D; +5c34 : 732D6C6F; +5c35 : 636B0000; +5c36 : 756E6361; +5c37 : 6C696272; +5c38 : 61746564; +5c39 : 2F77722D; +5c3a : 6C6F636B; +5c3b : 65640000; +5c3c : 77722D63; +5c3d : 616C6962; +5c3e : 72617469; +5c3f : 6F6E0000; +5c40 : 77722D63; +5c41 : 616C6962; +5c42 : 72617465; +5c43 : 64000000; +5c44 : 77722D72; +5c45 : 6573702D; +5c46 : 63616C69; +5c47 : 622D7265; +5c48 : 71000000; +5c49 : 77722D6C; +5c4a : 696E6B2D; +5c4b : 6F6E0000; +5c4c : 6162736F; +5c4d : 6C757465; +5c4e : 2D63616C; +5c4f : 69627261; +5c50 : 74696F6E; +5c51 : 00000000; +5c52 : 686F6F6B; +5c53 : 3A202573; +5c54 : 0A000000; +5c55 : 5432206F; +5c56 : 72205433; +5c57 : 20696E63; +5c58 : 6F727265; +5c59 : 63742C20; +5c5a : 64697363; +5c5b : 61726469; +5c5c : 6E672074; +5c5d : 75706C65; +5c5e : 0A000000; +5c5f : 5433206F; +5c60 : 72205436; +5c61 : 20696E63; +5c62 : 6F727265; +5c63 : 63742C20; +5c64 : 64697363; +5c65 : 61726469; +5c66 : 6E672074; +5c67 : 75706C65; +5c68 : 0A000000; +5c69 : 48616E64; +5c6a : 7368616B; +5c6b : 65206661; +5c6c : 696C7572; +5c6d : 653A206E; +5c6e : 6F77206E; +5c6f : 6F6E2D77; +5c70 : 72202573; +5c71 : 0A000000; +5c72 : 52657472; +5c73 : 79206F6E; +5c74 : 2074696D; +5c75 : 656F7574; +5c76 : 0A000000; +5c77 : 25733A20; +5c78 : 73756273; +5c79 : 74617465; +5c7a : 2025690A; +5c7b : 00000000; +5c7c : 54783D3E; +5c7d : 3E736361; +5c7e : 6C656450; +5c7f : 69636F73; +5c80 : 65636F6E; +5c81 : 64732E6D; +5c82 : 7362203D; +5c83 : 20307825; +5c84 : 780A0000; +5c85 : 54783D3E; +5c86 : 3E736361; +5c87 : 6C656450; +5c88 : 69636F73; +5c89 : 65636F6E; +5c8a : 64732E6C; +5c8b : 7362203D; +5c8c : 20307825; +5c8d : 780A0000; +5c8e : 52782066; +5c8f : 69786564; +5c90 : 2064656C; +5c91 : 6179203D; +5c92 : 2025640A; +5c93 : 00000000; +5c94 : 52783D3E; +5c95 : 3E736361; +5c96 : 6C656450; +5c97 : 69636F73; +5c98 : 65636F6E; +5c99 : 64732E6D; +5c9a : 7362203D; +5c9b : 20307825; +5c9c : 780A0000; +5c9d : 52783D3E; +5c9e : 3E736361; +5c9f : 6C656450; +5ca0 : 69636F73; +5ca1 : 65636F6E; +5ca2 : 64732E6C; +5ca3 : 7362203D; +5ca4 : 20307825; +5ca5 : 780A0000; +5ca6 : 23232320; +5ca7 : 74342E70; +5ca8 : 68617365; +5ca9 : 20697320; +5caa : 616C7265; +5cab : 61647920; +5cac : 636F7272; +5cad : 65637465; +5cae : 6420666F; +5caf : 72206269; +5cb0 : 74736C69; +5cb1 : 64650A00; +5cb2 : 74313A20; +5cb3 : 20202020; +5cb4 : 20202020; +5cb5 : 20202020; +5cb6 : 20202020; +5cb7 : 20202020; +5cb8 : 74343A20; +5cb9 : 20202020; +5cba : 20202020; +5cbb : 20202020; +5cbc : 20202020; +5cbd : 20626974; +5cbe : 736C6964; +5cbf : 653A2025; +5cc0 : 640A0000; +5cc1 : 20202020; +5cc2 : 20207365; +5cc3 : 632E2020; +5cc4 : 20202020; +5cc5 : 206E732E; +5cc6 : 70686120; +5cc7 : 20202020; +5cc8 : 20207365; +5cc9 : 632E2020; +5cca : 20202020; +5ccb : 206E732E; +5ccc : 7068610A; +5ccd : 00000000; +5cce : 4552524F; +5ccf : 523A204E; +5cd0 : 65772063; +5cd1 : 6C617373; +5cd2 : 2025690A; +5cd3 : 00000000; +5cd4 : 4255473A; +5cd5 : 20547279; +5cd6 : 696E6720; +5cd7 : 746F2073; +5cd8 : 656E6420; +5cd9 : 696E7661; +5cda : 6C696420; +5cdb : 77725F6D; +5cdc : 7367206D; +5cdd : 6F64653D; +5cde : 25782069; +5cdf : 643D2578; +5ce0 : 00000000; +5ce1 : 68616E64; +5ce2 : 6C652053; +5ce3 : 69676E61; +5ce4 : 6C696E67; +5ce5 : 206D7367; +5ce6 : 2C206661; +5ce7 : 696C6564; +5ce8 : 2C205468; +5ce9 : 69732069; +5cea : 73206E6F; +5ceb : 74206F72; +5cec : 67616E69; +5ced : 7A617469; +5cee : 6F6E2065; +5cef : 7874656E; +5cf0 : 73696F6E; +5cf1 : 20544C56; +5cf2 : 203D2030; +5cf3 : 7825780A; +5cf4 : 00000000; +5cf5 : 68616E64; +5cf6 : 6C652053; +5cf7 : 69676E61; +5cf8 : 6C696E67; +5cf9 : 206D7367; +5cfa : 2C206661; +5cfb : 696C6564; +5cfc : 2C206E6F; +5cfd : 74204345; +5cfe : 524E2773; +5cff : 204F5549; +5d00 : 203D2030; +5d01 : 7825780A; +5d02 : 00000000; +5d03 : 68616E64; +5d04 : 6C652053; +5d05 : 69676E61; +5d06 : 6C696E67; +5d07 : 206D7367; +5d08 : 2C206661; +5d09 : 696C6564; +5d0a : 2C206E6F; +5d0b : 74205768; +5d0c : 69746520; +5d0d : 52616262; +5d0e : 6974206D; +5d0f : 61676963; +5d10 : 206E756D; +5d11 : 62657220; +5d12 : 3D203078; +5d13 : 25780A00; +5d14 : 68616E64; +5d15 : 6C652053; +5d16 : 69676E61; +5d17 : 6C696E67; +5d18 : 206D7367; +5d19 : 2C206661; +5d1a : 696C6564; +5d1b : 2C206E6F; +5d1c : 74207375; +5d1d : 70706F72; +5d1e : 74656420; +5d1f : 76657273; +5d20 : 696F6E20; +5d21 : 6E756D62; +5d22 : 6572203D; +5d23 : 20307825; +5d24 : 780A0000; +5d25 : 2573203D; +5d26 : 20256C64; +5d27 : 3A253039; +5d28 : 6C643A25; +5d29 : 30336C64; +5d2a : 0A000000; +5d2b : 556E696E; +5d2c : 69746961; +5d2d : 6C697A65; +5d2e : 64000000; +5d2f : 4552524F; +5d30 : 523A2025; +5d31 : 733A2054; +5d32 : 696D6573; +5d33 : 74616D70; +5d34 : 73496E63; +5d35 : 6F727265; +5d36 : 63743A20; +5d37 : 25642025; +5d38 : 64202564; +5d39 : 2025640A; +5d3a : 00000000; +5d3b : 73657276; +5d3c : 6F3A7431; +5d3d : 00000000; +5d3e : 73657276; +5d3f : 6F3A7432; +5d40 : 00000000; +5d41 : 73657276; +5d42 : 6F3A7433; +5d43 : 00000000; +5d44 : 73657276; +5d45 : 6F3A7434; +5d46 : 00000000; +5d47 : 73657276; +5d48 : 6F3A7435; +5d49 : 00000000; +5d4a : 73657276; +5d4b : 6F3A7436; +5d4c : 00000000; +5d4d : 2D3E6D64; +5d4e : 656C6179; +5d4f : 00000000; +5d50 : 4552524F; +5d51 : 523A2025; +5d52 : 733A2054; +5d53 : 696D6573; +5d54 : 74616D70; +5d55 : 73496E63; +5d56 : 6F727265; +5d57 : 63743A20; +5d58 : 25642025; +5d59 : 64200A00; +5d5a : 20287761; +5d5b : 69742066; +5d5c : 6F722068; +5d5d : 77290000; +5d5e : 6F666673; +5d5f : 65745F68; +5d60 : 773A2025; +5d61 : 6C692E25; +5d62 : 30396C69; +5d63 : 20282B25; +5d64 : 6C69290A; +5d65 : 00000000; +5d66 : 504C4C20; +5d67 : 4F75744F; +5d68 : 664C6F63; +5d69 : 6B2C2073; +5d6a : 686F756C; +5d6b : 64207265; +5d6c : 73746172; +5d6d : 74207379; +5d6e : 6E630A00; +5d6f : 73657276; +5d70 : 6F3A6275; +5d71 : 73790A00; +5d72 : 77725F73; +5d73 : 6572766F; +5d74 : 20737461; +5d75 : 74653A20; +5d76 : 25732573; +5d77 : 0A000000; +5d78 : 6F6C6473; +5d79 : 65747020; +5d7a : 25692C20; +5d7b : 6F666673; +5d7c : 65742025; +5d7d : 693A2530; +5d7e : 34690A00; +5d7f : 61646A75; +5d80 : 73742070; +5d81 : 68617365; +5d82 : 2025690A; +5d83 : 00000000; +5d84 : 53594E43; +5d85 : 5F4E5345; +5d86 : 43000000; +5d87 : 53594E43; +5d88 : 5F534543; +5d89 : 00000000; +5d8a : 53594E43; +5d8b : 5F504841; +5d8c : 53450000; +5d8d : 54524143; +5d8e : 4B5F5048; +5d8f : 41534500; +5d90 : 57414954; +5d91 : 5F4F4646; +5d92 : 5345545F; +5d93 : 53544142; +5d94 : 4C450000; +5d95 : 636F756C; +5d96 : 64206E6F; +5d97 : 74207365; +5d98 : 6E642073; +5d99 : 796E630A; +5d9a : 00000000; +5d9b : 636F756C; +5d9c : 64206E6F; +5d9d : 74207365; +5d9e : 6E642061; +5d9f : 6E6E6F75; +5da0 : 6E63650A; +5da1 : 00000000; +5da2 : 636F756C; +5da3 : 64206E6F; +5da4 : 74207365; +5da5 : 6E642072; +5da6 : 65717565; +5da7 : 73740A00; +5da8 : 4E657720; +5da9 : 666F7265; +5daa : 69676E20; +5dab : 4D617374; +5dac : 65722025; +5dad : 69206164; +5dae : 6465640A; +5daf : 00000000; +5db0 : 25733A20; +5db1 : 63616E27; +5db2 : 7420696E; +5db3 : 69742065; +5db4 : 7874656E; +5db5 : 73696F6E; +5db6 : 0A000000; +5db7 : 636C6F63; +5db8 : 6B20636C; +5db9 : 61737320; +5dba : 3D202564; +5dbb : 0A000000; +5dbc : 636C6F63; +5dbd : 6B206163; +5dbe : 63757261; +5dbf : 6379203D; +5dc0 : 2025640A; +5dc1 : 00000000; +5dc2 : 49676E6F; +5dc3 : 72656420; +5dc4 : 6672616D; +5dc5 : 65202569; +5dc6 : 0A000000; +5dc7 : 70705F73; +5dc8 : 6C617665; +5dc9 : 203A2044; +5dca : 656C6179; +5dcb : 20526573; +5dcc : 7020646F; +5dcd : 65736E27; +5dce : 74206D61; +5dcf : 74636820; +5dd0 : 44656C61; +5dd1 : 79205265; +5dd2 : 71202866; +5dd3 : 20257829; +5dd4 : 0A000000; +5dd5 : 70705F70; +5dd6 : 636C6F63; +5dd7 : 6B203A20; +5dd8 : 5044656C; +5dd9 : 61792052; +5dda : 65737020; +5ddb : 646F6573; +5ddc : 6E277420; +5ddd : 6D617463; +5dde : 68205044; +5ddf : 656C6179; +5de0 : 20526571; +5de1 : 0A000000; +5de2 : 25733A20; +5de3 : 5044656C; +5de4 : 61792052; +5de5 : 65737020; +5de6 : 462D7570; +5de7 : 20646F65; +5de8 : 736E2774; +5de9 : 206D6174; +5dea : 63682050; +5deb : 44656C61; +5dec : 79205265; +5ded : 710A0000; +5dee : 4552524F; +5def : 523A2025; +5df0 : 733A2046; +5df1 : 6F6C6C6F; +5df2 : 77207570; +5df3 : 206D6573; +5df4 : 73616765; +5df5 : 20697320; +5df6 : 6E6F7420; +5df7 : 66726F6D; +5df8 : 20637572; +5df9 : 72656E74; +5dfa : 20706172; +5dfb : 656E740A; +5dfc : 00000000; +5dfd : 4552524F; +5dfe : 523A2025; +5dff : 733A2053; +5e00 : 6C617665; +5e01 : 20776173; +5e02 : 206E6F74; +5e03 : 20776169; +5e04 : 74696E67; +5e05 : 20612066; +5e06 : 6F6C6C6F; +5e07 : 77207570; +5e08 : 206D6573; +5e09 : 73616765; +5e0a : 0A000000; +5e0b : 4552524F; +5e0c : 523A2025; +5e0d : 733A2053; +5e0e : 65717565; +5e0f : 6E636549; +5e10 : 44202564; +5e11 : 20646F65; +5e12 : 736E2774; +5e13 : 206D6174; +5e14 : 6368206C; +5e15 : 61737420; +5e16 : 53796E63; +5e17 : 206D6573; +5e18 : 73616765; +5e19 : 2025640A; +5e1a : 00000000; +5e1b : 25732825; +5e1c : 6429204D; +5e1d : 65737361; +5e1e : 67652063; +5e1f : 616E2774; +5e20 : 20626520; +5e21 : 73656E74; +5e22 : 0A000000; +5e23 : 53454E54; +5e24 : 20253032; +5e25 : 64206279; +5e26 : 74657320; +5e27 : 61742025; +5e28 : 642E2530; +5e29 : 39642E25; +5e2a : 30336420; +5e2b : 28257329; +5e2c : 0A000000; +5e2d : 25733A25; +5e2e : 693A2045; +5e2f : 72726F72; +5e30 : 20310A00; +5e31 : 25733A25; +5e32 : 693A2045; +5e33 : 72726F72; +5e34 : 20320A00; +5e35 : 7072652D; +5e36 : 00000000; +5e37 : 42657374; +5e38 : 20666F72; +5e39 : 6569676E; +5e3a : 206D6173; +5e3b : 74657220; +5e3c : 69732025; +5e3d : 692F2569; +5e3e : 0A000000; +5e3f : 25733A20; +5e40 : 6572726F; +5e41 : 720A0000; +5e42 : 25733A20; +5e43 : 70617373; +5e44 : 6976650A; +5e45 : 00000000; +5e46 : 25733A20; +5e47 : 25736D61; +5e48 : 73746572; +5e49 : 0A000000; +5e4a : 4E657720; +5e4b : 55544320; +5e4c : 6F666673; +5e4d : 65743A20; +5e4e : 25690A00; +5e4f : 25733A20; +5e50 : 736C6176; +5e51 : 650A0000; +5e52 : 2D000000; +5e53 : 25732564; +5e54 : 2E253039; +5e55 : 64000000; +5e56 : 5472696D; +5e57 : 20746F6F; +5e58 : 2D6C6F6E; +5e59 : 67206D70; +5e5a : 643A2025; +5e5b : 690A0000; +5e5c : 41667465; +5e5d : 72206176; +5e5e : 67282569; +5e5f : 292C206D; +5e60 : 65616E50; +5e61 : 61746844; +5e62 : 656C6179; +5e63 : 3A202569; +5e64 : 0A000000; +5e65 : 6572726F; +5e66 : 7220696E; +5e67 : 20745F6F; +5e68 : 70732D3E; +5e69 : 73657276; +5e6a : 6F5F696E; +5e6b : 69740000; +5e6c : 496E6974; +5e6d : 69616C69; +5e6e : 7A65643A; +5e6f : 206F6273; +5e70 : 5F647269; +5e71 : 66742025; +5e72 : 6C6C690A; +5e73 : 00000000; +5e74 : 4F666673; +5e75 : 65742066; +5e76 : 726F6D20; +5e77 : 6D617374; +5e78 : 65723A20; +5e79 : 20202020; +5e7a : 25730A00; +5e7b : 54313A20; +5e7c : 25730A00; +5e7d : 54323A20; +5e7e : 25730A00; +5e7f : 4F627365; +5e80 : 72766564; +5e81 : 20647269; +5e82 : 66743A20; +5e83 : 2539690A; +5e84 : 00000000; +5e85 : 64697363; +5e86 : 61726420; +5e87 : 54332F54; +5e88 : 343A2077; +5e89 : 65206D69; +5e8a : 73732054; +5e8b : 312F5432; +5e8c : 0A000000; +5e8d : 54333A20; +5e8e : 25730A00; +5e8f : 54343A20; +5e90 : 25730A00; +5e91 : 4D617374; +5e92 : 65722074; +5e93 : 6F20736C; +5e94 : 6176653A; +5e95 : 2025730A; +5e96 : 00000000; +5e97 : 536C6176; +5e98 : 6520746F; +5e99 : 206D6173; +5e9a : 7465723A; +5e9b : 2025730A; +5e9c : 00000000; +5e9d : 6D65616E; +5e9e : 50617468; +5e9f : 44656C61; +5ea0 : 793A2025; +5ea1 : 730A0000; +5ea2 : 54353A20; +5ea3 : 25730A00; +5ea4 : 54363A20; +5ea5 : 25730A00; +5ea6 : 536C6176; +5ea7 : 65204F6E; +5ea8 : 6C792C20; +5ea9 : 636C6F63; +5eaa : 6B20636C; +5eab : 61737320; +5eac : 73657420; +5ead : 746F2025; +5eae : 640A0000; +5eaf : 25323075; +5eb0 : 00000000; +5eb1 : 25750000; +5eb2 : 25313175; +5eb3 : 25303975; +5eb4 : 00000000; +5eb5 : 25752530; +5eb6 : 39750000; +5eb7 : 6C6E6B3A; +5eb8 : 25642072; +5eb9 : 783A2564; +5eba : 2074783A; +5ebb : 25642000; +5ebc : 6C6F636B; +5ebd : 3A256420; +5ebe : 00000000; +5ebf : 7074703A; +5ec0 : 25732000; +5ec1 : 73763A25; +5ec2 : 64200000; +5ec3 : 73733A27; +5ec4 : 25732720; +5ec5 : 00000000; +5ec6 : 61757825; +5ec7 : 643A2578; +5ec8 : 20000000; +5ec9 : 7365633A; +5eca : 2564206E; +5ecb : 7365633A; +5ecc : 25642000; +5ecd : 6D753A25; +5ece : 73200000; +5ecf : 646D733A; +5ed0 : 25732000; +5ed1 : 6474786D; +5ed2 : 3A256420; +5ed3 : 6472786D; +5ed4 : 3A256420; +5ed5 : 00000000; +5ed6 : 64747873; +5ed7 : 3A256420; +5ed8 : 64727873; +5ed9 : 3A256420; +5eda : 00000000; +5edb : 6173796D; +5edc : 3A256420; +5edd : 00000000; +5ede : 63727474; +5edf : 3A257320; +5ee0 : 00000000; +5ee1 : 636B6F3A; +5ee2 : 25642000; +5ee3 : 73657470; +5ee4 : 3A256420; +5ee5 : 00000000; +5ee6 : 75636E74; +5ee7 : 3A256420; +5ee8 : 00000000; +5ee9 : 68643A25; +5eea : 64206D64; +5eeb : 3A256420; +5eec : 61643A25; +5eed : 64200000; +5eee : 70636200; +5eef : 74656D70; +5ef0 : 3A202564; +5ef1 : 2E253034; +5ef2 : 64204300; +5ef3 : 0A0A5054; +5ef4 : 50207374; +5ef5 : 61747573; +5ef6 : 3A200000; +5ef7 : 25730000; +5ef8 : 0A0A5379; +5ef9 : 6E632069; +5efa : 6E666F20; +5efb : 6E6F7420; +5efc : 76616C69; +5efd : 640A0000; +5efe : 0A0A5379; +5eff : 6E636872; +5f00 : 6F6E697A; +5f01 : 6174696F; +5f02 : 6E207374; +5f03 : 61747573; +5f04 : 3A0A0000; +5f05 : 57522050; +5f06 : 54502043; +5f07 : 6F726520; +5f08 : 53796E63; +5f09 : 204D6F6E; +5f0a : 69746F72; +5f0b : 20257300; +5f0c : 0A457363; +5f0d : 203D2065; +5f0e : 78697400; +5f0f : 0A0A5441; +5f10 : 49205469; +5f11 : 6D653A20; +5f12 : 20202020; +5f13 : 20202020; +5f14 : 20202020; +5f15 : 20202020; +5f16 : 20000000; +5f17 : 0A0A4C69; +5f18 : 6E6B2073; +5f19 : 74617475; +5f1a : 733A0000; +5f1b : 0A25733A; +5f1c : 20000000; +5f1d : 77727531; +5f1e : 00000000; +5f1f : 4C696E6B; +5f20 : 20757020; +5f21 : 20200000; +5f22 : 4C696E6B; +5f23 : 20646F77; +5f24 : 6E200000; +5f25 : 2852583A; +5f26 : 2025642C; +5f27 : 2054583A; +5f28 : 20256429; +5f29 : 00000000; +5f2a : 20495076; +5f2b : 343A2000; +5f2c : 424F4F54; +5f2d : 50207275; +5f2e : 6E6E696E; +5f2f : 67000000; +5f30 : 25732028; +5f31 : 66726F6D; +5f32 : 20626F6F; +5f33 : 74702900; +5f34 : 25732028; +5f35 : 73746174; +5f36 : 69632061; +5f37 : 73736967; +5f38 : 6E6D656E; +5f39 : 74290000; +5f3a : 0A4D6F64; +5f3b : 653A2000; +5f3c : 5752204F; +5f3d : 66660000; +5f3e : 0A436C6F; +5f3f : 636B206F; +5f40 : 66667365; +5f41 : 743A2020; +5f42 : 20202020; +5f43 : 20202020; +5f44 : 20202020; +5f45 : 20202000; +5f46 : 2532692E; +5f47 : 25303969; +5f48 : 20730000; +5f49 : 25692E25; +5f4a : 30396920; +5f4b : 73000000; +5f4c : 25396920; +5f4d : 6E730000; +5f4e : 0A4F6E65; +5f4f : 2D776179; +5f50 : 2064656C; +5f51 : 61792061; +5f52 : 76657261; +5f53 : 6765643A; +5f54 : 20202020; +5f55 : 20202000; +5f56 : 0A4F6273; +5f57 : 65727665; +5f58 : 64206472; +5f59 : 6966743A; +5f5a : 20202020; +5f5b : 20202020; +5f5c : 20202020; +5f5d : 20202000; +5f5e : 5752204D; +5f5f : 61737465; +5f60 : 72202000; +5f61 : 57522053; +5f62 : 6C617665; +5f63 : 20202000; +5f64 : 57522055; +5f65 : 6E6B6E6F; +5f66 : 776E2000; +5f67 : 4C6F636B; +5f68 : 65642000; +5f69 : 4E6F4C6F; +5f6a : 636B2000; +5f6b : 43616C69; +5f6c : 62726174; +5f6d : 65640000; +5f6e : 556E6361; +5f6f : 6C696272; +5f70 : 61746564; +5f71 : 00000000; +5f72 : 53657276; +5f73 : 6F207374; +5f74 : 6174653A; +5f75 : 20202020; +5f76 : 20202020; +5f77 : 20202020; +5f78 : 20202000; +5f79 : 50686173; +5f7a : 65207472; +5f7b : 61636B69; +5f7c : 6E673A20; +5f7d : 20202020; +5f7e : 20202020; +5f7f : 20202000; +5f80 : 4F4E0A00; +5f81 : 4F46460A; +5f82 : 00000000; +5f83 : 41757820; +5f84 : 636C6F63; +5f85 : 6B202564; +5f86 : 20737461; +5f87 : 7475733A; +5f88 : 20202020; +5f89 : 20202020; +5f8a : 00000000; +5f8b : 656E6162; +5f8c : 6C656400; +5f8d : 2C206C6F; +5f8e : 636B6564; +5f8f : 00000000; +5f90 : 0A54696D; +5f91 : 696E6720; +5f92 : 70617261; +5f93 : 6D657465; +5f94 : 72733A0A; +5f95 : 00000000; +5f96 : 526F756E; +5f97 : 642D7472; +5f98 : 69702074; +5f99 : 696D6520; +5f9a : 286D7529; +5f9b : 3A200000; +5f9c : 25732070; +5f9d : 730A0000; +5f9e : 4D617374; +5f9f : 65722D73; +5fa0 : 6C617665; +5fa1 : 2064656C; +5fa2 : 61793A20; +5fa3 : 20200000; +5fa4 : 4D617374; +5fa5 : 65722050; +5fa6 : 48592064; +5fa7 : 656C6179; +5fa8 : 733A2020; +5fa9 : 20202020; +5faa : 20202020; +5fab : 20000000; +5fac : 54583A20; +5fad : 25396420; +5fae : 70732C20; +5faf : 52583A20; +5fb0 : 25396420; +5fb1 : 70730A00; +5fb2 : 536C6176; +5fb3 : 65205048; +5fb4 : 59206465; +5fb5 : 6C617973; +5fb6 : 3A202020; +5fb7 : 20202020; +5fb8 : 20202020; +5fb9 : 20000000; +5fba : 546F7461; +5fbb : 6C206C69; +5fbc : 6E6B2061; +5fbd : 73796D6D; +5fbe : 65747279; +5fbf : 3A000000; +5fc0 : 25323164; +5fc1 : 2070730A; +5fc2 : 00000000; +5fc3 : 4361626C; +5fc4 : 65207274; +5fc5 : 74206465; +5fc6 : 6C61793A; +5fc7 : 20202020; +5fc8 : 20200000; +5fc9 : 436C6F63; +5fca : 6B206F66; +5fcb : 66736574; +5fcc : 3A000000; +5fcd : 25323964; +5fce : 2070730A; +5fcf : 00000000; +5fd0 : 50686173; +5fd1 : 65207365; +5fd2 : 74706F69; +5fd3 : 6E743A00; +5fd4 : 25323764; +5fd5 : 2070730A; +5fd6 : 00000000; +5fd7 : 536B6577; +5fd8 : 3A202020; +5fd9 : 20200000; +5fda : 25333264; +5fdb : 2070730A; +5fdc : 00000000; +5fdd : 55706461; +5fde : 74652063; +5fdf : 6F756E74; +5fe0 : 65723A00; +5fe1 : 25323764; +5fe2 : 0A000000; +5fe3 : 756E6B6E; +5fe4 : 6F776E00; +5fe5 : 64696167; +5fe6 : 73000000; +5fe7 : 73746174; +5fe8 : 73000000; +5fe9 : 1B5B3125; +5fea : 63000000; +5feb : 436F6D6D; +5fec : 616E6420; +5fed : 22257322; +5fee : 3A206572; +5fef : 726F7220; +5ff0 : 25640A00; +5ff1 : 556E7265; +5ff2 : 636F676E; +5ff3 : 697A6564; +5ff4 : 20636F6D; +5ff5 : 6D616E64; +5ff6 : 20222573; +5ff7 : 222E0A00; +5ff8 : 77726323; +5ff9 : 20000000; +5ffa : 25630000; +5ffb : 65786563; +5ffc : 7574696E; +5ffd : 673A2025; +5ffe : 730A0000; +5fff : 456D7074; +6000 : 7920696E; +6001 : 69742073; +6002 : 63726970; +6003 : 742E2E2E; +6004 : 0A000000; +6005 : 2D2D2062; +6006 : 75696C74; +6007 : 2D696E20; +6008 : 73637269; +6009 : 7074202D; +600a : 2D0A0000; +600b : 28656D70; +600c : 7479290A; +600d : 00000000; +600e : 57522043; +600f : 6F726520; +6010 : 6275696C; +6011 : 643A2025; +6012 : 7325730A; +6013 : 00000000; +6014 : 4275696C; +6015 : 743A2025; +6016 : 73202573; +6017 : 20627920; +6018 : 25730A00; +6019 : 4275696C; +601a : 7420666F; +601b : 72202564; +601c : 206B4220; +601d : 52414D2C; +601e : 20737461; +601f : 636B2069; +6020 : 73202564; +6021 : 20627974; +6022 : 65730A00; +6023 : 5741524E; +6024 : 494E473A; +6025 : 20686172; +6026 : 64776172; +6027 : 65207361; +6028 : 79732025; +6029 : 696B4220; +602a : 3C3D2052; +602b : 414D203C; +602c : 2025696B; +602d : 420A0000; +602e : 76657200; +602f : 25733B20; +6030 : 25732025; +6031 : 730A0000; +6032 : 556E6B6E; +6033 : 6F776E20; +6034 : 73756263; +6035 : 6F6D6D61; +6036 : 6E642022; +6037 : 2573220A; +6038 : 00000000; +6039 : 73746172; +603a : 74000000; +603b : 73746F70; +603c : 00000000; +603d : 65326500; +603e : 64656C61; +603f : 79000000; +6040 : 676D0000; +6041 : 61627363; +6042 : 616C0000; +6043 : 6D6F6465; +6044 : 00000000; +6045 : 73746F70; +6046 : 70656400; +6047 : 72756E6E; +6048 : 696E6700; +6049 : 70327000; +604a : 41766169; +604b : 6C61626C; +604c : 6520636F; +604d : 6D6D616E; +604e : 64733A0A; +604f : 00000000; +6050 : 20202573; +6051 : 0A000000; +6052 : 68656C70; +6053 : 00000000; +6054 : 25303278; +6055 : 3A253032; +6056 : 783A2530; +6057 : 32783A25; +6058 : 3032783A; +6059 : 25303278; +605a : 3A253032; +605b : 78000000; +605c : 67657400; +605d : 67657470; +605e : 00000000; +605f : 73657400; +6060 : 73657470; +6061 : 00000000; +6062 : 4D41432D; +6063 : 61646472; +6064 : 6573733A; +6065 : 2025730A; +6066 : 00000000; +6067 : 6D616300; +6068 : 72657365; +6069 : 74000000; +606a : 6D617800; +606b : 7072696E; +606c : 745F7461; +606d : 736B5F74; +606e : 696D655F; +606f : 74687265; +6070 : 73686F6C; +6071 : 64202564; +6072 : 0A000000; +6073 : 20697465; +6074 : 72617469; +6075 : 6F6E7320; +6076 : 20202020; +6077 : 7365636F; +6078 : 6E64732E; +6079 : 6D696372; +607a : 6F732020; +607b : 20206D61; +607c : 785F6D73; +607d : 206E616D; +607e : 650A0000; +607f : 20202539; +6080 : 6C692020; +6081 : 2025396C; +6082 : 692E2530; +6083 : 366C6920; +6084 : 25396C64; +6085 : 2025730A; +6086 : 00000000; +6087 : 70730000; +6088 : 25750A00; +6089 : 55736167; +608a : 653A2072; +608b : 65667265; +608c : 7368203C; +608d : 7365636F; +608e : 6E64733E; +608f : 0A000000; +6090 : 72656672; +6091 : 65736800; +6092 : 73746174; +6093 : 69737469; +6094 : 6373206E; +6095 : 6F77206F; +6096 : 66660A00; +6097 : 62747300; +6098 : 6F666600; +6099 : 73746174; +609a : 00000000; +609b : 57726F6E; +609c : 67207061; +609d : 72616D65; +609e : 7465720A; +609f : 00000000; +60a0 : 65726173; +60a1 : 65000000; +60a2 : 436F756C; +60a3 : 64206E6F; +60a4 : 74206572; +60a5 : 61736520; +60a6 : 44420A00; +60a7 : 61646400; +60a8 : 53465020; +60a9 : 44422069; +60aa : 73206675; +60ab : 6C6C0A00; +60ac : 49324320; +60ad : 6572726F; +60ae : 720A0000; +60af : 53465020; +60b0 : 64617461; +60b1 : 62617365; +60b2 : 20657272; +60b3 : 6F722028; +60b4 : 2564290A; +60b5 : 00000000; +60b6 : 25642053; +60b7 : 46507320; +60b8 : 696E2044; +60b9 : 420A0000; +60ba : 73686F77; +60bb : 00000000; +60bc : 53465020; +60bd : 64617461; +60be : 62617365; +60bf : 20656D70; +60c0 : 74790A00; +60c1 : 25643A20; +60c2 : 504E3A00; +60c3 : 20645478; +60c4 : 3A202538; +60c5 : 64206452; +60c6 : 783A2025; +60c7 : 38642061; +60c8 : 6C706861; +60c9 : 3A202538; +60ca : 640A0000; +60cb : 6D617463; +60cc : 68000000; +60cd : 4E6F2053; +60ce : 46502E0A; +60cf : 00000000; +60d0 : 53465020; +60d1 : 72656164; +60d2 : 20657272; +60d3 : 6F720A00; +60d4 : 436F756C; +60d5 : 64206E6F; +60d6 : 74206D61; +60d7 : 74636820; +60d8 : 746F2044; +60d9 : 420A0000; +60da : 53465020; +60db : 6D617463; +60dc : 6865642C; +60dd : 20645478; +60de : 3D256420; +60df : 6452783D; +60e0 : 25642061; +60e1 : 6C706861; +60e2 : 3D25640A; +60e3 : 00000000; +60e4 : 656E6100; +60e5 : 73667000; +60e6 : 696E6974; +60e7 : 00000000; +60e8 : 636C0000; +60e9 : 73707300; +60ea : 67707300; +60eb : 25642025; +60ec : 640A0000; +60ed : 73646163; +60ee : 00000000; +60ef : 67646163; +60f0 : 00000000; +60f1 : 63686563; +60f2 : 6B76636F; +60f3 : 00000000; +60f4 : 706C6C00; +60f5 : 666F7263; +60f6 : 65000000; +60f7 : 466F756E; +60f8 : 64207068; +60f9 : 61736520; +60fa : 7472616E; +60fb : 73697469; +60fc : 6F6E2069; +60fd : 6E204545; +60fe : 50524F4D; +60ff : 3A202564; +6100 : 70730A00; +6101 : 4D656173; +6102 : 7572696E; +6103 : 67207432; +6104 : 2F743420; +6105 : 70686173; +6106 : 65207472; +6107 : 616E7369; +6108 : 74696F6E; +6109 : 2E2E2E0A; +610a : 00000000; +610b : 63616C69; +610c : 62726174; +610d : 696F6E00; +610e : 73657473; +610f : 65630000; +6110 : 7365746E; +6111 : 73656300; +6112 : 72617700; +6113 : 2573202B; +6114 : 2564206E; +6115 : 616E6F73; +6116 : 65636F6E; +6117 : 64732E0A; +6118 : 00000000; +6119 : 74696D65; +611a : 00000000; +611b : 67756900; +611c : 66730000; +611d : 66736500; +611e : 73646200; +611f : 4F4E0000; +6120 : 4F464600; +6121 : 656E6162; +6122 : 6C650000; +6123 : 64697361; +6124 : 626C6500; +6125 : 70686173; +6126 : 65207472; +6127 : 61636B69; +6128 : 6E672025; +6129 : 730A0000; +612a : 70747261; +612b : 636B0000; +612c : 25642E25; +612d : 642E2564; +612e : 2E256400; +612f : 49502D61; +6130 : 64647265; +6131 : 73733A20; +6132 : 696E2074; +6133 : 7261696E; +6134 : 696E670A; +6135 : 00000000; +6136 : 49502D61; +6137 : 64647265; +6138 : 73733A20; +6139 : 25732028; +613a : 66726F6D; +613b : 20626F6F; +613c : 7470290A; +613d : 00000000; +613e : 49502D61; +613f : 64647265; +6140 : 73733A20; +6141 : 25732028; +6142 : 73746174; +6143 : 69632061; +6144 : 73736967; +6145 : 6E6D656E; +6146 : 74290A00; +6147 : 69700000; +6148 : 50505349; +6149 : 20766572; +614a : 626F7369; +614b : 74793A20; +614c : 2530386C; +614d : 780A0000; +614e : 76657262; +614f : 6F736500; +6150 : 436F756C; +6151 : 64206E6F; +6152 : 74206572; +6153 : 61736520; +6154 : 696E6974; +6155 : 20736372; +6156 : 6970740A; +6157 : 00000000; +6158 : 436F756C; +6159 : 64206E6F; +615a : 74206164; +615b : 64207468; +615c : 6520636F; +615d : 6D6D616E; +615e : 640A0000; +615f : 4F4B2E0A; +6160 : 00000000; +6161 : 626F6F74; +6162 : 00000000; +6163 : 25692028; +6164 : 22257322; +6165 : 29206F75; +6166 : 74206F66; +6167 : 2072616E; +6168 : 67650A00; +6169 : 63757272; +616a : 656E7420; +616b : 766C616E; +616c : 3A202569; +616d : 20283078; +616e : 2578290A; +616f : 00000000; +6170 : 766C616E; +6171 : 00000000; +6172 : 41757820; +6173 : 64696167; +6174 : 6E6F7374; +6175 : 69637320; +6176 : 696E666F; +6177 : 3A0A0000; +6178 : 69643A20; +6179 : 25642E25; +617a : 642C2072; +617b : 2F772077; +617c : 6F726473; +617d : 3A202564; +617e : 2C20722F; +617f : 6F20776F; +6180 : 7264733A; +6181 : 2025640A; +6182 : 00000000; +6183 : 726F0000; +6184 : 576F7264; +6185 : 20256420; +6186 : 69732030; +6187 : 78253038; +6188 : 780A0000; +6189 : 72770000; +618a : 77000000; +618b : 56616C75; +618c : 65203078; +618d : 25303878; +618e : 20777269; +618f : 7474656E; +6190 : 20746F20; +6191 : 74686520; +6192 : 776F7264; +6193 : 2025640A; +6194 : 00000000; +6195 : 64696167; +6196 : 00000000; +6197 : 25732C20; +6198 : 25732025; +6199 : 642C2025; +619a : 642C2025; +619b : 3032643A; +619c : 25303264; +619d : 3A253032; +619e : 64000000; +619f : 25732025; +61a0 : 32642025; +61a1 : 3032643A; +61a2 : 25303264; +61a3 : 3A253032; +61a4 : 64000000; +61a5 : 2534642D; +61a6 : 25303264; +61a7 : 2D253032; +61a8 : 642D2530; +61a9 : 32643A25; +61aa : 3032643A; +61ab : 25303264; +61ac : 00000000; +61ad : 1B5B3025; +61ae : 643B3325; +61af : 646D0000; +61b0 : 1B5B6D00; +61b1 : 1B5B2564; +61b2 : 3B256466; +61b3 : 00000000; +61b4 : 1B5B324A; +61b5 : 1B5B313B; +61b6 : 31480000; +61b7 : 53756E00; +61b8 : 4D6F6E00; +61b9 : 54756500; +61ba : 57656400; +61bb : 54687500; +61bc : 46726900; +61bd : 53617400; +61be : 4A616E00; +61bf : 46656200; +61c0 : 4D617200; +61c1 : 41707200; +61c2 : 4D617900; +61c3 : 4A756E00; +61c4 : 4A756C00; +61c5 : 41756700; +61c6 : 53657000; +61c7 : 4F637400; +61c8 : 4E6F7600; +61c9 : 44656300; +61ca : 4C6F6F70; +61cb : 73207065; +61cc : 72206A69; +61cd : 6666793A; +61ce : 2025690A; +61cf : 00000000; +61d0 : 25733A20; +61d1 : 6E6F2073; +61d2 : 6F636B65; +61d3 : 7420736C; +61d4 : 6F747320; +61d5 : 6C656674; +61d6 : 0A000000; +61d7 : 77723000; +61d8 : 6E65742D; +61d9 : 62680000; +61da : 69707634; +61db : 00000000; +61dc : 61727000; +61dd : 44697363; +61de : 6F766572; +61df : 65642049; +61e0 : 50206164; +61e1 : 64726573; +61e2 : 73202825; +61e3 : 642E2564; +61e4 : 2E25642E; +61e5 : 25642921; +61e6 : 0A000000; +61e7 : 534E4D50; +61e8 : 3A205346; +61e9 : 50207570; +61ea : 64617465; +61eb : 6420696E; +61ec : 206D656D; +61ed : 6F72792C; +61ee : 20726573; +61ef : 74617274; +61f0 : 20505450; +61f1 : 0A000000; +61f2 : 494E5641; +61f3 : 4C494400; +61f4 : 25642E25; +61f5 : 30346400; +61f6 : 736E6D70; +61f7 : 00000000; +61f8 : 44656320; +61f9 : 31382032; +61fa : 30313720; +61fb : 30393A33; +61fc : 323A3438; +61fd : 00000000; +61fe : 6C6C6470; +61ff : 20757064; +6200 : 6174650A; +6201 : 00000000; +6202 : 6C6C6470; +6203 : 00000000; +6204 : 30313233; +6205 : 34353637; +6206 : 38396162; +6207 : 63646566; +6208 : 00000000; +6209 : 49443A20; +620a : 25780A00; +620b : 6E6F2070; +620c : 66696C74; +620d : 65722072; +620e : 756C652D; +620f : 73657421; +6210 : 0A000000; +6211 : 7066696C; +6212 : 7465723A; +6213 : 2077726F; +6214 : 6E67206D; +6215 : 61676963; +6216 : 206E756D; +6217 : 62657220; +6218 : 28676F74; +6219 : 20307825; +621a : 78290A00; +621b : 7066696C; +621c : 7465723A; +621d : 2077726F; +621e : 6E672072; +621f : 756C652D; +6220 : 7365742C; +6221 : 2063616E; +6222 : 27742061; +6223 : 70706C79; +6224 : 0A000000; +6225 : 4572726F; +6226 : 723A204D; +6227 : 696E6963; +6228 : 2048444C; +6229 : 20766572; +622a : 73696F6E; +622b : 20256420; +622c : 6E6F7420; +622d : 73757070; +622e : 6F727465; +622f : 64206279; +6230 : 2073770A; +6231 : 00000000; +6232 : 5761726E; +6233 : 696E673A; +6234 : 204D696E; +6235 : 69632072; +6236 : 65636569; +6237 : 76656420; +6238 : 6572726F; +6239 : 6E656F75; +623a : 73206672; +623b : 616D650A; +623c : 00000000; +623d : 5761726E; +623e : 696E673A; +623f : 204D696E; +6240 : 69632052; +6241 : 78206669; +6242 : 666F2066; +6243 : 756C6C2C; +6244 : 20657870; +6245 : 65637420; +6246 : 77726F6E; +6247 : 67206672; +6248 : 616D6573; +6249 : 0A000000; +624a : 5761726E; +624b : 696E673A; +624c : 20747820; +624d : 6E6F7420; +624e : 7465726D; +624f : 696E6174; +6250 : 65642069; +6251 : 6E66696E; +6252 : 69746520; +6253 : 6D63723D; +6254 : 30782578; +6255 : 0A000000; +6256 : 5761726E; +6257 : 696E673A; +6258 : 20747820; +6259 : 74696D65; +625a : 7374616D; +625b : 70206E65; +625c : 76657220; +625d : 62656361; +625e : 6D652061; +625f : 7661696C; +6260 : 61626C65; +6261 : 0A000000; +6262 : 66657463; +6263 : 68696E67; +6264 : 20646961; +6265 : 675F7277; +6266 : 5F776F72; +6267 : 64730A00; +6268 : 66657463; +6269 : 68696E67; +626a : 20646961; +626b : 675F726F; +626c : 5F776F72; +626d : 64730A00; +626e : 64657620; +626f : 20307825; +6270 : 30386C78; +6271 : 20402025; +6272 : 30366C78; +6273 : 2C202573; +6274 : 0A000000; +6275 : 66706761; +6276 : 2D617265; +6277 : 61000000; +6278 : 4572726F; +6279 : 72202564; +627a : 20776869; +627b : 6C652072; +627c : 65616469; +627d : 6E672074; +627e : 32347020; +627f : 66726F6D; +6280 : 2073746F; +6281 : 72616765; +6282 : 0A000000; +6283 : 74323470; +6284 : 20726561; +6285 : 64206672; +6286 : 6F6D2073; +6287 : 746F7261; +6288 : 67653A20; +6289 : 25642070; +628a : 730A0000; +628b : 57616974; +628c : 696E6720; +628d : 666F7220; +628e : 6C696E6B; +628f : 2E2E2E0A; +6290 : 00000000; +6291 : 4C6F636B; +6292 : 696E6720; +6293 : 504C4C2E; +6294 : 2E2E0A00; +6295 : 43616C69; +6296 : 62726174; +6297 : 696E6720; +6298 : 52582074; +6299 : 696D6573; +629a : 74616D70; +629b : 65722E2E; +629c : 2E0A0000; +629d : 4661696C; +629e : 65640000; +629f : 53756363; +62a0 : 65737300; +62a1 : 57726F74; +62a2 : 65206E65; +62a3 : 77207432; +62a4 : 34702076; +62a5 : 616C7565; +62a6 : 3A202564; +62a7 : 20707320; +62a8 : 28257329; +62a9 : 0A000000; +62aa : 20454E4F; +62ab : 53504300; +62ac : 25732573; +62ad : 3A000000; +62ae : 74656D70; +62af : 00000000; +62b0 : 74656D70; +62b1 : 65726174; +62b2 : 75726500; +62b3 : 7366703A; +62b4 : 20636F72; +62b5 : 72757074; +62b6 : 65642063; +62b7 : 6865636B; +62b8 : 73756D0A; +62b9 : 00000000; +62ba : 73646266; +62bb : 733A2066; +62bc : 6F756E64; +62bd : 20617420; +62be : 25692069; +62bf : 6E20466C; +62c0 : 6173680A; +62c1 : 00000000; +62c2 : 73646266; +62c3 : 733A2066; +62c4 : 6F756E64; +62c5 : 20617420; +62c6 : 25692069; +62c7 : 6E205731; +62c8 : 0A000000; +62c9 : 73646266; +62ca : 733A2066; +62cb : 6F756E64; +62cc : 20617420; +62cd : 25692069; +62ce : 6E204932; +62cf : 43283078; +62d0 : 25325829; +62d1 : 0A000000; +62d2 : 66696C65; +62d3 : 20307825; +62d4 : 30387820; +62d5 : 40202534; +62d6 : 692C206E; +62d7 : 616D6520; +62d8 : 25730A00; +62d9 : 25733A20; +62da : 53444220; +62db : 6572726F; +62dc : 720A0000; +62dd : 25733A20; +62de : 53444220; +62df : 66696C65; +62e0 : 20697320; +62e1 : 656D7074; +62e2 : 790A0000; +62e3 : 25733A20; +62e4 : 5573696E; +62e5 : 67205731; +62e6 : 20736572; +62e7 : 69616C20; +62e8 : 6E756D62; +62e9 : 65720A00; +62ea : 25733A20; +62eb : 6661696C; +62ec : 7572650A; +62ed : 00000000; +62ee : 25733A20; +62ef : 53444220; +62f0 : 6572726F; +62f1 : 722C2063; +62f2 : 616E2774; +62f3 : 20736176; +62f4 : 650A0000; +62f5 : 41646469; +62f6 : 6E67206E; +62f7 : 65772053; +62f8 : 46502065; +62f9 : 6E747279; +62fa : 0A000000; +62fb : 55706461; +62fc : 74652065; +62fd : 78697374; +62fe : 696E6720; +62ff : 53465020; +6300 : 656E7472; +6301 : 790A0000; +6302 : 2D2D2075; +6303 : 7365722D; +6304 : 64656669; +6305 : 6E656420; +6306 : 73637269; +6307 : 7074202D; +6308 : 2D0A0000; +6309 : 45726173; +630a : 696E6720; +630b : 466C6173; +630c : 68283078; +630d : 2578292E; +630e : 2E2E0A00; +630f : 45726173; +6310 : 696E6720; +6311 : 45455052; +6312 : 4F4D2025; +6313 : 64202830; +6314 : 78257829; +6315 : 2E2E2E0A; +6316 : 00000000; +6317 : 45726173; +6318 : 696E6720; +6319 : 312D5720; +631a : 45455052; +631b : 4F4D2028; +631c : 30782578; +631d : 292E2E2E; +631e : 0A000000; +631f : 66696C65; +6320 : 6E616D65; +6321 : 3A202573; +6322 : 3B206669; +6323 : 7273743A; +6324 : 2025783B; +6325 : 206C6173; +6326 : 743A2025; +6327 : 780A0000; +6328 : 466F726D; +6329 : 61747469; +632a : 6E672053; +632b : 44424653; +632c : 20696E20; +632d : 466C6173; +632e : 68283078; +632f : 2578292E; +6330 : 2E2E0A00; +6331 : 49324320; +6332 : 45455052; +6333 : 4F4D206E; +6334 : 6F742066; +6335 : 6F756E64; +6336 : 0A000000; +6337 : 466F726D; +6338 : 61747469; +6339 : 6E672053; +633a : 44424653; +633b : 20696E20; +633c : 49324320; +633d : 45455052; +633e : 4F4D2025; +633f : 64202830; +6340 : 78257829; +6341 : 2E2E2E0A; +6342 : 00000000; +6343 : 312D5769; +6344 : 72652045; +6345 : 4550524F; +6346 : 4D206E6F; +6347 : 7420666F; +6348 : 756E640A; +6349 : 00000000; +634a : 466F726D; +634b : 61747469; +634c : 6E672053; +634d : 44424653; +634e : 20696E20; +634f : 312D5720; +6350 : 45455052; +6351 : 4F4D2028; +6352 : 30782578; +6353 : 292E2E2E; +6354 : 0A000000; +6355 : 65657072; +6356 : 6F6D0000; +6357 : 6F666673; +6358 : 65742025; +6359 : 34692028; +635a : 30782530; +635b : 3378293A; +635c : 20253369; +635d : 20283078; +635e : 25303278; +635f : 290A0000; +6360 : 77726974; +6361 : 65283078; +6362 : 25782C20; +6363 : 2569293A; +6364 : 20726573; +6365 : 756C7420; +6366 : 3D202569; +6367 : 0A000000; +6368 : 72656164; +6369 : 28307825; +636a : 782C2025; +636b : 69293A20; +636c : 72657375; +636d : 6C74203D; +636e : 2025690A; +636f : 00000000; +6370 : 64657669; +6371 : 63652025; +6372 : 693A2025; +6373 : 30387825; +6374 : 3038780A; +6375 : 00000000; +6376 : 74656D70; +6377 : 3A202564; +6378 : 2E253034; +6379 : 640A0000; +637a : 77310000; +637b : 77317200; +637c : 77317700; +637d : 3C556E6B; +637e : 6E6F776E; +637f : 3E000000; +6380 : 736F6674; +6381 : 706C6C3A; +6382 : 20697271; +6383 : 73202564; +6384 : 20736571; +6385 : 20257320; +6386 : 6D6F6465; +6387 : 20256420; +6388 : 616C6967; +6389 : 6E6D656E; +638a : 745F7374; +638b : 61746520; +638c : 25642048; +638d : 4C256420; +638e : 4D4C2564; +638f : 2048593D; +6390 : 2564204D; +6391 : 593D2564; +6392 : 2044656C; +6393 : 436E743D; +6394 : 25640A00; +6395 : 73746172; +6396 : 742D6578; +6397 : 74000000; +6398 : 77616974; +6399 : 2D657874; +639a : 00000000; +639b : 73746172; +639c : 742D6865; +639d : 6C706572; +639e : 00000000; +639f : 77616974; +63a0 : 2D68656C; +63a1 : 70657200; +63a2 : 73746172; +63a3 : 742D6D61; +63a4 : 696E0000; +63a5 : 77616974; +63a6 : 2D6D6169; +63a7 : 6E000000; +63a8 : 72656164; +63a9 : 79000000; +63aa : 636C6561; +63ab : 722D6461; +63ac : 63730000; +63ad : 77616974; +63ae : 2D636C65; +63af : 61722D64; +63b0 : 61637300; +63b1 : BADC0FFE; +63b2 : 3B9ACA00; +63b3 : 000F4240; +63b4 : 41C64E6D; +63b5 : 7FFFFFFF; +63b6 : 00080030; +63b7 : C4653600; +63b8 : FFF0BDC0; +63b9 : 0007D000; +63ba : 3B9AC9FF; +63bb : 00010043; +63bc : 00010044; +63bd : 00015180; +63be : 83AA7E80; +63bf : 7FFFFFFE; +63c0 : 80000001; +63c1 : 00062000; +63c2 : 005EE000; +63c3 : 01000001; +63c4 : 11223344; +63c5 : E0001FFF; +63c6 : 00246000; +63c7 : 01554000; +63c8 : 02468000; +63c9 : 13578000; +63ca : 0FFFFFFF; +63cb : 059682F0; +63cc : 0EE6B27F; +63cd : 01312D02; +63ce : 01312D0A; +63cf : 46696C65; +63d0 : 44617461; +63d1 : 7366702D; +63d2 : 5344422D; +63d3 : 6D61632D; +63d4 : 63616C69; +63d5 : 77722D69; +63d6 : 003D0137; +63d7 : 8000001F; +63d8 : 009895B6; +63d9 : C4000001; +63da : 000186A0; +63db : 00FFFFFF; +63dc : FFFDB610; +63dd : 000249F0; +63de : 05F5E100; +63df : 0BEBC200; +63e0 : FA0A1F00; +63e1 : 01312D03; +63e2 : 011B1900; +63e3 : 00000000; +63e4 : 00000000; +63e5 : 00000000; +63e6 : 0180C200; +63e7 : 000E0000; +63e8 : 0000002C; +63e9 : 0000002C; +63ea : 00000036; +63eb : 00000036; +63ec : 00000000; +63ed : 00000000; +63ee : 00000000; +63ef : 00000000; +63f0 : 0000002C; +63f1 : 00000036; +63f2 : 00000036; +63f3 : 00000040; +63f4 : 00000022; +63f5 : 00000030; +63f6 : 70705F64; +63f7 : 6961675F; +63f8 : 70617273; +63f9 : 65000000; +63fa : 00000000; +63fb : 00016964; +63fc : 00016970; +63fd : 00016980; +63fe : 0001698C; +63ff : 00016998; +6400 : 000169A4; +6401 : 000169B0; +6402 : 00001C84; +6403 : 00001CF4; +6404 : 0000200C; +6405 : 0000200C; +6406 : 0000200C; +6407 : 0000200C; +6408 : 0000200C; +6409 : 0000200C; +640a : 00001D70; +640b : 00001DE0; +640c : 0000200C; +640d : 00001E74; +640e : 00001FE0; +640f : 77727063; +6410 : 5F74696D; +6411 : 655F6164; +6412 : 6A757374; +6413 : 5F6F6666; +6414 : 73657400; +6415 : 77725F73; +6416 : 31000000; +6417 : 77727063; +6418 : 5F74696D; +6419 : 655F6164; +641a : 6A757374; +641b : 00000000; +641c : 77727063; +641d : 5F74696D; +641e : 655F7365; +641f : 74000000; +6420 : 77727063; +6421 : 5F74696D; +6422 : 655F6765; +6423 : 74000000; +6424 : 77727063; +6425 : 5F6E6574; +6426 : 5F73656E; +6427 : 64000000; +6428 : 011B1900; +6429 : 00000180; +642a : C200000E; +642b : 77725F75; +642c : 6E706163; +642d : 6B5F616E; +642e : 6E6F756E; +642f : 63650000; +6430 : 77725F70; +6431 : 61636B5F; +6432 : 616E6E6F; +6433 : 756E6365; +6434 : 00000000; +6435 : 6765745F; +6436 : 70657273; +6437 : 69737465; +6438 : 6E745F6D; +6439 : 61630000; +643a : 77725F68; +643b : 616E646C; +643c : 655F666F; +643d : 6C6C6F77; +643e : 75700000; +643f : 77725F68; +6440 : 616E646C; +6441 : 655F616E; +6442 : 6E6F756E; +6443 : 63650000; +6444 : 77725F65; +6445 : 78656375; +6446 : 74655F73; +6447 : 6C617665; +6448 : 00000000; +6449 : 77725F68; +644a : 616E646C; +644b : 655F7265; +644c : 73700000; +644d : 77725F6E; +644e : 65775F73; +644f : 6C617665; +6450 : 00000000; +6451 : 77725F6D; +6452 : 61737465; +6453 : 725F6D73; +6454 : 67000000; +6455 : 77725F6C; +6456 : 69737465; +6457 : 6E696E67; +6458 : 00000000; +6459 : 77725F6F; +645a : 70656E00; +645b : 77725F69; +645c : 6E697400; +645d : 00003594; +645e : 000035BC; +645f : 000035DC; +6460 : 0000364C; +6461 : 0000366C; +6462 : 00003688; +6463 : 000036A8; +6464 : 00003734; +6465 : 00003754; +6466 : 77725F63; +6467 : 616C6962; +6468 : 72617469; +6469 : 6F6E0000; +646a : 00004C08; +646b : 00004BF0; +646c : 00004C30; +646d : 00004CE8; +646e : 00004C84; +646f : 000174AC; +6470 : 00017610; +6471 : 0001761C; +6472 : 00017628; +6473 : 00017634; +6474 : 00017640; +6475 : 77725F65; +6476 : 32655F6F; +6477 : 66667365; +6478 : 74000000; +6479 : 70705F69; +647a : 6E697469; +647b : 616C697A; +647c : 696E6700; +647d : 00005EF0; +647e : 000056F4; +647f : 00000000; +6480 : 00000000; +6481 : 00000000; +6482 : 00000000; +6483 : 00000000; +6484 : 00000000; +6485 : 00000000; +6486 : 00000000; +6487 : 00000000; +6488 : 000051EC; +6489 : 00005D04; +648a : 00000000; +648b : 00000000; +648c : 00000000; +648d : 00000000; +648e : 00000000; +648f : 00000000; +6490 : 00000000; +6491 : 00005DE8; +6492 : 00005950; +6493 : 00000000; +6494 : 000051EC; +6495 : 73745F63; +6496 : 6F6D5F73; +6497 : 6C617665; +6498 : 5F68616E; +6499 : 646C655F; +649a : 666F6C6C; +649b : 6F777570; +649c : 00000000; +649d : 626D635F; +649e : 64617461; +649f : 7365745F; +64a0 : 636D7000; +64a1 : 626D635F; +64a2 : 73746174; +64a3 : 655F6465; +64a4 : 63697369; +64a5 : 6F6E0000; +64a6 : 00018114; +64a7 : 0001811C; +64a8 : 000180F4; +64a9 : 00018124; +64aa : 00000000; +64ab : 00018100; +64ac : 0001706C; +64ad : 0001708C; +64ae : 00018104; +64af : 0000001F; +64b0 : 0000001C; +64b1 : 0000001F; +64b2 : 0000001E; +64b3 : 0000001F; +64b4 : 0000001E; +64b5 : 0000001F; +64b6 : 0000001F; +64b7 : 0000001E; +64b8 : 0000001F; +64b9 : 0000001E; +64ba : 0000001F; +64bb : 0000001F; +64bc : 0000001D; +64bd : 0000001F; +64be : 0000001E; +64bf : 0000001F; +64c0 : 0000001E; +64c1 : 0000001F; +64c2 : 0000001F; +64c3 : 0000001E; +64c4 : 0000001F; +64c5 : 0000001E; +64c6 : 0000001F; +64c7 : 000186DC; +64c8 : 000186E0; +64c9 : 000186E4; +64ca : 000186E8; +64cb : 000186EC; +64cc : 000186F0; +64cd : 000186F4; +64ce : 000186F8; +64cf : 000186FC; +64d0 : 00018700; +64d1 : 00018704; +64d2 : 00018708; +64d3 : 0001870C; +64d4 : 00018710; +64d5 : 00018714; +64d6 : 00018718; +64d7 : 0001871C; +64d8 : 00018720; +64d9 : 00018724; +64da : 70747064; +64db : 5F6E6574; +64dc : 69665F63; +64dd : 72656174; +64de : 655F736F; +64df : 636B6574; +64e0 : 00000000; +64e1 : 0000C98C; +64e2 : 0000C99C; +64e3 : 0000CA00; +64e4 : 0000CA00; +64e5 : 0000C9AC; +64e6 : 0000CA00; +64e7 : 0000CA00; +64e8 : 30FF0201; +64e9 : FA040670; +64ea : 75626C69; +64eb : 63FDFF02; +64ec : F90201FC; +64ed : 0201FB30; +64ee : FF30FF06; +64ef : 0000DAF4; +64f0 : 0000DB04; +64f1 : 0000DB28; +64f2 : 0000DB5C; +64f3 : 0000DB8C; +64f4 : 0000DBC8; +64f5 : 0000DC84; +64f6 : 0000DDB0; +64f7 : 0000DD20; +64f8 : 7365745F; +64f9 : 70657273; +64fa : 69737465; +64fb : 6E745F6D; +64fc : 61630000; +64fd : 00000000; +64fe : 00000100; +64ff : 00000200; +6500 : 00000300; +6501 : 00170000; +6502 : 002E0000; +6503 : 00600000; +6504 : 00000000; +6505 : 00000040; +6506 : 00000080; +6507 : 00000100; +6508 : 00000200; +6509 : 00000400; +650a : 000000C8; +650b : 000039D0; +650c : 00013B7C; +650d : 00013C00; +650e : 00013C38; +650f : 00013CB8; +6510 : 00013D44; +6511 : 00013D5C; +6512 : 00013C5C; +6513 : 00013BA4; +6514 : 00013B00; +6515 : 00013B34; +6516 : 00000000; +6517 : 00000000; +6518 : 00000000; +6519 : 00000000; +651a : 00000001; +651b : 00000001; +651c : 00000001; +651d : 00000001; +651e : 00000000; +651f : 00000000; +6520 : 00000000; +6521 : 00014888; +6522 : 000148A8; +6523 : 000148B4; +6524 : 000148C4; +6525 : 000148E4; +6526 : 000148F4; +6527 : 0001495C; +6528 : 00014914; +6529 : 0001481C; +652a : 00014860; +652b : 00000000; +652c : 00018E54; +652d : 00018E60; +652e : 00018E6C; +652f : 00018E7C; +6530 : 00018E88; +6531 : 00018E94; +6532 : 00017050; +6533 : 00018EA0; +6534 : 00018EA8; +6535 : 00018EB4; +6536 : 00000000; +6537 : 00000000; +6538 : 00000000; +6539 : 00000000; +653a : 00010000; +653b : 00000000; +653c : 00000000; +653d : 00000000; +653e : 00020100; +653f : 00000000; +6540 : 00000000; +6541 : 00000000; +6542 : 00030101; +6543 : 00000000; +6544 : 00000000; +6545 : 00000000; +6546 : 00040201; +6547 : 01000000; +6548 : 00000000; +6549 : 00000000; +654a : 00050201; +654b : 01010000; +654c : 00000000; +654d : 00000000; +654e : 00060302; +654f : 01010100; +6550 : 00000000; +6551 : 00000000; +6552 : 00070302; +6553 : 01010101; +6554 : 00000000; +6555 : 00000000; +6556 : 00080402; +6557 : 02010101; +6558 : 01000000; +6559 : 00000000; +655a : 00090403; +655b : 02010101; +655c : 01010000; +655d : 00000000; +655e : 000A0503; +655f : 02020101; +6560 : 01010100; +6561 : 00000000; +6562 : 000B0503; +6563 : 02020101; +6564 : 01010101; +6565 : 00000000; +6566 : 000C0604; +6567 : 03020201; +6568 : 01010101; +6569 : 01000000; +656a : 000D0604; +656b : 03020201; +656c : 01010101; +656d : 01010000; +656e : 000E0704; +656f : 03020202; +6570 : 01010101; +6571 : 01010100; +6572 : 000F0705; +6573 : 03030202; +6574 : 01010101; +6575 : 01010101; +6576 : FEFEFEFF; +6577 : 80808080; +6578 : 00202020; +6579 : 20202020; +657a : 20202828; +657b : 28282820; +657c : 20202020; +657d : 20202020; +657e : 20202020; +657f : 20202020; +6580 : 20881010; +6581 : 10101010; +6582 : 10101010; +6583 : 10101010; +6584 : 10040404; +6585 : 04040404; +6586 : 04040410; +6587 : 10101010; +6588 : 10104141; +6589 : 41414141; +658a : 01010101; +658b : 01010101; +658c : 01010101; +658d : 01010101; +658e : 01010101; +658f : 10101010; +6590 : 10104242; +6591 : 42424242; +6592 : 02020202; +6593 : 02020202; +6594 : 02020202; +6595 : 02020202; +6596 : 02020202; +6597 : 10101010; +6598 : 20000000; +6599 : 00000000; +659a : 00000000; +659b : 00000000; +659c : 00000000; +659d : 00000000; +659e : 00000000; +659f : 00000000; +65a0 : 00000000; +65a1 : 00000000; +65a2 : 00000000; +65a3 : 00000000; +65a4 : 00000000; +65a5 : 00000000; +65a6 : 00000000; +65a7 : 00000000; +65a8 : 00000000; +65a9 : 00000000; +65aa : 00000000; +65ab : 00000000; +65ac : 00000000; +65ad : 00000000; +65ae : 00000000; +65af : 00000000; +65b0 : 00000000; +65b1 : 00000000; +65b2 : 00000000; +65b3 : 00000000; +65b4 : 00000000; +65b5 : 00000000; +65b6 : 00000000; +65b7 : 00000000; +65b8 : 00000000; +65b9 : 00000000; +65ba : 0001ADB8; +65bb : 0001ADD8; +65bc : 0001ADE8; +65bd : 0001ADF8; +65be : 000003E8; +65bf : 00000001; +65c0 : 00000955; +65c1 : 00000001; +65c2 : 000169EC; +65c3 : 00000002; +65c4 : 00000000; +65c5 : 000169F4; +65c6 : 00000001; +65c7 : 00000000; +65c8 : 00016A00; +65c9 : 00000000; +65ca : 00000000; +65cb : 00016A0C; +65cc : 00000001; +65cd : 00000000; +65ce : 00016A18; +65cf : 00000000; +65d0 : 00000FA0; +65d1 : 00016A20; +65d2 : 00000000; +65d3 : 00000000; +65d4 : 00000000; +65d5 : 00000000; +65d6 : 00000000; +65d7 : 00000000; +65d8 : 00000000; +65d9 : 00000000; +65da : 00016A28; +65db : 002C0100; +65dc : 00010000; +65dd : 00016A30; +65de : 002C0100; +65df : 017F0000; +65e0 : 00016A3C; +65e1 : 00360101; +65e2 : 057F0000; +65e3 : 00016A48; +65e4 : 00360101; +65e5 : 057F0000; +65e6 : 00000000; +65e7 : 00000000; +65e8 : 00000000; +65e9 : 00000000; +65ea : 00000000; +65eb : 00000000; +65ec : 00000000; +65ed : 00000000; +65ee : 00000000; +65ef : 00000000; +65f0 : 00000000; +65f1 : 00000000; +65f2 : 00016A6C; +65f3 : 002C0000; +65f4 : 02010000; +65f5 : 00016A54; +65f6 : 00360000; +65f7 : 03020000; +65f8 : 00016A60; +65f9 : 00360001; +65fa : 057F0000; +65fb : 00016A78; +65fc : 00400000; +65fd : 05000000; +65fe : 00016A84; +65ff : FFFF0000; +6600 : 057F0000; +6601 : 00016A90; +6602 : FFFF0000; +6603 : 047F0000; +6604 : 00000000; +6605 : 00000000; +6606 : 00000000; +6607 : 00000000; +6608 : 00000000; +6609 : 00000000; +660a : 00000000; +660b : 00000000; +660c : 00000000; +660d : 00000000; +660e : 00000000; +660f : 00000000; +6610 : 00000000; +6611 : 00000000; +6612 : 00000000; +6613 : 00000000; +6614 : 00000000; +6615 : 00000000; +6616 : 00019C40; +6617 : 00019D60; +6618 : 00019D44; +6619 : 0001B0E4; +661a : 0001B164; +661b : 00000000; +661c : 00000000; +661d : 00000000; +661e : 00000000; +661f : 00000000; +6620 : 00000000; +6621 : 00000000; +6622 : 00000000; +6623 : 00000000; +6624 : 00000000; +6625 : 00000000; +6626 : 00000000; +6627 : 00000000; +6628 : 00000000; +6629 : 00000000; +662a : 00000000; +662b : 00000000; +662c : 00000000; +662d : 00000000; +662e : 00000000; +662f : 00000000; +6630 : 00000000; +6631 : 00000000; +6632 : 00000000; +6633 : 00000000; +6634 : 00000000; +6635 : 00000000; +6636 : 00000000; +6637 : 00000000; +6638 : 00000000; +6639 : 00000000; +663a : 00000000; +663b : 00000000; +663c : 00000000; +663d : 00000000; +663e : 00000000; +663f : 00000000; +6640 : 00000000; +6641 : 00000000; +6642 : 00000000; +6643 : 00000000; +6644 : 00000000; +6645 : 00000000; +6646 : 00000000; +6647 : 00000000; +6648 : 00000000; +6649 : 00000000; +664a : 00000000; +664b : 00000000; +664c : 00000000; +664d : 00000000; +664e : 00000000; +664f : 00000000; +6650 : 00000000; +6651 : 00000000; +6652 : 00000000; +6653 : 00000000; +6654 : 00000000; +6655 : 00000000; +6656 : 00000000; +6657 : 00000000; +6658 : 00000000; +6659 : 00000000; +665a : 00000000; +665b : 00000000; +665c : 00000000; +665d : 00000000; +665e : 00000000; +665f : 00000000; +6660 : 00000000; +6661 : 00000000; +6662 : 00000000; +6663 : 00000000; +6664 : 00000000; +6665 : 00000000; +6666 : 00000000; +6667 : 00000000; +6668 : 00000000; +6669 : 00000000; +666a : 00000000; +666b : 00000000; +666c : 00000000; +666d : 00000000; +666e : 00000000; +666f : 00000000; +6670 : 00000000; +6671 : 00000000; +6672 : 00000000; +6673 : 00000000; +6674 : 00000000; +6675 : 00000000; +6676 : 00000000; +6677 : 00000000; +6678 : 00000000; +6679 : 00000000; +667a : 00000000; +667b : 00000000; +667c : 00000000; +667d : 00000000; +667e : 00000000; +667f : 00000000; +6680 : 00000000; +6681 : 00000000; +6682 : 00000000; +6683 : 00000000; +6684 : 00000000; +6685 : 00000000; +6686 : 00000000; +6687 : 00000000; +6688 : 00000000; +6689 : 00000000; +668a : 00000000; +668b : 00000000; +668c : 00000000; +668d : 00000000; +668e : 00000000; +668f : 00000000; +6690 : 00000000; +6691 : 00000000; +6692 : 00000000; +6693 : 00000000; +6694 : 00000000; +6695 : 00000000; +6696 : 00000000; +6697 : 00000000; +6698 : 00000000; +6699 : 00000000; +669a : 00000000; +669b : 00000000; +669c : 00000000; +669d : 00000000; +669e : 00000000; +669f : 00000000; +66a0 : 00000000; +66a1 : 00000000; +66a2 : 00000000; +66a3 : 00000000; +66a4 : 00000000; +66a5 : 00000000; +66a6 : 00000000; +66a7 : 00000000; +66a8 : 00000000; +66a9 : 00000000; +66aa : 00000000; +66ab : 00000000; +66ac : 00000000; +66ad : 00000000; +66ae : 00000000; +66af : 00000000; +66b0 : 00000000; +66b1 : 00000000; +66b2 : 00000000; +66b3 : 00000000; +66b4 : 00000000; +66b5 : 00000000; +66b6 : 00000000; +66b7 : 00000000; +66b8 : 00000000; +66b9 : 00000000; +66ba : 00000000; +66bb : 00000000; +66bc : 00000000; +66bd : 00000000; +66be : 00000000; +66bf : 00000000; +66c0 : 00000000; +66c1 : 00000000; +66c2 : 00000000; +66c3 : 00000000; +66c4 : 00000000; +66c5 : 00000000; +66c6 : 00000000; +66c7 : 00000000; +66c8 : 00000000; +66c9 : 00000000; +66ca : 00000000; +66cb : 00000000; +66cc : 00000000; +66cd : 00000000; +66ce : 00000000; +66cf : 00000000; +66d0 : 00000000; +66d1 : 00000000; +66d2 : 00000000; +66d3 : 00000000; +66d4 : 00000000; +66d5 : 00000000; +66d6 : 00000000; +66d7 : 00000000; +66d8 : 00000000; +66d9 : 00000000; +66da : 00000000; +66db : 00000000; +66dc : 00000000; +66dd : 00000000; +66de : 00000000; +66df : 00000000; +66e0 : 00019C88; +66e1 : 00000000; +66e2 : 00000000; +66e3 : 00000000; +66e4 : 00000000; +66e5 : 00000000; +66e6 : 00000000; +66e7 : 00000000; +66e8 : 00000000; +66e9 : 00000000; +66ea : 00000000; +66eb : 00000000; +66ec : 00000000; +66ed : 00000000; +66ee : 00000000; +66ef : 00000000; +66f0 : 00000000; +66f1 : 00000000; +66f2 : 00000000; +66f3 : 00000000; +66f4 : 00000000; +66f5 : 00000000; +66f6 : 00000000; +66f7 : 00000000; +66f8 : 00000000; +66f9 : 00000000; +66fa : 00000000; +66fb : 00000000; +66fc : 00000000; +66fd : 00000000; +66fe : 00016B20; +66ff : 00016B20; +6700 : 00000000; +6701 : 00000001; +6702 : 00000000; +6703 : 00000000; +6704 : 00000000; +6705 : 00000000; +6706 : 00000000; +6707 : 00000000; +6708 : 00000000; +6709 : 00000000; +670a : 00000000; +670b : 00000000; +670c : 00000000; +670d : 00000000; +670e : 00000000; +670f : 00000000; +6710 : 00019828; +6711 : 0001B1E8; +6712 : 00000000; +6713 : 0001B228; +6714 : 0001B250; +6715 : 0001B280; +6716 : 0001B2A8; +6717 : 00000000; +6718 : 00000000; +6719 : 00000000; +671a : 00000000; +671b : 00000000; +671c : 00000000; +671d : 00000000; +671e : 00000000; +671f : 00000000; +6720 : 0001B2C8; +6721 : 000003E8; +6722 : 00000000; +6723 : 00000000; +6724 : 00000000; +6725 : 00000000; +6726 : 00019C9C; +6727 : 00019D08; +6728 : 00000000; +6729 : 00000000; +672a : 00000000; +672b : 00000000; +672c : 00000000; +672d : 00000000; +672e : 00000000; +672f : 00000000; +6730 : 00000000; +6731 : 00000000; +6732 : 00000000; +6733 : 00000000; +6734 : 00000000; +6735 : 00000000; +6736 : 00000000; +6737 : 00000000; +6738 : 00000000; +6739 : 00000000; +673a : 00000000; +673b : 00000000; +673c : 00000000; +673d : 00000000; +673e : 00000000; +673f : 00000000; +6740 : 00000000; +6741 : 00000000; +6742 : 000010F0; +6743 : 00001128; +6744 : 000011B8; +6745 : 000011C0; +6746 : 00001218; +6747 : 00001244; +6748 : 0000129C; +6749 : 000012C0; +674a : 00001384; +674b : 0000138C; +674c : 00001394; +674d : 000013F8; +674e : 00001414; +674f : 000011E4; +6750 : 00000000; +6751 : 00002460; +6752 : 000023D8; +6753 : 0000237C; +6754 : 00002324; +6755 : 00000000; +6756 : 00000000; +6757 : 000022FC; +6758 : 000028D0; +6759 : 000028B0; +675a : 000026A8; +675b : 000024F4; +675c : 00000000; +675d : 00000000; +675e : 00000000; +675f : 00000000; +6760 : 00000000; +6761 : 00000000; +6762 : 00000000; +6763 : 00000000; +6764 : 00000000; +6765 : 00000000; +6766 : 00000000; +6767 : 00000200; +6768 : 00000000; +6769 : 0001B3E8; +676a : 00000001; +676b : 00017038; +676c : 000053C8; +676d : 00000002; +676e : 00017048; +676f : 000055D4; +6770 : 00000003; +6771 : 00017050; +6772 : 00005620; +6773 : 00000004; +6774 : 0001705C; +6775 : 00005630; +6776 : 00000005; +6777 : 00017068; +6778 : 00005720; +6779 : 00000006; +677a : 0001706C; +677b : 00005720; +677c : 00000007; +677d : 00017074; +677e : 0000588C; +677f : 00000008; +6780 : 0001707C; +6781 : 000058E0; +6782 : 00000009; +6783 : 0001708C; +6784 : 00005A6C; +6785 : 00000064; +6786 : 00017094; +6787 : 0000314C; +6788 : 00000066; +6789 : 000170AC; +678a : 00003234; +678b : 00000065; +678c : 000170C0; +678d : 00003308; +678e : 00000067; +678f : 000170D8; +6790 : 000033EC; +6791 : 00000068; +6792 : 000170F0; +6793 : 000034C0; +6794 : 00000069; +6795 : 00017100; +6796 : 00003794; +6797 : 0000006A; +6798 : 00017110; +6799 : 00003868; +679a : 0000006B; +679b : 00017124; +679c : 000039A0; +679d : 00000075; +679e : 00017130; +679f : 00004F18; +67a0 : 00000000; +67a1 : 00000000; +67a2 : 00000000; +67a3 : 00000001; +67a4 : 00017038; +67a5 : 000053C8; +67a6 : 00000002; +67a7 : 00017048; +67a8 : 000055D4; +67a9 : 00000003; +67aa : 00017050; +67ab : 00005620; +67ac : 00000004; +67ad : 0001705C; +67ae : 00005630; +67af : 00000005; +67b0 : 00017068; +67b1 : 00005720; +67b2 : 00000006; +67b3 : 0001706C; +67b4 : 00005720; +67b5 : 00000007; +67b6 : 00017074; +67b7 : 0000588C; +67b8 : 00000008; +67b9 : 0001707C; +67ba : 000058E0; +67bb : 00000009; +67bc : 0001708C; +67bd : 00005A6C; +67be : 00000000; +67bf : 00000000; +67c0 : 00000000; +67c1 : 00002B44; +67c2 : 00002A64; +67c3 : 00000000; +67c4 : 00002A1C; +67c5 : 00002F50; +67c6 : 00002F08; +67c7 : 00002E1C; +67c8 : 0000298C; +67c9 : 00002DA8; +67ca : 00002D2C; +67cb : 00002CB8; +67cc : 00000000; +67cd : 00000000; +67ce : 00002C50; +67cf : 00002BE4; +67d0 : 00000001; +67d1 : 000000BB; +67d2 : 000000FE; +67d3 : FFFFF060; +67d4 : 00000001; +67d5 : 00000000; +67d6 : 000A03E8; +67d7 : 00060100; +67d8 : 00000000; +67d9 : 00000080; +67da : 00000080; +67db : 00000000; +67dc : 00000000; +67dd : 00019828; +67de : 766C616E; +67df : 206F6666; +67e0 : 3B707470; +67e1 : 2073746F; +67e2 : 703B7366; +67e3 : 70206D61; +67e4 : 7463683B; +67e5 : 6D6F6465; +67e6 : 20736C61; +67e7 : 76653B70; +67e8 : 74702073; +67e9 : 74617274; +67ea : 00000000; +67eb : 00019F78; +67ec : 000180E4; +67ed : 000017D8; +67ee : 00000001; +67ef : 000180EC; +67f0 : 000017D8; +67f1 : 00000000; +67f2 : 000180F4; +67f3 : 00001474; +67f4 : 00000000; +67f5 : 000180F8; +67f6 : 00001474; +67f7 : 00000000; +67f8 : 00018100; +67f9 : 000015B4; +67fa : 00000001; +67fb : 0001706C; +67fc : 000015B4; +67fd : 00000002; +67fe : 0001708C; +67ff : 000015B4; +6800 : 00000003; +6801 : 00018104; +6802 : 000015B4; +6803 : 00000004; +6804 : 00000000; +6805 : 00000000; +6806 : 00000000; +6807 : 00000000; +6808 : 00000000; +6809 : 00000000; +680a : 00000000; +680b : 00000000; +680c : 00000000; +680d : 00000000; +680e : 00000200; +680f : 00000000; +6810 : 0001B914; +6811 : 00000000; +6812 : 00000000; +6813 : 00000000; +6814 : 00000000; +6815 : 00000000; +6816 : 00000000; +6817 : 00000000; +6818 : 00000000; +6819 : 00000000; +681a : 00000000; +681b : 00000060; +681c : 00000000; +681d : 0001BB14; +681e : 00000000; +681f : 00000000; +6820 : 00000000; +6821 : 00000000; +6822 : 00000000; +6823 : 00000000; +6824 : 00000000; +6825 : 00000000; +6826 : 00000000; +6827 : 00000000; +6828 : 00000080; +6829 : 00000000; +682a : 0001BB74; +682b : 00000000; +682c : 00000000; +682d : 00000000; +682e : 00000000; +682f : 00000000; +6830 : 00000000; +6831 : 00000000; +6832 : 00000000; +6833 : 00000000; +6834 : 00000000; +6835 : 00000080; +6836 : 00000000; +6837 : 0001BBF8; +6838 : 0001A1DC; +6839 : 0000CEDC; +683a : 0001A1E8; +683b : 09000000; +683c : 0001A24C; +683d : 0000CEDC; +683e : 0001A258; +683f : 09000000; +6840 : 0001A2A8; +6841 : 0000CCCC; +6842 : 0001A2B4; +6843 : 0A000000; +6844 : 0001A2F0; +6845 : 0000CEDC; +6846 : 0001A2FC; +6847 : 09000000; +6848 : 0001A3C4; +6849 : 0000CEDC; +684a : 0001A3D0; +684b : 09000000; +684c : 0001A538; +684d : 0000CEDC; +684e : 0001A544; +684f : 09000000; +6850 : 0001A5D0; +6851 : 0000CEDC; +6852 : 0001A5DC; +6853 : 09000000; +6854 : 0001A654; +6855 : 0000CCCC; +6856 : 0001A660; +6857 : 0A000000; +6858 : 0001A190; +6859 : 0000C61C; +685a : 0001A6C4; +685b : 0C000000; +685c : 0001A19C; +685d : 0000C61C; +685e : 0001A6EC; +685f : 0C000000; +6860 : 00000000; +6861 : 00000000; +6862 : 00000000; +6863 : 00000000; +6864 : 2B060104; +6865 : 01606502; +6866 : 00000101; +6867 : 2B060104; +6868 : 01606502; +6869 : 00000201; +686a : 00000000; +686b : 00000000; +686c : 00000000; +686d : 00000000; +686e : 00000000; +686f : 00000000; +6870 : 00000000; +6871 : 00000000; +6872 : 00000000; +6873 : 00000000; +6874 : 00000100; +6875 : 00000000; +6876 : 0001BCA8; +6877 : 2B060104; +6878 : 01606501; +6879 : 01000000; +687a : 0001A714; +687b : 0000D47C; +687c : 00000000; +687d : 0001C284; +687e : 02040005; +687f : 0001A718; +6880 : 0000D450; +6881 : 00000000; +6882 : 000196E8; +6883 : 02040004; +6884 : 0001A71C; +6885 : 0000D450; +6886 : 00000000; +6887 : 000196F4; +6888 : 02040004; +6889 : 0001A720; +688a : 0000D450; +688b : 00000000; +688c : 0001A724; +688d : 02040004; +688e : 00000000; +688f : 00000000; +6890 : 00000000; +6891 : 00000000; +6892 : 00000000; +6893 : 2B060104; +6894 : 01606501; +6895 : 02000000; +6896 : 0001A728; +6897 : 0000D944; +6898 : 00000000; +6899 : 00000004; +689a : 02460001; +689b : 0001A72C; +689c : 0000D944; +689d : 00000000; +689e : 00000005; +689f : 02040001; +68a0 : 0001A730; +68a1 : 0000D944; +68a2 : 00000000; +68a3 : 00000002; +68a4 : 02430001; +68a5 : 00000000; +68a6 : 00000000; +68a7 : 00000000; +68a8 : 00000000; +68a9 : 00000000; +68aa : 2B060104; +68ab : 01606501; +68ac : 03010000; +68ad : 0001A734; +68ae : 0000D814; +68af : 00000000; +68b0 : 00000000; +68b1 : 01040001; +68b2 : 0001A738; +68b3 : 0000D814; +68b4 : 00000000; +68b5 : 00000000; +68b6 : 01040001; +68b7 : 00000000; +68b8 : 00000000; +68b9 : 00000000; +68ba : 00000000; +68bb : 00000000; +68bc : 2B060104; +68bd : 01606501; +68be : 04000000; +68bf : 0001A73C; +68c0 : 0000D47C; +68c1 : 00000000; +68c2 : 0001AD90; +68c3 : 02020004; +68c4 : 0001A740; +68c5 : 0000D47C; +68c6 : 00000000; +68c7 : 0001AD94; +68c8 : 02410004; +68c9 : 0001A744; +68ca : 0000D47C; +68cb : 00000000; +68cc : 0001AD98; +68cd : 02020004; +68ce : 0001A748; +68cf : 0000D47C; +68d0 : 00000000; +68d1 : 0001AD9C; +68d2 : 02020004; +68d3 : 0001A74C; +68d4 : 0000D47C; +68d5 : 00000000; +68d6 : 0001ADA0; +68d7 : 02410004; +68d8 : 0001A750; +68d9 : 0000D47C; +68da : 00000000; +68db : 0001ADA4; +68dc : 02410004; +68dd : 0001A754; +68de : 0000D47C; +68df : 00000000; +68e0 : 0001ADA8; +68e1 : 02020004; +68e2 : 0001A758; +68e3 : 0000D47C; +68e4 : 00000000; +68e5 : 0001ADAC; +68e6 : 02020004; +68e7 : 0001A75C; +68e8 : 0000D47C; +68e9 : 00000000; +68ea : 0001ADB0; +68eb : 02410004; +68ec : 00000000; +68ed : 00000000; +68ee : 00000000; +68ef : 00000000; +68f0 : 00000000; +68f1 : 2B060104; +68f2 : 01606501; +68f3 : 05000000; +68f4 : 0001A760; +68f5 : 0000D450; +68f6 : 00000000; +68f7 : 0001BC7C; +68f8 : 02021404; +68f9 : 0001A764; +68fa : 0000D3C4; +68fb : 00000000; +68fc : 0001BC7C; +68fd : 02028808; +68fe : 0001A768; +68ff : 0000D3C4; +6900 : 00000000; +6901 : 0001BC7C; +6902 : 02028008; +6903 : 0001A76C; +6904 : 0000D450; +6905 : 00000000; +6906 : 0001BC7C; +6907 : 02464008; +6908 : 0001A770; +6909 : 0000D450; +690a : 00000000; +690b : 0001BC7C; +690c : 02415804; +690d : 0001A774; +690e : 0000D2B0; +690f : 00000000; +6910 : 00000001; +6911 : 02460001; +6912 : 0001A778; +6913 : 0000D450; +6914 : 00000000; +6915 : 0001BC7C; +6916 : 02021804; +6917 : 0001A77C; +6918 : 0000D450; +6919 : 00000000; +691a : 0001BC7C; +691b : 02021C04; +691c : 0001A780; +691d : 0000D450; +691e : 00000000; +691f : 0001BC7C; +6920 : 02022004; +6921 : 0001A784; +6922 : 0000D450; +6923 : 00000000; +6924 : 0001BC7C; +6925 : 02022404; +6926 : 0001A788; +6927 : 0000D450; +6928 : 00000000; +6929 : 0001BC7C; +692a : 02419004; +692b : 0001A78C; +692c : 0000D450; +692d : 00000000; +692e : 0001BC7C; +692f : 02419404; +6930 : 0001A790; +6931 : 0000D450; +6932 : 00000000; +6933 : 0001BC7C; +6934 : 02419804; +6935 : 0001A794; +6936 : 0000D2B0; +6937 : 00000000; +6938 : 00000002; +6939 : 02460001; +693a : 0001A798; +693b : 0000D47C; +693c : 00000000; +693d : 00019C38; +693e : 02410004; +693f : 0001A79C; +6940 : 0000D47C; +6941 : 00000000; +6942 : 00019C3C; +6943 : 02410004; +6944 : 0001A7A0; +6945 : 0000D450; +6946 : 00000000; +6947 : 0001BC7C; +6948 : 02022804; +6949 : 00000000; +694a : 00000000; +694b : 00000000; +694c : 00000000; +694d : 00000000; +694e : 2B060104; +694f : 01606501; +6950 : 06000000; +6951 : 0001A7A4; +6952 : 0000D47C; +6953 : 0000D634; +6954 : 0001BDA8; +6955 : 02020004; +6956 : 0001A7A8; +6957 : 0000D47C; +6958 : 0000D694; +6959 : 0001BDAC; +695a : 02020004; +695b : 0001A7AC; +695c : 0000D47C; +695d : 0000CCA8; +695e : 0001BC80; +695f : 02040010; +6960 : 0001A7B0; +6961 : 0000D47C; +6962 : 0000CCA8; +6963 : 0001BC94; +6964 : 02020004; +6965 : 0001A7B4; +6966 : 0000D47C; +6967 : 0000CCA8; +6968 : 0001BC98; +6969 : 02020004; +696a : 0001A7B8; +696b : 0000D47C; +696c : 0000CCA8; +696d : 0001BC90; +696e : 02020004; +696f : 00000000; +6970 : 00000000; +6971 : 00000000; +6972 : 00000000; +6973 : 00000000; +6974 : 2B060104; +6975 : 01606501; +6976 : 07000000; +6977 : 0001A7BC; +6978 : 0000D5D4; +6979 : 00000000; +697a : 00000001; +697b : 02020001; +697c : 0001A7C0; +697d : 0000D47C; +697e : 00000000; +697f : 0001BFBC; +6980 : 02040010; +6981 : 0001A7C4; +6982 : 0000D47C; +6983 : 00000000; +6984 : 0001BF48; +6985 : 02020004; +6986 : 0001A7C8; +6987 : 0000D47C; +6988 : 00000000; +6989 : 0001C27C; +698a : 02410004; +698b : 0001A7CC; +698c : 0000D47C; +698d : 00000000; +698e : 0001C280; +698f : 02410004; +6990 : 00000000; +6991 : 00000000; +6992 : 00000000; +6993 : 00000000; +6994 : 00000000; +6995 : 2B060104; +6996 : 01606501; +6997 : 08010000; +6998 : 0001A7D0; +6999 : 0000D4A4; +699a : 00000000; +699b : 00000000; +699c : 01040001; +699d : 0001A7D4; +699e : 0000D4A4; +699f : 00000000; +69a0 : 00000000; +69a1 : 01020001; +69a2 : 0001A7D8; +69a3 : 0000D4A4; +69a4 : 00000000; +69a5 : 00000000; +69a6 : 01020001; +69a7 : 0001A7DC; +69a8 : 0000D4A4; +69a9 : 00000000; +69aa : 00000000; +69ab : 01020001; +69ac : 00000000; +69ad : 00000000; +69ae : 00000000; +69af : 00000000; +69b0 : 00000000; +69b1 : 00000000; +69b2 : 0000D294; +69b3 : 00000000; +69b4 : 00000001; +69b5 : 04420001; +69b6 : 00000000; +69b7 : 00000000; +69b8 : 00000000; +69b9 : 00000000; +69ba : 00000000; +69bb : 00000000; +69bc : 0000D294; +69bd : 0000D278; +69be : 00000000; +69bf : 04420001; +69c0 : 00000000; +69c1 : 00000000; +69c2 : 00000000; +69c3 : 00000000; +69c4 : 00000000; +69c5 : 01000000; +69c6 : 02000000; +69c7 : 03000000; +69c8 : 04000000; +69c9 : 000187E0; +69ca : 01000000; +69cb : 02000000; +69cc : 03000000; +69cd : 02000000; +69ce : 03000000; +69cf : 01000000; +69d0 : 02000000; +69d1 : 03000000; +69d2 : 04000000; +69d3 : 05000000; +69d4 : 06000000; +69d5 : 07000000; +69d6 : 08000000; +69d7 : 09000000; +69d8 : 05000000; +69d9 : 08000000; +69da : 09000000; +69db : 0A000000; +69dc : 0C000000; +69dd : 0D000000; +69de : 0E000000; +69df : 0F000000; +69e0 : 10000000; +69e1 : 11000000; +69e2 : 12000000; +69e3 : 13000000; +69e4 : 14000000; +69e5 : 16000000; +69e6 : 17000000; +69e7 : 18000000; +69e8 : 1A000000; +69e9 : 01000000; +69ea : 02000000; +69eb : 03000000; +69ec : 04000000; +69ed : 05000000; +69ee : 06000000; +69ef : 01000000; +69f0 : 02000000; +69f1 : 03000000; +69f2 : 04000000; +69f3 : 05000000; +69f4 : 02000000; +69f5 : 03000000; +69f6 : 04000000; +69f7 : 05000000; +69f8 : 0001AA5C; +69f9 : 0001AB58; +69fa : 0001AB58; +69fb : 0001AC3C; +69fc : 00000004; +69fd : 00000008; +69fe : 0000000F; +69ff : 00000100; +6a00 : 00000200; +6a01 : 0000012C; +6a02 : 046362A0; +6a03 : 00000000; +6a04 : 0001C2BC; +6a05 : 00000000; +6a06 : 00000000; +6a07 : 0000CE42; +6a08 : AB28633A; +6a09 : 00000000; +6a0a : 0001BFA0; +6a0b : 00000000; +6a0c : 00000000; +6a0d : 0000CE42; +6a0e : 650C2D4F; +6a0f : 00000000; +6a10 : 0001C2C4; +6a11 : 00000000; +6a12 : 00000000; +6a13 : 0000CE42; +6a14 : 65158DC0; +6a15 : 00000000; +6a16 : 0001BFD4; +6a17 : 00000000; +6a18 : 00000000; +6a19 : 0000CE42; +6a1a : DE0D8CED; +6a1b : 00000000; +6a1c : 0001C2C0; +6a1d : 00000000; +6a1e : 00000000; +6a1f : 0000CE42; +6a20 : FF07FC47; +6a21 : 00000000; +6a22 : 0001C28C; +6a23 : 00000000; +6a24 : 00000000; +6a25 : 0000CE42; +6a26 : E2D13D04; +6a27 : 00000000; +6a28 : 0001C278; +6a29 : 00000000; +6a2a : 00000000; +6a2b : 0000CE42; +6a2c : 779C5443; +6a2d : 00000000; +6a2e : 0001C2B8; +6a2f : 00000000; +6a30 : 00000000; +6a31 : 00000651; +6a32 : 68202B22; +6a33 : 00000000; +6a34 : 000189D4; +6a35 : 00000000; +6a36 : 00000001; +6a37 : 00030000; +6a38 : 00000004; +6a39 : 00000000; +6a3a : 00000000; +6a3b : 00000000; +6a3c : 00000000; +6a3d : 00000000; +6a3e : 00000000; +6a3f : 00000000; +6a40 : 00000000; +6a41 : 00000000; +6a42 : 00000000; +6a43 : 00000000; +6a44 : 00000000; +6a45 : 00000000; +6a46 : 00000000; +6a47 : 00000000; +6a48 : 00000000; +6a49 : 00000000; +6a4a : 00000000; +6a4b : 00000000; +6a4c : 00000000; +6a4d : 00000000; +6a4e : 00000000; +6a4f : 00000000; +6a50 : 00000000; +6a51 : 00000000; +6a52 : 00000000; +6a53 : 00000000; +6a54 : 00000000; +6a55 : 00000000; +6a56 : 00000000; +6a57 : 00000000; +6a58 : 00000000; +6a59 : 00000000; +6a5a : 00000000; +6a5b : 00000000; +6a5c : 00000000; +6a5d : 00000000; +6a5e : 00000000; +6a5f : 00000000; +6a60 : 00000000; +6a61 : 00000000; +6a62 : 00018D54; +6a63 : 0001BF78; +6a64 : 00000001; +6a65 : 00000000; +6a66 : 00000000; +6a67 : 00000000; +6a68 : 00000000; +6a69 : 00010D5C; +6a6a : 00010F18; +6a6b : 00000000; +6a6c : 00000000; +6a6d : 00000000; +6a6e : 00000000; +6a6f : 00000000; +6a70 : 00000000; +6a71 : 00000000; +6a72 : 00000000; +6a73 : 00000000; +6a74 : 00000000; +6a75 : 00000000; +6a76 : 00000000; +6a77 : 00000000; +6a78 : 00000000; +6a79 : 00000000; +6a7a : 00000000; +6a7b : 00000000; +6a7c : 00000000; +6a7d : 00000000; +6a7e : 00000000; +6a7f : 00000000; +6a80 : 00000000; +6a81 : 00000000; +6a82 : 00000000; +6a83 : 00000000; +6a84 : 00000000; +6a85 : 00000000; +6a86 : 00000000; +6a87 : 00000000; +6a88 : 00000000; +6a89 : 00000000; +6a8a : 00000000; +6a8b : 00000000; +6a8c : 00000000; +6a8d : 00000000; +6a8e : 00000000; +6a8f : 00000000; +6a90 : 00012AF4; +6a91 : 00012B28; +6a92 : 00012B58; +6a93 : 00017BB8; +6a94 : 80000000; +6a95 : 00000000; +6a96 : 00000000; +6a97 : 44332211; +6a98 : 00000000; +6a99 : 04000000; +6a9a : 138046E2; +6a9b : 01000000; +6a9c : 9000CFEA; +6a9d : 01000000; +6a9e : 108157F3; +6a9f : 01000000; +6aa0 : 0BE0FFFF; +6aa1 : 01000000; +6aa2 : 88E0FFFF; +6aa3 : 01000000; +6aa4 : 08E1FFFF; +6aa5 : 01000000; +6aa6 : 1B0020E0; +6aa7 : 01000000; +6aa8 : 9800C0EB; +6aa9 : 01000000; +6aaa : 6B2130E0; +6aab : 01000000; +6aac : 69610DE0; +6aad : 01000000; +6aae : 10A38900; +6aaf : 04000000; +6ab0 : 6B0320F0; +6ab1 : 01000000; +6ab2 : BB0D8001; +6ab3 : 04000000; +6ab4 : 33E31EF1; +6ab5 : 01000000; +6ab6 : 31C35FF9; +6ab7 : 01000000; +6ab8 : 2B0300E1; +6ab9 : 01000000; +6aba : 43C300E1; +6abb : 01000000; +6abc : 79411400; +6abd : 04000000; +6abe : CB250060; +6abf : 00000000; +6ac0 : D3250260; +6ac1 : 00000000; +6ac2 : 50EA8101; +6ac3 : 04000000; +6ac4 : 81C88001; +6ac5 : 04000000; +6ac6 : 802FC100; +6ac7 : 04000000; +6ac8 : 5B090080; +6ac9 : 01000000; +6aca : 59092080; +6acb : 01000000; +6acc : C06AC100; +6acd : 04000000; +6ace : 63097AFD; +6acf : 01000000; +6ad0 : F88A8101; +6ad1 : 04000000; +6ad2 : F48A8101; +6ad3 : 04000000; +6ad4 : 00000000; +6ad5 : 08000000; +6ad6 : 44332211; +6ad7 : 00000000; +6ad8 : 04000000; +6ad9 : 138046E2; +6ada : 01000000; +6adb : 9000CFEA; +6adc : 01000000; +6add : 108157F3; +6ade : 01000000; +6adf : 0BE0FFFF; +6ae0 : 01000000; +6ae1 : 88E0FFFF; +6ae2 : 01000000; +6ae3 : 08E1FFFF; +6ae4 : 01000000; +6ae5 : 1B0020E0; +6ae6 : 01000000; +6ae7 : 9800C0EB; +6ae8 : 01000000; +6ae9 : 6B2130E0; +6aea : 01000000; +6aeb : 69610DE0; +6aec : 01000000; +6aed : 10A38900; +6aee : 04000000; +6aef : 6B0320F0; +6af0 : 01000000; +6af1 : BF0D8001; +6af2 : 04000000; +6af3 : A34355E1; +6af4 : 00000000; +6af5 : 33E41EF1; +6af6 : 01000000; +6af7 : 31C45FF9; +6af8 : 01000000; +6af9 : 2B0400E1; +6afa : 01000000; +6afb : 43C400E1; +6afc : 01000000; +6afd : 81229800; +6afe : 04000000; +6aff : C0908001; +6b00 : 04000000; +6b01 : 69228001; +6b02 : 04000000; +6b03 : A34301E0; +6b04 : 00000000; +6b05 : A16301E0; +6b06 : 00000000; +6b07 : F88D8001; +6b08 : 04000000; +6b09 : A38302E0; +6b0a : 00000000; +6b0b : F08D8001; +6b0c : 04000000; +6b0d : 00000000; +6b0e : 08000000; +6b0f : 5344422D; +6b10 : 00050101; +6b11 : 00000000; +6b12 : 00000000; +6b13 : 00000000; +6b14 : 0000037F; +6b15 : 46696C65; +6b16 : 44617461; +6b17 : 2E202020; +6b18 : 00000001; +6b19 : 00000000; +6b1a : 2E202020; +6b1b : 20202020; +6b1c : 20202020; +6b1d : 20202020; +6b1e : 20202000; +6b1f : 00000000; +6b20 : 00000006; +6b21 : 00000000; +6b22 : 00000140; +6b23 : 00000000; +6b24 : 0000023F; +6b25 : 46696C65; +6b26 : 44617461; +6b27 : 77722D69; +6b28 : 00000001; +6b29 : 00000000; +6b2a : 77722D69; +6b2b : 6E697420; +6b2c : 20202020; +6b2d : 20202020; +6b2e : 20202001; +6b2f : 00000000; +6b30 : 00000006; +6b31 : 00000000; +6b32 : 00000240; +6b33 : 00000000; +6b34 : 000002BF; +6b35 : 46696C65; +6b36 : 44617461; +6b37 : 63616C69; +6b38 : 00000001; +6b39 : 00000000; +6b3a : 63616C69; +6b3b : 62726174; +6b3c : 696F6E20; +6b3d : 20202020; +6b3e : 20202001; +6b3f : 00000000; +6b40 : 00000006; +6b41 : 00000000; +6b42 : 000002C0; +6b43 : 00000000; +6b44 : 000002C5; +6b45 : 46696C65; +6b46 : 44617461; +6b47 : 6D61632D; +6b48 : 00000001; +6b49 : 00000000; +6b4a : 6D61632D; +6b4b : 61646472; +6b4c : 65737320; +6b4d : 20202020; +6b4e : 20202001; +6b4f : 00000000; +6b50 : 00000006; +6b51 : 00000000; +6b52 : 00000300; +6b53 : 00000000; +6b54 : 0000037F; +6b55 : 46696C65; +6b56 : 44617461; +6b57 : 7366702D; +6b58 : 00000001; +6b59 : 00000000; +6b5a : 7366702D; +6b5b : 64617461; +6b5c : 62617365; +6b5d : 20202020; +6b5e : 20202001; +6b5f : FFFFFFFF; +6b60 : 000195E0; +6b61 : 5B1157A7; +6b62 : 00000003; +6b63 : 00000000; +6b64 : 00000000; +6b65 : 00000000; +6b66 : 00000000; +6b67 : 00000000; +6b68 : 00000000; +6b69 : 00000000; +6b6a : 00000000; +6b6b : 00000000; +6b6c : 00000000; +6b6d : 00000000; +6b6e : 77727063; +6b6f : 2D76342E; +6b70 : 32000000; +6b71 : 00000000; +6b72 : 00000000; +6b73 : 00000000; +6b74 : 00000000; +6b75 : 00000000; +6b76 : 44656320; +6b77 : 31382032; +6b78 : 30313700; +6b79 : 00000000; +6b7a : 30393A33; +6b7b : 323A3530; +6b7c : 00000000; +6b7d : 00000000; +6b7e : 47727A65; +6b7f : 676F727A; +6b80 : 2044616E; +6b81 : 696C756B; +6b82 : 00000000; +6b83 : 00000000; +6b84 : 00000000; +6b85 : 00000000; +6b86 : 000180B8; +6b87 : 00009640; +6b88 : 0001810C; +6b89 : 00009700; +6b8a : 000167F4; +6b8b : 00009700; +6b8c : 00018148; +6b8d : 0000983C; +6b8e : 0001819C; +6b8f : 00009954; +6b90 : 0001821C; +6b91 : 00009A64; +6b92 : 000167F8; +6b93 : 00009B9C; +6b94 : 00018240; +6b95 : 00009BCC; +6b96 : 00018264; +6b97 : 00009C2C; +6b98 : 00018394; +6b99 : 00009D30; +6b9a : 000183D0; +6b9b : 0000A0C8; +6b9c : 0001842C; +6b9d : 0000A330; +6b9e : 00018464; +6b9f : 0000A408; +6ba0 : 0001846C; +6ba1 : 0000A568; +6ba2 : 00018478; +6ba3 : 0000A580; +6ba4 : 000184A8; +6ba5 : 0000A728; +6ba6 : 0001851C; +6ba7 : 0000A878; +6ba8 : 00018538; +6ba9 : 0000A968; +6baa : 00018398; +6bab : 0000A9B0; +6bac : 000185C0; +6bad : 0000AA94; +6bae : 00018654; +6baf : 0000AB78; +6bb0 : 00018AB8; +6bb1 : 00010AA4; +6bb2 : 00018DE8; +6bb3 : 00012DA4; +6bb4 : 00018DEC; +6bb5 : 00012CA8; +6bb6 : 00018DF0; +6bb7 : 00012BAC; +6bb8 : 000136A0; +6bb9 : 00000000; +6bba : 0001AA4C; +6bbb : 0001680C; +6bbc : 00000000; +6bbd : 000002A4; +6bbe : 00000000; +6bbf : 00000000; +6bc0 : 00000000; +6bc1 : 00000000; +6bc2 : 00000000; +6bc3 : 000167E0; +6bc4 : 00000000; +6bc5 : 00000000; +6bc6 : 00015268; +6bc7 : 00000000; +6bc8 : 00000000; +6bc9 : 00000000; +6bca : 00000000; +6bcb : 000167E8; +6bcc : 00000000; +6bcd : 000094C0; +6bce : 000004E4; +6bcf : 00000000; +6bd0 : 00000000; +6bd1 : 00000000; +6bd2 : 00000000; +6bd3 : 000167F4; +6bd4 : 00000000; +6bd5 : 00000000; +6bd6 : 00001818; +6bd7 : 00000000; +6bd8 : 00000000; +6bd9 : 00000000; +6bda : 00000000; +6bdb : 000167F8; +6bdc : 00000000; +6bdd : 00000280; +6bde : 00000214; +6bdf : 00000000; +6be0 : 00000000; +6be1 : 00000000; +6be2 : 00000000; +6be3 : 00016800; +6be4 : 00000000; +6be5 : 00000000; +6be6 : 000003F4; +6be7 : 00000000; +6be8 : 00000000; +6be9 : 00000000; +6bea : 00000000; +6beb : 00017F94; +6bec : 00000000; +6bed : 00000000; +6bee : 000082A0; +6bef : 00000000; +6bf0 : 00000000; +6bf1 : 00000000; +6bf2 : 00000000; +6bf3 : 00017F9C; +6bf4 : 00000000; +6bf5 : 00000000; +6bf6 : 00007EE8; +6bf7 : 00000000; +6bf8 : 00000000; +6bf9 : 00000000; +6bfa : 00000000; +6bfb : 00018760; +6bfc : 0001C2A4; +6bfd : 00000000; +6bfe : 0000B29C; +6bff : 00000000; +6c00 : 00000000; +6c01 : 00000000; +6c02 : 00000000; +6c03 : 00018768; +6c04 : 0001C2A4; +6c05 : 0000BA10; +6c06 : 0000BBF8; +6c07 : 00000000; +6c08 : 00000000; +6c09 : 00000000; +6c0a : 00000000; +6c0b : 00018770; +6c0c : 0001C2A4; +6c0d : 0000BFEC; +6c0e : 0000BE60; +6c0f : 00000000; +6c10 : 00000000; +6c11 : 00000000; +6c12 : 00000000; +6c13 : 000187D8; +6c14 : 0001C2A4; +6c15 : 0000D9F0; +6c16 : 0000C8C4; +6c17 : 00000000; +6c18 : 00000000; +6c19 : 00000000; +6c1a : 00000000; +6c1b : 00018808; +6c1c : 00000000; +6c1d : 0000DF64; +6c1e : 0000DE54; +6c1f : 00000000; +6c20 : 00000000; +6c21 : 00000000; +6c22 : 00000000; +6c23 : 00018AC0; +6c24 : 00000000; +6c25 : 0001077C; +6c26 : 000107C8; +6c27 : 00000000; +6c28 : 00000000; +6c29 : 00000000; +6c2a : 00000000; +6c2b : 00000000; +6c2c : 00000000; +6c2d : 00000000; +6c2e : 00000000; +6c2f : 00000000; +6c30 : 00000000; +6c31 : 00000000; +6c32 : 00000000; +6c33 : 00000000; +6c34 : 00000000; +6c35 : 00000000; +6c36 : 00000000; +6c37 : 00000000; +6c38 : 00000000; +6c39 : 00000000; +6c3a : 00000000; +6c3b : 00000000; +6c3c : 00000000; +6c3d : 00000000; +6c3e : 00000000; +6c3f : 00000000; +6c40 : 00000000; +6c41 : 00000000; +6c42 : 00000000; +6c43 : 00000000; +6c44 : 00000000; +6c45 : 00000000; +6c46 : 00000000; +6c47 : 00000000; +6c48 : 00000000; +6c49 : 00000000; +6c4a : 00000000; +6c4b : 00000000; +6c4c : 00000000; +6c4d : 00000000; +6c4e : 00000000; +6c4f : 00000000; +6c50 : 00000000; +6c51 : 00000000; +6c52 : 00000000; +6c53 : 00000000; +6c54 : 00000000; +6c55 : 00000000; +6c56 : 00000000; +6c57 : 00000000; +6c58 : 00000000; +6c59 : 00000000; +6c5a : 00000000; +6c5b : 00000000; +6c5c : 00000000; +6c5d : 00000000; +6c5e : 00000000; +6c5f : 00000000; +6c60 : 00000000; +6c61 : 00000000; +6c62 : 00000000; +6c63 : 00000000; +6c64 : 00000000; +6c65 : 00000000; +6c66 : 00000000; +6c67 : 00000000; +6c68 : 00000000; +6c69 : 00000000; +6c6a : 00000000; +6c6b : 00000000; +6c6c : 00000000; +6c6d : 00000000; +6c6e : 00000000; +6c6f : 00000000; +6c70 : 00000000; +6c71 : 00000000; +6c72 : 00000000; +6c73 : 00000000; +6c74 : 00000000; +6c75 : 00000000; +6c76 : 00000000; +6c77 : 00000000; +6c78 : 00000000; +6c79 : 00000000; +6c7a : 00000000; +6c7b : 00000000; +6c7c : 00000000; +6c7d : 00000000; +6c7e : 00000000; +6c7f : 00000000; +6c80 : 00000000; +6c81 : 00000000; +6c82 : 00000000; +6c83 : 00000000; +6c84 : 00000000; +6c85 : 00000000; +6c86 : 00000000; +6c87 : 00000000; +6c88 : 00000000; +6c89 : 00000000; +6c8a : 00000000; +6c8b : 00000000; +6c8c : 00000000; +6c8d : 00000000; +6c8e : 00000000; +6c8f : 00000000; +6c90 : 00000000; +6c91 : 00000000; +6c92 : 00000000; +6c93 : 00000000; +6c94 : 00000000; +6c95 : 00000000; +6c96 : 00000000; +6c97 : 00000000; +6c98 : 00000000; +6c99 : 00000000; +6c9a : 00000000; +6c9b : 00000000; +6c9c : 00000000; +6c9d : 00000000; +6c9e : 00000000; +6c9f : 00000000; +6ca0 : 00000000; +6ca1 : 00000000; +6ca2 : 00000000; +6ca3 : 00000000; +6ca4 : 00000000; +6ca5 : 00000000; +6ca6 : 00000000; +6ca7 : 00000000; +6ca8 : 00000000; +6ca9 : 00000000; +6caa : 00000000; +6cab : 00000000; +6cac : 00000000; +6cad : 00000000; +6cae : 00000000; +6caf : 00000000; +6cb0 : 00000000; +6cb1 : 00000000; +6cb2 : 00000000; +6cb3 : 00000000; +6cb4 : 00000000; +6cb5 : 00000000; +6cb6 : 00000000; +6cb7 : 00000000; +6cb8 : 00000000; +6cb9 : 00000000; +6cba : 00000000; +6cbb : 00000000; +6cbc : 00000000; +6cbd : 00000000; +6cbe : 00000000; +6cbf : 00000000; +6cc0 : 00000000; +6cc1 : 00000000; +6cc2 : 00000000; +6cc3 : 00000000; +6cc4 : 00000000; +6cc5 : 00000000; +6cc6 : 00000000; +6cc7 : 00000000; +6cc8 : 00000000; +6cc9 : 00000000; +6cca : 00000000; +6ccb : 00000000; +6ccc : 00000000; +6ccd : 00000000; +6cce : 00000000; +6ccf : 00000000; +6cd0 : 00000000; +6cd1 : 00000000; +6cd2 : 00000000; +6cd3 : 00000000; +6cd4 : 00000000; +6cd5 : 00000000; +6cd6 : 00000000; +6cd7 : 00000000; +6cd8 : 00000000; +6cd9 : 00000000; +6cda : 00000000; +6cdb : 00000000; +6cdc : 00000000; +6cdd : 00000000; +6cde : 00000000; +6cdf : 00000000; +6ce0 : 00000000; +6ce1 : 00000000; +6ce2 : 00000000; +6ce3 : 00000000; +6ce4 : 00000000; +6ce5 : 00000000; +6ce6 : 00000000; +6ce7 : 00000000; +6ce8 : 00000000; +6ce9 : 00000000; +6cea : 00000000; +6ceb : 00000000; +6cec : 00000000; +6ced : 00000000; +6cee : 00000000; +6cef : 00000000; +6cf0 : 00000000; +6cf1 : 00000000; +6cf2 : 00000000; +6cf3 : 00000000; +6cf4 : 00000000; +6cf5 : 00000000; +6cf6 : 00000000; +6cf7 : 00000000; +6cf8 : 00000000; +6cf9 : 00000000; +6cfa : 00000000; +6cfb : 00000000; +6cfc : 00000000; +6cfd : 00000000; +6cfe : 00000000; +6cff : 00000000; +6d00 : 00000000; +6d01 : 00000000; +6d02 : 00000000; +6d03 : 00000000; +6d04 : 00000000; +6d05 : 00000000; +6d06 : 00000000; +6d07 : 00000000; +6d08 : 00000000; +6d09 : 00000000; +6d0a : 00000000; +6d0b : 00000000; +6d0c : 00000000; +6d0d : 00000000; +6d0e : 00000000; +6d0f : 00000000; +6d10 : 00000000; +6d11 : 00000000; +6d12 : 00000000; +6d13 : 00000000; +6d14 : 00000000; +6d15 : 00000000; +6d16 : 00000000; +6d17 : 00000000; +6d18 : 00000000; +6d19 : 00000000; +6d1a : 00000000; +6d1b : 00000000; +6d1c : 00000000; +6d1d : 00000000; +6d1e : 00000000; +6d1f : 00000000; +6d20 : 00000000; +6d21 : 00000000; +6d22 : 00000000; +6d23 : 00000000; +6d24 : 00000000; +6d25 : 00000000; +6d26 : 00000000; +6d27 : 00000000; +6d28 : 00000000; +6d29 : 00000000; +6d2a : 00000000; +6d2b : 00000000; +6d2c : 00000000; +6d2d : 00000000; +6d2e : 00000000; +6d2f : 00000000; +6d30 : 00000000; +6d31 : 00000000; +6d32 : 00000000; +6d33 : 00000000; +6d34 : 00000000; +6d35 : 00000000; +6d36 : 00000000; +6d37 : 00000000; +6d38 : 00000000; +6d39 : 00000000; +6d3a : 00000000; +6d3b : 00000000; +6d3c : 00000000; +6d3d : 00000000; +6d3e : 00000000; +6d3f : 00000000; +6d40 : 00000000; +6d41 : 00000000; +6d42 : 00000000; +6d43 : 00000000; +6d44 : 00000000; +6d45 : 00000000; +6d46 : 00000000; +6d47 : 00000000; +6d48 : 00000000; +6d49 : 00000000; +6d4a : 00000000; +6d4b : 00000000; +6d4c : 00000000; +6d4d : 00000000; +6d4e : 00000000; +6d4f : 00000000; +6d50 : 00000000; +6d51 : 00000000; +6d52 : 00000000; +6d53 : 00000000; +6d54 : 00000000; +6d55 : 00000000; +6d56 : 00000000; +6d57 : 00000000; +6d58 : 00000000; +6d59 : 00000000; +6d5a : 00000000; +6d5b : 00000000; +6d5c : 00000000; +6d5d : 00000000; +6d5e : 00000000; +6d5f : 00000000; +6d60 : 00000000; +6d61 : 00000000; +6d62 : 00000000; +6d63 : 00000000; +6d64 : 00000000; +6d65 : 00000000; +6d66 : 00000000; +6d67 : 00000000; +6d68 : 00000000; +6d69 : 00000000; +6d6a : 00000000; +6d6b : 00000000; +6d6c : 00000000; +6d6d : 00000000; +6d6e : 00000000; +6d6f : 00000000; +6d70 : 00000000; +6d71 : 00000000; +6d72 : 00000000; +6d73 : 00000000; +6d74 : 00000000; +6d75 : 00000000; +6d76 : 00000000; +6d77 : 00000000; +6d78 : 00000000; +6d79 : 00000000; +6d7a : 00000000; +6d7b : 00000000; +6d7c : 00000000; +6d7d : 00000000; +6d7e : 00000000; +6d7f : 00000000; +6d80 : 00000000; +6d81 : 00000000; +6d82 : 00000000; +6d83 : 00000000; +6d84 : 00000000; +6d85 : 00000000; +6d86 : 00000000; +6d87 : 00000000; +6d88 : 00000000; +6d89 : 00000000; +6d8a : 00000000; +6d8b : 00000000; +6d8c : 00000000; +6d8d : 00000000; +6d8e : 00000000; +6d8f : 00000000; +6d90 : 00000000; +6d91 : 00000000; +6d92 : 00000000; +6d93 : 00000000; +6d94 : 00000000; +6d95 : 00000000; +6d96 : 00000000; +6d97 : 00000000; +6d98 : 00000000; +6d99 : 00000000; +6d9a : 00000000; +6d9b : 00000000; +6d9c : 00000000; +6d9d : 00000000; +6d9e : 00000000; +6d9f : 00000000; +6da0 : 00000000; +6da1 : 00000000; +6da2 : 00000000; +6da3 : 00000000; +6da4 : 00000000; +6da5 : 00000000; +6da6 : 00000000; +6da7 : 00000000; +6da8 : 00000000; +6da9 : 00000000; +6daa : 00000000; +6dab : 00000000; +6dac : 00000000; +6dad : 00000000; +6dae : 00000000; +6daf : 00000000; +6db0 : 00000000; +6db1 : 00000000; +6db2 : 00000000; +6db3 : 00000000; +6db4 : 00000000; +6db5 : 00000000; +6db6 : 00000000; +6db7 : 00000000; +6db8 : 00000000; +6db9 : 00000000; +6dba : 00000000; +6dbb : 00000000; +6dbc : 00000000; +6dbd : 00000000; +6dbe : 00000000; +6dbf : 00000000; +6dc0 : 00000000; +6dc1 : 00000000; +6dc2 : 00000000; +6dc3 : 00000000; +6dc4 : 00000000; +6dc5 : 00000000; +6dc6 : 00000000; +6dc7 : 00000000; +6dc8 : 00000000; +6dc9 : 00000000; +6dca : 00000000; +6dcb : 00000000; +6dcc : 00000000; +6dcd : 00000000; +6dce : 00000000; +6dcf : 00000000; +6dd0 : 00000000; +6dd1 : 00000000; +6dd2 : 00000000; +6dd3 : 00000000; +6dd4 : 00000000; +6dd5 : 00000000; +6dd6 : 00000000; +6dd7 : 00000000; +6dd8 : 00000000; +6dd9 : 00000000; +6dda : 00000000; +6ddb : 00000000; +6ddc : 00000000; +6ddd : 00000000; +6dde : 00000000; +6ddf : 00000000; +6de0 : 00000000; +6de1 : 00000000; +6de2 : 00000000; +6de3 : 00000000; +6de4 : 00000000; +6de5 : 00000000; +6de6 : 00000000; +6de7 : 00000000; +6de8 : 00000000; +6de9 : 00000000; +6dea : 00000000; +6deb : 00000000; +6dec : 00000000; +6ded : 00000000; +6dee : 00000000; +6def : 00000000; +6df0 : 00000000; +6df1 : 00000000; +6df2 : 00000000; +6df3 : 00000000; +6df4 : 00000000; +6df5 : 00000000; +6df6 : 00000000; +6df7 : 00000000; +6df8 : 00000000; +6df9 : 00000000; +6dfa : 00000000; +6dfb : 00000000; +6dfc : 00000000; +6dfd : 00000000; +6dfe : 00000000; +6dff : 00000000; +6e00 : 00000000; +6e01 : 00000000; +6e02 : 00000000; +6e03 : 00000000; +6e04 : 00000000; +6e05 : 00000000; +6e06 : 00000000; +6e07 : 00000000; +6e08 : 00000000; +6e09 : 00000000; +6e0a : 00000000; +6e0b : 00000000; +6e0c : 00000000; +6e0d : 00000000; +6e0e : 00000000; +6e0f : 00000000; +6e10 : 00000000; +6e11 : 00000000; +6e12 : 00000000; +6e13 : 00000000; +6e14 : 00000000; +6e15 : 00000000; +6e16 : 00000000; +6e17 : 00000000; +6e18 : 00000000; +6e19 : 00000000; +6e1a : 00000000; +6e1b : 00000000; +6e1c : 00000000; +6e1d : 00000000; +6e1e : 00000000; +6e1f : 00000000; +6e20 : 00000000; +6e21 : 00000000; +6e22 : 00000000; +6e23 : 00000000; +6e24 : 00000000; +6e25 : 00000000; +6e26 : 00000000; +6e27 : 00000000; +6e28 : 00000000; +6e29 : 00000000; +6e2a : 00000000; +6e2b : 00000000; +6e2c : 00000000; +6e2d : 00000000; +6e2e : 00000000; +6e2f : 00000000; +6e30 : 00000000; +6e31 : 00000000; +6e32 : 00000000; +6e33 : 00000000; +6e34 : 00000000; +6e35 : 00000000; +6e36 : 00000000; +6e37 : 00000000; +6e38 : 00000000; +6e39 : 00000000; +6e3a : 00000000; +6e3b : 00000000; +6e3c : 00000000; +6e3d : 00000000; +6e3e : 00000000; +6e3f : 00000000; +6e40 : 00000000; +6e41 : 00000000; +6e42 : 00000000; +6e43 : 00000000; +6e44 : 00000000; +6e45 : 00000000; +6e46 : 00000000; +6e47 : 00000000; +6e48 : 00000000; +6e49 : 00000000; +6e4a : 00000000; +6e4b : 00000000; +6e4c : 00000000; +6e4d : 00000000; +6e4e : 00000000; +6e4f : 00000000; +6e50 : 00000000; +6e51 : 00000000; +6e52 : 00000000; +6e53 : 00000000; +6e54 : 00000000; +6e55 : 00000000; +6e56 : 00000000; +6e57 : 00000000; +6e58 : 00000000; +6e59 : 00000000; +6e5a : 00000000; +6e5b : 00000000; +6e5c : 00000000; +6e5d : 00000000; +6e5e : 00000000; +6e5f : 00000000; +6e60 : 00000000; +6e61 : 00000000; +6e62 : 00000000; +6e63 : 00000000; +6e64 : 00000000; +6e65 : 00000000; +6e66 : 00000000; +6e67 : 00000000; +6e68 : 00000000; +6e69 : 00000000; +6e6a : 00000000; +6e6b : 00000000; +6e6c : 00000000; +6e6d : 00000000; +6e6e : 00000000; +6e6f : 00000000; +6e70 : 00000000; +6e71 : 00000000; +6e72 : 00000000; +6e73 : 00000000; +6e74 : 00000000; +6e75 : 00000000; +6e76 : 00000000; +6e77 : 00000000; +6e78 : 00000000; +6e79 : 00000000; +6e7a : 00000000; +6e7b : 00000000; +6e7c : 00000000; +6e7d : 00000000; +6e7e : 00000000; +6e7f : 00000000; +6e80 : 00000000; +6e81 : 00000000; +6e82 : 00000000; +6e83 : 00000000; +6e84 : 00000000; +6e85 : 00000000; +6e86 : 00000000; +6e87 : 00000000; +6e88 : 00000000; +6e89 : 00000000; +6e8a : 00000000; +6e8b : 00000000; +6e8c : 00000000; +6e8d : 00000000; +6e8e : 00000000; +6e8f : 00000000; +6e90 : 00000000; +6e91 : 00000000; +6e92 : 00000000; +6e93 : 00000000; +6e94 : 00000000; +6e95 : 00000000; +6e96 : 00000000; +6e97 : 00000000; +6e98 : 00000000; +6e99 : 00000000; +6e9a : 00000000; +6e9b : 00000000; +6e9c : 00000000; +6e9d : 00000000; +6e9e : 00000000; +6e9f : 00000000; +6ea0 : 00000000; +6ea1 : 00000000; +6ea2 : 00000000; +6ea3 : 00000000; +6ea4 : 00000000; +6ea5 : 00000000; +6ea6 : 00000000; +6ea7 : 00000000; +6ea8 : 00000000; +6ea9 : 00000000; +6eaa : 00000000; +6eab : 00000000; +6eac : 00000000; +6ead : 00000000; +6eae : 00000000; +6eaf : 00000000; +6eb0 : 00000000; +6eb1 : 00000000; +6eb2 : 00000000; +6eb3 : 00000000; +6eb4 : 00000000; +6eb5 : 00000000; +6eb6 : 00000000; +6eb7 : 00000000; +6eb8 : 00000000; +6eb9 : 00000000; +6eba : 00000000; +6ebb : 00000000; +6ebc : 00000000; +6ebd : 00000000; +6ebe : 00000000; +6ebf : 00000000; +6ec0 : 00000000; +6ec1 : 00000000; +6ec2 : 00000000; +6ec3 : 00000000; +6ec4 : 00000000; +6ec5 : 00000000; +6ec6 : 00000000; +6ec7 : 00000000; +6ec8 : 00000000; +6ec9 : 00000000; +6eca : 00000000; +6ecb : 00000000; +6ecc : 00000000; +6ecd : 00000000; +6ece : 00000000; +6ecf : 00000000; +6ed0 : 00000000; +6ed1 : 00000000; +6ed2 : 00000000; +6ed3 : 00000000; +6ed4 : 00000000; +6ed5 : 00000000; +6ed6 : 00000000; +6ed7 : 00000000; +6ed8 : 00000000; +6ed9 : 00000000; +6eda : 00000000; +6edb : 00000000; +6edc : 00000000; +6edd : 00000000; +6ede : 00000000; +6edf : 00000000; +6ee0 : 00000000; +6ee1 : 00000000; +6ee2 : 00000000; +6ee3 : 00000000; +6ee4 : 00000000; +6ee5 : 00000000; +6ee6 : 00000000; +6ee7 : 00000000; +6ee8 : 00000000; +6ee9 : 00000000; +6eea : 00000000; +6eeb : 00000000; +6eec : 00000000; +6eed : 00000000; +6eee : 00000000; +6eef : 00000000; +6ef0 : 00000000; +6ef1 : 00000000; +6ef2 : 00000000; +6ef3 : 00000000; +6ef4 : 00000000; +6ef5 : 00000000; +6ef6 : 00000000; +6ef7 : 00000000; +6ef8 : 00000000; +6ef9 : 00000000; +6efa : 00000000; +6efb : 00000000; +6efc : 00000000; +6efd : 00000000; +6efe : 00000000; +6eff : 00000000; +6f00 : 00000000; +6f01 : 00000000; +6f02 : 00000000; +6f03 : 00000000; +6f04 : 00000000; +6f05 : 00000000; +6f06 : 00000000; +6f07 : 00000000; +6f08 : 00000000; +6f09 : 00000000; +6f0a : 00000000; +6f0b : 00000000; +6f0c : 00000000; +6f0d : 00000000; +6f0e : 00000000; +6f0f : 00000000; +6f10 : 00000000; +6f11 : 00000000; +6f12 : 00000000; +6f13 : 00000000; +6f14 : 00000000; +6f15 : 00000000; +6f16 : 00000000; +6f17 : 00000000; +6f18 : 00000000; +6f19 : 00000000; +6f1a : 00000000; +6f1b : 00000000; +6f1c : 00000000; +6f1d : 00000000; +6f1e : 00000000; +6f1f : 00000000; +6f20 : 00000000; +6f21 : 00000000; +6f22 : 00000000; +6f23 : 00000000; +6f24 : 00000000; +6f25 : 00000000; +6f26 : 00000000; +6f27 : 00000000; +6f28 : 00000000; +6f29 : 00000000; +6f2a : 00000000; +6f2b : 00000000; +6f2c : 00000000; +6f2d : 00000000; +6f2e : 00000000; +6f2f : 00000000; +6f30 : 00000000; +6f31 : 00000000; +6f32 : 00000000; +6f33 : 00000000; +6f34 : 00000000; +6f35 : 00000000; +6f36 : 00000000; +6f37 : 00000000; +6f38 : 00000000; +6f39 : 00000000; +6f3a : 00000000; +6f3b : 00000000; +6f3c : 00000000; +6f3d : 00000000; +6f3e : 00000000; +6f3f : 00000000; +6f40 : 00000000; +6f41 : 00000000; +6f42 : 00000000; +6f43 : 00000000; +6f44 : 00000000; +6f45 : 00000000; +6f46 : 00000000; +6f47 : 00000000; +6f48 : 00000000; +6f49 : 00000000; +6f4a : 00000000; +6f4b : 00000000; +6f4c : 00000000; +6f4d : 00000000; +6f4e : 00000000; +6f4f : 00000000; +6f50 : 00000000; +6f51 : 00000000; +6f52 : 00000000; +6f53 : 00000000; +6f54 : 00000000; +6f55 : 00000000; +6f56 : 00000000; +6f57 : 00000000; +6f58 : 00000000; +6f59 : 00000000; +6f5a : 00000000; +6f5b : 00000000; +6f5c : 00000000; +6f5d : 00000000; +6f5e : 00000000; +6f5f : 00000000; +6f60 : 00000000; +6f61 : 00000000; +6f62 : 00000000; +6f63 : 00000000; +6f64 : 00000000; +6f65 : 00000000; +6f66 : 00000000; +6f67 : 00000000; +6f68 : 00000000; +6f69 : 00000000; +6f6a : 00000000; +6f6b : 00000000; +6f6c : 00000000; +6f6d : 00000000; +6f6e : 00000000; +6f6f : 00000000; +6f70 : 00000000; +6f71 : 00000000; +6f72 : 00000000; +6f73 : 00000000; +6f74 : 00000000; +6f75 : 00000000; +6f76 : 00000000; +6f77 : 00000000; +6f78 : 00000000; +6f79 : 00000000; +6f7a : 00000000; +6f7b : 00000000; +6f7c : 00000000; +6f7d : 00000000; +6f7e : 00000000; +6f7f : 00000000; +6f80 : 00000000; +6f81 : 00000000; +6f82 : 00000000; +6f83 : 00000000; +6f84 : 00000000; +6f85 : 00000000; +6f86 : 00000000; +6f87 : 00000000; +6f88 : 00000000; +6f89 : 00000000; +6f8a : 00000000; +6f8b : 00000000; +6f8c : 00000000; +6f8d : 00000000; +6f8e : 00000000; +6f8f : 00000000; +6f90 : 00000000; +6f91 : 00000000; +6f92 : 00000000; +6f93 : 00000000; +6f94 : 00000000; +6f95 : 00000000; +6f96 : 00000000; +6f97 : 00000000; +6f98 : 00000000; +6f99 : 00000000; +6f9a : 00000000; +6f9b : 00000000; +6f9c : 00000000; +6f9d : 00000000; +6f9e : 00000000; +6f9f : 00000000; +6fa0 : 00000000; +6fa1 : 00000000; +6fa2 : 00000000; +6fa3 : 00000000; +6fa4 : 00000000; +6fa5 : 00000000; +6fa6 : 00000000; +6fa7 : 00000000; +6fa8 : 00000000; +6fa9 : 00000000; +6faa : 00000000; +6fab : 00000000; +6fac : 00000000; +6fad : 00000000; +6fae : 00000000; +6faf : 00000000; +6fb0 : 00000000; +6fb1 : 00000000; +6fb2 : 00000000; +6fb3 : 00000000; +6fb4 : 00000000; +6fb5 : 00000000; +6fb6 : 00000000; +6fb7 : 00000000; +6fb8 : 00000000; +6fb9 : 00000000; +6fba : 00000000; +6fbb : 00000000; +6fbc : 00000000; +6fbd : 00000000; +6fbe : 00000000; +6fbf : 00000000; +6fc0 : 00000000; +6fc1 : 00000000; +6fc2 : 00000000; +6fc3 : 00000000; +6fc4 : 00000000; +6fc5 : 00000000; +6fc6 : 00000000; +6fc7 : 00000000; +6fc8 : 00000000; +6fc9 : 00000000; +6fca : 00000000; +6fcb : 00000000; +6fcc : 00000000; +6fcd : 00000000; +6fce : 00000000; +6fcf : 00000000; +6fd0 : 00000000; +6fd1 : 00000000; +6fd2 : 00000000; +6fd3 : 00000000; +6fd4 : 00000000; +6fd5 : 00000000; +6fd6 : 00000000; +6fd7 : 00000000; +6fd8 : 00000000; +6fd9 : 00000000; +6fda : 00000000; +6fdb : 00000000; +6fdc : 00000000; +6fdd : 00000000; +6fde : 00000000; +6fdf : 00000000; +6fe0 : 00000000; +6fe1 : 00000000; +6fe2 : 00000000; +6fe3 : 00000000; +6fe4 : 00000000; +6fe5 : 00000000; +6fe6 : 00000000; +6fe7 : 00000000; +6fe8 : 00000000; +6fe9 : 00000000; +6fea : 00000000; +6feb : 00000000; +6fec : 00000000; +6fed : 00000000; +6fee : 00000000; +6fef : 00000000; +6ff0 : 00000000; +6ff1 : 00000000; +6ff2 : 00000000; +6ff3 : 00000000; +6ff4 : 00000000; +6ff5 : 00000000; +6ff6 : 00000000; +6ff7 : 00000000; +6ff8 : 00000000; +6ff9 : 00000000; +6ffa : 00000000; +6ffb : 00000000; +6ffc : 00000000; +6ffd : 00000000; +6ffe : 00000000; +6fff : 00000000; +7000 : 00000000; +7001 : 00000000; +7002 : 00000000; +7003 : 00000000; +7004 : 00000000; +7005 : 00000000; +7006 : 00000000; +7007 : 00000000; +7008 : 00000000; +7009 : 00000000; +700a : 00000000; +700b : 00000000; +700c : 00000000; +700d : 00000000; +700e : 00000000; +700f : 00000000; +7010 : 00000000; +7011 : 00000000; +7012 : 00000000; +7013 : 00000000; +7014 : 00000000; +7015 : 00000000; +7016 : 00000000; +7017 : 00000000; +7018 : 00000000; +7019 : 00000000; +701a : 00000000; +701b : 00000000; +701c : 00000000; +701d : 00000000; +701e : 00000000; +701f : 00000000; +7020 : 00000000; +7021 : 00000000; +7022 : 00000000; +7023 : 00000000; +7024 : 00000000; +7025 : 00000000; +7026 : 00000000; +7027 : 00000000; +7028 : 00000000; +7029 : 00000000; +702a : 00000000; +702b : 00000000; +702c : 00000000; +702d : 00000000; +702e : 00000000; +702f : 00000000; +7030 : 00000000; +7031 : 00000000; +7032 : 00000000; +7033 : 00000000; +7034 : 00000000; +7035 : 00000000; +7036 : 00000000; +7037 : 00000000; +7038 : 00000000; +7039 : 00000000; +703a : 00000000; +703b : 00000000; +703c : 00000000; +703d : 00000000; +703e : 00000000; +703f : 00000000; +7040 : 00000000; +7041 : 00000000; +7042 : 00000000; +7043 : 00000000; +7044 : 00000000; +7045 : 00000000; +7046 : 00000000; +7047 : 00000000; +7048 : 00000000; +7049 : 00000000; +704a : 00000000; +704b : 00000000; +704c : 00000000; +704d : 00000000; +704e : 00000000; +704f : 00000000; +7050 : 00000000; +7051 : 00000000; +7052 : 00000000; +7053 : 00000000; +7054 : 00000000; +7055 : 00000000; +7056 : 00000000; +7057 : 00000000; +7058 : 00000000; +7059 : 00000000; +705a : 00000000; +705b : 00000000; +705c : 00000000; +705d : 00000000; +705e : 00000000; +705f : 00000000; +7060 : 00000000; +7061 : 00000000; +7062 : 00000000; +7063 : 00000000; +7064 : 00000000; +7065 : 00000000; +7066 : 00000000; +7067 : 00000000; +7068 : 00000000; +7069 : 00000000; +706a : 00000000; +706b : 00000000; +706c : 00000000; +706d : 00000000; +706e : 00000000; +706f : 00000000; +7070 : 00000000; +7071 : 00000000; +7072 : 00000000; +7073 : 00000000; +7074 : 00000000; +7075 : 00000000; +7076 : 00000000; +7077 : 00000000; +7078 : 00000000; +7079 : 00000000; +707a : 00000000; +707b : 00000000; +707c : 00000000; +707d : 00000000; +707e : 00000000; +707f : 00000000; +7080 : 00000000; +7081 : 00000000; +7082 : 00000000; +7083 : 00000000; +7084 : 00000000; +7085 : 00000000; +7086 : 00000000; +7087 : 00000000; +7088 : 00000000; +7089 : 00000000; +708a : 00000000; +708b : 00000000; +708c : 00000000; +708d : 00000000; +708e : 00000000; +708f : 00000000; +7090 : 00000000; +7091 : 00000000; +7092 : 00000000; +7093 : 00000000; +7094 : 00000000; +7095 : 00000000; +7096 : 00000000; +7097 : 00000000; +7098 : 00000000; +7099 : 00000000; +709a : 00000000; +709b : 00000000; +709c : 00000000; +709d : 00000000; +709e : 00000000; +709f : 00000000; +70a0 : 00000000; +70a1 : 00000000; +70a2 : 00000000; +70a3 : 00000000; +70a4 : 00000000; +70a5 : 00000000; +70a6 : 00000000; +70a7 : 00000000; +70a8 : 00000000; +70a9 : 00000000; +70aa : 00000000; +70ab : 00000000; +70ac : 00000000; +70ad : 00000000; +70ae : 00000000; +70af : 00000000; +70b0 : 00000000; +70b1 : 00000000; +70b2 : 00000000; +70b3 : 00000000; +70b4 : 00000000; +70b5 : 00000000; +70b6 : 00000000; +70b7 : 00000000; +70b8 : 00000000; +70b9 : 00000000; +70ba : 00000000; +70bb : 00000000; +70bc : 00000000; +70bd : 00000000; +70be : 00000000; +70bf : 00000000; +70c0 : 00000000; +70c1 : 00000000; +70c2 : 00000000; +70c3 : 00000000; +70c4 : 00000000; +70c5 : 00000000; +70c6 : 00000000; +70c7 : 00000000; +70c8 : 00000000; +70c9 : 00000000; +70ca : 00000000; +70cb : 00000000; +70cc : 00000000; +70cd : 00000000; +70ce : 00000000; +70cf : 00000000; +70d0 : 00000000; +70d1 : 00000000; +70d2 : 00000000; +70d3 : 00000000; +70d4 : 00000000; +70d5 : 00000000; +70d6 : 00000000; +70d7 : 00000000; +70d8 : 00000000; +70d9 : 00000000; +70da : 00000000; +70db : 00000000; +70dc : 00000000; +70dd : 00000000; +70de : 00000000; +70df : 00000000; +70e0 : 00000000; +70e1 : 00000000; +70e2 : 00000000; +70e3 : 00000000; +70e4 : 00000000; +70e5 : 00000000; +70e6 : 00000000; +70e7 : 00000000; +70e8 : 00000000; +70e9 : 00000000; +70ea : 00000000; +70eb : 00000000; +70ec : 00000000; +70ed : 00000000; +70ee : 00000000; +70ef : 00000000; +70f0 : 00000000; +70f1 : 00000000; +70f2 : 00000000; +70f3 : 00000000; +70f4 : 00000000; +70f5 : 00000000; +70f6 : 00000000; +70f7 : 00000000; +70f8 : 00000000; +70f9 : 00000000; +70fa : 00000000; +70fb : 00000000; +70fc : 00000000; +70fd : 00000000; +70fe : 00000000; +70ff : 00000000; +7100 : 00000000; +7101 : 00000000; +7102 : 00000000; +7103 : 00000000; +7104 : 00000000; +7105 : 00000000; +7106 : 00000000; +7107 : 00000000; +7108 : 00000000; +7109 : 00000000; +710a : 00000000; +710b : 00000000; +710c : 00000000; +710d : 00000000; +710e : 00000000; +710f : 00000000; +7110 : 00000000; +7111 : 00000000; +7112 : 00000000; +7113 : 00000000; +7114 : 00000000; +7115 : 00000000; +7116 : 00000000; +7117 : 00000000; +7118 : 00000000; +7119 : 00000000; +711a : 00000000; +711b : 00000000; +711c : 00000000; +711d : 00000000; +711e : 00000000; +711f : 00000000; +7120 : 00000000; +7121 : 00000000; +7122 : 00000000; +7123 : 00000000; +7124 : 00000000; +7125 : 00000000; +7126 : 00000000; +7127 : 00000000; +7128 : 00000000; +7129 : 00000000; +712a : 00000000; +712b : 00000000; +712c : 00000000; +712d : 00000000; +712e : 00000000; +712f : 00000000; +7130 : 00000000; +7131 : 00000000; +7132 : 00000000; +7133 : 00000000; +7134 : 00000000; +7135 : 00000000; +7136 : 00000000; +7137 : 00000000; +7138 : 00000000; +7139 : 00000000; +713a : 00000000; +713b : 00000000; +713c : 00000000; +713d : 00000000; +713e : 00000000; +713f : 00000000; +7140 : 00000000; +7141 : 00000000; +7142 : 00000000; +7143 : 00000000; +7144 : 00000000; +7145 : 00000000; +7146 : 00000000; +7147 : 00000000; +7148 : 00000000; +7149 : 00000000; +714a : 00000000; +714b : 00000000; +714c : 00000000; +714d : 00000000; +714e : 00000000; +714f : 00000000; +7150 : 00000000; +7151 : 00000000; +7152 : 00000000; +7153 : 00000000; +7154 : 00000000; +7155 : 00000000; +7156 : 00000000; +7157 : 00000000; +7158 : 00000000; +7159 : 00000000; +715a : 00000000; +715b : 00000000; +715c : 00000000; +715d : 00000000; +715e : 00000000; +715f : 00000000; +7160 : 00000000; +7161 : 00000000; +7162 : 00000000; +7163 : 00000000; +7164 : 00000000; +7165 : 00000000; +7166 : 00000000; +7167 : 00000000; +7168 : 00000000; +7169 : 00000000; +716a : 00000000; +716b : 00000000; +716c : 00000000; +716d : 00000000; +716e : 00000000; +716f : 00000000; +7170 : 00000000; +7171 : 00000000; +7172 : 00000000; +7173 : 00000000; +7174 : 00000000; +7175 : 00000000; +7176 : 00000000; +7177 : 00000000; +7178 : 00000000; +7179 : 00000000; +717a : 00000000; +717b : 00000000; +717c : 00000000; +717d : 00000000; +717e : 00000000; +717f : 00000000; +7180 : 00000000; +7181 : 00000000; +7182 : 00000000; +7183 : 00000000; +7184 : 00000000; +7185 : 00000000; +7186 : 00000000; +7187 : 00000000; +7188 : 00000000; +7189 : 00000000; +718a : 00000000; +718b : 00000000; +718c : 00000000; +718d : 00000000; +718e : 00000000; +718f : 00000000; +7190 : 00000000; +7191 : 00000000; +7192 : 00000000; +7193 : 00000000; +7194 : 00000000; +7195 : 00000000; +7196 : 00000000; +7197 : 00000000; +7198 : 00000000; +7199 : 00000000; +719a : 00000000; +719b : 00000000; +719c : 00000000; +719d : 00000000; +719e : 00000000; +719f : 00000000; +71a0 : 00000000; +71a1 : 00000000; +71a2 : 00000000; +71a3 : 00000000; +71a4 : 00000000; +71a5 : 00000000; +71a6 : 00000000; +71a7 : 00000000; +71a8 : 00000000; +71a9 : 00000000; +71aa : 00000000; +71ab : 00000000; +71ac : 00000000; +71ad : 00000000; +71ae : 00000000; +71af : 00000000; +71b0 : 00000000; +71b1 : 00000000; +71b2 : 00000000; +71b3 : 00000000; +71b4 : 00000000; +71b5 : 00000000; +71b6 : 00000000; +71b7 : 00000000; +71b8 : 00000000; +71b9 : 00000000; +71ba : 00000000; +71bb : 00000000; +71bc : 00000000; +71bd : 00000000; +71be : 00000000; +71bf : 00000000; +71c0 : 00000000; +71c1 : 00000000; +71c2 : 00000000; +71c3 : 00000000; +71c4 : 00000000; +71c5 : 00000000; +71c6 : 00000000; +71c7 : 00000000; +71c8 : 00000000; +71c9 : 00000000; +71ca : 00000000; +71cb : 00000000; +71cc : 00000000; +71cd : 00000000; +71ce : 00000000; +71cf : 00000000; +71d0 : 00000000; +71d1 : 00000000; +71d2 : 00000000; +71d3 : 00000000; +71d4 : 00000000; +71d5 : 00000000; +71d6 : 00000000; +71d7 : 00000000; +71d8 : 00000000; +71d9 : 00000000; +71da : 00000000; +71db : 00000000; +71dc : 00000000; +71dd : 00000000; +71de : 00000000; +71df : 00000000; +71e0 : 00000000; +71e1 : 00000000; +71e2 : 00000000; +71e3 : 00000000; +71e4 : 00000000; +71e5 : 00000000; +71e6 : 00000000; +71e7 : 00000000; +71e8 : 00000000; +71e9 : 00000000; +71ea : 00000000; +71eb : 00000000; +71ec : 00000000; +71ed : 00000000; +71ee : 00000000; +71ef : 00000000; +71f0 : 00000000; +71f1 : 00000000; +71f2 : 00000000; +71f3 : 00000000; +71f4 : 00000000; +71f5 : 00000000; +71f6 : 00000000; +71f7 : 00000000; +71f8 : 00000000; +71f9 : 00000000; +71fa : 00000000; +71fb : 00000000; +71fc : 00000000; +71fd : 00000000; +71fe : 00000000; +71ff : 00000000; +7200 : 00000000; +7201 : 00000000; +7202 : 00000000; +7203 : 00000000; +7204 : 00000000; +7205 : 00000000; +7206 : 00000000; +7207 : 00000000; +7208 : 00000000; +7209 : 00000000; +720a : 00000000; +720b : 00000000; +720c : 00000000; +720d : 00000000; +720e : 00000000; +720f : 00000000; +7210 : 00000000; +7211 : 00000000; +7212 : 00000000; +7213 : 00000000; +7214 : 00000000; +7215 : 00000000; +7216 : 00000000; +7217 : 00000000; +7218 : 00000000; +7219 : 00000000; +721a : 00000000; +721b : 00000000; +721c : 00000000; +721d : 00000000; +721e : 00000000; +721f : 00000000; +7220 : 00000000; +7221 : 00000000; +7222 : 00000000; +7223 : 00000000; +7224 : 00000000; +7225 : 00000000; +7226 : 00000000; +7227 : 00000000; +7228 : 00000000; +7229 : 00000000; +722a : 00000000; +722b : 00000000; +722c : 00000000; +722d : 00000000; +722e : 00000000; +722f : 00000000; +7230 : 00000000; +7231 : 00000000; +7232 : 00000000; +7233 : 00000000; +7234 : 00000000; +7235 : 00000000; +7236 : 00000000; +7237 : 00000000; +7238 : 00000000; +7239 : 00000000; +723a : 00000000; +723b : 00000000; +723c : 00000000; +723d : 00000000; +723e : 00000000; +723f : 00000000; +7240 : 00000000; +7241 : 00000000; +7242 : 00000000; +7243 : 00000000; +7244 : 00000000; +7245 : 00000000; +7246 : 00000000; +7247 : 00000000; +7248 : 00000000; +7249 : 00000000; +724a : 00000000; +724b : 00000000; +724c : 00000000; +724d : 00000000; +724e : 00000000; +724f : 00000000; +7250 : 00000000; +7251 : 00000000; +7252 : 00000000; +7253 : 00000000; +7254 : 00000000; +7255 : 00000000; +7256 : 00000000; +7257 : 00000000; +7258 : 00000000; +7259 : 00000000; +725a : 00000000; +725b : 00000000; +725c : 00000000; +725d : 00000000; +725e : 00000000; +725f : 00000000; +7260 : 00000000; +7261 : 00000000; +7262 : 00000000; +7263 : 00000000; +7264 : 00000000; +7265 : 00000000; +7266 : 00000000; +7267 : 00000000; +7268 : 00000000; +7269 : 00000000; +726a : 00000000; +726b : 00000000; +726c : 00000000; +726d : 00000000; +726e : 00000000; +726f : 00000000; +7270 : 00000000; +7271 : 00000000; +7272 : 00000000; +7273 : 00000000; +7274 : 00000000; +7275 : 00000000; +7276 : 00000000; +7277 : 00000000; +7278 : 00000000; +7279 : 00000000; +727a : 00000000; +727b : 00000000; +727c : 00000000; +727d : 00000000; +727e : 00000000; +727f : 00000000; +7280 : 00000000; +7281 : 00000000; +7282 : 00000000; +7283 : 00000000; +7284 : 00000000; +7285 : 00000000; +7286 : 00000000; +7287 : 00000000; +7288 : 00000000; +7289 : 00000000; +728a : 00000000; +728b : 00000000; +728c : 00000000; +728d : 00000000; +728e : 00000000; +728f : 00000000; +7290 : 00000000; +7291 : 00000000; +7292 : 00000000; +7293 : 00000000; +7294 : 00000000; +7295 : 00000000; +7296 : 00000000; +7297 : 00000000; +7298 : 00000000; +7299 : 00000000; +729a : 00000000; +729b : 00000000; +729c : 00000000; +729d : 00000000; +729e : 00000000; +729f : 00000000; +72a0 : 00000000; +72a1 : 00000000; +72a2 : 00000000; +72a3 : 00000000; +72a4 : 00000000; +72a5 : 00000000; +72a6 : 00000000; +72a7 : 00000000; +72a8 : 00000000; +72a9 : 00000000; +72aa : 00000000; +72ab : 00000000; +72ac : 00000000; +72ad : 00000000; +72ae : 00000000; +72af : 00000000; +72b0 : 00000000; +72b1 : 00000000; +72b2 : 00000000; +72b3 : 00000000; +72b4 : 00000000; +72b5 : 00000000; +72b6 : 00000000; +72b7 : 00000000; +72b8 : 00000000; +72b9 : 00000000; +72ba : 00000000; +72bb : 00000000; +72bc : 00000000; +72bd : 00000000; +72be : 00000000; +72bf : 00000000; +72c0 : 00000000; +72c1 : 00000000; +72c2 : 00000000; +72c3 : 00000000; +72c4 : 00000000; +72c5 : 00000000; +72c6 : 00000000; +72c7 : 00000000; +72c8 : 00000000; +72c9 : 00000000; +72ca : 00000000; +72cb : 00000000; +72cc : 00000000; +72cd : 00000000; +72ce : 00000000; +72cf : 00000000; +72d0 : 00000000; +72d1 : 00000000; +72d2 : 00000000; +72d3 : 00000000; +72d4 : 00000000; +72d5 : 00000000; +72d6 : 00000000; +72d7 : 00000000; +72d8 : 00000000; +72d9 : 00000000; +72da : 00000000; +72db : 00000000; +72dc : 00000000; +72dd : 00000000; +72de : 00000000; +72df : 00000000; +72e0 : 00000000; +72e1 : 00000000; +72e2 : 00000000; +72e3 : 00000000; +72e4 : 00000000; +72e5 : 00000000; +72e6 : 00000000; +72e7 : 00000000; +72e8 : 00000000; +72e9 : 00000000; +72ea : 00000000; +72eb : 00000000; +72ec : 00000000; +72ed : 00000000; +72ee : 00000000; +72ef : 00000000; +72f0 : 00000000; +72f1 : 00000000; +72f2 : 00000000; +72f3 : 00000000; +72f4 : 00000000; +72f5 : 00000000; +72f6 : 00000000; +72f7 : 00000000; +72f8 : 00000000; +72f9 : 00000000; +72fa : 00000000; +72fb : 00000000; +72fc : 00000000; +72fd : 00000000; +72fe : 00000000; +72ff : 00000000; +7300 : 00000000; +7301 : 00000000; +7302 : 00000000; +7303 : 00000000; +7304 : 00000000; +7305 : 00000000; +7306 : 00000000; +7307 : 00000000; +7308 : 00000000; +7309 : 00000000; +730a : 00000000; +730b : 00000000; +730c : 00000000; +730d : 00000000; +730e : 00000000; +730f : 00000000; +7310 : 00000000; +7311 : 00000000; +7312 : 00000000; +7313 : 00000000; +7314 : 00000000; +7315 : 00000000; +7316 : 00000000; +7317 : 00000000; +7318 : 00000000; +7319 : 00000000; +731a : 00000000; +731b : 00000000; +731c : 00000000; +731d : 00000000; +731e : 00000000; +731f : 00000000; +7320 : 00000000; +7321 : 00000000; +7322 : 00000000; +7323 : 00000000; +7324 : 00000000; +7325 : 00000000; +7326 : 00000000; +7327 : 00000000; +7328 : 00000000; +7329 : 00000000; +732a : 00000000; +732b : 00000000; +732c : 00000000; +732d : 00000000; +732e : 00000000; +732f : 00000000; +7330 : 00000000; +7331 : 00000000; +7332 : 00000000; +7333 : 00000000; +7334 : 00000000; +7335 : 00000000; +7336 : 00000000; +7337 : 00000000; +7338 : 00000000; +7339 : 00000000; +733a : 00000000; +733b : 00000000; +733c : 00000000; +733d : 00000000; +733e : 00000000; +733f : 00000000; +7340 : 00000000; +7341 : 00000000; +7342 : 00000000; +7343 : 00000000; +7344 : 00000000; +7345 : 00000000; +7346 : 00000000; +7347 : 00000000; +7348 : 00000000; +7349 : 00000000; +734a : 00000000; +734b : 00000000; +734c : 00000000; +734d : 00000000; +734e : 00000000; +734f : 00000000; +7350 : 00000000; +7351 : 00000000; +7352 : 00000000; +7353 : 00000000; +7354 : 00000000; +7355 : 00000000; +7356 : 00000000; +7357 : 00000000; +7358 : 00000000; +7359 : 00000000; +735a : 00000000; +735b : 00000000; +735c : 00000000; +735d : 00000000; +735e : 00000000; +735f : 00000000; +7360 : 00000000; +7361 : 00000000; +7362 : 00000000; +7363 : 00000000; +7364 : 00000000; +7365 : 00000000; +7366 : 00000000; +7367 : 00000000; +7368 : 00000000; +7369 : 00000000; +736a : 00000000; +736b : 00000000; +736c : 00000000; +736d : 00000000; +736e : 00000000; +736f : 00000000; +7370 : 00000000; +7371 : 00000000; +7372 : 00000000; +7373 : 00000000; +7374 : 00000000; +7375 : 00000000; +7376 : 00000000; +7377 : 00000000; +7378 : 00000000; +7379 : 00000000; +737a : 00000000; +737b : 00000000; +737c : 00000000; +737d : 00000000; +737e : 00000000; +737f : 00000000; +7380 : 00000000; +7381 : 00000000; +7382 : 00000000; +7383 : 00000000; +7384 : 00000000; +7385 : 00000000; +7386 : 00000000; +7387 : 00000000; +7388 : 00000000; +7389 : 00000000; +738a : 00000000; +738b : 00000000; +738c : 00000000; +738d : 00000000; +738e : 00000000; +738f : 00000000; +7390 : 00000000; +7391 : 00000000; +7392 : 00000000; +7393 : 00000000; +7394 : 00000000; +7395 : 00000000; +7396 : 00000000; +7397 : 00000000; +7398 : 00000000; +7399 : 00000000; +739a : 00000000; +739b : 00000000; +739c : 00000000; +739d : 00000000; +739e : 00000000; +739f : 00000000; +73a0 : 00000000; +73a1 : 00000000; +73a2 : 00000000; +73a3 : 00000000; +73a4 : 00000000; +73a5 : 00000000; +73a6 : 00000000; +73a7 : 00000000; +73a8 : 00000000; +73a9 : 00000000; +73aa : 00000000; +73ab : 00000000; +73ac : 00000000; +73ad : 00000000; +73ae : 00000000; +73af : 00000000; +73b0 : 00000000; +73b1 : 00000000; +73b2 : 00000000; +73b3 : 00000000; +73b4 : 00000000; +73b5 : 00000000; +73b6 : 00000000; +73b7 : 00000000; +73b8 : 00000000; +73b9 : 00000000; +73ba : 00000000; +73bb : 00000000; +73bc : 00000000; +73bd : 00000000; +73be : 00000000; +73bf : 00000000; +73c0 : 00000000; +73c1 : 00000000; +73c2 : 00000000; +73c3 : 00000000; +73c4 : 00000000; +73c5 : 00000000; +73c6 : 00000000; +73c7 : 00000000; +73c8 : 00000000; +73c9 : 00000000; +73ca : 00000000; +73cb : 00000000; +73cc : 00000000; +73cd : 00000000; +73ce : 00000000; +73cf : 00000000; +73d0 : 00000000; +73d1 : 00000000; +73d2 : 00000000; +73d3 : 00000000; +73d4 : 00000000; +73d5 : 00000000; +73d6 : 00000000; +73d7 : 00000000; +73d8 : 00000000; +73d9 : 00000000; +73da : 00000000; +73db : 00000000; +73dc : 00000000; +73dd : 00000000; +73de : 00000000; +73df : 00000000; +73e0 : 00000000; +73e1 : 00000000; +73e2 : 00000000; +73e3 : 00000000; +73e4 : 00000000; +73e5 : 00000000; +73e6 : 00000000; +73e7 : 00000000; +73e8 : 00000000; +73e9 : 00000000; +73ea : 00000000; +73eb : 00000000; +73ec : 00000000; +73ed : 00000000; +73ee : 00000000; +73ef : 00000000; +73f0 : 00000000; +73f1 : 00000000; +73f2 : 00000000; +73f3 : 00000000; +73f4 : 00000000; +73f5 : 00000000; +73f6 : 00000000; +73f7 : 00000000; +73f8 : 00000000; +73f9 : 00000000; +73fa : 00000000; +73fb : 00000000; +73fc : 00000000; +73fd : 00000000; +73fe : 00000000; +73ff : 00000000; +7400 : 00000000; +7401 : 00000000; +7402 : 00000000; +7403 : 00000000; +7404 : 00000000; +7405 : 00000000; +7406 : 00000000; +7407 : 00000000; +7408 : 00000000; +7409 : 00000000; +740a : 00000000; +740b : 00000000; +740c : 00000000; +740d : 00000000; +740e : 00000000; +740f : 00000000; +7410 : 00000000; +7411 : 00000000; +7412 : 00000000; +7413 : 00000000; +7414 : 00000000; +7415 : 00000000; +7416 : 00000000; +7417 : 00000000; +7418 : 00000000; +7419 : 00000000; +741a : 00000000; +741b : 00000000; +741c : 00000000; +741d : 00000000; +741e : 00000000; +741f : 00000000; +7420 : 00000000; +7421 : 00000000; +7422 : 00000000; +7423 : 00000000; +7424 : 00000000; +7425 : 00000000; +7426 : 00000000; +7427 : 00000000; +7428 : 00000000; +7429 : 00000000; +742a : 00000000; +742b : 00000000; +742c : 00000000; +742d : 00000000; +742e : 00000000; +742f : 00000000; +7430 : 00000000; +7431 : 00000000; +7432 : 00000000; +7433 : 00000000; +7434 : 00000000; +7435 : 00000000; +7436 : 00000000; +7437 : 00000000; +7438 : 00000000; +7439 : 00000000; +743a : 00000000; +743b : 00000000; +743c : 00000000; +743d : 00000000; +743e : 00000000; +743f : 00000000; +7440 : 00000000; +7441 : 00000000; +7442 : 00000000; +7443 : 00000000; +7444 : 00000000; +7445 : 00000000; +7446 : 00000000; +7447 : 00000000; +7448 : 00000000; +7449 : 00000000; +744a : 00000000; +744b : 00000000; +744c : 00000000; +744d : 00000000; +744e : 00000000; +744f : 00000000; +7450 : 00000000; +7451 : 00000000; +7452 : 00000000; +7453 : 00000000; +7454 : 00000000; +7455 : 00000000; +7456 : 00000000; +7457 : 00000000; +7458 : 00000000; +7459 : 00000000; +745a : 00000000; +745b : 00000000; +745c : 00000000; +745d : 00000000; +745e : 00000000; +745f : 00000000; +7460 : 00000000; +7461 : 00000000; +7462 : 00000000; +7463 : 00000000; +7464 : 00000000; +7465 : 00000000; +7466 : 00000000; +7467 : 00000000; +7468 : 00000000; +7469 : 00000000; +746a : 00000000; +746b : 00000000; +746c : 00000000; +746d : 00000000; +746e : 00000000; +746f : 00000000; +7470 : 00000000; +7471 : 00000000; +7472 : 00000000; +7473 : 00000000; +7474 : 00000000; +7475 : 00000000; +7476 : 00000000; +7477 : 00000000; +7478 : 00000000; +7479 : 00000000; +747a : 00000000; +747b : 00000000; +747c : 00000000; +747d : 00000000; +747e : 00000000; +747f : 00000000; +7480 : 00000000; +7481 : 00000000; +7482 : 00000000; +7483 : 00000000; +7484 : 00000000; +7485 : 00000000; +7486 : 00000000; +7487 : 00000000; +7488 : 00000000; +7489 : 00000000; +748a : 00000000; +748b : 00000000; +748c : 00000000; +748d : 00000000; +748e : 00000000; +748f : 00000000; +7490 : 00000000; +7491 : 00000000; +7492 : 00000000; +7493 : 00000000; +7494 : 00000000; +7495 : 00000000; +7496 : 00000000; +7497 : 00000000; +7498 : 00000000; +7499 : 00000000; +749a : 00000000; +749b : 00000000; +749c : 00000000; +749d : 00000000; +749e : 00000000; +749f : 00000000; +74a0 : 00000000; +74a1 : 00000000; +74a2 : 00000000; +74a3 : 00000000; +74a4 : 00000000; +74a5 : 00000000; +74a6 : 00000000; +74a7 : 00000000; +74a8 : 00000000; +74a9 : 00000000; +74aa : 00000000; +74ab : 00000000; +74ac : 00000000; +74ad : 00000000; +74ae : 00000000; +74af : 00000000; +74b0 : 00000000; +74b1 : 00000000; +74b2 : 00000000; +74b3 : 00000000; +74b4 : 00000000; +74b5 : 00000000; +74b6 : 00000000; +74b7 : 00000000; +74b8 : 00000000; +74b9 : 00000000; +74ba : 00000000; +74bb : 00000000; +74bc : 00000000; +74bd : 00000000; +74be : 00000000; +74bf : 00000000; +74c0 : 00000000; +74c1 : 00000000; +74c2 : 00000000; +74c3 : 00000000; +74c4 : 00000000; +74c5 : 00000000; +74c6 : 00000000; +74c7 : 00000000; +74c8 : 00000000; +74c9 : 00000000; +74ca : 00000000; +74cb : 00000000; +74cc : 00000000; +74cd : 00000000; +74ce : 00000000; +74cf : 00000000; +74d0 : 00000000; +74d1 : 00000000; +74d2 : 00000000; +74d3 : 00000000; +74d4 : 00000000; +74d5 : 00000000; +74d6 : 00000000; +74d7 : 00000000; +74d8 : 00000000; +74d9 : 00000000; +74da : 00000000; +74db : 00000000; +74dc : 00000000; +74dd : 00000000; +74de : 00000000; +74df : 00000000; +74e0 : 00000000; +74e1 : 00000000; +74e2 : 00000000; +74e3 : 00000000; +74e4 : 00000000; +74e5 : 00000000; +74e6 : 00000000; +74e7 : 00000000; +74e8 : 00000000; +74e9 : 00000000; +74ea : 00000000; +74eb : 00000000; +74ec : 00000000; +74ed : 00000000; +74ee : 00000000; +74ef : 00000000; +74f0 : 00000000; +74f1 : 00000000; +74f2 : 00000000; +74f3 : 00000000; +74f4 : 00000000; +74f5 : 00000000; +74f6 : 00000000; +74f7 : 00000000; +74f8 : 00000000; +74f9 : 00000000; +74fa : 00000000; +74fb : 00000000; +74fc : 00000000; +74fd : 00000000; +74fe : 00000000; +74ff : 00000000; +7500 : 00000000; +7501 : 00000000; +7502 : 00000000; +7503 : 00000000; +7504 : 00000000; +7505 : 00000000; +7506 : 00000000; +7507 : 00000000; +7508 : 00000000; +7509 : 00000000; +750a : 00000000; +750b : 00000000; +750c : 00000000; +750d : 00000000; +750e : 00000000; +750f : 00000000; +7510 : 00000000; +7511 : 00000000; +7512 : 00000000; +7513 : 00000000; +7514 : 00000000; +7515 : 00000000; +7516 : 00000000; +7517 : 00000000; +7518 : 00000000; +7519 : 00000000; +751a : 00000000; +751b : 00000000; +751c : 00000000; +751d : 00000000; +751e : 00000000; +751f : 00000000; +7520 : 00000000; +7521 : 00000000; +7522 : 00000000; +7523 : 00000000; +7524 : 00000000; +7525 : 00000000; +7526 : 00000000; +7527 : 00000000; +7528 : 00000000; +7529 : 00000000; +752a : 00000000; +752b : 00000000; +752c : 00000000; +752d : 00000000; +752e : 00000000; +752f : 00000000; +7530 : 00000000; +7531 : 00000000; +7532 : 00000000; +7533 : 00000000; +7534 : 00000000; +7535 : 00000000; +7536 : 00000000; +7537 : 00000000; +7538 : 00000000; +7539 : 00000000; +753a : 00000000; +753b : 00000000; +753c : 00000000; +753d : 00000000; +753e : 00000000; +753f : 00000000; +7540 : 00000000; +7541 : 00000000; +7542 : 00000000; +7543 : 00000000; +7544 : 00000000; +7545 : 00000000; +7546 : 00000000; +7547 : 00000000; +7548 : 00000000; +7549 : 00000000; +754a : 00000000; +754b : 00000000; +754c : 00000000; +754d : 00000000; +754e : 00000000; +754f : 00000000; +7550 : 00000000; +7551 : 00000000; +7552 : 00000000; +7553 : 00000000; +7554 : 00000000; +7555 : 00000000; +7556 : 00000000; +7557 : 00000000; +7558 : 00000000; +7559 : 00000000; +755a : 00000000; +755b : 00000000; +755c : 00000000; +755d : 00000000; +755e : 00000000; +755f : 00000000; +7560 : 00000000; +7561 : 00000000; +7562 : 00000000; +7563 : 00000000; +7564 : 00000000; +7565 : 00000000; +7566 : 00000000; +7567 : 00000000; +7568 : 00000000; +7569 : 00000000; +756a : 00000000; +756b : 00000000; +756c : 00000000; +756d : 00000000; +756e : 00000000; +756f : 00000000; +7570 : 00000000; +7571 : 00000000; +7572 : 00000000; +7573 : 00000000; +7574 : 00000000; +7575 : 00000000; +7576 : 00000000; +7577 : 00000000; +7578 : 00000000; +7579 : 00000000; +757a : 00000000; +757b : 00000000; +757c : 00000000; +757d : 00000000; +757e : 00000000; +757f : 00000000; +7580 : 00000000; +7581 : 00000000; +7582 : 00000000; +7583 : 00000000; +7584 : 00000000; +7585 : 00000000; +7586 : 00000000; +7587 : 00000000; +7588 : 00000000; +7589 : 00000000; +758a : 00000000; +758b : 00000000; +758c : 00000000; +758d : 00000000; +758e : 00000000; +758f : 00000000; +7590 : 00000000; +7591 : 00000000; +7592 : 00000000; +7593 : 00000000; +7594 : 00000000; +7595 : 00000000; +7596 : 00000000; +7597 : 00000000; +7598 : 00000000; +7599 : 00000000; +759a : 00000000; +759b : 00000000; +759c : 00000000; +759d : 00000000; +759e : 00000000; +759f : 00000000; +75a0 : 00000000; +75a1 : 00000000; +75a2 : 00000000; +75a3 : 00000000; +75a4 : 00000000; +75a5 : 00000000; +75a6 : 00000000; +75a7 : 00000000; +75a8 : 00000000; +75a9 : 00000000; +75aa : 00000000; +75ab : 00000000; +75ac : 00000000; +75ad : 00000000; +75ae : 00000000; +75af : 00000000; +75b0 : 00000000; +75b1 : 00000000; +75b2 : 00000000; +75b3 : 00000000; +75b4 : 00000000; +75b5 : 00000000; +75b6 : 00000000; +75b7 : 00000000; +75b8 : 00000000; +75b9 : 00000000; +75ba : 00000000; +75bb : 00000000; +75bc : 00000000; +75bd : 00000000; +75be : 00000000; +75bf : 00000000; +75c0 : 00000000; +75c1 : 00000000; +75c2 : 00000000; +75c3 : 00000000; +75c4 : 00000000; +75c5 : 00000000; +75c6 : 00000000; +75c7 : 00000000; +75c8 : 00000000; +75c9 : 00000000; +75ca : 00000000; +75cb : 00000000; +75cc : 00000000; +75cd : 00000000; +75ce : 00000000; +75cf : 00000000; +75d0 : 00000000; +75d1 : 00000000; +75d2 : 00000000; +75d3 : 00000000; +75d4 : 00000000; +75d5 : 00000000; +75d6 : 00000000; +75d7 : 00000000; +75d8 : 00000000; +75d9 : 00000000; +75da : 00000000; +75db : 00000000; +75dc : 00000000; +75dd : 00000000; +75de : 00000000; +75df : 00000000; +75e0 : 00000000; +75e1 : 00000000; +75e2 : 00000000; +75e3 : 00000000; +75e4 : 00000000; +75e5 : 00000000; +75e6 : 00000000; +75e7 : 00000000; +75e8 : 00000000; +75e9 : 00000000; +75ea : 00000000; +75eb : 00000000; +75ec : 00000000; +75ed : 00000000; +75ee : 00000000; +75ef : 00000000; +75f0 : 00000000; +75f1 : 00000000; +75f2 : 00000000; +75f3 : 00000000; +75f4 : 00000000; +75f5 : 00000000; +75f6 : 00000000; +75f7 : 00000000; +75f8 : 00000000; +75f9 : 00000000; +75fa : 00000000; +75fb : 00000000; +75fc : 00000000; +75fd : 00000000; +75fe : 00000000; +75ff : 00000000; +7600 : 00000000; +7601 : 00000000; +7602 : 00000000; +7603 : 00000000; +7604 : 00000000; +7605 : 00000000; +7606 : 00000000; +7607 : 00000000; +7608 : 00000000; +7609 : 00000000; +760a : 00000000; +760b : 00000000; +760c : 00000000; +760d : 00000000; +760e : 00000000; +760f : 00000000; +7610 : 00000000; +7611 : 00000000; +7612 : 00000000; +7613 : 00000000; +7614 : 00000000; +7615 : 00000000; +7616 : 00000000; +7617 : 00000000; +7618 : 00000000; +7619 : 00000000; +761a : 00000000; +761b : 00000000; +761c : 00000000; +761d : 00000000; +761e : 00000000; +761f : 00000000; +7620 : 00000000; +7621 : 00000000; +7622 : 00000000; +7623 : 00000000; +7624 : 00000000; +7625 : 00000000; +7626 : 00000000; +7627 : 00000000; +7628 : 00000000; +7629 : 00000000; +762a : 00000000; +762b : 00000000; +762c : 00000000; +762d : 00000000; +762e : 00000000; +762f : 00000000; +7630 : 00000000; +7631 : 00000000; +7632 : 00000000; +7633 : 00000000; +7634 : 00000000; +7635 : 00000000; +7636 : 00000000; +7637 : 00000000; +7638 : 00000000; +7639 : 00000000; +763a : 00000000; +763b : 00000000; +763c : 00000000; +763d : 00000000; +763e : 00000000; +763f : 00000000; +7640 : 00000000; +7641 : 00000000; +7642 : 00000000; +7643 : 00000000; +7644 : 00000000; +7645 : 00000000; +7646 : 00000000; +7647 : 00000000; +7648 : 00000000; +7649 : 00000000; +764a : 00000000; +764b : 00000000; +764c : 00000000; +764d : 00000000; +764e : 00000000; +764f : 00000000; +7650 : 00000000; +7651 : 00000000; +7652 : 00000000; +7653 : 00000000; +7654 : 00000000; +7655 : 00000000; +7656 : 00000000; +7657 : 00000000; +7658 : 00000000; +7659 : 00000000; +765a : 00000000; +765b : 00000000; +765c : 00000000; +765d : 00000000; +765e : 00000000; +765f : 00000000; +7660 : 00000000; +7661 : 00000000; +7662 : 00000000; +7663 : 00000000; +7664 : 00000000; +7665 : 00000000; +7666 : 00000000; +7667 : 00000000; +7668 : 00000000; +7669 : 00000000; +766a : 00000000; +766b : 00000000; +766c : 00000000; +766d : 00000000; +766e : 00000000; +766f : 00000000; +7670 : 00000000; +7671 : 00000000; +7672 : 00000000; +7673 : 00000000; +7674 : 00000000; +7675 : 00000000; +7676 : 00000000; +7677 : 00000000; +7678 : 00000000; +7679 : 00000000; +767a : 00000000; +767b : 00000000; +767c : 00000000; +767d : 00000000; +767e : 00000000; +767f : 00000000; +7680 : 00000000; +7681 : 00000000; +7682 : 00000000; +7683 : 00000000; +7684 : 00000000; +7685 : 00000000; +7686 : 00000000; +7687 : 00000000; +7688 : 00000000; +7689 : 00000000; +768a : 00000000; +768b : 00000000; +768c : 00000000; +768d : 00000000; +768e : 00000000; +768f : 00000000; +7690 : 00000000; +7691 : 00000000; +7692 : 00000000; +7693 : 00000000; +7694 : 00000000; +7695 : 00000000; +7696 : 00000000; +7697 : 00000000; +7698 : 00000000; +7699 : 00000000; +769a : 00000000; +769b : 00000000; +769c : 00000000; +769d : 00000000; +769e : 00000000; +769f : 00000000; +76a0 : 00000000; +76a1 : 00000000; +76a2 : 00000000; +76a3 : 00000000; +76a4 : 00000000; +76a5 : 00000000; +76a6 : 00000000; +76a7 : 00000000; +76a8 : 00000000; +76a9 : 00000000; +76aa : 00000000; +76ab : 00000000; +76ac : 00000000; +76ad : 00000000; +76ae : 00000000; +76af : 00000000; +76b0 : 00000000; +76b1 : 00000000; +76b2 : 00000000; +76b3 : 00000000; +76b4 : 00000000; +76b5 : 00000000; +76b6 : 00000000; +76b7 : 00000000; +76b8 : 00000000; +76b9 : 00000000; +76ba : 00000000; +76bb : 00000000; +76bc : 00000000; +76bd : 00000000; +76be : 00000000; +76bf : 00000000; +76c0 : 00000000; +76c1 : 00000000; +76c2 : 00000000; +76c3 : 00000000; +76c4 : 00000000; +76c5 : 00000000; +76c6 : 00000000; +76c7 : 00000000; +76c8 : 00000000; +76c9 : 00000000; +76ca : 00000000; +76cb : 00000000; +76cc : 00000000; +76cd : 00000000; +76ce : 00000000; +76cf : 00000000; +76d0 : 00000000; +76d1 : 00000000; +76d2 : 00000000; +76d3 : 00000000; +76d4 : 00000000; +76d5 : 00000000; +76d6 : 00000000; +76d7 : 00000000; +76d8 : 00000000; +76d9 : 00000000; +76da : 00000000; +76db : 00000000; +76dc : 00000000; +76dd : 00000000; +76de : 00000000; +76df : 00000000; +76e0 : 00000000; +76e1 : 00000000; +76e2 : 00000000; +76e3 : 00000000; +76e4 : 00000000; +76e5 : 00000000; +76e6 : 00000000; +76e7 : 00000000; +76e8 : 00000000; +76e9 : 00000000; +76ea : 00000000; +76eb : 00000000; +76ec : 00000000; +76ed : 00000000; +76ee : 00000000; +76ef : 00000000; +76f0 : 00000000; +76f1 : 00000000; +76f2 : 00000000; +76f3 : 00000000; +76f4 : 00000000; +76f5 : 00000000; +76f6 : 00000000; +76f7 : 00000000; +76f8 : 00000000; +76f9 : 00000000; +76fa : 00000000; +76fb : 00000000; +76fc : 00000000; +76fd : 00000000; +76fe : 00000000; +76ff : 00000000; +7700 : 00000000; +7701 : 00000000; +7702 : 00000000; +7703 : 00000000; +7704 : 00000000; +7705 : 00000000; +7706 : 00000000; +7707 : 00000000; +7708 : 00000000; +7709 : 00000000; +770a : 00000000; +770b : 00000000; +770c : 00000000; +770d : 00000000; +770e : 00000000; +770f : 00000000; +7710 : 00000000; +7711 : 00000000; +7712 : 00000000; +7713 : 00000000; +7714 : 00000000; +7715 : 00000000; +7716 : 00000000; +7717 : 00000000; +7718 : 00000000; +7719 : 00000000; +771a : 00000000; +771b : 00000000; +771c : 00000000; +771d : 00000000; +771e : 00000000; +771f : 00000000; +7720 : 00000000; +7721 : 00000000; +7722 : 00000000; +7723 : 00000000; +7724 : 00000000; +7725 : 00000000; +7726 : 00000000; +7727 : 00000000; +7728 : 00000000; +7729 : 00000000; +772a : 00000000; +772b : 00000000; +772c : 00000000; +772d : 00000000; +772e : 00000000; +772f : 00000000; +7730 : 00000000; +7731 : 00000000; +7732 : 00000000; +7733 : 00000000; +7734 : 00000000; +7735 : 00000000; +7736 : 00000000; +7737 : 00000000; +7738 : 00000000; +7739 : 00000000; +773a : 00000000; +773b : 00000000; +773c : 00000000; +773d : 00000000; +773e : 00000000; +773f : 00000000; +7740 : 00000000; +7741 : 00000000; +7742 : 00000000; +7743 : 00000000; +7744 : 00000000; +7745 : 00000000; +7746 : 00000000; +7747 : 00000000; +7748 : 00000000; +7749 : 00000000; +774a : 00000000; +774b : 00000000; +774c : 00000000; +774d : 00000000; +774e : 00000000; +774f : 00000000; +7750 : 00000000; +7751 : 00000000; +7752 : 00000000; +7753 : 00000000; +7754 : 00000000; +7755 : 00000000; +7756 : 00000000; +7757 : 00000000; +7758 : 00000000; +7759 : 00000000; +775a : 00000000; +775b : 00000000; +775c : 00000000; +775d : 00000000; +775e : 00000000; +775f : 00000000; +7760 : 00000000; +7761 : 00000000; +7762 : 00000000; +7763 : 00000000; +7764 : 00000000; +7765 : 00000000; +7766 : 00000000; +7767 : 00000000; +7768 : 00000000; +7769 : 00000000; +776a : 00000000; +776b : 00000000; +776c : 00000000; +776d : 00000000; +776e : 00000000; +776f : 00000000; +7770 : 00000000; +7771 : 00000000; +7772 : 00000000; +7773 : 00000000; +7774 : 00000000; +7775 : 00000000; +7776 : 00000000; +7777 : 00000000; +7778 : 00000000; +7779 : 00000000; +777a : 00000000; +777b : 00000000; +777c : 00000000; +777d : 00000000; +777e : 00000000; +777f : 00000000; +7780 : 00000000; +7781 : 00000000; +7782 : 00000000; +7783 : 00000000; +7784 : 00000000; +7785 : 00000000; +7786 : 00000000; +7787 : 00000000; +7788 : 00000000; +7789 : 00000000; +778a : 00000000; +778b : 00000000; +778c : 00000000; +778d : 00000000; +778e : 00000000; +778f : 00000000; +7790 : 00000000; +7791 : 00000000; +7792 : 00000000; +7793 : 00000000; +7794 : 00000000; +7795 : 00000000; +7796 : 00000000; +7797 : 00000000; +7798 : 00000000; +7799 : 00000000; +779a : 00000000; +779b : 00000000; +779c : 00000000; +779d : 00000000; +779e : 00000000; +779f : 00000000; +77a0 : 00000000; +77a1 : 00000000; +77a2 : 00000000; +77a3 : 00000000; +77a4 : 00000000; +77a5 : 00000000; +77a6 : 00000000; +77a7 : 00000000; +77a8 : 00000000; +77a9 : 00000000; +77aa : 00000000; +77ab : 00000000; +77ac : 00000000; +77ad : 00000000; +77ae : 00000000; +77af : 00000000; +77b0 : 00000000; +77b1 : 00000000; +77b2 : 00000000; +77b3 : 00000000; +77b4 : 00000000; +77b5 : 00000000; +77b6 : 00000000; +77b7 : 00000000; +77b8 : 00000000; +77b9 : 00000000; +77ba : 00000000; +77bb : 00000000; +77bc : 00000000; +77bd : 00000000; +77be : 00000000; +77bf : 00000000; +77c0 : 00000000; +77c1 : 00000000; +77c2 : 00000000; +77c3 : 00000000; +77c4 : 00000000; +77c5 : 00000000; +77c6 : 00000000; +77c7 : 00000000; +77c8 : 00000000; +77c9 : 00000000; +77ca : 00000000; +77cb : 00000000; +77cc : 00000000; +77cd : 00000000; +77ce : 00000000; +77cf : 00000000; +77d0 : 00000000; +77d1 : 00000000; +77d2 : 00000000; +77d3 : 00000000; +77d4 : 00000000; +77d5 : 00000000; +77d6 : 00000000; +77d7 : 00000000; +77d8 : 00000000; +77d9 : 00000000; +77da : 00000000; +77db : 00000000; +77dc : 00000000; +77dd : 00000000; +77de : 00000000; +77df : 00000000; +77e0 : 00000000; +77e1 : 00000000; +77e2 : 00000000; +77e3 : 00000000; +77e4 : 00000000; +77e5 : 00000000; +77e6 : 00000000; +77e7 : 00000000; +77e8 : 00000000; +77e9 : 00000000; +77ea : 00000000; +77eb : 00000000; +77ec : 00000000; +77ed : 00000000; +77ee : 00000000; +77ef : 00000000; +77f0 : 00000000; +77f1 : 00000000; +77f2 : 00000000; +77f3 : 00000000; +77f4 : 00000000; +77f5 : 00000000; +77f6 : 00000000; +77f7 : 00000000; +77f8 : 00000000; +77f9 : 00000000; +77fa : 00000000; +77fb : 00000000; +77fc : 00000000; +77fd : 00000000; +77fe : 00000000; +77ff : 00000000; +7800 : 00000000; +7801 : 00000000; +7802 : 00000000; +7803 : 00000000; +7804 : 00000000; +7805 : 00000000; +7806 : 00000000; +7807 : 00000000; +7808 : 00000000; +7809 : 00000000; +780a : 00000000; +780b : 00000000; +780c : 00000000; +780d : 00000000; +780e : 00000000; +780f : 00000000; +7810 : 00000000; +7811 : 00000000; +7812 : 00000000; +7813 : 00000000; +7814 : 00000000; +7815 : 00000000; +7816 : 00000000; +7817 : 00000000; +7818 : 00000000; +7819 : 00000000; +781a : 00000000; +781b : 00000000; +781c : 00000000; +781d : 00000000; +781e : 00000000; +781f : 00000000; +7820 : 00000000; +7821 : 00000000; +7822 : 00000000; +7823 : 00000000; +7824 : 00000000; +7825 : 00000000; +7826 : 00000000; +7827 : 00000000; +7828 : 00000000; +7829 : 00000000; +782a : 00000000; +782b : 00000000; +782c : 00000000; +782d : 00000000; +782e : 00000000; +782f : 00000000; +7830 : 00000000; +7831 : 00000000; +7832 : 00000000; +7833 : 00000000; +7834 : 00000000; +7835 : 00000000; +7836 : 00000000; +7837 : 00000000; +7838 : 00000000; +7839 : 00000000; +783a : 00000000; +783b : 00000000; +783c : 00000000; +783d : 00000000; +783e : 00000000; +783f : 00000000; +7840 : 00000000; +7841 : 00000000; +7842 : 00000000; +7843 : 00000000; +7844 : 00000000; +7845 : 00000000; +7846 : 00000000; +7847 : 00000000; +7848 : 00000000; +7849 : 00000000; +784a : 00000000; +784b : 00000000; +784c : 00000000; +784d : 00000000; +784e : 00000000; +784f : 00000000; +7850 : 00000000; +7851 : 00000000; +7852 : 00000000; +7853 : 00000000; +7854 : 00000000; +7855 : 00000000; +7856 : 00000000; +7857 : 00000000; +7858 : 00000000; +7859 : 00000000; +785a : 00000000; +785b : 00000000; +785c : 00000000; +785d : 00000000; +785e : 00000000; +785f : 00000000; +7860 : 00000000; +7861 : 00000000; +7862 : 00000000; +7863 : 00000000; +7864 : 00000000; +7865 : 00000000; +7866 : 00000000; +7867 : 00000000; +7868 : 00000000; +7869 : 00000000; +786a : 00000000; +786b : 00000000; +786c : 00000000; +786d : 00000000; +786e : 00000000; +786f : 00000000; +7870 : 00000000; +7871 : 00000000; +7872 : 00000000; +7873 : 00000000; +7874 : 00000000; +7875 : 00000000; +7876 : 00000000; +7877 : 00000000; +7878 : 00000000; +7879 : 00000000; +787a : 00000000; +787b : 00000000; +787c : 00000000; +787d : 00000000; +787e : 00000000; +787f : 00000000; +7880 : 00000000; +7881 : 00000000; +7882 : 00000000; +7883 : 00000000; +7884 : 00000000; +7885 : 00000000; +7886 : 00000000; +7887 : 00000000; +7888 : 00000000; +7889 : 00000000; +788a : 00000000; +788b : 00000000; +788c : 00000000; +788d : 00000000; +788e : 00000000; +788f : 00000000; +7890 : 00000000; +7891 : 00000000; +7892 : 00000000; +7893 : 00000000; +7894 : 00000000; +7895 : 00000000; +7896 : 00000000; +7897 : 00000000; +7898 : 00000000; +7899 : 00000000; +789a : 00000000; +789b : 00000000; +789c : 00000000; +789d : 00000000; +789e : 00000000; +789f : 00000000; +78a0 : 00000000; +78a1 : 00000000; +78a2 : 00000000; +78a3 : 00000000; +78a4 : 00000000; +78a5 : 00000000; +78a6 : 00000000; +78a7 : 00000000; +78a8 : 00000000; +78a9 : 00000000; +78aa : 00000000; +78ab : 00000000; +78ac : 00000000; +78ad : 00000000; +78ae : 00000000; +78af : 00000000; +78b0 : 00000000; +78b1 : 00000000; +78b2 : 00000000; +78b3 : 00000000; +78b4 : 00000000; +78b5 : 00000000; +78b6 : 00000000; +78b7 : 00000000; +78b8 : 00000000; +78b9 : 00000000; +78ba : 00000000; +78bb : 00000000; +78bc : 00000000; +78bd : 00000000; +78be : 00000000; +78bf : 00000000; +78c0 : 00000000; +78c1 : 00000000; +78c2 : 00000000; +78c3 : 00000000; +78c4 : 00000000; +78c5 : 00000000; +78c6 : 00000000; +78c7 : 00000000; +78c8 : 00000000; +78c9 : 00000000; +78ca : 00000000; +78cb : 00000000; +78cc : 00000000; +78cd : 00000000; +78ce : 00000000; +78cf : 00000000; +78d0 : 00000000; +78d1 : 00000000; +78d2 : 00000000; +78d3 : 00000000; +78d4 : 00000000; +78d5 : 00000000; +78d6 : 00000000; +78d7 : 00000000; +78d8 : 00000000; +78d9 : 00000000; +78da : 00000000; +78db : 00000000; +78dc : 00000000; +78dd : 00000000; +78de : 00000000; +78df : 00000000; +78e0 : 00000000; +78e1 : 00000000; +78e2 : 00000000; +78e3 : 00000000; +78e4 : 00000000; +78e5 : 00000000; +78e6 : 00000000; +78e7 : 00000000; +78e8 : 00000000; +78e9 : 00000000; +78ea : 00000000; +78eb : 00000000; +78ec : 00000000; +78ed : 00000000; +78ee : 00000000; +78ef : 00000000; +78f0 : 00000000; +78f1 : 00000000; +78f2 : 00000000; +78f3 : 00000000; +78f4 : 00000000; +78f5 : 00000000; +78f6 : 00000000; +78f7 : 00000000; +78f8 : 00000000; +78f9 : 00000000; +78fa : 00000000; +78fb : 00000000; +78fc : 00000000; +78fd : 00000000; +78fe : 00000000; +78ff : 00000000; +7900 : 00000000; +7901 : 00000000; +7902 : 00000000; +7903 : 00000000; +7904 : 00000000; +7905 : 00000000; +7906 : 00000000; +7907 : 00000000; +7908 : 00000000; +7909 : 00000000; +790a : 00000000; +790b : 00000000; +790c : 00000000; +790d : 00000000; +790e : 00000000; +790f : 00000000; +7910 : 00000000; +7911 : 00000000; +7912 : 00000000; +7913 : 00000000; +7914 : 00000000; +7915 : 00000000; +7916 : 00000000; +7917 : 00000000; +7918 : 00000000; +7919 : 00000000; +791a : 00000000; +791b : 00000000; +791c : 00000000; +791d : 00000000; +791e : 00000000; +791f : 00000000; +7920 : 00000000; +7921 : 00000000; +7922 : 00000000; +7923 : 00000000; +7924 : 00000000; +7925 : 00000000; +7926 : 00000000; +7927 : 00000000; +7928 : 00000000; +7929 : 00000000; +792a : 00000000; +792b : 00000000; +792c : 00000000; +792d : 00000000; +792e : 00000000; +792f : 00000000; +7930 : 00000000; +7931 : 00000000; +7932 : 00000000; +7933 : 00000000; +7934 : 00000000; +7935 : 00000000; +7936 : 00000000; +7937 : 00000000; +7938 : 00000000; +7939 : 00000000; +793a : 00000000; +793b : 00000000; +793c : 00000000; +793d : 00000000; +793e : 00000000; +793f : 00000000; +7940 : 00000000; +7941 : 00000000; +7942 : 00000000; +7943 : 00000000; +7944 : 00000000; +7945 : 00000000; +7946 : 00000000; +7947 : 00000000; +7948 : 00000000; +7949 : 00000000; +794a : 00000000; +794b : 00000000; +794c : 00000000; +794d : 00000000; +794e : 00000000; +794f : 00000000; +7950 : 00000000; +7951 : 00000000; +7952 : 00000000; +7953 : 00000000; +7954 : 00000000; +7955 : 00000000; +7956 : 00000000; +7957 : 00000000; +7958 : 00000000; +7959 : 00000000; +795a : 00000000; +795b : 00000000; +795c : 00000000; +795d : 00000000; +795e : 00000000; +795f : 00000000; +7960 : 00000000; +7961 : 00000000; +7962 : 00000000; +7963 : 00000000; +7964 : 00000000; +7965 : 00000000; +7966 : 00000000; +7967 : 00000000; +7968 : 00000000; +7969 : 00000000; +796a : 00000000; +796b : 00000000; +796c : 00000000; +796d : 00000000; +796e : 00000000; +796f : 00000000; +7970 : 00000000; +7971 : 00000000; +7972 : 00000000; +7973 : 00000000; +7974 : 00000000; +7975 : 00000000; +7976 : 00000000; +7977 : 00000000; +7978 : 00000000; +7979 : 00000000; +797a : 00000000; +797b : 00000000; +797c : 00000000; +797d : 00000000; +797e : 00000000; +797f : 00000000; +7980 : 00000000; +7981 : 00000000; +7982 : 00000000; +7983 : 00000000; +7984 : 00000000; +7985 : 00000000; +7986 : 00000000; +7987 : 00000000; +7988 : 00000000; +7989 : 00000000; +798a : 00000000; +798b : 00000000; +798c : 00000000; +798d : 00000000; +798e : 00000000; +798f : 00000000; +7990 : 00000000; +7991 : 00000000; +7992 : 00000000; +7993 : 00000000; +7994 : 00000000; +7995 : 00000000; +7996 : 00000000; +7997 : 00000000; +7998 : 00000000; +7999 : 00000000; +799a : 00000000; +799b : 00000000; +799c : 00000000; +799d : 00000000; +799e : 00000000; +799f : 00000000; +79a0 : 00000000; +79a1 : 00000000; +79a2 : 00000000; +79a3 : 00000000; +79a4 : 00000000; +79a5 : 00000000; +79a6 : 00000000; +79a7 : 00000000; +79a8 : 00000000; +79a9 : 00000000; +79aa : 00000000; +79ab : 00000000; +79ac : 00000000; +79ad : 00000000; +79ae : 00000000; +79af : 00000000; +79b0 : 00000000; +79b1 : 00000000; +79b2 : 00000000; +79b3 : 00000000; +79b4 : 00000000; +79b5 : 00000000; +79b6 : 00000000; +79b7 : 00000000; +79b8 : 00000000; +79b9 : 00000000; +79ba : 00000000; +79bb : 00000000; +79bc : 00000000; +79bd : 00000000; +79be : 00000000; +79bf : 00000000; +79c0 : 00000000; +79c1 : 00000000; +79c2 : 00000000; +79c3 : 00000000; +79c4 : 00000000; +79c5 : 00000000; +79c6 : 00000000; +79c7 : 00000000; +79c8 : 00000000; +79c9 : 00000000; +79ca : 00000000; +79cb : 00000000; +79cc : 00000000; +79cd : 00000000; +79ce : 00000000; +79cf : 00000000; +79d0 : 00000000; +79d1 : 00000000; +79d2 : 00000000; +79d3 : 00000000; +79d4 : 00000000; +79d5 : 00000000; +79d6 : 00000000; +79d7 : 00000000; +79d8 : 00000000; +79d9 : 00000000; +79da : 00000000; +79db : 00000000; +79dc : 00000000; +79dd : 00000000; +79de : 00000000; +79df : 00000000; +79e0 : 00000000; +79e1 : 00000000; +79e2 : 00000000; +79e3 : 00000000; +79e4 : 00000000; +79e5 : 00000000; +79e6 : 00000000; +79e7 : 00000000; +79e8 : 00000000; +79e9 : 00000000; +79ea : 00000000; +79eb : 00000000; +79ec : 00000000; +79ed : 00000000; +79ee : 00000000; +79ef : 00000000; +79f0 : 00000000; +79f1 : 00000000; +79f2 : 00000000; +79f3 : 00000000; +79f4 : 00000000; +79f5 : 00000000; +79f6 : 00000000; +79f7 : 00000000; +79f8 : 00000000; +79f9 : 00000000; +79fa : 00000000; +79fb : 00000000; +79fc : 00000000; +79fd : 00000000; +79fe : 00000000; +79ff : 00000000; +7a00 : 00000000; +7a01 : 00000000; +7a02 : 00000000; +7a03 : 00000000; +7a04 : 00000000; +7a05 : 00000000; +7a06 : 00000000; +7a07 : 00000000; +7a08 : 00000000; +7a09 : 00000000; +7a0a : 00000000; +7a0b : 00000000; +7a0c : 00000000; +7a0d : 00000000; +7a0e : 00000000; +7a0f : 00000000; +7a10 : 00000000; +7a11 : 00000000; +7a12 : 00000000; +7a13 : 00000000; +7a14 : 00000000; +7a15 : 00000000; +7a16 : 00000000; +7a17 : 00000000; +7a18 : 00000000; +7a19 : 00000000; +7a1a : 00000000; +7a1b : 00000000; +7a1c : 00000000; +7a1d : 00000000; +7a1e : 00000000; +7a1f : 00000000; +7a20 : 00000000; +7a21 : 00000000; +7a22 : 00000000; +7a23 : 00000000; +7a24 : 00000000; +7a25 : 00000000; +7a26 : 00000000; +7a27 : 00000000; +7a28 : 00000000; +7a29 : 00000000; +7a2a : 00000000; +7a2b : 00000000; +7a2c : 00000000; +7a2d : 00000000; +7a2e : 00000000; +7a2f : 00000000; +7a30 : 00000000; +7a31 : 00000000; +7a32 : 00000000; +7a33 : 00000000; +7a34 : 00000000; +7a35 : 00000000; +7a36 : 00000000; +7a37 : 00000000; +7a38 : 00000000; +7a39 : 00000000; +7a3a : 00000000; +7a3b : 00000000; +7a3c : 00000000; +7a3d : 00000000; +7a3e : 00000000; +7a3f : 00000000; +7a40 : 00000000; +7a41 : 00000000; +7a42 : 00000000; +7a43 : 00000000; +7a44 : 00000000; +7a45 : 00000000; +7a46 : 00000000; +7a47 : 00000000; +7a48 : 00000000; +7a49 : 00000000; +7a4a : 00000000; +7a4b : 00000000; +7a4c : 00000000; +7a4d : 00000000; +7a4e : 00000000; +7a4f : 00000000; +7a50 : 00000000; +7a51 : 00000000; +7a52 : 00000000; +7a53 : 00000000; +7a54 : 00000000; +7a55 : 00000000; +7a56 : 00000000; +7a57 : 00000000; +7a58 : 00000000; +7a59 : 00000000; +7a5a : 00000000; +7a5b : 00000000; +7a5c : 00000000; +7a5d : 00000000; +7a5e : 00000000; +7a5f : 00000000; +7a60 : 00000000; +7a61 : 00000000; +7a62 : 00000000; +7a63 : 00000000; +7a64 : 00000000; +7a65 : 00000000; +7a66 : 00000000; +7a67 : 00000000; +7a68 : 00000000; +7a69 : 00000000; +7a6a : 00000000; +7a6b : 00000000; +7a6c : 00000000; +7a6d : 00000000; +7a6e : 00000000; +7a6f : 00000000; +7a70 : 00000000; +7a71 : 00000000; +7a72 : 00000000; +7a73 : 00000000; +7a74 : 00000000; +7a75 : 00000000; +7a76 : 00000000; +7a77 : 00000000; +7a78 : 00000000; +7a79 : 00000000; +7a7a : 00000000; +7a7b : 00000000; +7a7c : 00000000; +7a7d : 00000000; +7a7e : 00000000; +7a7f : 00000000; +7a80 : 00000000; +7a81 : 00000000; +7a82 : 00000000; +7a83 : 00000000; +7a84 : 00000000; +7a85 : 00000000; +7a86 : 00000000; +7a87 : 00000000; +7a88 : 00000000; +7a89 : 00000000; +7a8a : 00000000; +7a8b : 00000000; +7a8c : 00000000; +7a8d : 00000000; +7a8e : 00000000; +7a8f : 00000000; +7a90 : 00000000; +7a91 : 00000000; +7a92 : 00000000; +7a93 : 00000000; +7a94 : 00000000; +7a95 : 00000000; +7a96 : 00000000; +7a97 : 00000000; +7a98 : 00000000; +7a99 : 00000000; +7a9a : 00000000; +7a9b : 00000000; +7a9c : 00000000; +7a9d : 00000000; +7a9e : 00000000; +7a9f : 00000000; +7aa0 : 00000000; +7aa1 : 00000000; +7aa2 : 00000000; +7aa3 : 00000000; +7aa4 : 00000000; +7aa5 : 00000000; +7aa6 : 00000000; +7aa7 : 00000000; +7aa8 : 00000000; +7aa9 : 00000000; +7aaa : 00000000; +7aab : 00000000; +7aac : 00000000; +7aad : 00000000; +7aae : 00000000; +7aaf : 00000000; +7ab0 : 00000000; +7ab1 : 00000000; +7ab2 : 00000000; +7ab3 : 00000000; +7ab4 : 00000000; +7ab5 : 00000000; +7ab6 : 00000000; +7ab7 : 00000000; +7ab8 : 00000000; +7ab9 : 00000000; +7aba : 00000000; +7abb : 00000000; +7abc : 00000000; +7abd : 00000000; +7abe : 00000000; +7abf : 00000000; +7ac0 : 00000000; +7ac1 : 00000000; +7ac2 : 00000000; +7ac3 : 00000000; +7ac4 : 00000000; +7ac5 : 00000000; +7ac6 : 00000000; +7ac7 : 00000000; +7ac8 : 00000000; +7ac9 : 00000000; +7aca : 00000000; +7acb : 00000000; +7acc : 00000000; +7acd : 00000000; +7ace : 00000000; +7acf : 00000000; +7ad0 : 00000000; +7ad1 : 00000000; +7ad2 : 00000000; +7ad3 : 00000000; +7ad4 : 00000000; +7ad5 : 00000000; +7ad6 : 00000000; +7ad7 : 00000000; +7ad8 : 00000000; +7ad9 : 00000000; +7ada : 00000000; +7adb : 00000000; +7adc : 00000000; +7add : 00000000; +7ade : 00000000; +7adf : 00000000; +7ae0 : 00000000; +7ae1 : 00000000; +7ae2 : 00000000; +7ae3 : 00000000; +7ae4 : 00000000; +7ae5 : 00000000; +7ae6 : 00000000; +7ae7 : 00000000; +7ae8 : 00000000; +7ae9 : 00000000; +7aea : 00000000; +7aeb : 00000000; +7aec : 00000000; +7aed : 00000000; +7aee : 00000000; +7aef : 00000000; +7af0 : 00000000; +7af1 : 00000000; +7af2 : 00000000; +7af3 : 00000000; +7af4 : 00000000; +7af5 : 00000000; +7af6 : 00000000; +7af7 : 00000000; +7af8 : 00000000; +7af9 : 00000000; +7afa : 00000000; +7afb : 00000000; +7afc : 00000000; +7afd : 00000000; +7afe : 00000000; +7aff : 00000000; +7b00 : 00000000; +7b01 : 00000000; +7b02 : 00000000; +7b03 : 00000000; +7b04 : 00000000; +7b05 : 00000000; +7b06 : 00000000; +7b07 : 00000000; +7b08 : 00000000; +7b09 : 00000000; +7b0a : 00000000; +7b0b : 00000000; +7b0c : 00000000; +7b0d : 00000000; +7b0e : 00000000; +7b0f : 00000000; +7b10 : 00000000; +7b11 : 00000000; +7b12 : 00000000; +7b13 : 00000000; +7b14 : 00000000; +7b15 : 00000000; +7b16 : 00000000; +7b17 : 00000000; +7b18 : 00000000; +7b19 : 00000000; +7b1a : 00000000; +7b1b : 00000000; +7b1c : 00000000; +7b1d : 00000000; +7b1e : 00000000; +7b1f : 00000000; +7b20 : 00000000; +7b21 : 00000000; +7b22 : 00000000; +7b23 : 00000000; +7b24 : 00000000; +7b25 : 00000000; +7b26 : 00000000; +7b27 : 00000000; +7b28 : 00000000; +7b29 : 00000000; +7b2a : 00000000; +7b2b : 00000000; +7b2c : 00000000; +7b2d : 00000000; +7b2e : 00000000; +7b2f : 00000000; +7b30 : 00000000; +7b31 : 00000000; +7b32 : 00000000; +7b33 : 00000000; +7b34 : 00000000; +7b35 : 00000000; +7b36 : 00000000; +7b37 : 00000000; +7b38 : 00000000; +7b39 : 00000000; +7b3a : 00000000; +7b3b : 00000000; +7b3c : 00000000; +7b3d : 00000000; +7b3e : 00000000; +7b3f : 00000000; +7b40 : 00000000; +7b41 : 00000000; +7b42 : 00000000; +7b43 : 00000000; +7b44 : 00000000; +7b45 : 00000000; +7b46 : 00000000; +7b47 : 00000000; +7b48 : 00000000; +7b49 : 00000000; +7b4a : 00000000; +7b4b : 00000000; +7b4c : 00000000; +7b4d : 00000000; +7b4e : 00000000; +7b4f : 00000000; +7b50 : 00000000; +7b51 : 00000000; +7b52 : 00000000; +7b53 : 00000000; +7b54 : 00000000; +7b55 : 00000000; +7b56 : 00000000; +7b57 : 00000000; +7b58 : 00000000; +7b59 : 00000000; +7b5a : 00000000; +7b5b : 00000000; +7b5c : 00000000; +7b5d : 00000000; +7b5e : 00000000; +7b5f : 00000000; +7b60 : 00000000; +7b61 : 00000000; +7b62 : 00000000; +7b63 : 00000000; +7b64 : 00000000; +7b65 : 00000000; +7b66 : 00000000; +7b67 : 00000000; +7b68 : 00000000; +7b69 : 00000000; +7b6a : 00000000; +7b6b : 00000000; +7b6c : 00000000; +7b6d : 00000000; +7b6e : 00000000; +7b6f : 00000000; +7b70 : 00000000; +7b71 : 00000000; +7b72 : 00000000; +7b73 : 00000000; +7b74 : 00000000; +7b75 : 00000000; +7b76 : 00000000; +7b77 : 00000000; +7b78 : 00000000; +7b79 : 00000000; +7b7a : 00000000; +7b7b : 00000000; +7b7c : 00000000; +7b7d : 00000000; +7b7e : 00000000; +7b7f : 00000000; +7b80 : 00000000; +7b81 : 00000000; +7b82 : 00000000; +7b83 : 00000000; +7b84 : 00000000; +7b85 : 00000000; +7b86 : 00000000; +7b87 : 00000000; +7b88 : 00000000; +7b89 : 00000000; +7b8a : 00000000; +7b8b : 00000000; +7b8c : 00000000; +7b8d : 00000000; +7b8e : 00000000; +7b8f : 00000000; +7b90 : 00000000; +7b91 : 00000000; +7b92 : 00000000; +7b93 : 00000000; +7b94 : 00000000; +7b95 : 00000000; +7b96 : 00000000; +7b97 : 00000000; +7b98 : 00000000; +7b99 : 00000000; +7b9a : 00000000; +7b9b : 00000000; +7b9c : 00000000; +7b9d : 00000000; +7b9e : 00000000; +7b9f : 00000000; +7ba0 : 00000000; +7ba1 : 00000000; +7ba2 : 00000000; +7ba3 : 00000000; +7ba4 : 00000000; +7ba5 : 00000000; +7ba6 : 00000000; +7ba7 : 00000000; +7ba8 : 00000000; +7ba9 : 00000000; +7baa : 00000000; +7bab : 00000000; +7bac : 00000000; +7bad : 00000000; +7bae : 00000000; +7baf : 00000000; +7bb0 : 00000000; +7bb1 : 00000000; +7bb2 : 00000000; +7bb3 : 00000000; +7bb4 : 00000000; +7bb5 : 00000000; +7bb6 : 00000000; +7bb7 : 00000000; +7bb8 : 00000000; +7bb9 : 00000000; +7bba : 00000000; +7bbb : 00000000; +7bbc : 00000000; +7bbd : 00000000; +7bbe : 00000000; +7bbf : 00000000; +7bc0 : 00000000; +7bc1 : 00000000; +7bc2 : 00000000; +7bc3 : 00000000; +7bc4 : 00000000; +7bc5 : 00000000; +7bc6 : 00000000; +7bc7 : 00000000; +7bc8 : 00000000; +7bc9 : 00000000; +7bca : 00000000; +7bcb : 00000000; +7bcc : 00000000; +7bcd : 00000000; +7bce : 00000000; +7bcf : 00000000; +7bd0 : 00000000; +7bd1 : 00000000; +7bd2 : 00000000; +7bd3 : 00000000; +7bd4 : 00000000; +7bd5 : 00000000; +7bd6 : 00000000; +7bd7 : 00000000; +7bd8 : 00000000; +7bd9 : 00000000; +7bda : 00000000; +7bdb : 00000000; +7bdc : 00000000; +7bdd : 00000000; +7bde : 00000000; +7bdf : 00000000; +7be0 : 00000000; +7be1 : 00000000; +7be2 : 00000000; +7be3 : 00000000; +7be4 : 00000000; +7be5 : 00000000; +7be6 : 00000000; +7be7 : 00000000; +7be8 : 00000000; +7be9 : 00000000; +7bea : 00000000; +7beb : 00000000; +7bec : 00000000; +7bed : 00000000; +7bee : 00000000; +7bef : 00000000; +7bf0 : 00000000; +7bf1 : 00000000; +7bf2 : 00000000; +7bf3 : 00000000; +7bf4 : 00000000; +7bf5 : 00000000; +7bf6 : 00000000; +7bf7 : 00000000; +7bf8 : 00000000; +7bf9 : 00000000; +7bfa : 00000000; +7bfb : 00000000; +7bfc : 00000000; +7bfd : 00000000; +7bfe : 00000000; +7bff : 00000000; +7c00 : 00000000; +7c01 : 00000000; +7c02 : 00000000; +7c03 : 00000000; +7c04 : 00000000; +7c05 : 00000000; +7c06 : 00000000; +7c07 : 00000000; +7c08 : 00000000; +7c09 : 00000000; +7c0a : 00000000; +7c0b : 00000000; +7c0c : 00000000; +7c0d : 00000000; +7c0e : 00000000; +7c0f : 00000000; +7c10 : 00000000; +7c11 : 00000000; +7c12 : 00000000; +7c13 : 00000000; +7c14 : 00000000; +7c15 : 00000000; +7c16 : 00000000; +7c17 : 00000000; +7c18 : 00000000; +7c19 : 00000000; +7c1a : 00000000; +7c1b : 00000000; +7c1c : 00000000; +7c1d : 00000000; +7c1e : 00000000; +7c1f : 00000000; +7c20 : 00000000; +7c21 : 00000000; +7c22 : 00000000; +7c23 : 00000000; +7c24 : 00000000; +7c25 : 00000000; +7c26 : 00000000; +7c27 : 00000000; +7c28 : 00000000; +7c29 : 00000000; +7c2a : 00000000; +7c2b : 00000000; +7c2c : 00000000; +7c2d : 00000000; +7c2e : 00000000; +7c2f : 00000000; +7c30 : 00000000; +7c31 : 00000000; +7c32 : 00000000; +7c33 : 00000000; +7c34 : 00000000; +7c35 : 00000000; +7c36 : 00000000; +7c37 : 00000000; +7c38 : 00000000; +7c39 : 00000000; +7c3a : 00000000; +7c3b : 00000000; +7c3c : 00000000; +7c3d : 00000000; +7c3e : 00000000; +7c3f : 00000000; +7c40 : 00000000; +7c41 : 00000000; +7c42 : 00000000; +7c43 : 00000000; +7c44 : 00000000; +7c45 : 00000000; +7c46 : 00000000; +7c47 : 00000000; +7c48 : 00000000; +7c49 : 00000000; +7c4a : 00000000; +7c4b : 00000000; +7c4c : 00000000; +7c4d : 00000000; +7c4e : 00000000; +7c4f : 00000000; +7c50 : 00000000; +7c51 : 00000000; +7c52 : 00000000; +7c53 : 00000000; +7c54 : 00000000; +7c55 : 00000000; +7c56 : 00000000; +7c57 : 00000000; +7c58 : 00000000; +7c59 : 00000000; +7c5a : 00000000; +7c5b : 00000000; +7c5c : 00000000; +7c5d : 00000000; +7c5e : 00000000; +7c5f : 00000000; +7c60 : 00000000; +7c61 : 00000000; +7c62 : 00000000; +7c63 : 00000000; +7c64 : 00000000; +7c65 : 00000000; +7c66 : 00000000; +7c67 : 00000000; +7c68 : 00000000; +7c69 : 00000000; +7c6a : 00000000; +7c6b : 00000000; +7c6c : 00000000; +7c6d : 00000000; +7c6e : 00000000; +7c6f : 00000000; +7c70 : 00000000; +7c71 : 00000000; +7c72 : 00000000; +7c73 : 00000000; +7c74 : 00000000; +7c75 : 00000000; +7c76 : 00000000; +7c77 : 00000000; +7c78 : 00000000; +7c79 : 00000000; +7c7a : 00000000; +7c7b : 00000000; +7c7c : 00000000; +7c7d : 00000000; +7c7e : 00000000; +7c7f : 00000000; +7c80 : 00000000; +7c81 : 00000000; +7c82 : 00000000; +7c83 : 00000000; +7c84 : 00000000; +7c85 : 00000000; +7c86 : 00000000; +7c87 : 00000000; +7c88 : 00000000; +7c89 : 00000000; +7c8a : 00000000; +7c8b : 00000000; +7c8c : 00000000; +7c8d : 00000000; +7c8e : 00000000; +7c8f : 00000000; +7c90 : 00000000; +7c91 : 00000000; +7c92 : 00000000; +7c93 : 00000000; +7c94 : 00000000; +7c95 : 00000000; +7c96 : 00000000; +7c97 : 00000000; +7c98 : 00000000; +7c99 : 00000000; +7c9a : 00000000; +7c9b : 00000000; +7c9c : 00000000; +7c9d : 00000000; +7c9e : 00000000; +7c9f : 00000000; +7ca0 : 00000000; +7ca1 : 00000000; +7ca2 : 00000000; +7ca3 : 00000000; +7ca4 : 00000000; +7ca5 : 00000000; +7ca6 : 00000000; +7ca7 : 00000000; +7ca8 : 00000000; +7ca9 : 00000000; +7caa : 00000000; +7cab : 00000000; +7cac : 00000000; +7cad : 00000000; +7cae : 00000000; +7caf : 00000000; +7cb0 : 00000000; +7cb1 : 00000000; +7cb2 : 00000000; +7cb3 : 00000000; +7cb4 : 00000000; +7cb5 : 00000000; +7cb6 : 00000000; +7cb7 : 00000000; +7cb8 : 00000000; +7cb9 : 00000000; +7cba : 00000000; +7cbb : 00000000; +7cbc : 00000000; +7cbd : 00000000; +7cbe : 00000000; +7cbf : 00000000; +7cc0 : 00000000; +7cc1 : 00000000; +7cc2 : 00000000; +7cc3 : 00000000; +7cc4 : 00000000; +7cc5 : 00000000; +7cc6 : 00000000; +7cc7 : 00000000; +7cc8 : 00000000; +7cc9 : 00000000; +7cca : 00000000; +7ccb : 00000000; +7ccc : 00000000; +7ccd : 00000000; +7cce : 00000000; +7ccf : 00000000; +7cd0 : 00000000; +7cd1 : 00000000; +7cd2 : 00000000; +7cd3 : 00000000; +7cd4 : 00000000; +7cd5 : 00000000; +7cd6 : 00000000; +7cd7 : 00000000; +7cd8 : 00000000; +7cd9 : 00000000; +7cda : 00000000; +7cdb : 00000000; +7cdc : 00000000; +7cdd : 00000000; +7cde : 00000000; +7cdf : 00000000; +7ce0 : 00000000; +7ce1 : 00000000; +7ce2 : 00000000; +7ce3 : 00000000; +7ce4 : 00000000; +7ce5 : 00000000; +7ce6 : 00000000; +7ce7 : 00000000; +7ce8 : 00000000; +7ce9 : 00000000; +7cea : 00000000; +7ceb : 00000000; +7cec : 00000000; +7ced : 00000000; +7cee : 00000000; +7cef : 00000000; +7cf0 : 00000000; +7cf1 : 00000000; +7cf2 : 00000000; +7cf3 : 00000000; +7cf4 : 00000000; +7cf5 : 00000000; +7cf6 : 00000000; +7cf7 : 00000000; +7cf8 : 00000000; +7cf9 : 00000000; +7cfa : 00000000; +7cfb : 00000000; +7cfc : 00000000; +7cfd : 00000000; +7cfe : 00000000; +7cff : 00000000; +7d00 : 00000000; +7d01 : 00000000; +7d02 : 00000000; +7d03 : 00000000; +7d04 : 00000000; +7d05 : 00000000; +7d06 : 00000000; +7d07 : 00000000; +7d08 : 00000000; +7d09 : 00000000; +7d0a : 00000000; +7d0b : 00000000; +7d0c : 00000000; +7d0d : 00000000; +7d0e : 00000000; +7d0f : 00000000; +7d10 : 00000000; +7d11 : 00000000; +7d12 : 00000000; +7d13 : 00000000; +7d14 : 00000000; +7d15 : 00000000; +7d16 : 00000000; +7d17 : 00000000; +7d18 : 00000000; +7d19 : 00000000; +7d1a : 00000000; +7d1b : 00000000; +7d1c : 00000000; +7d1d : 00000000; +7d1e : 00000000; +7d1f : 00000000; +7d20 : 00000000; +7d21 : 00000000; +7d22 : 00000000; +7d23 : 00000000; +7d24 : 00000000; +7d25 : 00000000; +7d26 : 00000000; +7d27 : 00000000; +7d28 : 00000000; +7d29 : 00000000; +7d2a : 00000000; +7d2b : 00000000; +7d2c : 00000000; +7d2d : 00000000; +7d2e : 00000000; +7d2f : 00000000; +7d30 : 00000000; +7d31 : 00000000; +7d32 : 00000000; +7d33 : 00000000; +7d34 : 00000000; +7d35 : 00000000; +7d36 : 00000000; +7d37 : 00000000; +7d38 : 00000000; +7d39 : 00000000; +7d3a : 00000000; +7d3b : 00000000; +7d3c : 00000000; +7d3d : 00000000; +7d3e : 00000000; +7d3f : 00000000; +7d40 : 00000000; +7d41 : 00000000; +7d42 : 00000000; +7d43 : 00000000; +7d44 : 00000000; +7d45 : 00000000; +7d46 : 00000000; +7d47 : 00000000; +7d48 : 00000000; +7d49 : 00000000; +7d4a : 00000000; +7d4b : 00000000; +7d4c : 00000000; +7d4d : 00000000; +7d4e : 00000000; +7d4f : 00000000; +7d50 : 00000000; +7d51 : 00000000; +7d52 : 00000000; +7d53 : 00000000; +7d54 : 00000000; +7d55 : 00000000; +7d56 : 00000000; +7d57 : 00000000; +7d58 : 00000000; +7d59 : 00000000; +7d5a : 00000000; +7d5b : 00000000; +7d5c : 00000000; +7d5d : 00000000; +7d5e : 00000000; +7d5f : 00000000; +7d60 : 00000000; +7d61 : 00000000; +7d62 : 00000000; +7d63 : 00000000; +7d64 : 00000000; +7d65 : 00000000; +7d66 : 00000000; +7d67 : 00000000; +7d68 : 00000000; +7d69 : 00000000; +7d6a : 00000000; +7d6b : 00000000; +7d6c : 00000000; +7d6d : 00000000; +7d6e : 00000000; +7d6f : 00000000; +7d70 : 00000000; +7d71 : 00000000; +7d72 : 00000000; +7d73 : 00000000; +7d74 : 00000000; +7d75 : 00000000; +7d76 : 00000000; +7d77 : 00000000; +7d78 : 00000000; +7d79 : 00000000; +7d7a : 00000000; +7d7b : 00000000; +7d7c : 00000000; +7d7d : 00000000; +7d7e : 00000000; +7d7f : 00000000; +7d80 : 00000000; +7d81 : 00000000; +7d82 : 00000000; +7d83 : 00000000; +7d84 : 00000000; +7d85 : 00000000; +7d86 : 00000000; +7d87 : 00000000; +7d88 : 00000000; +7d89 : 00000000; +7d8a : 00000000; +7d8b : 00000000; +7d8c : 00000000; +7d8d : 00000000; +7d8e : 00000000; +7d8f : 00000000; +7d90 : 00000000; +7d91 : 00000000; +7d92 : 00000000; +7d93 : 00000000; +7d94 : 00000000; +7d95 : 00000000; +7d96 : 00000000; +7d97 : 00000000; +7d98 : 00000000; +7d99 : 00000000; +7d9a : 00000000; +7d9b : 00000000; +7d9c : 00000000; +7d9d : 00000000; +7d9e : 00000000; +7d9f : 00000000; +7da0 : 00000000; +7da1 : 00000000; +7da2 : 00000000; +7da3 : 00000000; +7da4 : 00000000; +7da5 : 00000000; +7da6 : 00000000; +7da7 : 00000000; +7da8 : 00000000; +7da9 : 00000000; +7daa : 00000000; +7dab : 00000000; +7dac : 00000000; +7dad : 00000000; +7dae : 00000000; +7daf : 00000000; +7db0 : 00000000; +7db1 : 00000000; +7db2 : 00000000; +7db3 : 00000000; +7db4 : 00000000; +7db5 : 00000000; +7db6 : 00000000; +7db7 : 00000000; +7db8 : 00000000; +7db9 : 00000000; +7dba : 00000000; +7dbb : 00000000; +7dbc : 00000000; +7dbd : 00000000; +7dbe : 00000000; +7dbf : 00000000; +7dc0 : 00000000; +7dc1 : 00000000; +7dc2 : 00000000; +7dc3 : 00000000; +7dc4 : 00000000; +7dc5 : 00000000; +7dc6 : 00000000; +7dc7 : 00000000; +7dc8 : 00000000; +7dc9 : 00000000; +7dca : 00000000; +7dcb : 00000000; +7dcc : 00000000; +7dcd : 00000000; +7dce : 00000000; +7dcf : 00000000; +7dd0 : 00000000; +7dd1 : 00000000; +7dd2 : 00000000; +7dd3 : 00000000; +7dd4 : 00000000; +7dd5 : 00000000; +7dd6 : 00000000; +7dd7 : 00000000; +7dd8 : 00000000; +7dd9 : 00000000; +7dda : 00000000; +7ddb : 00000000; +7ddc : 00000000; +7ddd : 00000000; +7dde : 00000000; +7ddf : 00000000; +7de0 : 00000000; +7de1 : 00000000; +7de2 : 00000000; +7de3 : 00000000; +7de4 : 00000000; +7de5 : 00000000; +7de6 : 00000000; +7de7 : 00000000; +7de8 : 00000000; +7de9 : 00000000; +7dea : 00000000; +7deb : 00000000; +7dec : 00000000; +7ded : 00000000; +7dee : 00000000; +7def : 00000000; +7df0 : 00000000; +7df1 : 00000000; +7df2 : 00000000; +7df3 : 00000000; +7df4 : 00000000; +7df5 : 00000000; +7df6 : 00000000; +7df7 : 00000000; +7df8 : 00000000; +7df9 : 00000000; +7dfa : 00000000; +7dfb : 00000000; +7dfc : 00000000; +7dfd : 00000000; +7dfe : 00000000; +7dff : 00000000; +7e00 : 00000000; +7e01 : 00000000; +7e02 : 00000000; +7e03 : 00000000; +7e04 : 00000000; +7e05 : 00000000; +7e06 : 00000000; +7e07 : 00000000; +7e08 : 00000000; +7e09 : 00000000; +7e0a : 00000000; +7e0b : 00000000; +7e0c : 00000000; +7e0d : 00000000; +7e0e : 00000000; +7e0f : 00000000; +7e10 : 00000000; +7e11 : 00000000; +7e12 : 00000000; +7e13 : 00000000; +7e14 : 00000000; +7e15 : 00000000; +7e16 : 00000000; +7e17 : 00000000; +7e18 : 00000000; +7e19 : 00000000; +7e1a : 00000000; +7e1b : 00000000; +7e1c : 00000000; +7e1d : 00000000; +7e1e : 00000000; +7e1f : 00000000; +7e20 : 00000000; +7e21 : 00000000; +7e22 : 00000000; +7e23 : 00000000; +7e24 : 00000000; +7e25 : 00000000; +7e26 : 00000000; +7e27 : 00000000; +7e28 : 00000000; +7e29 : 00000000; +7e2a : 00000000; +7e2b : 00000000; +7e2c : 00000000; +7e2d : 00000000; +7e2e : 00000000; +7e2f : 00000000; +7e30 : 00000000; +7e31 : 00000000; +7e32 : 00000000; +7e33 : 00000000; +7e34 : 00000000; +7e35 : 00000000; +7e36 : 00000000; +7e37 : 00000000; +7e38 : 00000000; +7e39 : 00000000; +7e3a : 00000000; +7e3b : 00000000; +7e3c : 00000000; +7e3d : 00000000; +7e3e : 00000000; +7e3f : 00000000; +7e40 : 00000000; +7e41 : 00000000; +7e42 : 00000000; +7e43 : 00000000; +7e44 : 00000000; +7e45 : 00000000; +7e46 : 00000000; +7e47 : 00000000; +7e48 : 00000000; +7e49 : 00000000; +7e4a : 00000000; +7e4b : 00000000; +7e4c : 00000000; +7e4d : 00000000; +7e4e : 00000000; +7e4f : 00000000; +7e50 : 00000000; +7e51 : 00000000; +7e52 : 00000000; +7e53 : 00000000; +7e54 : 00000000; +7e55 : 00000000; +7e56 : 00000000; +7e57 : 00000000; +7e58 : 00000000; +7e59 : 00000000; +7e5a : 00000000; +7e5b : 00000000; +7e5c : 00000000; +7e5d : 00000000; +7e5e : 00000000; +7e5f : 00000000; +7e60 : 00000000; +7e61 : 00000000; +7e62 : 00000000; +7e63 : 00000000; +7e64 : 00000000; +7e65 : 00000000; +7e66 : 00000000; +7e67 : 00000000; +7e68 : 00000000; +7e69 : 00000000; +7e6a : 00000000; +7e6b : 00000000; +7e6c : 00000000; +7e6d : 00000000; +7e6e : 00000000; +7e6f : 00000000; +7e70 : 00000000; +7e71 : 00000000; +7e72 : 00000000; +7e73 : 00000000; +7e74 : 00000000; +7e75 : 00000000; +7e76 : 00000000; +7e77 : 00000000; +7e78 : 00000000; +7e79 : 00000000; +7e7a : 00000000; +7e7b : 00000000; +7e7c : 00000000; +7e7d : 00000000; +7e7e : 00000000; +7e7f : 00000000; +7e80 : 00000000; +7e81 : 00000000; +7e82 : 00000000; +7e83 : 00000000; +7e84 : 00000000; +7e85 : 00000000; +7e86 : 00000000; +7e87 : 00000000; +7e88 : 00000000; +7e89 : 00000000; +7e8a : 00000000; +7e8b : 00000000; +7e8c : 00000000; +7e8d : 00000000; +7e8e : 00000000; +7e8f : 00000000; +7e90 : 00000000; +7e91 : 00000000; +7e92 : 00000000; +7e93 : 00000000; +7e94 : 00000000; +7e95 : 00000000; +7e96 : 00000000; +7e97 : 00000000; +7e98 : 00000000; +7e99 : 00000000; +7e9a : 00000000; +7e9b : 00000000; +7e9c : 00000000; +7e9d : 00000000; +7e9e : 00000000; +7e9f : 00000000; +7ea0 : 00000000; +7ea1 : 00000000; +7ea2 : 00000000; +7ea3 : 00000000; +7ea4 : 00000000; +7ea5 : 00000000; +7ea6 : 00000000; +7ea7 : 00000000; +7ea8 : 00000000; +7ea9 : 00000000; +7eaa : 00000000; +7eab : 00000000; +7eac : 00000000; +7ead : 00000000; +7eae : 00000000; +7eaf : 00000000; +7eb0 : 00000000; +7eb1 : 00000000; +7eb2 : 00000000; +7eb3 : 00000000; +7eb4 : 00000000; +7eb5 : 00000000; +7eb6 : 00000000; +7eb7 : 00000000; +7eb8 : 00000000; +7eb9 : 00000000; +7eba : 00000000; +7ebb : 00000000; +7ebc : 00000000; +7ebd : 00000000; +7ebe : 00000000; +7ebf : 00000000; +7ec0 : 00000000; +7ec1 : 00000000; +7ec2 : 00000000; +7ec3 : 00000000; +7ec4 : 00000000; +7ec5 : 00000000; +7ec6 : 00000000; +7ec7 : 00000000; +7ec8 : 00000000; +7ec9 : 00000000; +7eca : 00000000; +7ecb : 00000000; +7ecc : 00000000; +7ecd : 00000000; +7ece : 00000000; +7ecf : 00000000; +7ed0 : 00000000; +7ed1 : 00000000; +7ed2 : 00000000; +7ed3 : 00000000; +7ed4 : 00000000; +7ed5 : 00000000; +7ed6 : 00000000; +7ed7 : 00000000; +7ed8 : 00000000; +7ed9 : 00000000; +7eda : 00000000; +7edb : 00000000; +7edc : 00000000; +7edd : 00000000; +7ede : 00000000; +7edf : 00000000; +7ee0 : 00000000; +7ee1 : 00000000; +7ee2 : 00000000; +7ee3 : 00000000; +7ee4 : 00000000; +7ee5 : 00000000; +7ee6 : 00000000; +7ee7 : 00000000; +7ee8 : 00000000; +7ee9 : 00000000; +7eea : 00000000; +7eeb : 00000000; +7eec : 00000000; +7eed : 00000000; +7eee : 00000000; +7eef : 00000000; +7ef0 : 00000000; +7ef1 : 00000000; +7ef2 : 00000000; +7ef3 : 00000000; +7ef4 : 00000000; +7ef5 : 00000000; +7ef6 : 00000000; +7ef7 : 00000000; +7ef8 : 00000000; +7ef9 : 00000000; +7efa : 00000000; +7efb : 00000000; +7efc : 00000000; +7efd : 00000000; +7efe : 00000000; +7eff : 00000000; +7f00 : 00000000; +7f01 : 00000000; +7f02 : 00000000; +7f03 : 00000000; +7f04 : 00000000; +7f05 : 00000000; +7f06 : 00000000; +7f07 : 00000000; +7f08 : 00000000; +7f09 : 00000000; +7f0a : 00000000; +7f0b : 00000000; +7f0c : 00000000; +7f0d : 00000000; +7f0e : 00000000; +7f0f : 00000000; +7f10 : 00000000; +7f11 : 00000000; +7f12 : 00000000; +7f13 : 00000000; +7f14 : 00000000; +7f15 : 00000000; +7f16 : 00000000; +7f17 : 00000000; +7f18 : 00000000; +7f19 : 00000000; +7f1a : 00000000; +7f1b : 00000000; +7f1c : 00000000; +7f1d : 00000000; +7f1e : 00000000; +7f1f : 00000000; +7f20 : 00000000; +7f21 : 00000000; +7f22 : 00000000; +7f23 : 00000000; +7f24 : 00000000; +7f25 : 00000000; +7f26 : 00000000; +7f27 : 00000000; +7f28 : 00000000; +7f29 : 00000000; +7f2a : 00000000; +7f2b : 00000000; +7f2c : 00000000; +7f2d : 00000000; +7f2e : 00000000; +7f2f : 00000000; +7f30 : 00000000; +7f31 : 00000000; +7f32 : 00000000; +7f33 : 00000000; +7f34 : 00000000; +7f35 : 00000000; +7f36 : 00000000; +7f37 : 00000000; +7f38 : 00000000; +7f39 : 00000000; +7f3a : 00000000; +7f3b : 00000000; +7f3c : 00000000; +7f3d : 00000000; +7f3e : 00000000; +7f3f : 00000000; +7f40 : 00000000; +7f41 : 00000000; +7f42 : 00000000; +7f43 : 00000000; +7f44 : 00000000; +7f45 : 00000000; +7f46 : 00000000; +7f47 : 00000000; +7f48 : 00000000; +7f49 : 00000000; +7f4a : 00000000; +7f4b : 00000000; +7f4c : 00000000; +7f4d : 00000000; +7f4e : 00000000; +7f4f : 00000000; +7f50 : 00000000; +7f51 : 00000000; +7f52 : 00000000; +7f53 : 00000000; +7f54 : 00000000; +7f55 : 00000000; +7f56 : 00000000; +7f57 : 00000000; +7f58 : 00000000; +7f59 : 00000000; +7f5a : 00000000; +7f5b : 00000000; +7f5c : 00000000; +7f5d : 00000000; +7f5e : 00000000; +7f5f : 00000000; +7f60 : 00000000; +7f61 : 00000000; +7f62 : 00000000; +7f63 : 00000000; +7f64 : 00000000; +7f65 : 00000000; +7f66 : 00000000; +7f67 : 00000000; +7f68 : 00000000; +7f69 : 00000000; +7f6a : 00000000; +7f6b : 00000000; +7f6c : 00000000; +7f6d : 00000000; +7f6e : 00000000; +7f6f : 00000000; +7f70 : 00000000; +7f71 : 00000000; +7f72 : 00000000; +7f73 : 00000000; +7f74 : 00000000; +7f75 : 00000000; +7f76 : 00000000; +7f77 : 00000000; +7f78 : 00000000; +7f79 : 00000000; +7f7a : 00000000; +7f7b : 00000000; +7f7c : 00000000; +7f7d : 00000000; +7f7e : 00000000; +7f7f : 00000000; +7f80 : 00000000; +7f81 : 00000000; +7f82 : 00000000; +7f83 : 00000000; +7f84 : 00000000; +7f85 : 00000000; +7f86 : 00000000; +7f87 : 00000000; +7f88 : 00000000; +7f89 : 00000000; +7f8a : 00000000; +7f8b : 00000000; +7f8c : 00000000; +7f8d : 00000000; +7f8e : 00000000; +7f8f : 00000000; +7f90 : 00000000; +7f91 : 00000000; +7f92 : 00000000; +7f93 : 00000000; +7f94 : 00000000; +7f95 : 00000000; +7f96 : 00000000; +7f97 : 00000000; +7f98 : 00000000; +7f99 : 00000000; +7f9a : 00000000; +7f9b : 00000000; +7f9c : 00000000; +7f9d : 00000000; +7f9e : 00000000; +7f9f : 00000000; +7fa0 : 00000000; +7fa1 : 00000000; +7fa2 : 00000000; +7fa3 : 00000000; +7fa4 : 00000000; +7fa5 : 00000000; +7fa6 : 00000000; +7fa7 : 00000000; +7fa8 : 00000000; +7fa9 : 00000000; +7faa : 00000000; +7fab : 00000000; +7fac : 00000000; +7fad : 00000000; +7fae : 00000000; +7faf : 00000000; +7fb0 : 00000000; +7fb1 : 00000000; +7fb2 : 00000000; +7fb3 : 00000000; +7fb4 : 00000000; +7fb5 : 00000000; +7fb6 : 00000000; +7fb7 : 00000000; +7fb8 : 00000000; +7fb9 : 00000000; +7fba : 00000000; +7fbb : 00000000; +7fbc : 00000000; +7fbd : 00000000; +7fbe : 00000000; +7fbf : 00000000; +7fc0 : 00000000; +7fc1 : 00000000; +7fc2 : 00000000; +7fc3 : 00000000; +7fc4 : 00000000; +7fc5 : 00000000; +7fc6 : 00000000; +7fc7 : 00000000; +7fc8 : 00000000; +7fc9 : 00000000; +7fca : 00000000; +7fcb : 00000000; +7fcc : 00000000; +7fcd : 00000000; +7fce : 00000000; +7fcf : 00000000; +7fd0 : 00000000; +7fd1 : 00000000; +7fd2 : 00000000; +7fd3 : 00000000; +7fd4 : 00000000; +7fd5 : 00000000; +7fd6 : 00000000; +7fd7 : 00000000; +7fd8 : 00000000; +7fd9 : 00000000; +7fda : 00000000; +7fdb : 00000000; +7fdc : 00000000; +7fdd : 00000000; +7fde : 00000000; +7fdf : 00000000; +7fe0 : 00000000; +7fe1 : 00000000; +7fe2 : 00000000; +7fe3 : 00000000; +7fe4 : 00000000; +7fe5 : 00000000; +7fe6 : 00000000; +7fe7 : 00000000; +7fe8 : 00000000; +7fe9 : 00000000; +7fea : 00000000; +7feb : 00000000; +7fec : 00000000; +7fed : 00000000; +7fee : 00000000; +7fef : 00000000; +7ff0 : 00000000; +7ff1 : 00000000; +7ff2 : 00000000; +7ff3 : 00000000; +7ff4 : 00000000; +7ff5 : 00000000; +7ff6 : 00000000; +7ff7 : 00000000; +7ff8 : 00000000; +7ff9 : 00000000; +7ffa : 00000000; +7ffb : 00000000; +7ffc : 00000000; +7ffd : 00000000; +7ffe : 00000000; +7fff : 00000000; +END; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.bram b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.bram new file mode 100644 index 000000000..8d4e519ba --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.bram @@ -0,0 +1,32768 @@ +10011000000000000000000000000000 +11010000000000000000000000000000 +11010000001000000000000000000000 +01111000000000010000000000000000 +00111000001000010000000000000000 +11010000111000010000000000000000 +11111000000000000000000000111010 +00110100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01010111010100100101000001000011 +00101101001011010010110100101101 +00000001001000110100010101100111 +10001001101010111100110111101111 +00000000000000001001010001111000 +00000000000000000000000000000000 +00000000000000001000010100001000 +00000000000000001000110110101000 +00000000000000000000000000000000 +00000010000101000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001000010000110100 +01011011100111010000000000000000 +11111000000000000000000000011110 +00110100000000010000000000000010 +11111000000000000001001000111110 +11100000000000000000000000101110 +00110100000000000000000000000000 +00110100000000000000000000000000 +00110100000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +10011000000000000000000000000000 +01111000000111000000000000000001 +00111011100111001111111111111100 +01111000000000010000000000000000 +00111000001000011000111001000000 +00110100000000100000000000000000 +01111000000000110000000000000000 +00111000011000111001011101100100 +11001000011000010001100000000000 +11111000000000000001011001100011 +00110100000000010000000000000000 +00110100000000100000000000000000 +00110100000000110000000000000000 +11111000000000000000000000111000 +11100000000000000000000000000000 +00110111100111001111111111000100 +01011011100000010000000000000100 +01011011100000100000000000001000 +01011011100000110000000000001100 +01011011100001000000000000010000 +01011011100001010000000000010100 +01011011100001100000000000011000 +01011011100001110000000000011100 +01011011100010000000000000100000 +01011011100010010000000000100100 +01011011100010100000000000101000 +01011011100111100000000000110100 +01011011100111110000000000111000 +00101011100000010000000000111100 +01011011100000010000000000110000 +10111011100000000000100000000000 +00110100001000010000000000111100 +01011011100000010000000000101100 +11000011101000000000000000000000 +00101011100000010000000000000100 +00101011100000100000000000001000 +00101011100000110000000000001100 +00101011100001000000000000010000 +00101011100001010000000000010100 +00101011100001100000000000011000 +00101011100001110000000000011100 +00101011100010000000000000100000 +00101011100010010000000000100100 +00101011100010100000000000101000 +00101011100111010000000000110000 +00101011100111100000000000110100 +00101011100111110000000000111000 +00101011100111000000000000101100 +00110100000000000000000000000000 +11000011110000000000000000000000 +10010000000000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000000000010000000000000000 +10010000001000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000001000010000000000000000 +11000011101000000000000000000000 +10010000000000000001000000000000 +00110100000000011111111111111110 +10100000010000010000100000000000 +11010000000000010000000000000000 +10010000001000000001000000000000 +00111000010000100000000000000001 +11010000001000100000000000000000 +00111000001000010000000000000001 +11010000000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100111010000000000000100 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000001000011001011101011000 +01111000000000100000000000000010 +00111000011000111000000100101000 +01011000001000100000000000000000 +00101000011000100000000000000000 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000001000011001010001000000 +00111000011000111000000100101100 +01011000001000100000000000000000 +00101000011000100000000000000000 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000001000011001011101100000 +00111000011000111000000100110000 +01011000001000100000000000000000 +00101000011000100000000000000000 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000001000011001010001110100 +00111000011000111000000100110100 +01011000001000100000000000000000 +00101000011000100000000000000000 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000001000011001011101011100 +00111000011000111000000100111000 +01011000001000100000000000000000 +00101000011000100000000000000000 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000001000011001011100101100 +00111000011000111000000100111100 +01011000001000100000000000000000 +00101000011000100000000000000000 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000011000111000000101000000 +00111000001000011001011100011000 +01011000001000100000000000000000 +00101000011000100000000000000000 +01111000000000010000000000000000 +00111000001000011001011101010100 +01011000001000100000000000000000 +00110100000000010000000000000001 +11111000000000000000110001011101 +00110100000000011111111111011110 +00110011100000010000000000001000 +00110100000000011111111110101101 +00110011100000010000000000001001 +00110100000000101111111111101111 +00110100000000011111111110111110 +00110011100000010000000000001010 +00110011100000100000000000001011 +00110011100000010000000000001101 +00110100000000101111111110111010 +00110111100000010000000000001000 +00110011100000100000000000001100 +11111000000000000000100110001001 +00110100000000100000000000000001 +00110100000000010000000000000001 +11111000000000000000100011011110 +11111000000000000000101110001100 +11111000000000000000110101101101 +11111000000000000001001001101011 +00110100000000010000000000000001 +11111000000000000000110111101001 +01111000000000010000000000000000 +00111000001000011000010000110100 +00110100000000100000000000000010 +01011000001000100000000000001100 +11100000000000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000001000 +01011011100111010000000000000100 +01011011100001000000000000001100 +01011011100001010000000000010000 +10111000100000000101100000000000 +01011011100001100000000000010100 +01111000000001000000000000000000 +01011011100001110000000000011000 +01011011100010000000000000011100 +00111000100001000101110111001100 +00110100000001010000000000000000 +01000100001000000000000000000011 +00101000001001000000001111010100 +00101000001001010000000000011100 +01111000000001100000000000000000 +00111000110001101000111001000100 +00101000110000010000000000000000 +00111100010000100000000000000010 +10111000101000010010100000000000 +10000000101000100010100000000000 +00100000101001010000000000001111 +01010100011001010000000000001100 +01111000000001010000000000000000 +00111000101001011000000111111000 +10110100101000100010100000000000 +01111000000001100000000000000000 +00101000101000100000000000000000 +10111000110000000000100000000000 +00111000001000010101110111010100 +11111000000000000000011101101110 +10111001011000000000100000000000 +00110111100000100000000000010000 +11111000000000000000011101010111 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000110000000000000001 +00110100000000010000000000000011 +00110100000000100000000000000000 +11111000000000000001001001000011 +00110100000000010000000000000000 +00110100000000100000000000000001 +11111000000000000001001101101001 +11111000000000000000110001001010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000010000000000000000 +10111000010000000110000000000000 +11111000000000000001001011100000 +01000101100000000000000000000101 +01100100001000100000000000000000 +11001000000000100001000000000000 +00111000010000100000000000000001 +11100000000000000000000000010011 +01111000000010110000000000000000 +00111001011010111000111001001000 +01011100001011000000000000000100 +01011001011000000000000000000000 +00110100000000101111111111111111 +11100000000000000000000000001101 +00101001011011000000000000000000 +00110100000000100000000000000001 +01011101100000000000000000001010 +01111000000000100000000000000000 +00111000010000101000010000110000 +00110100000000010000000000000011 +11111000000000000000110011010101 +00110100000000100000000000000010 +01001001100000010000000000000100 +00110100000000010000000000000001 +01011001011000010000000000000000 +00110100000000100000000000000001 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000000000000 +00110100000000100000000000000001 +11111000000000000001001100111001 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000001101011000 +00101000001000010000000000010000 +00101000001000110000000000001100 +01000100010000110000000000000100 +01011000001000100000000000001100 +10111000010000000000100000000000 +11111000000000000000110101111000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000000110101101010 +00110100000000100000000000000001 +01011100001000000000000000000011 +11111000000000000001001100010010 +01111100001000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000010100000000000 +10111000001000100000100000000000 +10111000010000000010000000000000 +10111000011000000101100000000000 +01000100001000000000000000000101 +00110100000000010000000000000001 +10111000101000000001000000000000 +10111000100000000001100000000000 +11111000000000000000110011101111 +01000101011000000000000000000101 +00010101011000100000000000011111 +00110100000000010000000000000010 +10111001011000000001100000000000 +11111000000000000000110011101010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000001000000001000000000000 +00110100000000011111111111111111 +11111000000000000001001010010110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111100100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00101000001000100000001111010000 +10111000100000000111000000000000 +00110111100000010000000000011000 +10111000011000000101100000000000 +10111000101000000110100000000000 +11111000000000000000010100011101 +01000101110000000000000000000101 +01111000000000010000000000000000 +00111000001000011000101010101100 +00101000001000010000000000000000 +01011001110000010000000000000000 +01000101101000000000000000000011 +00101011100000010000000011001100 +01011001101000010000000000000000 +00101011100000100000000001101100 +00110100000000011111111111111101 +01000100010000000000000000010011 +01000101100000000000000000000111 +00101011100000100000000001100000 +00101011100000010000000001011000 +10110100010000010000100000000000 +00101011100000100000000010100000 +10110100001000100000100000000000 +01011001100000010000000000000000 +00101011100000100000000001101000 +00110100000000011111111111111101 +01000100010000000000000000001001 +00110100000000010000000000000000 +01000101011000000000000000000111 +00101011100000110000000001100100 +00101011100000100000000001011100 +10110100011000100001000000000000 +00101011100000110000000010100100 +10110100010000110001000000000000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000011011100 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000001000000000000000000 +10111000010000000110000000000000 +10111000011000000101100000000000 +00110111100000100000000000010000 +00110111100000110000000000010100 +00110100000001010000000000000000 +01011011100000000000000000010100 +01011011100000000000000000010000 +11111011111111111111111110111111 +00110100000000010000000000000001 +01011101100000010000000000000011 +00101011100000010000000000010000 +11100000000000000000000000000010 +00101011100000010000000000010100 +01011001011000010000000000000000 +00110100000000010000000000000001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000000100001010110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +11111000000000000000100001011010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000010000000000000000 +00111000001000011000111001001100 +00101000001000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000010001010000000000001000 +00101100010001000000000000001100 +00101000010011010000000000000000 +00111100101001010000000000010000 +10111000001000000110000000000000 +00101000010010110000000000000100 +10111000101001000000100000000000 +00110100000000100000001111101000 +11111000000000000001010000101110 +00010101101000100000000000011000 +10111000001000000011000000000000 +01111000000001110000000000000000 +00100000010000100000000011000000 +00110100000000010000000010000000 +00111000111001110111010101001100 +01011100010000010000000000000011 +01111000000001110000000000000000 +00111000111001110101111110111000 +01111000000001000000000000000000 +10111000100000000000100000000000 +10111001100000000001000000000000 +10111001011000000001100000000000 +10111001011000000010000000000000 +10111001011000000010100000000000 +00111000001000010101111111000100 +11111000000000000000011001110100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100111010000000000011000 +10111000001000000101000000000000 +01000000011000010000000000000101 +01000000011001000000000000000000 +01000000011001010000000000000001 +01000000011001100000000000000010 +01000000011001110000000000000011 +01000000011010000000000000000100 +01011011100000010000000000000100 +01000000011000010000000000000110 +10111000010000000100100000000000 +10111001010000000001000000000000 +01011011100000010000000000001000 +01000000011000010000000000000111 +01011011100000010000000000001100 +01000000011000010000000000001000 +01011011100000010000000000010000 +01000000011000010000000000001001 +10111001001000000001100000000000 +01011011100000010000000000010100 +01111000000000010000000000000000 +00111000001000010101111111101000 +11111000000000000000011001010110 +00101011100111010000000000011000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111010000 +01011011100010110000000000110000 +01011011100011000000000000101100 +01011011100011010000000000101000 +01011011100011100000000000100100 +01011011100011110000000000100000 +01011011100100000000000000011100 +01011011100100010000000000011000 +01011011100100100000000000010100 +01011011100100110000000000010000 +01011011100101000000000000001100 +01011011100101010000000000001000 +01011011100111010000000000000100 +10111000011000000011000000000000 +10111000001000001001100000000000 +10111000010000001001000000000000 +01111000000000010000000000000000 +10111000100000001010100000000000 +00111000001000010110000000100000 +10111010011000000001000000000000 +10111010010000000001100000000000 +10111000110000000010000000000000 +10111000101000001010000000000000 +01111000000100010000000000000000 +11111000000000000000011000111010 +01111000000100000000000000000000 +01111000000011110000000000000000 +01111000000011100000000000000000 +01111000000011010000000000000000 +10111000001000000101100000000000 +00110100000011000000000000000000 +00111010001100010110000000110100 +00111010000100000110000000111100 +00111001111011110111000011101100 +00111001110011100111101010111100 +00111001101011010111001101110100 +11100000000000000000000000010111 +01011100110000000000000000000110 +10111010001000000000100000000000 +10111010011000000001000000000000 +10111010010000000001100000000000 +11111000000000000000011000101001 +10110101011000010101100000000000 +10110110101011000001000000000000 +01000000010000100000000000000000 +10111010000000000000100000000000 +00110101100011000000000000000001 +11111000000000000000011000100011 +00100001100000100000000000000011 +10110100001010110101100000000000 +10111001111000000011000000000000 +01011100010000000000000000000101 +00100001100000010000000000001111 +10111001110000000011000000000000 +01000100001000100000000000000010 +10111001101000000011000000000000 +10111000110000000000100000000000 +11111000000000000000011000011001 +10110101011000010101100000000000 +00100001100001100000000000001111 +01001010100011001111111111101001 +01000100110000000000000000000101 +01111000000000010000000000000000 +00111000001000010111101010111100 +11111000000000000000011000010010 +10110100001010110101100000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000110000 +00101011100011000000000000101100 +00101011100011010000000000101000 +00101011100011100000000000100100 +00101011100011110000000000100000 +00101011100100000000000000011100 +00101011100100010000000000011000 +00101011100100100000000000010100 +00101011100100110000000000010000 +00101011100101000000000000001100 +00101011100101010000000000001000 +00110111100111000000000000110000 +11000011101000000000000000000000 +00110111100111001111111110111000 +01011011100010110000000001001000 +01011011100011000000000001000100 +01011011100011010000000001000000 +01011011100011100000000000111100 +01011011100011110000000000111000 +01011011100100000000000000110100 +01011011100100010000000000110000 +01011011100100100000000000101100 +01011011100100110000000000101000 +01011011100101000000000000100100 +01011011100101010000000000100000 +01011011100101100000000000011100 +01011011100101110000000000011000 +01011011100110000000000000010100 +01011011100111010000000000010000 +10111000011000001000000000000000 +01000000010000110000000000000001 +10111000001000000110000000000000 +00110100000000010000000000000010 +00100000011000110000000000001111 +10111000010000000110100000000000 +01000000010011100000000000000000 +01000100011000010000000000000110 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110000001000100 +11111000000000000000010111100110 +11100000000000000000000101010000 +01000000010001010000000000000010 +01000000010001100000000000000011 +00100001110011100000000000001111 +00111100101001010000000000001000 +01111000000000010000000000000000 +10111000110001010010100000000000 +01000001101001100000000000000100 +00110100000000110000000000000010 +10111001110000000010000000000000 +00110100010010110000000000100010 +00111000001000010110000001100100 +10111001100000000001000000000000 +11111000000000000000010111011000 +01000001101000110000000000000110 +01000001101001000000000000000111 +00101001101001010000000000001100 +00111100011000110000000000001000 +01111000000000010000000000000000 +10111000100000110001100000000000 +00101001101001000000000000001000 +10111000101000000011000000000000 +10111001100000000001000000000000 +00111000001000010110000010010000 +11111000000000000000010111001101 +01111000000000100000000000000000 +10111001100000000000100000000000 +00111000010000100110000011000000 +00110101101000110000000000010100 +11111011111111111111111101011011 +01000001101000110000000000011110 +01000001101001000000000000011111 +01000001101001010000000000100001 +00111100011000110000000000001000 +01111000000000010000000000000000 +10111000100000110001100000000000 +01000001101001000000000000100000 +00111000001000010110000011001000 +10111001100000000001000000000000 +11111000000000000000010110111110 +00110100000000010000000000001100 +01010101110000010000000011101001 +01111000000000010000000000000000 +00111101110011100000000000000010 +00111000001000011000001000011000 +10110100001011100000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110000011110100 +11111000000000000000010110110010 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000000 +01111000000000010000000000000000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111000001000010110000100001100 +10111001100000000001000000000000 +00111000011000110110000100011100 +11100000000000000000000000011100 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110000100101000 +11111000000000000000010110010110 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +01000001011001110000000000000101 +01000001011001100000000000001001 +10111000101000010010100000000000 +01111000000000110000000000000000 +01111000000000010000000000000000 +00111000001000010110000100001100 +10111001100000000001000000000000 +00111000011000110110000101000100 +10111000111001000010000000000000 +10111000110001010010100000000000 +11111000000000000000010101111100 +11100000000000000000000010100110 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110000101010100 +11111000000000000000010101110111 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000000 +01111000000000010000000000000000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111000001000010110000100001100 +10111001100000000001000000000000 +00111000011000110110000101110000 +11100011111111111111111111100001 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110000110000000 +11111000000000000000010101011011 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111100101001010000000000001000 +10111000001000100000100000000000 +01111000000011100000000000000000 +00111001110011100110000110011100 +10111000101000010010100000000000 +01111000000000010000000000000000 +10111001100000000001000000000000 +10111001110000000001100000000000 +10111000111001000010000000000000 +10111000110001010010100000000000 +00111000001000010110000100001100 +11111000000000000000010101000000 +00110101011000110000000000001010 +10111001100000000000100000000000 +10111001110000000001000000000000 +11111011111111111111111011001111 +00110100000010110000000000110110 +11100000000000000000000010011000 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110000110110000 +11111000000000000000010100110110 +01000001011000100000000000000010 +01000001011000010000000000000011 +01000001011001000000000000000100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000000110 +01000001011000010000000000000111 +01000001011001010000000000001000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011001110000000000000101 +01000001011001100000000000001001 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01111000000000110000000000000000 +01111000000000010000000000000000 +10111000111001000010000000000000 +10111000110001010010100000000000 +10111001100000000001000000000000 +00111000011000110110000111001100 +00111000001000010110000100001100 +11111000000000000000010100011100 +01000001011000100000000000001110 +01000001011000010000000000001111 +01000001011001000000000000010000 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100100001000000000000001000 +10111000001000100000100000000000 +10111000100000010010000000000000 +01000001011000100000000000010010 +01000001011000010000000000010011 +01000001011001010000000000010100 +00111100010000100000000000011000 +00111100001000010000000000010000 +00111100101001010000000000001000 +10111000001000100000100000000000 +10111000101000010010100000000000 +01000001011000100000000000010110 +01000001011000010000000000010111 +01000001011001100000000000011000 +00111100010000100000000000011000 +00111100001000010000000000010000 +01000001011010010000000000010001 +01000001011010000000000000010101 +01000001011001110000000000011001 +00111100110001100000000000001000 +10111000001000100000100000000000 +10111000110000010011000000000000 +01111000000000110000000000000000 +01111000000000010000000000000000 +10111001001001000010000000000000 +10111001000001010010100000000000 +10111000111001100011000000000000 +10111001100000000001000000000000 +00111000011000110110000111111000 +00111000001000010110000111100100 +11111000000000000000010011111000 +01000001011000110000000000001101 +01000001011001000000000000011010 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110001000011100 +11111000000000000000010011110010 +01000001011000010000000000100000 +01000001011001000000000000011011 +01000001011001010000000000011100 +01000001011001100000000000011101 +01000001011001110000000000011110 +01000001011010000000000000011111 +01011011100000010000000000000100 +01000001011000010000000000100001 +01111000000000110000000000000000 +10111001100000000001000000000000 +01011011100000010000000000001000 +01000001011000010000000000100010 +00111000011000110110001001110100 +00110100000010110000000001000000 +01011011100000010000000000001100 +01111000000000010000000000000000 +00111000001000010110001001000100 +11111000000000000000010011100000 +11100000000000000000000000111101 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000010110001010010100 +11111000000000000000010011011011 +01111000000000100000000000000000 +10111001100000000000100000000000 +00111000010000100110001010110000 +10111001011000000001100000000000 +11111011111111111111111001101001 +00110100000010110000000000101100 +11100000000000000000000000110010 +00110100000010110000000000100010 +11100000000000000000000000110000 +01010101111101110000000000001001 +01111000000000010000000000000000 +10111001100000000001000000000000 +10111010000000000001100000000000 +10111001011000000010000000000000 +10111001111000000010100000000000 +00111000001000010110001011001100 +11111000000000000000010011001010 +11100000000000000000000000110100 +10110101101010110111000000000000 +01000001110101100000000000000010 +01000001110000010000000000000011 +01000001110000110000000000000000 +00111110110101100000000000001000 +01000001110001000000000000000001 +10111000001101101011000000000000 +01000001110000010000000000001000 +01000001110001010000000000000100 +01000001110001100000000000000101 +01000001110001110000000000000110 +01000001110010000000000000000111 +01011011100000010000000000000100 +01000001110000010000000000001001 +00111100011000110000000000001000 +00110110110100010000000000000100 +01011011100000010000000000001000 +10111000100000110001100000000000 +10111010101000000000100000000000 +10111001100000000001000000000000 +10111010001000000010000000000000 +11111000000000000000010010110011 +01001101111100010000000000000111 +10111010010000000000100000000000 +10111001100000000001000000000000 +10111010001000000001100000000000 +10111001111000000010000000000000 +11111000000000000000010010101101 +11100000000000000000000000001000 +10111001100000000000100000000000 +10111010100000000001000000000000 +10111010011000000001100000000000 +00110101110001000000000000001010 +00110110110001011111111111111010 +11111011111111111111111001010100 +10111010001000000111100000000000 +10110101011011110101100000000000 +11100000000000000000000000001011 +01111000000101010000000000000000 +01111000000101000000000000000000 +01111000000100110000000000000000 +01111000000100100000000000000000 +00110100000110000000000000000010 +00110100000101110000000000001001 +00111010101101010110001011110000 +00111010100101000110001101011100 +00111010011100110110001101100100 +00111010010100100110001100110000 +01001101011100000000000000000011 +11001010000010110111100000000000 +01001001111110001111111111000101 +01111000000000100000000000000000 +01111000000000110000000000000000 +10111001100000000000100000000000 +00111000010000100110001101110000 +00111000011000110110001101111000 +10111001101000000010000000000000 +10111010000000000010100000000000 +11111011111111111111111000111100 +00101011100111010000000000010000 +00101011100010110000000001001000 +00101011100011000000000001000100 +00101011100011010000000001000000 +00101011100011100000000000111100 +00101011100011110000000000111000 +00101011100100000000000000110100 +00101011100100010000000000110000 +00101011100100100000000000101100 +00101011100100110000000000101000 +00101011100101000000000000100100 +00101011100101010000000000100000 +00101011100101100000000000011100 +00101011100101110000000000011000 +00101011100110000000000000010100 +00110111100111000000000001001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000010000000101100000000000 +01000100100000000000000000000101 +10111000100000000001000000000000 +01011011100000110000000000010000 +11111011111111111111110111100001 +00101011100000110000000000010000 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111001101110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001011010000000000000000 +10111000001000000111100000000000 +00101000001011100000000000000100 +10111000010000000110000000000000 +00110100000010110000000000000000 +00110100000000010000000000000000 +00110100000001000000000000000000 +01010100010011010000000000000110 +10111001101000000000100000000000 +11111000000000000001001000101110 +10001000001011000001000000000000 +10111001011000000010000000000000 +11001001101000100110100000000000 +00110100000000110000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001011 +00111101100001010000000000000001 +00111101011010110000000000000001 +11110101100001010110000000000000 +00111100011000110000000000000001 +10110101100010110101100000000000 +10111000101000000110000000000000 +00111100010001010000000000000001 +11110100010001010001000000000000 +10110100010000110001100000000000 +10111000101000000001000000000000 +00010101011001010000000000011111 +11001000101011000011000000000000 +11110100110001010011000000000000 +11001000101010110010100000000000 +11001000101001100010100000000000 +00000000101001010000000000011111 +00110100000001100000000000000001 +01010101101010110000000000000100 +01011101101010110000000000000010 +01010101110011000000000000000010 +00110100000001100000000000000000 +10100000101001100011000000000000 +01011100110000001111111111101010 +01010101011011010000000000001101 +01011101011011010000000000000010 +01010101100011100000000000001011 +11001001110011000010100000000000 +11110100101011100111000000000000 +11001001101010110110100000000000 +11001001101011100110100000000000 +10111000101000000111000000000000 +10110100100000100010100000000000 +11110100100001010010000000000000 +10110100001000110000100000000000 +10110100100000010000100000000000 +10111000101000000010000000000000 +00111100011001010000000000011111 +00000000010000100000000000000001 +00000000011000110000000000000001 +10111000101000100001000000000000 +10111000011000100010100000000000 +01000100101000000000000000000110 +00111101011001010000000000011111 +00000001100011000000000000000001 +00000001011010110000000000000001 +10111000101011000110000000000000 +11100011111111111111111111101001 +01011001111000010000000000000000 +10111001110000000000100000000000 +01011001111001000000000000000100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +11111000000000000000100011011011 +10110100001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000001000000000000000000 +10111000010000000101100000000000 +01111000000001010000000000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110010000101000 +00111000101001011000001001001100 +10111001011000000011000000000000 +11111011111111111111110001110110 +01000101011000000000000000000101 +00010101011000100000000000011111 +00110100000000010000000000000010 +10111001011000000001100000000000 +11111000000000000000100111100110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000010000000101100000000000 +10111000011000000011000000000000 +01000100011000000000000000001000 +01111000000001000000000000000000 +01111000000001010000000000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110010000110100 +00111000101001011000001001101100 +11111011111111111111110001011101 +10111001100000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111111011001 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000110100000000000 +01000100010000000000000000010101 +00101000010000010000000000001000 +00101100010010110000000000001100 +00101000010011000000000000000100 +00111100001000010000000000010000 +00110100000001000000000000000011 +10111000001010110101100000000000 +00101000010000010000000000000000 +10111001011000000001100000000000 +10111001100000000001000000000000 +11111000000000000000100111010111 +01111000000001000000000000000000 +01111000000001010000000000000000 +10111001101000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000001 +00111000100001000110010001100000 +00111000101001011000001010000000 +10111001100000000011000000000000 +10111001011000000011100000000000 +11111011111111111111110000111010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +10111000001000000110000000000000 +00110111100000100000000000011000 +00110111100000010000000000010000 +11111000000000000000100111011101 +00101011100001110000000000011000 +00101011100000010000000000010000 +00101011100001100000000000010100 +00000000111000100000000000010000 +01011001011000010000000000000000 +01011001011000100000000000001000 +00111100111000010000000000010000 +01111000000000100000000000000000 +00111000010000101000111001000100 +01011001011000010000000000001100 +00101000010000010000000000000000 +01011001011001100000000000000100 +00100000001000010000000000000001 +01011100001000000000000000001001 +01111000000001000000000000000000 +01111000000001010000000000000000 +10111001100000000000100000000000 +00110100000000100000000000000110 +00110100000000110000000000000010 +00111000100001000110010001100000 +00111000101001011000001010010000 +11111011111111111111110000010100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111110110000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00001000100001000000000000001100 +10111000001000000101100000000000 +00110100001011010000000100010000 +01111000000000010000000000000000 +00111000001000011000010001000100 +10110100001001000000100000000000 +10111000010000000111100000000000 +01000000001000100000000000000111 +01111000000001010000000000000000 +00110111100011000000000001000000 +00001000010000100000000000000110 +00111000101001011000001010110000 +00101001011100000000000001101000 +00110100000000011000100011110111 +10110100010001010001000000000000 +10111000011000000111000000000000 +00001111100000010000000001001100 +00110100000000110000000000000110 +10111001100000000000100000000000 +11111000000000000001000110010100 +10111001100000000001000000000000 +10111010000000000000100000000000 +10111001111000000001100000000000 +10111001110000000010000000000000 +00110111100001010000000000100000 +11111000000000000000001100101111 +10111000001000000110000000000000 +01000101101000000000000000011111 +00101011100000010000000000101000 +00101011100000100000000000100100 +00101011100000110000000000100000 +00010100001001010000000000011111 +00000000001001000000000000010000 +00111100101001010000000000010000 +00111100001000010000000000010000 +10111000100001010010100000000000 +00101011100001000000000000111100 +01011001011000110000000100010000 +01011001011000100000000100010100 +01011001011001010000000100011000 +01011001011000010000000100011100 +01011100100000000000000000000100 +01111000000001001000111100000000 +10111000011001000001100000000000 +01011001011000110000000100010000 +00111100101010010000000000010000 +00000000001010000000000000010000 +00101001011001110000000100010100 +01111000000001000000000000000000 +01111000000001010000000000000000 +10111001011000000000100000000000 +00110100000000100000000000000101 +00110100000000110000000000000010 +00111000100001000110010001110000 +00111000101001011000001010100000 +10111001100000000011000000000000 +10111001001010000100000000000000 +11111011111111111111101111001100 +01111000000000010000000000000000 +00111000001000011000111001001100 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000001101 +00101001011001000000000100011100 +00101001011001010000000100011000 +00101001011000100000000100010100 +00000000100000110000000000010000 +00100000100001001111111111111111 +00001000100001000000001111101000 +00111100101001010000000000010000 +01111000000000010000000000000000 +00000000100001000000000000010000 +00111000001000010110010010010000 +10111000101000110001100000000000 +11111000000000000000001101000111 +01001100000011000000000000010000 +01111000000000010000000000000000 +00111000001000011000111001000100 +00101000001000100000000000000000 +00101001011000010000000000011100 +10111000010000010000100000000000 +00000000001000010000000000010100 +00110100000000100000000000000001 +00100000001000010000000000001111 +01010000010000010000000000000111 +01111000000000010000000000000000 +00111000001000010110010010100000 +10111001111000000001000000000000 +10111001110000000001100000000000 +10111001101000000010000000000000 +11111011111111111111111010111011 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000001010000 +11000011101000000000000000000000 +00110111100111001111111110010000 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00101000001000010000000001101000 +10111000011000000010100000000000 +10111000010000000111000000000000 +10111000100000000101100000000000 +00110111100000100000000001000000 +10111000101000000010000000000000 +10111001110000000001100000000000 +00110111100001010000000000100000 +11111000000000000000001001011111 +10111000001000000110100000000000 +01001100000000010000000001100101 +01000101011000000000000000100001 +00101011100000010000000000101100 +00101011100011110000000000100100 +00101011100100000000000000100000 +00111100001000010000000000010000 +00110100000000100000001111101000 +01011001011100000000000000000000 +01011001011011110000000000000100 +11111000000000000001000010111001 +00101011100001010000000000101000 +10111000001000000010000000000000 +00010100001000100000000000011111 +00010100101000010000000000011111 +00000000101000110000000000010000 +00111100101001010000000000010000 +00111100001000010000000000010000 +10110100100001010010100000000000 +10111000011000010000100000000000 +11110100100001010010000000000000 +10110100010000010000100000000000 +10110100100000010000100000000000 +01011001011000010000000000001000 +00101011100000010000000000111100 +01011001011001010000000000001100 +01011100001000000000000000001001 +01111000000000010000000000000000 +00111000001000011000111001001100 +00101000001000100000000000000000 +00110100000000010000000000000100 +01000100010000010000000000000100 +01111000000000011000111100000000 +10111010000000011000000000000000 +01011001011100000000000000000000 +01111000000000010000000000000000 +00111000001000011000111001000100 +00101001100000100000000000011100 +00101000001000010000000000000000 +10111000001000100000100000000000 +00000000001000010000000000010100 +00110100000000100000000000000001 +00100000001000010000000000001111 +01010000010000010000000000000111 +01111000000000010000000000000000 +00111000001000010110010010101000 +10111001110000000001000000000000 +10111001101000000001100000000000 +10111001011000000010000000000000 +11111011111111111111111001101101 +01111000000000010000000000000000 +00111000001000011000111001001100 +00101000001000100000000000000000 +00110100000000010000000000000100 +01011100010000010000000000110000 +00101001011001000000000000000000 +00101001011000110000000000000100 +00101001011000100000000000001000 +00101001011000010000000000001100 +01011011100001000000000001100100 +01011011100000110000000001101000 +01011011100000100000000001101100 +01011011100000010000000001110000 +11111000000000000000010001101100 +00111100001000010000000000010000 +00110100000000100000001111101000 +01011011100000000000000001011000 +01011011100000000000000001010100 +11111000000000000001000001111111 +00010100001000100000000000011111 +00110111100010110000000001100100 +01011011100000010000000001100000 +01011011100000100000000001011100 +10111001011000000000100000000000 +00110111100000100000000001010100 +11111000000000000000000011101100 +00101011100001000000000001110000 +00101011100001010000000001101100 +00101011100000100000000001101000 +00000000100000110000000000010000 +00100000100001001111111111111111 +00001000100001000000001111101000 +00111100101001010000000000010000 +01111000000000010000000000000000 +00000000100001000000000000010000 +10111000101000110001100000000000 +00111000001000010110010010110000 +11111000000000000000001011000011 +10111001011000000000100000000000 +00110101100000100000000100010000 +11111000000000000000000011011101 +00101011100000110000000001110000 +00101011100001000000000001101100 +01111000000000010000000000000000 +00000000011000100000000000010000 +00100000011000111111111111111111 +00001000011000110000001111101000 +00111100100001000000000000010000 +00111000001000010110010011000000 +00000000011000110000000000010000 +10111000100000100001000000000000 +11111000000000000000001010110101 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000001110000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000001000010000000001101000 +11111000000000000000000110010001 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000001101000 +01000100001000000000000000000010 +11111000000000000000000110000100 +10111001011000000000100000000000 +11111000000000000000000000100101 +00110111100011000000000000010100 +00110100000000011000100011110111 +01111000000000100000000000000000 +00001111100000010000000000100000 +00111000010000101000000111110000 +10111001100000000000100000000000 +00110100000000110000000000000110 +11111000000000000001000010100110 +01111000000000010000000000000000 +10111001100000000001000000000000 +00111000001000011000101001010000 +00110100000000110000000000000001 +00110100000001000000000000000000 +11111000000000000000000100101011 +10111000001000000110000000000000 +01000100001000000000000000001110 +00110111100011010000000000101000 +10111001101000000001000000000000 +11111000000000000000000100010101 +10111001101000000001000000000000 +00110100000000110000000000000110 +00110101011000010000000001110000 +11111000000000000001000010010111 +00110101011000010000000001011100 +01011001011011000000000001101000 +10111001101000000001000000000000 +00110100000000110000000000000110 +11111000000000000001000010010010 +01011001011011000000000001010100 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +00101000001000100000000000101000 +00110100000000110000000000000001 +01000100010000110000000000001010 +00110100000000110000000000000010 +01000100010000110000000000000011 +01011100010000000000000000001001 +11100000000000000000000000000110 +00110100000000100000000000010010 +01011000001000100000000010000100 +00110100000000100000000000001110 +01011000001000100000000010001000 +11100000000000000000000000000011 +01011000001000000000000010000100 +01011000001000000000000010001000 +00101000001001000000000010000100 +00101000001001010000000000111100 +00110100000000100000000000000000 +10110100101001000010100000000000 +00100000101000110000000000000011 +01000100011000000000000000000011 +00110100000000100000000000000100 +11001000010000110001000000000000 +10110100101000100010100000000000 +00101000001001100000000001000000 +00101000001000100000000010001000 +01011000001001010000000001001100 +00110100000000110000000000000000 +10110100110000100011000000000000 +00100000110001110000000000000011 +01000100111000000000000000000011 +00110100000000110000000000000100 +11001000011001110001100000000000 +10110100110000110001100000000000 +11001000101001000010000000000000 +11001000011000100001000000000000 +01011000001000110000000001010000 +01011000001001000000000001000100 +01011000001000100000000001001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001000110000000000000000 +10111000001000000101100000000000 +00101000001001000000000000000100 +01001000000000110000000000000110 +10111000011001000000100000000000 +00110100000011010000000000000000 +00110100000011000000000000000001 +01000100001000000000000000001001 +11100000000000000000000000001110 +00010100011000100000000000011000 +00110100000000010000000010000000 +00100000010000100000000011000000 +00110100000011011111111111111111 +00110100000011001111111111111111 +01011100010000010000000000001000 +11100000000000000000000000000101 +00101001011000100000000000001000 +00110100000011011111111111111111 +00110100000011001111111111111111 +01001000001000100000000000000011 +00110100000011010000000000000000 +00110100000011000000000000000001 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000000111110111110 +00101001011001000000000000001100 +00101001011000110000000000001000 +01011001011000010000000000000000 +01011001011000100000000000000100 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000000111110110111 +01011001011000010000000000001000 +01011001011000100000000000001100 +01111000000001001100101000000000 +11100000000000000000000000001111 +00101001011001100000000000000100 +00101001011001010000000000000000 +00110100001000010011101110011010 +00110100110000111111111111111111 +11110100110000110011000000000000 +01011001011000110000000000000100 +10110100010001000001100000000000 +11110100010000110001000000000000 +00110100101001011111111111111111 +10110100110001010010100000000000 +10110100010000010000100000000000 +01011001011001010000000000000000 +01011001011000010000000000001000 +01011001011000110000000000001100 +00101001011000010000000000001000 +00101001011000100000000000001100 +01001000000000011111111111110000 +11100000000000000000000000001111 +00101001011001010000000000000100 +00101001011001100000000000000000 +00110101111011111100010001100101 +00110100101000100000000000000001 +11110100101000100010100000000000 +01011001011000100000000000000100 +10110101110000110001000000000000 +11110101110000100111000000000000 +10110100101001100010100000000000 +10110101110011110111000000000000 +01011001011001010000000000000000 +01011001011011100000000000001000 +01011001011000100000000000001100 +11100000000000000000000000000100 +00110100000000010011101110011010 +01111000000001001100101000000000 +01111000000000110011011000000000 +00101001011011110000000000001000 +00101001011011100000000000001100 +01001001111000011111111111101101 +01011101111000010000000000000010 +01010101110001001111111111101011 +00101001011000110000000000000000 +00101001011001000000000000000100 +10111001101000000000100000000000 +10111001100000000001000000000000 +11111000000000000000111110000110 +01011001011000010000000000000000 +01011001011000100000000000000100 +10111001111000000000100000000000 +10111001110000000001000000000000 +10111001101000000001100000000000 +10111001100000000010000000000000 +11111000000000000000111101111111 +01011001011000010000000000001000 +01011001011000100000000000001100 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00101000010001000000000000000100 +00101000001001100000000000000100 +00101000010001010000000000000000 +00101000001001110000000000000000 +11001000110001000010000000000000 +11110100100001100011000000000000 +11001000111001010010100000000000 +11001000101001100010100000000000 +01011000001001010000000000000000 +01011000001001000000000000000100 +00101000010001100000000000001000 +00101000001001010000000000001100 +00101000010000100000000000001100 +00101000001001000000000000001000 +11001000101000100001000000000000 +11110100010001010010100000000000 +11001000100001100010000000000000 +11001000100001010010000000000000 +01011000001001000000000000001000 +01011000001000100000000000001100 +11111011111111111111111110000001 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +11111011111111111111101100101111 +00110100000000100000000000000011 +01011100001000100000000000000011 +00110100000000010000000000000010 +11100000000000000000000000000010 +00110100000000010000000000000001 +01011001011000010000000000101000 +00110101011000100000000001001100 +00110101011000010000000001001000 +11111000000000000000001101010111 +00110100000000010000000000000000 +01011001011000000000000001000000 +01011001011000000000000001000100 +01011001011000000000000010001000 +01011001011000000000000010001100 +00110111100000100000000000001100 +00110100000000110000000000000000 +11111000000000000000110101111011 +01000100001000000000000000000110 +00101011100000010000000000001100 +01011001011000010000000010100000 +00110100000000010000000000000001 +01011001011000010000000010100100 +11100000000000000000000000000011 +01011001011000000000000010100000 +01011001011000000000000010100100 +00110100000000010000000000000000 +11111000000000000000001100011101 +01011001011000010000000000101100 +00110100000000010000000000000001 +01011001011000010000000001010100 +01011001011000010000000001010000 +00110100000000010000000000000000 +11111000000000000000110100110010 +01011001011000010000000000110100 +00110100000000010001111101000000 +01011001011000010000000010110100 +01111000000000010000000000000000 +00111000001000011000010000110000 +00101000001000010000000000000000 +01011001011000010000000010111000 +01011001011000010000000010111100 +00110101011000010000000000010100 +11111000000000000000001011001000 +00110100000000010000000000000000 +01011001011000000000000000011100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +10111000001000000010100000000000 +01011100100000000000000000000010 +10111000011000000010000000000000 +10111000100000000011000000000000 +01010000011001000000000000000010 +10111000011000000011000000000000 +10110100001001100000100000000000 +11100000000000000000000000001110 +00101100010001100000000000000010 +00101000010001110000000000001100 +10110100111001100011100000000000 +01000000111001100000000000000000 +00110000101001100000000000000000 +00101100010001110000000000000010 +00101100010001100000000000000110 +00110100101001010000000000000001 +00110100111001110000000000000001 +00100000111001111111111111111111 +00001100010001110000000000000010 +01011100110001110000000000000010 +00001100010000000000000000000010 +01011100101000011111111111110011 +01010000100000110000000000001011 +00101100010000010000000000000010 +10110100011000010000100000000000 +11001000001001000010000000000000 +00001100010001000000000000000010 +00101100010000010000000000000110 +11100000000000000000000000000011 +11001000100000010010000000000000 +00001100010001000000000000000010 +00101100010001000000000000000010 +01010100100000011111111111111101 +10111000011000000000100000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +10111000010000000000100000000000 +11111000000000000000001010011011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +01111000000000100000000000000000 +00111000010000101001001101010000 +00110100010000110000000000110000 +11100000000000000000000000000100 +00101000010001000000000000000000 +00110100010000100000000000000100 +01011000100000010000000000011100 +01011100010000111111111111111101 +11000011101000000000000000000000 +00110111100111001111111100100100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000001010000000000000000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +00111000101001011001001101010000 +00110100000000010000000000000000 +00110100000000100000000000001100 +00101000101000110000000000000000 +00110100101001010000000000000100 +01011100011000000000000000001001 +00111100001000100000000000000010 +01111000000001010000000000000000 +00111000101001011001001101010000 +10110100101000100010100000000000 +01011000101010110000000000000000 +00110100000000100000000000001100 +01011100001000100000000000001010 +11100000000000000000000000000011 +00110100001000010000000000000001 +01011100001000101111111111110100 +01111000000000010000000000000000 +01111000000000100000000000000000 +00111000010000101000001010111100 +00111000001000010111101001101100 +11111000000000000000000101000000 +11100000000000000000000000100000 +01111000000000100000000000000000 +00110111100000010000000000011000 +00111000010000100111101010001000 +11111011111111111111111101110010 +01001000000000010000000000011011 +10111001011000000000100000000000 +00110100000000100000000000000000 +00110100000000110000000000010010 +11111000000000000000111110000101 +01000101100000000000000000000101 +10111001011000000000100000000000 +10111001100000000001000000000000 +00110100000000110000000000010010 +11111000000000000000111101000111 +00001101011000000000000000001110 +01011101110000000000000000000100 +00110100000000010000100000000000 +00001101011000010000000000001100 +00001101011011010000000000001110 +00110101011000010000000000010010 +11111000000000000000001001011000 +00101011100000010000000011010000 +00001101011000000000000000100110 +00001101011000000000000000100100 +01011001011000010000000000011100 +00101011100000010000000010111000 +00001101011000000000000000101100 +01011001011000010000000000100000 +00101101011000010000000000101010 +00001101011000010000000000101000 +11100000000000000000000000000010 +00110100000010110000000000000000 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000011011100 +11000011101000000000000000000000 +01111000000000100000000000000000 +00111000010000101001001101010000 +00110100010000110000000000110000 +11100000000000000000000000000101 +00101000010001000000000000000000 +01011100100000010000000000000010 +01011000010000000000000000000000 +00110100010000100000000000000100 +01011100010000111111111111111100 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011001011000100000000000010000 +10111000010000000111000000000000 +10111000100000000111100000000000 +10111000101000000110000000000000 +00101000001011010000000000001000 +01000100011000000000000000000101 +10111000101000000000100000000000 +00110100000000101111110000011000 +11111000000000000000111010100100 +10110100001011010110100000000000 +11001001110011110010000000000000 +10111000100000000001100000000000 +01001100100000000000000000000010 +10110100100011000001100000000000 +00000001100000010000000000011111 +10110100001011000000100000000000 +00010100001000010000000000000001 +10110100001001000010000000000000 +01001100100000000000000000000010 +10110100100011000010000000000000 +01001001100001000000000000000010 +11001000100011000010000000000000 +00001001100000100000000000000011 +00010100010001010000000000011111 +00000000101001010000000000011110 +10110100101000100001000000000000 +00010100010000100000000000000010 +01001000011000100000000000000110 +00010101100000100000000000011111 +00000000010000100000000000011110 +10110100010011000001000000000000 +00010100010000100000000000000010 +01001100011000100000000000001101 +10110100100000010010000000000000 +01011001011011010000000000001000 +01011001011001000000000000001100 +01001001100001000000000000001010 +11001000100011000010000000000000 +01011001011001000000000000001100 +10111001100000000000100000000000 +00110100000000100000001111101000 +11111000000000000000111010000011 +10110101101000010000100000000000 +01011001011000010000000000001000 +11100000000000000000000000000010 +01011001011000110000000000001100 +01111000000000110000000000000000 +00111000011000111000000101100000 +00101001011000010000000000001000 +00101000011000100000000000000000 +01001100010000010000000000001101 +01111000000000110000000000000000 +00111000011000111000000101010100 +00101000011000100000000000000000 +00101001011000110000000000000000 +10110100001000100000100000000000 +00101001011000100000000000000100 +01011001011000010000000000001000 +00110100010000010000000000000001 +11110100010000010001000000000000 +01011001011000010000000000000100 +10110100010000110001000000000000 +01011001011000100000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111110110100 +01011011100010110000000000100100 +01011011100011000000000000100000 +01011011100011010000000000011100 +01011011100011100000000000011000 +01011011100011110000000000010100 +01011011100100000000000000010000 +01011011100100010000000000001100 +01011011100100100000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +00101100001000100000000000101100 +10111000101000000101100000000000 +10111000001000000110000000000000 +10111000011000001001000000000000 +10111000100000000111100000000000 +00110100000001010000000000000000 +01000100010000000000000001010110 +00110100001011100000000000100100 +00101100001100010000000000101000 +00110100010000101111111111111111 +00001100001000100000000000101100 +00110100000000110000000000000010 +10111001110000000001000000000000 +00110100000001000000000000000000 +00110111100000010000000001001110 +11111011111111111111111100001111 +10110110001000011000100000000000 +00100010001100011111111111111111 +00001101100100010000000000101000 +10111001110000000001000000000000 +00110100000000110000000000011000 +00110100000001000000000000000000 +00110111100000010000000000101000 +11111011111111111111111100000111 +10110110001000011000100000000000 +00100010001100011111111111111111 +00110111100100000000000001000000 +00001101100100010000000000101000 +10111001110000000001000000000000 +00110100000000110000000000001110 +00110100000001000000000000000000 +10111010000000000000100000000000 +11111011111111111111111011111110 +10110110001000011000100000000000 +00101111100000110000000001001110 +00100010001100011111111111111111 +10111001110000000001000000000000 +10111001111000000010000000000000 +00001101100100010000000000101000 +10111010010000000000100000000000 +11111011111111111111111011110110 +10110110001000010000100000000000 +00001101100000010000000000101000 +00101111100000010000000001001100 +01111000000000110000000000000000 +00111000011000111000111001000000 +00001101101000010000000000001100 +00101000011000010000000000000000 +00110111100000100000000001000110 +00110100000000110000000000000110 +00001101101000010000000000010000 +10111001101000000000100000000000 +11111000000000000000111010010011 +00110101101000010000000000000110 +10111010000000000001000000000000 +00110100000000110000000000000110 +11111000000000000000111010001111 +01000101011000000000000000011111 +00101011100000010000000000111000 +01011001011000010000000000010100 +00101011100000010000000000101100 +01011001011000010000000000011000 +00110100000000010000000000000000 +11111000000000000000110001101101 +10111000001000000110100000000000 +00110101011000100000000000010000 +00110100000000110000000000000000 +00110100000000010000000000000000 +11111000000000000000110000110100 +00101011100000010000000000110000 +01000011100000100000000000101000 +00101011100000110000000000101100 +01011001011000010000000000000000 +00101011100000010000000000110100 +01111100010000100000000000000000 +00101001100001000000000000011100 +01011001011000010000000000000100 +00101011100000010000000000111000 +01011001011000000000000000001100 +00110100000001010001111101000000 +01011001011000010000000000001000 +00100001101000010000000011111111 +01100100001000010000000000000000 +10100000001000100000100000000000 +00101001011000100000000000010000 +01011001011000010000000000011100 +10111001011000000000100000000000 +11111011111111111111111101001111 +00101111100000010000000001001110 +10111001111000000010100000000000 +01010000001011110000000000000010 +10111000001000000010100000000000 +10111000101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100100 +00101011100011000000000000100000 +00101011100011010000000000011100 +00101011100011100000000000011000 +00101011100011110000000000010100 +00101011100100000000000000010000 +00101011100100010000000000001100 +00101011100100100000000000001000 +00110111100111000000000001001100 +11000011101000000000000000000000 +00110111100111001111111111000000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000011000000111000000000000 +00110111100000010000000000110000 +00110100000000110000000000000110 +10111000101000000101100000000000 +10111000100000000110100000000000 +11111000000000000000111001010011 +00110111100000010000000000110110 +00110101100000100000000000010010 +00110100000000110000000000000110 +11111000000000000000111001001111 +01111000000000010000000000000000 +00111000001000011000111001000000 +00101000001001010000000000000000 +00101101100000010000000000001100 +01000100101000000000000000001001 +00110100000000101000000100000000 +00001111100000100000000000111100 +00101101100000100000000000011000 +00001111100000010000000001000000 +00111100010000100000000000001101 +10111000010001010010100000000000 +00001111100001010000000000111110 +11100000000000000000000000000010 +00001111100000010000000000111100 +00110111100000010000000000110000 +10111001110000000001000000000000 +10111001101000000001100000000000 +00110111100001000000000000011000 +11111000000000000000010000110111 +01000101011000000000000000001010 +00101011100000100000000000100000 +01011001011000000000000000001100 +01011001011000100000000000000000 +00101011100000100000000000100100 +01011001011000100000000000000100 +00101011100000100000000000101000 +01011001011000100000000000001000 +01000011100000100000000000011000 +01011001011000100000000000011100 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000001000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000000 +10111000001000000010000000000000 +00111001011010111001001110000000 +10111000010000000001100000000000 +10111001011000000000100000000000 +10111000100000000001000000000000 +11111000000000000000000000011001 +10111000001000000110000000000000 +10111001011000000000100000000000 +11111000000000000000000011110101 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111011100 +01011011100111010000000000000100 +01011011100000100000000000001100 +00110111100000100000000000001100 +01011011100000010000000000001000 +01011011100000110000000000010000 +01011011100001000000000000010100 +01011011100001010000000000011000 +01011011100001100000000000011100 +01011011100001110000000000100000 +01011011100010000000000000100100 +11111011111111111111111111100001 +00101011100111010000000000000100 +00110111100111000000000000100100 +11000011101000000000000000000000 +00110111100111001111111110011100 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +01111000000101100000000000000000 +10111000001000001100100000000000 +10111000010000001010000000000000 +10111000001000001001100000000000 +00110100000110000000000000100101 +00110100000010010000000001101001 +00110100000010000000000001110000 +00110100000001110000000001011000 +00110100000110110000000000101010 +00110100000010100000000000110000 +00110100000101110000000000010000 +00110111100101010000000001011000 +00111010110101100111101010010100 +11100000000000000000000010010110 +00110100000011110000000000000000 +00110100000100010000000000100000 +00110100000011010000000000001010 +01000100001110000000000000000100 +00110010011000010000000000000000 +11100000000000000000000000111100 +00110100000100010000000000110000 +00110110100101000000000000000001 +01000010100000010000000000000000 +01000100001010010000000001000000 +01010100001010010000000000001111 +01000100001001110000000000111011 +01010100001001110000000000001000 +01000100001110110000000000011010 +01010100001110110000000000000100 +01000100001000000000000010001000 +01011100001110000000000000011010 +11100000000000000000000000101111 +01011100001010100000000000011000 +11100000000000000000000000010110 +00110100000000100000000001100011 +01000100001000100000000000011100 +00110100000001000000000001100100 +01011100001001000000000000010011 +11100000000000000000000000110001 +01000100001010000000000000101101 +01010100001010000000000000000110 +00110100000000100000000001101110 +01000100001000100000000001111000 +00110100000001000000000001101111 +01011100001001000000000000001100 +11100000000000000000000000100100 +00110100000000100000000001110101 +01000100001000100000000000101000 +00110100000001000000000001111000 +01000100001001000000000000100011 +00110100000000100000000001110011 +01011100001000100000000000000101 +11100000000000000000000000010000 +00101000011011010000000000000000 +00110100011000110000000000000100 +01000101111000001111111111011101 +00110100001000011111111111010000 +00100000001000100000000011111111 +00110100000001000000000000001001 +01010100010001001111111111011010 +00001001111011110000000000001010 +10110100001011110111100000000000 +11100011111111111111111111010111 +00101000011000010000000000000000 +00110100011000110000000000000100 +00110010011000010000000000000000 +00110110011100110000000000000001 +11100000000000000000000001011111 +10111000011000000000100000000000 +00101000001000010000000000000000 +00110100011000110000000000000100 +11100000000000000000000000000100 +00110010011000100000000000000000 +00110100001000010000000000000001 +00110110011100110000000000000001 +01000000001000100000000000000000 +01011100010000001111111111111100 +11100000000000000000000001010101 +00110010011110000000000000000000 +00110110011100110000000000000001 +11100000000000000000000001010010 +00110100000000010000000000001010 +01000101101000010000000000000100 +11100000000000000000000000000100 +00110100000011010000000000010000 +11100000000000000000000000000010 +00110100000011010000000000001000 +00101000011001010000000000000000 +00110100011100100000000000000100 +10111000101000000111000000000000 +01011101111000000000000000000010 +00110100000011110000000000000001 +00000000101001100000000000011111 +01100101101000110000000000001010 +00110100000100000000000000000000 +10100000110000110001100000000000 +01000100011000000000000000000011 +11001000000001010111000000000000 +00110100000100000000000000000001 +00110100000011000000000000010000 +11100000000000000000000000010101 +10111001110000000000100000000000 +10111001101000000001000000000000 +01011011100001110000000001001100 +01011011100010000000000001010000 +01011011100010010000000001010100 +01011011100010100000000001001000 +11111000000000000000110101011010 +10110110110000010001100000000000 +01000000011000110000000000000000 +00110101100011001111111111111111 +10110110101011000101100000000000 +10111001110000000000100000000000 +00110001011000110000000000000000 +10111001101000000001000000000000 +11111000000000000000110101000010 +00101011100010100000000001001000 +00101011100010010000000001010100 +00101011100010000000000001010000 +00101011100001110000000001001100 +10111000001000000111000000000000 +01111101100001000000000000000000 +01111101110000110000000000000000 +10100000100000110001100000000000 +01011100011000001111111111101001 +01011101100101110000000000000100 +00110100000000100000000000110000 +00110011100000100000000001100111 +00110100000011000000000000001111 +01100110001000100000000000100000 +10100010000000100001000000000000 +01000100010000000000000000001011 +00110101100011001111111111111111 +10110110101011000001000000000000 +00110100000000110000000000101101 +00110000010000110000000000000000 +00110100000100000000000000000000 +11100000000000000000000000000101 +00110101100011001111111111111111 +10110110101011000001000000000000 +00110000010100010000000000000000 +11100000000000000000000000000011 +11001010111011110000100000000000 +10110100001100000000100000000000 +01001001100000011111111111111010 +01000110000000000000000000000101 +00110101100011001111111111111111 +10110110101011000000100000000000 +00110100000000100000000000101101 +00110000001000100000000000000000 +11001010111011000001100000000000 +10111010011000000000100000000000 +00110100000001000000000000001111 +11100000000000000000000000000110 +10110110101011000001000000000000 +01000000010000100000000000000000 +00110101100011000000000000000001 +00110000001000100000000000000000 +00110100001000010000000000000001 +01001100100011001111111111111011 +10110110011000111001100000000000 +10111010010000000001100000000000 +00110110100101000000000000000001 +01000010100000010000000000000000 +01011100001000001111111101101010 +11001010011110010000100000000000 +00110010011000000000000000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000001100100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000000001010 +01011101011000010000000000000011 +00110100000000010000000000001101 +11111011111111111111111111111001 +01111000000000100000000000000000 +00111000010000101001011101010000 +00101000010000100000000000000000 +00101000010000010000000000000000 +00100000001000010000000000000001 +01011100001000001111111111111110 +01011000010010110000000000001000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +10111000001000000101100000000000 +11100000000000000000000000000100 +10111000010000000000100000000000 +00110101011010110000000000000001 +11111011111111111111111111100100 +01000001011000100000000000000000 +01011100010000001111111111111100 +11001001011011000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +01111000000000100000000000000000 +00010100001000010000000000000010 +00111000010000101001011101001100 +00101000010000100000000000000000 +00100000001000010000000011111111 +00111100001000010000000000010000 +01011000010000010000000000101100 +00101000010000010000000000110000 +01001100001000001111111111111111 +00101000010000010000000000110000 +00100000001000011111111111111111 +11000011101000000000000000000000 +00010100001000010000000000000010 +01111000000000110000000000000000 +00111000011000111001011101001100 +00100000001000010000000011111111 +00101000011000110000000000000000 +00100000010000101111111111111111 +01111000000001001000000000000000 +00111100001000010000000000010000 +10111000010001000001000000000000 +10111000010000010001000000000000 +01011000011000100000000000101100 +00101000011000010000000000110000 +01001100001000001111111111111111 +11000011101000000000000000000000 +01000000001001000000000000000010 +01000000001000110000000000000011 +01111000000000100000000000000000 +00111100100001000000000000011000 +00111100011000110000000000010000 +00111000010000101001011101001100 +10111000100000110001100000000000 +01000000001001000000000000000101 +00101000010000100000000000000000 +10111000011001000001100000000000 +01000000001001000000000000000100 +00111100100001000000000000001000 +10111000011001000001100000000000 +01011000010000110000000000101000 +01000000001000110000000000000001 +01000000001000010000000000000000 +00111100001000010000000000001000 +10111000011000010000100000000000 +01011000010000010000000000100100 +11000011101000000000000000000000 +01111000000000100000000000000000 +00111000010000101001011101001100 +00101000010000110000000000000000 +00101000011000110000000000101000 +00110000001000110000000000000101 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000001000 +00110000001000110000000000000100 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000010000 +00110000001000110000000000000011 +00101000010000110000000000000000 +00101000011000110000000000101000 +00000000011000110000000000011000 +00110000001000110000000000000010 +00101000010000110000000000000000 +00101000011000110000000000100100 +00110000001000110000000000000001 +00101000010000100000000000000000 +00101000010000100000000000100100 +00000000010000100000000000001000 +00110000001000100000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000000 +10111000010000000110000000000000 +00111001011010111001011101001100 +01011100001000000000000000000100 +00101001011000010000000000000000 +01011000001000000000000000000000 +11100000000000000000000000011100 +00101001011000010000000000000000 +01011000001000000000000000000000 +11111000000000000000000010111000 +00101001011000010000000000000000 +00110100000000100000000011100000 +01011000001000100000000000000000 +01111000000000010000000000000000 +00111000001000011001010000000000 +01011000001011000000000000000000 +00110100000000100000100000000000 +00110100000000010000000000000000 +11111011111111111111111110101111 +00110100000000010000000000000000 +00111000000000101000000000000000 +11111011111111111111111110101100 +00110100000000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110101001 +00110100000000010000000000010000 +00110100000000100000000000000000 +11111011111111111111111110100110 +01111101100000100000000000000000 +00110100000000010000000000000000 +11001000000000100001000000000000 +00100000010000100001001000000000 +00110100010000100000000101000000 +11111011111111111111111110100000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000000 +00111000010000101001010000000000 +00101000010010110000000000000000 +10111000001000000110000000000000 +00110100000000010000000000000100 +11111011111111111111111110000100 +01111101011010110000000000000000 +00001111100000010000000000010010 +00110100000000010000000000000100 +11001000000010110101100000000000 +11111011111111111111111101111111 +00100001011010110000000000100000 +00001111100000010000000000010010 +00110101011010110000000000000100 +01000101100000000000000000000100 +00110100000000010000000000010100 +11111011111111111111111101111001 +00001101100000010000000000000000 +00101111100000010000000000010010 +10100001011000010000100000000000 +11100100001010110000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111101101100 +00000000001000010000000000000100 +00100000001000010000000000011111 +00001000001000010000001100100000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000000 +00111000011000111001010000001000 +10111000010000000101100000000000 +00101000011000100000000000000000 +01011000001000100000000000000000 +01111000000000010000000000000000 +00111000001000011001010000001100 +00101000001011000000000000000000 +00110100000000010000000001000000 +11111011111111111111111101011000 +00000000001000010000000000000100 +00100000001000010000000000011111 +00001000001000010000001100100000 +10110100001011000000100000000000 +01011001011000010000000000000000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111101001001 +00111000001000100000000000000001 +00110100000000010000000001000000 +11111011111111111111111101010010 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000010000000001000000 +11111011111111111111111100111110 +00110100000000101111111111111110 +10100000001000100001000000000000 +00110100000000010000000001000000 +11111011111111111111111101000110 +00110100000000010000000000000000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000000 +00111001011010111001011101001100 +00101001011000010000000000000000 +00101000001000100000000000000100 +00111000010000100000000000010000 +01011000001000100000000000000100 +00110100000000010000000000000001 +11111000000000000000001011111000 +00101001011000010000000000000000 +00101000001000010000000000000100 +00100000001000010000000000100000 +01111100001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000001000100 +11111011111111111111111100011101 +00111000001000100000000000100000 +01000101011000000000000000000011 +00110100000000101111111111011111 +10100000001000100001000000000000 +00110100000000010000000001000100 +11111011111111111111111100100011 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000100000000000000000 +00111000010000101001010001000000 +00101000010000100000000000000000 +01111000000010110000000000000000 +00111001011010111001011101001100 +01011001011000100000000000000000 +11111011111111111111111100100010 +00110100000000010000000000000001 +11111011111111111111111111100100 +00101001011000010000000000000000 +01111000000001000000000000000000 +00111000100001001000000101110000 +00101000100000110000000000000000 +01011000001000000000000000000000 +00110100000000100000000000000011 +01011000001000100000000000001100 +01011000001000110000000000001000 +01111000000000110000000000000000 +00111000011000111000000101110100 +01011000001000100000000000000100 +00101000011000100000000000000000 +01011000001000100000000000111100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000000 +00111000001000011000111001000000 +00101000001000100000000000000000 +01111000000000010000000000000000 +00111000001000011000101010000100 +01000100010000000000000000000011 +01111000000000010000000000000000 +00111000001000011000101010001100 +00101000001010110000000000000000 +01011101011000000000000000000100 +01111000000000010000000000000000 +00111000001000010111101010101000 +11100000000000000000000000110110 +01111000000000110000000000000000 +00111000011000111000000101111000 +00101000001011000000000000000100 +00101001011000100000000000000000 +00101000011000010000000000000000 +01000100010000010000000000010001 +10111001011000000000100000000000 +01111000000001000000000011111111 +11100000000000000000000000001101 +00101000001000110000000000000000 +00111100011001100000000000011000 +00000000011001010000000000011000 +10111000110001010010100000000000 +10100000011001000011000000000000 +00000000110001100000000000001000 +00100000011000111111111100000000 +00111100011000110000000000001000 +10111000101001100010100000000000 +10111000101000110001100000000000 +01011000001000110000000000000000 +00110100001000010000000000000100 +01010101100000011111111111110100 +01111000000001000000000000000000 +00111000100001001000000101111000 +00101001011000110000000000000000 +00101000100000010000000000000000 +01000100011000010000000000000101 +01111000000000010000000000000000 +00111000001000010111101011000000 +11111011111111111111110111000101 +11100000000000000000000010101011 +01111000000000010000000000000000 +00111000001000011001010000000100 +00101000001000100000000000000000 +00110101011010110000000000000100 +01011100010000000000000000010110 +00101001011000110000000000001000 +00110100000000100001001000110100 +00000000011000110000000000001101 +00100000011000111111111111111111 +01011100011000100000000000001011 +00101001011000110000000000010000 +00110100000000100101011001111000 +00000000011000110000000000001101 +00100000011000111111111111111111 +01011100011000100000000000000110 +00101001011000110000000000011000 +00110100010000100100010001000100 +00000000011000110000000000001101 +00100000011000111111111111111111 +01000100011000100000000000000101 +01111000000000010000000000000000 +00111000001000010111101011101000 +11111011111111111111110110101101 +11100000000000000000000010010011 +00110100000000100000000000000001 +01011000001000100000000000000000 +00110111100000010000000000010100 +11111011111111111111111011010110 +01111000000001100000000000000000 +00111000110001101000000101111100 +00101000110001010000000000000000 +00101001011001110000000000001000 +00101001011001100000000000010000 +00101001011000010000000000011000 +10100000111001010011100000000000 +10100000110001010011000000000000 +10100000001001010000100000000000 +01011001011001110000000000001000 +01011001011001100000000000010000 +01011001011000010000000000011000 +01000011100010000000000000010100 +01000011100010010000000000010101 +00110101011001000000000000001000 +00111101000010000000000000001000 +00110101011000110000000000010000 +10111001000010010100000000000000 +00111101000010000000000000001101 +00110101011000100000000000011000 +10111000111010000011100000000000 +01011001011001110000000000001000 +01000011100001110000000000010110 +01000011100010000000000000010111 +00111000000010011100101011111110 +00111100111001110000000000001000 +10111000111010000011100000000000 +00111100111001110000000000001101 +00110100000010000000000000000001 +10111000110001110011000000000000 +01011001011001100000000000010000 +01000011100001100000000000011000 +01000011100001110000000000011001 +00111100110001100000000000001000 +10111000110001110011000000000000 +00111100110001100000000000001101 +10111000001001100000100000000000 +01111000000001100000000000000000 +00111000110001101000000110000000 +01011001011000010000000000011000 +00101000110001110000000000000000 +10111001011000000000100000000000 +11100000000000000000000000001011 +00101000001001100000000000000000 +00000000110010100000000000001101 +00100001010010101111111111111111 +01011101010010010000000000000110 +00100000110010100000000000000111 +01011101010010000000000000000100 +10100000110001010011000000000000 +10111000110001110011000000000000 +01011000001001100000000000000000 +00110100001000010000000000001000 +01010101100000011111111111110110 +01111000000001110000000000000000 +00111000111001111000000101111100 +01111000000001100000000000000000 +10111001011000000000100000000000 +00110100000001010000000000000000 +00110100000010100000101010101010 +00110100000010010000000000000111 +00101000111010000000000000000000 +00111000110001101000111001000000 +11100000000000000000000000010000 +00101000001001110000000000000000 +00000000111011010000000000001101 +00100001101011011111111111111111 +01011101101010100000000000001011 +00000000111011010000000000000111 +00100001101011010000000000011111 +01011101101010010000000000001000 +10100000111010000011100000000000 +01011000001001110000000000000000 +00101000110001010000000000000000 +00111100101001010000000000001101 +10111000101001110011100000000000 +01011000001001110000000000000000 +10111000001000000010100000000000 +00110100001000010000000000001000 +01010101100000011111111111110001 +01111000000000010000000000000000 +00111000001000011001011101001100 +00101000001000010000000000000000 +00110100000001100000000000000000 +01011000001000000000000000010100 +11100000000000000000000000001111 +00101001011001110000000000000000 +00101001011010010000000000000100 +00110101011010110000000000001000 +00100000111010000000111111111111 +00111101001010010000000000010100 +00000000111001110000000000001100 +01011000001010000000000000011000 +10111001001001110011100000000000 +00111100111001110000000000001000 +00100000110010010000000000111111 +00111000111001110000000001000000 +10111000111010010011100000000000 +01011000001001110000000000010100 +00110100110001100000000000000001 +01010101100010111111111111110010 +01000100101000000000000000001011 +01111000000010000000000000000000 +00111001000010001000000101111100 +00101000101001110000000000000000 +00101001000001100000000000000000 +01111000000010000000000000000000 +00111001000010001000000110000100 +10100000111001100011000000000000 +00101001000001110000000000000000 +10111000110001110011000000000000 +01011000101001100000000000000000 +01111000000001110000000000000000 +00111000111001111000000101111100 +00101000100001100000000000000000 +00101000111001010000000000000000 +01111000000010000000000000000000 +00111001000010001000000110001000 +10100000110001010011000000000000 +01011000100001100000000000000000 +00101000011001100000000000000000 +10100000110001010011000000000000 +01011000011001100000000000000000 +00101000010001100000000000000000 +10100000110001010010100000000000 +01011000010001010000000000000000 +00101000100001100000000000000000 +00101001000001010000000000000000 +10111000110001010010100000000000 +01011000100001010000000000000000 +00101000011001010000000000000000 +01111000000001000000101011001111 +10111000101001000010000000000000 +01111000000001010000000000000000 +01011000011001000000000000000000 +00111000101001011000000110001100 +00101000010001000000000000000000 +00101000101000110000000000000000 +10111000100000110001100000000000 +01011000010000110000000000000000 +00110100000000100000000010000000 +01011000001000100000000000010100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +01111000000000110000000000000000 +00111000011000111001011101001000 +01000100010000000000000000000100 +00101000011000100000000000000000 +01011000010000010000000000000100 +11000011101000000000000000000000 +00101000011000100000000000000000 +01011000010000010000000000001000 +11000011101000000000000000000000 +01111000000000110000000000000000 +00111000011000111001011101001000 +01000100010000000000000000000100 +00101000011000100000000000000000 +01011000010000010000000000000100 +11000011101000000000000000000000 +00101000011000100000000000000000 +01011000010000010000000000001000 +11000011101000000000000000000000 +00110100000000100000000000000000 +11100000000000000000000000000011 +00110100000000000000000000000000 +00110100010000100000000000000001 +01011100010000011111111111111110 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000000 +00111000010000101000101010010100 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111111011110 +00101001011000010000000000001000 +11111011111111111111111111101110 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111111011001 +00101001011000010000000000001000 +11111011111111111111111111101001 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000000 +00111000010000101000101010010100 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111111001000 +00101001011000010000000000001000 +11111011111111111111111111011000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111111000011 +00101001011000010000000000001000 +11111011111111111111111111010011 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111110111110 +00101001011000010000000000001000 +11111011111111111111111111001110 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111110111001 +00101001011000010000000000001000 +11111011111111111111111111001001 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000100000000000000000 +00111000010000101000101010010100 +10110100010010110101100000000000 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111110101000 +00101001011000010000000000001000 +11111011111111111111111110111000 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111110100011 +00101001011000010000000000001000 +11111011111111111111111110110011 +00101001011000010000000000000100 +00110100000000100000000000000001 +11111011111111111111111110011110 +00101001011000010000000000001000 +11111011111111111111111110101110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000000110000000000000000 +00111000011000111000101010010100 +00100000010011110000000011111111 +00110100000011100000000000001000 +10110100011010110101100000000000 +00101001011000010000000000000100 +00100001111000100000000010000000 +00110101110011101111111111111111 +11111011111111111111111110000110 +00101001011000010000000000001000 +00111101111011110000000000000001 +00100001110011100000000011111111 +11111011111111111111111110010100 +00101001011000010000000000000000 +00110100000000100000000000000001 +00110101011011010000000000000100 +11111011111111111111111101111110 +00101001011000010000000000001000 +00110101011011000000000000001000 +00100001111011110000000011111111 +11111011111111111111111110001100 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111101110111 +00101001011000010000000000001000 +11111011111111111111111110000111 +01011101110000001111111111101011 +00101001101000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111101110001 +00101001100000010000000000000000 +11111011111111111111111110000001 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111101101100 +00101001100000010000000000000000 +11111011111111111111111101111100 +01111000000000010000000000000000 +00111000001000011001011101001000 +00101000001000010000000000000000 +00101001101011100000000000000000 +00110100000000100000000000000000 +00101000001000010000000000000100 +10100000001011100111000000000000 +00101001011000010000000000000000 +11111011111111111111111101100001 +00101001100000010000000000000000 +11111011111111111111111101110001 +00101001101000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111101011100 +00101001100000010000000000000000 +11111011111111111111111101101100 +01111101110000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +00100000001000010000000011111111 +00001000001010110000000000001100 +01111000000001000000000000000000 +00111000100001001000101010010100 +10110100100010110101100000000000 +00101001011000010000000000000100 +10111000010000001000000000000000 +00110100000000100000000000000001 +00100000011100010000000011111111 +11111011111111111111111100111110 +00101001011000010000000000001000 +01111000000011110000000000000000 +00110100000011100000000000001000 +11111011111111111111111101001100 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110100000011010000000000000000 +11111011111111111111111100110110 +00101001011000010000000000001000 +00111001111011111001011101001000 +11111011111111111111111101000101 +00101001011000010000000000000000 +00110100000000100000000000000001 +00111101101011010000000000000001 +11111011111111111111111100101111 +00101001011000010000000000001000 +00100001101011010000000011111111 +11111011111111111111111100111110 +00101001111000010000000000000000 +00101001011000100000000000000100 +00101000001000010000000000000100 +10100000001000100000100000000000 +01000100001000000000000000000010 +00111001101011010000000000000001 +00101001011000010000000000000000 +00110100000000100000000000000000 +00110101110011101111111111111111 +11111011111111111111111100100010 +00101001011000010000000000001000 +00110101011011000000000000001000 +11111011111111111111111100110001 +01011101110000001111111111101100 +01000110001011100000000000000100 +00101001011000010000000000000100 +00110100000000100000000000000001 +11100000000000000000000000000011 +00101001011000010000000000000100 +00110100000000100000000000000000 +11111011111111111111111100010111 +00101001100000010000000000000000 +11111011111111111111111100100111 +00101001011000010000000000000000 +00110100000000100000000000000001 +11111011111111111111111100010010 +00101001100000010000000000000000 +11111011111111111111111100100010 +00101001011000010000000000000000 +00110100000000100000000000000000 +11111011111111111111111100001101 +00101001100000010000000000000000 +11111011111111111111111100011101 +00110010000011010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +00100000001000010000000000000011 +00111100001000010000000000010000 +10111000001000100001000000000000 +01111000000000010000000000000000 +00111000001000011001011101011000 +00101000001000010000000000000000 +01011000001000100000000000000100 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000010000000000000000 +00111000001000011001011101011000 +00101000001000010000000000000000 +01111000000010110000000000000000 +00110100000001000000000000000001 +00101000001000110000000000000000 +00111001011010111001011100111100 +00000000011000100000000000011000 +00100000010000100000000000001111 +01000100010001000000000000000110 +01111000000000010000000000000000 +00111000001000010111101100010000 +11111011111111111111101111111011 +01011001011000000000000000000000 +11100000000000000000000000000110 +01011001011000100000000000000000 +00110100000000100000000000000111 +01011000001000100000000001000000 +00111000011000110000010000000000 +01011000001000110000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000010000000110100000000000 +01111000000000100000000000000000 +00111000010000101001011100111100 +00101000010000100000000000000000 +10111000001000000111100000000000 +10111000011000000110000000000000 +10111000100000000101100000000000 +00110100000000010000000000000000 +01000100010000000000000010001010 +00101101111000110000000000001100 +00111000000000011000000100000000 +11111100011000010001100000000000 +00110100000000011111111111111100 +11001000000000110001100000000000 +10100000011000010001100000000000 +00110100011000110000000000010010 +10110100011011000001000000000000 +00110100000000010000000000111011 +00010100011100010000000000000001 +01010100010000010000000000000011 +00110100000011000000000000111100 +11001001100000110110000000000000 +00110101100100000000000000000001 +00110100000000010000000000000010 +00110100000000100000000000000000 +00000010000100000000000000000001 +11111011111111111111111110111010 +00110100000011100000000000000000 +11100000000000000000000000000110 +00101101111000100000000000000000 +00110100000000010000000000000000 +00110101110011100000000000000001 +11111011111111111111111110110100 +00110101111011110000000000000010 +01010110001011101111111111111011 +10111001101000000111100000000000 +00110100000011100000000000000000 +00110110000100001111111111111111 +11100000000000000000000000000110 +00101101111000100000000000000000 +00110100000000010000000000000000 +00110101110011100000000000000001 +11111011111111111111111110101010 +00110101111011110000000000000010 +01010110000011101111111111111011 +00100001100000100000000000000001 +00111110000000010000000000000001 +01011100010000000000000000000100 +10110101101000010110100000000000 +00110100000000010000000000000000 +11100000000000000000000000000011 +10110101101000010110100000000000 +00110100000000010000000000000011 +00101101101000100000000000000000 +11111011111111111111111110011110 +01000101011000000000000000000111 +00110100000000010000000000000001 +00110100000000100001000000000000 +11111011111111111111111110011010 +00110100000000010000000000000001 +00110100000000100000000000000000 +11111011111111111111111110010111 +01111000000000010000000000000000 +00111000001000011001011101011000 +00101000001000100000000000000000 +00110100000011010000000000000000 +10111000001000000111100000000000 +00101000010000110000000000000000 +00110100000100000000001111101000 +00111000011000110000000000000001 +01011000010000110000000000000000 +00101001111000010000000000000000 +00101000001011100000000000000000 +00100001110000010000000000000010 +01011100001000000000000000001001 +00110100000000010000000000000001 +00110101101011010000000000000001 +11111000000000000000000001100110 +01011101101100001111111111111001 +01111000000000010000000000000000 +00111000001000010111101110100100 +10111001110000000001000000000000 +11111011111111111111101110010100 +01000101011000000000000000111110 +01111000000011010000000000000000 +00110100000011100000000000000000 +00111001101011011001011101011000 +00110100000011110000000001100100 +00101001101000010000000000000000 +00101000001000100000000000000000 +00100000010000100000100000000000 +01011100010000000000000000001010 +00110100000000010000000000000001 +00110101110011100000000000000001 +11111000000000000000000001010101 +01011101110011111111111111111001 +01111000000000010000000000000000 +00111000001000010111101111010100 +11111011111111111111101110000100 +00110100000011100000000000000000 +11100000000000000000000000000011 +00101000001011100000000000010100 +00100001110011100000000000000001 +01111000000000010000000000000000 +00111000001000011001011101011000 +00101000001000010000000000000000 +01111000000000100000000000000000 +00111000010000101000000110010000 +00101000001011010000000000011000 +00101000001000010000000000010100 +00101000010000010000000000000000 +00110111100000100000000000101100 +10100001101000010110100000000000 +00110111100000010000000000100100 +11111000000000000000000110011011 +01111000000000110000000000000000 +00111000011000111000000110010100 +00101000011000010000000000000000 +01010000001011010000000000001110 +01111000000000110000000000000000 +00111000011000111000000110011000 +00101011100000100000000000101100 +00101000011000010000000000000000 +01010100010000010000000000001001 +00101011100000110000000000101000 +00101011100000100000000000100100 +00110100011000011111111111111111 +11110100011000010001100000000000 +00110100010000101111111111111111 +10110100011000100001000000000000 +01011011100000100000000000100100 +01011011100000010000000000101000 +00101011100000010000000000100100 +00110001011011100000000000000000 +00111101101011010000000000000011 +01011001011000010000000000001000 +00101011100000010000000000101000 +01011001011000000000000000000100 +01011001011011010000000000010000 +01011001011000010000000000001100 +01111000000000010000000000000000 +00111000001000011001011100011100 +00101000001000100000000000000000 +00110100010000100000000000000001 +01011000001000100000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +01111000000000100000000000000000 +00111000010000101001011101011100 +00101000010000100000000000000000 +01111000000000110000000000000000 +00111000011000111001011101001000 +01011000011000100000000000000000 +01000100001000000000000000000101 +00101000010000110000000000011000 +01111000000000011000000000000000 +10111000011000010000100000000000 +11100000000000000000000000000110 +01111000000001000000000000000000 +00111000100001001000000101001100 +00101000010000110000000000011000 +00101000100000010000000000000000 +10100000011000010000100000000000 +01011000010000010000000000011000 +11000011101000000000000000000000 +01111000000000010000000000000000 +00111000001000011001011101001000 +00101000001000010000000000000000 +00101000001000010000000000011100 +11000011101000000000000000000000 +01111000000000100000000000000000 +00111000010000101001011101001000 +00101000010000100000000000000000 +00101000010000110000000000011100 +10110100001000110000100000000000 +00101000010000110000000000011100 +11001000011000010001100000000000 +01001000000000111111111111111110 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +00110100000000100000000000000000 +10111000001000000110000000000000 +11111000000000000000000111111010 +10111000001000000101100000000000 +01001100001000000000000000000101 +01111000000000010000000000000000 +00111000001000010111110000101100 +10111001011000000001000000000000 +11100000000000000000000000000100 +00101001100000100000000000000000 +01111000000000010000000000000000 +00111000001000010111110001011000 +11111011111111111111101100011010 +10111001011000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01111000000000010000000000000000 +00111000001000011001010000010000 +01011000001000000000000000000000 +01111000000000100000000000000000 +01111000000000010000000000000000 +00111000001000011001010000100100 +00111000010000101001010000010100 +00110100000000111111111111111111 +01011000001000110000000000000000 +01011000010000110000000000000000 +01011000001000000000000000001000 +01011000010000000000000000001000 +01011000010000000000000000000100 +01011000001000000000000000000100 +01011000010000000000000000001100 +01011000001000000000000000001100 +00110100000000100000000000000000 +00110100000000010000000000000000 +11111000000000000000011010011110 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110100 +01011011100010110000000000001100 +01011011100011000000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +00110100000000010000000000000000 +11111000000000000000011011110000 +10111000001000000101100000000000 +00110100000000100000000000000000 +01011100001000000000000010000001 +11111011111111111111110010111100 +01111000000000110000000000000000 +00111000011000111001010000010100 +00101000011001010000000000001000 +01111000000000100000000000000000 +00111000010000101001010000010000 +10111000001000000010000000000000 +00101000010000100000000000000000 +01000100101010110000000000000100 +00110100000000010000000000000001 +01011100101000010000000000011101 +11100000000000000000000000010000 +00110100000000010000000000000001 +01000100100000010000000000000101 +00101000011000010000000000000100 +00110100001000010000000000000001 +01011000011000010000000000000100 +11100000000000000000000000000010 +01011000011000000000000000000100 +01111000000000110000000000000000 +00111000011000111001010000010100 +00101000011001010000000000000100 +00110100000000010000000000000100 +01001100001001010000000000010000 +00110100000000010000000000000001 +01011000011000010000000000001000 +11100000000000000000000000000010 +01000100100001010000000000000011 +01011000011000000000000000000100 +11100000000000000000000000001010 +00101000011001010000000000000100 +00110100000000010000000000000100 +00110100101001010000000000000001 +01011000011001010000000000000100 +01001100001001010000000000000101 +00110100000000010000000000000010 +01011000011000010000000000001000 +00110100010000011111111000001100 +01011000011000010000000000001100 +01111000000000110000000000000000 +00111000011000111001010000100100 +00101000011001010000000000001000 +01000100101000000000000000000100 +00110100000000010000000000000001 +01011100101000010000000000011100 +11100000000000000000000000001111 +01000100100001010000000000000101 +00101000011000010000000000000100 +00110100001000010000000000000001 +01011000011000010000000000000100 +11100000000000000000000000000010 +01011000011000000000000000000100 +01111000000000110000000000000000 +00111000011000111001010000100100 +00101000011001000000000000000100 +00110100000000010000000000000100 +01001100001001000000000000010000 +00110100000000010000000000000001 +01011000011000010000000000001000 +11100000000000000000000000000010 +01000100100000000000000000000011 +01011000011000000000000000000100 +11100000000000000000000000001010 +00101000011001000000000000000100 +00110100000000010000000000000100 +00110100100001000000000000000001 +01011000011001000000000000000100 +01001100001001000000000000000101 +00110100000000010000000000000010 +01011000011000010000000000001000 +00110100010000011111111000001100 +01011000011000010000000000001100 +00110100000000010010010100011011 +01001100001000100000000000110000 +01111000000000100000000000000000 +00111000010000101001010000010100 +00101000010001000000000000001000 +00110100000000010000000000000010 +00110100000000101111111111111111 +01011100100000010000000000110001 +01111000000000110000000000000000 +00111000011000111001010000100100 +00101000011000010000000000001000 +01011100001001000000000000101101 +00101000011000100000000000001100 +00110100000000010001111100111111 +11100000000000000000000000000010 +00110100010000101110000011000000 +01001000010000011111111111111111 +01111000000000110000000000000000 +00111000011000111001010000100100 +01011000011000100000000000001100 +01111000000000110000000000000000 +00111000011000111001010000010100 +00101000011000110000000000001100 +00110100000000010001111100111111 +11100000000000000000000000000010 +00110100011000111110000011000000 +01001000011000011111111111111111 +01111000000001000000000000000000 +00111000100001001001010000010100 +01011000100000110000000000001100 +01001100011000100000000000000011 +00110100010001001111000001100000 +11100000000000000000000000000100 +00110100000001000000000000000000 +01001100010000110000000000000010 +00110100010001000000111110100000 +10110100100000110001100000000000 +00000000011000100000000000011111 +10110100010000110001100000000000 +00010100011000100000000000000001 +01001100010000000000000000000011 +00110100010000100001111101000000 +11100000000000000000000000000100 +00110100000000010001111100111111 +01001100001000100000000000000010 +00110100010000101110000011000000 +01011001100000100000000000000000 +00110100000000100000000000000001 +11100000000000000000000000001000 +01111000000000010000000000000000 +00110100010000100000000001100100 +00111000001000011001010000010000 +01011000001000100000000000000000 +00110100000000010000000000000000 +11111000000000000000011000010010 +00110100000000100000000000000000 +10111000010000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001100 +00101011100011000000000000001000 +00110111100111000000000000001100 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000010000000101100000000000 +00110100000000100000000000000011 +00110100000011000000000000000000 +00110100000011010000001111101001 +01011100001000100000000000100010 +11100000000000000000000000000101 +01000101100011010000000000100111 +11111011111111111111101111010010 +01000100001000000000000000100101 +00110101100011000000000000000001 +10111001011000000000100000000000 +11111011111111111111111101100000 +01000100001000001111111111111010 +01001100001000000000000000000010 +11100000000000000000000000011000 +00110111100000010000000000010100 +00110100000000100000000000000000 +11111000000000000000000100101011 +01001000000000010000000000000111 +00101001011000100000000000000000 +00101011100000010000000000010100 +00110100010000111111111100111000 +01010100011000010000000000000011 +00110100010000100000000011001000 +01010000010000010000000000011101 +00110100000000100000000000000001 +10111001011000000000100000000000 +11111000000000000000000100100001 +01111000000000110000000000000000 +00101001011000100000000000000000 +00111000011000110111110011001000 +01001100001000000000000000000011 +01111000000000110000000000000000 +00111000011000110111110011000000 +01111000000000010000000000000000 +00111000001000010111110011010000 +11111011111111111111101001000010 +11100000000000000000000000010000 +10111001011000000000100000000000 +11111011111111111111111100010101 +10111000001000000110000000000000 +01001000000000010000000000000101 +00101001011000010000000000000000 +11111011111111111111100011010011 +11100000000000000000000000000010 +00110100000011001111111111111111 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110100000011000000000000000000 +11100011111111111111111111110100 +01111000000000010000000000000000 +00111000001000011001010001110100 +00101000001000010000000000000000 +00101000001000100000000000001000 +00101000001000010000000000001100 +00100000001000010000000011111111 +11000011101000000000000000000000 +01111000000000010000000000000000 +01111000000000110000000000000000 +00111000011000111000000110011100 +00111000001000011001010001110100 +00101000001000010000000000000000 +00101000011000100000000000000000 +01111000000001000000000000000000 +00111000100001001000000110100000 +01011000001000100000000000000000 +01011000001000000000000000010100 +00101000100000110000000000000000 +01011000001000000000000000011000 +01011000001000000000000000010000 +01011000001000110000000000000000 +01011000001000100000000000000000 +01011000001000000000000000011100 +11000011101000000000000000000000 +01111000000001000000000000000000 +00110100000001010000000000000010 +00111000100001001001010001110100 +01011100001001010000000000001110 +00101000100000010000000000000000 +00010100010001000000000000011111 +00100000100001000000000000000111 +10110100100000110001100000000000 +11110100100000110010000000000000 +00000000011000110000000000000011 +10110100100000100001000000000000 +00111100010000100000000000011101 +01011000001000000000000000010100 +01011000001000000000000000011000 +10111000010000110001100000000000 +01011000001000110000000000010000 +11100000000000000000000000000110 +00101000100000010000000000000000 +00100000010000100000000011111111 +01011000001000110000000000010100 +01011000001000100000000000011000 +01011000001000000000000000010000 +01111000000000010000000000000000 +00111000001000011001010001110100 +00101000001000010000000000000000 +00101000001000100000000000000000 +00111000010000100000000000000100 +01011000001000100000000000000000 +00110100000000010000000000000000 +11000011101000000000000000000000 +01111000000001010000000000000000 +00111000101001011001010001110100 +00101000101001010000000000000000 +00100000001000010000000011111111 +00000000011000110000000000000011 +01011000101000100000000000010100 +01011000101000010000000000011000 +01011000101000110000000000010000 +00110100000000010000000000000011 +01011100100000010000000000000111 +00101000101000100000000000000000 +00110100000000011111111111110011 +10100000010000010000100000000000 +00111000001000010000000000001000 +01011000101000010000000000000000 +11000011101000000000000000000000 +00110100000000010000000000000001 +01011100100000010000000000000111 +00101000101000100000000000011100 +00110100000000011111111111100111 +10100000010000010000100000000000 +00111000001000010000000000010000 +01011000101000010000000000011100 +11000011101000000000000000000000 +00110100000000010000000000000010 +01011100100000010000000000000110 +00101000101000100000000000011100 +00110100000000011111111111000111 +10100000010000010000100000000000 +00111000001000010000000000100000 +01011000101000010000000000011100 +11000011101000000000000000000000 +00110111100111001111111111100000 +01011011100010110000000000100000 +01011011100011000000000000011100 +01011011100011010000000000011000 +01011011100011100000000000010100 +01011011100011110000000000010000 +01011011100100000000000000001100 +01011011100100010000000000001000 +01011011100111010000000000000100 +10111000001000000110000000000000 +01111000000000010000000000000000 +00111000001000011000000110010000 +00101000001011110000000000000000 +01111000000010110000000000000000 +10111000010000000110100000000000 +00111001011010111001010001110100 +11111011111111111111111110011010 +10111000001000001000100000000000 +00101001011000010000000000000000 +10111000010000001000000000000000 +00101000001011100000000000000100 +10100001110011110111000000000000 +11111011111111111111111110010100 +01011100001100011111111111111001 +01011100010100001111111111111000 +01000101100000000000000000000011 +01011001100000010000000000000000 +01011001100000100000000000000100 +01000101101000000000000000000011 +00111101110000010000000000000011 +01011001101000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000100000 +00101011100011000000000000011100 +00101011100011010000000000011000 +00101011100011100000000000010100 +00101011100011110000000000010000 +00101011100100000000000000001100 +00101011100100010000000000001000 +00110111100111000000000000100000 +11000011101000000000000000000000 +01111000000000010000000000000000 +00111000001000011001010001110100 +00101000001000010000000000000000 +00101000001000010000000000000000 +00100000001000010000000000000100 +01100100001000010000000000000000 +11000011101000000000000000000000 +01111000000000100000000000000000 +00111000010000101001010001110100 +00101000010000100000000000000000 +00101000010000110000000000011100 +01000100001000000000000000000011 +00111000011000110000000000001100 +11100000000000000000000000000011 +00110100000000011111111111110011 +10100000011000010001100000000000 +01011000010000110000000000011100 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00101000001010110000000000000100 +10111000100000000110100000000000 +10111000011000000111100000000000 +01000001011000010000000000000011 +10111000010000000110000000000000 +00110101101011101111111111111111 +11111011111111111111110010010101 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111110011100001 +00010101100000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111110011011101 +01000001011000010000000000000011 +00100001100000100000000011111111 +00110100000011000000000000000000 +11111011111111111111110011011001 +01000001011000010000000000000011 +11111011111111111111110010011100 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00111000010000100000000000000001 +00100000010000100000000011111111 +11111011111111111111110011010001 +11100000000000000000000000000101 +00100000101000010000000011111111 +00110100000000110000000000000000 +11111011111111111111110100010100 +00110101100011000000000000000001 +10110101111011000001000000000000 +00101001011001010000000000000000 +01001001110011001111111111111010 +00100000101000010000000011111111 +00110100000000110000000000000001 +11111011111111111111110100001101 +01000001011000010000000000000011 +11111011111111111111110010101001 +10111001101000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111100100 +01011011100010110000000000011100 +01011011100011000000000000011000 +01011011100011010000000000010100 +01011011100011100000000000010000 +01011011100011110000000000001100 +01011011100100000000000000001000 +01011011100111010000000000000100 +00110100000011000000000000000000 +10111000010000000110100000000000 +10111000011000000111100000000000 +10111000100000000111000000000000 +00101000001010110000000000000100 +11100000000000000000000000100010 +01000001011000010000000000000011 +11111011111111111111110001011010 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111110010100110 +00010101101000100000000000001000 +01000001011000010000000000000011 +00100000010000100000000011111111 +11111011111111111111110010100010 +01000001011000010000000000000011 +00100001101000100000000011111111 +00110101101011010000000000000001 +11111011111111111111110010011110 +10110101111011000001000000000000 +01000001011000010000000000000011 +01000000010000100000000000000000 +11111011111111111111110010011010 +01000001011000010000000000000011 +11111011111111111111110001111101 +01000001011000010000000000000011 +11111011111111111111110001000101 +00101001011000100000000000000100 +01000001011000010000000000000011 +00111100010000100000000000000001 +00100000010000100000000011111110 +11111011111111111111110010010001 +10111000001000001000000000000000 +01000001011000010000000000000011 +11111011111111111111110001110011 +01011110000000001111111111110110 +00110101100011000000000000000001 +01001001110011001111111111011111 +10111001110000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000011100 +00101011100011000000000000011000 +00101011100011010000000000010100 +00101011100011100000000000010000 +00101011100011110000000000001100 +00101011100100000000000000001000 +00110111100111000000000000011100 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000000 +01111000000001000000000000000000 +01111000000001010000000000000000 +00111000011000111000000110100100 +00111000100001001000000110101000 +00111000101001011000000110111000 +00100000010011100000000011111111 +01111000000010110000000000000000 +00101000011000100000000000000000 +00101000100000110000000000000000 +00101000101001000000000000000000 +00111001011010111000101010110000 +10111000001000000110100000000000 +10111001011000000000100000000000 +11111000000000000000010111110000 +00110100000011001111111111111111 +01001000000000010000000000100100 +01000101110000000000000000010010 +00101001011000110000000001110000 +00110100000000100000000000000000 +10111001011000000000100000000000 +11111000000000000000011001110100 +00101001101000100000000000000000 +01111000000000011000000000000000 +00110111100000110000000000011000 +10111000010000010000100000000000 +01011011100000010000000000011000 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110100000001000000000000000100 +11111000000000000000011000111111 +01111100001000010000000000000100 +11001000000000010110000000000000 +00111001100011000000000000000001 +11100000000000000000000000001111 +00110100000000100000000000000000 +10111001011000000000100000000000 +00110111100000110000000000011000 +00110100000001000000000000000100 +11111000000000000000011000001010 +00110100000000100000000000000100 +01011100001000100000000000001000 +01111000000000100000000000000000 +00111000010000101000000101001100 +00101011100011000000000000011000 +00101000010000010000000000000000 +10100001100000010000100000000000 +00000001100011000000000000011111 +01011001101000010000000000000000 +01111000000000010000000000000000 +00111000001000011000101010110000 +11111000000000000000010111111011 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00101000001001010000000000001000 +00101000001001000000000000000000 +00101000001001100000000000000100 +10110100010001010001100000000000 +10001000011001000010000000000000 +01011000001000100000000000011100 +10001000010001100001000000000000 +10110100100000100001000000000000 +00101000001001000000000000001100 +00010100010000100000000000001100 +10110100010001000010000000000000 +00101000001000100000000000010100 +01001100100000100000000000000101 +00101000001001000000000000010000 +01000100100000000000000000001000 +01001100101000110000000000001011 +11100000000000000000000000000110 +00101000001000100000000000011000 +01001100010001000000000000000110 +00101000001001000000000000010000 +01000100100000000000000000000010 +01001100011001010000000000000101 +01011000001000110000000000001000 +11100000000000000000000000000011 +01011000001000110000000000001000 +10111000100000000001000000000000 +01011000001000100000000000100000 +10111000010000000000100000000000 +11000011101000000000000000000000 +00101000001000100000000000001100 +01011000001000000000000000001000 +01011000001000100000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011000001000000000000000010100 +10111000010000000000100000000000 +11111000000000000000011011010011 +00101001011000110000000000001100 +00101001011000100000000000000000 +01001000001000110000000000001011 +00101001011000010000000000000100 +01001100010000010000000000000011 +00110100010000100000000000000001 +01011001011000100000000000000000 +00101001011000100000000000000000 +01011100010000010000000000010001 +00110100000000010000000000000001 +01011001011000010000000000010100 +01011001011000010000000000010000 +11100000000000000000000000001110 +00101001011000010000000000001000 +01001100001000100000000000000011 +00110100010000101111111111111111 +01011001011000100000000000000000 +00101001011000100000000000000000 +01011100010000010000000000000111 +00110100000000010000000000000001 +01011001011000010000000000010100 +01011001011000000000000000000000 +01011001011000000000000000010000 +00110100000000011111111111111111 +11100000000000000000000000000010 +00101001011000010000000000010000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +01011000001000000000000000010000 +01011000001000000000000000000000 +01011000001000000000000000010100 +11000011101000000000000000000000 +01111000000000110000000000000000 +00111000011000111001011100111000 +00101000011001000000000000000000 +01001000100000010000000000010011 +01111000000000110000000000000000 +00111000011000111001010001011000 +11001000001001000000100000000000 +01000100010000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000101000 +10111000001000110000100000000000 +11100000000000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000101000 +10100100001000000000100000000000 +10100000001000110000100000000000 +01011000010000010000000000101000 +11000011101000000000000000000000 +01111000000000110000000000000000 +00111000011000111001010001011000 +01000100010000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100100 +10111000001000110000100000000000 +11100000000000000000000000000111 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100100 +10100100001000000000100000000000 +10100000001000110000100000000000 +01011000010000010000000000100100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000010110000000000000000 +10111000001000000110000000000000 +01111000000000010000000000000000 +00111001011010111001011100111000 +00111000001000011001011100110000 +00101000001000010000000000000000 +00101001011011010000000000000000 +10110100001011010110100000000000 +00101001100000010000000000000000 +10111001101000000001000000000000 +11111000000000000000000001011100 +00101001100000010000000000000100 +00101001011000110000000000000000 +10111001101000000001000000000000 +11111000000000000000000011011011 +01011001100000000000000000001100 +01011001100000000000000000001000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000000000 +11111000000000000000000010110011 +01111000000000010000000000000000 +00111000001000011001010001011000 +00101000001000010000000000000000 +00110100000000100000000000000001 +00110100000000110000000000001001 +01011000001000100000000000000100 +01011001011000110000000000001100 +01111000000000110000000000000000 +00111000011000111000000111001100 +01011001011000100000000000001000 +00101000011000100000000000000000 +01011000001000100000000001001100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +10111000001000000001000000000000 +00101000001000010000000000000000 +00101000001000110000000001001000 +00110100000000010000000000000000 +01000100011000000000000000010110 +00101000010000110000000000000100 +00101000011000110000000000111000 +01000100011000000000000000010011 +01111000000000110000000000000000 +00111000011000111001010001011000 +00101000011000110000000000000000 +00101000011001000000000000000100 +00100000100001000000000000000100 +01000100100000000000000000001101 +00101000011000110000000000000100 +00100000011000110000000000001000 +01011100011000000000000000001010 +00101000010000100000000000001100 +00110100000000110000000000001010 +00110100000000010000000000000001 +01010100010000110000000000000110 +01111000000000010000000000000000 +00111100010000100000000000000010 +00111000001000011000001011011000 +10110100001000100000100000000000 +00101000001000010000000000000000 +11000011101000000000000000000000 +01111000000001000000000000000000 +00111000100001001001010001011000 +00101000100001010000000000000000 +00110100000001000000000000000000 +01000100011000000000000000000010 +01111000000001001000000000000000 +01111000000001100000000000000000 +00111000110001101000000111010100 +00101000110000110000000000000000 +00111100001000010000000000011000 +10100000010000110001000000000000 +10111000010000010000100000000000 +10111000001001000010000000000000 +01011000101001000000000001001100 +11000011101000000000000000000000 +01111000000001000000000000000000 +00111000100001001001010001011000 +00101000100001010000000000000000 +00110100000001000000000000000000 +01000100011000000000000000000010 +01111000000001001000000000000000 +01111000000001100000000000000000 +00111000110001101000000111010100 +00101000110000110000000000000000 +00111100001000010000000000011000 +10100000010000110001000000000000 +10111000010000010000100000000000 +10111000001001000010000000000000 +01011000101001000000000001001100 +11000011101000000000000000000000 +00110100000000110000000000000101 +01011000001000110000000000101000 +00111000000000111111111111111011 +01011000001000110000000000101100 +00110100000000111111111101101010 +01011000001000110000000000011000 +00110100000000111111111111111110 +01011000001000110000000000010100 +00110100000000110000000000000001 +01011000001000110000000000100100 +00110100000000110000000011001000 +01011000001000110000000001000100 +00110100000000110010011100010000 +01011000001000110000000000111100 +00110100000000110000000001100100 +01011000001000110000000001000000 +01011000001000100000000000001100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000001100 +10111000010000000110100000000000 +00110100000011000000000000000000 +01011100011000010000000001000111 +00110100000000010000000000100010 +00110100000000110000000000000000 +11111011111111111111111111000100 +00101001011000100000000000000100 +00110100000000010000000000100101 +00110100000000110000000000000000 +11111011111111111111111111000000 +00101001011000010000000000001000 +01001100001000000000000000000100 +01011001011011010000000000000100 +01011001011011010000000000001000 +11100000000000000000000000111011 +01001101101000010000000000000101 +00101001011000100000000000000000 +01111000000000010000000001000000 +10110100010000010000100000000000 +01011001011000010000000000000000 +00101001011000110000000000000000 +01111000000001010000000000000000 +00101001011000100000000000000100 +00111000101001011000000111011000 +00101000101000010000000000000000 +10110101101000110010000000000000 +11001000100000100110000000000000 +01001000001011000000000000000110 +01111000000001010000000000000000 +00111000101001011000000111011100 +00101000101000010000000000000000 +01001001100000010000000000000010 +11100000000000000000000000000010 +10111000001000000110000000000000 +01111000000001010000000000000000 +00111000101001011000000111100000 +00101000101000010000000000000000 +01001100001001000000000000000110 +01001100001000100000000000000101 +11001000011000010001100000000000 +11001000010000010000100000000000 +01011001011000110000000000000000 +01011001011000010000000000000100 +00101001011000010000000000000100 +10111001100000000001000000000000 +01011001011011010000000000001000 +00110100001000010100000000000000 +01011001011000010000000000000100 +00110101011000010000000000010100 +11111011111111111111111011011010 +01111000000000110000000000000000 +00111000011000111001010001011000 +00101001011000100000000000010000 +10111000001000000110100000000000 +00101000011000010000000000000000 +00110100000000110000000000000000 +01011000001011010000000001000000 +00110100010000010000000000000001 +01011001011000010000000000010000 +00110100000000010000000000100110 +11111011111111111111111110001101 +00110100000000010000000000100000 +10111001101000000001000000000000 +00110100000000110000000000000000 +11111011111111111111111110001001 +10111001100000000001000000000000 +00110100000000010000000000100001 +00110100000000110000000000000001 +11111011111111111111111110000101 +10111001100000000001000000000000 +00110101011000010000000000111000 +11111011111111111111111011100101 +01111100001011000000000000000000 +10111001100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00101000001000010000000000101000 +01011001011000000000000000000100 +01011001011000000000000000000000 +01011001011000010000000000100000 +00110100000000011111111111111111 +01011001011000010000000000001000 +01011001011000000000000000010000 +00110101011000010000000000010100 +11111011111111111111111011001100 +00110101011000010000000000111000 +11111011111111111111111011110011 +00101001011000010000000000001100 +00110100000000100000000000000001 +11111011111111111111111011110100 +00110100000000010000000000100100 +00110100000000100000000000000001 +00110100000000110000000000000001 +11111011111111111111111101100100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00110100000000010000000000000101 +01011001011000010000000000011000 +00111000000000011111111111111010 +01011001011000010000000000011100 +00110100000000010000000000000001 +01011001011000010000000000010100 +00110100000000010111010100110000 +01011001011000010000000000010000 +00110100000000011111101110110100 +01011001011000010000000000001000 +00110100000000011111111111100010 +01011001011000010000000000000100 +00110100000000010000010010110000 +01011001011000010000000000110100 +00110100000000010000001111101000 +01011001011000010000000000101100 +00110100000000010000000001100100 +01011001011000010000000000110000 +01111000000000010000000000000000 +00111000001000011001011100111000 +00101000001000010000000000000000 +01011001011000110000000001100100 +01011001011000100000000001100000 +11001000011000010001100000000000 +01011001011000110000000001101100 +00110101011000010000000000000100 +01011001011000000000000001110000 +11111011111111111111111010011111 +00110101011000010000000000101000 +11111011111111111111111011000110 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01011000001000000000000001000100 +01011000001000000000000001000000 +00110100000000011111111111111111 +01011001011000010000000001001000 +01011001011000010000000001001100 +01011001011000010000000001010000 +01011001011000010000000001010100 +00110100000000010000000000000001 +01011001011000010000000001110000 +01011001011000000000000001011000 +00110101011000010000000000000100 +01011001011000000000000001011100 +01011001011000000000000001101000 +11111011111111111111111010000111 +00110101011000010000000000101000 +11111011111111111111111010101110 +00101001011000010000000001100000 +00110100000000100000000000000001 +11111011111111111111111010101111 +00101001011000010000000001100100 +00110100000000100000000000000001 +11111011111111111111111010101100 +00110100000000010000000000000100 +00110100000000100000000000000001 +00110100000000110000000000000001 +11111011111111111111111100101011 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001000000000001110000 +10111000001000000101100000000000 +00110100000000010000000000000001 +01000100100000000000000001111000 +00101001011000010000000001100000 +01011100011000010000000000000010 +01011001011000100000000001001000 +00101001011000010000000001100100 +01011100011000010000000000000010 +01011001011000100000000001001100 +00101001011000010000000001001000 +01001000000000010000000000001001 +00101001011000100000000001010000 +01001000000000100000000000000110 +01001100001000100000000000000101 +00101001011000110000000001000000 +01111000000000100000000001000000 +10110100011000100001000000000000 +01011001011000100000000001000000 +01011001011000010000000001010000 +00101001011000010000000001001100 +01001000000000010000000000001001 +00101001011000100000000001010100 +01001000000000100000000000000110 +01001100001000100000000000000101 +00101001011000110000000001000100 +01111000000000100000000001000000 +10110100011000100001000000000000 +01011001011000100000000001000100 +01011001011000010000000001010100 +00101001011000110000000001001000 +00110100000000010000000000000000 +01001000000000110000000001011011 +00101001011000100000000001001100 +01001000000000100000000001011001 +00101001011011000000000001000000 +00101001011000010000000000111000 +10110100011011000001100000000000 +00101001011011000000000001000100 +11001000011000100001000000000000 +11001000010011000110000000000000 +01000100001000000000000000000110 +00100001100011000011111111111111 +00100001100000010010000000000000 +01000100001000000000000000000011 +00110100000000011100000000000000 +10111001100000010110000000000000 +10111001100000000001000000000000 +00110101011000010000000000000100 +11111011111111111111111000100011 +00101001011000100000000001101100 +01111000000000110000000000000000 +00111000011000111001010001011000 +00100000010000100000000000001111 +10111000001000000110100000000000 +00111100010000100000000000010000 +00101000011000010000000000000000 +00100001101000111111111111111111 +10111000011000100001000000000000 +01011000001000100000000001000100 +00101001011000110000000001000000 +00101001011000100000000001001000 +00110100000000010000000000000101 +10110100011000100001000000000000 +00110100000000110000000000000000 +11111011111111111111111011100000 +00101001011000110000000001000100 +00101001011000100000000001001100 +00110100000000010000000000000010 +10110100011000100001000000000000 +00110100000000110000000000000000 +11111011111111111111111011011010 +00110100000000010000000000000001 +10111001100000000001000000000000 +00110100000000110000000000000000 +11111011111111111111111011010110 +00101001011000100000000001101000 +00110100000000110000000000000000 +00110100010000010000000000000001 +01011001011000010000000001101000 +00110100000000010000000000000110 +11111011111111111111111011010000 +00110100000000010000000000000000 +10111001101000000001000000000000 +00110100000000110000000000000001 +11111011111111111111111011001100 +01111000000000100000000000000000 +00110100000000011111111111111111 +00111000010000101000000111100100 +01011001011000010000000001001100 +01011001011000010000000001001000 +00101001011000110000000001000000 +00101000010000010000000000000000 +01001100001000110000000000001010 +00101001011000100000000001000100 +01001100001000100000000000001000 +01111000000001000000000000000000 +00111000100001001000000111101000 +00101000100000010000000000000000 +10110100011000010001100000000000 +10110100010000010000100000000000 +01011001011000110000000001000000 +01011001011000010000000001000100 +00101001011000010000000000111000 +01000100001000000000000000001111 +00101001011000010000000001011100 +00101001011000100000000001011000 +01001100001000100000000000000110 +00110100001000010000000000000001 +01011001011000010000000001011100 +00101001011000010000000001000000 +00110100001000011111111111111111 +11100000000000000000000000000110 +01001100010000010000000000000110 +00110100001000011111111111111111 +01011001011000010000000001011100 +00101001011000010000000001000000 +00110100001000010000000000000001 +01011001011000010000000001000000 +00110101011000010000000000101000 +10111001100000000001000000000000 +11111011111111111111110111111100 +01111100001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +00010100010000110000000000011111 +00110111100000010000000000001100 +01001000000000100000000000001011 +00000000010001000000000000010010 +00111100011000110000000000001110 +00111100010000100000000000001110 +10111000011001000001100000000000 +01011011100000100000000000010000 +00110100000000100001111101000000 +01011011100000110000000000001100 +11111011111111111111001001000101 +00101011100000100000000000010000 +11100000000000000000000000001001 +00001000010000101100000000000000 +01011011100000100000000000010000 +00010100010000100000000000011111 +01011011100000100000000000001100 +00110100000000100001111101000000 +11111011111111111111001000111101 +00101011100000100000000000010000 +11001000000000100001000000000000 +00000000010000010000000000011111 +10110100001000100001000000000000 +00010100010000100000000000000001 +00110100000000010000000000000000 +01011001011000100000000001011000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000100000000001011000 +00101000001000010000000001011100 +11111100010000010000100000000000 +11000011101000000000000000000000 +01011000001000100000000000000100 +01011000001000000000000000011100 +01011000001000110000000000001000 +01011000001000000000000000001100 +01011000001000000000000000010000 +01011000001000000000000000000000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +00110100000000100000000000000001 +01011000001000100000000000000000 +01011000001000000000000000010100 +01011000001000000000000000011100 +01011000001000000000000000001100 +01011000001000000000000000010000 +00101000001000010000000000000100 +11111011111111111111110111100111 +01111000000000010000000000000000 +00111000001000011001011100111000 +00101000001000010000000000000000 +00110100000000100000000000000001 +11111011111111111111110111100010 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111110110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000110100000000000 +00110111100000010000000000010100 +00110100000000100000000000000000 +00110100000000110000000001000000 +11111000000000000000010011000000 +00110100000000011100000000000000 +01111000000001000000000000000000 +01011011100000010000000000100000 +00111000100001001001011100111000 +00110100000000010100000000000000 +01011011100000010000000001000100 +00101000100000010000000000000000 +01011101101000010000000000000101 +01111000000000110000000000000000 +00111000011000111000110110100100 +01011000011011000000000000000000 +11100000000000000000000000100111 +00111101101011010000000000000101 +10110101011011010101100000000000 +00101001011000010000000000000000 +01000100001000000000000000100011 +01111000000000110000000000000000 +00111000011000111000110110100100 +00101000011000010000000000000000 +00101001011000100000000000010000 +11001001100000010000100000000000 +00100000001000010011111111111111 +00010100001000110000000000001100 +01011100010000000000000000000111 +00111100011000110000000000000010 +01011001011000010000000000001100 +00110100000000010000000000000001 +01011001011000110000000000010100 +01011001011000010000000000010000 +11100000000000000000000000010101 +00101001011001000000000000001100 +00110100010000100000000000000001 +10110100001001000000100000000000 +00101001011001000000000000010100 +10110100011001000001100000000000 +00111100011000110000000000000010 +00110111100001000000000001010000 +10110100100000110001100000000000 +00101000011000111111111111000100 +01011001011000100000000000010000 +10110100001000110000100000000000 +00101001011000110000000000001000 +01011001011000010000000000001100 +01011100010000110000000000000111 +11111000000000000000001111101101 +01011001011000010000000000011000 +00110100000000010000000000000001 +01011001011000010000000000011100 +01011001011000000000000000001100 +01011001011000000000000000010000 +00110100000000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000001010000 +11000011101000000000000000000000 +01111000000000110000000000000000 +00111000011000111001010001011000 +01011100010000000000000000001010 +00110100000001000000000000000001 +00101000011000100000000000000000 +10111100100000010000100000000000 +00100000001000010000000011111111 +00101000010000110000000000100000 +00111100001000010000000000010000 +10100100001000000000100000000000 +10100000001000110000100000000000 +11100000000000000000000000001000 +00101000011000100000000000000000 +00110100000001000000000000000001 +10111100100000010000100000000000 +00101000010000110000000000100000 +00100000001000010000000011111111 +00111100001000010000000000010000 +10111000001000110000100000000000 +01011000010000010000000000100000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01111000000000110000000000000000 +10111000010000000101100000000000 +00111000011000111001010100000000 +01000100001000000000000000000111 +00110100001000011111111111111111 +00001000001000110000000001111100 +01111000000000010000000000000000 +00111000001000011001010001111000 +10110100011000010000100000000000 +00110100001000110000000100000100 +10111000011000000000100000000000 +10111001011000000001000000000000 +11111011111111111111111101011000 +01111000000000010000000000000000 +00111000001000011001010001111000 +01011000001010110000000000010100 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +01111000000011000000000000000000 +01111000000011010000000000000000 +10111000001000000111000000000000 +00110100000010110000000000000000 +00111001100011001001011100111000 +00111001101011011001010000111100 +11100000000000000000000000001010 +00101001101000010000000000000000 +10010100001010110000100000000000 +00100000001000010000000000000001 +01000100001000000000000000000101 +00111101011000100000000000000101 +10110101110000100001000000000000 +00110100010000010000000111110100 +11111011111111111111111101101001 +00110101011010110000000000000001 +00101001100000010000000000000000 +01001000001010111111111111110110 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110111100111001111111110111100 +01011011100010110000000001000100 +01011011100011000000000001000000 +01011011100011010000000000111100 +01011011100011100000000000111000 +01011011100011110000000000110100 +01011011100100000000000000110000 +01011011100100010000000000101100 +01011011100100100000000000101000 +01011011100100110000000000100100 +01011011100101000000000000100000 +01011011100101010000000000011100 +01011011100101100000000000011000 +01011011100101110000000000010100 +01011011100110000000000000010000 +01011011100110010000000000001100 +01011011100110110000000000001000 +01011011100111010000000000000100 +01111000000110110000000000000000 +01111000000010110000000000000000 +01111000000110010000000000000000 +01111000000011010000000000000000 +01111000000100010000000000000000 +01111000000100000000000000000000 +01111000000011000000000000000000 +01111000000101110000000000000000 +01111000000011110000000000000000 +00111011011110111001010001011000 +00111001011010111001010001111000 +00110100000101000000000000001001 +00111011001110011000001100000100 +00110100000110000000000000000001 +00110100000100110000000000000011 +00111001101011011001010011100000 +00110100000100100000000000001000 +00111010001100011001010100000000 +00111010000100001001010010010000 +00111001100011001001011100111000 +00111010111101111001011001101100 +00111001111011111001011100110000 +11100000000000000000000001111110 +00101000011101010000000001111100 +01111000000000010000000011111111 +00111000001000011111111111111111 +00000010101011100000000000011000 +10100010101000011010100000000000 +00101001011000010000000000000100 +00100001110011100000000001111111 +00110100001000011111111111111111 +01010100001101000000000001010101 +00111100001000010000000000000010 +10110111001000010000100000000000 +00101000001000010000000000000000 +11000000001000000000000000000000 +00101001011000010000000001000100 +01011000011000010000000001000000 +00101001011000010000000010100100 +00101001011000100000000010100000 +10110100010000010000100000000000 +00000000001000100000000000011111 +10110100010000010000100000000000 +00010100001000010000000000000001 +00110100000000100000000000000001 +01011000011000010000000001000100 +00101001100000010000000000000000 +11111011111111111111110100001101 +11111011111111111111101001110010 +00110100001000010000000000110010 +01011001011000010000000000001000 +00110100000000010000000000001010 +11100000000000000000000000010001 +00101001011101100000000000001000 +11111011111111111111101001101100 +11001010110000010000100000000000 +01001100001000000000000000111100 +00101001011000010000000000000000 +01011100001110000000000000000011 +01011001011110000000000000000100 +11100000000000000000000000111000 +01011001011100110000000000000100 +11100000000000000000000000110110 +00101001100000010000000000000000 +00110100000000100000000000000000 +11111011111111111111110011111011 +10111001101000000000100000000000 +11111011111111111111110100111100 +00110100000000010000000000000010 +01011001011000010000000000000100 +11100000000000000000000000101110 +10111001101000000000100000000000 +11111011111111111111110101001101 +11100000000000000000000000010010 +10111010000000000000100000000000 +11111011111111111111110111101100 +00110100000000010000000000000100 +11100011111111111111111111111000 +00101001011000010000000001100000 +01000100001000000000000000100101 +00101001011000010000000001100100 +01000100001000000000000000100011 +00101001011000010000000000000000 +01011100001100110000000000001001 +00110100000000010000000000000101 +11100011111111111111111111110000 +10111010001000000000100000000000 +11111011111111111111111000100000 +00110100000000010000000000000110 +11100011111111111111111111101100 +00101001011000010000000011000000 +01000100001000000000000000011001 +10111001011000000000100000000000 +11111011111111111111111101110010 +01011001011100100000000000000100 +00101001011000010000000011101000 +00110100000000100000000000000001 +11100000000000000000000000010010 +00101001011000010000000000000000 +01011100001110000000000000000100 +10111001101000000000100000000000 +11111011111111111111110100110000 +01000100001000000000000000000111 +00101001011000010000000001100000 +01000100001000000000000000000101 +00101001011000010000000000000000 +01011100001100110000000000001010 +00101001011000010000000011000000 +01011100001000000000000000001000 +00101001011000010000000000001100 +00110100000000100000000000000000 +00110100001000010000000000000001 +01011001011000010000000000001100 +01011001011101000000000000000100 +00101001011000010000000011101000 +11111011111111111111111100110000 +10111010000000000000100000000000 +10111010101000000001000000000000 +10111001110000000001100000000000 +11111011111111111111110101101001 +00101001011000010000000001100000 +01000100001000000000000000011011 +10111010001000000000100000000000 +10111010101000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111000011100 +00101001011000010000000000000100 +01011100001100100000000000010101 +00101001011000010000000000000000 +00110100000101100000000000000000 +01011100001100110000000000001100 +11100000000000000000000000001000 +00001010110000010000000001111100 +10111010101000000001000000000000 +10111001110000000001100000000000 +10110101011000010000100000000000 +00110100001000010000000100000100 +11111011111111111111111000010000 +00110110110101100000000000000001 +00101001111000010000000000000000 +00110100001000011111111111111111 +01001000001101101111111111110111 +00101001100000010000000000000000 +01001001110000010000000000000101 +10111010111000000000100000000000 +10111010101000000001000000000000 +10111001110000000001100000000000 +11111011111111111111111011001011 +00101011011000110000000000000000 +01111000000000100000000000000010 +00101000011000010000000010000000 +10100000001000100000100000000000 +01000100001000001111111101111111 +00101001011000010000000000010000 +00110100001000010000000000000001 +01011001011000010000000000010000 +00110100000000010000000000000001 +11010000010000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000001000100 +00101011100011000000000001000000 +00101011100011010000000000111100 +00101011100011100000000000111000 +00101011100011110000000000110100 +00101011100100000000000000110000 +00101011100100010000000000101100 +00101011100100100000000000101000 +00101011100100110000000000100100 +00101011100101000000000000100000 +00101011100101010000000000011100 +00101011100101100000000000011000 +00101011100101110000000000010100 +00101011100110000000000000010000 +00101011100110010000000000001100 +00101011100110110000000000001000 +00110111100111000000000001000100 +11000011101000000000000000000000 +01111000000000010000000000000000 +00111000001000011001010001110100 +00101000001000100000000000000000 +01111000000000110000000000000000 +01111000000000010000000000000000 +00111000001000011001010001101100 +00111000011000111000000111101100 +01011000001000100000000000000000 +00101000011000010000000000000000 +01011000010000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111010100 +01011011100010110000000000101000 +01011011100011000000000000100100 +01011011100011010000000000100000 +01011011100011100000000000011100 +01011011100011110000000000011000 +01011011100100000000000000010100 +01011011100100010000000000010000 +01011011100100100000000000001100 +01011011100100110000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000001000000000000000 +10111000011000001001000000000000 +11111011111111111110110100100101 +01111000000000010000000000000000 +00111000001000011001011101100000 +00101000001001000000000000000000 +01111000000000010000000000000000 +00111000001000011001010001011000 +01011000001001000000000000000000 +01111000000000010000000000000000 +00101000100001010000000000000000 +00111000001000011001010001110100 +00101000001000010000000000000000 +01111000000000100000000000000000 +00111000010000101001010001101100 +00000000101001100000000000010000 +01011000010000010000000000000000 +01111000000000100000000000000000 +00111000010000101001011100111000 +00100000110001100000000000111111 +00000000101001010000000000011000 +01011000010001100000000000000000 +01111000000000100000000000000000 +00111000010000101001011100110000 +00100000101001010000000000000111 +01011000010001010000000000000000 +01111000000001010000000000000000 +00111000101001011001010001111000 +01011000101010110000000000000000 +01011000101000000000000000001100 +01011000100000000000000001000000 +01011000100000000000000001000100 +01011000100000000000000000000000 +01011000100000000000000000101000 +01011000100000000000000000100100 +01011000100000000000000000000100 +01111000000000110000000000000000 +01011000100000000000000000100000 +00110100000000100000001111101000 +00111000011000111000000110011100 +01011000100000100000000001001000 +00101000011000100000000000000000 +01011000001000000000000000011100 +01011000001000100000000000000000 +00110100000000010000000000000100 +01011101011000010000000000000100 +00110100000000010000000000000111 +01011000101000010000000000000100 +11100000000000000000000000000110 +00110100000000010000000000001001 +01011000101000010000000000000100 +00110100000000010000000000000011 +01011101011000010000000000000010 +10111010000000000011000000000000 +01111000000000010000000000000000 +10111000110000000001000000000000 +00111000001000011001010010010000 +01111000000011010000000000000000 +11111011111111111111110011001100 +00111001101011011001011100111000 +00101001101000110000000000000000 +01111000000000010000000000000000 +00111000001000011001010100000000 +10111010000000000001000000000000 +01111000000011110000000000000000 +01111000000011100000000000000000 +11111011111111111111110101000111 +00110100000011000000000000000000 +00111001111011111001011100110000 +00111001110011101001010001111000 +00110100000100110000000000000001 +11100000000000000000000000001100 +00001001100100010000000001111100 +00101001101001000000000000000000 +10111010000000000001000000000000 +10110101110100010000100000000000 +00110100100001000000000000000001 +10110100100011000001100000000000 +00110100001000010000000100000100 +10110101110100011000100000000000 +11111011111111111111110100111001 +00110101100011000000000000000001 +01011010001100110000000011111100 +00101001111000010000000000000000 +00110100001000011111111111111111 +01001000001011001111111111110011 +00110100000000010000000000000010 +01011101011000010000000000000110 +01111000000000010000000000000000 +00111000001000011001010001101100 +00101000001000010000000000000000 +00110100000000100000000000001100 +01011000001000100000000000011100 +01111000000011100000000000000000 +01111000000011010000000000000000 +00110100000011000000000000000000 +00111001110011101001011100111000 +00111001101011011001010001111000 +11100000000000000000000000001000 +00111101100000010000000000000101 +10111001100000000001000000000000 +10110101101000010000100000000000 +00110100001000010000000111110100 +00110100000000110000001000000000 +11111011111111111111111000010101 +00110101100011000000000000000001 +00101001110000100000000000000000 +01001000010011001111111111111000 +00110100000000010000000000000001 +01011101011000010000000000010111 +01111000000000010000000000000000 +00111000001000011001010001011000 +00101000001000010000000000000000 +00101000001000010000000000000100 +00100000001000010000000000000010 +01000100001000000000000000100001 +01111000000000010000000000000000 +01111000000001000000000000000000 +00111000001000011001010001111000 +00111000100001001001010010010000 +01011000001001000000000001101000 +01111000000001000000000000000000 +00111000100001001001010100000000 +01011000001001000000000001101100 +01111000000000010000000000000000 +00111000001000011001011100110000 +00101000001001000000000000000000 +01111000000000010000000000000000 +00111000001000011001010011100000 +10110100010001000001000000000000 +10111010010000000001100000000000 +11111011111111111111110000011000 +01111000000000010000000000000000 +00111000001000011001010001011000 +00101000001000010000000000000000 +01111000000000100000000000000010 +11100000000000000000000000000011 +00101000001000110000000001111100 +01011011100000110000000000101100 +00101000001000110000000010000000 +10100000011000100001100000000000 +01000100011000001111111111111100 +00110100000000100000000000000001 +01011000001000100000000001100100 +00101000001000100000000000101000 +00111000010000100000000000000001 +01011000001000100000000000101000 +11111011111111111110110010011101 +00101011100111010000000000000100 +00101011100010110000000000101000 +00101011100011000000000000100100 +00101011100011010000000000100000 +00101011100011100000000000011100 +00101011100011110000000000011000 +00101011100100000000000000010100 +00101011100100010000000000010000 +00101011100100100000000000001100 +00101011100100110000000000001000 +00110111100111000000000000101100 +11000011101000000000000000000000 +01111000000000100000000000000000 +10111000001000000001100000000000 +00111000010000101001010001111000 +01011100001000000000000000000100 +00101000010000010000000000000100 +01100100001000010000000000001000 +11000011101000000000000000000000 +00101000010001010000000000000100 +00110100000001000000000000001000 +00110100000000010000000000000000 +01011100101001000000000000000110 +00110100011000111111111111111111 +00001000011000110000000001111100 +10110100010000110001000000000000 +00101000010000010000000100111100 +01111100001000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111101000 +01011011100010110000000000011000 +01011011100011000000000000010100 +01011011100011010000000000010000 +01011011100011100000000000001100 +01011011100011110000000000001000 +01011011100111010000000000000100 +00110100000000111111111111111111 +10111000010000000111100000000000 +01011100001000110000000000010110 +00110100000000010000000000000000 +01111000000011000000000000000000 +01111000000011010000000000000000 +11111011111111111111111000110010 +00110100000010110000000000000000 +00111001100011001001011100110000 +00111001101011011001010001111000 +00110100000011100000000000000100 +11100000000000000000000000001001 +00001001011000010000000001111100 +10110101101000010000100000000000 +00101000001000010000000011111100 +01011100001011100000000000000100 +00110101011000010000000000000001 +10111001111000000001000000000000 +11111011111111111111111000100110 +00110101011010110000000000000001 +00101001100000010000000000000000 +00110100001000011111111111111111 +01001000001010111111111111110110 +11100000000000000000000000000010 +11111011111111111111111000100000 +00101011100111010000000000000100 +00101011100010110000000000011000 +00101011100011000000000000010100 +00101011100011010000000000010000 +00101011100011100000000000001100 +00101011100011110000000000001000 +00110111100111000000000000011000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +10111000010000000110100000000000 +01111000000000010000000000000000 +00111101011000100000000000000101 +00111000001000011001010001111000 +10110100001000100000100000000000 +00101000001001000000001000001100 +10111000011000000110000000000000 +01001100100000000000000000000011 +00110100100001000100000000000000 +11100000000000000000000000000100 +00110100000000010011111111111111 +01001100001001000000000000000010 +00110100100001001100000000000000 +00111100100001000000000000000001 +00110100000000010000000000000000 +00100000100000100011111111111110 +00110100000000110000000000000000 +00110100000001000001111101000000 +11111000000000000000000110110010 +00111100001000010000000000010010 +00000000010001000000000000001110 +10111000001001000010000000000000 +01011001101001000000000000000000 +01000101100000000000000000001100 +01111000000000010000000000000000 +00111000001000011001010000111100 +00101000001000100000000000000000 +00111101011000110000000000000101 +01111000000000010000000000000000 +00111000001000011001010001111000 +10110100001000110000100000000000 +00101000001000010000000111111000 +10010100010000010000100000000000 +00100000001000010000000000000001 +01011001100000010000000000000000 +00111101011010110000000000000101 +01111000000000100000000000000000 +00111000010000101001010001111000 +10110100010010110001000000000000 +00101000010000010000001000010000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01011100001000000000000000000100 +01111000000000010000000000000000 +00111000001000011001010100000000 +11100000000000000000000000000111 +00110100001000011111111111111111 +00001000001000010000000001111100 +01111000000000100000000000000000 +00111000010000101001010001111000 +10110100001000100000100000000000 +00110100001000010000000100000100 +11111011111111111111110101100000 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +01111000000011010000000000000000 +01111000000010110000000000000000 +10111000001000000110000000000000 +00111001101011011001010001111000 +00111001011010111001010000111100 +01000100010000000000000000001101 +00110100000000100000000000000001 +11111011111111111111101101001011 +00111101100000010000000000000101 +10110101101000010110100000000000 +00110101101000010000000111110100 +11111011111111111111110101010111 +00101001011000010000000000000000 +00110100000000100000000000000001 +10111100010011000110000000000000 +10111001100000010110000000000000 +01011001011011000000000000000000 +11100000000000000000000000001010 +00110100000000110000000000000001 +00101001011001000000000000000000 +10111100011000010001100000000000 +10100100011000000001100000000000 +10100000011001000001100000000000 +01011001011000110000000000000000 +00101001101000110000000011101000 +01000100001000110000000000000010 +11111011111111111111101100111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +00101000001001000000000000010100 +10111000001000000001100000000000 +10111000010000000011000000000000 +01000100100000000000000000010101 +00101000001001010000000000010000 +00100000101001010000000000000010 +01011100101000000000000000000111 +10110100100001100010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100011010110000000000110000 +10110100100001100001000000000000 +10111001011000000000100000000000 +00110100000000110000000001000000 +11111000000000000000000111010001 +10111001011000000010000000000000 +10111000100000000000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00101000001001010000000000010000 +00100000101001110000000000000100 +01011100111001001111111111101011 +00101000001001010000000000011100 +00110100000001000000000000000000 +01000100101001111111111111101011 +00110100001010110000000000110000 +00110100000001000000000001000000 +10111001011000000001100000000000 +11011000101000000000000000000000 +10111001011000000010000000000000 +11100011111111111111111111110000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +10111000001000000101100000000000 +01000100010000000000000001000111 +00101000001000100000000000001100 +01011000001000000000000010000000 +01011000001000000000000010110000 +01011000001000100000000010010000 +00110100000011000000000000000000 +10111001011000000000100000000000 +11111011111111111111111111001100 +01011001011000010000000000101000 +01000000001000100000000000111111 +01011100010000000000000000000110 +01111000000001000000000000000000 +00111000100001001000000110110000 +00101000001000110000000000000000 +00101000100000100000000000000000 +01000100011000100000000001011101 +00110100000000010000000000000000 +01000101100000000000000000110000 +00110101100000111111111111111111 +00110100011011000000000000101000 +10110101100011000000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +00101000001000100000000000000000 +01011100010000000000000000001111 +00110100000000010000000000000000 +01000100011000100000000000100111 +00110100011000100000000000100111 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +11100000000000000000000000000010 +01000100011000010000000001000100 +00101000010000010000000000000000 +00110100011000111111111111111111 +00110100010000101111111111111100 +01000100001000001111111111111100 +01011001011000110000000010110000 +00110100011011000000000000101000 +00110100011011010000000000100100 +10110101101011010110100000000000 +10110101101011010110100000000000 +10110101011011010110100000000000 +00101001101000100000000000000000 +10111001011000000000100000000000 +10110101100011000110000000000000 +11111011111111111111111110100101 +10110101100011000110000000000000 +10110101011011000001000000000000 +00101001101001000000000000000000 +00101000010000110000000000000000 +00101001011011000000000010110000 +00110100100001000000000001000000 +00110100011000111111111111111111 +01011001011000010000000000101000 +01011001101001000000000000000000 +01011000010000110000000000000000 +00110101100000110000000000100000 +10110100011000110001100000000000 +10110100011000110001100000000000 +10110101011000110001100000000000 +00101000001001000000000000001100 +00101000011000100000000000000000 +10110100010001000001000000000000 +01011001011000100000000001110100 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101000001000010000000000101000 +00101001011000110000000010110000 +00110100000001010000000000000010 +01000000001001000000000000111111 +11101100101000110010100000000000 +01100100100001000000000000000010 +10100000100001010010000000000000 +01000100100000101111111111000101 +00110100011000100000000000100000 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +00101000010001010000000000000000 +00110100011001000000000000100101 +00101000001000100000000000000100 +10110100100001000010000000000000 +10110100100001000010000000000000 +10110100101000100001000000000000 +10110101011001000010000000000000 +01011000100000100000000000000000 +00101000001001000000000000001100 +00110100011000010000000000100001 +10110100001000010000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +10110100100001010010100000000000 +00110100011011000000000000000001 +01011000001001010000000000000000 +11100011111111111111111110100011 +00110100000000010000000000000000 +01011001011000000000000010110000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00110101100000100000000000100100 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001100000000000 +00101100001001010000000000000100 +00101000011001000000000000000000 +00110101100000100000000000101000 +10110100010000100001000000000000 +10110100010000100001000000000000 +10110101011000100001000000000000 +00110100101001011111111111111111 +00110100100001000000000001000000 +01011000010001010000000000000000 +01011000011001000000000000000000 +01011001011011000000000010110000 +11100011111111111111111110111110 +00110111100111001111111111101100 +01011011100010110000000000010100 +01011011100011000000000000010000 +01011011100011010000000000001100 +01011011100011100000000000001000 +01011011100111010000000000000100 +10111000010000000110000000000000 +00110100000000100000000000000001 +10111000001000000101100000000000 +10111000011000000111000000000000 +10111000100000000110100000000000 +11111011111111111111111101110011 +10111001011000000000100000000000 +00110100000000100000000000000000 +11111011111111111111111101110000 +10111000001000000010100000000000 +01000100001000000000000000011110 +00101000101000010000000000011000 +01011100001011001111111111111010 +00101000101000010000000000011100 +01011100001011101111111111111000 +00101000101000010000000000100000 +01011100001011011111111111110110 +00101001011000010000000010110000 +01011001011001010000000000101000 +00101000101000100000000000001100 +00110100001000010000000000100000 +10110100001000010000100000000000 +10110100001000010000100000000000 +10110101011000010000100000000000 +00101000001000110000000000000000 +00110100000000010000000000000000 +10110100010000110001100000000000 +01011001011000110000000001110100 +00101000101000110000000000010100 +01011001011000000000000001111000 +00110100011000110000000000000001 +11001000011000100001000000000000 +01011001011000100000000001110000 +00101011100111010000000000000100 +00101011100010110000000000010100 +00101011100011000000000000010000 +00101011100011010000000000001100 +00101011100011100000000000001000 +00110111100111000000000000010100 +11000011101000000000000000000000 +00110100000000011111111111111110 +11100011111111111111111111111000 +01011000001000000000000000101000 +00110100000000010000000000000000 +11000011101000000000000000000000 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001010000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000100000000110100000000000 +00110100000000011111111111111110 +01000100101000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000100000000001110100 +10111000011000000000100000000000 +10111001101000000001100000000000 +10110101100000100001000000000000 +10110100100000100001000000000000 +11111000000000000000000011110010 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001010000000000011100 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000010000000000000 +11011000101000000000000000000000 +11100011111111111111111111101110 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001010000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000100000000110100000000000 +00110100000000011111111111111110 +01000100101000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000010000000001110100 +10111000011000000001000000000000 +10111001101000000001100000000000 +10110101100000010000100000000000 +10110100100000010000100000000000 +11111000000000000000000011000110 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001010000000000100000 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000010000000000000 +11011000101000000000000000000000 +11100011111111111111111111101110 +00110111100111001111111111110000 +01011011100010110000000000010000 +01011011100011000000000000001100 +01011011100011010000000000001000 +01011011100111010000000000000100 +00101000001001000000000000101000 +10111000001000000101100000000000 +10111000010000000110000000000000 +10111000011000000110100000000000 +00110100000000011111111111111110 +01000100100000000000000000010010 +01001100010000000000000000000010 +00101001011011000000000001111000 +00101001011000010000000001110000 +10110101100011010001000000000000 +01010100010000010000000000010011 +00101001011001000000000000010100 +01000100100000000000000000010100 +00101001011000010000000001110100 +00110100000000100000000011111111 +10111001101000000001100000000000 +10110101100000010000100000000000 +10110100100000010000100000000000 +11111000000000000000000011010011 +10111001101000000000100000000000 +01001100000000010000000000000011 +10110100001011000110000000000000 +01011001011011000000000001111000 +00101011100111010000000000000100 +00101011100010110000000000010000 +00101011100011000000000000001100 +00101011100011010000000000001000 +00110111100111000000000000010000 +11000011101000000000000000000000 +00101001011001000000000000010100 +11001000001011000110100000000000 +01011100100000001111111111101110 +00101001011000100000000001110100 +00101001011001000000000000100100 +10111001011000000000100000000000 +10110101100000100001000000000000 +10111001101000000001100000000000 +11011000100000000000000000000000 +11100011111111111111111111101110 +00100000010001011111111111111111 +00000000010001100000000000010000 +00100000100010001111111111111111 +00000000100010010000000000010000 +10001001000001010011100000000000 +10001001000001100100000000000000 +10001001001001010010100000000000 +00000000111010100000000000010000 +10001001001001100011000000000000 +10110101000001010010100000000000 +10110100101010100010100000000000 +01010000101010000000000000000011 +01111000000010000000000000000001 +10110100110010000011000000000000 +10001000010000110001000000000000 +10001000100000010010000000000000 +00000000101000010000000000010000 +00111100101001010000000000010000 +10110100110000010011000000000000 +00100000111001111111111111111111 +10110100010001000000100000000000 +10110100001001100000100000000000 +10110100101001110001000000000000 +11000011101000000000000000000000 +00110111100111001111111111111000 +01011011100010110000000000001000 +01011011100111010000000000000100 +01000100010000000000000000100010 +10111000010000010010000000000000 +00110100000000110000000000001111 +01010100100000110000000000001011 +01111000000000110000000000000000 +00111000011000111000001100101100 +00111100001000010000000000000100 +10110100011000100001000000000000 +10110100010000010000100000000000 +01000000001000010000000000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000010110000000000000000 +01001100001000000000000000000011 +11001000000000010000100000000000 +00110100000010110000000000000001 +01001100010000000000000000000011 +11001000000000100001000000000000 +00011001011010110000000000000001 +10010000110000000001100000000000 +00100000011000110000000000000010 +01000100011000000000000000001000 +10001100001000100000100000000000 +01000101011000000000000000000010 +11001000000000010000100000000000 +00101011100111010000000000000100 +00101011100010110000000000001000 +00110111100111000000000000001000 +11000011101000000000000000000000 +00110100000000110000000000000000 +11111000000000000000000000101010 +11100011111111111111111111111000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100010000000000000000000110 +00110100000000110000000000000000 +11111000000000000000000000011100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +00110111100111001111111111111100 +01011011100111010000000000000100 +01000100010000000000000000000110 +00110100000000110000000000000001 +11111000000000000000000000001100 +00101011100111010000000000000100 +00110111100111000000000000000100 +11000011101000000000000000000000 +10010000000000000000100000000000 +00100000001000010000000000000001 +00111100001000010000000000000001 +11010000000000010000000000000000 +10010000111000000000100000000000 +10111011101000001111000000000000 +00110100001000010000000010100000 +11000000001000000000000000000000 +11110100001000100010000000000000 +01000100100000000000000000011000 +00110100000001000000000000000001 +01001100010000000000000000001011 +00110100000001010000000000000000 +01010100010000010000000000000011 +11001000001000100000100000000000 +10111000101001000010100000000000 +00000000100001000000000000000001 +00000000010000100000000000000001 +01011100100000001111111111111011 +01011100011000000000000000000010 +10111000101000000000100000000000 +11000011101000000000000000000000 +00111100010000100000000000000001 +00111100100001000000000000000001 +11110100001000100010100000000000 +01111100100001100000000000000000 +10100000110001010010100000000000 +01000100101000000000000000000010 +01001100010000001111111111111010 +00110100000001010000000000000000 +01000100100000001111111111110101 +00110100000001010000000000000000 +11100011111111111111111111101101 +00110100000001000000000000000001 +00110100000001010000000000000000 +11100011111111111111111111101010 +00010100001000100000000000011111 +10011000010000010000100000000000 +11001000001000100000100000000000 +11000011101000000000000000000000 +00110100000001000000000000001111 +10111000001000000011100000000000 +10111000010000000011000000000000 +01010000100000110000000000101101 +10111000010000010010000000000000 +00100000100001000000000000000011 +01011100100000000000000000101011 +10111000010000000010000000000000 +10111000001000000010100000000000 +10111000011000000011000000000000 +00110100000001110000000000001111 +00101000100010000000000000000000 +00110100110001101111111111110000 +01011000101010000000000000000000 +00101000100010000000000000000100 +01011000101010000000000000000100 +00101000100010000000000000001000 +01011000101010000000000000001000 +00101000100010000000000000001100 +00110100100001000000000000010000 +01011000101010000000000000001100 +00110100101001010000000000010000 +01010100110001111111111111110101 +00110100011000111111111111110000 +00000000011001100000000000000100 +00100000011000110000000000001111 +00110100110001100000000000000001 +00111100110001100000000000000100 +10110100001001100011100000000000 +10110100010001100011000000000000 +00110100000000100000000000000011 +01010000010000110000000000010001 +00110100000000100000000000000000 +00110100000010000000000000000011 +10110100110000100010000000000000 +00101000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000100 +01011000100001010000000000000000 +11001000011000100010000000000000 +01010100100010001111111111111010 +00110100011000111111111111111100 +00000000011000100000000000000010 +00100000011000110000000000000011 +00110100010000100000000000000001 +00111100010000100000000000000010 +10110100111000100011100000000000 +10110100110000100011000000000000 +01000100011000000000000000001000 +00110100000000100000000000000000 +10110100110000100010000000000000 +01000000100001010000000000000000 +10110100111000100010000000000000 +00110100010000100000000000000001 +00110000100001010000000000000000 +01011100010000111111111111111011 +11000011101000000000000000000000 +00100000001001010000000000000011 +10111000001000000010000000000000 +01000100101000000000000000001011 +01000100011000000000000000101100 +00110100011000111111111111111111 +00100000010001100000000011111111 +11100000000000000000000000000011 +01000100011000000000000000101000 +00110100011000111111111111111111 +00110000100001100000000000000000 +00110100100001000000000000000001 +00100000100001010000000000000011 +01011100101000001111111111111011 +00110100000001010000000000000011 +01010000101000110000000000011010 +00100000010001010000000011111111 +00111100101001100000000000001000 +00110100000010100000000000001111 +10111000110001010010100000000000 +00111100101001100000000000010000 +10111000100000000100000000000000 +10111000110001010011000000000000 +10111000011000000011100000000000 +10111000100000000010100000000000 +00110100000010010000000000001111 +01010100011010100000000000010111 +00110100000001000000000000000000 +00110100000001110000000000000011 +10110101000001000010100000000000 +00110100100001000000000000000100 +01011000101001100000000000000000 +11001000011001000010100000000000 +01010100101001111111111111111100 +00110100011000111111111111111100 +00000000011001000000000000000010 +00100000011000110000000000000011 +00110100100001000000000000000001 +00111100100001000000000000000010 +10110101000001000100000000000000 +10111001000000000010000000000000 +01000100011000000000000000000111 +00100000010000100000000011111111 +00110100000001010000000000000000 +10110100100001010011000000000000 +00110000110000100000000000000000 +00110100101001010000000000000001 +01011100011001011111111111111101 +11000011101000000000000000000000 +01011000101001100000000000000000 +01011000101001100000000000000100 +01011000101001100000000000001000 +01011000101001100000000000001100 +00110100111001111111111111110000 +00110100101001010000000000010000 +01010100111010011111111111111010 +00110100011000111111111111110000 +00000000011010000000000000000100 +00100000011000110000000000001111 +00110101000010000000000000000001 +00111101000010000000000000000100 +10110100100010000100000000000000 +00110100000001000000000000000011 +01010100011001001111111111011100 +10111001000000000010000000000000 +11100011111111111111111111101000 +01010111010100100010000001000011 +01101111011100100110010100111010 +00100000011100110111010001100001 +01110010011101000110100101101110 +01100111001000000111010101110000 +00101110001011100010111000001010 +00000000000000000000000000000000 +01010101011011100110000101100010 +01101100011001010010000001110100 +01101111001000000110010001100101 +01110100011001010111001001101101 +01101001011011100110010100100000 +01001101010000010100001100100000 +01100001011001000110010001110010 +01100101011100110111001100001010 +00000000000000000000000000000000 +01001100011011110110001101100001 +01101100001000000100110101000001 +01000011001000000110000101100100 +01100100011100100110010101110011 +01110011001110100010000000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00001010000000000000000000000000 +01001110011001010111011100100000 +01101101011000010111100000100000 +01110010011101010110111000100000 +01110100011010010110110101100101 +00100000011001100110111101110010 +00100000011000010010000001110100 +01100001011100110110101100100000 +00100101011100110010110000100000 +01101111011011000110010000100000 +00100101011011000110010000101100 +00100000011011100110010101110111 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110100011000010111001101101011 +00100000001001010111001100101100 +00100000011100100111010101101110 +00100000011001100110111101110010 +00100000001001010110010000100000 +01101101011100110000101000000000 +01110011011100000110110001101100 +00101101011000100110100000000000 +01110011011010000110010101101100 +01101100001010110110011101110101 +01101001000000000000000000000000 +01110000011101000111000000000000 +01110101011100000111010001101001 +01101101011001010000000000000000 +01100011011010000110010101100011 +01101011001011010110110001101001 +01101110011010110000000000000000 +01101001011001000110110001100101 +00000000000000000000000000000000 +01100100011010010110000101100111 +00101101011001100111001101101101 +00101101001100010010110100100101 +01110011001110100010000000100101 +00110000001110010110010000101110 +00100101001100000011001101100100 +00111010001000000000000000000000 +01000101010011100101010001000101 +01010010001000000010010101110011 +00101100001000000111000001100001 +01100011011010110110010101110100 +00100000011011000110010101101110 +00100000001001010110100100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01110010011001010110010101101110 +01110100011001010111001000100000 +01101001011011100010000000100101 +01101001001000000110110101110011 +00001010000000000000000000000000 +01001100010001010100000101010110 +01000101001000000010010101110011 +00100000001010000110111001100101 +01111000011101000011101000100000 +00100101001100110110100100101001 +00001010000010100000000000000000 +01010010010001010100001101010110 +00100000001001010011000000110010 +01100100001000000110001001111001 +01110100011001010111001100100000 +01100001011101000010000000100101 +00111001011001000010111000100101 +00110000001110010110010000101110 +00100101001100000011001101100100 +00100000001010000111010001111001 +01110000011001010010000000100101 +01111000001011000010000000100101 +01110011001010010000101000000000 +01100110011100110110110100111010 +00100000010101010110111001101011 +01101110011011110111011101101110 +00100000011100110111010001100001 +01110100011001010010000001100110 +01101111011100100010000001110000 +01101111011100100111010000100000 +00100101011100110000101000000000 +01010111011100100110111101101110 +01100111001000000110010001101111 +01101101011000010110100101101110 +00100000001001010110100100111010 +00100000011001000110100101110011 +01100011011000010111001001100100 +00001010000000000000000000000000 +01000001011011000111010001100101 +01110010011011100110000101110100 +01100101001000000110110101100001 +01110011011101000110010101110010 +00111010001000000110010001101001 +01110011011000110110000101110010 +01100100000010100000000000000000 +01001100011011110110111101110000 +01101001011011100110011100100000 +01100110011100100110000101101101 +01100101001110100010000001100100 +01101001011100110110001101100001 +01110010011001000000101000000000 +01100110011100110110110100100000 +01100110011011110111001000100000 +00100101011100110011101000100000 +01000101011100100111001001101111 +01110010001000000010010101101001 +00100000011010010110111000100000 +00100101011100110000101000000000 +01110000011100000111001101101001 +00000000000000000000000000000000 +00100101011100110010110100100101 +01101001001011010010010101110011 +00111010001000000000000000000000 +00100101011100110011101000100000 +01100101011100100111001001101111 +01110010001000000111000001100001 +01110010011100110110100101101110 +01100111001000000010001000100101 +01110011001000100000101000000000 +01100100011010010110000101100111 +00101101011000110110111101101110 +01100110011010010110011100000000 +01100100011010010110000101100111 +00101101011001010111100001110100 +01100101011011100111001101101001 +01101111011011100000000000000000 +01100100011010010110000101100111 +00101101011000100110110101100011 +00000000000000000000000000000000 +01100100011010010110000101100111 +00101101011100110110010101110010 +01110110011011110000000000000000 +01100100011010010110000101100111 +00101101011001100111001001100001 +01101101011001010111001100000000 +01100100011010010110000101100111 +00101101011101000110100101101101 +01100101000000000000000000000000 +01100100011010010110000101100111 +00101101011001100111001101101101 +00000000000000000000000000000000 +01101110011001010111011100100000 +01110100011010010110110101100101 +01101111011101010111010000100000 +01100110011011110111001000100000 +00100101011100110011101000100000 +00100101011010010000101000000000 +01110100011010010110110101100101 +01101111011101010111010000100000 +01100101011110000111000001101001 +01110010011001010110010000111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01010010010001010101000101010101 +01000101010100110101010000000000 +01010011010110010100111001000011 +01011111010100110100010101001110 +01000100000000000000000000000000 +01000001010011100100111001011111 +01010010010001010100001101000101 +01001001010100000101010000000000 +01000001010011100100111001011111 +01010011010001010100111001000100 +00000000000000000000000000000000 +01000110010000010101010101001100 +01010100000000000000000000000000 +01010001010101010100000101001100 +00000000000000000000000000000000 +01110011011110010110111001100011 +00000000000000000000000000000000 +01100100011001010110110001100001 +01111001010111110111001001100101 +01110001000000000000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100010000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100110111000000000000 +01100100011001010110110001100001 +01111001010111110111001001100101 +01110011011100000000000000000000 +01110000011001000110010101101100 +01100001011110010101111101110010 +01100101011100110111000001011111 +01100110011011110110110001101100 +01101111011101110101111101110101 +01110000000000000000000000000000 +01100001011011100110111001101111 +01110101011011100110001101100101 +00000000000000000000000000000000 +01110011011010010110011101101110 +01100001011011000110100101101110 +01100111000000000000000000000000 +01101101011000010110111001100001 +01100111011001010110110101100101 +01101110011101000000000000000000 +01010000010100000101001101101001 +00100000011001100110111101110010 +00100000010101110101001001010000 +01000011001011100010000001000011 +01101111011011010110110101101001 +01110100001000000010010101110011 +00101100001000000110001001110101 +01101001011011000111010000100000 +01101111011011100010000001000100 +01100101011000110010000000110001 +00111000001000000011001000110000 +00110001001101110000101000000000 +01110000011100000111001101101001 +00101101011101100011001000110000 +00110001001101100010111000110001 +00110010001011010011100000111001 +00101101011001110110001101100010 +00110101001110010011001100110100 +01100101000000000000000000000000 +01010000010101000101000000100000 +01110011011101000110000101110010 +01110100000010100000000000000000 +01010000010101000101000000100000 +01110011011101000110111101110000 +00001010000000000000000000000000 +01001100011011110110001101101011 +01101001011011100110011100100000 +01010000010011000100110000000000 +00001010010011000110111101100011 +01101011001000000111010001101001 +01101101011001010110111101110101 +01110100001011100000000000000000 +00101110000000000000000000000000 +01110111011100100011000100000000 +00100000011010010110111001110110 +01100001011011000110100101100100 +00000000000000000000000000000000 +00100101011100110101010001001001 +01001101010001010011101000100000 +00101000001001010110110001101001 +00100000001011010010000000110000 +01111000001001010110110001111000 +00101001001000000010010101101100 +01101001001011100010010100110000 +00110110011011000110100100100101 +01110011000010100000000000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000000010100000000000000000 +00100101011100110010010101110011 +00100101011100110010000000101000 +01110011011010010111101001100101 +00100000001001010110100100101001 +00001010000000000000000000000000 +00100101011100110010010101110011 +00000000000000000000000000000000 +00100101001100000011001001111000 +00000000000000000000000000000000 +00100101011100110101011001000101 +01010010010100110100100101001111 +01001110001110100010000001110101 +01101110011100110111010101110000 +01110000011011110111001001110100 +01100101011001000010000000101000 +00100101011010010010100100001010 +00000000000000000000000000000000 +00100101011100110101011001000101 +01010010010100110100100101001111 +01001110001110100010000000100101 +01101001001000000010100001110100 +01111001011100000110010100100000 +00100101011010010010110000100000 +01101100011001010110111000100000 +00100101011010010010110000100000 +01100100011011110110110101100001 +01101001011011100010000000100101 +01101001001010010000101000000000 +00100101011100110100011001001100 +01000001010001110101001100111010 +00100000001100000111100000100101 +00110000001101000111100000100000 +00101000011000110110111101110010 +01110010011001010110001101110100 +01101001011011110110111000100000 +00110000011110000010010100110000 +00111000011110000011101000100101 +00110000001110000111100000100000 +00100101001100000011100001110101 +00101001000010100000000000000000 +01010000010011110101001001010100 +00111010001000000000000000000000 +00100101011100110101001001000101 +01010011010101000011101000100000 +01110011011001010111000100100000 +00100101011010010010110000100000 +01100011011101000111001001101100 +00100000001001010110100100101100 +00100000011011000110111101100111 +00101101011010010110111001110100 +01100101011100100111011001100001 +01101100001000000010010101101001 +00001010000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000101001010010010000001010011 +01011001010011100100001100001010 +00000000000000000000000000000000 +00100101011100110010010101110011 +00100101011011000111010100101110 +00100101001100000011100101101001 +00001010000000000000000000000000 +01001101010100110100011100101101 +01010011010110010100111001000011 +00111010001000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000101001010010010000001000100 +01000101010011000100000101011001 +01011111010100100100010101010001 +00001010000000000000000000000000 +01001101010100110100011100101101 +01000100010001010100110001000001 +01011001010111110101001001000101 +01010001001110100010000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000110 +01001111010011000100110001001111 +01010111010111110101010101010000 +00001010000000000000000000000000 +01001101010100110100011100101101 +01000110010011110100110001001100 +01001111010101110101111101010101 +01010000001110100010000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000100 +01000101010011000100000101011001 +01011111010100100100010101010011 +01010000000010100000000000000000 +01001101010100110100011100101101 +01000100010001010100110001000001 +01011001010111110101001001000101 +01010011010100000011101000100000 +00000000000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001000001 +01001110010011100100111101010101 +01001110010000110100010100001010 +00000000000000000000000000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000111001101110100 +01100001011011010111000000100000 +00000000000000000000000000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110100011110000000101000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000110011101110010 +01100001011011100110010001101101 +01100001011100110111010001100101 +01110010001011010111000101110101 +01100001011011000110100101110100 +01111001001000000000000000000000 +00100101011100110100110101010011 +01000111001011010100000101001110 +01001110010011110101010101001110 +01000011010001010011101000100000 +01100111011100100110000101101110 +01100100011011010110000101110011 +01110100011001010111001000101101 +01110000011100100110100101101111 +00100000001001010110100100100000 +00100101011010010000101000000000 +00100101011100110010010101110011 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000101101 +00100101001100000011001001111000 +00101101001001010011000000110010 +01111000001011010010010100110000 +00110010011110000010110100100101 +00110000001100100111100000001010 +00000000000000000000000000000000 +01001101010100110100011100101101 +01000001010011100100111001001111 +01010101010011100100001101000101 +00111010001000000110011101110010 +01100001011011100110010001101101 +01100001011100110111010001100101 +01110010001011010110100101100100 +00100000000000000000000000000000 +00100101011100110100110101000101 +01010011010100110100000101000111 +01000101001110100010000000101000 +01000111001010010010000001010011 +01001001010001110100111001000001 +01001100010010010100111001000111 +00001010000000000000000000000000 +01001101010100110100011100101101 +01010011010010010100011101001110 +01000001010011000100100101001110 +01000111001110100010000001110100 +01100001011100100110011101100101 +01110100001011010111000001101111 +01110010011101000010000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01101111011011110010000001110011 +01101000011011110111001001110100 +00100000001010000010010101101001 +00100000001011010010000000100101 +01101001001000000011110100100000 +00100101011010010010100100001010 +00000000000000000000000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01111001011100000110010100100000 +00100101001100000011010001111000 +00100000011011000110010101101110 +00100000001001010110100100100000 +01101111011101010110100100100000 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000010000001110011 +01110101011000100010000000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000000010100000000000000000 +00100101011100110101010001001100 +01010110001110100010000001110100 +01101111011011110010000001110011 +01101000011011110111001001110100 +00100000001010000110010101111000 +01110000011001010110001101110100 +01100101011001000010000000100101 +01101001001011000010000001110100 +01101111011101000110000101101100 +00100000001001010110100100101001 +00001010000000000000000000000000 +01010100010011000101011000111010 +00100000000000000000000000000000 +01110100011011000111011000101101 +01100011011011110110111001110100 +01100101011011100111010000000000 +01000100010101010100110101010000 +00111010001000000000000000000000 +01110000011000010111100101101100 +01101111011000010110010000000000 +00100101011100110101011001001100 +01000001010011100010000000100101 +01101001000010100000000000000000 +00100101011100110100010101010100 +01001000001110100010000000100101 +00110000001101000111100000100000 +00101000001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000010000000101101 +00111110001000000010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000101001 +00001010000000000000000000000000 +00100101011100110100100101010000 +00111010001000000010010101101001 +00100000001010000010010101101001 +00101110001001010110100100101110 +00100101011010010010111000100101 +01101001001000000010110100111110 +00100000001001010110100100101110 +00100101011010010010111000100101 +01101001001011100010010101101001 +00101001001000000110110001100101 +01101110001000000010010101101001 +00001010000000000000000000000000 +00100101011100110101010101000100 +01010000001110100010000000101000 +00100101011010010010000000101101 +00111110001000000010010101101001 +00101001001000000110110001100101 +01101110001000000010010101101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +00100101011011000110100100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000001001010111001100111010 +00100000011000110110000101101110 +00100000011011100110111101110100 +00100000011000010110010001101010 +01110101011100110111010000100000 +01100110011100100110010101110001 +01011111011100000111000001100010 +00100000001001010110110001101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +00100101001110010110110001110101 +00101110001001010011000000111001 +01101100011010010000101000000000 +00100101011100110011101000100000 +01110011011011100111010000111101 +00100101011001000010110000100000 +01110011011001010110001100111101 +00100101011011000110010000101100 +00100000011011100111001101100101 +01100011001111010010010101101100 +01100100000010100000000000000000 +00100101001100000011100101100100 +00100000001001010011000000111001 +01100100001000000010010100110000 +00110011011001000010000000000000 +01110011011001010110111001100100 +00111010001000000000000000000000 +01110010011001010110001101110110 +00111010001000000000000000000000 +00100101001100000011100101100100 +00100000001001010011000000111001 +01100100001000000010010100110000 +00110011011001000000000000000000 +00100000001000000010000000100101 +00111001011001000010111000100101 +00110011011001000000101000000000 +01101001011011100110100101110100 +01101001011000010110110001101001 +01111010011010010110111001100111 +00000000000000000000000000000000 +01100110011000010111010101101100 +01110100011110010000000000000000 +01100100011010010111001101100001 +01100010011011000110010101100100 +00000000000000000000000000000000 +01101100011010010111001101110100 +01100101011011100110100101101110 +01100111000000000000000000000000 +01110000011100100110010100101101 +01101101011000010111001101110100 +01100101011100100000000000000000 +01110000011000010111001101110011 +01101001011101100110010100000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00000000000000000000000000000000 +01110011011011000110000101110110 +01100101000000000000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01110000011100100110010101110011 +01100101011011100111010000000000 +01101101011000010111001101110100 +01100101011100100010111101110111 +01110010001011010110110100101101 +01101100011011110110001101101011 +00000000000000000000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01110011001011010110110001101111 +01100011011010110000000000000000 +01110101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00101111011101110111001000101101 +01101100011011110110001101101011 +01100101011001000000000000000000 +01110111011100100010110101100011 +01100001011011000110100101100010 +01110010011000010111010001101001 +01101111011011100000000000000000 +01110111011100100010110101100011 +01100001011011000110100101100010 +01110010011000010111010001100101 +01100100000000000000000000000000 +01110111011100100010110101110010 +01100101011100110111000000101101 +01100011011000010110110001101001 +01100010001011010111001001100101 +01110001000000000000000000000000 +01110111011100100010110101101100 +01101001011011100110101100101101 +01101111011011100000000000000000 +01100001011000100111001101101111 +01101100011101010111010001100101 +00101101011000110110000101101100 +01101001011000100111001001100001 +01110100011010010110111101101110 +00000000000000000000000000000000 +01101000011011110110111101101011 +00111010001000000010010101110011 +00001010000000000000000000000000 +01010100001100100010000001101111 +01110010001000000101010000110011 +00100000011010010110111001100011 +01101111011100100111001001100101 +01100011011101000010110000100000 +01100100011010010111001101100011 +01100001011100100110010001101001 +01101110011001110010000001110100 +01110101011100000110110001100101 +00001010000000000000000000000000 +01010100001100110010000001101111 +01110010001000000101010000110110 +00100000011010010110111001100011 +01101111011100100111001001100101 +01100011011101000010110000100000 +01100100011010010111001101100011 +01100001011100100110010001101001 +01101110011001110010000001110100 +01110101011100000110110001100101 +00001010000000000000000000000000 +01001000011000010110111001100100 +01110011011010000110000101101011 +01100101001000000110011001100001 +01101001011011000111010101110010 +01100101001110100010000001101110 +01101111011101110010000001101110 +01101111011011100010110101110111 +01110010001000000010010101110011 +00001010000000000000000000000000 +01010010011001010111010001110010 +01111001001000000110111101101110 +00100000011101000110100101101101 +01100101011011110111010101110100 +00001010000000000000000000000000 +00100101011100110011101000100000 +01110011011101010110001001110011 +01110100011000010111010001100101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01010100011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101101 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010100011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101100 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010010011110000010000001100110 +01101001011110000110010101100100 +00100000011001000110010101101100 +01100001011110010010000000111101 +00100000001001010110010000001010 +00000000000000000000000000000000 +01010010011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101101 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +01010010011110000011110100111110 +00111110011100110110001101100001 +01101100011001010110010001010000 +01101001011000110110111101110011 +01100101011000110110111101101110 +01100100011100110010111001101100 +01110011011000100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +00100011001000110010001100100000 +01110100001101000010111001110000 +01101000011000010111001101100101 +00100000011010010111001100100000 +01100001011011000111001001100101 +01100001011001000111100100100000 +01100011011011110111001001110010 +01100101011000110111010001100101 +01100100001000000110011001101111 +01110010001000000110001001101001 +01110100011100110110110001101001 +01100100011001010000101000000000 +01110100001100010011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +01110100001101000011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000011000100110100101110100 +01110011011011000110100101100100 +01100101001110100010000000100101 +01100100000010100000000000000000 +00100000001000000010000000100000 +00100000001000000111001101100101 +01100011001011100010000000100000 +00100000001000000010000000100000 +00100000011011100111001100101110 +01110000011010000110000100100000 +00100000001000000010000000100000 +00100000001000000111001101100101 +01100011001011100010000000100000 +00100000001000000010000000100000 +00100000011011100111001100101110 +01110000011010000110000100001010 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000001001110 +01100101011101110010000001100011 +01101100011000010111001101110011 +00100000001001010110100100001010 +00000000000000000000000000000000 +01000010010101010100011100111010 +00100000010101000111001001111001 +01101001011011100110011100100000 +01110100011011110010000001110011 +01100101011011100110010000100000 +01101001011011100111011001100001 +01101100011010010110010000100000 +01110111011100100101111101101101 +01110011011001110010000001101101 +01101111011001000110010100111101 +00100101011110000010000001101001 +01100100001111010010010101111000 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000101010001101000 +01101001011100110010000001101001 +01110011001000000110111001101111 +01110100001000000110111101110010 +01100111011000010110111001101001 +01111010011000010111010001101001 +01101111011011100010000001100101 +01111000011101000110010101101110 +01110011011010010110111101101110 +00100000010101000100110001010110 +00100000001111010010000000110000 +01111000001001010111100000001010 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000100001101000101 +01010010010011100010011101110011 +00100000010011110101010101001001 +00100000001111010010000000110000 +01111000001001010111100000001010 +00000000000000000000000000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000101011101101000 +01101001011101000110010100100000 +01010010011000010110001001100010 +01101001011101000010000001101101 +01100001011001110110100101100011 +00100000011011100111010101101101 +01100010011001010111001000100000 +00111101001000000011000001111000 +00100101011110000000101000000000 +01101000011000010110111001100100 +01101100011001010010000001010011 +01101001011001110110111001100001 +01101100011010010110111001100111 +00100000011011010111001101100111 +00101100001000000110011001100001 +01101001011011000110010101100100 +00101100001000000110111001101111 +01110100001000000111001101110101 +01110000011100000110111101110010 +01110100011001010110010000100000 +01110110011001010111001001110011 +01101001011011110110111000100000 +01101110011101010110110101100010 +01100101011100100010000000111101 +00100000001100000111100000100101 +01111000000010100000000000000000 +00100101011100110010000000111101 +00100000001001010110110001100100 +00111010001001010011000000111001 +01101100011001000011101000100101 +00110000001100110110110001100100 +00001010000000000000000000000000 +01010101011011100110100101101110 +01101001011101000110100101100001 +01101100011010010111101001100101 +01100100000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01110011010010010110111001100011 +01101111011100100111001001100101 +01100011011101000011101000100000 +00100101011001000010000000100101 +01100100001000000010010101100100 +00100000001001010110010000001010 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110001 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110010 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110011 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110100 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110101 +00000000000000000000000000000000 +01110011011001010111001001110110 +01101111001110100111010000110110 +00000000000000000000000000000000 +00101101001111100110110101100100 +01100101011011000110000101111001 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01110011010010010110111001100011 +01101111011100100111001001100101 +01100011011101000011101000100000 +00100101011001000010000000100101 +01100100001000000000101000000000 +00100000001010000111011101100001 +01101001011101000010000001100110 +01101111011100100010000001101000 +01110111001010010000000000000000 +01101111011001100110011001110011 +01100101011101000101111101101000 +01110111001110100010000000100101 +01101100011010010010111000100101 +00110000001110010110110001101001 +00100000001010000010101100100101 +01101100011010010010100100001010 +00000000000000000000000000000000 +01010000010011000100110000100000 +01001111011101010111010001001111 +01100110010011000110111101100011 +01101011001011000010000001110011 +01101000011011110111010101101100 +01100100001000000111001001100101 +01110011011101000110000101110010 +01110100001000000111001101111001 +01101110011000110000101000000000 +01110011011001010111001001110110 +01101111001110100110001001110101 +01110011011110010000101000000000 +01110111011100100101111101110011 +01100101011100100111011001101111 +00100000011100110111010001100001 +01110100011001010011101000100000 +00100101011100110010010101110011 +00001010000000000000000000000000 +01101111011011000110010001110011 +01100101011101000111000000100000 +00100101011010010010110000100000 +01101111011001100110011001110011 +01100101011101000010000000100101 +01101001001110100010010100110000 +00110100011010010000101000000000 +01100001011001000110101001110101 +01110011011101000010000001110000 +01101000011000010111001101100101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01010011010110010100111001000011 +01011111010011100101001101000101 +01000011000000000000000000000000 +01010011010110010100111001000011 +01011111010100110100010101000011 +00000000000000000000000000000000 +01010011010110010100111001000011 +01011111010100000100100001000001 +01010011010001010000000000000000 +01010100010100100100000101000011 +01001011010111110101000001001000 +01000001010100110100010100000000 +01010111010000010100100101010100 +01011111010011110100011001000110 +01010011010001010101010001011111 +01010011010101000100000101000010 +01001100010001010000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001110011 +01111001011011100110001100001010 +00000000000000000000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001100001 +01101110011011100110111101110101 +01101110011000110110010100001010 +00000000000000000000000000000000 +01100011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000111001101100101 +01101110011001000010000001110010 +01100101011100010111010101100101 +01110011011101000000101000000000 +01001110011001010111011100100000 +01100110011011110111001001100101 +01101001011001110110111000100000 +01001101011000010111001101110100 +01100101011100100010000000100101 +01101001001000000110000101100100 +01100100011001010110010000001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01100011011000010110111000100111 +01110100001000000110100101101110 +01101001011101000010000001100101 +01111000011101000110010101101110 +01110011011010010110111101101110 +00001010000000000000000000000000 +01100011011011000110111101100011 +01101011001000000110001101101100 +01100001011100110111001100100000 +00111101001000000010010101100100 +00001010000000000000000000000000 +01100011011011000110111101100011 +01101011001000000110000101100011 +01100011011101010111001001100001 +01100011011110010010000000111101 +00100000001001010110010000001010 +00000000000000000000000000000000 +01001001011001110110111001101111 +01110010011001010110010000100000 +01100110011100100110000101101101 +01100101001000000010010101101001 +00001010000000000000000000000000 +01110000011100000101111101110011 +01101100011000010111011001100101 +00100000001110100010000001000100 +01100101011011000110000101111001 +00100000010100100110010101110011 +01110000001000000110010001101111 +01100101011100110110111000100111 +01110100001000000110110101100001 +01110100011000110110100000100000 +01000100011001010110110001100001 +01111001001000000101001001100101 +01110001001000000010100001100110 +00100000001001010111100000101001 +00001010000000000000000000000000 +01110000011100000101111101110000 +01100011011011000110111101100011 +01101011001000000011101000100000 +01010000010001000110010101101100 +01100001011110010010000001010010 +01100101011100110111000000100000 +01100100011011110110010101110011 +01101110001001110111010000100000 +01101101011000010111010001100011 +01101000001000000101000001000100 +01100101011011000110000101111001 +00100000010100100110010101110001 +00001010000000000000000000000000 +00100101011100110011101000100000 +01010000010001000110010101101100 +01100001011110010010000001010010 +01100101011100110111000000100000 +01000110001011010111010101110000 +00100000011001000110111101100101 +01110011011011100010011101110100 +00100000011011010110000101110100 +01100011011010000010000001010000 +01000100011001010110110001100001 +01111001001000000101001001100101 +01110001000010100000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001000110 +01101111011011000110110001101111 +01110111001000000111010101110000 +00100000011011010110010101110011 +01110011011000010110011101100101 +00100000011010010111001100100000 +01101110011011110111010000100000 +01100110011100100110111101101101 +00100000011000110111010101110010 +01110010011001010110111001110100 +00100000011100000110000101110010 +01100101011011100111010000001010 +00000000000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010011 +01101100011000010111011001100101 +00100000011101110110000101110011 +00100000011011100110111101110100 +00100000011101110110000101101001 +01110100011010010110111001100111 +00100000011000010010000001100110 +01101111011011000110110001101111 +01110111001000000111010101110000 +00100000011011010110010101110011 +01110011011000010110011101100101 +00001010000000000000000000000000 +01000101010100100101001001001111 +01010010001110100010000000100101 +01110011001110100010000001010011 +01100101011100010111010101100101 +01101110011000110110010101001001 +01000100001000000010010101100100 +00100000011001000110111101100101 +01110011011011100010011101110100 +00100000011011010110000101110100 +01100011011010000010000001101100 +01100001011100110111010000100000 +01010011011110010110111001100011 +00100000011011010110010101110011 +01110011011000010110011101100101 +00100000001001010110010000001010 +00000000000000000000000000000000 +00100101011100110010100000100101 +01100100001010010010000001001101 +01100101011100110111001101100001 +01100111011001010010000001100011 +01100001011011100010011101110100 +00100000011000100110010100100000 +01110011011001010110111001110100 +00001010000000000000000000000000 +01010011010001010100111001010100 +00100000001001010011000000110010 +01100100001000000110001001111001 +01110100011001010111001100100000 +01100001011101000010000000100101 +01100100001011100010010100110000 +00111001011001000010111000100101 +00110000001100110110010000100000 +00101000001001010111001100101001 +00001010000000000000000000000000 +00100101011100110011101000100101 +01101001001110100010000001000101 +01110010011100100110111101110010 +00100000001100010000101000000000 +00100101011100110011101000100101 +01101001001110100010000001000101 +01110010011100100110111101110010 +00100000001100100000101000000000 +01110000011100100110010100101101 +00000000000000000000000000000000 +01000010011001010111001101110100 +00100000011001100110111101110010 +01100101011010010110011101101110 +00100000011011010110000101110011 +01110100011001010111001000100000 +01101001011100110010000000100101 +01101001001011110010010101101001 +00001010000000000000000000000000 +00100101011100110011101000100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +00100101011100110011101000100000 +01110000011000010111001101110011 +01101001011101100110010100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +00100101011100110110110101100001 +01110011011101000110010101110010 +00001010000000000000000000000000 +01001110011001010111011100100000 +01010101010101000100001100100000 +01101111011001100110011001110011 +01100101011101000011101000100000 +00100101011010010000101000000000 +00100101011100110011101000100000 +01110011011011000110000101110110 +01100101000010100000000000000000 +00101101000000000000000000000000 +00100101011100110010010101100100 +00101110001001010011000000111001 +01100100000000000000000000000000 +01010100011100100110100101101101 +00100000011101000110111101101111 +00101101011011000110111101101110 +01100111001000000110110101110000 +01100100001110100010000000100101 +01101001000010100000000000000000 +01000001011001100111010001100101 +01110010001000000110000101110110 +01100111001010000010010101101001 +00101001001011000010000001101101 +01100101011000010110111001010000 +01100001011101000110100001000100 +01100101011011000110000101111001 +00111010001000000010010101101001 +00001010000000000000000000000000 +01100101011100100111001001101111 +01110010001000000110100101101110 +00100000011101000101111101101111 +01110000011100110010110100111110 +01110011011001010111001001110110 +01101111010111110110100101101110 +01101001011101000000000000000000 +01001001011011100110100101110100 +01101001011000010110110001101001 +01111010011001010110010000111010 +00100000011011110110001001110011 +01011111011001000111001001101001 +01100110011101000010000000100101 +01101100011011000110100100001010 +00000000000000000000000000000000 +01001111011001100110011001110011 +01100101011101000010000001100110 +01110010011011110110110100100000 +01101101011000010111001101110100 +01100101011100100011101000100000 +00100000001000000010000000100000 +00100101011100110000101000000000 +01010100001100010011101000100000 +00100101011100110000101000000000 +01010100001100100011101000100000 +00100101011100110000101000000000 +01001111011000100111001101100101 +01110010011101100110010101100100 +00100000011001000111001001101001 +01100110011101000011101000100000 +00100101001110010110100100001010 +00000000000000000000000000000000 +01100100011010010111001101100011 +01100001011100100110010000100000 +01010100001100110010111101010100 +00110100001110100010000001110111 +01100101001000000110110101101001 +01110011011100110010000001010100 +00110001001011110101010000110010 +00001010000000000000000000000000 +01010100001100110011101000100000 +00100101011100110000101000000000 +01010100001101000011101000100000 +00100101011100110000101000000000 +01001101011000010111001101110100 +01100101011100100010000001110100 +01101111001000000111001101101100 +01100001011101100110010100111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01010011011011000110000101110110 +01100101001000000111010001101111 +00100000011011010110000101110011 +01110100011001010111001000111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01101101011001010110000101101110 +01010000011000010111010001101000 +01000100011001010110110001100001 +01111001001110100010000000100101 +01110011000010100000000000000000 +01010100001101010011101000100000 +00100101011100110000101000000000 +01010100001101100011101000100000 +00100101011100110000101000000000 +01010011011011000110000101110110 +01100101001000000100111101101110 +01101100011110010010110000100000 +01100011011011000110111101100011 +01101011001000000110001101101100 +01100001011100110111001100100000 +01110011011001010111010000100000 +01110100011011110010000000100101 +01100100000010100000000000000000 +00100101001100100011000001110101 +00000000000000000000000000000000 +00100101011101010000000000000000 +00100101001100010011000101110101 +00100101001100000011100101110101 +00000000000000000000000000000000 +00100101011101010010010100110000 +00111001011101010000000000000000 +01101100011011100110101100111010 +00100101011001000010000001110010 +01111000001110100010010101100100 +00100000011101000111100000111010 +00100101011001000010000000000000 +01101100011011110110001101101011 +00111010001001010110010000100000 +00000000000000000000000000000000 +01110000011101000111000000111010 +00100101011100110010000000000000 +01110011011101100011101000100101 +01100100001000000000000000000000 +01110011011100110011101000100111 +00100101011100110010011100100000 +00000000000000000000000000000000 +01100001011101010111100000100101 +01100100001110100010010101111000 +00100000000000000000000000000000 +01110011011001010110001100111010 +00100101011001000010000001101110 +01110011011001010110001100111010 +00100101011001000010000000000000 +01101101011101010011101000100101 +01110011001000000000000000000000 +01100100011011010111001100111010 +00100101011100110010000000000000 +01100100011101000111100001101101 +00111010001001010110010000100000 +01100100011100100111100001101101 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100100011101000111100001110011 +00111010001001010110010000100000 +01100100011100100111100001110011 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100001011100110111100101101101 +00111010001001010110010000100000 +00000000000000000000000000000000 +01100011011100100111010001110100 +00111010001001010111001100100000 +00000000000000000000000000000000 +01100011011010110110111100111010 +00100101011001000010000000000000 +01110011011001010111010001110000 +00111010001001010110010000100000 +00000000000000000000000000000000 +01110101011000110110111001110100 +00111010001001010110010000100000 +00000000000000000000000000000000 +01101000011001000011101000100101 +01100100001000000110110101100100 +00111010001001010110010000100000 +01100001011001000011101000100101 +01100100001000000000000000000000 +01110000011000110110001000000000 +01110100011001010110110101110000 +00111010001000000010010101100100 +00101110001001010011000000110100 +01100100001000000100001100000000 +00001010000010100101000001010100 +01010000001000000111001101110100 +01100001011101000111010101110011 +00111010001000000000000000000000 +00100101011100110000000000000000 +00001010000010100101001101111001 +01101110011000110010000001101001 +01101110011001100110111100100000 +01101110011011110111010000100000 +01110110011000010110110001101001 +01100100000010100000000000000000 +00001010000010100101001101111001 +01101110011000110110100001110010 +01101111011011100110100101111010 +01100001011101000110100101101111 +01101110001000000111001101110100 +01100001011101000111010101110011 +00111010000010100000000000000000 +01010111010100100010000001010000 +01010100010100000010000001000011 +01101111011100100110010100100000 +01010011011110010110111001100011 +00100000010011010110111101101110 +01101001011101000110111101110010 +00100000001001010111001100000000 +00001010010001010111001101100011 +00100000001111010010000001100101 +01111000011010010111010000000000 +00001010000010100101010001000001 +01001001001000000101010001101001 +01101101011001010011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +00001010000010100100110001101001 +01101110011010110010000001110011 +01110100011000010111010001110101 +01110011001110100000000000000000 +00001010001001010111001100111010 +00100000000000000000000000000000 +01110111011100100111010100110001 +00000000000000000000000000000000 +01001100011010010110111001101011 +00100000011101010111000000100000 +00100000001000000000000000000000 +01001100011010010110111001101011 +00100000011001000110111101110111 +01101110001000000000000000000000 +00101000010100100101100000111010 +00100000001001010110010000101100 +00100000010101000101100000111010 +00100000001001010110010000101001 +00000000000000000000000000000000 +00001010010011010110111101100100 +01100101001110100010000000000000 +01010111010100100010000001001111 +01100110011001100000000000000000 +00001010010000110110110001101111 +01100011011010110010000001101111 +01100110011001100111001101100101 +01110100001110100010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +00100101001100100110100100101110 +00100101001100000011100101101001 +00100000011100110000000000000000 +00100101011010010010111000100101 +00110000001110010110100100100000 +01110011000000000000000000000000 +00100101001110010110100100100000 +01101110011100110000000000000000 +00001010010011110110111001100101 +00101101011101110110000101111001 +00100000011001000110010101101100 +01100001011110010010000001100001 +01110110011001010111001001100001 +01100111011001010110010000111010 +00100000001000000010000000100000 +00100000001000000010000000000000 +00001010010011110110001001110011 +01100101011100100111011001100101 +01100100001000000110010001110010 +01101001011001100111010000111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01010111010100100010000001001101 +01100001011100110111010001100101 +01110010001000000010000000000000 +01010111010100100010000001010011 +01101100011000010111011001100101 +00100000001000000010000000000000 +01010111010100100010000001010101 +01101110011010110110111001101111 +01110111011011100010000000000000 +01001100011011110110001101101011 +01100101011001000010000000000000 +01001110011011110100110001101111 +01100011011010110010000000000000 +01000011011000010110110001101001 +01100010011100100110000101110100 +01100101011001000000000000000000 +01010101011011100110001101100001 +01101100011010010110001001110010 +01100001011101000110010101100100 +00000000000000000000000000000000 +01010011011001010111001001110110 +01101111001000000111001101110100 +01100001011101000110010100111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01010000011010000110000101110011 +01100101001000000111010001110010 +01100001011000110110101101101001 +01101110011001110011101000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +01001111010011100000101000000000 +01001111010001100100011000001010 +00000000000000000000000000000000 +01000001011101010111100000100000 +01100011011011000110111101100011 +01101011001000000010010101100100 +00100000011100110111010001100001 +01110100011101010111001100111010 +00100000001000000010000000100000 +00100000001000000010000000100000 +00000000000000000000000000000000 +01100101011011100110000101100010 +01101100011001010110010000000000 +00101100001000000110110001101111 +01100011011010110110010101100100 +00000000000000000000000000000000 +00001010010101000110100101101101 +01101001011011100110011100100000 +01110000011000010111001001100001 +01101101011001010111010001100101 +01110010011100110011101000001010 +00000000000000000000000000000000 +01010010011011110111010101101110 +01100100001011010111010001110010 +01101001011100000010000001110100 +01101001011011010110010100100000 +00101000011011010111010100101001 +00111010001000000000000000000000 +00100101011100110010000001110000 +01110011000010100000000000000000 +01001101011000010111001101110100 +01100101011100100010110101110011 +01101100011000010111011001100101 +00100000011001000110010101101100 +01100001011110010011101000100000 +00100000001000000000000000000000 +01001101011000010111001101110100 +01100101011100100010000001010000 +01001000010110010010000001100100 +01100101011011000110000101111001 +01110011001110100010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +01010100010110000011101000100000 +00100101001110010110010000100000 +01110000011100110010110000100000 +01010010010110000011101000100000 +00100101001110010110010000100000 +01110000011100110000101000000000 +01010011011011000110000101110110 +01100101001000000101000001001000 +01011001001000000110010001100101 +01101100011000010111100101110011 +00111010001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000000000000000000000000000 +01010100011011110111010001100001 +01101100001000000110110001101001 +01101110011010110010000001100001 +01110011011110010110110101101101 +01100101011101000111001001111001 +00111010000000000000000000000000 +00100101001100100011000101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01000011011000010110001001101100 +01100101001000000111001001110100 +01110100001000000110010001100101 +01101100011000010111100100111010 +00100000001000000010000000100000 +00100000001000000000000000000000 +01000011011011000110111101100011 +01101011001000000110111101100110 +01100110011100110110010101110100 +00111010000000000000000000000000 +00100101001100100011100101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010000011010000110000101110011 +01100101001000000111001101100101 +01110100011100000110111101101001 +01101110011101000011101000000000 +00100101001100100011011101100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010011011010110110010101110111 +00111010001000000010000000100000 +00100000001000000000000000000000 +00100101001100110011001001100100 +00100000011100000111001100001010 +00000000000000000000000000000000 +01010101011100000110010001100001 +01110100011001010010000001100011 +01101111011101010110111001110100 +01100101011100100011101000000000 +00100101001100100011011101100100 +00001010000000000000000000000000 +01110101011011100110101101101110 +01101111011101110110111000000000 +01110011011101000110000101110100 +01110011000000000000000000000000 +00011011010110110011000100100101 +01100011000000000000000000000000 +01000011011011110110110101101101 +01100001011011100110010000100000 +00100010001001010111001100100010 +00111010001000000110010101110010 +01110010011011110111001000100000 +00100101011001000000101000000000 +01010101011011100111001001100101 +01100011011011110110011101101110 +01101001011110100110010101100100 +00100000011000110110111101101101 +01101101011000010110111001100100 +00100000001000100010010101110011 +00100010001011100000101000000000 +01110111011100100110001100100011 +00100000000000000000000000000000 +00100101011000110000000000000000 +01000101011011010111000001110100 +01111001001000000110100101101110 +01101001011101000010000001110011 +01100011011100100110100101110000 +01110100001011100010111000101110 +00001010000000000000000000000000 +01100101011110000110010101100011 +01110101011101000110100101101110 +01100111001110100010000000100101 +01110011000010100000000000000000 +00101101001011010010000001100010 +01110101011010010110110001110100 +00101101011010010110111000100000 +01110011011000110111001001101001 +01110000011101000010000000101101 +00101101000010100000000000000000 +00101000011001010110110101110000 +01110100011110010010100100001010 +00000000000000000000000000000000 +01010111010100100010000001000011 +01101111011100100110010100100000 +01100010011101010110100101101100 +01100100001110100010000000100101 +01110011001001010111001100001010 +00000000000000000000000000000000 +00100000001010000111010101101110 +01110011011101010111000001110000 +01101111011100100111010001100101 +01100100001000000110010001100101 +01110110011001010110110001101111 +01110000011001010111001000100000 +01100010011101010110100101101100 +01100100001010010000000000000000 +01000010011101010110100101101100 +01110100001110100010000000100101 +01110011001000000010010101110011 +00100000011000100111100100100000 +00100101011100110000101000000000 +01000010011101010110100101101100 +01110100001000000110011001101111 +01110010001000000010010101100100 +00100000011010110100001000100000 +01010010010000010100110100101100 +00100000011100110111010001100001 +01100011011010110010000001101001 +01110011001000000010010101100100 +00100000011000100111100101110100 +01100101011100110000101000000000 +01010111010000010101001001001110 +01001001010011100100011100111010 +00100000011010000110000101110010 +01100100011101110110000101110010 +01100101001000000111001101100001 +01111001011100110010000000100101 +01101001011010110100001000100000 +00111100001111010010000001010010 +01000001010011010010000000111100 +00100000001001010110100101101011 +01000010000010100000000000000000 +01110110011001010111001000000000 +00100101011100110011101100100000 +00100101011100110010000000100101 +01110011000010100000000000000000 +01010101011011100110101101101110 +01101111011101110110111000100000 +01110011011101010110001001100011 +01101111011011010110110101100001 +01101110011001000010000000100010 +00100101011100110010001000001010 +00000000000000000000000000000000 +01110011011101000110000101110010 +01110100000000000000000000000000 +01110011011101000110111101110000 +00000000000000000000000000000000 +01100101001100100110010100000000 +01100100011001010110110001100001 +01111001000000000000000000000000 +01100111011011010000000000000000 +01100001011000100111001101100011 +01100001011011000000000000000000 +01101101011011110110010001100101 +00000000000000000000000000000000 +01110011011101000110111101110000 +01110000011001010110010000000000 +01110010011101010110111001101110 +01101001011011100110011100000000 +01110000001100100111000000000000 +01000001011101100110000101101001 +01101100011000010110001001101100 +01100101001000000110001101101111 +01101101011011010110000101101110 +01100100011100110011101000001010 +00000000000000000000000000000000 +00100000001000000010010101110011 +00001010000000000000000000000000 +01101000011001010110110001110000 +00000000000000000000000000000000 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000001110100010010100110000 +00110010011110000011101000100101 +00110000001100100111100000111010 +00100101001100000011001001111000 +00111010001001010011000000110010 +01111000000000000000000000000000 +01100111011001010111010000000000 +01100111011001010111010001110000 +00000000000000000000000000000000 +01110011011001010111010000000000 +01110011011001010111010001110000 +00000000000000000000000000000000 +01001101010000010100001100101101 +01100001011001000110010001110010 +01100101011100110111001100111010 +00100000001001010111001100001010 +00000000000000000000000000000000 +01101101011000010110001100000000 +01110010011001010111001101100101 +01110100000000000000000000000000 +01101101011000010111100000000000 +01110000011100100110100101101110 +01110100010111110111010001100001 +01110011011010110101111101110100 +01101001011011010110010101011111 +01110100011010000111001001100101 +01110011011010000110111101101100 +01100100001000000010010101100100 +00001010000000000000000000000000 +00100000011010010111010001100101 +01110010011000010111010001101001 +01101111011011100111001100100000 +00100000001000000010000000100000 +01110011011001010110001101101111 +01101110011001000111001100101110 +01101101011010010110001101110010 +01101111011100110010000000100000 +00100000001000000110110101100001 +01111000010111110110110101110011 +00100000011011100110000101101101 +01100101000010100000000000000000 +00100000001000000010010100111001 +01101100011010010010000000100000 +00100000001001010011100101101100 +01101001001011100010010100110000 +00110110011011000110100100100000 +00100101001110010110110001100100 +00100000001001010111001100001010 +00000000000000000000000000000000 +01110000011100110000000000000000 +00100101011101010000101000000000 +01010101011100110110000101100111 +01100101001110100010000001110010 +01100101011001100111001001100101 +01110011011010000010000000111100 +01110011011001010110001101101111 +01101110011001000111001100111110 +00001010000000000000000000000000 +01110010011001010110011001110010 +01100101011100110110100000000000 +01110011011101000110000101110100 +01101001011100110111010001101001 +01100011011100110010000001101110 +01101111011101110010000001101111 +01100110011001100000101000000000 +01100010011101000111001100000000 +01101111011001100110011000000000 +01110011011101000110000101110100 +00000000000000000000000000000000 +01010111011100100110111101101110 +01100111001000000111000001100001 +01110010011000010110110101100101 +01110100011001010111001000001010 +00000000000000000000000000000000 +01100101011100100110000101110011 +01100101000000000000000000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110010101110010 +01100001011100110110010100100000 +01000100010000100000101000000000 +01100001011001000110010000000000 +01010011010001100101000000100000 +01000100010000100010000001101001 +01110011001000000110011001110101 +01101100011011000000101000000000 +01001001001100100100001100100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +01010011010001100101000000100000 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000011001010111001001110010 +01101111011100100010000000101000 +00100101011001000010100100001010 +00000000000000000000000000000000 +00100101011001000010000001010011 +01000110010100000111001100100000 +01101001011011100010000001000100 +01000010000010100000000000000000 +01110011011010000110111101110111 +00000000000000000000000000000000 +01010011010001100101000000100000 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000011001010110110101110000 +01110100011110010000101000000000 +00100101011001000011101000100000 +01010000010011100011101000000000 +00100000011001000101010001111000 +00111010001000000010010100111000 +01100100001000000110010001010010 +01111000001110100010000000100101 +00111000011001000010000001100001 +01101100011100000110100001100001 +00111010001000000010010100111000 +01100100000010100000000000000000 +01101101011000010111010001100011 +01101000000000000000000000000000 +01001110011011110010000001010011 +01000110010100000010111000001010 +00000000000000000000000000000000 +01010011010001100101000000100000 +01110010011001010110000101100100 +00100000011001010111001001110010 +01101111011100100000101000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110110101100001 +01110100011000110110100000100000 +01110100011011110010000001000100 +01000010000010100000000000000000 +01010011010001100101000000100000 +01101101011000010111010001100011 +01101000011001010110010000101100 +00100000011001000101010001111000 +00111101001001010110010000100000 +01100100010100100111100000111101 +00100101011001000010000001100001 +01101100011100000110100001100001 +00111101001001010110010000001010 +00000000000000000000000000000000 +01100101011011100110000100000000 +01110011011001100111000000000000 +01101001011011100110100101110100 +00000000000000000000000000000000 +01100011011011000000000000000000 +01110011011100000111001100000000 +01100111011100000111001100000000 +00100101011001000010000000100101 +01100100000010100000000000000000 +01110011011001000110000101100011 +00000000000000000000000000000000 +01100111011001000110000101100011 +00000000000000000000000000000000 +01100011011010000110010101100011 +01101011011101100110001101101111 +00000000000000000000000000000000 +01110000011011000110110000000000 +01100110011011110111001001100011 +01100101000000000000000000000000 +01000110011011110111010101101110 +01100100001000000111000001101000 +01100001011100110110010100100000 +01110100011100100110000101101110 +01110011011010010111010001101001 +01101111011011100010000001101001 +01101110001000000100010101000101 +01010000010100100100111101001101 +00111010001000000010010101100100 +01110000011100110000101000000000 +01001101011001010110000101110011 +01110101011100100110100101101110 +01100111001000000111010000110010 +00101111011101000011010000100000 +01110000011010000110000101110011 +01100101001000000111010001110010 +01100001011011100111001101101001 +01110100011010010110111101101110 +00101110001011100010111000001010 +00000000000000000000000000000000 +01100011011000010110110001101001 +01100010011100100110000101110100 +01101001011011110110111000000000 +01110011011001010111010001110011 +01100101011000110000000000000000 +01110011011001010111010001101110 +01110011011001010110001100000000 +01110010011000010111011100000000 +00100101011100110010000000101011 +00100101011001000010000001101110 +01100001011011100110111101110011 +01100101011000110110111101101110 +01100100011100110010111000001010 +00000000000000000000000000000000 +01110100011010010110110101100101 +00000000000000000000000000000000 +01100111011101010110100100000000 +01100110011100110000000000000000 +01100110011100110110010100000000 +01110011011001000110001000000000 +01001111010011100000000000000000 +01001111010001100100011000000000 +01100101011011100110000101100010 +01101100011001010000000000000000 +01100100011010010111001101100001 +01100010011011000110010100000000 +01110000011010000110000101110011 +01100101001000000111010001110010 +01100001011000110110101101101001 +01101110011001110010000000100101 +01110011000010100000000000000000 +01110000011101000111001001100001 +01100011011010110000000000000000 +01010000010100000101001101001001 +00100000011101100110010101110010 +01100010011011110111001101101001 +01110100011110010011101000100000 +00100101001100000011100001101100 +01111000000010100000000000000000 +01110110011001010111001001100010 +01101111011100110110010100000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110010101110010 +01100001011100110110010100100000 +01101001011011100110100101110100 +00100000011100110110001101110010 +01101001011100000111010000001010 +00000000000000000000000000000000 +01000011011011110111010101101100 +01100100001000000110111001101111 +01110100001000000110000101100100 +01100100001000000111010001101000 +01100101001000000110001101101111 +01101101011011010110000101101110 +01100100000010100000000000000000 +01001111010010110010111000001010 +00000000000000000000000000000000 +01100010011011110110111101110100 +00000000000000000000000000000000 +00100101011100110010110000100000 +00100101011100110010000000100101 +01100100001011000010000000100101 +01100100001011000010000000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00111010001001010011000000110010 +01100100000000000000000000000000 +00100101011100110010000000100101 +00110010011001000010000000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00111010001001010011000000110010 +01100100000000000000000000000000 +00100101001101000110010000101101 +00100101001100000011001001100100 +00101101001001010011000000110010 +01100100001011010010010100110000 +00110010011001000011101000100101 +00110000001100100110010000111010 +00100101001100000011001001100100 +00000000000000000000000000000000 +00011011010110110011000000100101 +01100100001110110011001100100101 +01100100011011010000000000000000 +00011011010110110110110100000000 +00011011010110110010010101100100 +00111011001001010110010001100110 +00000000000000000000000000000000 +00011011010110110011001001001010 +00011011010110110011000100111011 +00110001010010000000000000000000 +01010011011101010110111000000000 +01001101011011110110111000000000 +01010100011101010110010100000000 +01010111011001010110010000000000 +01010100011010000111010100000000 +01000110011100100110100100000000 +01010011011000010111010000000000 +01001010011000010110111000000000 +01000110011001010110001000000000 +01001101011000010111001000000000 +01000001011100000111001000000000 +01001101011000010111100100000000 +01001010011101010110111000000000 +01001010011101010110110000000000 +01000001011101010110011100000000 +01010011011001010111000000000000 +01001111011000110111010000000000 +01001110011011110111011000000000 +01000100011001010110001100000000 +01001100011011110110111101110000 +01110011001000000111000001100101 +01110010001000000110101001101001 +01100110011001100111100100111010 +00100000001001010110100100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01101110011011110010000001110011 +01101111011000110110101101100101 +01110100001000000111001101101100 +01101111011101000111001100100000 +01101100011001010110011001110100 +00001010000000000000000000000000 +01110111011100100011000000000000 +01101110011001010111010000101101 +01100010011010000000000000000000 +00110000001100010011001000110011 +00110100001101010011011000110111 +00111000001110010110000101100010 +01100011011001000110010101100110 +00000000000000000000000000000000 +01101110011011110010000001110000 +01100110011010010110110001110100 +01100101011100100010000001110010 +01110101011011000110010100101101 +01110011011001010111010000100001 +00001010000000000000000000000000 +01110000011001100110100101101100 +01110100011001010111001000111010 +00100000011101110111001001101111 +01101110011001110010000001101101 +01100001011001110110100101100011 +00100000011011100111010101101101 +01100010011001010111001000100000 +00101000011001110110111101110100 +00100000001100000111100000100101 +01111000001010010000101000000000 +01110000011001100110100101101100 +01110100011001010111001000111010 +00100000011101110111001001101111 +01101110011001110010000001110010 +01110101011011000110010100101101 +01110011011001010111010000101100 +00100000011000110110000101101110 +00100111011101000010000001100001 +01110000011100000110110001111001 +00001010000000000000000000000000 +01000101011100100111001001101111 +01110010001110100010000001001101 +01101001011011100110100101100011 +00100000010010000100010001001100 +00100000011101100110010101110010 +01110011011010010110111101101110 +00100000001001010110010000100000 +01101110011011110111010000100000 +01110011011101010111000001110000 +01101111011100100111010001100101 +01100100001000000110001001111001 +00100000011100110111011100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000010011010110100101101110 +01101001011000110010000001110010 +01100101011000110110010101101001 +01110110011001010110010000100000 +01100101011100100111001001101111 +01101110011001010110111101110101 +01110011001000000110011001110010 +01100001011011010110010100001010 +00000000000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000010011010110100101101110 +01101001011000110010000001010010 +01111000001000000110011001101001 +01100110011011110010000001100110 +01110101011011000110110000101100 +00100000011001010111100001110000 +01100101011000110111010000100000 +01110111011100100110111101101110 +01100111001000000110011001110010 +01100001011011010110010101110011 +00001010000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000011101000111100000100000 +01101110011011110111010000100000 +01110100011001010111001001101101 +01101001011011100110000101110100 +01100101011001000010000001101001 +01101110011001100110100101101110 +01101001011101000110010100100000 +01101101011000110111001000111101 +00110000011110000010010101111000 +00001010000000000000000000000000 +01010111011000010111001001101110 +01101001011011100110011100111010 +00100000011101000111100000100000 +01110100011010010110110101100101 +01110011011101000110000101101101 +01110000001000000110111001100101 +01110110011001010111001000100000 +01100010011001010110001101100001 +01101101011001010010000001100001 +01110110011000010110100101101100 +01100001011000100110110001100101 +00001010000000000000000000000000 +01100100011001010111011000100000 +00100000001100000111100000100101 +00110000001110000110110001111000 +00100000010000000010000000100101 +00110000001101100110110001111000 +00101100001000000010010101110011 +00001010000000000000000000000000 +01100110011100000110011101100001 +00101101011000010111001001100101 +01100001000000000000000000000000 +01000101011100100111001001101111 +01110010001000000010010101100100 +00100000011101110110100001101001 +01101100011001010010000001110010 +01100101011000010110010001101001 +01101110011001110010000001110100 +00110010001101000111000000100000 +01100110011100100110111101101101 +00100000011100110111010001101111 +01110010011000010110011101100101 +00001010000000000000000000000000 +01110100001100100011010001110000 +00100000011100100110010101100001 +01100100001000000110011001110010 +01101111011011010010000001110011 +01110100011011110111001001100001 +01100111011001010011101000100000 +00100101011001000010000001110000 +01110011000010100000000000000000 +01010111011000010110100101110100 +01101001011011100110011100100000 +01100110011011110111001000100000 +01101100011010010110111001101011 +00101110001011100010111000001010 +00000000000000000000000000000000 +01001100011011110110001101101011 +01101001011011100110011100100000 +01010000010011000100110000101110 +00101110001011100000101000000000 +01000011011000010110110001101001 +01100010011100100110000101110100 +01101001011011100110011100100000 +01010010010110000010000001110100 +01101001011011010110010101110011 +01110100011000010110110101110000 +01100101011100100010111000101110 +00101110000010100000000000000000 +01000110011000010110100101101100 +01100101011001000000000000000000 +01010011011101010110001101100011 +01100101011100110111001100000000 +01010111011100100110111101110100 +01100101001000000110111001100101 +01110111001000000111010000110010 +00110100011100000010000001110110 +01100001011011000111010101100101 +00111010001000000010010101100100 +00100000011100000111001100100000 +00101000001001010111001100101001 +00001010000000000000000000000000 +00100000010001010100111001001111 +01010011010100000100001100000000 +00100101011100110010010101110011 +00111010000000000000000000000000 +01001001010011100101011001000001 +01001100010010010100010000000000 +00100101011001000010111000100101 +00110000001101000110010000000000 +01110100011001010110110101110000 +00000000000000000000000000000000 +01110100011001010110110101110000 +01100101011100100110000101110100 +01110101011100100110010100000000 +01110011011001100111000000111010 +00100000011000110110111101110010 +01110010011101010111000001110100 +01100101011001000010000001100011 +01101000011001010110001101101011 +01110011011101010110110100001010 +00000000000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000100011001101100 +01100001011100110110100000001010 +00000000000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000101011100110001 +00001010000000000000000000000000 +01110011011001000110001001100110 +01110011001110100010000001100110 +01101111011101010110111001100100 +00100000011000010111010000100000 +00100101011010010010000001101001 +01101110001000000100100100110010 +01000011001010000011000001111000 +00100101001100100101100000101001 +00001010000000000000000000000000 +01100110011010010110110001100101 +00100000001100000111100000100101 +00110000001110000111100000100000 +01000000001000000010010100110100 +01101001001011000010000001101110 +01100001011011010110010100100000 +00100101011100110000101000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100101011100100111001001101111 +01110010000010100000000000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100110011010010110110001100101 +00100000011010010111001100100000 +01100101011011010111000001110100 +01111001000010100000000000000000 +00100101011100110011101000100000 +01010101011100110110100101101110 +01100111001000000101011100110001 +00100000011100110110010101110010 +01101001011000010110110000100000 +01101110011101010110110101100010 +01100101011100100000101000000000 +00100101011100110011101000100000 +01100110011000010110100101101100 +01110101011100100110010100001010 +00000000000000000000000000000000 +00100101011100110011101000100000 +01010011010001000100001000100000 +01100101011100100111001001101111 +01110010001011000010000001100011 +01100001011011100010011101110100 +00100000011100110110000101110110 +01100101000010100000000000000000 +01000001011001000110010001101001 +01101110011001110010000001101110 +01100101011101110010000001010011 +01000110010100000010000001100101 +01101110011101000111001001111001 +00001010000000000000000000000000 +01010101011100000110010001100001 +01110100011001010010000001100101 +01111000011010010111001101110100 +01101001011011100110011100100000 +01010011010001100101000000100000 +01100101011011100111010001110010 +01111001000010100000000000000000 +00101101001011010010000001110101 +01110011011001010111001000101101 +01100100011001010110011001101001 +01101110011001010110010000100000 +01110011011000110111001001101001 +01110000011101000010000000101101 +00101101000010100000000000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +01000110011011000110000101110011 +01101000001010000011000001111000 +00100101011110000010100100101110 +00101110001011100000101000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +01000101010001010101000001010010 +01001111010011010010000000100101 +01100100001000000010100000110000 +01111000001001010111100000101001 +00101110001011100010111000001010 +00000000000000000000000000000000 +01000101011100100110000101110011 +01101001011011100110011100100000 +00110001001011010101011100100000 +01000101010001010101000001010010 +01001111010011010010000000101000 +00110000011110000010010101111000 +00101001001011100010111000101110 +00001010000000000000000000000000 +01100110011010010110110001100101 +01101110011000010110110101100101 +00111010001000000010010101110011 +00111011001000000110011001101001 +01110010011100110111010000111010 +00100000001001010111100000111011 +00100000011011000110000101110011 +01110100001110100010000000100101 +01111000000010100000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +01000110011011000110000101110011 +01101000001010000011000001111000 +00100101011110000010100100101110 +00101110001011100000101000000000 +01001001001100100100001100100000 +01000101010001010101000001010010 +01001111010011010010000001101110 +01101111011101000010000001100110 +01101111011101010110111001100100 +00001010000000000000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +01001001001100100100001100100000 +01000101010001010101000001010010 +01001111010011010010000000100101 +01100100001000000010100000110000 +01111000001001010111100000101001 +00101110001011100010111000001010 +00000000000000000000000000000000 +00110001001011010101011101101001 +01110010011001010010000001000101 +01000101010100000101001001001111 +01001101001000000110111001101111 +01110100001000000110011001101111 +01110101011011100110010000001010 +00000000000000000000000000000000 +01000110011011110111001001101101 +01100001011101000111010001101001 +01101110011001110010000001010011 +01000100010000100100011001010011 +00100000011010010110111000100000 +00110001001011010101011100100000 +01000101010001010101000001010010 +01001111010011010010000000101000 +00110000011110000010010101111000 +00101001001011100010111000101110 +00001010000000000000000000000000 +01100101011001010111000001110010 +01101111011011010000000000000000 +01101111011001100110011001110011 +01100101011101000010000000100101 +00110100011010010010000000101000 +00110000011110000010010100110000 +00110011011110000010100100111010 +00100000001001010011001101101001 +00100000001010000011000001111000 +00100101001100000011001001111000 +00101001000010100000000000000000 +01110111011100100110100101110100 +01100101001010000011000001111000 +00100101011110000010110000100000 +00100101011010010010100100111010 +00100000011100100110010101110011 +01110101011011000111010000100000 +00111101001000000010010101101001 +00001010000000000000000000000000 +01110010011001010110000101100100 +00101000001100000111100000100101 +01111000001011000010000000100101 +01101001001010010011101000100000 +01110010011001010111001101110101 +01101100011101000010000000111101 +00100000001001010110100100001010 +00000000000000000000000000000000 +01100100011001010111011001101001 +01100011011001010010000000100101 +01101001001110100010000000100101 +00110000001110000111100000100101 +00110000001110000111100000001010 +00000000000000000000000000000000 +01110100011001010110110101110000 +00111010001000000010010101100100 +00101110001001010011000000110100 +01100100000010100000000000000000 +01110111001100010000000000000000 +01110111001100010111001000000000 +01110111001100010111011100000000 +00111100010101010110111001101011 +01101110011011110111011101101110 +00111110000000000000000000000000 +01110011011011110110011001110100 +01110000011011000110110000111010 +00100000011010010111001001110001 +01110011001000000010010101100100 +00100000011100110110010101110001 +00100000001001010111001100100000 +01101101011011110110010001100101 +00100000001001010110010000100000 +01100001011011000110100101100111 +01101110011011010110010101101110 +01110100010111110111001101110100 +01100001011101000110010100100000 +00100101011001000010000001001000 +01001100001001010110010000100000 +01001101010011000010010101100100 +00100000010010000101100100111101 +00100101011001000010000001001101 +01011001001111010010010101100100 +00100000010001000110010101101100 +01000011011011100111010000111101 +00100101011001000000101000000000 +01110011011101000110000101110010 +01110100001011010110010101111000 +01110100000000000000000000000000 +01110111011000010110100101110100 +00101101011001010111100001110100 +00000000000000000000000000000000 +01110011011101000110000101110010 +01110100001011010110100001100101 +01101100011100000110010101110010 +00000000000000000000000000000000 +01110111011000010110100101110100 +00101101011010000110010101101100 +01110000011001010111001000000000 +01110011011101000110000101110010 +01110100001011010110110101100001 +01101001011011100000000000000000 +01110111011000010110100101110100 +00101101011011010110000101101001 +01101110000000000000000000000000 +01110010011001010110000101100100 +01111001000000000000000000000000 +01100011011011000110010101100001 +01110010001011010110010001100001 +01100011011100110000000000000000 +01110111011000010110100101110100 +00101101011000110110110001100101 +01100001011100100010110101100100 +01100001011000110111001100000000 +10111010110111000000111111111110 +00111011100110101100101000000000 +00000000000000100000000100000000 +00000000000000100000001000000000 +00000000000000100000001100000000 +00000000000000100000010000000000 +00000000000000100000010100000000 +00000000000000100000011000000000 +00000000000000100000011100000000 +00000000000011110100001001000000 +01000001110001100100111001101101 +01111111111111111111111111111111 +00000000000010000000000000110000 +11000100011001010011011000000000 +11111111111100001011110111000000 +00000000000001111101000000000000 +00111011100110101100100111111111 +00000000000000010000000001000011 +00000000000000010000000001000100 +00000000000000010101000110000000 +00000000010111101110000000000000 +00000001000000000000000000000001 +00010001001000100011001101000100 +11100000000000000001111111111111 +00000000001001000110000000000000 +00000001010101010100000000000000 +00000010010001101000000000000000 +00010011010101111000000000000000 +00001111111111111111111111111111 +00000101100101101000001011110000 +00001110111001101011001001111111 +00000001001100010010110100000010 +00000001001100010010110100001010 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110011011001100111000000101101 +01010011010001000100001000101101 +01101101011000010110001100101101 +01100011011000010110110001101001 +01110111011100100010110101101001 +00000000001111010000000100110111 +10000000000000000000000000011111 +00000000100110001001010110110110 +11000100000000000000000000000001 +00000000000000011000011010100000 +00000000111111111111111111111111 +11111111111111011011011000010000 +00000000000000100100100111110000 +00000101111101011110000100000000 +00001011111010111100001000000000 +11111010000010100001111100000000 +00000001001100010010110100000011 +00000001000110110001100100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101110111111000 +00000000000000000101111000000100 +00000000000000000101111000010100 +00000000000000000101111000100000 +00000000000000000101111000101100 +00000000000000000101111000111000 +00000000000000000101111001000100 +00000000000000000000101010100000 +00000000000000000000101100010000 +00000000000000000000111000101000 +00000000000000000000111000101000 +00000000000000000000111000101000 +00000000000000000000111000101000 +00000000000000000000111000101000 +00000000000000000000111000101000 +00000000000000000000101110001100 +00000000000000000000101111111100 +00000000000000000000111000101000 +00000000000000000000110010010000 +00000000000000000000110111111100 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110000101100100 +01101010011101010111001101110100 +01011111011011110110011001100110 +01110011011001010111010000000000 +01110111011100100101111101110011 +00110001000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110000101100100 +01101010011101010111001101110100 +00000000000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110111001101100101 +01110100000000000000000000000000 +01110111011100100111000001100011 +01011111011101000110100101101101 +01100101010111110110011101100101 +01110100000000000000000000000000 +01110111011100100111000001100011 +01011111011011100110010101110100 +01011111011100110110010101101110 +01100100000000000000000000000000 +00000001000110110001100100000000 +00000000000000000000000110000000 +11000010000000000000000000001110 +01110000011101000111000001100100 +01011111011011100110010101110100 +01101001011001100101111101100011 +01110010011001010110000101110100 +01100101010111110111001101101111 +01100011011010110110010101110100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000100101100001000 +00000000000000000100101100101000 +00000000000000000100101100110100 +00000000000000000100101101000100 +00000000000000000100101101100100 +00000000000000000100101101110100 +00000000000000000100101111011100 +00000000000000000100101110010100 +00000000000000000100101010011100 +00000000000000000100101011100000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000010000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000100000000100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000110000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001000000001000000001 +00000001000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001010000001000000001 +00000001000000010000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001100000001100000010 +00000001000000010000000100000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000001110000001100000010 +00000001000000010000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000010000000010000000010 +00000010000000010000000100000001 +00000001000000000000000000000000 +00000000000000000000000000000000 +00000000000010010000010000000011 +00000010000000010000000100000001 +00000001000000010000000000000000 +00000000000000000000000000000000 +00000000000010100000010100000011 +00000010000000100000000100000001 +00000001000000010000000100000000 +00000000000000000000000000000000 +00000000000010110000010100000011 +00000010000000100000000100000001 +00000001000000010000000100000001 +00000000000000000000000000000000 +00000000000011000000011000000100 +00000011000000100000001000000001 +00000001000000010000000100000001 +00000001000000000000000000000000 +00000000000011010000011000000100 +00000011000000100000001000000001 +00000001000000010000000100000001 +00000001000000010000000000000000 +00000000000011100000011100000100 +00000011000000100000001000000010 +00000001000000010000000100000001 +00000001000000010000000100000000 +00000000000011110000011100000101 +00000011000000110000001000000010 +00000001000000010000000100000001 +00000001000000010000000100000001 +00000000000000000000000000000000 +00000000000000000000100101010101 +01001101010000110011111010111100 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101111010111100 +00000000001011000000000100000000 +00000000000000010000000000000000 +00000000000000000101111011000100 +00000000001011000000000100000000 +00000001011111110000000000000000 +00000000000000000101111011010000 +00000000001101100000000100000001 +00000101011111110000000000000000 +00000000000000000101111011011100 +00000000001101100000000100000001 +00000101011111110000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101111100000000 +00000000001011000000000000000000 +00000010000000010000000000000000 +00000000000000000101111011101000 +00000000001101100000000000000000 +00000011000000100000000000000000 +00000000000000000101111011110100 +00000000001101100000000000000001 +00000101011111110000000000000000 +00000000000000000101111100001100 +00000000010000000000000000000000 +00000101000000000000000000000000 +00000000000000000101111100011000 +11111111111111110000000000000000 +00000101011111110000000000000000 +00000000000000000101111100100100 +11111111111111110000000000000000 +00000100011111110000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001000100100100000 +00000000000000001000101000111100 +00000000000000001000101000100000 +00000000000000001000111001010000 +00000000000000001000111011010000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001000100101100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000101111110110100 +00000000000000000101111110110100 +00000000000000000000000000000000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001000010100001000 +00000000000000001000111101010000 +00000000000000000000000000000000 +00000000000000001000111110010000 +00000000000000001000111110111000 +00000000000000001000111111101000 +00000000000000001001000000010000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001001000000110000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000001000100101111000 +00000000000000001000100111100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001111011100 +00000000000000000000010000010100 +00000000000000000000010010100100 +00000000000000000000010010101100 +00000000000000000000010100000100 +00000000000000000000010100110000 +00000000000000000000010110001000 +00000000000000000000010110101100 +00000000000000000000011001110000 +00000000000000000000011001111000 +00000000000000000000011010000000 +00000000000000000000011011100100 +00000000000000000000011100000000 +00000000000000000000010011010000 +00000000000000000000000000000000 +00000000000000000001001001111100 +00000000000000000001000111110100 +00000000000000000001000110011000 +00000000000000000001000101000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000001000100011000 +00000000000000000001011011101100 +00000000000000000001011011001100 +00000000000000000001010011000100 +00000000000000000001001100010000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001000000000 +00000000000000000000000000000000 +00000000000000001001000101010000 +00000000000000001000101101101000 +00000000000000001000110001100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000100 +00000000000000000000000000001000 +00000000000000000000000000001111 +00000000000000000000000100000000 +00000000000000000000001000000000 +00000000000000000000000100101100 +00000100011000110110001010100000 +00000000000000000111111110110000 +00000000000000001001010000110100 +00000000000000000000000000000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000011101100000000 +00000000000000000011101111100100 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000100001100110010001000010001 +00000000000000000000000000000000 +00000100000000000000000000000000 +00010011100000000100011011100010 +00000001000000000000000000000000 +10010000000000001100111111101010 +00000001000000000000000000000000 +00010000100000010101011111110011 +00000001000000000000000000000000 +00001011111000001111111111111111 +00000001000000000000000000000000 +10001000111000001111111111111111 +00000001000000000000000000000000 +00001000111000011111111111111111 +00000001000000000000000000000000 +00011011000000000010000011100000 +00000001000000000000000000000000 +10011000000000001100000011101011 +00000001000000000000000000000000 +01101011001000010011000011100000 +00000001000000000000000000000000 +01101001011000010000110111100000 +00000001000000000000000000000000 +00010000101000111000100100000000 +00000100000000000000000000000000 +01101011000000110010000011110000 +00000001000000000000000000000000 +10111011000011011000000000000001 +00000100000000000000000000000000 +00110011111000110001111011110001 +00000001000000000000000000000000 +00110001110000110101111111111001 +00000001000000000000000000000000 +00101011000000110000000011100001 +00000001000000000000000000000000 +01000011110000110000000011100001 +00000001000000000000000000000000 +01111001010000010001010000000000 +00000100000000000000000000000000 +11001011001001010000000001100000 +00000000000000000000000000000000 +11010011001001010000001001100000 +00000000000000000000000000000000 +01010000111010101000000100000001 +00000100000000000000000000000000 +10000001110010001000000000000001 +00000100000000000000000000000000 +10000000001011111100000100000000 +00000100000000000000000000000000 +01011011000010010000000010000000 +00000001000000000000000000000000 +01011001000010010010000010000000 +00000001000000000000000000000000 +11000000011010101100000100000000 +00000100000000000000000000000000 +01100011000010010111101011111101 +00000001000000000000000000000000 +11111000100010101000000100000001 +00000100000000000000000000000000 +11110100100010101000000100000001 +00000100000000000000000000000000 +00000000000000000000000000000000 +00001000000000000000000000000000 +01010011010001000100001000101101 +00000000000001010000000100000001 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000001101111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +00101110001000000010000000100000 +00000000000000000000000000000001 +00000000000000000000000000000000 +00101110001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000000 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000000101000000 +00000000000000000000000000000000 +00000000000000000000001000111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110111011100100010110101101001 +00000000000000000000000000000001 +00000000000000000000000000000000 +01110111011100100010110101101001 +01101110011010010111010000100000 +00100000001000000010000000100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001001000000 +00000000000000000000000000000000 +00000000000000000000001010111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01100011011000010110110001101001 +00000000000000000000000000000001 +00000000000000000000000000000000 +01100011011000010110110001101001 +01100010011100100110000101110100 +01101001011011110110111000100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001011000000 +00000000000000000000000000000000 +00000000000000000000001011000101 +01000110011010010110110001100101 +01000100011000010111010001100001 +01101101011000010110001100101101 +00000000000000000000000000000001 +00000000000000000000000000000000 +01101101011000010110001100101101 +01100001011001000110010001110010 +01100101011100110111001100100000 +00100000001000000010000000100000 +00100000001000000010000000000001 +00000000000000000000000000000000 +00000000000000000000000000000110 +00000000000000000000000000000000 +00000000000000000000001100000000 +00000000000000000000000000000000 +00000000000000000000001101111111 +01000110011010010110110001100101 +01000100011000010111010001100001 +01110011011001100111000000101101 +00000000000000000000000000000001 +00000000000000000000000000000000 +01110011011001100111000000101101 +01100100011000010111010001100001 +01100010011000010111001101100101 +00100000001000000010000000100000 +00100000001000000010000000000001 +11111111111111111111111111111111 +01011011000100010101011110100111 +00000000000000000000000000000011 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01110111011100100111000001100011 +00101101011101100011010000101110 +00110010000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000100011001010110001100100000 +00110001001110000010000000110010 +00110000001100010011011100000000 +00000000000000000000000000000000 +00110000001110010011101000110011 +00111001001110100011001100110111 +00000000000000000000000000000000 +00000000000000000000000000000000 +01000111011100100111101001100101 +01100111011011110111001001111010 +00100000010001000110000101101110 +01101001011011000111010101101011 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 +00000000000000000000000000000000 diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.mif b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.mif new file mode 100644 index 000000000..1680114ee --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/bin/wrpc/wrc_phy8_sim.mif @@ -0,0 +1,32775 @@ +DEPTH = 32768; +WIDTH = 32; +ADDRESS_RADIX = HEX; +DATA_RADIX = HEX; +CONTENT +BEGIN +0 : 98000000; +1 : D0000000; +2 : D0200000; +3 : 78010000; +4 : 38210000; +5 : D0E10000; +6 : F800003A; +7 : 34000000; +8 : 00000000; +9 : 00000000; +a : 00000000; +b : 00000000; +c : 00000000; +d : 00000000; +e : 00000000; +f : 00000000; +10 : 00000000; +11 : 00000000; +12 : 00000000; +13 : 00000000; +14 : 00000000; +15 : 00000000; +16 : 00000000; +17 : 00000000; +18 : 00000000; +19 : 00000000; +1a : 00000000; +1b : 00000000; +1c : 00000000; +1d : 00000000; +1e : 00000000; +1f : 00000000; +20 : 57525043; +21 : 2D2D2D2D; +22 : 01234567; +23 : 89ABCDEF; +24 : 00009478; +25 : 00000000; +26 : 00008508; +27 : 00008DA8; +28 : 00000000; +29 : 02140000; +2a : 00000000; +2b : 00000000; +2c : 00000000; +2d : 00000000; +2e : 00000000; +2f : 00008434; +30 : 5B9D0000; +31 : F800001E; +32 : 34010002; +33 : F800123E; +34 : E000002E; +35 : 34000000; +36 : 34000000; +37 : 34000000; +38 : 00000000; +39 : 00000000; +3a : 00000000; +3b : 00000000; +3c : 00000000; +3d : 00000000; +3e : 00000000; +3f : 00000000; +40 : 98000000; +41 : 781C0001; +42 : 3B9CFFFC; +43 : 78010000; +44 : 38218E40; +45 : 34020000; +46 : 78030000; +47 : 38639764; +48 : C8611800; +49 : F8001663; +4a : 34010000; +4b : 34020000; +4c : 34030000; +4d : F8000038; +4e : E0000000; +4f : 379CFFC4; +50 : 5B810004; +51 : 5B820008; +52 : 5B83000C; +53 : 5B840010; +54 : 5B850014; +55 : 5B860018; +56 : 5B87001C; +57 : 5B880020; +58 : 5B890024; +59 : 5B8A0028; +5a : 5B9E0034; +5b : 5B9F0038; +5c : 2B81003C; +5d : 5B810030; +5e : BB800800; +5f : 3421003C; +60 : 5B81002C; +61 : C3A00000; +62 : 2B810004; +63 : 2B820008; +64 : 2B83000C; +65 : 2B840010; +66 : 2B850014; +67 : 2B860018; +68 : 2B87001C; +69 : 2B880020; +6a : 2B890024; +6b : 2B8A0028; +6c : 2B9D0030; +6d : 2B9E0034; +6e : 2B9F0038; +6f : 2B9C002C; +70 : 34000000; +71 : C3C00000; +72 : 90001000; +73 : 3401FFFE; +74 : A0410800; +75 : D0010000; +76 : 90201000; +77 : 3401FFFE; +78 : A0410800; +79 : D0210000; +7a : C3A00000; +7b : 90001000; +7c : 3401FFFE; +7d : A0410800; +7e : D0010000; +7f : 90201000; +80 : 38420001; +81 : D0220000; +82 : 38210001; +83 : D0010000; +84 : C3A00000; +85 : 379CFFF4; +86 : 5B9D0004; +87 : 78010000; +88 : 78030000; +89 : 38219758; +8a : 78020002; +8b : 38638128; +8c : 58220000; +8d : 28620000; +8e : 78010000; +8f : 78030000; +90 : 38219440; +91 : 3863812C; +92 : 58220000; +93 : 28620000; +94 : 78010000; +95 : 78030000; +96 : 38219760; +97 : 38638130; +98 : 58220000; +99 : 28620000; +9a : 78010000; +9b : 78030000; +9c : 38219474; +9d : 38638134; +9e : 58220000; +9f : 28620000; +a0 : 78010000; +a1 : 78030000; +a2 : 3821975C; +a3 : 38638138; +a4 : 58220000; +a5 : 28620000; +a6 : 78010000; +a7 : 78030000; +a8 : 3821972C; +a9 : 3863813C; +aa : 58220000; +ab : 28620000; +ac : 78010000; +ad : 78030000; +ae : 38638140; +af : 38219718; +b0 : 58220000; +b1 : 28620000; +b2 : 78010000; +b3 : 38219754; +b4 : 58220000; +b5 : 34010001; +b6 : F8000C5D; +b7 : 3401FFDE; +b8 : 33810008; +b9 : 3401FFAD; +ba : 33810009; +bb : 3402FFEF; +bc : 3401FFBE; +bd : 3381000A; +be : 3382000B; +bf : 3381000D; +c0 : 3402FFBA; +c1 : 37810008; +c2 : 3382000C; +c3 : F8000989; +c4 : 34020001; +c5 : 34010001; +c6 : F80008DE; +c7 : F8000B8C; +c8 : F8000D6D; +c9 : F800126B; +ca : 34010001; +cb : F8000DE9; +cc : 78010000; +cd : 38218434; +ce : 34020002; +cf : 5822000C; +d0 : E0000000; +d1 : 379CFFE4; +d2 : 5B8B0008; +d3 : 5B9D0004; +d4 : 5B84000C; +d5 : 5B850010; +d6 : B8805800; +d7 : 5B860014; +d8 : 78040000; +d9 : 5B870018; +da : 5B88001C; +db : 38845DCC; +dc : 34050000; +dd : 44200003; +de : 282403D4; +df : 2825001C; +e0 : 78060000; +e1 : 38C68E44; +e2 : 28C10000; +e3 : 3C420002; +e4 : B8A12800; +e5 : 80A22800; +e6 : 20A5000F; +e7 : 5465000C; +e8 : 78050000; +e9 : 38A581F8; +ea : B4A22800; +eb : 78060000; +ec : 28A20000; +ed : B8C00800; +ee : 38215DD4; +ef : F800076E; +f0 : B9600800; +f1 : 37820010; +f2 : F8000757; +f3 : 2B9D0004; +f4 : 2B8B0008; +f5 : 379C001C; +f6 : C3A00000; +f7 : 379CFFFC; +f8 : 5B9D0004; +f9 : 34030001; +fa : 34010003; +fb : 34020000; +fc : F8001243; +fd : 34010000; +fe : 34020001; +ff : F8001369; +100 : F8000C4A; +101 : 34010000; +102 : 2B9D0004; +103 : 379C0004; +104 : C3A00000; +105 : 379CFFF4; +106 : 5B8B000C; +107 : 5B8C0008; +108 : 5B9D0004; +109 : 34010000; +10a : B8406000; +10b : F80012E0; +10c : 45800005; +10d : 64220000; +10e : C8021000; +10f : 38420001; +110 : E0000013; +111 : 780B0000; +112 : 396B8E48; +113 : 5C2C0004; +114 : 59600000; +115 : 3402FFFF; +116 : E000000D; +117 : 296C0000; +118 : 34020001; +119 : 5D80000A; +11a : 78020000; +11b : 38428430; +11c : 34010003; +11d : F8000CD5; +11e : 34020002; +11f : 49810004; +120 : 34010001; +121 : 59610000; +122 : 34020001; +123 : B8400800; +124 : 2B9D0004; +125 : 2B8B000C; +126 : 2B8C0008; +127 : 379C000C; +128 : C3A00000; +129 : 34010000; +12a : C3A00000; +12b : 379CFFFC; +12c : 5B9D0004; +12d : 34010000; +12e : 34020001; +12f : F8001339; +130 : 34010000; +131 : 2B9D0004; +132 : 379C0004; +133 : C3A00000; +134 : 379CFFFC; +135 : 5B9D0004; +136 : 28210358; +137 : 28210010; +138 : 2823000C; +139 : 44430004; +13a : 5822000C; +13b : B8400800; +13c : F8000D78; +13d : 34010000; +13e : 2B9D0004; +13f : 379C0004; +140 : C3A00000; +141 : 379CFFFC; +142 : 5B9D0004; +143 : F8000D6A; +144 : 34020001; +145 : 5C200003; +146 : F8001312; +147 : 7C220000; +148 : B8400800; +149 : 2B9D0004; +14a : 379C0004; +14b : C3A00000; +14c : 379CFFF8; +14d : 5B8B0008; +14e : 5B9D0004; +14f : B8202800; +150 : B8220800; +151 : B8402000; +152 : B8605800; +153 : 44200005; +154 : 34010001; +155 : B8A01000; +156 : B8801800; +157 : F8000CEF; +158 : 45600005; +159 : 1562001F; +15a : 34010002; +15b : B9601800; +15c : F8000CEA; +15d : 34010000; +15e : 2B9D0004; +15f : 2B8B0008; +160 : 379C0008; +161 : C3A00000; +162 : 379CFFFC; +163 : 5B9D0004; +164 : B8201000; +165 : 3401FFFF; +166 : F8001296; +167 : 34010000; +168 : 2B9D0004; +169 : 379C0004; +16a : C3A00000; +16b : 379CFF24; +16c : 5B8B0014; +16d : 5B8C0010; +16e : 5B8D000C; +16f : 5B8E0008; +170 : 5B9D0004; +171 : B8406000; +172 : 282203D0; +173 : B8807000; +174 : 37810018; +175 : B8605800; +176 : B8A06800; +177 : F800051D; +178 : 45C00005; +179 : 78010000; +17a : 38218AAC; +17b : 28210000; +17c : 59C10000; +17d : 45A00003; +17e : 2B8100CC; +17f : 59A10000; +180 : 2B82006C; +181 : 3401FFFD; +182 : 44400013; +183 : 45800007; +184 : 2B820060; +185 : 2B810058; +186 : B4410800; +187 : 2B8200A0; +188 : B4220800; +189 : 59810000; +18a : 2B820068; +18b : 3401FFFD; +18c : 44400009; +18d : 34010000; +18e : 45600007; +18f : 2B830064; +190 : 2B82005C; +191 : B4621000; +192 : 2B8300A4; +193 : B4431000; +194 : 59620000; +195 : 2B9D0004; +196 : 2B8B0014; +197 : 2B8C0010; +198 : 2B8D000C; +199 : 2B8E0008; +19a : 379C00DC; +19b : C3A00000; +19c : 34010000; +19d : C3A00000; +19e : 34010000; +19f : C3A00000; +1a0 : 379CFFEC; +1a1 : 5B8B000C; +1a2 : 5B8C0008; +1a3 : 5B9D0004; +1a4 : 34040000; +1a5 : B8406000; +1a6 : B8605800; +1a7 : 37820010; +1a8 : 37830014; +1a9 : 34050000; +1aa : 5B800014; +1ab : 5B800010; +1ac : FBFFFFBF; +1ad : 34010001; +1ae : 5D810003; +1af : 2B810010; +1b0 : E0000002; +1b1 : 2B810014; +1b2 : 59610000; +1b3 : 34010001; +1b4 : 2B9D0004; +1b5 : 2B8B000C; +1b6 : 2B8C0008; +1b7 : 379C0014; +1b8 : C3A00000; +1b9 : 379CFFFC; +1ba : 5B9D0004; +1bb : F8000856; +1bc : 34010000; +1bd : 2B9D0004; +1be : 379C0004; +1bf : C3A00000; +1c0 : 379CFFFC; +1c1 : 5B9D0004; +1c2 : F800085A; +1c3 : 34010000; +1c4 : 2B9D0004; +1c5 : 379C0004; +1c6 : C3A00000; +1c7 : 78010000; +1c8 : 38218E4C; +1c9 : 28210000; +1ca : C3A00000; +1cb : 379CFFF0; +1cc : 5B8B0010; +1cd : 5B8C000C; +1ce : 5B8D0008; +1cf : 5B9D0004; +1d0 : 28450008; +1d1 : 2C44000C; +1d2 : 284D0000; +1d3 : 3CA50010; +1d4 : B8206000; +1d5 : 284B0004; +1d6 : B8A40800; +1d7 : 340203E8; +1d8 : F800142E; +1d9 : 15A20018; +1da : B8203000; +1db : 78070000; +1dc : 204200C0; +1dd : 34010080; +1de : 38E7754C; +1df : 5C410003; +1e0 : 78070000; +1e1 : 38E75FB8; +1e2 : 78040000; +1e3 : B8800800; +1e4 : B9801000; +1e5 : B9601800; +1e6 : B9602000; +1e7 : B9602800; +1e8 : 38215FC4; +1e9 : F8000674; +1ea : 2B9D0004; +1eb : 2B8B0010; +1ec : 2B8C000C; +1ed : 2B8D0008; +1ee : 379C0010; +1ef : C3A00000; +1f0 : 379CFFE8; +1f1 : 5B9D0018; +1f2 : B8205000; +1f3 : 40610005; +1f4 : 40640000; +1f5 : 40650001; +1f6 : 40660002; +1f7 : 40670003; +1f8 : 40680004; +1f9 : 5B810004; +1fa : 40610006; +1fb : B8404800; +1fc : B9401000; +1fd : 5B810008; +1fe : 40610007; +1ff : 5B81000C; +200 : 40610008; +201 : 5B810010; +202 : 40610009; +203 : B9201800; +204 : 5B810014; +205 : 78010000; +206 : 38215FE8; +207 : F8000656; +208 : 2B9D0018; +209 : 379C0018; +20a : C3A00000; +20b : 379CFFD0; +20c : 5B8B0030; +20d : 5B8C002C; +20e : 5B8D0028; +20f : 5B8E0024; +210 : 5B8F0020; +211 : 5B90001C; +212 : 5B910018; +213 : 5B920014; +214 : 5B930010; +215 : 5B94000C; +216 : 5B950008; +217 : 5B9D0004; +218 : B8603000; +219 : B8209800; +21a : B8409000; +21b : 78010000; +21c : B880A800; +21d : 38216020; +21e : BA601000; +21f : BA401800; +220 : B8C02000; +221 : B8A0A000; +222 : 78110000; +223 : F800063A; +224 : 78100000; +225 : 780F0000; +226 : 780E0000; +227 : 780D0000; +228 : B8205800; +229 : 340C0000; +22a : 3A316034; +22b : 3A10603C; +22c : 39EF70EC; +22d : 39CE7ABC; +22e : 39AD7374; +22f : E0000017; +230 : 5CC00006; +231 : BA200800; +232 : BA601000; +233 : BA401800; +234 : F8000629; +235 : B5615800; +236 : B6AC1000; +237 : 40420000; +238 : BA000800; +239 : 358C0001; +23a : F8000623; +23b : 21820003; +23c : B42B5800; +23d : B9E03000; +23e : 5C400005; +23f : 2181000F; +240 : B9C03000; +241 : 44220002; +242 : B9A03000; +243 : B8C00800; +244 : F8000619; +245 : B5615800; +246 : 2186000F; +247 : 4A8CFFE9; +248 : 44C00005; +249 : 78010000; +24a : 38217ABC; +24b : F8000612; +24c : B42B5800; +24d : B9600800; +24e : 2B9D0004; +24f : 2B8B0030; +250 : 2B8C002C; +251 : 2B8D0028; +252 : 2B8E0024; +253 : 2B8F0020; +254 : 2B90001C; +255 : 2B910018; +256 : 2B920014; +257 : 2B930010; +258 : 2B94000C; +259 : 2B950008; +25a : 379C0030; +25b : C3A00000; +25c : 379CFFB8; +25d : 5B8B0048; +25e : 5B8C0044; +25f : 5B8D0040; +260 : 5B8E003C; +261 : 5B8F0038; +262 : 5B900034; +263 : 5B910030; +264 : 5B92002C; +265 : 5B930028; +266 : 5B940024; +267 : 5B950020; +268 : 5B96001C; +269 : 5B970018; +26a : 5B980014; +26b : 5B9D0010; +26c : B8608000; +26d : 40430001; +26e : B8206000; +26f : 34010002; +270 : 2063000F; +271 : B8406800; +272 : 404E0000; +273 : 44610006; +274 : 78010000; +275 : B9801000; +276 : 38216044; +277 : F80005E6; +278 : E0000150; +279 : 40450002; +27a : 40460003; +27b : 21CE000F; +27c : 3CA50008; +27d : 78010000; +27e : B8C52800; +27f : 41A60004; +280 : 34030002; +281 : B9C02000; +282 : 344B0022; +283 : 38216064; +284 : B9801000; +285 : F80005D8; +286 : 41A30006; +287 : 41A40007; +288 : 29A5000C; +289 : 3C630008; +28a : 78010000; +28b : B8831800; +28c : 29A40008; +28d : B8A03000; +28e : B9801000; +28f : 38216090; +290 : F80005CD; +291 : 78020000; +292 : B9800800; +293 : 384260C0; +294 : 35A30014; +295 : FBFFFF5B; +296 : 41A3001E; +297 : 41A4001F; +298 : 41A50021; +299 : 3C630008; +29a : 78010000; +29b : B8831800; +29c : 41A40020; +29d : 382160C8; +29e : B9801000; +29f : F80005BE; +2a0 : 3401000C; +2a1 : 55C100E9; +2a2 : 78010000; +2a3 : 3DCE0002; +2a4 : 38218218; +2a5 : B42E0800; +2a6 : 28210000; +2a7 : C0200000; +2a8 : 78010000; +2a9 : B9801000; +2aa : 382160F4; +2ab : F80005B2; +2ac : 41620002; +2ad : 41610003; +2ae : 41640004; +2af : 3C420018; +2b0 : 3C210010; +2b1 : 3C840008; +2b2 : B8220800; +2b3 : B8812000; +2b4 : 41620006; +2b5 : 41610007; +2b6 : 41650008; +2b7 : 3C420018; +2b8 : 3C210010; +2b9 : 3CA50008; +2ba : B8220800; +2bb : B8A12800; +2bc : 78030000; +2bd : 78010000; +2be : 41670005; +2bf : 41660009; +2c0 : 3821610C; +2c1 : B9801000; +2c2 : 3863611C; +2c3 : E000001C; +2c4 : 78010000; +2c5 : B9801000; +2c6 : 38216128; +2c7 : F8000596; +2c8 : 41620002; +2c9 : 41610003; +2ca : 41640004; +2cb : 3C420018; +2cc : 3C210010; +2cd : 3C840008; +2ce : B8220800; +2cf : B8812000; +2d0 : 41620006; +2d1 : 41610007; +2d2 : 41650008; +2d3 : 3C420018; +2d4 : 3C210010; +2d5 : 3CA50008; +2d6 : B8220800; +2d7 : 41670005; +2d8 : 41660009; +2d9 : B8A12800; +2da : 78030000; +2db : 78010000; +2dc : 3821610C; +2dd : B9801000; +2de : 38636144; +2df : B8E42000; +2e0 : B8C52800; +2e1 : F800057C; +2e2 : E00000A6; +2e3 : 78010000; +2e4 : B9801000; +2e5 : 38216154; +2e6 : F8000577; +2e7 : 41620002; +2e8 : 41610003; +2e9 : 41640004; +2ea : 3C420018; +2eb : 3C210010; +2ec : 3C840008; +2ed : B8220800; +2ee : B8812000; +2ef : 41620006; +2f0 : 41610007; +2f1 : 41650008; +2f2 : 3C420018; +2f3 : 3C210010; +2f4 : 3CA50008; +2f5 : B8220800; +2f6 : B8A12800; +2f7 : 78030000; +2f8 : 78010000; +2f9 : 41670005; +2fa : 41660009; +2fb : 3821610C; +2fc : B9801000; +2fd : 38636170; +2fe : E3FFFFE1; +2ff : 78010000; +300 : B9801000; +301 : 38216180; +302 : F800055B; +303 : 41620002; +304 : 41610003; +305 : 41640004; +306 : 3C420018; +307 : 3C210010; +308 : 3C840008; +309 : B8220800; +30a : B8812000; +30b : 41620006; +30c : 41610007; +30d : 41650008; +30e : 3C420018; +30f : 3C210010; +310 : 41670005; +311 : 41660009; +312 : 3CA50008; +313 : B8220800; +314 : 780E0000; +315 : 39CE619C; +316 : B8A12800; +317 : 78010000; +318 : B9801000; +319 : B9C01800; +31a : B8E42000; +31b : B8C52800; +31c : 3821610C; +31d : F8000540; +31e : 3563000A; +31f : B9800800; +320 : B9C01000; +321 : FBFFFECF; +322 : 340B0036; +323 : E0000098; +324 : 78010000; +325 : B9801000; +326 : 382161B0; +327 : F8000536; +328 : 41620002; +329 : 41610003; +32a : 41640004; +32b : 3C420018; +32c : 3C210010; +32d : 3C840008; +32e : B8220800; +32f : B8812000; +330 : 41620006; +331 : 41610007; +332 : 41650008; +333 : 3C420018; +334 : 3C210010; +335 : 41670005; +336 : 41660009; +337 : 3CA50008; +338 : B8220800; +339 : B8A12800; +33a : 78030000; +33b : 78010000; +33c : B8E42000; +33d : B8C52800; +33e : B9801000; +33f : 386361CC; +340 : 3821610C; +341 : F800051C; +342 : 4162000E; +343 : 4161000F; +344 : 41640010; +345 : 3C420018; +346 : 3C210010; +347 : 3C840008; +348 : B8220800; +349 : B8812000; +34a : 41620012; +34b : 41610013; +34c : 41650014; +34d : 3C420018; +34e : 3C210010; +34f : 3CA50008; +350 : B8220800; +351 : B8A12800; +352 : 41620016; +353 : 41610017; +354 : 41660018; +355 : 3C420018; +356 : 3C210010; +357 : 41690011; +358 : 41680015; +359 : 41670019; +35a : 3CC60008; +35b : B8220800; +35c : B8C13000; +35d : 78030000; +35e : 78010000; +35f : B9242000; +360 : B9052800; +361 : B8E63000; +362 : B9801000; +363 : 386361F8; +364 : 382161E4; +365 : F80004F8; +366 : 4163000D; +367 : 4164001A; +368 : 78010000; +369 : B9801000; +36a : 3821621C; +36b : F80004F2; +36c : 41610020; +36d : 4164001B; +36e : 4165001C; +36f : 4166001D; +370 : 4167001E; +371 : 4168001F; +372 : 5B810004; +373 : 41610021; +374 : 78030000; +375 : B9801000; +376 : 5B810008; +377 : 41610022; +378 : 38636274; +379 : 340B0040; +37a : 5B81000C; +37b : 78010000; +37c : 38216244; +37d : F80004E0; +37e : E000003D; +37f : 78010000; +380 : B9801000; +381 : 38216294; +382 : F80004DB; +383 : 78020000; +384 : B9800800; +385 : 384262B0; +386 : B9601800; +387 : FBFFFE69; +388 : 340B002C; +389 : E0000032; +38a : 340B0022; +38b : E0000030; +38c : 55F70009; +38d : 78010000; +38e : B9801000; +38f : BA001800; +390 : B9602000; +391 : B9E02800; +392 : 382162CC; +393 : F80004CA; +394 : E0000034; +395 : B5AB7000; +396 : 41D60002; +397 : 41C10003; +398 : 41C30000; +399 : 3ED60008; +39a : 41C40001; +39b : B836B000; +39c : 41C10008; +39d : 41C50004; +39e : 41C60005; +39f : 41C70006; +3a0 : 41C80007; +3a1 : 5B810004; +3a2 : 41C10009; +3a3 : 3C630008; +3a4 : 36D10004; +3a5 : 5B810008; +3a6 : B8831800; +3a7 : BAA00800; +3a8 : B9801000; +3a9 : BA202000; +3aa : F80004B3; +3ab : 4DF10007; +3ac : BA400800; +3ad : B9801000; +3ae : BA201800; +3af : B9E02000; +3b0 : F80004AD; +3b1 : E0000008; +3b2 : B9800800; +3b3 : BA801000; +3b4 : BA601800; +3b5 : 35C4000A; +3b6 : 36C5FFFA; +3b7 : FBFFFE54; +3b8 : BA207800; +3b9 : B56F5800; +3ba : E000000B; +3bb : 78150000; +3bc : 78140000; +3bd : 78130000; +3be : 78120000; +3bf : 34180002; +3c0 : 34170009; +3c1 : 3AB562F0; +3c2 : 3A94635C; +3c3 : 3A736364; +3c4 : 3A526330; +3c5 : 4D700003; +3c6 : CA0B7800; +3c7 : 49F8FFC5; +3c8 : 78020000; +3c9 : 78030000; +3ca : B9800800; +3cb : 38426370; +3cc : 38636378; +3cd : B9A02000; +3ce : BA002800; +3cf : FBFFFE3C; +3d0 : 2B9D0010; +3d1 : 2B8B0048; +3d2 : 2B8C0044; +3d3 : 2B8D0040; +3d4 : 2B8E003C; +3d5 : 2B8F0038; +3d6 : 2B900034; +3d7 : 2B910030; +3d8 : 2B92002C; +3d9 : 2B930028; +3da : 2B940024; +3db : 2B950020; +3dc : 2B96001C; +3dd : 2B970018; +3de : 2B980014; +3df : 379C0048; +3e0 : C3A00000; +3e1 : 379CFFF0; +3e2 : 5B8B000C; +3e3 : 5B8C0008; +3e4 : 5B9D0004; +3e5 : B8206000; +3e6 : B8405800; +3e7 : 44800005; +3e8 : B8801000; +3e9 : 5B830010; +3ea : FBFFFDE1; +3eb : 2B830010; +3ec : B9800800; +3ed : B9601000; +3ee : FBFFFE6E; +3ef : 34010000; +3f0 : 2B9D0004; +3f1 : 2B8B000C; +3f2 : 2B8C0008; +3f3 : 379C0010; +3f4 : C3A00000; +3f5 : 379CFFE8; +3f6 : 5B8B0018; +3f7 : 5B8C0014; +3f8 : 5B8D0010; +3f9 : 5B8E000C; +3fa : 5B8F0008; +3fb : 5B9D0004; +3fc : 282D0000; +3fd : B8207800; +3fe : 282E0004; +3ff : B8406000; +400 : 340B0000; +401 : 34010000; +402 : 34040000; +403 : 544D0006; +404 : B9A00800; +405 : F800122E; +406 : 882C1000; +407 : B9602000; +408 : C9A26800; +409 : 34030000; +40a : 34020001; +40b : E000000B; +40c : 3D850001; +40d : 3D6B0001; +40e : F5856000; +40f : 3C630001; +410 : B58B5800; +411 : B8A06000; +412 : 3C450001; +413 : F4451000; +414 : B4431800; +415 : B8A01000; +416 : 1565001F; +417 : C8AC3000; +418 : F4C53000; +419 : C8AB2800; +41a : C8A62800; +41b : 00A5001F; +41c : 34060001; +41d : 55AB0004; +41e : 5DAB0002; +41f : 55CC0002; +420 : 34060000; +421 : A0A63000; +422 : 5CC0FFEA; +423 : 556D000D; +424 : 5D6D0002; +425 : 558E000B; +426 : C9CC2800; +427 : F4AE7000; +428 : C9AB6800; +429 : C9AE6800; +42a : B8A07000; +42b : B4822800; +42c : F4852000; +42d : B4230800; +42e : B4810800; +42f : B8A02000; +430 : 3C65001F; +431 : 00420001; +432 : 00630001; +433 : B8A21000; +434 : B8622800; +435 : 44A00006; +436 : 3D65001F; +437 : 018C0001; +438 : 016B0001; +439 : B8AC6000; +43a : E3FFFFE9; +43b : 59E10000; +43c : B9C00800; +43d : 59E40004; +43e : 2B9D0004; +43f : 2B8B0018; +440 : 2B8C0014; +441 : 2B8D0010; +442 : 2B8E000C; +443 : 2B8F0008; +444 : 379C0018; +445 : C3A00000; +446 : 379CFFF8; +447 : 5B8B0008; +448 : 5B9D0004; +449 : B8405800; +44a : F80008DB; +44b : B42B0800; +44c : 2B9D0004; +44d : 2B8B0008; +44e : 379C0008; +44f : C3A00000; +450 : 379CFFF8; +451 : 5B8B0008; +452 : 5B9D0004; +453 : 78040000; +454 : B8405800; +455 : 78050000; +456 : 34020006; +457 : 34030001; +458 : 38846428; +459 : 38A5824C; +45a : B9603000; +45b : FBFFFC76; +45c : 45600005; +45d : 1562001F; +45e : 34010002; +45f : B9601800; +460 : F80009E6; +461 : 34010000; +462 : 2B9D0004; +463 : 2B8B0008; +464 : 379C0008; +465 : C3A00000; +466 : 379CFFF4; +467 : 5B8B000C; +468 : 5B8C0008; +469 : 5B9D0004; +46a : B8206000; +46b : B8405800; +46c : B8603000; +46d : 44600008; +46e : 78040000; +46f : 78050000; +470 : 34020006; +471 : 34030001; +472 : 38846434; +473 : 38A5826C; +474 : FBFFFC5D; +475 : B9800800; +476 : B9601000; +477 : FBFFFFD9; +478 : 2B9D0004; +479 : 2B8B000C; +47a : 2B8C0008; +47b : 379C000C; +47c : C3A00000; +47d : 379CFFF0; +47e : 5B8B0010; +47f : 5B8C000C; +480 : 5B8D0008; +481 : 5B9D0004; +482 : B8206800; +483 : 44400015; +484 : 28410008; +485 : 2C4B000C; +486 : 284C0004; +487 : 3C210010; +488 : 34040003; +489 : B82B5800; +48a : 28410000; +48b : B9601800; +48c : B9801000; +48d : F80009D7; +48e : 78040000; +48f : 78050000; +490 : B9A00800; +491 : 34020006; +492 : 34030001; +493 : 38846460; +494 : 38A58280; +495 : B9803000; +496 : B9603800; +497 : FBFFFC3A; +498 : 34010000; +499 : 2B9D0004; +49a : 2B8B0010; +49b : 2B8C000C; +49c : 2B8D0008; +49d : 379C0010; +49e : C3A00000; +49f : 379CFFE8; +4a0 : 5B8B000C; +4a1 : 5B8C0008; +4a2 : 5B9D0004; +4a3 : B8405800; +4a4 : B8206000; +4a5 : 37820018; +4a6 : 37810010; +4a7 : F80009DD; +4a8 : 2B870018; +4a9 : 2B810010; +4aa : 2B860014; +4ab : 00E20010; +4ac : 59610000; +4ad : 59620008; +4ae : 3CE10010; +4af : 78020000; +4b0 : 38428E44; +4b1 : 5961000C; +4b2 : 28410000; +4b3 : 59660004; +4b4 : 20210001; +4b5 : 5C200009; +4b6 : 78040000; +4b7 : 78050000; +4b8 : B9800800; +4b9 : 34020006; +4ba : 34030002; +4bb : 38846460; +4bc : 38A58290; +4bd : FBFFFC14; +4be : 34010000; +4bf : 2B9D0004; +4c0 : 2B8B000C; +4c1 : 2B8C0008; +4c2 : 379C0018; +4c3 : C3A00000; +4c4 : 379CFFB0; +4c5 : 5B8B001C; +4c6 : 5B8C0018; +4c7 : 5B8D0014; +4c8 : 5B8E0010; +4c9 : 5B8F000C; +4ca : 5B900008; +4cb : 5B9D0004; +4cc : 0884000C; +4cd : B8205800; +4ce : 342D0110; +4cf : 78010000; +4d0 : 38218444; +4d1 : B4240800; +4d2 : B8407800; +4d3 : 40220007; +4d4 : 78050000; +4d5 : 378C0040; +4d6 : 08420006; +4d7 : 38A582B0; +4d8 : 29700068; +4d9 : 340188F7; +4da : B4451000; +4db : B8607000; +4dc : 0F81004C; +4dd : 34030006; +4de : B9800800; +4df : F8001194; +4e0 : B9801000; +4e1 : BA000800; +4e2 : B9E01800; +4e3 : B9C02000; +4e4 : 37850020; +4e5 : F800032F; +4e6 : B8206000; +4e7 : 45A0001F; +4e8 : 2B810028; +4e9 : 2B820024; +4ea : 2B830020; +4eb : 1425001F; +4ec : 00240010; +4ed : 3CA50010; +4ee : 3C210010; +4ef : B8852800; +4f0 : 2B84003C; +4f1 : 59630110; +4f2 : 59620114; +4f3 : 59650118; +4f4 : 5961011C; +4f5 : 5C800004; +4f6 : 78048F00; +4f7 : B8641800; +4f8 : 59630110; +4f9 : 3CA90010; +4fa : 00280010; +4fb : 29670114; +4fc : 78040000; +4fd : 78050000; +4fe : B9600800; +4ff : 34020005; +500 : 34030002; +501 : 38846470; +502 : 38A582A0; +503 : B9803000; +504 : B9284000; +505 : FBFFFBCC; +506 : 78010000; +507 : 38218E4C; +508 : 28220000; +509 : 34010004; +50a : 5C41000D; +50b : 2964011C; +50c : 29650118; +50d : 29620114; +50e : 00830010; +50f : 2084FFFF; +510 : 088403E8; +511 : 3CA50010; +512 : 78010000; +513 : 00840010; +514 : 38216490; +515 : B8A31800; +516 : F8000347; +517 : 4C0C0010; +518 : 78010000; +519 : 38218E44; +51a : 28220000; +51b : 2961001C; +51c : B8410800; +51d : 00210014; +51e : 34020001; +51f : 2021000F; +520 : 50410007; +521 : 78010000; +522 : 382164A0; +523 : B9E01000; +524 : B9C01800; +525 : B9A02000; +526 : FBFFFEBB; +527 : B9800800; +528 : 2B9D0004; +529 : 2B8B001C; +52a : 2B8C0018; +52b : 2B8D0014; +52c : 2B8E0010; +52d : 2B8F000C; +52e : 2B900008; +52f : 379C0050; +530 : C3A00000; +531 : 379CFF90; +532 : 5B8B001C; +533 : 5B8C0018; +534 : 5B8D0014; +535 : 5B8E0010; +536 : 5B8F000C; +537 : 5B900008; +538 : 5B9D0004; +539 : B8206000; +53a : 28210068; +53b : B8602800; +53c : B8407000; +53d : B8805800; +53e : 37820040; +53f : B8A02000; +540 : B9C01800; +541 : 37850020; +542 : F800025F; +543 : B8206800; +544 : 4C010065; +545 : 45600021; +546 : 2B81002C; +547 : 2B8F0024; +548 : 2B900020; +549 : 3C210010; +54a : 340203E8; +54b : 59700000; +54c : 596F0004; +54d : F80010B9; +54e : 2B850028; +54f : B8202000; +550 : 1422001F; +551 : 14A1001F; +552 : 00A30010; +553 : 3CA50010; +554 : 3C210010; +555 : B4852800; +556 : B8610800; +557 : F4852000; +558 : B4410800; +559 : B4810800; +55a : 59610008; +55b : 2B81003C; +55c : 5965000C; +55d : 5C200009; +55e : 78010000; +55f : 38218E4C; +560 : 28220000; +561 : 34010004; +562 : 44410004; +563 : 78018F00; +564 : BA018000; +565 : 59700000; +566 : 78010000; +567 : 38218E44; +568 : 2982001C; +569 : 28210000; +56a : B8220800; +56b : 00210014; +56c : 34020001; +56d : 2021000F; +56e : 50410007; +56f : 78010000; +570 : 382164A8; +571 : B9C01000; +572 : B9A01800; +573 : B9602000; +574 : FBFFFE6D; +575 : 78010000; +576 : 38218E4C; +577 : 28220000; +578 : 34010004; +579 : 5C410030; +57a : 29640000; +57b : 29630004; +57c : 29620008; +57d : 2961000C; +57e : 5B840064; +57f : 5B830068; +580 : 5B82006C; +581 : 5B810070; +582 : F800046C; +583 : 3C210010; +584 : 340203E8; +585 : 5B800058; +586 : 5B800054; +587 : F800107F; +588 : 1422001F; +589 : 378B0064; +58a : 5B810060; +58b : 5B82005C; +58c : B9600800; +58d : 37820054; +58e : F80000EC; +58f : 2B840070; +590 : 2B85006C; +591 : 2B820068; +592 : 00830010; +593 : 2084FFFF; +594 : 088403E8; +595 : 3CA50010; +596 : 78010000; +597 : 00840010; +598 : B8A31800; +599 : 382164B0; +59a : F80002C3; +59b : B9600800; +59c : 35820110; +59d : F80000DD; +59e : 2B830070; +59f : 2B84006C; +5a0 : 78010000; +5a1 : 00620010; +5a2 : 2063FFFF; +5a3 : 086303E8; +5a4 : 3C840010; +5a5 : 382164C0; +5a6 : 00630010; +5a7 : B8821000; +5a8 : F80002B5; +5a9 : B9A00800; +5aa : 2B9D0004; +5ab : 2B8B001C; +5ac : 2B8C0018; +5ad : 2B8D0014; +5ae : 2B8E0010; +5af : 2B8F000C; +5b0 : 2B900008; +5b1 : 379C0070; +5b2 : C3A00000; +5b3 : 379CFFFC; +5b4 : 5B9D0004; +5b5 : 28210068; +5b6 : F8000191; +5b7 : 34010000; +5b8 : 2B9D0004; +5b9 : 379C0004; +5ba : C3A00000; +5bb : 379CFFD4; +5bc : 5B8B0010; +5bd : 5B8C000C; +5be : 5B8D0008; +5bf : 5B9D0004; +5c0 : B8205800; +5c1 : 28210068; +5c2 : 44200002; +5c3 : F8000184; +5c4 : B9600800; +5c5 : F8000025; +5c6 : 378C0014; +5c7 : 340188F7; +5c8 : 78020000; +5c9 : 0F810020; +5ca : 384281F0; +5cb : B9800800; +5cc : 34030006; +5cd : F80010A6; +5ce : 78010000; +5cf : B9801000; +5d0 : 38218A50; +5d1 : 34030001; +5d2 : 34040000; +5d3 : F800012B; +5d4 : B8206000; +5d5 : 4420000E; +5d6 : 378D0028; +5d7 : B9A01000; +5d8 : F8000115; +5d9 : B9A01000; +5da : 34030006; +5db : 35610070; +5dc : F8001097; +5dd : 3561005C; +5de : 596C0068; +5df : B9A01000; +5e0 : 34030006; +5e1 : F8001092; +5e2 : 596C0054; +5e3 : 34010000; +5e4 : 2B9D0004; +5e5 : 2B8B0010; +5e6 : 2B8C000C; +5e7 : 2B8D0008; +5e8 : 379C002C; +5e9 : C3A00000; +5ea : 28220028; +5eb : 34030001; +5ec : 4443000A; +5ed : 34030002; +5ee : 44430003; +5ef : 5C400009; +5f0 : E0000006; +5f1 : 34020012; +5f2 : 58220084; +5f3 : 3402000E; +5f4 : 58220088; +5f5 : E0000003; +5f6 : 58200084; +5f7 : 58200088; +5f8 : 28240084; +5f9 : 2825003C; +5fa : 34020000; +5fb : B4A42800; +5fc : 20A30003; +5fd : 44600003; +5fe : 34020004; +5ff : C8431000; +600 : B4A22800; +601 : 28260040; +602 : 28220088; +603 : 5825004C; +604 : 34030000; +605 : B4C23000; +606 : 20C70003; +607 : 44E00003; +608 : 34030004; +609 : C8671800; +60a : B4C31800; +60b : C8A42000; +60c : C8621000; +60d : 58230050; +60e : 58240044; +60f : 58220048; +610 : C3A00000; +611 : 379CFFE8; +612 : 5B8B0018; +613 : 5B8C0014; +614 : 5B8D0010; +615 : 5B8E000C; +616 : 5B8F0008; +617 : 5B9D0004; +618 : 28230000; +619 : B8205800; +61a : 28240004; +61b : 48030006; +61c : B8640800; +61d : 340D0000; +61e : 340C0001; +61f : 44200009; +620 : E000000E; +621 : 14620018; +622 : 34010080; +623 : 204200C0; +624 : 340DFFFF; +625 : 340CFFFF; +626 : 5C410008; +627 : E0000005; +628 : 29620008; +629 : 340DFFFF; +62a : 340CFFFF; +62b : 48220003; +62c : 340D0000; +62d : 340C0001; +62e : B9A00800; +62f : B9801000; +630 : F8000FBE; +631 : 2964000C; +632 : 29630008; +633 : 59610000; +634 : 59620004; +635 : B9A00800; +636 : B9801000; +637 : F8000FB7; +638 : 59610008; +639 : 5962000C; +63a : 7804CA00; +63b : E000000F; +63c : 29660004; +63d : 29650000; +63e : 34213B9A; +63f : 34C3FFFF; +640 : F4C33000; +641 : 59630004; +642 : B4441800; +643 : F4431000; +644 : 34A5FFFF; +645 : B4C52800; +646 : B4410800; +647 : 59650000; +648 : 59610008; +649 : 5963000C; +64a : 29610008; +64b : 2962000C; +64c : 4801FFF0; +64d : E000000F; +64e : 29650004; +64f : 29660000; +650 : 35EFC465; +651 : 34A20001; +652 : F4A22800; +653 : 59620004; +654 : B5C31000; +655 : F5C27000; +656 : B4A62800; +657 : B5CF7000; +658 : 59650000; +659 : 596E0008; +65a : 5962000C; +65b : E0000004; +65c : 34013B9A; +65d : 7804CA00; +65e : 78033600; +65f : 296F0008; +660 : 296E000C; +661 : 49E1FFED; +662 : 5DE10002; +663 : 55C4FFEB; +664 : 29630000; +665 : 29640004; +666 : B9A00800; +667 : B9801000; +668 : F8000F86; +669 : 59610000; +66a : 59620004; +66b : B9E00800; +66c : B9C01000; +66d : B9A01800; +66e : B9802000; +66f : F8000F7F; +670 : 59610008; +671 : 5962000C; +672 : 2B9D0004; +673 : 2B8B0018; +674 : 2B8C0014; +675 : 2B8D0010; +676 : 2B8E000C; +677 : 2B8F0008; +678 : 379C0018; +679 : C3A00000; +67a : 379CFFFC; +67b : 5B9D0004; +67c : 28440004; +67d : 28260004; +67e : 28450000; +67f : 28270000; +680 : C8C42000; +681 : F4863000; +682 : C8E52800; +683 : C8A62800; +684 : 58250000; +685 : 58240004; +686 : 28460008; +687 : 2825000C; +688 : 2842000C; +689 : 28240008; +68a : C8A21000; +68b : F4452800; +68c : C8862000; +68d : C8852000; +68e : 58240008; +68f : 5822000C; +690 : FBFFFF81; +691 : 2B9D0004; +692 : 379C0004; +693 : C3A00000; +694 : 379CFFF4; +695 : 5B8B0008; +696 : 5B9D0004; +697 : B8205800; +698 : FBFFFB2F; +699 : 34020003; +69a : 5C220003; +69b : 34010002; +69c : E0000002; +69d : 34010001; +69e : 59610028; +69f : 3562004C; +6a0 : 35610048; +6a1 : F8000357; +6a2 : 34010000; +6a3 : 59600040; +6a4 : 59600044; +6a5 : 59600088; +6a6 : 5960008C; +6a7 : 3782000C; +6a8 : 34030000; +6a9 : F8000D7B; +6aa : 44200006; +6ab : 2B81000C; +6ac : 596100A0; +6ad : 34010001; +6ae : 596100A4; +6af : E0000003; +6b0 : 596000A0; +6b1 : 596000A4; +6b2 : 34010000; +6b3 : F800031D; +6b4 : 5961002C; +6b5 : 34010001; +6b6 : 59610054; +6b7 : 59610050; +6b8 : 34010000; +6b9 : F8000D32; +6ba : 59610034; +6bb : 34011F40; +6bc : 596100B4; +6bd : 78010000; +6be : 38218430; +6bf : 28210000; +6c0 : 596100B8; +6c1 : 596100BC; +6c2 : 35610014; +6c3 : F80002C8; +6c4 : 34010000; +6c5 : 5960001C; +6c6 : 2B9D0004; +6c7 : 2B8B0008; +6c8 : 379C000C; +6c9 : C3A00000; +6ca : B8202800; +6cb : 5C800002; +6cc : B8602000; +6cd : B8803000; +6ce : 50640002; +6cf : B8603000; +6d0 : B4260800; +6d1 : E000000E; +6d2 : 2C460002; +6d3 : 2847000C; +6d4 : B4E63800; +6d5 : 40E60000; +6d6 : 30A60000; +6d7 : 2C470002; +6d8 : 2C460006; +6d9 : 34A50001; +6da : 34E70001; +6db : 20E7FFFF; +6dc : 0C470002; +6dd : 5CC70002; +6de : 0C400002; +6df : 5CA1FFF3; +6e0 : 5083000B; +6e1 : 2C410002; +6e2 : B4610800; +6e3 : C8242000; +6e4 : 0C440002; +6e5 : 2C410006; +6e6 : E0000003; +6e7 : C8812000; +6e8 : 0C440002; +6e9 : 2C440002; +6ea : 5481FFFD; +6eb : B8600800; +6ec : C3A00000; +6ed : 379CFFFC; +6ee : 5B9D0004; +6ef : B8400800; +6f0 : F800029B; +6f1 : 34010000; +6f2 : 2B9D0004; +6f3 : 379C0004; +6f4 : C3A00000; +6f5 : 78020000; +6f6 : 38429350; +6f7 : 34430030; +6f8 : E0000004; +6f9 : 28440000; +6fa : 34420004; +6fb : 5881001C; +6fc : 5C43FFFD; +6fd : C3A00000; +6fe : 379CFF24; +6ff : 5B8B0014; +700 : 5B8C0010; +701 : 5B8D000C; +702 : 5B8E0008; +703 : 5B9D0004; +704 : 78050000; +705 : B8205800; +706 : B8406000; +707 : B8607000; +708 : B8806800; +709 : 38A59350; +70a : 34010000; +70b : 3402000C; +70c : 28A30000; +70d : 34A50004; +70e : 5C600009; +70f : 3C220002; +710 : 78050000; +711 : 38A59350; +712 : B4A22800; +713 : 58AB0000; +714 : 3402000C; +715 : 5C22000A; +716 : E0000003; +717 : 34210001; +718 : 5C22FFF4; +719 : 78010000; +71a : 78020000; +71b : 384282BC; +71c : 38217A6C; +71d : F8000140; +71e : E0000020; +71f : 78020000; +720 : 37810018; +721 : 38427A88; +722 : FBFFFF72; +723 : 4801001B; +724 : B9600800; +725 : 34020000; +726 : 34030012; +727 : F8000F85; +728 : 45800005; +729 : B9600800; +72a : B9801000; +72b : 34030012; +72c : F8000F47; +72d : 0D60000E; +72e : 5DC00004; +72f : 34010800; +730 : 0D61000C; +731 : 0D6D000E; +732 : 35610012; +733 : F8000258; +734 : 2B8100D0; +735 : 0D600026; +736 : 0D600024; +737 : 5961001C; +738 : 2B8100B8; +739 : 0D60002C; +73a : 59610020; +73b : 2D61002A; +73c : 0D610028; +73d : E0000002; +73e : 340B0000; +73f : B9600800; +740 : 2B9D0004; +741 : 2B8B0014; +742 : 2B8C0010; +743 : 2B8D000C; +744 : 2B8E0008; +745 : 379C00DC; +746 : C3A00000; +747 : 78020000; +748 : 38429350; +749 : 34430030; +74a : E0000005; +74b : 28440000; +74c : 5C810002; +74d : 58400000; +74e : 34420004; +74f : 5C43FFFC; +750 : 34010000; +751 : C3A00000; +752 : 379CFFE8; +753 : 5B8B0018; +754 : 5B8C0014; +755 : 5B8D0010; +756 : 5B8E000C; +757 : 5B8F0008; +758 : 5B9D0004; +759 : B8205800; +75a : 59620010; +75b : B8407000; +75c : B8807800; +75d : B8A06000; +75e : 282D0008; +75f : 44600005; +760 : B8A00800; +761 : 3402FC18; +762 : F8000EA4; +763 : B42D6800; +764 : C9CF2000; +765 : B8801800; +766 : 4C800002; +767 : B48C1800; +768 : 0181001F; +769 : B42C0800; +76a : 14210001; +76b : B4242000; +76c : 4C800002; +76d : B48C2000; +76e : 49840002; +76f : C88C2000; +770 : 09820003; +771 : 1445001F; +772 : 00A5001E; +773 : B4A21000; +774 : 14420002; +775 : 48620006; +776 : 1582001F; +777 : 0042001E; +778 : B44C1000; +779 : 14420002; +77a : 4C62000D; +77b : B4812000; +77c : 596D0008; +77d : 5964000C; +77e : 4984000A; +77f : C88C2000; +780 : 5964000C; +781 : B9800800; +782 : 340203E8; +783 : F8000E83; +784 : B5A10800; +785 : 59610008; +786 : E0000002; +787 : 5963000C; +788 : 78030000; +789 : 38638160; +78a : 29610008; +78b : 28620000; +78c : 4C41000D; +78d : 78030000; +78e : 38638154; +78f : 28620000; +790 : 29630000; +791 : B4220800; +792 : 29620004; +793 : 59610008; +794 : 34410001; +795 : F4411000; +796 : 59610004; +797 : B4431000; +798 : 59620000; +799 : 2B9D0004; +79a : 2B8B0018; +79b : 2B8C0014; +79c : 2B8D0010; +79d : 2B8E000C; +79e : 2B8F0008; +79f : 379C0018; +7a0 : C3A00000; +7a1 : 379CFFB4; +7a2 : 5B8B0024; +7a3 : 5B8C0020; +7a4 : 5B8D001C; +7a5 : 5B8E0018; +7a6 : 5B8F0014; +7a7 : 5B900010; +7a8 : 5B91000C; +7a9 : 5B920008; +7aa : 5B9D0004; +7ab : B8406800; +7ac : 2C22002C; +7ad : B8A05800; +7ae : B8206000; +7af : B8609000; +7b0 : B8807800; +7b1 : 34050000; +7b2 : 44400056; +7b3 : 342E0024; +7b4 : 2C310028; +7b5 : 3442FFFF; +7b6 : 0C22002C; +7b7 : 34030002; +7b8 : B9C01000; +7b9 : 34040000; +7ba : 3781004E; +7bb : FBFFFF0F; +7bc : B6218800; +7bd : 2231FFFF; +7be : 0D910028; +7bf : B9C01000; +7c0 : 34030018; +7c1 : 34040000; +7c2 : 37810028; +7c3 : FBFFFF07; +7c4 : B6218800; +7c5 : 2231FFFF; +7c6 : 37900040; +7c7 : 0D910028; +7c8 : B9C01000; +7c9 : 3403000E; +7ca : 34040000; +7cb : BA000800; +7cc : FBFFFEFE; +7cd : B6218800; +7ce : 2F83004E; +7cf : 2231FFFF; +7d0 : B9C01000; +7d1 : B9E02000; +7d2 : 0D910028; +7d3 : BA400800; +7d4 : FBFFFEF6; +7d5 : B6210800; +7d6 : 0D810028; +7d7 : 2F81004C; +7d8 : 78030000; +7d9 : 38638E40; +7da : 0DA1000C; +7db : 28610000; +7dc : 37820046; +7dd : 34030006; +7de : 0DA10010; +7df : B9A00800; +7e0 : F8000E93; +7e1 : 35A10006; +7e2 : BA001000; +7e3 : 34030006; +7e4 : F8000E8F; +7e5 : 4560001F; +7e6 : 2B810038; +7e7 : 59610014; +7e8 : 2B81002C; +7e9 : 59610018; +7ea : 34010000; +7eb : F8000C6D; +7ec : B8206800; +7ed : 35620010; +7ee : 34030000; +7ef : 34010000; +7f0 : F8000C34; +7f1 : 2B810030; +7f2 : 43820028; +7f3 : 2B83002C; +7f4 : 59610000; +7f5 : 2B810034; +7f6 : 7C420000; +7f7 : 2984001C; +7f8 : 59610004; +7f9 : 2B810038; +7fa : 5960000C; +7fb : 34051F40; +7fc : 59610008; +7fd : 21A100FF; +7fe : 64210000; +7ff : A0220800; +800 : 29620010; +801 : 5961001C; +802 : B9600800; +803 : FBFFFF4F; +804 : 2F81004E; +805 : B9E02800; +806 : 502F0002; +807 : B8202800; +808 : B8A00800; +809 : 2B9D0004; +80a : 2B8B0024; +80b : 2B8C0020; +80c : 2B8D001C; +80d : 2B8E0018; +80e : 2B8F0014; +80f : 2B900010; +810 : 2B91000C; +811 : 2B920008; +812 : 379C004C; +813 : C3A00000; +814 : 379CFFC0; +815 : 5B8B0014; +816 : 5B8C0010; +817 : 5B8D000C; +818 : 5B8E0008; +819 : 5B9D0004; +81a : B8206000; +81b : B8607000; +81c : 37810030; +81d : 34030006; +81e : B8A05800; +81f : B8806800; +820 : F8000E53; +821 : 37810036; +822 : 35820012; +823 : 34030006; +824 : F8000E4F; +825 : 78010000; +826 : 38218E40; +827 : 28250000; +828 : 2D81000C; +829 : 44A00009; +82a : 34028100; +82b : 0F82003C; +82c : 2D820018; +82d : 0F810040; +82e : 3C42000D; +82f : B8452800; +830 : 0F85003E; +831 : E0000002; +832 : 0F81003C; +833 : 37810030; +834 : B9C01000; +835 : B9A01800; +836 : 37840018; +837 : F8000437; +838 : 4560000A; +839 : 2B820020; +83a : 5960000C; +83b : 59620000; +83c : 2B820024; +83d : 59620004; +83e : 2B820028; +83f : 59620008; +840 : 43820018; +841 : 5962001C; +842 : 2B9D0004; +843 : 2B8B0014; +844 : 2B8C0010; +845 : 2B8D000C; +846 : 2B8E0008; +847 : 379C0040; +848 : C3A00000; +849 : 379CFFF4; +84a : 5B8B000C; +84b : 5B8C0008; +84c : 5B9D0004; +84d : 780B0000; +84e : B8202000; +84f : 396B9380; +850 : B8401800; +851 : B9600800; +852 : B8801000; +853 : F8000019; +854 : B8206000; +855 : B9600800; +856 : F80000F5; +857 : B9800800; +858 : 2B9D0004; +859 : 2B8B000C; +85a : 2B8C0008; +85b : 379C000C; +85c : C3A00000; +85d : 379CFFDC; +85e : 5B9D0004; +85f : 5B82000C; +860 : 3782000C; +861 : 5B810008; +862 : 5B830010; +863 : 5B840014; +864 : 5B850018; +865 : 5B86001C; +866 : 5B870020; +867 : 5B880024; +868 : FBFFFFE1; +869 : 2B9D0004; +86a : 379C0024; +86b : C3A00000; +86c : 379CFF9C; +86d : 5B8B0044; +86e : 5B8C0040; +86f : 5B8D003C; +870 : 5B8E0038; +871 : 5B8F0034; +872 : 5B900030; +873 : 5B91002C; +874 : 5B920028; +875 : 5B930024; +876 : 5B940020; +877 : 5B95001C; +878 : 5B960018; +879 : 5B970014; +87a : 5B980010; +87b : 5B99000C; +87c : 5B9B0008; +87d : 5B9D0004; +87e : 78160000; +87f : B820C800; +880 : B840A000; +881 : B8209800; +882 : 34180025; +883 : 34090069; +884 : 34080070; +885 : 34070058; +886 : 341B002A; +887 : 340A0030; +888 : 34170010; +889 : 37950058; +88a : 3AD67A94; +88b : E0000096; +88c : 340F0000; +88d : 34110020; +88e : 340D000A; +88f : 44380004; +890 : 32610000; +891 : E000003C; +892 : 34110030; +893 : 36940001; +894 : 42810000; +895 : 44290040; +896 : 5429000F; +897 : 4427003B; +898 : 54270008; +899 : 443B001A; +89a : 543B0004; +89b : 44200088; +89c : 5C38001A; +89d : E000002F; +89e : 5C2A0018; +89f : E0000016; +8a0 : 34020063; +8a1 : 4422001C; +8a2 : 34040064; +8a3 : 5C240013; +8a4 : E0000031; +8a5 : 4428002D; +8a6 : 54280006; +8a7 : 3402006E; +8a8 : 44220078; +8a9 : 3404006F; +8aa : 5C24000C; +8ab : E0000024; +8ac : 34020075; +8ad : 44220028; +8ae : 34040078; +8af : 44240023; +8b0 : 34020073; +8b1 : 5C220005; +8b2 : E0000010; +8b3 : 286D0000; +8b4 : 34630004; +8b5 : 45E0FFDD; +8b6 : 3421FFD0; +8b7 : 202200FF; +8b8 : 34040009; +8b9 : 5444FFDA; +8ba : 09EF000A; +8bb : B42F7800; +8bc : E3FFFFD7; +8bd : 28610000; +8be : 34630004; +8bf : 32610000; +8c0 : 36730001; +8c1 : E000005F; +8c2 : B8600800; +8c3 : 28210000; +8c4 : 34630004; +8c5 : E0000004; +8c6 : 32620000; +8c7 : 34210001; +8c8 : 36730001; +8c9 : 40220000; +8ca : 5C40FFFC; +8cb : E0000055; +8cc : 32780000; +8cd : 36730001; +8ce : E0000052; +8cf : 3401000A; +8d0 : 45A10004; +8d1 : E0000004; +8d2 : 340D0010; +8d3 : E0000002; +8d4 : 340D0008; +8d5 : 28650000; +8d6 : 34720004; +8d7 : B8A07000; +8d8 : 5DE00002; +8d9 : 340F0001; +8da : 00A6001F; +8db : 65A3000A; +8dc : 34100000; +8dd : A0C31800; +8de : 44600003; +8df : C8057000; +8e0 : 34100001; +8e1 : 340C0010; +8e2 : E0000015; +8e3 : B9C00800; +8e4 : B9A01000; +8e5 : 5B87004C; +8e6 : 5B880050; +8e7 : 5B890054; +8e8 : 5B8A0048; +8e9 : F8000D5A; +8ea : B6C11800; +8eb : 40630000; +8ec : 358CFFFF; +8ed : B6AC5800; +8ee : B9C00800; +8ef : 31630000; +8f0 : B9A01000; +8f1 : F8000D42; +8f2 : 2B8A0048; +8f3 : 2B890054; +8f4 : 2B880050; +8f5 : 2B87004C; +8f6 : B8207000; +8f7 : 7D840000; +8f8 : 7DC30000; +8f9 : A0831800; +8fa : 5C60FFE9; +8fb : 5D970004; +8fc : 34020030; +8fd : 33820067; +8fe : 340C000F; +8ff : 66220020; +900 : A2021000; +901 : 4440000B; +902 : 358CFFFF; +903 : B6AC1000; +904 : 3403002D; +905 : 30430000; +906 : 34100000; +907 : E0000005; +908 : 358CFFFF; +909 : B6AC1000; +90a : 30510000; +90b : E0000003; +90c : CAEF0800; +90d : B4300800; +90e : 4981FFFA; +90f : 46000005; +910 : 358CFFFF; +911 : B6AC0800; +912 : 3402002D; +913 : 30220000; +914 : CAEC1800; +915 : BA600800; +916 : 3404000F; +917 : E0000006; +918 : B6AC1000; +919 : 40420000; +91a : 358C0001; +91b : 30220000; +91c : 34210001; +91d : 4C8CFFFB; +91e : B6639800; +91f : BA401800; +920 : 36940001; +921 : 42810000; +922 : 5C20FF6A; +923 : CA790800; +924 : 32600000; +925 : 2B9D0004; +926 : 2B8B0044; +927 : 2B8C0040; +928 : 2B8D003C; +929 : 2B8E0038; +92a : 2B8F0034; +92b : 2B900030; +92c : 2B91002C; +92d : 2B920028; +92e : 2B930024; +92f : 2B940020; +930 : 2B95001C; +931 : 2B960018; +932 : 2B970014; +933 : 2B980010; +934 : 2B99000C; +935 : 2B9B0008; +936 : 379C0064; +937 : C3A00000; +938 : 379CFFF8; +939 : 5B8B0008; +93a : 5B9D0004; +93b : B8205800; +93c : 3401000A; +93d : 5D610003; +93e : 3401000D; +93f : FBFFFFF9; +940 : 78020000; +941 : 38429750; +942 : 28420000; +943 : 28410000; +944 : 20210001; +945 : 5C20FFFE; +946 : 584B0008; +947 : 2B9D0004; +948 : 2B8B0008; +949 : 379C0008; +94a : C3A00000; +94b : 379CFFF4; +94c : 5B8B000C; +94d : 5B8C0008; +94e : 5B9D0004; +94f : B8206000; +950 : B8205800; +951 : E0000004; +952 : B8400800; +953 : 356B0001; +954 : FBFFFFE4; +955 : 41620000; +956 : 5C40FFFC; +957 : C96C0800; +958 : 2B9D0004; +959 : 2B8B000C; +95a : 2B8C0008; +95b : 379C000C; +95c : C3A00000; +95d : 78020000; +95e : 14210002; +95f : 3842974C; +960 : 28420000; +961 : 202100FF; +962 : 3C210010; +963 : 5841002C; +964 : 28410030; +965 : 4C20FFFF; +966 : 28410030; +967 : 2021FFFF; +968 : C3A00000; +969 : 14210002; +96a : 78030000; +96b : 3863974C; +96c : 202100FF; +96d : 28630000; +96e : 2042FFFF; +96f : 78048000; +970 : 3C210010; +971 : B8441000; +972 : B8411000; +973 : 5862002C; +974 : 28610030; +975 : 4C20FFFF; +976 : C3A00000; +977 : 40240002; +978 : 40230003; +979 : 78020000; +97a : 3C840018; +97b : 3C630010; +97c : 3842974C; +97d : B8831800; +97e : 40240005; +97f : 28420000; +980 : B8641800; +981 : 40240004; +982 : 3C840008; +983 : B8641800; +984 : 58430028; +985 : 40230001; +986 : 40210000; +987 : 3C210008; +988 : B8610800; +989 : 58410024; +98a : C3A00000; +98b : 78020000; +98c : 3842974C; +98d : 28430000; +98e : 28630028; +98f : 30230005; +990 : 28430000; +991 : 28630028; +992 : 00630008; +993 : 30230004; +994 : 28430000; +995 : 28630028; +996 : 00630010; +997 : 30230003; +998 : 28430000; +999 : 28630028; +99a : 00630018; +99b : 30230002; +99c : 28430000; +99d : 28630024; +99e : 30230001; +99f : 28420000; +9a0 : 28420024; +9a1 : 00420008; +9a2 : 30220000; +9a3 : C3A00000; +9a4 : 379CFFF4; +9a5 : 5B8B000C; +9a6 : 5B8C0008; +9a7 : 5B9D0004; +9a8 : 780B0000; +9a9 : B8406000; +9aa : 396B974C; +9ab : 5C200004; +9ac : 29610000; +9ad : 58200000; +9ae : E000001C; +9af : 29610000; +9b0 : 58200000; +9b1 : F80000B8; +9b2 : 29610000; +9b3 : 340200E0; +9b4 : 58220000; +9b5 : 78010000; +9b6 : 38219400; +9b7 : 582C0000; +9b8 : 34020800; +9b9 : 34010000; +9ba : FBFFFFAF; +9bb : 34010000; +9bc : 38028000; +9bd : FBFFFFAC; +9be : 34010000; +9bf : 34020000; +9c0 : FBFFFFA9; +9c1 : 34010010; +9c2 : 34020000; +9c3 : FBFFFFA6; +9c4 : 7D820000; +9c5 : 34010000; +9c6 : C8021000; +9c7 : 20421200; +9c8 : 34420140; +9c9 : FBFFFFA0; +9ca : 34010000; +9cb : 2B9D0004; +9cc : 2B8B000C; +9cd : 2B8C0008; +9ce : 379C000C; +9cf : C3A00000; +9d0 : 379CFFF0; +9d1 : 5B8B000C; +9d2 : 5B8C0008; +9d3 : 5B9D0004; +9d4 : 78020000; +9d5 : 38429400; +9d6 : 284B0000; +9d7 : B8206000; +9d8 : 34010004; +9d9 : FBFFFF84; +9da : 7D6B0000; +9db : 0F810012; +9dc : 34010004; +9dd : C80B5800; +9de : FBFFFF7F; +9df : 216B0020; +9e0 : 0F810012; +9e1 : 356B0004; +9e2 : 45800004; +9e3 : 34010014; +9e4 : FBFFFF79; +9e5 : 0D810000; +9e6 : 2F810012; +9e7 : A1610800; +9e8 : E42B0800; +9e9 : 2B9D0004; +9ea : 2B8B000C; +9eb : 2B8C0008; +9ec : 379C0010; +9ed : C3A00000; +9ee : 379CFFFC; +9ef : 5B9D0004; +9f0 : 34010040; +9f1 : FBFFFF6C; +9f2 : 00210004; +9f3 : 2021001F; +9f4 : 08210320; +9f5 : 2B9D0004; +9f6 : 379C0004; +9f7 : C3A00000; +9f8 : 379CFFF4; +9f9 : 5B8B000C; +9fa : 5B8C0008; +9fb : 5B9D0004; +9fc : 78030000; +9fd : 38639408; +9fe : B8405800; +9ff : 28620000; +a00 : 58220000; +a01 : 78010000; +a02 : 3821940C; +a03 : 282C0000; +a04 : 34010040; +a05 : FBFFFF58; +a06 : 00210004; +a07 : 2021001F; +a08 : 08210320; +a09 : B42C0800; +a0a : 59610000; +a0b : 34010000; +a0c : 2B9D0004; +a0d : 2B8B000C; +a0e : 2B8C0008; +a0f : 379C000C; +a10 : C3A00000; +a11 : 379CFFFC; +a12 : 5B9D0004; +a13 : 34010040; +a14 : FBFFFF49; +a15 : 38220001; +a16 : 34010040; +a17 : FBFFFF52; +a18 : 34010000; +a19 : 2B9D0004; +a1a : 379C0004; +a1b : C3A00000; +a1c : 379CFFFC; +a1d : 5B9D0004; +a1e : 34010040; +a1f : FBFFFF3E; +a20 : 3402FFFE; +a21 : A0221000; +a22 : 34010040; +a23 : FBFFFF46; +a24 : 34010000; +a25 : 2B9D0004; +a26 : 379C0004; +a27 : C3A00000; +a28 : 379CFFF8; +a29 : 5B8B0008; +a2a : 5B9D0004; +a2b : 780B0000; +a2c : 396B974C; +a2d : 29610000; +a2e : 28220004; +a2f : 38420010; +a30 : 58220004; +a31 : 34010001; +a32 : F80002F8; +a33 : 29610000; +a34 : 28210004; +a35 : 20210020; +a36 : 7C210000; +a37 : 2B9D0004; +a38 : 2B8B0008; +a39 : 379C0008; +a3a : C3A00000; +a3b : 379CFFF8; +a3c : 5B8B0008; +a3d : 5B9D0004; +a3e : B8205800; +a3f : 34010044; +a40 : FBFFFF1D; +a41 : 38220020; +a42 : 45600003; +a43 : 3402FFDF; +a44 : A0221000; +a45 : 34010044; +a46 : FBFFFF23; +a47 : 34010000; +a48 : 2B9D0004; +a49 : 2B8B0008; +a4a : 379C0008; +a4b : C3A00000; +a4c : 379CFFF8; +a4d : 5B8B0008; +a4e : 5B9D0004; +a4f : 78020000; +a50 : 38429440; +a51 : 28420000; +a52 : 780B0000; +a53 : 396B974C; +a54 : 59620000; +a55 : FBFFFF22; +a56 : 34010001; +a57 : FBFFFFE4; +a58 : 29610000; +a59 : 78040000; +a5a : 38848170; +a5b : 28830000; +a5c : 58200000; +a5d : 34020003; +a5e : 5822000C; +a5f : 58230008; +a60 : 78030000; +a61 : 38638174; +a62 : 58220004; +a63 : 28620000; +a64 : 5822003C; +a65 : 2B9D0004; +a66 : 2B8B0008; +a67 : 379C0008; +a68 : C3A00000; +a69 : 379CFFE8; +a6a : 5B8B0010; +a6b : 5B8C000C; +a6c : 5B8D0008; +a6d : 5B9D0004; +a6e : 78010000; +a6f : 38218E40; +a70 : 28220000; +a71 : 78010000; +a72 : 38218A84; +a73 : 44400003; +a74 : 78010000; +a75 : 38218A8C; +a76 : 282B0000; +a77 : 5D600004; +a78 : 78010000; +a79 : 38217AA8; +a7a : E0000036; +a7b : 78030000; +a7c : 38638178; +a7d : 282C0004; +a7e : 29620000; +a7f : 28610000; +a80 : 44410011; +a81 : B9600800; +a82 : 780400FF; +a83 : E000000D; +a84 : 28230000; +a85 : 3C660018; +a86 : 00650018; +a87 : B8C52800; +a88 : A0643000; +a89 : 00C60008; +a8a : 2063FF00; +a8b : 3C630008; +a8c : B8A62800; +a8d : B8A31800; +a8e : 58230000; +a8f : 34210004; +a90 : 5581FFF4; +a91 : 78040000; +a92 : 38848178; +a93 : 29630000; +a94 : 28810000; +a95 : 44610005; +a96 : 78010000; +a97 : 38217AC0; +a98 : FBFFFDC5; +a99 : E00000AB; +a9a : 78010000; +a9b : 38219404; +a9c : 28220000; +a9d : 356B0004; +a9e : 5C400016; +a9f : 29630008; +aa0 : 34021234; +aa1 : 0063000D; +aa2 : 2063FFFF; +aa3 : 5C62000B; +aa4 : 29630010; +aa5 : 34025678; +aa6 : 0063000D; +aa7 : 2063FFFF; +aa8 : 5C620006; +aa9 : 29630018; +aaa : 34424444; +aab : 0063000D; +aac : 2063FFFF; +aad : 44620005; +aae : 78010000; +aaf : 38217AE8; +ab0 : FBFFFDAD; +ab1 : E0000093; +ab2 : 34020001; +ab3 : 58220000; +ab4 : 37810014; +ab5 : FBFFFED6; +ab6 : 78060000; +ab7 : 38C6817C; +ab8 : 28C50000; +ab9 : 29670008; +aba : 29660010; +abb : 29610018; +abc : A0E53800; +abd : A0C53000; +abe : A0250800; +abf : 59670008; +ac0 : 59660010; +ac1 : 59610018; +ac2 : 43880014; +ac3 : 43890015; +ac4 : 35640008; +ac5 : 3D080008; +ac6 : 35630010; +ac7 : B9094000; +ac8 : 3D08000D; +ac9 : 35620018; +aca : B8E83800; +acb : 59670008; +acc : 43870016; +acd : 43880017; +ace : 3809CAFE; +acf : 3CE70008; +ad0 : B8E83800; +ad1 : 3CE7000D; +ad2 : 34080001; +ad3 : B8C73000; +ad4 : 59660010; +ad5 : 43860018; +ad6 : 43870019; +ad7 : 3CC60008; +ad8 : B8C73000; +ad9 : 3CC6000D; +ada : B8260800; +adb : 78060000; +adc : 38C68180; +add : 59610018; +ade : 28C70000; +adf : B9600800; +ae0 : E000000B; +ae1 : 28260000; +ae2 : 00CA000D; +ae3 : 214AFFFF; +ae4 : 5D490006; +ae5 : 20CA0007; +ae6 : 5D480004; +ae7 : A0C53000; +ae8 : B8C73000; +ae9 : 58260000; +aea : 34210008; +aeb : 5581FFF6; +aec : 78070000; +aed : 38E7817C; +aee : 78060000; +aef : B9600800; +af0 : 34050000; +af1 : 340A0AAA; +af2 : 34090007; +af3 : 28E80000; +af4 : 38C68E40; +af5 : E0000010; +af6 : 28270000; +af7 : 00ED000D; +af8 : 21ADFFFF; +af9 : 5DAA000B; +afa : 00ED0007; +afb : 21AD001F; +afc : 5DA90008; +afd : A0E83800; +afe : 58270000; +aff : 28C50000; +b00 : 3CA5000D; +b01 : B8A73800; +b02 : 58270000; +b03 : B8202800; +b04 : 34210008; +b05 : 5581FFF1; +b06 : 78010000; +b07 : 3821974C; +b08 : 28210000; +b09 : 34060000; +b0a : 58200014; +b0b : E000000F; +b0c : 29670000; +b0d : 29690004; +b0e : 356B0008; +b0f : 20E80FFF; +b10 : 3D290014; +b11 : 00E7000C; +b12 : 58280018; +b13 : B9273800; +b14 : 3CE70008; +b15 : 20C9003F; +b16 : 38E70040; +b17 : B8E93800; +b18 : 58270014; +b19 : 34C60001; +b1a : 558BFFF2; +b1b : 44A0000B; +b1c : 78080000; +b1d : 3908817C; +b1e : 28A70000; +b1f : 29060000; +b20 : 78080000; +b21 : 39088184; +b22 : A0E63000; +b23 : 29070000; +b24 : B8C73000; +b25 : 58A60000; +b26 : 78070000; +b27 : 38E7817C; +b28 : 28860000; +b29 : 28E50000; +b2a : 78080000; +b2b : 39088188; +b2c : A0C53000; +b2d : 58860000; +b2e : 28660000; +b2f : A0C53000; +b30 : 58660000; +b31 : 28460000; +b32 : A0C52800; +b33 : 58450000; +b34 : 28860000; +b35 : 29050000; +b36 : B8C52800; +b37 : 58850000; +b38 : 28650000; +b39 : 78040ACF; +b3a : B8A42000; +b3b : 78050000; +b3c : 58640000; +b3d : 38A5818C; +b3e : 28440000; +b3f : 28A30000; +b40 : B8831800; +b41 : 58430000; +b42 : 34020080; +b43 : 58220014; +b44 : 2B9D0004; +b45 : 2B8B0010; +b46 : 2B8C000C; +b47 : 2B8D0008; +b48 : 379C0018; +b49 : C3A00000; +b4a : 78030000; +b4b : 38639748; +b4c : 44400004; +b4d : 28620000; +b4e : 58410004; +b4f : C3A00000; +b50 : 28620000; +b51 : 58410008; +b52 : C3A00000; +b53 : 78030000; +b54 : 38639748; +b55 : 44400004; +b56 : 28620000; +b57 : 58410004; +b58 : C3A00000; +b59 : 28620000; +b5a : 58410008; +b5b : C3A00000; +b5c : 34020000; +b5d : E0000003; +b5e : 34000000; +b5f : 34420001; +b60 : 5C41FFFE; +b61 : C3A00000; +b62 : 379CFFF8; +b63 : 5B8B0008; +b64 : 5B9D0004; +b65 : 202100FF; +b66 : 082B000C; +b67 : 78020000; +b68 : 38428A94; +b69 : B44B5800; +b6a : 29610004; +b6b : 34020000; +b6c : FBFFFFDE; +b6d : 29610008; +b6e : FBFFFFEE; +b6f : 29610000; +b70 : 34020000; +b71 : FBFFFFD9; +b72 : 29610008; +b73 : FBFFFFE9; +b74 : 2B9D0004; +b75 : 2B8B0008; +b76 : 379C0008; +b77 : C3A00000; +b78 : 379CFFF8; +b79 : 5B8B0008; +b7a : 5B9D0004; +b7b : 202100FF; +b7c : 082B000C; +b7d : 78020000; +b7e : 38428A94; +b7f : B44B5800; +b80 : 29610004; +b81 : 34020001; +b82 : FBFFFFC8; +b83 : 29610008; +b84 : FBFFFFD8; +b85 : 29610000; +b86 : 34020001; +b87 : FBFFFFC3; +b88 : 29610008; +b89 : FBFFFFD3; +b8a : 29610004; +b8b : 34020000; +b8c : FBFFFFBE; +b8d : 29610008; +b8e : FBFFFFCE; +b8f : 29610000; +b90 : 34020000; +b91 : FBFFFFB9; +b92 : 29610008; +b93 : FBFFFFC9; +b94 : 2B9D0004; +b95 : 2B8B0008; +b96 : 379C0008; +b97 : C3A00000; +b98 : 379CFFF8; +b99 : 5B8B0008; +b9a : 5B9D0004; +b9b : 202100FF; +b9c : 082B000C; +b9d : 78020000; +b9e : 38428A94; +b9f : B44B5800; +ba0 : 29610004; +ba1 : 34020000; +ba2 : FBFFFFA8; +ba3 : 29610008; +ba4 : FBFFFFB8; +ba5 : 29610000; +ba6 : 34020001; +ba7 : FBFFFFA3; +ba8 : 29610008; +ba9 : FBFFFFB3; +baa : 29610004; +bab : 34020001; +bac : FBFFFF9E; +bad : 29610008; +bae : FBFFFFAE; +baf : 2B9D0004; +bb0 : 2B8B0008; +bb1 : 379C0008; +bb2 : C3A00000; +bb3 : 379CFFE8; +bb4 : 5B8B0018; +bb5 : 5B8C0014; +bb6 : 5B8D0010; +bb7 : 5B8E000C; +bb8 : 5B8F0008; +bb9 : 5B9D0004; +bba : 202100FF; +bbb : 082B000C; +bbc : 78030000; +bbd : 38638A94; +bbe : 204F00FF; +bbf : 340E0008; +bc0 : B46B5800; +bc1 : 29610004; +bc2 : 21E20080; +bc3 : 35CEFFFF; +bc4 : FBFFFF86; +bc5 : 29610008; +bc6 : 3DEF0001; +bc7 : 21CE00FF; +bc8 : FBFFFF94; +bc9 : 29610000; +bca : 34020001; +bcb : 356D0004; +bcc : FBFFFF7E; +bcd : 29610008; +bce : 356C0008; +bcf : 21EF00FF; +bd0 : FBFFFF8C; +bd1 : 29610000; +bd2 : 34020000; +bd3 : FBFFFF77; +bd4 : 29610008; +bd5 : FBFFFF87; +bd6 : 5DC0FFEB; +bd7 : 29A10000; +bd8 : 34020001; +bd9 : FBFFFF71; +bda : 29810000; +bdb : FBFFFF81; +bdc : 29610000; +bdd : 34020001; +bde : FBFFFF6C; +bdf : 29810000; +be0 : FBFFFF7C; +be1 : 78010000; +be2 : 38219748; +be3 : 28210000; +be4 : 29AE0000; +be5 : 34020000; +be6 : 28210004; +be7 : A02E7000; +be8 : 29610000; +be9 : FBFFFF61; +bea : 29810000; +beb : FBFFFF71; +bec : 29A10000; +bed : 34020000; +bee : FBFFFF5C; +bef : 29810000; +bf0 : FBFFFF6C; +bf1 : 7DC10000; +bf2 : 2B9D0004; +bf3 : 2B8B0018; +bf4 : 2B8C0014; +bf5 : 2B8D0010; +bf6 : 2B8E000C; +bf7 : 2B8F0008; +bf8 : 379C0018; +bf9 : C3A00000; +bfa : 379CFFE0; +bfb : 5B8B0020; +bfc : 5B8C001C; +bfd : 5B8D0018; +bfe : 5B8E0014; +bff : 5B8F0010; +c00 : 5B90000C; +c01 : 5B910008; +c02 : 5B9D0004; +c03 : 202100FF; +c04 : 082B000C; +c05 : 78040000; +c06 : 38848A94; +c07 : B48B5800; +c08 : 29610004; +c09 : B8408000; +c0a : 34020001; +c0b : 207100FF; +c0c : FBFFFF3E; +c0d : 29610008; +c0e : 780F0000; +c0f : 340E0008; +c10 : FBFFFF4C; +c11 : 29610000; +c12 : 34020000; +c13 : 340D0000; +c14 : FBFFFF36; +c15 : 29610008; +c16 : 39EF9748; +c17 : FBFFFF45; +c18 : 29610000; +c19 : 34020001; +c1a : 3DAD0001; +c1b : FBFFFF2F; +c1c : 29610008; +c1d : 21AD00FF; +c1e : FBFFFF3E; +c1f : 29E10000; +c20 : 29620004; +c21 : 28210004; +c22 : A0220800; +c23 : 44200002; +c24 : 39AD0001; +c25 : 29610000; +c26 : 34020000; +c27 : 35CEFFFF; +c28 : FBFFFF22; +c29 : 29610008; +c2a : 356C0008; +c2b : FBFFFF31; +c2c : 5DC0FFEC; +c2d : 462E0004; +c2e : 29610004; +c2f : 34020001; +c30 : E0000003; +c31 : 29610004; +c32 : 34020000; +c33 : FBFFFF17; +c34 : 29810000; +c35 : FBFFFF27; +c36 : 29610000; +c37 : 34020001; +c38 : FBFFFF12; +c39 : 29810000; +c3a : FBFFFF22; +c3b : 29610000; +c3c : 34020000; +c3d : FBFFFF0D; +c3e : 29810000; +c3f : FBFFFF1D; +c40 : 320D0000; +c41 : 2B9D0004; +c42 : 2B8B0020; +c43 : 2B8C001C; +c44 : 2B8D0018; +c45 : 2B8E0014; +c46 : 2B8F0010; +c47 : 2B90000C; +c48 : 2B910008; +c49 : 379C0020; +c4a : C3A00000; +c4b : 20210003; +c4c : 3C210010; +c4d : B8221000; +c4e : 78010000; +c4f : 38219758; +c50 : 28210000; +c51 : 58220004; +c52 : C3A00000; +c53 : 379CFFF8; +c54 : 5B8B0008; +c55 : 5B9D0004; +c56 : 78010000; +c57 : 38219758; +c58 : 28210000; +c59 : 780B0000; +c5a : 34040001; +c5b : 28230000; +c5c : 396B973C; +c5d : 00620018; +c5e : 2042000F; +c5f : 44440006; +c60 : 78010000; +c61 : 38217B10; +c62 : FBFFFBFB; +c63 : 59600000; +c64 : E0000006; +c65 : 59620000; +c66 : 34020007; +c67 : 58220040; +c68 : 38630400; +c69 : 58230000; +c6a : 2B9D0004; +c6b : 2B8B0008; +c6c : 379C0008; +c6d : C3A00000; +c6e : 379CFFD4; +c6f : 5B8B0020; +c70 : 5B8C001C; +c71 : 5B8D0018; +c72 : 5B8E0014; +c73 : 5B8F0010; +c74 : 5B90000C; +c75 : 5B910008; +c76 : 5B9D0004; +c77 : B8406800; +c78 : 78020000; +c79 : 3842973C; +c7a : 28420000; +c7b : B8207800; +c7c : B8606000; +c7d : B8805800; +c7e : 34010000; +c7f : 4440008A; +c80 : 2DE3000C; +c81 : 38018100; +c82 : FC611800; +c83 : 3401FFFC; +c84 : C8031800; +c85 : A0611800; +c86 : 34630012; +c87 : B46C1000; +c88 : 3401003B; +c89 : 14710001; +c8a : 54410003; +c8b : 340C003C; +c8c : C9836000; +c8d : 35900001; +c8e : 34010002; +c8f : 34020000; +c90 : 02100001; +c91 : FBFFFFBA; +c92 : 340E0000; +c93 : E0000006; +c94 : 2DE20000; +c95 : 34010000; +c96 : 35CE0001; +c97 : FBFFFFB4; +c98 : 35EF0002; +c99 : 562EFFFB; +c9a : B9A07800; +c9b : 340E0000; +c9c : 3610FFFF; +c9d : E0000006; +c9e : 2DE20000; +c9f : 34010000; +ca0 : 35CE0001; +ca1 : FBFFFFAA; +ca2 : 35EF0002; +ca3 : 560EFFFB; +ca4 : 21820001; +ca5 : 3E010001; +ca6 : 5C400004; +ca7 : B5A16800; +ca8 : 34010000; +ca9 : E0000003; +caa : B5A16800; +cab : 34010003; +cac : 2DA20000; +cad : FBFFFF9E; +cae : 45600007; +caf : 34010001; +cb0 : 34021000; +cb1 : FBFFFF9A; +cb2 : 34010001; +cb3 : 34020000; +cb4 : FBFFFF97; +cb5 : 78010000; +cb6 : 38219758; +cb7 : 28220000; +cb8 : 340D0000; +cb9 : B8207800; +cba : 28430000; +cbb : 341003E8; +cbc : 38630001; +cbd : 58430000; +cbe : 29E10000; +cbf : 282E0000; +cc0 : 21C10002; +cc1 : 5C200009; +cc2 : 34010001; +cc3 : 35AD0001; +cc4 : F8000066; +cc5 : 5DB0FFF9; +cc6 : 78010000; +cc7 : 38217BA4; +cc8 : B9C01000; +cc9 : FBFFFB94; +cca : 4560003E; +ccb : 780D0000; +ccc : 340E0000; +ccd : 39AD9758; +cce : 340F0064; +ccf : 29A10000; +cd0 : 28220000; +cd1 : 20420800; +cd2 : 5C40000A; +cd3 : 34010001; +cd4 : 35CE0001; +cd5 : F8000055; +cd6 : 5DCFFFF9; +cd7 : 78010000; +cd8 : 38217BD4; +cd9 : FBFFFB84; +cda : 340E0000; +cdb : E0000003; +cdc : 282E0014; +cdd : 21CE0001; +cde : 78010000; +cdf : 38219758; +ce0 : 28210000; +ce1 : 78020000; +ce2 : 38428190; +ce3 : 282D0018; +ce4 : 28210014; +ce5 : 28410000; +ce6 : 3782002C; +ce7 : A1A16800; +ce8 : 37810024; +ce9 : F800019B; +cea : 78030000; +ceb : 38638194; +cec : 28610000; +ced : 502D000E; +cee : 78030000; +cef : 38638198; +cf0 : 2B82002C; +cf1 : 28610000; +cf2 : 54410009; +cf3 : 2B830028; +cf4 : 2B820024; +cf5 : 3461FFFF; +cf6 : F4611800; +cf7 : 3442FFFF; +cf8 : B4621000; +cf9 : 5B820024; +cfa : 5B810028; +cfb : 2B810024; +cfc : 316E0000; +cfd : 3DAD0003; +cfe : 59610008; +cff : 2B810028; +d00 : 59600004; +d01 : 596D0010; +d02 : 5961000C; +d03 : 78010000; +d04 : 3821971C; +d05 : 28220000; +d06 : 34420001; +d07 : 58220000; +d08 : B9800800; +d09 : 2B9D0004; +d0a : 2B8B0020; +d0b : 2B8C001C; +d0c : 2B8D0018; +d0d : 2B8E0014; +d0e : 2B8F0010; +d0f : 2B90000C; +d10 : 2B910008; +d11 : 379C002C; +d12 : C3A00000; +d13 : 78020000; +d14 : 3842975C; +d15 : 28420000; +d16 : 78030000; +d17 : 38639748; +d18 : 58620000; +d19 : 44200005; +d1a : 28430018; +d1b : 78018000; +d1c : B8610800; +d1d : E0000006; +d1e : 78040000; +d1f : 3884814C; +d20 : 28430018; +d21 : 28810000; +d22 : A0610800; +d23 : 58410018; +d24 : C3A00000; +d25 : 78010000; +d26 : 38219748; +d27 : 28210000; +d28 : 2821001C; +d29 : C3A00000; +d2a : 78020000; +d2b : 38429748; +d2c : 28420000; +d2d : 2843001C; +d2e : B4230800; +d2f : 2843001C; +d30 : C8611800; +d31 : 4803FFFE; +d32 : C3A00000; +d33 : 379CFFF4; +d34 : 5B8B000C; +d35 : 5B8C0008; +d36 : 5B9D0004; +d37 : 34020000; +d38 : B8206000; +d39 : F80001FA; +d3a : B8205800; +d3b : 4C200005; +d3c : 78010000; +d3d : 38217C2C; +d3e : B9601000; +d3f : E0000004; +d40 : 29820000; +d41 : 78010000; +d42 : 38217C58; +d43 : FBFFFB1A; +d44 : B9600800; +d45 : 2B9D0004; +d46 : 2B8B000C; +d47 : 2B8C0008; +d48 : 379C000C; +d49 : C3A00000; +d4a : 379CFFFC; +d4b : 5B9D0004; +d4c : 78010000; +d4d : 38219410; +d4e : 58200000; +d4f : 78020000; +d50 : 78010000; +d51 : 38219424; +d52 : 38429414; +d53 : 3403FFFF; +d54 : 58230000; +d55 : 58430000; +d56 : 58200008; +d57 : 58400008; +d58 : 58400004; +d59 : 58200004; +d5a : 5840000C; +d5b : 5820000C; +d5c : 34020000; +d5d : 34010000; +d5e : F800069E; +d5f : 2B9D0004; +d60 : 379C0004; +d61 : C3A00000; +d62 : 379CFFF4; +d63 : 5B8B000C; +d64 : 5B8C0008; +d65 : 5B9D0004; +d66 : B8206000; +d67 : 34010000; +d68 : F80006F0; +d69 : B8205800; +d6a : 34020000; +d6b : 5C200081; +d6c : FBFFFCBC; +d6d : 78030000; +d6e : 38639414; +d6f : 28650008; +d70 : 78020000; +d71 : 38429410; +d72 : B8202000; +d73 : 28420000; +d74 : 44AB0004; +d75 : 34010001; +d76 : 5CA1001D; +d77 : E0000010; +d78 : 34010001; +d79 : 44810005; +d7a : 28610004; +d7b : 34210001; +d7c : 58610004; +d7d : E0000002; +d7e : 58600004; +d7f : 78030000; +d80 : 38639414; +d81 : 28650004; +d82 : 34010004; +d83 : 4C250010; +d84 : 34010001; +d85 : 58610008; +d86 : E0000002; +d87 : 44850003; +d88 : 58600004; +d89 : E000000A; +d8a : 28650004; +d8b : 34010004; +d8c : 34A50001; +d8d : 58650004; +d8e : 4C250005; +d8f : 34010002; +d90 : 58610008; +d91 : 3441FE0C; +d92 : 5861000C; +d93 : 78030000; +d94 : 38639424; +d95 : 28650008; +d96 : 44A00004; +d97 : 34010001; +d98 : 5CA1001C; +d99 : E000000F; +d9a : 44850005; +d9b : 28610004; +d9c : 34210001; +d9d : 58610004; +d9e : E0000002; +d9f : 58600004; +da0 : 78030000; +da1 : 38639424; +da2 : 28640004; +da3 : 34010004; +da4 : 4C240010; +da5 : 34010001; +da6 : 58610008; +da7 : E0000002; +da8 : 44800003; +da9 : 58600004; +daa : E000000A; +dab : 28640004; +dac : 34010004; +dad : 34840001; +dae : 58640004; +daf : 4C240005; +db0 : 34010002; +db1 : 58610008; +db2 : 3441FE0C; +db3 : 5861000C; +db4 : 3401251B; +db5 : 4C220030; +db6 : 78020000; +db7 : 38429414; +db8 : 28440008; +db9 : 34010002; +dba : 3402FFFF; +dbb : 5C810031; +dbc : 78030000; +dbd : 38639424; +dbe : 28610008; +dbf : 5C24002D; +dc0 : 2862000C; +dc1 : 34011F3F; +dc2 : E0000002; +dc3 : 3442E0C0; +dc4 : 4841FFFF; +dc5 : 78030000; +dc6 : 38639424; +dc7 : 5862000C; +dc8 : 78030000; +dc9 : 38639414; +dca : 2863000C; +dcb : 34011F3F; +dcc : E0000002; +dcd : 3463E0C0; +dce : 4861FFFF; +dcf : 78040000; +dd0 : 38849414; +dd1 : 5883000C; +dd2 : 4C620003; +dd3 : 3444F060; +dd4 : E0000004; +dd5 : 34040000; +dd6 : 4C430002; +dd7 : 34440FA0; +dd8 : B4831800; +dd9 : 0062001F; +dda : B4431800; +ddb : 14620001; +ddc : 4C400003; +ddd : 34421F40; +dde : E0000004; +ddf : 34011F3F; +de0 : 4C220002; +de1 : 3442E0C0; +de2 : 59820000; +de3 : 34020001; +de4 : E0000008; +de5 : 78010000; +de6 : 34420064; +de7 : 38219410; +de8 : 58220000; +de9 : 34010000; +dea : F8000612; +deb : 34020000; +dec : B8400800; +ded : 2B9D0004; +dee : 2B8B000C; +def : 2B8C0008; +df0 : 379C000C; +df1 : C3A00000; +df2 : 379CFFEC; +df3 : 5B8B0010; +df4 : 5B8C000C; +df5 : 5B8D0008; +df6 : 5B9D0004; +df7 : B8405800; +df8 : 34020003; +df9 : 340C0000; +dfa : 340D03E9; +dfb : 5C220022; +dfc : E0000005; +dfd : 458D0027; +dfe : FBFFFBD2; +dff : 44200025; +e00 : 358C0001; +e01 : B9600800; +e02 : FBFFFF60; +e03 : 4420FFFA; +e04 : 4C200002; +e05 : E0000018; +e06 : 37810014; +e07 : 34020000; +e08 : F800012B; +e09 : 48010007; +e0a : 29620000; +e0b : 2B810014; +e0c : 3443FF38; +e0d : 54610003; +e0e : 344200C8; +e0f : 5041001D; +e10 : 34020001; +e11 : B9600800; +e12 : F8000121; +e13 : 78030000; +e14 : 29620000; +e15 : 38637CC8; +e16 : 4C200003; +e17 : 78030000; +e18 : 38637CC0; +e19 : 78010000; +e1a : 38217CD0; +e1b : FBFFFA42; +e1c : E0000010; +e1d : B9600800; +e1e : FBFFFF15; +e1f : B8206000; +e20 : 48010005; +e21 : 29610000; +e22 : FBFFF8D3; +e23 : E0000002; +e24 : 340CFFFF; +e25 : B9800800; +e26 : 2B9D0004; +e27 : 2B8B0010; +e28 : 2B8C000C; +e29 : 2B8D0008; +e2a : 379C0014; +e2b : C3A00000; +e2c : 340C0000; +e2d : E3FFFFF4; +e2e : 78010000; +e2f : 38219474; +e30 : 28210000; +e31 : 28220008; +e32 : 2821000C; +e33 : 202100FF; +e34 : C3A00000; +e35 : 78010000; +e36 : 78030000; +e37 : 3863819C; +e38 : 38219474; +e39 : 28210000; +e3a : 28620000; +e3b : 78040000; +e3c : 388481A0; +e3d : 58220000; +e3e : 58200014; +e3f : 28830000; +e40 : 58200018; +e41 : 58200010; +e42 : 58230000; +e43 : 58220000; +e44 : 5820001C; +e45 : C3A00000; +e46 : 78040000; +e47 : 34050002; +e48 : 38849474; +e49 : 5C25000E; +e4a : 28810000; +e4b : 1444001F; +e4c : 20840007; +e4d : B4831800; +e4e : F4832000; +e4f : 00630003; +e50 : B4821000; +e51 : 3C42001D; +e52 : 58200014; +e53 : 58200018; +e54 : B8431800; +e55 : 58230010; +e56 : E0000006; +e57 : 28810000; +e58 : 204200FF; +e59 : 58230014; +e5a : 58220018; +e5b : 58200010; +e5c : 78010000; +e5d : 38219474; +e5e : 28210000; +e5f : 28220000; +e60 : 38420004; +e61 : 58220000; +e62 : 34010000; +e63 : C3A00000; +e64 : 78050000; +e65 : 38A59474; +e66 : 28A50000; +e67 : 202100FF; +e68 : 00630003; +e69 : 58A20014; +e6a : 58A10018; +e6b : 58A30010; +e6c : 34010003; +e6d : 5C810007; +e6e : 28A20000; +e6f : 3401FFF3; +e70 : A0410800; +e71 : 38210008; +e72 : 58A10000; +e73 : C3A00000; +e74 : 34010001; +e75 : 5C810007; +e76 : 28A2001C; +e77 : 3401FFE7; +e78 : A0410800; +e79 : 38210010; +e7a : 58A1001C; +e7b : C3A00000; +e7c : 34010002; +e7d : 5C810006; +e7e : 28A2001C; +e7f : 3401FFC7; +e80 : A0410800; +e81 : 38210020; +e82 : 58A1001C; +e83 : C3A00000; +e84 : 379CFFE0; +e85 : 5B8B0020; +e86 : 5B8C001C; +e87 : 5B8D0018; +e88 : 5B8E0014; +e89 : 5B8F0010; +e8a : 5B90000C; +e8b : 5B910008; +e8c : 5B9D0004; +e8d : B8206000; +e8e : 78010000; +e8f : 38218190; +e90 : 282F0000; +e91 : 780B0000; +e92 : B8406800; +e93 : 396B9474; +e94 : FBFFFF9A; +e95 : B8208800; +e96 : 29610000; +e97 : B8408000; +e98 : 282E0004; +e99 : A1CF7000; +e9a : FBFFFF94; +e9b : 5C31FFF9; +e9c : 5C50FFF8; +e9d : 45800003; +e9e : 59810000; +e9f : 59820004; +ea0 : 45A00003; +ea1 : 3DC10003; +ea2 : 59A10000; +ea3 : 2B9D0004; +ea4 : 2B8B0020; +ea5 : 2B8C001C; +ea6 : 2B8D0018; +ea7 : 2B8E0014; +ea8 : 2B8F0010; +ea9 : 2B90000C; +eaa : 2B910008; +eab : 379C0020; +eac : C3A00000; +ead : 78010000; +eae : 38219474; +eaf : 28210000; +eb0 : 28210000; +eb1 : 20210004; +eb2 : 64210000; +eb3 : C3A00000; +eb4 : 78020000; +eb5 : 38429474; +eb6 : 28420000; +eb7 : 2843001C; +eb8 : 44200003; +eb9 : 3863000C; +eba : E0000003; +ebb : 3401FFF3; +ebc : A0611800; +ebd : 5843001C; +ebe : 34010000; +ebf : C3A00000; +ec0 : 379CFFE8; +ec1 : 5B8B0018; +ec2 : 5B8C0014; +ec3 : 5B8D0010; +ec4 : 5B8E000C; +ec5 : 5B8F0008; +ec6 : 5B9D0004; +ec7 : 282B0004; +ec8 : B8806800; +ec9 : B8607800; +eca : 41610003; +ecb : B8406000; +ecc : 35AEFFFF; +ecd : FBFFFC95; +ece : 29620004; +ecf : 41610003; +ed0 : 3C420001; +ed1 : 204200FE; +ed2 : FBFFFCE1; +ed3 : 15820008; +ed4 : 41610003; +ed5 : 204200FF; +ed6 : FBFFFCDD; +ed7 : 41610003; +ed8 : 218200FF; +ed9 : 340C0000; +eda : FBFFFCD9; +edb : 41610003; +edc : FBFFFC9C; +edd : 29620004; +ede : 41610003; +edf : 3C420001; +ee0 : 38420001; +ee1 : 204200FF; +ee2 : FBFFFCD1; +ee3 : E0000005; +ee4 : 20A100FF; +ee5 : 34030000; +ee6 : FBFFFD14; +ee7 : 358C0001; +ee8 : B5EC1000; +ee9 : 29650000; +eea : 49CCFFFA; +eeb : 20A100FF; +eec : 34030001; +eed : FBFFFD0D; +eee : 41610003; +eef : FBFFFCA9; +ef0 : B9A00800; +ef1 : 2B9D0004; +ef2 : 2B8B0018; +ef3 : 2B8C0014; +ef4 : 2B8D0010; +ef5 : 2B8E000C; +ef6 : 2B8F0008; +ef7 : 379C0018; +ef8 : C3A00000; +ef9 : 379CFFE4; +efa : 5B8B001C; +efb : 5B8C0018; +efc : 5B8D0014; +efd : 5B8E0010; +efe : 5B8F000C; +eff : 5B900008; +f00 : 5B9D0004; +f01 : 340C0000; +f02 : B8406800; +f03 : B8607800; +f04 : B8807000; +f05 : 282B0004; +f06 : E0000022; +f07 : 41610003; +f08 : FBFFFC5A; +f09 : 29620004; +f0a : 41610003; +f0b : 3C420001; +f0c : 204200FE; +f0d : FBFFFCA6; +f0e : 15A20008; +f0f : 41610003; +f10 : 204200FF; +f11 : FBFFFCA2; +f12 : 41610003; +f13 : 21A200FF; +f14 : 35AD0001; +f15 : FBFFFC9E; +f16 : B5EC1000; +f17 : 41610003; +f18 : 40420000; +f19 : FBFFFC9A; +f1a : 41610003; +f1b : FBFFFC7D; +f1c : 41610003; +f1d : FBFFFC45; +f1e : 29620004; +f1f : 41610003; +f20 : 3C420001; +f21 : 204200FE; +f22 : FBFFFC91; +f23 : B8208000; +f24 : 41610003; +f25 : FBFFFC73; +f26 : 5E00FFF6; +f27 : 358C0001; +f28 : 49CCFFDF; +f29 : B9C00800; +f2a : 2B9D0004; +f2b : 2B8B001C; +f2c : 2B8C0018; +f2d : 2B8D0014; +f2e : 2B8E0010; +f2f : 2B8F000C; +f30 : 2B900008; +f31 : 379C001C; +f32 : C3A00000; +f33 : 379CFFE8; +f34 : 5B8B0014; +f35 : 5B8C0010; +f36 : 5B8D000C; +f37 : 5B8E0008; +f38 : 5B9D0004; +f39 : 78030000; +f3a : 78040000; +f3b : 78050000; +f3c : 386381A4; +f3d : 388481A8; +f3e : 38A581B8; +f3f : 204E00FF; +f40 : 780B0000; +f41 : 28620000; +f42 : 28830000; +f43 : 28A40000; +f44 : 396B8AB0; +f45 : B8206800; +f46 : B9600800; +f47 : F80005F0; +f48 : 340CFFFF; +f49 : 48010024; +f4a : 45C00012; +f4b : 29630070; +f4c : 34020000; +f4d : B9600800; +f4e : F8000674; +f4f : 29A20000; +f50 : 78018000; +f51 : 37830018; +f52 : B8410800; +f53 : 5B810018; +f54 : 34020000; +f55 : B9600800; +f56 : 34040004; +f57 : F800063F; +f58 : 7C210004; +f59 : C8016000; +f5a : 398C0001; +f5b : E000000F; +f5c : 34020000; +f5d : B9600800; +f5e : 37830018; +f5f : 34040004; +f60 : F800060A; +f61 : 34020004; +f62 : 5C220008; +f63 : 78020000; +f64 : 3842814C; +f65 : 2B8C0018; +f66 : 28410000; +f67 : A1810800; +f68 : 018C001F; +f69 : 59A10000; +f6a : 78010000; +f6b : 38218AB0; +f6c : F80005FB; +f6d : B9800800; +f6e : 2B9D0004; +f6f : 2B8B0014; +f70 : 2B8C0010; +f71 : 2B8D000C; +f72 : 2B8E0008; +f73 : 379C0018; +f74 : C3A00000; +f75 : 28250008; +f76 : 28240000; +f77 : 28260004; +f78 : B4451800; +f79 : 88642000; +f7a : 5822001C; +f7b : 88461000; +f7c : B4821000; +f7d : 2824000C; +f7e : 1442000C; +f7f : B4442000; +f80 : 28220014; +f81 : 4C820005; +f82 : 28240010; +f83 : 44800008; +f84 : 4CA3000B; +f85 : E0000006; +f86 : 28220018; +f87 : 4C440006; +f88 : 28240010; +f89 : 44800002; +f8a : 4C650005; +f8b : 58230008; +f8c : E0000003; +f8d : 58230008; +f8e : B8801000; +f8f : 58220020; +f90 : B8400800; +f91 : C3A00000; +f92 : 2822000C; +f93 : 58200008; +f94 : 58220020; +f95 : C3A00000; +f96 : 379CFFF8; +f97 : 5B8B0008; +f98 : 5B9D0004; +f99 : B8205800; +f9a : 58200014; +f9b : B8400800; +f9c : F80006D3; +f9d : 2963000C; +f9e : 29620000; +f9f : 4823000B; +fa0 : 29610004; +fa1 : 4C410003; +fa2 : 34420001; +fa3 : 59620000; +fa4 : 29620000; +fa5 : 5C410011; +fa6 : 34010001; +fa7 : 59610014; +fa8 : 59610010; +fa9 : E000000E; +faa : 29610008; +fab : 4C220003; +fac : 3442FFFF; +fad : 59620000; +fae : 29620000; +faf : 5C410007; +fb0 : 34010001; +fb1 : 59610014; +fb2 : 59600000; +fb3 : 59600010; +fb4 : 3401FFFF; +fb5 : E0000002; +fb6 : 29610010; +fb7 : 2B9D0004; +fb8 : 2B8B0008; +fb9 : 379C0008; +fba : C3A00000; +fbb : 58200010; +fbc : 58200000; +fbd : 58200014; +fbe : C3A00000; +fbf : 78030000; +fc0 : 38639738; +fc1 : 28640000; +fc2 : 48810013; +fc3 : 78030000; +fc4 : 38639458; +fc5 : C8240800; +fc6 : 44400007; +fc7 : 28620000; +fc8 : 34040001; +fc9 : BC810800; +fca : 28430028; +fcb : B8230800; +fcc : E0000007; +fcd : 28620000; +fce : 34040001; +fcf : BC810800; +fd0 : 28430028; +fd1 : A4200800; +fd2 : A0230800; +fd3 : 58410028; +fd4 : C3A00000; +fd5 : 78030000; +fd6 : 38639458; +fd7 : 44400007; +fd8 : 28620000; +fd9 : 34040001; +fda : BC810800; +fdb : 28430024; +fdc : B8230800; +fdd : E0000007; +fde : 28620000; +fdf : 34040001; +fe0 : BC810800; +fe1 : 28430024; +fe2 : A4200800; +fe3 : A0230800; +fe4 : 58410024; +fe5 : C3A00000; +fe6 : 379CFFF0; +fe7 : 5B8B0010; +fe8 : 5B8C000C; +fe9 : 5B8D0008; +fea : 5B9D0004; +feb : 780B0000; +fec : B8206000; +fed : 78010000; +fee : 396B9738; +fef : 38219730; +ff0 : 28210000; +ff1 : 296D0000; +ff2 : B42D6800; +ff3 : 29810000; +ff4 : B9A01000; +ff5 : F800005C; +ff6 : 29810004; +ff7 : 29630000; +ff8 : B9A01000; +ff9 : F80000DB; +ffa : 5980000C; +ffb : 59800008; +ffc : 2B9D0004; +ffd : 2B8B0010; +ffe : 2B8C000C; +fff : 2B8D0008; +1000 : 379C0010; +1001 : C3A00000; +1002 : 379CFFF8; +1003 : 5B8B0008; +1004 : 5B9D0004; +1005 : B8205800; +1006 : 28210000; +1007 : F80000B3; +1008 : 78010000; +1009 : 38219458; +100a : 28210000; +100b : 34020001; +100c : 34030009; +100d : 58220004; +100e : 5963000C; +100f : 78030000; +1010 : 386381CC; +1011 : 59620008; +1012 : 28620000; +1013 : 5822004C; +1014 : 2B9D0004; +1015 : 2B8B0008; +1016 : 379C0008; +1017 : C3A00000; +1018 : B8201000; +1019 : 28210000; +101a : 28230048; +101b : 34010000; +101c : 44600016; +101d : 28430004; +101e : 28630038; +101f : 44600013; +1020 : 78030000; +1021 : 38639458; +1022 : 28630000; +1023 : 28640004; +1024 : 20840004; +1025 : 4480000D; +1026 : 28630004; +1027 : 20630008; +1028 : 5C60000A; +1029 : 2842000C; +102a : 3403000A; +102b : 34010001; +102c : 54430006; +102d : 78010000; +102e : 3C420002; +102f : 382182D8; +1030 : B4220800; +1031 : 28210000; +1032 : C3A00000; +1033 : 78040000; +1034 : 38849458; +1035 : 28850000; +1036 : 34040000; +1037 : 44600002; +1038 : 78048000; +1039 : 78060000; +103a : 38C681D4; +103b : 28C30000; +103c : 3C210018; +103d : A0431000; +103e : B8410800; +103f : B8242000; +1040 : 58A4004C; +1041 : C3A00000; +1042 : 78040000; +1043 : 38849458; +1044 : 28850000; +1045 : 34040000; +1046 : 44600002; +1047 : 78048000; +1048 : 78060000; +1049 : 38C681D4; +104a : 28C30000; +104b : 3C210018; +104c : A0431000; +104d : B8410800; +104e : B8242000; +104f : 58A4004C; +1050 : C3A00000; +1051 : 34030005; +1052 : 58230028; +1053 : 3803FFFB; +1054 : 5823002C; +1055 : 3403FF6A; +1056 : 58230018; +1057 : 3403FFFE; +1058 : 58230014; +1059 : 34030001; +105a : 58230024; +105b : 340300C8; +105c : 58230044; +105d : 34032710; +105e : 5823003C; +105f : 34030064; +1060 : 58230040; +1061 : 5822000C; +1062 : C3A00000; +1063 : 379CFFF0; +1064 : 5B8B0010; +1065 : 5B8C000C; +1066 : 5B8D0008; +1067 : 5B9D0004; +1068 : B8205800; +1069 : 2821000C; +106a : B8406800; +106b : 340C0000; +106c : 5C610047; +106d : 34010022; +106e : 34030000; +106f : FBFFFFC4; +1070 : 29620004; +1071 : 34010025; +1072 : 34030000; +1073 : FBFFFFC0; +1074 : 29610008; +1075 : 4C200004; +1076 : 596D0004; +1077 : 596D0008; +1078 : E000003B; +1079 : 4DA10005; +107a : 29620000; +107b : 78010040; +107c : B4410800; +107d : 59610000; +107e : 29630000; +107f : 78050000; +1080 : 29620004; +1081 : 38A581D8; +1082 : 28A10000; +1083 : B5A32000; +1084 : C8826000; +1085 : 482C0006; +1086 : 78050000; +1087 : 38A581DC; +1088 : 28A10000; +1089 : 49810002; +108a : E0000002; +108b : B8206000; +108c : 78050000; +108d : 38A581E0; +108e : 28A10000; +108f : 4C240006; +1090 : 4C220005; +1091 : C8611800; +1092 : C8410800; +1093 : 59630000; +1094 : 59610004; +1095 : 29610004; +1096 : B9801000; +1097 : 596D0008; +1098 : 34214000; +1099 : 59610004; +109a : 35610014; +109b : FBFFFEDA; +109c : 78030000; +109d : 38639458; +109e : 29620010; +109f : B8206800; +10a0 : 28610000; +10a1 : 34030000; +10a2 : 582D0040; +10a3 : 34410001; +10a4 : 59610010; +10a5 : 34010026; +10a6 : FBFFFF8D; +10a7 : 34010020; +10a8 : B9A01000; +10a9 : 34030000; +10aa : FBFFFF89; +10ab : B9801000; +10ac : 34010021; +10ad : 34030001; +10ae : FBFFFF85; +10af : B9801000; +10b0 : 35610038; +10b1 : FBFFFEE5; +10b2 : 7C2C0000; +10b3 : B9800800; +10b4 : 2B9D0004; +10b5 : 2B8B0010; +10b6 : 2B8C000C; +10b7 : 2B8D0008; +10b8 : 379C0010; +10b9 : C3A00000; +10ba : 379CFFF8; +10bb : 5B8B0008; +10bc : 5B9D0004; +10bd : B8205800; +10be : 28210028; +10bf : 59600004; +10c0 : 59600000; +10c1 : 59610020; +10c2 : 3401FFFF; +10c3 : 59610008; +10c4 : 59600010; +10c5 : 35610014; +10c6 : FBFFFECC; +10c7 : 35610038; +10c8 : FBFFFEF3; +10c9 : 2961000C; +10ca : 34020001; +10cb : FBFFFEF4; +10cc : 34010024; +10cd : 34020001; +10ce : 34030001; +10cf : FBFFFF64; +10d0 : 2B9D0004; +10d1 : 2B8B0008; +10d2 : 379C0008; +10d3 : C3A00000; +10d4 : 379CFFF8; +10d5 : 5B8B0008; +10d6 : 5B9D0004; +10d7 : B8205800; +10d8 : 34010005; +10d9 : 59610018; +10da : 3801FFFA; +10db : 5961001C; +10dc : 34010001; +10dd : 59610014; +10de : 34017530; +10df : 59610010; +10e0 : 3401FBB4; +10e1 : 59610008; +10e2 : 3401FFE2; +10e3 : 59610004; +10e4 : 340104B0; +10e5 : 59610034; +10e6 : 340103E8; +10e7 : 5961002C; +10e8 : 34010064; +10e9 : 59610030; +10ea : 78010000; +10eb : 38219738; +10ec : 28210000; +10ed : 59630064; +10ee : 59620060; +10ef : C8611800; +10f0 : 5963006C; +10f1 : 35610004; +10f2 : 59600070; +10f3 : FBFFFE9F; +10f4 : 35610028; +10f5 : FBFFFEC6; +10f6 : 2B9D0004; +10f7 : 2B8B0008; +10f8 : 379C0008; +10f9 : C3A00000; +10fa : 379CFFF8; +10fb : 5B8B0008; +10fc : 5B9D0004; +10fd : B8205800; +10fe : 58200044; +10ff : 58200040; +1100 : 3401FFFF; +1101 : 59610048; +1102 : 5961004C; +1103 : 59610050; +1104 : 59610054; +1105 : 34010001; +1106 : 59610070; +1107 : 59600058; +1108 : 35610004; +1109 : 5960005C; +110a : 59600068; +110b : FBFFFE87; +110c : 35610028; +110d : FBFFFEAE; +110e : 29610060; +110f : 34020001; +1110 : FBFFFEAF; +1111 : 29610064; +1112 : 34020001; +1113 : FBFFFEAC; +1114 : 34010004; +1115 : 34020001; +1116 : 34030001; +1117 : FBFFFF2B; +1118 : 2B9D0004; +1119 : 2B8B0008; +111a : 379C0008; +111b : C3A00000; +111c : 379CFFF0; +111d : 5B8B0010; +111e : 5B8C000C; +111f : 5B8D0008; +1120 : 5B9D0004; +1121 : 28240070; +1122 : B8205800; +1123 : 34010001; +1124 : 44800078; +1125 : 29610060; +1126 : 5C610002; +1127 : 59620048; +1128 : 29610064; +1129 : 5C610002; +112a : 5962004C; +112b : 29610048; +112c : 48010009; +112d : 29620050; +112e : 48020006; +112f : 4C220005; +1130 : 29630040; +1131 : 78020040; +1132 : B4621000; +1133 : 59620040; +1134 : 59610050; +1135 : 2961004C; +1136 : 48010009; +1137 : 29620054; +1138 : 48020006; +1139 : 4C220005; +113a : 29630044; +113b : 78020040; +113c : B4621000; +113d : 59620044; +113e : 59610054; +113f : 29630048; +1140 : 34010000; +1141 : 4803005B; +1142 : 2962004C; +1143 : 48020059; +1144 : 296C0040; +1145 : 29610038; +1146 : B46C1800; +1147 : 296C0044; +1148 : C8621000; +1149 : C84C6000; +114a : 44200006; +114b : 218C3FFF; +114c : 21812000; +114d : 44200003; +114e : 3401C000; +114f : B9816000; +1150 : B9801000; +1151 : 35610004; +1152 : FBFFFE23; +1153 : 2962006C; +1154 : 78030000; +1155 : 38639458; +1156 : 2042000F; +1157 : B8206800; +1158 : 3C420010; +1159 : 28610000; +115a : 21A3FFFF; +115b : B8621000; +115c : 58220044; +115d : 29630040; +115e : 29620048; +115f : 34010005; +1160 : B4621000; +1161 : 34030000; +1162 : FBFFFEE0; +1163 : 29630044; +1164 : 2962004C; +1165 : 34010002; +1166 : B4621000; +1167 : 34030000; +1168 : FBFFFEDA; +1169 : 34010001; +116a : B9801000; +116b : 34030000; +116c : FBFFFED6; +116d : 29620068; +116e : 34030000; +116f : 34410001; +1170 : 59610068; +1171 : 34010006; +1172 : FBFFFED0; +1173 : 34010000; +1174 : B9A01000; +1175 : 34030001; +1176 : FBFFFECC; +1177 : 78020000; +1178 : 3401FFFF; +1179 : 384281E4; +117a : 5961004C; +117b : 59610048; +117c : 29630040; +117d : 28410000; +117e : 4C23000A; +117f : 29620044; +1180 : 4C220008; +1181 : 78040000; +1182 : 388481E8; +1183 : 28810000; +1184 : B4611800; +1185 : B4410800; +1186 : 59630040; +1187 : 59610044; +1188 : 29610038; +1189 : 4420000F; +118a : 2961005C; +118b : 29620058; +118c : 4C220006; +118d : 34210001; +118e : 5961005C; +118f : 29610040; +1190 : 3421FFFF; +1191 : E0000006; +1192 : 4C410006; +1193 : 3421FFFF; +1194 : 5961005C; +1195 : 29610040; +1196 : 34210001; +1197 : 59610040; +1198 : 35610028; +1199 : B9801000; +119a : FBFFFDFC; +119b : 7C210000; +119c : 2B9D0004; +119d : 2B8B0010; +119e : 2B8C000C; +119f : 2B8D0008; +11a0 : 379C0010; +11a1 : C3A00000; +11a2 : 379CFFF0; +11a3 : 5B8B0008; +11a4 : 5B9D0004; +11a5 : B8205800; +11a6 : 1443001F; +11a7 : 3781000C; +11a8 : 4802000B; +11a9 : 00440012; +11aa : 3C63000E; +11ab : 3C42000E; +11ac : B8641800; +11ad : 5B820010; +11ae : 34021F40; +11af : 5B83000C; +11b0 : FBFFF245; +11b1 : 2B820010; +11b2 : E0000009; +11b3 : 0842C000; +11b4 : 5B820010; +11b5 : 1442001F; +11b6 : 5B82000C; +11b7 : 34021F40; +11b8 : FBFFF23D; +11b9 : 2B820010; +11ba : C8021000; +11bb : 0041001F; +11bc : B4221000; +11bd : 14420001; +11be : 34010000; +11bf : 59620058; +11c0 : 2B9D0004; +11c1 : 2B8B0008; +11c2 : 379C0010; +11c3 : C3A00000; +11c4 : 28220058; +11c5 : 2821005C; +11c6 : FC410800; +11c7 : C3A00000; +11c8 : 58220004; +11c9 : 5820001C; +11ca : 58230008; +11cb : 5820000C; +11cc : 58200010; +11cd : 58200000; +11ce : C3A00000; +11cf : 379CFFFC; +11d0 : 5B9D0004; +11d1 : 34020001; +11d2 : 58220000; +11d3 : 58200014; +11d4 : 5820001C; +11d5 : 5820000C; +11d6 : 58200010; +11d7 : 28210004; +11d8 : FBFFFDE7; +11d9 : 78010000; +11da : 38219738; +11db : 28210000; +11dc : 34020001; +11dd : FBFFFDE2; +11de : 2B9D0004; +11df : 379C0004; +11e0 : C3A00000; +11e1 : 379CFFB0; +11e2 : 5B8B0010; +11e3 : 5B8C000C; +11e4 : 5B8D0008; +11e5 : 5B9D0004; +11e6 : B8205800; +11e7 : B8406000; +11e8 : B8606800; +11e9 : 37810014; +11ea : 34020000; +11eb : 34030040; +11ec : F80004C0; +11ed : 3401C000; +11ee : 78040000; +11ef : 5B810020; +11f0 : 38849738; +11f1 : 34014000; +11f2 : 5B810044; +11f3 : 28810000; +11f4 : 5DA10005; +11f5 : 78030000; +11f6 : 38638DA4; +11f7 : 586C0000; +11f8 : E0000027; +11f9 : 3DAD0005; +11fa : B56D5800; +11fb : 29610000; +11fc : 44200023; +11fd : 78030000; +11fe : 38638DA4; +11ff : 28610000; +1200 : 29620010; +1201 : C9810800; +1202 : 20213FFF; +1203 : 1423000C; +1204 : 5C400007; +1205 : 3C630002; +1206 : 5961000C; +1207 : 34010001; +1208 : 59630014; +1209 : 59610010; +120a : E0000015; +120b : 2964000C; +120c : 34420001; +120d : B4240800; +120e : 29640014; +120f : B4641800; +1210 : 3C630002; +1211 : 37840050; +1212 : B4831800; +1213 : 2863FFC4; +1214 : 59620010; +1215 : B4230800; +1216 : 29630008; +1217 : 5961000C; +1218 : 5C430007; +1219 : F80003ED; +121a : 59610018; +121b : 34010001; +121c : 5961001C; +121d : 5960000C; +121e : 59600010; +121f : 34010000; +1220 : 2B9D0004; +1221 : 2B8B0010; +1222 : 2B8C000C; +1223 : 2B8D0008; +1224 : 379C0050; +1225 : C3A00000; +1226 : 78030000; +1227 : 38639458; +1228 : 5C40000A; +1229 : 34040001; +122a : 28620000; +122b : BC810800; +122c : 202100FF; +122d : 28430020; +122e : 3C210010; +122f : A4200800; +1230 : A0230800; +1231 : E0000008; +1232 : 28620000; +1233 : 34040001; +1234 : BC810800; +1235 : 28430020; +1236 : 202100FF; +1237 : 3C210010; +1238 : B8230800; +1239 : 58410020; +123a : C3A00000; +123b : 379CFFF8; +123c : 5B8B0008; +123d : 5B9D0004; +123e : 78030000; +123f : B8405800; +1240 : 38639500; +1241 : 44200007; +1242 : 3421FFFF; +1243 : 0823007C; +1244 : 78010000; +1245 : 38219478; +1246 : B4610800; +1247 : 34230104; +1248 : B8600800; +1249 : B9601000; +124a : FBFFFF58; +124b : 78010000; +124c : 38219478; +124d : 582B0014; +124e : 2B9D0004; +124f : 2B8B0008; +1250 : 379C0008; +1251 : C3A00000; +1252 : 379CFFEC; +1253 : 5B8B0014; +1254 : 5B8C0010; +1255 : 5B8D000C; +1256 : 5B8E0008; +1257 : 5B9D0004; +1258 : 780C0000; +1259 : 780D0000; +125a : B8207000; +125b : 340B0000; +125c : 398C9738; +125d : 39AD943C; +125e : E000000A; +125f : 29A10000; +1260 : 942B0800; +1261 : 20210001; +1262 : 44200005; +1263 : 3D620005; +1264 : B5C21000; +1265 : 344101F4; +1266 : FBFFFF69; +1267 : 356B0001; +1268 : 29810000; +1269 : 482BFFF6; +126a : 2B9D0004; +126b : 2B8B0014; +126c : 2B8C0010; +126d : 2B8D000C; +126e : 2B8E0008; +126f : 379C0014; +1270 : C3A00000; +1271 : 379CFFBC; +1272 : 5B8B0044; +1273 : 5B8C0040; +1274 : 5B8D003C; +1275 : 5B8E0038; +1276 : 5B8F0034; +1277 : 5B900030; +1278 : 5B91002C; +1279 : 5B920028; +127a : 5B930024; +127b : 5B940020; +127c : 5B95001C; +127d : 5B960018; +127e : 5B970014; +127f : 5B980010; +1280 : 5B99000C; +1281 : 5B9B0008; +1282 : 5B9D0004; +1283 : 781B0000; +1284 : 780B0000; +1285 : 78190000; +1286 : 780D0000; +1287 : 78110000; +1288 : 78100000; +1289 : 780C0000; +128a : 78170000; +128b : 780F0000; +128c : 3B7B9458; +128d : 396B9478; +128e : 34140009; +128f : 3B398304; +1290 : 34180001; +1291 : 34130003; +1292 : 39AD94E0; +1293 : 34120008; +1294 : 3A319500; +1295 : 3A109490; +1296 : 398C9738; +1297 : 3AF7966C; +1298 : 39EF9730; +1299 : E000007E; +129a : 2875007C; +129b : 780100FF; +129c : 3821FFFF; +129d : 02AE0018; +129e : A2A1A800; +129f : 29610004; +12a0 : 21CE007F; +12a1 : 3421FFFF; +12a2 : 54340055; +12a3 : 3C210002; +12a4 : B7210800; +12a5 : 28210000; +12a6 : C0200000; +12a7 : 29610044; +12a8 : 58610040; +12a9 : 296100A4; +12aa : 296200A0; +12ab : B4410800; +12ac : 0022001F; +12ad : B4410800; +12ae : 14210001; +12af : 34020001; +12b0 : 58610044; +12b1 : 29810000; +12b2 : FBFFFD0D; +12b3 : FBFFFA72; +12b4 : 34210032; +12b5 : 59610008; +12b6 : 3401000A; +12b7 : E0000011; +12b8 : 29760008; +12b9 : FBFFFA6C; +12ba : CAC10800; +12bb : 4C20003C; +12bc : 29610000; +12bd : 5C380003; +12be : 59780004; +12bf : E0000038; +12c0 : 59730004; +12c1 : E0000036; +12c2 : 29810000; +12c3 : 34020000; +12c4 : FBFFFCFB; +12c5 : B9A00800; +12c6 : FBFFFD3C; +12c7 : 34010002; +12c8 : 59610004; +12c9 : E000002E; +12ca : B9A00800; +12cb : FBFFFD4D; +12cc : E0000012; +12cd : BA000800; +12ce : FBFFFDEC; +12cf : 34010004; +12d0 : E3FFFFF8; +12d1 : 29610060; +12d2 : 44200025; +12d3 : 29610064; +12d4 : 44200023; +12d5 : 29610000; +12d6 : 5C330009; +12d7 : 34010005; +12d8 : E3FFFFF0; +12d9 : BA200800; +12da : FBFFFE20; +12db : 34010006; +12dc : E3FFFFEC; +12dd : 296100C0; +12de : 44200019; +12df : B9600800; +12e0 : FBFFFF72; +12e1 : 59720004; +12e2 : 296100E8; +12e3 : 34020001; +12e4 : E0000012; +12e5 : 29610000; +12e6 : 5C380004; +12e7 : B9A00800; +12e8 : FBFFFD30; +12e9 : 44200007; +12ea : 29610060; +12eb : 44200005; +12ec : 29610000; +12ed : 5C33000A; +12ee : 296100C0; +12ef : 5C200008; +12f0 : 2961000C; +12f1 : 34020000; +12f2 : 34210001; +12f3 : 5961000C; +12f4 : 59740004; +12f5 : 296100E8; +12f6 : FBFFFF30; +12f7 : BA000800; +12f8 : BAA01000; +12f9 : B9C01800; +12fa : FBFFFD69; +12fb : 29610060; +12fc : 4420001B; +12fd : BA200800; +12fe : BAA01000; +12ff : B9C01800; +1300 : FBFFFE1C; +1301 : 29610004; +1302 : 5C320015; +1303 : 29610000; +1304 : 34160000; +1305 : 5C33000C; +1306 : E0000008; +1307 : 0AC1007C; +1308 : BAA01000; +1309 : B9C01800; +130a : B5610800; +130b : 34210104; +130c : FBFFFE10; +130d : 36D60001; +130e : 29E10000; +130f : 3421FFFF; +1310 : 4836FFF7; +1311 : 29810000; +1312 : 49C10005; +1313 : BAE00800; +1314 : BAA01000; +1315 : B9C01800; +1316 : FBFFFECB; +1317 : 2B630000; +1318 : 78020002; +1319 : 28610080; +131a : A0220800; +131b : 4420FF7F; +131c : 29610010; +131d : 34210001; +131e : 59610010; +131f : 34010001; +1320 : D0410000; +1321 : 2B9D0004; +1322 : 2B8B0044; +1323 : 2B8C0040; +1324 : 2B8D003C; +1325 : 2B8E0038; +1326 : 2B8F0034; +1327 : 2B900030; +1328 : 2B91002C; +1329 : 2B920028; +132a : 2B930024; +132b : 2B940020; +132c : 2B95001C; +132d : 2B960018; +132e : 2B970014; +132f : 2B980010; +1330 : 2B99000C; +1331 : 2B9B0008; +1332 : 379C0044; +1333 : C3A00000; +1334 : 78010000; +1335 : 38219474; +1336 : 28220000; +1337 : 78030000; +1338 : 78010000; +1339 : 3821946C; +133a : 386381EC; +133b : 58220000; +133c : 28610000; +133d : 58410000; +133e : C3A00000; +133f : 379CFFD4; +1340 : 5B8B0028; +1341 : 5B8C0024; +1342 : 5B8D0020; +1343 : 5B8E001C; +1344 : 5B8F0018; +1345 : 5B900014; +1346 : 5B910010; +1347 : 5B92000C; +1348 : 5B930008; +1349 : 5B9D0004; +134a : B8205800; +134b : B8408000; +134c : B8609000; +134d : FBFFED25; +134e : 78010000; +134f : 38219760; +1350 : 28240000; +1351 : 78010000; +1352 : 38219458; +1353 : 58240000; +1354 : 78010000; +1355 : 28850000; +1356 : 38219474; +1357 : 28210000; +1358 : 78020000; +1359 : 3842946C; +135a : 00A60010; +135b : 58410000; +135c : 78020000; +135d : 38429738; +135e : 20C6003F; +135f : 00A50018; +1360 : 58460000; +1361 : 78020000; +1362 : 38429730; +1363 : 20A50007; +1364 : 58450000; +1365 : 78050000; +1366 : 38A59478; +1367 : 58AB0000; +1368 : 58A0000C; +1369 : 58800040; +136a : 58800044; +136b : 58800000; +136c : 58800028; +136d : 58800024; +136e : 58800004; +136f : 78030000; +1370 : 58800020; +1371 : 340203E8; +1372 : 3863819C; +1373 : 58820048; +1374 : 28620000; +1375 : 5820001C; +1376 : 58220000; +1377 : 34010004; +1378 : 5D610004; +1379 : 34010007; +137a : 58A10004; +137b : E0000006; +137c : 34010009; +137d : 58A10004; +137e : 34010003; +137f : 5D610002; +1380 : BA003000; +1381 : 78010000; +1382 : B8C01000; +1383 : 38219490; +1384 : 780D0000; +1385 : FBFFFCCC; +1386 : 39AD9738; +1387 : 29A30000; +1388 : 78010000; +1389 : 38219500; +138a : BA001000; +138b : 780F0000; +138c : 780E0000; +138d : FBFFFD47; +138e : 340C0000; +138f : 39EF9730; +1390 : 39CE9478; +1391 : 34130001; +1392 : E000000C; +1393 : 0991007C; +1394 : 29A40000; +1395 : BA001000; +1396 : B5D10800; +1397 : 34840001; +1398 : B48C1800; +1399 : 34210104; +139a : B5D18800; +139b : FBFFFD39; +139c : 358C0001; +139d : 5A3300FC; +139e : 29E10000; +139f : 3421FFFF; +13a0 : 482CFFF3; +13a1 : 34010002; +13a2 : 5D610006; +13a3 : 78010000; +13a4 : 3821946C; +13a5 : 28210000; +13a6 : 3402000C; +13a7 : 5822001C; +13a8 : 780E0000; +13a9 : 780D0000; +13aa : 340C0000; +13ab : 39CE9738; +13ac : 39AD9478; +13ad : E0000008; +13ae : 3D810005; +13af : B9801000; +13b0 : B5A10800; +13b1 : 342101F4; +13b2 : 34030200; +13b3 : FBFFFE15; +13b4 : 358C0001; +13b5 : 29C20000; +13b6 : 484CFFF8; +13b7 : 34010001; +13b8 : 5D610017; +13b9 : 78010000; +13ba : 38219458; +13bb : 28210000; +13bc : 28210004; +13bd : 20210002; +13be : 44200021; +13bf : 78010000; +13c0 : 78040000; +13c1 : 38219478; +13c2 : 38849490; +13c3 : 58240068; +13c4 : 78040000; +13c5 : 38849500; +13c6 : 5824006C; +13c7 : 78010000; +13c8 : 38219730; +13c9 : 28240000; +13ca : 78010000; +13cb : 382194E0; +13cc : B4441000; +13cd : BA401800; +13ce : FBFFFC18; +13cf : 78010000; +13d0 : 38219458; +13d1 : 28210000; +13d2 : 78020002; +13d3 : E0000003; +13d4 : 2823007C; +13d5 : 5B83002C; +13d6 : 28230080; +13d7 : A0621800; +13d8 : 4460FFFC; +13d9 : 34020001; +13da : 58220064; +13db : 28220028; +13dc : 38420001; +13dd : 58220028; +13de : FBFFEC9D; +13df : 2B9D0004; +13e0 : 2B8B0028; +13e1 : 2B8C0024; +13e2 : 2B8D0020; +13e3 : 2B8E001C; +13e4 : 2B8F0018; +13e5 : 2B900014; +13e6 : 2B910010; +13e7 : 2B92000C; +13e8 : 2B930008; +13e9 : 379C002C; +13ea : C3A00000; +13eb : 78020000; +13ec : B8201800; +13ed : 38429478; +13ee : 5C200004; +13ef : 28410004; +13f0 : 64210008; +13f1 : C3A00000; +13f2 : 28450004; +13f3 : 34040008; +13f4 : 34010000; +13f5 : 5CA40006; +13f6 : 3463FFFF; +13f7 : 0863007C; +13f8 : B4431000; +13f9 : 2841013C; +13fa : 7C210000; +13fb : C3A00000; +13fc : 379CFFE8; +13fd : 5B8B0018; +13fe : 5B8C0014; +13ff : 5B8D0010; +1400 : 5B8E000C; +1401 : 5B8F0008; +1402 : 5B9D0004; +1403 : 3403FFFF; +1404 : B8407800; +1405 : 5C230016; +1406 : 34010000; +1407 : 780C0000; +1408 : 780D0000; +1409 : FBFFFE32; +140a : 340B0000; +140b : 398C9730; +140c : 39AD9478; +140d : 340E0004; +140e : E0000009; +140f : 0961007C; +1410 : B5A10800; +1411 : 282100FC; +1412 : 5C2E0004; +1413 : 35610001; +1414 : B9E01000; +1415 : FBFFFE26; +1416 : 356B0001; +1417 : 29810000; +1418 : 3421FFFF; +1419 : 482BFFF6; +141a : E0000002; +141b : FBFFFE20; +141c : 2B9D0004; +141d : 2B8B0018; +141e : 2B8C0014; +141f : 2B8D0010; +1420 : 2B8E000C; +1421 : 2B8F0008; +1422 : 379C0018; +1423 : C3A00000; +1424 : 379CFFF0; +1425 : 5B8B0010; +1426 : 5B8C000C; +1427 : 5B8D0008; +1428 : 5B9D0004; +1429 : B8205800; +142a : B8406800; +142b : 78010000; +142c : 3D620005; +142d : 38219478; +142e : B4220800; +142f : 2824020C; +1430 : B8606000; +1431 : 4C800003; +1432 : 34844000; +1433 : E0000004; +1434 : 34013FFF; +1435 : 4C240002; +1436 : 3484C000; +1437 : 3C840001; +1438 : 34010000; +1439 : 20823FFE; +143a : 34030000; +143b : 34041F40; +143c : F80001B2; +143d : 3C210012; +143e : 0044000E; +143f : B8242000; +1440 : 59A40000; +1441 : 4580000C; +1442 : 78010000; +1443 : 3821943C; +1444 : 28220000; +1445 : 3D630005; +1446 : 78010000; +1447 : 38219478; +1448 : B4230800; +1449 : 282101F8; +144a : 94410800; +144b : 20210001; +144c : 59810000; +144d : 3D6B0005; +144e : 78020000; +144f : 38429478; +1450 : B44B1000; +1451 : 28410210; +1452 : 2B9D0004; +1453 : 2B8B0010; +1454 : 2B8C000C; +1455 : 2B8D0008; +1456 : 379C0010; +1457 : C3A00000; +1458 : 379CFFFC; +1459 : 5B9D0004; +145a : 5C200004; +145b : 78010000; +145c : 38219500; +145d : E0000007; +145e : 3421FFFF; +145f : 0821007C; +1460 : 78020000; +1461 : 38429478; +1462 : B4220800; +1463 : 34210104; +1464 : FBFFFD60; +1465 : 2B9D0004; +1466 : 379C0004; +1467 : C3A00000; +1468 : 379CFFF0; +1469 : 5B8B0010; +146a : 5B8C000C; +146b : 5B8D0008; +146c : 5B9D0004; +146d : 780D0000; +146e : 780B0000; +146f : B8206000; +1470 : 39AD9478; +1471 : 396B943C; +1472 : 4440000D; +1473 : 34020001; +1474 : FBFFFB4B; +1475 : 3D810005; +1476 : B5A16800; +1477 : 35A101F4; +1478 : FBFFFD57; +1479 : 29610000; +147a : 34020001; +147b : BC4C6000; +147c : B9816000; +147d : 596C0000; +147e : E000000A; +147f : 34030001; +1480 : 29640000; +1481 : BC611800; +1482 : A4601800; +1483 : A0641800; +1484 : 59630000; +1485 : 29A300E8; +1486 : 44230002; +1487 : FBFFFB38; +1488 : 2B9D0004; +1489 : 2B8B0010; +148a : 2B8C000C; +148b : 2B8D0008; +148c : 379C0010; +148d : C3A00000; +148e : 379CFFF8; +148f : 5B8B0008; +1490 : 5B9D0004; +1491 : 28240014; +1492 : B8201800; +1493 : B8403000; +1494 : 44800015; +1495 : 28250010; +1496 : 20A50002; +1497 : 5CA00007; +1498 : B4862000; +1499 : B8800800; +149a : 2B9D0004; +149b : 2B8B0008; +149c : 379C0008; +149d : C3A00000; +149e : 346B0030; +149f : B4861000; +14a0 : B9600800; +14a1 : 34030040; +14a2 : F80001D1; +14a3 : B9602000; +14a4 : B8800800; +14a5 : 2B9D0004; +14a6 : 2B8B0008; +14a7 : 379C0008; +14a8 : C3A00000; +14a9 : 28250010; +14aa : 20A70004; +14ab : 5CE4FFEB; +14ac : 2825001C; +14ad : 34040000; +14ae : 44A7FFEB; +14af : 342B0030; +14b0 : 34040040; +14b1 : B9601800; +14b2 : D8A00000; +14b3 : B9602000; +14b4 : E3FFFFF0; +14b5 : 379CFFF0; +14b6 : 5B8B0010; +14b7 : 5B8C000C; +14b8 : 5B8D0008; +14b9 : 5B9D0004; +14ba : B8205800; +14bb : 44400047; +14bc : 2822000C; +14bd : 58200080; +14be : 582000B0; +14bf : 58220090; +14c0 : 340C0000; +14c1 : B9600800; +14c2 : FBFFFFCC; +14c3 : 59610028; +14c4 : 4022003F; +14c5 : 5C400006; +14c6 : 78040000; +14c7 : 388481B0; +14c8 : 28230000; +14c9 : 28820000; +14ca : 4462005D; +14cb : 34010000; +14cc : 45800030; +14cd : 3583FFFF; +14ce : 346C0028; +14cf : B58C0800; +14d0 : B4210800; +14d1 : B5610800; +14d2 : 28220000; +14d3 : 5C40000F; +14d4 : 34010000; +14d5 : 44620027; +14d6 : 34620027; +14d7 : B4421000; +14d8 : B4421000; +14d9 : B5621000; +14da : E0000002; +14db : 44610044; +14dc : 28410000; +14dd : 3463FFFF; +14de : 3442FFFC; +14df : 4420FFFC; +14e0 : 596300B0; +14e1 : 346C0028; +14e2 : 346D0024; +14e3 : B5AD6800; +14e4 : B5AD6800; +14e5 : B56D6800; +14e6 : 29A20000; +14e7 : B9600800; +14e8 : B58C6000; +14e9 : FBFFFFA5; +14ea : B58C6000; +14eb : B56C1000; +14ec : 29A40000; +14ed : 28430000; +14ee : 296C00B0; +14ef : 34840040; +14f0 : 3463FFFF; +14f1 : 59610028; +14f2 : 59A40000; +14f3 : 58430000; +14f4 : 35830020; +14f5 : B4631800; +14f6 : B4631800; +14f7 : B5631800; +14f8 : 2824000C; +14f9 : 28620000; +14fa : B4441000; +14fb : 59620074; +14fc : 2B9D0004; +14fd : 2B8B0010; +14fe : 2B8C000C; +14ff : 2B8D0008; +1500 : 379C0010; +1501 : C3A00000; +1502 : 28210028; +1503 : 296300B0; +1504 : 34050002; +1505 : 4024003F; +1506 : ECA32800; +1507 : 64840002; +1508 : A0852000; +1509 : 4482FFC5; +150a : 34620020; +150b : B4421000; +150c : B4421000; +150d : B5621000; +150e : 28450000; +150f : 34640025; +1510 : 28220004; +1511 : B4842000; +1512 : B4842000; +1513 : B4A21000; +1514 : B5642000; +1515 : 58820000; +1516 : 2824000C; +1517 : 34610021; +1518 : B4210800; +1519 : B4210800; +151a : B5610800; +151b : B4852800; +151c : 346C0001; +151d : 58250000; +151e : E3FFFFA3; +151f : 34010000; +1520 : 596000B0; +1521 : 2B9D0004; +1522 : 2B8B0010; +1523 : 2B8C000C; +1524 : 2B8D0008; +1525 : 379C0010; +1526 : C3A00000; +1527 : 35820024; +1528 : B4421000; +1529 : B4421000; +152a : B5621800; +152b : 2C250004; +152c : 28640000; +152d : 35820028; +152e : B4421000; +152f : B4421000; +1530 : B5621000; +1531 : 34A5FFFF; +1532 : 34840040; +1533 : 58450000; +1534 : 58640000; +1535 : 596C00B0; +1536 : E3FFFFBE; +1537 : 379CFFEC; +1538 : 5B8B0014; +1539 : 5B8C0010; +153a : 5B8D000C; +153b : 5B8E0008; +153c : 5B9D0004; +153d : B8406000; +153e : 34020001; +153f : B8205800; +1540 : B8607000; +1541 : B8806800; +1542 : FBFFFF73; +1543 : B9600800; +1544 : 34020000; +1545 : FBFFFF70; +1546 : B8202800; +1547 : 4420001E; +1548 : 28A10018; +1549 : 5C2CFFFA; +154a : 28A1001C; +154b : 5C2EFFF8; +154c : 28A10020; +154d : 5C2DFFF6; +154e : 296100B0; +154f : 59650028; +1550 : 28A2000C; +1551 : 34210020; +1552 : B4210800; +1553 : B4210800; +1554 : B5610800; +1555 : 28230000; +1556 : 34010000; +1557 : B4431800; +1558 : 59630074; +1559 : 28A30014; +155a : 59600078; +155b : 34630001; +155c : C8621000; +155d : 59620070; +155e : 2B9D0004; +155f : 2B8B0014; +1560 : 2B8C0010; +1561 : 2B8D000C; +1562 : 2B8E0008; +1563 : 379C0014; +1564 : C3A00000; +1565 : 3401FFFE; +1566 : E3FFFFF8; +1567 : 58200028; +1568 : 34010000; +1569 : C3A00000; +156a : 379CFFF0; +156b : 5B8B0010; +156c : 5B8C000C; +156d : 5B8D0008; +156e : 5B9D0004; +156f : 28250028; +1570 : B8205800; +1571 : B8406000; +1572 : B8806800; +1573 : 3401FFFE; +1574 : 44A00012; +1575 : 4C400002; +1576 : 296C0078; +1577 : 29610070; +1578 : B58D1000; +1579 : 54410013; +157a : 29640014; +157b : 44800014; +157c : 29620074; +157d : B8600800; +157e : B9A01800; +157f : B5821000; +1580 : B4821000; +1581 : F80000F2; +1582 : B9A00800; +1583 : 4C010003; +1584 : B42C6000; +1585 : 596C0078; +1586 : 2B9D0004; +1587 : 2B8B0010; +1588 : 2B8C000C; +1589 : 2B8D0008; +158a : 379C0010; +158b : C3A00000; +158c : 29640014; +158d : C82C6800; +158e : 5C80FFEE; +158f : 29620074; +1590 : 2965001C; +1591 : B9600800; +1592 : B5821000; +1593 : B9A02000; +1594 : D8A00000; +1595 : E3FFFFEE; +1596 : 379CFFF0; +1597 : 5B8B0010; +1598 : 5B8C000C; +1599 : 5B8D0008; +159a : 5B9D0004; +159b : 28250028; +159c : B8205800; +159d : B8406000; +159e : B8806800; +159f : 3401FFFE; +15a0 : 44A00012; +15a1 : 4C400002; +15a2 : 296C0078; +15a3 : 29610070; +15a4 : B58D1000; +15a5 : 54410013; +15a6 : 29640014; +15a7 : 44800014; +15a8 : 29610074; +15a9 : B8601000; +15aa : B9A01800; +15ab : B5810800; +15ac : B4810800; +15ad : F80000C6; +15ae : B9A00800; +15af : 4C010003; +15b0 : B42C6000; +15b1 : 596C0078; +15b2 : 2B9D0004; +15b3 : 2B8B0010; +15b4 : 2B8C000C; +15b5 : 2B8D0008; +15b6 : 379C0010; +15b7 : C3A00000; +15b8 : 29640014; +15b9 : C82C6800; +15ba : 5C80FFEE; +15bb : 29620074; +15bc : 29650020; +15bd : B9600800; +15be : B5821000; +15bf : B9A02000; +15c0 : D8A00000; +15c1 : E3FFFFEE; +15c2 : 379CFFF0; +15c3 : 5B8B0010; +15c4 : 5B8C000C; +15c5 : 5B8D0008; +15c6 : 5B9D0004; +15c7 : 28240028; +15c8 : B8205800; +15c9 : B8406000; +15ca : B8606800; +15cb : 3401FFFE; +15cc : 44800012; +15cd : 4C400002; +15ce : 296C0078; +15cf : 29610070; +15d0 : B58D1000; +15d1 : 54410013; +15d2 : 29640014; +15d3 : 44800014; +15d4 : 29610074; +15d5 : 340200FF; +15d6 : B9A01800; +15d7 : B5810800; +15d8 : B4810800; +15d9 : F80000D3; +15da : B9A00800; +15db : 4C010003; +15dc : B42C6000; +15dd : 596C0078; +15de : 2B9D0004; +15df : 2B8B0010; +15e0 : 2B8C000C; +15e1 : 2B8D0008; +15e2 : 379C0010; +15e3 : C3A00000; +15e4 : 29640014; +15e5 : C82C6800; +15e6 : 5C80FFEE; +15e7 : 29620074; +15e8 : 29640024; +15e9 : B9600800; +15ea : B5821000; +15eb : B9A01800; +15ec : D8800000; +15ed : E3FFFFEE; +15ee : 2045FFFF; +15ef : 00460010; +15f0 : 2088FFFF; +15f1 : 00890010; +15f2 : 89053800; +15f3 : 89064000; +15f4 : 89252800; +15f5 : 00EA0010; +15f6 : 89263000; +15f7 : B5052800; +15f8 : B4AA2800; +15f9 : 50A80003; +15fa : 78080001; +15fb : B4C83000; +15fc : 88431000; +15fd : 88812000; +15fe : 00A10010; +15ff : 3CA50010; +1600 : B4C13000; +1601 : 20E7FFFF; +1602 : B4440800; +1603 : B4260800; +1604 : B4A71000; +1605 : C3A00000; +1606 : 379CFFF8; +1607 : 5B8B0008; +1608 : 5B9D0004; +1609 : 44400022; +160a : B8412000; +160b : 3403000F; +160c : 5483000B; +160d : 78030000; +160e : 3863832C; +160f : 3C210004; +1610 : B4621000; +1611 : B4410800; +1612 : 40210000; +1613 : 2B9D0004; +1614 : 2B8B0008; +1615 : 379C0008; +1616 : C3A00000; +1617 : 340B0000; +1618 : 4C200003; +1619 : C8010800; +161a : 340B0001; +161b : 4C400003; +161c : C8021000; +161d : 196B0001; +161e : 90C01800; +161f : 20630002; +1620 : 44600008; +1621 : 8C220800; +1622 : 45600002; +1623 : C8010800; +1624 : 2B9D0004; +1625 : 2B8B0008; +1626 : 379C0008; +1627 : C3A00000; +1628 : 34030000; +1629 : F800002A; +162a : E3FFFFF8; +162b : 90000800; +162c : 20210001; +162d : 3C210001; +162e : D0010000; +162f : 90E00800; +1630 : BBA0F000; +1631 : 342100A0; +1632 : C0200000; +1633 : 379CFFFC; +1634 : 5B9D0004; +1635 : 44400006; +1636 : 34030000; +1637 : F800001C; +1638 : 2B9D0004; +1639 : 379C0004; +163a : C3A00000; +163b : 90000800; +163c : 20210001; +163d : 3C210001; +163e : D0010000; +163f : 90E00800; +1640 : BBA0F000; +1641 : 342100A0; +1642 : C0200000; +1643 : 379CFFFC; +1644 : 5B9D0004; +1645 : 44400006; +1646 : 34030001; +1647 : F800000C; +1648 : 2B9D0004; +1649 : 379C0004; +164a : C3A00000; +164b : 90000800; +164c : 20210001; +164d : 3C210001; +164e : D0010000; +164f : 90E00800; +1650 : BBA0F000; +1651 : 342100A0; +1652 : C0200000; +1653 : F4222000; +1654 : 44800018; +1655 : 34040001; +1656 : 4C40000B; +1657 : 34050000; +1658 : 54410003; +1659 : C8220800; +165a : B8A42800; +165b : 00840001; +165c : 00420001; +165d : 5C80FFFB; +165e : 5C600002; +165f : B8A00800; +1660 : C3A00000; +1661 : 3C420001; +1662 : 3C840001; +1663 : F4222800; +1664 : 7C860000; +1665 : A0C52800; +1666 : 44A00002; +1667 : 4C40FFFA; +1668 : 34050000; +1669 : 4480FFF5; +166a : 34050000; +166b : E3FFFFED; +166c : 34040001; +166d : 34050000; +166e : E3FFFFEA; +166f : 1422001F; +1670 : 98410800; +1671 : C8220800; +1672 : C3A00000; +1673 : 3404000F; +1674 : B8203800; +1675 : B8403000; +1676 : 5083002D; +1677 : B8412000; +1678 : 20840003; +1679 : 5C80002B; +167a : B8402000; +167b : B8202800; +167c : B8603000; +167d : 3407000F; +167e : 28880000; +167f : 34C6FFF0; +1680 : 58A80000; +1681 : 28880004; +1682 : 58A80004; +1683 : 28880008; +1684 : 58A80008; +1685 : 2888000C; +1686 : 34840010; +1687 : 58A8000C; +1688 : 34A50010; +1689 : 54C7FFF5; +168a : 3463FFF0; +168b : 00660004; +168c : 2063000F; +168d : 34C60001; +168e : 3CC60004; +168f : B4263800; +1690 : B4463000; +1691 : 34020003; +1692 : 50430011; +1693 : 34020000; +1694 : 34080003; +1695 : B4C22000; +1696 : 28850000; +1697 : B4E22000; +1698 : 34420004; +1699 : 58850000; +169a : C8622000; +169b : 5488FFFA; +169c : 3463FFFC; +169d : 00620002; +169e : 20630003; +169f : 34420001; +16a0 : 3C420002; +16a1 : B4E23800; +16a2 : B4C23000; +16a3 : 44600008; +16a4 : 34020000; +16a5 : B4C22000; +16a6 : 40850000; +16a7 : B4E22000; +16a8 : 34420001; +16a9 : 30850000; +16aa : 5C43FFFB; +16ab : C3A00000; +16ac : 20250003; +16ad : B8202000; +16ae : 44A0000B; +16af : 4460002C; +16b0 : 3463FFFF; +16b1 : 204600FF; +16b2 : E0000003; +16b3 : 44600028; +16b4 : 3463FFFF; +16b5 : 30860000; +16b6 : 34840001; +16b7 : 20850003; +16b8 : 5CA0FFFB; +16b9 : 34050003; +16ba : 50A3001A; +16bb : 204500FF; +16bc : 3CA60008; +16bd : 340A000F; +16be : B8C52800; +16bf : 3CA60010; +16c0 : B8804000; +16c1 : B8C53000; +16c2 : B8603800; +16c3 : B8802800; +16c4 : 3409000F; +16c5 : 546A0017; +16c6 : 34040000; +16c7 : 34070003; +16c8 : B5042800; +16c9 : 34840004; +16ca : 58A60000; +16cb : C8642800; +16cc : 54A7FFFC; +16cd : 3463FFFC; +16ce : 00640002; +16cf : 20630003; +16d0 : 34840001; +16d1 : 3C840002; +16d2 : B5044000; +16d3 : B9002000; +16d4 : 44600007; +16d5 : 204200FF; +16d6 : 34050000; +16d7 : B4853000; +16d8 : 30C20000; +16d9 : 34A50001; +16da : 5C65FFFD; +16db : C3A00000; +16dc : 58A60000; +16dd : 58A60004; +16de : 58A60008; +16df : 58A6000C; +16e0 : 34E7FFF0; +16e1 : 34A50010; +16e2 : 54E9FFFA; +16e3 : 3463FFF0; +16e4 : 00680004; +16e5 : 2063000F; +16e6 : 35080001; +16e7 : 3D080004; +16e8 : B4884000; +16e9 : 34040003; +16ea : 5464FFDC; +16eb : B9002000; +16ec : E3FFFFE8; +16ed : 57522043; +16ee : 6F72653A; +16ef : 20737461; +16f0 : 7274696E; +16f1 : 67207570; +16f2 : 2E2E2E0A; +16f3 : 00000000; +16f4 : 556E6162; +16f5 : 6C652074; +16f6 : 6F206465; +16f7 : 7465726D; +16f8 : 696E6520; +16f9 : 4D414320; +16fa : 61646472; +16fb : 6573730A; +16fc : 00000000; +16fd : 4C6F6361; +16fe : 6C204D41; +16ff : 43206164; +1700 : 64726573; +1701 : 733A2025; +1702 : 3032783A; +1703 : 25303278; +1704 : 3A253032; +1705 : 783A2530; +1706 : 32783A25; +1707 : 3032783A; +1708 : 25303278; +1709 : 0A000000; +170a : 4E657720; +170b : 6D617820; +170c : 72756E20; +170d : 74696D65; +170e : 20666F72; +170f : 20612074; +1710 : 61736B20; +1711 : 25732C20; +1712 : 6F6C6420; +1713 : 256C642C; +1714 : 206E6577; +1715 : 2025640A; +1716 : 00000000; +1717 : 7461736B; +1718 : 2025732C; +1719 : 2072756E; +171a : 20666F72; +171b : 20256420; +171c : 6D730A00; +171d : 73706C6C; +171e : 2D626800; +171f : 7368656C; +1720 : 6C2B6775; +1721 : 69000000; +1722 : 70747000; +1723 : 75707469; +1724 : 6D650000; +1725 : 63686563; +1726 : 6B2D6C69; +1727 : 6E6B0000; +1728 : 69646C65; +1729 : 00000000; +172a : 64696167; +172b : 2D66736D; +172c : 2D312D25; +172d : 733A2025; +172e : 3039642E; +172f : 25303364; +1730 : 3A200000; +1731 : 454E5445; +1732 : 52202573; +1733 : 2C207061; +1734 : 636B6574; +1735 : 206C656E; +1736 : 2025690A; +1737 : 00000000; +1738 : 25733A20; +1739 : 7265656E; +173a : 74657220; +173b : 696E2025; +173c : 69206D73; +173d : 0A000000; +173e : 4C454156; +173f : 45202573; +1740 : 20286E65; +1741 : 78743A20; +1742 : 25336929; +1743 : 0A0A0000; +1744 : 52454356; +1745 : 20253032; +1746 : 64206279; +1747 : 74657320; +1748 : 61742025; +1749 : 39642E25; +174a : 3039642E; +174b : 25303364; +174c : 20287479; +174d : 70652025; +174e : 782C2025; +174f : 73290A00; +1750 : 66736D3A; +1751 : 20556E6B; +1752 : 6E6F776E; +1753 : 20737461; +1754 : 74652066; +1755 : 6F722070; +1756 : 6F727420; +1757 : 25730A00; +1758 : 57726F6E; +1759 : 6720646F; +175a : 6D61696E; +175b : 2025693A; +175c : 20646973; +175d : 63617264; +175e : 0A000000; +175f : 416C7465; +1760 : 726E6174; +1761 : 65206D61; +1762 : 73746572; +1763 : 3A206469; +1764 : 73636172; +1765 : 640A0000; +1766 : 4C6F6F70; +1767 : 696E6720; +1768 : 6672616D; +1769 : 653A2064; +176a : 69736361; +176b : 72640A00; +176c : 66736D20; +176d : 666F7220; +176e : 25733A20; +176f : 4572726F; +1770 : 72202569; +1771 : 20696E20; +1772 : 25730A00; +1773 : 70707369; +1774 : 00000000; +1775 : 25732D25; +1776 : 692D2573; +1777 : 3A200000; +1778 : 25733A20; +1779 : 6572726F; +177a : 72207061; +177b : 7273696E; +177c : 67202225; +177d : 73220A00; +177e : 64696167; +177f : 2D636F6E; +1780 : 66696700; +1781 : 64696167; +1782 : 2D657874; +1783 : 656E7369; +1784 : 6F6E0000; +1785 : 64696167; +1786 : 2D626D63; +1787 : 00000000; +1788 : 64696167; +1789 : 2D736572; +178a : 766F0000; +178b : 64696167; +178c : 2D667261; +178d : 6D657300; +178e : 64696167; +178f : 2D74696D; +1790 : 65000000; +1791 : 64696167; +1792 : 2D66736D; +1793 : 00000000; +1794 : 6E657720; +1795 : 74696D65; +1796 : 6F757420; +1797 : 666F7220; +1798 : 25733A20; +1799 : 25690A00; +179a : 74696D65; +179b : 6F757420; +179c : 65787069; +179d : 7265643A; +179e : 2025730A; +179f : 00000000; +17a0 : 52455155; +17a1 : 45535400; +17a2 : 53594E43; +17a3 : 5F53454E; +17a4 : 44000000; +17a5 : 414E4E5F; +17a6 : 52454345; +17a7 : 49505400; +17a8 : 414E4E5F; +17a9 : 53454E44; +17aa : 00000000; +17ab : 4641554C; +17ac : 54000000; +17ad : 5155414C; +17ae : 00000000; +17af : 73796E63; +17b0 : 00000000; +17b1 : 64656C61; +17b2 : 795F7265; +17b3 : 71000000; +17b4 : 7064656C; +17b5 : 61795F72; +17b6 : 65710000; +17b7 : 7064656C; +17b8 : 61795F72; +17b9 : 65737000; +17ba : 64656C61; +17bb : 795F7265; +17bc : 73700000; +17bd : 7064656C; +17be : 61795F72; +17bf : 6573705F; +17c0 : 666F6C6C; +17c1 : 6F775F75; +17c2 : 70000000; +17c3 : 616E6E6F; +17c4 : 756E6365; +17c5 : 00000000; +17c6 : 7369676E; +17c7 : 616C696E; +17c8 : 67000000; +17c9 : 6D616E61; +17ca : 67656D65; +17cb : 6E740000; +17cc : 50505369; +17cd : 20666F72; +17ce : 20575250; +17cf : 432E2043; +17d0 : 6F6D6D69; +17d1 : 74202573; +17d2 : 2C206275; +17d3 : 696C7420; +17d4 : 6F6E2044; +17d5 : 65632031; +17d6 : 38203230; +17d7 : 31370A00; +17d8 : 70707369; +17d9 : 2D763230; +17da : 31362E31; +17db : 322D3839; +17dc : 2D676362; +17dd : 35393334; +17de : 65000000; +17df : 50545020; +17e0 : 73746172; +17e1 : 740A0000; +17e2 : 50545020; +17e3 : 73746F70; +17e4 : 0A000000; +17e5 : 4C6F636B; +17e6 : 696E6720; +17e7 : 504C4C00; +17e8 : 0A4C6F63; +17e9 : 6B207469; +17ea : 6D656F75; +17eb : 742E0000; +17ec : 2E000000; +17ed : 77723100; +17ee : 20696E76; +17ef : 616C6964; +17f0 : 00000000; +17f1 : 25735449; +17f2 : 4D453A20; +17f3 : 28256C69; +17f4 : 202D2030; +17f5 : 78256C78; +17f6 : 2920256C; +17f7 : 692E2530; +17f8 : 366C6925; +17f9 : 730A0000; +17fa : 25732573; +17fb : 25303278; +17fc : 2D253032; +17fd : 782D2530; +17fe : 32782D25; +17ff : 3032782D; +1800 : 25303278; +1801 : 2D253032; +1802 : 782D2530; +1803 : 32782D25; +1804 : 3032782D; +1805 : 25303278; +1806 : 2D253032; +1807 : 780A0000; +1808 : 25732573; +1809 : 25732028; +180a : 73697A65; +180b : 20256929; +180c : 0A000000; +180d : 25732573; +180e : 00000000; +180f : 25303278; +1810 : 00000000; +1811 : 25735645; +1812 : 5253494F; +1813 : 4E3A2075; +1814 : 6E737570; +1815 : 706F7274; +1816 : 65642028; +1817 : 2569290A; +1818 : 00000000; +1819 : 25735645; +181a : 5253494F; +181b : 4E3A2025; +181c : 69202874; +181d : 79706520; +181e : 25692C20; +181f : 6C656E20; +1820 : 25692C20; +1821 : 646F6D61; +1822 : 696E2025; +1823 : 69290A00; +1824 : 2573464C; +1825 : 4147533A; +1826 : 20307825; +1827 : 30347820; +1828 : 28636F72; +1829 : 72656374; +182a : 696F6E20; +182b : 30782530; +182c : 38783A25; +182d : 30387820; +182e : 25303875; +182f : 290A0000; +1830 : 504F5254; +1831 : 3A200000; +1832 : 25735245; +1833 : 53543A20; +1834 : 73657120; +1835 : 25692C20; +1836 : 6374726C; +1837 : 2025692C; +1838 : 206C6F67; +1839 : 2D696E74; +183a : 65727661; +183b : 6C202569; +183c : 0A000000; +183d : 25734D45; +183e : 53534147; +183f : 453A2028; +1840 : 45292053; +1841 : 594E430A; +1842 : 00000000; +1843 : 25732573; +1844 : 256C752E; +1845 : 25303969; +1846 : 0A000000; +1847 : 4D53472D; +1848 : 53594E43; +1849 : 3A200000; +184a : 25734D45; +184b : 53534147; +184c : 453A2028; +184d : 45292044; +184e : 454C4159; +184f : 5F524551; +1850 : 0A000000; +1851 : 4D53472D; +1852 : 44454C41; +1853 : 595F5245; +1854 : 513A2000; +1855 : 25734D45; +1856 : 53534147; +1857 : 453A2028; +1858 : 47292046; +1859 : 4F4C4C4F; +185a : 575F5550; +185b : 0A000000; +185c : 4D53472D; +185d : 464F4C4C; +185e : 4F575F55; +185f : 503A2000; +1860 : 25734D45; +1861 : 53534147; +1862 : 453A2028; +1863 : 47292044; +1864 : 454C4159; +1865 : 5F524553; +1866 : 500A0000; +1867 : 4D53472D; +1868 : 44454C41; +1869 : 595F5245; +186a : 53503A20; +186b : 00000000; +186c : 25734D45; +186d : 53534147; +186e : 453A2028; +186f : 47292041; +1870 : 4E4E4F55; +1871 : 4E43450A; +1872 : 00000000; +1873 : 4D53472D; +1874 : 414E4E4F; +1875 : 554E4345; +1876 : 3A207374; +1877 : 616D7020; +1878 : 00000000; +1879 : 25732573; +187a : 25303278; +187b : 2D253032; +187c : 782D2530; +187d : 34780A00; +187e : 4D53472D; +187f : 414E4E4F; +1880 : 554E4345; +1881 : 3A206772; +1882 : 616E646D; +1883 : 61737465; +1884 : 722D7175; +1885 : 616C6974; +1886 : 79200000; +1887 : 25734D53; +1888 : 472D414E; +1889 : 4E4F554E; +188a : 43453A20; +188b : 6772616E; +188c : 646D6173; +188d : 7465722D; +188e : 7072696F; +188f : 20256920; +1890 : 25690A00; +1891 : 25732573; +1892 : 25303278; +1893 : 2D253032; +1894 : 782D2530; +1895 : 32782D25; +1896 : 3032782D; +1897 : 25303278; +1898 : 2D253032; +1899 : 782D2530; +189a : 32782D25; +189b : 3032780A; +189c : 00000000; +189d : 4D53472D; +189e : 414E4E4F; +189f : 554E4345; +18a0 : 3A206772; +18a1 : 616E646D; +18a2 : 61737465; +18a3 : 722D6964; +18a4 : 20000000; +18a5 : 25734D45; +18a6 : 53534147; +18a7 : 453A2028; +18a8 : 47292053; +18a9 : 49474E41; +18aa : 4C494E47; +18ab : 0A000000; +18ac : 4D53472D; +18ad : 5349474E; +18ae : 414C494E; +18af : 473A2074; +18b0 : 61726765; +18b1 : 742D706F; +18b2 : 72742000; +18b3 : 2573544C; +18b4 : 563A2074; +18b5 : 6F6F2073; +18b6 : 686F7274; +18b7 : 20282569; +18b8 : 202D2025; +18b9 : 69203D20; +18ba : 2569290A; +18bb : 00000000; +18bc : 2573544C; +18bd : 563A2074; +18be : 79706520; +18bf : 25303478; +18c0 : 206C656E; +18c1 : 20256920; +18c2 : 6F756920; +18c3 : 25303278; +18c4 : 3A253032; +18c5 : 783A2530; +18c6 : 32782073; +18c7 : 75622025; +18c8 : 3032783A; +18c9 : 25303278; +18ca : 3A253032; +18cb : 780A0000; +18cc : 2573544C; +18cd : 563A2074; +18ce : 6F6F2073; +18cf : 686F7274; +18d0 : 20286578; +18d1 : 70656374; +18d2 : 65642025; +18d3 : 692C2074; +18d4 : 6F74616C; +18d5 : 20256929; +18d6 : 0A000000; +18d7 : 544C563A; +18d8 : 20000000; +18d9 : 746C762D; +18da : 636F6E74; +18db : 656E7400; +18dc : 44554D50; +18dd : 3A200000; +18de : 7061796C; +18df : 6F616400; +18e0 : 2573564C; +18e1 : 414E2025; +18e2 : 690A0000; +18e3 : 25734554; +18e4 : 483A2025; +18e5 : 30347820; +18e6 : 28253032; +18e7 : 783A2530; +18e8 : 32783A25; +18e9 : 3032783A; +18ea : 25303278; +18eb : 3A253032; +18ec : 783A2530; +18ed : 3278202D; +18ee : 3E202530; +18ef : 32783A25; +18f0 : 3032783A; +18f1 : 25303278; +18f2 : 3A253032; +18f3 : 783A2530; +18f4 : 32783A25; +18f5 : 30327829; +18f6 : 0A000000; +18f7 : 25734950; +18f8 : 3A202569; +18f9 : 20282569; +18fa : 2E25692E; +18fb : 25692E25; +18fc : 69202D3E; +18fd : 2025692E; +18fe : 25692E25; +18ff : 692E2569; +1900 : 29206C65; +1901 : 6E202569; +1902 : 0A000000; +1903 : 25735544; +1904 : 503A2028; +1905 : 2569202D; +1906 : 3E202569; +1907 : 29206C65; +1908 : 6E202569; +1909 : 0A000000; +190a : 25733A20; +190b : 256C690A; +190c : 00000000; +190d : 5761726E; +190e : 696E673A; +190f : 2025733A; +1910 : 2063616E; +1911 : 206E6F74; +1912 : 2061646A; +1913 : 75737420; +1914 : 66726571; +1915 : 5F707062; +1916 : 20256C69; +1917 : 0A000000; +1918 : 25733A20; +1919 : 25396C75; +191a : 2E253039; +191b : 6C690A00; +191c : 25733A20; +191d : 736E743D; +191e : 25642C20; +191f : 7365633D; +1920 : 256C642C; +1921 : 206E7365; +1922 : 633D256C; +1923 : 640A0000; +1924 : 25303964; +1925 : 20253039; +1926 : 64202530; +1927 : 33642000; +1928 : 73656E64; +1929 : 3A200000; +192a : 72656376; +192b : 3A200000; +192c : 25303964; +192d : 20253039; +192e : 64202530; +192f : 33640000; +1930 : 20202025; +1931 : 39642E25; +1932 : 33640A00; +1933 : 696E6974; +1934 : 69616C69; +1935 : 7A696E67; +1936 : 00000000; +1937 : 6661756C; +1938 : 74790000; +1939 : 64697361; +193a : 626C6564; +193b : 00000000; +193c : 6C697374; +193d : 656E696E; +193e : 67000000; +193f : 7072652D; +1940 : 6D617374; +1941 : 65720000; +1942 : 70617373; +1943 : 69766500; +1944 : 756E6361; +1945 : 6C696272; +1946 : 61746564; +1947 : 00000000; +1948 : 736C6176; +1949 : 65000000; +194a : 756E6361; +194b : 6C696272; +194c : 61746564; +194d : 2F77722D; +194e : 70726573; +194f : 656E7400; +1950 : 6D617374; +1951 : 65722F77; +1952 : 722D6D2D; +1953 : 6C6F636B; +1954 : 00000000; +1955 : 756E6361; +1956 : 6C696272; +1957 : 61746564; +1958 : 2F77722D; +1959 : 732D6C6F; +195a : 636B0000; +195b : 756E6361; +195c : 6C696272; +195d : 61746564; +195e : 2F77722D; +195f : 6C6F636B; +1960 : 65640000; +1961 : 77722D63; +1962 : 616C6962; +1963 : 72617469; +1964 : 6F6E0000; +1965 : 77722D63; +1966 : 616C6962; +1967 : 72617465; +1968 : 64000000; +1969 : 77722D72; +196a : 6573702D; +196b : 63616C69; +196c : 622D7265; +196d : 71000000; +196e : 77722D6C; +196f : 696E6B2D; +1970 : 6F6E0000; +1971 : 6162736F; +1972 : 6C757465; +1973 : 2D63616C; +1974 : 69627261; +1975 : 74696F6E; +1976 : 00000000; +1977 : 686F6F6B; +1978 : 3A202573; +1979 : 0A000000; +197a : 5432206F; +197b : 72205433; +197c : 20696E63; +197d : 6F727265; +197e : 63742C20; +197f : 64697363; +1980 : 61726469; +1981 : 6E672074; +1982 : 75706C65; +1983 : 0A000000; +1984 : 5433206F; +1985 : 72205436; +1986 : 20696E63; +1987 : 6F727265; +1988 : 63742C20; +1989 : 64697363; +198a : 61726469; +198b : 6E672074; +198c : 75706C65; +198d : 0A000000; +198e : 48616E64; +198f : 7368616B; +1990 : 65206661; +1991 : 696C7572; +1992 : 653A206E; +1993 : 6F77206E; +1994 : 6F6E2D77; +1995 : 72202573; +1996 : 0A000000; +1997 : 52657472; +1998 : 79206F6E; +1999 : 2074696D; +199a : 656F7574; +199b : 0A000000; +199c : 25733A20; +199d : 73756273; +199e : 74617465; +199f : 2025690A; +19a0 : 00000000; +19a1 : 54783D3E; +19a2 : 3E736361; +19a3 : 6C656450; +19a4 : 69636F73; +19a5 : 65636F6E; +19a6 : 64732E6D; +19a7 : 7362203D; +19a8 : 20307825; +19a9 : 780A0000; +19aa : 54783D3E; +19ab : 3E736361; +19ac : 6C656450; +19ad : 69636F73; +19ae : 65636F6E; +19af : 64732E6C; +19b0 : 7362203D; +19b1 : 20307825; +19b2 : 780A0000; +19b3 : 52782066; +19b4 : 69786564; +19b5 : 2064656C; +19b6 : 6179203D; +19b7 : 2025640A; +19b8 : 00000000; +19b9 : 52783D3E; +19ba : 3E736361; +19bb : 6C656450; +19bc : 69636F73; +19bd : 65636F6E; +19be : 64732E6D; +19bf : 7362203D; +19c0 : 20307825; +19c1 : 780A0000; +19c2 : 52783D3E; +19c3 : 3E736361; +19c4 : 6C656450; +19c5 : 69636F73; +19c6 : 65636F6E; +19c7 : 64732E6C; +19c8 : 7362203D; +19c9 : 20307825; +19ca : 780A0000; +19cb : 23232320; +19cc : 74342E70; +19cd : 68617365; +19ce : 20697320; +19cf : 616C7265; +19d0 : 61647920; +19d1 : 636F7272; +19d2 : 65637465; +19d3 : 6420666F; +19d4 : 72206269; +19d5 : 74736C69; +19d6 : 64650A00; +19d7 : 74313A20; +19d8 : 20202020; +19d9 : 20202020; +19da : 20202020; +19db : 20202020; +19dc : 20202020; +19dd : 74343A20; +19de : 20202020; +19df : 20202020; +19e0 : 20202020; +19e1 : 20202020; +19e2 : 20626974; +19e3 : 736C6964; +19e4 : 653A2025; +19e5 : 640A0000; +19e6 : 20202020; +19e7 : 20207365; +19e8 : 632E2020; +19e9 : 20202020; +19ea : 206E732E; +19eb : 70686120; +19ec : 20202020; +19ed : 20207365; +19ee : 632E2020; +19ef : 20202020; +19f0 : 206E732E; +19f1 : 7068610A; +19f2 : 00000000; +19f3 : 4552524F; +19f4 : 523A204E; +19f5 : 65772063; +19f6 : 6C617373; +19f7 : 2025690A; +19f8 : 00000000; +19f9 : 4255473A; +19fa : 20547279; +19fb : 696E6720; +19fc : 746F2073; +19fd : 656E6420; +19fe : 696E7661; +19ff : 6C696420; +1a00 : 77725F6D; +1a01 : 7367206D; +1a02 : 6F64653D; +1a03 : 25782069; +1a04 : 643D2578; +1a05 : 00000000; +1a06 : 68616E64; +1a07 : 6C652053; +1a08 : 69676E61; +1a09 : 6C696E67; +1a0a : 206D7367; +1a0b : 2C206661; +1a0c : 696C6564; +1a0d : 2C205468; +1a0e : 69732069; +1a0f : 73206E6F; +1a10 : 74206F72; +1a11 : 67616E69; +1a12 : 7A617469; +1a13 : 6F6E2065; +1a14 : 7874656E; +1a15 : 73696F6E; +1a16 : 20544C56; +1a17 : 203D2030; +1a18 : 7825780A; +1a19 : 00000000; +1a1a : 68616E64; +1a1b : 6C652053; +1a1c : 69676E61; +1a1d : 6C696E67; +1a1e : 206D7367; +1a1f : 2C206661; +1a20 : 696C6564; +1a21 : 2C206E6F; +1a22 : 74204345; +1a23 : 524E2773; +1a24 : 204F5549; +1a25 : 203D2030; +1a26 : 7825780A; +1a27 : 00000000; +1a28 : 68616E64; +1a29 : 6C652053; +1a2a : 69676E61; +1a2b : 6C696E67; +1a2c : 206D7367; +1a2d : 2C206661; +1a2e : 696C6564; +1a2f : 2C206E6F; +1a30 : 74205768; +1a31 : 69746520; +1a32 : 52616262; +1a33 : 6974206D; +1a34 : 61676963; +1a35 : 206E756D; +1a36 : 62657220; +1a37 : 3D203078; +1a38 : 25780A00; +1a39 : 68616E64; +1a3a : 6C652053; +1a3b : 69676E61; +1a3c : 6C696E67; +1a3d : 206D7367; +1a3e : 2C206661; +1a3f : 696C6564; +1a40 : 2C206E6F; +1a41 : 74207375; +1a42 : 70706F72; +1a43 : 74656420; +1a44 : 76657273; +1a45 : 696F6E20; +1a46 : 6E756D62; +1a47 : 6572203D; +1a48 : 20307825; +1a49 : 780A0000; +1a4a : 2573203D; +1a4b : 20256C64; +1a4c : 3A253039; +1a4d : 6C643A25; +1a4e : 30336C64; +1a4f : 0A000000; +1a50 : 556E696E; +1a51 : 69746961; +1a52 : 6C697A65; +1a53 : 64000000; +1a54 : 4552524F; +1a55 : 523A2025; +1a56 : 733A2054; +1a57 : 696D6573; +1a58 : 74616D70; +1a59 : 73496E63; +1a5a : 6F727265; +1a5b : 63743A20; +1a5c : 25642025; +1a5d : 64202564; +1a5e : 2025640A; +1a5f : 00000000; +1a60 : 73657276; +1a61 : 6F3A7431; +1a62 : 00000000; +1a63 : 73657276; +1a64 : 6F3A7432; +1a65 : 00000000; +1a66 : 73657276; +1a67 : 6F3A7433; +1a68 : 00000000; +1a69 : 73657276; +1a6a : 6F3A7434; +1a6b : 00000000; +1a6c : 73657276; +1a6d : 6F3A7435; +1a6e : 00000000; +1a6f : 73657276; +1a70 : 6F3A7436; +1a71 : 00000000; +1a72 : 2D3E6D64; +1a73 : 656C6179; +1a74 : 00000000; +1a75 : 4552524F; +1a76 : 523A2025; +1a77 : 733A2054; +1a78 : 696D6573; +1a79 : 74616D70; +1a7a : 73496E63; +1a7b : 6F727265; +1a7c : 63743A20; +1a7d : 25642025; +1a7e : 64200A00; +1a7f : 20287761; +1a80 : 69742066; +1a81 : 6F722068; +1a82 : 77290000; +1a83 : 6F666673; +1a84 : 65745F68; +1a85 : 773A2025; +1a86 : 6C692E25; +1a87 : 30396C69; +1a88 : 20282B25; +1a89 : 6C69290A; +1a8a : 00000000; +1a8b : 504C4C20; +1a8c : 4F75744F; +1a8d : 664C6F63; +1a8e : 6B2C2073; +1a8f : 686F756C; +1a90 : 64207265; +1a91 : 73746172; +1a92 : 74207379; +1a93 : 6E630A00; +1a94 : 73657276; +1a95 : 6F3A6275; +1a96 : 73790A00; +1a97 : 77725F73; +1a98 : 6572766F; +1a99 : 20737461; +1a9a : 74653A20; +1a9b : 25732573; +1a9c : 0A000000; +1a9d : 6F6C6473; +1a9e : 65747020; +1a9f : 25692C20; +1aa0 : 6F666673; +1aa1 : 65742025; +1aa2 : 693A2530; +1aa3 : 34690A00; +1aa4 : 61646A75; +1aa5 : 73742070; +1aa6 : 68617365; +1aa7 : 2025690A; +1aa8 : 00000000; +1aa9 : 53594E43; +1aaa : 5F4E5345; +1aab : 43000000; +1aac : 53594E43; +1aad : 5F534543; +1aae : 00000000; +1aaf : 53594E43; +1ab0 : 5F504841; +1ab1 : 53450000; +1ab2 : 54524143; +1ab3 : 4B5F5048; +1ab4 : 41534500; +1ab5 : 57414954; +1ab6 : 5F4F4646; +1ab7 : 5345545F; +1ab8 : 53544142; +1ab9 : 4C450000; +1aba : 636F756C; +1abb : 64206E6F; +1abc : 74207365; +1abd : 6E642073; +1abe : 796E630A; +1abf : 00000000; +1ac0 : 636F756C; +1ac1 : 64206E6F; +1ac2 : 74207365; +1ac3 : 6E642061; +1ac4 : 6E6E6F75; +1ac5 : 6E63650A; +1ac6 : 00000000; +1ac7 : 636F756C; +1ac8 : 64206E6F; +1ac9 : 74207365; +1aca : 6E642072; +1acb : 65717565; +1acc : 73740A00; +1acd : 4E657720; +1ace : 666F7265; +1acf : 69676E20; +1ad0 : 4D617374; +1ad1 : 65722025; +1ad2 : 69206164; +1ad3 : 6465640A; +1ad4 : 00000000; +1ad5 : 25733A20; +1ad6 : 63616E27; +1ad7 : 7420696E; +1ad8 : 69742065; +1ad9 : 7874656E; +1ada : 73696F6E; +1adb : 0A000000; +1adc : 636C6F63; +1add : 6B20636C; +1ade : 61737320; +1adf : 3D202564; +1ae0 : 0A000000; +1ae1 : 636C6F63; +1ae2 : 6B206163; +1ae3 : 63757261; +1ae4 : 6379203D; +1ae5 : 2025640A; +1ae6 : 00000000; +1ae7 : 49676E6F; +1ae8 : 72656420; +1ae9 : 6672616D; +1aea : 65202569; +1aeb : 0A000000; +1aec : 70705F73; +1aed : 6C617665; +1aee : 203A2044; +1aef : 656C6179; +1af0 : 20526573; +1af1 : 7020646F; +1af2 : 65736E27; +1af3 : 74206D61; +1af4 : 74636820; +1af5 : 44656C61; +1af6 : 79205265; +1af7 : 71202866; +1af8 : 20257829; +1af9 : 0A000000; +1afa : 70705F70; +1afb : 636C6F63; +1afc : 6B203A20; +1afd : 5044656C; +1afe : 61792052; +1aff : 65737020; +1b00 : 646F6573; +1b01 : 6E277420; +1b02 : 6D617463; +1b03 : 68205044; +1b04 : 656C6179; +1b05 : 20526571; +1b06 : 0A000000; +1b07 : 25733A20; +1b08 : 5044656C; +1b09 : 61792052; +1b0a : 65737020; +1b0b : 462D7570; +1b0c : 20646F65; +1b0d : 736E2774; +1b0e : 206D6174; +1b0f : 63682050; +1b10 : 44656C61; +1b11 : 79205265; +1b12 : 710A0000; +1b13 : 4552524F; +1b14 : 523A2025; +1b15 : 733A2046; +1b16 : 6F6C6C6F; +1b17 : 77207570; +1b18 : 206D6573; +1b19 : 73616765; +1b1a : 20697320; +1b1b : 6E6F7420; +1b1c : 66726F6D; +1b1d : 20637572; +1b1e : 72656E74; +1b1f : 20706172; +1b20 : 656E740A; +1b21 : 00000000; +1b22 : 4552524F; +1b23 : 523A2025; +1b24 : 733A2053; +1b25 : 6C617665; +1b26 : 20776173; +1b27 : 206E6F74; +1b28 : 20776169; +1b29 : 74696E67; +1b2a : 20612066; +1b2b : 6F6C6C6F; +1b2c : 77207570; +1b2d : 206D6573; +1b2e : 73616765; +1b2f : 0A000000; +1b30 : 4552524F; +1b31 : 523A2025; +1b32 : 733A2053; +1b33 : 65717565; +1b34 : 6E636549; +1b35 : 44202564; +1b36 : 20646F65; +1b37 : 736E2774; +1b38 : 206D6174; +1b39 : 6368206C; +1b3a : 61737420; +1b3b : 53796E63; +1b3c : 206D6573; +1b3d : 73616765; +1b3e : 2025640A; +1b3f : 00000000; +1b40 : 25732825; +1b41 : 6429204D; +1b42 : 65737361; +1b43 : 67652063; +1b44 : 616E2774; +1b45 : 20626520; +1b46 : 73656E74; +1b47 : 0A000000; +1b48 : 53454E54; +1b49 : 20253032; +1b4a : 64206279; +1b4b : 74657320; +1b4c : 61742025; +1b4d : 642E2530; +1b4e : 39642E25; +1b4f : 30336420; +1b50 : 28257329; +1b51 : 0A000000; +1b52 : 25733A25; +1b53 : 693A2045; +1b54 : 72726F72; +1b55 : 20310A00; +1b56 : 25733A25; +1b57 : 693A2045; +1b58 : 72726F72; +1b59 : 20320A00; +1b5a : 7072652D; +1b5b : 00000000; +1b5c : 42657374; +1b5d : 20666F72; +1b5e : 6569676E; +1b5f : 206D6173; +1b60 : 74657220; +1b61 : 69732025; +1b62 : 692F2569; +1b63 : 0A000000; +1b64 : 25733A20; +1b65 : 6572726F; +1b66 : 720A0000; +1b67 : 25733A20; +1b68 : 70617373; +1b69 : 6976650A; +1b6a : 00000000; +1b6b : 25733A20; +1b6c : 25736D61; +1b6d : 73746572; +1b6e : 0A000000; +1b6f : 4E657720; +1b70 : 55544320; +1b71 : 6F666673; +1b72 : 65743A20; +1b73 : 25690A00; +1b74 : 25733A20; +1b75 : 736C6176; +1b76 : 650A0000; +1b77 : 2D000000; +1b78 : 25732564; +1b79 : 2E253039; +1b7a : 64000000; +1b7b : 5472696D; +1b7c : 20746F6F; +1b7d : 2D6C6F6E; +1b7e : 67206D70; +1b7f : 643A2025; +1b80 : 690A0000; +1b81 : 41667465; +1b82 : 72206176; +1b83 : 67282569; +1b84 : 292C206D; +1b85 : 65616E50; +1b86 : 61746844; +1b87 : 656C6179; +1b88 : 3A202569; +1b89 : 0A000000; +1b8a : 6572726F; +1b8b : 7220696E; +1b8c : 20745F6F; +1b8d : 70732D3E; +1b8e : 73657276; +1b8f : 6F5F696E; +1b90 : 69740000; +1b91 : 496E6974; +1b92 : 69616C69; +1b93 : 7A65643A; +1b94 : 206F6273; +1b95 : 5F647269; +1b96 : 66742025; +1b97 : 6C6C690A; +1b98 : 00000000; +1b99 : 4F666673; +1b9a : 65742066; +1b9b : 726F6D20; +1b9c : 6D617374; +1b9d : 65723A20; +1b9e : 20202020; +1b9f : 25730A00; +1ba0 : 54313A20; +1ba1 : 25730A00; +1ba2 : 54323A20; +1ba3 : 25730A00; +1ba4 : 4F627365; +1ba5 : 72766564; +1ba6 : 20647269; +1ba7 : 66743A20; +1ba8 : 2539690A; +1ba9 : 00000000; +1baa : 64697363; +1bab : 61726420; +1bac : 54332F54; +1bad : 343A2077; +1bae : 65206D69; +1baf : 73732054; +1bb0 : 312F5432; +1bb1 : 0A000000; +1bb2 : 54333A20; +1bb3 : 25730A00; +1bb4 : 54343A20; +1bb5 : 25730A00; +1bb6 : 4D617374; +1bb7 : 65722074; +1bb8 : 6F20736C; +1bb9 : 6176653A; +1bba : 2025730A; +1bbb : 00000000; +1bbc : 536C6176; +1bbd : 6520746F; +1bbe : 206D6173; +1bbf : 7465723A; +1bc0 : 2025730A; +1bc1 : 00000000; +1bc2 : 6D65616E; +1bc3 : 50617468; +1bc4 : 44656C61; +1bc5 : 793A2025; +1bc6 : 730A0000; +1bc7 : 54353A20; +1bc8 : 25730A00; +1bc9 : 54363A20; +1bca : 25730A00; +1bcb : 536C6176; +1bcc : 65204F6E; +1bcd : 6C792C20; +1bce : 636C6F63; +1bcf : 6B20636C; +1bd0 : 61737320; +1bd1 : 73657420; +1bd2 : 746F2025; +1bd3 : 640A0000; +1bd4 : 25323075; +1bd5 : 00000000; +1bd6 : 25750000; +1bd7 : 25313175; +1bd8 : 25303975; +1bd9 : 00000000; +1bda : 25752530; +1bdb : 39750000; +1bdc : 6C6E6B3A; +1bdd : 25642072; +1bde : 783A2564; +1bdf : 2074783A; +1be0 : 25642000; +1be1 : 6C6F636B; +1be2 : 3A256420; +1be3 : 00000000; +1be4 : 7074703A; +1be5 : 25732000; +1be6 : 73763A25; +1be7 : 64200000; +1be8 : 73733A27; +1be9 : 25732720; +1bea : 00000000; +1beb : 61757825; +1bec : 643A2578; +1bed : 20000000; +1bee : 7365633A; +1bef : 2564206E; +1bf0 : 7365633A; +1bf1 : 25642000; +1bf2 : 6D753A25; +1bf3 : 73200000; +1bf4 : 646D733A; +1bf5 : 25732000; +1bf6 : 6474786D; +1bf7 : 3A256420; +1bf8 : 6472786D; +1bf9 : 3A256420; +1bfa : 00000000; +1bfb : 64747873; +1bfc : 3A256420; +1bfd : 64727873; +1bfe : 3A256420; +1bff : 00000000; +1c00 : 6173796D; +1c01 : 3A256420; +1c02 : 00000000; +1c03 : 63727474; +1c04 : 3A257320; +1c05 : 00000000; +1c06 : 636B6F3A; +1c07 : 25642000; +1c08 : 73657470; +1c09 : 3A256420; +1c0a : 00000000; +1c0b : 75636E74; +1c0c : 3A256420; +1c0d : 00000000; +1c0e : 68643A25; +1c0f : 64206D64; +1c10 : 3A256420; +1c11 : 61643A25; +1c12 : 64200000; +1c13 : 70636200; +1c14 : 74656D70; +1c15 : 3A202564; +1c16 : 2E253034; +1c17 : 64204300; +1c18 : 0A0A5054; +1c19 : 50207374; +1c1a : 61747573; +1c1b : 3A200000; +1c1c : 25730000; +1c1d : 0A0A5379; +1c1e : 6E632069; +1c1f : 6E666F20; +1c20 : 6E6F7420; +1c21 : 76616C69; +1c22 : 640A0000; +1c23 : 0A0A5379; +1c24 : 6E636872; +1c25 : 6F6E697A; +1c26 : 6174696F; +1c27 : 6E207374; +1c28 : 61747573; +1c29 : 3A0A0000; +1c2a : 57522050; +1c2b : 54502043; +1c2c : 6F726520; +1c2d : 53796E63; +1c2e : 204D6F6E; +1c2f : 69746F72; +1c30 : 20257300; +1c31 : 0A457363; +1c32 : 203D2065; +1c33 : 78697400; +1c34 : 0A0A5441; +1c35 : 49205469; +1c36 : 6D653A20; +1c37 : 20202020; +1c38 : 20202020; +1c39 : 20202020; +1c3a : 20202020; +1c3b : 20000000; +1c3c : 0A0A4C69; +1c3d : 6E6B2073; +1c3e : 74617475; +1c3f : 733A0000; +1c40 : 0A25733A; +1c41 : 20000000; +1c42 : 77727531; +1c43 : 00000000; +1c44 : 4C696E6B; +1c45 : 20757020; +1c46 : 20200000; +1c47 : 4C696E6B; +1c48 : 20646F77; +1c49 : 6E200000; +1c4a : 2852583A; +1c4b : 2025642C; +1c4c : 2054583A; +1c4d : 20256429; +1c4e : 00000000; +1c4f : 0A4D6F64; +1c50 : 653A2000; +1c51 : 5752204F; +1c52 : 66660000; +1c53 : 0A436C6F; +1c54 : 636B206F; +1c55 : 66667365; +1c56 : 743A2020; +1c57 : 20202020; +1c58 : 20202020; +1c59 : 20202020; +1c5a : 20202000; +1c5b : 2532692E; +1c5c : 25303969; +1c5d : 20730000; +1c5e : 25692E25; +1c5f : 30396920; +1c60 : 73000000; +1c61 : 25396920; +1c62 : 6E730000; +1c63 : 0A4F6E65; +1c64 : 2D776179; +1c65 : 2064656C; +1c66 : 61792061; +1c67 : 76657261; +1c68 : 6765643A; +1c69 : 20202020; +1c6a : 20202000; +1c6b : 0A4F6273; +1c6c : 65727665; +1c6d : 64206472; +1c6e : 6966743A; +1c6f : 20202020; +1c70 : 20202020; +1c71 : 20202020; +1c72 : 20202000; +1c73 : 5752204D; +1c74 : 61737465; +1c75 : 72202000; +1c76 : 57522053; +1c77 : 6C617665; +1c78 : 20202000; +1c79 : 57522055; +1c7a : 6E6B6E6F; +1c7b : 776E2000; +1c7c : 4C6F636B; +1c7d : 65642000; +1c7e : 4E6F4C6F; +1c7f : 636B2000; +1c80 : 43616C69; +1c81 : 62726174; +1c82 : 65640000; +1c83 : 556E6361; +1c84 : 6C696272; +1c85 : 61746564; +1c86 : 00000000; +1c87 : 53657276; +1c88 : 6F207374; +1c89 : 6174653A; +1c8a : 20202020; +1c8b : 20202020; +1c8c : 20202020; +1c8d : 20202000; +1c8e : 50686173; +1c8f : 65207472; +1c90 : 61636B69; +1c91 : 6E673A20; +1c92 : 20202020; +1c93 : 20202020; +1c94 : 20202000; +1c95 : 4F4E0A00; +1c96 : 4F46460A; +1c97 : 00000000; +1c98 : 41757820; +1c99 : 636C6F63; +1c9a : 6B202564; +1c9b : 20737461; +1c9c : 7475733A; +1c9d : 20202020; +1c9e : 20202020; +1c9f : 00000000; +1ca0 : 656E6162; +1ca1 : 6C656400; +1ca2 : 2C206C6F; +1ca3 : 636B6564; +1ca4 : 00000000; +1ca5 : 0A54696D; +1ca6 : 696E6720; +1ca7 : 70617261; +1ca8 : 6D657465; +1ca9 : 72733A0A; +1caa : 00000000; +1cab : 526F756E; +1cac : 642D7472; +1cad : 69702074; +1cae : 696D6520; +1caf : 286D7529; +1cb0 : 3A200000; +1cb1 : 25732070; +1cb2 : 730A0000; +1cb3 : 4D617374; +1cb4 : 65722D73; +1cb5 : 6C617665; +1cb6 : 2064656C; +1cb7 : 61793A20; +1cb8 : 20200000; +1cb9 : 4D617374; +1cba : 65722050; +1cbb : 48592064; +1cbc : 656C6179; +1cbd : 733A2020; +1cbe : 20202020; +1cbf : 20202020; +1cc0 : 20000000; +1cc1 : 54583A20; +1cc2 : 25396420; +1cc3 : 70732C20; +1cc4 : 52583A20; +1cc5 : 25396420; +1cc6 : 70730A00; +1cc7 : 536C6176; +1cc8 : 65205048; +1cc9 : 59206465; +1cca : 6C617973; +1ccb : 3A202020; +1ccc : 20202020; +1ccd : 20202020; +1cce : 20000000; +1ccf : 546F7461; +1cd0 : 6C206C69; +1cd1 : 6E6B2061; +1cd2 : 73796D6D; +1cd3 : 65747279; +1cd4 : 3A000000; +1cd5 : 25323164; +1cd6 : 2070730A; +1cd7 : 00000000; +1cd8 : 4361626C; +1cd9 : 65207274; +1cda : 74206465; +1cdb : 6C61793A; +1cdc : 20202020; +1cdd : 20200000; +1cde : 436C6F63; +1cdf : 6B206F66; +1ce0 : 66736574; +1ce1 : 3A000000; +1ce2 : 25323964; +1ce3 : 2070730A; +1ce4 : 00000000; +1ce5 : 50686173; +1ce6 : 65207365; +1ce7 : 74706F69; +1ce8 : 6E743A00; +1ce9 : 25323764; +1cea : 2070730A; +1ceb : 00000000; +1cec : 536B6577; +1ced : 3A202020; +1cee : 20200000; +1cef : 25333264; +1cf0 : 2070730A; +1cf1 : 00000000; +1cf2 : 55706461; +1cf3 : 74652063; +1cf4 : 6F756E74; +1cf5 : 65723A00; +1cf6 : 25323764; +1cf7 : 0A000000; +1cf8 : 756E6B6E; +1cf9 : 6F776E00; +1cfa : 73746174; +1cfb : 73000000; +1cfc : 1B5B3125; +1cfd : 63000000; +1cfe : 436F6D6D; +1cff : 616E6420; +1d00 : 22257322; +1d01 : 3A206572; +1d02 : 726F7220; +1d03 : 25640A00; +1d04 : 556E7265; +1d05 : 636F676E; +1d06 : 697A6564; +1d07 : 20636F6D; +1d08 : 6D616E64; +1d09 : 20222573; +1d0a : 222E0A00; +1d0b : 77726323; +1d0c : 20000000; +1d0d : 25630000; +1d0e : 456D7074; +1d0f : 7920696E; +1d10 : 69742073; +1d11 : 63726970; +1d12 : 742E2E2E; +1d13 : 0A000000; +1d14 : 65786563; +1d15 : 7574696E; +1d16 : 673A2025; +1d17 : 730A0000; +1d18 : 2D2D2062; +1d19 : 75696C74; +1d1a : 2D696E20; +1d1b : 73637269; +1d1c : 7074202D; +1d1d : 2D0A0000; +1d1e : 28656D70; +1d1f : 7479290A; +1d20 : 00000000; +1d21 : 57522043; +1d22 : 6F726520; +1d23 : 6275696C; +1d24 : 643A2025; +1d25 : 7325730A; +1d26 : 00000000; +1d27 : 2028756E; +1d28 : 73757070; +1d29 : 6F727465; +1d2a : 64206465; +1d2b : 76656C6F; +1d2c : 70657220; +1d2d : 6275696C; +1d2e : 64290000; +1d2f : 4275696C; +1d30 : 743A2025; +1d31 : 73202573; +1d32 : 20627920; +1d33 : 25730A00; +1d34 : 4275696C; +1d35 : 7420666F; +1d36 : 72202564; +1d37 : 206B4220; +1d38 : 52414D2C; +1d39 : 20737461; +1d3a : 636B2069; +1d3b : 73202564; +1d3c : 20627974; +1d3d : 65730A00; +1d3e : 5741524E; +1d3f : 494E473A; +1d40 : 20686172; +1d41 : 64776172; +1d42 : 65207361; +1d43 : 79732025; +1d44 : 696B4220; +1d45 : 3C3D2052; +1d46 : 414D203C; +1d47 : 2025696B; +1d48 : 420A0000; +1d49 : 76657200; +1d4a : 25733B20; +1d4b : 25732025; +1d4c : 730A0000; +1d4d : 556E6B6E; +1d4e : 6F776E20; +1d4f : 73756263; +1d50 : 6F6D6D61; +1d51 : 6E642022; +1d52 : 2573220A; +1d53 : 00000000; +1d54 : 73746172; +1d55 : 74000000; +1d56 : 73746F70; +1d57 : 00000000; +1d58 : 65326500; +1d59 : 64656C61; +1d5a : 79000000; +1d5b : 676D0000; +1d5c : 61627363; +1d5d : 616C0000; +1d5e : 6D6F6465; +1d5f : 00000000; +1d60 : 73746F70; +1d61 : 70656400; +1d62 : 72756E6E; +1d63 : 696E6700; +1d64 : 70327000; +1d65 : 41766169; +1d66 : 6C61626C; +1d67 : 6520636F; +1d68 : 6D6D616E; +1d69 : 64733A0A; +1d6a : 00000000; +1d6b : 20202573; +1d6c : 0A000000; +1d6d : 68656C70; +1d6e : 00000000; +1d6f : 25303278; +1d70 : 3A253032; +1d71 : 783A2530; +1d72 : 32783A25; +1d73 : 3032783A; +1d74 : 25303278; +1d75 : 3A253032; +1d76 : 78000000; +1d77 : 67657400; +1d78 : 67657470; +1d79 : 00000000; +1d7a : 73657400; +1d7b : 73657470; +1d7c : 00000000; +1d7d : 4D41432D; +1d7e : 61646472; +1d7f : 6573733A; +1d80 : 2025730A; +1d81 : 00000000; +1d82 : 6D616300; +1d83 : 72657365; +1d84 : 74000000; +1d85 : 6D617800; +1d86 : 7072696E; +1d87 : 745F7461; +1d88 : 736B5F74; +1d89 : 696D655F; +1d8a : 74687265; +1d8b : 73686F6C; +1d8c : 64202564; +1d8d : 0A000000; +1d8e : 20697465; +1d8f : 72617469; +1d90 : 6F6E7320; +1d91 : 20202020; +1d92 : 7365636F; +1d93 : 6E64732E; +1d94 : 6D696372; +1d95 : 6F732020; +1d96 : 20206D61; +1d97 : 785F6D73; +1d98 : 206E616D; +1d99 : 650A0000; +1d9a : 20202539; +1d9b : 6C692020; +1d9c : 2025396C; +1d9d : 692E2530; +1d9e : 366C6920; +1d9f : 25396C64; +1da0 : 2025730A; +1da1 : 00000000; +1da2 : 70730000; +1da3 : 25750A00; +1da4 : 55736167; +1da5 : 653A2072; +1da6 : 65667265; +1da7 : 7368203C; +1da8 : 7365636F; +1da9 : 6E64733E; +1daa : 0A000000; +1dab : 72656672; +1dac : 65736800; +1dad : 73746174; +1dae : 69737469; +1daf : 6373206E; +1db0 : 6F77206F; +1db1 : 66660A00; +1db2 : 62747300; +1db3 : 6F666600; +1db4 : 73746174; +1db5 : 00000000; +1db6 : 57726F6E; +1db7 : 67207061; +1db8 : 72616D65; +1db9 : 7465720A; +1dba : 00000000; +1dbb : 65726173; +1dbc : 65000000; +1dbd : 436F756C; +1dbe : 64206E6F; +1dbf : 74206572; +1dc0 : 61736520; +1dc1 : 44420A00; +1dc2 : 61646400; +1dc3 : 53465020; +1dc4 : 44422069; +1dc5 : 73206675; +1dc6 : 6C6C0A00; +1dc7 : 49324320; +1dc8 : 6572726F; +1dc9 : 720A0000; +1dca : 53465020; +1dcb : 64617461; +1dcc : 62617365; +1dcd : 20657272; +1dce : 6F722028; +1dcf : 2564290A; +1dd0 : 00000000; +1dd1 : 25642053; +1dd2 : 46507320; +1dd3 : 696E2044; +1dd4 : 420A0000; +1dd5 : 73686F77; +1dd6 : 00000000; +1dd7 : 53465020; +1dd8 : 64617461; +1dd9 : 62617365; +1dda : 20656D70; +1ddb : 74790A00; +1ddc : 25643A20; +1ddd : 504E3A00; +1dde : 20645478; +1ddf : 3A202538; +1de0 : 64206452; +1de1 : 783A2025; +1de2 : 38642061; +1de3 : 6C706861; +1de4 : 3A202538; +1de5 : 640A0000; +1de6 : 6D617463; +1de7 : 68000000; +1de8 : 4E6F2053; +1de9 : 46502E0A; +1dea : 00000000; +1deb : 53465020; +1dec : 72656164; +1ded : 20657272; +1dee : 6F720A00; +1def : 436F756C; +1df0 : 64206E6F; +1df1 : 74206D61; +1df2 : 74636820; +1df3 : 746F2044; +1df4 : 420A0000; +1df5 : 53465020; +1df6 : 6D617463; +1df7 : 6865642C; +1df8 : 20645478; +1df9 : 3D256420; +1dfa : 6452783D; +1dfb : 25642061; +1dfc : 6C706861; +1dfd : 3D25640A; +1dfe : 00000000; +1dff : 656E6100; +1e00 : 73667000; +1e01 : 696E6974; +1e02 : 00000000; +1e03 : 636C0000; +1e04 : 73707300; +1e05 : 67707300; +1e06 : 25642025; +1e07 : 640A0000; +1e08 : 73646163; +1e09 : 00000000; +1e0a : 67646163; +1e0b : 00000000; +1e0c : 63686563; +1e0d : 6B76636F; +1e0e : 00000000; +1e0f : 706C6C00; +1e10 : 666F7263; +1e11 : 65000000; +1e12 : 466F756E; +1e13 : 64207068; +1e14 : 61736520; +1e15 : 7472616E; +1e16 : 73697469; +1e17 : 6F6E2069; +1e18 : 6E204545; +1e19 : 50524F4D; +1e1a : 3A202564; +1e1b : 70730A00; +1e1c : 4D656173; +1e1d : 7572696E; +1e1e : 67207432; +1e1f : 2F743420; +1e20 : 70686173; +1e21 : 65207472; +1e22 : 616E7369; +1e23 : 74696F6E; +1e24 : 2E2E2E0A; +1e25 : 00000000; +1e26 : 63616C69; +1e27 : 62726174; +1e28 : 696F6E00; +1e29 : 73657473; +1e2a : 65630000; +1e2b : 7365746E; +1e2c : 73656300; +1e2d : 72617700; +1e2e : 2573202B; +1e2f : 2564206E; +1e30 : 616E6F73; +1e31 : 65636F6E; +1e32 : 64732E0A; +1e33 : 00000000; +1e34 : 74696D65; +1e35 : 00000000; +1e36 : 67756900; +1e37 : 66730000; +1e38 : 66736500; +1e39 : 73646200; +1e3a : 4F4E0000; +1e3b : 4F464600; +1e3c : 656E6162; +1e3d : 6C650000; +1e3e : 64697361; +1e3f : 626C6500; +1e40 : 70686173; +1e41 : 65207472; +1e42 : 61636B69; +1e43 : 6E672025; +1e44 : 730A0000; +1e45 : 70747261; +1e46 : 636B0000; +1e47 : 50505349; +1e48 : 20766572; +1e49 : 626F7369; +1e4a : 74793A20; +1e4b : 2530386C; +1e4c : 780A0000; +1e4d : 76657262; +1e4e : 6F736500; +1e4f : 436F756C; +1e50 : 64206E6F; +1e51 : 74206572; +1e52 : 61736520; +1e53 : 696E6974; +1e54 : 20736372; +1e55 : 6970740A; +1e56 : 00000000; +1e57 : 436F756C; +1e58 : 64206E6F; +1e59 : 74206164; +1e5a : 64207468; +1e5b : 6520636F; +1e5c : 6D6D616E; +1e5d : 640A0000; +1e5e : 4F4B2E0A; +1e5f : 00000000; +1e60 : 626F6F74; +1e61 : 00000000; +1e62 : 25732C20; +1e63 : 25732025; +1e64 : 642C2025; +1e65 : 642C2025; +1e66 : 3032643A; +1e67 : 25303264; +1e68 : 3A253032; +1e69 : 64000000; +1e6a : 25732025; +1e6b : 32642025; +1e6c : 3032643A; +1e6d : 25303264; +1e6e : 3A253032; +1e6f : 64000000; +1e70 : 2534642D; +1e71 : 25303264; +1e72 : 2D253032; +1e73 : 642D2530; +1e74 : 32643A25; +1e75 : 3032643A; +1e76 : 25303264; +1e77 : 00000000; +1e78 : 1B5B3025; +1e79 : 643B3325; +1e7a : 646D0000; +1e7b : 1B5B6D00; +1e7c : 1B5B2564; +1e7d : 3B256466; +1e7e : 00000000; +1e7f : 1B5B324A; +1e80 : 1B5B313B; +1e81 : 31480000; +1e82 : 53756E00; +1e83 : 4D6F6E00; +1e84 : 54756500; +1e85 : 57656400; +1e86 : 54687500; +1e87 : 46726900; +1e88 : 53617400; +1e89 : 4A616E00; +1e8a : 46656200; +1e8b : 4D617200; +1e8c : 41707200; +1e8d : 4D617900; +1e8e : 4A756E00; +1e8f : 4A756C00; +1e90 : 41756700; +1e91 : 53657000; +1e92 : 4F637400; +1e93 : 4E6F7600; +1e94 : 44656300; +1e95 : 4C6F6F70; +1e96 : 73207065; +1e97 : 72206A69; +1e98 : 6666793A; +1e99 : 2025690A; +1e9a : 00000000; +1e9b : 25733A20; +1e9c : 6E6F2073; +1e9d : 6F636B65; +1e9e : 7420736C; +1e9f : 6F747320; +1ea0 : 6C656674; +1ea1 : 0A000000; +1ea2 : 77723000; +1ea3 : 6E65742D; +1ea4 : 62680000; +1ea5 : 30313233; +1ea6 : 34353637; +1ea7 : 38396162; +1ea8 : 63646566; +1ea9 : 00000000; +1eaa : 6E6F2070; +1eab : 66696C74; +1eac : 65722072; +1ead : 756C652D; +1eae : 73657421; +1eaf : 0A000000; +1eb0 : 7066696C; +1eb1 : 7465723A; +1eb2 : 2077726F; +1eb3 : 6E67206D; +1eb4 : 61676963; +1eb5 : 206E756D; +1eb6 : 62657220; +1eb7 : 28676F74; +1eb8 : 20307825; +1eb9 : 78290A00; +1eba : 7066696C; +1ebb : 7465723A; +1ebc : 2077726F; +1ebd : 6E672072; +1ebe : 756C652D; +1ebf : 7365742C; +1ec0 : 2063616E; +1ec1 : 27742061; +1ec2 : 70706C79; +1ec3 : 0A000000; +1ec4 : 4572726F; +1ec5 : 723A204D; +1ec6 : 696E6963; +1ec7 : 2048444C; +1ec8 : 20766572; +1ec9 : 73696F6E; +1eca : 20256420; +1ecb : 6E6F7420; +1ecc : 73757070; +1ecd : 6F727465; +1ece : 64206279; +1ecf : 2073770A; +1ed0 : 00000000; +1ed1 : 5761726E; +1ed2 : 696E673A; +1ed3 : 204D696E; +1ed4 : 69632072; +1ed5 : 65636569; +1ed6 : 76656420; +1ed7 : 6572726F; +1ed8 : 6E656F75; +1ed9 : 73206672; +1eda : 616D650A; +1edb : 00000000; +1edc : 5761726E; +1edd : 696E673A; +1ede : 204D696E; +1edf : 69632052; +1ee0 : 78206669; +1ee1 : 666F2066; +1ee2 : 756C6C2C; +1ee3 : 20657870; +1ee4 : 65637420; +1ee5 : 77726F6E; +1ee6 : 67206672; +1ee7 : 616D6573; +1ee8 : 0A000000; +1ee9 : 5761726E; +1eea : 696E673A; +1eeb : 20747820; +1eec : 6E6F7420; +1eed : 7465726D; +1eee : 696E6174; +1eef : 65642069; +1ef0 : 6E66696E; +1ef1 : 69746520; +1ef2 : 6D63723D; +1ef3 : 30782578; +1ef4 : 0A000000; +1ef5 : 5761726E; +1ef6 : 696E673A; +1ef7 : 20747820; +1ef8 : 74696D65; +1ef9 : 7374616D; +1efa : 70206E65; +1efb : 76657220; +1efc : 62656361; +1efd : 6D652061; +1efe : 7661696C; +1eff : 61626C65; +1f00 : 0A000000; +1f01 : 64657620; +1f02 : 20307825; +1f03 : 30386C78; +1f04 : 20402025; +1f05 : 30366C78; +1f06 : 2C202573; +1f07 : 0A000000; +1f08 : 66706761; +1f09 : 2D617265; +1f0a : 61000000; +1f0b : 4572726F; +1f0c : 72202564; +1f0d : 20776869; +1f0e : 6C652072; +1f0f : 65616469; +1f10 : 6E672074; +1f11 : 32347020; +1f12 : 66726F6D; +1f13 : 2073746F; +1f14 : 72616765; +1f15 : 0A000000; +1f16 : 74323470; +1f17 : 20726561; +1f18 : 64206672; +1f19 : 6F6D2073; +1f1a : 746F7261; +1f1b : 67653A20; +1f1c : 25642070; +1f1d : 730A0000; +1f1e : 57616974; +1f1f : 696E6720; +1f20 : 666F7220; +1f21 : 6C696E6B; +1f22 : 2E2E2E0A; +1f23 : 00000000; +1f24 : 4C6F636B; +1f25 : 696E6720; +1f26 : 504C4C2E; +1f27 : 2E2E0A00; +1f28 : 43616C69; +1f29 : 62726174; +1f2a : 696E6720; +1f2b : 52582074; +1f2c : 696D6573; +1f2d : 74616D70; +1f2e : 65722E2E; +1f2f : 2E0A0000; +1f30 : 4661696C; +1f31 : 65640000; +1f32 : 53756363; +1f33 : 65737300; +1f34 : 57726F74; +1f35 : 65206E65; +1f36 : 77207432; +1f37 : 34702076; +1f38 : 616C7565; +1f39 : 3A202564; +1f3a : 20707320; +1f3b : 28257329; +1f3c : 0A000000; +1f3d : 20454E4F; +1f3e : 53504300; +1f3f : 25732573; +1f40 : 3A000000; +1f41 : 494E5641; +1f42 : 4C494400; +1f43 : 25642E25; +1f44 : 30346400; +1f45 : 74656D70; +1f46 : 00000000; +1f47 : 74656D70; +1f48 : 65726174; +1f49 : 75726500; +1f4a : 7366703A; +1f4b : 20636F72; +1f4c : 72757074; +1f4d : 65642063; +1f4e : 6865636B; +1f4f : 73756D0A; +1f50 : 00000000; +1f51 : 73646266; +1f52 : 733A2066; +1f53 : 6F756E64; +1f54 : 20617420; +1f55 : 25692069; +1f56 : 6E20466C; +1f57 : 6173680A; +1f58 : 00000000; +1f59 : 73646266; +1f5a : 733A2066; +1f5b : 6F756E64; +1f5c : 20617420; +1f5d : 25692069; +1f5e : 6E205731; +1f5f : 0A000000; +1f60 : 73646266; +1f61 : 733A2066; +1f62 : 6F756E64; +1f63 : 20617420; +1f64 : 25692069; +1f65 : 6E204932; +1f66 : 43283078; +1f67 : 25325829; +1f68 : 0A000000; +1f69 : 66696C65; +1f6a : 20307825; +1f6b : 30387820; +1f6c : 40202534; +1f6d : 692C206E; +1f6e : 616D6520; +1f6f : 25730A00; +1f70 : 25733A20; +1f71 : 53444220; +1f72 : 6572726F; +1f73 : 720A0000; +1f74 : 25733A20; +1f75 : 53444220; +1f76 : 66696C65; +1f77 : 20697320; +1f78 : 656D7074; +1f79 : 790A0000; +1f7a : 25733A20; +1f7b : 5573696E; +1f7c : 67205731; +1f7d : 20736572; +1f7e : 69616C20; +1f7f : 6E756D62; +1f80 : 65720A00; +1f81 : 25733A20; +1f82 : 6661696C; +1f83 : 7572650A; +1f84 : 00000000; +1f85 : 25733A20; +1f86 : 53444220; +1f87 : 6572726F; +1f88 : 722C2063; +1f89 : 616E2774; +1f8a : 20736176; +1f8b : 650A0000; +1f8c : 41646469; +1f8d : 6E67206E; +1f8e : 65772053; +1f8f : 46502065; +1f90 : 6E747279; +1f91 : 0A000000; +1f92 : 55706461; +1f93 : 74652065; +1f94 : 78697374; +1f95 : 696E6720; +1f96 : 53465020; +1f97 : 656E7472; +1f98 : 790A0000; +1f99 : 2D2D2075; +1f9a : 7365722D; +1f9b : 64656669; +1f9c : 6E656420; +1f9d : 73637269; +1f9e : 7074202D; +1f9f : 2D0A0000; +1fa0 : 45726173; +1fa1 : 696E6720; +1fa2 : 466C6173; +1fa3 : 68283078; +1fa4 : 2578292E; +1fa5 : 2E2E0A00; +1fa6 : 45726173; +1fa7 : 696E6720; +1fa8 : 45455052; +1fa9 : 4F4D2025; +1faa : 64202830; +1fab : 78257829; +1fac : 2E2E2E0A; +1fad : 00000000; +1fae : 45726173; +1faf : 696E6720; +1fb0 : 312D5720; +1fb1 : 45455052; +1fb2 : 4F4D2028; +1fb3 : 30782578; +1fb4 : 292E2E2E; +1fb5 : 0A000000; +1fb6 : 66696C65; +1fb7 : 6E616D65; +1fb8 : 3A202573; +1fb9 : 3B206669; +1fba : 7273743A; +1fbb : 2025783B; +1fbc : 206C6173; +1fbd : 743A2025; +1fbe : 780A0000; +1fbf : 466F726D; +1fc0 : 61747469; +1fc1 : 6E672053; +1fc2 : 44424653; +1fc3 : 20696E20; +1fc4 : 466C6173; +1fc5 : 68283078; +1fc6 : 2578292E; +1fc7 : 2E2E0A00; +1fc8 : 49324320; +1fc9 : 45455052; +1fca : 4F4D206E; +1fcb : 6F742066; +1fcc : 6F756E64; +1fcd : 0A000000; +1fce : 466F726D; +1fcf : 61747469; +1fd0 : 6E672053; +1fd1 : 44424653; +1fd2 : 20696E20; +1fd3 : 49324320; +1fd4 : 45455052; +1fd5 : 4F4D2025; +1fd6 : 64202830; +1fd7 : 78257829; +1fd8 : 2E2E2E0A; +1fd9 : 00000000; +1fda : 312D5769; +1fdb : 72652045; +1fdc : 4550524F; +1fdd : 4D206E6F; +1fde : 7420666F; +1fdf : 756E640A; +1fe0 : 00000000; +1fe1 : 466F726D; +1fe2 : 61747469; +1fe3 : 6E672053; +1fe4 : 44424653; +1fe5 : 20696E20; +1fe6 : 312D5720; +1fe7 : 45455052; +1fe8 : 4F4D2028; +1fe9 : 30782578; +1fea : 292E2E2E; +1feb : 0A000000; +1fec : 65657072; +1fed : 6F6D0000; +1fee : 6F666673; +1fef : 65742025; +1ff0 : 34692028; +1ff1 : 30782530; +1ff2 : 3378293A; +1ff3 : 20253369; +1ff4 : 20283078; +1ff5 : 25303278; +1ff6 : 290A0000; +1ff7 : 77726974; +1ff8 : 65283078; +1ff9 : 25782C20; +1ffa : 2569293A; +1ffb : 20726573; +1ffc : 756C7420; +1ffd : 3D202569; +1ffe : 0A000000; +1fff : 72656164; +2000 : 28307825; +2001 : 782C2025; +2002 : 69293A20; +2003 : 72657375; +2004 : 6C74203D; +2005 : 2025690A; +2006 : 00000000; +2007 : 64657669; +2008 : 63652025; +2009 : 693A2025; +200a : 30387825; +200b : 3038780A; +200c : 00000000; +200d : 74656D70; +200e : 3A202564; +200f : 2E253034; +2010 : 640A0000; +2011 : 77310000; +2012 : 77317200; +2013 : 77317700; +2014 : 3C556E6B; +2015 : 6E6F776E; +2016 : 3E000000; +2017 : 736F6674; +2018 : 706C6C3A; +2019 : 20697271; +201a : 73202564; +201b : 20736571; +201c : 20257320; +201d : 6D6F6465; +201e : 20256420; +201f : 616C6967; +2020 : 6E6D656E; +2021 : 745F7374; +2022 : 61746520; +2023 : 25642048; +2024 : 4C256420; +2025 : 4D4C2564; +2026 : 2048593D; +2027 : 2564204D; +2028 : 593D2564; +2029 : 2044656C; +202a : 436E743D; +202b : 25640A00; +202c : 73746172; +202d : 742D6578; +202e : 74000000; +202f : 77616974; +2030 : 2D657874; +2031 : 00000000; +2032 : 73746172; +2033 : 742D6865; +2034 : 6C706572; +2035 : 00000000; +2036 : 77616974; +2037 : 2D68656C; +2038 : 70657200; +2039 : 73746172; +203a : 742D6D61; +203b : 696E0000; +203c : 77616974; +203d : 2D6D6169; +203e : 6E000000; +203f : 72656164; +2040 : 79000000; +2041 : 636C6561; +2042 : 722D6461; +2043 : 63730000; +2044 : 77616974; +2045 : 2D636C65; +2046 : 61722D64; +2047 : 61637300; +2048 : BADC0FFE; +2049 : 3B9ACA00; +204a : 00020100; +204b : 00020200; +204c : 00020300; +204d : 00020400; +204e : 00020500; +204f : 00020600; +2050 : 00020700; +2051 : 000F4240; +2052 : 41C64E6D; +2053 : 7FFFFFFF; +2054 : 00080030; +2055 : C4653600; +2056 : FFF0BDC0; +2057 : 0007D000; +2058 : 3B9AC9FF; +2059 : 00010043; +205a : 00010044; +205b : 00015180; +205c : 005EE000; +205d : 01000001; +205e : 11223344; +205f : E0001FFF; +2060 : 00246000; +2061 : 01554000; +2062 : 02468000; +2063 : 13578000; +2064 : 0FFFFFFF; +2065 : 059682F0; +2066 : 0EE6B27F; +2067 : 01312D02; +2068 : 01312D0A; +2069 : 46696C65; +206a : 44617461; +206b : 7366702D; +206c : 5344422D; +206d : 6D61632D; +206e : 63616C69; +206f : 77722D69; +2070 : 003D0137; +2071 : 8000001F; +2072 : 009895B6; +2073 : C4000001; +2074 : 000186A0; +2075 : 00FFFFFF; +2076 : FFFDB610; +2077 : 000249F0; +2078 : 05F5E100; +2079 : 0BEBC200; +207a : FA0A1F00; +207b : 01312D03; +207c : 011B1900; +207d : 00000000; +207e : 00000000; +207f : 00005DF8; +2080 : 00005E04; +2081 : 00005E14; +2082 : 00005E20; +2083 : 00005E2C; +2084 : 00005E38; +2085 : 00005E44; +2086 : 00000AA0; +2087 : 00000B10; +2088 : 00000E28; +2089 : 00000E28; +208a : 00000E28; +208b : 00000E28; +208c : 00000E28; +208d : 00000E28; +208e : 00000B8C; +208f : 00000BFC; +2090 : 00000E28; +2091 : 00000C90; +2092 : 00000DFC; +2093 : 77727063; +2094 : 5F74696D; +2095 : 655F6164; +2096 : 6A757374; +2097 : 5F6F6666; +2098 : 73657400; +2099 : 77725F73; +209a : 31000000; +209b : 77727063; +209c : 5F74696D; +209d : 655F6164; +209e : 6A757374; +209f : 00000000; +20a0 : 77727063; +20a1 : 5F74696D; +20a2 : 655F7365; +20a3 : 74000000; +20a4 : 77727063; +20a5 : 5F74696D; +20a6 : 655F6765; +20a7 : 74000000; +20a8 : 77727063; +20a9 : 5F6E6574; +20aa : 5F73656E; +20ab : 64000000; +20ac : 011B1900; +20ad : 00000180; +20ae : C200000E; +20af : 70747064; +20b0 : 5F6E6574; +20b1 : 69665F63; +20b2 : 72656174; +20b3 : 655F736F; +20b4 : 636B6574; +20b5 : 00000000; +20b6 : 00000000; +20b7 : 00000000; +20b8 : 00000000; +20b9 : 00000000; +20ba : 00000001; +20bb : 00000001; +20bc : 00000001; +20bd : 00000001; +20be : 00000000; +20bf : 00000000; +20c0 : 00000000; +20c1 : 00004B08; +20c2 : 00004B28; +20c3 : 00004B34; +20c4 : 00004B44; +20c5 : 00004B64; +20c6 : 00004B74; +20c7 : 00004BDC; +20c8 : 00004B94; +20c9 : 00004A9C; +20ca : 00004AE0; +20cb : 00000000; +20cc : 00000000; +20cd : 00000000; +20ce : 00000000; +20cf : 00010000; +20d0 : 00000000; +20d1 : 00000000; +20d2 : 00000000; +20d3 : 00020100; +20d4 : 00000000; +20d5 : 00000000; +20d6 : 00000000; +20d7 : 00030101; +20d8 : 00000000; +20d9 : 00000000; +20da : 00000000; +20db : 00040201; +20dc : 01000000; +20dd : 00000000; +20de : 00000000; +20df : 00050201; +20e0 : 01010000; +20e1 : 00000000; +20e2 : 00000000; +20e3 : 00060302; +20e4 : 01010100; +20e5 : 00000000; +20e6 : 00000000; +20e7 : 00070302; +20e8 : 01010101; +20e9 : 00000000; +20ea : 00000000; +20eb : 00080402; +20ec : 02010101; +20ed : 01000000; +20ee : 00000000; +20ef : 00090403; +20f0 : 02010101; +20f1 : 01010000; +20f2 : 00000000; +20f3 : 000A0503; +20f4 : 02020101; +20f5 : 01010100; +20f6 : 00000000; +20f7 : 000B0503; +20f8 : 02020101; +20f9 : 01010101; +20fa : 00000000; +20fb : 000C0604; +20fc : 03020201; +20fd : 01010101; +20fe : 01000000; +20ff : 000D0604; +2100 : 03020201; +2101 : 01010101; +2102 : 01010000; +2103 : 000E0704; +2104 : 03020202; +2105 : 01010101; +2106 : 01010100; +2107 : 000F0705; +2108 : 03030202; +2109 : 01010101; +210a : 01010101; +210b : 00000000; +210c : 00000955; +210d : 4D433EBC; +210e : 00000001; +210f : 00000000; +2110 : 00000000; +2111 : 00005EBC; +2112 : 002C0100; +2113 : 00010000; +2114 : 00005EC4; +2115 : 002C0100; +2116 : 017F0000; +2117 : 00005ED0; +2118 : 00360101; +2119 : 057F0000; +211a : 00005EDC; +211b : 00360101; +211c : 057F0000; +211d : 00000000; +211e : 00000000; +211f : 00000000; +2120 : 00000000; +2121 : 00000000; +2122 : 00000000; +2123 : 00000000; +2124 : 00000000; +2125 : 00000000; +2126 : 00000000; +2127 : 00000000; +2128 : 00000000; +2129 : 00005F00; +212a : 002C0000; +212b : 02010000; +212c : 00005EE8; +212d : 00360000; +212e : 03020000; +212f : 00005EF4; +2130 : 00360001; +2131 : 057F0000; +2132 : 00005F0C; +2133 : 00400000; +2134 : 05000000; +2135 : 00005F18; +2136 : FFFF0000; +2137 : 057F0000; +2138 : 00005F24; +2139 : FFFF0000; +213a : 047F0000; +213b : 00000000; +213c : 00000000; +213d : 00000000; +213e : 00000000; +213f : 00000000; +2140 : 00000000; +2141 : 00000000; +2142 : 00000000; +2143 : 00000000; +2144 : 00000000; +2145 : 00000000; +2146 : 00000000; +2147 : 00000000; +2148 : 00000000; +2149 : 00000000; +214a : 00000000; +214b : 00000000; +214c : 00000000; +214d : 00000000; +214e : 00008920; +214f : 00008A3C; +2150 : 00008A20; +2151 : 00008E50; +2152 : 00008ED0; +2153 : 00000000; +2154 : 00000000; +2155 : 00000000; +2156 : 00000000; +2157 : 00000000; +2158 : 00000000; +2159 : 00000000; +215a : 00000000; +215b : 00000000; +215c : 00000000; +215d : 00000000; +215e : 00000000; +215f : 00000000; +2160 : 00000000; +2161 : 00000000; +2162 : 00000000; +2163 : 00000000; +2164 : 00000000; +2165 : 00000000; +2166 : 00000000; +2167 : 00000000; +2168 : 00000000; +2169 : 00000000; +216a : 00000000; +216b : 00000000; +216c : 00000000; +216d : 00000000; +216e : 00000000; +216f : 00000000; +2170 : 00000000; +2171 : 00000000; +2172 : 00000000; +2173 : 00000000; +2174 : 00000000; +2175 : 00000000; +2176 : 00000000; +2177 : 00000000; +2178 : 00000000; +2179 : 00000000; +217a : 00000000; +217b : 00000000; +217c : 00000000; +217d : 00000000; +217e : 00000000; +217f : 00000000; +2180 : 00000000; +2181 : 00000000; +2182 : 00000000; +2183 : 00000000; +2184 : 00000000; +2185 : 00000000; +2186 : 00000000; +2187 : 00000000; +2188 : 00000000; +2189 : 00000000; +218a : 00000000; +218b : 00000000; +218c : 00000000; +218d : 00000000; +218e : 00000000; +218f : 00000000; +2190 : 00000000; +2191 : 00000000; +2192 : 00000000; +2193 : 00000000; +2194 : 00000000; +2195 : 00000000; +2196 : 00000000; +2197 : 00000000; +2198 : 00000000; +2199 : 00000000; +219a : 00000000; +219b : 00000000; +219c : 00000000; +219d : 00000000; +219e : 00000000; +219f : 00000000; +21a0 : 00000000; +21a1 : 00000000; +21a2 : 00000000; +21a3 : 00000000; +21a4 : 00000000; +21a5 : 00000000; +21a6 : 00000000; +21a7 : 00000000; +21a8 : 00000000; +21a9 : 00000000; +21aa : 00000000; +21ab : 00000000; +21ac : 00000000; +21ad : 00000000; +21ae : 00000000; +21af : 00000000; +21b0 : 00000000; +21b1 : 00000000; +21b2 : 00000000; +21b3 : 00000000; +21b4 : 00000000; +21b5 : 00000000; +21b6 : 00000000; +21b7 : 00000000; +21b8 : 00000000; +21b9 : 00000000; +21ba : 00000000; +21bb : 00000000; +21bc : 00000000; +21bd : 00000000; +21be : 00000000; +21bf : 00000000; +21c0 : 00000000; +21c1 : 00000000; +21c2 : 00000000; +21c3 : 00000000; +21c4 : 00000000; +21c5 : 00000000; +21c6 : 00000000; +21c7 : 00000000; +21c8 : 00000000; +21c9 : 00000000; +21ca : 00000000; +21cb : 00000000; +21cc : 00000000; +21cd : 00000000; +21ce : 00000000; +21cf : 00000000; +21d0 : 00000000; +21d1 : 00000000; +21d2 : 00000000; +21d3 : 00000000; +21d4 : 00000000; +21d5 : 00000000; +21d6 : 00000000; +21d7 : 00000000; +21d8 : 00000000; +21d9 : 00000000; +21da : 00000000; +21db : 00000000; +21dc : 00000000; +21dd : 00000000; +21de : 00000000; +21df : 00000000; +21e0 : 00000000; +21e1 : 00000000; +21e2 : 00000000; +21e3 : 00000000; +21e4 : 00000000; +21e5 : 00000000; +21e6 : 00000000; +21e7 : 00000000; +21e8 : 00000000; +21e9 : 00000000; +21ea : 00000000; +21eb : 00000000; +21ec : 00000000; +21ed : 00000000; +21ee : 00000000; +21ef : 00000000; +21f0 : 00000000; +21f1 : 00000000; +21f2 : 00000000; +21f3 : 00000000; +21f4 : 00000000; +21f5 : 00000000; +21f6 : 00000000; +21f7 : 00000000; +21f8 : 00000000; +21f9 : 00000000; +21fa : 00000000; +21fb : 00000000; +21fc : 00000000; +21fd : 00000000; +21fe : 00000000; +21ff : 00000000; +2200 : 00000000; +2201 : 00000000; +2202 : 00000000; +2203 : 00000000; +2204 : 00000000; +2205 : 00000000; +2206 : 00000000; +2207 : 00000000; +2208 : 00000000; +2209 : 00000000; +220a : 00000000; +220b : 00000000; +220c : 00000000; +220d : 00000000; +220e : 00000000; +220f : 00000000; +2210 : 00000000; +2211 : 00000000; +2212 : 00000000; +2213 : 00000000; +2214 : 00000000; +2215 : 00000000; +2216 : 00000000; +2217 : 00000000; +2218 : 00008964; +2219 : 00000000; +221a : 00000000; +221b : 00000000; +221c : 00000000; +221d : 00000000; +221e : 00000000; +221f : 00000000; +2220 : 00000000; +2221 : 00000000; +2222 : 00000000; +2223 : 00000000; +2224 : 00000000; +2225 : 00000000; +2226 : 00000000; +2227 : 00000000; +2228 : 00000000; +2229 : 00000000; +222a : 00000000; +222b : 00000000; +222c : 00000000; +222d : 00000000; +222e : 00000000; +222f : 00000000; +2230 : 00000000; +2231 : 00000000; +2232 : 00000000; +2233 : 00000000; +2234 : 00000000; +2235 : 00000000; +2236 : 00005FB4; +2237 : 00005FB4; +2238 : 00000000; +2239 : 00000001; +223a : 00000000; +223b : 00000000; +223c : 00000000; +223d : 00000000; +223e : 00000000; +223f : 00000000; +2240 : 00000000; +2241 : 00000000; +2242 : 00000000; +2243 : 00000000; +2244 : 00000000; +2245 : 00000000; +2246 : 00000000; +2247 : 00000000; +2248 : 00008508; +2249 : 00008F50; +224a : 00000000; +224b : 00008F90; +224c : 00008FB8; +224d : 00008FE8; +224e : 00009010; +224f : 00000000; +2250 : 00000000; +2251 : 00000000; +2252 : 00000000; +2253 : 00000000; +2254 : 00000000; +2255 : 00000000; +2256 : 00000000; +2257 : 00000000; +2258 : 00009030; +2259 : 00000000; +225a : 00000000; +225b : 00000000; +225c : 00000000; +225d : 00008978; +225e : 000089E4; +225f : 00000000; +2260 : 00000000; +2261 : 00000000; +2262 : 00000000; +2263 : 00000000; +2264 : 00000000; +2265 : 00000000; +2266 : 00000000; +2267 : 00000000; +2268 : 00000000; +2269 : 00000000; +226a : 00000000; +226b : 00000000; +226c : 00000000; +226d : 00000000; +226e : 00000000; +226f : 00000000; +2270 : 00000000; +2271 : 00000000; +2272 : 00000000; +2273 : 00000000; +2274 : 00000000; +2275 : 00000000; +2276 : 00000000; +2277 : 00000000; +2278 : 00000000; +2279 : 000003DC; +227a : 00000414; +227b : 000004A4; +227c : 000004AC; +227d : 00000504; +227e : 00000530; +227f : 00000588; +2280 : 000005AC; +2281 : 00000670; +2282 : 00000678; +2283 : 00000680; +2284 : 000006E4; +2285 : 00000700; +2286 : 000004D0; +2287 : 00000000; +2288 : 0000127C; +2289 : 000011F4; +228a : 00001198; +228b : 00001140; +228c : 00000000; +228d : 00000000; +228e : 00001118; +228f : 000016EC; +2290 : 000016CC; +2291 : 000014C4; +2292 : 00001310; +2293 : 00000000; +2294 : 00000000; +2295 : 00000000; +2296 : 00000000; +2297 : 00000000; +2298 : 00000000; +2299 : 00000000; +229a : 00000000; +229b : 00000000; +229c : 00000000; +229d : 00000000; +229e : 00000200; +229f : 00000000; +22a0 : 00009150; +22a1 : 00008B68; +22a2 : 00008C64; +22a3 : 00000000; +22a4 : 00000000; +22a5 : 00000004; +22a6 : 00000008; +22a7 : 0000000F; +22a8 : 00000100; +22a9 : 00000200; +22aa : 0000012C; +22ab : 046362A0; +22ac : 00007FB0; +22ad : 00009434; +22ae : 00000001; +22af : 00000000; +22b0 : 00000000; +22b1 : 00000000; +22b2 : 00000000; +22b3 : 00003B00; +22b4 : 00003BE4; +22b5 : 00000000; +22b6 : 00000000; +22b7 : 00000000; +22b8 : 00000000; +22b9 : 00000000; +22ba : 00000000; +22bb : 00000000; +22bc : 00000000; +22bd : 00000000; +22be : 00000000; +22bf : 00000000; +22c0 : 00000000; +22c1 : 00000000; +22c2 : 00000000; +22c3 : 00000000; +22c4 : 00000000; +22c5 : 00000000; +22c6 : 00000000; +22c7 : 00000000; +22c8 : 00000000; +22c9 : 00000000; +22ca : 00000000; +22cb : 00000000; +22cc : 00000000; +22cd : 00000000; +22ce : 00000000; +22cf : 00000000; +22d0 : 00000000; +22d1 : 00000000; +22d2 : 00000000; +22d3 : 00000000; +22d4 : 00000000; +22d5 : 00000000; +22d6 : 00000000; +22d7 : 00000000; +22d8 : 00000000; +22d9 : 00000000; +22da : 44332211; +22db : 00000000; +22dc : 04000000; +22dd : 138046E2; +22de : 01000000; +22df : 9000CFEA; +22e0 : 01000000; +22e1 : 108157F3; +22e2 : 01000000; +22e3 : 0BE0FFFF; +22e4 : 01000000; +22e5 : 88E0FFFF; +22e6 : 01000000; +22e7 : 08E1FFFF; +22e8 : 01000000; +22e9 : 1B0020E0; +22ea : 01000000; +22eb : 9800C0EB; +22ec : 01000000; +22ed : 6B2130E0; +22ee : 01000000; +22ef : 69610DE0; +22f0 : 01000000; +22f1 : 10A38900; +22f2 : 04000000; +22f3 : 6B0320F0; +22f4 : 01000000; +22f5 : BB0D8001; +22f6 : 04000000; +22f7 : 33E31EF1; +22f8 : 01000000; +22f9 : 31C35FF9; +22fa : 01000000; +22fb : 2B0300E1; +22fc : 01000000; +22fd : 43C300E1; +22fe : 01000000; +22ff : 79411400; +2300 : 04000000; +2301 : CB250060; +2302 : 00000000; +2303 : D3250260; +2304 : 00000000; +2305 : 50EA8101; +2306 : 04000000; +2307 : 81C88001; +2308 : 04000000; +2309 : 802FC100; +230a : 04000000; +230b : 5B090080; +230c : 01000000; +230d : 59092080; +230e : 01000000; +230f : C06AC100; +2310 : 04000000; +2311 : 63097AFD; +2312 : 01000000; +2313 : F88A8101; +2314 : 04000000; +2315 : F48A8101; +2316 : 04000000; +2317 : 00000000; +2318 : 08000000; +2319 : 5344422D; +231a : 00050101; +231b : 00000000; +231c : 00000000; +231d : 00000000; +231e : 0000037F; +231f : 46696C65; +2320 : 44617461; +2321 : 2E202020; +2322 : 00000001; +2323 : 00000000; +2324 : 2E202020; +2325 : 20202020; +2326 : 20202020; +2327 : 20202020; +2328 : 20202000; +2329 : 00000000; +232a : 00000006; +232b : 00000000; +232c : 00000140; +232d : 00000000; +232e : 0000023F; +232f : 46696C65; +2330 : 44617461; +2331 : 77722D69; +2332 : 00000001; +2333 : 00000000; +2334 : 77722D69; +2335 : 6E697420; +2336 : 20202020; +2337 : 20202020; +2338 : 20202001; +2339 : 00000000; +233a : 00000006; +233b : 00000000; +233c : 00000240; +233d : 00000000; +233e : 000002BF; +233f : 46696C65; +2340 : 44617461; +2341 : 63616C69; +2342 : 00000001; +2343 : 00000000; +2344 : 63616C69; +2345 : 62726174; +2346 : 696F6E20; +2347 : 20202020; +2348 : 20202001; +2349 : 00000000; +234a : 00000006; +234b : 00000000; +234c : 000002C0; +234d : 00000000; +234e : 000002C5; +234f : 46696C65; +2350 : 44617461; +2351 : 6D61632D; +2352 : 00000001; +2353 : 00000000; +2354 : 6D61632D; +2355 : 61646472; +2356 : 65737320; +2357 : 20202020; +2358 : 20202001; +2359 : 00000000; +235a : 00000006; +235b : 00000000; +235c : 00000300; +235d : 00000000; +235e : 0000037F; +235f : 46696C65; +2360 : 44617461; +2361 : 7366702D; +2362 : 00000001; +2363 : 00000000; +2364 : 7366702D; +2365 : 64617461; +2366 : 62617365; +2367 : 20202020; +2368 : 20202001; +2369 : FFFFFFFF; +236a : 5B1157A7; +236b : 00000003; +236c : 00000000; +236d : 00000000; +236e : 00000000; +236f : 00000000; +2370 : 00000000; +2371 : 00000000; +2372 : 00000000; +2373 : 00000000; +2374 : 00000000; +2375 : 00000000; +2376 : 00000000; +2377 : 77727063; +2378 : 2D76342E; +2379 : 32000000; +237a : 00000000; +237b : 00000000; +237c : 00000000; +237d : 00000000; +237e : 00000000; +237f : 44656320; +2380 : 31382032; +2381 : 30313700; +2382 : 00000000; +2383 : 30393A33; +2384 : 393A3337; +2385 : 00000000; +2386 : 00000000; +2387 : 47727A65; +2388 : 676F727A; +2389 : 2044616E; +238a : 696C756B; +238b : 00000000; +238c : 00000000; +238d : 00000000; +238e : 00000000; +238f : 00000000; +2390 : 00000000; +2391 : 00000000; +2392 : 00000000; +2393 : 00000000; +2394 : 00000000; +2395 : 00000000; +2396 : 00000000; +2397 : 00000000; +2398 : 00000000; +2399 : 00000000; +239a : 00000000; +239b : 00000000; +239c : 00000000; +239d : 00000000; +239e : 00000000; +239f : 00000000; +23a0 : 00000000; +23a1 : 00000000; +23a2 : 00000000; +23a3 : 00000000; +23a4 : 00000000; +23a5 : 00000000; +23a6 : 00000000; +23a7 : 00000000; +23a8 : 00000000; +23a9 : 00000000; +23aa : 00000000; +23ab : 00000000; +23ac : 00000000; +23ad : 00000000; +23ae : 00000000; +23af : 00000000; +23b0 : 00000000; +23b1 : 00000000; +23b2 : 00000000; +23b3 : 00000000; +23b4 : 00000000; +23b5 : 00000000; +23b6 : 00000000; +23b7 : 00000000; +23b8 : 00000000; +23b9 : 00000000; +23ba : 00000000; +23bb : 00000000; +23bc : 00000000; +23bd : 00000000; +23be : 00000000; +23bf : 00000000; +23c0 : 00000000; +23c1 : 00000000; +23c2 : 00000000; +23c3 : 00000000; +23c4 : 00000000; +23c5 : 00000000; +23c6 : 00000000; +23c7 : 00000000; +23c8 : 00000000; +23c9 : 00000000; +23ca : 00000000; +23cb : 00000000; +23cc : 00000000; +23cd : 00000000; +23ce : 00000000; +23cf : 00000000; +23d0 : 00000000; +23d1 : 00000000; +23d2 : 00000000; +23d3 : 00000000; +23d4 : 00000000; +23d5 : 00000000; +23d6 : 00000000; +23d7 : 00000000; +23d8 : 00000000; +23d9 : 00000000; +23da : 00000000; +23db : 00000000; +23dc : 00000000; +23dd : 00000000; +23de : 00000000; +23df : 00000000; +23e0 : 00000000; +23e1 : 00000000; +23e2 : 00000000; +23e3 : 00000000; +23e4 : 00000000; +23e5 : 00000000; +23e6 : 00000000; +23e7 : 00000000; +23e8 : 00000000; +23e9 : 00000000; +23ea : 00000000; +23eb : 00000000; +23ec : 00000000; +23ed : 00000000; +23ee : 00000000; +23ef : 00000000; +23f0 : 00000000; +23f1 : 00000000; +23f2 : 00000000; +23f3 : 00000000; +23f4 : 00000000; +23f5 : 00000000; +23f6 : 00000000; +23f7 : 00000000; +23f8 : 00000000; +23f9 : 00000000; +23fa : 00000000; +23fb : 00000000; +23fc : 00000000; +23fd : 00000000; +23fe : 00000000; +23ff : 00000000; +2400 : 00000000; +2401 : 00000000; +2402 : 00000000; +2403 : 00000000; +2404 : 00000000; +2405 : 00000000; +2406 : 00000000; +2407 : 00000000; +2408 : 00000000; +2409 : 00000000; +240a : 00000000; +240b : 00000000; +240c : 00000000; +240d : 00000000; +240e : 00000000; +240f : 00000000; +2410 : 00000000; +2411 : 00000000; +2412 : 00000000; +2413 : 00000000; +2414 : 00000000; +2415 : 00000000; +2416 : 00000000; +2417 : 00000000; +2418 : 00000000; +2419 : 00000000; +241a : 00000000; +241b : 00000000; +241c : 00000000; +241d : 00000000; +241e : 00000000; +241f : 00000000; +2420 : 00000000; +2421 : 00000000; +2422 : 00000000; +2423 : 00000000; +2424 : 00000000; +2425 : 00000000; +2426 : 00000000; +2427 : 00000000; +2428 : 00000000; +2429 : 00000000; +242a : 00000000; +242b : 00000000; +242c : 00000000; +242d : 00000000; +242e : 00000000; +242f : 00000000; +2430 : 00000000; +2431 : 00000000; +2432 : 00000000; +2433 : 00000000; +2434 : 00000000; +2435 : 00000000; +2436 : 00000000; +2437 : 00000000; +2438 : 00000000; +2439 : 00000000; +243a : 00000000; +243b : 00000000; +243c : 00000000; +243d : 00000000; +243e : 00000000; +243f : 00000000; +2440 : 00000000; +2441 : 00000000; +2442 : 00000000; +2443 : 00000000; +2444 : 00000000; +2445 : 00000000; +2446 : 00000000; +2447 : 00000000; +2448 : 00000000; +2449 : 00000000; +244a : 00000000; +244b : 00000000; +244c : 00000000; +244d : 00000000; +244e : 00000000; +244f : 00000000; +2450 : 00000000; +2451 : 00000000; +2452 : 00000000; +2453 : 00000000; +2454 : 00000000; +2455 : 00000000; +2456 : 00000000; +2457 : 00000000; +2458 : 00000000; +2459 : 00000000; +245a : 00000000; +245b : 00000000; +245c : 00000000; +245d : 00000000; +245e : 00000000; +245f : 00000000; +2460 : 00000000; +2461 : 00000000; +2462 : 00000000; +2463 : 00000000; +2464 : 00000000; +2465 : 00000000; +2466 : 00000000; +2467 : 00000000; +2468 : 00000000; +2469 : 00000000; +246a : 00000000; +246b : 00000000; +246c : 00000000; +246d : 00000000; +246e : 00000000; +246f : 00000000; +2470 : 00000000; +2471 : 00000000; +2472 : 00000000; +2473 : 00000000; +2474 : 00000000; +2475 : 00000000; +2476 : 00000000; +2477 : 00000000; +2478 : 00000000; +2479 : 00000000; +247a : 00000000; +247b : 00000000; +247c : 00000000; +247d : 00000000; +247e : 00000000; +247f : 00000000; +2480 : 00000000; +2481 : 00000000; +2482 : 00000000; +2483 : 00000000; +2484 : 00000000; +2485 : 00000000; +2486 : 00000000; +2487 : 00000000; +2488 : 00000000; +2489 : 00000000; +248a : 00000000; +248b : 00000000; +248c : 00000000; +248d : 00000000; +248e : 00000000; +248f : 00000000; +2490 : 00000000; +2491 : 00000000; +2492 : 00000000; +2493 : 00000000; +2494 : 00000000; +2495 : 00000000; +2496 : 00000000; +2497 : 00000000; +2498 : 00000000; +2499 : 00000000; +249a : 00000000; +249b : 00000000; +249c : 00000000; +249d : 00000000; +249e : 00000000; +249f : 00000000; +24a0 : 00000000; +24a1 : 00000000; +24a2 : 00000000; +24a3 : 00000000; +24a4 : 00000000; +24a5 : 00000000; +24a6 : 00000000; +24a7 : 00000000; +24a8 : 00000000; +24a9 : 00000000; +24aa : 00000000; +24ab : 00000000; +24ac : 00000000; +24ad : 00000000; +24ae : 00000000; +24af : 00000000; +24b0 : 00000000; +24b1 : 00000000; +24b2 : 00000000; +24b3 : 00000000; +24b4 : 00000000; +24b5 : 00000000; +24b6 : 00000000; +24b7 : 00000000; +24b8 : 00000000; +24b9 : 00000000; +24ba : 00000000; +24bb : 00000000; +24bc : 00000000; +24bd : 00000000; +24be : 00000000; +24bf : 00000000; +24c0 : 00000000; +24c1 : 00000000; +24c2 : 00000000; +24c3 : 00000000; +24c4 : 00000000; +24c5 : 00000000; +24c6 : 00000000; +24c7 : 00000000; +24c8 : 00000000; +24c9 : 00000000; +24ca : 00000000; +24cb : 00000000; +24cc : 00000000; +24cd : 00000000; +24ce : 00000000; +24cf : 00000000; +24d0 : 00000000; +24d1 : 00000000; +24d2 : 00000000; +24d3 : 00000000; +24d4 : 00000000; +24d5 : 00000000; +24d6 : 00000000; +24d7 : 00000000; +24d8 : 00000000; +24d9 : 00000000; +24da : 00000000; +24db : 00000000; +24dc : 00000000; +24dd : 00000000; +24de : 00000000; +24df : 00000000; +24e0 : 00000000; +24e1 : 00000000; +24e2 : 00000000; +24e3 : 00000000; +24e4 : 00000000; +24e5 : 00000000; +24e6 : 00000000; +24e7 : 00000000; +24e8 : 00000000; +24e9 : 00000000; +24ea : 00000000; +24eb : 00000000; +24ec : 00000000; +24ed : 00000000; +24ee : 00000000; +24ef : 00000000; +24f0 : 00000000; +24f1 : 00000000; +24f2 : 00000000; +24f3 : 00000000; +24f4 : 00000000; +24f5 : 00000000; +24f6 : 00000000; +24f7 : 00000000; +24f8 : 00000000; +24f9 : 00000000; +24fa : 00000000; +24fb : 00000000; +24fc : 00000000; +24fd : 00000000; +24fe : 00000000; +24ff : 00000000; +2500 : 00000000; +2501 : 00000000; +2502 : 00000000; +2503 : 00000000; +2504 : 00000000; +2505 : 00000000; +2506 : 00000000; +2507 : 00000000; +2508 : 00000000; +2509 : 00000000; +250a : 00000000; +250b : 00000000; +250c : 00000000; +250d : 00000000; +250e : 00000000; +250f : 00000000; +2510 : 00000000; +2511 : 00000000; +2512 : 00000000; +2513 : 00000000; +2514 : 00000000; +2515 : 00000000; +2516 : 00000000; +2517 : 00000000; +2518 : 00000000; +2519 : 00000000; +251a : 00000000; +251b : 00000000; +251c : 00000000; +251d : 00000000; +251e : 00000000; +251f : 00000000; +2520 : 00000000; +2521 : 00000000; +2522 : 00000000; +2523 : 00000000; +2524 : 00000000; +2525 : 00000000; +2526 : 00000000; +2527 : 00000000; +2528 : 00000000; +2529 : 00000000; +252a : 00000000; +252b : 00000000; +252c : 00000000; +252d : 00000000; +252e : 00000000; +252f : 00000000; +2530 : 00000000; +2531 : 00000000; +2532 : 00000000; +2533 : 00000000; +2534 : 00000000; +2535 : 00000000; +2536 : 00000000; +2537 : 00000000; +2538 : 00000000; +2539 : 00000000; +253a : 00000000; +253b : 00000000; +253c : 00000000; +253d : 00000000; +253e : 00000000; +253f : 00000000; +2540 : 00000000; +2541 : 00000000; +2542 : 00000000; +2543 : 00000000; +2544 : 00000000; +2545 : 00000000; +2546 : 00000000; +2547 : 00000000; +2548 : 00000000; +2549 : 00000000; +254a : 00000000; +254b : 00000000; +254c : 00000000; +254d : 00000000; +254e : 00000000; +254f : 00000000; +2550 : 00000000; +2551 : 00000000; +2552 : 00000000; +2553 : 00000000; +2554 : 00000000; +2555 : 00000000; +2556 : 00000000; +2557 : 00000000; +2558 : 00000000; +2559 : 00000000; +255a : 00000000; +255b : 00000000; +255c : 00000000; +255d : 00000000; +255e : 00000000; +255f : 00000000; +2560 : 00000000; +2561 : 00000000; +2562 : 00000000; +2563 : 00000000; +2564 : 00000000; +2565 : 00000000; +2566 : 00000000; +2567 : 00000000; +2568 : 00000000; +2569 : 00000000; +256a : 00000000; +256b : 00000000; +256c : 00000000; +256d : 00000000; +256e : 00000000; +256f : 00000000; +2570 : 00000000; +2571 : 00000000; +2572 : 00000000; +2573 : 00000000; +2574 : 00000000; +2575 : 00000000; +2576 : 00000000; +2577 : 00000000; +2578 : 00000000; +2579 : 00000000; +257a : 00000000; +257b : 00000000; +257c : 00000000; +257d : 00000000; +257e : 00000000; +257f : 00000000; +2580 : 00000000; +2581 : 00000000; +2582 : 00000000; +2583 : 00000000; +2584 : 00000000; +2585 : 00000000; +2586 : 00000000; +2587 : 00000000; +2588 : 00000000; +2589 : 00000000; +258a : 00000000; +258b : 00000000; +258c : 00000000; +258d : 00000000; +258e : 00000000; +258f : 00000000; +2590 : 00000000; +2591 : 00000000; +2592 : 00000000; +2593 : 00000000; +2594 : 00000000; +2595 : 00000000; +2596 : 00000000; +2597 : 00000000; +2598 : 00000000; +2599 : 00000000; +259a : 00000000; +259b : 00000000; +259c : 00000000; +259d : 00000000; +259e : 00000000; +259f : 00000000; +25a0 : 00000000; +25a1 : 00000000; +25a2 : 00000000; +25a3 : 00000000; +25a4 : 00000000; +25a5 : 00000000; +25a6 : 00000000; +25a7 : 00000000; +25a8 : 00000000; +25a9 : 00000000; +25aa : 00000000; +25ab : 00000000; +25ac : 00000000; +25ad : 00000000; +25ae : 00000000; +25af : 00000000; +25b0 : 00000000; +25b1 : 00000000; +25b2 : 00000000; +25b3 : 00000000; +25b4 : 00000000; +25b5 : 00000000; +25b6 : 00000000; +25b7 : 00000000; +25b8 : 00000000; +25b9 : 00000000; +25ba : 00000000; +25bb : 00000000; +25bc : 00000000; +25bd : 00000000; +25be : 00000000; +25bf : 00000000; +25c0 : 00000000; +25c1 : 00000000; +25c2 : 00000000; +25c3 : 00000000; +25c4 : 00000000; +25c5 : 00000000; +25c6 : 00000000; +25c7 : 00000000; +25c8 : 00000000; +25c9 : 00000000; +25ca : 00000000; +25cb : 00000000; +25cc : 00000000; +25cd : 00000000; +25ce : 00000000; +25cf : 00000000; +25d0 : 00000000; +25d1 : 00000000; +25d2 : 00000000; +25d3 : 00000000; +25d4 : 00000000; +25d5 : 00000000; +25d6 : 00000000; +25d7 : 00000000; +25d8 : 00000000; +25d9 : 00000000; +25da : 00000000; +25db : 00000000; +25dc : 00000000; +25dd : 00000000; +25de : 00000000; +25df : 00000000; +25e0 : 00000000; +25e1 : 00000000; +25e2 : 00000000; +25e3 : 00000000; +25e4 : 00000000; +25e5 : 00000000; +25e6 : 00000000; +25e7 : 00000000; +25e8 : 00000000; +25e9 : 00000000; +25ea : 00000000; +25eb : 00000000; +25ec : 00000000; +25ed : 00000000; +25ee : 00000000; +25ef : 00000000; +25f0 : 00000000; +25f1 : 00000000; +25f2 : 00000000; +25f3 : 00000000; +25f4 : 00000000; +25f5 : 00000000; +25f6 : 00000000; +25f7 : 00000000; +25f8 : 00000000; +25f9 : 00000000; +25fa : 00000000; +25fb : 00000000; +25fc : 00000000; +25fd : 00000000; +25fe : 00000000; +25ff : 00000000; +2600 : 00000000; +2601 : 00000000; +2602 : 00000000; +2603 : 00000000; +2604 : 00000000; +2605 : 00000000; +2606 : 00000000; +2607 : 00000000; +2608 : 00000000; +2609 : 00000000; +260a : 00000000; +260b : 00000000; +260c : 00000000; +260d : 00000000; +260e : 00000000; +260f : 00000000; +2610 : 00000000; +2611 : 00000000; +2612 : 00000000; +2613 : 00000000; +2614 : 00000000; +2615 : 00000000; +2616 : 00000000; +2617 : 00000000; +2618 : 00000000; +2619 : 00000000; +261a : 00000000; +261b : 00000000; +261c : 00000000; +261d : 00000000; +261e : 00000000; +261f : 00000000; +2620 : 00000000; +2621 : 00000000; +2622 : 00000000; +2623 : 00000000; +2624 : 00000000; +2625 : 00000000; +2626 : 00000000; +2627 : 00000000; +2628 : 00000000; +2629 : 00000000; +262a : 00000000; +262b : 00000000; +262c : 00000000; +262d : 00000000; +262e : 00000000; +262f : 00000000; +2630 : 00000000; +2631 : 00000000; +2632 : 00000000; +2633 : 00000000; +2634 : 00000000; +2635 : 00000000; +2636 : 00000000; +2637 : 00000000; +2638 : 00000000; +2639 : 00000000; +263a : 00000000; +263b : 00000000; +263c : 00000000; +263d : 00000000; +263e : 00000000; +263f : 00000000; +2640 : 00000000; +2641 : 00000000; +2642 : 00000000; +2643 : 00000000; +2644 : 00000000; +2645 : 00000000; +2646 : 00000000; +2647 : 00000000; +2648 : 00000000; +2649 : 00000000; +264a : 00000000; +264b : 00000000; +264c : 00000000; +264d : 00000000; +264e : 00000000; +264f : 00000000; +2650 : 00000000; +2651 : 00000000; +2652 : 00000000; +2653 : 00000000; +2654 : 00000000; +2655 : 00000000; +2656 : 00000000; +2657 : 00000000; +2658 : 00000000; +2659 : 00000000; +265a : 00000000; +265b : 00000000; +265c : 00000000; +265d : 00000000; +265e : 00000000; +265f : 00000000; +2660 : 00000000; +2661 : 00000000; +2662 : 00000000; +2663 : 00000000; +2664 : 00000000; +2665 : 00000000; +2666 : 00000000; +2667 : 00000000; +2668 : 00000000; +2669 : 00000000; +266a : 00000000; +266b : 00000000; +266c : 00000000; +266d : 00000000; +266e : 00000000; +266f : 00000000; +2670 : 00000000; +2671 : 00000000; +2672 : 00000000; +2673 : 00000000; +2674 : 00000000; +2675 : 00000000; +2676 : 00000000; +2677 : 00000000; +2678 : 00000000; +2679 : 00000000; +267a : 00000000; +267b : 00000000; +267c : 00000000; +267d : 00000000; +267e : 00000000; +267f : 00000000; +2680 : 00000000; +2681 : 00000000; +2682 : 00000000; +2683 : 00000000; +2684 : 00000000; +2685 : 00000000; +2686 : 00000000; +2687 : 00000000; +2688 : 00000000; +2689 : 00000000; +268a : 00000000; +268b : 00000000; +268c : 00000000; +268d : 00000000; +268e : 00000000; +268f : 00000000; +2690 : 00000000; +2691 : 00000000; +2692 : 00000000; +2693 : 00000000; +2694 : 00000000; +2695 : 00000000; +2696 : 00000000; +2697 : 00000000; +2698 : 00000000; +2699 : 00000000; +269a : 00000000; +269b : 00000000; +269c : 00000000; +269d : 00000000; +269e : 00000000; +269f : 00000000; +26a0 : 00000000; +26a1 : 00000000; +26a2 : 00000000; +26a3 : 00000000; +26a4 : 00000000; +26a5 : 00000000; +26a6 : 00000000; +26a7 : 00000000; +26a8 : 00000000; +26a9 : 00000000; +26aa : 00000000; +26ab : 00000000; +26ac : 00000000; +26ad : 00000000; +26ae : 00000000; +26af : 00000000; +26b0 : 00000000; +26b1 : 00000000; +26b2 : 00000000; +26b3 : 00000000; +26b4 : 00000000; +26b5 : 00000000; +26b6 : 00000000; +26b7 : 00000000; +26b8 : 00000000; +26b9 : 00000000; +26ba : 00000000; +26bb : 00000000; +26bc : 00000000; +26bd : 00000000; +26be : 00000000; +26bf : 00000000; +26c0 : 00000000; +26c1 : 00000000; +26c2 : 00000000; +26c3 : 00000000; +26c4 : 00000000; +26c5 : 00000000; +26c6 : 00000000; +26c7 : 00000000; +26c8 : 00000000; +26c9 : 00000000; +26ca : 00000000; +26cb : 00000000; +26cc : 00000000; +26cd : 00000000; +26ce : 00000000; +26cf : 00000000; +26d0 : 00000000; +26d1 : 00000000; +26d2 : 00000000; +26d3 : 00000000; +26d4 : 00000000; +26d5 : 00000000; +26d6 : 00000000; +26d7 : 00000000; +26d8 : 00000000; +26d9 : 00000000; +26da : 00000000; +26db : 00000000; +26dc : 00000000; +26dd : 00000000; +26de : 00000000; +26df : 00000000; +26e0 : 00000000; +26e1 : 00000000; +26e2 : 00000000; +26e3 : 00000000; +26e4 : 00000000; +26e5 : 00000000; +26e6 : 00000000; +26e7 : 00000000; +26e8 : 00000000; +26e9 : 00000000; +26ea : 00000000; +26eb : 00000000; +26ec : 00000000; +26ed : 00000000; +26ee : 00000000; +26ef : 00000000; +26f0 : 00000000; +26f1 : 00000000; +26f2 : 00000000; +26f3 : 00000000; +26f4 : 00000000; +26f5 : 00000000; +26f6 : 00000000; +26f7 : 00000000; +26f8 : 00000000; +26f9 : 00000000; +26fa : 00000000; +26fb : 00000000; +26fc : 00000000; +26fd : 00000000; +26fe : 00000000; +26ff : 00000000; +2700 : 00000000; +2701 : 00000000; +2702 : 00000000; +2703 : 00000000; +2704 : 00000000; +2705 : 00000000; +2706 : 00000000; +2707 : 00000000; +2708 : 00000000; +2709 : 00000000; +270a : 00000000; +270b : 00000000; +270c : 00000000; +270d : 00000000; +270e : 00000000; +270f : 00000000; +2710 : 00000000; +2711 : 00000000; +2712 : 00000000; +2713 : 00000000; +2714 : 00000000; +2715 : 00000000; +2716 : 00000000; +2717 : 00000000; +2718 : 00000000; +2719 : 00000000; +271a : 00000000; +271b : 00000000; +271c : 00000000; +271d : 00000000; +271e : 00000000; +271f : 00000000; +2720 : 00000000; +2721 : 00000000; +2722 : 00000000; +2723 : 00000000; +2724 : 00000000; +2725 : 00000000; +2726 : 00000000; +2727 : 00000000; +2728 : 00000000; +2729 : 00000000; +272a : 00000000; +272b : 00000000; +272c : 00000000; +272d : 00000000; +272e : 00000000; +272f : 00000000; +2730 : 00000000; +2731 : 00000000; +2732 : 00000000; +2733 : 00000000; +2734 : 00000000; +2735 : 00000000; +2736 : 00000000; +2737 : 00000000; +2738 : 00000000; +2739 : 00000000; +273a : 00000000; +273b : 00000000; +273c : 00000000; +273d : 00000000; +273e : 00000000; +273f : 00000000; +2740 : 00000000; +2741 : 00000000; +2742 : 00000000; +2743 : 00000000; +2744 : 00000000; +2745 : 00000000; +2746 : 00000000; +2747 : 00000000; +2748 : 00000000; +2749 : 00000000; +274a : 00000000; +274b : 00000000; +274c : 00000000; +274d : 00000000; +274e : 00000000; +274f : 00000000; +2750 : 00000000; +2751 : 00000000; +2752 : 00000000; +2753 : 00000000; +2754 : 00000000; +2755 : 00000000; +2756 : 00000000; +2757 : 00000000; +2758 : 00000000; +2759 : 00000000; +275a : 00000000; +275b : 00000000; +275c : 00000000; +275d : 00000000; +275e : 00000000; +275f : 00000000; +2760 : 00000000; +2761 : 00000000; +2762 : 00000000; +2763 : 00000000; +2764 : 00000000; +2765 : 00000000; +2766 : 00000000; +2767 : 00000000; +2768 : 00000000; +2769 : 00000000; +276a : 00000000; +276b : 00000000; +276c : 00000000; +276d : 00000000; +276e : 00000000; +276f : 00000000; +2770 : 00000000; +2771 : 00000000; +2772 : 00000000; +2773 : 00000000; +2774 : 00000000; +2775 : 00000000; +2776 : 00000000; +2777 : 00000000; +2778 : 00000000; +2779 : 00000000; +277a : 00000000; +277b : 00000000; +277c : 00000000; +277d : 00000000; +277e : 00000000; +277f : 00000000; +2780 : 00000000; +2781 : 00000000; +2782 : 00000000; +2783 : 00000000; +2784 : 00000000; +2785 : 00000000; +2786 : 00000000; +2787 : 00000000; +2788 : 00000000; +2789 : 00000000; +278a : 00000000; +278b : 00000000; +278c : 00000000; +278d : 00000000; +278e : 00000000; +278f : 00000000; +2790 : 00000000; +2791 : 00000000; +2792 : 00000000; +2793 : 00000000; +2794 : 00000000; +2795 : 00000000; +2796 : 00000000; +2797 : 00000000; +2798 : 00000000; +2799 : 00000000; +279a : 00000000; +279b : 00000000; +279c : 00000000; +279d : 00000000; +279e : 00000000; +279f : 00000000; +27a0 : 00000000; +27a1 : 00000000; +27a2 : 00000000; +27a3 : 00000000; +27a4 : 00000000; +27a5 : 00000000; +27a6 : 00000000; +27a7 : 00000000; +27a8 : 00000000; +27a9 : 00000000; +27aa : 00000000; +27ab : 00000000; +27ac : 00000000; +27ad : 00000000; +27ae : 00000000; +27af : 00000000; +27b0 : 00000000; +27b1 : 00000000; +27b2 : 00000000; +27b3 : 00000000; +27b4 : 00000000; +27b5 : 00000000; +27b6 : 00000000; +27b7 : 00000000; +27b8 : 00000000; +27b9 : 00000000; +27ba : 00000000; +27bb : 00000000; +27bc : 00000000; +27bd : 00000000; +27be : 00000000; +27bf : 00000000; +27c0 : 00000000; +27c1 : 00000000; +27c2 : 00000000; +27c3 : 00000000; +27c4 : 00000000; +27c5 : 00000000; +27c6 : 00000000; +27c7 : 00000000; +27c8 : 00000000; +27c9 : 00000000; +27ca : 00000000; +27cb : 00000000; +27cc : 00000000; +27cd : 00000000; +27ce : 00000000; +27cf : 00000000; +27d0 : 00000000; +27d1 : 00000000; +27d2 : 00000000; +27d3 : 00000000; +27d4 : 00000000; +27d5 : 00000000; +27d6 : 00000000; +27d7 : 00000000; +27d8 : 00000000; +27d9 : 00000000; +27da : 00000000; +27db : 00000000; +27dc : 00000000; +27dd : 00000000; +27de : 00000000; +27df : 00000000; +27e0 : 00000000; +27e1 : 00000000; +27e2 : 00000000; +27e3 : 00000000; +27e4 : 00000000; +27e5 : 00000000; +27e6 : 00000000; +27e7 : 00000000; +27e8 : 00000000; +27e9 : 00000000; +27ea : 00000000; +27eb : 00000000; +27ec : 00000000; +27ed : 00000000; +27ee : 00000000; +27ef : 00000000; +27f0 : 00000000; +27f1 : 00000000; +27f2 : 00000000; +27f3 : 00000000; +27f4 : 00000000; +27f5 : 00000000; +27f6 : 00000000; +27f7 : 00000000; +27f8 : 00000000; +27f9 : 00000000; +27fa : 00000000; +27fb : 00000000; +27fc : 00000000; +27fd : 00000000; +27fe : 00000000; +27ff : 00000000; +2800 : 00000000; +2801 : 00000000; +2802 : 00000000; +2803 : 00000000; +2804 : 00000000; +2805 : 00000000; +2806 : 00000000; +2807 : 00000000; +2808 : 00000000; +2809 : 00000000; +280a : 00000000; +280b : 00000000; +280c : 00000000; +280d : 00000000; +280e : 00000000; +280f : 00000000; +2810 : 00000000; +2811 : 00000000; +2812 : 00000000; +2813 : 00000000; +2814 : 00000000; +2815 : 00000000; +2816 : 00000000; +2817 : 00000000; +2818 : 00000000; +2819 : 00000000; +281a : 00000000; +281b : 00000000; +281c : 00000000; +281d : 00000000; +281e : 00000000; +281f : 00000000; +2820 : 00000000; +2821 : 00000000; +2822 : 00000000; +2823 : 00000000; +2824 : 00000000; +2825 : 00000000; +2826 : 00000000; +2827 : 00000000; +2828 : 00000000; +2829 : 00000000; +282a : 00000000; +282b : 00000000; +282c : 00000000; +282d : 00000000; +282e : 00000000; +282f : 00000000; +2830 : 00000000; +2831 : 00000000; +2832 : 00000000; +2833 : 00000000; +2834 : 00000000; +2835 : 00000000; +2836 : 00000000; +2837 : 00000000; +2838 : 00000000; +2839 : 00000000; +283a : 00000000; +283b : 00000000; +283c : 00000000; +283d : 00000000; +283e : 00000000; +283f : 00000000; +2840 : 00000000; +2841 : 00000000; +2842 : 00000000; +2843 : 00000000; +2844 : 00000000; +2845 : 00000000; +2846 : 00000000; +2847 : 00000000; +2848 : 00000000; +2849 : 00000000; +284a : 00000000; +284b : 00000000; +284c : 00000000; +284d : 00000000; +284e : 00000000; +284f : 00000000; +2850 : 00000000; +2851 : 00000000; +2852 : 00000000; +2853 : 00000000; +2854 : 00000000; +2855 : 00000000; +2856 : 00000000; +2857 : 00000000; +2858 : 00000000; +2859 : 00000000; +285a : 00000000; +285b : 00000000; +285c : 00000000; +285d : 00000000; +285e : 00000000; +285f : 00000000; +2860 : 00000000; +2861 : 00000000; +2862 : 00000000; +2863 : 00000000; +2864 : 00000000; +2865 : 00000000; +2866 : 00000000; +2867 : 00000000; +2868 : 00000000; +2869 : 00000000; +286a : 00000000; +286b : 00000000; +286c : 00000000; +286d : 00000000; +286e : 00000000; +286f : 00000000; +2870 : 00000000; +2871 : 00000000; +2872 : 00000000; +2873 : 00000000; +2874 : 00000000; +2875 : 00000000; +2876 : 00000000; +2877 : 00000000; +2878 : 00000000; +2879 : 00000000; +287a : 00000000; +287b : 00000000; +287c : 00000000; +287d : 00000000; +287e : 00000000; +287f : 00000000; +2880 : 00000000; +2881 : 00000000; +2882 : 00000000; +2883 : 00000000; +2884 : 00000000; +2885 : 00000000; +2886 : 00000000; +2887 : 00000000; +2888 : 00000000; +2889 : 00000000; +288a : 00000000; +288b : 00000000; +288c : 00000000; +288d : 00000000; +288e : 00000000; +288f : 00000000; +2890 : 00000000; +2891 : 00000000; +2892 : 00000000; +2893 : 00000000; +2894 : 00000000; +2895 : 00000000; +2896 : 00000000; +2897 : 00000000; +2898 : 00000000; +2899 : 00000000; +289a : 00000000; +289b : 00000000; +289c : 00000000; +289d : 00000000; +289e : 00000000; +289f : 00000000; +28a0 : 00000000; +28a1 : 00000000; +28a2 : 00000000; +28a3 : 00000000; +28a4 : 00000000; +28a5 : 00000000; +28a6 : 00000000; +28a7 : 00000000; +28a8 : 00000000; +28a9 : 00000000; +28aa : 00000000; +28ab : 00000000; +28ac : 00000000; +28ad : 00000000; +28ae : 00000000; +28af : 00000000; +28b0 : 00000000; +28b1 : 00000000; +28b2 : 00000000; +28b3 : 00000000; +28b4 : 00000000; +28b5 : 00000000; +28b6 : 00000000; +28b7 : 00000000; +28b8 : 00000000; +28b9 : 00000000; +28ba : 00000000; +28bb : 00000000; +28bc : 00000000; +28bd : 00000000; +28be : 00000000; +28bf : 00000000; +28c0 : 00000000; +28c1 : 00000000; +28c2 : 00000000; +28c3 : 00000000; +28c4 : 00000000; +28c5 : 00000000; +28c6 : 00000000; +28c7 : 00000000; +28c8 : 00000000; +28c9 : 00000000; +28ca : 00000000; +28cb : 00000000; +28cc : 00000000; +28cd : 00000000; +28ce : 00000000; +28cf : 00000000; +28d0 : 00000000; +28d1 : 00000000; +28d2 : 00000000; +28d3 : 00000000; +28d4 : 00000000; +28d5 : 00000000; +28d6 : 00000000; +28d7 : 00000000; +28d8 : 00000000; +28d9 : 00000000; +28da : 00000000; +28db : 00000000; +28dc : 00000000; +28dd : 00000000; +28de : 00000000; +28df : 00000000; +28e0 : 00000000; +28e1 : 00000000; +28e2 : 00000000; +28e3 : 00000000; +28e4 : 00000000; +28e5 : 00000000; +28e6 : 00000000; +28e7 : 00000000; +28e8 : 00000000; +28e9 : 00000000; +28ea : 00000000; +28eb : 00000000; +28ec : 00000000; +28ed : 00000000; +28ee : 00000000; +28ef : 00000000; +28f0 : 00000000; +28f1 : 00000000; +28f2 : 00000000; +28f3 : 00000000; +28f4 : 00000000; +28f5 : 00000000; +28f6 : 00000000; +28f7 : 00000000; +28f8 : 00000000; +28f9 : 00000000; +28fa : 00000000; +28fb : 00000000; +28fc : 00000000; +28fd : 00000000; +28fe : 00000000; +28ff : 00000000; +2900 : 00000000; +2901 : 00000000; +2902 : 00000000; +2903 : 00000000; +2904 : 00000000; +2905 : 00000000; +2906 : 00000000; +2907 : 00000000; +2908 : 00000000; +2909 : 00000000; +290a : 00000000; +290b : 00000000; +290c : 00000000; +290d : 00000000; +290e : 00000000; +290f : 00000000; +2910 : 00000000; +2911 : 00000000; +2912 : 00000000; +2913 : 00000000; +2914 : 00000000; +2915 : 00000000; +2916 : 00000000; +2917 : 00000000; +2918 : 00000000; +2919 : 00000000; +291a : 00000000; +291b : 00000000; +291c : 00000000; +291d : 00000000; +291e : 00000000; +291f : 00000000; +2920 : 00000000; +2921 : 00000000; +2922 : 00000000; +2923 : 00000000; +2924 : 00000000; +2925 : 00000000; +2926 : 00000000; +2927 : 00000000; +2928 : 00000000; +2929 : 00000000; +292a : 00000000; +292b : 00000000; +292c : 00000000; +292d : 00000000; +292e : 00000000; +292f : 00000000; +2930 : 00000000; +2931 : 00000000; +2932 : 00000000; +2933 : 00000000; +2934 : 00000000; +2935 : 00000000; +2936 : 00000000; +2937 : 00000000; +2938 : 00000000; +2939 : 00000000; +293a : 00000000; +293b : 00000000; +293c : 00000000; +293d : 00000000; +293e : 00000000; +293f : 00000000; +2940 : 00000000; +2941 : 00000000; +2942 : 00000000; +2943 : 00000000; +2944 : 00000000; +2945 : 00000000; +2946 : 00000000; +2947 : 00000000; +2948 : 00000000; +2949 : 00000000; +294a : 00000000; +294b : 00000000; +294c : 00000000; +294d : 00000000; +294e : 00000000; +294f : 00000000; +2950 : 00000000; +2951 : 00000000; +2952 : 00000000; +2953 : 00000000; +2954 : 00000000; +2955 : 00000000; +2956 : 00000000; +2957 : 00000000; +2958 : 00000000; +2959 : 00000000; +295a : 00000000; +295b : 00000000; +295c : 00000000; +295d : 00000000; +295e : 00000000; +295f : 00000000; +2960 : 00000000; +2961 : 00000000; +2962 : 00000000; +2963 : 00000000; +2964 : 00000000; +2965 : 00000000; +2966 : 00000000; +2967 : 00000000; +2968 : 00000000; +2969 : 00000000; +296a : 00000000; +296b : 00000000; +296c : 00000000; +296d : 00000000; +296e : 00000000; +296f : 00000000; +2970 : 00000000; +2971 : 00000000; +2972 : 00000000; +2973 : 00000000; +2974 : 00000000; +2975 : 00000000; +2976 : 00000000; +2977 : 00000000; +2978 : 00000000; +2979 : 00000000; +297a : 00000000; +297b : 00000000; +297c : 00000000; +297d : 00000000; +297e : 00000000; +297f : 00000000; +2980 : 00000000; +2981 : 00000000; +2982 : 00000000; +2983 : 00000000; +2984 : 00000000; +2985 : 00000000; +2986 : 00000000; +2987 : 00000000; +2988 : 00000000; +2989 : 00000000; +298a : 00000000; +298b : 00000000; +298c : 00000000; +298d : 00000000; +298e : 00000000; +298f : 00000000; +2990 : 00000000; +2991 : 00000000; +2992 : 00000000; +2993 : 00000000; +2994 : 00000000; +2995 : 00000000; +2996 : 00000000; +2997 : 00000000; +2998 : 00000000; +2999 : 00000000; +299a : 00000000; +299b : 00000000; +299c : 00000000; +299d : 00000000; +299e : 00000000; +299f : 00000000; +29a0 : 00000000; +29a1 : 00000000; +29a2 : 00000000; +29a3 : 00000000; +29a4 : 00000000; +29a5 : 00000000; +29a6 : 00000000; +29a7 : 00000000; +29a8 : 00000000; +29a9 : 00000000; +29aa : 00000000; +29ab : 00000000; +29ac : 00000000; +29ad : 00000000; +29ae : 00000000; +29af : 00000000; +29b0 : 00000000; +29b1 : 00000000; +29b2 : 00000000; +29b3 : 00000000; +29b4 : 00000000; +29b5 : 00000000; +29b6 : 00000000; +29b7 : 00000000; +29b8 : 00000000; +29b9 : 00000000; +29ba : 00000000; +29bb : 00000000; +29bc : 00000000; +29bd : 00000000; +29be : 00000000; +29bf : 00000000; +29c0 : 00000000; +29c1 : 00000000; +29c2 : 00000000; +29c3 : 00000000; +29c4 : 00000000; +29c5 : 00000000; +29c6 : 00000000; +29c7 : 00000000; +29c8 : 00000000; +29c9 : 00000000; +29ca : 00000000; +29cb : 00000000; +29cc : 00000000; +29cd : 00000000; +29ce : 00000000; +29cf : 00000000; +29d0 : 00000000; +29d1 : 00000000; +29d2 : 00000000; +29d3 : 00000000; +29d4 : 00000000; +29d5 : 00000000; +29d6 : 00000000; +29d7 : 00000000; +29d8 : 00000000; +29d9 : 00000000; +29da : 00000000; +29db : 00000000; +29dc : 00000000; +29dd : 00000000; +29de : 00000000; +29df : 00000000; +29e0 : 00000000; +29e1 : 00000000; +29e2 : 00000000; +29e3 : 00000000; +29e4 : 00000000; +29e5 : 00000000; +29e6 : 00000000; +29e7 : 00000000; +29e8 : 00000000; +29e9 : 00000000; +29ea : 00000000; +29eb : 00000000; +29ec : 00000000; +29ed : 00000000; +29ee : 00000000; +29ef : 00000000; +29f0 : 00000000; +29f1 : 00000000; +29f2 : 00000000; +29f3 : 00000000; +29f4 : 00000000; +29f5 : 00000000; +29f6 : 00000000; +29f7 : 00000000; +29f8 : 00000000; +29f9 : 00000000; +29fa : 00000000; +29fb : 00000000; +29fc : 00000000; +29fd : 00000000; +29fe : 00000000; +29ff : 00000000; +2a00 : 00000000; +2a01 : 00000000; +2a02 : 00000000; +2a03 : 00000000; +2a04 : 00000000; +2a05 : 00000000; +2a06 : 00000000; +2a07 : 00000000; +2a08 : 00000000; +2a09 : 00000000; +2a0a : 00000000; +2a0b : 00000000; +2a0c : 00000000; +2a0d : 00000000; +2a0e : 00000000; +2a0f : 00000000; +2a10 : 00000000; +2a11 : 00000000; +2a12 : 00000000; +2a13 : 00000000; +2a14 : 00000000; +2a15 : 00000000; +2a16 : 00000000; +2a17 : 00000000; +2a18 : 00000000; +2a19 : 00000000; +2a1a : 00000000; +2a1b : 00000000; +2a1c : 00000000; +2a1d : 00000000; +2a1e : 00000000; +2a1f : 00000000; +2a20 : 00000000; +2a21 : 00000000; +2a22 : 00000000; +2a23 : 00000000; +2a24 : 00000000; +2a25 : 00000000; +2a26 : 00000000; +2a27 : 00000000; +2a28 : 00000000; +2a29 : 00000000; +2a2a : 00000000; +2a2b : 00000000; +2a2c : 00000000; +2a2d : 00000000; +2a2e : 00000000; +2a2f : 00000000; +2a30 : 00000000; +2a31 : 00000000; +2a32 : 00000000; +2a33 : 00000000; +2a34 : 00000000; +2a35 : 00000000; +2a36 : 00000000; +2a37 : 00000000; +2a38 : 00000000; +2a39 : 00000000; +2a3a : 00000000; +2a3b : 00000000; +2a3c : 00000000; +2a3d : 00000000; +2a3e : 00000000; +2a3f : 00000000; +2a40 : 00000000; +2a41 : 00000000; +2a42 : 00000000; +2a43 : 00000000; +2a44 : 00000000; +2a45 : 00000000; +2a46 : 00000000; +2a47 : 00000000; +2a48 : 00000000; +2a49 : 00000000; +2a4a : 00000000; +2a4b : 00000000; +2a4c : 00000000; +2a4d : 00000000; +2a4e : 00000000; +2a4f : 00000000; +2a50 : 00000000; +2a51 : 00000000; +2a52 : 00000000; +2a53 : 00000000; +2a54 : 00000000; +2a55 : 00000000; +2a56 : 00000000; +2a57 : 00000000; +2a58 : 00000000; +2a59 : 00000000; +2a5a : 00000000; +2a5b : 00000000; +2a5c : 00000000; +2a5d : 00000000; +2a5e : 00000000; +2a5f : 00000000; +2a60 : 00000000; +2a61 : 00000000; +2a62 : 00000000; +2a63 : 00000000; +2a64 : 00000000; +2a65 : 00000000; +2a66 : 00000000; +2a67 : 00000000; +2a68 : 00000000; +2a69 : 00000000; +2a6a : 00000000; +2a6b : 00000000; +2a6c : 00000000; +2a6d : 00000000; +2a6e : 00000000; +2a6f : 00000000; +2a70 : 00000000; +2a71 : 00000000; +2a72 : 00000000; +2a73 : 00000000; +2a74 : 00000000; +2a75 : 00000000; +2a76 : 00000000; +2a77 : 00000000; +2a78 : 00000000; +2a79 : 00000000; +2a7a : 00000000; +2a7b : 00000000; +2a7c : 00000000; +2a7d : 00000000; +2a7e : 00000000; +2a7f : 00000000; +2a80 : 00000000; +2a81 : 00000000; +2a82 : 00000000; +2a83 : 00000000; +2a84 : 00000000; +2a85 : 00000000; +2a86 : 00000000; +2a87 : 00000000; +2a88 : 00000000; +2a89 : 00000000; +2a8a : 00000000; +2a8b : 00000000; +2a8c : 00000000; +2a8d : 00000000; +2a8e : 00000000; +2a8f : 00000000; +2a90 : 00000000; +2a91 : 00000000; +2a92 : 00000000; +2a93 : 00000000; +2a94 : 00000000; +2a95 : 00000000; +2a96 : 00000000; +2a97 : 00000000; +2a98 : 00000000; +2a99 : 00000000; +2a9a : 00000000; +2a9b : 00000000; +2a9c : 00000000; +2a9d : 00000000; +2a9e : 00000000; +2a9f : 00000000; +2aa0 : 00000000; +2aa1 : 00000000; +2aa2 : 00000000; +2aa3 : 00000000; +2aa4 : 00000000; +2aa5 : 00000000; +2aa6 : 00000000; +2aa7 : 00000000; +2aa8 : 00000000; +2aa9 : 00000000; +2aaa : 00000000; +2aab : 00000000; +2aac : 00000000; +2aad : 00000000; +2aae : 00000000; +2aaf : 00000000; +2ab0 : 00000000; +2ab1 : 00000000; +2ab2 : 00000000; +2ab3 : 00000000; +2ab4 : 00000000; +2ab5 : 00000000; +2ab6 : 00000000; +2ab7 : 00000000; +2ab8 : 00000000; +2ab9 : 00000000; +2aba : 00000000; +2abb : 00000000; +2abc : 00000000; +2abd : 00000000; +2abe : 00000000; +2abf : 00000000; +2ac0 : 00000000; +2ac1 : 00000000; +2ac2 : 00000000; +2ac3 : 00000000; +2ac4 : 00000000; +2ac5 : 00000000; +2ac6 : 00000000; +2ac7 : 00000000; +2ac8 : 00000000; +2ac9 : 00000000; +2aca : 00000000; +2acb : 00000000; +2acc : 00000000; +2acd : 00000000; +2ace : 00000000; +2acf : 00000000; +2ad0 : 00000000; +2ad1 : 00000000; +2ad2 : 00000000; +2ad3 : 00000000; +2ad4 : 00000000; +2ad5 : 00000000; +2ad6 : 00000000; +2ad7 : 00000000; +2ad8 : 00000000; +2ad9 : 00000000; +2ada : 00000000; +2adb : 00000000; +2adc : 00000000; +2add : 00000000; +2ade : 00000000; +2adf : 00000000; +2ae0 : 00000000; +2ae1 : 00000000; +2ae2 : 00000000; +2ae3 : 00000000; +2ae4 : 00000000; +2ae5 : 00000000; +2ae6 : 00000000; +2ae7 : 00000000; +2ae8 : 00000000; +2ae9 : 00000000; +2aea : 00000000; +2aeb : 00000000; +2aec : 00000000; +2aed : 00000000; +2aee : 00000000; +2aef : 00000000; +2af0 : 00000000; +2af1 : 00000000; +2af2 : 00000000; +2af3 : 00000000; +2af4 : 00000000; +2af5 : 00000000; +2af6 : 00000000; +2af7 : 00000000; +2af8 : 00000000; +2af9 : 00000000; +2afa : 00000000; +2afb : 00000000; +2afc : 00000000; +2afd : 00000000; +2afe : 00000000; +2aff : 00000000; +2b00 : 00000000; +2b01 : 00000000; +2b02 : 00000000; +2b03 : 00000000; +2b04 : 00000000; +2b05 : 00000000; +2b06 : 00000000; +2b07 : 00000000; +2b08 : 00000000; +2b09 : 00000000; +2b0a : 00000000; +2b0b : 00000000; +2b0c : 00000000; +2b0d : 00000000; +2b0e : 00000000; +2b0f : 00000000; +2b10 : 00000000; +2b11 : 00000000; +2b12 : 00000000; +2b13 : 00000000; +2b14 : 00000000; +2b15 : 00000000; +2b16 : 00000000; +2b17 : 00000000; +2b18 : 00000000; +2b19 : 00000000; +2b1a : 00000000; +2b1b : 00000000; +2b1c : 00000000; +2b1d : 00000000; +2b1e : 00000000; +2b1f : 00000000; +2b20 : 00000000; +2b21 : 00000000; +2b22 : 00000000; +2b23 : 00000000; +2b24 : 00000000; +2b25 : 00000000; +2b26 : 00000000; +2b27 : 00000000; +2b28 : 00000000; +2b29 : 00000000; +2b2a : 00000000; +2b2b : 00000000; +2b2c : 00000000; +2b2d : 00000000; +2b2e : 00000000; +2b2f : 00000000; +2b30 : 00000000; +2b31 : 00000000; +2b32 : 00000000; +2b33 : 00000000; +2b34 : 00000000; +2b35 : 00000000; +2b36 : 00000000; +2b37 : 00000000; +2b38 : 00000000; +2b39 : 00000000; +2b3a : 00000000; +2b3b : 00000000; +2b3c : 00000000; +2b3d : 00000000; +2b3e : 00000000; +2b3f : 00000000; +2b40 : 00000000; +2b41 : 00000000; +2b42 : 00000000; +2b43 : 00000000; +2b44 : 00000000; +2b45 : 00000000; +2b46 : 00000000; +2b47 : 00000000; +2b48 : 00000000; +2b49 : 00000000; +2b4a : 00000000; +2b4b : 00000000; +2b4c : 00000000; +2b4d : 00000000; +2b4e : 00000000; +2b4f : 00000000; +2b50 : 00000000; +2b51 : 00000000; +2b52 : 00000000; +2b53 : 00000000; +2b54 : 00000000; +2b55 : 00000000; +2b56 : 00000000; +2b57 : 00000000; +2b58 : 00000000; +2b59 : 00000000; +2b5a : 00000000; +2b5b : 00000000; +2b5c : 00000000; +2b5d : 00000000; +2b5e : 00000000; +2b5f : 00000000; +2b60 : 00000000; +2b61 : 00000000; +2b62 : 00000000; +2b63 : 00000000; +2b64 : 00000000; +2b65 : 00000000; +2b66 : 00000000; +2b67 : 00000000; +2b68 : 00000000; +2b69 : 00000000; +2b6a : 00000000; +2b6b : 00000000; +2b6c : 00000000; +2b6d : 00000000; +2b6e : 00000000; +2b6f : 00000000; +2b70 : 00000000; +2b71 : 00000000; +2b72 : 00000000; +2b73 : 00000000; +2b74 : 00000000; +2b75 : 00000000; +2b76 : 00000000; +2b77 : 00000000; +2b78 : 00000000; +2b79 : 00000000; +2b7a : 00000000; +2b7b : 00000000; +2b7c : 00000000; +2b7d : 00000000; +2b7e : 00000000; +2b7f : 00000000; +2b80 : 00000000; +2b81 : 00000000; +2b82 : 00000000; +2b83 : 00000000; +2b84 : 00000000; +2b85 : 00000000; +2b86 : 00000000; +2b87 : 00000000; +2b88 : 00000000; +2b89 : 00000000; +2b8a : 00000000; +2b8b : 00000000; +2b8c : 00000000; +2b8d : 00000000; +2b8e : 00000000; +2b8f : 00000000; +2b90 : 00000000; +2b91 : 00000000; +2b92 : 00000000; +2b93 : 00000000; +2b94 : 00000000; +2b95 : 00000000; +2b96 : 00000000; +2b97 : 00000000; +2b98 : 00000000; +2b99 : 00000000; +2b9a : 00000000; +2b9b : 00000000; +2b9c : 00000000; +2b9d : 00000000; +2b9e : 00000000; +2b9f : 00000000; +2ba0 : 00000000; +2ba1 : 00000000; +2ba2 : 00000000; +2ba3 : 00000000; +2ba4 : 00000000; +2ba5 : 00000000; +2ba6 : 00000000; +2ba7 : 00000000; +2ba8 : 00000000; +2ba9 : 00000000; +2baa : 00000000; +2bab : 00000000; +2bac : 00000000; +2bad : 00000000; +2bae : 00000000; +2baf : 00000000; +2bb0 : 00000000; +2bb1 : 00000000; +2bb2 : 00000000; +2bb3 : 00000000; +2bb4 : 00000000; +2bb5 : 00000000; +2bb6 : 00000000; +2bb7 : 00000000; +2bb8 : 00000000; +2bb9 : 00000000; +2bba : 00000000; +2bbb : 00000000; +2bbc : 00000000; +2bbd : 00000000; +2bbe : 00000000; +2bbf : 00000000; +2bc0 : 00000000; +2bc1 : 00000000; +2bc2 : 00000000; +2bc3 : 00000000; +2bc4 : 00000000; +2bc5 : 00000000; +2bc6 : 00000000; +2bc7 : 00000000; +2bc8 : 00000000; +2bc9 : 00000000; +2bca : 00000000; +2bcb : 00000000; +2bcc : 00000000; +2bcd : 00000000; +2bce : 00000000; +2bcf : 00000000; +2bd0 : 00000000; +2bd1 : 00000000; +2bd2 : 00000000; +2bd3 : 00000000; +2bd4 : 00000000; +2bd5 : 00000000; +2bd6 : 00000000; +2bd7 : 00000000; +2bd8 : 00000000; +2bd9 : 00000000; +2bda : 00000000; +2bdb : 00000000; +2bdc : 00000000; +2bdd : 00000000; +2bde : 00000000; +2bdf : 00000000; +2be0 : 00000000; +2be1 : 00000000; +2be2 : 00000000; +2be3 : 00000000; +2be4 : 00000000; +2be5 : 00000000; +2be6 : 00000000; +2be7 : 00000000; +2be8 : 00000000; +2be9 : 00000000; +2bea : 00000000; +2beb : 00000000; +2bec : 00000000; +2bed : 00000000; +2bee : 00000000; +2bef : 00000000; +2bf0 : 00000000; +2bf1 : 00000000; +2bf2 : 00000000; +2bf3 : 00000000; +2bf4 : 00000000; +2bf5 : 00000000; +2bf6 : 00000000; +2bf7 : 00000000; +2bf8 : 00000000; +2bf9 : 00000000; +2bfa : 00000000; +2bfb : 00000000; +2bfc : 00000000; +2bfd : 00000000; +2bfe : 00000000; +2bff : 00000000; +2c00 : 00000000; +2c01 : 00000000; +2c02 : 00000000; +2c03 : 00000000; +2c04 : 00000000; +2c05 : 00000000; +2c06 : 00000000; +2c07 : 00000000; +2c08 : 00000000; +2c09 : 00000000; +2c0a : 00000000; +2c0b : 00000000; +2c0c : 00000000; +2c0d : 00000000; +2c0e : 00000000; +2c0f : 00000000; +2c10 : 00000000; +2c11 : 00000000; +2c12 : 00000000; +2c13 : 00000000; +2c14 : 00000000; +2c15 : 00000000; +2c16 : 00000000; +2c17 : 00000000; +2c18 : 00000000; +2c19 : 00000000; +2c1a : 00000000; +2c1b : 00000000; +2c1c : 00000000; +2c1d : 00000000; +2c1e : 00000000; +2c1f : 00000000; +2c20 : 00000000; +2c21 : 00000000; +2c22 : 00000000; +2c23 : 00000000; +2c24 : 00000000; +2c25 : 00000000; +2c26 : 00000000; +2c27 : 00000000; +2c28 : 00000000; +2c29 : 00000000; +2c2a : 00000000; +2c2b : 00000000; +2c2c : 00000000; +2c2d : 00000000; +2c2e : 00000000; +2c2f : 00000000; +2c30 : 00000000; +2c31 : 00000000; +2c32 : 00000000; +2c33 : 00000000; +2c34 : 00000000; +2c35 : 00000000; +2c36 : 00000000; +2c37 : 00000000; +2c38 : 00000000; +2c39 : 00000000; +2c3a : 00000000; +2c3b : 00000000; +2c3c : 00000000; +2c3d : 00000000; +2c3e : 00000000; +2c3f : 00000000; +2c40 : 00000000; +2c41 : 00000000; +2c42 : 00000000; +2c43 : 00000000; +2c44 : 00000000; +2c45 : 00000000; +2c46 : 00000000; +2c47 : 00000000; +2c48 : 00000000; +2c49 : 00000000; +2c4a : 00000000; +2c4b : 00000000; +2c4c : 00000000; +2c4d : 00000000; +2c4e : 00000000; +2c4f : 00000000; +2c50 : 00000000; +2c51 : 00000000; +2c52 : 00000000; +2c53 : 00000000; +2c54 : 00000000; +2c55 : 00000000; +2c56 : 00000000; +2c57 : 00000000; +2c58 : 00000000; +2c59 : 00000000; +2c5a : 00000000; +2c5b : 00000000; +2c5c : 00000000; +2c5d : 00000000; +2c5e : 00000000; +2c5f : 00000000; +2c60 : 00000000; +2c61 : 00000000; +2c62 : 00000000; +2c63 : 00000000; +2c64 : 00000000; +2c65 : 00000000; +2c66 : 00000000; +2c67 : 00000000; +2c68 : 00000000; +2c69 : 00000000; +2c6a : 00000000; +2c6b : 00000000; +2c6c : 00000000; +2c6d : 00000000; +2c6e : 00000000; +2c6f : 00000000; +2c70 : 00000000; +2c71 : 00000000; +2c72 : 00000000; +2c73 : 00000000; +2c74 : 00000000; +2c75 : 00000000; +2c76 : 00000000; +2c77 : 00000000; +2c78 : 00000000; +2c79 : 00000000; +2c7a : 00000000; +2c7b : 00000000; +2c7c : 00000000; +2c7d : 00000000; +2c7e : 00000000; +2c7f : 00000000; +2c80 : 00000000; +2c81 : 00000000; +2c82 : 00000000; +2c83 : 00000000; +2c84 : 00000000; +2c85 : 00000000; +2c86 : 00000000; +2c87 : 00000000; +2c88 : 00000000; +2c89 : 00000000; +2c8a : 00000000; +2c8b : 00000000; +2c8c : 00000000; +2c8d : 00000000; +2c8e : 00000000; +2c8f : 00000000; +2c90 : 00000000; +2c91 : 00000000; +2c92 : 00000000; +2c93 : 00000000; +2c94 : 00000000; +2c95 : 00000000; +2c96 : 00000000; +2c97 : 00000000; +2c98 : 00000000; +2c99 : 00000000; +2c9a : 00000000; +2c9b : 00000000; +2c9c : 00000000; +2c9d : 00000000; +2c9e : 00000000; +2c9f : 00000000; +2ca0 : 00000000; +2ca1 : 00000000; +2ca2 : 00000000; +2ca3 : 00000000; +2ca4 : 00000000; +2ca5 : 00000000; +2ca6 : 00000000; +2ca7 : 00000000; +2ca8 : 00000000; +2ca9 : 00000000; +2caa : 00000000; +2cab : 00000000; +2cac : 00000000; +2cad : 00000000; +2cae : 00000000; +2caf : 00000000; +2cb0 : 00000000; +2cb1 : 00000000; +2cb2 : 00000000; +2cb3 : 00000000; +2cb4 : 00000000; +2cb5 : 00000000; +2cb6 : 00000000; +2cb7 : 00000000; +2cb8 : 00000000; +2cb9 : 00000000; +2cba : 00000000; +2cbb : 00000000; +2cbc : 00000000; +2cbd : 00000000; +2cbe : 00000000; +2cbf : 00000000; +2cc0 : 00000000; +2cc1 : 00000000; +2cc2 : 00000000; +2cc3 : 00000000; +2cc4 : 00000000; +2cc5 : 00000000; +2cc6 : 00000000; +2cc7 : 00000000; +2cc8 : 00000000; +2cc9 : 00000000; +2cca : 00000000; +2ccb : 00000000; +2ccc : 00000000; +2ccd : 00000000; +2cce : 00000000; +2ccf : 00000000; +2cd0 : 00000000; +2cd1 : 00000000; +2cd2 : 00000000; +2cd3 : 00000000; +2cd4 : 00000000; +2cd5 : 00000000; +2cd6 : 00000000; +2cd7 : 00000000; +2cd8 : 00000000; +2cd9 : 00000000; +2cda : 00000000; +2cdb : 00000000; +2cdc : 00000000; +2cdd : 00000000; +2cde : 00000000; +2cdf : 00000000; +2ce0 : 00000000; +2ce1 : 00000000; +2ce2 : 00000000; +2ce3 : 00000000; +2ce4 : 00000000; +2ce5 : 00000000; +2ce6 : 00000000; +2ce7 : 00000000; +2ce8 : 00000000; +2ce9 : 00000000; +2cea : 00000000; +2ceb : 00000000; +2cec : 00000000; +2ced : 00000000; +2cee : 00000000; +2cef : 00000000; +2cf0 : 00000000; +2cf1 : 00000000; +2cf2 : 00000000; +2cf3 : 00000000; +2cf4 : 00000000; +2cf5 : 00000000; +2cf6 : 00000000; +2cf7 : 00000000; +2cf8 : 00000000; +2cf9 : 00000000; +2cfa : 00000000; +2cfb : 00000000; +2cfc : 00000000; +2cfd : 00000000; +2cfe : 00000000; +2cff : 00000000; +2d00 : 00000000; +2d01 : 00000000; +2d02 : 00000000; +2d03 : 00000000; +2d04 : 00000000; +2d05 : 00000000; +2d06 : 00000000; +2d07 : 00000000; +2d08 : 00000000; +2d09 : 00000000; +2d0a : 00000000; +2d0b : 00000000; +2d0c : 00000000; +2d0d : 00000000; +2d0e : 00000000; +2d0f : 00000000; +2d10 : 00000000; +2d11 : 00000000; +2d12 : 00000000; +2d13 : 00000000; +2d14 : 00000000; +2d15 : 00000000; +2d16 : 00000000; +2d17 : 00000000; +2d18 : 00000000; +2d19 : 00000000; +2d1a : 00000000; +2d1b : 00000000; +2d1c : 00000000; +2d1d : 00000000; +2d1e : 00000000; +2d1f : 00000000; +2d20 : 00000000; +2d21 : 00000000; +2d22 : 00000000; +2d23 : 00000000; +2d24 : 00000000; +2d25 : 00000000; +2d26 : 00000000; +2d27 : 00000000; +2d28 : 00000000; +2d29 : 00000000; +2d2a : 00000000; +2d2b : 00000000; +2d2c : 00000000; +2d2d : 00000000; +2d2e : 00000000; +2d2f : 00000000; +2d30 : 00000000; +2d31 : 00000000; +2d32 : 00000000; +2d33 : 00000000; +2d34 : 00000000; +2d35 : 00000000; +2d36 : 00000000; +2d37 : 00000000; +2d38 : 00000000; +2d39 : 00000000; +2d3a : 00000000; +2d3b : 00000000; +2d3c : 00000000; +2d3d : 00000000; +2d3e : 00000000; +2d3f : 00000000; +2d40 : 00000000; +2d41 : 00000000; +2d42 : 00000000; +2d43 : 00000000; +2d44 : 00000000; +2d45 : 00000000; +2d46 : 00000000; +2d47 : 00000000; +2d48 : 00000000; +2d49 : 00000000; +2d4a : 00000000; +2d4b : 00000000; +2d4c : 00000000; +2d4d : 00000000; +2d4e : 00000000; +2d4f : 00000000; +2d50 : 00000000; +2d51 : 00000000; +2d52 : 00000000; +2d53 : 00000000; +2d54 : 00000000; +2d55 : 00000000; +2d56 : 00000000; +2d57 : 00000000; +2d58 : 00000000; +2d59 : 00000000; +2d5a : 00000000; +2d5b : 00000000; +2d5c : 00000000; +2d5d : 00000000; +2d5e : 00000000; +2d5f : 00000000; +2d60 : 00000000; +2d61 : 00000000; +2d62 : 00000000; +2d63 : 00000000; +2d64 : 00000000; +2d65 : 00000000; +2d66 : 00000000; +2d67 : 00000000; +2d68 : 00000000; +2d69 : 00000000; +2d6a : 00000000; +2d6b : 00000000; +2d6c : 00000000; +2d6d : 00000000; +2d6e : 00000000; +2d6f : 00000000; +2d70 : 00000000; +2d71 : 00000000; +2d72 : 00000000; +2d73 : 00000000; +2d74 : 00000000; +2d75 : 00000000; +2d76 : 00000000; +2d77 : 00000000; +2d78 : 00000000; +2d79 : 00000000; +2d7a : 00000000; +2d7b : 00000000; +2d7c : 00000000; +2d7d : 00000000; +2d7e : 00000000; +2d7f : 00000000; +2d80 : 00000000; +2d81 : 00000000; +2d82 : 00000000; +2d83 : 00000000; +2d84 : 00000000; +2d85 : 00000000; +2d86 : 00000000; +2d87 : 00000000; +2d88 : 00000000; +2d89 : 00000000; +2d8a : 00000000; +2d8b : 00000000; +2d8c : 00000000; +2d8d : 00000000; +2d8e : 00000000; +2d8f : 00000000; +2d90 : 00000000; +2d91 : 00000000; +2d92 : 00000000; +2d93 : 00000000; +2d94 : 00000000; +2d95 : 00000000; +2d96 : 00000000; +2d97 : 00000000; +2d98 : 00000000; +2d99 : 00000000; +2d9a : 00000000; +2d9b : 00000000; +2d9c : 00000000; +2d9d : 00000000; +2d9e : 00000000; +2d9f : 00000000; +2da0 : 00000000; +2da1 : 00000000; +2da2 : 00000000; +2da3 : 00000000; +2da4 : 00000000; +2da5 : 00000000; +2da6 : 00000000; +2da7 : 00000000; +2da8 : 00000000; +2da9 : 00000000; +2daa : 00000000; +2dab : 00000000; +2dac : 00000000; +2dad : 00000000; +2dae : 00000000; +2daf : 00000000; +2db0 : 00000000; +2db1 : 00000000; +2db2 : 00000000; +2db3 : 00000000; +2db4 : 00000000; +2db5 : 00000000; +2db6 : 00000000; +2db7 : 00000000; +2db8 : 00000000; +2db9 : 00000000; +2dba : 00000000; +2dbb : 00000000; +2dbc : 00000000; +2dbd : 00000000; +2dbe : 00000000; +2dbf : 00000000; +2dc0 : 00000000; +2dc1 : 00000000; +2dc2 : 00000000; +2dc3 : 00000000; +2dc4 : 00000000; +2dc5 : 00000000; +2dc6 : 00000000; +2dc7 : 00000000; +2dc8 : 00000000; +2dc9 : 00000000; +2dca : 00000000; +2dcb : 00000000; +2dcc : 00000000; +2dcd : 00000000; +2dce : 00000000; +2dcf : 00000000; +2dd0 : 00000000; +2dd1 : 00000000; +2dd2 : 00000000; +2dd3 : 00000000; +2dd4 : 00000000; +2dd5 : 00000000; +2dd6 : 00000000; +2dd7 : 00000000; +2dd8 : 00000000; +2dd9 : 00000000; +2dda : 00000000; +2ddb : 00000000; +2ddc : 00000000; +2ddd : 00000000; +2dde : 00000000; +2ddf : 00000000; +2de0 : 00000000; +2de1 : 00000000; +2de2 : 00000000; +2de3 : 00000000; +2de4 : 00000000; +2de5 : 00000000; +2de6 : 00000000; +2de7 : 00000000; +2de8 : 00000000; +2de9 : 00000000; +2dea : 00000000; +2deb : 00000000; +2dec : 00000000; +2ded : 00000000; +2dee : 00000000; +2def : 00000000; +2df0 : 00000000; +2df1 : 00000000; +2df2 : 00000000; +2df3 : 00000000; +2df4 : 00000000; +2df5 : 00000000; +2df6 : 00000000; +2df7 : 00000000; +2df8 : 00000000; +2df9 : 00000000; +2dfa : 00000000; +2dfb : 00000000; +2dfc : 00000000; +2dfd : 00000000; +2dfe : 00000000; +2dff : 00000000; +2e00 : 00000000; +2e01 : 00000000; +2e02 : 00000000; +2e03 : 00000000; +2e04 : 00000000; +2e05 : 00000000; +2e06 : 00000000; +2e07 : 00000000; +2e08 : 00000000; +2e09 : 00000000; +2e0a : 00000000; +2e0b : 00000000; +2e0c : 00000000; +2e0d : 00000000; +2e0e : 00000000; +2e0f : 00000000; +2e10 : 00000000; +2e11 : 00000000; +2e12 : 00000000; +2e13 : 00000000; +2e14 : 00000000; +2e15 : 00000000; +2e16 : 00000000; +2e17 : 00000000; +2e18 : 00000000; +2e19 : 00000000; +2e1a : 00000000; +2e1b : 00000000; +2e1c : 00000000; +2e1d : 00000000; +2e1e : 00000000; +2e1f : 00000000; +2e20 : 00000000; +2e21 : 00000000; +2e22 : 00000000; +2e23 : 00000000; +2e24 : 00000000; +2e25 : 00000000; +2e26 : 00000000; +2e27 : 00000000; +2e28 : 00000000; +2e29 : 00000000; +2e2a : 00000000; +2e2b : 00000000; +2e2c : 00000000; +2e2d : 00000000; +2e2e : 00000000; +2e2f : 00000000; +2e30 : 00000000; +2e31 : 00000000; +2e32 : 00000000; +2e33 : 00000000; +2e34 : 00000000; +2e35 : 00000000; +2e36 : 00000000; +2e37 : 00000000; +2e38 : 00000000; +2e39 : 00000000; +2e3a : 00000000; +2e3b : 00000000; +2e3c : 00000000; +2e3d : 00000000; +2e3e : 00000000; +2e3f : 00000000; +2e40 : 00000000; +2e41 : 00000000; +2e42 : 00000000; +2e43 : 00000000; +2e44 : 00000000; +2e45 : 00000000; +2e46 : 00000000; +2e47 : 00000000; +2e48 : 00000000; +2e49 : 00000000; +2e4a : 00000000; +2e4b : 00000000; +2e4c : 00000000; +2e4d : 00000000; +2e4e : 00000000; +2e4f : 00000000; +2e50 : 00000000; +2e51 : 00000000; +2e52 : 00000000; +2e53 : 00000000; +2e54 : 00000000; +2e55 : 00000000; +2e56 : 00000000; +2e57 : 00000000; +2e58 : 00000000; +2e59 : 00000000; +2e5a : 00000000; +2e5b : 00000000; +2e5c : 00000000; +2e5d : 00000000; +2e5e : 00000000; +2e5f : 00000000; +2e60 : 00000000; +2e61 : 00000000; +2e62 : 00000000; +2e63 : 00000000; +2e64 : 00000000; +2e65 : 00000000; +2e66 : 00000000; +2e67 : 00000000; +2e68 : 00000000; +2e69 : 00000000; +2e6a : 00000000; +2e6b : 00000000; +2e6c : 00000000; +2e6d : 00000000; +2e6e : 00000000; +2e6f : 00000000; +2e70 : 00000000; +2e71 : 00000000; +2e72 : 00000000; +2e73 : 00000000; +2e74 : 00000000; +2e75 : 00000000; +2e76 : 00000000; +2e77 : 00000000; +2e78 : 00000000; +2e79 : 00000000; +2e7a : 00000000; +2e7b : 00000000; +2e7c : 00000000; +2e7d : 00000000; +2e7e : 00000000; +2e7f : 00000000; +2e80 : 00000000; +2e81 : 00000000; +2e82 : 00000000; +2e83 : 00000000; +2e84 : 00000000; +2e85 : 00000000; +2e86 : 00000000; +2e87 : 00000000; +2e88 : 00000000; +2e89 : 00000000; +2e8a : 00000000; +2e8b : 00000000; +2e8c : 00000000; +2e8d : 00000000; +2e8e : 00000000; +2e8f : 00000000; +2e90 : 00000000; +2e91 : 00000000; +2e92 : 00000000; +2e93 : 00000000; +2e94 : 00000000; +2e95 : 00000000; +2e96 : 00000000; +2e97 : 00000000; +2e98 : 00000000; +2e99 : 00000000; +2e9a : 00000000; +2e9b : 00000000; +2e9c : 00000000; +2e9d : 00000000; +2e9e : 00000000; +2e9f : 00000000; +2ea0 : 00000000; +2ea1 : 00000000; +2ea2 : 00000000; +2ea3 : 00000000; +2ea4 : 00000000; +2ea5 : 00000000; +2ea6 : 00000000; +2ea7 : 00000000; +2ea8 : 00000000; +2ea9 : 00000000; +2eaa : 00000000; +2eab : 00000000; +2eac : 00000000; +2ead : 00000000; +2eae : 00000000; +2eaf : 00000000; +2eb0 : 00000000; +2eb1 : 00000000; +2eb2 : 00000000; +2eb3 : 00000000; +2eb4 : 00000000; +2eb5 : 00000000; +2eb6 : 00000000; +2eb7 : 00000000; +2eb8 : 00000000; +2eb9 : 00000000; +2eba : 00000000; +2ebb : 00000000; +2ebc : 00000000; +2ebd : 00000000; +2ebe : 00000000; +2ebf : 00000000; +2ec0 : 00000000; +2ec1 : 00000000; +2ec2 : 00000000; +2ec3 : 00000000; +2ec4 : 00000000; +2ec5 : 00000000; +2ec6 : 00000000; +2ec7 : 00000000; +2ec8 : 00000000; +2ec9 : 00000000; +2eca : 00000000; +2ecb : 00000000; +2ecc : 00000000; +2ecd : 00000000; +2ece : 00000000; +2ecf : 00000000; +2ed0 : 00000000; +2ed1 : 00000000; +2ed2 : 00000000; +2ed3 : 00000000; +2ed4 : 00000000; +2ed5 : 00000000; +2ed6 : 00000000; +2ed7 : 00000000; +2ed8 : 00000000; +2ed9 : 00000000; +2eda : 00000000; +2edb : 00000000; +2edc : 00000000; +2edd : 00000000; +2ede : 00000000; +2edf : 00000000; +2ee0 : 00000000; +2ee1 : 00000000; +2ee2 : 00000000; +2ee3 : 00000000; +2ee4 : 00000000; +2ee5 : 00000000; +2ee6 : 00000000; +2ee7 : 00000000; +2ee8 : 00000000; +2ee9 : 00000000; +2eea : 00000000; +2eeb : 00000000; +2eec : 00000000; +2eed : 00000000; +2eee : 00000000; +2eef : 00000000; +2ef0 : 00000000; +2ef1 : 00000000; +2ef2 : 00000000; +2ef3 : 00000000; +2ef4 : 00000000; +2ef5 : 00000000; +2ef6 : 00000000; +2ef7 : 00000000; +2ef8 : 00000000; +2ef9 : 00000000; +2efa : 00000000; +2efb : 00000000; +2efc : 00000000; +2efd : 00000000; +2efe : 00000000; +2eff : 00000000; +2f00 : 00000000; +2f01 : 00000000; +2f02 : 00000000; +2f03 : 00000000; +2f04 : 00000000; +2f05 : 00000000; +2f06 : 00000000; +2f07 : 00000000; +2f08 : 00000000; +2f09 : 00000000; +2f0a : 00000000; +2f0b : 00000000; +2f0c : 00000000; +2f0d : 00000000; +2f0e : 00000000; +2f0f : 00000000; +2f10 : 00000000; +2f11 : 00000000; +2f12 : 00000000; +2f13 : 00000000; +2f14 : 00000000; +2f15 : 00000000; +2f16 : 00000000; +2f17 : 00000000; +2f18 : 00000000; +2f19 : 00000000; +2f1a : 00000000; +2f1b : 00000000; +2f1c : 00000000; +2f1d : 00000000; +2f1e : 00000000; +2f1f : 00000000; +2f20 : 00000000; +2f21 : 00000000; +2f22 : 00000000; +2f23 : 00000000; +2f24 : 00000000; +2f25 : 00000000; +2f26 : 00000000; +2f27 : 00000000; +2f28 : 00000000; +2f29 : 00000000; +2f2a : 00000000; +2f2b : 00000000; +2f2c : 00000000; +2f2d : 00000000; +2f2e : 00000000; +2f2f : 00000000; +2f30 : 00000000; +2f31 : 00000000; +2f32 : 00000000; +2f33 : 00000000; +2f34 : 00000000; +2f35 : 00000000; +2f36 : 00000000; +2f37 : 00000000; +2f38 : 00000000; +2f39 : 00000000; +2f3a : 00000000; +2f3b : 00000000; +2f3c : 00000000; +2f3d : 00000000; +2f3e : 00000000; +2f3f : 00000000; +2f40 : 00000000; +2f41 : 00000000; +2f42 : 00000000; +2f43 : 00000000; +2f44 : 00000000; +2f45 : 00000000; +2f46 : 00000000; +2f47 : 00000000; +2f48 : 00000000; +2f49 : 00000000; +2f4a : 00000000; +2f4b : 00000000; +2f4c : 00000000; +2f4d : 00000000; +2f4e : 00000000; +2f4f : 00000000; +2f50 : 00000000; +2f51 : 00000000; +2f52 : 00000000; +2f53 : 00000000; +2f54 : 00000000; +2f55 : 00000000; +2f56 : 00000000; +2f57 : 00000000; +2f58 : 00000000; +2f59 : 00000000; +2f5a : 00000000; +2f5b : 00000000; +2f5c : 00000000; +2f5d : 00000000; +2f5e : 00000000; +2f5f : 00000000; +2f60 : 00000000; +2f61 : 00000000; +2f62 : 00000000; +2f63 : 00000000; +2f64 : 00000000; +2f65 : 00000000; +2f66 : 00000000; +2f67 : 00000000; +2f68 : 00000000; +2f69 : 00000000; +2f6a : 00000000; +2f6b : 00000000; +2f6c : 00000000; +2f6d : 00000000; +2f6e : 00000000; +2f6f : 00000000; +2f70 : 00000000; +2f71 : 00000000; +2f72 : 00000000; +2f73 : 00000000; +2f74 : 00000000; +2f75 : 00000000; +2f76 : 00000000; +2f77 : 00000000; +2f78 : 00000000; +2f79 : 00000000; +2f7a : 00000000; +2f7b : 00000000; +2f7c : 00000000; +2f7d : 00000000; +2f7e : 00000000; +2f7f : 00000000; +2f80 : 00000000; +2f81 : 00000000; +2f82 : 00000000; +2f83 : 00000000; +2f84 : 00000000; +2f85 : 00000000; +2f86 : 00000000; +2f87 : 00000000; +2f88 : 00000000; +2f89 : 00000000; +2f8a : 00000000; +2f8b : 00000000; +2f8c : 00000000; +2f8d : 00000000; +2f8e : 00000000; +2f8f : 00000000; +2f90 : 00000000; +2f91 : 00000000; +2f92 : 00000000; +2f93 : 00000000; +2f94 : 00000000; +2f95 : 00000000; +2f96 : 00000000; +2f97 : 00000000; +2f98 : 00000000; +2f99 : 00000000; +2f9a : 00000000; +2f9b : 00000000; +2f9c : 00000000; +2f9d : 00000000; +2f9e : 00000000; +2f9f : 00000000; +2fa0 : 00000000; +2fa1 : 00000000; +2fa2 : 00000000; +2fa3 : 00000000; +2fa4 : 00000000; +2fa5 : 00000000; +2fa6 : 00000000; +2fa7 : 00000000; +2fa8 : 00000000; +2fa9 : 00000000; +2faa : 00000000; +2fab : 00000000; +2fac : 00000000; +2fad : 00000000; +2fae : 00000000; +2faf : 00000000; +2fb0 : 00000000; +2fb1 : 00000000; +2fb2 : 00000000; +2fb3 : 00000000; +2fb4 : 00000000; +2fb5 : 00000000; +2fb6 : 00000000; +2fb7 : 00000000; +2fb8 : 00000000; +2fb9 : 00000000; +2fba : 00000000; +2fbb : 00000000; +2fbc : 00000000; +2fbd : 00000000; +2fbe : 00000000; +2fbf : 00000000; +2fc0 : 00000000; +2fc1 : 00000000; +2fc2 : 00000000; +2fc3 : 00000000; +2fc4 : 00000000; +2fc5 : 00000000; +2fc6 : 00000000; +2fc7 : 00000000; +2fc8 : 00000000; +2fc9 : 00000000; +2fca : 00000000; +2fcb : 00000000; +2fcc : 00000000; +2fcd : 00000000; +2fce : 00000000; +2fcf : 00000000; +2fd0 : 00000000; +2fd1 : 00000000; +2fd2 : 00000000; +2fd3 : 00000000; +2fd4 : 00000000; +2fd5 : 00000000; +2fd6 : 00000000; +2fd7 : 00000000; +2fd8 : 00000000; +2fd9 : 00000000; +2fda : 00000000; +2fdb : 00000000; +2fdc : 00000000; +2fdd : 00000000; +2fde : 00000000; +2fdf : 00000000; +2fe0 : 00000000; +2fe1 : 00000000; +2fe2 : 00000000; +2fe3 : 00000000; +2fe4 : 00000000; +2fe5 : 00000000; +2fe6 : 00000000; +2fe7 : 00000000; +2fe8 : 00000000; +2fe9 : 00000000; +2fea : 00000000; +2feb : 00000000; +2fec : 00000000; +2fed : 00000000; +2fee : 00000000; +2fef : 00000000; +2ff0 : 00000000; +2ff1 : 00000000; +2ff2 : 00000000; +2ff3 : 00000000; +2ff4 : 00000000; +2ff5 : 00000000; +2ff6 : 00000000; +2ff7 : 00000000; +2ff8 : 00000000; +2ff9 : 00000000; +2ffa : 00000000; +2ffb : 00000000; +2ffc : 00000000; +2ffd : 00000000; +2ffe : 00000000; +2fff : 00000000; +3000 : 00000000; +3001 : 00000000; +3002 : 00000000; +3003 : 00000000; +3004 : 00000000; +3005 : 00000000; +3006 : 00000000; +3007 : 00000000; +3008 : 00000000; +3009 : 00000000; +300a : 00000000; +300b : 00000000; +300c : 00000000; +300d : 00000000; +300e : 00000000; +300f : 00000000; +3010 : 00000000; +3011 : 00000000; +3012 : 00000000; +3013 : 00000000; +3014 : 00000000; +3015 : 00000000; +3016 : 00000000; +3017 : 00000000; +3018 : 00000000; +3019 : 00000000; +301a : 00000000; +301b : 00000000; +301c : 00000000; +301d : 00000000; +301e : 00000000; +301f : 00000000; +3020 : 00000000; +3021 : 00000000; +3022 : 00000000; +3023 : 00000000; +3024 : 00000000; +3025 : 00000000; +3026 : 00000000; +3027 : 00000000; +3028 : 00000000; +3029 : 00000000; +302a : 00000000; +302b : 00000000; +302c : 00000000; +302d : 00000000; +302e : 00000000; +302f : 00000000; +3030 : 00000000; +3031 : 00000000; +3032 : 00000000; +3033 : 00000000; +3034 : 00000000; +3035 : 00000000; +3036 : 00000000; +3037 : 00000000; +3038 : 00000000; +3039 : 00000000; +303a : 00000000; +303b : 00000000; +303c : 00000000; +303d : 00000000; +303e : 00000000; +303f : 00000000; +3040 : 00000000; +3041 : 00000000; +3042 : 00000000; +3043 : 00000000; +3044 : 00000000; +3045 : 00000000; +3046 : 00000000; +3047 : 00000000; +3048 : 00000000; +3049 : 00000000; +304a : 00000000; +304b : 00000000; +304c : 00000000; +304d : 00000000; +304e : 00000000; +304f : 00000000; +3050 : 00000000; +3051 : 00000000; +3052 : 00000000; +3053 : 00000000; +3054 : 00000000; +3055 : 00000000; +3056 : 00000000; +3057 : 00000000; +3058 : 00000000; +3059 : 00000000; +305a : 00000000; +305b : 00000000; +305c : 00000000; +305d : 00000000; +305e : 00000000; +305f : 00000000; +3060 : 00000000; +3061 : 00000000; +3062 : 00000000; +3063 : 00000000; +3064 : 00000000; +3065 : 00000000; +3066 : 00000000; +3067 : 00000000; +3068 : 00000000; +3069 : 00000000; +306a : 00000000; +306b : 00000000; +306c : 00000000; +306d : 00000000; +306e : 00000000; +306f : 00000000; +3070 : 00000000; +3071 : 00000000; +3072 : 00000000; +3073 : 00000000; +3074 : 00000000; +3075 : 00000000; +3076 : 00000000; +3077 : 00000000; +3078 : 00000000; +3079 : 00000000; +307a : 00000000; +307b : 00000000; +307c : 00000000; +307d : 00000000; +307e : 00000000; +307f : 00000000; +3080 : 00000000; +3081 : 00000000; +3082 : 00000000; +3083 : 00000000; +3084 : 00000000; +3085 : 00000000; +3086 : 00000000; +3087 : 00000000; +3088 : 00000000; +3089 : 00000000; +308a : 00000000; +308b : 00000000; +308c : 00000000; +308d : 00000000; +308e : 00000000; +308f : 00000000; +3090 : 00000000; +3091 : 00000000; +3092 : 00000000; +3093 : 00000000; +3094 : 00000000; +3095 : 00000000; +3096 : 00000000; +3097 : 00000000; +3098 : 00000000; +3099 : 00000000; +309a : 00000000; +309b : 00000000; +309c : 00000000; +309d : 00000000; +309e : 00000000; +309f : 00000000; +30a0 : 00000000; +30a1 : 00000000; +30a2 : 00000000; +30a3 : 00000000; +30a4 : 00000000; +30a5 : 00000000; +30a6 : 00000000; +30a7 : 00000000; +30a8 : 00000000; +30a9 : 00000000; +30aa : 00000000; +30ab : 00000000; +30ac : 00000000; +30ad : 00000000; +30ae : 00000000; +30af : 00000000; +30b0 : 00000000; +30b1 : 00000000; +30b2 : 00000000; +30b3 : 00000000; +30b4 : 00000000; +30b5 : 00000000; +30b6 : 00000000; +30b7 : 00000000; +30b8 : 00000000; +30b9 : 00000000; +30ba : 00000000; +30bb : 00000000; +30bc : 00000000; +30bd : 00000000; +30be : 00000000; +30bf : 00000000; +30c0 : 00000000; +30c1 : 00000000; +30c2 : 00000000; +30c3 : 00000000; +30c4 : 00000000; +30c5 : 00000000; +30c6 : 00000000; +30c7 : 00000000; +30c8 : 00000000; +30c9 : 00000000; +30ca : 00000000; +30cb : 00000000; +30cc : 00000000; +30cd : 00000000; +30ce : 00000000; +30cf : 00000000; +30d0 : 00000000; +30d1 : 00000000; +30d2 : 00000000; +30d3 : 00000000; +30d4 : 00000000; +30d5 : 00000000; +30d6 : 00000000; +30d7 : 00000000; +30d8 : 00000000; +30d9 : 00000000; +30da : 00000000; +30db : 00000000; +30dc : 00000000; +30dd : 00000000; +30de : 00000000; +30df : 00000000; +30e0 : 00000000; +30e1 : 00000000; +30e2 : 00000000; +30e3 : 00000000; +30e4 : 00000000; +30e5 : 00000000; +30e6 : 00000000; +30e7 : 00000000; +30e8 : 00000000; +30e9 : 00000000; +30ea : 00000000; +30eb : 00000000; +30ec : 00000000; +30ed : 00000000; +30ee : 00000000; +30ef : 00000000; +30f0 : 00000000; +30f1 : 00000000; +30f2 : 00000000; +30f3 : 00000000; +30f4 : 00000000; +30f5 : 00000000; +30f6 : 00000000; +30f7 : 00000000; +30f8 : 00000000; +30f9 : 00000000; +30fa : 00000000; +30fb : 00000000; +30fc : 00000000; +30fd : 00000000; +30fe : 00000000; +30ff : 00000000; +3100 : 00000000; +3101 : 00000000; +3102 : 00000000; +3103 : 00000000; +3104 : 00000000; +3105 : 00000000; +3106 : 00000000; +3107 : 00000000; +3108 : 00000000; +3109 : 00000000; +310a : 00000000; +310b : 00000000; +310c : 00000000; +310d : 00000000; +310e : 00000000; +310f : 00000000; +3110 : 00000000; +3111 : 00000000; +3112 : 00000000; +3113 : 00000000; +3114 : 00000000; +3115 : 00000000; +3116 : 00000000; +3117 : 00000000; +3118 : 00000000; +3119 : 00000000; +311a : 00000000; +311b : 00000000; +311c : 00000000; +311d : 00000000; +311e : 00000000; +311f : 00000000; +3120 : 00000000; +3121 : 00000000; +3122 : 00000000; +3123 : 00000000; +3124 : 00000000; +3125 : 00000000; +3126 : 00000000; +3127 : 00000000; +3128 : 00000000; +3129 : 00000000; +312a : 00000000; +312b : 00000000; +312c : 00000000; +312d : 00000000; +312e : 00000000; +312f : 00000000; +3130 : 00000000; +3131 : 00000000; +3132 : 00000000; +3133 : 00000000; +3134 : 00000000; +3135 : 00000000; +3136 : 00000000; +3137 : 00000000; +3138 : 00000000; +3139 : 00000000; +313a : 00000000; +313b : 00000000; +313c : 00000000; +313d : 00000000; +313e : 00000000; +313f : 00000000; +3140 : 00000000; +3141 : 00000000; +3142 : 00000000; +3143 : 00000000; +3144 : 00000000; +3145 : 00000000; +3146 : 00000000; +3147 : 00000000; +3148 : 00000000; +3149 : 00000000; +314a : 00000000; +314b : 00000000; +314c : 00000000; +314d : 00000000; +314e : 00000000; +314f : 00000000; +3150 : 00000000; +3151 : 00000000; +3152 : 00000000; +3153 : 00000000; +3154 : 00000000; +3155 : 00000000; +3156 : 00000000; +3157 : 00000000; +3158 : 00000000; +3159 : 00000000; +315a : 00000000; +315b : 00000000; +315c : 00000000; +315d : 00000000; +315e : 00000000; +315f : 00000000; +3160 : 00000000; +3161 : 00000000; +3162 : 00000000; +3163 : 00000000; +3164 : 00000000; +3165 : 00000000; +3166 : 00000000; +3167 : 00000000; +3168 : 00000000; +3169 : 00000000; +316a : 00000000; +316b : 00000000; +316c : 00000000; +316d : 00000000; +316e : 00000000; +316f : 00000000; +3170 : 00000000; +3171 : 00000000; +3172 : 00000000; +3173 : 00000000; +3174 : 00000000; +3175 : 00000000; +3176 : 00000000; +3177 : 00000000; +3178 : 00000000; +3179 : 00000000; +317a : 00000000; +317b : 00000000; +317c : 00000000; +317d : 00000000; +317e : 00000000; +317f : 00000000; +3180 : 00000000; +3181 : 00000000; +3182 : 00000000; +3183 : 00000000; +3184 : 00000000; +3185 : 00000000; +3186 : 00000000; +3187 : 00000000; +3188 : 00000000; +3189 : 00000000; +318a : 00000000; +318b : 00000000; +318c : 00000000; +318d : 00000000; +318e : 00000000; +318f : 00000000; +3190 : 00000000; +3191 : 00000000; +3192 : 00000000; +3193 : 00000000; +3194 : 00000000; +3195 : 00000000; +3196 : 00000000; +3197 : 00000000; +3198 : 00000000; +3199 : 00000000; +319a : 00000000; +319b : 00000000; +319c : 00000000; +319d : 00000000; +319e : 00000000; +319f : 00000000; +31a0 : 00000000; +31a1 : 00000000; +31a2 : 00000000; +31a3 : 00000000; +31a4 : 00000000; +31a5 : 00000000; +31a6 : 00000000; +31a7 : 00000000; +31a8 : 00000000; +31a9 : 00000000; +31aa : 00000000; +31ab : 00000000; +31ac : 00000000; +31ad : 00000000; +31ae : 00000000; +31af : 00000000; +31b0 : 00000000; +31b1 : 00000000; +31b2 : 00000000; +31b3 : 00000000; +31b4 : 00000000; +31b5 : 00000000; +31b6 : 00000000; +31b7 : 00000000; +31b8 : 00000000; +31b9 : 00000000; +31ba : 00000000; +31bb : 00000000; +31bc : 00000000; +31bd : 00000000; +31be : 00000000; +31bf : 00000000; +31c0 : 00000000; +31c1 : 00000000; +31c2 : 00000000; +31c3 : 00000000; +31c4 : 00000000; +31c5 : 00000000; +31c6 : 00000000; +31c7 : 00000000; +31c8 : 00000000; +31c9 : 00000000; +31ca : 00000000; +31cb : 00000000; +31cc : 00000000; +31cd : 00000000; +31ce : 00000000; +31cf : 00000000; +31d0 : 00000000; +31d1 : 00000000; +31d2 : 00000000; +31d3 : 00000000; +31d4 : 00000000; +31d5 : 00000000; +31d6 : 00000000; +31d7 : 00000000; +31d8 : 00000000; +31d9 : 00000000; +31da : 00000000; +31db : 00000000; +31dc : 00000000; +31dd : 00000000; +31de : 00000000; +31df : 00000000; +31e0 : 00000000; +31e1 : 00000000; +31e2 : 00000000; +31e3 : 00000000; +31e4 : 00000000; +31e5 : 00000000; +31e6 : 00000000; +31e7 : 00000000; +31e8 : 00000000; +31e9 : 00000000; +31ea : 00000000; +31eb : 00000000; +31ec : 00000000; +31ed : 00000000; +31ee : 00000000; +31ef : 00000000; +31f0 : 00000000; +31f1 : 00000000; +31f2 : 00000000; +31f3 : 00000000; +31f4 : 00000000; +31f5 : 00000000; +31f6 : 00000000; +31f7 : 00000000; +31f8 : 00000000; +31f9 : 00000000; +31fa : 00000000; +31fb : 00000000; +31fc : 00000000; +31fd : 00000000; +31fe : 00000000; +31ff : 00000000; +3200 : 00000000; +3201 : 00000000; +3202 : 00000000; +3203 : 00000000; +3204 : 00000000; +3205 : 00000000; +3206 : 00000000; +3207 : 00000000; +3208 : 00000000; +3209 : 00000000; +320a : 00000000; +320b : 00000000; +320c : 00000000; +320d : 00000000; +320e : 00000000; +320f : 00000000; +3210 : 00000000; +3211 : 00000000; +3212 : 00000000; +3213 : 00000000; +3214 : 00000000; +3215 : 00000000; +3216 : 00000000; +3217 : 00000000; +3218 : 00000000; +3219 : 00000000; +321a : 00000000; +321b : 00000000; +321c : 00000000; +321d : 00000000; +321e : 00000000; +321f : 00000000; +3220 : 00000000; +3221 : 00000000; +3222 : 00000000; +3223 : 00000000; +3224 : 00000000; +3225 : 00000000; +3226 : 00000000; +3227 : 00000000; +3228 : 00000000; +3229 : 00000000; +322a : 00000000; +322b : 00000000; +322c : 00000000; +322d : 00000000; +322e : 00000000; +322f : 00000000; +3230 : 00000000; +3231 : 00000000; +3232 : 00000000; +3233 : 00000000; +3234 : 00000000; +3235 : 00000000; +3236 : 00000000; +3237 : 00000000; +3238 : 00000000; +3239 : 00000000; +323a : 00000000; +323b : 00000000; +323c : 00000000; +323d : 00000000; +323e : 00000000; +323f : 00000000; +3240 : 00000000; +3241 : 00000000; +3242 : 00000000; +3243 : 00000000; +3244 : 00000000; +3245 : 00000000; +3246 : 00000000; +3247 : 00000000; +3248 : 00000000; +3249 : 00000000; +324a : 00000000; +324b : 00000000; +324c : 00000000; +324d : 00000000; +324e : 00000000; +324f : 00000000; +3250 : 00000000; +3251 : 00000000; +3252 : 00000000; +3253 : 00000000; +3254 : 00000000; +3255 : 00000000; +3256 : 00000000; +3257 : 00000000; +3258 : 00000000; +3259 : 00000000; +325a : 00000000; +325b : 00000000; +325c : 00000000; +325d : 00000000; +325e : 00000000; +325f : 00000000; +3260 : 00000000; +3261 : 00000000; +3262 : 00000000; +3263 : 00000000; +3264 : 00000000; +3265 : 00000000; +3266 : 00000000; +3267 : 00000000; +3268 : 00000000; +3269 : 00000000; +326a : 00000000; +326b : 00000000; +326c : 00000000; +326d : 00000000; +326e : 00000000; +326f : 00000000; +3270 : 00000000; +3271 : 00000000; +3272 : 00000000; +3273 : 00000000; +3274 : 00000000; +3275 : 00000000; +3276 : 00000000; +3277 : 00000000; +3278 : 00000000; +3279 : 00000000; +327a : 00000000; +327b : 00000000; +327c : 00000000; +327d : 00000000; +327e : 00000000; +327f : 00000000; +3280 : 00000000; +3281 : 00000000; +3282 : 00000000; +3283 : 00000000; +3284 : 00000000; +3285 : 00000000; +3286 : 00000000; +3287 : 00000000; +3288 : 00000000; +3289 : 00000000; +328a : 00000000; +328b : 00000000; +328c : 00000000; +328d : 00000000; +328e : 00000000; +328f : 00000000; +3290 : 00000000; +3291 : 00000000; +3292 : 00000000; +3293 : 00000000; +3294 : 00000000; +3295 : 00000000; +3296 : 00000000; +3297 : 00000000; +3298 : 00000000; +3299 : 00000000; +329a : 00000000; +329b : 00000000; +329c : 00000000; +329d : 00000000; +329e : 00000000; +329f : 00000000; +32a0 : 00000000; +32a1 : 00000000; +32a2 : 00000000; +32a3 : 00000000; +32a4 : 00000000; +32a5 : 00000000; +32a6 : 00000000; +32a7 : 00000000; +32a8 : 00000000; +32a9 : 00000000; +32aa : 00000000; +32ab : 00000000; +32ac : 00000000; +32ad : 00000000; +32ae : 00000000; +32af : 00000000; +32b0 : 00000000; +32b1 : 00000000; +32b2 : 00000000; +32b3 : 00000000; +32b4 : 00000000; +32b5 : 00000000; +32b6 : 00000000; +32b7 : 00000000; +32b8 : 00000000; +32b9 : 00000000; +32ba : 00000000; +32bb : 00000000; +32bc : 00000000; +32bd : 00000000; +32be : 00000000; +32bf : 00000000; +32c0 : 00000000; +32c1 : 00000000; +32c2 : 00000000; +32c3 : 00000000; +32c4 : 00000000; +32c5 : 00000000; +32c6 : 00000000; +32c7 : 00000000; +32c8 : 00000000; +32c9 : 00000000; +32ca : 00000000; +32cb : 00000000; +32cc : 00000000; +32cd : 00000000; +32ce : 00000000; +32cf : 00000000; +32d0 : 00000000; +32d1 : 00000000; +32d2 : 00000000; +32d3 : 00000000; +32d4 : 00000000; +32d5 : 00000000; +32d6 : 00000000; +32d7 : 00000000; +32d8 : 00000000; +32d9 : 00000000; +32da : 00000000; +32db : 00000000; +32dc : 00000000; +32dd : 00000000; +32de : 00000000; +32df : 00000000; +32e0 : 00000000; +32e1 : 00000000; +32e2 : 00000000; +32e3 : 00000000; +32e4 : 00000000; +32e5 : 00000000; +32e6 : 00000000; +32e7 : 00000000; +32e8 : 00000000; +32e9 : 00000000; +32ea : 00000000; +32eb : 00000000; +32ec : 00000000; +32ed : 00000000; +32ee : 00000000; +32ef : 00000000; +32f0 : 00000000; +32f1 : 00000000; +32f2 : 00000000; +32f3 : 00000000; +32f4 : 00000000; +32f5 : 00000000; +32f6 : 00000000; +32f7 : 00000000; +32f8 : 00000000; +32f9 : 00000000; +32fa : 00000000; +32fb : 00000000; +32fc : 00000000; +32fd : 00000000; +32fe : 00000000; +32ff : 00000000; +3300 : 00000000; +3301 : 00000000; +3302 : 00000000; +3303 : 00000000; +3304 : 00000000; +3305 : 00000000; +3306 : 00000000; +3307 : 00000000; +3308 : 00000000; +3309 : 00000000; +330a : 00000000; +330b : 00000000; +330c : 00000000; +330d : 00000000; +330e : 00000000; +330f : 00000000; +3310 : 00000000; +3311 : 00000000; +3312 : 00000000; +3313 : 00000000; +3314 : 00000000; +3315 : 00000000; +3316 : 00000000; +3317 : 00000000; +3318 : 00000000; +3319 : 00000000; +331a : 00000000; +331b : 00000000; +331c : 00000000; +331d : 00000000; +331e : 00000000; +331f : 00000000; +3320 : 00000000; +3321 : 00000000; +3322 : 00000000; +3323 : 00000000; +3324 : 00000000; +3325 : 00000000; +3326 : 00000000; +3327 : 00000000; +3328 : 00000000; +3329 : 00000000; +332a : 00000000; +332b : 00000000; +332c : 00000000; +332d : 00000000; +332e : 00000000; +332f : 00000000; +3330 : 00000000; +3331 : 00000000; +3332 : 00000000; +3333 : 00000000; +3334 : 00000000; +3335 : 00000000; +3336 : 00000000; +3337 : 00000000; +3338 : 00000000; +3339 : 00000000; +333a : 00000000; +333b : 00000000; +333c : 00000000; +333d : 00000000; +333e : 00000000; +333f : 00000000; +3340 : 00000000; +3341 : 00000000; +3342 : 00000000; +3343 : 00000000; +3344 : 00000000; +3345 : 00000000; +3346 : 00000000; +3347 : 00000000; +3348 : 00000000; +3349 : 00000000; +334a : 00000000; +334b : 00000000; +334c : 00000000; +334d : 00000000; +334e : 00000000; +334f : 00000000; +3350 : 00000000; +3351 : 00000000; +3352 : 00000000; +3353 : 00000000; +3354 : 00000000; +3355 : 00000000; +3356 : 00000000; +3357 : 00000000; +3358 : 00000000; +3359 : 00000000; +335a : 00000000; +335b : 00000000; +335c : 00000000; +335d : 00000000; +335e : 00000000; +335f : 00000000; +3360 : 00000000; +3361 : 00000000; +3362 : 00000000; +3363 : 00000000; +3364 : 00000000; +3365 : 00000000; +3366 : 00000000; +3367 : 00000000; +3368 : 00000000; +3369 : 00000000; +336a : 00000000; +336b : 00000000; +336c : 00000000; +336d : 00000000; +336e : 00000000; +336f : 00000000; +3370 : 00000000; +3371 : 00000000; +3372 : 00000000; +3373 : 00000000; +3374 : 00000000; +3375 : 00000000; +3376 : 00000000; +3377 : 00000000; +3378 : 00000000; +3379 : 00000000; +337a : 00000000; +337b : 00000000; +337c : 00000000; +337d : 00000000; +337e : 00000000; +337f : 00000000; +3380 : 00000000; +3381 : 00000000; +3382 : 00000000; +3383 : 00000000; +3384 : 00000000; +3385 : 00000000; +3386 : 00000000; +3387 : 00000000; +3388 : 00000000; +3389 : 00000000; +338a : 00000000; +338b : 00000000; +338c : 00000000; +338d : 00000000; +338e : 00000000; +338f : 00000000; +3390 : 00000000; +3391 : 00000000; +3392 : 00000000; +3393 : 00000000; +3394 : 00000000; +3395 : 00000000; +3396 : 00000000; +3397 : 00000000; +3398 : 00000000; +3399 : 00000000; +339a : 00000000; +339b : 00000000; +339c : 00000000; +339d : 00000000; +339e : 00000000; +339f : 00000000; +33a0 : 00000000; +33a1 : 00000000; +33a2 : 00000000; +33a3 : 00000000; +33a4 : 00000000; +33a5 : 00000000; +33a6 : 00000000; +33a7 : 00000000; +33a8 : 00000000; +33a9 : 00000000; +33aa : 00000000; +33ab : 00000000; +33ac : 00000000; +33ad : 00000000; +33ae : 00000000; +33af : 00000000; +33b0 : 00000000; +33b1 : 00000000; +33b2 : 00000000; +33b3 : 00000000; +33b4 : 00000000; +33b5 : 00000000; +33b6 : 00000000; +33b7 : 00000000; +33b8 : 00000000; +33b9 : 00000000; +33ba : 00000000; +33bb : 00000000; +33bc : 00000000; +33bd : 00000000; +33be : 00000000; +33bf : 00000000; +33c0 : 00000000; +33c1 : 00000000; +33c2 : 00000000; +33c3 : 00000000; +33c4 : 00000000; +33c5 : 00000000; +33c6 : 00000000; +33c7 : 00000000; +33c8 : 00000000; +33c9 : 00000000; +33ca : 00000000; +33cb : 00000000; +33cc : 00000000; +33cd : 00000000; +33ce : 00000000; +33cf : 00000000; +33d0 : 00000000; +33d1 : 00000000; +33d2 : 00000000; +33d3 : 00000000; +33d4 : 00000000; +33d5 : 00000000; +33d6 : 00000000; +33d7 : 00000000; +33d8 : 00000000; +33d9 : 00000000; +33da : 00000000; +33db : 00000000; +33dc : 00000000; +33dd : 00000000; +33de : 00000000; +33df : 00000000; +33e0 : 00000000; +33e1 : 00000000; +33e2 : 00000000; +33e3 : 00000000; +33e4 : 00000000; +33e5 : 00000000; +33e6 : 00000000; +33e7 : 00000000; +33e8 : 00000000; +33e9 : 00000000; +33ea : 00000000; +33eb : 00000000; +33ec : 00000000; +33ed : 00000000; +33ee : 00000000; +33ef : 00000000; +33f0 : 00000000; +33f1 : 00000000; +33f2 : 00000000; +33f3 : 00000000; +33f4 : 00000000; +33f5 : 00000000; +33f6 : 00000000; +33f7 : 00000000; +33f8 : 00000000; +33f9 : 00000000; +33fa : 00000000; +33fb : 00000000; +33fc : 00000000; +33fd : 00000000; +33fe : 00000000; +33ff : 00000000; +3400 : 00000000; +3401 : 00000000; +3402 : 00000000; +3403 : 00000000; +3404 : 00000000; +3405 : 00000000; +3406 : 00000000; +3407 : 00000000; +3408 : 00000000; +3409 : 00000000; +340a : 00000000; +340b : 00000000; +340c : 00000000; +340d : 00000000; +340e : 00000000; +340f : 00000000; +3410 : 00000000; +3411 : 00000000; +3412 : 00000000; +3413 : 00000000; +3414 : 00000000; +3415 : 00000000; +3416 : 00000000; +3417 : 00000000; +3418 : 00000000; +3419 : 00000000; +341a : 00000000; +341b : 00000000; +341c : 00000000; +341d : 00000000; +341e : 00000000; +341f : 00000000; +3420 : 00000000; +3421 : 00000000; +3422 : 00000000; +3423 : 00000000; +3424 : 00000000; +3425 : 00000000; +3426 : 00000000; +3427 : 00000000; +3428 : 00000000; +3429 : 00000000; +342a : 00000000; +342b : 00000000; +342c : 00000000; +342d : 00000000; +342e : 00000000; +342f : 00000000; +3430 : 00000000; +3431 : 00000000; +3432 : 00000000; +3433 : 00000000; +3434 : 00000000; +3435 : 00000000; +3436 : 00000000; +3437 : 00000000; +3438 : 00000000; +3439 : 00000000; +343a : 00000000; +343b : 00000000; +343c : 00000000; +343d : 00000000; +343e : 00000000; +343f : 00000000; +3440 : 00000000; +3441 : 00000000; +3442 : 00000000; +3443 : 00000000; +3444 : 00000000; +3445 : 00000000; +3446 : 00000000; +3447 : 00000000; +3448 : 00000000; +3449 : 00000000; +344a : 00000000; +344b : 00000000; +344c : 00000000; +344d : 00000000; +344e : 00000000; +344f : 00000000; +3450 : 00000000; +3451 : 00000000; +3452 : 00000000; +3453 : 00000000; +3454 : 00000000; +3455 : 00000000; +3456 : 00000000; +3457 : 00000000; +3458 : 00000000; +3459 : 00000000; +345a : 00000000; +345b : 00000000; +345c : 00000000; +345d : 00000000; +345e : 00000000; +345f : 00000000; +3460 : 00000000; +3461 : 00000000; +3462 : 00000000; +3463 : 00000000; +3464 : 00000000; +3465 : 00000000; +3466 : 00000000; +3467 : 00000000; +3468 : 00000000; +3469 : 00000000; +346a : 00000000; +346b : 00000000; +346c : 00000000; +346d : 00000000; +346e : 00000000; +346f : 00000000; +3470 : 00000000; +3471 : 00000000; +3472 : 00000000; +3473 : 00000000; +3474 : 00000000; +3475 : 00000000; +3476 : 00000000; +3477 : 00000000; +3478 : 00000000; +3479 : 00000000; +347a : 00000000; +347b : 00000000; +347c : 00000000; +347d : 00000000; +347e : 00000000; +347f : 00000000; +3480 : 00000000; +3481 : 00000000; +3482 : 00000000; +3483 : 00000000; +3484 : 00000000; +3485 : 00000000; +3486 : 00000000; +3487 : 00000000; +3488 : 00000000; +3489 : 00000000; +348a : 00000000; +348b : 00000000; +348c : 00000000; +348d : 00000000; +348e : 00000000; +348f : 00000000; +3490 : 00000000; +3491 : 00000000; +3492 : 00000000; +3493 : 00000000; +3494 : 00000000; +3495 : 00000000; +3496 : 00000000; +3497 : 00000000; +3498 : 00000000; +3499 : 00000000; +349a : 00000000; +349b : 00000000; +349c : 00000000; +349d : 00000000; +349e : 00000000; +349f : 00000000; +34a0 : 00000000; +34a1 : 00000000; +34a2 : 00000000; +34a3 : 00000000; +34a4 : 00000000; +34a5 : 00000000; +34a6 : 00000000; +34a7 : 00000000; +34a8 : 00000000; +34a9 : 00000000; +34aa : 00000000; +34ab : 00000000; +34ac : 00000000; +34ad : 00000000; +34ae : 00000000; +34af : 00000000; +34b0 : 00000000; +34b1 : 00000000; +34b2 : 00000000; +34b3 : 00000000; +34b4 : 00000000; +34b5 : 00000000; +34b6 : 00000000; +34b7 : 00000000; +34b8 : 00000000; +34b9 : 00000000; +34ba : 00000000; +34bb : 00000000; +34bc : 00000000; +34bd : 00000000; +34be : 00000000; +34bf : 00000000; +34c0 : 00000000; +34c1 : 00000000; +34c2 : 00000000; +34c3 : 00000000; +34c4 : 00000000; +34c5 : 00000000; +34c6 : 00000000; +34c7 : 00000000; +34c8 : 00000000; +34c9 : 00000000; +34ca : 00000000; +34cb : 00000000; +34cc : 00000000; +34cd : 00000000; +34ce : 00000000; +34cf : 00000000; +34d0 : 00000000; +34d1 : 00000000; +34d2 : 00000000; +34d3 : 00000000; +34d4 : 00000000; +34d5 : 00000000; +34d6 : 00000000; +34d7 : 00000000; +34d8 : 00000000; +34d9 : 00000000; +34da : 00000000; +34db : 00000000; +34dc : 00000000; +34dd : 00000000; +34de : 00000000; +34df : 00000000; +34e0 : 00000000; +34e1 : 00000000; +34e2 : 00000000; +34e3 : 00000000; +34e4 : 00000000; +34e5 : 00000000; +34e6 : 00000000; +34e7 : 00000000; +34e8 : 00000000; +34e9 : 00000000; +34ea : 00000000; +34eb : 00000000; +34ec : 00000000; +34ed : 00000000; +34ee : 00000000; +34ef : 00000000; +34f0 : 00000000; +34f1 : 00000000; +34f2 : 00000000; +34f3 : 00000000; +34f4 : 00000000; +34f5 : 00000000; +34f6 : 00000000; +34f7 : 00000000; +34f8 : 00000000; +34f9 : 00000000; +34fa : 00000000; +34fb : 00000000; +34fc : 00000000; +34fd : 00000000; +34fe : 00000000; +34ff : 00000000; +3500 : 00000000; +3501 : 00000000; +3502 : 00000000; +3503 : 00000000; +3504 : 00000000; +3505 : 00000000; +3506 : 00000000; +3507 : 00000000; +3508 : 00000000; +3509 : 00000000; +350a : 00000000; +350b : 00000000; +350c : 00000000; +350d : 00000000; +350e : 00000000; +350f : 00000000; +3510 : 00000000; +3511 : 00000000; +3512 : 00000000; +3513 : 00000000; +3514 : 00000000; +3515 : 00000000; +3516 : 00000000; +3517 : 00000000; +3518 : 00000000; +3519 : 00000000; +351a : 00000000; +351b : 00000000; +351c : 00000000; +351d : 00000000; +351e : 00000000; +351f : 00000000; +3520 : 00000000; +3521 : 00000000; +3522 : 00000000; +3523 : 00000000; +3524 : 00000000; +3525 : 00000000; +3526 : 00000000; +3527 : 00000000; +3528 : 00000000; +3529 : 00000000; +352a : 00000000; +352b : 00000000; +352c : 00000000; +352d : 00000000; +352e : 00000000; +352f : 00000000; +3530 : 00000000; +3531 : 00000000; +3532 : 00000000; +3533 : 00000000; +3534 : 00000000; +3535 : 00000000; +3536 : 00000000; +3537 : 00000000; +3538 : 00000000; +3539 : 00000000; +353a : 00000000; +353b : 00000000; +353c : 00000000; +353d : 00000000; +353e : 00000000; +353f : 00000000; +3540 : 00000000; +3541 : 00000000; +3542 : 00000000; +3543 : 00000000; +3544 : 00000000; +3545 : 00000000; +3546 : 00000000; +3547 : 00000000; +3548 : 00000000; +3549 : 00000000; +354a : 00000000; +354b : 00000000; +354c : 00000000; +354d : 00000000; +354e : 00000000; +354f : 00000000; +3550 : 00000000; +3551 : 00000000; +3552 : 00000000; +3553 : 00000000; +3554 : 00000000; +3555 : 00000000; +3556 : 00000000; +3557 : 00000000; +3558 : 00000000; +3559 : 00000000; +355a : 00000000; +355b : 00000000; +355c : 00000000; +355d : 00000000; +355e : 00000000; +355f : 00000000; +3560 : 00000000; +3561 : 00000000; +3562 : 00000000; +3563 : 00000000; +3564 : 00000000; +3565 : 00000000; +3566 : 00000000; +3567 : 00000000; +3568 : 00000000; +3569 : 00000000; +356a : 00000000; +356b : 00000000; +356c : 00000000; +356d : 00000000; +356e : 00000000; +356f : 00000000; +3570 : 00000000; +3571 : 00000000; +3572 : 00000000; +3573 : 00000000; +3574 : 00000000; +3575 : 00000000; +3576 : 00000000; +3577 : 00000000; +3578 : 00000000; +3579 : 00000000; +357a : 00000000; +357b : 00000000; +357c : 00000000; +357d : 00000000; +357e : 00000000; +357f : 00000000; +3580 : 00000000; +3581 : 00000000; +3582 : 00000000; +3583 : 00000000; +3584 : 00000000; +3585 : 00000000; +3586 : 00000000; +3587 : 00000000; +3588 : 00000000; +3589 : 00000000; +358a : 00000000; +358b : 00000000; +358c : 00000000; +358d : 00000000; +358e : 00000000; +358f : 00000000; +3590 : 00000000; +3591 : 00000000; +3592 : 00000000; +3593 : 00000000; +3594 : 00000000; +3595 : 00000000; +3596 : 00000000; +3597 : 00000000; +3598 : 00000000; +3599 : 00000000; +359a : 00000000; +359b : 00000000; +359c : 00000000; +359d : 00000000; +359e : 00000000; +359f : 00000000; +35a0 : 00000000; +35a1 : 00000000; +35a2 : 00000000; +35a3 : 00000000; +35a4 : 00000000; +35a5 : 00000000; +35a6 : 00000000; +35a7 : 00000000; +35a8 : 00000000; +35a9 : 00000000; +35aa : 00000000; +35ab : 00000000; +35ac : 00000000; +35ad : 00000000; +35ae : 00000000; +35af : 00000000; +35b0 : 00000000; +35b1 : 00000000; +35b2 : 00000000; +35b3 : 00000000; +35b4 : 00000000; +35b5 : 00000000; +35b6 : 00000000; +35b7 : 00000000; +35b8 : 00000000; +35b9 : 00000000; +35ba : 00000000; +35bb : 00000000; +35bc : 00000000; +35bd : 00000000; +35be : 00000000; +35bf : 00000000; +35c0 : 00000000; +35c1 : 00000000; +35c2 : 00000000; +35c3 : 00000000; +35c4 : 00000000; +35c5 : 00000000; +35c6 : 00000000; +35c7 : 00000000; +35c8 : 00000000; +35c9 : 00000000; +35ca : 00000000; +35cb : 00000000; +35cc : 00000000; +35cd : 00000000; +35ce : 00000000; +35cf : 00000000; +35d0 : 00000000; +35d1 : 00000000; +35d2 : 00000000; +35d3 : 00000000; +35d4 : 00000000; +35d5 : 00000000; +35d6 : 00000000; +35d7 : 00000000; +35d8 : 00000000; +35d9 : 00000000; +35da : 00000000; +35db : 00000000; +35dc : 00000000; +35dd : 00000000; +35de : 00000000; +35df : 00000000; +35e0 : 00000000; +35e1 : 00000000; +35e2 : 00000000; +35e3 : 00000000; +35e4 : 00000000; +35e5 : 00000000; +35e6 : 00000000; +35e7 : 00000000; +35e8 : 00000000; +35e9 : 00000000; +35ea : 00000000; +35eb : 00000000; +35ec : 00000000; +35ed : 00000000; +35ee : 00000000; +35ef : 00000000; +35f0 : 00000000; +35f1 : 00000000; +35f2 : 00000000; +35f3 : 00000000; +35f4 : 00000000; +35f5 : 00000000; +35f6 : 00000000; +35f7 : 00000000; +35f8 : 00000000; +35f9 : 00000000; +35fa : 00000000; +35fb : 00000000; +35fc : 00000000; +35fd : 00000000; +35fe : 00000000; +35ff : 00000000; +3600 : 00000000; +3601 : 00000000; +3602 : 00000000; +3603 : 00000000; +3604 : 00000000; +3605 : 00000000; +3606 : 00000000; +3607 : 00000000; +3608 : 00000000; +3609 : 00000000; +360a : 00000000; +360b : 00000000; +360c : 00000000; +360d : 00000000; +360e : 00000000; +360f : 00000000; +3610 : 00000000; +3611 : 00000000; +3612 : 00000000; +3613 : 00000000; +3614 : 00000000; +3615 : 00000000; +3616 : 00000000; +3617 : 00000000; +3618 : 00000000; +3619 : 00000000; +361a : 00000000; +361b : 00000000; +361c : 00000000; +361d : 00000000; +361e : 00000000; +361f : 00000000; +3620 : 00000000; +3621 : 00000000; +3622 : 00000000; +3623 : 00000000; +3624 : 00000000; +3625 : 00000000; +3626 : 00000000; +3627 : 00000000; +3628 : 00000000; +3629 : 00000000; +362a : 00000000; +362b : 00000000; +362c : 00000000; +362d : 00000000; +362e : 00000000; +362f : 00000000; +3630 : 00000000; +3631 : 00000000; +3632 : 00000000; +3633 : 00000000; +3634 : 00000000; +3635 : 00000000; +3636 : 00000000; +3637 : 00000000; +3638 : 00000000; +3639 : 00000000; +363a : 00000000; +363b : 00000000; +363c : 00000000; +363d : 00000000; +363e : 00000000; +363f : 00000000; +3640 : 00000000; +3641 : 00000000; +3642 : 00000000; +3643 : 00000000; +3644 : 00000000; +3645 : 00000000; +3646 : 00000000; +3647 : 00000000; +3648 : 00000000; +3649 : 00000000; +364a : 00000000; +364b : 00000000; +364c : 00000000; +364d : 00000000; +364e : 00000000; +364f : 00000000; +3650 : 00000000; +3651 : 00000000; +3652 : 00000000; +3653 : 00000000; +3654 : 00000000; +3655 : 00000000; +3656 : 00000000; +3657 : 00000000; +3658 : 00000000; +3659 : 00000000; +365a : 00000000; +365b : 00000000; +365c : 00000000; +365d : 00000000; +365e : 00000000; +365f : 00000000; +3660 : 00000000; +3661 : 00000000; +3662 : 00000000; +3663 : 00000000; +3664 : 00000000; +3665 : 00000000; +3666 : 00000000; +3667 : 00000000; +3668 : 00000000; +3669 : 00000000; +366a : 00000000; +366b : 00000000; +366c : 00000000; +366d : 00000000; +366e : 00000000; +366f : 00000000; +3670 : 00000000; +3671 : 00000000; +3672 : 00000000; +3673 : 00000000; +3674 : 00000000; +3675 : 00000000; +3676 : 00000000; +3677 : 00000000; +3678 : 00000000; +3679 : 00000000; +367a : 00000000; +367b : 00000000; +367c : 00000000; +367d : 00000000; +367e : 00000000; +367f : 00000000; +3680 : 00000000; +3681 : 00000000; +3682 : 00000000; +3683 : 00000000; +3684 : 00000000; +3685 : 00000000; +3686 : 00000000; +3687 : 00000000; +3688 : 00000000; +3689 : 00000000; +368a : 00000000; +368b : 00000000; +368c : 00000000; +368d : 00000000; +368e : 00000000; +368f : 00000000; +3690 : 00000000; +3691 : 00000000; +3692 : 00000000; +3693 : 00000000; +3694 : 00000000; +3695 : 00000000; +3696 : 00000000; +3697 : 00000000; +3698 : 00000000; +3699 : 00000000; +369a : 00000000; +369b : 00000000; +369c : 00000000; +369d : 00000000; +369e : 00000000; +369f : 00000000; +36a0 : 00000000; +36a1 : 00000000; +36a2 : 00000000; +36a3 : 00000000; +36a4 : 00000000; +36a5 : 00000000; +36a6 : 00000000; +36a7 : 00000000; +36a8 : 00000000; +36a9 : 00000000; +36aa : 00000000; +36ab : 00000000; +36ac : 00000000; +36ad : 00000000; +36ae : 00000000; +36af : 00000000; +36b0 : 00000000; +36b1 : 00000000; +36b2 : 00000000; +36b3 : 00000000; +36b4 : 00000000; +36b5 : 00000000; +36b6 : 00000000; +36b7 : 00000000; +36b8 : 00000000; +36b9 : 00000000; +36ba : 00000000; +36bb : 00000000; +36bc : 00000000; +36bd : 00000000; +36be : 00000000; +36bf : 00000000; +36c0 : 00000000; +36c1 : 00000000; +36c2 : 00000000; +36c3 : 00000000; +36c4 : 00000000; +36c5 : 00000000; +36c6 : 00000000; +36c7 : 00000000; +36c8 : 00000000; +36c9 : 00000000; +36ca : 00000000; +36cb : 00000000; +36cc : 00000000; +36cd : 00000000; +36ce : 00000000; +36cf : 00000000; +36d0 : 00000000; +36d1 : 00000000; +36d2 : 00000000; +36d3 : 00000000; +36d4 : 00000000; +36d5 : 00000000; +36d6 : 00000000; +36d7 : 00000000; +36d8 : 00000000; +36d9 : 00000000; +36da : 00000000; +36db : 00000000; +36dc : 00000000; +36dd : 00000000; +36de : 00000000; +36df : 00000000; +36e0 : 00000000; +36e1 : 00000000; +36e2 : 00000000; +36e3 : 00000000; +36e4 : 00000000; +36e5 : 00000000; +36e6 : 00000000; +36e7 : 00000000; +36e8 : 00000000; +36e9 : 00000000; +36ea : 00000000; +36eb : 00000000; +36ec : 00000000; +36ed : 00000000; +36ee : 00000000; +36ef : 00000000; +36f0 : 00000000; +36f1 : 00000000; +36f2 : 00000000; +36f3 : 00000000; +36f4 : 00000000; +36f5 : 00000000; +36f6 : 00000000; +36f7 : 00000000; +36f8 : 00000000; +36f9 : 00000000; +36fa : 00000000; +36fb : 00000000; +36fc : 00000000; +36fd : 00000000; +36fe : 00000000; +36ff : 00000000; +3700 : 00000000; +3701 : 00000000; +3702 : 00000000; +3703 : 00000000; +3704 : 00000000; +3705 : 00000000; +3706 : 00000000; +3707 : 00000000; +3708 : 00000000; +3709 : 00000000; +370a : 00000000; +370b : 00000000; +370c : 00000000; +370d : 00000000; +370e : 00000000; +370f : 00000000; +3710 : 00000000; +3711 : 00000000; +3712 : 00000000; +3713 : 00000000; +3714 : 00000000; +3715 : 00000000; +3716 : 00000000; +3717 : 00000000; +3718 : 00000000; +3719 : 00000000; +371a : 00000000; +371b : 00000000; +371c : 00000000; +371d : 00000000; +371e : 00000000; +371f : 00000000; +3720 : 00000000; +3721 : 00000000; +3722 : 00000000; +3723 : 00000000; +3724 : 00000000; +3725 : 00000000; +3726 : 00000000; +3727 : 00000000; +3728 : 00000000; +3729 : 00000000; +372a : 00000000; +372b : 00000000; +372c : 00000000; +372d : 00000000; +372e : 00000000; +372f : 00000000; +3730 : 00000000; +3731 : 00000000; +3732 : 00000000; +3733 : 00000000; +3734 : 00000000; +3735 : 00000000; +3736 : 00000000; +3737 : 00000000; +3738 : 00000000; +3739 : 00000000; +373a : 00000000; +373b : 00000000; +373c : 00000000; +373d : 00000000; +373e : 00000000; +373f : 00000000; +3740 : 00000000; +3741 : 00000000; +3742 : 00000000; +3743 : 00000000; +3744 : 00000000; +3745 : 00000000; +3746 : 00000000; +3747 : 00000000; +3748 : 00000000; +3749 : 00000000; +374a : 00000000; +374b : 00000000; +374c : 00000000; +374d : 00000000; +374e : 00000000; +374f : 00000000; +3750 : 00000000; +3751 : 00000000; +3752 : 00000000; +3753 : 00000000; +3754 : 00000000; +3755 : 00000000; +3756 : 00000000; +3757 : 00000000; +3758 : 00000000; +3759 : 00000000; +375a : 00000000; +375b : 00000000; +375c : 00000000; +375d : 00000000; +375e : 00000000; +375f : 00000000; +3760 : 00000000; +3761 : 00000000; +3762 : 00000000; +3763 : 00000000; +3764 : 00000000; +3765 : 00000000; +3766 : 00000000; +3767 : 00000000; +3768 : 00000000; +3769 : 00000000; +376a : 00000000; +376b : 00000000; +376c : 00000000; +376d : 00000000; +376e : 00000000; +376f : 00000000; +3770 : 00000000; +3771 : 00000000; +3772 : 00000000; +3773 : 00000000; +3774 : 00000000; +3775 : 00000000; +3776 : 00000000; +3777 : 00000000; +3778 : 00000000; +3779 : 00000000; +377a : 00000000; +377b : 00000000; +377c : 00000000; +377d : 00000000; +377e : 00000000; +377f : 00000000; +3780 : 00000000; +3781 : 00000000; +3782 : 00000000; +3783 : 00000000; +3784 : 00000000; +3785 : 00000000; +3786 : 00000000; +3787 : 00000000; +3788 : 00000000; +3789 : 00000000; +378a : 00000000; +378b : 00000000; +378c : 00000000; +378d : 00000000; +378e : 00000000; +378f : 00000000; +3790 : 00000000; +3791 : 00000000; +3792 : 00000000; +3793 : 00000000; +3794 : 00000000; +3795 : 00000000; +3796 : 00000000; +3797 : 00000000; +3798 : 00000000; +3799 : 00000000; +379a : 00000000; +379b : 00000000; +379c : 00000000; +379d : 00000000; +379e : 00000000; +379f : 00000000; +37a0 : 00000000; +37a1 : 00000000; +37a2 : 00000000; +37a3 : 00000000; +37a4 : 00000000; +37a5 : 00000000; +37a6 : 00000000; +37a7 : 00000000; +37a8 : 00000000; +37a9 : 00000000; +37aa : 00000000; +37ab : 00000000; +37ac : 00000000; +37ad : 00000000; +37ae : 00000000; +37af : 00000000; +37b0 : 00000000; +37b1 : 00000000; +37b2 : 00000000; +37b3 : 00000000; +37b4 : 00000000; +37b5 : 00000000; +37b6 : 00000000; +37b7 : 00000000; +37b8 : 00000000; +37b9 : 00000000; +37ba : 00000000; +37bb : 00000000; +37bc : 00000000; +37bd : 00000000; +37be : 00000000; +37bf : 00000000; +37c0 : 00000000; +37c1 : 00000000; +37c2 : 00000000; +37c3 : 00000000; +37c4 : 00000000; +37c5 : 00000000; +37c6 : 00000000; +37c7 : 00000000; +37c8 : 00000000; +37c9 : 00000000; +37ca : 00000000; +37cb : 00000000; +37cc : 00000000; +37cd : 00000000; +37ce : 00000000; +37cf : 00000000; +37d0 : 00000000; +37d1 : 00000000; +37d2 : 00000000; +37d3 : 00000000; +37d4 : 00000000; +37d5 : 00000000; +37d6 : 00000000; +37d7 : 00000000; +37d8 : 00000000; +37d9 : 00000000; +37da : 00000000; +37db : 00000000; +37dc : 00000000; +37dd : 00000000; +37de : 00000000; +37df : 00000000; +37e0 : 00000000; +37e1 : 00000000; +37e2 : 00000000; +37e3 : 00000000; +37e4 : 00000000; +37e5 : 00000000; +37e6 : 00000000; +37e7 : 00000000; +37e8 : 00000000; +37e9 : 00000000; +37ea : 00000000; +37eb : 00000000; +37ec : 00000000; +37ed : 00000000; +37ee : 00000000; +37ef : 00000000; +37f0 : 00000000; +37f1 : 00000000; +37f2 : 00000000; +37f3 : 00000000; +37f4 : 00000000; +37f5 : 00000000; +37f6 : 00000000; +37f7 : 00000000; +37f8 : 00000000; +37f9 : 00000000; +37fa : 00000000; +37fb : 00000000; +37fc : 00000000; +37fd : 00000000; +37fe : 00000000; +37ff : 00000000; +3800 : 00000000; +3801 : 00000000; +3802 : 00000000; +3803 : 00000000; +3804 : 00000000; +3805 : 00000000; +3806 : 00000000; +3807 : 00000000; +3808 : 00000000; +3809 : 00000000; +380a : 00000000; +380b : 00000000; +380c : 00000000; +380d : 00000000; +380e : 00000000; +380f : 00000000; +3810 : 00000000; +3811 : 00000000; +3812 : 00000000; +3813 : 00000000; +3814 : 00000000; +3815 : 00000000; +3816 : 00000000; +3817 : 00000000; +3818 : 00000000; +3819 : 00000000; +381a : 00000000; +381b : 00000000; +381c : 00000000; +381d : 00000000; +381e : 00000000; +381f : 00000000; +3820 : 00000000; +3821 : 00000000; +3822 : 00000000; +3823 : 00000000; +3824 : 00000000; +3825 : 00000000; +3826 : 00000000; +3827 : 00000000; +3828 : 00000000; +3829 : 00000000; +382a : 00000000; +382b : 00000000; +382c : 00000000; +382d : 00000000; +382e : 00000000; +382f : 00000000; +3830 : 00000000; +3831 : 00000000; +3832 : 00000000; +3833 : 00000000; +3834 : 00000000; +3835 : 00000000; +3836 : 00000000; +3837 : 00000000; +3838 : 00000000; +3839 : 00000000; +383a : 00000000; +383b : 00000000; +383c : 00000000; +383d : 00000000; +383e : 00000000; +383f : 00000000; +3840 : 00000000; +3841 : 00000000; +3842 : 00000000; +3843 : 00000000; +3844 : 00000000; +3845 : 00000000; +3846 : 00000000; +3847 : 00000000; +3848 : 00000000; +3849 : 00000000; +384a : 00000000; +384b : 00000000; +384c : 00000000; +384d : 00000000; +384e : 00000000; +384f : 00000000; +3850 : 00000000; +3851 : 00000000; +3852 : 00000000; +3853 : 00000000; +3854 : 00000000; +3855 : 00000000; +3856 : 00000000; +3857 : 00000000; +3858 : 00000000; +3859 : 00000000; +385a : 00000000; +385b : 00000000; +385c : 00000000; +385d : 00000000; +385e : 00000000; +385f : 00000000; +3860 : 00000000; +3861 : 00000000; +3862 : 00000000; +3863 : 00000000; +3864 : 00000000; +3865 : 00000000; +3866 : 00000000; +3867 : 00000000; +3868 : 00000000; +3869 : 00000000; +386a : 00000000; +386b : 00000000; +386c : 00000000; +386d : 00000000; +386e : 00000000; +386f : 00000000; +3870 : 00000000; +3871 : 00000000; +3872 : 00000000; +3873 : 00000000; +3874 : 00000000; +3875 : 00000000; +3876 : 00000000; +3877 : 00000000; +3878 : 00000000; +3879 : 00000000; +387a : 00000000; +387b : 00000000; +387c : 00000000; +387d : 00000000; +387e : 00000000; +387f : 00000000; +3880 : 00000000; +3881 : 00000000; +3882 : 00000000; +3883 : 00000000; +3884 : 00000000; +3885 : 00000000; +3886 : 00000000; +3887 : 00000000; +3888 : 00000000; +3889 : 00000000; +388a : 00000000; +388b : 00000000; +388c : 00000000; +388d : 00000000; +388e : 00000000; +388f : 00000000; +3890 : 00000000; +3891 : 00000000; +3892 : 00000000; +3893 : 00000000; +3894 : 00000000; +3895 : 00000000; +3896 : 00000000; +3897 : 00000000; +3898 : 00000000; +3899 : 00000000; +389a : 00000000; +389b : 00000000; +389c : 00000000; +389d : 00000000; +389e : 00000000; +389f : 00000000; +38a0 : 00000000; +38a1 : 00000000; +38a2 : 00000000; +38a3 : 00000000; +38a4 : 00000000; +38a5 : 00000000; +38a6 : 00000000; +38a7 : 00000000; +38a8 : 00000000; +38a9 : 00000000; +38aa : 00000000; +38ab : 00000000; +38ac : 00000000; +38ad : 00000000; +38ae : 00000000; +38af : 00000000; +38b0 : 00000000; +38b1 : 00000000; +38b2 : 00000000; +38b3 : 00000000; +38b4 : 00000000; +38b5 : 00000000; +38b6 : 00000000; +38b7 : 00000000; +38b8 : 00000000; +38b9 : 00000000; +38ba : 00000000; +38bb : 00000000; +38bc : 00000000; +38bd : 00000000; +38be : 00000000; +38bf : 00000000; +38c0 : 00000000; +38c1 : 00000000; +38c2 : 00000000; +38c3 : 00000000; +38c4 : 00000000; +38c5 : 00000000; +38c6 : 00000000; +38c7 : 00000000; +38c8 : 00000000; +38c9 : 00000000; +38ca : 00000000; +38cb : 00000000; +38cc : 00000000; +38cd : 00000000; +38ce : 00000000; +38cf : 00000000; +38d0 : 00000000; +38d1 : 00000000; +38d2 : 00000000; +38d3 : 00000000; +38d4 : 00000000; +38d5 : 00000000; +38d6 : 00000000; +38d7 : 00000000; +38d8 : 00000000; +38d9 : 00000000; +38da : 00000000; +38db : 00000000; +38dc : 00000000; +38dd : 00000000; +38de : 00000000; +38df : 00000000; +38e0 : 00000000; +38e1 : 00000000; +38e2 : 00000000; +38e3 : 00000000; +38e4 : 00000000; +38e5 : 00000000; +38e6 : 00000000; +38e7 : 00000000; +38e8 : 00000000; +38e9 : 00000000; +38ea : 00000000; +38eb : 00000000; +38ec : 00000000; +38ed : 00000000; +38ee : 00000000; +38ef : 00000000; +38f0 : 00000000; +38f1 : 00000000; +38f2 : 00000000; +38f3 : 00000000; +38f4 : 00000000; +38f5 : 00000000; +38f6 : 00000000; +38f7 : 00000000; +38f8 : 00000000; +38f9 : 00000000; +38fa : 00000000; +38fb : 00000000; +38fc : 00000000; +38fd : 00000000; +38fe : 00000000; +38ff : 00000000; +3900 : 00000000; +3901 : 00000000; +3902 : 00000000; +3903 : 00000000; +3904 : 00000000; +3905 : 00000000; +3906 : 00000000; +3907 : 00000000; +3908 : 00000000; +3909 : 00000000; +390a : 00000000; +390b : 00000000; +390c : 00000000; +390d : 00000000; +390e : 00000000; +390f : 00000000; +3910 : 00000000; +3911 : 00000000; +3912 : 00000000; +3913 : 00000000; +3914 : 00000000; +3915 : 00000000; +3916 : 00000000; +3917 : 00000000; +3918 : 00000000; +3919 : 00000000; +391a : 00000000; +391b : 00000000; +391c : 00000000; +391d : 00000000; +391e : 00000000; +391f : 00000000; +3920 : 00000000; +3921 : 00000000; +3922 : 00000000; +3923 : 00000000; +3924 : 00000000; +3925 : 00000000; +3926 : 00000000; +3927 : 00000000; +3928 : 00000000; +3929 : 00000000; +392a : 00000000; +392b : 00000000; +392c : 00000000; +392d : 00000000; +392e : 00000000; +392f : 00000000; +3930 : 00000000; +3931 : 00000000; +3932 : 00000000; +3933 : 00000000; +3934 : 00000000; +3935 : 00000000; +3936 : 00000000; +3937 : 00000000; +3938 : 00000000; +3939 : 00000000; +393a : 00000000; +393b : 00000000; +393c : 00000000; +393d : 00000000; +393e : 00000000; +393f : 00000000; +3940 : 00000000; +3941 : 00000000; +3942 : 00000000; +3943 : 00000000; +3944 : 00000000; +3945 : 00000000; +3946 : 00000000; +3947 : 00000000; +3948 : 00000000; +3949 : 00000000; +394a : 00000000; +394b : 00000000; +394c : 00000000; +394d : 00000000; +394e : 00000000; +394f : 00000000; +3950 : 00000000; +3951 : 00000000; +3952 : 00000000; +3953 : 00000000; +3954 : 00000000; +3955 : 00000000; +3956 : 00000000; +3957 : 00000000; +3958 : 00000000; +3959 : 00000000; +395a : 00000000; +395b : 00000000; +395c : 00000000; +395d : 00000000; +395e : 00000000; +395f : 00000000; +3960 : 00000000; +3961 : 00000000; +3962 : 00000000; +3963 : 00000000; +3964 : 00000000; +3965 : 00000000; +3966 : 00000000; +3967 : 00000000; +3968 : 00000000; +3969 : 00000000; +396a : 00000000; +396b : 00000000; +396c : 00000000; +396d : 00000000; +396e : 00000000; +396f : 00000000; +3970 : 00000000; +3971 : 00000000; +3972 : 00000000; +3973 : 00000000; +3974 : 00000000; +3975 : 00000000; +3976 : 00000000; +3977 : 00000000; +3978 : 00000000; +3979 : 00000000; +397a : 00000000; +397b : 00000000; +397c : 00000000; +397d : 00000000; +397e : 00000000; +397f : 00000000; +3980 : 00000000; +3981 : 00000000; +3982 : 00000000; +3983 : 00000000; +3984 : 00000000; +3985 : 00000000; +3986 : 00000000; +3987 : 00000000; +3988 : 00000000; +3989 : 00000000; +398a : 00000000; +398b : 00000000; +398c : 00000000; +398d : 00000000; +398e : 00000000; +398f : 00000000; +3990 : 00000000; +3991 : 00000000; +3992 : 00000000; +3993 : 00000000; +3994 : 00000000; +3995 : 00000000; +3996 : 00000000; +3997 : 00000000; +3998 : 00000000; +3999 : 00000000; +399a : 00000000; +399b : 00000000; +399c : 00000000; +399d : 00000000; +399e : 00000000; +399f : 00000000; +39a0 : 00000000; +39a1 : 00000000; +39a2 : 00000000; +39a3 : 00000000; +39a4 : 00000000; +39a5 : 00000000; +39a6 : 00000000; +39a7 : 00000000; +39a8 : 00000000; +39a9 : 00000000; +39aa : 00000000; +39ab : 00000000; +39ac : 00000000; +39ad : 00000000; +39ae : 00000000; +39af : 00000000; +39b0 : 00000000; +39b1 : 00000000; +39b2 : 00000000; +39b3 : 00000000; +39b4 : 00000000; +39b5 : 00000000; +39b6 : 00000000; +39b7 : 00000000; +39b8 : 00000000; +39b9 : 00000000; +39ba : 00000000; +39bb : 00000000; +39bc : 00000000; +39bd : 00000000; +39be : 00000000; +39bf : 00000000; +39c0 : 00000000; +39c1 : 00000000; +39c2 : 00000000; +39c3 : 00000000; +39c4 : 00000000; +39c5 : 00000000; +39c6 : 00000000; +39c7 : 00000000; +39c8 : 00000000; +39c9 : 00000000; +39ca : 00000000; +39cb : 00000000; +39cc : 00000000; +39cd : 00000000; +39ce : 00000000; +39cf : 00000000; +39d0 : 00000000; +39d1 : 00000000; +39d2 : 00000000; +39d3 : 00000000; +39d4 : 00000000; +39d5 : 00000000; +39d6 : 00000000; +39d7 : 00000000; +39d8 : 00000000; +39d9 : 00000000; +39da : 00000000; +39db : 00000000; +39dc : 00000000; +39dd : 00000000; +39de : 00000000; +39df : 00000000; +39e0 : 00000000; +39e1 : 00000000; +39e2 : 00000000; +39e3 : 00000000; +39e4 : 00000000; +39e5 : 00000000; +39e6 : 00000000; +39e7 : 00000000; +39e8 : 00000000; +39e9 : 00000000; +39ea : 00000000; +39eb : 00000000; +39ec : 00000000; +39ed : 00000000; +39ee : 00000000; +39ef : 00000000; +39f0 : 00000000; +39f1 : 00000000; +39f2 : 00000000; +39f3 : 00000000; +39f4 : 00000000; +39f5 : 00000000; +39f6 : 00000000; +39f7 : 00000000; +39f8 : 00000000; +39f9 : 00000000; +39fa : 00000000; +39fb : 00000000; +39fc : 00000000; +39fd : 00000000; +39fe : 00000000; +39ff : 00000000; +3a00 : 00000000; +3a01 : 00000000; +3a02 : 00000000; +3a03 : 00000000; +3a04 : 00000000; +3a05 : 00000000; +3a06 : 00000000; +3a07 : 00000000; +3a08 : 00000000; +3a09 : 00000000; +3a0a : 00000000; +3a0b : 00000000; +3a0c : 00000000; +3a0d : 00000000; +3a0e : 00000000; +3a0f : 00000000; +3a10 : 00000000; +3a11 : 00000000; +3a12 : 00000000; +3a13 : 00000000; +3a14 : 00000000; +3a15 : 00000000; +3a16 : 00000000; +3a17 : 00000000; +3a18 : 00000000; +3a19 : 00000000; +3a1a : 00000000; +3a1b : 00000000; +3a1c : 00000000; +3a1d : 00000000; +3a1e : 00000000; +3a1f : 00000000; +3a20 : 00000000; +3a21 : 00000000; +3a22 : 00000000; +3a23 : 00000000; +3a24 : 00000000; +3a25 : 00000000; +3a26 : 00000000; +3a27 : 00000000; +3a28 : 00000000; +3a29 : 00000000; +3a2a : 00000000; +3a2b : 00000000; +3a2c : 00000000; +3a2d : 00000000; +3a2e : 00000000; +3a2f : 00000000; +3a30 : 00000000; +3a31 : 00000000; +3a32 : 00000000; +3a33 : 00000000; +3a34 : 00000000; +3a35 : 00000000; +3a36 : 00000000; +3a37 : 00000000; +3a38 : 00000000; +3a39 : 00000000; +3a3a : 00000000; +3a3b : 00000000; +3a3c : 00000000; +3a3d : 00000000; +3a3e : 00000000; +3a3f : 00000000; +3a40 : 00000000; +3a41 : 00000000; +3a42 : 00000000; +3a43 : 00000000; +3a44 : 00000000; +3a45 : 00000000; +3a46 : 00000000; +3a47 : 00000000; +3a48 : 00000000; +3a49 : 00000000; +3a4a : 00000000; +3a4b : 00000000; +3a4c : 00000000; +3a4d : 00000000; +3a4e : 00000000; +3a4f : 00000000; +3a50 : 00000000; +3a51 : 00000000; +3a52 : 00000000; +3a53 : 00000000; +3a54 : 00000000; +3a55 : 00000000; +3a56 : 00000000; +3a57 : 00000000; +3a58 : 00000000; +3a59 : 00000000; +3a5a : 00000000; +3a5b : 00000000; +3a5c : 00000000; +3a5d : 00000000; +3a5e : 00000000; +3a5f : 00000000; +3a60 : 00000000; +3a61 : 00000000; +3a62 : 00000000; +3a63 : 00000000; +3a64 : 00000000; +3a65 : 00000000; +3a66 : 00000000; +3a67 : 00000000; +3a68 : 00000000; +3a69 : 00000000; +3a6a : 00000000; +3a6b : 00000000; +3a6c : 00000000; +3a6d : 00000000; +3a6e : 00000000; +3a6f : 00000000; +3a70 : 00000000; +3a71 : 00000000; +3a72 : 00000000; +3a73 : 00000000; +3a74 : 00000000; +3a75 : 00000000; +3a76 : 00000000; +3a77 : 00000000; +3a78 : 00000000; +3a79 : 00000000; +3a7a : 00000000; +3a7b : 00000000; +3a7c : 00000000; +3a7d : 00000000; +3a7e : 00000000; +3a7f : 00000000; +3a80 : 00000000; +3a81 : 00000000; +3a82 : 00000000; +3a83 : 00000000; +3a84 : 00000000; +3a85 : 00000000; +3a86 : 00000000; +3a87 : 00000000; +3a88 : 00000000; +3a89 : 00000000; +3a8a : 00000000; +3a8b : 00000000; +3a8c : 00000000; +3a8d : 00000000; +3a8e : 00000000; +3a8f : 00000000; +3a90 : 00000000; +3a91 : 00000000; +3a92 : 00000000; +3a93 : 00000000; +3a94 : 00000000; +3a95 : 00000000; +3a96 : 00000000; +3a97 : 00000000; +3a98 : 00000000; +3a99 : 00000000; +3a9a : 00000000; +3a9b : 00000000; +3a9c : 00000000; +3a9d : 00000000; +3a9e : 00000000; +3a9f : 00000000; +3aa0 : 00000000; +3aa1 : 00000000; +3aa2 : 00000000; +3aa3 : 00000000; +3aa4 : 00000000; +3aa5 : 00000000; +3aa6 : 00000000; +3aa7 : 00000000; +3aa8 : 00000000; +3aa9 : 00000000; +3aaa : 00000000; +3aab : 00000000; +3aac : 00000000; +3aad : 00000000; +3aae : 00000000; +3aaf : 00000000; +3ab0 : 00000000; +3ab1 : 00000000; +3ab2 : 00000000; +3ab3 : 00000000; +3ab4 : 00000000; +3ab5 : 00000000; +3ab6 : 00000000; +3ab7 : 00000000; +3ab8 : 00000000; +3ab9 : 00000000; +3aba : 00000000; +3abb : 00000000; +3abc : 00000000; +3abd : 00000000; +3abe : 00000000; +3abf : 00000000; +3ac0 : 00000000; +3ac1 : 00000000; +3ac2 : 00000000; +3ac3 : 00000000; +3ac4 : 00000000; +3ac5 : 00000000; +3ac6 : 00000000; +3ac7 : 00000000; +3ac8 : 00000000; +3ac9 : 00000000; +3aca : 00000000; +3acb : 00000000; +3acc : 00000000; +3acd : 00000000; +3ace : 00000000; +3acf : 00000000; +3ad0 : 00000000; +3ad1 : 00000000; +3ad2 : 00000000; +3ad3 : 00000000; +3ad4 : 00000000; +3ad5 : 00000000; +3ad6 : 00000000; +3ad7 : 00000000; +3ad8 : 00000000; +3ad9 : 00000000; +3ada : 00000000; +3adb : 00000000; +3adc : 00000000; +3add : 00000000; +3ade : 00000000; +3adf : 00000000; +3ae0 : 00000000; +3ae1 : 00000000; +3ae2 : 00000000; +3ae3 : 00000000; +3ae4 : 00000000; +3ae5 : 00000000; +3ae6 : 00000000; +3ae7 : 00000000; +3ae8 : 00000000; +3ae9 : 00000000; +3aea : 00000000; +3aeb : 00000000; +3aec : 00000000; +3aed : 00000000; +3aee : 00000000; +3aef : 00000000; +3af0 : 00000000; +3af1 : 00000000; +3af2 : 00000000; +3af3 : 00000000; +3af4 : 00000000; +3af5 : 00000000; +3af6 : 00000000; +3af7 : 00000000; +3af8 : 00000000; +3af9 : 00000000; +3afa : 00000000; +3afb : 00000000; +3afc : 00000000; +3afd : 00000000; +3afe : 00000000; +3aff : 00000000; +3b00 : 00000000; +3b01 : 00000000; +3b02 : 00000000; +3b03 : 00000000; +3b04 : 00000000; +3b05 : 00000000; +3b06 : 00000000; +3b07 : 00000000; +3b08 : 00000000; +3b09 : 00000000; +3b0a : 00000000; +3b0b : 00000000; +3b0c : 00000000; +3b0d : 00000000; +3b0e : 00000000; +3b0f : 00000000; +3b10 : 00000000; +3b11 : 00000000; +3b12 : 00000000; +3b13 : 00000000; +3b14 : 00000000; +3b15 : 00000000; +3b16 : 00000000; +3b17 : 00000000; +3b18 : 00000000; +3b19 : 00000000; +3b1a : 00000000; +3b1b : 00000000; +3b1c : 00000000; +3b1d : 00000000; +3b1e : 00000000; +3b1f : 00000000; +3b20 : 00000000; +3b21 : 00000000; +3b22 : 00000000; +3b23 : 00000000; +3b24 : 00000000; +3b25 : 00000000; +3b26 : 00000000; +3b27 : 00000000; +3b28 : 00000000; +3b29 : 00000000; +3b2a : 00000000; +3b2b : 00000000; +3b2c : 00000000; +3b2d : 00000000; +3b2e : 00000000; +3b2f : 00000000; +3b30 : 00000000; +3b31 : 00000000; +3b32 : 00000000; +3b33 : 00000000; +3b34 : 00000000; +3b35 : 00000000; +3b36 : 00000000; +3b37 : 00000000; +3b38 : 00000000; +3b39 : 00000000; +3b3a : 00000000; +3b3b : 00000000; +3b3c : 00000000; +3b3d : 00000000; +3b3e : 00000000; +3b3f : 00000000; +3b40 : 00000000; +3b41 : 00000000; +3b42 : 00000000; +3b43 : 00000000; +3b44 : 00000000; +3b45 : 00000000; +3b46 : 00000000; +3b47 : 00000000; +3b48 : 00000000; +3b49 : 00000000; +3b4a : 00000000; +3b4b : 00000000; +3b4c : 00000000; +3b4d : 00000000; +3b4e : 00000000; +3b4f : 00000000; +3b50 : 00000000; +3b51 : 00000000; +3b52 : 00000000; +3b53 : 00000000; +3b54 : 00000000; +3b55 : 00000000; +3b56 : 00000000; +3b57 : 00000000; +3b58 : 00000000; +3b59 : 00000000; +3b5a : 00000000; +3b5b : 00000000; +3b5c : 00000000; +3b5d : 00000000; +3b5e : 00000000; +3b5f : 00000000; +3b60 : 00000000; +3b61 : 00000000; +3b62 : 00000000; +3b63 : 00000000; +3b64 : 00000000; +3b65 : 00000000; +3b66 : 00000000; +3b67 : 00000000; +3b68 : 00000000; +3b69 : 00000000; +3b6a : 00000000; +3b6b : 00000000; +3b6c : 00000000; +3b6d : 00000000; +3b6e : 00000000; +3b6f : 00000000; +3b70 : 00000000; +3b71 : 00000000; +3b72 : 00000000; +3b73 : 00000000; +3b74 : 00000000; +3b75 : 00000000; +3b76 : 00000000; +3b77 : 00000000; +3b78 : 00000000; +3b79 : 00000000; +3b7a : 00000000; +3b7b : 00000000; +3b7c : 00000000; +3b7d : 00000000; +3b7e : 00000000; +3b7f : 00000000; +3b80 : 00000000; +3b81 : 00000000; +3b82 : 00000000; +3b83 : 00000000; +3b84 : 00000000; +3b85 : 00000000; +3b86 : 00000000; +3b87 : 00000000; +3b88 : 00000000; +3b89 : 00000000; +3b8a : 00000000; +3b8b : 00000000; +3b8c : 00000000; +3b8d : 00000000; +3b8e : 00000000; +3b8f : 00000000; +3b90 : 00000000; +3b91 : 00000000; +3b92 : 00000000; +3b93 : 00000000; +3b94 : 00000000; +3b95 : 00000000; +3b96 : 00000000; +3b97 : 00000000; +3b98 : 00000000; +3b99 : 00000000; +3b9a : 00000000; +3b9b : 00000000; +3b9c : 00000000; +3b9d : 00000000; +3b9e : 00000000; +3b9f : 00000000; +3ba0 : 00000000; +3ba1 : 00000000; +3ba2 : 00000000; +3ba3 : 00000000; +3ba4 : 00000000; +3ba5 : 00000000; +3ba6 : 00000000; +3ba7 : 00000000; +3ba8 : 00000000; +3ba9 : 00000000; +3baa : 00000000; +3bab : 00000000; +3bac : 00000000; +3bad : 00000000; +3bae : 00000000; +3baf : 00000000; +3bb0 : 00000000; +3bb1 : 00000000; +3bb2 : 00000000; +3bb3 : 00000000; +3bb4 : 00000000; +3bb5 : 00000000; +3bb6 : 00000000; +3bb7 : 00000000; +3bb8 : 00000000; +3bb9 : 00000000; +3bba : 00000000; +3bbb : 00000000; +3bbc : 00000000; +3bbd : 00000000; +3bbe : 00000000; +3bbf : 00000000; +3bc0 : 00000000; +3bc1 : 00000000; +3bc2 : 00000000; +3bc3 : 00000000; +3bc4 : 00000000; +3bc5 : 00000000; +3bc6 : 00000000; +3bc7 : 00000000; +3bc8 : 00000000; +3bc9 : 00000000; +3bca : 00000000; +3bcb : 00000000; +3bcc : 00000000; +3bcd : 00000000; +3bce : 00000000; +3bcf : 00000000; +3bd0 : 00000000; +3bd1 : 00000000; +3bd2 : 00000000; +3bd3 : 00000000; +3bd4 : 00000000; +3bd5 : 00000000; +3bd6 : 00000000; +3bd7 : 00000000; +3bd8 : 00000000; +3bd9 : 00000000; +3bda : 00000000; +3bdb : 00000000; +3bdc : 00000000; +3bdd : 00000000; +3bde : 00000000; +3bdf : 00000000; +3be0 : 00000000; +3be1 : 00000000; +3be2 : 00000000; +3be3 : 00000000; +3be4 : 00000000; +3be5 : 00000000; +3be6 : 00000000; +3be7 : 00000000; +3be8 : 00000000; +3be9 : 00000000; +3bea : 00000000; +3beb : 00000000; +3bec : 00000000; +3bed : 00000000; +3bee : 00000000; +3bef : 00000000; +3bf0 : 00000000; +3bf1 : 00000000; +3bf2 : 00000000; +3bf3 : 00000000; +3bf4 : 00000000; +3bf5 : 00000000; +3bf6 : 00000000; +3bf7 : 00000000; +3bf8 : 00000000; +3bf9 : 00000000; +3bfa : 00000000; +3bfb : 00000000; +3bfc : 00000000; +3bfd : 00000000; +3bfe : 00000000; +3bff : 00000000; +3c00 : 00000000; +3c01 : 00000000; +3c02 : 00000000; +3c03 : 00000000; +3c04 : 00000000; +3c05 : 00000000; +3c06 : 00000000; +3c07 : 00000000; +3c08 : 00000000; +3c09 : 00000000; +3c0a : 00000000; +3c0b : 00000000; +3c0c : 00000000; +3c0d : 00000000; +3c0e : 00000000; +3c0f : 00000000; +3c10 : 00000000; +3c11 : 00000000; +3c12 : 00000000; +3c13 : 00000000; +3c14 : 00000000; +3c15 : 00000000; +3c16 : 00000000; +3c17 : 00000000; +3c18 : 00000000; +3c19 : 00000000; +3c1a : 00000000; +3c1b : 00000000; +3c1c : 00000000; +3c1d : 00000000; +3c1e : 00000000; +3c1f : 00000000; +3c20 : 00000000; +3c21 : 00000000; +3c22 : 00000000; +3c23 : 00000000; +3c24 : 00000000; +3c25 : 00000000; +3c26 : 00000000; +3c27 : 00000000; +3c28 : 00000000; +3c29 : 00000000; +3c2a : 00000000; +3c2b : 00000000; +3c2c : 00000000; +3c2d : 00000000; +3c2e : 00000000; +3c2f : 00000000; +3c30 : 00000000; +3c31 : 00000000; +3c32 : 00000000; +3c33 : 00000000; +3c34 : 00000000; +3c35 : 00000000; +3c36 : 00000000; +3c37 : 00000000; +3c38 : 00000000; +3c39 : 00000000; +3c3a : 00000000; +3c3b : 00000000; +3c3c : 00000000; +3c3d : 00000000; +3c3e : 00000000; +3c3f : 00000000; +3c40 : 00000000; +3c41 : 00000000; +3c42 : 00000000; +3c43 : 00000000; +3c44 : 00000000; +3c45 : 00000000; +3c46 : 00000000; +3c47 : 00000000; +3c48 : 00000000; +3c49 : 00000000; +3c4a : 00000000; +3c4b : 00000000; +3c4c : 00000000; +3c4d : 00000000; +3c4e : 00000000; +3c4f : 00000000; +3c50 : 00000000; +3c51 : 00000000; +3c52 : 00000000; +3c53 : 00000000; +3c54 : 00000000; +3c55 : 00000000; +3c56 : 00000000; +3c57 : 00000000; +3c58 : 00000000; +3c59 : 00000000; +3c5a : 00000000; +3c5b : 00000000; +3c5c : 00000000; +3c5d : 00000000; +3c5e : 00000000; +3c5f : 00000000; +3c60 : 00000000; +3c61 : 00000000; +3c62 : 00000000; +3c63 : 00000000; +3c64 : 00000000; +3c65 : 00000000; +3c66 : 00000000; +3c67 : 00000000; +3c68 : 00000000; +3c69 : 00000000; +3c6a : 00000000; +3c6b : 00000000; +3c6c : 00000000; +3c6d : 00000000; +3c6e : 00000000; +3c6f : 00000000; +3c70 : 00000000; +3c71 : 00000000; +3c72 : 00000000; +3c73 : 00000000; +3c74 : 00000000; +3c75 : 00000000; +3c76 : 00000000; +3c77 : 00000000; +3c78 : 00000000; +3c79 : 00000000; +3c7a : 00000000; +3c7b : 00000000; +3c7c : 00000000; +3c7d : 00000000; +3c7e : 00000000; +3c7f : 00000000; +3c80 : 00000000; +3c81 : 00000000; +3c82 : 00000000; +3c83 : 00000000; +3c84 : 00000000; +3c85 : 00000000; +3c86 : 00000000; +3c87 : 00000000; +3c88 : 00000000; +3c89 : 00000000; +3c8a : 00000000; +3c8b : 00000000; +3c8c : 00000000; +3c8d : 00000000; +3c8e : 00000000; +3c8f : 00000000; +3c90 : 00000000; +3c91 : 00000000; +3c92 : 00000000; +3c93 : 00000000; +3c94 : 00000000; +3c95 : 00000000; +3c96 : 00000000; +3c97 : 00000000; +3c98 : 00000000; +3c99 : 00000000; +3c9a : 00000000; +3c9b : 00000000; +3c9c : 00000000; +3c9d : 00000000; +3c9e : 00000000; +3c9f : 00000000; +3ca0 : 00000000; +3ca1 : 00000000; +3ca2 : 00000000; +3ca3 : 00000000; +3ca4 : 00000000; +3ca5 : 00000000; +3ca6 : 00000000; +3ca7 : 00000000; +3ca8 : 00000000; +3ca9 : 00000000; +3caa : 00000000; +3cab : 00000000; +3cac : 00000000; +3cad : 00000000; +3cae : 00000000; +3caf : 00000000; +3cb0 : 00000000; +3cb1 : 00000000; +3cb2 : 00000000; +3cb3 : 00000000; +3cb4 : 00000000; +3cb5 : 00000000; +3cb6 : 00000000; +3cb7 : 00000000; +3cb8 : 00000000; +3cb9 : 00000000; +3cba : 00000000; +3cbb : 00000000; +3cbc : 00000000; +3cbd : 00000000; +3cbe : 00000000; +3cbf : 00000000; +3cc0 : 00000000; +3cc1 : 00000000; +3cc2 : 00000000; +3cc3 : 00000000; +3cc4 : 00000000; +3cc5 : 00000000; +3cc6 : 00000000; +3cc7 : 00000000; +3cc8 : 00000000; +3cc9 : 00000000; +3cca : 00000000; +3ccb : 00000000; +3ccc : 00000000; +3ccd : 00000000; +3cce : 00000000; +3ccf : 00000000; +3cd0 : 00000000; +3cd1 : 00000000; +3cd2 : 00000000; +3cd3 : 00000000; +3cd4 : 00000000; +3cd5 : 00000000; +3cd6 : 00000000; +3cd7 : 00000000; +3cd8 : 00000000; +3cd9 : 00000000; +3cda : 00000000; +3cdb : 00000000; +3cdc : 00000000; +3cdd : 00000000; +3cde : 00000000; +3cdf : 00000000; +3ce0 : 00000000; +3ce1 : 00000000; +3ce2 : 00000000; +3ce3 : 00000000; +3ce4 : 00000000; +3ce5 : 00000000; +3ce6 : 00000000; +3ce7 : 00000000; +3ce8 : 00000000; +3ce9 : 00000000; +3cea : 00000000; +3ceb : 00000000; +3cec : 00000000; +3ced : 00000000; +3cee : 00000000; +3cef : 00000000; +3cf0 : 00000000; +3cf1 : 00000000; +3cf2 : 00000000; +3cf3 : 00000000; +3cf4 : 00000000; +3cf5 : 00000000; +3cf6 : 00000000; +3cf7 : 00000000; +3cf8 : 00000000; +3cf9 : 00000000; +3cfa : 00000000; +3cfb : 00000000; +3cfc : 00000000; +3cfd : 00000000; +3cfe : 00000000; +3cff : 00000000; +3d00 : 00000000; +3d01 : 00000000; +3d02 : 00000000; +3d03 : 00000000; +3d04 : 00000000; +3d05 : 00000000; +3d06 : 00000000; +3d07 : 00000000; +3d08 : 00000000; +3d09 : 00000000; +3d0a : 00000000; +3d0b : 00000000; +3d0c : 00000000; +3d0d : 00000000; +3d0e : 00000000; +3d0f : 00000000; +3d10 : 00000000; +3d11 : 00000000; +3d12 : 00000000; +3d13 : 00000000; +3d14 : 00000000; +3d15 : 00000000; +3d16 : 00000000; +3d17 : 00000000; +3d18 : 00000000; +3d19 : 00000000; +3d1a : 00000000; +3d1b : 00000000; +3d1c : 00000000; +3d1d : 00000000; +3d1e : 00000000; +3d1f : 00000000; +3d20 : 00000000; +3d21 : 00000000; +3d22 : 00000000; +3d23 : 00000000; +3d24 : 00000000; +3d25 : 00000000; +3d26 : 00000000; +3d27 : 00000000; +3d28 : 00000000; +3d29 : 00000000; +3d2a : 00000000; +3d2b : 00000000; +3d2c : 00000000; +3d2d : 00000000; +3d2e : 00000000; +3d2f : 00000000; +3d30 : 00000000; +3d31 : 00000000; +3d32 : 00000000; +3d33 : 00000000; +3d34 : 00000000; +3d35 : 00000000; +3d36 : 00000000; +3d37 : 00000000; +3d38 : 00000000; +3d39 : 00000000; +3d3a : 00000000; +3d3b : 00000000; +3d3c : 00000000; +3d3d : 00000000; +3d3e : 00000000; +3d3f : 00000000; +3d40 : 00000000; +3d41 : 00000000; +3d42 : 00000000; +3d43 : 00000000; +3d44 : 00000000; +3d45 : 00000000; +3d46 : 00000000; +3d47 : 00000000; +3d48 : 00000000; +3d49 : 00000000; +3d4a : 00000000; +3d4b : 00000000; +3d4c : 00000000; +3d4d : 00000000; +3d4e : 00000000; +3d4f : 00000000; +3d50 : 00000000; +3d51 : 00000000; +3d52 : 00000000; +3d53 : 00000000; +3d54 : 00000000; +3d55 : 00000000; +3d56 : 00000000; +3d57 : 00000000; +3d58 : 00000000; +3d59 : 00000000; +3d5a : 00000000; +3d5b : 00000000; +3d5c : 00000000; +3d5d : 00000000; +3d5e : 00000000; +3d5f : 00000000; +3d60 : 00000000; +3d61 : 00000000; +3d62 : 00000000; +3d63 : 00000000; +3d64 : 00000000; +3d65 : 00000000; +3d66 : 00000000; +3d67 : 00000000; +3d68 : 00000000; +3d69 : 00000000; +3d6a : 00000000; +3d6b : 00000000; +3d6c : 00000000; +3d6d : 00000000; +3d6e : 00000000; +3d6f : 00000000; +3d70 : 00000000; +3d71 : 00000000; +3d72 : 00000000; +3d73 : 00000000; +3d74 : 00000000; +3d75 : 00000000; +3d76 : 00000000; +3d77 : 00000000; +3d78 : 00000000; +3d79 : 00000000; +3d7a : 00000000; +3d7b : 00000000; +3d7c : 00000000; +3d7d : 00000000; +3d7e : 00000000; +3d7f : 00000000; +3d80 : 00000000; +3d81 : 00000000; +3d82 : 00000000; +3d83 : 00000000; +3d84 : 00000000; +3d85 : 00000000; +3d86 : 00000000; +3d87 : 00000000; +3d88 : 00000000; +3d89 : 00000000; +3d8a : 00000000; +3d8b : 00000000; +3d8c : 00000000; +3d8d : 00000000; +3d8e : 00000000; +3d8f : 00000000; +3d90 : 00000000; +3d91 : 00000000; +3d92 : 00000000; +3d93 : 00000000; +3d94 : 00000000; +3d95 : 00000000; +3d96 : 00000000; +3d97 : 00000000; +3d98 : 00000000; +3d99 : 00000000; +3d9a : 00000000; +3d9b : 00000000; +3d9c : 00000000; +3d9d : 00000000; +3d9e : 00000000; +3d9f : 00000000; +3da0 : 00000000; +3da1 : 00000000; +3da2 : 00000000; +3da3 : 00000000; +3da4 : 00000000; +3da5 : 00000000; +3da6 : 00000000; +3da7 : 00000000; +3da8 : 00000000; +3da9 : 00000000; +3daa : 00000000; +3dab : 00000000; +3dac : 00000000; +3dad : 00000000; +3dae : 00000000; +3daf : 00000000; +3db0 : 00000000; +3db1 : 00000000; +3db2 : 00000000; +3db3 : 00000000; +3db4 : 00000000; +3db5 : 00000000; +3db6 : 00000000; +3db7 : 00000000; +3db8 : 00000000; +3db9 : 00000000; +3dba : 00000000; +3dbb : 00000000; +3dbc : 00000000; +3dbd : 00000000; +3dbe : 00000000; +3dbf : 00000000; +3dc0 : 00000000; +3dc1 : 00000000; +3dc2 : 00000000; +3dc3 : 00000000; +3dc4 : 00000000; +3dc5 : 00000000; +3dc6 : 00000000; +3dc7 : 00000000; +3dc8 : 00000000; +3dc9 : 00000000; +3dca : 00000000; +3dcb : 00000000; +3dcc : 00000000; +3dcd : 00000000; +3dce : 00000000; +3dcf : 00000000; +3dd0 : 00000000; +3dd1 : 00000000; +3dd2 : 00000000; +3dd3 : 00000000; +3dd4 : 00000000; +3dd5 : 00000000; +3dd6 : 00000000; +3dd7 : 00000000; +3dd8 : 00000000; +3dd9 : 00000000; +3dda : 00000000; +3ddb : 00000000; +3ddc : 00000000; +3ddd : 00000000; +3dde : 00000000; +3ddf : 00000000; +3de0 : 00000000; +3de1 : 00000000; +3de2 : 00000000; +3de3 : 00000000; +3de4 : 00000000; +3de5 : 00000000; +3de6 : 00000000; +3de7 : 00000000; +3de8 : 00000000; +3de9 : 00000000; +3dea : 00000000; +3deb : 00000000; +3dec : 00000000; +3ded : 00000000; +3dee : 00000000; +3def : 00000000; +3df0 : 00000000; +3df1 : 00000000; +3df2 : 00000000; +3df3 : 00000000; +3df4 : 00000000; +3df5 : 00000000; +3df6 : 00000000; +3df7 : 00000000; +3df8 : 00000000; +3df9 : 00000000; +3dfa : 00000000; +3dfb : 00000000; +3dfc : 00000000; +3dfd : 00000000; +3dfe : 00000000; +3dff : 00000000; +3e00 : 00000000; +3e01 : 00000000; +3e02 : 00000000; +3e03 : 00000000; +3e04 : 00000000; +3e05 : 00000000; +3e06 : 00000000; +3e07 : 00000000; +3e08 : 00000000; +3e09 : 00000000; +3e0a : 00000000; +3e0b : 00000000; +3e0c : 00000000; +3e0d : 00000000; +3e0e : 00000000; +3e0f : 00000000; +3e10 : 00000000; +3e11 : 00000000; +3e12 : 00000000; +3e13 : 00000000; +3e14 : 00000000; +3e15 : 00000000; +3e16 : 00000000; +3e17 : 00000000; +3e18 : 00000000; +3e19 : 00000000; +3e1a : 00000000; +3e1b : 00000000; +3e1c : 00000000; +3e1d : 00000000; +3e1e : 00000000; +3e1f : 00000000; +3e20 : 00000000; +3e21 : 00000000; +3e22 : 00000000; +3e23 : 00000000; +3e24 : 00000000; +3e25 : 00000000; +3e26 : 00000000; +3e27 : 00000000; +3e28 : 00000000; +3e29 : 00000000; +3e2a : 00000000; +3e2b : 00000000; +3e2c : 00000000; +3e2d : 00000000; +3e2e : 00000000; +3e2f : 00000000; +3e30 : 00000000; +3e31 : 00000000; +3e32 : 00000000; +3e33 : 00000000; +3e34 : 00000000; +3e35 : 00000000; +3e36 : 00000000; +3e37 : 00000000; +3e38 : 00000000; +3e39 : 00000000; +3e3a : 00000000; +3e3b : 00000000; +3e3c : 00000000; +3e3d : 00000000; +3e3e : 00000000; +3e3f : 00000000; +3e40 : 00000000; +3e41 : 00000000; +3e42 : 00000000; +3e43 : 00000000; +3e44 : 00000000; +3e45 : 00000000; +3e46 : 00000000; +3e47 : 00000000; +3e48 : 00000000; +3e49 : 00000000; +3e4a : 00000000; +3e4b : 00000000; +3e4c : 00000000; +3e4d : 00000000; +3e4e : 00000000; +3e4f : 00000000; +3e50 : 00000000; +3e51 : 00000000; +3e52 : 00000000; +3e53 : 00000000; +3e54 : 00000000; +3e55 : 00000000; +3e56 : 00000000; +3e57 : 00000000; +3e58 : 00000000; +3e59 : 00000000; +3e5a : 00000000; +3e5b : 00000000; +3e5c : 00000000; +3e5d : 00000000; +3e5e : 00000000; +3e5f : 00000000; +3e60 : 00000000; +3e61 : 00000000; +3e62 : 00000000; +3e63 : 00000000; +3e64 : 00000000; +3e65 : 00000000; +3e66 : 00000000; +3e67 : 00000000; +3e68 : 00000000; +3e69 : 00000000; +3e6a : 00000000; +3e6b : 00000000; +3e6c : 00000000; +3e6d : 00000000; +3e6e : 00000000; +3e6f : 00000000; +3e70 : 00000000; +3e71 : 00000000; +3e72 : 00000000; +3e73 : 00000000; +3e74 : 00000000; +3e75 : 00000000; +3e76 : 00000000; +3e77 : 00000000; +3e78 : 00000000; +3e79 : 00000000; +3e7a : 00000000; +3e7b : 00000000; +3e7c : 00000000; +3e7d : 00000000; +3e7e : 00000000; +3e7f : 00000000; +3e80 : 00000000; +3e81 : 00000000; +3e82 : 00000000; +3e83 : 00000000; +3e84 : 00000000; +3e85 : 00000000; +3e86 : 00000000; +3e87 : 00000000; +3e88 : 00000000; +3e89 : 00000000; +3e8a : 00000000; +3e8b : 00000000; +3e8c : 00000000; +3e8d : 00000000; +3e8e : 00000000; +3e8f : 00000000; +3e90 : 00000000; +3e91 : 00000000; +3e92 : 00000000; +3e93 : 00000000; +3e94 : 00000000; +3e95 : 00000000; +3e96 : 00000000; +3e97 : 00000000; +3e98 : 00000000; +3e99 : 00000000; +3e9a : 00000000; +3e9b : 00000000; +3e9c : 00000000; +3e9d : 00000000; +3e9e : 00000000; +3e9f : 00000000; +3ea0 : 00000000; +3ea1 : 00000000; +3ea2 : 00000000; +3ea3 : 00000000; +3ea4 : 00000000; +3ea5 : 00000000; +3ea6 : 00000000; +3ea7 : 00000000; +3ea8 : 00000000; +3ea9 : 00000000; +3eaa : 00000000; +3eab : 00000000; +3eac : 00000000; +3ead : 00000000; +3eae : 00000000; +3eaf : 00000000; +3eb0 : 00000000; +3eb1 : 00000000; +3eb2 : 00000000; +3eb3 : 00000000; +3eb4 : 00000000; +3eb5 : 00000000; +3eb6 : 00000000; +3eb7 : 00000000; +3eb8 : 00000000; +3eb9 : 00000000; +3eba : 00000000; +3ebb : 00000000; +3ebc : 00000000; +3ebd : 00000000; +3ebe : 00000000; +3ebf : 00000000; +3ec0 : 00000000; +3ec1 : 00000000; +3ec2 : 00000000; +3ec3 : 00000000; +3ec4 : 00000000; +3ec5 : 00000000; +3ec6 : 00000000; +3ec7 : 00000000; +3ec8 : 00000000; +3ec9 : 00000000; +3eca : 00000000; +3ecb : 00000000; +3ecc : 00000000; +3ecd : 00000000; +3ece : 00000000; +3ecf : 00000000; +3ed0 : 00000000; +3ed1 : 00000000; +3ed2 : 00000000; +3ed3 : 00000000; +3ed4 : 00000000; +3ed5 : 00000000; +3ed6 : 00000000; +3ed7 : 00000000; +3ed8 : 00000000; +3ed9 : 00000000; +3eda : 00000000; +3edb : 00000000; +3edc : 00000000; +3edd : 00000000; +3ede : 00000000; +3edf : 00000000; +3ee0 : 00000000; +3ee1 : 00000000; +3ee2 : 00000000; +3ee3 : 00000000; +3ee4 : 00000000; +3ee5 : 00000000; +3ee6 : 00000000; +3ee7 : 00000000; +3ee8 : 00000000; +3ee9 : 00000000; +3eea : 00000000; +3eeb : 00000000; +3eec : 00000000; +3eed : 00000000; +3eee : 00000000; +3eef : 00000000; +3ef0 : 00000000; +3ef1 : 00000000; +3ef2 : 00000000; +3ef3 : 00000000; +3ef4 : 00000000; +3ef5 : 00000000; +3ef6 : 00000000; +3ef7 : 00000000; +3ef8 : 00000000; +3ef9 : 00000000; +3efa : 00000000; +3efb : 00000000; +3efc : 00000000; +3efd : 00000000; +3efe : 00000000; +3eff : 00000000; +3f00 : 00000000; +3f01 : 00000000; +3f02 : 00000000; +3f03 : 00000000; +3f04 : 00000000; +3f05 : 00000000; +3f06 : 00000000; +3f07 : 00000000; +3f08 : 00000000; +3f09 : 00000000; +3f0a : 00000000; +3f0b : 00000000; +3f0c : 00000000; +3f0d : 00000000; +3f0e : 00000000; +3f0f : 00000000; +3f10 : 00000000; +3f11 : 00000000; +3f12 : 00000000; +3f13 : 00000000; +3f14 : 00000000; +3f15 : 00000000; +3f16 : 00000000; +3f17 : 00000000; +3f18 : 00000000; +3f19 : 00000000; +3f1a : 00000000; +3f1b : 00000000; +3f1c : 00000000; +3f1d : 00000000; +3f1e : 00000000; +3f1f : 00000000; +3f20 : 00000000; +3f21 : 00000000; +3f22 : 00000000; +3f23 : 00000000; +3f24 : 00000000; +3f25 : 00000000; +3f26 : 00000000; +3f27 : 00000000; +3f28 : 00000000; +3f29 : 00000000; +3f2a : 00000000; +3f2b : 00000000; +3f2c : 00000000; +3f2d : 00000000; +3f2e : 00000000; +3f2f : 00000000; +3f30 : 00000000; +3f31 : 00000000; +3f32 : 00000000; +3f33 : 00000000; +3f34 : 00000000; +3f35 : 00000000; +3f36 : 00000000; +3f37 : 00000000; +3f38 : 00000000; +3f39 : 00000000; +3f3a : 00000000; +3f3b : 00000000; +3f3c : 00000000; +3f3d : 00000000; +3f3e : 00000000; +3f3f : 00000000; +3f40 : 00000000; +3f41 : 00000000; +3f42 : 00000000; +3f43 : 00000000; +3f44 : 00000000; +3f45 : 00000000; +3f46 : 00000000; +3f47 : 00000000; +3f48 : 00000000; +3f49 : 00000000; +3f4a : 00000000; +3f4b : 00000000; +3f4c : 00000000; +3f4d : 00000000; +3f4e : 00000000; +3f4f : 00000000; +3f50 : 00000000; +3f51 : 00000000; +3f52 : 00000000; +3f53 : 00000000; +3f54 : 00000000; +3f55 : 00000000; +3f56 : 00000000; +3f57 : 00000000; +3f58 : 00000000; +3f59 : 00000000; +3f5a : 00000000; +3f5b : 00000000; +3f5c : 00000000; +3f5d : 00000000; +3f5e : 00000000; +3f5f : 00000000; +3f60 : 00000000; +3f61 : 00000000; +3f62 : 00000000; +3f63 : 00000000; +3f64 : 00000000; +3f65 : 00000000; +3f66 : 00000000; +3f67 : 00000000; +3f68 : 00000000; +3f69 : 00000000; +3f6a : 00000000; +3f6b : 00000000; +3f6c : 00000000; +3f6d : 00000000; +3f6e : 00000000; +3f6f : 00000000; +3f70 : 00000000; +3f71 : 00000000; +3f72 : 00000000; +3f73 : 00000000; +3f74 : 00000000; +3f75 : 00000000; +3f76 : 00000000; +3f77 : 00000000; +3f78 : 00000000; +3f79 : 00000000; +3f7a : 00000000; +3f7b : 00000000; +3f7c : 00000000; +3f7d : 00000000; +3f7e : 00000000; +3f7f : 00000000; +3f80 : 00000000; +3f81 : 00000000; +3f82 : 00000000; +3f83 : 00000000; +3f84 : 00000000; +3f85 : 00000000; +3f86 : 00000000; +3f87 : 00000000; +3f88 : 00000000; +3f89 : 00000000; +3f8a : 00000000; +3f8b : 00000000; +3f8c : 00000000; +3f8d : 00000000; +3f8e : 00000000; +3f8f : 00000000; +3f90 : 00000000; +3f91 : 00000000; +3f92 : 00000000; +3f93 : 00000000; +3f94 : 00000000; +3f95 : 00000000; +3f96 : 00000000; +3f97 : 00000000; +3f98 : 00000000; +3f99 : 00000000; +3f9a : 00000000; +3f9b : 00000000; +3f9c : 00000000; +3f9d : 00000000; +3f9e : 00000000; +3f9f : 00000000; +3fa0 : 00000000; +3fa1 : 00000000; +3fa2 : 00000000; +3fa3 : 00000000; +3fa4 : 00000000; +3fa5 : 00000000; +3fa6 : 00000000; +3fa7 : 00000000; +3fa8 : 00000000; +3fa9 : 00000000; +3faa : 00000000; +3fab : 00000000; +3fac : 00000000; +3fad : 00000000; +3fae : 00000000; +3faf : 00000000; +3fb0 : 00000000; +3fb1 : 00000000; +3fb2 : 00000000; +3fb3 : 00000000; +3fb4 : 00000000; +3fb5 : 00000000; +3fb6 : 00000000; +3fb7 : 00000000; +3fb8 : 00000000; +3fb9 : 00000000; +3fba : 00000000; +3fbb : 00000000; +3fbc : 00000000; +3fbd : 00000000; +3fbe : 00000000; +3fbf : 00000000; +3fc0 : 00000000; +3fc1 : 00000000; +3fc2 : 00000000; +3fc3 : 00000000; +3fc4 : 00000000; +3fc5 : 00000000; +3fc6 : 00000000; +3fc7 : 00000000; +3fc8 : 00000000; +3fc9 : 00000000; +3fca : 00000000; +3fcb : 00000000; +3fcc : 00000000; +3fcd : 00000000; +3fce : 00000000; +3fcf : 00000000; +3fd0 : 00000000; +3fd1 : 00000000; +3fd2 : 00000000; +3fd3 : 00000000; +3fd4 : 00000000; +3fd5 : 00000000; +3fd6 : 00000000; +3fd7 : 00000000; +3fd8 : 00000000; +3fd9 : 00000000; +3fda : 00000000; +3fdb : 00000000; +3fdc : 00000000; +3fdd : 00000000; +3fde : 00000000; +3fdf : 00000000; +3fe0 : 00000000; +3fe1 : 00000000; +3fe2 : 00000000; +3fe3 : 00000000; +3fe4 : 00000000; +3fe5 : 00000000; +3fe6 : 00000000; +3fe7 : 00000000; +3fe8 : 00000000; +3fe9 : 00000000; +3fea : 00000000; +3feb : 00000000; +3fec : 00000000; +3fed : 00000000; +3fee : 00000000; +3fef : 00000000; +3ff0 : 00000000; +3ff1 : 00000000; +3ff2 : 00000000; +3ff3 : 00000000; +3ff4 : 00000000; +3ff5 : 00000000; +3ff6 : 00000000; +3ff7 : 00000000; +3ff8 : 00000000; +3ff9 : 00000000; +3ffa : 00000000; +3ffb : 00000000; +3ffc : 00000000; +3ffd : 00000000; +3ffe : 00000000; +3fff : 00000000; +4000 : 00000000; +4001 : 00000000; +4002 : 00000000; +4003 : 00000000; +4004 : 00000000; +4005 : 00000000; +4006 : 00000000; +4007 : 00000000; +4008 : 00000000; +4009 : 00000000; +400a : 00000000; +400b : 00000000; +400c : 00000000; +400d : 00000000; +400e : 00000000; +400f : 00000000; +4010 : 00000000; +4011 : 00000000; +4012 : 00000000; +4013 : 00000000; +4014 : 00000000; +4015 : 00000000; +4016 : 00000000; +4017 : 00000000; +4018 : 00000000; +4019 : 00000000; +401a : 00000000; +401b : 00000000; +401c : 00000000; +401d : 00000000; +401e : 00000000; +401f : 00000000; +4020 : 00000000; +4021 : 00000000; +4022 : 00000000; +4023 : 00000000; +4024 : 00000000; +4025 : 00000000; +4026 : 00000000; +4027 : 00000000; +4028 : 00000000; +4029 : 00000000; +402a : 00000000; +402b : 00000000; +402c : 00000000; +402d : 00000000; +402e : 00000000; +402f : 00000000; +4030 : 00000000; +4031 : 00000000; +4032 : 00000000; +4033 : 00000000; +4034 : 00000000; +4035 : 00000000; +4036 : 00000000; +4037 : 00000000; +4038 : 00000000; +4039 : 00000000; +403a : 00000000; +403b : 00000000; +403c : 00000000; +403d : 00000000; +403e : 00000000; +403f : 00000000; +4040 : 00000000; +4041 : 00000000; +4042 : 00000000; +4043 : 00000000; +4044 : 00000000; +4045 : 00000000; +4046 : 00000000; +4047 : 00000000; +4048 : 00000000; +4049 : 00000000; +404a : 00000000; +404b : 00000000; +404c : 00000000; +404d : 00000000; +404e : 00000000; +404f : 00000000; +4050 : 00000000; +4051 : 00000000; +4052 : 00000000; +4053 : 00000000; +4054 : 00000000; +4055 : 00000000; +4056 : 00000000; +4057 : 00000000; +4058 : 00000000; +4059 : 00000000; +405a : 00000000; +405b : 00000000; +405c : 00000000; +405d : 00000000; +405e : 00000000; +405f : 00000000; +4060 : 00000000; +4061 : 00000000; +4062 : 00000000; +4063 : 00000000; +4064 : 00000000; +4065 : 00000000; +4066 : 00000000; +4067 : 00000000; +4068 : 00000000; +4069 : 00000000; +406a : 00000000; +406b : 00000000; +406c : 00000000; +406d : 00000000; +406e : 00000000; +406f : 00000000; +4070 : 00000000; +4071 : 00000000; +4072 : 00000000; +4073 : 00000000; +4074 : 00000000; +4075 : 00000000; +4076 : 00000000; +4077 : 00000000; +4078 : 00000000; +4079 : 00000000; +407a : 00000000; +407b : 00000000; +407c : 00000000; +407d : 00000000; +407e : 00000000; +407f : 00000000; +4080 : 00000000; +4081 : 00000000; +4082 : 00000000; +4083 : 00000000; +4084 : 00000000; +4085 : 00000000; +4086 : 00000000; +4087 : 00000000; +4088 : 00000000; +4089 : 00000000; +408a : 00000000; +408b : 00000000; +408c : 00000000; +408d : 00000000; +408e : 00000000; +408f : 00000000; +4090 : 00000000; +4091 : 00000000; +4092 : 00000000; +4093 : 00000000; +4094 : 00000000; +4095 : 00000000; +4096 : 00000000; +4097 : 00000000; +4098 : 00000000; +4099 : 00000000; +409a : 00000000; +409b : 00000000; +409c : 00000000; +409d : 00000000; +409e : 00000000; +409f : 00000000; +40a0 : 00000000; +40a1 : 00000000; +40a2 : 00000000; +40a3 : 00000000; +40a4 : 00000000; +40a5 : 00000000; +40a6 : 00000000; +40a7 : 00000000; +40a8 : 00000000; +40a9 : 00000000; +40aa : 00000000; +40ab : 00000000; +40ac : 00000000; +40ad : 00000000; +40ae : 00000000; +40af : 00000000; +40b0 : 00000000; +40b1 : 00000000; +40b2 : 00000000; +40b3 : 00000000; +40b4 : 00000000; +40b5 : 00000000; +40b6 : 00000000; +40b7 : 00000000; +40b8 : 00000000; +40b9 : 00000000; +40ba : 00000000; +40bb : 00000000; +40bc : 00000000; +40bd : 00000000; +40be : 00000000; +40bf : 00000000; +40c0 : 00000000; +40c1 : 00000000; +40c2 : 00000000; +40c3 : 00000000; +40c4 : 00000000; +40c5 : 00000000; +40c6 : 00000000; +40c7 : 00000000; +40c8 : 00000000; +40c9 : 00000000; +40ca : 00000000; +40cb : 00000000; +40cc : 00000000; +40cd : 00000000; +40ce : 00000000; +40cf : 00000000; +40d0 : 00000000; +40d1 : 00000000; +40d2 : 00000000; +40d3 : 00000000; +40d4 : 00000000; +40d5 : 00000000; +40d6 : 00000000; +40d7 : 00000000; +40d8 : 00000000; +40d9 : 00000000; +40da : 00000000; +40db : 00000000; +40dc : 00000000; +40dd : 00000000; +40de : 00000000; +40df : 00000000; +40e0 : 00000000; +40e1 : 00000000; +40e2 : 00000000; +40e3 : 00000000; +40e4 : 00000000; +40e5 : 00000000; +40e6 : 00000000; +40e7 : 00000000; +40e8 : 00000000; +40e9 : 00000000; +40ea : 00000000; +40eb : 00000000; +40ec : 00000000; +40ed : 00000000; +40ee : 00000000; +40ef : 00000000; +40f0 : 00000000; +40f1 : 00000000; +40f2 : 00000000; +40f3 : 00000000; +40f4 : 00000000; +40f5 : 00000000; +40f6 : 00000000; +40f7 : 00000000; +40f8 : 00000000; +40f9 : 00000000; +40fa : 00000000; +40fb : 00000000; +40fc : 00000000; +40fd : 00000000; +40fe : 00000000; +40ff : 00000000; +4100 : 00000000; +4101 : 00000000; +4102 : 00000000; +4103 : 00000000; +4104 : 00000000; +4105 : 00000000; +4106 : 00000000; +4107 : 00000000; +4108 : 00000000; +4109 : 00000000; +410a : 00000000; +410b : 00000000; +410c : 00000000; +410d : 00000000; +410e : 00000000; +410f : 00000000; +4110 : 00000000; +4111 : 00000000; +4112 : 00000000; +4113 : 00000000; +4114 : 00000000; +4115 : 00000000; +4116 : 00000000; +4117 : 00000000; +4118 : 00000000; +4119 : 00000000; +411a : 00000000; +411b : 00000000; +411c : 00000000; +411d : 00000000; +411e : 00000000; +411f : 00000000; +4120 : 00000000; +4121 : 00000000; +4122 : 00000000; +4123 : 00000000; +4124 : 00000000; +4125 : 00000000; +4126 : 00000000; +4127 : 00000000; +4128 : 00000000; +4129 : 00000000; +412a : 00000000; +412b : 00000000; +412c : 00000000; +412d : 00000000; +412e : 00000000; +412f : 00000000; +4130 : 00000000; +4131 : 00000000; +4132 : 00000000; +4133 : 00000000; +4134 : 00000000; +4135 : 00000000; +4136 : 00000000; +4137 : 00000000; +4138 : 00000000; +4139 : 00000000; +413a : 00000000; +413b : 00000000; +413c : 00000000; +413d : 00000000; +413e : 00000000; +413f : 00000000; +4140 : 00000000; +4141 : 00000000; +4142 : 00000000; +4143 : 00000000; +4144 : 00000000; +4145 : 00000000; +4146 : 00000000; +4147 : 00000000; +4148 : 00000000; +4149 : 00000000; +414a : 00000000; +414b : 00000000; +414c : 00000000; +414d : 00000000; +414e : 00000000; +414f : 00000000; +4150 : 00000000; +4151 : 00000000; +4152 : 00000000; +4153 : 00000000; +4154 : 00000000; +4155 : 00000000; +4156 : 00000000; +4157 : 00000000; +4158 : 00000000; +4159 : 00000000; +415a : 00000000; +415b : 00000000; +415c : 00000000; +415d : 00000000; +415e : 00000000; +415f : 00000000; +4160 : 00000000; +4161 : 00000000; +4162 : 00000000; +4163 : 00000000; +4164 : 00000000; +4165 : 00000000; +4166 : 00000000; +4167 : 00000000; +4168 : 00000000; +4169 : 00000000; +416a : 00000000; +416b : 00000000; +416c : 00000000; +416d : 00000000; +416e : 00000000; +416f : 00000000; +4170 : 00000000; +4171 : 00000000; +4172 : 00000000; +4173 : 00000000; +4174 : 00000000; +4175 : 00000000; +4176 : 00000000; +4177 : 00000000; +4178 : 00000000; +4179 : 00000000; +417a : 00000000; +417b : 00000000; +417c : 00000000; +417d : 00000000; +417e : 00000000; +417f : 00000000; +4180 : 00000000; +4181 : 00000000; +4182 : 00000000; +4183 : 00000000; +4184 : 00000000; +4185 : 00000000; +4186 : 00000000; +4187 : 00000000; +4188 : 00000000; +4189 : 00000000; +418a : 00000000; +418b : 00000000; +418c : 00000000; +418d : 00000000; +418e : 00000000; +418f : 00000000; +4190 : 00000000; +4191 : 00000000; +4192 : 00000000; +4193 : 00000000; +4194 : 00000000; +4195 : 00000000; +4196 : 00000000; +4197 : 00000000; +4198 : 00000000; +4199 : 00000000; +419a : 00000000; +419b : 00000000; +419c : 00000000; +419d : 00000000; +419e : 00000000; +419f : 00000000; +41a0 : 00000000; +41a1 : 00000000; +41a2 : 00000000; +41a3 : 00000000; +41a4 : 00000000; +41a5 : 00000000; +41a6 : 00000000; +41a7 : 00000000; +41a8 : 00000000; +41a9 : 00000000; +41aa : 00000000; +41ab : 00000000; +41ac : 00000000; +41ad : 00000000; +41ae : 00000000; +41af : 00000000; +41b0 : 00000000; +41b1 : 00000000; +41b2 : 00000000; +41b3 : 00000000; +41b4 : 00000000; +41b5 : 00000000; +41b6 : 00000000; +41b7 : 00000000; +41b8 : 00000000; +41b9 : 00000000; +41ba : 00000000; +41bb : 00000000; +41bc : 00000000; +41bd : 00000000; +41be : 00000000; +41bf : 00000000; +41c0 : 00000000; +41c1 : 00000000; +41c2 : 00000000; +41c3 : 00000000; +41c4 : 00000000; +41c5 : 00000000; +41c6 : 00000000; +41c7 : 00000000; +41c8 : 00000000; +41c9 : 00000000; +41ca : 00000000; +41cb : 00000000; +41cc : 00000000; +41cd : 00000000; +41ce : 00000000; +41cf : 00000000; +41d0 : 00000000; +41d1 : 00000000; +41d2 : 00000000; +41d3 : 00000000; +41d4 : 00000000; +41d5 : 00000000; +41d6 : 00000000; +41d7 : 00000000; +41d8 : 00000000; +41d9 : 00000000; +41da : 00000000; +41db : 00000000; +41dc : 00000000; +41dd : 00000000; +41de : 00000000; +41df : 00000000; +41e0 : 00000000; +41e1 : 00000000; +41e2 : 00000000; +41e3 : 00000000; +41e4 : 00000000; +41e5 : 00000000; +41e6 : 00000000; +41e7 : 00000000; +41e8 : 00000000; +41e9 : 00000000; +41ea : 00000000; +41eb : 00000000; +41ec : 00000000; +41ed : 00000000; +41ee : 00000000; +41ef : 00000000; +41f0 : 00000000; +41f1 : 00000000; +41f2 : 00000000; +41f3 : 00000000; +41f4 : 00000000; +41f5 : 00000000; +41f6 : 00000000; +41f7 : 00000000; +41f8 : 00000000; +41f9 : 00000000; +41fa : 00000000; +41fb : 00000000; +41fc : 00000000; +41fd : 00000000; +41fe : 00000000; +41ff : 00000000; +4200 : 00000000; +4201 : 00000000; +4202 : 00000000; +4203 : 00000000; +4204 : 00000000; +4205 : 00000000; +4206 : 00000000; +4207 : 00000000; +4208 : 00000000; +4209 : 00000000; +420a : 00000000; +420b : 00000000; +420c : 00000000; +420d : 00000000; +420e : 00000000; +420f : 00000000; +4210 : 00000000; +4211 : 00000000; +4212 : 00000000; +4213 : 00000000; +4214 : 00000000; +4215 : 00000000; +4216 : 00000000; +4217 : 00000000; +4218 : 00000000; +4219 : 00000000; +421a : 00000000; +421b : 00000000; +421c : 00000000; +421d : 00000000; +421e : 00000000; +421f : 00000000; +4220 : 00000000; +4221 : 00000000; +4222 : 00000000; +4223 : 00000000; +4224 : 00000000; +4225 : 00000000; +4226 : 00000000; +4227 : 00000000; +4228 : 00000000; +4229 : 00000000; +422a : 00000000; +422b : 00000000; +422c : 00000000; +422d : 00000000; +422e : 00000000; +422f : 00000000; +4230 : 00000000; +4231 : 00000000; +4232 : 00000000; +4233 : 00000000; +4234 : 00000000; +4235 : 00000000; +4236 : 00000000; +4237 : 00000000; +4238 : 00000000; +4239 : 00000000; +423a : 00000000; +423b : 00000000; +423c : 00000000; +423d : 00000000; +423e : 00000000; +423f : 00000000; +4240 : 00000000; +4241 : 00000000; +4242 : 00000000; +4243 : 00000000; +4244 : 00000000; +4245 : 00000000; +4246 : 00000000; +4247 : 00000000; +4248 : 00000000; +4249 : 00000000; +424a : 00000000; +424b : 00000000; +424c : 00000000; +424d : 00000000; +424e : 00000000; +424f : 00000000; +4250 : 00000000; +4251 : 00000000; +4252 : 00000000; +4253 : 00000000; +4254 : 00000000; +4255 : 00000000; +4256 : 00000000; +4257 : 00000000; +4258 : 00000000; +4259 : 00000000; +425a : 00000000; +425b : 00000000; +425c : 00000000; +425d : 00000000; +425e : 00000000; +425f : 00000000; +4260 : 00000000; +4261 : 00000000; +4262 : 00000000; +4263 : 00000000; +4264 : 00000000; +4265 : 00000000; +4266 : 00000000; +4267 : 00000000; +4268 : 00000000; +4269 : 00000000; +426a : 00000000; +426b : 00000000; +426c : 00000000; +426d : 00000000; +426e : 00000000; +426f : 00000000; +4270 : 00000000; +4271 : 00000000; +4272 : 00000000; +4273 : 00000000; +4274 : 00000000; +4275 : 00000000; +4276 : 00000000; +4277 : 00000000; +4278 : 00000000; +4279 : 00000000; +427a : 00000000; +427b : 00000000; +427c : 00000000; +427d : 00000000; +427e : 00000000; +427f : 00000000; +4280 : 00000000; +4281 : 00000000; +4282 : 00000000; +4283 : 00000000; +4284 : 00000000; +4285 : 00000000; +4286 : 00000000; +4287 : 00000000; +4288 : 00000000; +4289 : 00000000; +428a : 00000000; +428b : 00000000; +428c : 00000000; +428d : 00000000; +428e : 00000000; +428f : 00000000; +4290 : 00000000; +4291 : 00000000; +4292 : 00000000; +4293 : 00000000; +4294 : 00000000; +4295 : 00000000; +4296 : 00000000; +4297 : 00000000; +4298 : 00000000; +4299 : 00000000; +429a : 00000000; +429b : 00000000; +429c : 00000000; +429d : 00000000; +429e : 00000000; +429f : 00000000; +42a0 : 00000000; +42a1 : 00000000; +42a2 : 00000000; +42a3 : 00000000; +42a4 : 00000000; +42a5 : 00000000; +42a6 : 00000000; +42a7 : 00000000; +42a8 : 00000000; +42a9 : 00000000; +42aa : 00000000; +42ab : 00000000; +42ac : 00000000; +42ad : 00000000; +42ae : 00000000; +42af : 00000000; +42b0 : 00000000; +42b1 : 00000000; +42b2 : 00000000; +42b3 : 00000000; +42b4 : 00000000; +42b5 : 00000000; +42b6 : 00000000; +42b7 : 00000000; +42b8 : 00000000; +42b9 : 00000000; +42ba : 00000000; +42bb : 00000000; +42bc : 00000000; +42bd : 00000000; +42be : 00000000; +42bf : 00000000; +42c0 : 00000000; +42c1 : 00000000; +42c2 : 00000000; +42c3 : 00000000; +42c4 : 00000000; +42c5 : 00000000; +42c6 : 00000000; +42c7 : 00000000; +42c8 : 00000000; +42c9 : 00000000; +42ca : 00000000; +42cb : 00000000; +42cc : 00000000; +42cd : 00000000; +42ce : 00000000; +42cf : 00000000; +42d0 : 00000000; +42d1 : 00000000; +42d2 : 00000000; +42d3 : 00000000; +42d4 : 00000000; +42d5 : 00000000; +42d6 : 00000000; +42d7 : 00000000; +42d8 : 00000000; +42d9 : 00000000; +42da : 00000000; +42db : 00000000; +42dc : 00000000; +42dd : 00000000; +42de : 00000000; +42df : 00000000; +42e0 : 00000000; +42e1 : 00000000; +42e2 : 00000000; +42e3 : 00000000; +42e4 : 00000000; +42e5 : 00000000; +42e6 : 00000000; +42e7 : 00000000; +42e8 : 00000000; +42e9 : 00000000; +42ea : 00000000; +42eb : 00000000; +42ec : 00000000; +42ed : 00000000; +42ee : 00000000; +42ef : 00000000; +42f0 : 00000000; +42f1 : 00000000; +42f2 : 00000000; +42f3 : 00000000; +42f4 : 00000000; +42f5 : 00000000; +42f6 : 00000000; +42f7 : 00000000; +42f8 : 00000000; +42f9 : 00000000; +42fa : 00000000; +42fb : 00000000; +42fc : 00000000; +42fd : 00000000; +42fe : 00000000; +42ff : 00000000; +4300 : 00000000; +4301 : 00000000; +4302 : 00000000; +4303 : 00000000; +4304 : 00000000; +4305 : 00000000; +4306 : 00000000; +4307 : 00000000; +4308 : 00000000; +4309 : 00000000; +430a : 00000000; +430b : 00000000; +430c : 00000000; +430d : 00000000; +430e : 00000000; +430f : 00000000; +4310 : 00000000; +4311 : 00000000; +4312 : 00000000; +4313 : 00000000; +4314 : 00000000; +4315 : 00000000; +4316 : 00000000; +4317 : 00000000; +4318 : 00000000; +4319 : 00000000; +431a : 00000000; +431b : 00000000; +431c : 00000000; +431d : 00000000; +431e : 00000000; +431f : 00000000; +4320 : 00000000; +4321 : 00000000; +4322 : 00000000; +4323 : 00000000; +4324 : 00000000; +4325 : 00000000; +4326 : 00000000; +4327 : 00000000; +4328 : 00000000; +4329 : 00000000; +432a : 00000000; +432b : 00000000; +432c : 00000000; +432d : 00000000; +432e : 00000000; +432f : 00000000; +4330 : 00000000; +4331 : 00000000; +4332 : 00000000; +4333 : 00000000; +4334 : 00000000; +4335 : 00000000; +4336 : 00000000; +4337 : 00000000; +4338 : 00000000; +4339 : 00000000; +433a : 00000000; +433b : 00000000; +433c : 00000000; +433d : 00000000; +433e : 00000000; +433f : 00000000; +4340 : 00000000; +4341 : 00000000; +4342 : 00000000; +4343 : 00000000; +4344 : 00000000; +4345 : 00000000; +4346 : 00000000; +4347 : 00000000; +4348 : 00000000; +4349 : 00000000; +434a : 00000000; +434b : 00000000; +434c : 00000000; +434d : 00000000; +434e : 00000000; +434f : 00000000; +4350 : 00000000; +4351 : 00000000; +4352 : 00000000; +4353 : 00000000; +4354 : 00000000; +4355 : 00000000; +4356 : 00000000; +4357 : 00000000; +4358 : 00000000; +4359 : 00000000; +435a : 00000000; +435b : 00000000; +435c : 00000000; +435d : 00000000; +435e : 00000000; +435f : 00000000; +4360 : 00000000; +4361 : 00000000; +4362 : 00000000; +4363 : 00000000; +4364 : 00000000; +4365 : 00000000; +4366 : 00000000; +4367 : 00000000; +4368 : 00000000; +4369 : 00000000; +436a : 00000000; +436b : 00000000; +436c : 00000000; +436d : 00000000; +436e : 00000000; +436f : 00000000; +4370 : 00000000; +4371 : 00000000; +4372 : 00000000; +4373 : 00000000; +4374 : 00000000; +4375 : 00000000; +4376 : 00000000; +4377 : 00000000; +4378 : 00000000; +4379 : 00000000; +437a : 00000000; +437b : 00000000; +437c : 00000000; +437d : 00000000; +437e : 00000000; +437f : 00000000; +4380 : 00000000; +4381 : 00000000; +4382 : 00000000; +4383 : 00000000; +4384 : 00000000; +4385 : 00000000; +4386 : 00000000; +4387 : 00000000; +4388 : 00000000; +4389 : 00000000; +438a : 00000000; +438b : 00000000; +438c : 00000000; +438d : 00000000; +438e : 00000000; +438f : 00000000; +4390 : 00000000; +4391 : 00000000; +4392 : 00000000; +4393 : 00000000; +4394 : 00000000; +4395 : 00000000; +4396 : 00000000; +4397 : 00000000; +4398 : 00000000; +4399 : 00000000; +439a : 00000000; +439b : 00000000; +439c : 00000000; +439d : 00000000; +439e : 00000000; +439f : 00000000; +43a0 : 00000000; +43a1 : 00000000; +43a2 : 00000000; +43a3 : 00000000; +43a4 : 00000000; +43a5 : 00000000; +43a6 : 00000000; +43a7 : 00000000; +43a8 : 00000000; +43a9 : 00000000; +43aa : 00000000; +43ab : 00000000; +43ac : 00000000; +43ad : 00000000; +43ae : 00000000; +43af : 00000000; +43b0 : 00000000; +43b1 : 00000000; +43b2 : 00000000; +43b3 : 00000000; +43b4 : 00000000; +43b5 : 00000000; +43b6 : 00000000; +43b7 : 00000000; +43b8 : 00000000; +43b9 : 00000000; +43ba : 00000000; +43bb : 00000000; +43bc : 00000000; +43bd : 00000000; +43be : 00000000; +43bf : 00000000; +43c0 : 00000000; +43c1 : 00000000; +43c2 : 00000000; +43c3 : 00000000; +43c4 : 00000000; +43c5 : 00000000; +43c6 : 00000000; +43c7 : 00000000; +43c8 : 00000000; +43c9 : 00000000; +43ca : 00000000; +43cb : 00000000; +43cc : 00000000; +43cd : 00000000; +43ce : 00000000; +43cf : 00000000; +43d0 : 00000000; +43d1 : 00000000; +43d2 : 00000000; +43d3 : 00000000; +43d4 : 00000000; +43d5 : 00000000; +43d6 : 00000000; +43d7 : 00000000; +43d8 : 00000000; +43d9 : 00000000; +43da : 00000000; +43db : 00000000; +43dc : 00000000; +43dd : 00000000; +43de : 00000000; +43df : 00000000; +43e0 : 00000000; +43e1 : 00000000; +43e2 : 00000000; +43e3 : 00000000; +43e4 : 00000000; +43e5 : 00000000; +43e6 : 00000000; +43e7 : 00000000; +43e8 : 00000000; +43e9 : 00000000; +43ea : 00000000; +43eb : 00000000; +43ec : 00000000; +43ed : 00000000; +43ee : 00000000; +43ef : 00000000; +43f0 : 00000000; +43f1 : 00000000; +43f2 : 00000000; +43f3 : 00000000; +43f4 : 00000000; +43f5 : 00000000; +43f6 : 00000000; +43f7 : 00000000; +43f8 : 00000000; +43f9 : 00000000; +43fa : 00000000; +43fb : 00000000; +43fc : 00000000; +43fd : 00000000; +43fe : 00000000; +43ff : 00000000; +4400 : 00000000; +4401 : 00000000; +4402 : 00000000; +4403 : 00000000; +4404 : 00000000; +4405 : 00000000; +4406 : 00000000; +4407 : 00000000; +4408 : 00000000; +4409 : 00000000; +440a : 00000000; +440b : 00000000; +440c : 00000000; +440d : 00000000; +440e : 00000000; +440f : 00000000; +4410 : 00000000; +4411 : 00000000; +4412 : 00000000; +4413 : 00000000; +4414 : 00000000; +4415 : 00000000; +4416 : 00000000; +4417 : 00000000; +4418 : 00000000; +4419 : 00000000; +441a : 00000000; +441b : 00000000; +441c : 00000000; +441d : 00000000; +441e : 00000000; +441f : 00000000; +4420 : 00000000; +4421 : 00000000; +4422 : 00000000; +4423 : 00000000; +4424 : 00000000; +4425 : 00000000; +4426 : 00000000; +4427 : 00000000; +4428 : 00000000; +4429 : 00000000; +442a : 00000000; +442b : 00000000; +442c : 00000000; +442d : 00000000; +442e : 00000000; +442f : 00000000; +4430 : 00000000; +4431 : 00000000; +4432 : 00000000; +4433 : 00000000; +4434 : 00000000; +4435 : 00000000; +4436 : 00000000; +4437 : 00000000; +4438 : 00000000; +4439 : 00000000; +443a : 00000000; +443b : 00000000; +443c : 00000000; +443d : 00000000; +443e : 00000000; +443f : 00000000; +4440 : 00000000; +4441 : 00000000; +4442 : 00000000; +4443 : 00000000; +4444 : 00000000; +4445 : 00000000; +4446 : 00000000; +4447 : 00000000; +4448 : 00000000; +4449 : 00000000; +444a : 00000000; +444b : 00000000; +444c : 00000000; +444d : 00000000; +444e : 00000000; +444f : 00000000; +4450 : 00000000; +4451 : 00000000; +4452 : 00000000; +4453 : 00000000; +4454 : 00000000; +4455 : 00000000; +4456 : 00000000; +4457 : 00000000; +4458 : 00000000; +4459 : 00000000; +445a : 00000000; +445b : 00000000; +445c : 00000000; +445d : 00000000; +445e : 00000000; +445f : 00000000; +4460 : 00000000; +4461 : 00000000; +4462 : 00000000; +4463 : 00000000; +4464 : 00000000; +4465 : 00000000; +4466 : 00000000; +4467 : 00000000; +4468 : 00000000; +4469 : 00000000; +446a : 00000000; +446b : 00000000; +446c : 00000000; +446d : 00000000; +446e : 00000000; +446f : 00000000; +4470 : 00000000; +4471 : 00000000; +4472 : 00000000; +4473 : 00000000; +4474 : 00000000; +4475 : 00000000; +4476 : 00000000; +4477 : 00000000; +4478 : 00000000; +4479 : 00000000; +447a : 00000000; +447b : 00000000; +447c : 00000000; +447d : 00000000; +447e : 00000000; +447f : 00000000; +4480 : 00000000; +4481 : 00000000; +4482 : 00000000; +4483 : 00000000; +4484 : 00000000; +4485 : 00000000; +4486 : 00000000; +4487 : 00000000; +4488 : 00000000; +4489 : 00000000; +448a : 00000000; +448b : 00000000; +448c : 00000000; +448d : 00000000; +448e : 00000000; +448f : 00000000; +4490 : 00000000; +4491 : 00000000; +4492 : 00000000; +4493 : 00000000; +4494 : 00000000; +4495 : 00000000; +4496 : 00000000; +4497 : 00000000; +4498 : 00000000; +4499 : 00000000; +449a : 00000000; +449b : 00000000; +449c : 00000000; +449d : 00000000; +449e : 00000000; +449f : 00000000; +44a0 : 00000000; +44a1 : 00000000; +44a2 : 00000000; +44a3 : 00000000; +44a4 : 00000000; +44a5 : 00000000; +44a6 : 00000000; +44a7 : 00000000; +44a8 : 00000000; +44a9 : 00000000; +44aa : 00000000; +44ab : 00000000; +44ac : 00000000; +44ad : 00000000; +44ae : 00000000; +44af : 00000000; +44b0 : 00000000; +44b1 : 00000000; +44b2 : 00000000; +44b3 : 00000000; +44b4 : 00000000; +44b5 : 00000000; +44b6 : 00000000; +44b7 : 00000000; +44b8 : 00000000; +44b9 : 00000000; +44ba : 00000000; +44bb : 00000000; +44bc : 00000000; +44bd : 00000000; +44be : 00000000; +44bf : 00000000; +44c0 : 00000000; +44c1 : 00000000; +44c2 : 00000000; +44c3 : 00000000; +44c4 : 00000000; +44c5 : 00000000; +44c6 : 00000000; +44c7 : 00000000; +44c8 : 00000000; +44c9 : 00000000; +44ca : 00000000; +44cb : 00000000; +44cc : 00000000; +44cd : 00000000; +44ce : 00000000; +44cf : 00000000; +44d0 : 00000000; +44d1 : 00000000; +44d2 : 00000000; +44d3 : 00000000; +44d4 : 00000000; +44d5 : 00000000; +44d6 : 00000000; +44d7 : 00000000; +44d8 : 00000000; +44d9 : 00000000; +44da : 00000000; +44db : 00000000; +44dc : 00000000; +44dd : 00000000; +44de : 00000000; +44df : 00000000; +44e0 : 00000000; +44e1 : 00000000; +44e2 : 00000000; +44e3 : 00000000; +44e4 : 00000000; +44e5 : 00000000; +44e6 : 00000000; +44e7 : 00000000; +44e8 : 00000000; +44e9 : 00000000; +44ea : 00000000; +44eb : 00000000; +44ec : 00000000; +44ed : 00000000; +44ee : 00000000; +44ef : 00000000; +44f0 : 00000000; +44f1 : 00000000; +44f2 : 00000000; +44f3 : 00000000; +44f4 : 00000000; +44f5 : 00000000; +44f6 : 00000000; +44f7 : 00000000; +44f8 : 00000000; +44f9 : 00000000; +44fa : 00000000; +44fb : 00000000; +44fc : 00000000; +44fd : 00000000; +44fe : 00000000; +44ff : 00000000; +4500 : 00000000; +4501 : 00000000; +4502 : 00000000; +4503 : 00000000; +4504 : 00000000; +4505 : 00000000; +4506 : 00000000; +4507 : 00000000; +4508 : 00000000; +4509 : 00000000; +450a : 00000000; +450b : 00000000; +450c : 00000000; +450d : 00000000; +450e : 00000000; +450f : 00000000; +4510 : 00000000; +4511 : 00000000; +4512 : 00000000; +4513 : 00000000; +4514 : 00000000; +4515 : 00000000; +4516 : 00000000; +4517 : 00000000; +4518 : 00000000; +4519 : 00000000; +451a : 00000000; +451b : 00000000; +451c : 00000000; +451d : 00000000; +451e : 00000000; +451f : 00000000; +4520 : 00000000; +4521 : 00000000; +4522 : 00000000; +4523 : 00000000; +4524 : 00000000; +4525 : 00000000; +4526 : 00000000; +4527 : 00000000; +4528 : 00000000; +4529 : 00000000; +452a : 00000000; +452b : 00000000; +452c : 00000000; +452d : 00000000; +452e : 00000000; +452f : 00000000; +4530 : 00000000; +4531 : 00000000; +4532 : 00000000; +4533 : 00000000; +4534 : 00000000; +4535 : 00000000; +4536 : 00000000; +4537 : 00000000; +4538 : 00000000; +4539 : 00000000; +453a : 00000000; +453b : 00000000; +453c : 00000000; +453d : 00000000; +453e : 00000000; +453f : 00000000; +4540 : 00000000; +4541 : 00000000; +4542 : 00000000; +4543 : 00000000; +4544 : 00000000; +4545 : 00000000; +4546 : 00000000; +4547 : 00000000; +4548 : 00000000; +4549 : 00000000; +454a : 00000000; +454b : 00000000; +454c : 00000000; +454d : 00000000; +454e : 00000000; +454f : 00000000; +4550 : 00000000; +4551 : 00000000; +4552 : 00000000; +4553 : 00000000; +4554 : 00000000; +4555 : 00000000; +4556 : 00000000; +4557 : 00000000; +4558 : 00000000; +4559 : 00000000; +455a : 00000000; +455b : 00000000; +455c : 00000000; +455d : 00000000; +455e : 00000000; +455f : 00000000; +4560 : 00000000; +4561 : 00000000; +4562 : 00000000; +4563 : 00000000; +4564 : 00000000; +4565 : 00000000; +4566 : 00000000; +4567 : 00000000; +4568 : 00000000; +4569 : 00000000; +456a : 00000000; +456b : 00000000; +456c : 00000000; +456d : 00000000; +456e : 00000000; +456f : 00000000; +4570 : 00000000; +4571 : 00000000; +4572 : 00000000; +4573 : 00000000; +4574 : 00000000; +4575 : 00000000; +4576 : 00000000; +4577 : 00000000; +4578 : 00000000; +4579 : 00000000; +457a : 00000000; +457b : 00000000; +457c : 00000000; +457d : 00000000; +457e : 00000000; +457f : 00000000; +4580 : 00000000; +4581 : 00000000; +4582 : 00000000; +4583 : 00000000; +4584 : 00000000; +4585 : 00000000; +4586 : 00000000; +4587 : 00000000; +4588 : 00000000; +4589 : 00000000; +458a : 00000000; +458b : 00000000; +458c : 00000000; +458d : 00000000; +458e : 00000000; +458f : 00000000; +4590 : 00000000; +4591 : 00000000; +4592 : 00000000; +4593 : 00000000; +4594 : 00000000; +4595 : 00000000; +4596 : 00000000; +4597 : 00000000; +4598 : 00000000; +4599 : 00000000; +459a : 00000000; +459b : 00000000; +459c : 00000000; +459d : 00000000; +459e : 00000000; +459f : 00000000; +45a0 : 00000000; +45a1 : 00000000; +45a2 : 00000000; +45a3 : 00000000; +45a4 : 00000000; +45a5 : 00000000; +45a6 : 00000000; +45a7 : 00000000; +45a8 : 00000000; +45a9 : 00000000; +45aa : 00000000; +45ab : 00000000; +45ac : 00000000; +45ad : 00000000; +45ae : 00000000; +45af : 00000000; +45b0 : 00000000; +45b1 : 00000000; +45b2 : 00000000; +45b3 : 00000000; +45b4 : 00000000; +45b5 : 00000000; +45b6 : 00000000; +45b7 : 00000000; +45b8 : 00000000; +45b9 : 00000000; +45ba : 00000000; +45bb : 00000000; +45bc : 00000000; +45bd : 00000000; +45be : 00000000; +45bf : 00000000; +45c0 : 00000000; +45c1 : 00000000; +45c2 : 00000000; +45c3 : 00000000; +45c4 : 00000000; +45c5 : 00000000; +45c6 : 00000000; +45c7 : 00000000; +45c8 : 00000000; +45c9 : 00000000; +45ca : 00000000; +45cb : 00000000; +45cc : 00000000; +45cd : 00000000; +45ce : 00000000; +45cf : 00000000; +45d0 : 00000000; +45d1 : 00000000; +45d2 : 00000000; +45d3 : 00000000; +45d4 : 00000000; +45d5 : 00000000; +45d6 : 00000000; +45d7 : 00000000; +45d8 : 00000000; +45d9 : 00000000; +45da : 00000000; +45db : 00000000; +45dc : 00000000; +45dd : 00000000; +45de : 00000000; +45df : 00000000; +45e0 : 00000000; +45e1 : 00000000; +45e2 : 00000000; +45e3 : 00000000; +45e4 : 00000000; +45e5 : 00000000; +45e6 : 00000000; +45e7 : 00000000; +45e8 : 00000000; +45e9 : 00000000; +45ea : 00000000; +45eb : 00000000; +45ec : 00000000; +45ed : 00000000; +45ee : 00000000; +45ef : 00000000; +45f0 : 00000000; +45f1 : 00000000; +45f2 : 00000000; +45f3 : 00000000; +45f4 : 00000000; +45f5 : 00000000; +45f6 : 00000000; +45f7 : 00000000; +45f8 : 00000000; +45f9 : 00000000; +45fa : 00000000; +45fb : 00000000; +45fc : 00000000; +45fd : 00000000; +45fe : 00000000; +45ff : 00000000; +4600 : 00000000; +4601 : 00000000; +4602 : 00000000; +4603 : 00000000; +4604 : 00000000; +4605 : 00000000; +4606 : 00000000; +4607 : 00000000; +4608 : 00000000; +4609 : 00000000; +460a : 00000000; +460b : 00000000; +460c : 00000000; +460d : 00000000; +460e : 00000000; +460f : 00000000; +4610 : 00000000; +4611 : 00000000; +4612 : 00000000; +4613 : 00000000; +4614 : 00000000; +4615 : 00000000; +4616 : 00000000; +4617 : 00000000; +4618 : 00000000; +4619 : 00000000; +461a : 00000000; +461b : 00000000; +461c : 00000000; +461d : 00000000; +461e : 00000000; +461f : 00000000; +4620 : 00000000; +4621 : 00000000; +4622 : 00000000; +4623 : 00000000; +4624 : 00000000; +4625 : 00000000; +4626 : 00000000; +4627 : 00000000; +4628 : 00000000; +4629 : 00000000; +462a : 00000000; +462b : 00000000; +462c : 00000000; +462d : 00000000; +462e : 00000000; +462f : 00000000; +4630 : 00000000; +4631 : 00000000; +4632 : 00000000; +4633 : 00000000; +4634 : 00000000; +4635 : 00000000; +4636 : 00000000; +4637 : 00000000; +4638 : 00000000; +4639 : 00000000; +463a : 00000000; +463b : 00000000; +463c : 00000000; +463d : 00000000; +463e : 00000000; +463f : 00000000; +4640 : 00000000; +4641 : 00000000; +4642 : 00000000; +4643 : 00000000; +4644 : 00000000; +4645 : 00000000; +4646 : 00000000; +4647 : 00000000; +4648 : 00000000; +4649 : 00000000; +464a : 00000000; +464b : 00000000; +464c : 00000000; +464d : 00000000; +464e : 00000000; +464f : 00000000; +4650 : 00000000; +4651 : 00000000; +4652 : 00000000; +4653 : 00000000; +4654 : 00000000; +4655 : 00000000; +4656 : 00000000; +4657 : 00000000; +4658 : 00000000; +4659 : 00000000; +465a : 00000000; +465b : 00000000; +465c : 00000000; +465d : 00000000; +465e : 00000000; +465f : 00000000; +4660 : 00000000; +4661 : 00000000; +4662 : 00000000; +4663 : 00000000; +4664 : 00000000; +4665 : 00000000; +4666 : 00000000; +4667 : 00000000; +4668 : 00000000; +4669 : 00000000; +466a : 00000000; +466b : 00000000; +466c : 00000000; +466d : 00000000; +466e : 00000000; +466f : 00000000; +4670 : 00000000; +4671 : 00000000; +4672 : 00000000; +4673 : 00000000; +4674 : 00000000; +4675 : 00000000; +4676 : 00000000; +4677 : 00000000; +4678 : 00000000; +4679 : 00000000; +467a : 00000000; +467b : 00000000; +467c : 00000000; +467d : 00000000; +467e : 00000000; +467f : 00000000; +4680 : 00000000; +4681 : 00000000; +4682 : 00000000; +4683 : 00000000; +4684 : 00000000; +4685 : 00000000; +4686 : 00000000; +4687 : 00000000; +4688 : 00000000; +4689 : 00000000; +468a : 00000000; +468b : 00000000; +468c : 00000000; +468d : 00000000; +468e : 00000000; +468f : 00000000; +4690 : 00000000; +4691 : 00000000; +4692 : 00000000; +4693 : 00000000; +4694 : 00000000; +4695 : 00000000; +4696 : 00000000; +4697 : 00000000; +4698 : 00000000; +4699 : 00000000; +469a : 00000000; +469b : 00000000; +469c : 00000000; +469d : 00000000; +469e : 00000000; +469f : 00000000; +46a0 : 00000000; +46a1 : 00000000; +46a2 : 00000000; +46a3 : 00000000; +46a4 : 00000000; +46a5 : 00000000; +46a6 : 00000000; +46a7 : 00000000; +46a8 : 00000000; +46a9 : 00000000; +46aa : 00000000; +46ab : 00000000; +46ac : 00000000; +46ad : 00000000; +46ae : 00000000; +46af : 00000000; +46b0 : 00000000; +46b1 : 00000000; +46b2 : 00000000; +46b3 : 00000000; +46b4 : 00000000; +46b5 : 00000000; +46b6 : 00000000; +46b7 : 00000000; +46b8 : 00000000; +46b9 : 00000000; +46ba : 00000000; +46bb : 00000000; +46bc : 00000000; +46bd : 00000000; +46be : 00000000; +46bf : 00000000; +46c0 : 00000000; +46c1 : 00000000; +46c2 : 00000000; +46c3 : 00000000; +46c4 : 00000000; +46c5 : 00000000; +46c6 : 00000000; +46c7 : 00000000; +46c8 : 00000000; +46c9 : 00000000; +46ca : 00000000; +46cb : 00000000; +46cc : 00000000; +46cd : 00000000; +46ce : 00000000; +46cf : 00000000; +46d0 : 00000000; +46d1 : 00000000; +46d2 : 00000000; +46d3 : 00000000; +46d4 : 00000000; +46d5 : 00000000; +46d6 : 00000000; +46d7 : 00000000; +46d8 : 00000000; +46d9 : 00000000; +46da : 00000000; +46db : 00000000; +46dc : 00000000; +46dd : 00000000; +46de : 00000000; +46df : 00000000; +46e0 : 00000000; +46e1 : 00000000; +46e2 : 00000000; +46e3 : 00000000; +46e4 : 00000000; +46e5 : 00000000; +46e6 : 00000000; +46e7 : 00000000; +46e8 : 00000000; +46e9 : 00000000; +46ea : 00000000; +46eb : 00000000; +46ec : 00000000; +46ed : 00000000; +46ee : 00000000; +46ef : 00000000; +46f0 : 00000000; +46f1 : 00000000; +46f2 : 00000000; +46f3 : 00000000; +46f4 : 00000000; +46f5 : 00000000; +46f6 : 00000000; +46f7 : 00000000; +46f8 : 00000000; +46f9 : 00000000; +46fa : 00000000; +46fb : 00000000; +46fc : 00000000; +46fd : 00000000; +46fe : 00000000; +46ff : 00000000; +4700 : 00000000; +4701 : 00000000; +4702 : 00000000; +4703 : 00000000; +4704 : 00000000; +4705 : 00000000; +4706 : 00000000; +4707 : 00000000; +4708 : 00000000; +4709 : 00000000; +470a : 00000000; +470b : 00000000; +470c : 00000000; +470d : 00000000; +470e : 00000000; +470f : 00000000; +4710 : 00000000; +4711 : 00000000; +4712 : 00000000; +4713 : 00000000; +4714 : 00000000; +4715 : 00000000; +4716 : 00000000; +4717 : 00000000; +4718 : 00000000; +4719 : 00000000; +471a : 00000000; +471b : 00000000; +471c : 00000000; +471d : 00000000; +471e : 00000000; +471f : 00000000; +4720 : 00000000; +4721 : 00000000; +4722 : 00000000; +4723 : 00000000; +4724 : 00000000; +4725 : 00000000; +4726 : 00000000; +4727 : 00000000; +4728 : 00000000; +4729 : 00000000; +472a : 00000000; +472b : 00000000; +472c : 00000000; +472d : 00000000; +472e : 00000000; +472f : 00000000; +4730 : 00000000; +4731 : 00000000; +4732 : 00000000; +4733 : 00000000; +4734 : 00000000; +4735 : 00000000; +4736 : 00000000; +4737 : 00000000; +4738 : 00000000; +4739 : 00000000; +473a : 00000000; +473b : 00000000; +473c : 00000000; +473d : 00000000; +473e : 00000000; +473f : 00000000; +4740 : 00000000; +4741 : 00000000; +4742 : 00000000; +4743 : 00000000; +4744 : 00000000; +4745 : 00000000; +4746 : 00000000; +4747 : 00000000; +4748 : 00000000; +4749 : 00000000; +474a : 00000000; +474b : 00000000; +474c : 00000000; +474d : 00000000; +474e : 00000000; +474f : 00000000; +4750 : 00000000; +4751 : 00000000; +4752 : 00000000; +4753 : 00000000; +4754 : 00000000; +4755 : 00000000; +4756 : 00000000; +4757 : 00000000; +4758 : 00000000; +4759 : 00000000; +475a : 00000000; +475b : 00000000; +475c : 00000000; +475d : 00000000; +475e : 00000000; +475f : 00000000; +4760 : 00000000; +4761 : 00000000; +4762 : 00000000; +4763 : 00000000; +4764 : 00000000; +4765 : 00000000; +4766 : 00000000; +4767 : 00000000; +4768 : 00000000; +4769 : 00000000; +476a : 00000000; +476b : 00000000; +476c : 00000000; +476d : 00000000; +476e : 00000000; +476f : 00000000; +4770 : 00000000; +4771 : 00000000; +4772 : 00000000; +4773 : 00000000; +4774 : 00000000; +4775 : 00000000; +4776 : 00000000; +4777 : 00000000; +4778 : 00000000; +4779 : 00000000; +477a : 00000000; +477b : 00000000; +477c : 00000000; +477d : 00000000; +477e : 00000000; +477f : 00000000; +4780 : 00000000; +4781 : 00000000; +4782 : 00000000; +4783 : 00000000; +4784 : 00000000; +4785 : 00000000; +4786 : 00000000; +4787 : 00000000; +4788 : 00000000; +4789 : 00000000; +478a : 00000000; +478b : 00000000; +478c : 00000000; +478d : 00000000; +478e : 00000000; +478f : 00000000; +4790 : 00000000; +4791 : 00000000; +4792 : 00000000; +4793 : 00000000; +4794 : 00000000; +4795 : 00000000; +4796 : 00000000; +4797 : 00000000; +4798 : 00000000; +4799 : 00000000; +479a : 00000000; +479b : 00000000; +479c : 00000000; +479d : 00000000; +479e : 00000000; +479f : 00000000; +47a0 : 00000000; +47a1 : 00000000; +47a2 : 00000000; +47a3 : 00000000; +47a4 : 00000000; +47a5 : 00000000; +47a6 : 00000000; +47a7 : 00000000; +47a8 : 00000000; +47a9 : 00000000; +47aa : 00000000; +47ab : 00000000; +47ac : 00000000; +47ad : 00000000; +47ae : 00000000; +47af : 00000000; +47b0 : 00000000; +47b1 : 00000000; +47b2 : 00000000; +47b3 : 00000000; +47b4 : 00000000; +47b5 : 00000000; +47b6 : 00000000; +47b7 : 00000000; +47b8 : 00000000; +47b9 : 00000000; +47ba : 00000000; +47bb : 00000000; +47bc : 00000000; +47bd : 00000000; +47be : 00000000; +47bf : 00000000; +47c0 : 00000000; +47c1 : 00000000; +47c2 : 00000000; +47c3 : 00000000; +47c4 : 00000000; +47c5 : 00000000; +47c6 : 00000000; +47c7 : 00000000; +47c8 : 00000000; +47c9 : 00000000; +47ca : 00000000; +47cb : 00000000; +47cc : 00000000; +47cd : 00000000; +47ce : 00000000; +47cf : 00000000; +47d0 : 00000000; +47d1 : 00000000; +47d2 : 00000000; +47d3 : 00000000; +47d4 : 00000000; +47d5 : 00000000; +47d6 : 00000000; +47d7 : 00000000; +47d8 : 00000000; +47d9 : 00000000; +47da : 00000000; +47db : 00000000; +47dc : 00000000; +47dd : 00000000; +47de : 00000000; +47df : 00000000; +47e0 : 00000000; +47e1 : 00000000; +47e2 : 00000000; +47e3 : 00000000; +47e4 : 00000000; +47e5 : 00000000; +47e6 : 00000000; +47e7 : 00000000; +47e8 : 00000000; +47e9 : 00000000; +47ea : 00000000; +47eb : 00000000; +47ec : 00000000; +47ed : 00000000; +47ee : 00000000; +47ef : 00000000; +47f0 : 00000000; +47f1 : 00000000; +47f2 : 00000000; +47f3 : 00000000; +47f4 : 00000000; +47f5 : 00000000; +47f6 : 00000000; +47f7 : 00000000; +47f8 : 00000000; +47f9 : 00000000; +47fa : 00000000; +47fb : 00000000; +47fc : 00000000; +47fd : 00000000; +47fe : 00000000; +47ff : 00000000; +4800 : 00000000; +4801 : 00000000; +4802 : 00000000; +4803 : 00000000; +4804 : 00000000; +4805 : 00000000; +4806 : 00000000; +4807 : 00000000; +4808 : 00000000; +4809 : 00000000; +480a : 00000000; +480b : 00000000; +480c : 00000000; +480d : 00000000; +480e : 00000000; +480f : 00000000; +4810 : 00000000; +4811 : 00000000; +4812 : 00000000; +4813 : 00000000; +4814 : 00000000; +4815 : 00000000; +4816 : 00000000; +4817 : 00000000; +4818 : 00000000; +4819 : 00000000; +481a : 00000000; +481b : 00000000; +481c : 00000000; +481d : 00000000; +481e : 00000000; +481f : 00000000; +4820 : 00000000; +4821 : 00000000; +4822 : 00000000; +4823 : 00000000; +4824 : 00000000; +4825 : 00000000; +4826 : 00000000; +4827 : 00000000; +4828 : 00000000; +4829 : 00000000; +482a : 00000000; +482b : 00000000; +482c : 00000000; +482d : 00000000; +482e : 00000000; +482f : 00000000; +4830 : 00000000; +4831 : 00000000; +4832 : 00000000; +4833 : 00000000; +4834 : 00000000; +4835 : 00000000; +4836 : 00000000; +4837 : 00000000; +4838 : 00000000; +4839 : 00000000; +483a : 00000000; +483b : 00000000; +483c : 00000000; +483d : 00000000; +483e : 00000000; +483f : 00000000; +4840 : 00000000; +4841 : 00000000; +4842 : 00000000; +4843 : 00000000; +4844 : 00000000; +4845 : 00000000; +4846 : 00000000; +4847 : 00000000; +4848 : 00000000; +4849 : 00000000; +484a : 00000000; +484b : 00000000; +484c : 00000000; +484d : 00000000; +484e : 00000000; +484f : 00000000; +4850 : 00000000; +4851 : 00000000; +4852 : 00000000; +4853 : 00000000; +4854 : 00000000; +4855 : 00000000; +4856 : 00000000; +4857 : 00000000; +4858 : 00000000; +4859 : 00000000; +485a : 00000000; +485b : 00000000; +485c : 00000000; +485d : 00000000; +485e : 00000000; +485f : 00000000; +4860 : 00000000; +4861 : 00000000; +4862 : 00000000; +4863 : 00000000; +4864 : 00000000; +4865 : 00000000; +4866 : 00000000; +4867 : 00000000; +4868 : 00000000; +4869 : 00000000; +486a : 00000000; +486b : 00000000; +486c : 00000000; +486d : 00000000; +486e : 00000000; +486f : 00000000; +4870 : 00000000; +4871 : 00000000; +4872 : 00000000; +4873 : 00000000; +4874 : 00000000; +4875 : 00000000; +4876 : 00000000; +4877 : 00000000; +4878 : 00000000; +4879 : 00000000; +487a : 00000000; +487b : 00000000; +487c : 00000000; +487d : 00000000; +487e : 00000000; +487f : 00000000; +4880 : 00000000; +4881 : 00000000; +4882 : 00000000; +4883 : 00000000; +4884 : 00000000; +4885 : 00000000; +4886 : 00000000; +4887 : 00000000; +4888 : 00000000; +4889 : 00000000; +488a : 00000000; +488b : 00000000; +488c : 00000000; +488d : 00000000; +488e : 00000000; +488f : 00000000; +4890 : 00000000; +4891 : 00000000; +4892 : 00000000; +4893 : 00000000; +4894 : 00000000; +4895 : 00000000; +4896 : 00000000; +4897 : 00000000; +4898 : 00000000; +4899 : 00000000; +489a : 00000000; +489b : 00000000; +489c : 00000000; +489d : 00000000; +489e : 00000000; +489f : 00000000; +48a0 : 00000000; +48a1 : 00000000; +48a2 : 00000000; +48a3 : 00000000; +48a4 : 00000000; +48a5 : 00000000; +48a6 : 00000000; +48a7 : 00000000; +48a8 : 00000000; +48a9 : 00000000; +48aa : 00000000; +48ab : 00000000; +48ac : 00000000; +48ad : 00000000; +48ae : 00000000; +48af : 00000000; +48b0 : 00000000; +48b1 : 00000000; +48b2 : 00000000; +48b3 : 00000000; +48b4 : 00000000; +48b5 : 00000000; +48b6 : 00000000; +48b7 : 00000000; +48b8 : 00000000; +48b9 : 00000000; +48ba : 00000000; +48bb : 00000000; +48bc : 00000000; +48bd : 00000000; +48be : 00000000; +48bf : 00000000; +48c0 : 00000000; +48c1 : 00000000; +48c2 : 00000000; +48c3 : 00000000; +48c4 : 00000000; +48c5 : 00000000; +48c6 : 00000000; +48c7 : 00000000; +48c8 : 00000000; +48c9 : 00000000; +48ca : 00000000; +48cb : 00000000; +48cc : 00000000; +48cd : 00000000; +48ce : 00000000; +48cf : 00000000; +48d0 : 00000000; +48d1 : 00000000; +48d2 : 00000000; +48d3 : 00000000; +48d4 : 00000000; +48d5 : 00000000; +48d6 : 00000000; +48d7 : 00000000; +48d8 : 00000000; +48d9 : 00000000; +48da : 00000000; +48db : 00000000; +48dc : 00000000; +48dd : 00000000; +48de : 00000000; +48df : 00000000; +48e0 : 00000000; +48e1 : 00000000; +48e2 : 00000000; +48e3 : 00000000; +48e4 : 00000000; +48e5 : 00000000; +48e6 : 00000000; +48e7 : 00000000; +48e8 : 00000000; +48e9 : 00000000; +48ea : 00000000; +48eb : 00000000; +48ec : 00000000; +48ed : 00000000; +48ee : 00000000; +48ef : 00000000; +48f0 : 00000000; +48f1 : 00000000; +48f2 : 00000000; +48f3 : 00000000; +48f4 : 00000000; +48f5 : 00000000; +48f6 : 00000000; +48f7 : 00000000; +48f8 : 00000000; +48f9 : 00000000; +48fa : 00000000; +48fb : 00000000; +48fc : 00000000; +48fd : 00000000; +48fe : 00000000; +48ff : 00000000; +4900 : 00000000; +4901 : 00000000; +4902 : 00000000; +4903 : 00000000; +4904 : 00000000; +4905 : 00000000; +4906 : 00000000; +4907 : 00000000; +4908 : 00000000; +4909 : 00000000; +490a : 00000000; +490b : 00000000; +490c : 00000000; +490d : 00000000; +490e : 00000000; +490f : 00000000; +4910 : 00000000; +4911 : 00000000; +4912 : 00000000; +4913 : 00000000; +4914 : 00000000; +4915 : 00000000; +4916 : 00000000; +4917 : 00000000; +4918 : 00000000; +4919 : 00000000; +491a : 00000000; +491b : 00000000; +491c : 00000000; +491d : 00000000; +491e : 00000000; +491f : 00000000; +4920 : 00000000; +4921 : 00000000; +4922 : 00000000; +4923 : 00000000; +4924 : 00000000; +4925 : 00000000; +4926 : 00000000; +4927 : 00000000; +4928 : 00000000; +4929 : 00000000; +492a : 00000000; +492b : 00000000; +492c : 00000000; +492d : 00000000; +492e : 00000000; +492f : 00000000; +4930 : 00000000; +4931 : 00000000; +4932 : 00000000; +4933 : 00000000; +4934 : 00000000; +4935 : 00000000; +4936 : 00000000; +4937 : 00000000; +4938 : 00000000; +4939 : 00000000; +493a : 00000000; +493b : 00000000; +493c : 00000000; +493d : 00000000; +493e : 00000000; +493f : 00000000; +4940 : 00000000; +4941 : 00000000; +4942 : 00000000; +4943 : 00000000; +4944 : 00000000; +4945 : 00000000; +4946 : 00000000; +4947 : 00000000; +4948 : 00000000; +4949 : 00000000; +494a : 00000000; +494b : 00000000; +494c : 00000000; +494d : 00000000; +494e : 00000000; +494f : 00000000; +4950 : 00000000; +4951 : 00000000; +4952 : 00000000; +4953 : 00000000; +4954 : 00000000; +4955 : 00000000; +4956 : 00000000; +4957 : 00000000; +4958 : 00000000; +4959 : 00000000; +495a : 00000000; +495b : 00000000; +495c : 00000000; +495d : 00000000; +495e : 00000000; +495f : 00000000; +4960 : 00000000; +4961 : 00000000; +4962 : 00000000; +4963 : 00000000; +4964 : 00000000; +4965 : 00000000; +4966 : 00000000; +4967 : 00000000; +4968 : 00000000; +4969 : 00000000; +496a : 00000000; +496b : 00000000; +496c : 00000000; +496d : 00000000; +496e : 00000000; +496f : 00000000; +4970 : 00000000; +4971 : 00000000; +4972 : 00000000; +4973 : 00000000; +4974 : 00000000; +4975 : 00000000; +4976 : 00000000; +4977 : 00000000; +4978 : 00000000; +4979 : 00000000; +497a : 00000000; +497b : 00000000; +497c : 00000000; +497d : 00000000; +497e : 00000000; +497f : 00000000; +4980 : 00000000; +4981 : 00000000; +4982 : 00000000; +4983 : 00000000; +4984 : 00000000; +4985 : 00000000; +4986 : 00000000; +4987 : 00000000; +4988 : 00000000; +4989 : 00000000; +498a : 00000000; +498b : 00000000; +498c : 00000000; +498d : 00000000; +498e : 00000000; +498f : 00000000; +4990 : 00000000; +4991 : 00000000; +4992 : 00000000; +4993 : 00000000; +4994 : 00000000; +4995 : 00000000; +4996 : 00000000; +4997 : 00000000; +4998 : 00000000; +4999 : 00000000; +499a : 00000000; +499b : 00000000; +499c : 00000000; +499d : 00000000; +499e : 00000000; +499f : 00000000; +49a0 : 00000000; +49a1 : 00000000; +49a2 : 00000000; +49a3 : 00000000; +49a4 : 00000000; +49a5 : 00000000; +49a6 : 00000000; +49a7 : 00000000; +49a8 : 00000000; +49a9 : 00000000; +49aa : 00000000; +49ab : 00000000; +49ac : 00000000; +49ad : 00000000; +49ae : 00000000; +49af : 00000000; +49b0 : 00000000; +49b1 : 00000000; +49b2 : 00000000; +49b3 : 00000000; +49b4 : 00000000; +49b5 : 00000000; +49b6 : 00000000; +49b7 : 00000000; +49b8 : 00000000; +49b9 : 00000000; +49ba : 00000000; +49bb : 00000000; +49bc : 00000000; +49bd : 00000000; +49be : 00000000; +49bf : 00000000; +49c0 : 00000000; +49c1 : 00000000; +49c2 : 00000000; +49c3 : 00000000; +49c4 : 00000000; +49c5 : 00000000; +49c6 : 00000000; +49c7 : 00000000; +49c8 : 00000000; +49c9 : 00000000; +49ca : 00000000; +49cb : 00000000; +49cc : 00000000; +49cd : 00000000; +49ce : 00000000; +49cf : 00000000; +49d0 : 00000000; +49d1 : 00000000; +49d2 : 00000000; +49d3 : 00000000; +49d4 : 00000000; +49d5 : 00000000; +49d6 : 00000000; +49d7 : 00000000; +49d8 : 00000000; +49d9 : 00000000; +49da : 00000000; +49db : 00000000; +49dc : 00000000; +49dd : 00000000; +49de : 00000000; +49df : 00000000; +49e0 : 00000000; +49e1 : 00000000; +49e2 : 00000000; +49e3 : 00000000; +49e4 : 00000000; +49e5 : 00000000; +49e6 : 00000000; +49e7 : 00000000; +49e8 : 00000000; +49e9 : 00000000; +49ea : 00000000; +49eb : 00000000; +49ec : 00000000; +49ed : 00000000; +49ee : 00000000; +49ef : 00000000; +49f0 : 00000000; +49f1 : 00000000; +49f2 : 00000000; +49f3 : 00000000; +49f4 : 00000000; +49f5 : 00000000; +49f6 : 00000000; +49f7 : 00000000; +49f8 : 00000000; +49f9 : 00000000; +49fa : 00000000; +49fb : 00000000; +49fc : 00000000; +49fd : 00000000; +49fe : 00000000; +49ff : 00000000; +4a00 : 00000000; +4a01 : 00000000; +4a02 : 00000000; +4a03 : 00000000; +4a04 : 00000000; +4a05 : 00000000; +4a06 : 00000000; +4a07 : 00000000; +4a08 : 00000000; +4a09 : 00000000; +4a0a : 00000000; +4a0b : 00000000; +4a0c : 00000000; +4a0d : 00000000; +4a0e : 00000000; +4a0f : 00000000; +4a10 : 00000000; +4a11 : 00000000; +4a12 : 00000000; +4a13 : 00000000; +4a14 : 00000000; +4a15 : 00000000; +4a16 : 00000000; +4a17 : 00000000; +4a18 : 00000000; +4a19 : 00000000; +4a1a : 00000000; +4a1b : 00000000; +4a1c : 00000000; +4a1d : 00000000; +4a1e : 00000000; +4a1f : 00000000; +4a20 : 00000000; +4a21 : 00000000; +4a22 : 00000000; +4a23 : 00000000; +4a24 : 00000000; +4a25 : 00000000; +4a26 : 00000000; +4a27 : 00000000; +4a28 : 00000000; +4a29 : 00000000; +4a2a : 00000000; +4a2b : 00000000; +4a2c : 00000000; +4a2d : 00000000; +4a2e : 00000000; +4a2f : 00000000; +4a30 : 00000000; +4a31 : 00000000; +4a32 : 00000000; +4a33 : 00000000; +4a34 : 00000000; +4a35 : 00000000; +4a36 : 00000000; +4a37 : 00000000; +4a38 : 00000000; +4a39 : 00000000; +4a3a : 00000000; +4a3b : 00000000; +4a3c : 00000000; +4a3d : 00000000; +4a3e : 00000000; +4a3f : 00000000; +4a40 : 00000000; +4a41 : 00000000; +4a42 : 00000000; +4a43 : 00000000; +4a44 : 00000000; +4a45 : 00000000; +4a46 : 00000000; +4a47 : 00000000; +4a48 : 00000000; +4a49 : 00000000; +4a4a : 00000000; +4a4b : 00000000; +4a4c : 00000000; +4a4d : 00000000; +4a4e : 00000000; +4a4f : 00000000; +4a50 : 00000000; +4a51 : 00000000; +4a52 : 00000000; +4a53 : 00000000; +4a54 : 00000000; +4a55 : 00000000; +4a56 : 00000000; +4a57 : 00000000; +4a58 : 00000000; +4a59 : 00000000; +4a5a : 00000000; +4a5b : 00000000; +4a5c : 00000000; +4a5d : 00000000; +4a5e : 00000000; +4a5f : 00000000; +4a60 : 00000000; +4a61 : 00000000; +4a62 : 00000000; +4a63 : 00000000; +4a64 : 00000000; +4a65 : 00000000; +4a66 : 00000000; +4a67 : 00000000; +4a68 : 00000000; +4a69 : 00000000; +4a6a : 00000000; +4a6b : 00000000; +4a6c : 00000000; +4a6d : 00000000; +4a6e : 00000000; +4a6f : 00000000; +4a70 : 00000000; +4a71 : 00000000; +4a72 : 00000000; +4a73 : 00000000; +4a74 : 00000000; +4a75 : 00000000; +4a76 : 00000000; +4a77 : 00000000; +4a78 : 00000000; +4a79 : 00000000; +4a7a : 00000000; +4a7b : 00000000; +4a7c : 00000000; +4a7d : 00000000; +4a7e : 00000000; +4a7f : 00000000; +4a80 : 00000000; +4a81 : 00000000; +4a82 : 00000000; +4a83 : 00000000; +4a84 : 00000000; +4a85 : 00000000; +4a86 : 00000000; +4a87 : 00000000; +4a88 : 00000000; +4a89 : 00000000; +4a8a : 00000000; +4a8b : 00000000; +4a8c : 00000000; +4a8d : 00000000; +4a8e : 00000000; +4a8f : 00000000; +4a90 : 00000000; +4a91 : 00000000; +4a92 : 00000000; +4a93 : 00000000; +4a94 : 00000000; +4a95 : 00000000; +4a96 : 00000000; +4a97 : 00000000; +4a98 : 00000000; +4a99 : 00000000; +4a9a : 00000000; +4a9b : 00000000; +4a9c : 00000000; +4a9d : 00000000; +4a9e : 00000000; +4a9f : 00000000; +4aa0 : 00000000; +4aa1 : 00000000; +4aa2 : 00000000; +4aa3 : 00000000; +4aa4 : 00000000; +4aa5 : 00000000; +4aa6 : 00000000; +4aa7 : 00000000; +4aa8 : 00000000; +4aa9 : 00000000; +4aaa : 00000000; +4aab : 00000000; +4aac : 00000000; +4aad : 00000000; +4aae : 00000000; +4aaf : 00000000; +4ab0 : 00000000; +4ab1 : 00000000; +4ab2 : 00000000; +4ab3 : 00000000; +4ab4 : 00000000; +4ab5 : 00000000; +4ab6 : 00000000; +4ab7 : 00000000; +4ab8 : 00000000; +4ab9 : 00000000; +4aba : 00000000; +4abb : 00000000; +4abc : 00000000; +4abd : 00000000; +4abe : 00000000; +4abf : 00000000; +4ac0 : 00000000; +4ac1 : 00000000; +4ac2 : 00000000; +4ac3 : 00000000; +4ac4 : 00000000; +4ac5 : 00000000; +4ac6 : 00000000; +4ac7 : 00000000; +4ac8 : 00000000; +4ac9 : 00000000; +4aca : 00000000; +4acb : 00000000; +4acc : 00000000; +4acd : 00000000; +4ace : 00000000; +4acf : 00000000; +4ad0 : 00000000; +4ad1 : 00000000; +4ad2 : 00000000; +4ad3 : 00000000; +4ad4 : 00000000; +4ad5 : 00000000; +4ad6 : 00000000; +4ad7 : 00000000; +4ad8 : 00000000; +4ad9 : 00000000; +4ada : 00000000; +4adb : 00000000; +4adc : 00000000; +4add : 00000000; +4ade : 00000000; +4adf : 00000000; +4ae0 : 00000000; +4ae1 : 00000000; +4ae2 : 00000000; +4ae3 : 00000000; +4ae4 : 00000000; +4ae5 : 00000000; +4ae6 : 00000000; +4ae7 : 00000000; +4ae8 : 00000000; +4ae9 : 00000000; +4aea : 00000000; +4aeb : 00000000; +4aec : 00000000; +4aed : 00000000; +4aee : 00000000; +4aef : 00000000; +4af0 : 00000000; +4af1 : 00000000; +4af2 : 00000000; +4af3 : 00000000; +4af4 : 00000000; +4af5 : 00000000; +4af6 : 00000000; +4af7 : 00000000; +4af8 : 00000000; +4af9 : 00000000; +4afa : 00000000; +4afb : 00000000; +4afc : 00000000; +4afd : 00000000; +4afe : 00000000; +4aff : 00000000; +4b00 : 00000000; +4b01 : 00000000; +4b02 : 00000000; +4b03 : 00000000; +4b04 : 00000000; +4b05 : 00000000; +4b06 : 00000000; +4b07 : 00000000; +4b08 : 00000000; +4b09 : 00000000; +4b0a : 00000000; +4b0b : 00000000; +4b0c : 00000000; +4b0d : 00000000; +4b0e : 00000000; +4b0f : 00000000; +4b10 : 00000000; +4b11 : 00000000; +4b12 : 00000000; +4b13 : 00000000; +4b14 : 00000000; +4b15 : 00000000; +4b16 : 00000000; +4b17 : 00000000; +4b18 : 00000000; +4b19 : 00000000; +4b1a : 00000000; +4b1b : 00000000; +4b1c : 00000000; +4b1d : 00000000; +4b1e : 00000000; +4b1f : 00000000; +4b20 : 00000000; +4b21 : 00000000; +4b22 : 00000000; +4b23 : 00000000; +4b24 : 00000000; +4b25 : 00000000; +4b26 : 00000000; +4b27 : 00000000; +4b28 : 00000000; +4b29 : 00000000; +4b2a : 00000000; +4b2b : 00000000; +4b2c : 00000000; +4b2d : 00000000; +4b2e : 00000000; +4b2f : 00000000; +4b30 : 00000000; +4b31 : 00000000; +4b32 : 00000000; +4b33 : 00000000; +4b34 : 00000000; +4b35 : 00000000; +4b36 : 00000000; +4b37 : 00000000; +4b38 : 00000000; +4b39 : 00000000; +4b3a : 00000000; +4b3b : 00000000; +4b3c : 00000000; +4b3d : 00000000; +4b3e : 00000000; +4b3f : 00000000; +4b40 : 00000000; +4b41 : 00000000; +4b42 : 00000000; +4b43 : 00000000; +4b44 : 00000000; +4b45 : 00000000; +4b46 : 00000000; +4b47 : 00000000; +4b48 : 00000000; +4b49 : 00000000; +4b4a : 00000000; +4b4b : 00000000; +4b4c : 00000000; +4b4d : 00000000; +4b4e : 00000000; +4b4f : 00000000; +4b50 : 00000000; +4b51 : 00000000; +4b52 : 00000000; +4b53 : 00000000; +4b54 : 00000000; +4b55 : 00000000; +4b56 : 00000000; +4b57 : 00000000; +4b58 : 00000000; +4b59 : 00000000; +4b5a : 00000000; +4b5b : 00000000; +4b5c : 00000000; +4b5d : 00000000; +4b5e : 00000000; +4b5f : 00000000; +4b60 : 00000000; +4b61 : 00000000; +4b62 : 00000000; +4b63 : 00000000; +4b64 : 00000000; +4b65 : 00000000; +4b66 : 00000000; +4b67 : 00000000; +4b68 : 00000000; +4b69 : 00000000; +4b6a : 00000000; +4b6b : 00000000; +4b6c : 00000000; +4b6d : 00000000; +4b6e : 00000000; +4b6f : 00000000; +4b70 : 00000000; +4b71 : 00000000; +4b72 : 00000000; +4b73 : 00000000; +4b74 : 00000000; +4b75 : 00000000; +4b76 : 00000000; +4b77 : 00000000; +4b78 : 00000000; +4b79 : 00000000; +4b7a : 00000000; +4b7b : 00000000; +4b7c : 00000000; +4b7d : 00000000; +4b7e : 00000000; +4b7f : 00000000; +4b80 : 00000000; +4b81 : 00000000; +4b82 : 00000000; +4b83 : 00000000; +4b84 : 00000000; +4b85 : 00000000; +4b86 : 00000000; +4b87 : 00000000; +4b88 : 00000000; +4b89 : 00000000; +4b8a : 00000000; +4b8b : 00000000; +4b8c : 00000000; +4b8d : 00000000; +4b8e : 00000000; +4b8f : 00000000; +4b90 : 00000000; +4b91 : 00000000; +4b92 : 00000000; +4b93 : 00000000; +4b94 : 00000000; +4b95 : 00000000; +4b96 : 00000000; +4b97 : 00000000; +4b98 : 00000000; +4b99 : 00000000; +4b9a : 00000000; +4b9b : 00000000; +4b9c : 00000000; +4b9d : 00000000; +4b9e : 00000000; +4b9f : 00000000; +4ba0 : 00000000; +4ba1 : 00000000; +4ba2 : 00000000; +4ba3 : 00000000; +4ba4 : 00000000; +4ba5 : 00000000; +4ba6 : 00000000; +4ba7 : 00000000; +4ba8 : 00000000; +4ba9 : 00000000; +4baa : 00000000; +4bab : 00000000; +4bac : 00000000; +4bad : 00000000; +4bae : 00000000; +4baf : 00000000; +4bb0 : 00000000; +4bb1 : 00000000; +4bb2 : 00000000; +4bb3 : 00000000; +4bb4 : 00000000; +4bb5 : 00000000; +4bb6 : 00000000; +4bb7 : 00000000; +4bb8 : 00000000; +4bb9 : 00000000; +4bba : 00000000; +4bbb : 00000000; +4bbc : 00000000; +4bbd : 00000000; +4bbe : 00000000; +4bbf : 00000000; +4bc0 : 00000000; +4bc1 : 00000000; +4bc2 : 00000000; +4bc3 : 00000000; +4bc4 : 00000000; +4bc5 : 00000000; +4bc6 : 00000000; +4bc7 : 00000000; +4bc8 : 00000000; +4bc9 : 00000000; +4bca : 00000000; +4bcb : 00000000; +4bcc : 00000000; +4bcd : 00000000; +4bce : 00000000; +4bcf : 00000000; +4bd0 : 00000000; +4bd1 : 00000000; +4bd2 : 00000000; +4bd3 : 00000000; +4bd4 : 00000000; +4bd5 : 00000000; +4bd6 : 00000000; +4bd7 : 00000000; +4bd8 : 00000000; +4bd9 : 00000000; +4bda : 00000000; +4bdb : 00000000; +4bdc : 00000000; +4bdd : 00000000; +4bde : 00000000; +4bdf : 00000000; +4be0 : 00000000; +4be1 : 00000000; +4be2 : 00000000; +4be3 : 00000000; +4be4 : 00000000; +4be5 : 00000000; +4be6 : 00000000; +4be7 : 00000000; +4be8 : 00000000; +4be9 : 00000000; +4bea : 00000000; +4beb : 00000000; +4bec : 00000000; +4bed : 00000000; +4bee : 00000000; +4bef : 00000000; +4bf0 : 00000000; +4bf1 : 00000000; +4bf2 : 00000000; +4bf3 : 00000000; +4bf4 : 00000000; +4bf5 : 00000000; +4bf6 : 00000000; +4bf7 : 00000000; +4bf8 : 00000000; +4bf9 : 00000000; +4bfa : 00000000; +4bfb : 00000000; +4bfc : 00000000; +4bfd : 00000000; +4bfe : 00000000; +4bff : 00000000; +4c00 : 00000000; +4c01 : 00000000; +4c02 : 00000000; +4c03 : 00000000; +4c04 : 00000000; +4c05 : 00000000; +4c06 : 00000000; +4c07 : 00000000; +4c08 : 00000000; +4c09 : 00000000; +4c0a : 00000000; +4c0b : 00000000; +4c0c : 00000000; +4c0d : 00000000; +4c0e : 00000000; +4c0f : 00000000; +4c10 : 00000000; +4c11 : 00000000; +4c12 : 00000000; +4c13 : 00000000; +4c14 : 00000000; +4c15 : 00000000; +4c16 : 00000000; +4c17 : 00000000; +4c18 : 00000000; +4c19 : 00000000; +4c1a : 00000000; +4c1b : 00000000; +4c1c : 00000000; +4c1d : 00000000; +4c1e : 00000000; +4c1f : 00000000; +4c20 : 00000000; +4c21 : 00000000; +4c22 : 00000000; +4c23 : 00000000; +4c24 : 00000000; +4c25 : 00000000; +4c26 : 00000000; +4c27 : 00000000; +4c28 : 00000000; +4c29 : 00000000; +4c2a : 00000000; +4c2b : 00000000; +4c2c : 00000000; +4c2d : 00000000; +4c2e : 00000000; +4c2f : 00000000; +4c30 : 00000000; +4c31 : 00000000; +4c32 : 00000000; +4c33 : 00000000; +4c34 : 00000000; +4c35 : 00000000; +4c36 : 00000000; +4c37 : 00000000; +4c38 : 00000000; +4c39 : 00000000; +4c3a : 00000000; +4c3b : 00000000; +4c3c : 00000000; +4c3d : 00000000; +4c3e : 00000000; +4c3f : 00000000; +4c40 : 00000000; +4c41 : 00000000; +4c42 : 00000000; +4c43 : 00000000; +4c44 : 00000000; +4c45 : 00000000; +4c46 : 00000000; +4c47 : 00000000; +4c48 : 00000000; +4c49 : 00000000; +4c4a : 00000000; +4c4b : 00000000; +4c4c : 00000000; +4c4d : 00000000; +4c4e : 00000000; +4c4f : 00000000; +4c50 : 00000000; +4c51 : 00000000; +4c52 : 00000000; +4c53 : 00000000; +4c54 : 00000000; +4c55 : 00000000; +4c56 : 00000000; +4c57 : 00000000; +4c58 : 00000000; +4c59 : 00000000; +4c5a : 00000000; +4c5b : 00000000; +4c5c : 00000000; +4c5d : 00000000; +4c5e : 00000000; +4c5f : 00000000; +4c60 : 00000000; +4c61 : 00000000; +4c62 : 00000000; +4c63 : 00000000; +4c64 : 00000000; +4c65 : 00000000; +4c66 : 00000000; +4c67 : 00000000; +4c68 : 00000000; +4c69 : 00000000; +4c6a : 00000000; +4c6b : 00000000; +4c6c : 00000000; +4c6d : 00000000; +4c6e : 00000000; +4c6f : 00000000; +4c70 : 00000000; +4c71 : 00000000; +4c72 : 00000000; +4c73 : 00000000; +4c74 : 00000000; +4c75 : 00000000; +4c76 : 00000000; +4c77 : 00000000; +4c78 : 00000000; +4c79 : 00000000; +4c7a : 00000000; +4c7b : 00000000; +4c7c : 00000000; +4c7d : 00000000; +4c7e : 00000000; +4c7f : 00000000; +4c80 : 00000000; +4c81 : 00000000; +4c82 : 00000000; +4c83 : 00000000; +4c84 : 00000000; +4c85 : 00000000; +4c86 : 00000000; +4c87 : 00000000; +4c88 : 00000000; +4c89 : 00000000; +4c8a : 00000000; +4c8b : 00000000; +4c8c : 00000000; +4c8d : 00000000; +4c8e : 00000000; +4c8f : 00000000; +4c90 : 00000000; +4c91 : 00000000; +4c92 : 00000000; +4c93 : 00000000; +4c94 : 00000000; +4c95 : 00000000; +4c96 : 00000000; +4c97 : 00000000; +4c98 : 00000000; +4c99 : 00000000; +4c9a : 00000000; +4c9b : 00000000; +4c9c : 00000000; +4c9d : 00000000; +4c9e : 00000000; +4c9f : 00000000; +4ca0 : 00000000; +4ca1 : 00000000; +4ca2 : 00000000; +4ca3 : 00000000; +4ca4 : 00000000; +4ca5 : 00000000; +4ca6 : 00000000; +4ca7 : 00000000; +4ca8 : 00000000; +4ca9 : 00000000; +4caa : 00000000; +4cab : 00000000; +4cac : 00000000; +4cad : 00000000; +4cae : 00000000; +4caf : 00000000; +4cb0 : 00000000; +4cb1 : 00000000; +4cb2 : 00000000; +4cb3 : 00000000; +4cb4 : 00000000; +4cb5 : 00000000; +4cb6 : 00000000; +4cb7 : 00000000; +4cb8 : 00000000; +4cb9 : 00000000; +4cba : 00000000; +4cbb : 00000000; +4cbc : 00000000; +4cbd : 00000000; +4cbe : 00000000; +4cbf : 00000000; +4cc0 : 00000000; +4cc1 : 00000000; +4cc2 : 00000000; +4cc3 : 00000000; +4cc4 : 00000000; +4cc5 : 00000000; +4cc6 : 00000000; +4cc7 : 00000000; +4cc8 : 00000000; +4cc9 : 00000000; +4cca : 00000000; +4ccb : 00000000; +4ccc : 00000000; +4ccd : 00000000; +4cce : 00000000; +4ccf : 00000000; +4cd0 : 00000000; +4cd1 : 00000000; +4cd2 : 00000000; +4cd3 : 00000000; +4cd4 : 00000000; +4cd5 : 00000000; +4cd6 : 00000000; +4cd7 : 00000000; +4cd8 : 00000000; +4cd9 : 00000000; +4cda : 00000000; +4cdb : 00000000; +4cdc : 00000000; +4cdd : 00000000; +4cde : 00000000; +4cdf : 00000000; +4ce0 : 00000000; +4ce1 : 00000000; +4ce2 : 00000000; +4ce3 : 00000000; +4ce4 : 00000000; +4ce5 : 00000000; +4ce6 : 00000000; +4ce7 : 00000000; +4ce8 : 00000000; +4ce9 : 00000000; +4cea : 00000000; +4ceb : 00000000; +4cec : 00000000; +4ced : 00000000; +4cee : 00000000; +4cef : 00000000; +4cf0 : 00000000; +4cf1 : 00000000; +4cf2 : 00000000; +4cf3 : 00000000; +4cf4 : 00000000; +4cf5 : 00000000; +4cf6 : 00000000; +4cf7 : 00000000; +4cf8 : 00000000; +4cf9 : 00000000; +4cfa : 00000000; +4cfb : 00000000; +4cfc : 00000000; +4cfd : 00000000; +4cfe : 00000000; +4cff : 00000000; +4d00 : 00000000; +4d01 : 00000000; +4d02 : 00000000; +4d03 : 00000000; +4d04 : 00000000; +4d05 : 00000000; +4d06 : 00000000; +4d07 : 00000000; +4d08 : 00000000; +4d09 : 00000000; +4d0a : 00000000; +4d0b : 00000000; +4d0c : 00000000; +4d0d : 00000000; +4d0e : 00000000; +4d0f : 00000000; +4d10 : 00000000; +4d11 : 00000000; +4d12 : 00000000; +4d13 : 00000000; +4d14 : 00000000; +4d15 : 00000000; +4d16 : 00000000; +4d17 : 00000000; +4d18 : 00000000; +4d19 : 00000000; +4d1a : 00000000; +4d1b : 00000000; +4d1c : 00000000; +4d1d : 00000000; +4d1e : 00000000; +4d1f : 00000000; +4d20 : 00000000; +4d21 : 00000000; +4d22 : 00000000; +4d23 : 00000000; +4d24 : 00000000; +4d25 : 00000000; +4d26 : 00000000; +4d27 : 00000000; +4d28 : 00000000; +4d29 : 00000000; +4d2a : 00000000; +4d2b : 00000000; +4d2c : 00000000; +4d2d : 00000000; +4d2e : 00000000; +4d2f : 00000000; +4d30 : 00000000; +4d31 : 00000000; +4d32 : 00000000; +4d33 : 00000000; +4d34 : 00000000; +4d35 : 00000000; +4d36 : 00000000; +4d37 : 00000000; +4d38 : 00000000; +4d39 : 00000000; +4d3a : 00000000; +4d3b : 00000000; +4d3c : 00000000; +4d3d : 00000000; +4d3e : 00000000; +4d3f : 00000000; +4d40 : 00000000; +4d41 : 00000000; +4d42 : 00000000; +4d43 : 00000000; +4d44 : 00000000; +4d45 : 00000000; +4d46 : 00000000; +4d47 : 00000000; +4d48 : 00000000; +4d49 : 00000000; +4d4a : 00000000; +4d4b : 00000000; +4d4c : 00000000; +4d4d : 00000000; +4d4e : 00000000; +4d4f : 00000000; +4d50 : 00000000; +4d51 : 00000000; +4d52 : 00000000; +4d53 : 00000000; +4d54 : 00000000; +4d55 : 00000000; +4d56 : 00000000; +4d57 : 00000000; +4d58 : 00000000; +4d59 : 00000000; +4d5a : 00000000; +4d5b : 00000000; +4d5c : 00000000; +4d5d : 00000000; +4d5e : 00000000; +4d5f : 00000000; +4d60 : 00000000; +4d61 : 00000000; +4d62 : 00000000; +4d63 : 00000000; +4d64 : 00000000; +4d65 : 00000000; +4d66 : 00000000; +4d67 : 00000000; +4d68 : 00000000; +4d69 : 00000000; +4d6a : 00000000; +4d6b : 00000000; +4d6c : 00000000; +4d6d : 00000000; +4d6e : 00000000; +4d6f : 00000000; +4d70 : 00000000; +4d71 : 00000000; +4d72 : 00000000; +4d73 : 00000000; +4d74 : 00000000; +4d75 : 00000000; +4d76 : 00000000; +4d77 : 00000000; +4d78 : 00000000; +4d79 : 00000000; +4d7a : 00000000; +4d7b : 00000000; +4d7c : 00000000; +4d7d : 00000000; +4d7e : 00000000; +4d7f : 00000000; +4d80 : 00000000; +4d81 : 00000000; +4d82 : 00000000; +4d83 : 00000000; +4d84 : 00000000; +4d85 : 00000000; +4d86 : 00000000; +4d87 : 00000000; +4d88 : 00000000; +4d89 : 00000000; +4d8a : 00000000; +4d8b : 00000000; +4d8c : 00000000; +4d8d : 00000000; +4d8e : 00000000; +4d8f : 00000000; +4d90 : 00000000; +4d91 : 00000000; +4d92 : 00000000; +4d93 : 00000000; +4d94 : 00000000; +4d95 : 00000000; +4d96 : 00000000; +4d97 : 00000000; +4d98 : 00000000; +4d99 : 00000000; +4d9a : 00000000; +4d9b : 00000000; +4d9c : 00000000; +4d9d : 00000000; +4d9e : 00000000; +4d9f : 00000000; +4da0 : 00000000; +4da1 : 00000000; +4da2 : 00000000; +4da3 : 00000000; +4da4 : 00000000; +4da5 : 00000000; +4da6 : 00000000; +4da7 : 00000000; +4da8 : 00000000; +4da9 : 00000000; +4daa : 00000000; +4dab : 00000000; +4dac : 00000000; +4dad : 00000000; +4dae : 00000000; +4daf : 00000000; +4db0 : 00000000; +4db1 : 00000000; +4db2 : 00000000; +4db3 : 00000000; +4db4 : 00000000; +4db5 : 00000000; +4db6 : 00000000; +4db7 : 00000000; +4db8 : 00000000; +4db9 : 00000000; +4dba : 00000000; +4dbb : 00000000; +4dbc : 00000000; +4dbd : 00000000; +4dbe : 00000000; +4dbf : 00000000; +4dc0 : 00000000; +4dc1 : 00000000; +4dc2 : 00000000; +4dc3 : 00000000; +4dc4 : 00000000; +4dc5 : 00000000; +4dc6 : 00000000; +4dc7 : 00000000; +4dc8 : 00000000; +4dc9 : 00000000; +4dca : 00000000; +4dcb : 00000000; +4dcc : 00000000; +4dcd : 00000000; +4dce : 00000000; +4dcf : 00000000; +4dd0 : 00000000; +4dd1 : 00000000; +4dd2 : 00000000; +4dd3 : 00000000; +4dd4 : 00000000; +4dd5 : 00000000; +4dd6 : 00000000; +4dd7 : 00000000; +4dd8 : 00000000; +4dd9 : 00000000; +4dda : 00000000; +4ddb : 00000000; +4ddc : 00000000; +4ddd : 00000000; +4dde : 00000000; +4ddf : 00000000; +4de0 : 00000000; +4de1 : 00000000; +4de2 : 00000000; +4de3 : 00000000; +4de4 : 00000000; +4de5 : 00000000; +4de6 : 00000000; +4de7 : 00000000; +4de8 : 00000000; +4de9 : 00000000; +4dea : 00000000; +4deb : 00000000; +4dec : 00000000; +4ded : 00000000; +4dee : 00000000; +4def : 00000000; +4df0 : 00000000; +4df1 : 00000000; +4df2 : 00000000; +4df3 : 00000000; +4df4 : 00000000; +4df5 : 00000000; +4df6 : 00000000; +4df7 : 00000000; +4df8 : 00000000; +4df9 : 00000000; +4dfa : 00000000; +4dfb : 00000000; +4dfc : 00000000; +4dfd : 00000000; +4dfe : 00000000; +4dff : 00000000; +4e00 : 00000000; +4e01 : 00000000; +4e02 : 00000000; +4e03 : 00000000; +4e04 : 00000000; +4e05 : 00000000; +4e06 : 00000000; +4e07 : 00000000; +4e08 : 00000000; +4e09 : 00000000; +4e0a : 00000000; +4e0b : 00000000; +4e0c : 00000000; +4e0d : 00000000; +4e0e : 00000000; +4e0f : 00000000; +4e10 : 00000000; +4e11 : 00000000; +4e12 : 00000000; +4e13 : 00000000; +4e14 : 00000000; +4e15 : 00000000; +4e16 : 00000000; +4e17 : 00000000; +4e18 : 00000000; +4e19 : 00000000; +4e1a : 00000000; +4e1b : 00000000; +4e1c : 00000000; +4e1d : 00000000; +4e1e : 00000000; +4e1f : 00000000; +4e20 : 00000000; +4e21 : 00000000; +4e22 : 00000000; +4e23 : 00000000; +4e24 : 00000000; +4e25 : 00000000; +4e26 : 00000000; +4e27 : 00000000; +4e28 : 00000000; +4e29 : 00000000; +4e2a : 00000000; +4e2b : 00000000; +4e2c : 00000000; +4e2d : 00000000; +4e2e : 00000000; +4e2f : 00000000; +4e30 : 00000000; +4e31 : 00000000; +4e32 : 00000000; +4e33 : 00000000; +4e34 : 00000000; +4e35 : 00000000; +4e36 : 00000000; +4e37 : 00000000; +4e38 : 00000000; +4e39 : 00000000; +4e3a : 00000000; +4e3b : 00000000; +4e3c : 00000000; +4e3d : 00000000; +4e3e : 00000000; +4e3f : 00000000; +4e40 : 00000000; +4e41 : 00000000; +4e42 : 00000000; +4e43 : 00000000; +4e44 : 00000000; +4e45 : 00000000; +4e46 : 00000000; +4e47 : 00000000; +4e48 : 00000000; +4e49 : 00000000; +4e4a : 00000000; +4e4b : 00000000; +4e4c : 00000000; +4e4d : 00000000; +4e4e : 00000000; +4e4f : 00000000; +4e50 : 00000000; +4e51 : 00000000; +4e52 : 00000000; +4e53 : 00000000; +4e54 : 00000000; +4e55 : 00000000; +4e56 : 00000000; +4e57 : 00000000; +4e58 : 00000000; +4e59 : 00000000; +4e5a : 00000000; +4e5b : 00000000; +4e5c : 00000000; +4e5d : 00000000; +4e5e : 00000000; +4e5f : 00000000; +4e60 : 00000000; +4e61 : 00000000; +4e62 : 00000000; +4e63 : 00000000; +4e64 : 00000000; +4e65 : 00000000; +4e66 : 00000000; +4e67 : 00000000; +4e68 : 00000000; +4e69 : 00000000; +4e6a : 00000000; +4e6b : 00000000; +4e6c : 00000000; +4e6d : 00000000; +4e6e : 00000000; +4e6f : 00000000; +4e70 : 00000000; +4e71 : 00000000; +4e72 : 00000000; +4e73 : 00000000; +4e74 : 00000000; +4e75 : 00000000; +4e76 : 00000000; +4e77 : 00000000; +4e78 : 00000000; +4e79 : 00000000; +4e7a : 00000000; +4e7b : 00000000; +4e7c : 00000000; +4e7d : 00000000; +4e7e : 00000000; +4e7f : 00000000; +4e80 : 00000000; +4e81 : 00000000; +4e82 : 00000000; +4e83 : 00000000; +4e84 : 00000000; +4e85 : 00000000; +4e86 : 00000000; +4e87 : 00000000; +4e88 : 00000000; +4e89 : 00000000; +4e8a : 00000000; +4e8b : 00000000; +4e8c : 00000000; +4e8d : 00000000; +4e8e : 00000000; +4e8f : 00000000; +4e90 : 00000000; +4e91 : 00000000; +4e92 : 00000000; +4e93 : 00000000; +4e94 : 00000000; +4e95 : 00000000; +4e96 : 00000000; +4e97 : 00000000; +4e98 : 00000000; +4e99 : 00000000; +4e9a : 00000000; +4e9b : 00000000; +4e9c : 00000000; +4e9d : 00000000; +4e9e : 00000000; +4e9f : 00000000; +4ea0 : 00000000; +4ea1 : 00000000; +4ea2 : 00000000; +4ea3 : 00000000; +4ea4 : 00000000; +4ea5 : 00000000; +4ea6 : 00000000; +4ea7 : 00000000; +4ea8 : 00000000; +4ea9 : 00000000; +4eaa : 00000000; +4eab : 00000000; +4eac : 00000000; +4ead : 00000000; +4eae : 00000000; +4eaf : 00000000; +4eb0 : 00000000; +4eb1 : 00000000; +4eb2 : 00000000; +4eb3 : 00000000; +4eb4 : 00000000; +4eb5 : 00000000; +4eb6 : 00000000; +4eb7 : 00000000; +4eb8 : 00000000; +4eb9 : 00000000; +4eba : 00000000; +4ebb : 00000000; +4ebc : 00000000; +4ebd : 00000000; +4ebe : 00000000; +4ebf : 00000000; +4ec0 : 00000000; +4ec1 : 00000000; +4ec2 : 00000000; +4ec3 : 00000000; +4ec4 : 00000000; +4ec5 : 00000000; +4ec6 : 00000000; +4ec7 : 00000000; +4ec8 : 00000000; +4ec9 : 00000000; +4eca : 00000000; +4ecb : 00000000; +4ecc : 00000000; +4ecd : 00000000; +4ece : 00000000; +4ecf : 00000000; +4ed0 : 00000000; +4ed1 : 00000000; +4ed2 : 00000000; +4ed3 : 00000000; +4ed4 : 00000000; +4ed5 : 00000000; +4ed6 : 00000000; +4ed7 : 00000000; +4ed8 : 00000000; +4ed9 : 00000000; +4eda : 00000000; +4edb : 00000000; +4edc : 00000000; +4edd : 00000000; +4ede : 00000000; +4edf : 00000000; +4ee0 : 00000000; +4ee1 : 00000000; +4ee2 : 00000000; +4ee3 : 00000000; +4ee4 : 00000000; +4ee5 : 00000000; +4ee6 : 00000000; +4ee7 : 00000000; +4ee8 : 00000000; +4ee9 : 00000000; +4eea : 00000000; +4eeb : 00000000; +4eec : 00000000; +4eed : 00000000; +4eee : 00000000; +4eef : 00000000; +4ef0 : 00000000; +4ef1 : 00000000; +4ef2 : 00000000; +4ef3 : 00000000; +4ef4 : 00000000; +4ef5 : 00000000; +4ef6 : 00000000; +4ef7 : 00000000; +4ef8 : 00000000; +4ef9 : 00000000; +4efa : 00000000; +4efb : 00000000; +4efc : 00000000; +4efd : 00000000; +4efe : 00000000; +4eff : 00000000; +4f00 : 00000000; +4f01 : 00000000; +4f02 : 00000000; +4f03 : 00000000; +4f04 : 00000000; +4f05 : 00000000; +4f06 : 00000000; +4f07 : 00000000; +4f08 : 00000000; +4f09 : 00000000; +4f0a : 00000000; +4f0b : 00000000; +4f0c : 00000000; +4f0d : 00000000; +4f0e : 00000000; +4f0f : 00000000; +4f10 : 00000000; +4f11 : 00000000; +4f12 : 00000000; +4f13 : 00000000; +4f14 : 00000000; +4f15 : 00000000; +4f16 : 00000000; +4f17 : 00000000; +4f18 : 00000000; +4f19 : 00000000; +4f1a : 00000000; +4f1b : 00000000; +4f1c : 00000000; +4f1d : 00000000; +4f1e : 00000000; +4f1f : 00000000; +4f20 : 00000000; +4f21 : 00000000; +4f22 : 00000000; +4f23 : 00000000; +4f24 : 00000000; +4f25 : 00000000; +4f26 : 00000000; +4f27 : 00000000; +4f28 : 00000000; +4f29 : 00000000; +4f2a : 00000000; +4f2b : 00000000; +4f2c : 00000000; +4f2d : 00000000; +4f2e : 00000000; +4f2f : 00000000; +4f30 : 00000000; +4f31 : 00000000; +4f32 : 00000000; +4f33 : 00000000; +4f34 : 00000000; +4f35 : 00000000; +4f36 : 00000000; +4f37 : 00000000; +4f38 : 00000000; +4f39 : 00000000; +4f3a : 00000000; +4f3b : 00000000; +4f3c : 00000000; +4f3d : 00000000; +4f3e : 00000000; +4f3f : 00000000; +4f40 : 00000000; +4f41 : 00000000; +4f42 : 00000000; +4f43 : 00000000; +4f44 : 00000000; +4f45 : 00000000; +4f46 : 00000000; +4f47 : 00000000; +4f48 : 00000000; +4f49 : 00000000; +4f4a : 00000000; +4f4b : 00000000; +4f4c : 00000000; +4f4d : 00000000; +4f4e : 00000000; +4f4f : 00000000; +4f50 : 00000000; +4f51 : 00000000; +4f52 : 00000000; +4f53 : 00000000; +4f54 : 00000000; +4f55 : 00000000; +4f56 : 00000000; +4f57 : 00000000; +4f58 : 00000000; +4f59 : 00000000; +4f5a : 00000000; +4f5b : 00000000; +4f5c : 00000000; +4f5d : 00000000; +4f5e : 00000000; +4f5f : 00000000; +4f60 : 00000000; +4f61 : 00000000; +4f62 : 00000000; +4f63 : 00000000; +4f64 : 00000000; +4f65 : 00000000; +4f66 : 00000000; +4f67 : 00000000; +4f68 : 00000000; +4f69 : 00000000; +4f6a : 00000000; +4f6b : 00000000; +4f6c : 00000000; +4f6d : 00000000; +4f6e : 00000000; +4f6f : 00000000; +4f70 : 00000000; +4f71 : 00000000; +4f72 : 00000000; +4f73 : 00000000; +4f74 : 00000000; +4f75 : 00000000; +4f76 : 00000000; +4f77 : 00000000; +4f78 : 00000000; +4f79 : 00000000; +4f7a : 00000000; +4f7b : 00000000; +4f7c : 00000000; +4f7d : 00000000; +4f7e : 00000000; +4f7f : 00000000; +4f80 : 00000000; +4f81 : 00000000; +4f82 : 00000000; +4f83 : 00000000; +4f84 : 00000000; +4f85 : 00000000; +4f86 : 00000000; +4f87 : 00000000; +4f88 : 00000000; +4f89 : 00000000; +4f8a : 00000000; +4f8b : 00000000; +4f8c : 00000000; +4f8d : 00000000; +4f8e : 00000000; +4f8f : 00000000; +4f90 : 00000000; +4f91 : 00000000; +4f92 : 00000000; +4f93 : 00000000; +4f94 : 00000000; +4f95 : 00000000; +4f96 : 00000000; +4f97 : 00000000; +4f98 : 00000000; +4f99 : 00000000; +4f9a : 00000000; +4f9b : 00000000; +4f9c : 00000000; +4f9d : 00000000; +4f9e : 00000000; +4f9f : 00000000; +4fa0 : 00000000; +4fa1 : 00000000; +4fa2 : 00000000; +4fa3 : 00000000; +4fa4 : 00000000; +4fa5 : 00000000; +4fa6 : 00000000; +4fa7 : 00000000; +4fa8 : 00000000; +4fa9 : 00000000; +4faa : 00000000; +4fab : 00000000; +4fac : 00000000; +4fad : 00000000; +4fae : 00000000; +4faf : 00000000; +4fb0 : 00000000; +4fb1 : 00000000; +4fb2 : 00000000; +4fb3 : 00000000; +4fb4 : 00000000; +4fb5 : 00000000; +4fb6 : 00000000; +4fb7 : 00000000; +4fb8 : 00000000; +4fb9 : 00000000; +4fba : 00000000; +4fbb : 00000000; +4fbc : 00000000; +4fbd : 00000000; +4fbe : 00000000; +4fbf : 00000000; +4fc0 : 00000000; +4fc1 : 00000000; +4fc2 : 00000000; +4fc3 : 00000000; +4fc4 : 00000000; +4fc5 : 00000000; +4fc6 : 00000000; +4fc7 : 00000000; +4fc8 : 00000000; +4fc9 : 00000000; +4fca : 00000000; +4fcb : 00000000; +4fcc : 00000000; +4fcd : 00000000; +4fce : 00000000; +4fcf : 00000000; +4fd0 : 00000000; +4fd1 : 00000000; +4fd2 : 00000000; +4fd3 : 00000000; +4fd4 : 00000000; +4fd5 : 00000000; +4fd6 : 00000000; +4fd7 : 00000000; +4fd8 : 00000000; +4fd9 : 00000000; +4fda : 00000000; +4fdb : 00000000; +4fdc : 00000000; +4fdd : 00000000; +4fde : 00000000; +4fdf : 00000000; +4fe0 : 00000000; +4fe1 : 00000000; +4fe2 : 00000000; +4fe3 : 00000000; +4fe4 : 00000000; +4fe5 : 00000000; +4fe6 : 00000000; +4fe7 : 00000000; +4fe8 : 00000000; +4fe9 : 00000000; +4fea : 00000000; +4feb : 00000000; +4fec : 00000000; +4fed : 00000000; +4fee : 00000000; +4fef : 00000000; +4ff0 : 00000000; +4ff1 : 00000000; +4ff2 : 00000000; +4ff3 : 00000000; +4ff4 : 00000000; +4ff5 : 00000000; +4ff6 : 00000000; +4ff7 : 00000000; +4ff8 : 00000000; +4ff9 : 00000000; +4ffa : 00000000; +4ffb : 00000000; +4ffc : 00000000; +4ffd : 00000000; +4ffe : 00000000; +4fff : 00000000; +5000 : 00000000; +5001 : 00000000; +5002 : 00000000; +5003 : 00000000; +5004 : 00000000; +5005 : 00000000; +5006 : 00000000; +5007 : 00000000; +5008 : 00000000; +5009 : 00000000; +500a : 00000000; +500b : 00000000; +500c : 00000000; +500d : 00000000; +500e : 00000000; +500f : 00000000; +5010 : 00000000; +5011 : 00000000; +5012 : 00000000; +5013 : 00000000; +5014 : 00000000; +5015 : 00000000; +5016 : 00000000; +5017 : 00000000; +5018 : 00000000; +5019 : 00000000; +501a : 00000000; +501b : 00000000; +501c : 00000000; +501d : 00000000; +501e : 00000000; +501f : 00000000; +5020 : 00000000; +5021 : 00000000; +5022 : 00000000; +5023 : 00000000; +5024 : 00000000; +5025 : 00000000; +5026 : 00000000; +5027 : 00000000; +5028 : 00000000; +5029 : 00000000; +502a : 00000000; +502b : 00000000; +502c : 00000000; +502d : 00000000; +502e : 00000000; +502f : 00000000; +5030 : 00000000; +5031 : 00000000; +5032 : 00000000; +5033 : 00000000; +5034 : 00000000; +5035 : 00000000; +5036 : 00000000; +5037 : 00000000; +5038 : 00000000; +5039 : 00000000; +503a : 00000000; +503b : 00000000; +503c : 00000000; +503d : 00000000; +503e : 00000000; +503f : 00000000; +5040 : 00000000; +5041 : 00000000; +5042 : 00000000; +5043 : 00000000; +5044 : 00000000; +5045 : 00000000; +5046 : 00000000; +5047 : 00000000; +5048 : 00000000; +5049 : 00000000; +504a : 00000000; +504b : 00000000; +504c : 00000000; +504d : 00000000; +504e : 00000000; +504f : 00000000; +5050 : 00000000; +5051 : 00000000; +5052 : 00000000; +5053 : 00000000; +5054 : 00000000; +5055 : 00000000; +5056 : 00000000; +5057 : 00000000; +5058 : 00000000; +5059 : 00000000; +505a : 00000000; +505b : 00000000; +505c : 00000000; +505d : 00000000; +505e : 00000000; +505f : 00000000; +5060 : 00000000; +5061 : 00000000; +5062 : 00000000; +5063 : 00000000; +5064 : 00000000; +5065 : 00000000; +5066 : 00000000; +5067 : 00000000; +5068 : 00000000; +5069 : 00000000; +506a : 00000000; +506b : 00000000; +506c : 00000000; +506d : 00000000; +506e : 00000000; +506f : 00000000; +5070 : 00000000; +5071 : 00000000; +5072 : 00000000; +5073 : 00000000; +5074 : 00000000; +5075 : 00000000; +5076 : 00000000; +5077 : 00000000; +5078 : 00000000; +5079 : 00000000; +507a : 00000000; +507b : 00000000; +507c : 00000000; +507d : 00000000; +507e : 00000000; +507f : 00000000; +5080 : 00000000; +5081 : 00000000; +5082 : 00000000; +5083 : 00000000; +5084 : 00000000; +5085 : 00000000; +5086 : 00000000; +5087 : 00000000; +5088 : 00000000; +5089 : 00000000; +508a : 00000000; +508b : 00000000; +508c : 00000000; +508d : 00000000; +508e : 00000000; +508f : 00000000; +5090 : 00000000; +5091 : 00000000; +5092 : 00000000; +5093 : 00000000; +5094 : 00000000; +5095 : 00000000; +5096 : 00000000; +5097 : 00000000; +5098 : 00000000; +5099 : 00000000; +509a : 00000000; +509b : 00000000; +509c : 00000000; +509d : 00000000; +509e : 00000000; +509f : 00000000; +50a0 : 00000000; +50a1 : 00000000; +50a2 : 00000000; +50a3 : 00000000; +50a4 : 00000000; +50a5 : 00000000; +50a6 : 00000000; +50a7 : 00000000; +50a8 : 00000000; +50a9 : 00000000; +50aa : 00000000; +50ab : 00000000; +50ac : 00000000; +50ad : 00000000; +50ae : 00000000; +50af : 00000000; +50b0 : 00000000; +50b1 : 00000000; +50b2 : 00000000; +50b3 : 00000000; +50b4 : 00000000; +50b5 : 00000000; +50b6 : 00000000; +50b7 : 00000000; +50b8 : 00000000; +50b9 : 00000000; +50ba : 00000000; +50bb : 00000000; +50bc : 00000000; +50bd : 00000000; +50be : 00000000; +50bf : 00000000; +50c0 : 00000000; +50c1 : 00000000; +50c2 : 00000000; +50c3 : 00000000; +50c4 : 00000000; +50c5 : 00000000; +50c6 : 00000000; +50c7 : 00000000; +50c8 : 00000000; +50c9 : 00000000; +50ca : 00000000; +50cb : 00000000; +50cc : 00000000; +50cd : 00000000; +50ce : 00000000; +50cf : 00000000; +50d0 : 00000000; +50d1 : 00000000; +50d2 : 00000000; +50d3 : 00000000; +50d4 : 00000000; +50d5 : 00000000; +50d6 : 00000000; +50d7 : 00000000; +50d8 : 00000000; +50d9 : 00000000; +50da : 00000000; +50db : 00000000; +50dc : 00000000; +50dd : 00000000; +50de : 00000000; +50df : 00000000; +50e0 : 00000000; +50e1 : 00000000; +50e2 : 00000000; +50e3 : 00000000; +50e4 : 00000000; +50e5 : 00000000; +50e6 : 00000000; +50e7 : 00000000; +50e8 : 00000000; +50e9 : 00000000; +50ea : 00000000; +50eb : 00000000; +50ec : 00000000; +50ed : 00000000; +50ee : 00000000; +50ef : 00000000; +50f0 : 00000000; +50f1 : 00000000; +50f2 : 00000000; +50f3 : 00000000; +50f4 : 00000000; +50f5 : 00000000; +50f6 : 00000000; +50f7 : 00000000; +50f8 : 00000000; +50f9 : 00000000; +50fa : 00000000; +50fb : 00000000; +50fc : 00000000; +50fd : 00000000; +50fe : 00000000; +50ff : 00000000; +5100 : 00000000; +5101 : 00000000; +5102 : 00000000; +5103 : 00000000; +5104 : 00000000; +5105 : 00000000; +5106 : 00000000; +5107 : 00000000; +5108 : 00000000; +5109 : 00000000; +510a : 00000000; +510b : 00000000; +510c : 00000000; +510d : 00000000; +510e : 00000000; +510f : 00000000; +5110 : 00000000; +5111 : 00000000; +5112 : 00000000; +5113 : 00000000; +5114 : 00000000; +5115 : 00000000; +5116 : 00000000; +5117 : 00000000; +5118 : 00000000; +5119 : 00000000; +511a : 00000000; +511b : 00000000; +511c : 00000000; +511d : 00000000; +511e : 00000000; +511f : 00000000; +5120 : 00000000; +5121 : 00000000; +5122 : 00000000; +5123 : 00000000; +5124 : 00000000; +5125 : 00000000; +5126 : 00000000; +5127 : 00000000; +5128 : 00000000; +5129 : 00000000; +512a : 00000000; +512b : 00000000; +512c : 00000000; +512d : 00000000; +512e : 00000000; +512f : 00000000; +5130 : 00000000; +5131 : 00000000; +5132 : 00000000; +5133 : 00000000; +5134 : 00000000; +5135 : 00000000; +5136 : 00000000; +5137 : 00000000; +5138 : 00000000; +5139 : 00000000; +513a : 00000000; +513b : 00000000; +513c : 00000000; +513d : 00000000; +513e : 00000000; +513f : 00000000; +5140 : 00000000; +5141 : 00000000; +5142 : 00000000; +5143 : 00000000; +5144 : 00000000; +5145 : 00000000; +5146 : 00000000; +5147 : 00000000; +5148 : 00000000; +5149 : 00000000; +514a : 00000000; +514b : 00000000; +514c : 00000000; +514d : 00000000; +514e : 00000000; +514f : 00000000; +5150 : 00000000; +5151 : 00000000; +5152 : 00000000; +5153 : 00000000; +5154 : 00000000; +5155 : 00000000; +5156 : 00000000; +5157 : 00000000; +5158 : 00000000; +5159 : 00000000; +515a : 00000000; +515b : 00000000; +515c : 00000000; +515d : 00000000; +515e : 00000000; +515f : 00000000; +5160 : 00000000; +5161 : 00000000; +5162 : 00000000; +5163 : 00000000; +5164 : 00000000; +5165 : 00000000; +5166 : 00000000; +5167 : 00000000; +5168 : 00000000; +5169 : 00000000; +516a : 00000000; +516b : 00000000; +516c : 00000000; +516d : 00000000; +516e : 00000000; +516f : 00000000; +5170 : 00000000; +5171 : 00000000; +5172 : 00000000; +5173 : 00000000; +5174 : 00000000; +5175 : 00000000; +5176 : 00000000; +5177 : 00000000; +5178 : 00000000; +5179 : 00000000; +517a : 00000000; +517b : 00000000; +517c : 00000000; +517d : 00000000; +517e : 00000000; +517f : 00000000; +5180 : 00000000; +5181 : 00000000; +5182 : 00000000; +5183 : 00000000; +5184 : 00000000; +5185 : 00000000; +5186 : 00000000; +5187 : 00000000; +5188 : 00000000; +5189 : 00000000; +518a : 00000000; +518b : 00000000; +518c : 00000000; +518d : 00000000; +518e : 00000000; +518f : 00000000; +5190 : 00000000; +5191 : 00000000; +5192 : 00000000; +5193 : 00000000; +5194 : 00000000; +5195 : 00000000; +5196 : 00000000; +5197 : 00000000; +5198 : 00000000; +5199 : 00000000; +519a : 00000000; +519b : 00000000; +519c : 00000000; +519d : 00000000; +519e : 00000000; +519f : 00000000; +51a0 : 00000000; +51a1 : 00000000; +51a2 : 00000000; +51a3 : 00000000; +51a4 : 00000000; +51a5 : 00000000; +51a6 : 00000000; +51a7 : 00000000; +51a8 : 00000000; +51a9 : 00000000; +51aa : 00000000; +51ab : 00000000; +51ac : 00000000; +51ad : 00000000; +51ae : 00000000; +51af : 00000000; +51b0 : 00000000; +51b1 : 00000000; +51b2 : 00000000; +51b3 : 00000000; +51b4 : 00000000; +51b5 : 00000000; +51b6 : 00000000; +51b7 : 00000000; +51b8 : 00000000; +51b9 : 00000000; +51ba : 00000000; +51bb : 00000000; +51bc : 00000000; +51bd : 00000000; +51be : 00000000; +51bf : 00000000; +51c0 : 00000000; +51c1 : 00000000; +51c2 : 00000000; +51c3 : 00000000; +51c4 : 00000000; +51c5 : 00000000; +51c6 : 00000000; +51c7 : 00000000; +51c8 : 00000000; +51c9 : 00000000; +51ca : 00000000; +51cb : 00000000; +51cc : 00000000; +51cd : 00000000; +51ce : 00000000; +51cf : 00000000; +51d0 : 00000000; +51d1 : 00000000; +51d2 : 00000000; +51d3 : 00000000; +51d4 : 00000000; +51d5 : 00000000; +51d6 : 00000000; +51d7 : 00000000; +51d8 : 00000000; +51d9 : 00000000; +51da : 00000000; +51db : 00000000; +51dc : 00000000; +51dd : 00000000; +51de : 00000000; +51df : 00000000; +51e0 : 00000000; +51e1 : 00000000; +51e2 : 00000000; +51e3 : 00000000; +51e4 : 00000000; +51e5 : 00000000; +51e6 : 00000000; +51e7 : 00000000; +51e8 : 00000000; +51e9 : 00000000; +51ea : 00000000; +51eb : 00000000; +51ec : 00000000; +51ed : 00000000; +51ee : 00000000; +51ef : 00000000; +51f0 : 00000000; +51f1 : 00000000; +51f2 : 00000000; +51f3 : 00000000; +51f4 : 00000000; +51f5 : 00000000; +51f6 : 00000000; +51f7 : 00000000; +51f8 : 00000000; +51f9 : 00000000; +51fa : 00000000; +51fb : 00000000; +51fc : 00000000; +51fd : 00000000; +51fe : 00000000; +51ff : 00000000; +5200 : 00000000; +5201 : 00000000; +5202 : 00000000; +5203 : 00000000; +5204 : 00000000; +5205 : 00000000; +5206 : 00000000; +5207 : 00000000; +5208 : 00000000; +5209 : 00000000; +520a : 00000000; +520b : 00000000; +520c : 00000000; +520d : 00000000; +520e : 00000000; +520f : 00000000; +5210 : 00000000; +5211 : 00000000; +5212 : 00000000; +5213 : 00000000; +5214 : 00000000; +5215 : 00000000; +5216 : 00000000; +5217 : 00000000; +5218 : 00000000; +5219 : 00000000; +521a : 00000000; +521b : 00000000; +521c : 00000000; +521d : 00000000; +521e : 00000000; +521f : 00000000; +5220 : 00000000; +5221 : 00000000; +5222 : 00000000; +5223 : 00000000; +5224 : 00000000; +5225 : 00000000; +5226 : 00000000; +5227 : 00000000; +5228 : 00000000; +5229 : 00000000; +522a : 00000000; +522b : 00000000; +522c : 00000000; +522d : 00000000; +522e : 00000000; +522f : 00000000; +5230 : 00000000; +5231 : 00000000; +5232 : 00000000; +5233 : 00000000; +5234 : 00000000; +5235 : 00000000; +5236 : 00000000; +5237 : 00000000; +5238 : 00000000; +5239 : 00000000; +523a : 00000000; +523b : 00000000; +523c : 00000000; +523d : 00000000; +523e : 00000000; +523f : 00000000; +5240 : 00000000; +5241 : 00000000; +5242 : 00000000; +5243 : 00000000; +5244 : 00000000; +5245 : 00000000; +5246 : 00000000; +5247 : 00000000; +5248 : 00000000; +5249 : 00000000; +524a : 00000000; +524b : 00000000; +524c : 00000000; +524d : 00000000; +524e : 00000000; +524f : 00000000; +5250 : 00000000; +5251 : 00000000; +5252 : 00000000; +5253 : 00000000; +5254 : 00000000; +5255 : 00000000; +5256 : 00000000; +5257 : 00000000; +5258 : 00000000; +5259 : 00000000; +525a : 00000000; +525b : 00000000; +525c : 00000000; +525d : 00000000; +525e : 00000000; +525f : 00000000; +5260 : 00000000; +5261 : 00000000; +5262 : 00000000; +5263 : 00000000; +5264 : 00000000; +5265 : 00000000; +5266 : 00000000; +5267 : 00000000; +5268 : 00000000; +5269 : 00000000; +526a : 00000000; +526b : 00000000; +526c : 00000000; +526d : 00000000; +526e : 00000000; +526f : 00000000; +5270 : 00000000; +5271 : 00000000; +5272 : 00000000; +5273 : 00000000; +5274 : 00000000; +5275 : 00000000; +5276 : 00000000; +5277 : 00000000; +5278 : 00000000; +5279 : 00000000; +527a : 00000000; +527b : 00000000; +527c : 00000000; +527d : 00000000; +527e : 00000000; +527f : 00000000; +5280 : 00000000; +5281 : 00000000; +5282 : 00000000; +5283 : 00000000; +5284 : 00000000; +5285 : 00000000; +5286 : 00000000; +5287 : 00000000; +5288 : 00000000; +5289 : 00000000; +528a : 00000000; +528b : 00000000; +528c : 00000000; +528d : 00000000; +528e : 00000000; +528f : 00000000; +5290 : 00000000; +5291 : 00000000; +5292 : 00000000; +5293 : 00000000; +5294 : 00000000; +5295 : 00000000; +5296 : 00000000; +5297 : 00000000; +5298 : 00000000; +5299 : 00000000; +529a : 00000000; +529b : 00000000; +529c : 00000000; +529d : 00000000; +529e : 00000000; +529f : 00000000; +52a0 : 00000000; +52a1 : 00000000; +52a2 : 00000000; +52a3 : 00000000; +52a4 : 00000000; +52a5 : 00000000; +52a6 : 00000000; +52a7 : 00000000; +52a8 : 00000000; +52a9 : 00000000; +52aa : 00000000; +52ab : 00000000; +52ac : 00000000; +52ad : 00000000; +52ae : 00000000; +52af : 00000000; +52b0 : 00000000; +52b1 : 00000000; +52b2 : 00000000; +52b3 : 00000000; +52b4 : 00000000; +52b5 : 00000000; +52b6 : 00000000; +52b7 : 00000000; +52b8 : 00000000; +52b9 : 00000000; +52ba : 00000000; +52bb : 00000000; +52bc : 00000000; +52bd : 00000000; +52be : 00000000; +52bf : 00000000; +52c0 : 00000000; +52c1 : 00000000; +52c2 : 00000000; +52c3 : 00000000; +52c4 : 00000000; +52c5 : 00000000; +52c6 : 00000000; +52c7 : 00000000; +52c8 : 00000000; +52c9 : 00000000; +52ca : 00000000; +52cb : 00000000; +52cc : 00000000; +52cd : 00000000; +52ce : 00000000; +52cf : 00000000; +52d0 : 00000000; +52d1 : 00000000; +52d2 : 00000000; +52d3 : 00000000; +52d4 : 00000000; +52d5 : 00000000; +52d6 : 00000000; +52d7 : 00000000; +52d8 : 00000000; +52d9 : 00000000; +52da : 00000000; +52db : 00000000; +52dc : 00000000; +52dd : 00000000; +52de : 00000000; +52df : 00000000; +52e0 : 00000000; +52e1 : 00000000; +52e2 : 00000000; +52e3 : 00000000; +52e4 : 00000000; +52e5 : 00000000; +52e6 : 00000000; +52e7 : 00000000; +52e8 : 00000000; +52e9 : 00000000; +52ea : 00000000; +52eb : 00000000; +52ec : 00000000; +52ed : 00000000; +52ee : 00000000; +52ef : 00000000; +52f0 : 00000000; +52f1 : 00000000; +52f2 : 00000000; +52f3 : 00000000; +52f4 : 00000000; +52f5 : 00000000; +52f6 : 00000000; +52f7 : 00000000; +52f8 : 00000000; +52f9 : 00000000; +52fa : 00000000; +52fb : 00000000; +52fc : 00000000; +52fd : 00000000; +52fe : 00000000; +52ff : 00000000; +5300 : 00000000; +5301 : 00000000; +5302 : 00000000; +5303 : 00000000; +5304 : 00000000; +5305 : 00000000; +5306 : 00000000; +5307 : 00000000; +5308 : 00000000; +5309 : 00000000; +530a : 00000000; +530b : 00000000; +530c : 00000000; +530d : 00000000; +530e : 00000000; +530f : 00000000; +5310 : 00000000; +5311 : 00000000; +5312 : 00000000; +5313 : 00000000; +5314 : 00000000; +5315 : 00000000; +5316 : 00000000; +5317 : 00000000; +5318 : 00000000; +5319 : 00000000; +531a : 00000000; +531b : 00000000; +531c : 00000000; +531d : 00000000; +531e : 00000000; +531f : 00000000; +5320 : 00000000; +5321 : 00000000; +5322 : 00000000; +5323 : 00000000; +5324 : 00000000; +5325 : 00000000; +5326 : 00000000; +5327 : 00000000; +5328 : 00000000; +5329 : 00000000; +532a : 00000000; +532b : 00000000; +532c : 00000000; +532d : 00000000; +532e : 00000000; +532f : 00000000; +5330 : 00000000; +5331 : 00000000; +5332 : 00000000; +5333 : 00000000; +5334 : 00000000; +5335 : 00000000; +5336 : 00000000; +5337 : 00000000; +5338 : 00000000; +5339 : 00000000; +533a : 00000000; +533b : 00000000; +533c : 00000000; +533d : 00000000; +533e : 00000000; +533f : 00000000; +5340 : 00000000; +5341 : 00000000; +5342 : 00000000; +5343 : 00000000; +5344 : 00000000; +5345 : 00000000; +5346 : 00000000; +5347 : 00000000; +5348 : 00000000; +5349 : 00000000; +534a : 00000000; +534b : 00000000; +534c : 00000000; +534d : 00000000; +534e : 00000000; +534f : 00000000; +5350 : 00000000; +5351 : 00000000; +5352 : 00000000; +5353 : 00000000; +5354 : 00000000; +5355 : 00000000; +5356 : 00000000; +5357 : 00000000; +5358 : 00000000; +5359 : 00000000; +535a : 00000000; +535b : 00000000; +535c : 00000000; +535d : 00000000; +535e : 00000000; +535f : 00000000; +5360 : 00000000; +5361 : 00000000; +5362 : 00000000; +5363 : 00000000; +5364 : 00000000; +5365 : 00000000; +5366 : 00000000; +5367 : 00000000; +5368 : 00000000; +5369 : 00000000; +536a : 00000000; +536b : 00000000; +536c : 00000000; +536d : 00000000; +536e : 00000000; +536f : 00000000; +5370 : 00000000; +5371 : 00000000; +5372 : 00000000; +5373 : 00000000; +5374 : 00000000; +5375 : 00000000; +5376 : 00000000; +5377 : 00000000; +5378 : 00000000; +5379 : 00000000; +537a : 00000000; +537b : 00000000; +537c : 00000000; +537d : 00000000; +537e : 00000000; +537f : 00000000; +5380 : 00000000; +5381 : 00000000; +5382 : 00000000; +5383 : 00000000; +5384 : 00000000; +5385 : 00000000; +5386 : 00000000; +5387 : 00000000; +5388 : 00000000; +5389 : 00000000; +538a : 00000000; +538b : 00000000; +538c : 00000000; +538d : 00000000; +538e : 00000000; +538f : 00000000; +5390 : 00000000; +5391 : 00000000; +5392 : 00000000; +5393 : 00000000; +5394 : 00000000; +5395 : 00000000; +5396 : 00000000; +5397 : 00000000; +5398 : 00000000; +5399 : 00000000; +539a : 00000000; +539b : 00000000; +539c : 00000000; +539d : 00000000; +539e : 00000000; +539f : 00000000; +53a0 : 00000000; +53a1 : 00000000; +53a2 : 00000000; +53a3 : 00000000; +53a4 : 00000000; +53a5 : 00000000; +53a6 : 00000000; +53a7 : 00000000; +53a8 : 00000000; +53a9 : 00000000; +53aa : 00000000; +53ab : 00000000; +53ac : 00000000; +53ad : 00000000; +53ae : 00000000; +53af : 00000000; +53b0 : 00000000; +53b1 : 00000000; +53b2 : 00000000; +53b3 : 00000000; +53b4 : 00000000; +53b5 : 00000000; +53b6 : 00000000; +53b7 : 00000000; +53b8 : 00000000; +53b9 : 00000000; +53ba : 00000000; +53bb : 00000000; +53bc : 00000000; +53bd : 00000000; +53be : 00000000; +53bf : 00000000; +53c0 : 00000000; +53c1 : 00000000; +53c2 : 00000000; +53c3 : 00000000; +53c4 : 00000000; +53c5 : 00000000; +53c6 : 00000000; +53c7 : 00000000; +53c8 : 00000000; +53c9 : 00000000; +53ca : 00000000; +53cb : 00000000; +53cc : 00000000; +53cd : 00000000; +53ce : 00000000; +53cf : 00000000; +53d0 : 00000000; +53d1 : 00000000; +53d2 : 00000000; +53d3 : 00000000; +53d4 : 00000000; +53d5 : 00000000; +53d6 : 00000000; +53d7 : 00000000; +53d8 : 00000000; +53d9 : 00000000; +53da : 00000000; +53db : 00000000; +53dc : 00000000; +53dd : 00000000; +53de : 00000000; +53df : 00000000; +53e0 : 00000000; +53e1 : 00000000; +53e2 : 00000000; +53e3 : 00000000; +53e4 : 00000000; +53e5 : 00000000; +53e6 : 00000000; +53e7 : 00000000; +53e8 : 00000000; +53e9 : 00000000; +53ea : 00000000; +53eb : 00000000; +53ec : 00000000; +53ed : 00000000; +53ee : 00000000; +53ef : 00000000; +53f0 : 00000000; +53f1 : 00000000; +53f2 : 00000000; +53f3 : 00000000; +53f4 : 00000000; +53f5 : 00000000; +53f6 : 00000000; +53f7 : 00000000; +53f8 : 00000000; +53f9 : 00000000; +53fa : 00000000; +53fb : 00000000; +53fc : 00000000; +53fd : 00000000; +53fe : 00000000; +53ff : 00000000; +5400 : 00000000; +5401 : 00000000; +5402 : 00000000; +5403 : 00000000; +5404 : 00000000; +5405 : 00000000; +5406 : 00000000; +5407 : 00000000; +5408 : 00000000; +5409 : 00000000; +540a : 00000000; +540b : 00000000; +540c : 00000000; +540d : 00000000; +540e : 00000000; +540f : 00000000; +5410 : 00000000; +5411 : 00000000; +5412 : 00000000; +5413 : 00000000; +5414 : 00000000; +5415 : 00000000; +5416 : 00000000; +5417 : 00000000; +5418 : 00000000; +5419 : 00000000; +541a : 00000000; +541b : 00000000; +541c : 00000000; +541d : 00000000; +541e : 00000000; +541f : 00000000; +5420 : 00000000; +5421 : 00000000; +5422 : 00000000; +5423 : 00000000; +5424 : 00000000; +5425 : 00000000; +5426 : 00000000; +5427 : 00000000; +5428 : 00000000; +5429 : 00000000; +542a : 00000000; +542b : 00000000; +542c : 00000000; +542d : 00000000; +542e : 00000000; +542f : 00000000; +5430 : 00000000; +5431 : 00000000; +5432 : 00000000; +5433 : 00000000; +5434 : 00000000; +5435 : 00000000; +5436 : 00000000; +5437 : 00000000; +5438 : 00000000; +5439 : 00000000; +543a : 00000000; +543b : 00000000; +543c : 00000000; +543d : 00000000; +543e : 00000000; +543f : 00000000; +5440 : 00000000; +5441 : 00000000; +5442 : 00000000; +5443 : 00000000; +5444 : 00000000; +5445 : 00000000; +5446 : 00000000; +5447 : 00000000; +5448 : 00000000; +5449 : 00000000; +544a : 00000000; +544b : 00000000; +544c : 00000000; +544d : 00000000; +544e : 00000000; +544f : 00000000; +5450 : 00000000; +5451 : 00000000; +5452 : 00000000; +5453 : 00000000; +5454 : 00000000; +5455 : 00000000; +5456 : 00000000; +5457 : 00000000; +5458 : 00000000; +5459 : 00000000; +545a : 00000000; +545b : 00000000; +545c : 00000000; +545d : 00000000; +545e : 00000000; +545f : 00000000; +5460 : 00000000; +5461 : 00000000; +5462 : 00000000; +5463 : 00000000; +5464 : 00000000; +5465 : 00000000; +5466 : 00000000; +5467 : 00000000; +5468 : 00000000; +5469 : 00000000; +546a : 00000000; +546b : 00000000; +546c : 00000000; +546d : 00000000; +546e : 00000000; +546f : 00000000; +5470 : 00000000; +5471 : 00000000; +5472 : 00000000; +5473 : 00000000; +5474 : 00000000; +5475 : 00000000; +5476 : 00000000; +5477 : 00000000; +5478 : 00000000; +5479 : 00000000; +547a : 00000000; +547b : 00000000; +547c : 00000000; +547d : 00000000; +547e : 00000000; +547f : 00000000; +5480 : 00000000; +5481 : 00000000; +5482 : 00000000; +5483 : 00000000; +5484 : 00000000; +5485 : 00000000; +5486 : 00000000; +5487 : 00000000; +5488 : 00000000; +5489 : 00000000; +548a : 00000000; +548b : 00000000; +548c : 00000000; +548d : 00000000; +548e : 00000000; +548f : 00000000; +5490 : 00000000; +5491 : 00000000; +5492 : 00000000; +5493 : 00000000; +5494 : 00000000; +5495 : 00000000; +5496 : 00000000; +5497 : 00000000; +5498 : 00000000; +5499 : 00000000; +549a : 00000000; +549b : 00000000; +549c : 00000000; +549d : 00000000; +549e : 00000000; +549f : 00000000; +54a0 : 00000000; +54a1 : 00000000; +54a2 : 00000000; +54a3 : 00000000; +54a4 : 00000000; +54a5 : 00000000; +54a6 : 00000000; +54a7 : 00000000; +54a8 : 00000000; +54a9 : 00000000; +54aa : 00000000; +54ab : 00000000; +54ac : 00000000; +54ad : 00000000; +54ae : 00000000; +54af : 00000000; +54b0 : 00000000; +54b1 : 00000000; +54b2 : 00000000; +54b3 : 00000000; +54b4 : 00000000; +54b5 : 00000000; +54b6 : 00000000; +54b7 : 00000000; +54b8 : 00000000; +54b9 : 00000000; +54ba : 00000000; +54bb : 00000000; +54bc : 00000000; +54bd : 00000000; +54be : 00000000; +54bf : 00000000; +54c0 : 00000000; +54c1 : 00000000; +54c2 : 00000000; +54c3 : 00000000; +54c4 : 00000000; +54c5 : 00000000; +54c6 : 00000000; +54c7 : 00000000; +54c8 : 00000000; +54c9 : 00000000; +54ca : 00000000; +54cb : 00000000; +54cc : 00000000; +54cd : 00000000; +54ce : 00000000; +54cf : 00000000; +54d0 : 00000000; +54d1 : 00000000; +54d2 : 00000000; +54d3 : 00000000; +54d4 : 00000000; +54d5 : 00000000; +54d6 : 00000000; +54d7 : 00000000; +54d8 : 00000000; +54d9 : 00000000; +54da : 00000000; +54db : 00000000; +54dc : 00000000; +54dd : 00000000; +54de : 00000000; +54df : 00000000; +54e0 : 00000000; +54e1 : 00000000; +54e2 : 00000000; +54e3 : 00000000; +54e4 : 00000000; +54e5 : 00000000; +54e6 : 00000000; +54e7 : 00000000; +54e8 : 00000000; +54e9 : 00000000; +54ea : 00000000; +54eb : 00000000; +54ec : 00000000; +54ed : 00000000; +54ee : 00000000; +54ef : 00000000; +54f0 : 00000000; +54f1 : 00000000; +54f2 : 00000000; +54f3 : 00000000; +54f4 : 00000000; +54f5 : 00000000; +54f6 : 00000000; +54f7 : 00000000; +54f8 : 00000000; +54f9 : 00000000; +54fa : 00000000; +54fb : 00000000; +54fc : 00000000; +54fd : 00000000; +54fe : 00000000; +54ff : 00000000; +5500 : 00000000; +5501 : 00000000; +5502 : 00000000; +5503 : 00000000; +5504 : 00000000; +5505 : 00000000; +5506 : 00000000; +5507 : 00000000; +5508 : 00000000; +5509 : 00000000; +550a : 00000000; +550b : 00000000; +550c : 00000000; +550d : 00000000; +550e : 00000000; +550f : 00000000; +5510 : 00000000; +5511 : 00000000; +5512 : 00000000; +5513 : 00000000; +5514 : 00000000; +5515 : 00000000; +5516 : 00000000; +5517 : 00000000; +5518 : 00000000; +5519 : 00000000; +551a : 00000000; +551b : 00000000; +551c : 00000000; +551d : 00000000; +551e : 00000000; +551f : 00000000; +5520 : 00000000; +5521 : 00000000; +5522 : 00000000; +5523 : 00000000; +5524 : 00000000; +5525 : 00000000; +5526 : 00000000; +5527 : 00000000; +5528 : 00000000; +5529 : 00000000; +552a : 00000000; +552b : 00000000; +552c : 00000000; +552d : 00000000; +552e : 00000000; +552f : 00000000; +5530 : 00000000; +5531 : 00000000; +5532 : 00000000; +5533 : 00000000; +5534 : 00000000; +5535 : 00000000; +5536 : 00000000; +5537 : 00000000; +5538 : 00000000; +5539 : 00000000; +553a : 00000000; +553b : 00000000; +553c : 00000000; +553d : 00000000; +553e : 00000000; +553f : 00000000; +5540 : 00000000; +5541 : 00000000; +5542 : 00000000; +5543 : 00000000; +5544 : 00000000; +5545 : 00000000; +5546 : 00000000; +5547 : 00000000; +5548 : 00000000; +5549 : 00000000; +554a : 00000000; +554b : 00000000; +554c : 00000000; +554d : 00000000; +554e : 00000000; +554f : 00000000; +5550 : 00000000; +5551 : 00000000; +5552 : 00000000; +5553 : 00000000; +5554 : 00000000; +5555 : 00000000; +5556 : 00000000; +5557 : 00000000; +5558 : 00000000; +5559 : 00000000; +555a : 00000000; +555b : 00000000; +555c : 00000000; +555d : 00000000; +555e : 00000000; +555f : 00000000; +5560 : 00000000; +5561 : 00000000; +5562 : 00000000; +5563 : 00000000; +5564 : 00000000; +5565 : 00000000; +5566 : 00000000; +5567 : 00000000; +5568 : 00000000; +5569 : 00000000; +556a : 00000000; +556b : 00000000; +556c : 00000000; +556d : 00000000; +556e : 00000000; +556f : 00000000; +5570 : 00000000; +5571 : 00000000; +5572 : 00000000; +5573 : 00000000; +5574 : 00000000; +5575 : 00000000; +5576 : 00000000; +5577 : 00000000; +5578 : 00000000; +5579 : 00000000; +557a : 00000000; +557b : 00000000; +557c : 00000000; +557d : 00000000; +557e : 00000000; +557f : 00000000; +5580 : 00000000; +5581 : 00000000; +5582 : 00000000; +5583 : 00000000; +5584 : 00000000; +5585 : 00000000; +5586 : 00000000; +5587 : 00000000; +5588 : 00000000; +5589 : 00000000; +558a : 00000000; +558b : 00000000; +558c : 00000000; +558d : 00000000; +558e : 00000000; +558f : 00000000; +5590 : 00000000; +5591 : 00000000; +5592 : 00000000; +5593 : 00000000; +5594 : 00000000; +5595 : 00000000; +5596 : 00000000; +5597 : 00000000; +5598 : 00000000; +5599 : 00000000; +559a : 00000000; +559b : 00000000; +559c : 00000000; +559d : 00000000; +559e : 00000000; +559f : 00000000; +55a0 : 00000000; +55a1 : 00000000; +55a2 : 00000000; +55a3 : 00000000; +55a4 : 00000000; +55a5 : 00000000; +55a6 : 00000000; +55a7 : 00000000; +55a8 : 00000000; +55a9 : 00000000; +55aa : 00000000; +55ab : 00000000; +55ac : 00000000; +55ad : 00000000; +55ae : 00000000; +55af : 00000000; +55b0 : 00000000; +55b1 : 00000000; +55b2 : 00000000; +55b3 : 00000000; +55b4 : 00000000; +55b5 : 00000000; +55b6 : 00000000; +55b7 : 00000000; +55b8 : 00000000; +55b9 : 00000000; +55ba : 00000000; +55bb : 00000000; +55bc : 00000000; +55bd : 00000000; +55be : 00000000; +55bf : 00000000; +55c0 : 00000000; +55c1 : 00000000; +55c2 : 00000000; +55c3 : 00000000; +55c4 : 00000000; +55c5 : 00000000; +55c6 : 00000000; +55c7 : 00000000; +55c8 : 00000000; +55c9 : 00000000; +55ca : 00000000; +55cb : 00000000; +55cc : 00000000; +55cd : 00000000; +55ce : 00000000; +55cf : 00000000; +55d0 : 00000000; +55d1 : 00000000; +55d2 : 00000000; +55d3 : 00000000; +55d4 : 00000000; +55d5 : 00000000; +55d6 : 00000000; +55d7 : 00000000; +55d8 : 00000000; +55d9 : 00000000; +55da : 00000000; +55db : 00000000; +55dc : 00000000; +55dd : 00000000; +55de : 00000000; +55df : 00000000; +55e0 : 00000000; +55e1 : 00000000; +55e2 : 00000000; +55e3 : 00000000; +55e4 : 00000000; +55e5 : 00000000; +55e6 : 00000000; +55e7 : 00000000; +55e8 : 00000000; +55e9 : 00000000; +55ea : 00000000; +55eb : 00000000; +55ec : 00000000; +55ed : 00000000; +55ee : 00000000; +55ef : 00000000; +55f0 : 00000000; +55f1 : 00000000; +55f2 : 00000000; +55f3 : 00000000; +55f4 : 00000000; +55f5 : 00000000; +55f6 : 00000000; +55f7 : 00000000; +55f8 : 00000000; +55f9 : 00000000; +55fa : 00000000; +55fb : 00000000; +55fc : 00000000; +55fd : 00000000; +55fe : 00000000; +55ff : 00000000; +5600 : 00000000; +5601 : 00000000; +5602 : 00000000; +5603 : 00000000; +5604 : 00000000; +5605 : 00000000; +5606 : 00000000; +5607 : 00000000; +5608 : 00000000; +5609 : 00000000; +560a : 00000000; +560b : 00000000; +560c : 00000000; +560d : 00000000; +560e : 00000000; +560f : 00000000; +5610 : 00000000; +5611 : 00000000; +5612 : 00000000; +5613 : 00000000; +5614 : 00000000; +5615 : 00000000; +5616 : 00000000; +5617 : 00000000; +5618 : 00000000; +5619 : 00000000; +561a : 00000000; +561b : 00000000; +561c : 00000000; +561d : 00000000; +561e : 00000000; +561f : 00000000; +5620 : 00000000; +5621 : 00000000; +5622 : 00000000; +5623 : 00000000; +5624 : 00000000; +5625 : 00000000; +5626 : 00000000; +5627 : 00000000; +5628 : 00000000; +5629 : 00000000; +562a : 00000000; +562b : 00000000; +562c : 00000000; +562d : 00000000; +562e : 00000000; +562f : 00000000; +5630 : 00000000; +5631 : 00000000; +5632 : 00000000; +5633 : 00000000; +5634 : 00000000; +5635 : 00000000; +5636 : 00000000; +5637 : 00000000; +5638 : 00000000; +5639 : 00000000; +563a : 00000000; +563b : 00000000; +563c : 00000000; +563d : 00000000; +563e : 00000000; +563f : 00000000; +5640 : 00000000; +5641 : 00000000; +5642 : 00000000; +5643 : 00000000; +5644 : 00000000; +5645 : 00000000; +5646 : 00000000; +5647 : 00000000; +5648 : 00000000; +5649 : 00000000; +564a : 00000000; +564b : 00000000; +564c : 00000000; +564d : 00000000; +564e : 00000000; +564f : 00000000; +5650 : 00000000; +5651 : 00000000; +5652 : 00000000; +5653 : 00000000; +5654 : 00000000; +5655 : 00000000; +5656 : 00000000; +5657 : 00000000; +5658 : 00000000; +5659 : 00000000; +565a : 00000000; +565b : 00000000; +565c : 00000000; +565d : 00000000; +565e : 00000000; +565f : 00000000; +5660 : 00000000; +5661 : 00000000; +5662 : 00000000; +5663 : 00000000; +5664 : 00000000; +5665 : 00000000; +5666 : 00000000; +5667 : 00000000; +5668 : 00000000; +5669 : 00000000; +566a : 00000000; +566b : 00000000; +566c : 00000000; +566d : 00000000; +566e : 00000000; +566f : 00000000; +5670 : 00000000; +5671 : 00000000; +5672 : 00000000; +5673 : 00000000; +5674 : 00000000; +5675 : 00000000; +5676 : 00000000; +5677 : 00000000; +5678 : 00000000; +5679 : 00000000; +567a : 00000000; +567b : 00000000; +567c : 00000000; +567d : 00000000; +567e : 00000000; +567f : 00000000; +5680 : 00000000; +5681 : 00000000; +5682 : 00000000; +5683 : 00000000; +5684 : 00000000; +5685 : 00000000; +5686 : 00000000; +5687 : 00000000; +5688 : 00000000; +5689 : 00000000; +568a : 00000000; +568b : 00000000; +568c : 00000000; +568d : 00000000; +568e : 00000000; +568f : 00000000; +5690 : 00000000; +5691 : 00000000; +5692 : 00000000; +5693 : 00000000; +5694 : 00000000; +5695 : 00000000; +5696 : 00000000; +5697 : 00000000; +5698 : 00000000; +5699 : 00000000; +569a : 00000000; +569b : 00000000; +569c : 00000000; +569d : 00000000; +569e : 00000000; +569f : 00000000; +56a0 : 00000000; +56a1 : 00000000; +56a2 : 00000000; +56a3 : 00000000; +56a4 : 00000000; +56a5 : 00000000; +56a6 : 00000000; +56a7 : 00000000; +56a8 : 00000000; +56a9 : 00000000; +56aa : 00000000; +56ab : 00000000; +56ac : 00000000; +56ad : 00000000; +56ae : 00000000; +56af : 00000000; +56b0 : 00000000; +56b1 : 00000000; +56b2 : 00000000; +56b3 : 00000000; +56b4 : 00000000; +56b5 : 00000000; +56b6 : 00000000; +56b7 : 00000000; +56b8 : 00000000; +56b9 : 00000000; +56ba : 00000000; +56bb : 00000000; +56bc : 00000000; +56bd : 00000000; +56be : 00000000; +56bf : 00000000; +56c0 : 00000000; +56c1 : 00000000; +56c2 : 00000000; +56c3 : 00000000; +56c4 : 00000000; +56c5 : 00000000; +56c6 : 00000000; +56c7 : 00000000; +56c8 : 00000000; +56c9 : 00000000; +56ca : 00000000; +56cb : 00000000; +56cc : 00000000; +56cd : 00000000; +56ce : 00000000; +56cf : 00000000; +56d0 : 00000000; +56d1 : 00000000; +56d2 : 00000000; +56d3 : 00000000; +56d4 : 00000000; +56d5 : 00000000; +56d6 : 00000000; +56d7 : 00000000; +56d8 : 00000000; +56d9 : 00000000; +56da : 00000000; +56db : 00000000; +56dc : 00000000; +56dd : 00000000; +56de : 00000000; +56df : 00000000; +56e0 : 00000000; +56e1 : 00000000; +56e2 : 00000000; +56e3 : 00000000; +56e4 : 00000000; +56e5 : 00000000; +56e6 : 00000000; +56e7 : 00000000; +56e8 : 00000000; +56e9 : 00000000; +56ea : 00000000; +56eb : 00000000; +56ec : 00000000; +56ed : 00000000; +56ee : 00000000; +56ef : 00000000; +56f0 : 00000000; +56f1 : 00000000; +56f2 : 00000000; +56f3 : 00000000; +56f4 : 00000000; +56f5 : 00000000; +56f6 : 00000000; +56f7 : 00000000; +56f8 : 00000000; +56f9 : 00000000; +56fa : 00000000; +56fb : 00000000; +56fc : 00000000; +56fd : 00000000; +56fe : 00000000; +56ff : 00000000; +5700 : 00000000; +5701 : 00000000; +5702 : 00000000; +5703 : 00000000; +5704 : 00000000; +5705 : 00000000; +5706 : 00000000; +5707 : 00000000; +5708 : 00000000; +5709 : 00000000; +570a : 00000000; +570b : 00000000; +570c : 00000000; +570d : 00000000; +570e : 00000000; +570f : 00000000; +5710 : 00000000; +5711 : 00000000; +5712 : 00000000; +5713 : 00000000; +5714 : 00000000; +5715 : 00000000; +5716 : 00000000; +5717 : 00000000; +5718 : 00000000; +5719 : 00000000; +571a : 00000000; +571b : 00000000; +571c : 00000000; +571d : 00000000; +571e : 00000000; +571f : 00000000; +5720 : 00000000; +5721 : 00000000; +5722 : 00000000; +5723 : 00000000; +5724 : 00000000; +5725 : 00000000; +5726 : 00000000; +5727 : 00000000; +5728 : 00000000; +5729 : 00000000; +572a : 00000000; +572b : 00000000; +572c : 00000000; +572d : 00000000; +572e : 00000000; +572f : 00000000; +5730 : 00000000; +5731 : 00000000; +5732 : 00000000; +5733 : 00000000; +5734 : 00000000; +5735 : 00000000; +5736 : 00000000; +5737 : 00000000; +5738 : 00000000; +5739 : 00000000; +573a : 00000000; +573b : 00000000; +573c : 00000000; +573d : 00000000; +573e : 00000000; +573f : 00000000; +5740 : 00000000; +5741 : 00000000; +5742 : 00000000; +5743 : 00000000; +5744 : 00000000; +5745 : 00000000; +5746 : 00000000; +5747 : 00000000; +5748 : 00000000; +5749 : 00000000; +574a : 00000000; +574b : 00000000; +574c : 00000000; +574d : 00000000; +574e : 00000000; +574f : 00000000; +5750 : 00000000; +5751 : 00000000; +5752 : 00000000; +5753 : 00000000; +5754 : 00000000; +5755 : 00000000; +5756 : 00000000; +5757 : 00000000; +5758 : 00000000; +5759 : 00000000; +575a : 00000000; +575b : 00000000; +575c : 00000000; +575d : 00000000; +575e : 00000000; +575f : 00000000; +5760 : 00000000; +5761 : 00000000; +5762 : 00000000; +5763 : 00000000; +5764 : 00000000; +5765 : 00000000; +5766 : 00000000; +5767 : 00000000; +5768 : 00000000; +5769 : 00000000; +576a : 00000000; +576b : 00000000; +576c : 00000000; +576d : 00000000; +576e : 00000000; +576f : 00000000; +5770 : 00000000; +5771 : 00000000; +5772 : 00000000; +5773 : 00000000; +5774 : 00000000; +5775 : 00000000; +5776 : 00000000; +5777 : 00000000; +5778 : 00000000; +5779 : 00000000; +577a : 00000000; +577b : 00000000; +577c : 00000000; +577d : 00000000; +577e : 00000000; +577f : 00000000; +5780 : 00000000; +5781 : 00000000; +5782 : 00000000; +5783 : 00000000; +5784 : 00000000; +5785 : 00000000; +5786 : 00000000; +5787 : 00000000; +5788 : 00000000; +5789 : 00000000; +578a : 00000000; +578b : 00000000; +578c : 00000000; +578d : 00000000; +578e : 00000000; +578f : 00000000; +5790 : 00000000; +5791 : 00000000; +5792 : 00000000; +5793 : 00000000; +5794 : 00000000; +5795 : 00000000; +5796 : 00000000; +5797 : 00000000; +5798 : 00000000; +5799 : 00000000; +579a : 00000000; +579b : 00000000; +579c : 00000000; +579d : 00000000; +579e : 00000000; +579f : 00000000; +57a0 : 00000000; +57a1 : 00000000; +57a2 : 00000000; +57a3 : 00000000; +57a4 : 00000000; +57a5 : 00000000; +57a6 : 00000000; +57a7 : 00000000; +57a8 : 00000000; +57a9 : 00000000; +57aa : 00000000; +57ab : 00000000; +57ac : 00000000; +57ad : 00000000; +57ae : 00000000; +57af : 00000000; +57b0 : 00000000; +57b1 : 00000000; +57b2 : 00000000; +57b3 : 00000000; +57b4 : 00000000; +57b5 : 00000000; +57b6 : 00000000; +57b7 : 00000000; +57b8 : 00000000; +57b9 : 00000000; +57ba : 00000000; +57bb : 00000000; +57bc : 00000000; +57bd : 00000000; +57be : 00000000; +57bf : 00000000; +57c0 : 00000000; +57c1 : 00000000; +57c2 : 00000000; +57c3 : 00000000; +57c4 : 00000000; +57c5 : 00000000; +57c6 : 00000000; +57c7 : 00000000; +57c8 : 00000000; +57c9 : 00000000; +57ca : 00000000; +57cb : 00000000; +57cc : 00000000; +57cd : 00000000; +57ce : 00000000; +57cf : 00000000; +57d0 : 00000000; +57d1 : 00000000; +57d2 : 00000000; +57d3 : 00000000; +57d4 : 00000000; +57d5 : 00000000; +57d6 : 00000000; +57d7 : 00000000; +57d8 : 00000000; +57d9 : 00000000; +57da : 00000000; +57db : 00000000; +57dc : 00000000; +57dd : 00000000; +57de : 00000000; +57df : 00000000; +57e0 : 00000000; +57e1 : 00000000; +57e2 : 00000000; +57e3 : 00000000; +57e4 : 00000000; +57e5 : 00000000; +57e6 : 00000000; +57e7 : 00000000; +57e8 : 00000000; +57e9 : 00000000; +57ea : 00000000; +57eb : 00000000; +57ec : 00000000; +57ed : 00000000; +57ee : 00000000; +57ef : 00000000; +57f0 : 00000000; +57f1 : 00000000; +57f2 : 00000000; +57f3 : 00000000; +57f4 : 00000000; +57f5 : 00000000; +57f6 : 00000000; +57f7 : 00000000; +57f8 : 00000000; +57f9 : 00000000; +57fa : 00000000; +57fb : 00000000; +57fc : 00000000; +57fd : 00000000; +57fe : 00000000; +57ff : 00000000; +5800 : 00000000; +5801 : 00000000; +5802 : 00000000; +5803 : 00000000; +5804 : 00000000; +5805 : 00000000; +5806 : 00000000; +5807 : 00000000; +5808 : 00000000; +5809 : 00000000; +580a : 00000000; +580b : 00000000; +580c : 00000000; +580d : 00000000; +580e : 00000000; +580f : 00000000; +5810 : 00000000; +5811 : 00000000; +5812 : 00000000; +5813 : 00000000; +5814 : 00000000; +5815 : 00000000; +5816 : 00000000; +5817 : 00000000; +5818 : 00000000; +5819 : 00000000; +581a : 00000000; +581b : 00000000; +581c : 00000000; +581d : 00000000; +581e : 00000000; +581f : 00000000; +5820 : 00000000; +5821 : 00000000; +5822 : 00000000; +5823 : 00000000; +5824 : 00000000; +5825 : 00000000; +5826 : 00000000; +5827 : 00000000; +5828 : 00000000; +5829 : 00000000; +582a : 00000000; +582b : 00000000; +582c : 00000000; +582d : 00000000; +582e : 00000000; +582f : 00000000; +5830 : 00000000; +5831 : 00000000; +5832 : 00000000; +5833 : 00000000; +5834 : 00000000; +5835 : 00000000; +5836 : 00000000; +5837 : 00000000; +5838 : 00000000; +5839 : 00000000; +583a : 00000000; +583b : 00000000; +583c : 00000000; +583d : 00000000; +583e : 00000000; +583f : 00000000; +5840 : 00000000; +5841 : 00000000; +5842 : 00000000; +5843 : 00000000; +5844 : 00000000; +5845 : 00000000; +5846 : 00000000; +5847 : 00000000; +5848 : 00000000; +5849 : 00000000; +584a : 00000000; +584b : 00000000; +584c : 00000000; +584d : 00000000; +584e : 00000000; +584f : 00000000; +5850 : 00000000; +5851 : 00000000; +5852 : 00000000; +5853 : 00000000; +5854 : 00000000; +5855 : 00000000; +5856 : 00000000; +5857 : 00000000; +5858 : 00000000; +5859 : 00000000; +585a : 00000000; +585b : 00000000; +585c : 00000000; +585d : 00000000; +585e : 00000000; +585f : 00000000; +5860 : 00000000; +5861 : 00000000; +5862 : 00000000; +5863 : 00000000; +5864 : 00000000; +5865 : 00000000; +5866 : 00000000; +5867 : 00000000; +5868 : 00000000; +5869 : 00000000; +586a : 00000000; +586b : 00000000; +586c : 00000000; +586d : 00000000; +586e : 00000000; +586f : 00000000; +5870 : 00000000; +5871 : 00000000; +5872 : 00000000; +5873 : 00000000; +5874 : 00000000; +5875 : 00000000; +5876 : 00000000; +5877 : 00000000; +5878 : 00000000; +5879 : 00000000; +587a : 00000000; +587b : 00000000; +587c : 00000000; +587d : 00000000; +587e : 00000000; +587f : 00000000; +5880 : 00000000; +5881 : 00000000; +5882 : 00000000; +5883 : 00000000; +5884 : 00000000; +5885 : 00000000; +5886 : 00000000; +5887 : 00000000; +5888 : 00000000; +5889 : 00000000; +588a : 00000000; +588b : 00000000; +588c : 00000000; +588d : 00000000; +588e : 00000000; +588f : 00000000; +5890 : 00000000; +5891 : 00000000; +5892 : 00000000; +5893 : 00000000; +5894 : 00000000; +5895 : 00000000; +5896 : 00000000; +5897 : 00000000; +5898 : 00000000; +5899 : 00000000; +589a : 00000000; +589b : 00000000; +589c : 00000000; +589d : 00000000; +589e : 00000000; +589f : 00000000; +58a0 : 00000000; +58a1 : 00000000; +58a2 : 00000000; +58a3 : 00000000; +58a4 : 00000000; +58a5 : 00000000; +58a6 : 00000000; +58a7 : 00000000; +58a8 : 00000000; +58a9 : 00000000; +58aa : 00000000; +58ab : 00000000; +58ac : 00000000; +58ad : 00000000; +58ae : 00000000; +58af : 00000000; +58b0 : 00000000; +58b1 : 00000000; +58b2 : 00000000; +58b3 : 00000000; +58b4 : 00000000; +58b5 : 00000000; +58b6 : 00000000; +58b7 : 00000000; +58b8 : 00000000; +58b9 : 00000000; +58ba : 00000000; +58bb : 00000000; +58bc : 00000000; +58bd : 00000000; +58be : 00000000; +58bf : 00000000; +58c0 : 00000000; +58c1 : 00000000; +58c2 : 00000000; +58c3 : 00000000; +58c4 : 00000000; +58c5 : 00000000; +58c6 : 00000000; +58c7 : 00000000; +58c8 : 00000000; +58c9 : 00000000; +58ca : 00000000; +58cb : 00000000; +58cc : 00000000; +58cd : 00000000; +58ce : 00000000; +58cf : 00000000; +58d0 : 00000000; +58d1 : 00000000; +58d2 : 00000000; +58d3 : 00000000; +58d4 : 00000000; +58d5 : 00000000; +58d6 : 00000000; +58d7 : 00000000; +58d8 : 00000000; +58d9 : 00000000; +58da : 00000000; +58db : 00000000; +58dc : 00000000; +58dd : 00000000; +58de : 00000000; +58df : 00000000; +58e0 : 00000000; +58e1 : 00000000; +58e2 : 00000000; +58e3 : 00000000; +58e4 : 00000000; +58e5 : 00000000; +58e6 : 00000000; +58e7 : 00000000; +58e8 : 00000000; +58e9 : 00000000; +58ea : 00000000; +58eb : 00000000; +58ec : 00000000; +58ed : 00000000; +58ee : 00000000; +58ef : 00000000; +58f0 : 00000000; +58f1 : 00000000; +58f2 : 00000000; +58f3 : 00000000; +58f4 : 00000000; +58f5 : 00000000; +58f6 : 00000000; +58f7 : 00000000; +58f8 : 00000000; +58f9 : 00000000; +58fa : 00000000; +58fb : 00000000; +58fc : 00000000; +58fd : 00000000; +58fe : 00000000; +58ff : 00000000; +5900 : 00000000; +5901 : 00000000; +5902 : 00000000; +5903 : 00000000; +5904 : 00000000; +5905 : 00000000; +5906 : 00000000; +5907 : 00000000; +5908 : 00000000; +5909 : 00000000; +590a : 00000000; +590b : 00000000; +590c : 00000000; +590d : 00000000; +590e : 00000000; +590f : 00000000; +5910 : 00000000; +5911 : 00000000; +5912 : 00000000; +5913 : 00000000; +5914 : 00000000; +5915 : 00000000; +5916 : 00000000; +5917 : 00000000; +5918 : 00000000; +5919 : 00000000; +591a : 00000000; +591b : 00000000; +591c : 00000000; +591d : 00000000; +591e : 00000000; +591f : 00000000; +5920 : 00000000; +5921 : 00000000; +5922 : 00000000; +5923 : 00000000; +5924 : 00000000; +5925 : 00000000; +5926 : 00000000; +5927 : 00000000; +5928 : 00000000; +5929 : 00000000; +592a : 00000000; +592b : 00000000; +592c : 00000000; +592d : 00000000; +592e : 00000000; +592f : 00000000; +5930 : 00000000; +5931 : 00000000; +5932 : 00000000; +5933 : 00000000; +5934 : 00000000; +5935 : 00000000; +5936 : 00000000; +5937 : 00000000; +5938 : 00000000; +5939 : 00000000; +593a : 00000000; +593b : 00000000; +593c : 00000000; +593d : 00000000; +593e : 00000000; +593f : 00000000; +5940 : 00000000; +5941 : 00000000; +5942 : 00000000; +5943 : 00000000; +5944 : 00000000; +5945 : 00000000; +5946 : 00000000; +5947 : 00000000; +5948 : 00000000; +5949 : 00000000; +594a : 00000000; +594b : 00000000; +594c : 00000000; +594d : 00000000; +594e : 00000000; +594f : 00000000; +5950 : 00000000; +5951 : 00000000; +5952 : 00000000; +5953 : 00000000; +5954 : 00000000; +5955 : 00000000; +5956 : 00000000; +5957 : 00000000; +5958 : 00000000; +5959 : 00000000; +595a : 00000000; +595b : 00000000; +595c : 00000000; +595d : 00000000; +595e : 00000000; +595f : 00000000; +5960 : 00000000; +5961 : 00000000; +5962 : 00000000; +5963 : 00000000; +5964 : 00000000; +5965 : 00000000; +5966 : 00000000; +5967 : 00000000; +5968 : 00000000; +5969 : 00000000; +596a : 00000000; +596b : 00000000; +596c : 00000000; +596d : 00000000; +596e : 00000000; +596f : 00000000; +5970 : 00000000; +5971 : 00000000; +5972 : 00000000; +5973 : 00000000; +5974 : 00000000; +5975 : 00000000; +5976 : 00000000; +5977 : 00000000; +5978 : 00000000; +5979 : 00000000; +597a : 00000000; +597b : 00000000; +597c : 00000000; +597d : 00000000; +597e : 00000000; +597f : 00000000; +5980 : 00000000; +5981 : 00000000; +5982 : 00000000; +5983 : 00000000; +5984 : 00000000; +5985 : 00000000; +5986 : 00000000; +5987 : 00000000; +5988 : 00000000; +5989 : 00000000; +598a : 00000000; +598b : 00000000; +598c : 00000000; +598d : 00000000; +598e : 00000000; +598f : 00000000; +5990 : 00000000; +5991 : 00000000; +5992 : 00000000; +5993 : 00000000; +5994 : 00000000; +5995 : 00000000; +5996 : 00000000; +5997 : 00000000; +5998 : 00000000; +5999 : 00000000; +599a : 00000000; +599b : 00000000; +599c : 00000000; +599d : 00000000; +599e : 00000000; +599f : 00000000; +59a0 : 00000000; +59a1 : 00000000; +59a2 : 00000000; +59a3 : 00000000; +59a4 : 00000000; +59a5 : 00000000; +59a6 : 00000000; +59a7 : 00000000; +59a8 : 00000000; +59a9 : 00000000; +59aa : 00000000; +59ab : 00000000; +59ac : 00000000; +59ad : 00000000; +59ae : 00000000; +59af : 00000000; +59b0 : 00000000; +59b1 : 00000000; +59b2 : 00000000; +59b3 : 00000000; +59b4 : 00000000; +59b5 : 00000000; +59b6 : 00000000; +59b7 : 00000000; +59b8 : 00000000; +59b9 : 00000000; +59ba : 00000000; +59bb : 00000000; +59bc : 00000000; +59bd : 00000000; +59be : 00000000; +59bf : 00000000; +59c0 : 00000000; +59c1 : 00000000; +59c2 : 00000000; +59c3 : 00000000; +59c4 : 00000000; +59c5 : 00000000; +59c6 : 00000000; +59c7 : 00000000; +59c8 : 00000000; +59c9 : 00000000; +59ca : 00000000; +59cb : 00000000; +59cc : 00000000; +59cd : 00000000; +59ce : 00000000; +59cf : 00000000; +59d0 : 00000000; +59d1 : 00000000; +59d2 : 00000000; +59d3 : 00000000; +59d4 : 00000000; +59d5 : 00000000; +59d6 : 00000000; +59d7 : 00000000; +59d8 : 00000000; +59d9 : 00000000; +59da : 00000000; +59db : 00000000; +59dc : 00000000; +59dd : 00000000; +59de : 00000000; +59df : 00000000; +59e0 : 00000000; +59e1 : 00000000; +59e2 : 00000000; +59e3 : 00000000; +59e4 : 00000000; +59e5 : 00000000; +59e6 : 00000000; +59e7 : 00000000; +59e8 : 00000000; +59e9 : 00000000; +59ea : 00000000; +59eb : 00000000; +59ec : 00000000; +59ed : 00000000; +59ee : 00000000; +59ef : 00000000; +59f0 : 00000000; +59f1 : 00000000; +59f2 : 00000000; +59f3 : 00000000; +59f4 : 00000000; +59f5 : 00000000; +59f6 : 00000000; +59f7 : 00000000; +59f8 : 00000000; +59f9 : 00000000; +59fa : 00000000; +59fb : 00000000; +59fc : 00000000; +59fd : 00000000; +59fe : 00000000; +59ff : 00000000; +5a00 : 00000000; +5a01 : 00000000; +5a02 : 00000000; +5a03 : 00000000; +5a04 : 00000000; +5a05 : 00000000; +5a06 : 00000000; +5a07 : 00000000; +5a08 : 00000000; +5a09 : 00000000; +5a0a : 00000000; +5a0b : 00000000; +5a0c : 00000000; +5a0d : 00000000; +5a0e : 00000000; +5a0f : 00000000; +5a10 : 00000000; +5a11 : 00000000; +5a12 : 00000000; +5a13 : 00000000; +5a14 : 00000000; +5a15 : 00000000; +5a16 : 00000000; +5a17 : 00000000; +5a18 : 00000000; +5a19 : 00000000; +5a1a : 00000000; +5a1b : 00000000; +5a1c : 00000000; +5a1d : 00000000; +5a1e : 00000000; +5a1f : 00000000; +5a20 : 00000000; +5a21 : 00000000; +5a22 : 00000000; +5a23 : 00000000; +5a24 : 00000000; +5a25 : 00000000; +5a26 : 00000000; +5a27 : 00000000; +5a28 : 00000000; +5a29 : 00000000; +5a2a : 00000000; +5a2b : 00000000; +5a2c : 00000000; +5a2d : 00000000; +5a2e : 00000000; +5a2f : 00000000; +5a30 : 00000000; +5a31 : 00000000; +5a32 : 00000000; +5a33 : 00000000; +5a34 : 00000000; +5a35 : 00000000; +5a36 : 00000000; +5a37 : 00000000; +5a38 : 00000000; +5a39 : 00000000; +5a3a : 00000000; +5a3b : 00000000; +5a3c : 00000000; +5a3d : 00000000; +5a3e : 00000000; +5a3f : 00000000; +5a40 : 00000000; +5a41 : 00000000; +5a42 : 00000000; +5a43 : 00000000; +5a44 : 00000000; +5a45 : 00000000; +5a46 : 00000000; +5a47 : 00000000; +5a48 : 00000000; +5a49 : 00000000; +5a4a : 00000000; +5a4b : 00000000; +5a4c : 00000000; +5a4d : 00000000; +5a4e : 00000000; +5a4f : 00000000; +5a50 : 00000000; +5a51 : 00000000; +5a52 : 00000000; +5a53 : 00000000; +5a54 : 00000000; +5a55 : 00000000; +5a56 : 00000000; +5a57 : 00000000; +5a58 : 00000000; +5a59 : 00000000; +5a5a : 00000000; +5a5b : 00000000; +5a5c : 00000000; +5a5d : 00000000; +5a5e : 00000000; +5a5f : 00000000; +5a60 : 00000000; +5a61 : 00000000; +5a62 : 00000000; +5a63 : 00000000; +5a64 : 00000000; +5a65 : 00000000; +5a66 : 00000000; +5a67 : 00000000; +5a68 : 00000000; +5a69 : 00000000; +5a6a : 00000000; +5a6b : 00000000; +5a6c : 00000000; +5a6d : 00000000; +5a6e : 00000000; +5a6f : 00000000; +5a70 : 00000000; +5a71 : 00000000; +5a72 : 00000000; +5a73 : 00000000; +5a74 : 00000000; +5a75 : 00000000; +5a76 : 00000000; +5a77 : 00000000; +5a78 : 00000000; +5a79 : 00000000; +5a7a : 00000000; +5a7b : 00000000; +5a7c : 00000000; +5a7d : 00000000; +5a7e : 00000000; +5a7f : 00000000; +5a80 : 00000000; +5a81 : 00000000; +5a82 : 00000000; +5a83 : 00000000; +5a84 : 00000000; +5a85 : 00000000; +5a86 : 00000000; +5a87 : 00000000; +5a88 : 00000000; +5a89 : 00000000; +5a8a : 00000000; +5a8b : 00000000; +5a8c : 00000000; +5a8d : 00000000; +5a8e : 00000000; +5a8f : 00000000; +5a90 : 00000000; +5a91 : 00000000; +5a92 : 00000000; +5a93 : 00000000; +5a94 : 00000000; +5a95 : 00000000; +5a96 : 00000000; +5a97 : 00000000; +5a98 : 00000000; +5a99 : 00000000; +5a9a : 00000000; +5a9b : 00000000; +5a9c : 00000000; +5a9d : 00000000; +5a9e : 00000000; +5a9f : 00000000; +5aa0 : 00000000; +5aa1 : 00000000; +5aa2 : 00000000; +5aa3 : 00000000; +5aa4 : 00000000; +5aa5 : 00000000; +5aa6 : 00000000; +5aa7 : 00000000; +5aa8 : 00000000; +5aa9 : 00000000; +5aaa : 00000000; +5aab : 00000000; +5aac : 00000000; +5aad : 00000000; +5aae : 00000000; +5aaf : 00000000; +5ab0 : 00000000; +5ab1 : 00000000; +5ab2 : 00000000; +5ab3 : 00000000; +5ab4 : 00000000; +5ab5 : 00000000; +5ab6 : 00000000; +5ab7 : 00000000; +5ab8 : 00000000; +5ab9 : 00000000; +5aba : 00000000; +5abb : 00000000; +5abc : 00000000; +5abd : 00000000; +5abe : 00000000; +5abf : 00000000; +5ac0 : 00000000; +5ac1 : 00000000; +5ac2 : 00000000; +5ac3 : 00000000; +5ac4 : 00000000; +5ac5 : 00000000; +5ac6 : 00000000; +5ac7 : 00000000; +5ac8 : 00000000; +5ac9 : 00000000; +5aca : 00000000; +5acb : 00000000; +5acc : 00000000; +5acd : 00000000; +5ace : 00000000; +5acf : 00000000; +5ad0 : 00000000; +5ad1 : 00000000; +5ad2 : 00000000; +5ad3 : 00000000; +5ad4 : 00000000; +5ad5 : 00000000; +5ad6 : 00000000; +5ad7 : 00000000; +5ad8 : 00000000; +5ad9 : 00000000; +5ada : 00000000; +5adb : 00000000; +5adc : 00000000; +5add : 00000000; +5ade : 00000000; +5adf : 00000000; +5ae0 : 00000000; +5ae1 : 00000000; +5ae2 : 00000000; +5ae3 : 00000000; +5ae4 : 00000000; +5ae5 : 00000000; +5ae6 : 00000000; +5ae7 : 00000000; +5ae8 : 00000000; +5ae9 : 00000000; +5aea : 00000000; +5aeb : 00000000; +5aec : 00000000; +5aed : 00000000; +5aee : 00000000; +5aef : 00000000; +5af0 : 00000000; +5af1 : 00000000; +5af2 : 00000000; +5af3 : 00000000; +5af4 : 00000000; +5af5 : 00000000; +5af6 : 00000000; +5af7 : 00000000; +5af8 : 00000000; +5af9 : 00000000; +5afa : 00000000; +5afb : 00000000; +5afc : 00000000; +5afd : 00000000; +5afe : 00000000; +5aff : 00000000; +5b00 : 00000000; +5b01 : 00000000; +5b02 : 00000000; +5b03 : 00000000; +5b04 : 00000000; +5b05 : 00000000; +5b06 : 00000000; +5b07 : 00000000; +5b08 : 00000000; +5b09 : 00000000; +5b0a : 00000000; +5b0b : 00000000; +5b0c : 00000000; +5b0d : 00000000; +5b0e : 00000000; +5b0f : 00000000; +5b10 : 00000000; +5b11 : 00000000; +5b12 : 00000000; +5b13 : 00000000; +5b14 : 00000000; +5b15 : 00000000; +5b16 : 00000000; +5b17 : 00000000; +5b18 : 00000000; +5b19 : 00000000; +5b1a : 00000000; +5b1b : 00000000; +5b1c : 00000000; +5b1d : 00000000; +5b1e : 00000000; +5b1f : 00000000; +5b20 : 00000000; +5b21 : 00000000; +5b22 : 00000000; +5b23 : 00000000; +5b24 : 00000000; +5b25 : 00000000; +5b26 : 00000000; +5b27 : 00000000; +5b28 : 00000000; +5b29 : 00000000; +5b2a : 00000000; +5b2b : 00000000; +5b2c : 00000000; +5b2d : 00000000; +5b2e : 00000000; +5b2f : 00000000; +5b30 : 00000000; +5b31 : 00000000; +5b32 : 00000000; +5b33 : 00000000; +5b34 : 00000000; +5b35 : 00000000; +5b36 : 00000000; +5b37 : 00000000; +5b38 : 00000000; +5b39 : 00000000; +5b3a : 00000000; +5b3b : 00000000; +5b3c : 00000000; +5b3d : 00000000; +5b3e : 00000000; +5b3f : 00000000; +5b40 : 00000000; +5b41 : 00000000; +5b42 : 00000000; +5b43 : 00000000; +5b44 : 00000000; +5b45 : 00000000; +5b46 : 00000000; +5b47 : 00000000; +5b48 : 00000000; +5b49 : 00000000; +5b4a : 00000000; +5b4b : 00000000; +5b4c : 00000000; +5b4d : 00000000; +5b4e : 00000000; +5b4f : 00000000; +5b50 : 00000000; +5b51 : 00000000; +5b52 : 00000000; +5b53 : 00000000; +5b54 : 00000000; +5b55 : 00000000; +5b56 : 00000000; +5b57 : 00000000; +5b58 : 00000000; +5b59 : 00000000; +5b5a : 00000000; +5b5b : 00000000; +5b5c : 00000000; +5b5d : 00000000; +5b5e : 00000000; +5b5f : 00000000; +5b60 : 00000000; +5b61 : 00000000; +5b62 : 00000000; +5b63 : 00000000; +5b64 : 00000000; +5b65 : 00000000; +5b66 : 00000000; +5b67 : 00000000; +5b68 : 00000000; +5b69 : 00000000; +5b6a : 00000000; +5b6b : 00000000; +5b6c : 00000000; +5b6d : 00000000; +5b6e : 00000000; +5b6f : 00000000; +5b70 : 00000000; +5b71 : 00000000; +5b72 : 00000000; +5b73 : 00000000; +5b74 : 00000000; +5b75 : 00000000; +5b76 : 00000000; +5b77 : 00000000; +5b78 : 00000000; +5b79 : 00000000; +5b7a : 00000000; +5b7b : 00000000; +5b7c : 00000000; +5b7d : 00000000; +5b7e : 00000000; +5b7f : 00000000; +5b80 : 00000000; +5b81 : 00000000; +5b82 : 00000000; +5b83 : 00000000; +5b84 : 00000000; +5b85 : 00000000; +5b86 : 00000000; +5b87 : 00000000; +5b88 : 00000000; +5b89 : 00000000; +5b8a : 00000000; +5b8b : 00000000; +5b8c : 00000000; +5b8d : 00000000; +5b8e : 00000000; +5b8f : 00000000; +5b90 : 00000000; +5b91 : 00000000; +5b92 : 00000000; +5b93 : 00000000; +5b94 : 00000000; +5b95 : 00000000; +5b96 : 00000000; +5b97 : 00000000; +5b98 : 00000000; +5b99 : 00000000; +5b9a : 00000000; +5b9b : 00000000; +5b9c : 00000000; +5b9d : 00000000; +5b9e : 00000000; +5b9f : 00000000; +5ba0 : 00000000; +5ba1 : 00000000; +5ba2 : 00000000; +5ba3 : 00000000; +5ba4 : 00000000; +5ba5 : 00000000; +5ba6 : 00000000; +5ba7 : 00000000; +5ba8 : 00000000; +5ba9 : 00000000; +5baa : 00000000; +5bab : 00000000; +5bac : 00000000; +5bad : 00000000; +5bae : 00000000; +5baf : 00000000; +5bb0 : 00000000; +5bb1 : 00000000; +5bb2 : 00000000; +5bb3 : 00000000; +5bb4 : 00000000; +5bb5 : 00000000; +5bb6 : 00000000; +5bb7 : 00000000; +5bb8 : 00000000; +5bb9 : 00000000; +5bba : 00000000; +5bbb : 00000000; +5bbc : 00000000; +5bbd : 00000000; +5bbe : 00000000; +5bbf : 00000000; +5bc0 : 00000000; +5bc1 : 00000000; +5bc2 : 00000000; +5bc3 : 00000000; +5bc4 : 00000000; +5bc5 : 00000000; +5bc6 : 00000000; +5bc7 : 00000000; +5bc8 : 00000000; +5bc9 : 00000000; +5bca : 00000000; +5bcb : 00000000; +5bcc : 00000000; +5bcd : 00000000; +5bce : 00000000; +5bcf : 00000000; +5bd0 : 00000000; +5bd1 : 00000000; +5bd2 : 00000000; +5bd3 : 00000000; +5bd4 : 00000000; +5bd5 : 00000000; +5bd6 : 00000000; +5bd7 : 00000000; +5bd8 : 00000000; +5bd9 : 00000000; +5bda : 00000000; +5bdb : 00000000; +5bdc : 00000000; +5bdd : 00000000; +5bde : 00000000; +5bdf : 00000000; +5be0 : 00000000; +5be1 : 00000000; +5be2 : 00000000; +5be3 : 00000000; +5be4 : 00000000; +5be5 : 00000000; +5be6 : 00000000; +5be7 : 00000000; +5be8 : 00000000; +5be9 : 00000000; +5bea : 00000000; +5beb : 00000000; +5bec : 00000000; +5bed : 00000000; +5bee : 00000000; +5bef : 00000000; +5bf0 : 00000000; +5bf1 : 00000000; +5bf2 : 00000000; +5bf3 : 00000000; +5bf4 : 00000000; +5bf5 : 00000000; +5bf6 : 00000000; +5bf7 : 00000000; +5bf8 : 00000000; +5bf9 : 00000000; +5bfa : 00000000; +5bfb : 00000000; +5bfc : 00000000; +5bfd : 00000000; +5bfe : 00000000; +5bff : 00000000; +5c00 : 00000000; +5c01 : 00000000; +5c02 : 00000000; +5c03 : 00000000; +5c04 : 00000000; +5c05 : 00000000; +5c06 : 00000000; +5c07 : 00000000; +5c08 : 00000000; +5c09 : 00000000; +5c0a : 00000000; +5c0b : 00000000; +5c0c : 00000000; +5c0d : 00000000; +5c0e : 00000000; +5c0f : 00000000; +5c10 : 00000000; +5c11 : 00000000; +5c12 : 00000000; +5c13 : 00000000; +5c14 : 00000000; +5c15 : 00000000; +5c16 : 00000000; +5c17 : 00000000; +5c18 : 00000000; +5c19 : 00000000; +5c1a : 00000000; +5c1b : 00000000; +5c1c : 00000000; +5c1d : 00000000; +5c1e : 00000000; +5c1f : 00000000; +5c20 : 00000000; +5c21 : 00000000; +5c22 : 00000000; +5c23 : 00000000; +5c24 : 00000000; +5c25 : 00000000; +5c26 : 00000000; +5c27 : 00000000; +5c28 : 00000000; +5c29 : 00000000; +5c2a : 00000000; +5c2b : 00000000; +5c2c : 00000000; +5c2d : 00000000; +5c2e : 00000000; +5c2f : 00000000; +5c30 : 00000000; +5c31 : 00000000; +5c32 : 00000000; +5c33 : 00000000; +5c34 : 00000000; +5c35 : 00000000; +5c36 : 00000000; +5c37 : 00000000; +5c38 : 00000000; +5c39 : 00000000; +5c3a : 00000000; +5c3b : 00000000; +5c3c : 00000000; +5c3d : 00000000; +5c3e : 00000000; +5c3f : 00000000; +5c40 : 00000000; +5c41 : 00000000; +5c42 : 00000000; +5c43 : 00000000; +5c44 : 00000000; +5c45 : 00000000; +5c46 : 00000000; +5c47 : 00000000; +5c48 : 00000000; +5c49 : 00000000; +5c4a : 00000000; +5c4b : 00000000; +5c4c : 00000000; +5c4d : 00000000; +5c4e : 00000000; +5c4f : 00000000; +5c50 : 00000000; +5c51 : 00000000; +5c52 : 00000000; +5c53 : 00000000; +5c54 : 00000000; +5c55 : 00000000; +5c56 : 00000000; +5c57 : 00000000; +5c58 : 00000000; +5c59 : 00000000; +5c5a : 00000000; +5c5b : 00000000; +5c5c : 00000000; +5c5d : 00000000; +5c5e : 00000000; +5c5f : 00000000; +5c60 : 00000000; +5c61 : 00000000; +5c62 : 00000000; +5c63 : 00000000; +5c64 : 00000000; +5c65 : 00000000; +5c66 : 00000000; +5c67 : 00000000; +5c68 : 00000000; +5c69 : 00000000; +5c6a : 00000000; +5c6b : 00000000; +5c6c : 00000000; +5c6d : 00000000; +5c6e : 00000000; +5c6f : 00000000; +5c70 : 00000000; +5c71 : 00000000; +5c72 : 00000000; +5c73 : 00000000; +5c74 : 00000000; +5c75 : 00000000; +5c76 : 00000000; +5c77 : 00000000; +5c78 : 00000000; +5c79 : 00000000; +5c7a : 00000000; +5c7b : 00000000; +5c7c : 00000000; +5c7d : 00000000; +5c7e : 00000000; +5c7f : 00000000; +5c80 : 00000000; +5c81 : 00000000; +5c82 : 00000000; +5c83 : 00000000; +5c84 : 00000000; +5c85 : 00000000; +5c86 : 00000000; +5c87 : 00000000; +5c88 : 00000000; +5c89 : 00000000; +5c8a : 00000000; +5c8b : 00000000; +5c8c : 00000000; +5c8d : 00000000; +5c8e : 00000000; +5c8f : 00000000; +5c90 : 00000000; +5c91 : 00000000; +5c92 : 00000000; +5c93 : 00000000; +5c94 : 00000000; +5c95 : 00000000; +5c96 : 00000000; +5c97 : 00000000; +5c98 : 00000000; +5c99 : 00000000; +5c9a : 00000000; +5c9b : 00000000; +5c9c : 00000000; +5c9d : 00000000; +5c9e : 00000000; +5c9f : 00000000; +5ca0 : 00000000; +5ca1 : 00000000; +5ca2 : 00000000; +5ca3 : 00000000; +5ca4 : 00000000; +5ca5 : 00000000; +5ca6 : 00000000; +5ca7 : 00000000; +5ca8 : 00000000; +5ca9 : 00000000; +5caa : 00000000; +5cab : 00000000; +5cac : 00000000; +5cad : 00000000; +5cae : 00000000; +5caf : 00000000; +5cb0 : 00000000; +5cb1 : 00000000; +5cb2 : 00000000; +5cb3 : 00000000; +5cb4 : 00000000; +5cb5 : 00000000; +5cb6 : 00000000; +5cb7 : 00000000; +5cb8 : 00000000; +5cb9 : 00000000; +5cba : 00000000; +5cbb : 00000000; +5cbc : 00000000; +5cbd : 00000000; +5cbe : 00000000; +5cbf : 00000000; +5cc0 : 00000000; +5cc1 : 00000000; +5cc2 : 00000000; +5cc3 : 00000000; +5cc4 : 00000000; +5cc5 : 00000000; +5cc6 : 00000000; +5cc7 : 00000000; +5cc8 : 00000000; +5cc9 : 00000000; +5cca : 00000000; +5ccb : 00000000; +5ccc : 00000000; +5ccd : 00000000; +5cce : 00000000; +5ccf : 00000000; +5cd0 : 00000000; +5cd1 : 00000000; +5cd2 : 00000000; +5cd3 : 00000000; +5cd4 : 00000000; +5cd5 : 00000000; +5cd6 : 00000000; +5cd7 : 00000000; +5cd8 : 00000000; +5cd9 : 00000000; +5cda : 00000000; +5cdb : 00000000; +5cdc : 00000000; +5cdd : 00000000; +5cde : 00000000; +5cdf : 00000000; +5ce0 : 00000000; +5ce1 : 00000000; +5ce2 : 00000000; +5ce3 : 00000000; +5ce4 : 00000000; +5ce5 : 00000000; +5ce6 : 00000000; +5ce7 : 00000000; +5ce8 : 00000000; +5ce9 : 00000000; +5cea : 00000000; +5ceb : 00000000; +5cec : 00000000; +5ced : 00000000; +5cee : 00000000; +5cef : 00000000; +5cf0 : 00000000; +5cf1 : 00000000; +5cf2 : 00000000; +5cf3 : 00000000; +5cf4 : 00000000; +5cf5 : 00000000; +5cf6 : 00000000; +5cf7 : 00000000; +5cf8 : 00000000; +5cf9 : 00000000; +5cfa : 00000000; +5cfb : 00000000; +5cfc : 00000000; +5cfd : 00000000; +5cfe : 00000000; +5cff : 00000000; +5d00 : 00000000; +5d01 : 00000000; +5d02 : 00000000; +5d03 : 00000000; +5d04 : 00000000; +5d05 : 00000000; +5d06 : 00000000; +5d07 : 00000000; +5d08 : 00000000; +5d09 : 00000000; +5d0a : 00000000; +5d0b : 00000000; +5d0c : 00000000; +5d0d : 00000000; +5d0e : 00000000; +5d0f : 00000000; +5d10 : 00000000; +5d11 : 00000000; +5d12 : 00000000; +5d13 : 00000000; +5d14 : 00000000; +5d15 : 00000000; +5d16 : 00000000; +5d17 : 00000000; +5d18 : 00000000; +5d19 : 00000000; +5d1a : 00000000; +5d1b : 00000000; +5d1c : 00000000; +5d1d : 00000000; +5d1e : 00000000; +5d1f : 00000000; +5d20 : 00000000; +5d21 : 00000000; +5d22 : 00000000; +5d23 : 00000000; +5d24 : 00000000; +5d25 : 00000000; +5d26 : 00000000; +5d27 : 00000000; +5d28 : 00000000; +5d29 : 00000000; +5d2a : 00000000; +5d2b : 00000000; +5d2c : 00000000; +5d2d : 00000000; +5d2e : 00000000; +5d2f : 00000000; +5d30 : 00000000; +5d31 : 00000000; +5d32 : 00000000; +5d33 : 00000000; +5d34 : 00000000; +5d35 : 00000000; +5d36 : 00000000; +5d37 : 00000000; +5d38 : 00000000; +5d39 : 00000000; +5d3a : 00000000; +5d3b : 00000000; +5d3c : 00000000; +5d3d : 00000000; +5d3e : 00000000; +5d3f : 00000000; +5d40 : 00000000; +5d41 : 00000000; +5d42 : 00000000; +5d43 : 00000000; +5d44 : 00000000; +5d45 : 00000000; +5d46 : 00000000; +5d47 : 00000000; +5d48 : 00000000; +5d49 : 00000000; +5d4a : 00000000; +5d4b : 00000000; +5d4c : 00000000; +5d4d : 00000000; +5d4e : 00000000; +5d4f : 00000000; +5d50 : 00000000; +5d51 : 00000000; +5d52 : 00000000; +5d53 : 00000000; +5d54 : 00000000; +5d55 : 00000000; +5d56 : 00000000; +5d57 : 00000000; +5d58 : 00000000; +5d59 : 00000000; +5d5a : 00000000; +5d5b : 00000000; +5d5c : 00000000; +5d5d : 00000000; +5d5e : 00000000; +5d5f : 00000000; +5d60 : 00000000; +5d61 : 00000000; +5d62 : 00000000; +5d63 : 00000000; +5d64 : 00000000; +5d65 : 00000000; +5d66 : 00000000; +5d67 : 00000000; +5d68 : 00000000; +5d69 : 00000000; +5d6a : 00000000; +5d6b : 00000000; +5d6c : 00000000; +5d6d : 00000000; +5d6e : 00000000; +5d6f : 00000000; +5d70 : 00000000; +5d71 : 00000000; +5d72 : 00000000; +5d73 : 00000000; +5d74 : 00000000; +5d75 : 00000000; +5d76 : 00000000; +5d77 : 00000000; +5d78 : 00000000; +5d79 : 00000000; +5d7a : 00000000; +5d7b : 00000000; +5d7c : 00000000; +5d7d : 00000000; +5d7e : 00000000; +5d7f : 00000000; +5d80 : 00000000; +5d81 : 00000000; +5d82 : 00000000; +5d83 : 00000000; +5d84 : 00000000; +5d85 : 00000000; +5d86 : 00000000; +5d87 : 00000000; +5d88 : 00000000; +5d89 : 00000000; +5d8a : 00000000; +5d8b : 00000000; +5d8c : 00000000; +5d8d : 00000000; +5d8e : 00000000; +5d8f : 00000000; +5d90 : 00000000; +5d91 : 00000000; +5d92 : 00000000; +5d93 : 00000000; +5d94 : 00000000; +5d95 : 00000000; +5d96 : 00000000; +5d97 : 00000000; +5d98 : 00000000; +5d99 : 00000000; +5d9a : 00000000; +5d9b : 00000000; +5d9c : 00000000; +5d9d : 00000000; +5d9e : 00000000; +5d9f : 00000000; +5da0 : 00000000; +5da1 : 00000000; +5da2 : 00000000; +5da3 : 00000000; +5da4 : 00000000; +5da5 : 00000000; +5da6 : 00000000; +5da7 : 00000000; +5da8 : 00000000; +5da9 : 00000000; +5daa : 00000000; +5dab : 00000000; +5dac : 00000000; +5dad : 00000000; +5dae : 00000000; +5daf : 00000000; +5db0 : 00000000; +5db1 : 00000000; +5db2 : 00000000; +5db3 : 00000000; +5db4 : 00000000; +5db5 : 00000000; +5db6 : 00000000; +5db7 : 00000000; +5db8 : 00000000; +5db9 : 00000000; +5dba : 00000000; +5dbb : 00000000; +5dbc : 00000000; +5dbd : 00000000; +5dbe : 00000000; +5dbf : 00000000; +5dc0 : 00000000; +5dc1 : 00000000; +5dc2 : 00000000; +5dc3 : 00000000; +5dc4 : 00000000; +5dc5 : 00000000; +5dc6 : 00000000; +5dc7 : 00000000; +5dc8 : 00000000; +5dc9 : 00000000; +5dca : 00000000; +5dcb : 00000000; +5dcc : 00000000; +5dcd : 00000000; +5dce : 00000000; +5dcf : 00000000; +5dd0 : 00000000; +5dd1 : 00000000; +5dd2 : 00000000; +5dd3 : 00000000; +5dd4 : 00000000; +5dd5 : 00000000; +5dd6 : 00000000; +5dd7 : 00000000; +5dd8 : 00000000; +5dd9 : 00000000; +5dda : 00000000; +5ddb : 00000000; +5ddc : 00000000; +5ddd : 00000000; +5dde : 00000000; +5ddf : 00000000; +5de0 : 00000000; +5de1 : 00000000; +5de2 : 00000000; +5de3 : 00000000; +5de4 : 00000000; +5de5 : 00000000; +5de6 : 00000000; +5de7 : 00000000; +5de8 : 00000000; +5de9 : 00000000; +5dea : 00000000; +5deb : 00000000; +5dec : 00000000; +5ded : 00000000; +5dee : 00000000; +5def : 00000000; +5df0 : 00000000; +5df1 : 00000000; +5df2 : 00000000; +5df3 : 00000000; +5df4 : 00000000; +5df5 : 00000000; +5df6 : 00000000; +5df7 : 00000000; +5df8 : 00000000; +5df9 : 00000000; +5dfa : 00000000; +5dfb : 00000000; +5dfc : 00000000; +5dfd : 00000000; +5dfe : 00000000; +5dff : 00000000; +5e00 : 00000000; +5e01 : 00000000; +5e02 : 00000000; +5e03 : 00000000; +5e04 : 00000000; +5e05 : 00000000; +5e06 : 00000000; +5e07 : 00000000; +5e08 : 00000000; +5e09 : 00000000; +5e0a : 00000000; +5e0b : 00000000; +5e0c : 00000000; +5e0d : 00000000; +5e0e : 00000000; +5e0f : 00000000; +5e10 : 00000000; +5e11 : 00000000; +5e12 : 00000000; +5e13 : 00000000; +5e14 : 00000000; +5e15 : 00000000; +5e16 : 00000000; +5e17 : 00000000; +5e18 : 00000000; +5e19 : 00000000; +5e1a : 00000000; +5e1b : 00000000; +5e1c : 00000000; +5e1d : 00000000; +5e1e : 00000000; +5e1f : 00000000; +5e20 : 00000000; +5e21 : 00000000; +5e22 : 00000000; +5e23 : 00000000; +5e24 : 00000000; +5e25 : 00000000; +5e26 : 00000000; +5e27 : 00000000; +5e28 : 00000000; +5e29 : 00000000; +5e2a : 00000000; +5e2b : 00000000; +5e2c : 00000000; +5e2d : 00000000; +5e2e : 00000000; +5e2f : 00000000; +5e30 : 00000000; +5e31 : 00000000; +5e32 : 00000000; +5e33 : 00000000; +5e34 : 00000000; +5e35 : 00000000; +5e36 : 00000000; +5e37 : 00000000; +5e38 : 00000000; +5e39 : 00000000; +5e3a : 00000000; +5e3b : 00000000; +5e3c : 00000000; +5e3d : 00000000; +5e3e : 00000000; +5e3f : 00000000; +5e40 : 00000000; +5e41 : 00000000; +5e42 : 00000000; +5e43 : 00000000; +5e44 : 00000000; +5e45 : 00000000; +5e46 : 00000000; +5e47 : 00000000; +5e48 : 00000000; +5e49 : 00000000; +5e4a : 00000000; +5e4b : 00000000; +5e4c : 00000000; +5e4d : 00000000; +5e4e : 00000000; +5e4f : 00000000; +5e50 : 00000000; +5e51 : 00000000; +5e52 : 00000000; +5e53 : 00000000; +5e54 : 00000000; +5e55 : 00000000; +5e56 : 00000000; +5e57 : 00000000; +5e58 : 00000000; +5e59 : 00000000; +5e5a : 00000000; +5e5b : 00000000; +5e5c : 00000000; +5e5d : 00000000; +5e5e : 00000000; +5e5f : 00000000; +5e60 : 00000000; +5e61 : 00000000; +5e62 : 00000000; +5e63 : 00000000; +5e64 : 00000000; +5e65 : 00000000; +5e66 : 00000000; +5e67 : 00000000; +5e68 : 00000000; +5e69 : 00000000; +5e6a : 00000000; +5e6b : 00000000; +5e6c : 00000000; +5e6d : 00000000; +5e6e : 00000000; +5e6f : 00000000; +5e70 : 00000000; +5e71 : 00000000; +5e72 : 00000000; +5e73 : 00000000; +5e74 : 00000000; +5e75 : 00000000; +5e76 : 00000000; +5e77 : 00000000; +5e78 : 00000000; +5e79 : 00000000; +5e7a : 00000000; +5e7b : 00000000; +5e7c : 00000000; +5e7d : 00000000; +5e7e : 00000000; +5e7f : 00000000; +5e80 : 00000000; +5e81 : 00000000; +5e82 : 00000000; +5e83 : 00000000; +5e84 : 00000000; +5e85 : 00000000; +5e86 : 00000000; +5e87 : 00000000; +5e88 : 00000000; +5e89 : 00000000; +5e8a : 00000000; +5e8b : 00000000; +5e8c : 00000000; +5e8d : 00000000; +5e8e : 00000000; +5e8f : 00000000; +5e90 : 00000000; +5e91 : 00000000; +5e92 : 00000000; +5e93 : 00000000; +5e94 : 00000000; +5e95 : 00000000; +5e96 : 00000000; +5e97 : 00000000; +5e98 : 00000000; +5e99 : 00000000; +5e9a : 00000000; +5e9b : 00000000; +5e9c : 00000000; +5e9d : 00000000; +5e9e : 00000000; +5e9f : 00000000; +5ea0 : 00000000; +5ea1 : 00000000; +5ea2 : 00000000; +5ea3 : 00000000; +5ea4 : 00000000; +5ea5 : 00000000; +5ea6 : 00000000; +5ea7 : 00000000; +5ea8 : 00000000; +5ea9 : 00000000; +5eaa : 00000000; +5eab : 00000000; +5eac : 00000000; +5ead : 00000000; +5eae : 00000000; +5eaf : 00000000; +5eb0 : 00000000; +5eb1 : 00000000; +5eb2 : 00000000; +5eb3 : 00000000; +5eb4 : 00000000; +5eb5 : 00000000; +5eb6 : 00000000; +5eb7 : 00000000; +5eb8 : 00000000; +5eb9 : 00000000; +5eba : 00000000; +5ebb : 00000000; +5ebc : 00000000; +5ebd : 00000000; +5ebe : 00000000; +5ebf : 00000000; +5ec0 : 00000000; +5ec1 : 00000000; +5ec2 : 00000000; +5ec3 : 00000000; +5ec4 : 00000000; +5ec5 : 00000000; +5ec6 : 00000000; +5ec7 : 00000000; +5ec8 : 00000000; +5ec9 : 00000000; +5eca : 00000000; +5ecb : 00000000; +5ecc : 00000000; +5ecd : 00000000; +5ece : 00000000; +5ecf : 00000000; +5ed0 : 00000000; +5ed1 : 00000000; +5ed2 : 00000000; +5ed3 : 00000000; +5ed4 : 00000000; +5ed5 : 00000000; +5ed6 : 00000000; +5ed7 : 00000000; +5ed8 : 00000000; +5ed9 : 00000000; +5eda : 00000000; +5edb : 00000000; +5edc : 00000000; +5edd : 00000000; +5ede : 00000000; +5edf : 00000000; +5ee0 : 00000000; +5ee1 : 00000000; +5ee2 : 00000000; +5ee3 : 00000000; +5ee4 : 00000000; +5ee5 : 00000000; +5ee6 : 00000000; +5ee7 : 00000000; +5ee8 : 00000000; +5ee9 : 00000000; +5eea : 00000000; +5eeb : 00000000; +5eec : 00000000; +5eed : 00000000; +5eee : 00000000; +5eef : 00000000; +5ef0 : 00000000; +5ef1 : 00000000; +5ef2 : 00000000; +5ef3 : 00000000; +5ef4 : 00000000; +5ef5 : 00000000; +5ef6 : 00000000; +5ef7 : 00000000; +5ef8 : 00000000; +5ef9 : 00000000; +5efa : 00000000; +5efb : 00000000; +5efc : 00000000; +5efd : 00000000; +5efe : 00000000; +5eff : 00000000; +5f00 : 00000000; +5f01 : 00000000; +5f02 : 00000000; +5f03 : 00000000; +5f04 : 00000000; +5f05 : 00000000; +5f06 : 00000000; +5f07 : 00000000; +5f08 : 00000000; +5f09 : 00000000; +5f0a : 00000000; +5f0b : 00000000; +5f0c : 00000000; +5f0d : 00000000; +5f0e : 00000000; +5f0f : 00000000; +5f10 : 00000000; +5f11 : 00000000; +5f12 : 00000000; +5f13 : 00000000; +5f14 : 00000000; +5f15 : 00000000; +5f16 : 00000000; +5f17 : 00000000; +5f18 : 00000000; +5f19 : 00000000; +5f1a : 00000000; +5f1b : 00000000; +5f1c : 00000000; +5f1d : 00000000; +5f1e : 00000000; +5f1f : 00000000; +5f20 : 00000000; +5f21 : 00000000; +5f22 : 00000000; +5f23 : 00000000; +5f24 : 00000000; +5f25 : 00000000; +5f26 : 00000000; +5f27 : 00000000; +5f28 : 00000000; +5f29 : 00000000; +5f2a : 00000000; +5f2b : 00000000; +5f2c : 00000000; +5f2d : 00000000; +5f2e : 00000000; +5f2f : 00000000; +5f30 : 00000000; +5f31 : 00000000; +5f32 : 00000000; +5f33 : 00000000; +5f34 : 00000000; +5f35 : 00000000; +5f36 : 00000000; +5f37 : 00000000; +5f38 : 00000000; +5f39 : 00000000; +5f3a : 00000000; +5f3b : 00000000; +5f3c : 00000000; +5f3d : 00000000; +5f3e : 00000000; +5f3f : 00000000; +5f40 : 00000000; +5f41 : 00000000; +5f42 : 00000000; +5f43 : 00000000; +5f44 : 00000000; +5f45 : 00000000; +5f46 : 00000000; +5f47 : 00000000; +5f48 : 00000000; +5f49 : 00000000; +5f4a : 00000000; +5f4b : 00000000; +5f4c : 00000000; +5f4d : 00000000; +5f4e : 00000000; +5f4f : 00000000; +5f50 : 00000000; +5f51 : 00000000; +5f52 : 00000000; +5f53 : 00000000; +5f54 : 00000000; +5f55 : 00000000; +5f56 : 00000000; +5f57 : 00000000; +5f58 : 00000000; +5f59 : 00000000; +5f5a : 00000000; +5f5b : 00000000; +5f5c : 00000000; +5f5d : 00000000; +5f5e : 00000000; +5f5f : 00000000; +5f60 : 00000000; +5f61 : 00000000; +5f62 : 00000000; +5f63 : 00000000; +5f64 : 00000000; +5f65 : 00000000; +5f66 : 00000000; +5f67 : 00000000; +5f68 : 00000000; +5f69 : 00000000; +5f6a : 00000000; +5f6b : 00000000; +5f6c : 00000000; +5f6d : 00000000; +5f6e : 00000000; +5f6f : 00000000; +5f70 : 00000000; +5f71 : 00000000; +5f72 : 00000000; +5f73 : 00000000; +5f74 : 00000000; +5f75 : 00000000; +5f76 : 00000000; +5f77 : 00000000; +5f78 : 00000000; +5f79 : 00000000; +5f7a : 00000000; +5f7b : 00000000; +5f7c : 00000000; +5f7d : 00000000; +5f7e : 00000000; +5f7f : 00000000; +5f80 : 00000000; +5f81 : 00000000; +5f82 : 00000000; +5f83 : 00000000; +5f84 : 00000000; +5f85 : 00000000; +5f86 : 00000000; +5f87 : 00000000; +5f88 : 00000000; +5f89 : 00000000; +5f8a : 00000000; +5f8b : 00000000; +5f8c : 00000000; +5f8d : 00000000; +5f8e : 00000000; +5f8f : 00000000; +5f90 : 00000000; +5f91 : 00000000; +5f92 : 00000000; +5f93 : 00000000; +5f94 : 00000000; +5f95 : 00000000; +5f96 : 00000000; +5f97 : 00000000; +5f98 : 00000000; +5f99 : 00000000; +5f9a : 00000000; +5f9b : 00000000; +5f9c : 00000000; +5f9d : 00000000; +5f9e : 00000000; +5f9f : 00000000; +5fa0 : 00000000; +5fa1 : 00000000; +5fa2 : 00000000; +5fa3 : 00000000; +5fa4 : 00000000; +5fa5 : 00000000; +5fa6 : 00000000; +5fa7 : 00000000; +5fa8 : 00000000; +5fa9 : 00000000; +5faa : 00000000; +5fab : 00000000; +5fac : 00000000; +5fad : 00000000; +5fae : 00000000; +5faf : 00000000; +5fb0 : 00000000; +5fb1 : 00000000; +5fb2 : 00000000; +5fb3 : 00000000; +5fb4 : 00000000; +5fb5 : 00000000; +5fb6 : 00000000; +5fb7 : 00000000; +5fb8 : 00000000; +5fb9 : 00000000; +5fba : 00000000; +5fbb : 00000000; +5fbc : 00000000; +5fbd : 00000000; +5fbe : 00000000; +5fbf : 00000000; +5fc0 : 00000000; +5fc1 : 00000000; +5fc2 : 00000000; +5fc3 : 00000000; +5fc4 : 00000000; +5fc5 : 00000000; +5fc6 : 00000000; +5fc7 : 00000000; +5fc8 : 00000000; +5fc9 : 00000000; +5fca : 00000000; +5fcb : 00000000; +5fcc : 00000000; +5fcd : 00000000; +5fce : 00000000; +5fcf : 00000000; +5fd0 : 00000000; +5fd1 : 00000000; +5fd2 : 00000000; +5fd3 : 00000000; +5fd4 : 00000000; +5fd5 : 00000000; +5fd6 : 00000000; +5fd7 : 00000000; +5fd8 : 00000000; +5fd9 : 00000000; +5fda : 00000000; +5fdb : 00000000; +5fdc : 00000000; +5fdd : 00000000; +5fde : 00000000; +5fdf : 00000000; +5fe0 : 00000000; +5fe1 : 00000000; +5fe2 : 00000000; +5fe3 : 00000000; +5fe4 : 00000000; +5fe5 : 00000000; +5fe6 : 00000000; +5fe7 : 00000000; +5fe8 : 00000000; +5fe9 : 00000000; +5fea : 00000000; +5feb : 00000000; +5fec : 00000000; +5fed : 00000000; +5fee : 00000000; +5fef : 00000000; +5ff0 : 00000000; +5ff1 : 00000000; +5ff2 : 00000000; +5ff3 : 00000000; +5ff4 : 00000000; +5ff5 : 00000000; +5ff6 : 00000000; +5ff7 : 00000000; +5ff8 : 00000000; +5ff9 : 00000000; +5ffa : 00000000; +5ffb : 00000000; +5ffc : 00000000; +5ffd : 00000000; +5ffe : 00000000; +5fff : 00000000; +6000 : 00000000; +6001 : 00000000; +6002 : 00000000; +6003 : 00000000; +6004 : 00000000; +6005 : 00000000; +6006 : 00000000; +6007 : 00000000; +6008 : 00000000; +6009 : 00000000; +600a : 00000000; +600b : 00000000; +600c : 00000000; +600d : 00000000; +600e : 00000000; +600f : 00000000; +6010 : 00000000; +6011 : 00000000; +6012 : 00000000; +6013 : 00000000; +6014 : 00000000; +6015 : 00000000; +6016 : 00000000; +6017 : 00000000; +6018 : 00000000; +6019 : 00000000; +601a : 00000000; +601b : 00000000; +601c : 00000000; +601d : 00000000; +601e : 00000000; +601f : 00000000; +6020 : 00000000; +6021 : 00000000; +6022 : 00000000; +6023 : 00000000; +6024 : 00000000; +6025 : 00000000; +6026 : 00000000; +6027 : 00000000; +6028 : 00000000; +6029 : 00000000; +602a : 00000000; +602b : 00000000; +602c : 00000000; +602d : 00000000; +602e : 00000000; +602f : 00000000; +6030 : 00000000; +6031 : 00000000; +6032 : 00000000; +6033 : 00000000; +6034 : 00000000; +6035 : 00000000; +6036 : 00000000; +6037 : 00000000; +6038 : 00000000; +6039 : 00000000; +603a : 00000000; +603b : 00000000; +603c : 00000000; +603d : 00000000; +603e : 00000000; +603f : 00000000; +6040 : 00000000; +6041 : 00000000; +6042 : 00000000; +6043 : 00000000; +6044 : 00000000; +6045 : 00000000; +6046 : 00000000; +6047 : 00000000; +6048 : 00000000; +6049 : 00000000; +604a : 00000000; +604b : 00000000; +604c : 00000000; +604d : 00000000; +604e : 00000000; +604f : 00000000; +6050 : 00000000; +6051 : 00000000; +6052 : 00000000; +6053 : 00000000; +6054 : 00000000; +6055 : 00000000; +6056 : 00000000; +6057 : 00000000; +6058 : 00000000; +6059 : 00000000; +605a : 00000000; +605b : 00000000; +605c : 00000000; +605d : 00000000; +605e : 00000000; +605f : 00000000; +6060 : 00000000; +6061 : 00000000; +6062 : 00000000; +6063 : 00000000; +6064 : 00000000; +6065 : 00000000; +6066 : 00000000; +6067 : 00000000; +6068 : 00000000; +6069 : 00000000; +606a : 00000000; +606b : 00000000; +606c : 00000000; +606d : 00000000; +606e : 00000000; +606f : 00000000; +6070 : 00000000; +6071 : 00000000; +6072 : 00000000; +6073 : 00000000; +6074 : 00000000; +6075 : 00000000; +6076 : 00000000; +6077 : 00000000; +6078 : 00000000; +6079 : 00000000; +607a : 00000000; +607b : 00000000; +607c : 00000000; +607d : 00000000; +607e : 00000000; +607f : 00000000; +6080 : 00000000; +6081 : 00000000; +6082 : 00000000; +6083 : 00000000; +6084 : 00000000; +6085 : 00000000; +6086 : 00000000; +6087 : 00000000; +6088 : 00000000; +6089 : 00000000; +608a : 00000000; +608b : 00000000; +608c : 00000000; +608d : 00000000; +608e : 00000000; +608f : 00000000; +6090 : 00000000; +6091 : 00000000; +6092 : 00000000; +6093 : 00000000; +6094 : 00000000; +6095 : 00000000; +6096 : 00000000; +6097 : 00000000; +6098 : 00000000; +6099 : 00000000; +609a : 00000000; +609b : 00000000; +609c : 00000000; +609d : 00000000; +609e : 00000000; +609f : 00000000; +60a0 : 00000000; +60a1 : 00000000; +60a2 : 00000000; +60a3 : 00000000; +60a4 : 00000000; +60a5 : 00000000; +60a6 : 00000000; +60a7 : 00000000; +60a8 : 00000000; +60a9 : 00000000; +60aa : 00000000; +60ab : 00000000; +60ac : 00000000; +60ad : 00000000; +60ae : 00000000; +60af : 00000000; +60b0 : 00000000; +60b1 : 00000000; +60b2 : 00000000; +60b3 : 00000000; +60b4 : 00000000; +60b5 : 00000000; +60b6 : 00000000; +60b7 : 00000000; +60b8 : 00000000; +60b9 : 00000000; +60ba : 00000000; +60bb : 00000000; +60bc : 00000000; +60bd : 00000000; +60be : 00000000; +60bf : 00000000; +60c0 : 00000000; +60c1 : 00000000; +60c2 : 00000000; +60c3 : 00000000; +60c4 : 00000000; +60c5 : 00000000; +60c6 : 00000000; +60c7 : 00000000; +60c8 : 00000000; +60c9 : 00000000; +60ca : 00000000; +60cb : 00000000; +60cc : 00000000; +60cd : 00000000; +60ce : 00000000; +60cf : 00000000; +60d0 : 00000000; +60d1 : 00000000; +60d2 : 00000000; +60d3 : 00000000; +60d4 : 00000000; +60d5 : 00000000; +60d6 : 00000000; +60d7 : 00000000; +60d8 : 00000000; +60d9 : 00000000; +60da : 00000000; +60db : 00000000; +60dc : 00000000; +60dd : 00000000; +60de : 00000000; +60df : 00000000; +60e0 : 00000000; +60e1 : 00000000; +60e2 : 00000000; +60e3 : 00000000; +60e4 : 00000000; +60e5 : 00000000; +60e6 : 00000000; +60e7 : 00000000; +60e8 : 00000000; +60e9 : 00000000; +60ea : 00000000; +60eb : 00000000; +60ec : 00000000; +60ed : 00000000; +60ee : 00000000; +60ef : 00000000; +60f0 : 00000000; +60f1 : 00000000; +60f2 : 00000000; +60f3 : 00000000; +60f4 : 00000000; +60f5 : 00000000; +60f6 : 00000000; +60f7 : 00000000; +60f8 : 00000000; +60f9 : 00000000; +60fa : 00000000; +60fb : 00000000; +60fc : 00000000; +60fd : 00000000; +60fe : 00000000; +60ff : 00000000; +6100 : 00000000; +6101 : 00000000; +6102 : 00000000; +6103 : 00000000; +6104 : 00000000; +6105 : 00000000; +6106 : 00000000; +6107 : 00000000; +6108 : 00000000; +6109 : 00000000; +610a : 00000000; +610b : 00000000; +610c : 00000000; +610d : 00000000; +610e : 00000000; +610f : 00000000; +6110 : 00000000; +6111 : 00000000; +6112 : 00000000; +6113 : 00000000; +6114 : 00000000; +6115 : 00000000; +6116 : 00000000; +6117 : 00000000; +6118 : 00000000; +6119 : 00000000; +611a : 00000000; +611b : 00000000; +611c : 00000000; +611d : 00000000; +611e : 00000000; +611f : 00000000; +6120 : 00000000; +6121 : 00000000; +6122 : 00000000; +6123 : 00000000; +6124 : 00000000; +6125 : 00000000; +6126 : 00000000; +6127 : 00000000; +6128 : 00000000; +6129 : 00000000; +612a : 00000000; +612b : 00000000; +612c : 00000000; +612d : 00000000; +612e : 00000000; +612f : 00000000; +6130 : 00000000; +6131 : 00000000; +6132 : 00000000; +6133 : 00000000; +6134 : 00000000; +6135 : 00000000; +6136 : 00000000; +6137 : 00000000; +6138 : 00000000; +6139 : 00000000; +613a : 00000000; +613b : 00000000; +613c : 00000000; +613d : 00000000; +613e : 00000000; +613f : 00000000; +6140 : 00000000; +6141 : 00000000; +6142 : 00000000; +6143 : 00000000; +6144 : 00000000; +6145 : 00000000; +6146 : 00000000; +6147 : 00000000; +6148 : 00000000; +6149 : 00000000; +614a : 00000000; +614b : 00000000; +614c : 00000000; +614d : 00000000; +614e : 00000000; +614f : 00000000; +6150 : 00000000; +6151 : 00000000; +6152 : 00000000; +6153 : 00000000; +6154 : 00000000; +6155 : 00000000; +6156 : 00000000; +6157 : 00000000; +6158 : 00000000; +6159 : 00000000; +615a : 00000000; +615b : 00000000; +615c : 00000000; +615d : 00000000; +615e : 00000000; +615f : 00000000; +6160 : 00000000; +6161 : 00000000; +6162 : 00000000; +6163 : 00000000; +6164 : 00000000; +6165 : 00000000; +6166 : 00000000; +6167 : 00000000; +6168 : 00000000; +6169 : 00000000; +616a : 00000000; +616b : 00000000; +616c : 00000000; +616d : 00000000; +616e : 00000000; +616f : 00000000; +6170 : 00000000; +6171 : 00000000; +6172 : 00000000; +6173 : 00000000; +6174 : 00000000; +6175 : 00000000; +6176 : 00000000; +6177 : 00000000; +6178 : 00000000; +6179 : 00000000; +617a : 00000000; +617b : 00000000; +617c : 00000000; +617d : 00000000; +617e : 00000000; +617f : 00000000; +6180 : 00000000; +6181 : 00000000; +6182 : 00000000; +6183 : 00000000; +6184 : 00000000; +6185 : 00000000; +6186 : 00000000; +6187 : 00000000; +6188 : 00000000; +6189 : 00000000; +618a : 00000000; +618b : 00000000; +618c : 00000000; +618d : 00000000; +618e : 00000000; +618f : 00000000; +6190 : 00000000; +6191 : 00000000; +6192 : 00000000; +6193 : 00000000; +6194 : 00000000; +6195 : 00000000; +6196 : 00000000; +6197 : 00000000; +6198 : 00000000; +6199 : 00000000; +619a : 00000000; +619b : 00000000; +619c : 00000000; +619d : 00000000; +619e : 00000000; +619f : 00000000; +61a0 : 00000000; +61a1 : 00000000; +61a2 : 00000000; +61a3 : 00000000; +61a4 : 00000000; +61a5 : 00000000; +61a6 : 00000000; +61a7 : 00000000; +61a8 : 00000000; +61a9 : 00000000; +61aa : 00000000; +61ab : 00000000; +61ac : 00000000; +61ad : 00000000; +61ae : 00000000; +61af : 00000000; +61b0 : 00000000; +61b1 : 00000000; +61b2 : 00000000; +61b3 : 00000000; +61b4 : 00000000; +61b5 : 00000000; +61b6 : 00000000; +61b7 : 00000000; +61b8 : 00000000; +61b9 : 00000000; +61ba : 00000000; +61bb : 00000000; +61bc : 00000000; +61bd : 00000000; +61be : 00000000; +61bf : 00000000; +61c0 : 00000000; +61c1 : 00000000; +61c2 : 00000000; +61c3 : 00000000; +61c4 : 00000000; +61c5 : 00000000; +61c6 : 00000000; +61c7 : 00000000; +61c8 : 00000000; +61c9 : 00000000; +61ca : 00000000; +61cb : 00000000; +61cc : 00000000; +61cd : 00000000; +61ce : 00000000; +61cf : 00000000; +61d0 : 00000000; +61d1 : 00000000; +61d2 : 00000000; +61d3 : 00000000; +61d4 : 00000000; +61d5 : 00000000; +61d6 : 00000000; +61d7 : 00000000; +61d8 : 00000000; +61d9 : 00000000; +61da : 00000000; +61db : 00000000; +61dc : 00000000; +61dd : 00000000; +61de : 00000000; +61df : 00000000; +61e0 : 00000000; +61e1 : 00000000; +61e2 : 00000000; +61e3 : 00000000; +61e4 : 00000000; +61e5 : 00000000; +61e6 : 00000000; +61e7 : 00000000; +61e8 : 00000000; +61e9 : 00000000; +61ea : 00000000; +61eb : 00000000; +61ec : 00000000; +61ed : 00000000; +61ee : 00000000; +61ef : 00000000; +61f0 : 00000000; +61f1 : 00000000; +61f2 : 00000000; +61f3 : 00000000; +61f4 : 00000000; +61f5 : 00000000; +61f6 : 00000000; +61f7 : 00000000; +61f8 : 00000000; +61f9 : 00000000; +61fa : 00000000; +61fb : 00000000; +61fc : 00000000; +61fd : 00000000; +61fe : 00000000; +61ff : 00000000; +6200 : 00000000; +6201 : 00000000; +6202 : 00000000; +6203 : 00000000; +6204 : 00000000; +6205 : 00000000; +6206 : 00000000; +6207 : 00000000; +6208 : 00000000; +6209 : 00000000; +620a : 00000000; +620b : 00000000; +620c : 00000000; +620d : 00000000; +620e : 00000000; +620f : 00000000; +6210 : 00000000; +6211 : 00000000; +6212 : 00000000; +6213 : 00000000; +6214 : 00000000; +6215 : 00000000; +6216 : 00000000; +6217 : 00000000; +6218 : 00000000; +6219 : 00000000; +621a : 00000000; +621b : 00000000; +621c : 00000000; +621d : 00000000; +621e : 00000000; +621f : 00000000; +6220 : 00000000; +6221 : 00000000; +6222 : 00000000; +6223 : 00000000; +6224 : 00000000; +6225 : 00000000; +6226 : 00000000; +6227 : 00000000; +6228 : 00000000; +6229 : 00000000; +622a : 00000000; +622b : 00000000; +622c : 00000000; +622d : 00000000; +622e : 00000000; +622f : 00000000; +6230 : 00000000; +6231 : 00000000; +6232 : 00000000; +6233 : 00000000; +6234 : 00000000; +6235 : 00000000; +6236 : 00000000; +6237 : 00000000; +6238 : 00000000; +6239 : 00000000; +623a : 00000000; +623b : 00000000; +623c : 00000000; +623d : 00000000; +623e : 00000000; +623f : 00000000; +6240 : 00000000; +6241 : 00000000; +6242 : 00000000; +6243 : 00000000; +6244 : 00000000; +6245 : 00000000; +6246 : 00000000; +6247 : 00000000; +6248 : 00000000; +6249 : 00000000; +624a : 00000000; +624b : 00000000; +624c : 00000000; +624d : 00000000; +624e : 00000000; +624f : 00000000; +6250 : 00000000; +6251 : 00000000; +6252 : 00000000; +6253 : 00000000; +6254 : 00000000; +6255 : 00000000; +6256 : 00000000; +6257 : 00000000; +6258 : 00000000; +6259 : 00000000; +625a : 00000000; +625b : 00000000; +625c : 00000000; +625d : 00000000; +625e : 00000000; +625f : 00000000; +6260 : 00000000; +6261 : 00000000; +6262 : 00000000; +6263 : 00000000; +6264 : 00000000; +6265 : 00000000; +6266 : 00000000; +6267 : 00000000; +6268 : 00000000; +6269 : 00000000; +626a : 00000000; +626b : 00000000; +626c : 00000000; +626d : 00000000; +626e : 00000000; +626f : 00000000; +6270 : 00000000; +6271 : 00000000; +6272 : 00000000; +6273 : 00000000; +6274 : 00000000; +6275 : 00000000; +6276 : 00000000; +6277 : 00000000; +6278 : 00000000; +6279 : 00000000; +627a : 00000000; +627b : 00000000; +627c : 00000000; +627d : 00000000; +627e : 00000000; +627f : 00000000; +6280 : 00000000; +6281 : 00000000; +6282 : 00000000; +6283 : 00000000; +6284 : 00000000; +6285 : 00000000; +6286 : 00000000; +6287 : 00000000; +6288 : 00000000; +6289 : 00000000; +628a : 00000000; +628b : 00000000; +628c : 00000000; +628d : 00000000; +628e : 00000000; +628f : 00000000; +6290 : 00000000; +6291 : 00000000; +6292 : 00000000; +6293 : 00000000; +6294 : 00000000; +6295 : 00000000; +6296 : 00000000; +6297 : 00000000; +6298 : 00000000; +6299 : 00000000; +629a : 00000000; +629b : 00000000; +629c : 00000000; +629d : 00000000; +629e : 00000000; +629f : 00000000; +62a0 : 00000000; +62a1 : 00000000; +62a2 : 00000000; +62a3 : 00000000; +62a4 : 00000000; +62a5 : 00000000; +62a6 : 00000000; +62a7 : 00000000; +62a8 : 00000000; +62a9 : 00000000; +62aa : 00000000; +62ab : 00000000; +62ac : 00000000; +62ad : 00000000; +62ae : 00000000; +62af : 00000000; +62b0 : 00000000; +62b1 : 00000000; +62b2 : 00000000; +62b3 : 00000000; +62b4 : 00000000; +62b5 : 00000000; +62b6 : 00000000; +62b7 : 00000000; +62b8 : 00000000; +62b9 : 00000000; +62ba : 00000000; +62bb : 00000000; +62bc : 00000000; +62bd : 00000000; +62be : 00000000; +62bf : 00000000; +62c0 : 00000000; +62c1 : 00000000; +62c2 : 00000000; +62c3 : 00000000; +62c4 : 00000000; +62c5 : 00000000; +62c6 : 00000000; +62c7 : 00000000; +62c8 : 00000000; +62c9 : 00000000; +62ca : 00000000; +62cb : 00000000; +62cc : 00000000; +62cd : 00000000; +62ce : 00000000; +62cf : 00000000; +62d0 : 00000000; +62d1 : 00000000; +62d2 : 00000000; +62d3 : 00000000; +62d4 : 00000000; +62d5 : 00000000; +62d6 : 00000000; +62d7 : 00000000; +62d8 : 00000000; +62d9 : 00000000; +62da : 00000000; +62db : 00000000; +62dc : 00000000; +62dd : 00000000; +62de : 00000000; +62df : 00000000; +62e0 : 00000000; +62e1 : 00000000; +62e2 : 00000000; +62e3 : 00000000; +62e4 : 00000000; +62e5 : 00000000; +62e6 : 00000000; +62e7 : 00000000; +62e8 : 00000000; +62e9 : 00000000; +62ea : 00000000; +62eb : 00000000; +62ec : 00000000; +62ed : 00000000; +62ee : 00000000; +62ef : 00000000; +62f0 : 00000000; +62f1 : 00000000; +62f2 : 00000000; +62f3 : 00000000; +62f4 : 00000000; +62f5 : 00000000; +62f6 : 00000000; +62f7 : 00000000; +62f8 : 00000000; +62f9 : 00000000; +62fa : 00000000; +62fb : 00000000; +62fc : 00000000; +62fd : 00000000; +62fe : 00000000; +62ff : 00000000; +6300 : 00000000; +6301 : 00000000; +6302 : 00000000; +6303 : 00000000; +6304 : 00000000; +6305 : 00000000; +6306 : 00000000; +6307 : 00000000; +6308 : 00000000; +6309 : 00000000; +630a : 00000000; +630b : 00000000; +630c : 00000000; +630d : 00000000; +630e : 00000000; +630f : 00000000; +6310 : 00000000; +6311 : 00000000; +6312 : 00000000; +6313 : 00000000; +6314 : 00000000; +6315 : 00000000; +6316 : 00000000; +6317 : 00000000; +6318 : 00000000; +6319 : 00000000; +631a : 00000000; +631b : 00000000; +631c : 00000000; +631d : 00000000; +631e : 00000000; +631f : 00000000; +6320 : 00000000; +6321 : 00000000; +6322 : 00000000; +6323 : 00000000; +6324 : 00000000; +6325 : 00000000; +6326 : 00000000; +6327 : 00000000; +6328 : 00000000; +6329 : 00000000; +632a : 00000000; +632b : 00000000; +632c : 00000000; +632d : 00000000; +632e : 00000000; +632f : 00000000; +6330 : 00000000; +6331 : 00000000; +6332 : 00000000; +6333 : 00000000; +6334 : 00000000; +6335 : 00000000; +6336 : 00000000; +6337 : 00000000; +6338 : 00000000; +6339 : 00000000; +633a : 00000000; +633b : 00000000; +633c : 00000000; +633d : 00000000; +633e : 00000000; +633f : 00000000; +6340 : 00000000; +6341 : 00000000; +6342 : 00000000; +6343 : 00000000; +6344 : 00000000; +6345 : 00000000; +6346 : 00000000; +6347 : 00000000; +6348 : 00000000; +6349 : 00000000; +634a : 00000000; +634b : 00000000; +634c : 00000000; +634d : 00000000; +634e : 00000000; +634f : 00000000; +6350 : 00000000; +6351 : 00000000; +6352 : 00000000; +6353 : 00000000; +6354 : 00000000; +6355 : 00000000; +6356 : 00000000; +6357 : 00000000; +6358 : 00000000; +6359 : 00000000; +635a : 00000000; +635b : 00000000; +635c : 00000000; +635d : 00000000; +635e : 00000000; +635f : 00000000; +6360 : 00000000; +6361 : 00000000; +6362 : 00000000; +6363 : 00000000; +6364 : 00000000; +6365 : 00000000; +6366 : 00000000; +6367 : 00000000; +6368 : 00000000; +6369 : 00000000; +636a : 00000000; +636b : 00000000; +636c : 00000000; +636d : 00000000; +636e : 00000000; +636f : 00000000; +6370 : 00000000; +6371 : 00000000; +6372 : 00000000; +6373 : 00000000; +6374 : 00000000; +6375 : 00000000; +6376 : 00000000; +6377 : 00000000; +6378 : 00000000; +6379 : 00000000; +637a : 00000000; +637b : 00000000; +637c : 00000000; +637d : 00000000; +637e : 00000000; +637f : 00000000; +6380 : 00000000; +6381 : 00000000; +6382 : 00000000; +6383 : 00000000; +6384 : 00000000; +6385 : 00000000; +6386 : 00000000; +6387 : 00000000; +6388 : 00000000; +6389 : 00000000; +638a : 00000000; +638b : 00000000; +638c : 00000000; +638d : 00000000; +638e : 00000000; +638f : 00000000; +6390 : 00000000; +6391 : 00000000; +6392 : 00000000; +6393 : 00000000; +6394 : 00000000; +6395 : 00000000; +6396 : 00000000; +6397 : 00000000; +6398 : 00000000; +6399 : 00000000; +639a : 00000000; +639b : 00000000; +639c : 00000000; +639d : 00000000; +639e : 00000000; +639f : 00000000; +63a0 : 00000000; +63a1 : 00000000; +63a2 : 00000000; +63a3 : 00000000; +63a4 : 00000000; +63a5 : 00000000; +63a6 : 00000000; +63a7 : 00000000; +63a8 : 00000000; +63a9 : 00000000; +63aa : 00000000; +63ab : 00000000; +63ac : 00000000; +63ad : 00000000; +63ae : 00000000; +63af : 00000000; +63b0 : 00000000; +63b1 : 00000000; +63b2 : 00000000; +63b3 : 00000000; +63b4 : 00000000; +63b5 : 00000000; +63b6 : 00000000; +63b7 : 00000000; +63b8 : 00000000; +63b9 : 00000000; +63ba : 00000000; +63bb : 00000000; +63bc : 00000000; +63bd : 00000000; +63be : 00000000; +63bf : 00000000; +63c0 : 00000000; +63c1 : 00000000; +63c2 : 00000000; +63c3 : 00000000; +63c4 : 00000000; +63c5 : 00000000; +63c6 : 00000000; +63c7 : 00000000; +63c8 : 00000000; +63c9 : 00000000; +63ca : 00000000; +63cb : 00000000; +63cc : 00000000; +63cd : 00000000; +63ce : 00000000; +63cf : 00000000; +63d0 : 00000000; +63d1 : 00000000; +63d2 : 00000000; +63d3 : 00000000; +63d4 : 00000000; +63d5 : 00000000; +63d6 : 00000000; +63d7 : 00000000; +63d8 : 00000000; +63d9 : 00000000; +63da : 00000000; +63db : 00000000; +63dc : 00000000; +63dd : 00000000; +63de : 00000000; +63df : 00000000; +63e0 : 00000000; +63e1 : 00000000; +63e2 : 00000000; +63e3 : 00000000; +63e4 : 00000000; +63e5 : 00000000; +63e6 : 00000000; +63e7 : 00000000; +63e8 : 00000000; +63e9 : 00000000; +63ea : 00000000; +63eb : 00000000; +63ec : 00000000; +63ed : 00000000; +63ee : 00000000; +63ef : 00000000; +63f0 : 00000000; +63f1 : 00000000; +63f2 : 00000000; +63f3 : 00000000; +63f4 : 00000000; +63f5 : 00000000; +63f6 : 00000000; +63f7 : 00000000; +63f8 : 00000000; +63f9 : 00000000; +63fa : 00000000; +63fb : 00000000; +63fc : 00000000; +63fd : 00000000; +63fe : 00000000; +63ff : 00000000; +6400 : 00000000; +6401 : 00000000; +6402 : 00000000; +6403 : 00000000; +6404 : 00000000; +6405 : 00000000; +6406 : 00000000; +6407 : 00000000; +6408 : 00000000; +6409 : 00000000; +640a : 00000000; +640b : 00000000; +640c : 00000000; +640d : 00000000; +640e : 00000000; +640f : 00000000; +6410 : 00000000; +6411 : 00000000; +6412 : 00000000; +6413 : 00000000; +6414 : 00000000; +6415 : 00000000; +6416 : 00000000; +6417 : 00000000; +6418 : 00000000; +6419 : 00000000; +641a : 00000000; +641b : 00000000; +641c : 00000000; +641d : 00000000; +641e : 00000000; +641f : 00000000; +6420 : 00000000; +6421 : 00000000; +6422 : 00000000; +6423 : 00000000; +6424 : 00000000; +6425 : 00000000; +6426 : 00000000; +6427 : 00000000; +6428 : 00000000; +6429 : 00000000; +642a : 00000000; +642b : 00000000; +642c : 00000000; +642d : 00000000; +642e : 00000000; +642f : 00000000; +6430 : 00000000; +6431 : 00000000; +6432 : 00000000; +6433 : 00000000; +6434 : 00000000; +6435 : 00000000; +6436 : 00000000; +6437 : 00000000; +6438 : 00000000; +6439 : 00000000; +643a : 00000000; +643b : 00000000; +643c : 00000000; +643d : 00000000; +643e : 00000000; +643f : 00000000; +6440 : 00000000; +6441 : 00000000; +6442 : 00000000; +6443 : 00000000; +6444 : 00000000; +6445 : 00000000; +6446 : 00000000; +6447 : 00000000; +6448 : 00000000; +6449 : 00000000; +644a : 00000000; +644b : 00000000; +644c : 00000000; +644d : 00000000; +644e : 00000000; +644f : 00000000; +6450 : 00000000; +6451 : 00000000; +6452 : 00000000; +6453 : 00000000; +6454 : 00000000; +6455 : 00000000; +6456 : 00000000; +6457 : 00000000; +6458 : 00000000; +6459 : 00000000; +645a : 00000000; +645b : 00000000; +645c : 00000000; +645d : 00000000; +645e : 00000000; +645f : 00000000; +6460 : 00000000; +6461 : 00000000; +6462 : 00000000; +6463 : 00000000; +6464 : 00000000; +6465 : 00000000; +6466 : 00000000; +6467 : 00000000; +6468 : 00000000; +6469 : 00000000; +646a : 00000000; +646b : 00000000; +646c : 00000000; +646d : 00000000; +646e : 00000000; +646f : 00000000; +6470 : 00000000; +6471 : 00000000; +6472 : 00000000; +6473 : 00000000; +6474 : 00000000; +6475 : 00000000; +6476 : 00000000; +6477 : 00000000; +6478 : 00000000; +6479 : 00000000; +647a : 00000000; +647b : 00000000; +647c : 00000000; +647d : 00000000; +647e : 00000000; +647f : 00000000; +6480 : 00000000; +6481 : 00000000; +6482 : 00000000; +6483 : 00000000; +6484 : 00000000; +6485 : 00000000; +6486 : 00000000; +6487 : 00000000; +6488 : 00000000; +6489 : 00000000; +648a : 00000000; +648b : 00000000; +648c : 00000000; +648d : 00000000; +648e : 00000000; +648f : 00000000; +6490 : 00000000; +6491 : 00000000; +6492 : 00000000; +6493 : 00000000; +6494 : 00000000; +6495 : 00000000; +6496 : 00000000; +6497 : 00000000; +6498 : 00000000; +6499 : 00000000; +649a : 00000000; +649b : 00000000; +649c : 00000000; +649d : 00000000; +649e : 00000000; +649f : 00000000; +64a0 : 00000000; +64a1 : 00000000; +64a2 : 00000000; +64a3 : 00000000; +64a4 : 00000000; +64a5 : 00000000; +64a6 : 00000000; +64a7 : 00000000; +64a8 : 00000000; +64a9 : 00000000; +64aa : 00000000; +64ab : 00000000; +64ac : 00000000; +64ad : 00000000; +64ae : 00000000; +64af : 00000000; +64b0 : 00000000; +64b1 : 00000000; +64b2 : 00000000; +64b3 : 00000000; +64b4 : 00000000; +64b5 : 00000000; +64b6 : 00000000; +64b7 : 00000000; +64b8 : 00000000; +64b9 : 00000000; +64ba : 00000000; +64bb : 00000000; +64bc : 00000000; +64bd : 00000000; +64be : 00000000; +64bf : 00000000; +64c0 : 00000000; +64c1 : 00000000; +64c2 : 00000000; +64c3 : 00000000; +64c4 : 00000000; +64c5 : 00000000; +64c6 : 00000000; +64c7 : 00000000; +64c8 : 00000000; +64c9 : 00000000; +64ca : 00000000; +64cb : 00000000; +64cc : 00000000; +64cd : 00000000; +64ce : 00000000; +64cf : 00000000; +64d0 : 00000000; +64d1 : 00000000; +64d2 : 00000000; +64d3 : 00000000; +64d4 : 00000000; +64d5 : 00000000; +64d6 : 00000000; +64d7 : 00000000; +64d8 : 00000000; +64d9 : 00000000; +64da : 00000000; +64db : 00000000; +64dc : 00000000; +64dd : 00000000; +64de : 00000000; +64df : 00000000; +64e0 : 00000000; +64e1 : 00000000; +64e2 : 00000000; +64e3 : 00000000; +64e4 : 00000000; +64e5 : 00000000; +64e6 : 00000000; +64e7 : 00000000; +64e8 : 00000000; +64e9 : 00000000; +64ea : 00000000; +64eb : 00000000; +64ec : 00000000; +64ed : 00000000; +64ee : 00000000; +64ef : 00000000; +64f0 : 00000000; +64f1 : 00000000; +64f2 : 00000000; +64f3 : 00000000; +64f4 : 00000000; +64f5 : 00000000; +64f6 : 00000000; +64f7 : 00000000; +64f8 : 00000000; +64f9 : 00000000; +64fa : 00000000; +64fb : 00000000; +64fc : 00000000; +64fd : 00000000; +64fe : 00000000; +64ff : 00000000; +6500 : 00000000; +6501 : 00000000; +6502 : 00000000; +6503 : 00000000; +6504 : 00000000; +6505 : 00000000; +6506 : 00000000; +6507 : 00000000; +6508 : 00000000; +6509 : 00000000; +650a : 00000000; +650b : 00000000; +650c : 00000000; +650d : 00000000; +650e : 00000000; +650f : 00000000; +6510 : 00000000; +6511 : 00000000; +6512 : 00000000; +6513 : 00000000; +6514 : 00000000; +6515 : 00000000; +6516 : 00000000; +6517 : 00000000; +6518 : 00000000; +6519 : 00000000; +651a : 00000000; +651b : 00000000; +651c : 00000000; +651d : 00000000; +651e : 00000000; +651f : 00000000; +6520 : 00000000; +6521 : 00000000; +6522 : 00000000; +6523 : 00000000; +6524 : 00000000; +6525 : 00000000; +6526 : 00000000; +6527 : 00000000; +6528 : 00000000; +6529 : 00000000; +652a : 00000000; +652b : 00000000; +652c : 00000000; +652d : 00000000; +652e : 00000000; +652f : 00000000; +6530 : 00000000; +6531 : 00000000; +6532 : 00000000; +6533 : 00000000; +6534 : 00000000; +6535 : 00000000; +6536 : 00000000; +6537 : 00000000; +6538 : 00000000; +6539 : 00000000; +653a : 00000000; +653b : 00000000; +653c : 00000000; +653d : 00000000; +653e : 00000000; +653f : 00000000; +6540 : 00000000; +6541 : 00000000; +6542 : 00000000; +6543 : 00000000; +6544 : 00000000; +6545 : 00000000; +6546 : 00000000; +6547 : 00000000; +6548 : 00000000; +6549 : 00000000; +654a : 00000000; +654b : 00000000; +654c : 00000000; +654d : 00000000; +654e : 00000000; +654f : 00000000; +6550 : 00000000; +6551 : 00000000; +6552 : 00000000; +6553 : 00000000; +6554 : 00000000; +6555 : 00000000; +6556 : 00000000; +6557 : 00000000; +6558 : 00000000; +6559 : 00000000; +655a : 00000000; +655b : 00000000; +655c : 00000000; +655d : 00000000; +655e : 00000000; +655f : 00000000; +6560 : 00000000; +6561 : 00000000; +6562 : 00000000; +6563 : 00000000; +6564 : 00000000; +6565 : 00000000; +6566 : 00000000; +6567 : 00000000; +6568 : 00000000; +6569 : 00000000; +656a : 00000000; +656b : 00000000; +656c : 00000000; +656d : 00000000; +656e : 00000000; +656f : 00000000; +6570 : 00000000; +6571 : 00000000; +6572 : 00000000; +6573 : 00000000; +6574 : 00000000; +6575 : 00000000; +6576 : 00000000; +6577 : 00000000; +6578 : 00000000; +6579 : 00000000; +657a : 00000000; +657b : 00000000; +657c : 00000000; +657d : 00000000; +657e : 00000000; +657f : 00000000; +6580 : 00000000; +6581 : 00000000; +6582 : 00000000; +6583 : 00000000; +6584 : 00000000; +6585 : 00000000; +6586 : 00000000; +6587 : 00000000; +6588 : 00000000; +6589 : 00000000; +658a : 00000000; +658b : 00000000; +658c : 00000000; +658d : 00000000; +658e : 00000000; +658f : 00000000; +6590 : 00000000; +6591 : 00000000; +6592 : 00000000; +6593 : 00000000; +6594 : 00000000; +6595 : 00000000; +6596 : 00000000; +6597 : 00000000; +6598 : 00000000; +6599 : 00000000; +659a : 00000000; +659b : 00000000; +659c : 00000000; +659d : 00000000; +659e : 00000000; +659f : 00000000; +65a0 : 00000000; +65a1 : 00000000; +65a2 : 00000000; +65a3 : 00000000; +65a4 : 00000000; +65a5 : 00000000; +65a6 : 00000000; +65a7 : 00000000; +65a8 : 00000000; +65a9 : 00000000; +65aa : 00000000; +65ab : 00000000; +65ac : 00000000; +65ad : 00000000; +65ae : 00000000; +65af : 00000000; +65b0 : 00000000; +65b1 : 00000000; +65b2 : 00000000; +65b3 : 00000000; +65b4 : 00000000; +65b5 : 00000000; +65b6 : 00000000; +65b7 : 00000000; +65b8 : 00000000; +65b9 : 00000000; +65ba : 00000000; +65bb : 00000000; +65bc : 00000000; +65bd : 00000000; +65be : 00000000; +65bf : 00000000; +65c0 : 00000000; +65c1 : 00000000; +65c2 : 00000000; +65c3 : 00000000; +65c4 : 00000000; +65c5 : 00000000; +65c6 : 00000000; +65c7 : 00000000; +65c8 : 00000000; +65c9 : 00000000; +65ca : 00000000; +65cb : 00000000; +65cc : 00000000; +65cd : 00000000; +65ce : 00000000; +65cf : 00000000; +65d0 : 00000000; +65d1 : 00000000; +65d2 : 00000000; +65d3 : 00000000; +65d4 : 00000000; +65d5 : 00000000; +65d6 : 00000000; +65d7 : 00000000; +65d8 : 00000000; +65d9 : 00000000; +65da : 00000000; +65db : 00000000; +65dc : 00000000; +65dd : 00000000; +65de : 00000000; +65df : 00000000; +65e0 : 00000000; +65e1 : 00000000; +65e2 : 00000000; +65e3 : 00000000; +65e4 : 00000000; +65e5 : 00000000; +65e6 : 00000000; +65e7 : 00000000; +65e8 : 00000000; +65e9 : 00000000; +65ea : 00000000; +65eb : 00000000; +65ec : 00000000; +65ed : 00000000; +65ee : 00000000; +65ef : 00000000; +65f0 : 00000000; +65f1 : 00000000; +65f2 : 00000000; +65f3 : 00000000; +65f4 : 00000000; +65f5 : 00000000; +65f6 : 00000000; +65f7 : 00000000; +65f8 : 00000000; +65f9 : 00000000; +65fa : 00000000; +65fb : 00000000; +65fc : 00000000; +65fd : 00000000; +65fe : 00000000; +65ff : 00000000; +6600 : 00000000; +6601 : 00000000; +6602 : 00000000; +6603 : 00000000; +6604 : 00000000; +6605 : 00000000; +6606 : 00000000; +6607 : 00000000; +6608 : 00000000; +6609 : 00000000; +660a : 00000000; +660b : 00000000; +660c : 00000000; +660d : 00000000; +660e : 00000000; +660f : 00000000; +6610 : 00000000; +6611 : 00000000; +6612 : 00000000; +6613 : 00000000; +6614 : 00000000; +6615 : 00000000; +6616 : 00000000; +6617 : 00000000; +6618 : 00000000; +6619 : 00000000; +661a : 00000000; +661b : 00000000; +661c : 00000000; +661d : 00000000; +661e : 00000000; +661f : 00000000; +6620 : 00000000; +6621 : 00000000; +6622 : 00000000; +6623 : 00000000; +6624 : 00000000; +6625 : 00000000; +6626 : 00000000; +6627 : 00000000; +6628 : 00000000; +6629 : 00000000; +662a : 00000000; +662b : 00000000; +662c : 00000000; +662d : 00000000; +662e : 00000000; +662f : 00000000; +6630 : 00000000; +6631 : 00000000; +6632 : 00000000; +6633 : 00000000; +6634 : 00000000; +6635 : 00000000; +6636 : 00000000; +6637 : 00000000; +6638 : 00000000; +6639 : 00000000; +663a : 00000000; +663b : 00000000; +663c : 00000000; +663d : 00000000; +663e : 00000000; +663f : 00000000; +6640 : 00000000; +6641 : 00000000; +6642 : 00000000; +6643 : 00000000; +6644 : 00000000; +6645 : 00000000; +6646 : 00000000; +6647 : 00000000; +6648 : 00000000; +6649 : 00000000; +664a : 00000000; +664b : 00000000; +664c : 00000000; +664d : 00000000; +664e : 00000000; +664f : 00000000; +6650 : 00000000; +6651 : 00000000; +6652 : 00000000; +6653 : 00000000; +6654 : 00000000; +6655 : 00000000; +6656 : 00000000; +6657 : 00000000; +6658 : 00000000; +6659 : 00000000; +665a : 00000000; +665b : 00000000; +665c : 00000000; +665d : 00000000; +665e : 00000000; +665f : 00000000; +6660 : 00000000; +6661 : 00000000; +6662 : 00000000; +6663 : 00000000; +6664 : 00000000; +6665 : 00000000; +6666 : 00000000; +6667 : 00000000; +6668 : 00000000; +6669 : 00000000; +666a : 00000000; +666b : 00000000; +666c : 00000000; +666d : 00000000; +666e : 00000000; +666f : 00000000; +6670 : 00000000; +6671 : 00000000; +6672 : 00000000; +6673 : 00000000; +6674 : 00000000; +6675 : 00000000; +6676 : 00000000; +6677 : 00000000; +6678 : 00000000; +6679 : 00000000; +667a : 00000000; +667b : 00000000; +667c : 00000000; +667d : 00000000; +667e : 00000000; +667f : 00000000; +6680 : 00000000; +6681 : 00000000; +6682 : 00000000; +6683 : 00000000; +6684 : 00000000; +6685 : 00000000; +6686 : 00000000; +6687 : 00000000; +6688 : 00000000; +6689 : 00000000; +668a : 00000000; +668b : 00000000; +668c : 00000000; +668d : 00000000; +668e : 00000000; +668f : 00000000; +6690 : 00000000; +6691 : 00000000; +6692 : 00000000; +6693 : 00000000; +6694 : 00000000; +6695 : 00000000; +6696 : 00000000; +6697 : 00000000; +6698 : 00000000; +6699 : 00000000; +669a : 00000000; +669b : 00000000; +669c : 00000000; +669d : 00000000; +669e : 00000000; +669f : 00000000; +66a0 : 00000000; +66a1 : 00000000; +66a2 : 00000000; +66a3 : 00000000; +66a4 : 00000000; +66a5 : 00000000; +66a6 : 00000000; +66a7 : 00000000; +66a8 : 00000000; +66a9 : 00000000; +66aa : 00000000; +66ab : 00000000; +66ac : 00000000; +66ad : 00000000; +66ae : 00000000; +66af : 00000000; +66b0 : 00000000; +66b1 : 00000000; +66b2 : 00000000; +66b3 : 00000000; +66b4 : 00000000; +66b5 : 00000000; +66b6 : 00000000; +66b7 : 00000000; +66b8 : 00000000; +66b9 : 00000000; +66ba : 00000000; +66bb : 00000000; +66bc : 00000000; +66bd : 00000000; +66be : 00000000; +66bf : 00000000; +66c0 : 00000000; +66c1 : 00000000; +66c2 : 00000000; +66c3 : 00000000; +66c4 : 00000000; +66c5 : 00000000; +66c6 : 00000000; +66c7 : 00000000; +66c8 : 00000000; +66c9 : 00000000; +66ca : 00000000; +66cb : 00000000; +66cc : 00000000; +66cd : 00000000; +66ce : 00000000; +66cf : 00000000; +66d0 : 00000000; +66d1 : 00000000; +66d2 : 00000000; +66d3 : 00000000; +66d4 : 00000000; +66d5 : 00000000; +66d6 : 00000000; +66d7 : 00000000; +66d8 : 00000000; +66d9 : 00000000; +66da : 00000000; +66db : 00000000; +66dc : 00000000; +66dd : 00000000; +66de : 00000000; +66df : 00000000; +66e0 : 00000000; +66e1 : 00000000; +66e2 : 00000000; +66e3 : 00000000; +66e4 : 00000000; +66e5 : 00000000; +66e6 : 00000000; +66e7 : 00000000; +66e8 : 00000000; +66e9 : 00000000; +66ea : 00000000; +66eb : 00000000; +66ec : 00000000; +66ed : 00000000; +66ee : 00000000; +66ef : 00000000; +66f0 : 00000000; +66f1 : 00000000; +66f2 : 00000000; +66f3 : 00000000; +66f4 : 00000000; +66f5 : 00000000; +66f6 : 00000000; +66f7 : 00000000; +66f8 : 00000000; +66f9 : 00000000; +66fa : 00000000; +66fb : 00000000; +66fc : 00000000; +66fd : 00000000; +66fe : 00000000; +66ff : 00000000; +6700 : 00000000; +6701 : 00000000; +6702 : 00000000; +6703 : 00000000; +6704 : 00000000; +6705 : 00000000; +6706 : 00000000; +6707 : 00000000; +6708 : 00000000; +6709 : 00000000; +670a : 00000000; +670b : 00000000; +670c : 00000000; +670d : 00000000; +670e : 00000000; +670f : 00000000; +6710 : 00000000; +6711 : 00000000; +6712 : 00000000; +6713 : 00000000; +6714 : 00000000; +6715 : 00000000; +6716 : 00000000; +6717 : 00000000; +6718 : 00000000; +6719 : 00000000; +671a : 00000000; +671b : 00000000; +671c : 00000000; +671d : 00000000; +671e : 00000000; +671f : 00000000; +6720 : 00000000; +6721 : 00000000; +6722 : 00000000; +6723 : 00000000; +6724 : 00000000; +6725 : 00000000; +6726 : 00000000; +6727 : 00000000; +6728 : 00000000; +6729 : 00000000; +672a : 00000000; +672b : 00000000; +672c : 00000000; +672d : 00000000; +672e : 00000000; +672f : 00000000; +6730 : 00000000; +6731 : 00000000; +6732 : 00000000; +6733 : 00000000; +6734 : 00000000; +6735 : 00000000; +6736 : 00000000; +6737 : 00000000; +6738 : 00000000; +6739 : 00000000; +673a : 00000000; +673b : 00000000; +673c : 00000000; +673d : 00000000; +673e : 00000000; +673f : 00000000; +6740 : 00000000; +6741 : 00000000; +6742 : 00000000; +6743 : 00000000; +6744 : 00000000; +6745 : 00000000; +6746 : 00000000; +6747 : 00000000; +6748 : 00000000; +6749 : 00000000; +674a : 00000000; +674b : 00000000; +674c : 00000000; +674d : 00000000; +674e : 00000000; +674f : 00000000; +6750 : 00000000; +6751 : 00000000; +6752 : 00000000; +6753 : 00000000; +6754 : 00000000; +6755 : 00000000; +6756 : 00000000; +6757 : 00000000; +6758 : 00000000; +6759 : 00000000; +675a : 00000000; +675b : 00000000; +675c : 00000000; +675d : 00000000; +675e : 00000000; +675f : 00000000; +6760 : 00000000; +6761 : 00000000; +6762 : 00000000; +6763 : 00000000; +6764 : 00000000; +6765 : 00000000; +6766 : 00000000; +6767 : 00000000; +6768 : 00000000; +6769 : 00000000; +676a : 00000000; +676b : 00000000; +676c : 00000000; +676d : 00000000; +676e : 00000000; +676f : 00000000; +6770 : 00000000; +6771 : 00000000; +6772 : 00000000; +6773 : 00000000; +6774 : 00000000; +6775 : 00000000; +6776 : 00000000; +6777 : 00000000; +6778 : 00000000; +6779 : 00000000; +677a : 00000000; +677b : 00000000; +677c : 00000000; +677d : 00000000; +677e : 00000000; +677f : 00000000; +6780 : 00000000; +6781 : 00000000; +6782 : 00000000; +6783 : 00000000; +6784 : 00000000; +6785 : 00000000; +6786 : 00000000; +6787 : 00000000; +6788 : 00000000; +6789 : 00000000; +678a : 00000000; +678b : 00000000; +678c : 00000000; +678d : 00000000; +678e : 00000000; +678f : 00000000; +6790 : 00000000; +6791 : 00000000; +6792 : 00000000; +6793 : 00000000; +6794 : 00000000; +6795 : 00000000; +6796 : 00000000; +6797 : 00000000; +6798 : 00000000; +6799 : 00000000; +679a : 00000000; +679b : 00000000; +679c : 00000000; +679d : 00000000; +679e : 00000000; +679f : 00000000; +67a0 : 00000000; +67a1 : 00000000; +67a2 : 00000000; +67a3 : 00000000; +67a4 : 00000000; +67a5 : 00000000; +67a6 : 00000000; +67a7 : 00000000; +67a8 : 00000000; +67a9 : 00000000; +67aa : 00000000; +67ab : 00000000; +67ac : 00000000; +67ad : 00000000; +67ae : 00000000; +67af : 00000000; +67b0 : 00000000; +67b1 : 00000000; +67b2 : 00000000; +67b3 : 00000000; +67b4 : 00000000; +67b5 : 00000000; +67b6 : 00000000; +67b7 : 00000000; +67b8 : 00000000; +67b9 : 00000000; +67ba : 00000000; +67bb : 00000000; +67bc : 00000000; +67bd : 00000000; +67be : 00000000; +67bf : 00000000; +67c0 : 00000000; +67c1 : 00000000; +67c2 : 00000000; +67c3 : 00000000; +67c4 : 00000000; +67c5 : 00000000; +67c6 : 00000000; +67c7 : 00000000; +67c8 : 00000000; +67c9 : 00000000; +67ca : 00000000; +67cb : 00000000; +67cc : 00000000; +67cd : 00000000; +67ce : 00000000; +67cf : 00000000; +67d0 : 00000000; +67d1 : 00000000; +67d2 : 00000000; +67d3 : 00000000; +67d4 : 00000000; +67d5 : 00000000; +67d6 : 00000000; +67d7 : 00000000; +67d8 : 00000000; +67d9 : 00000000; +67da : 00000000; +67db : 00000000; +67dc : 00000000; +67dd : 00000000; +67de : 00000000; +67df : 00000000; +67e0 : 00000000; +67e1 : 00000000; +67e2 : 00000000; +67e3 : 00000000; +67e4 : 00000000; +67e5 : 00000000; +67e6 : 00000000; +67e7 : 00000000; +67e8 : 00000000; +67e9 : 00000000; +67ea : 00000000; +67eb : 00000000; +67ec : 00000000; +67ed : 00000000; +67ee : 00000000; +67ef : 00000000; +67f0 : 00000000; +67f1 : 00000000; +67f2 : 00000000; +67f3 : 00000000; +67f4 : 00000000; +67f5 : 00000000; +67f6 : 00000000; +67f7 : 00000000; +67f8 : 00000000; +67f9 : 00000000; +67fa : 00000000; +67fb : 00000000; +67fc : 00000000; +67fd : 00000000; +67fe : 00000000; +67ff : 00000000; +6800 : 00000000; +6801 : 00000000; +6802 : 00000000; +6803 : 00000000; +6804 : 00000000; +6805 : 00000000; +6806 : 00000000; +6807 : 00000000; +6808 : 00000000; +6809 : 00000000; +680a : 00000000; +680b : 00000000; +680c : 00000000; +680d : 00000000; +680e : 00000000; +680f : 00000000; +6810 : 00000000; +6811 : 00000000; +6812 : 00000000; +6813 : 00000000; +6814 : 00000000; +6815 : 00000000; +6816 : 00000000; +6817 : 00000000; +6818 : 00000000; +6819 : 00000000; +681a : 00000000; +681b : 00000000; +681c : 00000000; +681d : 00000000; +681e : 00000000; +681f : 00000000; +6820 : 00000000; +6821 : 00000000; +6822 : 00000000; +6823 : 00000000; +6824 : 00000000; +6825 : 00000000; +6826 : 00000000; +6827 : 00000000; +6828 : 00000000; +6829 : 00000000; +682a : 00000000; +682b : 00000000; +682c : 00000000; +682d : 00000000; +682e : 00000000; +682f : 00000000; +6830 : 00000000; +6831 : 00000000; +6832 : 00000000; +6833 : 00000000; +6834 : 00000000; +6835 : 00000000; +6836 : 00000000; +6837 : 00000000; +6838 : 00000000; +6839 : 00000000; +683a : 00000000; +683b : 00000000; +683c : 00000000; +683d : 00000000; +683e : 00000000; +683f : 00000000; +6840 : 00000000; +6841 : 00000000; +6842 : 00000000; +6843 : 00000000; +6844 : 00000000; +6845 : 00000000; +6846 : 00000000; +6847 : 00000000; +6848 : 00000000; +6849 : 00000000; +684a : 00000000; +684b : 00000000; +684c : 00000000; +684d : 00000000; +684e : 00000000; +684f : 00000000; +6850 : 00000000; +6851 : 00000000; +6852 : 00000000; +6853 : 00000000; +6854 : 00000000; +6855 : 00000000; +6856 : 00000000; +6857 : 00000000; +6858 : 00000000; +6859 : 00000000; +685a : 00000000; +685b : 00000000; +685c : 00000000; +685d : 00000000; +685e : 00000000; +685f : 00000000; +6860 : 00000000; +6861 : 00000000; +6862 : 00000000; +6863 : 00000000; +6864 : 00000000; +6865 : 00000000; +6866 : 00000000; +6867 : 00000000; +6868 : 00000000; +6869 : 00000000; +686a : 00000000; +686b : 00000000; +686c : 00000000; +686d : 00000000; +686e : 00000000; +686f : 00000000; +6870 : 00000000; +6871 : 00000000; +6872 : 00000000; +6873 : 00000000; +6874 : 00000000; +6875 : 00000000; +6876 : 00000000; +6877 : 00000000; +6878 : 00000000; +6879 : 00000000; +687a : 00000000; +687b : 00000000; +687c : 00000000; +687d : 00000000; +687e : 00000000; +687f : 00000000; +6880 : 00000000; +6881 : 00000000; +6882 : 00000000; +6883 : 00000000; +6884 : 00000000; +6885 : 00000000; +6886 : 00000000; +6887 : 00000000; +6888 : 00000000; +6889 : 00000000; +688a : 00000000; +688b : 00000000; +688c : 00000000; +688d : 00000000; +688e : 00000000; +688f : 00000000; +6890 : 00000000; +6891 : 00000000; +6892 : 00000000; +6893 : 00000000; +6894 : 00000000; +6895 : 00000000; +6896 : 00000000; +6897 : 00000000; +6898 : 00000000; +6899 : 00000000; +689a : 00000000; +689b : 00000000; +689c : 00000000; +689d : 00000000; +689e : 00000000; +689f : 00000000; +68a0 : 00000000; +68a1 : 00000000; +68a2 : 00000000; +68a3 : 00000000; +68a4 : 00000000; +68a5 : 00000000; +68a6 : 00000000; +68a7 : 00000000; +68a8 : 00000000; +68a9 : 00000000; +68aa : 00000000; +68ab : 00000000; +68ac : 00000000; +68ad : 00000000; +68ae : 00000000; +68af : 00000000; +68b0 : 00000000; +68b1 : 00000000; +68b2 : 00000000; +68b3 : 00000000; +68b4 : 00000000; +68b5 : 00000000; +68b6 : 00000000; +68b7 : 00000000; +68b8 : 00000000; +68b9 : 00000000; +68ba : 00000000; +68bb : 00000000; +68bc : 00000000; +68bd : 00000000; +68be : 00000000; +68bf : 00000000; +68c0 : 00000000; +68c1 : 00000000; +68c2 : 00000000; +68c3 : 00000000; +68c4 : 00000000; +68c5 : 00000000; +68c6 : 00000000; +68c7 : 00000000; +68c8 : 00000000; +68c9 : 00000000; +68ca : 00000000; +68cb : 00000000; +68cc : 00000000; +68cd : 00000000; +68ce : 00000000; +68cf : 00000000; +68d0 : 00000000; +68d1 : 00000000; +68d2 : 00000000; +68d3 : 00000000; +68d4 : 00000000; +68d5 : 00000000; +68d6 : 00000000; +68d7 : 00000000; +68d8 : 00000000; +68d9 : 00000000; +68da : 00000000; +68db : 00000000; +68dc : 00000000; +68dd : 00000000; +68de : 00000000; +68df : 00000000; +68e0 : 00000000; +68e1 : 00000000; +68e2 : 00000000; +68e3 : 00000000; +68e4 : 00000000; +68e5 : 00000000; +68e6 : 00000000; +68e7 : 00000000; +68e8 : 00000000; +68e9 : 00000000; +68ea : 00000000; +68eb : 00000000; +68ec : 00000000; +68ed : 00000000; +68ee : 00000000; +68ef : 00000000; +68f0 : 00000000; +68f1 : 00000000; +68f2 : 00000000; +68f3 : 00000000; +68f4 : 00000000; +68f5 : 00000000; +68f6 : 00000000; +68f7 : 00000000; +68f8 : 00000000; +68f9 : 00000000; +68fa : 00000000; +68fb : 00000000; +68fc : 00000000; +68fd : 00000000; +68fe : 00000000; +68ff : 00000000; +6900 : 00000000; +6901 : 00000000; +6902 : 00000000; +6903 : 00000000; +6904 : 00000000; +6905 : 00000000; +6906 : 00000000; +6907 : 00000000; +6908 : 00000000; +6909 : 00000000; +690a : 00000000; +690b : 00000000; +690c : 00000000; +690d : 00000000; +690e : 00000000; +690f : 00000000; +6910 : 00000000; +6911 : 00000000; +6912 : 00000000; +6913 : 00000000; +6914 : 00000000; +6915 : 00000000; +6916 : 00000000; +6917 : 00000000; +6918 : 00000000; +6919 : 00000000; +691a : 00000000; +691b : 00000000; +691c : 00000000; +691d : 00000000; +691e : 00000000; +691f : 00000000; +6920 : 00000000; +6921 : 00000000; +6922 : 00000000; +6923 : 00000000; +6924 : 00000000; +6925 : 00000000; +6926 : 00000000; +6927 : 00000000; +6928 : 00000000; +6929 : 00000000; +692a : 00000000; +692b : 00000000; +692c : 00000000; +692d : 00000000; +692e : 00000000; +692f : 00000000; +6930 : 00000000; +6931 : 00000000; +6932 : 00000000; +6933 : 00000000; +6934 : 00000000; +6935 : 00000000; +6936 : 00000000; +6937 : 00000000; +6938 : 00000000; +6939 : 00000000; +693a : 00000000; +693b : 00000000; +693c : 00000000; +693d : 00000000; +693e : 00000000; +693f : 00000000; +6940 : 00000000; +6941 : 00000000; +6942 : 00000000; +6943 : 00000000; +6944 : 00000000; +6945 : 00000000; +6946 : 00000000; +6947 : 00000000; +6948 : 00000000; +6949 : 00000000; +694a : 00000000; +694b : 00000000; +694c : 00000000; +694d : 00000000; +694e : 00000000; +694f : 00000000; +6950 : 00000000; +6951 : 00000000; +6952 : 00000000; +6953 : 00000000; +6954 : 00000000; +6955 : 00000000; +6956 : 00000000; +6957 : 00000000; +6958 : 00000000; +6959 : 00000000; +695a : 00000000; +695b : 00000000; +695c : 00000000; +695d : 00000000; +695e : 00000000; +695f : 00000000; +6960 : 00000000; +6961 : 00000000; +6962 : 00000000; +6963 : 00000000; +6964 : 00000000; +6965 : 00000000; +6966 : 00000000; +6967 : 00000000; +6968 : 00000000; +6969 : 00000000; +696a : 00000000; +696b : 00000000; +696c : 00000000; +696d : 00000000; +696e : 00000000; +696f : 00000000; +6970 : 00000000; +6971 : 00000000; +6972 : 00000000; +6973 : 00000000; +6974 : 00000000; +6975 : 00000000; +6976 : 00000000; +6977 : 00000000; +6978 : 00000000; +6979 : 00000000; +697a : 00000000; +697b : 00000000; +697c : 00000000; +697d : 00000000; +697e : 00000000; +697f : 00000000; +6980 : 00000000; +6981 : 00000000; +6982 : 00000000; +6983 : 00000000; +6984 : 00000000; +6985 : 00000000; +6986 : 00000000; +6987 : 00000000; +6988 : 00000000; +6989 : 00000000; +698a : 00000000; +698b : 00000000; +698c : 00000000; +698d : 00000000; +698e : 00000000; +698f : 00000000; +6990 : 00000000; +6991 : 00000000; +6992 : 00000000; +6993 : 00000000; +6994 : 00000000; +6995 : 00000000; +6996 : 00000000; +6997 : 00000000; +6998 : 00000000; +6999 : 00000000; +699a : 00000000; +699b : 00000000; +699c : 00000000; +699d : 00000000; +699e : 00000000; +699f : 00000000; +69a0 : 00000000; +69a1 : 00000000; +69a2 : 00000000; +69a3 : 00000000; +69a4 : 00000000; +69a5 : 00000000; +69a6 : 00000000; +69a7 : 00000000; +69a8 : 00000000; +69a9 : 00000000; +69aa : 00000000; +69ab : 00000000; +69ac : 00000000; +69ad : 00000000; +69ae : 00000000; +69af : 00000000; +69b0 : 00000000; +69b1 : 00000000; +69b2 : 00000000; +69b3 : 00000000; +69b4 : 00000000; +69b5 : 00000000; +69b6 : 00000000; +69b7 : 00000000; +69b8 : 00000000; +69b9 : 00000000; +69ba : 00000000; +69bb : 00000000; +69bc : 00000000; +69bd : 00000000; +69be : 00000000; +69bf : 00000000; +69c0 : 00000000; +69c1 : 00000000; +69c2 : 00000000; +69c3 : 00000000; +69c4 : 00000000; +69c5 : 00000000; +69c6 : 00000000; +69c7 : 00000000; +69c8 : 00000000; +69c9 : 00000000; +69ca : 00000000; +69cb : 00000000; +69cc : 00000000; +69cd : 00000000; +69ce : 00000000; +69cf : 00000000; +69d0 : 00000000; +69d1 : 00000000; +69d2 : 00000000; +69d3 : 00000000; +69d4 : 00000000; +69d5 : 00000000; +69d6 : 00000000; +69d7 : 00000000; +69d8 : 00000000; +69d9 : 00000000; +69da : 00000000; +69db : 00000000; +69dc : 00000000; +69dd : 00000000; +69de : 00000000; +69df : 00000000; +69e0 : 00000000; +69e1 : 00000000; +69e2 : 00000000; +69e3 : 00000000; +69e4 : 00000000; +69e5 : 00000000; +69e6 : 00000000; +69e7 : 00000000; +69e8 : 00000000; +69e9 : 00000000; +69ea : 00000000; +69eb : 00000000; +69ec : 00000000; +69ed : 00000000; +69ee : 00000000; +69ef : 00000000; +69f0 : 00000000; +69f1 : 00000000; +69f2 : 00000000; +69f3 : 00000000; +69f4 : 00000000; +69f5 : 00000000; +69f6 : 00000000; +69f7 : 00000000; +69f8 : 00000000; +69f9 : 00000000; +69fa : 00000000; +69fb : 00000000; +69fc : 00000000; +69fd : 00000000; +69fe : 00000000; +69ff : 00000000; +6a00 : 00000000; +6a01 : 00000000; +6a02 : 00000000; +6a03 : 00000000; +6a04 : 00000000; +6a05 : 00000000; +6a06 : 00000000; +6a07 : 00000000; +6a08 : 00000000; +6a09 : 00000000; +6a0a : 00000000; +6a0b : 00000000; +6a0c : 00000000; +6a0d : 00000000; +6a0e : 00000000; +6a0f : 00000000; +6a10 : 00000000; +6a11 : 00000000; +6a12 : 00000000; +6a13 : 00000000; +6a14 : 00000000; +6a15 : 00000000; +6a16 : 00000000; +6a17 : 00000000; +6a18 : 00000000; +6a19 : 00000000; +6a1a : 00000000; +6a1b : 00000000; +6a1c : 00000000; +6a1d : 00000000; +6a1e : 00000000; +6a1f : 00000000; +6a20 : 00000000; +6a21 : 00000000; +6a22 : 00000000; +6a23 : 00000000; +6a24 : 00000000; +6a25 : 00000000; +6a26 : 00000000; +6a27 : 00000000; +6a28 : 00000000; +6a29 : 00000000; +6a2a : 00000000; +6a2b : 00000000; +6a2c : 00000000; +6a2d : 00000000; +6a2e : 00000000; +6a2f : 00000000; +6a30 : 00000000; +6a31 : 00000000; +6a32 : 00000000; +6a33 : 00000000; +6a34 : 00000000; +6a35 : 00000000; +6a36 : 00000000; +6a37 : 00000000; +6a38 : 00000000; +6a39 : 00000000; +6a3a : 00000000; +6a3b : 00000000; +6a3c : 00000000; +6a3d : 00000000; +6a3e : 00000000; +6a3f : 00000000; +6a40 : 00000000; +6a41 : 00000000; +6a42 : 00000000; +6a43 : 00000000; +6a44 : 00000000; +6a45 : 00000000; +6a46 : 00000000; +6a47 : 00000000; +6a48 : 00000000; +6a49 : 00000000; +6a4a : 00000000; +6a4b : 00000000; +6a4c : 00000000; +6a4d : 00000000; +6a4e : 00000000; +6a4f : 00000000; +6a50 : 00000000; +6a51 : 00000000; +6a52 : 00000000; +6a53 : 00000000; +6a54 : 00000000; +6a55 : 00000000; +6a56 : 00000000; +6a57 : 00000000; +6a58 : 00000000; +6a59 : 00000000; +6a5a : 00000000; +6a5b : 00000000; +6a5c : 00000000; +6a5d : 00000000; +6a5e : 00000000; +6a5f : 00000000; +6a60 : 00000000; +6a61 : 00000000; +6a62 : 00000000; +6a63 : 00000000; +6a64 : 00000000; +6a65 : 00000000; +6a66 : 00000000; +6a67 : 00000000; +6a68 : 00000000; +6a69 : 00000000; +6a6a : 00000000; +6a6b : 00000000; +6a6c : 00000000; +6a6d : 00000000; +6a6e : 00000000; +6a6f : 00000000; +6a70 : 00000000; +6a71 : 00000000; +6a72 : 00000000; +6a73 : 00000000; +6a74 : 00000000; +6a75 : 00000000; +6a76 : 00000000; +6a77 : 00000000; +6a78 : 00000000; +6a79 : 00000000; +6a7a : 00000000; +6a7b : 00000000; +6a7c : 00000000; +6a7d : 00000000; +6a7e : 00000000; +6a7f : 00000000; +6a80 : 00000000; +6a81 : 00000000; +6a82 : 00000000; +6a83 : 00000000; +6a84 : 00000000; +6a85 : 00000000; +6a86 : 00000000; +6a87 : 00000000; +6a88 : 00000000; +6a89 : 00000000; +6a8a : 00000000; +6a8b : 00000000; +6a8c : 00000000; +6a8d : 00000000; +6a8e : 00000000; +6a8f : 00000000; +6a90 : 00000000; +6a91 : 00000000; +6a92 : 00000000; +6a93 : 00000000; +6a94 : 00000000; +6a95 : 00000000; +6a96 : 00000000; +6a97 : 00000000; +6a98 : 00000000; +6a99 : 00000000; +6a9a : 00000000; +6a9b : 00000000; +6a9c : 00000000; +6a9d : 00000000; +6a9e : 00000000; +6a9f : 00000000; +6aa0 : 00000000; +6aa1 : 00000000; +6aa2 : 00000000; +6aa3 : 00000000; +6aa4 : 00000000; +6aa5 : 00000000; +6aa6 : 00000000; +6aa7 : 00000000; +6aa8 : 00000000; +6aa9 : 00000000; +6aaa : 00000000; +6aab : 00000000; +6aac : 00000000; +6aad : 00000000; +6aae : 00000000; +6aaf : 00000000; +6ab0 : 00000000; +6ab1 : 00000000; +6ab2 : 00000000; +6ab3 : 00000000; +6ab4 : 00000000; +6ab5 : 00000000; +6ab6 : 00000000; +6ab7 : 00000000; +6ab8 : 00000000; +6ab9 : 00000000; +6aba : 00000000; +6abb : 00000000; +6abc : 00000000; +6abd : 00000000; +6abe : 00000000; +6abf : 00000000; +6ac0 : 00000000; +6ac1 : 00000000; +6ac2 : 00000000; +6ac3 : 00000000; +6ac4 : 00000000; +6ac5 : 00000000; +6ac6 : 00000000; +6ac7 : 00000000; +6ac8 : 00000000; +6ac9 : 00000000; +6aca : 00000000; +6acb : 00000000; +6acc : 00000000; +6acd : 00000000; +6ace : 00000000; +6acf : 00000000; +6ad0 : 00000000; +6ad1 : 00000000; +6ad2 : 00000000; +6ad3 : 00000000; +6ad4 : 00000000; +6ad5 : 00000000; +6ad6 : 00000000; +6ad7 : 00000000; +6ad8 : 00000000; +6ad9 : 00000000; +6ada : 00000000; +6adb : 00000000; +6adc : 00000000; +6add : 00000000; +6ade : 00000000; +6adf : 00000000; +6ae0 : 00000000; +6ae1 : 00000000; +6ae2 : 00000000; +6ae3 : 00000000; +6ae4 : 00000000; +6ae5 : 00000000; +6ae6 : 00000000; +6ae7 : 00000000; +6ae8 : 00000000; +6ae9 : 00000000; +6aea : 00000000; +6aeb : 00000000; +6aec : 00000000; +6aed : 00000000; +6aee : 00000000; +6aef : 00000000; +6af0 : 00000000; +6af1 : 00000000; +6af2 : 00000000; +6af3 : 00000000; +6af4 : 00000000; +6af5 : 00000000; +6af6 : 00000000; +6af7 : 00000000; +6af8 : 00000000; +6af9 : 00000000; +6afa : 00000000; +6afb : 00000000; +6afc : 00000000; +6afd : 00000000; +6afe : 00000000; +6aff : 00000000; +6b00 : 00000000; +6b01 : 00000000; +6b02 : 00000000; +6b03 : 00000000; +6b04 : 00000000; +6b05 : 00000000; +6b06 : 00000000; +6b07 : 00000000; +6b08 : 00000000; +6b09 : 00000000; +6b0a : 00000000; +6b0b : 00000000; +6b0c : 00000000; +6b0d : 00000000; +6b0e : 00000000; +6b0f : 00000000; +6b10 : 00000000; +6b11 : 00000000; +6b12 : 00000000; +6b13 : 00000000; +6b14 : 00000000; +6b15 : 00000000; +6b16 : 00000000; +6b17 : 00000000; +6b18 : 00000000; +6b19 : 00000000; +6b1a : 00000000; +6b1b : 00000000; +6b1c : 00000000; +6b1d : 00000000; +6b1e : 00000000; +6b1f : 00000000; +6b20 : 00000000; +6b21 : 00000000; +6b22 : 00000000; +6b23 : 00000000; +6b24 : 00000000; +6b25 : 00000000; +6b26 : 00000000; +6b27 : 00000000; +6b28 : 00000000; +6b29 : 00000000; +6b2a : 00000000; +6b2b : 00000000; +6b2c : 00000000; +6b2d : 00000000; +6b2e : 00000000; +6b2f : 00000000; +6b30 : 00000000; +6b31 : 00000000; +6b32 : 00000000; +6b33 : 00000000; +6b34 : 00000000; +6b35 : 00000000; +6b36 : 00000000; +6b37 : 00000000; +6b38 : 00000000; +6b39 : 00000000; +6b3a : 00000000; +6b3b : 00000000; +6b3c : 00000000; +6b3d : 00000000; +6b3e : 00000000; +6b3f : 00000000; +6b40 : 00000000; +6b41 : 00000000; +6b42 : 00000000; +6b43 : 00000000; +6b44 : 00000000; +6b45 : 00000000; +6b46 : 00000000; +6b47 : 00000000; +6b48 : 00000000; +6b49 : 00000000; +6b4a : 00000000; +6b4b : 00000000; +6b4c : 00000000; +6b4d : 00000000; +6b4e : 00000000; +6b4f : 00000000; +6b50 : 00000000; +6b51 : 00000000; +6b52 : 00000000; +6b53 : 00000000; +6b54 : 00000000; +6b55 : 00000000; +6b56 : 00000000; +6b57 : 00000000; +6b58 : 00000000; +6b59 : 00000000; +6b5a : 00000000; +6b5b : 00000000; +6b5c : 00000000; +6b5d : 00000000; +6b5e : 00000000; +6b5f : 00000000; +6b60 : 00000000; +6b61 : 00000000; +6b62 : 00000000; +6b63 : 00000000; +6b64 : 00000000; +6b65 : 00000000; +6b66 : 00000000; +6b67 : 00000000; +6b68 : 00000000; +6b69 : 00000000; +6b6a : 00000000; +6b6b : 00000000; +6b6c : 00000000; +6b6d : 00000000; +6b6e : 00000000; +6b6f : 00000000; +6b70 : 00000000; +6b71 : 00000000; +6b72 : 00000000; +6b73 : 00000000; +6b74 : 00000000; +6b75 : 00000000; +6b76 : 00000000; +6b77 : 00000000; +6b78 : 00000000; +6b79 : 00000000; +6b7a : 00000000; +6b7b : 00000000; +6b7c : 00000000; +6b7d : 00000000; +6b7e : 00000000; +6b7f : 00000000; +6b80 : 00000000; +6b81 : 00000000; +6b82 : 00000000; +6b83 : 00000000; +6b84 : 00000000; +6b85 : 00000000; +6b86 : 00000000; +6b87 : 00000000; +6b88 : 00000000; +6b89 : 00000000; +6b8a : 00000000; +6b8b : 00000000; +6b8c : 00000000; +6b8d : 00000000; +6b8e : 00000000; +6b8f : 00000000; +6b90 : 00000000; +6b91 : 00000000; +6b92 : 00000000; +6b93 : 00000000; +6b94 : 00000000; +6b95 : 00000000; +6b96 : 00000000; +6b97 : 00000000; +6b98 : 00000000; +6b99 : 00000000; +6b9a : 00000000; +6b9b : 00000000; +6b9c : 00000000; +6b9d : 00000000; +6b9e : 00000000; +6b9f : 00000000; +6ba0 : 00000000; +6ba1 : 00000000; +6ba2 : 00000000; +6ba3 : 00000000; +6ba4 : 00000000; +6ba5 : 00000000; +6ba6 : 00000000; +6ba7 : 00000000; +6ba8 : 00000000; +6ba9 : 00000000; +6baa : 00000000; +6bab : 00000000; +6bac : 00000000; +6bad : 00000000; +6bae : 00000000; +6baf : 00000000; +6bb0 : 00000000; +6bb1 : 00000000; +6bb2 : 00000000; +6bb3 : 00000000; +6bb4 : 00000000; +6bb5 : 00000000; +6bb6 : 00000000; +6bb7 : 00000000; +6bb8 : 00000000; +6bb9 : 00000000; +6bba : 00000000; +6bbb : 00000000; +6bbc : 00000000; +6bbd : 00000000; +6bbe : 00000000; +6bbf : 00000000; +6bc0 : 00000000; +6bc1 : 00000000; +6bc2 : 00000000; +6bc3 : 00000000; +6bc4 : 00000000; +6bc5 : 00000000; +6bc6 : 00000000; +6bc7 : 00000000; +6bc8 : 00000000; +6bc9 : 00000000; +6bca : 00000000; +6bcb : 00000000; +6bcc : 00000000; +6bcd : 00000000; +6bce : 00000000; +6bcf : 00000000; +6bd0 : 00000000; +6bd1 : 00000000; +6bd2 : 00000000; +6bd3 : 00000000; +6bd4 : 00000000; +6bd5 : 00000000; +6bd6 : 00000000; +6bd7 : 00000000; +6bd8 : 00000000; +6bd9 : 00000000; +6bda : 00000000; +6bdb : 00000000; +6bdc : 00000000; +6bdd : 00000000; +6bde : 00000000; +6bdf : 00000000; +6be0 : 00000000; +6be1 : 00000000; +6be2 : 00000000; +6be3 : 00000000; +6be4 : 00000000; +6be5 : 00000000; +6be6 : 00000000; +6be7 : 00000000; +6be8 : 00000000; +6be9 : 00000000; +6bea : 00000000; +6beb : 00000000; +6bec : 00000000; +6bed : 00000000; +6bee : 00000000; +6bef : 00000000; +6bf0 : 00000000; +6bf1 : 00000000; +6bf2 : 00000000; +6bf3 : 00000000; +6bf4 : 00000000; +6bf5 : 00000000; +6bf6 : 00000000; +6bf7 : 00000000; +6bf8 : 00000000; +6bf9 : 00000000; +6bfa : 00000000; +6bfb : 00000000; +6bfc : 00000000; +6bfd : 00000000; +6bfe : 00000000; +6bff : 00000000; +6c00 : 00000000; +6c01 : 00000000; +6c02 : 00000000; +6c03 : 00000000; +6c04 : 00000000; +6c05 : 00000000; +6c06 : 00000000; +6c07 : 00000000; +6c08 : 00000000; +6c09 : 00000000; +6c0a : 00000000; +6c0b : 00000000; +6c0c : 00000000; +6c0d : 00000000; +6c0e : 00000000; +6c0f : 00000000; +6c10 : 00000000; +6c11 : 00000000; +6c12 : 00000000; +6c13 : 00000000; +6c14 : 00000000; +6c15 : 00000000; +6c16 : 00000000; +6c17 : 00000000; +6c18 : 00000000; +6c19 : 00000000; +6c1a : 00000000; +6c1b : 00000000; +6c1c : 00000000; +6c1d : 00000000; +6c1e : 00000000; +6c1f : 00000000; +6c20 : 00000000; +6c21 : 00000000; +6c22 : 00000000; +6c23 : 00000000; +6c24 : 00000000; +6c25 : 00000000; +6c26 : 00000000; +6c27 : 00000000; +6c28 : 00000000; +6c29 : 00000000; +6c2a : 00000000; +6c2b : 00000000; +6c2c : 00000000; +6c2d : 00000000; +6c2e : 00000000; +6c2f : 00000000; +6c30 : 00000000; +6c31 : 00000000; +6c32 : 00000000; +6c33 : 00000000; +6c34 : 00000000; +6c35 : 00000000; +6c36 : 00000000; +6c37 : 00000000; +6c38 : 00000000; +6c39 : 00000000; +6c3a : 00000000; +6c3b : 00000000; +6c3c : 00000000; +6c3d : 00000000; +6c3e : 00000000; +6c3f : 00000000; +6c40 : 00000000; +6c41 : 00000000; +6c42 : 00000000; +6c43 : 00000000; +6c44 : 00000000; +6c45 : 00000000; +6c46 : 00000000; +6c47 : 00000000; +6c48 : 00000000; +6c49 : 00000000; +6c4a : 00000000; +6c4b : 00000000; +6c4c : 00000000; +6c4d : 00000000; +6c4e : 00000000; +6c4f : 00000000; +6c50 : 00000000; +6c51 : 00000000; +6c52 : 00000000; +6c53 : 00000000; +6c54 : 00000000; +6c55 : 00000000; +6c56 : 00000000; +6c57 : 00000000; +6c58 : 00000000; +6c59 : 00000000; +6c5a : 00000000; +6c5b : 00000000; +6c5c : 00000000; +6c5d : 00000000; +6c5e : 00000000; +6c5f : 00000000; +6c60 : 00000000; +6c61 : 00000000; +6c62 : 00000000; +6c63 : 00000000; +6c64 : 00000000; +6c65 : 00000000; +6c66 : 00000000; +6c67 : 00000000; +6c68 : 00000000; +6c69 : 00000000; +6c6a : 00000000; +6c6b : 00000000; +6c6c : 00000000; +6c6d : 00000000; +6c6e : 00000000; +6c6f : 00000000; +6c70 : 00000000; +6c71 : 00000000; +6c72 : 00000000; +6c73 : 00000000; +6c74 : 00000000; +6c75 : 00000000; +6c76 : 00000000; +6c77 : 00000000; +6c78 : 00000000; +6c79 : 00000000; +6c7a : 00000000; +6c7b : 00000000; +6c7c : 00000000; +6c7d : 00000000; +6c7e : 00000000; +6c7f : 00000000; +6c80 : 00000000; +6c81 : 00000000; +6c82 : 00000000; +6c83 : 00000000; +6c84 : 00000000; +6c85 : 00000000; +6c86 : 00000000; +6c87 : 00000000; +6c88 : 00000000; +6c89 : 00000000; +6c8a : 00000000; +6c8b : 00000000; +6c8c : 00000000; +6c8d : 00000000; +6c8e : 00000000; +6c8f : 00000000; +6c90 : 00000000; +6c91 : 00000000; +6c92 : 00000000; +6c93 : 00000000; +6c94 : 00000000; +6c95 : 00000000; +6c96 : 00000000; +6c97 : 00000000; +6c98 : 00000000; +6c99 : 00000000; +6c9a : 00000000; +6c9b : 00000000; +6c9c : 00000000; +6c9d : 00000000; +6c9e : 00000000; +6c9f : 00000000; +6ca0 : 00000000; +6ca1 : 00000000; +6ca2 : 00000000; +6ca3 : 00000000; +6ca4 : 00000000; +6ca5 : 00000000; +6ca6 : 00000000; +6ca7 : 00000000; +6ca8 : 00000000; +6ca9 : 00000000; +6caa : 00000000; +6cab : 00000000; +6cac : 00000000; +6cad : 00000000; +6cae : 00000000; +6caf : 00000000; +6cb0 : 00000000; +6cb1 : 00000000; +6cb2 : 00000000; +6cb3 : 00000000; +6cb4 : 00000000; +6cb5 : 00000000; +6cb6 : 00000000; +6cb7 : 00000000; +6cb8 : 00000000; +6cb9 : 00000000; +6cba : 00000000; +6cbb : 00000000; +6cbc : 00000000; +6cbd : 00000000; +6cbe : 00000000; +6cbf : 00000000; +6cc0 : 00000000; +6cc1 : 00000000; +6cc2 : 00000000; +6cc3 : 00000000; +6cc4 : 00000000; +6cc5 : 00000000; +6cc6 : 00000000; +6cc7 : 00000000; +6cc8 : 00000000; +6cc9 : 00000000; +6cca : 00000000; +6ccb : 00000000; +6ccc : 00000000; +6ccd : 00000000; +6cce : 00000000; +6ccf : 00000000; +6cd0 : 00000000; +6cd1 : 00000000; +6cd2 : 00000000; +6cd3 : 00000000; +6cd4 : 00000000; +6cd5 : 00000000; +6cd6 : 00000000; +6cd7 : 00000000; +6cd8 : 00000000; +6cd9 : 00000000; +6cda : 00000000; +6cdb : 00000000; +6cdc : 00000000; +6cdd : 00000000; +6cde : 00000000; +6cdf : 00000000; +6ce0 : 00000000; +6ce1 : 00000000; +6ce2 : 00000000; +6ce3 : 00000000; +6ce4 : 00000000; +6ce5 : 00000000; +6ce6 : 00000000; +6ce7 : 00000000; +6ce8 : 00000000; +6ce9 : 00000000; +6cea : 00000000; +6ceb : 00000000; +6cec : 00000000; +6ced : 00000000; +6cee : 00000000; +6cef : 00000000; +6cf0 : 00000000; +6cf1 : 00000000; +6cf2 : 00000000; +6cf3 : 00000000; +6cf4 : 00000000; +6cf5 : 00000000; +6cf6 : 00000000; +6cf7 : 00000000; +6cf8 : 00000000; +6cf9 : 00000000; +6cfa : 00000000; +6cfb : 00000000; +6cfc : 00000000; +6cfd : 00000000; +6cfe : 00000000; +6cff : 00000000; +6d00 : 00000000; +6d01 : 00000000; +6d02 : 00000000; +6d03 : 00000000; +6d04 : 00000000; +6d05 : 00000000; +6d06 : 00000000; +6d07 : 00000000; +6d08 : 00000000; +6d09 : 00000000; +6d0a : 00000000; +6d0b : 00000000; +6d0c : 00000000; +6d0d : 00000000; +6d0e : 00000000; +6d0f : 00000000; +6d10 : 00000000; +6d11 : 00000000; +6d12 : 00000000; +6d13 : 00000000; +6d14 : 00000000; +6d15 : 00000000; +6d16 : 00000000; +6d17 : 00000000; +6d18 : 00000000; +6d19 : 00000000; +6d1a : 00000000; +6d1b : 00000000; +6d1c : 00000000; +6d1d : 00000000; +6d1e : 00000000; +6d1f : 00000000; +6d20 : 00000000; +6d21 : 00000000; +6d22 : 00000000; +6d23 : 00000000; +6d24 : 00000000; +6d25 : 00000000; +6d26 : 00000000; +6d27 : 00000000; +6d28 : 00000000; +6d29 : 00000000; +6d2a : 00000000; +6d2b : 00000000; +6d2c : 00000000; +6d2d : 00000000; +6d2e : 00000000; +6d2f : 00000000; +6d30 : 00000000; +6d31 : 00000000; +6d32 : 00000000; +6d33 : 00000000; +6d34 : 00000000; +6d35 : 00000000; +6d36 : 00000000; +6d37 : 00000000; +6d38 : 00000000; +6d39 : 00000000; +6d3a : 00000000; +6d3b : 00000000; +6d3c : 00000000; +6d3d : 00000000; +6d3e : 00000000; +6d3f : 00000000; +6d40 : 00000000; +6d41 : 00000000; +6d42 : 00000000; +6d43 : 00000000; +6d44 : 00000000; +6d45 : 00000000; +6d46 : 00000000; +6d47 : 00000000; +6d48 : 00000000; +6d49 : 00000000; +6d4a : 00000000; +6d4b : 00000000; +6d4c : 00000000; +6d4d : 00000000; +6d4e : 00000000; +6d4f : 00000000; +6d50 : 00000000; +6d51 : 00000000; +6d52 : 00000000; +6d53 : 00000000; +6d54 : 00000000; +6d55 : 00000000; +6d56 : 00000000; +6d57 : 00000000; +6d58 : 00000000; +6d59 : 00000000; +6d5a : 00000000; +6d5b : 00000000; +6d5c : 00000000; +6d5d : 00000000; +6d5e : 00000000; +6d5f : 00000000; +6d60 : 00000000; +6d61 : 00000000; +6d62 : 00000000; +6d63 : 00000000; +6d64 : 00000000; +6d65 : 00000000; +6d66 : 00000000; +6d67 : 00000000; +6d68 : 00000000; +6d69 : 00000000; +6d6a : 00000000; +6d6b : 00000000; +6d6c : 00000000; +6d6d : 00000000; +6d6e : 00000000; +6d6f : 00000000; +6d70 : 00000000; +6d71 : 00000000; +6d72 : 00000000; +6d73 : 00000000; +6d74 : 00000000; +6d75 : 00000000; +6d76 : 00000000; +6d77 : 00000000; +6d78 : 00000000; +6d79 : 00000000; +6d7a : 00000000; +6d7b : 00000000; +6d7c : 00000000; +6d7d : 00000000; +6d7e : 00000000; +6d7f : 00000000; +6d80 : 00000000; +6d81 : 00000000; +6d82 : 00000000; +6d83 : 00000000; +6d84 : 00000000; +6d85 : 00000000; +6d86 : 00000000; +6d87 : 00000000; +6d88 : 00000000; +6d89 : 00000000; +6d8a : 00000000; +6d8b : 00000000; +6d8c : 00000000; +6d8d : 00000000; +6d8e : 00000000; +6d8f : 00000000; +6d90 : 00000000; +6d91 : 00000000; +6d92 : 00000000; +6d93 : 00000000; +6d94 : 00000000; +6d95 : 00000000; +6d96 : 00000000; +6d97 : 00000000; +6d98 : 00000000; +6d99 : 00000000; +6d9a : 00000000; +6d9b : 00000000; +6d9c : 00000000; +6d9d : 00000000; +6d9e : 00000000; +6d9f : 00000000; +6da0 : 00000000; +6da1 : 00000000; +6da2 : 00000000; +6da3 : 00000000; +6da4 : 00000000; +6da5 : 00000000; +6da6 : 00000000; +6da7 : 00000000; +6da8 : 00000000; +6da9 : 00000000; +6daa : 00000000; +6dab : 00000000; +6dac : 00000000; +6dad : 00000000; +6dae : 00000000; +6daf : 00000000; +6db0 : 00000000; +6db1 : 00000000; +6db2 : 00000000; +6db3 : 00000000; +6db4 : 00000000; +6db5 : 00000000; +6db6 : 00000000; +6db7 : 00000000; +6db8 : 00000000; +6db9 : 00000000; +6dba : 00000000; +6dbb : 00000000; +6dbc : 00000000; +6dbd : 00000000; +6dbe : 00000000; +6dbf : 00000000; +6dc0 : 00000000; +6dc1 : 00000000; +6dc2 : 00000000; +6dc3 : 00000000; +6dc4 : 00000000; +6dc5 : 00000000; +6dc6 : 00000000; +6dc7 : 00000000; +6dc8 : 00000000; +6dc9 : 00000000; +6dca : 00000000; +6dcb : 00000000; +6dcc : 00000000; +6dcd : 00000000; +6dce : 00000000; +6dcf : 00000000; +6dd0 : 00000000; +6dd1 : 00000000; +6dd2 : 00000000; +6dd3 : 00000000; +6dd4 : 00000000; +6dd5 : 00000000; +6dd6 : 00000000; +6dd7 : 00000000; +6dd8 : 00000000; +6dd9 : 00000000; +6dda : 00000000; +6ddb : 00000000; +6ddc : 00000000; +6ddd : 00000000; +6dde : 00000000; +6ddf : 00000000; +6de0 : 00000000; +6de1 : 00000000; +6de2 : 00000000; +6de3 : 00000000; +6de4 : 00000000; +6de5 : 00000000; +6de6 : 00000000; +6de7 : 00000000; +6de8 : 00000000; +6de9 : 00000000; +6dea : 00000000; +6deb : 00000000; +6dec : 00000000; +6ded : 00000000; +6dee : 00000000; +6def : 00000000; +6df0 : 00000000; +6df1 : 00000000; +6df2 : 00000000; +6df3 : 00000000; +6df4 : 00000000; +6df5 : 00000000; +6df6 : 00000000; +6df7 : 00000000; +6df8 : 00000000; +6df9 : 00000000; +6dfa : 00000000; +6dfb : 00000000; +6dfc : 00000000; +6dfd : 00000000; +6dfe : 00000000; +6dff : 00000000; +6e00 : 00000000; +6e01 : 00000000; +6e02 : 00000000; +6e03 : 00000000; +6e04 : 00000000; +6e05 : 00000000; +6e06 : 00000000; +6e07 : 00000000; +6e08 : 00000000; +6e09 : 00000000; +6e0a : 00000000; +6e0b : 00000000; +6e0c : 00000000; +6e0d : 00000000; +6e0e : 00000000; +6e0f : 00000000; +6e10 : 00000000; +6e11 : 00000000; +6e12 : 00000000; +6e13 : 00000000; +6e14 : 00000000; +6e15 : 00000000; +6e16 : 00000000; +6e17 : 00000000; +6e18 : 00000000; +6e19 : 00000000; +6e1a : 00000000; +6e1b : 00000000; +6e1c : 00000000; +6e1d : 00000000; +6e1e : 00000000; +6e1f : 00000000; +6e20 : 00000000; +6e21 : 00000000; +6e22 : 00000000; +6e23 : 00000000; +6e24 : 00000000; +6e25 : 00000000; +6e26 : 00000000; +6e27 : 00000000; +6e28 : 00000000; +6e29 : 00000000; +6e2a : 00000000; +6e2b : 00000000; +6e2c : 00000000; +6e2d : 00000000; +6e2e : 00000000; +6e2f : 00000000; +6e30 : 00000000; +6e31 : 00000000; +6e32 : 00000000; +6e33 : 00000000; +6e34 : 00000000; +6e35 : 00000000; +6e36 : 00000000; +6e37 : 00000000; +6e38 : 00000000; +6e39 : 00000000; +6e3a : 00000000; +6e3b : 00000000; +6e3c : 00000000; +6e3d : 00000000; +6e3e : 00000000; +6e3f : 00000000; +6e40 : 00000000; +6e41 : 00000000; +6e42 : 00000000; +6e43 : 00000000; +6e44 : 00000000; +6e45 : 00000000; +6e46 : 00000000; +6e47 : 00000000; +6e48 : 00000000; +6e49 : 00000000; +6e4a : 00000000; +6e4b : 00000000; +6e4c : 00000000; +6e4d : 00000000; +6e4e : 00000000; +6e4f : 00000000; +6e50 : 00000000; +6e51 : 00000000; +6e52 : 00000000; +6e53 : 00000000; +6e54 : 00000000; +6e55 : 00000000; +6e56 : 00000000; +6e57 : 00000000; +6e58 : 00000000; +6e59 : 00000000; +6e5a : 00000000; +6e5b : 00000000; +6e5c : 00000000; +6e5d : 00000000; +6e5e : 00000000; +6e5f : 00000000; +6e60 : 00000000; +6e61 : 00000000; +6e62 : 00000000; +6e63 : 00000000; +6e64 : 00000000; +6e65 : 00000000; +6e66 : 00000000; +6e67 : 00000000; +6e68 : 00000000; +6e69 : 00000000; +6e6a : 00000000; +6e6b : 00000000; +6e6c : 00000000; +6e6d : 00000000; +6e6e : 00000000; +6e6f : 00000000; +6e70 : 00000000; +6e71 : 00000000; +6e72 : 00000000; +6e73 : 00000000; +6e74 : 00000000; +6e75 : 00000000; +6e76 : 00000000; +6e77 : 00000000; +6e78 : 00000000; +6e79 : 00000000; +6e7a : 00000000; +6e7b : 00000000; +6e7c : 00000000; +6e7d : 00000000; +6e7e : 00000000; +6e7f : 00000000; +6e80 : 00000000; +6e81 : 00000000; +6e82 : 00000000; +6e83 : 00000000; +6e84 : 00000000; +6e85 : 00000000; +6e86 : 00000000; +6e87 : 00000000; +6e88 : 00000000; +6e89 : 00000000; +6e8a : 00000000; +6e8b : 00000000; +6e8c : 00000000; +6e8d : 00000000; +6e8e : 00000000; +6e8f : 00000000; +6e90 : 00000000; +6e91 : 00000000; +6e92 : 00000000; +6e93 : 00000000; +6e94 : 00000000; +6e95 : 00000000; +6e96 : 00000000; +6e97 : 00000000; +6e98 : 00000000; +6e99 : 00000000; +6e9a : 00000000; +6e9b : 00000000; +6e9c : 00000000; +6e9d : 00000000; +6e9e : 00000000; +6e9f : 00000000; +6ea0 : 00000000; +6ea1 : 00000000; +6ea2 : 00000000; +6ea3 : 00000000; +6ea4 : 00000000; +6ea5 : 00000000; +6ea6 : 00000000; +6ea7 : 00000000; +6ea8 : 00000000; +6ea9 : 00000000; +6eaa : 00000000; +6eab : 00000000; +6eac : 00000000; +6ead : 00000000; +6eae : 00000000; +6eaf : 00000000; +6eb0 : 00000000; +6eb1 : 00000000; +6eb2 : 00000000; +6eb3 : 00000000; +6eb4 : 00000000; +6eb5 : 00000000; +6eb6 : 00000000; +6eb7 : 00000000; +6eb8 : 00000000; +6eb9 : 00000000; +6eba : 00000000; +6ebb : 00000000; +6ebc : 00000000; +6ebd : 00000000; +6ebe : 00000000; +6ebf : 00000000; +6ec0 : 00000000; +6ec1 : 00000000; +6ec2 : 00000000; +6ec3 : 00000000; +6ec4 : 00000000; +6ec5 : 00000000; +6ec6 : 00000000; +6ec7 : 00000000; +6ec8 : 00000000; +6ec9 : 00000000; +6eca : 00000000; +6ecb : 00000000; +6ecc : 00000000; +6ecd : 00000000; +6ece : 00000000; +6ecf : 00000000; +6ed0 : 00000000; +6ed1 : 00000000; +6ed2 : 00000000; +6ed3 : 00000000; +6ed4 : 00000000; +6ed5 : 00000000; +6ed6 : 00000000; +6ed7 : 00000000; +6ed8 : 00000000; +6ed9 : 00000000; +6eda : 00000000; +6edb : 00000000; +6edc : 00000000; +6edd : 00000000; +6ede : 00000000; +6edf : 00000000; +6ee0 : 00000000; +6ee1 : 00000000; +6ee2 : 00000000; +6ee3 : 00000000; +6ee4 : 00000000; +6ee5 : 00000000; +6ee6 : 00000000; +6ee7 : 00000000; +6ee8 : 00000000; +6ee9 : 00000000; +6eea : 00000000; +6eeb : 00000000; +6eec : 00000000; +6eed : 00000000; +6eee : 00000000; +6eef : 00000000; +6ef0 : 00000000; +6ef1 : 00000000; +6ef2 : 00000000; +6ef3 : 00000000; +6ef4 : 00000000; +6ef5 : 00000000; +6ef6 : 00000000; +6ef7 : 00000000; +6ef8 : 00000000; +6ef9 : 00000000; +6efa : 00000000; +6efb : 00000000; +6efc : 00000000; +6efd : 00000000; +6efe : 00000000; +6eff : 00000000; +6f00 : 00000000; +6f01 : 00000000; +6f02 : 00000000; +6f03 : 00000000; +6f04 : 00000000; +6f05 : 00000000; +6f06 : 00000000; +6f07 : 00000000; +6f08 : 00000000; +6f09 : 00000000; +6f0a : 00000000; +6f0b : 00000000; +6f0c : 00000000; +6f0d : 00000000; +6f0e : 00000000; +6f0f : 00000000; +6f10 : 00000000; +6f11 : 00000000; +6f12 : 00000000; +6f13 : 00000000; +6f14 : 00000000; +6f15 : 00000000; +6f16 : 00000000; +6f17 : 00000000; +6f18 : 00000000; +6f19 : 00000000; +6f1a : 00000000; +6f1b : 00000000; +6f1c : 00000000; +6f1d : 00000000; +6f1e : 00000000; +6f1f : 00000000; +6f20 : 00000000; +6f21 : 00000000; +6f22 : 00000000; +6f23 : 00000000; +6f24 : 00000000; +6f25 : 00000000; +6f26 : 00000000; +6f27 : 00000000; +6f28 : 00000000; +6f29 : 00000000; +6f2a : 00000000; +6f2b : 00000000; +6f2c : 00000000; +6f2d : 00000000; +6f2e : 00000000; +6f2f : 00000000; +6f30 : 00000000; +6f31 : 00000000; +6f32 : 00000000; +6f33 : 00000000; +6f34 : 00000000; +6f35 : 00000000; +6f36 : 00000000; +6f37 : 00000000; +6f38 : 00000000; +6f39 : 00000000; +6f3a : 00000000; +6f3b : 00000000; +6f3c : 00000000; +6f3d : 00000000; +6f3e : 00000000; +6f3f : 00000000; +6f40 : 00000000; +6f41 : 00000000; +6f42 : 00000000; +6f43 : 00000000; +6f44 : 00000000; +6f45 : 00000000; +6f46 : 00000000; +6f47 : 00000000; +6f48 : 00000000; +6f49 : 00000000; +6f4a : 00000000; +6f4b : 00000000; +6f4c : 00000000; +6f4d : 00000000; +6f4e : 00000000; +6f4f : 00000000; +6f50 : 00000000; +6f51 : 00000000; +6f52 : 00000000; +6f53 : 00000000; +6f54 : 00000000; +6f55 : 00000000; +6f56 : 00000000; +6f57 : 00000000; +6f58 : 00000000; +6f59 : 00000000; +6f5a : 00000000; +6f5b : 00000000; +6f5c : 00000000; +6f5d : 00000000; +6f5e : 00000000; +6f5f : 00000000; +6f60 : 00000000; +6f61 : 00000000; +6f62 : 00000000; +6f63 : 00000000; +6f64 : 00000000; +6f65 : 00000000; +6f66 : 00000000; +6f67 : 00000000; +6f68 : 00000000; +6f69 : 00000000; +6f6a : 00000000; +6f6b : 00000000; +6f6c : 00000000; +6f6d : 00000000; +6f6e : 00000000; +6f6f : 00000000; +6f70 : 00000000; +6f71 : 00000000; +6f72 : 00000000; +6f73 : 00000000; +6f74 : 00000000; +6f75 : 00000000; +6f76 : 00000000; +6f77 : 00000000; +6f78 : 00000000; +6f79 : 00000000; +6f7a : 00000000; +6f7b : 00000000; +6f7c : 00000000; +6f7d : 00000000; +6f7e : 00000000; +6f7f : 00000000; +6f80 : 00000000; +6f81 : 00000000; +6f82 : 00000000; +6f83 : 00000000; +6f84 : 00000000; +6f85 : 00000000; +6f86 : 00000000; +6f87 : 00000000; +6f88 : 00000000; +6f89 : 00000000; +6f8a : 00000000; +6f8b : 00000000; +6f8c : 00000000; +6f8d : 00000000; +6f8e : 00000000; +6f8f : 00000000; +6f90 : 00000000; +6f91 : 00000000; +6f92 : 00000000; +6f93 : 00000000; +6f94 : 00000000; +6f95 : 00000000; +6f96 : 00000000; +6f97 : 00000000; +6f98 : 00000000; +6f99 : 00000000; +6f9a : 00000000; +6f9b : 00000000; +6f9c : 00000000; +6f9d : 00000000; +6f9e : 00000000; +6f9f : 00000000; +6fa0 : 00000000; +6fa1 : 00000000; +6fa2 : 00000000; +6fa3 : 00000000; +6fa4 : 00000000; +6fa5 : 00000000; +6fa6 : 00000000; +6fa7 : 00000000; +6fa8 : 00000000; +6fa9 : 00000000; +6faa : 00000000; +6fab : 00000000; +6fac : 00000000; +6fad : 00000000; +6fae : 00000000; +6faf : 00000000; +6fb0 : 00000000; +6fb1 : 00000000; +6fb2 : 00000000; +6fb3 : 00000000; +6fb4 : 00000000; +6fb5 : 00000000; +6fb6 : 00000000; +6fb7 : 00000000; +6fb8 : 00000000; +6fb9 : 00000000; +6fba : 00000000; +6fbb : 00000000; +6fbc : 00000000; +6fbd : 00000000; +6fbe : 00000000; +6fbf : 00000000; +6fc0 : 00000000; +6fc1 : 00000000; +6fc2 : 00000000; +6fc3 : 00000000; +6fc4 : 00000000; +6fc5 : 00000000; +6fc6 : 00000000; +6fc7 : 00000000; +6fc8 : 00000000; +6fc9 : 00000000; +6fca : 00000000; +6fcb : 00000000; +6fcc : 00000000; +6fcd : 00000000; +6fce : 00000000; +6fcf : 00000000; +6fd0 : 00000000; +6fd1 : 00000000; +6fd2 : 00000000; +6fd3 : 00000000; +6fd4 : 00000000; +6fd5 : 00000000; +6fd6 : 00000000; +6fd7 : 00000000; +6fd8 : 00000000; +6fd9 : 00000000; +6fda : 00000000; +6fdb : 00000000; +6fdc : 00000000; +6fdd : 00000000; +6fde : 00000000; +6fdf : 00000000; +6fe0 : 00000000; +6fe1 : 00000000; +6fe2 : 00000000; +6fe3 : 00000000; +6fe4 : 00000000; +6fe5 : 00000000; +6fe6 : 00000000; +6fe7 : 00000000; +6fe8 : 00000000; +6fe9 : 00000000; +6fea : 00000000; +6feb : 00000000; +6fec : 00000000; +6fed : 00000000; +6fee : 00000000; +6fef : 00000000; +6ff0 : 00000000; +6ff1 : 00000000; +6ff2 : 00000000; +6ff3 : 00000000; +6ff4 : 00000000; +6ff5 : 00000000; +6ff6 : 00000000; +6ff7 : 00000000; +6ff8 : 00000000; +6ff9 : 00000000; +6ffa : 00000000; +6ffb : 00000000; +6ffc : 00000000; +6ffd : 00000000; +6ffe : 00000000; +6fff : 00000000; +7000 : 00000000; +7001 : 00000000; +7002 : 00000000; +7003 : 00000000; +7004 : 00000000; +7005 : 00000000; +7006 : 00000000; +7007 : 00000000; +7008 : 00000000; +7009 : 00000000; +700a : 00000000; +700b : 00000000; +700c : 00000000; +700d : 00000000; +700e : 00000000; +700f : 00000000; +7010 : 00000000; +7011 : 00000000; +7012 : 00000000; +7013 : 00000000; +7014 : 00000000; +7015 : 00000000; +7016 : 00000000; +7017 : 00000000; +7018 : 00000000; +7019 : 00000000; +701a : 00000000; +701b : 00000000; +701c : 00000000; +701d : 00000000; +701e : 00000000; +701f : 00000000; +7020 : 00000000; +7021 : 00000000; +7022 : 00000000; +7023 : 00000000; +7024 : 00000000; +7025 : 00000000; +7026 : 00000000; +7027 : 00000000; +7028 : 00000000; +7029 : 00000000; +702a : 00000000; +702b : 00000000; +702c : 00000000; +702d : 00000000; +702e : 00000000; +702f : 00000000; +7030 : 00000000; +7031 : 00000000; +7032 : 00000000; +7033 : 00000000; +7034 : 00000000; +7035 : 00000000; +7036 : 00000000; +7037 : 00000000; +7038 : 00000000; +7039 : 00000000; +703a : 00000000; +703b : 00000000; +703c : 00000000; +703d : 00000000; +703e : 00000000; +703f : 00000000; +7040 : 00000000; +7041 : 00000000; +7042 : 00000000; +7043 : 00000000; +7044 : 00000000; +7045 : 00000000; +7046 : 00000000; +7047 : 00000000; +7048 : 00000000; +7049 : 00000000; +704a : 00000000; +704b : 00000000; +704c : 00000000; +704d : 00000000; +704e : 00000000; +704f : 00000000; +7050 : 00000000; +7051 : 00000000; +7052 : 00000000; +7053 : 00000000; +7054 : 00000000; +7055 : 00000000; +7056 : 00000000; +7057 : 00000000; +7058 : 00000000; +7059 : 00000000; +705a : 00000000; +705b : 00000000; +705c : 00000000; +705d : 00000000; +705e : 00000000; +705f : 00000000; +7060 : 00000000; +7061 : 00000000; +7062 : 00000000; +7063 : 00000000; +7064 : 00000000; +7065 : 00000000; +7066 : 00000000; +7067 : 00000000; +7068 : 00000000; +7069 : 00000000; +706a : 00000000; +706b : 00000000; +706c : 00000000; +706d : 00000000; +706e : 00000000; +706f : 00000000; +7070 : 00000000; +7071 : 00000000; +7072 : 00000000; +7073 : 00000000; +7074 : 00000000; +7075 : 00000000; +7076 : 00000000; +7077 : 00000000; +7078 : 00000000; +7079 : 00000000; +707a : 00000000; +707b : 00000000; +707c : 00000000; +707d : 00000000; +707e : 00000000; +707f : 00000000; +7080 : 00000000; +7081 : 00000000; +7082 : 00000000; +7083 : 00000000; +7084 : 00000000; +7085 : 00000000; +7086 : 00000000; +7087 : 00000000; +7088 : 00000000; +7089 : 00000000; +708a : 00000000; +708b : 00000000; +708c : 00000000; +708d : 00000000; +708e : 00000000; +708f : 00000000; +7090 : 00000000; +7091 : 00000000; +7092 : 00000000; +7093 : 00000000; +7094 : 00000000; +7095 : 00000000; +7096 : 00000000; +7097 : 00000000; +7098 : 00000000; +7099 : 00000000; +709a : 00000000; +709b : 00000000; +709c : 00000000; +709d : 00000000; +709e : 00000000; +709f : 00000000; +70a0 : 00000000; +70a1 : 00000000; +70a2 : 00000000; +70a3 : 00000000; +70a4 : 00000000; +70a5 : 00000000; +70a6 : 00000000; +70a7 : 00000000; +70a8 : 00000000; +70a9 : 00000000; +70aa : 00000000; +70ab : 00000000; +70ac : 00000000; +70ad : 00000000; +70ae : 00000000; +70af : 00000000; +70b0 : 00000000; +70b1 : 00000000; +70b2 : 00000000; +70b3 : 00000000; +70b4 : 00000000; +70b5 : 00000000; +70b6 : 00000000; +70b7 : 00000000; +70b8 : 00000000; +70b9 : 00000000; +70ba : 00000000; +70bb : 00000000; +70bc : 00000000; +70bd : 00000000; +70be : 00000000; +70bf : 00000000; +70c0 : 00000000; +70c1 : 00000000; +70c2 : 00000000; +70c3 : 00000000; +70c4 : 00000000; +70c5 : 00000000; +70c6 : 00000000; +70c7 : 00000000; +70c8 : 00000000; +70c9 : 00000000; +70ca : 00000000; +70cb : 00000000; +70cc : 00000000; +70cd : 00000000; +70ce : 00000000; +70cf : 00000000; +70d0 : 00000000; +70d1 : 00000000; +70d2 : 00000000; +70d3 : 00000000; +70d4 : 00000000; +70d5 : 00000000; +70d6 : 00000000; +70d7 : 00000000; +70d8 : 00000000; +70d9 : 00000000; +70da : 00000000; +70db : 00000000; +70dc : 00000000; +70dd : 00000000; +70de : 00000000; +70df : 00000000; +70e0 : 00000000; +70e1 : 00000000; +70e2 : 00000000; +70e3 : 00000000; +70e4 : 00000000; +70e5 : 00000000; +70e6 : 00000000; +70e7 : 00000000; +70e8 : 00000000; +70e9 : 00000000; +70ea : 00000000; +70eb : 00000000; +70ec : 00000000; +70ed : 00000000; +70ee : 00000000; +70ef : 00000000; +70f0 : 00000000; +70f1 : 00000000; +70f2 : 00000000; +70f3 : 00000000; +70f4 : 00000000; +70f5 : 00000000; +70f6 : 00000000; +70f7 : 00000000; +70f8 : 00000000; +70f9 : 00000000; +70fa : 00000000; +70fb : 00000000; +70fc : 00000000; +70fd : 00000000; +70fe : 00000000; +70ff : 00000000; +7100 : 00000000; +7101 : 00000000; +7102 : 00000000; +7103 : 00000000; +7104 : 00000000; +7105 : 00000000; +7106 : 00000000; +7107 : 00000000; +7108 : 00000000; +7109 : 00000000; +710a : 00000000; +710b : 00000000; +710c : 00000000; +710d : 00000000; +710e : 00000000; +710f : 00000000; +7110 : 00000000; +7111 : 00000000; +7112 : 00000000; +7113 : 00000000; +7114 : 00000000; +7115 : 00000000; +7116 : 00000000; +7117 : 00000000; +7118 : 00000000; +7119 : 00000000; +711a : 00000000; +711b : 00000000; +711c : 00000000; +711d : 00000000; +711e : 00000000; +711f : 00000000; +7120 : 00000000; +7121 : 00000000; +7122 : 00000000; +7123 : 00000000; +7124 : 00000000; +7125 : 00000000; +7126 : 00000000; +7127 : 00000000; +7128 : 00000000; +7129 : 00000000; +712a : 00000000; +712b : 00000000; +712c : 00000000; +712d : 00000000; +712e : 00000000; +712f : 00000000; +7130 : 00000000; +7131 : 00000000; +7132 : 00000000; +7133 : 00000000; +7134 : 00000000; +7135 : 00000000; +7136 : 00000000; +7137 : 00000000; +7138 : 00000000; +7139 : 00000000; +713a : 00000000; +713b : 00000000; +713c : 00000000; +713d : 00000000; +713e : 00000000; +713f : 00000000; +7140 : 00000000; +7141 : 00000000; +7142 : 00000000; +7143 : 00000000; +7144 : 00000000; +7145 : 00000000; +7146 : 00000000; +7147 : 00000000; +7148 : 00000000; +7149 : 00000000; +714a : 00000000; +714b : 00000000; +714c : 00000000; +714d : 00000000; +714e : 00000000; +714f : 00000000; +7150 : 00000000; +7151 : 00000000; +7152 : 00000000; +7153 : 00000000; +7154 : 00000000; +7155 : 00000000; +7156 : 00000000; +7157 : 00000000; +7158 : 00000000; +7159 : 00000000; +715a : 00000000; +715b : 00000000; +715c : 00000000; +715d : 00000000; +715e : 00000000; +715f : 00000000; +7160 : 00000000; +7161 : 00000000; +7162 : 00000000; +7163 : 00000000; +7164 : 00000000; +7165 : 00000000; +7166 : 00000000; +7167 : 00000000; +7168 : 00000000; +7169 : 00000000; +716a : 00000000; +716b : 00000000; +716c : 00000000; +716d : 00000000; +716e : 00000000; +716f : 00000000; +7170 : 00000000; +7171 : 00000000; +7172 : 00000000; +7173 : 00000000; +7174 : 00000000; +7175 : 00000000; +7176 : 00000000; +7177 : 00000000; +7178 : 00000000; +7179 : 00000000; +717a : 00000000; +717b : 00000000; +717c : 00000000; +717d : 00000000; +717e : 00000000; +717f : 00000000; +7180 : 00000000; +7181 : 00000000; +7182 : 00000000; +7183 : 00000000; +7184 : 00000000; +7185 : 00000000; +7186 : 00000000; +7187 : 00000000; +7188 : 00000000; +7189 : 00000000; +718a : 00000000; +718b : 00000000; +718c : 00000000; +718d : 00000000; +718e : 00000000; +718f : 00000000; +7190 : 00000000; +7191 : 00000000; +7192 : 00000000; +7193 : 00000000; +7194 : 00000000; +7195 : 00000000; +7196 : 00000000; +7197 : 00000000; +7198 : 00000000; +7199 : 00000000; +719a : 00000000; +719b : 00000000; +719c : 00000000; +719d : 00000000; +719e : 00000000; +719f : 00000000; +71a0 : 00000000; +71a1 : 00000000; +71a2 : 00000000; +71a3 : 00000000; +71a4 : 00000000; +71a5 : 00000000; +71a6 : 00000000; +71a7 : 00000000; +71a8 : 00000000; +71a9 : 00000000; +71aa : 00000000; +71ab : 00000000; +71ac : 00000000; +71ad : 00000000; +71ae : 00000000; +71af : 00000000; +71b0 : 00000000; +71b1 : 00000000; +71b2 : 00000000; +71b3 : 00000000; +71b4 : 00000000; +71b5 : 00000000; +71b6 : 00000000; +71b7 : 00000000; +71b8 : 00000000; +71b9 : 00000000; +71ba : 00000000; +71bb : 00000000; +71bc : 00000000; +71bd : 00000000; +71be : 00000000; +71bf : 00000000; +71c0 : 00000000; +71c1 : 00000000; +71c2 : 00000000; +71c3 : 00000000; +71c4 : 00000000; +71c5 : 00000000; +71c6 : 00000000; +71c7 : 00000000; +71c8 : 00000000; +71c9 : 00000000; +71ca : 00000000; +71cb : 00000000; +71cc : 00000000; +71cd : 00000000; +71ce : 00000000; +71cf : 00000000; +71d0 : 00000000; +71d1 : 00000000; +71d2 : 00000000; +71d3 : 00000000; +71d4 : 00000000; +71d5 : 00000000; +71d6 : 00000000; +71d7 : 00000000; +71d8 : 00000000; +71d9 : 00000000; +71da : 00000000; +71db : 00000000; +71dc : 00000000; +71dd : 00000000; +71de : 00000000; +71df : 00000000; +71e0 : 00000000; +71e1 : 00000000; +71e2 : 00000000; +71e3 : 00000000; +71e4 : 00000000; +71e5 : 00000000; +71e6 : 00000000; +71e7 : 00000000; +71e8 : 00000000; +71e9 : 00000000; +71ea : 00000000; +71eb : 00000000; +71ec : 00000000; +71ed : 00000000; +71ee : 00000000; +71ef : 00000000; +71f0 : 00000000; +71f1 : 00000000; +71f2 : 00000000; +71f3 : 00000000; +71f4 : 00000000; +71f5 : 00000000; +71f6 : 00000000; +71f7 : 00000000; +71f8 : 00000000; +71f9 : 00000000; +71fa : 00000000; +71fb : 00000000; +71fc : 00000000; +71fd : 00000000; +71fe : 00000000; +71ff : 00000000; +7200 : 00000000; +7201 : 00000000; +7202 : 00000000; +7203 : 00000000; +7204 : 00000000; +7205 : 00000000; +7206 : 00000000; +7207 : 00000000; +7208 : 00000000; +7209 : 00000000; +720a : 00000000; +720b : 00000000; +720c : 00000000; +720d : 00000000; +720e : 00000000; +720f : 00000000; +7210 : 00000000; +7211 : 00000000; +7212 : 00000000; +7213 : 00000000; +7214 : 00000000; +7215 : 00000000; +7216 : 00000000; +7217 : 00000000; +7218 : 00000000; +7219 : 00000000; +721a : 00000000; +721b : 00000000; +721c : 00000000; +721d : 00000000; +721e : 00000000; +721f : 00000000; +7220 : 00000000; +7221 : 00000000; +7222 : 00000000; +7223 : 00000000; +7224 : 00000000; +7225 : 00000000; +7226 : 00000000; +7227 : 00000000; +7228 : 00000000; +7229 : 00000000; +722a : 00000000; +722b : 00000000; +722c : 00000000; +722d : 00000000; +722e : 00000000; +722f : 00000000; +7230 : 00000000; +7231 : 00000000; +7232 : 00000000; +7233 : 00000000; +7234 : 00000000; +7235 : 00000000; +7236 : 00000000; +7237 : 00000000; +7238 : 00000000; +7239 : 00000000; +723a : 00000000; +723b : 00000000; +723c : 00000000; +723d : 00000000; +723e : 00000000; +723f : 00000000; +7240 : 00000000; +7241 : 00000000; +7242 : 00000000; +7243 : 00000000; +7244 : 00000000; +7245 : 00000000; +7246 : 00000000; +7247 : 00000000; +7248 : 00000000; +7249 : 00000000; +724a : 00000000; +724b : 00000000; +724c : 00000000; +724d : 00000000; +724e : 00000000; +724f : 00000000; +7250 : 00000000; +7251 : 00000000; +7252 : 00000000; +7253 : 00000000; +7254 : 00000000; +7255 : 00000000; +7256 : 00000000; +7257 : 00000000; +7258 : 00000000; +7259 : 00000000; +725a : 00000000; +725b : 00000000; +725c : 00000000; +725d : 00000000; +725e : 00000000; +725f : 00000000; +7260 : 00000000; +7261 : 00000000; +7262 : 00000000; +7263 : 00000000; +7264 : 00000000; +7265 : 00000000; +7266 : 00000000; +7267 : 00000000; +7268 : 00000000; +7269 : 00000000; +726a : 00000000; +726b : 00000000; +726c : 00000000; +726d : 00000000; +726e : 00000000; +726f : 00000000; +7270 : 00000000; +7271 : 00000000; +7272 : 00000000; +7273 : 00000000; +7274 : 00000000; +7275 : 00000000; +7276 : 00000000; +7277 : 00000000; +7278 : 00000000; +7279 : 00000000; +727a : 00000000; +727b : 00000000; +727c : 00000000; +727d : 00000000; +727e : 00000000; +727f : 00000000; +7280 : 00000000; +7281 : 00000000; +7282 : 00000000; +7283 : 00000000; +7284 : 00000000; +7285 : 00000000; +7286 : 00000000; +7287 : 00000000; +7288 : 00000000; +7289 : 00000000; +728a : 00000000; +728b : 00000000; +728c : 00000000; +728d : 00000000; +728e : 00000000; +728f : 00000000; +7290 : 00000000; +7291 : 00000000; +7292 : 00000000; +7293 : 00000000; +7294 : 00000000; +7295 : 00000000; +7296 : 00000000; +7297 : 00000000; +7298 : 00000000; +7299 : 00000000; +729a : 00000000; +729b : 00000000; +729c : 00000000; +729d : 00000000; +729e : 00000000; +729f : 00000000; +72a0 : 00000000; +72a1 : 00000000; +72a2 : 00000000; +72a3 : 00000000; +72a4 : 00000000; +72a5 : 00000000; +72a6 : 00000000; +72a7 : 00000000; +72a8 : 00000000; +72a9 : 00000000; +72aa : 00000000; +72ab : 00000000; +72ac : 00000000; +72ad : 00000000; +72ae : 00000000; +72af : 00000000; +72b0 : 00000000; +72b1 : 00000000; +72b2 : 00000000; +72b3 : 00000000; +72b4 : 00000000; +72b5 : 00000000; +72b6 : 00000000; +72b7 : 00000000; +72b8 : 00000000; +72b9 : 00000000; +72ba : 00000000; +72bb : 00000000; +72bc : 00000000; +72bd : 00000000; +72be : 00000000; +72bf : 00000000; +72c0 : 00000000; +72c1 : 00000000; +72c2 : 00000000; +72c3 : 00000000; +72c4 : 00000000; +72c5 : 00000000; +72c6 : 00000000; +72c7 : 00000000; +72c8 : 00000000; +72c9 : 00000000; +72ca : 00000000; +72cb : 00000000; +72cc : 00000000; +72cd : 00000000; +72ce : 00000000; +72cf : 00000000; +72d0 : 00000000; +72d1 : 00000000; +72d2 : 00000000; +72d3 : 00000000; +72d4 : 00000000; +72d5 : 00000000; +72d6 : 00000000; +72d7 : 00000000; +72d8 : 00000000; +72d9 : 00000000; +72da : 00000000; +72db : 00000000; +72dc : 00000000; +72dd : 00000000; +72de : 00000000; +72df : 00000000; +72e0 : 00000000; +72e1 : 00000000; +72e2 : 00000000; +72e3 : 00000000; +72e4 : 00000000; +72e5 : 00000000; +72e6 : 00000000; +72e7 : 00000000; +72e8 : 00000000; +72e9 : 00000000; +72ea : 00000000; +72eb : 00000000; +72ec : 00000000; +72ed : 00000000; +72ee : 00000000; +72ef : 00000000; +72f0 : 00000000; +72f1 : 00000000; +72f2 : 00000000; +72f3 : 00000000; +72f4 : 00000000; +72f5 : 00000000; +72f6 : 00000000; +72f7 : 00000000; +72f8 : 00000000; +72f9 : 00000000; +72fa : 00000000; +72fb : 00000000; +72fc : 00000000; +72fd : 00000000; +72fe : 00000000; +72ff : 00000000; +7300 : 00000000; +7301 : 00000000; +7302 : 00000000; +7303 : 00000000; +7304 : 00000000; +7305 : 00000000; +7306 : 00000000; +7307 : 00000000; +7308 : 00000000; +7309 : 00000000; +730a : 00000000; +730b : 00000000; +730c : 00000000; +730d : 00000000; +730e : 00000000; +730f : 00000000; +7310 : 00000000; +7311 : 00000000; +7312 : 00000000; +7313 : 00000000; +7314 : 00000000; +7315 : 00000000; +7316 : 00000000; +7317 : 00000000; +7318 : 00000000; +7319 : 00000000; +731a : 00000000; +731b : 00000000; +731c : 00000000; +731d : 00000000; +731e : 00000000; +731f : 00000000; +7320 : 00000000; +7321 : 00000000; +7322 : 00000000; +7323 : 00000000; +7324 : 00000000; +7325 : 00000000; +7326 : 00000000; +7327 : 00000000; +7328 : 00000000; +7329 : 00000000; +732a : 00000000; +732b : 00000000; +732c : 00000000; +732d : 00000000; +732e : 00000000; +732f : 00000000; +7330 : 00000000; +7331 : 00000000; +7332 : 00000000; +7333 : 00000000; +7334 : 00000000; +7335 : 00000000; +7336 : 00000000; +7337 : 00000000; +7338 : 00000000; +7339 : 00000000; +733a : 00000000; +733b : 00000000; +733c : 00000000; +733d : 00000000; +733e : 00000000; +733f : 00000000; +7340 : 00000000; +7341 : 00000000; +7342 : 00000000; +7343 : 00000000; +7344 : 00000000; +7345 : 00000000; +7346 : 00000000; +7347 : 00000000; +7348 : 00000000; +7349 : 00000000; +734a : 00000000; +734b : 00000000; +734c : 00000000; +734d : 00000000; +734e : 00000000; +734f : 00000000; +7350 : 00000000; +7351 : 00000000; +7352 : 00000000; +7353 : 00000000; +7354 : 00000000; +7355 : 00000000; +7356 : 00000000; +7357 : 00000000; +7358 : 00000000; +7359 : 00000000; +735a : 00000000; +735b : 00000000; +735c : 00000000; +735d : 00000000; +735e : 00000000; +735f : 00000000; +7360 : 00000000; +7361 : 00000000; +7362 : 00000000; +7363 : 00000000; +7364 : 00000000; +7365 : 00000000; +7366 : 00000000; +7367 : 00000000; +7368 : 00000000; +7369 : 00000000; +736a : 00000000; +736b : 00000000; +736c : 00000000; +736d : 00000000; +736e : 00000000; +736f : 00000000; +7370 : 00000000; +7371 : 00000000; +7372 : 00000000; +7373 : 00000000; +7374 : 00000000; +7375 : 00000000; +7376 : 00000000; +7377 : 00000000; +7378 : 00000000; +7379 : 00000000; +737a : 00000000; +737b : 00000000; +737c : 00000000; +737d : 00000000; +737e : 00000000; +737f : 00000000; +7380 : 00000000; +7381 : 00000000; +7382 : 00000000; +7383 : 00000000; +7384 : 00000000; +7385 : 00000000; +7386 : 00000000; +7387 : 00000000; +7388 : 00000000; +7389 : 00000000; +738a : 00000000; +738b : 00000000; +738c : 00000000; +738d : 00000000; +738e : 00000000; +738f : 00000000; +7390 : 00000000; +7391 : 00000000; +7392 : 00000000; +7393 : 00000000; +7394 : 00000000; +7395 : 00000000; +7396 : 00000000; +7397 : 00000000; +7398 : 00000000; +7399 : 00000000; +739a : 00000000; +739b : 00000000; +739c : 00000000; +739d : 00000000; +739e : 00000000; +739f : 00000000; +73a0 : 00000000; +73a1 : 00000000; +73a2 : 00000000; +73a3 : 00000000; +73a4 : 00000000; +73a5 : 00000000; +73a6 : 00000000; +73a7 : 00000000; +73a8 : 00000000; +73a9 : 00000000; +73aa : 00000000; +73ab : 00000000; +73ac : 00000000; +73ad : 00000000; +73ae : 00000000; +73af : 00000000; +73b0 : 00000000; +73b1 : 00000000; +73b2 : 00000000; +73b3 : 00000000; +73b4 : 00000000; +73b5 : 00000000; +73b6 : 00000000; +73b7 : 00000000; +73b8 : 00000000; +73b9 : 00000000; +73ba : 00000000; +73bb : 00000000; +73bc : 00000000; +73bd : 00000000; +73be : 00000000; +73bf : 00000000; +73c0 : 00000000; +73c1 : 00000000; +73c2 : 00000000; +73c3 : 00000000; +73c4 : 00000000; +73c5 : 00000000; +73c6 : 00000000; +73c7 : 00000000; +73c8 : 00000000; +73c9 : 00000000; +73ca : 00000000; +73cb : 00000000; +73cc : 00000000; +73cd : 00000000; +73ce : 00000000; +73cf : 00000000; +73d0 : 00000000; +73d1 : 00000000; +73d2 : 00000000; +73d3 : 00000000; +73d4 : 00000000; +73d5 : 00000000; +73d6 : 00000000; +73d7 : 00000000; +73d8 : 00000000; +73d9 : 00000000; +73da : 00000000; +73db : 00000000; +73dc : 00000000; +73dd : 00000000; +73de : 00000000; +73df : 00000000; +73e0 : 00000000; +73e1 : 00000000; +73e2 : 00000000; +73e3 : 00000000; +73e4 : 00000000; +73e5 : 00000000; +73e6 : 00000000; +73e7 : 00000000; +73e8 : 00000000; +73e9 : 00000000; +73ea : 00000000; +73eb : 00000000; +73ec : 00000000; +73ed : 00000000; +73ee : 00000000; +73ef : 00000000; +73f0 : 00000000; +73f1 : 00000000; +73f2 : 00000000; +73f3 : 00000000; +73f4 : 00000000; +73f5 : 00000000; +73f6 : 00000000; +73f7 : 00000000; +73f8 : 00000000; +73f9 : 00000000; +73fa : 00000000; +73fb : 00000000; +73fc : 00000000; +73fd : 00000000; +73fe : 00000000; +73ff : 00000000; +7400 : 00000000; +7401 : 00000000; +7402 : 00000000; +7403 : 00000000; +7404 : 00000000; +7405 : 00000000; +7406 : 00000000; +7407 : 00000000; +7408 : 00000000; +7409 : 00000000; +740a : 00000000; +740b : 00000000; +740c : 00000000; +740d : 00000000; +740e : 00000000; +740f : 00000000; +7410 : 00000000; +7411 : 00000000; +7412 : 00000000; +7413 : 00000000; +7414 : 00000000; +7415 : 00000000; +7416 : 00000000; +7417 : 00000000; +7418 : 00000000; +7419 : 00000000; +741a : 00000000; +741b : 00000000; +741c : 00000000; +741d : 00000000; +741e : 00000000; +741f : 00000000; +7420 : 00000000; +7421 : 00000000; +7422 : 00000000; +7423 : 00000000; +7424 : 00000000; +7425 : 00000000; +7426 : 00000000; +7427 : 00000000; +7428 : 00000000; +7429 : 00000000; +742a : 00000000; +742b : 00000000; +742c : 00000000; +742d : 00000000; +742e : 00000000; +742f : 00000000; +7430 : 00000000; +7431 : 00000000; +7432 : 00000000; +7433 : 00000000; +7434 : 00000000; +7435 : 00000000; +7436 : 00000000; +7437 : 00000000; +7438 : 00000000; +7439 : 00000000; +743a : 00000000; +743b : 00000000; +743c : 00000000; +743d : 00000000; +743e : 00000000; +743f : 00000000; +7440 : 00000000; +7441 : 00000000; +7442 : 00000000; +7443 : 00000000; +7444 : 00000000; +7445 : 00000000; +7446 : 00000000; +7447 : 00000000; +7448 : 00000000; +7449 : 00000000; +744a : 00000000; +744b : 00000000; +744c : 00000000; +744d : 00000000; +744e : 00000000; +744f : 00000000; +7450 : 00000000; +7451 : 00000000; +7452 : 00000000; +7453 : 00000000; +7454 : 00000000; +7455 : 00000000; +7456 : 00000000; +7457 : 00000000; +7458 : 00000000; +7459 : 00000000; +745a : 00000000; +745b : 00000000; +745c : 00000000; +745d : 00000000; +745e : 00000000; +745f : 00000000; +7460 : 00000000; +7461 : 00000000; +7462 : 00000000; +7463 : 00000000; +7464 : 00000000; +7465 : 00000000; +7466 : 00000000; +7467 : 00000000; +7468 : 00000000; +7469 : 00000000; +746a : 00000000; +746b : 00000000; +746c : 00000000; +746d : 00000000; +746e : 00000000; +746f : 00000000; +7470 : 00000000; +7471 : 00000000; +7472 : 00000000; +7473 : 00000000; +7474 : 00000000; +7475 : 00000000; +7476 : 00000000; +7477 : 00000000; +7478 : 00000000; +7479 : 00000000; +747a : 00000000; +747b : 00000000; +747c : 00000000; +747d : 00000000; +747e : 00000000; +747f : 00000000; +7480 : 00000000; +7481 : 00000000; +7482 : 00000000; +7483 : 00000000; +7484 : 00000000; +7485 : 00000000; +7486 : 00000000; +7487 : 00000000; +7488 : 00000000; +7489 : 00000000; +748a : 00000000; +748b : 00000000; +748c : 00000000; +748d : 00000000; +748e : 00000000; +748f : 00000000; +7490 : 00000000; +7491 : 00000000; +7492 : 00000000; +7493 : 00000000; +7494 : 00000000; +7495 : 00000000; +7496 : 00000000; +7497 : 00000000; +7498 : 00000000; +7499 : 00000000; +749a : 00000000; +749b : 00000000; +749c : 00000000; +749d : 00000000; +749e : 00000000; +749f : 00000000; +74a0 : 00000000; +74a1 : 00000000; +74a2 : 00000000; +74a3 : 00000000; +74a4 : 00000000; +74a5 : 00000000; +74a6 : 00000000; +74a7 : 00000000; +74a8 : 00000000; +74a9 : 00000000; +74aa : 00000000; +74ab : 00000000; +74ac : 00000000; +74ad : 00000000; +74ae : 00000000; +74af : 00000000; +74b0 : 00000000; +74b1 : 00000000; +74b2 : 00000000; +74b3 : 00000000; +74b4 : 00000000; +74b5 : 00000000; +74b6 : 00000000; +74b7 : 00000000; +74b8 : 00000000; +74b9 : 00000000; +74ba : 00000000; +74bb : 00000000; +74bc : 00000000; +74bd : 00000000; +74be : 00000000; +74bf : 00000000; +74c0 : 00000000; +74c1 : 00000000; +74c2 : 00000000; +74c3 : 00000000; +74c4 : 00000000; +74c5 : 00000000; +74c6 : 00000000; +74c7 : 00000000; +74c8 : 00000000; +74c9 : 00000000; +74ca : 00000000; +74cb : 00000000; +74cc : 00000000; +74cd : 00000000; +74ce : 00000000; +74cf : 00000000; +74d0 : 00000000; +74d1 : 00000000; +74d2 : 00000000; +74d3 : 00000000; +74d4 : 00000000; +74d5 : 00000000; +74d6 : 00000000; +74d7 : 00000000; +74d8 : 00000000; +74d9 : 00000000; +74da : 00000000; +74db : 00000000; +74dc : 00000000; +74dd : 00000000; +74de : 00000000; +74df : 00000000; +74e0 : 00000000; +74e1 : 00000000; +74e2 : 00000000; +74e3 : 00000000; +74e4 : 00000000; +74e5 : 00000000; +74e6 : 00000000; +74e7 : 00000000; +74e8 : 00000000; +74e9 : 00000000; +74ea : 00000000; +74eb : 00000000; +74ec : 00000000; +74ed : 00000000; +74ee : 00000000; +74ef : 00000000; +74f0 : 00000000; +74f1 : 00000000; +74f2 : 00000000; +74f3 : 00000000; +74f4 : 00000000; +74f5 : 00000000; +74f6 : 00000000; +74f7 : 00000000; +74f8 : 00000000; +74f9 : 00000000; +74fa : 00000000; +74fb : 00000000; +74fc : 00000000; +74fd : 00000000; +74fe : 00000000; +74ff : 00000000; +7500 : 00000000; +7501 : 00000000; +7502 : 00000000; +7503 : 00000000; +7504 : 00000000; +7505 : 00000000; +7506 : 00000000; +7507 : 00000000; +7508 : 00000000; +7509 : 00000000; +750a : 00000000; +750b : 00000000; +750c : 00000000; +750d : 00000000; +750e : 00000000; +750f : 00000000; +7510 : 00000000; +7511 : 00000000; +7512 : 00000000; +7513 : 00000000; +7514 : 00000000; +7515 : 00000000; +7516 : 00000000; +7517 : 00000000; +7518 : 00000000; +7519 : 00000000; +751a : 00000000; +751b : 00000000; +751c : 00000000; +751d : 00000000; +751e : 00000000; +751f : 00000000; +7520 : 00000000; +7521 : 00000000; +7522 : 00000000; +7523 : 00000000; +7524 : 00000000; +7525 : 00000000; +7526 : 00000000; +7527 : 00000000; +7528 : 00000000; +7529 : 00000000; +752a : 00000000; +752b : 00000000; +752c : 00000000; +752d : 00000000; +752e : 00000000; +752f : 00000000; +7530 : 00000000; +7531 : 00000000; +7532 : 00000000; +7533 : 00000000; +7534 : 00000000; +7535 : 00000000; +7536 : 00000000; +7537 : 00000000; +7538 : 00000000; +7539 : 00000000; +753a : 00000000; +753b : 00000000; +753c : 00000000; +753d : 00000000; +753e : 00000000; +753f : 00000000; +7540 : 00000000; +7541 : 00000000; +7542 : 00000000; +7543 : 00000000; +7544 : 00000000; +7545 : 00000000; +7546 : 00000000; +7547 : 00000000; +7548 : 00000000; +7549 : 00000000; +754a : 00000000; +754b : 00000000; +754c : 00000000; +754d : 00000000; +754e : 00000000; +754f : 00000000; +7550 : 00000000; +7551 : 00000000; +7552 : 00000000; +7553 : 00000000; +7554 : 00000000; +7555 : 00000000; +7556 : 00000000; +7557 : 00000000; +7558 : 00000000; +7559 : 00000000; +755a : 00000000; +755b : 00000000; +755c : 00000000; +755d : 00000000; +755e : 00000000; +755f : 00000000; +7560 : 00000000; +7561 : 00000000; +7562 : 00000000; +7563 : 00000000; +7564 : 00000000; +7565 : 00000000; +7566 : 00000000; +7567 : 00000000; +7568 : 00000000; +7569 : 00000000; +756a : 00000000; +756b : 00000000; +756c : 00000000; +756d : 00000000; +756e : 00000000; +756f : 00000000; +7570 : 00000000; +7571 : 00000000; +7572 : 00000000; +7573 : 00000000; +7574 : 00000000; +7575 : 00000000; +7576 : 00000000; +7577 : 00000000; +7578 : 00000000; +7579 : 00000000; +757a : 00000000; +757b : 00000000; +757c : 00000000; +757d : 00000000; +757e : 00000000; +757f : 00000000; +7580 : 00000000; +7581 : 00000000; +7582 : 00000000; +7583 : 00000000; +7584 : 00000000; +7585 : 00000000; +7586 : 00000000; +7587 : 00000000; +7588 : 00000000; +7589 : 00000000; +758a : 00000000; +758b : 00000000; +758c : 00000000; +758d : 00000000; +758e : 00000000; +758f : 00000000; +7590 : 00000000; +7591 : 00000000; +7592 : 00000000; +7593 : 00000000; +7594 : 00000000; +7595 : 00000000; +7596 : 00000000; +7597 : 00000000; +7598 : 00000000; +7599 : 00000000; +759a : 00000000; +759b : 00000000; +759c : 00000000; +759d : 00000000; +759e : 00000000; +759f : 00000000; +75a0 : 00000000; +75a1 : 00000000; +75a2 : 00000000; +75a3 : 00000000; +75a4 : 00000000; +75a5 : 00000000; +75a6 : 00000000; +75a7 : 00000000; +75a8 : 00000000; +75a9 : 00000000; +75aa : 00000000; +75ab : 00000000; +75ac : 00000000; +75ad : 00000000; +75ae : 00000000; +75af : 00000000; +75b0 : 00000000; +75b1 : 00000000; +75b2 : 00000000; +75b3 : 00000000; +75b4 : 00000000; +75b5 : 00000000; +75b6 : 00000000; +75b7 : 00000000; +75b8 : 00000000; +75b9 : 00000000; +75ba : 00000000; +75bb : 00000000; +75bc : 00000000; +75bd : 00000000; +75be : 00000000; +75bf : 00000000; +75c0 : 00000000; +75c1 : 00000000; +75c2 : 00000000; +75c3 : 00000000; +75c4 : 00000000; +75c5 : 00000000; +75c6 : 00000000; +75c7 : 00000000; +75c8 : 00000000; +75c9 : 00000000; +75ca : 00000000; +75cb : 00000000; +75cc : 00000000; +75cd : 00000000; +75ce : 00000000; +75cf : 00000000; +75d0 : 00000000; +75d1 : 00000000; +75d2 : 00000000; +75d3 : 00000000; +75d4 : 00000000; +75d5 : 00000000; +75d6 : 00000000; +75d7 : 00000000; +75d8 : 00000000; +75d9 : 00000000; +75da : 00000000; +75db : 00000000; +75dc : 00000000; +75dd : 00000000; +75de : 00000000; +75df : 00000000; +75e0 : 00000000; +75e1 : 00000000; +75e2 : 00000000; +75e3 : 00000000; +75e4 : 00000000; +75e5 : 00000000; +75e6 : 00000000; +75e7 : 00000000; +75e8 : 00000000; +75e9 : 00000000; +75ea : 00000000; +75eb : 00000000; +75ec : 00000000; +75ed : 00000000; +75ee : 00000000; +75ef : 00000000; +75f0 : 00000000; +75f1 : 00000000; +75f2 : 00000000; +75f3 : 00000000; +75f4 : 00000000; +75f5 : 00000000; +75f6 : 00000000; +75f7 : 00000000; +75f8 : 00000000; +75f9 : 00000000; +75fa : 00000000; +75fb : 00000000; +75fc : 00000000; +75fd : 00000000; +75fe : 00000000; +75ff : 00000000; +7600 : 00000000; +7601 : 00000000; +7602 : 00000000; +7603 : 00000000; +7604 : 00000000; +7605 : 00000000; +7606 : 00000000; +7607 : 00000000; +7608 : 00000000; +7609 : 00000000; +760a : 00000000; +760b : 00000000; +760c : 00000000; +760d : 00000000; +760e : 00000000; +760f : 00000000; +7610 : 00000000; +7611 : 00000000; +7612 : 00000000; +7613 : 00000000; +7614 : 00000000; +7615 : 00000000; +7616 : 00000000; +7617 : 00000000; +7618 : 00000000; +7619 : 00000000; +761a : 00000000; +761b : 00000000; +761c : 00000000; +761d : 00000000; +761e : 00000000; +761f : 00000000; +7620 : 00000000; +7621 : 00000000; +7622 : 00000000; +7623 : 00000000; +7624 : 00000000; +7625 : 00000000; +7626 : 00000000; +7627 : 00000000; +7628 : 00000000; +7629 : 00000000; +762a : 00000000; +762b : 00000000; +762c : 00000000; +762d : 00000000; +762e : 00000000; +762f : 00000000; +7630 : 00000000; +7631 : 00000000; +7632 : 00000000; +7633 : 00000000; +7634 : 00000000; +7635 : 00000000; +7636 : 00000000; +7637 : 00000000; +7638 : 00000000; +7639 : 00000000; +763a : 00000000; +763b : 00000000; +763c : 00000000; +763d : 00000000; +763e : 00000000; +763f : 00000000; +7640 : 00000000; +7641 : 00000000; +7642 : 00000000; +7643 : 00000000; +7644 : 00000000; +7645 : 00000000; +7646 : 00000000; +7647 : 00000000; +7648 : 00000000; +7649 : 00000000; +764a : 00000000; +764b : 00000000; +764c : 00000000; +764d : 00000000; +764e : 00000000; +764f : 00000000; +7650 : 00000000; +7651 : 00000000; +7652 : 00000000; +7653 : 00000000; +7654 : 00000000; +7655 : 00000000; +7656 : 00000000; +7657 : 00000000; +7658 : 00000000; +7659 : 00000000; +765a : 00000000; +765b : 00000000; +765c : 00000000; +765d : 00000000; +765e : 00000000; +765f : 00000000; +7660 : 00000000; +7661 : 00000000; +7662 : 00000000; +7663 : 00000000; +7664 : 00000000; +7665 : 00000000; +7666 : 00000000; +7667 : 00000000; +7668 : 00000000; +7669 : 00000000; +766a : 00000000; +766b : 00000000; +766c : 00000000; +766d : 00000000; +766e : 00000000; +766f : 00000000; +7670 : 00000000; +7671 : 00000000; +7672 : 00000000; +7673 : 00000000; +7674 : 00000000; +7675 : 00000000; +7676 : 00000000; +7677 : 00000000; +7678 : 00000000; +7679 : 00000000; +767a : 00000000; +767b : 00000000; +767c : 00000000; +767d : 00000000; +767e : 00000000; +767f : 00000000; +7680 : 00000000; +7681 : 00000000; +7682 : 00000000; +7683 : 00000000; +7684 : 00000000; +7685 : 00000000; +7686 : 00000000; +7687 : 00000000; +7688 : 00000000; +7689 : 00000000; +768a : 00000000; +768b : 00000000; +768c : 00000000; +768d : 00000000; +768e : 00000000; +768f : 00000000; +7690 : 00000000; +7691 : 00000000; +7692 : 00000000; +7693 : 00000000; +7694 : 00000000; +7695 : 00000000; +7696 : 00000000; +7697 : 00000000; +7698 : 00000000; +7699 : 00000000; +769a : 00000000; +769b : 00000000; +769c : 00000000; +769d : 00000000; +769e : 00000000; +769f : 00000000; +76a0 : 00000000; +76a1 : 00000000; +76a2 : 00000000; +76a3 : 00000000; +76a4 : 00000000; +76a5 : 00000000; +76a6 : 00000000; +76a7 : 00000000; +76a8 : 00000000; +76a9 : 00000000; +76aa : 00000000; +76ab : 00000000; +76ac : 00000000; +76ad : 00000000; +76ae : 00000000; +76af : 00000000; +76b0 : 00000000; +76b1 : 00000000; +76b2 : 00000000; +76b3 : 00000000; +76b4 : 00000000; +76b5 : 00000000; +76b6 : 00000000; +76b7 : 00000000; +76b8 : 00000000; +76b9 : 00000000; +76ba : 00000000; +76bb : 00000000; +76bc : 00000000; +76bd : 00000000; +76be : 00000000; +76bf : 00000000; +76c0 : 00000000; +76c1 : 00000000; +76c2 : 00000000; +76c3 : 00000000; +76c4 : 00000000; +76c5 : 00000000; +76c6 : 00000000; +76c7 : 00000000; +76c8 : 00000000; +76c9 : 00000000; +76ca : 00000000; +76cb : 00000000; +76cc : 00000000; +76cd : 00000000; +76ce : 00000000; +76cf : 00000000; +76d0 : 00000000; +76d1 : 00000000; +76d2 : 00000000; +76d3 : 00000000; +76d4 : 00000000; +76d5 : 00000000; +76d6 : 00000000; +76d7 : 00000000; +76d8 : 00000000; +76d9 : 00000000; +76da : 00000000; +76db : 00000000; +76dc : 00000000; +76dd : 00000000; +76de : 00000000; +76df : 00000000; +76e0 : 00000000; +76e1 : 00000000; +76e2 : 00000000; +76e3 : 00000000; +76e4 : 00000000; +76e5 : 00000000; +76e6 : 00000000; +76e7 : 00000000; +76e8 : 00000000; +76e9 : 00000000; +76ea : 00000000; +76eb : 00000000; +76ec : 00000000; +76ed : 00000000; +76ee : 00000000; +76ef : 00000000; +76f0 : 00000000; +76f1 : 00000000; +76f2 : 00000000; +76f3 : 00000000; +76f4 : 00000000; +76f5 : 00000000; +76f6 : 00000000; +76f7 : 00000000; +76f8 : 00000000; +76f9 : 00000000; +76fa : 00000000; +76fb : 00000000; +76fc : 00000000; +76fd : 00000000; +76fe : 00000000; +76ff : 00000000; +7700 : 00000000; +7701 : 00000000; +7702 : 00000000; +7703 : 00000000; +7704 : 00000000; +7705 : 00000000; +7706 : 00000000; +7707 : 00000000; +7708 : 00000000; +7709 : 00000000; +770a : 00000000; +770b : 00000000; +770c : 00000000; +770d : 00000000; +770e : 00000000; +770f : 00000000; +7710 : 00000000; +7711 : 00000000; +7712 : 00000000; +7713 : 00000000; +7714 : 00000000; +7715 : 00000000; +7716 : 00000000; +7717 : 00000000; +7718 : 00000000; +7719 : 00000000; +771a : 00000000; +771b : 00000000; +771c : 00000000; +771d : 00000000; +771e : 00000000; +771f : 00000000; +7720 : 00000000; +7721 : 00000000; +7722 : 00000000; +7723 : 00000000; +7724 : 00000000; +7725 : 00000000; +7726 : 00000000; +7727 : 00000000; +7728 : 00000000; +7729 : 00000000; +772a : 00000000; +772b : 00000000; +772c : 00000000; +772d : 00000000; +772e : 00000000; +772f : 00000000; +7730 : 00000000; +7731 : 00000000; +7732 : 00000000; +7733 : 00000000; +7734 : 00000000; +7735 : 00000000; +7736 : 00000000; +7737 : 00000000; +7738 : 00000000; +7739 : 00000000; +773a : 00000000; +773b : 00000000; +773c : 00000000; +773d : 00000000; +773e : 00000000; +773f : 00000000; +7740 : 00000000; +7741 : 00000000; +7742 : 00000000; +7743 : 00000000; +7744 : 00000000; +7745 : 00000000; +7746 : 00000000; +7747 : 00000000; +7748 : 00000000; +7749 : 00000000; +774a : 00000000; +774b : 00000000; +774c : 00000000; +774d : 00000000; +774e : 00000000; +774f : 00000000; +7750 : 00000000; +7751 : 00000000; +7752 : 00000000; +7753 : 00000000; +7754 : 00000000; +7755 : 00000000; +7756 : 00000000; +7757 : 00000000; +7758 : 00000000; +7759 : 00000000; +775a : 00000000; +775b : 00000000; +775c : 00000000; +775d : 00000000; +775e : 00000000; +775f : 00000000; +7760 : 00000000; +7761 : 00000000; +7762 : 00000000; +7763 : 00000000; +7764 : 00000000; +7765 : 00000000; +7766 : 00000000; +7767 : 00000000; +7768 : 00000000; +7769 : 00000000; +776a : 00000000; +776b : 00000000; +776c : 00000000; +776d : 00000000; +776e : 00000000; +776f : 00000000; +7770 : 00000000; +7771 : 00000000; +7772 : 00000000; +7773 : 00000000; +7774 : 00000000; +7775 : 00000000; +7776 : 00000000; +7777 : 00000000; +7778 : 00000000; +7779 : 00000000; +777a : 00000000; +777b : 00000000; +777c : 00000000; +777d : 00000000; +777e : 00000000; +777f : 00000000; +7780 : 00000000; +7781 : 00000000; +7782 : 00000000; +7783 : 00000000; +7784 : 00000000; +7785 : 00000000; +7786 : 00000000; +7787 : 00000000; +7788 : 00000000; +7789 : 00000000; +778a : 00000000; +778b : 00000000; +778c : 00000000; +778d : 00000000; +778e : 00000000; +778f : 00000000; +7790 : 00000000; +7791 : 00000000; +7792 : 00000000; +7793 : 00000000; +7794 : 00000000; +7795 : 00000000; +7796 : 00000000; +7797 : 00000000; +7798 : 00000000; +7799 : 00000000; +779a : 00000000; +779b : 00000000; +779c : 00000000; +779d : 00000000; +779e : 00000000; +779f : 00000000; +77a0 : 00000000; +77a1 : 00000000; +77a2 : 00000000; +77a3 : 00000000; +77a4 : 00000000; +77a5 : 00000000; +77a6 : 00000000; +77a7 : 00000000; +77a8 : 00000000; +77a9 : 00000000; +77aa : 00000000; +77ab : 00000000; +77ac : 00000000; +77ad : 00000000; +77ae : 00000000; +77af : 00000000; +77b0 : 00000000; +77b1 : 00000000; +77b2 : 00000000; +77b3 : 00000000; +77b4 : 00000000; +77b5 : 00000000; +77b6 : 00000000; +77b7 : 00000000; +77b8 : 00000000; +77b9 : 00000000; +77ba : 00000000; +77bb : 00000000; +77bc : 00000000; +77bd : 00000000; +77be : 00000000; +77bf : 00000000; +77c0 : 00000000; +77c1 : 00000000; +77c2 : 00000000; +77c3 : 00000000; +77c4 : 00000000; +77c5 : 00000000; +77c6 : 00000000; +77c7 : 00000000; +77c8 : 00000000; +77c9 : 00000000; +77ca : 00000000; +77cb : 00000000; +77cc : 00000000; +77cd : 00000000; +77ce : 00000000; +77cf : 00000000; +77d0 : 00000000; +77d1 : 00000000; +77d2 : 00000000; +77d3 : 00000000; +77d4 : 00000000; +77d5 : 00000000; +77d6 : 00000000; +77d7 : 00000000; +77d8 : 00000000; +77d9 : 00000000; +77da : 00000000; +77db : 00000000; +77dc : 00000000; +77dd : 00000000; +77de : 00000000; +77df : 00000000; +77e0 : 00000000; +77e1 : 00000000; +77e2 : 00000000; +77e3 : 00000000; +77e4 : 00000000; +77e5 : 00000000; +77e6 : 00000000; +77e7 : 00000000; +77e8 : 00000000; +77e9 : 00000000; +77ea : 00000000; +77eb : 00000000; +77ec : 00000000; +77ed : 00000000; +77ee : 00000000; +77ef : 00000000; +77f0 : 00000000; +77f1 : 00000000; +77f2 : 00000000; +77f3 : 00000000; +77f4 : 00000000; +77f5 : 00000000; +77f6 : 00000000; +77f7 : 00000000; +77f8 : 00000000; +77f9 : 00000000; +77fa : 00000000; +77fb : 00000000; +77fc : 00000000; +77fd : 00000000; +77fe : 00000000; +77ff : 00000000; +7800 : 00000000; +7801 : 00000000; +7802 : 00000000; +7803 : 00000000; +7804 : 00000000; +7805 : 00000000; +7806 : 00000000; +7807 : 00000000; +7808 : 00000000; +7809 : 00000000; +780a : 00000000; +780b : 00000000; +780c : 00000000; +780d : 00000000; +780e : 00000000; +780f : 00000000; +7810 : 00000000; +7811 : 00000000; +7812 : 00000000; +7813 : 00000000; +7814 : 00000000; +7815 : 00000000; +7816 : 00000000; +7817 : 00000000; +7818 : 00000000; +7819 : 00000000; +781a : 00000000; +781b : 00000000; +781c : 00000000; +781d : 00000000; +781e : 00000000; +781f : 00000000; +7820 : 00000000; +7821 : 00000000; +7822 : 00000000; +7823 : 00000000; +7824 : 00000000; +7825 : 00000000; +7826 : 00000000; +7827 : 00000000; +7828 : 00000000; +7829 : 00000000; +782a : 00000000; +782b : 00000000; +782c : 00000000; +782d : 00000000; +782e : 00000000; +782f : 00000000; +7830 : 00000000; +7831 : 00000000; +7832 : 00000000; +7833 : 00000000; +7834 : 00000000; +7835 : 00000000; +7836 : 00000000; +7837 : 00000000; +7838 : 00000000; +7839 : 00000000; +783a : 00000000; +783b : 00000000; +783c : 00000000; +783d : 00000000; +783e : 00000000; +783f : 00000000; +7840 : 00000000; +7841 : 00000000; +7842 : 00000000; +7843 : 00000000; +7844 : 00000000; +7845 : 00000000; +7846 : 00000000; +7847 : 00000000; +7848 : 00000000; +7849 : 00000000; +784a : 00000000; +784b : 00000000; +784c : 00000000; +784d : 00000000; +784e : 00000000; +784f : 00000000; +7850 : 00000000; +7851 : 00000000; +7852 : 00000000; +7853 : 00000000; +7854 : 00000000; +7855 : 00000000; +7856 : 00000000; +7857 : 00000000; +7858 : 00000000; +7859 : 00000000; +785a : 00000000; +785b : 00000000; +785c : 00000000; +785d : 00000000; +785e : 00000000; +785f : 00000000; +7860 : 00000000; +7861 : 00000000; +7862 : 00000000; +7863 : 00000000; +7864 : 00000000; +7865 : 00000000; +7866 : 00000000; +7867 : 00000000; +7868 : 00000000; +7869 : 00000000; +786a : 00000000; +786b : 00000000; +786c : 00000000; +786d : 00000000; +786e : 00000000; +786f : 00000000; +7870 : 00000000; +7871 : 00000000; +7872 : 00000000; +7873 : 00000000; +7874 : 00000000; +7875 : 00000000; +7876 : 00000000; +7877 : 00000000; +7878 : 00000000; +7879 : 00000000; +787a : 00000000; +787b : 00000000; +787c : 00000000; +787d : 00000000; +787e : 00000000; +787f : 00000000; +7880 : 00000000; +7881 : 00000000; +7882 : 00000000; +7883 : 00000000; +7884 : 00000000; +7885 : 00000000; +7886 : 00000000; +7887 : 00000000; +7888 : 00000000; +7889 : 00000000; +788a : 00000000; +788b : 00000000; +788c : 00000000; +788d : 00000000; +788e : 00000000; +788f : 00000000; +7890 : 00000000; +7891 : 00000000; +7892 : 00000000; +7893 : 00000000; +7894 : 00000000; +7895 : 00000000; +7896 : 00000000; +7897 : 00000000; +7898 : 00000000; +7899 : 00000000; +789a : 00000000; +789b : 00000000; +789c : 00000000; +789d : 00000000; +789e : 00000000; +789f : 00000000; +78a0 : 00000000; +78a1 : 00000000; +78a2 : 00000000; +78a3 : 00000000; +78a4 : 00000000; +78a5 : 00000000; +78a6 : 00000000; +78a7 : 00000000; +78a8 : 00000000; +78a9 : 00000000; +78aa : 00000000; +78ab : 00000000; +78ac : 00000000; +78ad : 00000000; +78ae : 00000000; +78af : 00000000; +78b0 : 00000000; +78b1 : 00000000; +78b2 : 00000000; +78b3 : 00000000; +78b4 : 00000000; +78b5 : 00000000; +78b6 : 00000000; +78b7 : 00000000; +78b8 : 00000000; +78b9 : 00000000; +78ba : 00000000; +78bb : 00000000; +78bc : 00000000; +78bd : 00000000; +78be : 00000000; +78bf : 00000000; +78c0 : 00000000; +78c1 : 00000000; +78c2 : 00000000; +78c3 : 00000000; +78c4 : 00000000; +78c5 : 00000000; +78c6 : 00000000; +78c7 : 00000000; +78c8 : 00000000; +78c9 : 00000000; +78ca : 00000000; +78cb : 00000000; +78cc : 00000000; +78cd : 00000000; +78ce : 00000000; +78cf : 00000000; +78d0 : 00000000; +78d1 : 00000000; +78d2 : 00000000; +78d3 : 00000000; +78d4 : 00000000; +78d5 : 00000000; +78d6 : 00000000; +78d7 : 00000000; +78d8 : 00000000; +78d9 : 00000000; +78da : 00000000; +78db : 00000000; +78dc : 00000000; +78dd : 00000000; +78de : 00000000; +78df : 00000000; +78e0 : 00000000; +78e1 : 00000000; +78e2 : 00000000; +78e3 : 00000000; +78e4 : 00000000; +78e5 : 00000000; +78e6 : 00000000; +78e7 : 00000000; +78e8 : 00000000; +78e9 : 00000000; +78ea : 00000000; +78eb : 00000000; +78ec : 00000000; +78ed : 00000000; +78ee : 00000000; +78ef : 00000000; +78f0 : 00000000; +78f1 : 00000000; +78f2 : 00000000; +78f3 : 00000000; +78f4 : 00000000; +78f5 : 00000000; +78f6 : 00000000; +78f7 : 00000000; +78f8 : 00000000; +78f9 : 00000000; +78fa : 00000000; +78fb : 00000000; +78fc : 00000000; +78fd : 00000000; +78fe : 00000000; +78ff : 00000000; +7900 : 00000000; +7901 : 00000000; +7902 : 00000000; +7903 : 00000000; +7904 : 00000000; +7905 : 00000000; +7906 : 00000000; +7907 : 00000000; +7908 : 00000000; +7909 : 00000000; +790a : 00000000; +790b : 00000000; +790c : 00000000; +790d : 00000000; +790e : 00000000; +790f : 00000000; +7910 : 00000000; +7911 : 00000000; +7912 : 00000000; +7913 : 00000000; +7914 : 00000000; +7915 : 00000000; +7916 : 00000000; +7917 : 00000000; +7918 : 00000000; +7919 : 00000000; +791a : 00000000; +791b : 00000000; +791c : 00000000; +791d : 00000000; +791e : 00000000; +791f : 00000000; +7920 : 00000000; +7921 : 00000000; +7922 : 00000000; +7923 : 00000000; +7924 : 00000000; +7925 : 00000000; +7926 : 00000000; +7927 : 00000000; +7928 : 00000000; +7929 : 00000000; +792a : 00000000; +792b : 00000000; +792c : 00000000; +792d : 00000000; +792e : 00000000; +792f : 00000000; +7930 : 00000000; +7931 : 00000000; +7932 : 00000000; +7933 : 00000000; +7934 : 00000000; +7935 : 00000000; +7936 : 00000000; +7937 : 00000000; +7938 : 00000000; +7939 : 00000000; +793a : 00000000; +793b : 00000000; +793c : 00000000; +793d : 00000000; +793e : 00000000; +793f : 00000000; +7940 : 00000000; +7941 : 00000000; +7942 : 00000000; +7943 : 00000000; +7944 : 00000000; +7945 : 00000000; +7946 : 00000000; +7947 : 00000000; +7948 : 00000000; +7949 : 00000000; +794a : 00000000; +794b : 00000000; +794c : 00000000; +794d : 00000000; +794e : 00000000; +794f : 00000000; +7950 : 00000000; +7951 : 00000000; +7952 : 00000000; +7953 : 00000000; +7954 : 00000000; +7955 : 00000000; +7956 : 00000000; +7957 : 00000000; +7958 : 00000000; +7959 : 00000000; +795a : 00000000; +795b : 00000000; +795c : 00000000; +795d : 00000000; +795e : 00000000; +795f : 00000000; +7960 : 00000000; +7961 : 00000000; +7962 : 00000000; +7963 : 00000000; +7964 : 00000000; +7965 : 00000000; +7966 : 00000000; +7967 : 00000000; +7968 : 00000000; +7969 : 00000000; +796a : 00000000; +796b : 00000000; +796c : 00000000; +796d : 00000000; +796e : 00000000; +796f : 00000000; +7970 : 00000000; +7971 : 00000000; +7972 : 00000000; +7973 : 00000000; +7974 : 00000000; +7975 : 00000000; +7976 : 00000000; +7977 : 00000000; +7978 : 00000000; +7979 : 00000000; +797a : 00000000; +797b : 00000000; +797c : 00000000; +797d : 00000000; +797e : 00000000; +797f : 00000000; +7980 : 00000000; +7981 : 00000000; +7982 : 00000000; +7983 : 00000000; +7984 : 00000000; +7985 : 00000000; +7986 : 00000000; +7987 : 00000000; +7988 : 00000000; +7989 : 00000000; +798a : 00000000; +798b : 00000000; +798c : 00000000; +798d : 00000000; +798e : 00000000; +798f : 00000000; +7990 : 00000000; +7991 : 00000000; +7992 : 00000000; +7993 : 00000000; +7994 : 00000000; +7995 : 00000000; +7996 : 00000000; +7997 : 00000000; +7998 : 00000000; +7999 : 00000000; +799a : 00000000; +799b : 00000000; +799c : 00000000; +799d : 00000000; +799e : 00000000; +799f : 00000000; +79a0 : 00000000; +79a1 : 00000000; +79a2 : 00000000; +79a3 : 00000000; +79a4 : 00000000; +79a5 : 00000000; +79a6 : 00000000; +79a7 : 00000000; +79a8 : 00000000; +79a9 : 00000000; +79aa : 00000000; +79ab : 00000000; +79ac : 00000000; +79ad : 00000000; +79ae : 00000000; +79af : 00000000; +79b0 : 00000000; +79b1 : 00000000; +79b2 : 00000000; +79b3 : 00000000; +79b4 : 00000000; +79b5 : 00000000; +79b6 : 00000000; +79b7 : 00000000; +79b8 : 00000000; +79b9 : 00000000; +79ba : 00000000; +79bb : 00000000; +79bc : 00000000; +79bd : 00000000; +79be : 00000000; +79bf : 00000000; +79c0 : 00000000; +79c1 : 00000000; +79c2 : 00000000; +79c3 : 00000000; +79c4 : 00000000; +79c5 : 00000000; +79c6 : 00000000; +79c7 : 00000000; +79c8 : 00000000; +79c9 : 00000000; +79ca : 00000000; +79cb : 00000000; +79cc : 00000000; +79cd : 00000000; +79ce : 00000000; +79cf : 00000000; +79d0 : 00000000; +79d1 : 00000000; +79d2 : 00000000; +79d3 : 00000000; +79d4 : 00000000; +79d5 : 00000000; +79d6 : 00000000; +79d7 : 00000000; +79d8 : 00000000; +79d9 : 00000000; +79da : 00000000; +79db : 00000000; +79dc : 00000000; +79dd : 00000000; +79de : 00000000; +79df : 00000000; +79e0 : 00000000; +79e1 : 00000000; +79e2 : 00000000; +79e3 : 00000000; +79e4 : 00000000; +79e5 : 00000000; +79e6 : 00000000; +79e7 : 00000000; +79e8 : 00000000; +79e9 : 00000000; +79ea : 00000000; +79eb : 00000000; +79ec : 00000000; +79ed : 00000000; +79ee : 00000000; +79ef : 00000000; +79f0 : 00000000; +79f1 : 00000000; +79f2 : 00000000; +79f3 : 00000000; +79f4 : 00000000; +79f5 : 00000000; +79f6 : 00000000; +79f7 : 00000000; +79f8 : 00000000; +79f9 : 00000000; +79fa : 00000000; +79fb : 00000000; +79fc : 00000000; +79fd : 00000000; +79fe : 00000000; +79ff : 00000000; +7a00 : 00000000; +7a01 : 00000000; +7a02 : 00000000; +7a03 : 00000000; +7a04 : 00000000; +7a05 : 00000000; +7a06 : 00000000; +7a07 : 00000000; +7a08 : 00000000; +7a09 : 00000000; +7a0a : 00000000; +7a0b : 00000000; +7a0c : 00000000; +7a0d : 00000000; +7a0e : 00000000; +7a0f : 00000000; +7a10 : 00000000; +7a11 : 00000000; +7a12 : 00000000; +7a13 : 00000000; +7a14 : 00000000; +7a15 : 00000000; +7a16 : 00000000; +7a17 : 00000000; +7a18 : 00000000; +7a19 : 00000000; +7a1a : 00000000; +7a1b : 00000000; +7a1c : 00000000; +7a1d : 00000000; +7a1e : 00000000; +7a1f : 00000000; +7a20 : 00000000; +7a21 : 00000000; +7a22 : 00000000; +7a23 : 00000000; +7a24 : 00000000; +7a25 : 00000000; +7a26 : 00000000; +7a27 : 00000000; +7a28 : 00000000; +7a29 : 00000000; +7a2a : 00000000; +7a2b : 00000000; +7a2c : 00000000; +7a2d : 00000000; +7a2e : 00000000; +7a2f : 00000000; +7a30 : 00000000; +7a31 : 00000000; +7a32 : 00000000; +7a33 : 00000000; +7a34 : 00000000; +7a35 : 00000000; +7a36 : 00000000; +7a37 : 00000000; +7a38 : 00000000; +7a39 : 00000000; +7a3a : 00000000; +7a3b : 00000000; +7a3c : 00000000; +7a3d : 00000000; +7a3e : 00000000; +7a3f : 00000000; +7a40 : 00000000; +7a41 : 00000000; +7a42 : 00000000; +7a43 : 00000000; +7a44 : 00000000; +7a45 : 00000000; +7a46 : 00000000; +7a47 : 00000000; +7a48 : 00000000; +7a49 : 00000000; +7a4a : 00000000; +7a4b : 00000000; +7a4c : 00000000; +7a4d : 00000000; +7a4e : 00000000; +7a4f : 00000000; +7a50 : 00000000; +7a51 : 00000000; +7a52 : 00000000; +7a53 : 00000000; +7a54 : 00000000; +7a55 : 00000000; +7a56 : 00000000; +7a57 : 00000000; +7a58 : 00000000; +7a59 : 00000000; +7a5a : 00000000; +7a5b : 00000000; +7a5c : 00000000; +7a5d : 00000000; +7a5e : 00000000; +7a5f : 00000000; +7a60 : 00000000; +7a61 : 00000000; +7a62 : 00000000; +7a63 : 00000000; +7a64 : 00000000; +7a65 : 00000000; +7a66 : 00000000; +7a67 : 00000000; +7a68 : 00000000; +7a69 : 00000000; +7a6a : 00000000; +7a6b : 00000000; +7a6c : 00000000; +7a6d : 00000000; +7a6e : 00000000; +7a6f : 00000000; +7a70 : 00000000; +7a71 : 00000000; +7a72 : 00000000; +7a73 : 00000000; +7a74 : 00000000; +7a75 : 00000000; +7a76 : 00000000; +7a77 : 00000000; +7a78 : 00000000; +7a79 : 00000000; +7a7a : 00000000; +7a7b : 00000000; +7a7c : 00000000; +7a7d : 00000000; +7a7e : 00000000; +7a7f : 00000000; +7a80 : 00000000; +7a81 : 00000000; +7a82 : 00000000; +7a83 : 00000000; +7a84 : 00000000; +7a85 : 00000000; +7a86 : 00000000; +7a87 : 00000000; +7a88 : 00000000; +7a89 : 00000000; +7a8a : 00000000; +7a8b : 00000000; +7a8c : 00000000; +7a8d : 00000000; +7a8e : 00000000; +7a8f : 00000000; +7a90 : 00000000; +7a91 : 00000000; +7a92 : 00000000; +7a93 : 00000000; +7a94 : 00000000; +7a95 : 00000000; +7a96 : 00000000; +7a97 : 00000000; +7a98 : 00000000; +7a99 : 00000000; +7a9a : 00000000; +7a9b : 00000000; +7a9c : 00000000; +7a9d : 00000000; +7a9e : 00000000; +7a9f : 00000000; +7aa0 : 00000000; +7aa1 : 00000000; +7aa2 : 00000000; +7aa3 : 00000000; +7aa4 : 00000000; +7aa5 : 00000000; +7aa6 : 00000000; +7aa7 : 00000000; +7aa8 : 00000000; +7aa9 : 00000000; +7aaa : 00000000; +7aab : 00000000; +7aac : 00000000; +7aad : 00000000; +7aae : 00000000; +7aaf : 00000000; +7ab0 : 00000000; +7ab1 : 00000000; +7ab2 : 00000000; +7ab3 : 00000000; +7ab4 : 00000000; +7ab5 : 00000000; +7ab6 : 00000000; +7ab7 : 00000000; +7ab8 : 00000000; +7ab9 : 00000000; +7aba : 00000000; +7abb : 00000000; +7abc : 00000000; +7abd : 00000000; +7abe : 00000000; +7abf : 00000000; +7ac0 : 00000000; +7ac1 : 00000000; +7ac2 : 00000000; +7ac3 : 00000000; +7ac4 : 00000000; +7ac5 : 00000000; +7ac6 : 00000000; +7ac7 : 00000000; +7ac8 : 00000000; +7ac9 : 00000000; +7aca : 00000000; +7acb : 00000000; +7acc : 00000000; +7acd : 00000000; +7ace : 00000000; +7acf : 00000000; +7ad0 : 00000000; +7ad1 : 00000000; +7ad2 : 00000000; +7ad3 : 00000000; +7ad4 : 00000000; +7ad5 : 00000000; +7ad6 : 00000000; +7ad7 : 00000000; +7ad8 : 00000000; +7ad9 : 00000000; +7ada : 00000000; +7adb : 00000000; +7adc : 00000000; +7add : 00000000; +7ade : 00000000; +7adf : 00000000; +7ae0 : 00000000; +7ae1 : 00000000; +7ae2 : 00000000; +7ae3 : 00000000; +7ae4 : 00000000; +7ae5 : 00000000; +7ae6 : 00000000; +7ae7 : 00000000; +7ae8 : 00000000; +7ae9 : 00000000; +7aea : 00000000; +7aeb : 00000000; +7aec : 00000000; +7aed : 00000000; +7aee : 00000000; +7aef : 00000000; +7af0 : 00000000; +7af1 : 00000000; +7af2 : 00000000; +7af3 : 00000000; +7af4 : 00000000; +7af5 : 00000000; +7af6 : 00000000; +7af7 : 00000000; +7af8 : 00000000; +7af9 : 00000000; +7afa : 00000000; +7afb : 00000000; +7afc : 00000000; +7afd : 00000000; +7afe : 00000000; +7aff : 00000000; +7b00 : 00000000; +7b01 : 00000000; +7b02 : 00000000; +7b03 : 00000000; +7b04 : 00000000; +7b05 : 00000000; +7b06 : 00000000; +7b07 : 00000000; +7b08 : 00000000; +7b09 : 00000000; +7b0a : 00000000; +7b0b : 00000000; +7b0c : 00000000; +7b0d : 00000000; +7b0e : 00000000; +7b0f : 00000000; +7b10 : 00000000; +7b11 : 00000000; +7b12 : 00000000; +7b13 : 00000000; +7b14 : 00000000; +7b15 : 00000000; +7b16 : 00000000; +7b17 : 00000000; +7b18 : 00000000; +7b19 : 00000000; +7b1a : 00000000; +7b1b : 00000000; +7b1c : 00000000; +7b1d : 00000000; +7b1e : 00000000; +7b1f : 00000000; +7b20 : 00000000; +7b21 : 00000000; +7b22 : 00000000; +7b23 : 00000000; +7b24 : 00000000; +7b25 : 00000000; +7b26 : 00000000; +7b27 : 00000000; +7b28 : 00000000; +7b29 : 00000000; +7b2a : 00000000; +7b2b : 00000000; +7b2c : 00000000; +7b2d : 00000000; +7b2e : 00000000; +7b2f : 00000000; +7b30 : 00000000; +7b31 : 00000000; +7b32 : 00000000; +7b33 : 00000000; +7b34 : 00000000; +7b35 : 00000000; +7b36 : 00000000; +7b37 : 00000000; +7b38 : 00000000; +7b39 : 00000000; +7b3a : 00000000; +7b3b : 00000000; +7b3c : 00000000; +7b3d : 00000000; +7b3e : 00000000; +7b3f : 00000000; +7b40 : 00000000; +7b41 : 00000000; +7b42 : 00000000; +7b43 : 00000000; +7b44 : 00000000; +7b45 : 00000000; +7b46 : 00000000; +7b47 : 00000000; +7b48 : 00000000; +7b49 : 00000000; +7b4a : 00000000; +7b4b : 00000000; +7b4c : 00000000; +7b4d : 00000000; +7b4e : 00000000; +7b4f : 00000000; +7b50 : 00000000; +7b51 : 00000000; +7b52 : 00000000; +7b53 : 00000000; +7b54 : 00000000; +7b55 : 00000000; +7b56 : 00000000; +7b57 : 00000000; +7b58 : 00000000; +7b59 : 00000000; +7b5a : 00000000; +7b5b : 00000000; +7b5c : 00000000; +7b5d : 00000000; +7b5e : 00000000; +7b5f : 00000000; +7b60 : 00000000; +7b61 : 00000000; +7b62 : 00000000; +7b63 : 00000000; +7b64 : 00000000; +7b65 : 00000000; +7b66 : 00000000; +7b67 : 00000000; +7b68 : 00000000; +7b69 : 00000000; +7b6a : 00000000; +7b6b : 00000000; +7b6c : 00000000; +7b6d : 00000000; +7b6e : 00000000; +7b6f : 00000000; +7b70 : 00000000; +7b71 : 00000000; +7b72 : 00000000; +7b73 : 00000000; +7b74 : 00000000; +7b75 : 00000000; +7b76 : 00000000; +7b77 : 00000000; +7b78 : 00000000; +7b79 : 00000000; +7b7a : 00000000; +7b7b : 00000000; +7b7c : 00000000; +7b7d : 00000000; +7b7e : 00000000; +7b7f : 00000000; +7b80 : 00000000; +7b81 : 00000000; +7b82 : 00000000; +7b83 : 00000000; +7b84 : 00000000; +7b85 : 00000000; +7b86 : 00000000; +7b87 : 00000000; +7b88 : 00000000; +7b89 : 00000000; +7b8a : 00000000; +7b8b : 00000000; +7b8c : 00000000; +7b8d : 00000000; +7b8e : 00000000; +7b8f : 00000000; +7b90 : 00000000; +7b91 : 00000000; +7b92 : 00000000; +7b93 : 00000000; +7b94 : 00000000; +7b95 : 00000000; +7b96 : 00000000; +7b97 : 00000000; +7b98 : 00000000; +7b99 : 00000000; +7b9a : 00000000; +7b9b : 00000000; +7b9c : 00000000; +7b9d : 00000000; +7b9e : 00000000; +7b9f : 00000000; +7ba0 : 00000000; +7ba1 : 00000000; +7ba2 : 00000000; +7ba3 : 00000000; +7ba4 : 00000000; +7ba5 : 00000000; +7ba6 : 00000000; +7ba7 : 00000000; +7ba8 : 00000000; +7ba9 : 00000000; +7baa : 00000000; +7bab : 00000000; +7bac : 00000000; +7bad : 00000000; +7bae : 00000000; +7baf : 00000000; +7bb0 : 00000000; +7bb1 : 00000000; +7bb2 : 00000000; +7bb3 : 00000000; +7bb4 : 00000000; +7bb5 : 00000000; +7bb6 : 00000000; +7bb7 : 00000000; +7bb8 : 00000000; +7bb9 : 00000000; +7bba : 00000000; +7bbb : 00000000; +7bbc : 00000000; +7bbd : 00000000; +7bbe : 00000000; +7bbf : 00000000; +7bc0 : 00000000; +7bc1 : 00000000; +7bc2 : 00000000; +7bc3 : 00000000; +7bc4 : 00000000; +7bc5 : 00000000; +7bc6 : 00000000; +7bc7 : 00000000; +7bc8 : 00000000; +7bc9 : 00000000; +7bca : 00000000; +7bcb : 00000000; +7bcc : 00000000; +7bcd : 00000000; +7bce : 00000000; +7bcf : 00000000; +7bd0 : 00000000; +7bd1 : 00000000; +7bd2 : 00000000; +7bd3 : 00000000; +7bd4 : 00000000; +7bd5 : 00000000; +7bd6 : 00000000; +7bd7 : 00000000; +7bd8 : 00000000; +7bd9 : 00000000; +7bda : 00000000; +7bdb : 00000000; +7bdc : 00000000; +7bdd : 00000000; +7bde : 00000000; +7bdf : 00000000; +7be0 : 00000000; +7be1 : 00000000; +7be2 : 00000000; +7be3 : 00000000; +7be4 : 00000000; +7be5 : 00000000; +7be6 : 00000000; +7be7 : 00000000; +7be8 : 00000000; +7be9 : 00000000; +7bea : 00000000; +7beb : 00000000; +7bec : 00000000; +7bed : 00000000; +7bee : 00000000; +7bef : 00000000; +7bf0 : 00000000; +7bf1 : 00000000; +7bf2 : 00000000; +7bf3 : 00000000; +7bf4 : 00000000; +7bf5 : 00000000; +7bf6 : 00000000; +7bf7 : 00000000; +7bf8 : 00000000; +7bf9 : 00000000; +7bfa : 00000000; +7bfb : 00000000; +7bfc : 00000000; +7bfd : 00000000; +7bfe : 00000000; +7bff : 00000000; +7c00 : 00000000; +7c01 : 00000000; +7c02 : 00000000; +7c03 : 00000000; +7c04 : 00000000; +7c05 : 00000000; +7c06 : 00000000; +7c07 : 00000000; +7c08 : 00000000; +7c09 : 00000000; +7c0a : 00000000; +7c0b : 00000000; +7c0c : 00000000; +7c0d : 00000000; +7c0e : 00000000; +7c0f : 00000000; +7c10 : 00000000; +7c11 : 00000000; +7c12 : 00000000; +7c13 : 00000000; +7c14 : 00000000; +7c15 : 00000000; +7c16 : 00000000; +7c17 : 00000000; +7c18 : 00000000; +7c19 : 00000000; +7c1a : 00000000; +7c1b : 00000000; +7c1c : 00000000; +7c1d : 00000000; +7c1e : 00000000; +7c1f : 00000000; +7c20 : 00000000; +7c21 : 00000000; +7c22 : 00000000; +7c23 : 00000000; +7c24 : 00000000; +7c25 : 00000000; +7c26 : 00000000; +7c27 : 00000000; +7c28 : 00000000; +7c29 : 00000000; +7c2a : 00000000; +7c2b : 00000000; +7c2c : 00000000; +7c2d : 00000000; +7c2e : 00000000; +7c2f : 00000000; +7c30 : 00000000; +7c31 : 00000000; +7c32 : 00000000; +7c33 : 00000000; +7c34 : 00000000; +7c35 : 00000000; +7c36 : 00000000; +7c37 : 00000000; +7c38 : 00000000; +7c39 : 00000000; +7c3a : 00000000; +7c3b : 00000000; +7c3c : 00000000; +7c3d : 00000000; +7c3e : 00000000; +7c3f : 00000000; +7c40 : 00000000; +7c41 : 00000000; +7c42 : 00000000; +7c43 : 00000000; +7c44 : 00000000; +7c45 : 00000000; +7c46 : 00000000; +7c47 : 00000000; +7c48 : 00000000; +7c49 : 00000000; +7c4a : 00000000; +7c4b : 00000000; +7c4c : 00000000; +7c4d : 00000000; +7c4e : 00000000; +7c4f : 00000000; +7c50 : 00000000; +7c51 : 00000000; +7c52 : 00000000; +7c53 : 00000000; +7c54 : 00000000; +7c55 : 00000000; +7c56 : 00000000; +7c57 : 00000000; +7c58 : 00000000; +7c59 : 00000000; +7c5a : 00000000; +7c5b : 00000000; +7c5c : 00000000; +7c5d : 00000000; +7c5e : 00000000; +7c5f : 00000000; +7c60 : 00000000; +7c61 : 00000000; +7c62 : 00000000; +7c63 : 00000000; +7c64 : 00000000; +7c65 : 00000000; +7c66 : 00000000; +7c67 : 00000000; +7c68 : 00000000; +7c69 : 00000000; +7c6a : 00000000; +7c6b : 00000000; +7c6c : 00000000; +7c6d : 00000000; +7c6e : 00000000; +7c6f : 00000000; +7c70 : 00000000; +7c71 : 00000000; +7c72 : 00000000; +7c73 : 00000000; +7c74 : 00000000; +7c75 : 00000000; +7c76 : 00000000; +7c77 : 00000000; +7c78 : 00000000; +7c79 : 00000000; +7c7a : 00000000; +7c7b : 00000000; +7c7c : 00000000; +7c7d : 00000000; +7c7e : 00000000; +7c7f : 00000000; +7c80 : 00000000; +7c81 : 00000000; +7c82 : 00000000; +7c83 : 00000000; +7c84 : 00000000; +7c85 : 00000000; +7c86 : 00000000; +7c87 : 00000000; +7c88 : 00000000; +7c89 : 00000000; +7c8a : 00000000; +7c8b : 00000000; +7c8c : 00000000; +7c8d : 00000000; +7c8e : 00000000; +7c8f : 00000000; +7c90 : 00000000; +7c91 : 00000000; +7c92 : 00000000; +7c93 : 00000000; +7c94 : 00000000; +7c95 : 00000000; +7c96 : 00000000; +7c97 : 00000000; +7c98 : 00000000; +7c99 : 00000000; +7c9a : 00000000; +7c9b : 00000000; +7c9c : 00000000; +7c9d : 00000000; +7c9e : 00000000; +7c9f : 00000000; +7ca0 : 00000000; +7ca1 : 00000000; +7ca2 : 00000000; +7ca3 : 00000000; +7ca4 : 00000000; +7ca5 : 00000000; +7ca6 : 00000000; +7ca7 : 00000000; +7ca8 : 00000000; +7ca9 : 00000000; +7caa : 00000000; +7cab : 00000000; +7cac : 00000000; +7cad : 00000000; +7cae : 00000000; +7caf : 00000000; +7cb0 : 00000000; +7cb1 : 00000000; +7cb2 : 00000000; +7cb3 : 00000000; +7cb4 : 00000000; +7cb5 : 00000000; +7cb6 : 00000000; +7cb7 : 00000000; +7cb8 : 00000000; +7cb9 : 00000000; +7cba : 00000000; +7cbb : 00000000; +7cbc : 00000000; +7cbd : 00000000; +7cbe : 00000000; +7cbf : 00000000; +7cc0 : 00000000; +7cc1 : 00000000; +7cc2 : 00000000; +7cc3 : 00000000; +7cc4 : 00000000; +7cc5 : 00000000; +7cc6 : 00000000; +7cc7 : 00000000; +7cc8 : 00000000; +7cc9 : 00000000; +7cca : 00000000; +7ccb : 00000000; +7ccc : 00000000; +7ccd : 00000000; +7cce : 00000000; +7ccf : 00000000; +7cd0 : 00000000; +7cd1 : 00000000; +7cd2 : 00000000; +7cd3 : 00000000; +7cd4 : 00000000; +7cd5 : 00000000; +7cd6 : 00000000; +7cd7 : 00000000; +7cd8 : 00000000; +7cd9 : 00000000; +7cda : 00000000; +7cdb : 00000000; +7cdc : 00000000; +7cdd : 00000000; +7cde : 00000000; +7cdf : 00000000; +7ce0 : 00000000; +7ce1 : 00000000; +7ce2 : 00000000; +7ce3 : 00000000; +7ce4 : 00000000; +7ce5 : 00000000; +7ce6 : 00000000; +7ce7 : 00000000; +7ce8 : 00000000; +7ce9 : 00000000; +7cea : 00000000; +7ceb : 00000000; +7cec : 00000000; +7ced : 00000000; +7cee : 00000000; +7cef : 00000000; +7cf0 : 00000000; +7cf1 : 00000000; +7cf2 : 00000000; +7cf3 : 00000000; +7cf4 : 00000000; +7cf5 : 00000000; +7cf6 : 00000000; +7cf7 : 00000000; +7cf8 : 00000000; +7cf9 : 00000000; +7cfa : 00000000; +7cfb : 00000000; +7cfc : 00000000; +7cfd : 00000000; +7cfe : 00000000; +7cff : 00000000; +7d00 : 00000000; +7d01 : 00000000; +7d02 : 00000000; +7d03 : 00000000; +7d04 : 00000000; +7d05 : 00000000; +7d06 : 00000000; +7d07 : 00000000; +7d08 : 00000000; +7d09 : 00000000; +7d0a : 00000000; +7d0b : 00000000; +7d0c : 00000000; +7d0d : 00000000; +7d0e : 00000000; +7d0f : 00000000; +7d10 : 00000000; +7d11 : 00000000; +7d12 : 00000000; +7d13 : 00000000; +7d14 : 00000000; +7d15 : 00000000; +7d16 : 00000000; +7d17 : 00000000; +7d18 : 00000000; +7d19 : 00000000; +7d1a : 00000000; +7d1b : 00000000; +7d1c : 00000000; +7d1d : 00000000; +7d1e : 00000000; +7d1f : 00000000; +7d20 : 00000000; +7d21 : 00000000; +7d22 : 00000000; +7d23 : 00000000; +7d24 : 00000000; +7d25 : 00000000; +7d26 : 00000000; +7d27 : 00000000; +7d28 : 00000000; +7d29 : 00000000; +7d2a : 00000000; +7d2b : 00000000; +7d2c : 00000000; +7d2d : 00000000; +7d2e : 00000000; +7d2f : 00000000; +7d30 : 00000000; +7d31 : 00000000; +7d32 : 00000000; +7d33 : 00000000; +7d34 : 00000000; +7d35 : 00000000; +7d36 : 00000000; +7d37 : 00000000; +7d38 : 00000000; +7d39 : 00000000; +7d3a : 00000000; +7d3b : 00000000; +7d3c : 00000000; +7d3d : 00000000; +7d3e : 00000000; +7d3f : 00000000; +7d40 : 00000000; +7d41 : 00000000; +7d42 : 00000000; +7d43 : 00000000; +7d44 : 00000000; +7d45 : 00000000; +7d46 : 00000000; +7d47 : 00000000; +7d48 : 00000000; +7d49 : 00000000; +7d4a : 00000000; +7d4b : 00000000; +7d4c : 00000000; +7d4d : 00000000; +7d4e : 00000000; +7d4f : 00000000; +7d50 : 00000000; +7d51 : 00000000; +7d52 : 00000000; +7d53 : 00000000; +7d54 : 00000000; +7d55 : 00000000; +7d56 : 00000000; +7d57 : 00000000; +7d58 : 00000000; +7d59 : 00000000; +7d5a : 00000000; +7d5b : 00000000; +7d5c : 00000000; +7d5d : 00000000; +7d5e : 00000000; +7d5f : 00000000; +7d60 : 00000000; +7d61 : 00000000; +7d62 : 00000000; +7d63 : 00000000; +7d64 : 00000000; +7d65 : 00000000; +7d66 : 00000000; +7d67 : 00000000; +7d68 : 00000000; +7d69 : 00000000; +7d6a : 00000000; +7d6b : 00000000; +7d6c : 00000000; +7d6d : 00000000; +7d6e : 00000000; +7d6f : 00000000; +7d70 : 00000000; +7d71 : 00000000; +7d72 : 00000000; +7d73 : 00000000; +7d74 : 00000000; +7d75 : 00000000; +7d76 : 00000000; +7d77 : 00000000; +7d78 : 00000000; +7d79 : 00000000; +7d7a : 00000000; +7d7b : 00000000; +7d7c : 00000000; +7d7d : 00000000; +7d7e : 00000000; +7d7f : 00000000; +7d80 : 00000000; +7d81 : 00000000; +7d82 : 00000000; +7d83 : 00000000; +7d84 : 00000000; +7d85 : 00000000; +7d86 : 00000000; +7d87 : 00000000; +7d88 : 00000000; +7d89 : 00000000; +7d8a : 00000000; +7d8b : 00000000; +7d8c : 00000000; +7d8d : 00000000; +7d8e : 00000000; +7d8f : 00000000; +7d90 : 00000000; +7d91 : 00000000; +7d92 : 00000000; +7d93 : 00000000; +7d94 : 00000000; +7d95 : 00000000; +7d96 : 00000000; +7d97 : 00000000; +7d98 : 00000000; +7d99 : 00000000; +7d9a : 00000000; +7d9b : 00000000; +7d9c : 00000000; +7d9d : 00000000; +7d9e : 00000000; +7d9f : 00000000; +7da0 : 00000000; +7da1 : 00000000; +7da2 : 00000000; +7da3 : 00000000; +7da4 : 00000000; +7da5 : 00000000; +7da6 : 00000000; +7da7 : 00000000; +7da8 : 00000000; +7da9 : 00000000; +7daa : 00000000; +7dab : 00000000; +7dac : 00000000; +7dad : 00000000; +7dae : 00000000; +7daf : 00000000; +7db0 : 00000000; +7db1 : 00000000; +7db2 : 00000000; +7db3 : 00000000; +7db4 : 00000000; +7db5 : 00000000; +7db6 : 00000000; +7db7 : 00000000; +7db8 : 00000000; +7db9 : 00000000; +7dba : 00000000; +7dbb : 00000000; +7dbc : 00000000; +7dbd : 00000000; +7dbe : 00000000; +7dbf : 00000000; +7dc0 : 00000000; +7dc1 : 00000000; +7dc2 : 00000000; +7dc3 : 00000000; +7dc4 : 00000000; +7dc5 : 00000000; +7dc6 : 00000000; +7dc7 : 00000000; +7dc8 : 00000000; +7dc9 : 00000000; +7dca : 00000000; +7dcb : 00000000; +7dcc : 00000000; +7dcd : 00000000; +7dce : 00000000; +7dcf : 00000000; +7dd0 : 00000000; +7dd1 : 00000000; +7dd2 : 00000000; +7dd3 : 00000000; +7dd4 : 00000000; +7dd5 : 00000000; +7dd6 : 00000000; +7dd7 : 00000000; +7dd8 : 00000000; +7dd9 : 00000000; +7dda : 00000000; +7ddb : 00000000; +7ddc : 00000000; +7ddd : 00000000; +7dde : 00000000; +7ddf : 00000000; +7de0 : 00000000; +7de1 : 00000000; +7de2 : 00000000; +7de3 : 00000000; +7de4 : 00000000; +7de5 : 00000000; +7de6 : 00000000; +7de7 : 00000000; +7de8 : 00000000; +7de9 : 00000000; +7dea : 00000000; +7deb : 00000000; +7dec : 00000000; +7ded : 00000000; +7dee : 00000000; +7def : 00000000; +7df0 : 00000000; +7df1 : 00000000; +7df2 : 00000000; +7df3 : 00000000; +7df4 : 00000000; +7df5 : 00000000; +7df6 : 00000000; +7df7 : 00000000; +7df8 : 00000000; +7df9 : 00000000; +7dfa : 00000000; +7dfb : 00000000; +7dfc : 00000000; +7dfd : 00000000; +7dfe : 00000000; +7dff : 00000000; +7e00 : 00000000; +7e01 : 00000000; +7e02 : 00000000; +7e03 : 00000000; +7e04 : 00000000; +7e05 : 00000000; +7e06 : 00000000; +7e07 : 00000000; +7e08 : 00000000; +7e09 : 00000000; +7e0a : 00000000; +7e0b : 00000000; +7e0c : 00000000; +7e0d : 00000000; +7e0e : 00000000; +7e0f : 00000000; +7e10 : 00000000; +7e11 : 00000000; +7e12 : 00000000; +7e13 : 00000000; +7e14 : 00000000; +7e15 : 00000000; +7e16 : 00000000; +7e17 : 00000000; +7e18 : 00000000; +7e19 : 00000000; +7e1a : 00000000; +7e1b : 00000000; +7e1c : 00000000; +7e1d : 00000000; +7e1e : 00000000; +7e1f : 00000000; +7e20 : 00000000; +7e21 : 00000000; +7e22 : 00000000; +7e23 : 00000000; +7e24 : 00000000; +7e25 : 00000000; +7e26 : 00000000; +7e27 : 00000000; +7e28 : 00000000; +7e29 : 00000000; +7e2a : 00000000; +7e2b : 00000000; +7e2c : 00000000; +7e2d : 00000000; +7e2e : 00000000; +7e2f : 00000000; +7e30 : 00000000; +7e31 : 00000000; +7e32 : 00000000; +7e33 : 00000000; +7e34 : 00000000; +7e35 : 00000000; +7e36 : 00000000; +7e37 : 00000000; +7e38 : 00000000; +7e39 : 00000000; +7e3a : 00000000; +7e3b : 00000000; +7e3c : 00000000; +7e3d : 00000000; +7e3e : 00000000; +7e3f : 00000000; +7e40 : 00000000; +7e41 : 00000000; +7e42 : 00000000; +7e43 : 00000000; +7e44 : 00000000; +7e45 : 00000000; +7e46 : 00000000; +7e47 : 00000000; +7e48 : 00000000; +7e49 : 00000000; +7e4a : 00000000; +7e4b : 00000000; +7e4c : 00000000; +7e4d : 00000000; +7e4e : 00000000; +7e4f : 00000000; +7e50 : 00000000; +7e51 : 00000000; +7e52 : 00000000; +7e53 : 00000000; +7e54 : 00000000; +7e55 : 00000000; +7e56 : 00000000; +7e57 : 00000000; +7e58 : 00000000; +7e59 : 00000000; +7e5a : 00000000; +7e5b : 00000000; +7e5c : 00000000; +7e5d : 00000000; +7e5e : 00000000; +7e5f : 00000000; +7e60 : 00000000; +7e61 : 00000000; +7e62 : 00000000; +7e63 : 00000000; +7e64 : 00000000; +7e65 : 00000000; +7e66 : 00000000; +7e67 : 00000000; +7e68 : 00000000; +7e69 : 00000000; +7e6a : 00000000; +7e6b : 00000000; +7e6c : 00000000; +7e6d : 00000000; +7e6e : 00000000; +7e6f : 00000000; +7e70 : 00000000; +7e71 : 00000000; +7e72 : 00000000; +7e73 : 00000000; +7e74 : 00000000; +7e75 : 00000000; +7e76 : 00000000; +7e77 : 00000000; +7e78 : 00000000; +7e79 : 00000000; +7e7a : 00000000; +7e7b : 00000000; +7e7c : 00000000; +7e7d : 00000000; +7e7e : 00000000; +7e7f : 00000000; +7e80 : 00000000; +7e81 : 00000000; +7e82 : 00000000; +7e83 : 00000000; +7e84 : 00000000; +7e85 : 00000000; +7e86 : 00000000; +7e87 : 00000000; +7e88 : 00000000; +7e89 : 00000000; +7e8a : 00000000; +7e8b : 00000000; +7e8c : 00000000; +7e8d : 00000000; +7e8e : 00000000; +7e8f : 00000000; +7e90 : 00000000; +7e91 : 00000000; +7e92 : 00000000; +7e93 : 00000000; +7e94 : 00000000; +7e95 : 00000000; +7e96 : 00000000; +7e97 : 00000000; +7e98 : 00000000; +7e99 : 00000000; +7e9a : 00000000; +7e9b : 00000000; +7e9c : 00000000; +7e9d : 00000000; +7e9e : 00000000; +7e9f : 00000000; +7ea0 : 00000000; +7ea1 : 00000000; +7ea2 : 00000000; +7ea3 : 00000000; +7ea4 : 00000000; +7ea5 : 00000000; +7ea6 : 00000000; +7ea7 : 00000000; +7ea8 : 00000000; +7ea9 : 00000000; +7eaa : 00000000; +7eab : 00000000; +7eac : 00000000; +7ead : 00000000; +7eae : 00000000; +7eaf : 00000000; +7eb0 : 00000000; +7eb1 : 00000000; +7eb2 : 00000000; +7eb3 : 00000000; +7eb4 : 00000000; +7eb5 : 00000000; +7eb6 : 00000000; +7eb7 : 00000000; +7eb8 : 00000000; +7eb9 : 00000000; +7eba : 00000000; +7ebb : 00000000; +7ebc : 00000000; +7ebd : 00000000; +7ebe : 00000000; +7ebf : 00000000; +7ec0 : 00000000; +7ec1 : 00000000; +7ec2 : 00000000; +7ec3 : 00000000; +7ec4 : 00000000; +7ec5 : 00000000; +7ec6 : 00000000; +7ec7 : 00000000; +7ec8 : 00000000; +7ec9 : 00000000; +7eca : 00000000; +7ecb : 00000000; +7ecc : 00000000; +7ecd : 00000000; +7ece : 00000000; +7ecf : 00000000; +7ed0 : 00000000; +7ed1 : 00000000; +7ed2 : 00000000; +7ed3 : 00000000; +7ed4 : 00000000; +7ed5 : 00000000; +7ed6 : 00000000; +7ed7 : 00000000; +7ed8 : 00000000; +7ed9 : 00000000; +7eda : 00000000; +7edb : 00000000; +7edc : 00000000; +7edd : 00000000; +7ede : 00000000; +7edf : 00000000; +7ee0 : 00000000; +7ee1 : 00000000; +7ee2 : 00000000; +7ee3 : 00000000; +7ee4 : 00000000; +7ee5 : 00000000; +7ee6 : 00000000; +7ee7 : 00000000; +7ee8 : 00000000; +7ee9 : 00000000; +7eea : 00000000; +7eeb : 00000000; +7eec : 00000000; +7eed : 00000000; +7eee : 00000000; +7eef : 00000000; +7ef0 : 00000000; +7ef1 : 00000000; +7ef2 : 00000000; +7ef3 : 00000000; +7ef4 : 00000000; +7ef5 : 00000000; +7ef6 : 00000000; +7ef7 : 00000000; +7ef8 : 00000000; +7ef9 : 00000000; +7efa : 00000000; +7efb : 00000000; +7efc : 00000000; +7efd : 00000000; +7efe : 00000000; +7eff : 00000000; +7f00 : 00000000; +7f01 : 00000000; +7f02 : 00000000; +7f03 : 00000000; +7f04 : 00000000; +7f05 : 00000000; +7f06 : 00000000; +7f07 : 00000000; +7f08 : 00000000; +7f09 : 00000000; +7f0a : 00000000; +7f0b : 00000000; +7f0c : 00000000; +7f0d : 00000000; +7f0e : 00000000; +7f0f : 00000000; +7f10 : 00000000; +7f11 : 00000000; +7f12 : 00000000; +7f13 : 00000000; +7f14 : 00000000; +7f15 : 00000000; +7f16 : 00000000; +7f17 : 00000000; +7f18 : 00000000; +7f19 : 00000000; +7f1a : 00000000; +7f1b : 00000000; +7f1c : 00000000; +7f1d : 00000000; +7f1e : 00000000; +7f1f : 00000000; +7f20 : 00000000; +7f21 : 00000000; +7f22 : 00000000; +7f23 : 00000000; +7f24 : 00000000; +7f25 : 00000000; +7f26 : 00000000; +7f27 : 00000000; +7f28 : 00000000; +7f29 : 00000000; +7f2a : 00000000; +7f2b : 00000000; +7f2c : 00000000; +7f2d : 00000000; +7f2e : 00000000; +7f2f : 00000000; +7f30 : 00000000; +7f31 : 00000000; +7f32 : 00000000; +7f33 : 00000000; +7f34 : 00000000; +7f35 : 00000000; +7f36 : 00000000; +7f37 : 00000000; +7f38 : 00000000; +7f39 : 00000000; +7f3a : 00000000; +7f3b : 00000000; +7f3c : 00000000; +7f3d : 00000000; +7f3e : 00000000; +7f3f : 00000000; +7f40 : 00000000; +7f41 : 00000000; +7f42 : 00000000; +7f43 : 00000000; +7f44 : 00000000; +7f45 : 00000000; +7f46 : 00000000; +7f47 : 00000000; +7f48 : 00000000; +7f49 : 00000000; +7f4a : 00000000; +7f4b : 00000000; +7f4c : 00000000; +7f4d : 00000000; +7f4e : 00000000; +7f4f : 00000000; +7f50 : 00000000; +7f51 : 00000000; +7f52 : 00000000; +7f53 : 00000000; +7f54 : 00000000; +7f55 : 00000000; +7f56 : 00000000; +7f57 : 00000000; +7f58 : 00000000; +7f59 : 00000000; +7f5a : 00000000; +7f5b : 00000000; +7f5c : 00000000; +7f5d : 00000000; +7f5e : 00000000; +7f5f : 00000000; +7f60 : 00000000; +7f61 : 00000000; +7f62 : 00000000; +7f63 : 00000000; +7f64 : 00000000; +7f65 : 00000000; +7f66 : 00000000; +7f67 : 00000000; +7f68 : 00000000; +7f69 : 00000000; +7f6a : 00000000; +7f6b : 00000000; +7f6c : 00000000; +7f6d : 00000000; +7f6e : 00000000; +7f6f : 00000000; +7f70 : 00000000; +7f71 : 00000000; +7f72 : 00000000; +7f73 : 00000000; +7f74 : 00000000; +7f75 : 00000000; +7f76 : 00000000; +7f77 : 00000000; +7f78 : 00000000; +7f79 : 00000000; +7f7a : 00000000; +7f7b : 00000000; +7f7c : 00000000; +7f7d : 00000000; +7f7e : 00000000; +7f7f : 00000000; +7f80 : 00000000; +7f81 : 00000000; +7f82 : 00000000; +7f83 : 00000000; +7f84 : 00000000; +7f85 : 00000000; +7f86 : 00000000; +7f87 : 00000000; +7f88 : 00000000; +7f89 : 00000000; +7f8a : 00000000; +7f8b : 00000000; +7f8c : 00000000; +7f8d : 00000000; +7f8e : 00000000; +7f8f : 00000000; +7f90 : 00000000; +7f91 : 00000000; +7f92 : 00000000; +7f93 : 00000000; +7f94 : 00000000; +7f95 : 00000000; +7f96 : 00000000; +7f97 : 00000000; +7f98 : 00000000; +7f99 : 00000000; +7f9a : 00000000; +7f9b : 00000000; +7f9c : 00000000; +7f9d : 00000000; +7f9e : 00000000; +7f9f : 00000000; +7fa0 : 00000000; +7fa1 : 00000000; +7fa2 : 00000000; +7fa3 : 00000000; +7fa4 : 00000000; +7fa5 : 00000000; +7fa6 : 00000000; +7fa7 : 00000000; +7fa8 : 00000000; +7fa9 : 00000000; +7faa : 00000000; +7fab : 00000000; +7fac : 00000000; +7fad : 00000000; +7fae : 00000000; +7faf : 00000000; +7fb0 : 00000000; +7fb1 : 00000000; +7fb2 : 00000000; +7fb3 : 00000000; +7fb4 : 00000000; +7fb5 : 00000000; +7fb6 : 00000000; +7fb7 : 00000000; +7fb8 : 00000000; +7fb9 : 00000000; +7fba : 00000000; +7fbb : 00000000; +7fbc : 00000000; +7fbd : 00000000; +7fbe : 00000000; +7fbf : 00000000; +7fc0 : 00000000; +7fc1 : 00000000; +7fc2 : 00000000; +7fc3 : 00000000; +7fc4 : 00000000; +7fc5 : 00000000; +7fc6 : 00000000; +7fc7 : 00000000; +7fc8 : 00000000; +7fc9 : 00000000; +7fca : 00000000; +7fcb : 00000000; +7fcc : 00000000; +7fcd : 00000000; +7fce : 00000000; +7fcf : 00000000; +7fd0 : 00000000; +7fd1 : 00000000; +7fd2 : 00000000; +7fd3 : 00000000; +7fd4 : 00000000; +7fd5 : 00000000; +7fd6 : 00000000; +7fd7 : 00000000; +7fd8 : 00000000; +7fd9 : 00000000; +7fda : 00000000; +7fdb : 00000000; +7fdc : 00000000; +7fdd : 00000000; +7fde : 00000000; +7fdf : 00000000; +7fe0 : 00000000; +7fe1 : 00000000; +7fe2 : 00000000; +7fe3 : 00000000; +7fe4 : 00000000; +7fe5 : 00000000; +7fe6 : 00000000; +7fe7 : 00000000; +7fe8 : 00000000; +7fe9 : 00000000; +7fea : 00000000; +7feb : 00000000; +7fec : 00000000; +7fed : 00000000; +7fee : 00000000; +7fef : 00000000; +7ff0 : 00000000; +7ff1 : 00000000; +7ff2 : 00000000; +7ff3 : 00000000; +7ff4 : 00000000; +7ff5 : 00000000; +7ff6 : 00000000; +7ff7 : 00000000; +7ff8 : 00000000; +7ff9 : 00000000; +7ffa : 00000000; +7ffb : 00000000; +7ffc : 00000000; +7ffd : 00000000; +7ffe : 00000000; +7fff : 00000000; +END; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/wr_board_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/wr_board_pkg.vhd new file mode 100644 index 000000000..81a61a583 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/wr_board_pkg.vhd @@ -0,0 +1,359 @@ +------------------------------------------------------------------------------- +-- Title : Common WRPC Wrapper package +-- Project : WR PTP Core +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/Wrpc_core +------------------------------------------------------------------------------- +-- File : xwrc_board_common.vhd +-- Company : CERN (BE-CO-HT) +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2017 CERN +-- +-- GNU LESSER GENERAL PUBLIC LICENSE +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_pkg.all; +use work.wrcore_pkg.all; +use work.streamers_pkg.all; + +package wr_board_pkg is + + type t_board_fabric_iface is (PLAIN, STREAMERS, ETHERBONE, always_last_invalid); + + -- TODO: using these default paths requires absolute path. If relative path is used, + -- they work only for reference designs by chance. Once we figure out how to + -- automatically figure out absolute path of /bin/wrpc, we + -- will be able to use this concept in f_find_default_lm32_firmware() + constant dpram_initf_default_altera_phy8 : string := ""; + constant dpram_initf_default_xilinx_phy8 : string := ""; + constant dpram_initf_default_altera_phy8_sim : string := ""; + constant dpram_initf_default_xilinx_phy8_sim : string := ""; + + procedure f_check_fabric_iface_type ( + constant iface_type : in t_board_fabric_iface); + + procedure f_check_diag_id ( + constant diag_id, diag_ver : in integer); + + function f_str2iface_type ( + constant iface_str : string(1 to 9)) + return t_board_fabric_iface; + + function f_pick_diag_val ( + iface : t_board_fabric_iface; + streamers_val : integer; + application_val : integer + ) return integer; + + function f_pick_diag_size ( + iface : t_board_fabric_iface; + streamers_size : integer; + application_size : integer + ) return integer; + + function f_vectorize_diag ( + diag_in : t_generic_word_array; + diag_vector_size : integer) + return std_logic_vector; + + function f_de_vectorize_diag ( + diag_in : std_logic_vector; + diag_vector_size : integer) + return t_generic_word_array; + + function f_find_default_lm32_firmware ( + dpram_initf : string; + simulation : integer; + pcs_16_bit : boolean) + return string; + + component xwrc_board_common is + generic ( + g_simulation : integer := 0; + g_with_external_clock_input : boolean := TRUE; + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 256; -- default for M25P128 + g_flash_sdbfs_baddr : integer := 16#600000#; -- default for M25P128 + g_phys_uart : boolean := TRUE; + g_virtual_uart : boolean := TRUE; + g_aux_clks : integer := 0; + g_ep_rxbuf_size : integer := 1024; + g_tx_runt_padding : boolean := TRUE; + g_dpram_initf : string := ""; + g_dpram_size : integer := 131072/4; + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE; + g_aux_sdb : t_sdb_device := c_wrc_periph3_sdb; + g_softpll_enable_debugger : boolean := FALSE; + g_vuart_fifo_size : integer := 1024; + g_pcs_16bit : boolean := FALSE; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0; + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + g_tx_streamer_params : t_tx_streamer_params := c_tx_streamer_params_defaut; + g_rx_streamer_params : t_rx_streamer_params := c_rx_streamer_params_defaut; + g_fabric_iface : t_board_fabric_iface := PLAIN); + port ( + clk_sys_i : in std_logic; + clk_dmtd_i : in std_logic; + clk_ref_i : in std_logic; + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + clk_10m_ext_i : in std_logic := '0'; + clk_ext_mul_i : in std_logic := '0'; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + pps_ext_i : in std_logic := '0'; + rst_n_i : in std_logic; + dac_hpll_load_p1_o : out std_logic; + dac_hpll_data_o : out std_logic_vector(15 downto 0); + dac_dpll_load_p1_o : out std_logic; + dac_dpll_data_o : out std_logic_vector(15 downto 0); + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc := c_dummy_phy8_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc := c_dummy_phy16_to_wrc; + scl_o : out std_logic; + scl_i : in std_logic := '1'; + sda_o : out std_logic; + sda_i : in std_logic := '1'; + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic := '1'; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic := '1'; + sfp_det_i : in std_logic; + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic := '0'; + uart_rxd_i : in std_logic := '0'; + uart_txd_o : out std_logic; + owr_pwren_o : out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0) := (others => '1'); + wb_slave_i : in t_wishbone_slave_in := cc_dummy_slave_in; + wb_slave_o : out t_wishbone_slave_out; + aux_master_o : out t_wishbone_master_out; + aux_master_i : in t_wishbone_master_in := cc_dummy_master_in; + wrf_src_o : out t_wrf_source_out; + wrf_src_i : in t_wrf_source_in := c_dummy_src_in; + wrf_snk_o : out t_wrf_sink_out; + wrf_snk_i : in t_wrf_sink_in := c_dummy_snk_in; + wrs_tx_data_i : in std_logic_vector(g_tx_streamer_params.data_width-1 downto 0) := (others => '0'); + wrs_tx_valid_i : in std_logic := '0'; + wrs_tx_dreq_o : out std_logic; + wrs_tx_last_i : in std_logic := '1'; + wrs_tx_flush_i : in std_logic := '0'; + wrs_rx_first_o : out std_logic; + wrs_rx_last_o : out std_logic; + wrs_rx_data_o : out std_logic_vector(g_rx_streamer_params.data_width-1 downto 0); + wrs_rx_valid_o : out std_logic; + wrs_rx_dreq_i : in std_logic := '0'; + wrs_tx_cfg_i : in t_tx_streamer_cfg := c_tx_streamer_cfg_default; + wrs_rx_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default; + wb_eth_master_o : out t_wishbone_master_out; + wb_eth_master_i : in t_wishbone_master_in := cc_dummy_master_in; + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others => (others => '0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0); + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + timestamps_o : out t_txtsu_timestamp; + timestamps_ack_i : in std_logic := '1'; + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + tm_link_up_o : out std_logic; + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + led_act_o : out std_logic; + led_link_o : out std_logic; + btn1_i : in std_logic := '1'; + btn2_i : in std_logic := '1'; + pps_csync_o : out std_logic; + pps_p_o : out std_logic; + pps_led_o : out std_logic; + link_ok_o : out std_logic); + end component xwrc_board_common; + +end wr_board_pkg; + +package body wr_board_pkg is + + procedure f_check_fabric_iface_type ( + constant iface_type : in t_board_fabric_iface) is + begin + if iface_type >= always_last_invalid then + assert FALSE + report "WR PTP core fabric interface [" & t_board_fabric_iface'image(iface_type) & "] is not supported" + severity FAILURE; + end if; + end procedure f_check_fabric_iface_type; + + procedure f_check_diag_id ( + constant diag_id, diag_ver : in integer) is + begin + assert (diag_id /= 1) report + "g_diag_id=1 is reserved for wr_streamers and cannot be set by users" + severity FAILURE; + + assert (not (diag_id /= 0 and diag_ver = 0)) report + "If diag_id is set by the user (diag_id > 1), g_diag_ver must be at least 1" + severity FAILURE; + end procedure f_check_diag_id; + + function f_str2iface_type ( + constant iface_str : string(1 to 9)) + return t_board_fabric_iface is + variable result : t_board_fabric_iface; + begin + case iface_str is + when "PLAINFBRC" => result := PLAIN; + when "STREAMERS" => result := STREAMERS; + when "ETHERBONE" => result := ETHERBONE; + when others => result := always_last_invalid; + end case; + return result; + end function f_str2iface_type; + + -- this function decides what is the diag_id/ver used in the WRPC and MIB for access + -- via SNMP + function f_pick_diag_val ( + iface : t_board_fabric_iface; + streamers_val : integer; + application_val : integer + ) return integer is + begin + -- streamers are enabled and application/user does nto use diags (no vector specified), + -- use default streamer's id/ver + if(iface = STREAMERS and application_val = 0) then + return streamers_val; + else -- otherwise, use id/ver specified by the user/application. This is the case also + -- when streamers are used. + return application_val; + end if; + end f_pick_diag_val; + + -- provide the size of the final diag array. + function f_pick_diag_size ( + iface : t_board_fabric_iface; + streamers_size : integer; + application_size : integer + ) return integer is + begin + -- when streamers are used, concatenate the array of streamers and application/user + if(iface = STREAMERS) then + return (streamers_size+application_size); + else -- otherwise, only the size provided by the application/user + return application_size; + end if; + end f_pick_diag_size; + + function f_vectorize_diag ( + diag_in : t_generic_word_array; + diag_vector_size : integer) + return std_logic_vector is + variable result : std_logic_vector(diag_vector_size-1 downto 0); + begin + assert (diag_vector_size mod 32 = 0) report + "g_diag_ro/w_vector_width must have value that is a mutiple of 32" + severity FAILURE; + for i in 0 to diag_vector_size/32-1 loop + result(i*32-31 downto i*32) := diag_in(i); + end loop; + return result; + end function f_vectorize_diag; + + function f_de_vectorize_diag ( + diag_in : std_logic_vector; + diag_vector_size : integer) + return t_generic_word_array is + variable result : t_generic_word_array(diag_vector_size/32-1 downto 0); + begin + assert (diag_vector_size mod 32 = 0) report + "g_diag_ro/w_vector_width must have value that is a mutiple of 32" + severity FAILURE; + for i in 0 to diag_vector_size/32-1 loop + result(i) := diag_in(i*32-31 downto i*32); + end loop; + return result; + end function f_de_vectorize_diag; + + function f_find_default_lm32_firmware ( + dpram_initf : string; + simulation : integer; + pcs_16_bit : boolean) + return string is + begin + if((dpram_initf = "default_altera" or dpram_initf = "default_xilinx") and + pcs_16_bit = TRUE) then + assert FALSE + report "[Board:Software for LM32 in WR Core] No release binary for " & + "pcs_16_bit." severity FAILURE; + return ""; + elsif (dpram_initf /= "default_altera" and dpram_initf /= "default_xilinx") then + report "[Board:Software for LM32 in WR Core] Using user-provided LM32 " & + "firmware ("&dpram_initf&")." severity NOTE; + return dpram_initf; + elsif (simulation = 0 and dpram_initf = "default_altera" and pcs_16_bit = FALSE and + dpram_initf_default_altera_phy8 /= "") then + report "[Board:Software for LM32 in WR Core] Using release LM32 firmware " & + "(altera, phy8)." severity NOTE; + return dpram_initf_default_altera_phy8; + elsif (simulation = 0 and dpram_initf = "default_xilinx" and pcs_16_bit = FALSE and + dpram_initf_default_xilinx_phy8 /= "") then + report "[Board:Software for LM32 in WR Core] Using release LM32 firmware " & + "(xilnix, phy8)" severity NOTE; + return dpram_initf_default_xilinx_phy8; + elsif (simulation = 1 and dpram_initf = "default_altera" and pcs_16_bit = FALSE and + dpram_initf_default_altera_phy8_sim /= "") then + report "Board:[Software for LM32 in WR Core] Using release LM32 firmware " & + "(altera, phy8, sim)." severity NOTE; + return dpram_initf_default_altera_phy8_sim; + elsif (simulation = 1 and dpram_initf = "default_xilinx" and pcs_16_bit = FALSE and + dpram_initf_default_xilinx_phy8_sim /= "") then + report "[Board:Software for LM32 in WR Core] Using release LM32 firmware " & + "(xilinx, phy8, sim)." severity NOTE; + return dpram_initf_default_xilinx_phy8_sim; + else + assert FALSE + report "[Board:Software for LM32 in WR Core] Default inclussion of LM32" & + "binary with software is not supported yet. In your instantiation" & + "of the board (xwrc_board_{spec,svec,vfchd} set g_dpram_initf to the" & + "correct path, i.e." & + "/bin/wrpc/wrc_phy8_sim.{bram, mif} " severity FAILURE; + return ""; + end if; + end function; + +end package body wr_board_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/xwrc_board_common.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/xwrc_board_common.vhd new file mode 100644 index 000000000..1ec195920 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/common/xwrc_board_common.vhd @@ -0,0 +1,552 @@ +------------------------------------------------------------------------------- +-- Title : Common WRPC Wrapper +-- Project : WR PTP Core +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/Wrpc_core +------------------------------------------------------------------------------- +-- File : xwrc_board_common.vhd +-- Company : CERN (BE-CO-HT) +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Wrapper for WR PTP core with common features shared between +-- the various supported boards. These include the core itself, as well as +-- a selection of fabric interfaces between the core and the application. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2017 CERN +-- +-- GNU LESSER GENERAL PUBLIC LICENSE +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.gencores_pkg.all; +use work.wrcore_pkg.all; +use work.wishbone_pkg.all; +use work.etherbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_pkg.all; +use work.streamers_pkg.all; +use work.wr_board_pkg.all; + +entity xwrc_board_common is + generic( + g_simulation : integer := 0; + g_with_external_clock_input : boolean := TRUE; + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 256; -- default for M25P128 + g_flash_sdbfs_baddr : integer := 16#600000#; -- default for M25P128 + g_phys_uart : boolean := TRUE; + g_virtual_uart : boolean := TRUE; + g_aux_clks : integer := 0; + g_ep_rxbuf_size : integer := 1024; + g_tx_runt_padding : boolean := TRUE; + g_dpram_initf : string := ""; + g_dpram_size : integer := 131072/4; + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE; + g_aux_sdb : t_sdb_device := c_wrc_periph3_sdb; + g_softpll_enable_debugger : boolean := FALSE; + g_vuart_fifo_size : integer := 1024; + g_pcs_16bit : boolean := FALSE; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0; + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + g_tx_streamer_params : t_tx_streamer_params := c_tx_streamer_params_defaut; + g_rx_streamer_params : t_rx_streamer_params := c_rx_streamer_params_defaut; + g_fabric_iface : t_board_fabric_iface := PLAIN); + port( + --------------------------------------------------------------------------- + -- Clocks/resets + --------------------------------------------------------------------------- + -- system reference clock (any frequency <= f(clk_ref_i)) + clk_sys_i : in std_logic; + + -- DDMTD offset clock (125.x MHz) + clk_dmtd_i : in std_logic; + + -- Timing reference (125 MHz) + clk_ref_i : in std_logic; + + -- Aux clock (i.e. the FMC clock), which can be disciplined by the WR Core + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + + -- External 10 MHz reference (cesium, GPSDO, etc.), used in Grandmaster mode + clk_10m_ext_i : in std_logic := '0'; + + clk_ext_mul_i : in std_logic := '0'; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + + -- External PPS input (cesium, GPSDO, etc.), used in Grandmaster mode + pps_ext_i : in std_logic := '0'; + + rst_n_i : in std_logic; + + --------------------------------------------------------------------------- + --Timing system + --------------------------------------------------------------------------- + dac_hpll_load_p1_o : out std_logic; + dac_hpll_data_o : out std_logic_vector(15 downto 0); + + dac_dpll_load_p1_o : out std_logic; + dac_dpll_data_o : out std_logic_vector(15 downto 0); + + --------------------------------------------------------------------------- + -- PHY I/f + --------------------------------------------------------------------------- + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc := c_dummy_phy8_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc := c_dummy_phy16_to_wrc; + + --------------------------------------------------------------------------- + -- I2C EEPROM + --------------------------------------------------------------------------- + scl_o : out std_logic; + scl_i : in std_logic := '1'; + sda_o : out std_logic; + sda_i : in std_logic := '1'; + + --------------------------------------------------------------------------- + -- SFP management info + --------------------------------------------------------------------------- + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic := '1'; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic := '1'; + sfp_det_i : in std_logic; + + --------------------------------------------------------------------------- + -- Flash memory SPI interface + --------------------------------------------------------------------------- + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic := '0'; + + --------------------------------------------------------------------------- + --UART + --------------------------------------------------------------------------- + uart_rxd_i : in std_logic := '0'; + uart_txd_o : out std_logic; + + --------------------------------------------------------------------------- + -- 1-wire + --------------------------------------------------------------------------- + owr_pwren_o : out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0) := (others => '1'); + + --------------------------------------------------------------------------- + --External WB interface + --------------------------------------------------------------------------- + wb_slave_i : in t_wishbone_slave_in := cc_dummy_slave_in; + wb_slave_o : out t_wishbone_slave_out; + + aux_master_o : out t_wishbone_master_out; + aux_master_i : in t_wishbone_master_in := cc_dummy_master_in; + + --------------------------------------------------------------------------- + -- External Fabric I/F (when g_fabric_iface = PLAIN) + --------------------------------------------------------------------------- + wrf_src_o : out t_wrf_source_out; + wrf_src_i : in t_wrf_source_in := c_dummy_src_in; + wrf_snk_o : out t_wrf_sink_out; + wrf_snk_i : in t_wrf_sink_in := c_dummy_snk_in; + + --------------------------------------------------------------------------- + -- WR streamers (when g_fabric_iface = STREAMERS) + --------------------------------------------------------------------------- + wrs_tx_data_i : in std_logic_vector(g_tx_streamer_params.data_width-1 downto 0) := (others => '0'); + wrs_tx_valid_i : in std_logic := '0'; + wrs_tx_dreq_o : out std_logic; + wrs_tx_last_i : in std_logic := '1'; + wrs_tx_flush_i : in std_logic := '0'; + wrs_rx_first_o : out std_logic; + wrs_rx_last_o : out std_logic; + wrs_rx_data_o : out std_logic_vector(g_rx_streamer_params.data_width-1 downto 0); + wrs_rx_valid_o : out std_logic; + wrs_rx_dreq_i : in std_logic := '0'; + wrs_tx_cfg_i : in t_tx_streamer_cfg := c_tx_streamer_cfg_default; + wrs_rx_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default; + --------------------------------------------------------------------------- + -- Etherbone WB master interface (when g_fabric_iface = ETHERBONE) + --------------------------------------------------------------------------- + wb_eth_master_o : out t_wishbone_master_out; + wb_eth_master_i : in t_wishbone_master_in := cc_dummy_master_in; + + --------------------------------------------------------------------------- + -- Generic diagnostics interface (access from WRPC via SNMP or uart console + --------------------------------------------------------------------------- + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others => (others => '0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0); + + --------------------------------------------------------------------------- + -- Aux clocks control + --------------------------------------------------------------------------- + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + + --------------------------------------------------------------------------- + -- External Tx Timestamping I/F + --------------------------------------------------------------------------- + timestamps_o : out t_txtsu_timestamp; + timestamps_ack_i : in std_logic := '1'; + + ----------------------------------------- + -- Timestamp helper signals, used for Absolute Calibration + ----------------------------------------- + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + + --------------------------------------------------------------------------- + -- Pause Frame Control + --------------------------------------------------------------------------- + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + + --------------------------------------------------------------------------- + -- Timecode I/F + --------------------------------------------------------------------------- + tm_link_up_o : out std_logic; + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + + --------------------------------------------------------------------------- + -- Buttons, LEDs and PPS output + --------------------------------------------------------------------------- + led_act_o : out std_logic; + led_link_o : out std_logic; + btn1_i : in std_logic := '1'; + btn2_i : in std_logic := '1'; + -- 1PPS output + pps_csync_o : out std_logic; + pps_p_o : out std_logic; + pps_led_o : out std_logic; + -- Link ok indication + link_ok_o : out std_logic + ); + +end entity xwrc_board_common; + + +architecture struct of xwrc_board_common is + + ----------------------------------------------------------------------------- + -- Signals + ----------------------------------------------------------------------------- + + -- Timecode interface + signal tm_time_valid : std_logic; + signal tm_tai : std_logic_vector(39 downto 0); + signal tm_cycles : std_logic_vector(27 downto 0); + + -- WR fabric interface + signal wrf_src_out : t_wrf_source_out; + signal wrf_src_in : t_wrf_source_in; + signal wrf_snk_out : t_wrf_sink_out; + signal wrf_snk_in : t_wrf_sink_in; + + -- Aux WB interface + signal aux_master_out : t_wishbone_master_out; + signal aux_master_in : t_wishbone_master_in; + signal aux_rst_n : std_logic; + + -- Aux diagnostics: + -- 1) streamers have their own ID not to be used by the users + -- 2) regardless whether streamers are enabled nor not, application can use diagnostics + -- 3) if application uses diagnostics, it must specify diag_id > 1, diag_ver should start + -- with 1. + -- Application diagnostic words are added after streamer's diagnostics in the array that + -- goes to/from WRPC + + constant c_streamers_diag_id : integer := 1; -- id reserved for streamers + constant c_streamers_diag_ver : integer := 2; -- version that will be probably increased + -- when more diagnostics is added to streamers + + -- final values that go to WRPC generics (depend on configuration) + constant c_diag_id : integer := f_pick_diag_val(g_fabric_iface, c_streamers_diag_id, g_diag_id); + constant c_diag_ver : integer := f_pick_diag_val(g_fabric_iface, c_streamers_diag_ver, g_diag_id); + + constant c_diag_ro_size : integer := f_pick_diag_size(g_fabric_iface, c_WR_STREAMERS_ARR_SIZE_OUT, g_diag_ro_size); + constant c_diag_rw_size : integer := f_pick_diag_size(g_fabric_iface, c_WR_STREAMERS_ARR_SIZE_IN, g_diag_rw_size); + + -- WR SNMP + signal aux_diag_in : t_generic_word_array(c_diag_ro_size-1 downto 0); + signal aux_diag_out : t_generic_word_array(c_diag_rw_size-1 downto 0); + + -- link state + signal link_ok : std_logic; + +begin -- architecture struct + + -- Check for unsupported fabric interface type + f_check_fabric_iface_type(g_fabric_iface); + + -- check whether diag id and version are correct, i.e.: + -- * diag_id =1 is reserved for wr_streamers and cannot be used + -- * diag_ver values should start with 1 + f_check_diag_id(g_diag_id, g_diag_ver); + + ----------------------------------------------------------------------------- + -- The WR PTP core itself + ----------------------------------------------------------------------------- + + cmp_xwr_core : xwr_core + generic map ( + g_simulation => g_simulation, + g_with_external_clock_input => g_with_external_clock_input, + g_board_name => g_board_name, + g_flash_secsz_kb => g_flash_secsz_kb, + g_flash_sdbfs_baddr => g_flash_sdbfs_baddr, + g_phys_uart => g_phys_uart, + g_virtual_uart => g_virtual_uart, + g_aux_clks => g_aux_clks, + g_ep_rxbuf_size => g_ep_rxbuf_size, + g_tx_runt_padding => g_tx_runt_padding, + g_dpram_initf => f_find_default_lm32_firmware(g_dpram_initf, g_simulation, g_pcs_16bit), + g_dpram_size => g_dpram_size, + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_aux_sdb => g_aux_sdb, + g_softpll_enable_debugger => g_softpll_enable_debugger, + g_vuart_fifo_size => g_vuart_fifo_size, + g_pcs_16bit => g_pcs_16bit, + g_records_for_phy => TRUE, + g_diag_id => c_diag_id, + g_diag_ver => c_diag_ver, + g_diag_ro_size => c_diag_ro_size, + g_diag_rw_size => c_diag_rw_size) + port map ( + clk_sys_i => clk_sys_i, + clk_dmtd_i => clk_dmtd_i, + clk_ref_i => clk_ref_i, + clk_aux_i => clk_aux_i, + clk_ext_i => clk_10m_ext_i, + clk_ext_mul_i => clk_ext_mul_i, + clk_ext_mul_locked_i => clk_ext_mul_locked_i, + clk_ext_stopped_i => clk_ext_stopped_i, + clk_ext_rst_o => clk_ext_rst_o, + pps_ext_i => pps_ext_i, + rst_n_i => rst_n_i, + dac_hpll_load_p1_o => dac_hpll_load_p1_o, + dac_hpll_data_o => dac_hpll_data_o, + dac_dpll_load_p1_o => dac_dpll_load_p1_o, + dac_dpll_data_o => dac_dpll_data_o, + phy_ref_clk_i => '0', + phy_tx_data_o => open, + phy_tx_k_o => open, + phy_tx_disparity_i => '0', + phy_tx_enc_err_i => '0', + phy_rx_data_i => (others => '0'), + phy_rx_rbclk_i => '0', + phy_rx_k_i => (others => '0'), + phy_rx_enc_err_i => '0', + phy_rx_bitslide_i => (others => '0'), + phy_rst_o => open, + phy_rdy_i => '1', + phy_loopen_o => open, + phy_loopen_vec_o => open, + phy_tx_prbs_sel_o => open, + phy_sfp_tx_fault_i => '0', + phy_sfp_los_i => '0', + phy_sfp_tx_disable_o => open, + phy8_o => phy8_o, + phy8_i => phy8_i, + phy16_o => phy16_o, + phy16_i => phy16_i, + led_act_o => led_act_o, + led_link_o => led_link_o, + scl_o => scl_o, + scl_i => scl_i, + sda_o => sda_o, + sda_i => sda_i, + sfp_scl_o => sfp_scl_o, + sfp_scl_i => sfp_scl_i, + sfp_sda_o => sfp_sda_o, + sfp_sda_i => sfp_sda_i, + sfp_det_i => sfp_det_i, + btn1_i => btn1_i, + btn2_i => btn2_i, + spi_sclk_o => spi_sclk_o, + spi_ncs_o => spi_ncs_o, + spi_mosi_o => spi_mosi_o, + spi_miso_i => spi_miso_i, + uart_rxd_i => uart_rxd_i, + uart_txd_o => uart_txd_o, + owr_pwren_o => owr_pwren_o, + owr_en_o => owr_en_o, + owr_i => owr_i, + slave_i => wb_slave_i, + slave_o => wb_slave_o, + aux_master_o => aux_master_out, + aux_master_i => aux_master_in, + wrf_src_o => wrf_src_out, + wrf_src_i => wrf_src_in, + wrf_snk_o => wrf_snk_out, + wrf_snk_i => wrf_snk_in, + timestamps_o => timestamps_o, + timestamps_ack_i => timestamps_ack_i, + abscal_txts_o => abscal_txts_o, + abscal_rxts_o => abscal_rxts_o, + fc_tx_pause_req_i => fc_tx_pause_req_i, + fc_tx_pause_delay_i => fc_tx_pause_delay_i, + fc_tx_pause_ready_o => fc_tx_pause_ready_o, + tm_link_up_o => tm_link_up_o, + tm_dac_value_o => tm_dac_value_o, + tm_dac_wr_o => tm_dac_wr_o, + tm_clk_aux_lock_en_i => tm_clk_aux_lock_en_i, + tm_clk_aux_locked_o => tm_clk_aux_locked_o, + tm_time_valid_o => tm_time_valid, + tm_tai_o => tm_tai, + tm_cycles_o => tm_cycles, + pps_csync_o => pps_csync_o, + pps_p_o => pps_p_o, + pps_led_o => pps_led_o, + rst_aux_n_o => aux_rst_n, + aux_diag_i => aux_diag_in, + aux_diag_o => aux_diag_out, + link_ok_o => link_ok); + + link_ok_o <= link_ok; + tm_time_valid_o <= tm_time_valid; + tm_tai_o <= tm_tai; + tm_cycles_o <= tm_cycles; + + gen_wr_streamers : if (g_fabric_iface = STREAMERS) generate + + cmp_xwr_streamers : xwr_streamers + generic map ( + g_streamers_op_mode => g_streamers_op_mode, + g_tx_streamer_params => g_tx_streamer_params, + g_rx_streamer_params => g_rx_streamer_params, + g_simulation => g_simulation) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + src_i => wrf_snk_out, + src_o => wrf_snk_in, + snk_i => wrf_src_out, + snk_o => wrf_src_in, + tx_data_i => wrs_tx_data_i, + tx_valid_i => wrs_tx_valid_i, + tx_dreq_o => wrs_tx_dreq_o, + tx_last_p1_i => wrs_tx_last_i, + tx_flush_p1_i => wrs_tx_flush_i, + rx_first_p1_o => wrs_rx_first_o, + rx_last_p1_o => wrs_rx_last_o, + rx_data_o => wrs_rx_data_o, + rx_valid_o => wrs_rx_valid_o, + rx_dreq_i => wrs_rx_dreq_i, + clk_ref_i => clk_ref_i, + tm_time_valid_i => tm_time_valid, + tm_tai_i => tm_tai, + tm_cycles_i => tm_cycles, + link_ok_i => link_ok, + wb_slave_i => aux_master_out, + wb_slave_o => aux_master_in, + snmp_array_o => aux_diag_in(c_WR_STREAMERS_ARR_SIZE_OUT-1 downto 0), + snmp_array_i => aux_diag_out(c_WR_STREAMERS_ARR_SIZE_IN-1 downto 0), + tx_streamer_cfg_i=> wrs_tx_cfg_i, + rx_streamer_cfg_i=> wrs_rx_cfg_i); + + -- unused output ports + wrf_src_o <= c_dummy_snk_in; + wrf_snk_o <= c_dummy_src_in; + + aux_master_o <= cc_dummy_master_out; + wb_eth_master_o <= cc_dummy_master_out; + + aux_diag_in(c_diag_ro_size-1 downto c_WR_STREAMERS_ARR_SIZE_OUT) <= aux_diag_i; + aux_diag_o <= aux_diag_out(c_diag_rw_size-1 downto c_WR_STREAMERS_ARR_SIZE_IN); + + end generate gen_wr_streamers; + + gen_etherbone : if (g_fabric_iface = ETHERBONE) generate + + cmp_eb_ethernet_slave : eb_ethernet_slave + generic map ( + g_sdb_address => x"0000000000030000") + port map ( + clk_i => clk_sys_i, + nRst_i => aux_rst_n, + src_o => wrf_snk_in, + src_i => wrf_snk_out, + snk_o => wrf_src_in, + snk_i => wrf_src_out, + cfg_slave_o => aux_master_in, + cfg_slave_i => aux_master_out, + master_o => wb_eth_master_o, + master_i => wb_eth_master_i); + + -- unused output ports + wrf_src_o <= c_dummy_snk_in; + wrf_snk_o <= c_dummy_src_in; + + wrs_tx_dreq_o <= '0'; + wrs_rx_first_o <= '0'; + wrs_rx_last_o <= '0'; + wrs_rx_valid_o <= '0'; + wrs_rx_data_o <= (others => '0'); + + aux_master_o <= cc_dummy_master_out; + + -- unused inputs to WR PTP core + aux_diag_in <= aux_diag_i; + aux_diag_o <= aux_diag_out; + + end generate gen_etherbone; + + gen_wr_fabric : if (g_fabric_iface = PLAIN) generate + + wrf_src_o <= wrf_src_out; + wrf_snk_o <= wrf_snk_out; + + wrf_src_in <= wrf_src_i; + wrf_snk_in <= wrf_snk_i; + + -- unused output ports + wrs_tx_dreq_o <= '0'; + wrs_rx_first_o <= '0'; + wrs_rx_last_o <= '0'; + wrs_rx_valid_o <= '0'; + wrs_rx_data_o <= (others => '0'); + + wb_eth_master_o <= cc_dummy_master_out; + + aux_master_in <= aux_master_i; + aux_master_o <= aux_master_out; + + -- unused inputs to WR PTP core + aux_diag_in <= aux_diag_i; + aux_diag_o <= aux_diag_out; + + end generate gen_wr_fabric; + +end architecture struct; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/sfp_eeprom.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/sfp_eeprom.vhd new file mode 100644 index 000000000..673b361d2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/sfp_eeprom.vhd @@ -0,0 +1,161 @@ +------------------------------------------------------------------------------- +-- +-- File: sfp_eeprom.vhd +-- Author: National Instruments +-- Original Project: N310 +-- Date: 22 February 2018 +-- +------------------------------------------------------------------------------- +-- Copyright 2018 Ettus Research, A National Instruments Company +-- SPDX-License-Identifier: LGPL-3.0 +------------------------------------------------------------------------------- +-- +-- Purpose: +-- +-- Responds to I2C reads from the WRC to pretend to be an AXGE SFP module. +-- +------------------------------------------------------------------------------- + +library IEEE; + +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + + +entity sfp_eeprom is + + port ( + -- clock & reset + clk_i : in std_logic; + sfp_scl : in std_logic; + sfp_sda_i : in std_logic; + sfp_sda_o : out std_logic + ); +end sfp_eeprom; + + +architecture syn of sfp_eeprom is + + signal SfpSdaIn_ms : std_logic := '0'; + signal SfpSdaIn : std_logic := '0'; + signal SfpSdaInDel : std_logic := '0'; + signal SfpScl_ms : std_logic := '0'; + signal SfpScl : std_logic := '0'; + signal SfpSclDel : std_logic := '0'; + signal SfpSdaOut : std_logic := '1'; + + signal ClockRe : boolean := false; + signal ClockFe : boolean := false; + signal DataFe : boolean := false; + signal DataRe : boolean := false; + signal Running : boolean := false; + signal ReadSel : boolean := false; + + signal BitCount : integer range -1 to 7 := 7; + signal AddrCount : unsigned(4 downto 0) := (others=>'0'); + signal ByteCount : integer range 0 to 143; + + type Eeprom_t is array(0 to 143) of std_logic_vector(7 downto 0); + signal Eeprom : Eeprom_t := ( + X"03", X"04", X"07", X"00", X"00", X"00", X"40", X"00", X"00", X"00", X"00", X"01", X"0d", X"00", X"0a", X"64", + X"00", X"00", X"00", X"00", X"41", X"78", X"63", X"65", X"6e", X"20", X"50", X"68", X"6f", X"74", X"6f", X"6e", + X"69", X"63", X"73", X"20", X"00", X"00", X"17", X"2d", X"41", X"58", X"47", X"45", X"2d", X"31", X"32", X"35", + X"34", X"2d", X"30", X"35", X"33", X"31", X"20", X"20", X"56", X"31", X"2e", X"31", X"05", X"1e", X"00", X"51", + X"00", X"1a", X"00", X"00", X"41", X"58", X"31", X"36", X"35", X"30", X"30", X"30", X"30", X"36", X"37", X"36", + X"39", X"20", X"20", X"20", X"31", X"36", X"31", X"32", X"30", X"38", X"20", X"20", X"00", X"00", X"00", X"bd", + X"45", X"58", X"54", X"52", X"45", X"4d", X"45", X"4c", X"59", X"20", X"43", X"4f", X"4d", X"50", X"41", X"54", + X"49", X"42", X"4c", X"45", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", + X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF", X"FF"); + + -- AXGE Optical + -- 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef + -- 00: 03 04 07 00 00 00 40 00 00 00 00 01 0d 00 0a 64 ???...@....??.?d + -- 10: 00 00 00 00 41 78 63 65 6e 20 50 68 6f 74 6f 6e ....Axcen Photon + -- 20: 69 63 73 20 00 00 17 2d 41 58 47 45 2d 31 32 35 ics ..?-AXGE-125 + -- 30: 34 2d 30 35 33 31 20 20 56 31 2e 31 05 1e 00 51 4-0531 V1.1??.Q + -- 40: 00 1a 00 00 41 58 31 36 35 30 30 30 30 36 37 36 .?..AX1650000676 + -- 50: 39 20 20 20 31 36 31 32 30 38 20 20 00 00 00 bd 9 161208 ...? + -- 60: 45 58 54 52 45 4d 45 4c 59 20 43 4f 4d 50 41 54 EXTREMELY COMPAT + -- 70: 49 42 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 IBLE + -- 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ + +begin + + sfp_sda_o <= SfpSdaOut; + + -- Double syncs on the I2C lines + process(clk_i) + begin + if rising_edge(clk_i) then + SfpSdaIn_ms <= sfp_sda_i; + SfpSdaIn <= SfpSdaIn_ms; + SfpSdaInDel <= SfpSdaIn; + + SfpScl_ms <= sfp_scl; + SfpScl <= SfpScl_ms; + SfpSclDel <= SfpScl; + end if; + end process; + + ClockRe <= SfpScl='1' and SfpSclDel='0'; + ClockFe <= SfpScl='0' and SfpSclDel='1'; + DataRe <= SfpSdaIn='1' and SfpSdaInDel='0'; + DataFe <= SfpSdaIn='0' and SfpSdaInDel='1'; + + process(clk_i) + begin + if rising_edge(clk_i) then + SfpSdaOut <= '1'; + if (DataFe and SfpScl='1') or not Running then -- detect start condition + BitCount <= 7; + AddrCount <= (others=>'0'); + --ByteCount <= 0; + Running <= true; + ReadSel <= false; + else -- if running, then start generating data + if DataRe and SfpScl='1' then -- detect stop condition + Running <= false; + elsif AddrCount<9 then + if ClockFe then + AddrCount <= AddrCOunt + 1; + if AddrCount=8 then + if SfpSdaIn='0' then -- reset byte count for write operation + ByteCount <= 0; + end if; + ReadSel <= SfpSdaIn='1'; + end if; + end if; + elsif AddrCount=9 then + SfpSdaOut <= '0'; -- output ACK and hold it for a clock tick + if ClockFe then + AddrCount <= AddrCOunt + 1; + end if; + else + if BitCount>=0 then -- shift out 8 bits if it's a read + if ReadSel then + SfpSdaOut <= Eeprom(ByteCount)(BitCount); + else + SfpSdaOut <= '1'; + end if; + if ClockFe then + BitCount <= BitCOunt - 1; + end if; + else -- ignore ACK, update byte counter + SfpSdaOut <= '0'; + if ClockFe then + if ReadSel then + if ByteCount<143 then + ByteCount <= ByteCount + 1; + else + ByteCount <= 143; -- play X"FF" for all remaining bytes + end if; + end if; + BitCount <= 7; + end if; + end if; + end if; + end if; -- Running + end if; + end process; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/tb_sfp_eeprom.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/tb_sfp_eeprom.vhd new file mode 100644 index 000000000..4eec0765c --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/eeprom/tb_sfp_eeprom.vhd @@ -0,0 +1,96 @@ +------------------------------------------------------------------------------- +-- +-- File: tb_sfp_eeprom.vhd +-- Author: National Instruments +-- Original Project: N310 +-- Date: 22 February 2018 +-- +------------------------------------------------------------------------------- +-- Copyright 2018 Ettus Research, A National Instruments Company +-- SPDX-License-Identifier: LGPL-3.0 +------------------------------------------------------------------------------- +-- +-- Purpose: +-- +-- Testbench for sfp_eeprom.vhd +-- +------------------------------------------------------------------------------- + +library ieee; + use ieee.std_logic_1164.all; + use ieee.numeric_std.all; + +entity tb_sfp_eeprom is +end tb_sfp_eeprom; + +architecture test of tb_sfp_eeprom is + + constant kHalfPeriod : time := 25 ns; + + signal clk_i : std_logic := '1'; + signal sfp_scl : std_logic := '1'; + signal sfp_sda_i : std_logic := '1'; + signal sfp_sda_o : std_logic := '1'; + + + signal StopSim : boolean := false; + + -- This procedure waits for X rising edges of Clk + procedure ClkWait (X : integer := 1) is + begin + for i in 1 to X loop + wait until rising_edge(clk_i); + end loop; + end procedure ClkWait; + + component sfp_eeprom + port ( + clk_i : in std_logic; + sfp_scl : in std_logic; + sfp_sda_i : in std_logic; + sfp_sda_o : out std_logic); + end component; + +begin + + -- Set up the clock(s) + clk_i <= not clk_i after kHalfPeriod when not StopSim else '0'; + + + DUT: sfp_eeprom + port map ( + clk_i => clk_i, + sfp_scl => sfp_scl, + sfp_sda_i => sfp_sda_i, + sfp_sda_o => sfp_sda_o ); + + + Sim: process + begin + for K in 0 to 1 loop + wait for 210 ns; + -- send start condition + sfp_sda_i <= '0'; + wait for 210 ns; + sfp_scl <= '0'; + wait for 210 ns; + for I in 0 to 150 loop + for J in 0 to 8 loop + sfp_scl <= '1'; + wait for 210 ns; + sfp_scl <= '0'; + wait for 210 ns; + end loop; + wait for 210 ns; + end loop; + sfp_scl <= '1'; + wait for 210 ns; + sfp_sda_i <= '1'; + wait for 210 ns; + end loop; + StopSim <= true; + wait; + end process Sim; + + +end test; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wr_fasec_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wr_fasec_pkg.vhd new file mode 100644 index 000000000..eeb3c81b9 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wr_fasec_pkg.vhd @@ -0,0 +1,198 @@ +------------------------------------------------------------------------------- +-- Title : WRPC Wrapper for FASEC package +-- Project : WR PTP Core +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/Wrpc_core +------------------------------------------------------------------------------- +-- File : wr_fasec_pkg.vhd +-- Author(s) : Grzegorz Daniluk +-- Company : CERN (BE-CO-HT) +-- Created : 2017-08-02 +-- Last update: 2017-09-07 +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2017 CERN +-- +-- GNU LESSER GENERAL PUBLIC LICENSE +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.wishbone_pkg.all; +use work.wrcore_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_pkg.all; +use work.wr_board_pkg.all; +use work.streamers_pkg.all; + +package wr_fasec_pkg is + + component xwrc_board_fasec + generic( + g_simulation : integer := 0; + g_with_external_clock_input : boolean := TRUE; + g_aux_clks : integer := 0; + g_fabric_iface : t_board_fabric_iface := plain; + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + g_tx_streamer_params : t_tx_streamer_params := c_tx_streamer_params_defaut; + g_rx_streamer_params : t_rx_streamer_params := c_rx_streamer_params_defaut; + g_dpram_initf : string := "default_xilinx"; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0); + port ( + areset_n_i : in std_logic; + areset_edge_n_i : in std_logic := '1'; + clk_20m_vcxo_i : in std_logic; + clk_125m_pllref_p_i : in std_logic; + clk_125m_pllref_n_i : in std_logic; + clk_125m_gtp_n_i : in std_logic; + clk_125m_gtp_p_i : in std_logic; + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + clk_10m_ext_i : in std_logic := '0'; + pps_ext_i : in std_logic := '0'; + clk_sys_62m5_o : out std_logic; + clk_ref_125m_o : out std_logic; + rst_sys_62m5_n_o : out std_logic; + rst_ref_125m_n_o : out std_logic; + + plldac_sclk_o : out std_logic; + plldac_din_o : out std_logic; + pll25dac_cs_n_o : out std_logic; + pll20dac_cs_n_o : out std_logic; + + sfp_txp_o : out std_logic; + sfp_txn_o : out std_logic; + sfp_rxp_i : in std_logic; + sfp_rxn_i : in std_logic; + sfp_det_i : in std_logic := '1'; + sfp_sda_i : in std_logic; + sfp_sda_o : out std_logic; + sfp_sda_t : out std_logic; + sfp_scl_i : in std_logic; + sfp_scl_o : out std_logic; + sfp_scl_t : out std_logic; + sfp_rate_select_o : out std_logic; + sfp_tx_fault_i : in std_logic := '0'; + sfp_tx_disable_o : out std_logic; + sfp_los_i : in std_logic := '0'; + + eeprom_sda_i : in std_logic; + eeprom_sda_o : out std_logic; + eeprom_sda_t : out std_logic; + eeprom_scl_i : in std_logic; + eeprom_scl_o : out std_logic; + eeprom_scl_t : out std_logic; + + thermo_id_i : in std_logic; + thermo_id_o : out std_logic; + thermo_id_t : out std_logic; + uart_rxd_i : in std_logic; + uart_txd_o : out std_logic; + + flash_sclk_o : out std_logic; + flash_ncs_o : out std_logic; + flash_mosi_o : out std_logic; + flash_miso_i : in std_logic := '0'; + + aux_master_o : out t_wishbone_master_out; + aux_master_i : in t_wishbone_master_in := cc_dummy_master_in; + + s00_axi_aclk_o : out std_logic; + s00_axi_aresetn : in std_logic; + s00_axi_awaddr : in std_logic_vector(31 downto 0); + s00_axi_awprot : in std_logic_vector(2 downto 0); + s00_axi_awvalid : in std_logic; + s00_axi_awready : out std_logic; + s00_axi_wdata : in std_logic_vector(31 downto 0); + s00_axi_wstrb : in std_logic_vector(3 downto 0); + s00_axi_wvalid : in std_logic; + s00_axi_wready : out std_logic; + s00_axi_bresp : out std_logic_vector(1 downto 0); + s00_axi_bvalid : out std_logic; + s00_axi_bready : in std_logic; + s00_axi_araddr : in std_logic_vector(31 downto 0); + s00_axi_arprot : in std_logic_vector(2 downto 0); + s00_axi_arvalid : in std_logic; + s00_axi_arready : out std_logic; + s00_axi_rdata : out std_logic_vector(31 downto 0); + s00_axi_rresp : out std_logic_vector(1 downto 0); + s00_axi_rvalid : out std_logic; + s00_axi_rready : in std_logic; + s00_axi_rlast : out std_logic; + axi_int_o : out std_logic; + + wrf_src_o : out t_wrf_source_out; + wrf_src_i : in t_wrf_source_in := c_dummy_src_in; + wrf_snk_o : out t_wrf_sink_out; + wrf_snk_i : in t_wrf_sink_in := c_dummy_snk_in; + + wrs_tx_data_i : in std_logic_vector(g_tx_streamer_params.data_width-1 downto 0) := (others => '0'); + wrs_tx_valid_i : in std_logic := '0'; + wrs_tx_dreq_o : out std_logic; + wrs_tx_last_i : in std_logic := '1'; + wrs_tx_flush_i : in std_logic := '0'; + wrs_tx_cfg_i : in t_tx_streamer_cfg := c_tx_streamer_cfg_default; + wrs_rx_first_o : out std_logic; + wrs_rx_last_o : out std_logic; + wrs_rx_data_o : out std_logic_vector(g_rx_streamer_params.data_width-1 downto 0); + wrs_rx_valid_o : out std_logic; + wrs_rx_dreq_i : in std_logic := '0'; + wrs_rx_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default; + + wb_eth_master_o : out t_wishbone_master_out; + wb_eth_master_i : in t_wishbone_master_in := cc_dummy_master_in; + + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others => (others => '0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0); + + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + + timestamps_o : out t_txtsu_timestamp; + timestamps_ack_i : in std_logic := '1'; + + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + + tm_link_up_o : out std_logic; + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + + led_act_o : out std_logic; + led_link_o : out std_logic; + btn1_i : in std_logic := '1'; + btn2_i : in std_logic := '1'; + pps_p_o : out std_logic; + pps_led_o : out std_logic; + link_ok_o : out std_logic); + end component xwrc_board_fasec; + +end wr_fasec_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wrc_board_fasec.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wrc_board_fasec.vhd new file mode 100644 index 000000000..3aeca64b7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/wrc_board_fasec.vhd @@ -0,0 +1,599 @@ +------------------------------------------------------------------------------- +-- Title : WRPC Wrapper for FASEC +-- Project : WR PTP Core +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/Wrpc_core +------------------------------------------------------------------------------- +-- File : wrc_board_fasec.vhd +-- Author(s) : Grzegorz Daniluk +-- Company : CERN (BE-CO-HT) +-- Created : 2017-08-02 +-- Last update: 2017-09-07 +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Top-level wrapper for WR PTP core including all the modules +-- needed to operate the core on the FASEC board. +-- Version with no VHDL records on the top-level (mainly for Verilog +-- instantiation). +-- http://www.ohwr.org/projects/fasec/ +------------------------------------------------------------------------------- +-- Copyright (c) 2017 CERN +------------------------------------------------------------------------------- +-- GNU LESSER GENERAL PUBLIC LICENSE +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.gencores_pkg.all; +use work.wrcore_pkg.all; +use work.wishbone_pkg.all; +use work.etherbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_pkg.all; +use work.streamers_pkg.all; +use work.wr_xilinx_pkg.all; +use work.wr_board_pkg.all; +use work.wr_fasec_pkg.all; + +entity wrc_board_fasec is + generic( + -- set to 1 to speed up some initialization processes during simulation + g_simulation : integer := 0; + -- Select whether to include external ref clock input + g_with_external_clock_input : integer := 0; + -- Number of aux clocks syntonized by WRPC to WR timebase + g_aux_clks : integer := 0; + -- "plainfbrc" = expose WRC fabric interface + -- "streamers" = attach WRC streamers to fabric interface + -- "etherbone" = attach Etherbone slave to fabric interface + g_fabric_iface : string := "plainfbrc"; + -- parameters configuration when g_fabric_iface = "streamers" (otherwise ignored) + --g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + --g_tx_streamer_params : t_tx_streamer_params := c_tx_streamer_params_defaut; + --g_rx_streamer_params : t_rx_streamer_params := c_rx_streamer_params_defaut; + -- memory initialisation file for embedded CPU + g_dpram_initf : string := "../../../../bin/wrpc/wrc_phy16.bram"; + -- identification (id and ver) of the layout of words in the generic diag interface + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + -- size the generic diag interface + g_diag_ro_vector_width : integer := 0; + g_diag_rw_vector_width : integer := 0 + ); + port ( + --------------------------------------------------------------------------- + -- Clocks/resets + --------------------------------------------------------------------------- + -- Reset from system fpga + areset_n_i : in std_logic; + -- Optional reset input active low with rising edge detection. Does not + -- reset PLLs. + --areset_edge_n_i : in std_logic := '1'; + -- Clock inputs from the board + clk_20m_vcxo_i : in std_logic; + clk_125m_pllref_p_i : in std_logic; + clk_125m_pllref_n_i : in std_logic; + clk_125m_gtp_n_i : in std_logic; + clk_125m_gtp_p_i : in std_logic; + -- 10MHz ext ref clock input (g_with_external_clock_input = TRUE) + clk_10m_ext_i : in std_logic := '0'; + -- External PPS input (g_with_external_clock_input = TRUE) + pps_ext_i : in std_logic := '0'; + -- 62.5MHz sys clock output + clk_sys_62m5_o : out std_logic; + -- 125MHz ref clock output + clk_ref_125m_o : out std_logic; + -- active low reset outputs, synchronous to 62m5 and 125m clocks + rst_sys_62m5_n_o : out std_logic; + rst_ref_125m_n_o : out std_logic; + + --------------------------------------------------------------------------- + -- Shared SPI interface to DACs + --------------------------------------------------------------------------- + plldac_sclk_o : out std_logic; + plldac_din_o : out std_logic; + pll25dac_cs_n_o : out std_logic; + pll20dac_cs_n_o : out std_logic; + + --------------------------------------------------------------------------- + -- SFP I/O for transceiver and SFP management info + --------------------------------------------------------------------------- + sfp_tx_p_o : out std_logic; + sfp_tx_n_o : out std_logic; + sfp_rx_p_i : in std_logic; + sfp_rx_n_i : in std_logic; + sfp_det_i : in std_logic := '1'; + sfp_sda_i : in std_logic; + sfp_sda_o : out std_logic; + sfp_sda_t : out std_logic; + sfp_scl_i : in std_logic; + sfp_scl_o : out std_logic; + sfp_scl_t : out std_logic; + sfp_rate_select_o : out std_logic; + sfp_tx_fault_i : in std_logic := '0'; + sfp_tx_disable_o : out std_logic; + sfp_los_i : in std_logic := '0'; + + --------------------------------------------------------------------------- + -- I2C EEPROM + --------------------------------------------------------------------------- + eeprom_sda_i : in std_logic; + eeprom_sda_o : out std_logic; + eeprom_sda_t : out std_logic; + eeprom_scl_i : in std_logic; + eeprom_scl_o : out std_logic; + eeprom_scl_t : out std_logic; + + --------------------------------------------------------------------------- + -- Onewire interface + --------------------------------------------------------------------------- + thermo_id_i : in std_logic; + thermo_id_o : out std_logic; + thermo_id_t : out std_logic; + + --------------------------------------------------------------------------- + -- UART + --------------------------------------------------------------------------- + uart_rxd_i : in std_logic; + uart_txd_o : out std_logic; + + --------------------------------------------------------------------------- + -- Flash memory SPI interface + --------------------------------------------------------------------------- + --flash_sclk_o : out std_logic; + --flash_ncs_o : out std_logic; + --flash_mosi_o : out std_logic; + --flash_miso_i : in std_logic; + + --------------------------------------------------------------------------- + -- External WB interface + --------------------------------------------------------------------------- + --aux_master_adr_o : out std_logic_vector(c_wishbone_address_width-1 downto 0); + --aux_master_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + --aux_master_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0) := (others => '0'); + --aux_master_sel_o : out std_logic_vector(c_wishbone_address_width/8-1 downto 0); + --aux_master_we_o : out std_logic; + --aux_master_cyc_o : out std_logic; + --aux_master_stb_o : out std_logic; + --aux_master_ack_i : in std_logic := '0'; + --aux_master_int_i : in std_logic := '0'; + --aux_master_err_i : in std_logic := '0'; + --aux_master_rty_i : in std_logic := '0'; + --aux_master_stall_i : in std_logic := '0'; + + ------------------------------------------ + -- Axi Slave Bus Interface S00_AXI + ------------------------------------------ + s00_axi_aclk_o : out std_logic; + s00_axi_aresetn : in std_logic := '1'; + s00_axi_awaddr : in std_logic_vector(31 downto 0) := (others=>'0'); + --s00_axi_awprot : in std_logic_vector(2 downto 0); + s00_axi_awvalid : in std_logic := '0'; + s00_axi_awready : out std_logic; + s00_axi_wdata : in std_logic_vector(31 downto 0) := (others=>'0'); + s00_axi_wstrb : in std_logic_vector(3 downto 0) := (others=>'0'); + s00_axi_wvalid : in std_logic := '0'; + s00_axi_wready : out std_logic; + s00_axi_bresp : out std_logic_vector(1 downto 0); + s00_axi_bvalid : out std_logic; + s00_axi_bready : in std_logic := '0'; + s00_axi_araddr : in std_logic_vector(31 downto 0) := (others=>'0'); + --s00_axi_arprot : in std_logic_vector(2 downto 0); + s00_axi_arvalid : in std_logic := '0'; + s00_axi_arready : out std_logic; + s00_axi_rdata : out std_logic_vector(31 downto 0); + s00_axi_rresp : out std_logic_vector(1 downto 0); + s00_axi_rvalid : out std_logic; + s00_axi_rready : in std_logic := '0'; + s00_axi_rlast : out std_logic; + axi_int_o : out std_logic; + + --------------------------------------------------------------------------- + -- WR fabric interface (when g_fabric_iface = "plain") + --------------------------------------------------------------------------- + --wrf_src_adr_o : out std_logic_vector(1 downto 0); + --wrf_src_dat_o : out std_logic_vector(15 downto 0); + --wrf_src_cyc_o : out std_logic; + --wrf_src_stb_o : out std_logic; + --wrf_src_we_o : out std_logic; + --wrf_src_sel_o : out std_logic_vector(1 downto 0); + --wrf_src_ack_i : in std_logic; + --wrf_src_stall_i : in std_logic; + --wrf_src_err_i : in std_logic; + --wrf_src_rty_i : in std_logic; + --wrf_snk_adr_i : in std_logic_vector(1 downto 0); + --wrf_snk_dat_i : in std_logic_vector(15 downto 0); + --wrf_snk_cyc_i : in std_logic; + --wrf_snk_stb_i : in std_logic; + --wrf_snk_we_i : in std_logic; + --wrf_snk_sel_i : in std_logic_vector(1 downto 0); + --wrf_snk_ack_o : out std_logic; + --wrf_snk_stall_o : out std_logic; + --wrf_snk_err_o : out std_logic; + --wrf_snk_rty_o : out std_logic; + + --------------------------------------------------------------------------- + -- WR streamers (when g_fabric_iface = "streamers") + --------------------------------------------------------------------------- + ----wrs_tx_data_i : in std_logic_vector(c_tx_streamer_params_defaut.data_width-1 downto 0) := (others => '0'); + --wrs_tx_data_i : in std_logic_vector(31 downto 0) := (others => '0'); + --wrs_tx_valid_i : in std_logic := '0'; + --wrs_tx_dreq_o : out std_logic; + --wrs_tx_last_i : in std_logic := '1'; + --wrs_tx_flush_i : in std_logic := '0'; + --wrs_tx_cfg_mac_l_i : in std_logic_vector(47 downto 0) := x"000000000000"; + --wrs_tx_cfg_mac_t_i : in std_logic_vector(47 downto 0) := x"ffffffffffff"; + --wrs_tx_cfg_etype_i : in std_logic_vector(15 downto 0) := x"dbff"; + --wrs_rx_first_o : out std_logic; + --wrs_rx_last_o : out std_logic; + ----wrs_rx_data_o : out std_logic_vector(c_rx_streamer_params_defaut.data_width-1 downto 0); + --wrs_rx_data_o : out std_logic_vector(31 downto 0); + --wrs_rx_valid_o : out std_logic; + --wrs_rx_dreq_i : in std_logic := '0'; + --wrs_rx_cfg_mac_l_i : in std_logic_vector(47 downto 0) := x"000000000000"; + --wrs_rx_cfg_mac_r_i : in std_logic_vector(47 downto 0) := x"000000000000"; + --wrs_rx_cfg_etype_i : in std_logic_vector(15 downto 0) := x"dbff"; + --wrs_rx_cfg_acc_b_i : in std_logic := '1'; + --wrs_rx_cfg_flt_r_i : in std_logic := '0'; + --wrs_rx_cfg_fix_l_i : in std_logic_vector(27 downto 0) := x"0000000"; + --------------------------------------------------------------------------- + -- Etherbone WB master interface (when g_fabric_iface = "etherbone") + --------------------------------------------------------------------------- + --wb_eth_adr_o : out std_logic_vector(c_wishbone_address_width-1 downto 0); + --wb_eth_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + --wb_eth_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0) := (others => '0'); + --wb_eth_sel_o : out std_logic_vector(c_wishbone_address_width/8-1 downto 0); + --wb_eth_we_o : out std_logic; + --wb_eth_cyc_o : out std_logic; + --wb_eth_stb_o : out std_logic; + --wb_eth_ack_i : in std_logic := '0'; + --wb_eth_int_i : in std_logic := '0'; + --wb_eth_err_i : in std_logic := '0'; + --wb_eth_rty_i : in std_logic := '0'; + --wb_eth_stall_i : in std_logic := '0'; + + --------------------------------------------------------------------------- + -- Generic diagnostics interface (access from WRPC via SNMP or uart console + --------------------------------------------------------------------------- + --aux_diag_i : in std_logic_vector(g_diag_ro_vector_width - 1 downto 0) := (others => '0'); + --aux_diag_o : out std_logic_vector(g_diag_rw_vector_width - 1 downto 0) := (others => '0'); + + --------------------------------------------------------------------------- + -- Aux clocks control + --------------------------------------------------------------------------- + --tm_dac_value_o : out std_logic_vector(23 downto 0); + --tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + --tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + --tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + + --------------------------------------------------------------------------- + -- External Tx Timestamping I/F + --------------------------------------------------------------------------- + --tstamps_stb_o : out std_logic; + --tstamps_tsval_o : out std_logic_vector(31 downto 0); + --tstamps_port_id_o : out std_logic_vector(5 downto 0); + --tstamps_frame_id_o : out std_logic_vector(15 downto 0); + --tstamps_incorrect_o : out std_logic; + --tstamps_ack_i : in std_logic := '1'; + + ----------------------------------------- + -- Timestamp helper signals, used for Absolute Calibration + ----------------------------------------- + --abscal_txts_o : out std_logic; + --abscal_rxts_o : out std_logic; + + --------------------------------------------------------------------------- + -- Pause Frame Control + --------------------------------------------------------------------------- + --fc_tx_pause_req_i : in std_logic := '0'; + --fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + --fc_tx_pause_ready_o : out std_logic; + + --------------------------------------------------------------------------- + -- Timecode I/F + --------------------------------------------------------------------------- + --tm_link_up_o : out std_logic; + --tm_time_valid_o : out std_logic; + --tm_tai_o : out std_logic_vector(39 downto 0); + --tm_cycles_o : out std_logic_vector(27 downto 0); + + --------------------------------------------------------------------------- + -- Buttons, LEDs and PPS output + --------------------------------------------------------------------------- + led_act_o : out std_logic; + led_link_o : out std_logic; + --btn1_i : in std_logic := '1'; + --btn2_i : in std_logic := '1'; + -- 1PPS output + pps_p_o : out std_logic; + pps_led_o : out std_logic; + -- Link ok indication + link_ok_o : out std_logic + ); + +end entity wrc_board_fasec; + + +architecture std_wrapper of wrc_board_fasec is + + ----------------------------------------------------------------------------- + -- Signals + ----------------------------------------------------------------------------- + + -- WR fabric interface + signal wrf_src_out : t_wrf_source_out; + signal wrf_src_in : t_wrf_source_in; + signal wrf_snk_out : t_wrf_sink_out; + signal wrf_snk_in : t_wrf_sink_in; + + signal aux_master_out : t_wishbone_master_out; + signal aux_master_in : t_wishbone_master_in; + + -- Etherbone interface + signal wb_eth_master_out : t_wishbone_master_out; + signal wb_eth_master_in : t_wishbone_master_in; + + -- Aux diagnostics + constant c_diag_ro_size : integer := g_diag_ro_vector_width/32; + constant c_diag_rw_size : integer := g_diag_rw_vector_width/32; + + signal aux_diag_in : t_generic_word_array(c_diag_ro_size-1 downto 0); + signal aux_diag_out : t_generic_word_array(c_diag_rw_size-1 downto 0); + + -- External Tx Timestamping I/F + signal timestamps_out : t_txtsu_timestamp; + + -- streamers config + signal wrs_tx_cfg_in : t_tx_streamer_cfg; + signal wrs_rx_cfg_in : t_rx_streamer_cfg; + + -- axi signals + signal s_axi_araddr : std_logic_vector(31 downto 0); + signal s_axi_awaddr : std_logic_vector(31 downto 0); + +begin -- architecture struct + + -- Map top-level signals to internal records + --aux_master_adr_o <= aux_master_out.adr; + --aux_master_dat_o <= aux_master_out.dat; + --aux_master_cyc_o <= aux_master_out.cyc; + --aux_master_stb_o <= aux_master_out.stb; + --aux_master_sel_o <= aux_master_out.sel; + --aux_master_we_o <= aux_master_out.we; + + --aux_master_in.dat <= aux_master_dat_i; + --aux_master_in.ack <= aux_master_ack_i; + --aux_master_in.int <= aux_master_int_i; + --aux_master_in.err <= aux_master_err_i; + --aux_master_in.rty <= aux_master_rty_i; + --aux_master_in.stall <= aux_master_stall_i; + + --wrf_src_adr_o <= wrf_src_out.adr; + --wrf_src_dat_o <= wrf_src_out.dat; + --wrf_src_cyc_o <= wrf_src_out.cyc; + --wrf_src_stb_o <= wrf_src_out.stb; + --wrf_src_we_o <= wrf_src_out.we; + --wrf_src_sel_o <= wrf_src_out.sel; + --wrf_src_in.ack <= wrf_src_ack_i; + --wrf_src_in.stall <= wrf_src_stall_i; + --wrf_src_in.err <= wrf_src_err_i; + --wrf_src_in.rty <= wrf_src_rty_i; + + --wrf_snk_in.adr <= wrf_snk_adr_i; + --wrf_snk_in.dat <= wrf_snk_dat_i; + --wrf_snk_in.cyc <= wrf_snk_cyc_i; + --wrf_snk_in.stb <= wrf_snk_stb_i; + --wrf_snk_in.we <= wrf_snk_we_i; + --wrf_snk_in.sel <= wrf_snk_sel_i; + --wrf_snk_ack_o <= wrf_snk_out.ack; + --wrf_snk_stall_o <= wrf_snk_out.stall; + --wrf_snk_err_o <= wrf_snk_out.err; + --wrf_snk_rty_o <= wrf_snk_out.rty; + + + --wb_eth_adr_o <= wb_eth_master_out.adr; + --wb_eth_dat_o <= wb_eth_master_out.dat; + --wb_eth_cyc_o <= wb_eth_master_out.cyc; + --wb_eth_stb_o <= wb_eth_master_out.stb; + --wb_eth_sel_o <= wb_eth_master_out.sel; + --wb_eth_we_o <= wb_eth_master_out.we; + + --wb_eth_master_in.dat <= wb_eth_dat_i; + --wb_eth_master_in.ack <= wb_eth_ack_i; + --wb_eth_master_in.int <= wb_eth_int_i; + --wb_eth_master_in.err <= wb_eth_err_i; + --wb_eth_master_in.rty <= wb_eth_rty_i; + --wb_eth_master_in.stall <= wb_eth_stall_i; + + --aux_diag_in <= f_de_vectorize_diag(aux_diag_i, g_diag_ro_vector_width); + --aux_diag_o <= f_vectorize_diag(aux_diag_out, g_diag_rw_vector_width); + + --tstamps_stb_o <= timestamps_out.stb; + --tstamps_tsval_o <= timestamps_out.tsval; + --tstamps_port_id_o <= timestamps_out.port_id; + --tstamps_frame_id_o <= timestamps_out.frame_id; + + --wrs_tx_cfg_in.mac_local <= wrs_tx_cfg_mac_l_i; + --wrs_tx_cfg_in.mac_target <= wrs_tx_cfg_mac_t_i; + --wrs_tx_cfg_in.ethertype <= wrs_tx_cfg_etype_i; + + --wrs_rx_cfg_in.mac_local <= wrs_rx_cfg_mac_l_i; + --wrs_rx_cfg_in.mac_remote <= wrs_rx_cfg_mac_r_i; + --wrs_rx_cfg_in.ethertype <= wrs_rx_cfg_etype_i; + --wrs_rx_cfg_in.accept_broadcasts <= wrs_rx_cfg_acc_b_i; + --wrs_rx_cfg_in.filter_remote <= wrs_rx_cfg_flt_r_i; + --wrs_rx_cfg_in.fixed_latency <= wrs_rx_cfg_fix_l_i; + + -- axi supports word-addressing only, i.e. per 4 bytes; shift for wb-bridge + s_axi_araddr <= "00" & s00_axi_araddr(31 downto 2); + s_axi_awaddr <= "00" & s00_axi_awaddr(31 downto 2); + -- Instantiate the records-based module + cmp_xwrc_board_fasec : xwrc_board_fasec + generic map ( + g_simulation => g_simulation, + g_with_external_clock_input => f_int2bool(g_with_external_clock_input), + g_aux_clks => g_aux_clks, + g_fabric_iface => f_str2iface_type(g_fabric_iface), + g_streamers_op_mode => TX_AND_RX, + g_tx_streamer_params => c_tx_streamer_params_defaut, + g_rx_streamer_params => c_rx_streamer_params_defaut, + g_dpram_initf => g_dpram_initf, + g_diag_id => g_diag_id, + g_diag_ver => g_diag_ver, + g_diag_ro_size => c_diag_ro_size, + g_diag_rw_size => c_diag_rw_size) + port map ( + areset_n_i => areset_n_i, + --areset_edge_n_i => areset_edge_n_i, + clk_20m_vcxo_i => clk_20m_vcxo_i, + clk_125m_pllref_p_i => clk_125m_pllref_p_i, + clk_125m_pllref_n_i => clk_125m_pllref_n_i, + clk_125m_gtp_n_i => clk_125m_gtp_n_i, + clk_125m_gtp_p_i => clk_125m_gtp_p_i, + clk_10m_ext_i => clk_10m_ext_i, + pps_ext_i => pps_ext_i, + clk_sys_62m5_o => clk_sys_62m5_o, + clk_ref_125m_o => clk_ref_125m_o, + rst_sys_62m5_n_o => rst_sys_62m5_n_o, + rst_ref_125m_n_o => rst_ref_125m_n_o, + -- + plldac_sclk_o => plldac_sclk_o, + plldac_din_o => plldac_din_o, + pll25dac_cs_n_o => pll25dac_cs_n_o, + pll20dac_cs_n_o => pll20dac_cs_n_o, + -- + sfp_txp_o => sfp_tx_p_o, + sfp_txn_o => sfp_tx_n_o, + sfp_rxp_i => sfp_rx_p_i, + sfp_rxn_i => sfp_rx_n_i, + sfp_det_i => sfp_det_i, + sfp_sda_i => sfp_sda_i, + sfp_sda_o => sfp_sda_o, + sfp_sda_t => sfp_sda_t, + sfp_scl_i => sfp_scl_i, + sfp_scl_o => sfp_scl_o, + sfp_scl_t => sfp_scl_t, + sfp_rate_select_o => sfp_rate_select_o, + sfp_tx_fault_i => sfp_tx_fault_i, + sfp_tx_disable_o => sfp_tx_disable_o, + sfp_los_i => sfp_los_i, + -- + eeprom_sda_i => eeprom_sda_i, + eeprom_sda_o => eeprom_sda_o, + eeprom_sda_t => eeprom_sda_t, + eeprom_scl_i => eeprom_scl_i, + eeprom_scl_o => eeprom_scl_o, + eeprom_scl_t => eeprom_scl_t, + -- + thermo_id_i => thermo_id_i, + thermo_id_o => thermo_id_o, + thermo_id_t => thermo_id_t, + -- + uart_rxd_i => uart_rxd_i, + uart_txd_o => uart_txd_o, + -- + --flash_sclk_o => flash_sclk_o, + --flash_ncs_o => flash_ncs_o, + --flash_mosi_o => flash_mosi_o, + --flash_miso_i => flash_miso_i, + -- + --aux_master_o => aux_master_out, + --aux_master_i => aux_master_in, + -- + s00_axi_aclk_o => s00_axi_aclk_o, + s00_axi_aresetn => s00_axi_aresetn, + s00_axi_awaddr => s_axi_awaddr, + s00_axi_awprot => (others=>'0'), --s00_axi_awprot, + s00_axi_awvalid => s00_axi_awvalid, + s00_axi_awready => s00_axi_awready, + s00_axi_wdata => s00_axi_wdata, + s00_axi_wstrb => s00_axi_wstrb, + s00_axi_wvalid => s00_axi_wvalid, + s00_axi_wready => s00_axi_wready, + s00_axi_bresp => s00_axi_bresp, + s00_axi_bvalid => s00_axi_bvalid, + s00_axi_bready => s00_axi_bready, + s00_axi_araddr => s_axi_araddr, + s00_axi_arprot => (others=>'0'), --s00_axi_arprot, + s00_axi_arvalid => s00_axi_arvalid, + s00_axi_arready => s00_axi_arready, + s00_axi_rdata => s00_axi_rdata, + s00_axi_rresp => s00_axi_rresp, + s00_axi_rvalid => s00_axi_rvalid, + s00_axi_rready => s00_axi_rready, + s00_axi_rlast => s00_axi_rlast, + axi_int_o => axi_int_o, + -- + --wrf_src_o => wrf_src_out, + --wrf_src_i => wrf_src_in, + --wrf_snk_o => wrf_snk_out, + --wrf_snk_i => wrf_snk_in, + -- + --wrs_tx_data_i => wrs_tx_data_i, + --wrs_tx_valid_i => wrs_tx_valid_i, + --wrs_tx_dreq_o => wrs_tx_dreq_o, + --wrs_tx_last_i => wrs_tx_last_i, + --wrs_tx_flush_i => wrs_tx_flush_i, + --wrs_tx_cfg_i => wrs_tx_cfg_in, + --wrs_rx_first_o => wrs_rx_first_o, + --wrs_rx_last_o => wrs_rx_last_o, + --wrs_rx_data_o => wrs_rx_data_o, + --wrs_rx_valid_o => wrs_rx_valid_o, + --wrs_rx_dreq_i => wrs_rx_dreq_i, + --wrs_rx_cfg_i => wrs_rx_cfg_in, + -- + --wb_eth_master_o => wb_eth_master_out, + --wb_eth_master_i => wb_eth_master_in, + -- + --aux_diag_i => aux_diag_in, + --aux_diag_o => aux_diag_out, + -- + --tm_dac_value_o => tm_dac_value_o, + --tm_dac_wr_o => tm_dac_wr_o, + --tm_clk_aux_lock_en_i => tm_clk_aux_lock_en_i, + --tm_clk_aux_locked_o => tm_clk_aux_locked_o, + -- + --timestamps_o => timestamps_out, + --timestamps_ack_i => tstamps_ack_i, + -- + --abscal_txts_o => abscal_txts_o, + --abscal_rxts_o => abscal_rxts_o, + -- + --fc_tx_pause_req_i => fc_tx_pause_req_i, + --fc_tx_pause_delay_i => fc_tx_pause_delay_i, + --fc_tx_pause_ready_o => fc_tx_pause_ready_o, + -- + --tm_link_up_o => tm_link_up_o, + --tm_time_valid_o => tm_time_valid_o, + --tm_tai_o => tm_tai_o, + --tm_cycles_o => tm_cycles_o, + -- + led_act_o => led_act_o, + led_link_o => led_link_o, + --btn1_i => btn1_i, + --btn2_i => btn2_i, + -- + pps_p_o => pps_p_o, + pps_led_o => pps_led_o, + -- + link_ok_o => link_ok_o); + +end architecture std_wrapper; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/xwrc_board_fasec.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/xwrc_board_fasec.vhd new file mode 100644 index 000000000..30bc6f3ed --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/board/fasec/xwrc_board_fasec.vhd @@ -0,0 +1,623 @@ +------------------------------------------------------------------------------- +-- Title : WRPC Wrapper for FASEC +-- Project : WR PTP Core +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/Wrpc_core +------------------------------------------------------------------------------- +-- File : xwrc_board_fasec.vhd +-- Author(s) : Grzegorz Daniluk +-- Company : CERN (BE-CO-HT) +-- Created : 2017-08-02 +-- Last update: 2017-08-02 +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Top-level wrapper for WR PTP core including all the modules +-- needed to operate the core on the FASEC board. +-- http://www.ohwr.org/projects/fasec/ +------------------------------------------------------------------------------- +-- Copyright (c) 2017 CERN +------------------------------------------------------------------------------- +-- GNU LESSER GENERAL PUBLIC LICENSE +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.gencores_pkg.all; +use work.wrcore_pkg.all; +use work.wishbone_pkg.all; +use work.etherbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_pkg.all; +use work.streamers_pkg.all; +use work.wr_xilinx_pkg.all; +use work.wr_board_pkg.all; +use work.wr_fasec_pkg.all; +use work.axi4_pkg.all; + +library unisim; +use unisim.vcomponents.all; + +entity xwrc_board_fasec is + generic( + -- set to 1 to speed up some initialization processes during simulation + g_simulation : integer := 0; + -- Select whether to include external ref clock input + g_with_external_clock_input : boolean := TRUE; + -- Number of aux clocks syntonized by WRPC to WR timebase + g_aux_clks : integer := 0; + -- plain = expose WRC fabric interface + -- streamers = attach WRC streamers to fabric interface + -- etherbone = attach Etherbone slave to fabric interface + g_fabric_iface : t_board_fabric_iface := plain; + -- parameters configuration when g_fabric_iface = "streamers" (otherwise ignored) + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + g_tx_streamer_params : t_tx_streamer_params := c_tx_streamer_params_defaut; + g_rx_streamer_params : t_rx_streamer_params := c_rx_streamer_params_defaut; + -- memory initialisation file for embedded CPU + g_dpram_initf : string := "/home/greg/wr/wr-cores/bin/wrpc/wrc_phy16.bram"; + -- identification (id and ver) of the layout of words in the generic diag interface + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + -- size the generic diag interface + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0 + ); + port ( + --------------------------------------------------------------------------- + -- Clocks/resets + --------------------------------------------------------------------------- + -- Reset input (active low, can be async) + areset_n_i : in std_logic; + -- Optional reset input active low with rising edge detection. Does not + -- reset PLLs. + areset_edge_n_i : in std_logic := '1'; + -- Clock inputs from the board + clk_20m_vcxo_i : in std_logic; + clk_125m_pllref_p_i : in std_logic; + clk_125m_pllref_n_i : in std_logic; + clk_125m_gtp_n_i : in std_logic; + clk_125m_gtp_p_i : in std_logic; + -- Aux clocks, which can be disciplined by the WR Core + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + -- 10MHz ext ref clock input (g_with_external_clock_input = TRUE) + clk_10m_ext_i : in std_logic := '0'; + -- External PPS input (g_with_external_clock_input = TRUE) + pps_ext_i : in std_logic := '0'; + -- 62.5MHz sys clock output + clk_sys_62m5_o : out std_logic; + -- 125MHz ref clock output + clk_ref_125m_o : out std_logic; + -- active low reset outputs, synchronous to 62m5 and 125m clocks + rst_sys_62m5_n_o : out std_logic; + rst_ref_125m_n_o : out std_logic; + + --------------------------------------------------------------------------- + -- Shared SPI interface to DACs + --------------------------------------------------------------------------- + plldac_sclk_o : out std_logic; + plldac_din_o : out std_logic; + pll25dac_cs_n_o : out std_logic; + pll20dac_cs_n_o : out std_logic; + + --------------------------------------------------------------------------- + -- SFP I/O for transceiver and SFP management info + --------------------------------------------------------------------------- + sfp_txp_o : out std_logic; + sfp_txn_o : out std_logic; + sfp_rxp_i : in std_logic; + sfp_rxn_i : in std_logic; + sfp_det_i : in std_logic := '1'; + sfp_sda_i : in std_logic; + sfp_sda_o : out std_logic; + sfp_sda_t : out std_logic; + sfp_scl_i : in std_logic; + sfp_scl_o : out std_logic; + sfp_scl_t : out std_logic; + sfp_rate_select_o : out std_logic; + sfp_tx_fault_i : in std_logic := '0'; + sfp_tx_disable_o : out std_logic; + sfp_los_i : in std_logic := '0'; + + --------------------------------------------------------------------------- + -- I2C EEPROM + --------------------------------------------------------------------------- + eeprom_sda_i : in std_logic; + eeprom_sda_o : out std_logic; + eeprom_sda_t : out std_logic; + eeprom_scl_i : in std_logic; + eeprom_scl_o : out std_logic; + eeprom_scl_t : out std_logic; + + --------------------------------------------------------------------------- + -- Onewire interface + --------------------------------------------------------------------------- + thermo_id_i : in std_logic; + thermo_id_o : out std_logic; + thermo_id_t : out std_logic; + + --------------------------------------------------------------------------- + -- UART + --------------------------------------------------------------------------- + uart_rxd_i : in std_logic; + uart_txd_o : out std_logic; + + --------------------------------------------------------------------------- + -- Flash memory SPI interface + --------------------------------------------------------------------------- + flash_sclk_o : out std_logic; + flash_ncs_o : out std_logic; + flash_mosi_o : out std_logic; + flash_miso_i : in std_logic; + + --------------------------------------------------------------------------- + -- External WB interface + --------------------------------------------------------------------------- + aux_master_o : out t_wishbone_master_out; + aux_master_i : in t_wishbone_master_in := cc_dummy_master_in; + + ------------------------------------------ + -- Axi Slave Bus Interface S00_AXI + ------------------------------------------ + -- aclk provided by this IP, wire to master! + s00_axi_aclk_o : out std_logic; + s00_axi_aresetn : in std_logic; + s00_axi_awaddr : in std_logic_vector(31 downto 0); + s00_axi_awprot : in std_logic_vector(2 downto 0); + s00_axi_awvalid : in std_logic; + s00_axi_awready : out std_logic; + s00_axi_wdata : in std_logic_vector(31 downto 0); + s00_axi_wstrb : in std_logic_vector(3 downto 0); + s00_axi_wvalid : in std_logic; + s00_axi_wready : out std_logic; + s00_axi_bresp : out std_logic_vector(1 downto 0); + s00_axi_bvalid : out std_logic; + s00_axi_bready : in std_logic; + s00_axi_araddr : in std_logic_vector(31 downto 0); + s00_axi_arprot : in std_logic_vector(2 downto 0); + s00_axi_arvalid : in std_logic; + s00_axi_arready : out std_logic; + s00_axi_rdata : out std_logic_vector(31 downto 0); + s00_axi_rresp : out std_logic_vector(1 downto 0); + s00_axi_rvalid : out std_logic; + s00_axi_rready : in std_logic; + s00_axi_rlast : out std_logic; + axi_int_o : out std_logic; -- axi interrupt signal + + --------------------------------------------------------------------------- + -- WR fabric interface (when g_fabric_iface = "plainfbrc") + --------------------------------------------------------------------------- + wrf_src_o : out t_wrf_source_out; + wrf_src_i : in t_wrf_source_in := c_dummy_src_in; + wrf_snk_o : out t_wrf_sink_out; + wrf_snk_i : in t_wrf_sink_in := c_dummy_snk_in; + + --------------------------------------------------------------------------- + -- WR streamers (when g_fabric_iface = "streamers") + --------------------------------------------------------------------------- + wrs_tx_data_i : in std_logic_vector(g_tx_streamer_params.data_width-1 downto 0) := (others => '0'); + wrs_tx_valid_i : in std_logic := '0'; + wrs_tx_dreq_o : out std_logic; + wrs_tx_last_i : in std_logic := '1'; + wrs_tx_flush_i : in std_logic := '0'; + wrs_tx_cfg_i : in t_tx_streamer_cfg := c_tx_streamer_cfg_default; + wrs_rx_first_o : out std_logic; + wrs_rx_last_o : out std_logic; + wrs_rx_data_o : out std_logic_vector(g_rx_streamer_params.data_width-1 downto 0); + wrs_rx_valid_o : out std_logic; + wrs_rx_dreq_i : in std_logic := '0'; + wrs_rx_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default; + --------------------------------------------------------------------------- + -- Etherbone WB master interface (when g_fabric_iface = "etherbone") + --------------------------------------------------------------------------- + wb_eth_master_o : out t_wishbone_master_out; + wb_eth_master_i : in t_wishbone_master_in := cc_dummy_master_in; + + --------------------------------------------------------------------------- + -- Generic diagnostics interface (access from WRPC via SNMP or uart console + --------------------------------------------------------------------------- + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others => (others => '0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0); + + --------------------------------------------------------------------------- + -- Aux clocks control + --------------------------------------------------------------------------- + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + + --------------------------------------------------------------------------- + -- External Tx Timestamping I/F + --------------------------------------------------------------------------- + timestamps_o : out t_txtsu_timestamp; + timestamps_ack_i : in std_logic := '1'; + + ----------------------------------------- + -- Timestamp helper signals, used for Absolute Calibration + ----------------------------------------- + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + + --------------------------------------------------------------------------- + -- Pause Frame Control + --------------------------------------------------------------------------- + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + + --------------------------------------------------------------------------- + -- Timecode I/F + --------------------------------------------------------------------------- + tm_link_up_o : out std_logic; + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + + --------------------------------------------------------------------------- + -- Buttons, LEDs and PPS output + --------------------------------------------------------------------------- + led_act_o : out std_logic; + led_link_o : out std_logic; + btn1_i : in std_logic := '1'; + btn2_i : in std_logic := '1'; + -- 1PPS output + pps_p_o : out std_logic; + pps_led_o : out std_logic; + -- Link ok indication + link_ok_o : out std_logic + ); + +end entity xwrc_board_fasec; + + +architecture struct of xwrc_board_fasec is + + ----------------------------------------------------------------------------- + -- Signals + ----------------------------------------------------------------------------- + + -- IBUFDS + signal clk_125m_pllref_buf : std_logic; + + -- PLLs, clocks + signal clk_pll_62m5 : std_logic; + signal clk_pll_125m : std_logic; + signal clk_pll_dmtd : std_logic; + signal pll_locked : std_logic; + signal clk_10m_ext : std_logic; + + -- Reset logic + signal areset_edge_ppulse : std_logic; + signal rst_62m5_n : std_logic; + signal rstlogic_arst_n : std_logic; + signal rstlogic_clk_in : std_logic_vector(1 downto 0); + signal rstlogic_rst_out : std_logic_vector(1 downto 0); + + -- PLL DAC ARB + signal dac_hpll_load_p1 : std_logic; + signal dac_hpll_data : std_logic_vector(15 downto 0); + signal dac_dpll_load_p1 : std_logic; + signal dac_dpll_data : std_logic_vector(15 downto 0); + + -- OneWire + signal onewire_in : std_logic_vector(1 downto 0); + signal onewire_en : std_logic_vector(1 downto 0); + + -- PHY + signal phy16_to_wrc : t_phy_16bits_to_wrc; + signal phy16_from_wrc : t_phy_16bits_from_wrc; + + -- External reference + signal ext_ref_mul : std_logic; + signal ext_ref_mul_locked : std_logic; + signal ext_ref_mul_stopped : std_logic; + signal ext_ref_rst : std_logic; + + -- WRC WB Slave interface + signal wb_slave_out : t_wishbone_slave_out; + signal wb_slave_in : t_wishbone_slave_in; + signal zero : std_logic; + +begin -- architecture struct + + ----------------------------------------------------------------------------- + -- Platform-dependent part (PHY, PLLs, buffers, etc) + ----------------------------------------------------------------------------- + + cmp_ibufgds_pllref : IBUFGDS + generic map ( + DIFF_TERM => TRUE, + IBUF_LOW_PWR => TRUE, + IOSTANDARD => "DEFAULT") + port map ( + O => clk_125m_pllref_buf, + I => clk_125m_pllref_p_i, + IB => clk_125m_pllref_n_i); + + cmp_xwrc_platform : xwrc_platform_xilinx + generic map ( + g_fpga_family => "kintex7", + g_with_external_clock_input => g_with_external_clock_input, + g_use_default_plls => TRUE, + g_simulation => g_simulation) + port map ( + areset_n_i => areset_n_i, + clk_10m_ext_i => clk_10m_ext_i, + clk_20m_vcxo_i => clk_20m_vcxo_i, + clk_125m_pllref_i => clk_125m_pllref_buf, + clk_125m_gtp_p_i => clk_125m_gtp_p_i, + clk_125m_gtp_n_i => clk_125m_gtp_n_i, + sfp_txn_o => sfp_txn_o, + sfp_txp_o => sfp_txp_o, + sfp_rxn_i => sfp_rxn_i, + sfp_rxp_i => sfp_rxp_i, + sfp_tx_fault_i => sfp_tx_fault_i, + sfp_los_i => sfp_los_i, + sfp_tx_disable_o => sfp_tx_disable_o, + clk_62m5_sys_o => clk_pll_62m5, + clk_125m_ref_o => clk_pll_125m, + clk_62m5_dmtd_o => clk_pll_dmtd, + pll_locked_o => pll_locked, + clk_10m_ext_o => clk_10m_ext, + phy16_o => phy16_to_wrc, + phy16_i => phy16_from_wrc, + ext_ref_mul_o => ext_ref_mul, + ext_ref_mul_locked_o => ext_ref_mul_locked, + ext_ref_mul_stopped_o => ext_ref_mul_stopped, + ext_ref_rst_i => ext_ref_rst); + + clk_sys_62m5_o <= clk_pll_62m5; + clk_ref_125m_o <= clk_pll_125m; + + ----------------------------------------------------------------------------- + -- Reset logic + ----------------------------------------------------------------------------- + -- Detect when areset_edge_n_i goes high (end of reset) and use this edge to + -- generate rstlogic_arst_n. This is needed to connect optional reset like PCIe + -- reset. When baord runs standalone, we need to ignore PCIe reset being + -- constantly low. + cmp_arst_edge: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_pll_62m5, + rst_n_i => '1', + data_i => areset_edge_n_i, + ppulse_o => areset_edge_ppulse); + + -- logic AND of all async reset sources (active low) + rstlogic_arst_n <= pll_locked and areset_n_i and (not areset_edge_ppulse); + + -- concatenation of all clocks required to have synced resets + rstlogic_clk_in(0) <= clk_pll_62m5; + rstlogic_clk_in(1) <= clk_pll_125m; + + cmp_rstlogic_reset : gc_reset + generic map ( + g_clocks => 2, -- 62.5MHz, 125MHz + g_logdelay => 4, -- 16 clock cycles + g_syncdepth => 3) -- length of sync chains + port map ( + free_clk_i => clk_125m_pllref_buf, + locked_i => rstlogic_arst_n, + clks_i => rstlogic_clk_in, + rstn_o => rstlogic_rst_out); + + -- distribution of resets (already synchronized to their clock domains) + rst_62m5_n <= rstlogic_rst_out(0); + + rst_sys_62m5_n_o <= rst_62m5_n; + rst_ref_125m_n_o <= rstlogic_rst_out(1); + + ----------------------------------------------------------------------------- + -- 2x SPI DAC + ----------------------------------------------------------------------------- + + cmp_dac_arb : spec_serial_dac_arb + generic map ( + g_invert_sclk => FALSE, + g_num_extra_bits => 8) + port map ( + clk_i => clk_pll_62m5, + rst_n_i => rst_62m5_n, + val1_i => dac_dpll_data, + load1_i => dac_dpll_load_p1, + val2_i => dac_hpll_data, + load2_i => dac_hpll_load_p1, + dac_cs_n_o(0) => pll25dac_cs_n_o, + dac_cs_n_o(1) => pll20dac_cs_n_o, + dac_sclk_o => plldac_sclk_o, + dac_din_o => plldac_din_o); + + ----------------------------------------------------------------------------- + -- The WR PTP core with optional fabric interface attached + ----------------------------------------------------------------------------- + + cmp_board_common : xwrc_board_common + generic map ( + g_simulation => g_simulation, + g_with_external_clock_input => g_with_external_clock_input, + g_board_name => "FSEC", + g_phys_uart => TRUE, + g_virtual_uart => TRUE, + g_aux_clks => g_aux_clks, + g_ep_rxbuf_size => 1024, + g_tx_runt_padding => TRUE, + g_dpram_initf => g_dpram_initf, + g_dpram_size => 131072/4, + g_interface_mode => PIPELINED, + g_address_granularity => BYTE, + g_aux_sdb => c_wrc_periph3_sdb, + g_softpll_enable_debugger => FALSE, + g_vuart_fifo_size => 1024, + g_pcs_16bit => TRUE, + g_diag_id => g_diag_id, + g_diag_ver => g_diag_ver, + g_diag_ro_size => g_diag_ro_size, + g_diag_rw_size => g_diag_rw_size, + g_streamers_op_mode => g_streamers_op_mode, + g_tx_streamer_params => g_tx_streamer_params, + g_rx_streamer_params => g_rx_streamer_params, + g_fabric_iface => g_fabric_iface + ) + port map ( + clk_sys_i => clk_pll_62m5, + clk_dmtd_i => clk_pll_dmtd, + clk_ref_i => clk_pll_125m, + clk_aux_i => clk_aux_i, + clk_10m_ext_i => clk_10m_ext, + clk_ext_mul_i => ext_ref_mul, + clk_ext_mul_locked_i => ext_ref_mul_locked, + clk_ext_stopped_i => ext_ref_mul_stopped, + clk_ext_rst_o => ext_ref_rst, + pps_ext_i => pps_ext_i, + rst_n_i => rst_62m5_n, + dac_hpll_load_p1_o => dac_hpll_load_p1, + dac_hpll_data_o => dac_hpll_data, + dac_dpll_load_p1_o => dac_dpll_load_p1, + dac_dpll_data_o => dac_dpll_data, + phy16_o => phy16_from_wrc, + phy16_i => phy16_to_wrc, + scl_o => eeprom_scl_t, + scl_i => eeprom_scl_i, + sda_o => eeprom_sda_t, + sda_i => eeprom_sda_i, + sfp_scl_o => sfp_scl_t, + sfp_scl_i => sfp_scl_i, + sfp_sda_o => sfp_sda_t, + sfp_sda_i => sfp_sda_i, + sfp_det_i => sfp_det_i, + spi_sclk_o => flash_sclk_o, + spi_ncs_o => flash_ncs_o, + spi_mosi_o => flash_mosi_o, + spi_miso_i => flash_miso_i, + uart_rxd_i => uart_rxd_i, + uart_txd_o => uart_txd_o, + owr_pwren_o => open, + owr_en_o => onewire_en, + owr_i => onewire_in, + wb_slave_i => wb_slave_in, + wb_slave_o => wb_slave_out, + aux_master_o => aux_master_o, + aux_master_i => aux_master_i, + wrf_src_o => wrf_src_o, + wrf_src_i => wrf_src_i, + wrf_snk_o => wrf_snk_o, + wrf_snk_i => wrf_snk_i, + wrs_tx_data_i => wrs_tx_data_i, + wrs_tx_valid_i => wrs_tx_valid_i, + wrs_tx_dreq_o => wrs_tx_dreq_o, + wrs_tx_last_i => wrs_tx_last_i, + wrs_tx_flush_i => wrs_tx_flush_i, + wrs_tx_cfg_i => wrs_tx_cfg_i, + wrs_rx_first_o => wrs_rx_first_o, + wrs_rx_last_o => wrs_rx_last_o, + wrs_rx_data_o => wrs_rx_data_o, + wrs_rx_valid_o => wrs_rx_valid_o, + wrs_rx_dreq_i => wrs_rx_dreq_i, + wrs_rx_cfg_i => wrs_rx_cfg_i, + wb_eth_master_o => wb_eth_master_o, + wb_eth_master_i => wb_eth_master_i, + aux_diag_i => aux_diag_i, + aux_diag_o => aux_diag_o, + tm_dac_value_o => tm_dac_value_o, + tm_dac_wr_o => tm_dac_wr_o, + tm_clk_aux_lock_en_i => tm_clk_aux_lock_en_i, + tm_clk_aux_locked_o => tm_clk_aux_locked_o, + timestamps_o => timestamps_o, + timestamps_ack_i => timestamps_ack_i, + abscal_txts_o => abscal_txts_o, + abscal_rxts_o => abscal_rxts_o, + fc_tx_pause_req_i => fc_tx_pause_req_i, + fc_tx_pause_delay_i => fc_tx_pause_delay_i, + fc_tx_pause_ready_o => fc_tx_pause_ready_o, + tm_link_up_o => tm_link_up_o, + tm_time_valid_o => tm_time_valid_o, + tm_tai_o => tm_tai_o, + tm_cycles_o => tm_cycles_o, + led_act_o => led_act_o, + led_link_o => led_link_o, + btn1_i => btn1_i, + btn2_i => btn2_i, + pps_p_o => pps_p_o, + pps_led_o => pps_led_o, + link_ok_o => link_ok_o); + + sfp_rate_select_o <= '1'; + + --onewire_oen_o <= onewire_en(0); + --onewire_in(0) <= onewire_i; + --onewire_in(1) <= '1'; + + thermo_id_t <= '0' when onewire_en(0) = '1' else '1'; + thermo_id_o <= '0'; + onewire_in(0) <= thermo_id_i; + onewire_in(1) <= '1'; + + eeprom_sda_o <= '0'; + eeprom_scl_o <= '0'; + sfp_sda_o <= '0'; + sfp_scl_o <= '0'; + + s00_axi_aclk_o <= clk_pll_62m5; + + zero <= '0'; + cmp_axi4lite_wbm: wb_axi4lite_bridge + port map ( + clk_sys_i => clk_pll_62m5, + rst_n_i => s00_axi_aresetn, + + AWADDR => s00_axi_awaddr, + AWVALID => s00_axi_awvalid, + AWREADY => s00_axi_awready, + WDATA => s00_axi_wdata, + WSTRB => s00_axi_wstrb, + WVALID => s00_axi_wvalid, + WREADY => s00_axi_wready, + WLAST => zero, + BRESP => s00_axi_bresp, + BVALID => s00_axi_bvalid, + BREADY => s00_axi_bready, + ARADDR => s00_axi_araddr, + ARVALID => s00_axi_arvalid, + ARREADY => s00_axi_arready, + RDATA => s00_axi_rdata, + RRESP => s00_axi_rresp, + RVALID => s00_axi_rvalid, + RREADY => s00_axi_rready, + RLAST => s00_axi_rlast, + + wb_adr => wb_slave_in.adr, + wb_dat_m2s => wb_slave_in.dat, + wb_sel => wb_slave_in.sel, + wb_cyc => wb_slave_in.cyc, + wb_stb => wb_slave_in.stb, + wb_we => wb_slave_in.we, + + wb_dat_s2m => wb_slave_out.dat, + wb_err => wb_slave_out.err, + wb_rty => wb_slave_out.rty, + wb_ack => wb_slave_out.ack, + wb_stall => wb_slave_out.stall + ); + + +end architecture struct; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_cfg_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_cfg_fifo.vhd new file mode 100644 index 000000000..684633eba --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_cfg_fifo.vhd @@ -0,0 +1,177 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone Config Master FIFO +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_cfg_fifo.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Buffers Config space requests +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; + +entity eb_cfg_fifo is + generic( + g_sdb_address : t_wishbone_address); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + errreg_i : in std_logic_vector(63 downto 0); + + cfg_i : in t_wishbone_slave_in; + cfg_o : out t_wishbone_slave_out; + + fsm_stb_i : in std_logic; + fsm_adr_i : in t_wishbone_address; + fsm_full_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_wishbone_data; + mux_empty_o : out std_logic; + + my_mac_o : out std_logic_vector(47 downto 0); + my_ip_o : out std_logic_vector(31 downto 0); + my_port_o : out std_logic_vector(15 downto 0)); +end eb_cfg_fifo; + +architecture rtl of eb_cfg_fifo is + + constant c_pad : std_logic_vector(31 downto 16) := (others => '0'); + + signal r_mac : std_logic_vector(6*8-1 downto 0); + signal r_ip : std_logic_vector(4*8-1 downto 0); + signal r_port : std_logic_vector(2*8-1 downto 0); + + signal s_fsm_adr : std_logic_vector(2 downto 0); + signal s_fifo_adr : std_logic_vector(2 downto 0); + signal s_fifo_empty : std_logic; + signal s_fifo_pop : std_logic; + signal r_cache_empty : std_logic; + signal r_cache_adr : std_logic_vector(2 downto 0); + + impure function update(x : std_logic_vector) return std_logic_vector is + alias y : std_logic_vector(x'length-1 downto 0) is x; + variable o : std_logic_vector(x'length-1 downto 0); + begin + for i in (y'length/8)-1 downto 0 loop + if cfg_i.sel(i) = '1' then + o(i*8+7 downto i*8) := cfg_i.dat(i*8+7 downto i*8); + else + o(i*8+7 downto i*8) := y(i*8+7 downto i*8); + end if; + end loop; + + return o; + end update; + +begin + + cfg_o.int <= '0'; + cfg_o.err <= '0'; + cfg_o.rty <= '0'; + cfg_o.stall <= '0'; + + cfg_wbs : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_mac <= x"D15EA5EDBEEF"; + r_ip <= x"C0A80064"; + r_port <= x"EBD0"; + + cfg_o.ack <= '0'; + cfg_o.dat <= (others => '0'); + elsif rising_edge(clk_i) then + if cfg_i.cyc = '1' and cfg_i.stb = '1' and cfg_i.we = '1' then + case to_integer(unsigned(cfg_i.adr(4 downto 2))) is + when 4 => r_mac(47 downto 32) <= update(r_mac(47 downto 32)); + when 5 => r_mac(31 downto 0) <= update(r_mac(31 downto 0)); + when 6 => r_ip <= update(r_ip); + when 7 => r_port <= update(r_port); + when others => null; + end case; + end if; + + cfg_o.ack <= cfg_i.cyc and cfg_i.stb; + + case to_integer(unsigned(cfg_i.adr(4 downto 2))) is + when 0 => cfg_o.dat <= errreg_i(63 downto 32); + when 1 => cfg_o.dat <= errreg_i(31 downto 0); + when 2 => cfg_o.dat <= (others => '0'); + when 3 => cfg_o.dat <= g_sdb_address; + when 4 => cfg_o.dat <= c_pad & r_mac(47 downto 32); + when 5 => cfg_o.dat <= r_mac(31 downto 0); + when 6 => cfg_o.dat <= r_ip; + when others => cfg_o.dat <= c_pad & r_port; + end case; + + end if; + end process; + + -- Discard writes. + s_fsm_adr <= fsm_adr_i(4 downto 2); + + fifo : eb_fifo + generic map( + g_width => 3, + g_size => c_queue_depth) + port map( + clk_i => clk_i, + rstn_i => rstn_i, + w_full_o => fsm_full_o, + w_push_i => fsm_stb_i, + w_dat_i => s_fsm_adr, + r_empty_o => s_fifo_empty, + r_pop_i => s_fifo_pop, + r_dat_o => s_fifo_adr); + + s_fifo_pop <= not s_fifo_empty and (r_cache_empty or mux_pop_i); + + cache : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_cache_empty <= '1'; + r_cache_adr <= (others => '0'); + elsif rising_edge(clk_i) then + if r_cache_empty = '1' or mux_pop_i = '1' then + r_cache_empty <= s_fifo_empty; + r_cache_adr <= s_fifo_adr; + end if; + end if; + end process; + + mux_empty_o <= r_cache_empty; + + with r_cache_adr select + mux_dat_o <= + errreg_i(63 downto 32) when "000", + errreg_i(31 downto 0) when "001", + x"00000000" when "010", + g_sdb_address when "011", + c_pad & r_mac(47 downto 32) when "100", + r_mac(31 downto 0) when "101", + r_ip when "110", + c_pad & r_port when others; + + my_mac_o <= r_mac; + my_ip_o <= r_ip; + my_port_o <= r_port; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_checksum.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_checksum.vhd new file mode 100644 index 000000000..6eb2c9df2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_checksum.vhd @@ -0,0 +1,101 @@ +--! @file eb_checksum.vhd +--! @brief IP checksum generator for EtherBone +--! +--! Copyright (C) 2011-2012 GSI Helmholtz Centre for Heavy Ion Research GmbH +--! +--! Important details about its implementation +--! should go in these comments. +--! +--! @author Mathias Kreider +--! +--! @bug No know bugs. +--! +-------------------------------------------------------------------------------- +--! This library is free software; you can redistribute it and/or +--! modify it under the terms of the GNU Lesser General Public +--! License as published by the Free Software Foundation; either +--! version 3 of the License, or (at your option) any later version. +--! +--! This library is distributed in the hope that it will be useful, +--! but WITHOUT ANY WARRANTY; without even the implied warranty of +--! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +--! Lesser General Public License for more details. +--! +--! You should have received a copy of the GNU Lesser General Public +--! License along with this library. If not, see . +--------------------------------------------------------------------------------- + +---! Standard library +library IEEE; +--! Standard packages +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +--! Additional library +library work; +--! Additional packages +use work.eb_hdr_pkg.all; + +entity eb_checksum is + port( + clk_i : in std_logic; + nRst_i : in std_logic; + en_i : in std_logic; + data_i : in std_logic_vector(15 downto 0); + done_o : out std_logic; + sum_o : out std_logic_vector(15 downto 0)); +end eb_checksum; + +architecture behavioral of eb_checksum is + constant c_width : natural := 28; + type t_state is (S_IDLE, S_ADDUP); + + signal state : t_state := S_IDLE; + signal sum : unsigned(c_width-1 downto 0); + + function f_wrap(sum : unsigned) return unsigned is + variable sum0, sum1 : unsigned(16 downto 0); + begin + sum0 := resize(sum(15 downto 0), 17) + resize(sum(c_width-1 downto 16), 17); + sum1 := resize(sum(15 downto 0), 17) + resize(sum(c_width-1 downto 16), 17) + 1; + if sum0(16) = '1' then + return sum1(15 downto 0); + else + return sum0(15 downto 0); + end if; + end f_wrap; + +begin + + sum_o <= std_logic_vector(sum(15 downto 0)); + + adder: process(clk_i, nRst_i) + begin + if nRst_i = '0' then + done_o <= '0'; + state <= S_IDLE; + sum <= (others => '0'); + elsif rising_edge(clk_i) then + case state is + + when S_IDLE => + done_o <= '0'; + if en_i = '1' then + state <= S_ADDUP; + sum <= resize(unsigned(data_i), c_width); + end if; + + when S_ADDUP => + if en_i = '0' then + sum <= resize(f_wrap(sum), c_width); + done_o <= '1'; + state <= S_IDLE; + else + sum <= sum + resize(unsigned(data_i), c_width); + end if; + + end case; + end if; + end process; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_commit_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_commit_fifo.vhd new file mode 100644 index 000000000..24bab963d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_commit_fifo.vhd @@ -0,0 +1,123 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone Commit FIFO +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_fifo.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-29 +-- Last update: 2013-04-29 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: A FIFO which can commit/abort a sequence of writes +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; +use work.genram_pkg.all; + +-- r_dat_o is valid when r_empty_o=0 (show ahead) +-- w_dat_i is valid when w_push_i =1 +-- r_pop_i affects r_empty_o on the next cycle +-- w_push_i affects w_full_o on the next cycle +entity eb_commit_fifo is + generic( + g_width : natural; + g_size : natural); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + w_full_o : out std_logic; + w_push_i : in std_logic; + w_dat_i : in std_logic_vector(g_width-1 downto 0); + w_commit_i : in std_logic; + w_abort_i : in std_logic; + r_empty_o : out std_logic; + r_pop_i : in std_logic; + r_dat_o : out std_logic_vector(g_width-1 downto 0)); +end eb_commit_fifo; + +architecture rtl of eb_commit_fifo is + constant c_depth : natural := f_ceil_log2(g_size); + + signal r_idx : unsigned(c_depth downto 0); + signal w_idx : unsigned(c_depth downto 0); + signal e_idx : unsigned(c_depth downto 0); + signal r_idx1 : unsigned(c_depth downto 0); + signal w_idx1 : unsigned(c_depth downto 0); + + constant c_low : unsigned(c_depth-1 downto 0) := (others => '0'); + constant c_high : unsigned(c_depth downto 0) := '1' & c_low; + +begin + + ram : generic_simple_dpram + generic map( + g_data_width => g_width, + g_size => 2**c_depth, + g_dual_clock => false) + port map( + rst_n_i => rstn_i, + clka_i => clk_i, + bwea_i => (others => '1'), + wea_i => w_push_i, + aa_i => std_logic_vector(w_idx(c_depth-1 downto 0)), + da_i => w_dat_i, + clkb_i => clk_i, + ab_i => std_logic_vector(r_idx1(c_depth-1 downto 0)), + qb_o => r_dat_o); + + r_idx1 <= (r_idx+1) when r_pop_i ='1' else r_idx; + w_idx1 <= (w_idx+1) when w_push_i='1' else w_idx; + + main : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_idx <= (others => '0'); + e_idx <= (others => '0'); + w_idx <= (others => '0'); + w_full_o <= '0'; + r_empty_o <= '1'; + elsif rising_edge(clk_i) then + r_idx <= r_idx1; + + if w_commit_i = '1' then + e_idx <= w_idx1; + end if; + + if w_abort_i = '1' then + w_idx <= e_idx; + else + w_idx <= w_idx1; + end if; + + -- Compare the newest pointers + if (w_idx1 xor c_high) = r_idx1 then + w_full_o <= '1'; + else + w_full_o <= '0'; + end if; + + -- Use the OLD write pointer to prevent read-during-write + if e_idx = r_idx1 then + r_empty_o <= '1'; + else + r_empty_o <= '0'; + end if; + + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_rx.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_rx.vhd new file mode 100644 index 000000000..e4e60e3dd --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_rx.vhd @@ -0,0 +1,183 @@ +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.eb_hdr_pkg.all; + +entity eb_eth_rx is + generic( + g_mtu : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in; + stb_o : out std_logic; + stall_i : in std_logic; + mac_o : out std_logic_vector(47 downto 0); + ip_o : out std_logic_vector(31 downto 0); + port_o : out std_logic_vector(15 downto 0); + length_o : out unsigned(15 downto 0)); +end eb_eth_rx; + +architecture rtl of eb_eth_rx is + subtype t_index is unsigned(f_ceil_log2(g_mtu)-1 downto 0); + + type t_state is (S_DROP, S_WAIT, S_ETHERNET, S_IP, S_UDP, S_STB); + + -- Two bytes at a time + constant c_step : natural := 2; + + signal r_state : t_state; + signal r_state_next : t_state; + signal r_count : t_index; + + signal r_ack : std_logic; + signal r_pass : std_logic; + signal r_shift : std_logic_vector(c_ip_len*8-1 downto 0); + signal r_stb : std_logic; + signal r_mac : std_logic_vector(47 downto 0); + signal r_ip : std_logic_vector(31 downto 0); + signal r_port : std_logic_vector(15 downto 0); + signal r_length : unsigned(15 downto 0); + + signal s_stall : std_logic; + signal s_eth_hdr : t_eth_hdr; + signal s_ip_hdr : t_ip_hdr; + signal s_udp_hdr : t_udp_hdr; + signal s_optlen : unsigned(3 downto 0); + signal s_shift : std_logic_vector(c_ip_len*8-1 downto 0); + + function f_step(x : natural) return t_index is + begin + return to_unsigned(x/2 - 1, t_index'length); + end function; +begin + + master_o.cyc <= snk_i.cyc; + master_o.stb <= (r_pass and snk_i.stb) when snk_i.adr = c_WRF_DATA else '0'; + master_o.adr <= (others => '0'); + master_o.sel <= "0011"; + master_o.we <= '1'; + master_o.dat(31 downto 16) <= (others => '0'); + master_o.dat(15 downto 0) <= snk_i.dat; + + snk_o.ack <= r_ack; + snk_o.err <= '0'; + snk_o.rty <= '0'; + snk_o.stall <= s_stall; + + stb_o <= r_stb; + mac_o <= r_mac; + ip_o <= r_ip; + port_o <= r_port; + length_o <= r_length; + + s_stall <= r_stb when r_state = S_UDP else (r_pass and master_i.stall); + + -- These are valid when header is fully shifted in + s_shift <= r_shift(r_shift'left-16 downto 0) & snk_i.dat; + s_eth_hdr <= f_parse_eth(s_shift); + s_ip_hdr <= f_parse_ip (s_shift); + s_udp_hdr <= f_parse_udp(s_shift); + + s_optlen <= unsigned(s_ip_hdr.ihl)-5; + + fsm : process(clk_i, rst_n_i) is + begin + if rst_n_i = '0' then + r_state <= S_WAIT; + r_state_next <= S_ETHERNET; + r_count <= f_step(c_eth_len); + + r_ack <= '0'; + r_pass <= '0'; + r_shift <= (others => '0'); + r_stb <= '0'; + r_mac <= (others => '0'); + r_ip <= (others => '0'); + r_port <= (others => '0'); + r_length <= (others => '0'); + elsif rising_edge(clk_i) then + r_ack <= snk_i.cyc and snk_i.stb and not s_stall; + r_stb <= r_stb and stall_i; + + if snk_i.cyc = '0' then + r_pass <= '0'; + r_state <= S_WAIT; + r_state_next <= S_ETHERNET; + r_count <= f_step(c_eth_len); + elsif snk_i.stb = '1' and s_stall = '0' and snk_i.adr = c_WRF_DATA then + + -- defaults + r_state <= S_WAIT; + r_state_next <= S_DROP; + r_count <= r_count - 1; + r_shift <= s_shift; + + case r_state is + -- special states + when S_DROP => + r_state <= S_DROP; + r_pass <= '0'; + + when S_WAIT => + r_state_next <= r_state_next; + if r_count = to_unsigned(1, r_count'length) then + r_state <= r_state_next; + end if; + + -- payload states + when S_ETHERNET => + r_mac <= s_eth_hdr.src; + + r_count <= f_step(c_ip_len); + if s_eth_hdr.typ = c_eth_typ_ip then + r_state_next <= S_IP; + else + r_state <= S_DROP; + end if; + + when S_IP => + r_ip <= s_ip_hdr.src; + + r_count <= f_step(to_integer(s_optlen)*4 + c_udp_len); + if s_ip_hdr.ver = x"4" and unsigned(s_ip_hdr.ihl) >= 5 and s_ip_hdr.pro = c_ip_typ_udp then + r_state_next <= S_UDP; + else + r_state <= S_DROP; + end if; + + when S_UDP => + r_port <= s_udp_hdr.src; + r_length <= unsigned(s_udp_hdr.len); + + -- Raise stb four bytes after fsm starts (=> fsm will TX) + r_count <= f_step(4); + + -- Enforce MTU and 4-byte alignment + if unsigned(s_udp_hdr.len) >= 12 and + unsigned(s_udp_hdr.len) <= g_mtu-c_ip_len and + s_udp_hdr.len(1 downto 0) = "00" then + r_pass <= '1'; -- Feed future bytes to etherbone fsm + r_state_next <= S_STB; + else + r_state <= S_DROP; + end if; + + when S_STB => + r_stb <= '1'; -- this must be 4 bytes after r_pass='1' + r_count <= f_step(to_integer(r_length)-c_udp_len-4); + r_state_next <= S_DROP; + + end case; + end if; + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_tx.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_tx.vhd new file mode 100644 index 000000000..661c7712d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_eth_tx.vhd @@ -0,0 +1,332 @@ +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.eb_internals_pkg.all; +use work.eb_hdr_pkg.all; + +entity eb_eth_tx is + generic( + g_mtu : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + slave_o : out t_wishbone_slave_out; + slave_i : in t_wishbone_slave_in; + stb_i : in std_logic; + stall_o : out std_logic; + mac_i : in std_logic_vector(47 downto 0); + ip_i : in std_logic_vector(31 downto 0); + port_i : in std_logic_vector(15 downto 0); + length_i : in unsigned(15 downto 0); + skip_stb_i : in std_logic; + skip_stall_o : out std_logic; + my_mac_i : in std_logic_vector(47 downto 0); + my_ip_i : in std_logic_vector(31 downto 0); + my_port_i : in std_logic_vector(15 downto 0)); +end eb_eth_tx; + +architecture rtl of eb_eth_tx is + type t_state is (S_WRF_STATUS, S_ETHERNET, S_IP, S_UDP, S_DONE, S_WAIT, S_PAYLOAD, S_RUNT, S_LOWER, S_SKIP, S_PUSH); + type t_sum_state is (S_CONST, S_DST_HI, S_DST_LO, S_SRC_HI, S_SRC_LO, S_LENGTH, S_DONE); + + signal r_state : t_state; + signal r_staten : t_state; + signal r_count : unsigned(4 downto 0); + + signal r_ready : std_logic; + signal r_mac : std_logic_vector(47 downto 0); + signal r_ip : std_logic_vector(31 downto 0); + signal r_port : std_logic_vector(15 downto 0); + signal r_length : unsigned(15 downto 0); + + signal r_hdr_stb : std_logic; + signal r_shift : std_logic_vector(c_ip_len*8-1 downto 0); + signal r_ack : std_logic; + signal s_stall : std_logic; + + signal s_buf_stb : std_logic; + signal s_buf_full : std_logic; + signal s_buf_push : std_logic; + signal s_buf_commit : std_logic; + signal s_buf_abort : std_logic; + signal s_buf_cyc : std_logic; + signal s_buf_data : std_logic_vector(15 downto 0); + signal r_buf_typ : std_logic; + + signal r_tx_cyc : std_logic; + signal s_tx_empty : std_logic; + signal s_tx_pop : std_logic; + signal s_tx_cyc : std_logic; + signal s_tx_typ : std_logic; + signal s_tx_dat : std_logic_vector(15 downto 0); + + signal r_sum_state : t_sum_state; + signal r_sum_en : std_logic; + signal r_sum_data : std_logic_vector(15 downto 0); + signal s_sum_done : std_logic_vector(15 downto 0); + + constant c_hdr_len : natural := c_ip_len; + constant c_runt_min : natural := 46 - c_ip_len; + + function f_send_eth(dst, src : std_logic_vector(47 downto 0)) return std_logic_vector is + variable o : std_logic_vector(c_hdr_len*8-1 downto 0) := (others => '-'); + variable eth : t_eth_hdr := c_eth_init; + begin + eth.dst := dst; + eth.src := src; + o(o'left downto (c_hdr_len-c_eth_len)*8) := f_format_eth(eth); + return o; + end function; + + function f_send_ip(dst, src : std_logic_vector(31 downto 0); len : unsigned(15 downto 0); sum : std_logic_vector(15 downto 0)) return std_logic_vector is + variable o : std_logic_vector(c_hdr_len*8-1 downto 0) := (others => '-'); + variable ip : t_ip_hdr := c_ip_init; + begin + ip.tol := std_logic_vector(len+20); + ip.dst := dst; + ip.src := src; + ip.sum := not sum; + o(o'left downto (c_hdr_len-c_ip_len)*8) := f_format_ip(ip); + return o; + end function; + + function f_send_udp(dst, src : std_logic_vector(15 downto 0); len : unsigned(15 downto 0)) return std_logic_vector is + variable o : std_logic_vector(c_hdr_len*8-1 downto 0) := (others => '-'); + variable udp : t_udp_hdr := c_udp_init; + begin + udp.src := src; + udp.dst := dst; + udp.len := std_logic_vector(len); + o(o'left downto (c_hdr_len-c_udp_len)*8) := f_format_udp(udp); + return o; + end function; + + function f_step(x : natural) return unsigned is + begin + return to_unsigned(x/2 - 1, 5); + end function; + +begin + + tx : eb_commit_fifo + generic map( + g_width => 18, + g_size => (g_mtu+c_eth_len)/2) + port map( + clk_i => clk_i, + rstn_i => rst_n_i, + w_full_o => s_buf_full, + w_push_i => s_buf_push, + w_commit_i => s_buf_commit, + w_abort_i => s_buf_abort, + r_empty_o => s_tx_empty, + r_pop_i => s_tx_pop, + w_dat_i(17) => s_buf_cyc, + w_dat_i(16) => r_buf_typ, + w_dat_i(15 downto 0) => s_buf_data, + r_dat_o(17) => s_tx_cyc, + r_dat_o(16) => s_tx_typ, + r_dat_o(15 downto 0) => s_tx_dat); + + slave_o.ack <= r_ack; + slave_o.int <= '0'; + slave_o.rty <= '0'; + slave_o.err <= '0'; + slave_o.stall <= s_stall; + slave_o.dat <= (others => '0'); + + stall_o <= r_ready; -- already have params + + s_stall <= s_buf_full when r_state=S_PAYLOAD else '1'; + skip_stall_o <= '0' when r_state=S_SKIP else '1'; + s_buf_stb <= (slave_i.cyc and slave_i.stb) when r_state=S_PAYLOAD else r_hdr_stb; + s_buf_push <= s_buf_stb and not s_buf_full; + s_buf_abort <= '1' when r_state=S_SKIP else '0'; + s_buf_commit <= '1' when r_state=S_LOWER else '0'; + s_buf_cyc <= '0' when r_state=S_LOWER else '1'; + s_buf_data <= slave_i.dat(15 downto 0) when r_state=S_PAYLOAD else r_shift(r_shift'left downto r_shift'left-15); + + hdr : process(clk_i, rst_n_i) is + begin + if rst_n_i = '0' then + r_state <= S_WRF_STATUS; + r_staten <= S_WRF_STATUS; + r_count <= (others => '0'); + r_ready <= '0'; + r_mac <= (others => '0'); + r_ip <= (others => '0'); + r_port <= (others => '0'); + r_length <= (others => '0'); + r_hdr_stb <= '0'; + r_ack <= '0'; + r_shift <= (others => '-'); + r_tx_cyc <= '0'; + elsif rising_edge(clk_i) then + r_ack <= slave_i.cyc and slave_i.stb and not s_stall; + + if s_tx_empty = '0' then + r_tx_cyc <= s_tx_cyc; + end if; + + if stb_i = '1' and r_ready = '0' then + r_mac <= mac_i; + r_ip <= ip_i; + r_port <= port_i; + r_length <= length_i; + r_ready <= '1'; + end if; + + case r_state is + when S_WRF_STATUS => + if r_ready = '1' then + r_hdr_stb <= '1'; + r_buf_typ <= '1'; + r_shift <= (others => '0'); + r_state <= S_ETHERNET; + end if; + + when S_ETHERNET => + if s_buf_full = '0' then + r_buf_typ <= '0'; + r_shift <= f_send_eth(r_mac, my_mac_i); + r_count <= f_step(c_eth_len); + r_staten <= S_IP; + r_state <= S_PUSH; + end if; + + when S_IP => + if s_buf_full = '0' then + r_shift <= f_send_ip(r_ip, my_ip_i, r_length, s_sum_done); + r_count <= f_step(c_ip_len); + r_staten <= S_UDP; + r_state <= S_PUSH; + end if; + + when S_UDP => + if s_buf_full = '0' then + r_shift <= f_send_udp(r_port, my_port_i, r_length); + r_count <= f_step(c_udp_len); + r_staten <= S_DONE; + r_state <= S_PUSH; + end if; + + when S_DONE => + if s_buf_full = '0' then + r_ready <= '0'; -- can latch next header params + r_hdr_stb <= '0'; -- nothing more from the header side of things + + -- After payload, may need to add runt padding + r_shift <= (others => '0'); + + if r_length < c_runt_min then + r_staten <= S_RUNT; + r_count <= f_step(c_runt_min - to_integer(r_length)); + else + r_staten <= S_LOWER; + r_count <= (others => '-'); + end if; + + -- Make sure we don't skip the payload! + if slave_i.cyc = '1' then + r_state <= S_PAYLOAD; + elsif skip_stb_i = '1' then + r_state <= S_SKIP; + else + r_state <= S_WAIT; + end if; + end if; + + when S_WAIT => + if slave_i.cyc = '1' then + r_state <= S_PAYLOAD; + elsif skip_stb_i = '1' then + r_state <= S_SKIP; + end if; + + when S_PAYLOAD => + if slave_i.cyc = '0' then + r_hdr_stb <= '1'; + r_state <= r_staten; + end if; + + when S_RUNT => + if s_buf_full = '0' then + r_state <= S_PUSH; + r_staten <= S_LOWER; + end if; + + when S_LOWER => + if s_buf_full = '0' then + r_hdr_stb <= '0'; + r_state <= S_WRF_STATUS; + end if; + + when S_SKIP => + r_state <= S_WRF_STATUS; + + when S_PUSH => + if s_buf_full = '0' then + r_count <= r_count - 1; + r_shift <= r_shift(r_shift'left-16 downto 0) & x"0000"; + + if r_count = to_unsigned(1, r_count'length) then + r_state <= r_staten; + end if; + end if; + + end case; + end if; + end process; + + src_o.cyc <= s_tx_cyc when s_tx_empty='0' else r_tx_cyc; + src_o.stb <= not s_tx_empty; + src_o.adr <= c_WRF_STATUS when s_tx_typ='1' else c_WRF_DATA; + src_o.we <= '1'; + src_o.sel <= "11"; + src_o.dat <= s_tx_dat; + + s_tx_pop <= not s_tx_empty and not (s_tx_cyc and src_i.stall); + + sum : eb_checksum + port map( + clk_i => clk_i, + nRst_i => rst_n_i, + en_i => r_sum_en, + data_i => r_sum_data, + done_o => open, + sum_o => s_sum_done); + + sum_header : process(clk_i, rst_n_i) is + begin + if rst_n_i = '0' then + r_sum_state <= S_CONST; + r_sum_en <= '0'; + r_sum_data <= (others => '0'); + elsif rising_edge(clk_i) then + + case r_sum_state is + when S_CONST => + r_sum_data <= f_checksum(f_format_ip(c_ip_init)); + if stb_i = '1' and r_ready = '0' then + r_sum_en <= '1'; + r_sum_state <= S_DST_HI; + end if; + + when S_DST_HI => r_sum_state <= S_DST_LO; r_sum_data <= r_ip(31 downto 16); + when S_DST_LO => r_sum_state <= S_SRC_HI; r_sum_data <= r_ip(15 downto 0); + when S_SRC_HI => r_sum_state <= S_SRC_LO; r_sum_data <= my_ip_i(31 downto 16); + when S_SRC_LO => r_sum_state <= S_LENGTH; r_sum_data <= my_ip_i(15 downto 0); + when S_LENGTH => r_sum_state <= S_DONE; r_sum_data <= std_logic_vector(r_length+20); + when S_DONE => r_sum_state <= S_CONST; r_sum_en <= '0'; + end case; + + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_ethernet_slave.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_ethernet_slave.vhd new file mode 100644 index 000000000..304333085 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_ethernet_slave.vhd @@ -0,0 +1,164 @@ +--! @file eb_ethernet_slave.vhd +--! @brief Top file for EtherBone core +--! +--! Copyright (C) 2011-2012 GSI Helmholtz Centre for Heavy Ion Research GmbH +--! +--! Important details about its implementation +--! should go in these comments. +--! +--! @author Mathias Kreider +--! @author Wesley W. Terpstra +--! +-------------------------------------------------------------------------------- +--! This library is free software; you can redistribute it and/or +--! modify it under the terms of the GNU Lesser General Public +--! License as published by the Free Software Foundation; either +--! version 3 of the License, or (at your option) any later version. +--! +--! This library is distributed in the hope that it will be useful, +--! but WITHOUT ANY WARRANTY; without even the implied warranty of +--! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +--! Lesser General Public License for more details. +--! +--! You should have received a copy of the GNU Lesser General Public +--! License along with this library. If not, see . +--------------------------------------------------------------------------------- + +--! Standard library +library IEEE; +--! Standard packages +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +library work; +use work.etherbone_pkg.all; +use work.eb_hdr_pkg.all; +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.eb_internals_pkg.all; + +entity eb_ethernet_slave is + generic( + g_sdb_address : std_logic_vector(63 downto 0); + g_timeout_cycles : natural; + g_mtu : natural); + port( + clk_i : in std_logic; + nRst_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + cfg_slave_o : out t_wishbone_slave_out; + cfg_slave_i : in t_wishbone_slave_in; + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in); +end eb_ethernet_slave; + + +architecture rtl of eb_ethernet_slave is + signal s_his_mac, s_my_mac : std_logic_vector(47 downto 0); + signal s_his_ip, s_my_ip : std_logic_vector(31 downto 0); + signal s_his_port, s_my_port : std_logic_vector(15 downto 0); + + signal s_tx_stb : std_logic; + signal s_tx_stall : std_logic; + signal s_skip_stb : std_logic; + signal s_skip_stall : std_logic; + signal s_length : unsigned(15 downto 0); -- of UDP in words + + signal s_rx2widen : t_wishbone_master_out; + signal s_widen2rx : t_wishbone_master_in; + signal s_widen2fsm : t_wishbone_master_out; + signal s_fsm2widen : t_wishbone_master_in; + signal s_fsm2narrow : t_wishbone_master_out; + signal s_narrow2fsm : t_wishbone_master_in; + signal s_narrow2tx : t_wishbone_master_out; + signal s_tx2narrow : t_wishbone_master_in; + +begin + rx : eb_eth_rx + generic map( + g_mtu => g_mtu) + port map( + clk_i => clk_i, + rst_n_i => nRst_i, + snk_i => snk_i, + snk_o => snk_o, + master_o => s_rx2widen, + master_i => s_widen2rx, + stb_o => s_tx_stb, + stall_i => s_tx_stall, + mac_o => s_his_mac, + ip_o => s_his_ip, + port_o => s_his_port, + length_o => s_length); + + widen : eb_stream_widen + generic map( + g_slave_width => 16, + g_master_width => 32) + port map( + clk_i => clk_i, + rst_n_i => nRst_i, + slave_i => s_rx2widen, + slave_o => s_widen2rx, + master_i => s_fsm2widen, + master_o => s_widen2fsm); + + eb : eb_slave_top + generic map( + g_sdb_address => g_sdb_address(31 downto 0), + g_timeout_cycles => g_timeout_cycles) + port map( + clk_i => clk_i, + nRst_i => nRst_i, + EB_RX_i => s_widen2fsm, + EB_RX_o => s_fsm2widen, + EB_TX_i => s_narrow2fsm, + EB_TX_o => s_fsm2narrow, + skip_stb_o => s_skip_stb, + skip_stall_i => s_skip_stall, + WB_config_i => cfg_slave_i, + WB_config_o => cfg_slave_o, + WB_master_i => master_i, + WB_master_o => master_o, + my_mac_o => s_my_mac, + my_ip_o => s_my_ip, + my_port_o => s_my_port); + + narrow : eb_stream_narrow + generic map( + g_slave_width => 32, + g_master_width => 16) + port map( + clk_i => clk_i, + rst_n_i => nRst_i, + slave_i => s_fsm2narrow, + slave_o => s_narrow2fsm, + master_i => s_tx2narrow, + master_o => s_narrow2tx); + + tx : eb_eth_tx + generic map( + g_mtu => g_mtu) + port map( + clk_i => clk_i, + rst_n_i => nRst_i, + src_i => src_i, + src_o => src_o, + slave_o => s_tx2narrow, + slave_i => s_narrow2tx, + stb_i => s_tx_stb, + stall_o => s_tx_stall, + mac_i => s_his_mac, + ip_i => s_his_ip, + port_i => s_his_port, + length_i => s_length, + skip_stb_i => s_skip_stb, + skip_stall_o => s_skip_stall, + my_mac_i => s_my_mac, + my_ip_i => s_my_ip, + my_port_i => s_my_port); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_fifo.vhd new file mode 100644 index 000000000..22ac21364 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_fifo.vhd @@ -0,0 +1,112 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone FIFO +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_fifo.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: A convenience wrapper for FIFOs used in Etherbone +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; +use work.genram_pkg.all; + +-- r_dat_o is valid when r_empty_o=0 (show ahead) +-- w_dat_i is valid when w_push_i =1 +-- r_pop_i affects r_empty_o on the next cycle +-- w_push_i affects w_full_o on the next cycle +entity eb_fifo is + generic( + g_width : natural; + g_size : natural); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + w_full_o : out std_logic; + w_push_i : in std_logic; + w_dat_i : in std_logic_vector(g_width-1 downto 0); + r_empty_o : out std_logic; + r_pop_i : in std_logic; + r_dat_o : out std_logic_vector(g_width-1 downto 0)); +end eb_fifo; + +architecture rtl of eb_fifo is + constant c_depth : natural := f_ceil_log2(g_size); + + signal r_idx : unsigned(c_depth downto 0); + signal w_idx : unsigned(c_depth downto 0); + signal r_idx1 : unsigned(c_depth downto 0); + signal w_idx1 : unsigned(c_depth downto 0); + + constant c_low : unsigned(c_depth-1 downto 0) := (others => '0'); + constant c_high : unsigned(c_depth downto 0) := '1' & c_low; + +begin + + ram : generic_simple_dpram + generic map( + g_data_width => g_width, + g_size => g_size, + g_dual_clock => false) + port map( + rst_n_i => rstn_i, + + clka_i => clk_i, + bwea_i => (others => '1'), + wea_i => w_push_i, + aa_i => std_logic_vector(w_idx(c_depth-1 downto 0)), + da_i => w_dat_i, + + clkb_i => clk_i, + ab_i => std_logic_vector(r_idx1(c_depth-1 downto 0)), + qb_o => r_dat_o); + + r_idx1 <= (r_idx+1) when r_pop_i ='1' else r_idx; + w_idx1 <= (w_idx+1) when w_push_i='1' else w_idx; + + main : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_idx <= (others => '0'); + w_idx <= (others => '0'); + w_full_o <= '0'; + r_empty_o <= '1'; + elsif rising_edge(clk_i) then + r_idx <= r_idx1; + w_idx <= w_idx1; + + -- Compare the newest pointers + if (w_idx1 xor c_high) = r_idx1 then + w_full_o <= '1'; + else + w_full_o <= '0'; + end if; + + -- Use the OLD write pointer to prevent read-during-write + if w_idx = r_idx1 then + r_empty_o <= '1'; + else + r_empty_o <= '0'; + end if; + + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_hdr_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_hdr_pkg.vhd new file mode 100644 index 000000000..c7d40aa07 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_hdr_pkg.vhd @@ -0,0 +1,271 @@ +--! @file eb_hdr_pkg.vhd +--! @brief EtherBone Header definitions - Eth, IPV4, UDP, EB +--! +--! Copyright (C) 2011-2012 GSI Helmholtz Centre for Heavy Ion Research GmbH +--! +--! Important details about its implementation +--! should go in these comments. +--! +--! @author Mathias Kreider +--! @author Wesley W. Terpstra +--! +-------------------------------------------------------------------------------- +--! This library is free software; you can redistribute it and/or +--! modify it under the terms of the GNU Lesser General Public +--! License as published by the Free Software Foundation; either +--! version 3 of the License, or (at your option) any later version. +--! +--! This library is distributed in the hope that it will be useful, +--! but WITHOUT ANY WARRANTY; without even the implied warranty of +--! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +--! Lesser General Public License for more details. +--! +--! You should have received a copy of the GNU Lesser General Public +--! License along with this library. If not, see . +--------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +library work; +use work.wishbone_pkg.all; + +package eb_hdr_pkg is + + constant c_eth_typ_ip : std_logic_vector((2*8)-1 downto 0) := x"0800"; + type t_eth_hdr is record + dst : std_logic_vector((6*8)-1 downto 0); + src : std_logic_vector((6*8)-1 downto 0); + typ : std_logic_vector((2*8)-1 downto 0); + end record; + constant c_eth_len : natural := 14; + constant c_eth_init : t_eth_hdr := ( + dst => (others => '0'), -- set! + src => (others => '0'), -- set! + typ => c_eth_typ_ip); + + constant c_ip_typ_udp : std_logic_vector(7 downto 0) := x"11"; + type t_ip_hdr is record + ver : std_logic_vector(3 downto 0); + ihl : std_logic_vector(3 downto 0); + tos : std_logic_vector(7 downto 0); + tol : std_logic_vector(15 downto 0); + id : std_logic_vector(15 downto 0); + flg : std_logic_vector(2 downto 0); + fro : std_logic_vector(12 downto 0); + ttl : std_logic_vector(7 downto 0); + pro : std_logic_vector(7 downto 0); + sum : std_logic_vector(15 downto 0); + src : std_logic_vector(31 downto 0); + dst : std_logic_vector(31 downto 0); + end record; + constant c_ip_len : natural := 20; + constant c_ip_init : t_ip_hdr := ( + ver => x"4", + ihl => x"5", + tos => x"00", + tol => (others => '0'), -- set! + id => (others => '0'), + flg => "010", -- don't fragment + fro => (others => '0'), + ttl => x"3f", + pro => c_ip_typ_udp, + sum => (others => '0'), -- set! + src => (others => '0'), -- set! + dst => (others => '0')); -- set! + + type t_udp_hdr is record + src : std_logic_vector(15 downto 0); + dst : std_logic_vector(15 downto 0); + len : std_logic_vector(15 downto 0); + sum : std_logic_vector(15 downto 0); + end record; + constant c_udp_len : natural := 8; + constant c_udp_init : t_udp_hdr := ( + src => (others => '0'), -- set! + dst => (others => '0'), -- set! + len => (others => '0'), -- set! + sum => (others => '0')); + + constant c_eb_magic : std_logic_vector(15 downto 0) := x"4e6f"; + constant c_eb_ver : std_logic_vector(3 downto 0) := x"1"; + type t_eb_hdr is record + magic : std_logic_vector(15 downto 0); + ver : std_logic_vector(3 downto 0); + res1 : std_logic; + no_response : std_logic; + probe_res : std_logic; + probe : std_logic; + addr_size : std_logic_vector(3 downto 0); + data_size : std_logic_vector(3 downto 0); + end record; + constant c_eb_len : natural := 4; + constant c_eb_init : t_eb_hdr := ( + magic => c_eb_magic, + ver => c_eb_ver, + res1 => '0', + no_response => '1', + probe_res => '0', + probe => '0', + addr_size => x"4", -- 32-bit only + data_size => x"4"); + + type t_rec_hdr is record + bca_cfg : std_logic; + rca_cfg : std_logic; + rd_fifo : std_logic; + res1 : std_logic; + drop_cyc : std_logic; + wca_cfg : std_logic; + wr_fifo : std_logic; + res2 : std_logic; + sel : std_logic_vector(7 downto 0); + wr_cnt : unsigned(7 downto 0); + rd_cnt : unsigned(7 downto 0); + end record; + constant c_rec_len : natural := 4; + constant c_rec_init : t_rec_hdr := ( + bca_cfg => '0', + rca_cfg => '0', + rd_fifo => '0', + res1 => '0', + drop_cyc => '0', + wca_cfg => '0', + wr_fifo => '0', + res2 => '0', + sel => (others => '0'), + wr_cnt => (others => '0'), + rd_cnt => (others => '0')); + + function f_parse_eth(x : std_logic_vector) return t_eth_hdr; + function f_parse_ip (x : std_logic_vector) return t_ip_hdr; + function f_parse_udp(x : std_logic_vector) return t_udp_hdr; + function f_parse_eb (x : std_logic_vector) return t_eb_hdr; + function f_parse_rec(x : std_logic_vector) return t_rec_hdr; + + function f_format_eth(x : t_eth_hdr) return std_logic_vector; --(c_eth_len*8-1 downto 0); + function f_format_ip (x : t_ip_hdr) return std_logic_vector; --(c_ip_len *8-1 downto 0); + function f_format_udp(x : t_udp_hdr) return std_logic_vector; --(c_udp_len*8-1 downto 0); + function f_format_eb (x : t_eb_hdr) return std_logic_vector; --(c_eb_len *8-1 downto 0); + function f_format_rec(x : t_rec_hdr) return std_logic_vector; --(c_rec_len*8-1 downto 0); + + -- To be used only on constants! + function f_checksum(x : std_logic_vector) return std_logic_vector; + +end package; + +package body eb_hdr_pkg is + + function f_parse_eth(x : std_logic_vector) return t_eth_hdr is + variable o : t_eth_hdr; + begin + o.dst := x(111 downto 64); + o.src := x( 63 downto 16); + o.typ := x( 15 downto 0); + return o; + end function; + + function f_parse_ip(x : std_logic_vector) return t_ip_hdr is + variable o : t_ip_hdr; + begin + o.ver := x(159 downto 156); + o.ihl := x(155 downto 152); + o.tos := x(151 downto 144); + o.tol := x(143 downto 128); + o.id := x(127 downto 112); + o.flg := x(111 downto 109); + o.fro := x(108 downto 96); + o.ttl := x(95 downto 88); + o.pro := x(87 downto 80); + o.sum := x(79 downto 64); + o.src := x(63 downto 32); + o.dst := x(31 downto 0); + return o; + end function; + + function f_parse_udp(x : std_logic_vector) return t_udp_hdr is + variable o : t_udp_hdr; + begin + o.src := x(63 downto 48); + o.dst := x(47 downto 32); + o.len := x(31 downto 16); + o.sum := x(15 downto 0); + return o; + end function; + + function f_parse_eb(x : std_logic_vector) return t_eb_hdr is + variable o : t_eb_hdr; + begin + o.magic := x(31 downto 16); + o.ver := x(15 downto 12); + o.res1 := x(11); + o.no_response := x(10); + o.probe_res := x(9); + o.probe := x(8); + o.addr_size := x( 7 downto 4); + o.data_size := x( 3 downto 0); + return o; + end function; + + function f_parse_rec(x : std_logic_vector) return t_rec_hdr is + variable o : t_rec_hdr; + begin + o.bca_cfg := x(31); + o.rca_cfg := x(30); + o.rd_fifo := x(29); + o.res1 := x(28); + o.drop_cyc := x(27); + o.wca_cfg := x(26); + o.wr_fifo := x(25); + o.res2 := x(24); + o.sel := x(23 downto 16); + o.wr_cnt := unsigned(x(15 downto 8)); + o.rd_cnt := unsigned(x( 7 downto 0)); + return o; + end function; + + function f_format_eth(x : t_eth_hdr) return std_logic_vector is + begin + return x.dst & x.src & x.typ; + end function; + + function f_format_ip (x : t_ip_hdr) return std_logic_vector is + begin + return x.ver & x.ihl & x.tos & x.tol & x.id & x.flg & + x.fro & x.ttl & x.pro & x.sum & x.src & x.dst; + end function; + + function f_format_udp(x : t_udp_hdr) return std_logic_vector is + begin + return x.src & x.dst & x.len & x.sum; + end function; + + function f_format_eb (x : t_eb_hdr) return std_logic_vector is + begin + return x.magic & x.ver & x.res1 & x.no_response & x.probe_res & + x.probe & x.addr_size & x.data_size; + end function; + + function f_format_rec(x : t_rec_hdr) return std_logic_vector is + begin + return x.bca_cfg & x.rca_cfg & x.rd_fifo & x.res1 & + x.drop_cyc & x.wca_cfg & x.wr_fifo & x.res2 & + x.sel & std_logic_vector(x.wr_cnt) & std_logic_vector(x.rd_cnt); + end function; + + function f_checksum(x : std_logic_vector) return std_logic_vector is + alias y : std_logic_vector((x'length/16)*16-1 downto 0) is x; + variable o : unsigned(16 downto 0) := (others => '0'); + begin + for i in y'length/16-1 downto 0 loop + o := o + ('0' & unsigned(y(i*16+15 downto i*16))); + if o(16) = '1' then + o := o + 1; + o(16) := '0'; + end if; + end loop; + return std_logic_vector(o(15 downto 0)); + end function; + +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_internals_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_internals_pkg.vhd new file mode 100644 index 000000000..27fc5a893 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_internals_pkg.vhd @@ -0,0 +1,418 @@ +library IEEE; +--! Standard packages +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +--! Additional library +library work; +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.eb_hdr_pkg.all; + +package eb_internals_pkg is + + subtype t_tag is std_logic_vector(2 downto 0); + + constant c_tag_drop_tx : t_tag := "000"; + constant c_tag_skip_tx : t_tag := "001"; + constant c_tag_pass_tx : t_tag := "010"; + constant c_tag_pass_on : t_tag := "011"; + constant c_tag_cfg_req : t_tag := "100"; + constant c_tag_cfg_ign : t_tag := "101"; + constant c_tag_wbm_req : t_tag := "110"; + constant c_tag_wbm_ign : t_tag := "111"; + + constant c_queue_depth : natural := 32; + + component eb_slave_top is + generic( + g_sdb_address : t_wishbone_address; + g_timeout_cycles : natural); + port( + clk_i : in std_logic; --! System Clk + nRst_i : in std_logic; --! active low sync reset + + EB_RX_i : in t_wishbone_slave_in; --! Streaming wishbone(record) sink from RX transport protocol block + EB_RX_o : out t_wishbone_slave_out; --! Streaming WB sink flow control to RX transport protocol block + EB_TX_i : in t_wishbone_master_in; --! Streaming WB src flow control from TX transport protocol block + EB_TX_o : out t_wishbone_master_out; --! Streaming WB src to TX transport protocol block + + skip_stb_o : out std_logic; --! Does a packet get discarded? + skip_stall_i: in std_logic; + + WB_config_i : in t_wishbone_slave_in; --! WB V4 interface to WB interconnect/device(s) + WB_config_o : out t_wishbone_slave_out; --! WB V4 interface to WB interconnect/device(s) + WB_master_i : in t_wishbone_master_in; --! WB V4 interface to WB interconnect/device(s) + WB_master_o : out t_wishbone_master_out; --! WB V4 interface to WB interconnect/device(s) + + my_mac_o : out std_logic_vector(47 downto 0); + my_ip_o : out std_logic_vector(31 downto 0); + my_port_o : out std_logic_vector(15 downto 0)); + end component; + + component eb_slave_fsm is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + rx_cyc_i : in std_logic; + rx_stb_i : in std_logic; + rx_dat_i : in t_wishbone_data; + rx_stall_o : out std_logic; + + tag_stb_o : out std_logic; + tag_dat_o : out t_tag; + tag_full_i : in std_logic; + + pass_stb_o : out std_logic; + pass_dat_o : out t_wishbone_data; + pass_full_i : in std_logic; + + cfg_stb_o : out std_logic; + cfg_adr_o : out t_wishbone_address; + cfg_full_i : in std_logic; + + wbm_stb_o : out std_logic; + wbm_full_i : in std_logic; + wbm_busy_i : in std_logic; + + master_o : out t_wishbone_master_out; + master_stall_i : in std_logic); + end component; + + component eb_fifo is + generic( + g_width : natural; + g_size : natural); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + w_full_o : out std_logic; + w_push_i : in std_logic; + w_dat_i : in std_logic_vector(g_width-1 downto 0); + r_empty_o : out std_logic; + r_pop_i : in std_logic; + r_dat_o : out std_logic_vector(g_width-1 downto 0)); + end component; + + component eb_commit_fifo is + generic( + g_width : natural; + g_size : natural); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + w_full_o : out std_logic; + w_push_i : in std_logic; + w_dat_i : in std_logic_vector(g_width-1 downto 0); + w_commit_i : in std_logic; + w_abort_i : in std_logic; + r_empty_o : out std_logic; + r_pop_i : in std_logic; + r_dat_o : out std_logic_vector(g_width-1 downto 0)); + end component; + + component eb_tx_mux is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + tag_pop_o : out std_logic; + tag_dat_i : in t_tag; + tag_empty_i : in std_logic; + + pass_pop_o : out std_logic; + pass_dat_i : in t_wishbone_data; + pass_empty_i : in std_logic; + + cfg_pop_o : out std_logic; + cfg_dat_i : in t_wishbone_data; + cfg_empty_i : in std_logic; + + wbm_pop_o : out std_logic; + wbm_dat_i : in t_wishbone_data; + wbm_empty_i : in std_logic; + + skip_stb_o : out std_logic; + skip_stall_i : in std_logic; + + tx_cyc_o : out std_logic; + tx_stb_o : out std_logic; + tx_dat_o : out t_wishbone_data; + tx_stall_i : in std_logic); + end component; + + component eb_tag_fifo is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + fsm_stb_i : in std_logic; + fsm_dat_i : in t_tag; + fsm_full_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_tag; + mux_empty_o : out std_logic); + end component; + + component eb_pass_fifo is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + fsm_stb_i : in std_logic; + fsm_dat_i : in t_wishbone_data; + fsm_full_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_wishbone_data; + mux_empty_o : out std_logic); + end component; + + component eb_cfg_fifo is + generic( + g_sdb_address : t_wishbone_address); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + errreg_i : in std_logic_vector(63 downto 0); + + cfg_i : in t_wishbone_slave_in; + cfg_o : out t_wishbone_slave_out; + + fsm_stb_i : in std_logic; + fsm_adr_i : in t_wishbone_address; + fsm_full_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_wishbone_data; + mux_empty_o : out std_logic; + + my_mac_o : out std_logic_vector(47 downto 0); + my_ip_o : out std_logic_vector(31 downto 0); + my_port_o : out std_logic_vector(15 downto 0)); + end component; + + component eb_wbm_fifo is + generic( + g_timeout_cycles : natural); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + errreg_o : out std_logic_vector(63 downto 0); + wb_i : in t_wishbone_master_in; + + fsm_stb_i : in std_logic; + fsm_full_o : out std_logic; + fsm_busy_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_wishbone_data; + mux_empty_o : out std_logic); + end component; + + component eb_stream_narrow is + generic( + g_slave_width : natural; + g_master_width : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + master_i : in t_wishbone_master_in; + master_o : out t_wishbone_master_out); + end component; + + component eb_stream_widen is + generic( + g_slave_width : natural; + g_master_width : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + master_i : in t_wishbone_master_in; + master_o : out t_wishbone_master_out); + end component; + + component eb_checksum is + port( + clk_i : in std_logic; + nRst_i : in std_logic; + en_i : in std_logic; + data_i : in std_logic_vector(15 downto 0); + done_o : out std_logic; + sum_o : out std_logic_vector(15 downto 0)); + end component; + + component eb_eth_rx is + generic( + g_mtu : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in; + stb_o : out std_logic; + stall_i : in std_logic; + mac_o : out std_logic_vector(47 downto 0); + ip_o : out std_logic_vector(31 downto 0); + port_o : out std_logic_vector(15 downto 0); + length_o : out unsigned(15 downto 0)); + end component; + + component eb_eth_tx is + generic( + g_mtu : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + slave_o : out t_wishbone_slave_out; + slave_i : in t_wishbone_slave_in; + stb_i : in std_logic; + stall_o : out std_logic; + mac_i : in std_logic_vector(47 downto 0); + ip_i : in std_logic_vector(31 downto 0); + port_i : in std_logic_vector(15 downto 0); + length_i : in unsigned(15 downto 0); + skip_stb_i : in std_logic; + skip_stall_o : out std_logic; + my_mac_i : in std_logic_vector(47 downto 0); + my_ip_i : in std_logic_vector(31 downto 0); + my_port_i : in std_logic_vector(15 downto 0)); + end component; + +----------------------------------------------------------------- +-- EB Master Stuff +----------------------------------------------------------------- + + + + component eb_master_wb_if is + generic(g_adr_bits_hi : natural; + g_mtu : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + + byte_cnt_i : in std_logic_vector(15 downto 0); + error_i : in std_logic_vector(0 downto 0); + + + clear_o : out std_logic; + flush_o : out std_logic; + + my_mac_o : out std_logic_vector(47 downto 0); + my_ip_o : out std_logic_vector(31 downto 0); + my_port_o : out std_logic_vector(15 downto 0); + + his_mac_o : out std_logic_vector(47 downto 0); + his_ip_o : out std_logic_vector(31 downto 0); + his_port_o : out std_logic_vector(15 downto 0); + length_o : out unsigned(15 downto 0); + max_ops_o : out unsigned(15 downto 0); + adr_hi_o : out std_logic_vector(g_adr_bits_hi-1 downto 0); + eb_opt_o : out t_rec_hdr; + + udp_raw_o : out std_logic; + udp_we_o : out std_logic; + udp_valid_i : in std_logic; + udp_data_o : out std_logic_vector(31 downto 0)); + end component; + + + component eb_framer is + port( + clk_i : in std_logic; -- WB Clock + rst_n_i : in std_logic; -- async reset + + slave_i : in t_wishbone_slave_in; -- WB op. -> not WB compliant, but the record format is convenient + slave_o : out t_wishbone_slave_out; -- flow control + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in; + + byte_cnt_o : out std_logic_vector(15 downto 0); + ovf_o : out std_logic; + + tx_send_now_i : in std_logic; + tx_flush_o : out std_logic; + max_ops_i : in unsigned(15 downto 0); + length_i : in unsigned(15 downto 0); + cfg_rec_hdr_i : in t_rec_hdr -- EB cfg information, eg read from cfg space etc + ); + end component; + + component eb_record_gen is + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + + slave_i : in t_wishbone_slave_in; + slave_stall_o : out std_logic; + slave_ack_o : out std_logic; + + rec_valid_o : out std_logic; + rec_hdr_o : out t_rec_hdr; + rec_adr_rd_o : out t_wishbone_data; + rec_adr_wr_o : out t_wishbone_address; + rec_ack_i : in std_logic; + byte_cnt_o : out unsigned(15 downto 0); + cfg_rec_hdr_i : in t_rec_hdr); + end component ; + + component eb_master_eth_tx is + generic( + g_mtu : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + slave_o : out t_wishbone_slave_out; + slave_i : in t_wishbone_slave_in; + stb_i : in std_logic; + stall_o : out std_logic; + mac_i : in std_logic_vector(47 downto 0); + ip_i : in std_logic_vector(31 downto 0); + port_i : in std_logic_vector(15 downto 0); + skip_stb_i : in std_logic; + skip_stall_o : out std_logic; + my_mac_i : in std_logic_vector(47 downto 0); + my_ip_i : in std_logic_vector(31 downto 0); + my_port_i : in std_logic_vector(15 downto 0) + ); + end component; + + component eb_commit_len_fifo is + generic( + g_width : natural; + g_size : natural); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + w_cnt_o : out unsigned(f_ceil_log2(g_size) downto 0); + r_cnt_o : out unsigned(f_ceil_log2(g_size) downto 0); + w_full_o : out std_logic; + w_push_i : in std_logic; + w_dat_i : in std_logic_vector(g_width-1 downto 0); + w_commit_i : in std_logic; + w_abort_i : in std_logic; + r_empty_o : out std_logic; + r_pop_i : in std_logic; + r_dat_o : out std_logic_vector(g_width-1 downto 0) + ); + end component; + +end package; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_pass_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_pass_fifo.vhd new file mode 100644 index 000000000..df04798ff --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_pass_fifo.vhd @@ -0,0 +1,61 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone Pass FIFO +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_pass_fifo.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Records protocol data that should be put into response +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; + +entity eb_pass_fifo is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + fsm_stb_i : in std_logic; + fsm_dat_i : in t_wishbone_data; + fsm_full_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_wishbone_data; + mux_empty_o : out std_logic); +end eb_pass_fifo; + +architecture rtl of eb_pass_fifo is +begin + + fifo : eb_fifo + generic map( + g_width => c_wishbone_data_width, + g_size => c_queue_depth) + port map( + clk_i => clk_i, + rstn_i => rstn_i, + w_full_o => fsm_full_o, + w_push_i => fsm_stb_i, + w_dat_i => fsm_dat_i, + r_empty_o => mux_empty_o, + r_pop_i => mux_pop_i, + r_dat_o => mux_dat_o); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_fsm.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_fsm.vhd new file mode 100644 index 000000000..9eb991a7c --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_fsm.vhd @@ -0,0 +1,353 @@ +library IEEE; +--! Standard packages +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +--! Additional library +library work; +--! Additional packages +use work.eb_internals_pkg.all; +use work.eb_hdr_pkg.all; +use work.wishbone_pkg.all; + +entity eb_slave_fsm is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + rx_cyc_i : in std_logic; + rx_stb_i : in std_logic; + rx_dat_i : in t_wishbone_data; + rx_stall_o : out std_logic; + + tag_stb_o : out std_logic; + tag_dat_o : out t_tag; + tag_full_i : in std_logic; + + pass_stb_o : out std_logic; + pass_dat_o : out t_wishbone_data; + pass_full_i : in std_logic; + + cfg_stb_o : out std_logic; + cfg_adr_o : out t_wishbone_address; + cfg_full_i : in std_logic; + + wbm_stb_o : out std_logic; + wbm_full_i : in std_logic; + wbm_busy_i : in std_logic; + + master_o : out t_wishbone_master_out; + master_stall_i : in std_logic); + +end entity; + +architecture behavioral of eb_slave_fsm is + + type t_state_RX is (S_EB_HDR, S_PROBE_DROP, S_PROBE_ID, S_CYC_HDR, S_WR_ADR, S_WRITE, S_RD_ADR, S_READ, S_DROP); + + signal r_tag_stb_o : std_logic; + signal r_tag_dat_o : t_tag; + signal r_pass_stb_o : std_logic; + signal r_pass_dat_o : t_wishbone_data; + signal r_cfg_stb_o : std_logic; + signal r_wbm_stb_o : std_logic; + signal r_master_cyc_o : std_logic; + signal r_master_stb_o : std_logic; + signal r_master_we_o : std_logic; + signal r_master_adr_o : t_wishbone_address; + signal r_master_dat_o : t_wishbone_data; + signal r_wr_adr : unsigned(t_wishbone_address'range); + signal r_rx_rec_hdr : t_rec_hdr; + signal r_tx_rec_hdr : t_rec_hdr; + signal r_rx_cyc : std_logic; + signal r_state : t_state_RX; + signal s_stall : std_logic; + signal s_wbm_busy : std_logic; + signal s_rx_eb_hdr : t_eb_hdr; + signal s_tx_eb_hdr : t_eb_hdr; + signal s_rx_rec_hdr : t_rec_hdr; + signal s_tx_rec_hdr : t_rec_hdr; + + function f_reply_eb(rx_eb_hdr : t_eb_hdr) return t_eb_hdr is + variable tx_eb_hdr : t_eb_hdr := c_eb_init; + begin + tx_eb_hdr.probe_res := rx_eb_hdr.probe; + return tx_eb_hdr; + end function; + + function f_reply_rec(rx_rec_hdr : t_rec_hdr) return t_rec_hdr is + variable tx_rec_hdr : t_rec_hdr := C_rec_init; + begin + tx_rec_hdr.WCA_CFG := rx_rec_hdr.BCA_CFG; + tx_rec_hdr.RD_FIFO := '0'; + tx_rec_hdr.RD_CNT := (others => '0'); + tx_rec_hdr.WR_FIFO := rx_rec_hdr.RD_FIFO; + tx_rec_hdr.WR_CNT := rx_rec_hdr.RD_CNT; + tx_rec_hdr.SEL := rx_rec_hdr.SEL; + tx_rec_hdr.DROP_CYC := rx_rec_hdr.DROP_CYC; + return tx_rec_hdr; + end function; + +begin + + rx_stall_o <= s_stall; + tag_stb_o <= r_tag_stb_o; + tag_dat_o <= r_tag_dat_o; + pass_stb_o <= r_pass_stb_o; + pass_dat_o <= r_pass_dat_o; + cfg_stb_o <= r_cfg_stb_o; + cfg_adr_o <= r_master_adr_o; + wbm_stb_o <= r_wbm_stb_o; + + s_wbm_busy <= wbm_busy_i or r_wbm_stb_o; -- cope with 1 cycle latency + master_o.cyc <= r_master_cyc_o or s_wbm_busy; + master_o.stb <= r_master_stb_o; + master_o.we <= r_master_we_o; + master_o.adr <= r_master_adr_o; + master_o.dat <= r_master_dat_o; + master_o.sel <= r_rx_rec_hdr.sel(master_o.sel'range); + + -- Stall the RX path if: + -- Any TX FIFO is full + -- We are pushing a strobe that is stalled + -- We are waiting to lower the cycle line + s_stall <= tag_full_i OR pass_full_i OR cfg_full_i OR wbm_full_i OR + (r_master_stb_o and master_stall_i) OR + (not r_master_cyc_o and s_wbm_busy); + + s_rx_eb_hdr <= f_parse_eb(rx_dat_i); + s_tx_eb_hdr <= f_reply_eb(s_rx_eb_hdr); + + s_rx_rec_hdr <= f_parse_rec(rx_dat_i); + s_tx_rec_hdr <= f_reply_rec(s_rx_rec_hdr); + + fsm : process(clk_i, rstn_i) is + begin + if (rstn_i = '0') then + r_tag_stb_o <= '0'; + r_tag_dat_o <= (others => '0'); + r_pass_stb_o <= '0'; + r_pass_dat_o <= (others => '0'); + r_cfg_stb_o <= '0'; + r_wbm_stb_o <= '0'; + r_master_cyc_o <= '0'; + r_master_stb_o <= '0'; + r_master_we_o <= '0'; + r_master_adr_o <= (others => '0'); + r_master_dat_o <= (others => '0'); + r_wr_adr <= (others => '0'); + r_rx_rec_hdr <= c_rec_init; + r_tx_rec_hdr <= c_rec_init; + r_rx_cyc <= '0'; + r_state <= S_EB_HDR; + elsif rising_edge(clk_i) then + + -- By default, write nowhere in particular + r_tag_stb_o <= '0'; + r_pass_stb_o <= '0'; + r_cfg_stb_o <= '0'; + r_wbm_stb_o <= '0'; + + -- Lower strobe line when it is queued + r_master_stb_o <= r_master_stb_o and master_stall_i; + + -- Register to enable detecting falling edge + r_rx_cyc <= rx_cyc_i; + + if(rx_cyc_i = '0') then + -- expect a new negotiation header + r_state <= S_EB_HDR; + -- guard against improperly terminated streams + r_master_cyc_o <= '0'; + + -- On falling edge of RX cycle line, push a tag to drop TX cycle + if r_rx_cyc = '1' then + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_drop_tx; + end if; + elsif(rx_stb_i = '1' and s_stall = '0') then + -- Every non-error state must write something + + case r_state is + when s_EB_HDR => + -- supported EB header? + if (s_rx_eb_hdr.magic = c_eb_magic and s_rx_eb_hdr.ver = c_eb_ver) then + -- Raise TX cycle line if this needs to be sent + if s_rx_eb_hdr.no_response = '1' then + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_skip_tx; + else + -- Write the header using pass fifo + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_pass_tx; + r_pass_stb_o <= '1'; + r_pass_dat_o <= f_format_eb(s_tx_eb_hdr); + end if; + + if s_rx_eb_hdr.probe = '1' then + if s_rx_eb_hdr.addr_size(2) = '1' and + s_rx_eb_hdr.data_size(2) = '1' then + -- Allow follow-up payload for stream channels + r_state <= S_PROBE_ID; + else + -- Does not support 32-bit? drop anything after probe id + r_state <= S_PROBE_DROP; + end if; + else -- not a probe + if s_rx_eb_hdr.addr_size = x"4" or + s_rx_eb_hdr.data_size = x"4" then + -- Must be the exactly right format if not a probe! + r_state <= S_CYC_HDR; + else + -- Do the best we can ... report proper EB header and pad with 0s + r_state <= S_DROP; + end if; + end if; + else --bad eb header. drop all til cycle line is lowered again + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_skip_tx; + r_state <= S_DROP; + end if; + + when S_PROBE_DROP => + -- Write the probe-id using pass fifo + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_pass_on; + r_pass_stb_o <= '1'; + r_pass_dat_o <= rx_dat_i; + + r_state <= s_DROP; + + when S_PROBE_ID => + -- Write the probe-id using pass fifo + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_pass_on; + r_pass_stb_o <= '1'; + r_pass_dat_o <= rx_dat_i; + + r_state <= s_CYC_HDR; + + when S_CYC_HDR => + r_tx_rec_hdr <= s_tx_rec_hdr; + r_rx_rec_hdr <= s_rx_rec_hdr; + + -- Write padding/header using pass fifo + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_pass_on; + r_pass_stb_o <= '1'; + + if (s_rx_rec_hdr.WR_CNT /= 0) then + --padding logic 1. insert padding instead of the header + r_pass_dat_o <= x"00000000"; + r_state <= S_WR_ADR; + elsif (s_rx_rec_hdr.RD_CNT /= 0) then + --no writes, no padding. insert the header + r_pass_dat_o <= f_format_rec(s_tx_rec_hdr); + r_state <= S_RD_ADR; + else + --no writes, no padding. insert the header + r_pass_dat_o <= f_format_rec(s_tx_rec_hdr); + + r_master_cyc_o <= r_master_cyc_o and not s_rx_rec_hdr.DROP_CYC; + r_state <= S_CYC_HDR; + end if; + + when S_WR_ADR => + r_wr_adr <= unsigned(rx_dat_i); + + -- Write padding using pass fifo + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_pass_on; + r_pass_stb_o <= '1'; + r_pass_dat_o <= x"00000000"; + + r_state <= S_WRITE; + + when S_WRITE => + r_master_we_o <= '1'; + r_master_adr_o <= std_logic_vector(r_wr_adr); + r_master_dat_o <= rx_dat_i; + + if(r_rx_rec_hdr.WR_FIFO = '0') then + r_wr_adr <= r_wr_adr + 4; + end if; + + -- Write padding/header using pass fifo + r_tag_stb_o <= '1'; + r_pass_stb_o <= '1'; + + -- Writes need their output discarded + if r_rx_rec_hdr.WCA_CFG = '1' then + r_cfg_stb_o <= '1'; + r_tag_dat_o <= c_tag_cfg_ign; + else + r_wbm_stb_o <= '1'; + r_tag_dat_o <= c_tag_wbm_ign; + r_master_cyc_o <= '1'; + r_master_stb_o <= '1'; + end if; + + if (r_rx_rec_hdr.WR_CNT /= 1) then + r_pass_dat_o <= x"00000000"; + else + r_pass_dat_o <= f_format_rec(r_tx_rec_hdr); + + if (r_rx_rec_hdr.RD_CNT /= 0) then + r_state <= S_RD_ADR; + else + r_master_cyc_o <= r_master_cyc_o and not r_rx_rec_hdr.DROP_CYC; + r_state <= S_CYC_HDR; + end if; + end if; + + r_rx_rec_hdr.WR_CNT <= r_rx_rec_hdr.WR_CNT - 1; + + when S_RD_ADR => + -- Copy address using pass fifo + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_pass_on; + r_pass_stb_o <= '1'; + r_pass_dat_o <= rx_dat_i; --pass the rx readback address as base write address to tx + + r_state <= S_READ; + + when S_READ => + r_master_we_o <= '0'; + r_master_adr_o <= rx_dat_i; + + -- Get data from either cfg or wbm fifos + r_tag_stb_o <= '1'; + + if r_rx_rec_hdr.RCA_CFG = '1' then + r_cfg_stb_o <= '1'; + r_tag_dat_o <= c_tag_cfg_req; + else + r_wbm_stb_o <= '1'; + r_tag_dat_o <= c_tag_wbm_req; + r_master_cyc_o <= '1'; + r_master_stb_o <= '1'; + end if; + + if(r_rx_rec_hdr.RD_CNT = 1) then + r_master_cyc_o <= r_master_cyc_o and not r_rx_rec_hdr.DROP_CYC; + r_state <= S_CYC_HDR; + end if; + + r_rx_rec_hdr.RD_CNT <= r_rx_rec_hdr.RD_CNT - 1; + + when S_DROP => + -- preserve packet length + r_tag_stb_o <= '1'; + r_tag_dat_o <= c_tag_pass_on; + r_pass_stb_o <= '1'; + r_pass_dat_o <= (others => '0'); + + when others => + r_state <= S_DROP; + + end case; + end if; --rx_stb_i + end if; --clk edge + end process; + +end architecture; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_top.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_top.vhd new file mode 100644 index 000000000..4003d37b5 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_slave_top.vhd @@ -0,0 +1,205 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone Slave +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_slave.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Connect all the components of an Etherbone slave +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; + +entity eb_slave_top is + generic( + g_sdb_address : t_wishbone_address; + g_timeout_cycles : natural); + port( + clk_i : in std_logic; --! System Clk + nRst_i : in std_logic; --! active low sync reset + + EB_RX_i : in t_wishbone_slave_in; --! Streaming wishbone(record) sink from RX transport protocol block + EB_RX_o : out t_wishbone_slave_out; --! Streaming WB sink flow control to RX transport protocol block + EB_TX_i : in t_wishbone_master_in; --! Streaming WB src flow control from TX transport protocol block + EB_TX_o : out t_wishbone_master_out; --! Streaming WB src to TX transport protocol block + + skip_stb_o : out std_logic; --! Does a packet get discarded? + skip_stall_i: in std_logic; + + WB_config_i : in t_wishbone_slave_in; --! WB V4 interface to WB interconnect/device(s) + WB_config_o : out t_wishbone_slave_out; --! WB V4 interface to WB interconnect/device(s) + WB_master_i : in t_wishbone_master_in; --! WB V4 interface to WB interconnect/device(s) + WB_master_o : out t_wishbone_master_out; --! WB V4 interface to WB interconnect/device(s) + + my_mac_o : out std_logic_vector(47 downto 0); + my_ip_o : out std_logic_vector(31 downto 0); + my_port_o : out std_logic_vector(15 downto 0)); +end eb_slave_top; + +architecture rtl of eb_slave_top is + signal rstn_i : std_logic; + + signal errreg : std_logic_vector(63 downto 0); + signal rx_stall : std_logic; + + signal fsm_tag_stb : std_logic; + signal fsm_tag_dat : t_tag; + signal tag_fsm_full : std_logic; + signal fsm_pass_stb : std_logic; + signal fsm_pass_dat : t_wishbone_data; + signal pass_fsm_full : std_logic; + signal fsm_cfg_stb : std_logic; + signal fsm_cfg_adr : t_wishbone_address; + signal cfg_fsm_full : std_logic; + signal fsm_wbm_stb : std_logic; + signal wbm_fsm_full : std_logic; + signal wbm_fsm_busy : std_logic; + + signal mux_tag_pop : std_logic; + signal tag_mux_dat : t_tag; + signal tag_mux_empty : std_logic; + signal mux_pass_pop : std_logic; + signal pass_mux_dat : t_wishbone_data; + signal pass_mux_empty : std_logic; + signal mux_cfg_pop : std_logic; + signal cfg_mux_dat : t_wishbone_data; + signal cfg_mux_empty : std_logic; + signal mux_wbm_pop : std_logic; + signal wbm_mux_dat : t_wishbone_data; + signal wbm_mux_empty : std_logic; + +begin + + rstn_i <= nRst_i; + + EB_RX_o.ack <= EB_RX_i.cyc and EB_RX_i.stb and not rx_stall; + EB_RX_o.err <= '0'; + EB_RX_o.rty <= '0'; + EB_RX_o.int <= '0'; + EB_RX_o.stall <= rx_stall; + EB_RX_o.dat <= (others => '0'); + + fsm : eb_slave_fsm + port map( + clk_i => clk_i, + rstn_i => rstn_i, + rx_cyc_i => EB_RX_i.cyc, + rx_stb_i => EB_RX_i.stb, + rx_dat_i => EB_RX_i.dat, + rx_stall_o => rx_stall, + tag_stb_o => fsm_tag_stb, + tag_dat_o => fsm_tag_dat, + tag_full_i => tag_fsm_full, + pass_stb_o => fsm_pass_stb, + pass_dat_o => fsm_pass_dat, + pass_full_i => pass_fsm_full, + cfg_stb_o => fsm_cfg_stb, + cfg_adr_o => fsm_cfg_adr, + cfg_full_i => cfg_fsm_full, + wbm_stb_o => fsm_wbm_stb, + wbm_full_i => wbm_fsm_full, + wbm_busy_i => wbm_fsm_busy, + master_o => WB_master_o, + master_stall_i => WB_master_i.stall); + + EB_TX_o.we <= '1'; + EB_TX_o.sel <= (others => '1'); + EB_TX_o.adr <= (others => '0'); + + mux : eb_tx_mux + port map ( + clk_i => clk_i, + rstn_i => rstn_i, + tag_pop_o => mux_tag_pop, + tag_dat_i => tag_mux_dat, + tag_empty_i => tag_mux_empty, + pass_pop_o => mux_pass_pop, + pass_dat_i => pass_mux_dat, + pass_empty_i => pass_mux_empty, + cfg_pop_o => mux_cfg_pop, + cfg_dat_i => cfg_mux_dat, + cfg_empty_i => cfg_mux_empty, + wbm_pop_o => mux_wbm_pop, + wbm_dat_i => wbm_mux_dat, + wbm_empty_i => wbm_mux_empty, + skip_stb_o => skip_stb_o, + skip_stall_i => skip_stall_i, + tx_cyc_o => EB_TX_o.cyc, + tx_stb_o => EB_TX_o.stb, + tx_dat_o => EB_TX_o.dat, + tx_stall_i => EB_TX_i.stall); + + tag : eb_tag_fifo + port map( + clk_i => clk_i, + rstn_i => rstn_i, + fsm_stb_i => fsm_tag_stb, + fsm_dat_i => fsm_tag_dat, + fsm_full_o => tag_fsm_full, + mux_pop_i => mux_tag_pop, + mux_dat_o => tag_mux_dat, + mux_empty_o => tag_mux_empty); + + pass : eb_pass_fifo + port map( + clk_i => clk_i, + rstn_i => rstn_i, + fsm_stb_i => fsm_pass_stb, + fsm_dat_i => fsm_pass_dat, + fsm_full_o => pass_fsm_full, + mux_pop_i => mux_pass_pop, + mux_dat_o => pass_mux_dat, + mux_empty_o => pass_mux_empty); + + cfg : eb_cfg_fifo + generic map( + g_sdb_address => g_sdb_address) + port map( + clk_i => clk_i, + rstn_i => rstn_i, + errreg_i => errreg, + cfg_i => WB_config_i, + cfg_o => WB_config_o, + fsm_stb_i => fsm_cfg_stb, + fsm_adr_i => fsm_cfg_adr, + fsm_full_o => cfg_fsm_full, + mux_pop_i => mux_cfg_pop, + mux_dat_o => cfg_mux_dat, + mux_empty_o => cfg_mux_empty, + my_mac_o => my_mac_o, + my_ip_o => my_ip_o, + my_port_o => my_port_o); + + wbm : eb_wbm_fifo + generic map( + g_timeout_cycles => g_timeout_cycles) + port map( + clk_i => clk_i, + rstn_i => rstn_i, + errreg_o => errreg, + wb_i => WB_master_i, + fsm_stb_i => fsm_wbm_stb, + fsm_full_o => wbm_fsm_full, + fsm_busy_o => wbm_fsm_busy, + mux_pop_i => mux_wbm_pop, + mux_dat_o => wbm_mux_dat, + mux_empty_o => wbm_mux_empty); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_narrow.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_narrow.vhd new file mode 100644 index 000000000..268c13ed1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_narrow.vhd @@ -0,0 +1,150 @@ +--! @file eb_stream_narrow.vhd +--! @brief Adapts the width of a wishbone data stream. +--! +--! Copyright (C) 2013 GSI Helmholtz Centre for Heavy Ion Research GmbH +--! +--! Fairly simple state-machine +--! +--! @author Wesley W. Terpstra +--! +-------------------------------------------------------------------------------- +--! This library is free software; you can redistribute it and/or +--! modify it under the terms of the GNU Lesser General Public +--! License as published by the Free Software Foundation; either +--! version 3 of the License, or (at your option) any later version. +--! +--! This library is distributed in the hope that it will be useful, +--! but WITHOUT ANY WARRANTY; without even the implied warranty of +--! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +--! Lesser General Public License for more details. +--! +--! You should have received a copy of the GNU Lesser General Public +--! License along with this library. If not, see . +-------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; +use work.genram_pkg.all; + +-- Completely breaks/ignores: adr, sel, we, ack, err +entity eb_stream_narrow is + generic( + g_slave_width : natural; + g_master_width : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + master_i : in t_wishbone_master_in; + master_o : out t_wishbone_master_out); +end eb_stream_narrow; + +architecture rtl of eb_stream_narrow is + + subtype t_index is unsigned(f_ceil_log2(g_slave_width/g_master_width)-1 downto 0); + constant c_max : t_index := to_unsigned(g_slave_width/g_master_width-1, t_index'length); + constant c_one : t_index := to_unsigned(1, t_index'length); + constant c_zero : t_index := (others => '0'); + + signal r_ack : std_logic; + signal r_cyc : std_logic; + signal r_drop : std_logic; -- need to report any cycle line drops + signal r_stb : std_logic; + signal r_last : std_logic; -- '1' when r_idx = 0 + signal r_idx : t_index; + signal r_dat : std_logic_vector(g_master_width-1 downto 0); + signal s_stall : std_logic; + signal s_cyc_cases : std_logic_vector(2 downto 0); + +begin + + assert (g_slave_width <= c_wishbone_data_width) + report "g_master_width can not exceed wishbone data width" + severity error; + + assert (g_slave_width mod g_master_width = 0) + report "g_master_width must divide g_slave_width" + severity error; + + assert (g_master_width < g_slave_width) + report "g_master_width must be < g_slave_width" + severity error; + + -- Outputs + slave_o.ack <= r_ack; + slave_o.err <= '0'; + slave_o.stall <= s_stall; + slave_o.dat <= (others => '0'); + + master_o.cyc <= r_cyc; + master_o.stb <= r_stb; + master_o.we <= '1'; + master_o.adr <= (others => '0'); + master_o.dat(c_wishbone_data_width-1 downto g_master_width) <= (others => '0'); + master_o.dat(g_master_width-1 downto 0) <= r_dat; + + output_sel : for i in t_wishbone_byte_select'range generate + master_o.sel(i) <= '1' when (i*8 < g_master_width) else '0'; + end generate; + + -- Actual logic + s_stall <= not r_last or master_i.stall or r_drop; + s_cyc_cases(2) <= r_drop; + s_cyc_cases(1) <= r_stb; + s_cyc_cases(0) <= slave_i.cyc; + + main : process(clk_i, rst_n_i) is + begin + if rst_n_i = '0' then + r_ack <= '0'; + r_cyc <= '0'; + r_drop <= '0'; + r_stb <= '0'; + r_last <= '0'; + r_idx <= c_max; + r_dat <= (others => '0'); + elsif rising_edge(clk_i) then + r_ack <= slave_i.cyc and slave_i.stb and not s_stall; + + -- Make sure we always report cycle line changes + case s_cyc_cases is + when "000" => r_cyc <= '0'; r_drop <= '0'; -- can end cycle immediately + when "001" => r_cyc <= '1'; r_drop <= '0'; -- start new cycle + when "010" => r_cyc <= '1'; r_drop <= '1'; -- report this! + when "011" => r_cyc <= '1'; r_drop <= '0'; -- operation in progress + when "100" => r_cyc <= '0'; r_drop <= '0'; -- reported! + when "101" => r_cyc <= '0'; r_drop <= '0'; -- reported! + when others => r_cyc <= '1'; r_drop <= '1'; -- wait for r_stb to fall + end case; + + -- When strobing and stalled the process is blocked + if (r_stb and master_i.stall) = '0' then + -- Steal data from the stalled request + r_dat <= slave_i.dat((to_integer(r_idx)+1)*g_master_width-1 downto to_integer(r_idx)*g_master_width); + -- If the slave has no new data for us, stop strobing + if r_idx = c_max and (slave_i.cyc and slave_i.stb and not r_drop) = '0' then + r_stb <= '0'; + else + r_stb <= '1'; + if r_idx = c_one then + r_last <= '1'; + else + r_last <= '0'; + end if; + if r_idx = c_zero then + r_idx <= c_max; + else + r_idx <= r_idx - 1; + end if; + end if; + end if; + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_widen.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_widen.vhd new file mode 100644 index 000000000..049646600 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_stream_widen.vhd @@ -0,0 +1,145 @@ +--! @file eb_stream_adapt.vhd +--! @brief Adapts the width of a wishbone data stream. +--! +--! Copyright (C) 2013 GSI Helmholtz Centre for Heavy Ion Research GmbH +--! +--! Fairly simple state-machine +--! +--! @author Wesley W. Terpstra +--! +-------------------------------------------------------------------------------- +--! This library is free software; you can redistribute it and/or +--! modify it under the terms of the GNU Lesser General Public +--! License as published by the Free Software Foundation; either +--! version 3 of the License, or (at your option) any later version. +--! +--! This library is distributed in the hope that it will be useful, +--! but WITHOUT ANY WARRANTY; without even the implied warranty of +--! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +--! Lesser General Public License for more details. +--! +--! You should have received a copy of the GNU Lesser General Public +--! License along with this library. If not, see . +-------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; +use work.genram_pkg.all; + +-- Completely breaks/ignores: adr, sel, we, ack, err +entity eb_stream_widen is + generic( + g_slave_width : natural; + g_master_width : natural); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + master_i : in t_wishbone_master_in; + master_o : out t_wishbone_master_out); +end eb_stream_widen; + +architecture rtl of eb_stream_widen is + + subtype t_index is unsigned(f_ceil_log2(g_master_width/g_slave_width)-1 downto 0); + constant c_max : t_index := to_unsigned(g_master_width/g_slave_width-1, t_index'length); + constant c_zero : t_index := (others => '0'); + + signal r_ack : std_logic; + signal r_cyc : std_logic; + signal r_drop : std_logic; -- need to report any cycle line drops + signal r_stb : std_logic; + signal r_idx : t_index; + signal r_dat : t_wishbone_data; + signal s_stall : std_logic; + signal s_cyc_cases : std_logic_vector(2 downto 0); + +begin + + assert (g_master_width <= c_wishbone_data_width) + report "g_master_width can not exceed wishbone data width" + severity error; + + assert (g_master_width mod g_slave_width = 0) + report "g_slave_width must divide g_master_width" + severity error; + + assert (g_master_width > g_slave_width) + report "g_slave_width must be < g_master_width" + severity error; + + -- Outputs + slave_o.ack <= r_ack; + slave_o.err <= '0'; + slave_o.stall <= s_stall; + slave_o.dat <= (others => '0'); + + master_o.cyc <= r_cyc; + master_o.stb <= r_stb; + master_o.we <= '1'; + master_o.adr <= (others => '0'); + master_o.dat <= r_dat; + + output_sel : for i in t_wishbone_byte_select'range generate + master_o.sel(i) <= '1' when (i*8 < g_master_width) else '0'; + end generate; + + -- Actual logic + s_stall <= (r_stb and master_i.stall) or r_drop; + s_cyc_cases(2) <= r_drop; + s_cyc_cases(1) <= r_stb; + s_cyc_cases(0) <= slave_i.cyc; + + main : process(clk_i, rst_n_i) is + begin + if rst_n_i = '0' then + r_ack <= '0'; + r_cyc <= '0'; + r_drop <= '0'; + r_stb <= '0'; + r_idx <= c_max; + r_dat <= (others => '0'); + elsif rising_edge(clk_i) then + r_ack <= slave_i.cyc and slave_i.stb and not s_stall; + + -- Make sure we always report cycle line changes + case s_cyc_cases is + when "000" => r_cyc <= '0'; r_drop <= '0'; -- can end cycle immediately + when "001" => r_cyc <= '1'; r_drop <= '0'; -- start new cycle + when "010" => r_cyc <= '1'; r_drop <= '1'; -- report this! + when "011" => r_cyc <= '1'; r_drop <= '0'; -- operation in progress + when "100" => r_cyc <= '0'; r_drop <= '0'; -- reported! + when "101" => r_cyc <= '0'; r_drop <= '0'; -- reported! + when others => r_cyc <= '1'; r_drop <= '1'; -- wait for r_stb to fall + end case; + + -- Transfer done? + if (r_stb and not master_i.stall) = '1' then + r_stb <= '0'; + end if; + + -- Did the slave push us data? + if slave_i.cyc = '0' then + r_idx <= c_max; -- reset counter to restore alignment + -- leave r_stb/r_dat unchanged! + elsif (slave_i.stb and not s_stall) = '1' then + r_dat(((to_integer(r_idx)+1)*g_slave_width)-1 downto to_integer(r_idx)*g_slave_width) <= + slave_i.dat(g_slave_width-1 downto 0); + if r_idx = c_zero then + r_idx <= c_max; + r_stb <= '1'; + else + r_idx <= r_idx - 1; + end if; + end if; + + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tag_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tag_fifo.vhd new file mode 100644 index 000000000..015e32bb0 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tag_fifo.vhd @@ -0,0 +1,61 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone Tag FIFO +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_tag_fifo.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Tracks which channel the MUX should pop next +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; + +entity eb_tag_fifo is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + fsm_stb_i : in std_logic; + fsm_dat_i : in t_tag; + fsm_full_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_tag; + mux_empty_o : out std_logic); +end eb_tag_fifo; + +architecture rtl of eb_tag_fifo is +begin + + fifo : eb_fifo + generic map( + g_width => t_tag'length, + g_size => c_queue_depth) + port map( + clk_i => clk_i, + rstn_i => rstn_i, + w_full_o => fsm_full_o, + w_push_i => fsm_stb_i, + w_dat_i => fsm_dat_i, + r_empty_o => mux_empty_o, + r_pop_i => mux_pop_i, + r_dat_o => mux_dat_o); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tx_mux.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tx_mux.vhd new file mode 100644 index 000000000..2c2c4c345 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_tx_mux.vhd @@ -0,0 +1,170 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone TX MUX +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_tux_mux.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Combines output streams into a packet +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; + +entity eb_tx_mux is + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + tag_pop_o : out std_logic; + tag_dat_i : in t_tag; + tag_empty_i : in std_logic; + + pass_pop_o : out std_logic; + pass_dat_i : in t_wishbone_data; + pass_empty_i : in std_logic; + + cfg_pop_o : out std_logic; + cfg_dat_i : in t_wishbone_data; + cfg_empty_i : in std_logic; + + wbm_pop_o : out std_logic; + wbm_dat_i : in t_wishbone_data; + wbm_empty_i : in std_logic; + + skip_stb_o : out std_logic; + skip_stall_i : in std_logic; + + tx_cyc_o : out std_logic; + tx_stb_o : out std_logic; + tx_dat_o : out t_wishbone_data; + tx_stall_i : in std_logic); +end eb_tx_mux; + +architecture rtl of eb_tx_mux is + + signal r_skip : std_logic; + signal r_tx_cyc : std_logic; + signal r_tx_stb : std_logic; + signal s_can_tx : std_logic; + signal s_dat_mux : t_wishbone_data; + signal s_tag_mux : std_logic; + signal s_pass_mux : std_logic; + signal s_cfg_mux : std_logic; + signal s_wbm_mux : std_logic; + signal s_tag_pop : std_logic; + signal r_tag_valid : std_logic; + signal r_tag_value : t_tag; + +begin + + -- We can write whenever TX is unstalled and/or not full + s_can_tx <= not ((r_tx_cyc and r_tx_stb and tx_stall_i) or (r_skip and skip_stall_i)); + + skip_stb_o <= r_skip; + tx_cyc_o <= r_tx_cyc; + tx_stb_o <= r_tx_stb; + + tx_out : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_skip <= '0'; + r_tx_cyc <= '0'; + r_tx_stb <= '0'; + tx_dat_o <= (others => '0'); + elsif rising_edge(clk_i) then + if s_can_tx = '1' then -- is prior operation complete? + r_tx_stb <= not s_tag_mux and r_tag_valid; + r_skip <= '0'; + tx_dat_o <= s_dat_mux; + -- Control the TX cycle line + if r_tag_valid = '1' then + case r_tag_value is + when c_tag_drop_tx => r_tx_cyc <= '0'; + when c_tag_pass_tx => r_tx_cyc <= '1'; + when c_tag_skip_tx => r_skip <= '1'; + when others => null; + end case; + end if; + end if; + end if; + end process; + + with r_tag_value select + s_dat_mux <= + pass_dat_i when c_tag_pass_tx, + pass_dat_i when c_tag_pass_on, + cfg_dat_i when c_tag_cfg_req, + pass_dat_i when c_tag_cfg_ign, + wbm_dat_i when c_tag_wbm_req, + pass_dat_i when c_tag_wbm_ign, + (others => '-') when others; -- c_tag_skip_tx, c_tag_drop_tx + + with r_tag_value select + s_tag_mux <= + pass_empty_i when c_tag_pass_tx, + pass_empty_i when c_tag_pass_on, + cfg_empty_i when c_tag_cfg_req, + (pass_empty_i or cfg_empty_i) when c_tag_cfg_ign, + wbm_empty_i when c_tag_wbm_req, + (pass_empty_i or wbm_empty_i) when c_tag_wbm_ign, + '0' when others; -- c_tag_skip_tx, c_tag_drop_tx + + with r_tag_value select + s_pass_mux <= + pass_empty_i when c_tag_pass_tx, + pass_empty_i when c_tag_pass_on, + (pass_empty_i or cfg_empty_i) when c_tag_cfg_ign, + (pass_empty_i or wbm_empty_i) when c_tag_wbm_ign, + '1' when others; -- c_tag_skip_tx, c_tag_drop_tx, c_tag_cfg_req, c_tag_wbm_req + + with r_tag_value select + s_cfg_mux <= + cfg_empty_i when c_tag_cfg_req, + (pass_empty_i or cfg_empty_i) when c_tag_cfg_ign, + '1' when others; + + with r_tag_value select + s_wbm_mux <= + wbm_empty_i when c_tag_wbm_req, + (pass_empty_i or wbm_empty_i) when c_tag_wbm_ign, + '1' when others; + + -- Pop the queue we fed into TX + pass_pop_o <= s_can_tx and r_tag_valid and not s_pass_mux; + cfg_pop_o <= s_can_tx and r_tag_valid and not s_cfg_mux; + wbm_pop_o <= s_can_tx and r_tag_valid and not s_wbm_mux; + s_tag_pop <= s_can_tx and r_tag_valid and not s_tag_mux; + + -- Pop the tag FIFO if the register is empty/emptied + tag_pop_o <= not tag_empty_i and (s_tag_pop or not r_tag_valid); + tag_in : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_tag_valid <= '0'; + r_tag_value <= c_tag_drop_tx; + elsif rising_edge(clk_i) then + if s_tag_pop = '1' or r_tag_valid = '0' then + r_tag_valid <= not tag_empty_i; + r_tag_value <= tag_dat_i; + end if; + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_wbm_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_wbm_fifo.vhd new file mode 100644 index 000000000..245863e42 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/eb_wbm_fifo.vhd @@ -0,0 +1,171 @@ +------------------------------------------------------------------------------ +-- Title : Etherbone Wishbone Master FIFO +-- Project : Etherbone Core +------------------------------------------------------------------------------ +-- File : eb_wbm_fifo.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Buffers Wishbone requests to resulting data +------------------------------------------------------------------------------- +-- Copyright (c) 2013 GSI +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 1.0 terpstra Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.eb_internals_pkg.all; + +entity eb_wbm_fifo is + generic( + g_timeout_cycles : natural); + port( + clk_i : in std_logic; + rstn_i : in std_logic; + + errreg_o : out std_logic_vector(63 downto 0); + wb_i : in t_wishbone_master_in; + + fsm_stb_i : in std_logic; + fsm_busy_o : out std_logic; + fsm_full_o : out std_logic; + + mux_pop_i : in std_logic; + mux_dat_o : out t_wishbone_data; + mux_empty_o : out std_logic); +end eb_wbm_fifo; + +architecture rtl of eb_wbm_fifo is + + constant c_size : natural := c_queue_depth; + constant c_sbits : natural := f_ceil_log2(c_size); + constant c_tbits : natural := f_ceil_log2(g_timeout_cycles); + + signal s_wb_i_rdy : std_logic; -- 1 when a strobe ackd + signal r_inflight : unsigned(c_sbits-1 downto 0); -- # unacked strobes + signal r_busy : std_logic; -- 1 when r_inflight > 0 + signal r_queued : unsigned(c_sbits-1 downto 0); -- # unpoped strobes (>= r_inflight) + signal r_full : std_logic; -- 1 when r_queued > 0 + signal r_timeout : unsigned(c_tbits-1 downto 0); -- counts downto 0 between acks + signal r_kill_ack : std_logic; -- 1 when r_timeout expires + signal r_errreg : std_logic_vector(63 downto 0); -- shifts in ack when data pops + signal s_ack : std_logic; -- ack of ready data + +begin + + s_wb_i_rdy <= wb_i.ack or wb_i.err or wb_i.rty or r_kill_ack; + + fsm_busy_o <= r_busy; + busy : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_busy <= '0'; + r_inflight <= (others => '0'); + elsif rising_edge(clk_i) then + if fsm_stb_i = '1' then + if s_wb_i_rdy = '1' then -- push+pop + r_inflight <= r_inflight; + else -- push + r_busy <= '1'; + r_inflight <= r_inflight + 1; + end if; + else + if s_wb_i_rdy = '1' then -- pop + if r_inflight = 1 then + r_busy <= '0'; + end if; + r_inflight <= r_inflight - 1; + else -- noop + r_inflight <= r_inflight; + end if; + end if; + end if; + end process; + + fsm_full_o <= r_full; + full : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_full <= '0'; + r_queued <= (others => '0'); + elsif rising_edge(clk_i) then + if fsm_stb_i = '1' then + if mux_pop_i = '1' then -- push+pop + r_queued <= r_queued; + else -- push + if r_queued = c_size-1 then + r_full <= '1'; + end if; + r_queued <= r_queued + 1; + end if; + else + if mux_pop_i = '1' then -- pop + r_full <= '0'; + r_queued <= r_queued - 1; + else -- noop + r_queued <= r_queued; + end if; + end if; + end if; + end process; + + kill_ack : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_kill_ack <= '0'; + r_timeout <= to_unsigned(g_timeout_cycles, r_timeout'length); + elsif rising_edge(clk_i) then + if s_wb_i_rdy = '1' or r_busy = '0' then -- ackd? + r_kill_ack <= '0'; + r_timeout <= to_unsigned(g_timeout_cycles, r_timeout'length); + else + if r_timeout = 1 then + r_kill_ack <= '1'; -- causes s_wb_i_rdy next cycle + end if; + r_timeout <= r_timeout - 1; + end if; + end if; + end process; + + datfifo : eb_fifo + generic map( + g_width => c_wishbone_data_width+1, + g_size => c_size) + port map( + clk_i => clk_i, + rstn_i => rstn_i, + w_full_o => open, + w_push_i => s_wb_i_rdy, + w_dat_i(t_wishbone_data'range) => wb_i.dat, + w_dat_i(t_wishbone_data'length) => wb_i.ack, + r_empty_o => mux_empty_o, + r_pop_i => mux_pop_i, + r_dat_o(t_wishbone_data'range) => mux_dat_o, + r_dat_o(t_wishbone_data'length) => s_ack); + + -- Shift the error register during data pop + -- This ensures that it reflects state synchronous to the TX path + errreg_o <= r_errreg; + errreg : process(rstn_i, clk_i) is + begin + if rstn_i = '0' then + r_errreg <= (others => '0'); + elsif rising_edge(clk_i) then + if mux_pop_i = '1' then + r_errreg <= r_errreg(r_errreg'left-1 downto 0) & (not s_ack); + end if; + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/etherbone_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/etherbone_pkg.vhd new file mode 100644 index 000000000..394b1e878 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/etherbone-core/hdl/eb_slave_core/etherbone_pkg.vhd @@ -0,0 +1,168 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; + +package etherbone_pkg is + constant c_etherbone_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"4", --32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"0000000000000651", -- GSI + device_id => x"68202b22", + version => x"00000001", + date => x"20130211", + name => "Etherbone-Config "))); + + constant c_ebm_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"0000000000ffffff", + product => ( + vendor_id => x"0000000000000651", -- GSI + device_id => x"00000815", + version => x"00000002", + date => x"20140615", + name => "Etherbone_Master "))); + + function f_hi_adr_bits(ebm : t_sdb_device) return natural; + + + component eb_raw_slave is + generic( + g_sdb_address : std_logic_vector(63 downto 0); + g_timeout_cycles : natural := 6250000; -- 100 ms at 62.5MHz + g_bus_width : natural); + port( + clk_i : in std_logic; + nRst_i : in std_logic; + snk_i : in t_wishbone_slave_in; + snk_o : out t_wishbone_slave_out; + src_o : out t_wishbone_master_out; + src_i : in t_wishbone_master_in; + cfg_slave_o : out t_wishbone_slave_out; + cfg_slave_i : in t_wishbone_slave_in; + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in); + end component; + + component eb_master_slave_wrapper is + generic( + g_with_master : boolean := false; + + g_ebs_sdb_address : std_logic_vector(63 downto 0); + g_ebs_timeout_cycles : natural := 6250000; + g_ebs_mtu : natural := 1500; + + g_ebm_adr_bits_hi : natural := f_hi_adr_bits(c_ebm_sdb) + + ); + port( + clk_i : in std_logic; + nRst_i : in std_logic; + + --to wr core, ext wrf if + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + + --ebs + ebs_cfg_slave_o : out t_wishbone_slave_out; + ebs_cfg_slave_i : in t_wishbone_slave_in; + ebs_wb_master_o : out t_wishbone_master_out; + ebs_wb_master_i : in t_wishbone_master_in; + + --ebm (optional) + ebm_wb_slave_i : in t_wishbone_slave_in; + ebm_wb_slave_o : out t_wishbone_slave_out + + ); + end component; + + component eb_ethernet_slave is + generic( + g_sdb_address : std_logic_vector(63 downto 0); + g_timeout_cycles : natural := 6250000; -- 100 ms at 62.5MHz + g_mtu : natural := 1500); + port( + clk_i : in std_logic; + nRst_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + cfg_slave_o : out t_wishbone_slave_out; + cfg_slave_i : in t_wishbone_slave_in; + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in); + end component; + + -- Backwards compatability component; use eb_ethernet_slave + component eb_slave_core is + generic( + g_sdb_address : std_logic_vector(63 downto 0); + g_timeout_cycles : natural := 6250000; -- 100 ms at 62.5MHz + g_mtu : natural := 1500); + port( + clk_i : in std_logic; + nRst_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + cfg_slave_o : out t_wishbone_slave_out; + cfg_slave_i : in t_wishbone_slave_in; + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in); + end component; + + component eb_master_top is +generic(g_adr_bits_hi : natural := 8; + g_mtu : natural := 32); +port( + clk_i : in std_logic; + rst_n_i : in std_logic; + + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + + framer_in : out t_wishbone_slave_in; + framer_out : out t_wishbone_slave_out; + + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out +); +end component; + + + +end etherbone_pkg; + +package body etherbone_pkg is + + -- gets correct number of high address bits from ebm sdb + function f_hi_adr_bits(ebm : t_sdb_device) return natural is + variable ret : natural := 2; + variable len : natural; + begin + len := f_hot_to_bin(ebm.sdb_component.addr_last); + ret := c_wishbone_address_width - (len - 2); + return ret; + end f_hi_adr_bits; + +end etherbone_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_crc_gen.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_crc_gen.vhd new file mode 100644 index 000000000..e7d6b6665 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_crc_gen.vhd @@ -0,0 +1,280 @@ +---------------------------------------------------------------------- +---- ---- +---- Ultimate CRC. ---- +---- ---- +---- This file is part of the ultimate CRC projectt ---- +---- http://www.opencores.org/cores/ultimate_crc/ ---- +---- ---- +---- Description ---- +---- CRC generator/checker, parallel implementation. ---- +---- ---- +---- ---- +---- To Do: ---- +---- - ---- +---- ---- +---- Author(s): ---- +---- - Geir Drange, gedra@opencores.org ---- +---- ---- +---------------------------------------------------------------------- +---- ---- +---- Copyright (C) 2005 Authors and OPENCORES.ORG ---- +---- ---- +---- This source file may be used and distributed without ---- +---- restriction provided that this copyright statement is not ---- +---- removed from the file and that any derivative work contains ---- +---- the original copyright notice and the associated disclaimer. ---- +---- ---- +---- This source file is free software; you can redistribute it ---- +---- and/or modify it under the terms of the GNU General ---- +---- Public License as published by the Free Software Foundation; ---- +---- either version 2.0 of the License, or (at your option) any ---- +---- later version. ---- +---- ---- +---- This source is distributed in the hope that it will be ---- +---- useful, but WITHOUT ANY WARRANTY; without even the implied ---- +---- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ---- +---- PURPOSE. See the GNU General Public License for more details.---- +---- ---- +---- You should have received a copy of the GNU General ---- +---- Public License along with this source; if not, download it ---- +---- from http://www.gnu.org/licenses/gpl.txt ---- +---- ---- +---------------------------------------------------------------------- +-- +-- CVS Revision History +-- +-- $Log: ucrc_par.vhd,v $ +-- Revision 1.1 2005/05/09 15:58:38 gedra +-- Parallel implementation +-- +-- Modified by T.W. for use in GenCores library +-- + +library ieee; +use ieee.std_logic_1164.all; +use work.gencores_pkg.all; + +entity gc_crc_gen is + generic ( +-- polynomial of our CRC generator + g_polynomial : std_logic_vector := x"04C11DB7"; +-- initial (after-reset) value of CRC + g_init_value : std_logic_vector := x"ffffffff"; +-- residual value of CRC when matched + g_residue : std_logic_vector := x"38fb2284"; +-- width of full data input word + g_data_width : integer range 2 to 256 := 16; +-- width of smaller-than-full data input word + g_half_width : integer range 2 to 256 := 8; +-- use synchronous reset when 1 + g_sync_reset : integer range 0 to 1 := 0; +-- dual-width mode (g_data_width - wide input word when 1 and g_half_width input +-- word when 0) + g_dual_width : integer range 0 to 1 := 0; +-- if true, match_o output is registered, otherwise it's driven combinatorially + g_registered_match_output : boolean := true; + g_registered_crc_output : boolean := true); + port ( + clk_i : in std_logic; -- clock + rst_i : in std_logic; -- reset, active high + en_i : in std_logic; -- enable input, active high + half_i : in std_logic; -- 1: input word has g_half_width bits + -- 0: input word has g_data_width bits + + data_i : in std_logic_vector(g_data_width - 1 downto 0); -- data input + restart_i : in std_logic := '0'; + + match_o : out std_logic; -- CRC match flag: 1 - CRC matches + + crc_o : out std_logic_vector(g_polynomial'length - 1 downto 0)); -- CRC + -- output value +end gc_crc_gen; + +architecture rtl of gc_crc_gen is + + function f_reverse_vector (a : in std_logic_vector) + return std_logic_vector is + variable v_result : std_logic_vector(a'reverse_range); + begin + for i in a'range loop + v_result(i) := a(i); + end loop; + return v_result; + end; + + function f_reverse_bytes (a : in std_logic_vector) + return std_logic_vector is + variable tmp : std_logic_vector(a'length-1 downto 0); + variable v_result : std_logic_vector(a'length-1 downto 0); + begin + tmp := a; + for i in tmp'range loop + v_result(i) := tmp(((tmp'length/8-1) - i/8)*8 + (i mod 8)); + end loop; + return v_result; + end; + + + constant msb : integer := g_polynomial'length - 1; + constant init_msb : integer := g_init_value'length - 1; + constant p : std_logic_vector(msb downto 0) := g_polynomial; + constant dw : integer := g_data_width; + constant pw : integer := g_polynomial'length; + type fb_array is array (dw downto 1) of std_logic_vector(msb downto 0); + type dmsb_array is array (dw downto 1) of std_logic_vector(msb downto 1); + signal crca : fb_array; + signal da, ma : dmsb_array; + signal crc : std_logic_vector(msb downto 0); + signal arst, srst : std_logic; + + + signal data_i2 : std_logic_vector(g_data_width-1 downto 0); + signal en_d0 : std_logic; + signal crc_cur, crc_next : std_logic_vector(g_polynomial'length-1 downto 0); + + +begin + +-- Parameter checking: Invalid generics will abort simulation/synthesis + PCHK1 : if msb /= init_msb generate + process + begin + report "g_polynomial and g_init_value vectors must be equal length!" + severity failure; + wait; + end process; + end generate PCHK1; + + PCHK2 : if (msb < 3) or (msb > 31) generate + process + begin + report "g_polynomial must be of order 4 to 32!" + severity failure; + wait; + end process; + end generate PCHK2; + + PCHK3 : if p(0) /= '1' generate -- LSB must be 1 + process + begin + report "g_polynomial must have lsb set to 1!" + severity failure; + wait; + end process; + end generate PCHK3; + + data_i2 <= f_reverse_bytes(data_i); + + crc_cur <= g_init_value when restart_i = '1' else crc; + +-- Generate vector of each data bit + CA : for i in 1 to dw generate -- data bits + DAT : for j in 1 to msb generate + da(i)(j) <= data_i2(i - 1); + end generate DAT; + end generate CA; + +-- Generate vector of each CRC MSB + MS0 : for i in 1 to msb generate + ma(1)(i) <= crc_cur(msb); + end generate MS0; + MSP : for i in 2 to dw generate + MSU : for j in 1 to msb generate + ma(i)(j) <= crca(i - 1)(msb); + end generate MSU; + end generate MSP; + +-- Generate feedback matrix + crca(1)(0) <= da(1)(1) xor crc_cur(msb); + crca(1)(msb downto 1) <= crc_cur(msb - 1 downto 0) xor ((da(1) xor ma(1)) and p(msb downto 1)); + FB : for i in 2 to dw generate + crca(i)(0) <= da(i)(1) xor crca(i - 1)(msb); + crca(i)(msb downto 1) <= crca(i - 1)(msb - 1 downto 0) xor + ((da(i) xor ma(i)) and p(msb downto 1)); + end generate FB; + +-- Reset signal + SR : if g_sync_reset = 1 generate + srst <= rst_i; + arst <= '0'; + end generate SR; + AR : if g_sync_reset = 0 generate + srst <= '0'; + arst <= rst_i; + end generate AR; + + + CRCP : process (clk_i, arst) + begin + if arst = '1' then -- async. reset + crc <= g_init_value; + elsif rising_edge(clk_i) then + if srst = '1' then -- sync. reset + crc <= g_init_value; + elsif en_i = '1' then + + if(half_i = '1' and g_dual_width = 1) then + crc <= crca(g_half_width); + else + crc <= crca(g_data_width); + end if; + end if; + end if; + end process; + + p_crc_next : process(crc, half_i, crca) + begin + if(g_registered_crc_output) then + crc_next <= f_reverse_bytes(f_reverse_vector(not crc)); + else + if(half_i = '1' and g_dual_width = 1) then + crc_next <= f_reverse_bytes(f_reverse_vector(not crca(g_half_width))); + else + crc_next <= f_reverse_bytes(f_reverse_vector(not crca(g_data_width))); + end if; + end if; + end process; + + p_crc_output : process(crc_next, crc, en_i) + begin + if(g_registered_crc_output) then + crc_o <= crc_next; + elsif(en_i = '1') then + crc_o <= crc_next; + else + crc_o <= f_reverse_bytes(f_reverse_vector(not crc)); + end if; + end process; + + gen_reg_match_output : if(g_registered_match_output) generate + + match_gen : process (clk_i, arst) + begin + if arst = '1' then -- async. reset + match_o <= '0'; + en_d0 <= '0'; + elsif rising_edge(clk_i) then + if srst = '1' then -- sync. reset + match_o <= '0'; + en_d0 <= '0'; + else + en_d0 <= en_i; + + if(en_d0 = '1') then + if crc_next = g_residue then + match_o <= '1'; + else + match_o <= '0'; + end if; + end if; + end if; + end if; + end process; + + end generate gen_reg_match_output; + + gen_comb_match_output : if (not g_registered_match_output) generate + match_o <= '1' when crc_next = g_residue else '0'; + end generate gen_comb_match_output; +end rtl; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_extend_pulse.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_extend_pulse.vhd new file mode 100644 index 000000000..939d516a4 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_extend_pulse.vhd @@ -0,0 +1,93 @@ +------------------------------------------------------------------------------- +-- Title : Pulse width extender +-- Project : General Cores library +------------------------------------------------------------------------------- +-- File : gc_extend_pulse.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Created : 2009-09-01 +-- Last update: 2012-06-19 +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: +-- Synchronous pulse extender. Generates a pulse of programmable width upon +-- detection of a rising edge in the input. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2009-09-01 0.9 twlostow Created +-- 2011-04-18 1.0 twlostow Added comments & header +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.NUMERIC_STD.all; + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; + +entity gc_extend_pulse is + + generic ( + -- output pulse width in clk_i cycles + g_width : natural := 1000 + ); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + -- input pulse (synchronou to clk_i) + pulse_i : in std_logic; + -- extended output pulse + extended_o : out std_logic := '0'); +end gc_extend_pulse; + +architecture rtl of gc_extend_pulse is + + signal cntr : unsigned(f_log2_size(g_width)-1 downto 0); + signal extended_int : std_logic; + +begin -- rtl + + extend : process (clk_i, rst_n_i) + begin -- process extend + if rst_n_i = '0' then -- asynchronous reset (active low) + extended_int <= '0'; + cntr <= (others => '0'); + elsif clk_i'event and clk_i = '1' then -- rising clock edge + if(pulse_i = '1') then + extended_int <= '1'; + cntr <= to_unsigned(g_width - 2, cntr'length); + elsif cntr /= to_unsigned(0, cntr'length) then + cntr <= cntr - 1; + else + extended_int <= '0'; + end if; + end if; + end process extend; + + extended_o <= pulse_i or extended_int; + +end rtl; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_frequency_meter.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_frequency_meter.vhd new file mode 100644 index 000000000..39b15afc7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_frequency_meter.vhd @@ -0,0 +1,130 @@ +------------------------------------------------------------------------------- +-- Title : Frequency meter +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : gc_frequency_meter.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2012-2015 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; + +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; + +entity gc_frequency_meter is + generic( + g_with_internal_timebase : boolean := true; + g_clk_sys_freq : integer; + g_counter_bits : integer := 32); + + port( + clk_sys_i : in std_logic; + clk_in_i : in std_logic; + rst_n_i : in std_logic; + pps_p1_i : in std_logic; + freq_o : out std_logic_vector(g_counter_bits-1 downto 0); + freq_valid_o : out std_logic + ); + +end gc_frequency_meter; + + +architecture behavioral of gc_frequency_meter is + + signal gate_pulse, gate_pulse_synced : std_logic; + + signal cntr_gate : unsigned(g_counter_bits-1 downto 0); + signal cntr_meas : unsigned(g_counter_bits-1 downto 0); + signal freq_reg : std_logic_vector(g_counter_bits-1 downto 0); + +begin + + gen_internal_timebase : if(g_with_internal_timebase = true) generate + + p_gate_counter : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + cntr_gate <= (others => '0'); + gate_pulse <= '0'; + else + if(cntr_gate = g_clk_sys_freq-1) then + cntr_gate <= (others => '0'); + gate_pulse <= '1'; + else + cntr_gate <= cntr_gate + 1; + gate_pulse <= '0'; + end if; + end if; + end if; + end process; + + U_Sync_Gate : gc_pulse_synchronizer + port map ( + clk_in_i => clk_sys_i, + clk_out_i => clk_in_i, + rst_n_i => rst_n_i, + d_ready_o => freq_valid_o, + d_p_i => gate_pulse, + q_p_o => gate_pulse_synced); + + end generate gen_internal_timebase; + + gen_external_timebase : if(g_with_internal_timebase = false) generate + + U_Sync_Gate : gc_pulse_synchronizer + port map ( + clk_in_i => clk_sys_i, + clk_out_i => clk_in_i, + rst_n_i => rst_n_i, + d_ready_o => freq_valid_o, + d_p_i => pps_p1_i, + q_p_o => gate_pulse_synced); + + end generate gen_external_timebase; + + + p_freq_counter : process (clk_in_i, rst_n_i) + begin + if rst_n_i = '0' then -- asynchronous reset (active low) + cntr_meas <= (others => '0'); + freq_reg <= (others => '0'); + elsif rising_edge(clk_in_i) then + + if(gate_pulse_synced = '1') then + freq_reg <= std_logic_vector(cntr_meas); + cntr_meas <= (others => '0'); + else + cntr_meas <= cntr_meas + 1; + end if; + end if; + end process p_freq_counter; + + freq_o <= freq_reg; +end behavioral; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd new file mode 100644 index 000000000..1707450d1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer.vhd @@ -0,0 +1,134 @@ +------------------------------------------------------------------------------- +-- Title : Pulse synchronizer +-- Project : General Cores Library +------------------------------------------------------------------------------- +-- File : gc_pulse_synchronizer.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-01-10 +-- Last update: 2012-08-29 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Full feedback pulse synchronizer (works independently of the +-- input/output clock domain frequency ratio) +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2012-01-12 1.0 twlostow Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.gencores_pkg.all; + +entity gc_pulse_synchronizer is + + port ( + -- pulse input clock + clk_in_i : in std_logic; + -- pulse output clock + clk_out_i : in std_logic; + -- system reset (clk_in_i domain) + rst_n_i : in std_logic; + -- pulse input ready (clk_in_i domain). When HI, a pulse coming to d_p_i will be + -- correctly transferred to q_p_o. + d_ready_o : out std_logic; + -- pulse input (clk_in_i domain) + d_p_i : in std_logic; + -- pulse output (clk_out_i domain) + q_p_o : out std_logic); + +end gc_pulse_synchronizer; + +architecture rtl of gc_pulse_synchronizer is + + constant c_sync_stages : integer := 3; + + signal ready, d_p_d0 : std_logic; + + signal in_ext, out_ext : std_logic; + signal out_feedback : std_logic; + + signal d_in2out : std_logic_vector(c_sync_stages-1 downto 0); + signal d_out2in : std_logic_vector(c_sync_stages-1 downto 0); + +begin -- rtl + + process(clk_out_i, rst_n_i) + begin + if rst_n_i = '0' then + d_in2out <= (others => '0'); + out_ext <= '0'; + elsif rising_edge(clk_out_i) then + d_in2out <= d_in2out(c_sync_stages-2 downto 0) & in_ext; + out_ext <= d_in2out(c_sync_stages-1); + end if; + end process; + + + process(clk_in_i, rst_n_i) + begin + if rst_n_i = '0' then + d_out2in <= (others => '0'); + elsif rising_edge(clk_in_i) then + d_out2in <= d_out2in(c_sync_stages-2 downto 0) & out_ext; + end if; + end process; + + out_feedback <= d_out2in(c_sync_stages-1); + + p_input_ack : process(clk_in_i, rst_n_i) + begin + if rst_n_i = '0' then + ready <= '1'; + in_ext <= '0'; + d_p_d0 <= '0'; + elsif rising_edge(clk_in_i) then + + d_p_d0 <= d_p_i; + + if(ready = '1' and d_p_i = '1' and d_p_d0 = '0') then + in_ext <= '1'; + ready <= '0'; + elsif(in_ext = '1' and out_feedback = '1') then + in_ext <= '0'; + elsif(in_ext = '0' and out_feedback = '0') then + ready <= '1'; + end if; + end if; + end process; + + p_drive_output : process(clk_out_i, rst_n_i) + begin + if rst_n_i = '0' then + q_p_o <= '0'; + elsif rising_edge(clk_out_i) then + q_p_o <= not out_ext and d_in2out(c_sync_stages-1); + end if; + end process; + + d_ready_o <= ready; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd new file mode 100644 index 000000000..280c72bd8 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_pulse_synchronizer2.vhd @@ -0,0 +1,132 @@ +------------------------------------------------------------------------------- +-- Title : Pulse synchronizer +-- Project : General Cores Library +------------------------------------------------------------------------------- +-- File : gc_pulse_synchronizer2.vhd +-- Author : Tomasz Wlostowski, Wesley Terpstra +-- Company : CERN BE-CO-HT +-- Created : 2012-01-10 +-- Last update: 2012-08-29 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Full feedback pulse synchronizer (works independently of the +-- input/output clock domain frequency ratio) +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2012-01-12 1.0 twlostow Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.gencores_pkg.all; + +entity gc_pulse_synchronizer2 is + port ( + -- pulse input clock + clk_in_i : in std_logic; + rst_in_n_i : in std_logic; + -- pulse output clock + clk_out_i : in std_logic; + rst_out_n_i : in std_logic; + + -- pulse input ready (clk_in_i domain). When HI, a pulse coming to d_p_i will be + -- correctly transferred to q_p_o. + d_ready_o : out std_logic; + -- pulse input (clk_in_i domain) + d_p_i : in std_logic; + -- pulse output (clk_out_i domain) + q_p_o : out std_logic); + +end gc_pulse_synchronizer2; + +architecture rtl of gc_pulse_synchronizer2 is + + constant c_sync_stages : integer := 3; + + signal ready, d_p_d0 : std_logic; + + signal in_ext, out_ext : std_logic; + signal out_feedback : std_logic; + + signal d_in2out : std_logic_vector(c_sync_stages-1 downto 0); + signal d_out2in : std_logic_vector(c_sync_stages-1 downto 0); + +begin -- rtl + + process(clk_out_i, rst_out_n_i) + begin + if rst_out_n_i = '0' then + d_in2out <= (others => '0'); + out_ext <= '0'; + elsif rising_edge(clk_out_i) then + d_in2out <= d_in2out(c_sync_stages-2 downto 0) & in_ext; + out_ext <= d_in2out(c_sync_stages-1); + end if; + end process; + + + process(clk_in_i, rst_in_n_i) + begin + if rst_in_n_i = '0' then + d_out2in <= (others => '0'); + elsif rising_edge(clk_in_i) then + d_out2in <= d_out2in(c_sync_stages-2 downto 0) & out_ext; + end if; + end process; + + out_feedback <= d_out2in(c_sync_stages-1); + + p_input_ack : process(clk_in_i, rst_in_n_i) + begin + if rst_in_n_i = '0' then + ready <= '1'; + in_ext <= '0'; + d_p_d0 <= '0'; + elsif rising_edge(clk_in_i) then + + d_p_d0 <= d_p_i; + + if(ready = '1' and d_p_i = '1' and d_p_d0 = '0') then + in_ext <= not in_ext; + ready <= '0'; + elsif(in_ext = out_feedback) then + ready <= '1'; + end if; + end if; + end process; + + p_drive_output : process(clk_out_i, rst_out_n_i) + begin + if rst_out_n_i = '0' then + q_p_o <= '0'; + elsif rising_edge(clk_out_i) then + q_p_o <= out_ext xor d_in2out(c_sync_stages-1); + end if; + end process; + + d_ready_o <= ready; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_reset.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_reset.vhd new file mode 100644 index 000000000..e4fa0a493 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_reset.vhd @@ -0,0 +1,87 @@ +------------------------------------------------------------------------------- +-- Title : Reset synchronizer and generator +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : gc_reset.vhd +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2012-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +entity gc_reset is + generic( + g_clocks : natural := 1; + g_logdelay : natural := 10; + g_syncdepth : natural := 3); + port( + free_clk_i : in std_logic; + locked_i : in std_logic := '1'; -- All the PLL locked signals ANDed together + clks_i : in std_logic_vector(g_clocks-1 downto 0); + rstn_o : out std_logic_vector(g_clocks-1 downto 0)); +end gc_reset; + +architecture rtl of gc_reset is + subtype t_shifter is std_logic_vector(g_syncdepth-1 downto 0); + type t_shifters is array(natural range <>) of t_shifter; + + signal shifters : t_shifters(g_clocks-1 downto 0) := (others => (others => '0')); -- start reset + signal locked_count : unsigned(g_logdelay-1 downto 0) := (others => '0'); + signal master_rstn : std_logic := '0'; +begin + lock : process(free_clk_i, locked_i) + constant locked_done : unsigned(g_logdelay-1 downto 0) := (others => '1'); + begin + -- Asynchronous reset + if locked_i = '0' then + master_rstn <= '0'; + locked_count <= (others => '0'); + else + if rising_edge(free_clk_i) then + if locked_count = locked_done then + master_rstn <= '1'; + else + master_rstn <= '0'; + locked_count <= locked_count + 1; + end if; + end if; + end if; + end process; + + -- Generate the sync chains for each clock domain + syncs : for i in g_clocks-1 downto 0 generate + sync : process(clks_i(i)) + begin + if rising_edge(clks_i(i)) then + shifters(i) <= master_rstn & shifters(i)(g_syncdepth-1 downto 1); + end if; + end process; + end generate; + + -- Output the synchronized reset + rstn : for i in g_clocks-1 downto 0 generate + rstn_o(i) <= shifters(i)(0); + end generate; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_ffs.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_ffs.vhd new file mode 100644 index 000000000..6603c0297 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_ffs.vhd @@ -0,0 +1,125 @@ +------------------------------------------------------------------------------- +-- Title : Synchronizer chain +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : gc_sync_ffs.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-06-14 +-- Last update: 2017-02-03 +-- Platform : FPGA-generic +-- Standard : VHDL'87 +------------------------------------------------------------------------------- +-- Description: Synchronizer chain and edge detector. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 - 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-06-14 1.0 twlostow Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +entity gc_sync_ffs is + generic( + g_sync_edge : string := "positive" + ); + port( + clk_i : in std_logic; -- clock from the destination clock domain + rst_n_i : in std_logic; -- reset + data_i : in std_logic; -- async input + synced_o : out std_logic; -- synchronized output + npulse_o : out std_logic; -- negative edge detect output (single-clock + -- pulse) + ppulse_o : out std_logic -- positive edge detect output (single-clock + -- pulse) + ); +end gc_sync_ffs; + +-- make Altera Quartus quiet regarding unknown attributes: +-- altera message_off 10335 + +architecture behavioral of gc_sync_ffs is + signal sync0, sync1, sync2 : std_logic; + + attribute shreg_extract : string; + attribute shreg_extract of sync0 : signal is "no"; + attribute shreg_extract of sync1 : signal is "no"; + attribute shreg_extract of sync2 : signal is "no"; + + attribute keep : string; + attribute keep of sync0 : signal is "true"; + attribute keep of sync1 : signal is "true"; + + -- synchronizer attribute for Vivado + attribute ASYNC_REG : string; + attribute ASYNC_REG of sync0 : signal is "true"; + attribute ASYNC_REG of sync1 : signal is "true"; + attribute ASYNC_REG of sync2 : signal is "true"; + +begin + + + sync_posedge : if (g_sync_edge = "positive") generate + process(clk_i, rst_n_i) + begin + if(rst_n_i = '0') then + sync0 <= '0'; + sync1 <= '0'; + sync2 <= '0'; + synced_o <= '0'; + npulse_o <= '0'; + ppulse_o <= '0'; + elsif rising_edge(clk_i) then + sync0 <= data_i; + sync1 <= sync0; + sync2 <= sync1; + synced_o <= sync1; + npulse_o <= sync2 and not sync1; + ppulse_o <= not sync2 and sync1; + end if; + end process; + end generate sync_posedge; + + sync_negedge : if(g_sync_edge = "negative") generate + process(clk_i, rst_n_i) + begin + if(rst_n_i = '0') then + sync0 <= '0'; + sync1 <= '0'; + sync2 <= '0'; + synced_o <= '0'; + npulse_o <= '0'; + ppulse_o <= '0'; + elsif falling_edge(clk_i) then + sync0 <= data_i; + sync1 <= sync0; + sync2 <= sync1; + synced_o <= sync1; + npulse_o <= sync2 and not sync1; + ppulse_o <= not sync2 and sync1; + end if; + end process; + end generate sync_negedge; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_register.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_register.vhd new file mode 100644 index 000000000..8d43ef443 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gc_sync_register.vhd @@ -0,0 +1,88 @@ +------------------------------------------------------------------------------- +-- Title : Parametrized synchronizer +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : gc_sync_register.vhd +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2014-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- +-- Modifications: +-- 2016-08-24: by Jan Pospisil (j.pospisil@cern.ch) +-- * added ASYNC_REG attribute for better timing analysis/simulation +-- in Xilinx tools +-------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +entity gc_sync_register is + generic ( + g_width : integer); + port ( + clk_i : in std_logic; + rst_n_a_i : in std_logic; + d_i : in std_logic_vector(g_width-1 downto 0); + q_o : out std_logic_vector(g_width-1 downto 0)); + +end gc_sync_register; + +-- make Altera Quartus quiet regarding unknown attributes: +-- altera message_off 10335 + +architecture rtl of gc_sync_register is + + signal gc_sync_register_in : std_logic_vector(g_width-1 downto 0); + signal sync0, sync1 : std_logic_vector(g_width-1 downto 0); + + attribute shreg_extract : string; + attribute shreg_extract of gc_sync_register_in : signal is "no"; + attribute shreg_extract of sync0 : signal is "no"; + attribute shreg_extract of sync1 : signal is "no"; + + attribute keep : string; + attribute keep of gc_sync_register_in : signal is "true"; + attribute keep of sync0 : signal is "true"; + attribute keep of sync1 : signal is "true"; + + attribute async_reg : string; + attribute async_reg of gc_sync_register_in : signal is "true"; + attribute async_reg of sync0 : signal is "true"; + attribute async_reg of sync1 : signal is "true"; + +begin + + process(clk_i, rst_n_a_i) + begin + if(rst_n_a_i = '0') then + sync1 <= (others => '0'); + sync0 <= (others => '0'); + elsif rising_edge(clk_i) then + sync0 <= gc_sync_register_in; + sync1 <= sync0; + end if; + end process; + + gc_sync_register_in <= d_i; + q_o <= sync1; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gencores_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gencores_pkg.vhd new file mode 100644 index 000000000..4e6d39fe7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/common/gencores_pkg.vhd @@ -0,0 +1,674 @@ +------------------------------------------------------------------------------- +-- Title : General cores VHDL package +-- Project : General Cores library +------------------------------------------------------------------------------- +-- File : gencores_pkg.vhd +-- Author : Tomasz Wlostowski +-- Theodor-Adrian Stana +-- Matthieu Cattin +-- Dimitrios Lampridis +-- Company : CERN +-- Created : 2009-09-01 +-- Last update: 2017-10-11 +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: +-- Package incorporating simple VHDL modules and functions, which are used +-- in the WR and other OHWR projects. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2016 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.genram_pkg.all; + +package gencores_pkg is + + --============================================================================ + -- Component instantiations + --============================================================================ + + ------------------------------------------------------------------------------ + -- Pulse extender + ------------------------------------------------------------------------------ + component gc_extend_pulse + generic ( + g_width : natural); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + pulse_i : in std_logic; + extended_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- CRC generator + ------------------------------------------------------------------------------ + component gc_crc_gen + generic ( + g_polynomial : std_logic_vector := x"04C11DB7"; + g_init_value : std_logic_vector := x"ffffffff"; + g_residue : std_logic_vector := x"38fb2284"; + g_data_width : integer range 2 to 256 := 16; + g_half_width : integer range 2 to 256 := 8; + g_sync_reset : integer range 0 to 1 := 1; + g_dual_width : integer range 0 to 1 := 0; + g_registered_match_output : boolean := true; + g_registered_crc_output : boolean := true); + port ( + clk_i : in std_logic; + rst_i : in std_logic; + en_i : in std_logic; + half_i : in std_logic; + restart_i : in std_logic := '0'; + data_i : in std_logic_vector(g_data_width - 1 downto 0); + match_o : out std_logic; + crc_o : out std_logic_vector(g_polynomial'length - 1 downto 0)); + end component; + + ------------------------------------------------------------------------------ + -- Moving average + ------------------------------------------------------------------------------ + component gc_moving_average + generic ( + g_data_width : natural; + g_avg_log2 : natural range 1 to 8); + port ( + rst_n_i : in std_logic; + clk_i : in std_logic; + din_i : in std_logic_vector(g_data_width-1 downto 0); + dout_o : out std_logic_vector(g_data_width+g_avg_log2-1 downto 0); + dout_stb_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- Delay line + ------------------------------------------------------------------------------ + component gc_delay_line + generic ( + g_delay : integer; + g_width : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + d_i : in std_logic_vector(g_width -1 downto 0); + q_o : out std_logic_vector(g_width -1 downto 0); + ready_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- PI controller + ------------------------------------------------------------------------------ + component gc_dual_pi_controller + generic ( + g_error_bits : integer; + g_dacval_bits : integer; + g_output_bias : integer; + g_integrator_fracbits : integer; + g_integrator_overbits : integer; + g_coef_bits : integer); + port ( + clk_sys_i : in std_logic; + rst_n_sysclk_i : in std_logic; + phase_err_i : in std_logic_vector(g_error_bits-1 downto 0); + phase_err_stb_p_i : in std_logic; + freq_err_i : in std_logic_vector(g_error_bits-1 downto 0); + freq_err_stb_p_i : in std_logic; + mode_sel_i : in std_logic; + dac_val_o : out std_logic_vector(g_dacval_bits-1 downto 0); + dac_val_stb_p_o : out std_logic; + pll_pcr_enable_i : in std_logic; + pll_pcr_force_f_i : in std_logic; + pll_fbgr_f_kp_i : in std_logic_vector(g_coef_bits-1 downto 0); + pll_fbgr_f_ki_i : in std_logic_vector(g_coef_bits-1 downto 0); + pll_pbgr_p_kp_i : in std_logic_vector(g_coef_bits-1 downto 0); + pll_pbgr_p_ki_i : in std_logic_vector(g_coef_bits-1 downto 0)); + end component; + + ------------------------------------------------------------------------------ + -- Serial 16-bit DAC interface (SPI/QSPI/MICROWIRE compatible) + ------------------------------------------------------------------------------ + component gc_serial_dac + generic ( + g_num_data_bits : integer; + g_num_extra_bits : integer; + g_num_cs_select : integer; + g_sclk_polarity : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + value_i : in std_logic_vector(g_num_data_bits-1 downto 0); + cs_sel_i : in std_logic_vector(g_num_cs_select-1 downto 0); + load_i : in std_logic; + sclk_divsel_i : in std_logic_vector(2 downto 0); + dac_cs_n_o : out std_logic_vector(g_num_cs_select-1 downto 0); + dac_sclk_o : out std_logic; + dac_sdata_o : out std_logic; + busy_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- Synchronisation FF chain + ------------------------------------------------------------------------------ + component gc_sync_ffs + generic ( + g_sync_edge : string := "positive"); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + data_i : in std_logic; + synced_o : out std_logic; + npulse_o : out std_logic; + ppulse_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- Pulse synchroniser + ------------------------------------------------------------------------------ + component gc_pulse_synchronizer + port ( + clk_in_i : in std_logic; + clk_out_i : in std_logic; + rst_n_i : in std_logic; + d_ready_o : out std_logic; + d_p_i : in std_logic; + q_p_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- Pulse synchroniser (with reset from both clock domains) + ------------------------------------------------------------------------------ + component gc_pulse_synchronizer2 is + port ( + clk_in_i : in std_logic; + rst_in_n_i : in std_logic; + clk_out_i : in std_logic; + rst_out_n_i : in std_logic; + d_ready_o : out std_logic; + d_p_i : in std_logic; + q_p_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- Frequency meter + ------------------------------------------------------------------------------ + component gc_frequency_meter + generic ( + g_with_internal_timebase : boolean; + g_clk_sys_freq : integer; + g_counter_bits : integer); + port ( + clk_sys_i : in std_logic; + clk_in_i : in std_logic; + rst_n_i : in std_logic; + pps_p1_i : in std_logic; + freq_o : out std_logic_vector(g_counter_bits-1 downto 0); + freq_valid_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- Time-division multiplexer with round robin arbitration + ------------------------------------------------------------------------------ + component gc_arbitrated_mux + generic ( + g_num_inputs : integer; + g_width : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + d_i : in std_logic_vector(g_num_inputs * g_width-1 downto 0); + d_valid_i : in std_logic_vector(g_num_inputs-1 downto 0); + d_req_o : out std_logic_vector(g_num_inputs-1 downto 0); + q_o : out std_logic_vector(g_width-1 downto 0); + q_valid_o : out std_logic; + q_input_id_o : out std_logic_vector(f_log2_size(g_num_inputs)-1 downto 0)); + end component; + + ------------------------------------------------------------------------------ + -- Power-On reset generator + ------------------------------------------------------------------------------ + component gc_reset is + generic( + g_clocks : natural := 1; + g_logdelay : natural := 10; + g_syncdepth : natural := 3); + port( + free_clk_i : in std_logic; + locked_i : in std_logic := '1'; -- All the PLL locked signals ANDed together + clks_i : in std_logic_vector(g_clocks-1 downto 0); + rstn_o : out std_logic_vector(g_clocks-1 downto 0)); + end component; + + ------------------------------------------------------------------------------ + -- Power-On reset generator of synchronous single reset from multiple + -- asynchronous input reset signals + ------------------------------------------------------------------------------ + component gc_single_reset_gen is + generic( + g_out_reg_depth : natural :=2; + g_rst_in_num : natural :=2); + port ( + clk_i : in std_logic; + rst_signals_n_a_i : in std_logic_vector(g_rst_in_num-1 downto 0); + rst_n_o : out std_logic + ); + end component; + + ------------------------------------------------------------------------------ + -- Round robin arbiter + ------------------------------------------------------------------------------ + component gc_rr_arbiter + generic ( + g_size : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + req_i : in std_logic_vector(g_size-1 downto 0); + grant_o : out std_logic_vector(g_size-1 downto 0); + grant_comb_o : out std_logic_vector(g_size-1 downto 0)); + end component; + + ------------------------------------------------------------------------------ + -- Pack or unpack words + ------------------------------------------------------------------------------ + component gc_word_packer + generic ( + g_input_width : integer; + g_output_width : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + d_i : in std_logic_vector(g_input_width-1 downto 0); + d_valid_i : in std_logic; + d_req_o : out std_logic; + flush_i : in std_logic := '0'; + q_o : out std_logic_vector(g_output_width-1 downto 0); + q_valid_o : out std_logic; + q_req_i : in std_logic); + end component; + + ------------------------------------------------------------------------------ + -- Adder + ------------------------------------------------------------------------------ + component gc_big_adder is + generic( + g_data_bits : natural := 64; + g_parts : natural := 4); + port( + clk_i : in std_logic; + stall_i : in std_logic := '0'; + a_i : in std_logic_vector(g_data_bits-1 downto 0); + b_i : in std_logic_vector(g_data_bits-1 downto 0); + c_i : in std_logic := '0'; + c1_o : out std_logic; + x2_o : out std_logic_vector(g_data_bits-1 downto 0); + c2_o : out std_logic); + end component; + + ------------------------------------------------------------------------------ + -- I2C slave + ------------------------------------------------------------------------------ + constant c_i2cs_idle : std_logic_vector(1 downto 0) := "00"; + constant c_i2cs_addr_good : std_logic_vector(1 downto 0) := "01"; + constant c_i2cs_rd_done : std_logic_vector(1 downto 0) := "10"; + constant c_i2cs_wr_done : std_logic_vector(1 downto 0) := "11"; + + component gc_i2c_slave is + generic + ( + -- Length of glitch filter + -- 0 - SCL and SDA lines are passed only through synchronizer + -- 1 - one clk_i glitches filtered + -- 2 - two clk_i glitches filtered + g_gf_len : natural := 0; + g_auto_addr_ack : boolean := FALSE + ); + port + ( + -- Clock, reset ports + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- I2C lines + scl_i : in std_logic; + scl_o : out std_logic; + scl_en_o : out std_logic; + sda_i : in std_logic; + sda_o : out std_logic; + sda_en_o : out std_logic; + + -- Slave address + i2c_addr_i : in std_logic_vector(6 downto 0); + + -- ACK input, should be set after done_p_o = '1' + -- (note that the bit is reversed wrt I2C ACK bit) + -- '1' - ACK + -- '0' - NACK + ack_i : in std_logic; + + -- Byte to send, should be loaded while done_p_o = '1' + tx_byte_i : in std_logic_vector(7 downto 0); + + -- Received byte, valid after done_p_o = '1' + rx_byte_o : out std_logic_vector(7 downto 0); + + -- Pulse outputs signaling various I2C actions + -- Start and stop conditions + i2c_sta_p_o : out std_logic; + i2c_sto_p_o : out std_logic; + -- Received address corresponds addr_i + addr_good_p_o : out std_logic; + -- Read and write done + r_done_p_o : out std_logic; + w_done_p_o : out std_logic; + + -- I2C bus operation, set after address detection + -- '0' - write + -- '1' - read + op_o : out std_logic + ); + end component gc_i2c_slave; + + ------------------------------------------------------------------------------ + -- Glitch filter + ------------------------------------------------------------------------------ + component gc_glitch_filt is + generic + ( + -- Length of glitch filter: + -- g_len = 1 => data width should be > 1 clk_i cycle + -- g_len = 2 => data width should be > 2 clk_i cycle + -- etc. + g_len : natural := 4 + ); + port + ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- Data input + dat_i : in std_logic; + + -- Data output + -- latency: g_len+1 clk_i cycles + dat_o : out std_logic + ); + end component gc_glitch_filt; + + ------------------------------------------------------------------------------ + -- Dynamic glitch filter + ------------------------------------------------------------------------------ + component gc_dyn_glitch_filt is + generic + ( + -- Number of bit of the glitch filter length input + g_len_width : natural := 8 + ); + port + ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- Glitch filter length + len_i : in std_logic_vector(g_len_width-1 downto 0); + + -- Data input + dat_i : in std_logic; + + -- Data output + -- latency: g_len+1 clk_i cycles + dat_o : out std_logic + ); + end component gc_dyn_glitch_filt; + + ------------------------------------------------------------------------------ + -- FSM Watchdog Timer + ------------------------------------------------------------------------------ + component gc_fsm_watchdog is + generic + ( + -- Maximum value of watchdog timer in clk_i cycles + g_wdt_max : positive := 65535 + ); + port + ( + -- Clock and active-low reset line + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- Active-high watchdog timer reset line, synchronous to clk_i + wdt_rst_i : in std_logic; + + -- Active-high reset output, synchronous to clk_i + fsm_rst_o : out std_logic + ); + end component gc_fsm_watchdog; + + ------------------------------------------------------------------------------ + -- Bicolor LED controller + ------------------------------------------------------------------------------ + constant c_led_red : std_logic_vector(1 downto 0) := "10"; + constant c_led_green : std_logic_vector(1 downto 0) := "01"; + constant c_led_red_green : std_logic_vector(1 downto 0) := "11"; + constant c_led_off : std_logic_vector(1 downto 0) := "00"; + + component gc_bicolor_led_ctrl + generic( + g_nb_column : natural := 4; + g_nb_line : natural := 2; + g_clk_freq : natural := 125000000; -- in Hz + g_refresh_rate : natural := 250 -- in Hz + ); + port + ( + rst_n_i : in std_logic; + clk_i : in std_logic; + led_intensity_i : in std_logic_vector(6 downto 0); + led_state_i : in std_logic_vector((g_nb_line * g_nb_column * 2) - 1 downto 0); + column_o : out std_logic_vector(g_nb_column - 1 downto 0); + line_o : out std_logic_vector(g_nb_line - 1 downto 0); + line_oen_o : out std_logic_vector(g_nb_line - 1 downto 0) + ); + end component; + + component gc_sync_register is + generic ( + g_width : integer); + port ( + clk_i : in std_logic; + rst_n_a_i : in std_logic; + d_i : in std_logic_vector(g_width-1 downto 0); + q_o : out std_logic_vector(g_width-1 downto 0)); + end component gc_sync_register; + + component gc_async_signals_input_stage is + generic ( + g_signal_num : integer; + g_extended_pulse_width : integer; + g_dglitch_filter_len : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + signals_a_i : in std_logic_vector(g_signal_num-1 downto 0); + config_active_i : in std_logic_vector(g_signal_num-1 downto 0); + signals_o : out std_logic_vector(g_signal_num-1 downto 0); + signals_p1_o : out std_logic_vector(g_signal_num-1 downto 0); + signals_pN_o : out std_logic_vector(g_signal_num-1 downto 0)); + end component; + + --============================================================================ + -- Procedures and functions + --============================================================================ + procedure f_rr_arbitrate ( + signal req : in std_logic_vector; + signal pre_grant : in std_logic_vector; + signal grant : out std_logic_vector); + function f_onehot_decode(x : std_logic_vector; size : integer) return std_logic_vector; + + function f_big_ripple(a, b : std_logic_vector; c : std_logic) return std_logic_vector; + function f_gray_encode(x : std_logic_vector) return std_logic_vector; + function f_gray_decode(x : std_logic_vector; step : natural) return std_logic_vector; + function log2_ceil(N : natural) return positive; + + function f_bool2int (b : boolean) return natural; + function f_int2bool (n : natural) return boolean; + +end package; + +package body gencores_pkg is + + ------------------------------------------------------------------------------ + -- Simple round-robin arbiter: + -- req = requests (1 = pending request), + -- pre_grant = previous grant vector (1 cycle delay) + -- grant = new grant vector + ------------------------------------------------------------------------------ + procedure f_rr_arbitrate ( + signal req : in std_logic_vector; + signal pre_grant : in std_logic_vector; + signal grant : out std_logic_vector)is + + variable reqs : std_logic_vector(req'length - 1 downto 0); + variable gnts : std_logic_vector(req'length - 1 downto 0); + variable gnt : std_logic_vector(req'length - 1 downto 0); + variable gntM : std_logic_vector(req'length - 1 downto 0); + variable zeros : std_logic_vector(req'length - 1 downto 0); + + begin + zeros := (others => '0'); + + -- bit twiddling magic : + gnt := req and std_logic_vector(unsigned(not req) + 1); + reqs := req and not (std_logic_vector(unsigned(pre_grant) - 1) or pre_grant); + gnts := reqs and std_logic_vector(unsigned(not reqs)+1); + + if(reqs = zeros) then + gntM := gnt; + else + gntM := gnts; + end if; + + if((req and pre_grant) = zeros) then + grant <= gntM; + else + grant <= pre_grant; + end if; + + end f_rr_arbitrate; + + function f_onehot_decode(x : std_logic_vector; size : integer) return std_logic_vector is + begin + for j in 0 to x'left loop + if x(j) /= '0' then + return std_logic_vector(to_unsigned(j, size)); + end if; + end loop; -- i + return std_logic_vector(to_unsigned(0, size)); + end f_onehot_decode; + + + + ------------------------------------------------------------------------------ + -- Carry ripple + ------------------------------------------------------------------------------ + function f_big_ripple(a, b : std_logic_vector; c : std_logic) return std_logic_vector is + constant len : natural := a'length; + variable aw, bw, rw : std_logic_vector(len+1 downto 0); + variable x : std_logic_vector(len downto 0); + begin + aw := "0" & a & c; + bw := "0" & b & c; + rw := std_logic_vector(unsigned(aw) + unsigned(bw)); + x := rw(len+1 downto 1); + return x; + end f_big_ripple; + + + ------------------------------------------------------------------------------ + -- Gray encoder + ------------------------------------------------------------------------------ + function f_gray_encode(x : std_logic_vector) return std_logic_vector is + variable o : std_logic_vector(x'length downto 0); + begin + o := (x & '0') xor ('0' & x); + return o(x'length downto 1); + end f_gray_encode; + + ------------------------------------------------------------------------------ + -- Gray decoder + -- call with step=1 + ------------------------------------------------------------------------------ + function f_gray_decode(x : std_logic_vector; step : natural) return std_logic_vector is + constant len : natural := x'length; + alias y : std_logic_vector(len-1 downto 0) is x; + variable z : std_logic_vector(len-1 downto 0) := (others => '0'); + begin + if step >= len then + return y; + else + z(len-step-1 downto 0) := y(len-1 downto step); + return f_gray_decode(y xor z, step+step); + end if; + end f_gray_decode; + + ------------------------------------------------------------------------------ + -- Returns log of 2 of a natural number + ------------------------------------------------------------------------------ + function log2_ceil(N : natural) return positive is + begin + if N <= 2 then + return 1; + elsif N mod 2 = 0 then + return 1 + log2_ceil(N/2); + else + return 1 + log2_ceil((N+1)/2); + end if; + end; + + ------------------------------------------------------------------------------ + -- Converts a boolean to natural integer (false -> 0, true -> 1) + ------------------------------------------------------------------------------ + function f_bool2int (b : boolean) return natural is + begin + if b then + return 1; + else + return 0; + end if; + end; + + ------------------------------------------------------------------------------ + -- Converts a natural integer to boolean (0 -> false, any positive -> true) + ------------------------------------------------------------------------------ + function f_int2bool (n : natural) return boolean is + begin + if n = 0 then + return false; + else + return true; + end if; + end; + +end gencores_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/generic_shiftreg_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/generic_shiftreg_fifo.vhd new file mode 100644 index 000000000..9158a4fdb --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/generic_shiftreg_fifo.vhd @@ -0,0 +1,168 @@ +---------------------------------------------------------------------------- +---- ---- +---- ---- +---- This file is part of the srl_fifo project ---- +---- http://www.opencores.org/cores/srl_fifo ---- +---- ---- +---- Description ---- +---- Implementation of srl_fifo IP core according to ---- +---- srl_fifo IP core specification document. ---- +---- ---- +---- To Do: ---- +---- NA ---- +---- ---- +---- Author(s): ---- +---- Andrew Mulcock, amulcock@opencores.org ---- +---- ---- +---- Modified for WR Project by Tomasz Wlostowski ---- +---------------------------------------------------------------------------- +---- ---- +---- Copyright (C) 2008 Authors and OPENCORES.ORG ---- +---- ---- +---- This source file may be used and distributed without ---- +---- restriction provided that this copyright statement is not ---- +---- removed from the file and that any derivative work contains ---- +---- the original copyright notice and the associated disclaimer. ---- +---- ---- +---- This source file is free software; you can redistribute it ---- +---- and/or modify it under the terms of the GNU Lesser General ---- +---- Public License as published by the Free Software Foundation; ---- +---- either version 2.1 of the License, or (at your option) any ---- +---- later version. ---- +---- ---- +---- This source is distributed in the hope that it will be ---- +---- useful, but WITHOUT ANY WARRANTY; without even the implied ---- +---- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ---- +---- PURPOSE. See the GNU Lesser General Public License for more ---- +---- details. ---- +---- ---- +---- You should have received a copy of the GNU Lesser General ---- +---- Public License along with this source; if not, download it ---- +---- from http://www.opencores.org/lgpl.shtml ---- +---- ---- +---------------------------------------------------------------------------- + + +library IEEE; +use IEEE.STD_LOGIC_1164.all; +use ieee.NUMERIC_STD.all; + +use work.genram_pkg.all; + +entity generic_shiftreg_fifo is + generic ( + g_data_width : integer := 128; + g_size : integer := 32 + ); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + + full_o : out std_logic; + almost_full_o : out std_logic; + q_valid_o : out std_logic + ); + +end generic_shiftreg_fifo; + +architecture rtl of generic_shiftreg_fifo is + + component gc_shiftreg + generic ( + g_size : integer); + port ( + clk_i : in std_logic; + en_i : in std_logic; + d_i : in std_logic; + q_o : out std_logic; + a_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0)); + end component; + + signal pointer : integer range 0 to g_size-1 := 0; + + signal srl_addr : std_logic_vector(f_log2_size(g_size)-1 downto 0) := (others => '0'); + signal pointer_zero : std_logic; + signal pointer_full : std_logic; + signal pointer_almost_full : std_logic; + signal empty : std_logic := '1'; + signal valid_count : std_logic; + signal do_write : std_logic; +begin + +-- Valid write, high when valid to write data to the store. + + do_write <= '1' when (rd_i = '1' and we_i = '1') + or (we_i = '1' and pointer_full = '0') else '0'; + + + gen_sregs : for i in 0 to g_data_width-1 generate + U_SRLx : gc_shiftreg + generic map ( + g_size => g_size) + port map ( + clk_i => clk_i, + en_i => do_write, + d_i => d_i(i), + q_o => q_o(i), + a_i => srl_addr); + end generate gen_sregs; + + srl_addr <= std_logic_vector(to_unsigned(pointer, srl_addr'length)); + + p_empty_logic : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + empty <= '1'; + elsif empty = '1' and we_i = '1' then + empty <= '0'; + elsif pointer_zero = '1' and rd_i = '1' and we_i = '0' then + empty <= '1'; + end if; + end if; + end process; + +-- W R Action +-- 0 0 pointer <= pointer +-- 0 1 pointer <= pointer - 1 Read, but no write, so less data in counter +-- 1 0 pointer <= pointer + 1 Write, but no read, so more data in fifo +-- 1 1 pointer <= pointer Read and write, so same number of words in fifo +-- + + valid_count <= '1' when ( + (we_i = '1' and rd_i = '0' and pointer_full = '0' and empty = '0') + or + (we_i = '0' and rd_i = '1' and pointer_zero = '0') + ) else '0'; + + p_gen_address : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + pointer <= 0; + elsif valid_count = '1' then + if we_i = '1' then + pointer <= pointer + 1; + else + pointer <= pointer - 1; + end if; + end if; + end if; + end process; + + -- Detect when pointer is zero and maximum + pointer_zero <= '1' when pointer = 0 else '0'; + pointer_full <= '1' when pointer = g_size - 1 else '0'; + pointer_almost_full <= '1' when pointer_full = '1' or pointer = g_size -3 or pointer = g_size - 2 else '0'; + + + -- assign internal signals to outputs + full_o <= pointer_full; + almost_full_o <= pointer_almost_full; + q_valid_o <= not empty; +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_async_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_async_fifo.vhd new file mode 100644 index 000000000..bf24ea561 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_async_fifo.vhd @@ -0,0 +1,326 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable asynchronous FIFO (Generic version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_async_fifo.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2014-07-31 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Dual-clock asynchronous FIFO. +-- - configurable data width and size +-- - configurable full/empty/almost full/almost empty/word count signals +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.genram_pkg.all; +use work.gencores_pkg.all; + +entity inferred_async_fifo is + + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean := false; + + -- Read-side flag selection + g_with_rd_empty : boolean := true; -- with empty flag + g_with_rd_full : boolean := false; -- with full flag + g_with_rd_almost_empty : boolean := false; + g_with_rd_almost_full : boolean := false; + g_with_rd_count : boolean := false; -- with words counter + + g_with_wr_empty : boolean := false; + g_with_wr_full : boolean := true; + g_with_wr_almost_empty : boolean := false; + g_with_wr_almost_full : boolean := false; + g_with_wr_count : boolean := false; + + g_almost_empty_threshold : integer; -- threshold for almost empty flag + g_almost_full_threshold : integer -- threshold for almost full flag + ); + + port ( + rst_n_i : in std_logic := '1'; + + + -- write port + clk_wr_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + + wr_empty_o : out std_logic; + wr_full_o : out std_logic; + wr_almost_empty_o : out std_logic; -- TODO: assign + wr_almost_full_o : out std_logic; + wr_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0); + + -- read port + clk_rd_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + + rd_empty_o : out std_logic; + rd_full_o : out std_logic; + rd_almost_empty_o : out std_logic; + rd_almost_full_o : out std_logic; -- TODO: assign + rd_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0) + ); + +end inferred_async_fifo; + + +architecture syn of inferred_async_fifo is + + function f_bin2gray(bin : std_logic_vector) return std_logic_vector is + begin + return bin(bin'left) & (bin(bin'left-1 downto 0) xor bin(bin'left downto 1)); + end f_bin2gray; + + function f_gray2bin(gray : std_logic_vector) return std_logic_vector is + variable bin : std_logic_vector(gray'left downto 0); + begin + -- gray to binary + for i in 0 to gray'left loop + bin(i) := '0'; + for j in i to gray'left loop + bin(i) := bin(i) xor gray(j); + end loop; -- j + end loop; -- i + return bin; + end f_gray2bin; + + constant c_counter_bits : integer := f_log2_size(g_size) + 1; + subtype t_counter is std_logic_vector(c_counter_bits-1 downto 0); + + type t_counter_block is record + bin, bin_next, gray, gray_next : t_counter; + bin_x, gray_x, gray_xm : t_counter; + end record; + + type t_mem_type is array (0 to g_size-1) of std_logic_vector(g_data_width-1 downto 0); + signal mem : t_mem_type; + + signal rcb, wcb : t_counter_block; + + + signal full_int, empty_int : std_logic; + signal almost_full_int, almost_empty_int : std_logic; + signal going_full : std_logic; + + signal wr_count, rd_count : t_counter; + signal rd_int, we_int : std_logic; + + signal wr_empty_xm, wr_empty_x : std_logic; + signal rd_full_xm, rd_full_x : std_logic; + + signal almost_full_x, almost_full_xm : std_logic; + signal almost_empty_x, almost_empty_xm : std_logic; + +begin -- syn + + rd_int <= rd_i and not empty_int; + we_int <= we_i and not full_int; + + p_mem_write : process(clk_wr_i) + begin + if rising_edge(clk_wr_i) then + if(we_int = '1') then + mem(to_integer(unsigned(wcb.bin(wcb.bin'left-1 downto 0)))) <= d_i; + end if; + end if; + end process; + + p_mem_read : process(clk_rd_i) + begin + if rising_edge(clk_rd_i) then + if(rd_int = '1') then + q_o <= mem(to_integer(unsigned(rcb.bin(rcb.bin'left-1 downto 0)))); + end if; + end if; + end process; + + wcb.bin_next <= std_logic_vector(unsigned(wcb.bin) + 1); + wcb.gray_next <= f_bin2gray(wcb.bin_next); + + p_write_ptr : process(clk_wr_i, rst_n_i) + begin + if rst_n_i = '0' then + wcb.bin <= (others => '0'); + wcb.gray <= (others => '0'); + elsif rising_edge(clk_wr_i) then + if(we_int = '1') then + wcb.bin <= wcb.bin_next; + wcb.gray <= wcb.gray_next; + end if; + end if; + end process; + + rcb.bin_next <= std_logic_vector(unsigned(rcb.bin) + 1); + rcb.gray_next <= f_bin2gray(rcb.bin_next); + + p_read_ptr : process(clk_rd_i, rst_n_i) + begin + if rst_n_i = '0' then + rcb.bin <= (others => '0'); + rcb.gray <= (others => '0'); + elsif rising_edge(clk_rd_i) then + if(rd_int = '1') then + rcb.bin <= rcb.bin_next; + rcb.gray <= rcb.gray_next; + end if; + end if; + end process; + + U_Sync1: gc_sync_register + generic map ( + g_width => c_counter_bits) + port map ( + clk_i => clk_wr_i, + rst_n_a_i => rst_n_i, + d_i => rcb.gray, + q_o => rcb.gray_x); + + U_Sync2: gc_sync_register + generic map ( + g_width => c_counter_bits) + port map ( + clk_i => clk_rd_i, + rst_n_a_i => rst_n_i, + d_i => wcb.gray, + q_o => wcb.gray_x); + + wcb.bin_x <= f_gray2bin(wcb.gray_x); + rcb.bin_x <= f_gray2bin(rcb.gray_x); + + p_gen_empty : process(clk_rd_i, rst_n_i) + begin + if rst_n_i = '0' then + empty_int <= '1'; + elsif rising_edge (clk_rd_i) then + if(rcb.gray = wcb.gray_x or (rd_int = '1' and (wcb.gray_x = rcb.gray_next))) then + empty_int <= '1'; + else + empty_int <= '0'; + end if; + end if; + end process; + + U_Sync_Empty: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_wr_i, + rst_n_i => rst_n_i, + data_i => empty_int, + synced_o => wr_empty_x); + + U_Sync_Full: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_rd_i, + rst_n_i => rst_n_i, + data_i => full_int, + synced_o => rd_full_x); + + + + rd_empty_o <= empty_int; + wr_empty_o <= wr_empty_x; + + p_gen_going_full : process(we_int, wcb, rcb) + begin + if ((wcb.bin (wcb.bin'left-1 downto 0) = rcb.bin_x(rcb.bin_x'left-1 downto 0)) + and (wcb.bin(wcb.bin'left) /= rcb.bin_x(wcb.bin_x'left))) then + going_full <= '1'; + elsif (we_int = '1' + and (wcb.bin_next(wcb.bin'left-1 downto 0) = rcb.bin_x(rcb.bin_x'left-1 downto 0)) + and (wcb.bin_next(wcb.bin'left) /= rcb.bin_x(rcb.bin_x'left))) then + going_full <= '1'; + else + going_full <= '0'; + end if; + end process; + + p_register_full : process(clk_wr_i, rst_n_i) + begin + if rst_n_i = '0' then + full_int <= '0'; + elsif rising_edge (clk_wr_i) then + full_int <= going_full; + end if; + end process; + + wr_full_o <= full_int; + rd_full_o <= rd_full_x; + + p_reg_almost_full : process(clk_wr_i, rst_n_i) + begin + if rst_n_i = '0' then + almost_full_int <= '0'; + elsif rising_edge(clk_wr_i) then + wr_count <= std_logic_vector(unsigned(wcb.bin) - unsigned(rcb.bin_x)); + if (unsigned(wr_count) >= g_almost_full_threshold) then + almost_full_int <= '1'; + else + almost_full_int <= '0'; + end if; + end if; + end process; + + U_Sync_AlmostFull: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_rd_i, + rst_n_i => rst_n_i, + data_i => almost_full_int, + synced_o => almost_full_x); + + wr_almost_full_o <= almost_full_int; + rd_almost_full_o <= almost_full_x; + + p_reg_almost_empty : process(clk_rd_i, rst_n_i) + begin + if rst_n_i = '0' then + almost_empty_int <= '1'; + elsif rising_edge(clk_rd_i) then + rd_count <= std_logic_vector(unsigned(wcb.bin_x) - unsigned(rcb.bin)); + if (unsigned(rd_count) <= g_almost_empty_threshold) then + almost_empty_int <= '1'; + else + almost_empty_int <= '0'; + end if; + end if; + end process; + + U_Sync_AlmostEmpty: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_wr_i, + rst_n_i => rst_n_i, + data_i => almost_empty_int, + synced_o => almost_empty_x); + + rd_almost_empty_o <= almost_empty_int; + wr_almost_empty_o <= almost_empty_x; + + wr_count_o <= std_logic_vector(wr_count(f_log2_size(g_size)-1 downto 0)); + rd_count_o <= std_logic_vector(rd_count(f_log2_size(g_size)-1 downto 0)); + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_sync_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_sync_fifo.vhd new file mode 100644 index 000000000..c70a83003 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/common/inferred_sync_fifo.vhd @@ -0,0 +1,261 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable synchronous FIFO (Generic version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_sync_fifo_std.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2017-02-03 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Single-clock FIFO. +-- - configurable data width and size +-- - configurable full/empty/almost full/almost empty/word count signals +------------------------------------------------------------------------------- +-- Copyright (c) 2011-2017 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.genram_pkg.all; + +entity inferred_sync_fifo is + + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean := false; + + -- Read-side flag selection + g_with_empty : boolean := true; -- with empty flag + g_with_full : boolean := true; -- with full flag + g_with_almost_empty : boolean := false; + g_with_almost_full : boolean := false; + g_with_count : boolean := false; -- with words counter + + g_almost_empty_threshold : integer := 0; -- threshold for almost empty flag + g_almost_full_threshold : integer := 0; -- threshold for almost full flag + + g_register_flag_outputs : boolean := true + ); + + port ( + rst_n_i : in std_logic := '1'; + + clk_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + + empty_o : out std_logic; + full_o : out std_logic; + almost_empty_o : out std_logic; + almost_full_o : out std_logic; + count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0) + ); + +end inferred_sync_fifo; + +architecture syn of inferred_sync_fifo is + + constant c_pointer_width : integer := f_log2_size(g_size); + signal rd_ptr, wr_ptr, wr_ptr_d0, rd_ptr_muxed : unsigned(c_pointer_width-1 downto 0); + signal usedw : unsigned(c_pointer_width downto 0); + signal full, empty : std_logic; + signal q_int : std_logic_vector(g_data_width-1 downto 0); + signal we_int, rd_int : std_logic; + signal guard_bit : std_logic; + + signal q_comb : std_logic_vector(g_data_width-1 downto 0); + +begin -- syn + + we_int <= we_i and not full; + rd_int <= rd_i and not empty; + + U_FIFO_Ram : generic_dpram + generic map ( + g_data_width => g_data_width, + g_size => g_size, + g_with_byte_enable => false, + g_addr_conflict_resolution => "dont_care", + g_dual_clock => false) + port map ( + rst_n_i => rst_n_i, + clka_i => clk_i, + wea_i => we_int, + aa_i => std_logic_vector(wr_ptr(c_pointer_width-1 downto 0)), + da_i => d_i, + clkb_i => '0', + ab_i => std_logic_vector(rd_ptr_muxed(c_pointer_width-1 downto 0)), + qb_o => q_comb); + + process(rd_ptr, rd_i, rd_int) + begin + if(rd_int = '1' and g_show_ahead) then + rd_ptr_muxed <= rd_ptr + 1; + elsif((rd_int = '1' and not g_show_ahead) or (g_show_ahead)) then + rd_ptr_muxed <= rd_ptr; + else + rd_ptr_muxed <= rd_ptr - 1; + end if; + end process; + + q_o <= q_comb; + + p_pointers : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + wr_ptr <= (others => '0'); + rd_ptr <= (others => '0'); + else + if(we_int = '1') then + wr_ptr <= wr_ptr + 1; + end if; + + if(rd_int = '1') then + rd_ptr <= rd_ptr + 1; + end if; + end if; + end if; + end process; + + gen_comb_flags_showahead : if(g_show_ahead = true) generate + + process(clk_i) + begin + if rising_edge(clk_i) then + if ((rd_ptr + 1 = wr_ptr and rd_int = '1') or (rd_ptr = wr_ptr)) then + empty <= '1'; + else + empty <= '0'; + end if; + end if; + end process; + full <= '1' when (wr_ptr + 1 = rd_ptr) else '0'; + + end generate gen_comb_flags_showahead; + + gen_comb_flags : if(g_register_flag_outputs = false and g_show_ahead = false) generate + empty <= '1' when (wr_ptr = rd_ptr and guard_bit = '0') else '0'; + full <= '1' when (wr_ptr = rd_ptr and guard_bit = '1') else '0'; + + p_guard_bit : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + guard_bit <= '0'; + elsif(wr_ptr + 1 = rd_ptr and we_int = '1') then + guard_bit <= '1'; + elsif(rd_i = '1') then + guard_bit <= '0'; + end if; + end if; + end process; + end generate gen_comb_flags; + + gen_registered_flags : if(g_register_flag_outputs = true and g_show_ahead = false) generate + p_reg_flags : process(clk_i) + begin + if rising_edge(clk_i) then + + if(rst_n_i = '0') then + full <= '0'; + empty <= '1'; + else + if(usedw = 1 and rd_int = '1' and we_int = '0') then + empty <= '1'; + elsif(we_int = '1' and rd_int = '0') then + empty <= '0'; + end if; + + if(usedw = g_size-2 and we_int = '1' and rd_int = '0') then + full <= '1'; + elsif(usedw = g_size-1 and rd_int = '1' and we_int = '0') then + full <= '0'; + end if; + end if; + + end if; + end process; + end generate gen_registered_flags; + + + gen_with_word_counter : if(g_with_count or g_with_almost_empty or g_with_almost_full or g_register_flag_outputs) generate + p_usedw_counter : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + usedw <= (others => '0'); + else + if(we_int = '1' and rd_int = '0') then + usedw <= usedw + 1; + elsif(we_int = '0' and rd_int = '1') then + usedw <= usedw - 1; + end if; + end if; + end if; + end process; + + count_o <= std_logic_vector(usedw(c_pointer_width-1 downto 0)); + + end generate gen_with_word_counter; + + gen_with_almost_full : if(g_with_almost_full) generate + process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + almost_full_o <= '0'; + else + if(usedw = g_almost_full_threshold-1) and (we_int = '1' and rd_int = '0') then + almost_full_o <= '1'; + elsif (usedw = g_almost_full_threshold) and (rd_int = '1' and we_int = '0') then + almost_full_o <= '0'; + end if; + end if; + end if; + end process; + end generate gen_with_almost_full; + + gen_without_almost_full : if(not g_with_almost_full) generate + almost_full_o <= '0'; + end generate gen_without_almost_full; + + gen_with_almost_empty : if(g_with_almost_empty) generate + process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + almost_empty_o <= '1'; + else + if(usedw = g_almost_empty_threshold+1) and (rd_int = '1' and we_int = '0') then + almost_empty_o <= '1'; + elsif (usedw = g_almost_empty_threshold) and (we_int = '1' and rd_int = '0') then + almost_empty_o <= '0'; + end if; + end if; + end if; + end process; + end generate gen_with_almost_empty; + + gen_without_almost_empty : if(not g_with_almost_empty) generate + almost_empty_o <= '0'; + end generate gen_without_almost_empty; + + full_o <= full; + empty_o <= empty; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_async_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_async_fifo.vhd new file mode 100644 index 000000000..66fce2fe0 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_async_fifo.vhd @@ -0,0 +1,162 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable asynchronous FIFO (Generic version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_async_fifo.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2012-07-03 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Dual-clock asynchronous FIFO. +-- - configurable data width and size +-- - configurable full/empty/almost full/almost empty/word count signals +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.genram_pkg.all; + +entity generic_async_fifo is + + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean := false; + + -- Read-side flag selection + g_with_rd_empty : boolean := true; -- with empty flag + g_with_rd_full : boolean := false; -- with full flag + g_with_rd_almost_empty : boolean := false; + g_with_rd_almost_full : boolean := false; + g_with_rd_count : boolean := false; -- with words counter + + g_with_wr_empty : boolean := false; + g_with_wr_full : boolean := true; + g_with_wr_almost_empty : boolean := false; + g_with_wr_almost_full : boolean := false; + g_with_wr_count : boolean := false; + + g_almost_empty_threshold : integer; -- threshold for almost empty flag + g_almost_full_threshold : integer -- threshold for almost full flag + ); + + port ( + rst_n_i : in std_logic := '1'; + + + -- write port + clk_wr_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + + wr_empty_o : out std_logic; + wr_full_o : out std_logic; + wr_almost_empty_o : out std_logic; + wr_almost_full_o : out std_logic; + wr_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0); + + -- read port + clk_rd_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + + rd_empty_o : out std_logic; + rd_full_o : out std_logic; + rd_almost_empty_o : out std_logic; + rd_almost_full_o : out std_logic; + rd_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0) + ); + +end generic_async_fifo; + + +architecture syn of generic_async_fifo is + + component inferred_async_fifo + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean; + g_with_rd_empty : boolean; + g_with_rd_full : boolean; + g_with_rd_almost_empty : boolean; + g_with_rd_almost_full : boolean; + g_with_rd_count : boolean; + g_with_wr_empty : boolean; + g_with_wr_full : boolean; + g_with_wr_almost_empty : boolean; + g_with_wr_almost_full : boolean; + g_with_wr_count : boolean; + g_almost_empty_threshold : integer; + g_almost_full_threshold : integer); + port ( + rst_n_i : in std_logic := '1'; + clk_wr_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + wr_empty_o : out std_logic; + wr_full_o : out std_logic; + wr_almost_empty_o : out std_logic; + wr_almost_full_o : out std_logic; + wr_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0); + clk_rd_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + rd_empty_o : out std_logic; + rd_full_o : out std_logic; + rd_almost_empty_o : out std_logic; + rd_almost_full_o : out std_logic; + rd_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0)); + end component; + + +begin -- syn + + U_Inferred_FIFO : inferred_async_fifo + generic map ( + g_data_width => g_data_width, + g_size => g_size, + g_show_ahead => g_show_ahead, + g_with_rd_empty => g_with_rd_empty, + g_with_rd_full => g_with_rd_full, + g_with_rd_almost_empty => g_with_rd_almost_empty, + g_with_rd_almost_full => g_with_rd_almost_full, + g_with_rd_count => g_with_rd_count, + g_with_wr_empty => g_with_wr_empty, + g_with_wr_full => g_with_wr_full, + g_with_wr_almost_empty => g_with_wr_almost_empty, + g_with_wr_almost_full => g_with_wr_almost_full, + g_with_wr_count => g_with_wr_count, + g_almost_empty_threshold => g_almost_empty_threshold, + g_almost_full_threshold => g_almost_full_threshold) + port map ( + rst_n_i => rst_n_i, + clk_wr_i => clk_wr_i, + d_i => d_i, + we_i => we_i, + wr_empty_o => wr_empty_o, + wr_full_o => wr_full_o, + wr_almost_empty_o => wr_almost_empty_o, + wr_almost_full_o => wr_almost_full_o, + wr_count_o => wr_count_o, + clk_rd_i => clk_rd_i, + q_o => q_o, + rd_i => rd_i, + rd_empty_o => rd_empty_o, + rd_full_o => rd_full_o, + rd_almost_empty_o => rd_almost_empty_o, + rd_almost_full_o => rd_almost_full_o, + rd_count_o => rd_count_o); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_sync_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_sync_fifo.vhd new file mode 100644 index 000000000..fecd0882d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/generic/generic_sync_fifo.vhd @@ -0,0 +1,130 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable synchronous FIFO (Xilinx version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_sync_fifo.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2012-07-03 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Single-clock FIFO. +-- - configurable data width and size +-- - "show ahead" mode +-- - configurable full/empty/almost full/almost empty/word count signals +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.genram_pkg.all; + +entity generic_sync_fifo is + + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean := false; + + -- Read-side flag selection + g_with_empty : boolean := true; -- with empty flag + g_with_full : boolean := true; -- with full flag + g_with_almost_empty : boolean := false; + g_with_almost_full : boolean := false; + g_with_count : boolean := false; -- with words counter + + g_almost_empty_threshold : integer; -- threshold for almost empty flag + g_almost_full_threshold : integer; -- threshold for almost full flag + g_register_flag_outputs : boolean := true + ); + + port ( + rst_n_i : in std_logic := '1'; + + clk_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + + empty_o : out std_logic; + full_o : out std_logic; + almost_empty_o : out std_logic; + almost_full_o : out std_logic; + count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0) + ); + +end generic_sync_fifo; + +architecture syn of generic_sync_fifo is + + component inferred_sync_fifo + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean; + g_with_empty : boolean; + g_with_full : boolean; + g_with_almost_empty : boolean; + g_with_almost_full : boolean; + g_with_count : boolean; + g_almost_empty_threshold : integer; + g_almost_full_threshold : integer; + g_register_flag_outputs : boolean); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + empty_o : out std_logic; + full_o : out std_logic; + almost_empty_o : out std_logic; + almost_full_o : out std_logic; + count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0)); + end component; + +begin -- syn + + U_Inferred_FIFO : inferred_sync_fifo + generic map ( + g_data_width => g_data_width, + g_size => g_size, + g_show_ahead => g_show_ahead, + g_with_empty => g_with_empty, + g_with_full => g_with_full, + g_with_almost_empty => g_with_almost_empty, + g_with_almost_full => g_with_almost_full, + g_with_count => g_with_count, + g_almost_empty_threshold => g_almost_empty_threshold, + g_almost_full_threshold => g_almost_full_threshold, + g_register_flag_outputs => g_register_flag_outputs) + + port map ( + rst_n_i => rst_n_i, + clk_i => clk_i, + d_i => d_i, + we_i => we_i, + q_o => q_o, + rd_i => rd_i, + empty_o => empty_o, + full_o => full_o, + almost_empty_o => almost_empty_o, + almost_full_o => almost_full_o, + count_o => count_o); + + + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/genram_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/genram_pkg.vhd new file mode 100644 index 000000000..c212bbf32 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/genram_pkg.vhd @@ -0,0 +1,262 @@ +------------------------------------------------------------------------------- +-- Title : Main package file +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : genram_pkg.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2013-10-30 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package genram_pkg is + + function f_log2_size (A : natural) return natural; + function f_gen_dummy_vec (val : std_logic; size : natural) return std_logic_vector; + function f_zeros (size : integer) return std_logic_vector; + function f_check_bounds(x : integer; minx : integer; maxx : integer) return integer; + + type t_generic_ram_init is array (integer range <>, integer range <>) of std_logic; + type t_ram8_type is array (integer range <>) of std_logic_vector(7 downto 0); + type t_ram16_type is array (integer range <>) of std_logic_vector(15 downto 0); + type t_ram32_type is array (integer range <>) of std_logic_vector(31 downto 0); + + -- Single-port synchronous RAM + component generic_spram + generic ( + g_data_width : natural; + g_size : natural; + g_with_byte_enable : boolean := false; + g_init_file : string := "none"; + g_addr_conflict_resolution : string := "dont_care") ; + port ( + rst_n_i : in std_logic; + clk_i : in std_logic; + bwe_i : in std_logic_vector((g_data_width+7)/8-1 downto 0):= f_gen_dummy_vec('1', (g_data_width+7)/8); + we_i : in std_logic; + a_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + d_i : in std_logic_vector(g_data_width-1 downto 0) := f_gen_dummy_vec('0', g_data_width); + q_o : out std_logic_vector(g_data_width-1 downto 0)); + end component; + + component generic_simple_dpram + generic ( + g_data_width : natural; + g_size : natural; + g_with_byte_enable : boolean := false; + g_addr_conflict_resolution : string := "dont_care"; + g_init_file : string := "none"; + g_dual_clock : boolean := true); + port ( + rst_n_i : in std_logic := '1'; + clka_i : in std_logic; + bwea_i : in std_logic_vector((g_data_width+7)/8 -1 downto 0) := f_gen_dummy_vec('1', (g_data_width+7)/8); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width -1 downto 0); + clkb_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + qb_o : out std_logic_vector(g_data_width -1 downto 0)); + end component; + + component generic_dpram + generic ( + g_data_width : natural; + g_size : natural; + g_with_byte_enable : boolean := false; + g_addr_conflict_resolution : string := "dont_care"; + g_init_file : string := "none"; + g_dual_clock : boolean := true); + port ( + rst_n_i : in std_logic := '1'; + clka_i : in std_logic; + bwea_i : in std_logic_vector((g_data_width+7)/8-1 downto 0) := f_gen_dummy_vec('1', (g_data_width+7)/8); + wea_i : in std_logic := '0'; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width-1 downto 0) := f_gen_dummy_vec('0', g_data_width); + qa_o : out std_logic_vector(g_data_width-1 downto 0); + clkb_i : in std_logic; + bweb_i : in std_logic_vector((g_data_width+7)/8-1 downto 0) := f_gen_dummy_vec('1', (g_data_width+7)/8); + web_i : in std_logic := '0'; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(g_data_width-1 downto 0) := f_gen_dummy_vec('0', g_data_width); + qb_o : out std_logic_vector(g_data_width-1 downto 0)); + end component; + + component generic_dpram_mixed + generic ( + g_data_a_width : natural; + g_data_b_width : natural; + g_size : natural; + g_addr_conflict_resolution : string := "dont_care"; + g_init_file : string := "none"; + g_dual_clock : boolean := true); + port ( + rst_n_i : in std_logic := '1'; + clka_i : in std_logic; + bwea_i : in std_logic_vector((g_data_a_width+7)/8-1 downto 0) := f_gen_dummy_vec('1', (g_data_a_width+7)/8); + wea_i : in std_logic := '0'; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_a_width-1 downto 0) := f_gen_dummy_vec('0', g_data_a_width); + qa_o : out std_logic_vector(g_data_a_width-1 downto 0); + clkb_i : in std_logic; + bweb_i : in std_logic_vector((g_data_b_width+7)/8-1 downto 0) := f_gen_dummy_vec('1', (g_data_b_width+7)/8); + web_i : in std_logic := '0'; + ab_i : in std_logic_vector(f_log2_size(g_data_a_width*g_size/g_data_b_width)-1 downto 0); + db_i : in std_logic_vector(g_data_b_width-1 downto 0) := f_gen_dummy_vec('0', g_data_b_width); + qb_o : out std_logic_vector(g_data_b_width-1 downto 0)); + end component; + + component generic_async_fifo + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean := false; + g_with_rd_empty : boolean := true; + g_with_rd_full : boolean := false; + g_with_rd_almost_empty : boolean := false; + g_with_rd_almost_full : boolean := false; + g_with_rd_count : boolean := false; + g_with_wr_empty : boolean := false; + g_with_wr_full : boolean := true; + g_with_wr_almost_empty : boolean := false; + g_with_wr_almost_full : boolean := false; + g_with_wr_count : boolean := false; + g_almost_empty_threshold : integer := 0; + g_almost_full_threshold : integer := 0); + port ( + rst_n_i : in std_logic := '1'; + clk_wr_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + wr_empty_o : out std_logic; + wr_full_o : out std_logic; + wr_almost_empty_o : out std_logic; + wr_almost_full_o : out std_logic; + wr_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0); + clk_rd_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + rd_empty_o : out std_logic; + rd_full_o : out std_logic; + rd_almost_empty_o : out std_logic; + rd_almost_full_o : out std_logic; + rd_count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0)); + end component; + + + component generic_sync_fifo + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean := false; + g_with_empty : boolean := true; + g_with_full : boolean := true; + g_with_almost_empty : boolean := false; + g_with_almost_full : boolean := false; + g_with_count : boolean := false; + g_almost_empty_threshold : integer := 0; + g_almost_full_threshold : integer := 0); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + empty_o : out std_logic; + full_o : out std_logic; + almost_empty_o : out std_logic; + almost_full_o : out std_logic; + count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0)); + end component; + + component generic_shiftreg_fifo + generic ( + g_data_width : integer; + g_size : integer); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + full_o : out std_logic; + almost_full_o : out std_logic; + q_valid_o : out std_logic + ); + end component; + +end genram_pkg; + +package body genram_pkg is + + function f_log2_size (A : natural) return natural is + begin + for I in 1 to 64 loop -- Works for up to 64 bits + if (2**I >= A) then + return(I); + end if; + end loop; + return(63); + end function f_log2_size; + + function f_gen_dummy_vec (val : std_logic; size : natural) return std_logic_vector is + variable tmp : std_logic_vector(size-1 downto 0); + begin + for i in 0 to size-1 loop + tmp(i) := val; + end loop; -- i + return tmp; + end f_gen_dummy_vec; + + function f_zeros(size : integer) + return std_logic_vector is + begin + return std_logic_vector(to_unsigned(0, size)); + end f_zeros; + + function f_check_bounds(x : integer; minx : integer; maxx : integer) return integer is + begin + if(x < minx) then + return minx; + elsif(x > maxx) then + return maxx; + else + return x; + end if; + end f_check_bounds; + +end genram_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd new file mode 100644 index 000000000..5bb1da6d3 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/memory_loader_pkg.vhd @@ -0,0 +1,251 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library std; +use std.textio.all; + +library work; +use work.genram_pkg.all; + +package memory_loader_pkg is + + subtype t_meminit_array is t_generic_ram_init; + + impure function f_load_mem_from_file + (file_name : in string; + mem_size : in integer; + mem_width : in integer; + fail_if_notfound : boolean) + return t_meminit_array; + + impure function f_load_mem32_from_file + (file_name : in string; mem_size : in integer; fail_if_notfound : boolean) + return t_ram32_type; + + impure function f_load_mem16_from_file + (file_name : in string; mem_size : in integer; fail_if_notfound : boolean) + return t_ram16_type; + + impure function f_load_mem8_from_file + (file_name : in string; mem_size : in integer; fail_if_notfound : boolean) + return t_ram8_type; + + impure function f_load_mem32_from_file_split + (file_name : in string; mem_size : in integer; + fail_if_notfound : boolean; byte_idx : in integer) + return t_ram8_type; + +end memory_loader_pkg; + +package body memory_loader_pkg is + + impure function f_load_mem_from_file + (file_name : in string; + mem_size : in integer; + mem_width : in integer; + fail_if_notfound : boolean) + return t_meminit_array is + + FILE f_in : text; + variable l : line; + variable tmp_bv : bit_vector(mem_width-1 downto 0); + variable tmp_sv : std_logic_vector(mem_width-1 downto 0); + variable mem: t_meminit_array(0 to mem_size-1, mem_width-1 downto 0); + variable status : file_open_status; + begin + if(file_name = "" or file_name = "none") then + mem:= (others => (others => '0')); + return mem; + end if; + + file_open(status, f_in, file_name, read_mode); + + if(status /= open_ok) then + if(fail_if_notfound) then + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity failure; + else + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity warning; + end if; + end if; + + for I in 0 to mem_size-1 loop + readline (f_in, l); + -- read function gives us bit_vector + read (l, tmp_bv); + tmp_sv := to_stdlogicvector(tmp_bv); + for J in 0 to mem_width-1 loop + mem(i, j) := tmp_sv(j); + end loop; + end loop; + + file_close(f_in); + return mem; + end f_load_mem_from_file; + + ------------------------------------------------------------------- + -- RAM initialization for most common sizes to speed-up synthesis + ------------------------------------------------------------------- + + impure function f_load_mem32_from_file + (file_name : in string; + mem_size : in integer; + fail_if_notfound : boolean) + return t_ram32_type is + + FILE f_in : text; + variable l : line; + variable tmp_bv : bit_vector(31 downto 0); + variable mem: t_ram32_type(0 to mem_size-1); + variable status : file_open_status; + begin + if(file_name = "" or file_name = "none") then + mem:= (others => (others => '0')); + return mem; + end if; + + file_open(status, f_in, file_name, read_mode); + + if(status /= open_ok) then + if(fail_if_notfound) then + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity failure; + else + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity warning; + end if; + end if; + + for I in 0 to mem_size-1 loop + readline (f_in, l); + -- read function gives us bit_vector + read (l, tmp_bv); + mem(I) := to_stdlogicvector(tmp_bv); + end loop; + + file_close(f_in); + return mem; + end f_load_mem32_from_file; + + ------------------------------------------------------------------- + + impure function f_load_mem16_from_file + (file_name : in string; + mem_size : in integer; + fail_if_notfound : boolean) + return t_ram16_type is + + FILE f_in : text; + variable l : line; + variable tmp_bv : bit_vector(15 downto 0); + variable mem: t_ram16_type(0 to mem_size-1); + variable status : file_open_status; + begin + if(file_name = "" or file_name = "none") then + mem:= (others => (others => '0')); + return mem; + end if; + + file_open(status, f_in, file_name, read_mode); + + if(status /= open_ok) then + if(fail_if_notfound) then + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity failure; + else + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity warning; + end if; + end if; + + for I in 0 to mem_size-1 loop + readline (f_in, l); + -- read function gives us bit_vector + read (l, tmp_bv); + mem(I) := to_stdlogicvector(tmp_bv); + end loop; + + file_close(f_in); + return mem; + end f_load_mem16_from_file; + + ------------------------------------------------------------------- + + impure function f_load_mem8_from_file + (file_name : in string; + mem_size : in integer; + fail_if_notfound : boolean) + return t_ram8_type is + + FILE f_in : text; + variable l : line; + variable tmp_bv : bit_vector(7 downto 0); + variable mem: t_ram8_type(0 to mem_size-1); + variable status : file_open_status; + begin + if(file_name = "" or file_name = "none") then + mem:= (others => (others => '0')); + return mem; + end if; + + file_open(status, f_in, file_name, read_mode); + + if(status /= open_ok) then + if(fail_if_notfound) then + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity failure; + else + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity warning; + end if; + end if; + + for I in 0 to mem_size-1 loop + readline (f_in, l); + -- read function gives us bit_vector + read (l, tmp_bv); + mem(I) := to_stdlogicvector(tmp_bv); + end loop; + + file_close(f_in); + return mem; + end f_load_mem8_from_file; + + ------------------------------------------------------------------- + -- initialization for 32-bit RAM split into 4x 8-bit BRAM + ------------------------------------------------------------------- + + impure function f_load_mem32_from_file_split + (file_name : in string; + mem_size : in integer; + fail_if_notfound : boolean; + byte_idx : in integer) + return t_ram8_type is + + FILE f_in : text; + variable l : line; + variable tmp_bv : bit_vector(31 downto 0); + variable mem: t_ram8_type(0 to mem_size-1); + variable status : file_open_status; + begin + if(file_name = "" or file_name = "none") then + mem:= (others => (others => '0')); + return mem; + end if; + + file_open(status, f_in, file_name, read_mode); + + if(status /= open_ok) then + if(fail_if_notfound) then + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity failure; + else + report "f_load_mem_from_file(): can't open file '"&file_name&"'" severity warning; + end if; + end if; + + for I in 0 to mem_size-1 loop + readline (f_in, l); + -- read function gives us bit_vector + read (l, tmp_bv); + mem(I) := to_stdlogicvector( tmp_bv((byte_idx+1)*8-1 downto byte_idx*8) ); + end loop; + + file_close(f_in); + return mem; + end f_load_mem32_from_file_split; + +end memory_loader_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd new file mode 100644 index 000000000..87a4eee97 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/gc_shiftreg.vhd @@ -0,0 +1,68 @@ +library ieee; + +use ieee.STD_LOGIC_1164.all; +use ieee.NUMERIC_STD.all; + +use work.genram_pkg.all; + +entity gc_shiftreg is + + generic ( + g_size : integer); + + port ( + clk_i : in std_logic; + en_i : in std_logic; + d_i : in std_logic; + q_o : out std_logic; + a_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0)); + +end gc_shiftreg; + + +architecture wrapper of gc_shiftreg is + + component SRLC32E + port ( + Q : out std_ulogic; + A : in std_logic_vector (4 downto 0); + CE : in std_ulogic; + CLK : in std_ulogic; + D : in std_ulogic); + end component; + + signal a : std_logic_vector(4 downto 0); + signal sr : std_logic_vector(g_size-1 downto 0); + +begin -- wrapper + + assert (g_size <= 32) report "gc_shiftreg[xilinx]: forced SRL32 implementation can be done only for 32-bit or smaller shift registers" severity warning; + + a <= std_logic_vector(resize(unsigned(a_i), 5)); + + gen_srl32 : if(g_size <= 32) generate + U_SRLC32 : SRLC32E + port map ( + Q => q_o, + A => a, + CE => en_i, + CLK => clk_i, + D => d_i); + end generate gen_srl32; + + gen_inferred : if(g_size > 32) generate + + p_srl : process(clk_i) + begin + if rising_edge(clk_i) then + if en_i = '1' then + sr <= sr(sr'left - 1 downto 0) & d_i; + end if; + end if; + end process; + + q_o <= sr(TO_INTEGER(unsigned(a_i))); + end generate gen_inferred; + + +end wrapper; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd new file mode 100644 index 000000000..db5a42b04 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram.vhd @@ -0,0 +1,235 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable dual-port synchronous RAM (Xilinx version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_dpram.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2012-03-16 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: True dual-port synchronous RAM for Xilinx FPGAs with: +-- - configurable address and data bus width +-- - byte-addressing mode (data bus width restricted to multiple of 8 bits) +-- Todo: +-- - loading initial contents from file +-- - add support for read-first/write-first address conflict resulution (only +-- supported by Xilinx in VHDL templates) +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +-- 2012-03-13 1.1 wterpstra Added initial value as array +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use std.textio.all; + +library work; +use work.genram_pkg.all; +use work.memory_loader_pkg.all; + +entity generic_dpram is + + generic ( + -- standard parameters + g_data_width : natural := 32; + g_size : natural := 16384; + + g_with_byte_enable : boolean := false; + g_addr_conflict_resolution : string := "read_first"; + g_init_file : string := ""; + g_dual_clock : boolean := true; + g_fail_if_file_not_found : boolean := true + ); + + port ( + rst_n_i : in std_logic := '1'; -- synchronous reset, active LO + + -- Port A + clka_i : in std_logic; + bwea_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width-1 downto 0); + qa_o : out std_logic_vector(g_data_width-1 downto 0); + -- Port B + + clkb_i : in std_logic; + bweb_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + web_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(g_data_width-1 downto 0); + qb_o : out std_logic_vector(g_data_width-1 downto 0) + ); + +end generic_dpram; + + + +architecture syn of generic_dpram is + + constant c_gen_split :boolean := (g_dual_clock = false and g_data_width=32 and + g_with_byte_enable=true and (g_addr_conflict_resolution="dont_care" or + g_addr_conflict_resolution="read_first")); + constant c_gen_sc :boolean := (not c_gen_split) and (not g_dual_clock); + constant c_gen_dc :boolean := g_dual_clock; + + component generic_dpram_split + generic ( + g_size : natural; + g_addr_conflict_resolution : string := "dont_care"; + g_init_file : string := "none"; + g_fail_if_file_not_found : boolean := true); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + bwea_i : in std_logic_vector(3 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(31 downto 0); + qa_o : out std_logic_vector(31 downto 0); + bweb_i : in std_logic_vector(3 downto 0); + web_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(31 downto 0); + qb_o : out std_logic_vector(31 downto 0)); + end component; + + component generic_dpram_sameclock + generic ( + g_data_width : natural; + g_size : natural; + g_with_byte_enable : boolean; + g_addr_conflict_resolution : string; + g_init_file : string; + g_fail_if_file_not_found : boolean); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + bwea_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width-1 downto 0); + qa_o : out std_logic_vector(g_data_width-1 downto 0); + bweb_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + web_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(g_data_width-1 downto 0); + qb_o : out std_logic_vector(g_data_width-1 downto 0)); + end component; + + component generic_dpram_dualclock + generic ( + g_data_width : natural; + g_size : natural; + g_with_byte_enable : boolean; + g_addr_conflict_resolution : string; + g_init_file : string; + g_fail_if_file_not_found : boolean); + port ( + rst_n_i : in std_logic := '1'; + clka_i : in std_logic; + bwea_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width-1 downto 0); + qa_o : out std_logic_vector(g_data_width-1 downto 0); + clkb_i : in std_logic; + bweb_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + web_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(g_data_width-1 downto 0); + qb_o : out std_logic_vector(g_data_width-1 downto 0)); + end component; + +begin + + -- generic_dpram_split is like generic_dpram_sameclock, but hardcoded to + -- 32-bit data width and split into 4 BRAMs, each of them 8-bit wide. It's + -- better for Xilinx ISE, because it's unable to infer DPRAM with byte-write + -- enables without using huge number of LUTs. + -- Since it's hardcoded to 32-bits data width, we need to keep + -- generic_dpram_sameclock as well. For reasons why generic_dpram_split is + -- hardcoded to 32-bits please check the Note in generic_dpram_split.vhd. + gen_splitram: if c_gen_split generate + U_RAM_SPLIT: generic_dpram_split + generic map( + g_size => g_size, + g_addr_conflict_resolution => g_addr_conflict_resolution, + g_init_file => g_init_file, + g_fail_if_file_not_found => g_fail_if_file_not_found) + port map( + rst_n_i => rst_n_i, + clk_i => clka_i, + bwea_i => bwea_i, + wea_i => wea_i, + aa_i => aa_i, + da_i => da_i, + qa_o => qa_o, + bweb_i => bweb_i, + web_i => web_i, + ab_i => ab_i, + db_i => db_i, + qb_o => qb_o); + end generate gen_splitram; + + gen_single_clk : if c_gen_sc generate + U_RAM_SC: generic_dpram_sameclock + generic map ( + g_data_width => g_data_width, + g_size => g_size, + g_with_byte_enable => g_with_byte_enable, + g_addr_conflict_resolution => g_addr_conflict_resolution, + g_init_file => g_init_file, + g_fail_if_file_not_found => g_fail_if_file_not_found) + port map ( + rst_n_i => rst_n_i, + clk_i => clka_i, + bwea_i => bwea_i, + wea_i => wea_i, + aa_i => aa_i, + da_i => da_i, + qa_o => qa_o, + bweb_i => bweb_i, + web_i => web_i, + ab_i => ab_i, + db_i => db_i, + qb_o => qb_o); + + + end generate gen_single_clk; + + gen_dual_clk : if c_gen_dc generate + U_RAM_DC: generic_dpram_dualclock + generic map ( + g_data_width => g_data_width, + g_size => g_size, + g_with_byte_enable => g_with_byte_enable, + g_addr_conflict_resolution => g_addr_conflict_resolution, + g_init_file => g_init_file, + g_fail_if_file_not_found => g_fail_if_file_not_found) + port map ( + rst_n_i => rst_n_i, + clka_i => clka_i, + bwea_i => bwea_i, + wea_i => wea_i, + aa_i => aa_i, + da_i => da_i, + qa_o => qa_o, + clkb_i => clkb_i, + bweb_i => bweb_i, + web_i => web_i, + ab_i => ab_i, + db_i => db_i, + qb_o => qb_o); + end generate gen_dual_clk; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd new file mode 100644 index 000000000..9f3318d42 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_dualclock.vhd @@ -0,0 +1,268 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable dual-port synchronous RAM (Xilinx version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_dpram.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2012-03-28 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: True dual-port synchronous RAM for Xilinx FPGAs with: +-- - configurable address and data bus width +-- - byte-addressing mode (data bus width restricted to multiple of 8 bits) +-- Todo: +-- - loading initial contents from file +-- - add support for read-first/write-first address conflict resulution (only +-- supported by Xilinx in VHDL templates) +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use std.textio.all; + +library work; +use work.genram_pkg.all; +use work.memory_loader_pkg.all; + +entity generic_dpram_dualclock is + + generic ( + -- standard parameters + g_data_width : natural := 32; + g_size : natural := 16384; + + g_with_byte_enable : boolean := false; + g_addr_conflict_resolution : string := "read_first"; + g_init_file : string := ""; + g_fail_if_file_not_found : boolean := true + ); + + port ( + rst_n_i : in std_logic := '1'; -- synchronous reset, active LO + + -- Port A + clka_i : in std_logic; + bwea_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width-1 downto 0); + qa_o : out std_logic_vector(g_data_width-1 downto 0); + -- Port B + + clkb_i : in std_logic; + bweb_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + web_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(g_data_width-1 downto 0); + qb_o : out std_logic_vector(g_data_width-1 downto 0) + ); + +end generic_dpram_dualclock; + + + +architecture syn of generic_dpram_dualclock is + + constant c_num_bytes : integer := (g_data_width+7)/8; + + + type t_ram_type is array(0 to g_size-1) of std_logic_vector(g_data_width-1 downto 0); + + impure function f_file_to_ramtype return t_ram_type is + variable tmp : t_ram_type; + variable n, pos : integer; + variable mem32 : t_ram32_type(0 to g_size-1); + variable mem16 : t_ram16_type(0 to g_size-1); + variable mem8 : t_ram8_type(0 to g_size-1); + variable arr : t_meminit_array(0 to g_size-1, g_data_width-1 downto 0); + begin + -- If no file was given, there is nothing to convert, just return + if (g_init_file = "" or g_init_file = "none") then + tmp := (others=>(others=>'0')); + return tmp; + end if; + + arr := f_load_mem_from_file(g_init_file, g_size, g_data_width, g_fail_if_file_not_found); + pos := 0; + while(pos < g_size)loop + n := 0; + -- avoid ISE loop iteration limit + while (pos < g_size and n < 4096) loop + for i in 0 to g_data_width-1 loop + tmp(pos)(i) := arr(pos, i); + end loop; -- i + n := n+1; + pos := pos + 1; + end loop; + end loop; + return tmp; + end f_file_to_ramtype; + + function f_is_synthesis return boolean is + begin + -- synthesis translate_off + return false; + -- synthesis translate_on + return true; + end f_is_synthesis; + + shared variable ram : t_ram_type := f_file_to_ramtype; + + signal s_we_a : std_logic_vector(c_num_bytes-1 downto 0); + signal s_ram_in_a : std_logic_vector(g_data_width-1 downto 0); + signal s_we_b : std_logic_vector(c_num_bytes-1 downto 0); + signal s_ram_in_b : std_logic_vector(g_data_width-1 downto 0); + + signal clka_int : std_logic; + signal clkb_int : std_logic; + + signal wea_rep, web_rep : std_logic_vector(c_num_bytes-1 downto 0); + +begin + + wea_rep <= (others => wea_i); + web_rep <= (others => web_i); + + s_we_a <= bwea_i and wea_rep; + s_we_b <= bweb_i and web_rep; + + gen_with_byte_enable_readfirst : if(g_with_byte_enable = true and (g_addr_conflict_resolution = "read_first" or + g_addr_conflict_resolution = "dont_care")) generate + + + process (clka_i) + begin + if rising_edge(clka_i) then + if f_is_synthesis then + qa_o <= ram(to_integer(unsigned(aa_i))); + else + qa_o <= ram(to_integer(unsigned(aa_i)) mod g_size); + end if; + for i in 0 to c_num_bytes-1 loop + if s_we_a(i) = '1' then + ram(to_integer(unsigned(aa_i)))((i+1)*8-1 downto i*8) := da_i((i+1)*8-1 downto i*8); + end if; + end loop; + end if; + end process; + + + process (clkb_i) + begin + if rising_edge(clkb_i) then + if f_is_synthesis then + qb_o <= ram(to_integer(unsigned(ab_i))); + else + qb_o <= ram(to_integer(unsigned(ab_i)) mod g_size); + end if; + for i in 0 to c_num_bytes-1 loop + if s_we_b(i) = '1' then + ram(to_integer(unsigned(ab_i)))((i+1)*8-1 downto i*8) + := db_i((i+1)*8-1 downto i*8); + end if; + end loop; + end if; + end process; + + + + + end generate gen_with_byte_enable_readfirst; + + + + gen_without_byte_enable_readfirst : if(g_with_byte_enable = false and (g_addr_conflict_resolution = "read_first" or + g_addr_conflict_resolution = "dont_care")) generate + + process(clka_i) + begin + if rising_edge(clka_i) then + qa_o <= ram(to_integer(unsigned(aa_i))); + if(wea_i = '1') then + ram(to_integer(unsigned(aa_i))) := da_i; + end if; + end if; + end process; + + + process(clkb_i) + begin + if rising_edge(clkb_i) then + qb_o <= ram(to_integer(unsigned(ab_i))); + if(web_i = '1') then + ram(to_integer(unsigned(ab_i))) := db_i; + end if; + end if; + end process; + + end generate gen_without_byte_enable_readfirst; + + + gen_without_byte_enable_writefirst : if(g_with_byte_enable = false and g_addr_conflict_resolution = "write_first") generate + + process(clka_i) + begin + if rising_edge(clka_i) then + if(wea_i = '1') then + ram(to_integer(unsigned(aa_i))) := da_i; + qa_o <= da_i; + else + qa_o <= ram(to_integer(unsigned(aa_i))); + end if; + end if; + end process; + + + process(clkb_i) + begin + if rising_edge(clkb_i) then + if(web_i = '1') then + ram(to_integer(unsigned(ab_i))) := db_i; + qb_o <= db_i; + else + qb_o <= ram(to_integer(unsigned(ab_i))); + end if; + end if; + end process; + end generate gen_without_byte_enable_writefirst; + + + gen_without_byte_enable_nochange : if(g_with_byte_enable = false and g_addr_conflict_resolution = "no_change") generate + + process(clka_i) + begin + if rising_edge(clka_i) then + if(wea_i = '1') then + ram(to_integer(unsigned(aa_i))) := da_i; + else + qa_o <= ram(to_integer(unsigned(aa_i))); + end if; + end if; + end process; + + + process(clkb_i) + begin + if rising_edge(clkb_i) then + if(web_i = '1') then + ram(to_integer(unsigned(ab_i))) := db_i; + else + qb_o <= ram(to_integer(unsigned(ab_i))); + end if; + end if; + end process; + end generate gen_without_byte_enable_nochange; + + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd new file mode 100644 index 000000000..49151486d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_sameclock.vhd @@ -0,0 +1,304 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable dual-port synchronous RAM (Xilinx version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_dpram_sameclock.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-25 +-- Last update: 2015-03-30 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: True dual-port synchronous RAM for Xilinx FPGAs with: +-- - configurable address and data bus width +-- - byte-addressing mode (data bus width restricted to multiple of 8 bits) +-- Todo: +-- - loading initial contents from file +-- - add support for read-first/write-first address conflict resulution (only +-- supported by Xilinx in VHDL templates) +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-25 1.0 twlostow Created +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use std.textio.all; + +library work; +use work.genram_pkg.all; +use work.memory_loader_pkg.all; + +entity generic_dpram_sameclock is + + generic ( + g_data_width : natural := 32; + g_size : natural := 16384; + + g_with_byte_enable : boolean := false; + g_addr_conflict_resolution : string := "read_first"; + g_init_file : string := ""; + g_fail_if_file_not_found : boolean := true + ); + + port ( + rst_n_i : in std_logic := '1'; -- synchronous reset, active LO + + -- Port A + clk_i : in std_logic; + + bwea_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width-1 downto 0); + qa_o : out std_logic_vector(g_data_width-1 downto 0); + + -- Port B + bweb_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + web_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(g_data_width-1 downto 0); + qb_o : out std_logic_vector(g_data_width-1 downto 0) + ); + +end generic_dpram_sameclock; + + + +architecture syn of generic_dpram_sameclock is + + constant c_num_bytes : integer := (g_data_width + 7)/8; + + + type t_ram_type is array(0 to g_size-1) of std_logic_vector(g_data_width-1 downto 0); + + impure function f_file_to_ramtype return t_ram_type is + variable tmp : t_ram_type; + variable n, pos : integer; + variable mem32 : t_ram32_type(0 to g_size-1); + variable mem16 : t_ram16_type(0 to g_size-1); + variable mem8 : t_ram8_type(0 to g_size-1); + variable arr : t_meminit_array(0 to g_size-1, g_data_width-1 downto 0); + begin + -- If no file was given, there is nothing to convert, just return + if (g_init_file = "" or g_init_file = "none") then + tmp := (others=>(others=>'0')); + return tmp; + end if; + + arr := f_load_mem_from_file(g_init_file, g_size, g_data_width, g_fail_if_file_not_found); + pos := 0; + while(pos < g_size)loop + n := 0; + -- avoid ISE loop iteration limit + while (pos < g_size and n < 4096) loop + for i in 0 to g_data_width-1 loop + tmp(pos)(i) := arr(pos, i); + end loop; -- i + n := n+1; + pos := pos + 1; + end loop; + end loop; + return tmp; + end f_file_to_ramtype; + + function f_is_synthesis return boolean is + begin + -- synthesis translate_off + return false; + -- synthesis translate_on + return true; + end f_is_synthesis; + + + shared variable ram : t_ram_type := f_file_to_ramtype; + + signal s_we_a : std_logic_vector(c_num_bytes-1 downto 0); + signal s_ram_in_a : std_logic_vector(g_data_width-1 downto 0); + signal s_we_b : std_logic_vector(c_num_bytes-1 downto 0); + signal s_ram_in_b : std_logic_vector(g_data_width-1 downto 0); + + signal wea_rep, web_rep : std_logic_vector(c_num_bytes-1 downto 0); + +begin + + wea_rep <= (others => wea_i); + web_rep <= (others => web_i); + + s_we_a <= bwea_i and wea_rep; + s_we_b <= bweb_i and web_rep; + + gen_with_byte_enable_readfirst : if(g_with_byte_enable = true and (g_addr_conflict_resolution = "read_first" or + g_addr_conflict_resolution = "dont_care")) generate + + Port_A: process (clk_i) + begin + if rising_edge(clk_i) then + qa_o <= ram(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)); + for i in 0 to c_num_bytes-1 loop + if s_we_a(i) = '1' then + ram(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1))((i+1)*8-1 downto i*8) := da_i((i+1)*8-1 downto i*8); + end if; + end loop; + end if; + end process; + + Port_B: process (clk_i) + begin + if rising_edge(clk_i) then + qb_o <= ram(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)); + for i in 0 to c_num_bytes-1 loop + if(s_we_b(i) = '1') then + ram(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1))((i+1)*8-1 downto i*8) := db_i((i+1)*8-1 downto i*8); + end if; + end loop; + end if; + end process; + + end generate gen_with_byte_enable_readfirst; + + + + gen_without_byte_enable_readfirst : if(g_with_byte_enable = false and (g_addr_conflict_resolution = "read_first" or + g_addr_conflict_resolution = "dont_care")) generate + + Port_A: process(clk_i) + begin + if rising_edge(clk_i) then + if f_is_synthesis then + qa_o <= ram(to_integer(unsigned(aa_i))); + else + qa_o <= ram(to_integer(unsigned(aa_i)) mod g_size); + end if; + if(wea_i = '1') then + ram(to_integer(unsigned(aa_i))) := da_i; + end if; + end if; + end process; + + Port_B: process(clk_i) + begin + if rising_edge(clk_i) then + if f_is_synthesis then + qb_o <= ram(to_integer(unsigned(ab_i))); + else + qb_o <= ram(to_integer(unsigned(ab_i)) mod g_size); + end if; + if(web_i = '1') then + ram(to_integer(unsigned(ab_i))) := db_i; + end if; + end if; + end process; + end generate gen_without_byte_enable_readfirst; + + gen_without_byte_enable_writefirst : if(g_with_byte_enable = false and g_addr_conflict_resolution = "write_first") generate + + Port_A: process(clk_i) + begin + if rising_edge(clk_i) then + if(wea_i = '1') then + ram(to_integer(unsigned(aa_i))) := da_i; + qa_o <= da_i; + else + if f_is_synthesis then + qa_o <= ram(to_integer(unsigned(aa_i))); + else + qa_o <= ram(to_integer(unsigned(aa_i)) mod g_size); + end if; + end if; + end if; + end process; + + Port_B: process(clk_i) + begin + if rising_edge(clk_i) then + if(web_i = '1') then + ram(to_integer(unsigned(ab_i))) := db_i; + qb_o <= db_i; + else + if f_is_synthesis then + qb_o <= ram(to_integer(unsigned(ab_i))); + else + qb_o <= ram(to_integer(unsigned(ab_i)) mod g_size); + end if; + end if; + end if; + end process; + + end generate gen_without_byte_enable_writefirst; + + + gen_without_byte_enable_nochange : if(g_with_byte_enable = false and g_addr_conflict_resolution = "no_change") generate + + Port_A: process(clk_i) + begin + if rising_edge(clk_i) then + if(wea_i = '1') then + ram(to_integer(unsigned(aa_i))) := da_i; + else + if f_is_synthesis then + qa_o <= ram(to_integer(unsigned(aa_i))); + else + qa_o <= ram(to_integer(unsigned(aa_i)) mod g_size); + end if; + end if; + end if; + end process; + + Port_B: process(clk_i) + begin + if rising_edge(clk_i) then + if(web_i = '1') then + ram(to_integer(unsigned(ab_i))) := db_i; + else + if f_is_synthesis then + qb_o <= ram(to_integer(unsigned(ab_i))); + else + qb_o <= ram(to_integer(unsigned(ab_i)) mod g_size); + end if; + end if; + end if; + end process; + + + end generate gen_without_byte_enable_nochange; + + gen_with_byte_enable_writefirst : if(g_with_byte_enable = true and (g_addr_conflict_resolution = "write_first")) generate + + Port_A: process (clk_i) + begin + if rising_edge(clk_i) then + for i in 0 to c_num_bytes-1 loop + if s_we_a(i) = '1' then + ram(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1))((i+1)*8-1 downto i*8) := da_i((i+1)*8-1 downto i*8); + qa_o((i+1)*8-1 downto i*8) <= da_i((i+1)*8-1 downto i*8); + else + qa_o((i+1)*8-1 downto i*8) <= ram(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1))((i+1)*8-1 downto i*8); + end if; + end loop; + end if; + end process; + + Port_B: process (clk_i) + begin + if rising_edge(clk_i) then + for i in 0 to c_num_bytes-1 loop + if s_we_b(i) = '1' then + ram(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1))((i+1)*8-1 downto i*8) := db_i((i+1)*8-1 downto i*8); + qb_o((i+1)*8-1 downto i*8) <= db_i((i+1)*8-1 downto i*8); + else + qb_o((i+1)*8-1 downto i*8) <= ram(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1))((i+1)*8-1 downto i*8); + end if; + end loop; + end if; + end process; + + end generate gen_with_byte_enable_writefirst; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_split.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_split.vhd new file mode 100644 index 000000000..b6d692bb8 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_dpram_split.vhd @@ -0,0 +1,233 @@ +------------------------------------------------------------------------------- +-- Title : Dual-port synchronous RAM with byte-write for Xilinx +------------------------------------------------------------------------------- +-- File : generic_dpram_split.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN BE-CO-HT +-- Created : 2017-02-13 +-- Last update: 2017-02-13 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: +-- This module is 32-bit RAM with byte-write enables. It was created for Xilinx +-- FPGAs, since Xilinx ISE is unable to infer dual-port block-RAM with +-- byte-writes (e.g. based on generic_dpram_sameclock.vhd module). When +-- synthesizing generic_dpram_sameclock with g_with_byte_enable, ISE uses a lot +-- of LUTs to get the byte-write behavior (instead of using the features of BRAM +-- blocks). +-- +-- Note: +-- This module is hardcoded to 32-bits and 4 ram modules (ram0-3). It would be +-- much cleaner to have a generic code and using ram(0 to g_data_width/8-1). +-- However, it looks that ISE is not able to initialize 3-d array that would be +-- needed in this case. +-- I.e. this works: +-- shared variable ram0 : t_split_ram := f_file_to_ramtype(0); +-- shared variable ram1 : t_split_ram := f_file_to_ramtype(1); +-- shared variable ram2 : t_split_ram := f_file_to_ramtype(2); +-- shared variable ram3 : t_split_ram := f_file_to_ramtype(3); +-- +-- but this doesn't: +-- type t_split_ram_array is array(0 to 3) of t_split_ram; +-- shared variable ram : t_split_ram_array := (f_file_to_ramtype(0), +-- f_file_to_ramtype(1),f_file_to_ramtype(2), +-- f_file_to_ramtype(3)); +-- +-- By "doesn't work" I mean that ISE does not fail during the synthesis, but RAM +-- does not get initialized. +------------------------------------------------------------------------------- +-- Copyright (c) 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.genram_pkg.all; +use work.memory_loader_pkg.all; + +entity generic_dpram_split is + generic ( + g_size : natural := 16384; + g_addr_conflict_resolution : string := "read_first"; + g_init_file : string := ""; + g_fail_if_file_not_found : boolean := true); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + + -- Port A + bwea_i : in std_logic_vector(3 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(31 downto 0); + qa_o : out std_logic_vector(31 downto 0); + + -- Port B + bweb_i : in std_logic_vector(3 downto 0); + web_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + db_i : in std_logic_vector(31 downto 0); + qb_o : out std_logic_vector(31 downto 0)); +end generic_dpram_split; + +architecture syn of generic_dpram_split is + + constant c_data_width : integer := 32; + constant c_num_bytes : integer := (c_data_width+7)/8; + + type t_split_ram is array(0 to g_size-1) of std_logic_vector(7 downto 0); + + impure function f_file_to_ramtype(idx : integer) return t_split_ram is + variable tmp : t_split_ram; + variable mem8 : t_ram8_type(0 to g_size-1); + begin + -- If no file was given, there is nothing to convert, just return + if (g_init_file = "" or g_init_file = "none") then + tmp := (others=>(others=>'0')); + return tmp; + end if; + + mem8 := f_load_mem32_from_file_split(g_init_file, g_size, g_fail_if_file_not_found, idx); + return t_split_ram(mem8); + end f_file_to_ramtype; + + impure function f_file_contents return t_meminit_array is + begin + return f_load_mem_from_file(g_init_file, g_size, c_data_width, g_fail_if_file_not_found); + end f_file_contents; + + shared variable ram0 : t_split_ram := f_file_to_ramtype(0); + shared variable ram1 : t_split_ram := f_file_to_ramtype(1); + shared variable ram2 : t_split_ram := f_file_to_ramtype(2); + shared variable ram3 : t_split_ram := f_file_to_ramtype(3); + + signal s_we_a : std_logic_vector(c_num_bytes-1 downto 0); + signal s_we_b : std_logic_vector(c_num_bytes-1 downto 0); + signal wea_rep : std_logic_vector(c_num_bytes-1 downto 0); + signal web_rep : std_logic_vector(c_num_bytes-1 downto 0); + +begin + + assert (g_addr_conflict_resolution = "read_first" or g_addr_conflict_resolution = "dont_care") + report "generic_dpram_split: only read_first and dont_care supported for now" severity failure; + + -- combine byte-write enable with write signals + wea_rep <= (others => wea_i); + web_rep <= (others => web_i); + s_we_a <= bwea_i and wea_rep; + s_we_b <= bweb_i and web_rep; + + -------------------------------------------------- + -- yes, I know this is 4 times exactly the same code for ram0,1,2,3, + -- but ISE fails to initialize BRAM when ram is an array (check Note + -- in the header of this file). + GEN_RAM0_Port_A: process (clk_i) + begin + if rising_edge(clk_i) then + qa_o(7 downto 0) <= ram0(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)); + if s_we_a(0) = '1' then + ram0(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)) := da_i(7 downto 0); + end if; + end if; + end process; + + GEN_RAM0_Port_B: process (clk_i) + begin + if rising_edge(clk_i) then + qb_o(7 downto 0) <= ram0(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)); + if s_we_b(0) = '1' then + ram0(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)) := db_i(7 downto 0); + end if; + end if; + end process; + + -------------------------------------------------- + + GEN_RAM1_Port_A: process (clk_i) + begin + if rising_edge(clk_i) then + qa_o(15 downto 8) <= ram1(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)); + if s_we_a(1) = '1' then + ram1(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)) := da_i(15 downto 8); + end if; + end if; + end process; + + GEN_RAM1_Port_B: process (clk_i) + begin + if rising_edge(clk_i) then + qb_o(15 downto 8) <= ram1(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)); + if s_we_b(1) = '1' then + ram1(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)) := db_i(15 downto 8); + end if; + end if; + end process; + + -------------------------------------------------- + + GEN_RAM2_Port_A: process (clk_i) + begin + if rising_edge(clk_i) then + qa_o(23 downto 16) <= ram2(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)); + if s_we_a(2) = '1' then + ram2(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)) := da_i(23 downto 16); + end if; + end if; + end process; + + GEN_RAM2_Port_B: process (clk_i) + begin + if rising_edge(clk_i) then + qb_o(23 downto 16) <= ram2(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)); + if s_we_b(2) = '1' then + ram2(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)) := db_i(23 downto 16); + end if; + end if; + end process; + + -------------------------------------------------- + + GEN_RAM3_Port_A: process (clk_i) + begin + if rising_edge(clk_i) then + qa_o(31 downto 24) <= ram3(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)); + if s_we_a(3) = '1' then + ram3(f_check_bounds(to_integer(unsigned(aa_i)), 0, g_size-1)) := da_i(31 downto 24); + end if; + end if; + end process; + + GEN_RAM3_Port_B: process (clk_i) + begin + if rising_edge(clk_i) then + qb_o(31 downto 24) <= ram3(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)); + if s_we_b(3) = '1' then + ram3(f_check_bounds(to_integer(unsigned(ab_i)), 0, g_size-1)) := db_i(31 downto 24); + end if; + end if; + end process; + + -------------------------------------------------- + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd new file mode 100644 index 000000000..5eb14729a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/genrams/xilinx/generic_simple_dpram.vhd @@ -0,0 +1,100 @@ +------------------------------------------------------------------------------- +-- Title : Parametrizable dual-port synchronous RAM (Xilinx version) +-- Project : Generics RAMs and FIFOs collection +------------------------------------------------------------------------------- +-- File : generic_simple_dpram.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2013-03-04 +-- Last update: 2013-10-30 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: True dual-port synchronous RAM for Xilinx FPGAs with: +-- - configurable address and data bus width +-- - byte-addressing mode (data bus width restricted to multiple of 8 bits) +-- Todo: +-- - loading initial contents from file +-- - add support for read-first/write-first address conflict resulution (only +-- supported by Xilinx in VHDL templates) +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-03-04 1.0 wterpstra Initial version: wrapper to generic_dpram +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use std.textio.all; + +library work; +use work.genram_pkg.all; +use work.memory_loader_pkg.all; + +entity generic_simple_dpram is + + generic ( + -- standard parameters + g_data_width : natural := 32; + g_size : natural := 16384; + + g_with_byte_enable : boolean := false; + g_addr_conflict_resolution : string := "read_first"; + g_init_file : string := ""; + g_dual_clock : boolean := true; + g_fail_if_file_not_found : boolean := true + ); + + port ( + rst_n_i : in std_logic := '1'; -- synchronous reset, active LO + + -- Port A + clka_i : in std_logic; + bwea_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + wea_i : in std_logic; + aa_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + da_i : in std_logic_vector(g_data_width-1 downto 0); + + -- Port B + clkb_i : in std_logic; + ab_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0); + qb_o : out std_logic_vector(g_data_width-1 downto 0) + ); + +end generic_simple_dpram; + + + +architecture syn of generic_simple_dpram is + +begin + + -- Works well enough until a Xilinx guru can optimize it. + true_dp : generic_dpram + generic map( + g_data_width => g_data_width, + g_size => g_size, + g_with_byte_enable => g_with_byte_enable, + g_addr_conflict_resolution => g_addr_conflict_resolution, + g_init_file => g_init_file, + g_dual_clock => g_dual_clock) + port map( + rst_n_i => rst_n_i, + clka_i => clka_i, + bwea_i => bwea_i, + wea_i => wea_i, + aa_i => aa_i, + da_i => da_i, + qa_o => open, + clkb_i => clkb_i, + bweb_i => f_zeros((g_data_width+7)/8), + web_i => '0', + ab_i => ab_i, + db_i => f_zeros(g_data_width), + qb_o => qb_o); + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/axi4_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/axi4_pkg.vhd new file mode 100644 index 000000000..cde1f31bb --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/axi4_pkg.vhd @@ -0,0 +1,253 @@ +------------------------------------------------------------------------------- +-- Title : AXI4Lite-to-WB bridge package +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : axi4_pkg.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.wishbone_pkg.all; + +package axi4_pkg is + + -- AXI4-Full interface, master output ports, 32 bits + type t_axi4_full_master_out_32 is record + ARVALID : std_logic; + AWVALID : std_logic; + BREADY : std_logic; + RREADY : std_logic; + WLAST : std_logic; + WVALID : std_logic; + ARID : std_logic_vector (11 downto 0); + AWID : std_logic_vector (11 downto 0); + WID : std_logic_vector (11 downto 0); + ARBURST : std_logic_vector (1 downto 0); + ARLOCK : std_logic_vector (1 downto 0); + ARSIZE : std_logic_vector (2 downto 0); + AWBURST : std_logic_vector (1 downto 0); + AWLOCK : std_logic_vector (1 downto 0); + AWSIZE : std_logic_vector (2 downto 0); + ARPROT : std_logic_vector (2 downto 0); + AWPROT : std_logic_vector (2 downto 0); + ARADDR : std_logic_vector (31 downto 0); + AWADDR : std_logic_vector (31 downto 0); + WDATA : std_logic_vector (31 downto 0); + ARCACHE : std_logic_vector (3 downto 0); + ARLEN : std_logic_vector (3 downto 0); + ARQOS : std_logic_vector (3 downto 0); + AWCACHE : std_logic_vector (3 downto 0); + AWLEN : std_logic_vector (3 downto 0); + AWQOS : std_logic_vector (3 downto 0); + WSTRB : std_logic_vector (3 downto 0); + end record; + + -- AXI4-Full interface, master input ports, 32 bits + type t_axi4_full_master_in_32 is record + ARREADY : std_logic; + AWREADY : std_logic; + BVALID : std_logic; + RLAST : std_logic; + RVALID : std_logic; + WREADY : std_logic; + BID : std_logic_vector (11 downto 0); + RID : std_logic_vector (11 downto 0); + BRESP : std_logic_vector (1 downto 0); + RRESP : std_logic_vector (1 downto 0); + RDATA : std_logic_vector (31 downto 0); + end record; + + -- AXI4-Lite interface, master output ports, 32 bits + type t_axi4_lite_master_out_32 is record + ARVALID : std_logic; + AWVALID : std_logic; + BREADY : std_logic; + RREADY : std_logic; + WLAST : std_logic; + WVALID : std_logic; + ARADDR : std_logic_vector (31 downto 0); + AWADDR : std_logic_vector (31 downto 0); + WDATA : std_logic_vector (31 downto 0); + WSTRB : std_logic_vector (3 downto 0); + end record; + + -- AXI4-Lite interface, master input ports, 32 bits + type t_axi4_lite_master_in_32 is record + ARREADY : std_logic; + AWREADY : std_logic; + BVALID : std_logic; + RLAST : std_logic; + RVALID : std_logic; + WREADY : std_logic; + BRESP : std_logic_vector (1 downto 0); + RRESP : std_logic_vector (1 downto 0); + RDATA : std_logic_vector (31 downto 0); + end record; + + constant c_axi4_lite_default_master_in_32 : t_axi4_lite_master_in_32 := + ( + AWREADY => '0', + ARREADY => '0', + BVALID => '0', + RLAST => '0', + RVALID => '0', + WREADY => '0', + BRESP => "00", + RRESP => "00", + RDATA => (others => '0') + ); + + + constant c_axi4_lite_default_master_out_32 : t_axi4_lite_master_out_32 := + ( + ARVALID => '0', + AWVALID => '0', + BREADY => '0', + RREADY => '0', + WLAST => '0', + WVALID => '0', + ARADDR => (others => '0'), + AWADDR => (others => '0'), + WDATA => (others => '0'), + WSTRB => (others => '0') + ); + + + + subtype t_axi4_lite_slave_in_32 is t_axi4_lite_master_out_32; + subtype t_axi4_lite_slave_out_32 is t_axi4_lite_master_in_32; + + constant c_AXI4_RESP_OKAY : std_logic_vector(1 downto 0) := "00"; + constant c_AXI4_RESP_EXOKAY : std_logic_vector(1 downto 0) := "01"; + constant c_AXI4_RESP_SLVERR : std_logic_vector(1 downto 0) := "10"; + constant c_AXI4_RESP_DECERR : std_logic_vector(1 downto 0) := "11"; + + function f_axi4_full_to_lite ( + f : t_axi4_full_master_out_32 + ) return t_axi4_lite_master_out_32; + + function f_axi4_lite_to_full ( + l : t_axi4_lite_master_in_32 + ) return t_axi4_full_master_in_32; + + component xwb_axi4lite_bridge is + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + axi4_slave_i : in t_axi4_lite_slave_in_32; + axi4_slave_o : out t_axi4_lite_slave_out_32; + wb_master_o : out t_wishbone_master_out; + wb_master_i : in t_wishbone_master_in); + end component xwb_axi4lite_bridge; + + component wb_axi4lite_bridge is + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + ARVALID : in std_logic; + AWVALID : in std_logic; + BREADY : in std_logic; + RREADY : in std_logic; + WLAST : in std_logic; + WVALID : in std_logic; + ARADDR : in std_logic_vector (31 downto 0); + AWADDR : in std_logic_vector (31 downto 0); + WDATA : in std_logic_vector (31 downto 0); + WSTRB : in std_logic_vector (3 downto 0); + ARREADY : out std_logic; + AWREADY : out std_logic; + BVALID : out std_logic; + RLAST : out std_logic; + RVALID : out std_logic; + WREADY : out std_logic; + BRESP : out std_logic_vector (1 downto 0); + RRESP : out std_logic_vector (1 downto 0); + RDATA : out std_logic_vector (31 downto 0); + + wb_adr : out std_logic_vector(c_wishbone_address_width-1 downto 0); + wb_dat_m2s : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_sel : out std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_cyc : out std_logic; + wb_stb : out std_logic; + wb_we : out std_logic; + + wb_dat_s2m : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_err : in std_logic := '0'; + wb_rty : in std_logic := '0'; + wb_ack : in std_logic; + wb_stall : in std_logic + ); + end component; + +end package; + +package body axi4_pkg is + + function f_axi4_full_to_lite ( + f : t_axi4_full_master_out_32 + ) return t_axi4_lite_master_out_32 is + variable l : t_axi4_lite_master_out_32; + begin + + l.ARVALID := f.ARVALID; + l.AWVALID := f.AWVALID; + l.BREADY := f.BREADY; + l.RREADY := f.RREADY; + l.WLAST := f.WLAST; + l.WVALID := f.WVALID; + l.ARADDR := f.ARADDR; + l.AWADDR := f.AWADDR; + l.WDATA := f.WDATA; + l.WSTRB := f.WSTRB; + + return l; + + end f_axi4_full_to_lite; + + function f_axi4_lite_to_full ( + l : t_axi4_lite_master_in_32 + ) return t_axi4_full_master_in_32 is + variable f : t_axi4_full_master_in_32; + begin + f.ARREADY := l.ARREADY; + f.AWREADY := l.AWREADY; + f.BVALID := l.BVALID; + f.RLAST := l.RLAST; + f.RVALID := l.RVALID; + f.WREADY := l.WREADY; + f.BID := (others => '0'); + f.RID := (others => '0'); + f.BRESP := l.BRESP; + f.RRESP := l.RRESP; + f.RDATA := l.RDATA; + + return f; + + end f_axi4_lite_to_full; + + +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/wb_axi4lite_bridge.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/wb_axi4lite_bridge.vhd new file mode 100644 index 000000000..b8e63eca3 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/wb_axi4lite_bridge.vhd @@ -0,0 +1,131 @@ +------------------------------------------------------------------------------- +-- Title : AXI4Lite-to-WB bridge +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : wb_axi4lite_bridge.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.axi4_pkg.all; +use work.wishbone_pkg.all; + +entity wb_axi4lite_bridge is + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + ARVALID : in std_logic; + AWVALID : in std_logic; + BREADY : in std_logic; + RREADY : in std_logic; + WLAST : in std_logic; + WVALID : in std_logic; + ARADDR : in std_logic_vector (31 downto 0); + AWADDR : in std_logic_vector (31 downto 0); + WDATA : in std_logic_vector (31 downto 0); + WSTRB : in std_logic_vector (3 downto 0); + ARREADY : out std_logic; + AWREADY : out std_logic; + BVALID : out std_logic; + RLAST : out std_logic; + RVALID : out std_logic; + WREADY : out std_logic; + BRESP : out std_logic_vector (1 downto 0); + RRESP : out std_logic_vector (1 downto 0); + RDATA : out std_logic_vector (31 downto 0); + + wb_adr : out std_logic_vector(c_wishbone_address_width-1 downto 0); + wb_dat_m2s : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_sel : out std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_cyc : out std_logic; + wb_stb : out std_logic; + wb_we : out std_logic; + + wb_dat_s2m : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_err : in std_logic := '0'; + wb_rty : in std_logic := '0'; + wb_ack : in std_logic; + wb_stall : in std_logic + ); + +end wb_axi4lite_bridge; + +architecture rtl of wb_axi4lite_bridge is + + signal axi_in : t_axi4_lite_master_out_32; + signal axi_out : t_axi4_lite_master_in_32; + signal wb_in : t_wishbone_master_in; + signal wb_out : t_wishbone_master_out; + +begin + + axi_in.ARVALID <= ARVALID; + axi_in.AWVALID <= AWVALID; + axi_in.BREADY <= BREADY; + axi_in.RREADY <= RREADY; + axi_in.WLAST <= WLAST; + axi_in.WVALID <= WVALID; + axi_in.ARADDR <= ARADDR; + axi_in.AWADDR <= AWADDR; + axi_in.WDATA <= WDATA; + axi_in.WSTRB <= WSTRB; + ARREADY <= axi_out.ARREADY; + AWREADY <= axi_out.AWREADY; + BVALID <= axi_out.BVALID; + RLAST <= axi_out.RLAST; + RVALID <= axi_out.RVALID; + WREADY <= axi_out.WREADY; + BRESP <= axi_out.BRESP; + RRESP <= axi_out.RRESP; + RDATA <= axi_out.RDATA; + + wb_adr <= wb_out.adr; + wb_dat_m2s <= wb_out.dat; + wb_stb <= wb_out.stb; + wb_sel <= wb_out.sel; + wb_cyc <= wb_out.cyc; + wb_we <= wb_out.we; + + wb_in.err <= wb_err; + wb_in.rty <= wb_rty; + wb_in.ack <= wb_ack; + wb_in.int <= '0'; + wb_in.stall <= wb_stall; + wb_in.dat <= wb_dat_s2m; + + U_Wrapped_Bridge : xwb_axi4lite_bridge + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + axi4_slave_i => axi_in, + axi4_slave_o => axi_out, + wb_master_o => wb_out, + wb_master_i => wb_in); + +end rtl; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/xwb_axi4lite_bridge.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/xwb_axi4lite_bridge.vhd new file mode 100644 index 000000000..51838931a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_axi4lite_bridge/xwb_axi4lite_bridge.vhd @@ -0,0 +1,196 @@ +------------------------------------------------------------------------------- +-- Title : AXI4Lite-to-WB bridge wrapper +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : xwb_axi4lite_bridge.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.axi4_pkg.all; +use work.wishbone_pkg.all; + +entity xwb_axi4lite_bridge is + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + axi4_slave_i : in t_axi4_lite_slave_in_32; + axi4_slave_o : out t_axi4_lite_slave_out_32; + + wb_master_o : out t_wishbone_master_out; + wb_master_i : in t_wishbone_master_in + + ); + +end xwb_axi4lite_bridge; + +architecture rtl of xwb_axi4lite_bridge is + + constant c_timeout : integer := 256; + + type t_state is + (IDLE, ISSUE_WRITE, ISSUE_READ, COMPLETE_WRITE, COMPLETE_READ, WAIT_ACK_READ, WAIT_ACK_WRITE, RESPONSE_READ, RESPONSE_WRITE); + + signal state : t_state; + + signal count : unsigned(10 downto 0); + +begin + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + axi4_slave_o <= c_axi4_lite_default_master_in_32; + wb_master_o.cyc <= '0'; + state <= IDLE; + else + case state is + when IDLE => + wb_master_o.cyc <= '0'; + axi4_slave_o.ARREADY <= '1'; + axi4_slave_o.AWREADY <= '1'; + axi4_slave_o.WREADY <= '0'; + axi4_slave_o.BVALID <= '0'; + axi4_slave_o.BRESP <= (others => 'X'); + axi4_slave_o.RDATA <= (others => 'X'); + axi4_slave_o.RRESP <= (others => 'X'); + axi4_slave_o.RVALID <= '0'; + axi4_slave_o.RLAST <= '0'; + + if(axi4_slave_i.AWVALID = '1') then + state <= ISSUE_WRITE; + wb_master_o.adr <= axi4_slave_i.AWADDR; + elsif (axi4_slave_i.ARVALID = '1') then + state <= ISSUE_READ; + wb_master_o.adr <= axi4_slave_i.ARADDR; + end if; + + when ISSUE_WRITE => + axi4_slave_o.WREADY <= '1'; + + wb_master_o.cyc <= '1'; + wb_master_o.we <= '1'; + + if(axi4_slave_i.WVALID = '1') then + wb_master_o.stb <= '1'; + wb_master_o.sel <= axi4_slave_i.WSTRB; + wb_master_o.dat <= axi4_slave_i.WDATA; + state <= COMPLETE_WRITE; + end if; + + when ISSUE_READ => + + wb_master_o.cyc <= '1'; + wb_master_o.stb <= '1'; + wb_master_o.we <= '0'; + axi4_slave_o.RVALID <= '0'; + axi4_slave_o.RLAST <= '0'; + state <= COMPLETE_READ; + + when COMPLETE_READ => + if(wb_master_i.stall = '0') then + wb_master_o.stb <= '0'; + if(wb_master_i.ack = '1') then + state <= IDLE; + axi4_slave_o.RRESP <= c_AXI4_RESP_EXOKAY; + axi4_slave_o.RDATA <= wb_master_i.dat; + axi4_slave_o.RVALID <= '1'; + axi4_slave_o.RLAST <= '1'; + wb_master_o.cyc <= '0'; + else + state <= WAIT_ACK_READ; + count <= (others => '0'); + end if; + end if; + + + when COMPLETE_WRITE => + if(wb_master_i.stall = '0') then + wb_master_o.stb <= '0'; + if(wb_master_i.ack = '1') then + state <= RESPONSE_WRITE; + axi4_slave_o.BRESP <= c_AXI4_RESP_EXOKAY; + wb_master_o.cyc <= '0'; + else + state <= WAIT_ACK_WRITE; + count <= (others => '0'); + end if; + end if; + + + when WAIT_ACK_WRITE => + if(wb_master_i.ack = '1') then + state <= RESPONSE_WRITE; + axi4_slave_o.BRESP <= c_AXI4_RESP_EXOKAY; + wb_master_o.cyc <= '0'; + elsif count = c_timeout then + state <= RESPONSE_WRITE; + axi4_slave_o.BRESP <= c_AXI4_RESP_SLVERR; + wb_master_o.cyc <= '0'; + end if; + count <= count + 1; + + when WAIT_ACK_READ => + if(wb_master_i.ack = '1') then + state <= IDLE; + axi4_slave_o.RRESP <= c_AXI4_RESP_EXOKAY; + axi4_slave_o.RVALID <= '1'; + axi4_slave_o.RLAST <= '1'; + axi4_slave_o.RDATA <= wb_master_i.dat; + wb_master_o.cyc <= '0'; + elsif count = c_timeout then + state <= IDLE; + axi4_slave_o.RRESP <= c_AXI4_RESP_SLVERR; + axi4_slave_o.RVALID <= '1'; + axi4_slave_o.RLAST <= '1'; + axi4_slave_o.RDATA <= (others => 'X'); + wb_master_o.cyc <= '0'; + end if; + count <= count + 1; + + + when RESPONSE_WRITE => + if (axi4_slave_i.BREADY = '1') then + axi4_slave_o.BVALID <= '1'; + state <= IDLE; + end if; + + when RESPONSE_READ => null; + + + end case; + + + + end if; + end if; + end process; + +end rtl; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd new file mode 100644 index 000000000..9ca049b71 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/sdb_rom.vhd @@ -0,0 +1,160 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wishbone_pkg.all; + +entity sdb_rom is + generic( + g_layout : t_sdb_record_array; + g_masters : natural; + g_bus_end : unsigned(63 downto 0); + g_sdb_name : string := "WB4-Crossbar-GSI "); + port( + clk_sys_i : in std_logic; + master_i : in std_logic_vector(g_masters-1 downto 0); + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out); +end sdb_rom; + +architecture rtl of sdb_rom is + alias c_layout : t_sdb_record_array(g_layout'length downto 1) is g_layout; + + -- The ROM must describe all slaves, the crossbar itself and the optional information records + constant c_used_entries : natural := c_layout'high + 1; + constant c_rom_entries : natural := 2**f_ceil_log2(c_used_entries); -- next power of 2 + constant c_sdb_words : natural := c_sdb_device_length / c_wishbone_data_width; + constant c_rom_words : natural := c_rom_entries * c_sdb_words; + constant c_rom_depth : natural := f_ceil_log2(c_rom_words); + constant c_rom_lowbits : natural := f_ceil_log2(c_wishbone_data_width / 8); + constant c_sdb_name : string := f_string_fix_len(g_sdb_name , 19, ' ', false); + + -- Index of the MSI entry in SDB + type t_nat_array is array(g_masters-1 downto 0) of natural; + function f_master_positions return t_nat_array is + variable typ : std_logic_vector(7 downto 0); + variable result : t_nat_array; + variable master : natural := 0; + begin + for rec in c_layout'low to c_layout'high loop + typ := c_layout(rec)(7 downto 0); + case typ is + when x"03" | x"f3" => + assert master < g_masters + report "Too many msi records found" + severity failure; + + result(master) := rec; + master := master + 1; + + when others => null; + end case; + end loop; + + if master = 0 then + result := (others => 0); + else + assert master = g_masters + report "Insufficient msi records found (" & Integer'image(master) & "/" & Integer'image(g_masters) & ")" + severity failure; + end if; + return result; + end f_master_positions; + + constant c_master_positions : t_nat_array := f_master_positions; + constant c_msi : boolean := c_master_positions(0) /= 0; + + function f_msi_flag_index(y : std_logic_vector) return std_logic_vector is + variable offset : unsigned(c_rom_depth-1 downto 0) := (others => '0'); + variable result : std_logic_vector(c_rom_depth-1 downto 0) := (others => '0'); + begin + for i in c_master_positions'range loop + if c_msi then + offset := to_unsigned(c_master_positions(i)*16, offset'length); + end if; + for b in result'range loop + result(b) := result(b) or (offset(b) and y(i)); + end loop; + end loop; + return result; + end f_msi_flag_index; + + type t_rom is array(c_rom_words-1 downto 0) of t_wishbone_data; + + function f_build_rom + return t_rom + is + variable res : t_rom := (others => (others => '0')); + variable sdb_record : t_sdb_record; + variable sdb_component : t_sdb_component; + begin + sdb_record(511 downto 480) := x"5344422D" ; -- sdb_magic + sdb_record(479 downto 464) := std_logic_vector(to_unsigned(c_used_entries, 16)); -- sdb_records + sdb_record(463 downto 456) := x"01"; -- sdb_version + sdb_record(455 downto 448) := x"00"; -- sdb_bus_type = sdb_wishbone + sdb_record( 7 downto 0) := x"00"; -- record_type = sdb_interconnect + + sdb_component.addr_first := (others => '0'); + sdb_component.addr_last := std_logic_vector(g_bus_end); + sdb_component.product.vendor_id := x"0000000000000651"; -- GSI + sdb_component.product.device_id := x"e6a542c9"; + sdb_component.product.version := x"00000003"; + sdb_component.product.date := x"20120511"; + sdb_component.product.name := c_sdb_name; + sdb_record(447 downto 8) := f_sdb_embed_component(sdb_component, (others => '0')); + + for i in 0 to c_sdb_words-1 loop + res(c_sdb_words-1-i) := + sdb_record((i+1)*c_wishbone_data_width-1 downto i*c_wishbone_data_width); + end loop; + + for idx in c_layout'range loop + sdb_record := c_layout(idx); + + -- All local/temporary types => empty record + if sdb_record(7 downto 4) = x"f" then + sdb_record(3 downto 0) := x"f"; + end if; + + for i in 0 to c_sdb_words-1 loop + res((idx+1)*c_sdb_words-1-i) := + sdb_record((i+1)*c_wishbone_data_width-1 downto i*c_wishbone_data_width); + end loop; + end loop; + + return res; + end f_build_rom; + + signal rom : t_rom := f_build_rom; + + signal s_adr : unsigned(c_rom_depth-1 downto 0); + signal s_sel : unsigned(c_rom_depth-1 downto 0); + + signal r_rom : t_wishbone_data; + signal r_flag : t_wishbone_data; + signal r_ack : std_logic; + +begin + + slave_o.dat <= r_rom or r_flag; + slave_o.ack <= r_ack; + slave_o.err <= '0'; + slave_o.rty <= '0'; + slave_o.stall <= '0'; + slave_o.int <= '0'; -- Tom sucks! This should not be here. + + s_adr <= unsigned(slave_i.adr(c_rom_depth+c_rom_lowbits-1 downto c_rom_lowbits)); + s_sel <= unsigned(f_msi_flag_index(master_i)); + + slave_clk : process(clk_sys_i) + begin + if (rising_edge(clk_sys_i)) then + r_ack <= slave_i.cyc and slave_i.stb; + r_rom <= rom(to_integer(s_adr)); + r_flag <= (others => '0'); + if s_adr = s_sel and c_msi then + r_flag(r_flag'high) <= '1'; + end if; + end if; + end process; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd new file mode 100644 index 000000000..265e3495b --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_crossbar.vhd @@ -0,0 +1,427 @@ +------------------------------------------------------------------------------- +-- Title : An MxS Wishbone crossbar switch +-- Project : General Cores Library (gencores) +------------------------------------------------------------------------------- +-- File : xwb_crossbar.vhd +-- Author : Wesley W. Terpstra +-- Company : GSI +-- Created : 2011-06-08 +-- Last update: 2011-09-22 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: +-- +-- An MxS Wishbone crossbar switch +-- +-- All masters, slaves, and the crossbar itself must share the same WB clock. +-- All participants must support the same data bus width. +-- +-- If a master raises STB_O with an address not mapped by the crossbar, +-- ERR_I will be raised. If two masters address the same slave +-- simultaneously, the lowest numbered master is granted access. +-- +-- The implementation of this crossbar locks a master to a slave so long as +-- CYC_O is held high. +-- +-- Synthesis/timing relevant facts: +-- (m)asters, (s)laves, masked (a)ddress bits +-- +-- Area required = O(ms log(ma)) +-- Arbitration depth = O(log(msa)) +-- Master->Slave depth = O(log(m)) +-- Slave->Master depth = O(log(s)) +-- +-- If g_registered = false, arbitration depth is added to M->S and S->M. +-- +------------------------------------------------------------------------------- +-- Copyright (c) 2011 GSI / Wesley W. Terpstra +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2012-03-05 3.0 wterpstra made address generic and check overlap +-- 2011-11-04 2.0 wterpstra timing improvements +-- 2011-06-08 1.0 wterpstra import from SVN +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wishbone_pkg.all; + +entity xwb_crossbar is + generic( + g_num_masters : integer := 2; + g_num_slaves : integer := 1; + g_registered : boolean := false; + -- Address of the slaves connected + g_address : t_wishbone_address_array; + g_mask : t_wishbone_address_array); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + -- Master connections (INTERCON is a slave) + slave_i : in t_wishbone_slave_in_array(g_num_masters-1 downto 0); + slave_o : out t_wishbone_slave_out_array(g_num_masters-1 downto 0); + -- Slave connections (INTERCON is a master) + master_i : in t_wishbone_master_in_array(g_num_slaves-1 downto 0); + master_o : out t_wishbone_master_out_array(g_num_slaves-1 downto 0); + -- Master granted access to SDB for use by MSI crossbar (please ignore it) + sdb_sel_o : out std_logic_vector(g_num_masters-1 downto 0)); +end xwb_crossbar; + +architecture rtl of xwb_crossbar is + alias c_address : t_wishbone_address_array(g_num_slaves-1 downto 0) is g_address; + alias c_mask : t_wishbone_address_array(g_num_slaves-1 downto 0) is g_mask; + + -- Confirm that no address ranges overlap + function f_ranges_ok + return boolean + is + constant zero : t_wishbone_address := (others => '0'); + constant align : std_logic_vector(f_ceil_log2(c_wishbone_data_width)-4 downto 0) := (others => '0'); + begin + -- all (i,j) with 0 <= i < j < n + if g_num_slaves > 1 then + for i in 0 to g_num_slaves-2 loop + for j in i+1 to g_num_slaves-1 loop + assert not (((c_mask(i) and c_mask(j)) and (c_address(i) xor c_address(j))) = zero) or + ((c_mask(i) or not c_address(i)) = zero) or -- disconnected slave? + ((c_mask(j) or not c_address(j)) = zero) -- disconnected slave? + report "Address ranges must be distinct (slaves " & + Integer'image(i) & "[" & f_bits2string(c_address(i)) & "/" & + f_bits2string(c_mask(i)) & "] & " & + Integer'image(j) & "[" & f_bits2string(c_address(j)) & "/" & + f_bits2string(c_mask(j)) & "])" + severity Failure; + end loop; + end loop; + end if; + for i in 0 to g_num_slaves-1 loop + assert (c_address(i) and not c_mask(i)) = zero or -- at least 1 bit outside mask + (not c_address(i) or c_mask(i)) = zero -- all bits outside mask (= disconnected) + report "Address bits not in mask; slave #" & + Integer'image(i) & "[" & f_bits2string(c_address(i)) & "/" & + f_bits2string(c_mask(i)) & "]" + severity Failure; + + assert c_mask(i)(align'range) = align + report "Address space smaller than a wishbone register; slave #" & + Integer'image(i) & "[" & f_bits2string(c_address(i)) & "/" & + f_bits2string(c_mask(i)) & "]" + severity Failure; + + -- Working case + report "Mapping slave #" & + Integer'image(i) & "[" & f_bits2string(c_address(i)) & "/" & + f_bits2string(c_mask(i)) & "]" + severity Note; + end loop; + return true; + end f_ranges_ok; + constant c_ok : boolean := f_ranges_ok; + + -- Crossbar connection matrix + type matrix is array (g_num_masters-1 downto 0, g_num_slaves downto 0) of std_logic; + + -- Add an 'error' device to the list of slaves + signal master_ie : t_wishbone_master_in_array(g_num_slaves downto 0); + signal master_oe : t_wishbone_master_out_array(g_num_slaves downto 0); + signal virtual_ERR : std_logic; + + signal matrix_old : matrix; -- Registered connection matrix + signal matrix_new : matrix; -- The new values of the matrix + + -- Either matrix_old or matrix_new, depending on g_registered + signal granted : matrix; + + -- 1 => 0 2 => 1 3..4 => 2 5..8 => 3 + function log2(i : natural) return natural is + begin + if i <= 1 + then return 0; + else return log2((i+1)/2) + 1; + end if; + end log2; + + -- 0 => 1 1 => 2 2 => 4 3 => 8 + function pow2(i : natural) return natural is + begin + if i = 0 + then return 1; + else return pow2(i-1)*2; + end if; + end pow2; + + -- If any of the bits are '1', the whole thing is '1' + -- This function makes the check explicitly have logarithmic depth. + function vector_OR(x : std_logic_vector) + return std_logic + is + constant len : integer := x'length; + constant mid : integer := len / 2; + alias y : std_logic_vector(len-1 downto 0) is x; + begin + if len = 1 + then return y(0); + else return vector_OR(y(len-1 downto mid)) or + vector_OR(y(mid-1 downto 0)); + end if; + end vector_OR; + + -- Kogge-Stone network of ORs. + -- A log(n) deep, n-wide circuit where: + -- output(i) = OR_{j<=i} input(j) + function ks_OR(input : std_logic_vector) + return std_logic_vector + is + constant width : natural := input'length; + constant stages : natural := log2(width); + variable prev : std_logic_vector(width-1 downto 0); + variable output : std_logic_vector(width-1 downto 0); + begin + prev := input; + if stages = 0 then + output := prev; + else + for l in 0 to stages-1 loop + for i in 0 to width-1 loop + if i >= pow2(l) + then output(i) := prev(i) or prev(i-pow2(l)); + else output(i) := prev(i); + end if; + end loop; + prev := output; + end loop; + end if; + return output; + end ks_OR; + + -- Impure because it accesses c_{address, mask} + function matrix_logic( + matrix_old : matrix; + slave_i : t_wishbone_slave_in_array(g_num_masters-1 downto 0)) + return matrix + is + subtype row is std_logic_vector(g_num_masters-1 downto 0); + subtype column is std_logic_vector(g_num_slaves downto 0); + + variable tmp : std_logic; + variable tmp_column : column; + variable tmp_row : row; + + variable request : matrix; -- Which slaves do the masters address log(S) + variable selected : matrix; -- Which master wins arbitration log(M) request + variable sbusy : column; -- Does the slave's previous connection persist? + variable mbusy : row; -- Does the master's previous connection persist? + variable matrix_new : matrix; + begin + -- A slave is busy iff it services an in-progress cycle + for slave in g_num_slaves downto 0 loop + for master in g_num_masters-1 downto 0 loop + tmp_row(master) := matrix_old(master, slave) and slave_i(master).CYC; + end loop; + sbusy(slave) := vector_OR(tmp_row); + end loop; + + -- A master is busy iff it services an in-progress cycle + for master in g_num_masters-1 downto 0 loop + for slave in g_num_slaves downto 0 loop + tmp_column(slave) := matrix_old(master, slave); + end loop; + mbusy(master) := vector_OR(tmp_column) and slave_i(master).CYC; + end loop; + + -- Decode the request address to see if master wants access + for master in g_num_masters-1 downto 0 loop + for slave in g_num_slaves-1 downto 0 loop + tmp := not vector_OR((slave_i(master).ADR and c_mask(slave)) xor c_address(slave)); + tmp_column(slave) := tmp; + request(master, slave) := slave_i(master).CYC and slave_i(master).STB and tmp; + end loop; + tmp_column(g_num_slaves) := '0'; + -- If no slaves match request, bind to 'error device' + request(master, g_num_slaves) := slave_i(master).CYC and slave_i(master).STB and not vector_OR(tmp_column); + end loop; + + -- Arbitrate among the requesting masters + -- Policy: lowest numbered master first + for slave in g_num_slaves downto 0 loop + -- OR together all the requests by higher priority masters + for master in 0 to g_num_masters-1 loop + tmp_row(master) := request(master, slave); + end loop; + tmp_row := ks_OR(tmp_row); + + -- Grant to highest priority master + selected(0, slave) := request(0, slave); -- master 0 always wins + if g_num_masters > 1 then + for master in 1 to g_num_masters-1 loop + selected(master, slave) := -- only if requested and no lower requests + not tmp_row(master-1) and request(master, slave); + end loop; + end if; + end loop; + + -- Determine the master granted access + -- Policy: if cycle still in progress, preserve the previous choice + for slave in g_num_slaves downto 0 loop + for master in g_num_masters-1 downto 0 loop + if sbusy(slave) = '1' or mbusy(master) = '1' then + matrix_new(master, slave) := matrix_old(master, slave); + else + matrix_new(master, slave) := selected(master, slave); + end if; + end loop; + end loop; + + return matrix_new; + end matrix_logic; + + subtype slave_row is std_logic_vector(g_num_masters-1 downto 0); + type slave_matrix is array (natural range <>) of slave_row; + + function slave_matrix_OR(x : slave_matrix) + return std_logic_vector is + variable result : std_logic_vector(x'LENGTH-1 downto 0); + begin + for i in x'LENGTH-1 downto 0 loop + result(i) := vector_OR(x(i)); + end loop; + return result; + end slave_matrix_OR; + + -- Select the master pins the slave will receive + function slave_logic(slave : integer; + granted : matrix; + slave_i : t_wishbone_slave_in_array(g_num_masters-1 downto 0)) + return t_wishbone_master_out + is + variable CYC_row : slave_row; + variable STB_row : slave_row; + variable ADR_matrix : slave_matrix(c_wishbone_address_width-1 downto 0); + variable SEL_matrix : slave_matrix((c_wishbone_address_width/8)-1 downto 0); + variable WE_row : slave_row; + variable DAT_matrix : slave_matrix(c_wishbone_data_width-1 downto 0); + begin + -- Rename all the signals ready for big_or + for master in g_num_masters-1 downto 0 loop + CYC_row(master) := slave_i(master).CYC and granted(master, slave); + STB_row(master) := slave_i(master).STB and granted(master, slave); + for bit in c_wishbone_address_width-1 downto 0 loop + ADR_matrix(bit)(master) := slave_i(master).ADR(bit) and granted(master, slave); + end loop; + for bit in (c_wishbone_address_width/8)-1 downto 0 loop + SEL_matrix(bit)(master) := slave_i(master).SEL(bit) and granted(master, slave); + end loop; + WE_row(master) := slave_i(master).WE and granted(master, slave); + for bit in c_wishbone_data_width-1 downto 0 loop + DAT_matrix(bit)(master) := slave_i(master).DAT(bit) and granted(master, slave); + end loop; + end loop; + + return ( + CYC => vector_OR(CYC_row), + STB => vector_OR(STB_row), + ADR => slave_matrix_OR(ADR_matrix), + SEL => slave_matrix_OR(SEL_matrix), + WE => vector_OR(WE_row), + DAT => slave_matrix_OR(DAT_matrix)); + end slave_logic; + + subtype master_row is std_logic_vector(g_num_slaves downto 0); + type master_matrix is array (natural range <>) of master_row; + + function master_matrix_OR(x : master_matrix) + return std_logic_vector is + variable result : std_logic_vector(x'LENGTH-1 downto 0); + begin + for i in x'LENGTH-1 downto 0 loop + result(i) := vector_OR(x(i)); + end loop; + return result; + end master_matrix_OR; + + -- Select the slave pins the master will receive + function master_logic(master : integer; + granted : matrix; + master_ie : t_wishbone_master_in_array(g_num_slaves downto 0)) + return t_wishbone_slave_out + is + variable ACK_row : master_row; + variable ERR_row : master_row; + variable RTY_row : master_row; + variable STALL_row : master_row; + variable DAT_matrix : master_matrix(c_wishbone_data_width-1 downto 0); + begin + -- We use inverted logic on STALL so that if no slave granted => stall + for slave in g_num_slaves downto 0 loop + ACK_row(slave) := master_ie(slave).ACK and granted(master, slave); + ERR_row(slave) := master_ie(slave).ERR and granted(master, slave); + RTY_row(slave) := master_ie(slave).RTY and granted(master, slave); + STALL_row(slave) := not master_ie(slave).STALL and granted(master, slave); + for bit in c_wishbone_data_width-1 downto 0 loop + DAT_matrix(bit)(slave) := master_ie(slave).DAT(bit) and granted(master, slave); + end loop; + end loop; + + return ( + ACK => vector_OR(ACK_row), + ERR => vector_OR(ERR_row), + RTY => vector_OR(RTY_row), + STALL => not vector_OR(STALL_row), + DAT => master_matrix_OR(DAT_matrix), + INT => '0'); + end master_logic; +begin + -- The virtual error slave is pretty straight-forward: + master_o <= master_oe(g_num_slaves-1 downto 0); + master_ie(g_num_slaves-1 downto 0) <= master_i; + + master_ie(g_num_slaves) <= ( + ACK => '0', + ERR => virtual_ERR, + RTY => '0', + STALL => '0', + DAT => (others => '0'), + INT => '0'); + virtual_error_slave : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + virtual_ERR <= master_oe(g_num_slaves).CYC and master_oe(g_num_slaves).STB; + end if; + end process virtual_error_slave; + + -- Copy the matrix to a register: + matrix_new <= matrix_logic(matrix_old, slave_i); + main : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + matrix_old <= (others => (others => '0')); + else + matrix_old <= matrix_new; + end if; + end if; + end process main; + + -- Is the crossbar combinatorial or registered + granted <= matrix_old when g_registered else matrix_new; + + -- Make the slave connections + slave_matrixs : for slave in g_num_slaves downto 0 generate + master_oe(slave) <= slave_logic(slave, granted, slave_i); + end generate; + + -- Make the master connections + master_matrixs : for master in g_num_masters-1 downto 0 generate + slave_o(master) <= master_logic(master, granted, master_ie); + end generate; + + -- Tell SDB which master is accessing it (SDB is last slave) + sdb_masters : for master in g_num_masters-1 downto 0 generate + sdb_sel_o(master) <= granted(master, g_num_slaves-1); + end generate; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd new file mode 100644 index 000000000..010fe078a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_crossbar/xwb_sdb_crossbar.vhd @@ -0,0 +1,232 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wishbone_pkg.all; + +entity xwb_sdb_crossbar is + generic( + g_num_masters : natural := 1; + g_num_slaves : natural := 1; + g_registered : boolean := false; + g_wraparound : boolean := true; + g_layout : t_sdb_record_array; + g_sdb_addr : t_wishbone_address; + g_sdb_name : string := "WB4-Crossbar-GSI "); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + -- Master connections (INTERCON is a slave) + slave_i : in t_wishbone_slave_in_array (g_num_masters-1 downto 0); + slave_o : out t_wishbone_slave_out_array (g_num_masters-1 downto 0); + msi_master_i : in t_wishbone_master_in_array (g_num_masters-1 downto 0) := (others => cc_dummy_master_in); + msi_master_o : out t_wishbone_master_out_array(g_num_masters-1 downto 0); + -- Slave connections (INTERCON is a master) + master_i : in t_wishbone_master_in_array (g_num_slaves -1 downto 0); + master_o : out t_wishbone_master_out_array(g_num_slaves -1 downto 0); + msi_slave_i : in t_wishbone_slave_in_array (g_num_slaves -1 downto 0) := (others => cc_dummy_slave_in); + msi_slave_o : out t_wishbone_slave_out_array (g_num_slaves -1 downto 0)); +end xwb_sdb_crossbar; + +architecture rtl of xwb_sdb_crossbar is + alias c_layout : t_sdb_record_array(g_layout'length-1 downto 0) is g_layout; + + -- Pretty print device name + function f_trim(s : string) return string is + variable cut : natural; + begin + byte : for i in s'length downto 1 loop + cut := i; + exit byte when s(i) /= ' '; + end loop; + return s(1 to cut); + end f_trim; + + -- Step 1. Place the SDB ROM on the bus + -- How much space does the ROM need? + constant c_used_entries : natural := c_layout'length + 1; + constant c_rom_entries : natural := 2**f_ceil_log2(c_used_entries); -- next power of 2 + constant c_sdb_bytes : natural := c_sdb_device_length / 8; + constant c_rom_bytes : natural := c_rom_entries * c_sdb_bytes; + + constant c_bus_last : unsigned := f_sdb_bus_end(g_wraparound, g_layout, g_sdb_addr, false); + constant c_msi_last : unsigned := f_sdb_bus_end(g_wraparound, g_layout, g_sdb_addr, true); + + type t_addresses is record + bus_address : t_wishbone_address_array(g_num_slaves -1 downto 0); + bus_mask : t_wishbone_address_array(g_num_slaves -1 downto 0); + msi_address : t_wishbone_address_array(g_num_masters-1 downto 0); + msi_mask : t_wishbone_address_array(g_num_masters-1 downto 0); + end record t_addresses; + + -- Step 3. Map device address begin values + function f_addresses return t_addresses is + variable result : t_addresses; + + variable typ : std_logic_vector(7 downto 0); + variable sdb_component : t_sdb_component; + + variable address : t_wishbone_address; + variable extend : std_logic_vector(63 downto 0) := (others => '0'); + variable size : unsigned(63 downto 0); + + variable bus_index : natural := 0; + variable msi_index : natural := 0; + begin + for i in c_layout'low to c_layout'high loop + typ := c_layout(i)(7 downto 0); + sdb_component := f_sdb_extract_component(c_layout(i)(447 downto 8)); + + if (typ(7) = '0') then --only do address checks on non-meta record types (typ >= 0x80) + -- Range must be valid + assert unsigned(sdb_component.addr_first) <= unsigned(sdb_component.addr_last) + report "Wishbone slave device #" & Integer'image(i) & " (" & f_trim(sdb_component.product.name) & ") sdb_component.addr_first (" & f_bits2string(sdb_component.addr_first) & ") must precede sdb_component.addr_last address (" & f_bits2string(sdb_component.addr_last) & ")." + severity Failure; + + -- Address must fit within Wishbone address width + address := sdb_component.addr_first(address'range); + extend(address'range) := address; + assert sdb_component.addr_first = extend + report "Wishbone slave device #" & Integer'image(i) & " (" & f_trim(sdb_component.product.name) & ") sdb_component.addr_first (" & f_bits2string(sdb_component.addr_first) & " does not fit in t_wishbone_address." + severity Failure; + + size := unsigned(sdb_component.addr_last) - unsigned(sdb_component.addr_first); + -- size must be of the form 000000...00001111...1 + assert (size and (size + 1)) = 0 + report "Wishbone slave device #" & Integer'image(i) & " (" & f_trim(sdb_component.product.name) & ") has an address range that is not a power of 2 minus one (" & f_bits2string(std_logic_vector(size)) & "). This is not supported by the crossbar." + severity Warning; + + -- fix the size up to the form 000...0001111...11 + for j in c_wishbone_address_width-2 downto 0 loop + size(j) := size(j) or size(j+1); + end loop; + + -- the base address must be aligned to the size + assert (unsigned(sdb_component.addr_first) and size) = 0 + report "Wishbone slave device #" & Integer'image(i) & " (" & f_trim(sdb_component.product.name) & ") sdb_component.addr_first (" & f_bits2string(sdb_component.addr_first) & ") is not aligned. This is not supported by the crossbar." + severity Failure; + + end if; + + -- Record the address for posterity + case typ is + when x"01" | x"02" => + assert bus_index < g_num_slaves + report "Too many device and bridge records found in g_layout" + severity Failure; + + size := c_bus_last - size; + result.bus_address(bus_index) := address; + result.bus_mask (bus_index) := std_logic_vector(size(address'range)); + bus_index := bus_index + 1; + + when x"03" => + assert msi_index < g_num_masters + report "Too many msi records found in g_layout" + severity Failure; + + size := c_msi_last - size; + result.msi_address(msi_index) := address; + result.msi_mask (msi_index) := std_logic_vector(size(address'range)); + msi_index := msi_index + 1; + + when x"f1" | x"f2" => + result.bus_address(bus_index) := (others => '1'); + result.bus_mask (bus_index) := (others => '0'); + bus_index := bus_index + 1; + + when x"f3" => + result.msi_address(msi_index) := (others => '1'); + result.msi_mask (msi_index) := (others => '0'); + msi_index := msi_index + 1; + + when others => null; + end case; + end loop; + + -- There must be exactly the right number of slave SDB records + assert bus_index = g_num_slaves + report "Too few device and bridge records found in g_layout. Did you accidentally include meta records in the supplied number of slaves?" + severity Failure; + + -- It is OK to have no master records (backwards compat) + if msi_index = 0 then + result.msi_address := (others => (others => '1')); + result.msi_mask := (others => (others => '0')); + else + assert msi_index = g_num_masters + report "Too few msi records found in g_layout" + severity Failure; + end if; + + return result; + end f_addresses; + + constant c_addresses : t_addresses := f_addresses; + + -- Figure out the mask for the SDB slave + constant c_rom_mask : unsigned(63 downto 0) := + c_bus_last - to_unsigned(c_rom_bytes-1, 64); + constant c_sdb_mask : t_wishbone_address := + std_logic_vector(c_rom_mask(c_wishbone_address_width-1 downto 0)); + + -- Fill bus crossbar parameters + constant c_address : t_wishbone_address_array(g_num_slaves downto 0) := + g_sdb_addr & c_addresses.bus_address; + constant c_mask : t_wishbone_address_array(g_num_slaves downto 0) := + c_sdb_mask & c_addresses.bus_mask; + + signal master_i_1 : t_wishbone_master_in_array(g_num_slaves downto 0); + signal master_o_1 : t_wishbone_master_out_array(g_num_slaves downto 0); + signal sdb_sel : std_logic_vector(g_num_masters-1 downto 0); + +begin + + -- Pass-through all slave ports except SDB + master_i_1(g_num_slaves-1 downto 0) <= master_i; + master_o <= master_o_1(g_num_slaves-1 downto 0); + + rom : sdb_rom + generic map( + g_layout => c_layout, + g_masters => g_num_masters, + g_bus_end => c_bus_last, + g_sdb_name => g_sdb_name) + port map( + clk_sys_i => clk_sys_i, + master_i => sdb_sel, + slave_i => master_o_1(g_num_slaves), + slave_o => master_i_1(g_num_slaves)); + + crossbar : xwb_crossbar + generic map( + g_num_masters => g_num_masters, + g_num_slaves => g_num_slaves + 1, + g_registered => g_registered, + g_address => c_address, + g_mask => c_mask) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + slave_i => slave_i, + slave_o => slave_o, + master_i => master_i_1, + master_o => master_o_1, + sdb_sel_o => sdb_sel); + + msi : xwb_crossbar + generic map( + g_num_masters => g_num_slaves, + g_num_slaves => g_num_masters, + g_registered => g_registered, + g_address => c_addresses.msi_address, + g_mask => c_addresses.msi_mask) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + slave_i => msi_slave_i, + slave_o => msi_slave_o, + master_i => msi_master_i, + master_o => msi_master_o, + sdb_sel_o => open); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd new file mode 100644 index 000000000..71c3f3840 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_dpram/xwb_dpram.vhd @@ -0,0 +1,185 @@ +------------------------------------------------------------------------------- +-- Title : Dual-port RAM for WR core +-- Project : WhiteRabbit +------------------------------------------------------------------------------- +-- File : wrc_dpram.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN +-- Created : 2011-02-15 +-- Last update: 2017-02-03 +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: +-- +-- Dual port RAM with wishbone interface +------------------------------------------------------------------------------- +-- Copyright (c) 2011-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-02-15 1.0 greg.d Created +-- 2011-06-09 1.01 twlostow Removed unnecessary generics +-- 2011-21-09 1.02 twlostow Struct-ized version +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + + +library work; +use work.genram_pkg.all; +use work.wishbone_pkg.all; + +entity xwb_dpram is + generic( + g_size : natural := 16384; + g_init_file : string := ""; + g_must_have_init_file : boolean := true; + g_slave1_interface_mode : t_wishbone_interface_mode; + g_slave2_interface_mode : t_wishbone_interface_mode; + g_slave1_granularity : t_wishbone_address_granularity; + g_slave2_granularity : t_wishbone_address_granularity + ); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + slave1_i : in t_wishbone_slave_in; + slave1_o : out t_wishbone_slave_out; + slave2_i : in t_wishbone_slave_in; + slave2_o : out t_wishbone_slave_out + ); +end xwb_dpram; + +architecture struct of xwb_dpram is + + signal s_wea : std_logic; + signal s_web : std_logic; + signal s_bwea : std_logic_vector(3 downto 0); + signal s_bweb : std_logic_vector(3 downto 0); + + signal slave1_in : t_wishbone_slave_in; + signal slave1_out : t_wishbone_slave_out; + signal slave2_in : t_wishbone_slave_in; + signal slave2_out : t_wishbone_slave_out; + +begin + U_Adapter1 : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => g_slave1_interface_mode, + g_master_granularity => WORD, + g_slave_use_struct => true, + g_slave_mode => g_slave1_interface_mode, + g_slave_granularity => g_slave1_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + slave_i => slave1_i, + slave_o => slave1_o, + master_i => slave1_out, + master_o => slave1_in); + + U_Adapter2 : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => g_slave2_interface_mode, + g_master_granularity => WORD, + g_slave_use_struct => true, + g_slave_mode => g_slave2_interface_mode, + g_slave_granularity => g_slave2_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + slave_i => slave2_i, + slave_o => slave2_o, + master_i => slave2_out, + master_o => slave2_in); + + U_DPRAM : generic_dpram + generic map( + -- standard parameters + g_data_width => 32, + g_size => g_size, + g_with_byte_enable => true, + g_addr_conflict_resolution => "dont_care", + g_init_file => g_init_file, + g_dual_clock => false + ) + port map( + rst_n_i => rst_n_i, + -- Port A + clka_i => clk_sys_i, + bwea_i => s_bwea, + wea_i => s_wea, + aa_i => slave1_in.adr(f_log2_size(g_size)-1 downto 0), + da_i => slave1_in.dat, + qa_o => slave1_out.dat, + -- Port B + clkb_i => clk_sys_i, + bweb_i => s_bweb, + web_i => s_web, + ab_i => slave2_in.adr(f_log2_size(g_size)-1 downto 0), + db_i => slave2_in.dat, + qb_o => slave2_out.dat + ); + + -- I know this looks weird, but otherwise ISE generates distributed RAM instead of block + -- RAM + s_bwea <= slave1_in.sel when s_wea = '1' else f_zeros(c_wishbone_data_width/8); + s_bweb <= slave2_in.sel when s_web = '1' else f_zeros(c_wishbone_data_width/8); + + s_wea <= slave1_in.we and slave1_in.stb and slave1_in.cyc; + s_web <= slave2_in.we and slave2_in.stb and slave2_in.cyc; + + process(clk_sys_i) + begin + if(rising_edge(clk_sys_i)) then + if(rst_n_i = '0') then + slave1_out.ack <= '0'; + slave2_out.ack <= '0'; + else + if(slave1_out.ack = '1' and g_slave1_interface_mode = CLASSIC) then + slave1_out.ack <= '0'; + else + slave1_out.ack <= slave1_in.cyc and slave1_in.stb; + end if; + + if(slave2_out.ack = '1' and g_slave2_interface_mode = CLASSIC) then + slave2_out.ack <= '0'; + else + slave2_out.ack <= slave2_in.cyc and slave2_in.stb; + end if; + end if; + end if; + end process; + + slave1_out.stall <= '0'; + slave2_out.stall <= '0'; + slave1_out.err <= '0'; + slave2_out.err <= '0'; + slave1_out.rty <= '0'; + slave2_out.rty <= '0'; + slave1_out.int <= '0'; + slave2_out.int <= '0'; + +end struct; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v new file mode 100644 index 000000000..af57302c2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/lm32_allprofiles.v @@ -0,0 +1,102181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_full ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + I_DAT_I, + I_ACK_I, + I_ERR_I, + I_RTY_I, + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + I_DAT_O, + I_ADR_O, + I_CYC_O, + I_SEL_O, + I_STB_O, + I_WE_O, + I_CTI_O, + I_LOCK_O, + I_BTE_O, + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + +input [ (32-1):0] I_DAT_I; +input I_ACK_I; +input I_ERR_I; +input I_RTY_I; + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] I_DAT_O; +wire [ (32-1):0] I_DAT_O; +output [ (32-1):0] I_ADR_O; +wire [ (32-1):0] I_ADR_O; +output I_CYC_O; +wire I_CYC_O; +output [ (4-1):0] I_SEL_O; +wire [ (4-1):0] I_SEL_O; +output I_STB_O; +wire I_STB_O; +output I_WE_O; +wire I_WE_O; +output [ (3-1):0] I_CTI_O; +wire [ (3-1):0] I_CTI_O; +output I_LOCK_O; +wire I_LOCK_O; +output [ (2-1):0] I_BTE_O; +wire [ (2-1):0] I_BTE_O; + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1<= 32'h0) + && (load_store_address_x <= 32'h7fffffff) + + + + + + + + + ; + + + + assign wb_select_x = 1'b1 + + + && !dcache_select_x + + + + + + + + + + + ; + + +always @(*) +begin + case (size_x) + 2'b00: store_data_x = {4{store_operand_x[7:0]}}; + 2'b11: store_data_x = {2{store_operand_x[15:0]}}; + 2'b10: store_data_x = store_operand_x; + default: store_data_x = { 32{1'bx}}; + endcase +end + + +always @(*) +begin + casez ({size_x, load_store_address_x[1:0]}) + { 2'b00, 2'b11}: byte_enable_x = 4'b0001; + { 2'b00, 2'b10}: byte_enable_x = 4'b0010; + { 2'b00, 2'b01}: byte_enable_x = 4'b0100; + { 2'b00, 2'b00}: byte_enable_x = 4'b1000; + { 2'b11, 2'b1?}: byte_enable_x = 4'b0011; + { 2'b11, 2'b0?}: byte_enable_x = 4'b1100; + { 2'b10, 2'b??}: byte_enable_x = 4'b1111; + default: byte_enable_x = 4'bxxxx; + endcase +end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assign data_m = wb_select_m == 1'b1 + ? wb_data_m + : dcache_data_m; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +always @(*) +begin + casez ({size_w, load_store_address_w[1:0]}) + { 2'b00, 2'b11}: load_data_w = {{24{sign_extend_w & data_w[7]}}, data_w[7:0]}; + { 2'b00, 2'b10}: load_data_w = {{24{sign_extend_w & data_w[15]}}, data_w[15:8]}; + { 2'b00, 2'b01}: load_data_w = {{24{sign_extend_w & data_w[23]}}, data_w[23:16]}; + { 2'b00, 2'b00}: load_data_w = {{24{sign_extend_w & data_w[31]}}, data_w[31:24]}; + { 2'b11, 2'b1?}: load_data_w = {{16{sign_extend_w & data_w[15]}}, data_w[15:0]}; + { 2'b11, 2'b0?}: load_data_w = {{16{sign_extend_w & data_w[31]}}, data_w[31:16]}; + { 2'b10, 2'b??}: load_data_w = data_w; + default: load_data_w = { 32{1'bx}}; + endcase +end + + +assign d_bte_o = 2'b00; + + + + +generate + case (bytes_per_line) + 4: + begin +assign first_cycle_type = 3'b111; +assign next_cycle_type = 3'b111; +assign last_word = 1'b1; +assign first_address = {dcache_refill_address[ 32-1:2], 2'b00}; + end + 8: + begin +assign first_cycle_type = 3'b010; +assign next_cycle_type = 3'b111; +assign last_word = (&d_adr_o[addr_offset_msb:addr_offset_lsb]) == 1'b1; +assign first_address = {dcache_refill_address[ 32-1:addr_offset_msb+1], {addr_offset_width{1'b0}}, 2'b00}; + end + 16: + begin +assign first_cycle_type = 3'b010; +assign next_cycle_type = d_adr_o[addr_offset_msb] == 1'b1 ? 3'b111 : 3'b010; +assign last_word = (&d_adr_o[addr_offset_msb:addr_offset_lsb]) == 1'b1; +assign first_address = {dcache_refill_address[ 32-1:addr_offset_msb+1], {addr_offset_width{1'b0}}, 2'b00}; + end + endcase +endgenerate + + + + + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + d_cyc_o <= 1'b0; + d_stb_o <= 1'b0; + d_dat_o <= { 32{1'b0}}; + d_adr_o <= { 32{1'b0}}; + d_sel_o <= { 4{ 1'b0}}; + d_we_o <= 1'b0; + d_cti_o <= 3'b111; + d_lock_o <= 1'b0; + wb_data_m <= { 32{1'b0}}; + wb_load_complete <= 1'b0; + stall_wb_load <= 1'b0; + + + dcache_refill_ready <= 1'b0; + + + end + else + begin + + + + dcache_refill_ready <= 1'b0; + + + + if (d_cyc_o == 1'b1) + begin + + if ((d_ack_i == 1'b1) || (d_err_i == 1'b1)) + begin + + + if ((dcache_refilling == 1'b1) && (!last_word)) + begin + + d_adr_o[addr_offset_msb:addr_offset_lsb] <= d_adr_o[addr_offset_msb:addr_offset_lsb] + 1'b1; + end + else + + + begin + + d_cyc_o <= 1'b0; + d_stb_o <= 1'b0; + d_lock_o <= 1'b0; + end + + + d_cti_o <= next_cycle_type; + + dcache_refill_ready <= dcache_refilling; + + + + wb_data_m <= d_dat_i; + + wb_load_complete <= !d_we_o; + end + + end + else + begin + + + if (dcache_refill_request == 1'b1) + begin + + d_adr_o <= first_address; + d_cyc_o <= 1'b1; + d_sel_o <= { 32/8{ 1'b1}}; + d_stb_o <= 1'b1; + d_we_o <= 1'b0; + d_cti_o <= first_cycle_type; + + end + else + + + if ( (store_q_m == 1'b1) + && (stall_m == 1'b0) + + + + + + + + + ) + begin + + d_dat_o <= store_data_m; + d_adr_o <= load_store_address_m; + d_cyc_o <= 1'b1; + d_sel_o <= byte_enable_m; + d_stb_o <= 1'b1; + d_we_o <= 1'b1; + d_cti_o <= 3'b111; + end + else if ( (load_q_m == 1'b1) + && (wb_select_m == 1'b1) + && (wb_load_complete == 1'b0) + + ) + begin + + stall_wb_load <= 1'b0; + d_adr_o <= load_store_address_m; + d_cyc_o <= 1'b1; + d_sel_o <= byte_enable_m; + d_stb_o <= 1'b1; + d_we_o <= 1'b0; + d_cti_o <= 3'b111; + end + end + + if (stall_m == 1'b0) + wb_load_complete <= 1'b0; + + if ((load_q_x == 1'b1) && (wb_select_x == 1'b1) && (stall_x == 1'b0)) + stall_wb_load <= 1'b1; + + if ((kill_m == 1'b1) || (exception_m == 1'b1)) + stall_wb_load <= 1'b0; + end +end + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + sign_extend_m <= 1'b0; + size_m <= 2'b00; + byte_enable_m <= 1'b0; + store_data_m <= { 32{1'b0}}; + + + dcache_select_m <= 1'b0; + + + + + + + + + + + + wb_select_m <= 1'b0; + end + else + begin + if (stall_m == 1'b0) + begin + sign_extend_m <= sign_extend_x; + size_m <= size_x; + byte_enable_m <= byte_enable_x; + store_data_m <= store_data_x; + + + dcache_select_m <= dcache_select_x; + + + + + + + + + + + + wb_select_m <= wb_select_x; + end + end +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + size_w <= 2'b00; + data_w <= { 32{1'b0}}; + sign_extend_w <= 1'b0; + end + else + begin + size_w <= size_m; + + + + + + data_w <= data_m; + + sign_extend_w <= sign_extend_m; + end +end + + + + + + + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_decoder_full ( + + instruction, + + d_result_sel_0, + d_result_sel_1, + x_result_sel_csr, + + + x_result_sel_mc_arith, + + + + + + + + + x_result_sel_sext, + + + x_result_sel_logic, + + + + + x_result_sel_add, + m_result_sel_compare, + + + m_result_sel_shift, + + + w_result_sel_load, + + + w_result_sel_mul, + + + x_bypass_enable, + m_bypass_enable, + read_enable_0, + read_idx_0, + read_enable_1, + read_idx_1, + write_enable, + write_idx, + immediate, + branch_offset, + load, + store, + size, + sign_extend, + adder_op, + logic_op, + + + direction, + + + + + + + + + + + + + + divide, + modulus, + + + branch, + branch_reg, + condition, + bi_conditional, + bi_unconditional, + + + + + scall, + eret, + + + + + + + + + csr_write_enable + ); + + + + + +input [ (32-1):0] instruction; + + + + + +output [ 0:0] d_result_sel_0; +reg [ 0:0] d_result_sel_0; +output [ 1:0] d_result_sel_1; +reg [ 1:0] d_result_sel_1; +output x_result_sel_csr; +reg x_result_sel_csr; + + +output x_result_sel_mc_arith; +reg x_result_sel_mc_arith; + + + + + + + + + +output x_result_sel_sext; +reg x_result_sel_sext; + + +output x_result_sel_logic; +reg x_result_sel_logic; + + + + + +output x_result_sel_add; +reg x_result_sel_add; +output m_result_sel_compare; +reg m_result_sel_compare; + + +output m_result_sel_shift; +reg m_result_sel_shift; + + +output w_result_sel_load; +reg w_result_sel_load; + + +output w_result_sel_mul; +reg w_result_sel_mul; + + +output x_bypass_enable; +wire x_bypass_enable; +output m_bypass_enable; +wire m_bypass_enable; +output read_enable_0; +wire read_enable_0; +output [ (5-1):0] read_idx_0; +wire [ (5-1):0] read_idx_0; +output read_enable_1; +wire read_enable_1; +output [ (5-1):0] read_idx_1; +wire [ (5-1):0] read_idx_1; +output write_enable; +wire write_enable; +output [ (5-1):0] write_idx; +wire [ (5-1):0] write_idx; +output [ (32-1):0] immediate; +wire [ (32-1):0] immediate; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_offset; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_offset; +output load; +wire load; +output store; +wire store; +output [ 1:0] size; +wire [ 1:0] size; +output sign_extend; +wire sign_extend; +output adder_op; +wire adder_op; +output [ 3:0] logic_op; +wire [ 3:0] logic_op; + + +output direction; +wire direction; + + + + + + + + + + + + + + + + +output divide; +wire divide; +output modulus; +wire modulus; + + +output branch; +wire branch; +output branch_reg; +wire branch_reg; +output [ (3-1):0] condition; +wire [ (3-1):0] condition; +output bi_conditional; +wire bi_conditional; +output bi_unconditional; +wire bi_unconditional; + + + + + +output scall; +wire scall; +output eret; +wire eret; + + + + + + + + + + +output csr_write_enable; +wire csr_write_enable; + + + + + +wire [ (32-1):0] extended_immediate; +wire [ (32-1):0] high_immediate; +wire [ (32-1):0] call_immediate; +wire [ (32-1):0] branch_immediate; +wire sign_extend_immediate; +wire select_high_immediate; +wire select_call_immediate; + +wire op_add; +wire op_and; +wire op_andhi; +wire op_b; +wire op_bi; +wire op_be; +wire op_bg; +wire op_bge; +wire op_bgeu; +wire op_bgu; +wire op_bne; +wire op_call; +wire op_calli; +wire op_cmpe; +wire op_cmpg; +wire op_cmpge; +wire op_cmpgeu; +wire op_cmpgu; +wire op_cmpne; + + +wire op_divu; + + +wire op_lb; +wire op_lbu; +wire op_lh; +wire op_lhu; +wire op_lw; + + +wire op_modu; + + + + +wire op_mul; + + +wire op_nor; +wire op_or; +wire op_orhi; +wire op_raise; +wire op_rcsr; +wire op_sb; + + +wire op_sextb; +wire op_sexth; + + +wire op_sh; + + +wire op_sl; + + +wire op_sr; +wire op_sru; +wire op_sub; +wire op_sw; + + + + +wire op_wcsr; +wire op_xnor; +wire op_xor; + +wire arith; +wire logical; +wire cmp; +wire bra; +wire call; + + +wire shift; + + + + + + + + +wire sext; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 4) +assign dmem_write_address = {refill_address[ addr_set_msb:addr_set_lsb], refill_offset}; + else +assign dmem_write_address = refill_address[ addr_set_msb:addr_set_lsb]; +endgenerate + +assign dmem_read_address = address_a[ addr_set_msb:addr_offset_lsb]; + + +assign tmem_read_address = address_a[ addr_set_msb:addr_set_lsb]; +assign tmem_write_address = flushing + ? flush_set + : refill_address[ addr_set_msb:addr_set_lsb]; + + +generate + if (bytes_per_line > 4) +assign last_refill = refill_offset == {addr_offset_width{1'b1}}; + else +assign last_refill = 1'b1; +endgenerate + + +assign enable = (stall_a == 1'b0); + + +generate + if (associativity == 1) + begin : we_1 +assign way_mem_we[0] = (refill_ready == 1'b1); + end + else + begin : we_2 +assign way_mem_we[0] = (refill_ready == 1'b1) && (refill_way_select[0] == 1'b1); +assign way_mem_we[1] = (refill_ready == 1'b1) && (refill_way_select[1] == 1'b1); + end +endgenerate + + +assign tmem_write_data[ 0] = last_refill & !flushing; +assign tmem_write_data[ ((addr_tag_width+1)-1):1] = refill_address[ addr_tag_msb:addr_tag_lsb]; + + +assign flushing = |state[1:0]; +assign check = state[2]; +assign refill = state[3]; + +assign miss = (~(|way_match)) && (read_enable_f == 1'b1) && (stall_f == 1'b0) && !(valid_d && branch_predict_taken_d); +assign stall_request = (check == 1'b0); +assign refill_request = (refill == 1'b1); + + + + + + +generate + if (associativity >= 2) + begin : way_select +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_way_select <= {{associativity-1{1'b0}}, 1'b1}; + else + begin + if (miss == 1'b1) + refill_way_select <= {refill_way_select[0], refill_way_select[1]}; + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refilling <= 1'b0; + else + refilling <= refill; +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 4'b0001; + flush_set <= { addr_set_width{1'b1}}; + refill_address <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + restart_request <= 1'b0; + end + else + begin + case (state) + + + 4'b0001: + begin + if (flush_set == { addr_set_width{1'b0}}) + state <= 4'b0100; + flush_set <= flush_set - 1'b1; + end + + + 4'b0010: + begin + if (flush_set == { addr_set_width{1'b0}}) + + + + + + + state <= 4'b0100; + + flush_set <= flush_set - 1'b1; + end + + + 4'b0100: + begin + if (stall_a == 1'b0) + restart_request <= 1'b0; + if (iflush == 1'b1) + begin + refill_address <= address_f; + state <= 4'b0010; + end + else if (miss == 1'b1) + begin + refill_address <= address_f; + state <= 4'b1000; + end + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + begin + if (last_refill == 1'b1) + begin + restart_request <= 1'b1; + state <= 4'b0100; + end + end + end + + endcase + end +end + +generate + if (bytes_per_line > 4) + begin + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else + begin + case (state) + + + 4'b0100: + begin + if (iflush == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else if (miss == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + refill_offset <= refill_offset + 1'b1; + end + + endcase + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_dcache_full ( + + clk_i, + rst_i, + stall_a, + stall_x, + stall_m, + address_x, + address_m, + load_q_m, + store_q_m, + store_data, + store_byte_select, + refill_ready, + refill_data, + dflush, + + stall_request, + restart_request, + refill_request, + refill_address, + refilling, + load_data + ); + + + + + +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + +localparam addr_offset_width = clogb2(bytes_per_line)-1-2; +localparam addr_set_width = clogb2(sets)-1; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); +localparam addr_set_lsb = (addr_offset_msb+1); +localparam addr_set_msb = (addr_set_lsb+addr_set_width-1); +localparam addr_tag_lsb = (addr_set_msb+1); +localparam addr_tag_msb = clogb2( 32'h7fffffff- 32'h0)-1; +localparam addr_tag_width = (addr_tag_msb-addr_tag_lsb+1); + + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_x; +input stall_m; + +input [ (32-1):0] address_x; +input [ (32-1):0] address_m; +input load_q_m; +input store_q_m; +input [ (32-1):0] store_data; +input [ (4-1):0] store_byte_select; + +input refill_ready; +input [ (32-1):0] refill_data; + +input dflush; + + + + + +output stall_request; +wire stall_request; +output restart_request; +reg restart_request; +output refill_request; +reg refill_request; +output [ (32-1):0] refill_address; +reg [ (32-1):0] refill_address; +output refilling; +reg refilling; +output [ (32-1):0] load_data; +wire [ (32-1):0] load_data; + + + + + +wire read_port_enable; +wire write_port_enable; +wire [0:associativity-1] way_tmem_we; +wire [0:associativity-1] way_dmem_we; +wire [ (32-1):0] way_data[0:associativity-1]; +wire [ ((addr_tag_width+1)-1):1] way_tag[0:associativity-1]; +wire [0:associativity-1] way_valid; +wire [0:associativity-1] way_match; +wire miss; + +wire [ (addr_set_width-1):0] tmem_read_address; +wire [ (addr_set_width-1):0] tmem_write_address; +wire [ ((addr_offset_width+addr_set_width)-1):0] dmem_read_address; +wire [ ((addr_offset_width+addr_set_width)-1):0] dmem_write_address; +wire [ ((addr_tag_width+1)-1):0] tmem_write_data; +reg [ (32-1):0] dmem_write_data; + +reg [ 2:0] state; +wire flushing; +wire check; +wire refill; + +wire valid_store; +reg [associativity-1:0] refill_way_select; +reg [ addr_offset_msb:addr_offset_lsb] refill_offset; +wire last_refill; +reg [ (addr_set_width-1):0] flush_set; + +genvar i, j; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 4) +assign dmem_write_address = (refill == 1'b1) + ? {refill_address[ addr_set_msb:addr_set_lsb], refill_offset} + : address_m[ addr_set_msb:addr_offset_lsb]; + else +assign dmem_write_address = (refill == 1'b1) + ? refill_address[ addr_set_msb:addr_set_lsb] + : address_m[ addr_set_msb:addr_offset_lsb]; +endgenerate +assign dmem_read_address = address_x[ addr_set_msb:addr_offset_lsb]; + +assign tmem_write_address = (flushing == 1'b1) + ? flush_set + : refill_address[ addr_set_msb:addr_set_lsb]; +assign tmem_read_address = address_x[ addr_set_msb:addr_set_lsb]; + + +generate + if (bytes_per_line > 4) +assign last_refill = refill_offset == {addr_offset_width{1'b1}}; + else +assign last_refill = 1'b1; +endgenerate + + +assign read_port_enable = (stall_x == 1'b0); +assign write_port_enable = (refill_ready == 1'b1) || !stall_m; + + +assign valid_store = (store_q_m == 1'b1) && (check == 1'b1); + + +generate + if (associativity == 1) + begin : we_1 +assign way_dmem_we[0] = (refill_ready == 1'b1) || ((valid_store == 1'b1) && (way_match[0] == 1'b1)); +assign way_tmem_we[0] = (refill_ready == 1'b1) || (flushing == 1'b1); + end + else + begin : we_2 +assign way_dmem_we[0] = ((refill_ready == 1'b1) && (refill_way_select[0] == 1'b1)) || ((valid_store == 1'b1) && (way_match[0] == 1'b1)); +assign way_dmem_we[1] = ((refill_ready == 1'b1) && (refill_way_select[1] == 1'b1)) || ((valid_store == 1'b1) && (way_match[1] == 1'b1)); +assign way_tmem_we[0] = ((refill_ready == 1'b1) && (refill_way_select[0] == 1'b1)) || (flushing == 1'b1); +assign way_tmem_we[1] = ((refill_ready == 1'b1) && (refill_way_select[1] == 1'b1)) || (flushing == 1'b1); + end +endgenerate + + +assign tmem_write_data[ 0] = ((last_refill == 1'b1) || (valid_store == 1'b1)) && (flushing == 1'b0); +assign tmem_write_data[ ((addr_tag_width+1)-1):1] = refill_address[ addr_tag_msb:addr_tag_lsb]; + + +assign flushing = state[0]; +assign check = state[1]; +assign refill = state[2]; + +assign miss = (~(|way_match)) && (load_q_m == 1'b1) && (stall_m == 1'b0); +assign stall_request = (check == 1'b0); + + + + + + +generate + if (associativity >= 2) + begin : way_select +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_way_select <= {{associativity-1{1'b0}}, 1'b1}; + else + begin + if (refill_request == 1'b1) + refill_way_select <= {refill_way_select[0], refill_way_select[1]}; + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refilling <= 1'b0; + else + refilling <= refill; +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 3'b001; + flush_set <= { addr_set_width{1'b1}}; + refill_request <= 1'b0; + refill_address <= { 32{1'bx}}; + restart_request <= 1'b0; + end + else + begin + case (state) + + + 3'b001: + begin + if (flush_set == { addr_set_width{1'b0}}) + state <= 3'b010; + flush_set <= flush_set - 1'b1; + end + + + 3'b010: + begin + if (stall_a == 1'b0) + restart_request <= 1'b0; + if (miss == 1'b1) + begin + refill_request <= 1'b1; + refill_address <= address_m; + state <= 3'b100; + end + else if (dflush == 1'b1) + state <= 3'b001; + end + + + 3'b100: + begin + refill_request <= 1'b0; + if (refill_ready == 1'b1) + begin + if (last_refill == 1'b1) + begin + restart_request <= 1'b1; + state <= 3'b010; + end + end + end + + endcase + end +end + +generate + if (bytes_per_line > 4) + begin + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else + begin + case (state) + + + 3'b010: + begin + if (miss == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + end + + + 3'b100: + begin + if (refill_ready == 1'b1) + refill_offset <= refill_offset + 1'b1; + end + + endcase + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_instruction_unit_full ( + + clk_i, + rst_i, + + stall_a, + stall_f, + stall_d, + stall_x, + stall_m, + valid_f, + valid_d, + kill_f, + branch_predict_taken_d, + branch_predict_address_d, + + + branch_taken_x, + branch_target_x, + + + exception_m, + branch_taken_m, + branch_mispredict_taken_m, + branch_target_m, + + + iflush, + + + + + dcache_restart_request, + dcache_refill_request, + dcache_refilling, + + + + + + i_dat_i, + i_ack_i, + i_err_i, + i_rty_i, + + + + + + + + + + + + pc_f, + pc_d, + pc_x, + pc_m, + pc_w, + + + icache_stall_request, + icache_restart_request, + icache_refill_request, + icache_refilling, + + + + + + i_dat_o, + i_adr_o, + i_cyc_o, + i_sel_o, + i_stb_o, + i_we_o, + i_cti_o, + i_lock_o, + i_bte_o, + + + + + + + + + + + + + + + + bus_error_d, + + + + + instruction_f, + + + instruction_d + ); + + + + + +parameter eba_reset = 32'h00000000; +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + + +localparam eba_reset_minus_4 = eba_reset - 4; +localparam addr_offset_width = bytes_per_line == 4 ? 1 : clogb2(bytes_per_line)-1-2; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); + + + + + + + + + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_f; +input stall_d; +input stall_x; +input stall_m; +input valid_f; +input valid_d; +input kill_f; + +input branch_predict_taken_d; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_predict_address_d; + + + +input branch_taken_x; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_target_x; + + +input exception_m; +input branch_taken_m; +input branch_mispredict_taken_m; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_target_m; + + + +input iflush; + + + + +input dcache_restart_request; +input dcache_refill_request; +input dcache_refilling; + + + + + + +input [ (32-1):0] i_dat_i; +input i_ack_i; +input i_err_i; +input i_rty_i; + + + + + + + + + + + + + + + +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; + + + +output icache_stall_request; +wire icache_stall_request; +output icache_restart_request; +wire icache_restart_request; +output icache_refill_request; +wire icache_refill_request; +output icache_refilling; +wire icache_refilling; + + + + + +output [ (32-1):0] i_dat_o; + + + + +wire [ (32-1):0] i_dat_o; + + +output [ (32-1):0] i_adr_o; +reg [ (32-1):0] i_adr_o; +output i_cyc_o; +reg i_cyc_o; +output [ (4-1):0] i_sel_o; + + + + +wire [ (4-1):0] i_sel_o; + + +output i_stb_o; +reg i_stb_o; +output i_we_o; + + + + +wire i_we_o; + + +output [ (3-1):0] i_cti_o; +reg [ (3-1):0] i_cti_o; +output i_lock_o; +reg i_lock_o; +output [ (2-1):0] i_bte_o; +wire [ (2-1):0] i_bte_o; + + + + + + + + + + + + + +output bus_error_d; +reg bus_error_d; + + + + +output [ (32-1):0] instruction_f; +wire [ (32-1):0] instruction_f; + + +output [ (32-1):0] instruction_d; +reg [ (32-1):0] instruction_d; + + + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_a; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] restart_address; + + + + + +wire icache_read_enable_f; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] icache_refill_address; +reg icache_refill_ready; +reg [ (32-1):0] icache_refill_data; +wire [ (32-1):0] icache_data_f; +wire [ (3-1):0] first_cycle_type; +wire [ (3-1):0] next_cycle_type; +wire last_word; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] first_address; + + + + + + + + + + + + + + + + + + + + + + + + + reg bus_error_f; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + 4 'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_full_debug ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + I_DAT_I, + I_ACK_I, + I_ERR_I, + I_RTY_I, + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + I_DAT_O, + I_ADR_O, + I_CYC_O, + I_SEL_O, + I_STB_O, + I_WE_O, + I_CTI_O, + I_LOCK_O, + I_BTE_O, + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + +input [ (32-1):0] I_DAT_I; +input I_ACK_I; +input I_ERR_I; +input I_RTY_I; + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] I_DAT_O; +wire [ (32-1):0] I_DAT_O; +output [ (32-1):0] I_ADR_O; +wire [ (32-1):0] I_ADR_O; +output I_CYC_O; +wire I_CYC_O; +output [ (4-1):0] I_SEL_O; +wire [ (4-1):0] I_SEL_O; +output I_STB_O; +wire I_STB_O; +output I_WE_O; +wire I_WE_O; +output [ (3-1):0] I_CTI_O; +wire [ (3-1):0] I_CTI_O; +output I_LOCK_O; +wire I_LOCK_O; +output [ (2-1):0] I_BTE_O; +wire [ (2-1):0] I_BTE_O; + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + +wire [ 7:0] jtag_reg_d; +wire [ 7:0] jtag_reg_q; +wire jtag_update; +wire [2:0] jtag_reg_addr_d; +wire [2:0] jtag_reg_addr_q; +wire jtck; +wire jrstn; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1<= 32'h0) + && (load_store_address_x <= 32'h7fffffff) + + + + + + + + + ; + + + + assign wb_select_x = 1'b1 + + + && !dcache_select_x + + + + + + + + + + + ; + + +always @(*) +begin + case (size_x) + 2'b00: store_data_x = {4{store_operand_x[7:0]}}; + 2'b11: store_data_x = {2{store_operand_x[15:0]}}; + 2'b10: store_data_x = store_operand_x; + default: store_data_x = { 32{1'bx}}; + endcase +end + + +always @(*) +begin + casez ({size_x, load_store_address_x[1:0]}) + { 2'b00, 2'b11}: byte_enable_x = 4'b0001; + { 2'b00, 2'b10}: byte_enable_x = 4'b0010; + { 2'b00, 2'b01}: byte_enable_x = 4'b0100; + { 2'b00, 2'b00}: byte_enable_x = 4'b1000; + { 2'b11, 2'b1?}: byte_enable_x = 4'b0011; + { 2'b11, 2'b0?}: byte_enable_x = 4'b1100; + { 2'b10, 2'b??}: byte_enable_x = 4'b1111; + default: byte_enable_x = 4'bxxxx; + endcase +end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assign data_m = wb_select_m == 1'b1 + ? wb_data_m + : dcache_data_m; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +always @(*) +begin + casez ({size_w, load_store_address_w[1:0]}) + { 2'b00, 2'b11}: load_data_w = {{24{sign_extend_w & data_w[7]}}, data_w[7:0]}; + { 2'b00, 2'b10}: load_data_w = {{24{sign_extend_w & data_w[15]}}, data_w[15:8]}; + { 2'b00, 2'b01}: load_data_w = {{24{sign_extend_w & data_w[23]}}, data_w[23:16]}; + { 2'b00, 2'b00}: load_data_w = {{24{sign_extend_w & data_w[31]}}, data_w[31:24]}; + { 2'b11, 2'b1?}: load_data_w = {{16{sign_extend_w & data_w[15]}}, data_w[15:0]}; + { 2'b11, 2'b0?}: load_data_w = {{16{sign_extend_w & data_w[31]}}, data_w[31:16]}; + { 2'b10, 2'b??}: load_data_w = data_w; + default: load_data_w = { 32{1'bx}}; + endcase +end + + +assign d_bte_o = 2'b00; + + + + +generate + case (bytes_per_line) + 4: + begin +assign first_cycle_type = 3'b111; +assign next_cycle_type = 3'b111; +assign last_word = 1'b1; +assign first_address = {dcache_refill_address[ 32-1:2], 2'b00}; + end + 8: + begin +assign first_cycle_type = 3'b010; +assign next_cycle_type = 3'b111; +assign last_word = (&d_adr_o[addr_offset_msb:addr_offset_lsb]) == 1'b1; +assign first_address = {dcache_refill_address[ 32-1:addr_offset_msb+1], {addr_offset_width{1'b0}}, 2'b00}; + end + 16: + begin +assign first_cycle_type = 3'b010; +assign next_cycle_type = d_adr_o[addr_offset_msb] == 1'b1 ? 3'b111 : 3'b010; +assign last_word = (&d_adr_o[addr_offset_msb:addr_offset_lsb]) == 1'b1; +assign first_address = {dcache_refill_address[ 32-1:addr_offset_msb+1], {addr_offset_width{1'b0}}, 2'b00}; + end + endcase +endgenerate + + + + + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + d_cyc_o <= 1'b0; + d_stb_o <= 1'b0; + d_dat_o <= { 32{1'b0}}; + d_adr_o <= { 32{1'b0}}; + d_sel_o <= { 4{ 1'b0}}; + d_we_o <= 1'b0; + d_cti_o <= 3'b111; + d_lock_o <= 1'b0; + wb_data_m <= { 32{1'b0}}; + wb_load_complete <= 1'b0; + stall_wb_load <= 1'b0; + + + dcache_refill_ready <= 1'b0; + + + end + else + begin + + + + dcache_refill_ready <= 1'b0; + + + + if (d_cyc_o == 1'b1) + begin + + if ((d_ack_i == 1'b1) || (d_err_i == 1'b1)) + begin + + + if ((dcache_refilling == 1'b1) && (!last_word)) + begin + + d_adr_o[addr_offset_msb:addr_offset_lsb] <= d_adr_o[addr_offset_msb:addr_offset_lsb] + 1'b1; + end + else + + + begin + + d_cyc_o <= 1'b0; + d_stb_o <= 1'b0; + d_lock_o <= 1'b0; + end + + + d_cti_o <= next_cycle_type; + + dcache_refill_ready <= dcache_refilling; + + + + wb_data_m <= d_dat_i; + + wb_load_complete <= !d_we_o; + end + + end + else + begin + + + if (dcache_refill_request == 1'b1) + begin + + d_adr_o <= first_address; + d_cyc_o <= 1'b1; + d_sel_o <= { 32/8{ 1'b1}}; + d_stb_o <= 1'b1; + d_we_o <= 1'b0; + d_cti_o <= first_cycle_type; + + end + else + + + if ( (store_q_m == 1'b1) + && (stall_m == 1'b0) + + + + + + + + + ) + begin + + d_dat_o <= store_data_m; + d_adr_o <= load_store_address_m; + d_cyc_o <= 1'b1; + d_sel_o <= byte_enable_m; + d_stb_o <= 1'b1; + d_we_o <= 1'b1; + d_cti_o <= 3'b111; + end + else if ( (load_q_m == 1'b1) + && (wb_select_m == 1'b1) + && (wb_load_complete == 1'b0) + + ) + begin + + stall_wb_load <= 1'b0; + d_adr_o <= load_store_address_m; + d_cyc_o <= 1'b1; + d_sel_o <= byte_enable_m; + d_stb_o <= 1'b1; + d_we_o <= 1'b0; + d_cti_o <= 3'b111; + end + end + + if (stall_m == 1'b0) + wb_load_complete <= 1'b0; + + if ((load_q_x == 1'b1) && (wb_select_x == 1'b1) && (stall_x == 1'b0)) + stall_wb_load <= 1'b1; + + if ((kill_m == 1'b1) || (exception_m == 1'b1)) + stall_wb_load <= 1'b0; + end +end + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + sign_extend_m <= 1'b0; + size_m <= 2'b00; + byte_enable_m <= 1'b0; + store_data_m <= { 32{1'b0}}; + + + dcache_select_m <= 1'b0; + + + + + + + + + + + + wb_select_m <= 1'b0; + end + else + begin + if (stall_m == 1'b0) + begin + sign_extend_m <= sign_extend_x; + size_m <= size_x; + byte_enable_m <= byte_enable_x; + store_data_m <= store_data_x; + + + dcache_select_m <= dcache_select_x; + + + + + + + + + + + + wb_select_m <= wb_select_x; + end + end +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + size_w <= 2'b00; + data_w <= { 32{1'b0}}; + sign_extend_w <= 1'b0; + end + else + begin + size_w <= size_m; + + + + + + data_w <= data_m; + + sign_extend_w <= sign_extend_m; + end +end + + + + + + + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_decoder_full_debug ( + + instruction, + + d_result_sel_0, + d_result_sel_1, + x_result_sel_csr, + + + x_result_sel_mc_arith, + + + + + + + + + x_result_sel_sext, + + + x_result_sel_logic, + + + + + x_result_sel_add, + m_result_sel_compare, + + + m_result_sel_shift, + + + w_result_sel_load, + + + w_result_sel_mul, + + + x_bypass_enable, + m_bypass_enable, + read_enable_0, + read_idx_0, + read_enable_1, + read_idx_1, + write_enable, + write_idx, + immediate, + branch_offset, + load, + store, + size, + sign_extend, + adder_op, + logic_op, + + + direction, + + + + + + + + + + + + + + divide, + modulus, + + + branch, + branch_reg, + condition, + bi_conditional, + bi_unconditional, + + + break_opcode, + + + scall, + eret, + + + bret, + + + + + + + csr_write_enable + ); + + + + + +input [ (32-1):0] instruction; + + + + + +output [ 0:0] d_result_sel_0; +reg [ 0:0] d_result_sel_0; +output [ 1:0] d_result_sel_1; +reg [ 1:0] d_result_sel_1; +output x_result_sel_csr; +reg x_result_sel_csr; + + +output x_result_sel_mc_arith; +reg x_result_sel_mc_arith; + + + + + + + + + +output x_result_sel_sext; +reg x_result_sel_sext; + + +output x_result_sel_logic; +reg x_result_sel_logic; + + + + + +output x_result_sel_add; +reg x_result_sel_add; +output m_result_sel_compare; +reg m_result_sel_compare; + + +output m_result_sel_shift; +reg m_result_sel_shift; + + +output w_result_sel_load; +reg w_result_sel_load; + + +output w_result_sel_mul; +reg w_result_sel_mul; + + +output x_bypass_enable; +wire x_bypass_enable; +output m_bypass_enable; +wire m_bypass_enable; +output read_enable_0; +wire read_enable_0; +output [ (5-1):0] read_idx_0; +wire [ (5-1):0] read_idx_0; +output read_enable_1; +wire read_enable_1; +output [ (5-1):0] read_idx_1; +wire [ (5-1):0] read_idx_1; +output write_enable; +wire write_enable; +output [ (5-1):0] write_idx; +wire [ (5-1):0] write_idx; +output [ (32-1):0] immediate; +wire [ (32-1):0] immediate; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_offset; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_offset; +output load; +wire load; +output store; +wire store; +output [ 1:0] size; +wire [ 1:0] size; +output sign_extend; +wire sign_extend; +output adder_op; +wire adder_op; +output [ 3:0] logic_op; +wire [ 3:0] logic_op; + + +output direction; +wire direction; + + + + + + + + + + + + + + + + +output divide; +wire divide; +output modulus; +wire modulus; + + +output branch; +wire branch; +output branch_reg; +wire branch_reg; +output [ (3-1):0] condition; +wire [ (3-1):0] condition; +output bi_conditional; +wire bi_conditional; +output bi_unconditional; +wire bi_unconditional; + + +output break_opcode; +wire break_opcode; + + +output scall; +wire scall; +output eret; +wire eret; + + +output bret; +wire bret; + + + + + + + +output csr_write_enable; +wire csr_write_enable; + + + + + +wire [ (32-1):0] extended_immediate; +wire [ (32-1):0] high_immediate; +wire [ (32-1):0] call_immediate; +wire [ (32-1):0] branch_immediate; +wire sign_extend_immediate; +wire select_high_immediate; +wire select_call_immediate; + +wire op_add; +wire op_and; +wire op_andhi; +wire op_b; +wire op_bi; +wire op_be; +wire op_bg; +wire op_bge; +wire op_bgeu; +wire op_bgu; +wire op_bne; +wire op_call; +wire op_calli; +wire op_cmpe; +wire op_cmpg; +wire op_cmpge; +wire op_cmpgeu; +wire op_cmpgu; +wire op_cmpne; + + +wire op_divu; + + +wire op_lb; +wire op_lbu; +wire op_lh; +wire op_lhu; +wire op_lw; + + +wire op_modu; + + + + +wire op_mul; + + +wire op_nor; +wire op_or; +wire op_orhi; +wire op_raise; +wire op_rcsr; +wire op_sb; + + +wire op_sextb; +wire op_sexth; + + +wire op_sh; + + +wire op_sl; + + +wire op_sr; +wire op_sru; +wire op_sub; +wire op_sw; + + + + +wire op_wcsr; +wire op_xnor; +wire op_xor; + +wire arith; +wire logical; +wire cmp; +wire bra; +wire call; + + +wire shift; + + + + + + + + +wire sext; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 4) +assign dmem_write_address = {refill_address[ addr_set_msb:addr_set_lsb], refill_offset}; + else +assign dmem_write_address = refill_address[ addr_set_msb:addr_set_lsb]; +endgenerate + +assign dmem_read_address = address_a[ addr_set_msb:addr_offset_lsb]; + + +assign tmem_read_address = address_a[ addr_set_msb:addr_set_lsb]; +assign tmem_write_address = flushing + ? flush_set + : refill_address[ addr_set_msb:addr_set_lsb]; + + +generate + if (bytes_per_line > 4) +assign last_refill = refill_offset == {addr_offset_width{1'b1}}; + else +assign last_refill = 1'b1; +endgenerate + + +assign enable = (stall_a == 1'b0); + + +generate + if (associativity == 1) + begin : we_1 +assign way_mem_we[0] = (refill_ready == 1'b1); + end + else + begin : we_2 +assign way_mem_we[0] = (refill_ready == 1'b1) && (refill_way_select[0] == 1'b1); +assign way_mem_we[1] = (refill_ready == 1'b1) && (refill_way_select[1] == 1'b1); + end +endgenerate + + +assign tmem_write_data[ 0] = last_refill & !flushing; +assign tmem_write_data[ ((addr_tag_width+1)-1):1] = refill_address[ addr_tag_msb:addr_tag_lsb]; + + +assign flushing = |state[1:0]; +assign check = state[2]; +assign refill = state[3]; + +assign miss = (~(|way_match)) && (read_enable_f == 1'b1) && (stall_f == 1'b0) && !(valid_d && branch_predict_taken_d); +assign stall_request = (check == 1'b0); +assign refill_request = (refill == 1'b1); + + + + + + +generate + if (associativity >= 2) + begin : way_select +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_way_select <= {{associativity-1{1'b0}}, 1'b1}; + else + begin + if (miss == 1'b1) + refill_way_select <= {refill_way_select[0], refill_way_select[1]}; + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refilling <= 1'b0; + else + refilling <= refill; +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 4'b0001; + flush_set <= { addr_set_width{1'b1}}; + refill_address <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + restart_request <= 1'b0; + end + else + begin + case (state) + + + 4'b0001: + begin + if (flush_set == { addr_set_width{1'b0}}) + state <= 4'b0100; + flush_set <= flush_set - 1'b1; + end + + + 4'b0010: + begin + if (flush_set == { addr_set_width{1'b0}}) + + + + + + + state <= 4'b0100; + + flush_set <= flush_set - 1'b1; + end + + + 4'b0100: + begin + if (stall_a == 1'b0) + restart_request <= 1'b0; + if (iflush == 1'b1) + begin + refill_address <= address_f; + state <= 4'b0010; + end + else if (miss == 1'b1) + begin + refill_address <= address_f; + state <= 4'b1000; + end + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + begin + if (last_refill == 1'b1) + begin + restart_request <= 1'b1; + state <= 4'b0100; + end + end + end + + endcase + end +end + +generate + if (bytes_per_line > 4) + begin + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else + begin + case (state) + + + 4'b0100: + begin + if (iflush == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else if (miss == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + refill_offset <= refill_offset + 1'b1; + end + + endcase + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_dcache_full_debug ( + + clk_i, + rst_i, + stall_a, + stall_x, + stall_m, + address_x, + address_m, + load_q_m, + store_q_m, + store_data, + store_byte_select, + refill_ready, + refill_data, + dflush, + + stall_request, + restart_request, + refill_request, + refill_address, + refilling, + load_data + ); + + + + + +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + +localparam addr_offset_width = clogb2(bytes_per_line)-1-2; +localparam addr_set_width = clogb2(sets)-1; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); +localparam addr_set_lsb = (addr_offset_msb+1); +localparam addr_set_msb = (addr_set_lsb+addr_set_width-1); +localparam addr_tag_lsb = (addr_set_msb+1); +localparam addr_tag_msb = clogb2( 32'h7fffffff- 32'h0)-1; +localparam addr_tag_width = (addr_tag_msb-addr_tag_lsb+1); + + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_x; +input stall_m; + +input [ (32-1):0] address_x; +input [ (32-1):0] address_m; +input load_q_m; +input store_q_m; +input [ (32-1):0] store_data; +input [ (4-1):0] store_byte_select; + +input refill_ready; +input [ (32-1):0] refill_data; + +input dflush; + + + + + +output stall_request; +wire stall_request; +output restart_request; +reg restart_request; +output refill_request; +reg refill_request; +output [ (32-1):0] refill_address; +reg [ (32-1):0] refill_address; +output refilling; +reg refilling; +output [ (32-1):0] load_data; +wire [ (32-1):0] load_data; + + + + + +wire read_port_enable; +wire write_port_enable; +wire [0:associativity-1] way_tmem_we; +wire [0:associativity-1] way_dmem_we; +wire [ (32-1):0] way_data[0:associativity-1]; +wire [ ((addr_tag_width+1)-1):1] way_tag[0:associativity-1]; +wire [0:associativity-1] way_valid; +wire [0:associativity-1] way_match; +wire miss; + +wire [ (addr_set_width-1):0] tmem_read_address; +wire [ (addr_set_width-1):0] tmem_write_address; +wire [ ((addr_offset_width+addr_set_width)-1):0] dmem_read_address; +wire [ ((addr_offset_width+addr_set_width)-1):0] dmem_write_address; +wire [ ((addr_tag_width+1)-1):0] tmem_write_data; +reg [ (32-1):0] dmem_write_data; + +reg [ 2:0] state; +wire flushing; +wire check; +wire refill; + +wire valid_store; +reg [associativity-1:0] refill_way_select; +reg [ addr_offset_msb:addr_offset_lsb] refill_offset; +wire last_refill; +reg [ (addr_set_width-1):0] flush_set; + +genvar i, j; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 4) +assign dmem_write_address = (refill == 1'b1) + ? {refill_address[ addr_set_msb:addr_set_lsb], refill_offset} + : address_m[ addr_set_msb:addr_offset_lsb]; + else +assign dmem_write_address = (refill == 1'b1) + ? refill_address[ addr_set_msb:addr_set_lsb] + : address_m[ addr_set_msb:addr_offset_lsb]; +endgenerate +assign dmem_read_address = address_x[ addr_set_msb:addr_offset_lsb]; + +assign tmem_write_address = (flushing == 1'b1) + ? flush_set + : refill_address[ addr_set_msb:addr_set_lsb]; +assign tmem_read_address = address_x[ addr_set_msb:addr_set_lsb]; + + +generate + if (bytes_per_line > 4) +assign last_refill = refill_offset == {addr_offset_width{1'b1}}; + else +assign last_refill = 1'b1; +endgenerate + + +assign read_port_enable = (stall_x == 1'b0); +assign write_port_enable = (refill_ready == 1'b1) || !stall_m; + + +assign valid_store = (store_q_m == 1'b1) && (check == 1'b1); + + +generate + if (associativity == 1) + begin : we_1 +assign way_dmem_we[0] = (refill_ready == 1'b1) || ((valid_store == 1'b1) && (way_match[0] == 1'b1)); +assign way_tmem_we[0] = (refill_ready == 1'b1) || (flushing == 1'b1); + end + else + begin : we_2 +assign way_dmem_we[0] = ((refill_ready == 1'b1) && (refill_way_select[0] == 1'b1)) || ((valid_store == 1'b1) && (way_match[0] == 1'b1)); +assign way_dmem_we[1] = ((refill_ready == 1'b1) && (refill_way_select[1] == 1'b1)) || ((valid_store == 1'b1) && (way_match[1] == 1'b1)); +assign way_tmem_we[0] = ((refill_ready == 1'b1) && (refill_way_select[0] == 1'b1)) || (flushing == 1'b1); +assign way_tmem_we[1] = ((refill_ready == 1'b1) && (refill_way_select[1] == 1'b1)) || (flushing == 1'b1); + end +endgenerate + + +assign tmem_write_data[ 0] = ((last_refill == 1'b1) || (valid_store == 1'b1)) && (flushing == 1'b0); +assign tmem_write_data[ ((addr_tag_width+1)-1):1] = refill_address[ addr_tag_msb:addr_tag_lsb]; + + +assign flushing = state[0]; +assign check = state[1]; +assign refill = state[2]; + +assign miss = (~(|way_match)) && (load_q_m == 1'b1) && (stall_m == 1'b0); +assign stall_request = (check == 1'b0); + + + + + + +generate + if (associativity >= 2) + begin : way_select +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_way_select <= {{associativity-1{1'b0}}, 1'b1}; + else + begin + if (refill_request == 1'b1) + refill_way_select <= {refill_way_select[0], refill_way_select[1]}; + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refilling <= 1'b0; + else + refilling <= refill; +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 3'b001; + flush_set <= { addr_set_width{1'b1}}; + refill_request <= 1'b0; + refill_address <= { 32{1'bx}}; + restart_request <= 1'b0; + end + else + begin + case (state) + + + 3'b001: + begin + if (flush_set == { addr_set_width{1'b0}}) + state <= 3'b010; + flush_set <= flush_set - 1'b1; + end + + + 3'b010: + begin + if (stall_a == 1'b0) + restart_request <= 1'b0; + if (miss == 1'b1) + begin + refill_request <= 1'b1; + refill_address <= address_m; + state <= 3'b100; + end + else if (dflush == 1'b1) + state <= 3'b001; + end + + + 3'b100: + begin + refill_request <= 1'b0; + if (refill_ready == 1'b1) + begin + if (last_refill == 1'b1) + begin + restart_request <= 1'b1; + state <= 3'b010; + end + end + end + + endcase + end +end + +generate + if (bytes_per_line > 4) + begin + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else + begin + case (state) + + + 3'b010: + begin + if (miss == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + end + + + 3'b100: + begin + if (refill_ready == 1'b1) + refill_offset <= refill_offset + 1'b1; + end + + endcase + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_debug_full_debug ( + + clk_i, + rst_i, + pc_x, + load_x, + store_x, + load_store_address_x, + csr_write_enable_x, + csr_write_data, + csr_x, + + + + + jtag_csr_write_enable, + jtag_csr_write_data, + jtag_csr, + + + + + + + + + + + + + + + eret_q_x, + bret_q_x, + stall_x, + exception_x, + q_x, + + + dcache_refill_request, + + + + + + + + + dc_ss, + + + dc_re, + bp_match, + wp_match + ); + + + + + +parameter breakpoints = 0; +parameter watchpoints = 0; + + + + + +input clk_i; +input rst_i; + +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +input load_x; +input store_x; +input [ (32-1):0] load_store_address_x; +input csr_write_enable_x; +input [ (32-1):0] csr_write_data; +input [ (5-1):0] csr_x; + + + + +input jtag_csr_write_enable; +input [ (32-1):0] jtag_csr_write_data; +input [ (5-1):0] jtag_csr; + + + + + + + + + + + + + + +input eret_q_x; +input bret_q_x; +input stall_x; +input exception_x; +input q_x; + + +input dcache_refill_request; + + + + + + + + + + + +output dc_ss; +reg dc_ss; + + +output dc_re; +reg dc_re; +output bp_match; +wire bp_match; +output wp_match; +wire wp_match; + + + + + +genvar i; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] bp_a[0:breakpoints-1]; +reg bp_e[0:breakpoints-1]; +wire [0:breakpoints-1]bp_match_n; + +reg [ 1:0] wpc_c[0:watchpoints-1]; +reg [ (32-1):0] wp[0:watchpoints-1]; +wire [0:watchpoints-1]wp_match_n; + +wire debug_csr_write_enable; +wire [ (32-1):0] debug_csr_write_data; +wire [ (5-1):0] debug_csr; + + + + +reg [ 2:0] state; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0) +assign bp_match = (|bp_match_n) || (state == 3'b011); + else +assign bp_match = state == 3'b011; + + + + + + + +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_comb +assign wp_match_n[i] = (wp[i] == load_store_address_x) && ((load_x & wpc_c[i][0]) | (store_x & wpc_c[i][1])); + end +endgenerate +generate + if (watchpoints > 0) +assign wp_match = |wp_match_n; + else +assign wp_match = 1'b0; +endgenerate + + + + + + +assign debug_csr_write_enable = (csr_write_enable_x == 1'b1) || (jtag_csr_write_enable == 1'b1); +assign debug_csr_write_data = jtag_csr_write_enable == 1'b1 ? jtag_csr_write_data : csr_write_data; +assign debug_csr = jtag_csr_write_enable == 1'b1 ? jtag_csr : csr_x; + + + + + + + + + + + + + + + + + + + + + + + +generate + for (i = 0; i < breakpoints; i = i + 1) + begin : bp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + bp_a[i] <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + bp_e[i] <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h10 + i)) + begin + bp_a[i] <= debug_csr_write_data[ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2]; + bp_e[i] <= debug_csr_write_data[0]; + end + end +end + end +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + wp[i] <= { 32{1'bx}}; + wpc_c[i] <= 2'b00; + end + else + begin + if (debug_csr_write_enable == 1'b1) + begin + if (debug_csr == 5'h8) + wpc_c[i] <= debug_csr_write_data[3+i*2:2+i*2]; + if (debug_csr == 5'h18 + i) + wp[i] <= debug_csr_write_data; + end + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + dc_re <= 1'b0; + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + dc_re <= debug_csr_write_data[1]; + end +end + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 3'b000; + dc_ss <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + begin + dc_ss <= debug_csr_write_data[0]; + if (debug_csr_write_data[0] == 1'b0) + state <= 3'b000; + else + state <= 3'b001; + end + case (state) + 3'b001: + begin + + if ( ( (eret_q_x == 1'b1) + || (bret_q_x == 1'b1) + ) + && (stall_x == 1'b0) + ) + state <= 3'b010; + end + 3'b010: + begin + + if ((q_x == 1'b1) && (stall_x == 1'b0)) + state <= 3'b011; + end + 3'b011: + begin + + + + if (dcache_refill_request == 1'b1) + state <= 3'b010; + else + + + if ((exception_x == 1'b1) && (q_x == 1'b1) && (stall_x == 1'b0)) + begin + dc_ss <= 1'b0; + state <= 3'b100; + end + end + 3'b100: + begin + + + + if (dcache_refill_request == 1'b1) + state <= 3'b010; + else + + + state <= 3'b000; + end + endcase + end +end + + + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_instruction_unit_full_debug ( + + clk_i, + rst_i, + + stall_a, + stall_f, + stall_d, + stall_x, + stall_m, + valid_f, + valid_d, + kill_f, + branch_predict_taken_d, + branch_predict_address_d, + + + branch_taken_x, + branch_target_x, + + + exception_m, + branch_taken_m, + branch_mispredict_taken_m, + branch_target_m, + + + iflush, + + + + + dcache_restart_request, + dcache_refill_request, + dcache_refilling, + + + + + + i_dat_i, + i_ack_i, + i_err_i, + i_rty_i, + + + + + jtag_read_enable, + jtag_write_enable, + jtag_write_data, + jtag_address, + + + + + pc_f, + pc_d, + pc_x, + pc_m, + pc_w, + + + icache_stall_request, + icache_restart_request, + icache_refill_request, + icache_refilling, + + + + + + i_dat_o, + i_adr_o, + i_cyc_o, + i_sel_o, + i_stb_o, + i_we_o, + i_cti_o, + i_lock_o, + i_bte_o, + + + + + + + + + + + jtag_read_data, + jtag_access_complete, + + + + + bus_error_d, + + + + + instruction_f, + + + instruction_d + ); + + + + + +parameter eba_reset = 32'h00000000; +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + + +localparam eba_reset_minus_4 = eba_reset - 4; +localparam addr_offset_width = bytes_per_line == 4 ? 1 : clogb2(bytes_per_line)-1-2; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); + + + + + + + + + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_f; +input stall_d; +input stall_x; +input stall_m; +input valid_f; +input valid_d; +input kill_f; + +input branch_predict_taken_d; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_predict_address_d; + + + +input branch_taken_x; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_target_x; + + +input exception_m; +input branch_taken_m; +input branch_mispredict_taken_m; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_target_m; + + + +input iflush; + + + + +input dcache_restart_request; +input dcache_refill_request; +input dcache_refilling; + + + + + + +input [ (32-1):0] i_dat_i; +input i_ack_i; +input i_err_i; +input i_rty_i; + + + + + +input jtag_read_enable; +input jtag_write_enable; +input [ 7:0] jtag_write_data; +input [ (32-1):0] jtag_address; + + + + + + + +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; + + + +output icache_stall_request; +wire icache_stall_request; +output icache_restart_request; +wire icache_restart_request; +output icache_refill_request; +wire icache_refill_request; +output icache_refilling; +wire icache_refilling; + + + + + +output [ (32-1):0] i_dat_o; + + +reg [ (32-1):0] i_dat_o; + + + + +output [ (32-1):0] i_adr_o; +reg [ (32-1):0] i_adr_o; +output i_cyc_o; +reg i_cyc_o; +output [ (4-1):0] i_sel_o; + + +reg [ (4-1):0] i_sel_o; + + + + +output i_stb_o; +reg i_stb_o; +output i_we_o; + + +reg i_we_o; + + + + +output [ (3-1):0] i_cti_o; +reg [ (3-1):0] i_cti_o; +output i_lock_o; +reg i_lock_o; +output [ (2-1):0] i_bte_o; +wire [ (2-1):0] i_bte_o; + + + + + +output [ 7:0] jtag_read_data; +reg [ 7:0] jtag_read_data; +output jtag_access_complete; +wire jtag_access_complete; + + + + + +output bus_error_d; +reg bus_error_d; + + + + +output [ (32-1):0] instruction_f; +wire [ (32-1):0] instruction_f; + + +output [ (32-1):0] instruction_d; +reg [ (32-1):0] instruction_d; + + + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_a; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] restart_address; + + + + + +wire icache_read_enable_f; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] icache_refill_address; +reg icache_refill_ready; +reg [ (32-1):0] icache_refill_data; +wire [ (32-1):0] icache_data_f; +wire [ (3-1):0] first_cycle_type; +wire [ (3-1):0] next_cycle_type; +wire last_word; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] first_address; + + + + + + + + + + + + + + + + + + + + + + + + + reg bus_error_f; + + + + + + + + + + + +reg jtag_access; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + 5'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_medium ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + I_DAT_I, + I_ACK_I, + I_ERR_I, + I_RTY_I, + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + I_DAT_O, + I_ADR_O, + I_CYC_O, + I_SEL_O, + I_STB_O, + I_WE_O, + I_CTI_O, + I_LOCK_O, + I_BTE_O, + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + +input [ (32-1):0] I_DAT_I; +input I_ACK_I; +input I_ERR_I; +input I_RTY_I; + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] I_DAT_O; +wire [ (32-1):0] I_DAT_O; +output [ (32-1):0] I_ADR_O; +wire [ (32-1):0] I_ADR_O; +output I_CYC_O; +wire I_CYC_O; +output [ (4-1):0] I_SEL_O; +wire [ (4-1):0] I_SEL_O; +output I_STB_O; +wire I_STB_O; +output I_WE_O; +wire I_WE_O; +output [ (3-1):0] I_CTI_O; +wire [ (3-1):0] I_CTI_O; +output I_LOCK_O; +wire I_LOCK_O; +output [ (2-1):0] I_BTE_O; +wire [ (2-1):0] I_BTE_O; + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + 4 'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_medium_debug ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + I_DAT_I, + I_ACK_I, + I_ERR_I, + I_RTY_I, + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + I_DAT_O, + I_ADR_O, + I_CYC_O, + I_SEL_O, + I_STB_O, + I_WE_O, + I_CTI_O, + I_LOCK_O, + I_BTE_O, + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + +input [ (32-1):0] I_DAT_I; +input I_ACK_I; +input I_ERR_I; +input I_RTY_I; + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] I_DAT_O; +wire [ (32-1):0] I_DAT_O; +output [ (32-1):0] I_ADR_O; +wire [ (32-1):0] I_ADR_O; +output I_CYC_O; +wire I_CYC_O; +output [ (4-1):0] I_SEL_O; +wire [ (4-1):0] I_SEL_O; +output I_STB_O; +wire I_STB_O; +output I_WE_O; +wire I_WE_O; +output [ (3-1):0] I_CTI_O; +wire [ (3-1):0] I_CTI_O; +output I_LOCK_O; +wire I_LOCK_O; +output [ (2-1):0] I_BTE_O; +wire [ (2-1):0] I_BTE_O; + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + +wire [ 7:0] jtag_reg_d; +wire [ 7:0] jtag_reg_q; +wire jtag_update; +wire [2:0] jtag_reg_addr_d; +wire [2:0] jtag_reg_addr_q; +wire jtck; +wire jrstn; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 4) +assign dmem_write_address = {refill_address[ addr_set_msb:addr_set_lsb], refill_offset}; + else +assign dmem_write_address = refill_address[ addr_set_msb:addr_set_lsb]; +endgenerate + +assign dmem_read_address = address_a[ addr_set_msb:addr_offset_lsb]; + + +assign tmem_read_address = address_a[ addr_set_msb:addr_set_lsb]; +assign tmem_write_address = flushing + ? flush_set + : refill_address[ addr_set_msb:addr_set_lsb]; + + +generate + if (bytes_per_line > 4) +assign last_refill = refill_offset == {addr_offset_width{1'b1}}; + else +assign last_refill = 1'b1; +endgenerate + + +assign enable = (stall_a == 1'b0); + + +generate + if (associativity == 1) + begin : we_1 +assign way_mem_we[0] = (refill_ready == 1'b1); + end + else + begin : we_2 +assign way_mem_we[0] = (refill_ready == 1'b1) && (refill_way_select[0] == 1'b1); +assign way_mem_we[1] = (refill_ready == 1'b1) && (refill_way_select[1] == 1'b1); + end +endgenerate + + +assign tmem_write_data[ 0] = last_refill & !flushing; +assign tmem_write_data[ ((addr_tag_width+1)-1):1] = refill_address[ addr_tag_msb:addr_tag_lsb]; + + +assign flushing = |state[1:0]; +assign check = state[2]; +assign refill = state[3]; + +assign miss = (~(|way_match)) && (read_enable_f == 1'b1) && (stall_f == 1'b0) && !(valid_d && branch_predict_taken_d); +assign stall_request = (check == 1'b0); +assign refill_request = (refill == 1'b1); + + + + + + +generate + if (associativity >= 2) + begin : way_select +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_way_select <= {{associativity-1{1'b0}}, 1'b1}; + else + begin + if (miss == 1'b1) + refill_way_select <= {refill_way_select[0], refill_way_select[1]}; + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refilling <= 1'b0; + else + refilling <= refill; +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 4'b0001; + flush_set <= { addr_set_width{1'b1}}; + refill_address <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + restart_request <= 1'b0; + end + else + begin + case (state) + + + 4'b0001: + begin + if (flush_set == { addr_set_width{1'b0}}) + state <= 4'b0100; + flush_set <= flush_set - 1'b1; + end + + + 4'b0010: + begin + if (flush_set == { addr_set_width{1'b0}}) + + + + + + + state <= 4'b0100; + + flush_set <= flush_set - 1'b1; + end + + + 4'b0100: + begin + if (stall_a == 1'b0) + restart_request <= 1'b0; + if (iflush == 1'b1) + begin + refill_address <= address_f; + state <= 4'b0010; + end + else if (miss == 1'b1) + begin + refill_address <= address_f; + state <= 4'b1000; + end + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + begin + if (last_refill == 1'b1) + begin + restart_request <= 1'b1; + state <= 4'b0100; + end + end + end + + endcase + end +end + +generate + if (bytes_per_line > 4) + begin + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else + begin + case (state) + + + 4'b0100: + begin + if (iflush == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else if (miss == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + refill_offset <= refill_offset + 1'b1; + end + + endcase + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_debug_medium_debug ( + + clk_i, + rst_i, + pc_x, + load_x, + store_x, + load_store_address_x, + csr_write_enable_x, + csr_write_data, + csr_x, + + + + + jtag_csr_write_enable, + jtag_csr_write_data, + jtag_csr, + + + + + + + + + + + + + + + eret_q_x, + bret_q_x, + stall_x, + exception_x, + q_x, + + + + + + + + + + + dc_ss, + + + dc_re, + bp_match, + wp_match + ); + + + + + +parameter breakpoints = 0; +parameter watchpoints = 0; + + + + + +input clk_i; +input rst_i; + +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +input load_x; +input store_x; +input [ (32-1):0] load_store_address_x; +input csr_write_enable_x; +input [ (32-1):0] csr_write_data; +input [ (5-1):0] csr_x; + + + + +input jtag_csr_write_enable; +input [ (32-1):0] jtag_csr_write_data; +input [ (5-1):0] jtag_csr; + + + + + + + + + + + + + + +input eret_q_x; +input bret_q_x; +input stall_x; +input exception_x; +input q_x; + + + + + + + + + + + + + +output dc_ss; +reg dc_ss; + + +output dc_re; +reg dc_re; +output bp_match; +wire bp_match; +output wp_match; +wire wp_match; + + + + + +genvar i; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] bp_a[0:breakpoints-1]; +reg bp_e[0:breakpoints-1]; +wire [0:breakpoints-1]bp_match_n; + +reg [ 1:0] wpc_c[0:watchpoints-1]; +reg [ (32-1):0] wp[0:watchpoints-1]; +wire [0:watchpoints-1]wp_match_n; + +wire debug_csr_write_enable; +wire [ (32-1):0] debug_csr_write_data; +wire [ (5-1):0] debug_csr; + + + + +reg [ 2:0] state; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0) +assign bp_match = (|bp_match_n) || (state == 3'b011); + else +assign bp_match = state == 3'b011; + + + + + + + +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_comb +assign wp_match_n[i] = (wp[i] == load_store_address_x) && ((load_x & wpc_c[i][0]) | (store_x & wpc_c[i][1])); + end +endgenerate +generate + if (watchpoints > 0) +assign wp_match = |wp_match_n; + else +assign wp_match = 1'b0; +endgenerate + + + + + + +assign debug_csr_write_enable = (csr_write_enable_x == 1'b1) || (jtag_csr_write_enable == 1'b1); +assign debug_csr_write_data = jtag_csr_write_enable == 1'b1 ? jtag_csr_write_data : csr_write_data; +assign debug_csr = jtag_csr_write_enable == 1'b1 ? jtag_csr : csr_x; + + + + + + + + + + + + + + + + + + + + + + + +generate + for (i = 0; i < breakpoints; i = i + 1) + begin : bp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + bp_a[i] <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + bp_e[i] <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h10 + i)) + begin + bp_a[i] <= debug_csr_write_data[ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2]; + bp_e[i] <= debug_csr_write_data[0]; + end + end +end + end +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + wp[i] <= { 32{1'bx}}; + wpc_c[i] <= 2'b00; + end + else + begin + if (debug_csr_write_enable == 1'b1) + begin + if (debug_csr == 5'h8) + wpc_c[i] <= debug_csr_write_data[3+i*2:2+i*2]; + if (debug_csr == 5'h18 + i) + wp[i] <= debug_csr_write_data; + end + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + dc_re <= 1'b0; + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + dc_re <= debug_csr_write_data[1]; + end +end + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 3'b000; + dc_ss <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + begin + dc_ss <= debug_csr_write_data[0]; + if (debug_csr_write_data[0] == 1'b0) + state <= 3'b000; + else + state <= 3'b001; + end + case (state) + 3'b001: + begin + + if ( ( (eret_q_x == 1'b1) + || (bret_q_x == 1'b1) + ) + && (stall_x == 1'b0) + ) + state <= 3'b010; + end + 3'b010: + begin + + if ((q_x == 1'b1) && (stall_x == 1'b0)) + state <= 3'b011; + end + 3'b011: + begin + + + + + + + + if ((exception_x == 1'b1) && (q_x == 1'b1) && (stall_x == 1'b0)) + begin + dc_ss <= 1'b0; + state <= 3'b100; + end + end + 3'b100: + begin + + + + + + + + state <= 3'b000; + end + endcase + end +end + + + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_instruction_unit_medium_debug ( + + clk_i, + rst_i, + + stall_a, + stall_f, + stall_d, + stall_x, + stall_m, + valid_f, + valid_d, + kill_f, + branch_predict_taken_d, + branch_predict_address_d, + + + + + + exception_m, + branch_taken_m, + branch_mispredict_taken_m, + branch_target_m, + + + iflush, + + + + + + + + + + + + i_dat_i, + i_ack_i, + i_err_i, + i_rty_i, + + + + + jtag_read_enable, + jtag_write_enable, + jtag_write_data, + jtag_address, + + + + + pc_f, + pc_d, + pc_x, + pc_m, + pc_w, + + + icache_stall_request, + icache_restart_request, + icache_refill_request, + icache_refilling, + + + + + + i_dat_o, + i_adr_o, + i_cyc_o, + i_sel_o, + i_stb_o, + i_we_o, + i_cti_o, + i_lock_o, + i_bte_o, + + + + + + + + + + + jtag_read_data, + jtag_access_complete, + + + + + + + + + instruction_f, + + + instruction_d + ); + + + + + +parameter eba_reset = 32'h00000000; +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + + +localparam eba_reset_minus_4 = eba_reset - 4; +localparam addr_offset_width = bytes_per_line == 4 ? 1 : clogb2(bytes_per_line)-1-2; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); + + + + + + + + + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_f; +input stall_d; +input stall_x; +input stall_m; +input valid_f; +input valid_d; +input kill_f; + +input branch_predict_taken_d; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_predict_address_d; + + + + + + +input exception_m; +input branch_taken_m; +input branch_mispredict_taken_m; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_target_m; + + + +input iflush; + + + + + + + + + + + + +input [ (32-1):0] i_dat_i; +input i_ack_i; +input i_err_i; +input i_rty_i; + + + + + +input jtag_read_enable; +input jtag_write_enable; +input [ 7:0] jtag_write_data; +input [ (32-1):0] jtag_address; + + + + + + + +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; + + + +output icache_stall_request; +wire icache_stall_request; +output icache_restart_request; +wire icache_restart_request; +output icache_refill_request; +wire icache_refill_request; +output icache_refilling; +wire icache_refilling; + + + + + +output [ (32-1):0] i_dat_o; + + +reg [ (32-1):0] i_dat_o; + + + + +output [ (32-1):0] i_adr_o; +reg [ (32-1):0] i_adr_o; +output i_cyc_o; +reg i_cyc_o; +output [ (4-1):0] i_sel_o; + + +reg [ (4-1):0] i_sel_o; + + + + +output i_stb_o; +reg i_stb_o; +output i_we_o; + + +reg i_we_o; + + + + +output [ (3-1):0] i_cti_o; +reg [ (3-1):0] i_cti_o; +output i_lock_o; +reg i_lock_o; +output [ (2-1):0] i_bte_o; +wire [ (2-1):0] i_bte_o; + + + + + +output [ 7:0] jtag_read_data; +reg [ 7:0] jtag_read_data; +output jtag_access_complete; +wire jtag_access_complete; + + + + + + + + + + +output [ (32-1):0] instruction_f; +wire [ (32-1):0] instruction_f; + + +output [ (32-1):0] instruction_d; +reg [ (32-1):0] instruction_d; + + + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_a; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] restart_address; + + + + + +wire icache_read_enable_f; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] icache_refill_address; +reg icache_refill_ready; +reg [ (32-1):0] icache_refill_data; +wire [ (32-1):0] icache_data_f; +wire [ (3-1):0] first_cycle_type; +wire [ (3-1):0] next_cycle_type; +wire last_word; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] first_address; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +reg jtag_access; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + 5'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_medium_icache ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + I_DAT_I, + I_ACK_I, + I_ERR_I, + I_RTY_I, + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + I_DAT_O, + I_ADR_O, + I_CYC_O, + I_SEL_O, + I_STB_O, + I_WE_O, + I_CTI_O, + I_LOCK_O, + I_BTE_O, + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + +input [ (32-1):0] I_DAT_I; +input I_ACK_I; +input I_ERR_I; +input I_RTY_I; + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] I_DAT_O; +wire [ (32-1):0] I_DAT_O; +output [ (32-1):0] I_ADR_O; +wire [ (32-1):0] I_ADR_O; +output I_CYC_O; +wire I_CYC_O; +output [ (4-1):0] I_SEL_O; +wire [ (4-1):0] I_SEL_O; +output I_STB_O; +wire I_STB_O; +output I_WE_O; +wire I_WE_O; +output [ (3-1):0] I_CTI_O; +wire [ (3-1):0] I_CTI_O; +output I_LOCK_O; +wire I_LOCK_O; +output [ (2-1):0] I_BTE_O; +wire [ (2-1):0] I_BTE_O; + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 4) +assign dmem_write_address = {refill_address[ addr_set_msb:addr_set_lsb], refill_offset}; + else +assign dmem_write_address = refill_address[ addr_set_msb:addr_set_lsb]; +endgenerate + +assign dmem_read_address = address_a[ addr_set_msb:addr_offset_lsb]; + + +assign tmem_read_address = address_a[ addr_set_msb:addr_set_lsb]; +assign tmem_write_address = flushing + ? flush_set + : refill_address[ addr_set_msb:addr_set_lsb]; + + +generate + if (bytes_per_line > 4) +assign last_refill = refill_offset == {addr_offset_width{1'b1}}; + else +assign last_refill = 1'b1; +endgenerate + + +assign enable = (stall_a == 1'b0); + + +generate + if (associativity == 1) + begin : we_1 +assign way_mem_we[0] = (refill_ready == 1'b1); + end + else + begin : we_2 +assign way_mem_we[0] = (refill_ready == 1'b1) && (refill_way_select[0] == 1'b1); +assign way_mem_we[1] = (refill_ready == 1'b1) && (refill_way_select[1] == 1'b1); + end +endgenerate + + +assign tmem_write_data[ 0] = last_refill & !flushing; +assign tmem_write_data[ ((addr_tag_width+1)-1):1] = refill_address[ addr_tag_msb:addr_tag_lsb]; + + +assign flushing = |state[1:0]; +assign check = state[2]; +assign refill = state[3]; + +assign miss = (~(|way_match)) && (read_enable_f == 1'b1) && (stall_f == 1'b0) && !(valid_d && branch_predict_taken_d); +assign stall_request = (check == 1'b0); +assign refill_request = (refill == 1'b1); + + + + + + +generate + if (associativity >= 2) + begin : way_select +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_way_select <= {{associativity-1{1'b0}}, 1'b1}; + else + begin + if (miss == 1'b1) + refill_way_select <= {refill_way_select[0], refill_way_select[1]}; + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refilling <= 1'b0; + else + refilling <= refill; +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 4'b0001; + flush_set <= { addr_set_width{1'b1}}; + refill_address <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + restart_request <= 1'b0; + end + else + begin + case (state) + + + 4'b0001: + begin + if (flush_set == { addr_set_width{1'b0}}) + state <= 4'b0100; + flush_set <= flush_set - 1'b1; + end + + + 4'b0010: + begin + if (flush_set == { addr_set_width{1'b0}}) + + + + + + + state <= 4'b0100; + + flush_set <= flush_set - 1'b1; + end + + + 4'b0100: + begin + if (stall_a == 1'b0) + restart_request <= 1'b0; + if (iflush == 1'b1) + begin + refill_address <= address_f; + state <= 4'b0010; + end + else if (miss == 1'b1) + begin + refill_address <= address_f; + state <= 4'b1000; + end + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + begin + if (last_refill == 1'b1) + begin + restart_request <= 1'b1; + state <= 4'b0100; + end + end + end + + endcase + end +end + +generate + if (bytes_per_line > 4) + begin + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else + begin + case (state) + + + 4'b0100: + begin + if (iflush == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else if (miss == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + refill_offset <= refill_offset + 1'b1; + end + + endcase + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_instruction_unit_medium_icache ( + + clk_i, + rst_i, + + stall_a, + stall_f, + stall_d, + stall_x, + stall_m, + valid_f, + valid_d, + kill_f, + branch_predict_taken_d, + branch_predict_address_d, + + + + + + exception_m, + branch_taken_m, + branch_mispredict_taken_m, + branch_target_m, + + + iflush, + + + + + + + + + + + + i_dat_i, + i_ack_i, + i_err_i, + i_rty_i, + + + + + + + + + + + + pc_f, + pc_d, + pc_x, + pc_m, + pc_w, + + + icache_stall_request, + icache_restart_request, + icache_refill_request, + icache_refilling, + + + + + + i_dat_o, + i_adr_o, + i_cyc_o, + i_sel_o, + i_stb_o, + i_we_o, + i_cti_o, + i_lock_o, + i_bte_o, + + + + + + + + + + + + + + + + + + + + instruction_f, + + + instruction_d + ); + + + + + +parameter eba_reset = 32'h00000000; +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + + +localparam eba_reset_minus_4 = eba_reset - 4; +localparam addr_offset_width = bytes_per_line == 4 ? 1 : clogb2(bytes_per_line)-1-2; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); + + + + + + + + + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_f; +input stall_d; +input stall_x; +input stall_m; +input valid_f; +input valid_d; +input kill_f; + +input branch_predict_taken_d; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_predict_address_d; + + + + + + +input exception_m; +input branch_taken_m; +input branch_mispredict_taken_m; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_target_m; + + + +input iflush; + + + + + + + + + + + + +input [ (32-1):0] i_dat_i; +input i_ack_i; +input i_err_i; +input i_rty_i; + + + + + + + + + + + + + + + +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; + + + +output icache_stall_request; +wire icache_stall_request; +output icache_restart_request; +wire icache_restart_request; +output icache_refill_request; +wire icache_refill_request; +output icache_refilling; +wire icache_refilling; + + + + + +output [ (32-1):0] i_dat_o; + + + + +wire [ (32-1):0] i_dat_o; + + +output [ (32-1):0] i_adr_o; +reg [ (32-1):0] i_adr_o; +output i_cyc_o; +reg i_cyc_o; +output [ (4-1):0] i_sel_o; + + + + +wire [ (4-1):0] i_sel_o; + + +output i_stb_o; +reg i_stb_o; +output i_we_o; + + + + +wire i_we_o; + + +output [ (3-1):0] i_cti_o; +reg [ (3-1):0] i_cti_o; +output i_lock_o; +reg i_lock_o; +output [ (2-1):0] i_bte_o; +wire [ (2-1):0] i_bte_o; + + + + + + + + + + + + + + + + + + +output [ (32-1):0] instruction_f; +wire [ (32-1):0] instruction_f; + + +output [ (32-1):0] instruction_d; +reg [ (32-1):0] instruction_d; + + + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_a; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] restart_address; + + + + + +wire icache_read_enable_f; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] icache_refill_address; +reg icache_refill_ready; +reg [ (32-1):0] icache_refill_data; +wire [ (32-1):0] icache_data_f; +wire [ (3-1):0] first_cycle_type; +wire [ (3-1):0] next_cycle_type; +wire last_word; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] first_address; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + 4 'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_medium_icache_debug ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + I_DAT_I, + I_ACK_I, + I_ERR_I, + I_RTY_I, + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + I_DAT_O, + I_ADR_O, + I_CYC_O, + I_SEL_O, + I_STB_O, + I_WE_O, + I_CTI_O, + I_LOCK_O, + I_BTE_O, + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + +input [ (32-1):0] I_DAT_I; +input I_ACK_I; +input I_ERR_I; +input I_RTY_I; + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] I_DAT_O; +wire [ (32-1):0] I_DAT_O; +output [ (32-1):0] I_ADR_O; +wire [ (32-1):0] I_ADR_O; +output I_CYC_O; +wire I_CYC_O; +output [ (4-1):0] I_SEL_O; +wire [ (4-1):0] I_SEL_O; +output I_STB_O; +wire I_STB_O; +output I_WE_O; +wire I_WE_O; +output [ (3-1):0] I_CTI_O; +wire [ (3-1):0] I_CTI_O; +output I_LOCK_O; +wire I_LOCK_O; +output [ (2-1):0] I_BTE_O; +wire [ (2-1):0] I_BTE_O; + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + +wire [ 7:0] jtag_reg_d; +wire [ 7:0] jtag_reg_q; +wire jtag_update; +wire [2:0] jtag_reg_addr_d; +wire [2:0] jtag_reg_addr_q; +wire jtck; +wire jrstn; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 4) +assign dmem_write_address = {refill_address[ addr_set_msb:addr_set_lsb], refill_offset}; + else +assign dmem_write_address = refill_address[ addr_set_msb:addr_set_lsb]; +endgenerate + +assign dmem_read_address = address_a[ addr_set_msb:addr_offset_lsb]; + + +assign tmem_read_address = address_a[ addr_set_msb:addr_set_lsb]; +assign tmem_write_address = flushing + ? flush_set + : refill_address[ addr_set_msb:addr_set_lsb]; + + +generate + if (bytes_per_line > 4) +assign last_refill = refill_offset == {addr_offset_width{1'b1}}; + else +assign last_refill = 1'b1; +endgenerate + + +assign enable = (stall_a == 1'b0); + + +generate + if (associativity == 1) + begin : we_1 +assign way_mem_we[0] = (refill_ready == 1'b1); + end + else + begin : we_2 +assign way_mem_we[0] = (refill_ready == 1'b1) && (refill_way_select[0] == 1'b1); +assign way_mem_we[1] = (refill_ready == 1'b1) && (refill_way_select[1] == 1'b1); + end +endgenerate + + +assign tmem_write_data[ 0] = last_refill & !flushing; +assign tmem_write_data[ ((addr_tag_width+1)-1):1] = refill_address[ addr_tag_msb:addr_tag_lsb]; + + +assign flushing = |state[1:0]; +assign check = state[2]; +assign refill = state[3]; + +assign miss = (~(|way_match)) && (read_enable_f == 1'b1) && (stall_f == 1'b0) && !(valid_d && branch_predict_taken_d); +assign stall_request = (check == 1'b0); +assign refill_request = (refill == 1'b1); + + + + + + +generate + if (associativity >= 2) + begin : way_select +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_way_select <= {{associativity-1{1'b0}}, 1'b1}; + else + begin + if (miss == 1'b1) + refill_way_select <= {refill_way_select[0], refill_way_select[1]}; + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refilling <= 1'b0; + else + refilling <= refill; +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 4'b0001; + flush_set <= { addr_set_width{1'b1}}; + refill_address <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + restart_request <= 1'b0; + end + else + begin + case (state) + + + 4'b0001: + begin + if (flush_set == { addr_set_width{1'b0}}) + state <= 4'b0100; + flush_set <= flush_set - 1'b1; + end + + + 4'b0010: + begin + if (flush_set == { addr_set_width{1'b0}}) + + + + + + + state <= 4'b0100; + + flush_set <= flush_set - 1'b1; + end + + + 4'b0100: + begin + if (stall_a == 1'b0) + restart_request <= 1'b0; + if (iflush == 1'b1) + begin + refill_address <= address_f; + state <= 4'b0010; + end + else if (miss == 1'b1) + begin + refill_address <= address_f; + state <= 4'b1000; + end + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + begin + if (last_refill == 1'b1) + begin + restart_request <= 1'b1; + state <= 4'b0100; + end + end + end + + endcase + end +end + +generate + if (bytes_per_line > 4) + begin + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else + begin + case (state) + + + 4'b0100: + begin + if (iflush == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + else if (miss == 1'b1) + refill_offset <= {addr_offset_width{1'b0}}; + end + + + 4'b1000: + begin + if (refill_ready == 1'b1) + refill_offset <= refill_offset + 1'b1; + end + + endcase + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_debug_medium_icache_debug ( + + clk_i, + rst_i, + pc_x, + load_x, + store_x, + load_store_address_x, + csr_write_enable_x, + csr_write_data, + csr_x, + + + + + jtag_csr_write_enable, + jtag_csr_write_data, + jtag_csr, + + + + + + + + + + + + + + + eret_q_x, + bret_q_x, + stall_x, + exception_x, + q_x, + + + + + + + + + + + dc_ss, + + + dc_re, + bp_match, + wp_match + ); + + + + + +parameter breakpoints = 0; +parameter watchpoints = 0; + + + + + +input clk_i; +input rst_i; + +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +input load_x; +input store_x; +input [ (32-1):0] load_store_address_x; +input csr_write_enable_x; +input [ (32-1):0] csr_write_data; +input [ (5-1):0] csr_x; + + + + +input jtag_csr_write_enable; +input [ (32-1):0] jtag_csr_write_data; +input [ (5-1):0] jtag_csr; + + + + + + + + + + + + + + +input eret_q_x; +input bret_q_x; +input stall_x; +input exception_x; +input q_x; + + + + + + + + + + + + + +output dc_ss; +reg dc_ss; + + +output dc_re; +reg dc_re; +output bp_match; +wire bp_match; +output wp_match; +wire wp_match; + + + + + +genvar i; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] bp_a[0:breakpoints-1]; +reg bp_e[0:breakpoints-1]; +wire [0:breakpoints-1]bp_match_n; + +reg [ 1:0] wpc_c[0:watchpoints-1]; +reg [ (32-1):0] wp[0:watchpoints-1]; +wire [0:watchpoints-1]wp_match_n; + +wire debug_csr_write_enable; +wire [ (32-1):0] debug_csr_write_data; +wire [ (5-1):0] debug_csr; + + + + +reg [ 2:0] state; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0) +assign bp_match = (|bp_match_n) || (state == 3'b011); + else +assign bp_match = state == 3'b011; + + + + + + + +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_comb +assign wp_match_n[i] = (wp[i] == load_store_address_x) && ((load_x & wpc_c[i][0]) | (store_x & wpc_c[i][1])); + end +endgenerate +generate + if (watchpoints > 0) +assign wp_match = |wp_match_n; + else +assign wp_match = 1'b0; +endgenerate + + + + + + +assign debug_csr_write_enable = (csr_write_enable_x == 1'b1) || (jtag_csr_write_enable == 1'b1); +assign debug_csr_write_data = jtag_csr_write_enable == 1'b1 ? jtag_csr_write_data : csr_write_data; +assign debug_csr = jtag_csr_write_enable == 1'b1 ? jtag_csr : csr_x; + + + + + + + + + + + + + + + + + + + + + + + +generate + for (i = 0; i < breakpoints; i = i + 1) + begin : bp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + bp_a[i] <= { (clogb2(32'h7fffffff-32'h0)-2){1'bx}}; + bp_e[i] <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h10 + i)) + begin + bp_a[i] <= debug_csr_write_data[ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2]; + bp_e[i] <= debug_csr_write_data[0]; + end + end +end + end +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + wp[i] <= { 32{1'bx}}; + wpc_c[i] <= 2'b00; + end + else + begin + if (debug_csr_write_enable == 1'b1) + begin + if (debug_csr == 5'h8) + wpc_c[i] <= debug_csr_write_data[3+i*2:2+i*2]; + if (debug_csr == 5'h18 + i) + wp[i] <= debug_csr_write_data; + end + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + dc_re <= 1'b0; + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + dc_re <= debug_csr_write_data[1]; + end +end + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 3'b000; + dc_ss <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + begin + dc_ss <= debug_csr_write_data[0]; + if (debug_csr_write_data[0] == 1'b0) + state <= 3'b000; + else + state <= 3'b001; + end + case (state) + 3'b001: + begin + + if ( ( (eret_q_x == 1'b1) + || (bret_q_x == 1'b1) + ) + && (stall_x == 1'b0) + ) + state <= 3'b010; + end + 3'b010: + begin + + if ((q_x == 1'b1) && (stall_x == 1'b0)) + state <= 3'b011; + end + 3'b011: + begin + + + + + + + + if ((exception_x == 1'b1) && (q_x == 1'b1) && (stall_x == 1'b0)) + begin + dc_ss <= 1'b0; + state <= 3'b100; + end + end + 3'b100: + begin + + + + + + + + state <= 3'b000; + end + endcase + end +end + + + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_instruction_unit_medium_icache_debug ( + + clk_i, + rst_i, + + stall_a, + stall_f, + stall_d, + stall_x, + stall_m, + valid_f, + valid_d, + kill_f, + branch_predict_taken_d, + branch_predict_address_d, + + + + + + exception_m, + branch_taken_m, + branch_mispredict_taken_m, + branch_target_m, + + + iflush, + + + + + + + + + + + + i_dat_i, + i_ack_i, + i_err_i, + i_rty_i, + + + + + jtag_read_enable, + jtag_write_enable, + jtag_write_data, + jtag_address, + + + + + pc_f, + pc_d, + pc_x, + pc_m, + pc_w, + + + icache_stall_request, + icache_restart_request, + icache_refill_request, + icache_refilling, + + + + + + i_dat_o, + i_adr_o, + i_cyc_o, + i_sel_o, + i_stb_o, + i_we_o, + i_cti_o, + i_lock_o, + i_bte_o, + + + + + + + + + + + jtag_read_data, + jtag_access_complete, + + + + + + + + + instruction_f, + + + instruction_d + ); + + + + + +parameter eba_reset = 32'h00000000; +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + + +localparam eba_reset_minus_4 = eba_reset - 4; +localparam addr_offset_width = bytes_per_line == 4 ? 1 : clogb2(bytes_per_line)-1-2; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); + + + + + + + + + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_f; +input stall_d; +input stall_x; +input stall_m; +input valid_f; +input valid_d; +input kill_f; + +input branch_predict_taken_d; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_predict_address_d; + + + + + + +input exception_m; +input branch_taken_m; +input branch_mispredict_taken_m; +input [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] branch_target_m; + + + +input iflush; + + + + + + + + + + + + +input [ (32-1):0] i_dat_i; +input i_ack_i; +input i_err_i; +input i_rty_i; + + + + + +input jtag_read_enable; +input jtag_write_enable; +input [ 7:0] jtag_write_data; +input [ (32-1):0] jtag_address; + + + + + + + +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_f; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_d; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_x; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_m; +output [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_w; + + + +output icache_stall_request; +wire icache_stall_request; +output icache_restart_request; +wire icache_restart_request; +output icache_refill_request; +wire icache_refill_request; +output icache_refilling; +wire icache_refilling; + + + + + +output [ (32-1):0] i_dat_o; + + +reg [ (32-1):0] i_dat_o; + + + + +output [ (32-1):0] i_adr_o; +reg [ (32-1):0] i_adr_o; +output i_cyc_o; +reg i_cyc_o; +output [ (4-1):0] i_sel_o; + + +reg [ (4-1):0] i_sel_o; + + + + +output i_stb_o; +reg i_stb_o; +output i_we_o; + + +reg i_we_o; + + + + +output [ (3-1):0] i_cti_o; +reg [ (3-1):0] i_cti_o; +output i_lock_o; +reg i_lock_o; +output [ (2-1):0] i_bte_o; +wire [ (2-1):0] i_bte_o; + + + + + +output [ 7:0] jtag_read_data; +reg [ 7:0] jtag_read_data; +output jtag_access_complete; +wire jtag_access_complete; + + + + + + + + + + +output [ (32-1):0] instruction_f; +wire [ (32-1):0] instruction_f; + + +output [ (32-1):0] instruction_d; +reg [ (32-1):0] instruction_d; + + + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] pc_a; + + + +reg [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] restart_address; + + + + + +wire icache_read_enable_f; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] icache_refill_address; +reg icache_refill_ready; +reg [ (32-1):0] icache_refill_data; +wire [ (32-1):0] icache_data_f; +wire [ (3-1):0] first_cycle_type; +wire [ (3-1):0] next_cycle_type; +wire last_word; +wire [ ((clogb2(32'h7fffffff-32'h0)-2)+2-1):2] first_address; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +reg jtag_access; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + 5'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_minimal ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + I_DAT_I, + I_ACK_I, + I_ERR_I, + I_RTY_I, + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + I_DAT_O, + I_ADR_O, + I_CYC_O, + I_SEL_O, + I_STB_O, + I_WE_O, + I_CTI_O, + I_LOCK_O, + I_BTE_O, + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + +input [ (32-1):0] I_DAT_I; +input I_ACK_I; +input I_ERR_I; +input I_RTY_I; + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] I_DAT_O; +wire [ (32-1):0] I_DAT_O; +output [ (32-1):0] I_ADR_O; +wire [ (32-1):0] I_ADR_O; +output I_CYC_O; +wire I_CYC_O; +output [ (4-1):0] I_SEL_O; +wire [ (4-1):0] I_SEL_O; +output I_STB_O; +wire I_STB_O; +output I_WE_O; +wire I_WE_O; +output [ (3-1):0] I_CTI_O; +wire [ (3-1):0] I_CTI_O; +output I_LOCK_O; +wire I_LOCK_O; +output [ (2-1):0] I_BTE_O; +wire [ (2-1):0] I_BTE_O; + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + 4 'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 4 'h0: csr_read_data = {{ 32-3{1'b0}}, + + + + + 1'b0, + + + eie, + ie + }; + 4 'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + + + + + + + + + + + + + + if (exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 4 'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + + + end + if (csr == 4 'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_top_wr_node ( + + clk_i, + rst_i, + + + interrupt, + + + + + + + + + + + + + + + + + D_DAT_I, + D_ACK_I, + D_ERR_I, + D_RTY_I, + + + + + + + + + + + + + + + + + + + + + + + D_DAT_O, + D_ADR_O, + D_CYC_O, + D_SEL_O, + D_STB_O, + D_WE_O, + D_CTI_O, + D_LOCK_O, + D_BTE_O + ); + +parameter eba_reset = 32'h00000000; +parameter sdb_address = 32'h00000000; + + + + +input clk_i; +input rst_i; + + +input [ (32-1):0] interrupt; + + + + + + + + + + + + + + + + +input [ (32-1):0] D_DAT_I; +input D_ACK_I; +input D_ERR_I; +input D_RTY_I; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +output [ (32-1):0] D_DAT_O; +wire [ (32-1):0] D_DAT_O; +output [ (32-1):0] D_ADR_O; +wire [ (32-1):0] D_ADR_O; +output D_CYC_O; +wire D_CYC_O; +output [ (4-1):0] D_SEL_O; +wire [ (4-1):0] D_SEL_O; +output D_STB_O; +wire D_STB_O; +output D_WE_O; +wire D_WE_O; +output [ (3-1):0] D_CTI_O; +wire [ (3-1):0] D_CTI_O; +output D_LOCK_O; +wire D_LOCK_O; +output [ (2-1):0] D_BTE_O; +wire [ (2-1):0] D_BTE_O; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1<= 0) + && (load_store_address_x <= 32'h000fffff); + + assign iram_d_sel_o = byte_enable_m; + assign iram_en = !stall_x || !stall_m; + + always@(posedge clk_i) + iram_en_d0 <= iram_en; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assign wb_select_x = 1'b1 + + + + + + + + + + + && !iram_select_x + + + ; + + +always @(*) +begin + case (size_x) + 2'b00: store_data_x = {4{store_operand_x[7:0]}}; + 2'b11: store_data_x = {2{store_operand_x[15:0]}}; + 2'b10: store_data_x = store_operand_x; + default: store_data_x = { 32{1'bx}}; + endcase +end + + +always @(*) +begin + casez ({size_x, load_store_address_x[1:0]}) + { 2'b00, 2'b11}: byte_enable_x = 4'b0001; + { 2'b00, 2'b10}: byte_enable_x = 4'b0010; + { 2'b00, 2'b01}: byte_enable_x = 4'b0100; + { 2'b00, 2'b00}: byte_enable_x = 4'b1000; + { 2'b11, 2'b1?}: byte_enable_x = 4'b0011; + { 2'b11, 2'b0?}: byte_enable_x = 4'b1100; + { 2'b10, 2'b??}: byte_enable_x = 4'b1111; + default: byte_enable_x = 4'bxxxx; + endcase +end + + + + assign iram_d_dat_o = store_data_m; + assign iram_d_adr_o = (iram_enable_m && store_q_m) ? load_store_address_m : load_store_address_x; + + assign iram_stall_request_x = (iram_select_x == 1'b1) + && (store_q_x == 1'b1); + + + assign iram_d_we_o = (iram_enable_m == 1'b1) && (store_q_m == 1'b1); + assign iram_d_en_o = !stall_m || !stall_x; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assign data_m = wb_select_m == 1'b1 + ? wb_data_m + : iram_d_dat_i; + + + + + + + + + + + + +always @(*) +begin + casez ({size_w, load_store_address_w[1:0]}) + { 2'b00, 2'b11}: load_data_w = {{24{sign_extend_w & data_w[7]}}, data_w[7:0]}; + { 2'b00, 2'b10}: load_data_w = {{24{sign_extend_w & data_w[15]}}, data_w[15:8]}; + { 2'b00, 2'b01}: load_data_w = {{24{sign_extend_w & data_w[23]}}, data_w[23:16]}; + { 2'b00, 2'b00}: load_data_w = {{24{sign_extend_w & data_w[31]}}, data_w[31:24]}; + { 2'b11, 2'b1?}: load_data_w = {{16{sign_extend_w & data_w[15]}}, data_w[15:0]}; + { 2'b11, 2'b0?}: load_data_w = {{16{sign_extend_w & data_w[31]}}, data_w[31:16]}; + { 2'b10, 2'b??}: load_data_w = data_w; + default: load_data_w = { 32{1'bx}}; + endcase +end + + +assign d_bte_o = 2'b00; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + d_cyc_o <= 1'b0; + d_stb_o <= 1'b0; + d_dat_o <= { 32{1'b0}}; + d_adr_o <= { 32{1'b0}}; + d_sel_o <= { 4{ 1'b0}}; + d_we_o <= 1'b0; + d_cti_o <= 3'b111; + d_lock_o <= 1'b0; + wb_data_m <= { 32{1'b0}}; + wb_load_complete <= 1'b0; + stall_wb_load <= 1'b0; + + + + + end + else + begin + + + + + + + if (d_cyc_o == 1'b1) + begin + + if ((d_ack_i == 1'b1) || (d_err_i == 1'b1)) + begin + + + + + + + + + + begin + + d_cyc_o <= 1'b0; + d_stb_o <= 1'b0; + d_lock_o <= 1'b0; + end + + + + + + + + wb_data_m <= d_dat_i; + + wb_load_complete <= !d_we_o; + end + + end + else + begin + + + + + + + + + + + + + + + + if ( (store_q_m == 1'b1) + && (stall_m == 1'b0) + + + + + + + && (iram_enable_m == 1'b0) + + + ) + begin + + d_dat_o <= store_data_m; + d_adr_o <= load_store_address_m; + d_cyc_o <= 1'b1; + d_sel_o <= byte_enable_m; + d_stb_o <= 1'b1; + d_we_o <= 1'b1; + d_cti_o <= 3'b111; + end + else if ( (load_q_m == 1'b1) + && (wb_select_m == 1'b1) + && (wb_load_complete == 1'b0) + + ) + begin + + stall_wb_load <= 1'b0; + d_adr_o <= load_store_address_m; + d_cyc_o <= 1'b1; + d_sel_o <= byte_enable_m; + d_stb_o <= 1'b1; + d_we_o <= 1'b0; + d_cti_o <= 3'b111; + end + end + + if (stall_m == 1'b0) + wb_load_complete <= 1'b0; + + if ((load_q_x == 1'b1) && (wb_select_x == 1'b1) && (stall_x == 1'b0)) + stall_wb_load <= 1'b1; + + if ((kill_m == 1'b1) || (exception_m == 1'b1)) + stall_wb_load <= 1'b0; + end +end + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + sign_extend_m <= 1'b0; + size_m <= 2'b00; + byte_enable_m <= 1'b0; + store_data_m <= { 32{1'b0}}; + + + + + + + + + + + iram_enable_m <= 1'b0; + iram_select_m <= 1'b0; + + + wb_select_m <= 1'b0; + end + else + begin + if (stall_m == 1'b0) + begin + sign_extend_m <= sign_extend_x; + size_m <= size_x; + byte_enable_m <= byte_enable_x; + store_data_m <= store_data_x; + + + + + + + + + + + iram_enable_m <= iram_select_x; + iram_select_m <= iram_select_x; + + + wb_select_m <= wb_select_x; + end + end +end + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + size_w <= 2'b00; + data_w <= { 32{1'b0}}; + sign_extend_w <= 1'b0; + end + else + begin + size_w <= size_m; + + + + if(!iram_select_m || iram_en_d0) + + + data_w <= data_m; + + sign_extend_w <= sign_extend_m; + end +end + + + + + + + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_decoder_wr_node ( + + instruction, + + d_result_sel_0, + d_result_sel_1, + x_result_sel_csr, + + + x_result_sel_mc_arith, + + + + + + + + + x_result_sel_sext, + + + x_result_sel_logic, + + + + + x_result_sel_add, + m_result_sel_compare, + + + m_result_sel_shift, + + + w_result_sel_load, + + + w_result_sel_mul, + + + x_bypass_enable, + m_bypass_enable, + read_enable_0, + read_idx_0, + read_enable_1, + read_idx_1, + write_enable, + write_idx, + immediate, + branch_offset, + load, + store, + size, + sign_extend, + adder_op, + logic_op, + + + direction, + + + + + + + + + + + + + + divide, + modulus, + + + branch, + branch_reg, + condition, + bi_conditional, + bi_unconditional, + + + break_opcode, + + + scall, + eret, + + + bret, + + + + + + + csr_write_enable + ); + + + + + +input [ (32-1):0] instruction; + + + + + +output [ 0:0] d_result_sel_0; +reg [ 0:0] d_result_sel_0; +output [ 1:0] d_result_sel_1; +reg [ 1:0] d_result_sel_1; +output x_result_sel_csr; +reg x_result_sel_csr; + + +output x_result_sel_mc_arith; +reg x_result_sel_mc_arith; + + + + + + + + + +output x_result_sel_sext; +reg x_result_sel_sext; + + +output x_result_sel_logic; +reg x_result_sel_logic; + + + + + +output x_result_sel_add; +reg x_result_sel_add; +output m_result_sel_compare; +reg m_result_sel_compare; + + +output m_result_sel_shift; +reg m_result_sel_shift; + + +output w_result_sel_load; +reg w_result_sel_load; + + +output w_result_sel_mul; +reg w_result_sel_mul; + + +output x_bypass_enable; +wire x_bypass_enable; +output m_bypass_enable; +wire m_bypass_enable; +output read_enable_0; +wire read_enable_0; +output [ (5-1):0] read_idx_0; +wire [ (5-1):0] read_idx_0; +output read_enable_1; +wire read_enable_1; +output [ (5-1):0] read_idx_1; +wire [ (5-1):0] read_idx_1; +output write_enable; +wire write_enable; +output [ (5-1):0] write_idx; +wire [ (5-1):0] write_idx; +output [ (32-1):0] immediate; +wire [ (32-1):0] immediate; +output [ ((32-2)+2-1):2] branch_offset; +wire [ ((32-2)+2-1):2] branch_offset; +output load; +wire load; +output store; +wire store; +output [ 1:0] size; +wire [ 1:0] size; +output sign_extend; +wire sign_extend; +output adder_op; +wire adder_op; +output [ 3:0] logic_op; +wire [ 3:0] logic_op; + + +output direction; +wire direction; + + + + + + + + + + + + + + + + +output divide; +wire divide; +output modulus; +wire modulus; + + +output branch; +wire branch; +output branch_reg; +wire branch_reg; +output [ (3-1):0] condition; +wire [ (3-1):0] condition; +output bi_conditional; +wire bi_conditional; +output bi_unconditional; +wire bi_unconditional; + + +output break_opcode; +wire break_opcode; + + +output scall; +wire scall; +output eret; +wire eret; + + +output bret; +wire bret; + + + + + + + +output csr_write_enable; +wire csr_write_enable; + + + + + +wire [ (32-1):0] extended_immediate; +wire [ (32-1):0] high_immediate; +wire [ (32-1):0] call_immediate; +wire [ (32-1):0] branch_immediate; +wire sign_extend_immediate; +wire select_high_immediate; +wire select_call_immediate; + +wire op_add; +wire op_and; +wire op_andhi; +wire op_b; +wire op_bi; +wire op_be; +wire op_bg; +wire op_bge; +wire op_bgeu; +wire op_bgu; +wire op_bne; +wire op_call; +wire op_calli; +wire op_cmpe; +wire op_cmpg; +wire op_cmpge; +wire op_cmpgeu; +wire op_cmpgu; +wire op_cmpne; + + +wire op_divu; + + +wire op_lb; +wire op_lbu; +wire op_lh; +wire op_lhu; +wire op_lw; + + +wire op_modu; + + + + +wire op_mul; + + +wire op_nor; +wire op_or; +wire op_orhi; +wire op_raise; +wire op_rcsr; +wire op_sb; + + +wire op_sextb; +wire op_sexth; + + +wire op_sh; + + +wire op_sl; + + +wire op_sr; +wire op_sru; +wire op_sub; +wire op_sw; + + + + +wire op_wcsr; +wire op_xnor; +wire op_xor; + +wire arith; +wire logical; +wire cmp; +wire bra; +wire call; + + +wire shift; + + + + + + + + +wire sext; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 0) +assign bp_match = (|bp_match_n) || (state == 3'b011); + else +assign bp_match = state == 3'b011; + + + + + + + +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_comb +assign wp_match_n[i] = (wp[i] == load_store_address_x) && ((load_x & wpc_c[i][0]) | (store_x & wpc_c[i][1])); + end +endgenerate +generate + if (watchpoints > 0) +assign wp_match = |wp_match_n; + else +assign wp_match = 1'b0; +endgenerate + + + + + + + + + + + + + +assign debug_csr_write_enable = (csr_write_enable_x == 1'b1) || (dbg_csr_write_enable_i == 1'b1); +assign debug_csr_write_data = dbg_csr_write_data_i == 1'b1 ? dbg_csr_write_data_i : csr_write_data; +assign debug_csr = dbg_csr_write_enable_i == 1'b1 ? dbg_csr_addr_i : csr_x; + + + + + + + + + + + + + + + + +generate + for (i = 0; i < breakpoints; i = i + 1) + begin : bp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + bp_a[i] <= { (32-2){1'bx}}; + bp_e[i] <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h10 + i)) + begin + bp_a[i] <= debug_csr_write_data[ ((32-2)+2-1):2]; + bp_e[i] <= debug_csr_write_data[0]; + end + end +end + end +endgenerate + + +generate + for (i = 0; i < watchpoints; i = i + 1) + begin : wp_seq +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + wp[i] <= { 32{1'bx}}; + wpc_c[i] <= 2'b00; + end + else + begin + if (debug_csr_write_enable == 1'b1) + begin + if (debug_csr == 5'h8) + wpc_c[i] <= debug_csr_write_data[3+i*2:2+i*2]; + if (debug_csr == 5'h18 + i) + wp[i] <= debug_csr_write_data; + end + end +end + end +endgenerate + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + dc_re <= 1'b0; + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + dc_re <= debug_csr_write_data[1]; + end +end + + + + +always @(posedge clk_i ) +begin + if (rst_i == 1'b1) + begin + state <= 3'b000; + dc_ss <= 1'b0; + end + else + begin + if ((debug_csr_write_enable == 1'b1) && (debug_csr == 5'h8)) + begin + dc_ss <= debug_csr_write_data[0]; + if (debug_csr_write_data[0] == 1'b0) + state <= 3'b000; + else + state <= 3'b001; + end + case (state) + 3'b001: + begin + + if ( ( (eret_q_x == 1'b1) + || (bret_q_x == 1'b1) + ) + && (stall_x == 1'b0) + ) + state <= 3'b010; + end + 3'b010: + begin + + if ((q_x == 1'b1) && (stall_x == 1'b0)) + state <= 3'b011; + end + 3'b011: + begin + + + + + + + + if ((exception_x == 1'b1) && (q_x == 1'b1) && (stall_x == 1'b0)) + begin + dc_ss <= 1'b0; + state <= 3'b100; + end + end + 3'b100: + begin + + + + + + + + state <= 3'b000; + end + endcase + end +end + + + +endmodule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +module lm32_instruction_unit_wr_node ( + + clk_i, + rst_i, + + stall_a, + stall_f, + stall_d, + stall_x, + stall_m, + valid_f, + valid_d, + kill_f, + branch_predict_taken_d, + branch_predict_address_d, + + + + + + exception_m, + branch_taken_m, + branch_mispredict_taken_m, + branch_target_m, + + + + + + + + + + + + + + + + + + + + + jtag_read_enable, + jtag_write_enable, + jtag_write_data, + jtag_address, + + + + + pc_f, + pc_d, + pc_x, + pc_m, + pc_w, + + + + + + + + + + + + + + + + + + + + + + + iram_i_adr_o, + iram_i_dat_i, + iram_i_en_o, + + + + + jtag_read_data, + jtag_access_complete, + + + + + bus_error_d, + + + + + instruction_f, + + + instruction_d + ); + + + + + +parameter eba_reset = 32'h00000000; +parameter associativity = 1; +parameter sets = 512; +parameter bytes_per_line = 16; +parameter base_address = 0; +parameter limit = 0; + + +localparam eba_reset_minus_4 = eba_reset - 4; +localparam addr_offset_width = bytes_per_line == 4 ? 1 : clogb2(bytes_per_line)-1-2; +localparam addr_offset_lsb = 2; +localparam addr_offset_msb = (addr_offset_lsb+addr_offset_width-1); + + + + + + +output [31:0] iram_i_adr_o; +input [31:0] iram_i_dat_i; + output iram_i_en_o; + + + + +input clk_i; +input rst_i; + +input stall_a; +input stall_f; +input stall_d; +input stall_x; +input stall_m; +input valid_f; +input valid_d; +input kill_f; + +input branch_predict_taken_d; +input [ ((32-2)+2-1):2] branch_predict_address_d; + + + + + + +input exception_m; +input branch_taken_m; +input branch_mispredict_taken_m; +input [ ((32-2)+2-1):2] branch_target_m; + + + + + + + + + + + + + + + + + + + + + + + +input jtag_read_enable; +input jtag_write_enable; +input [ 7:0] jtag_write_data; +input [ (32-1):0] jtag_address; + + + + + + + +output [ ((32-2)+2-1):2] pc_f; +reg [ ((32-2)+2-1):2] pc_f; +output [ ((32-2)+2-1):2] pc_d; +reg [ ((32-2)+2-1):2] pc_d; +output [ ((32-2)+2-1):2] pc_x; +reg [ ((32-2)+2-1):2] pc_x; +output [ ((32-2)+2-1):2] pc_m; +reg [ ((32-2)+2-1):2] pc_m; +output [ ((32-2)+2-1):2] pc_w; +reg [ ((32-2)+2-1):2] pc_w; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +output [ 7:0] jtag_read_data; +reg [ 7:0] jtag_read_data; +output jtag_access_complete; +wire jtag_access_complete; + + + + + +output bus_error_d; +reg bus_error_d; + + + + +output [ (32-1):0] instruction_f; +wire [ (32-1):0] instruction_f; + + +output [ (32-1):0] instruction_d; +reg [ (32-1):0] instruction_d; + + + + + +reg [ ((32-2)+2-1):2] pc_a; + + + + + + + + + + + + + + + + + + + + + + + + + + +wire iram_select_a; + reg iram_select_f; + + + + + + + + + + + + + + + + + + + + + + wire bus_error_f = 0; + + + + + +reg jtag_access; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +function integer clogb2_v1; +input [31:0] value; +reg [31:0] i; +reg [31:0] temp; +begin + temp = 0; + i = 0; + for (i = 0; temp < value; i = i + 1) + temp = 1< 1) + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + 5'h1: csr_read_data = im; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end + else + begin + +always @(*) +begin + case (csr) + 5'h0: csr_read_data = {{ 32-3{1'b0}}, + + + bie, + + + + + eie, + ie + }; + 5'h2: csr_read_data = ip; + default: csr_read_data = { 32{1'bx}}; + endcase +end + end +endgenerate + + + + + + + + reg [ 10:0] eie_delay = 0; + + +generate + + + if (interrupts > 1) + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + im <= {interrupts{1'b0}}; + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h1) + im <= csr_write_data[interrupts-1:0]; + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +else + begin + +always @(posedge clk_i ) + begin + if (rst_i == 1'b1) + begin + ie <= 1'b0; + eie <= 1'b0; + + + bie <= 1'b0; + + + ip <= {interrupts{1'b0}}; + eie_delay <= 0; + end + else + begin + + ip <= asserted; + + + if (non_debug_exception == 1'b1) + begin + + eie <= ie; + ie <= 1'b0; + end + else if (debug_exception == 1'b1) + begin + + bie <= ie; + ie <= 1'b0; + end + + + + + + + + + + else if (stall_x == 1'b0) + begin + + if(eie_delay[0]) + ie <= eie; + + eie_delay <= {1'b0, eie_delay[ 10:1]}; + + if (eret_q_x == 1'b1) begin + + eie_delay[ 10] <= 1'b1; + eie_delay[ 10-1:0] <= 0; + end + + + + else if (bret_q_x == 1'b1) + + ie <= bie; + + + else if (csr_write_enable == 1'b1) + begin + + if (csr == 5'h0) + begin + ie <= csr_write_data[0]; + eie <= csr_write_data[1]; + + + bie <= csr_write_data[2]; + + + end + if (csr == 5'h2) + ip <= asserted & ~csr_write_data[interrupts-1:0]; + end + end + end +end + end +endgenerate + +endmodule + + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd new file mode 100644 index 000000000..d57c9b7ab --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/generated/xwb_lm32.vhd @@ -0,0 +1,825 @@ +--auto-generated by gen_lmcores.py. Don't hand-edit please +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wishbone_pkg.all; +entity xwb_lm32 is +generic(g_profile: string; +g_reset_vector: std_logic_vector(31 downto 0) := x"00000000"; +g_sdb_address: std_logic_vector(31 downto 0) := x"00000000"); +port( +clk_sys_i : in std_logic; +rst_n_i : in std_logic; +irq_i : in std_logic_vector(31 downto 0); +dwb_o : out t_wishbone_master_out; +dwb_i : in t_wishbone_master_in; +iwb_o : out t_wishbone_master_out; +iwb_i : in t_wishbone_master_in); +end xwb_lm32; +architecture rtl of xwb_lm32 is +function f_eval_i_burst_length(profile_name:string) return natural is +begin +if profile_name = "minimal" then return 1; end if; +if profile_name = "medium" then return 1; end if; +if profile_name = "medium_icache" then return 4; end if; +if profile_name = "medium_debug" then return 4; end if; +if profile_name = "medium_icache_debug" then return 4; end if; +if profile_name = "full" then return 4; end if; +if profile_name = "full_debug" then return 4; end if; +if profile_name = "wr_node" then return 1; end if; +return 0; +end function; +function f_eval_d_burst_length(profile_name:string) return natural is +begin +if profile_name = "minimal" then return 1; end if; +if profile_name = "medium" then return 1; end if; +if profile_name = "medium_icache" then return 1; end if; +if profile_name = "medium_debug" then return 1; end if; +if profile_name = "medium_icache_debug" then return 1; end if; +if profile_name = "full" then return 4; end if; +if profile_name = "full_debug" then return 4; end if; +if profile_name = "wr_node" then return 1; end if; +return 0; +end function; +component lm32_top_minimal is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; +component lm32_top_medium is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; +component lm32_top_medium_icache is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; +component lm32_top_medium_debug is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; +component lm32_top_medium_icache_debug is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; +component lm32_top_full is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; +component lm32_top_full_debug is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; +component lm32_top_wr_node is +generic ( eba_reset: std_logic_vector(31 downto 0); + sdb_address: std_logic_vector(31 downto 0)); +port ( + + clk_i : in std_logic; + rst_i : in std_logic; + interrupt : in std_logic_vector(31 downto 0); + I_DAT_I : in std_logic_vector(31 downto 0); + I_ACK_I : in std_logic; + I_ERR_I : in std_logic; + I_RTY_I : in std_logic; + D_DAT_I : in std_logic_vector(31 downto 0); + D_ACK_I : in std_logic; + D_ERR_I : in std_logic; + D_RTY_I : in std_logic; + I_DAT_O : out std_logic_vector(31 downto 0); + I_ADR_O : out std_logic_vector(31 downto 0); + I_CYC_O : out std_logic; + I_SEL_O : out std_logic_vector(3 downto 0); + I_STB_O : out std_logic; + I_WE_O : out std_logic; + I_CTI_O : out std_logic_vector(2 downto 0); + I_LOCK_O : out std_logic; + I_BTE_O : out std_logic_vector(1 downto 0); + D_DAT_O : out std_logic_vector(31 downto 0); + D_ADR_O : out std_logic_vector(31 downto 0); + D_CYC_O : out std_logic; + D_SEL_O : out std_logic_vector(3 downto 0); + D_STB_O : out std_logic; + D_WE_O : out std_logic; + D_CTI_O : out std_logic_vector(2 downto 0); + D_LOCK_O : out std_logic; + D_BTE_O : out std_logic_vector(1 downto 0)); +end component; + + function pick(first : boolean; + a, b : t_wishbone_address) + return t_wishbone_address is + begin + if first then + return a; + else + return b; + end if; + end pick; + + function b2l(val : boolean) + return std_logic is + begin + if val then + return '1'; + else + return '0'; + end if; + end b2l; + + function strip_undefined + (x : std_logic_vector) return std_logic_vector is + variable tmp : std_logic_vector(x'left downto 0); + begin + for i in 0 to x'left loop + if(x(i)='1') then + tmp(i) := '1'; + else + tmp(i) := '0'; + end if; + end loop; -- i + return tmp; + end strip_undefined; + + constant dcache_burst_length : natural := f_eval_d_burst_length(g_profile); + constant icache_burst_length : natural := f_eval_i_burst_length(g_profile); + + -- Control pins from the LM32 + signal I_ADR : t_wishbone_address; + signal D_ADR : t_wishbone_address; + signal I_CYC : std_logic; + signal D_CYC : std_logic; + signal I_CTI : t_wishbone_cycle_type; + signal D_CTI : t_wishbone_cycle_type; + -- We also watch the STALL lines from the v4 slaves + + -- Registered logic: + signal inst_was_busy : std_logic; + signal data_was_busy : std_logic; + signal inst_addr_reg : t_wishbone_address; + signal data_addr_reg : t_wishbone_address; + signal inst_remaining : natural range 0 to icache_burst_length; + signal data_remaining : natural range 0 to dcache_burst_length; + + -- Asynchronous logic: + signal I_STB_O : std_logic; + signal D_STB_O : std_logic; + signal rst:std_logic; +begin + rst <= not rst_n_i; +gen_profile_minimal: if (g_profile = "minimal") generate +U_Wrapped_LM32: lm32_top_minimal + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_minimal; +gen_profile_medium: if (g_profile = "medium") generate +U_Wrapped_LM32: lm32_top_medium + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_medium; +gen_profile_medium_icache: if (g_profile = "medium_icache") generate +U_Wrapped_LM32: lm32_top_medium_icache + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_medium_icache; +gen_profile_medium_debug: if (g_profile = "medium_debug") generate +U_Wrapped_LM32: lm32_top_medium_debug + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_medium_debug; +gen_profile_medium_icache_debug: if (g_profile = "medium_icache_debug") generate +U_Wrapped_LM32: lm32_top_medium_icache_debug + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_medium_icache_debug; +gen_profile_full: if (g_profile = "full") generate +U_Wrapped_LM32: lm32_top_full + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_full; +gen_profile_full_debug: if (g_profile = "full_debug") generate +U_Wrapped_LM32: lm32_top_full_debug + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_full_debug; +gen_profile_wr_node: if (g_profile = "wr_node") generate +U_Wrapped_LM32: lm32_top_wr_node + +generic map ( + eba_reset => g_reset_vector, + sdb_address => g_sdb_address) +port map( + clk_i => clk_sys_i, + rst_i => rst, + interrupt => irq_i, + -- Pass slave responses through unmodified + I_DAT_I => strip_undefined(iwb_i.DAT), + I_ACK_I => iwb_i.ACK, + I_ERR_I => iwb_i.ERR, + I_RTY_I => iwb_i.RTY, + D_DAT_I => strip_undefined(dwb_i.DAT), + D_ACK_I => dwb_i.ACK, + D_ERR_I => dwb_i.ERR, + D_RTY_I => dwb_i.RTY, + -- Writes can only happen as a single cycle + I_DAT_O => iwb_o.DAT, + D_DAT_O => dwb_o.DAT, + I_WE_O => iwb_o.WE, + D_WE_O => dwb_o.WE, + -- SEL /= 1111 only for single cycles + I_SEL_O => iwb_o.SEL, + D_SEL_O => dwb_o.SEL, + -- We can ignore BTE as we know it's always linear burst mode + I_BTE_O => open, + D_BTE_O => open, + -- Lock is never flagged by LM32. Besides, WBv4 locks intercon on CYC. + I_LOCK_O => open, + D_LOCK_O => open, + -- The LM32 has STB=CYC always + I_STB_O => open, + D_STB_O => open, + -- We monitor these pins to direct the adapter's logic + I_ADR_O => I_ADR, + I_CYC_O => I_CYC, + I_CTI_O => I_CTI, + D_ADR_O => D_ADR, + D_CYC_O => D_CYC, + D_CTI_O => D_CTI); +end generate gen_profile_wr_node; + + -- Cycle durations always match in our adapter + iwb_o.CYC <= I_CYC; + dwb_o.CYC <= D_CYC; + + iwb_o.STB <= I_STB_O; + dwb_o.STB <= D_STB_O; + + I_STB_O <= (I_CYC and not inst_was_busy) or b2l(inst_remaining /= 0); + inst : process(clk_sys_i) + variable inst_addr : t_wishbone_address; + variable inst_length : natural; + begin + if rising_edge(clk_sys_i) then + if rst = '1' then + inst_was_busy <= '0'; + inst_remaining <= 0; + inst_addr_reg <= (others => '0'); + else + inst_was_busy <= I_CYC; + + -- Is this the start of a new WB cycle? + if I_CYC = '1' and inst_was_busy = '0' then + inst_addr := I_ADR; + if I_CTI = "010" then + inst_length := icache_burst_length; + else + inst_length := 1; + end if; + else + inst_addr := inst_addr_reg; + inst_length := inst_remaining; + end if; + + -- When stalled, we cannot advance the address + if iwb_i.STALL = '0' and I_STB_O = '1' then + inst_addr_reg <= std_logic_vector(unsigned(inst_addr) + 4); + inst_remaining <= inst_length - 1; + else + inst_addr_reg <= inst_addr; + inst_remaining <= inst_length; + end if; + end if; + end if; + end process; + + D_STB_O <= (D_CYC and not data_was_busy) or b2l(data_remaining /= 0); + data : process(clk_sys_i) + variable data_addr : t_wishbone_address; + variable data_length : natural; + begin + if rising_edge(clk_sys_i) then + if rst = '1' then + data_was_busy <= '0'; + data_remaining <= 0; + data_addr_reg <= (others => '0'); + else + data_was_busy <= D_CYC; + + -- Is this the start of a new WB cycle? + if D_CYC = '1' and data_was_busy = '0' then + data_addr := D_ADR; + if D_CTI = "010" then + data_length := dcache_burst_length; + else + data_length := 1; + end if; + else + data_addr := data_addr_reg; + data_length := data_remaining; + end if; + + -- When stalled, we cannot advance the address + if dwb_i.STALL = '0' and D_STB_O = '1' then + data_addr_reg <= std_logic_vector(unsigned(data_addr) + 4); + data_remaining <= data_length - 1; + else + data_addr_reg <= data_addr; + data_remaining <= data_length; + end if; + end if; + end if; + end process; + + -- The first request uses the WBv3 address, thereafter an incrementing one. + dwb_o.ADR <= pick(data_was_busy = '0', D_ADR, data_addr_reg); + iwb_o.ADR <= pick(inst_was_busy = '0', I_ADR, inst_addr_reg); + end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v new file mode 100644 index 000000000..1821c3f6d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/jtag_tap.v @@ -0,0 +1,20 @@ +module jtag_tap( + output tck, + output tdi, + input tdo, + output capture, + output shift, + output e1dr, + output update, + output reset +); + + assign tck = 1; + assign tdi = 1; + assign capture = 0; + assign shift = 0; + assign e1dr = 0; + assign update = 0; + assign reset = 0; + +endmodule diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v new file mode 100644 index 000000000..ea3e0cb0d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/platform/generic/lm32_multiplier.v @@ -0,0 +1,119 @@ +// ============================================================================= +// COPYRIGHT NOTICE +// Copyright 2006 (c) Lattice Semiconductor Corporation +// ALL RIGHTS RESERVED +// This confidential and proprietary software may be used only as authorised by +// a licensing agreement from Lattice Semiconductor Corporation. +// The entire notice above must be reproduced on all authorized copies and +// copies may only be made to the extent permitted by a licensing agreement from +// Lattice Semiconductor Corporation. +// +// Lattice Semiconductor Corporation TEL : 1-800-Lattice (USA and Canada) +// 5555 NE Moore Court 408-826-6000 (other locations) +// Hillsboro, OR 97124 web : http://www.latticesemi.com/ +// U.S.A email: techsupport@latticesemi.com +// =============================================================================/ +// FILE DETAILS +// Project : LatticeMico32 +// File : lm32_multiplier.v +// Title : Pipelined multiplier. +// Dependencies : lm32_include.v +// Version : 6.1.17 +// : Initial Release +// Version : 7.0SP2, 3.0 +// : No Change +// Version : 3.1 +// : No Change +// ============================================================================= + +`include "../../src/lm32_include.v" + +///////////////////////////////////////////////////// +// Module interface +///////////////////////////////////////////////////// + +module lm32_multiplier ( + // ----- Inputs ----- + clk_i, + rst_i, + stall_x, + stall_m, + operand_0, + operand_1, + // ----- Ouputs ----- + result + ); + +///////////////////////////////////////////////////// +// Inputs +///////////////////////////////////////////////////// + +input clk_i; // Clock +input rst_i; // Reset +input stall_x; // Stall instruction in X stage +input stall_m; // Stall instruction in M stage +input [`LM32_WORD_RNG] operand_0; // Muliplicand +input [`LM32_WORD_RNG] operand_1; // Multiplier + +///////////////////////////////////////////////////// +// Outputs +///////////////////////////////////////////////////// + +output [`LM32_WORD_RNG] result; // Product of multiplication +wire [`LM32_WORD_RNG] result; + +///////////////////////////////////////////////////// +// Internal nets and registers +///////////////////////////////////////////////////// + +// Divide multiplicands into high and low +`define HALF_WORD_WIDTH (`LM32_WORD_WIDTH/2) +`define HALF_WORD_RNG (`HALF_WORD_WIDTH-1):0 + +// Result = c+d+e = a*b +reg [`HALF_WORD_RNG] a0, a1, b0, b1; +reg [`HALF_WORD_RNG] c0, c1; +reg [`HALF_WORD_RNG] d1, e1; +reg [`HALF_WORD_RNG] result0, result1; + +assign result = {result1, result0}; + +///////////////////////////////////////////////////// +// Sequential logic +///////////////////////////////////////////////////// + +always @(posedge clk_i `CFG_RESET_SENSITIVITY) +begin + if (rst_i == `TRUE) + begin + a0 <= {`HALF_WORD_WIDTH{1'b0}}; + a1 <= {`HALF_WORD_WIDTH{1'b0}}; + b0 <= {`HALF_WORD_WIDTH{1'b0}}; + b1 <= {`HALF_WORD_WIDTH{1'b0}}; + c0 <= {`HALF_WORD_WIDTH{1'b0}}; + c1 <= {`HALF_WORD_WIDTH{1'b0}}; + d1 <= {`HALF_WORD_WIDTH{1'b0}}; + e1 <= {`HALF_WORD_WIDTH{1'b0}}; + result0 <= {`HALF_WORD_WIDTH{1'b0}}; + result1 <= {`HALF_WORD_WIDTH{1'b0}}; + end + else + begin + if (stall_x == `FALSE) + begin + {a1, a0} <= operand_0; + {b1, b0} <= operand_1; + end + if (stall_m == `FALSE) + begin + {c1, c0} <= a0 * b0; + d1 <= a0 * b1; + e1 <= a1 * b0; + end + + result0 <= c0; + result1 <= c1 + d1 + e1; + end +end + +endmodule diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v new file mode 100644 index 000000000..78dbf0293 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/jtag_cores.v @@ -0,0 +1,66 @@ +// Modified by GSI to use simple positive edge clocking and the JTAG capture state + +module jtag_cores ( + input [7:0] reg_d, + input [2:0] reg_addr_d, + output reg_update, + output [7:0] reg_q, + output [2:0] reg_addr_q, + output jtck, + output jrstn +); + +wire tck; +wire tdi; +wire tdo; +wire capture; +wire shift; +wire update; +wire e1dr; +wire reset; + +jtag_tap jtag_tap ( + .tck(tck), + .tdi(tdi), + .tdo(tdo), + .capture(capture), + .shift(shift), + .e1dr(e1dr), + .update(update), + .reset(reset) +); + +reg [10:0] jtag_shift; +reg [10:0] jtag_latched; + +always @(posedge tck) +begin + if(reset) + jtag_shift <= 11'b0; + else begin + if (shift) + jtag_shift <= {tdi, jtag_shift[10:1]}; + else if (capture) + jtag_shift <= {reg_d, reg_addr_d}; + end +end + +assign tdo = jtag_shift[0]; + +always @(posedge tck) +begin + if(reset) + jtag_latched <= 11'b0; + else begin + if (e1dr) + jtag_latched <= jtag_shift; + end +end + +assign reg_update = update; +assign reg_q = jtag_latched[10:3]; +assign reg_addr_q = jtag_latched[2:0]; +assign jtck = tck; +assign jrstn = ~reset; + +endmodule diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v new file mode 100644 index 000000000..b0d2d79ce --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_adder.v @@ -0,0 +1,115 @@ +// ============================================================================= +// COPYRIGHT NOTICE +// Copyright 2006 (c) Lattice Semiconductor Corporation +// ALL RIGHTS RESERVED +// This confidential and proprietary software may be used only as authorised by +// a licensing agreement from Lattice Semiconductor Corporation. +// The entire notice above must be reproduced on all authorized copies and +// copies may only be made to the extent permitted by a licensing agreement from +// Lattice Semiconductor Corporation. +// +// Lattice Semiconductor Corporation TEL : 1-800-Lattice (USA and Canada) +// 5555 NE Moore Court 408-826-6000 (other locations) +// Hillsboro, OR 97124 web : http://www.latticesemi.com/ +// U.S.A email: techsupport@latticesemi.com +// ============================================================================/ +// FILE DETAILS +// Project : LatticeMico32 +// File : lm32_adder.v +// Title : Integer adder / subtractor with comparison flag generation +// Dependencies : lm32_include.v +// Version : 6.1.17 +// : Initial Release +// Version : 7.0SP2, 3.0 +// : No Change +// Version : 3.1 +// : No Change +// ============================================================================= + +`include "lm32_include.v" + +///////////////////////////////////////////////////// +// Module interface +///////////////////////////////////////////////////// + +module lm32_adder ( + // ----- Inputs ------- + adder_op_x, + adder_op_x_n, + operand_0_x, + operand_1_x, + // ----- Outputs ------- + adder_result_x, + adder_carry_n_x, + adder_overflow_x + ); + +///////////////////////////////////////////////////// +// Inputs +///////////////////////////////////////////////////// + +input adder_op_x; // Operating to perform, 0 for addition, 1 for subtraction +input adder_op_x_n; // Inverted version of adder_op_x +input [`LM32_WORD_RNG] operand_0_x; // Operand to add, or subtract from +input [`LM32_WORD_RNG] operand_1_x; // Opearnd to add, or subtract by + +///////////////////////////////////////////////////// +// Outputs +///////////////////////////////////////////////////// + +output [`LM32_WORD_RNG] adder_result_x; // Result of addition or subtraction +wire [`LM32_WORD_RNG] adder_result_x; +output adder_carry_n_x; // Inverted carry +wire adder_carry_n_x; +output adder_overflow_x; // Indicates if overflow occured, only valid for subtractions +reg adder_overflow_x; + +///////////////////////////////////////////////////// +// Internal nets and registers +///////////////////////////////////////////////////// + +wire a_sign; // Sign (i.e. positive or negative) of operand 0 +wire b_sign; // Sign of operand 1 +wire result_sign; // Sign of result + +///////////////////////////////////////////////////// +// Instantiations +///////////////////////////////////////////////////// + +lm32_addsub addsub ( + // ----- Inputs ----- + .DataA (operand_0_x), + .DataB (operand_1_x), + .Cin (adder_op_x), + .Add_Sub (adder_op_x_n), + // ----- Ouputs ----- + .Result (adder_result_x), + .Cout (adder_carry_n_x) + ); + +///////////////////////////////////////////////////// +// Combinational Logic +///////////////////////////////////////////////////// + +// Extract signs of operands and result + +assign a_sign = operand_0_x[`LM32_WORD_WIDTH-1]; +assign b_sign = operand_1_x[`LM32_WORD_WIDTH-1]; +assign result_sign = adder_result_x[`LM32_WORD_WIDTH-1]; + +// Determine whether an overflow occured when performing a subtraction + +always @(*) +begin + // +ve - -ve = -ve -> overflow + // -ve - +ve = +ve -> overflow + if ( (!a_sign & b_sign & result_sign) + || (a_sign & !b_sign & !result_sign) + ) + adder_overflow_x = `TRUE; + else + adder_overflow_x = `FALSE; +end + +endmodule + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v new file mode 100644 index 000000000..8861cbe2d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_addsub.v @@ -0,0 +1,74 @@ +// ============================================================================= +// COPYRIGHT NOTICE +// Copyright 2006 (c) Lattice Semiconductor Corporation +// ALL RIGHTS RESERVED +// This confidential and proprietary software may be used only as authorised by +// a licensing agreement from Lattice Semiconductor Corporation. +// The entire notice above must be reproduced on all authorized copies and +// copies may only be made to the extent permitted by a licensing agreement from +// Lattice Semiconductor Corporation. +// +// Lattice Semiconductor Corporation TEL : 1-800-Lattice (USA and Canada) +// 5555 NE Moore Court 408-826-6000 (other locations) +// Hillsboro, OR 97124 web : http://www.latticesemi.com/ +// U.S.A email: techsupport@latticesemi.com +// =============================================================================/ +// FILE DETAILS +// Project : LatticeMico32 +// File : lm32_addsub.v +// Title : PMI adder/subtractor. +// Version : 6.1.17 +// : Initial Release +// Version : 7.0SP2, 3.0 +// : No Change +// Version : 3.1 +// : No Change +// ============================================================================= + +`include "lm32_include.v" + +///////////////////////////////////////////////////// +// Module interface +///////////////////////////////////////////////////// + +module lm32_addsub ( + // ----- Inputs ------- + DataA, + DataB, + Cin, + Add_Sub, + // ----- Outputs ------- + Result, + Cout + ); + +///////////////////////////////////////////////////// +// Inputs +///////////////////////////////////////////////////// + +input [31:0] DataA; +input [31:0] DataB; +input Cin; +input Add_Sub; + +///////////////////////////////////////////////////// +// Outputs +///////////////////////////////////////////////////// + +output [31:0] Result; +wire [31:0] Result; +output Cout; +wire Cout; + +///////////////////////////////////////////////////// +// Instantiations +///////////////////////////////////////////////////// + +// Modified for Milkymist: removed non-portable instantiated block + wire [32:0] tmp_addResult = DataA + DataB + Cin; + wire [32:0] tmp_subResult = DataA - DataB - !Cin; + + assign Result = (Add_Sub == 1) ? tmp_addResult[31:0] : tmp_subResult[31:0]; + assign Cout = (Add_Sub == 1) ? tmp_addResult[32] : !tmp_subResult[32]; + +endmodule diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd new file mode 100644 index 000000000..7f416bb95 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_dp_ram.vhd @@ -0,0 +1,46 @@ +-- Work-alike to lm32_dp_ram.v, but using generic_simple_dpram + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.genram_pkg.all; + +entity lm32_dp_ram is + generic( + addr_width : natural := 32; + addr_depth : natural := 1024; + data_width : natural := 8); + port( + clk_i : in std_logic; + rst_i : in std_logic; + we_i : in std_logic; + waddr_i : in std_logic_vector(addr_width-1 downto 0); + wdata_i : in std_logic_vector(data_width-1 downto 0); + raddr_i : in std_logic_vector(addr_width-1 downto 0); + rdata_o : out std_logic_vector(data_width-1 downto 0)); +end lm32_dp_ram; + +architecture syn of lm32_dp_ram is + + constant c_addr_width : natural := f_log2_size(addr_depth); + +begin + + ram : generic_simple_dpram + generic map( + g_data_width => data_width, + g_size => addr_depth, + g_with_byte_enable => false, + g_addr_conflict_resolution => "write_first", + g_dual_clock => false) + port map( + clka_i => clk_i, + wea_i => we_i, + aa_i => waddr_i(c_addr_width-1 downto 0), + da_i => wdata_i, + clkb_i => clk_i, + ab_i => raddr_i(c_addr_width-1 downto 0), + qb_o => rdata_o); + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v new file mode 100644 index 000000000..5adff9d86 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_include.v @@ -0,0 +1,320 @@ +// ============================================================================= +// COPYRIGHT NOTICE +// Copyright 2006 (c) Lattice Semiconductor Corporation +// ALL RIGHTS RESERVED +// This confidential and proprietary software may be used only as authorised by +// a licensing agreement from Lattice Semiconductor Corporation. +// The entire notice above must be reproduced on all authorized copies and +// copies may only be made to the extent permitted by a licensing agreement from +// Lattice Semiconductor Corporation. +// +// Lattice Semiconductor Corporation TEL : 1-800-Lattice (USA and Canada) +// 5555 NE Moore Court 408-826-6000 (other locations) +// Hillsboro, OR 97124 web : http://www.latticesemi.com/ +// U.S.A email: techsupport@latticesemi.com +// =============================================================================/ +// FILE DETAILS +// Project : LatticeMico32 +// File : lm32_include.v +// Title : CPU global macros +// Version : 6.1.17 +// : Initial Release +// Version : 7.0SP2, 3.0 +// : No Change +// Version : 3.1 +// : No Change +// Version : 3.2 +// : No Change +// Version : 3.3 +// : Support for extended configuration register +// ============================================================================= + +`ifdef LM32_INCLUDE_V +`else +`define LM32_INCLUDE_V + +// Configuration options +//`include "system_conf.v" + +`ifdef TRUE +`else +`define TRUE 1'b1 +`define FALSE 1'b0 +`define TRUE_N 1'b0 +`define FALSE_N 1'b1 +`endif + +// Wishbone configuration +`ifndef CFG_IRAM_ENABLED +`define CFG_IWB_ENABLED +`endif + +`define CFG_DWB_ENABLED + +// Data-path width +`define LM32_WORD_WIDTH 32 +`define LM32_WORD_RNG (`LM32_WORD_WIDTH-1):0 +`define LM32_SHIFT_WIDTH 5 +`define LM32_SHIFT_RNG (`LM32_SHIFT_WIDTH-1):0 +`define LM32_BYTE_SELECT_WIDTH 4 +`define LM32_BYTE_SELECT_RNG (`LM32_BYTE_SELECT_WIDTH-1):0 + +// Register file size +`define LM32_REGISTERS 32 +`define LM32_REG_IDX_WIDTH 5 +`define LM32_REG_IDX_RNG (`LM32_REG_IDX_WIDTH-1):0 + +// Standard register numbers +`define LM32_RA_REG `LM32_REG_IDX_WIDTH'd29 +`define LM32_EA_REG `LM32_REG_IDX_WIDTH'd30 +`define LM32_BA_REG `LM32_REG_IDX_WIDTH'd31 + +// Range of Program Counter. Two LSBs are always 0. +`ifdef CFG_ICACHE_ENABLED +`define LM32_PC_WIDTH (clogb2(`CFG_ICACHE_LIMIT-`CFG_ICACHE_BASE_ADDRESS)-2) +`else +`ifdef CFG_IWB_ENABLED +`define LM32_PC_WIDTH (`LM32_WORD_WIDTH-2) +`else +`define LM32_IRAM_ADDRESS_WIDTH 32 +`define LM32_PC_WIDTH (`LM32_IRAM_ADDRESS_WIDTH-2) +`endif +`endif +`define LM32_PC_RNG (`LM32_PC_WIDTH+2-1):2 + +// Range of an instruction +`define LM32_INSTRUCTION_WIDTH 32 +`define LM32_INSTRUCTION_RNG (`LM32_INSTRUCTION_WIDTH-1):0 + +// Adder operation +`define LM32_ADDER_OP_ADD 1'b0 +`define LM32_ADDER_OP_SUBTRACT 1'b1 + +// Shift direction +`define LM32_SHIFT_OP_RIGHT 1'b0 +`define LM32_SHIFT_OP_LEFT 1'b1 + +// Derive macro that indicates whether we have single-stepping or not +`ifdef CFG_ROM_DEBUG_ENABLED +`define LM32_SINGLE_STEP_ENABLED +`else +`ifdef CFG_HW_DEBUG_ENABLED +`define LM32_SINGLE_STEP_ENABLED +`endif +`endif + +// Derive macro that indicates whether JTAG interface is required +`ifdef CFG_JTAG_UART_ENABLED +`define LM32_JTAG_ENABLED +`else +`ifdef CFG_DEBUG_ENABLED +`define LM32_JTAG_ENABLED +`else +`endif +`endif + +// Derive macro that indicates whether we have a barrel-shifter or not +`ifdef CFG_PL_BARREL_SHIFT_ENABLED +`define LM32_BARREL_SHIFT_ENABLED +`else // CFG_PL_BARREL_SHIFT_ENABLED +`ifdef CFG_MC_BARREL_SHIFT_ENABLED +`define LM32_BARREL_SHIFT_ENABLED +`else +`define LM32_NO_BARREL_SHIFT +`endif +`endif // CFG_PL_BARREL_SHIFT_ENABLED + +// Derive macro that indicates whether we have a multiplier or not +`ifdef CFG_PL_MULTIPLY_ENABLED +`define LM32_MULTIPLY_ENABLED +`else +`ifdef CFG_MC_MULTIPLY_ENABLED +`define LM32_MULTIPLY_ENABLED +`endif +`endif + +// Derive a macro that indicates whether or not the multi-cycle arithmetic unit is required +`ifdef CFG_MC_DIVIDE_ENABLED +`define LM32_MC_ARITHMETIC_ENABLED +`endif +`ifdef CFG_MC_MULTIPLY_ENABLED +`define LM32_MC_ARITHMETIC_ENABLED +`endif +`ifdef CFG_MC_BARREL_SHIFT_ENABLED +`define LM32_MC_ARITHMETIC_ENABLED +`endif + +// Derive macro that indicates if we are using an EBR register file +`ifdef CFG_EBR_POSEDGE_REGISTER_FILE +`define LM32_EBR_REGISTER_FILE +`endif +`ifdef CFG_EBR_NEGEDGE_REGISTER_FILE +`define LM32_EBR_REGISTER_FILE +`endif + +// Revision number +`define LM32_REVISION 6'h02 + +// Logical operations - Function encoded directly in instruction +`define LM32_LOGIC_OP_RNG 3:0 + +// Conditions for conditional branches +`define LM32_CONDITION_WIDTH 3 +`define LM32_CONDITION_RNG (`LM32_CONDITION_WIDTH-1):0 +`define LM32_CONDITION_E 3'b001 +`define LM32_CONDITION_G 3'b010 +`define LM32_CONDITION_GE 3'b011 +`define LM32_CONDITION_GEU 3'b100 +`define LM32_CONDITION_GU 3'b101 +`define LM32_CONDITION_NE 3'b111 +`define LM32_CONDITION_U1 3'b000 +`define LM32_CONDITION_U2 3'b110 + +// Size of load or store instruction - Encoding corresponds to opcode +`define LM32_SIZE_WIDTH 2 +`define LM32_SIZE_RNG 1:0 +`define LM32_SIZE_BYTE 2'b00 +`define LM32_SIZE_HWORD 2'b11 +`define LM32_SIZE_WORD 2'b10 +`define LM32_ADDRESS_LSBS_WIDTH 2 + +// Width and range of a CSR index +`ifdef CFG_DEBUG_ENABLED +`define LM32_CSR_WIDTH 5 +`define LM32_CSR_RNG (`LM32_CSR_WIDTH-1):0 +`else +`ifdef CFG_JTAG_ENABLED +`define LM32_CSR_WIDTH 4 +`define LM32_CSR_RNG (`LM32_CSR_WIDTH-1):0 +`else +`define LM32_CSR_WIDTH 4 // CFG2 is "a" +`define LM32_CSR_RNG (`LM32_CSR_WIDTH-1):0 +`endif +`endif + +// CSR indices +`define LM32_CSR_IE `LM32_CSR_WIDTH'h0 +`define LM32_CSR_IM `LM32_CSR_WIDTH'h1 +`define LM32_CSR_IP `LM32_CSR_WIDTH'h2 +`define LM32_CSR_ICC `LM32_CSR_WIDTH'h3 +`define LM32_CSR_DCC `LM32_CSR_WIDTH'h4 +`define LM32_CSR_CC `LM32_CSR_WIDTH'h5 +`define LM32_CSR_CFG `LM32_CSR_WIDTH'h6 +`define LM32_CSR_EBA `LM32_CSR_WIDTH'h7 +`ifdef CFG_DEBUG_ENABLED +`define LM32_CSR_DC `LM32_CSR_WIDTH'h8 +`define LM32_CSR_DEBA `LM32_CSR_WIDTH'h9 +`endif +`define LM32_CSR_CFG2 `LM32_CSR_WIDTH'ha +`define LM32_CSR_SDB `LM32_CSR_WIDTH'hb +`define LM32_CSR_ERR_ADDR `LM32_CSR_WIDTH'hc +`ifdef CFG_JTAG_ENABLED +`define LM32_CSR_JTX `LM32_CSR_WIDTH'he +`define LM32_CSR_JRX `LM32_CSR_WIDTH'hf +`endif +`ifdef CFG_DEBUG_ENABLED +`define LM32_CSR_BP0 `LM32_CSR_WIDTH'h10 +`define LM32_CSR_BP1 `LM32_CSR_WIDTH'h11 +`define LM32_CSR_BP2 `LM32_CSR_WIDTH'h12 +`define LM32_CSR_BP3 `LM32_CSR_WIDTH'h13 +`define LM32_CSR_WP0 `LM32_CSR_WIDTH'h18 +`define LM32_CSR_WP1 `LM32_CSR_WIDTH'h19 +`define LM32_CSR_WP2 `LM32_CSR_WIDTH'h1a +`define LM32_CSR_WP3 `LM32_CSR_WIDTH'h1b +`endif + +// Values for WPC CSR +`define LM32_WPC_C_RNG 1:0 +`define LM32_WPC_C_DISABLED 2'b00 +`define LM32_WPC_C_READ 2'b01 +`define LM32_WPC_C_WRITE 2'b10 +`define LM32_WPC_C_READ_WRITE 2'b11 + +// Exception IDs +`define LM32_EID_WIDTH 3 +`define LM32_EID_RNG (`LM32_EID_WIDTH-1):0 +`define LM32_EID_RESET 3'h0 +`define LM32_EID_BREAKPOINT 3'd1 +`define LM32_EID_INST_BUS_ERROR 3'h2 +`define LM32_EID_WATCHPOINT 3'd3 +`define LM32_EID_DATA_BUS_ERROR 3'h4 +`define LM32_EID_DIVIDE_BY_ZERO 3'h5 +`define LM32_EID_INTERRUPT 3'h6 +`define LM32_EID_SCALL 3'h7 + +// Pipeline result selection mux controls + +`define LM32_D_RESULT_SEL_0_RNG 0:0 +`define LM32_D_RESULT_SEL_0_REG_0 1'b0 +`define LM32_D_RESULT_SEL_0_NEXT_PC 1'b1 + +`define LM32_D_RESULT_SEL_1_RNG 1:0 +`define LM32_D_RESULT_SEL_1_ZERO 2'b00 +`define LM32_D_RESULT_SEL_1_REG_1 2'b01 +`define LM32_D_RESULT_SEL_1_IMMEDIATE 2'b10 + +`define LM32_USER_OPCODE_WIDTH 11 +`define LM32_USER_OPCODE_RNG (`LM32_USER_OPCODE_WIDTH-1):0 + +// Derive a macro to indicate if either of the caches are implemented +`ifdef CFG_ICACHE_ENABLED +`define LM32_CACHE_ENABLED +`else +`ifdef CFG_DCACHE_ENABLED +`define LM32_CACHE_ENABLED +`endif +`endif + +///////////////////////////////////////////////////// +// Interrupts +///////////////////////////////////////////////////// + +// Currently this is fixed to 32 and should not be changed +`define CFG_INTERRUPTS 32 +`define LM32_INTERRUPT_WIDTH `CFG_INTERRUPTS +`define LM32_INTERRUPT_RNG (`LM32_INTERRUPT_WIDTH-1):0 + +///////////////////////////////////////////////////// +// General +///////////////////////////////////////////////////// + +// Sub-word range types +`define LM32_BYTE_WIDTH 8 +`define LM32_BYTE_RNG 7:0 +`define LM32_HWORD_WIDTH 16 +`define LM32_HWORD_RNG 15:0 + +// Word sub-byte indicies +`define LM32_BYTE_0_RNG 7:0 +`define LM32_BYTE_1_RNG 15:8 +`define LM32_BYTE_2_RNG 23:16 +`define LM32_BYTE_3_RNG 31:24 + +// Word sub-halfword indices +`define LM32_HWORD_0_RNG 15:0 +`define LM32_HWORD_1_RNG 31:16 + +// Use a synchronous reset +`define CFG_RESET_SENSITIVITY + +// Wishbone defines +// Refer to Wishbone System-on-Chip Interconnection Architecture +// These should probably be moved to a Wishbone common file + +// Wishbone cycle types +`define LM32_CTYPE_WIDTH 3 +`define LM32_CTYPE_RNG (`LM32_CTYPE_WIDTH-1):0 +`define LM32_CTYPE_CLASSIC 3'b000 +`define LM32_CTYPE_CONSTANT 3'b001 +`define LM32_CTYPE_INCREMENTING 3'b010 +`define LM32_CTYPE_END 3'b111 + +// Wishbone burst types +`define LM32_BTYPE_WIDTH 2 +`define LM32_BTYPE_RNG (`LM32_BTYPE_WIDTH-1):0 +`define LM32_BTYPE_LINEAR 2'b00 +`define LM32_BTYPE_4_BEAT 2'b01 +`define LM32_BTYPE_8_BEAT 2'b10 +`define LM32_BTYPE_16_BEAT 2'b11 + +`endif diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v new file mode 100644 index 000000000..af1b752be --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_logic_op.v @@ -0,0 +1,76 @@ +// ============================================================================= +// COPYRIGHT NOTICE +// Copyright 2006 (c) Lattice Semiconductor Corporation +// ALL RIGHTS RESERVED +// This confidential and proprietary software may be used only as authorised by +// a licensing agreement from Lattice Semiconductor Corporation. +// The entire notice above must be reproduced on all authorized copies and +// copies may only be made to the extent permitted by a licensing agreement from +// Lattice Semiconductor Corporation. +// +// Lattice Semiconductor Corporation TEL : 1-800-Lattice (USA and Canada) +// 5555 NE Moore Court 408-826-6000 (other locations) +// Hillsboro, OR 97124 web : http://www.latticesemi.com/ +// U.S.A email: techsupport@latticesemi.com +// =============================================================================/ +// FILE DETAILS +// Project : LatticeMico32 +// File : lm32_logic_op.v +// Title : Logic operations (and / or / not etc) +// Dependencies : lm32_include.v +// Version : 6.1.17 +// : Initial Release +// Version : 7.0SP2, 3.0 +// : No Change +// Version : 3.1 +// : No Change +// ============================================================================= + +`include "lm32_include.v" + +///////////////////////////////////////////////////// +// Module interface +///////////////////////////////////////////////////// + +module lm32_logic_op ( + // ----- Inputs ------- + logic_op_x, + operand_0_x, + operand_1_x, + // ----- Outputs ------- + logic_result_x + ); + +///////////////////////////////////////////////////// +// Inputs +///////////////////////////////////////////////////// + +input [`LM32_LOGIC_OP_RNG] logic_op_x; +input [`LM32_WORD_RNG] operand_0_x; +input [`LM32_WORD_RNG] operand_1_x; + +///////////////////////////////////////////////////// +// Outputs +///////////////////////////////////////////////////// + +output [`LM32_WORD_RNG] logic_result_x; +reg [`LM32_WORD_RNG] logic_result_x; + +///////////////////////////////////////////////////// +// Internal nets and registers +///////////////////////////////////////////////////// + +integer logic_idx; + +///////////////////////////////////////////////////// +// Combinational Logic +///////////////////////////////////////////////////// + +always @(*) +begin + for(logic_idx = 0; logic_idx < `LM32_WORD_WIDTH; logic_idx = logic_idx + 1) + logic_result_x[logic_idx] = logic_op_x[{operand_1_x[logic_idx], operand_0_x[logic_idx]}]; +end + +endmodule + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd new file mode 100644 index 000000000..e39dbb999 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_ram.vhd @@ -0,0 +1,66 @@ +-- Work-alike to lm32_ram.v, but using generic_simple_dpram + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.genram_pkg.all; + +entity lm32_ram is + generic( + data_width : natural := 1; + address_width : natural := 1); + port( + read_clk : in std_logic; + write_clk : in std_logic; + reset : in std_logic; + enable_read : in std_logic; + read_address : in std_logic_vector(address_width-1 downto 0); + enable_write : in std_logic; + write_address : in std_logic_vector(address_width-1 downto 0); + write_data : in std_logic_vector(data_width -1 downto 0); + write_enable : in std_logic; + read_data : out std_logic_vector(data_width -1 downto 0)); +end lm32_ram; + +architecture syn of lm32_ram is + + signal wea : std_logic; + signal reb : std_logic; + + -- Emulate read-enable using another bypass + signal old_data : std_logic_vector(data_width-1 downto 0); + signal new_data : std_logic_vector(data_width-1 downto 0); + signal data : std_logic_vector(data_width-1 downto 0); + +begin + + wea <= enable_write and write_enable; + ram : generic_simple_dpram + generic map( + g_data_width => data_width, + g_size => 2**address_width, + g_with_byte_enable => false, + g_addr_conflict_resolution => "write_first", + g_dual_clock => false) -- read_clk always = write_clk in LM32 + port map( + clka_i => read_clk, + wea_i => wea, + aa_i => write_address, + da_i => write_data, + clkb_i => write_clk, + ab_i => read_address, + qb_o => new_data); + + data <= old_data when reb='0' else new_data; + read_data <= data; + + main : process(read_clk) is + begin + if rising_edge(read_clk) then + old_data <= data; + reb <= enable_read; + end if; + end process; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v new file mode 100644 index 000000000..a9f0892b9 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_lm32/src/lm32_shifter.v @@ -0,0 +1,138 @@ +// ============================================================================= +// COPYRIGHT NOTICE +// Copyright 2006 (c) Lattice Semiconductor Corporation +// ALL RIGHTS RESERVED +// This confidential and proprietary software may be used only as authorised by +// a licensing agreement from Lattice Semiconductor Corporation. +// The entire notice above must be reproduced on all authorized copies and +// copies may only be made to the extent permitted by a licensing agreement from +// Lattice Semiconductor Corporation. +// +// Lattice Semiconductor Corporation TEL : 1-800-Lattice (USA and Canada) +// 5555 NE Moore Court 408-826-6000 (other locations) +// Hillsboro, OR 97124 web : http://www.latticesemi.com/ +// U.S.A email: techsupport@latticesemi.com +// =============================================================================/ +// FILE DETAILS +// Project : LatticeMico32 +// File : lm32_shifter.v +// Title : Barrel shifter +// Dependencies : lm32_include.v +// Version : 6.1.17 +// : Initial Release +// Version : 7.0SP2, 3.0 +// : No Change +// Version : 3.1 +// : No Change +// ============================================================================= + +`include "lm32_include.v" + +///////////////////////////////////////////////////// +// Module interface +///////////////////////////////////////////////////// + +module lm32_shifter ( + // ----- Inputs ------- + clk_i, + rst_i, + stall_x, + direction_x, + sign_extend_x, + operand_0_x, + operand_1_x, + // ----- Outputs ------- + shifter_result_m + ); + +///////////////////////////////////////////////////// +// Inputs +///////////////////////////////////////////////////// + +input clk_i; // Clock +input rst_i; // Reset +input stall_x; // Stall instruction in X stage +input direction_x; // Direction to shift +input sign_extend_x; // Whether shift is arithmetic (1'b1) or logical (1'b0) +input [`LM32_WORD_RNG] operand_0_x; // Operand to shift +input [`LM32_WORD_RNG] operand_1_x; // Operand that specifies how many bits to shift by + +///////////////////////////////////////////////////// +// Outputs +///////////////////////////////////////////////////// + +output [`LM32_WORD_RNG] shifter_result_m; // Result of shift +wire [`LM32_WORD_RNG] shifter_result_m; + +///////////////////////////////////////////////////// +// Internal nets and registers +///////////////////////////////////////////////////// + +reg direction_m; +wire [`LM32_WORD_WIDTH*2-1:0] right_shift_result_x; +reg [`LM32_WORD_RNG] left_shift_result; +reg [`LM32_WORD_RNG] right_shift_result_m; +reg [`LM32_WORD_RNG] left_shift_operand; +wire [`LM32_WORD_RNG] right_shift_operand; +wire fill_value; +wire [`LM32_WORD_RNG] right_shift_in; + +integer shift_idx_0; +integer shift_idx_1; + +///////////////////////////////////////////////////// +// Combinational Logic +///////////////////////////////////////////////////// + +// Select operands - To perform a left shift, we reverse the bits and perform a right shift +always @(*) +begin + for (shift_idx_0 = 0; shift_idx_0 < `LM32_WORD_WIDTH; shift_idx_0 = shift_idx_0 + 1) + left_shift_operand[`LM32_WORD_WIDTH-1-shift_idx_0] = operand_0_x[shift_idx_0]; +end +assign right_shift_operand = direction_x == `LM32_SHIFT_OP_LEFT ? left_shift_operand : operand_0_x; + +// Determine fill value for right shift - Sign bit for arithmetic shift, or zero for logical shift +assign fill_value = (sign_extend_x == `TRUE) && (direction_x == `LM32_SHIFT_OP_RIGHT) + ? operand_0_x[`LM32_WORD_WIDTH-1] + : 1'b0; + +// Determine bits to shift in for right shift or rotate +assign right_shift_in = {`LM32_WORD_WIDTH{fill_value}}; + +// Determine the result of the shifter +assign right_shift_result_x = {right_shift_in, right_shift_operand} >> operand_1_x[`LM32_SHIFT_RNG]; + +// Reverse bits to get left shift result +always @(*) +begin + for (shift_idx_1 = 0; shift_idx_1 < `LM32_WORD_WIDTH; shift_idx_1 = shift_idx_1 + 1) + left_shift_result[`LM32_WORD_WIDTH-1-shift_idx_1] = right_shift_result_m[shift_idx_1]; +end + +// Select result +assign shifter_result_m = direction_m == `LM32_SHIFT_OP_LEFT ? left_shift_result : right_shift_result_m; + +///////////////////////////////////////////////////// +// Sequential Logic +///////////////////////////////////////////////////// + +// Perform right shift +always @(posedge clk_i `CFG_RESET_SENSITIVITY) +begin + if (rst_i == `TRUE) + begin + right_shift_result_m <= {`LM32_WORD_WIDTH{1'b0}}; + direction_m <= `FALSE; + end + else + begin + if (stall_x == `FALSE) + begin + right_shift_result_m <= right_shift_result_x[`LM32_WORD_RNG]; + direction_m <= direction_x; + end + end +end + +endmodule diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v new file mode 100644 index 000000000..b7d0abba9 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/sockit_owm.v @@ -0,0 +1,432 @@ +////////////////////////////////////////////////////////////////////////////// +// // +// Minimalistic 1-wire (onewire) master with Avalon MM bus interface // +// // +// Copyright (C) 2010 Iztok Jeras // +// // +////////////////////////////////////////////////////////////////////////////// +// // +// This RTL is free hardware: you can redistribute it and/or modify // +// it under the terms of the GNU Lesser General Public License // +// as published by the Free Software Foundation, either // +// version 3 of the License, or (at your option) any later version. // +// // +// This RTL is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program. If not, see . // +// // +////////////////////////////////////////////////////////////////////////////// + +////////////////////////////////////////////////////////////////////////////// +// Modifications: +// 2016-08-24: by Jan Pospisil (j.pospisil@cern.ch) +// * added default values; typos +////////////////////////////////////////////////////////////////////////////// + +////////////////////////////////////////////////////////////////////////////// +// // +// The clock divider parameter is computed with the next formula: // +// // +// CDR_N = f_CLK * BTP_N - 1 (example: CDR_N = 1MHz * 5.0us - 1 = 5-1) // +// CDR_O = f_CLK * BTP_O - 1 (example: CDR_O = 1MHz * 1.0us - 1 = 1-1) // +// // +// If the dividing factor is not a round integer, than the timing of the // +// controller will be slightly off, and would support only a subset of // +// 1-wire devices with timing closer to the typical 30us slot. // +// // +// Base time periods BTP_N = "5.0" and BTP_O = "1.0" are optimized for // +// onewire timing. The default timing restricts the range of available // +// frequences to multiples of 1MHz. // +// // +// If even this restrictions are too strict use timing BTP_N = "6.0" and // +// BTP_O = "0.5", where the actual periods can be in the range: // +// 6.0us <= BTP_N <= 7.5us // +// 0.5us <= BTP_O <= 0.66us // +// // +// A third timing option is available for normal mode BTP_N = "7.5", this // +// option is optimized for logic size. // +// // +////////////////////////////////////////////////////////////////////////////// + +module sockit_owm #( + // enable implementation of optional functionality + parameter OVD_E = 1, // overdrive functionality is implemented by default + parameter CDR_E = 1, // clock divider register is implemented by default + // interface parameters + parameter BDW = 32, // bus data width + parameter OWN = 1, // number of 1-wire ports + // computed bus address port width +`ifdef __ICARUS__ + parameter BAW = (BDW==32) ? 1 : 2, +`else + parameter BAW = 1, // TODO, the above is correct, but does not work well with Altera SOPC Builder +`endif + // base time period + parameter BTP_N = "5.0", // normal mode (5.0us, options are "7.5", "5.0" and "6.0") + parameter BTP_O = "0.5", // overdrive mode (1.0us, options are "1.0", and "0.5") + // normal mode timing + parameter T_RSTH_N = (BTP_N == "7.5") ? 64 : (BTP_N == "5.0") ? 96 : 80, // reset high + parameter T_RSTL_N = (BTP_N == "7.5") ? 64 : (BTP_N == "5.0") ? 96 : 80, // reset low + parameter T_RSTP_N = (BTP_N == "7.5") ? 10 : (BTP_N == "5.0") ? 15 : 10, // reset presence pulse + parameter T_DAT0_N = (BTP_N == "7.5") ? 8 : (BTP_N == "5.0") ? 12 : 10, // bit 0 low + parameter T_DAT1_N = (BTP_N == "7.5") ? 1 : (BTP_N == "5.0") ? 1 : 1, // bit 1 low + parameter T_BITS_N = (BTP_N == "7.5") ? 2 : (BTP_N == "5.0") ? 3 : 2, // bit sample + parameter T_RCVR_N = (BTP_N == "7.5") ? 1 : (BTP_N == "5.0") ? 1 : 1, // recovery + parameter T_IDLE_N = (BTP_N == "7.5") ? 128 : (BTP_N == "5.0") ? 200 : 160, // idle timer + // overdrive mode timing + parameter T_RSTH_O = (BTP_O == "1.0") ? 48 : 96, // reset high + parameter T_RSTL_O = (BTP_O == "1.0") ? 48 : 96, // reset low + parameter T_RSTP_O = (BTP_O == "1.0") ? 10 : 15, // reset presence pulse + parameter T_DAT0_O = (BTP_O == "1.0") ? 6 : 12, // bit 0 low + parameter T_DAT1_O = (BTP_O == "1.0") ? 1 : 2, // bit 1 low + parameter T_BITS_O = (BTP_O == "1.0") ? 2 : 3, // bit sample + parameter T_RCVR_O = (BTP_O == "1.0") ? 2 : 4, // recovery + parameter T_IDLE_O = (BTP_O == "1.0") ? 96 : 192, // idle timer + // clock divider ratios (defaults are for a 1MHz clock) + parameter CDR_N = 5-1, // normal mode + parameter CDR_O = 1-1 // overdrive mode +)( + // system signals + input clk, + input rst, + // CPU bus interface + input bus_ren, // read enable + input bus_wen, // write enable + input [BAW-1:0] bus_adr, // address + input [BDW-1:0] bus_wdt, // write data + output [BDW-1:0] bus_rdt, // read data + output bus_irq, // interrupt request + // 1-wire interface + output [OWN-1:0] owr_p, // output power enable + output [OWN-1:0] owr_e, // output pull down enable + input [OWN-1:0] owr_i // input from bidirectional wire +); + +////////////////////////////////////////////////////////////////////////////// +// local parameters +////////////////////////////////////////////////////////////////////////////// + +function integer clogb2; +input [31:0] value; +begin + for (clogb2 = 0; value > 0; clogb2 = clogb2 + 1) + value = value >> 1; +end +endfunction + +// size of combined power and select registers +localparam PDW = (BDW==32) ? 24 : 8; + +// size of boudrate generator counter (divider for normal mode is largest) +localparam CDW = CDR_E ? ((BDW==32) ? 16 : 8) : clogb2(CDR_N); + +// size of port select signal +localparam SDW = clogb2(OWN); + +// size of cycle timing counter +localparam TDW = (T_RSTH_O+T_RSTL_O) > (T_RSTH_N+T_RSTL_N) + ? clogb2(T_RSTH_O+T_RSTL_O) : clogb2(T_RSTH_N+T_RSTL_N); + +////////////////////////////////////////////////////////////////////////////// +// local signals +////////////////////////////////////////////////////////////////////////////// + +// address dependent write enable +wire bus_ren_ctl_sts; +wire bus_wen_ctl_sts; +wire bus_wen_pwr_sel; +wire bus_wen_cdr_n; +wire bus_wen_cdr_o; + +// read data bus segments +wire [7:0] bus_rdt_ctl_sts; +wire [PDW-1:0] bus_rdt_pwr_sel; + +// clock divider +reg [CDW-1:0] div; +reg [CDW-1:0] cdr_n = CDR_N[CDW-1:0]; +reg [CDW-1:0] cdr_o = CDR_O[CDW-1:0]; +wire pls; + +// cycle control and status +reg owr_cyc; // cycle status +reg [TDW-1:0] cnt; // cycle counter + +// port select +//generate if (OWN>1) begin : sel_declaration +reg [SDW-1:0] owr_sel; +//end endgenerate + +// modified input data for overdrive +wire req_ovd; + +// onewire signals +reg [OWN-1:0] owr_pwr; // power +reg owr_ovd; // overdrive +reg owr_rst; // reset +reg owr_dat; // data bit +reg owr_smp; // sample bit + +reg owr_oen; // output enable +wire owr_iln; // input line + +// interrupt signals +reg irq_ena; // interrupt enable +reg irq_sts; // interrupt status + +// timing signals +wire [TDW-1:0] t_idl ; // idle cycle time +wire [TDW-1:0] t_rst ; // reset cycle time +wire [TDW-1:0] t_bit ; // data bit cycle time +wire [TDW-1:0] t_rstp; // reset presence pulse sampling time +wire [TDW-1:0] t_rsth; // reset release time +wire [TDW-1:0] t_dat0; // data bit 0 release time +wire [TDW-1:0] t_dat1; // data bit 1 release time +wire [TDW-1:0] t_bits; // data bit sampling time +wire [TDW-1:0] t_zero; // end of cycle time + +////////////////////////////////////////////////////////////////////////////// +// cycle timing +////////////////////////////////////////////////////////////////////////////// + +// idle time +assign t_idl = req_ovd ? T_IDLE_O[TDW-1:0] : T_IDLE_N[TDW-1:0]; +// reset cycle time (reset low + reset hight) +assign t_rst = req_ovd ? T_RSTL_O[TDW-1:0] + T_RSTH_O[TDW-1:0] : T_RSTL_N[TDW-1:0] + T_RSTH_N[TDW-1:0]; +// data bit cycle time (write 0 + recovery) +assign t_bit = req_ovd ? T_DAT0_O[TDW-1:0] + T_RCVR_O[TDW-1:0] : T_DAT0_N[TDW-1:0] + T_RCVR_N[TDW-1:0]; + +// reset presence pulse sampling time (reset high - reset presence) +assign t_rstp = owr_ovd ? T_RSTH_O[TDW-1:0] - T_RSTP_O[TDW-1:0] : T_RSTH_N[TDW-1:0] - T_RSTP_N[TDW-1:0]; +// reset release time (reset high) +assign t_rsth = owr_ovd ? T_RSTH_O[TDW-1:0] : T_RSTH_N[TDW-1:0]; + +// data bit 0 release time (write bit 0 - write bit 0 + recovery) +assign t_dat0 = owr_ovd ? T_DAT0_O[TDW-1:0] - T_DAT0_O[TDW-1:0] + T_RCVR_O[TDW-1:0] : T_DAT0_N[TDW-1:0] - T_DAT0_N[TDW-1:0] + T_RCVR_N[TDW-1:0]; +// data bit 1 release time (write bit 0 - write bit 1 + recovery) +assign t_dat1 = owr_ovd ? T_DAT0_O[TDW-1:0] - T_DAT1_O[TDW-1:0] + T_RCVR_O[TDW-1:0] : T_DAT0_N[TDW-1:0] - T_DAT1_N[TDW-1:0] + T_RCVR_N[TDW-1:0]; +// data bit sampling time (write bit 0 - write bit 1 + recovery) +assign t_bits = owr_ovd ? T_DAT0_O[TDW-1:0] - T_BITS_O[TDW-1:0] + T_RCVR_O[TDW-1:0] : T_DAT0_N[TDW-1:0] - T_BITS_N[TDW-1:0] + T_RCVR_N[TDW-1:0]; + +// end of cycle time +assign t_zero = 'd0; + +////////////////////////////////////////////////////////////////////////////// +// bus read +////////////////////////////////////////////////////////////////////////////// + +// bus segnemt - controll/status register +assign bus_rdt_ctl_sts = {irq_ena, irq_sts, 1'b0, owr_pwr[0], owr_cyc, owr_ovd, owr_rst, owr_dat}; + +// bus segnemt - power and select register +generate + if (BDW==32) begin + if (OWN>1) begin + assign bus_rdt_pwr_sel = {{16-OWN{1'b0}}, owr_pwr, 4'h0, {4-SDW{1'b0}}, owr_sel}; + end else begin + assign bus_rdt_pwr_sel = 24'h0000_00; + end + end else if (BDW==8) begin + if (OWN>1) begin + assign bus_rdt_pwr_sel = {{ 4-OWN{1'b0}}, owr_pwr, {4-SDW{1'b0}}, owr_sel}; + end else begin + assign bus_rdt_pwr_sel = 8'hxx; + end + end +endgenerate + +// bus read data +generate if (BDW==32) begin + assign bus_rdt = (bus_adr[0]==1'b0) ? {bus_rdt_pwr_sel, bus_rdt_ctl_sts} : (cdr_o << 16 | cdr_n); +end else if (BDW==8) begin + assign bus_rdt = (bus_adr[1]==1'b0) ? ((bus_adr[0]==1'b0) ? bus_rdt_ctl_sts + : bus_rdt_pwr_sel) + : ((bus_adr[0]==1'b0) ? cdr_n + : cdr_o ); +end endgenerate + +////////////////////////////////////////////////////////////////////////////// +// bus write +////////////////////////////////////////////////////////////////////////////// + +// combined write/read enable and address decoder +generate if (BDW==32) begin + assign bus_ren_ctl_sts = bus_ren & bus_adr[0] == 1'b0; + assign bus_wen_ctl_sts = bus_wen & bus_adr[0] == 1'b0; + assign bus_wen_pwr_sel = bus_wen & bus_adr[0] == 1'b0; + assign bus_wen_cdr_n = bus_wen & bus_adr[0] == 1'b1; + assign bus_wen_cdr_o = bus_wen & bus_adr[0] == 1'b1; +end else if (BDW==8) begin + assign bus_ren_ctl_sts = bus_ren & bus_adr[1:0] == 2'b00; + assign bus_wen_ctl_sts = bus_wen & bus_adr[1:0] == 2'b00; + assign bus_wen_pwr_sel = bus_wen & bus_adr[1:0] == 2'b01; + assign bus_wen_cdr_n = bus_wen & bus_adr[1:0] == 2'b10; + assign bus_wen_cdr_o = bus_wen & bus_adr[1:0] == 2'b11; +end endgenerate + +////////////////////////////////////////////////////////////////////////////// +// clock divider +////////////////////////////////////////////////////////////////////////////// + +// clock divider ratio registers +generate + if (CDR_E) begin + if (BDW==32) begin + always @ (posedge clk, posedge rst) + if (rst) begin + cdr_n <= CDR_N[CDW-1:0]; + cdr_o <= CDR_O[CDW-1:0]; + end else begin + if (bus_wen_cdr_n) cdr_n <= bus_wdt[15: 0]; + if (bus_wen_cdr_o) cdr_o <= bus_wdt[31:16]; + end + end else if (BDW==8) begin + always @ (posedge clk, posedge rst) + if (rst) begin + cdr_n <= CDR_N[CDW-1:0]; + cdr_o <= CDR_O[CDW-1:0]; + end else begin + if (bus_wen_cdr_n) cdr_n <= bus_wdt; + if (bus_wen_cdr_o) cdr_o <= bus_wdt; + end + end + end else begin + initial begin + cdr_n = CDR_N[CDW-1:0]; + cdr_o = CDR_O[CDW-1:0]; + end + end +endgenerate + +// clock divider +always @ (posedge clk, posedge rst) +if (rst) div <= {CDW{1'd0}}; +else begin + if (bus_wen) div <= {CDW{1'd0}}; + else div <= pls ? {CDW{1'd0}} : div + owr_cyc; +end + +// divided clock pulse +assign pls = (div == (owr_ovd ? cdr_o : cdr_n)); + +////////////////////////////////////////////////////////////////////////////// +// power and select register +////////////////////////////////////////////////////////////////////////////// + +// select and power register implementation +generate if (OWN>1) begin : sel_implementation + // port select + always @ (posedge clk, posedge rst) + if (rst) owr_sel <= {SDW{1'b0}}; + else if (bus_wen_pwr_sel) owr_sel <= bus_wdt[(BDW==32 ? 8 : 0)+:SDW]; + + // power delivery + always @ (posedge clk, posedge rst) + if (rst) owr_pwr <= {OWN{1'b0}}; + else if (bus_wen_pwr_sel) owr_pwr <= bus_wdt[(BDW==32 ? 16 : 4)+:OWN]; +end else begin + // port select + initial owr_sel <= 'd0; + // power delivery + always @ (posedge clk, posedge rst) + if (rst) owr_pwr <= 1'b0; + else if (bus_wen_ctl_sts) owr_pwr <= bus_wdt[4]; +end endgenerate + +////////////////////////////////////////////////////////////////////////////// +// interrupt logic +////////////////////////////////////////////////////////////////////////////// + +// bus interrupt +assign bus_irq = irq_ena & irq_sts; + +// interrupt enable +always @ (posedge clk, posedge rst) +if (rst) irq_ena <= 1'b0; +else if (bus_wen_ctl_sts) irq_ena <= bus_wdt[7]; + +// transmit status (active after onewire cycle ends) +always @ (posedge clk, posedge rst) +if (rst) irq_sts <= 1'b0; +else begin + if (bus_wen_ctl_sts) irq_sts <= 1'b0; + else if (pls & (cnt == t_zero)) irq_sts <= 1'b1; + else if (bus_ren_ctl_sts) irq_sts <= 1'b0; +end + +////////////////////////////////////////////////////////////////////////////// +// onewire state machine +////////////////////////////////////////////////////////////////////////////// + +assign req_ovd = OVD_E ? bus_wen_ctl_sts & bus_wdt[2] : 1'b0; + +// overdrive +always @ (posedge clk, posedge rst) +if (rst) owr_ovd <= 1'b0; +else if (bus_wen_ctl_sts) owr_ovd <= req_ovd; + +// reset +always @ (posedge clk, posedge rst) +if (rst) owr_rst <= 1'b0; +else if (bus_wen_ctl_sts) owr_rst <= bus_wdt[1]; + +// transmit data, reset, overdrive +always @ (posedge clk, posedge rst) +if (rst) owr_dat <= 1'b0; +else begin + if (bus_wen_ctl_sts) owr_dat <= bus_wdt[0]; + else if (pls & (cnt == t_zero)) owr_dat <= owr_smp; +end + +// onewire cycle status +always @ (posedge clk, posedge rst) +if (rst) owr_cyc <= 1'b0; +else begin + if (bus_wen_ctl_sts) owr_cyc <= bus_wdt[3] & ~&bus_wdt[2:0]; + else if (pls & (cnt == t_zero)) owr_cyc <= 1'b0; +end + +// state counter (initial value depends whether the cycle is reset or data) +always @ (posedge clk, posedge rst) +if (rst) cnt <= 0; +else begin + if (bus_wen_ctl_sts) cnt <= (&bus_wdt[1:0] ? t_idl : bus_wdt[1] ? t_rst : t_bit) - 1'd1; + else if (pls) cnt <= cnt - 1'd1; +end + +// receive data (sampling point depends whether the cycle is reset or data) +always @ (posedge clk) +if (pls) begin + if ( owr_rst & (cnt == t_rstp)) owr_smp <= owr_iln; // presence detect + else if (~owr_rst & (cnt == t_bits)) owr_smp <= owr_iln; // read data bit +end + +// output register (switch point depends whether the cycle is reset or data) +always @ (posedge clk, posedge rst) +if (rst) owr_oen <= 1'b0; +else begin + if (bus_wen_ctl_sts) owr_oen <= ~&bus_wdt[1:0]; + else if (pls) begin + if (owr_rst & (cnt == t_rsth)) owr_oen <= 1'b0; // reset + else if (owr_dat & (cnt == t_dat1)) owr_oen <= 1'b0; // write 1, read + else if ( (cnt == t_dat0)) owr_oen <= 1'b0; // write 0 + end +end + +////////////////////////////////////////////////////////////////////////////// +// IO +////////////////////////////////////////////////////////////////////////////// + +// only one 1-wire line can be accessed at the same time +assign owr_e = owr_oen << owr_sel; +// all 1-wire lines can be powered independently +assign owr_p = owr_pwr; + +// 1-wire line status read multiplexer +assign owr_iln = owr_i [owr_sel]; + +endmodule diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd new file mode 100644 index 000000000..b1f5d60b7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/wb_onewire_master.vhd @@ -0,0 +1,184 @@ +------------------------------------------------------------------------------ +-- Title : Wishbone 1-Wire Master +-- Project : General Cores Library (gencores) +------------------------------------------------------------------------------ +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-05-18 +-- Last update: 2012-02-23 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Wishbone Dallas/Maxim Semiconductor 1-Wire master. +------------------------------------------------------------------------------- +-- +-- Based on sockit_owm project Copyright (c) 2010 Iztok Jeras. +-- http://opencores.org/project,sockit_owm +-- +-- sockit_owm RTL is licensed under LGPL 3. + +-- wb_onewire_master.vhd copyright (c) 2011 CERN +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-09-18 1.0 twlostow Created +-- 2016-08-24 1.1 jpospisi propagated CDR_N/O generics up the +-- hierarchy; added assignments to (new) +-- unspecified WB signals +------------------------------------------------------------------------------- + +library ieee; +use ieee.STD_LOGIC_1164.all; + +use work.gencores_pkg.all; +use work.wishbone_pkg.all; + +entity wb_onewire_master is + + generic( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_ports : integer := 1; + g_ow_btp_normal : string := "5.0"; + g_ow_btp_overdrive : string := "1.0"; + g_CDR_N : integer := 4; -- normal mode + g_CDR_O : integer := 0 -- overdrive mode + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_adr_i : in std_logic_vector(2 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_ack_o : out std_logic; + wb_int_o : out std_logic; + wb_stall_o : out std_logic; + + owr_pwren_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_en_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_i : in std_logic_vector(g_num_ports -1 downto 0) + ); + +end wb_onewire_master; + + +architecture rtl of wb_onewire_master is + + component sockit_owm + generic( + BTP_N : string; + BTP_O : string; + OWN : integer; + CDR_N : integer; + CDR_O : integer); + + port( + clk : in std_logic; + rst : in std_logic; + bus_ren : in std_logic; + bus_wen : in std_logic; + bus_adr : in std_logic_vector(0 downto 0); + bus_wdt : in std_logic_vector(31 downto 0); + bus_rdt : out std_logic_vector(31 downto 0); + bus_irq : out std_logic; + owr_p : out std_logic_vector(OWN-1 downto 0); + owr_e : out std_logic_vector(OWN-1 downto 0); + owr_i : in std_logic_vector(OWN-1 downto 0) + ); + end component; + + signal bus_wen : std_logic; + signal bus_ren : std_logic; + signal rst : std_logic; + + signal slave_in : t_wishbone_slave_in; + signal slave_out : t_wishbone_slave_out; + + signal adp_out : t_wishbone_master_out; + signal adp_in : t_wishbone_master_in; + + signal rdat_int : std_logic_vector(31 downto 0); + +begin -- rtl + + slave_in.adr(2 downto 0) <= wb_adr_i; + slave_in.adr(c_wishbone_address_width-1 downto 3) <= (others => '0'); + slave_in.cyc <= wb_cyc_i; + slave_in.stb <= wb_stb_i; + slave_in.sel <= wb_sel_i; + slave_in.dat <= wb_dat_i; + slave_in.we <= wb_we_i; + + wb_int_o <= slave_out.int; + wb_dat_o <= slave_out.dat; + wb_stall_o <= slave_out.stall; + wb_ack_o <= slave_out.ack; + + + U_Slave_adapter : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => true, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + + slave_i => slave_in, + slave_o => slave_out, + master_i => adp_in, + master_o => adp_out); + + + bus_wen <= adp_out.cyc and adp_out.stb and adp_out.we and not adp_in.ack; + bus_ren <= adp_out.cyc and adp_out.stb and not (adp_out.we or adp_in.ack); + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + adp_in.ack <= '0'; + else + adp_in.ack <= adp_out.stb and adp_out.cyc and not adp_in.ack; + adp_in.dat <= rdat_int; + end if; + end if; + end process; + + rst <= not rst_n_i; + + Wrapped_1wire : sockit_owm + generic map ( + BTP_N => g_ow_btp_normal, + BTP_O => g_ow_btp_overdrive, + OWN => g_num_ports, + CDR_N => g_CDR_N, + CDR_O => g_CDR_O) + port map ( + clk => clk_sys_i, + rst => rst, + bus_ren => bus_ren, + bus_wen => bus_wen, + bus_adr => adp_out.adr(0 downto 0), + bus_wdt => adp_out.dat, + bus_rdt => rdat_int, + bus_irq => adp_in.int, + owr_p => owr_pwren_o, + owr_e => owr_en_o, + owr_i => owr_i); + + adp_in.err <= '0'; + adp_in.rty <= '0'; + adp_in.stall <= '0'; + +end rtl; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd new file mode 100644 index 000000000..3920efd20 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_onewire_master/xwb_onewire_master.vhd @@ -0,0 +1,105 @@ +-------------------------------------------------------------------------------- +-- Modifications: +-- 2016-08-24: by Jan Pospisil (j.pospisil@cern.ch) +-- * propagated CDR_N/O generics up the hierarchy; added assignments +-- to (new) unspecified WB signals +-------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.wishbone_pkg.all; + +entity xwb_onewire_master is + generic( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_ports : integer := 1; + g_ow_btp_normal : string := "5.0"; + g_ow_btp_overdrive : string := "1.0"; + g_CDR_N : integer := 4; -- normal mode + g_CDR_O : integer := 0 -- overdrive mode + ); + + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + -- Wishbone + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor; + + owr_pwren_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_en_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_i : in std_logic_vector(g_num_ports -1 downto 0) + + ); + +end xwb_onewire_master; + +architecture rtl of xwb_onewire_master is + + component wb_onewire_master + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_ports : integer; + g_ow_btp_normal : string; + g_ow_btp_overdrive : string; + g_CDR_N : integer; + g_CDR_O : integer); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_adr_i : in std_logic_vector(2 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_ack_o : out std_logic; + wb_int_o : out std_logic; + wb_stall_o : out std_logic; + + owr_pwren_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_en_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_i : in std_logic_vector(g_num_ports -1 downto 0)); + end component; + +begin -- rtl + + U_Wrapped_1W : wb_onewire_master + generic map ( + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_num_ports => g_num_ports, + g_ow_btp_normal => g_ow_btp_normal, + g_ow_btp_overdrive => g_ow_btp_overdrive, + g_CDR_N => g_CDR_N, + g_CDR_O => g_CDR_O) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + wb_cyc_i => slave_i.cyc, + wb_sel_i => slave_i.sel, + wb_stb_i => slave_i.stb, + wb_we_i => slave_i.we, + wb_adr_i => slave_i.adr(2 downto 0), + wb_dat_i => slave_i.dat, + wb_dat_o => slave_o.dat, + wb_ack_o => slave_o.ack, + wb_int_o => slave_o.int, + wb_stall_o => slave_o.stall, + owr_pwren_o => owr_pwren_o, + owr_en_o => owr_en_o, + owr_i => owr_i); + + slave_o.err <= '0'; + slave_o.rty <= '0'; + + desc_o <= (others => '0'); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd new file mode 100644 index 000000000..193fc3dc3 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd @@ -0,0 +1,232 @@ +------------------------------------------------------------------------------- +-- Title : Wishbone Slave Adapter +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : wb_slave_adapter.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: +-- +-- universal "adapter" +-- pipelined <> classic +-- word-aligned/byte-aligned address +------------------------------------------------------------------------------- +-- Copyright (c) 2011-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wishbone_pkg.all; + +entity wb_slave_adapter is + + generic ( + g_master_use_struct : boolean; + g_master_mode : t_wishbone_interface_mode; + g_master_granularity : t_wishbone_address_granularity; + g_slave_use_struct : boolean; + g_slave_mode : t_wishbone_interface_mode; + g_slave_granularity : t_wishbone_address_granularity + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + +-- slave port (i.e. wb_slave_adapter is slave) + sl_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0); + sl_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + sl_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + sl_cyc_i : in std_logic; + sl_stb_i : in std_logic; + sl_we_i : in std_logic; + + + sl_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + sl_err_o : out std_logic; + sl_rty_o : out std_logic; + sl_ack_o : out std_logic; + sl_stall_o : out std_logic; + sl_int_o : out std_logic; + + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + +-- master port (i.e. wb_slave_adapter is master) + ma_adr_o : out std_logic_vector(c_wishbone_address_width-1 downto 0); + ma_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + ma_sel_o : out std_logic_vector(c_wishbone_data_width/8-1 downto 0); + ma_cyc_o : out std_logic; + ma_stb_o : out std_logic; + ma_we_o : out std_logic; + + ma_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + ma_err_i : in std_logic; + ma_rty_i : in std_logic; + ma_ack_i : in std_logic; + ma_stall_i : in std_logic; + ma_int_i : in std_logic; + + master_i : in t_wishbone_master_in; + master_o : out t_wishbone_master_out + ); +end wb_slave_adapter; + +architecture rtl of wb_slave_adapter is + + function f_num_byte_address_bits + return integer is + begin + case c_wishbone_data_width is + when 8 => return 0; + when 16 => return 1; + when 32 => return 2; + when 64 => return 3; + when others => + report "wb_slave_adapter: invalid c_wishbone_data_width (we support 8, 16, 32 and 64)" severity failure; + end case; + return 0; + end f_num_byte_address_bits; + + function f_zeros(size : integer) + return std_logic_vector is + begin + return std_logic_vector(to_unsigned(0, size)); + end f_zeros; + + type t_fsm_state is (IDLE, WAIT4ACK); + + signal fsm_state : t_fsm_state := IDLE; + + signal master_in : t_wishbone_master_in; + signal master_out : t_wishbone_master_out; + signal slave_in : t_wishbone_slave_in; + signal slave_out : t_wishbone_slave_out; + signal stored_we : std_logic; + +begin -- rtl + + gen_slave_use_struct : if (g_slave_use_struct) generate + slave_in <= slave_i; + end generate gen_slave_use_struct; + + gen_slave_use_slv : if (not g_slave_use_struct) generate + slave_in.cyc <= sl_cyc_i; + slave_in.stb <= sl_stb_i; + slave_in.we <= sl_we_i; + slave_in.dat <= sl_dat_i; + slave_in.sel <= sl_sel_i; + slave_in.adr <= sl_adr_i; + end generate gen_slave_use_slv; + + slave_o <= slave_out; + sl_ack_o <= slave_out.ack; + sl_rty_o <= slave_out.rty; + sl_err_o <= slave_out.err; + sl_stall_o <= slave_out.stall; + sl_dat_o <= slave_out.dat; + sl_int_o <= slave_out.int; + + + gen_master_use_struct : if (g_master_use_struct) generate + master_in <= master_i; + end generate gen_master_use_struct; + + gen_master_use_slv : if (not g_master_use_struct) generate + master_in <= ( + ack => ma_ack_i, + rty => ma_rty_i, + err => ma_err_i, + dat => ma_dat_i, + stall => ma_stall_i, + int => ma_int_i); + end generate gen_master_use_slv; + + master_o <= master_out; + ma_adr_o <= master_out.adr; + ma_dat_o <= master_out.dat; + ma_sel_o <= master_out.sel; + ma_cyc_o <= master_out.cyc; + ma_stb_o <= master_out.stb; + ma_we_o <= master_out.we; + + p_gen_address : process(slave_in, master_out) + begin + if(g_master_granularity = g_slave_granularity) then + master_out.adr <= slave_in.adr; + elsif(g_master_granularity = BYTE) then -- byte->word + master_out.adr <= slave_in.adr(c_wishbone_address_width-f_num_byte_address_bits-1 downto 0) + & f_zeros(f_num_byte_address_bits); + else + master_out.adr <= f_zeros(f_num_byte_address_bits) + & slave_in.adr(c_wishbone_address_width-1 downto f_num_byte_address_bits); + end if; + end process; + + P2C : if (g_slave_mode = PIPELINED and g_master_mode = CLASSIC) generate + master_out.stb <= slave_in.stb; + slave_out.stall <= not master_in.ack; + end generate; + + C2P : if (g_slave_mode = CLASSIC and g_master_mode = PIPELINED) generate + master_out.stb <= slave_in.stb when fsm_state=IDLE else '0'; + slave_out.stall <= '0'; -- classic will ignore this anyway + + state_machine : process(clk_sys_i) is + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + fsm_state <= IDLE; + else + case fsm_state is + when IDLE => + if slave_in.stb ='1' and slave_in.cyc = '1' and master_in.stall='0' and master_in.ack='0' then + fsm_state <= WAIT4ACK; + end if; + when WAIT4ACK => + if (slave_in.stb = '0' and slave_in.cyc = '0') or master_in.ack='1' or master_in.err='1' then + fsm_state <= IDLE; + end if; + end case; + end if; + end if; + end process; + end generate; + + X2X : if (g_slave_mode = g_master_mode) generate + master_out.stb <= slave_in.stb; + slave_out.stall <= master_in.stall; + end generate; + + master_out.dat <= slave_in.dat; + master_out.cyc <= slave_in.cyc; + master_out.sel <= slave_in.sel; + master_out.we <= slave_in.we; + + slave_out.ack <= master_in.ack; + slave_out.err <= master_in.err; + slave_out.rty <= master_in.rty; + slave_out.dat <= master_in.dat; + slave_out.int <= master_in.int; +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/spi_defines.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/spi_defines.v new file mode 100644 index 000000000..f9afa0f47 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/spi_defines.v @@ -0,0 +1,167 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// spi_define.v //// +//// //// +//// This file is part of the SPI IP core project //// +//// http://www.opencores.org/projects/spi/ //// +//// //// +//// Author(s): //// +//// - Simon Srot (simons@opencores.org) //// +//// //// +//// All additional information is avaliable in the Readme.txt //// +//// file. //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2002 Authors //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +////////////////////////////////////////////////////////////////////// +// +// Modified to use parameters in spi_top instead of constants in this +// file for divider length, max char length and number of slaves, +// G.Daniluk, CERN 2013 +// +////////////////////////////////////////////////////////////////////// + +// +// Number of bits used for devider register. If used in system with +// low frequency of system clock this can be reduced. +// Use SPI_DIVIDER_LEN for fine tuning theexact number. +// +//`define SPI_DIVIDER_LEN_8 +//`define SPI_DIVIDER_LEN_16 +//`define SPI_DIVIDER_LEN_24 +//`define SPI_DIVIDER_LEN_32 +// +//`ifdef SPI_DIVIDER_LEN_8 +// `define SPI_DIVIDER_LEN 8 // Can be set from 1 to 8 +//`endif +//`ifdef SPI_DIVIDER_LEN_16 +// `define SPI_DIVIDER_LEN 16 // Can be set from 9 to 16 +//`endif +//`ifdef SPI_DIVIDER_LEN_24 +// `define SPI_DIVIDER_LEN 24 // Can be set from 17 to 24 +//`endif +//`ifdef SPI_DIVIDER_LEN_32 +// `define SPI_DIVIDER_LEN 32 // Can be set from 25 to 32 +//`endif + +// +// Maximum nuber of bits that can be send/received at once. +// Use SPI_MAX_CHAR for fine tuning the exact number, when using +// SPI_MAX_CHAR_32, SPI_MAX_CHAR_24, SPI_MAX_CHAR_16, SPI_MAX_CHAR_8. +// +//`define SPI_MAX_CHAR_128 +//`define SPI_MAX_CHAR_64 +//`define SPI_MAX_CHAR_32 +//`define SPI_MAX_CHAR_24 +//`define SPI_MAX_CHAR_16 +//`define SPI_MAX_CHAR_8 +// +//`ifdef SPI_MAX_CHAR_128 +// `define SPI_MAX_CHAR 128 // Can only be set to 128 +// `define SPI_CHAR_LEN_BITS 7 +//`endif +//`ifdef SPI_MAX_CHAR_64 +// `define SPI_MAX_CHAR 64 // Can only be set to 64 +// `define SPI_CHAR_LEN_BITS 6 +//`endif +//`ifdef SPI_MAX_CHAR_32 +// `define SPI_MAX_CHAR 32 // Can be set from 25 to 32 +// `define SPI_CHAR_LEN_BITS 5 +//`endif +//`ifdef SPI_MAX_CHAR_24 +// `define SPI_MAX_CHAR 24 // Can be set from 17 to 24 +// `define SPI_CHAR_LEN_BITS 5 +//`endif +//`ifdef SPI_MAX_CHAR_16 +// `define SPI_MAX_CHAR 16 // Can be set from 9 to 16 +// `define SPI_CHAR_LEN_BITS 4 +//`endif +//`ifdef SPI_MAX_CHAR_8 +// `define SPI_MAX_CHAR 8 // Can be set from 1 to 8 +// `define SPI_CHAR_LEN_BITS 3 +//`endif + +// +// Number of device select signals. Use SPI_SS_NB for fine tuning the +// exact number. +// +//`define SPI_SS_NB_8 +//`define SPI_SS_NB_16 +//`define SPI_SS_NB_24 +//`define SPI_SS_NB_32 +// +//`ifdef SPI_SS_NB_8 +// `define SPI_SS_NB 8 // Can be set from 1 to 8 +//`endif +//`ifdef SPI_SS_NB_16 +// `define SPI_SS_NB 16 // Can be set from 9 to 16 +//`endif +//`ifdef SPI_SS_NB_24 +// `define SPI_SS_NB 24 // Can be set from 17 to 24 +//`endif +//`ifdef SPI_SS_NB_32 +// `define SPI_SS_NB 32 // Can be set from 25 to 32 +//`endif + +// +// Bits of WISHBONE address used for partial decoding of SPI registers. +// +`define SPI_OFS_BITS 4:2 + +// +// Register offset +// +`define SPI_RX_0 0 +`define SPI_RX_1 1 +`define SPI_RX_2 2 +`define SPI_RX_3 3 +`define SPI_TX_0 0 +`define SPI_TX_1 1 +`define SPI_TX_2 2 +`define SPI_TX_3 3 +`define SPI_CTRL 4 +`define SPI_DEVIDE 5 +`define SPI_SS 6 + +// +// Number of bits in ctrl register +// +`define SPI_CTRL_BIT_NB 14 + +// +// Control register bit position +// +`define SPI_CTRL_ASS 13 +`define SPI_CTRL_IE 12 +`define SPI_CTRL_LSB 11 +`define SPI_CTRL_TX_NEGEDGE 10 +`define SPI_CTRL_RX_NEGEDGE 9 +`define SPI_CTRL_GO 8 +`define SPI_CTRL_RES_1 7 +`define SPI_CTRL_CHAR_LEN 6:0 + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/timescale.v b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/timescale.v new file mode 100644 index 000000000..60d4ecbd1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_spi/timescale.v @@ -0,0 +1,2 @@ +`timescale 1ns / 10ps + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd new file mode 100644 index 000000000..c2bb19ea4 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_pkg.vhd @@ -0,0 +1,99 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for Simple Wishbone UART +--------------------------------------------------------------------------------------- +-- File : simple_uart_pkg.vhd +-- Author : auto-generated by wbgen2 from simple_uart_wb.wb +-- Created : Tue Aug 15 10:16:30 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE simple_uart_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package uart_wbgen2_pkg is + + + -- Input registers (user design -> WB slave) + + type t_uart_in_registers is record + sr_tx_busy_i : std_logic; + sr_rx_rdy_i : std_logic; + rdr_rx_data_i : std_logic_vector(7 downto 0); + host_tdr_rdy_i : std_logic; + host_rdr_data_i : std_logic_vector(7 downto 0); + host_rdr_rdy_i : std_logic; + host_rdr_count_i : std_logic_vector(15 downto 0); + end record; + + constant c_uart_in_registers_init_value: t_uart_in_registers := ( + sr_tx_busy_i => '0', + sr_rx_rdy_i => '0', + rdr_rx_data_i => (others => '0'), + host_tdr_rdy_i => '0', + host_rdr_data_i => (others => '0'), + host_rdr_rdy_i => '0', + host_rdr_count_i => (others => '0') + ); + + -- Output registers (WB slave -> user design) + + type t_uart_out_registers is record + bcr_o : std_logic_vector(31 downto 0); + bcr_wr_o : std_logic; + tdr_tx_data_o : std_logic_vector(7 downto 0); + tdr_tx_data_wr_o : std_logic; + host_tdr_data_o : std_logic_vector(7 downto 0); + host_tdr_data_wr_o : std_logic; + end record; + + constant c_uart_out_registers_init_value: t_uart_out_registers := ( + bcr_o => (others => '0'), + bcr_wr_o => '0', + tdr_tx_data_o => (others => '0'), + tdr_tx_data_wr_o => '0', + host_tdr_data_o => (others => '0'), + host_tdr_data_wr_o => '0' + ); + function "or" (left, right: t_uart_in_registers) return t_uart_in_registers; + function f_x_to_zero (x:std_logic) return std_logic; + function f_x_to_zero (x:std_logic_vector) return std_logic_vector; +end package; + +package body uart_wbgen2_pkg is +function f_x_to_zero (x:std_logic) return std_logic is +begin +if x = '1' then +return '1'; +else +return '0'; +end if; +end function; +function f_x_to_zero (x:std_logic_vector) return std_logic_vector is +variable tmp: std_logic_vector(x'length-1 downto 0); +begin +for i in 0 to x'length-1 loop +if x(i) = '1' then +tmp(i):= '1'; +else +tmp(i):= '0'; +end if; +end loop; +return tmp; +end function; +function "or" (left, right: t_uart_in_registers) return t_uart_in_registers is +variable tmp: t_uart_in_registers; +begin +tmp.sr_tx_busy_i := f_x_to_zero(left.sr_tx_busy_i) or f_x_to_zero(right.sr_tx_busy_i); +tmp.sr_rx_rdy_i := f_x_to_zero(left.sr_rx_rdy_i) or f_x_to_zero(right.sr_rx_rdy_i); +tmp.rdr_rx_data_i := f_x_to_zero(left.rdr_rx_data_i) or f_x_to_zero(right.rdr_rx_data_i); +tmp.host_tdr_rdy_i := f_x_to_zero(left.host_tdr_rdy_i) or f_x_to_zero(right.host_tdr_rdy_i); +tmp.host_rdr_data_i := f_x_to_zero(left.host_rdr_data_i) or f_x_to_zero(right.host_rdr_data_i); +tmp.host_rdr_rdy_i := f_x_to_zero(left.host_rdr_rdy_i) or f_x_to_zero(right.host_rdr_rdy_i); +tmp.host_rdr_count_i := f_x_to_zero(left.host_rdr_count_i) or f_x_to_zero(right.host_rdr_count_i); +return tmp; +end function; +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd new file mode 100644 index 000000000..62d09a5c1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/simple_uart_wb.vhd @@ -0,0 +1,315 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for Simple Wishbone UART +--------------------------------------------------------------------------------------- +-- File : simple_uart_wb.vhd +-- Author : auto-generated by wbgen2 from simple_uart_wb.wb +-- Created : Tue Aug 15 10:16:30 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE simple_uart_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.uart_wbgen2_pkg.all; + + +entity simple_uart_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(2 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + rdr_rack_o : out std_logic; + host_rack_o : out std_logic; + regs_i : in t_uart_in_registers; + regs_o : out t_uart_out_registers + ); +end simple_uart_wb; + +architecture syn of simple_uart_wb is + +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(2 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + regs_o.bcr_wr_o <= '0'; + regs_o.tdr_tx_data_wr_o <= '0'; + rdr_rack_o <= '0'; + regs_o.host_tdr_data_wr_o <= '0'; + host_rack_o <= '0'; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + regs_o.bcr_wr_o <= '0'; + regs_o.tdr_tx_data_wr_o <= '0'; + rdr_rack_o <= '0'; + regs_o.host_tdr_data_wr_o <= '0'; + host_rack_o <= '0'; + ack_in_progress <= '0'; + else + regs_o.bcr_wr_o <= '0'; + regs_o.tdr_tx_data_wr_o <= '0'; + regs_o.host_tdr_data_wr_o <= '0'; + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(2 downto 0) is + when "000" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= regs_i.sr_tx_busy_i; + rddata_reg(1) <= regs_i.sr_rx_rdy_i; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001" => + if (wb_we_i = '1') then + regs_o.bcr_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010" => + if (wb_we_i = '1') then + regs_o.tdr_tx_data_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011" => + if (wb_we_i = '1') then + end if; + rddata_reg(7 downto 0) <= regs_i.rdr_rx_data_i; + rdr_rack_o <= '1'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "100" => + if (wb_we_i = '1') then + regs_o.host_tdr_data_wr_o <= '1'; + end if; + rddata_reg(8) <= regs_i.host_tdr_rdy_i; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "101" => + if (wb_we_i = '1') then + end if; + rddata_reg(7 downto 0) <= regs_i.host_rdr_data_i; + host_rack_o <= '1'; + rddata_reg(8) <= regs_i.host_rdr_rdy_i; + rddata_reg(24 downto 9) <= regs_i.host_rdr_count_i; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- TX busy +-- RX ready +-- Baudrate divider setting +-- pass-through field: Baudrate divider setting in register: Baudrate control register + regs_o.bcr_o <= wrdata_reg(31 downto 0); +-- Transmit data +-- pass-through field: Transmit data in register: Transmit data regsiter + regs_o.tdr_tx_data_o <= wrdata_reg(7 downto 0); +-- Received data +-- TX Data +-- pass-through field: TX Data in register: Host VUART Tx register + regs_o.host_tdr_data_o <= wrdata_reg(7 downto 0); +-- TX Ready +-- RX Data +-- RX Ready +-- RX FIFO Count + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd new file mode 100644 index 000000000..ea996e08e --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_rx.vhd @@ -0,0 +1,229 @@ +------------------------------------------------------------------------------ +-- Title : Simple Wishbone UART - receiver +-- Project : General Cores Collection (gencores) library +------------------------------------------------------------------------------ +-- File : uart_async_rx.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity uart_async_rx is + + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + baud8_tick_i: in std_logic; + + rxd_i : in std_logic; + rx_ready_o : out std_logic; + rx_error_o : out std_logic; + rx_data_o : out std_logic_vector(7 downto 0) + + ); + +end uart_async_rx; + + +architecture behavioral of uart_async_rx is + + signal Baud8Tick : std_logic; + + signal RxD_sync_inv : std_logic_vector(1 downto 0); + signal RxD_cnt_inv : unsigned(1 downto 0); + signal RxD_bit_inv : std_logic; + + signal state : std_logic_vector(3 downto 0); + signal bit_spacing : std_logic_vector(3 downto 0); + signal next_bit : std_logic; + + signal RxD_data : std_logic_vector(7 downto 0); + signal RxD_data_ready : std_logic; + signal RxD_data_error : std_logic; + + + +begin -- behavioral + + Baud8Tick <= baud8_tick_i; + + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + RxD_sync_inv <= (others => '0'); + else + if(Baud8Tick = '1') then + RxD_sync_inv <= RxD_sync_inv(0) & (not rxd_i); + end if; + end if; + end if; + end process; + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + RxD_bit_inv <= '0'; + RxD_cnt_inv <= (others => '0'); + else + if(Baud8Tick = '1') then + if(RxD_sync_inv(1) = '1' and RxD_cnt_inv /= "11") then + RxD_cnt_inv <= RxD_cnt_inv + 1; + elsif (RxD_sync_inv(1) = '0' and RxD_cnt_inv /= "00") then + RxD_cnt_inv <= RxD_cnt_inv - 1; + end if; + + if(RxD_cnt_inv = "00") then + RxD_bit_inv <= '0'; + elsif(RxD_cnt_inv = "11") then + RxD_bit_inv <= '1'; + end if; + end if; + end if; + end if; + end process; + + + next_bit <= '1' when (bit_spacing = x"a") else '0'; + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + bit_spacing <= (others => '0'); + else + if(state = x"0") then + bit_spacing <= "0000"; + elsif(Baud8Tick = '1') then +-- bit_spacing <= std_logic_vector(resize((unsigned(bit_spacing(2 downto 0)) + 1), 4)) + bit_spacing <= std_logic_vector(unsigned('0' & bit_spacing(2 downto 0)) + 1) + or (bit_spacing(3) & "000"); + end if; + end if; + end if; + end process; + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= (others => '0'); + else + if(Baud8Tick = '1') then + case state is + when "0000" => + if(RxD_bit_inv = '1') then -- start bit + state <= "1000"; + end if; + when "1000" => + if(next_bit = '1') then + state <= "1001"; -- bit 0 + end if; + when "1001" => + if(next_bit = '1') then + state <= "1010"; -- bit 1 + end if; + when "1010" => + if(next_bit = '1') then + state <= "1011"; -- bit 2 + end if; + when "1011" => + if(next_bit = '1') then + state <= "1100"; -- bit 3 + end if; + when "1100" => + if(next_bit = '1') then + state <= "1101"; -- bit 4 + end if; + when "1101" => + if(next_bit = '1') then + state <= "1110"; -- bit 5 + end if; + when "1110" => + if(next_bit = '1') then + state <= "1111"; -- bit 6 + end if; + when "1111" => + if(next_bit = '1') then + state <= "0001"; -- bit 7 + end if; + when "0001" => + if(next_bit = '1') then + state <= "0000"; -- bit stop + end if; + when others => state <= "0000"; + end case; + end if; + end if; + end if; + end process; + + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + RxD_data <= (others => '0'); + else + if(Baud8Tick = '1' and next_bit = '1' and state(3) = '1') then + RxD_data <= (not RxD_bit_inv) & RxD_data(7 downto 1); + end if; + end if; + end if; + end process; + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + RxD_data_error <= '0'; + RxD_data_ready <= '0'; + else + if(Baud8Tick = '1' and next_bit = '1' and state = "0001" and RxD_bit_inv = '0') then + RxD_data_ready <= '1'; + else + RxD_data_ready <= '0'; + end if; + + if(Baud8Tick = '1' and next_bit = '1' and state = "0001" and RxD_bit_inv = '1') then + RxD_data_error <= '1'; + else + RxD_data_error <= '0'; + end if; + end if; + end if; + end process; + + rx_data_o <= RxD_data; + rx_ready_o <= RxD_data_ready; + rx_error_o <= RxD_data_error; + + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd new file mode 100644 index 000000000..d0a743f39 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_async_tx.vhd @@ -0,0 +1,190 @@ +------------------------------------------------------------------------------ +-- Title : Simple Wishbone UART - tranmitter +-- Project : General Cores Collection (gencores) library +------------------------------------------------------------------------------ +-- File : uart_async_tx.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity uart_async_tx is + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + baud_tick_i: in std_logic; + + txd_o : out std_logic; + tx_start_p_i : in std_logic; + tx_data_i : in std_logic_vector(7 downto 0); + tx_busy_o : out std_logic + + ); + +end uart_async_tx; + +architecture behavioral of uart_async_tx is + +signal BaudTick : std_logic; + signal TxD_busy : std_logic; + signal TxD_ready : std_logic; + signal state : std_logic_vector(3 downto 0); + + signal TxD_dataReg : std_logic_vector(7 downto 0); + signal TxD_dataD : std_logic_vector(7 downto 0); + signal muxbit : std_logic; + signal TxD : std_logic; + +begin -- behavioral + + + + + TxD_ready <= '1' when state = "0000" else '0'; + TxD_busy <= not TxD_ready; + BaudTick <= baud_tick_i; + + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + TxD_dataReg <= (others => '0'); + elsif TxD_ready = '1' and tx_start_p_i = '1' then + TxD_dataReg <= tx_data_i; + end if; + end if; + end process; + + TxD_dataD <= TxD_dataReg; + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= "0000"; + else + case state is + when "0000" => + if (tx_start_p_i = '1') then + state <= "0001"; + end if; + + when "0001" => + if (BaudTick = '1') then + state <= "0100"; + end if; + when "0100" => + if (BaudTick = '1') then + state <= "1000"; + end if; + when "1000" => + if (BaudTick = '1') then + state <= "1001"; + end if; + when "1001" => + if (BaudTick = '1') then + state <= "1010"; + end if; + + when "1010" => + if (BaudTick = '1') then + state <= "1011"; + end if; + when "1011" => + if (BaudTick = '1') then + state <= "1100"; + end if; + when "1100" => + if (BaudTick = '1') then + state <= "1101"; + end if; + when "1101" => + if (BaudTick = '1') then + state <= "1110"; + end if; + when "1110" => + if (BaudTick = '1') then + state <= "1111"; + end if; + + when "1111" => + if (BaudTick = '1') then + state <= "0010"; + end if; + when "0010" => + if (BaudTick = '1') then + state <= "0011"; + end if; + + when "0011" => + if (BaudTick = '1') then + state <= "0000"; + end if; + when others => + state <= "0000"; + end case; + end if; + end if; + end process; + + + process(TxD_dataD, state) + begin + case state(2 downto 0) is + when "000" => muxbit <= TxD_dataD(0); + when "001" => muxbit <= TxD_dataD(1); + when "010" => muxbit <= TxD_dataD(2); + when "011" => muxbit <= TxD_dataD(3); + when "100" => muxbit <= TxD_dataD(4); + when "101" => muxbit <= TxD_dataD(5); + when "110" => muxbit <= TxD_dataD(6); + when "111" => muxbit <= TxD_dataD(7); + when others => null; + end case; + end process; + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + TxD <= '1'; + else + if(unsigned(state) < to_unsigned(4, state'length) or (state(3) = '1' and muxbit = '1')) then + TxD <= '1'; + else + TxD <= '0'; + end if; + end if; + end if; + end process; + + txd_o <= TxD; + tx_busy_o <= TxD_busy; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd new file mode 100644 index 000000000..a565c5c20 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/uart_baud_gen.vhd @@ -0,0 +1,89 @@ +------------------------------------------------------------------------------ +-- Title : Simple Wishbone UART - baud generator +-- Project : General Cores Collection (gencores) library +------------------------------------------------------------------------------ +-- File : uart_baud_gen.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity uart_baud_gen is + + generic ( + g_baud_acc_width : integer := 16); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + baudrate_i : in std_logic_vector(g_baud_acc_width downto 0); + + baud_tick_o : out std_logic; + baud8_tick_o : out std_logic); + +end uart_baud_gen; + +architecture behavioral of uart_baud_gen is + + signal Baud8GeneratorInc : unsigned(g_baud_acc_width downto 0); + signal Baud8GeneratorAcc : unsigned(g_baud_acc_width downto 0); + signal Baud8Tick : std_logic; + signal Baud_sreg : std_logic_vector(7 downto 0) := "10000000"; + + +begin -- behavioral + + Baud8GeneratorInc <= unsigned(baudrate_i); + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + Baud8GeneratorAcc <= (others => '0'); + else + Baud8GeneratorAcc <= ('0' & Baud8GeneratorAcc(Baud8GeneratorAcc'high-1 downto 0)) + Baud8GeneratorInc; + end if; + end if; + end process; + + Baud8Tick <= std_logic(Baud8GeneratorAcc(g_baud_acc_width)); + + process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + Baud_sreg <= "10000000"; + elsif Baud8Tick = '1' then + Baud_sreg <= Baud_sreg(0) & Baud_sreg(7 downto 1); + end if; + end if; + end process; + + baud_tick_o <= Baud_sreg(0) and Baud8Tick; + baud8_tick_o <= Baud8Tick; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd new file mode 100644 index 000000000..75379bf69 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/wb_simple_uart.vhd @@ -0,0 +1,323 @@ +------------------------------------------------------------------------------- +-- Title : Simple Wishbone UART +-- Project : General Cores Collection (gencores) library +------------------------------------------------------------------------------- +-- File : wb_simple_uart.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2011-02-21 +-- Last update: 2017-02-03 +-- Platform : FPGA-generics +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: A simple UART controller, providing two modes of operation +-- (both can be used simultenously): +-- - physical UART (encoding fixed to 8 data bits, no parity and one stop bit) +-- - virtual UART: TXed data is passed via a FIFO to the Wishbone host (and +-- vice versa). +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-02-21 1.0 twlostow Created +-- 2011-10-04 1.1 twlostow merged with VUART, added adapter +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.genram_pkg.all; +use work.wishbone_pkg.all; +use work.UART_wbgen2_pkg.all; + +entity wb_simple_uart is + generic( + g_with_virtual_uart : boolean; + g_with_physical_uart : boolean; + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_vuart_fifo_size : integer := 1024 + ); + port ( + + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + + uart_rxd_i : in std_logic; + uart_txd_o : out std_logic + ); +end wb_simple_uart; + +architecture syn of wb_simple_uart is + + constant c_baud_acc_width : integer := 16; + + component uart_baud_gen + generic ( + g_baud_acc_width : integer); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + baudrate_i : in std_logic_vector(g_baud_acc_width downto 0); + baud_tick_o : out std_logic; + baud8_tick_o : out std_logic); + end component; + + component uart_async_rx + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + baud8_tick_i : in std_logic; + rxd_i : in std_logic; + rx_ready_o : out std_logic; + rx_error_o : out std_logic; + rx_data_o : out std_logic_vector(7 downto 0)); + end component; + + component uart_async_tx + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + baud_tick_i : in std_logic; + txd_o : out std_logic; + tx_start_p_i : in std_logic; + tx_data_i : in std_logic_vector(7 downto 0); + tx_busy_o : out std_logic); + end component; + + component simple_uart_wb + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(2 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + rdr_rack_o : out std_logic; + host_rack_o : out std_logic; + regs_i : in t_uart_in_registers; + regs_o : out t_uart_out_registers + ); + end component; + + signal rx_ready_reg : std_logic; + signal rx_ready : std_logic; + signal uart_bcr : std_logic_vector(31 downto 0); + + signal rdr_rack : std_logic; + signal host_rack : std_logic; + + signal baud_tick : std_logic; + signal baud_tick8 : std_logic; + + signal resized_addr : std_logic_vector(c_wishbone_address_width-1 downto 0); + + signal wb_in : t_wishbone_slave_in; + signal wb_out : t_wishbone_slave_out; + + signal regs_in : t_UART_in_registers; + signal regs_out : t_UART_out_registers; + + signal fifo_empty, fifo_full, fifo_rd, fifo_wr : std_logic; + signal fifo_count : std_logic_vector(f_log2_size(g_vuart_fifo_size)-1 downto 0); + + signal phys_rx_ready, phys_tx_busy : std_logic; + + signal phys_rx_data : std_logic_vector(7 downto 0); + + +begin -- syn + + gen_check_generics : if(not g_with_physical_uart and not g_with_virtual_uart) generate + assert false report "wb_simple_uart: dummy configuration (use virtual, physical or both uarts)" severity failure; + end generate gen_check_generics; + + resized_addr(4 downto 0) <= wb_adr_i; + resized_addr(c_wishbone_address_width-1 downto 5) <= (others => '0'); + + U_Adapter : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => false, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + master_i => wb_out, + master_o => wb_in, + sl_adr_i => resized_addr, + sl_dat_i => wb_dat_i, + sl_sel_i => wb_sel_i, + sl_cyc_i => wb_cyc_i, + sl_stb_i => wb_stb_i, + sl_we_i => wb_we_i, + sl_dat_o => wb_dat_o, + sl_ack_o => wb_ack_o, + sl_stall_o => wb_stall_o); + + U_WB_SLAVE : simple_uart_wb + port map ( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => wb_in.adr(2 downto 0), + wb_dat_i => wb_in.dat, + wb_dat_o => wb_out.dat, + wb_cyc_i => wb_in.cyc, + wb_sel_i => wb_in.sel, + wb_stb_i => wb_in.stb, + wb_we_i => wb_in.we, + wb_ack_o => wb_out.ack, + wb_stall_o => wb_out.stall, + + rdr_rack_o => rdr_rack, + host_rack_o => host_rack, + regs_o => regs_out, + regs_i => regs_in); + + wb_out.err <= '0'; + wb_out.rty <= '0'; + wb_out.int <= '0'; + + gen_phys_uart : if(g_with_physical_uart) generate + + p_bcr_reg : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + uart_bcr <= (others => '0'); + elsif(regs_out.bcr_wr_o = '1')then + uart_bcr <= regs_out.bcr_o; + end if; + end if; + end process; + + U_BAUD_GEN : uart_baud_gen + generic map ( + g_baud_acc_width => c_baud_acc_width) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + baudrate_i => uart_bcr(c_baud_acc_width downto 0), + baud_tick_o => baud_tick, + baud8_tick_o => baud_tick8); + + U_TX : uart_async_tx + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + baud_tick_i => baud_tick, + txd_o => uart_txd_o, + tx_start_p_i => regs_out.tdr_tx_data_wr_o, + tx_data_i => regs_out.tdr_tx_data_o, + tx_busy_o => phys_tx_busy); + + U_RX : uart_async_rx + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + baud8_tick_i => baud_tick8, + rxd_i => uart_rxd_i, + rx_ready_o => phys_rx_ready, + rx_error_o => open, + rx_data_o => phys_rx_data); + + end generate gen_phys_uart; + + gen_vuart : if(g_with_virtual_uart) generate + + fifo_wr <= not fifo_full and regs_out.tdr_tx_data_wr_o; + fifo_rd <= not fifo_empty and not regs_in.host_rdr_rdy_i; + + U_VUART_FIFO : generic_sync_fifo + generic map ( + g_data_width => 8, + g_size => g_vuart_fifo_size, + g_with_count => true) + port map ( + rst_n_i => rst_n_i, + clk_i => clk_sys_i, + d_i => regs_out.tdr_tx_data_o, + we_i => fifo_wr, + q_o => regs_in.host_rdr_data_i, + rd_i => fifo_rd, + empty_o => fifo_empty, + full_o => fifo_full, + count_o => fifo_count); + + regs_in.host_rdr_count_i(fifo_count'left downto 0) <= fifo_count; + regs_in.host_rdr_count_i(15 downto fifo_count'length) <= (others => '0'); + + p_vuart_rx_ready : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + regs_in.host_rdr_rdy_i <= '0'; + elsif(fifo_rd = '1') then + regs_in.host_rdr_rdy_i <= '1'; + elsif(host_rack = '1') then + regs_in.host_rdr_rdy_i <= '0'; + end if; + end if; + end process; + + end generate gen_vuart; + + p_drive_rx_ready : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + regs_in.sr_rx_rdy_i <= '0'; + regs_in.rdr_rx_data_i <= (others => '0'); + else + if(rdr_rack = '1' and phys_rx_ready = '0' and regs_out.host_tdr_data_wr_o = '0') then + regs_in.sr_rx_rdy_i <= '0'; + elsif(phys_rx_ready = '1' and g_with_physical_uart) then + regs_in.sr_rx_rdy_i <= '1'; + regs_in.rdr_rx_data_i <= phys_rx_data; + elsif(regs_out.host_tdr_data_wr_o = '1' and g_with_virtual_uart) then + regs_in.sr_rx_rdy_i <= '1'; + regs_in.rdr_rx_data_i <= regs_out.host_tdr_data_o; + end if; + end if; + end if; + end process; + + regs_in.sr_tx_busy_i <= phys_tx_busy when (g_with_physical_uart) else '0'; + regs_in.host_tdr_rdy_i <= not regs_in.sr_rx_rdy_i; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd new file mode 100644 index 000000000..5914773d2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wb_uart/xwb_simple_uart.vhd @@ -0,0 +1,129 @@ +------------------------------------------------------------------------------ +-- Title : Simple Wishbone UART +-- Project : General Cores Collection (gencores) library +------------------------------------------------------------------------------ +-- File : xwb_simple_uart.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-05-18 +-- Last update: 2017-02-03 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: A simple UART controller, providing two modes of operation +-- (both can be used simultenously): +-- - physical UART (encoding fixed to 8 data bits, no parity and one stop bit) +-- - virtual UART: TXed data is passed via a FIFO to the Wishbone host (and +-- vice versa). +------------------------------------------------------------------------------- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-05-18 1.0 twlostow Created +-- 2011-10-04 1.1 twlostow xwb module +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.wishbone_pkg.all; + +entity xwb_simple_uart is + generic( + g_with_virtual_uart : boolean := true; + g_with_physical_uart : boolean := true; + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_vuart_fifo_size : integer := 1024 + ); + + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + -- Wishbone + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor; + + uart_rxd_i: in std_logic; + uart_txd_o: out std_logic + + ); + +end xwb_simple_uart; + +architecture rtl of xwb_simple_uart is + + component wb_simple_uart + generic ( + g_with_virtual_uart : boolean; + g_with_physical_uart : boolean; + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity; + g_vuart_fifo_size : integer); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + uart_rxd_i : in std_logic; + uart_txd_o : out std_logic); + end component; + +begin -- rtl + + U_Wrapped_UART: wb_simple_uart + generic map ( + g_with_virtual_uart => g_with_virtual_uart, + g_with_physical_uart => g_with_physical_uart, + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_vuart_fifo_size => g_vuart_fifo_size) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + wb_adr_i => slave_i.adr(4 downto 0), + wb_dat_i => slave_i.dat, + wb_dat_o => slave_o.dat, + wb_cyc_i => slave_i.cyc, + wb_sel_i => slave_i.sel, + wb_stb_i => slave_i.stb, + wb_we_i => slave_i.we, + wb_ack_o => slave_o.ack, + wb_stall_o => slave_o.stall, + uart_rxd_i => uart_rxd_i, + uart_txd_o => uart_txd_o); + + slave_o.err <= '0'; + slave_o.rty <= '0'; + slave_o.int <='0'; + + desc_o <= (others => '0'); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd new file mode 100644 index 000000000..7962e6b6f --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_eic.vhd @@ -0,0 +1,241 @@ +------------------------------------------------------------------------------- +-- Title : WBGEN components +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : wbgen2_eic.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + + +use work.wbgen2_pkg.all; + +entity wbgen2_eic is + + generic ( + g_num_interrupts : natural := 1; + + g_irq00_mode : integer := 0; + g_irq01_mode : integer := 0; + g_irq02_mode : integer := 0; + g_irq03_mode : integer := 0; + g_irq04_mode : integer := 0; + g_irq05_mode : integer := 0; + g_irq06_mode : integer := 0; + g_irq07_mode : integer := 0; + g_irq08_mode : integer := 0; + g_irq09_mode : integer := 0; + g_irq0a_mode : integer := 0; + g_irq0b_mode : integer := 0; + g_irq0c_mode : integer := 0; + g_irq0d_mode : integer := 0; + g_irq0e_mode : integer := 0; + g_irq0f_mode : integer := 0; + g_irq10_mode : integer := 0; + g_irq11_mode : integer := 0; + g_irq12_mode : integer := 0; + g_irq13_mode : integer := 0; + g_irq14_mode : integer := 0; + g_irq15_mode : integer := 0; + g_irq16_mode : integer := 0; + g_irq17_mode : integer := 0; + g_irq18_mode : integer := 0; + g_irq19_mode : integer := 0; + g_irq1a_mode : integer := 0; + g_irq1b_mode : integer := 0; + g_irq1c_mode : integer := 0; + g_irq1d_mode : integer := 0; + g_irq1e_mode : integer := 0; + g_irq1f_mode : integer := 0 + ); + port( + rst_n_i : in std_logic; -- reset & system clock, as always :) + clk_i : in std_logic; + + -- raw interrupt inputs + irq_i : in std_logic_vector(g_num_interrupts-1 downto 0); + + -- interrupt acknowledge signal, used for level-active interrupts to + -- indicate that the interrupt has been handled + irq_ack_o: out std_logic_vector(g_num_interrupts-1 downto 0); + +-- interrupt mask regsiter (slv/bus read-only) + reg_imr_o : out std_logic_vector(g_num_interrupts-1 downto 0); + +-- interrupt enable/disable registers (slv/bus pass-through) + reg_ier_i : in std_logic_vector(g_num_interrupts-1 downto 0); + reg_ier_wr_stb_i : in std_logic; + + reg_idr_i : in std_logic_vector(g_num_interrupts-1 downto 0); + reg_idr_wr_stb_i : in std_logic; + +-- interrupt status register (slv/bus write with LOAD_EXT) + reg_isr_o : out std_logic_vector(g_num_interrupts-1 downto 0); + reg_isr_i : in std_logic_vector(g_num_interrupts-1 downto 0); + reg_isr_wr_stb_i : in std_logic; + +-- multiplexed wishbone irq output + wb_irq_o : out std_logic + + ); + +end wbgen2_eic; + +architecture syn of wbgen2_eic is + + subtype t_irq_mode is integer; + type t_irq_mode_vec is array (0 to 31) of t_irq_mode; + + constant c_IRQ_MODE_RISING_EDGE : t_irq_mode := 0; + constant c_IRQ_MODE_FALLING_EDGE : t_irq_mode := 1; + constant c_IRQ_MODE_LEVEL_0 : t_irq_mode := 2; + constant c_IRQ_MODE_LEVEL_1 : t_irq_mode := 3; + + + signal irq_mode : t_irq_mode_vec; + + signal irq_mask : std_logic_vector(g_num_interrupts-1 downto 0); + signal irq_pending : std_logic_vector(g_num_interrupts-1 downto 0); + + signal irq_i_d0 : std_logic_vector(g_num_interrupts-1 downto 0); + signal irq_i_d1 : std_logic_vector(g_num_interrupts-1 downto 0); + signal irq_i_d2 : std_logic_vector(g_num_interrupts-1 downto 0); + +begin -- syn + + irq_mode(0) <= g_irq00_mode; + irq_mode(1) <= g_irq01_mode; + irq_mode(2) <= g_irq02_mode; + irq_mode(3) <= g_irq03_mode; + irq_mode(4) <= g_irq04_mode; + irq_mode(5) <= g_irq05_mode; + irq_mode(6) <= g_irq06_mode; + irq_mode(7) <= g_irq07_mode; + irq_mode(8) <= g_irq08_mode; + irq_mode(9) <= g_irq09_mode; + irq_mode(10) <= g_irq0a_mode; + irq_mode(11) <= g_irq0b_mode; + irq_mode(12) <= g_irq0c_mode; + irq_mode(13) <= g_irq0d_mode; + irq_mode(14) <= g_irq0e_mode; + irq_mode(15) <= g_irq0f_mode; + irq_mode(16) <= g_irq10_mode; + irq_mode(17) <= g_irq11_mode; + irq_mode(18) <= g_irq12_mode; + irq_mode(19) <= g_irq13_mode; + irq_mode(20) <= g_irq14_mode; + irq_mode(21) <= g_irq15_mode; + irq_mode(22) <= g_irq16_mode; + irq_mode(23) <= g_irq17_mode; + irq_mode(24) <= g_irq18_mode; + irq_mode(25) <= g_irq19_mode; + irq_mode(26) <= g_irq1a_mode; + irq_mode(27) <= g_irq1b_mode; + irq_mode(28) <= g_irq1c_mode; + irq_mode(29) <= g_irq1d_mode; + irq_mode(30) <= g_irq1e_mode; + irq_mode(31) <= g_irq1f_mode; + + + process(clk_i, rst_n_i) + begin + if(rst_n_i = '0') then + irq_i_d0 <= (others => '0'); + irq_i_d1 <= (others => '0'); + irq_i_d1 <= (others => '0'); + irq_pending <= (others => '0'); + irq_mask <= (others => '0'); + + elsif rising_edge(clk_i) then + + for i in 0 to g_num_interrupts-1 loop + + irq_i_d0(i) <= irq_i(i); + irq_i_d1(i) <= irq_i_d0(i); + irq_i_d2(i) <= irq_i_d1(i); + + + if((reg_isr_i(i) = '1' and reg_isr_wr_stb_i = '1') or irq_mask(i) = '0') then + irq_pending(i) <= '0'; + irq_i_d0(i) <= '0'; + irq_i_d1(i) <= '0'; + irq_i_d2(i) <= '0'; + + else + + case irq_mode(i) is + when c_IRQ_MODE_LEVEL_0 => irq_pending(i) <= not irq_i_d2(i); + when c_IRQ_MODE_LEVEL_1 => irq_pending(i) <= irq_i_d2(i); + when c_IRQ_MODE_RISING_EDGE => irq_pending(i) <= irq_pending(i) or ((not irq_i_d2(i)) and irq_i_d1(i)); + when c_IRQ_MODE_FALLING_EDGE => irq_pending(i) <= irq_pending(i) or ((not irq_i_d1(i)) and irq_i_d2(i)); + when others => null; + end case; + end if; + end loop; -- i + + if(reg_ier_wr_stb_i = '1') then + for i in 0 to g_num_interrupts-1 loop + if(reg_ier_i(i) = '1') then + irq_mask(i) <= '1'; + end if; + end loop; + end if; + + if(reg_idr_wr_stb_i = '1') then + for i in 0 to g_num_interrupts-1 loop + if(reg_idr_i(i) = '1') then + irq_mask(i) <= '0'; + end if; + end loop; + end if; + end if; + end process; + + -- generation of wb_irq_o + + process(clk_i, rst_n_i) + begin + if(rst_n_i = '0') then + wb_irq_o <= '0'; + elsif rising_edge(clk_i) then + if(irq_pending = std_logic_vector(to_unsigned(0, g_num_interrupts))) then + wb_irq_o <= '0'; + else + wb_irq_o <= '1'; + end if; + + end if; + end process; + + gen_irq_ack: for i in 0 to g_num_interrupts-1 generate + irq_ack_o(i) <= '1' when (reg_isr_wr_stb_i = '1' and reg_isr_i(i) = '1') else '0'; + end generate gen_irq_ack; + + reg_imr_o <= irq_mask; + reg_isr_o <= irq_pending; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd new file mode 100644 index 000000000..8905cc9dc --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_fifo_sync.vhd @@ -0,0 +1,144 @@ +------------------------------------------------------------------------------- +-- Title : WBGEN components +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : wbgen2_fifo_sync.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.wbgen2_pkg.all; + + +entity wbgen2_fifo_sync is + generic ( + g_width : integer; + g_size : integer; + g_usedw_size : integer); + + port + ( + + clk_i : in std_logic; + rst_n_i : in std_logic := '1'; + + wr_data_i : in std_logic_vector(g_width-1 downto 0); + wr_req_i : in std_logic; + + rd_data_o : out std_logic_vector(g_width-1 downto 0); + rd_req_i : in std_logic; + + wr_empty_o : out std_logic; + wr_full_o : out std_logic; + wr_usedw_o : out std_logic_vector(g_usedw_size -1 downto 0); + + rd_empty_o : out std_logic; + rd_full_o : out std_logic; + rd_usedw_o : out std_logic_vector(g_usedw_size -1 downto 0) + + ); +end wbgen2_fifo_sync; + + +architecture rtl of wbgen2_fifo_sync is + + + function f_log2_size (A : natural) return natural is + begin + for I in 1 to 64 loop -- Works for up to 64 bits + if (2**I > A) then + return(I-1); + end if; + end loop; + return(63); + end function f_log2_size; + + component generic_sync_fifo + generic ( + g_data_width : natural; + g_size : natural; + g_show_ahead : boolean; + g_with_empty : boolean; + g_with_full : boolean; + g_with_almost_empty : boolean; + g_with_almost_full : boolean; + g_with_count : boolean; + g_almost_empty_threshold : integer := 0; + g_almost_full_threshold : integer := 0); + port ( + rst_n_i : in std_logic := '1'; + clk_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + we_i : in std_logic; + q_o : out std_logic_vector(g_data_width-1 downto 0); + rd_i : in std_logic; + empty_o : out std_logic; + full_o : out std_logic; + almost_empty_o : out std_logic; + almost_full_o : out std_logic; + count_o : out std_logic_vector(f_log2_size(g_size)-1 downto 0)); + end component; + + signal empty_int : std_logic; + signal full_int : std_logic; + signal usedw_int : std_logic_vector(g_usedw_size-1 downto 0); + +begin + + wrapped_fifo: generic_sync_fifo + generic map ( + g_data_width => g_width, + g_size => g_size, + g_show_ahead => false, + g_with_empty => true, + g_with_full => true, + g_with_almost_empty => false, + g_with_almost_full => false, + g_with_count => true) + port map ( + rst_n_i => rst_n_i, + clk_i => clk_i, + d_i => wr_data_i, + we_i => wr_req_i, + q_o => rd_data_o, + rd_i => rd_req_i, + empty_o => empty_int, + full_o => full_int, + almost_empty_o => open, + almost_full_o => open, + count_o => usedw_int); + + + rd_empty_o <= empty_int; + rd_full_o <= full_int; + rd_usedw_o <= usedw_int; + + wr_empty_o <= empty_int; + wr_full_o <= full_int; + wr_usedw_o <= usedw_int; + + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd new file mode 100644 index 000000000..aabce15a7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wbgen2/wbgen2_pkg.vhd @@ -0,0 +1,154 @@ +------------------------------------------------------------------------------- +-- Title : WBGEN components +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : wbgen2_pkg.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2011-2012 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +package wbgen2_pkg is + + + component wbgen2_dpssram + generic ( + g_data_width : natural; + g_size : natural; + g_addr_width : natural; + g_dual_clock : boolean; + g_use_bwsel : boolean); + port ( + clk_a_i : in std_logic; + clk_b_i : in std_logic; + addr_a_i : in std_logic_vector(g_addr_width-1 downto 0); + addr_b_i : in std_logic_vector(g_addr_width-1 downto 0); + data_a_i : in std_logic_vector(g_data_width-1 downto 0); + data_b_i : in std_logic_vector(g_data_width-1 downto 0); + data_a_o : out std_logic_vector(g_data_width-1 downto 0); + data_b_o : out std_logic_vector(g_data_width-1 downto 0); + bwsel_a_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + bwsel_b_i : in std_logic_vector((g_data_width+7)/8-1 downto 0); + rd_a_i : in std_logic; + rd_b_i : in std_logic; + wr_a_i : in std_logic; + wr_b_i : in std_logic); + end component; + + + component wbgen2_eic + generic ( + g_num_interrupts : natural; + g_irq00_mode : integer; + g_irq01_mode : integer; + g_irq02_mode : integer; + g_irq03_mode : integer; + g_irq04_mode : integer; + g_irq05_mode : integer; + g_irq06_mode : integer; + g_irq07_mode : integer; + g_irq08_mode : integer; + g_irq09_mode : integer; + g_irq0a_mode : integer; + g_irq0b_mode : integer; + g_irq0c_mode : integer; + g_irq0d_mode : integer; + g_irq0e_mode : integer; + g_irq0f_mode : integer; + g_irq10_mode : integer; + g_irq11_mode : integer; + g_irq12_mode : integer; + g_irq13_mode : integer; + g_irq14_mode : integer; + g_irq15_mode : integer; + g_irq16_mode : integer; + g_irq17_mode : integer; + g_irq18_mode : integer; + g_irq19_mode : integer; + g_irq1a_mode : integer; + g_irq1b_mode : integer; + g_irq1c_mode : integer; + g_irq1d_mode : integer; + g_irq1e_mode : integer; + g_irq1f_mode : integer); + port ( + rst_n_i : in std_logic; + clk_i : in std_logic; + irq_i : in std_logic_vector(g_num_interrupts-1 downto 0); + irq_ack_o : out std_logic_vector(g_num_interrupts-1 downto 0); + reg_imr_o : out std_logic_vector(g_num_interrupts-1 downto 0); + reg_ier_i : in std_logic_vector(g_num_interrupts-1 downto 0); + reg_ier_wr_stb_i : in std_logic; + reg_idr_i : in std_logic_vector(g_num_interrupts-1 downto 0); + reg_idr_wr_stb_i : in std_logic; + reg_isr_o : out std_logic_vector(g_num_interrupts-1 downto 0); + reg_isr_i : in std_logic_vector(g_num_interrupts-1 downto 0); + reg_isr_wr_stb_i : in std_logic; + wb_irq_o : out std_logic); + end component; + + component wbgen2_fifo_async + generic ( + g_size : integer; + g_width : integer; + g_usedw_size : integer); + port ( + rst_n_i : in std_logic := '1'; + rd_clk_i : in std_logic; + rd_req_i : in std_logic; + rd_data_o : out std_logic_vector(g_width-1 downto 0); + rd_empty_o : out std_logic; + rd_full_o : out std_logic; + rd_usedw_o : out std_logic_vector(g_usedw_size -1 downto 0); + wr_clk_i : in std_logic; + wr_req_i : in std_logic; + wr_data_i : in std_logic_vector(g_width-1 downto 0); + wr_empty_o : out std_logic; + wr_full_o : out std_logic; + wr_usedw_o : out std_logic_vector(g_usedw_size -1 downto 0)); + end component; + + + component wbgen2_fifo_sync + generic ( + g_width : integer; + g_size : integer; + g_usedw_size : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic := '1'; + wr_data_i : in std_logic_vector(g_width-1 downto 0); + wr_req_i : in std_logic; + rd_data_o : out std_logic_vector(g_width-1 downto 0); + rd_req_i : in std_logic; + wr_empty_o : out std_logic; + wr_full_o : out std_logic; + wr_usedw_o : out std_logic_vector(g_usedw_size -1 downto 0); + rd_empty_o : out std_logic; + rd_full_o : out std_logic; + rd_usedw_o : out std_logic_vector(g_usedw_size -1 downto 0)); + end component; + +end wbgen2_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd new file mode 100644 index 000000000..b7dfdfafc --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/ip_cores/general-cores/modules/wishbone/wishbone_pkg.vhd @@ -0,0 +1,2130 @@ +------------------------------------------------------------------------------- +-- Title : Wishbone package +-- Project : General Cores +------------------------------------------------------------------------------- +-- File : wishbone_pkg.vhd +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Copyright (c) 2011-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; + +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.genram_pkg.all; + +package wishbone_pkg is + + constant c_wishbone_address_width : integer := 32; + constant c_wishbone_data_width : integer := 32; + + subtype t_wishbone_address is + std_logic_vector(c_wishbone_address_width-1 downto 0); + subtype t_wishbone_data is + std_logic_vector(c_wishbone_data_width-1 downto 0); + subtype t_wishbone_byte_select is + std_logic_vector((c_wishbone_address_width/8)-1 downto 0); + subtype t_wishbone_cycle_type is + std_logic_vector(2 downto 0); + subtype t_wishbone_burst_type is + std_logic_vector(1 downto 0); + + type t_wishbone_interface_mode is (CLASSIC, PIPELINED); + type t_wishbone_address_granularity is (BYTE, WORD); + + type t_wishbone_master_out is record + cyc : std_logic; + stb : std_logic; + adr : t_wishbone_address; + sel : t_wishbone_byte_select; + we : std_logic; + dat : t_wishbone_data; + end record t_wishbone_master_out; + + subtype t_wishbone_slave_in is t_wishbone_master_out; + + type t_wishbone_slave_out is record + ack : std_logic; + err : std_logic; + rty : std_logic; + stall : std_logic; + int : std_logic; + dat : t_wishbone_data; + end record t_wishbone_slave_out; + subtype t_wishbone_master_in is t_wishbone_slave_out; + + subtype t_wishbone_device_descriptor is std_logic_vector(255 downto 0); + + type t_wishbone_byte_select_array is array(natural range <>) of t_wishbone_byte_select; + type t_wishbone_data_array is array(natural range <>) of t_wishbone_data; + type t_wishbone_address_array is array(natural range <>) of t_wishbone_address; + type t_wishbone_master_out_array is array (natural range <>) of t_wishbone_master_out; + --type t_wishbone_slave_in_array is array (natural range <>) of t_wishbone_slave_in; + subtype t_wishbone_slave_in_array is t_wishbone_master_out_array; + type t_wishbone_slave_out_array is array (natural range <>) of t_wishbone_slave_out; + --type t_wishbone_master_in_array is array (natural range <>) of t_wishbone_master_in; + subtype t_wishbone_master_in_array is t_wishbone_slave_out_array; + + constant cc_dummy_address : std_logic_vector(c_wishbone_address_width-1 downto 0) := + (others => 'X'); + constant cc_dummy_data : std_logic_vector(c_wishbone_data_width-1 downto 0) := + (others => 'X'); + constant cc_dummy_sel : std_logic_vector(c_wishbone_data_width/8-1 downto 0) := + (others => 'X'); + constant cc_dummy_slave_in : t_wishbone_slave_in := + ('0', '0', cc_dummy_address, cc_dummy_sel, 'X', cc_dummy_data); + constant cc_dummy_master_out : t_wishbone_master_out := cc_dummy_slave_in; + + -- Dangerous! Will stall a bus. + constant cc_dummy_slave_out : t_wishbone_slave_out := + ('X', 'X', 'X', 'X', 'X', cc_dummy_data); + constant cc_dummy_master_in : t_wishbone_master_in := cc_dummy_slave_out; + + constant cc_dummy_address_array : t_wishbone_address_array(0 downto 0) := (0 => cc_dummy_address); + + -- A generally useful function. + function f_ceil_log2(x : natural) return natural; + function f_bits2string(s : std_logic_vector) return string; + + function f_string2bits(s : string) return std_logic_vector; + function f_string2svl (s : string) return std_logic_vector; + function f_slv2string (slv : std_logic_vector) return string; + + function f_string_fix_len( s : string; ret_len : natural := 10; fill_char : character := '0'; justify_right : boolean := true ) return string; + function f_hot_to_bin(x : std_logic_vector) return natural; + + -- *** Wishbone slave interface functions *** + -- f_wb_wr: + -- processes an incoming write reqest to a register while honoring the select lines + -- valid modes are overwrite "owr", set "set" (bits are or'ed) and clear "clr" (bits are nand'ed) + function f_wb_wr(pval : std_logic_vector; ival : std_logic_vector; sel : std_logic_vector; mode : string := "owr") return std_logic_vector; +------------------------------------------------------------------------------ +-- SDB declaration +------------------------------------------------------------------------------ + + constant c_sdb_device_length : natural := 512; -- bits + subtype t_sdb_record is std_logic_vector(c_sdb_device_length-1 downto 0); + type t_sdb_record_array is array(natural range <>) of t_sdb_record; + + type t_sdb_product is record + vendor_id : std_logic_vector(63 downto 0); + device_id : std_logic_vector(31 downto 0); + version : std_logic_vector(31 downto 0); + date : std_logic_vector(31 downto 0); + name : string(1 to 19); + end record t_sdb_product; + + type t_sdb_component is record + addr_first : std_logic_vector(63 downto 0); + addr_last : std_logic_vector(63 downto 0); + product : t_sdb_product; + end record t_sdb_component; + + constant c_sdb_endian_big : std_logic := '0'; + constant c_sdb_endian_little : std_logic := '1'; + type t_sdb_device is record + abi_class : std_logic_vector(15 downto 0); + abi_ver_major : std_logic_vector(7 downto 0); + abi_ver_minor : std_logic_vector(7 downto 0); + wbd_endian : std_logic; -- 0 = big, 1 = little + wbd_width : std_logic_vector(3 downto 0); -- 3=64-bit, 2=32-bit, 1=16-bit, 0=8-bit + sdb_component : t_sdb_component; + end record t_sdb_device; + + type t_sdb_msi is record + wbd_endian : std_logic; -- 0 = big, 1 = little + wbd_width : std_logic_vector(3 downto 0); -- 3=64-bit, 2=32-bit, 1=16-bit, 0=8-bit + sdb_component : t_sdb_component; + end record t_sdb_msi; + + type t_sdb_bridge is record + sdb_child : std_logic_vector(63 downto 0); + sdb_component : t_sdb_component; + end record t_sdb_bridge; + + type t_sdb_integration is record + product : t_sdb_product; + end record t_sdb_integration; + + type t_sdb_repo_url is record + repo_url : string(1 to 63); + end record t_sdb_repo_url; + + type t_sdb_synthesis is record + syn_module_name : string(1 to 16); + syn_commit_id : string(1 to 32); + syn_tool_name : string(1 to 8); + syn_tool_version : std_logic_vector(31 downto 0); + syn_date : std_logic_vector(31 downto 0); + syn_username : string(1 to 15); + end record t_sdb_synthesis; + + -- If you have a Wishbone master that does not receive MSI, + -- list it in the layout as 'f_sdb_auto_msi(c_null_msi, false)' + constant c_null_msi : t_sdb_msi := ( + wbd_endian => c_sdb_endian_big, + wbd_width => x"0", + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"0000000000000000", + product => ( + vendor_id => x"0000000000000000", + device_id => x"00000000", + version => x"00000000", + date => x"00000000", + name => " "))); + + -- general crossbar building functions + function f_sdb_create_array(g_enum_dev_id : boolean := false; + g_dev_id_offs : natural := 0; + g_enum_dev_name : boolean := false; + g_dev_name_offs : natural := 0; + device : t_sdb_device; + instances : natural := 1) return t_sdb_record_array; + function f_sdb_join_arrays(a : t_sdb_record_array; b : t_sdb_record_array) return t_sdb_record_array; + function f_sdb_extract_base_addr(sdb_record : t_sdb_record) return std_logic_vector; + function f_sdb_extract_end_addr(sdb_record : t_sdb_record) return std_logic_vector; + function f_sdb_automap_array(sdb_array : t_sdb_record_array; start_offset : t_wishbone_address := (others => '0')) return t_sdb_record_array; + function f_align_addr_offset(offs : unsigned; this_rng : unsigned; prev_rng : unsigned) return unsigned; + function f_sdb_create_rom_addr(sdb_array : t_sdb_record_array) return t_wishbone_address; + + + -- Used to configure a device at a certain address + function f_sdb_embed_device(device : t_sdb_device; address : t_wishbone_address) return t_sdb_record; + function f_sdb_embed_bridge(bridge : t_sdb_bridge; address : t_wishbone_address) return t_sdb_record; + function f_sdb_embed_msi(msi : t_sdb_msi; address : t_wishbone_address) return t_sdb_record; + function f_sdb_embed_integration(integr : t_sdb_integration) return t_sdb_record; + function f_sdb_embed_repo_url(url : t_sdb_repo_url) return t_sdb_record; + function f_sdb_embed_synthesis(syn : t_sdb_synthesis) return t_sdb_record; + + function f_sdb_extract_device(sdb_record : t_sdb_record) return t_sdb_device; + function f_sdb_extract_bridge(sdb_record : t_sdb_record) return t_sdb_bridge; + function f_sdb_extract_msi(sdb_record : t_sdb_record) return t_sdb_msi; + function f_sdb_extract_integration(sdb_record : t_sdb_record) return t_sdb_integration; + function f_sdb_extract_repo_url(sdb_record : t_sdb_record) return t_sdb_repo_url; + function f_sdb_extract_synthesis(sdb_record : t_sdb_record) return t_sdb_synthesis; + + -- Automatic crossbar mapping functions + function f_sdb_auto_device(device : t_sdb_device; enable : boolean := true; name: string := "") return t_sdb_record; + function f_sdb_auto_bridge(bridge : t_sdb_bridge; enable : boolean := true; name: string := "") return t_sdb_record; + function f_sdb_auto_msi (msi : t_sdb_msi; enable : boolean := true) return t_sdb_record; + function f_sdb_auto_layout(records: t_sdb_record_array) return t_sdb_record_array; + function f_sdb_auto_layout(slaves : t_sdb_record_array; masters : t_sdb_record_array) return t_sdb_record_array; + function f_sdb_auto_sdb (records: t_sdb_record_array) return t_wishbone_address; + function f_sdb_auto_sdb (slaves : t_sdb_record_array; masters : t_sdb_record_array) return t_wishbone_address; + + -- For internal use by the crossbar + function f_sdb_bus_end(g_wraparound : boolean; g_layout : t_sdb_record_array; g_sdb_addr : t_wishbone_address; msi : boolean) return unsigned; + function f_sdb_embed_product(product : t_sdb_product) return std_logic_vector; -- (319 downto 8) + function f_sdb_embed_component(sdb_component : t_sdb_component; address : t_wishbone_address) return std_logic_vector; -- (447 downto 8) + function f_sdb_extract_product(sdb_record : std_logic_vector(319 downto 8)) return t_sdb_product; + function f_sdb_extract_component(sdb_record : std_logic_vector(447 downto 8)) return t_sdb_component; + +------------------------------------------------------------------------------ +-- Components declaration +------------------------------------------------------------------------------- + + component wb_slave_adapter + generic ( + g_master_use_struct : boolean; + g_master_mode : t_wishbone_interface_mode; + g_master_granularity : t_wishbone_address_granularity; + g_slave_use_struct : boolean; + g_slave_mode : t_wishbone_interface_mode; + g_slave_granularity : t_wishbone_address_granularity); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + sl_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0) := cc_dummy_address; + sl_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0) := cc_dummy_data; + sl_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0) := cc_dummy_sel; + sl_cyc_i : in std_logic := '0'; + sl_stb_i : in std_logic := '0'; + sl_we_i : in std_logic := '0'; + sl_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + sl_err_o : out std_logic; + sl_rty_o : out std_logic; + sl_ack_o : out std_logic; + sl_stall_o : out std_logic; + sl_int_o : out std_logic; + slave_i : in t_wishbone_slave_in := cc_dummy_slave_in; + slave_o : out t_wishbone_slave_out; + ma_adr_o : out std_logic_vector(c_wishbone_address_width-1 downto 0); + ma_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + ma_sel_o : out std_logic_vector(c_wishbone_data_width/8-1 downto 0); + ma_cyc_o : out std_logic; + ma_stb_o : out std_logic; + ma_we_o : out std_logic; + ma_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0) := cc_dummy_data; + ma_err_i : in std_logic := '0'; + ma_rty_i : in std_logic := '0'; + ma_ack_i : in std_logic := '0'; + ma_stall_i : in std_logic := '0'; + ma_int_i : in std_logic := '0'; + master_i : in t_wishbone_master_in := cc_dummy_slave_out; + master_o : out t_wishbone_master_out); + end component; + + component wb_async_bridge + generic ( + g_simulation : integer; + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_cpu_address_width : integer); + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + cpu_cs_n_i : in std_logic; + cpu_wr_n_i : in std_logic; + cpu_rd_n_i : in std_logic; + cpu_bs_n_i : in std_logic_vector(3 downto 0); + cpu_addr_i : in std_logic_vector(g_cpu_address_width-1 downto 0); + cpu_data_b : inout std_logic_vector(31 downto 0); + cpu_nwait_o : out std_logic; + wb_adr_o : out std_logic_vector(c_wishbone_address_width - 1 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_stb_o : out std_logic; + wb_we_o : out std_logic; + wb_sel_o : out std_logic_vector(3 downto 0); + wb_cyc_o : out std_logic; + wb_dat_i : in std_logic_vector (c_wishbone_data_width-1 downto 0); + wb_ack_i : in std_logic; + wb_stall_i : in std_logic := '0'); + end component; + + component xwb_async_bridge + generic ( + g_simulation : integer; + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_cpu_address_width : integer); + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + cpu_cs_n_i : in std_logic; + cpu_wr_n_i : in std_logic; + cpu_rd_n_i : in std_logic; + cpu_bs_n_i : in std_logic_vector(3 downto 0); + cpu_addr_i : in std_logic_vector(g_cpu_address_width-1 downto 0); + cpu_data_b : inout std_logic_vector(31 downto 0); + cpu_nwait_o : out std_logic; + master_o : out t_wishbone_master_out; + master_i : in t_wishbone_master_in); + end component; + + component xwb_bus_fanout + generic ( + g_num_outputs : natural; + g_bits_per_slave : integer; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_slave_interface_mode : t_wishbone_interface_mode := CLASSIC); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + master_i : in t_wishbone_master_in_array(0 to g_num_outputs-1); + master_o : out t_wishbone_master_out_array(0 to g_num_outputs-1)); + end component; + + component xwb_crossbar + generic ( + g_num_masters : integer; + g_num_slaves : integer; + g_registered : boolean; + g_address : t_wishbone_address_array; + g_mask : t_wishbone_address_array); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in_array(g_num_masters-1 downto 0); + slave_o : out t_wishbone_slave_out_array(g_num_masters-1 downto 0); + master_i : in t_wishbone_master_in_array(g_num_slaves-1 downto 0); + master_o : out t_wishbone_master_out_array(g_num_slaves-1 downto 0); + sdb_sel_o : out std_logic_vector(g_num_masters-1 downto 0)); -- leave open! + end component; + + -- Use the f_xwb_bridge_*_sdb to bridge a crossbar to another + function f_xwb_bridge_manual_sdb( -- take a manual bus size + g_size : t_wishbone_address; + g_sdb_addr : t_wishbone_address) return t_sdb_bridge; + + function f_xwb_bridge_layout_sdb( -- determine bus size from layout + g_wraparound : boolean := true; + g_layout : t_sdb_record_array; + g_sdb_addr : t_wishbone_address) return t_sdb_bridge; + + function f_xwb_msi_manual_sdb( -- take a manual bus size + g_size : t_wishbone_address) return t_sdb_msi; + + function f_xwb_msi_layout_sdb( -- determine MSI size from layout + g_layout : t_sdb_record_array) return t_sdb_msi; + + component xwb_sdb_crossbar + generic ( + g_num_masters : integer; + g_num_slaves : integer; + g_registered : boolean := false; + g_wraparound : boolean := true; + g_layout : t_sdb_record_array; + g_sdb_addr : t_wishbone_address; + g_sdb_name : string := "WB4-Crossbar-GSI "); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in_array (g_num_masters-1 downto 0); + slave_o : out t_wishbone_slave_out_array (g_num_masters-1 downto 0); + msi_master_i : in t_wishbone_master_in_array (g_num_masters-1 downto 0) := (others => cc_dummy_master_in); + msi_master_o : out t_wishbone_master_out_array(g_num_masters-1 downto 0); + master_i : in t_wishbone_master_in_array (g_num_slaves -1 downto 0); + master_o : out t_wishbone_master_out_array(g_num_slaves -1 downto 0); + msi_slave_i : in t_wishbone_slave_in_array (g_num_slaves -1 downto 0) := (others => cc_dummy_slave_in); + msi_slave_o : out t_wishbone_slave_out_array (g_num_slaves -1 downto 0)); + end component; + + component xwb_register_link -- puts a register of delay between crossbars + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + master_i : in t_wishbone_master_in; + master_o : out t_wishbone_master_out); + end component; + + -- skidpad. acts like a fifo in wb flow control, but costs less + component wb_skidpad is + generic( + g_adrbits : natural := 32 + ); + Port( + clk_i : std_logic; + rst_n_i : std_logic; + + push_i : in std_logic; + pop_i : in std_logic; + full_o : out std_logic; + empty_o : out std_logic; + + adr_i : in std_logic_vector(g_adrbits-1 downto 0); + dat_i : in std_logic_vector(32-1 downto 0); + sel_i : in std_logic_vector(4-1 downto 0); + we_i : in std_logic; + + adr_o : out std_logic_vector(g_adrbits-1 downto 0); + dat_o : out std_logic_vector(32-1 downto 0); + sel_o : out std_logic_vector(4-1 downto 0); + we_o : out std_logic + ); + end component; + + component sdb_rom is + generic( + g_layout : t_sdb_record_array; + g_masters : natural; + g_bus_end : unsigned(63 downto 0); + g_sdb_name : string := "WB4-Crossbar-GSI "); + port( + clk_sys_i : in std_logic; + master_i : in std_logic_vector(g_masters-1 downto 0); + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out); + end component; + + constant c_xwb_dma_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"00", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"000000000000001f", + product => ( + vendor_id => x"0000000000000651", -- GSI + device_id => x"cababa56", + version => x"00000001", + date => x"20120518", + name => "WB4-Streaming-DMA_0"))); + component xwb_dma is + generic( + -- Value 0 cannot stream + -- Value 1 only slaves with async ACK can stream + -- Value 2 only slaves with combined latency <= 2 can stream + -- Value 3 only slaves with combined latency <= 6 can stream + -- Value 4 only slaves with combined latency <= 14 can stream + -- .... + logRingLen : integer := 4 + ); + port( + -- Common wishbone signals + clk_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + -- Master reader port + r_master_i : in t_wishbone_master_in; + r_master_o : out t_wishbone_master_out; + -- Master writer port + w_master_i : in t_wishbone_master_in; + w_master_o : out t_wishbone_master_out; + -- Pulsed high completion signal + interrupt_o : out std_logic + ); + end component; + + -- If you reset one clock domain, you must reset BOTH! + -- Release of the reset lines may be arbitrarily out-of-phase + component xwb_clock_crossing is + generic( + g_size : natural := 16); + port( + -- Slave control port + slave_clk_i : in std_logic; + slave_rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + -- Master reader port + master_clk_i : in std_logic; + master_rst_n_i : in std_logic; + master_i : in t_wishbone_master_in; + master_o : out t_wishbone_master_out; + -- Flow control back-channel for acks + slave_ready_o : out std_logic; + slave_stall_i : in std_logic := '0'); + end component; + + -- g_size is in words + function f_xwb_dpram(g_size : natural) return t_sdb_device; + component xwb_dpram + generic ( + g_size : natural; + g_init_file : string := ""; + g_must_have_init_file : boolean := true; + g_slave1_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_slave2_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_slave1_granularity : t_wishbone_address_granularity := WORD; + g_slave2_granularity : t_wishbone_address_granularity := WORD); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave1_i : in t_wishbone_slave_in; + slave1_o : out t_wishbone_slave_out; + slave2_i : in t_wishbone_slave_in; + slave2_o : out t_wishbone_slave_out); + end component; + + component xwb_dpram_mixed + generic( + g_size : natural := 16384; + g_init_file : string := ""; + g_must_have_init_file : boolean := true; + g_swap_word_endianness : boolean := true; + g_slave1_interface_mode : t_wishbone_interface_mode; + g_slave2_interface_mode : t_wishbone_interface_mode; + g_dpram_port_a_width : integer := 16; + g_dpram_port_b_width : integer := 32; + g_slave1_granularity : t_wishbone_address_granularity; + g_slave2_granularity : t_wishbone_address_granularity); + port( + clk_slave1_i : in std_logic; + clk_slave2_i : in std_logic; + rst_n_i : in std_logic; + + slave1_i : in t_wishbone_slave_in; + slave1_o : out t_wishbone_slave_out; + slave2_i : in t_wishbone_slave_in; + slave2_o : out t_wishbone_slave_out); + end component; + + -- Just like the DMA controller, but constantly at address 0 + component xwb_streamer is + generic( + -- Value 0 cannot stream + -- Value 1 only slaves with async ACK can stream + -- Value 2 only slaves with combined latency = 2 can stream + -- Value 3 only slaves with combined latency = 6 can stream + -- Value 4 only slaves with combined latency = 14 can stream + -- .... + logRingLen : integer := 4 + ); + port( + -- Common wishbone signals + clk_i : in std_logic; + rst_n_i : in std_logic; + -- Master reader port + r_master_i : in t_wishbone_master_in; + r_master_o : out t_wishbone_master_out; + -- Master writer port + w_master_i : in t_wishbone_master_in; + w_master_o : out t_wishbone_master_out); + end component; + + + constant c_xwb_gpio_port_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"441c5143", + version => x"00000001", + date => x"20121129", + name => "WB-GPIO-Port "))); + + + component wb_gpio_port + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_pins : natural range 1 to 256; + g_with_builtin_tristates : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_cyc_i : in std_logic; + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_adr_i : in std_logic_vector(7 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + gpio_b : inout std_logic_vector(g_num_pins-1 downto 0); + gpio_out_o : out std_logic_vector(g_num_pins-1 downto 0); + gpio_in_i : in std_logic_vector(g_num_pins-1 downto 0); + gpio_oen_o : out std_logic_vector(g_num_pins-1 downto 0)); + end component; + + component xwb_gpio_port + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_pins : natural range 1 to 256; + g_with_builtin_tristates : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor; + gpio_b : inout std_logic_vector(g_num_pins-1 downto 0); + gpio_out_o : out std_logic_vector(g_num_pins-1 downto 0); + gpio_in_i : in std_logic_vector(g_num_pins-1 downto 0); + gpio_oen_o : out std_logic_vector(g_num_pins-1 downto 0)); + end component; + + constant c_xwb_i2c_master_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"123c5443", + version => x"00000001", + date => x"20121129", + name => "WB-I2C-Master "))); + + + component wb_i2c_master + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_interfaces : integer := 1); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_cyc_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_int_o : out std_logic; + wb_stall_o : out std_logic; + scl_pad_i : in std_logic_vector(g_num_interfaces-1 downto 0); + scl_pad_o : out std_logic_vector(g_num_interfaces-1 downto 0); + scl_padoen_o : out std_logic_vector(g_num_interfaces-1 downto 0); + sda_pad_i : in std_logic_vector(g_num_interfaces-1 downto 0); + sda_pad_o : out std_logic_vector(g_num_interfaces-1 downto 0); + sda_padoen_o : out std_logic_vector(g_num_interfaces-1 downto 0)); + end component; + + component xwb_i2c_master + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_interfaces : integer := 1); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor; + scl_pad_i : in std_logic_vector(g_num_interfaces-1 downto 0); + scl_pad_o : out std_logic_vector(g_num_interfaces-1 downto 0); + scl_padoen_o : out std_logic_vector(g_num_interfaces-1 downto 0); + sda_pad_i : in std_logic_vector(g_num_interfaces-1 downto 0); + sda_pad_o : out std_logic_vector(g_num_interfaces-1 downto 0); + sda_padoen_o : out std_logic_vector(g_num_interfaces-1 downto 0)); + end component; + + component xwb_lm32 + generic ( + g_profile : string; + g_reset_vector : std_logic_vector(31 downto 0) := x"00000000"; + g_sdb_address : std_logic_vector(31 downto 0) := x"00000000"); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + irq_i : in std_logic_vector(31 downto 0); + dwb_o : out t_wishbone_master_out; + dwb_i : in t_wishbone_master_in; + iwb_o : out t_wishbone_master_out; + iwb_i : in t_wishbone_master_in); + end component; + + constant c_xwb_onewire_master_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"779c5443", + version => x"00000001", + date => x"20121129", + name => "WB-OneWire-Master "))); + + component wb_onewire_master + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_ports : integer; + g_ow_btp_normal : string := "1.0"; + g_ow_btp_overdrive : string := "5.0"); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_adr_i : in std_logic_vector(2 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_ack_o : out std_logic; + wb_int_o : out std_logic; + wb_stall_o : out std_logic; + owr_pwren_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_en_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_i : in std_logic_vector(g_num_ports -1 downto 0)); + end component; + + component xwb_onewire_master + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_num_ports : integer; + g_ow_btp_normal : string := "5.0"; + g_ow_btp_overdrive : string := "1.0"); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor; + owr_pwren_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_en_o : out std_logic_vector(g_num_ports -1 downto 0); + owr_i : in std_logic_vector(g_num_ports -1 downto 0)); + end component; + + constant c_xwb_spi_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"000000000000001F", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"e503947e", -- echo "WB-SPI.Control " | md5sum | cut -c1-8 + version => x"00000001", + date => x"20121116", + name => "WB-SPI.Control "))); + + component wb_spi + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_divider_len : integer := 16; + g_max_char_len : integer := 128; + g_num_slaves : integer := 8); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_cyc_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_err_o : out std_logic; + wb_int_o : out std_logic; + wb_stall_o : out std_logic; + pad_cs_o : out std_logic_vector(g_num_slaves-1 downto 0); + pad_sclk_o : out std_logic; + pad_mosi_o : out std_logic; + pad_miso_i : in std_logic); + end component; + + component xwb_spi + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_divider_len : integer := 16; + g_max_char_len : integer := 128; + g_num_slaves : integer := 8); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor; + pad_cs_o : out std_logic_vector(g_num_slaves-1 downto 0); + pad_sclk_o : out std_logic; + pad_mosi_o : out std_logic; + pad_miso_i : in std_logic); + end component; + + component wb_simple_uart + generic ( + g_with_virtual_uart : boolean := false; + g_with_physical_uart : boolean := true; + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_vuart_fifo_size : integer := 1024); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + uart_rxd_i : in std_logic := '1'; + uart_txd_o : out std_logic); + end component; + + component xwb_simple_uart + generic ( + g_with_virtual_uart : boolean := false; + g_with_physical_uart : boolean := true; + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_vuart_fifo_size : integer := 1024); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor; + uart_rxd_i : in std_logic := '1'; + uart_txd_o : out std_logic); + end component; + + component wb_simple_pwm + generic ( + g_num_channels : integer range 1 to 8; + g_regs_size : integer range 1 to 16 := 16; + g_default_period : integer range 0 to 255 := 0; + g_default_presc : integer range 0 to 255 := 0; + g_default_val : integer range 0 to 255 := 0; + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_adr_i : in std_logic_vector(5 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + pwm_o : out std_logic_vector(g_num_channels-1 downto 0)); + end component; + + component xwb_simple_pwm + generic ( + g_num_channels : integer range 1 to 8; + g_regs_size : integer range 1 to 16 := 16; + g_default_period : integer range 0 to 255 := 0; + g_default_presc : integer range 0 to 255 := 0; + g_default_val : integer range 0 to 255 := 0; + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + pwm_o : out std_logic_vector(g_num_channels-1 downto 0)); + end component; + + component wb_tics + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_period : integer); + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(3 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic); + end component; + + component xwb_tics + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_period : integer); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + desc_o : out t_wishbone_device_descriptor); + end component; + + component wb_vic + generic ( + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity; + g_num_interrupts : natural; + g_init_vectors : t_wishbone_address_array := cc_dummy_address_array; + g_retry_timeout : integer := 0 + ); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + wb_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + irqs_i : in std_logic_vector(g_num_interrupts-1 downto 0); + irq_master_o : out std_logic); + end component; + + constant c_xwb_vic_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"00000013", + version => x"00000002", + date => x"20120113", + name => "WB-VIC-Int.Control "))); + + component xwb_vic + generic ( + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity; + g_num_interrupts : natural; + g_init_vectors : t_wishbone_address_array := cc_dummy_address_array; + g_retry_timeout : integer := 0); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + irqs_i : in std_logic_vector(g_num_interrupts-1 downto 0); + irq_master_o : out std_logic); + end component; + + constant c_wb_serial_lcd_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"00", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"0000000000000651", -- GSI + device_id => x"b77a5045", + version => x"00000001", + date => x"20130222", + name => "SERIAL-LCD-DISPLAY "))); + component wb_serial_lcd + generic( + g_cols : natural := 40; + g_rows : natural := 24; + g_hold : natural := 15; -- How many times to repeat a line (for sharpness) + g_wait : natural := 1); -- How many cycles per state change (for 20MHz timing) + port( + slave_clk_i : in std_logic; + slave_rstn_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + di_clk_i : in std_logic; + di_scp_o : out std_logic; + di_lp_o : out std_logic; + di_flm_o : out std_logic; + di_dat_o : out std_logic); + end component; + + function f_wb_spi_flash_sdb(g_bits : natural) return t_sdb_device; + component wb_spi_flash is + generic( + g_port_width : natural := 1; -- 1 for EPCS, 4 for EPCQ + g_addr_width : natural := 24; -- log of memory (24=16MB) + g_idle_time : natural := 3; + g_dummy_time : natural := 8; + -- leave these at defaults if you have: + -- a) slow clock, b) valid constraints, or c) registered in/outputs + g_input_latch_edge : std_logic := '1'; -- rising + g_output_latch_edge : std_logic := '0'; -- falling + g_input_to_output_cycles : natural := 1); -- between 1 and 8 + port( + clk_i : in std_logic; + rstn_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + + -- For properly constrained designs, set clk_out_i = clk_in_i. + clk_out_i : in std_logic; + clk_in_i : in std_logic; + ncs_o : out std_logic; + oe_o : out std_logic_vector(g_port_width-1 downto 0); + asdi_o : out std_logic_vector(g_port_width-1 downto 0); + data_i : in std_logic_vector(g_port_width-1 downto 0); + + external_request_i : in std_logic := '0'; -- JTAG wants to use SPI? + external_granted_o : out std_logic); + end component; + + ----------------------------------------------------------------------------- + -- I2C to Wishbone bridge, following protocol defined with ELMA + ----------------------------------------------------------------------------- + component wb_i2c_bridge is + generic + ( + -- FSM watchdog timeout, see Appendix A in the component documentation for + -- an example of setting this generic + g_fsm_wdt : positive + ); + port + ( + -- Clock, reset + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- I2C lines + scl_i : in std_logic; + scl_o : out std_logic; + scl_en_o : out std_logic; + sda_i : in std_logic; + sda_o : out std_logic; + sda_en_o : out std_logic; + + -- I2C address + i2c_addr_i : in std_logic_vector(6 downto 0); + + -- Status outputs + -- TIP : Transfer In Progress + -- '1' when the I2C slave detects a matching I2C address, thus a + -- transfer is in progress + -- '0' when idle + -- ERR : Error + -- '1' when the SysMon attempts to access an invalid WB slave + -- '0' when idle + -- WDTO : Watchdog timeout (single clock cycle pulse) + -- '1' -- timeout of watchdog occured + -- '0' -- when idle + tip_o : out std_logic; + err_p_o : out std_logic; + wdto_p_o : out std_logic; + + -- Wishbone master signals + wbm_stb_o : out std_logic; + wbm_cyc_o : out std_logic; + wbm_sel_o : out std_logic_vector(3 downto 0); + wbm_we_o : out std_logic; + wbm_dat_i : in std_logic_vector(31 downto 0); + wbm_dat_o : out std_logic_vector(31 downto 0); + wbm_adr_o : out std_logic_vector(31 downto 0); + wbm_ack_i : in std_logic; + wbm_rty_i : in std_logic; + wbm_err_i : in std_logic + ); + end component wb_i2c_bridge; + + ------------------------------------------------------------------------------ + -- MultiBoot component + ------------------------------------------------------------------------------ + component xwb_xil_multiboot is + port + ( + -- Clock and reset input ports + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- Wishbone ports + wbs_i : in t_wishbone_slave_in; + wbs_o : out t_wishbone_slave_out; + + -- SPI ports + spi_cs_n_o : out std_logic; + spi_sclk_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic + ); + end component xwb_xil_multiboot; + + constant c_xwb_xil_multiboot_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"00", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"000000000000001f", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"11da333d", -- echo "WB-Xilinx-MultiBoot" | md5sum | cut -c1-8 + version => x"00000001", + date => x"20140313", + name => "WB-Xilinx-MultiBoot"))); + + constant cc_dummy_sdb_device : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"ffffffff", + version => x"00000001", + date => x"20150722", + name => "Unused-Device "))); + + +end wishbone_pkg; + +package body wishbone_pkg is + -- f_wb_wr: processes a write reqest to a slave register with select lines. valid modes are "owr", "set" and "clr" + function f_wb_wr(pval : std_logic_vector; ival : std_logic_vector; sel : std_logic_vector; mode : string := "owr") return std_logic_vector is + variable n_sel : std_logic_vector(pval'range); + variable n_val : std_logic_vector(pval'range); + variable result : std_logic_vector(pval'range); + begin + for i in pval'range loop + n_sel(i) := sel((i-pval'low) / 8); -- subtract the low index for when register width > wishbone data width + n_val(i) := ival(i-pval'low); + end loop; + + if(mode = "set") then + result := pval or (n_val and n_sel); + elsif (mode = "clr") then + result := pval and not (n_val and n_sel); + else + result := (pval and not n_sel) or (n_val and n_sel); + end if; + + return result; + end f_wb_wr; + + function f_ceil_log2(x : natural) return natural is + begin + if x <= 1 + then return 0; + else return f_ceil_log2((x+1)/2) +1; + end if; + end f_ceil_log2; + + function f_sdb_embed_product(product : t_sdb_product) + return std_logic_vector -- (319 downto 8) + is + variable result : std_logic_vector(319 downto 8); + begin + result(319 downto 256) := product.vendor_id; + result(255 downto 224) := product.device_id; + result(223 downto 192) := product.version; + result(191 downto 160) := product.date; + for i in 0 to 18 loop -- string to ascii + result(159-i*8 downto 152-i*8) := + std_logic_vector(to_unsigned(character'pos(product.name(i+1)), 8)); + end loop; + return result; + end; + + function f_sdb_extract_product(sdb_record : std_logic_vector(319 downto 8)) + return t_sdb_product + is + variable result : t_sdb_product; + begin + result.vendor_id := sdb_record(319 downto 256); + result.device_id := sdb_record(255 downto 224); + result.version := sdb_record(223 downto 192); + result.date := sdb_record(191 downto 160); + for i in 0 to 18 loop -- ascii to string + result.name(i+1) := character'val(to_integer(unsigned(sdb_record(159-i*8 downto 152-i*8)))); + end loop; + return result; + end; + + function f_sdb_embed_component(sdb_component : t_sdb_component; address : t_wishbone_address) + return std_logic_vector -- (447 downto 8) + is + variable result : std_logic_vector(447 downto 8); + + constant first : unsigned(63 downto 0) := unsigned(sdb_component.addr_first); + constant last : unsigned(63 downto 0) := unsigned(sdb_component.addr_last); + variable base : unsigned(63 downto 0) := (others => '0'); + begin + base(address'length-1 downto 0) := unsigned(address); + + result(447 downto 384) := std_logic_vector(base); + result(383 downto 320) := std_logic_vector(base + last - first); + result(319 downto 8) := f_sdb_embed_product(sdb_component.product); + return result; + end; + + function f_sdb_extract_component(sdb_record : std_logic_vector(447 downto 8)) + return t_sdb_component + is + variable result : t_sdb_component; + begin + result.addr_first := sdb_record(447 downto 384); + result.addr_last := sdb_record(383 downto 320); + result.product := f_sdb_extract_product(sdb_record(319 downto 8)); + return result; + end; + + function f_sdb_embed_device(device : t_sdb_device; address : t_wishbone_address) + return t_sdb_record + is + variable result : t_sdb_record; + begin + result(511 downto 496) := device.abi_class; + result(495 downto 488) := device.abi_ver_major; + result(487 downto 480) := device.abi_ver_minor; + result(479 downto 456) := (others => '0'); + result(455) := device.wbd_endian; + result(454 downto 452) := (others => '0'); + result(451 downto 448) := device.wbd_width; + result(447 downto 8) := f_sdb_embed_component(device.sdb_component, address); + result(7 downto 0) := x"01"; -- device + return result; + end; + + function f_sdb_extract_device(sdb_record : t_sdb_record) + return t_sdb_device + is + variable result : t_sdb_device; + begin + result.abi_class := sdb_record(511 downto 496); + result.abi_ver_major := sdb_record(495 downto 488); + result.abi_ver_minor := sdb_record(487 downto 480); + result.wbd_endian := sdb_record(452); + result.wbd_width := sdb_record(451 downto 448); + result.sdb_component := f_sdb_extract_component(sdb_record(447 downto 8)); + + assert sdb_record(7 downto 0) = x"01" + report "Cannot extract t_sdb_device from record of type " & integer'image(to_integer(unsigned(sdb_record(7 downto 0)))) & "." + severity failure; + + return result; + end; + + function f_sdb_embed_msi(msi : t_sdb_msi; address : t_wishbone_address) + return t_sdb_record + is + variable result : t_sdb_record; + begin + result(511 downto 456) := (others => '0'); + result(455) := msi.wbd_endian; + result(454 downto 452) := (others => '0'); + result(451 downto 448) := msi.wbd_width; + result(447 downto 8) := f_sdb_embed_component(msi.sdb_component, address); + result(7 downto 0) := x"03"; -- msi + return result; + end; + + function f_sdb_extract_msi(sdb_record : t_sdb_record) + return t_sdb_msi + is + variable result : t_sdb_msi; + begin + result.wbd_endian := sdb_record(452); + result.wbd_width := sdb_record(451 downto 448); + result.sdb_component := f_sdb_extract_component(sdb_record(447 downto 8)); + + assert sdb_record(7 downto 0) = x"03" + report "Cannot extract t_sdb_msi from record of type " & integer'image(to_integer(unsigned(sdb_record(7 downto 0)))) & "." + severity failure; + + return result; + end; + + function f_sdb_embed_integration(integr : t_sdb_integration) + return t_sdb_record + is + variable result : t_sdb_record; + begin + result(511 downto 320) := (others => '0'); + result(319 downto 8) := f_sdb_embed_product(integr.product); + result(7 downto 0) := x"80"; -- integration record + return result; + end f_sdb_embed_integration; + + function f_sdb_extract_integration(sdb_record : t_sdb_record) + return t_sdb_integration + is + variable result : t_sdb_integration; + begin + result.product := f_sdb_extract_product(sdb_record(319 downto 8)); + + assert sdb_record(7 downto 0) = x"80" + report "Cannot extract t_sdb_integration from record of type " & Integer'image(to_integer(unsigned(sdb_record(7 downto 0)))) & "." + severity Failure; + + return result; + end f_sdb_extract_integration; + + function f_sdb_embed_repo_url(url : t_sdb_repo_url) + return t_sdb_record + is + variable result : t_sdb_record; + begin + result(511 downto 8) := f_string2svl(url.repo_url); + result( 7 downto 0) := x"81"; -- repo_url record + return result; + end; + + function f_sdb_extract_repo_url(sdb_record : t_sdb_record) + return t_sdb_repo_url + is + variable result : t_sdb_repo_url; + begin + result.repo_url := f_slv2string(sdb_record(511 downto 8)); + + assert sdb_record(7 downto 0) = x"81" + report "Cannot extract t_sdb_repo_url from record of type " & Integer'image(to_integer(unsigned(sdb_record(7 downto 0)))) & "." + severity Failure; + + return result; + end; + + function f_sdb_embed_synthesis(syn : t_sdb_synthesis) + return t_sdb_record + is + variable result : t_sdb_record; + begin + result(511 downto 384) := f_string2svl(syn.syn_module_name); + result(383 downto 256) := f_string2bits(syn.syn_commit_id); + result(255 downto 192) := f_string2svl(syn.syn_tool_name); + result(191 downto 160) := syn.syn_tool_version; + result(159 downto 128) := syn.syn_date; + result(127 downto 8) := f_string2svl(syn.syn_username); + result( 7 downto 0) := x"82"; -- synthesis record + return result; + end; + + function f_sdb_extract_synthesis(sdb_record : t_sdb_record) + return t_sdb_synthesis + is + variable result : t_sdb_synthesis; + begin + result.syn_module_name := f_slv2string(sdb_record(511 downto 384)); + result.syn_commit_id := f_bits2string(sdb_record(383 downto 256)); + result.syn_tool_name := f_slv2string(sdb_record(255 downto 192)); + result.syn_tool_version := sdb_record(191 downto 160); + result.syn_date := sdb_record(159 downto 128); + result.syn_username := f_slv2string(sdb_record(127 downto 8)); + + assert sdb_record(7 downto 0) = x"82" + report "Cannot extract t_sdb_repo_url from record of type " & Integer'image(to_integer(unsigned(sdb_record(7 downto 0)))) & "." + severity Failure; + + return result; + end; + + function f_sdb_embed_bridge(bridge : t_sdb_bridge; address : t_wishbone_address) + return t_sdb_record + is + variable result : t_sdb_record; + + constant first : unsigned(63 downto 0) := unsigned(bridge.sdb_component.addr_first); + constant child : unsigned(63 downto 0) := unsigned(bridge.sdb_child); + variable base : unsigned(63 downto 0) := (others => '0'); + begin + base(address'length-1 downto 0) := unsigned(address); + + result(511 downto 448) := std_logic_vector(base + child - first); + result(447 downto 8) := f_sdb_embed_component(bridge.sdb_component, address); + result(7 downto 0) := x"02"; -- bridge + return result; + end; + + function f_sdb_extract_bridge(sdb_record : t_sdb_record) + return t_sdb_bridge + is + variable result : t_sdb_bridge; + begin + result.sdb_child := sdb_record(511 downto 448); + result.sdb_component := f_sdb_extract_component(sdb_record(447 downto 8)); + + assert sdb_record(7 downto 0) = x"02" + report "Cannot extract t_sdb_bridge from record of type " & integer'image(to_integer(unsigned(sdb_record(7 downto 0)))) & "." + severity failure; + + return result; + end; + + function f_sdb_auto_device(device : t_sdb_device; enable : boolean := true; name: string := "") + return t_sdb_record + is + constant c_zero : t_wishbone_address := (others => '0'); + variable v_device: t_sdb_device := device; + variable v_empty : t_sdb_record := (others => '0'); + begin + v_empty(7 downto 0) := x"f1"; + if name /= "" then + v_device.sdb_component.product.name := f_string_fix_len(name , 19, ' ', false); + end if; + if enable then + v_empty := f_sdb_embed_device(v_device, c_zero); + end if; + return v_empty; + end f_sdb_auto_device; + + function f_sdb_auto_bridge(bridge : t_sdb_bridge; enable : boolean := true; name: string := "") + return t_sdb_record + is + constant c_zero : t_wishbone_address := (others => '0'); + variable v_bridge: t_sdb_bridge := bridge; + variable v_empty : t_sdb_record := (others => '0'); + begin + v_empty(7 downto 0) := x"f2"; + if name /= "" then + v_bridge.sdb_component.product.name := f_string_fix_len(name , 19, ' ', false); + end if; + if enable then + v_empty := f_sdb_embed_bridge(v_bridge, c_zero); + end if; + return v_empty; + end f_sdb_auto_bridge; + + function f_sdb_auto_msi(msi : t_sdb_msi; enable : boolean := true) + return t_sdb_record + is + constant c_zero : t_wishbone_address := (others => '0'); + variable v_empty : t_sdb_record := (others => '0'); + begin + v_empty(7 downto 0) := x"f3"; + if enable then + return f_sdb_embed_msi(msi, c_zero); + else + return v_empty; + end if; + end f_sdb_auto_msi; + + subtype t_usdb_address is unsigned(63 downto 0); + type t_usdb_address_array is array(natural range <>) of t_usdb_address; + + -- We map devices by placing the smallest ones first. + -- This is guaranteed to pack the maximum number of devices in the smallest space. + -- If a device has an address != 0, we leave it alone and let the crossbar confirm + -- that the address does not cause a conflict. + function f_sdb_auto_layout_helper(records : t_sdb_record_array) + return t_usdb_address_array + is + alias c_records : t_sdb_record_array(records'length-1 downto 0) is records; + constant c_zero : t_usdb_address := (others => '0'); + + constant c_used_entries : natural := c_records'length + 1; + constant c_rom_entries : natural := 2**f_ceil_log2(c_used_entries); + constant c_rom_bytes : natural := c_rom_entries * c_sdb_device_length / 8; + + variable v_component : t_sdb_component; + variable v_sizes : t_usdb_address_array(c_records'length downto 0); + variable v_address : t_usdb_address_array(c_records'length downto 0); + variable v_bus_map : std_logic_vector(c_records'length downto 0) := (others => '0'); + variable v_bus_cursor: unsigned(63 downto 0) := (others => '0'); + variable v_msi_map : std_logic_vector(c_records'length downto 0) := (others => '0'); + variable v_msi_cursor: unsigned(63 downto 0) := (others => '0'); + variable v_increment : unsigned(63 downto 0) := (others => '0'); + variable v_type : std_logic_vector(7 downto 0); + begin + -- First, extract the length of the devices, ignoring those not to be mapped + for i in c_records'range loop + v_component := f_sdb_extract_component(c_records(i)(447 downto 8)); + v_sizes(i) := unsigned(v_component.addr_last); + v_address(i) := unsigned(v_component.addr_first); + + -- Silently round up to a power of two; the crossbar will give a warning for us + for j in 62 downto 0 loop + v_sizes(i)(j) := v_sizes(i)(j+1) or v_sizes(i)(j); + end loop; + + -- Only map devices/bridges at address zero + if v_address(i) = c_zero then + v_type := c_records(i)(7 downto 0); + case v_type is + when x"01" => v_bus_map(i) := '1'; + when x"02" => v_bus_map(i) := '1'; + when x"03" => v_msi_map(i) := '1'; + when others => null; + end case; + end if; + end loop; + + -- Assign the SDB record a spot as well + v_address(c_records'length) := (others => '0'); + v_sizes(c_records'length) := to_unsigned(c_rom_bytes-1, 64); + v_bus_map(c_records'length) := '1'; + + -- Start assigning addresses + for j in 0 to 63 loop + v_increment := (others => '0'); + v_increment(j) := '1'; + + for i in 0 to c_records'length loop + if v_bus_map(i) = '1' and v_sizes(i)(j) = '0' then + v_bus_map(i) := '0'; + v_address(i) := v_bus_cursor; + v_bus_cursor := v_bus_cursor + v_increment; + end if; + if v_msi_map(i) = '1' and v_sizes(i)(j) = '0' then + v_msi_map(i) := '0'; + v_address(i) := v_msi_cursor; + v_msi_cursor := v_msi_cursor + v_increment; + end if; + end loop; + + -- Round up to the next required alignment + if v_bus_cursor(j) = '1' then + v_bus_cursor := v_bus_cursor + v_increment; + end if; + if v_msi_cursor(j) = '1' then + v_msi_cursor := v_msi_cursor + v_increment; + end if; + end loop; + + return v_address; + end f_sdb_auto_layout_helper; + + function f_sdb_auto_layout(records : t_sdb_record_array) + return t_sdb_record_array + is + alias c_records : t_sdb_record_array(records'length-1 downto 0) is records; + variable v_typ : std_logic_vector(7 downto 0); + variable v_result : t_sdb_record_array(c_records'range) := c_records; + constant c_address : t_usdb_address_array := f_sdb_auto_layout_helper(c_records); + variable v_address : t_wishbone_address; + begin + -- Put the addresses into the mapping + for i in v_result'range loop + v_typ := c_records(i)(7 downto 0); + v_address := std_logic_vector(c_address(i)(t_wishbone_address'range)); + + case v_typ is + when x"01" => v_result(i) := f_sdb_embed_device(f_sdb_extract_device(v_result(i)), v_address); + when x"02" => v_result(i) := f_sdb_embed_bridge(f_sdb_extract_bridge(v_result(i)), v_address); + when x"03" => v_result(i) := f_sdb_embed_msi (f_sdb_extract_msi (v_result(i)), v_address); + when others => null; + end case; + end loop; + + return v_result; + end f_sdb_auto_layout; + + function f_sdb_auto_layout(slaves : t_sdb_record_array; masters : t_sdb_record_array) + return t_sdb_record_array + is begin + return f_sdb_auto_layout(masters & slaves); + end f_sdb_auto_layout; + + function f_sdb_auto_sdb(records : t_sdb_record_array) + return t_wishbone_address + is + alias c_records : t_sdb_record_array(records'length-1 downto 0) is records; + constant c_address : t_usdb_address_array(c_records'length downto 0) := f_sdb_auto_layout_helper(c_records); + begin + return std_logic_vector(c_address(c_records'length)(t_wishbone_address'range)); + end f_sdb_auto_sdb; + + function f_sdb_auto_sdb(slaves : t_sdb_record_array; masters : t_sdb_record_array) + return t_wishbone_address + is begin + return f_sdb_auto_sdb(masters & slaves); + end f_sdb_auto_sdb; + +--**************************************************************************************************************************-- +-- START MAT's NEW FUNCTIONS FROM 18th Oct 2013 +------------------------------------------------------------------------------------------------------------------------------ + + + function f_sdb_create_array(g_enum_dev_id : boolean := false; + g_dev_id_offs : natural := 0; + g_enum_dev_name : boolean := false; + g_dev_name_offs : natural := 0; + device : t_sdb_device; + instances : natural := 1) + return t_sdb_record_array is + variable result : t_sdb_record_array(instances-1 downto 0); + variable i,j, pos : natural; + variable dev, newdev : t_sdb_device; + variable serial_no : string(1 to 3); + variable text_possible : boolean := false; + begin + dev := device; + + report "### Creating " & integer'image(instances) & " x " & dev.sdb_component.product.name + severity note; + for i in 0 to instances-1 loop + newdev := dev; + if(g_enum_dev_id) then + dev.sdb_component.product.device_id := + std_logic_vector( unsigned(dev.sdb_component.product.device_id) + + to_unsigned(i+g_dev_id_offs, dev.sdb_component.product.device_id'length)); + end if; + if(g_enum_dev_name) then + -- find end of name + + for j in dev.sdb_component.product.name'length downto 1 loop + if(dev.sdb_component.product.name(j) /= ' ') then + pos := j; + exit; + end if; + end loop; + -- convert i+g_dev_name_offs to string + serial_no := f_string_fix_len(integer'image(i+g_dev_name_offs), serial_no'length); + report "### Now: " & serial_no & " of " & dev.sdb_component.product.name severity note; + -- check if space is sufficient + assert (serial_no'length+1 <= dev.sdb_component.product.name'length - pos) + report "Not enough space in namestring of sdb_device " & dev.sdb_component.product.name + & " to add serial number " & serial_no & ". Space available " & + integer'image(dev.sdb_component.product.name'length-pos-1) & ", required " + & integer'image(serial_no'length+1) + severity Failure; + end if; + if(g_enum_dev_name) then + newdev.sdb_component.product.name(pos+1) := '_'; + for j in 1 to serial_no'length loop + newdev.sdb_component.product.name(pos+1+j) := serial_no(j); + end loop; + end if; + + -- insert + report "### to: " & newdev.sdb_component.product.name severity note; + result(i) := f_sdb_embed_device(newdev, (others=>'0')); + end loop; + return result; + end f_sdb_create_array; + + function f_sdb_join_arrays(a : t_sdb_record_array; b : t_sdb_record_array) return t_sdb_record_array is + variable result : t_sdb_record_array(a'length+b'length-1 downto 0); + variable i : natural; + begin + for i in 0 to a'left loop + result(i) := a(i); + end loop; + for i in 0 to b'left loop + result(i+a'length) := b(i); + end loop; + return result; + end f_sdb_join_arrays; + + + function f_sdb_extract_base_addr(sdb_record : t_sdb_record) return std_logic_vector is + begin + return sdb_record(447 downto 384); + end f_sdb_extract_base_addr; + + function f_sdb_extract_end_addr(sdb_record : t_sdb_record) return std_logic_vector is + begin + return sdb_record(383 downto 320); + end f_sdb_extract_end_addr; + + + function f_align_addr_offset(offs : unsigned; this_rng : unsigned; prev_rng : unsigned) + return unsigned is + variable this_pow, prev_pow : natural; + variable start, env, result : unsigned(63 downto 0) := (others => '0'); + begin + start(offs'left downto 0) := offs; + --calculate address envelopes (next power of 2) for previous and this component and choose the larger one + this_pow := f_hot_to_bin(std_logic_vector(this_rng)); + prev_pow := f_hot_to_bin(std_logic_vector(prev_rng)); + -- no max(). thank you very much, std_numeric :-/ + if(this_pow >= prev_pow) then + env(this_pow) := '1'; + else + env(prev_pow) := '1'; + end if; + --round up to the next multiple of the envelope... + if(prev_rng /= 0) then + result := start + env - (start mod env); + else + result := start; --...except for first element, result is start. + end if; + return result; + end f_align_addr_offset; + + + -- generates aligned address map for an sdb_record_array, accepts optional start offset + function f_sdb_automap_array(sdb_array : t_sdb_record_array; start_offset : t_wishbone_address := (others => '0')) + return t_sdb_record_array is + constant len : natural := sdb_array'length; + variable this_rng : unsigned(63 downto 0) := (others => '0'); + variable prev_rng : unsigned(63 downto 0) := (others => '0'); + variable prev_offs : unsigned(63 downto 0) := (others => '0'); + variable this_offs : unsigned(63 downto 0) := (others => '0'); + variable device : t_sdb_device; + variable bridge : t_sdb_bridge; + variable sdb_type : std_logic_vector(7 downto 0); + variable i : natural; + variable result : t_sdb_record_array(sdb_array'length-1 downto 0); -- last + begin + + prev_offs(start_offset'left downto 0) := unsigned(start_offset); + --traverse the array + for i in 0 to len-1 loop + -- find the fitting extraction function by evaling the type byte. + -- could also use the component, but it's safer to use Wes' embed and extract functions. + sdb_type := sdb_array(i)(7 downto 0); + case sdb_type is + --device + when x"01" => device := f_sdb_extract_device(sdb_array(i)); + this_rng := unsigned(device.sdb_component.addr_last) - unsigned(device.sdb_component.addr_first); + this_offs := f_align_addr_offset(prev_offs, this_rng, prev_rng); + result(i) := f_sdb_embed_device(device, std_logic_vector(this_offs(31 downto 0))); + --bridge + when x"02" => bridge := f_sdb_extract_bridge(sdb_array(i)); + this_rng := unsigned(bridge.sdb_component.addr_last) - unsigned(bridge.sdb_component.addr_first); + this_offs := f_align_addr_offset(prev_offs, this_rng, prev_rng); + result(i) := f_sdb_embed_bridge(bridge, std_logic_vector(this_offs(31 downto 0)) ); + --other + when others => result(i) := sdb_array(i); + end case; + -- doesnt hurt because this_* doesnt change if its not a device or bridge + prev_rng := this_rng; + prev_offs := this_offs; + end loop; + report "##* " & integer'image(sdb_array'length) & " Elements, last address: " & f_bits2string(std_logic_vector(this_offs+this_rng)) severity Note; + return result; + end f_sdb_automap_array; + + + -- find place for sdb rom on crossbar and return address. try to put it in an address gap. + function f_sdb_create_rom_addr(sdb_array : t_sdb_record_array) return t_wishbone_address is + constant len : natural := sdb_array'length; + constant rom_bytes : natural := (2**f_ceil_log2(sdb_array'length + 1)) * (c_sdb_device_length / 8); + variable result : t_wishbone_address := (others => '0'); + variable this_base, this_end : unsigned(63 downto 0) := (others => '0'); + variable prev_base, prev_end : unsigned(63 downto 0) := (others => '0'); + variable rom_base : unsigned(63 downto 0) := (others => '0'); + variable sdb_type : std_logic_vector(7 downto 0); + begin + --traverse the array + for i in 0 to len-1 loop + sdb_type := sdb_array(i)(7 downto 0); + if(sdb_type = x"01" or sdb_type = x"02") then + -- get + this_base := unsigned(f_sdb_extract_base_addr(sdb_array(i))); + this_end := unsigned(f_sdb_extract_end_addr(sdb_array(i))); + if(unsigned(result) = 0) then + rom_base := f_align_addr_offset(prev_base, to_unsigned(rom_bytes-1, 64), (prev_end-prev_base)); + if(rom_base + to_unsigned(rom_bytes, 64) <= this_base) then + result := std_logic_vector(rom_base(t_wishbone_address'left downto 0)); + end if; + end if; + prev_base := this_base; + prev_end := this_end; + end if; + end loop; + -- if there was no gap to fit the sdb rom, place it at the end + if(unsigned(result) = 0) then + result := std_logic_vector(f_align_addr_offset(this_base, to_unsigned(rom_bytes-1, 64), + this_end-this_base)(t_wishbone_address'left downto 0)); + end if; + return result; + end f_sdb_create_rom_addr; +------------------------------------------------------------------------------------------------------------------------------ +-- END MAT's NEW FUNCTIONS FROM 18th Oct 2013 +------------------------------------------------------------------------------------------------------------------------------ + + function f_sdb_bus_end( + g_wraparound : boolean; + g_layout : t_sdb_record_array; + g_sdb_addr : t_wishbone_address; + msi : boolean) return unsigned + is + alias c_layout : t_sdb_record_array(g_layout'length-1 downto 0) is g_layout; + + -- How much space does the ROM need? + constant c_used_entries : natural := c_layout'length + 1; + constant c_rom_entries : natural := 2**f_ceil_log2(c_used_entries); -- next power of 2 + constant c_sdb_bytes : natural := c_sdb_device_length / 8; + constant c_rom_bytes : natural := c_rom_entries * c_sdb_bytes; + + variable result : unsigned(63 downto 0) := (others => '0'); + variable typ : std_logic_vector(7 downto 0); + variable last : unsigned(63 downto 0); + begin + if not msi then + -- The ROM will be an addressed slave as well + result := (others => '0'); + result(g_sdb_addr'range) := unsigned(g_sdb_addr); + result := result + to_unsigned(c_rom_bytes, 64) - 1; + end if; + + for i in c_layout'range loop + typ := c_layout(i)(7 downto 0); + last := unsigned(f_sdb_extract_component(c_layout(i)(447 downto 8)).addr_last); + case typ is + when x"01" => if not msi and last > result then result := last; end if; + when x"02" => if not msi and last > result then result := last; end if; + when x"03" => if msi and last > result then result := last; end if; + when others => null; + end case; + end loop; + + -- round result up to a power of two -1 + for i in 62 downto 0 loop + result(i) := result(i) or result(i+1); + end loop; + + if not g_wraparound then + result := (others => '0'); + for i in 0 to c_wishbone_address_width-1 loop + result(i) := '1'; + end loop; + end if; + + return result; + end f_sdb_bus_end; + + function f_xwb_bridge_manual_sdb( + g_size : t_wishbone_address; + g_sdb_addr : t_wishbone_address) return t_sdb_bridge + is + variable result : t_sdb_bridge; + begin + result.sdb_child := (others => '0'); + result.sdb_child(c_wishbone_address_width-1 downto 0) := g_sdb_addr; + + result.sdb_component.addr_first := (others => '0'); + result.sdb_component.addr_last := (others => '0'); + result.sdb_component.addr_last(c_wishbone_address_width-1 downto 0) := g_size; + + result.sdb_component.product.vendor_id := x"0000000000000651"; -- GSI + result.sdb_component.product.device_id := x"eef0b198"; + result.sdb_component.product.version := x"00000001"; + result.sdb_component.product.date := x"20120511"; + result.sdb_component.product.name := "WB4-Bridge-GSI "; + + return result; + end f_xwb_bridge_manual_sdb; + + function f_xwb_bridge_layout_sdb( -- determine bus size from layout + g_wraparound : boolean := true; + g_layout : t_sdb_record_array; + g_sdb_addr : t_wishbone_address) return t_sdb_bridge + is + variable address : t_wishbone_address; + begin + address := std_logic_vector(f_sdb_bus_end(g_wraparound, g_layout, g_sdb_addr, false)(address'range)); + return f_xwb_bridge_manual_sdb(address, g_sdb_addr); + end f_xwb_bridge_layout_sdb; + + function f_xwb_msi_manual_sdb( + g_size : t_wishbone_address) return t_sdb_msi + is + variable result : t_sdb_msi; + begin + result.wbd_endian := '0'; + result.wbd_width := x"7"; + + result.sdb_component.addr_first := (others => '0'); + result.sdb_component.addr_last := (others => '0'); + result.sdb_component.addr_last(c_wishbone_address_width-1 downto 0) := g_size; + + result.sdb_component.product.vendor_id := x"0000000000000651"; -- GSI + result.sdb_component.product.device_id := x"aa7bfb3c"; + result.sdb_component.product.version := x"00000001"; + result.sdb_component.product.date := x"20160422"; + result.sdb_component.product.name := "WB4-MSI-Bridge-GSI "; + + return result; + end f_xwb_msi_manual_sdb; + + function f_xwb_msi_layout_sdb( -- determine MSI size from layout + g_layout : t_sdb_record_array) return t_sdb_msi + is + constant zero : t_wishbone_address := (others => '0'); + variable address : t_wishbone_address; + begin + address := std_logic_vector(f_sdb_bus_end(true, g_layout, zero, true)(address'range)); + return f_xwb_msi_manual_sdb(address); + end f_xwb_msi_layout_sdb; + + function f_xwb_dpram(g_size : natural) return t_sdb_device + is + variable result : t_sdb_device; + begin + result.abi_class := x"0001"; -- RAM device + result.abi_ver_major := x"01"; + result.abi_ver_minor := x"00"; + result.wbd_width := x"7"; -- 32/16/8-bit supported + result.wbd_endian := c_sdb_endian_big; + + result.sdb_component.addr_first := (others => '0'); + result.sdb_component.addr_last := std_logic_vector(to_unsigned(g_size*4-1, 64)); + + result.sdb_component.product.vendor_id := x"000000000000CE42"; -- CERN + result.sdb_component.product.device_id := x"66cfeb52"; + result.sdb_component.product.version := x"00000001"; + result.sdb_component.product.date := x"20120305"; + result.sdb_component.product.name := "WB4-BlockRAM "; + + return result; + end f_xwb_dpram; + + function f_bits2string(s : std_logic_vector) return string is + --- extend length to full hex nibble + variable result : string((s'length+7)/4 downto 1); + variable s_norm : std_logic_vector(result'length*4-1 downto 0) := (others=>'0'); + variable cut : natural; + variable nibble: std_logic_vector(3 downto 0); + constant len : natural := result'length; + begin + s_norm(s'length-1 downto 0) := s; + for i in len-1 downto 0 loop + nibble := s_norm(i*4+3 downto i*4); + case nibble is + when "0000" => result(i+1) := '0'; + when "0001" => result(i+1) := '1'; + when "0010" => result(i+1) := '2'; + when "0011" => result(i+1) := '3'; + when "0100" => result(i+1) := '4'; + when "0101" => result(i+1) := '5'; + when "0110" => result(i+1) := '6'; + when "0111" => result(i+1) := '7'; + when "1000" => result(i+1) := '8'; + when "1001" => result(i+1) := '9'; + when "1010" => result(i+1) := 'a'; + when "1011" => result(i+1) := 'b'; + when "1100" => result(i+1) := 'c'; + when "1101" => result(i+1) := 'd'; + when "1110" => result(i+1) := 'e'; + when "1111" => result(i+1) := 'f'; + when others => result(i+1) := 'X'; + end case; + end loop; + + -- trim leading 0s + strip : for i in result'length downto 1 loop + cut := i; + exit strip when result(i) /= '0'; + end loop; + + return "0x" & result(cut downto 1); + end f_bits2string; + + -- Converts string (hex number, without leading 0x) to std_logic_vector + function f_string2bits(s : string) return std_logic_vector is + constant len : natural := s'length; + variable slv : std_logic_vector(s'length*4-1 downto 0); + variable nibble : std_logic_vector(3 downto 0); + begin + for i in 0 to len-1 loop + case s(i+1) is + when '0' => nibble := X"0"; + when '1' => nibble := X"1"; + when '2' => nibble := X"2"; + when '3' => nibble := X"3"; + when '4' => nibble := X"4"; + when '5' => nibble := X"5"; + when '6' => nibble := X"6"; + when '7' => nibble := X"7"; + when '8' => nibble := X"8"; + when '9' => nibble := X"9"; + when 'a' => nibble := X"A"; + when 'A' => nibble := X"A"; + when 'b' => nibble := X"B"; + when 'B' => nibble := X"B"; + when 'c' => nibble := X"C"; + when 'C' => nibble := X"C"; + when 'd' => nibble := X"D"; + when 'D' => nibble := X"D"; + when 'e' => nibble := X"E"; + when 'E' => nibble := X"E"; + when 'f' => nibble := X"F"; + when 'F' => nibble := X"F"; + when others => nibble := "XXXX"; + end case; + if s'ascending then + slv(slv'length-(i*4)-1 downto slv'length-(i+1)*4) := nibble; + else + slv(((i+1)*4)-1 downto i*4) := nibble; + end if; + end loop; + return slv; + end f_string2bits; + + -- Converts string to ascii (std_logic_vector) + function f_string2svl (s : string) return std_logic_vector is + constant len : natural := s'length; + variable slv : std_logic_vector((s'length * 8) - 1 downto 0); + begin + for i in 0 to len-1 loop + slv(slv'high-i*8 downto (slv'high-7)-i*8) := + std_logic_vector(to_unsigned(character'pos(s(i+1)), 8)); + end loop; + return slv; + end f_string2svl; + + -- Converts ascii (std_logic_vector) to string + function f_slv2string (slv : std_logic_vector) return string is + constant len : natural := slv'length; + variable s : string(1 to slv'length/8); + begin + for i in 0 to (len/8)-1 loop + s(i+1) := character'val(to_integer(unsigned(slv(slv'high-i*8 downto (slv'high-7)-i*8)))); + end loop; + return s; + end f_slv2string; + + -- pads a string of unknown length to a given length (useful for integer'image) + function f_string_fix_len ( s : string; ret_len : natural := 10; fill_char : character := '0'; justify_right : boolean := true ) return string is + variable ret_v : string (1 to ret_len); + constant pad_len : integer := ret_len - s'length ; + variable pad_v : string (1 to abs(pad_len)); + begin + if pad_len < 1 then + ret_v := s(ret_v'range); + else + pad_v := (others => fill_char); + if justify_right then + ret_v := pad_v & s; + else + ret_v := s & pad_v ; + end if; + end if; + return ret_v; + end f_string_fix_len; + + -- do not synthesize + function f_hot_to_bin(x : std_logic_vector) return natural is + variable rv : natural; + begin + rv := 0; + -- if there are few ones set in _x_ then the most significant will be + -- translated to bin + for i in 0 to x'left loop + if x(i) = '1' then + rv := i+1; + end if; + end loop; + return rv; + end function; + + function f_wb_spi_flash_sdb(g_bits : natural) return t_sdb_device is + variable result : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"02", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"0000000000ffffff", + product => ( + vendor_id => x"0000000000000651", -- GSI + device_id => x"5cf12a1c", + version => x"00000002", + date => x"20140417", + name => "SPI-FLASH-16M-MMAP "))); + begin + result.sdb_component.addr_last := std_logic_vector(to_unsigned(2**g_bits-1, 64)); + return result; + end f_wb_spi_flash_sdb; + +end wishbone_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/wr_fabric_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/wr_fabric_pkg.vhd new file mode 100644 index 000000000..3e15d94cc --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/wr_fabric_pkg.vhd @@ -0,0 +1,220 @@ +------------------------------------------------------------------------------- +-- Title : Wishbone Packet Fabric package +-- Project : WR Cores Collection +------------------------------------------------------------------------------- +-- File : wr_fabric_pkg.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN BE-CO-HT +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use work.wishbone_pkg.all; + + +package wr_fabric_pkg is + + constant c_WRF_DATA : std_logic_vector(1 downto 0) := "00"; + constant c_WRF_OOB : std_logic_vector(1 downto 0) := "01"; + constant c_WRF_STATUS : std_logic_vector(1 downto 0) := "10"; + constant c_WRF_USER : std_logic_vector(1 downto 0) := "11"; + + constant c_WRF_OOB_TYPE_RX : std_logic_vector(3 downto 0) := "0000"; + constant c_WRF_OOB_TYPE_TX : std_logic_vector(3 downto 0) := "0001"; + + type t_wrf_mux_class is array (natural range <>) of std_logic_vector(7 downto 0); + + type t_wrf_status_reg is record + is_hp : std_logic; + has_smac : std_logic; + has_crc : std_logic; + error : std_logic; + tag_me : std_logic; + match_class : std_logic_vector(7 downto 0); + end record; + + type t_wrf_source_out is record + adr : std_logic_vector(1 downto 0); + dat : std_logic_vector(15 downto 0); + cyc : std_logic; + stb : std_logic; + we : std_logic; + sel : std_logic_vector(1 downto 0); + end record; + + type t_wrf_source_in is record + ack : std_logic; + stall : std_logic; + err : std_logic; + rty : std_logic; + end record; + + + type t_wrf_oob is record + valid: std_logic; + oob_type : std_logic_vector(3 downto 0); + ts_r : std_logic_vector(27 downto 0); + ts_f : std_logic_vector(3 downto 0); + frame_id : std_logic_vector(15 downto 0); + port_id : std_logic_vector(5 downto 0); + end record; + + subtype t_wrf_sink_in is t_wrf_source_out; + subtype t_wrf_sink_out is t_wrf_source_in; + + type t_wrf_source_in_array is array (natural range <>) of t_wrf_source_in; + type t_wrf_source_out_array is array (natural range <>) of t_wrf_source_out; + + subtype t_wrf_sink_in_array is t_wrf_source_out_array; + subtype t_wrf_sink_out_array is t_wrf_source_in_array; + + function f_marshall_wrf_status (stat : t_wrf_status_reg) return std_logic_vector; + function f_unmarshall_wrf_status(stat : std_logic_vector) return t_wrf_status_reg; + + constant c_wrf_status_init_value : t_wrf_status_reg := + ('0', '0', '0', '0', '0', (others => '0')); + + constant c_dummy_src_in : t_wrf_source_in := + ('0', '0', '0', '0'); + constant c_dummy_snk_in : t_wrf_sink_in := + ("XX", "XXXXXXXXXXXXXXXX", '0', '0', '0', "XX"); + + + ----------------------------------------------------------------------------- + -- WRF MUX + ----------------------------------------------------------------------------- + component xwrf_mux is + generic( + g_muxed_ports : integer := 2); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + --ENDPOINT + ep_src_o : out t_wrf_source_out; + ep_src_i : in t_wrf_source_in; + ep_snk_o : out t_wrf_sink_out; + ep_snk_i : in t_wrf_sink_in; + --Muxed ports + mux_src_o : out t_wrf_source_out_array(g_muxed_ports-1 downto 0); + mux_src_i : in t_wrf_source_in_array(g_muxed_ports-1 downto 0); + mux_snk_o : out t_wrf_sink_out_array(g_muxed_ports-1 downto 0); + mux_snk_i : in t_wrf_sink_in_array(g_muxed_ports-1 downto 0); + -- + mux_class_i : in t_wrf_mux_class(g_muxed_ports-1 downto 0) + ); + end component; + + component xwrf_reg is + generic( + g_adr_width : integer := 2; + g_dat_width : integer :=16); + port( + rst_n_i : in std_logic; + clk_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out); + end component; + + component xwrf_loopback + generic( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + wrf_snk_i : in t_wrf_sink_in; + wrf_snk_o : out t_wrf_sink_out; + wrf_src_o : out t_wrf_source_out; + wrf_src_i : in t_wrf_source_in; + + wb_i : in t_wishbone_slave_in; + wb_o : out t_wishbone_slave_out); + end component; + + component xwb_fabric_sink + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + addr_o : out std_logic_vector(1 downto 0); + data_o : out std_logic_vector(15 downto 0); + dvalid_o : out std_logic; + sof_o : out std_logic; + eof_o : out std_logic; + error_o : out std_logic; + bytesel_o : out std_logic; + dreq_i : in std_logic); + end component; + + component xwb_fabric_source + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + addr_i : in std_logic_vector(1 downto 0); + data_i : in std_logic_vector(15 downto 0); + dvalid_i : in std_logic; + sof_i : in std_logic; + eof_i : in std_logic; + error_i : in std_logic; + bytesel_i : in std_logic; + dreq_o : out std_logic); + end component; + +end wr_fabric_pkg; + +package body wr_fabric_pkg is + + function f_marshall_wrf_status(stat : t_wrf_status_reg) + return std_logic_vector is + variable tmp : std_logic_vector(15 downto 0); + begin + tmp(0) := stat.is_hp; + tmp(1) := stat.error; + tmp(2) := stat.has_smac; + tmp(3) := stat.has_crc; + tmp(15 downto 8) := stat.match_class; + return tmp; + end function; + + function f_unmarshall_wrf_status(stat : std_logic_vector) return t_wrf_status_reg is + variable tmp : t_wrf_status_reg; + begin + tmp.is_hp := stat(0); + tmp.error := stat(1); + tmp.has_smac := stat(2); + tmp.has_crc := stat(3); + tmp.match_class := stat(15 downto 8); + return tmp; + + end function; + + +end wr_fabric_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_sink.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_sink.vhd new file mode 100644 index 000000000..978516c38 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_sink.vhd @@ -0,0 +1,265 @@ +------------------------------------------------------------------------------- +-- Title : Wishbone Packet Fabric buffered packet sink +-- Project : WR Cores Collection +------------------------------------------------------------------------------- +-- File : xwb_fabric_sink.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-01-16 +-- Last update: 2012-01-22 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: A simple WB packet streaming sink with builtin FIFO buffer. +-- Outputs a trivial interface (start-of-packet, end-of-packet, data-valid) +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-01-16 1.0 twlostow Created +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.genram_pkg.all; +use work.wr_fabric_pkg.all; + +entity xwb_fabric_sink is + + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- Wishbone Fabric Interface I/O + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + + -- Decoded & buffered fabric + addr_o : out std_logic_vector(1 downto 0); + data_o : out std_logic_vector(15 downto 0); + dvalid_o : out std_logic; + sof_o : out std_logic; + eof_o : out std_logic; + error_o : out std_logic; + bytesel_o : out std_logic; + dreq_i : in std_logic + ); + +end xwb_fabric_sink; + +architecture rtl of xwb_fabric_sink is + + constant c_fifo_width : integer := 16 + 2 + 4; + + signal q_valid, full, we, rd : std_logic; + signal fin, fout, fout_reg : std_logic_vector(c_fifo_width-1 downto 0); + signal cyc_d0, rd_d0 : std_logic; + + signal pre_sof, pre_eof, pre_bytesel, pre_dvalid : std_logic; + signal post_sof, post_dvalid : std_logic; + signal post_addr : std_logic_vector(1 downto 0); + signal post_data : std_logic_vector(15 downto 0); + + signal snk_out : t_wrf_sink_out; + +begin -- rtl + + + p_delay_cyc_and_rd : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + cyc_d0 <= '0'; + rd_d0 <= '0'; + else + if(full = '0') then + cyc_d0 <= snk_i.cyc; + end if; + + rd_d0 <= rd; + end if; + end if; + end process; + + + pre_sof <= snk_i.cyc and not cyc_d0; -- sof + pre_eof <= not snk_i.cyc and cyc_d0; -- eof + pre_bytesel <= not snk_i.sel(0); -- bytesel + pre_dvalid <= snk_i.stb and snk_i.we and snk_i.cyc and not snk_out.stall; -- data valid + + fin(15 downto 0) <= snk_i.dat; + fin(17 downto 16) <= snk_i.adr; + fin(21 downto 18) <= pre_sof & pre_eof & pre_bytesel & pre_dvalid; + + + snk_out.stall <= full or (snk_i.cyc and not cyc_d0); + snk_out.err <= '0'; + snk_out.rty <= '0'; + + p_gen_ack : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + snk_out.ack <= '0'; + else + snk_out.ack <= snk_i.cyc and snk_i.stb and snk_i.we and not snk_out.stall; + end if; + end if; + end process; + + snk_o <= snk_out; + + we <= '1' when fin(21 downto 18) /= "0000" and full = '0' else '0'; + rd <= q_valid and dreq_i and not post_sof; + + U_FIFO : generic_shiftreg_fifo + generic map ( + g_data_width => c_fifo_width, + g_size => 16) + port map ( + rst_n_i => rst_n_i, + clk_i => clk_i, + d_i => fin, + we_i => we, + q_o => fout, + rd_i => rd, + almost_full_o => full, + q_valid_o => q_valid); + + p_fout_reg : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + fout_reg <= (others => '0'); + elsif(rd = '1') then + fout_reg <= fout; + end if; + end if; + end process; + + + post_data <= fout_reg(15 downto 0); + post_addr <= fout_reg(17 downto 16); + post_sof <= fout_reg(21) and rd_d0; --and q_valid; + + post_dvalid <= fout_reg(18); + + sof_o <= post_sof and rd_d0; + dvalid_o <= post_dvalid and rd_d0; + error_o <= '1' when rd_d0 = '1' and (post_addr = c_WRF_STATUS) and (f_unmarshall_wrf_status(post_data).error = '1') else '0'; + eof_o <= fout_reg(20) and rd_d0; + bytesel_o <= fout_reg(19); + data_o <= post_data; + addr_o <= post_addr; + + +end rtl; + +library ieee; +use ieee.std_logic_1164.all; + +use work.genram_pkg.all; +use work.wr_fabric_pkg.all; + + +entity wb_fabric_sink is + + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + snk_dat_i : in std_logic_vector(15 downto 0); + snk_adr_i : in std_logic_vector(1 downto 0); + snk_sel_i : in std_logic_vector(1 downto 0); + snk_cyc_i : in std_logic; + snk_stb_i : in std_logic; + snk_we_i : in std_logic; + snk_stall_o : out std_logic; + snk_ack_o : out std_logic; + snk_err_o : out std_logic; + snk_rty_o : out std_logic; + + -- Decoded & buffered fabric + addr_o : out std_logic_vector(1 downto 0); + data_o : out std_logic_vector(15 downto 0); + dvalid_o : out std_logic; + sof_o : out std_logic; + eof_o : out std_logic; + error_o : out std_logic; + bytesel_o : out std_logic; + dreq_i : in std_logic + ); + +end wb_fabric_sink; + +architecture wrapper of wb_fabric_sink is + + component xwb_fabric_sink + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + addr_o : out std_logic_vector(1 downto 0); + data_o : out std_logic_vector(15 downto 0); + dvalid_o : out std_logic; + sof_o : out std_logic; + eof_o : out std_logic; + error_o : out std_logic; + bytesel_o : out std_logic; + dreq_i : in std_logic); + end component; + + signal snk_in : t_wrf_sink_in; + signal snk_out : t_wrf_sink_out; + +begin -- wrapper + + U_Wrapped_Sink : xwb_fabric_sink + port map ( + clk_i => clk_i, + rst_n_i => rst_n_i, + snk_i => snk_in, + snk_o => snk_out, + addr_o => addr_o, + data_o => data_o, + dvalid_o => dvalid_o, + sof_o => sof_o, + eof_o => eof_o, + error_o => error_o, + bytesel_o => bytesel_o, + dreq_i => dreq_i); + + snk_in.adr <= snk_adr_i; + snk_in.dat <= snk_dat_i; + snk_in.stb <= snk_stb_i; + snk_in.we <= snk_we_i; + snk_in.cyc <= snk_cyc_i; + snk_in.sel <= snk_sel_i; + + snk_stall_o <= snk_out.stall; + snk_ack_o <= snk_out.ack; + snk_err_o <= snk_out.err; + snk_rty_o <= snk_out.rty; + +end wrapper; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_source.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_source.vhd new file mode 100644 index 000000000..ec79fb316 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwb_fabric_source.vhd @@ -0,0 +1,229 @@ +------------------------------------------------------------------------------- +-- Title : Wishbone Packet Fabric buffered packet source +-- Project : WR Cores Collection +------------------------------------------------------------------------------- +-- File : xwb_fabric_source.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-01-16 +-- Last update: 2012-01-22 +-- Platform : +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.genram_pkg.all; +use work.wr_fabric_pkg.all; + +entity xwb_fabric_source is + + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- Wishbone Fabric Interface I/O + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + + -- Decoded & buffered fabric + addr_i : in std_logic_vector(1 downto 0); + data_i : in std_logic_vector(15 downto 0); + dvalid_i : in std_logic; + sof_i : in std_logic; + eof_i : in std_logic; + error_i : in std_logic; + bytesel_i : in std_logic; + dreq_o : out std_logic + ); + +end xwb_fabric_source; + +architecture rtl of xwb_fabric_source is + + constant c_fifo_width : integer := 16 + 2 + 4; + + signal q_valid, full, we, rd, rd_d0 : std_logic; + signal fin, fout : std_logic_vector(c_fifo_width-1 downto 0); + + signal pre_dvalid : std_logic; + signal pre_eof : std_logic; + signal pre_data : std_logic_vector(15 downto 0); + signal pre_addr : std_logic_vector(1 downto 0); + + signal post_dvalid, post_eof, post_bytesel, post_sof : std_logic; + + signal err_status : t_wrf_status_reg; + signal cyc_int : std_logic; + +begin -- rtl + + err_status.error <= '1'; + + dreq_o <= not full; + + rd <= not src_i.stall; + we <= sof_i or eof_i or error_i or dvalid_i; + + pre_dvalid <= dvalid_i or error_i; + pre_data <= data_i when (error_i = '0') else f_marshall_wrf_status(err_status); + pre_addr <= addr_i when (error_i = '0') else c_WRF_STATUS; + pre_eof <= error_i or eof_i; + + fin <= sof_i & pre_eof & bytesel_i & pre_dvalid & pre_addr & pre_data; + + U_FIFO : generic_shiftreg_fifo + generic map ( + g_data_width => c_fifo_width, + g_size => 16) + port map ( + rst_n_i => rst_n_i, + clk_i => clk_i, + d_i => fin, + we_i => we, + q_o => fout, + rd_i => rd, + almost_full_o => full, + q_valid_o => q_valid); + + post_sof <= fout(21); + post_eof <= fout(20); + post_dvalid <= fout(18); + + p_gen_cyc : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + cyc_int <= '0'; + else + if( q_valid = '1') then + if(post_sof = '1')then + cyc_int <= '1'; + elsif(post_eof = '1') then + cyc_int <= '0'; + end if; + end if; + end if; + end if; + end process; + + src_o.cyc <= cyc_int; + src_o.we <= '1'; + src_o.stb <= post_dvalid and q_valid; + src_o.sel <= '1' & not fout(19); + src_o.dat <= fout(15 downto 0); + src_o.adr <= fout(17 downto 16); + +end rtl; + + + +library ieee; +use ieee.std_logic_1164.all; + +use work.wr_fabric_pkg.all; + +entity wb_fabric_source is + + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- Wishbone Fabric Interface I/O + + src_dat_o : out std_logic_vector(15 downto 0); + src_adr_o : out std_logic_vector(1 downto 0); + src_sel_o : out std_logic_vector(1 downto 0); + src_cyc_o : out std_logic; + src_stb_o : out std_logic; + src_we_o : out std_logic; + src_stall_i : in std_logic; + src_ack_i : in std_logic; + src_err_i : in std_logic; + + -- Decoded & buffered fabric + addr_i : in std_logic_vector(1 downto 0); + data_i : in std_logic_vector(15 downto 0); + dvalid_i : in std_logic; + sof_i : in std_logic; + eof_i : in std_logic; + error_i : in std_logic; + bytesel_i : in std_logic; + dreq_o : out std_logic + ); + +end wb_fabric_source; + +architecture wrapper of wb_fabric_source is + component xwb_fabric_source + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + addr_i : in std_logic_vector(1 downto 0); + data_i : in std_logic_vector(15 downto 0); + dvalid_i : in std_logic; + sof_i : in std_logic; + eof_i : in std_logic; + error_i : in std_logic; + bytesel_i : in std_logic; + dreq_o : out std_logic); + end component; + + signal src_in : t_wrf_source_in; + signal src_out : t_wrf_source_out; + +begin -- wrapper + + + U_Wrapped_Source : xwb_fabric_source + port map ( + clk_i => clk_i, + rst_n_i => rst_n_i, + src_i => src_in, + src_o => src_out, + addr_i => addr_i, + data_i => data_i, + dvalid_i => dvalid_i, + sof_i => sof_i, + eof_i => eof_i, + error_i => error_i, + bytesel_i => bytesel_i, + dreq_o => dreq_o); + + src_cyc_o <= src_out.cyc; + src_stb_o <= src_out.stb; + src_we_o <= src_out.we; + src_sel_o <= src_out.sel; + src_adr_o <= src_out.adr; + src_dat_o <= src_out.dat; + + src_in.rty <= '0'; + src_in.err <= src_err_i; + src_in.ack <= src_ack_i; + src_in.stall <= src_stall_i; + + +end wrapper; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwrf_mux.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwrf_mux.vhd new file mode 100644 index 000000000..5ff1594e1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/fabric/xwrf_mux.vhd @@ -0,0 +1,307 @@ +------------------------------------------------------------------------------- +-- Title : Simple Pipelined Wishbone MUX/DEMUX for WRPC +-- Project : WhiteRabbit +------------------------------------------------------------------------------- +-- File : xwrf_mux.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN BE-CO-HT +-- Created : 2011-08-11 +-- Last update: 2017-02-03 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- This is the simple multiplexer/demultiplexer for WR Fabric interface +-- (Pipelined Wishbone interface). It forwards ethernet frames between +-- WR endpoint, Mini-NIC and external Fabric interface in both directions. +-- In the direction 'from' WR endpoint it also decides whether the packet +-- has to be forwarded to Mini-NIC (if it is the PTP message) or to the +-- external interface (others). +------------------------------------------------------------------------------- +-- Copyright (c) 2012-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-08-11 1.0 greg.d Created +-- 2012-10-16 2.0 greg.d generic number of ports +------------------------------------------------------------------------------- +library ieee; +use ieee.std_logic_1164.all; +use ieee.std_logic_misc.all; + +use ieee.numeric_std.all; + +library work; +use work.wr_fabric_pkg.all; +use work.genram_pkg.all; + +entity xwrf_mux is + generic( + g_muxed_ports : integer := 2); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + --ENDPOINT + ep_src_o : out t_wrf_source_out; + ep_src_i : in t_wrf_source_in; + ep_snk_o : out t_wrf_sink_out; + ep_snk_i : in t_wrf_sink_in; + --Muxed ports + mux_src_o : out t_wrf_source_out_array(g_muxed_ports-1 downto 0); + mux_src_i : in t_wrf_source_in_array(g_muxed_ports-1 downto 0); + mux_snk_o : out t_wrf_sink_out_array(g_muxed_ports-1 downto 0); + mux_snk_i : in t_wrf_sink_in_array(g_muxed_ports-1 downto 0); + -- + mux_class_i : in t_wrf_mux_class(g_muxed_ports-1 downto 0) + ); +end xwrf_mux; + +architecture behaviour of xwrf_mux is + + function f_hot_to_bin(x : std_logic_vector(g_muxed_ports-1 downto 0)) + return integer is + variable rv : integer; + begin + rv := 0; + -- if there are few ones set in _x_ then the least significant will be + -- translated to bin + for i in g_muxed_ports-1 downto 0 loop + if x(i) = '1' then + rv := i; + end if; + end loop; + return rv; + end function; + + function f_match_class(port_mask, pkt_mask : std_logic_vector(7 downto 0)) return std_logic is + variable ret : std_logic; + begin + if((port_mask and pkt_mask) /= x"00") then + return '1'; + else + return '0'; + end if; + end function; + + --==================================-- + -- Masters to Endpoint mux signals -- + --==================================-- + type t_mux is (MUX_SEL, MUX_TRANSFER); + signal mux : t_mux; + signal mux_cycs : std_logic_vector(g_muxed_ports-1 downto 0); + signal mux_rrobin : std_logic_vector(g_muxed_ports-1 downto 0); + signal mux_select : std_logic_vector(g_muxed_ports-1 downto 0); + + --==================================-- + -- Endpoint to Slaves demux signals -- + --==================================-- + type t_demux is (DMUX_WAIT, DMUX_STATUS, DMUX_PAYLOAD); + signal demux : t_demux; + signal dmux_sel : std_logic_vector(g_muxed_ports-1 downto 0); + signal dmux_status_reg : std_logic_vector(15 downto 0); + signal dmux_select : std_logic_vector(g_muxed_ports-1 downto 0); + signal dmux_others : std_logic_vector(g_muxed_ports-1 downto 0); + signal dmux_sel_zero : std_logic; + signal dmux_snd_stat : std_logic_vector(g_muxed_ports-1 downto 0); + signal ep_stall_mask : std_logic; + signal ep_snk_out_stall : std_logic; + +begin + + --=============================================-- + -- -- + -- Many Fabric Masters talking to ENDPOINT -- + -- -- + --=============================================-- + GEN_MUX_CYCS_REG : for I in 0 to g_muxed_ports-1 generate + mux_cycs(I) <= mux_snk_i(I).cyc; + end generate; + + p_mux : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_i = '0') then + mux_rrobin(0) <= '1'; + mux_rrobin(g_muxed_ports-1 downto 1) <= (others => '0'); + mux <= MUX_SEL; + else + case mux is + when MUX_SEL => + if (unsigned(mux_cycs and mux_rrobin) /= 0)then + mux_select <= mux_cycs and mux_rrobin; + mux <= MUX_TRANSFER; + else + mux_select <= (others => '0'); + mux_rrobin <= mux_rrobin(0) & mux_rrobin(g_muxed_ports-1 downto 1); + end if; + + when MUX_TRANSFER => + if(unsigned(mux_cycs and mux_select) = 0) then --cycle end + mux_rrobin <= mux_rrobin(0) & mux_rrobin(g_muxed_ports-1 downto 1); + mux <= MUX_SEL; + end if; + end case; + + end if; + end if; + end process; + + + GEN_MUX_CONNS : for J in 0 to g_muxed_ports-1 generate + mux_snk_o(J).ack <= ep_src_i.ack when(mux /= MUX_SEL and mux_select(J) = '1') else + '0'; + mux_snk_o(J).stall <= ep_src_i.stall when(mux /= MUX_SEL and mux_select(J) = '1') else + '1'; + mux_snk_o(J).err <= ep_src_i.err when(mux /= MUX_SEL and mux_select(J) = '1') else + '0'; + mux_snk_o(J).rty <= '0'; + end generate; + + ep_src_o.cyc <= mux_snk_i(f_hot_to_bin(mux_select)).cyc when(mux /= MUX_SEL) else + '0'; + ep_src_o.stb <= mux_snk_i(f_hot_to_bin(mux_select)).stb when(mux /= MUX_SEL) else + '0'; + ep_src_o.adr <= mux_snk_i(f_hot_to_bin(mux_select)).adr; + ep_src_o.dat <= mux_snk_i(f_hot_to_bin(mux_select)).dat; + ep_src_o.sel <= mux_snk_i(f_hot_to_bin(mux_select)).sel; + ep_src_o.we <= '1'; + + + --=============================================-- + -- -- + -- ENDPOINT talking to many Fabric Slaves -- + -- -- + --=============================================-- + + CLASS_MATCH : for I in 0 to g_muxed_ports-1 generate + dmux_sel(I) <= f_match_class(mux_class_i(I), f_unmarshall_wrf_status(dmux_status_reg).match_class); + end generate; + + DMUX_FSM : process(clk_sys_i) + variable sel : integer range 0 to g_muxed_ports-1; + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + dmux_select <= (others => '0'); + dmux_snd_stat <= (others => '0'); + dmux_status_reg <= (others => '0'); + ep_stall_mask <= '0'; + demux <= DMUX_WAIT; + else + case demux is + --------------------------------------------------------------- + --State DMUX_WAIT: Wait for the WRF cycle to start and then + -- wait for the STATUS word + --------------------------------------------------------------- + when DMUX_WAIT => + dmux_select <= (others => '0'); + dmux_snd_stat <= (others => '0'); + dmux_status_reg <= (others => '0'); + ep_stall_mask <= '0'; + if(ep_snk_i.cyc = '1' and ep_snk_i.stb = '1' and ep_snk_i.adr = c_WRF_STATUS) then + ep_stall_mask <= '1'; + dmux_status_reg <= ep_snk_i.dat; + demux <= DMUX_STATUS; + end if; + + --------------------------------------------------------------- + --State DMUX_STATUS: Send Status word to appropriate interface + --------------------------------------------------------------- + when DMUX_STATUS => + ep_stall_mask <= '1'; + + if(to_integer(unsigned(dmux_sel)) = 0) then --class not matched to anything, pass pkt to last port + dmux_select(g_muxed_ports-1) <= '1'; + dmux_snd_stat(g_muxed_ports-1) <= '1'; + sel := g_muxed_ports-1; + else + dmux_select <= dmux_sel; + dmux_snd_stat <= dmux_sel; + sel := f_hot_to_bin(dmux_sel); + end if; + if(mux_src_i(sel).stall = '0') then + demux <= DMUX_PAYLOAD; + end if; + + --------------------------------------------------------------- + --State DMUX_PAYLOAD: Just wait here till the end of the + -- current transfer + --------------------------------------------------------------- + when DMUX_PAYLOAD => + dmux_snd_stat <= (others => '0'); + ep_stall_mask <= '0'; + + if(ep_snk_i.cyc = '0') then + demux <= DMUX_WAIT; + end if; + + when others => + demux <= DMUX_WAIT; + end case; + end if; + end if; + end process; + + dmux_sel_zero <= '1' when(to_integer(unsigned(dmux_select)) = 0) else + '0'; + + -- dmux_others signal says for given interface I if any other interface was + -- also matched to packet class + dmux_others(0) <= '0'; + GEN_DMUX_OTHERS : for I in 1 to g_muxed_ports-1 generate + dmux_others(I) <= or_reduce(dmux_select(I-1 downto 0)); + end generate; + + + GEN_DMUX_CONN : for I in 0 to g_muxed_ports-1 generate + mux_src_o(I).cyc <= ep_snk_i.cyc when(dmux_select(I) = '1' and dmux_others(I) = '0') else + '0'; + mux_src_o(I).stb <= '1' when(dmux_snd_stat(I) = '1' and dmux_others(I) = '0') else + ep_snk_i.stb when(dmux_select(I) = '1' and dmux_others(I) = '0') else + '0'; + mux_src_o(I).adr <= c_WRF_STATUS when(dmux_snd_stat(I) = '1' and dmux_others(I) = '0') else + ep_snk_i.adr when(dmux_select(I) = '1' and dmux_others(I) = '0') else + (others => '0'); + mux_src_o(I).dat <= dmux_status_reg when(dmux_snd_stat(I) = '1' and dmux_others(I) = '0') else + ep_snk_i.dat when(dmux_select(I) = '1' and dmux_others(I) = '0') else + (others => '0'); + mux_src_o(I).sel <= (others => '1') when(dmux_snd_stat(I) = '1' and dmux_others(I) = '0') else + ep_snk_i.sel when(dmux_select(I) = '1' and dmux_others(I) = '0') else + (others => '1'); + mux_src_o(I).we <= '1'; + end generate; + + + ep_snk_o.ack <= ep_snk_i.cyc and ep_snk_i.stb and not ep_snk_out_stall when(dmux_sel_zero = '1') else + mux_src_i(f_hot_to_bin(dmux_select)).ack; + + ep_snk_o.err <= '0' when(dmux_sel_zero = '1') else + mux_src_i(f_hot_to_bin(dmux_select)).err; + + ep_snk_out_stall <= '1' when(ep_stall_mask = '1') else + '0' when(dmux_sel_zero = '1') else + mux_src_i(f_hot_to_bin(dmux_select)).stall; + + ep_snk_o.stall <= ep_snk_out_stall; + + ep_snk_o.rty <= '0'; + +end behaviour; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_phase_meas.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_phase_meas.vhd new file mode 100644 index 000000000..2cabc4426 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_phase_meas.vhd @@ -0,0 +1,290 @@ +------------------------------------------------------------------------------- +-- Title : Digital DMTD Phase Measurement Unit +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : dmtd_phase_meas.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-02-25 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: Module measures phase shift between the two input clocks +-- using a DDMTD phase detector. The raw measurement can be further averaged to +-- increase the accuracy. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 - 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-02-25 1.0 twlostow Created +-- 2011-04-18 1.1 twlostow Added comments and header +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.NUMERIC_STD.all; + +library work; +use work.gencores_pkg.all; + +entity dmtd_phase_meas is + generic ( +-- DDMTD deglitcher threshold (in clk_dmtd_i) clock cycles + g_deglitcher_threshold: integer; +-- Phase tag counter size (see dmtd_with_deglitcher.vhd for explanation) + g_counter_bits : integer := 14); + + port ( +-- resets + rst_sys_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + +-- system clock + clk_sys_i : in std_logic; +-- Input clocks + clk_a_i : in std_logic; + clk_b_i : in std_logic; + clk_dmtd_i : in std_logic; + + + en_i : in std_logic; + + navg_i : in std_logic_vector(11 downto 0); + phase_meas_o : out std_logic_vector(31 downto 0); + phase_meas_p_o : out std_logic + ); + +end dmtd_phase_meas; + +architecture syn of dmtd_phase_meas is + + component dmtd_with_deglitcher + generic ( + g_counter_bits : natural); + port ( + rst_n_dmtdclk_i : in std_logic; + rst_n_sysclk_i : in std_logic; + clk_in_i : in std_logic; + clk_dmtd_i : in std_logic; + clk_sys_i : in std_logic; + shift_en_i : in std_logic; + shift_dir_i : in std_logic; + deglitch_threshold_i : in std_logic_vector(15 downto 0); + dbg_dmtdout_o : out std_logic; + tag_o : out std_logic_vector(g_counter_bits-1 downto 0); + tag_stb_p1_o : out std_logic); + end component; + + type t_pd_state is (PD_WAIT_TAG, PD_WAIT_A, PD_WAIT_B); + + signal tag_a : std_logic_vector(g_counter_bits-1 downto 0); + signal tag_b : std_logic_vector(g_counter_bits-1 downto 0); + + signal tag_a_p : std_logic; + signal tag_b_p : std_logic; + + signal acc : unsigned(31 downto 0); + signal avg_cnt : unsigned(11 downto 0); + + signal phase_raw_p : std_logic; + signal phase_raw : unsigned(g_counter_bits-1 downto 0); + signal pd_state : t_pd_state; + + signal phase_hi, phase_lo : std_logic; + signal ph_acq_valid : std_logic; + + + signal stored_sign : std_logic; + signal preserve_sign : std_logic; + +begin -- syn + + DMTD_A : dmtd_with_deglitcher + generic map ( + g_counter_bits => g_counter_bits) + port map ( + rst_n_dmtdclk_i => rst_dmtd_n_i, + rst_n_sysclk_i => rst_sys_n_i, + clk_dmtd_i => clk_dmtd_i, + clk_sys_i => clk_sys_i, + clk_in_i => clk_a_i, + tag_o => tag_a, + tag_stb_p1_o => tag_a_p, + shift_en_i => '0', + shift_dir_i => '0', + deglitch_threshold_i => std_logic_vector(to_unsigned(g_deglitcher_threshold, 16)), + dbg_dmtdout_o => open); + + DMTD_B : dmtd_with_deglitcher + generic map ( + g_counter_bits => g_counter_bits) + port map ( + rst_n_dmtdclk_i => rst_dmtd_n_i, + rst_n_sysclk_i => rst_sys_n_i, + clk_dmtd_i => clk_dmtd_i, + clk_sys_i => clk_sys_i, + clk_in_i => clk_b_i, + tag_o => tag_b, + tag_stb_p1_o => tag_b_p, + shift_en_i => '0', + shift_dir_i => '0', + deglitch_threshold_i => std_logic_vector(to_unsigned(g_deglitcher_threshold, 16)), + dbg_dmtdout_o => open); + + + collect_tags : process (clk_sys_i) + begin -- process + if rising_edge(clk_sys_i) then + if(rst_sys_n_i = '0' or en_i = '0') then + phase_raw <= (others => '0'); + phase_raw_p <= '0'; + ph_acq_valid <= '0'; + pd_state <= PD_WAIT_TAG; + + else + + case pd_state is + when PD_WAIT_TAG => + + if(tag_a_p = '1' and tag_b_p = '1') then + phase_raw <= unsigned(tag_b) - unsigned(tag_a); + phase_raw_p <= '1'; + elsif(tag_a_p = '1') then + phase_raw <= unsigned(tag_a); + phase_raw_p <= '0'; + pd_state <= PD_WAIT_B; + elsif (tag_b_p = '1') then + phase_raw <= (not unsigned(tag_b)) + 1; + phase_raw_p <= '0'; + pd_state <= PD_WAIT_A; + else + phase_raw_p <= '0'; + end if; + + when PD_WAIT_A => + if(tag_a_p = '1') then + phase_raw <= phase_raw + unsigned(tag_a); + phase_raw_p <= '1'; + pd_state <= PD_WAIT_TAG; + end if; + + when PD_WAIT_B => + if(tag_b_p = '1') then + phase_raw <= phase_raw - unsigned(tag_b); + phase_raw_p <= '1'; + pd_state <= PD_WAIT_TAG; + end if; + + + when others => null; + end case; + + --if(tag_a_p = '1' and tag_b_p = '1') then + -- phase_raw <= unsigned(tag_b) - unsigned(tag_a); + -- phase_raw_p <= '1'; + -- ph_acq_valid <= '0'; + --elsif(tag_a_p = '1' and tag_b_p = '0' and ph_acq_valid ='1') then + -- phase_raw <= phase_raw - unsigned(tag_a); + -- phase_raw_p <= '1'; + -- ph_acq_valid <= '0'; + --elsif(tag_a_p = '0' and tag_b_p = '1') then + -- phase_raw_p <= '0'; + -- phase_raw <= unsigned(tag_b); + -- ph_acq_valid <= '1'; + --else + -- phase_raw_p <= '0'; + --end if; + + + end if; + end if; + end process; + + + phase_hi <= '1' when phase_raw(phase_raw'high downto phase_raw'high-1) = "11" else '0'; + phase_lo <= '1' when phase_raw(phase_raw'high downto phase_raw'high-1) = "00" else '0'; + + + calc_error : process (clk_sys_i) + begin -- process calc_error + if rising_edge(clk_sys_i) then + if(rst_sys_n_i = '0' or en_i = '0') then + acc <= (others => '0'); + avg_cnt <= (others => '0'); + phase_meas_p_o <= '0'; + phase_meas_o <= (others => '0'); + stored_sign <= '0'; + else + + + if(phase_raw_p = '1') then + if(avg_cnt = to_unsigned(0, avg_cnt'length)) then + acc <= resize(phase_raw, acc'length); + + if(phase_lo = '1') then + preserve_sign <= '1'; + stored_sign <= '0'; + elsif(phase_hi = '1') then + preserve_sign <= '1'; + stored_sign <= '1'; + else + preserve_sign <= '0'; + end if; + + avg_cnt <= avg_cnt + 1; + phase_meas_p_o <= '0'; + elsif (avg_cnt = unsigned(navg_i)) then + avg_cnt <= (others => '0'); + phase_meas_o <= std_logic_vector(acc); + phase_meas_p_o <= '1'; + else + avg_cnt <= avg_cnt + 1; + phase_meas_p_o <= '0'; + + + + if(preserve_sign = '1') then + if(phase_lo = '1' and stored_sign = '1') then + -- report "preserve_sign1"; + acc <= acc + resize(phase_raw, acc'length) + to_unsigned(2**g_counter_bits, acc'length); + elsif (phase_hi = '1' and stored_sign = '0') then + + --report "preserve_sign0"; + acc <= acc + resize(phase_raw, acc'length) - to_unsigned(2**g_counter_bits, acc'length); + else + acc <= acc + resize(phase_raw, acc'length); + end if; + else + acc <= acc + resize(phase_raw, acc'length); + end if; + end if; + else + phase_meas_p_o <= '0'; + end if; + end if; + end if; + end process calc_error; + + +end syn; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_with_deglitcher.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_with_deglitcher.vhd new file mode 100644 index 000000000..e1f4528db --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/dmtd_with_deglitcher.vhd @@ -0,0 +1,353 @@ +------------------------------------------------------------------------------- +-- Title : Digital DMTD Edge Tagger +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : dmtd_with_deglitcher.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-02-25 +-- Last update: 2014-07-15 +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: Single-channel DDMTD phase tagger with integrated bit-median +-- deglitcher. Contains a DDMTD detector, which output signal is deglitched and +-- tagged with a counter running in DMTD offset clock domain. Phase tags are +-- generated for each rising edge in DDMTD output with an internal counter +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 - 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2009-01-24 1.0 twlostow Created +-- 2011-18-04 1.1 twlostow Bit-median type deglitcher, comments +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.NUMERIC_STD.all; + +library work; +use work.gencores_pkg.all; + +entity dmtd_with_deglitcher is + generic ( + -- Size of the phase tag counter. Must be big enough to cover at least one + -- full period of the DDMTD detector output. Given the frequencies of clk_in_i + -- and clk_dmtd_i are respectively f_in an f_dmtd, it can be calculated with + -- the following formula: + -- g_counter_bits = log2(f_in / abs(f_in - f_dmtd)) + 1 + g_counter_bits : natural := 17; + g_chipscope : boolean := false; + + -- Divides the inputs by 2 (effectively passing the clock through a flip flop) + -- before it gets to the DMTD, effectively removing Place&Route warnings + -- (at the cost of detector bandwidth) + g_divide_input_by_2 : boolean := false; + + -- reversed mode: samples clk_dmtd with clk_in. + g_reverse : boolean := false + ); + port ( + -- resets for different clock domains + rst_n_dmtdclk_i : in std_logic; + rst_n_sysclk_i : in std_logic; + + -- input clock + clk_in_i : in std_logic; + + -- DMTD sampling clock + clk_dmtd_i : in std_logic; + + -- system clock + clk_sys_i : in std_logic; + + -- async counter resync input: resets only the DDMTD state machine and free + -- running counter, synchronized to clk_dmtd_i + resync_p_a_i : in std_logic := '0'; + + -- [clk_dmtd_i] counter resync output, pulses when free_cntr == 0 + resync_p_o : out std_logic; + + -- [clk_sys_i] starts resynchronization + resync_start_p_i : in std_logic := '0'; + + -- [clk_sys_i] 1: resynchonization done + resync_done_o : out std_logic; + + -- [clk_dmtd_i] phase shifter enable, HI level shifts the internal counter + -- forward/backward by 1 clk_dmtd_i cycle, effectively shifting the tag + -- value by +-1. + shift_en_i : in std_logic := '0'; + + -- [clk_dmtd_i] phase shift direction: 1 - forward, 0 - backward + shift_dir_i : in std_logic := '0'; + + -- DMTD clock enable, active high. Can be used to reduce the DMTD sampling + -- frequency - for example, two 10 MHz signals cannot be sampled directly + -- with a 125 MHz clock, but it's possible with a 5 MHz reference, obtained + -- by asserting clk_dmtd_en_i every 25 clk_dmtd_i cycles. + + clk_dmtd_en_i : in std_logic := '1'; + + -- [clk_dmtd_i] deglitcher threshold + deglitch_threshold_i : in std_logic_vector(15 downto 0); + + -- [clk_dmtd_i] raw DDMTD output (for debugging purposes) + dbg_dmtdout_o : out std_logic; + + -- [clk_sys_i] deglitched edge tag value + tag_o : out std_logic_vector(g_counter_bits-1 downto 0); + + -- [clk_sys_i] pulse indicates new phase tag on tag_o + tag_stb_p1_o : out std_logic; + dbg_clk_d3_o : out std_logic + ); + +end dmtd_with_deglitcher; + +architecture rtl of dmtd_with_deglitcher is + + type t_state is (WAIT_STABLE_0, WAIT_EDGE, GOT_EDGE); + + signal state : t_state; + + signal stab_cntr : unsigned(15 downto 0); + signal free_cntr : unsigned(g_counter_bits-1 downto 0); + + signal s_one : std_logic; + + signal clk_in : std_logic; + signal clk_i_d0, clk_i_d1, clk_i_d2, clk_i_d3, clk_i_dx : std_logic; + + attribute keep : string; + attribute keep of clk_in : signal is "true"; + attribute keep of clk_i_d0 : signal is "true"; + attribute keep of clk_i_d1 : signal is "true"; + attribute keep of clk_i_d2 : signal is "true"; + attribute keep of clk_i_d3 : signal is "true"; + + signal new_edge_sreg : std_logic_vector(5 downto 0); + signal new_edge_p : std_logic; + + signal tag_int : unsigned(g_counter_bits-1 downto 0); + signal resync_p_dmtd : std_logic; + + signal resync_start_p_dmtd, resync_done_dmtd, resync_p_int : std_logic; + +begin -- rtl + + U_Sync_Resync_Pulse : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_dmtd_i, + rst_n_i => rst_n_dmtdclk_i, + data_i => resync_p_a_i, + synced_o => resync_p_dmtd); + + U_Sync_Start_Pulse : gc_pulse_synchronizer + port map ( + clk_in_i => clk_sys_i, + clk_out_i => clk_dmtd_i, + rst_n_i => rst_n_dmtdclk_i, + d_ready_o => open, + d_p_i => resync_start_p_i, + q_p_o => resync_start_p_dmtd); + + U_Sync_Resync_Done : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_sysclk_i, + data_i => resync_done_dmtd, + synced_o => resync_done_o); + + + gen_straight : if(g_reverse = false) generate + + gen_input_div2 : if(g_divide_input_by_2 = true) generate + p_divide_input_clock : process(clk_in_i, rst_n_sysclk_i) + begin + if rst_n_sysclk_i = '0' then + clk_in <= '0'; + elsif rising_edge(clk_in_i) then + clk_in <= not clk_in; + end if; + end process; + end generate gen_input_div2; + + gen_input_straight : if(g_divide_input_by_2 = false) generate + clk_in <= clk_in_i; + end generate gen_input_straight; + + p_the_dmtd_itself : process(clk_dmtd_i) + begin + if rising_edge(clk_dmtd_i) then + clk_i_d0 <= clk_in; + clk_i_d1 <= clk_i_d0; + clk_i_d2 <= clk_i_d1; + clk_i_d3 <= clk_i_d2; + end if; + end process; + + end generate gen_straight; + + gen_reverse : if(g_reverse = true) generate + + assert (not g_divide_input_by_2) report "dmtd_with_deglitcher: g_reverse implies g_divide_input_by_2 == false" severity failure; + + clk_in <= clk_in_i; + + p_the_dmtd_itself : process(clk_in) + begin + if rising_edge(clk_in) then + clk_i_d0 <= clk_dmtd_i; + clk_i_d1 <= clk_i_d0; + end if; + end process; + + p_sync : process(clk_dmtd_i) + begin + if rising_edge(clk_dmtd_i) then + clk_i_dx <= clk_i_d1; + clk_i_d2 <= not clk_i_dx; + clk_i_d3 <= clk_i_d2; + end if; + end process; + + end generate gen_reverse; + +-- glitchproof DMTD output edge detection + p_deglitch : process (clk_dmtd_i) + begin -- process deglitch + + if rising_edge(clk_dmtd_i) then -- rising clock edge + + if (rst_n_dmtdclk_i = '0' or (resync_p_dmtd = '1' and resync_done_dmtd = '0')) then -- synchronous reset (active low) + stab_cntr <= (others => '0'); + state <= WAIT_STABLE_0; + free_cntr <= (others => '0'); + new_edge_sreg <= (others => '0'); + elsif(clk_dmtd_en_i = '1') then + + if (shift_en_i = '0') then -- phase shifter + free_cntr <= free_cntr + 1; + elsif (shift_dir_i = '1') then + free_cntr <= free_cntr + 2; + end if; + + case state is + when WAIT_STABLE_0 => -- out-of-sync + new_edge_sreg <= '0' & new_edge_sreg(new_edge_sreg'length-1 downto 1); + + if clk_i_d3 /= '0' then + stab_cntr <= (others => '0'); + else + stab_cntr <= stab_cntr + 1; + end if; + + -- DMTD output stable counter hit the LOW level threshold? + if stab_cntr = unsigned(deglitch_threshold_i) then + state <= WAIT_EDGE; + end if; + + when WAIT_EDGE => + if (clk_i_d3 /= '0') then -- got a glitch? + state <= GOT_EDGE; + tag_int <= free_cntr; + stab_cntr <= (others => '0'); + end if; + + when GOT_EDGE => + if (clk_i_d3 = '0') then + tag_int <= tag_int + 1; + end if; + + if stab_cntr = unsigned(deglitch_threshold_i) then + state <= WAIT_STABLE_0; + tag_o <= std_logic_vector(tag_int); + new_edge_sreg <= (others => '1'); + stab_cntr <= (others => '0'); + elsif (clk_i_d3 = '0') then + stab_cntr <= (others => '0'); + else + stab_cntr <= stab_cntr + 1; + end if; + + + end case; + end if; + end if; + end process p_deglitch; + + p_resync_pulse_output : process(clk_dmtd_i) + begin + if rising_edge(clk_dmtd_i) then + if(unsigned(free_cntr(free_cntr'length-1 downto 3)) = 0) then + resync_p_o <= '1'; + else + resync_p_o <= '0'; + end if; + end if; + end process; + + p_resync_pulse_trigger : process(clk_dmtd_i) + begin + if rising_edge(clk_dmtd_i) then + if rst_n_dmtdclk_i = '0' then + resync_done_dmtd <= '1'; + else + if(resync_start_p_dmtd = '1') then + resync_done_dmtd <= '0'; + elsif(resync_p_dmtd = '1') then + resync_done_dmtd <= '1'; + end if; + end if; + end if; + end process; + + U_sync_tag_strobe : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_sysclk_i, + data_i => new_edge_sreg(0), + synced_o => open, + npulse_o => open, + ppulse_o => new_edge_p); + + tag_stb_p1_o <= new_edge_p; + + U_Extend_Debug_Pulses : gc_extend_pulse + generic map ( + g_width => 3000) + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_sysclk_i, + pulse_i => new_edge_p, + extended_o => dbg_dmtdout_o); + + dbg_clk_d3_o <= clk_i_d3; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/pulse_stamper.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/pulse_stamper.vhd new file mode 100644 index 000000000..fb55da00c --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/timing/pulse_stamper.vhd @@ -0,0 +1,161 @@ +------------------------------------------------------------------------------- +-- Entity: pulse_stamper +-- File: pulse_stamper.vhd +-- Description: a time-tagger which associates a time-tag with an asyncrhonous +-- input pulse. +-- Author: Javier Serrano (Javier.Serrano@cern.ch) +-- Date: 24 January 2012 +-- Version: 0.01 +-- Todo: Factor out syncrhonizer in a separate reusable block. +------------------------------------------------------------------------------- + +------------------------------------------------------------------------------- +-- GNU LESSER GENERAL PUBLIC LICENSE +-- ----------------------------------- +-- This source file is free software; you can redistribute it and/or modify it +-- under the terms of the GNU Lesser General Public License as published by the +-- Free Software Foundation; either version 2.1 of the License, or (at your +-- option) any later version. +-- This source is distributed in the hope that it will be useful, but WITHOUT +-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +-- FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License +-- for more details. You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it from +-- http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + + + +library ieee; +use ieee.std_logic_1164.all; + +entity pulse_stamper is + + generic ( + -- reference clock frequency + g_ref_clk_rate : integer := 125000000); + + port( + clk_ref_i : in std_logic; -- timing reference clock + clk_sys_i : in std_logic; -- data output reference clock + rst_n_i : in std_logic; -- system reset + + pulse_a_i : in std_logic; -- pulses to be stamped + + ------------------------------------------------------------------------------- + -- Timing input (from WRPC), clk_ref_i domain + ------------------------------------------------------------------------------ + + -- 1: time given on tm_utc_i and tm_cycles_i is valid (otherwise, don't timestamp) + tm_time_valid_i : in std_logic; + -- number of seconds + tm_tai_i : in std_logic_vector(39 downto 0); + -- number of clk_ref_i cycles + tm_cycles_i : in std_logic_vector(27 downto 0); + + + --------------------------------------------------------------------------- + -- Time tag output (clk_sys_i domain) + --------------------------------------------------------------------------- + tag_tai_o : out std_logic_vector(39 downto 0); + tag_cycles_o : out std_logic_vector(27 downto 0); + -- single-cycle pulse: strobe tag on tag_utc_o and tag_cycles_o + tag_valid_o : out std_logic + ); + + +end pulse_stamper; + +architecture rtl of pulse_stamper is + + -- Signals for input anti-metastability ffs + signal pulse_ref : std_logic_vector(2 downto 0); + signal pulse_ref_p1 : std_logic; + signal pulse_ref_p1_d1 : std_logic; + + -- Time tagger signals + signal tag_utc_ref : std_logic_vector(39 downto 0); + signal tag_cycles_ref : std_logic_vector(27 downto 0); + + -- Signals for synchronizer + signal rst_from_sync : std_logic; + signal pulse_ref_d2 : std_logic; + signal pulse_sys : std_logic_vector(2 downto 0); + signal pulse_sys_p1 : std_logic; + signal pulse_back : std_logic_vector(2 downto 0); + +begin -- architecture rtl + + -- Synchronization of external pulse into the clk_ref_i clock domain + sync_ext_pulse: process (clk_ref_i) + begin + if clk_ref_i'event and clk_ref_i='1' then + pulse_ref <= pulse_ref(1 downto 0) & pulse_a_i; + pulse_ref_p1 <= pulse_ref(1) and not pulse_ref(2); + pulse_ref_p1_d1 <= pulse_ref_p1 and tm_time_valid_i; + end if; + end process sync_ext_pulse; + + -- Time tagging of the pulse, still in the clk_ref_i domain + tagger: process (clk_ref_i) + begin + if clk_ref_i'event and clk_ref_i='1' then + if pulse_ref_p1='1' and tm_time_valid_i='1' then + tag_utc_ref <= tm_tai_i; + tag_cycles_ref <= tm_cycles_i; + end if; + end if; + end process tagger; + + -- Synchronizer to pass UTC register data to the system clock domain + -- This synchronizer is made with the following three processes + + -- First one FF with async reset, still in the clk_ref_i domain + sync_first_ff: process (clk_ref_i, rst_n_i, rst_from_sync) + begin + if rst_n_i='0' or rst_from_sync='1' then + pulse_ref_d2 <= '0'; + elsif clk_ref_i'event and clk_ref_i='1' then + if pulse_ref_p1_d1='1' then + pulse_ref_d2 <= '1'; + end if; + end if; + end process sync_first_ff; + + -- Then three FFs to take the strobe safely into the clk_sys_i domain + sync_sys: process (clk_sys_i) + begin + if clk_sys_i'event and clk_sys_i='1' then + pulse_sys <= pulse_sys(1 downto 0) & pulse_ref_d2; + pulse_sys_p1 <= pulse_sys(1) and not pulse_sys(2); + end if; + end process sync_sys; + + -- And then back into the clk_ref_i domain + sync_ref: process (clk_ref_i) + begin + if clk_ref_i'event and clk_ref_i='1' then + pulse_back <= pulse_back(1 downto 0) & pulse_sys(2); + rst_from_sync <= pulse_back(2); + end if; + end process sync_ref; + + -- Now we can take the time tags into the clk_sys_i domain + sys_tags: process (clk_sys_i) + begin + if clk_sys_i'event and clk_sys_i='1' then + if rst_n_i='0' then + tag_tai_o <= (others=>'0'); + tag_cycles_o <= (others=>'0'); + tag_valid_o <= '0'; + elsif pulse_sys_p1='1' then + tag_tai_o <= tag_utc_ref; + tag_cycles_o <= tag_cycles_ref; + tag_valid_o <= '1'; + else + tag_valid_o <='0'; + end if; + end if; + end process sys_tags; + +end architecture rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac.vhd new file mode 100644 index 000000000..c28410f68 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac.vhd @@ -0,0 +1,209 @@ +------------------------------------------------------------------------------- +-- Title : Serial DAC interface +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : spec_serial_dac.vhd +-- Author : paas, slayer +-- Company : CERN BE-Co-HT +-- Created : 2010-02-25 +-- Last update: 2011-05-10 +-- Platform : fpga-generic +-- Standard : VHDL'87 +------------------------------------------------------------------------------- +-- Description: The dac unit provides an interface to a 16 bit serial Digital +-- to Analogue converter (max5441, SPI?/QSPI?/MICROWIRE? compatible) +-- +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions :1 +-- Date Version Author Description +-- 2009-01-24 1.0 paas Created +-- 2010-02-25 1.1 slayer Modified for rev 1.1 switch +------------------------------------------------------------------------------- + + +library IEEE; + +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + + +entity spec_serial_dac is + + generic ( + g_num_data_bits : integer := 16; + g_num_extra_bits : integer := 8; + g_num_cs_select : integer := 2 + ); + + port ( +-- clock & reset + clk_i : in std_logic; + rst_n_i : in std_logic; + +-- channel 1 value and value load strobe + value_i : in std_logic_vector(g_num_data_bits-1 downto 0); + cs_sel_i : in std_logic_vector(g_num_cs_select-1 downto 0); + load_i : in std_logic; + +-- SCLK divider: 000 = clk_i/8 ... 111 = clk_i/1024 + sclk_divsel_i : in std_logic_vector(2 downto 0); + +-- DAC I/F + dac_cs_n_o : out std_logic_vector(g_num_cs_select-1 downto 0); + dac_sclk_o : out std_logic; + dac_sdata_o : out std_logic; + + xdone_o : out std_logic + ); +end spec_serial_dac; + + +architecture syn of spec_serial_dac is + + signal divider : unsigned(11 downto 0); + signal dataSh : std_logic_vector(g_num_data_bits + g_num_extra_bits-1 downto 0); + signal bitCounter : std_logic_vector(g_num_data_bits + g_num_extra_bits+1 downto 0); + signal endSendingData : std_logic; + signal sendingData : std_logic; + signal iDacClk : std_logic; + signal iValidValue : std_logic; + + signal divider_muxed : std_logic; + + signal cs_sel_reg : std_logic_vector(g_num_cs_select-1 downto 0); + +begin + + select_divider : process (divider, sclk_divsel_i) + begin -- process + case sclk_divsel_i is + when "000" => divider_muxed <= divider(1); -- sclk = clk_i/8 + when "001" => divider_muxed <= divider(2); -- sclk = clk_i/16 + when "010" => divider_muxed <= divider(3); -- sclk = clk_i/32 + when "011" => divider_muxed <= divider(4); -- sclk = clk_i/64 + when "100" => divider_muxed <= divider(5); -- sclk = clk_i/128 + when "101" => divider_muxed <= divider(6); -- sclk = clk_i/256 + when "110" => divider_muxed <= divider(7); -- sclk = clk_i/512 + when "111" => divider_muxed <= divider(8); -- sclk = clk_i/1024 + when others => null; + end case; + end process; + + + iValidValue <= load_i; + + process(clk_i, rst_n_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + sendingData <= '0'; + else + if iValidValue = '1' and sendingData = '0' then + sendingData <= '1'; + elsif endSendingData = '1' then + sendingData <= '0'; + end if; + end if; + end if; + end process; + + process(clk_i) + begin + if rising_edge(clk_i) then + if iValidValue = '1' then + divider <= (others => '0'); + elsif sendingData = '1' then + if(divider_muxed = '1') then + divider <= (others => '0'); + else + divider <= divider + 1; + end if; + elsif endSendingData = '1' then + divider <= (others => '0'); + end if; + end if; + end process; + + + process(clk_i, rst_n_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + iDacClk <= '1'; -- 0 + else + if iValidValue = '1' then + iDacClk <= '1'; -- 0 + elsif divider_muxed = '1' then + iDacClk <= not(iDacClk); + elsif endSendingData = '1' then + iDacClk <= '1'; -- 0 + end if; + end if; + end if; + end process; + + process(clk_i, rst_n_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + dataSh <= (others => '0'); + else + if iValidValue = '1' and sendingData = '0' then + cs_sel_reg <= cs_sel_i; + dataSh(g_num_data_bits-1 downto 0) <= value_i; + dataSh(dataSh'left downto g_num_data_bits) <= (others => '0'); + elsif sendingData = '1' and divider_muxed = '1' and iDacClk = '0' then + dataSh(0) <= dataSh(dataSh'left); + dataSh(dataSh'left downto 1) <= dataSh(dataSh'left - 1 downto 0); + end if; + end if; + end if; + end process; + + process(clk_i) + begin + if rising_edge(clk_i) then + if iValidValue = '1' and sendingData = '0' then + bitCounter(0) <= '1'; + bitCounter(bitCounter'left downto 1) <= (others => '0'); + elsif sendingData = '1' and to_integer(divider) = 0 and iDacClk = '1' then + bitCounter(0) <= '0'; + bitCounter(bitCounter'left downto 1) <= bitCounter(bitCounter'left - 1 downto 0); + end if; + end if; + end process; + + endSendingData <= bitCounter(bitCounter'left); + + xdone_o <= not SendingData; + + dac_sdata_o <= dataSh(dataSh'left); + + gen_cs_out : for i in 0 to g_num_cs_select-1 generate + dac_cs_n_o(i) <= not(sendingData) or (not cs_sel_reg(i)); + end generate gen_cs_out; + + dac_sclk_o <= iDacClk; + + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac_arb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac_arb.vhd new file mode 100644 index 000000000..511bb27b7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_dacs/spec_serial_dac_arb.vhd @@ -0,0 +1,187 @@ +------------------------------------------------------------------------------- +-- Title : SPEC serial DAC interface with arbiter +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : spec_serial_dac.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Platform : fpga-generic +-- Standard : VHDL'87 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + + +entity spec_serial_dac_arb is + generic( + g_invert_sclk : boolean; + g_num_extra_bits : integer + ); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + + val1_i : in std_logic_vector(15 downto 0); + load1_i : in std_logic; + val2_i : in std_logic_vector(15 downto 0); + load2_i : in std_logic; + + dac_cs_n_o : out std_logic_vector(1 downto 0); + dac_clr_n_o : out std_logic; + dac_sclk_o : out std_logic; + dac_din_o : out std_logic); + +end spec_serial_dac_arb; + +architecture behavioral of spec_serial_dac_arb is + + component spec_serial_dac + generic ( + g_num_data_bits : integer; + g_num_extra_bits : integer; + g_num_cs_select : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + value_i : in std_logic_vector(g_num_data_bits-1 downto 0); + cs_sel_i : in std_logic_vector(g_num_cs_select-1 downto 0); + load_i : in std_logic; + sclk_divsel_i : in std_logic_vector(2 downto 0); + dac_cs_n_o : out std_logic_vector(g_num_cs_select-1 downto 0); + dac_sclk_o : out std_logic; + dac_sdata_o : out std_logic; + xdone_o : out std_logic); + end component; + + signal d1, d2 : std_logic_vector(15 downto 0); + signal d1_ready, d2_ready : std_logic; + + + signal dac_data : std_logic_vector(15 downto 0); + signal dac_load : std_logic; + signal dac_cs_sel : std_logic_vector(1 downto 0); + signal dac_done : std_logic; + signal dac_sclk_int : std_logic; + + type t_state is (WAIT_DONE, LOAD_DAC, WAIT_DATA); + + signal state : t_state; + + signal trig0 : std_logic_vector(31 downto 0); + signal trig1 : std_logic_vector(31 downto 0); + signal trig2 : std_logic_vector(31 downto 0); + signal trig3 : std_logic_vector(31 downto 0); + signal CONTROL0 : std_logic_vector(35 downto 0); + +begin -- behavioral + + dac_clr_n_o <= '1'; + + U_DAC : spec_serial_dac + generic map ( + g_num_data_bits => 16, + g_num_extra_bits => g_num_extra_bits, + g_num_cs_select => 2) + port map ( + clk_i => clk_i, + rst_n_i => rst_n_i, + value_i => dac_data, + cs_sel_i => dac_cs_sel, + load_i => dac_load, + sclk_divsel_i => "001", + dac_cs_n_o => dac_cs_n_o, + dac_sclk_o => dac_sclk_int, + dac_sdata_o => dac_din_o, + xdone_o => dac_done); + + + p_drive_sclk: process(dac_sclk_int) + begin + if(g_invert_sclk) then + dac_sclk_o <= not dac_sclk_int; + else + dac_sclk_o <= dac_sclk_int; + end if; + end process; + + process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + d1 <= (others => '0'); + d1_ready <= '0'; + d2 <= (others => '0'); + d2_ready <= '0'; + dac_load <= '0'; + dac_cs_sel <= (others => '0'); + state <= WAIT_DATA; + else + + if(load1_i = '1' or load2_i = '1') then + + if(load1_i = '1') then + d1_ready <= '1'; + d1 <= val1_i; + end if; + + if(load2_i = '1') then + d2_ready <= '1'; + d2 <= val2_i; + end if; + else + case state is + when WAIT_DATA => + if(d1_ready = '1') then + dac_cs_sel <= "01"; + dac_data <= d1; + dac_load <= '1'; + d1_ready <= '0'; + state <= LOAD_DAC; + elsif(d2_ready = '1') then + dac_cs_sel <= "10"; + dac_data <= d2; + dac_load <= '1'; + d2_ready <= '0'; + state <= LOAD_DAC; + end if; + + when LOAD_DAC=> + dac_load <= '0'; + state <= WAIT_DONE; + + when WAIT_DONE => + if(dac_done = '1') then + state <= WAIT_DATA; + end if; + when others => null; + end case; + end if; + end if; + end if; + end process; + + + + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_pkg.vhd new file mode 100644 index 000000000..5d1a794ad --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_pkg.vhd @@ -0,0 +1,469 @@ +------------------------------------------------------------------------------- +-- Title : 1000base-X MAC/Endpoint +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : endpoint_pkg.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-04-26 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: Public package for the WR Endpoint. Contains public data +-- structures and component declarations. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011-2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; + +package endpoint_pkg is + + function f_pcs_data_width(pcs_16 : boolean) return integer; + function f_pcs_k_width(pcs_16 : boolean) return integer; + function f_pcs_bts_width(pcs_16 : boolean) return integer; + function f_pcs_clock_rate(pcs_16 : boolean) return integer; + + type t_txtsu_timestamp is record + stb : std_logic; + tsval : std_logic_vector(31 downto 0); + port_id : std_logic_vector(5 downto 0); + frame_id : std_logic_vector(15 downto 0); + incorrect : std_logic; + end record; + + type t_txtsu_timestamp_array is array(integer range <>) of t_txtsu_timestamp; + + -- Endpoint's internal fabric used to connect the submodules with each other. + -- Easier to handle than pipelined Wishbone. + type t_ep_internal_fabric is record + sof : std_logic; + eof : std_logic; + error : std_logic; + dvalid : std_logic; + bytesel : std_logic; + has_rx_timestamp : std_logic; + rx_timestamp_valid : std_logic; + data : std_logic_vector(15 downto 0); + addr : std_logic_vector(1 downto 0); + end record; + type t_fab_pipe is array(integer range <>) of t_ep_internal_fabric; + + ----------------------------- + -- Phy i/f types + ----------------------------- + -- 8-bit Serdes + type t_phy_8bits_to_wrc is record + ref_clk : std_logic; + tx_disparity : std_logic; + tx_enc_err : std_logic; + rx_data : std_logic_vector(7 downto 0); + rx_clk : std_logic; + rx_k : std_logic_vector(0 downto 0); + rx_enc_err : std_logic; + rx_bitslide : std_logic_vector(3 downto 0); + rdy : std_logic; + sfp_tx_fault : std_logic; + sfp_los : std_logic; + end record; + type t_phy_8bits_from_wrc is record + rst : std_logic; + loopen : std_logic; + tx_data : std_logic_vector(7 downto 0); + tx_k : std_logic_vector(0 downto 0); + loopen_vec : std_logic_vector(2 downto 0); + tx_prbs_sel : std_logic_vector(2 downto 0); + sfp_tx_disable : std_logic; + end record; + + constant c_dummy_phy8_to_wrc : t_phy_8bits_to_wrc := + ('0', '0', '0', (others=>'0'), '0', (others=>'0'), '0', + (others=>'0'), '0', '0', '0'); + constant c_dummy_phy8_from_wrc : t_phy_8bits_from_wrc := + ('0', '0', (others=>'0'), (others=>'0'), (others=>'0'), + (others=>'0'), '0'); + + -- 16-bit Serdes + type t_phy_16bits_to_wrc is record + ref_clk : std_logic; + tx_disparity : std_logic; + tx_enc_err : std_logic; + rx_data : std_logic_vector(15 downto 0); + rx_clk : std_logic; + rx_k : std_logic_vector(1 downto 0); + rx_enc_err : std_logic; + rx_bitslide : std_logic_vector(4 downto 0); + rdy : std_logic; + sfp_tx_fault : std_logic; + sfp_los : std_logic; + end record; + type t_phy_16bits_from_wrc is record + rst : std_logic; + loopen : std_logic; + tx_data : std_logic_vector(15 downto 0); + tx_k : std_logic_vector(1 downto 0); + loopen_vec : std_logic_vector(2 downto 0); + tx_prbs_sel : std_logic_vector(2 downto 0); + sfp_tx_disable : std_logic; + end record; + + constant c_dummy_phy16_to_wrc : t_phy_16bits_to_wrc := + ('0', '0', '0', (others=>'0'), '0', (others=>'0'), '0', + (others=>'0'), '0', '0', '0'); + constant c_dummy_phy16_from_wrc : t_phy_16bits_from_wrc := + ('0', '0', (others=>'0'), (others=>'0'), (others=>'0'), + (others=>'0'), '0'); + + + -- debug CS types + type t_dbg_ep_rxpcs is record + fsm : std_logic_vector(2 downto 0); + end record; + + type t_dbg_ep_pcs is record + rx : t_dbg_ep_rxpcs; + end record; + + type t_dbg_ep_rxpath is record + fab_pipe : t_fab_pipe(9 downto 0); + dreq_pipe : std_logic_vector(9 downto 0); + pcs_fifo_afull : std_logic; + pcs_fifo_empty : std_logic; + pcs_fifo_full : std_logic; + rxbuf_full : std_logic; + end record; + + type t_dbg_ep is record + pcs : t_dbg_ep_pcs; + rxpath : t_dbg_ep_rxpath; + end record; + ------------------------------------ + + constant c_epevents_sz : integer := 29; --how many events the endpoint generates + + component xwr_endpoint + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_simulation : boolean := false; + g_pcs_16bit : boolean := false; + g_records_for_phy : boolean := false; + g_tx_force_gap_length : integer := 0; + g_tx_runt_padding : boolean := false; + g_rx_buffer_size : integer := 1024; + g_with_rx_buffer : boolean := true; + g_with_flow_control : boolean := true; + g_with_timestamper : boolean := true; + g_with_dpi_classifier : boolean := false; + g_with_vlans : boolean := false; + g_with_rtu : boolean := false; + g_with_leds : boolean := false; + g_with_dmtd : boolean := false; + g_with_packet_injection : boolean := false; + g_use_new_rxcrc : boolean := false; + g_use_new_txcrc : boolean := false; + g_with_stop_traffic : boolean := false); + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + clk_dmtd_i : in std_logic := '0'; + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + pps_csync_p1_i : in std_logic := '0'; + pps_valid_i : in std_logic := '1'; + phy_rst_o : out std_logic; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic := '0'; + phy_sfp_los_i : in std_logic := '0'; + phy_sfp_tx_disable_o : out std_logic; + phy_rdy_i : in std_logic; + phy_ref_clk_i : in std_logic := '0'; + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic := '0'; + phy_tx_enc_err_i : in std_logic := '0'; + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_clk_i : in std_logic := '0'; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_enc_err_i : in std_logic := '0'; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc := c_dummy_phy8_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc := c_dummy_phy16_to_wrc; + gmii_tx_clk_i : in std_logic := '0'; + gmii_txd_o : out std_logic_vector(7 downto 0); + gmii_tx_en_o : out std_logic; + gmii_tx_er_o : out std_logic; + gmii_rx_clk_i : in std_logic := '0'; + gmii_rxd_i : in std_logic_vector(7 downto 0) := x"00"; + gmii_rx_er_i : in std_logic := '0'; + gmii_rx_dv_i : in std_logic := '0'; + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + snk_o : out t_wrf_sink_out; + snk_i : in t_wrf_sink_in; + txtsu_port_id_o : out std_logic_vector(4 downto 0); + txtsu_frame_id_o : out std_logic_vector(16 -1 downto 0); + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + txtsu_stb_o : out std_logic; + txtsu_ack_i : in std_logic := '1'; + rtu_full_i : in std_logic := '0'; + rtu_almost_full_i : in std_logic := '0'; + rtu_rq_strobe_p1_o : out std_logic; + rtu_rq_abort_o : out std_logic; + rtu_rq_smac_o : out std_logic_vector(48 - 1 downto 0); + rtu_rq_dmac_o : out std_logic_vector(48 - 1 downto 0); + rtu_rq_vid_o : out std_logic_vector(12 - 1 downto 0); + rtu_rq_has_vid_o : out std_logic; + rtu_rq_prio_o : out std_logic_vector(3 - 1 downto 0); + rtu_rq_has_prio_o : out std_logic; + wb_i : in t_wishbone_slave_in; + wb_o : out t_wishbone_slave_out; + pfilter_pclass_o : out std_logic_vector(7 downto 0); + pfilter_drop_o : out std_logic; + pfilter_done_o : out std_logic; + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + fc_rx_pause_start_p_o : out std_logic; + fc_rx_pause_quanta_o : out std_logic_vector(15 downto 0); + fc_rx_pause_prio_mask_o : out std_logic_vector(7 downto 0); + fc_rx_buffer_occupation_o : out std_logic_vector(7 downto 0); + inject_req_i : in std_logic := '0'; + inject_ready_o : out std_logic; + inject_packet_sel_i : in std_logic_vector(2 downto 0) := "000"; + inject_user_value_i : in std_logic_vector(15 downto 0) := x"0000"; + rmon_events_o : out std_logic_vector(c_epevents_sz-1 downto 0); + txts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + led_link_o : out std_logic; + led_act_o : out std_logic; + link_kill_i : in std_logic := '0'; + link_up_o : out std_logic; + stop_traffic_i : in std_logic := '0'; + dbg_tx_pcs_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_tx_pcs_rd_count_o : out std_logic_vector(5+4 downto 0); + nice_dbg_o : out t_dbg_ep); + end component; + + component wr_endpoint + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_tx_force_gap_length : integer := 0; + g_tx_runt_padding : boolean := false; + g_simulation : boolean := false; + g_pcs_16bit : boolean := true; + g_rx_buffer_size : integer := 1024; + g_with_rx_buffer : boolean := true; + g_with_flow_control : boolean := true; + g_with_timestamper : boolean := true; + g_with_dpi_classifier : boolean := false; + g_with_vlans : boolean := true; + g_with_rtu : boolean := true; + g_with_leds : boolean := true; + g_with_dmtd : boolean := false; + g_with_packet_injection : boolean := false; + g_use_new_rxcrc : boolean := false; + g_use_new_txcrc : boolean := false; + g_with_stop_traffic : boolean := false); + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + clk_dmtd_i : in std_logic; + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + pps_csync_p1_i : in std_logic; + pps_valid_i : in std_logic := '1'; + phy_rst_o : out std_logic; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic := '0'; + phy_sfp_los_i : in std_logic := '0'; + phy_sfp_tx_disable_o : out std_logic; + phy_rdy_i : in std_logic; + phy_ref_clk_i : in std_logic; + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic; + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_clk_i : in std_logic; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_enc_err_i : in std_logic; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + gmii_tx_clk_i : in std_logic := '0'; + gmii_txd_o : out std_logic_vector(7 downto 0) := x"00"; + gmii_tx_en_o : out std_logic := '0'; + gmii_tx_er_o : out std_logic := '0'; + gmii_rx_clk_i : in std_logic := '0'; + gmii_rxd_i : in std_logic_vector(7 downto 0) := x"00"; + gmii_rx_er_i : in std_logic := '0'; + gmii_rx_dv_i : in std_logic := '0'; + src_dat_o : out std_logic_vector(15 downto 0); + src_adr_o : out std_logic_vector(1 downto 0); + src_sel_o : out std_logic_vector(1 downto 0); + src_cyc_o : out std_logic; + src_stb_o : out std_logic; + src_we_o : out std_logic; + src_stall_i : in std_logic; + src_ack_i : in std_logic; + src_err_i : in std_logic; + snk_dat_i : in std_logic_vector(15 downto 0); + snk_adr_i : in std_logic_vector(1 downto 0); + snk_sel_i : in std_logic_vector(1 downto 0); + snk_cyc_i : in std_logic; + snk_stb_i : in std_logic; + snk_we_i : in std_logic; + snk_stall_o : out std_logic; + snk_ack_o : out std_logic; + snk_err_o : out std_logic; + snk_rty_o : out std_logic; + txtsu_port_id_o : out std_logic_vector(4 downto 0); + txtsu_frame_id_o : out std_logic_vector(16 -1 downto 0); + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + txtsu_stb_o : out std_logic; + txtsu_ack_i : in std_logic; + rtu_full_i : in std_logic; + rtu_almost_full_i : in std_logic; + rtu_rq_strobe_p1_o : out std_logic; + rtu_rq_abort_o : out std_logic; + rtu_rq_smac_o : out std_logic_vector(48 - 1 downto 0); + rtu_rq_dmac_o : out std_logic_vector(48 - 1 downto 0); + rtu_rq_vid_o : out std_logic_vector(12 - 1 downto 0); + rtu_rq_has_vid_o : out std_logic; + rtu_rq_prio_o : out std_logic_vector(3 - 1 downto 0); + rtu_rq_has_prio_o : out std_logic; + wb_cyc_i : in std_logic; + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_adr_i : in std_logic_vector(7 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + pfilter_pclass_o : out std_logic_vector(7 downto 0); + pfilter_drop_o : out std_logic; + pfilter_done_o : out std_logic; + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + fc_rx_pause_start_p_o : out std_logic; + fc_rx_pause_quanta_o : out std_logic_vector(15 downto 0); + fc_rx_pause_prio_mask_o : out std_logic_vector(7 downto 0); + fc_rx_buffer_occupation_o : out std_logic_vector(7 downto 0); + inject_req_i : in std_logic := '0'; + inject_ready_o : out std_logic; + inject_packet_sel_i : in std_logic_vector(2 downto 0) := "000"; + inject_user_value_i : in std_logic_vector(15 downto 0) := x"0000"; + rmon_events_o : out std_logic_vector(c_epevents_sz-1 downto 0); + txts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + led_link_o : out std_logic; + led_act_o : out std_logic; + link_kill_i : in std_logic := '0'; + link_up_o : out std_logic; + stop_traffic_i : in std_logic := '0'; + dbg_tx_pcs_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_tx_pcs_rd_count_o : out std_logic_vector(5+4 downto 0); + nice_dbg_o : out t_dbg_ep); + end component; + + constant c_xwr_endpoint_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"650c2d4f", + version => x"00000002", + date => x"20121116", + name => "WR-Endpoint "))); + +end endpoint_pkg; + +package body endpoint_pkg is + + function f_pcs_data_width(pcs_16 : boolean) + return integer is + begin + if (pcs_16) then + return 16; + else + return 8; + end if; + end function; + + function f_pcs_k_width(pcs_16 : boolean) + return integer is + begin + if (pcs_16) then + return 2; + else + return 1; + end if; + end function; + + function f_pcs_bts_width(pcs_16 : boolean) + return integer is + begin + if (pcs_16) then + return 5; + else + return 4; + end if; + end function; + + function f_pcs_clock_rate(pcs_16 : boolean) + return integer is + begin + if (pcs_16) then + return 62500000; + else + return 125000000; + end if; + end function; + +end package body endpoint_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_private_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_private_pkg.vhd new file mode 100644 index 000000000..3191e71cb --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/endpoint_private_pkg.vhd @@ -0,0 +1,930 @@ +------------------------------------------------------------------------------- +-- Title : Private constants/types/functions package +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : endpoint_private_pkg.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Endpoint private definitions: +-- - 8B10B codes +-- - VLAN control registers +-- - Data types: internal fabric, RMON, RTU +-- - 18-bit FIFO fabric packing/unpacking functions +-- - Endpoint subcomponents declarations +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2011 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.ep_wbgen2_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_pkg.all; +use work.genram_pkg.all; + +package endpoint_private_pkg is + + -- special/control characters + constant c_k28_5 : std_logic_vector(7 downto 0) := "10111100"; -- bc + constant c_k23_7 : std_logic_vector(7 downto 0) := "11110111"; -- f7 + constant c_k27_7 : std_logic_vector(7 downto 0) := "11111011"; -- fb + constant c_k29_7 : std_logic_vector(7 downto 0) := "11111101"; -- fd + constant c_k30_7 : std_logic_vector(7 downto 0) := "11111110"; -- fe + constant c_k28_7 : std_logic_vector(7 downto 0) := "11111100"; -- fc + constant c_d21_5 : std_logic_vector(7 downto 0) := "10110101"; -- b5 + + constant c_d2_2 : std_logic_vector(7 downto 0) := "01000010"; -- 42 + constant c_d5_6 : std_logic_vector(7 downto 0) := "11000101"; -- c5 + constant c_d16_2 : std_logic_vector(7 downto 0) := "01010000"; -- 50 + constant c_preamble_char : std_logic_vector(7 downto 0) := "01010101"; + constant c_preamble_sfd : std_logic_vector(7 downto 0) := "11010101"; + + constant c_QMODE_PORT_ACCESS : std_logic_vector(1 downto 0) := "00"; + constant c_QMODE_PORT_TRUNK : std_logic_vector(1 downto 0) := "01"; + constant c_QMODE_PORT_UNQUALIFIED : std_logic_vector(1 downto 0) := "11"; + constant c_QMODE_PORT_VLAN_DISABLED : std_logic_vector(1 downto 0) := "10"; + + -- fixme: remove these along with the non-WB version of the endpoint + constant c_wrsw_ctrl_none : std_logic_vector(4 - 1 downto 0) := x"0"; + constant c_wrsw_ctrl_dst_mac : std_logic_vector(4 - 1 downto 0) := x"1"; + constant c_wrsw_ctrl_src_mac : std_logic_vector(4 - 1 downto 0) := x"2"; + constant c_wrsw_ctrl_ethertype : std_logic_vector(4 - 1 downto 0) := x"3"; + constant c_wrsw_ctrl_vid_prio : std_logic_vector(4 - 1 downto 0) := x"4"; + constant c_wrsw_ctrl_tx_oob : std_logic_vector(4 - 1 downto 0) := x"5"; + constant c_wrsw_ctrl_rx_oob : std_logic_vector(4 - 1 downto 0) := x"6"; + constant c_wrsw_ctrl_payload : std_logic_vector(4 - 1 downto 0) := x"7"; + constant c_wrsw_ctrl_fcs : std_logic_vector(4 - 1 downto 0) := x"8"; + + type t_ep_internal_rtu_request is record + smac : std_logic_vector(47 downto 0); + dmac : std_logic_vector(47 downto 0); + vid : std_logic_vector(11 downto 0); + prio : std_logic_vector(2 downto 0); + has_vid : std_logic; + has_prio : std_logic; + hash : std_logic_vector(15 downto 0); + end record; + + type t_rmon_triggers is record + rx_sync_lost : std_logic; + rx_invalid_code : std_logic; + rx_overrun : std_logic; + rx_crc_err : std_logic; + rx_ok : std_logic; + rx_pfilter_drop : std_logic; + rx_runt : std_logic; + rx_giant : std_logic; + rx_pause : std_logic; + rx_pcs_err : std_logic; + rx_buffer_overrun : std_logic; + rx_rtu_overrun : std_logic; + rx_path_timing_failure : std_logic; + tx_pause : std_logic; + tx_underrun : std_logic; + rx_pclass : std_logic_vector(7 downto 0); -- packet class (from filter) + rx_tclass : std_logic_vector(7 downto 0); -- traffic class (priority) + tx_frame : std_logic; + rx_frame : std_logic; + rx_drop_at_rtu_full : std_logic; + end record; + + component ep_1000basex_pcs + generic ( + g_simulation : boolean; + g_16bit : boolean); + port ( + rst_sys_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + clk_sys_i : in std_logic; + rxpcs_fab_o : out t_ep_internal_fabric; + rxpcs_fifo_almostfull_i : in std_logic; + rxpcs_busy_o : out std_logic; + rxpcs_timestamp_trigger_p_a_o : out std_logic; + rxpcs_timestamp_i : in std_logic_vector(31 downto 0); + rxpcs_timestamp_stb_i : in std_logic; + rxpcs_timestamp_valid_i : in std_logic; + txpcs_fab_i : in t_ep_internal_fabric; + txpcs_error_o : out std_logic; + txpcs_busy_o : out std_logic; + txpcs_dreq_o : out std_logic; + txpcs_timestamp_trigger_p_a_o : out std_logic; + link_ok_o : out std_logic; + link_ctr_i : in std_logic := '1'; + serdes_rst_o : out std_logic; + serdes_loopen_o : out std_logic; + serdes_loopen_vec_o : out std_logic_vector(2 downto 0); + serdes_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + serdes_sfp_tx_fault_i : in std_logic; + serdes_sfp_los_i : in std_logic; + serdes_sfp_tx_disable_o : out std_logic; + serdes_rdy_i : in std_logic; + serdes_tx_clk_i : in std_logic; + serdes_tx_data_o : out std_logic_vector(f_pcs_data_width(g_16bit)-1 downto 0); + serdes_tx_k_o : out std_logic_vector(f_pcs_k_width(g_16bit)-1 downto 0); + serdes_tx_disparity_i : in std_logic; + serdes_tx_enc_err_i : in std_logic; + serdes_rx_clk_i : in std_logic; + serdes_rx_data_i : in std_logic_vector(f_pcs_data_width(g_16bit)-1 downto 0); + serdes_rx_k_i : in std_logic_vector(f_pcs_k_width(g_16bit)-1 downto 0); + serdes_rx_enc_err_i : in std_logic; + serdes_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_16bit)-1 downto 0); + rmon_o : out t_rmon_triggers; + mdio_addr_i : in std_logic_vector(15 downto 0); + mdio_data_i : in std_logic_vector(15 downto 0); + mdio_data_o : out std_logic_vector(15 downto 0); + mdio_stb_i : in std_logic; + mdio_rw_i : in std_logic; + mdio_ready_o : out std_logic; + dbg_tx_pcs_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_tx_pcs_rd_count_o : out std_logic_vector(5+4 downto 0); + nice_dbg_o : out t_dbg_ep_pcs); + end component; + + component ep_tx_pcs_8bit + port ( + rst_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + clk_sys_i : in std_logic; + pcs_fab_i : in t_ep_internal_fabric; + pcs_error_o : out std_logic; + pcs_busy_o : out std_logic; + pcs_dreq_o : out std_logic; + mdio_mcr_reset_i : in std_logic; + mdio_mcr_pdown_i : in std_logic; + mdio_wr_spec_tx_cal_i : in std_logic; + an_tx_en_i : in std_logic; + an_tx_val_i : in std_logic_vector(15 downto 0); + timestamp_trigger_p_a_o : out std_logic; + rmon_tx_underrun : out std_logic; + phy_tx_clk_i : in std_logic; + phy_tx_data_o : out std_logic_vector(7 downto 0); + phy_tx_k_o : out std_logic; + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic); + end component; + + component ep_tx_pcs_16bit + port ( + rst_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + clk_sys_i : in std_logic; + pcs_fab_i : in t_ep_internal_fabric; + pcs_error_o : out std_logic; + pcs_busy_o : out std_logic; + pcs_dreq_o : out std_logic; + mdio_mcr_reset_i : in std_logic; + mdio_mcr_pdown_i : in std_logic; + mdio_wr_spec_tx_cal_i : in std_logic; + an_tx_en_i : in std_logic; + an_tx_val_i : in std_logic_vector(15 downto 0); + timestamp_trigger_p_a_o : out std_logic; + rmon_tx_underrun : out std_logic; + phy_tx_clk_i : in std_logic; + phy_tx_data_o : out std_logic_vector(15 downto 0); + phy_tx_k_o : out std_logic_vector(1 downto 0); + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic; + dbg_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_rd_count_o : out std_logic_vector(5+4 downto 0)); + end component; + + component ep_rx_pcs_8bit + generic ( + g_simulation : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + pcs_fifo_almostfull_i : in std_logic; + pcs_busy_o : out std_logic; + pcs_fab_o : out t_ep_internal_fabric; + timestamp_trigger_p_a_o : out std_logic; -- strobe for RX timestamping + timestamp_i : in std_logic_vector(31 downto 0); + timestamp_stb_i : in std_logic; + timestamp_valid_i : in std_logic; + phy_rdy_i : in std_logic; + phy_rx_clk_i : in std_logic; + phy_rx_data_i : in std_logic_vector(7 downto 0); + phy_rx_k_i : in std_logic; + phy_rx_enc_err_i : in std_logic; + mdio_mcr_reset_i : in std_logic; + mdio_mcr_pdown_i : in std_logic; + mdio_wr_spec_cal_crst_i : in std_logic; + mdio_wr_spec_rx_cal_stat_o : out std_logic; + synced_o : out std_logic; + sync_lost_o : out std_logic; + an_rx_en_i : in std_logic; + an_rx_val_o : out std_logic_vector(15 downto 0); + an_rx_valid_o : out std_logic; + an_idle_match_o : out std_logic; + rmon_rx_overrun : out std_logic; + rmon_rx_inv_code : out std_logic; + rmon_rx_sync_lost : out std_logic); + end component; + + component ep_rx_pcs_16bit + generic ( + g_simulation : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + pcs_fifo_almostfull_i : in std_logic; + pcs_busy_o : out std_logic; + pcs_fab_o : out t_ep_internal_fabric; + timestamp_trigger_p_a_o : out std_logic; -- strobe for RX timestamping + timestamp_i : in std_logic_vector(31 downto 0); + timestamp_stb_i : in std_logic; + timestamp_valid_i : in std_logic; + phy_rdy_i : in std_logic; + phy_rx_clk_i : in std_logic; + phy_rx_data_i : in std_logic_vector(15 downto 0); + phy_rx_k_i : in std_logic_vector(1 downto 0); + phy_rx_enc_err_i : in std_logic; + mdio_mcr_reset_i : in std_logic; + mdio_mcr_pdown_i : in std_logic; + mdio_wr_spec_cal_crst_i : in std_logic; + mdio_wr_spec_rx_cal_stat_o : out std_logic; + synced_o : out std_logic; + sync_lost_o : out std_logic; + an_rx_en_i : in std_logic; + an_rx_val_o : out std_logic_vector(15 downto 0); + an_rx_valid_o : out std_logic; + an_idle_match_o : out std_logic; + rmon_rx_overrun : out std_logic; + rmon_rx_inv_code : out std_logic; + rmon_rx_sync_lost : out std_logic; + nice_dbg_o : out t_dbg_ep_rxpcs); + end component; + + component ep_autonegotiation + generic ( + g_simulation : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + pcs_synced_i : in std_logic; + pcs_los_i : in std_logic; + pcs_link_ok_o : out std_logic; + an_idle_match_i : in std_logic; + an_rx_en_o : out std_logic; + an_rx_val_i : in std_logic_vector(15 downto 0); + an_rx_valid_i : in std_logic; + an_tx_en_o : out std_logic; + an_tx_val_o : out std_logic_vector(15 downto 0); + mdio_mcr_anrestart_i : in std_logic; + mdio_mcr_anenable_i : in std_logic; + mdio_msr_anegcomplete_o : out std_logic; + mdio_advertise_pause_i : in std_logic_vector(1 downto 0); + mdio_advertise_rfault_i : in std_logic_vector(1 downto 0); + mdio_lpa_full_o : out std_logic; + mdio_lpa_half_o : out std_logic; + mdio_lpa_pause_o : out std_logic_vector(1 downto 0); + mdio_lpa_rfault_o : out std_logic_vector(1 downto 0); + mdio_lpa_lpack_o : out std_logic; + mdio_lpa_npage_o : out std_logic); + end component; + + component ep_pcs_tbi_mdio_wb + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + tx_clk_i : in std_logic; + rx_clk_i : in std_logic; + mdio_mcr_uni_en_o : out std_logic; + mdio_mcr_anrestart_o : out std_logic; + mdio_mcr_pdown_o : out std_logic; + mdio_mcr_anenable_o : out std_logic; + mdio_mcr_reset_o : out std_logic; + mdio_mcr_loopback_o : out std_logic; + mdio_msr_lstatus_i : in std_logic; + lstat_read_notify_o : out std_logic; + mdio_msr_rfault_i : in std_logic; + mdio_msr_anegcomplete_i : in std_logic; + mdio_advertise_pause_o : out std_logic_vector(1 downto 0); + mdio_advertise_rfault_o : out std_logic_vector(1 downto 0); + mdio_lpa_full_i : in std_logic; + mdio_lpa_half_i : in std_logic; + mdio_lpa_pause_i : in std_logic_vector(1 downto 0); + mdio_lpa_rfault_i : in std_logic_vector(1 downto 0); + mdio_lpa_lpack_i : in std_logic; + mdio_lpa_npage_i : in std_logic; + mdio_wr_spec_tx_cal_o : out std_logic; + mdio_wr_spec_rx_cal_stat_i : in std_logic; + mdio_wr_spec_cal_crst_o : out std_logic; + mdio_wr_spec_bslide_i : in std_logic_vector(4 downto 0); + mdio_ectrl_lpbck_vec_o : out std_logic_vector(2 downto 0); + mdio_ectrl_sfp_tx_fault_i : in std_logic; + mdio_ectrl_sfp_loss_i : in std_logic; + mdio_ectrl_sfp_tx_disable_o : out std_logic; + mdio_ectrl_tx_prbs_sel_o : out std_logic_vector(2 downto 0)); + end component; + + component ep_tx_header_processor + generic ( + g_with_packet_injection : boolean; + g_with_timestamper : boolean; + g_force_gap_length : integer; + g_runt_padding : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + pcs_busy_i : in std_logic; + pcs_error_i : in std_logic; + wb_snk_i : in t_wrf_sink_in; + wb_snk_o : out t_wrf_sink_out; + fc_pause_req_i : in std_logic; + fc_pause_delay_i : in std_logic_vector(15 downto 0); + fc_pause_ready_o : out std_logic; + fc_flow_enable_i : in std_logic; + txtsu_port_id_o : out std_logic_vector(4 downto 0); + txtsu_fid_o : out std_logic_vector(16 -1 downto 0); + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + txtsu_stb_o : out std_logic; + txtsu_ack_i : in std_logic; + txts_timestamp_i : in std_logic_vector(31 downto 0); + txts_timestamp_valid_i : in std_logic; + ep_ctrl_i : in std_logic; + regs_i : in t_ep_out_registers); + end component; + + component ep_tx_vlan_unit + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + inject_mem_addr_i : in std_logic_vector(9 downto 0); + inject_mem_data_o : out std_logic_vector(17 downto 0); + uram_offset_wr_i : in std_logic; + uram_offset_i : in std_logic_vector(9 downto 0); + uram_data_i : in std_logic_vector(17 downto 0)); + end component; + + component ep_timestamping_unit + generic ( + g_timestamp_bits_r : natural; + g_timestamp_bits_f : natural; + g_ref_clock_rate : integer); + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + clk_rx_i : in std_logic; + rst_n_rx_i : in std_logic; + rst_n_ref_i : in std_logic; + rst_n_sys_i : in std_logic; + pps_csync_p1_i : in std_logic; + pps_valid_i : in std_logic; + tx_timestamp_trigger_p_a_i : in std_logic; + rx_timestamp_trigger_p_a_i : in std_logic; + rxts_timestamp_o : out std_logic_vector(31 downto 0); + rxts_timestamp_stb_o : out std_logic; + rxts_timestamp_valid_o : out std_logic; + txts_timestamp_o : out std_logic_vector(31 downto 0); + txts_timestamp_stb_o : out std_logic; + txts_timestamp_valid_o : out std_logic; + txts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers); + end component; + + component ep_flow_control + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + rx_pause_p1_i : in std_logic; + rx_pause_delay_i : in std_logic_vector(15 downto 0); + tx_pause_o : out std_logic; + tx_pause_delay_o : out std_logic_vector(15 downto 0); + tx_pause_ack_i : in std_logic; + tx_flow_enable_o : out std_logic; + rx_buffer_used_i : in std_logic_vector(7 downto 0); + ep_fcr_txpause_i : in std_logic; + ep_fcr_rxpause_i : in std_logic; + ep_fcr_tx_thr_i : in std_logic_vector(7 downto 0); + ep_fcr_tx_quanta_i : in std_logic_vector(15 downto 0); + rmon_rcvd_pause_o : out std_logic; + rmon_sent_pause_o : out std_logic); + end component; + + component ep_wishbone_controller + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + tx_clk_i : in std_logic; + rx_clk_i : in std_logic; + regs_o : out t_ep_out_registers; + regs_i : in t_ep_in_registers); + end component; + + component ep_leds_controller + generic ( + g_blink_period_log2 : integer); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + dvalid_tx_i : in std_logic; + dvalid_rx_i : in std_logic; + link_ok_i : in std_logic; + led_link_o : out std_logic; + led_act_o : out std_logic); + end component; + + component ep_tx_packet_injection + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + inject_req_i : in std_logic; + inject_ready_o : out std_logic; + inject_packet_sel_i : in std_logic_vector(2 downto 0); + inject_user_value_i : in std_logic_vector(15 downto 0); + inject_mode_i : in std_logic_vector(1 downto 0); + mem_addr_o : out std_logic_vector(9 downto 0); + mem_data_i : in std_logic_vector(17 downto 0)); + end component; + + component ep_rtu_header_extract + generic ( + g_with_rtu : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + mbuf_is_pause_i : in std_logic; + vlan_class_i : in std_logic_vector(2 downto 0); + vlan_vid_i : in std_logic_vector(11 downto 0); + vlan_tag_done_i : in std_logic; + vlan_is_tagged_i : in std_logic; + rmon_drp_at_rtu_full_o: out std_logic; + rtu_rq_o : out t_ep_internal_rtu_request; + rtu_full_i : in std_logic; + rtu_rq_abort_o : out std_logic; + rtu_rq_valid_o : out std_logic; + rxbuf_full_i : in std_logic); + end component; + + component ep_rx_early_address_match + port ( + clk_sys_i : in std_logic; + clk_rx_i : in std_logic; + rst_n_sys_i : in std_logic; + rst_n_rx_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + src_fab_o : out t_ep_internal_fabric; + match_done_o : out std_logic; + match_is_hp_o : out std_logic; + match_is_pause_o : out std_logic; + match_pause_quanta_o : out std_logic_vector(15 downto 0); + match_pause_prio_mask_o : out std_logic_vector(7 downto 0); + match_pause_p_o : out std_logic; + regs_i : in t_ep_out_registers); + end component; + + component ep_clock_alignment_fifo + generic ( + g_size : integer; + g_almostfull_threshold : integer); + port ( + rst_n_rd_i : in std_logic; + rst_n_wr_i : in std_logic; + clk_wr_i : in std_logic; + clk_rd_i : in std_logic; + dreq_i : in std_logic; + fab_i : in t_ep_internal_fabric; + fab_o : out t_ep_internal_fabric; + full_o : out std_logic; + empty_o : out std_logic; + almostfull_o : out std_logic; + pass_threshold_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0)); + end component; + + component ep_packet_filter + port ( + clk_rx_i : in std_logic; + clk_sys_i : in std_logic; + rst_n_rx_i : in std_logic; + rst_n_sys_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + src_fab_o : out t_ep_internal_fabric; + done_o : out std_logic; + pclass_o : out std_logic_vector(7 downto 0); + drop_o : out std_logic; + regs_i : in t_ep_out_registers); + end component; + + component ep_rx_vlan_unit + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + tclass_o : out std_logic_vector(2 downto 0); + vid_o : out std_logic_vector(11 downto 0); + tag_done_o : out std_logic; + is_tagged_o : out std_logic; + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers); + end component; + + component ep_rx_oob_insert + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + regs_i : in t_ep_out_registers); + end component; + + component ep_rx_crc_size_check + generic ( + g_use_new_crc : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + regs_i : in t_ep_out_registers; + rmon_pcs_err_o : out std_logic; + rmon_giant_o : out std_logic; + rmon_runt_o : out std_logic; + rmon_crc_err_o : out std_logic); + end component; + + component ep_rx_wb_master + generic ( + g_ignore_ack : boolean; + g_cyc_on_stall : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_wb_i : in t_wrf_source_in; + src_wb_o : out t_wrf_source_out); + end component; + + component ep_rx_status_reg_insert + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + mbuf_valid_i : in std_logic; + mbuf_ack_o : out std_logic; + mbuf_drop_i : in std_logic; + mbuf_pclass_i : in std_logic_vector(7 downto 0); + mbuf_is_hp_i : in std_logic; + mbuf_is_pause_i : in std_logic; + rmon_pfilter_drop_o : out std_logic); + end component; + + component ep_rx_buffer + generic ( + g_size : integer; + g_with_fc : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + level_o : out std_logic_vector(7 downto 0); + full_o : out std_logic; + drop_req_i : in std_logic; + dropped_o : out std_logic; + regs_i : in t_ep_out_registers); + end component; + + + component ep_rx_path + generic ( + g_with_vlans : boolean; + g_with_dpi_classifier : boolean; + g_with_rtu : boolean; + g_with_rx_buffer : boolean; + g_rx_buffer_size : integer; + g_use_new_crc : boolean); + port ( + clk_sys_i : in std_logic; + clk_rx_i : in std_logic; + rst_n_sys_i : in std_logic; + rst_n_rx_i : in std_logic; + pcs_fab_i : in t_ep_internal_fabric; + pcs_fifo_almostfull_o : out std_logic; + pcs_busy_i : in std_logic; + src_wb_o : out t_wrf_source_out; + src_wb_i : in t_wrf_source_in; + fc_pause_p_o : out std_logic; + fc_pause_quanta_o : out std_logic_vector(15 downto 0); + fc_pause_prio_mask_o : out std_logic_vector(7 downto 0); + fc_buffer_occupation_o : out std_logic_vector(7 downto 0); + rmon_o : out t_rmon_triggers; + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers; + pfilter_pclass_o : out std_logic_vector(7 downto 0); + pfilter_drop_o : out std_logic; + pfilter_done_o : out std_logic; + rtu_rq_o : out t_ep_internal_rtu_request; + rtu_full_i : in std_logic; + rtu_rq_valid_o : out std_logic; + rtu_rq_abort_o : out std_logic; + nice_dbg_o : out t_dbg_ep_rxpath); + end component; + + component ep_tx_path + generic ( + g_with_vlans : boolean; + g_with_timestamper : boolean; + g_with_packet_injection : boolean; + g_force_gap_length : integer; + g_runt_padding : boolean; + g_use_new_crc : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + pcs_fab_o : out t_ep_internal_fabric; + pcs_error_i : in std_logic; + pcs_busy_i : in std_logic; + pcs_dreq_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + fc_pause_req_i : in std_logic; + fc_pause_delay_i : in std_logic_vector(15 downto 0); + fc_pause_ready_o : out std_logic; + fc_flow_enable_i : in std_logic; + txtsu_port_id_o : out std_logic_vector(4 downto 0); + txtsu_fid_o : out std_logic_vector(16 -1 downto 0); + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + txtsu_stb_o : out std_logic; + txtsu_ack_i : in std_logic; + txts_timestamp_i : in std_logic_vector(31 downto 0); + txts_timestamp_valid_i : in std_logic; + inject_req_i : in std_logic := '0'; + inject_ready_o : out std_logic; + inject_packet_sel_i : in std_logic_vector(2 downto 0) := "000"; + inject_user_value_i : in std_logic_vector(15 downto 0) := x"0000"; + ep_ctrl_i : in std_logic := '1'; + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers; + dbg_o : out std_logic_vector(33 downto 0)); + end component; + + component ep_tx_crc_inserter + generic( + g_use_new_crc : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + dbg_o : out std_logic_vector(2 downto 0)); + end component; + + component ep_tx_inject_ctrl + generic( + g_min_if_gap_length : integer + ); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + inject_req_o : out std_logic; + inject_ready_i : in std_logic; + inject_packet_sel_o : out std_logic_vector(2 downto 0); + inject_user_value_o : out std_logic_vector(15 downto 0); + inject_ctr_ena_o : out std_logic; + inject_ctr_mode_o : out std_logic_vector(1 downto 0); + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers); + end component; + + + procedure f_pack_fifo_contents ( + signal fab : in t_ep_internal_fabric; + signal dout : out std_logic_vector; + signal dout_valid : out std_logic; + early_eof : boolean := false); + + + procedure f_unpack_fifo_contents ( + signal din : in std_logic_vector; + constant din_valid : in std_logic; + signal fab : out t_ep_internal_fabric; + early_eof : boolean := false); + + + procedure f_pack_rmon_triggers ( + signal trig_in : in t_rmon_triggers; + signal trig_out : out std_logic_vector(c_epevents_sz-1 downto 0)); + +end endpoint_private_pkg; + +------------------------------------------------------------------------------- + +package body endpoint_private_pkg is + + procedure f_pack_fifo_contents + ( + signal fab : in t_ep_internal_fabric; + signal dout : out std_logic_vector; + signal dout_valid : out std_logic; + early_eof : boolean := false) is + begin + -- the encodings are slightly different: + -- - if early_eof == 1, the target needs the EOF information along with the last data word. + -- This is the case for ep_tx_pcs. + -- - if early_eof == 0, EOF is an independent transfer + if(early_eof) then + if(fab.sof = '1' or fab.error = '1') then + -- tag = 01 + dout(17 downto 16) <= "01"; + dout(15) <= fab.sof; + dout(14) <= 'X'; + dout(13) <= fab.error; + dout(12 downto 0) <= (others => 'X'); + dout_valid <= '1'; + elsif(fab.eof = '1' and + fab.dvalid = '1') then -- ML: it happened that the last word was "stalled" by PCS (dreq_i LOW) + -- at the EOF... CRC indiated that this word is not valid (dvalid LOW) + -- but this information was ignored... and tx was hanging the tree + -- tag = 1x + dout(17) <= '1'; + dout(16) <= fab.bytesel; + dout(15 downto 0) <= fab.data; + dout_valid <= '1'; + elsif(fab.dvalid = '1') then + -- tag = 00 + dout(17) <= '0'; + dout(16) <= '0'; + dout(15 downto 0) <= fab.data; + dout_valid <= '1'; + else + dout(17 downto 0) <= (others => 'X'); + dout_valid <= '0'; + end if; + else + if(fab.sof = '1' or fab.error = '1' or fab.eof = '1' or fab.has_rx_timestamp = '1') then + -- tag = 01 + dout(17) <= 'X'; + dout(16) <= '1'; + dout(15) <= fab.sof; + dout(14) <= fab.eof; + dout(13) <= fab.error; + dout(12) <= fab.has_rx_timestamp; + dout(11) <= fab.rx_timestamp_valid; + dout(10 downto 0) <= (others => 'X'); + dout_valid <= '1'; + elsif(fab.dvalid = '1') then + dout(17) <= fab.bytesel; + dout(16) <= '0'; + dout(15 downto 0) <= fab.data; + dout_valid <= '1'; + else + dout(17 downto 0) <= (others => 'X'); + dout_valid <= '0'; + end if; + + end if; + end f_pack_fifo_contents; + + procedure f_unpack_fifo_contents + ( + signal din : in std_logic_vector; + constant din_valid : in std_logic; + signal fab : out t_ep_internal_fabric; + early_eof : boolean := false) is + begin + + fab.data <= din(15 downto 0); + fab.addr <= (others => '0'); + if(din_valid = '1') then + if(early_eof) then + fab.dvalid <= not (not din(17) and din(16)); + fab.sof <= not din(17) and din(16) and din(15); + fab.eof <= din(17); + fab.error <= not din(17) and din(16) and din(13); + fab.has_rx_timestamp <= '0'; + fab.rx_timestamp_valid <= '0'; + fab.bytesel <= din(17) and din(16); + + else + fab.dvalid <= not din(16); + fab.sof <= din(16) and din(15); + fab.eof <= din(16) and din(14); + fab.error <= din(16) and din(13); + fab.has_rx_timestamp <= din(16) and din(12); + fab.rx_timestamp_valid <= din(16) and din(11); + fab.bytesel <= (not din(16)) and din(17); + end if; + else + fab.bytesel <= 'X'; + fab.dvalid <= '0'; + fab.sof <= '0'; + fab.eof <= '0'; + fab.error <= '0'; + fab.has_rx_timestamp <= '0'; + fab.rx_timestamp_valid <= '0'; + fab.data <= (others => 'X'); + end if; + end f_unpack_fifo_contents; + + + procedure f_pack_rmon_triggers + ( + signal trig_in : in t_rmon_triggers; + signal trig_out : out std_logic_vector(c_epevents_sz-1 downto 0)) is + begin + --from 1000base pcs + trig_out(0) <= trig_in.tx_underrun; + trig_out(1) <= trig_in.rx_overrun; + trig_out(2) <= trig_in.rx_invalid_code; + trig_out(3) <= trig_in.rx_sync_lost; + trig_out(4) <= trig_in.rx_pause; + trig_out(5) <= trig_in.rx_pfilter_drop; + trig_out(6) <= trig_in.rx_pcs_err; + trig_out(7) <= trig_in.rx_giant; + trig_out(8) <= trig_in.rx_runt; + trig_out(9) <= trig_in.rx_crc_err; + trig_out(17 downto 10) <= trig_in.rx_pclass(7 downto 0); + trig_out(18)<= trig_in.tx_frame; + trig_out(19)<= trig_in.rx_frame; + trig_out(20)<= trig_in.rx_drop_at_rtu_full; + trig_out(28 downto 21) <= trig_in.rx_tclass(7 downto 0); + end f_pack_rmon_triggers; + + +end endpoint_private_pkg; + +------------------------------------------------------------------------------- diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_1000basex_pcs.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_1000basex_pcs.vhd new file mode 100644 index 000000000..900726f69 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_1000basex_pcs.vhd @@ -0,0 +1,635 @@ +------------------------------------------------------------------------------- +-- Title : 1000Base-X Physical Coding Sublayer (PCS) +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_1000basex_pcs.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Module implements the top level of a 1000Base-X compliant PCS +-- (Physical Coding Sublayer) with precise RX/TX timestamping. The PCS module +-- incorporates: +-- - configurable 8/16-bit RX/TX data paths, +-- - TX clock alignment FIFO, +-- - 802.3 autonegotiation. +-- - White Rabbit serdes-specific features (calibration patterns & bitslide) +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-11-18 0.4 twlostow Created (separeted from wrsw_endpoint) +-- 2011-02-07 0.5 twlostow Tested on Spartan6 GTP +-- 2011-10-18 0.6 twlostow Virtex-6 GTX port +-- 2012-01-24 0.7 twlostow Redone TX timestamping +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.gencores_pkg.all; + +entity ep_1000basex_pcs is + + generic ( + -- simulation mode: when true, all internal timeouts are reduced by few orders of + -- magnitude to speed up simulations. + g_simulation : boolean; + -- PCS datapath width selection: true = 16-bit (Virtex-6), false = 8-bit + -- (Spartan-6 or TBI). + g_16bit : boolean); + + port ( + + --------------------------------------------------------------------------- + -- System clock & resets (system + rx/tx) + --------------------------------------------------------------------------- + + rst_sys_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + clk_sys_i : in std_logic; + + --------------------------------------------------------------------------- + -- PCS <-> MAC Interface + --------------------------------------------------------------------------- + + -- Internal data output (incoming data). + rxpcs_fab_o : out t_ep_internal_fabric; + + -- 1: RX FIFO is almost full (drop the packet). + rxpcs_fifo_almostfull_i : in std_logic; + + -- 1: RX PCS is busy receiving a packet or waiting for its' timestamp. + rxpcs_busy_o : out std_logic; + + -- 1-pulse: RX timestamp trigger (to timestamping unit). + rxpcs_timestamp_trigger_p_a_o : out std_logic; + + -- RX timestamp value (4 falling : 28 rising edge bits). + rxpcs_timestamp_i : in std_logic_vector(31 downto 0); + + rxpcs_timestamp_stb_i : in std_logic; + + -- 1: timestamp on rxpcs_timestamp_i is valid). + rxpcs_timestamp_valid_i : in std_logic; + + -- Internal data input (data to be TXed). + txpcs_fab_i : in t_ep_internal_fabric; + + -- 1: TX error occured. + txpcs_error_o : out std_logic; + + -- 1: TX PCS is busy transmitting a packet. + txpcs_busy_o : out std_logic; + + -- 1: TX PCS requests another transfer on txpcs_fab_i. + txpcs_dreq_o : out std_logic; + + -- 1-pulse: TX timestamp trigger (to timestamping unit). + txpcs_timestamp_trigger_p_a_o : out std_logic; + + link_ok_o : out std_logic; + link_ctr_i : in std_logic; + ----------------------------------------------------------------------------- + -- GTP/GTX/TBI Serdes interface + --------------------------------------------------------------------------- + + -- 1: serdes is reset, 0: serdes is operating normally. + serdes_rst_o : out std_logic; + + -- 1: serdes near-end PMA loopback is enabled. + serdes_loopen_o : out std_logic; + + -- 000: loopback vector "normal operation" (see Serdes User Guide) + serdes_loopen_vec_o : out std_logic_vector(2 downto 0); + + -- 000: "normal operation" (see Serdes User Guide) + serdes_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + + -- 1: indicates laser fault + serdes_sfp_tx_fault_i : in std_logic; + + -- 1: indicates Loss Of Signal + serdes_sfp_los_i : in std_logic; + + -- 1: Disables the transmitter + serdes_sfp_tx_disable_o : out std_logic; + + -- 1: serdes is locked and aligned + serdes_rdy_i : in std_logic; + + --------------------------------------------------------------------------- + -- Serdes TX path (all synchronous to serdes_tx_clk_i) + --------------------------------------------------------------------------- + + -- Transmit path clock: + -- 62.5 MHz in 16-bit mode, 125 MHz in 8-bit mode. + serdes_tx_clk_i : in std_logic; + + -- TX Code group. In 16-bit mode, the MSB is TXed first (tx_data_o[15:8], + -- then tx_data_o[7:0]). In 8-bit mode only bits [7:0] are used. + serdes_tx_data_o : out std_logic_vector(f_pcs_data_width(g_16bit)-1 downto 0); + + -- TX Control Code: When 1, a K-character is transmitted. In 16-bit mode, + -- bit 1 goes first, in 8-bit mode only bit 0 is used. + serdes_tx_k_o : out std_logic_vector(f_pcs_k_width(g_16bit)-1 downto 0); + + -- TX Disparity input: 1 = last transmitted code group ended with negative + -- running disparity, 0 = positive RD. + serdes_tx_disparity_i : in std_logic; + + -- TX Encoding Error: 1 = PHY encountered a transmission error, drop the current + -- packet. + serdes_tx_enc_err_i : in std_logic; + + ------------------------------------------------------------------------------- + -- Serdes RX path (all synchronous to serdes_rx_clk_i) + ------------------------------------------------------------------------------- + + -- RX recovered clock. MUST be synchronous to incoming serial data stream + -- for proper PTP/SyncE operation. 62.5 MHz in 16-bit mode, 125 MHz in 8-bit mode. + serdes_rx_clk_i : in std_logic; + serdes_rx_data_i : in std_logic_vector(f_pcs_data_width(g_16bit)-1 downto 0); + serdes_rx_k_i : in std_logic_vector(f_pcs_k_width(g_16bit)-1 downto 0); + serdes_rx_enc_err_i : in std_logic; + serdes_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_16bit)-1 downto 0); + + -- RMON events, aligned to clk_sys + rmon_o : out t_rmon_triggers; + + -- MDIO interface + + mdio_addr_i : in std_logic_vector(15 downto 0); + mdio_data_i : in std_logic_vector(15 downto 0); + mdio_data_o : out std_logic_vector(15 downto 0); + mdio_stb_i : in std_logic; + mdio_rw_i : in std_logic; + mdio_ready_o : out std_logic; + + dbg_tx_pcs_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_tx_pcs_rd_count_o : out std_logic_vector(5+4 downto 0); + nice_dbg_o : out t_dbg_ep_pcs); + +end ep_1000basex_pcs; + +architecture rtl of ep_1000basex_pcs is + + alias rst_n_i : std_logic is rst_sys_n_i; + + signal mdio_mcr_anrestart : std_logic; + signal mdio_mcr_pdown : std_logic; + signal mdio_mcr_pdown_cpu : std_logic; + signal mdio_mcr_anenable : std_logic; + signal mdio_mcr_reset : std_logic; + signal mdio_msr_lstatus : std_logic; + signal mdio_msr_rfault : std_logic; + signal mdio_msr_anegcomplete : std_logic; + signal mdio_advertise_pause : std_logic_vector(1 downto 0); + signal mdio_advertise_rfault : std_logic_vector(1 downto 0); + signal mdio_lpa_full : std_logic; + signal mdio_lpa_half : std_logic; + signal mdio_lpa_pause : std_logic_vector(1 downto 0); + signal mdio_lpa_rfault : std_logic_vector(1 downto 0); + signal mdio_lpa_lpack : std_logic; + signal mdio_lpa_npage : std_logic; + signal mdio_wr_spec_tx_cal : std_logic; + signal mdio_wr_spec_rx_cal_stat : std_logic; + signal mdio_wr_spec_cal_crst : std_logic; + signal mdio_wr_spec_bslide : std_logic_vector(4 downto 0); + signal mdio_data_in : std_logic_vector(31 downto 0); + signal mdio_data_out : std_logic_vector(31 downto 0); + + signal lstat_read_notify : std_logic; + +------------------------------------------------------------------------------- +-- Autonegotiation signals +------------------------------------------------------------------------------- + + signal an_tx_en : std_logic; + signal an_rx_en : std_logic; + signal an_tx_val : std_logic_vector(15 downto 0); + signal an_rx_val : std_logic_vector(15 downto 0); + signal an_rx_valid : std_logic; + signal an_idle_match : std_logic; + + signal pcs_enable : std_logic; + signal synced, sync_lost : std_logic; + signal synced_d1 : std_logic; + + signal txpcs_busy_int : std_logic; + signal link_ok : std_logic; + + signal pcs_reset_n : std_logic; + + signal wb_stb, wb_ack : std_logic; + + signal tx_clk, rx_clk : std_logic; + + --RMON events + signal rmon_tx_underrun : std_logic; + signal rmon_rx_overrun : std_logic; + signal rmon_rx_inv_code : std_logic; + signal rmon_rx_sync_lost: std_logic; + +begin -- rtl + + pcs_reset_n <= '0' when (mdio_mcr_reset = '1' or rst_n_i = '0') else '1'; + + gen_16bit : if(g_16bit) generate + U_TX_PCS : ep_tx_pcs_16bit + port map ( + rst_n_i => pcs_reset_n, + clk_sys_i => clk_sys_i, + + rst_txclk_n_i => rst_txclk_n_i, + + pcs_fab_i => txpcs_fab_i, + pcs_error_o => txpcs_error_o, + pcs_busy_o => txpcs_busy_int, + pcs_dreq_o => txpcs_dreq_o, + + mdio_mcr_reset_i => mdio_mcr_reset, + mdio_mcr_pdown_i => mdio_mcr_pdown, + mdio_wr_spec_tx_cal_i => mdio_wr_spec_tx_cal, + + an_tx_en_i => an_tx_en, + an_tx_val_i => an_tx_val, + timestamp_trigger_p_a_o => txpcs_timestamp_trigger_p_a_o, + rmon_tx_underrun => rmon_tx_underrun, + + phy_tx_clk_i => serdes_tx_clk_i, + phy_tx_data_o => serdes_tx_data_o, + phy_tx_k_o => serdes_tx_k_o, + phy_tx_disparity_i => serdes_tx_disparity_i, + phy_tx_enc_err_i => serdes_tx_enc_err_i, + dbg_wr_count_o => dbg_tx_pcs_wr_count_o, + dbg_rd_count_o => dbg_tx_pcs_rd_count_o + ); + + U_RX_PCS : ep_rx_pcs_16bit + generic map ( + g_simulation => g_simulation) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => pcs_reset_n, + + rst_rxclk_n_i => rst_rxclk_n_i, + + pcs_busy_o => rxpcs_busy_o, + pcs_fab_o => rxpcs_fab_o, + pcs_fifo_almostfull_i => rxpcs_fifo_almostfull_i, + + timestamp_trigger_p_a_o => rxpcs_timestamp_trigger_p_a_o, + timestamp_i => rxpcs_timestamp_i, + timestamp_valid_i => rxpcs_timestamp_valid_i, + timestamp_stb_i => rxpcs_timestamp_stb_i, + + mdio_mcr_reset_i => mdio_mcr_reset, + mdio_mcr_pdown_i => mdio_mcr_pdown, + mdio_wr_spec_cal_crst_i => mdio_wr_spec_cal_crst, + mdio_wr_spec_rx_cal_stat_o => mdio_wr_spec_rx_cal_stat, + + synced_o => synced, + sync_lost_o => sync_lost, + an_rx_en_i => an_rx_en, + an_rx_val_o => an_rx_val, + an_rx_valid_o => an_rx_valid, + an_idle_match_o => an_idle_match, + + rmon_rx_overrun => rmon_rx_overrun, + rmon_rx_inv_code => rmon_rx_inv_code, + rmon_rx_sync_lost=> rmon_rx_sync_lost, + + phy_rdy_i => serdes_rdy_i, + phy_rx_clk_i => serdes_rx_clk_i, + phy_rx_data_i => serdes_rx_data_i, + phy_rx_k_i => serdes_rx_k_i, + phy_rx_enc_err_i => serdes_rx_enc_err_i, + + nice_dbg_o => nice_dbg_o.rx + ); + + mdio_wr_spec_bslide <= serdes_rx_bitslide_i(4 downto 0); + + end generate gen_16bit; + + gen_8bit : if(not g_16bit) generate + U_TX_PCS : ep_tx_pcs_8bit + port map ( + rst_n_i => pcs_reset_n, + clk_sys_i => clk_sys_i, + + rst_txclk_n_i => rst_txclk_n_i, + + pcs_fab_i => txpcs_fab_i, + pcs_error_o => txpcs_error_o, + pcs_busy_o => txpcs_busy_int, + pcs_dreq_o => txpcs_dreq_o, + + mdio_mcr_reset_i => mdio_mcr_reset, + mdio_mcr_pdown_i => mdio_mcr_pdown, + mdio_wr_spec_tx_cal_i => mdio_wr_spec_tx_cal, + + an_tx_en_i => an_tx_en, + an_tx_val_i => an_tx_val, + timestamp_trigger_p_a_o => txpcs_timestamp_trigger_p_a_o, + rmon_tx_underrun => rmon_tx_underrun, + + phy_tx_clk_i => serdes_tx_clk_i, + phy_tx_data_o => serdes_tx_data_o(7 downto 0), + phy_tx_k_o => serdes_tx_k_o(0), + phy_tx_disparity_i => serdes_tx_disparity_i, + phy_tx_enc_err_i => serdes_tx_enc_err_i + ); + + U_RX_PCS : ep_rx_pcs_8bit + generic map ( + g_simulation => g_simulation) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => pcs_reset_n, + + rst_rxclk_n_i => rst_rxclk_n_i, + + pcs_busy_o => rxpcs_busy_o, + pcs_fab_o => rxpcs_fab_o, + pcs_fifo_almostfull_i => rxpcs_fifo_almostfull_i, + + timestamp_trigger_p_a_o => rxpcs_timestamp_trigger_p_a_o, + timestamp_i => rxpcs_timestamp_i, + timestamp_valid_i => rxpcs_timestamp_valid_i, + timestamp_stb_i => rxpcs_timestamp_stb_i, + + mdio_mcr_reset_i => mdio_mcr_reset, + mdio_mcr_pdown_i => mdio_mcr_pdown, + mdio_wr_spec_cal_crst_i => mdio_wr_spec_cal_crst, + mdio_wr_spec_rx_cal_stat_o => mdio_wr_spec_rx_cal_stat, + + synced_o => synced, + sync_lost_o => sync_lost, + an_rx_en_i => an_rx_en, + an_rx_val_o => an_rx_val, + an_rx_valid_o => an_rx_valid, + an_idle_match_o => an_idle_match, + + rmon_rx_overrun => rmon_rx_overrun, + rmon_rx_inv_code => rmon_rx_inv_code, + rmon_rx_sync_lost=> rmon_rx_sync_lost, + + phy_rdy_i => serdes_rdy_i, + phy_rx_clk_i => serdes_rx_clk_i, + phy_rx_data_i => serdes_rx_data_i(7 downto 0), + phy_rx_k_i => serdes_rx_k_i(0), + phy_rx_enc_err_i => serdes_rx_enc_err_i + ); + + mdio_wr_spec_bslide <= '0' & serdes_rx_bitslide_i(3 downto 0); + + dbg_tx_pcs_rd_count_o <= (others => '0'); + dbg_tx_pcs_wr_count_o <= (others => '0'); + nice_dbg_o.rx.fsm <= (others => '0'); + + end generate gen_8bit; + + txpcs_busy_o <= txpcs_busy_int; + + -- to enable killing of link (by ML) + mdio_mcr_pdown <= mdio_mcr_pdown_cpu or (not link_ctr_i); + + -- keep PHY reset also when SFP reports LOS (DL) + serdes_rst_o <= (not pcs_reset_n) or mdio_mcr_pdown or serdes_sfp_los_i; + + U_MDIO_WB : ep_pcs_tbi_mdio_wb + port map ( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => mdio_addr_i(4 downto 0), + wb_dat_i => mdio_data_in, + wb_dat_o => mdio_data_out, + + wb_cyc_i => wb_stb, + wb_sel_i => "1111", + wb_stb_i => wb_stb, + wb_we_i => mdio_rw_i, + wb_ack_o => wb_ack, + wb_stall_o => open, + tx_clk_i => serdes_tx_clk_i, + rx_clk_i => serdes_rx_clk_i, + + mdio_mcr_uni_en_o => open, + mdio_mcr_anrestart_o => mdio_mcr_anrestart, + mdio_mcr_pdown_o => mdio_mcr_pdown_cpu, + mdio_mcr_anenable_o => mdio_mcr_anenable, + mdio_mcr_reset_o => mdio_mcr_reset, + mdio_mcr_loopback_o => serdes_loopen_o, + mdio_msr_lstatus_i => mdio_msr_lstatus, + mdio_msr_rfault_i => mdio_msr_rfault, + mdio_msr_anegcomplete_i => mdio_msr_anegcomplete, + mdio_advertise_pause_o => mdio_advertise_pause, + mdio_advertise_rfault_o => mdio_advertise_rfault, + mdio_lpa_full_i => mdio_lpa_full, + mdio_lpa_half_i => mdio_lpa_half, + mdio_lpa_pause_i => mdio_lpa_pause, + mdio_lpa_rfault_i => mdio_lpa_rfault, + mdio_lpa_lpack_i => mdio_lpa_lpack, + mdio_lpa_npage_i => mdio_lpa_npage, + mdio_wr_spec_tx_cal_o => mdio_wr_spec_tx_cal, + mdio_wr_spec_rx_cal_stat_i => mdio_wr_spec_rx_cal_stat, + mdio_wr_spec_cal_crst_o => mdio_wr_spec_cal_crst, + mdio_wr_spec_bslide_i => mdio_wr_spec_bslide, + mdio_ectrl_lpbck_vec_o => serdes_loopen_vec_o, + mdio_ectrl_sfp_tx_fault_i => serdes_sfp_tx_fault_i, + mdio_ectrl_sfp_loss_i => serdes_sfp_los_i, + mdio_ectrl_sfp_tx_disable_o => serdes_sfp_tx_disable_o, + mdio_ectrl_tx_prbs_sel_o => serdes_tx_prbs_sel_o, + + lstat_read_notify_o => lstat_read_notify + ); + + + mdio_data_in <= X"0000" & mdio_data_i; + mdio_data_o <= mdio_data_out(15 downto 0); + + mdio_msr_rfault <= '0'; + + U_AUTONEGOTIATION : ep_autonegotiation + generic map ( + g_simulation => g_simulation) + + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => pcs_reset_n, + + pcs_synced_i => synced, + pcs_los_i => sync_lost, + pcs_link_ok_o => link_ok, + + an_idle_match_i => an_idle_match, + an_rx_en_o => an_rx_en, + an_rx_val_i => an_rx_val, + an_rx_valid_i => an_rx_valid, + an_tx_en_o => an_tx_en, + an_tx_val_o => an_tx_val, + mdio_mcr_anrestart_i => mdio_mcr_anrestart, + mdio_mcr_anenable_i => mdio_mcr_anenable, + mdio_msr_anegcomplete_o => mdio_msr_anegcomplete, + mdio_advertise_pause_i => mdio_advertise_pause, + mdio_advertise_rfault_i => mdio_advertise_rfault, + mdio_lpa_full_o => mdio_lpa_full, + mdio_lpa_half_o => mdio_lpa_half, + mdio_lpa_pause_o => mdio_lpa_pause, + mdio_lpa_rfault_o => mdio_lpa_rfault, + mdio_lpa_lpack_o => mdio_lpa_lpack, + mdio_lpa_npage_o => mdio_lpa_npage + ); + + -- process: translates the MDIO reads/writes into Wishbone read/writes + -- inputs: mdio_stb_i, wb_ack + -- ouputs: mdio_ready_o, wb_stb + p_translate_mdio_wb : process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_i = '0') then + wb_stb <= '0'; + mdio_ready_o <= '1'; + else + if(mdio_stb_i = '1' and wb_stb = '0') then + wb_stb <= '1'; + mdio_ready_o <= '0'; + elsif(wb_stb = '1' and wb_ack = '1') then + mdio_ready_o <= '1'; + wb_stb <= '0'; + end if; + end if; + end if; + end process; + + -- process: handles the LSTATUS bit in MSR register + -- inputs: sync_lost, synced, lstat_read_notify + -- outputs: mdio_msr_lstatus + p_gen_link_status : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(pcs_reset_n = '0') then + mdio_msr_lstatus <= '0'; + else + if(sync_lost = '1') then + mdio_msr_lstatus <= '0'; + elsif(lstat_read_notify = '1') then + mdio_msr_lstatus <= synced and link_ok; + end if; + end if; + end if; + end process; + + -- The process delays by 1 cyc synced signal. This delayed synced, called synced_d1 + -- is then used to produce link_ok_o (below he process). + -- This is done to avoid 1-cycle glitches of link_ok_o. Such glitch happened after + -- the autonegotation FSM was in pseudo AN_ENABLED state caused by synced=LOW (in + -- this state, link_ok is HIGH). When synced goes HIGH, the FSM enters "proper" + -- AN_ENABLED state, it drives link_ok LOW.s All in all, this glitch is avoided + -- when we use delayed synced_d1 to produce the final link_ok_o + p_delay_synced: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(pcs_reset_n = '0') then + synced_d1 <= '0'; + else + synced_d1 <= synced; + end if; + end if; + end process; + + link_ok_o <= link_ok and synced_d1; + + --RMON events + U_sync_tx_underrun: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => rmon_tx_underrun, + synced_o => open, + npulse_o => open, + ppulse_o => rmon_o.tx_underrun); + + U_sync_rx_overrun: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => rmon_rx_overrun, + synced_o => open, + npulse_o => open, + ppulse_o => rmon_o.rx_overrun); + + U_sync_rx_inv_code: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => rmon_rx_inv_code, + synced_o => open, + npulse_o => open, + ppulse_o => rmon_o.rx_invalid_code); + + U_sync_rx_sync_lost: gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => rmon_rx_sync_lost, + synced_o => open, + npulse_o => open, + ppulse_o => rmon_o.rx_sync_lost); + + -- drive unused outputs + rmon_o.rx_crc_err <= '0'; + rmon_o.rx_ok <= '0'; + rmon_o.rx_pfilter_drop <= '0'; + rmon_o.rx_runt <= '0'; + rmon_o.rx_giant <= '0'; + rmon_o.rx_pause <= '0'; + rmon_o.rx_pcs_err <= '0'; + rmon_o.rx_buffer_overrun <= '0'; + rmon_o.rx_rtu_overrun <= '0'; + rmon_o.rx_path_timing_failure <= '0'; + rmon_o.tx_pause <= '0'; + rmon_o.rx_pclass <= (others => '0'); + rmon_o.rx_tclass <= (others => '0'); + rmon_o.tx_frame <= '0'; + rmon_o.rx_frame <= '0'; + rmon_o.rx_drop_at_rtu_full <= '0'; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_autonegotiation.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_autonegotiation.vhd new file mode 100644 index 000000000..69dbe4c06 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_autonegotiation.vhd @@ -0,0 +1,281 @@ +------------------------------------------------------------------------------- +-- Title : 1000Base-X Autonegotiation +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_autonegotiation.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2017-02-21 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Module implements the 1000Base-X autonegotiation engine as +-- defined in IEEE802.3. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1l.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-11-18 0.4 twlostow Initial release +-- 2011-02-07 0.5 twlostow Tested on Spartan6 GTP +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.endpoint_private_pkg.all; + +entity ep_autonegotiation is + generic ( + g_simulation : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + -- RX PCS signals + pcs_synced_i : in std_logic; + pcs_los_i : in std_logic; + pcs_link_ok_o : out std_logic; + + an_idle_match_i : in std_logic; + an_rx_en_o : out std_logic; + an_rx_val_i : in std_logic_vector(15 downto 0); + an_rx_valid_i : in std_logic; + + -- TX PCS signals + an_tx_en_o : out std_logic; + an_tx_val_o : out std_logic_vector(15 downto 0); + + mdio_mcr_anrestart_i : in std_logic; + mdio_mcr_anenable_i : in std_logic; + mdio_msr_anegcomplete_o : out std_logic; + + mdio_advertise_pause_i : in std_logic_vector(1 downto 0); + mdio_advertise_rfault_i : in std_logic_vector(1 downto 0); + + mdio_lpa_full_o : out std_logic; + mdio_lpa_half_o : out std_logic; + mdio_lpa_pause_o : out std_logic_vector(1 downto 0); + mdio_lpa_rfault_o : out std_logic_vector(1 downto 0); + mdio_lpa_lpack_o : out std_logic; + mdio_lpa_npage_o : out std_logic + ); + +end ep_autonegotiation; + +architecture syn of ep_autonegotiation is + + type t_autoneg_state is (AN_ENABLE, AN_RESTART, AN_ABILITY_DETECT, AN_DISABLE_LINK_OK, AN_ACKNOWLEDGE_DETECT, AN_COMPLETE_ACKNOWLEDGE, AN_IDLE_DETECT, AN_LINK_OK); + + signal state : t_autoneg_state; + + + function f_eval_link_timer_size + return integer is + begin -- f_eval_link_timer_size + if(g_simulation = false) then + return 20; + else + return 11; + end if; + end f_eval_link_timer_size; + + constant c_link_timer_bits : integer := f_eval_link_timer_size; + + signal link_timer : unsigned(c_link_timer_bits downto 0); -- 23 for normal operation + + + signal link_timer_restart : std_logic; + signal link_timer_expired : std_logic; + + signal an_enable_changed, an_enable_d0 : std_logic; + signal toggle_tx, toggle_rx : std_logic; + + signal rx_config_reg : std_logic_vector(15 downto 0); + + signal acknowledge_match : std_logic; + signal ability_match : std_logic; + signal consistency_match : std_logic; + + + +begin -- syn + + + -- process: link timer (counts until MSB of link_timer == 1). + -- inputs: link_timer_restart + -- outputs: link_timer_expired + p_link_timer : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' or link_timer_restart ='1' then + link_timer <= (others => '0'); + else + if(link_timer_expired = '0') then + link_timer <= link_timer + 1; + end if; + end if; + end if; + end process; + + link_timer_expired <= std_logic(link_timer(link_timer'high)) and (not link_timer_restart); + + + -- process: detects the changes of Autonegotiation Enable bit. + -- inputs: mdio_mcr_anenable_i + -- outputs: an_enable_changed + p_detect_enable_changed : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + an_enable_d0 <= mdio_mcr_anenable_i; + an_enable_changed <= an_enable_d0 xor mdio_mcr_anenable_i; + end if; + end process; + + + -- generate some FSM conditions combinatorially outside the FSM process to + -- make the code more readable + ability_match <= an_rx_valid_i; + acknowledge_match <= an_rx_valid_i and an_rx_val_i(14); + consistency_match <= '1' when (an_rx_valid_i = '1' and rx_config_reg (15) = an_rx_val_i(15) and rx_config_reg(13 downto 0) = an_rx_val_i(13 downto 0)); + + +-- process: main auto-negotiation state machine. More or less compatible with +-- IEEE 802.3. + p_autonegotation_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + link_timer_restart <= '0'; + state <= AN_ENABLE; + pcs_link_ok_o <= '0'; + + an_tx_en_o <= '0'; + an_rx_en_o <= '1'; + an_tx_val_o <= (others => '0'); + + mdio_lpa_lpack_o <= '0'; + mdio_msr_anegcomplete_o <= '0'; + rx_config_reg <= (others => '0'); + else + + if(mdio_mcr_anrestart_i = '1' or an_enable_changed = '1' or pcs_synced_i = '0') then + state <= AN_ENABLE; + else + + case state is + when AN_ENABLE => + mdio_msr_anegcomplete_o <= '0'; + pcs_link_ok_o <= '0'; + + if mdio_mcr_anenable_i = '1' then + an_tx_val_o <= (others => '0'); -- send breaklink + an_tx_en_o <= '1'; + link_timer_restart <= '1'; + state <= AN_RESTART; + else + state <= AN_DISABLE_LINK_OK; + end if; + + when AN_DISABLE_LINK_OK => + an_tx_en_o <= '0'; + pcs_link_ok_o <= '1'; + + when AN_RESTART => + link_timer_restart <= '0'; + if(link_timer_expired = '1') then + state <= AN_ABILITY_DETECT; + end if; + + + when AN_ABILITY_DETECT => +-- toggle_tx <= mr_adv_ability<12> -- ??? + an_rx_en_o <= '1'; + an_tx_en_o <= '1'; + an_tx_val_o (15) <= '0'; + an_tx_val_o (14) <= '0'; + an_tx_val_o (13 downto 12) <= mdio_advertise_rfault_i; + an_tx_val_o (11 downto 9) <= (others => '0'); + an_tx_val_o (8 downto 7) <= mdio_advertise_pause_i; + an_tx_val_o (6) <= '0'; -- hdx not supported + an_tx_val_o (5) <= '1'; -- fdx supported + an_tx_val_o (4 downto 0) <= (others => '0'); + + if(an_rx_valid_i = '1' and an_rx_val_i /= x"0000") then -- ability_match=true + state <= AN_ACKNOWLEDGE_DETECT; + rx_config_reg <= an_rx_val_i; + end if; + + when AN_ACKNOWLEDGE_DETECT => + an_tx_val_o(14) <= '1'; + if(acknowledge_match = '1' and consistency_match = '0') + or (ability_match = '1' and an_rx_val_i = x"0000") then + state <= AN_ENABLE; + elsif(acknowledge_match = '1' and consistency_match = '1') then + state <= AN_COMPLETE_ACKNOWLEDGE; + link_timer_restart <= '1'; + end if; + + when AN_COMPLETE_ACKNOWLEDGE => + link_timer_restart <= '0'; + + mdio_lpa_npage_o <= an_rx_val_i(15); + mdio_lpa_lpack_o <= an_rx_val_i(14); + mdio_lpa_rfault_o <= an_rx_val_i(13 downto 12); + mdio_lpa_pause_o <= an_rx_val_i (8 downto 7); + mdio_lpa_half_o <= an_rx_val_i(6); + mdio_lpa_full_o <= an_rx_val_i(5); + + + if(ability_match = '1' and an_rx_val_i = x"0000")then + state <= AN_ENABLE; + elsif(link_timer_expired = '1' and (ability_match = '0' or an_rx_val_i /= x"0000")) then + link_timer_restart <= '1'; + state <= AN_IDLE_DETECT; + end if; + + when AN_IDLE_DETECT => + link_timer_restart <= '0'; + an_tx_en_o <= '0'; + if(ability_match = '1' and an_rx_val_i = x"0000") then + state <= AN_ENABLE; + elsif (an_idle_match_i = '1' and link_timer_expired = '1') then + state <= AN_LINK_OK; + end if; + + + when AN_LINK_OK => + mdio_msr_anegcomplete_o <= '1'; + pcs_link_ok_o <= '1'; + if(ability_match = '1') then + state <= AN_ENABLE; + end if; + + when others => null; + end case; + end if; + end if; + end if; + end process; +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_clock_alignment_fifo.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_clock_alignment_fifo.vhd new file mode 100644 index 000000000..09a214467 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_clock_alignment_fifo.vhd @@ -0,0 +1,127 @@ +------------------------------------------------------------------------------- +-- Title : RX Clock Alignment FIFO +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_clock_alignment_fifo.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2012-08-28 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Asynchronous FIFO with internal fabric (t_ep_internal_fabric) +-- interface used to pass packet data between the RX clock->system clock +-- domains. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2011 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.genram_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; + +entity ep_clock_alignment_fifo is + + generic( + g_size : integer := 64; + g_almostfull_threshold : integer := 56); + + port( + rst_n_rd_i : in std_logic; + rst_n_wr_i : in std_logic; + clk_wr_i : in std_logic; + clk_rd_i : in std_logic; + + dreq_i : in std_logic; + fab_i : in t_ep_internal_fabric; + fab_o : out t_ep_internal_fabric; + + full_o : out std_logic; + empty_o : out std_logic; + almostfull_o : out std_logic; + + -- number of data words which enables the output. Used + -- to control the minimum latency + pass_threshold_i : in std_logic_vector(f_log2_size(g_size)-1 downto 0) + ); +end ep_clock_alignment_fifo; + +architecture structural of ep_clock_alignment_fifo is + signal fifo_in : std_logic_vector(17 downto 0); + signal fifo_out : std_logic_vector(17 downto 0); + signal rx_rdreq : std_logic; + signal empty_int : std_logic; + signal valid_int : std_logic; + + + signal fab_int : t_ep_internal_fabric; + signal fifo_we : std_logic; +begin + + f_pack_fifo_contents (fab_i, fifo_in, fifo_we, false); + +-- Clock adjustment FIFO + U_FIFO : generic_async_fifo + generic map ( + g_data_width => 18, + g_size => g_size, + g_with_wr_almost_full => true, + g_almost_full_threshold => g_almostfull_threshold + ) + port map ( + rst_n_i => rst_n_wr_i, + clk_wr_i => clk_wr_i, + d_i => fifo_in, + we_i => fifo_we, + wr_full_o => full_o, + wr_almost_full_o => almostfull_o, + clk_rd_i => clk_rd_i, + q_o => fifo_out, + rd_i => rx_rdreq, + rd_empty_o => empty_int); + + + rx_rdreq <= (not empty_int) and dreq_i; -- and dreq_mask; + + + p_readout : process (clk_rd_i) + begin + if rising_edge(clk_rd_i) then + if(rst_n_rd_i = '0') then + valid_int <= '0'; + else + valid_int <= rx_rdreq; + end if; + end if; + end process; + + -- FIFO output data formatting + f_unpack_fifo_contents(fifo_out, valid_int, fab_int, false); + + fab_o <= fab_int; + empty_o <= empty_int; + +end structural; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_crc32_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_crc32_pkg.vhd new file mode 100644 index 000000000..c51f95827 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_crc32_pkg.vhd @@ -0,0 +1,128 @@ +------------------------------------------------------------------------------- +-- Title : CRC32 package +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_crc32_pkg.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2013 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +package ep_crc32_pkg is + + + constant c_CRC32_RESIDUE_FULL : std_logic_vector(31 downto 0) := x"1cdf4421"; + constant c_CRC32_RESIDUE_HALF : std_logic_vector(31 downto 0) := x"1df722c6"; + constant c_CRC32_INIT_VALUE : std_logic_vector(31 downto 0) := x"00000000"; + + function f_update_crc32_d16(d : std_logic_vector; data_in : std_logic_vector) return std_logic_vector; + function f_update_crc32_d8(d : std_logic_vector(31 downto 0); data_in : std_logic_vector(7 downto 0)) return std_logic_vector; + +end ep_crc32_pkg; + +package body ep_crc32_pkg is + + + function f_update_crc32_d16(d : std_logic_vector; data_in : std_logic_vector) return std_logic_vector is + variable q : std_logic_vector(d'length-1 downto 0); + begin + q(7) := not ((not d(23)) xor (not d(17)) xor (not d(30)) xor (not d(29)) xor (not d(27)) xor data_in(7) xor data_in(1) xor data_in(14) xor data_in(13) xor data_in(11)); + q(6) := not ((not d(23)) xor (not d(22)) xor (not d(17)) xor (not d(16)) xor (not d(30)) xor (not d(28)) xor (not d(27)) xor (not d(26)) xor data_in(7) xor data_in(6) xor data_in(1) xor data_in(0) xor data_in(14) xor data_in(12) xor data_in(11) xor data_in(10)); + q(5) := not ((not d(23)) xor (not d(22)) xor (not d(21)) xor (not d(17)) xor (not d(16)) xor (not d(31)) xor (not d(30)) xor (not d(26)) xor (not d(25)) xor data_in(7) xor data_in(6) xor data_in(5) xor data_in(1) xor data_in(0) xor data_in(15) xor data_in(14) xor data_in(10) xor data_in(9)); + q(4) := not ((not d(22)) xor (not d(21)) xor (not d(20)) xor (not d(16)) xor (not d(31)) xor (not d(30)) xor (not d(29)) xor (not d(25)) xor (not d(24)) xor data_in(6) xor data_in(5) xor data_in(4) xor data_in(0) xor data_in(15) xor data_in(14) xor data_in(13) xor data_in(9) xor data_in(8)); + q(3) := not ((not d(23)) xor (not d(21)) xor (not d(20)) xor (not d(19)) xor (not d(17)) xor (not d(31)) xor (not d(28)) xor (not d(27)) xor (not d(24)) xor data_in(7) xor data_in(5) xor data_in(4) xor data_in(3) xor data_in(1) xor data_in(15) xor data_in(12) xor data_in(11) xor data_in(8)); + q(2) := not ((not d(23)) xor (not d(22)) xor (not d(20)) xor (not d(19)) xor (not d(18)) xor (not d(17)) xor (not d(16)) xor (not d(29)) xor (not d(26)) xor data_in(7) xor data_in(6) xor data_in(4) xor data_in(3) xor data_in(2) xor data_in(1) xor data_in(0) xor data_in(13) xor data_in(10)); + q(1) := not ((not d(22)) xor (not d(21)) xor (not d(19)) xor (not d(18)) xor (not d(17)) xor (not d(16)) xor (not d(31)) xor (not d(28)) xor (not d(25)) xor data_in(6) xor data_in(5) xor data_in(3) xor data_in(2) xor data_in(1) xor data_in(0) xor data_in(15) xor data_in(12) xor data_in(9)); + q(0) := not ((not d(23)) xor (not d(21)) xor (not d(20)) xor (not d(18)) xor (not d(16)) xor (not d(31)) xor (not d(29)) xor (not d(24)) xor data_in(7) xor data_in(5) xor data_in(4) xor data_in(2) xor data_in(0) xor data_in(15) xor data_in(13) xor data_in(8)); + q(15) := not ((not d(23)) xor (not d(22)) xor (not d(20)) xor (not d(19)) xor (not d(31)) xor (not d(29)) xor (not d(28)) xor (not d(27)) xor data_in(7) xor data_in(6) xor data_in(4) xor data_in(3) xor data_in(15) xor data_in(13) xor data_in(12) xor data_in(11)); + q(14) := not ((not d(22)) xor (not d(21)) xor (not d(19)) xor (not d(18)) xor (not d(30)) xor (not d(28)) xor (not d(27)) xor (not d(26)) xor data_in(6) xor data_in(5) xor data_in(3) xor data_in(2) xor data_in(14) xor data_in(12) xor data_in(11) xor data_in(10)); + q(13) := not ((not d(23)) xor (not d(21)) xor (not d(20)) xor (not d(18)) xor (not d(30)) xor (not d(26)) xor (not d(25)) xor data_in(7) xor data_in(5) xor data_in(4) xor data_in(2) xor data_in(14) xor data_in(10) xor data_in(9)); + q(12) := not ((not d(23)) xor (not d(22)) xor (not d(20)) xor (not d(19)) xor (not d(30)) xor (not d(27)) xor (not d(25)) xor (not d(24)) xor data_in(7) xor data_in(6) xor data_in(4) xor data_in(3) xor data_in(14) xor data_in(11) xor data_in(9) xor data_in(8)); + q(11) := not ((not d(23)) xor (not d(22)) xor (not d(21)) xor (not d(19)) xor (not d(18)) xor (not d(17)) xor (not d(30)) xor (not d(27)) xor (not d(26)) xor (not d(24)) xor data_in(7) xor data_in(6) xor data_in(5) xor data_in(3) xor data_in(2) xor data_in(1) xor data_in(14) xor data_in(11) xor data_in(10) xor data_in(8)); + q(10) := not ((not d(22)) xor (not d(21)) xor (not d(20)) xor (not d(18)) xor (not d(17)) xor (not d(16)) xor (not d(29)) xor (not d(26)) xor (not d(25)) xor data_in(6) xor data_in(5) xor data_in(4) xor data_in(2) xor data_in(1) xor data_in(0) xor data_in(13) xor data_in(10) xor data_in(9)); + q(9) := not ((not d(21)) xor (not d(20)) xor (not d(19)) xor (not d(17)) xor (not d(16)) xor (not d(31)) xor (not d(28)) xor (not d(25)) xor (not d(24)) xor data_in(5) xor data_in(4) xor data_in(3) xor data_in(1) xor data_in(0) xor data_in(15) xor data_in(12) xor data_in(9) xor data_in(8)); + q(8) := not ((not d(20)) xor (not d(19)) xor (not d(18)) xor (not d(16)) xor (not d(31)) xor (not d(30)) xor (not d(27)) xor (not d(24)) xor data_in(4) xor data_in(3) xor data_in(2) xor data_in(0) xor data_in(15) xor data_in(14) xor data_in(11) xor data_in(8)); + q(23) := not ((not d(7)) xor (not d(23)) xor (not d(19)) xor (not d(18)) xor (not d(31)) xor (not d(27)) xor (not d(26)) xor data_in(7) xor data_in(3) xor data_in(2) xor data_in(15) xor data_in(11) xor data_in(10)); + q(22) := not ((not d(6)) xor (not d(22)) xor (not d(18)) xor (not d(17)) xor (not d(30)) xor (not d(26)) xor (not d(25)) xor data_in(6) xor data_in(2) xor data_in(1) xor data_in(14) xor data_in(10) xor data_in(9)); + q(21) := not ((not d(5)) xor (not d(21)) xor (not d(17)) xor (not d(16)) xor (not d(29)) xor (not d(25)) xor (not d(24)) xor data_in(5) xor data_in(1) xor data_in(0) xor data_in(13) xor data_in(9) xor data_in(8)); + q(20) := not ((not d(4)) xor (not d(20)) xor (not d(16)) xor (not d(31)) xor (not d(28)) xor (not d(24)) xor data_in(4) xor data_in(0) xor data_in(15) xor data_in(12) xor data_in(8)); + q(19) := not ((not d(3)) xor (not d(19)) xor (not d(31)) xor (not d(30)) xor (not d(27)) xor data_in(3) xor data_in(15) xor data_in(14) xor data_in(11)); + q(18) := not ((not d(2)) xor (not d(18)) xor (not d(30)) xor (not d(29)) xor (not d(26)) xor data_in(2) xor data_in(14) xor data_in(13) xor data_in(10)); + q(17) := not ((not d(1)) xor (not d(23)) xor (not d(30)) xor (not d(28)) xor (not d(27)) xor (not d(25)) xor data_in(7) xor data_in(14) xor data_in(12) xor data_in(11) xor data_in(9)); + q(16) := not ((not d(0)) xor (not d(23)) xor (not d(22)) xor (not d(17)) xor (not d(30)) xor (not d(26)) xor (not d(24)) xor data_in(7) xor data_in(6) xor data_in(1) xor data_in(14) xor data_in(10) xor data_in(8)); + q(31) := not ((not d(15)) xor (not d(22)) xor (not d(21)) xor (not d(16)) xor (not d(29)) xor (not d(25)) xor data_in(6) xor data_in(5) xor data_in(0) xor data_in(13) xor data_in(9)); + q(30) := not ((not d(14)) xor (not d(21)) xor (not d(20)) xor (not d(31)) xor (not d(28)) xor (not d(24)) xor data_in(5) xor data_in(4) xor data_in(15) xor data_in(12) xor data_in(8)); + q(29) := not ((not d(13)) xor (not d(23)) xor (not d(20)) xor (not d(19)) xor (not d(17)) xor (not d(29)) xor data_in(7) xor data_in(4) xor data_in(3) xor data_in(1) xor data_in(13)); + q(28) := not ((not d(12)) xor (not d(22)) xor (not d(19)) xor (not d(18)) xor (not d(16)) xor (not d(28)) xor data_in(6) xor data_in(3) xor data_in(2) xor data_in(0) xor data_in(12)); + q(27) := not ((not d(11)) xor (not d(21)) xor (not d(18)) xor (not d(17)) xor (not d(31)) xor (not d(27)) xor data_in(5) xor data_in(2) xor data_in(1) xor data_in(15) xor data_in(11)); + q(26) := not ((not d(10)) xor (not d(20)) xor (not d(17)) xor (not d(16)) xor (not d(30)) xor (not d(26)) xor data_in(4) xor data_in(1) xor data_in(0) xor data_in(14) xor data_in(10)); + q(25) := not ((not d(9)) xor (not d(19)) xor (not d(16)) xor (not d(31)) xor (not d(29)) xor (not d(25)) xor data_in(3) xor data_in(0) xor data_in(15) xor data_in(13) xor data_in(9)); + q(24) := not ((not d(8)) xor (not d(18)) xor (not d(31)) xor (not d(30)) xor (not d(28)) xor (not d(24)) xor data_in(2) xor data_in(15) xor data_in(14) xor data_in(12) xor data_in(8)); + + return q; + end f_update_crc32_d16; + + + function f_update_crc32_d8(d : std_logic_vector(31 downto 0); data_in : std_logic_vector(7 downto 0)) return std_logic_vector is + variable q : std_logic_vector(31 downto 0); + begin + q(7) := not ((not d(31)) xor (not d(25)) xor data_in(7) xor data_in(1)); + q(6) := not ((not d(31)) xor (not d(30)) xor (not d(25)) xor (not d(24)) xor data_in(7) xor data_in(6) xor data_in(1) xor data_in(0)); + q(5) := not ((not d(31)) xor (not d(30)) xor (not d(29)) xor (not d(25)) xor (not d(24)) xor data_in(7) xor data_in(6) xor data_in(5) xor data_in(1) xor data_in(0)); + q(4) := not ((not d(30)) xor (not d(29)) xor (not d(28)) xor (not d(24)) xor data_in(6) xor data_in(5) xor data_in(4) xor data_in(0)); + q(3) := not ((not d(31)) xor (not d(29)) xor (not d(28)) xor (not d(27)) xor (not d(25)) xor data_in(7) xor data_in(5) xor data_in(4) xor data_in(3) xor data_in(1)); + q(2) := not ((not d(31)) xor (not d(30)) xor (not d(28)) xor (not d(27)) xor (not d(26)) xor (not d(25)) xor (not d(24)) xor data_in(7) xor data_in(6) xor data_in(4) xor data_in(3) xor data_in(2) xor data_in(1) xor data_in(0)); + q(1) := not ((not d(30)) xor (not d(29)) xor (not d(27)) xor (not d(26)) xor (not d(25)) xor (not d(24)) xor data_in(6) xor data_in(5) xor data_in(3) xor data_in(2) xor data_in(1) xor data_in(0)); + q(0) := not ((not d(31)) xor (not d(29)) xor (not d(28)) xor (not d(26)) xor (not d(24)) xor data_in(7) xor data_in(5) xor data_in(4) xor data_in(2) xor data_in(0)); + q(15) := not ((not d(7)) xor (not d(31)) xor (not d(30)) xor (not d(28)) xor (not d(27)) xor data_in(7) xor data_in(6) xor data_in(4) xor data_in(3)); + q(14) := not ((not d(6)) xor (not d(30)) xor (not d(29)) xor (not d(27)) xor (not d(26)) xor data_in(6) xor data_in(5) xor data_in(3) xor data_in(2)); + q(13) := not ((not d(5)) xor (not d(31)) xor (not d(29)) xor (not d(28)) xor (not d(26)) xor data_in(7) xor data_in(5) xor data_in(4) xor data_in(2)); + q(12) := not ((not d(4)) xor (not d(31)) xor (not d(30)) xor (not d(28)) xor (not d(27)) xor data_in(7) xor data_in(6) xor data_in(4) xor data_in(3)); + q(11) := not ((not d(3)) xor (not d(31)) xor (not d(30)) xor (not d(29)) xor (not d(27)) xor (not d(26)) xor (not d(25)) xor data_in(7) xor data_in(6) xor data_in(5) xor data_in(3) xor data_in(2) xor data_in(1)); + q(10) := not ((not d(2)) xor (not d(30)) xor (not d(29)) xor (not d(28)) xor (not d(26)) xor (not d(25)) xor (not d(24)) xor data_in(6) xor data_in(5) xor data_in(4) xor data_in(2) xor data_in(1) xor data_in(0)); + q(9) := not ((not d(1)) xor (not d(29)) xor (not d(28)) xor (not d(27)) xor (not d(25)) xor (not d(24)) xor data_in(5) xor data_in(4) xor data_in(3) xor data_in(1) xor data_in(0)); + q(8) := not ((not d(0)) xor (not d(28)) xor (not d(27)) xor (not d(26)) xor (not d(24)) xor data_in(4) xor data_in(3) xor data_in(2) xor data_in(0)); + q(23) := not ((not d(15)) xor (not d(31)) xor (not d(27)) xor (not d(26)) xor data_in(7) xor data_in(3) xor data_in(2)); + q(22) := not ((not d(14)) xor (not d(30)) xor (not d(26)) xor (not d(25)) xor data_in(6) xor data_in(2) xor data_in(1)); + q(21) := not ((not d(13)) xor (not d(29)) xor (not d(25)) xor (not d(24)) xor data_in(5) xor data_in(1) xor data_in(0)); + q(20) := not ((not d(12)) xor (not d(28)) xor (not d(24)) xor data_in(4) xor data_in(0)); + q(19) := not ((not d(11)) xor (not d(27)) xor data_in(3)); + q(18) := not ((not d(10)) xor (not d(26)) xor data_in(2)); + q(17) := not ((not d(9)) xor (not d(31)) xor data_in(7)); + q(16) := not ((not d(8)) xor (not d(31)) xor (not d(30)) xor (not d(25)) xor data_in(7) xor data_in(6) xor data_in(1)); + q(31) := not ((not d(23)) xor (not d(30)) xor (not d(29)) xor (not d(24)) xor data_in(6) xor data_in(5) xor data_in(0)); + q(30) := not ((not d(22)) xor (not d(29)) xor (not d(28)) xor data_in(5) xor data_in(4)); + q(29) := not ((not d(21)) xor (not d(31)) xor (not d(28)) xor (not d(27)) xor (not d(25)) xor data_in(7) xor data_in(4) xor data_in(3) xor data_in(1)); + q(28) := not ((not d(20)) xor (not d(30)) xor (not d(27)) xor (not d(26)) xor (not d(24)) xor data_in(6) xor data_in(3) xor data_in(2) xor data_in(0)); + q(27) := not ((not d(19)) xor (not d(29)) xor (not d(26)) xor (not d(25)) xor data_in(5) xor data_in(2) xor data_in(1)); + q(26) := not ((not d(18)) xor (not d(28)) xor (not d(25)) xor (not d(24)) xor data_in(4) xor data_in(1) xor data_in(0)); + q(25) := not ((not d(17)) xor (not d(27)) xor (not d(24)) xor data_in(3) xor data_in(0)); + q(24) := not ((not d(16)) xor (not d(26)) xor data_in(2)); + return q; + end f_update_crc32_d8; +end ep_crc32_pkg; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_leds_controller.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_leds_controller.vhd new file mode 100644 index 000000000..28582fb52 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_leds_controller.vhd @@ -0,0 +1,129 @@ +------------------------------------------------------------------------------- +-- Title : Endpoint LEDs controller +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_leds_controller.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 - 2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.endpoint_private_pkg.all; +use work.gencores_pkg.all; + +entity ep_leds_controller is + + generic ( + g_blink_period_log2 : integer := 21); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + -- data valid (from PCS <> framers) + dvalid_tx_i : in std_logic; + dvalid_rx_i : in std_logic; + + link_ok_i : in std_logic; + + led_link_o : out std_logic; + led_act_o : out std_logic + ); + +end ep_leds_controller; + +architecture rtl of ep_leds_controller is + + type t_state is (INACTIVE, BLINKING); + + signal cnt : unsigned(g_blink_period_log2-1 downto 0); + signal cnt_reset, cnt_expired : std_logic; + signal state : t_state; + signal led_act : std_logic; + signal last_cycle_act : std_logic; + signal txrx : std_logic; +begin -- rtl + + led_link_o <= link_ok_i; + + txrx <= dvalid_rx_i or dvalid_tx_i; + + p_counter : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + + if(rst_n_i = '0' or cnt_reset = '1')then + cnt <= (others => '0'); + else + cnt <= cnt + 1; + if((not cnt) = 0) then + cnt_expired <= '1'; + else + cnt_expired <= '0'; + end if; + end if; + end if; + end process; + + p_gen_act_led : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= INACTIVE; + led_act <= '0'; + cnt_reset <= '0'; + else + case state is + when INACTIVE => + if(txrx = '1') then + state <= BLINKING; + led_act <= '1'; + cnt_reset <= '1'; + end if; + when BLINKING => + cnt_reset <= '0'; + if(cnt_expired = '1') then + led_act <= not led_act; + if(last_cycle_act = '0') then + led_act <= '0'; + state <= INACTIVE; + end if; + last_cycle_act <= '0'; + else + if(txrx = '1') then + last_cycle_act <= '1'; + end if; + end if; + end case; + end if; + end if; + end process; + + led_act_o <= led_act; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_packet_filter.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_packet_filter.vhd new file mode 100644 index 000000000..79b4c4cbd --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_packet_filter.vhd @@ -0,0 +1,371 @@ +------------------------------------------------------------------------------- +-- Title : Programmable Packet Filter/Inspector +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_packet_filter.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2017-02-02 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: A simple packet inspection CPU, capable of classifying incoming +-- packets to 8 different packet classes. The microcode format and programming +-- constaints are described in detail in the Endpoint's manual. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011-2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1l.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; + +entity ep_packet_filter is + + port ( + clk_rx_i : in std_logic; + clk_sys_i : in std_logic; + rst_n_rx_i : in std_logic; + rst_n_sys_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + src_fab_o : out t_ep_internal_fabric; + + done_o : out std_logic; + pclass_o : out std_logic_vector(7 downto 0); + drop_o : out std_logic; + + regs_i : in t_ep_out_registers + ); + +end ep_packet_filter; + +architecture behavioral of ep_packet_filter is + + constant c_PC_SIZE : integer := 6; + + constant c_MODE_LOGIC : std_logic := '1'; + constant c_MODE_COMPARE : std_logic := '0'; + + type t_microcode_instruction is record + fin : std_logic; + mode : std_logic; + cmp_bit : std_logic; + cmp_mask : std_logic_vector(3 downto 0); + cmp_value : std_logic_vector(15 downto 0); + offset : std_logic_vector(5 downto 0); + op : std_logic_vector(2 downto 0); + op2 : std_logic_vector(2 downto 0); + + rd : std_logic_vector(4 downto 0); + ra : std_logic_vector(4 downto 0); + rb : std_logic_vector(4 downto 0); + rc : std_logic_vector(4 downto 0); + end record; + + function f_decode_insn + (ir : std_logic_vector) return t_microcode_instruction is + variable insn : t_microcode_instruction; + begin + insn.fin := ir(35); + insn.mode := ir(34); + insn.cmp_bit := ir(33); + insn.cmp_mask := ir(32 downto 29); + insn.cmp_value := ir(28 downto 13); + insn.offset := ir(12 downto 7); + insn.rd(3 downto 0) := ir(6 downto 3); + insn.op := ir(2 downto 0); + insn.rd(4) := ir(34) and ir(7); + insn.ra := ir(12 downto 8); + insn.rb := ir(17 downto 13); + insn.rc := ir(22 downto 18); + insn.op2 := ir(25 downto 23); + return insn; + end f_decode_insn; + + function f_eval + ( + a, b : std_logic; + op : std_logic_vector + ) return std_logic is + variable r : std_logic; + variable op_t : std_logic_vector(2 downto 0); + begin + op_t := op; + case op_t is + when "000" => r := a and b; + when "100" => r := a nand b; + when "001" => r := a or b; + when "101" => r := a nor b; + when "010" => r := a xor b; + when "110" => r := a xnor b; + when "011" => r := a; + when "111" => r := not a; + when others => null; + end case; + return r; + end f_eval; + + function f_pick_reg(regs : std_logic_vector; index : std_logic_vector)return std_logic is + variable idx_int : integer; + begin + idx_int := to_integer(unsigned(index)); + return regs(idx_int); + end f_pick_reg; + + + + signal pc : unsigned(c_PC_SIZE-1 downto 0); + signal ir, ir_d : std_logic_vector(35 downto 0); + signal insn, insn_d : t_microcode_instruction; + signal insn_predecoded : t_microcode_instruction; + + signal done_int : std_logic; + signal regs : std_logic_vector(31 downto 0); + + signal result_cmp : std_logic; + signal mask : std_logic_vector(15 downto 0); + + signal ra, rb, rc, result1, result2, rd : std_logic; + + signal pmem_rdata : std_logic_vector(15 downto 0); + + signal mm_write : std_logic; + signal mm_rdata, mm_wdata : std_logic_vector(35 downto 0); + + type t_state is (WAIT_FRAME, PROCESS_FRAME, GEN_OUTPUT); + + signal stage1, stage2, stage3 : std_logic; + signal r_pfcr1_mm_data_lsb : std_logic_vector(11 downto 0); + + signal pfcr0_enable_rxclk : std_logic; + +begin -- behavioral + + U_sync_pfcr0_enable : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_rx_i, + rst_n_i => '1', + data_i => regs_i.pfcr0_enable_o, + synced_o => pfcr0_enable_rxclk, + npulse_o => open, + ppulse_o => open); + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(regs_i.pfcr1_mm_data_lsb_wr_o = '1') then + r_pfcr1_mm_data_lsb <= regs_i.pfcr1_mm_data_lsb_o; + end if; + end if; + end process; + + + mm_write <= not regs_i.pfcr0_enable_o and regs_i.pfcr0_mm_write_o and regs_i.pfcr0_mm_write_wr_o; + mm_wdata <= regs_i.pfcr0_mm_data_msb_o & r_pfcr1_mm_data_lsb; + + U_microcode_ram : generic_dpram + generic map ( + g_data_width => 36, + g_size => 2**c_PC_SIZE, + g_dual_clock => true) + port map ( + rst_n_i => rst_n_sys_i, + clka_i => clk_rx_i, + bwea_i => "00000", + wea_i => '0', + aa_i => std_logic_vector(pc), + da_i => x"000000000", + qa_o => mm_rdata, + clkb_i => clk_sys_i, + bweb_i => "11111", + web_i => mm_write, + ab_i => regs_i.pfcr0_mm_addr_o, + db_i => mm_wdata + ); + + + + U_backlog_ram : generic_dpram + generic map ( + g_data_width => 16, + g_size => 2**c_PC_SIZE, + g_with_byte_enable => false, + g_dual_clock => false) + port map ( + rst_n_i => rst_n_rx_i, + clka_i => clk_rx_i, + bwea_i => "11", + wea_i => snk_fab_i.dvalid, + aa_i => std_logic_vector(pc), + da_i => snk_fab_i.data, + qa_o => open, + clkb_i => clk_rx_i, + bweb_i => "00", + web_i => '0', + ab_i => insn_predecoded.offset, + db_i => x"0000", + qb_o => pmem_rdata); + + insn_predecoded <= f_decode_insn(mm_rdata); + + src_fab_o <= snk_fab_i; + + p_pc_counter : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if rst_n_rx_i = '0' or snk_fab_i.eof = '1' or snk_fab_i.error = '1' or done_int = '1' then + pc <= (others => '0'); + stage1 <= '0'; + elsif(snk_fab_i.dvalid = '1') then + pc <= pc + 1; + stage1 <= '1'; + else + stage1 <= '0'; + end if; + end if; + end process; + + p_stage2 : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if rst_n_rx_i = '0' or done_int = '1' or snk_fab_i.error = '1' then + stage2 <= '0'; + ir <= (others => '0'); + else + stage2 <= stage1; + ir <= mm_rdata; + end if; + end if; + end process; + + p_gen_mask : process(insn) + begin + if(insn.cmp_bit = '0') then + mask <= (3 downto 0 => insn.cmp_mask(0), + 7 downto 4 => insn.cmp_mask(1), + 11 downto 8 => insn.cmp_mask(2), + 15 downto 12 => insn.cmp_mask(3)); + else + case insn.cmp_mask is + when x"0" => mask <= x"0001"; + when x"1" => mask <= x"0002"; + when x"2" => mask <= x"0004"; + when x"3" => mask <= x"0008"; + when x"4" => mask <= x"0010"; + when x"5" => mask <= x"0020"; + when x"6" => mask <= x"0040"; + when x"7" => mask <= x"0080"; + when x"8" => mask <= x"0100"; + when x"9" => mask <= x"0200"; + when x"a" => mask <= x"0400"; + when x"b" => mask <= x"0800"; + when x"c" => mask <= x"1000"; + when x"d" => mask <= x"2000"; + when x"e" => mask <= x"4000"; + when x"f" => mask <= x"8000"; + when others => mask <= (others => 'X'); + end case; + end if; + end process; + + p_compare : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if stage2 = '1' then + stage3 <= '1'; + ir_d <= ir; + if (((pmem_rdata and mask) = insn.cmp_value)) then + result_cmp <= '1'; + else + result_cmp <= '0'; + end if; + + else + stage3 <= '0'; + end if; + end if; + end process; + + insn <= f_decode_insn(ir); + insn_d <= f_decode_insn(ir_d); + ra <= f_pick_reg(regs, insn_d.ra) when insn_d.mode = c_MODE_LOGIC else result_cmp; + rb <= f_pick_reg(regs, insn_d.rb) when insn_d.mode = c_MODE_LOGIC else f_pick_reg(regs, insn_d.rd); + rc <= f_pick_reg(regs, insn_d.rc); + + result1 <= f_eval(ra, rb, insn_d.op); + result2 <= f_eval(result1, rc, insn_d.op2); + + rd <= result2 when insn_d.mode = c_MODE_LOGIC else result1; + + + p_execute : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if rst_n_rx_i = '0' or snk_fab_i.eof = '1' or snk_fab_i.error = '1' or done_int = '1' then + regs <= (others => '0'); + else + if(stage3 = '1') then + regs(to_integer(unsigned(insn_d.rd))) <= rd; + end if; + end if; + end if; + end process; + + p_gen_status : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if (rst_n_rx_i = '0' or snk_fab_i.sof = '1') then + done_int <= '0'; + drop_o <= '0'; + else + if(pfcr0_enable_rxclk = '0') then + done_int <= '0'; + drop_o <= '0'; + pclass_o <= (others => '0'); + elsif( (stage3 = '1' and insn_d.fin = '1') or + ((snk_fab_i.error = '1' or snk_fab_i.eof = '1') and done_int = '0') ) then + done_int <= '1'; + pclass_o <= regs(31 downto 24); + drop_o <= regs(23); + end if; + end if; + end if; + end process; + + U_Sync_Done : gc_pulse_synchronizer + port map ( + clk_in_i => clk_rx_i, + clk_out_i => clk_sys_i, + rst_n_i => rst_n_rx_i, + d_p_i => done_int, + q_p_o => done_o); + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd new file mode 100644 index 000000000..f94b29b11 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_pcs_tbi_mdio_wb.vhd @@ -0,0 +1,627 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Endpoint 1000base-X TBI PCS register block +--------------------------------------------------------------------------------------- +-- File : ep_pcs_tbi_mdio_wb.vhd +-- Author : auto-generated by wbgen2 from pcs_regs.wb +-- Created : Wed Aug 16 22:43:42 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE pcs_regs.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity ep_pcs_tbi_mdio_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + tx_clk_i : in std_logic; + rx_clk_i : in std_logic; +-- Port for BIT field: 'Unidirectional Enable' in reg: 'MDIO Control Register' + mdio_mcr_uni_en_o : out std_logic; +-- Port for MONOSTABLE field: 'Restart Auto-Negotiation' in reg: 'MDIO Control Register' + mdio_mcr_anrestart_o : out std_logic; +-- Port for BIT field: 'Power Down' in reg: 'MDIO Control Register' + mdio_mcr_pdown_o : out std_logic; +-- Port for BIT field: 'Auto-Negotiation Enable' in reg: 'MDIO Control Register' + mdio_mcr_anenable_o : out std_logic; +-- Port for BIT field: 'Loopback' in reg: 'MDIO Control Register' + mdio_mcr_loopback_o : out std_logic; +-- Port for MONOSTABLE field: 'Reset' in reg: 'MDIO Control Register' + mdio_mcr_reset_o : out std_logic; +-- Port for BIT field: 'Link Status' in reg: 'MDIO Status Register' + mdio_msr_lstatus_i : in std_logic; + lstat_read_notify_o : out std_logic; +-- Port for BIT field: 'Remote Fault' in reg: 'MDIO Status Register' + mdio_msr_rfault_i : in std_logic; +-- Port for BIT field: 'Auto-Negotiation Complete' in reg: 'MDIO Status Register' + mdio_msr_anegcomplete_i : in std_logic; +-- Port for std_logic_vector field: 'Pause' in reg: 'MDIO Auto-Negotiation Advertisement Register' + mdio_advertise_pause_o : out std_logic_vector(1 downto 0); +-- Port for std_logic_vector field: 'Remote Fault' in reg: 'MDIO Auto-Negotiation Advertisement Register' + mdio_advertise_rfault_o : out std_logic_vector(1 downto 0); +-- Port for BIT field: 'Full Duplex' in reg: 'MDIO Auto-Negotiation Link Partner Ability Register' + mdio_lpa_full_i : in std_logic; +-- Port for BIT field: 'Half Duplex' in reg: 'MDIO Auto-Negotiation Link Partner Ability Register' + mdio_lpa_half_i : in std_logic; +-- Port for std_logic_vector field: 'Pause' in reg: 'MDIO Auto-Negotiation Link Partner Ability Register' + mdio_lpa_pause_i : in std_logic_vector(1 downto 0); +-- Port for std_logic_vector field: 'Remote Fault' in reg: 'MDIO Auto-Negotiation Link Partner Ability Register' + mdio_lpa_rfault_i : in std_logic_vector(1 downto 0); +-- Port for BIT field: 'Acknowledge' in reg: 'MDIO Auto-Negotiation Link Partner Ability Register' + mdio_lpa_lpack_i : in std_logic; +-- Port for BIT field: 'Next Page' in reg: 'MDIO Auto-Negotiation Link Partner Ability Register' + mdio_lpa_npage_i : in std_logic; +-- Port for asynchronous (clock: tx_clk_i) BIT field: 'TX Calibration Pattern' in reg: 'WhiteRabbit-specific Configuration Register' + mdio_wr_spec_tx_cal_o : out std_logic; +-- Port for asynchronous (clock: rx_clk_i) BIT field: 'Calibration Pattern RX Status' in reg: 'WhiteRabbit-specific Configuration Register' + mdio_wr_spec_rx_cal_stat_i : in std_logic; +-- Port for asynchronous (clock: rx_clk_i) MONOSTABLE field: 'Reset calibration counter' in reg: 'WhiteRabbit-specific Configuration Register' + mdio_wr_spec_cal_crst_o : out std_logic; +-- Port for asynchronous (clock: rx_clk_i) std_logic_vector field: 'GTP RX Bitslide' in reg: 'WhiteRabbit-specific Configuration Register' + mdio_wr_spec_bslide_i : in std_logic_vector(4 downto 0); +-- Port for std_logic_vector field: 'Loopback - detailed' in reg: 'MDIO Extended Control Register' + mdio_ectrl_lpbck_vec_o : out std_logic_vector(2 downto 0); +-- Port for BIT field: 'SFP TX Fault Status' in reg: 'MDIO Extended Control Register' + mdio_ectrl_sfp_tx_fault_i : in std_logic; +-- Port for BIT field: 'SFP LOS' in reg: 'MDIO Extended Control Register' + mdio_ectrl_sfp_loss_i : in std_logic; +-- Port for BIT field: 'SFP TX Disable' in reg: 'MDIO Extended Control Register' + mdio_ectrl_sfp_tx_disable_o : out std_logic; +-- Port for std_logic_vector field: 'tx_prbs_sel' in reg: 'MDIO Extended Control Register' + mdio_ectrl_tx_prbs_sel_o : out std_logic_vector(2 downto 0) + ); +end ep_pcs_tbi_mdio_wb; + +architecture syn of ep_pcs_tbi_mdio_wb is + +signal mdio_mcr_uni_en_int : std_logic ; +signal mdio_mcr_anrestart_dly0 : std_logic ; +signal mdio_mcr_anrestart_int : std_logic ; +signal mdio_mcr_pdown_int : std_logic ; +signal mdio_mcr_anenable_int : std_logic ; +signal mdio_mcr_loopback_int : std_logic ; +signal mdio_mcr_reset_dly0 : std_logic ; +signal mdio_mcr_reset_int : std_logic ; +signal mdio_advertise_pause_int : std_logic_vector(1 downto 0); +signal mdio_advertise_rfault_int : std_logic_vector(1 downto 0); +signal mdio_wr_spec_tx_cal_int : std_logic ; +signal mdio_wr_spec_tx_cal_sync0 : std_logic ; +signal mdio_wr_spec_tx_cal_sync1 : std_logic ; +signal mdio_wr_spec_rx_cal_stat_sync0 : std_logic ; +signal mdio_wr_spec_rx_cal_stat_sync1 : std_logic ; +signal mdio_wr_spec_cal_crst_int : std_logic ; +signal mdio_wr_spec_cal_crst_int_delay : std_logic ; +signal mdio_wr_spec_cal_crst_sync0 : std_logic ; +signal mdio_wr_spec_cal_crst_sync1 : std_logic ; +signal mdio_wr_spec_cal_crst_sync2 : std_logic ; +signal mdio_wr_spec_bslide_int : std_logic_vector(4 downto 0); +signal mdio_wr_spec_bslide_lwb : std_logic ; +signal mdio_wr_spec_bslide_lwb_delay : std_logic ; +signal mdio_wr_spec_bslide_lwb_in_progress : std_logic ; +signal mdio_wr_spec_bslide_lwb_s0 : std_logic ; +signal mdio_wr_spec_bslide_lwb_s1 : std_logic ; +signal mdio_wr_spec_bslide_lwb_s2 : std_logic ; +signal mdio_ectrl_lpbck_vec_int : std_logic_vector(2 downto 0); +signal mdio_ectrl_sfp_tx_disable_int : std_logic ; +signal mdio_ectrl_tx_prbs_sel_int : std_logic_vector(2 downto 0); +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(4 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + mdio_mcr_uni_en_int <= '0'; + mdio_mcr_anrestart_int <= '0'; + mdio_mcr_pdown_int <= '0'; + mdio_mcr_anenable_int <= '0'; + mdio_mcr_loopback_int <= '0'; + mdio_mcr_reset_int <= '0'; + lstat_read_notify_o <= '0'; + mdio_advertise_pause_int <= "00"; + mdio_advertise_rfault_int <= "00"; + mdio_wr_spec_tx_cal_int <= '0'; + mdio_wr_spec_cal_crst_int <= '0'; + mdio_wr_spec_cal_crst_int_delay <= '0'; + mdio_wr_spec_bslide_lwb <= '0'; + mdio_wr_spec_bslide_lwb_delay <= '0'; + mdio_wr_spec_bslide_lwb_in_progress <= '0'; + mdio_ectrl_lpbck_vec_int <= "000"; + mdio_ectrl_sfp_tx_disable_int <= '0'; + mdio_ectrl_tx_prbs_sel_int <= "000"; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + mdio_mcr_anrestart_int <= '0'; + mdio_mcr_reset_int <= '0'; + lstat_read_notify_o <= '0'; + ack_in_progress <= '0'; + else + mdio_wr_spec_cal_crst_int <= mdio_wr_spec_cal_crst_int_delay; + mdio_wr_spec_cal_crst_int_delay <= '0'; + mdio_wr_spec_bslide_lwb <= mdio_wr_spec_bslide_lwb_delay; + mdio_wr_spec_bslide_lwb_delay <= '0'; + if ((ack_sreg(1) = '1') and (mdio_wr_spec_bslide_lwb_in_progress = '1')) then + rddata_reg(8 downto 4) <= mdio_wr_spec_bslide_int; + mdio_wr_spec_bslide_lwb_in_progress <= '0'; + end if; + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(4 downto 0) is + when "00000" => + if (wb_we_i = '1') then + mdio_mcr_uni_en_int <= wrdata_reg(5); + mdio_mcr_anrestart_int <= wrdata_reg(9); + mdio_mcr_pdown_int <= wrdata_reg(11); + mdio_mcr_anenable_int <= wrdata_reg(12); + mdio_mcr_loopback_int <= wrdata_reg(14); + mdio_mcr_reset_int <= wrdata_reg(15); + end if; + rddata_reg(4 downto 0) <= "00000"; + rddata_reg(5) <= mdio_mcr_uni_en_int; + rddata_reg(6) <= '1'; + rddata_reg(7) <= '0'; + rddata_reg(8) <= '1'; + rddata_reg(9) <= '0'; + rddata_reg(10) <= '0'; + rddata_reg(11) <= mdio_mcr_pdown_int; + rddata_reg(12) <= mdio_mcr_anenable_int; + rddata_reg(13) <= '0'; + rddata_reg(14) <= mdio_mcr_loopback_int; + rddata_reg(15) <= '0'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(2) <= '1'; + ack_in_progress <= '1'; + when "00001" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= '0'; + rddata_reg(1) <= '0'; + rddata_reg(2) <= mdio_msr_lstatus_i; + lstat_read_notify_o <= '1'; + rddata_reg(3) <= '1'; + rddata_reg(4) <= mdio_msr_rfault_i; + rddata_reg(5) <= mdio_msr_anegcomplete_i; + rddata_reg(6) <= '0'; + rddata_reg(7) <= '1'; + rddata_reg(8) <= '1'; + rddata_reg(9) <= '0'; + rddata_reg(10) <= '0'; + rddata_reg(11) <= '0'; + rddata_reg(12) <= '0'; + rddata_reg(13) <= '0'; + rddata_reg(14) <= '0'; + rddata_reg(15) <= '0'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00010" => + if (wb_we_i = '1') then + end if; + rddata_reg(15 downto 0) <= "0000000000000000"; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00011" => + if (wb_we_i = '1') then + end if; + rddata_reg(3 downto 0) <= "0000"; + rddata_reg(9 downto 4) <= "000000"; + rddata_reg(15 downto 10) <= "000000"; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00100" => + if (wb_we_i = '1') then + mdio_advertise_pause_int <= wrdata_reg(8 downto 7); + mdio_advertise_rfault_int <= wrdata_reg(13 downto 12); + end if; + rddata_reg(4 downto 0) <= "00000"; + rddata_reg(5) <= '1'; + rddata_reg(6) <= '0'; + rddata_reg(8 downto 7) <= mdio_advertise_pause_int; + rddata_reg(11 downto 9) <= "000"; + rddata_reg(13 downto 12) <= mdio_advertise_rfault_int; + rddata_reg(14) <= '0'; + rddata_reg(15) <= '0'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00101" => + if (wb_we_i = '1') then + end if; + rddata_reg(4 downto 0) <= "00000"; + rddata_reg(5) <= mdio_lpa_full_i; + rddata_reg(6) <= mdio_lpa_half_i; + rddata_reg(8 downto 7) <= mdio_lpa_pause_i; + rddata_reg(11 downto 9) <= "000"; + rddata_reg(13 downto 12) <= mdio_lpa_rfault_i; + rddata_reg(14) <= mdio_lpa_lpack_i; + rddata_reg(15) <= mdio_lpa_npage_i; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00110" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= '0'; + rddata_reg(1) <= '0'; + rddata_reg(2) <= '0'; + rddata_reg(15 downto 3) <= "0000000000000"; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01111" => + if (wb_we_i = '1') then + end if; + rddata_reg(11 downto 0) <= "000000000000"; + rddata_reg(12) <= '0'; + rddata_reg(13) <= '0'; + rddata_reg(14) <= '0'; + rddata_reg(15) <= '1'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10000" => + if (wb_we_i = '1') then + mdio_wr_spec_tx_cal_int <= wrdata_reg(0); + mdio_wr_spec_cal_crst_int <= wrdata_reg(2); + mdio_wr_spec_cal_crst_int_delay <= wrdata_reg(2); + end if; + rddata_reg(0) <= mdio_wr_spec_tx_cal_int; + rddata_reg(1) <= mdio_wr_spec_rx_cal_stat_sync1; + rddata_reg(2) <= '0'; + if (wb_we_i = '0') then + mdio_wr_spec_bslide_lwb <= '1'; + mdio_wr_spec_bslide_lwb_delay <= '1'; + mdio_wr_spec_bslide_lwb_in_progress <= '1'; + end if; + rddata_reg(3) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(5) <= '1'; + ack_in_progress <= '1'; + when "10001" => + if (wb_we_i = '1') then + mdio_ectrl_lpbck_vec_int <= wrdata_reg(2 downto 0); + mdio_ectrl_sfp_tx_disable_int <= wrdata_reg(5); + mdio_ectrl_tx_prbs_sel_int <= wrdata_reg(10 downto 8); + end if; + rddata_reg(2 downto 0) <= mdio_ectrl_lpbck_vec_int; + rddata_reg(3) <= mdio_ectrl_sfp_tx_fault_i; + rddata_reg(4) <= mdio_ectrl_sfp_loss_i; + rddata_reg(5) <= mdio_ectrl_sfp_tx_disable_int; + rddata_reg(10 downto 8) <= mdio_ectrl_tx_prbs_sel_int; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- Unidirectional Enable + mdio_mcr_uni_en_o <= mdio_mcr_uni_en_int; +-- Restart Auto-Negotiation + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + mdio_mcr_anrestart_dly0 <= '0'; + mdio_mcr_anrestart_o <= '0'; + elsif rising_edge(clk_sys_i) then + mdio_mcr_anrestart_dly0 <= mdio_mcr_anrestart_int; + mdio_mcr_anrestart_o <= mdio_mcr_anrestart_int and (not mdio_mcr_anrestart_dly0); + end if; + end process; + + +-- Power Down + mdio_mcr_pdown_o <= mdio_mcr_pdown_int; +-- Auto-Negotiation Enable + mdio_mcr_anenable_o <= mdio_mcr_anenable_int; +-- Loopback + mdio_mcr_loopback_o <= mdio_mcr_loopback_int; +-- Reset + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + mdio_mcr_reset_dly0 <= '0'; + mdio_mcr_reset_o <= '0'; + elsif rising_edge(clk_sys_i) then + mdio_mcr_reset_dly0 <= mdio_mcr_reset_int; + mdio_mcr_reset_o <= mdio_mcr_reset_int and (not mdio_mcr_reset_dly0); + end if; + end process; + + +-- Link Status +-- Remote Fault +-- Auto-Negotiation Complete +-- Pause + mdio_advertise_pause_o <= mdio_advertise_pause_int; +-- Remote Fault + mdio_advertise_rfault_o <= mdio_advertise_rfault_int; +-- Full Duplex +-- Half Duplex +-- Pause +-- Remote Fault +-- Acknowledge +-- Next Page +-- TX Calibration Pattern +-- synchronizer chain for field : TX Calibration Pattern (type RW/RO, clk_sys_i <-> tx_clk_i) + process (tx_clk_i, rst_n_i) + begin + if (rst_n_i = '0') then + mdio_wr_spec_tx_cal_o <= '0'; + mdio_wr_spec_tx_cal_sync0 <= '0'; + mdio_wr_spec_tx_cal_sync1 <= '0'; + elsif rising_edge(tx_clk_i) then + mdio_wr_spec_tx_cal_sync0 <= mdio_wr_spec_tx_cal_int; + mdio_wr_spec_tx_cal_sync1 <= mdio_wr_spec_tx_cal_sync0; + mdio_wr_spec_tx_cal_o <= mdio_wr_spec_tx_cal_sync1; + end if; + end process; + + +-- Calibration Pattern RX Status +-- synchronizer chain for field : Calibration Pattern RX Status (type RO/WO, rx_clk_i -> clk_sys_i) + process (rx_clk_i, rst_n_i) + begin + if (rst_n_i = '0') then + mdio_wr_spec_rx_cal_stat_sync0 <= '0'; + mdio_wr_spec_rx_cal_stat_sync1 <= '0'; + elsif rising_edge(rx_clk_i) then + mdio_wr_spec_rx_cal_stat_sync0 <= mdio_wr_spec_rx_cal_stat_i; + mdio_wr_spec_rx_cal_stat_sync1 <= mdio_wr_spec_rx_cal_stat_sync0; + end if; + end process; + + +-- Reset calibration counter + process (rx_clk_i, rst_n_i) + begin + if (rst_n_i = '0') then + mdio_wr_spec_cal_crst_o <= '0'; + mdio_wr_spec_cal_crst_sync0 <= '0'; + mdio_wr_spec_cal_crst_sync1 <= '0'; + mdio_wr_spec_cal_crst_sync2 <= '0'; + elsif rising_edge(rx_clk_i) then + mdio_wr_spec_cal_crst_sync0 <= mdio_wr_spec_cal_crst_int; + mdio_wr_spec_cal_crst_sync1 <= mdio_wr_spec_cal_crst_sync0; + mdio_wr_spec_cal_crst_sync2 <= mdio_wr_spec_cal_crst_sync1; + mdio_wr_spec_cal_crst_o <= mdio_wr_spec_cal_crst_sync2 and (not mdio_wr_spec_cal_crst_sync1); + end if; + end process; + + +-- GTP RX Bitslide +-- asynchronous std_logic_vector register : GTP RX Bitslide (type RO/WO, rx_clk_i <-> clk_sys_i) + process (rx_clk_i, rst_n_i) + begin + if (rst_n_i = '0') then + mdio_wr_spec_bslide_lwb_s0 <= '0'; + mdio_wr_spec_bslide_lwb_s1 <= '0'; + mdio_wr_spec_bslide_lwb_s2 <= '0'; + mdio_wr_spec_bslide_int <= "00000"; + elsif rising_edge(rx_clk_i) then + mdio_wr_spec_bslide_lwb_s0 <= mdio_wr_spec_bslide_lwb; + mdio_wr_spec_bslide_lwb_s1 <= mdio_wr_spec_bslide_lwb_s0; + mdio_wr_spec_bslide_lwb_s2 <= mdio_wr_spec_bslide_lwb_s1; + if ((mdio_wr_spec_bslide_lwb_s1 = '1') and (mdio_wr_spec_bslide_lwb_s2 = '0')) then + mdio_wr_spec_bslide_int <= mdio_wr_spec_bslide_i; + end if; + end if; + end process; + + +-- Loopback - detailed + mdio_ectrl_lpbck_vec_o <= mdio_ectrl_lpbck_vec_int; +-- SFP TX Fault Status +-- SFP LOS +-- SFP TX Disable + mdio_ectrl_sfp_tx_disable_o <= mdio_ectrl_sfp_tx_disable_int; +-- tx_prbs_sel + mdio_ectrl_tx_prbs_sel_o <= mdio_ectrl_tx_prbs_sel_int; + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_registers_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_registers_pkg.vhd new file mode 100644 index 000000000..9f5983d51 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_registers_pkg.vhd @@ -0,0 +1,261 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR switch endpoint controller +--------------------------------------------------------------------------------------- +-- File : ep_registers_pkg.vhd +-- Author : auto-generated by wbgen2 from ep_wishbone_controller.wb +-- Created : Wed Aug 16 22:43:41 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE ep_wishbone_controller.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package ep_wbgen2_pkg is + + + -- Input registers (user design -> WB slave) + + type t_ep_in_registers is record + ecr_feat_vlan_i : std_logic; + ecr_feat_dmtd_i : std_logic; + ecr_feat_ptp_i : std_logic; + ecr_feat_dpi_i : std_logic; + tscr_cs_done_i : std_logic; + tscr_rx_cal_result_i : std_logic; + tcar_pcp_map_i : std_logic_vector(23 downto 0); + mdio_asr_rdata_i : std_logic_vector(15 downto 0); + mdio_asr_ready_i : std_logic; + dsr_lstatus_i : std_logic; + dsr_lact_i : std_logic; + dmcr_en_i : std_logic; + dmcr_n_avg_i : std_logic_vector(11 downto 0); + dmsr_ps_val_i : std_logic_vector(23 downto 0); + dmsr_ps_rdy_i : std_logic; + inj_ctrl_pic_conf_ifg_i : std_logic_vector(15 downto 0); + inj_ctrl_pic_conf_sel_i : std_logic_vector(2 downto 0); + inj_ctrl_pic_conf_valid_i : std_logic; + inj_ctrl_pic_mode_id_i : std_logic_vector(2 downto 0); + inj_ctrl_pic_mode_valid_i : std_logic; + inj_ctrl_pic_ena_i : std_logic; + end record; + + constant c_ep_in_registers_init_value: t_ep_in_registers := ( + ecr_feat_vlan_i => '0', + ecr_feat_dmtd_i => '0', + ecr_feat_ptp_i => '0', + ecr_feat_dpi_i => '0', + tscr_cs_done_i => '0', + tscr_rx_cal_result_i => '0', + tcar_pcp_map_i => (others => '0'), + mdio_asr_rdata_i => (others => '0'), + mdio_asr_ready_i => '0', + dsr_lstatus_i => '0', + dsr_lact_i => '0', + dmcr_en_i => '0', + dmcr_n_avg_i => (others => '0'), + dmsr_ps_val_i => (others => '0'), + dmsr_ps_rdy_i => '0', + inj_ctrl_pic_conf_ifg_i => (others => '0'), + inj_ctrl_pic_conf_sel_i => (others => '0'), + inj_ctrl_pic_conf_valid_i => '0', + inj_ctrl_pic_mode_id_i => (others => '0'), + inj_ctrl_pic_mode_valid_i => '0', + inj_ctrl_pic_ena_i => '0' + ); + + -- Output registers (WB slave -> user design) + + type t_ep_out_registers is record + ecr_portid_o : std_logic_vector(4 downto 0); + ecr_rst_cnt_o : std_logic; + ecr_tx_en_o : std_logic; + ecr_rx_en_o : std_logic; + tscr_en_txts_o : std_logic; + tscr_en_rxts_o : std_logic; + tscr_cs_start_o : std_logic; + tscr_rx_cal_start_o : std_logic; + rfcr_a_runt_o : std_logic; + rfcr_a_giant_o : std_logic; + rfcr_a_hp_o : std_logic; + rfcr_keep_crc_o : std_logic; + rfcr_hpap_o : std_logic_vector(7 downto 0); + rfcr_mru_o : std_logic_vector(13 downto 0); + vcr0_qmode_o : std_logic_vector(1 downto 0); + vcr0_fix_prio_o : std_logic; + vcr0_prio_val_o : std_logic_vector(2 downto 0); + vcr0_pvid_o : std_logic_vector(11 downto 0); + vcr1_offset_o : std_logic_vector(9 downto 0); + vcr1_offset_wr_o : std_logic; + vcr1_data_o : std_logic_vector(17 downto 0); + vcr1_data_wr_o : std_logic; + pfcr0_mm_addr_o : std_logic_vector(5 downto 0); + pfcr0_mm_addr_wr_o : std_logic; + pfcr0_mm_write_o : std_logic; + pfcr0_mm_write_wr_o : std_logic; + pfcr0_enable_o : std_logic; + pfcr0_mm_data_msb_o : std_logic_vector(23 downto 0); + pfcr0_mm_data_msb_wr_o : std_logic; + pfcr1_mm_data_lsb_o : std_logic_vector(11 downto 0); + pfcr1_mm_data_lsb_wr_o : std_logic; + tcar_pcp_map_o : std_logic_vector(23 downto 0); + tcar_pcp_map_load_o : std_logic; + fcr_rxpause_o : std_logic; + fcr_txpause_o : std_logic; + fcr_rxpause_802_1q_o : std_logic; + fcr_txpause_802_1q_o : std_logic; + fcr_tx_thr_o : std_logic_vector(7 downto 0); + fcr_tx_quanta_o : std_logic_vector(15 downto 0); + mach_o : std_logic_vector(15 downto 0); + macl_o : std_logic_vector(31 downto 0); + mdio_cr_data_o : std_logic_vector(15 downto 0); + mdio_cr_data_wr_o : std_logic; + mdio_cr_addr_o : std_logic_vector(7 downto 0); + mdio_cr_rw_o : std_logic; + mdio_asr_phyad_o : std_logic_vector(7 downto 0); + dsr_lact_o : std_logic; + dsr_lact_load_o : std_logic; + dmcr_en_o : std_logic; + dmcr_en_load_o : std_logic; + dmcr_n_avg_o : std_logic_vector(11 downto 0); + dmcr_n_avg_load_o : std_logic; + dmsr_ps_rdy_o : std_logic; + dmsr_ps_rdy_load_o : std_logic; + inj_ctrl_pic_conf_ifg_o : std_logic_vector(15 downto 0); + inj_ctrl_pic_conf_ifg_load_o : std_logic; + inj_ctrl_pic_conf_sel_o : std_logic_vector(2 downto 0); + inj_ctrl_pic_conf_sel_load_o : std_logic; + inj_ctrl_pic_conf_valid_o : std_logic; + inj_ctrl_pic_conf_valid_load_o : std_logic; + inj_ctrl_pic_mode_id_o : std_logic_vector(2 downto 0); + inj_ctrl_pic_mode_id_load_o : std_logic; + inj_ctrl_pic_mode_valid_o : std_logic; + inj_ctrl_pic_mode_valid_load_o : std_logic; + inj_ctrl_pic_ena_o : std_logic; + inj_ctrl_pic_ena_load_o : std_logic; + end record; + + constant c_ep_out_registers_init_value: t_ep_out_registers := ( + ecr_portid_o => (others => '0'), + ecr_rst_cnt_o => '0', + ecr_tx_en_o => '0', + ecr_rx_en_o => '0', + tscr_en_txts_o => '0', + tscr_en_rxts_o => '0', + tscr_cs_start_o => '0', + tscr_rx_cal_start_o => '0', + rfcr_a_runt_o => '0', + rfcr_a_giant_o => '0', + rfcr_a_hp_o => '0', + rfcr_keep_crc_o => '0', + rfcr_hpap_o => (others => '0'), + rfcr_mru_o => (others => '0'), + vcr0_qmode_o => (others => '0'), + vcr0_fix_prio_o => '0', + vcr0_prio_val_o => (others => '0'), + vcr0_pvid_o => (others => '0'), + vcr1_offset_o => (others => '0'), + vcr1_offset_wr_o => '0', + vcr1_data_o => (others => '0'), + vcr1_data_wr_o => '0', + pfcr0_mm_addr_o => (others => '0'), + pfcr0_mm_addr_wr_o => '0', + pfcr0_mm_write_o => '0', + pfcr0_mm_write_wr_o => '0', + pfcr0_enable_o => '0', + pfcr0_mm_data_msb_o => (others => '0'), + pfcr0_mm_data_msb_wr_o => '0', + pfcr1_mm_data_lsb_o => (others => '0'), + pfcr1_mm_data_lsb_wr_o => '0', + tcar_pcp_map_o => (others => '0'), + tcar_pcp_map_load_o => '0', + fcr_rxpause_o => '0', + fcr_txpause_o => '0', + fcr_rxpause_802_1q_o => '0', + fcr_txpause_802_1q_o => '0', + fcr_tx_thr_o => (others => '0'), + fcr_tx_quanta_o => (others => '0'), + mach_o => (others => '0'), + macl_o => (others => '0'), + mdio_cr_data_o => (others => '0'), + mdio_cr_data_wr_o => '0', + mdio_cr_addr_o => (others => '0'), + mdio_cr_rw_o => '0', + mdio_asr_phyad_o => (others => '0'), + dsr_lact_o => '0', + dsr_lact_load_o => '0', + dmcr_en_o => '0', + dmcr_en_load_o => '0', + dmcr_n_avg_o => (others => '0'), + dmcr_n_avg_load_o => '0', + dmsr_ps_rdy_o => '0', + dmsr_ps_rdy_load_o => '0', + inj_ctrl_pic_conf_ifg_o => (others => '0'), + inj_ctrl_pic_conf_ifg_load_o => '0', + inj_ctrl_pic_conf_sel_o => (others => '0'), + inj_ctrl_pic_conf_sel_load_o => '0', + inj_ctrl_pic_conf_valid_o => '0', + inj_ctrl_pic_conf_valid_load_o => '0', + inj_ctrl_pic_mode_id_o => (others => '0'), + inj_ctrl_pic_mode_id_load_o => '0', + inj_ctrl_pic_mode_valid_o => '0', + inj_ctrl_pic_mode_valid_load_o => '0', + inj_ctrl_pic_ena_o => '0', + inj_ctrl_pic_ena_load_o => '0' + ); + function "or" (left, right: t_ep_in_registers) return t_ep_in_registers; + function f_x_to_zero (x:std_logic) return std_logic; + function f_x_to_zero (x:std_logic_vector) return std_logic_vector; +end package; + +package body ep_wbgen2_pkg is +function f_x_to_zero (x:std_logic) return std_logic is +begin +if x = '1' then +return '1'; +else +return '0'; +end if; +end function; +function f_x_to_zero (x:std_logic_vector) return std_logic_vector is +variable tmp: std_logic_vector(x'length-1 downto 0); +begin +for i in 0 to x'length-1 loop +if x(i) = '1' then +tmp(i):= '1'; +else +tmp(i):= '0'; +end if; +end loop; +return tmp; +end function; +function "or" (left, right: t_ep_in_registers) return t_ep_in_registers is +variable tmp: t_ep_in_registers; +begin +tmp.ecr_feat_vlan_i := f_x_to_zero(left.ecr_feat_vlan_i) or f_x_to_zero(right.ecr_feat_vlan_i); +tmp.ecr_feat_dmtd_i := f_x_to_zero(left.ecr_feat_dmtd_i) or f_x_to_zero(right.ecr_feat_dmtd_i); +tmp.ecr_feat_ptp_i := f_x_to_zero(left.ecr_feat_ptp_i) or f_x_to_zero(right.ecr_feat_ptp_i); +tmp.ecr_feat_dpi_i := f_x_to_zero(left.ecr_feat_dpi_i) or f_x_to_zero(right.ecr_feat_dpi_i); +tmp.tscr_cs_done_i := f_x_to_zero(left.tscr_cs_done_i) or f_x_to_zero(right.tscr_cs_done_i); +tmp.tscr_rx_cal_result_i := f_x_to_zero(left.tscr_rx_cal_result_i) or f_x_to_zero(right.tscr_rx_cal_result_i); +tmp.tcar_pcp_map_i := f_x_to_zero(left.tcar_pcp_map_i) or f_x_to_zero(right.tcar_pcp_map_i); +tmp.mdio_asr_rdata_i := f_x_to_zero(left.mdio_asr_rdata_i) or f_x_to_zero(right.mdio_asr_rdata_i); +tmp.mdio_asr_ready_i := f_x_to_zero(left.mdio_asr_ready_i) or f_x_to_zero(right.mdio_asr_ready_i); +tmp.dsr_lstatus_i := f_x_to_zero(left.dsr_lstatus_i) or f_x_to_zero(right.dsr_lstatus_i); +tmp.dsr_lact_i := f_x_to_zero(left.dsr_lact_i) or f_x_to_zero(right.dsr_lact_i); +tmp.dmcr_en_i := f_x_to_zero(left.dmcr_en_i) or f_x_to_zero(right.dmcr_en_i); +tmp.dmcr_n_avg_i := f_x_to_zero(left.dmcr_n_avg_i) or f_x_to_zero(right.dmcr_n_avg_i); +tmp.dmsr_ps_val_i := f_x_to_zero(left.dmsr_ps_val_i) or f_x_to_zero(right.dmsr_ps_val_i); +tmp.dmsr_ps_rdy_i := f_x_to_zero(left.dmsr_ps_rdy_i) or f_x_to_zero(right.dmsr_ps_rdy_i); +tmp.inj_ctrl_pic_conf_ifg_i := f_x_to_zero(left.inj_ctrl_pic_conf_ifg_i) or f_x_to_zero(right.inj_ctrl_pic_conf_ifg_i); +tmp.inj_ctrl_pic_conf_sel_i := f_x_to_zero(left.inj_ctrl_pic_conf_sel_i) or f_x_to_zero(right.inj_ctrl_pic_conf_sel_i); +tmp.inj_ctrl_pic_conf_valid_i := f_x_to_zero(left.inj_ctrl_pic_conf_valid_i) or f_x_to_zero(right.inj_ctrl_pic_conf_valid_i); +tmp.inj_ctrl_pic_mode_id_i := f_x_to_zero(left.inj_ctrl_pic_mode_id_i) or f_x_to_zero(right.inj_ctrl_pic_mode_id_i); +tmp.inj_ctrl_pic_mode_valid_i := f_x_to_zero(left.inj_ctrl_pic_mode_valid_i) or f_x_to_zero(right.inj_ctrl_pic_mode_valid_i); +tmp.inj_ctrl_pic_ena_i := f_x_to_zero(left.inj_ctrl_pic_ena_i) or f_x_to_zero(right.inj_ctrl_pic_ena_i); +return tmp; +end function; +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rtu_header_extract.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rtu_header_extract.vhd new file mode 100644 index 000000000..a071bdd3a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rtu_header_extract.vhd @@ -0,0 +1,205 @@ +------------------------------------------------------------------------------- +-- Title : RTU header extract +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_rtu_header_extract.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 - 2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; + + +entity ep_rtu_header_extract is + generic( + g_with_rtu : boolean); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + mbuf_is_pause_i : in std_logic; + + vlan_class_i : in std_logic_vector(2 downto 0); + vlan_vid_i : in std_logic_vector(11 downto 0); + vlan_tag_done_i : in std_logic; + vlan_is_tagged_i: in std_logic; + + rmon_drp_at_rtu_full_o: out std_logic; + + rtu_rq_o : out t_ep_internal_rtu_request; + rtu_full_i : in std_logic; + rtu_rq_abort_o : out std_logic; + rtu_rq_valid_o : out std_logic; + rxbuf_full_i : in std_logic + ); + +end ep_rtu_header_extract; + +architecture rtl of ep_rtu_header_extract is + + signal hdr_offset : std_logic_vector(11 downto 0); + signal in_packet : std_logic; + signal in_header : std_logic; + signal rtu_rq_valid_basic : std_logic; + signal rtu_rq_valid_tagged : std_logic; + signal rtu_rq_valid_out : std_logic; + signal rtu_rq_abort : std_logic; + + + procedure f_extract_rtu(signal q : out std_logic_vector; + signal fab : t_ep_internal_fabric; + signal at_offset : std_logic) is + begin + if(at_offset = '1' and fab.dvalid = '1') then + q <= fab.data; + end if; + end f_extract_rtu; + +begin -- rtl + + gen_with_rtu : if(g_with_rtu) generate + + p_hdr_offset_sreg : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_i = '0' or snk_fab_i.sof = '1') then + hdr_offset(hdr_offset'left downto 1) <= (others => '0'); + hdr_offset(0) <= '1'; + elsif(snk_fab_i.dvalid = '1') then + hdr_offset <= hdr_offset(hdr_offset'left-1 downto 0) & '0'; + end if; + end if; + end process; + + p_gen_rtu_request : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + rtu_rq_o.smac <= (others => '0'); + rtu_rq_o.dmac <= (others => '0'); + in_packet <= '0'; + rtu_rq_valid_basic<= '0'; + rmon_drp_at_rtu_full_o <='0'; + rtu_rq_abort <= '0'; + in_header <= '0'; + else + rmon_drp_at_rtu_full_o <='0'; + + if(snk_fab_i.sof = '1' and rtu_full_i = '0' and rxbuf_full_i = '0') then + in_packet <= '1'; + in_header <= '1'; + elsif(snk_fab_i.sof = '1' and rtu_full_i = '1') then + rmon_drp_at_rtu_full_o <='1'; + end if; + + if((snk_fab_i.eof = '1' and snk_fab_i.sof = '0') or -- in case both (sof & eof) are HIGH + snk_fab_i.error = '1') then + in_packet <= '0'; + end if; + + if(snk_fab_i.error = '1' or rtu_rq_valid_out = '1') then + in_header <= '0'; + end if; + + + f_extract_rtu(rtu_rq_o.dmac(47 downto 32), snk_fab_i, hdr_offset(0)); + f_extract_rtu(rtu_rq_o.dmac(31 downto 16), snk_fab_i, hdr_offset(1)); + f_extract_rtu(rtu_rq_o.dmac(15 downto 0), snk_fab_i, hdr_offset(2)); + f_extract_rtu(rtu_rq_o.smac(47 downto 32), snk_fab_i, hdr_offset(3)); + f_extract_rtu(rtu_rq_o.smac(31 downto 16), snk_fab_i, hdr_offset(4)); + f_extract_rtu(rtu_rq_o.smac(15 downto 0), snk_fab_i, hdr_offset(5)); + + if(snk_fab_i.dvalid = '1' and hdr_offset(6) = '1' and in_packet = '1') then + rtu_rq_valid_basic <='1'; + elsif(rtu_rq_valid_out = '1' or -- reset after making request or + snk_fab_i.error = '1') then -- when there is error in the header, so we don't + -- make request for invalid frame which will be dumped + -- in the SWcore (which reads error status). + -- the special case when error occurs when the request + -- is made, we do end with the output of error (below, end of file) + rtu_rq_valid_basic <= '0'; + end if; + + if(in_packet = '1' and in_header = '0' and -- if we have packet and the header is already processed + snk_fab_i.error = '1' and rtu_rq_abort = '0') then + rtu_rq_abort <= '1'; + else + rtu_rq_abort <= '0'; + end if; + + end if; + end if; + end process; + + rtu_rq_abort_o <= rtu_rq_abort; + src_fab_o.sof <= snk_fab_i.sof and not rtu_full_i; -- null dev + + rtu_rq_valid_tagged <= rtu_rq_valid_basic and vlan_tag_done_i; + + -- the request is not done for PAUSE frames as they never go outside of Endpoint + -- (they are dropped inside Endpoint) + rtu_rq_valid_out <= (rtu_rq_valid_tagged and (not mbuf_is_pause_i))when (vlan_is_tagged_i = '1') else + (rtu_rq_valid_basic and (not mbuf_is_pause_i)); + + + end generate gen_with_rtu; + + gen_without_rtu : if (not g_with_rtu) generate + src_fab_o.sof <= snk_fab_i.sof; + rtu_rq_valid_out <= '0'; + rtu_rq_o.smac <= (others => '0'); + rtu_rq_o.dmac <= (others => '0'); + rtu_rq_abort_o <= '0'; + rmon_drp_at_rtu_full_o <= '0'; + end generate gen_without_rtu; + + snk_dreq_o <= src_dreq_i; + + src_fab_o.eof <= snk_fab_i.eof; + src_fab_o.dvalid <= snk_fab_i.dvalid; + src_fab_o.error <= snk_fab_i.error; + src_fab_o.bytesel <= snk_fab_i.bytesel; + src_fab_o.data <= snk_fab_i.data; + src_fab_o.addr <= snk_fab_i.addr; + src_fab_o.has_rx_timestamp <= snk_fab_i.has_rx_timestamp; + src_fab_o.rx_timestamp_valid <= snk_fab_i.rx_timestamp_valid; + + rtu_rq_o.vid <= vlan_vid_i; + rtu_rq_o.has_vid <= vlan_is_tagged_i; + rtu_rq_o.prio <= vlan_class_i; + rtu_rq_o.has_prio <= vlan_is_tagged_i; + rtu_rq_valid_o <= rtu_rq_valid_out and not snk_fab_i.ERROR; + rtu_rq_o.hash <= (others => '0'); + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_buffer.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_buffer.vhd new file mode 100644 index 000000000..8295fac4b --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_buffer.vhd @@ -0,0 +1,321 @@ +------------------------------------------------------------------------------- +-- Title : RX Packet Buffer +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_rx_buffer.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2017-02-02 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: A simple RX packet buffer, optimized for 18-bit Block RAM-based +-- FIFOs. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1l.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; + +use work.genram_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.wr_fabric_pkg.all; +use work.ep_wbgen2_pkg.all; + +entity ep_rx_buffer is + generic ( + g_size : integer := 1024; + g_with_fc : boolean := false + ); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + level_o : out std_logic_vector(7 downto 0); + full_o : out std_logic; + drop_req_i : in std_logic; + dropped_o : out std_logic; + regs_i : in t_ep_out_registers + ); + +end ep_rx_buffer; + +architecture behavioral of ep_rx_buffer is + + constant c_drop_threshold : integer := g_size - 3; + constant c_release_threshold : integer := g_size * 7 / 8; + + type t_write_state is(WAIT_FRAME, DATA); + + procedure f_pack_rbuf_contents + ( + signal st : in t_write_state; + signal fab : in t_ep_internal_fabric; + signal prev_addr : in std_logic_vector; + signal dout : out std_logic_vector; + signal dout_valid : out std_logic) is + variable valid_tmp : std_logic; + begin + if(fab.sof = '1' or fab.error = '1' or fab.eof = '1') then + -- tag = 11 + dout(17) <= '1'; + dout(16) <= '1'; + dout(15) <= fab.sof; + dout(14) <= fab.eof; + dout(13) <= fab.error; + dout(12 downto 0) <= (others => '0'); + valid_tmp := '1'; +-- dout_valid <= '1'; + elsif(fab.dvalid = '1') then + + if(prev_addr /= fab.addr) then + dout(17 downto 16) <= "10"; -- reg-change + else + dout(17 downto 16) <= '0' & fab.bytesel; + end if; + + dout(15 downto 0) <= fab.data; + valid_tmp := '1'; + else + dout(17 downto 0) <= (others => '0'); + valid_tmp := '0'; + end if; + + if(fab.sof = '1') then + dout_valid <= valid_tmp; + elsif(st = DATA) then + dout_valid <= valid_tmp; + else + dout_valid <= '0'; + end if; + end f_pack_rbuf_contents; + + procedure f_unpack_rbuf_contents + ( + signal din : in std_logic_vector; + signal cur_addr : in std_logic_vector; + signal din_valid : in std_logic; + signal fab : out t_ep_internal_fabric; + early_eof : boolean := false) is + begin + + fab.data <= din(15 downto 0); + if(din_valid = '1') then + + if(din(17 downto 16) = "10") then -- some fancy encoding is necessary here + case cur_addr(1 downto 0) is + when c_WRF_DATA => + fab.addr <= c_WRF_OOB after 1 ns; + when c_WRF_STATUS => + fab.addr <= c_WRF_DATA after 1 ns; + when others => fab.addr <= c_WRF_DATA after 1 ns; + end case; + + else + fab.addr <= cur_addr after 1 ns; + end if; + + fab.dvalid <= not din(17) or (din(17) and not din(16)); + fab.sof <= din(15) and din(17) and din(16); + fab.eof <= din(14) and din(17) and din(16); + fab.error <= din(13) and din(17) and din(16); + fab.bytesel <= not din(17) and din(16); + + else + fab.bytesel <= '0'; + fab.addr <= cur_addr after 1 ns; + fab.dvalid <= '0'; + fab.sof <= '0'; + fab.eof <= '0'; + fab.error <= '0'; + fab.data <= (others => '0'); + end if; + fab.has_rx_timestamp <= '0'; + fab.rx_timestamp_valid <= '0'; + end f_unpack_rbuf_contents; + + + signal q_in, q_out : std_logic_vector(17 downto 0); + signal q_usedw : std_logic_vector(f_log2_size(g_size)-1 downto 0); + signal q_empty : std_logic; + signal q_reset : std_logic; + signal q_rd : std_logic; + signal q_drop : std_logic; + signal q_in_valid, q_out_valid : std_logic; + signal q_aempty, q_afull : std_logic; + + + signal state : t_write_state; + signal fab_to_encode : t_ep_internal_fabric; + signal src_fab_int : t_ep_internal_fabric; + + signal in_prev_addr : std_logic_vector(1 downto 0); + signal out_cur_addr : std_logic_vector(1 downto 0); + +begin + + full_o <= q_drop; + + p_fifo_write : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + q_drop <= '0'; + state <= WAIT_FRAME; + in_prev_addr <= (others => '0'); + dropped_o <= '0'; + else + + if(snk_fab_i.dvalid = '1') then + in_prev_addr <= snk_fab_i.addr; + end if; + + if(q_afull = '1') then + q_drop <= '1'; + elsif(q_aempty = '1') then + q_drop <= '0'; + end if; + + case state is + when WAIT_FRAME => + in_prev_addr <= c_WRF_STATUS; + + if(snk_fab_i.sof = '1' and q_drop = '0' and drop_req_i = '0') then + state <= DATA; + dropped_o <= '0'; + elsif(snk_fab_i.sof = '1' and (q_drop = '1' or drop_req_i = '1')) then + dropped_o <= '1'; + end if; + + when DATA => + if(q_drop = '1' or snk_fab_i.eof = '1' or snk_fab_i.error = '1') then + state <= WAIT_FRAME; + end if; + + when others => null; + end case; + end if; + end if; + end process; + + p_pack_rbuf : process(state, fab_to_encode, in_prev_addr, q_in, q_in_valid) + begin + f_pack_rbuf_contents(state, fab_to_encode, in_prev_addr, q_in, q_in_valid); + end process; + + + p_encode_fifo_in : process(drop_req_i, q_drop, snk_fab_i, state) + variable fab_pre_encode : t_ep_internal_fabric; + + begin + fab_pre_encode := snk_fab_i; + + if(fab_pre_encode.sof = '1' and (q_drop = '1' or drop_req_i = '1')) then + fab_pre_encode.sof := '0'; + end if; + + if(state = DATA and q_drop = '1') then + fab_pre_encode.dvalid := '0'; + fab_pre_encode.error := '1'; + end if; + + fab_to_encode <= fab_pre_encode; + end process; + + q_reset <= rst_n_i and regs_i.ecr_rx_en_o; + + BUF_FIFO : generic_sync_fifo + generic map ( + g_data_width => 18, + g_size => g_size, + g_with_almost_empty => true, + g_with_almost_full => true, + g_almost_empty_threshold => c_release_threshold, + g_almost_full_threshold => c_drop_threshold, + g_with_count => g_with_fc) + port map ( + rst_n_i => q_reset, + clk_i => clk_sys_i, + d_i => q_in, + we_i => q_in_valid, + q_o => q_out, + rd_i => q_rd, + empty_o => q_empty, + full_o => open, + almost_empty_o => q_aempty, + almost_full_o => q_afull, + count_o => q_usedw); + + + + q_rd <= (not q_empty) and src_dreq_i; + + rd_valid_gen : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + q_out_valid <= '0'; + out_cur_addr <= c_WRF_STATUS; + else + q_out_valid <= q_rd; + + if(src_fab_int.sof = '1' or src_fab_int.eof = '1' or src_fab_int.error = '1')then + out_cur_addr <= c_WRF_STATUS; + else + out_cur_addr <= src_fab_int.addr; + end if; + end if; + end if; + end process; + + p_unpack : process(q_out, out_cur_addr, q_out_valid,src_fab_int) + begin + f_unpack_rbuf_contents(q_out, out_cur_addr, q_out_valid, src_fab_int); + end process; + + src_fab_o <= src_fab_int; + snk_dreq_o <= '1'; + + GEN_FC: if g_with_fc = true generate + GEN_LEV_BIG : if f_log2_size(g_size)-1 > level_o'left generate + level_o <= q_usedw(q_usedw'left downto q_usedw'left - 7); + end generate; + GEN_LEV_SML : if f_log2_size(g_size)-1 < level_o'left+1 generate + level_o(q_usedw'left downto 0) <= q_usedw; + end generate; + end generate; + + GEN_NOFC: if g_with_fc = false generate + level_o <= (others=>'X'); + end generate; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_crc_size_check.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_crc_size_check.vhd new file mode 100644 index 000000000..23230b849 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_crc_size_check.vhd @@ -0,0 +1,404 @@ +------------------------------------------------------------------------------- +-- Title : Rx CRC checker +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_rx_crc_size_check.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 - 2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; -- for gc_crc_gen +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.wr_fabric_pkg.all; +use work.ep_wbgen2_pkg.all; +use work.ep_crc32_pkg.all; + +-- 1st deframing pipeline stage - CRC/PCS error/Size checker + +entity ep_rx_crc_size_check is + generic + ( + g_use_new_crc : boolean := false); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + regs_i : in t_ep_out_registers; + rmon_pcs_err_o : out std_logic; + rmon_giant_o : out std_logic; + rmon_runt_o : out std_logic; + rmon_crc_err_o : out std_logic + ); + +end ep_rx_crc_size_check; + +architecture behavioral of ep_rx_crc_size_check is + + constant c_MIN_FRAME_SIZE : integer := 64; + + component ep_rx_bypass_queue + generic ( + g_size : integer; + g_width : integer); + port ( + rst_n_i : in std_logic; + clk_i : in std_logic; + d_i : in std_logic_vector(g_width-1 downto 0); + valid_i : in std_logic; + dreq_o : out std_logic; + q_o : out std_logic_vector(g_width-1 downto 0); + valid_o : out std_logic; + dreq_i : in std_logic; + flush_i : in std_logic; + purge_i : in std_logic; + empty_o : out std_logic); + end component; + + + type t_state is (ST_WAIT_FRAME, ST_DATA, ST_OOB); + + signal crc_gen_enable : std_logic; + signal crc_gen_reset : std_logic; + signal crc_match, crc_match2 : std_logic; + + signal crc_cur : std_logic_vector(31 downto 0); + signal crc_in_data : std_logic_vector(15 downto 0); + signal crc_last_is_odd : std_logic; + + signal byte_cntr : unsigned(13 downto 0); + signal is_runt : std_logic; + signal is_giant : std_logic; + signal size_check_ok : std_logic; + + signal state : t_state; + + signal q_flush, q_empty : std_logic; + signal q_purge : std_logic; + signal q_in, q_out : std_logic_vector(17 downto 0); + signal q_bytesel : std_logic; + signal q_dvalid_in : std_logic; + signal q_dvalid_out : std_logic; + signal q_dreq_out : std_logic; + + -- bypass_queue stuff comes here + constant c_crc_size : integer := 2; + constant c_dat_width : integer := 18; + + type t_queue_array is array(0 to c_crc_size-1) of std_logic_vector(c_dat_width-1 downto 0); + + signal q_data : t_queue_array; + signal q_valid : std_logic_vector(c_crc_size-1 downto 0); + + signal qempty, qfull : std_logic; + signal sreg_enable : std_logic; + signal oob_in : std_logic; + signal dat_in : std_logic; + signal valid_mask : std_logic; + signal err_on_giant : std_logic; + + function f_queue_occupation(q : std_logic_vector; check_empty : std_logic) return std_logic is + variable i : integer; + begin + for i in 0 to q'length-1 loop + if(q(i) = check_empty) then + return '0'; + end if; + end loop; -- i + return '1'; + end function; + +begin -- behavioral + + crc_gen_reset <= snk_fab_i.sof or (not rst_n_i); + crc_gen_enable <= '1' when (snk_fab_i.addr = c_WRF_DATA and snk_fab_i.dvalid = '1') else '0'; + + gen_old_crc : if(g_use_new_crc = false) generate + U_rx_crc_generator : gc_crc_gen + generic map ( + g_polynomial => x"04C11DB7", + g_init_value => x"ffffffff", + g_residue => x"1cdf4421", + g_data_width => 16, + g_half_width => 8, + g_sync_reset => 1, + g_dual_width => 1, + g_registered_match_output => false) + port map ( + clk_i => clk_sys_i, + rst_i => crc_gen_reset, + en_i => crc_gen_enable, + half_i => snk_fab_i.bytesel, + data_i => snk_fab_i.data(15 downto 0), + match_o => crc_match, + crc_o => open); + end generate gen_old_crc; + + gen_new_crc : if(g_use_new_crc = true) generate + + crc_in_data(15 downto 8) <= snk_fab_i.data(15 downto 8); + crc_in_data(7 downto 0) <= x"00" when snk_fab_i.bytesel = '1' else snk_fab_i.data(7 downto 0); + + p_check_crc : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if crc_gen_reset = '1' then + crc_cur <= c_CRC32_INIT_VALUE; + elsif(crc_gen_enable = '1') then + crc_cur <= f_update_crc32_d16(crc_cur, crc_in_data); + crc_last_is_odd <= snk_fab_i.bytesel; + end if; + end if; + end process; + + crc_match <= '1' when (crc_last_is_odd = '0' and crc_cur = c_CRC32_RESIDUE_FULL) + or (crc_last_is_odd = '1' and crc_cur = c_CRC32_RESIDUE_HALF) else '0'; + + end generate gen_new_crc; + +-- U_bypass_queue : ep_rx_bypass_queue +-- generic map ( +-- g_size => 3, +-- g_width => 18) +-- port map ( +-- rst_n_i => rst_n_i, +-- clk_i => clk_sys_i, +-- d_i => q_in, +-- valid_i => q_dvalid_in, +-- dreq_o => q_dreq_out, +-- q_o => q_out, +-- valid_o => q_dvalid_out, +-- dreq_i => src_dreq_i, +-- flush_i => '0', +-- purge_i => q_purge, +-- empty_o => q_empty); + + snk_dreq_o <= q_dreq_out and not (snk_fab_i.eof or snk_fab_i.error); + + + p_count_bytes : process (clk_sys_i, rst_n_i) + begin -- process + if rising_edge(clk_sys_i) then + if (rst_n_i = '0' or regs_i.ecr_rx_en_o = '0') then + byte_cntr <= (others => '0'); + is_runt <= '0'; + is_giant <= '0'; + else + if(snk_fab_i.sof = '1') then + byte_cntr <= (others => '0'); + is_runt <= '1'; + end if; + + if(snk_fab_i.dvalid = '1') then + if(snk_fab_i.bytesel = '1') then + byte_cntr <= byte_cntr + 1; + else + byte_cntr <= byte_cntr + 2; + end if; + end if; + + if(byte_cntr = to_unsigned(c_MIN_FRAME_SIZE - 2, byte_cntr'length) and snk_fab_i.dvalid = '1' and snk_fab_i.bytesel = '0') then + is_runt <= '0'; + end if; + + if(byte_cntr > unsigned(regs_i.rfcr_mru_o) and snk_fab_i.sof = '0') then + is_giant <= '1'; + else + is_giant <= '0'; + end if; + + end if; + end if; + end process; + + size_check_ok <= '0' when (is_runt = '1' and regs_i.rfcr_a_runt_o = '0') or + (is_giant = '1' and regs_i.rfcr_a_giant_o = '0') else '1'; + err_on_giant <= '1' when (is_giant = '1' and regs_i.rfcr_a_giant_o = '0') else '0'; + + p_gen_output : process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + + if rst_n_i = '0' or regs_i.ecr_rx_en_o = '0' then + + q_purge <= '0'; + q_bytesel <= '0'; + + state <= ST_WAIT_FRAME; + + rmon_pcs_err_o <= '0'; + rmon_giant_o <= '0'; + rmon_runt_o <= '0'; + rmon_crc_err_o <= '0'; + + src_fab_o.sof <= '0'; + + else + case state is + when ST_WAIT_FRAME => + q_purge <= '0'; + rmon_pcs_err_o <= '0'; + rmon_giant_o <= '0'; + rmon_runt_o <= '0'; + rmon_crc_err_o <= '0'; + q_bytesel <= '0'; + src_fab_o.error <= '0'; + src_fab_o.sof <= '0'; + + if(snk_fab_i.sof = '1') then + state <= ST_DATA; + src_fab_o.sof <= '1'; + end if; + + when ST_DATA => + + src_fab_o.sof <= '0'; + + if(snk_fab_i.dvalid = '1' and snk_fab_i.addr = c_WRF_DATA) then + q_bytesel <= snk_fab_i.bytesel; + end if; + + if(snk_fab_i.error = '1' or -- an error from the source? + (q_bytesel = '1' and oob_in = '0' and snk_fab_i.dvalid = '1')) then -- we expect bytesel at the last byte of data + + src_fab_o.error <= '1'; + rmon_pcs_err_o <= '1'; + state <= ST_WAIT_FRAME; + q_purge <= '1'; + +-- elsif(snk_fab_i.eof = '1' or oob_in = '1') then + elsif(snk_fab_i.eof = '1' or oob_in = '1' or err_on_giant = '1') then + if(size_check_ok = '0' or crc_match = '0') then -- bad frame? + state <= ST_WAIT_FRAME; + src_fab_o.error <= '1'; + q_purge <= '1'; + elsif(snk_fab_i.eof = '1') then + state <= ST_WAIT_FRAME; + else + state <= ST_OOB; + end if; + + rmon_runt_o <= is_runt and (not regs_i.rfcr_a_runt_o); + rmon_giant_o <= is_giant and (not regs_i.rfcr_a_giant_o); + rmon_crc_err_o <= not crc_match; + end if; + + + when ST_OOB => + rmon_runt_o <= '0'; + rmon_giant_o <= '0'; + rmon_crc_err_o <= '0'; + + if(src_dreq_i = '1' and snk_fab_i.eof='1') then + state <= ST_WAIT_FRAME; + end if; + + end case; + end if; + end if; + end process; + + -- + q_in(15 downto 0) <= snk_fab_i.data; + q_in(17 downto 16) <= snk_fab_i.addr; + q_dvalid_in <= '1' when snk_fab_i.dvalid = '1' and (state = ST_DATA or state = ST_OOB) else '0'; + + --ML optimized queue_bypass so can remove masks tuff + src_fab_o.dvalid <= q_dvalid_out; + src_fab_o.data <= q_in(15 downto 0) when (oob_in = '1') else q_out(15 downto 0); + src_fab_o.addr <= q_in(17 downto 16) when (oob_in = '1') else q_out(17 downto 16) ; + src_fab_o.bytesel <= snk_fab_i.bytesel when (dat_in = '1') else '0'; + src_fab_o.eof <= snk_fab_i.eof; + + src_fab_o.has_rx_timestamp <= snk_fab_i.has_rx_timestamp; + src_fab_o.rx_timestamp_valid <= snk_fab_i.rx_timestamp_valid; + + --------------------- the whole of bypass_queue is here ------------------------------------ + -- it was put inside as the optimization made it far from "universal" and apparently this + -- was the cause of doing the bypass_queue a separate module + -------------------------------------------------------------------------------------------- + qempty <= f_queue_occupation(q_valid, '1') ; + qfull <= f_queue_occupation(q_valid, '0'); + + q_dvalid_out <= (qfull and q_dvalid_in) or (oob_in and valid_mask); + q_dreq_out <= (src_dreq_i or not qfull); + oob_in <= '1' when (snk_fab_i.addr = c_WRF_OOB and q_dvalid_in = '1') else '0'; + dat_in <= '1' when (snk_fab_i.addr = c_WRF_DATA and q_dvalid_in = '1') else '0'; + + + sreg_enable <= '1' when ((q_dvalid_in = '1') or (qempty = '0' and q_dvalid_out = '1')) else '0'; + + q_out <= q_data(0); + + p_fifo: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(sreg_enable = '1') then + q_data(c_crc_size-1) <= q_in; + L0: for i in 0 to c_crc_size-2 loop + q_data(i) <= q_data(i+1); + end loop L0; + end if; + end if; + end process; + + p_queue : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' or q_purge = '1' then + valid_mask <= '0'; + q_valid <= (others => '0'); + else + + valid_mask <= src_dreq_i; + + if sreg_enable = '1' then + q_valid(0) <= q_dvalid_in; + if(oob_in = '1' ) then -- flashing CRC + q_valid <=(others => '0'); + else + q_valid(q_valid'length-1 downto 1) <= q_valid(q_valid'length-2 downto 0); + end if; + end if; + end if; + end if; + end process; + +end behavioral; + + + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_early_address_match.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_early_address_match.vhd new file mode 100644 index 000000000..427b5d322 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_early_address_match.vhd @@ -0,0 +1,271 @@ +------------------------------------------------------------------------------- +-- Title : Rx Early Address Match +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_rx_early_address_match.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 - 2015 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; -- for gc_crc_gen +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; + +-- 1st stage in the RX pipeline: early address matching/header parsing +-- to filter out pause and HP frames in advance. + +entity ep_rx_early_address_match is + generic + ( + g_early_hp_detection : boolean := false); + port( + clk_sys_i : in std_logic; + clk_rx_i : in std_logic; + + rst_n_sys_i : in std_logic; + rst_n_rx_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + src_fab_o : out t_ep_internal_fabric; + + match_done_o : out std_logic; + match_is_hp_o : out std_logic; + + -- indicate that pause was detected + match_is_pause_o : out std_logic; + + -- tell quanta (for prio-based pause it is the greatest of all prios) + match_pause_quanta_o : out std_logic_vector(15 downto 0); + + -- mask with priorities which shall be PAUSEd + match_pause_prio_mask_o : out std_logic_vector(7 downto 0); + + -- once the PAUSE frame is decoded, it requests pausing from SWcore + match_pause_p_o : out std_logic; + + regs_i : in t_ep_out_registers + ); + +end ep_rx_early_address_match; + +architecture behavioral of ep_rx_early_address_match is + + signal hdr_offset : std_logic_vector(16 downto 0); + + signal at_ethertype : std_logic; + signal at_vid : std_logic; + signal is_tagged : std_logic; + signal pause_match_int : std_logic_vector(7 downto 0); + + signal comb_pcp_matches_hp : std_logic; + signal done_int : std_logic; + + signal pause_prio_mask : std_logic_vector(7 downto 0); + signal match_pause_req : std_logic; + signal match_is_pause : std_logic; + signal is_perprio_pause : std_logic; + signal match_pause_quanta : std_logic_vector(15 downto 0); + + function f_compare_slv (a : std_logic_vector; b : std_logic_vector) return std_logic is + begin + if(a = b) then + return '1'; + else + return '0'; + end if; + end f_compare_slv; + + + +begin -- behavioral + + at_ethertype <= hdr_offset(5) and snk_fab_i.dvalid; + at_vid <= hdr_offset(7) and snk_fab_i.dvalid and is_tagged; + + src_fab_o <= snk_fab_i; + + p_hdr_offset_sreg : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if (rst_n_rx_i = '0' or snk_fab_i.sof = '1') then + hdr_offset(hdr_offset'left downto 1) <= (others => '0'); + hdr_offset(0) <= '1'; + elsif(snk_fab_i.dvalid = '1') then + hdr_offset <= hdr_offset(hdr_offset'left-1 downto 0) & '0'; + end if; + end if; + end process; + + p_match_pause : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if rst_n_rx_i = '0' or snk_fab_i.sof = '1' then + pause_match_int <= (others => '0'); + match_pause_quanta <= (others => '0'); + match_is_pause <= '0'; + pause_prio_mask <= (others => '0'); + match_pause_req <= '0'; + is_perprio_pause <= '0'; + else + if(snk_fab_i.dvalid = '1') then + if(hdr_offset(0) = '1') then + pause_match_int (0) <= f_compare_slv(snk_fab_i.data, x"0180"); + end if; + if(hdr_offset(1) = '1') then + pause_match_int (1) <= f_compare_slv(snk_fab_i.data, x"c200"); + end if; + if(hdr_offset(2) = '1') then + pause_match_int (2) <= f_compare_slv(snk_fab_i.data, x"0001"); + end if; +-- if(hdr_offset(3) = '1') then +-- pause_match_int (3) <= f_compare_slv(snk_fab_i.data, regs_i.mach_o); +-- end if; +-- if(hdr_offset(4) = '1') then +-- pause_match_int (4) <= f_compare_slv(snk_fab_i.data, regs_i.macl_o(31 downto 16)); +-- end if; +-- if(hdr_offset(5) = '1') then +-- pause_match_int (5) <= f_compare_slv(snk_fab_i.data, regs_i.macl_o(15 downto 0)); +-- end if; + if(hdr_offset(6) = '1') then + pause_match_int (3) <= f_compare_slv(snk_fab_i.data, x"8808"); + end if; + if(hdr_offset(7) = '1') then + pause_match_int (4) <= f_compare_slv(snk_fab_i.data, x"0001"); -- 802.3 PAUSE + pause_match_int (5) <= f_compare_slv(snk_fab_i.data, x"0101"); -- 802.1Q PAUSE (per-prio) + end if; + if(hdr_offset(8) = '1') then + if(f_compare_slv(pause_match_int, b"0001_1111") = '1') then -- 802.3 PAUSE + + match_is_pause <= '1'; -- to indicate that frame shall be dropped + + if(regs_i.fcr_rxpause_o = '1') then + match_pause_req <= '1'; + match_pause_quanta <= snk_fab_i.data; + pause_prio_mask <= (others => '1'); + end if; + + elsif(f_compare_slv(pause_match_int, b"0010_1111") = '1') then -- 802.1Q PAUSE (per-prio) + + match_is_pause <= '1'; -- to indicate that frame shall be dropped + + if(regs_i.fcr_rxpause_802_1q_o = '1') then + pause_prio_mask <= snk_fab_i.data(7 downto 0); + is_perprio_pause <= '1'; + end if; + + end if; + end if; + if (is_perprio_pause ='1' and ((hdr_offset(16 downto 9) and pause_prio_mask) /= b"0000_0000")) then + if(snk_fab_i.data > match_pause_quanta) then + match_pause_quanta <= snk_fab_i.data; + end if; + end if; + if(hdr_offset(16) = '1' and is_perprio_pause = '1') then + match_pause_req <= '1'; + end if; + end if; + end if; + end if; + end process; + + match_is_pause_o <= match_is_pause; + match_pause_prio_mask_o <= pause_prio_mask; + match_pause_quanta_o <= match_pause_quanta; + + gen_with_early_hp_det: if(g_early_hp_detection) generate + -- ML: the p_match_hp is not used, instead identification of HP is done in RTU + p_match_hp : process(clk_rx_i) + variable index : integer; + begin + + if rising_edge(clk_rx_i) then + index := to_integer(unsigned(snk_fab_i.data(15 downto 13))); + + if rst_n_rx_i = '0' or snk_fab_i.sof = '1' then + is_tagged <= '0'; + match_is_hp_o <= '0'; + else + if(at_ethertype = '1') then + is_tagged <= f_compare_slv(snk_fab_i.data, x"8100"); + end if; + + if (at_vid = '1') then + if(regs_i.rfcr_a_hp_o = '1' and regs_i.rfcr_hpap_o(index) = '1' and is_tagged = '1') then + match_is_hp_o <= '1'; + else + match_is_hp_o <= '0'; + end if; + end if; + end if; + end if; + end process; + end generate gen_with_early_hp_det; + + gen_without_early_hp_det: if(not g_early_hp_detection) generate + match_is_hp_o <='0'; + end generate gen_without_early_hp_det; + + p_gen_done : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if rst_n_rx_i = '0' or snk_fab_i.sof = '1' then + done_int <= '0'; + else + if hdr_offset(8) = '1' or snk_fab_i.error = '1' then + done_int <= '1'; + end if; + end if; + end if; + end process; + + U_sync_done : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + data_i => done_int, + ppulse_o => match_done_o); + + U_sync_pause : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + data_i => match_pause_req, + ppulse_o => match_pause_p_o); + +end behavioral; + + + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_oob_insert.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_oob_insert.vhd new file mode 100644 index 000000000..4fbaf7596 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_oob_insert.vhd @@ -0,0 +1,171 @@ +------------------------------------------------------------------------------- +-- Title : RX OOB inserter +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_rx_oob_insert.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 - 2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; -- for gc_crc_gen +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; +use work.wr_fabric_pkg.all; + + +entity ep_rx_oob_insert is + port(clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + regs_i : in t_ep_out_registers + ); + +end ep_rx_oob_insert; + +architecture behavioral of ep_rx_oob_insert is + + type t_state is (WAIT_OOB, OOB); + signal state : t_state; + + signal src_dreq_d0 : std_logic; + + --component chipscope_ila + -- port ( + -- CONTROL : inout std_logic_vector(35 downto 0); + -- CLK : in std_logic; + -- TRIG0 : in std_logic_vector(31 downto 0); + -- TRIG1 : in std_logic_vector(31 downto 0); + -- TRIG2 : in std_logic_vector(31 downto 0); + -- TRIG3 : in std_logic_vector(31 downto 0)); + --end component; + + --component chipscope_icon + -- port ( + -- CONTROL0 : inout std_logic_vector (35 downto 0)); + --end component; + + --signal CONTROL : std_logic_vector(35 downto 0); + --signal CLK : std_logic; + --signal TRIG0 : std_logic_vector(31 downto 0); + --signal TRIG1 : std_logic_vector(31 downto 0); + --signal TRIG2 : std_logic_vector(31 downto 0); + --signal TRIG3 : std_logic_vector(31 downto 0); + +begin + --chipscope_ila_1 : chipscope_ila + -- port map ( + -- CONTROL => CONTROL, + -- CLK => clk_sys_i, + -- TRIG0 => TRIG0, + -- TRIG1 => TRIG1, + -- TRIG2 => TRIG2, + -- TRIG3 => TRIG3); + + --chipscope_icon_1 : chipscope_icon + -- port map ( + -- CONTROL0 => CONTROL); + + --TRIG0(15 downto 0) <= snk_fab_i.data; + --trig0(16) <= snk_fab_i.sof; + --trig0(17) <= snk_fab_i.eof; + --trig0(18) <= snk_fab_i.error; + --trig0(19) <= snk_fab_i.bytesel; + --trig0(20) <= snk_fab_i.has_rx_timestamp; + --trig0(21) <= snk_fab_i.dvalid; + --trig0(22) <= '1' when state = WAIT_OOB else '0'; + --trig0(24 downto 23) <= snk_fab_i.addr; + + snk_dreq_o <= src_dreq_i; + src_fab_o.sof <= snk_fab_i.sof; + src_fab_o.eof <= snk_fab_i.eof; + src_fab_o.ERROR <= snk_fab_i.ERROR; + src_fab_o.bytesel <= snk_fab_i.bytesel; + src_fab_o.has_rx_timestamp <= snk_fab_i.has_rx_timestamp; + src_fab_o.rx_timestamp_valid <= snk_fab_i.rx_timestamp_valid; + + p_comb_src : process (state, snk_fab_i, src_dreq_i, regs_i) + begin + + if(snk_fab_i.has_rx_timestamp = '1')then + src_fab_o.data <= c_WRF_OOB_TYPE_RX & (not snk_fab_i.rx_timestamp_valid) & "000000" & regs_i.ecr_portid_o; + src_fab_o.dvalid <= '1'; + src_fab_o.addr <= c_WRF_OOB; + else + if(state = WAIT_OOB) then + src_fab_o.addr <= c_WRF_DATA; + else + src_fab_o.addr <= c_WRF_OOB; + end if; + src_fab_o.data <= snk_fab_i.data; + src_fab_o.dvalid <= snk_fab_i.dvalid; + end if; + end process; + + p_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' or regs_i.ecr_rx_en_o = '0' then + state <= WAIT_OOB; + else + + if(snk_fab_i.error = '1' or snk_fab_i.sof = '1') then + state <= WAIT_OOB; + else + + case state is + when WAIT_OOB => + if(snk_fab_i.has_rx_timestamp = '1') then + state <= OOB; + end if; + + when OOB => + if(snk_fab_i.eof = '1') then + state <= WAIT_OOB; + end if; + + end case; + end if; + end if; + end if; + end process; + + +end behavioral; + + + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_path.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_path.vhd new file mode 100644 index 000000000..7398828f2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_path.vhd @@ -0,0 +1,515 @@ +------------------------------------------------------------------------------- +-- Title : Gigabit Ethernet reception pipeline +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_rx_path.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-22 +-- Last update: 2017-02-02 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: RX path unit: +-- - provides elastic buffering between RX and system clock +-- - checks frame CRC and size +-- - inserts/removes 802.1q headers when necessary +-- - parses packet headers and generates RTU requests +-- - performs programmable packet inspection and classifying +-- - distinguishes between HP and non-HP frames +-- - issues RTU requests +-- - embeds RX OOB block with timestamp information +-- +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2011 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2009-06-22 0.1 twlostow Created +-- 2011-10-18 0.5 twlostow WB rev B4 - compatible data path +------------------------------------------------------------------------------ + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; +use work.wr_fabric_pkg.all; + +entity ep_rx_path is + generic ( + g_with_vlans : boolean := true; + g_with_dpi_classifier : boolean := true; + g_with_rtu : boolean := true; + g_with_rx_buffer : boolean := true; + g_with_early_match : boolean := false; + g_rx_buffer_size : integer := 1024; + g_use_new_crc : boolean := false); + port ( + clk_sys_i : in std_logic; + clk_rx_i : in std_logic; + rst_n_sys_i : in std_logic; + rst_n_rx_i : in std_logic; + +-- physical coding sublayer (PCS) interface + pcs_fab_i : in t_ep_internal_fabric; + pcs_fifo_almostfull_o : out std_logic; + pcs_busy_i : in std_logic; + +-- Wishbone I/O + src_wb_o : out t_wrf_source_out; + src_wb_i : in t_wrf_source_in; + +-- flow control signals + fc_pause_p_o : out std_logic; + fc_pause_quanta_o : out std_logic_vector(15 downto 0); + fc_pause_prio_mask_o : out std_logic_vector(7 downto 0); + fc_buffer_occupation_o : out std_logic_vector(7 downto 0); + +-- RMON/statistic counters signals + rmon_o : out t_rmon_triggers; + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers; + +-- info for TRU module + pfilter_pclass_o : out std_logic_vector(7 downto 0); + pfilter_drop_o : out std_logic; + pfilter_done_o : out std_logic; + +------------------------------------------------------------------------------- +-- RTU interface +------------------------------------------------------------------------------- + + rtu_rq_o : out t_ep_internal_rtu_request; + rtu_full_i : in std_logic; + rtu_rq_valid_o : out std_logic; + rtu_rq_abort_o : out std_logic; + + nice_dbg_o : out t_dbg_ep_rxpath + ); +end ep_rx_path; + +architecture behavioral of ep_rx_path is + + type t_rx_deframer_state is (RXF_IDLE, RXF_DATA, RXF_FLUSH_STALL, RXF_FINISH_CYCLE, RXF_THROW_ERROR); + + signal state : t_rx_deframer_state; + + signal gap_cntr : unsigned(3 downto 0); + + -- new sigs + signal counter : unsigned(7 downto 0); + + signal rxdata_saved : std_logic_vector(15 downto 0); + signal next_hdr : std_logic; + signal is_pause : std_logic; + + signal data_firstword : std_logic; + + + signal flush_stall : std_logic; + signal stb_int : std_logic; + + signal fab_int : t_ep_internal_fabric; + signal dreq_int : std_logic; + + signal ack_count : unsigned(7 downto 0); + signal src_out_int : t_wrf_source_out; + + signal tmp_sel : std_logic; + signal tmp_dat : std_logic_vector(15 downto 0); + + + signal fab_pipe : t_fab_pipe(0 to 9); + signal dreq_pipe : std_logic_vector(9 downto 0); + + signal ematch_done : std_logic; + signal ematch_is_hp : std_logic; + signal ematch_is_pause : std_logic; + signal fc_pause_p : std_logic; + + signal pfilter_pclass : std_logic_vector(7 downto 0); + signal pfilter_drop : std_logic; + signal pfilter_done : std_logic; + + signal vlan_tclass : std_logic_vector(2 downto 0); + signal vlan_vid : std_logic_vector(11 downto 0); + signal vlan_tag_done : std_logic; + signal vlan_is_tagged : std_logic; + + signal pcs_fifo_almostfull : std_logic; + signal mbuf_rd, mbuf_valid, mbuf_we, mbuf_pf_drop, mbuf_is_hp : std_logic; + signal mbuf_is_pause, mbuf_full : std_logic; + signal mbuf_pf_class : std_logic_vector(7 downto 0); + signal rtu_rq_valid : std_logic; + signal stat_reg_mbuf_valid : std_logic; + + signal rxbuf_full : std_logic; + signal rxbuf_dropped : std_logic; + + signal src_wb_out : t_wrf_source_out; + signal src_wb_cyc_d0 : std_logic; + + signal rst_n_rx_match_buff : std_logic; + +begin -- behavioral + + fab_pipe(0) <= pcs_fab_i; + + fc_pause_p_o <= fc_pause_p; + gen_with_early_match : if(g_with_early_match) generate + U_early_addr_match : ep_rx_early_address_match + port map ( + clk_sys_i => clk_sys_i, + clk_rx_i => clk_rx_i, + rst_n_sys_i => rst_n_sys_i, + rst_n_rx_i => rst_n_rx_i, + snk_fab_i => fab_pipe(0), + src_fab_o => fab_pipe(1), + match_done_o => ematch_done, + match_is_hp_o => ematch_is_hp, + match_is_pause_o => ematch_is_pause, + match_pause_quanta_o => fc_pause_quanta_o, + match_pause_prio_mask_o => fc_pause_prio_mask_o, + match_pause_p_o => fc_pause_p, + regs_i => regs_i); + end generate gen_with_early_match; + + gen_without_early_match : if(not g_with_early_match) generate + fab_pipe(1) <= fab_pipe(0); + ematch_done <= '0'; + ematch_is_hp <= '0'; + ematch_is_pause <= '0'; + fc_pause_quanta_o <= (others =>'0'); + fc_pause_prio_mask_o <= (others =>'0'); + fc_pause_p <= '0'; + end generate gen_without_early_match; + + gen_with_packet_filter : if(g_with_dpi_classifier) generate + U_packet_filter : ep_packet_filter + port map ( + clk_sys_i => clk_sys_i, + clk_rx_i => clk_rx_i, + rst_n_sys_i => rst_n_sys_i, + rst_n_rx_i => rst_n_rx_i, + + snk_fab_i => fab_pipe(1), + src_fab_o => fab_pipe(2), + done_o => pfilter_done, + pclass_o => pfilter_pclass, + drop_o => pfilter_drop, + regs_i => regs_i); + end generate gen_with_packet_filter; + + gen_without_packet_filter : if(not g_with_dpi_classifier) generate + fab_pipe(2) <= fab_pipe(1); + pfilter_drop <= '0'; + pfilter_done <= '1'; + pfilter_pclass <= (others => '0'); + end generate gen_without_packet_filter; + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_sys_i = '0') then + mbuf_we <= '0'; + -- if rx_buffer has dropped a frame (e.g. because it was full) we + -- shouldn't store pfilter decision in the mbuf as well + elsif( ((ematch_done='1' and g_with_early_match) or + (pfilter_done='1' and g_with_dpi_classifier)) and + rxbuf_dropped='0') then + mbuf_we <= '1'; + elsif(mbuf_rd = '1' or mbuf_full = '0') then + mbuf_we <= '0'; + end if; + end if; + end process; + + gen_with_match_buff: if( g_with_early_match or g_with_dpi_classifier) generate + U_Sync_Rst_match_buff : gc_sync_ffs + port map ( + clk_i => clk_sys_i, + rst_n_i => '1', + data_i => rst_n_rx_i, + synced_o => rst_n_rx_match_buff); + + U_match_buffer : generic_shiftreg_fifo + generic map ( + g_data_width => 8 + 1 + 1 + 1, + g_size => 16) + port map ( + rst_n_i => rst_n_rx_match_buff, + clk_i => clk_sys_i, + d_i (0) => ematch_is_hp, + d_i (1) => ematch_is_pause, + d_i (2) => pfilter_drop, + d_i (10 downto 3) => pfilter_pclass, + + we_i => mbuf_we, + q_o (0) => mbuf_is_hp, + q_o (1) => mbuf_is_pause, + q_o (2) => mbuf_pf_drop, + q_o (10 downto 3) => mbuf_pf_class, + + rd_i => mbuf_rd, + full_o => mbuf_full, + q_valid_o => mbuf_valid); + end generate; + + gen_without_match_buf: if(not (g_with_early_match or g_with_dpi_classifier)) generate + mbuf_is_hp <= '0'; + mbuf_is_pause <= '0'; + mbuf_pf_drop <= '0'; + mbuf_pf_class <= (others=>'0'); + mbuf_full <= '0'; + mbuf_valid <= '1'; + end generate; + + -- don't block ep_rx_status_reg_insert when pfilter is disabled and early + -- match is not used + stat_reg_mbuf_valid <= '1' when (not g_with_early_match and g_with_dpi_classifier + and regs_i.pfcr0_enable_o='0') else + mbuf_valid; + + U_Rx_Clock_Align_FIFO : ep_clock_alignment_fifo + generic map ( + g_size => 128, + g_almostfull_threshold => 112) + port map ( + rst_n_rd_i => rst_n_sys_i, + rst_n_wr_i => rst_n_rx_i, + clk_wr_i => clk_rx_i, + clk_rd_i => clk_sys_i, + dreq_i => dreq_pipe(3), + fab_i => fab_pipe(2), + fab_o => fab_pipe(3), + full_o => nice_dbg_o.pcs_fifo_full, + empty_o => nice_dbg_o.pcs_fifo_empty, + almostfull_o => pcs_fifo_almostfull, + pass_threshold_i => std_logic_vector(to_unsigned(32, 7))); -- fixme: add + -- register + pcs_fifo_almostfull_o <= pcs_fifo_almostfull; + + U_Insert_OOB : ep_rx_oob_insert + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + snk_fab_i => fab_pipe(3), + snk_dreq_o => dreq_pipe(3), + src_dreq_i => dreq_pipe(4), + src_fab_o => fab_pipe(4), + regs_i => regs_i); + + U_crc_size_checker : ep_rx_crc_size_check + generic map ( + g_use_new_crc => g_use_new_crc) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + snk_fab_i => fab_pipe(4), + snk_dreq_o => dreq_pipe(4), + src_dreq_i => dreq_pipe(5), + src_fab_o => fab_pipe(5), + regs_i => regs_i, + rmon_pcs_err_o => rmon_o.rx_pcs_err, + rmon_giant_o => rmon_o.rx_giant, + rmon_runt_o => rmon_o.rx_runt, + rmon_crc_err_o => rmon_o.rx_crc_err); + + gen_with_vlan_unit : if(g_with_vlans) generate + U_vlan_unit : ep_rx_vlan_unit + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + snk_fab_i => fab_pipe(5), + snk_dreq_o => dreq_pipe(5), + src_fab_o => fab_pipe(6), + src_dreq_i => dreq_pipe(6), + tclass_o => vlan_tclass, + vid_o => vlan_vid, + tag_done_o => vlan_tag_done, + is_tagged_o => vlan_is_tagged, + regs_i => regs_i, + regs_o => regs_o); + end generate gen_with_vlan_unit; + + + gen_without_vlan_unit : if(not g_with_vlans) generate + fab_pipe(6) <= fab_pipe(5); + dreq_pipe(5) <= dreq_pipe(6); + vlan_tclass <= (others => '0'); + vlan_vid <= (others => '0'); + vlan_tag_done <= '0'; + vlan_is_tagged <= '0'; + regs_o <= c_ep_in_registers_init_value; + end generate gen_without_vlan_unit; + + U_RTU_Header_Extract : ep_rtu_header_extract + generic map ( + g_with_rtu => g_with_rtu) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + snk_fab_i => fab_pipe(6), + snk_dreq_o => dreq_pipe(6), + src_fab_o => fab_pipe(7), + src_dreq_i => dreq_pipe(7), + mbuf_is_pause_i => mbuf_is_pause, -- this module is in the pipe before ep_rx_status_reg_insert, + -- however, we know that mbuf_is_pause is valid when it + -- is used by this module -- this is because blocks the pipe + -- untill mbuf_valid is HIGH, and rtu_rq_valid_o is inserted HIGH + -- at the end of the header... (clear ??:) + vlan_class_i => vlan_tclass, + vlan_vid_i => vlan_vid, + vlan_tag_done_i => vlan_tag_done, + vlan_is_tagged_i => vlan_is_tagged, + + rmon_drp_at_rtu_full_o => rmon_o.rx_drop_at_rtu_full, + + rtu_rq_o => rtu_rq_o, + rtu_full_i => rtu_full_i, + rtu_rq_abort_o => rtu_rq_abort_o, + rtu_rq_valid_o => rtu_rq_valid, + rxbuf_full_i => rxbuf_full); + + gen_with_rx_buffer : if g_with_rx_buffer generate + U_Rx_Buffer : ep_rx_buffer + generic map ( + g_size => g_rx_buffer_size, + g_with_fc => false) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + snk_fab_i => fab_pipe(7), + snk_dreq_o => dreq_pipe(7), + src_fab_o => fab_pipe(8), + src_dreq_i => dreq_pipe(8), + level_o => fc_buffer_occupation_o, + full_o => rxbuf_full, + drop_req_i => mbuf_we, -- if mbuf_we is high that means it waits to be + -- stored in mbuf => mbuf is probably full so we + -- should drop this frame + dropped_o => rxbuf_dropped, + regs_i => regs_i); + end generate gen_with_rx_buffer; + + gen_without_rx_buffer : if (not g_with_rx_buffer) generate + fab_pipe(8) <= fab_pipe(7); + dreq_pipe(7) <= dreq_pipe(8); + rxbuf_full <= '0'; + end generate gen_without_rx_buffer; + + U_Gen_Status : ep_rx_status_reg_insert + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + snk_fab_i => fab_pipe(8), + snk_dreq_o => dreq_pipe(8), + src_fab_o => fab_pipe(9), + src_dreq_i => dreq_pipe(9), + mbuf_valid_i => stat_reg_mbuf_valid, + mbuf_ack_o => mbuf_rd, + mbuf_drop_i => mbuf_pf_drop, + mbuf_pclass_i => mbuf_pf_class, + mbuf_is_hp_i => mbuf_is_hp, + mbuf_is_pause_i => mbuf_is_pause, + rmon_pfilter_drop_o => rmon_o.rx_pfilter_drop); + + U_RX_Wishbone_Master : ep_rx_wb_master + generic map ( + g_ignore_ack => true) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + snk_fab_i => fab_pipe(9), + snk_dreq_o => dreq_pipe(9), + src_wb_i => src_wb_i, + src_wb_o => src_wb_out + ); + + src_wb_o <= src_wb_out; + + -- direct output of packet filter data (for TRU) + pfilter_pclass_o <= pfilter_pclass; + pfilter_drop_o <= pfilter_drop; + pfilter_done_o <= pfilter_done; + + rtu_rq_valid_o <= rtu_rq_valid; + ----------------------------------------- + -- RMON events + ----------------------------------------- + rmon_o.rx_pause <= fc_pause_p; + GEN_PCLASS_EVT: for i in 0 to 7 generate + rmon_o.rx_pclass(i) <= pfilter_pclass(i) and pfilter_done; + end generate; + + rmon_o.rx_tclass(0) <= rtu_rq_valid when (vlan_tclass = "000" and vlan_is_tagged = '1') else '0'; + rmon_o.rx_tclass(1) <= rtu_rq_valid when (vlan_tclass = "001" and vlan_is_tagged = '1') else '0'; + rmon_o.rx_tclass(2) <= rtu_rq_valid when (vlan_tclass = "010" and vlan_is_tagged = '1') else '0'; + rmon_o.rx_tclass(3) <= rtu_rq_valid when (vlan_tclass = "011" and vlan_is_tagged = '1') else '0'; + rmon_o.rx_tclass(4) <= rtu_rq_valid when (vlan_tclass = "100" and vlan_is_tagged = '1') else '0'; + rmon_o.rx_tclass(5) <= rtu_rq_valid when (vlan_tclass = "101" and vlan_is_tagged = '1') else '0'; + rmon_o.rx_tclass(6) <= rtu_rq_valid when (vlan_tclass = "110" and vlan_is_tagged = '1') else '0'; + rmon_o.rx_tclass(7) <= rtu_rq_valid when (vlan_tclass = "111" and vlan_is_tagged = '1') else '0'; + + GEN_DBG: for i in 0 to 9 generate + nice_dbg_o.fab_pipe(i) <= fab_pipe(i); + nice_dbg_o.dreq_pipe(i)<= dreq_pipe(i); + end generate GEN_DBG; + + nice_dbg_o.pcs_fifo_afull <= pcs_fifo_almostfull; + nice_dbg_o.rxbuf_full <= rxbuf_full; + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_sys_i = '0') then + src_wb_cyc_d0 <= '0'; + else + src_wb_cyc_d0 <= src_wb_out.cyc; + end if; + end if; + end process; + + rmon_o.rx_frame <= '1' when (src_wb_out.cyc = '1' and src_wb_cyc_d0 = '0') else + '0'; + + -- drive unused signals and outputs + dreq_pipe(2 downto 0) <= (others => '0'); + rmon_o.rx_sync_lost <= '0'; + rmon_o.rx_invalid_code <= '0'; + rmon_o.rx_overrun <= '0'; + rmon_o.rx_ok <= '0'; + rmon_o.rx_buffer_overrun <= '0'; + rmon_o.rx_rtu_overrun <= '0'; + rmon_o.rx_path_timing_failure <= '0'; + rmon_o.tx_pause <= '0'; + rmon_o.tx_underrun <= '0'; + rmon_o.tx_frame <= '0'; + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_16bit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_16bit.vhd new file mode 100644 index 000000000..ea0fd8818 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_16bit.vhd @@ -0,0 +1,765 @@ +------------------------------------------------------------------------------- +-- Title : 1000BaseT/X MAC Endpoint - receive path PCS for 1000BaseX +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : ep_rx_pcs_16bit.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-16 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Module implements the reception path for 1000BaseX PCS +-- (Physical Coding Sublayer) with native 16-bit datapath. +-- It provides synchronization between the PHY RX clock and system reference clock, +-- elastic buffering, preamble, SFD and other 8b10b patterns recognition. +-- It also generates deterministic timestamping pulses for RXed packets. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-10-17 0.2 twlostow Virtex6 port +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; + +entity ep_rx_pcs_16bit is + generic ( + g_simulation : boolean); + port ( +-- 62.5 MHz refclk divided by 2 + clk_sys_i : in std_logic; + +-- reset (refclk2-synchronous) + rst_n_i : in std_logic; + +-- reset (phy_rx_clk_i sync) + rst_rxclk_n_i : in std_logic; + + pcs_fifo_almostfull_i : in std_logic; +-- RX path busy indicator (active HI). +-- When asserted, the receiver is in the middle of reception of a frame + pcs_busy_o : out std_logic; +-- data FIFO output + pcs_fab_o : out t_ep_internal_fabric; + + + timestamp_trigger_p_a_o : out std_logic; -- strobe for RX timestamping + timestamp_i : in std_logic_vector(31 downto 0); + timestamp_stb_i: in std_logic; + timestamp_valid_i : in std_logic; + +------------------------------------------------------------------------------- +-- PHY interface +------------------------------------------------------------------------------- + + phy_rdy_i : in std_logic; + phy_rx_clk_i : in std_logic; + phy_rx_data_i : in std_logic_vector(15 downto 0); + phy_rx_k_i : in std_logic_vector(1 downto 0); + phy_rx_enc_err_i : in std_logic; + +------------------------------------------------------------------------------- +-- Wishbone registers +------------------------------------------------------------------------------- + + -- Receive control regsiter + mdio_mcr_reset_i : in std_logic; + mdio_mcr_pdown_i : in std_logic; + mdio_wr_spec_cal_crst_i : in std_logic; + mdio_wr_spec_rx_cal_stat_o : out std_logic; + + synced_o : out std_logic; + sync_lost_o : out std_logic; + + -- autonegotiation signals + an_rx_en_i : in std_logic; + an_rx_val_o : out std_logic_vector(15 downto 0); + an_rx_valid_o : out std_logic; + an_idle_match_o : out std_logic; + + -- RMON events + rmon_rx_overrun : out std_logic; + rmon_rx_inv_code : out std_logic; + rmon_rx_sync_lost : out std_logic; + + nice_dbg_o : out t_dbg_ep_rxpcs + ); + +end ep_rx_pcs_16bit; + +architecture behavioral of ep_rx_pcs_16bit is + +-- RX state machine definitions + type t_tbif_rx_state is (RX_NOFRAME, RX_CR, RX_SPD_PREAMBLE, RX_PAYLOAD, RX_EXTEND); + +-- size of the calibrration pattern detection counter. It counts up every time +-- a valid calibration pattern character is received and resets upon detecion +-- of non-calibration character. The pattern is validated when the counter +-- overflows (after 2**c_cal_pattern_counter_bits counts) + + function f_calc_pattern_counter_bits + return integer is + begin -- f_calc_pattern_counter_bits + if(g_simulation) then + return 8; -- use smaller calibration counter to + -- speed up the simulation + else + return 17; + end if; + end f_calc_pattern_counter_bits; + + function f_to_sl(x : boolean) return std_logic is + begin + if(x) then + return '1'; + else + return '0'; + end if; + end f_to_sl; + + + constant c_cal_pattern_counter_bits : integer := f_calc_pattern_counter_bits; + + component ep_sync_detect_16bit + port ( + rst_n_i : in std_logic; + rbclk_i : in std_logic; + en_i : in std_logic; + data_i : in std_logic_vector(15 downto 0); + k_i : in std_logic_vector(1 downto 0); + err_i : in std_logic; + synced_o : out std_logic; + cal_i : in std_logic); + end component; + + signal rst_n_rx : std_logic; + + signal rx_state : t_tbif_rx_state; + signal preamble_cntr : unsigned(2 downto 0); + signal rx_busy : std_logic; + signal rx_enable_synced : std_logic; + signal rx_rdreq : std_logic; + + -- 8b10b decoding and postprocessing signals + signal d_data : std_logic_vector(15 downto 0); + signal d_err, d_is_idle, d_is_spd_preamble : std_logic; + signal d_is_eof_extend, d_is_eof, d_is_extend : std_logic; + signal d_is_preamble, d_is_preamble_sfd : std_logic; + signal d_is_k : std_logic_vector(1 downto 0); + signal d_is_lcr : std_logic; + signal d_is_cal : std_logic; + +-- Synchronization detection FSM signals + signal rx_synced : std_logic; + signal rx_sync_lost_p : std_logic; + signal rx_sync_status : std_logic; + signal rx_sync_enable : std_logic; + +-- Autonegotiation control signals + signal an_rx_en_synced : std_logic; + + signal lcr_ready : std_logic; + signal lcr_prev_val : std_logic_vector(15 downto 0); + signal lcr_cur_val : std_logic_vector(15 downto 0); + signal lcr_final_val : std_logic_vector(15 downto 0); + signal lcr_validity_cntr : unsigned(1 downto 0); + + signal an_idle_cntr : unsigned(1 downto 0); + signal an_idle_match_int : std_logic; + +-- RMON counter pulses + signal rmon_rx_overrun_p_int : std_logic; + signal rmon_syncloss_p_int : std_logic; + signal rmon_invalid_code_p_int : std_logic; + +-- Misc. signals + signal cal_pattern_cntr : unsigned(c_cal_pattern_counter_bits-1 downto 0); + signal mdio_mcr_reset_synced : std_logic; + signal mdio_mcr_pdown_synced : std_logic; + + + signal pcs_valid_int : std_logic; + signal timestamp_pending : std_logic_vector(2 downto 0) := "000"; + +begin +------------------------------------------------------------------------------- +-- synchronizer chains for Wishbone-accessible control signals +------------------------------------------------------------------------------- + + U_sync_pcs_busy : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => '1', + data_i => rx_busy, + synced_o => pcs_busy_o, + npulse_o => open, + ppulse_o => open); + + U_sync_an_rx_enable : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => rst_n_rx, + data_i => an_rx_en_i, + synced_o => an_rx_en_synced, + npulse_o => open, + ppulse_o => open); + + U_sync_mcr_reset : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_reset_i, + synced_o => mdio_mcr_reset_synced, + npulse_o => open, + ppulse_o => open); + + U_sync_power_down : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_pdown_i, + synced_o => mdio_mcr_pdown_synced, + npulse_o => open, + ppulse_o => open); + + rx_sync_enable <= not mdio_mcr_pdown_synced; + rst_n_rx <= rst_rxclk_n_i and not mdio_mcr_reset_synced and phy_rdy_i; + +------------------------------------------------------------------------------- +-- 802.3z Link Synchronization State Machine +------------------------------------------------------------------------------- + + U_SYNC_DET : ep_sync_detect_16bit + port map ( + rst_n_i => rst_n_rx, + rbclk_i => phy_rx_clk_i, + en_i => rx_sync_enable, + data_i => phy_rx_data_i, + k_i => phy_rx_k_i, + err_i => phy_rx_enc_err_i, + synced_o => rx_synced, + cal_i => d_is_cal); + + -- synchronizer chain for rx_synced signal, also serving as a loss-of-sync detector + U_sync_los : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => '1', + data_i => rx_synced, + synced_o => rx_sync_status, + npulse_o => rx_sync_lost_p, + ppulse_o => open); + + synced_o <= rx_sync_status; -- drive the PCS outputs + sync_lost_o <= rx_sync_lost_p; + +------------------------------------------------------------------------------- +-- Calibration pattern logic +------------------------------------------------------------------------------- + + -- process checks the presence of valid calibtaion pattern and controls the + -- state of CAL_STA bit in Receive Control Register. + -- + -- reads: phy_rx_data_i, mdio_wr_spec_cal_crst_i + -- writes: mdio_wr_spec_rx_cal_stat_o + -- + p_detect_cal : process(phy_rx_clk_i) + begin + if rising_edge(phy_rx_clk_i) then + if rst_n_rx = '0' then + cal_pattern_cntr <= (others => '0'); + d_is_cal <= '0'; + else + + d_is_cal <= f_to_sl(phy_rx_data_i = (c_k28_7 & c_k28_7) and phy_rx_k_i = "11"); + + if(d_is_cal = '1' and mdio_wr_spec_cal_crst_i = '0') then + +-- we've got c_cal_pattern_threshold valid calibration characters - indicate +-- that we're receiving a valid calibration pattern + if(cal_pattern_cntr(cal_pattern_cntr'high) = '1') then + mdio_wr_spec_rx_cal_stat_o <= '1'; + else + mdio_wr_spec_rx_cal_stat_o <= '0'; + cal_pattern_cntr <= cal_pattern_cntr + 1; + end if; +-- we've got a non-calibration character or the pattern detection has been reset + else + mdio_wr_spec_rx_cal_stat_o <= '0'; + cal_pattern_cntr <= (others => '0'); + end if; + end if; + end if; + end process; + + +------------------------------------------------------------------------------- +-- Clock adjustment FIFO +------------------------------------------------------------------------------- + + + -- process postprocesses the raw 8b10b decoder output (phy_rx_data_i, phy_rx_k_i, phy_rx_enc_err_ior) + -- providing 1-bit signals indicating various 8b10b control patterns + p_8b10b_postprocess : process(phy_rx_clk_i) + begin + if rising_edge(phy_rx_clk_i) then + + if(rst_n_rx = '0' or rx_synced = '0') then + d_data <= (others => '0'); + d_is_idle <= '0'; + d_is_k <= "00"; + d_is_spd_preamble <= '0'; + d_is_preamble_sfd <= '0'; + d_is_preamble <= '0'; + d_is_eof <= '0'; + d_is_extend <= '0'; + d_is_eof_extend <= '0'; + d_is_lcr <= '0'; + d_err <= '0'; + else + + d_data <= phy_rx_data_i; + d_is_k <= phy_rx_k_i; + + if(phy_rx_enc_err_i = '0') then + d_err <= '0'; + + + d_is_idle <= f_to_sl(phy_rx_data_i(15 downto 8) = c_K28_5 + and (phy_rx_data_i(7 downto 0) = c_d16_2 + or phy_rx_data_i(7 downto 0) = c_d5_6) + and phy_rx_k_i = "10"); + + + d_is_spd_preamble <= f_to_sl( + phy_rx_data_i(15 downto 8) = c_k27_7 + and phy_rx_data_i(7 downto 0) = c_preamble_char + and phy_rx_k_i = "10"); + + d_is_preamble <= f_to_sl( + phy_rx_data_i = c_preamble_char & c_preamble_char + and phy_rx_k_i = "00"); + + d_is_preamble_sfd <= f_to_sl( + phy_rx_data_i = c_preamble_char & c_preamble_sfd + and phy_rx_k_i = "00"); + +-- data + EPD + d_is_eof <= f_to_sl( + phy_rx_data_i(7 downto 0) = c_K29_7 + and phy_rx_k_i = "01"); + + -- EPD + extend + d_is_eof_extend <= f_to_sl( + phy_rx_data_i(15 downto 8) = c_K29_7 + and phy_rx_data_i(7 downto 0) = c_k23_7 + and phy_rx_k_i = "11"); + + d_is_extend <= f_to_sl( + phy_rx_data_i = c_K23_7 & c_K23_7 + and phy_rx_k_i = "11"); + + d_is_lcr <= f_to_sl( + phy_rx_data_i(15 downto 8) = c_K28_5 + and (phy_rx_data_i(7 downto 0) = c_d21_5 + or phy_rx_data_i(7 downto 0) = c_d2_2) + and phy_rx_k_i = "10"); + + +-- invalid code received? + else + d_err <= '1'; + d_is_idle <= 'X'; + d_is_spd_preamble <= 'X'; + d_is_preamble_sfd <= 'X'; + d_is_preamble <= 'X'; + d_is_eof <= 'X'; + d_is_extend <= 'X'; + d_is_eof_extend <= 'X'; + d_is_lcr <= 'X'; + end if; + end if; + end if; + end process; + +-- process: RBCLK-driven RX state machine. Implements the receive logic od 802.3z compliant +-- 1000BaseX PCS. +-- reads: almost everything +-- writes: almost everything + + + rx_fsm : process (phy_rx_clk_i) + begin + if rising_edge(phy_rx_clk_i) then + -- reset or PCS disabled + if(rst_n_rx = '0' or mdio_mcr_pdown_synced = '1') then + rx_state <= RX_NOFRAME; + rx_busy <= '0'; + + pcs_fab_o.sof <= '0'; + pcs_fab_o.eof <= '0'; + pcs_fab_o.error <= '0'; + pcs_fab_o.dvalid <= '0'; + pcs_fab_o.bytesel <= '0'; + pcs_fab_o.has_rx_timestamp <= '0'; + pcs_fab_o.data <= (others => 'X'); + + lcr_ready <= '0'; + lcr_cur_val <= (others => '0'); + lcr_prev_val <= (others => '0'); + -- lcr_final_val ===> DO NOT CLEAR on reset + lcr_validity_cntr <= (others => '0'); + an_idle_cntr <= (others => '0'); + an_idle_match_int <= '0'; + + rmon_rx_overrun_p_int <= '0'; + rmon_invalid_code_p_int <= '0'; + timestamp_trigger_p_a_o <= '0'; + timestamp_pending <= "000"; + else -- normal PCS operation + + -- clear the autogotiation variables if the autonegotiation is disabled + if(an_rx_en_synced = '0') then + lcr_ready <= '0'; + lcr_validity_cntr <= (others => '0'); + lcr_prev_val <= (others => '0'); + an_idle_cntr <= (others => '0'); + an_idle_match_int <= '0'; + end if; + +------------------------------------------------------------------------------- +-- Main RX PCS state machine +------------------------------------------------------------------------------- + case rx_state is + +------------------------------------------------------------------------------- +-- State NOFRAME: receiver is receiving IDLE pattern +------------------------------------------------------------------------------- + when RX_NOFRAME => + + preamble_cntr <= "011"; + pcs_fab_o.eof <= '0'; + pcs_fab_o.error <= '0'; + pcs_fab_o.bytesel <= '0'; + pcs_fab_o.has_rx_timestamp <= '0'; + + rx_busy <= '0'; + timestamp_trigger_p_a_o <= '0'; + + -- insert the RX timestamp into the FIFO + if(timestamp_pending /= "000") then + pcs_fab_o.dvalid <= '1'; + else + pcs_fab_o.dvalid <= '0'; + end if; + + if(timestamp_pending(0) = '1')then + pcs_fab_o.data <= timestamp_i(31 downto 16); + pcs_fab_o.eof <= '0'; + elsif(timestamp_pending(1) = '1')then + pcs_fab_o.data <= timestamp_i(15 downto 0); + pcs_fab_o.eof <= '0'; + elsif(timestamp_pending(2) = '1')then + pcs_fab_o.data <= (others => 'X'); + pcs_fab_o.eof <= '1'; + end if; + + timestamp_pending <= timestamp_pending(1 downto 0) & '0'; + + if (rx_synced = '0') then -- PCS is not synced: stay in NOFRAME state and ignore the incoming codes. + rx_state <= RX_NOFRAME; + else + + if(d_is_spd_preamble = '1') then -- we've got a Start-of-Packet Delimeter + if(pcs_fifo_almostfull_i = '0') then + rx_state <= RX_SPD_PREAMBLE; + else + rx_state <= RX_NOFRAME; + rmon_rx_overrun_p_int <= '1'; + end if; + end if; + + if (d_is_lcr = '1') then + rx_state <= RX_CR; + an_idle_match_int <= '0'; + an_idle_cntr <= (others => '0'); + rx_busy <= '1'; + end if; + + if(d_is_idle = '1') then + lcr_ready <= '0'; + an_idle_match_int <= '0'; + an_idle_cntr <= (others => '0'); + lcr_validity_cntr <= (others => '0'); + + if(an_idle_cntr = "11") then + an_idle_match_int <= '1'; + else + an_idle_cntr <= an_idle_cntr + 1; + end if; + rx_busy <= '0'; + end if; + end if; + +-- produce a pulse at every invalid 8b10b code. + rmon_invalid_code_p_int <= d_err; + +------------------------------------------------------------------------------- +-- States CR3/CR4: reception of LCR register value. +------------------------------------------------------------------------------- + when RX_CR => -- receives the 1st byte of Config_Reg and + -- checks if the subsequent Config_Reg + -- values are identical. + +-- an error? - abort the reception and go to NOFRAME state. + if(d_err = '1' or d_is_k /= "00" or rx_synced = '0') then + rx_state <= RX_NOFRAME; + rmon_invalid_code_p_int <= d_err; + + -- reset the Config_Reg value and mark it as invalid + lcr_ready <= '0'; + lcr_validity_cntr <= (others => '0'); + +-- check if the autonegotiation unit has enabled the reception of LCR + elsif (an_rx_en_synced = '1') then + lcr_prev_val <= lcr_cur_val; + +-- check for 3 subsequent Configuration sequences with identical Config_Reg value + if(lcr_cur_val = lcr_prev_val) then + if(lcr_validity_cntr = "10") then +-- we've got 3? Indicate that we have received valid Config_Reg. + lcr_ready <= '1'; + lcr_final_val <= lcr_cur_val; + else + lcr_validity_cntr <= lcr_validity_cntr + 1; + lcr_ready <= '0'; + end if; + else +-- the subsequent values of Config_Reg are different? + lcr_validity_cntr <= (others => '0'); + lcr_ready <= '0'; + end if; + + lcr_cur_val <= d_data(7 downto 0) & d_data(15 downto 8); + end if; + + rx_state <= RX_NOFRAME; + +------------------------------------------------------------------------------- +-- State SPD_PREAMBLE: we've received an Start-Of-Packet delimeter. Check for +-- the valid preamble. +------------------------------------------------------------------------------- + when RX_SPD_PREAMBLE => + + rx_busy <= '1'; + + if(d_err = '1' or rx_synced = '0') then -- check for encoding errors. + rx_state <= RX_NOFRAME; + rmon_invalid_code_p_int <= d_err; + else + + -- keep looking for Ethernet SFD char (0xd5). If it occurs on + -- the right position, start receiving the frame payload + if d_is_preamble_sfd = '1' then +-- generate the RX timestamp pulse + timestamp_trigger_p_a_o <= '1'; + +-- we've got an SFD at proper offset from the beginning of the preamble + if (preamble_cntr = "010") or (preamble_cntr = "001") then + +-- indicate a start-of-packet condition in the RX FIFO and enable writing to +-- the FIFO. + pcs_fab_o.sof <= '1'; + rx_state <= RX_PAYLOAD; + end if; + + elsif (d_is_preamble = '1') then + preamble_cntr <= preamble_cntr - 1; + -- got duplicated SPD code? + elsif (d_is_spd_preamble = '1') then + preamble_cntr <= "111"; + else + rx_state <= RX_NOFRAME; -- not a preamble sequence? + rmon_invalid_code_p_int <= '1'; + end if; + + if(preamble_cntr = "000") then -- too long preamble - abort reception + rx_state <= RX_NOFRAME; + end if; + end if; + +------------------------------------------------------------------------------- +-- State PAYLOAD: receives the full frame payload (including the MAC header and +-- the CRC) +------------------------------------------------------------------------------- + + when RX_PAYLOAD => + + pcs_fab_o.sof <= '0'; + pcs_fab_o.eof <= '0'; + pcs_fab_o.has_rx_timestamp <= '0'; + pcs_fab_o.data <= d_data; + + -- check for errors. + if (d_err = '1' or rx_synced = '0' or pcs_fifo_almostfull_i = '1' + or (d_is_k /= "00" and d_is_eof_extend = '0' and d_is_eof = '0')) then + + -- indicate an errorneous termination of the current frame in the + -- RX FIFO + pcs_fab_o.error <= '1'; + pcs_fab_o.dvalid <= '0'; + pcs_fab_o.bytesel <= 'X'; + + rmon_invalid_code_p_int <= d_err; + rmon_rx_overrun_p_int <= pcs_fifo_almostfull_i; + + rx_state <= RX_NOFRAME; + elsif d_is_eof = '1' or d_is_eof_extend = '1' then + + pcs_fab_o.error <= '0'; + + if d_is_eof = '1' then -- got EPD at even position + pcs_fab_o.bytesel <= '1'; + pcs_fab_o.dvalid <= '1'; + rx_state <= RX_EXTEND; + else + pcs_fab_o.bytesel <= '0'; + pcs_fab_o.dvalid <= '0'; + rx_state <= RX_EXTEND; + end if; + + else + pcs_fab_o.bytesel <= '0'; + pcs_fab_o.error <= '0'; + pcs_fab_o.dvalid <= '1'; + end if; + + +------------------------------------------------------------------------------- +-- State EXTEND: receive carrier extension +------------------------------------------------------------------------------- + + when RX_EXTEND => + + timestamp_trigger_p_a_o <= '0'; + pcs_fab_o.dvalid <= '0'; + + if d_is_extend = '1' then -- got carrier extend. Just keep + -- receiving it. + rx_state <= RX_EXTEND; + pcs_fab_o.eof <= '0'; + pcs_fab_o.error <= '0'; + elsif d_is_idle = '1' then -- got comma, real end-of-frame + -- indicate the correct ending of the current frame in the RX FIFO + pcs_fab_o.eof <= not timestamp_stb_i; + pcs_fab_o.error <= '0'; + pcs_fab_o.has_rx_timestamp <= timestamp_stb_i; + timestamp_pending <= (others => timestamp_stb_i); + + rx_state <= RX_NOFRAME; + else + -- got anything else than comma (for example, the /V/ code): + pcs_fab_o.error <= '1'; + rmon_invalid_code_p_int <= '1'; + rx_state <= RX_NOFRAME; + end if; + end case; + end if; + end if; + end process; + + an_rx_val_o <= lcr_final_val; + + U_sync_an_rx_ready : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => lcr_ready, + synced_o => an_rx_valid_o, + npulse_o => open, + ppulse_o => open); + + U_sync_an_idle_match : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => an_idle_match_int, + synced_o => an_idle_match_o, + npulse_o => open, + ppulse_o => open); + + U_ext_rmon_1 : gc_extend_pulse + generic map ( + g_width => 3) + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => rst_n_rx, + pulse_i => rmon_invalid_code_p_int, + extended_o => rmon_rx_inv_code); + + U_ext_rmon_2 : gc_extend_pulse + generic map ( + g_width => 3) + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => rst_n_rx, + pulse_i => rmon_rx_overrun_p_int, + extended_o => rmon_rx_overrun); + +-- drive the "RX PCS Sync Lost" event counter + rmon_rx_sync_lost <= rx_sync_lost_p and (not mdio_mcr_pdown_i); + + pcs_fab_o.rx_timestamp_valid <= timestamp_valid_i; + + nice_dbg_o.fsm <= "000" when (rx_state = RX_NOFRAME) else + "001" when (rx_state = RX_CR) else + "010" when (rx_state = RX_SPD_PREAMBLE) else + "011" when (rx_state = RX_PAYLOAD) else + "100" when (rx_state = RX_EXTEND) else + "111"; + +end behavioral; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_8bit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_8bit.vhd new file mode 100644 index 000000000..9310cf36a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_pcs_8bit.vhd @@ -0,0 +1,858 @@ +------------------------------------------------------------------------------- +-- Title : 1000BaseT/X MAC Endpoint - receive path PCS for 1000BaseX +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : ep_rx_pcs_tbi.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-16 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Module implements the reception path for 1000BaseX PCS +-- (Physical Coding Sublayer). It provides synchronization between the PHY RX +-- clock and system reference clock, elastic buffering, preamble, SFD and other +-- 8b10b patterns recognition. It also generates deterministic timestamping +-- pulses for RXed packets. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2009-06-16 0.1 twlostow Created (no error propagation supported yet) +-- 2010-10-25 0.2 twlostow Names updated to comply with the coding, +-- added some comments +-- 2010-11-18 0.4 twlostow Added support for Xilinx GTP transceivers. +-- 2011-02-07 0.5 twlostow Tested on Spartan6 GTP +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; + +entity ep_rx_pcs_8bit is + generic ( + g_simulation : boolean); + port ( +-- 62.5 MHz refclk divided by 2 + clk_sys_i : in std_logic; + +-- reset (refclk2-synchronous) + rst_n_i : in std_logic; + +-- reset (phy_rx_clk_i sync) + rst_rxclk_n_i : in std_logic; + + pcs_fifo_almostfull_i : in std_logic; +-- RX path busy indicator (active HI). +-- When asserted, the receiver is in the middle of reception of a frame + pcs_busy_o : out std_logic; +-- data FIFO output + pcs_fab_o : out t_ep_internal_fabric; + + + timestamp_trigger_p_a_o : out std_logic; -- strobe for RX timestamping + + timestamp_i : in std_logic_vector(31 downto 0); + timestamp_stb_i : in std_logic; + timestamp_valid_i : in std_logic; + +------------------------------------------------------------------------------- +-- PHY interface +------------------------------------------------------------------------------- + + phy_rdy_i : in std_logic; + phy_rx_clk_i : in std_logic; + phy_rx_data_i : in std_logic_vector(7 downto 0); + phy_rx_k_i : in std_logic; + phy_rx_enc_err_i : in std_logic; + +------------------------------------------------------------------------------- +-- Wishbone registers +------------------------------------------------------------------------------- + + -- Receive control regsiter + mdio_mcr_reset_i : in std_logic; + mdio_mcr_pdown_i : in std_logic; + mdio_wr_spec_cal_crst_i : in std_logic; + mdio_wr_spec_rx_cal_stat_o : out std_logic; + + synced_o : out std_logic; + sync_lost_o : out std_logic; + + -- autonegotiation signals + an_rx_en_i : in std_logic; + an_rx_val_o : out std_logic_vector(15 downto 0); + an_rx_valid_o : out std_logic; + an_idle_match_o : out std_logic; + + -- RMON events + rmon_rx_overrun : out std_logic; + rmon_rx_inv_code : out std_logic; + rmon_rx_sync_lost : out std_logic + ); + +end ep_rx_pcs_8bit; + +architecture behavioral of ep_rx_pcs_8bit is + +-- RX state machine definitions + type t_tbif_rx_state is (RX_NOFRAME, RX_COMMA, RX_CR3, RX_CR4, RX_SPD_PREAMBLE, RX_PAYLOAD, RX_EXTEND); + +-- size of the calibrration pattern detection counter. It counts up every time +-- a valid calibration pattern character is received and resets upon detecion +-- of non-calibration character. The pattern is validated when the counter +-- overflows (after 2**c_cal_pattern_counter_bits counts) + + + function f_calc_pattern_counter_bits + return integer is + begin -- f_calc_pattern_counter_bits + if(g_simulation) then + return 8; -- use smaller calibration counter to + -- speed up the simulation + else + return 17; + end if; + end f_calc_pattern_counter_bits; + + constant c_cal_pattern_counter_bits : integer := f_calc_pattern_counter_bits; + + component ep_sync_detect + port ( + rst_n_i : in std_logic; + rbclk_i : in std_logic; + en_i : in std_logic; + data_i : in std_logic_vector(7 downto 0); + k_i : in std_logic; + err_i : in std_logic; + synced_o : out std_logic; + even_o : out std_logic; + cal_i : in std_logic); + end component; + + signal rst_n_rx : std_logic; + + signal rx_state : t_tbif_rx_state; + signal preamble_cntr : unsigned(2 downto 0); + signal rx_busy : std_logic; + signal rx_enable_synced : std_logic; + signal rx_rdreq, fifo_wrreq : std_logic; + + -- 8b10b decoding and postprocessing signals + signal d_is_k, d_err, d_is_comma, d_is_epd : std_logic; + signal d_is_spd, d_is_extend, d_is_idle, d_is_lcr : std_logic; + signal d_is_sfd_char, d_is_preamble_char : std_logic; + signal d_data : std_logic_vector(7 downto 0); + signal d_is_even : std_logic; + signal d_is_cal : std_logic; + + -- Clock alignment FIFO signals + signal fifo_wr_toggle : std_logic; + signal fifo_rx_data : std_logic_vector(15 downto 0); + signal fifo_mask_write : std_logic; + signal fifo_bytesel : std_logic; + signal fifo_sof, fifo_eof : std_logic; + signal fifo_error : std_logic; + signal fifo_almostfull : std_logic; + signal fifo_clear_n : std_logic; + signal fifo_with_rx_ts : std_logic; + signal fifo_ts_valid : std_logic; + +-- Synchronization detection FSM signals + signal rx_synced, rx_even : std_logic; + signal rx_sync_lost_p : std_logic; + signal rx_sync_status : std_logic; + signal rx_sync_enable : std_logic; + +-- Autonegotiation control signals + signal an_rx_en_synced : std_logic; + + signal lcr_ready : std_logic; + signal lcr_prev_val : std_logic_vector(15 downto 0); + signal lcr_cur_val : std_logic_vector(15 downto 0); + signal lcr_final_val : std_logic_vector(15 downto 0); + signal lcr_validity_cntr : unsigned(1 downto 0); + + signal an_idle_cntr : unsigned(1 downto 0); + signal an_idle_match_int : std_logic; + +-- RMON counter pulses + signal rmon_rx_overrun_p_int : std_logic; + signal rmon_invalid_code_p_int : std_logic; + +-- Misc. signals + signal cal_pattern_cntr : unsigned(c_cal_pattern_counter_bits-1 downto 0); + signal mdio_mcr_reset_synced : std_logic; + signal mdio_mcr_pdown_synced : std_logic; + + + signal pcs_valid_int : std_logic; + signal timestamp_pending : std_logic_vector(2 downto 0); + +begin +------------------------------------------------------------------------------- +-- synchronizer chains for Wishbone-accessible control signals +------------------------------------------------------------------------------- + + U_sync_pcs_busy : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => '1', + data_i => rx_busy, + synced_o => pcs_busy_o, + npulse_o => open, + ppulse_o => open); + + U_sync_an_rx_enable : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => rst_n_rx, + data_i => an_rx_en_i, + synced_o => an_rx_en_synced, + npulse_o => open, + ppulse_o => open); + + U_sync_mcr_reset : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_reset_i, + synced_o => mdio_mcr_reset_synced, + npulse_o => open, + ppulse_o => open); + + U_sync_power_down : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_pdown_i, + synced_o => mdio_mcr_pdown_synced, + npulse_o => open, + ppulse_o => open); + + rx_sync_enable <= not mdio_mcr_pdown_synced; + rst_n_rx <= rst_rxclk_n_i and not mdio_mcr_reset_synced and phy_rdy_i; + +------------------------------------------------------------------------------- +-- 802.3z Link Synchronization State Machine +------------------------------------------------------------------------------- + + U_SYNC_DET : ep_sync_detect + port map ( + rst_n_i => rst_n_rx, + rbclk_i => phy_rx_clk_i, + en_i => rx_sync_enable, + data_i => phy_rx_data_i, + k_i => phy_rx_k_i, + err_i => phy_rx_enc_err_i, + synced_o => rx_synced, + even_o => rx_even, + cal_i => d_is_cal); + + -- synchronizer chain for rx_synced signal, also serving as a loss-of-sync detector + U_sync_los : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => '1', + data_i => rx_synced, + synced_o => rx_sync_status, + npulse_o => rx_sync_lost_p, + ppulse_o => open); + + synced_o <= rx_sync_status; -- drive the PCS outputs + sync_lost_o <= rx_sync_lost_p; + +------------------------------------------------------------------------------- +-- Calibration pattern logic +------------------------------------------------------------------------------- + + -- process checks the presence of valid calibtaion pattern and controls the + -- state of CAL_STA bit in Receive Control Register. + -- + -- reads: phy_rx_data_i, mdio_wr_spec_cal_crst_i + -- writes: mdio_wr_spec_rx_cal_stat_o + -- + p_detect_cal : process(phy_rx_clk_i) + begin + if rising_edge(phy_rx_clk_i) then + if rst_n_rx = '0' then + cal_pattern_cntr <= (others => '0'); + d_is_cal <= '0'; + else + + if(phy_rx_data_i = c_k28_7 and phy_rx_k_i = '1') then + d_is_cal <= '1'; + else + d_is_cal <= '0'; + end if; + + if(d_is_cal = '1' and mdio_wr_spec_cal_crst_i = '0') then + +-- we've got c_cal_pattern_threshold valid calibration characters - indicate +-- that we're receiving a valid calibration pattern + if(cal_pattern_cntr(cal_pattern_cntr'high) = '1') then + mdio_wr_spec_rx_cal_stat_o <= '1'; + else + mdio_wr_spec_rx_cal_stat_o <= '0'; + cal_pattern_cntr <= cal_pattern_cntr + 1; + end if; +-- we've got a non-calibration character or the pattern detection has been reset + else + mdio_wr_spec_rx_cal_stat_o <= '0'; + cal_pattern_cntr <= (others => '0'); + end if; + end if; + end if; + end process; + + +------------------------------------------------------------------------------- +-- Clock adjustment FIFO +------------------------------------------------------------------------------- + + -- FIFO input data formatting + fifo_wrreq <= fifo_wr_toggle and fifo_mask_write; + + pcs_fab_o.data <= fifo_rx_data; + pcs_fab_o.addr <= (others => '0'); + pcs_fab_o.sof <= fifo_sof and fifo_wrreq; + pcs_fab_o.eof <= fifo_eof and fifo_wrreq; + pcs_fab_o.bytesel <= fifo_bytesel; + pcs_fab_o.error <= fifo_error and fifo_wrreq; + pcs_fab_o.has_rx_timestamp <= fifo_with_rx_ts; + pcs_fab_o.rx_timestamp_valid <= timestamp_valid_i; + pcs_fab_o.dvalid <= not (fifo_sof or fifo_eof or fifo_error) and fifo_wrreq; + + fifo_almostfull <= pcs_fifo_almostfull_i; + + -- process postprocesses the raw 8b10b decoder output (phy_rx_data_i, phy_rx_k_i, phy_rx_enc_err_ior) + -- providing 1-bit signals indicating various 8b10b control patterns + p_8b10b_postprocess : process(phy_rx_clk_i) + begin + if rising_edge(phy_rx_clk_i) then + + if(rst_n_rx = '0') then + d_data <= (others => '0'); + d_is_comma <= '0'; + d_is_spd <= '0'; + d_is_extend <= '0'; + d_is_lcr <= '0'; + d_is_epd <= '0'; + d_is_idle <= '0'; + d_is_k <= '0'; + d_err <= '0'; + d_is_sfd_char <= '0'; + d_is_preamble_char <= '0'; + d_err <= '0'; + else + + -- store the odd/even field information from sync detection unit (U_SYNC_DET) + d_is_even <= rx_even; + d_data <= phy_rx_data_i; + d_is_k <= phy_rx_k_i; + + if(phy_rx_enc_err_i = '0') then + d_err <= '0'; + +-- decode commas and other control characters.... + if(phy_rx_data_i = c_K28_5 and phy_rx_k_i = '1') then + d_is_comma <= '1'; + else + d_is_comma <= '0'; + end if; + + if(phy_rx_data_i = c_k23_7 and phy_rx_k_i = '1') then + d_is_extend <= '1'; + else + d_is_extend <= '0'; + end if; + + if(phy_rx_data_i = c_k27_7 and phy_rx_k_i = '1') then + d_is_spd <= '1'; + else + d_is_spd <= '0'; + end if; + + if(phy_rx_data_i = c_K29_7 and phy_rx_k_i = '1') then + d_is_epd <= '1'; + else + d_is_epd <= '0'; + end if; + + if((phy_rx_data_i = c_d21_5 or phy_rx_data_i = c_d2_2) and phy_rx_k_i = '0') then + d_is_lcr <= '1'; + else + d_is_lcr <= '0'; + end if; + + if((phy_rx_data_i = c_d5_6 or phy_rx_data_i = c_d16_2) and phy_rx_k_i = '0') then + d_is_idle <= '1'; + else + d_is_idle <= '0'; + end if; + + if(phy_rx_data_i = c_preamble_sfd and phy_rx_k_i = '0') then + d_is_sfd_char <= '1'; + else + d_is_sfd_char <= '0'; + end if; + + if(phy_rx_data_i = c_preamble_char and phy_rx_k_i = '0') then + d_is_preamble_char <= '1'; + else + d_is_preamble_char <= '0'; + end if; + +-- invalid code received? + else + d_err <= '1'; + d_is_sfd_char <= '0'; + d_is_preamble_char <= '0'; + d_is_comma <= '0'; + d_is_spd <= '0'; + d_is_extend <= '0'; + d_is_lcr <= '0'; + d_is_epd <= '0'; + d_is_idle <= '0'; + d_is_k <= '0'; + end if; + end if; + end if; + end process; + + +-- process: RBCLK-driven RX state machine. Implements the receive logic od 802.3z compliant +-- 1000BaseX PCS. +-- reads: almost everything +-- writes: almost everything + + rx_fsm : process (phy_rx_clk_i) + begin + if rising_edge(phy_rx_clk_i) then + -- reset or PCS disabled + if(rst_n_rx = '0' or mdio_mcr_pdown_synced = '1') then + rx_state <= RX_NOFRAME; + rx_busy <= '0'; + + fifo_sof <= '0'; + fifo_eof <= '0'; + fifo_error <= '0'; + fifo_wr_toggle <= '0'; + fifo_mask_write <= '0'; + fifo_with_rx_ts <= '0'; + + lcr_ready <= '0'; + lcr_cur_val <= (others => '0'); + lcr_prev_val <= (others => '0'); + -- lcr_final_val ===> DO NOT CLEAR on reset + lcr_validity_cntr <= (others => '0'); + an_idle_cntr <= (others => '0'); + an_idle_match_int <= '0'; + + rmon_rx_overrun_p_int <= '0'; + rmon_invalid_code_p_int <= '0'; + + timestamp_trigger_p_a_o <= '0'; + timestamp_pending <= "000"; + else -- normal PCS operation + + -- clear the autogotiation variables if the autonegotiation is disabled + if(an_rx_en_synced = '0') then + lcr_ready <= '0'; + lcr_validity_cntr <= (others => '0'); + lcr_prev_val <= (others => '0'); + an_idle_cntr <= (others => '0'); + an_idle_match_int <= '0'; + end if; + +------------------------------------------------------------------------------- +-- Main RX PCS state machine +------------------------------------------------------------------------------- + case rx_state is + +------------------------------------------------------------------------------- +-- State NOFRAME: receiver is receiving IDLE pattern +------------------------------------------------------------------------------- + when RX_NOFRAME => + + + fifo_sof <= '0'; + fifo_eof <= '0'; + fifo_error <= '0'; + fifo_bytesel <= '0'; + + rx_busy <= '0'; + timestamp_trigger_p_a_o <= '0'; + + -- insert the RX timestamp into the FIFO + if(timestamp_pending /= "000") then + fifo_mask_write <= '1'; + fifo_wr_toggle <= '1'; + else + fifo_mask_write <= '0'; + fifo_wr_toggle <= '0'; + end if; + + if(timestamp_pending(0) = '1')then + fifo_rx_data <= timestamp_i(31 downto 16); + elsif(timestamp_pending(1) = '1')then + fifo_rx_data <= timestamp_i(15 downto 0); + elsif(timestamp_pending(2) = '1')then + fifo_eof <= '1'; + end if; + + timestamp_pending <= timestamp_pending(1 downto 0) & '0'; + + if (rx_synced = '0') then +-- PCS is not synced: stay in NOFRAME state and ignore the incoming codes. + rx_state <= RX_NOFRAME; + + elsif(d_is_comma = '1') then +-- we've got a comma character: it's probably an idle sequence or a Config_Reg value, +-- check the next code. + rx_state <= RX_COMMA; + elsif (d_is_spd = '1') then +-- we've got a Start-of-Packet Delimeter + + if(d_is_even = '1' and fifo_almostfull = '0') then + preamble_cntr <= "111"; + rx_state <= RX_SPD_PREAMBLE; + elsif (fifo_almostfull = '1') then + rmon_rx_overrun_p_int <= '1'; + end if; + + end if; + + +-- produce a pulse at every invalid 8b10b code. + rmon_invalid_code_p_int <= d_err; + +------------------------------------------------------------------------------- +-- State COMMA: we've received a comma character followed by something else. +-- Determine what's "something else" +------------------------------------------------------------------------------- + + when RX_COMMA => +-- received a code with error (or a control code group) or a misaligned code: +-- go to the initial NOFRAME state and account the error. + + fifo_mask_write <= '0'; + fifo_wr_toggle <= '0'; + fifo_with_rx_ts <= '0'; + + if (d_err = '1' or d_is_k = '1' or d_is_even = '1' or rx_synced = '0') then + rmon_invalid_code_p_int <= d_err; + rx_state <= RX_NOFRAME; + + lcr_ready <= '0'; + an_idle_match_int <= '0'; + an_idle_cntr <= (others => '0'); + else + +-- don't write anything to the PCS FIFO, it's a control character + fifo_mask_write <= '0'; + +-- received D5.6 or D16.2 - it's an idle pattern. Simply ignore it. + if(d_is_idle = '1') then + rx_state <= RX_NOFRAME; + lcr_ready <= '0'; + + + if(an_idle_cntr = "11") then + an_idle_match_int <= '1'; + else + an_idle_cntr <= an_idle_cntr + 1; + end if; + + +-- received D21.5 or D2.2 - it's a 802.3x autonegotiation Config_Reg (802.3 p. +-- 36.2.4.10). Begin the reception of its value. + elsif(d_is_lcr = '1') then + an_idle_match_int <= '0'; + an_idle_cntr <= (others => '0'); + rx_busy <= '1'; + rx_state <= RX_CR3; + else + lcr_ready <= '0'; + an_idle_match_int <= '0'; + an_idle_cntr <= (others => '0'); + lcr_validity_cntr <= (others => '0'); + end if; + end if; + +------------------------------------------------------------------------------- +-- States CR3/CR4: reception of LCR register value. +------------------------------------------------------------------------------- + when RX_CR3 => -- receives the 1st byte of Config_Reg and + -- checks if the subsequent Config_Reg + -- values are identical. + +-- an error? - abort the reception and go to NOFRAME state. + if(d_err = '1' or d_is_k = '1' or d_is_even = '0' or rx_synced = '0') then + rx_state <= RX_NOFRAME; + rmon_invalid_code_p_int <= d_err; + + -- reset the Config_Reg value and mark it as invalid + lcr_ready <= '0'; + lcr_validity_cntr <= (others => '0'); + +-- check if the autonegotiation unit has enabled the reception of LCR + elsif (an_rx_en_synced = '1') then + lcr_prev_val <= lcr_cur_val; + +-- check for 3 subsequent Configuration sequences with identical Config_Reg value + if(lcr_cur_val = lcr_prev_val) then + if(lcr_validity_cntr = "10") then +-- we've got 3? Indicate that we have received valid Config_Reg. + lcr_ready <= '1'; + lcr_final_val <= lcr_cur_val; -- only latched here, not even on reset + else + lcr_validity_cntr <= lcr_validity_cntr + 1; + lcr_ready <= '0'; + end if; + else +-- the subsequent values of Config_Reg are different? + lcr_validity_cntr <= (others => '0'); + lcr_ready <= '0'; + end if; + + lcr_cur_val (7 downto 0) <= d_data; + end if; + + rx_state <= RX_CR4; + + when RX_CR4 => -- receives the 2nd byte of LCR + + if(d_err = '1' or d_is_k = '1' or d_is_even = '1' or rx_synced = '0') then + -- in case of an error + rx_state <= RX_NOFRAME; + rmon_invalid_code_p_int <= d_err; + elsif (an_rx_en_synced = '1') then + -- store the value of the LSB of the Config_Reg + lcr_cur_val (15 downto 8) <= d_data; + end if; + + rx_state <= RX_NOFRAME; + +------------------------------------------------------------------------------- +-- State SPD_PREAMBLE: we've received an Start-Of-Packet delimeter. Check for +-- the valid preamble. +------------------------------------------------------------------------------- + when RX_SPD_PREAMBLE => + + rx_busy <= '1'; + + if(d_err = '1' or rx_synced = '0') then -- check for encoding errors. + rx_state <= RX_NOFRAME; + rmon_invalid_code_p_int <= d_err; + else + + -- keep looking for Ethernet SFD char (0xd5). If it occurs on + -- the right position, start receiving the frame payload + if d_is_sfd_char = '1' then +-- generate the RX timestamp pulse + timestamp_trigger_p_a_o <= '1'; + +-- we've got an SFD at proper offset from the beginning of the preamble + if (preamble_cntr = "010") or (preamble_cntr = "001") then + +-- indicate a start-of-packet condition in the RX FIFO and enable writing to +-- the FIFO. + fifo_sof <= '1'; + fifo_mask_write <= '1'; + fifo_wr_toggle <= '1'; + rx_state <= RX_PAYLOAD; + end if; + + elsif (d_is_preamble_char = '1') then + preamble_cntr <= preamble_cntr - 1; + -- got duplicated SPD code? + elsif (d_is_spd = '1') then + preamble_cntr <= "111"; + end if; + + if(preamble_cntr = "000") then -- too long preamble - abort reception + rx_state <= RX_NOFRAME; + end if; + end if; + +------------------------------------------------------------------------------- +-- State PAYLOAD: receives the full frame payload (including the MAC header and +-- the CRC) +------------------------------------------------------------------------------- + + when RX_PAYLOAD => + + fifo_sof <= '0'; + + -- check for errors. + if (d_err = '1' or rx_synced = '0' or fifo_almostfull = '1') then + rmon_invalid_code_p_int <= d_err; + rmon_rx_overrun_p_int <= fifo_almostfull; + + rx_state <= RX_NOFRAME; + + -- indicate an errorneous termination of the current frame in the + -- RX FIFO + fifo_error <= '1'; + fifo_wr_toggle <= '1'; + + elsif d_is_k = '1' then + if d_is_epd = '1' then -- got an EPD (End-of-packet delimeter) + + fifo_bytesel <= not fifo_wr_toggle; + fifo_wr_toggle <= not fifo_wr_toggle; + + rx_state <= RX_EXTEND; + + else + -- any other K-character in the middle of frame (premature + -- end)? - terminate the frame and indicate an error in the + -- RX FIFO. + + if d_is_comma = '1' then -- got link idle inside frame + rx_state <= RX_COMMA; + else + rx_state <= RX_NOFRAME; + end if; + + fifo_error <= '1'; + fifo_wr_toggle <= '1'; + end if; + else + -- got a data character. Every 2 characters, write them to the + -- 16-bit FIFO. + + fifo_wr_toggle <= not fifo_wr_toggle; + + if fifo_wr_toggle = '1' then + fifo_rx_data(15 downto 8) <= d_data; + else + fifo_rx_data(7 downto 0) <= d_data; + end if; + end if; + +------------------------------------------------------------------------------- +-- State EXTEND: receive carrier extension +------------------------------------------------------------------------------- + + when RX_EXTEND => + + timestamp_trigger_p_a_o <= '0'; + + if d_is_extend = '1' then -- got carrier extend. Just keep + -- receiving it. + fifo_mask_write <= '0'; + rx_state <= RX_EXTEND; + elsif d_is_comma = '1' then -- got comma, real end-of-frame + -- indicate the correct ending of the current frame in the RX FIFO + fifo_eof <= not timestamp_stb_i; + fifo_with_rx_ts <= timestamp_stb_i; + fifo_mask_write <= '1'; + fifo_wr_toggle <= '1'; + timestamp_pending <= (others => timestamp_stb_i); + + + rx_state <= RX_COMMA; + + else + -- got anything else than comma (for example, the /V/ code): + + rmon_invalid_code_p_int <= '1'; + fifo_error <= '1'; + fifo_mask_write <= '1'; + fifo_wr_toggle <= '1'; + + rx_state <= RX_NOFRAME; + end if; + + when others => null; + end case; + end if; + end if; + end process; + + an_rx_val_o <= lcr_final_val; + + U_sync_an_rx_ready : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => lcr_ready, + synced_o => an_rx_valid_o, + npulse_o => open, + ppulse_o => open); + + U_sync_an_idle_match : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => an_idle_match_int, + synced_o => an_idle_match_o, + npulse_o => open, + ppulse_o => open); + + U_ext_rmon_1 : gc_extend_pulse + generic map ( + g_width => 3) + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => rst_n_rx, + pulse_i => rmon_invalid_code_p_int, + extended_o => rmon_rx_inv_code); + + U_ext_rmon_2 : gc_extend_pulse + generic map ( + g_width => 3) + port map ( + clk_i => phy_rx_clk_i, + rst_n_i => rst_n_rx, + pulse_i => rmon_rx_overrun_p_int, + extended_o => rmon_rx_overrun); + +-- drive the "RX PCS Sync Lost" event counter + rmon_rx_sync_lost <= rx_sync_lost_p and (not mdio_mcr_pdown_i); + +end behavioral; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_status_reg_insert.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_status_reg_insert.vhd new file mode 100644 index 000000000..974c2659b --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_status_reg_insert.vhd @@ -0,0 +1,153 @@ +------------------------------------------------------------------------------- +-- Title : RX Status Register Inserter +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_rx_status_reg_insert.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 - 2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.wr_fabric_pkg.all; + +entity ep_rx_status_reg_insert is + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + mbuf_valid_i : in std_logic; + mbuf_ack_o : out std_logic; + mbuf_drop_i : in std_logic; + mbuf_pclass_i : in std_logic_vector(7 downto 0); + mbuf_is_hp_i : in std_logic; + mbuf_is_pause_i : in std_logic; + + rmon_pfilter_drop_o : out std_logic + ); + +end ep_rx_status_reg_insert; + +architecture rtl of ep_rx_status_reg_insert is + + type t_state is (WAIT_FRAME, WAIT_MBUF, GEN_STATUS); + + signal dreq_mask : std_logic; + signal embed_status : std_logic; + signal sreg : t_wrf_status_reg; + signal state : t_state; + signal src_fab_out : t_ep_internal_fabric; + + signal sof_mask : std_logic; + +begin -- rtl + + embed_status <= '1' when (state = GEN_STATUS) else '0'; + src_fab_out.data <= f_marshall_wrf_status(sreg) when (embed_status = '1') else snk_fab_i.data; + src_fab_out.addr <= c_WRF_STATUS when (embed_status = '1') else snk_fab_i.addr; + + src_fab_out.eof <= snk_fab_i.eof; + src_fab_out.error <= snk_fab_i.error; + src_fab_out.bytesel <= snk_fab_i.bytesel; + src_fab_out.dvalid <= snk_fab_i.dvalid or (embed_status and src_dreq_i); + + src_fab_out.has_rx_timestamp <= snk_fab_i.has_rx_timestamp; + src_fab_out.rx_timestamp_valid <= snk_fab_i.rx_timestamp_valid; + + src_fab_o <= src_fab_out; + + src_fab_out.sof <= '1' when (mbuf_valid_i = '1' and state = WAIT_MBUF and mbuf_drop_i = '0' and mbuf_is_pause_i = '0') else '0'; + mbuf_ack_o <= '1' when (mbuf_valid_i = '1' and state = WAIT_MBUF) else '0'; + + snk_dreq_o <= src_dreq_i and dreq_mask and not snk_fab_i.sof; +-- snk_dreq_o <= src_dreq_i and not snk_fab_i.sof; + + p_gen_status : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + rmon_pfilter_drop_o <= '0'; + state <= WAIT_FRAME; + dreq_mask <= '1'; + sreg.match_class <= (others =>'0'); + sreg.is_hp <= '0'; + sreg.has_crc <= '0'; + sreg.has_smac <= '0'; + sreg.error <= '0'; + else + case state is + when WAIT_FRAME => + rmon_pfilter_drop_o <= '0'; + if(snk_fab_i.sof = '1') then + state <= WAIT_MBUF; + dreq_mask <= '0'; + end if; + + when WAIT_MBUF => + if(mbuf_valid_i = '1') then + rmon_pfilter_drop_o <= mbuf_drop_i; + + if(mbuf_drop_i = '0' and mbuf_is_pause_i = '0') then + state <= GEN_STATUS; + dreq_mask <= '1'; + else + state <= WAIT_FRAME; + dreq_mask <= '1'; + end if; + + sreg.match_class <= mbuf_pclass_i; + sreg.is_hp <= mbuf_is_hp_i; + sreg.has_crc <= '0'; + sreg.has_smac <= '1'; + sreg.error <= '0'; + else + rmon_pfilter_drop_o <= '0'; + --rmon_o.rx_path_timing_failure <= '0'; + end if; + + when GEN_STATUS => + rmon_pfilter_drop_o <= '0'; + if(src_dreq_i = '1') then + state <= WAIT_FRAME; + dreq_mask <= '1'; + end if; + end case; + end if; + end if; + end process; + + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_vlan_unit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_vlan_unit.vhd new file mode 100644 index 000000000..ed027d6dc --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_vlan_unit.vhd @@ -0,0 +1,449 @@ +------------------------------------------------------------------------------- +-- Title : RX VLAN unit +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_rx_vlan_unit.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011-2015 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; +use work.wr_fabric_pkg.all; + + +-- 3rd deframing pipeline stage - VLAN Unit + +entity ep_rx_vlan_unit is + port(clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + tclass_o : out std_logic_vector(2 downto 0); + vid_o : out std_logic_vector(11 downto 0); + tag_done_o : out std_logic; + is_tagged_o: out std_logic; + + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers + ); + +end ep_rx_vlan_unit; + +architecture behavioral of ep_rx_vlan_unit is + + + type t_tag_type is (NONE, PRIO, VLAN, NULL_VLAN); + type t_state is (WAIT_FRAME, DATA, FLUSH_STALL, DISCARD_FRAME, INSERT_TAG, END_FRAME); + + signal dreq_mask : std_logic; + signal hdr_offset : std_logic_vector(11 downto 0); + + signal comb_tag_type : t_tag_type; + + signal tag_type : t_tag_type; + signal state : t_state; + + signal at_ethertype : std_logic; + signal at_vid : std_logic; + signal at_tpid : std_logic; + signal is_tagged : std_logic; + signal stored_ethertype : std_logic_vector(15 downto 0); + signal stored_fab : t_ep_internal_fabric; + + signal prio_int : std_logic_vector(2 downto 0); + signal force_dvalid : std_logic; + + signal r_tcar_pcp_map : std_logic_vector(23 downto 0); + signal is_tag_inserted: std_logic; + + procedure f_vlan_decision + (tag_type : t_tag_type; + qmode : in std_logic_vector(1 downto 0); + admit : out std_logic; + use_pvid : out std_logic; + use_fixed_prio : out std_logic) is + begin + + use_pvid := 'X'; + use_fixed_prio := 'X'; + admit := '0'; + + -- From Jose's table. Thanks a lot! + case (qmode) is + when c_QMODE_PORT_ACCESS => + case tag_type is + when NONE => + admit := '1'; use_pvid := '1'; use_fixed_prio := '1'; + when PRIO => + admit := '1'; use_pvid := '1'; use_fixed_prio := '0'; + when VLAN => + admit := '0'; use_pvid := '0'; + when NULL_VLAN => + admit := '0'; + end case; + + when c_QMODE_PORT_TRUNK => + case tag_type is + when NONE => + admit := '0'; + when PRIO => + admit := '0'; + when VLAN => + admit := '1'; + use_pvid := '0'; + use_fixed_prio := '0'; + when NULL_VLAN => + admit := '0'; + end case; + + when c_QMODE_PORT_UNQUALIFIED => + + case tag_type is + when NONE => + admit := '1'; + use_pvid := '1'; use_fixed_prio := '1'; + when PRIO => + admit := '1'; + use_pvid := '1'; use_fixed_prio := '0'; + when VLAN => + admit := '1'; + use_pvid := '0'; use_fixed_prio := '0'; + when NULL_VLAN => + admit := '0'; + end case; + + when c_QMODE_PORT_VLAN_DISABLED => + case tag_type is + when NONE => + admit := '1'; + use_pvid := '0'; + use_fixed_prio := '1'; + when PRIO => + admit := '1'; + use_pvid := '0'; + use_fixed_prio := '0'; + when VLAN => + admit := '1'; + use_pvid := '0'; + use_fixed_prio := '0'; + when NULL_VLAN => + admit := '1'; + use_pvid := '0'; + use_fixed_prio := '0'; + end case; + when others => null; + end case; + end procedure; + + +begin -- behavioral + + at_ethertype <= hdr_offset(6) and snk_fab_i.dvalid; + at_tpid <= hdr_offset(6) and snk_fab_i.dvalid and is_tagged;--unused + at_vid <= hdr_offset(7) and snk_fab_i.dvalid and is_tagged; + + snk_dreq_o <= src_dreq_i and dreq_mask;-- and not at_ethertype; + + p_decode_tag_type : process(snk_fab_i, is_tagged) + begin + if(is_tagged = '0') then + comb_tag_type <= NONE; + else + case snk_fab_i.data(11 downto 0) is + when x"000" => comb_tag_type <= PRIO; + when x"fff" => comb_tag_type <= NULL_VLAN; + when others => comb_tag_type <= VLAN; + end case; + end if; + end process; + + p_tag_untag : process(clk_sys_i) + variable admit, use_pvid, use_fixed_prio : std_logic; + variable v_dreq_mask : std_logic; + variable v_stored_fab : t_ep_internal_fabric; + variable v_src_fab : t_ep_internal_fabric; + variable v_next_state : t_state; + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' or regs_i.ecr_rx_en_o = '0' then + hdr_offset(hdr_offset'left downto 1) <= (others => '0'); + hdr_offset(0) <= '1'; + state <= WAIT_FRAME; + dreq_mask <= '0'; + vid_o <= (others =>'0'); + is_tag_inserted <= '0'; + is_tagged <= '0'; + src_fab_o.eof <= '0'; + src_fab_o.error <= '0'; + src_fab_o.dvalid <= '0'; + + else + if(snk_fab_i.error = '1') then + state <= DISCARD_FRAME; + else + + case state is + when WAIT_FRAME => + dreq_mask <= '1'; + src_fab_o.eof <= '0'; + src_fab_o.error <= '0'; + is_tagged <= '0'; + is_tag_inserted <= '0'; + prio_int <= regs_i.vcr0_prio_val_o; + vid_o <= (others =>'0'); + + if(snk_fab_i.sof = '1') then + hdr_offset(hdr_offset'left downto 1) <= (others => '0'); + hdr_offset(0) <= '1'; + state <= DATA; + end if; + + when DATA => + + v_dreq_mask := '1'; + v_src_fab.eof := '0'; + v_src_fab.error := '0'; + v_next_state := DATA; + + if (snk_fab_i.dvalid = '1' and src_dreq_i = '0') then + v_stored_fab.bytesel := snk_fab_i.bytesel; + v_stored_fab.data := snk_fab_i.data; + v_stored_fab.addr := snk_fab_i.addr; + v_stored_fab.dvalid := '1'; + v_next_state := FLUSH_STALL; + else + v_src_fab.addr := snk_fab_i.addr; + v_src_fab.data := snk_fab_i.data; + v_src_fab.dvalid := src_dreq_i and snk_fab_i.dvalid; + v_src_fab.bytesel := snk_fab_i.bytesel; + end if; + + if(at_ethertype = '1') then + stored_ethertype <= snk_fab_i.data; + + if(snk_fab_i.data = x"8100") then -- got a 802.1q tagged frame + is_tagged <= '1'; + else + if (regs_i.vcr0_qmode_o = c_QMODE_PORT_ACCESS) then + prio_int <= regs_i.vcr0_prio_val_o; + is_tag_inserted <= '1'; + v_src_fab.dvalid := '0'; + v_next_state := INSERT_TAG; + v_dreq_mask := '0'; + elsif (regs_i.vcr0_qmode_o = c_QMODE_PORT_TRUNK) then + v_src_fab.dvalid := '0'; + v_next_state := DISCARD_FRAME; + end if; + is_tagged <= '0'; + end if; + end if; + + if(snk_fab_i.eof = '1') then + if(src_dreq_i = '1') then + v_src_fab.eof := '1'; + v_next_state := WAIT_FRAME; + else + v_next_state := END_FRAME; + end if; + end if; + + if(at_vid = '1') then + + -- decide what to do with the frame, basing on the port mode + -- (ACCESS, TRUNK, UNQUALIFIED), and whether the frame is tagged + -- or not. + f_vlan_decision(comb_tag_type, regs_i.vcr0_qmode_o, admit, use_pvid, use_fixed_prio); + + -- assign the VID + if(admit = '0') then -- oops... + v_next_state := DISCARD_FRAME; + end if; + + if(use_pvid = '1')then + v_stored_fab.data(11 downto 0) := regs_i.vcr0_pvid_o; + v_src_fab.data(11 downto 0) := regs_i.vcr0_pvid_o; + end if; + vid_o <= v_src_fab.data(11 downto 0); + -- assign the priority + if(regs_i.vcr0_fix_prio_o = '1' or use_fixed_prio = '1') then + -- Forced priority (or a non-priority tagged frame)? Take the priority + -- value from VCR0 register + prio_int <= regs_i.vcr0_prio_val_o; + else + -- Got a priority tag - use the value from the VLAN tag + prio_int <= snk_fab_i.data(15 downto 13); + end if; + end if; + + if(snk_fab_i.dvalid = '1') then + hdr_offset <= hdr_offset(hdr_offset'left-1 downto 0) & '0'; + end if; + + if(v_next_state = INSERT_TAG) then + src_fab_o.eof <= '0'; + src_fab_o.dvalid <= '1'; + src_fab_o.error <= '0'; + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.data <= x"8100"; + src_fab_o.bytesel <= '0'; + else + src_fab_o.eof <= v_src_fab.eof; + src_fab_o.dvalid <= v_src_fab.dvalid; + src_fab_o.error <= v_src_fab.error; + src_fab_o.addr <= v_src_fab.addr; + src_fab_o.data <= v_src_fab.data; + src_fab_o.bytesel <= v_src_fab.bytesel; + end if; + + dreq_mask <= v_dreq_mask; + stored_fab <= v_stored_fab; + state <= v_next_state; + + when END_FRAME => + if(src_dreq_i = '1')then + src_fab_o.eof <= '1'; + src_fab_o.dvalid <= '0'; + state <= WAIT_FRAME; + end if; + + when DISCARD_FRAME => + if(src_dreq_i = '1') then + src_fab_o.error <= '1'; + src_fab_o.dvalid <= '0'; + state <= WAIT_FRAME; + end if; + + when FLUSH_STALL => + if(src_dreq_i = '1')then + src_fab_o.addr <= stored_fab.addr; + src_fab_o.data <= stored_fab.data; + src_fab_o.dvalid <= stored_fab.dvalid; + src_fab_o.bytesel <= stored_fab.bytesel; + state <= DATA; + else + src_fab_o.DATA <= (others => 'X'); + src_fab_o.dvalid <= '0'; + end if; + + when INSERT_TAG => + src_fab_o.dvalid <= '0'; + + if(src_dreq_i = '1') then +-- we are at 7th word from the beginning of the frame, but the sink reception +-- is disabled, so we can insert the original ethertype as the TPID + + if(hdr_offset(7) = '1') then + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.data <= regs_i.vcr0_prio_val_o & '0' & regs_i.vcr0_pvid_o; + src_fab_o.dvalid <= '1'; + vid_o <= regs_i.vcr0_pvid_o; -- use the inserted PVID + dreq_mask <= '0'; + stored_fab.bytesel <= snk_fab_i.bytesel; + stored_fab.data <= snk_fab_i.data; + stored_fab.addr <= snk_fab_i.addr; + stored_fab.dvalid <= snk_fab_i.dvalid; + + end if; + + if(hdr_offset(8) = '1') then + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.data <= stored_ethertype; + src_fab_o.dvalid <= '1'; + dreq_mask <= '1'; + end if; + + if(hdr_offset(9) = '1') then + src_fab_o.addr <= stored_fab.addr; + src_fab_o.data <= stored_fab.data; + src_fab_o.dvalid <= stored_fab.dvalid; + src_fab_o.bytesel <= stored_fab.bytesel; + dreq_mask <= '1'; + state <= DATA; + end if; + + hdr_offset <= hdr_offset(hdr_offset'left-1 downto 0) & '0'; + else + src_fab_o.dvalid <= '0'; + end if; + end case; + end if; + end if; + end if; + end process; + + +-- Process: p_map_prio_to_tc +-- Maps the PCP value from the 802.1q header into a traffic class for further +-- processing. The mapping table is stored in TCAR register. + + regs_o.tcar_pcp_map_i <= r_tcar_pcp_map; + + p_map_prio_to_tc : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + + if(regs_i.tcar_pcp_map_load_o = '1') then + r_tcar_pcp_map <= regs_i.tcar_pcp_map_o; + end if; + + if(rst_n_i = '0' or regs_i.ecr_rx_en_o = '0' or snk_fab_i.sof = '1')then + tag_done_o <= '0'; + tclass_o <= "000"; + elsif(hdr_offset(9) = '1') then + -- we're already after the headers, so prio_int is + -- certainly valid + tag_done_o <= '1'; + case prio_int is + when "000" => tclass_o <= r_tcar_pcp_map(2 downto 0); + when "001" => tclass_o <= r_tcar_pcp_map(5 downto 3); + when "010" => tclass_o <= r_tcar_pcp_map(8 downto 6); + when "011" => tclass_o <= r_tcar_pcp_map(11 downto 9); + when "100" => tclass_o <= r_tcar_pcp_map(14 downto 12); + when "101" => tclass_o <= r_tcar_pcp_map(17 downto 15); + when "110" => tclass_o <= r_tcar_pcp_map(20 downto 18); + when "111" => tclass_o <= r_tcar_pcp_map(23 downto 21); + when others => tclass_o <= "000";--"XXX"; -- packet probably contains porn + end case; + end if; + end if; + end process; + + src_fab_o.sof <= regs_i.ecr_rx_en_o and snk_fab_i.sof; + is_tagged_o <= is_tagged or is_tag_inserted; + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_wb_master.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_wb_master.vhd new file mode 100644 index 000000000..b496ee3b7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_rx_wb_master.vhd @@ -0,0 +1,226 @@ +------------------------------------------------------------------------------- +-- Title : White Rabbit MAC/Endpoint +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : ep_rx_wb_master +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-22 +-- Last update: 2017-02-02 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: RX Wishbone Master. Converts the internal fabric (DREQ-VALID +-- throttling) to Pipelined Wishbone (b4) +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-08-22 0.1 twlostow Created +------------------------------------------------------------------------------ + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.wr_fabric_pkg.all; + +entity ep_rx_wb_master is + generic( + g_ignore_ack : boolean := true; + g_cyc_on_stall : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + +-- physical coding sublayer (PCS) interface + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + +-- Wishbone I/O (master) + src_wb_i : in t_wrf_source_in; + src_wb_o : out t_wrf_source_out + ); + +end ep_rx_wb_master; + +architecture behavioral of ep_rx_wb_master is + + type t_state is (IDLE, DATA, FLUSH_STALL, FINISH_CYCLE, THROW_ERROR); + + signal state : t_state; + signal ack_count : unsigned(3 downto 0); + signal src_out_int : t_wrf_source_out; + + signal tmp_sel : std_logic; + signal tmp_dat : std_logic_vector(15 downto 0); + signal tmp_adr : std_logic_vector(1 downto 0); + signal enter_idle : std_logic; + signal sof_reg : std_logic; + +begin -- behavioral + + gen_cyc_on_stall: if g_cyc_on_stall = true generate + snk_dreq_o <= '1' when ((src_wb_i.stall = '0' and state /= FINISH_CYCLE and + state /= THROW_ERROR and snk_fab_i.eof = '0' and snk_fab_i.error = '0' and snk_fab_i.sof = '0' and enter_idle = '0') or state = IDLE) else '0'; + end generate; + + gen_nocyc_on_stall: if g_cyc_on_stall = false generate +-- snk_dreq_o <= '1' when (src_wb_i.stall = '0' and state /= FINISH_CYCLE and snk_fab_i.eof = '0' and snk_fab_i.error = '0' and snk_fab_i.sof = '0' and enter_idle = '0') else '0'; +-- snk_dreq_o <= '1' when (src_wb_i.stall = '0' and state /= FINISH_CYCLE and snk_fab_i.eof = '0' and snk_fab_i.error = '0' and enter_idle = '0') else '0'; + snk_dreq_o <= '1' when (src_wb_i.stall = '0' and state /= FINISH_CYCLE and + state /= THROW_ERROR and snk_fab_i.eof = '0' and snk_fab_i.error = '0') else '0'; + end generate; + + p_count_acks : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' or src_out_int.cyc = '0' then + ack_count <= (others => '0'); + else + if(src_out_int.stb = '1' and src_wb_i.stall = '0' and src_wb_i.ack = '0') then + ack_count <= ack_count + 1; + elsif(src_wb_i.ack = '1' and not(src_out_int.stb = '1' and src_wb_i.stall = '0')) then + ack_count <= ack_count - 1; + end if; + + end if; + end if; + end process; + + process(clk_sys_i) + variable stat : t_wrf_status_reg := c_wrf_status_init_value; + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= IDLE; + src_out_int.stb <= '0'; + src_out_int.we <= '1'; + src_out_int.adr <= c_WRF_DATA; + src_out_int.cyc <= '0'; + enter_idle <= '1'; + sof_reg <= '0'; + else + case state is + when IDLE => + enter_idle <= '0'; + src_out_int.adr <= snk_fab_i.addr; + src_out_int.dat <= snk_fab_i.data; + + if((snk_fab_i.sof='1' or sof_reg='1') and src_wb_i.err = '0') then + src_out_int.cyc <= '1'; + state <= DATA; + end if; + + when DATA => + sof_reg <= '0'; + if(src_wb_i.stall = '0') then + src_out_int.adr <= snk_fab_i.addr; + src_out_int.dat <= snk_fab_i.data; + src_out_int.stb <= snk_fab_i.dvalid; + src_out_int.sel(1) <= '1'; + src_out_int.sel(0) <= not snk_fab_i.bytesel; + end if; + + + if(src_wb_i.err = '1') then + state <= IDLE; + enter_idle <= '1'; + src_out_int.cyc <= '0'; + src_out_int.stb <= '0'; + elsif(snk_fab_i.error = '1') then + state <= THROW_ERROR; + elsif(src_wb_i.stall = '1' and snk_fab_i.dvalid = '1') then + state <= FLUSH_STALL; + end if; + + if(snk_fab_i.eof = '1')then + state <= FINISH_CYCLE; + end if; + + + + tmp_adr <= snk_fab_i.addr; + tmp_dat <= snk_fab_i.data; + tmp_sel <= snk_fab_i.bytesel; + + when FLUSH_STALL => + if(src_wb_i.err = '1') then + state <= IDLE; + enter_idle <= '1'; + src_out_int.cyc <= '0'; + src_out_int.stb <= '0'; + elsif(src_wb_i.stall = '0') then + src_out_int.dat <= tmp_dat; + src_out_int.adr <= tmp_adr; + src_out_int.stb <= '1'; + src_out_int.sel(1) <= '1'; + src_out_int.sel(0) <= not tmp_sel; + state <= DATA; + end if; + + when THROW_ERROR => + if(snk_fab_i.sof='1') then + sof_reg <= '1'; + end if; + if(src_wb_i.err = '1') then + enter_idle <= '1'; + state <= IDLE; + src_out_int.cyc <= '0'; + src_out_int.stb <= '0'; + elsif(src_wb_i.stall = '0') then + stat.error := '1'; + src_out_int.adr <= c_WRF_STATUS; + src_out_int.dat <= f_marshall_wrf_status(stat); + src_out_int.stb <= '1'; + state <= FINISH_CYCLE; + end if; + + + when FINISH_CYCLE => + if(snk_fab_i.sof='1') then + sof_reg <= '1'; + end if; + if(src_wb_i.stall = '0') then + src_out_int.stb <= '0'; + end if; + + if(((ack_count = 0) or g_ignore_ack) and src_out_int.stb = '0') then + src_out_int.cyc <= '0'; + enter_idle <= '1'; + state <= IDLE; + end if; + when others => null; + end case; + end if; + end if; + end process; + + + src_wb_o <= src_out_int; + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect.vhd new file mode 100644 index 000000000..cf0be4e9a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect.vhd @@ -0,0 +1,280 @@ +------------------------------------------------------------------------------- +-- Title : 802.3x 1000base-X compatible synchronization detect unit +-- Project : WhiteRabbit Switch +------------------------------------------------------------------------------- +-- File : ep_sync_detect.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-05-28 +-- Last update: 2012-04-27 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: Module implements a link synchronization detect state machine +-- compatible with 802.3x spec. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-05-28 1.0 twlostow Created +------------------------------------------------------------------------------- + + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.endpoint_private_pkg.all; + +entity ep_sync_detect is + + port ( +-- reset, synchronous to rbclk_i, active LOW + rst_n_i : in std_logic; +-- recovered byte clock + rbclk_i : in std_logic; +-- enable, active HI + en_i : in std_logic; +-- decoded data input, active HI + data_i : in std_logic_vector(7 downto 0); +-- decoded K signal, active HI + k_i : in std_logic; +-- 8b10b coding error indication, active HI + err_i : in std_logic; +-- sync detect output, active HI + synced_o : out std_logic; +-- odd/even field indicator (HI = even field) + even_o : out std_logic; + + cal_i: in std_logic + ); + +end ep_sync_detect; + +architecture behavioral of ep_sync_detect is + + type t_sync_fsm_state is (LOSS_OF_SYNC, COMMA_DETECT_1, ACQUIRE_SYNC_1, COMMA_DETECT_2, ACQUIRE_SYNC_2, COMMA_DETECT_3, SYNC_ACQUIRED_1, SYNC_ACQUIRED_2, SYNC_ACQUIRED_3, SYNC_ACQUIRED_4, SYNC_ACQUIRED_2A, SYNC_ACQUIRED_3A, SYNC_ACQUIRED_4A); + + signal state : t_sync_fsm_state; + signal cggood : std_logic; + signal cgbad : std_logic; + signal comma : std_logic; + signal rx_even : std_logic; + signal is_d : std_logic; + signal is_k : std_logic; + signal is_k28_5 : std_logic; + signal good_cgs : unsigned(2 downto 0); + + +begin -- behavioral + + + is_k28_5 <= '1' when data_i = c_k28_5 else '0'; + is_d <= (not k_i); + + comma <= is_k28_5; + +-- cgbad <= err_i or (k_i and comma and rx_even); + + cgbad <= err_i or (k_i and comma and (not rx_even)); + cggood <= not (err_i or (k_i and comma and (not rx_even))); + + even_o <= rx_even; + +-- fixme! + + -- 1000base-x sync detect state machine + -- as defined in 802.3-2008, figure 36-9. + + + sync_fsm : process (rbclk_i, rst_n_i) + begin -- process sync_fsm + if rising_edge(rbclk_i) then + if(rst_n_i = '0') then + state <= LOSS_OF_SYNC; + synced_o <= '0'; + rx_even <= '0'; + good_cgs <= (others => '0'); + else + if(en_i = '0') then + state <= LOSS_OF_SYNC; + synced_o <= '0'; + rx_even <= '0'; + good_cgs <= (others => '0'); + else + + -- prevents from + if(cal_i = '0') then + + case state is + when LOSS_OF_SYNC => + synced_o <= '0'; + if(comma = '1') then + rx_even <= '0'; + state <= COMMA_DETECT_1; + else + rx_even <= not rx_even; + end if; + + when COMMA_DETECT_1 => + rx_even <= not rx_even; + if(is_d = '1') then -- got data + state <= ACQUIRE_SYNC_1; + else + state <= LOSS_OF_SYNC; + end if; + + when ACQUIRE_SYNC_1 => + if(cgbad = '1') then + state <= LOSS_OF_SYNC; + rx_even <= not rx_even; + elsif (rx_even = '1' and comma = '1') then + rx_even <= '0'; -- was 1 + state <= COMMA_DETECT_2; + else + rx_even <= not rx_even; + end if; + + when COMMA_DETECT_2 => + rx_even <= not rx_even; + if(is_d = '1') then + state <= ACQUIRE_SYNC_2; + else + state <= LOSS_OF_SYNC; + end if; + + when ACQUIRE_SYNC_2 => + if(cgbad = '1') then + rx_even <= not rx_even; + state <= LOSS_OF_SYNC; + elsif (rx_even = '1' and comma = '1') then + state <= COMMA_DETECT_3; + rx_even <= '0'; + else + rx_even <= not rx_even; + end if; + + when COMMA_DETECT_3 => + rx_even <= not rx_even; + if(is_d = '1') then + state <= SYNC_ACQUIRED_1; + else + state <= LOSS_OF_SYNC; + end if; + + when SYNC_ACQUIRED_1 => + synced_o <= '1'; + rx_even <= not rx_even; + + if(cggood = '1') then + state <= SYNC_ACQUIRED_1; + end if; + + if (cgbad = '1') then + state <= SYNC_ACQUIRED_2; + end if; + + when SYNC_ACQUIRED_2 => + rx_even <= not rx_even; + good_cgs <= (others => '0'); + + if(cggood = '1') then + state <= SYNC_ACQUIRED_2A; + end if; + + if(cgbad = '1') then + state <= SYNC_ACQUIRED_3; + end if; + + when SYNC_ACQUIRED_2A => + rx_even <= not rx_even; + good_cgs <= good_cgs + 1; + + if(good_cgs = "011" and cggood = '1') then + state <= SYNC_ACQUIRED_1; + end if; + + if(cgbad = '1') then + state <= SYNC_ACQUIRED_3; + end if; + + when SYNC_ACQUIRED_3 => + rx_even <= not rx_even; + good_cgs <= (others => '0'); + + if(cggood = '1') then + state <= SYNC_ACQUIRED_3A; + end if; + + if(cgbad = '1') then + state <= SYNC_ACQUIRED_4; + end if; + + when SYNC_ACQUIRED_3A => + rx_even <= not rx_even; + good_cgs <= good_cgs + 1; + + if(good_cgs = "011" and cggood = '1') then + state <= SYNC_ACQUIRED_2; + end if; + + if(cgbad = '1') then + state <= SYNC_ACQUIRED_4; + end if; + + when SYNC_ACQUIRED_4 => + rx_even <= not rx_even; + good_cgs <= (others => '0'); + + if(cggood = '1') then + state <= SYNC_ACQUIRED_4A; + end if; + + if(cgbad = '1') then + state <= LOSS_OF_SYNC; + end if; + + when SYNC_ACQUIRED_4A => + rx_even <= not rx_even; + good_cgs <= good_cgs + 1; + + if(good_cgs = "011" and cggood = '1') then + state <= SYNC_ACQUIRED_3; + end if; + + if (cgbad = '1') then + state <= LOSS_OF_SYNC; + end if; + when others => null; + end case; + end if; + end if; + end if; + end if; + end process; + + + + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect_16bit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect_16bit.vhd new file mode 100644 index 000000000..c49209499 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_sync_detect_16bit.vhd @@ -0,0 +1,193 @@ +------------------------------------------------------------------------------- +-- Title : 802.3x 1000base-X compatible synchronization detect unit +-- Project : WhiteRabbit Switch +------------------------------------------------------------------------------- +-- File : ep_sync_detect.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-05-28 +-- Last update: 2012-01-18 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: Module implements a link synchronization detect state machine +-- compatible with 802.3x spec. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-05-28 1.0 twlostow Created +------------------------------------------------------------------------------- + + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.endpoint_private_pkg.all; + +entity ep_sync_detect_16bit is + + port ( +-- reset, synchronous to rbclk_i, active LOW + rst_n_i : in std_logic; +-- recovered byte clock + rbclk_i : in std_logic; +-- enable, active HI + en_i : in std_logic; +-- decoded data input, active HI + data_i : in std_logic_vector(15 downto 0); +-- decoded K signal, active HI + k_i : in std_logic_vector(1 downto 0); +-- 8b10b coding error indication, active HI + err_i : in std_logic; +-- sync detect output, active HI + synced_o : out std_logic; + + cal_i : in std_logic + ); + +end ep_sync_detect_16bit; + +architecture behavioral of ep_sync_detect_16bit is + + type t_sync_fsm_state is (LOSS_OF_SYNC, CD_ACQ_1, CD_ACQ_2, CD_ACQ_3, SYNC_ACQUIRED_1, SYNC_ACQUIRED_2, SYNC_ACQUIRED_3, SYNC_ACQUIRED_4, SYNC_ACQUIRED_2A, SYNC_ACQUIRED_3A, SYNC_ACQUIRED_4A); + + + function f_pick(sel : std_logic; + w1 : t_sync_fsm_state; + w0 : t_sync_fsm_state) return t_sync_fsm_state is + + begin + if(sel = '1') then + return w1; + else + return w0; + end if; + end f_pick; + + + + signal state : t_sync_fsm_state; + signal good_cgs : unsigned(2 downto 0); + + signal valid_idle : std_logic; + signal invalid_code : std_logic; + signal valid_data : std_logic; + +begin -- behavioral + + valid_idle <= '1' when (k_i = "10" and data_i(15 downto 8) = c_k28_5 and err_i = '0') else '0'; + valid_data <= '1' when (k_i = "00" and err_i = '0') else '0'; + invalid_code <= '1' when (err_i = '1' or (k_i(0) = '1' and data_i(7 downto 0) = c_k28_5)) else '0'; + + + sync_fsm : process (rbclk_i, rst_n_i) + begin -- process sync_fsm + if rising_edge(rbclk_i) then + if(rst_n_i = '0') then + state <= LOSS_OF_SYNC; + synced_o <= '0'; + good_cgs <= (others => '0'); + else + if(en_i = '0') then + state <= LOSS_OF_SYNC; + synced_o <= '0'; + good_cgs <= (others => '0'); + else + + -- prevents from + if(cal_i = '0') then + + case state is + when LOSS_OF_SYNC => + synced_o <= '0'; + state <= f_pick(valid_idle, CD_ACQ_1, LOSS_OF_SYNC); + when CD_ACQ_1 => + state <= f_pick(valid_idle or valid_data, CD_ACQ_2, LOSS_OF_SYNC); + when CD_ACQ_2 => + state <= f_pick(valid_idle, CD_ACQ_3, LOSS_OF_SYNC); + when CD_ACQ_3 => + state <= f_pick(valid_idle or valid_data, SYNC_ACQUIRED_1, LOSS_OF_SYNC); + + when SYNC_ACQUIRED_1 => + synced_o <= '1'; + state <= f_pick(invalid_code, SYNC_ACQUIRED_2, SYNC_ACQUIRED_1); + + when SYNC_ACQUIRED_2 => + good_cgs <= (others => '0'); + state <= f_pick(invalid_code, SYNC_ACQUIRED_3, SYNC_ACQUIRED_2A); + + when SYNC_ACQUIRED_2A => + good_cgs <= good_cgs + 1; + + if(good_cgs = "011" and invalid_code = '0') then + state <= SYNC_ACQUIRED_1; + end if; + + if(invalid_code = '1') then + state <= SYNC_ACQUIRED_3; + end if; + + when SYNC_ACQUIRED_3 => + good_cgs <= (others => '0'); + state <= f_pick(invalid_code, SYNC_ACQUIRED_4, SYNC_ACQUIRED_3A); + + + when SYNC_ACQUIRED_3A => + good_cgs <= good_cgs + 1; + + if(good_cgs = "011" and invalid_code = '0') then + state <= SYNC_ACQUIRED_2; + end if; + + if(invalid_code = '1') then + state <= SYNC_ACQUIRED_4; + end if; + + when SYNC_ACQUIRED_4 => + good_cgs <= (others => '0'); + state <= f_pick(invalid_code, LOSS_OF_SYNC, SYNC_ACQUIRED_4A); + + when SYNC_ACQUIRED_4A => + good_cgs <= good_cgs + 1; + + if(good_cgs = "011" and invalid_code = '0') then + state <= SYNC_ACQUIRED_3; + end if; + + if (invalid_code = '1') then + state <= LOSS_OF_SYNC; + end if; + end case; + end if; + end if; + end if; + end if; + end process; + + + + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_timestamping_unit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_timestamping_unit.vhd new file mode 100644 index 000000000..0ea2cfd2b --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_timestamping_unit.vhd @@ -0,0 +1,424 @@ +------------------------------------------------------------------------------- +-- Title : Optical 1000base-X endpoint - IEEE1588/WhiteRabbit +-- timestamping unit +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_timestamping_unit.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-22 +-- Last update: 2017-02-03 +-- Platform : FPGA-generic +-- Standard : VHDL'87 +------------------------------------------------------------------------------- +-- Description: Timestamping unit. Takes both TX and RX timestamps upon +-- detection of rising edge on asynchronous timestamp strobe inputs. +-- There are 2 timestamps taken: +-- - rising edge timestamp (28 bits by default) - the main timestamp value +-- - falling edge timestamp (4 least significant bits of the TS counter) which +-- are used to detect metastabilities and setup/hold violations which may +-- occur during sampling asynchronous timestamp strobes. +-- Both timestamps are taken using refclk_i. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 - 2012 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2009-06-22 0.1 twlostow Created +------------------------------------------------------------------------------- + + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.endpoint_private_pkg.all; +use work.ep_wbgen2_pkg.all; + +entity ep_timestamping_unit is + generic ( +-- size of rising edge timestamp + g_timestamp_bits_r : natural := 28; +-- size of falling edge timestamp + g_timestamp_bits_f : natural := 4; + g_ref_clock_rate : integer := 125000000 + ); + + port ( +-- reference clock (for the timestamping counters) + clk_ref_i : in std_logic; + +-- reference / 2 (bus-side logic) + clk_sys_i : in std_logic; + +-- RX clock + clk_rx_i : in std_logic; + + -- resets + rst_n_rx_i : in std_logic; + rst_n_ref_i : in std_logic; + rst_n_sys_i : in std_logic; + +-- PPS pulse input (active HI for 1 clk_ref_i cycle) for internal TS counter synchronization + pps_csync_p1_i : in std_logic; + + pps_valid_i : in std_logic; + +-- asynchronous TX/RX timestamp triggers (from PCS) + tx_timestamp_trigger_p_a_i : in std_logic; + rx_timestamp_trigger_p_a_i : in std_logic; + +------------------------------------------------------------------------------- +-- RX Timestamp output (clk_rx_i clock domain) +------------------------------------------------------------------------------- + + -- RX timestamp (to RX deframer) + rxts_timestamp_o : out std_logic_vector(31 downto 0); + + -- RX timestamp strobe (back to the PCSr). When HI, + -- rxts_timestamp_o and rxts_timestamp_valid_o contain information about + -- the RX timestamp and its validity + rxts_timestamp_stb_o : out std_logic; + + -- RX timestamp valid (to RX deframer) + rxts_timestamp_valid_o : out std_logic; + +------------------------------------------------------------------------------- +-- TX Timestamp output (clk_ref_i clock domain) +------------------------------------------------------------------------------- + + -- TX timestamp output (to TXTSU/Framer) + txts_timestamp_o : out std_logic_vector(31 downto 0); + + -- TX timestamp strobe (to TXTSU/Framer). When HI, + -- txts_timestamp_o and txts_timestamp_valid_o contain information about + -- the TX timestamp and its validity + txts_timestamp_stb_o : out std_logic; + + -- TX timestamp valid (to TXTSU/Framer) + txts_timestamp_valid_o : out std_logic; + + txts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + +------------------------------------------------------------------------------- +-- Wishbone regs +------------------------------------------------------------------------------- + + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers + ); + +end ep_timestamping_unit; + + + +architecture syn of ep_timestamping_unit is + + + component ep_ts_counter + generic ( + g_num_bits_r : natural; + g_num_bits_f : natural; + g_init_value : natural; + g_max_value : natural); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + overflow_o : out std_logic := '0'; + value_r_o : out std_logic_vector(g_num_bits_r-1 downto 0); + value_f_o : out std_logic_vector(g_num_bits_f-1 downto 0); + pps_p_i : in std_logic; + sync_start_p_i : in std_logic; + sync_done_o : out std_logic); + end component; + + signal cntr_rx_r : std_logic_vector(g_timestamp_bits_r-1 downto 0); + signal cntr_rx_f : std_logic_vector(g_timestamp_bits_f-1 downto 0); + signal cntr_tx_r : std_logic_vector(g_timestamp_bits_r-1 downto 0); + signal cntr_tx_f : std_logic_vector(g_timestamp_bits_f-1 downto 0); + + signal cntr_r : std_logic_vector(g_timestamp_bits_r-1 downto 0); + signal cntr_f : std_logic_vector(g_timestamp_bits_f-1 downto 0); + + signal take_tx_synced_p, take_rx_synced_p : std_logic; + signal take_tx_synced_p_fedge, take_rx_synced_p_fedge : std_logic; + + signal tx_sync_delay : std_logic_vector(4 downto 0); + signal rx_sync_delay : std_logic_vector(4 downto 0); + signal rx_ts_done : std_logic; + signal tx_ts_done : std_logic; + + signal got_tx_oob : std_logic; + signal tx_oob_reg : std_logic_vector(15 downto 0); + + + signal rx_oob_reg : std_logic_vector(47 downto 0); + signal fid_valid : std_logic; + + signal txts_valid : std_logic; + + signal valid_rx, valid_tx : std_logic; + + + signal cal_count : unsigned(5 downto 0); + signal rx_trigger_mask, rx_trigger_a, rx_cal_pulse_a : std_logic; + + signal regs_o_tscr_cs_done : std_logic; + signal regs_o_tscr_rx_cal_result : std_logic; + +begin -- syn + + -- Instatniation of the timestamping counter + U_counter : ep_ts_counter + generic map ( + g_num_bits_r => g_timestamp_bits_r, + g_num_bits_f => g_timestamp_bits_f, + g_init_value => 0, + g_max_value => g_ref_clock_rate-1) + port map ( + + clk_i => clk_ref_i, + rst_n_i => rst_n_ref_i, + pps_p_i => pps_csync_p1_i, + overflow_o => open, + value_r_o => cntr_r, + value_f_o => cntr_f, + sync_start_p_i => regs_i.tscr_cs_start_o, + sync_done_o => regs_o_tscr_cs_done + ); + + + p_gen_regs_o: process (regs_o_tscr_cs_done, regs_o_tscr_rx_cal_result) is + begin + -- initial values + regs_o <= c_ep_in_registers_init_value; + + -- override initial values + regs_o.tscr_cs_done_i <= regs_o_tscr_cs_done; + regs_o.tscr_rx_cal_result_i <= regs_o_tscr_rx_cal_result; + + end process p_gen_regs_o; + + p_rx_timestamper_calibration : process(clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if rst_n_rx_i = '0' then + cal_count <= (others => '0'); + rx_cal_pulse_a <= '0'; + rx_trigger_mask <= '1'; + + elsif(regs_i.tscr_rx_cal_start_o = '1') then + cal_count <= to_unsigned(1, 6); + rx_trigger_mask <= '0'; + elsif(cal_count /= 0) then + cal_count <= cal_count + 1; + + if(rx_ts_done = '1') then + if(cntr_rx_f /= cntr_rx_r(g_timestamp_bits_f-1 downto 0)) then + regs_o_tscr_rx_cal_result <= '1'; + else + regs_o_tscr_rx_cal_result <= '0'; + end if; + end if; + + else + + rx_trigger_mask <= '1'; + end if; + + if(cal_count (5 downto 4) = x"01") then + rx_cal_pulse_a <= '1'; + else + rx_cal_pulse_a <= '0'; + end if; + + end if; + end process; + + + rx_trigger_a <= (rx_timestamp_trigger_p_a_i and rx_trigger_mask) or rx_cal_pulse_a; + -- Sync chains for timestamp strobes: 4 combinations - (TX-RX) -> (rising/falling) + sync_ffs_tx_r : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_ref_i, + rst_n_i => rst_n_ref_i, + data_i => tx_timestamp_trigger_p_a_i, + synced_o => open, + npulse_o => open, + ppulse_o => take_tx_synced_p); + + + + sync_ffs_rx_r : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_ref_i, + rst_n_i => rst_n_ref_i, + data_i => rx_trigger_a, + synced_o => open, + npulse_o => open, + ppulse_o => take_rx_synced_p); + + + sync_ffs_tx_f : gc_sync_ffs + generic map ( + g_sync_edge => "negative") + port map ( + clk_i => clk_ref_i, + rst_n_i => rst_n_ref_i, + data_i => tx_timestamp_trigger_p_a_i, + synced_o => open, + npulse_o => open, + ppulse_o => take_tx_synced_p_fedge); + + sync_ffs_rx_f : gc_sync_ffs + generic map ( + g_sync_edge => "negative") + port map ( + clk_i => clk_ref_i, + rst_n_i => rst_n_ref_i, + data_i => rx_trigger_a, + synced_o => open, + npulse_o => open, + ppulse_o => take_rx_synced_p_fedge); + + + + take_r : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if(rst_n_ref_i = '0') then + cntr_rx_r <= (others => '0'); + cntr_tx_r <= (others => '0'); + + rx_sync_delay <= (others => '0'); + tx_sync_delay <= (others => '0'); + else + -- shift reg + + if take_rx_synced_p = '1' then + cntr_rx_r <= cntr_r; + valid_rx <= pps_valid_i; + rx_sync_delay(rx_sync_delay'length-1 downto rx_sync_delay'length-4) <= (others => '1'); + else + rx_sync_delay <= '0' & rx_sync_delay(rx_sync_delay'length-1 downto 1); + end if; + + if take_tx_synced_p = '1' then + cntr_tx_r <= cntr_r; + valid_tx <= pps_valid_i; + tx_sync_delay(tx_sync_delay'length-1 downto tx_sync_delay'length-4) <= (others => '1'); + else + tx_sync_delay <= '0' & tx_sync_delay(tx_sync_delay'length-1 downto 1); + end if; + + end if; + end if; + end process; + + take_f : process(clk_ref_i) + begin + if falling_edge(clk_ref_i) then + if rst_n_ref_i = '0' then + cntr_rx_f <= (others => '0'); + cntr_tx_f <= (others => '0'); + else + if take_rx_synced_p_fedge = '1' then + cntr_rx_f <= cntr_f; + end if; + if take_tx_synced_p_fedge = '1' then + cntr_tx_f <= cntr_f; + end if; + end if; + end if; + end process; + + + -- timestamping "done" signals sync chains (clk_ref -> clk_sys) + tx_done_gen : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_sys_i, + data_i => tx_sync_delay(0), + synced_o => open, + npulse_o => tx_ts_done, + ppulse_o => open); + + -- timestamping "done" signals sync chains (clk_rx -> clk_sys) + rx_done_gen : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_rx_i, + rst_n_i => rst_n_rx_i, + data_i => rx_sync_delay(0), + synced_o => open, + npulse_o => rx_ts_done, + ppulse_o => open); + + txts_o <= tx_ts_done; -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o <= rx_ts_done; -- 2013-Nov-28 peterj added for debugging/calibration + + p_output_rx_ts : process (clk_rx_i) + begin + if rising_edge(clk_rx_i) then + if(rst_n_rx_i = '0') then + rxts_timestamp_stb_o <= '0'; + rxts_timestamp_o <= (others => '0'); + rxts_timestamp_valid_o <= '0'; + else + if(regs_i. tscr_en_rxts_o = '0') then + rxts_timestamp_stb_o <= '0'; + elsif(rx_ts_done = '1' and regs_i.tscr_en_rxts_o = '1') then + rxts_timestamp_stb_o <= '1'; + rxts_timestamp_valid_o <= valid_rx; + rxts_timestamp_o <= cntr_rx_f & cntr_rx_r; + end if; + end if; + end if; + end process; + + + p_output_tx_ts : process (clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_sys_i = '0') then + txts_timestamp_o <= (others => '0'); + txts_timestamp_stb_o <= '0'; + txts_timestamp_valid_o <= '0'; + elsif(tx_ts_done = '1' and regs_i.tscr_en_txts_o = '1') then + txts_timestamp_o <= cntr_tx_f & cntr_tx_r; + txts_timestamp_stb_o <= '1'; + txts_timestamp_valid_o <= valid_tx; + end if; + end if; + end process; + +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_ts_counter.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_ts_counter.vhd new file mode 100644 index 000000000..2b9589f5a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_ts_counter.vhd @@ -0,0 +1,152 @@ +------------------------------------------------------------------------------- +-- Title : Optical 1000base-X endpoint - IEEE1588 timestamping counter +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : ep_ts_counter.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-22 +-- Last update: 2017-02-03 +-- Platform : FPGA-generic +-- Standard : VHDL'87 +------------------------------------------------------------------------------- +-- Description: Implementation of dual-edge synchronous counter for +-- PTP timestamping purposes. Falling edge counter always follows the value of +-- rising edge counter. For space reasons only some LSBs of falling edge +-- counter are outputted. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2009-06-22 1.0 twlostow Created +-- 2010-09-01 1.0 twlostow Added PPS sync +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.endpoint_private_pkg.all; + +entity ep_ts_counter is + + generic ( +-- number of bits for rising edge counter + g_num_bits_r : natural := 27; +-- number of bits to copy for falling edge counter + g_num_bits_f : natural := 5; +-- initial value of the counter (after reset) + g_init_value : natural := 124999990; +-- max value of the counter after reaching which it goes back to 0 + g_max_value : natural := 124999999 + ); + + port ( + -- counter clock + clk_i : in std_logic; + -- synchronous reset, active LOW + rst_n_i : in std_logic; +-- overflow indicator, active HI when counter value = g_max_value + overflow_o : out std_logic := '0'; +-- counter values (rising and falling edge) + value_r_o : out std_logic_vector(g_num_bits_r-1 downto 0); + value_f_o : out std_logic_vector(g_num_bits_f-1 downto 0); + +-- PPS pulse input, active HI, synchronous to clk_i. Resets the counter when +-- synchronization is enabled + pps_p_i : in std_logic; + +-- Synchronization enable: a HI pulse on this line will cause the counter to be +-- synced to next incoming PPS pulse. After then, sync_done_o will become HI. + sync_start_p_i : in std_logic; + +-- Synchronization done: HI indicates that we've got a PPS pulse we've been waiting for +-- and now the counter value equals 0 when PPS pulse is active. + sync_done_o : out std_logic + ); + +end ep_ts_counter; + +architecture syn of ep_ts_counter is + + signal cntr_r : unsigned(g_num_bits_r-1 downto 0) := (others => '0'); + signal cntr_f : unsigned (g_num_bits_f-1 downto 0); + +begin -- syn + + + -- the main TS counter counts on rising clock edge. + rising_ctr : process (clk_i) + begin + if rising_edge(clk_i) then + if(rst_n_i = '0') then + cntr_r <= to_unsigned(g_init_value, g_num_bits_r); + sync_done_o <= '1'; + else + +-- we've got a synchronization request + --if(sync_start_p_i = '1') then + -- sync_in_progress <= '1'; + -- sync_done_o <= '0'; +-- so wait for the next PPS pulse, and then set the PPS counter to 1 (so it +-- equals to 0 when PPS input is active) + --elsif(sync_in_progress = '1' and pps_p_i = '1') then + -- sync_in_progress <= '0'; + -- sync_done_o <= '1'; + -- cntr_r <= to_unsigned(1, g_num_bits_r); + --else + + + -- increment the counter, reset on overflow + if(cntr_r = to_unsigned(g_max_value, g_num_bits_r) or pps_p_i = '1') then + cntr_r <= (others => '0'); + else + cntr_r <= cntr_r + 1; + end if; + end if; + + -- generate overflow output + if(cntr_r = to_unsigned(0, g_num_bits_r)) then + overflow_o <= '1'; + else + overflow_o <= '0'; + end if; +-- end if; + end if; + end process; + + +-- the falling edge counter just copies the rising edge counter half a clock +-- cycle after. + falling_ctr : process(clk_i) + begin + if falling_edge(clk_i)then + cntr_f <= cntr_r(g_num_bits_f-1 downto 0); + end if; + end process; + + -- stupid VHDL type conversion mumbo-jumbo + value_r_o <= std_logic_vector(cntr_r); + value_f_o <= std_logic_vector(cntr_f); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_crc_inserter.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_crc_inserter.vhd new file mode 100644 index 000000000..a560f06e6 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_crc_inserter.vhd @@ -0,0 +1,267 @@ +------------------------------------------------------------------------------- +-- Title : 1000base-X MAC/Endpoint +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_tx_crc_inserter.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-22 +-- Last update: 2017-02-02 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Calculates and embeds the CRC into the transmitted frame. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2012 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; + +use work.gencores_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; +use work.ep_crc32_pkg.all; + +entity ep_tx_crc_inserter is + generic( + g_use_new_crc : boolean := false); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + dbg_o : out std_logic_vector(2 downto 0) + ); +end ep_tx_crc_inserter; + +architecture behavioral of ep_tx_crc_inserter is + + type t_state is (IDLE, WAIT_CRC, EMBED_1, EMBED_2, EMBED_3); + +-- general signals + signal state : t_state; + +-- CRC generator signals + signal crc_gen_reset : std_logic; + signal crc_gen_enable : std_logic; + signal crc_value : std_logic_vector(31 downto 0); + + signal odd_length : std_logic; + + signal embed_valid : std_logic; + + signal stored_msb : std_logic_vector(7 downto 0); + signal in_payload : std_logic; + signal src_dreq_d0 : std_logic; + + signal crc_p_value, crc_n_value : std_logic_vector(31 downto 0); + --signal crc_next, crc_new : std_logic_vector(31 downto 0); + +begin -- behavioral + + dbg_o <= "111" when (state = IDLE) else + "110" when (state = WAIT_CRC) else + "101" when (state = EMBED_1) else + "100" when (state = EMBED_2) else + "011" when (state = EMBED_3) else + "000"; + + in_payload <= '1' when (state = IDLE or state = WAIT_CRC) else '0'; +-- ML: potential optimization (if desperate) +-- in_payload <= '1' when (state = IDLE or state = WAIT_CRC) or (src_dreq_d0 = '1' and odd_length = '0' and state = EMBED_2)) else '0'; + crc_gen_reset <= '1' when rst_n_i = '0' or snk_fab_i.sof = '1' else '0'; + crc_gen_enable <= '1' when (snk_fab_i.dvalid = '1' and in_payload = '1') else '0'; + + gen_old_crc: if(g_use_new_crc = false) generate + U_tx_crc_generator : gc_crc_gen + generic map ( + g_polynomial => x"04C11DB7", + g_init_value => x"ffffffff", + g_residue => x"38fb2284", + g_data_width => 16, + g_half_width => 8, + g_sync_reset => 1, + g_dual_width => 1, + g_registered_match_output => false, + g_registered_crc_output => true) + port map ( + clk_i => clk_sys_i, + rst_i => crc_gen_reset, + en_i => crc_gen_enable, + half_i => snk_fab_i.bytesel, + data_i => snk_fab_i.data, + match_o => open, + crc_o => crc_value); + end generate; + + gen_new_crc: if(g_use_new_crc = true) generate + p_check_crc_p: process(clk_sys_i) + begin + if falling_edge(clk_sys_i) then + if(crc_gen_reset = '1')then + crc_n_value <= c_CRC32_INIT_VALUE; + elsif(crc_gen_enable = '1') then + crc_n_value <= f_update_crc32_d8(crc_p_value, snk_fab_i.data(15 downto 8)); + end if; + end if; + end process; + + p_check_crc_n: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(crc_gen_reset = '1') then + crc_p_value <= c_CRC32_INIT_VALUE; + elsif(crc_gen_enable = '1' and snk_fab_i.bytesel = '0') then + crc_p_value <= f_update_crc32_d8(crc_n_value, snk_fab_i.data(7 downto 0)); + end if; + end if; + end process; + + crc_value <= crc_p_value when odd_length = '0' else + crc_n_value; + + end generate; + + p_delay_dreq: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + src_dreq_d0 <= src_dreq_i; + end if; + end process; + + p_crc_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0' or snk_fab_i.error = '1') then + state <= IDLE; + else + case state is + when IDLE => + odd_length <= '0'; + + if(snk_fab_i.sof = '1') then + state <= WAIT_CRC; + end if; + + when WAIT_CRC => + if(snk_fab_i.bytesel = '1') then + odd_length <= '1'; + stored_msb <= snk_fab_i.data(15 downto 8); + end if; + + if(snk_fab_i.eof = '1' or snk_fab_i.addr = c_WRF_OOB) then + state <= EMBED_1; + end if; + + when EMBED_1 => + if(src_dreq_d0 = '1') then + state <= EMBED_2; + end if; + + when EMBED_2 => + if(src_dreq_d0 = '1') then + if(odd_length = '1') then + state <= EMBED_3; + else + state <= IDLE; + end if; + end if; + + when EMBED_3 => + if(src_dreq_d0 = '1') then + state <= IDLE; + end if; + end case; + end if; + end if; + end process; + + p_drive_data_addr : process(state, crc_value, odd_length, stored_msb, snk_fab_i, src_dreq_d0) + begin + + case state is + when EMBED_1 => + if(odd_length = '1') then + src_fab_o.data <= stored_msb & crc_value(31 downto 24); + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.bytesel <= '0'; + src_fab_o.dvalid <= src_dreq_d0; + src_fab_o.eof <= '0'; + else + src_fab_o.data <= crc_value(31 downto 16); + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.bytesel <= '0'; + src_fab_o.dvalid <= src_dreq_d0; + src_fab_o.eof <= '0'; + end if; + + when EMBED_2 => + if(odd_length = '1') then + src_fab_o.data <= crc_value(23 downto 8); + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.bytesel <= '0'; + src_fab_o.dvalid <= src_dreq_d0; + src_fab_o.eof <= '0'; + else + src_fab_o.data <= crc_value(15 downto 0); + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.bytesel <= '0'; + src_fab_o.dvalid <= src_dreq_d0; + src_fab_o.eof <= '1'; + end if; + + when EMBED_3 => + src_fab_o.data <= crc_value(7 downto 0) & "XXXXXXXX"; + src_fab_o.addr <= c_WRF_DATA; + src_fab_o.bytesel <= '1'; + src_fab_o.dvalid <= src_dreq_d0; + src_fab_o.eof <= '1'; + + when others => + src_fab_o.data <= snk_fab_i.data; + src_fab_o.addr <= snk_fab_i.addr; + src_fab_o.bytesel <= '0'; + src_fab_o.dvalid <= snk_fab_i.dvalid and not snk_fab_i.bytesel; + src_fab_o.eof <= '0'; + + end case; + + src_fab_o.addr <= c_WRF_DATA; + end process; + + snk_dreq_o <= src_dreq_i and in_payload; + src_fab_o.sof <= snk_fab_i.sof; + src_fab_o.error <= snk_fab_i.error; + src_fab_o.has_rx_timestamp <= snk_fab_i.has_rx_timestamp; + src_fab_o.rx_timestamp_valid <= snk_fab_i.rx_timestamp_valid; + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_header_processor.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_header_processor.vhd new file mode 100644 index 000000000..233f0b130 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_header_processor.vhd @@ -0,0 +1,723 @@ +------------------------------------------------------------------------------- +-- Title : 1000base-X MAC/Endpoint - TX packet header processing unit +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_tx_header_processor.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-22 +-- Last update: 2017-02-02 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Processes headers and OOBs of the packets to be transmitted. +-- - provides a Wishbone-B4 interface to the host +-- - embeds source MAC addresses if they aren't defined by the host +-- - decodes TX OOB data and passes it to the timestamping unit +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 - 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; + +entity ep_tx_header_processor is + generic( + g_with_packet_injection : boolean; + g_with_timestamper : boolean; + g_force_gap_length : integer; + g_runt_padding : boolean + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + +------------------------------------------------------------------------------ +-- Physical Coding Sublayer (PCS) interface +------------------------------------------------------------------------------ + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + pcs_busy_i : in std_logic; + pcs_error_i : in std_logic; + +------------------------------------------------------------------------------- +-- WRF Sink (see WRF specification for the details) +------------------------------------------------------------------------------- + + wb_snk_i : in t_wrf_sink_in; + wb_snk_o : out t_wrf_sink_out; + +------------------------------------------------------------------------------- +-- Flow Control Unit signals +------------------------------------------------------------------------------- + +-- TX send pause frame - when active, the framer will send a PAUSE frame +-- as soon as possible. The pause quanta must be provided on tx_pause_delay_i input. + fc_pause_req_i : in std_logic; + fc_pause_delay_i : in std_logic_vector(15 downto 0); + +-- TX send pause acknowledge - active after the current pause send request has +-- been completed + fc_pause_ready_o : out std_logic; + +-- When active, the framer will allow for packet transmission. + fc_flow_enable_i : in std_logic; + +------------------------------------------------------------------------------- +-- OOB/TSU signals +------------------------------------------------------------------------------- + +-- Port ID value + txtsu_port_id_o : out std_logic_vector(4 downto 0); +-- Frame ID value + txtsu_fid_o : out std_logic_vector(16 -1 downto 0); +-- Encoded timestamps + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + +-- TX timestamp strobe: HI tells the TX timestamping unit that a timestamp is +-- available on txtsu_ts_value_o, txtsu_fid_o andd txtsu_port_id_o. The correctness +-- of the timestamping is indiacted on txtsu_ts_incorrect_o. Line remains HI +-- until assertion of txtsu_ack_i. + txtsu_stb_o : out std_logic; + +-- TX timestamp acknowledge: HI indicates that TXTSU has successfully received +-- the timestamp + txtsu_ack_i : in std_logic; + +--------------------------------------------------------------------------- +-- Timestamp input from the timestamping unit +--------------------------------------------------------------------------- + txts_timestamp_i : in std_logic_vector(31 downto 0); + txts_timestamp_valid_i : in std_logic; + +------------------------------------------------------------------------------- +-- Control registers +------------------------------------------------------------------------------- + ep_ctrl_i : in std_logic; + regs_i : in t_ep_out_registers + + ); + + +end ep_tx_header_processor; + +architecture behavioral of ep_tx_header_processor is + + constant c_IFG_LENGTH : integer := g_force_gap_length ;--0; + constant c_MIN_FRAME_THR : integer := 30; + constant c_MIN_QFRAME_THR : integer := 32; -- we need to pad more 802.1q + -- tagged frame if it's going to be + -- untagged later in the tx_path + + type t_tx_framer_state is (TXF_IDLE, TXF_DELAYED_SOF, TXF_ADDR, TXF_DATA, TXF_GAP, TXF_PAD, TXF_ABORT, TXF_STORE_TSTAMP); + +-- general signals + signal state : t_tx_framer_state; + signal counter : unsigned(13 downto 0); + +-- Flow Control-related signals + signal tx_pause_mode : std_logic; + + signal snk_valid : std_logic; + + signal sof_p1, eof_p1, abort_p1, error_p1 : std_logic; + signal snk_cyc_d0 : std_logic; + + signal stored_status : t_wrf_status_reg; + + type t_oob_fsm_state is (OOB_IDLE, OOB_1, OOB_2); + + signal oob_state : t_oob_fsm_state; + signal oob : t_wrf_oob; + + signal wb_out : t_wrf_sink_out; + signal decoded_status : t_wrf_status_reg; + + signal abort_now : std_logic; + signal stall_int : std_logic; + signal tx_en : std_logic; + signal ep_ctrl : std_logic; + signal bitsel_d : std_logic; + signal needs_padding : std_logic; + signal to_be_untagged : std_logic; + signal sof_reg : std_logic; + + function b2s (x : boolean) + return std_logic is + begin + if(x) then + return '1'; + else + return '0'; + end if; + end function; + + function f_pick (cond : boolean; when_1 : std_logic_vector; when_0 : std_logic_vector) + return std_logic_vector is + begin + if(cond) then + return when_1; + else + return when_0; + end if; + end function; + + function f_pick (cond : std_logic; when_1 : std_logic_vector; when_0 : std_logic_vector) + return std_logic_vector is + begin + if(cond = '1') then + return when_1; + else + return when_0; + end if; + end function; + + function f_pick (cond : boolean; when_1 : std_logic ; when_0 : std_logic) + return std_logic is + begin + if(cond) then + return when_1; + else + return when_0; + end if; + end function; + + function f_fabric_2_slv ( + in_i : t_wrf_sink_in; + in_o : t_wrf_sink_out) return std_logic_vector is + variable tmp : std_logic_vector(31 downto 0); + begin + tmp(15 downto 0) := in_i.dat; + tmp(17 downto 16) := in_i.adr; + tmp(19 downto 18) := in_i.sel; + tmp(20) := in_i.cyc; + tmp(21) := in_i.stb; + tmp(22) := in_i.we; + tmp(23) := in_o.ack; + tmp(24) := in_o.stall; + tmp(25) := in_o.err; + tmp(26) := in_o.rty; + return tmp; + end f_fabric_2_slv; + +begin -- behavioral + + p_detect_frame : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + snk_cyc_d0 <= '0'; + else + snk_cyc_d0 <= wb_snk_i.cyc; + end if; + end if; + end process; + + sof_p1 <= not snk_cyc_d0 and wb_snk_i.cyc; + eof_p1 <= snk_cyc_d0 and not wb_snk_i.cyc; + + snk_valid <= (wb_snk_i.cyc and wb_snk_i.stb and wb_snk_i.we) and not wb_out.stall; + + decoded_status <= f_unmarshall_wrf_status(wb_snk_i.dat); + + error_p1 <= snk_valid and b2s(wb_snk_i.adr = c_WRF_STATUS) and decoded_status.error; + +-- abort_now <= '1' when (state /= TXF_IDLE and state /= TXF_GAP) and (regs_i.ecr_tx_en_o = '0' or error_p1 = '1') else '0'; + abort_now <= '1' when (state /= TXF_IDLE and state /= TXF_GAP) and (tx_en = '0' or error_p1 = '1') else + '1' when (state = TXF_ABORT and wb_snk_i.cyc = '1' ) else + '0'; -- ML + + GEN_PADDING: if(g_runt_padding) generate + needs_padding <= '1' when( (to_be_untagged = '1' and counter < c_MIN_QFRAME_THR) or + counter < c_MIN_FRAME_THR) else + '0'; + end generate; + GEN_NOPADDING: if( not g_runt_padding) generate + -- even if padding is disabled, we still need to pad short 802.1q frames + -- that will be untagged + needs_padding <= '1' when (to_be_untagged = '1' and counter < c_MIN_QFRAME_THR) else + '0'; + end generate; + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i='0') then + sof_reg <= '0'; + elsif(sof_p1='1') then + sof_reg <= '1'; + elsif(state = TXF_ADDR) then + sof_reg <= '0'; + end if; + end if; + end process; + + p_store_status : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + + if rst_n_i = '0' or tx_pause_mode = '1' then + stored_status.has_smac <= '0'; + stored_status.is_hp <= '0'; + stored_status.has_crc <= '0'; + else + if(snk_valid = '1' and wb_snk_i.adr = c_WRF_STATUS) then + stored_status <= f_unmarshall_wrf_status(wb_snk_i.dat); + end if; + end if; + end if; + end process; + + ----------------------------------------------------------------------------- + -- Out-of-band handling state machine. When a packet comes with OOB info + -- (frame ID), it is registered here. Then the main FSM waits until the TX + -- FIFO of the endpoint is completely empty and pushes the last timestamp + -- from the PCS to the TX Timestamping Unit + ----------------------------------------------------------------------------- + gen_ts_supported : if(g_with_timestamper) generate + p_oob_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_i = '0' or state = TXF_ADDR) then + oob_state <= OOB_1; + oob.valid <= '0'; + oob.oob_type <= (others => '0'); + else + + case oob_state is + when OOB_1 => + if(snk_valid = '1' and wb_snk_i.adr = c_WRF_OOB) then + oob.oob_type <= wb_snk_i.dat(15 downto 12); + oob_state <= OOB_2; + oob.valid <= '0'; + end if; + + when OOB_2 => + if(snk_valid = '1' and wb_snk_i.adr = c_WRF_OOB and oob.oob_type = c_WRF_OOB_TYPE_TX) then + oob.frame_id <= wb_snk_i.dat(15 downto 0); + oob_state <= OOB_IDLE; + oob.valid <= '1'; + end if; + + when OOB_IDLE => + oob_state <= OOB_IDLE; + end case; + end if; + end if; + end process; + end generate gen_ts_supported; + + p_tx_fsm : process (clk_sys_i) + begin -- process + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + state <= TXF_IDLE; + + src_fab_o.has_rx_timestamp <= '0'; + src_fab_o.rx_timestamp_valid <= '0'; + src_fab_o.dvalid <= '0'; + src_fab_o.ERROR <= '0'; + src_fab_o.sof <= '0'; + src_fab_o.eof <= '0'; + src_fab_o.bytesel <= '0'; + + wb_out.err <= '0'; + wb_out.rty <= '0'; + + tx_pause_mode <= '0'; + + fc_pause_ready_o <= '1'; + + txtsu_stb_o <= '0'; + bitsel_d <= '0'; + to_be_untagged <= '0'; + + else + + -- we are in the middle of the frame and the framer has got suddenly + -- disabled or we've received an ABORT command or an error occured in the PCS: + + if(pcs_error_i = '1') then + state <= TXF_IDLE; + wb_out.rty <= '1'; + ---------------------------------------------------------------------------------- + src_fab_o.error <= '1'; -- nasty-bug-fix: it might happen that PCS throws error + -- to a previous frame, but we already start sending + -- the next one, in this case the frame is stopped being + -- sent but PCS does not know why... in the end we see + -- two SOFs in PACs + ---------------------------------------------------------------------------------- + elsif(abort_now = '1') then + -- abort the current frame + state <= TXF_ABORT; + src_fab_o.sof <= '0'; + src_fab_o.dvalid <= '0'; + + else + + case state is + +------------------------------------------------------------------------------- +-- TX FSM state IDLE: awaits incoming TX frames +------------------------------------------------------------------------------- + + when TXF_IDLE => -- idle state - wait for the next frame + + wb_out.err <= '0'; + wb_out.rty <= '0'; + + txtsu_stb_o <= '0'; + bitsel_d <= '0'; + + src_fab_o.error <= '0'; + src_fab_o.eof <= '0'; + src_fab_o.dvalid <= '0'; + src_fab_o.bytesel <= '0'; + to_be_untagged <= '0'; + + -- Check start-of-frame and send-pause signals and eventually + -- commence frame transmission + +-- if(src_dreq_i = '1' and (sof_p1 = '1' or fc_pause_req_i = '1') and tx_en = '1') then --ML:removed +-- EXPLANATION: removed src_dreq_i = '1' as the cycle can start on stall HIGH (dreq_i LOW), +-- it means that if we wait for dreq to be high.... we can miss SOF and thus entire frame. +-- New state added to include a case where SOF (start of cycle) starts when dreq is LOW. +-- (we cannot just go to TXF_ADDR... it is because the PCS needs the minimal gap to add CRC) + if((sof_p1 = '1' or sof_reg='1' or fc_pause_req_i = '1') and tx_en = '1') then --ML + + fc_pause_ready_o <= '0'; + tx_pause_mode <= fc_pause_req_i; + + counter <= (others => '0'); + + if(src_dreq_i = '1') then + state <= TXF_ADDR; + src_fab_o.sof <= '1'; + end if; + + else + src_fab_o.sof <= '0'; + end if; + +------------------------------------------------------------------------------- +-- TX FSM (ML-added): this state takes into accunt the rare case where SOF happens +-- when dreq is LOW (PCS not ready). So we wait for dreq HIGH and STALL in the +-- meanttime (see process at the end) +------------------------------------------------------------------------------- + when TXF_DELAYED_SOF => + + if(src_dreq_i = '1') then + state <= TXF_ADDR; + src_fab_o.sof <= '1'; + end if; +------------------------------------------------------------------------------- +-- TX FSM state HEADER: processes the frame header, send pause frames +-- if compiled without packet injection support. +------------------------------------------------------------------------------- + + when TXF_ADDR => + src_fab_o.sof <= '0'; + + if (src_dreq_i = '1' and ((snk_valid = '1' and wb_snk_i.adr = c_WRF_DATA) or (tx_pause_mode = '1' and not g_with_packet_injection))) then + + counter <= counter + 1; + src_fab_o.dvalid <= '1'; + + case counter(3 downto 0) is + when x"0" => + src_fab_o.data <= f_pick(tx_pause_mode = '1' and not g_with_packet_injection, x"0180", wb_snk_i.dat); + when x"1" => + src_fab_o.data <= f_pick(tx_pause_mode = '1' and not g_with_packet_injection, x"c200", wb_snk_i.dat); + when x"2" => + src_fab_o.data <= f_pick(tx_pause_mode = '1' and not g_with_packet_injection, x"0001", wb_snk_i.dat); + when x"3" => + src_fab_o.data <= f_pick(stored_status.has_smac, wb_snk_i.dat, regs_i.mach_o); + when x"4" => + src_fab_o.data <= f_pick(stored_status.has_smac, wb_snk_i.dat, regs_i.macl_o(31 downto 16)); + when x"5" => + src_fab_o.data <= f_pick(stored_status.has_smac, wb_snk_i.dat, regs_i.macl_o(15 downto 0)); + if(tx_pause_mode = '0' or g_with_packet_injection) then + state <= TXF_DATA; + end if; + when x"6" => + src_fab_o.data <= f_pick(g_with_packet_injection, "XXXXXXXXXXXXXXXX", x"8808"); + to_be_untagged <= f_pick(wb_snk_i.dat = x"8100" and + regs_i.vcr0_qmode_o = c_QMODE_PORT_ACCESS, '1', '0'); + when x"7" => + src_fab_o.data <= f_pick(g_with_packet_injection, "XXXXXXXXXXXXXXXX", x"0001"); -- peterj: IEEE 802.3 Table 31A-1 MAC control codes PAUSE (Annex 31B) + when x"8" => + src_fab_o.data <= f_pick(g_with_packet_injection, "XXXXXXXXXXXXXXXX", fc_pause_delay_i); -- ML: bug ??? (forget optcode: 0x0001) + state <= TXF_PAD; + when others => + state <= TXF_PAD; + end case; + + src_fab_o.addr <= c_WRF_DATA; + + else + src_fab_o.dvalid <= '0'; + src_fab_o.data <= (others => 'X'); + src_fab_o.addr <= (others => 'X'); + end if; + +------------------------------------------------------------------------------- +-- TX FSM state PAD: pads a pause frame to 64 bytes. +------------------------------------------------------------------------------- + + when TXF_PAD => + + if(src_dreq_i = '1') then + counter <= counter + 1; + + src_fab_o.data <= (others => '0'); + src_fab_o.dvalid <= '1'; + src_fab_o.addr <= (others => '0'); + + if( (to_be_untagged = '1' and counter = c_MIN_QFRAME_THR-1) or + (to_be_untagged = '0' and counter = c_MIN_FRAME_THR-1) ) then + state <= TXF_GAP; + src_fab_o.eof <= '1'; + end if; + + else + src_fab_o.data <= (others => '0'); + src_fab_o.dvalid <= '0'; + src_fab_o.addr <= (others => '0'); + end if; + +------------------------------------------------------------------------------- +-- TX FSM state DATA: trasmits frame payload +------------------------------------------------------------------------------- + + when TXF_DATA => + + -- ML: added this EOF force LOW to make sure that EOF is single cycle, withouth + -- this, it might have happened that we had eof_p1 but PCS was busy, so we set + -- src_fab_o.eof to HIGH but actually did not exit the TXF_DATA state... this + -- caused EOF to be longer than one cycle + src_fab_o.eof <= '0'; + + if (counter = x"6") then + to_be_untagged <= f_pick(wb_snk_i.dat = x"8100" and + regs_i.vcr0_qmode_o = c_QMODE_PORT_ACCESS, '1', '0'); + end if; + + if((wb_snk_i.adr = c_WRF_OOB or eof_p1='1') and needs_padding='1') then + state <= TXF_PAD; + elsif(eof_p1 = '1' and needs_padding='0') then + src_fab_o.eof <= '1'; + counter <= (others => '0'); + + if(g_force_gap_length = 0 and bitsel_d = '1') then -- only for odd + + -- Submit the TX timestamp to the TXTSU queue + if(oob.valid = '1' and oob.oob_type = c_WRF_OOB_TYPE_TX) then + if(pcs_busy_i = '0') then + txtsu_stb_o <= '1'; + txtsu_ts_incorrect_o <= not txts_timestamp_valid_i; + txtsu_ts_value_o <= txts_timestamp_i; + txtsu_port_id_o <= regs_i.ecr_portid_o; + txtsu_fid_o <= oob.frame_id; + state <= TXF_STORE_TSTAMP; + else + -- wait in the GAP state for pcs_busy_i LOW + state <= TXF_GAP; + end if; ---if(pcs_busy_i = '0') then + else + -- dont need timestamp, don't need GAP, just go to IDLE + state <= TXF_IDLE; + end if; -- if(oob.valid = '1' and oob.oob_type = c_WRF_OOB_TYPE_TX) then + else -- need some GAP + state <= TXF_GAP; + end if; -- f(g_force_gap_length = 0 and bitsel_d = '1') then + end if; -- if(eof_p1 = '1') then + + if(snk_valid = '1' and wb_snk_i.adr = c_WRF_DATA) then + src_fab_o.data <= wb_snk_i.dat; + src_fab_o.dvalid <= '1'; + src_fab_o.bytesel <= (not wb_snk_i.sel(0)) and (not needs_padding); + counter <= counter + 1; + else + src_fab_o.dvalid <= '0'; + src_fab_o.data <= (others => 'X'); + src_fab_o.bytesel <= '0'; + end if; + + if(wb_snk_i.sel(0) = '0') then + bitsel_d <='1'; + end if; + + if(needs_padding='1') then + src_fab_o.addr <= (others=>'0'); + else + src_fab_o.addr <= wb_snk_i.adr; + end if; + +------------------------------------------------------------------------------- +-- TX FSM states: WAIT_CRC, EMBED_CRC: dealing with frame checksum field +------------------------------------------------------------------------------- + + when TXF_GAP => + src_fab_o.eof <= '0'; + src_fab_o.error <= '0'; + src_fab_o.dvalid <= '0'; + wb_out.err <= '0'; + wb_out.rty <= '0'; + src_fab_o.bytesel <= '0'; + + if(counter >= c_IFG_LENGTH or g_force_gap_length = 0) then + + -- Submit the TX timestamp to the TXTSU queue + if(oob.valid = '1' and oob.oob_type = c_WRF_OOB_TYPE_TX) then + if(pcs_busy_i = '0') then + txtsu_stb_o <= '1'; + txtsu_ts_incorrect_o <= not txts_timestamp_valid_i; + txtsu_ts_value_o <= txts_timestamp_i; + txtsu_port_id_o <= regs_i.ecr_portid_o; + txtsu_fid_o <= oob.frame_id; + state <= TXF_STORE_TSTAMP; + end if; + else + state <= TXF_IDLE; + end if; + + else + counter <= counter + 1; + end if; + + when TXF_STORE_TSTAMP => -- to slow ??? anyway, we can finish the frame + + src_fab_o.eof <= '0'; + src_fab_o.error <= '0'; + src_fab_o.dvalid <= '0'; + wb_out.err <= '0'; + wb_out.rty <= '0'; + src_fab_o.bytesel<= '0'; + + if(txtsu_ack_i = '1') then + txtsu_stb_o <= '0'; + state <= TXF_IDLE; + end if; + +------------------------------------------------------------------------------- +-- TX FSM state ABORT: signalize underlying PCS block to abort the frame +-- immediately, corrupting its contents +------------------------------------------------------------------------------- + when TXF_ABORT => + src_fab_o.sof <= '0'; + src_fab_o.dvalid <= '1'; + src_fab_o.error <= '1'; + + counter <= (others => '0'); + state <= TXF_IDLE; + + end case; + end if; + end if; + end if; + end process; + + tx_en <= regs_i.ecr_tx_en_o and ep_ctrl and ep_ctrl_i; + + --p_gen_stall : process(src_dreq_i, state, regs_i, wb_snk_i, snk_cyc_d0, tx_en) + p_gen_stall : process(src_dreq_i, state, tx_en, wb_snk_i, eof_p1) + begin + --if(regs_i.ecr_tx_en_o = '0') then + if(tx_en = '0') then --ML + wb_out.stall <= '0'; -- /dev/null if TX disabled +-- elsif((wb_snk_i.cyc xor snk_cyc_d0) = '1') then +-- elsif(wb_snk_i.cyc = '1' and snk_cyc_d0 = '0') then -- ML: do it only at the SOF, not EOF +-- wb_out.stall <= '1'; -- /block for 1 cycle right upon + -- detection of a packet, so the FSM + -- has time to catch up + + -- stall at EOF - the SWcore should not send anything, but just in case, not to miss + -- SOF... the next cycle will be TXF_GAP (also stalling) or TXF_IDLE (can accept new frames) + elsif(eof_p1 = '1') then -- accept OOB as is + wb_out.stall <= '1'; + + -- when data is flowing (TXF_DATA) or we expect data (TXF_IDLE) stall only when no dreq_i + -- from other modules +--------------------------------------------------------------------------------------------- +-- ML: when error at the very end of the frame (e.g. due to jambo frame), stall happenend +-- at the last cycle before cyc DOWN, subsequently, cycle did not finish and switch hanged +--------------------------------------------------------------------------------------------- +-- elsif(src_dreq_i = '1' and state /= TXF_GAP and state /= TXF_ABORT and state /= TXF_DELAYED_SOF and state /= TXF_STORE_TSTAMP) then +--------------------------------------------------------------------------------------------- + elsif(src_dreq_i = '1' and state /= TXF_PAD and state /= TXF_GAP and state /= TXF_DELAYED_SOF and state /= TXF_STORE_TSTAMP) then + wb_out.stall <= '0'; -- during data/header phase - whenever + -- the sink is ready to accept data + + -- when we receive OOB, there we have always resources/possibilties to accept it + -- since it is dumped in here, so we prevent dreq_i going LOW from stopping + -- to receive OOB + elsif(wb_snk_i.adr = c_WRF_OOB and wb_snk_i.cyc = '1') then -- accept OOB as is + wb_out.stall <= '0'; + + -- one other option renderds stall + else + wb_out.stall <= '1'; + end if; + end process; + + p_gen_ack : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + wb_out.ack <= snk_valid; + end if; + end process; + + -- in theory, this should not happen: we don't send frames to ports which are DOWN, but.. + -- we make sure that we don't start sending frames on the PHY in the middle of the frame... + -- the TX is enabled only when we don't receive any frames from SWcore + p_ctrl: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + ep_ctrl <= '1'; + else + if(ep_ctrl_i = '0') then + ep_ctrl <= '0'; + elsif(ep_ctrl_i = '1' and wb_snk_i.cyc = '0') then + ep_ctrl <= '1'; + end if; --ep_ctr + end if;-- rst + end if; -- clk + end process; + + wb_snk_o <= wb_out; + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_inject_ctrl.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_inject_ctrl.vhd new file mode 100644 index 000000000..766de7613 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_inject_ctrl.vhd @@ -0,0 +1,235 @@ +------------------------------------------------------------------------------- +-- Title : Controller of +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_tx_inject_ctrl.vhd +-- Author : Maciej Lipinski +-- Company : CERN BE-CO-HT +-- Created : 2014-01-16 +-- Last update: 2014-01-16 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: this module enables to control HW packet injection in order +-- to turn the Endpoint into simple traffic generator for testing purposes +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2014 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wr_fabric_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; + +entity ep_tx_inject_ctrl is + + generic( + g_min_if_gap_length : integer + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + inject_req_o : out std_logic; + inject_ready_i : in std_logic; + inject_packet_sel_o : out std_logic_vector(2 downto 0); + inject_user_value_o : out std_logic_vector(15 downto 0); + inject_ctr_ena_o : out std_logic; + inject_ctr_mode_o : out std_logic_vector(1 downto 0); + + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers + ); +end ep_tx_inject_ctrl; + +architecture rtl of ep_tx_inject_ctrl is + + -- there a lag between setting inject_req and SOF, this nees to be included + constant if_gap_offset : unsigned(15 downto 0) := x"0000"; -- unused + constant src_fab_null : t_ep_internal_fabric := ( + sof => '0', + eof => '0', + error => '0', + dvalid => '0', + bytesel => '0', + has_rx_timestamp => '0', + rx_timestamp_valid => '0', + data => (others => '0'), + addr => (others => '0')); + type t_state is (IDLE, INJECT_REQ, INJECT, IFG, END_GEN); + + -- Wishbone settings + signal if_gap_value : unsigned(15 downto 0); + signal pck_sel : std_logic_vector(2 downto 0); + signal gen_ena : std_logic; + signal inj_mode : std_logic_vector(1 downto 0); + + signal if_gap_cnt : unsigned(15 downto 0); + signal frame_id_cnt : unsigned(15 downto 0); + signal within_packet : std_logic; + signal state : t_state; + + -- translation betwen if_gap_value and real IFG: + -- | ----------------------------------------- | + -- | if_gap_value | gap in words | gap in time | + -- | 0 | 7 | 112 ns | disallowed + -- | ......................................... | + -- | 5 | 12 | 192 ns | minimal leagal + -- | 6 | 13 | 208 ns | + -- | ......................................... | + -- | 65536 | 65546 | 1.048ms | maximum allowed due to register size (16 bits) + -- | ----------------------------------------- | +begin -- rtl + + p_detect_within : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + within_packet <= '0'; + else + if(snk_fab_i.sof = '1')then + within_packet <= '1'; + elsif(snk_fab_i.eof = '1' or snk_fab_i.error = '1') then + within_packet <= '0'; + end if; + end if; + end if; + end process; + + p_config_reg: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + if_gap_value <= (others=>'0'); + pck_sel <= (others=>'0'); + gen_ena <= '0'; + inj_mode <= (others=>'0'); + else + if(regs_i.inj_ctrl_pic_ena_load_o = '1') then -- writing the register + if (regs_i.inj_ctrl_pic_conf_valid_o = '1') then + if_gap_value <= unsigned(regs_i.inj_ctrl_pic_conf_ifg_o); + pck_sel <= regs_i.inj_ctrl_pic_conf_sel_o; + end if; + if(regs_i.inj_ctrl_pic_mode_valid_o = '1') then + inj_mode <= regs_i.inj_ctrl_pic_mode_id_o(1 downto 0); + end if; + gen_ena <= regs_i.inj_ctrl_pic_ena_o; + end if; + end if; + end if; + end process; + + p_ctrl_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= IDLE; + inject_req_o <= '0'; + if_gap_cnt <= (others => '0'); + frame_id_cnt <= (others => '0'); + else + case state is + when IDLE => + + -- start when + -- 1) inject enabled, and + -- 2) no packet being received from SWcore and + -- 3) no packet being just started (otherwise, we could have two SOFs + if(gen_ena = '1' and within_packet = '0' and snk_fab_i.sof = '0') then + inject_req_o <= '1'; + if_gap_cnt <= if_gap_offset; + frame_id_cnt <= (others => '0'); + state <= INJECT_REQ; + end if; + + when INJECT_REQ => + + inject_req_o <= '0'; + state <= INJECT; + + when INJECT => + + if(inject_ready_i = '1') then + frame_id_cnt <= frame_id_cnt + 1; + state <= IFG; + end if; + + when IFG => + + if(gen_ena = '0' ) then --gen disabled + if_gap_cnt <= (others => '0'); + frame_id_cnt <= (others => '0'); + if(within_packet = '0') then -- if there is no frame being currently dumped + state <= IDLE; -- go to idle state + else -- if there is a frame being dumped, + state <= END_GEN; -- wait until it finishes + end if; + elsif(if_gap_cnt < if_gap_value) then + if_gap_cnt <= if_gap_cnt + 1; + else + inject_req_o <= '1'; + if_gap_cnt <= if_gap_offset; + state <= INJECT_REQ; + end if; + + when END_GEN => + + if(within_packet = '0') then -- now we can gracefully come back to normal functing + state <= IDLE; + end if; + + when others => + + state <= IDLE; + if_gap_cnt <= (others => '0'); + frame_id_cnt <= (others => '0'); + + end case; + end if; + end if; + end process; + + inject_user_value_o <= std_logic_vector(frame_id_cnt); + inject_packet_sel_o <= pck_sel; + inject_ctr_ena_o <= gen_ena; + inject_ctr_mode_o <= inj_mode; + snk_dreq_o <= src_dreq_i when (state = IDLE) else '1'; -- dev/null if gen + src_fab_o <= snk_fab_i when (state = IDLE) else src_fab_null;-- dev/null if gen + regs_o.inj_ctrl_pic_conf_ifg_i <= std_logic_vector(if_gap_value); + regs_o.inj_ctrl_pic_conf_sel_i <= pck_sel; + regs_o.inj_ctrl_pic_conf_valid_i <= '0'; + regs_o.inj_ctrl_pic_ena_i <= gen_ena; + regs_o.inj_ctrl_pic_mode_id_i <= '0' & inj_mode; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_packet_injection.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_packet_injection.vhd new file mode 100644 index 000000000..08e40970c --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_packet_injection.vhd @@ -0,0 +1,251 @@ +------------------------------------------------------------------------------- +-- Title : 1000base-X MAC/Endpoint - TX packet injection unit +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_tx_packet_injection.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-11-01 +-- Last update: 2013-03-12 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Asynchronously sends pre-defined packets upon a hardware request. +-- Packet contents are defined in a buffer accessible via Wishbone. The buffer +-- is shared with the TX VLAN unit and can contain templates of up to 8 packets +-- of up to 128 bytes of size. It is possible to replace a selected 16-bit word +-- within each template with a user-provided value. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2012-11-01 1.0 twlostow Created +-- 2013-03-12 1.1 mlipinsk added empty-template protaciton +-- prepared signals for RMON +------------------------------------------------------------------------------- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; + +entity ep_tx_packet_injection is + + port + ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + + inject_req_i : in std_logic; + inject_ready_o : out std_logic; + inject_packet_sel_i : in std_logic_vector(2 downto 0); + inject_user_value_i : in std_logic_vector(15 downto 0); + inject_mode_i : in std_logic_vector(1 downto 0); + -- 0 : default + -- 1 : corrupt + -- 2 : unused + -- 3 : unused + + mem_addr_o : out std_logic_vector(9 downto 0); + mem_data_i : in std_logic_vector(17 downto 0) + ); + +end ep_tx_packet_injection; + +architecture rtl of ep_tx_packet_injection is + + type t_state is (WAIT_IDLE, SOF, DO_INJECT, EOF); + + alias template_last : std_logic is mem_data_i(16); + alias template_first : std_logic is mem_data_i(16); + alias template_user : std_logic is mem_data_i(17); + + signal state : t_state; + signal counter : unsigned(8 downto 0); + + signal within_packet : std_logic; + signal select_inject : std_logic; + + signal inj_src : t_ep_internal_fabric; + signal inject_req_latched : std_logic; + signal first_word : std_logic; -- ML: used for masking the first word (we use the + -- same bit for SOF and EOF + -- ML: singals for RMON counters + signal no_template_error : std_logic; -- ML: indicates that injection was attempted with no valid template + signal inject_done : std_logic; -- ML: indicates that requrested injection was successful + +begin -- rtl + + snk_dreq_o <= '0' when (state = DO_INJECT) else src_dreq_i; + inject_done <= '1' when (state = EOF and src_dreq_i = '1') else '0'; + + p_detect_within : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + within_packet <= '0'; + else + if(snk_fab_i.sof = '1')then + within_packet <= '1'; + end if; + + if(snk_fab_i.eof = '1' or snk_fab_i.error = '1') then + within_packet <= '0'; + end if; + end if; + end if; + end process; + + p_injection_request_ready : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + inject_ready_o <= '1'; + inject_req_latched <= '0'; + else + if(inject_req_i = '1') then + inject_ready_o <= '0'; + inject_req_latched <= '1'; + elsif(state = EOF and src_dreq_i = '1' ) then + inject_ready_o <= '1'; + inject_req_latched <= '0'; + elsif(no_template_error = '1') then + inject_ready_o <= '1'; + inject_req_latched <= '0'; + end if; + end if; + end if; + end process; + + p_injection_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= WAIT_IDLE; + select_inject <= '0'; + no_template_error <= '0'; + inj_src.sof <= '0'; + inj_src.eof <= '0'; + inj_src.dvalid <= '0'; + inj_src.error <= '0'; + first_word <= '0'; + else + case state is + when WAIT_IDLE => + inj_src.sof <= '0'; + inj_src.eof <= '0'; + inj_src.dvalid <= '0'; + inj_src.error <= '0'; + no_template_error <= '0'; + first_word <= '0'; + + if(inject_req_i = '1') then --ML: we make sure that we remember the packet_sel_i + -- only when req_i HIGH + counter(8 downto 6) <= unsigned(inject_packet_sel_i); + counter(5 downto 0) <= (others => '0'); + end if; + + if(within_packet = '0' and inject_req_latched = '1' and no_template_error = '0') then + state <= SOF; + select_inject <= '1'; + else + select_inject <= '0'; + end if; + + when SOF => + if(template_first = '0') then -- ML: check that the first word is valid, abort if error + state <= WAIT_IDLE; + no_template_error <= '1'; + elsif(src_dreq_i = '1') then + first_word <= '1'; -- since the same bit is for SOF and EOF, we need to mask SOF + -- during first word + inj_src.sof <= '1'; + state <= DO_INJECT; + end if; + + when DO_INJECT => + inj_src.sof <= '0'; + + if(src_dreq_i = '1') then + + inj_src.dvalid <= '1'; + counter <= counter + 1; + + else + inj_src.dvalid <= '0'; + end if; + + if(first_word = '1' and template_first = '0') then -- ML: first word read + first_word <= '0'; + end if; + + if(template_last = '1' and inj_src.dvalid = '1' and first_word = '0' and src_dreq_i = '1') then + inj_src.dvalid <= '0'; + state <= EOF; + if(inject_mode_i = "01") then + inj_src.error <= '1'; + else + inj_src.eof <= '1'; + end if; + end if; + + when EOF => + inj_src.eof <= '0'; + inj_src.error <= '0'; + if(src_dreq_i = '1') then + state <= WAIT_IDLE; + select_inject <= '0'; + end if; + end case; + end if; + end if; + end process; + +-- inj_src.bytesel <= '0'; + -- the last word cannot be user-defined as we use the user bit to indicate odd size + inj_src.bytesel <= template_user when (template_last = '1' and first_word = '0') else '0'; +-- inj_src.error <= '0'; + + p_inj_src_data : process(template_user, inject_user_value_i, mem_data_i,template_last,first_word) + begin + if(template_user = '1' and template_last = '0' and first_word = '0') then + inj_src.data <= inject_user_value_i; + else + inj_src.data <= mem_data_i(15 downto 0); + end if; + end process; + + src_fab_o <= inj_src when select_inject = '1' else snk_fab_i; + + + mem_addr_o <= '1' & std_logic_vector(counter); +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_path.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_path.vhd new file mode 100644 index 000000000..ceba9c0a2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_path.vhd @@ -0,0 +1,352 @@ +------------------------------------------------------------------------------- +-- Title : Complete Transmit Path +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_tx_path.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-11-01 +-- Last update: 2017-02-03 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Full transmit path of the endpoint (excluding the PCS). +-- Chains the wishbone interface and header processor, followed by the VLAN unit +-- (optional), packet injector (optional) and CRC inserter. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009 - 2012 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.wr_fabric_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; + +entity ep_tx_path is + + generic( + g_with_vlans : boolean; + g_with_timestamper : boolean; + g_with_packet_injection : boolean; + g_with_inj_ctrl : boolean := true; + g_force_gap_length : integer; + g_runt_padding : boolean; + g_use_new_crc : boolean + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + +------------------------------------------------------------------------------ +-- Physical Coding Sublayer (PCS) interface +------------------------------------------------------------------------------ + + pcs_fab_o : out t_ep_internal_fabric; + pcs_error_i : in std_logic; + pcs_busy_i : in std_logic; + pcs_dreq_i : in std_logic; + +------------------------------------------------------------------------------- +-- WRF Sink (see WRF specification for the details) +------------------------------------------------------------------------------- + + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + +------------------------------------------------------------------------------- +-- Flow Control Unit signals +------------------------------------------------------------------------------- + +-- TX send pause frame - when active, the framer will send a PAUSE frame +-- as soon as possible. The pause quanta must be provided on tx_pause_delay_i input. + fc_pause_req_i : in std_logic; + fc_pause_delay_i : in std_logic_vector(15 downto 0); + +-- TX send pause acknowledge - active after the current pause send request has +-- been completed + fc_pause_ready_o : out std_logic; + +-- When active, the framer will allow for packet transmission. + fc_flow_enable_i : in std_logic; + +------------------------------------------------------------------------------- +-- OOB/TSU signals +------------------------------------------------------------------------------- + +-- Port ID value + txtsu_port_id_o : out std_logic_vector(4 downto 0); +-- Frame ID value + txtsu_fid_o : out std_logic_vector(16 -1 downto 0); +-- Encoded timestamps + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + +-- TX timestamp strobe: HI tells the TX timestamping unit that a timestamp is +-- available on txtsu_ts_value_o, txtsu_fid_o andd txtsu_port_id_o. The correctness +-- of the timestamping is indiacted on txtsu_ts_incorrect_o. Line remains HI +-- until assertion of txtsu_ack_i. + txtsu_stb_o : out std_logic; + +-- TX timestamp acknowledge: HI indicates that TXTSU has successfully received +-- the timestamp + txtsu_ack_i : in std_logic; + +------------------------------------------------------------------------------ +-- Timestamp input from the timestamping unit +------------------------------------------------------------------------------ + txts_timestamp_i : in std_logic_vector(31 downto 0); + txts_timestamp_valid_i : in std_logic; + +------------------------------------------------------------------------------ +-- Packet Injector (for TRU & HW-RSTP) +------------------------------------------------------------------------------ + + inject_req_i : in std_logic := '0'; + inject_ready_o : out std_logic; + inject_packet_sel_i : in std_logic_vector(2 downto 0) := "000"; + inject_user_value_i : in std_logic_vector(15 downto 0) := x"0000"; + + +------------------------------------------------------------------------------- +-- Control registers +------------------------------------------------------------------------------- + ep_ctrl_i : in std_logic :='1'; + regs_i : in t_ep_out_registers; + regs_o : out t_ep_in_registers; + dbg_o : out std_logic_vector(33 downto 0) + ); + + +end ep_tx_path; + +architecture rtl of ep_tx_path is + + type t_fab_pipe is array(integer range <>) of t_ep_internal_fabric; + + signal fab_pipe : t_fab_pipe(4 downto 0); + signal dreq_pipe : std_logic_vector(4 downto 0); + + signal vlan_mem_addr : std_logic_vector(9 downto 0); + signal vlan_mem_data : std_logic_vector(17 downto 0); + + signal txtsu_stb : std_logic; + + signal inject_req : std_logic; + signal inject_ready : std_logic; + signal inject_packet_sel : std_logic_vector(2 downto 0); + signal inject_user_value : std_logic_vector(15 downto 0); + signal inject_mode : std_logic_vector( 1 downto 0); + + signal inj_ctr_req : std_logic; + signal inj_ctr_packet_sel : std_logic_vector(2 downto 0); + signal inj_ctr_user_value : std_logic_vector(15 downto 0); + signal inj_ctr_ena : std_logic; + signal inj_ctr_mode : std_logic_vector( 1 downto 0); + + +begin -- rtl + + U_Header_Processor : ep_tx_header_processor + generic map ( + g_with_packet_injection => g_with_packet_injection, + g_with_timestamper => g_with_timestamper, + g_force_gap_length => g_force_gap_length, + g_runt_padding => g_runt_padding) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + src_fab_o => fab_pipe(0), + src_dreq_i => dreq_pipe(0), + pcs_busy_i => pcs_busy_i, + pcs_error_i => pcs_error_i, + wb_snk_i => snk_i, + wb_snk_o => snk_o, + fc_pause_req_i => fc_pause_req_i, + fc_pause_delay_i => fc_pause_delay_i, + fc_pause_ready_o => fc_pause_ready_o, + fc_flow_enable_i => fc_flow_enable_i, + txtsu_port_id_o => txtsu_port_id_o, + txtsu_fid_o => txtsu_fid_o, + txtsu_ts_value_o => txtsu_ts_value_o, + txtsu_ts_incorrect_o => txtsu_ts_incorrect_o, + txtsu_stb_o => txtsu_stb, --txtsu_stb_o, + txtsu_ack_i => txtsu_ack_i, + txts_timestamp_i => txts_timestamp_i, + txts_timestamp_valid_i => txts_timestamp_valid_i, + ep_ctrl_i => ep_ctrl_i, + regs_i => regs_i); + + txtsu_stb_o <= txtsu_stb; + + assert not (g_with_packet_injection and not g_with_vlans) + report "wr_endpoint: packet injection requires VLAN support to be enabled" severity failure; + + gen_with_inj_ctrl: if(g_with_inj_ctrl and g_with_packet_injection) generate + -- the injector control has two main purposes: + -- 1) control ep_tx_packet_injector so that it continuously generatres frames with + -- desired interframe gap + -- 2) block the possible traffic coming from SWcore + -- - so that it does not disturb generation which is done only between frames from SWcore + -- - each frame coming from SWcore is "scanned" by Ethertype in the RAM which is used + -- for generation -> if ep_tx_vlan_unit is used (if dev/null was done after this module) + -- when ep_tx_packet_injection is used to genrate frame... we have problem cause two + -- modules read from the same RAM + U_Injector_ctr: ep_tx_inject_ctrl + generic map ( + g_min_if_gap_length => 5) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + snk_fab_i => fab_pipe(0), + snk_dreq_o => dreq_pipe(0), + src_fab_o => fab_pipe(1), + src_dreq_i => dreq_pipe(1), + inject_req_o => inj_ctr_req, + inject_ready_i => inject_ready, + inject_packet_sel_o => inj_ctr_packet_sel, + inject_user_value_o => inj_ctr_user_value, + inject_ctr_ena_o => inj_ctr_ena, + inject_ctr_mode_o => inj_ctr_mode, + regs_i => regs_i, + regs_o => regs_o); + end generate gen_with_inj_ctrl; + + inject_req <= inj_ctr_req when (inj_ctr_ena ='1') else inject_req_i; + inject_packet_sel <= inj_ctr_packet_sel when (inj_ctr_ena ='1') else inject_packet_sel_i; + inject_ready_o <= inject_ready; + + gen_without_inj_ctrl: if((not g_with_inj_ctrl) or (not g_with_packet_injection)) generate + fab_pipe(1) <= fab_pipe(0); + dreq_pipe(0) <= dreq_pipe(1); + inj_ctr_req <= '0'; + inj_ctr_mode <= (others => '0'); + inj_ctr_packet_sel <= (others => '0'); + inj_ctr_user_value <= (others => '0'); + inj_ctr_ena <= '0'; + regs_o <= c_ep_in_registers_init_value; + end generate gen_without_inj_ctrl; + + gen_with_vlan_unit : if(g_with_vlans) generate + U_VLAN_Unit : ep_tx_vlan_unit + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + snk_fab_i => fab_pipe(1), + snk_dreq_o => dreq_pipe(1), + src_fab_o => fab_pipe(2), + src_dreq_i => dreq_pipe(2), + inject_mem_addr_i => vlan_mem_addr, + inject_mem_data_o => vlan_mem_data, + uram_offset_wr_i => regs_i.vcr1_offset_wr_o, + uram_offset_i => regs_i.vcr1_offset_o, + uram_data_i => regs_i.vcr1_data_o); + end generate gen_with_vlan_unit; + + gen_without_vlan_unit : if(not g_with_vlans) generate + fab_pipe(2) <= fab_pipe(1); + dreq_pipe(1) <= dreq_pipe(2); + end generate gen_without_vlan_unit; + + gen_with_injection : if(g_with_packet_injection) generate + + inject_user_value <= inj_ctr_user_value when (inj_ctr_ena ='1') else inject_user_value_i; + inject_mode <= inj_ctr_mode when (inj_ctr_ena ='1') else "00"; + + U_Injector : ep_tx_packet_injection + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + snk_fab_i => fab_pipe(2), + snk_dreq_o => dreq_pipe(2), + src_fab_o => fab_pipe(3), + src_dreq_i => dreq_pipe(3), + inject_req_i => inject_req, + inject_ready_o => inject_ready, + inject_packet_sel_i => inject_packet_sel, + inject_user_value_i => inject_user_value, + inject_mode_i => inject_mode, + mem_addr_o => vlan_mem_addr, + mem_data_i => vlan_mem_data); + end generate gen_with_injection; + + gen_without_injection : if (not g_with_packet_injection) generate + fab_pipe(3) <= fab_pipe(2); + dreq_pipe(2) <= dreq_pipe(3); + inject_ready <= '0'; + end generate gen_without_injection; + + U_Insert_CRC : ep_tx_crc_inserter + generic map( + g_use_new_crc => g_use_new_crc) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + snk_fab_i => fab_pipe(3), + snk_dreq_o => dreq_pipe(3), + src_fab_o => fab_pipe(4), + src_dreq_i => dreq_pipe(4), + dbg_o => dbg_o(33 downto 31)); + + pcs_fab_o <= fab_pipe(4); + dreq_pipe(4) <= pcs_dreq_i; + +-- GEN_DBG: for i in 0 to 3 generate +-- dbg_o(i) <= fab_pipe(i).sof; +-- dbg_o(i+4) <= fab_pipe(i).eof; +-- end generate GEN_DBG; + + dbg_o(0) <= fab_pipe(0).sof; -- 64 + dbg_o(1) <= fab_pipe(2).sof; -- 65 + dbg_o(2) <= fab_pipe(3).sof; -- 66 + dbg_o(3) <= fab_pipe(4).sof; -- 67 + dbg_o(4) <= fab_pipe(0).eof; -- 68 + dbg_o(5) <= fab_pipe(2).eof; -- 69 + dbg_o(6) <= fab_pipe(3).eof; -- 70 + dbg_o(7) <= fab_pipe(4).eof; -- 71 + + dbg_o(8) <= dreq_pipe(0); -- 72 + dbg_o(9) <= dreq_pipe(2); -- 73 + dbg_o(10) <= dreq_pipe(3); -- 74 + dbg_o(11) <= fab_pipe(0).dvalid; -- 75 + dbg_o(12) <= fab_pipe(4).dvalid; -- 32 + -- new 4 bits + dbg_o(13) <= dreq_pipe(4); -- 33 + dbg_o(14) <= txtsu_stb; -- 34 + dbg_o(15) <= txtsu_ack_i; -- 35 + dbg_o(16) <= fab_pipe(2).dvalid; -- 36 +-- dbg_o(28 downto 13) <= fab_pipe(2).data; + dbg_o(17) <= inj_ctr_req; -- 37 + dbg_o(18) <= inject_req; -- 38 + dbg_o(19) <= inject_ready; -- 39 inj_ctr_user_value; + dbg_o(20) <= inj_ctr_ena; -- 40 + dbg_o(23 downto 21) <= inject_packet_sel; -- 41-43 + dbg_o(24) <= inject_req_i; -- 43 + dbg_o(28 downto 25) <= fab_pipe(3).data(3 downto 0); +-- dbg_o(28 downto 17) <= fab_pipe(3).data(11 downto 0); + dbg_o(30 downto 29) <= fab_pipe(3).addr; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_16bit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_16bit.vhd new file mode 100644 index 000000000..0bc801ee2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_16bit.vhd @@ -0,0 +1,546 @@ +------------------------------------------------------------------------------- +-- Title : 16-bit transmit path for 1000Base-X PCS +-- Project : White Rabbit MAC/Endpoint +------------------------------------------------------------------------------- +-- File : ep_tx_pcs_16bit.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT section +-- Created : 2009-06-16 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Module implements a 16-bit transmit path for 802.3z 1000BaseX PCS. +-- This block interfaces the Ethernet framer to TX PMA (Physical Medium Attachment). +-- It performs preamble generation, insertion of idle patterns, all the low-level +-- signalling. Strobing signal for taking TX timestamps is also generated. +-- +-- Module uses two separate clocks: 62.5 MHz phy_tx_clk_i +-- (Transmit clock for PHY) which clocks 8b10b signalling layer, and an async +-- (clk_sys_i) which is used for data exchange with the rest of MAC data path. Data +-- exchange between these clock domains is done using an async FIFO. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011-2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2011-10-15 0.2 twlostow 16-bit version for Virtex 6 GTX +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; + + +entity ep_tx_pcs_16bit is + + port ( +-- reset (synchronous to clk_sys_i, active LO) + rst_n_i : in std_logic; + +-- system clock (faster than reference) + clk_sys_i : in std_logic; + +-- reset (phy_tx_clk_i sync) + rst_txclk_n_i : in std_logic; + +------------------------------------------------------------------------------- +-- TX Framer inteface +------------------------------------------------------------------------------- + +-- TX Fabric input + pcs_fab_i : in t_ep_internal_fabric; + +-- HI pulse indicates an error during transmission of a frame (buffer underrun) + pcs_error_o : out std_logic; + +-- HI indicates that the PCS is busy (transmitting a frame or during autonegotiation) + pcs_busy_o : out std_logic; + +-- HI indicates that PCS FIFO is almost full. + pcs_dreq_o : out std_logic; + +------------------------------------------------------------------------------- +-- WB controller control signals +------------------------------------------------------------------------------- + + mdio_mcr_reset_i : in std_logic; +-- Transmit Control Register, EN_PCS field + mdio_mcr_pdown_i : in std_logic; +-- Transmit Control Register, TX_CAL field + mdio_wr_spec_tx_cal_i : in std_logic; + +-- autonegotiation control + an_tx_en_i : in std_logic; + an_tx_val_i : in std_logic_vector(15 downto 0); + +-- Timestamp strobe + timestamp_trigger_p_a_o : out std_logic; + +-- RMON events + rmon_tx_underrun : out std_logic; + +------------------------------------------------------------------------------- +-- PHY Interface +------------------------------------------------------------------------------- + + phy_tx_clk_i : in std_logic; + phy_tx_data_o : out std_logic_vector(15 downto 0); + phy_tx_k_o : out std_logic_vector(1 downto 0); + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic; + + dbg_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_rd_count_o : out std_logic_vector(5+4 downto 0) + ); + +end ep_tx_pcs_16bit; + + +architecture behavioral of ep_tx_pcs_16bit is + +-- TX state machine definitions + type t_tbif_tx_state is (TX_COMMA_IDLE, TX_CAL, TX_CR12, TX_CR34, TX_SPD_PREAMBLE, TX_DATA, TX_PREAMBLE, TX_SFD, TX_EPD, TX_EXTEND, TX_GEN_ERROR); + +-- TX state machine signals + + signal tx_is_k : std_logic_vector(1 downto 0); + signal tx_odata_reg : std_logic_vector(15 downto 0); + signal tx_catch_disparity : std_logic; + signal tx_state : t_tbif_tx_state; + signal tx_cntr : unsigned(3 downto 0); + signal tx_cr_alternate : std_logic; + +-- TX clock alignment FIFO signals + signal fifo_packed_in, fifo_packed_out : std_logic_vector(17 downto 0); + signal fifo_empty : std_logic; + signal fifo_almost_empty : std_logic; + signal fifo_almost_full : std_logic; + signal fifo_enough_data : std_logic; + signal fifo_wr : std_logic; + signal fifo_rd : std_logic := '0'; + signal fifo_ready : std_logic; + signal fifo_clear_n, fifo_clear_n_d0, fifo_clear_n_d1, fifo_clear_n_d2, fifo_clear_n_d3, fifo_clear_n_d4 : std_logic; + signal fifo_read_int : std_logic; + signal fifo_fab : t_ep_internal_fabric; + + signal tx_busy : std_logic; + signal tx_error : std_logic; + signal rst_n_tx : std_logic; + + signal mdio_mcr_reset_synced : std_logic; + signal mdio_mcr_pdown_synced : std_logic; + + signal an_tx_en_synced : std_logic; + signal wr_count : std_logic_vector(6 downto 0); + signal rd_count : std_logic_vector(6 downto 0); + + constant tx_interframe_gap: unsigned(3 downto 0) := x"2"; --ML changed from "1000" to 0010 + -- effectively it is 6 cycles for IFG: + -- last data (CRC) of the previous frame + -- ----------------------------------------- + -- 3 cycles for count down (2 downto 0) + -- 1 cycle fifo_rd + -- 1 read SOF from FIFO + -- 1 cycle in TX_SPD_PREAMBLE + -- ----------------------------------------- + -- just now we send Preamble + -- +begin + + U_sync_pcs_busy_o : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => tx_busy, + synced_o => pcs_busy_o); + + U_sync_pcs_error_o : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => tx_error, + ppulse_o => pcs_error_o); + + U_sync_an_tx_en : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_tx_clk_i, + rst_n_i => rst_n_i, + data_i => an_tx_en_i, + synced_o => an_tx_en_synced); + + U_sync_mcr_reset : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_tx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_reset_i, + synced_o => mdio_mcr_reset_synced, + npulse_o => open, + ppulse_o => open); + + U_sync_power_down : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_tx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_pdown_i, + synced_o => mdio_mcr_pdown_synced); + + phy_tx_data_o <= tx_odata_reg; + phy_tx_k_o <= tx_is_k; + + rst_n_tx <= rst_txclk_n_i and not mdio_mcr_reset_synced; + +------------------------------------------------------------------------------- +-- Clock alignment FIFO +------------------------------------------------------------------------------- + + + ------------------------------------------------------------------------------------------- + -- some hacks to make pdown (in particular killing the link) work with Xilix native FIFOs + -- (the rst signal can be set (LOW) only after 4 cycles after rd_i is "unset" (LOW) + ------------------------------------------------------------------------------------------- + fifo_clear_n_d0 <= '0' when (rst_n_i = '0') or (mdio_mcr_pdown_synced = '1') else '1'; + p_fifo_clean : process(phy_tx_clk_i) + begin + if rising_edge(phy_tx_clk_i) then + fifo_clear_n_d1 <= fifo_clear_n_d0; + fifo_clear_n_d2 <= fifo_clear_n_d1; + fifo_clear_n_d3 <= fifo_clear_n_d2; + fifo_clear_n_d4 <= fifo_clear_n_d3; + end if; + end process; + + fifo_clear_n <= fifo_clear_n_d4 when (fifo_clear_n_d0 = '0') else + fifo_clear_n_d0; + fifo_read_int <= fifo_rd and not (fifo_fab.eof or fifo_fab.error or fifo_fab.sof) and + fifo_clear_n_d0; + ------------------------------------------------------------------------------------------- + f_pack_fifo_contents(pcs_fab_i, fifo_packed_in, fifo_wr, true); + + + + U_TX_FIFO : generic_async_fifo + generic map ( + g_data_width => 18, + g_size => 128,--64, + g_with_rd_empty => true, + g_with_rd_almost_empty => true, + g_with_wr_almost_full => true, + g_almost_empty_threshold => 20, -- must be not more/equal then mini-frame size (so 64/2), + -- therwise frames get stuck in PCS 40, + + -- ML this is a hack: we have a problem, the native FIFO that was used here + -- is not working ocrrectly (probably something with full/empty/etc signals + -- If this flags here are defined, another fifo (v6_hwfifo) is used, it is + -- not the best for resources... but works. We tried increaseing the size + -- of the FIFO, changing thresholds... not works very well. + -- The native FIFO works somehow better with the following parameters + -- g_size = 1000 + -- g_almost_full_threshold = 900 + -- but it is still not good enough to use it + -- + g_with_rd_count => true, -- ML debug + g_with_wr_count => true, -- ML debug + + g_almost_full_threshold => 100) -- fixme: make this a generic (or WB register) + port map ( + rst_n_i => fifo_clear_n, + clk_wr_i => clk_sys_i, + d_i => fifo_packed_in, + we_i => fifo_wr, + wr_empty_o => dbg_wr_count_o(0), --open, + wr_full_o => dbg_wr_count_o(1), --open, + wr_almost_empty_o => dbg_wr_count_o(2), --open, + wr_almost_full_o => fifo_almost_full, + wr_count_o => wr_count, + clk_rd_i => phy_tx_clk_i, + q_o => fifo_packed_out, + rd_i => fifo_read_int, + rd_empty_o => fifo_empty, + rd_full_o => dbg_rd_count_o(1) ,--open, + rd_almost_empty_o => fifo_almost_empty, + rd_almost_full_o => dbg_rd_count_o(3), + rd_count_o => rd_count); --rd_count);--dbg_rd_count_o); --open); + + dbg_wr_count_o(3) <= fifo_almost_full; + dbg_rd_count_o(0) <= fifo_empty; + dbg_rd_count_o(2) <= fifo_almost_empty; + + dbg_wr_count_o(9 downto 4) <= wr_count(5 downto 0); + dbg_rd_count_o(9 downto 4) <= rd_count(5 downto 0); + + fifo_enough_data <= not fifo_almost_empty; + + p_gen_fifo_ready_flag : process(phy_tx_clk_i) + begin + if rising_edge(phy_tx_clk_i) then + fifo_ready <= fifo_read_int; + end if; + end process; + + f_unpack_fifo_contents(fifo_packed_out, fifo_ready, fifo_fab, true); + + ----------------------------------------------------------------------------- + -- TX PCS state machine + ----------------------------------------------------------------------------- + p_tx_fsm : process (phy_tx_clk_i) + begin + + if rising_edge(phy_tx_clk_i) then + +-- The PCS is reset or disabled + if(rst_n_tx = '0' or mdio_mcr_pdown_synced = '1') then + tx_state <= TX_COMMA_IDLE; + timestamp_trigger_p_a_o <= '0'; + fifo_rd <= '0'; + tx_error <= '0'; + tx_odata_reg <= (others => '0'); + tx_is_k <= "00"; + tx_cr_alternate <= '0'; + tx_catch_disparity <= '0'; + tx_cntr <= (others => '0'); + rmon_tx_underrun <= '0'; + else + case tx_state is +------------------------------------------------------------------------------- +-- State COMMA: sends the /I/ sequence (K28.5 + D5.6/D16.2) +------------------------------------------------------------------------------- + when TX_COMMA_IDLE => + + -- clear the RMON/error pulse after 2 cycles (DATA->COMMA->IDLE) to + -- make sure is't long enough to trigger the event counter + rmon_tx_underrun <= '0'; + tx_error <= '0'; + + tx_is_k <= "10"; + tx_odata_reg(15 downto 8) <= c_K28_5; + + if (phy_tx_disparity_i = '1' and tx_catch_disparity = '1') then + tx_odata_reg(7 downto 0) <= c_d5_6; + else + tx_odata_reg(7 downto 0) <= c_d16_2; + end if; + + +-- endpoint wants to send Config_Reg + if(an_tx_en_synced = '1') then + tx_state <= TX_CR12; + tx_cr_alternate <= '0'; + fifo_rd <= '0'; + +-- we've got a new frame in the FIFO + elsif (fifo_fab.sof = '1' and fifo_ready = '1' and tx_cntr = "0000")then + fifo_rd <= '0'; + tx_state <= TX_SPD_PREAMBLE; + tx_cntr <= "0001"; + +-- host requested a calibration pattern + elsif(mdio_wr_spec_tx_cal_i = '1') then + tx_state <= TX_CAL; + fifo_rd <= '0'; + tx_cr_alternate <= '0'; + else +-- continue sending idle sequences and checking if something has arrived in the +-- FIFO + if(tx_cntr /= "0000") then + fifo_rd <= '0'; + else + fifo_rd <= (not fifo_empty) and fifo_enough_data; + end if; + tx_state <= TX_COMMA_IDLE; + end if; + + tx_catch_disparity <= '0'; + + if(tx_cntr /= "0000") then + tx_cntr <= tx_cntr - 1; + end if; +------------------------------------------------------------------------------- +-- State: CAL: transmit the calibration sequence +------------------------------------------------------------------------------- + + when TX_CAL => + tx_is_k <= "11"; + tx_odata_reg <= c_k28_7 & c_k28_7; + tx_cr_alternate <= '1'; + if(mdio_wr_spec_tx_cal_i = '0' and tx_cr_alternate = '1') then + tx_state <= TX_COMMA_IDLE; + end if; + +------------------------------------------------------------------------------- +-- States: CR1, CR2, CR3, CR4: send the /C/ Configuration code set +------------------------------------------------------------------------------- + + when TX_CR12 => + fifo_rd <= not fifo_empty; + + tx_is_k <= "10"; + tx_odata_reg(15 downto 8) <= c_k28_5; + + if (tx_cr_alternate = '1') then + tx_odata_reg(7 downto 0) <= c_d21_5; + else + tx_odata_reg(7 downto 0) <= c_d2_2; + end if; + + tx_cr_alternate <= not tx_cr_alternate; + tx_state <= TX_CR34; + + when TX_CR34 => + fifo_rd <= not fifo_empty; + + tx_is_k <= "00"; + tx_odata_reg(15 downto 8) <= an_tx_val_i(7 downto 0); + tx_odata_reg(7 downto 0) <= an_tx_val_i(15 downto 8); + + if(an_tx_en_synced = '1') then + tx_state <= TX_CR12; + else + tx_state <= TX_COMMA_IDLE; + end if; + + +------------------------------------------------------------------------------- +-- State SPD: sends a start-of-packet delimeter +------------------------------------------------------------------------------- + when TX_SPD_PREAMBLE => + fifo_rd <= '0'; + tx_is_k <= "10"; + tx_odata_reg <= c_k27_7 & c_preamble_char; + tx_state <= TX_PREAMBLE; + +------------------------------------------------------------------------------- +-- State PREAMBLE: produces an Ethernet preamble +------------------------------------------------------------------------------- + when TX_PREAMBLE => + tx_is_k <= "00"; + tx_odata_reg <= c_preamble_char & c_preamble_char; + + if (tx_cntr = "0000") then + tx_state <= TX_SFD; + fifo_rd <= '1'; + end if; + + tx_cntr <= tx_cntr - 1; + +------------------------------------------------------------------------------- +-- State SFD: outputs the start-of-frame delimeter (last byte of the preamble) +------------------------------------------------------------------------------- + when TX_SFD => + tx_is_k <= "00"; + tx_odata_reg <= c_preamble_char & c_preamble_sfd; + timestamp_trigger_p_a_o <= '1'; + tx_state <= TX_DATA; + + when TX_DATA => + + if((fifo_empty = '1' or fifo_fab.error = '1') and fifo_fab.eof = '0') then -- FIFO underrun? + tx_odata_reg <= c_k30_7 & c_k23_7; -- emit error propagation code + tx_is_k <= "11"; + tx_state <= TX_GEN_ERROR; + tx_error <= not fifo_fab.error; + rmon_tx_underrun <= '1'; + fifo_rd <= '0'; + else + + if(fifo_fab.bytesel = '1') then + tx_odata_reg <= fifo_fab.DATA(15 downto 8) & c_k29_7; + tx_is_k <= "01"; + else + tx_odata_reg <= fifo_fab.DATA; + tx_is_k <= "00"; + end if; + + if (fifo_fab.eof = '1') then + if(fifo_fab.bytesel = '1') then + tx_state <= TX_EXTEND; + else + tx_state <= TX_EPD; + end if; + fifo_rd <= '0'; + end if; + end if; + +------------------------------------------------------------------------------- +-- State EPD: send End-of-frame delimeter +------------------------------------------------------------------------------- + when TX_EPD => + timestamp_trigger_p_a_o <= '0'; + tx_is_k <= "11"; + tx_odata_reg <= c_k29_7 & c_k23_7; + tx_catch_disparity <= '1'; + tx_cntr <= tx_interframe_gap; + tx_state <= TX_COMMA_IDLE; + +-------------------------------------------------------------------------------- +-- State EXTEND: send the carrier extension +------------------------------------------------------------------------------- + when TX_EXTEND => + timestamp_trigger_p_a_o <= '0'; + tx_is_k <= "11"; + tx_odata_reg <= c_k23_7 & c_k23_7; + tx_catch_disparity <= '1'; + tx_cntr <= tx_interframe_gap-1;--"0100"; + tx_state <= TX_COMMA_IDLE; + +------------------------------------------------------------------------------- +-- State GEN_ERROR: entered when an error occured. Just terminates the frame. +------------------------------------------------------------------------------- + when TX_GEN_ERROR => + tx_state <= TX_EPD; + + end case; + end if; + end if; + end process; + + process(phy_tx_clk_i) + begin + if rising_edge(phy_tx_clk_i) then + if fifo_empty = '0' or (tx_state /= TX_CR12 and tx_state /= TX_CR34 and tx_state /= TX_COMMA_IDLE) then + tx_busy <= '1'; + else + tx_busy <= '0'; + end if; + end if; + end process; + + pcs_dreq_o <= not fifo_almost_full; + +end behavioral; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_8bit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_8bit.vhd new file mode 100644 index 000000000..db19a419a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_pcs_8bit.vhd @@ -0,0 +1,514 @@ +------------------------------------------------------------------------------- +-- Title : 1000BaseT/X MAC Endpoint - receive path PCS for 1000BaseX +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : ep_tx_pcs_tbi.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2009-06-16 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Module implements the transmit path for 802.3z 1000BaseX PCS. +-- This block interfaces the Ethernet framer to TX PMA (Physical Medium Attachment). +-- It performs preamble generation, insertion of idle patterns, all the low-level +-- signalling (including 8b10b coding). Strobing signal for taking TX timestamps +-- is also generated. +-- +-- Module uses two separate clocks: 125 MHz tbi_tx_clk (or gtp_tx_clk) +-- (Transmit clock for PHY) which clocks 8b10b signalling layer, and 62.5 MHz +-- (clk_sys_i) which is used for data exchange with the rest of switch. Data +-- exchange between these clock domains is done using an async FIFO. +-- +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2009-06-16 0.1 twlostow Created (no error propagation supported yet) +-- 2010-04-06 0.2 twlostow Cleanup, new timestamping/LCR scheme +-- 2010-07-30 0.2 twlostow Fixed preamble length bug +-- 2010-11-18 0.4 twlostow Added support for Xilinx GTP transceivers. +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; + + +entity ep_tx_pcs_8bit is + + port ( +-- reset (synchronous to refclk2, active LO) + rst_n_i : in std_logic; + +-- 62.5 MHz clock (refclk/2) + clk_sys_i : in std_logic; + +-- reset (phy_tx_clk_i sync) + rst_txclk_n_i : in std_logic; + +------------------------------------------------------------------------------- +-- TX Framer inteface +------------------------------------------------------------------------------- + +-- TX Fabric input + pcs_fab_i : in t_ep_internal_fabric; + +-- HI pulse indicates an error during transmission of a frame (buffer underrun) + pcs_error_o : out std_logic; + +-- HI indicates that the PCS is busy (transmitting a frame or during autonegotiation) + pcs_busy_o : out std_logic; + +-- HI indicates that PCS FIFO is almost full. + pcs_dreq_o : out std_logic; + +------------------------------------------------------------------------------- +-- WB controller control signals +------------------------------------------------------------------------------- + + mdio_mcr_reset_i : in std_logic; +-- Transmit Control Register, EN_PCS field + mdio_mcr_pdown_i : in std_logic; +-- Transmit Control Register, TX_CAL field + mdio_wr_spec_tx_cal_i : in std_logic; + +-- autonegotiation control + an_tx_en_i : in std_logic; + an_tx_val_i : in std_logic_vector(15 downto 0); + +-- Timestamp strobe + timestamp_trigger_p_a_o : out std_logic; + +-- RMON events + rmon_tx_underrun : out std_logic; + +------------------------------------------------------------------------------- +-- PHY Interface +------------------------------------------------------------------------------- + + phy_tx_clk_i : in std_logic; + phy_tx_data_o : out std_logic_vector(7 downto 0); + phy_tx_k_o : out std_logic; + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic + ); + +end ep_tx_pcs_8bit; + + +architecture behavioral of ep_tx_pcs_8bit is + +-- TX state machine definitions + type t_tbif_tx_state is (TX_COMMA, TX_CAL, TX_CR1, TX_CR2, TX_CR3, TX_CR4, TX_SPD, TX_IDLE, TX_DATA, TX_PREAMBLE, TX_SFD, TX_EPD, TX_EXTEND, TX_GOTO_COMMA, TX_GEN_ERROR); + +-- TX state machine signals + + signal tx_is_k : std_logic; + signal tx_catch_disparity : std_logic; + signal tx_odata_reg : std_logic_vector(7 downto 0); + signal tx_state : t_tbif_tx_state; + signal tx_cntr : unsigned(3 downto 0); + signal tx_cr_alternate : std_logic; + +-- TX clock alignment FIFO signals + signal fifo_packed_in, fifo_packed_out : std_logic_vector(17 downto 0); + signal fifo_empty : std_logic; + signal fifo_almost_empty : std_logic; + signal fifo_almost_full : std_logic; + signal fifo_enough_data : std_logic; + signal fifo_wr : std_logic; + signal fifo_rd : std_logic; + signal fifo_ready : std_logic; + signal fifo_clear_n : std_logic; + signal fifo_fab : t_ep_internal_fabric; + + signal tx_rdreq_toggle : std_logic; + signal tx_odd_length : std_logic; + + signal tx_busy : std_logic; + signal tx_error : std_logic; + signal rst_n_tx : std_logic; + + signal mdio_mcr_reset_synced : std_logic; + signal mdio_mcr_pdown_synced : std_logic; + signal an_tx_en_synced : std_logic; + +begin + + U_sync_pcs_busy_o : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => tx_busy, + synced_o => pcs_busy_o); + + U_sync_pcs_error_o : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => tx_error, + ppulse_o => pcs_error_o); + + U_sync_an_tx_en : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_tx_clk_i, + rst_n_i => '1', + data_i => an_tx_en_i, + synced_o => an_tx_en_synced); + + U_sync_mcr_reset : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_tx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_reset_i, + synced_o => mdio_mcr_reset_synced, + npulse_o => open, + ppulse_o => open); + + U_sync_power_down : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_tx_clk_i, + rst_n_i => '1', + data_i => mdio_mcr_pdown_i, + synced_o => mdio_mcr_pdown_synced); + + phy_tx_data_o <= tx_odata_reg; + phy_tx_k_o <= tx_is_k; + + rst_n_tx <= rst_txclk_n_i and not mdio_mcr_reset_synced; + +------------------------------------------------------------------------------- +-- Clock alignment FIFO +------------------------------------------------------------------------------- + + fifo_clear_n <= '0' when (rst_n_i = '0') or (mdio_mcr_pdown_synced = '1') else '1'; + + f_pack_fifo_contents(pcs_fab_i, fifo_packed_in, fifo_wr, true); + + U_TX_FIFO : generic_async_fifo + generic map ( + g_data_width => 18, + g_size => 64, + g_with_rd_empty => true, + g_with_rd_almost_empty => true, + g_with_rd_count => true, + g_with_wr_almost_full => true, + g_almost_empty_threshold => 16, + g_almost_full_threshold => 56) -- fixme: make this a generic (or WB register) + port map ( + rst_n_i => fifo_clear_n, + clk_wr_i => clk_sys_i, + d_i => fifo_packed_in, + we_i => fifo_wr, + wr_empty_o => open, + wr_full_o => open, + wr_almost_empty_o => open, + wr_almost_full_o => fifo_almost_full, + wr_count_o => open, + clk_rd_i => phy_tx_clk_i, + q_o => fifo_packed_out, + rd_i => fifo_rd, + rd_empty_o => fifo_empty, + rd_full_o => open, + rd_almost_empty_o => fifo_almost_empty, + rd_almost_full_o => open, + rd_count_o => open); + + fifo_enough_data <= not fifo_almost_empty; + + f_unpack_fifo_contents(fifo_packed_out, '1', fifo_fab, true); + + ----------------------------------------------------------------------------- + -- TX PCS state machine + ----------------------------------------------------------------------------- + + p_tx_fsm : process (phy_tx_clk_i) + begin + + if rising_edge(phy_tx_clk_i) then + +-- The PCS is reset or disabled + if(rst_n_tx = '0' or mdio_mcr_pdown_synced = '1') then + tx_state <= TX_COMMA; + timestamp_trigger_p_a_o <= '0'; + fifo_rd <= '0'; + tx_error <= '0'; + tx_odata_reg <= (others => '0'); + tx_is_k <= '0'; + tx_cr_alternate <= '0'; + tx_catch_disparity <= '0'; + tx_cntr <= (others => '0'); + tx_odd_length <= '0'; + tx_rdreq_toggle <= '0'; + rmon_tx_underrun <= '0'; + + else + + case tx_state is + +------------------------------------------------------------------------------- +-- State COMMA: sends K28.5 comma character (first byte of /I/ sequence) +------------------------------------------------------------------------------- + when TX_COMMA => + tx_is_k <= '1'; + tx_odata_reg <= c_K28_5; + tx_state <= TX_IDLE; + fifo_rd <= '0'; + fifo_ready <= fifo_rd; + +------------------------------------------------------------------------------- +-- State IDLE: sends the second code of the /I/ sequence with proper disparity\ +------------------------------------------------------------------------------- + when TX_IDLE => + + -- clear the RMON/error pulse after 2 cycles (DATA->COMMA->IDLE) to + -- make sure is't long enough to trigger the event counter + rmon_tx_underrun <= '0'; + tx_error <= '0'; + +-- endpoint wants to send Config_Reg + if(an_tx_en_synced = '1') then + tx_state <= TX_CR1; + tx_cr_alternate <= '0'; + fifo_rd <= '0'; + +-- we've got a new frame in the FIFO + elsif (fifo_fab.sof = '1' and fifo_ready = '1' and tx_cntr = "0000")then + fifo_rd <= '1'; + tx_state <= TX_SPD; + tx_cntr <= "0101"; + +-- host requested a calibration pattern + elsif(mdio_wr_spec_tx_cal_i = '1') then + tx_state <= TX_CAL; + fifo_rd <= '0'; + tx_cr_alternate <= '0'; + else +-- continue sending idle sequences and checking if something has arrived in the +-- FIFO + if(tx_cntr /= "0000") then + fifo_rd <= '0'; + else + fifo_rd <= (not fifo_empty) and fifo_enough_data; + end if; + tx_state <= TX_COMMA; + end if; + + tx_is_k <= '0'; + +-- check the disparity of the previously emitted code and choose whether to send +-- /I1/ or /I2/ + if (phy_tx_disparity_i = '1' and tx_catch_disparity = '1') then + tx_odata_reg <= c_d5_6; + else + tx_odata_reg <= c_d16_2; + end if; + + tx_catch_disparity <= '0'; + + if(tx_cntr /= "0000") then + tx_cntr <= tx_cntr - 1; + end if; +------------------------------------------------------------------------------- +-- State: CAL: transmit the calibration sequence +------------------------------------------------------------------------------- + + when TX_CAL => + tx_odata_reg <= c_k28_7; + tx_is_k <= '1'; + if(mdio_wr_spec_tx_cal_i = '0' and tx_cr_alternate = '1') then + tx_state <= TX_COMMA; + end if; + + tx_cr_alternate <= not tx_cr_alternate; + +------------------------------------------------------------------------------- +-- States: CR1, CR2, CR3, CR4: send the /C/ Configuration code set +------------------------------------------------------------------------------- + + when TX_CR1 => + tx_is_k <= '1'; + tx_odata_reg <= c_k28_5; + tx_state <= TX_CR2; + + when TX_CR2 => + tx_is_k <= '0'; + if (tx_cr_alternate = '1') then + tx_odata_reg <= c_d21_5; + else + tx_odata_reg <= c_d2_2; + end if; + tx_cr_alternate <= not tx_cr_alternate; + tx_state <= TX_CR3; + + when TX_CR3 => + tx_odata_reg <= an_tx_val_i(7 downto 0); + tx_state <= TX_CR4; + + when TX_CR4 => + tx_odata_reg <= an_tx_val_i(15 downto 8); + +-- check if the autonegotiation control still wants the Config_Reg to be sent + if(an_tx_en_synced = '1') then + tx_state <= TX_CR1; + else + tx_state <= TX_COMMA; + end if; + +------------------------------------------------------------------------------- +-- State SPD: sends a start-of-packet delimeter +------------------------------------------------------------------------------- + when TX_SPD => + fifo_rd <= '0'; + tx_is_k <= '1'; + tx_odata_reg <= c_k27_7; + tx_state <= TX_PREAMBLE; + +------------------------------------------------------------------------------- +-- State PREAMBLE: produces an Ethernet preamble +------------------------------------------------------------------------------- + when TX_PREAMBLE => + tx_is_k <= '0'; + tx_odata_reg <= c_preamble_char; + + if (tx_cntr = "0000") then + tx_state <= TX_SFD; + tx_rdreq_toggle <= '1'; + end if; + + tx_cntr <= tx_cntr - 1; + + +------------------------------------------------------------------------------- +-- State SFD: outputs the start-of-frame delimeter (last byte of the preamble) +------------------------------------------------------------------------------- + when TX_SFD => + + tx_odata_reg <= c_preamble_sfd; + tx_rdreq_toggle <= '1'; + tx_state <= TX_DATA; + timestamp_trigger_p_a_o <= '1'; + + when TX_DATA => + + + -- toggle the TX FIFO request line, so we read a 16-bit word + -- every 2 phy_tx_clk_i periods + + fifo_rd <= tx_rdreq_toggle and not (fifo_empty or fifo_fab.eof); + + if((fifo_empty = '1' or fifo_fab.error = '1') and fifo_fab.eof = '0') then -- + -- FIFO underrun? + tx_odata_reg <= c_k30_7; -- emit error propagation code + tx_is_k <= '1'; + tx_state <= TX_GEN_ERROR; + tx_error <= not fifo_fab.error; + rmon_tx_underrun <= '1'; + else + + if tx_rdreq_toggle = '1' then -- send 16-bit word MSB or LSB + tx_odata_reg <= fifo_fab.data(15 downto 8); + else + tx_odata_reg <= fifo_fab.data(7 downto 0); + end if; + + tx_rdreq_toggle <= not tx_rdreq_toggle; + + -- handle the end of frame both for even- and odd-length frames + tx_odd_length <= fifo_fab.bytesel; + + if (fifo_fab.eof = '1' and (tx_rdreq_toggle = '0' or (tx_rdreq_toggle = '1' and fifo_fab.bytesel = '1'))) then + tx_state <= TX_EPD; + fifo_rd <= '0'; + end if; + end if; + +------------------------------------------------------------------------------- +-- State EPD: send End-of-frame delimeter +------------------------------------------------------------------------------- + when TX_EPD => + timestamp_trigger_p_a_o <= '0'; + + tx_is_k <= '1'; + tx_odata_reg <= c_k29_7; + tx_state <= TX_EXTEND; + +-------------------------------------------------------------------------------- +-- State EXTEND: send the carrier extension +------------------------------------------------------------------------------- + when TX_EXTEND => + tx_odata_reg <= c_k23_7; + if(tx_odd_length = '0')then + tx_state <= TX_COMMA; + tx_catch_disparity <= '1'; + else + tx_odd_length <= '0'; + end if; + + tx_cntr <= "1000"; + +------------------------------------------------------------------------------- +-- State GEN_ERROR: entered when an error occured. Just terminates the frame. +------------------------------------------------------------------------------- + when TX_GEN_ERROR => + tx_state <= TX_EPD; + + when others => null; + end case; + end if; + end if; + end process; + + process(phy_tx_clk_i) + begin + if rising_edge(phy_tx_clk_i) then + if fifo_empty = '0' or (tx_state /= TX_IDLE and tx_state /= TX_COMMA) then + tx_busy <= '1'; + else + tx_busy <= '0'; + end if; + end if; + end process; + + pcs_dreq_o <= not fifo_almost_full; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_vlan_unit.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_vlan_unit.vhd new file mode 100644 index 000000000..97e1355ea --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_tx_vlan_unit.vhd @@ -0,0 +1,305 @@ +------------------------------------------------------------------------------- +-- Title : 1000base-X MAC/Endpoint - TX VLAN unit +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : ep_tx_vlan_unit.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-11-01 +-- Last update: 2012-11-16 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Performs VLAN untagging, if the VID of the egress packet is in +-- the VLAN untagged set. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- FIXME: redo ram split between VLAN/PCK_INJ to use the unused 256 words and +-- enable storing full-size frame (now max is 1024 bits, if we add 2x256 +-- bytes it will be exactly what we need) -> this requires chagnes in +-- HDL+SW+SV +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2012-11-01 1.0 twlostow Created +-- 2013-04-24 1.1 mlipinsk corrected VLAN untagging +-- 2013-09-02 1.2 mlipinsk optimized by 1-cycle +-- 2014-02-14 1.3 greg.d Bufixed to use in WRSW NIC +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; + +entity ep_tx_vlan_unit is + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + snk_fab_i : in t_ep_internal_fabric; + snk_dreq_o : out std_logic; + + src_fab_o : out t_ep_internal_fabric; + src_dreq_i : in std_logic; + +-- Shared buffer interface to the packet injection unit + inject_mem_addr_i : in std_logic_vector(9 downto 0); + inject_mem_data_o : out std_logic_vector(17 downto 0); + + uram_offset_wr_i : in std_logic; + uram_offset_i : in std_logic_vector(9 downto 0); + uram_data_i : in std_logic_vector(17 downto 0) + ); + + +end ep_tx_vlan_unit; + +architecture behavioral of ep_tx_vlan_unit is + + + type t_state is (IDLE, CHECK_ETHERTYPE, PUSH_QHEADER_1, POP_QHEADER_2, POP_QHEADER_3, POP_ETHERTYPE); + +-- general signals + signal state : t_state; + signal counter : unsigned(2 downto 0); + + signal vut_rd_vid : std_logic_vector(11 downto 0); + signal vut_wr_vid : std_logic_vector(11 downto 0); + signal vut_untag, vut_untag_reg : std_logic; + + signal vut_stored_tag : std_logic_vector(15 downto 0); + signal vut_stored_ethertype : std_logic_vector(15 downto 0); + signal flush_ethertype : std_logic; + signal flushed : std_logic; + + signal mem_addr_muxed : std_logic_vector(9 downto 0); + signal mem_rdata : std_logic_vector(17 downto 0); + signal src_dreq_d0 : std_logic; + +begin -- behavioral + + vut_rd_vid <= snk_fab_i.data(11 downto 0); + + -- FIXME: + -- ML: currently 256 words of the ram are not used and we don't have space to store + -- max size frame (max tempalte is 512x2bytes = 1024 bytes) + -- we can use the unused bytes, just that some changes to sw+hw are needed + mem_addr_muxed <= ("00" & vut_rd_vid(11 downto 4)) when state /= IDLE else inject_mem_addr_i; + + U_Untagged_Set_RAM : generic_dpram + generic map ( + g_data_width => 18, + g_size => 1024, + g_dual_clock => false) + port map ( + rst_n_i => rst_n_i, + clka_i => clk_sys_i, + clkb_i => '0', + wea_i => '0', + aa_i => mem_addr_muxed, + qa_o => mem_rdata, + web_i => uram_offset_wr_i, + ab_i => uram_offset_i, + db_i => uram_data_i); + + inject_mem_data_o <= mem_rdata; + + vut_untag <= mem_rdata(to_integer(unsigned(vut_stored_tag(3 downto 0)))); + + p_delay_signals : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + src_dreq_d0 <= src_dreq_i; + + end if; + end process; + + p_main_fsm : process (clk_sys_i) + begin -- process + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= IDLE; + else + case state is + when IDLE => + flushed <= '0'; + if(snk_fab_i.sof = '1') then + counter <= (others => '0'); + end if; + if(snk_fab_i.dvalid = '1' and snk_fab_i.addr = c_WRF_DATA and counter /= 6) then + counter <= counter + 1; + end if; + if(src_dreq_i='1') then + flush_ethertype <= '0'; + end if; + + if(snk_fab_i.dvalid = '1' and counter = 5) then + state <= CHECK_ETHERTYPE; + end if; + + when CHECK_ETHERTYPE => + vut_stored_ethertype <= snk_fab_i.data; + + if(snk_fab_i.dvalid = '1') then + + if(snk_fab_i.data = x"8100") then + state <= PUSH_QHEADER_1; + else + state <= IDLE; + end if; + end if; + + when PUSH_QHEADER_1 => + vut_untag_reg <= '0'; + + if(snk_fab_i.dvalid = '1') then + vut_stored_tag <= snk_fab_i.data; + state <= POP_ETHERTYPE; + end if; + + when POP_ETHERTYPE => + if(vut_untag = '1') then + vut_untag_reg <= '1'; + end if; + if(snk_fab_i.dvalid = '1') then + vut_stored_ethertype <= snk_fab_i.data; + end if; + -- if dreq is '1' in POP_ETHERTYPE, that means we have passed + -- ethertype to src_fab_o and we don't need to do it after going to + -- IDLE. + if(src_dreq_d0 = '1') then + flush_ethertype <= '0'; + elsif(src_dreq_i = '0' and flushed = '0') then + flush_ethertype <= '1'; + end if; + if(src_dreq_d0 = '1') then + flushed <= '1'; + end if; + if( (vut_untag = '1' or vut_untag_reg = '1') and src_dreq_i = '1') then + state <= IDLE; + end if; + if(vut_untag='0' and vut_untag_reg='0' and src_dreq_d0='1') then + state <= POP_QHEADER_2; + end if; + + when POP_QHEADER_2 => + if(src_dreq_d0 = '1') then + state <= POP_QHEADER_3; + end if; + + when POP_QHEADER_3 => + if(src_dreq_d0 = '1') then + state <= IDLE; + end if; + + end case; + end if; + end if; + end process; + + +-- p_main_fsm_comb : process(snk_fab_i, src_dreq_d0, state, vut_stored_tag, vut_stored_ethertype, counter,vut_untag) + p_main_fsm_comb : process(snk_fab_i,src_dreq_i, src_dreq_d0, state, vut_stored_tag, vut_stored_ethertype, counter,vut_untag, flush_ethertype) + begin + + case state is + when IDLE => + src_fab_o.sof <= snk_fab_i.sof; + src_fab_o.eof <= snk_fab_i.eof; + src_fab_o.error <= snk_fab_i.error; + src_fab_o.bytesel <= snk_fab_i.bytesel; + when others => + src_fab_o.sof <= '0'; + src_fab_o.eof <= '0'; + src_fab_o.error <= '0'; + src_fab_o.bytesel <= '0'; + end case; + + case state is + when IDLE => + snk_dreq_o <= src_dreq_i; + -- validate Ethertype from POP_ETHERTYPE state if dreq was high + src_fab_o.dvalid <= snk_fab_i.dvalid or flush_ethertype; + src_fab_o.addr <= snk_fab_i.addr; + if(flush_ethertype = '1') then + src_fab_o.data <= vut_stored_ethertype; + else + src_fab_o.data <= snk_fab_i.data; + end if; + + when CHECK_ETHERTYPE => + snk_dreq_o <= src_dreq_i; + if(snk_fab_i.data /= x"8100") then + src_fab_o.dvalid <= snk_fab_i.dvalid; + else + src_fab_o.dvalid <= '0'; + end if; + src_fab_o.data <= snk_fab_i.data; + src_fab_o.addr <= snk_fab_i.addr; + + when PUSH_QHEADER_1 => + snk_dreq_o <= '1'; + src_fab_o.dvalid <= '0'; + src_fab_o.data <= (others => 'X'); + src_fab_o.addr <= c_WRF_DATA; +-- when CHECK_UNTAG => +-- snk_dreq_o <= '0'; +-- src_fab_o.dvalid <= '0'; +-- src_fab_o.data <= (others => 'X'); + + when POP_ETHERTYPE => + if(vut_untag = '1') then + snk_dreq_o <= src_dreq_i and src_dreq_d0; + src_fab_o.dvalid <= snk_fab_i.dvalid and src_dreq_d0; + src_fab_o.data <= snk_fab_i.data; + else + src_fab_o.data <= x"8100"; + snk_dreq_o <= '0'; + src_fab_o.dvalid <= src_dreq_d0; + end if; + src_fab_o.addr <= c_WRF_DATA; + + when POP_QHEADER_2 => + snk_dreq_o <= '0'; + src_fab_o.dvalid <= src_dreq_d0; + src_fab_o.data <= vut_stored_tag;--vut_stored_ethertype; + src_fab_o.addr <= c_WRF_DATA; + + when POP_QHEADER_3 => + snk_dreq_o <= src_dreq_i and src_dreq_d0; + src_fab_o.dvalid <= src_dreq_d0; + src_fab_o.data <= vut_stored_ethertype; --vut_stored_tag; + src_fab_o.addr <= c_WRF_DATA; + end case; + end process; + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_wishbone_controller.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_wishbone_controller.vhd new file mode 100644 index 000000000..b58e0cfdc --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/ep_wishbone_controller.vhd @@ -0,0 +1,861 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR switch endpoint controller +--------------------------------------------------------------------------------------- +-- File : ep_wishbone_controller.vhd +-- Author : auto-generated by wbgen2 from ep_wishbone_controller.wb +-- Created : Wed Aug 16 22:43:41 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE ep_wishbone_controller.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.ep_wbgen2_pkg.all; + + +entity ep_wishbone_controller is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + tx_clk_i : in std_logic; + rx_clk_i : in std_logic; + regs_i : in t_ep_in_registers; + regs_o : out t_ep_out_registers + ); +end ep_wishbone_controller; + +architecture syn of ep_wishbone_controller is + +signal ep_ecr_portid_int : std_logic_vector(4 downto 0); +signal ep_ecr_rst_cnt_dly0 : std_logic ; +signal ep_ecr_rst_cnt_int : std_logic ; +signal ep_ecr_tx_en_int : std_logic ; +signal ep_ecr_rx_en_int : std_logic ; +signal ep_tscr_en_txts_int : std_logic ; +signal ep_tscr_en_rxts_int : std_logic ; +signal ep_tscr_cs_start_int : std_logic ; +signal ep_tscr_cs_start_int_delay : std_logic ; +signal ep_tscr_cs_start_sync0 : std_logic ; +signal ep_tscr_cs_start_sync1 : std_logic ; +signal ep_tscr_cs_start_sync2 : std_logic ; +signal ep_tscr_cs_done_sync0 : std_logic ; +signal ep_tscr_cs_done_sync1 : std_logic ; +signal ep_tscr_rx_cal_start_int : std_logic ; +signal ep_tscr_rx_cal_start_int_delay : std_logic ; +signal ep_tscr_rx_cal_start_sync0 : std_logic ; +signal ep_tscr_rx_cal_start_sync1 : std_logic ; +signal ep_tscr_rx_cal_start_sync2 : std_logic ; +signal ep_rfcr_a_runt_int : std_logic ; +signal ep_rfcr_a_giant_int : std_logic ; +signal ep_rfcr_a_hp_int : std_logic ; +signal ep_rfcr_keep_crc_int : std_logic ; +signal ep_rfcr_hpap_int : std_logic_vector(7 downto 0); +signal ep_rfcr_mru_int : std_logic_vector(13 downto 0); +signal ep_vcr0_qmode_int : std_logic_vector(1 downto 0); +signal ep_vcr0_fix_prio_int : std_logic ; +signal ep_vcr0_prio_val_int : std_logic_vector(2 downto 0); +signal ep_vcr0_pvid_int : std_logic_vector(11 downto 0); +signal ep_pfcr0_enable_int : std_logic ; +signal ep_fcr_rxpause_int : std_logic ; +signal ep_fcr_txpause_int : std_logic ; +signal ep_fcr_rxpause_802_1q_int : std_logic ; +signal ep_fcr_txpause_802_1q_int : std_logic ; +signal ep_fcr_tx_thr_int : std_logic_vector(7 downto 0); +signal ep_fcr_tx_quanta_int : std_logic_vector(15 downto 0); +signal ep_mach_int : std_logic_vector(15 downto 0); +signal ep_macl_int : std_logic_vector(31 downto 0); +signal ep_mdio_cr_addr_int : std_logic_vector(7 downto 0); +signal ep_mdio_cr_rw_int : std_logic ; +signal ep_mdio_asr_phyad_int : std_logic_vector(7 downto 0); +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(4 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + ep_ecr_portid_int <= "00000"; + ep_ecr_rst_cnt_int <= '0'; + ep_ecr_tx_en_int <= '0'; + ep_ecr_rx_en_int <= '0'; + ep_tscr_en_txts_int <= '0'; + ep_tscr_en_rxts_int <= '0'; + ep_tscr_cs_start_int <= '0'; + ep_tscr_cs_start_int_delay <= '0'; + ep_tscr_rx_cal_start_int <= '0'; + ep_tscr_rx_cal_start_int_delay <= '0'; + ep_rfcr_a_runt_int <= '0'; + ep_rfcr_a_giant_int <= '0'; + ep_rfcr_a_hp_int <= '0'; + ep_rfcr_keep_crc_int <= '0'; + ep_rfcr_hpap_int <= "00000000"; + ep_rfcr_mru_int <= "00000000000000"; + ep_vcr0_qmode_int <= "00"; + ep_vcr0_fix_prio_int <= '0'; + ep_vcr0_prio_val_int <= "000"; + ep_vcr0_pvid_int <= "000000000000"; + regs_o.vcr1_offset_wr_o <= '0'; + regs_o.vcr1_data_wr_o <= '0'; + regs_o.pfcr0_mm_addr_wr_o <= '0'; + regs_o.pfcr0_mm_write_wr_o <= '0'; + ep_pfcr0_enable_int <= '0'; + regs_o.pfcr0_mm_data_msb_wr_o <= '0'; + regs_o.pfcr1_mm_data_lsb_wr_o <= '0'; + regs_o.tcar_pcp_map_load_o <= '0'; + ep_fcr_rxpause_int <= '0'; + ep_fcr_txpause_int <= '0'; + ep_fcr_rxpause_802_1q_int <= '0'; + ep_fcr_txpause_802_1q_int <= '0'; + ep_fcr_tx_thr_int <= "00000000"; + ep_fcr_tx_quanta_int <= "0000000000000000"; + ep_mach_int <= "0000000000000000"; + ep_macl_int <= "00000000000000000000000000000000"; + regs_o.mdio_cr_data_wr_o <= '0'; + ep_mdio_cr_addr_int <= "00000000"; + ep_mdio_cr_rw_int <= '0'; + ep_mdio_asr_phyad_int <= "00000000"; + regs_o.dsr_lact_load_o <= '0'; + regs_o.dmcr_en_load_o <= '0'; + regs_o.dmcr_n_avg_load_o <= '0'; + regs_o.dmsr_ps_rdy_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_ifg_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_sel_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_valid_load_o <= '0'; + regs_o.inj_ctrl_pic_mode_id_load_o <= '0'; + regs_o.inj_ctrl_pic_mode_valid_load_o <= '0'; + regs_o.inj_ctrl_pic_ena_load_o <= '0'; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + ep_ecr_rst_cnt_int <= '0'; + regs_o.vcr1_offset_wr_o <= '0'; + regs_o.vcr1_data_wr_o <= '0'; + regs_o.pfcr0_mm_addr_wr_o <= '0'; + regs_o.pfcr0_mm_write_wr_o <= '0'; + regs_o.pfcr0_mm_data_msb_wr_o <= '0'; + regs_o.pfcr1_mm_data_lsb_wr_o <= '0'; + regs_o.tcar_pcp_map_load_o <= '0'; + regs_o.mdio_cr_data_wr_o <= '0'; + regs_o.dsr_lact_load_o <= '0'; + regs_o.dmcr_en_load_o <= '0'; + regs_o.dmcr_n_avg_load_o <= '0'; + regs_o.dmsr_ps_rdy_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_ifg_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_sel_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_valid_load_o <= '0'; + regs_o.inj_ctrl_pic_mode_id_load_o <= '0'; + regs_o.inj_ctrl_pic_mode_valid_load_o <= '0'; + regs_o.inj_ctrl_pic_ena_load_o <= '0'; + ack_in_progress <= '0'; + else + ep_tscr_cs_start_int <= ep_tscr_cs_start_int_delay; + ep_tscr_cs_start_int_delay <= '0'; + ep_tscr_rx_cal_start_int <= ep_tscr_rx_cal_start_int_delay; + ep_tscr_rx_cal_start_int_delay <= '0'; + regs_o.vcr1_offset_wr_o <= '0'; + regs_o.vcr1_data_wr_o <= '0'; + regs_o.pfcr0_mm_addr_wr_o <= '0'; + regs_o.pfcr0_mm_write_wr_o <= '0'; + regs_o.pfcr0_mm_data_msb_wr_o <= '0'; + regs_o.pfcr1_mm_data_lsb_wr_o <= '0'; + regs_o.tcar_pcp_map_load_o <= '0'; + regs_o.mdio_cr_data_wr_o <= '0'; + regs_o.dsr_lact_load_o <= '0'; + regs_o.dmcr_en_load_o <= '0'; + regs_o.dmcr_n_avg_load_o <= '0'; + regs_o.dmsr_ps_rdy_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_ifg_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_sel_load_o <= '0'; + regs_o.inj_ctrl_pic_conf_valid_load_o <= '0'; + regs_o.inj_ctrl_pic_mode_id_load_o <= '0'; + regs_o.inj_ctrl_pic_mode_valid_load_o <= '0'; + regs_o.inj_ctrl_pic_ena_load_o <= '0'; + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(4 downto 0) is + when "00000" => + if (wb_we_i = '1') then + ep_ecr_portid_int <= wrdata_reg(4 downto 0); + ep_ecr_rst_cnt_int <= wrdata_reg(5); + ep_ecr_tx_en_int <= wrdata_reg(6); + ep_ecr_rx_en_int <= wrdata_reg(7); + end if; + rddata_reg(4 downto 0) <= ep_ecr_portid_int; + rddata_reg(5) <= '0'; + rddata_reg(6) <= ep_ecr_tx_en_int; + rddata_reg(7) <= ep_ecr_rx_en_int; + rddata_reg(24) <= regs_i.ecr_feat_vlan_i; + rddata_reg(25) <= regs_i.ecr_feat_dmtd_i; + rddata_reg(26) <= regs_i.ecr_feat_ptp_i; + rddata_reg(27) <= regs_i.ecr_feat_dpi_i; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(2) <= '1'; + ack_in_progress <= '1'; + when "00001" => + if (wb_we_i = '1') then + ep_tscr_en_txts_int <= wrdata_reg(0); + ep_tscr_en_rxts_int <= wrdata_reg(1); + ep_tscr_cs_start_int <= wrdata_reg(2); + ep_tscr_cs_start_int_delay <= wrdata_reg(2); + ep_tscr_rx_cal_start_int <= wrdata_reg(4); + ep_tscr_rx_cal_start_int_delay <= wrdata_reg(4); + end if; + rddata_reg(0) <= ep_tscr_en_txts_int; + rddata_reg(1) <= ep_tscr_en_rxts_int; + rddata_reg(2) <= '0'; + rddata_reg(3) <= ep_tscr_cs_done_sync1; + rddata_reg(4) <= '0'; + rddata_reg(5) <= regs_i.tscr_rx_cal_result_i; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(4) <= '1'; + ack_in_progress <= '1'; + when "00010" => + if (wb_we_i = '1') then + ep_rfcr_a_runt_int <= wrdata_reg(0); + ep_rfcr_a_giant_int <= wrdata_reg(1); + ep_rfcr_a_hp_int <= wrdata_reg(2); + ep_rfcr_keep_crc_int <= wrdata_reg(3); + ep_rfcr_hpap_int <= wrdata_reg(11 downto 4); + ep_rfcr_mru_int <= wrdata_reg(25 downto 12); + end if; + rddata_reg(0) <= ep_rfcr_a_runt_int; + rddata_reg(1) <= ep_rfcr_a_giant_int; + rddata_reg(2) <= ep_rfcr_a_hp_int; + rddata_reg(3) <= ep_rfcr_keep_crc_int; + rddata_reg(11 downto 4) <= ep_rfcr_hpap_int; + rddata_reg(25 downto 12) <= ep_rfcr_mru_int; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00011" => + if (wb_we_i = '1') then + ep_vcr0_qmode_int <= wrdata_reg(1 downto 0); + ep_vcr0_fix_prio_int <= wrdata_reg(2); + ep_vcr0_prio_val_int <= wrdata_reg(6 downto 4); + ep_vcr0_pvid_int <= wrdata_reg(27 downto 16); + end if; + rddata_reg(1 downto 0) <= ep_vcr0_qmode_int; + rddata_reg(2) <= ep_vcr0_fix_prio_int; + rddata_reg(6 downto 4) <= ep_vcr0_prio_val_int; + rddata_reg(27 downto 16) <= ep_vcr0_pvid_int; + rddata_reg(3) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00100" => + if (wb_we_i = '1') then + regs_o.vcr1_offset_wr_o <= '1'; + regs_o.vcr1_data_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00101" => + if (wb_we_i = '1') then + regs_o.pfcr0_mm_addr_wr_o <= '1'; + regs_o.pfcr0_mm_write_wr_o <= '1'; + ep_pfcr0_enable_int <= wrdata_reg(7); + regs_o.pfcr0_mm_data_msb_wr_o <= '1'; + end if; + rddata_reg(7) <= ep_pfcr0_enable_int; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00110" => + if (wb_we_i = '1') then + regs_o.pfcr1_mm_data_lsb_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00111" => + if (wb_we_i = '1') then + regs_o.tcar_pcp_map_load_o <= '1'; + end if; + rddata_reg(23 downto 0) <= regs_i.tcar_pcp_map_i; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01000" => + if (wb_we_i = '1') then + ep_fcr_rxpause_int <= wrdata_reg(0); + ep_fcr_txpause_int <= wrdata_reg(1); + ep_fcr_rxpause_802_1q_int <= wrdata_reg(2); + ep_fcr_txpause_802_1q_int <= wrdata_reg(3); + ep_fcr_tx_thr_int <= wrdata_reg(15 downto 8); + ep_fcr_tx_quanta_int <= wrdata_reg(31 downto 16); + end if; + rddata_reg(0) <= ep_fcr_rxpause_int; + rddata_reg(1) <= ep_fcr_txpause_int; + rddata_reg(2) <= ep_fcr_rxpause_802_1q_int; + rddata_reg(3) <= ep_fcr_txpause_802_1q_int; + rddata_reg(15 downto 8) <= ep_fcr_tx_thr_int; + rddata_reg(31 downto 16) <= ep_fcr_tx_quanta_int; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01001" => + if (wb_we_i = '1') then + ep_mach_int <= wrdata_reg(15 downto 0); + end if; + rddata_reg(15 downto 0) <= ep_mach_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01010" => + if (wb_we_i = '1') then + ep_macl_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= ep_macl_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01011" => + if (wb_we_i = '1') then + regs_o.mdio_cr_data_wr_o <= '1'; + ep_mdio_cr_addr_int <= wrdata_reg(23 downto 16); + ep_mdio_cr_rw_int <= wrdata_reg(31); + end if; + rddata_reg(23 downto 16) <= ep_mdio_cr_addr_int; + rddata_reg(31) <= ep_mdio_cr_rw_int; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01100" => + if (wb_we_i = '1') then + ep_mdio_asr_phyad_int <= wrdata_reg(23 downto 16); + end if; + rddata_reg(15 downto 0) <= regs_i.mdio_asr_rdata_i; + rddata_reg(23 downto 16) <= ep_mdio_asr_phyad_int; + rddata_reg(31) <= regs_i.mdio_asr_ready_i; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01101" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= "11001010111111101011101010111110"; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01110" => + if (wb_we_i = '1') then + regs_o.dsr_lact_load_o <= '1'; + end if; + rddata_reg(0) <= regs_i.dsr_lstatus_i; + rddata_reg(1) <= regs_i.dsr_lact_i; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01111" => + if (wb_we_i = '1') then + regs_o.dmcr_en_load_o <= '1'; + regs_o.dmcr_n_avg_load_o <= '1'; + end if; + rddata_reg(0) <= regs_i.dmcr_en_i; + rddata_reg(27 downto 16) <= regs_i.dmcr_n_avg_i; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10000" => + if (wb_we_i = '1') then + regs_o.dmsr_ps_rdy_load_o <= '1'; + end if; + rddata_reg(23 downto 0) <= regs_i.dmsr_ps_val_i; + rddata_reg(24) <= regs_i.dmsr_ps_rdy_i; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10001" => + if (wb_we_i = '1') then + regs_o.inj_ctrl_pic_conf_ifg_load_o <= '1'; + regs_o.inj_ctrl_pic_conf_sel_load_o <= '1'; + regs_o.inj_ctrl_pic_conf_valid_load_o <= '1'; + regs_o.inj_ctrl_pic_mode_id_load_o <= '1'; + regs_o.inj_ctrl_pic_mode_valid_load_o <= '1'; + regs_o.inj_ctrl_pic_ena_load_o <= '1'; + end if; + rddata_reg(15 downto 0) <= regs_i.inj_ctrl_pic_conf_ifg_i; + rddata_reg(18 downto 16) <= regs_i.inj_ctrl_pic_conf_sel_i; + rddata_reg(19) <= regs_i.inj_ctrl_pic_conf_valid_i; + rddata_reg(22 downto 20) <= regs_i.inj_ctrl_pic_mode_id_i; + rddata_reg(23) <= regs_i.inj_ctrl_pic_mode_valid_i; + rddata_reg(24) <= regs_i.inj_ctrl_pic_ena_i; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- Port identifier + regs_o.ecr_portid_o <= ep_ecr_portid_int; +-- Reset event counters + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ep_ecr_rst_cnt_dly0 <= '0'; + regs_o.ecr_rst_cnt_o <= '0'; + elsif rising_edge(clk_sys_i) then + ep_ecr_rst_cnt_dly0 <= ep_ecr_rst_cnt_int; + regs_o.ecr_rst_cnt_o <= ep_ecr_rst_cnt_int and (not ep_ecr_rst_cnt_dly0); + end if; + end process; + + +-- Transmit path enable + regs_o.ecr_tx_en_o <= ep_ecr_tx_en_int; +-- Receive path enable + regs_o.ecr_rx_en_o <= ep_ecr_rx_en_int; +-- Feature present: VLAN tagging +-- Feature present: DDMTD phase measurement +-- Feature present: IEEE1588 timestamper +-- Feature present: DPI packet classifier +-- Transmit timestamping enable + regs_o.tscr_en_txts_o <= ep_tscr_en_txts_int; +-- Receive timestamping enable + regs_o.tscr_en_rxts_o <= ep_tscr_en_rxts_int; +-- Timestamping counter synchronization start + process (tx_clk_i, rst_n_i) + begin + if (rst_n_i = '0') then + regs_o.tscr_cs_start_o <= '0'; + ep_tscr_cs_start_sync0 <= '0'; + ep_tscr_cs_start_sync1 <= '0'; + ep_tscr_cs_start_sync2 <= '0'; + elsif rising_edge(tx_clk_i) then + ep_tscr_cs_start_sync0 <= ep_tscr_cs_start_int; + ep_tscr_cs_start_sync1 <= ep_tscr_cs_start_sync0; + ep_tscr_cs_start_sync2 <= ep_tscr_cs_start_sync1; + regs_o.tscr_cs_start_o <= ep_tscr_cs_start_sync2 and (not ep_tscr_cs_start_sync1); + end if; + end process; + + +-- Timestamping counter synchronization done +-- synchronizer chain for field : Timestamping counter synchronization done (type RO/WO, tx_clk_i -> clk_sys_i) + process (tx_clk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ep_tscr_cs_done_sync0 <= '0'; + ep_tscr_cs_done_sync1 <= '0'; + elsif rising_edge(tx_clk_i) then + ep_tscr_cs_done_sync0 <= regs_i.tscr_cs_done_i; + ep_tscr_cs_done_sync1 <= ep_tscr_cs_done_sync0; + end if; + end process; + + +-- Start calibration of RX timestamper + process (rx_clk_i, rst_n_i) + begin + if (rst_n_i = '0') then + regs_o.tscr_rx_cal_start_o <= '0'; + ep_tscr_rx_cal_start_sync0 <= '0'; + ep_tscr_rx_cal_start_sync1 <= '0'; + ep_tscr_rx_cal_start_sync2 <= '0'; + elsif rising_edge(rx_clk_i) then + ep_tscr_rx_cal_start_sync0 <= ep_tscr_rx_cal_start_int; + ep_tscr_rx_cal_start_sync1 <= ep_tscr_rx_cal_start_sync0; + ep_tscr_rx_cal_start_sync2 <= ep_tscr_rx_cal_start_sync1; + regs_o.tscr_rx_cal_start_o <= ep_tscr_rx_cal_start_sync2 and (not ep_tscr_rx_cal_start_sync1); + end if; + end process; + + +-- RX timestamper calibration result flag +-- RX accept runts + regs_o.rfcr_a_runt_o <= ep_rfcr_a_runt_int; +-- RX accept giants + regs_o.rfcr_a_giant_o <= ep_rfcr_a_giant_int; +-- RX accept HP + regs_o.rfcr_a_hp_o <= ep_rfcr_a_hp_int; +-- RX keep CRC + regs_o.rfcr_keep_crc_o <= ep_rfcr_keep_crc_int; +-- RX Fiter HP Priorities + regs_o.rfcr_hpap_o <= ep_rfcr_hpap_int; +-- Maximum receive unit (MRU) + regs_o.rfcr_mru_o <= ep_rfcr_mru_int; +-- RX 802.1q port mode + regs_o.vcr0_qmode_o <= ep_vcr0_qmode_int; +-- Force 802.1q priority + regs_o.vcr0_fix_prio_o <= ep_vcr0_fix_prio_int; +-- Port-assigned 802.1q priority + regs_o.vcr0_prio_val_o <= ep_vcr0_prio_val_int; +-- Port-assigned VID + regs_o.vcr0_pvid_o <= ep_vcr0_pvid_int; +-- VLAN Untagged Set/Injection Buffer offset +-- pass-through field: VLAN Untagged Set/Injection Buffer offset in register: VLAN Control Register 1 + regs_o.vcr1_offset_o <= wrdata_reg(9 downto 0); +-- VLAN Untagged Set/Injection Buffer value +-- pass-through field: VLAN Untagged Set/Injection Buffer value in register: VLAN Control Register 1 + regs_o.vcr1_data_o <= wrdata_reg(27 downto 10); +-- Microcode Memory Address +-- pass-through field: Microcode Memory Address in register: Packet Filter Control Register 0 + regs_o.pfcr0_mm_addr_o <= wrdata_reg(5 downto 0); +-- Microcode Memory Write Enable +-- pass-through field: Microcode Memory Write Enable in register: Packet Filter Control Register 0 + regs_o.pfcr0_mm_write_o <= wrdata_reg(6); +-- Packet Filter Enable + regs_o.pfcr0_enable_o <= ep_pfcr0_enable_int; +-- Microcode Memory Data (24 MSBs) +-- pass-through field: Microcode Memory Data (24 MSBs) in register: Packet Filter Control Register 0 + regs_o.pfcr0_mm_data_msb_o <= wrdata_reg(31 downto 8); +-- Microcode Memory Data (12 LSBs) +-- pass-through field: Microcode Memory Data (12 LSBs) in register: Packet Filter Control Register 1 + regs_o.pfcr1_mm_data_lsb_o <= wrdata_reg(11 downto 0); +-- 802.1Q priority tag to Traffic Class map + regs_o.tcar_pcp_map_o <= wrdata_reg(23 downto 0); +-- RX Pause 802.3 enable + regs_o.fcr_rxpause_o <= ep_fcr_rxpause_int; +-- TX Pause 802.3 enable + regs_o.fcr_txpause_o <= ep_fcr_txpause_int; +-- Rx Pause 802.1Q enable + regs_o.fcr_rxpause_802_1q_o <= ep_fcr_rxpause_802_1q_int; +-- Tx Pause 802.1Q enable (not implemented) + regs_o.fcr_txpause_802_1q_o <= ep_fcr_txpause_802_1q_int; +-- TX pause threshold + regs_o.fcr_tx_thr_o <= ep_fcr_tx_thr_int; +-- TX pause quanta + regs_o.fcr_tx_quanta_o <= ep_fcr_tx_quanta_int; +-- MAC Address + regs_o.mach_o <= ep_mach_int; +-- MAC Address + regs_o.macl_o <= ep_macl_int; +-- MDIO Register Value +-- pass-through field: MDIO Register Value in register: MDIO Control Register + regs_o.mdio_cr_data_o <= wrdata_reg(15 downto 0); +-- MDIO Register Address + regs_o.mdio_cr_addr_o <= ep_mdio_cr_addr_int; +-- MDIO Read/Write select + regs_o.mdio_cr_rw_o <= ep_mdio_cr_rw_int; +-- MDIO Read Value +-- MDIO PHY Address + regs_o.mdio_asr_phyad_o <= ep_mdio_asr_phyad_int; +-- MDIO Ready +-- Link status +-- Link activity + regs_o.dsr_lact_o <= wrdata_reg(1); +-- DMTD Phase measurement enable + regs_o.dmcr_en_o <= wrdata_reg(0); +-- DMTD averaging samples + regs_o.dmcr_n_avg_o <= wrdata_reg(27 downto 16); +-- DMTD Phase shift value +-- DMTD Phase shift value ready + regs_o.dmsr_ps_rdy_o <= wrdata_reg(24); +-- Config: Interframe GAP + regs_o.inj_ctrl_pic_conf_ifg_o <= wrdata_reg(15 downto 0); +-- Config: packet pattern sel id + regs_o.inj_ctrl_pic_conf_sel_o <= wrdata_reg(18 downto 16); +-- Config: valid + regs_o.inj_ctrl_pic_conf_valid_o <= wrdata_reg(19); +-- Mode: packet generate mode + regs_o.inj_ctrl_pic_mode_id_o <= wrdata_reg(22 downto 20); +-- Mode: valid + regs_o.inj_ctrl_pic_mode_valid_o <= wrdata_reg(23); +-- Frame Generation Enabled + regs_o.inj_ctrl_pic_ena_o <= wrdata_reg(24); + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/wr_endpoint.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/wr_endpoint.vhd new file mode 100644 index 000000000..f014eab9f --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/wr_endpoint.vhd @@ -0,0 +1,1001 @@ +------------------------------------------------------------------------------- +-- Title : 1000base-X MAC/Endpoint +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : wr_endpoint.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-04-26 +-- Last update: 2017-02-20 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: Module implements the top level for the White Rabbit Endpoint +-- It's basically an extended Ethernet MAC providing extra timing/switch-specific +-- features such as: +-- - VLANs: inserting/removing tags (for ACCESS/TRUNK port support) +-- - RX/TX precise timestaping +-- - full PCS for optical Gigabit Ethernet +-- - decodes MAC addresses, VIDs and priorities and passes them to the RTU. +-- Refer to the manual for more details. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 - 2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; + +use work.gencores_pkg.all; +use work.endpoint_private_pkg.all; +use work.endpoint_pkg.all; +use work.ep_wbgen2_pkg.all; +use work.wr_fabric_pkg.all; +use work.wishbone_pkg.all; + +entity wr_endpoint is + + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_tx_force_gap_length : integer := 0; + g_tx_runt_padding : boolean := true; + g_simulation : boolean := false; + g_pcs_16bit : boolean := true; + g_rx_buffer_size : integer := 1024; + g_with_rx_buffer : boolean := true; + g_with_flow_control : boolean := true; + g_with_timestamper : boolean := true; + g_with_dpi_classifier : boolean := false; + g_with_vlans : boolean := true; + g_with_rtu : boolean := true; + g_with_leds : boolean := true; + g_with_dmtd : boolean := false; + g_with_packet_injection : boolean := false; + g_use_new_rxcrc : boolean := false; + g_use_new_txcrc : boolean := false; + g_with_stop_traffic : boolean := false + ); + port ( + +------------------------------------------------------------------------------- +-- Clocks +------------------------------------------------------------------------------- + +-- Endpoint transmit reference clock. Must be 125 MHz +- 100 ppm + clk_ref_i : in std_logic; + +-- reference clock / 2 (62.5 MHz, in-phase with refclk) + clk_sys_i : in std_logic; + +-- DMTD offset clock for phase tracking - used only if g_with_dmtd == true + clk_dmtd_i : in std_logic; + +-- resets for various clock domains + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + +-- PPS input (1 clk_ref_i cycle HI) for synchronizing timestamp counter + pps_csync_p1_i : in std_logic; + +-- PPS valid input (clk_ref_i domain), when 1, the external PPS generator/servo +-- is not adjusting the time scale, so we can safely timestamp. + pps_valid_i : in std_logic := '1'; + +------------------------------------------------------------------------------- +-- PHY Interace (8/16 bit PCS) +------------------------------------------------------------------------------- + + phy_rst_o : out std_logic; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic; + phy_sfp_los_i : in std_logic; + phy_sfp_tx_disable_o : out std_logic; + phy_rdy_i : in std_logic; + + phy_ref_clk_i : in std_logic; + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic; + + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_rx_clk_i : in std_logic; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_rx_enc_err_i : in std_logic; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0); + +------------------------------------------------------------------------------- +-- GMII Interface (8-bit) +------------------------------------------------------------------------------- + + gmii_tx_clk_i : in std_logic := '0'; + gmii_txd_o : out std_logic_vector(7 downto 0); + gmii_tx_en_o : out std_logic; + gmii_tx_er_o : out std_logic; + + gmii_rx_clk_i : in std_logic := '0'; + gmii_rxd_i : in std_logic_vector(7 downto 0) := x"00"; + gmii_rx_er_i : in std_logic := '0'; + gmii_rx_dv_i : in std_logic := '0'; + + --------------------------------------------------------------------------- + -- Wishbone I/O + --------------------------------------------------------------------------- + + src_dat_o : out std_logic_vector(15 downto 0); + src_adr_o : out std_logic_vector(1 downto 0); + src_sel_o : out std_logic_vector(1 downto 0); + src_cyc_o : out std_logic; + src_stb_o : out std_logic; + src_we_o : out std_logic; + src_stall_i : in std_logic; + src_ack_i : in std_logic; + src_err_i : in std_logic; + + snk_dat_i : in std_logic_vector(15 downto 0); + snk_adr_i : in std_logic_vector(1 downto 0); + snk_sel_i : in std_logic_vector(1 downto 0); + snk_cyc_i : in std_logic; + snk_stb_i : in std_logic; + snk_we_i : in std_logic; + snk_stall_o : out std_logic; + snk_ack_o : out std_logic; + snk_err_o : out std_logic; + snk_rty_o : out std_logic; + +------------------------------------------------------------------------------- +-- TX timestamping unit interface +------------------------------------------------------------------------------- + +-- Port ID value + txtsu_port_id_o : out std_logic_vector(4 downto 0); +-- Frame ID value + txtsu_frame_id_o : out std_logic_vector(16 -1 downto 0); + +-- TX Timestamp and correctness info + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + +-- TX timestamp strobe: HI tells the TX timestamping unit that a timestamp is +-- available on txtsu_ts_value_o, txtsu_fid_o andd txtsu_port_id_o. The correctness +-- of the timestamping is indiacted on txtsu_ts_incorrect_o. Line remains HI +-- until assertion of txtsu_ack_i. + txtsu_stb_o : out std_logic; + +-- TX timestamp acknowledge: HI indicates that TXTSU has successfully received +-- the timestamp + txtsu_ack_i : in std_logic; + +------------------------------------------------------------------------------- +-- RTU interface +------------------------------------------------------------------------------- + +-- 1 indicates that coresponding RTU port is full. + rtu_full_i : in std_logic; + +-- 1 indicates that coresponding RTU port is almost full. + rtu_almost_full_i : in std_logic; + +-- request strobe, single HI pulse begins evaluation of the request. + rtu_rq_strobe_p1_o : out std_logic; + + rtu_rq_abort_o : out std_logic; + +-- source and destination MAC addresses extracted from the packet header + rtu_rq_smac_o : out std_logic_vector(48 - 1 downto 0); + rtu_rq_dmac_o : out std_logic_vector(48 - 1 downto 0); + +-- VLAN id (extracted from the header for TRUNK ports and assigned by the port +-- for ACCESS ports) + rtu_rq_vid_o : out std_logic_vector(12 - 1 downto 0); + +-- HI means that packet has valid assigned a valid VID (low - packet is untagged) + rtu_rq_has_vid_o : out std_logic; + +-- packet priority (either extracted from the header or assigned per port). + rtu_rq_prio_o : out std_logic_vector(3 - 1 downto 0); + +-- HI indicates that packet has assigned priority. + rtu_rq_has_prio_o : out std_logic; + +------------------------------------------------------------------------------- +-- Wishbone bus +------------------------------------------------------------------------------- + + wb_cyc_i : in std_logic; + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_adr_i : in std_logic_vector(7 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + +------------------------------------------------------------------------------- +-- direct output of packet filter (for TRU/HW-RSTP) +------------------------------------------------------------------------------- + + pfilter_pclass_o : out std_logic_vector(7 downto 0); + pfilter_drop_o : out std_logic; + pfilter_done_o : out std_logic; + +------------------------------------------------------------------------------- +-- control of PAUSE sending (ML: not used and not tested... TRU uses packet injection) -- +------------------------------------------------------------------------------- + + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + +------------------------------------------------------------------------------- +-- information about received PAUSE (for SWcore) +------------------------------------------------------------------------------- + + fc_rx_pause_start_p_o : out std_logic; + fc_rx_pause_quanta_o : out std_logic_vector(15 downto 0); + fc_rx_pause_prio_mask_o : out std_logic_vector(7 downto 0); + fc_rx_buffer_occupation_o : out std_logic_vector(7 downto 0); +------------------------------------------------------------------------------- +-- Packet Injection Interface (for TRU/HW-RSTP) +------------------------------------------------------------------------------- + +-- injection request: triggers transmission of the packet to be injected, +-- allowed when inject_ready = 1 + inject_req_i : in std_logic := '0'; + +-- injection ready flag: when true, user application can request asynchronous +-- injection of a predefined packet + inject_ready_o : out std_logic; + +-- injection template selection (8 available) + inject_packet_sel_i : in std_logic_vector(2 downto 0) := "000"; + +-- user-defined value to be embedded in the injected packet at a predefined +-- location + inject_user_value_i : in std_logic_vector(15 downto 0) := x"0000"; + +------------------------------------------------------------------------------- +-- Misc stuff +------------------------------------------------------------------------------- + rmon_events_o : out std_logic_vector(c_epevents_sz-1 downto 0); + + txts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + + led_link_o : out std_logic; + led_act_o : out std_logic; + +-- HI physically kills the link (turn of laser) + link_kill_i : in std_logic := '0'; + +-- HI indicates that link is up (so cable connected), LOW indicates that link is faulty +-- (e.g.: cable disconnected) + link_up_o : out std_logic; + + stop_traffic_i : in std_logic := '0'; + + dbg_tx_pcs_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_tx_pcs_rd_count_o : out std_logic_vector(5+4 downto 0); + nice_dbg_o : out t_dbg_ep + ); + +end wr_endpoint; + +architecture syn of wr_endpoint is + + constant c_zeros : std_logic_vector(63 downto 0) := (others => '0'); + constant c_ones : std_logic_vector(63 downto 0) := (others => '0'); + +------------------------------------------------------------------------------- + component dmtd_phase_meas + generic ( + g_deglitcher_threshold : integer; + g_counter_bits : integer); + port ( + rst_sys_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + clk_sys_i : in std_logic; + clk_a_i : in std_logic; + clk_b_i : in std_logic; + clk_dmtd_i : in std_logic; + en_i : in std_logic; + navg_i : in std_logic_vector(11 downto 0); + phase_meas_o : out std_logic_vector(31 downto 0); + phase_meas_p_o : out std_logic); + end component; + +------------------------------------------------------------------------------- +-- TX FRAMER -> TX PCS signals +------------------------------------------------------------------------------- + + signal txpcs_fab : t_ep_internal_fabric; + signal txpcs_dreq : std_logic; + signal txpcs_error : std_logic; + signal txpcs_busy : std_logic; + +------------------------------------------------------------------------------- +-- Timestamping/OOB signals +------------------------------------------------------------------------------- + + signal txoob_fid_value : std_logic_vector(15 downto 0); + signal txoob_fid_stb : std_logic; + + signal txpcs_timestamp_trigger_p_a : std_logic; + + signal txts_timestamp_stb : std_logic; + signal txts_timestamp_valid : std_logic; + signal txts_timestamp_value : std_logic_vector(31 downto 0); + + + signal rxpcs_timestamp_stb : std_logic; + signal rxpcs_timestamp_trigger_p_a : std_logic; + signal rxpcs_timestamp_valid : std_logic; + signal rxpcs_timestamp_value : std_logic_vector(31 downto 0); + + +------------------------------------------------------------------------------- +-- RX PCS -> RX DEFRAMER signals +------------------------------------------------------------------------------- + + signal rxpcs_fab : t_ep_internal_fabric; + signal rxpath_fab : t_ep_internal_fabric; + signal rxpcs_busy : std_logic; + signal rxpcs_fifo_almostfull : std_logic; + +------------------------------------------------------------------------------- +-- WB slave signals +------------------------------------------------------------------------------- + + signal regs_fromwb : t_ep_out_registers; + signal regs_towb : t_ep_in_registers; + signal regs_towb_ep : t_ep_in_registers; + signal regs_towb_tsu : t_ep_in_registers; + signal regs_towb_rpath : t_ep_in_registers; + signal regs_towb_tpath : t_ep_in_registers; + signal regs_towb_dmtd : t_ep_in_registers; + +------------------------------------------------------------------------------- +-- flow control signals +------------------------------------------------------------------------------- + + signal txfra_flow_enable : std_logic; + signal rxfra_pause_p : std_logic; + signal rxfra_pause_delay : std_logic_vector(15 downto 0); + + signal txfra_pause_req : std_logic; + signal txfra_pause_ready : std_logic; + signal txfra_pause_delay : std_logic_vector(15 downto 0); + + signal link_ok : std_logic; + + signal txfra_enable : std_logic; + signal mdio_addr : std_logic_vector(15 downto 0); + + signal sink_in : t_wrf_sink_in; + signal sink_out : t_wrf_sink_out; + + signal src_in : t_wrf_source_in; + signal src_out : t_wrf_source_out; + + signal rst_n_rx : std_logic; + + signal wb_in : t_wishbone_slave_in; + signal wb_out : t_wishbone_slave_out; + + signal extended_ADDR : std_logic_vector(c_wishbone_address_width-1 downto 0); + + signal phase_meas : std_logic_vector(31 downto 0); + signal phase_meas_p : std_logic; + signal validity_cntr : unsigned(1 downto 0); + signal r_dmcr_en : std_logic; + signal r_dmcr_n_avg : std_logic_vector(11 downto 0); + + + signal rtu_rq : t_ep_internal_rtu_request; + signal dvalid_tx, dvalid_rx : std_logic; + +------------------------------------------------------------------------------- +-- TRU stuff +------------------------------------------------------------------------------- + signal ep_ctrl : std_logic; + signal pfilter_pclass : std_logic_vector(7 downto 0); + signal pfilter_drop : std_logic; + signal pfilter_done : std_logic; + signal tx_pclass : std_logic_vector(7 downto 0); + +------------------------------------------------------------------------------- +-- RMON signals +------------------------------------------------------------------------------- + signal pcs_rmon : t_rmon_triggers; + signal rx_path_rmon : t_rmon_triggers; + signal rmon : t_rmon_triggers; + +------------------------------------------------------------------------------- +-- chipscope (for desperates) +------------------------------------------------------------------------------- + signal CONTROL0 : std_logic_vector(35 downto 0); + signal TRIG0, TRIG1, TRIG2, TRIG3 : std_logic_vector(31 downto 0); + + component chipscope_icon + port ( + CONTROL0 : inout std_logic_vector(35 downto 0)); + end component; + + component chipscope_ila + port ( + CONTROL : inout std_logic_vector(35 downto 0); + CLK : in std_logic; + TRIG0 : in std_logic_vector(31 downto 0); + TRIG1 : in std_logic_vector(31 downto 0); + TRIG2 : in std_logic_vector(31 downto 0); + TRIG3 : in std_logic_vector(31 downto 0)); + end component; + +begin + + rst_n_rx <= rst_rxclk_n_i and phy_rdy_i; + +------------------------------------------------------------------------------- +-- 1000Base-X PCS +------------------------------------------------------------------------------- + + mdio_addr <= regs_fromwb.mdio_asr_phyad_o & regs_fromwb.mdio_cr_addr_o; + + U_PCS_1000BASEX : ep_1000basex_pcs + generic map ( + g_simulation => g_simulation, + g_16bit => g_pcs_16bit) + port map ( + rst_sys_n_i => rst_sys_n_i, + rst_rxclk_n_i => rst_rxclk_n_i, + rst_txclk_n_i => rst_txclk_n_i, + clk_sys_i => clk_sys_i, + + rxpcs_fab_o => rxpcs_fab, + rxpcs_busy_o => rxpcs_busy, + rxpcs_fifo_almostfull_i => rxpcs_fifo_almostfull, + + rxpcs_timestamp_trigger_p_a_o => rxpcs_timestamp_trigger_p_a, + rxpcs_timestamp_i => rxpcs_timestamp_value, + rxpcs_timestamp_stb_i => rxpcs_timestamp_stb, + rxpcs_timestamp_valid_i => rxpcs_timestamp_valid, + + txpcs_fab_i => txpcs_fab, + txpcs_busy_o => txpcs_busy, + txpcs_dreq_o => txpcs_dreq, + txpcs_error_o => txpcs_error, + + txpcs_timestamp_trigger_p_a_o => txpcs_timestamp_trigger_p_a, + + link_ok_o => link_ok, + link_ctr_i => ep_ctrl, + + serdes_rst_o => phy_rst_o, + serdes_loopen_o => phy_loopen_o, + serdes_loopen_vec_o => phy_loopen_vec_o, + serdes_tx_prbs_sel_o => phy_tx_prbs_sel_o, + serdes_sfp_tx_fault_i => phy_sfp_tx_fault_i, + serdes_sfp_los_i => phy_sfp_los_i, + serdes_sfp_tx_disable_o => phy_sfp_tx_disable_o, + serdes_rdy_i => phy_rdy_i, + + serdes_tx_clk_i => phy_ref_clk_i, + serdes_tx_data_o => phy_tx_data_o, + serdes_tx_k_o => phy_tx_k_o, + serdes_tx_disparity_i => phy_tx_disparity_i, + serdes_tx_enc_err_i => phy_tx_enc_err_i, + serdes_rx_data_i => phy_rx_data_i, + serdes_rx_clk_i => phy_rx_clk_i, + serdes_rx_k_i => phy_rx_k_i, + serdes_rx_enc_err_i => phy_rx_enc_err_i, + serdes_rx_bitslide_i => phy_rx_bitslide_i, + + rmon_o => pcs_rmon, + + mdio_addr_i => mdio_addr, + mdio_data_i => regs_fromwb.mdio_cr_data_o, + mdio_data_o => regs_towb_ep.mdio_asr_rdata_i, + mdio_stb_i => regs_fromwb.mdio_cr_data_wr_o, + mdio_rw_i => regs_fromwb.mdio_cr_rw_o, + mdio_ready_o => regs_towb_ep.mdio_asr_ready_i, + dbg_tx_pcs_wr_count_o => dbg_tx_pcs_wr_count_o, + dbg_tx_pcs_rd_count_o => dbg_tx_pcs_rd_count_o, + nice_dbg_o => nice_dbg_o.pcs); + + +------------------------------------------------------------------------------- +-- TX FRAMER +------------------------------------------------------------------------------- + +-- txfra_enable <= link_ok and regs_fromwb.ecr_tx_en_o; + +-- txfra_pause_req <= '0'; + + U_Tx_Path : ep_tx_path + generic map ( + g_with_packet_injection => g_with_packet_injection, + g_with_vlans => g_with_vlans, + g_with_timestamper => g_with_timestamper, + g_force_gap_length => g_tx_force_gap_length, + g_runt_padding => g_tx_runt_padding, + g_use_new_crc => g_use_new_txcrc) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_sys_n_i, + pcs_error_i => txpcs_error, + pcs_busy_i => txpcs_busy, + pcs_fab_o => txpcs_fab, + pcs_dreq_i => txpcs_dreq, + snk_i => sink_in, + snk_o => sink_out, + fc_pause_req_i => txfra_pause_req, + fc_pause_ready_o => txfra_pause_ready, + fc_pause_delay_i => txfra_pause_delay, + fc_flow_enable_i => txfra_flow_enable, + ep_ctrl_i => ep_ctrl, + regs_i => regs_fromwb, + regs_o => regs_towb_tpath, + + txts_timestamp_i => txts_timestamp_value, + txts_timestamp_valid_i => txts_timestamp_valid, + + txtsu_port_id_o => txtsu_port_id_o, + txtsu_fid_o => txtsu_frame_id_o, + txtsu_ts_value_o => txtsu_ts_value_o, + txtsu_ts_incorrect_o => txtsu_ts_incorrect_o, + txtsu_stb_o => txtsu_stb_o, + txtsu_ack_i => txtsu_ack_i, + + inject_req_i => inject_req_i, + inject_user_value_i => inject_user_value_i, + inject_packet_sel_i => inject_packet_sel_i, + inject_ready_o => inject_ready_o); + + + txfra_flow_enable <= '1'; + + sink_in.dat <= snk_dat_i; + sink_in.adr <= snk_adr_i; + sink_in.sel <= snk_sel_i; + sink_in.cyc <= snk_cyc_i; + sink_in.stb <= snk_stb_i; + sink_in.we <= snk_we_i; + snk_stall_o <= sink_out.stall; + snk_ack_o <= sink_out.ack; + snk_err_o <= sink_out.err; + snk_rty_o <= sink_out.rty; + + +------------------------------------------------------------------------------- +-- RX deframer +------------------------------------------------------------------------------- + + U_Rx_Path : ep_rx_path + generic map ( + g_with_vlans => g_with_vlans, + g_with_dpi_classifier => g_with_dpi_classifier, + g_with_rtu => g_with_rtu, + g_with_rx_buffer => g_with_rx_buffer, + g_rx_buffer_size => g_rx_buffer_size, + g_use_new_crc => g_use_new_rxcrc) + port map ( + clk_sys_i => clk_sys_i, + clk_rx_i => phy_rx_clk_i, + + rst_n_sys_i => rst_sys_n_i, + rst_n_rx_i => rst_n_rx, + + pcs_fab_i => rxpath_fab, + pcs_fifo_almostfull_o => rxpcs_fifo_almostfull, + pcs_busy_i => rxpcs_busy, + + fc_pause_p_o => fc_rx_pause_start_p_o, --rxfra_pause_p, + fc_pause_quanta_o => fc_rx_pause_quanta_o, --rxfra_pause_delay, + fc_pause_prio_mask_o => fc_rx_pause_prio_mask_o, + fc_buffer_occupation_o => fc_rx_buffer_occupation_o, + + rmon_o => rx_path_rmon, + regs_i => regs_fromwb, + regs_o => regs_towb_rpath, + + pfilter_pclass_o => pfilter_pclass, + pfilter_drop_o => pfilter_drop, + pfilter_done_o => pfilter_done, + + rtu_full_i => rtu_full_i, + rtu_rq_o => rtu_rq, + rtu_rq_valid_o => rtu_rq_strobe_p1_o, + rtu_rq_abort_o => rtu_rq_abort_o, + src_wb_o => src_out, + src_wb_i => src_in, + nice_dbg_o => nice_dbg_o.rxpath); + + + rtu_rq_smac_o <= rtu_rq.smac; + rtu_rq_dmac_o <= rtu_rq.dmac; + rtu_rq_vid_o <= rtu_rq.vid; + rtu_rq_prio_o <= rtu_rq.prio; + rtu_rq_has_vid_o <= rtu_rq.has_vid; + rtu_rq_has_prio_o <= rtu_rq.has_prio; + + src_dat_o <= src_out.dat; + src_adr_o <= src_out.adr; + src_sel_o <= src_out.sel; + src_cyc_o <= src_out.cyc; + src_stb_o <= src_out.stb; + src_we_o <= src_out.we; + src_in.stall <= src_stall_i; + src_in.ack <= src_ack_i; + src_in.err <= src_err_i; + src_in.rty <= '0'; + +------------------------------------------------------------------------------- +-- Flow control unit +------------------------------------------------------------------------------- + + --U_FLOW_CTL : ep_flow_control + -- port map ( + -- clk_sys_i => clk_sys_i, + -- rst_n_i => rst_n_i, + + -- rx_pause_p1_i => rxfra_pause_p, + -- rx_pause_delay_i => rxfra_pause_delay, + + -- tx_pause_o => txfra_pause, + -- tx_pause_delay_o => txfra_pause_delay, + -- tx_pause_ack_i => txfra_pause_ack, + + -- tx_flow_enable_o => txfra_flow_enable, + + -- rx_buffer_used_i => rx_buffer_used, + + -- ep_fcr_txpause_i => regs.fcr_txpause_o, + -- ep_fcr_rxpause_i => regs.fcr_rxpause_o, + -- ep_fcr_tx_thr_i => regs.fcr_tx_thr_o, + -- ep_fcr_tx_quanta_i => regs.fcr_tx_quanta_o, + -- rmon_rcvd_pause_o => rmon.rx_pause, + -- rmon_sent_pause_o => rmon.tx_pause + -- ); + +------------------------------------------------------------------------------- +-- Timestamping unit +------------------------------------------------------------------------------- + + U_EP_TSU : ep_timestamping_unit + generic map ( + g_timestamp_bits_r => 28, + g_timestamp_bits_f => 4, + g_ref_clock_rate => f_pcs_clock_rate(g_pcs_16bit)) + port map ( + clk_ref_i => clk_ref_i, + clk_rx_i => phy_rx_clk_i, + clk_sys_i => clk_sys_i, + rst_n_rx_i => rst_rxclk_n_i, + rst_n_sys_i => rst_sys_n_i, + rst_n_ref_i => rst_ref_n_i, + pps_csync_p1_i => pps_csync_p1_i, + pps_valid_i => pps_valid_i, + + tx_timestamp_trigger_p_a_i => txpcs_timestamp_trigger_p_a, + rx_timestamp_trigger_p_a_i => rxpcs_timestamp_trigger_p_a, + + rxts_timestamp_o => rxpcs_timestamp_value, + rxts_timestamp_valid_o => rxpcs_timestamp_valid, + rxts_timestamp_stb_o => rxpcs_timestamp_stb, + + txts_timestamp_o => txts_timestamp_value, + txts_timestamp_valid_o => txts_timestamp_valid, + + txts_o => txts_o, -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o => rxts_o, -- 2013-Nov-28 peterj added for debugging/calibration + + regs_i => regs_fromwb, + regs_o => regs_towb_tsu); + + +------------------------------------------------------------------------------- +-- Wishbone controller & IO registers +------------------------------------------------------------------------------- + + extended_ADDR <= std_logic_vector(resize(unsigned(wb_adr_i), c_wishbone_address_width)); + + U_Slave_adapter : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => false, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_sys_n_i, + sl_adr_i => extended_ADDR, + sl_dat_i => wb_dat_i, + sl_sel_i => wb_sel_i, + sl_cyc_i => wb_cyc_i, + sl_stb_i => wb_stb_i, + sl_we_i => wb_we_i, + sl_dat_o => wb_dat_o, + sl_ack_o => wb_ack_o, + sl_stall_o => wb_stall_o, + master_i => wb_out, + master_o => wb_in); + + U_WB_SLAVE : ep_wishbone_controller + port map ( + rst_n_i => rst_sys_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => wb_in.adr(4 downto 0), + wb_dat_i => wb_in.dat, + wb_dat_o => wb_out.dat, + wb_cyc_i => wb_in.cyc, + wb_sel_i => wb_in.sel, + wb_stb_i => wb_in.stb, + wb_we_i => wb_in.we, + wb_ack_o => wb_out.ack, + wb_stall_o => open, + + tx_clk_i => clk_ref_i, + rx_clk_i => phy_rx_clk_i, + + regs_o => regs_fromwb, + regs_i => regs_towb + ); + + wb_out.stall <= '0'; + wb_out.rty <= '0'; + wb_out.err <= '0'; + wb_out.int <= '0'; + + regs_towb <= regs_towb_ep or regs_towb_tsu or regs_towb_rpath or regs_towb_tpath or regs_towb_dmtd; + + + p_link_activity : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + + if(rst_sys_n_i = '0') or + (regs_fromwb.dsr_lact_o = '1' and regs_fromwb.dsr_lact_load_o = '1') then + regs_towb_ep.dsr_lact_i <= '0'; + else + regs_towb_ep.dsr_lact_i <= dvalid_rx or dvalid_tx; + end if; + end if; + end process; + + -- drive unused regs_towb_ep signals + regs_towb_ep.ecr_feat_vlan_i <= '0'; + regs_towb_ep.ecr_feat_dmtd_i <= '0'; + regs_towb_ep.ecr_feat_ptp_i <= '0'; + regs_towb_ep.ecr_feat_dpi_i <= '0'; + regs_towb_ep.tscr_cs_done_i <= '0'; + regs_towb_ep.tscr_rx_cal_result_i <= '0'; + regs_towb_ep.tcar_pcp_map_i <= (others => '0'); + regs_towb_ep.dsr_lstatus_i <= '0'; + regs_towb_ep.dmcr_en_i <= '0'; + regs_towb_ep.dmcr_n_avg_i <= (others => '0'); + regs_towb_ep.inj_ctrl_pic_conf_ifg_i <= (others => '0'); + regs_towb_ep.inj_ctrl_pic_conf_sel_i <= (others => '0'); + regs_towb_ep.inj_ctrl_pic_conf_valid_i <= '0'; + regs_towb_ep.inj_ctrl_pic_mode_id_i <= (others => '0'); + regs_towb_ep.inj_ctrl_pic_mode_valid_i <= '0'; + regs_towb_ep.inj_ctrl_pic_ena_i <= '0'; + +------------------------------------------------------------------------------- +-- DMTD phase meter +------------------------------------------------------------------------------ + + gen_with_dmtd : if(g_with_dmtd) generate + U_DMTD : dmtd_phase_meas + generic map ( + g_counter_bits => 14, + g_deglitcher_threshold => 1000) + port map ( + clk_sys_i => clk_sys_i, + + clk_a_i => phy_ref_clk_i, + clk_b_i => phy_rx_clk_i, + clk_dmtd_i => clk_dmtd_i, + + rst_sys_n_i => rst_sys_n_i, + rst_dmtd_n_i => rst_dmtd_n_i, + + en_i => r_dmcr_en, + navg_i => r_dmcr_n_avg, + phase_meas_o => phase_meas, + phase_meas_p_o => phase_meas_p); + + + + regs_towb_dmtd.dmcr_en_i <= r_dmcr_en; + regs_towb_dmtd.dmcr_n_avg_i <= r_dmcr_n_avg; + + p_dmtd_update : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_sys_n_i = '0' then + validity_cntr <= (others => '0'); + regs_towb_ep.dmsr_ps_rdy_i <= '0'; + else + + if(regs_fromwb.dmcr_en_load_o = '1') then + r_dmcr_en <= regs_fromwb.dmcr_en_o; + r_dmcr_n_avg <= regs_fromwb.dmcr_n_avg_o; + end if; + + if(r_dmcr_en = '0') then + validity_cntr <= (others => '0'); + regs_towb_ep.dmsr_ps_rdy_i <= '0'; + elsif(regs_fromwb.dmsr_ps_rdy_o = '1' and regs_fromwb.dmsr_ps_rdy_load_o = '1') then + regs_towb_ep.dmsr_ps_rdy_i <= '0'; + elsif(phase_meas_p = '1') then + + if(validity_cntr = "11") then + regs_towb_ep.dmsr_ps_rdy_i <= '1'; + regs_towb_ep.dmsr_ps_val_i <= phase_meas(23 downto 0); -- discard few + else + regs_towb_ep.dmsr_ps_rdy_i <= '0'; + validity_cntr <= validity_cntr + 1; + end if; + end if; + end if; + end if; + end process; + + end generate gen_with_dmtd; + + gen_without_dmtd : if(not g_with_dmtd) generate + regs_towb_ep.dmsr_ps_rdy_i <= '0'; + regs_towb_ep.dmsr_ps_val_i <= (others => 'X'); + regs_towb_dmtd <= c_ep_in_registers_init_value; + end generate gen_without_dmtd; + + dvalid_tx <= snk_cyc_i and snk_stb_i and link_ok; + dvalid_rx <= src_out.cyc and src_out.stb and link_ok; + + gen_leds : if g_with_leds generate + U_Led_Ctrl : ep_leds_controller + generic map ( + g_blink_period_log2 => 22) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_sys_n_i, + dvalid_tx_i => dvalid_tx, + dvalid_rx_i => dvalid_rx, + link_ok_i => link_ok, + led_link_o => led_link_o, + led_act_o => led_act_o); + end generate gen_leds; + + -------------------------- TRU stuff ----------------------------------- + link_up_o <= link_ok; -- indicates that link is UP + + pfilter_pclass_o <= pfilter_pclass; + pfilter_done_o <= pfilter_done; + pfilter_drop_o <= pfilter_drop; + + txfra_pause_req <= fc_tx_pause_req_i; + fc_tx_pause_ready_o <= txfra_pause_ready; + txfra_pause_delay <= fc_tx_pause_delay_i; + + -- TRU needs to be able to share the control of ouput path, i.e. turn off the laser + p_ep_ctrl : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_sys_n_i = '0' then + ep_ctrl <= '1'; + else + ep_ctrl <= not link_kill_i; + end if; + end if; + end process; + + GEN_STOP: if(g_with_stop_traffic) generate + rxpath_fab.sof <= rxpcs_fab.sof when(stop_traffic_i='0') else '0'; + rxpath_fab.dvalid <= rxpcs_fab.dvalid when(stop_traffic_i='0') else '0'; + rxpath_fab.eof <= rxpcs_fab.eof; + rxpath_fab.error <= rxpcs_fab.error; + rxpath_fab.bytesel <= rxpcs_fab.bytesel; + rxpath_fab.has_rx_timestamp <= rxpcs_fab.has_rx_timestamp; + rxpath_fab.rx_timestamp_valid <= rxpcs_fab.rx_timestamp_valid; + rxpath_fab.data <= rxpcs_fab.data; + rxpath_fab.addr <= rxpcs_fab.addr; + end generate; + + GEN_NO_STOP: if(not g_with_stop_traffic) generate + rxpath_fab <= rxpcs_fab; + end generate; + + -------------------------- RMON events ----------------------------------- + rmon.rx_pcs_err <= rx_path_rmon.rx_pcs_err; --from ep_rx_path + rmon.rx_giant <= rx_path_rmon.rx_giant; + rmon.rx_runt <= rx_path_rmon.rx_runt; + rmon.rx_crc_err <= rx_path_rmon.rx_crc_err; + rmon.rx_pause <= rx_path_rmon.rx_pause; + rmon.rx_pfilter_drop <= rx_path_rmon.rx_pfilter_drop; + rmon.rx_pclass <= rx_path_rmon.rx_pclass; + rmon.rx_tclass <= rx_path_rmon.rx_tclass; + rmon.rx_drop_at_rtu_full <= rx_path_rmon.rx_drop_at_rtu_full; + rmon.tx_underrun <= pcs_rmon.tx_underrun; + rmon.rx_overrun <= pcs_rmon.rx_overrun; + rmon.rx_invalid_code <= pcs_rmon.rx_invalid_code; + rmon.rx_sync_lost <= pcs_rmon.rx_sync_lost; + + + rmon_event_tx : gc_sync_ffs + generic map( + g_sync_edge => "negative") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_sys_n_i, + data_i => txpcs_timestamp_trigger_p_a, + synced_o => open, + npulse_o => open, + ppulse_o => rmon.tx_frame); + + rmon_event_rx : gc_sync_ffs + generic map( + g_sync_edge => "negative") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_sys_n_i, + data_i => rxpcs_timestamp_trigger_p_a, + synced_o => open, + npulse_o => open, + ppulse_o => rmon.rx_frame); + + f_pack_rmon_triggers(rmon, rmon_events_o(c_epevents_sz-1 downto 0)); + +-- CS_ICON : chipscope_icon +-- port map ( +-- CONTROL0 => CONTROL0); +-- CS_ILA : chipscope_ila +-- port map ( +-- CONTROL => CONTROL0, +-- CLK => phy_ref_clk_i, +-- TRIG0 => TRIG0, +-- TRIG1 => TRIG1, +-- TRIG2 => TRIG2, +-- TRIG3 => TRIG3); +-- +-- TRIG0(15 downto 0) <= phy_rx_data_i; +-- TRIG0(17 downto 16) <= phy_rx_k_i; +-- TRIG0( 18) <= phy_rx_enc_err_i; +-- TRIG0(23 downto 19) <= phy_rx_bitslide_i; + + -- Drive unsued GMII outputs + gmii_txd_o <= (others => '0'); + gmii_tx_en_o <= '0'; + gmii_tx_er_o <= '0'; + +end syn; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/xwr_endpoint.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/xwr_endpoint.vhd new file mode 100644 index 000000000..b5d64008a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_endpoint/xwr_endpoint.vhd @@ -0,0 +1,533 @@ +------------------------------------------------------------------------------- +-- Title : 1000base-X MAC/Endpoint - top level +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : xwr_endpoint.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-04-26 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------- +-- Description: Struct-ized wrapper for WR Endpoint. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2011 - 2012 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; + +use work.endpoint_pkg.all; +use work.wr_fabric_pkg.all; +use work.wishbone_pkg.all; + +entity xwr_endpoint is + + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_simulation : boolean := false; + g_tx_force_gap_length : integer := 0; + g_tx_runt_padding : boolean := false; + g_pcs_16bit : boolean := false; + g_records_for_phy : boolean := false; + g_rx_buffer_size : integer := 1024; + g_with_rx_buffer : boolean := true; + g_with_flow_control : boolean := true; + g_with_timestamper : boolean := true; + g_with_dpi_classifier : boolean := true; + g_with_vlans : boolean := true; + g_with_rtu : boolean := true; + g_with_leds : boolean := true; + g_with_dmtd : boolean := true; + g_with_packet_injection : boolean := false; + g_use_new_rxcrc : boolean := false; + g_use_new_txcrc : boolean := false; + g_with_stop_traffic : boolean := false + ); + port ( + +------------------------------------------------------------------------------- +-- Clocks +------------------------------------------------------------------------------- + +-- Endpoint transmit reference clock. Must be 125 MHz +- 100 ppm + clk_ref_i : in std_logic; + +-- reference clock / 2 (62.5 MHz, in-phase with refclk) + clk_sys_i : in std_logic; + + clk_dmtd_i : in std_logic := '0'; + +-- resets for various clock domains + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + rst_txclk_n_i : in std_logic; + rst_rxclk_n_i : in std_logic; + +-- PPS input (1 clk_ref_i cycle HI) for synchronizing timestamp counter + pps_csync_p1_i : in std_logic := '0'; + +-- PPS valid input (clk_ref_i domain), when 1, the external PPS generator/servo +-- is not adjusting the time scale, so we can safely timestamp. + pps_valid_i : in std_logic := '1'; + +------------------------------------------------------------------------------- +-- PHY Interace (8/16 bit PCS) +------------------------------------------------------------------------------- + + -- 1st option is to use std_logic based I/Os + phy_rst_o : out std_logic; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic; + phy_sfp_los_i : in std_logic; + phy_sfp_tx_disable_o : out std_logic; + phy_rdy_i : in std_logic; + + phy_ref_clk_i : in std_logic := '0'; + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic := '0'; + phy_tx_enc_err_i : in std_logic := '0'; + + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_clk_i : in std_logic := '0'; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_enc_err_i : in std_logic := '0'; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + + -- 2nd option is to use record-based I/Os + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc; + +------------------------------------------------------------------------------- +-- GMII Interface (8-bit) +------------------------------------------------------------------------------- + + gmii_tx_clk_i : in std_logic := '0'; + gmii_txd_o : out std_logic_vector(7 downto 0); + gmii_tx_en_o : out std_logic; + gmii_tx_er_o : out std_logic; + + gmii_rx_clk_i : in std_logic := '0'; + gmii_rxd_i : in std_logic_vector(7 downto 0) := x"00"; + gmii_rx_er_i : in std_logic := '0'; + gmii_rx_dv_i : in std_logic := '0'; + + --------------------------------------------------------------------------- + -- Wishbone I/O + --------------------------------------------------------------------------- + + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + + snk_o : out t_wrf_sink_out; + snk_i : in t_wrf_sink_in; + +------------------------------------------------------------------------------- +-- TX timestamping unit interface +------------------------------------------------------------------------------- + +-- Port ID value + txtsu_port_id_o : out std_logic_vector(4 downto 0); +-- Frame ID value + txtsu_frame_id_o : out std_logic_vector(16 -1 downto 0); + +-- TX Timestamp and correctness info + txtsu_ts_value_o : out std_logic_vector(28 + 4 - 1 downto 0); + txtsu_ts_incorrect_o : out std_logic; + +-- TX timestamp strobe: HI tells the TX timestamping unit that a timestamp is +-- available on txtsu_ts_value_o, txtsu_fid_o andd txtsu_port_id_o. The correctness +-- of the timestamping is indiacted on txtsu_ts_incorrect_o. Line remains HI +-- until assertion of txtsu_ack_i. + txtsu_stb_o : out std_logic; + +-- TX timestamp acknowledge: HI indicates that TXTSU has successfully received +-- the timestamp + txtsu_ack_i : in std_logic := '1'; + +------------------------------------------------------------------------------- +-- RTU interface +------------------------------------------------------------------------------- + +-- 1 indicates that coresponding RTU port is full. + rtu_full_i : in std_logic := '0'; + +-- 1 indicates that coresponding RTU port is almost full. + rtu_almost_full_i : in std_logic := '0'; + +-- request strobe, single HI pulse begins evaluation of the request. + rtu_rq_strobe_p1_o : out std_logic; + rtu_rq_abort_o : out std_logic; + +-- source and destination MAC addresses extracted from the packet header + rtu_rq_smac_o : out std_logic_vector(48 - 1 downto 0); + rtu_rq_dmac_o : out std_logic_vector(48 - 1 downto 0); + +-- VLAN id (extracted from the header for TRUNK ports and assigned by the port +-- for ACCESS ports) + rtu_rq_vid_o : out std_logic_vector(12 - 1 downto 0); + +-- HI means that packet has valid assigned a valid VID (low - packet is untagged) + rtu_rq_has_vid_o : out std_logic; + +-- packet priority (either extracted from the header or assigned per port). + rtu_rq_prio_o : out std_logic_vector(3 - 1 downto 0); + +-- HI indicates that packet has assigned priority. + rtu_rq_has_prio_o : out std_logic; + +------------------------------------------------------------------------------- +-- Wishbone bus +------------------------------------------------------------------------------- + + wb_i : in t_wishbone_slave_in; + wb_o : out t_wishbone_slave_out; + +------------------------------------------------------------------------------- +-- direct output of packet filter (for TRU/HW-RSTP) +------------------------------------------------------------------------------- + + pfilter_pclass_o : out std_logic_vector(7 downto 0); + pfilter_drop_o : out std_logic; + pfilter_done_o : out std_logic; + +------------------------------------------------------------------------------- +-- control of PAUSE sending (ML: not used and not tested... TRU uses packet injection) -- +------------------------------------------------------------------------------- + + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + +------------------------------------------------------------------------------- +-- information about received PAUSE (for SWcore) +------------------------------------------------------------------------------- + + fc_rx_pause_start_p_o : out std_logic; + fc_rx_pause_quanta_o : out std_logic_vector(15 downto 0); + fc_rx_pause_prio_mask_o : out std_logic_vector(7 downto 0); + fc_rx_buffer_occupation_o : out std_logic_vector(7 downto 0); +------------------------------------------------------------------------------- +-- Packet Injection Interface (for TRU/HW-RSTP) +------------------------------------------------------------------------------- + +-- injection request: triggers transmission of the packet to be injected, +-- allowed when inject_ready = 1 + inject_req_i : in std_logic := '0'; + +-- injection ready flag: when true, user application can request asynchronous +-- injection of a predefined packet + inject_ready_o : out std_logic; + +-- injection template selection (8 available) + inject_packet_sel_i : in std_logic_vector(2 downto 0) := "000"; + +-- user-defined value to be embedded in the injected packet at a predefined +-- location + inject_user_value_i : in std_logic_vector(15 downto 0) := x"0000"; + +------------------------------------------------------------------------------- +-- Misc stuff +------------------------------------------------------------------------------- + rmon_events_o : out std_logic_vector(c_epevents_sz-1 downto 0); + + txts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o : out std_logic; -- 2013-Nov-28 peterj added for debugging/calibration + + led_link_o : out std_logic; + led_act_o : out std_logic; + + link_kill_i : in std_logic := '0'; + link_up_o : out std_logic; + stop_traffic_i : in std_logic := '0'; + dbg_tx_pcs_wr_count_o : out std_logic_vector(5+4 downto 0); + dbg_tx_pcs_rd_count_o : out std_logic_vector(5+4 downto 0); + nice_dbg_o : out t_dbg_ep); + +end xwr_endpoint; + +architecture syn of xwr_endpoint is + + signal phy_rst : std_logic; + signal phy_loopen : std_logic; + signal phy_loopen_vec : std_logic_vector(2 downto 0); + signal phy_tx_data : std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + signal phy_tx_k : std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + signal phy_tx_prbs_sel : std_logic_vector(2 downto 0); + signal sfp_tx_disable : std_logic; + signal phy_tx_clk : std_logic; + + signal phy_tx_disparity : std_logic; + signal phy_tx_enc_err : std_logic; + signal phy_rx_data : std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + signal phy_rx_clk : std_logic; + signal phy_rx_k : std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + signal phy_rx_enc_err : std_logic; + signal phy_rx_bts : std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0); + signal phy_rdy : std_logic; + signal sfp_tx_fault : std_logic; + signal sfp_los : std_logic; + +begin + + U_Wrapped_Endpoint : wr_endpoint + generic map ( + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_tx_force_gap_length => g_tx_force_gap_length, + g_tx_runt_padding => g_tx_runt_padding, + g_simulation => g_simulation, + g_pcs_16bit => g_pcs_16bit, + g_rx_buffer_size => g_rx_buffer_size, + g_with_rx_buffer => g_with_rx_buffer, + g_with_flow_control => g_with_flow_control, + g_with_timestamper => g_with_timestamper, + g_with_dpi_classifier => g_with_dpi_classifier, + g_with_vlans => g_with_vlans, + g_with_rtu => g_with_rtu, + g_with_leds => g_with_leds, + g_with_dmtd => g_with_dmtd, + g_with_packet_injection => g_with_packet_injection, + g_use_new_rxcrc => g_use_new_rxcrc, + g_use_new_txcrc => g_use_new_txcrc, + g_with_stop_traffic => g_with_stop_traffic) + port map ( + clk_ref_i => clk_ref_i, + clk_sys_i => clk_sys_i, + clk_dmtd_i => clk_dmtd_i, + rst_sys_n_i => rst_sys_n_i, + rst_ref_n_i => rst_ref_n_i, + rst_dmtd_n_i => rst_dmtd_n_i, + rst_txclk_n_i => rst_txclk_n_i, + rst_rxclk_n_i => rst_rxclk_n_i, + pps_csync_p1_i => pps_csync_p1_i, + pps_valid_i => pps_valid_i, + + phy_rst_o => phy_rst, + phy_loopen_o => phy_loopen, + phy_loopen_vec_o => phy_loopen_vec, + phy_tx_prbs_sel_o => phy_tx_prbs_sel, + phy_rdy_i => phy_rdy, + + phy_sfp_tx_fault_i => sfp_tx_fault, + phy_sfp_los_i => sfp_los, + phy_sfp_tx_disable_o => sfp_tx_disable, + + phy_ref_clk_i => phy_tx_clk, + phy_tx_data_o => phy_tx_data, + phy_tx_k_o => phy_tx_k, + phy_tx_disparity_i => phy_tx_disparity, + phy_tx_enc_err_i => phy_tx_enc_err, + phy_rx_data_i => phy_rx_data, + phy_rx_clk_i => phy_rx_clk, + phy_rx_k_i => phy_rx_k, + phy_rx_enc_err_i => phy_rx_enc_err, + phy_rx_bitslide_i => phy_rx_bts, + + gmii_tx_clk_i => gmii_tx_clk_i, + gmii_txd_o => gmii_txd_o, + gmii_tx_en_o => gmii_tx_en_o, + gmii_tx_er_o => gmii_tx_er_o, + gmii_rx_clk_i => gmii_rx_clk_i, + gmii_rxd_i => gmii_rxd_i, + gmii_rx_er_i => gmii_rx_er_i, + gmii_rx_dv_i => gmii_rx_dv_i, + src_dat_o => src_o.dat, + src_adr_o => src_o.adr, + src_sel_o => src_o.sel, + src_cyc_o => src_o.cyc, + src_stb_o => src_o.stb, + src_we_o => src_o.we, + src_stall_i => src_i.stall, + src_ack_i => src_i.ack, + src_err_i => src_i.err, + snk_dat_i => snk_i.dat, + snk_adr_i => snk_i.adr, + snk_sel_i => snk_i.sel, + snk_cyc_i => snk_i.cyc, + snk_stb_i => snk_i.stb, + snk_we_i => snk_i.we, + snk_stall_o => snk_o.stall, + snk_ack_o => snk_o.ack, + snk_err_o => snk_o.err, + snk_rty_o => snk_o.rty, + txtsu_port_id_o => txtsu_port_id_o, + txtsu_frame_id_o => txtsu_frame_id_o, + txtsu_ts_value_o => txtsu_ts_value_o, + txtsu_ts_incorrect_o => txtsu_ts_incorrect_o, + txtsu_stb_o => txtsu_stb_o, + txtsu_ack_i => txtsu_ack_i, + rtu_full_i => rtu_full_i, + rtu_almost_full_i => rtu_almost_full_i, + rtu_rq_strobe_p1_o => rtu_rq_strobe_p1_o, + rtu_rq_abort_o => rtu_rq_abort_o, + rtu_rq_smac_o => rtu_rq_smac_o, + rtu_rq_dmac_o => rtu_rq_dmac_o, + rtu_rq_vid_o => rtu_rq_vid_o, + rtu_rq_has_vid_o => rtu_rq_has_vid_o, + rtu_rq_prio_o => rtu_rq_prio_o, + rtu_rq_has_prio_o => rtu_rq_has_prio_o, + wb_cyc_i => wb_i.cyc, + wb_stb_i => wb_i.stb, + wb_we_i => wb_i.we, + wb_sel_i => wb_i.sel, + wb_adr_i => wb_i.adr(7 downto 0), + wb_dat_i => wb_i.dat, + wb_dat_o => wb_o.dat, + wb_ack_o => wb_o.ack, + wb_stall_o => wb_o.stall, + rmon_events_o => rmon_events_o, + txts_o => txts_o, -- 2013-Nov-28 peterj added for debugging/calibration + rxts_o => rxts_o, -- 2013-Nov-28 peterj added for debugging/calibration + led_link_o => led_link_o, + led_act_o => led_act_o, + link_up_o => link_up_o, + link_kill_i => link_kill_i, + pfilter_pclass_o => pfilter_pclass_o, + pfilter_drop_o => pfilter_drop_o, + pfilter_done_o => pfilter_done_o, + fc_tx_pause_req_i => fc_tx_pause_req_i, + fc_tx_pause_delay_i => fc_tx_pause_delay_i, + fc_tx_pause_ready_o => fc_tx_pause_ready_o, + fc_rx_pause_start_p_o => fc_rx_pause_start_p_o, + fc_rx_pause_quanta_o => fc_rx_pause_quanta_o, + fc_rx_pause_prio_mask_o => fc_rx_pause_prio_mask_o, + fc_rx_buffer_occupation_o =>fc_rx_buffer_occupation_o, + inject_req_i => inject_req_i, + inject_user_value_i => inject_user_value_i, + inject_packet_sel_i => inject_packet_sel_i, + inject_ready_o => inject_ready_o, + stop_traffic_i => stop_traffic_i, + dbg_tx_pcs_wr_count_o=>dbg_tx_pcs_wr_count_o, + dbg_tx_pcs_rd_count_o=>dbg_tx_pcs_rd_count_o, + nice_dbg_o => nice_dbg_o); + + wb_o.err <= '0'; + wb_o.rty <= '0'; + wb_o.int <= '0'; + + + -- Record-based PHY connections, depending on 8/16-bit PCS + GEN_16BIT_IF: if g_pcs_16bit and g_records_for_phy generate + phy16_o.rst <= phy_rst; + phy16_o.loopen <= phy_loopen; + phy16_o.loopen_vec <= phy_loopen_vec; + phy16_o.tx_data <= phy_tx_data; + phy16_o.tx_k <= phy_tx_k; + phy16_o.tx_prbs_sel <= phy_tx_prbs_sel; + phy16_o.sfp_tx_disable <= sfp_tx_disable; + + phy_tx_clk <= phy16_i.ref_clk; + phy_tx_disparity <= phy16_i.tx_disparity; + phy_tx_enc_err <= phy16_i.tx_enc_err; + phy_rx_data <= phy16_i.rx_data; + phy_rx_clk <= phy16_i.rx_clk; + phy_rx_k <= phy16_i.rx_k; + phy_rx_enc_err <= phy16_i.rx_enc_err; + phy_rx_bts <= phy16_i.rx_bitslide; + phy_rdy <= phy16_i.rdy; + sfp_tx_fault <= phy16_i.sfp_tx_fault; + sfp_los <= phy16_i.sfp_los; + + -- drive unused ports with dummy values + phy8_o <= c_dummy_phy8_from_wrc; + phy_rst_o <= '0'; + phy_loopen_o <= '0'; + phy_tx_data_o <= (others => '0'); + phy_tx_k_o <= (others => '0'); + phy_loopen_vec_o <= (others => '0'); + phy_tx_prbs_sel_o <= (others => '0'); + phy_sfp_tx_disable_o <= '0'; + end generate; + + GEN_8BIT_IF: if not g_pcs_16bit and g_records_for_phy generate + phy8_o.rst <= phy_rst; + phy8_o.loopen <= phy_loopen; + phy8_o.loopen_vec <= phy_loopen_vec; + phy8_o.tx_data <= phy_tx_data; + phy8_o.tx_k <= phy_tx_k; + phy8_o.tx_prbs_sel <= phy_tx_prbs_sel; + phy8_o.sfp_tx_disable <= sfp_tx_disable; + + phy_tx_clk <= phy8_i.ref_clk; + phy_tx_disparity <= phy8_i.tx_disparity; + phy_tx_enc_err <= phy8_i.tx_enc_err; + phy_rx_data <= phy8_i.rx_data; + phy_rx_clk <= phy8_i.rx_clk; + phy_rx_k <= phy8_i.rx_k; + phy_rx_enc_err <= phy8_i.rx_enc_err; + phy_rx_bts <= phy8_i.rx_bitslide; + phy_rdy <= phy8_i.rdy; + sfp_tx_fault <= phy8_i.sfp_tx_fault; + sfp_los <= phy8_i.sfp_los; + + -- drive unused ports with dummy values + phy16_o <= c_dummy_phy16_from_wrc; + phy_rst_o <= '0'; + phy_loopen_o <= '0'; + phy_tx_data_o <= (others => '0'); + phy_tx_k_o <= (others => '0'); + phy_loopen_vec_o <= (others => '0'); + phy_tx_prbs_sel_o <= (others => '0'); + phy_sfp_tx_disable_o <= '0'; + end generate; + + -- backwards compatibility + GEN_STD_IF: if not g_records_for_phy generate + phy_rst_o <= phy_rst; + phy_loopen_o <= phy_loopen; + phy_loopen_vec_o <= phy_loopen_vec; + phy_tx_data_o <= phy_tx_data; + phy_tx_k_o <= phy_tx_k; + phy_tx_prbs_sel_o <= phy_tx_prbs_sel; + phy_sfp_tx_disable_o <= sfp_tx_disable; + + phy_tx_clk <= phy_ref_clk_i; + phy_tx_disparity <= phy_tx_disparity_i; + phy_tx_enc_err <= phy_tx_enc_err_i; + phy_rx_data <= phy_rx_data_i; + phy_rx_clk <= phy_rx_clk_i; + phy_rx_k <= phy_rx_k_i; + phy_rx_enc_err <= phy_rx_enc_err_i; + phy_rx_bts <= phy_rx_bitslide_i; + phy_rdy <= phy_rdy_i; + sfp_tx_fault <= phy_sfp_tx_fault_i; + sfp_los <= phy_sfp_los_i; + + -- drive unused ports with dummy values + phy8_o <= c_dummy_phy8_from_wrc; + phy16_o <= c_dummy_phy16_from_wrc; + end generate; + +end syn; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wb_slave.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wb_slave.vhd new file mode 100644 index 000000000..1a2db96a2 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wb_slave.vhd @@ -0,0 +1,602 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for Mini NIC for WhiteRabbit +--------------------------------------------------------------------------------------- +-- File : minic_wb_slave.vhd +-- Author : auto-generated by wbgen2 from mini_nic.wb +-- Created : Wed Aug 16 22:41:57 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE mini_nic.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wbgen2_pkg.all; + +use work.minic_wbgen2_pkg.all; + + +entity minic_wb_slave is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_int_o : out std_logic; + tx_ts_read_ack_o : out std_logic; + irq_tx_i : in std_logic; + irq_tx_ack_o : out std_logic; + irq_tx_mask_o : out std_logic; + irq_rx_i : in std_logic; + irq_rx_ack_o : out std_logic; + irq_txts_i : in std_logic; + regs_i : in t_minic_in_registers; + regs_o : out t_minic_out_registers + ); +end minic_wb_slave; + +architecture syn of minic_wb_slave is + +signal minic_mcr_tx_start_dly0 : std_logic ; +signal minic_mcr_tx_start_int : std_logic ; +signal minic_mcr_rx_en_int : std_logic ; +signal minic_mcr_rx_class_int : std_logic_vector(7 downto 0); +signal minic_mprot_lo_int : std_logic_vector(15 downto 0); +signal minic_mprot_hi_int : std_logic_vector(15 downto 0); +signal eic_idr_int : std_logic_vector(2 downto 0); +signal eic_idr_write_int : std_logic ; +signal eic_ier_int : std_logic_vector(2 downto 0); +signal eic_ier_write_int : std_logic ; +signal eic_imr_int : std_logic_vector(2 downto 0); +signal eic_isr_clear_int : std_logic_vector(2 downto 0); +signal eic_isr_status_int : std_logic_vector(2 downto 0); +signal eic_irq_ack_int : std_logic_vector(2 downto 0); +signal eic_isr_write_int : std_logic ; +signal irq_inputs_vector_int : std_logic_vector(2 downto 0); +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(4 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + minic_mcr_tx_start_int <= '0'; + minic_mcr_rx_en_int <= '0'; + minic_mcr_rx_class_int <= "00000000"; + regs_o.tx_fifo_dat_wr_o <= '0'; + regs_o.tx_fifo_type_wr_o <= '0'; + tx_ts_read_ack_o <= '0'; + minic_mprot_lo_int <= "0000000000000000"; + minic_mprot_hi_int <= "0000000000000000"; + eic_idr_write_int <= '0'; + eic_ier_write_int <= '0'; + eic_isr_write_int <= '0'; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + minic_mcr_tx_start_int <= '0'; + regs_o.tx_fifo_dat_wr_o <= '0'; + regs_o.tx_fifo_type_wr_o <= '0'; + tx_ts_read_ack_o <= '0'; + eic_idr_write_int <= '0'; + eic_ier_write_int <= '0'; + eic_isr_write_int <= '0'; + ack_in_progress <= '0'; + else + regs_o.tx_fifo_dat_wr_o <= '0'; + regs_o.tx_fifo_type_wr_o <= '0'; + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(4 downto 0) is + when "00000" => + if (wb_we_i = '1') then + minic_mcr_tx_start_int <= wrdata_reg(0); + minic_mcr_rx_en_int <= wrdata_reg(10); + minic_mcr_rx_class_int <= wrdata_reg(23 downto 16); + end if; + rddata_reg(0) <= '0'; + rddata_reg(1) <= regs_i.mcr_tx_idle_i; + rddata_reg(2) <= regs_i.mcr_tx_error_i; + rddata_reg(3) <= regs_i.mcr_tx_empty_i; + rddata_reg(4) <= regs_i.mcr_tx_full_i; + rddata_reg(8) <= regs_i.mcr_rx_ready_i; + rddata_reg(9) <= regs_i.mcr_rx_error_i; + rddata_reg(10) <= minic_mcr_rx_en_int; + rddata_reg(11) <= regs_i.mcr_tx_ts_ready_i; + rddata_reg(12) <= regs_i.mcr_rx_empty_i; + rddata_reg(13) <= regs_i.mcr_rx_full_i; + rddata_reg(23 downto 16) <= minic_mcr_rx_class_int; + rddata_reg(27 downto 24) <= regs_i.mcr_ver_i; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(2) <= '1'; + ack_in_progress <= '1'; + when "00001" => + if (wb_we_i = '1') then + regs_o.tx_fifo_dat_wr_o <= '1'; + regs_o.tx_fifo_type_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00010" => + if (wb_we_i = '1') then + end if; + rddata_reg(15 downto 0) <= regs_i.rx_fifo_dat_i; + rddata_reg(17 downto 16) <= regs_i.rx_fifo_type_i; + rddata_reg(30) <= regs_i.rx_fifo_empty_i; + rddata_reg(31) <= regs_i.rx_fifo_full_i; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00011" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00100" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00101" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= regs_i.tsr0_valid_i; + rddata_reg(5 downto 1) <= regs_i.tsr0_pid_i; + rddata_reg(21 downto 6) <= regs_i.tsr0_fid_i; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00110" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.tsr1_tsval_i; + tx_ts_read_ack_o <= '1'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00111" => + if (wb_we_i = '1') then + end if; + rddata_reg(23 downto 0) <= regs_i.dbgr_irq_cnt_i; + rddata_reg(24) <= regs_i.dbgr_wb_irq_val_i; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01000" => + if (wb_we_i = '1') then + minic_mprot_lo_int <= wrdata_reg(15 downto 0); + minic_mprot_hi_int <= wrdata_reg(31 downto 16); + end if; + rddata_reg(15 downto 0) <= minic_mprot_lo_int; + rddata_reg(31 downto 16) <= minic_mprot_hi_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10000" => + if (wb_we_i = '1') then + eic_idr_write_int <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10001" => + if (wb_we_i = '1') then + eic_ier_write_int <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10010" => + if (wb_we_i = '1') then + end if; + rddata_reg(2 downto 0) <= eic_imr_int(2 downto 0); + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10011" => + if (wb_we_i = '1') then + eic_isr_write_int <= '1'; + end if; + rddata_reg(2 downto 0) <= eic_isr_status_int(2 downto 0); + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- TX DMA start + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + minic_mcr_tx_start_dly0 <= '0'; + regs_o.mcr_tx_start_o <= '0'; + elsif rising_edge(clk_sys_i) then + minic_mcr_tx_start_dly0 <= minic_mcr_tx_start_int; + regs_o.mcr_tx_start_o <= minic_mcr_tx_start_int and (not minic_mcr_tx_start_dly0); + end if; + end process; + + +-- TX DMA idle +-- TX DMA error +-- TX_FIFO_EMPTY +-- TX_FIFO_FULL +-- RX DMA ready +-- RX DMA error +-- RX DMA enable + regs_o.mcr_rx_en_o <= minic_mcr_rx_en_int; +-- TX TS ready +-- RX_FIFO_EMPTY +-- RX_FIFO_FULL +-- RX Accepted Packet Classes + regs_o.mcr_rx_class_o <= minic_mcr_rx_class_int; +-- Regs map version +-- Data to send +-- pass-through field: Data to send in register: TX FIFO Register + regs_o.tx_fifo_dat_o <= wrdata_reg(15 downto 0); +-- Data type +-- pass-through field: Data type in register: TX FIFO Register + regs_o.tx_fifo_type_o <= wrdata_reg(17 downto 16); +-- Data to send +-- Data type +-- RX_FIFO_EMPTY +-- RX_FIFO_FULL +-- Timestamp valid +-- Port ID +-- Frame ID +-- Timestamp value +-- interrupt counter +-- status of wb_irq_o line +-- address range lo + regs_o.mprot_lo_o <= minic_mprot_lo_int; +-- address range hi + regs_o.mprot_hi_o <= minic_mprot_hi_int; +-- extra code for reg/fifo/mem: Interrupt disable register + eic_idr_int(2 downto 0) <= wrdata_reg(2 downto 0); +-- extra code for reg/fifo/mem: Interrupt enable register + eic_ier_int(2 downto 0) <= wrdata_reg(2 downto 0); +-- extra code for reg/fifo/mem: Interrupt status register + eic_isr_clear_int(2 downto 0) <= wrdata_reg(2 downto 0); +-- extra code for reg/fifo/mem: IRQ_CONTROLLER + eic_irq_controller_inst : wbgen2_eic + generic map ( + g_num_interrupts => 3, + g_irq00_mode => 3, + g_irq01_mode => 3, + g_irq02_mode => 3, + g_irq03_mode => 0, + g_irq04_mode => 0, + g_irq05_mode => 0, + g_irq06_mode => 0, + g_irq07_mode => 0, + g_irq08_mode => 0, + g_irq09_mode => 0, + g_irq0a_mode => 0, + g_irq0b_mode => 0, + g_irq0c_mode => 0, + g_irq0d_mode => 0, + g_irq0e_mode => 0, + g_irq0f_mode => 0, + g_irq10_mode => 0, + g_irq11_mode => 0, + g_irq12_mode => 0, + g_irq13_mode => 0, + g_irq14_mode => 0, + g_irq15_mode => 0, + g_irq16_mode => 0, + g_irq17_mode => 0, + g_irq18_mode => 0, + g_irq19_mode => 0, + g_irq1a_mode => 0, + g_irq1b_mode => 0, + g_irq1c_mode => 0, + g_irq1d_mode => 0, + g_irq1e_mode => 0, + g_irq1f_mode => 0 + ) + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + irq_i => irq_inputs_vector_int, + irq_ack_o => eic_irq_ack_int, + reg_imr_o => eic_imr_int, + reg_ier_i => eic_ier_int, + reg_ier_wr_stb_i => eic_ier_write_int, + reg_idr_i => eic_idr_int, + reg_idr_wr_stb_i => eic_idr_write_int, + reg_isr_o => eic_isr_status_int, + reg_isr_i => eic_isr_clear_int, + reg_isr_wr_stb_i => eic_isr_write_int, + wb_irq_o => wb_int_o + ); + + irq_inputs_vector_int(0) <= irq_tx_i; + irq_tx_ack_o <= eic_irq_ack_int(0); + irq_tx_mask_o <= eic_imr_int(0); + irq_inputs_vector_int(1) <= irq_rx_i; + irq_rx_ack_o <= eic_irq_ack_int(1); + irq_inputs_vector_int(2) <= irq_txts_i; + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wbgen2_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wbgen2_pkg.vhd new file mode 100644 index 000000000..585a0513d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/minic_wbgen2_pkg.vhd @@ -0,0 +1,145 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for Mini NIC for WhiteRabbit +--------------------------------------------------------------------------------------- +-- File : minic_wbgen2_pkg.vhd +-- Author : auto-generated by wbgen2 from mini_nic.wb +-- Created : Wed Aug 16 22:41:57 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE mini_nic.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wbgen2_pkg.all; + +package minic_wbgen2_pkg is + + + -- Input registers (user design -> WB slave) + + type t_minic_in_registers is record + mcr_tx_idle_i : std_logic; + mcr_tx_error_i : std_logic; + mcr_tx_empty_i : std_logic; + mcr_tx_full_i : std_logic; + mcr_rx_ready_i : std_logic; + mcr_rx_error_i : std_logic; + mcr_tx_ts_ready_i : std_logic; + mcr_rx_empty_i : std_logic; + mcr_rx_full_i : std_logic; + mcr_ver_i : std_logic_vector(3 downto 0); + rx_fifo_dat_i : std_logic_vector(15 downto 0); + rx_fifo_type_i : std_logic_vector(1 downto 0); + rx_fifo_empty_i : std_logic; + rx_fifo_full_i : std_logic; + tsr0_valid_i : std_logic; + tsr0_pid_i : std_logic_vector(4 downto 0); + tsr0_fid_i : std_logic_vector(15 downto 0); + tsr1_tsval_i : std_logic_vector(31 downto 0); + dbgr_irq_cnt_i : std_logic_vector(23 downto 0); + dbgr_wb_irq_val_i : std_logic; + end record; + + constant c_minic_in_registers_init_value: t_minic_in_registers := ( + mcr_tx_idle_i => '0', + mcr_tx_error_i => '0', + mcr_tx_empty_i => '0', + mcr_tx_full_i => '0', + mcr_rx_ready_i => '0', + mcr_rx_error_i => '0', + mcr_tx_ts_ready_i => '0', + mcr_rx_empty_i => '0', + mcr_rx_full_i => '0', + mcr_ver_i => (others => '0'), + rx_fifo_dat_i => (others => '0'), + rx_fifo_type_i => (others => '0'), + rx_fifo_empty_i => '0', + rx_fifo_full_i => '0', + tsr0_valid_i => '0', + tsr0_pid_i => (others => '0'), + tsr0_fid_i => (others => '0'), + tsr1_tsval_i => (others => '0'), + dbgr_irq_cnt_i => (others => '0'), + dbgr_wb_irq_val_i => '0' + ); + + -- Output registers (WB slave -> user design) + + type t_minic_out_registers is record + mcr_tx_start_o : std_logic; + mcr_rx_en_o : std_logic; + mcr_rx_class_o : std_logic_vector(7 downto 0); + tx_fifo_dat_o : std_logic_vector(15 downto 0); + tx_fifo_dat_wr_o : std_logic; + tx_fifo_type_o : std_logic_vector(1 downto 0); + tx_fifo_type_wr_o : std_logic; + mprot_lo_o : std_logic_vector(15 downto 0); + mprot_hi_o : std_logic_vector(15 downto 0); + end record; + + constant c_minic_out_registers_init_value: t_minic_out_registers := ( + mcr_tx_start_o => '0', + mcr_rx_en_o => '0', + mcr_rx_class_o => (others => '0'), + tx_fifo_dat_o => (others => '0'), + tx_fifo_dat_wr_o => '0', + tx_fifo_type_o => (others => '0'), + tx_fifo_type_wr_o => '0', + mprot_lo_o => (others => '0'), + mprot_hi_o => (others => '0') + ); + function "or" (left, right: t_minic_in_registers) return t_minic_in_registers; + function f_x_to_zero (x:std_logic) return std_logic; + function f_x_to_zero (x:std_logic_vector) return std_logic_vector; +end package; + +package body minic_wbgen2_pkg is +function f_x_to_zero (x:std_logic) return std_logic is +begin +if x = '1' then +return '1'; +else +return '0'; +end if; +end function; +function f_x_to_zero (x:std_logic_vector) return std_logic_vector is +variable tmp: std_logic_vector(x'length-1 downto 0); +begin +for i in 0 to x'length-1 loop +if x(i) = '1' then +tmp(i):= '1'; +else +tmp(i):= '0'; +end if; +end loop; +return tmp; +end function; +function "or" (left, right: t_minic_in_registers) return t_minic_in_registers is +variable tmp: t_minic_in_registers; +begin +tmp.mcr_tx_idle_i := f_x_to_zero(left.mcr_tx_idle_i) or f_x_to_zero(right.mcr_tx_idle_i); +tmp.mcr_tx_error_i := f_x_to_zero(left.mcr_tx_error_i) or f_x_to_zero(right.mcr_tx_error_i); +tmp.mcr_tx_empty_i := f_x_to_zero(left.mcr_tx_empty_i) or f_x_to_zero(right.mcr_tx_empty_i); +tmp.mcr_tx_full_i := f_x_to_zero(left.mcr_tx_full_i) or f_x_to_zero(right.mcr_tx_full_i); +tmp.mcr_rx_ready_i := f_x_to_zero(left.mcr_rx_ready_i) or f_x_to_zero(right.mcr_rx_ready_i); +tmp.mcr_rx_error_i := f_x_to_zero(left.mcr_rx_error_i) or f_x_to_zero(right.mcr_rx_error_i); +tmp.mcr_tx_ts_ready_i := f_x_to_zero(left.mcr_tx_ts_ready_i) or f_x_to_zero(right.mcr_tx_ts_ready_i); +tmp.mcr_rx_empty_i := f_x_to_zero(left.mcr_rx_empty_i) or f_x_to_zero(right.mcr_rx_empty_i); +tmp.mcr_rx_full_i := f_x_to_zero(left.mcr_rx_full_i) or f_x_to_zero(right.mcr_rx_full_i); +tmp.mcr_ver_i := f_x_to_zero(left.mcr_ver_i) or f_x_to_zero(right.mcr_ver_i); +tmp.rx_fifo_dat_i := f_x_to_zero(left.rx_fifo_dat_i) or f_x_to_zero(right.rx_fifo_dat_i); +tmp.rx_fifo_type_i := f_x_to_zero(left.rx_fifo_type_i) or f_x_to_zero(right.rx_fifo_type_i); +tmp.rx_fifo_empty_i := f_x_to_zero(left.rx_fifo_empty_i) or f_x_to_zero(right.rx_fifo_empty_i); +tmp.rx_fifo_full_i := f_x_to_zero(left.rx_fifo_full_i) or f_x_to_zero(right.rx_fifo_full_i); +tmp.tsr0_valid_i := f_x_to_zero(left.tsr0_valid_i) or f_x_to_zero(right.tsr0_valid_i); +tmp.tsr0_pid_i := f_x_to_zero(left.tsr0_pid_i) or f_x_to_zero(right.tsr0_pid_i); +tmp.tsr0_fid_i := f_x_to_zero(left.tsr0_fid_i) or f_x_to_zero(right.tsr0_fid_i); +tmp.tsr1_tsval_i := f_x_to_zero(left.tsr1_tsval_i) or f_x_to_zero(right.tsr1_tsval_i); +tmp.dbgr_irq_cnt_i := f_x_to_zero(left.dbgr_irq_cnt_i) or f_x_to_zero(right.dbgr_irq_cnt_i); +tmp.dbgr_wb_irq_val_i := f_x_to_zero(left.dbgr_wb_irq_val_i) or f_x_to_zero(right.dbgr_wb_irq_val_i); +return tmp; +end function; +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/wr_mini_nic.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/wr_mini_nic.vhd new file mode 100644 index 000000000..3ca72931f --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/wr_mini_nic.vhd @@ -0,0 +1,817 @@ +------------------------------------------------------------------------------- +-- Title : Mini Embedded DMA Network Interface Controller +-- Project : WhiteRabbit Core +------------------------------------------------------------------------------- +-- File : wrsw_mini_nic.vhd +-- Author : Grzegorz Daniluk, Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-07-26 +-- Last update: 2017-02-03 +-- Platform : FPGA-generic +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: Module implements a simple NIC with DMA controller. It +-- sends/receives the packets using WR switch fabric interface (see the +-- wrsw_endpoint.vhd for the details). Packets are stored and read from the +-- system memory via simple memory bus. WR endpoint-compatible TX timestamping +-- unit is also included. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010-2016 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-07-26 1.0 twlostow Created +-- 2010-08-16 1.0 twlostow Bugfixes, linux compatibility added +-- 2011-08-03 2.0 greg.d rewritten to use pipelined Wishbone +-- 2011-10-45 2.1 twlostow bugfixes... +-- 2016-10-27 3.0 greg.d rewritten with Tx/Rx FIFOs +------------------------------------------------------------------------------- + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wr_fabric_pkg.all; +use work.wishbone_pkg.all; +use work.genram_pkg.all; +use work.minic_wbgen2_pkg.all; + + +entity wr_mini_nic is + + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_tx_fifo_size : integer := 1024; + g_rx_fifo_size : integer := 2048; + g_buffer_little_endian : boolean := false); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + +------------------------------------------------------------------------------- +-- Pipelined Wishbone interface +------------------------------------------------------------------------------- + + -- WBP Master (TX) + src_dat_o : out std_logic_vector(15 downto 0); + src_adr_o : out std_logic_vector(1 downto 0); + src_sel_o : out std_logic_vector(1 downto 0); + src_cyc_o : out std_logic; + src_stb_o : out std_logic; + src_we_o : out std_logic; + src_stall_i : in std_logic; + src_err_i : in std_logic; + src_ack_i : in std_logic; + + -- WBP Slave (RX) + snk_dat_i : in std_logic_vector(15 downto 0); + snk_adr_i : in std_logic_vector(1 downto 0); + snk_sel_i : in std_logic_vector(1 downto 0); + snk_cyc_i : in std_logic; + snk_stb_i : in std_logic; + snk_we_i : in std_logic; + snk_stall_o : out std_logic; + snk_err_o : out std_logic; + snk_ack_o : out std_logic; + +------------------------------------------------------------------------------- +-- TXTSU i/f +------------------------------------------------------------------------------- + + txtsu_port_id_i : in std_logic_vector(4 downto 0); + txtsu_frame_id_i : in std_logic_vector(16 - 1 downto 0); + txtsu_tsval_i : in std_logic_vector(28 + 4 - 1 downto 0); + txtsu_tsincorrect_i : in std_logic; + txtsu_stb_i : in std_logic; + txtsu_ack_o : out std_logic; + +------------------------------------------------------------------------------- +-- Wishbone slave +------------------------------------------------------------------------------- + + wb_cyc_i : in std_logic; + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_int_o : out std_logic + ); +end wr_mini_nic; + +architecture behavioral of wr_mini_nic is + + constant c_NTX_TIMEOUT : integer := 100; + constant c_WRF_BYTESEL : std_logic_vector(1 downto 0) := "11"; + + component minic_wb_slave + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_int_o : out std_logic; + tx_ts_read_ack_o : out std_logic; + irq_tx_i : in std_logic; + irq_tx_ack_o : out std_logic; + irq_tx_mask_o : out std_logic; + irq_rx_i : in std_logic; + irq_rx_ack_o : out std_logic; + irq_txts_i : in std_logic; + regs_i : in t_minic_in_registers; + regs_o : out t_minic_out_registers + ); + end component; + + function f_swap_endian_16 + ( + data : std_logic_vector(15 downto 0) + ) return std_logic_vector is + begin + if(g_buffer_little_endian = true) then + return data(7 downto 0) & data(15 downto 8); + else + return data; + end if; + end function f_swap_endian_16; + + + signal src_cyc_int : std_logic; + signal src_stb_int : std_logic; + signal snk_stall_int : std_logic; + + +----------------------------------------------------------------------------- +-- FIFO interface signals +----------------------------------------------------------------------------- + + signal tx_fifo_d : std_logic_vector(17 downto 0); + signal tx_fifo_q : std_logic_vector(17 downto 0); + alias txf_type is tx_fifo_q(17 downto 16); + alias txf_data is tx_fifo_q(15 downto 0); + signal tx_fifo_we, tx_fifo_rd : std_logic; + signal tx_fifo_empty, tx_fifo_full : std_logic; + signal rx_fifo_d : std_logic_vector(17 downto 0); + signal rx_fifo_q : std_logic_vector(17 downto 0); + signal rx_fifo_we, rx_fifo_rd : std_logic; + signal rx_fifo_empty, rx_fifo_full : std_logic; + signal rx_fifo_afull : std_logic; + + signal txf_ferror : std_logic; + signal txf_fnew : std_logic; + signal tx_status_word : t_wrf_status_reg; + + +------------------------------------------------------------------------------- +-- TX FSM stuff +------------------------------------------------------------------------------- + + type t_tx_fsm_state is (TX_IDLE, TX_STATUS, TX_PACKET, TX_FLUSH, TX_END_PACKET); + + signal ntx_timeout_is_zero : std_logic; + signal ntx_timeout : unsigned(7 downto 0); + + signal ntx_ack_count : unsigned(2 downto 0); + + signal ntx_state : t_tx_fsm_state; + signal ntx_rst_ts_ready : std_logic; + + signal ntx_stored_dat : std_logic_vector(15 downto 0); + signal ntx_stored_type : std_logic_vector(1 downto 0); + signal ntx_flush_last : std_logic; + +------------------------------------------------------------------------------- +-- RX FSM stuff +------------------------------------------------------------------------------- + + signal snk_cyc_d0 : std_logic; + signal nrx_sof : std_logic; + signal nrx_eof : std_logic; + alias rxf_type is rx_fifo_d(17 downto 16); + alias rxf_data is rx_fifo_d(15 downto 0); + + type t_rx_fsm_state is (RX_WAIT_FRAME, RX_FRAME, RX_FULL); + signal nrx_state : t_rx_fsm_state; + +------------------------------------------------------------------------------- +-- Classic Wishbone slave signals +------------------------------------------------------------------------------- + + signal regs_in : t_minic_in_registers; + signal regs_out : t_minic_out_registers; + + signal wb_in : t_wishbone_master_in; + signal wb_out : t_wishbone_master_out; + + signal irq_tx : std_logic; + signal irq_rx_ack : std_logic; + signal irq_rx : std_logic; + + signal nrx_newpacket, nrx_newpacket_d0 : std_logic; + signal ntx_newpacket, ntx_newpacket_d0 : std_logic; + + signal irq_txts : std_logic; + signal irq_tx_ack : std_logic; + signal irq_tx_mask : std_logic; + + + --component chipscope_ila + -- port ( + -- CONTROL : inout std_logic_vector(35 downto 0); + -- CLK : in std_logic; + -- TRIG0 : in std_logic_vector(31 downto 0); + -- TRIG1 : in std_logic_vector(31 downto 0); + -- TRIG2 : in std_logic_vector(31 downto 0); + -- TRIG3 : in std_logic_vector(31 downto 0)); + --end component; + + --signal CONTROL : std_logic_vector(35 downto 0); + --signal CLK : std_logic; + --signal TRIG0 : std_logic_vector(31 downto 0); + --signal TRIG1 : std_logic_vector(31 downto 0); + --signal TRIG2 : std_logic_vector(31 downto 0); + --signal TRIG3 : std_logic_vector(31 downto 0); + + --component chipscope_icon + -- port ( + -- CONTROL0 : inout std_logic_vector (35 downto 0)); + --end component; + +begin -- behavioral + + --chipscope_ila_1 : chipscope_ila + -- port map ( + -- CONTROL => CONTROL, + -- CLK => clk_sys_i, + -- TRIG0 => TRIG0, + -- TRIG1 => TRIG1, + -- TRIG2 => TRIG2, + -- TRIG3 => TRIG3); + + --chipscope_icon_1 : chipscope_icon + -- port map ( + -- CONTROL0 => CONTROL); + + regs_in.mcr_ver_i <= x"1"; + regs_in.dbgr_irq_cnt_i <= (others => '0'); + regs_in.dbgr_wb_irq_val_i <= '0'; + +------------------------------------------------------------------------------- +-- Tx / Rx FIFO +----------------------------------------------------------------------------- + TX_FIFO: generic_sync_fifo + generic map( + g_data_width => 18, + g_size => g_tx_fifo_size, + g_with_almost_empty => false, + g_with_almost_full => false, + g_with_count => false, + g_show_ahead => true) + port map ( + rst_n_i => rst_n_i, + clk_i => clk_sys_i, + d_i => tx_fifo_d, + we_i => tx_fifo_we, + q_o => tx_fifo_q, + rd_i => tx_fifo_rd, + empty_o => tx_fifo_empty, + full_o => tx_fifo_full); + + RX_FIFO: generic_sync_fifo + generic map( + g_data_width => 18, + g_size => g_rx_fifo_size, + g_with_almost_empty => false, + g_with_almost_full => true, + g_with_count => false, + g_almost_full_threshold => g_rx_fifo_size/2, + g_show_ahead => true) + port map ( + rst_n_i => rst_n_i, + clk_i => clk_sys_i, + d_i => rx_fifo_d, + we_i => rx_fifo_we, + q_o => rx_fifo_q, + rd_i => rx_fifo_rd, + empty_o => rx_fifo_empty, + full_o => rx_fifo_full, + almost_full_o => rx_fifo_afull); + + tx_fifo_d <= regs_out.tx_fifo_type_o & regs_out.tx_fifo_dat_o; + tx_fifo_we <= regs_out.tx_fifo_dat_wr_o and regs_out.tx_fifo_type_wr_o; + regs_in.mcr_tx_empty_i <= tx_fifo_empty; + regs_in.mcr_tx_full_i <= tx_fifo_full; + + regs_in.mcr_rx_empty_i <= rx_fifo_empty; + regs_in.rx_fifo_empty_i <= rx_fifo_empty; + regs_in.mcr_rx_full_i <= rx_fifo_full; + regs_in.rx_fifo_full_i <= rx_fifo_full; + regs_in.rx_fifo_type_i <= rx_fifo_q(17 downto 16); + regs_in.rx_fifo_dat_i <= rx_fifo_q(15 downto 0); + + -- sniff wb access to generate rx_fifo_rd every time the RX_FIFO register is + -- read + rx_fifo_rd <= '1' when(wb_out.cyc='1' and wb_out.stb='1' and wb_out.adr(7 downto 0)=x"02" and wb_in.ack='1') else + '0'; + +------------------------------------------------------------------------------- +-- TX Path (Host -> Fabric) +------------------------------------------------------------------------------- + +-- helper signals to avoid big IF conditions in the FSM + ntx_timeout_is_zero <= '1' when (ntx_timeout = to_unsigned(0, ntx_timeout'length)) else '0'; + + p_count_acks : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' or src_cyc_int = '0' or src_err_i = '1' then + ntx_ack_count <= (others => '0'); + else + if(src_stb_int = '1' and src_stall_i = '0' and src_ack_i = '0') then + ntx_ack_count <= ntx_ack_count + 1; + elsif(src_ack_i = '1' and not(src_stb_int = '1' and src_stall_i = '0')) then + ntx_ack_count <= ntx_ack_count - 1; + end if; + end if; + end if; + end process; + + tx_status_word <= f_unmarshall_wrf_status(tx_fifo_q(15 downto 0)); + -- signals error in transmitted frame (set by software + -- by writing again status register to TX Fifo + txf_ferror <= '1' when (tx_fifo_empty = '0' and txf_type = c_WRF_STATUS and tx_status_word.error = '1') else + '0'; + txf_fnew <= '1' when (tx_fifo_empty = '0' and txf_type = c_WRF_STATUS and tx_status_word.error = '0') else + '0'; + + p_tx_fsm: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_i = '0') then + src_cyc_int <= '0'; + src_stb_int <= '0'; + src_sel_o <= "11"; + src_adr_o <= c_WRF_DATA; + tx_fifo_rd <= '0'; + ntx_rst_ts_ready <= '0'; + ntx_state <= TX_IDLE; + ntx_stored_dat <= (others=>'0'); + ntx_stored_type <= (others=>'0'); + ntx_flush_last <= '0'; + ntx_newpacket <= '0'; + else + case ntx_state is + when TX_IDLE => + regs_in.mcr_tx_error_i <= '0'; + src_cyc_int <= '0'; + src_stb_int <= '0'; + src_sel_o <= "11"; + src_adr_o <= txf_type; + ntx_timeout <= to_unsigned(c_NTX_TIMEOUT, ntx_timeout'length); + ntx_flush_last <= '0'; + ntx_newpacket <= '0'; + if (tx_fifo_empty = '0' and txf_fnew = '0') then + -- if there is something in the fifo but it's not a status word, + -- we read until we find a valid status. In this case we indicate + -- that Minic is busy by driving wbreg bit tx_idle to 0. + tx_fifo_rd <= '1'; + ntx_rst_ts_ready <= '0'; + regs_in.mcr_tx_idle_i <= '0'; + elsif (tx_fifo_empty = '0' and txf_fnew = '1' and regs_out.mcr_tx_start_o = '1') then + -- we have a new frame to be sent, proceed.. + src_cyc_int <= '1'; + tx_fifo_rd <= '1'; + ntx_rst_ts_ready <= '1'; + regs_in.mcr_tx_idle_i <= '0'; + ntx_state <= TX_STATUS; + else + -- wait quietly for something to be written to FIFO + tx_fifo_rd <= '0'; + ntx_rst_ts_ready <= '0'; + regs_in.mcr_tx_idle_i <= '1'; + end if; + + when TX_STATUS => + -- read first word of the frame from fifo and start transmission + regs_in.mcr_tx_idle_i <= '0'; + ntx_rst_ts_ready <= '0'; + src_cyc_int <= '1'; + src_stb_int <= '1'; + src_sel_o <= "11"; + src_adr_o <= c_WRF_STATUS; + src_dat_o <= f_swap_endian_16(txf_data); + tx_fifo_rd <= '1'; + ntx_flush_last <= '0'; + ntx_newpacket <= '0'; + ntx_state <= TX_PACKET; + + when TX_PACKET => + regs_in.mcr_tx_idle_i <= '0'; + ntx_rst_ts_ready <= '0'; + src_cyc_int <= '1'; + ntx_newpacket <= '0'; + if (tx_fifo_empty = '0' and src_stall_i = '0' and txf_ferror = '0' and txf_type = c_WRF_DATA) then + -- normal situation, we send the payload of a frame + src_adr_o <= c_WRF_DATA; + src_dat_o <= f_swap_endian_16(txf_data); + src_sel_o <= "11"; + src_stb_int <= '1'; + tx_fifo_rd <= '1'; + ntx_flush_last <= '0'; + elsif (tx_fifo_empty = '0' and src_stall_i = '0' and txf_ferror = '0' and txf_type = c_WRF_BYTESEL) then + -- almost normal situation, only one byte of data is valid + src_adr_o <= c_WRF_DATA; + src_dat_o <= f_swap_endian_16(txf_data); + src_sel_o <= "10"; + src_stb_int <= '1'; + tx_fifo_rd <= '1'; + ntx_flush_last <= '0'; + elsif (tx_fifo_empty = '0' and src_stall_i = '0' and txf_ferror = '0' and txf_type = c_WRF_OOB) then + -- we got OOB in TXed frame, let's send it + src_adr_o <= c_WRF_OOB; + src_dat_o <= f_swap_endian_16(txf_data); + src_sel_o <= "11"; + src_stb_int <= '1'; + tx_fifo_rd <= '1'; + ntx_flush_last <= '0'; + elsif ((tx_fifo_empty = '1' or txf_fnew = '1') and src_stall_i = '0') then + -- we done with this frame + src_adr_o <= c_WRF_DATA; + src_dat_o <= f_swap_endian_16(txf_data); + src_stb_int <= '0'; + src_sel_o <= "11"; + tx_fifo_rd <= '0'; + ntx_flush_last <= '0'; + ntx_state <= TX_END_PACKET; + else + -- e.g. snk is stalling, we wait + tx_fifo_rd <= '0'; + src_stb_int <= '1'; + ntx_stored_dat <= txf_data; + ntx_stored_type <= txf_type; + if (tx_fifo_empty = '1') then + ntx_flush_last <= '1'; + else + ntx_flush_last <= '0'; + end if; + ntx_state <= TX_FLUSH; + end if; + + when TX_FLUSH => + regs_in.mcr_tx_idle_i <= '0'; + ntx_rst_ts_ready <= '0'; + src_cyc_int <= '1'; + ntx_newpacket <= '0'; + if (src_stall_i = '0' and (ntx_stored_type = c_WRF_DATA or ntx_stored_type = c_WRF_OOB)) then + src_adr_o <= ntx_stored_type; + src_dat_o <= f_swap_endian_16(ntx_stored_dat); + src_sel_o <= "11"; + elsif (src_stall_i = '0' and ntx_stored_type = c_WRF_BYTESEL) then + src_adr_o <= c_WRF_DATA; + src_dat_o <= f_swap_endian_16(ntx_stored_dat); + src_sel_o <= "10"; + else + src_stb_int <= '1'; + tx_fifo_rd <= '0'; + end if; + + if (ntx_flush_last = '0' and src_stall_i = '0') then + src_stb_int <= '1'; + tx_fifo_rd <= '1'; + ntx_state <= TX_PACKET; + elsif (ntx_flush_last = '1' and src_stall_i = '0') then + src_stb_int <= '0'; + tx_fifo_rd <= '0'; + ntx_state <= TX_END_PACKET; + else + src_stb_int <= '1'; + tx_fifo_rd <= '0'; + ntx_state <= TX_FLUSH; + end if; + + when TX_END_PACKET => + regs_in.mcr_tx_idle_i <= '0'; + ntx_rst_ts_ready <= '0'; + src_stb_int <= '0'; + -- timeout counter in case we never get all ACKs. + ntx_timeout <= ntx_timeout - 1; + if (ntx_ack_count = 0 or ntx_timeout_is_zero = '1') then + regs_in.mcr_tx_error_i <= ntx_timeout_is_zero; + src_cyc_int <= '0'; + src_sel_o <= "11"; + tx_fifo_rd <= '0'; + ntx_newpacket <= '1'; + ntx_state <= TX_IDLE; + end if; + end case; + end if; + end if; + end process; + +-- these are never used: + src_we_o <= '1'; + src_stb_o <= src_stb_int; + src_cyc_o <= src_cyc_int; + +------------------------------------------------------------------------------- +-- RX Path (Fabric -> Host) +------------------------------------------------------------------------------- + + p_rx_gen_ack : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + snk_ack_o <= '0'; + else + if(snk_cyc_i = '1' and snk_stb_i = '1' and snk_stall_int = '0') then + snk_ack_o <= '1'; + else + snk_ack_o <= '0'; + end if; + end if; + end if; + + end process; + + nrx_sof <= '1' when(snk_cyc_d0 = '0' and snk_cyc_i = '1') else + '0'; + nrx_eof <= '1' when(snk_cyc_d0 = '1' and snk_cyc_i = '0') else + '0'; + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if (rst_n_i = '0') then + snk_cyc_d0 <= '0'; + rx_fifo_we <= '0'; + rxf_type <= (others=>'0'); + rxf_data <= (others=>'0'); + snk_stall_int <= '0'; + regs_in.mcr_rx_ready_i <= '0'; + nrx_newpacket <= '0'; + nrx_state <= RX_WAIT_FRAME; + + else + snk_cyc_d0 <= snk_cyc_i; + + case nrx_state is + when RX_WAIT_FRAME => + rx_fifo_we <= '0'; + rxf_type <= (others=>'0'); + rxf_data <= (others=>'0'); + regs_in.mcr_rx_error_i <= '0'; + nrx_newpacket <= '0'; + if (regs_out.mcr_rx_en_o = '1') then + snk_stall_int <= not nrx_sof; + else + -- RX path is disabled, don't stall any traffic + snk_stall_int <= '0'; + end if; + + -- wait for software to enable RX path and a start of new frame + if (regs_out.mcr_rx_en_o = '1' and nrx_sof = '1' and rx_fifo_full = '0') then + nrx_state <= RX_FRAME; + end if; + + when RX_FRAME => + snk_stall_int <= '0'; + -- receive frame, write it to FIFO + if (snk_stb_i = '1' and snk_sel_i = "11") then + rxf_type <= snk_adr_i; + rxf_data <= f_swap_endian_16(snk_dat_i); + rx_fifo_we <= '1'; + elsif (snk_stb_i = '1' and snk_sel_i = "10") then + rxf_type <= c_WRF_BYTESEL; + rxf_data <= f_swap_endian_16(snk_dat_i); + rx_fifo_we <= '1'; + else + rxf_type <= (others=>'0'); + rxf_data <= (others=>'0'); + rx_fifo_we <= '0'; + end if; + + if ((regs_out.mcr_rx_en_o = '0' or nrx_eof = '1') and rx_fifo_full = '0') then + -- stop writing FIFO if sw disables RX path + -- or if we're done with current frame + regs_in.mcr_rx_ready_i <= '1'; + regs_in.mcr_rx_error_i <= '0'; + nrx_newpacket <= '1'; + nrx_state <= RX_WAIT_FRAME; + elsif ((regs_out.mcr_rx_en_o = '0' or nrx_eof = '1') and rx_fifo_full = '1') then + -- the difference with the previous condition is that if the fifo + -- is full on the last word, we don't set rx_error, because the + -- frame was not cut (it fits in the FIFO). Besides that, we have + -- to go to RX_FULL state to wait for the FIFO to be half-empty + -- and receive more frames. + regs_in.mcr_rx_ready_i <= '1'; + regs_in.mcr_rx_error_i <= '0'; + nrx_newpacket <= '1'; + nrx_state <= RX_FULL; + elsif (rx_fifo_full = '1') then + -- error if fifo gets full needs to be recovered + regs_in.mcr_rx_ready_i <= '1'; + regs_in.mcr_rx_error_i <= '1'; + nrx_newpacket <= '1'; + nrx_state <= RX_FULL; + else + regs_in.mcr_rx_ready_i <= '0'; + regs_in.mcr_rx_error_i <= '0'; + nrx_newpacket <= '0'; + + end if; + + when RX_FULL => + snk_stall_int <= '0'; + rx_fifo_we <= '0'; + rxf_type <= (others=>'0'); + rxf_data <= (others=>'0'); + nrx_newpacket <= '0'; + + -- recovering means disabling RX path and reading everything from + -- the FIFO + --if (regs_out.mcr_rx_en_o = '0' and rx_fifo_empty = '1') then + -- nrx_state <= RX_WAIT_FRAME; + --end if; + if (snk_cyc_i = '0' and rx_fifo_afull = '0') then + nrx_state <= RX_WAIT_FRAME; + end if; + end case; + end if; + end if; + end process; + + + snk_stall_o <= snk_stall_int; + snk_err_o <= '0'; + +------------------------------------------------------------------------------- +-- TX Timestamping unit +------------------------------------------------------------------------------- + tsu_fsm : process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + regs_in.mcr_tx_ts_ready_i <= '0'; + regs_in.tsr0_valid_i <= '0'; + regs_in.tsr0_pid_i <= (others => '0'); + regs_in.tsr0_fid_i <= (others => '0'); + regs_in.tsr1_tsval_i <= (others => '0'); + txtsu_ack_o <= '0'; + else + -- Make sure the timestamp is written to the FIFO only once. + + if(ntx_rst_ts_ready = '1') then + regs_in.mcr_tx_ts_ready_i <= '0'; + elsif(txtsu_stb_i = '1') then + regs_in.mcr_tx_ts_ready_i <= '1'; + regs_in.tsr0_valid_i <= not txtsu_tsincorrect_i; + regs_in.tsr0_fid_i <= txtsu_frame_id_i; + regs_in.tsr0_pid_i <= txtsu_port_id_i; + regs_in.tsr1_tsval_i <= txtsu_tsval_i; + txtsu_ack_o <= '1'; + else + txtsu_ack_o <= '0'; + end if; + end if; + end if; + end process; + + handle_irqs: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + irq_tx <= '0'; + irq_rx <= '0'; + ntx_newpacket_d0 <= '0'; + nrx_newpacket_d0 <= '0'; + else + ntx_newpacket_d0 <= ntx_newpacket; + nrx_newpacket_d0 <= nrx_newpacket; + + if (ntx_newpacket_d0 = '0' and ntx_newpacket = '1' and irq_tx_mask = '1') then + irq_tx <= '1'; + elsif (irq_tx_mask = '0' or irq_tx_ack = '1') then + irq_tx <= '0'; + end if; + + if (nrx_newpacket_d0 = '0' and nrx_newpacket = '1') then + irq_rx <= '1'; + elsif (irq_rx_ack = '1') then + irq_rx <= '0'; + end if; + end if; + end if; + end process; + + irq_txts <= '0'; + + U_Slave_Adapter : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => false, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + sl_adr_i => wb_adr_i, + sl_dat_i => wb_dat_i, + sl_sel_i => wb_sel_i, + sl_cyc_i => wb_cyc_i, + sl_stb_i => wb_stb_i, + sl_we_i => wb_we_i, + sl_dat_o => wb_dat_o, + sl_ack_o => wb_ack_o, + sl_stall_o => wb_stall_o, + master_i => wb_in, + master_o => wb_out); + + U_WB_Slave : minic_wb_slave + port map ( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => wb_out.adr(4 downto 0), + wb_dat_i => wb_out.dat, + wb_dat_o => wb_in.dat, + wb_cyc_i => wb_out.cyc, + wb_sel_i => wb_out.sel, + wb_stb_i => wb_out.stb, + wb_we_i => wb_out.we, + wb_ack_o => wb_in.ack, + wb_stall_o => wb_in.stall, + wb_int_o => wb_int_o, + regs_i => regs_in, + regs_o => regs_out, + tx_ts_read_ack_o => open, + irq_tx_i => irq_tx, + irq_tx_ack_o => irq_tx_ack, + irq_tx_mask_o => irq_tx_mask, + irq_rx_i => irq_rx, + irq_rx_ack_o => irq_rx_ack, + irq_txts_i => irq_txts); + + wb_in.err <= '0'; + wb_in.rty <= '0'; + wb_in.int <= '0'; + + --TRIG0(0) <= regs_out.mcr_rx_en_o; + --TRIG0(1) <= rx_fifo_empty; + --TRIG0(2) <= rx_fifo_full; + --TRIG0(3) <= rx_fifo_rd; + --TRIG0(4) <= rx_fifo_we; + --TRIG0(6 downto 5) <= rx_fifo_q(17 downto 16); + --TRIG0(22 downto 7) <= rx_fifo_q(15 downto 0); + --TRIG0(24 downto 23) <= "00" when(nrx_state = RX_WAIT_FRAME) else + -- "01" when(nrx_state = RX_FRAME) else + -- "10" when(nrx_state = RX_FULL) else + -- "11"; + --TRIG0(25) <= nrx_sof; + --TRIG0(26) <= nrx_eof; + --TRIG0(27) <= snk_cyc_i; + --TRIG0(28) <= snk_stb_i; + --TRIG0(29) <= snk_stall_int; + --TRIG0(31 downto 30) <= snk_adr_i; + + --TRIG1(15 downto 0) <= snk_dat_i; + --TRIG1(16) <= rx_fifo_afull; + --TRIG1(17) <= wb_out.cyc; + --TRIG1(18) <= wb_out.stb; + --TRIG1(19) <= wb_in.ack; + --TRIG1(20) <= irq_rx; + + --TRIG2(31 downto 0) <= wb_out.adr; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/xwr_mini_nic.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/xwr_mini_nic.vhd new file mode 100644 index 000000000..1cbbe9dfe --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_mini_nic/xwr_mini_nic.vhd @@ -0,0 +1,186 @@ +------------------------------------------------------------------------------- +-- Title : Mini Embedded DMA Network Interface Controller +-- Project : WhiteRabbit Core +------------------------------------------------------------------------------- +-- File : xwrsw_mini_nic.vhd +-- Author : Grzegorz Daniluk, Tomasz Wlostowski +-- Company : CERN BE-Co-HT +-- Created : 2010-07-26 +-- Last update: 2017-02-03 +-- Platform : FPGA-generic +-- Standard : VHDL +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010-2016 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +use work.wr_fabric_pkg.all; +use work.wishbone_pkg.all; + +entity xwr_mini_nic is + + generic ( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_tx_fifo_size : integer := 1024; + g_rx_fifo_size : integer := 2048; + g_buffer_little_endian : boolean := false); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + +------------------------------------------------------------------------------- +-- Pipelined Wishbone interface +------------------------------------------------------------------------------- + + -- WBP Master (TX) + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + + -- WBP Slave (RX) + snk_o : out t_wrf_sink_out; + snk_i : in t_wrf_sink_in; + +------------------------------------------------------------------------------- +-- TXTSU i/f +------------------------------------------------------------------------------- + + txtsu_port_id_i : in std_logic_vector(4 downto 0); + txtsu_frame_id_i : in std_logic_vector(16 - 1 downto 0); + txtsu_tsval_i : in std_logic_vector(28 + 4 - 1 downto 0); + txtsu_tsincorrect_i : in std_logic; + txtsu_stb_i : in std_logic; + txtsu_ack_o : out std_logic; + +------------------------------------------------------------------------------- +-- Wishbone slave +------------------------------------------------------------------------------- + + wb_i : in t_wishbone_slave_in; + wb_o : out t_wishbone_slave_out + ); +end xwr_mini_nic; + +architecture wrapper of xwr_mini_nic is + + component wr_mini_nic + generic ( + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity; + g_tx_fifo_size : integer; + g_rx_fifo_size : integer; + g_buffer_little_endian : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + src_dat_o : out std_logic_vector(15 downto 0); + src_adr_o : out std_logic_vector(1 downto 0); + src_sel_o : out std_logic_vector(1 downto 0); + src_cyc_o : out std_logic; + src_stb_o : out std_logic; + src_we_o : out std_logic; + src_stall_i : in std_logic; + src_err_i : in std_logic; + src_ack_i : in std_logic; + snk_dat_i : in std_logic_vector(15 downto 0); + snk_adr_i : in std_logic_vector(1 downto 0); + snk_sel_i : in std_logic_vector(1 downto 0); + snk_cyc_i : in std_logic; + snk_stb_i : in std_logic; + snk_we_i : in std_logic; + snk_stall_o : out std_logic; + snk_err_o : out std_logic; + snk_ack_o : out std_logic; + txtsu_port_id_i : in std_logic_vector(4 downto 0); + txtsu_frame_id_i : in std_logic_vector(16 - 1 downto 0); + txtsu_tsval_i : in std_logic_vector(28 + 4 - 1 downto 0); + txtsu_tsincorrect_i : in std_logic; + txtsu_stb_i : in std_logic; + txtsu_ack_o : out std_logic; + wb_cyc_i : in std_logic; + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_int_o : out std_logic); + end component; + +begin -- wrapper + + U_Wrapped_Minic : wr_mini_nic + generic map ( + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_tx_fifo_size => g_tx_fifo_size, + g_rx_fifo_size => g_rx_fifo_size, + g_buffer_little_endian => g_buffer_little_endian) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + src_dat_o => src_o.dat, + src_adr_o => src_o.adr, + src_sel_o => src_o.sel, + src_cyc_o => src_o.cyc, + src_stb_o => src_o.stb, + src_we_o => src_o.we, + src_stall_i => src_i.stall, + src_err_i => src_i.err, + src_ack_i => src_i.ack, + snk_dat_i => snk_i.dat, + snk_adr_i => snk_i.adr, + snk_sel_i => snk_i.sel, + snk_cyc_i => snk_i.cyc, + snk_stb_i => snk_i.stb, + snk_we_i => snk_i.we, + snk_stall_o => snk_o.stall, + snk_err_o => snk_o.err, + snk_ack_o => snk_o.ack, + txtsu_port_id_i => txtsu_port_id_i, + txtsu_frame_id_i => txtsu_frame_id_i, + txtsu_tsval_i => txtsu_tsval_i, + txtsu_tsincorrect_i => txtsu_tsincorrect_i, + txtsu_stb_i => txtsu_stb_i, + txtsu_ack_o => txtsu_ack_o, + wb_cyc_i => wb_i.cyc, + wb_stb_i => wb_i.stb, + wb_we_i => wb_i.we, + wb_sel_i => wb_i.sel, + wb_adr_i => wb_i.adr, + wb_dat_i => wb_i.dat, + wb_dat_o => wb_o.dat, + wb_ack_o => wb_o.ack, + wb_stall_o => wb_o.stall, + wb_int_o => wb_o.int); + + + wb_o.err <= '0'; + wb_o.rty <= '0'; + + snk_o.rty <= '0'; + +end wrapper; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/pps_gen_wb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/pps_gen_wb.vhd new file mode 100644 index 000000000..d9866aeab --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/pps_gen_wb.vhd @@ -0,0 +1,820 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Switch PPS generator and RTC +--------------------------------------------------------------------------------------- +-- File : pps_gen_wb.vhd +-- Author : auto-generated by wbgen2 from pps_gen_wb.wb +-- Created : Wed Aug 16 22:41:09 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE pps_gen_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity pps_gen_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(2 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + refclk_i : in std_logic; +-- Port for asynchronous (clock: refclk_i) MONOSTABLE field: 'Reset counter' in reg: 'Control Register' + ppsg_cr_cnt_rst_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) BIT field: 'Enable counter' in reg: 'Control Register' + ppsg_cr_cnt_en_o : out std_logic; +-- Ports for asynchronous (clock: refclk_i) RW/RW BIT field: 'Adjust offset' in reg: 'Control Register' + ppsg_cr_cnt_adj_o : out std_logic; + ppsg_cr_cnt_adj_i : in std_logic; + ppsg_cr_cnt_adj_load_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) MONOSTABLE field: 'Set time' in reg: 'Control Register' + ppsg_cr_cnt_set_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) std_logic_vector field: 'PPS Pulse width' in reg: 'Control Register' + ppsg_cr_pwidth_o : out std_logic_vector(27 downto 0); +-- Port for asynchronous (clock: refclk_i) std_logic_vector field: 'Nanosecond counter' in reg: 'Nanosecond counter register' + ppsg_cntr_nsec_i : in std_logic_vector(27 downto 0); +-- Port for asynchronous (clock: refclk_i) std_logic_vector field: 'UTC Counter' in reg: 'UTC Counter register (least-significant part)' + ppsg_cntr_utclo_i : in std_logic_vector(31 downto 0); +-- Port for asynchronous (clock: refclk_i) std_logic_vector field: 'UTC Counter' in reg: 'UTC Counter register (most-significant part)' + ppsg_cntr_utchi_i : in std_logic_vector(7 downto 0); +-- Ports for PASS_THROUGH field: 'Nanosecond adjustment' in reg: 'Nanosecond adjustment register' + ppsg_adj_nsec_o : out std_logic_vector(27 downto 0); + ppsg_adj_nsec_wr_o : out std_logic; +-- Ports for PASS_THROUGH field: 'UTC Counter adjustment' in reg: 'UTC Adjustment register (least-significant part)' + ppsg_adj_utclo_o : out std_logic_vector(31 downto 0); + ppsg_adj_utclo_wr_o : out std_logic; +-- Ports for PASS_THROUGH field: 'UTC Counter adjustment' in reg: 'UTC Adjustment register (most-significant part)' + ppsg_adj_utchi_o : out std_logic_vector(7 downto 0); + ppsg_adj_utchi_wr_o : out std_logic; +-- Ports for asynchronous (clock: refclk_i) RW/RW BIT field: 'Sync to external PPS input' in reg: 'External sync control register' + ppsg_escr_sync_o : out std_logic; + ppsg_escr_sync_i : in std_logic; + ppsg_escr_sync_load_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) BIT field: 'PPS unmask output' in reg: 'External sync control register' + ppsg_escr_pps_unmask_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) BIT field: 'PPS output valid' in reg: 'External sync control register' + ppsg_escr_pps_valid_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) BIT field: 'Timecode output(UTC+cycles) valid' in reg: 'External sync control register' + ppsg_escr_tm_valid_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) MONOSTABLE field: 'Set seconds counter' in reg: 'External sync control register' + ppsg_escr_sec_set_o : out std_logic; +-- Port for asynchronous (clock: refclk_i) MONOSTABLE field: 'Set nanoseconds counter' in reg: 'External sync control register' + ppsg_escr_nsec_set_o : out std_logic + ); +end pps_gen_wb; + +architecture syn of pps_gen_wb is + +signal ppsg_cr_cnt_rst_int : std_logic ; +signal ppsg_cr_cnt_rst_int_delay : std_logic ; +signal ppsg_cr_cnt_rst_sync0 : std_logic ; +signal ppsg_cr_cnt_rst_sync1 : std_logic ; +signal ppsg_cr_cnt_rst_sync2 : std_logic ; +signal ppsg_cr_cnt_en_int : std_logic ; +signal ppsg_cr_cnt_en_sync0 : std_logic ; +signal ppsg_cr_cnt_en_sync1 : std_logic ; +signal ppsg_cr_cnt_adj_int_read : std_logic ; +signal ppsg_cr_cnt_adj_int_write : std_logic ; +signal ppsg_cr_cnt_adj_lw : std_logic ; +signal ppsg_cr_cnt_adj_lw_delay : std_logic ; +signal ppsg_cr_cnt_adj_lw_read_in_progress : std_logic ; +signal ppsg_cr_cnt_adj_lw_s0 : std_logic ; +signal ppsg_cr_cnt_adj_lw_s1 : std_logic ; +signal ppsg_cr_cnt_adj_lw_s2 : std_logic ; +signal ppsg_cr_cnt_adj_rwsel : std_logic ; +signal ppsg_cr_cnt_set_int : std_logic ; +signal ppsg_cr_cnt_set_int_delay : std_logic ; +signal ppsg_cr_cnt_set_sync0 : std_logic ; +signal ppsg_cr_cnt_set_sync1 : std_logic ; +signal ppsg_cr_cnt_set_sync2 : std_logic ; +signal ppsg_cr_pwidth_int : std_logic_vector(27 downto 0); +signal ppsg_cr_pwidth_swb : std_logic ; +signal ppsg_cr_pwidth_swb_delay : std_logic ; +signal ppsg_cr_pwidth_swb_s0 : std_logic ; +signal ppsg_cr_pwidth_swb_s1 : std_logic ; +signal ppsg_cr_pwidth_swb_s2 : std_logic ; +signal ppsg_cntr_nsec_int : std_logic_vector(27 downto 0); +signal ppsg_cntr_nsec_lwb : std_logic ; +signal ppsg_cntr_nsec_lwb_delay : std_logic ; +signal ppsg_cntr_nsec_lwb_in_progress : std_logic ; +signal ppsg_cntr_nsec_lwb_s0 : std_logic ; +signal ppsg_cntr_nsec_lwb_s1 : std_logic ; +signal ppsg_cntr_nsec_lwb_s2 : std_logic ; +signal ppsg_cntr_utclo_int : std_logic_vector(31 downto 0); +signal ppsg_cntr_utclo_lwb : std_logic ; +signal ppsg_cntr_utclo_lwb_delay : std_logic ; +signal ppsg_cntr_utclo_lwb_in_progress : std_logic ; +signal ppsg_cntr_utclo_lwb_s0 : std_logic ; +signal ppsg_cntr_utclo_lwb_s1 : std_logic ; +signal ppsg_cntr_utclo_lwb_s2 : std_logic ; +signal ppsg_cntr_utchi_int : std_logic_vector(7 downto 0); +signal ppsg_cntr_utchi_lwb : std_logic ; +signal ppsg_cntr_utchi_lwb_delay : std_logic ; +signal ppsg_cntr_utchi_lwb_in_progress : std_logic ; +signal ppsg_cntr_utchi_lwb_s0 : std_logic ; +signal ppsg_cntr_utchi_lwb_s1 : std_logic ; +signal ppsg_cntr_utchi_lwb_s2 : std_logic ; +signal ppsg_escr_sync_int_read : std_logic ; +signal ppsg_escr_sync_int_write : std_logic ; +signal ppsg_escr_sync_lw : std_logic ; +signal ppsg_escr_sync_lw_delay : std_logic ; +signal ppsg_escr_sync_lw_read_in_progress : std_logic ; +signal ppsg_escr_sync_lw_s0 : std_logic ; +signal ppsg_escr_sync_lw_s1 : std_logic ; +signal ppsg_escr_sync_lw_s2 : std_logic ; +signal ppsg_escr_sync_rwsel : std_logic ; +signal ppsg_escr_pps_unmask_int : std_logic ; +signal ppsg_escr_pps_unmask_sync0 : std_logic ; +signal ppsg_escr_pps_unmask_sync1 : std_logic ; +signal ppsg_escr_pps_valid_int : std_logic ; +signal ppsg_escr_pps_valid_sync0 : std_logic ; +signal ppsg_escr_pps_valid_sync1 : std_logic ; +signal ppsg_escr_tm_valid_int : std_logic ; +signal ppsg_escr_tm_valid_sync0 : std_logic ; +signal ppsg_escr_tm_valid_sync1 : std_logic ; +signal ppsg_escr_sec_set_int : std_logic ; +signal ppsg_escr_sec_set_int_delay : std_logic ; +signal ppsg_escr_sec_set_sync0 : std_logic ; +signal ppsg_escr_sec_set_sync1 : std_logic ; +signal ppsg_escr_sec_set_sync2 : std_logic ; +signal ppsg_escr_nsec_set_int : std_logic ; +signal ppsg_escr_nsec_set_int_delay : std_logic ; +signal ppsg_escr_nsec_set_sync0 : std_logic ; +signal ppsg_escr_nsec_set_sync1 : std_logic ; +signal ppsg_escr_nsec_set_sync2 : std_logic ; +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(2 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + ppsg_cr_cnt_rst_int <= '0'; + ppsg_cr_cnt_rst_int_delay <= '0'; + ppsg_cr_cnt_en_int <= '0'; + ppsg_cr_cnt_adj_lw <= '0'; + ppsg_cr_cnt_adj_lw_delay <= '0'; + ppsg_cr_cnt_adj_lw_read_in_progress <= '0'; + ppsg_cr_cnt_adj_rwsel <= '0'; + ppsg_cr_cnt_adj_int_write <= '0'; + ppsg_cr_cnt_set_int <= '0'; + ppsg_cr_cnt_set_int_delay <= '0'; + ppsg_cr_pwidth_int <= "0000000000000000000000000000"; + ppsg_cr_pwidth_swb <= '0'; + ppsg_cr_pwidth_swb_delay <= '0'; + ppsg_cntr_nsec_lwb <= '0'; + ppsg_cntr_nsec_lwb_delay <= '0'; + ppsg_cntr_nsec_lwb_in_progress <= '0'; + ppsg_cntr_utclo_lwb <= '0'; + ppsg_cntr_utclo_lwb_delay <= '0'; + ppsg_cntr_utclo_lwb_in_progress <= '0'; + ppsg_cntr_utchi_lwb <= '0'; + ppsg_cntr_utchi_lwb_delay <= '0'; + ppsg_cntr_utchi_lwb_in_progress <= '0'; + ppsg_adj_nsec_wr_o <= '0'; + ppsg_adj_utclo_wr_o <= '0'; + ppsg_adj_utchi_wr_o <= '0'; + ppsg_escr_sync_lw <= '0'; + ppsg_escr_sync_lw_delay <= '0'; + ppsg_escr_sync_lw_read_in_progress <= '0'; + ppsg_escr_sync_rwsel <= '0'; + ppsg_escr_sync_int_write <= '0'; + ppsg_escr_pps_unmask_int <= '0'; + ppsg_escr_pps_valid_int <= '0'; + ppsg_escr_tm_valid_int <= '0'; + ppsg_escr_sec_set_int <= '0'; + ppsg_escr_sec_set_int_delay <= '0'; + ppsg_escr_nsec_set_int <= '0'; + ppsg_escr_nsec_set_int_delay <= '0'; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + ppsg_adj_nsec_wr_o <= '0'; + ppsg_adj_utclo_wr_o <= '0'; + ppsg_adj_utchi_wr_o <= '0'; + ack_in_progress <= '0'; + else + ppsg_cr_cnt_rst_int <= ppsg_cr_cnt_rst_int_delay; + ppsg_cr_cnt_rst_int_delay <= '0'; + ppsg_cr_cnt_adj_lw <= ppsg_cr_cnt_adj_lw_delay; + ppsg_cr_cnt_adj_lw_delay <= '0'; + if ((ack_sreg(1) = '1') and (ppsg_cr_cnt_adj_lw_read_in_progress = '1')) then + rddata_reg(2) <= ppsg_cr_cnt_adj_int_read; + ppsg_cr_cnt_adj_lw_read_in_progress <= '0'; + end if; + ppsg_cr_cnt_set_int <= ppsg_cr_cnt_set_int_delay; + ppsg_cr_cnt_set_int_delay <= '0'; + ppsg_cr_pwidth_swb <= ppsg_cr_pwidth_swb_delay; + ppsg_cr_pwidth_swb_delay <= '0'; + ppsg_cntr_nsec_lwb <= ppsg_cntr_nsec_lwb_delay; + ppsg_cntr_nsec_lwb_delay <= '0'; + if ((ack_sreg(1) = '1') and (ppsg_cntr_nsec_lwb_in_progress = '1')) then + rddata_reg(27 downto 0) <= ppsg_cntr_nsec_int; + ppsg_cntr_nsec_lwb_in_progress <= '0'; + end if; + ppsg_cntr_utclo_lwb <= ppsg_cntr_utclo_lwb_delay; + ppsg_cntr_utclo_lwb_delay <= '0'; + if ((ack_sreg(1) = '1') and (ppsg_cntr_utclo_lwb_in_progress = '1')) then + rddata_reg(31 downto 0) <= ppsg_cntr_utclo_int; + ppsg_cntr_utclo_lwb_in_progress <= '0'; + end if; + ppsg_cntr_utchi_lwb <= ppsg_cntr_utchi_lwb_delay; + ppsg_cntr_utchi_lwb_delay <= '0'; + if ((ack_sreg(1) = '1') and (ppsg_cntr_utchi_lwb_in_progress = '1')) then + rddata_reg(7 downto 0) <= ppsg_cntr_utchi_int; + ppsg_cntr_utchi_lwb_in_progress <= '0'; + end if; + ppsg_adj_nsec_wr_o <= '0'; + ppsg_adj_utclo_wr_o <= '0'; + ppsg_adj_utchi_wr_o <= '0'; + ppsg_escr_sync_lw <= ppsg_escr_sync_lw_delay; + ppsg_escr_sync_lw_delay <= '0'; + if ((ack_sreg(1) = '1') and (ppsg_escr_sync_lw_read_in_progress = '1')) then + rddata_reg(0) <= ppsg_escr_sync_int_read; + ppsg_escr_sync_lw_read_in_progress <= '0'; + end if; + ppsg_escr_sec_set_int <= ppsg_escr_sec_set_int_delay; + ppsg_escr_sec_set_int_delay <= '0'; + ppsg_escr_nsec_set_int <= ppsg_escr_nsec_set_int_delay; + ppsg_escr_nsec_set_int_delay <= '0'; + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(2 downto 0) is + when "000" => + if (wb_we_i = '1') then + ppsg_cr_cnt_rst_int <= wrdata_reg(0); + ppsg_cr_cnt_rst_int_delay <= wrdata_reg(0); + ppsg_cr_cnt_en_int <= wrdata_reg(1); + ppsg_cr_cnt_adj_int_write <= wrdata_reg(2); + ppsg_cr_cnt_adj_lw <= '1'; + ppsg_cr_cnt_adj_lw_delay <= '1'; + ppsg_cr_cnt_adj_lw_read_in_progress <= '0'; + ppsg_cr_cnt_adj_rwsel <= '1'; + ppsg_cr_cnt_set_int <= wrdata_reg(3); + ppsg_cr_cnt_set_int_delay <= wrdata_reg(3); + ppsg_cr_pwidth_int <= wrdata_reg(31 downto 4); + ppsg_cr_pwidth_swb <= '1'; + ppsg_cr_pwidth_swb_delay <= '1'; + end if; + rddata_reg(0) <= '0'; + rddata_reg(1) <= ppsg_cr_cnt_en_int; + if (wb_we_i = '0') then + rddata_reg(2) <= 'X'; + ppsg_cr_cnt_adj_lw <= '1'; + ppsg_cr_cnt_adj_lw_delay <= '1'; + ppsg_cr_cnt_adj_lw_read_in_progress <= '1'; + ppsg_cr_cnt_adj_rwsel <= '0'; + end if; + rddata_reg(3) <= '0'; + rddata_reg(31 downto 4) <= ppsg_cr_pwidth_int; + ack_sreg(5) <= '1'; + ack_in_progress <= '1'; + when "001" => + if (wb_we_i = '1') then + end if; + if (wb_we_i = '0') then + ppsg_cntr_nsec_lwb <= '1'; + ppsg_cntr_nsec_lwb_delay <= '1'; + ppsg_cntr_nsec_lwb_in_progress <= '1'; + end if; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(5) <= '1'; + ack_in_progress <= '1'; + when "010" => + if (wb_we_i = '1') then + end if; + if (wb_we_i = '0') then + ppsg_cntr_utclo_lwb <= '1'; + ppsg_cntr_utclo_lwb_delay <= '1'; + ppsg_cntr_utclo_lwb_in_progress <= '1'; + end if; + ack_sreg(5) <= '1'; + ack_in_progress <= '1'; + when "011" => + if (wb_we_i = '1') then + end if; + if (wb_we_i = '0') then + ppsg_cntr_utchi_lwb <= '1'; + ppsg_cntr_utchi_lwb_delay <= '1'; + ppsg_cntr_utchi_lwb_in_progress <= '1'; + end if; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(5) <= '1'; + ack_in_progress <= '1'; + when "100" => + if (wb_we_i = '1') then + ppsg_adj_nsec_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "101" => + if (wb_we_i = '1') then + ppsg_adj_utclo_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "110" => + if (wb_we_i = '1') then + ppsg_adj_utchi_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "111" => + if (wb_we_i = '1') then + ppsg_escr_sync_int_write <= wrdata_reg(0); + ppsg_escr_sync_lw <= '1'; + ppsg_escr_sync_lw_delay <= '1'; + ppsg_escr_sync_lw_read_in_progress <= '0'; + ppsg_escr_sync_rwsel <= '1'; + ppsg_escr_pps_unmask_int <= wrdata_reg(1); + ppsg_escr_pps_valid_int <= wrdata_reg(2); + ppsg_escr_tm_valid_int <= wrdata_reg(3); + ppsg_escr_sec_set_int <= wrdata_reg(4); + ppsg_escr_sec_set_int_delay <= wrdata_reg(4); + ppsg_escr_nsec_set_int <= wrdata_reg(5); + ppsg_escr_nsec_set_int_delay <= wrdata_reg(5); + end if; + if (wb_we_i = '0') then + rddata_reg(0) <= 'X'; + ppsg_escr_sync_lw <= '1'; + ppsg_escr_sync_lw_delay <= '1'; + ppsg_escr_sync_lw_read_in_progress <= '1'; + ppsg_escr_sync_rwsel <= '0'; + end if; + rddata_reg(1) <= ppsg_escr_pps_unmask_int; + rddata_reg(2) <= ppsg_escr_pps_valid_int; + rddata_reg(3) <= ppsg_escr_tm_valid_int; + rddata_reg(4) <= '0'; + rddata_reg(5) <= '0'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(5) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- Reset counter + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cr_cnt_rst_o <= '0'; + ppsg_cr_cnt_rst_sync0 <= '0'; + ppsg_cr_cnt_rst_sync1 <= '0'; + ppsg_cr_cnt_rst_sync2 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_cr_cnt_rst_sync0 <= ppsg_cr_cnt_rst_int; + ppsg_cr_cnt_rst_sync1 <= ppsg_cr_cnt_rst_sync0; + ppsg_cr_cnt_rst_sync2 <= ppsg_cr_cnt_rst_sync1; + ppsg_cr_cnt_rst_o <= ppsg_cr_cnt_rst_sync2 and (not ppsg_cr_cnt_rst_sync1); + end if; + end process; + + +-- Enable counter +-- synchronizer chain for field : Enable counter (type RW/RO, clk_sys_i <-> refclk_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cr_cnt_en_o <= '0'; + ppsg_cr_cnt_en_sync0 <= '0'; + ppsg_cr_cnt_en_sync1 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_cr_cnt_en_sync0 <= ppsg_cr_cnt_en_int; + ppsg_cr_cnt_en_sync1 <= ppsg_cr_cnt_en_sync0; + ppsg_cr_cnt_en_o <= ppsg_cr_cnt_en_sync1; + end if; + end process; + + +-- Adjust offset +-- asynchronous BIT register : Adjust offset (type RW/WO, refclk_i <-> clk_sys_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cr_cnt_adj_lw_s0 <= '0'; + ppsg_cr_cnt_adj_lw_s1 <= '0'; + ppsg_cr_cnt_adj_lw_s2 <= '0'; + ppsg_cr_cnt_adj_int_read <= '0'; + ppsg_cr_cnt_adj_load_o <= '0'; + ppsg_cr_cnt_adj_o <= '0'; + elsif rising_edge(refclk_i) then + ppsg_cr_cnt_adj_lw_s0 <= ppsg_cr_cnt_adj_lw; + ppsg_cr_cnt_adj_lw_s1 <= ppsg_cr_cnt_adj_lw_s0; + ppsg_cr_cnt_adj_lw_s2 <= ppsg_cr_cnt_adj_lw_s1; + if ((ppsg_cr_cnt_adj_lw_s2 = '0') and (ppsg_cr_cnt_adj_lw_s1 = '1')) then + if (ppsg_cr_cnt_adj_rwsel = '1') then + ppsg_cr_cnt_adj_o <= ppsg_cr_cnt_adj_int_write; + ppsg_cr_cnt_adj_load_o <= '1'; + else + ppsg_cr_cnt_adj_load_o <= '0'; + ppsg_cr_cnt_adj_int_read <= ppsg_cr_cnt_adj_i; + end if; + else + ppsg_cr_cnt_adj_load_o <= '0'; + end if; + end if; + end process; + + +-- Set time + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cr_cnt_set_o <= '0'; + ppsg_cr_cnt_set_sync0 <= '0'; + ppsg_cr_cnt_set_sync1 <= '0'; + ppsg_cr_cnt_set_sync2 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_cr_cnt_set_sync0 <= ppsg_cr_cnt_set_int; + ppsg_cr_cnt_set_sync1 <= ppsg_cr_cnt_set_sync0; + ppsg_cr_cnt_set_sync2 <= ppsg_cr_cnt_set_sync1; + ppsg_cr_cnt_set_o <= ppsg_cr_cnt_set_sync2 and (not ppsg_cr_cnt_set_sync1); + end if; + end process; + + +-- PPS Pulse width +-- asynchronous std_logic_vector register : PPS Pulse width (type RW/RO, refclk_i <-> clk_sys_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cr_pwidth_swb_s0 <= '0'; + ppsg_cr_pwidth_swb_s1 <= '0'; + ppsg_cr_pwidth_swb_s2 <= '0'; + ppsg_cr_pwidth_o <= "0000000000000000000000000000"; + elsif rising_edge(refclk_i) then + ppsg_cr_pwidth_swb_s0 <= ppsg_cr_pwidth_swb; + ppsg_cr_pwidth_swb_s1 <= ppsg_cr_pwidth_swb_s0; + ppsg_cr_pwidth_swb_s2 <= ppsg_cr_pwidth_swb_s1; + if ((ppsg_cr_pwidth_swb_s2 = '0') and (ppsg_cr_pwidth_swb_s1 = '1')) then + ppsg_cr_pwidth_o <= ppsg_cr_pwidth_int; + end if; + end if; + end process; + + +-- Nanosecond counter +-- asynchronous std_logic_vector register : Nanosecond counter (type RO/WO, refclk_i <-> clk_sys_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cntr_nsec_lwb_s0 <= '0'; + ppsg_cntr_nsec_lwb_s1 <= '0'; + ppsg_cntr_nsec_lwb_s2 <= '0'; + ppsg_cntr_nsec_int <= "0000000000000000000000000000"; + elsif rising_edge(refclk_i) then + ppsg_cntr_nsec_lwb_s0 <= ppsg_cntr_nsec_lwb; + ppsg_cntr_nsec_lwb_s1 <= ppsg_cntr_nsec_lwb_s0; + ppsg_cntr_nsec_lwb_s2 <= ppsg_cntr_nsec_lwb_s1; + if ((ppsg_cntr_nsec_lwb_s1 = '1') and (ppsg_cntr_nsec_lwb_s2 = '0')) then + ppsg_cntr_nsec_int <= ppsg_cntr_nsec_i; + end if; + end if; + end process; + + +-- UTC Counter +-- asynchronous std_logic_vector register : UTC Counter (type RO/WO, refclk_i <-> clk_sys_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cntr_utclo_lwb_s0 <= '0'; + ppsg_cntr_utclo_lwb_s1 <= '0'; + ppsg_cntr_utclo_lwb_s2 <= '0'; + ppsg_cntr_utclo_int <= "00000000000000000000000000000000"; + elsif rising_edge(refclk_i) then + ppsg_cntr_utclo_lwb_s0 <= ppsg_cntr_utclo_lwb; + ppsg_cntr_utclo_lwb_s1 <= ppsg_cntr_utclo_lwb_s0; + ppsg_cntr_utclo_lwb_s2 <= ppsg_cntr_utclo_lwb_s1; + if ((ppsg_cntr_utclo_lwb_s1 = '1') and (ppsg_cntr_utclo_lwb_s2 = '0')) then + ppsg_cntr_utclo_int <= ppsg_cntr_utclo_i; + end if; + end if; + end process; + + +-- UTC Counter +-- asynchronous std_logic_vector register : UTC Counter (type RO/WO, refclk_i <-> clk_sys_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_cntr_utchi_lwb_s0 <= '0'; + ppsg_cntr_utchi_lwb_s1 <= '0'; + ppsg_cntr_utchi_lwb_s2 <= '0'; + ppsg_cntr_utchi_int <= "00000000"; + elsif rising_edge(refclk_i) then + ppsg_cntr_utchi_lwb_s0 <= ppsg_cntr_utchi_lwb; + ppsg_cntr_utchi_lwb_s1 <= ppsg_cntr_utchi_lwb_s0; + ppsg_cntr_utchi_lwb_s2 <= ppsg_cntr_utchi_lwb_s1; + if ((ppsg_cntr_utchi_lwb_s1 = '1') and (ppsg_cntr_utchi_lwb_s2 = '0')) then + ppsg_cntr_utchi_int <= ppsg_cntr_utchi_i; + end if; + end if; + end process; + + +-- Nanosecond adjustment +-- pass-through field: Nanosecond adjustment in register: Nanosecond adjustment register + ppsg_adj_nsec_o <= wrdata_reg(27 downto 0); +-- UTC Counter adjustment +-- pass-through field: UTC Counter adjustment in register: UTC Adjustment register (least-significant part) + ppsg_adj_utclo_o <= wrdata_reg(31 downto 0); +-- UTC Counter adjustment +-- pass-through field: UTC Counter adjustment in register: UTC Adjustment register (most-significant part) + ppsg_adj_utchi_o <= wrdata_reg(7 downto 0); +-- Sync to external PPS input +-- asynchronous BIT register : Sync to external PPS input (type RW/WO, refclk_i <-> clk_sys_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_escr_sync_lw_s0 <= '0'; + ppsg_escr_sync_lw_s1 <= '0'; + ppsg_escr_sync_lw_s2 <= '0'; + ppsg_escr_sync_int_read <= '0'; + ppsg_escr_sync_load_o <= '0'; + ppsg_escr_sync_o <= '0'; + elsif rising_edge(refclk_i) then + ppsg_escr_sync_lw_s0 <= ppsg_escr_sync_lw; + ppsg_escr_sync_lw_s1 <= ppsg_escr_sync_lw_s0; + ppsg_escr_sync_lw_s2 <= ppsg_escr_sync_lw_s1; + if ((ppsg_escr_sync_lw_s2 = '0') and (ppsg_escr_sync_lw_s1 = '1')) then + if (ppsg_escr_sync_rwsel = '1') then + ppsg_escr_sync_o <= ppsg_escr_sync_int_write; + ppsg_escr_sync_load_o <= '1'; + else + ppsg_escr_sync_load_o <= '0'; + ppsg_escr_sync_int_read <= ppsg_escr_sync_i; + end if; + else + ppsg_escr_sync_load_o <= '0'; + end if; + end if; + end process; + + +-- PPS unmask output +-- synchronizer chain for field : PPS unmask output (type RW/RO, clk_sys_i <-> refclk_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_escr_pps_unmask_o <= '0'; + ppsg_escr_pps_unmask_sync0 <= '0'; + ppsg_escr_pps_unmask_sync1 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_escr_pps_unmask_sync0 <= ppsg_escr_pps_unmask_int; + ppsg_escr_pps_unmask_sync1 <= ppsg_escr_pps_unmask_sync0; + ppsg_escr_pps_unmask_o <= ppsg_escr_pps_unmask_sync1; + end if; + end process; + + +-- PPS output valid +-- synchronizer chain for field : PPS output valid (type RW/RO, clk_sys_i <-> refclk_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_escr_pps_valid_o <= '0'; + ppsg_escr_pps_valid_sync0 <= '0'; + ppsg_escr_pps_valid_sync1 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_escr_pps_valid_sync0 <= ppsg_escr_pps_valid_int; + ppsg_escr_pps_valid_sync1 <= ppsg_escr_pps_valid_sync0; + ppsg_escr_pps_valid_o <= ppsg_escr_pps_valid_sync1; + end if; + end process; + + +-- Timecode output(UTC+cycles) valid +-- synchronizer chain for field : Timecode output(UTC+cycles) valid (type RW/RO, clk_sys_i <-> refclk_i) + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_escr_tm_valid_o <= '0'; + ppsg_escr_tm_valid_sync0 <= '0'; + ppsg_escr_tm_valid_sync1 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_escr_tm_valid_sync0 <= ppsg_escr_tm_valid_int; + ppsg_escr_tm_valid_sync1 <= ppsg_escr_tm_valid_sync0; + ppsg_escr_tm_valid_o <= ppsg_escr_tm_valid_sync1; + end if; + end process; + + +-- Set seconds counter + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_escr_sec_set_o <= '0'; + ppsg_escr_sec_set_sync0 <= '0'; + ppsg_escr_sec_set_sync1 <= '0'; + ppsg_escr_sec_set_sync2 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_escr_sec_set_sync0 <= ppsg_escr_sec_set_int; + ppsg_escr_sec_set_sync1 <= ppsg_escr_sec_set_sync0; + ppsg_escr_sec_set_sync2 <= ppsg_escr_sec_set_sync1; + ppsg_escr_sec_set_o <= ppsg_escr_sec_set_sync2 and (not ppsg_escr_sec_set_sync1); + end if; + end process; + + +-- Set nanoseconds counter + process (refclk_i, rst_n_i) + begin + if (rst_n_i = '0') then + ppsg_escr_nsec_set_o <= '0'; + ppsg_escr_nsec_set_sync0 <= '0'; + ppsg_escr_nsec_set_sync1 <= '0'; + ppsg_escr_nsec_set_sync2 <= '0'; + elsif rising_edge(refclk_i) then + ppsg_escr_nsec_set_sync0 <= ppsg_escr_nsec_set_int; + ppsg_escr_nsec_set_sync1 <= ppsg_escr_nsec_set_sync0; + ppsg_escr_nsec_set_sync2 <= ppsg_escr_nsec_set_sync1; + ppsg_escr_nsec_set_o <= ppsg_escr_nsec_set_sync2 and (not ppsg_escr_nsec_set_sync1); + end if; + end process; + + + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/wr_pps_gen.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/wr_pps_gen.vhd new file mode 100644 index 000000000..f79dd0641 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/wr_pps_gen.vhd @@ -0,0 +1,518 @@ +------------------------------------------------------------------------------- +-- Title : PPS Generator & UTC Realtime clock +-- Project : WhiteRabbit Switch +------------------------------------------------------------------------------- +-- File : wr_pps_gen.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN (BE-CO-HT) +-- Created : 2010-09-02 +-- Last update: 2017-02-20 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-09-02 1.0 twlostow Created +-- 2011-05-09 1.1 twlostow Added external PPS input +-- 2011-10-26 1.2 greg.d Added wb slave adapter +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.wishbone_pkg.all; + +entity wr_pps_gen is + generic( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_ref_clock_rate : integer := 125000000; + g_ext_clock_rate : integer := 10000000; + g_with_ext_clock_input : boolean := false + ); + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_sys_n_i : in std_logic; + + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + + -- Link status indicator (used for fast masking of PPS output when link + -- goes down + link_ok_i : in std_logic; + + -- External PPS input. Warning! This signal is treated as synchronous to + -- the clk_ref_i (or the external 10 MHz reference) to prevent sync chain + -- delay uncertainities. Setup/hold times must be respected! + pps_in_i : in std_logic; + + -- Single-pulse PPS output for synchronizing endpoints to + pps_csync_o : out std_logic; + pps_out_o : out std_logic; + pps_led_o : out std_logic; + + pps_valid_o : out std_logic; + + tm_utc_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + tm_time_valid_o : out std_logic + ); +end wr_pps_gen; + +architecture behavioral of wr_pps_gen is + + alias rst_n_i : std_logic is rst_sys_n_i; + + constant c_PERIOD : integer := g_ref_clock_rate; + + component pps_gen_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(2 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + refclk_i : in std_logic; + ppsg_cr_cnt_rst_o : out std_logic; + ppsg_cr_cnt_en_o : out std_logic; + ppsg_cr_cnt_adj_o : out std_logic; + ppsg_cr_cnt_adj_i : in std_logic; + ppsg_cr_cnt_adj_load_o : out std_logic; + ppsg_cr_cnt_set_o : out std_logic; + ppsg_cr_pwidth_o : out std_logic_vector(27 downto 0); + ppsg_cntr_nsec_i : in std_logic_vector(27 downto 0); + ppsg_cntr_utclo_i : in std_logic_vector(31 downto 0); + ppsg_cntr_utchi_i : in std_logic_vector(7 downto 0); + ppsg_adj_nsec_o : out std_logic_vector(27 downto 0); + ppsg_adj_nsec_wr_o : out std_logic; + ppsg_adj_utclo_o : out std_logic_vector(31 downto 0); + ppsg_adj_utclo_wr_o : out std_logic; + ppsg_adj_utchi_o : out std_logic_vector(7 downto 0); + ppsg_adj_utchi_wr_o : out std_logic; + ppsg_escr_sync_o : out std_logic; + ppsg_escr_sync_i : in std_logic; + ppsg_escr_sync_load_o : out std_logic; + ppsg_escr_pps_valid_o : out std_logic; + ppsg_escr_tm_valid_o : out std_logic; + ppsg_escr_sec_set_o : out std_logic; + ppsg_escr_nsec_set_o : out std_logic; + ppsg_escr_pps_unmask_o : out std_logic); + end component pps_gen_wb; + +-- Wisbone slave signals + signal ppsg_cr_cnt_rst : std_logic; + signal ppsg_cr_cnt_en : std_logic; + + signal ppsg_cr_cnt_adj_o : std_logic; + signal ppsg_cr_cnt_adj_i : std_logic; + signal ppsg_cr_cnt_adj_load : std_logic; + + signal ppsg_cr_cnt_set_p : std_logic; + signal ppsg_cr_pwidth : std_logic_vector(27 downto 0); + + signal ppsg_cntr_nsec : std_logic_vector(27 downto 0); + signal ppsg_cntr_utclo : std_logic_vector(31 downto 0); + signal ppsg_cntr_utchi : std_logic_vector(7 downto 0); + + signal ppsg_adj_nsec : std_logic_vector(27 downto 0); + signal ppsg_adj_nsec_wr : std_logic; + signal ppsg_adj_utclo : std_logic_vector(31 downto 0); + signal ppsg_adj_utclo_wr : std_logic; + signal ppsg_adj_utchi : std_logic_vector(7 downto 0); + signal ppsg_adj_utchi_wr : std_logic; + signal ppsg_escr_sync_load : std_logic; + signal ppsg_escr_sync_in : std_logic; + signal ppsg_escr_sync_out : std_logic; + signal ppsg_escr_sec_set : std_logic; + signal ppsg_escr_nsec_set : std_logic; + + signal ppsg_escr_pps_valid : std_logic; + signal ppsg_escr_tm_valid : std_logic; + signal ppsg_escr_pps_unmask : std_logic; + + signal cntr_nsec : unsigned (27 downto 0); + signal cntr_utc : unsigned (39 downto 0); + signal cntr_pps_ext : unsigned (24 downto 0); + + signal ns_overflow : std_logic; + signal ns_overflow_adv : std_logic; + signal cntr_adjust_p : std_logic; + + signal adj_nsec : unsigned(27 downto 0); + signal adj_utc : unsigned(39 downto 0); + + signal adjust_in_progress_nsec : std_logic; + + signal adjust_in_progress_utc : std_logic; + + signal width_cntr : unsigned(27 downto 0); + + signal sync_in_progress : std_logic; + signal ext_sync_p : std_logic; + + signal resized_addr : std_logic_vector(c_wishbone_address_width-1 downto 0); + signal wb_out : t_wishbone_slave_out; + signal wb_in : t_wishbone_slave_in; + + signal ns_overflow_2nd : std_logic; + signal pps_in_d0, pps_ext_d0 : std_logic; + + signal retime_counter : unsigned(4 downto 0); + signal pps_valid_int : std_logic; + + signal pps_out_int : std_logic; + signal pps_in_refclk : std_logic; + + + +begin -- behavioral + + + resized_addr(4 downto 0) <= wb_adr_i; + resized_addr(c_wishbone_address_width-1 downto 5) <= (others => '0'); + + U_Adapter : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => false, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + master_i => wb_out, + master_o => wb_in, + sl_adr_i => resized_addr, + sl_dat_i => wb_dat_i, + sl_sel_i => wb_sel_i, + sl_cyc_i => wb_cyc_i, + sl_stb_i => wb_stb_i, + sl_we_i => wb_we_i, + sl_dat_o => wb_dat_o, + sl_ack_o => wb_ack_o, + sl_stall_o => wb_stall_o); + + + U_Sync_pps_refclk : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_ref_i, + rst_n_i => '1', + data_i => pps_in_i, + ppulse_o => pps_in_refclk); + + + ppsg_cntr_nsec <= std_logic_vector(cntr_nsec); + ppsg_cntr_utclo <= std_logic_vector(cntr_utc(31 downto 0)); + ppsg_cntr_utchi <= std_logic_vector(cntr_utc(39 downto 32)); + + + -- loads adjustment values into internal regsiters + p_wishbone_loads : process(clk_sys_i, rst_n_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + adj_nsec <= (others => '0'); + adj_utc <= (others => '0'); + else + if(ppsg_adj_utchi_wr = '1') then + adj_utc(39 downto 32) <= unsigned(ppsg_adj_utchi); + end if; + + if(ppsg_adj_utclo_wr = '1') then + adj_utc(31 downto 0) <= unsigned(ppsg_adj_utclo); + end if; + + if(ppsg_adj_nsec_wr = '1') then + adj_nsec <= unsigned(ppsg_adj_nsec); + end if; + end if; + end if; + end process; + + gen_without_external_clock_input : if(not g_with_ext_clock_input) generate + ext_sync_p <= '0'; + sync_in_progress <= '0'; + ppsg_escr_sync_in <= '0'; + end generate gen_without_external_clock_input; + + gen_with_external_clock_input : if(g_with_ext_clock_input) generate + + p_external_sync : process(clk_ref_i) + begin + if falling_edge(clk_ref_i) then + if(rst_ref_n_i = '0') then + sync_in_progress <= '0'; + ppsg_escr_sync_in <= '0'; + else + if(ppsg_escr_sync_load = '1') then + sync_in_progress <= ppsg_escr_sync_out; + ppsg_escr_sync_in <= '0'; + else + if(sync_in_progress = '1' and pps_in_refclk = '1') + then + ext_sync_p <= '1'; + sync_in_progress <= '0'; + ppsg_escr_sync_in <= '1'; + else + ext_sync_p <= '0'; + end if; + end if; + end if; + end if; + end process; + + end generate gen_with_external_clock_input; +-- Nanosecond counter. Counts from 0 to c_PERIOD-1 every clk_ref_i cycle. + + p_count_nsec : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if rst_ref_n_i = '0' or ppsg_cr_cnt_rst = '1' then + cntr_nsec <= (others => '0'); + ns_overflow <= '0'; + ns_overflow_adv <= '0'; + adjust_in_progress_nsec <= '0'; + + -- counter is enabled? + elsif(ppsg_cr_cnt_en = '1') then + + -- got ADJUST OFFSET command + if(cntr_adjust_p = '1') then + +-- start waiting for next counter overflow + adjust_in_progress_nsec <= '1'; + end if; + +-- got SET TIME command - load the counter with new value + if(ppsg_cr_cnt_set_p = '1' or ext_sync_p = '1' or ppsg_escr_nsec_set = '1') then + cntr_nsec <= adj_nsec; + ns_overflow <= '0'; + ns_overflow_adv <= '0'; + +-- got counter overflow: + elsif(cntr_nsec = to_unsigned(c_PERIOD-3, cntr_nsec'length)) then + ns_overflow <= '0'; + ns_overflow_adv <= '1'; + cntr_nsec <= cntr_nsec + 1; + elsif(cntr_nsec = to_unsigned(c_PERIOD-2, cntr_nsec'length)) then + ns_overflow <= '1'; + ns_overflow_adv <= '0'; + cntr_nsec <= cntr_nsec + 1; + elsif(cntr_nsec = to_unsigned(c_PERIOD-1, cntr_nsec'length)) then + ns_overflow <= '0'; + ns_overflow_adv <= '0'; + -- we're in the middle of offset adjustment - load the counter with + -- offset value instead of resetting it. This equals to subtracting the offset + -- but takes less logic. + if(adjust_in_progress_nsec = '1') then + cntr_nsec <= adj_nsec; + adjust_in_progress_nsec <= '0'; + else + -- normal counter reset. Generate overflow pulse. + cntr_nsec <= (others => '0'); + end if; + else + ns_overflow <= '0'; + ns_overflow_adv <= '0'; + cntr_nsec <= cntr_nsec + 1; + end if; + end if; + end if; + end process; + + + p_drive_pps_valid : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if rst_ref_n_i = '0' or ppsg_cr_cnt_rst = '1' then + pps_valid_int <= '0'; + ns_overflow_2nd <= '0'; + else + if(sync_in_progress = '1' or adjust_in_progress_nsec = '1' or adjust_in_progress_utc = '1') then + pps_valid_int <= '0'; + ns_overflow_2nd <= '0'; + elsif(adjust_in_progress_utc = '0' and adjust_in_progress_nsec = '0' and sync_in_progress = '0') then + + if(ns_overflow = '1') then + ns_overflow_2nd <= '1'; + if(ns_overflow_2nd = '1') then + pps_valid_int <= '1'; + end if; + end if; + end if; + end if; + end if; + end process; + + p_count_utc : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if rst_ref_n_i = '0' or ppsg_cr_cnt_rst = '1' then + cntr_utc <= (others => '0'); + adjust_in_progress_utc <= '0'; + elsif(ppsg_cr_cnt_en = '1') then + + if(ppsg_cr_cnt_set_p = '1' or ppsg_escr_sec_set = '1') then + cntr_utc <= adj_utc; + elsif(cntr_adjust_p = '1') then + adjust_in_progress_utc <= '1'; + + if(ns_overflow = '1') then + cntr_utc <= cntr_utc +1; + end if; + + elsif(adjust_in_progress_utc = '1' and ns_overflow = '1') then + cntr_utc <= cntr_utc + adj_utc + 1; + adjust_in_progress_utc <= '0'; + elsif(ns_overflow = '1') then + cntr_utc <= cntr_utc + 1; + end if; + end if; + end if; + end process; + +-- generate single-cycle PPS pulses for synchronizing endpoint TS counters + pps_csync_o <= ns_overflow; + + -- generates variable-width PPS pulses for PPS external output + p_gen_pps_out : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if rst_ref_n_i = '0' then + pps_out_int <= '0'; + pps_led_o <= '0'; + width_cntr <= (others => '0'); + else + + if(ns_overflow_adv = '1') then + pps_out_int <= ppsg_escr_pps_valid and + (link_ok_i or ppsg_escr_pps_unmask); + width_cntr <= unsigned(ppsg_cr_pwidth); + elsif(ns_overflow = '1') then + pps_led_o <= ppsg_escr_pps_valid; + else + if(width_cntr = to_unsigned(0, width_cntr'length)) then + pps_out_int <= '0'; + pps_led_o <= '0'; + else + width_cntr <= width_cntr -1; + end if; + end if; + end if; + end if; + + end process; + + process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if rst_ref_n_i = '0' then + pps_out_o <= '0'; + else + pps_out_o <= pps_out_int; + end if; + end if; + end process; + + Uwb_slave : pps_gen_wb + port map ( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => wb_in.adr(2 downto 0), + wb_dat_i => wb_in.dat, + wb_dat_o => wb_out.dat, + wb_cyc_i => wb_in.cyc, + wb_sel_i => wb_in.sel, + wb_stb_i => wb_in.stb, + wb_we_i => wb_in.we, + wb_ack_o => wb_out.ack, + refclk_i => clk_ref_i, + ppsg_cr_cnt_rst_o => ppsg_cr_cnt_rst, + ppsg_cr_cnt_en_o => ppsg_cr_cnt_en, + ppsg_cr_cnt_adj_o => ppsg_cr_cnt_adj_o, + ppsg_cr_cnt_adj_i => ppsg_cr_cnt_adj_i, + ppsg_cr_cnt_adj_load_o => ppsg_cr_cnt_adj_load, + ppsg_escr_sync_o => ppsg_escr_sync_out, + ppsg_escr_sync_i => ppsg_escr_sync_in, + ppsg_escr_sync_load_o => ppsg_escr_sync_load, + ppsg_cr_cnt_set_o => ppsg_cr_cnt_set_p, + ppsg_cr_pwidth_o => ppsg_cr_pwidth, + ppsg_cntr_nsec_i => ppsg_cntr_nsec, + ppsg_cntr_utclo_i => ppsg_cntr_utclo, + ppsg_cntr_utchi_i => ppsg_cntr_utchi, + ppsg_adj_nsec_o => ppsg_adj_nsec, + ppsg_adj_nsec_wr_o => ppsg_adj_nsec_wr, + ppsg_adj_utclo_o => ppsg_adj_utclo, + ppsg_adj_utclo_wr_o => ppsg_adj_utclo_wr, + ppsg_adj_utchi_o => ppsg_adj_utchi, + ppsg_adj_utchi_wr_o => ppsg_adj_utchi_wr, + ppsg_escr_pps_valid_o => ppsg_escr_pps_valid, + ppsg_escr_tm_valid_o => ppsg_escr_tm_valid, + ppsg_escr_sec_set_o => ppsg_escr_sec_set, + ppsg_escr_nsec_set_o => ppsg_escr_nsec_set, + ppsg_escr_pps_unmask_o => ppsg_escr_pps_unmask); + +-- drive unused signals + wb_out.rty <= '0'; + wb_out.stall <= '0'; + wb_out.int <= '0'; + wb_out.err <= '0'; + +-- start the adjustment upon write of 1 to CNT_ADJ bit + cntr_adjust_p <= ppsg_cr_cnt_adj_load and ppsg_cr_cnt_adj_o; + +-- drive the readout value of CNT_ADJ to 1 when the adjustment is over + ppsg_cr_cnt_adj_i <= pps_valid_int; + + pps_valid_o <= pps_valid_int; + + tm_utc_o <= std_logic_vector(cntr_utc); + tm_cycles_o <= std_logic_vector(cntr_nsec); + tm_time_valid_o <= ppsg_escr_tm_valid; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/xwr_pps_gen.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/xwr_pps_gen.vhd new file mode 100644 index 000000000..547a19ab9 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_pps_gen/xwr_pps_gen.vhd @@ -0,0 +1,162 @@ +------------------------------------------------------------------------------- +-- Title : PPS Generator & UTC Realtime clock +-- Project : WhiteRabbit Switch +------------------------------------------------------------------------------- +-- File : xwb_pps_gen.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN (BE-CO-HT) +-- Created : 2010-09-02 +-- Last update: 2017-02-20 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-09-02 1.0 twlostow Created +-- 2011-05-09 1.1 twlostow Added external PPS input +-- 2011-10-26 1.2 greg.d xwb module +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.gencores_pkg.all; +use work.wishbone_pkg.all; + +entity xwr_pps_gen is + generic( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD; + g_ref_clock_rate : integer := 125000000; + g_ext_clock_rate : integer := 10000000; + g_with_ext_clock_input : boolean := FALSE + ); + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_sys_n_i : in std_logic; + + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + + link_ok_i : in std_logic; + + pps_in_i : in std_logic; + + -- Single-pulse PPS output for synchronizing endpoints to + pps_csync_o : out std_logic; + pps_out_o : out std_logic; + pps_led_o : out std_logic; + + pps_valid_o : out std_logic; + + tm_utc_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + tm_time_valid_o : out std_logic + + ); +end xwr_pps_gen; + +architecture behavioral of xwr_pps_gen is + + component wr_pps_gen is + generic( + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity; + g_ref_clock_rate : integer; + g_ext_clock_rate : integer := 10000000; + g_with_ext_clock_input : boolean := FALSE + ); + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_sys_n_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + link_ok_i : in std_logic; + pps_in_i : in std_logic; + pps_csync_o : out std_logic; + pps_out_o : out std_logic; + pps_led_o : out std_logic; + pps_valid_o : out std_logic; + tm_utc_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + tm_time_valid_o : out std_logic + ); + end component; + +begin -- behavioral + + + WRAPPED_PPSGEN : wr_pps_gen + generic map( + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_ref_clock_rate => g_ref_clock_rate, + g_ext_clock_rate => g_ext_clock_rate, + g_with_ext_clock_input => g_with_ext_clock_input + ) + port map( + clk_ref_i => clk_ref_i, + clk_sys_i => clk_sys_i, + rst_ref_n_i => rst_ref_n_i, + rst_sys_n_i => rst_sys_n_i, + wb_adr_i => slave_i.adr(4 downto 0), + wb_dat_i => slave_i.dat, + wb_dat_o => slave_o.dat, + wb_cyc_i => slave_i.cyc, + wb_sel_i => slave_i.sel, + wb_stb_i => slave_i.stb, + wb_we_i => slave_i.we, + wb_ack_o => slave_o.ack, + wb_stall_o => slave_o.stall, + link_ok_i => link_ok_i, + pps_in_i => pps_in_i, + pps_csync_o => pps_csync_o, + pps_out_o => pps_out_o, + pps_led_o => pps_led_o, + pps_valid_o => pps_valid_o, + tm_utc_o => tm_utc_o, + tm_cycles_o => tm_cycles_o, + tm_time_valid_o => tm_time_valid_o + ); + + + slave_o.err <= '0'; + slave_o.rty <= '0'; + slave_o.int <= '0'; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/softpll_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/softpll_pkg.vhd new file mode 100644 index 000000000..0fdac142b --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/softpll_pkg.vhd @@ -0,0 +1,31 @@ +library ieee; + +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package softpll_pkg is + + constant c_softpll_max_aux_clocks : integer := 8; + + type t_softpll_phase_detector_type is (CH_DDMTD, CH_BANGBANG); + + type t_softpll_channel_config_array is array(0 to c_softpll_max_aux_clocks-1) of t_softpll_phase_detector_type; + + constant c_softpll_default_channel_config : t_softpll_channel_config_array := (others => CH_DDMTD); + + -- External 10 MHz input divider parameters. + constant c_softpll_ext_div_ref : integer := 8; + constant c_softpll_ext_div_fb : integer := 50; + constant c_softpll_ext_log2_gating : integer := 13; + + constant c_softpll_out_status_off : std_logic_vector(3 downto 0) := "0000"; + constant c_softpll_out_status_locking : std_logic_vector(3 downto 0) := "0001"; + constant c_softpll_out_status_locked : std_logic_vector(3 downto 0) := "0010"; + constant c_softpll_out_status_aligning : std_logic_vector(3 downto 0) := "0011"; + constant c_softpll_out_status_holdover : std_logic_vector(3 downto 0) := "0100"; + +end package; + +package body softpll_pkg is + +end softpll_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_aligner.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_aligner.vhd new file mode 100644 index 000000000..941279c02 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_aligner.vhd @@ -0,0 +1,180 @@ +------------------------------------------------------------------------------- +-- Title : White Rabbit Softcore PLL (new generation) - SoftPLL-ng +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : spll_aligner.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.gencores_pkg.all; + +entity spll_aligner is + generic ( + g_counter_width : integer := 28; + g_ref_clock_rate : integer := 125000000; + g_in_clock_rate : integer := 10000000; + g_sample_rate : integer := 100 + ); + port ( + clk_sys_i : in std_logic; + clk_in_i : in std_logic; + clk_ref_i : in std_logic; + + rst_n_sys_i : in std_logic; + rst_n_ref_i : in std_logic; + rst_n_ext_i : in std_logic; + + pps_ext_a_i : in std_logic; + pps_csync_p1_i : in std_logic; + + sample_cref_o : out std_logic_vector(g_counter_width-1 downto 0); + sample_cin_o : out std_logic_vector(g_counter_width-1 downto 0); + sample_valid_o : out std_logic; + sample_ack_i : in std_logic + ); + +end spll_aligner; + +architecture rtl of spll_aligner is + + constant c_div_ticks : integer := g_ref_clock_rate / g_sample_rate; + + signal cnt_ref_bin, cnt_in_bin, cnt_in_bin_x : unsigned(g_counter_width-1 downto 0); + signal cnt_in_gray, cnt_in_gray_x, cnt_in_gray_xd : std_logic_vector(g_counter_width-1 downto 0); + + signal cnt_ref_div : unsigned(g_counter_width-1 downto 0); + signal pps_ext_p, pps_ext_d0 : std_logic; + signal ref_div_p : std_logic; + signal sample_ready_p : std_logic; +begin + + p_ref_counter : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if pps_csync_p1_i = '1' or rst_n_ref_i = '0' then + cnt_ref_bin <= to_unsigned(0, g_counter_width); + elsif(cnt_ref_bin = g_ref_clock_rate - 1) then + cnt_ref_bin <= (others => '0'); + else + cnt_ref_bin <= cnt_ref_bin + 1; + end if; + end if; + end process; + + p_samplerate_divider : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + if pps_csync_p1_i = '1' or rst_n_ref_i = '0' then + ref_div_p <= '0'; + cnt_ref_div <= to_unsigned(0, g_counter_width); + elsif (cnt_ref_div = c_div_ticks - 2) then + ref_div_p <= '1'; + cnt_ref_div <= cnt_ref_div + 1; + elsif (cnt_ref_div = c_div_ticks - 1) then + ref_div_p <= '0'; + cnt_ref_div <= (others => '0'); + else + ref_div_p <= '0'; + cnt_ref_div <= cnt_ref_div + 1; + end if; + end if; + end process; + + p_delay_ext_pps : process(clk_in_i) + begin + if rising_edge(clk_in_i) then + pps_ext_d0 <= pps_ext_a_i; + end if; + end process; + + pps_ext_p <= not pps_ext_d0 and pps_ext_a_i; + + p_in_counter : process(clk_in_i) + begin + if rising_edge(clk_in_i) then + if pps_ext_p = '1' or rst_n_ext_i = '0' then + cnt_in_bin <= to_unsigned(2, g_counter_width); + elsif(cnt_in_bin = g_in_clock_rate - 1) then + cnt_in_bin <= (others => '0'); + else + cnt_in_bin <= cnt_in_bin + 1; + end if; + end if; + end process; + + p_in_bin2gray : process (clk_in_i) + begin + if rising_edge(clk_in_i) then + cnt_in_gray <= f_gray_encode (std_logic_vector(cnt_in_bin)); + end if; + end process; + + p_sample_difference : process(clk_ref_i) + begin + if rising_edge(clk_ref_i) then + cnt_in_gray_x <= cnt_in_gray; + cnt_in_gray_xd <= cnt_in_gray_x; + + if(ref_div_p = '1') then + sample_cin_o <= f_gray_decode(cnt_in_gray_xd, 1); + sample_cref_o <= std_logic_vector (cnt_ref_bin); + end if; + end if; + end process; + + U_sync_sampling : gc_pulse_synchronizer2 + port map ( + clk_in_i => clk_ref_i, + rst_in_n_i => rst_n_ref_i, + clk_out_i => clk_sys_i, + rst_out_n_i => rst_n_sys_i, + d_p_i => ref_div_p, + q_p_o => sample_ready_p); + + + p_gen_sample_valid : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_sys_i = '0' then + sample_valid_o <= '0'; + else + if sample_ready_p = '1' then + sample_valid_o <= '1'; + elsif sample_ack_i = '1' then + sample_valid_o <= '0'; + end if; + end if; + end if; + end process; + +end rtl; + + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wb_slave.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wb_slave.vhd new file mode 100644 index 000000000..11a8687b7 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wb_slave.vhd @@ -0,0 +1,939 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Softcore PLL +--------------------------------------------------------------------------------------- +-- File : spll_wb_slave.vhd +-- Author : auto-generated by wbgen2 from spll_wb_slave.wb +-- Created : Wed Aug 16 22:42:41 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE spll_wb_slave.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wbgen2_pkg.all; + +use work.spll_wbgen2_pkg.all; + + +entity spll_wb_slave is + generic ( + g_with_debug_fifo : integer := 1 ); + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(5 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_int_o : out std_logic; + irq_tag_i : in std_logic; + regs_i : in t_spll_in_registers; + regs_o : out t_spll_out_registers + ); +end spll_wb_slave; + +architecture syn of spll_wb_slave is + +signal spll_eccr_ext_en_int : std_logic ; +signal spll_eccr_ext_ref_pllrst_int : std_logic ; +signal spll_occr_out_lock_int : std_logic_vector(7 downto 0); +signal spll_deglitch_thr_int : std_logic_vector(15 downto 0); +signal spll_dfr_host_rst_n : std_logic ; +signal spll_dfr_host_in_int : std_logic_vector(47 downto 0); +signal spll_dfr_host_out_int : std_logic_vector(47 downto 0); +signal spll_dfr_host_rdreq_int : std_logic ; +signal spll_dfr_host_rdreq_int_d0 : std_logic ; +signal spll_trr_rst_n : std_logic ; +signal spll_trr_in_int : std_logic_vector(31 downto 0); +signal spll_trr_out_int : std_logic_vector(31 downto 0); +signal spll_trr_rdreq_int : std_logic ; +signal spll_trr_rdreq_int_d0 : std_logic ; +signal eic_idr_int : std_logic_vector(0 downto 0); +signal eic_idr_write_int : std_logic ; +signal eic_ier_int : std_logic_vector(0 downto 0); +signal eic_ier_write_int : std_logic ; +signal eic_imr_int : std_logic_vector(0 downto 0); +signal eic_isr_clear_int : std_logic_vector(0 downto 0); +signal eic_isr_status_int : std_logic_vector(0 downto 0); +signal eic_irq_ack_int : std_logic_vector(0 downto 0); +signal eic_isr_write_int : std_logic ; +signal spll_dfr_host_full_int : std_logic ; +signal spll_dfr_host_empty_int : std_logic ; +signal spll_dfr_host_usedw_int : std_logic_vector(12 downto 0); +signal spll_trr_empty_int : std_logic ; +signal irq_inputs_vector_int : std_logic_vector(0 downto 0); +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(5 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + spll_eccr_ext_en_int <= '0'; + spll_eccr_ext_ref_pllrst_int <= '0'; + regs_o.al_cr_valid_load_o <= '0'; + regs_o.f_dmtd_valid_load_o <= '0'; + regs_o.f_ref_valid_load_o <= '0'; + regs_o.f_ext_valid_load_o <= '0'; + spll_occr_out_lock_int <= "00000000"; + regs_o.rcer_load_o <= '0'; + regs_o.ocer_load_o <= '0'; + regs_o.dac_hpll_wr_o <= '0'; + regs_o.dac_main_value_wr_o <= '0'; + regs_o.dac_main_dac_sel_wr_o <= '0'; + spll_deglitch_thr_int <= "0000000000000000"; + regs_o.dfr_spll_value_wr_o <= '0'; + regs_o.dfr_spll_eos_wr_o <= '0'; + eic_idr_write_int <= '0'; + eic_ier_write_int <= '0'; + eic_isr_write_int <= '0'; + spll_dfr_host_rdreq_int <= '0'; + spll_trr_rdreq_int <= '0'; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + regs_o.al_cr_valid_load_o <= '0'; + regs_o.f_dmtd_valid_load_o <= '0'; + regs_o.f_ref_valid_load_o <= '0'; + regs_o.f_ext_valid_load_o <= '0'; + regs_o.rcer_load_o <= '0'; + regs_o.ocer_load_o <= '0'; + regs_o.dac_hpll_wr_o <= '0'; + regs_o.dac_main_value_wr_o <= '0'; + regs_o.dac_main_dac_sel_wr_o <= '0'; + regs_o.dfr_spll_value_wr_o <= '0'; + regs_o.dfr_spll_eos_wr_o <= '0'; + eic_idr_write_int <= '0'; + eic_ier_write_int <= '0'; + eic_isr_write_int <= '0'; + ack_in_progress <= '0'; + else + regs_o.al_cr_valid_load_o <= '0'; + regs_o.f_dmtd_valid_load_o <= '0'; + regs_o.f_ref_valid_load_o <= '0'; + regs_o.f_ext_valid_load_o <= '0'; + regs_o.rcer_load_o <= '0'; + regs_o.ocer_load_o <= '0'; + regs_o.dac_hpll_wr_o <= '0'; + regs_o.dac_main_value_wr_o <= '0'; + regs_o.dac_main_dac_sel_wr_o <= '0'; + regs_o.dfr_spll_value_wr_o <= '0'; + regs_o.dfr_spll_eos_wr_o <= '0'; + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(5 downto 0) is + when "000000" => + if (wb_we_i = '1') then + end if; + rddata_reg(13 downto 8) <= "000000"; + rddata_reg(21 downto 16) <= regs_i.csr_n_ref_i; + rddata_reg(26 downto 24) <= regs_i.csr_n_out_i; + rddata_reg(27) <= regs_i.csr_dbg_supported_i; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000001" => + if (wb_we_i = '1') then + spll_eccr_ext_en_int <= wrdata_reg(0); + spll_eccr_ext_ref_pllrst_int <= wrdata_reg(31); + end if; + rddata_reg(0) <= spll_eccr_ext_en_int; + rddata_reg(1) <= regs_i.eccr_ext_supported_i; + rddata_reg(2) <= regs_i.eccr_ext_ref_locked_i; + rddata_reg(3) <= regs_i.eccr_ext_ref_stopped_i; + rddata_reg(31) <= spll_eccr_ext_ref_pllrst_int; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000010" => + if (wb_we_i = '1') then + regs_o.al_cr_valid_load_o <= '1'; + end if; + rddata_reg(8 downto 0) <= regs_i.al_cr_valid_i; + rddata_reg(17 downto 9) <= regs_i.al_cr_required_i; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000011" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.al_cref_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000100" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.al_cin_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000101" => + if (wb_we_i = '1') then + regs_o.f_dmtd_valid_load_o <= '1'; + end if; + rddata_reg(27 downto 0) <= regs_i.f_dmtd_freq_i; + rddata_reg(28) <= regs_i.f_dmtd_valid_i; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000110" => + if (wb_we_i = '1') then + regs_o.f_ref_valid_load_o <= '1'; + end if; + rddata_reg(27 downto 0) <= regs_i.f_ref_freq_i; + rddata_reg(28) <= regs_i.f_ref_valid_i; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000111" => + if (wb_we_i = '1') then + regs_o.f_ext_valid_load_o <= '1'; + end if; + rddata_reg(27 downto 0) <= regs_i.f_ext_freq_i; + rddata_reg(28) <= regs_i.f_ext_valid_i; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001000" => + if (wb_we_i = '1') then + spll_occr_out_lock_int <= wrdata_reg(23 downto 16); + end if; + rddata_reg(15 downto 8) <= regs_i.occr_out_en_i; + rddata_reg(23 downto 16) <= spll_occr_out_lock_int; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001001" => + if (wb_we_i = '1') then + regs_o.rcer_load_o <= '1'; + end if; + rddata_reg(31 downto 0) <= regs_i.rcer_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001010" => + if (wb_we_i = '1') then + regs_o.ocer_load_o <= '1'; + end if; + rddata_reg(7 downto 0) <= regs_i.ocer_i; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010000" => + if (wb_we_i = '1') then + regs_o.dac_hpll_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010001" => + if (wb_we_i = '1') then + regs_o.dac_main_value_wr_o <= '1'; + regs_o.dac_main_dac_sel_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010010" => + if (wb_we_i = '1') then + spll_deglitch_thr_int <= wrdata_reg(15 downto 0); + end if; + rddata_reg(15 downto 0) <= spll_deglitch_thr_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010011" => + if (wb_we_i = '1') then + regs_o.dfr_spll_value_wr_o <= '1'; + regs_o.dfr_spll_eos_wr_o <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011000" => + if (wb_we_i = '1') then + eic_idr_write_int <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011001" => + if (wb_we_i = '1') then + eic_ier_write_int <= '1'; + end if; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011010" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= eic_imr_int(0); + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011011" => + if (wb_we_i = '1') then + eic_isr_write_int <= '1'; + end if; + rddata_reg(0) <= eic_isr_status_int(0); + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011100" => + if (wb_we_i = '1') then + end if; + if (spll_dfr_host_rdreq_int_d0 = '0') then + spll_dfr_host_rdreq_int <= not spll_dfr_host_rdreq_int; + else + rddata_reg(31 downto 0) <= spll_dfr_host_out_int(31 downto 0); + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end if; + when "011101" => + if (wb_we_i = '1') then + end if; + rddata_reg(15 downto 0) <= spll_dfr_host_out_int(47 downto 32); + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011110" => + if (wb_we_i = '1') then + end if; + rddata_reg(16) <= spll_dfr_host_full_int; + rddata_reg(17) <= spll_dfr_host_empty_int; + rddata_reg(12 downto 0) <= spll_dfr_host_usedw_int; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011111" => + if (wb_we_i = '1') then + end if; + if (spll_trr_rdreq_int_d0 = '0') then + spll_trr_rdreq_int <= not spll_trr_rdreq_int; + else + rddata_reg(23 downto 0) <= spll_trr_out_int(23 downto 0); + rddata_reg(30 downto 24) <= spll_trr_out_int(30 downto 24); + rddata_reg(31) <= spll_trr_out_int(31); + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end if; + when "100000" => + if (wb_we_i = '1') then + end if; + rddata_reg(17) <= spll_trr_empty_int; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- Number of reference channels (max: 32) +-- Number of output channels (max: 8) +-- Debug queue supported +-- Enable External Clock PLL + regs_o.eccr_ext_en_o <= spll_eccr_ext_en_int; +-- External Clock Input Available +-- External Clock Reference Present +-- EXT_REF_STOPPED +-- EXT_PLL_RST + regs_o.eccr_ext_ref_pllrst_o <= spll_eccr_ext_ref_pllrst_int; +-- Aligner sample valid/select on channel + regs_o.al_cr_valid_o <= wrdata_reg(8 downto 0); +-- Aligner required on channel +-- Aligner reference counter +-- Aligner reference counter +-- FREQ +-- VALID + regs_o.f_dmtd_valid_o <= wrdata_reg(28); +-- FREQ +-- VALID + regs_o.f_ref_valid_o <= wrdata_reg(28); +-- FREQ +-- VALID + regs_o.f_ext_valid_o <= wrdata_reg(28); +-- Output Channel HW enable flag +-- Output Channel locked flag + regs_o.occr_out_lock_o <= spll_occr_out_lock_int; +-- Reference Channel Enable + regs_o.rcer_o <= wrdata_reg(31 downto 0); +-- Output Channel Enable + regs_o.ocer_o <= wrdata_reg(7 downto 0); +-- DAC value +-- pass-through field: DAC value in register: Helper DAC Output + regs_o.dac_hpll_o <= wrdata_reg(15 downto 0); +-- DAC value +-- pass-through field: DAC value in register: Main DAC Output + regs_o.dac_main_value_o <= wrdata_reg(15 downto 0); +-- DAC select +-- pass-through field: DAC select in register: Main DAC Output + regs_o.dac_main_dac_sel_o <= wrdata_reg(19 downto 16); +-- Threshold + regs_o.deglitch_thr_o <= spll_deglitch_thr_int; +-- Debug Value +-- pass-through field: Debug Value in register: Debug FIFO Register - SPLL side + regs_o.dfr_spll_value_o <= wrdata_reg(30 downto 0); +-- End-of-Sample +-- pass-through field: End-of-Sample in register: Debug FIFO Register - SPLL side + regs_o.dfr_spll_eos_o <= wrdata_reg(31); + genblock_0: if (not (g_with_debug_fifo = 0)) generate +-- extra code for reg/fifo/mem: Debug FIFO Register - Host side + spll_dfr_host_in_int(31 downto 0) <= regs_i.dfr_host_value_i; + spll_dfr_host_in_int(47 downto 32) <= regs_i.dfr_host_seq_id_i; + spll_dfr_host_rst_n <= rst_n_i; + spll_dfr_host_INST : wbgen2_fifo_sync + generic map ( + g_size => 8192, + g_width => 48, + g_usedw_size => 13 + ) + port map ( + wr_req_i => regs_i.dfr_host_wr_req_i, + wr_full_o => regs_o.dfr_host_wr_full_o, + wr_empty_o => regs_o.dfr_host_wr_empty_o, + wr_usedw_o => regs_o.dfr_host_wr_usedw_o, + rd_full_o => spll_dfr_host_full_int, + rd_empty_o => spll_dfr_host_empty_int, + rd_usedw_o => spll_dfr_host_usedw_int, + rd_req_i => spll_dfr_host_rdreq_int, + rst_n_i => spll_dfr_host_rst_n, + clk_i => clk_sys_i, + wr_data_i => spll_dfr_host_in_int, + rd_data_o => spll_dfr_host_out_int + ); + + end generate genblock_0; + genblock_1: if (g_with_debug_fifo = 0) generate + regs_o.dfr_host_wr_full_o <= '0'; + regs_o.dfr_host_wr_empty_o <= '0'; + regs_o.dfr_host_wr_usedw_o <= "0000000000000"; + end generate genblock_1; +-- extra code for reg/fifo/mem: Tag Readout Register + spll_trr_in_int(23 downto 0) <= regs_i.trr_value_i; + spll_trr_in_int(30 downto 24) <= regs_i.trr_chan_id_i; + spll_trr_in_int(31) <= regs_i.trr_disc_i; + spll_trr_rst_n <= rst_n_i; + spll_trr_INST : wbgen2_fifo_sync + generic map ( + g_size => 32, + g_width => 32, + g_usedw_size => 5 + ) + port map ( + wr_req_i => regs_i.trr_wr_req_i, + wr_full_o => regs_o.trr_wr_full_o, + wr_empty_o => regs_o.trr_wr_empty_o, + rd_empty_o => spll_trr_empty_int, + rd_req_i => spll_trr_rdreq_int, + rst_n_i => spll_trr_rst_n, + clk_i => clk_sys_i, + wr_data_i => spll_trr_in_int, + rd_data_o => spll_trr_out_int + ); + +-- extra code for reg/fifo/mem: Interrupt disable register + eic_idr_int(0) <= wrdata_reg(0); +-- extra code for reg/fifo/mem: Interrupt enable register + eic_ier_int(0) <= wrdata_reg(0); +-- extra code for reg/fifo/mem: Interrupt status register + eic_isr_clear_int(0) <= wrdata_reg(0); +-- extra code for reg/fifo/mem: IRQ_CONTROLLER + eic_irq_controller_inst : wbgen2_eic + generic map ( + g_num_interrupts => 1, + g_irq00_mode => 3, + g_irq01_mode => 0, + g_irq02_mode => 0, + g_irq03_mode => 0, + g_irq04_mode => 0, + g_irq05_mode => 0, + g_irq06_mode => 0, + g_irq07_mode => 0, + g_irq08_mode => 0, + g_irq09_mode => 0, + g_irq0a_mode => 0, + g_irq0b_mode => 0, + g_irq0c_mode => 0, + g_irq0d_mode => 0, + g_irq0e_mode => 0, + g_irq0f_mode => 0, + g_irq10_mode => 0, + g_irq11_mode => 0, + g_irq12_mode => 0, + g_irq13_mode => 0, + g_irq14_mode => 0, + g_irq15_mode => 0, + g_irq16_mode => 0, + g_irq17_mode => 0, + g_irq18_mode => 0, + g_irq19_mode => 0, + g_irq1a_mode => 0, + g_irq1b_mode => 0, + g_irq1c_mode => 0, + g_irq1d_mode => 0, + g_irq1e_mode => 0, + g_irq1f_mode => 0 + ) + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + irq_i => irq_inputs_vector_int, + irq_ack_o => eic_irq_ack_int, + reg_imr_o => eic_imr_int, + reg_ier_i => eic_ier_int, + reg_ier_wr_stb_i => eic_ier_write_int, + reg_idr_i => eic_idr_int, + reg_idr_wr_stb_i => eic_idr_write_int, + reg_isr_o => eic_isr_status_int, + reg_isr_i => eic_isr_clear_int, + reg_isr_wr_stb_i => eic_isr_write_int, + wb_irq_o => wb_int_o + ); + + irq_inputs_vector_int(0) <= irq_tag_i; +-- extra code for reg/fifo/mem: FIFO 'Debug FIFO Register - Host side' data output register 0 + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + spll_dfr_host_rdreq_int_d0 <= '0'; + elsif rising_edge(clk_sys_i) then + spll_dfr_host_rdreq_int_d0 <= spll_dfr_host_rdreq_int; + end if; + end process; + + +-- extra code for reg/fifo/mem: FIFO 'Debug FIFO Register - Host side' data output register 1 +-- extra code for reg/fifo/mem: FIFO 'Tag Readout Register' data output register 0 + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + spll_trr_rdreq_int_d0 <= '0'; + elsif rising_edge(clk_sys_i) then + spll_trr_rdreq_int_d0 <= spll_trr_rdreq_int; + end if; + end process; + + + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wbgen2_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wbgen2_pkg.vhd new file mode 100644 index 000000000..5550a3dd8 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/spll_wbgen2_pkg.vhd @@ -0,0 +1,207 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Softcore PLL +--------------------------------------------------------------------------------------- +-- File : spll_wbgen2_pkg.vhd +-- Author : auto-generated by wbgen2 from spll_wb_slave.wb +-- Created : Wed Aug 16 22:42:41 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE spll_wb_slave.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.wbgen2_pkg.all; + +package spll_wbgen2_pkg is + + + -- Input registers (user design -> WB slave) + + type t_spll_in_registers is record + csr_n_ref_i : std_logic_vector(5 downto 0); + csr_n_out_i : std_logic_vector(2 downto 0); + csr_dbg_supported_i : std_logic; + eccr_ext_supported_i : std_logic; + eccr_ext_ref_locked_i : std_logic; + eccr_ext_ref_stopped_i : std_logic; + al_cr_valid_i : std_logic_vector(8 downto 0); + al_cr_required_i : std_logic_vector(8 downto 0); + al_cref_i : std_logic_vector(31 downto 0); + al_cin_i : std_logic_vector(31 downto 0); + f_dmtd_freq_i : std_logic_vector(27 downto 0); + f_dmtd_valid_i : std_logic; + f_ref_freq_i : std_logic_vector(27 downto 0); + f_ref_valid_i : std_logic; + f_ext_freq_i : std_logic_vector(27 downto 0); + f_ext_valid_i : std_logic; + occr_out_en_i : std_logic_vector(7 downto 0); + rcer_i : std_logic_vector(31 downto 0); + ocer_i : std_logic_vector(7 downto 0); + dfr_host_wr_req_i : std_logic; + dfr_host_value_i : std_logic_vector(31 downto 0); + dfr_host_seq_id_i : std_logic_vector(15 downto 0); + trr_wr_req_i : std_logic; + trr_value_i : std_logic_vector(23 downto 0); + trr_chan_id_i : std_logic_vector(6 downto 0); + trr_disc_i : std_logic; + end record; + + constant c_spll_in_registers_init_value: t_spll_in_registers := ( + csr_n_ref_i => (others => '0'), + csr_n_out_i => (others => '0'), + csr_dbg_supported_i => '0', + eccr_ext_supported_i => '0', + eccr_ext_ref_locked_i => '0', + eccr_ext_ref_stopped_i => '0', + al_cr_valid_i => (others => '0'), + al_cr_required_i => (others => '0'), + al_cref_i => (others => '0'), + al_cin_i => (others => '0'), + f_dmtd_freq_i => (others => '0'), + f_dmtd_valid_i => '0', + f_ref_freq_i => (others => '0'), + f_ref_valid_i => '0', + f_ext_freq_i => (others => '0'), + f_ext_valid_i => '0', + occr_out_en_i => (others => '0'), + rcer_i => (others => '0'), + ocer_i => (others => '0'), + dfr_host_wr_req_i => '0', + dfr_host_value_i => (others => '0'), + dfr_host_seq_id_i => (others => '0'), + trr_wr_req_i => '0', + trr_value_i => (others => '0'), + trr_chan_id_i => (others => '0'), + trr_disc_i => '0' + ); + + -- Output registers (WB slave -> user design) + + type t_spll_out_registers is record + eccr_ext_en_o : std_logic; + eccr_ext_ref_pllrst_o : std_logic; + al_cr_valid_o : std_logic_vector(8 downto 0); + al_cr_valid_load_o : std_logic; + f_dmtd_valid_o : std_logic; + f_dmtd_valid_load_o : std_logic; + f_ref_valid_o : std_logic; + f_ref_valid_load_o : std_logic; + f_ext_valid_o : std_logic; + f_ext_valid_load_o : std_logic; + occr_out_lock_o : std_logic_vector(7 downto 0); + rcer_o : std_logic_vector(31 downto 0); + rcer_load_o : std_logic; + ocer_o : std_logic_vector(7 downto 0); + ocer_load_o : std_logic; + dac_hpll_o : std_logic_vector(15 downto 0); + dac_hpll_wr_o : std_logic; + dac_main_value_o : std_logic_vector(15 downto 0); + dac_main_value_wr_o : std_logic; + dac_main_dac_sel_o : std_logic_vector(3 downto 0); + dac_main_dac_sel_wr_o : std_logic; + deglitch_thr_o : std_logic_vector(15 downto 0); + dfr_spll_value_o : std_logic_vector(30 downto 0); + dfr_spll_value_wr_o : std_logic; + dfr_spll_eos_o : std_logic; + dfr_spll_eos_wr_o : std_logic; + dfr_host_wr_full_o : std_logic; + dfr_host_wr_empty_o : std_logic; + dfr_host_wr_usedw_o : std_logic_vector(12 downto 0); + trr_wr_full_o : std_logic; + trr_wr_empty_o : std_logic; + end record; + + constant c_spll_out_registers_init_value: t_spll_out_registers := ( + eccr_ext_en_o => '0', + eccr_ext_ref_pllrst_o => '0', + al_cr_valid_o => (others => '0'), + al_cr_valid_load_o => '0', + f_dmtd_valid_o => '0', + f_dmtd_valid_load_o => '0', + f_ref_valid_o => '0', + f_ref_valid_load_o => '0', + f_ext_valid_o => '0', + f_ext_valid_load_o => '0', + occr_out_lock_o => (others => '0'), + rcer_o => (others => '0'), + rcer_load_o => '0', + ocer_o => (others => '0'), + ocer_load_o => '0', + dac_hpll_o => (others => '0'), + dac_hpll_wr_o => '0', + dac_main_value_o => (others => '0'), + dac_main_value_wr_o => '0', + dac_main_dac_sel_o => (others => '0'), + dac_main_dac_sel_wr_o => '0', + deglitch_thr_o => (others => '0'), + dfr_spll_value_o => (others => '0'), + dfr_spll_value_wr_o => '0', + dfr_spll_eos_o => '0', + dfr_spll_eos_wr_o => '0', + dfr_host_wr_full_o => '0', + dfr_host_wr_empty_o => '0', + dfr_host_wr_usedw_o => (others => '0'), + trr_wr_full_o => '0', + trr_wr_empty_o => '0' + ); + function "or" (left, right: t_spll_in_registers) return t_spll_in_registers; + function f_x_to_zero (x:std_logic) return std_logic; + function f_x_to_zero (x:std_logic_vector) return std_logic_vector; +end package; + +package body spll_wbgen2_pkg is +function f_x_to_zero (x:std_logic) return std_logic is +begin +if x = '1' then +return '1'; +else +return '0'; +end if; +end function; +function f_x_to_zero (x:std_logic_vector) return std_logic_vector is +variable tmp: std_logic_vector(x'length-1 downto 0); +begin +for i in 0 to x'length-1 loop +if x(i) = '1' then +tmp(i):= '1'; +else +tmp(i):= '0'; +end if; +end loop; +return tmp; +end function; +function "or" (left, right: t_spll_in_registers) return t_spll_in_registers is +variable tmp: t_spll_in_registers; +begin +tmp.csr_n_ref_i := f_x_to_zero(left.csr_n_ref_i) or f_x_to_zero(right.csr_n_ref_i); +tmp.csr_n_out_i := f_x_to_zero(left.csr_n_out_i) or f_x_to_zero(right.csr_n_out_i); +tmp.csr_dbg_supported_i := f_x_to_zero(left.csr_dbg_supported_i) or f_x_to_zero(right.csr_dbg_supported_i); +tmp.eccr_ext_supported_i := f_x_to_zero(left.eccr_ext_supported_i) or f_x_to_zero(right.eccr_ext_supported_i); +tmp.eccr_ext_ref_locked_i := f_x_to_zero(left.eccr_ext_ref_locked_i) or f_x_to_zero(right.eccr_ext_ref_locked_i); +tmp.eccr_ext_ref_stopped_i := f_x_to_zero(left.eccr_ext_ref_stopped_i) or f_x_to_zero(right.eccr_ext_ref_stopped_i); +tmp.al_cr_valid_i := f_x_to_zero(left.al_cr_valid_i) or f_x_to_zero(right.al_cr_valid_i); +tmp.al_cr_required_i := f_x_to_zero(left.al_cr_required_i) or f_x_to_zero(right.al_cr_required_i); +tmp.al_cref_i := f_x_to_zero(left.al_cref_i) or f_x_to_zero(right.al_cref_i); +tmp.al_cin_i := f_x_to_zero(left.al_cin_i) or f_x_to_zero(right.al_cin_i); +tmp.f_dmtd_freq_i := f_x_to_zero(left.f_dmtd_freq_i) or f_x_to_zero(right.f_dmtd_freq_i); +tmp.f_dmtd_valid_i := f_x_to_zero(left.f_dmtd_valid_i) or f_x_to_zero(right.f_dmtd_valid_i); +tmp.f_ref_freq_i := f_x_to_zero(left.f_ref_freq_i) or f_x_to_zero(right.f_ref_freq_i); +tmp.f_ref_valid_i := f_x_to_zero(left.f_ref_valid_i) or f_x_to_zero(right.f_ref_valid_i); +tmp.f_ext_freq_i := f_x_to_zero(left.f_ext_freq_i) or f_x_to_zero(right.f_ext_freq_i); +tmp.f_ext_valid_i := f_x_to_zero(left.f_ext_valid_i) or f_x_to_zero(right.f_ext_valid_i); +tmp.occr_out_en_i := f_x_to_zero(left.occr_out_en_i) or f_x_to_zero(right.occr_out_en_i); +tmp.rcer_i := f_x_to_zero(left.rcer_i) or f_x_to_zero(right.rcer_i); +tmp.ocer_i := f_x_to_zero(left.ocer_i) or f_x_to_zero(right.ocer_i); +tmp.dfr_host_wr_req_i := f_x_to_zero(left.dfr_host_wr_req_i) or f_x_to_zero(right.dfr_host_wr_req_i); +tmp.dfr_host_value_i := f_x_to_zero(left.dfr_host_value_i) or f_x_to_zero(right.dfr_host_value_i); +tmp.dfr_host_seq_id_i := f_x_to_zero(left.dfr_host_seq_id_i) or f_x_to_zero(right.dfr_host_seq_id_i); +tmp.trr_wr_req_i := f_x_to_zero(left.trr_wr_req_i) or f_x_to_zero(right.trr_wr_req_i); +tmp.trr_value_i := f_x_to_zero(left.trr_value_i) or f_x_to_zero(right.trr_value_i); +tmp.trr_chan_id_i := f_x_to_zero(left.trr_chan_id_i) or f_x_to_zero(right.trr_chan_id_i); +tmp.trr_disc_i := f_x_to_zero(left.trr_disc_i) or f_x_to_zero(right.trr_disc_i); +return tmp; +end function; +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/wr_softpll_ng.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/wr_softpll_ng.vhd new file mode 100644 index 000000000..351b60f19 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/wr_softpll_ng.vhd @@ -0,0 +1,809 @@ +------------------------------------------------------------------------------- +-- Title : White Rabbit Softcore PLL (new generation) - SoftPLL-ng +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : wr_softpll_ng.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-29 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: +-- +-- The hardware part of the revised softcore PLL. Incorporates a user-defined +-- number of DDMTD taggers, a FIFO allowing for sequential readout of +-- the phase tags and ports for driving oscillator tuning DACs. +-- The rest of the magic is done in the software. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.gencores_pkg.all; +use work.wishbone_pkg.all; +use work.softpll_pkg.all; +use work.spll_wbgen2_pkg.all; + +entity wr_softpll_ng is + generic( +-- Number of bits in phase tags produced by DDMTDs. +-- Must be large enough to cover at least a hundred of DDMTD periods to ensure +-- correct operation of the SoftPLL software servo algorithm - that +-- means, for a typical DMTD frequency offset N=16384, there number of tag bits +-- should be log2(N) + 7 == 21. Note: the value must match the TAG_BITS constant +-- in spll_defs.h file! + g_tag_bits : integer; + +-- These two are obvious: + g_num_ref_inputs : integer := 1; + g_num_outputs : integer := 1; + +-- When true, an additional FIFO is instantiated, providing a realtime record +-- of user-selectable SoftPLL parameters (e.g. tag values, phase error, DAC drive). +-- These values can be read by "spll_dbg_proxy" daemon for further analysis. + g_with_debug_fifo : boolean := false; + +-- When true, an additional accumulating bang-bang phase detector is instantiated +-- for wideband locking of the local oscillator to an external stable reference +-- (e.g. GPSDO/Cesium 10 MHz) + g_with_ext_clock_input : boolean := false; + +-- When true, DDMTD inputs are reversed (so that the DDMTD offset clocks is +-- being sampled by the measured clock). This is functionally equivalent to +-- "direct" operation, but may improve FPGA timing/routability. + g_reverse_dmtds : boolean := true; + +-- Divides the DDMTD clock inputs by 2, removing the "CLOCK_DEDICATED_ROUTE" +-- errors under ISE tools, at the cost of bandwidth reduction. Advanced option +-- use with care. + g_divide_input_by_2 : boolean := false; + + g_ref_clock_rate : integer := 125000000; + g_ext_clock_rate : integer := 10000000; + + + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := WORD + ); + + port( + clk_sys_i : in std_logic; + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_ext_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + +-- Reference inputs (i.e. the RX clocks recovered by the PHYs) + clk_ref_i : in std_logic_vector(g_num_ref_inputs-1 downto 0); + +-- Feedback clocks (i.e. the outputs of the main or auxillary oscillator) +-- Note: clk_fb_i(0) must be always connected to the primary board's oscillator +-- (i.e. the one driving the PTP and Ethernet PHY) to ensure correct operation +-- of the PTP core. + clk_fb_i : in std_logic_vector(g_num_outputs-1 downto 0); + +-- DMTD Offset clock + clk_dmtd_i : in std_logic; + +-- External reference clock (e.g. 10 MHz from Cesium/GPSDO). Used only if +-- g_with_ext_clock_input == true + clk_ext_i : in std_logic; + +-- External clock, multiplied to 125 MHz using the FPGA's PLL + clk_ext_mul_i : in std_logic; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + +-- External clock sync/alignment singnal. SoftPLL will align clk_ext_i/clk_fb_i(0) +-- to match the edges immediately following the rising edge in sync_p_i. + pps_csync_p1_i : in std_logic; + pps_ext_a_i : in std_logic; + +-- DMTD oscillator drive + dac_dmtd_data_o : out std_logic_vector(15 downto 0); +-- When HI, load the data from dac_dmtd_data_o to the DAC. + dac_dmtd_load_o : out std_logic; + +-- Output channel DAC value + dac_out_data_o : out std_logic_vector(15 downto 0); +-- Output channel select (0 = Output channel 0, 1 == OC 1, etc...) + dac_out_sel_o : out std_logic_vector(3 downto 0); + dac_out_load_o : out std_logic; + +-- Output enable input: when HI, enables locking the output(s) +-- to the reference clock(s) + out_enable_i : in std_logic_vector(g_num_outputs-1 downto 0); +-- When HI, the respective clock output is locked. + out_locked_o : out std_logic_vector(g_num_outputs-1 downto 0); + + wb_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_irq_o : out std_logic; + debug_o : out std_logic_vector(5 downto 0); + +-- Debug FIFO readout interrupt + dbg_fifo_irq_o : out std_logic + ); + +end wr_softpll_ng; + +architecture rtl of wr_softpll_ng is + + alias rst_n_i : std_logic is rst_sys_n_i; + + constant c_log2_replication : integer := 2; + constant c_use_multi_dmtd : boolean := false; + + constant c_DBG_FIFO_THRESHOLD : integer := 8180; + constant c_DBG_FIFO_COALESCE : integer := 100; + constant c_BB_ERROR_BITS : integer := 16; + + component dmtd_with_deglitcher + generic ( + g_counter_bits : natural; + g_divide_input_by_2 : boolean; + g_reverse : boolean); + port ( + rst_n_dmtdclk_i : in std_logic; + rst_n_sysclk_i : in std_logic; + clk_in_i : in std_logic; + clk_dmtd_i : in std_logic; + clk_sys_i : in std_logic; + resync_p_a_i : in std_logic := '0'; + resync_p_o : out std_logic; + resync_start_p_i : in std_logic; + resync_done_o : out std_logic; + shift_en_i : in std_logic; + shift_dir_i : in std_logic; + clk_dmtd_en_i : in std_logic := '1'; + deglitch_threshold_i : in std_logic_vector(15 downto 0); + dbg_dmtdout_o : out std_logic; + tag_o : out std_logic_vector(g_counter_bits-1 downto 0); + tag_stb_p1_o : out std_logic; + dbg_clk_d3_o : out std_logic); + end component; + + component spll_wb_slave + generic ( + g_with_debug_fifo : integer); + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(5 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_int_o : out std_logic; + irq_tag_i : in std_logic; + regs_i : in t_spll_in_registers; + regs_o : out t_spll_out_registers); + end component; + + component spll_aligner + generic ( + g_counter_width : integer; + g_ref_clock_rate : integer; + g_in_clock_rate : integer; + g_sample_rate : integer); + port ( + clk_sys_i : in std_logic; + clk_in_i : in std_logic; + clk_ref_i : in std_logic; + rst_n_sys_i : in std_logic; + rst_n_ref_i : in std_logic; + rst_n_ext_i : in std_logic; + pps_ext_a_i : in std_logic; + pps_csync_p1_i : in std_logic; + sample_cref_o : out std_logic_vector(g_counter_width-1 downto 0); + sample_cin_o : out std_logic_vector(g_counter_width-1 downto 0); + sample_valid_o : out std_logic; + sample_ack_i : in std_logic); + end component; + function f_num_total_channels + return integer is + begin + if(g_with_ext_clock_input) then + return g_num_ref_inputs + g_num_outputs + 1; + else + return g_num_ref_inputs + g_num_outputs; + end if; + end f_num_total_channels; + + function f_pick ( + cond : boolean; + if_true : std_logic; + if_false : std_logic + ) return std_logic is + begin + if(cond) then + return if_true; + else + return if_false; + end if; + end f_pick; + + function f_pick ( + cond : boolean; + if_true : integer; + if_false : integer + ) return integer is + begin + if(cond) then + return if_true; + else + return if_false; + end if; + end f_pick; + + function resize(x : std_logic_vector; new_length : integer) return std_logic_vector is + variable tmp : std_logic_vector(new_length-1 downto 0); + begin + tmp := (others => '0'); + tmp (x'length-1 downto 0) := x; + return tmp; + end resize; + + type t_tag_array is array (0 to f_num_total_channels-1) of std_logic_vector(g_tag_bits-1 downto 0); + + type t_phase_error_array is array(0 to g_num_outputs-1) of std_logic_vector(c_BB_ERROR_BITS-1 downto 0); + + signal tags, tags_masked : t_tag_array; + signal tags_grant_p, tags_p, tags_req, tags_grant : std_logic_vector(f_num_total_channels-1 downto 0); + signal tag_muxed : std_logic_vector(g_tag_bits-1 downto 0); + signal tag_src, tag_src_pre : std_logic_vector (5 downto 0); + signal tag_valid, tag_valid_pre : std_logic; + + signal deglitch_thr_slv : std_logic_vector(15 downto 0); + + signal irq_tag : std_logic; + + signal rcer_int : std_logic_vector(g_num_ref_inputs-1 downto 0); + signal ocer_int : std_logic_vector(g_num_outputs-1 downto 0); + + signal wb_irq_out : std_logic; + + signal wb_out : t_wishbone_slave_out; + signal wb_in : t_wishbone_slave_in; + signal regs_in : t_SPLL_out_registers; + signal regs_out : t_SPLL_in_registers; + + -- Debug FIFO signals + signal dbg_fifo_almostfull : std_logic; + signal dbg_seq_id : unsigned(15 downto 0); + signal dbg_fifo_permit_write : std_logic; + signal dbg_fifo_irq : std_logic := '0'; + + -- Temporary vectors for DDMTD clock selection (straight/reversed) + signal dmtd_ref_clk_in, dmtd_ref_clk_dmtd : std_logic_vector(g_num_ref_inputs-1 downto 0); + signal rst_n_dmtd_ref_clk : std_logic_vector(g_num_ref_inputs-1 downto 0); + + signal dmtd_fb_clk_in, dmtd_fb_clk_dmtd : std_logic_vector(g_num_outputs-1 downto 0); + signal rst_n_dmtd_fb_clk : std_logic_vector(g_num_outputs-1 downto 0); + + signal ext_ref_present : std_logic; + signal fb_resync_out : std_logic_vector(g_num_outputs-1 downto 0); + + signal ref_resync_start_p : std_logic_vector(31 downto 0); + signal fb_resync_start_p : std_logic_vector(15 downto 0); + + type t_aligner_sample_array is array(0 to g_num_outputs) of std_logic_vector(27 downto 0); + + signal aligner_sample_valid, aligner_sample_ack : std_logic_vector(g_num_outputs downto 0); + signal aligner_sample_cref, aligner_sample_cin : t_aligner_sample_array; + +begin -- rtl + + U_Adapter : wb_slave_adapter + generic map( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => false, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + master_i => wb_out, + master_o => wb_in, + sl_adr_i => wb_adr_i, + sl_dat_i => wb_dat_i, + sl_sel_i => wb_sel_i, + sl_cyc_i => wb_cyc_i, + sl_stb_i => wb_stb_i, + sl_we_i => wb_we_i, + sl_dat_o => wb_dat_o, + sl_ack_o => wb_ack_o, + sl_stall_o => wb_stall_o); + + U_Meas_DMTD_Freq: gc_frequency_meter + generic map ( + g_with_internal_timebase => false, + g_clk_sys_freq => 1, + g_counter_bits => 28) + port map ( + clk_sys_i => clk_sys_i, + clk_in_i => clk_dmtd_i, + rst_n_i => rst_n_i, + pps_p1_i => pps_ext_a_i, + freq_o => regs_out.f_dmtd_freq_i, + freq_valid_o => open); -- fixme + + U_Meas_REF_Freq: gc_frequency_meter + generic map ( + g_with_internal_timebase => false, + g_clk_sys_freq => 1, + g_counter_bits => 28) + port map ( + clk_sys_i => clk_sys_i, + clk_in_i => clk_fb_i(0), + rst_n_i => rst_n_i, + pps_p1_i => pps_ext_a_i, + freq_o => regs_out.f_ref_freq_i, + freq_valid_o => open); -- fixme + + U_Meas_EXT_Freq: gc_frequency_meter + generic map ( + g_with_internal_timebase => false, + g_clk_sys_freq => 1, + g_counter_bits => 28) + port map ( + clk_sys_i => clk_sys_i, + clk_in_i => clk_ext_i, + rst_n_i => rst_n_i, + pps_p1_i => pps_ext_a_i, + freq_o => regs_out.f_ext_freq_i, + freq_valid_o => open); -- fixme + + + gen_ref_dmtds : for i in 0 to g_num_ref_inputs-1 generate + + DMTD_REF : dmtd_with_deglitcher + generic map ( + g_counter_bits => g_tag_bits, + g_divide_input_by_2 => g_divide_input_by_2, + g_reverse => g_reverse_dmtds) + port map ( + rst_n_dmtdclk_i => rst_dmtd_n_i, + rst_n_sysclk_i => rst_n_i, + + clk_dmtd_i => clk_dmtd_i, + clk_dmtd_en_i => '1', + + clk_sys_i => clk_sys_i, + clk_in_i => clk_ref_i(i), + + resync_done_o => open, + resync_start_p_i => '0', + resync_p_a_i => fb_resync_out(0), + resync_p_o => open, + + tag_o => tags(i), + tag_stb_p1_o => tags_p(i), + shift_en_i => '0', + shift_dir_i => '0', + deglitch_threshold_i => deglitch_thr_slv, + dbg_dmtdout_o => open); + + + end generate gen_ref_dmtds; + + gen_feedback_dmtds : for i in 0 to g_num_outputs-1 generate + + DMTD_FB : dmtd_with_deglitcher + generic map ( + g_counter_bits => g_tag_bits, + g_divide_input_by_2 => g_divide_input_by_2, + g_reverse => g_reverse_dmtds) + port map ( + rst_n_dmtdclk_i => rst_dmtd_n_i, + rst_n_sysclk_i => rst_n_i, + + clk_dmtd_i => clk_dmtd_i, + clk_dmtd_en_i => '1', + + clk_sys_i => clk_sys_i, + clk_in_i => clk_fb_i(i), + + resync_done_o => open, + resync_start_p_i => '0', + resync_p_a_i => fb_resync_out(0), + resync_p_o => fb_resync_out(i), + + tag_o => tags(i+g_num_ref_inputs), + tag_stb_p1_o => tags_p(i+g_num_ref_inputs), + shift_en_i => '0', + shift_dir_i => '0', + + deglitch_threshold_i => deglitch_thr_slv, + dbg_dmtdout_o => open, + dbg_clk_d3_o => open); --debug_o(4)); + + + end generate gen_feedback_dmtds; + + -- drive unused debug output + debug_o(4) <= '0'; + + gen_with_ext_clock_input : if(g_with_ext_clock_input) generate + + debug_o(0) <= fb_resync_out(0); + debug_o(1) <= tags_p(g_num_ref_inputs + g_num_outputs); + debug_o(2) <= tags_p(g_num_ref_inputs); + + U_DMTD_EXT : dmtd_with_deglitcher + generic map ( + g_counter_bits => g_tag_bits, + g_divide_input_by_2 => g_divide_input_by_2, + g_reverse => g_reverse_dmtds) + port map ( + rst_n_dmtdclk_i => rst_dmtd_n_i, + rst_n_sysclk_i => rst_n_i, + clk_dmtd_i => clk_dmtd_i, + clk_dmtd_en_i => '1', + + clk_sys_i => clk_sys_i, + clk_in_i => clk_ext_mul_i, + + resync_done_o => open, + resync_start_p_i => '0', + resync_p_a_i => fb_resync_out(0), + resync_p_o => open, + + tag_o => tags(g_num_ref_inputs + g_num_outputs), + tag_stb_p1_o => tags_p(g_num_ref_inputs + g_num_outputs), + shift_en_i => '0', + shift_dir_i => '0', + + deglitch_threshold_i => deglitch_thr_slv, + dbg_dmtdout_o => debug_o(3), + dbg_clk_d3_o => debug_o(5)); + + U_Aligner_EXT : spll_aligner + generic map ( + g_counter_width => 28, + g_ref_clock_rate => g_ref_clock_rate, + g_in_clock_rate => g_ext_clock_rate, + g_sample_rate => 100) + port map ( + clk_sys_i => clk_sys_i, + clk_in_i => clk_ext_i, + clk_ref_i => clk_fb_i(0), + rst_n_sys_i => rst_n_i, + rst_n_ref_i => rst_ref_n_i, + rst_n_ext_i => rst_ext_n_i, + pps_ext_a_i => pps_ext_a_i, + pps_csync_p1_i => pps_csync_p1_i, + sample_cref_o => aligner_sample_cref(g_num_outputs), + sample_cin_o => aligner_sample_cin(g_num_outputs), + sample_valid_o => aligner_sample_valid(g_num_outputs), + sample_ack_i => aligner_sample_ack(g_num_outputs) + ); + + aligner_sample_valid(g_num_outputs-1 downto 0) <= (others => '0'); + + aligner_sample_cref(0 to g_num_outputs-1) <= (others => (others => '0')); + aligner_sample_cin(0 to g_num_outputs-1) <= (others => (others => '0')); + + regs_out.eccr_ext_supported_i <= '1' when g_with_ext_clock_input else '0'; + regs_out.eccr_ext_ref_locked_i <= clk_ext_mul_locked_i; + regs_out.eccr_ext_ref_stopped_i <= clk_ext_stopped_i; + clk_ext_rst_o <= regs_in.eccr_ext_ref_pllrst_o; + end generate gen_with_ext_clock_input; + + + gen_without_ext_clock_input : if(not g_with_ext_clock_input) generate + aligner_sample_valid <= (others => '0'); + aligner_sample_cref <= (others => (others => '0')); + aligner_sample_cin <= (others => (others => '0')); + + regs_out.eccr_ext_supported_i <= '0'; + regs_out.eccr_ext_ref_locked_i <= '0'; + regs_out.eccr_ext_ref_stopped_i <= '0'; + clk_ext_rst_o <= '0'; + -- drive unused debug outputs + debug_o(0) <= '0'; + debug_o(1) <= '0'; + debug_o(2) <= '0'; + debug_o(3) <= '0'; + debug_o(5) <= '0'; + end generate gen_without_ext_clock_input; + + p_ack_aligner_samples: process(regs_in, aligner_sample_valid) + begin + regs_out.al_cr_valid_i <= (others => '0'); + for i in 0 to g_num_outputs loop + aligner_sample_ack(i) <= regs_in.al_cr_valid_o(i) and regs_in.al_cr_valid_load_o; + regs_out.al_cr_valid_i(i) <= aligner_sample_valid(i); + end loop; -- i in 0 to g_num_outputs + end process; + + p_mux_aligner_samples: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + for i in 0 to g_num_outputs loop + if(aligner_sample_ack(i) = '1') then + regs_out.al_cref_i <= resize( aligner_sample_cref(i), 32 ); + regs_out.al_cin_i <= resize( aligner_sample_cin(i), 32 ); + end if; + end loop; + end if; + end process; + + + U_WB_SLAVE : spll_wb_slave + generic map ( + g_with_debug_fifo => f_pick(g_with_debug_fifo, 1, 0)) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + wb_adr_i => wb_in.adr(5 downto 0), + wb_dat_i => wb_in.dat, + wb_dat_o => wb_out.dat, + wb_cyc_i => wb_in.cyc, + wb_sel_i => wb_in.sel, + wb_stb_i => wb_in.stb, + wb_we_i => wb_in.we, + wb_ack_o => wb_out.ack, + wb_int_o => wb_irq_out, + wb_stall_o => open, + + regs_o => regs_in, + regs_i => regs_out, + + irq_tag_i => irq_tag); + + -- drive unused outputs + wb_out.err <= '0'; + wb_out.rty <= '0'; + wb_out.stall <= '0'; + wb_out.int <= '0'; + + p_ocer_rcer_regs : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + ocer_int <= (others => '0'); + rcer_int <= (others => '0'); + else + if(regs_in.ocer_load_o = '1') then + ocer_int <= regs_in.ocer_o(g_num_outputs -1 downto 0); + end if; + + if(regs_in.rcer_load_o = '1') then + rcer_int <= regs_in.rcer_o(g_num_ref_inputs -1 downto 0); + end if; + end if; + end if; + end process; + + regs_out.ocer_i(g_num_outputs-1 downto 0) <= ocer_int; + regs_out.ocer_i(7 downto g_num_outputs) <= (others => '0'); + + regs_out.rcer_i(g_num_ref_inputs-1 downto 0) <= rcer_int; + regs_out.rcer_i(31 downto g_num_ref_inputs) <= (others => '0'); + + p_latch_tags : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + tags_req <= (others => '0'); + tags_grant <= (others => '0'); + else + f_rr_arbitrate(tags_req, tags_grant, tags_grant); + + for i in 0 to g_num_ref_inputs-1 loop + if(tags_p(i) = '1') then + tags_req(i) <= rcer_int(i); + elsif(tags_grant(i) = '1') then + tags_req(i) <= '0'; + end if; + end loop; -- i + + for i in 0 to g_num_outputs-1 loop + if(tags_p(i + g_num_ref_inputs) = '1') then + tags_req(i + g_num_ref_inputs) <= ocer_int(i); + elsif(tags_grant(i + g_num_ref_inputs) = '1') then + tags_req(i + g_num_ref_inputs) <= '0'; + end if; + end loop; -- i + + if(g_with_ext_clock_input and tags_p(f_num_total_channels-1) = '1') then + tags_req(f_num_total_channels-1) <= regs_in.eccr_ext_en_o; + elsif(g_with_ext_clock_input and tags_grant(f_num_total_channels-1) = '1') then + tags_req(f_num_total_channels-1) <= '0'; + end if; + + end if; + end if; + end process; + + tags_grant_p <= tags_req and tags_grant; + + p_mux_tags : process(clk_sys_i) + variable muxed : std_logic_vector(g_tag_bits-1 downto 0); + variable src_id : std_logic_vector(5 downto 0); + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + tag_muxed <= (others => '0'); + tag_src_pre <= (others => '0'); + tag_src <= (others => '0'); + tag_valid_pre <= '0'; + tag_valid <= '0'; + else + + for i in 0 to f_num_total_channels-1 loop + if(tags_grant_p(i) = '1') then + tags_masked(i) <= tags(i); + else + tags_masked(i) <= (others => '0'); + end if; + end loop; -- i + + if(unsigned(tags_grant_p) /= 0) then + tag_valid_pre <= '1'; + else + tag_valid_pre <= '0'; + end if; + + tag_valid <= tag_valid_pre; + + tag_src_pre <= f_onehot_decode(tags_grant_p, tag_src_pre'length); + tag_src <= tag_src_pre; + + muxed := (others => '0'); + + for i in 0 to f_num_total_channels-1 loop + muxed := muxed or tags_masked(i); + end loop; + + tag_muxed <= muxed; + + end if; + end if; + end process; + + regs_out.trr_wr_req_i <= tag_valid and not regs_in.trr_wr_full_o; + regs_out.trr_chan_id_i <= '0'&tag_src; + + regs_out.trr_value_i(g_tag_bits-1 downto 0) <= tag_muxed; + regs_out.trr_value_i(23 downto g_tag_bits) <= (others => '0'); + + regs_out.occr_out_en_i(g_num_outputs-1 downto 0) <= out_enable_i; + regs_out.occr_out_en_i(7 downto g_num_outputs) <= (others => '0'); + + out_locked_o <= regs_in.occr_out_lock_o(g_num_outputs-1 downto 0); + + irq_tag <= not regs_in.trr_wr_empty_o; + + deglitch_thr_slv <= regs_in.deglitch_thr_o; + + + + ----------------------------------------------------------------------------- + -- Debugging FIFO + ----------------------------------------------------------------------------- + + gen_with_debug_fifo : if(g_with_debug_fifo = true) generate + + dbg_fifo_almostfull <= '1' when unsigned(regs_in.dfr_host_wr_usedw_o) > 8180 else '0'; + + p_request_counter : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + dbg_seq_id <= (others => '0'); + else + if(regs_in.dfr_spll_eos_o = '1' and regs_in.dfr_spll_eos_wr_o = '1') then + dbg_seq_id <= dbg_seq_id + 1; + end if; + end if; + end if; + end process; + + p_fifo_permit_write : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + dbg_fifo_permit_write <= '1'; + else + if(dbg_fifo_almostfull = '0') then + dbg_fifo_permit_write <= '1'; + elsif(regs_in.dfr_spll_eos_o = '1' and regs_in.dfr_spll_eos_wr_o = '1') then + dbg_fifo_permit_write <= '0'; + end if; + end if; + end if; + end process; + + p_coalesce_fifo_irq : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + dbg_fifo_irq <= '0'; + else + if(unsigned(regs_in.dfr_host_wr_usedw_o) = 0) then + dbg_fifo_irq <= '0'; + elsif(unsigned(regs_in.dfr_host_wr_usedw_o) = c_DBG_FIFO_COALESCE) then + dbg_fifo_irq <= '1'; + end if; + end if; + end if; + end process; + + regs_out.dfr_host_wr_req_i <= regs_in.dfr_spll_value_wr_o and dbg_fifo_permit_write; + regs_out.dfr_host_value_i <= regs_in.dfr_spll_eos_o & regs_in.dfr_spll_value_o; + regs_out.dfr_host_seq_id_i <= std_logic_vector(dbg_seq_id); + + end generate gen_with_debug_fifo; + + gen_without_debug_fifo : if(g_with_debug_fifo = false) generate + dbg_fifo_irq <= '0'; + regs_out.dfr_host_wr_req_i <= '0'; + regs_out.dfr_host_value_i <= (others => '0'); + regs_out.dfr_host_seq_id_i <= (others => '0'); + end generate gen_without_debug_fifo; + + dbg_fifo_irq_o <= dbg_fifo_irq; + + ----------------------------------------------------------------------------- + -- CSR N_OUT/N_REF fields + ----------------------------------------------------------------------------- + + regs_out.csr_n_ref_i <= std_logic_vector(to_unsigned(g_num_ref_inputs, regs_out.csr_n_ref_i'length)); + regs_out.csr_n_out_i <= std_logic_vector(to_unsigned(g_num_outputs, regs_out.csr_n_out_i'length)); + + dac_dmtd_load_o <= regs_in.dac_hpll_wr_o; + dac_dmtd_data_o <= regs_in.dac_hpll_o; + + dac_out_data_o <= regs_in.dac_main_value_o; + dac_out_sel_o <= regs_in.dac_main_dac_sel_o; + dac_out_load_o <= regs_in.dac_main_value_wr_o; + + wb_irq_o <= wb_irq_out; + + regs_out.al_cr_required_i <= (others => '0'); + regs_out.csr_dbg_supported_i <= '0'; + regs_out.f_dmtd_valid_i <= '0'; + regs_out.f_ref_valid_i <= '0'; + regs_out.f_ext_valid_i <= '0'; + regs_out.trr_disc_i <= '0'; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/xwr_softpll_ng.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/xwr_softpll_ng.vhd new file mode 100644 index 000000000..ea3b6ab63 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_softpll_ng/xwr_softpll_ng.vhd @@ -0,0 +1,244 @@ +------------------------------------------------------------------------------- +-- Title : White Rabbit Softcore PLL (new generation) - SoftPLL-ng +-- Project : White Rabbit +------------------------------------------------------------------------------- +-- File : xwr_softpll_ng.vhd +-- Author : Tomasz Włostowski +-- Company : CERN BE-CO-HT +-- Created : 2011-01-29 +-- Last update: 2017-02-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: +-- +-- Struct'ized version of wr_softpll_ng. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wishbone_pkg.all; +use work.softpll_pkg.all; + +entity xwr_softpll_ng is + generic( +-- Number of bits in phase tags produced by DDMTDs. +-- Must be large enough to cover at least a hundred of DDMTD periods to ensure +-- correct operation of the SoftPLL software servo algorithm - that +-- means, for a typical DMTD frequency offset N=16384, there number of tag bits +-- should be log2(N) + 7 == 21. Note: the value must match the TAG_BITS constant +-- in spll_defs.h file! + g_tag_bits : integer; + +-- These two are obvious: + g_num_ref_inputs : integer := 1; + g_num_outputs : integer := 1; + +-- When true, an additional FIFO is instantiated, providing a realtime record +-- of user-selectable SoftPLL parameters (e.g. tag values, phase error, DAC drive). +-- These values can be read by "spll_dbg_proxy" daemon for further analysis. + g_with_debug_fifo : boolean := false; + +-- When true, an additional accumulating bang-bang phase detector is instantiated +-- for wideband locking of the local oscillator to an external stable reference +-- (e.g. GPSDO/Cesium 10 MHz) + g_with_ext_clock_input : boolean := false; + +-- When true, DDMTD inputs are reverse (so that the DDMTD offset clocks is +-- being sampled by the measured clock). This is functionally equivalent to +-- "direct" operation, but may improve FPGA timing/routability. + g_reverse_dmtds : boolean := true; + +-- Divides the DDMTD clock inputs by 2, removing the "CLOCK_DEDICATED_ROUTE" +-- errors under ISE tools, at the cost of bandwidth reduction. Use with care. + g_divide_input_by_2 : boolean := false; + + g_ref_clock_rate : integer := 125000000; + g_ext_clock_rate : integer := 10000000; + + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE + ); + + port( + clk_sys_i : in std_logic; + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_ext_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + +-- Reference inputs (i.e. the RX clocks recovered by the PHYs) + clk_ref_i : in std_logic_vector(g_num_ref_inputs-1 downto 0); +-- Feedback clocks (i.e. the outputs of the main or aux oscillator) + clk_fb_i : in std_logic_vector(g_num_outputs-1 downto 0); +-- DMTD Offset clock + clk_dmtd_i : in std_logic; + +-- External reference clock (e.g. 10 MHz from Cesium/GPSDO). Used only if +-- g_with_ext_clock_input == true + clk_ext_i : in std_logic; + +-- External clock, multiplied to 125 MHz using the FPGA's PLL + clk_ext_mul_i : in std_logic; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + +-- External clock sync/alignment singnal. SoftPLL will clk_ext_i/clk_fb_i(0) +-- to match the edges immediately following the rising edge in sync_p_i. + pps_csync_p1_i : in std_logic; + + pps_ext_a_i : in std_logic; + +-- DMTD oscillator drive + dac_dmtd_data_o : out std_logic_vector(15 downto 0); + dac_dmtd_load_o : out std_logic; + +-- Output channel DAC value + dac_out_data_o : out std_logic_vector(15 downto 0); +-- Output channel select (0 = channel 0, etc. ) + dac_out_sel_o : out std_logic_vector(3 downto 0); + dac_out_load_o : out std_logic; + + out_enable_i : in std_logic_vector(g_num_outputs-1 downto 0); + out_locked_o : out std_logic_vector(g_num_outputs-1 downto 0); + + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + + debug_o : out std_logic_vector(5 downto 0); + dbg_fifo_irq_o : out std_logic + ); + +end xwr_softpll_ng; + +architecture wrapper of xwr_softpll_ng is + component wr_softpll_ng + generic ( + g_tag_bits : integer; + g_num_ref_inputs : integer; + g_num_outputs : integer; + g_with_debug_fifo : boolean; + g_with_ext_clock_input : boolean; + g_reverse_dmtds : boolean; + g_divide_input_by_2 : boolean; + g_ref_clock_rate : integer; + g_ext_clock_rate : integer; + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity); + port ( + clk_sys_i : in std_logic; + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_ext_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + clk_ref_i : in std_logic_vector(g_num_ref_inputs-1 downto 0); + clk_fb_i : in std_logic_vector(g_num_outputs-1 downto 0); + clk_dmtd_i : in std_logic; + clk_ext_i : in std_logic; + clk_ext_mul_i : in std_logic; + clk_ext_mul_locked_i : in std_logic; + clk_ext_stopped_i : in std_logic; + clk_ext_rst_o : out std_logic; + pps_csync_p1_i : in std_logic; + pps_ext_a_i : in std_logic; + dac_dmtd_data_o : out std_logic_vector(15 downto 0); + dac_dmtd_load_o : out std_logic; + dac_out_data_o : out std_logic_vector(15 downto 0); + dac_out_sel_o : out std_logic_vector(3 downto 0); + dac_out_load_o : out std_logic; + out_enable_i : in std_logic_vector(g_num_outputs-1 downto 0); + out_locked_o : out std_logic_vector(g_num_outputs-1 downto 0); + + wb_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(c_wishbone_data_width/8-1 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + wb_irq_o : out std_logic; + debug_o : out std_logic_vector(5 downto 0); + dbg_fifo_irq_o : out std_logic); + end component; + +begin -- behavioral + + U_Wrapped_Softpll : wr_softpll_ng + generic map ( + g_tag_bits => g_tag_bits, + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_num_ref_inputs => g_num_ref_inputs, + g_num_outputs => g_num_outputs, + g_with_debug_fifo => g_with_debug_fifo, + g_with_ext_clock_input => g_with_ext_clock_input, + g_reverse_dmtds => g_reverse_dmtds, + g_divide_input_by_2 => g_divide_input_by_2, + g_ref_clock_rate => g_ref_clock_rate, + g_ext_clock_rate => g_ext_clock_rate + ) + port map ( + clk_sys_i => clk_sys_i, + rst_sys_n_i => rst_sys_n_i, + rst_ref_n_i => rst_ref_n_i, + rst_ext_n_i => rst_ext_n_i, + rst_dmtd_n_i => rst_dmtd_n_i, + clk_ref_i => clk_ref_i, + clk_fb_i => clk_fb_i, + clk_dmtd_i => clk_dmtd_i, + clk_ext_i => clk_ext_i, + clk_ext_mul_i => clk_ext_mul_i, + clk_ext_mul_locked_i => clk_ext_mul_locked_i, + clk_ext_stopped_i => clk_ext_stopped_i, + clk_ext_rst_o => clk_ext_rst_o, + pps_csync_p1_i => pps_csync_p1_i, + pps_ext_a_i => pps_ext_a_i, + dac_dmtd_data_o => dac_dmtd_data_o, + dac_dmtd_load_o => dac_dmtd_load_o, + dac_out_data_o => dac_out_data_o, + dac_out_sel_o => dac_out_sel_o, + dac_out_load_o => dac_out_load_o, + out_enable_i => out_enable_i, + out_locked_o => out_locked_o, + wb_adr_i => slave_i.adr, + wb_dat_i => slave_i.dat, + wb_dat_o => slave_o.dat, + wb_cyc_i => slave_i.cyc, + wb_sel_i => slave_i.sel, + wb_stb_i => slave_i.stb, + wb_we_i => slave_i.we, + wb_ack_o => slave_o.ack, + wb_stall_o => slave_o.stall, + wb_irq_o => slave_o.int, + debug_o => debug_o, + dbg_fifo_irq_o => dbg_fifo_irq_o); + + slave_o.err <= '0'; + slave_o.rty <= '0'; + +end wrapper; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/dropping_buffer.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/dropping_buffer.vhd new file mode 100644 index 000000000..364ba970f --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/dropping_buffer.vhd @@ -0,0 +1,142 @@ +------------------------------------------------------------------------------- +-- Title : Dropping buffer +-- Project : WR Stramers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : dropping_buffer.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL +-- Created : 2012-11-02 +------------------------------------------------------------------------------- +-- Description: +-- +-- A FIFO that can be cleared fast +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2017 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.genram_pkg.all; -- needed for f_log2_size() + +entity dropping_buffer is + generic ( + g_size : integer; + g_data_width : integer); + + port + ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + d_i : in std_logic_vector(g_data_width-1 downto 0); + d_req_o : out std_logic; + d_drop_i : in std_logic; + d_accept_i : in std_logic; + d_valid_i : in std_logic; + + d_o : out std_logic_vector(g_data_width-1 downto 0); + d_valid_o : out std_logic; + d_req_i : in std_logic); + + +end dropping_buffer; + +architecture behavioral of dropping_buffer is + + type t_mem_array is array(0 to g_size-1) of std_logic_vector(g_data_width-1 downto 0); + subtype t_counter is unsigned(f_log2_size(g_size)-1 downto 0); + + signal wr_ptr, rd_ptr, boundary : t_counter := (others => '0'); + signal full, empty_comb : std_logic; + signal empty_reg : std_logic := '0'; + signal mem : t_mem_array; + +begin -- behavioral + + p_counters : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + wr_ptr <= (others => '0'); + rd_ptr <= (others => '0'); + boundary <= (others => '0'); + else + if(d_accept_i = '1') then + boundary <= wr_ptr; + end if; + + if(d_drop_i = '1') then + wr_ptr <= boundary; + elsif(d_valid_i = '1' and full = '0') then + wr_ptr <= wr_ptr + 1; + end if; + + if (d_req_i = '1' and empty_reg = '0' and empty_comb = '0') then + rd_ptr <= rd_ptr + 1; + end if; + end if; + end if; + end process; + + empty_comb <= '1' when (boundary = rd_ptr) else '0'; + full <= '1' when (wr_ptr + 1 = rd_ptr) else '0'; + + d_req_o <= not full; + + p_empty_reg : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' then + empty_reg <= '1'; + else + empty_reg <= empty_comb; + end if; + end if; + end process; + + + p_mem_read : process(clk_i) + begin + if rising_edge(clk_i) then + if(d_req_i = '1' and empty_reg = '0' and empty_comb = '0') then + d_o <= mem(to_integer(rd_ptr)); + d_valid_o <= '1'; + else + d_o <= (others => '0'); + d_valid_o <= '0'; + end if; + end if; + end process; + + p_mem_write : process(clk_i) + begin + if rising_edge(clk_i) then + if(d_valid_i = '1') then + mem(to_integer(wr_ptr)) <= d_i; + end if; + end if; + end process; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_detector.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_detector.vhd new file mode 100644 index 000000000..bdf112f7a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_detector.vhd @@ -0,0 +1,106 @@ +------------------------------------------------------------------------------- +-- Title : Escape detecotr +-- Project : WR Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : escape_detector.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL +-- Created : 2012-10-01 +------------------------------------------------------------------------------- +-- Description: +-- +-- It detects the "escape code" (e.g.0xCAFE) and removes it from the data stream. +-- See escape_inserter for details +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2017 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +entity escape_detector is + generic( + g_data_width : integer; + g_escape_code : std_logic_vector + ); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + + + d_i : in std_logic_vector(g_data_width-1 downto 0); + d_detect_enable_i : in std_logic; + d_valid_i : in std_logic; + d_req_o : out std_logic; + + d_o : out std_logic_vector(g_data_width-1 downto 0); + d_escape_o : out std_logic; + d_valid_o : out std_logic; + d_req_i : in std_logic + ); + +end escape_detector; + +architecture behavioral of escape_detector is + + type t_state is (IDLE, CHECK_ESCAPE); + + signal state : t_state; + signal is_escape_code : std_logic; + +begin -- behavioral + + d_req_o <= d_req_i; + + is_escape_code <= '1' when (d_detect_enable_i = '1' and state = IDLE and d_valid_i = '1' and d_i = g_escape_code) else '0'; + + d_o <= g_escape_code when (state = CHECK_ESCAPE and d_i = x"0000") else d_i; + + d_valid_o <= d_valid_i and not is_escape_code; + d_escape_o <= '1' when (state = CHECK_ESCAPE and d_i /= x"0000") else '0'; + + p_fsm : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' or d_detect_enable_i = '0' then + state <= IDLE; + else + case state is + when IDLE => + if(d_i = g_escape_code and d_valid_i = '1') then + state <= CHECK_ESCAPE; + + end if; + + when CHECK_ESCAPE => + if(d_valid_i = '1') then + state <= IDLE; + end if; + end case; + end if; + end if; + end process; + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_inserter.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_inserter.vhd new file mode 100644 index 000000000..e289a060d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/escape_inserter.vhd @@ -0,0 +1,141 @@ +------------------------------------------------------------------------------- +-- Title : Escape insertion unit +-- Project : WR Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : gc_escape_inserter.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-10-01 +-- Platform : FPGA-generic +-- Standard : VHDL '93 +------------------------------------------------------------------------------ +-- Description: Unit for inserting escaped codes in a continuous data stream. +-- Allows for insertion of easily distinguishable control codes, such as start- +-- or end-of-frame markers. Given an input tuple (E[d_escape_i], D[d_i]), the +-- output (d_o) is: +-- - D when E == 0 and D != g_escape_code +-- - g_escape_code followed by 0 when E == 0 and D == g_escape_code +-- - g_escape_code followed by D when E == 1. +-- Note: When E == 1, D must not be 0. +------------------------------------------------------------------------------ +-- +-- Copyright (c) 2012 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +entity gc_escape_inserter is + generic( + -- data path width + g_data_width : integer; + -- unique escape character (of g_data_width bits), must not be 0. + g_escape_code : std_logic_vector + ); + port( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- data input (unescaped) + d_i : in std_logic_vector(g_data_width-1 downto 0); + + -- when 1, escape insertion logic is enabled (i.e. if d_i == g_escape_code, + -- it's translated to g_escape_code followed by 0 instead of just being passed + -- through + d_insert_enable_i : in std_logic; + + -- when 1, d_i is treated as a escaped character + d_escape_i : in std_logic; + + -- when 1, d_i and d_escape_i contain valid character + d_valid_i : in std_logic; + + -- when 1, module can accept data in the following clock cycle. + d_req_o : out std_logic; + + -- data output + d_o : out std_logic_vector (g_data_width-1 downto 0); + + -- when 1, d_o contains a valid character + d_valid_o : out std_logic; + + -- when 1, d_o/d_valid_o may output a character in the next clock cycle. + d_req_i : in std_logic + ); + +end gc_escape_inserter; + +architecture behavioral of gc_escape_inserter is + + type t_state is (IDLE, INSERT_ESCAPE); + + signal d_prev : std_logic_vector(g_data_width-1 downto 0); + signal d_req_prev : std_logic; + signal state : t_state; + signal match_esc_code : std_logic; + +begin -- behavioral + + match_esc_code <= '1' when d_i = g_escape_code else '0'; + + -- stop the traffic if we need to insert an escaped sequence. This + -- can happen when + -- - the input character is an escape code (d_escape_i = '1') + -- - the input character is not to be escaped, but it's equal to g_escape_code + d_req_o <= d_req_i and not (d_valid_i and (d_escape_i or match_esc_code)); + + d_o <= d_prev when (state = INSERT_ESCAPE) else + d_i when d_escape_i = '0' else + g_escape_code; + + d_valid_o <= d_valid_i when (state = IDLE) else + d_req_prev; + + p_fsm : process(clk_i) + begin + if rising_edge(clk_i) then + if rst_n_i = '0' or d_insert_enable_i = '0' then + state <= IDLE; + d_req_prev <= '0'; + else + d_req_prev <= d_req_i; + case state is + when IDLE => + -- case 1: escape the escape character sent as normal character + if(d_i = g_escape_code and d_valid_i = '1' and d_escape_i = '0') then + state <= INSERT_ESCAPE; + d_prev <= x"0000"; + -- case 2: send an escaped character + elsif(d_escape_i = '1' and d_valid_i = '1') then + state <= INSERT_ESCAPE; + d_prev <= d_i; + end if; + + when INSERT_ESCAPE => + if(d_req_prev = '1') then + state <= IDLE; + end if; + end case; + end if; + end if; + end process; + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_pkg.vhd new file mode 100644 index 000000000..b4fa5a289 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_pkg.vhd @@ -0,0 +1,332 @@ +------------------------------------------------------------------------------- +-- Title : Package for WR Steamers +-- Project : WR Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : streamers_pkg.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL +-- Created : 2012-10-01 +------------------------------------------------------------------------------- +-- Description: +-- +-- Package with declaration of streamer components, types and constants. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012-2017 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use work.wr_fabric_pkg.all; +use work.wrcore_pkg.all; +use work.wishbone_pkg.all; -- needed for t_wishbone_slave_in, etc + +package streamers_pkg is + type t_streamers_op_mode is (RX_ONLY, TX_ONLY, TX_AND_RX); + ----------------------------------------------------------------------------------------- + -- Transmission parameters (tx) + ----------------------------------------------------------------------------------------- + type t_tx_streamer_params is record + -- Width of data words on tx_data_i, must be multiple of 16 bits. + data_width : integer; + + -- Size of Tx buffer, in data words. + buffer_size : integer; + + -- Minimum number of data words in the TX buffer that will trigger transmission of an + -- Ethernet frame. It cannot be breater than g_tx_buffer_size; it is recommended that + -- g_tx_buffer_size = 2 * g_tx_threshold. + -- Note that in order for a frame to be transmitted, the buffer must conatain at + -- least one complete block.ransmitted, the buffer must conatain at + -- least one complete block. + threshold : integer; + + -- Maximum number of data words in a single Ethernet frame. It also defines + -- the maximum block size (since blocks can't be currently split across + -- multiple frames). It cannot be greater than g_tx_buffer_size + max_words_per_frame : integer; + + -- Transmission timeout (in clk_sys_i cycles), after which the contents + -- of TX buffer are sent regardless of the amount of data that is currently + -- stored in the buffer, so that data in the buffer does not get stuck. + timeout : integer; + + -- DO NOT USE unless you know what you are doing + -- legacy: the streamers initially used in Btrain did not check/insert the escape + -- code. This is justified if only one block of a known number of words is sent/expected + escape_code_disable : boolean; + end record; + + ----------------------------------------------------------------------------------------- + -- Reception parameters (rx) + ----------------------------------------------------------------------------------------- + type t_rx_streamer_params is record + -- Width of the data words, must be multiple of 16 bits. This value set to this generic + -- on the receviving device must be the same as the value of g_tx_data_width set on the + -- transmitting node. The g_rx_data_width and g_tx_data_width can be set to different + -- values in the same device (i.e. instantiation of xwr_transmission entity). It is the + -- responsibility of a network designer to make sure these parameters are properly set + -- in the network. + data_width : integer; + + -- Size of RX buffer, in data words. + buffer_size : integer; + + -- DO NOT USE unless you know what you are doing + -- legacy: the streamers that were initially used in Btrain did not check/insert + -- the escape code. This is justified if only one block of a known number of words is + -- sent/expected. + escape_code_disable : boolean; + + -- DO NOT USE unless you know what you are doing + -- legacy: the streamers that were initially used in Btrain accepted only a fixed + -- number of words, regardless of the frame content. If this generic is set to number + -- other than zero, only a fixed number of words is accepted. + -- In combination with the g_escape_code_disable generic set to TRUE, the behaviour of + -- the "Btrain streamers" can be recreated. + expected_words_number : integer; + end record; + + constant c_tx_streamer_params_defaut: t_tx_streamer_params :=( + data_width => 32, + buffer_size => 256, + threshold => 128, + max_words_per_frame => 256, + timeout => 1024, + escape_code_disable => FALSE); + + constant c_rx_streamer_params_defaut: t_rx_streamer_params :=( + data_width => 32, + buffer_size => 256, + escape_code_disable => FALSE, + expected_words_number => 0); + + type t_rx_streamer_cfg is record + -- Local MAC address. Leave at 0x0...0 when using with the WR MAC/Core, it will + -- insert its own source MAC. + mac_local : std_logic_vector(47 downto 0); + -- Remote MAC address, i.e. MAC of the device from which the data should be accpated + mac_remote : std_logic_vector(47 downto 0); + -- Ethertype of our frames. Default value is accepted by standard + -- configuration of the WR PTP Core + ethertype : std_logic_vector(15 downto 0); + -- 1: accept all broadcast packets + -- 0: accept only unicasts + accept_broadcasts : std_logic; + -- filtering of streamer frames on reception by source MAC address + -- 0: accept frames from any source + -- 1: accept frames only from the source MAC address defined in cfg_mac_remote_i + filter_remote : std_logic; + -- value in cycles of fixed-latency enforced on data + fixed_latency : std_logic_vector(27 downto 0); + end record; + + type t_tx_streamer_cfg is record + -- Local MAC address. Leave at 0x0...0 when using with the WR MAC/Core, it will + -- insert its own source MAC. + mac_local : std_logic_vector(47 downto 0); + -- Destination MAC address, i.e. MAC of a device to which data is streamed. + mac_target : std_logic_vector(47 downto 0); + -- Ethertype of our frames. Default value is accepted by standard + -- configuration of the WR PTP Core + ethertype : std_logic_vector(15 downto 0); + -- enable tagging with VLAN tags + qtag_ena : std_logic; + ---VLAN used to tag + qtag_vid : std_logic_vector(11 downto 0); + -- priority used to tag + qtag_prio : std_logic_vector(2 downto 0); + end record; + + constant c_rx_streamer_cfg_default: t_rx_streamer_cfg :=( + mac_local => x"000000000000", + mac_remote => x"000000000000", + ethertype => x"dbff", + accept_broadcasts => '1', + filter_remote => '0', + fixed_latency => x"0000000"); + + constant c_tx_streamer_cfg_default: t_tx_streamer_cfg :=( + mac_local => x"000000000000", + mac_target => x"ffffffffffff", + ethertype => x"dbff", + qtag_ena => '0', + qtag_vid => x"000", + qtag_prio => "000"); + + component xtx_streamer + generic ( + g_data_width : integer := 32; + g_tx_buffer_size : integer := 256; + g_tx_threshold : integer := 128; + g_tx_max_words_per_frame : integer := 256; + g_tx_timeout : integer := 1024; + g_escape_code_disable : boolean := FALSE; + g_simulation : integer := 0; + g_sim_startup_cnt : integer := 6250);--100us + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + clk_ref_i : in std_logic := '0'; + tm_time_valid_i : in std_logic := '0'; + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + link_ok_i : in std_logic := '1'; + tx_data_i : in std_logic_vector(g_data_width-1 downto 0); + tx_valid_i : in std_logic; + tx_dreq_o : out std_logic; + tx_last_p1_i : in std_logic := '1'; + tx_flush_p1_i : in std_logic := '0'; + tx_reset_seq_i : in std_logic := '0'; + tx_frame_p1_o : out std_logic; + tx_streamer_cfg_i: in t_tx_streamer_cfg := c_tx_streamer_cfg_default); + end component; + + component xrx_streamer + generic ( + g_data_width : integer := 32; + g_buffer_size : integer := 256; + g_escape_code_disable : boolean := FALSE; + g_expected_words_number : integer := 0); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + clk_ref_i : in std_logic := '0'; + tm_time_valid_i : in std_logic := '0'; + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + rx_first_p1_o : out std_logic; + rx_last_p1_o : out std_logic; + rx_data_o : out std_logic_vector(g_data_width-1 downto 0); + rx_valid_o : out std_logic; + rx_dreq_i : in std_logic; + rx_lost_p1_o : out std_logic := '0'; + rx_lost_blocks_p1_o : out std_logic := '0'; + rx_lost_frames_p1_o : out std_logic := '0'; + rx_lost_frames_cnt_o : out std_logic_vector(14 downto 0); + rx_latency_o : out std_logic_vector(27 downto 0); + rx_latency_valid_o : out std_logic; + rx_frame_p1_o : out std_logic; + rx_streamer_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default); + end component; + + constant c_WRS_STATS_ARR_SIZE_OUT : integer := 18; + constant c_WRS_STATS_ARR_SIZE_IN : integer := 1; + + component xrtx_streamers_stats is + generic ( + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + g_cnt_width : integer := 50; + g_acc_width : integer := 64 + ); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + sent_frame_i : in std_logic; + rcvd_frame_i : in std_logic; + lost_block_i : in std_logic; + lost_frame_i : in std_logic; + lost_frames_cnt_i : in std_logic_vector(14 downto 0); + rcvd_latency_i : in std_logic_vector(27 downto 0); + rcvd_latency_valid_i : in std_logic; + clk_ref_i : in std_logic; + tm_time_valid_i : in std_logic := '0'; + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + reset_stats_i : in std_logic; + snapshot_ena_i : in std_logic := '0'; + reset_time_tai_o : out std_logic_vector(39 downto 0) := x"0000000000"; + reset_time_cycles_o : out std_logic_vector(27 downto 0) := x"0000000"; + sent_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + rcvd_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_block_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + latency_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + latency_acc_overflow_o : out std_logic; + latency_acc_o : out std_logic_vector(g_acc_width-1 downto 0); + latency_max_o : out std_logic_vector(27 downto 0); + latency_min_o : out std_logic_vector(27 downto 0); + snmp_array_o : out t_generic_word_array(c_WRS_STATS_ARR_SIZE_OUT-1 downto 0); + snmp_array_i : in t_generic_word_array(c_WRS_STATS_ARR_SIZE_IN -1 downto 0) := (others => (others=>'0')) + ); + end component; + + constant c_WR_STREAMERS_ARR_SIZE_OUT : integer := c_WRS_STATS_ARR_SIZE_OUT+2; + constant c_WR_STREAMERS_ARR_SIZE_IN : integer := c_WRS_STATS_ARR_SIZE_IN; + + component xwr_streamers is + generic ( + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + --tx/rx + g_tx_streamer_params : t_tx_streamer_params := c_tx_streamer_params_defaut; + g_rx_streamer_params : t_rx_streamer_params := c_rx_streamer_params_defaut; + -- stats + g_stats_cnt_width : integer := 50; + g_stats_acc_width : integer := 64; + -- WB i/f + g_slave_mode : t_wishbone_interface_mode := CLASSIC; + g_slave_granularity : t_wishbone_address_granularity := BYTE; + g_simulation : integer := 0 + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + -- WR tx/rx interface + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + -- User tx interface + tx_data_i : in std_logic_vector(g_tx_streamer_params.data_width-1 downto 0); + tx_valid_i : in std_logic; + tx_dreq_o : out std_logic; + tx_last_p1_i : in std_logic := '1'; + tx_flush_p1_i : in std_logic := '0'; + -- User rx interface + rx_first_p1_o : out std_logic; + rx_last_p1_o : out std_logic; + rx_data_o : out std_logic_vector(g_rx_streamer_params.data_width-1 downto 0); + rx_valid_o : out std_logic; + rx_dreq_i : in std_logic; + -- WRC Timing interface, used for latency measurement + clk_ref_i : in std_logic := '0'; + tm_time_valid_i : in std_logic := '0'; + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + link_ok_i : in std_logic := '1'; + wb_slave_i : in t_wishbone_slave_in := cc_dummy_slave_in; + wb_slave_o : out t_wishbone_slave_out; + snmp_array_o : out t_generic_word_array(c_WR_STREAMERS_ARR_SIZE_OUT-1 downto 0); + snmp_array_i : in t_generic_word_array(c_WR_STREAMERS_ARR_SIZE_IN -1 downto 0); + -- Transmission (tx) configuration + tx_streamer_cfg_i : in t_tx_streamer_cfg := c_tx_streamer_cfg_default; + rx_streamer_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default + ); + end component; + +end streamers_pkg; \ No newline at end of file diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_priv_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_priv_pkg.vhd new file mode 100644 index 000000000..42c9aae8a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/streamers_priv_pkg.vhd @@ -0,0 +1,201 @@ +------------------------------------------------------------------------------- +-- Title : WR Streamers Private Packages +-- Project : WR Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : streamers_priv_pkg.vhd +-- Author : Maciej Lipinski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL +-- Created : 2017-04-20 +------------------------------------------------------------------------------- +-- Description: +-- Private package of streamers: all the components/functions used only by +-- streamers, not useful by users/applications +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2017 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use IEEE.NUMERIC_STD.ALL; +use work.wishbone_pkg.all; -- needed for t_wishbone_slave_in, etc +use work.streamers_pkg.all; +use work.wr_streamers_wbgen2_pkg.all; + +package streamers_priv_pkg is + + component xtx_streamers_stats is + generic ( + g_cnt_width : integer := 32); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + sent_frame_i : in std_logic; + reset_stats_i : in std_logic; + snapshot_ena_i : in std_logic := '0'; + sent_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0)); + end component; + + component xrx_streamers_stats is + generic ( + g_cnt_width : integer := 32; + g_acc_width : integer := 64); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + rcvd_frame_i : in std_logic; + lost_block_i : in std_logic; + lost_frame_i : in std_logic; + lost_frames_cnt_i : in std_logic_vector(14 downto 0); + rcvd_latency_i : in std_logic_vector(27 downto 0); + rcvd_latency_valid_i : in std_logic; + tm_time_valid_i : in std_logic; + snapshot_ena_i : in std_logic := '0'; + reset_stats_i : in std_logic; + rcvd_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_block_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + latency_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + latency_acc_overflow_o : out std_logic; + latency_acc_o : out std_logic_vector(g_acc_width-1 downto 0); + latency_max_o : out std_logic_vector(27 downto 0); + latency_min_o : out std_logic_vector(27 downto 0)); + end component; + + component wr_streamers_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(5 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + regs_i : in t_wr_streamers_in_registers; + regs_o : out t_wr_streamers_out_registers + ); + end component; + + -- component from wr-core/modules/timing + component pulse_stamper + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + pulse_a_i : in std_logic; + tm_time_valid_i : in std_logic; + tm_tai_i : in std_logic_vector(39 downto 0); + tm_cycles_i : in std_logic_vector(27 downto 0); + tag_tai_o : out std_logic_vector(39 downto 0); + tag_cycles_o : out std_logic_vector(27 downto 0); + tag_valid_o : out std_logic); + end component; + + type t_pipe is record + dvalid : std_logic; + dreq : std_logic; + sof : std_logic; + eof : std_logic; + error : std_logic; + data : std_logic_vector(15 downto 0); + addr : std_logic_vector(1 downto 0); + bytesel : std_logic; + end record; + + component escape_detector + generic ( + g_data_width : integer; + g_escape_code : std_logic_vector); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + d_detect_enable_i : in std_logic; + d_valid_i : in std_logic; + d_req_o : out std_logic; + d_o : out std_logic_vector(g_data_width-1 downto 0); + d_escape_o : out std_logic; + d_valid_o : out std_logic; + d_req_i : in std_logic); + end component; + + component dropping_buffer + generic ( + g_size : integer; + g_data_width : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + d_req_o : out std_logic; + d_drop_i : in std_logic; + d_accept_i : in std_logic; + d_valid_i : in std_logic; + d_o : out std_logic_vector(g_data_width-1 downto 0); + d_valid_o : out std_logic; + d_req_i : in std_logic); + end component; + + component gc_escape_inserter + generic ( + g_data_width : integer; + g_escape_code : std_logic_vector); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + d_i : in std_logic_vector(g_data_width-1 downto 0); + d_insert_enable_i : in std_logic; + d_escape_i : in std_logic; + d_valid_i : in std_logic; + d_req_o : out std_logic; + d_o : out std_logic_vector (g_data_width-1 downto 0); + d_valid_o : out std_logic; + d_req_i : in std_logic); + end component; + -- functions + function f_dbg_word_starting_at_bit(data_in, start_bit : std_logic_vector; g_data_width: integer) return std_logic_vector; + +end streamers_priv_pkg; + +package body streamers_priv_pkg is + + function f_dbg_word_starting_at_bit(data_in, start_bit : std_logic_vector; g_data_width: integer) return std_logic_vector is + variable sb : integer := 0; + variable result : std_logic_vector(31 downto 0); + begin + sb := to_integer(unsigned(start_bit)); + for i in 0 to 31 loop + if (sb + i < g_data_width) then + result(i) := data_in(sb + i); + else + result(i) := '0'; + end if; + end loop; + return result; + end f_dbg_word_starting_at_bit; + +end streamers_priv_pkg; \ No newline at end of file diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wb.vhd new file mode 100644 index 000000000..c18bc310a --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wb.vhd @@ -0,0 +1,706 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Transmission control, status and debug +--------------------------------------------------------------------------------------- +-- File : wr_streamers_wb.vhd +-- Author : auto-generated by wbgen2 from wr_streamers_wb.wb +-- Created : Wed Aug 16 22:45:12 2017 +-- Version : 0x00000001 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE wr_streamers_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wr_streamers_wbgen2_pkg.all; + + +entity wr_streamers_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(5 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + regs_i : in t_wr_streamers_in_registers; + regs_o : out t_wr_streamers_out_registers + ); +end wr_streamers_wb; + +architecture syn of wr_streamers_wb is + +signal wr_streamers_ver_id_int : std_logic_vector(31 downto 0); +signal wr_streamers_sscr1_rst_stats_dly0 : std_logic ; +signal wr_streamers_sscr1_rst_stats_int : std_logic ; +signal wr_streamers_sscr1_rst_seq_id_dly0 : std_logic ; +signal wr_streamers_sscr1_rst_seq_id_int : std_logic ; +signal wr_streamers_sscr1_snapshot_stats_int : std_logic ; +signal wr_streamers_tx_cfg0_ethertype_int : std_logic_vector(15 downto 0); +signal wr_streamers_tx_cfg1_mac_local_lsb_int : std_logic_vector(31 downto 0); +signal wr_streamers_tx_cfg2_mac_local_msb_int : std_logic_vector(15 downto 0); +signal wr_streamers_tx_cfg3_mac_target_lsb_int : std_logic_vector(31 downto 0); +signal wr_streamers_tx_cfg4_mac_target_msb_int : std_logic_vector(15 downto 0); +signal wr_streamers_tx_cfg5_qtag_ena_int : std_logic ; +signal wr_streamers_tx_cfg5_qtag_vid_int : std_logic_vector(11 downto 0); +signal wr_streamers_tx_cfg5_qtag_prio_int : std_logic_vector(2 downto 0); +signal wr_streamers_rx_cfg0_ethertype_int : std_logic_vector(15 downto 0); +signal wr_streamers_rx_cfg0_accept_broadcast_int : std_logic ; +signal wr_streamers_rx_cfg0_filter_remote_int : std_logic ; +signal wr_streamers_rx_cfg1_mac_local_lsb_int : std_logic_vector(31 downto 0); +signal wr_streamers_rx_cfg2_mac_local_msb_int : std_logic_vector(15 downto 0); +signal wr_streamers_rx_cfg3_mac_remote_lsb_int : std_logic_vector(31 downto 0); +signal wr_streamers_rx_cfg4_mac_remote_msb_int : std_logic_vector(15 downto 0); +signal wr_streamers_rx_cfg5_fixed_latency_int : std_logic_vector(27 downto 0); +signal wr_streamers_cfg_or_tx_ethtype_int : std_logic ; +signal wr_streamers_cfg_or_tx_mac_loc_int : std_logic ; +signal wr_streamers_cfg_or_tx_mac_tar_int : std_logic ; +signal wr_streamers_cfg_or_tx_qtag_int : std_logic ; +signal wr_streamers_cfg_or_rx_ethertype_int : std_logic ; +signal wr_streamers_cfg_or_rx_mac_loc_int : std_logic ; +signal wr_streamers_cfg_or_rx_mac_rem_int : std_logic ; +signal wr_streamers_cfg_or_rx_acc_broadcast_int : std_logic ; +signal wr_streamers_cfg_or_rx_ftr_remote_int : std_logic ; +signal wr_streamers_cfg_or_rx_fix_lat_int : std_logic ; +signal wr_streamers_dbg_ctrl_mux_int : std_logic ; +signal wr_streamers_dbg_ctrl_start_byte_int : std_logic_vector(7 downto 0); +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(5 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + wr_streamers_ver_id_int <= "00000000000000000000000000000001"; + wr_streamers_sscr1_rst_stats_int <= '0'; + wr_streamers_sscr1_rst_seq_id_int <= '0'; + wr_streamers_sscr1_snapshot_stats_int <= '0'; + wr_streamers_tx_cfg0_ethertype_int <= "0000000000000000"; + wr_streamers_tx_cfg1_mac_local_lsb_int <= "00000000000000000000000000000000"; + wr_streamers_tx_cfg2_mac_local_msb_int <= "0000000000000000"; + wr_streamers_tx_cfg3_mac_target_lsb_int <= "00000000000000000000000000000000"; + wr_streamers_tx_cfg4_mac_target_msb_int <= "0000000000000000"; + wr_streamers_tx_cfg5_qtag_ena_int <= '0'; + wr_streamers_tx_cfg5_qtag_vid_int <= "000000000000"; + wr_streamers_tx_cfg5_qtag_prio_int <= "000"; + wr_streamers_rx_cfg0_ethertype_int <= "0000000000000000"; + wr_streamers_rx_cfg0_accept_broadcast_int <= '0'; + wr_streamers_rx_cfg0_filter_remote_int <= '0'; + wr_streamers_rx_cfg1_mac_local_lsb_int <= "00000000000000000000000000000000"; + wr_streamers_rx_cfg2_mac_local_msb_int <= "0000000000000000"; + wr_streamers_rx_cfg3_mac_remote_lsb_int <= "00000000000000000000000000000000"; + wr_streamers_rx_cfg4_mac_remote_msb_int <= "0000000000000000"; + wr_streamers_rx_cfg5_fixed_latency_int <= "0000000000000000000000000000"; + wr_streamers_cfg_or_tx_ethtype_int <= '0'; + wr_streamers_cfg_or_tx_mac_loc_int <= '0'; + wr_streamers_cfg_or_tx_mac_tar_int <= '0'; + wr_streamers_cfg_or_tx_qtag_int <= '0'; + wr_streamers_cfg_or_rx_ethertype_int <= '0'; + wr_streamers_cfg_or_rx_mac_loc_int <= '0'; + wr_streamers_cfg_or_rx_mac_rem_int <= '0'; + wr_streamers_cfg_or_rx_acc_broadcast_int <= '0'; + wr_streamers_cfg_or_rx_ftr_remote_int <= '0'; + wr_streamers_cfg_or_rx_fix_lat_int <= '0'; + wr_streamers_dbg_ctrl_mux_int <= '0'; + wr_streamers_dbg_ctrl_start_byte_int <= "00000000"; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + wr_streamers_sscr1_rst_stats_int <= '0'; + wr_streamers_sscr1_rst_seq_id_int <= '0'; + ack_in_progress <= '0'; + else + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(5 downto 0) is + when "000000" => + if (wb_we_i = '1') then + wr_streamers_ver_id_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= wr_streamers_ver_id_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000001" => + if (wb_we_i = '1') then + wr_streamers_sscr1_rst_stats_int <= wrdata_reg(0); + wr_streamers_sscr1_rst_seq_id_int <= wrdata_reg(1); + wr_streamers_sscr1_snapshot_stats_int <= wrdata_reg(2); + end if; + rddata_reg(0) <= '0'; + rddata_reg(1) <= '0'; + rddata_reg(2) <= wr_streamers_sscr1_snapshot_stats_int; + rddata_reg(3) <= regs_i.sscr1_rx_latency_acc_overflow_i; + rddata_reg(31 downto 4) <= regs_i.sscr1_rst_ts_cyc_i; + ack_sreg(2) <= '1'; + ack_in_progress <= '1'; + when "000010" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.sscr2_rst_ts_tai_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000011" => + if (wb_we_i = '1') then + end if; + rddata_reg(7 downto 0) <= regs_i.sscr3_rst_ts_tai_msb_i; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000100" => + if (wb_we_i = '1') then + end if; + rddata_reg(27 downto 0) <= regs_i.rx_stat0_rx_latency_max_i; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000101" => + if (wb_we_i = '1') then + end if; + rddata_reg(27 downto 0) <= regs_i.rx_stat1_rx_latency_min_i; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000110" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.tx_stat2_tx_sent_cnt_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "000111" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.tx_stat3_tx_sent_cnt_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001000" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat4_rx_rcvd_cnt_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001001" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat5_rx_rcvd_cnt_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001010" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat6_rx_loss_cnt_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001011" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat7_rx_loss_cnt_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001100" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat8_rx_lost_block_cnt_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001101" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat9_rx_lost_block_cnt_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001110" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat10_rx_latency_acc_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "001111" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat11_rx_latency_acc_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010000" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat12_rx_latency_acc_cnt_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010001" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.rx_stat13_rx_latency_acc_cnt_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010010" => + if (wb_we_i = '1') then + wr_streamers_tx_cfg0_ethertype_int <= wrdata_reg(15 downto 0); + end if; + rddata_reg(15 downto 0) <= wr_streamers_tx_cfg0_ethertype_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010011" => + if (wb_we_i = '1') then + wr_streamers_tx_cfg1_mac_local_lsb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= wr_streamers_tx_cfg1_mac_local_lsb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010100" => + if (wb_we_i = '1') then + wr_streamers_tx_cfg2_mac_local_msb_int <= wrdata_reg(15 downto 0); + end if; + rddata_reg(15 downto 0) <= wr_streamers_tx_cfg2_mac_local_msb_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010101" => + if (wb_we_i = '1') then + wr_streamers_tx_cfg3_mac_target_lsb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= wr_streamers_tx_cfg3_mac_target_lsb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010110" => + if (wb_we_i = '1') then + wr_streamers_tx_cfg4_mac_target_msb_int <= wrdata_reg(15 downto 0); + end if; + rddata_reg(15 downto 0) <= wr_streamers_tx_cfg4_mac_target_msb_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "010111" => + if (wb_we_i = '1') then + wr_streamers_tx_cfg5_qtag_ena_int <= wrdata_reg(0); + wr_streamers_tx_cfg5_qtag_vid_int <= wrdata_reg(19 downto 8); + wr_streamers_tx_cfg5_qtag_prio_int <= wrdata_reg(26 downto 24); + end if; + rddata_reg(0) <= wr_streamers_tx_cfg5_qtag_ena_int; + rddata_reg(19 downto 8) <= wr_streamers_tx_cfg5_qtag_vid_int; + rddata_reg(26 downto 24) <= wr_streamers_tx_cfg5_qtag_prio_int; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011000" => + if (wb_we_i = '1') then + wr_streamers_rx_cfg0_ethertype_int <= wrdata_reg(15 downto 0); + wr_streamers_rx_cfg0_accept_broadcast_int <= wrdata_reg(16); + wr_streamers_rx_cfg0_filter_remote_int <= wrdata_reg(17); + end if; + rddata_reg(15 downto 0) <= wr_streamers_rx_cfg0_ethertype_int; + rddata_reg(16) <= wr_streamers_rx_cfg0_accept_broadcast_int; + rddata_reg(17) <= wr_streamers_rx_cfg0_filter_remote_int; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011001" => + if (wb_we_i = '1') then + wr_streamers_rx_cfg1_mac_local_lsb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= wr_streamers_rx_cfg1_mac_local_lsb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011010" => + if (wb_we_i = '1') then + wr_streamers_rx_cfg2_mac_local_msb_int <= wrdata_reg(15 downto 0); + end if; + rddata_reg(15 downto 0) <= wr_streamers_rx_cfg2_mac_local_msb_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011011" => + if (wb_we_i = '1') then + wr_streamers_rx_cfg3_mac_remote_lsb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= wr_streamers_rx_cfg3_mac_remote_lsb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011100" => + if (wb_we_i = '1') then + wr_streamers_rx_cfg4_mac_remote_msb_int <= wrdata_reg(15 downto 0); + end if; + rddata_reg(15 downto 0) <= wr_streamers_rx_cfg4_mac_remote_msb_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011101" => + if (wb_we_i = '1') then + wr_streamers_rx_cfg5_fixed_latency_int <= wrdata_reg(27 downto 0); + end if; + rddata_reg(27 downto 0) <= wr_streamers_rx_cfg5_fixed_latency_int; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011110" => + if (wb_we_i = '1') then + wr_streamers_cfg_or_tx_ethtype_int <= wrdata_reg(0); + wr_streamers_cfg_or_tx_mac_loc_int <= wrdata_reg(1); + wr_streamers_cfg_or_tx_mac_tar_int <= wrdata_reg(2); + wr_streamers_cfg_or_tx_qtag_int <= wrdata_reg(3); + wr_streamers_cfg_or_rx_ethertype_int <= wrdata_reg(16); + wr_streamers_cfg_or_rx_mac_loc_int <= wrdata_reg(17); + wr_streamers_cfg_or_rx_mac_rem_int <= wrdata_reg(18); + wr_streamers_cfg_or_rx_acc_broadcast_int <= wrdata_reg(19); + wr_streamers_cfg_or_rx_ftr_remote_int <= wrdata_reg(20); + wr_streamers_cfg_or_rx_fix_lat_int <= wrdata_reg(21); + end if; + rddata_reg(0) <= wr_streamers_cfg_or_tx_ethtype_int; + rddata_reg(1) <= wr_streamers_cfg_or_tx_mac_loc_int; + rddata_reg(2) <= wr_streamers_cfg_or_tx_mac_tar_int; + rddata_reg(3) <= wr_streamers_cfg_or_tx_qtag_int; + rddata_reg(16) <= wr_streamers_cfg_or_rx_ethertype_int; + rddata_reg(17) <= wr_streamers_cfg_or_rx_mac_loc_int; + rddata_reg(18) <= wr_streamers_cfg_or_rx_mac_rem_int; + rddata_reg(19) <= wr_streamers_cfg_or_rx_acc_broadcast_int; + rddata_reg(20) <= wr_streamers_cfg_or_rx_ftr_remote_int; + rddata_reg(21) <= wr_streamers_cfg_or_rx_fix_lat_int; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "011111" => + if (wb_we_i = '1') then + wr_streamers_dbg_ctrl_mux_int <= wrdata_reg(0); + wr_streamers_dbg_ctrl_start_byte_int <= wrdata_reg(15 downto 8); + end if; + rddata_reg(0) <= wr_streamers_dbg_ctrl_mux_int; + rddata_reg(15 downto 8) <= wr_streamers_dbg_ctrl_start_byte_int; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "100000" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.dbg_data_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "100001" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.dummy_dummy_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- Version identifier + regs_o.ver_id_o <= wr_streamers_ver_id_int; +-- Reset statistics + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + wr_streamers_sscr1_rst_stats_dly0 <= '0'; + regs_o.sscr1_rst_stats_o <= '0'; + elsif rising_edge(clk_sys_i) then + wr_streamers_sscr1_rst_stats_dly0 <= wr_streamers_sscr1_rst_stats_int; + regs_o.sscr1_rst_stats_o <= wr_streamers_sscr1_rst_stats_int and (not wr_streamers_sscr1_rst_stats_dly0); + end if; + end process; + + +-- Reset tx seq id + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + wr_streamers_sscr1_rst_seq_id_dly0 <= '0'; + regs_o.sscr1_rst_seq_id_o <= '0'; + elsif rising_edge(clk_sys_i) then + wr_streamers_sscr1_rst_seq_id_dly0 <= wr_streamers_sscr1_rst_seq_id_int; + regs_o.sscr1_rst_seq_id_o <= wr_streamers_sscr1_rst_seq_id_int and (not wr_streamers_sscr1_rst_seq_id_dly0); + end if; + end process; + + +-- Snapshot statistics + regs_o.sscr1_snapshot_stats_o <= wr_streamers_sscr1_snapshot_stats_int; +-- Latency accumulator overflow +-- Reset timestamp cycles +-- Reset timestamp 32 LSB of TAI +-- Reset timestamp 8 MSB of TAI +-- WR Streamer frame latency +-- WR Streamer frame latency +-- WR Streamer frame sent count (LSB) +-- WR Streamer frame sent count (MSB) +-- WR Streamer frame received count (LSB) +-- WR Streamer frame received count (MSB) +-- WR Streamer frame loss count (LSB) +-- WR Streamer frame loss count (MSB) +-- WR Streamer block loss count (LSB) +-- WR Streamer block loss count (MSB) +-- WR Streamer frame latency (LSB) +-- WR Streamer frame latency (MSB) +-- WR Streamer frame latency counter (LSB) +-- WR Streamer frame latency counter (MSB) +-- Ethertype + regs_o.tx_cfg0_ethertype_o <= wr_streamers_tx_cfg0_ethertype_int; +-- MAC Local LSB + regs_o.tx_cfg1_mac_local_lsb_o <= wr_streamers_tx_cfg1_mac_local_lsb_int; +-- MAC Local MSB + regs_o.tx_cfg2_mac_local_msb_o <= wr_streamers_tx_cfg2_mac_local_msb_int; +-- MAC Target LSB + regs_o.tx_cfg3_mac_target_lsb_o <= wr_streamers_tx_cfg3_mac_target_lsb_int; +-- MAC Target MSB + regs_o.tx_cfg4_mac_target_msb_o <= wr_streamers_tx_cfg4_mac_target_msb_int; +-- Enable tagging with Qtags + regs_o.tx_cfg5_qtag_ena_o <= wr_streamers_tx_cfg5_qtag_ena_int; +-- VLAN ID + regs_o.tx_cfg5_qtag_vid_o <= wr_streamers_tx_cfg5_qtag_vid_int; +-- Priority + regs_o.tx_cfg5_qtag_prio_o <= wr_streamers_tx_cfg5_qtag_prio_int; +-- Ethertype + regs_o.rx_cfg0_ethertype_o <= wr_streamers_rx_cfg0_ethertype_int; +-- Accept Broadcast + regs_o.rx_cfg0_accept_broadcast_o <= wr_streamers_rx_cfg0_accept_broadcast_int; +-- Filter Remote + regs_o.rx_cfg0_filter_remote_o <= wr_streamers_rx_cfg0_filter_remote_int; +-- MAC Local LSB + regs_o.rx_cfg1_mac_local_lsb_o <= wr_streamers_rx_cfg1_mac_local_lsb_int; +-- MAC Local MSB + regs_o.rx_cfg2_mac_local_msb_o <= wr_streamers_rx_cfg2_mac_local_msb_int; +-- MAC Remote LSB + regs_o.rx_cfg3_mac_remote_lsb_o <= wr_streamers_rx_cfg3_mac_remote_lsb_int; +-- MAC Remote MSB + regs_o.rx_cfg4_mac_remote_msb_o <= wr_streamers_rx_cfg4_mac_remote_msb_int; +-- Fixed Latency + regs_o.rx_cfg5_fixed_latency_o <= wr_streamers_rx_cfg5_fixed_latency_int; +-- Tx Ethertype + regs_o.cfg_or_tx_ethtype_o <= wr_streamers_cfg_or_tx_ethtype_int; +-- Tx MAC Local + regs_o.cfg_or_tx_mac_loc_o <= wr_streamers_cfg_or_tx_mac_loc_int; +-- Tx MAC Target + regs_o.cfg_or_tx_mac_tar_o <= wr_streamers_cfg_or_tx_mac_tar_int; +-- QTAG + regs_o.cfg_or_tx_qtag_o <= wr_streamers_cfg_or_tx_qtag_int; +-- Rx Ethertype + regs_o.cfg_or_rx_ethertype_o <= wr_streamers_cfg_or_rx_ethertype_int; +-- Rx MAC Local + regs_o.cfg_or_rx_mac_loc_o <= wr_streamers_cfg_or_rx_mac_loc_int; +-- Rx MAC Remote + regs_o.cfg_or_rx_mac_rem_o <= wr_streamers_cfg_or_rx_mac_rem_int; +-- Rx Accept Broadcast + regs_o.cfg_or_rx_acc_broadcast_o <= wr_streamers_cfg_or_rx_acc_broadcast_int; +-- Rx Filter Remote + regs_o.cfg_or_rx_ftr_remote_o <= wr_streamers_cfg_or_rx_ftr_remote_int; +-- Rx Fixed Latency + regs_o.cfg_or_rx_fix_lat_o <= wr_streamers_cfg_or_rx_fix_lat_int; +-- Debug Tx (0) or Rx (1) + regs_o.dbg_ctrl_mux_o <= wr_streamers_dbg_ctrl_mux_int; +-- Debug Start byte + regs_o.dbg_ctrl_start_byte_o <= wr_streamers_dbg_ctrl_start_byte_int; +-- Debug content +-- DUMMY value to read + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wbgen2_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wbgen2_pkg.vhd new file mode 100644 index 000000000..a39fc326b --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/wr_streamers_wbgen2_pkg.vhd @@ -0,0 +1,191 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Transmission control, status and debug +--------------------------------------------------------------------------------------- +-- File : wr_streamers_wbgen2_pkg.vhd +-- Author : auto-generated by wbgen2 from wr_streamers_wb.wb +-- Created : Wed Aug 16 22:45:12 2017 +-- Version : 0x00000001 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE wr_streamers_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package wr_streamers_wbgen2_pkg is + + + -- Input registers (user design -> WB slave) + + type t_wr_streamers_in_registers is record + sscr1_rx_latency_acc_overflow_i : std_logic; + sscr1_rst_ts_cyc_i : std_logic_vector(27 downto 0); + sscr2_rst_ts_tai_lsb_i : std_logic_vector(31 downto 0); + sscr3_rst_ts_tai_msb_i : std_logic_vector(7 downto 0); + rx_stat0_rx_latency_max_i : std_logic_vector(27 downto 0); + rx_stat1_rx_latency_min_i : std_logic_vector(27 downto 0); + tx_stat2_tx_sent_cnt_lsb_i : std_logic_vector(31 downto 0); + tx_stat3_tx_sent_cnt_msb_i : std_logic_vector(31 downto 0); + rx_stat4_rx_rcvd_cnt_lsb_i : std_logic_vector(31 downto 0); + rx_stat5_rx_rcvd_cnt_msb_i : std_logic_vector(31 downto 0); + rx_stat6_rx_loss_cnt_lsb_i : std_logic_vector(31 downto 0); + rx_stat7_rx_loss_cnt_msb_i : std_logic_vector(31 downto 0); + rx_stat8_rx_lost_block_cnt_lsb_i : std_logic_vector(31 downto 0); + rx_stat9_rx_lost_block_cnt_msb_i : std_logic_vector(31 downto 0); + rx_stat10_rx_latency_acc_lsb_i : std_logic_vector(31 downto 0); + rx_stat11_rx_latency_acc_msb_i : std_logic_vector(31 downto 0); + rx_stat12_rx_latency_acc_cnt_lsb_i : std_logic_vector(31 downto 0); + rx_stat13_rx_latency_acc_cnt_msb_i : std_logic_vector(31 downto 0); + dbg_data_i : std_logic_vector(31 downto 0); + dummy_dummy_i : std_logic_vector(31 downto 0); + end record; + + constant c_wr_streamers_in_registers_init_value: t_wr_streamers_in_registers := ( + sscr1_rx_latency_acc_overflow_i => '0', + sscr1_rst_ts_cyc_i => (others => '0'), + sscr2_rst_ts_tai_lsb_i => (others => '0'), + sscr3_rst_ts_tai_msb_i => (others => '0'), + rx_stat0_rx_latency_max_i => (others => '0'), + rx_stat1_rx_latency_min_i => (others => '0'), + tx_stat2_tx_sent_cnt_lsb_i => (others => '0'), + tx_stat3_tx_sent_cnt_msb_i => (others => '0'), + rx_stat4_rx_rcvd_cnt_lsb_i => (others => '0'), + rx_stat5_rx_rcvd_cnt_msb_i => (others => '0'), + rx_stat6_rx_loss_cnt_lsb_i => (others => '0'), + rx_stat7_rx_loss_cnt_msb_i => (others => '0'), + rx_stat8_rx_lost_block_cnt_lsb_i => (others => '0'), + rx_stat9_rx_lost_block_cnt_msb_i => (others => '0'), + rx_stat10_rx_latency_acc_lsb_i => (others => '0'), + rx_stat11_rx_latency_acc_msb_i => (others => '0'), + rx_stat12_rx_latency_acc_cnt_lsb_i => (others => '0'), + rx_stat13_rx_latency_acc_cnt_msb_i => (others => '0'), + dbg_data_i => (others => '0'), + dummy_dummy_i => (others => '0') + ); + + -- Output registers (WB slave -> user design) + + type t_wr_streamers_out_registers is record + ver_id_o : std_logic_vector(31 downto 0); + sscr1_rst_stats_o : std_logic; + sscr1_rst_seq_id_o : std_logic; + sscr1_snapshot_stats_o : std_logic; + tx_cfg0_ethertype_o : std_logic_vector(15 downto 0); + tx_cfg1_mac_local_lsb_o : std_logic_vector(31 downto 0); + tx_cfg2_mac_local_msb_o : std_logic_vector(15 downto 0); + tx_cfg3_mac_target_lsb_o : std_logic_vector(31 downto 0); + tx_cfg4_mac_target_msb_o : std_logic_vector(15 downto 0); + tx_cfg5_qtag_ena_o : std_logic; + tx_cfg5_qtag_vid_o : std_logic_vector(11 downto 0); + tx_cfg5_qtag_prio_o : std_logic_vector(2 downto 0); + rx_cfg0_ethertype_o : std_logic_vector(15 downto 0); + rx_cfg0_accept_broadcast_o : std_logic; + rx_cfg0_filter_remote_o : std_logic; + rx_cfg1_mac_local_lsb_o : std_logic_vector(31 downto 0); + rx_cfg2_mac_local_msb_o : std_logic_vector(15 downto 0); + rx_cfg3_mac_remote_lsb_o : std_logic_vector(31 downto 0); + rx_cfg4_mac_remote_msb_o : std_logic_vector(15 downto 0); + rx_cfg5_fixed_latency_o : std_logic_vector(27 downto 0); + cfg_or_tx_ethtype_o : std_logic; + cfg_or_tx_mac_loc_o : std_logic; + cfg_or_tx_mac_tar_o : std_logic; + cfg_or_tx_qtag_o : std_logic; + cfg_or_rx_ethertype_o : std_logic; + cfg_or_rx_mac_loc_o : std_logic; + cfg_or_rx_mac_rem_o : std_logic; + cfg_or_rx_acc_broadcast_o : std_logic; + cfg_or_rx_ftr_remote_o : std_logic; + cfg_or_rx_fix_lat_o : std_logic; + dbg_ctrl_mux_o : std_logic; + dbg_ctrl_start_byte_o : std_logic_vector(7 downto 0); + end record; + + constant c_wr_streamers_out_registers_init_value: t_wr_streamers_out_registers := ( + ver_id_o => (others => '0'), + sscr1_rst_stats_o => '0', + sscr1_rst_seq_id_o => '0', + sscr1_snapshot_stats_o => '0', + tx_cfg0_ethertype_o => (others => '0'), + tx_cfg1_mac_local_lsb_o => (others => '0'), + tx_cfg2_mac_local_msb_o => (others => '0'), + tx_cfg3_mac_target_lsb_o => (others => '0'), + tx_cfg4_mac_target_msb_o => (others => '0'), + tx_cfg5_qtag_ena_o => '0', + tx_cfg5_qtag_vid_o => (others => '0'), + tx_cfg5_qtag_prio_o => (others => '0'), + rx_cfg0_ethertype_o => (others => '0'), + rx_cfg0_accept_broadcast_o => '0', + rx_cfg0_filter_remote_o => '0', + rx_cfg1_mac_local_lsb_o => (others => '0'), + rx_cfg2_mac_local_msb_o => (others => '0'), + rx_cfg3_mac_remote_lsb_o => (others => '0'), + rx_cfg4_mac_remote_msb_o => (others => '0'), + rx_cfg5_fixed_latency_o => (others => '0'), + cfg_or_tx_ethtype_o => '0', + cfg_or_tx_mac_loc_o => '0', + cfg_or_tx_mac_tar_o => '0', + cfg_or_tx_qtag_o => '0', + cfg_or_rx_ethertype_o => '0', + cfg_or_rx_mac_loc_o => '0', + cfg_or_rx_mac_rem_o => '0', + cfg_or_rx_acc_broadcast_o => '0', + cfg_or_rx_ftr_remote_o => '0', + cfg_or_rx_fix_lat_o => '0', + dbg_ctrl_mux_o => '0', + dbg_ctrl_start_byte_o => (others => '0') + ); + function "or" (left, right: t_wr_streamers_in_registers) return t_wr_streamers_in_registers; + function f_x_to_zero (x:std_logic) return std_logic; + function f_x_to_zero (x:std_logic_vector) return std_logic_vector; +end package; + +package body wr_streamers_wbgen2_pkg is +function f_x_to_zero (x:std_logic) return std_logic is +begin +if x = '1' then +return '1'; +else +return '0'; +end if; +end function; +function f_x_to_zero (x:std_logic_vector) return std_logic_vector is +variable tmp: std_logic_vector(x'length-1 downto 0); +begin +for i in 0 to x'length-1 loop +if x(i) = '1' then +tmp(i):= '1'; +else +tmp(i):= '0'; +end if; +end loop; +return tmp; +end function; +function "or" (left, right: t_wr_streamers_in_registers) return t_wr_streamers_in_registers is +variable tmp: t_wr_streamers_in_registers; +begin +tmp.sscr1_rx_latency_acc_overflow_i := f_x_to_zero(left.sscr1_rx_latency_acc_overflow_i) or f_x_to_zero(right.sscr1_rx_latency_acc_overflow_i); +tmp.sscr1_rst_ts_cyc_i := f_x_to_zero(left.sscr1_rst_ts_cyc_i) or f_x_to_zero(right.sscr1_rst_ts_cyc_i); +tmp.sscr2_rst_ts_tai_lsb_i := f_x_to_zero(left.sscr2_rst_ts_tai_lsb_i) or f_x_to_zero(right.sscr2_rst_ts_tai_lsb_i); +tmp.sscr3_rst_ts_tai_msb_i := f_x_to_zero(left.sscr3_rst_ts_tai_msb_i) or f_x_to_zero(right.sscr3_rst_ts_tai_msb_i); +tmp.rx_stat0_rx_latency_max_i := f_x_to_zero(left.rx_stat0_rx_latency_max_i) or f_x_to_zero(right.rx_stat0_rx_latency_max_i); +tmp.rx_stat1_rx_latency_min_i := f_x_to_zero(left.rx_stat1_rx_latency_min_i) or f_x_to_zero(right.rx_stat1_rx_latency_min_i); +tmp.tx_stat2_tx_sent_cnt_lsb_i := f_x_to_zero(left.tx_stat2_tx_sent_cnt_lsb_i) or f_x_to_zero(right.tx_stat2_tx_sent_cnt_lsb_i); +tmp.tx_stat3_tx_sent_cnt_msb_i := f_x_to_zero(left.tx_stat3_tx_sent_cnt_msb_i) or f_x_to_zero(right.tx_stat3_tx_sent_cnt_msb_i); +tmp.rx_stat4_rx_rcvd_cnt_lsb_i := f_x_to_zero(left.rx_stat4_rx_rcvd_cnt_lsb_i) or f_x_to_zero(right.rx_stat4_rx_rcvd_cnt_lsb_i); +tmp.rx_stat5_rx_rcvd_cnt_msb_i := f_x_to_zero(left.rx_stat5_rx_rcvd_cnt_msb_i) or f_x_to_zero(right.rx_stat5_rx_rcvd_cnt_msb_i); +tmp.rx_stat6_rx_loss_cnt_lsb_i := f_x_to_zero(left.rx_stat6_rx_loss_cnt_lsb_i) or f_x_to_zero(right.rx_stat6_rx_loss_cnt_lsb_i); +tmp.rx_stat7_rx_loss_cnt_msb_i := f_x_to_zero(left.rx_stat7_rx_loss_cnt_msb_i) or f_x_to_zero(right.rx_stat7_rx_loss_cnt_msb_i); +tmp.rx_stat8_rx_lost_block_cnt_lsb_i := f_x_to_zero(left.rx_stat8_rx_lost_block_cnt_lsb_i) or f_x_to_zero(right.rx_stat8_rx_lost_block_cnt_lsb_i); +tmp.rx_stat9_rx_lost_block_cnt_msb_i := f_x_to_zero(left.rx_stat9_rx_lost_block_cnt_msb_i) or f_x_to_zero(right.rx_stat9_rx_lost_block_cnt_msb_i); +tmp.rx_stat10_rx_latency_acc_lsb_i := f_x_to_zero(left.rx_stat10_rx_latency_acc_lsb_i) or f_x_to_zero(right.rx_stat10_rx_latency_acc_lsb_i); +tmp.rx_stat11_rx_latency_acc_msb_i := f_x_to_zero(left.rx_stat11_rx_latency_acc_msb_i) or f_x_to_zero(right.rx_stat11_rx_latency_acc_msb_i); +tmp.rx_stat12_rx_latency_acc_cnt_lsb_i := f_x_to_zero(left.rx_stat12_rx_latency_acc_cnt_lsb_i) or f_x_to_zero(right.rx_stat12_rx_latency_acc_cnt_lsb_i); +tmp.rx_stat13_rx_latency_acc_cnt_msb_i := f_x_to_zero(left.rx_stat13_rx_latency_acc_cnt_msb_i) or f_x_to_zero(right.rx_stat13_rx_latency_acc_cnt_msb_i); +tmp.dbg_data_i := f_x_to_zero(left.dbg_data_i) or f_x_to_zero(right.dbg_data_i); +tmp.dummy_dummy_i := f_x_to_zero(left.dummy_dummy_i) or f_x_to_zero(right.dummy_dummy_i); +return tmp; +end function; +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrtx_streamers_stats.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrtx_streamers_stats.vhd new file mode 100644 index 000000000..05f22a807 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrtx_streamers_stats.vhd @@ -0,0 +1,362 @@ +------------------------------------------------------------------------------- +-- Title : WR Streamers statistics +-- Project : WR Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : xrtx_streamers_stats.vhd +-- Author : Maciej Lipinski +-- Company : CERN +-- Created : 2016-06-08 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- Module to collect, reset, snapshot statistics from the streamers. The +-- statistics are made available through wishbone I/F (outside this entity) +-- and diags_i/o (generic input/output arrays of 32-bit registers). Wishbone I/F +-- can be read via bus (PCI, VME,...). Diags can be read via wrpc commands and +-- SNMP. +-- +-- The module provides basic statistics such as: +-- * number of sent/received streamer frames +-- * number of lost frames/blocks +-- * accumulated latency of streamer frames +-- * count of the accumulated latencies +-- * max/min latency +-- * timestamp of the reset pulse +-- +-- The module allows to snapshot the statistics values as to have a coherent +-- view. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2016-2017CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.NUMERIC_STD.ALL; + +library work; +use work.wishbone_pkg.all; -- needed for t_wishbone_slave_in, etc +use work.streamers_pkg.all; -- needed for streamers +use work.wr_fabric_pkg.all; -- neede for :t_wrf_source_in, etc +use work.wrcore_pkg.all; -- needed for t_generic_word_array +use work.streamers_priv_pkg.all; + +entity xrtx_streamers_stats is + generic ( + -- Indicates whether this module instantiates both streamers (rx and tx) or only one + -- of them. An application that only receives or only transmits might want to use + -- RX_ONLY or TX_ONLY mode to save resources. + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + -- Width of frame counters + g_cnt_width : integer := 50; -- min:15, max:64, 50 bits should be ok for 50 years + g_acc_width : integer := 64 -- max value 64 + ); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- input signals from streamers + sent_frame_i : in std_logic; + rcvd_frame_i : in std_logic; + lost_block_i : in std_logic; + lost_frame_i : in std_logic; + lost_frames_cnt_i : in std_logic_vector(14 downto 0); + rcvd_latency_i : in std_logic_vector(27 downto 0); + rcvd_latency_valid_i : in std_logic; + + clk_ref_i : in std_logic; + tm_time_valid_i : in std_logic := '0'; + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + + -- statistic control + reset_stats_i : in std_logic; + snapshot_ena_i : in std_logic := '0'; + ----------------------- statistics ---------------------------------------- + -- output statistics: time of last reset of statistics + reset_time_tai_o : out std_logic_vector(39 downto 0) := x"0000000000"; + reset_time_cycles_o : out std_logic_vector(27 downto 0) := x"0000000"; + -- output statistics: tx/rx counters + sent_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + rcvd_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_block_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + -- output statistics: latency + latency_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + latency_acc_overflow_o : out std_logic; + latency_acc_o : out std_logic_vector(g_acc_width-1 downto 0); + latency_max_o : out std_logic_vector(27 downto 0); + latency_min_o : out std_logic_vector(27 downto 0); + + snmp_array_o : out t_generic_word_array(c_WRS_STATS_ARR_SIZE_OUT-1 downto 0); + snmp_array_i : in t_generic_word_array(c_WRS_STATS_ARR_SIZE_IN -1 downto 0) + ); + +end xrtx_streamers_stats; + +architecture rtl of xrtx_streamers_stats is + + signal reset_time_tai : std_logic_vector(39 downto 0); + signal reset_time_cycles : std_logic_vector(27 downto 0); + + signal sent_frame_cnt : unsigned(g_cnt_width-1 downto 0); + signal rcvd_frame_cnt : unsigned(g_cnt_width-1 downto 0); + signal lost_frame_cnt : unsigned(g_cnt_width-1 downto 0); + signal lost_block_cnt : unsigned(g_cnt_width-1 downto 0); + signal latency_cnt : unsigned(g_cnt_width-1 downto 0); + + signal latency_max : std_logic_vector(27 downto 0); + signal latency_min : std_logic_vector(27 downto 0); + signal latency_acc : unsigned(g_acc_width-1+1 downto 0); + signal latency_acc_overflow: std_logic; + + signal sent_frame_cnt_out : std_logic_vector(g_cnt_width-1 downto 0); + signal rcvd_frame_cnt_out : std_logic_vector(g_cnt_width-1 downto 0); + signal lost_frame_cnt_out : std_logic_vector(g_cnt_width-1 downto 0); + signal lost_block_cnt_out : std_logic_vector(g_cnt_width-1 downto 0); + signal latency_cnt_out : std_logic_vector(g_cnt_width-1 downto 0); + signal latency_acc_overflow_out : std_logic; + signal latency_acc_out : std_logic_vector(g_acc_width-1 downto 0); + signal latency_max_out : std_logic_vector(27 downto 0); + signal latency_min_out : std_logic_vector(27 downto 0); + + --- statistics resets: + signal reset_stats_remote: std_logic; + signal reset_stats : std_logic; + signal reset_stats_d1 : std_logic; + signal reset_stats_p : std_logic; + signal snapshot_remote_ena : std_logic; + signal snapshot_ena : std_logic; + signal snapshot_ena_d1 : std_logic; + + -- for code cleanness + constant c_cw : integer := g_cnt_width; + constant c_aw : integer := g_acc_width; +begin + + -- reset statistics when receiving signal from SNMP or Wishbone + reset_stats <= reset_stats_remote or reset_stats_i; + ------------------------------------------------------------------------------------------- + -- produce pulse of reset input signal, this pulse produces timesstamp to be timestamped + ------------------------------------------------------------------------------------------- + -- pulse is on falling and rising edge of the reset signal (reset when signal HIGH) + -- in this way, one can + -- 1. read the timestamp of the start of statistics acquisition + -- 2. reset HIGH + -- 3. read the timestamp of the end of statistics acquisition + -- 4. start acqusition + ------------------------------------------------------------------------------------------- + -- when exiting the reset, produce pulse for the timestamper + p_stats_reset: process(clk_i) + begin + if rising_edge(clk_i) then + if (rst_n_i = '0') then + reset_stats_p <= '0'; + reset_stats_d1 <= '0'; + else + reset_stats_d1 <= reset_stats; + reset_stats_p <= reset_stats xor reset_stats_d1; + end if; + end if; + end process; + + ------------------------------------------------------------------------------------------- + -- Timestamp of reset + ------------------------------------------------------------------------------------------- + -- process that timestamps the reset so that we can make statistics over time + U_Reset_Timestamper : pulse_stamper + port map ( + clk_ref_i => clk_ref_i, + clk_sys_i => clk_i, + rst_n_i => rst_n_i, + pulse_a_i => reset_stats_p, + tm_time_valid_i => tm_time_valid_i, + tm_tai_i => tm_tai_i, + tm_cycles_i => tm_cycles_i, + tag_tai_o => reset_time_tai, + tag_cycles_o => reset_time_cycles); + + reset_time_tai_o <= reset_time_tai; + reset_time_cycles_o <= reset_time_cycles; + + ------------------------------------------------------------------------------------------- + -- snapshot + ------------------------------------------------------------------------------------------- + -- snapshot is used to expose to user coherent value, so that the count for accumulated + -- latency is coherent with the accumulated latency and the average can be accurately + -- calculated + ------------------------------------------------------------------------------------------- + snapshot_ena <= snapshot_ena_i or snapshot_remote_ena; + -- snapshot + + gen_tx_stats: if(g_streamers_op_mode=TX_ONLY OR g_streamers_op_mode=TX_AND_RX) generate + U_TX_STATS: xtx_streamers_stats + generic map ( + g_cnt_width => g_cnt_width + ) + port map( + clk_i => clk_i, + rst_n_i => rst_n_i, + sent_frame_i => sent_frame_i, + reset_stats_i => reset_stats, + snapshot_ena_i => snapshot_ena, + sent_frame_cnt_o => sent_frame_cnt_out); + end generate gen_tx_stats; + gen_not_tx_stats: if(g_streamers_op_mode=RX_ONLY) generate + sent_frame_cnt_out <= (others => '0'); + end generate gen_not_tx_stats; + + gen_rx_stats: if(g_streamers_op_mode=RX_ONLY OR g_streamers_op_mode=TX_AND_RX) generate + U_RX_STATS: xrx_streamers_stats + generic map( + g_cnt_width => g_cnt_width, + g_acc_width => g_acc_width + ) + port map( + clk_i => clk_i, + rst_n_i => rst_n_i, + rcvd_frame_i => rcvd_frame_i, + lost_block_i => lost_block_i, + lost_frame_i => lost_frame_i, + lost_frames_cnt_i => lost_frames_cnt_i, + rcvd_latency_i => rcvd_latency_i, + rcvd_latency_valid_i => rcvd_latency_valid_i, + tm_time_valid_i => tm_time_valid_i, + snapshot_ena_i => snapshot_ena, + reset_stats_i => reset_stats, + rcvd_frame_cnt_o => rcvd_frame_cnt_out, + lost_frame_cnt_o => lost_frame_cnt_out, + lost_block_cnt_o => lost_block_cnt_out, + latency_cnt_o => latency_cnt_out, + latency_acc_overflow_o => latency_acc_overflow_out, + latency_acc_o => latency_acc_out, + latency_max_o => latency_max_out, + latency_min_o => latency_min_out); + end generate gen_rx_stats; + gen_not_rx_stats: if(g_streamers_op_mode=TX_ONLY) generate + rcvd_frame_cnt_out <= (others => '0'); + lost_frame_cnt_out <= (others => '0'); + lost_block_cnt_out <= (others => '0'); + latency_cnt_out <= (others => '0'); + latency_acc_overflow_out <= '0'; + latency_acc_out <= (others => '0'); + latency_max_out <= (others => '0'); + latency_min_out <= (others => '0'); + end generate gen_not_rx_stats; + ------------------------------------------------------------------------------------------- + -- wishbone local output + ------------------------------------------------------------------------------------------- + sent_frame_cnt_o <= sent_frame_cnt_out; + rcvd_frame_cnt_o <= rcvd_frame_cnt_out; + lost_frame_cnt_o <= lost_frame_cnt_out; + lost_block_cnt_o <= lost_block_cnt_out; + latency_max_o <= latency_max_out; + latency_min_o <= latency_min_out; + latency_acc_o <= latency_acc_out; + latency_cnt_o <= latency_cnt_out; + latency_acc_overflow_o <= latency_acc_overflow_out; + + ------------------------------------------------------------------------------------------- + -- SNMP remote output + -- Generic communication with WRPC that allows SNMP access via generic array of 32-bits + -- std_logic_vectors. The mapping of the generic vectors to meaningful information needs + -- to be made available to the user of SNMP + ------------------------------------------------------------------------------------------- + -- check sanity of values + assert (c_cw <= 64) + report "g_cnt_width value not suppported by f_pack_streamers_statistics" severity error; + assert (c_aw <= 64) + report "g_acc_width value not suppported by f_pack_streamers_statistics" severity error; + + -- translate generic input vectors to meaningful signals + reset_stats_remote <= snmp_array_i(0)(0); + snapshot_remote_ena <= snmp_array_i(0)(1); + + snmp_array_o(0)( 0) <= reset_stats; -- loop back for diagnostics + snmp_array_o(0)( 1) <= latency_acc_overflow_out; + snmp_array_o(0) (31 downto 2) <= (others => '0'); + + snmp_array_o(1)( 31 downto 0) <= x"0" & reset_time_cycles( 27 downto 0); + snmp_array_o(2)( 31 downto 0) <= reset_time_tai( 31 downto 0); + snmp_array_o(3)( 31 downto 0) <= x"000000" & reset_time_tai( 39 downto 32); + + -- translate meaningful signals (statistics values) to generic output vectors + snmp_array_o(4 )(31 downto 0) <= x"0" & latency_max_out(27 downto 0); + snmp_array_o(5 )(31 downto 0) <= x"0" & latency_min_out(27 downto 0); + + CNT_SINGLE_WORD_gen: if(c_cw < 33) generate + snmp_array_o(6 )(c_cw-1 downto 0) <= sent_frame_cnt_out; + snmp_array_o(6 )(31 downto c_cw) <= (others => '0'); + snmp_array_o(7 )(31 downto 0) <= (others => '0'); + + snmp_array_o(8 )(c_cw-1 downto 0) <= rcvd_frame_cnt_out; + snmp_array_o(8 )(31 downto c_cw) <= (others => '0'); + snmp_array_o(9 )(31 downto 0) <= (others => '0'); + + snmp_array_o(10)(c_cw-1 downto 0) <= lost_frame_cnt_out; + snmp_array_o(10)(31 downto c_cw) <= (others => '0'); + snmp_array_o(11)(31 downto 0) <= (others => '0'); + + snmp_array_o(12)(c_cw-1 downto 0) <= lost_block_cnt_out; + snmp_array_o(12)(31 downto c_cw) <= (others => '0'); + snmp_array_o(13)(31 downto 0) <= (others => '0'); + + snmp_array_o(14)(c_cw-1 downto 0) <= latency_cnt_out; + snmp_array_o(14)(31 downto c_cw) <= (others => '0'); + snmp_array_o(15)(31 downto 0) <= (others => '0'); + end generate; + ACC_SINGLE_WORD_gen: if(c_aw < 33) generate + snmp_array_o(16)(c_aw-1 downto 0) <= latency_acc_out; + snmp_array_o(16)(31 downto c_aw) <= (others => '0'); + snmp_array_o(17)(31 downto 0) <= (others => '0'); + end generate; + + --- + CNT_TWO_WORDs_gen: if(c_cw > 32) generate + snmp_array_o(6 )(31 downto 0) <= sent_frame_cnt_out(31 downto 0); + snmp_array_o(7 )(c_cw-32-1 downto 0) <= sent_frame_cnt_out(c_cw-1 downto 32); + snmp_array_o(7 )(31 downto c_cw-32) <= (others => '0'); + + snmp_array_o(8 )(31 downto 0) <= rcvd_frame_cnt_out(31 downto 0); + snmp_array_o(9 )(c_cw-32-1 downto 0) <= rcvd_frame_cnt_out(c_cw-1 downto 32); + snmp_array_o(9 )(31 downto c_cw-32) <= (others => '0'); + + snmp_array_o(10)(31 downto 0) <= lost_frame_cnt_out(31 downto 0); + snmp_array_o(11)(c_cw-32-1 downto 0) <= lost_frame_cnt_out(c_cw-1 downto 32); + snmp_array_o(11 )(31 downto c_cw-32) <= (others => '0'); + + snmp_array_o(12)(31 downto 0) <= lost_block_cnt_out(31 downto 0); + snmp_array_o(13)(c_cw-32-1 downto 0) <= lost_block_cnt_out(c_cw-1 downto 32); + snmp_array_o(13 )(31 downto c_cw-32) <= (others => '0'); + + snmp_array_o(14)(31 downto 0) <= latency_cnt_out(31 downto 0); + snmp_array_o(15)(c_cw-32-1 downto 0) <= latency_cnt_out(c_cw-1 downto 32); + snmp_array_o(15 )(31 downto c_cw-32) <= (others => '0'); + end generate; + ACC_TWO_WORDs_gen: if(c_aw > 32) generate + snmp_array_o(16)(31 downto 0) <= latency_acc_out(31 downto 0); + snmp_array_o(17)(c_aw-32-1 downto 0) <= latency_acc_out(c_aw-1 downto 32) ; + snmp_array_o(17)(31 downto c_aw-32) <= (others => '0'); + end generate; + +end rtl; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamer.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamer.vhd new file mode 100644 index 000000000..e135c0b08 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamer.vhd @@ -0,0 +1,677 @@ +------------------------------------------------------------------------------- +-- Title : Transmission Streamer +-- Project : WR Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : xrx_streamer.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-11-02 +-- Platform : FPGA-generic +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: A simple core demonstrating how to encapsulate a continuous +-- stream of data words into Ethernet frames, in a format that is accepted by +-- the White Rabbit PTP core. This core decodes Ethernet frames encoded by +-- xtx_streamer. More info in the documentation. +------------------------------------------------------------------------------- +-- Copyright (c) 2012-2017 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.streamers_priv_pkg.all; +use work.streamers_pkg.all; + +entity xrx_streamer is + + generic ( + -- Width of the data words, must be multiple of 16 bits. This value set to this generic + -- on the receviving device must be the same as the value of g_tx_data_width set on the + -- transmitting node. The g_rx_data_width and g_tx_data_width can be set to different + -- values in the same device (i.e. instantiation of xwr_transmission entity). It is the + -- responsibility of a network designer to make sure these parameters are properly set + -- in the network. + g_data_width : integer := 32; + + -- Size of RX buffer, in data words. + g_buffer_size : integer := 256; + + -- DO NOT USE unless you know what you are doing + -- legacy: the streamers that were initially used in Btrain did not check/insert + -- the escape code. This is justified if only one block of a known number of words is + -- sent/expected. + g_escape_code_disable : boolean := FALSE; + + -- DO NOT USE unless you know what you are doing + -- legacy: the streamers that were initially used in Btrain accepted only a fixed + -- number of words, regardless of the frame content. If this generic is set to number + -- other than zero, only a fixed number of words is accepted. + -- In combination with the g_escape_code_disable generic set to TRUE, the behaviour of + -- the "Btrain streamers" can be recreated. + g_expected_words_number : integer := 0 + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + -- Endpoint/WRC interface + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + + --------------------------------------------------------------------------- + -- WRC Timing interface, used for latency measurement + -- Caution: uses clk_ref_i clock domain! + --------------------------------------------------------------------------- + + -- White Rabbit reference clock + clk_ref_i : in std_logic := '0'; + + -- Time valid flag + tm_time_valid_i : in std_logic := '0'; + + -- TAI seconds + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + + -- Fractional part of the second (in clk_ref_i cycles) + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + + --------------------------------------------------------------------------- + -- User interface + --------------------------------------------------------------------------- + + -- 1 indicates the 1st word of the data block on rx_data_o. + rx_first_p1_o : out std_logic; + -- 1 indicates the last word of the data block on rx_data_o. + rx_last_p1_o : out std_logic; + -- Received data. + rx_data_o : out std_logic_vector(g_data_width-1 downto 0); + -- 1 indicted that rx_data_o is outputting a valid data word. + rx_valid_o : out std_logic; + -- Synchronous data request input: when 1, the streamer may output another + -- data word in the subsequent clock cycle. + rx_dreq_i : in std_logic; + -- Lost output: 1 indicates that one or more frames or blocks have been lost + -- (left for backward compatibility). + rx_lost_p1_o : out std_logic := '0'; + -- indicates that one or more blocks within frame are missing + rx_lost_blocks_p1_o : out std_logic := '0'; + -- indicates that one or more frames are missing, the number of frames is provied + rx_lost_frames_p1_o : out std_logic := '0'; + --number of lost frames, the 0xF...F means that counter overflew + rx_lost_frames_cnt_o : out std_logic_vector(14 downto 0); + -- Latency measurement output: indicates the transport latency (between the + -- TX streamer in remote device and this streamer), in clk_ref_i clock cycles. + rx_latency_o : out std_logic_vector(27 downto 0); + -- 1 when the latency on rx_latency_o is valid. + rx_latency_valid_o : out std_logic; + -- received streamer frame (counts all frames, corrupted and not) + rx_frame_p1_o : out std_logic; + -- configuration + rx_streamer_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default + ); + +end xrx_streamer; + +architecture rtl of xrx_streamer is + + type t_rx_state is (IDLE, HEADER, FRAME_SEQ_ID, PAYLOAD, SUBFRAME_HEADER, EOF); + + signal fab, fsm_in : t_pipe; + + signal state : t_rx_state; + + signal ser_count : unsigned(7 downto 0); + signal seq_no, seq_new,count : unsigned(14 downto 0); + + signal crc_match, crc_en, crc_en_masked, crc_restart : std_logic; + + signal detect_escapes, is_escape : std_logic; + signal rx_pending : std_logic; + + signal pack_data, fifo_data : std_logic_vector(g_data_width-1 downto 0); + + signal fifo_drop, fifo_accept, fifo_accept_d0, fifo_dvalid : std_logic; + signal fifo_sync, fifo_last, frames_lost, blocks_lost : std_logic; + signal fifo_dout, fifo_din : std_logic_vector(g_data_width + 1 downto 0); + + signal pending_write, fab_dvalid_pre : std_logic; + + + signal tx_tag_cycles, rx_tag_cycles : std_logic_vector(27 downto 0); + signal tx_tag_valid, rx_tag_valid : std_logic; + + signal got_next_subframe : std_logic; + signal is_frame_seq_id : std_logic; + signal word_count : unsigned(11 downto 0); + signal sync_seq_no : std_logic; + + -- fixed latency signals + type t_rx_delay_state is (DISABLED, DELAY, ALLOW); + signal timestamped : std_logic; + signal delay_cnt : unsigned(27 downto 0); + signal rx_dreq_allow : std_logic; + signal rx_latency : unsigned(27 downto 0); + signal rx_latency_stored : unsigned(27 downto 0); + signal rx_latency_valid : std_logic; + signal delay_state : t_rx_delay_state; + signal rx_dreq : std_logic; + signal is_vlan : std_logic; + + constant c_fixed_latency_zero : unsigned(27 downto 0) := (others => '0'); + constant c_timestamper_delay : unsigned(27 downto 0) := to_unsigned(12, 28); -- cycles + +begin -- rtl + + U_rx_crc_generator : gc_crc_gen + generic map ( + g_polynomial => x"1021", + g_init_value => x"ffff", + g_residue => x"470f", + g_data_width => 16, + g_sync_reset => 1, + g_dual_width => 0, + g_registered_match_output => true) + port map ( + clk_i => clk_sys_i, + rst_i => '0', + restart_i => crc_restart, + en_i => crc_en_masked, + data_i => fsm_in.data, + half_i => '0', + match_o => crc_match); + + crc_en_masked <= crc_en and fsm_in.dvalid; + + U_Fabric_Sink : xwb_fabric_sink + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + snk_i => snk_i, + snk_o => snk_o, + addr_o => fab.addr, + data_o => fab.data, + dvalid_o => fab_dvalid_pre, + sof_o => fab.sof, + eof_o => fab.eof, + error_o => fab.error, + bytesel_o => fab.bytesel, + dreq_i => fab.dreq); + + fab.dvalid <= '1' when fab_dvalid_pre = '1' and fab.addr = c_WRF_DATA and fab.bytesel = '0' else '0'; + gen_escape: if (g_escape_code_disable = FALSE) generate + U_Escape_Detect : escape_detector + generic map ( + g_data_width => 16, + g_escape_code => x"cafe") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + d_i => fab.data, + d_detect_enable_i => detect_escapes, + d_valid_i => fab.dvalid, + d_req_o => fab.dreq, + d_o => fsm_in.data, + d_escape_o => is_escape, + d_valid_o => fsm_in.dvalid, + d_req_i => fsm_in.dreq); + end generate gen_escape; + gen_no_escape: if (g_escape_code_disable = TRUE) generate + fsm_in.dvalid <= fab.dvalid; + fsm_in.data <= fab.data; + fab.dreq <= fsm_in.dreq; + is_escape <= '0'; + end generate gen_no_escape; + fsm_in.eof <= fab.eof or fab.error; + fsm_in.sof <= fab.sof; + + + U_Output_FIFO : dropping_buffer + generic map ( + g_size => g_buffer_size, + g_data_width => g_data_width + 2) + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + d_i => fifo_din, + d_req_o => fsm_in.dreq, + d_drop_i => fifo_drop, + d_accept_i => fifo_accept_d0, + d_valid_i => fifo_dvalid, + d_o => fifo_dout, + d_valid_o => rx_valid_o, + d_req_i => rx_dreq); + + fifo_din(g_data_width+1) <= fifo_sync; + fifo_din(g_data_width) <= fifo_last or + ((not pending_write) and is_escape); -- when word is 16 bits + fifo_din(g_data_width-1 downto 0) <= fifo_data; + + rx_data_o <= fifo_dout(g_data_width-1 downto 0); + rx_first_p1_o <= fifo_dout(g_data_width+1); + rx_last_p1_o <= fifo_dout(g_data_width); + + U_RX_Timestamper : pulse_stamper + port map ( + clk_ref_i => clk_ref_i, + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + pulse_a_i => fsm_in.sof, + tm_time_valid_i => tm_time_valid_i, + tm_tai_i => tm_tai_i, + tm_cycles_i => tm_cycles_i, + tag_cycles_o => rx_tag_cycles); + + ------------------------------------------------------------------------------------------- + -- fixed latency implementation + ------------------------------------------------------------------------------------------- + + -- mask rx_dreq to prevent reception + rx_dreq <= rx_dreq_i and rx_dreq_allow; + -- produce a pulse when SOF is timestamped, this pulse starts counter in clk_sys clock + -- domain + U_sync_with_clk : gc_sync_ffs + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + data_i => fsm_in.sof, + synced_o => timestamped); + + -- introduce fixed latency, if configured to do so + p_fixed_latency_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + delay_state <= DISABLED; + rx_latency_stored <= (others=>'0'); + rx_dreq_allow <= '1'; + delay_cnt <= c_timestamper_delay; + else + case delay_state is + when DISABLED => + if unsigned(rx_streamer_cfg_i.fixed_latency) /= c_fixed_latency_zero then + delay_state <= ALLOW; + end if; + rx_latency_stored <= (others=>'0'); + delay_cnt <= c_timestamper_delay; + rx_dreq_allow <= '1'; + when ALLOW => + if unsigned(rx_streamer_cfg_i.fixed_latency) = c_fixed_latency_zero then + delay_state <= DISABLED; + elsif(rx_latency_valid ='1') then + rx_dreq_allow <= '0'; + rx_latency_stored <= rx_latency; + delay_state <= DELAY; + end if; + if(timestamped = '1') then + delay_cnt <= c_timestamper_delay; + else + delay_cnt <= delay_cnt + 2; + end if; + when DELAY => + if unsigned(rx_streamer_cfg_i.fixed_latency) <= delay_cnt + rx_latency_stored then + rx_latency_stored <= (others=>'0'); + rx_dreq_allow <= '1'; + delay_state <= ALLOW; + else + delay_cnt <= delay_cnt + 2; + end if; + end case; + end if; + end if; + end process; + + ------------------------------------------------------------------------------------------- + -- end of fixed latency implementation + -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + p_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= IDLE; + count <= (others => '0'); + seq_no <= (others => '1'); + detect_escapes <= '0'; + crc_en <= '0'; + fifo_accept <= '0'; + fifo_drop <= '0'; + fifo_dvalid <= '0'; + pending_write <= '0'; + got_next_subframe <= '0'; + fifo_sync <= '0'; + fifo_last <= '0'; + tx_tag_valid <= '0'; + ser_count <= (others => '0'); + word_count <= (others => '0'); + sync_seq_no <= '1'; + rx_frame_p1_o <= '0'; + rx_lost_frames_cnt_o <= (others => '0'); + frames_lost <= '0'; + rx_latency <= (others=>'0'); + rx_latency_valid <= '0'; + blocks_lost <= '0'; + pack_data <= (others=>'0'); + is_vlan <= '0'; + else + case state is + when IDLE => + detect_escapes <= '0'; + crc_en <= '0'; + count <= (others => '0'); + fifo_accept <= '0'; + fifo_drop <= '0'; + fifo_dvalid <= '0'; + pending_write <= '0'; + got_next_subframe <='0'; + ser_count <= (others => '0'); + fifo_sync <='0'; + fifo_last <= '0'; + word_count <= (others => '0'); + tx_tag_valid <= '0'; + rx_frame_p1_o <= '0'; + rx_lost_frames_cnt_o <= (others => '0'); + frames_lost <= '0'; + blocks_lost <= '0'; + rx_latency <= (others=>'0'); + rx_latency_valid <= '0'; + is_vlan <= '0'; + + if(fsm_in.sof = '1') then + state <= HEADER; + end if; + + when HEADER => + if(fsm_in.eof = '1') then + state <= IDLE; + elsif(fsm_in.dvalid = '1') then + case count(7 downto 0) is + when x"00" => + if(fsm_in.data /= rx_streamer_cfg_i.mac_local(47 downto 32) nor (rx_streamer_cfg_i.accept_broadcasts = '1' and fsm_in.data /= x"ffff")) then + state <= IDLE; + end if; + count <= count + 1; + when x"01" => + if(fsm_in.data /= rx_streamer_cfg_i.mac_local(31 downto 16) nor (rx_streamer_cfg_i.accept_broadcasts = '1' and fsm_in.data /= x"ffff")) then + state <= IDLE; + end if; + count <= count + 1; + when x"02" => + if(fsm_in.data /= rx_streamer_cfg_i.mac_local(15 downto 0) nor (rx_streamer_cfg_i.accept_broadcasts = '1' and fsm_in.data /= x"ffff")) then + state <= IDLE; + end if; + count <= count + 1; + when x"03" => + if(fsm_in.data /= rx_streamer_cfg_i.mac_remote(47 downto 32) and rx_streamer_cfg_i.filter_remote ='1') then + state <= IDLE; + end if; + count <= count + 1; + when x"04" => + if(fsm_in.data /= rx_streamer_cfg_i.mac_remote(31 downto 16) and rx_streamer_cfg_i.filter_remote ='1') then + state <= IDLE; + end if; + count <= count + 1; + when x"05" => + if(fsm_in.data /= rx_streamer_cfg_i.mac_remote(15 downto 0) and rx_streamer_cfg_i.filter_remote ='1') then + state <= IDLE; + end if; + count <= count + 1; + when x"06" => + if(fsm_in.data = x"8100") then + is_vlan <='1'; + elsif(fsm_in.data /= rx_streamer_cfg_i.ethertype) then + state <= IDLE; + is_vlan <='0'; + end if; + count <= count + 1; + when x"07" => + if(is_vlan = '0') then + tx_tag_valid <= fsm_in.data(15); + tx_tag_cycles(27 downto 16)<= fsm_in.data(11 downto 0); + end if; + count <= count + 1; + when x"08" => + if(is_vlan = '0') then + tx_tag_cycles(15 downto 0) <= fsm_in.data; + count <= count + 1; + crc_en <= '1'; + detect_escapes <= '1'; + state <= FRAME_SEQ_ID; + rx_frame_p1_o <= '1'; + elsif(fsm_in.data /= rx_streamer_cfg_i.ethertype) then + state <= IDLE; + end if; + count <= count + 1; + when x"09" => + tx_tag_valid <= fsm_in.data(15); + tx_tag_cycles(27 downto 16)<= fsm_in.data(11 downto 0); + count <= count + 1; + when x"0A" => + tx_tag_cycles(15 downto 0) <= fsm_in.data; + count <= count + 1; + crc_en <= '1'; + detect_escapes <= '1'; + state <= FRAME_SEQ_ID; + rx_frame_p1_o <= '1'; + count <= count + 1; + when others => null; + end case; + end if; + + when FRAME_SEQ_ID => + rx_frame_p1_o <= '0'; + if(fsm_in.eof = '1') then + state <= IDLE; + elsif(fsm_in.dvalid = '1') then + count <= "000" & x"001"; -- use as subframe seq_no + state <= PAYLOAD; + fifo_drop <= '0'; + fifo_accept <= '0'; + ser_count <= (others => '0'); + word_count <= word_count + 1; -- count words, increment in advance + got_next_subframe <= '1'; + if(tx_tag_valid = '1') then + rx_latency_valid <= '1'; + if(unsigned(tx_tag_cycles) > unsigned(rx_tag_cycles)) then + rx_latency <= unsigned(rx_tag_cycles) - unsigned(tx_tag_cycles) + to_unsigned(125000000, 28); + else + rx_latency <= unsigned(rx_tag_cycles) - unsigned(tx_tag_cycles); + end if; + tx_tag_valid <= '0'; + else + rx_latency_valid <= '0'; + end if; + + if(std_logic_vector(seq_no) /= fsm_in.data(14 downto 0)) then + seq_no <= unsigned(fsm_in.data(14 downto 0))+1; + if (sync_seq_no = '1') then -- sync to the first received seq_no + sync_seq_no <= '0'; + frames_lost <= '0'; + rx_lost_frames_cnt_o <= (others => '0'); + else + rx_lost_frames_cnt_o <= std_logic_vector(unsigned(fsm_in.data(14 downto 0)) - seq_no); + frames_lost <= '1'; + end if; + else + seq_no <= unsigned(seq_no + 1); + frames_lost <= '0'; + rx_lost_frames_cnt_o <= (others => '0'); + end if; + end if; + + when SUBFRAME_HEADER => + fifo_drop <= '0'; + fifo_accept <= '0'; + ser_count <= (others => '0'); + + if(fsm_in.eof = '1') then + state <= IDLE; + got_next_subframe <= '0'; + blocks_lost <= '0'; + elsif (fsm_in.dvalid = '1' and is_escape = '1') then + got_next_subframe <= '1'; + + if(std_logic_vector(count) /= fsm_in.data(14 downto 0)) then + count <= unsigned(fsm_in.data(14 downto 0))+1; + blocks_lost <= '1'; + else + count <= count + 1; + blocks_lost <= '0'; + end if; + state <= PAYLOAD; + end if; + + when PAYLOAD => + frames_lost <= '0'; + rx_lost_frames_cnt_o <= (others => '0'); + rx_latency_valid <= '0'; + fifo_sync <= got_next_subframe; + + if(fsm_in.eof = '1') then + state <= IDLE; + fifo_drop <= '1'; + fifo_accept <= '0'; + got_next_subframe <= '0'; + + elsif(fsm_in.dvalid = '1') then + + + + if(is_escape = '1') then + ser_count <= (others => '0'); + fifo_last <= '1'; + + got_next_subframe <= '1'; + + if(fsm_in.data(15) = '1') then + + if(std_logic_vector(count) /= fsm_in.data(14 downto 0)) then + count <= unsigned(fsm_in.data(14 downto 0)); + blocks_lost <= '1'; + else + count <= unsigned(count + 1); + blocks_lost <= '0'; + end if; + + state <= PAYLOAD; + + fifo_accept <= crc_match; --_latched; + fifo_drop <= not crc_match; --_latched; + fifo_dvalid <= pending_write and not fifo_dvalid; + pending_write <= '0'; + + elsif fsm_in.data = x"0bad" then + blocks_lost <= '0'; + state <= EOF; + fifo_accept <= crc_match; --_latched; + fifo_drop <= not crc_match; --_latched; + fifo_dvalid <= pending_write and not fifo_dvalid; + else + blocks_lost <= '0'; + state <= EOF; + fifo_drop <= '1'; + fifo_accept <= '0'; + end if; + + else --of: if(is_escape = '1' or word_count = g_expected_words_number) then + + fifo_last <= '0'; + fifo_accept <= '0'; + fifo_drop <= '0'; + blocks_lost <= '0'; + + pack_data(to_integer(ser_count) * 16 + 15 downto to_integer(ser_count) * 16) <= fsm_in.data; + + if(ser_count = g_data_width/16 - 1) then + ser_count <= (others => '0'); + + if (ser_count = x"00") then -- ML: the case when g_data_width == 16 + fifo_sync <= got_next_subframe; + fifo_data(g_data_width-1 downto 0) <= pack_data(g_data_width-1 downto 0); + fifo_dvalid <= not is_escape; + pending_write <= '0'; + else + ser_count <= (others => '0'); + fifo_data(g_data_width-16-1 downto 0) <= pack_data(g_data_width-16-1 downto 0); + fifo_data(g_data_width-1 downto g_data_width-16) <= fsm_in.data; + fifo_dvalid <= '0'; + pending_write <= '1'; + end if; + if(word_count = g_expected_words_number) then + state <= EOF; + fifo_accept <= '1'; + fifo_drop <= '0'; + fifo_dvalid <= '1'; + else + word_count <= word_count + 1; + end if; + elsif(ser_count = g_data_width/16-2 and pending_write = '1') then + pending_write <= '0'; + ser_count <= ser_count + 1; + fifo_dvalid <= '1'; + fifo_sync <= got_next_subframe; + got_next_subframe <= '0'; + else + ser_count <= ser_count + 1; + fifo_dvalid <= '0'; + end if; + + end if; + else --of: elsif(fsm_in.dvalid = '1') then + fifo_dvalid <= '0'; + end if; + + if(fifo_dvalid = '1') then + fifo_sync <= '0'; + end if; + + + when EOF => + fifo_dvalid <= '0'; + fifo_drop <= '0'; + fifo_accept <= '0'; + state <= IDLE; + + end case; + end if; + end if; + end process; + + p_delay_fifo_accept : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + fifo_accept_d0 <= fifo_accept; + end if; + end process; + + rx_lost_p1_o <= frames_lost or blocks_lost; + rx_lost_blocks_p1_o <= blocks_lost; + rx_lost_frames_p1_o <= frames_lost; + rx_latency_o <= std_logic_vector(rx_latency); + rx_latency_valid_o <= rx_latency_valid; + crc_restart <= '1' when (state = FRAME_SEQ_ID or (is_escape = '1' and fsm_in.data(15) = '1')) else not rst_n_i; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamers_stats.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamers_stats.vhd new file mode 100644 index 000000000..d2257ce57 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xrx_streamers_stats.vhd @@ -0,0 +1,231 @@ +------------------------------------------------------------------------------- +-- Title : WR Recpetion Streamers statistics +-- Project : White Rabbit Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : xrx_streamers_stats.vhd +-- Author : Maciej Lipinski +-- Company : CERN +-- Created : 2017-04-19 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- This module provies the reception portion of statistics and +-- allows to snapshot their values. See xrtx_streamers_stats for +-- more detailed description. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2016 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +--------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.NUMERIC_STD.ALL; + +library work; +use work.wishbone_pkg.all; -- needed for t_wishbone_slave_in, etc +use work.streamers_pkg.all; -- needed for streamers +use work.wr_fabric_pkg.all; -- neede for :t_wrf_source_in, etc +use work.wrcore_pkg.all; -- needed for t_generic_word_array +-- use work.wr_transmission_wbgen2_pkg.all; + +entity xrx_streamers_stats is + + generic ( + -- Width of frame counters + g_cnt_width : integer := 50; -- min:15, max:64, 50 bits should be ok for 50 years + g_acc_width : integer := 64 -- max value 64 + ); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- input signals from streamers + rcvd_frame_i : in std_logic; + lost_block_i : in std_logic; + lost_frame_i : in std_logic; + lost_frames_cnt_i : in std_logic_vector(14 downto 0); + rcvd_latency_i : in std_logic_vector(27 downto 0); + rcvd_latency_valid_i : in std_logic; + tm_time_valid_i : in std_logic; + + snapshot_ena_i : in std_logic := '0'; + reset_stats_i : in std_logic; + ----------------------- statistics ---------------------------------------- + -- output statistics: tx/rx counters + rcvd_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + lost_block_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + -- output statistics: latency + latency_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0); + latency_acc_overflow_o : out std_logic; + latency_acc_o : out std_logic_vector(g_acc_width-1 downto 0); + latency_max_o : out std_logic_vector(27 downto 0); + latency_min_o : out std_logic_vector(27 downto 0) + ); + +end xrx_streamers_stats; + +architecture rtl of xrx_streamers_stats is + + + signal rcvd_frame_cnt : unsigned(g_cnt_width-1 downto 0); + signal lost_frame_cnt : unsigned(g_cnt_width-1 downto 0); + signal lost_block_cnt : unsigned(g_cnt_width-1 downto 0); + signal latency_cnt : unsigned(g_cnt_width-1 downto 0); + + signal latency_max : std_logic_vector(27 downto 0); + signal latency_min : std_logic_vector(27 downto 0); + signal latency_acc : unsigned(g_acc_width-1+1 downto 0); + signal latency_acc_overflow: std_logic; + + -- snaphsot + signal rcvd_frame_cnt_d1 : unsigned(g_cnt_width-1 downto 0); + signal lost_frame_cnt_d1 : unsigned(g_cnt_width-1 downto 0); + signal lost_block_cnt_d1 : unsigned(g_cnt_width-1 downto 0); + signal latency_cnt_d1 : unsigned(g_cnt_width-1 downto 0); + + signal latency_max_d1 : std_logic_vector(27 downto 0); + signal latency_min_d1 : std_logic_vector(27 downto 0); + signal latency_acc_d1 : unsigned(g_acc_width-1+1 downto 0); + signal latency_acc_overflow_d1: std_logic; + + signal snapshot_ena_d1 : std_logic; + +begin + + ------------------------------------------------------------------------------------------- + -- frame/block statistics, i.e. lost, sent, received + ------------------------------------------------------------------------------------------- + -- process that counts: receved/lost frames + p_cnts: process(clk_i) + begin + if rising_edge(clk_i) then + if (rst_n_i = '0' or reset_stats_i = '1') then + rcvd_frame_cnt <= (others => '0'); + lost_frame_cnt <= (others => '0'); + lost_block_cnt <= (others => '0'); + else + -- count received frames + if(rcvd_frame_i = '1') then + rcvd_frame_cnt <= rcvd_frame_cnt + 1; + end if; + -- count lost frames + if(lost_frame_i = '1') then + lost_frame_cnt <= lost_frame_cnt + resize(unsigned(lost_frames_cnt_i),lost_frame_cnt'length); + end if; + -- count lost blocks + if(lost_block_i = '1') then + lost_block_cnt <= lost_block_cnt + 1; + end if; + end if; + end if; + end process; + + ------------------------------------------------------------------------------------------- + -- latency statistics + ------------------------------------------------------------------------------------------- + p_latency_stats: process(clk_i) + begin + if rising_edge(clk_i) then + if (rst_n_i = '0' or reset_stats_i = '1') then + latency_max <= (others => '0'); + latency_min <= (others => '1'); + latency_acc <= (others => '0'); + latency_cnt <= (others => '0'); + latency_acc_overflow <= '0'; + else + if(rcvd_latency_valid_i = '1' and tm_time_valid_i = '1') then + if(latency_max < rcvd_latency_i) then + latency_max <= rcvd_latency_i; + end if; + if(latency_min > rcvd_latency_i) then + latency_min <= rcvd_latency_i; + end if; + if(latency_acc(g_acc_width) ='1') then + latency_acc_overflow <= '1'; + end if; + latency_cnt <= latency_cnt + 1; + latency_acc <= latency_acc + resize(unsigned(rcvd_latency_i),latency_acc'length); + end if; + end if; + end if; + end process; + + ------------------------------------------------------------------------------------------- + -- snapshot + ------------------------------------------------------------------------------------------- + -- snapshot is used to expose to user coherent value, so that the count for accumulated + -- latency is coherent with the accumulated latency and the average can be accurately + -- calculated + ------------------------------------------------------------------------------------------- + + -- snapshot + p_stats_snapshot: process(clk_i) + begin + if rising_edge(clk_i) then + if (rst_n_i = '0') then + snapshot_ena_d1 <= '0'; + rcvd_frame_cnt_d1 <= (others=>'0'); + lost_frame_cnt_d1 <= (others=>'0'); + lost_block_cnt_d1 <= (others=>'0'); + latency_cnt_d1 <= (others=>'0'); + + latency_max_d1 <= (others=>'0'); + latency_min_d1 <= (others=>'0'); + latency_acc_d1 <= (others=>'0'); + latency_acc_overflow_d1 <= '0'; + else + if(snapshot_ena_i = '1' and snapshot_ena_d1 = '0') then + rcvd_frame_cnt_d1 <= rcvd_frame_cnt; + lost_frame_cnt_d1 <= lost_frame_cnt; + lost_block_cnt_d1 <= lost_block_cnt; + latency_cnt_d1 <= latency_cnt; + + latency_max_d1 <= latency_max; + latency_min_d1 <= latency_min; + latency_acc_d1 <= latency_acc; + latency_acc_overflow_d1 <= latency_acc_overflow; + end if; + snapshot_ena_d1 <= snapshot_ena_i; + end if; + end if; + end process; + + ------------------------------------------------------------------------------------------- + -- snapshot or current value + ------------------------------------------------------------------------------------------- + rcvd_frame_cnt_o <= std_logic_vector(rcvd_frame_cnt_d1) when (snapshot_ena_d1 = '1') else + std_logic_vector(rcvd_frame_cnt); + lost_frame_cnt_o <= std_logic_vector(lost_frame_cnt_d1) when (snapshot_ena_d1 = '1') else + std_logic_vector(lost_frame_cnt); + lost_block_cnt_o <= std_logic_vector(lost_block_cnt_d1) when (snapshot_ena_d1 = '1') else + std_logic_vector(lost_block_cnt); + latency_max_o <= latency_max_d1 when (snapshot_ena_d1 = '1') else + latency_max; + latency_min_o <= latency_min_d1 when (snapshot_ena_d1 = '1') else + latency_min; + latency_acc_o <= std_logic_vector(latency_acc_d1(g_acc_width-1 downto 0)) when (snapshot_ena_d1 = '1') else + std_logic_vector(latency_acc(g_acc_width-1 downto 0)); + latency_cnt_o <= std_logic_vector(latency_cnt_d1) when (snapshot_ena_d1 = '1') else + std_logic_vector(latency_cnt); + latency_acc_overflow_o <= latency_acc_overflow_d1 when (snapshot_ena_d1 = '1') else + latency_acc_overflow; + +end rtl; \ No newline at end of file diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamer.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamer.vhd new file mode 100644 index 000000000..fea78ab7e --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamer.vhd @@ -0,0 +1,597 @@ +------------------------------------------------------------------------------- +-- Title : Reception streamer +-- Project : WR streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : xtx_streamer.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2012-11-02 +-- Platform : FPGA-generic +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: A simple core demonstrating how to encapsulate a continuous +-- stream of data words into Ethernet frames, in a format that is accepted by +-- the White Rabbit PTP core. More info in the documentation. +------------------------------------------------------------------------------- +-- Copyright (c) 2012-2017 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wishbone_pkg.all; +use work.wr_fabric_pkg.all; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.streamers_priv_pkg.all; +use work.streamers_pkg.all; + +entity xtx_streamer is + generic ( + -- Width of data words on tx_data_i, must be multiple of 16 bits. + g_data_width : integer := 32; + + -- Size of Tx buffer, in data words. + g_tx_buffer_size : integer := 256; + + -- Minimum number of data words in the TX buffer that will trigger transmission of an + -- Ethernet frame. It cannot be breater than g_tx_buffer_size; it is recommended that + -- g_tx_buffer_size = 2 * g_tx_threshold. + -- Note that in order for a frame to be transmitted, the buffer must conatain at + -- least one complete block. + g_tx_threshold : integer := 128; + + -- Maximum number of data words in a single Ethernet frame. It also defines + -- the maximum block size (since blocks can't be currently split across + -- multiple frames). It cannot be greater than g_tx_buffer_size + g_tx_max_words_per_frame : integer := 256; + + -- Transmission timeout (in clk_sys_i cycles), after which the contents + -- of TX buffer are sent regardless of the amount of data that is currently + -- stored in the buffer, so that data in the buffer does not get stuck. + g_tx_timeout : integer := 1024; + + -- DO NOT USE unless you know what you are doing + -- legacy stuff: the streamers initially used in Btrain did not check/insert the escape + -- code. This is justified if only one block of a known number of words is sent/expected + g_escape_code_disable : boolean := FALSE; + + -- simulation mode: it is set to override the startaup-timer, the value with which + -- the timer is overriden is set in the second generic + g_simulation : integer :=0; + -- startup counter, used only in simulatin mode (value in 16ns cycles) + g_sim_startup_cnt : integer := 6250-- 100us + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + -- Endpoint/WRC interface - packet source + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + + --------------------------------------------------------------------------- + -- WRC Timing interface, used for latency measurement + -- Caution: uses clk_ref_i clock domain! + --------------------------------------------------------------------------- + + -- White Rabbit reference clock + clk_ref_i : in std_logic := '0'; + + -- Time valid flag + tm_time_valid_i : in std_logic := '0'; + + -- TAI seconds + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + + -- Fractional part of the second (in clk_ref_i cycles) + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + + -- status of the link, in principle the tx can be done only if link is oK + link_ok_i : in std_logic := '1'; + --------------------------------------------------------------------------- + -- User interface + --------------------------------------------------------------------------- + + -- Data word to be sent. + tx_data_i : in std_logic_vector(g_data_width-1 downto 0); + + -- 1 indicates that the tx_data_i contains a valid data word. + tx_valid_i : in std_logic; + + -- Synchronous data request: if active, the user may send a data word in + -- the following clock cycle. + tx_dreq_o : out std_logic; + + -- Last signal. Can be used to indicate the last data word in a larger + -- block of samples (see documentation for more details). + tx_last_p1_i : in std_logic := '1'; + + -- Flush input. When asserted, the streamer will immediatly send out all + -- the data that is stored in its TX buffer, ignoring g_tx_timeout. + tx_flush_p1_i : in std_logic := '0'; + + -- Reset sequence number. When asserted, the internal sequence number + -- generator used to detect loss of frames is reset to 0. Advanced feature. + tx_reset_seq_i : in std_logic := '0'; + -- successfully sent streamer frame + tx_frame_p1_o : out std_logic; + -- Configuration + tx_streamer_cfg_i : in t_tx_streamer_cfg := c_tx_streamer_cfg_default + ); + +end xtx_streamer; + +architecture rtl of xtx_streamer is + + type t_tx_state is (IDLE, SOF, ETH_HEADER, FRAME_SEQ_ID, SUBFRAME_HEADER, PAYLOAD, CRC_WORD, PADDING, EOF); + + constant c_min_packet_size : integer := 32; + + signal tx_threshold_hit : std_logic; + signal tx_timeout_hit : std_logic; + signal tx_flush_latched : std_logic; + + signal tx_fifo_last, tx_fifo_we, tx_fifo_full, tx_fifo_empty, tx_fifo_rd : std_logic; + signal tx_fifo_q, tx_fifo_d : std_logic_vector(g_data_width downto 0); + signal state : t_tx_state; + signal seq_no, count : unsigned(14 downto 0); + signal ser_count : unsigned(7 downto 0); + signal word_count : unsigned(11 downto 0); --2^12 = 4096*2 bytes (can accommodate jambo frame) + signal total_words : unsigned(10 downto 0); + + signal timeout_counter : unsigned(11 downto 0); + + signal pack_data : std_logic_vector(15 downto 0); + + signal fsm_out, escaper, fab_src : t_pipe; + signal fsm_escape, fsm_escape_enable : std_logic; + + signal crc_en, crc_en_masked, crc_reset : std_logic; + signal crc_value : std_logic_vector(15 downto 0); + + signal tx_almost_empty, tx_almost_full : std_logic; + + signal buf_frame_count : unsigned(5 downto 0) := (others => '0'); + + + signal tag_cycles : std_logic_vector(27 downto 0); + signal tag_valid, tag_valid_latched : std_logic; + + signal link_ok_delay_cnt : unsigned(25 downto 0); + constant c_link_ok_rst_delay : unsigned(25 downto 0) := to_unsigned(62500000, 26);-- 1s + constant c_link_ok_rst_delay_sim : unsigned(25 downto 0) := to_unsigned(g_sim_startup_cnt, 26); + +begin -- rtl + + ------------------------------------------------------------------------------------------- + -- check sanity of input generics + ------------------------------------------------------------------------------------------- + assert g_tx_buffer_size >= g_tx_threshold + report "The size of the tx buffer must be greater or equal the tx threashold" + severity FAILURE; + + assert g_tx_buffer_size >= g_tx_max_words_per_frame + report "The size of tx buffer must be greater or equal the max number of words in frame" + severity FAILURE; + ------------------------------------------------------------------------------------------- + + U_tx_crc_generator : gc_crc_gen + generic map ( + g_polynomial => x"1021", + g_init_value => x"ffff", + g_residue => x"0000", + g_data_width => 16, + g_sync_reset => 1, + g_dual_width => 0, + g_registered_match_output => false, + g_registered_crc_output => false) + port map ( + clk_i => clk_sys_i, + rst_i => crc_reset, + restart_i => '0', + en_i => crc_en_masked, + data_i => fsm_out.data, + half_i => '0', + crc_o => crc_value); + + crc_en_masked <= crc_en and fsm_out.dvalid; + + U_Fab_Source : xwb_fabric_source + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + src_i => src_i, + src_o => src_o, + addr_i => c_WRF_DATA, + data_i => fab_src.data, + dvalid_i => fab_src.dvalid, + sof_i => fab_src.sof, + eof_i => fab_src.eof, + error_i => '0', + bytesel_i => '0', + dreq_o => fab_src.dreq); + + fab_src.sof <= fsm_out.sof; + fab_src.eof <= fsm_out.eof; + + + gen_escape: if (g_escape_code_disable = FALSE) generate + U_Insert_Escape : gc_escape_inserter + generic map ( + g_data_width => 16, + g_escape_code => x"cafe") + port map ( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + d_i => fsm_out.data, + d_insert_enable_i => fsm_escape_enable, + d_escape_i => fsm_escape, + d_valid_i => fsm_out.dvalid, + d_req_o => fsm_out.dreq, + + d_o => fab_src.data, + d_valid_o => fab_src.dvalid, + d_req_i => fab_src.dreq); + end generate gen_escape; + gen_no_escape: if (g_escape_code_disable = TRUE) generate + fab_src.data <= fsm_out.data; + fab_src.dvalid <= fsm_out.dvalid; + fsm_out.dreq <= fab_src.dreq; + end generate gen_no_escape; + + tx_fifo_we <= tx_valid_i and not tx_fifo_full; + tx_fifo_d <= tx_last_p1_i & tx_data_i; + + U_TX_Buffer : generic_sync_fifo + generic map ( + g_data_width => g_data_width + 1, + g_size => g_tx_buffer_size, + g_with_almost_full => true, + g_with_almost_empty => true, + g_almost_empty_threshold => g_tx_threshold, + g_almost_full_threshold => g_tx_buffer_size - 2, + g_show_ahead => true) + port map ( + rst_n_i => rst_n_i, + clk_i => clk_sys_i, + d_i => tx_fifo_d, + we_i => tx_fifo_we, + q_o => tx_fifo_q, + rd_i => tx_fifo_rd, + empty_o => tx_fifo_empty, + full_o => tx_fifo_full, + almost_empty_o => tx_almost_empty, + almost_full_o => tx_almost_full + ); + tx_fifo_rd <= '1' when (state = PAYLOAD and ser_count = g_data_width/16-1 and + fsm_out.dreq = '1' and tx_fifo_empty = '0') else + '0'; + tx_threshold_hit <= '1' when tx_almost_empty = '0' and (buf_frame_count /= 0) else '0'; + tx_fifo_last <= tx_fifo_q(g_data_width); + + U_Timestamper : pulse_stamper + port map ( + clk_ref_i => clk_ref_i, + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + pulse_a_i => fsm_out.sof, + tm_time_valid_i => tm_time_valid_i, + tm_tai_i => tm_tai_i, + tm_cycles_i => tm_cycles_i, + tag_tai_o => open, + tag_cycles_o => tag_cycles, + tag_valid_o => tag_valid); + + p_frame_counter : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + buf_frame_count <= (others => '0'); + else + if(tx_fifo_we = '1' and tx_last_p1_i = '1' and (tx_fifo_rd = '0' or tx_fifo_last = '0')) then + buf_frame_count <= buf_frame_count+ 1; + elsif((tx_fifo_we = '0' or tx_last_p1_i = '0') and (tx_fifo_rd = '1' and tx_fifo_last = '1')) then + buf_frame_count <= buf_frame_count - 1; + end if; + end if; + end if; + end process; + + p_tx_timeout : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + timeout_counter <= (others => '0'); + tx_timeout_hit <= '0'; + else + if(tx_fifo_empty = '0' and tx_threshold_hit = '0') then + timeout_counter <= timeout_counter + 1; + else + timeout_counter <= (others => '0'); + end if; + + if(timeout_counter = g_tx_timeout) then + tx_timeout_hit <= '1'; + else + tx_timeout_hit <= '0'; + end if; + end if; + end if; + end process; + + p_fsm : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + state <= IDLE; + fsm_out.sof <= '0'; + fsm_out.eof <= '0'; + fsm_out.dvalid <= '0'; + fsm_out.data <= (others => '0'); + count <= (others => '0'); + seq_no <= (others => '0'); + word_count <= (others => '0'); + crc_en <= '0'; + crc_reset <= '1'; + tx_frame_p1_o <= '0'; + tag_valid_latched <= '0'; + tx_flush_latched <= '0'; + fsm_escape_enable <= '0'; + fsm_escape <= '0'; + ser_count <= (others => '0'); + else + if(tx_reset_seq_i = '1') then + seq_no <= (others => '0'); + end if; + if(tag_valid = '1') then + tag_valid_latched <= '1'; -- overriden in IDLE + end if; + tx_flush_latched <= '0';-- overriden in IDLE + + case state is + when IDLE => + tag_valid_latched <= '0'; + tx_flush_latched <= tx_flush_p1_i or tx_timeout_hit; + crc_en <= '0'; + crc_reset <= '0'; + fsm_out.eof <= '0'; + tx_frame_p1_o <= '0'; + + if(fsm_out.dreq = '1' and (tx_flush_latched = '1' or tx_flush_p1_i = '1' or tx_threshold_hit = '1')) then + state <= SOF; + fsm_out.sof <= '1'; + end if; + + fsm_escape_enable <= '0'; + fsm_escape <= '0'; + + when SOF => + fsm_out.sof <= '0'; + ser_count <= (others => '0'); + state <= ETH_HEADER; + count <= (others => '0'); + word_count <= (others => '0'); + + when ETH_HEADER => + if(fsm_out.dreq = '1') then + case count(7 downto 0) is + when x"00" => + fsm_out.data <= tx_streamer_cfg_i.mac_target(47 downto 32); + count <= count + 1; + when x"01" => + fsm_out.data <= tx_streamer_cfg_i.mac_target(31 downto 16); + count <= count + 1; + when x"02" => + fsm_out.data <= tx_streamer_cfg_i.mac_target(15 downto 0); + count <= count + 1; + when x"03" => + fsm_out.data <= tx_streamer_cfg_i.mac_local(47 downto 32); + count <= count + 1; + when x"04" => + fsm_out.data <= tx_streamer_cfg_i.mac_local(31 downto 16); + count <= count + 1; + when x"05" => + fsm_out.data <= tx_streamer_cfg_i.mac_local(15 downto 0); + count <= count + 1; + when x"06" => + if(tx_streamer_cfg_i.qtag_ena = '0') then + fsm_out.data <= tx_streamer_cfg_i.ethertype; + else + fsm_out.data <= x"8100"; + end if; + count <= count + 1; + when x"07" => + if(tx_streamer_cfg_i.qtag_ena = '0') then + fsm_out.data <= tag_valid_latched & "000" & tag_cycles(27 downto 16); + else + fsm_out.data <= tx_streamer_cfg_i.qtag_prio & '0' & tx_streamer_cfg_i.qtag_vid; + end if; + count <= count + 1; + when x"08" => + if(tx_streamer_cfg_i.qtag_ena = '0') then + fsm_out.data <= tag_cycles(15 downto 0); + state <= FRAME_SEQ_ID; + else + fsm_out.data <= tx_streamer_cfg_i.ethertype; + end if; + count <= count + 1; + when x"09" => + fsm_out.data <= tag_valid_latched & "000" & tag_cycles(27 downto 16); + count <= count + 1; + when x"0A" => + fsm_out.data <= tag_cycles(15 downto 0); + state <= FRAME_SEQ_ID; + count <= count + 1; + when others => + fsm_out.data <= (others => 'X'); + count <= (others => 'X'); + end case; + fsm_out.dvalid <= '1'; + else + fsm_out.dvalid <= '0'; + end if; + when FRAME_SEQ_ID => + if(fsm_out.dreq = '1') then + fsm_out.data <= '1' & std_logic_vector(seq_no); + seq_no <= seq_no + 1; + count <= "000" & x"001"; + fsm_out.dvalid <= '1'; + fsm_escape <= '0'; + fsm_escape_enable <= '1'; + crc_en <= '1'; + crc_reset <= '0'; + state <= PAYLOAD; + else + fsm_out.dvalid <= '0'; + end if; + + when SUBFRAME_HEADER => + crc_en <= '1'; + crc_reset <= '0'; + + if(fsm_out.dreq = '1') then + fsm_out.dvalid <= '1'; + fsm_escape <= '1'; + fsm_escape_enable <= '1'; + fsm_out.data <= '1' & std_logic_vector(count); + count <= count + 1; + state <= PAYLOAD; + else + fsm_out.dvalid <= '0'; + fsm_out.data <= (others => 'X'); + end if; + + when PAYLOAD => + fsm_escape <= '0'; + + if(fsm_out.dreq = '1') then + -- next subframe? + if(tx_fifo_empty = '1' or (ser_count = g_data_width/16-1 and tx_fifo_last = '1')) then + state <= CRC_WORD; + end if; + + if(ser_count = g_data_width/16-1) then + word_count <= word_count + 1; + ser_count <= (others => '0'); + else + ser_count <= ser_count + 1; + end if; + + fsm_out.data <= tx_fifo_q((to_integer(ser_count) + 1)* 16 -1 downto to_integer(ser_count) * 16); + fsm_out.dvalid <= not tx_fifo_empty; + else + fsm_out.data <= (others => 'X'); + fsm_out.dvalid <= '0'; + end if; + + when CRC_WORD => + crc_en <= '0'; + ser_count <= (others => '0'); + + if(fsm_out.dreq = '1') then + fsm_out.dvalid <= '1'; + fsm_out.data <= crc_value; + + crc_reset <= '1'; + + if(tx_fifo_empty = '1' or word_count >= g_tx_max_words_per_frame) then + state <= PADDING; + else + state <= SUBFRAME_HEADER; + end if; + else + fsm_out.data <= (others => 'X'); + fsm_out.dvalid <= '0'; + end if; + + when PADDING => + if(fsm_out.dreq = '1') then + fsm_escape <= '1'; + fsm_out.dvalid <= '1'; + fsm_out.data <= x"0bad"; + if(total_words >= c_min_packet_size) then + state <= EOF; + end if; + crc_reset <= '0'; + else + fsm_out.dvalid <= '0'; + fsm_out.data <= (others => 'X'); + end if; + + when EOF => + fsm_out.dvalid <= '0'; + if(fsm_out.dreq = '1') then + fsm_out.eof <= '1'; + tx_frame_p1_o <= '1'; + state <= IDLE; + end if; + end case; + end if; + end if; + end process; + + p_count_words : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + total_words <= (others => '0'); + else + if fsm_out.sof = '1' then + total_words <= (others => '0'); + elsif fsm_out.dvalid = '1' then + total_words <= total_words +1; + end if; + end if; + end if; + end process; + + -- after reset, leave some time before accepting requests. This delay + -- is dependent on link_ok signal. This is because after startup (and + -- any reset possibly) the PHY first shows link_ok but it is latter + -- restarted by softare... it is a bit of a mess in which we better + -- not send anything. Once this startup is done, we only relay on + -- link_ok, i.e. we do not accept requests when link_ok is false. + -- During operation (i.e. after start-up/reset, the behaviour of link_ok + -- signal is satisfactory + p_delay_reset: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + if(g_simulation = 1) then + link_ok_delay_cnt <= c_link_ok_rst_delay_sim; + else + link_ok_delay_cnt <= c_link_ok_rst_delay; + end if; + else + -- first initial moments of link_ok_i high are ignored + if(link_ok_i = '1' and link_ok_delay_cnt > 0) then + link_ok_delay_cnt <= link_ok_delay_cnt-1; + end if; + end if; + end if; + end process; + + tx_dreq_o <= '0' when (link_ok_delay_cnt > 0) else + (not tx_almost_full) and link_ok_i; + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamers_stats.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamers_stats.vhd new file mode 100644 index 000000000..983e4e640 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xtx_streamers_stats.vhd @@ -0,0 +1,125 @@ +------------------------------------------------------------------------------- +-- Title : WR tx streamers statistics +-- Project : WR streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : xrtx_streamers_stats.vhd +-- Author : Maciej Lipinski +-- Company : CERN +-- Created : 2017-04-19 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- This module provies the reception portion of statistics and +-- allows to snapshot their values. See xrtx_streamers_stats for +-- more detailed description. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2017 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.NUMERIC_STD.ALL; + +library work; +use work.wishbone_pkg.all; -- needed for t_wishbone_slave_in, etc +use work.streamers_pkg.all; -- needed for streamers +use work.wr_fabric_pkg.all; -- neede for :t_wrf_source_in, etc +use work.wrcore_pkg.all; -- needed for t_generic_word_array +-- use work.wr_transmission_wbgen2_pkg.all; + +entity xtx_streamers_stats is + + generic ( + -- Width of frame counters + g_cnt_width : integer := 32 -- minimum 15 bits, max 32 + ); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + + -- input signals from streamers + sent_frame_i : in std_logic; + + -- statistic control + reset_stats_i : in std_logic; + snapshot_ena_i : in std_logic := '0'; + ----------------------- statistics ---------------------------------------- + -- output statistics: tx/rx counters + sent_frame_cnt_o : out std_logic_vector(g_cnt_width-1 downto 0) + ); + +end xtx_streamers_stats; + +architecture rtl of xtx_streamers_stats is + + signal sent_frame_cnt : unsigned(g_cnt_width-1 downto 0); + signal sent_frame_cnt_d1 : unsigned(g_cnt_width-1 downto 0); + signal snapshot_ena_d1 : std_logic; +begin + + ------------------------------------------------------------------------------------------- + -- frame/block statistics, i.e. lost, sent, received + ------------------------------------------------------------------------------------------- + -- process that counts + p_cnts: process(clk_i) + begin + if rising_edge(clk_i) then + if (rst_n_i = '0' or reset_stats_i = '1') then + sent_frame_cnt <= (others => '0'); + else + -- count sent frames + if(sent_frame_i = '1') then + sent_frame_cnt <= sent_frame_cnt + 1; + end if; + end if; + end if; + end process; + + ------------------------------------------------------------------------------------------- + -- snapshot + ------------------------------------------------------------------------------------------- + -- snapshot is used to expose to user coherent value, so that the count for accumulated + -- latency is coherent with the accumulated latency and the average can be accurately + -- calculated + ------------------------------------------------------------------------------------------- + p_stats_snapshot: process(clk_i) + begin + if rising_edge(clk_i) then + if (rst_n_i = '0') then + snapshot_ena_d1 <= '0'; + sent_frame_cnt_d1 <= (others=>'0'); + else + if(snapshot_ena_i = '1' and snapshot_ena_d1 = '0') then + sent_frame_cnt_d1 <= sent_frame_cnt; + end if; + snapshot_ena_d1 <= snapshot_ena_i; + end if; + end if; + end process; + + ------------------------------------------------------------------------------------------- + -- snapshot or current value + ------------------------------------------------------------------------------------------- + sent_frame_cnt_o <= std_logic_vector(sent_frame_cnt_d1) when (snapshot_ena_d1 = '1') else + std_logic_vector(sent_frame_cnt); + +end rtl; \ No newline at end of file diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xwr_streamers.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xwr_streamers.vhd new file mode 100644 index 000000000..774a54a37 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_streamers/xwr_streamers.vhd @@ -0,0 +1,467 @@ +------------------------------------------------------------------------------- +-- Title : WR Streamrs +-- Project : WR Streamers +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/WR_Streamers +------------------------------------------------------------------------------- +-- File : xwr_streamers.vhd (renamed from xwr_transmission.vhd) +-- Author : Maciej Lipinski +-- Company : CERN +-- Platform : FPGA-generics +-- Standard : VHDL +-- Created : 2016-05-30 +------------------------------------------------------------------------------- +-- Description: +-- +-- This module is a top-level entity for WR streamers to be used conveniently +-- in application. It is inlcluded in the board top entity of wr-cores as one +-- of transportation means. +-- +-- It allows to send and receive streames of data over Ethernet network. In +-- other words, it provides communication over Ethernet network that looks as +-- FIFO: one one node (e.g. SPEC, the user writes to tx streamer words of +-- configureable size. These words are received by the rx streamer in another +-- node (e.g. SVEC) in the same order. +-- +-- This module wraps WR_Streamers-related stuff: i.e. +-- 1) IP core modules provided in wr-cores: xtx_streamer, xrx_streamer, +-- xrtx_streamers_stats +-- 2) wishbone registers that provide access to the statistics and streamer's +-- control/status registers. +-- +-- This module interfaces: +-- 1) WR PTP Core for transmission/reception of raw ethernet frames +-- 2) Application-specific module for transmission/reception of data +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2016 CERN/BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +--------------------------------------------------------------------------------- + +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.NUMERIC_STD.ALL; + +library work; +use work.wishbone_pkg.all; -- needed for t_wishbone_slave_in, etc +use work.streamers_pkg.all; -- needed for streamers and c_WR_TRANS_ARR_SIZE_* +use work.wr_fabric_pkg.all; -- needed for :t_wrf_source_in, etc +use work.wrcore_pkg.all; -- needed for t_generic_word_array +use work.wr_streamers_wbgen2_pkg.all; +use work.streamers_priv_pkg.all; + +entity xwr_streamers is + generic ( + -- Indicates whether this module instantiates both streamers (rx and tx) or only one + -- of them. An application that only receives or only transmits might want to use + -- RX_ONLY or TX_ONLY mode to save resources. + g_streamers_op_mode : t_streamers_op_mode := TX_AND_RX; + ----------------------------------------------------------------------------------------- + -- Transmission/reception parameters + ----------------------------------------------------------------------------------------- + g_tx_streamer_params : t_tx_streamer_params := c_tx_streamer_params_defaut; + g_rx_streamer_params : t_rx_streamer_params := c_rx_streamer_params_defaut; + ----------------------------------------------------------------------------------------- + -- Statistics config + ----------------------------------------------------------------------------------------- + -- width of counters: frame rx/tx/lost, block lost, counter of accumuted latency + -- (min:15, max:64, 50 bits should be ok for 50 years) + g_stats_cnt_width : integer := 50; + -- width of latency accumulator (max value 64) + g_stats_acc_width : integer := 64; + ----------------------------------------------------------------------------------------- + -- WB I/F configuration + ----------------------------------------------------------------------------------------- + g_slave_mode : t_wishbone_interface_mode := CLASSIC; + g_slave_granularity : t_wishbone_address_granularity := BYTE; + g_simulation : integer := 0 + ); + + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + --------------------------------------------------------------------------- + -- WR tx/rx interface + --------------------------------------------------------------------------- + -- Tx + src_i : in t_wrf_source_in; + src_o : out t_wrf_source_out; + -- Rx + snk_i : in t_wrf_sink_in; + snk_o : out t_wrf_sink_out; + + --------------------------------------------------------------------------- + -- User tx interface + --------------------------------------------------------------------------- + -- Data word to be sent. + tx_data_i : in std_logic_vector(g_tx_streamer_params.data_width-1 downto 0); + -- 1 indicates that the tx_data_i contains a valid data word. + tx_valid_i : in std_logic; + -- Synchronous data request: if active, the user may send a data word in + -- the following clock cycle. + tx_dreq_o : out std_logic; + -- Last signal. Can be used to indicate the last data word in a larger + -- block of samples (see documentation for more details). + tx_last_p1_i : in std_logic := '1'; + -- Flush input. When asserted, the streamer will immediatly send out all + -- the data that is stored in its TX buffer, ignoring g_tx_timeout. + tx_flush_p1_i : in std_logic := '0'; + + --------------------------------------------------------------------------- + -- User rx interface + --------------------------------------------------------------------------- + -- 1 indicates the 1st word of the data block on rx_data_o. + rx_first_p1_o : out std_logic; + -- 1 indicates the last word of the data block on rx_data_o. + rx_last_p1_o : out std_logic; + -- Received data. + rx_data_o : out std_logic_vector(g_rx_streamer_params.data_width-1 downto 0); + -- 1 indicted that rx_data_o is outputting a valid data word. + rx_valid_o : out std_logic; + -- Synchronous data request input: when 1, the streamer may output another + -- data word in the subsequent clock cycle. + rx_dreq_i : in std_logic; + + --------------------------------------------------------------------------- + -- WRC Timing interface, used for latency measurement + --------------------------------------------------------------------------- + + -- White Rabbit reference clock + clk_ref_i : in std_logic := '0'; + -- Time valid flag + tm_time_valid_i : in std_logic := '0'; + -- TAI seconds + tm_tai_i : in std_logic_vector(39 downto 0) := x"0000000000"; + -- Fractional part of the second (in clk_ref_i cycles) + tm_cycles_i : in std_logic_vector(27 downto 0) := x"0000000"; + + -- status of the link, in principle the tx can be done only if link is oK + link_ok_i : in std_logic; + -- wishbone interface + wb_slave_i : in t_wishbone_slave_in := cc_dummy_slave_in; + wb_slave_o : out t_wishbone_slave_out; + + snmp_array_o : out t_generic_word_array(c_WR_STREAMERS_ARR_SIZE_OUT-1 downto 0); + snmp_array_i : in t_generic_word_array(c_WR_STREAMERS_ARR_SIZE_IN -1 downto 0); + + ----------------------------------------------------------------------------------------- + -- Transmission and Reception configuration + ----------------------------------------------------------------------------------------- + tx_streamer_cfg_i : in t_tx_streamer_cfg := c_tx_streamer_cfg_default; + rx_streamer_cfg_i : in t_rx_streamer_cfg := c_rx_streamer_cfg_default + ); + +end xwr_streamers; + +architecture rtl of xwr_streamers is + + signal to_wb : t_wr_streamers_in_registers; + signal from_wb : t_wr_streamers_out_registers; + signal dbg_word : std_logic_vector(31 downto 0); + signal start_bit : std_logic_vector(from_wb.dbg_ctrl_start_byte_o'length-1+3 downto 0); + signal rx_data : std_logic_vector(g_rx_streamer_params.data_width-1 downto 0); + signal wb_regs_slave_in : t_wishbone_slave_in; + signal wb_regs_slave_out : t_wishbone_slave_out; + signal tx_frame : std_logic; + signal reset_time_tai : std_logic_vector(39 downto 0); + signal latency_acc : std_logic_vector(g_stats_acc_width-1 downto 0); + signal latency_cnt : std_logic_vector(g_stats_cnt_width-1 downto 0); + signal sent_frame_cnt_out : std_logic_vector(g_stats_cnt_width-1 downto 0); + signal rcvd_frame_cnt_out : std_logic_vector(g_stats_cnt_width-1 downto 0); + signal lost_frame_cnt_out : std_logic_vector(g_stats_cnt_width-1 downto 0); + signal lost_block_cnt_out : std_logic_vector(g_stats_cnt_width-1 downto 0); + signal rx_valid : std_logic; + + signal rx_latency_valid : std_logic; + signal rx_latency : std_logic_vector(27 downto 0); + signal rx_lost_frames : std_logic; + signal rx_lost_frames_cnt : std_logic_vector(14 downto 0); + signal rx_lost_blocks : std_logic; + signal rx_frame : std_logic; + + signal tx_streamer_cfg : t_tx_streamer_cfg; + signal rx_streamer_cfg : t_rx_streamer_cfg; + + -- for code cleanness + constant c_cw : integer := g_stats_cnt_width; + constant c_aw : integer := g_stats_acc_width; +begin + + ------------------------------------------------------------------------------------------- + -- Instantiate transmission streamer, if configured to do so + ------------------------------------------------------------------------------------------- + gen_tx: if(g_streamers_op_mode=TX_ONLY OR g_streamers_op_mode=TX_AND_RX) generate + U_TX: xtx_streamer + generic map( + g_data_width => g_tx_streamer_params.data_width, + g_tx_buffer_size => g_tx_streamer_params.buffer_size, + g_tx_threshold => g_tx_streamer_params.threshold, + g_tx_max_words_per_frame => g_tx_streamer_params.max_words_per_frame, + g_tx_timeout => g_tx_streamer_params.timeout, + g_escape_code_disable => g_tx_streamer_params.escape_code_disable, + g_simulation => g_simulation) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + src_i => src_i, + src_o => src_o, + clk_ref_i => clk_ref_i, + tm_time_valid_i => tm_time_valid_i, + tm_tai_i => tm_tai_i, + tm_cycles_i => tm_cycles_i, + link_ok_i => link_ok_i, + tx_data_i => tx_data_i, + tx_valid_i => tx_valid_i, + tx_dreq_o => tx_dreq_o, + tx_last_p1_i => tx_last_p1_i, + tx_flush_p1_i => tx_flush_p1_i, + tx_reset_seq_i => from_wb.sscr1_rst_seq_id_o, + tx_frame_p1_o => tx_frame, + tx_streamer_cfg_i => tx_streamer_cfg); + end generate gen_tx; + + gen_not_tx: if(g_streamers_op_mode=RX_ONLY) generate + src_o <= c_dummy_snk_in; + tx_dreq_o <= '0'; + tx_frame <= '0'; + end generate gen_not_tx; + + ------------------------------------------------------------------------------------------- + -- -- Instantiate reception streamer, if configured to do so + ------------------------------------------------------------------------------------------- + gen_rx: if(g_streamers_op_mode=RX_ONLY OR g_streamers_op_mode=TX_AND_RX) generate + U_RX: xrx_streamer + generic map( + g_data_width => g_rx_streamer_params.data_width, + g_buffer_size => g_rx_streamer_params.buffer_size, + g_escape_code_disable => g_rx_streamer_params.escape_code_disable, + g_expected_words_number => g_rx_streamer_params.expected_words_number + ) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + snk_i => snk_i, + snk_o => snk_o, + clk_ref_i => clk_ref_i, + tm_time_valid_i => tm_time_valid_i, + tm_tai_i => tm_tai_i, + tm_cycles_i => tm_cycles_i, + rx_first_p1_o => rx_first_p1_o, + rx_last_p1_o => rx_last_p1_o, + rx_data_o => rx_data, + rx_valid_o => rx_valid, + rx_dreq_i => rx_dreq_i, + rx_lost_p1_o => rx_lost_blocks, + rx_lost_frames_p1_o => rx_lost_frames, + rx_lost_frames_cnt_o => rx_lost_frames_cnt, + rx_latency_o => rx_latency, + rx_latency_valid_o => rx_latency_valid, + rx_frame_p1_o => rx_frame, + rx_streamer_cfg_i => rx_streamer_cfg); + end generate gen_rx; + gen_not_rx: if(g_streamers_op_mode=TX_ONLY) generate + snk_o <= c_dummy_src_in; + rx_first_p1_o <= '0'; + rx_last_p1_o <= '0'; + rx_data <= (others => '0'); + rx_valid <= '0'; + end generate gen_not_rx; + + ------------------------------------------------------------------------------------------- + -- Instantiate statistics module - it calculates statistics of rx/tx frames + ------------------------------------------------------------------------------------------- + U_STATS: xrtx_streamers_stats + generic map( + g_streamers_op_mode => g_streamers_op_mode, + g_cnt_width => g_stats_cnt_width, + g_acc_width => g_stats_acc_width + ) + port map( + clk_i => clk_sys_i, + rst_n_i => rst_n_i, + sent_frame_i => tx_frame, + rcvd_frame_i => rx_frame, + lost_frame_i => rx_lost_frames, + lost_block_i => rx_lost_blocks, + lost_frames_cnt_i => rx_lost_frames_cnt, + rcvd_latency_i => rx_latency, + rcvd_latency_valid_i => rx_latency_valid, + clk_ref_i => clk_ref_i, + tm_time_valid_i => tm_time_valid_i, + tm_tai_i => tm_tai_i, + tm_cycles_i => tm_cycles_i, + reset_stats_i => from_wb.sscr1_rst_stats_o, + snapshot_ena_i => from_wb.sscr1_snapshot_stats_o, + reset_time_tai_o => reset_time_tai, + reset_time_cycles_o => to_wb.sscr1_rst_ts_cyc_i, + sent_frame_cnt_o => sent_frame_cnt_out, + rcvd_frame_cnt_o => rcvd_frame_cnt_out, + lost_frame_cnt_o => lost_frame_cnt_out, + lost_block_cnt_o => lost_block_cnt_out, + latency_cnt_o => latency_cnt, + latency_acc_o => latency_acc, + latency_max_o => to_wb.rx_stat0_rx_latency_max_i, + latency_min_o => to_wb.rx_stat1_rx_latency_min_i, + latency_acc_overflow_o => to_wb.sscr1_rx_latency_acc_overflow_i, + snmp_array_o => snmp_array_o(c_WRS_STATS_ARR_SIZE_OUT-1 downto 0), + snmp_array_i => snmp_array_i + ); + + to_wb.sscr2_rst_ts_tai_lsb_i <= reset_time_tai(31 downto 0); + to_wb.sscr3_rst_ts_tai_msb_i <= reset_time_tai(39 downto 32); + + assert (g_stats_acc_width <= 64 and g_stats_acc_width > 32) + report "g_stats_acc_width (c_aw) must be between 33 and 64" severity error; + assert (g_stats_cnt_width <= 64 and g_stats_cnt_width > 32) + report "g_stats_cnt_width (c_cw) must be between 33 and 64" severity error; + + to_wb.tx_stat2_tx_sent_cnt_lsb_i <= sent_frame_cnt_out(31 downto 0); + to_wb.tx_stat3_tx_sent_cnt_msb_i (c_cw-32-1 downto 0) <= sent_frame_cnt_out(c_cw-1 downto 32); + to_wb.rx_stat4_rx_rcvd_cnt_lsb_i <= rcvd_frame_cnt_out(31 downto 0); + to_wb.rx_stat5_rx_rcvd_cnt_msb_i (c_cw-32-1 downto 0) <= rcvd_frame_cnt_out(c_cw-1 downto 32); + to_wb.rx_stat6_rx_loss_cnt_lsb_i <= lost_frame_cnt_out(31 downto 0); + to_wb.rx_stat7_rx_loss_cnt_msb_i (c_cw-32-1 downto 0) <= lost_frame_cnt_out(c_cw-1 downto 32); + to_wb.rx_stat8_rx_lost_block_cnt_lsb_i <= lost_block_cnt_out(31 downto 0); + to_wb.rx_stat9_rx_lost_block_cnt_msb_i (c_cw-32-1 downto 0) <= lost_block_cnt_out(c_cw-1 downto 32); + to_wb.rx_stat10_rx_latency_acc_lsb_i <= latency_acc (31 downto 0); + to_wb.rx_stat11_rx_latency_acc_msb_i (c_aw-32-1 downto 0) <= latency_acc (c_aw-1 downto 32); + to_wb.rx_stat12_rx_latency_acc_cnt_lsb_i <= latency_cnt (31 downto 0); + to_wb.rx_stat13_rx_latency_acc_cnt_msb_i(c_cw-32-1 downto 0) <= latency_cnt (c_cw-1 downto 32); + + rx_data_o <= rx_data; + rx_valid_o <= rx_valid; + + ------------------------------------------------------------------------------------------- + -- Wishbone access to statistics and configuration + ------------------------------------------------------------------------------------------- + U_WB_ADAPTER : wb_slave_adapter + generic map ( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => true, + g_slave_mode => g_slave_mode, + g_slave_granularity => g_slave_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + slave_i => wb_slave_i, + slave_o => wb_slave_o, + master_i => wb_regs_slave_out, + master_o => wb_regs_slave_in); + + U_WB: wr_streamers_wb + port map ( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => wb_regs_slave_in.adr(5 downto 0), + wb_dat_i => wb_regs_slave_in.dat, + wb_dat_o => wb_regs_slave_out.dat, + wb_cyc_i => wb_regs_slave_in.cyc, + wb_sel_i => wb_regs_slave_in.sel(3 downto 0), + wb_stb_i => wb_regs_slave_in.stb, + wb_we_i => wb_regs_slave_in.we, + wb_ack_o => wb_regs_slave_out.ack, + wb_stall_o => wb_regs_slave_out.stall, + regs_i => to_wb, + regs_o => from_wb + ); + + ------------------------------------------------------------------------------------------- + -- Provide generic debugging through WB - user can read 32 bits from each send or received + -- word. It is possible to configure through WB which 32-bits of each word should be + -- "snooped". In particular, user can sent: + -- * whether he/she wishes to look at received or sent words + -- * the byte number at which the snooping shall start, i.e. say users sets byte=2, it means + -- that he will be able to read through wishbone bytes 3-6 of each word, provided the + -- word is of sufficient width + ------------------------------------------------------------------------------------------- + start_bit <= from_wb.dbg_ctrl_start_byte_o & "000"; + p_debug_mux: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + dbg_word <= (others =>'0'); + else + if(from_wb.dbg_ctrl_mux_o = '1') then --rx + if(rx_valid = '1') then + dbg_word <= f_dbg_word_starting_at_bit(rx_data,start_bit,g_rx_streamer_params.data_width); + end if; + else -- tx + if(tx_valid_i = '1') then + dbg_word <= f_dbg_word_starting_at_bit(tx_data_i,start_bit,g_tx_streamer_params.data_width); + end if; + end if; + end if; + end if; + end process; + + snmp_array_o(c_WRS_STATS_ARR_SIZE_OUT) <= dbg_word; + snmp_array_o(c_WRS_STATS_ARR_SIZE_OUT+1) <= x"DEADBEEF"; + + to_wb.dbg_data_i <= dbg_word; + to_wb.dummy_dummy_i <= x"DEADBEEF"; + + ------------------------------------------------------------------------------------------- + -- set configuration: the user can access configuration through two channels: + -- 1) records (tx_streamer_cfg & rx_streamer_cfg) with input signals + -- 2) wishbone write + -- By default, the input signals are used. A user can overwrite this default + -- configuration using WB access. To override the default configuration two + -- values needs to be written: + -- 1) the value of a proper configuration, e.g.: tx_cfg0_ethertype, rx_cfg0_filter_remote + -- 2) bit that enables overriding of the configuration, e.g. cfg_or_tx_ethtype and + -- cfg_or_rx_ftr_remote_o respectively + -- The latter (overriding bit) is the so that user can first configure all values + -- that he wishes to and then enable all his desired configuration at the same instant. + -- Otherwise, during the transition (e.g. between writing lsb and msb of MAC), the + -- behaviour could be unpredictable. + ------------------------------------------------------------------------------------------- + -- tx config + tx_streamer_cfg.ethertype <= from_wb.tx_cfg0_ethertype_o when (from_wb.cfg_or_tx_ethtype_o='1') else + tx_streamer_cfg_i.ethertype; + tx_streamer_cfg.mac_local <= from_wb.tx_cfg2_mac_local_msb_o & + from_wb.tx_cfg1_mac_local_lsb_o when (from_wb.cfg_or_tx_mac_loc_o='1') else + tx_streamer_cfg_i.mac_local; + tx_streamer_cfg.mac_target <= from_wb.tx_cfg4_mac_target_msb_o & + from_wb.tx_cfg3_mac_target_lsb_o when (from_wb.cfg_or_tx_mac_tar_o='1') else + tx_streamer_cfg_i.mac_target; + tx_streamer_cfg.qtag_ena <= from_wb.tx_cfg5_qtag_ena_o when (from_wb.cfg_or_tx_qtag_o='1') else + tx_streamer_cfg_i.qtag_ena; + tx_streamer_cfg.qtag_vid <= from_wb.tx_cfg5_qtag_vid_o when (from_wb.cfg_or_tx_qtag_o='1') else + tx_streamer_cfg_i.qtag_vid; + tx_streamer_cfg.qtag_prio <= from_wb.tx_cfg5_qtag_prio_o when (from_wb.cfg_or_tx_qtag_o='1') else + tx_streamer_cfg_i.qtag_prio; + + -- rx config + rx_streamer_cfg.ethertype <= from_wb.rx_cfg0_ethertype_o when (from_wb.cfg_or_rx_ethertype_o='1') else + rx_streamer_cfg_i.ethertype; + rx_streamer_cfg.mac_local <= from_wb.rx_cfg2_mac_local_msb_o & + from_wb.rx_cfg1_mac_local_lsb_o when (from_wb.cfg_or_rx_mac_loc_o='1') else + rx_streamer_cfg_i.mac_local; + rx_streamer_cfg.mac_remote <= from_wb.rx_cfg4_mac_remote_msb_o & + from_wb.rx_cfg3_mac_remote_lsb_o when (from_wb.cfg_or_rx_mac_rem_o='1') else + rx_streamer_cfg_i.mac_remote; + rx_streamer_cfg.accept_broadcasts <= from_wb.rx_cfg0_accept_broadcast_o when (from_wb.cfg_or_rx_acc_broadcast_o='1') else + rx_streamer_cfg_i.accept_broadcasts; + rx_streamer_cfg.filter_remote <= from_wb.rx_cfg0_filter_remote_o when (from_wb.cfg_or_rx_ftr_remote_o='1') else + rx_streamer_cfg_i.filter_remote; + rx_streamer_cfg.fixed_latency <= from_wb.rx_cfg5_fixed_latency_o when (from_wb.cfg_or_rx_fix_lat_o='1') else + rx_streamer_cfg_i.fixed_latency; +end rtl; \ No newline at end of file diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_tbi_phy/disparity_gen_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_tbi_phy/disparity_gen_pkg.vhd new file mode 100644 index 000000000..3c23afa59 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wr_tbi_phy/disparity_gen_pkg.vhd @@ -0,0 +1,90 @@ +-- 8b10b disparity generator, based on 8b10b encoder core (c) Mathias Kreider + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package disparity_gen_pkg is + + type t_8b10b_disparity is (RD_PLUS, RD_MINUS); + + function f_next_8b10b_disparity8 (cur_disp : t_8b10b_disparity; + ctrl : std_logic; + data : std_logic_vector) + return t_8b10b_disparity; + + function f_next_8b10b_disparity16 ( + cur_disp : t_8b10b_disparity; + ctrl : std_logic_vector; + data : std_logic_vector) + return t_8b10b_disparity; + + function to_std_logic(t : t_8b10b_disparity) return std_logic; + + + +end disparity_gen_pkg; + +package body disparity_gen_pkg is + + function f_next_8b10b_disparity8(cur_disp : t_8b10b_disparity; + ctrl : std_logic; + data : std_logic_vector) return t_8b10b_disparity is + + constant c_disPar_6b : std_logic_vector(0 to 31) := ("11101000100000011000000110010111"); + + constant c_disPar_4b : std_logic_vector(0 to 7) := ("10001001"); + variable dp4bit, dp6bit : std_logic; + variable new_disp : t_8b10b_disparity; + begin +-- use 3bit at 7-5 as index for 4bit code and disparity table \n + + dp4bit := c_disPar_4b(to_integer(unsigned(data(7 downto 5)))); + dp6bit := c_disPar_6b(to_integer(unsigned(data(4 downto 0)))); + + new_disp := cur_disp; + + case cur_disp is + when RD_MINUS => + if (ctrl xor dp6bit xor dp4bit) /= '0' then + new_disp := RD_PLUS; + end if; + + when RD_PLUS => + if (ctrl xor dp6bit xor dP4bit) /= '0' then + new_disp := RD_MINUS; + end if; + end case; + + if ( data(1 downto 0) /= "00" and ctrl = '1') then + new_disp := cur_disp; + end if; + + return new_disp; + end f_next_8b10b_disparity8; + + function f_next_8b10b_disparity16(cur_disp : t_8b10b_disparity; + ctrl : std_logic_vector; + data : std_logic_vector) return t_8b10b_disparity is + + variable tmp : t_8b10b_disparity; + variable msb : std_logic_vector(7 downto 0); + begin + + msb := data(15 downto 8); + tmp := f_next_8b10b_disparity8(cur_disp, ctrl(1), msb); + tmp := f_next_8b10b_disparity8(tmp, ctrl(0), data(7 downto 0)); + return tmp; + end f_next_8b10b_disparity16; + + function to_std_logic(t : t_8b10b_disparity) return std_logic is + begin + if(t = RD_MINUS) then + return '0'; + else + return '1'; + end if; + end to_std_logic; + +end package body; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wr_core.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wr_core.vhd new file mode 100644 index 000000000..c87f5a405 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wr_core.vhd @@ -0,0 +1,1157 @@ +------------------------------------------------------------------------------- +-- Title : WhiteRabbit PTP Core +-- Project : WhiteRabbit +------------------------------------------------------------------------------- +-- File : wr_core.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN (BE-CO-HT) +-- Created : 2011-02-02 +-- Last update: 2017-05-29 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- WR PTP Core is a HDL module implementing a complete gigabit Ethernet +-- interface (MAC + PCS + PHY) with integrated PTP slave ordinary clock +-- compatible with White Rabbit protocol. It performs subnanosecond clock +-- synchronization via WR protocol and also acts as an Ethernet "gateway", +-- providing access to TX/RX interfaces of the built-in WR MAC. +-- +-- Starting from version 2.0 all modules are interconnected with pipelined +-- wishbone interface (using wb crossbars). Separate pipelined wishbone bus is +-- used for passing packets between Endpoint, Mini-NIC and External +-- MAC interface. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 - 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Memory map: +-- 0x00000000: I/D Memory +-- 0x00020000: Peripheral interconnect +-- +0x000: Minic +-- +0x100: Endpoint +-- +0x200: Softpll +-- +0x300: PPS gen +-- +0x400: Syscon +-- +0x500: UART +-- +0x600: OneWire +-- +0x700: Auxillary space (Etherbone config, etc) +-- +0x800: WRPC diagnostics registers + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wrcore_pkg.all; +use work.gencores_pkg.all; +use work.genram_pkg.all; +use work.wishbone_pkg.all; +use work.endpoint_pkg.all; +use work.wr_fabric_pkg.all; +use work.sysc_wbgen2_pkg.all; +use work.softpll_pkg.all; + +entity wr_core is + generic( + --if set to 1, then blocks in PCS use smaller calibration counter to speed + --up simulation + g_simulation : integer := 0; + g_with_external_clock_input : boolean := true; + -- + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 256; -- default for SVEC (M25P128) + g_flash_sdbfs_baddr : integer := 16#600000#; -- default for SVEC (M25P128) + g_phys_uart : boolean := true; + g_virtual_uart : boolean := true; + g_aux_clks : integer := 0; + g_rx_buffer_size : integer := 1024; + g_tx_runt_padding : boolean := true; + g_dpram_initf : string := "default"; + g_dpram_size : integer := 131072/4; --in 32-bit words + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE; + g_aux_sdb : t_sdb_device := c_wrc_periph3_sdb; + g_softpll_enable_debugger : boolean := false; + g_vuart_fifo_size : integer := 1024; + g_pcs_16bit : boolean := false; + g_records_for_phy : boolean := false; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0); + port( + --------------------------------------------------------------------------- + -- Clocks/resets + --------------------------------------------------------------------------- + + -- system reference clock (any frequency <= f(clk_ref_i)) + clk_sys_i : in std_logic; + + -- DDMTD offset clock (125.x MHz) + clk_dmtd_i : in std_logic; + + -- Timing reference (125 MHz) + clk_ref_i : in std_logic; + + -- Aux clocks (i.e. the FMC clock), which can be disciplined by the WR Core + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + + clk_ext_mul_i : in std_logic := '0'; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + + -- External 10 MHz reference (cesium, GPSDO, etc.), used in Grandmaster mode + clk_ext_i : in std_logic := '0'; + + -- External PPS input (cesium, GPSDO, etc.), used in Grandmaster mode + pps_ext_i : in std_logic := '0'; + + rst_n_i : in std_logic; + + ----------------------------------------- + --Timing system + ----------------------------------------- + dac_hpll_load_p1_o : out std_logic; + dac_hpll_data_o : out std_logic_vector(15 downto 0); + + dac_dpll_load_p1_o : out std_logic; + dac_dpll_data_o : out std_logic_vector(15 downto 0); + + -- PHY I/f + phy_ref_clk_i : in std_logic; + + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic; + + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_rx_rbclk_i : in std_logic; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_rx_enc_err_i : in std_logic; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0); + + phy_rst_o : out std_logic; + phy_rdy_i : in std_logic := '1'; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic := '0'; + phy_sfp_los_i : in std_logic := '0'; + phy_sfp_tx_disable_o : out std_logic; + + -- PHY I/F record-based + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc := c_dummy_phy8_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc := c_dummy_phy16_to_wrc; + + ----------------------------------------- + --GPIO + ----------------------------------------- + led_act_o : out std_logic; + led_link_o : out std_logic; + scl_o : out std_logic; + scl_i : in std_logic := '1'; + sda_o : out std_logic; + sda_i : in std_logic := '1'; + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic := '1'; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic := '1'; + sfp_det_i : in std_logic := '1'; + btn1_i : in std_logic := '1'; + btn2_i : in std_logic := '1'; + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic := '0'; + + ----------------------------------------- + --UART + ----------------------------------------- + uart_rxd_i : in std_logic := '1'; + uart_txd_o : out std_logic; + + ----------------------------------------- + -- 1-wire + ----------------------------------------- + owr_pwren_o : out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0) := (others => '1'); + + ----------------------------------------- + --External WB interface + ----------------------------------------- + wb_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0) := (others => '0'); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0) := (others => '0'); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_sel_i : in std_logic_vector(c_wishbone_address_width/8-1 downto 0) := (others => '0'); + wb_we_i : in std_logic := '0'; + wb_cyc_i : in std_logic := '0'; + wb_stb_i : in std_logic := '0'; + wb_ack_o : out std_logic; + wb_err_o : out std_logic; + wb_rty_o : out std_logic; + wb_stall_o : out std_logic; + + ----------------------------------------- + -- Auxillary WB master + ----------------------------------------- + aux_adr_o : out std_logic_vector(c_wishbone_address_width-1 downto 0); + aux_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + aux_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0); + aux_sel_o : out std_logic_vector(c_wishbone_address_width/8-1 downto 0); + aux_we_o : out std_logic; + aux_cyc_o : out std_logic; + aux_stb_o : out std_logic; + aux_ack_i : in std_logic := '1'; + aux_stall_i : in std_logic := '0'; + + ----------------------------------------- + -- External Fabric I/F + ----------------------------------------- + ext_snk_adr_i : in std_logic_vector(1 downto 0) := "00"; + ext_snk_dat_i : in std_logic_vector(15 downto 0) := x"0000"; + ext_snk_sel_i : in std_logic_vector(1 downto 0) := "00"; + ext_snk_cyc_i : in std_logic := '0'; + ext_snk_we_i : in std_logic := '0'; + ext_snk_stb_i : in std_logic := '0'; + ext_snk_ack_o : out std_logic; + ext_snk_err_o : out std_logic; + ext_snk_stall_o : out std_logic; + + ext_src_adr_o : out std_logic_vector(1 downto 0); + ext_src_dat_o : out std_logic_vector(15 downto 0); + ext_src_sel_o : out std_logic_vector(1 downto 0); + ext_src_cyc_o : out std_logic; + ext_src_stb_o : out std_logic; + ext_src_we_o : out std_logic; + ext_src_ack_i : in std_logic := '1'; + ext_src_err_i : in std_logic := '0'; + ext_src_stall_i : in std_logic := '0'; + + ------------------------------------------ + -- External TX Timestamp I/F + ------------------------------------------ + txtsu_port_id_o : out std_logic_vector(4 downto 0); + txtsu_frame_id_o : out std_logic_vector(15 downto 0); + txtsu_ts_value_o : out std_logic_vector(31 downto 0); + txtsu_ts_incorrect_o : out std_logic; + txtsu_stb_o : out std_logic; + txtsu_ack_i : in std_logic := '1'; + + ----------------------------------------- + -- Timestamp helper signals, used for Absolute Calibration + ----------------------------------------- + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + + ----------------------------------------- + -- Pause Frame Control + ----------------------------------------- + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + + ----------------------------------------- + -- Timecode/Servo Control + ----------------------------------------- + + tm_link_up_o : out std_logic; + -- DAC Control + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + -- Aux clock lock enable + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + -- Aux clock locked flag + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + -- Timecode output + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + -- 1PPS output + pps_csync_o : out std_logic; + pps_p_o : out std_logic; + pps_led_o : out std_logic; + + rst_aux_n_o : out std_logic; + + link_ok_o : out std_logic; + + ------------------------------------- + -- DIAG to/from external modules + ------------------------------------- + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others=>(others=>'0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0) + ); +end wr_core; + +architecture struct of wr_core is + + function f_choose_lm32_firmware_file return string is + begin + if(g_dpram_initf = "default") then + if(g_simulation /= 0) then + report "[WR Core] Using simulation LM32 firmware." severity note; + return "wrc-simulation.ram"; + else + report "[WR Core] Using release LM32 firmware." severity note; + return "wrc-release.ram"; + end if; + else + report "[WR Core] Using user-provided LM32 firmware." severity note; + return g_dpram_initf; + end if; + end function; + + function f_check_if_lm32_firmware_necessary return boolean is + begin + if(g_dpram_initf /= "") then + return true; + else + return false; + end if; + end function; + + ----------------------------------------------------------------------------- + --Local resets for peripheral + ----------------------------------------------------------------------------- + signal rst_wrc_n : std_logic; + signal rst_net_n : std_logic; + + ----------------------------------------------------------------------------- + --Local resets (resynced) + ----------------------------------------------------------------------------- + signal rst_net_resync_ref_n : std_logic; + signal rst_net_resync_ext_n : std_logic; + signal rst_net_resync_dmtd_n : std_logic; + signal rst_net_resync_rxclk_n : std_logic; + signal rst_net_resync_txclk_n : std_logic; + + ----------------------------------------------------------------------------- + --PPS generator + ----------------------------------------------------------------------------- + signal s_pps_csync : std_logic; + signal pps_valid : std_logic; + signal ppsg_link_ok: std_logic; + + signal ppsg_wb_in : t_wishbone_slave_in; + signal ppsg_wb_out : t_wishbone_slave_out; + + ----------------------------------------------------------------------------- + --Timing system + ----------------------------------------------------------------------------- + signal phy_rx_clk : std_logic; + signal phy_tx_clk : std_logic; + signal spll_wb_in : t_wishbone_slave_in; + signal spll_wb_out : t_wishbone_slave_out; + + ----------------------------------------------------------------------------- + --Endpoint + ----------------------------------------------------------------------------- + signal ep_txtsu_port_id : std_logic_vector(4 downto 0); + signal ep_txtsu_frame_id : std_logic_vector(15 downto 0); + signal ep_txtsu_ts_value : std_logic_vector(31 downto 0); + signal ep_txtsu_ts_incorrect : std_logic; + signal ep_txtsu_stb, ep_txtsu_ack : std_logic; + signal ep_led_link : std_logic; + + signal phy_rst : std_logic; + + constant c_mnic_memsize_log2 : integer := f_log2_size(g_dpram_size); + + ----------------------------------------------------------------------------- + --Mini-NIC + ----------------------------------------------------------------------------- + signal mnic_mem_data_o : std_logic_vector(31 downto 0); + signal mnic_mem_addr_o : std_logic_vector(c_mnic_memsize_log2-1 downto 0); + signal mnic_mem_wr_o : std_logic; + signal mnic_txtsu_ack : std_logic; + signal mnic_txtsu_stb : std_logic; + + ----------------------------------------------------------------------------- + --Dual-port RAM + ----------------------------------------------------------------------------- + signal dpram_wbb_i : t_wishbone_slave_in; + + ----------------------------------------------------------------------------- + --WB Peripherials + ----------------------------------------------------------------------------- + signal periph_slave_i : t_wishbone_slave_in_array(0 to 3); + signal periph_slave_o : t_wishbone_slave_out_array(0 to 3); + signal sysc_in_regs : t_sysc_in_registers; + signal sysc_out_regs : t_sysc_out_registers; + + ----------------------------------------------------------------------------- + --WB Secondary Crossbar + ----------------------------------------------------------------------------- + constant c_secbar_layout : t_sdb_record_array(8 downto 0) := + (0 => f_sdb_embed_device(c_xwr_mini_nic_sdb, x"00000000"), + 1 => f_sdb_embed_device(c_xwr_endpoint_sdb, x"00000100"), + 2 => f_sdb_embed_device(c_xwr_softpll_ng_sdb, x"00000200"), + 3 => f_sdb_embed_device(c_xwr_pps_gen_sdb, x"00000300"), + 4 => f_sdb_embed_device(c_wrc_periph0_sdb, x"00000400"), -- Syscon + 5 => f_sdb_embed_device(c_wrc_periph1_sdb, x"00000500"), -- UART + 6 => f_sdb_embed_device(c_wrc_periph2_sdb, x"00000600"), -- 1-Wire + 7 => f_sdb_embed_device(g_aux_sdb, x"00000700"), -- aux WB bus + 8 => f_sdb_embed_device(c_wrc_periph4_sdb, x"00000800") -- WRPC diag registers + ); + + constant c_secbar_sdb_address : t_wishbone_address := x"00000C00"; + constant c_secbar_bridge_sdb : t_sdb_bridge := + f_xwb_bridge_layout_sdb(true, c_secbar_layout, c_secbar_sdb_address); + + signal secbar_master_i : t_wishbone_master_in_array(8 downto 0); + signal secbar_master_o : t_wishbone_master_out_array(8 downto 0); + + ----------------------------------------------------------------------------- + --WB intercon + ----------------------------------------------------------------------------- + constant c_layout : t_sdb_record_array(1 downto 0) := + (0 => f_sdb_embed_device(f_xwb_dpram(g_dpram_size), x"00000000"), + 1 => f_sdb_embed_bridge(c_secbar_bridge_sdb, x"00020000")); + constant c_sdb_address : t_wishbone_address := x"00030000"; + + signal cbar_slave_i : t_wishbone_slave_in_array (2 downto 0); + signal cbar_slave_o : t_wishbone_slave_out_array(2 downto 0); + signal cbar_master_i : t_wishbone_master_in_array(1 downto 0); + signal cbar_master_o : t_wishbone_master_out_array(1 downto 0); + + ----------------------------------------------------------------------------- + --External WB interface + ----------------------------------------------------------------------------- + signal ext_wb_in : t_wishbone_slave_in; + signal ext_wb_out : t_wishbone_slave_out; + + ----------------------------------------------------------------------------- + -- External Tx TSU interface + ----------------------------------------------------------------------------- + + --===========================-- + -- For SPEC -- + --===========================-- + + signal hpll_auxout : std_logic_vector(2 downto 0); + signal dmpll_auxout : std_logic_vector(2 downto 0); + + signal clk_ref_slv : std_logic_vector(0 downto 0); + signal clk_rx_slv : std_logic_vector(0 downto 0); + + signal s_dummy_addr : std_logic_vector(31 downto 0); + + signal softpll_irq : std_logic; + + signal lm32_irq_slv : std_logic_vector(31 downto 0); + + + signal ep_wb_in : t_wishbone_slave_in; + signal ep_wb_out : t_wishbone_slave_out; + + signal minic_wb_in : t_wishbone_slave_in; + signal minic_wb_out : t_wishbone_slave_out; + + signal ep_src_out : t_wrf_source_out; + signal ep_src_in : t_wrf_source_in; + signal ep_snk_out : t_wrf_sink_out; + signal ep_snk_in : t_wrf_sink_in; + + + signal mux_src_out : t_wrf_source_out_array(1 downto 0); + signal mux_src_in : t_wrf_source_in_array(1 downto 0); + signal mux_snk_out : t_wrf_sink_out_array(1 downto 0); + signal mux_snk_in : t_wrf_sink_in_array(1 downto 0); + signal mux_class : t_wrf_mux_class(1 downto 0); + + signal spll_out_locked : std_logic_vector(g_aux_clks downto 0); + + signal dac_dpll_data : std_logic_vector(15 downto 0); + signal dac_dpll_sel : std_logic_vector(3 downto 0); + signal dac_dpll_load_p1 : std_logic; + + signal clk_fb : std_logic_vector(g_aux_clks downto 0); + signal out_enable : std_logic_vector(g_aux_clks downto 0); + + --component chipscope_ila + -- port ( + -- CONTROL : inout std_logic_vector(35 downto 0); + -- CLK : in std_logic; + -- TRIG0 : in std_logic_vector(31 downto 0); + -- TRIG1 : in std_logic_vector(31 downto 0); + -- TRIG2 : in std_logic_vector(31 downto 0); + -- TRIG3 : in std_logic_vector(31 downto 0)); + --end component; + + --component chipscope_icon + -- port ( + -- CONTROL0 : inout std_logic_vector (35 downto 0)); + --end component; + + --signal CONTROL : std_logic_vector(35 downto 0); + --signal CLK : std_logic; + --signal TRIG0 : std_logic_vector(31 downto 0); + --signal TRIG1 : std_logic_vector(31 downto 0); + --signal TRIG2 : std_logic_vector(31 downto 0); + --signal TRIG3 : std_logic_vector(31 downto 0); +begin + + ----------------------------------------------------------------------------- + -- PHY TX/RX clock selection based on generics + ----------------------------------------------------------------------------- + + GEN_16BIT_PHY_IF: if g_pcs_16bit and g_records_for_phy generate + phy_rx_clk <= phy16_i.rx_clk; + phy_tx_clk <= phy16_i.ref_clk; + end generate; + + GEN_8BIT_PHY_IF: if not g_pcs_16bit and g_records_for_phy generate + phy_rx_clk <= phy8_i.rx_clk; + phy_tx_clk <= phy8_i.ref_clk; + end generate; + + GEN_STD_PHY_IF: if not g_records_for_phy generate + phy_rx_clk <= phy_rx_rbclk_i; + phy_tx_clk <= phy_ref_clk_i; + end generate; + + ----------------------------------------------------------------------------- + -- Reset resync and distribution + ----------------------------------------------------------------------------- + + rst_aux_n_o <= rst_net_n; + + U_Sync_reset_refclk : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_ref_i, + rst_n_i => '1', + data_i => rst_net_n, + synced_o => rst_net_resync_ref_n); + + U_sync_reset_dmtd : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_dmtd_i, + rst_n_i => '1', + data_i => rst_net_n, + synced_o => rst_net_resync_dmtd_n); + + U_sync_reset_ext : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => clk_ext_i, + rst_n_i => '1', + data_i => rst_net_n, + synced_o => rst_net_resync_ext_n); + + U_sync_reset_rxclk : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_rx_clk, + rst_n_i => '1', + data_i => rst_net_n, + synced_o => rst_net_resync_rxclk_n); + + U_sync_reset_txclk : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => phy_tx_clk, + rst_n_i => '1', + data_i => rst_net_n, + synced_o => rst_net_resync_txclk_n); + + ----------------------------------------------------------------------------- + -- PPS generator + ----------------------------------------------------------------------------- + PPS_GEN : xwr_pps_gen + generic map( + g_interface_mode => PIPELINED, + g_address_granularity => BYTE, + g_ref_clock_rate => f_refclk_rate(g_pcs_16bit), + g_ext_clock_rate => 10000000, + g_with_ext_clock_input => g_with_external_clock_input) + port map( + clk_ref_i => clk_ref_i, + clk_sys_i => clk_sys_i, + + rst_sys_n_i => rst_net_n, + rst_ref_n_i => rst_net_resync_ref_n, + + slave_i => ppsg_wb_in, + slave_o => ppsg_wb_out, + + -- used for fast masking of PPS output when link goes down + link_ok_i => ppsg_link_ok, + + -- Single-pulse PPS output for synchronizing endpoint to + pps_in_i => pps_ext_i, + pps_csync_o => s_pps_csync, + pps_out_o => pps_p_o, + pps_led_o => pps_led_o, + pps_valid_o => pps_valid, + + tm_utc_o => tm_tai_o, + tm_cycles_o => tm_cycles_o, + tm_time_valid_o => tm_time_valid_o + ); + ppsg_link_ok <= not phy_rst; + pps_csync_o <= s_pps_csync; + + ----------------------------------------------------------------------------- + -- Software PLL + ----------------------------------------------------------------------------- + U_SOFTPLL : xwr_softpll_ng + generic map( + g_with_ext_clock_input => g_with_external_clock_input, + g_reverse_dmtds => false, + g_divide_input_by_2 => not g_pcs_16bit, + g_with_debug_fifo => g_softpll_enable_debugger, + g_tag_bits => 22, + g_interface_mode => PIPELINED, + g_address_granularity => BYTE, + g_num_ref_inputs => 1, + g_num_outputs => 1 + g_aux_clks, + g_ref_clock_rate => f_refclk_rate(g_pcs_16bit), + g_ext_clock_rate => 10000000) + port map( + clk_sys_i => clk_sys_i, + rst_sys_n_i => rst_net_n, + rst_ref_n_i => rst_net_resync_ref_n, + rst_ext_n_i => rst_net_resync_ext_n, + rst_dmtd_n_i => rst_net_resync_dmtd_n, + + -- Reference inputs (i.e. the RX clocks recovered by the PHYs) + clk_ref_i(0) => phy_rx_clk, + -- Feedback clocks (i.e. the outputs of the main or aux oscillator) + clk_fb_i => clk_fb, + -- DMTD Offset clock + clk_dmtd_i => clk_dmtd_i, + + clk_ext_i => clk_ext_i, + clk_ext_mul_i => clk_ext_mul_i, + clk_ext_mul_locked_i => clk_ext_mul_locked_i, + clk_ext_stopped_i => clk_ext_stopped_i, + clk_ext_rst_o => clk_ext_rst_o, + + pps_csync_p1_i => s_pps_csync, + pps_ext_a_i => pps_ext_i, + + -- DMTD oscillator drive + dac_dmtd_data_o => dac_hpll_data_o, + dac_dmtd_load_o => dac_hpll_load_p1_o, + + -- Output channel DAC value + dac_out_data_o => dac_dpll_data, --: out std_logic_vector(15 downto 0); + -- Output channel select (0 = channel 0, etc. ) + dac_out_sel_o => dac_dpll_sel, --for now use only one output + dac_out_load_o => dac_dpll_load_p1, + + out_enable_i => out_enable, + + out_locked_o => spll_out_locked, + + slave_i => spll_wb_in, + slave_o => spll_wb_out, + + debug_o => open); + + clk_fb(0) <= clk_ref_i; + clk_fb(g_aux_clks downto 1) <= clk_aux_i; + out_enable(0) <= '1'; + out_enable(g_aux_clks downto 1) <= tm_clk_aux_lock_en_i; + + dac_dpll_data_o <= dac_dpll_data; + dac_dpll_load_p1_o <= '1' when (dac_dpll_load_p1 = '1' and dac_dpll_sel = x"0") else '0'; + + tm_dac_value_o <= x"00" & dac_dpll_data; + + p_decode_dac_writes : process(dac_dpll_load_p1, dac_dpll_sel) + begin + for i in 0 to g_aux_clks-1 loop + if dac_dpll_sel = std_logic_vector(to_unsigned(i+1, 4)) then + tm_dac_wr_o(i) <= dac_dpll_load_p1; + else + tm_dac_wr_o(i) <= '0'; + end if; + end loop; -- i + end process; + + locked_spll : if g_aux_clks > 0 generate + tm_clk_aux_locked_o <= spll_out_locked(g_aux_clks downto 1); + end generate; + + softpll_irq <= spll_wb_out.int; + + ----------------------------------------------------------------------------- + -- Endpoint + ----------------------------------------------------------------------------- + U_Endpoint : xwr_endpoint + generic map ( + g_interface_mode => PIPELINED, + g_address_granularity => BYTE, + g_simulation => f_int2bool(g_simulation), + g_tx_runt_padding => g_tx_runt_padding, + g_pcs_16bit => g_pcs_16bit, + g_records_for_phy => g_records_for_phy, + g_rx_buffer_size => g_rx_buffer_size, + g_with_rx_buffer => true, + g_with_flow_control => false, + g_with_timestamper => true, + g_with_dpi_classifier => true, + g_with_vlans => false, + g_with_rtu => false, + g_with_leds => true, + g_with_packet_injection => false, + g_use_new_rxcrc => true, + g_use_new_txcrc => false) + port map ( + clk_ref_i => clk_ref_i, + clk_sys_i => clk_sys_i, + clk_dmtd_i => clk_dmtd_i, + rst_sys_n_i => rst_net_n, + rst_ref_n_i => rst_net_resync_ref_n, + rst_dmtd_n_i => rst_net_resync_dmtd_n, + rst_txclk_n_i => rst_net_resync_txclk_n, + rst_rxclk_n_i => rst_net_resync_rxclk_n, + pps_csync_p1_i => s_pps_csync, + pps_valid_i => pps_valid, + + phy_rst_o => phy_rst, + phy_rdy_i => phy_rdy_i, + phy_loopen_o => phy_loopen_o, + phy_loopen_vec_o => phy_loopen_vec_o, + phy_tx_prbs_sel_o => phy_tx_prbs_sel_o, + phy_sfp_tx_fault_i => phy_sfp_tx_fault_i, + phy_sfp_los_i => phy_sfp_los_i, + phy_sfp_tx_disable_o => phy_sfp_tx_disable_o, + phy_ref_clk_i => phy_ref_clk_i, + phy_tx_data_o => phy_tx_data_o, + phy_tx_k_o => phy_tx_k_o, + phy_tx_disparity_i => phy_tx_disparity_i, + phy_tx_enc_err_i => phy_tx_enc_err_i, + phy_rx_data_i => phy_rx_data_i, + phy_rx_clk_i => phy_rx_rbclk_i, + phy_rx_k_i => phy_rx_k_i, + phy_rx_enc_err_i => phy_rx_enc_err_i, + phy_rx_bitslide_i => phy_rx_bitslide_i, + + phy8_o => phy8_o, + phy8_i => phy8_i, + phy16_o => phy16_o, + phy16_i => phy16_i, + + src_o => ep_src_out, + src_i => ep_src_in, + snk_o => ep_snk_out, + snk_i => ep_snk_in, + + txtsu_port_id_o => ep_txtsu_port_id, + txtsu_frame_id_o => ep_txtsu_frame_id, + txtsu_ts_value_o => ep_txtsu_ts_value, + txtsu_ts_incorrect_o => ep_txtsu_ts_incorrect, + txtsu_stb_o => ep_txtsu_stb, + txtsu_ack_i => ep_txtsu_ack, + wb_i => ep_wb_in, + wb_o => ep_wb_out, + rmon_events_o => open, + txts_o => abscal_txts_o, + rxts_o => abscal_rxts_o, + fc_tx_pause_req_i => fc_tx_pause_req_i, + fc_tx_pause_delay_i => fc_tx_pause_delay_i, + fc_tx_pause_ready_o => fc_tx_pause_ready_o, + led_link_o => ep_led_link, + led_act_o => led_act_o); + + led_link_o <= ep_led_link; + link_ok_o <= ep_led_link; + + tm_link_up_o <= ep_led_link; + + phy_rst_o <= phy_rst; + + ----------------------------------------------------------------------------- + -- Mini-NIC + ----------------------------------------------------------------------------- + MINI_NIC : xwr_mini_nic + generic map ( + g_interface_mode => PIPELINED, + g_address_granularity => BYTE, + g_tx_fifo_size => 1024, + g_rx_fifo_size => 2048, + g_buffer_little_endian => false) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_net_n, + + src_o => mux_snk_in(0), + src_i => mux_snk_out(0), + snk_o => mux_src_in(0), + snk_i => mux_src_out(0), + + txtsu_port_id_i => ep_txtsu_port_id, + txtsu_frame_id_i => ep_txtsu_frame_id, + txtsu_tsval_i => ep_txtsu_ts_value, + txtsu_tsincorrect_i => ep_txtsu_ts_incorrect, + txtsu_stb_i => mnic_txtsu_stb, + txtsu_ack_o => mnic_txtsu_ack, + + wb_i => minic_wb_in, + wb_o => minic_wb_out + ); + + lm32_irq_slv(31 downto 1) <= (others => '0'); + lm32_irq_slv(0) <= softpll_irq; -- according to the doc, it's active low. + + ----------------------------------------------------------------------------- + -- LM32 + ----------------------------------------------------------------------------- + LM32_CORE : xwb_lm32 + generic map(g_profile => "medium_icache") + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_wrc_n, + irq_i => lm32_irq_slv, + + dwb_o => cbar_slave_i(0), + dwb_i => cbar_slave_o(0), + iwb_o => cbar_slave_i(1), + iwb_i => cbar_slave_o(1) + ); + + ----------------------------------------------------------------------------- + -- Dual-port RAM + ----------------------------------------------------------------------------- + DPRAM : xwb_dpram + generic map( + g_size => g_dpram_size, + g_init_file => f_choose_lm32_firmware_file, + g_must_have_init_file => f_check_if_lm32_firmware_necessary, + g_slave1_interface_mode => PIPELINED, + g_slave2_interface_mode => PIPELINED, + g_slave1_granularity => BYTE, + g_slave2_granularity => WORD) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + + slave1_i => cbar_master_o(0), + slave1_o => cbar_master_i(0), + slave2_i => dpram_wbb_i, + slave2_o => open + ); + + dpram_wbb_i.cyc <= '0'; + dpram_wbb_i.stb <= '0'; + dpram_wbb_i.adr <= (c_mnic_memsize_log2-1 downto 0 => '0', others=>'0'); --mnic_mem_addr_o; + dpram_wbb_i.sel <= "1111"; + dpram_wbb_i.we <= '0'; --mnic_mem_wr_o; + dpram_wbb_i.dat <= (others=>'0'); --mnic_mem_data_o; + + ----------------------------------------------------------------------------- + -- WB Peripherials + ----------------------------------------------------------------------------- + PERIPH : wrc_periph + generic map( + g_board_name => g_board_name, + g_flash_secsz_kb => g_flash_secsz_kb, + g_flash_sdbfs_baddr => g_flash_sdbfs_baddr, + g_phys_uart => g_phys_uart, + g_virtual_uart => g_virtual_uart, + g_mem_words => g_dpram_size, + g_vuart_fifo_size => g_vuart_fifo_size, + g_diag_id => g_diag_id, + g_diag_ver => g_diag_ver, + g_diag_ro_size => g_diag_ro_size, + g_diag_rw_size => g_diag_rw_size) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + rst_net_n_o => rst_net_n, + rst_wrc_n_o => rst_wrc_n, + + led_red_o => open, --led_red_o, + led_green_o => open, --led_green_o, + scl_o => scl_o, + scl_i => scl_i, + sda_o => sda_o, + sda_i => sda_i, + sfp_scl_o => sfp_scl_o, + sfp_scl_i => sfp_scl_i, + sfp_sda_o => sfp_sda_o, + sfp_sda_i => sfp_sda_i, + sfp_det_i => sfp_det_i, + memsize_i => "0000", + btn1_i => btn1_i, + btn2_i => btn2_i, + spi_sclk_o => spi_sclk_o, + spi_ncs_o => spi_ncs_o, + spi_mosi_o => spi_mosi_o, + spi_miso_i => spi_miso_i, + + slave_i => periph_slave_i, + slave_o => periph_slave_o, + + uart_rxd_i => uart_rxd_i, + uart_txd_o => uart_txd_o, + + owr_pwren_o => owr_pwren_o, + owr_en_o => owr_en_o, + owr_i => owr_i, + + diag_array_in => aux_diag_i, + diag_array_out => aux_diag_o + ); + + U_Adapter : wb_slave_adapter + generic map( + g_master_use_struct => true, + g_master_mode => PIPELINED, + g_master_granularity => BYTE, + g_slave_use_struct => false, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + master_i => ext_wb_out, + master_o => ext_wb_in, + sl_adr_i => wb_adr_i, + sl_dat_i => wb_dat_i, + sl_sel_i => wb_sel_i, + sl_cyc_i => wb_cyc_i, + sl_stb_i => wb_stb_i, + sl_we_i => wb_we_i, + sl_dat_o => wb_dat_o, + sl_ack_o => wb_ack_o, + sl_err_o => wb_err_o, + sl_rty_o => wb_rty_o, + sl_stall_o => wb_stall_o); + + ----------------------------------------------------------------------------- + -- WB intercon + ----------------------------------------------------------------------------- + WB_CON : xwb_sdb_crossbar + generic map( + g_num_masters => 3, + g_num_slaves => 2, + g_registered => true, + g_wraparound => true, + g_layout => c_layout, + g_sdb_addr => c_sdb_address + ) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + -- Master connections (INTERCON is a slave) + slave_i => cbar_slave_i, + slave_o => cbar_slave_o, + -- Slave connections (INTERCON is a master) + master_i => cbar_master_i, + master_o => cbar_master_o + ); + + cbar_slave_i(2) <= ext_wb_in; + ext_wb_out <= cbar_slave_o(2); + + --chipscope_ila_1 : chipscope_ila + -- port map ( + -- CONTROL => CONTROL, + -- CLK => clk_sys_i, + -- TRIG0 => TRIG0, + -- TRIG1 => TRIG1, + -- TRIG2 => TRIG2, + -- TRIG3 => TRIG3); + + --chipscope_icon_1 : chipscope_icon + -- port map ( + -- CONTROL0 => CONTROL); + + --TRIG0(15 downto 0) <= ep_snk_in.dat; + --trig0(17 downto 16) <= ep_snk_in.adr; + --trig0(19 downto 18) <= ep_snk_in.sel; + --trig0(20) <= ep_snk_in.cyc; + --trig0(21) <= ep_snk_in.stb; + --trig0(22) <= ep_snk_in.we; + --trig0(23) <= ep_snk_out.ack; + --trig0(24) <= ep_snk_out.stall; + --trig0(26) <= ep_snk_out.err; + + --TRIG1(15 downto 0) <= mux_snk_in(0).dat; + --trig1(17 downto 16) <= mux_snk_in(0).adr; + --trig1(19 downto 18) <= mux_snk_in(0).sel; + --trig1(20) <= mux_snk_in(0).cyc; + --trig1(21) <= mux_snk_in(0).stb; + --trig1(22) <= mux_snk_in(0).we; + --trig1(23) <= mux_snk_out(0).ack; + --trig1(24) <= mux_snk_out(0).stall; + --trig1(26) <= mux_snk_out(0).err; + + --TRIG2(15 downto 0) <= mux_snk_in(1).dat; + --trig2(17 downto 16) <= mux_snk_in(1).adr; + --trig2(19 downto 18) <= mux_snk_in(1).sel; + --trig2(20) <= mux_snk_in(1).cyc; + --trig2(21) <= mux_snk_in(1).stb; + --trig2(22) <= mux_snk_in(1).we; + --trig2(23) <= mux_snk_out(1).ack; + --trig2(24) <= mux_snk_out(1).stall; + --trig2(26) <= mux_snk_out(1).err; + ----------------------------------------------------------------------------- + -- WB Secondary Crossbar + ----------------------------------------------------------------------------- + WB_SECONDARY_CON : xwb_sdb_crossbar + generic map( + g_num_masters => 1, + g_num_slaves => 9, + g_registered => true, + g_wraparound => true, + g_layout => c_secbar_layout, + g_sdb_addr => c_secbar_sdb_address + ) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + -- Master connections (INTERCON is a slave) + slave_i(0) => cbar_master_o(1), + slave_o(0) => cbar_master_i(1), + -- Slave connections (INTERCON is a master) + master_i => secbar_master_i, + master_o => secbar_master_o + ); + + secbar_master_i(0) <= minic_wb_out; + minic_wb_in <= secbar_master_o(0); + secbar_master_i(1) <= ep_wb_out; + ep_wb_in <= secbar_master_o(1); + secbar_master_i(2) <= spll_wb_out; + spll_wb_in <= secbar_master_o(2); + secbar_master_i(3) <= ppsg_wb_out; + ppsg_wb_in <= secbar_master_o(3); + --peripherials + secbar_master_i(4) <= periph_slave_o(0); + secbar_master_i(5) <= periph_slave_o(1); + secbar_master_i(6) <= periph_slave_o(2); + secbar_master_i(8) <= periph_slave_o(3); + periph_slave_i(0) <= secbar_master_o(4); + periph_slave_i(1) <= secbar_master_o(5); + periph_slave_i(2) <= secbar_master_o(6); + periph_slave_i(3) <= secbar_master_o(8); + + + aux_adr_o <= secbar_master_o(7).adr; + aux_dat_o <= secbar_master_o(7).dat; + aux_sel_o <= secbar_master_o(7).sel; + aux_cyc_o <= secbar_master_o(7).cyc; + aux_stb_o <= secbar_master_o(7).stb; + aux_we_o <= secbar_master_o(7).we; + + secbar_master_i(7).dat <= aux_dat_i; + secbar_master_i(7).ack <= aux_ack_i; + secbar_master_i(7).stall <= aux_stall_i; + secbar_master_i(7).err <= '0'; + secbar_master_i(7).rty <= '0'; + secbar_master_i(7).int <= '0'; + + --secbar_master_i(6).err <= '0'; + --secbar_master_i(5).err <= '0'; + --secbar_master_i(4).err <= '0'; + --secbar_master_i(3).err <= '0'; + --secbar_master_i(2).err <= '0'; + --secbar_master_i(1).err <= '0'; + --secbar_master_i(0).err <= '0'; + + --secbar_master_i(6).rty <= '0'; + --secbar_master_i(5).rty <= '0'; + --secbar_master_i(4).rty <= '0'; + --secbar_master_i(3).rty <= '0'; + --secbar_master_i(2).rty <= '0'; + --secbar_master_i(1).rty <= '0'; + --secbar_master_i(0).rty <= '0'; + + + + ----------------------------------------------------------------------------- + -- WBP MUX + ----------------------------------------------------------------------------- + U_WBP_Mux : xwrf_mux + generic map( + g_muxed_ports => 2) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_net_n, + ep_src_o => ep_snk_in, + ep_src_i => ep_snk_out, + ep_snk_o => ep_src_in, + ep_snk_i => ep_src_out, + mux_src_o => mux_src_out, + mux_src_i => mux_src_in, + mux_snk_o => mux_snk_out, + mux_snk_i => mux_snk_in, + mux_class_i => mux_class); + + mux_class(0) <= x"0f"; + mux_class(1) <= x"f0"; + ext_src_adr_o <= mux_src_out(1).adr; + ext_src_dat_o <= mux_src_out(1).dat; + ext_src_stb_o <= mux_src_out(1).stb; + ext_src_cyc_o <= mux_src_out(1).cyc; + ext_src_sel_o <= mux_src_out(1).sel; + ext_src_we_o <= '1'; + + mux_src_in(1).ack <= ext_src_ack_i; + mux_src_in(1).stall <= ext_src_stall_i; + mux_src_in(1).err <= ext_src_err_i; + mux_src_in(1).rty <= '0'; + + mux_snk_in(1).adr <= ext_snk_adr_i; + mux_snk_in(1).dat <= ext_snk_dat_i; + mux_snk_in(1).stb <= ext_snk_stb_i; + mux_snk_in(1).cyc <= ext_snk_cyc_i; + mux_snk_in(1).sel <= ext_snk_sel_i; + mux_snk_in(1).we <= ext_snk_we_i; + + ext_snk_ack_o <= mux_snk_out(1).ack; + ext_snk_err_o <= mux_snk_out(1).err; + ext_snk_stall_o <= mux_snk_out(1).stall; + + ----------------------------------------------------------------------------- + -- External Tx Timestamping I/F + ----------------------------------------------------------------------------- + txtsu_port_id_o <= ep_txtsu_port_id; + txtsu_frame_id_o <= ep_txtsu_frame_id; + txtsu_ts_value_o <= ep_txtsu_ts_value; + txtsu_ts_incorrect_o <= ep_txtsu_ts_incorrect; + + -- ts goes to external I/F + txtsu_stb_o <= '1' when (ep_txtsu_stb = '1' and (ep_txtsu_frame_id /= x"0000")) else + '0'; + -- ts goes to minic + mnic_txtsu_stb <= '1' when (ep_txtsu_stb = '1' and (ep_txtsu_frame_id = x"0000")) else + '0'; + + ep_txtsu_ack <= txtsu_ack_i or mnic_txtsu_ack; + +end struct; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_pkg.vhd new file mode 100644 index 000000000..1bedca028 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_pkg.vhd @@ -0,0 +1,134 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Core Diagnostics +--------------------------------------------------------------------------------------- +-- File : wrc_diags_pkg.vhd +-- Author : auto-generated by wbgen2 from wrc_diags_wb.wb +-- Created : Mon Nov 27 13:37:56 2017 +-- Version : 0x00000001 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE wrc_diags_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package wrc_diags_wbgen2_pkg is + + + -- Input registers (user design -> WB slave) + + type t_wrc_diags_in_registers is record + ctrl_data_valid_i : std_logic; + wdiag_sstat_wr_mode_i : std_logic; + wdiag_sstat_servostate_i : std_logic_vector(3 downto 0); + wdiag_pstat_link_i : std_logic; + wdiag_pstat_locked_i : std_logic; + wdiag_ptpstat_ptpstate_i : std_logic_vector(7 downto 0); + wdiag_astat_aux_i : std_logic_vector(7 downto 0); + wdiag_txfcnt_i : std_logic_vector(31 downto 0); + wdiag_rxfcnt_i : std_logic_vector(31 downto 0); + wdiag_sec_msb_i : std_logic_vector(31 downto 0); + wdiag_sec_lsb_i : std_logic_vector(31 downto 0); + wdiag_ns_i : std_logic_vector(31 downto 0); + wdiag_mu_msb_i : std_logic_vector(31 downto 0); + wdiag_mu_lsb_i : std_logic_vector(31 downto 0); + wdiag_dms_msb_i : std_logic_vector(31 downto 0); + wdiag_dms_lsb_i : std_logic_vector(31 downto 0); + wdiag_asym_i : std_logic_vector(31 downto 0); + wdiag_cko_i : std_logic_vector(31 downto 0); + wdiag_setp_i : std_logic_vector(31 downto 0); + wdiag_ucnt_i : std_logic_vector(31 downto 0); + wdiag_temp_i : std_logic_vector(31 downto 0); + end record; + + constant c_wrc_diags_in_registers_init_value: t_wrc_diags_in_registers := ( + ctrl_data_valid_i => '0', + wdiag_sstat_wr_mode_i => '0', + wdiag_sstat_servostate_i => (others => '0'), + wdiag_pstat_link_i => '0', + wdiag_pstat_locked_i => '0', + wdiag_ptpstat_ptpstate_i => (others => '0'), + wdiag_astat_aux_i => (others => '0'), + wdiag_txfcnt_i => (others => '0'), + wdiag_rxfcnt_i => (others => '0'), + wdiag_sec_msb_i => (others => '0'), + wdiag_sec_lsb_i => (others => '0'), + wdiag_ns_i => (others => '0'), + wdiag_mu_msb_i => (others => '0'), + wdiag_mu_lsb_i => (others => '0'), + wdiag_dms_msb_i => (others => '0'), + wdiag_dms_lsb_i => (others => '0'), + wdiag_asym_i => (others => '0'), + wdiag_cko_i => (others => '0'), + wdiag_setp_i => (others => '0'), + wdiag_ucnt_i => (others => '0'), + wdiag_temp_i => (others => '0') + ); + + -- Output registers (WB slave -> user design) + + type t_wrc_diags_out_registers is record + ver_id_o : std_logic_vector(31 downto 0); + ctrl_data_snapshot_o : std_logic; + end record; + + constant c_wrc_diags_out_registers_init_value: t_wrc_diags_out_registers := ( + ver_id_o => (others => '0'), + ctrl_data_snapshot_o => '0' + ); + function "or" (left, right: t_wrc_diags_in_registers) return t_wrc_diags_in_registers; + function f_x_to_zero (x:std_logic) return std_logic; + function f_x_to_zero (x:std_logic_vector) return std_logic_vector; +end package; + +package body wrc_diags_wbgen2_pkg is +function f_x_to_zero (x:std_logic) return std_logic is +begin +if x = '1' then +return '1'; +else +return '0'; +end if; +end function; +function f_x_to_zero (x:std_logic_vector) return std_logic_vector is +variable tmp: std_logic_vector(x'length-1 downto 0); +begin +for i in 0 to x'length-1 loop +if x(i) = '1' then +tmp(i):= '1'; +else +tmp(i):= '0'; +end if; +end loop; +return tmp; +end function; +function "or" (left, right: t_wrc_diags_in_registers) return t_wrc_diags_in_registers is +variable tmp: t_wrc_diags_in_registers; +begin +tmp.ctrl_data_valid_i := f_x_to_zero(left.ctrl_data_valid_i) or f_x_to_zero(right.ctrl_data_valid_i); +tmp.wdiag_sstat_wr_mode_i := f_x_to_zero(left.wdiag_sstat_wr_mode_i) or f_x_to_zero(right.wdiag_sstat_wr_mode_i); +tmp.wdiag_sstat_servostate_i := f_x_to_zero(left.wdiag_sstat_servostate_i) or f_x_to_zero(right.wdiag_sstat_servostate_i); +tmp.wdiag_pstat_link_i := f_x_to_zero(left.wdiag_pstat_link_i) or f_x_to_zero(right.wdiag_pstat_link_i); +tmp.wdiag_pstat_locked_i := f_x_to_zero(left.wdiag_pstat_locked_i) or f_x_to_zero(right.wdiag_pstat_locked_i); +tmp.wdiag_ptpstat_ptpstate_i := f_x_to_zero(left.wdiag_ptpstat_ptpstate_i) or f_x_to_zero(right.wdiag_ptpstat_ptpstate_i); +tmp.wdiag_astat_aux_i := f_x_to_zero(left.wdiag_astat_aux_i) or f_x_to_zero(right.wdiag_astat_aux_i); +tmp.wdiag_txfcnt_i := f_x_to_zero(left.wdiag_txfcnt_i) or f_x_to_zero(right.wdiag_txfcnt_i); +tmp.wdiag_rxfcnt_i := f_x_to_zero(left.wdiag_rxfcnt_i) or f_x_to_zero(right.wdiag_rxfcnt_i); +tmp.wdiag_sec_msb_i := f_x_to_zero(left.wdiag_sec_msb_i) or f_x_to_zero(right.wdiag_sec_msb_i); +tmp.wdiag_sec_lsb_i := f_x_to_zero(left.wdiag_sec_lsb_i) or f_x_to_zero(right.wdiag_sec_lsb_i); +tmp.wdiag_ns_i := f_x_to_zero(left.wdiag_ns_i) or f_x_to_zero(right.wdiag_ns_i); +tmp.wdiag_mu_msb_i := f_x_to_zero(left.wdiag_mu_msb_i) or f_x_to_zero(right.wdiag_mu_msb_i); +tmp.wdiag_mu_lsb_i := f_x_to_zero(left.wdiag_mu_lsb_i) or f_x_to_zero(right.wdiag_mu_lsb_i); +tmp.wdiag_dms_msb_i := f_x_to_zero(left.wdiag_dms_msb_i) or f_x_to_zero(right.wdiag_dms_msb_i); +tmp.wdiag_dms_lsb_i := f_x_to_zero(left.wdiag_dms_lsb_i) or f_x_to_zero(right.wdiag_dms_lsb_i); +tmp.wdiag_asym_i := f_x_to_zero(left.wdiag_asym_i) or f_x_to_zero(right.wdiag_asym_i); +tmp.wdiag_cko_i := f_x_to_zero(left.wdiag_cko_i) or f_x_to_zero(right.wdiag_cko_i); +tmp.wdiag_setp_i := f_x_to_zero(left.wdiag_setp_i) or f_x_to_zero(right.wdiag_setp_i); +tmp.wdiag_ucnt_i := f_x_to_zero(left.wdiag_ucnt_i) or f_x_to_zero(right.wdiag_ucnt_i); +tmp.wdiag_temp_i := f_x_to_zero(left.wdiag_temp_i) or f_x_to_zero(right.wdiag_temp_i); +return tmp; +end function; +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_wb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_wb.vhd new file mode 100644 index 000000000..99b6e9252 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_diags_wb.vhd @@ -0,0 +1,376 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Core Diagnostics +--------------------------------------------------------------------------------------- +-- File : wrc_diags_wb.vhd +-- Author : auto-generated by wbgen2 from wrc_diags_wb.wb +-- Created : Mon Nov 27 13:37:56 2017 +-- Version : 0x00000001 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE wrc_diags_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.wrc_diags_wbgen2_pkg.all; + + +entity wrc_diags_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + regs_i : in t_wrc_diags_in_registers; + regs_o : out t_wrc_diags_out_registers + ); +end wrc_diags_wb; + +architecture syn of wrc_diags_wb is + +signal wrc_diags_ver_id_int : std_logic_vector(31 downto 0); +signal wrc_diags_ctrl_data_snapshot_int : std_logic ; +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(4 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + wrc_diags_ver_id_int <= "00000000000000000000000000000001"; + wrc_diags_ctrl_data_snapshot_int <= '0'; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + ack_in_progress <= '0'; + else + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(4 downto 0) is + when "00000" => + if (wb_we_i = '1') then + wrc_diags_ver_id_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= wrc_diags_ver_id_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00001" => + if (wb_we_i = '1') then + wrc_diags_ctrl_data_snapshot_int <= wrdata_reg(8); + end if; + rddata_reg(0) <= regs_i.ctrl_data_valid_i; + rddata_reg(8) <= wrc_diags_ctrl_data_snapshot_int; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00010" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= regs_i.wdiag_sstat_wr_mode_i; + rddata_reg(11 downto 8) <= regs_i.wdiag_sstat_servostate_i; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00011" => + if (wb_we_i = '1') then + end if; + rddata_reg(0) <= regs_i.wdiag_pstat_link_i; + rddata_reg(1) <= regs_i.wdiag_pstat_locked_i; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00100" => + if (wb_we_i = '1') then + end if; + rddata_reg(7 downto 0) <= regs_i.wdiag_ptpstat_ptpstate_i; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00101" => + if (wb_we_i = '1') then + end if; + rddata_reg(7 downto 0) <= regs_i.wdiag_astat_aux_i; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00110" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_txfcnt_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00111" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_rxfcnt_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01000" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_sec_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01001" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_sec_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01010" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_ns_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01011" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_mu_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01100" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_mu_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01101" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_dms_msb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01110" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_dms_lsb_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01111" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_asym_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10000" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_cko_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10001" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_setp_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10010" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_ucnt_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10011" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.wdiag_temp_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- Version identifier + regs_o.ver_id_o <= wrc_diags_ver_id_int; +-- WR DIAG data valid +-- WR DIAG data snapshot + regs_o.ctrl_data_snapshot_o <= wrc_diags_ctrl_data_snapshot_int; +-- WR valid +-- Servo State +-- Link Status +-- PLL Locked +-- PTP State +-- AUX channel +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data +-- Data + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_periph.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_periph.vhd new file mode 100644 index 000000000..ee6035524 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_periph.vhd @@ -0,0 +1,520 @@ +------------------------------------------------------------------------------- +-- Title : WhiteRabbit PTP Core peripherials +-- Project : WhiteRabbit +------------------------------------------------------------------------------- +-- File : wrc_periph.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN (BE-CO-HT) +-- Created : 2011-04-04 +-- Last update: 2017-04-25 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- WRC_PERIPH integrates WRC_SYSCON, UART/VUART, 1-Wire Master, WRPC_DIAGS +-- +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 - 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library work; +use work.wrcore_pkg.all; +use work.wishbone_pkg.all; +use work.sysc_wbgen2_pkg.all; +use work.wrc_diags_wbgen2_pkg.all; + +entity wrc_periph is + generic( + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 256; -- default for SVEC (M25P128) + g_flash_sdbfs_baddr : integer := 16#600000#; -- default for SVEC (M25P128) + g_phys_uart : boolean := true; + g_virtual_uart : boolean := false; + g_cntr_period : integer := 62500; + g_mem_words : integer := 16384; --in 32-bit words + g_vuart_fifo_size : integer := 1024; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0 + ); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + + rst_net_n_o : out std_logic; + rst_wrc_n_o : out std_logic; + + led_red_o : out std_logic; + led_green_o : out std_logic; + scl_o : out std_logic; + scl_i : in std_logic; + sda_o : out std_logic; + sda_i : in std_logic; + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic; + sfp_det_i : in std_logic; + memsize_i : in std_logic_vector(3 downto 0); + btn1_i : in std_logic; + btn2_i : in std_logic; + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic; + + slave_i : in t_wishbone_slave_in_array(0 to 3); + slave_o : out t_wishbone_slave_out_array(0 to 3); + + uart_rxd_i : in std_logic; + uart_txd_o : out std_logic; + + -- 1-Wire + owr_pwren_o: out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0); + + -- optional diagnostics from external HDL modules + diag_array_in : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others=>(others=>'0')); + diag_array_out : out t_generic_word_array(g_diag_rw_size-1 downto 0) + ); +end wrc_periph; + +architecture struct of wrc_periph is + + function f_cnt_memsize(words : integer) return std_logic_vector is + begin + return std_logic_vector(to_unsigned(words * 4 / 1024 / 16 - 1, 4)); + -- *4 - to get size in bytes + -- /1024 - to get size in kB + -- /16 -1 - to get size in format of MEMSIZE@sysc_hwfr register + end f_cnt_memsize; + + function f_board_name_conv(name : string) return std_logic_vector is + variable ret : std_logic_vector(31 downto 0); + begin + assert (name'length= 4) + report "Board name has to be exactly 4 letters string" severity failure; + ret(31 downto 24) := std_logic_vector(to_unsigned(character'pos(name(1)), 8)); + ret(23 downto 16) := std_logic_vector(to_unsigned(character'pos(name(2)), 8)); + ret(15 downto 8) := std_logic_vector(to_unsigned(character'pos(name(3)), 8)); + ret( 7 downto 0) := std_logic_vector(to_unsigned(character'pos(name(4)), 8)); + return ret; + end f_board_name_conv; + + signal sysc_regs_i : t_sysc_in_registers; + signal sysc_regs_o : t_sysc_out_registers; + + signal cntr_div : unsigned(23 downto 0); + signal cntr_tics : unsigned(31 downto 0); + signal cntr_overflow : std_logic; + + signal rst_wrc_n_o_reg : std_logic := '1'; + signal diag_adr : unsigned(15 downto 0); + signal diag_dat : std_logic_vector(31 downto 0); + signal diag_out_regs : t_generic_word_array(g_diag_rw_size - 1 downto 0); + signal diag_in : t_generic_word_array(g_diag_ro_size + g_diag_rw_size-1 downto 0); + signal wrpc_diag_regs_in : t_wrc_diags_in_registers; + signal wrpc_diag_regs_out : t_wrc_diags_out_registers; + +begin + + rst_wrc_n_o <= rst_n_i and rst_wrc_n_o_reg; + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + rst_net_n_o <= '0'; + rst_wrc_n_o_reg <= '1'; + else + + if(sysc_regs_o.rstr_trig_wr_o = '1' and sysc_regs_o.rstr_trig_o = x"deadbee") then + rst_wrc_n_o_reg <= not sysc_regs_o.rstr_rst_o; + end if; + + rst_net_n_o <= not sysc_regs_o.gpsr_net_rst_o; + end if; + end if; + end process; + + ------------------------------------- + -- LEDs + ------------------------------------- + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(sysc_regs_o.gpsr_led_link_o = '1') then + led_red_o <= '1'; + elsif(sysc_regs_o.gpcr_led_link_o = '1') then + led_red_o <= '0'; + end if; + + if(sysc_regs_o.gpsr_led_stat_o = '1') then + led_green_o <= '1'; + elsif(sysc_regs_o.gpcr_led_stat_o = '1') then + led_green_o <= '0'; + end if; + end if; + end process; + + ------------------------------------- + -- buttons + ------------------------------------- + sysc_regs_i.gpsr_btn1_i <= btn1_i; + sysc_regs_i.gpsr_btn2_i <= btn2_i; + + ------------------------------------- + -- MEMSIZE + ------------------------------------- + sysc_regs_i.hwfr_memsize_i(3 downto 0) <= f_cnt_memsize(g_mem_words); + + ------------------------------------- + -- BOARD NAME and Flash info + ------------------------------------- + sysc_regs_i.hwir_name_i <= f_board_name_conv(g_board_name); + sysc_regs_i.hwfr_storage_sec_i <= std_logic_vector(to_unsigned(g_flash_secsz_kb, 16)); + sysc_regs_i.hwfr_storage_type_i <= "00"; -- for now these parameters are only for Flash + sysc_regs_i.sdbfs_baddr_i <= std_logic_vector(to_unsigned(g_flash_sdbfs_baddr, 32)); + + ------------------------------------- + -- TIMER + ------------------------------------- + sysc_regs_i.tvr_i <= std_logic_vector(cntr_tics); + sysc_regs_i.tcr_tdiv_i <= (others => '0'); + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if(rst_n_i = '0') then + cntr_div <= (others => '0'); + cntr_overflow <= '0'; + elsif(sysc_regs_o.tcr_enable_o = '1') then + if(cntr_div = g_cntr_period-1) then + cntr_div <= (others => '0'); + cntr_overflow <= '1'; + else + cntr_div <= cntr_div + 1; + cntr_overflow <= '0'; + end if; + end if; + end if; + end process; + + --msec counter + process(clk_sys_i) + begin + if(rising_edge(clk_sys_i)) then + if(rst_n_i = '0') then + cntr_tics <= (others => '0'); + elsif(cntr_overflow = '1') then + cntr_tics <= cntr_tics + 1; + end if; + end if; + end process; + + ------------------------------------- + -- I2C - FMC + ------------------------------------- + p_drive_i2c : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + scl_o <= '1'; + sda_o <= '1'; + else + if(sysc_regs_o.gpsr_fmc_sda_load_o = '1' and sysc_regs_o.gpsr_fmc_sda_o = '1') then + sda_o <= '1'; + elsif(sysc_regs_o.gpcr_fmc_sda_o = '1') then + sda_o <= '0'; + end if; + + if(sysc_regs_o.gpsr_fmc_scl_load_o = '1' and sysc_regs_o.gpsr_fmc_scl_o = '1') then + scl_o <= '1'; + elsif(sysc_regs_o.gpcr_fmc_scl_o = '1') then + scl_o <= '0'; + end if; + end if; + end if; + end process; + + sysc_regs_i.gpsr_fmc_sda_i <= sda_i; + sysc_regs_i.gpsr_fmc_scl_i <= scl_i; + + ------------------------------------- + -- I2C - SFP + ------------------------------------- + p_drive_sfpi2c : process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + sfp_scl_o <= '1'; + sfp_sda_o <= '1'; + else + if(sysc_regs_o.gpsr_sfp_sda_load_o = '1' and sysc_regs_o.gpsr_sfp_sda_o = '1') then + sfp_sda_o <= '1'; + elsif(sysc_regs_o.gpcr_sfp_sda_o = '1') then + sfp_sda_o <= '0'; + end if; + + if(sysc_regs_o.gpsr_sfp_scl_load_o = '1' and sysc_regs_o.gpsr_sfp_scl_o = '1') then + sfp_scl_o <= '1'; + elsif(sysc_regs_o.gpcr_sfp_scl_o = '1') then + sfp_scl_o <= '0'; + end if; + end if; + end if; + end process; + + sysc_regs_i.gpsr_sfp_sda_i <= sfp_sda_i; + sysc_regs_i.gpsr_sfp_scl_i <= sfp_scl_i; + + sysc_regs_i.gpsr_sfp_det_i <= sfp_det_i; + + ------------------------------------- + -- SPI - Flash + ------------------------------------- + p_drive_spi: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + spi_sclk_o <= '0'; + spi_mosi_o <= '0'; + spi_ncs_o <= '1'; + else + if(sysc_regs_o.gpsr_spi_sclk_load_o = '1' and sysc_regs_o.gpsr_spi_sclk_o = '1') then + spi_sclk_o <= '1'; + elsif(sysc_regs_o.gpcr_spi_sclk_o = '1') then + spi_sclk_o <= '0'; + end if; + + if(sysc_regs_o.gpsr_spi_ncs_load_o = '1' and sysc_regs_o.gpsr_spi_ncs_o = '1') then + spi_ncs_o <= '1'; + elsif(sysc_regs_o.gpcr_spi_cs_o = '1') then + spi_ncs_o <= '0'; + end if; + + if(sysc_regs_o.gpsr_spi_mosi_load_o = '1' and sysc_regs_o.gpsr_spi_mosi_o = '1') then + spi_mosi_o <= '1'; + elsif(sysc_regs_o.gpcr_spi_mosi_o = '1') then + spi_mosi_o <= '0'; + end if; + end if; + end if; + end process; + sysc_regs_i.gpsr_spi_sclk_i <= '0'; + sysc_regs_i.gpsr_spi_ncs_i <= '0'; + sysc_regs_i.gpsr_spi_mosi_i <= '0'; + sysc_regs_i.gpsr_spi_miso_i <= spi_miso_i; + + + ------------------------------------- + -- DIAG to/from external modules + ------------------------------------- + -- first, provide all the constants + sysc_regs_i.diag_info_id_i <= std_logic_vector(to_unsigned(g_diag_id, 16)); + sysc_regs_i.diag_info_ver_i <= std_logic_vector(to_unsigned(g_diag_ver, 16)); + sysc_regs_i.diag_nw_ro_i <= std_logic_vector(to_unsigned(g_diag_ro_size, 16)); + sysc_regs_i.diag_nw_rw_i <= std_logic_vector(to_unsigned(g_diag_rw_size, 16)); + + diag_array_out <= diag_out_regs; + -- r/w registers can be also read + diag_in(g_diag_rw_size - 1 downto 0) <= diag_out_regs; + -- r/o array after r/w registers for reading + diag_in(g_diag_ro_size + g_diag_rw_size-1 downto g_diag_rw_size) <= diag_array_in; + + p_diag_rw: process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + diag_adr <= (others=>'0'); + diag_dat <= (others=>'0'); + else + if sysc_regs_o.diag_cr_adr_load_o = '1' then + diag_adr <= unsigned(sysc_regs_o.diag_cr_adr_o); + end if; + if sysc_regs_o.diag_dat_load_o = '1' then + diag_dat <= sysc_regs_o.diag_dat_o; + end if; + end if; + end if; + end process; + + sysc_regs_i.diag_cr_adr_i <= std_logic_vector(diag_adr); + GEN_DIAG_NODAT: if g_diag_rw_size = 0 and g_diag_ro_size = 0 generate + sysc_regs_i.diag_dat_i <= (others=>'0'); + end generate; + GEN_DIAG_DAT: if g_diag_rw_size /= 0 or g_diag_ro_size /= 0 generate + sysc_regs_i.diag_dat_i <= diag_in(to_integer(diag_adr)); + end generate; + + -- Write request for each r/w register + GEN_DIAG_W: if g_diag_rw_size > 0 generate + GEN_LOOP: for I in 0 to g_diag_rw_size-1 generate + + process(clk_sys_i) + begin + if rising_edge(clk_sys_i) then + if rst_n_i = '0' then + diag_out_regs(I) <= (others=>'0'); + elsif sysc_regs_o.diag_cr_adr_load_o = '1' and sysc_regs_o.diag_cr_rw_o = '1' and + to_integer(unsigned(sysc_regs_o.diag_cr_adr_o)) = I then + diag_out_regs(I) <= diag_dat; + end if; + end if; + end process; + + end generate; + end generate; + + GEN_NODIAG_W: if g_diag_rw_size = 0 generate + diag_array_out <= (others=>(others=>'0')); + end generate; + + ---------------------------------------- + -- SYSCON + ---------------------------------------- + SYSCON : entity work.wrc_syscon_wb + port map ( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => slave_i(0).adr(6 downto 2), -- shift address for word addressing + wb_dat_i => slave_i(0).dat, + wb_dat_o => slave_o(0).dat, + wb_cyc_i => slave_i(0).cyc, + wb_sel_i => slave_i(0).sel, + wb_stb_i => slave_i(0).stb, + wb_we_i => slave_i(0).we, + wb_ack_o => slave_o(0).ack, + wb_stall_o => slave_o(0).stall, + regs_i => sysc_regs_i, + regs_o => sysc_regs_o); + + slave_o(0).err <= '0'; + slave_o(0).rty <= '0'; + slave_o(0).int <= '0'; + + -------------------------------------- + -- UART + -------------------------------------- + UART : xwb_simple_uart + generic map( + g_with_virtual_uart => g_virtual_uart, + g_with_physical_uart => g_phys_uart, + g_interface_mode => PIPELINED, + g_address_granularity => BYTE, + g_vuart_fifo_size => g_vuart_fifo_size + ) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + + -- Wishbone + slave_i => slave_i(1), + slave_o => slave_o(1), + desc_o => open, + + uart_rxd_i => uart_rxd_i, + uart_txd_o => uart_txd_o + ); + + -------------------------------------- + -- 1-WIRE + -------------------------------------- + ONEWIRE : xwb_onewire_master + generic map( + g_interface_mode => PIPELINED, + g_address_granularity => BYTE, + g_num_ports => 2, + g_ow_btp_normal => "5.0", + g_ow_btp_overdrive => "1.0" + ) + port map( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + + -- Wishbone + slave_i => slave_i(2), + slave_o => slave_o(2), + desc_o => open, + + owr_pwren_o => owr_pwren_o, + owr_en_o => owr_en_o, + owr_i => owr_i + ); + + -------------------------------------- + -- WRPC Diags + -------------------------------------- + + -- access through WB (PCI/VME/application) to diagnostics of WRPC + DIAGS: xwr_diags_wb + generic map( + g_interface_mode => PIPELINED, + g_address_granularity => BYTE + ) + port map( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + + slave_i => slave_i(3), + slave_o => slave_o(3), + + regs_i => wrpc_diag_regs_in, + regs_o => wrpc_diag_regs_out + ); + + -- the information written to syscon WB registers by LM32 are available to the + -- user via diag WB registers + -- It might look strange that we use two WB modules for that. Since both LM32 + -- and user application need to access these registers through the same + -- wishbone interface we would needed these registers to be R/W. By creating + -- another module (xwr_diags_wb) we make read-only registers to be read by + -- the external tool. We want to minimize the possibility of user application + -- overwriting these values, thus we want them to be read-only. + sysc_regs_i.wdiag_ctrl_data_snapshot_i <= wrpc_diag_regs_out.ctrl_data_snapshot_o; + wrpc_diag_regs_in.ctrl_data_valid_i <= sysc_regs_o.wdiag_ctrl_data_valid_o; + wrpc_diag_regs_in.wdiag_sstat_wr_mode_i <= sysc_regs_o.wdiag_sstat_wr_mode_o; + wrpc_diag_regs_in.wdiag_sstat_servostate_i <= sysc_regs_o.wdiag_sstat_servostate_o; + wrpc_diag_regs_in.wdiag_pstat_link_i <= sysc_regs_o.wdiag_pstat_link_o; + wrpc_diag_regs_in.wdiag_pstat_locked_i <= sysc_regs_o.wdiag_pstat_locked_o; + wrpc_diag_regs_in.wdiag_ptpstat_ptpstate_i <= sysc_regs_o.wdiag_ptpstat_ptpstate_o; + wrpc_diag_regs_in.wdiag_astat_aux_i <= sysc_regs_o.wdiag_astat_aux_o; + wrpc_diag_regs_in.wdiag_txfcnt_i <= sysc_regs_o.wdiag_txfcnt_o; + wrpc_diag_regs_in.wdiag_rxfcnt_i <= sysc_regs_o.wdiag_rxfcnt_o; + wrpc_diag_regs_in.wdiag_sec_msb_i <= sysc_regs_o.wdiag_sec_msb_o; + wrpc_diag_regs_in.wdiag_sec_lsb_i <= sysc_regs_o.wdiag_sec_lsb_o; + wrpc_diag_regs_in.wdiag_ns_i <= sysc_regs_o.wdiag_ns_o; + wrpc_diag_regs_in.wdiag_mu_msb_i <= sysc_regs_o.wdiag_mu_msb_o; + wrpc_diag_regs_in.wdiag_mu_lsb_i <= sysc_regs_o.wdiag_mu_lsb_o; + wrpc_diag_regs_in.wdiag_dms_msb_i <= sysc_regs_o.wdiag_dms_msb_o; + wrpc_diag_regs_in.wdiag_dms_lsb_i <= sysc_regs_o.wdiag_dms_lsb_o; + wrpc_diag_regs_in.wdiag_asym_i <= sysc_regs_o.wdiag_asym_o; + wrpc_diag_regs_in.wdiag_cko_i <= sysc_regs_o.wdiag_cko_o; + wrpc_diag_regs_in.wdiag_setp_i <= sysc_regs_o.wdiag_setp_o; + wrpc_diag_regs_in.wdiag_ucnt_i <= sysc_regs_o.wdiag_ucnt_o; + wrpc_diag_regs_in.wdiag_temp_i <= sysc_regs_o.wdiag_temp_o; + +end struct; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_pkg.vhd new file mode 100644 index 000000000..9b33530ce --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_pkg.vhd @@ -0,0 +1,253 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Core System Controller +--------------------------------------------------------------------------------------- +-- File : wrc_syscon_pkg.vhd +-- Author : auto-generated by wbgen2 from wrc_syscon_wb.wb +-- Created : Mon Nov 27 13:37:56 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE wrc_syscon_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +package sysc_wbgen2_pkg is + + + -- Input registers (user design -> WB slave) + + type t_sysc_in_registers is record + gpsr_fmc_scl_i : std_logic; + gpsr_fmc_sda_i : std_logic; + gpsr_btn1_i : std_logic; + gpsr_btn2_i : std_logic; + gpsr_sfp_det_i : std_logic; + gpsr_sfp_scl_i : std_logic; + gpsr_sfp_sda_i : std_logic; + gpsr_spi_sclk_i : std_logic; + gpsr_spi_ncs_i : std_logic; + gpsr_spi_mosi_i : std_logic; + gpsr_spi_miso_i : std_logic; + hwfr_memsize_i : std_logic_vector(3 downto 0); + hwfr_storage_type_i : std_logic_vector(1 downto 0); + hwfr_storage_sec_i : std_logic_vector(15 downto 0); + hwir_name_i : std_logic_vector(31 downto 0); + sdbfs_baddr_i : std_logic_vector(31 downto 0); + tcr_tdiv_i : std_logic_vector(11 downto 0); + tvr_i : std_logic_vector(31 downto 0); + diag_info_ver_i : std_logic_vector(15 downto 0); + diag_info_id_i : std_logic_vector(15 downto 0); + diag_nw_rw_i : std_logic_vector(15 downto 0); + diag_nw_ro_i : std_logic_vector(15 downto 0); + diag_cr_adr_i : std_logic_vector(15 downto 0); + diag_dat_i : std_logic_vector(31 downto 0); + wdiag_ctrl_data_snapshot_i : std_logic; + end record; + + constant c_sysc_in_registers_init_value: t_sysc_in_registers := ( + gpsr_fmc_scl_i => '0', + gpsr_fmc_sda_i => '0', + gpsr_btn1_i => '0', + gpsr_btn2_i => '0', + gpsr_sfp_det_i => '0', + gpsr_sfp_scl_i => '0', + gpsr_sfp_sda_i => '0', + gpsr_spi_sclk_i => '0', + gpsr_spi_ncs_i => '0', + gpsr_spi_mosi_i => '0', + gpsr_spi_miso_i => '0', + hwfr_memsize_i => (others => '0'), + hwfr_storage_type_i => (others => '0'), + hwfr_storage_sec_i => (others => '0'), + hwir_name_i => (others => '0'), + sdbfs_baddr_i => (others => '0'), + tcr_tdiv_i => (others => '0'), + tvr_i => (others => '0'), + diag_info_ver_i => (others => '0'), + diag_info_id_i => (others => '0'), + diag_nw_rw_i => (others => '0'), + diag_nw_ro_i => (others => '0'), + diag_cr_adr_i => (others => '0'), + diag_dat_i => (others => '0'), + wdiag_ctrl_data_snapshot_i => '0' + ); + + -- Output registers (WB slave -> user design) + + type t_sysc_out_registers is record + rstr_trig_o : std_logic_vector(27 downto 0); + rstr_trig_wr_o : std_logic; + rstr_rst_o : std_logic; + gpsr_led_stat_o : std_logic; + gpsr_led_link_o : std_logic; + gpsr_fmc_scl_o : std_logic; + gpsr_fmc_scl_load_o : std_logic; + gpsr_fmc_sda_o : std_logic; + gpsr_fmc_sda_load_o : std_logic; + gpsr_net_rst_o : std_logic; + gpsr_sfp_scl_o : std_logic; + gpsr_sfp_scl_load_o : std_logic; + gpsr_sfp_sda_o : std_logic; + gpsr_sfp_sda_load_o : std_logic; + gpsr_spi_sclk_o : std_logic; + gpsr_spi_sclk_load_o : std_logic; + gpsr_spi_ncs_o : std_logic; + gpsr_spi_ncs_load_o : std_logic; + gpsr_spi_mosi_o : std_logic; + gpsr_spi_mosi_load_o : std_logic; + gpcr_led_stat_o : std_logic; + gpcr_led_link_o : std_logic; + gpcr_fmc_scl_o : std_logic; + gpcr_fmc_sda_o : std_logic; + gpcr_sfp_scl_o : std_logic; + gpcr_sfp_sda_o : std_logic; + gpcr_spi_sclk_o : std_logic; + gpcr_spi_cs_o : std_logic; + gpcr_spi_mosi_o : std_logic; + tcr_enable_o : std_logic; + diag_cr_adr_o : std_logic_vector(15 downto 0); + diag_cr_adr_load_o : std_logic; + diag_cr_rw_o : std_logic; + diag_dat_o : std_logic_vector(31 downto 0); + diag_dat_load_o : std_logic; + wdiag_ctrl_data_valid_o : std_logic; + wdiag_sstat_wr_mode_o : std_logic; + wdiag_sstat_servostate_o : std_logic_vector(3 downto 0); + wdiag_pstat_link_o : std_logic; + wdiag_pstat_locked_o : std_logic; + wdiag_ptpstat_ptpstate_o : std_logic_vector(7 downto 0); + wdiag_astat_aux_o : std_logic_vector(7 downto 0); + wdiag_txfcnt_o : std_logic_vector(31 downto 0); + wdiag_rxfcnt_o : std_logic_vector(31 downto 0); + wdiag_sec_msb_o : std_logic_vector(31 downto 0); + wdiag_sec_lsb_o : std_logic_vector(31 downto 0); + wdiag_ns_o : std_logic_vector(31 downto 0); + wdiag_mu_msb_o : std_logic_vector(31 downto 0); + wdiag_mu_lsb_o : std_logic_vector(31 downto 0); + wdiag_dms_msb_o : std_logic_vector(31 downto 0); + wdiag_dms_lsb_o : std_logic_vector(31 downto 0); + wdiag_asym_o : std_logic_vector(31 downto 0); + wdiag_cko_o : std_logic_vector(31 downto 0); + wdiag_setp_o : std_logic_vector(31 downto 0); + wdiag_ucnt_o : std_logic_vector(31 downto 0); + wdiag_temp_o : std_logic_vector(31 downto 0); + end record; + + constant c_sysc_out_registers_init_value: t_sysc_out_registers := ( + rstr_trig_o => (others => '0'), + rstr_trig_wr_o => '0', + rstr_rst_o => '0', + gpsr_led_stat_o => '0', + gpsr_led_link_o => '0', + gpsr_fmc_scl_o => '0', + gpsr_fmc_scl_load_o => '0', + gpsr_fmc_sda_o => '0', + gpsr_fmc_sda_load_o => '0', + gpsr_net_rst_o => '0', + gpsr_sfp_scl_o => '0', + gpsr_sfp_scl_load_o => '0', + gpsr_sfp_sda_o => '0', + gpsr_sfp_sda_load_o => '0', + gpsr_spi_sclk_o => '0', + gpsr_spi_sclk_load_o => '0', + gpsr_spi_ncs_o => '0', + gpsr_spi_ncs_load_o => '0', + gpsr_spi_mosi_o => '0', + gpsr_spi_mosi_load_o => '0', + gpcr_led_stat_o => '0', + gpcr_led_link_o => '0', + gpcr_fmc_scl_o => '0', + gpcr_fmc_sda_o => '0', + gpcr_sfp_scl_o => '0', + gpcr_sfp_sda_o => '0', + gpcr_spi_sclk_o => '0', + gpcr_spi_cs_o => '0', + gpcr_spi_mosi_o => '0', + tcr_enable_o => '0', + diag_cr_adr_o => (others => '0'), + diag_cr_adr_load_o => '0', + diag_cr_rw_o => '0', + diag_dat_o => (others => '0'), + diag_dat_load_o => '0', + wdiag_ctrl_data_valid_o => '0', + wdiag_sstat_wr_mode_o => '0', + wdiag_sstat_servostate_o => (others => '0'), + wdiag_pstat_link_o => '0', + wdiag_pstat_locked_o => '0', + wdiag_ptpstat_ptpstate_o => (others => '0'), + wdiag_astat_aux_o => (others => '0'), + wdiag_txfcnt_o => (others => '0'), + wdiag_rxfcnt_o => (others => '0'), + wdiag_sec_msb_o => (others => '0'), + wdiag_sec_lsb_o => (others => '0'), + wdiag_ns_o => (others => '0'), + wdiag_mu_msb_o => (others => '0'), + wdiag_mu_lsb_o => (others => '0'), + wdiag_dms_msb_o => (others => '0'), + wdiag_dms_lsb_o => (others => '0'), + wdiag_asym_o => (others => '0'), + wdiag_cko_o => (others => '0'), + wdiag_setp_o => (others => '0'), + wdiag_ucnt_o => (others => '0'), + wdiag_temp_o => (others => '0') + ); + function "or" (left, right: t_sysc_in_registers) return t_sysc_in_registers; + function f_x_to_zero (x:std_logic) return std_logic; + function f_x_to_zero (x:std_logic_vector) return std_logic_vector; +end package; + +package body sysc_wbgen2_pkg is +function f_x_to_zero (x:std_logic) return std_logic is +begin +if x = '1' then +return '1'; +else +return '0'; +end if; +end function; +function f_x_to_zero (x:std_logic_vector) return std_logic_vector is +variable tmp: std_logic_vector(x'length-1 downto 0); +begin +for i in 0 to x'length-1 loop +if x(i) = '1' then +tmp(i):= '1'; +else +tmp(i):= '0'; +end if; +end loop; +return tmp; +end function; +function "or" (left, right: t_sysc_in_registers) return t_sysc_in_registers is +variable tmp: t_sysc_in_registers; +begin +tmp.gpsr_fmc_scl_i := f_x_to_zero(left.gpsr_fmc_scl_i) or f_x_to_zero(right.gpsr_fmc_scl_i); +tmp.gpsr_fmc_sda_i := f_x_to_zero(left.gpsr_fmc_sda_i) or f_x_to_zero(right.gpsr_fmc_sda_i); +tmp.gpsr_btn1_i := f_x_to_zero(left.gpsr_btn1_i) or f_x_to_zero(right.gpsr_btn1_i); +tmp.gpsr_btn2_i := f_x_to_zero(left.gpsr_btn2_i) or f_x_to_zero(right.gpsr_btn2_i); +tmp.gpsr_sfp_det_i := f_x_to_zero(left.gpsr_sfp_det_i) or f_x_to_zero(right.gpsr_sfp_det_i); +tmp.gpsr_sfp_scl_i := f_x_to_zero(left.gpsr_sfp_scl_i) or f_x_to_zero(right.gpsr_sfp_scl_i); +tmp.gpsr_sfp_sda_i := f_x_to_zero(left.gpsr_sfp_sda_i) or f_x_to_zero(right.gpsr_sfp_sda_i); +tmp.gpsr_spi_sclk_i := f_x_to_zero(left.gpsr_spi_sclk_i) or f_x_to_zero(right.gpsr_spi_sclk_i); +tmp.gpsr_spi_ncs_i := f_x_to_zero(left.gpsr_spi_ncs_i) or f_x_to_zero(right.gpsr_spi_ncs_i); +tmp.gpsr_spi_mosi_i := f_x_to_zero(left.gpsr_spi_mosi_i) or f_x_to_zero(right.gpsr_spi_mosi_i); +tmp.gpsr_spi_miso_i := f_x_to_zero(left.gpsr_spi_miso_i) or f_x_to_zero(right.gpsr_spi_miso_i); +tmp.hwfr_memsize_i := f_x_to_zero(left.hwfr_memsize_i) or f_x_to_zero(right.hwfr_memsize_i); +tmp.hwfr_storage_type_i := f_x_to_zero(left.hwfr_storage_type_i) or f_x_to_zero(right.hwfr_storage_type_i); +tmp.hwfr_storage_sec_i := f_x_to_zero(left.hwfr_storage_sec_i) or f_x_to_zero(right.hwfr_storage_sec_i); +tmp.hwir_name_i := f_x_to_zero(left.hwir_name_i) or f_x_to_zero(right.hwir_name_i); +tmp.sdbfs_baddr_i := f_x_to_zero(left.sdbfs_baddr_i) or f_x_to_zero(right.sdbfs_baddr_i); +tmp.tcr_tdiv_i := f_x_to_zero(left.tcr_tdiv_i) or f_x_to_zero(right.tcr_tdiv_i); +tmp.tvr_i := f_x_to_zero(left.tvr_i) or f_x_to_zero(right.tvr_i); +tmp.diag_info_ver_i := f_x_to_zero(left.diag_info_ver_i) or f_x_to_zero(right.diag_info_ver_i); +tmp.diag_info_id_i := f_x_to_zero(left.diag_info_id_i) or f_x_to_zero(right.diag_info_id_i); +tmp.diag_nw_rw_i := f_x_to_zero(left.diag_nw_rw_i) or f_x_to_zero(right.diag_nw_rw_i); +tmp.diag_nw_ro_i := f_x_to_zero(left.diag_nw_ro_i) or f_x_to_zero(right.diag_nw_ro_i); +tmp.diag_cr_adr_i := f_x_to_zero(left.diag_cr_adr_i) or f_x_to_zero(right.diag_cr_adr_i); +tmp.diag_dat_i := f_x_to_zero(left.diag_dat_i) or f_x_to_zero(right.diag_dat_i); +tmp.wdiag_ctrl_data_snapshot_i := f_x_to_zero(left.wdiag_ctrl_data_snapshot_i) or f_x_to_zero(right.wdiag_ctrl_data_snapshot_i); +return tmp; +end function; +end package body; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_wb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_wb.vhd new file mode 100644 index 000000000..82bfb0e66 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrc_syscon_wb.vhd @@ -0,0 +1,975 @@ +--------------------------------------------------------------------------------------- +-- Title : Wishbone slave core for WR Core System Controller +--------------------------------------------------------------------------------------- +-- File : wrc_syscon_wb.vhd +-- Author : auto-generated by wbgen2 from wrc_syscon_wb.wb +-- Created : Mon Nov 27 13:37:56 2017 +-- Standard : VHDL'87 +--------------------------------------------------------------------------------------- +-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE wrc_syscon_wb.wb +-- DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! +--------------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.sysc_wbgen2_pkg.all; + + +entity wrc_syscon_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + regs_i : in t_sysc_in_registers; + regs_o : out t_sysc_out_registers + ); +end wrc_syscon_wb; + +architecture syn of wrc_syscon_wb is + +signal sysc_rstr_rst_int : std_logic ; +signal sysc_gpsr_led_stat_dly0 : std_logic ; +signal sysc_gpsr_led_stat_int : std_logic ; +signal sysc_gpsr_led_link_dly0 : std_logic ; +signal sysc_gpsr_led_link_int : std_logic ; +signal sysc_gpsr_net_rst_dly0 : std_logic ; +signal sysc_gpsr_net_rst_int : std_logic ; +signal sysc_gpcr_led_stat_dly0 : std_logic ; +signal sysc_gpcr_led_stat_int : std_logic ; +signal sysc_gpcr_led_link_dly0 : std_logic ; +signal sysc_gpcr_led_link_int : std_logic ; +signal sysc_gpcr_fmc_scl_dly0 : std_logic ; +signal sysc_gpcr_fmc_scl_int : std_logic ; +signal sysc_gpcr_fmc_sda_dly0 : std_logic ; +signal sysc_gpcr_fmc_sda_int : std_logic ; +signal sysc_gpcr_sfp_scl_dly0 : std_logic ; +signal sysc_gpcr_sfp_scl_int : std_logic ; +signal sysc_gpcr_sfp_sda_dly0 : std_logic ; +signal sysc_gpcr_sfp_sda_int : std_logic ; +signal sysc_gpcr_spi_sclk_dly0 : std_logic ; +signal sysc_gpcr_spi_sclk_int : std_logic ; +signal sysc_gpcr_spi_cs_dly0 : std_logic ; +signal sysc_gpcr_spi_cs_int : std_logic ; +signal sysc_gpcr_spi_mosi_dly0 : std_logic ; +signal sysc_gpcr_spi_mosi_int : std_logic ; +signal sysc_tcr_enable_int : std_logic ; +signal sysc_diag_cr_rw_int : std_logic ; +signal sysc_wdiag_ctrl_data_valid_int : std_logic ; +signal sysc_wdiag_sstat_wr_mode_int : std_logic ; +signal sysc_wdiag_sstat_servostate_int : std_logic_vector(3 downto 0); +signal sysc_wdiag_pstat_link_int : std_logic ; +signal sysc_wdiag_pstat_locked_int : std_logic ; +signal sysc_wdiag_ptpstat_ptpstate_int : std_logic_vector(7 downto 0); +signal sysc_wdiag_astat_aux_int : std_logic_vector(7 downto 0); +signal sysc_wdiag_txfcnt_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_rxfcnt_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_sec_msb_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_sec_lsb_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_ns_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_mu_msb_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_mu_lsb_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_dms_msb_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_dms_lsb_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_asym_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_cko_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_setp_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_ucnt_int : std_logic_vector(31 downto 0); +signal sysc_wdiag_temp_int : std_logic_vector(31 downto 0); +signal ack_sreg : std_logic_vector(9 downto 0); +signal rddata_reg : std_logic_vector(31 downto 0); +signal wrdata_reg : std_logic_vector(31 downto 0); +signal rwaddr_reg : std_logic_vector(4 downto 0); +signal ack_in_progress : std_logic ; + +begin +-- Some internal signals assignments + wrdata_reg <= wb_dat_i; +-- +-- Main register bank access process. + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + ack_sreg <= "0000000000"; + ack_in_progress <= '0'; + rddata_reg <= "00000000000000000000000000000000"; + regs_o.rstr_trig_wr_o <= '0'; + sysc_rstr_rst_int <= '0'; + sysc_gpsr_led_stat_int <= '0'; + sysc_gpsr_led_link_int <= '0'; + regs_o.gpsr_fmc_scl_load_o <= '0'; + regs_o.gpsr_fmc_sda_load_o <= '0'; + sysc_gpsr_net_rst_int <= '0'; + regs_o.gpsr_sfp_scl_load_o <= '0'; + regs_o.gpsr_sfp_sda_load_o <= '0'; + regs_o.gpsr_spi_sclk_load_o <= '0'; + regs_o.gpsr_spi_ncs_load_o <= '0'; + regs_o.gpsr_spi_mosi_load_o <= '0'; + sysc_gpcr_led_stat_int <= '0'; + sysc_gpcr_led_link_int <= '0'; + sysc_gpcr_fmc_scl_int <= '0'; + sysc_gpcr_fmc_sda_int <= '0'; + sysc_gpcr_sfp_scl_int <= '0'; + sysc_gpcr_sfp_sda_int <= '0'; + sysc_gpcr_spi_sclk_int <= '0'; + sysc_gpcr_spi_cs_int <= '0'; + sysc_gpcr_spi_mosi_int <= '0'; + sysc_tcr_enable_int <= '0'; + regs_o.diag_cr_adr_load_o <= '0'; + sysc_diag_cr_rw_int <= '0'; + regs_o.diag_dat_load_o <= '0'; + sysc_wdiag_ctrl_data_valid_int <= '0'; + sysc_wdiag_sstat_wr_mode_int <= '0'; + sysc_wdiag_sstat_servostate_int <= "0000"; + sysc_wdiag_pstat_link_int <= '0'; + sysc_wdiag_pstat_locked_int <= '0'; + sysc_wdiag_ptpstat_ptpstate_int <= "00000000"; + sysc_wdiag_astat_aux_int <= "00000000"; + sysc_wdiag_txfcnt_int <= "00000000000000000000000000000000"; + sysc_wdiag_rxfcnt_int <= "00000000000000000000000000000000"; + sysc_wdiag_sec_msb_int <= "00000000000000000000000000000000"; + sysc_wdiag_sec_lsb_int <= "00000000000000000000000000000000"; + sysc_wdiag_ns_int <= "00000000000000000000000000000000"; + sysc_wdiag_mu_msb_int <= "00000000000000000000000000000000"; + sysc_wdiag_mu_lsb_int <= "00000000000000000000000000000000"; + sysc_wdiag_dms_msb_int <= "00000000000000000000000000000000"; + sysc_wdiag_dms_lsb_int <= "00000000000000000000000000000000"; + sysc_wdiag_asym_int <= "00000000000000000000000000000000"; + sysc_wdiag_cko_int <= "00000000000000000000000000000000"; + sysc_wdiag_setp_int <= "00000000000000000000000000000000"; + sysc_wdiag_ucnt_int <= "00000000000000000000000000000000"; + sysc_wdiag_temp_int <= "00000000000000000000000000000000"; + elsif rising_edge(clk_sys_i) then +-- advance the ACK generator shift register + ack_sreg(8 downto 0) <= ack_sreg(9 downto 1); + ack_sreg(9) <= '0'; + if (ack_in_progress = '1') then + if (ack_sreg(0) = '1') then + regs_o.rstr_trig_wr_o <= '0'; + sysc_gpsr_led_stat_int <= '0'; + sysc_gpsr_led_link_int <= '0'; + regs_o.gpsr_fmc_scl_load_o <= '0'; + regs_o.gpsr_fmc_sda_load_o <= '0'; + sysc_gpsr_net_rst_int <= '0'; + regs_o.gpsr_sfp_scl_load_o <= '0'; + regs_o.gpsr_sfp_sda_load_o <= '0'; + regs_o.gpsr_spi_sclk_load_o <= '0'; + regs_o.gpsr_spi_ncs_load_o <= '0'; + regs_o.gpsr_spi_mosi_load_o <= '0'; + sysc_gpcr_led_stat_int <= '0'; + sysc_gpcr_led_link_int <= '0'; + sysc_gpcr_fmc_scl_int <= '0'; + sysc_gpcr_fmc_sda_int <= '0'; + sysc_gpcr_sfp_scl_int <= '0'; + sysc_gpcr_sfp_sda_int <= '0'; + sysc_gpcr_spi_sclk_int <= '0'; + sysc_gpcr_spi_cs_int <= '0'; + sysc_gpcr_spi_mosi_int <= '0'; + regs_o.diag_cr_adr_load_o <= '0'; + regs_o.diag_dat_load_o <= '0'; + ack_in_progress <= '0'; + else + regs_o.rstr_trig_wr_o <= '0'; + regs_o.gpsr_fmc_scl_load_o <= '0'; + regs_o.gpsr_fmc_sda_load_o <= '0'; + regs_o.gpsr_sfp_scl_load_o <= '0'; + regs_o.gpsr_sfp_sda_load_o <= '0'; + regs_o.gpsr_spi_sclk_load_o <= '0'; + regs_o.gpsr_spi_ncs_load_o <= '0'; + regs_o.gpsr_spi_mosi_load_o <= '0'; + regs_o.diag_cr_adr_load_o <= '0'; + regs_o.diag_dat_load_o <= '0'; + end if; + else + if ((wb_cyc_i = '1') and (wb_stb_i = '1')) then + case rwaddr_reg(4 downto 0) is + when "00000" => + if (wb_we_i = '1') then + regs_o.rstr_trig_wr_o <= '1'; + sysc_rstr_rst_int <= wrdata_reg(28); + end if; + rddata_reg(28) <= sysc_rstr_rst_int; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00001" => + if (wb_we_i = '1') then + sysc_gpsr_led_stat_int <= wrdata_reg(0); + sysc_gpsr_led_link_int <= wrdata_reg(1); + regs_o.gpsr_fmc_scl_load_o <= '1'; + regs_o.gpsr_fmc_sda_load_o <= '1'; + sysc_gpsr_net_rst_int <= wrdata_reg(4); + regs_o.gpsr_sfp_scl_load_o <= '1'; + regs_o.gpsr_sfp_sda_load_o <= '1'; + regs_o.gpsr_spi_sclk_load_o <= '1'; + regs_o.gpsr_spi_ncs_load_o <= '1'; + regs_o.gpsr_spi_mosi_load_o <= '1'; + end if; + rddata_reg(0) <= '0'; + rddata_reg(1) <= '0'; + rddata_reg(2) <= regs_i.gpsr_fmc_scl_i; + rddata_reg(3) <= regs_i.gpsr_fmc_sda_i; + rddata_reg(4) <= '0'; + rddata_reg(5) <= regs_i.gpsr_btn1_i; + rddata_reg(6) <= regs_i.gpsr_btn2_i; + rddata_reg(7) <= regs_i.gpsr_sfp_det_i; + rddata_reg(8) <= regs_i.gpsr_sfp_scl_i; + rddata_reg(9) <= regs_i.gpsr_sfp_sda_i; + rddata_reg(10) <= regs_i.gpsr_spi_sclk_i; + rddata_reg(11) <= regs_i.gpsr_spi_ncs_i; + rddata_reg(12) <= regs_i.gpsr_spi_mosi_i; + rddata_reg(13) <= regs_i.gpsr_spi_miso_i; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(2) <= '1'; + ack_in_progress <= '1'; + when "00010" => + if (wb_we_i = '1') then + sysc_gpcr_led_stat_int <= wrdata_reg(0); + sysc_gpcr_led_link_int <= wrdata_reg(1); + sysc_gpcr_fmc_scl_int <= wrdata_reg(2); + sysc_gpcr_fmc_sda_int <= wrdata_reg(3); + sysc_gpcr_sfp_scl_int <= wrdata_reg(8); + sysc_gpcr_sfp_sda_int <= wrdata_reg(9); + sysc_gpcr_spi_sclk_int <= wrdata_reg(10); + sysc_gpcr_spi_cs_int <= wrdata_reg(11); + sysc_gpcr_spi_mosi_int <= wrdata_reg(12); + end if; + rddata_reg(0) <= '0'; + rddata_reg(1) <= '0'; + rddata_reg(2) <= '0'; + rddata_reg(3) <= '0'; + rddata_reg(8) <= '0'; + rddata_reg(9) <= '0'; + rddata_reg(10) <= '0'; + rddata_reg(11) <= '0'; + rddata_reg(12) <= '0'; + rddata_reg(0) <= 'X'; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(2) <= '1'; + ack_in_progress <= '1'; + when "00011" => + if (wb_we_i = '1') then + end if; + rddata_reg(3 downto 0) <= regs_i.hwfr_memsize_i; + rddata_reg(9 downto 8) <= regs_i.hwfr_storage_type_i; + rddata_reg(31 downto 16) <= regs_i.hwfr_storage_sec_i; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00100" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.hwir_name_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00101" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.sdbfs_baddr_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00110" => + if (wb_we_i = '1') then + sysc_tcr_enable_int <= wrdata_reg(31); + end if; + rddata_reg(11 downto 0) <= regs_i.tcr_tdiv_i; + rddata_reg(31) <= sysc_tcr_enable_int; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "00111" => + if (wb_we_i = '1') then + end if; + rddata_reg(31 downto 0) <= regs_i.tvr_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01000" => + if (wb_we_i = '1') then + end if; + rddata_reg(15 downto 0) <= regs_i.diag_info_ver_i; + rddata_reg(31 downto 16) <= regs_i.diag_info_id_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01001" => + if (wb_we_i = '1') then + end if; + rddata_reg(15 downto 0) <= regs_i.diag_nw_rw_i; + rddata_reg(31 downto 16) <= regs_i.diag_nw_ro_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01010" => + if (wb_we_i = '1') then + regs_o.diag_cr_adr_load_o <= '1'; + sysc_diag_cr_rw_int <= wrdata_reg(31); + end if; + rddata_reg(15 downto 0) <= regs_i.diag_cr_adr_i; + rddata_reg(31) <= sysc_diag_cr_rw_int; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01011" => + if (wb_we_i = '1') then + regs_o.diag_dat_load_o <= '1'; + end if; + rddata_reg(31 downto 0) <= regs_i.diag_dat_i; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01100" => + if (wb_we_i = '1') then + sysc_wdiag_ctrl_data_valid_int <= wrdata_reg(0); + end if; + rddata_reg(0) <= sysc_wdiag_ctrl_data_valid_int; + rddata_reg(8) <= regs_i.wdiag_ctrl_data_snapshot_i; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01101" => + if (wb_we_i = '1') then + sysc_wdiag_sstat_wr_mode_int <= wrdata_reg(0); + sysc_wdiag_sstat_servostate_int <= wrdata_reg(11 downto 8); + end if; + rddata_reg(0) <= sysc_wdiag_sstat_wr_mode_int; + rddata_reg(11 downto 8) <= sysc_wdiag_sstat_servostate_int; + rddata_reg(1) <= 'X'; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01110" => + if (wb_we_i = '1') then + sysc_wdiag_pstat_link_int <= wrdata_reg(0); + sysc_wdiag_pstat_locked_int <= wrdata_reg(1); + end if; + rddata_reg(0) <= sysc_wdiag_pstat_link_int; + rddata_reg(1) <= sysc_wdiag_pstat_locked_int; + rddata_reg(2) <= 'X'; + rddata_reg(3) <= 'X'; + rddata_reg(4) <= 'X'; + rddata_reg(5) <= 'X'; + rddata_reg(6) <= 'X'; + rddata_reg(7) <= 'X'; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "01111" => + if (wb_we_i = '1') then + sysc_wdiag_ptpstat_ptpstate_int <= wrdata_reg(7 downto 0); + end if; + rddata_reg(7 downto 0) <= sysc_wdiag_ptpstat_ptpstate_int; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10000" => + if (wb_we_i = '1') then + sysc_wdiag_astat_aux_int <= wrdata_reg(7 downto 0); + end if; + rddata_reg(7 downto 0) <= sysc_wdiag_astat_aux_int; + rddata_reg(8) <= 'X'; + rddata_reg(9) <= 'X'; + rddata_reg(10) <= 'X'; + rddata_reg(11) <= 'X'; + rddata_reg(12) <= 'X'; + rddata_reg(13) <= 'X'; + rddata_reg(14) <= 'X'; + rddata_reg(15) <= 'X'; + rddata_reg(16) <= 'X'; + rddata_reg(17) <= 'X'; + rddata_reg(18) <= 'X'; + rddata_reg(19) <= 'X'; + rddata_reg(20) <= 'X'; + rddata_reg(21) <= 'X'; + rddata_reg(22) <= 'X'; + rddata_reg(23) <= 'X'; + rddata_reg(24) <= 'X'; + rddata_reg(25) <= 'X'; + rddata_reg(26) <= 'X'; + rddata_reg(27) <= 'X'; + rddata_reg(28) <= 'X'; + rddata_reg(29) <= 'X'; + rddata_reg(30) <= 'X'; + rddata_reg(31) <= 'X'; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10001" => + if (wb_we_i = '1') then + sysc_wdiag_txfcnt_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_txfcnt_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10010" => + if (wb_we_i = '1') then + sysc_wdiag_rxfcnt_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_rxfcnt_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10011" => + if (wb_we_i = '1') then + sysc_wdiag_sec_msb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_sec_msb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10100" => + if (wb_we_i = '1') then + sysc_wdiag_sec_lsb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_sec_lsb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10101" => + if (wb_we_i = '1') then + sysc_wdiag_ns_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_ns_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10110" => + if (wb_we_i = '1') then + sysc_wdiag_mu_msb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_mu_msb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "10111" => + if (wb_we_i = '1') then + sysc_wdiag_mu_lsb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_mu_lsb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "11000" => + if (wb_we_i = '1') then + sysc_wdiag_dms_msb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_dms_msb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "11001" => + if (wb_we_i = '1') then + sysc_wdiag_dms_lsb_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_dms_lsb_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "11010" => + if (wb_we_i = '1') then + sysc_wdiag_asym_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_asym_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "11011" => + if (wb_we_i = '1') then + sysc_wdiag_cko_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_cko_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "11100" => + if (wb_we_i = '1') then + sysc_wdiag_setp_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_setp_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "11101" => + if (wb_we_i = '1') then + sysc_wdiag_ucnt_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_ucnt_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when "11110" => + if (wb_we_i = '1') then + sysc_wdiag_temp_int <= wrdata_reg(31 downto 0); + end if; + rddata_reg(31 downto 0) <= sysc_wdiag_temp_int; + ack_sreg(0) <= '1'; + ack_in_progress <= '1'; + when others => +-- prevent the slave from hanging the bus on invalid address + ack_in_progress <= '1'; + ack_sreg(0) <= '1'; + end case; + end if; + end if; + end if; + end process; + + +-- Drive the data output bus + wb_dat_o <= rddata_reg; +-- Reset trigger +-- pass-through field: Reset trigger in register: Syscon reset register + regs_o.rstr_trig_o <= wrdata_reg(27 downto 0); +-- Reset line state value + regs_o.rstr_rst_o <= sysc_rstr_rst_int; +-- Status LED + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpsr_led_stat_dly0 <= '0'; + regs_o.gpsr_led_stat_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpsr_led_stat_dly0 <= sysc_gpsr_led_stat_int; + regs_o.gpsr_led_stat_o <= sysc_gpsr_led_stat_int and (not sysc_gpsr_led_stat_dly0); + end if; + end process; + + +-- Link LED + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpsr_led_link_dly0 <= '0'; + regs_o.gpsr_led_link_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpsr_led_link_dly0 <= sysc_gpsr_led_link_int; + regs_o.gpsr_led_link_o <= sysc_gpsr_led_link_int and (not sysc_gpsr_led_link_dly0); + end if; + end process; + + +-- FMC I2C bitbanged SCL + regs_o.gpsr_fmc_scl_o <= wrdata_reg(2); +-- FMC I2C bitbanged SDA + regs_o.gpsr_fmc_sda_o <= wrdata_reg(3); +-- Network AP reset + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpsr_net_rst_dly0 <= '0'; + regs_o.gpsr_net_rst_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpsr_net_rst_dly0 <= sysc_gpsr_net_rst_int; + regs_o.gpsr_net_rst_o <= sysc_gpsr_net_rst_int and (not sysc_gpsr_net_rst_dly0); + end if; + end process; + + +-- SPEC Pushbutton 1 state +-- SPEC Pushbutton 2 state +-- SFP detect (MOD_DEF0 signal) +-- SFP I2C bitbanged SCL + regs_o.gpsr_sfp_scl_o <= wrdata_reg(8); +-- SFP I2C bitbanged SDA + regs_o.gpsr_sfp_sda_o <= wrdata_reg(9); +-- SPI bitbanged SCLK + regs_o.gpsr_spi_sclk_o <= wrdata_reg(10); +-- SPI bitbanged NCS + regs_o.gpsr_spi_ncs_o <= wrdata_reg(11); +-- SPI bitbanged MOSI + regs_o.gpsr_spi_mosi_o <= wrdata_reg(12); +-- SPI bitbanged MISO +-- Status LED + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_led_stat_dly0 <= '0'; + regs_o.gpcr_led_stat_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_led_stat_dly0 <= sysc_gpcr_led_stat_int; + regs_o.gpcr_led_stat_o <= sysc_gpcr_led_stat_int and (not sysc_gpcr_led_stat_dly0); + end if; + end process; + + +-- Link LED + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_led_link_dly0 <= '0'; + regs_o.gpcr_led_link_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_led_link_dly0 <= sysc_gpcr_led_link_int; + regs_o.gpcr_led_link_o <= sysc_gpcr_led_link_int and (not sysc_gpcr_led_link_dly0); + end if; + end process; + + +-- FMC I2C bitbanged SCL + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_fmc_scl_dly0 <= '0'; + regs_o.gpcr_fmc_scl_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_fmc_scl_dly0 <= sysc_gpcr_fmc_scl_int; + regs_o.gpcr_fmc_scl_o <= sysc_gpcr_fmc_scl_int and (not sysc_gpcr_fmc_scl_dly0); + end if; + end process; + + +-- FMC I2C bitbanged SDA + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_fmc_sda_dly0 <= '0'; + regs_o.gpcr_fmc_sda_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_fmc_sda_dly0 <= sysc_gpcr_fmc_sda_int; + regs_o.gpcr_fmc_sda_o <= sysc_gpcr_fmc_sda_int and (not sysc_gpcr_fmc_sda_dly0); + end if; + end process; + + +-- SFP I2C bitbanged SCL + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_sfp_scl_dly0 <= '0'; + regs_o.gpcr_sfp_scl_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_sfp_scl_dly0 <= sysc_gpcr_sfp_scl_int; + regs_o.gpcr_sfp_scl_o <= sysc_gpcr_sfp_scl_int and (not sysc_gpcr_sfp_scl_dly0); + end if; + end process; + + +-- FMC I2C bitbanged SDA + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_sfp_sda_dly0 <= '0'; + regs_o.gpcr_sfp_sda_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_sfp_sda_dly0 <= sysc_gpcr_sfp_sda_int; + regs_o.gpcr_sfp_sda_o <= sysc_gpcr_sfp_sda_int and (not sysc_gpcr_sfp_sda_dly0); + end if; + end process; + + +-- SPI bitbanged SCLK + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_spi_sclk_dly0 <= '0'; + regs_o.gpcr_spi_sclk_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_spi_sclk_dly0 <= sysc_gpcr_spi_sclk_int; + regs_o.gpcr_spi_sclk_o <= sysc_gpcr_spi_sclk_int and (not sysc_gpcr_spi_sclk_dly0); + end if; + end process; + + +-- SPI bitbanged CS + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_spi_cs_dly0 <= '0'; + regs_o.gpcr_spi_cs_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_spi_cs_dly0 <= sysc_gpcr_spi_cs_int; + regs_o.gpcr_spi_cs_o <= sysc_gpcr_spi_cs_int and (not sysc_gpcr_spi_cs_dly0); + end if; + end process; + + +-- SPI bitbanged MOSI + process (clk_sys_i, rst_n_i) + begin + if (rst_n_i = '0') then + sysc_gpcr_spi_mosi_dly0 <= '0'; + regs_o.gpcr_spi_mosi_o <= '0'; + elsif rising_edge(clk_sys_i) then + sysc_gpcr_spi_mosi_dly0 <= sysc_gpcr_spi_mosi_int; + regs_o.gpcr_spi_mosi_o <= sysc_gpcr_spi_mosi_int and (not sysc_gpcr_spi_mosi_dly0); + end if; + end process; + + +-- Memory size +-- Storage type +-- Storage sector size +-- Board name +-- Base address +-- Timer Divider +-- Timer Enable + regs_o.tcr_enable_o <= sysc_tcr_enable_int; +-- Timer Counter Value +-- Ver +-- Id +-- Read/write words +-- Read-only words +-- Address + regs_o.diag_cr_adr_o <= wrdata_reg(15 downto 0); +-- R/W + regs_o.diag_cr_rw_o <= sysc_diag_cr_rw_int; +-- Data + regs_o.diag_dat_o <= wrdata_reg(31 downto 0); +-- WR DIAG data valid + regs_o.wdiag_ctrl_data_valid_o <= sysc_wdiag_ctrl_data_valid_int; +-- WR DIAG data snapshot +-- WR valid + regs_o.wdiag_sstat_wr_mode_o <= sysc_wdiag_sstat_wr_mode_int; +-- Servo State + regs_o.wdiag_sstat_servostate_o <= sysc_wdiag_sstat_servostate_int; +-- Link Status + regs_o.wdiag_pstat_link_o <= sysc_wdiag_pstat_link_int; +-- PLL Locked + regs_o.wdiag_pstat_locked_o <= sysc_wdiag_pstat_locked_int; +-- PTP State + regs_o.wdiag_ptpstat_ptpstate_o <= sysc_wdiag_ptpstat_ptpstate_int; +-- AUX channel + regs_o.wdiag_astat_aux_o <= sysc_wdiag_astat_aux_int; +-- Data + regs_o.wdiag_txfcnt_o <= sysc_wdiag_txfcnt_int; +-- Data + regs_o.wdiag_rxfcnt_o <= sysc_wdiag_rxfcnt_int; +-- Data + regs_o.wdiag_sec_msb_o <= sysc_wdiag_sec_msb_int; +-- Data + regs_o.wdiag_sec_lsb_o <= sysc_wdiag_sec_lsb_int; +-- Data + regs_o.wdiag_ns_o <= sysc_wdiag_ns_int; +-- Data + regs_o.wdiag_mu_msb_o <= sysc_wdiag_mu_msb_int; +-- Data + regs_o.wdiag_mu_lsb_o <= sysc_wdiag_mu_lsb_int; +-- Data + regs_o.wdiag_dms_msb_o <= sysc_wdiag_dms_msb_int; +-- Data + regs_o.wdiag_dms_lsb_o <= sysc_wdiag_dms_lsb_int; +-- Data + regs_o.wdiag_asym_o <= sysc_wdiag_asym_int; +-- Data + regs_o.wdiag_cko_o <= sysc_wdiag_cko_int; +-- Data + regs_o.wdiag_setp_o <= sysc_wdiag_setp_int; +-- Data + regs_o.wdiag_ucnt_o <= sysc_wdiag_ucnt_int; +-- Data + regs_o.wdiag_temp_o <= sysc_wdiag_temp_int; + rwaddr_reg <= wb_adr_i; + wb_stall_o <= (not ack_sreg(0)) and (wb_stb_i and wb_cyc_i); +-- ACK signal generation. Just pass the LSB of ACK counter. + wb_ack_o <= ack_sreg(0); +end syn; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrcore_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrcore_pkg.vhd new file mode 100644 index 000000000..a16166cfe --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/wrcore_pkg.vhd @@ -0,0 +1,769 @@ +------------------------------------------------------------------------------- +-- Title : WhiteRabbit PTP Core +-- Project : WhiteRabbit +------------------------------------------------------------------------------- +-- File : wrcore_pkg.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN (BE-CO-HT) +-- Created : 2011-05-11 +-- Last update: 2017-05-29 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 - 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.genram_pkg.all; +use work.wishbone_pkg.all; +use work.sysc_wbgen2_pkg.all; +use work.wrc_diags_wbgen2_pkg.all; +use work.wr_fabric_pkg.all; +use work.endpoint_pkg.all; +use work.softpll_pkg.all; + +package wrcore_pkg is + + function f_refclk_rate(pcs_16 : boolean) return integer; + + type t_generic_word_array is array (natural range <>) of std_logic_vector(31 downto 0); + + ----------------------------------------------------------------------------- + --PPS generator + ----------------------------------------------------------------------------- + constant c_xwr_pps_gen_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"de0d8ced", + version => x"00000001", + date => x"20120305", + name => "WR-PPS-Generator "))); + + component xwr_pps_gen is + generic( + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity; + g_ref_clock_rate : integer; + g_ext_clock_rate : integer; + g_with_ext_clock_input : boolean + ); + port ( + clk_ref_i : in std_logic; + clk_sys_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_sys_n_i : in std_logic; + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + link_ok_i : in std_logic; + pps_in_i : in std_logic; + pps_csync_o : out std_logic; + pps_out_o : out std_logic; + pps_led_o : out std_logic; + pps_valid_o : out std_logic; + tm_utc_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + tm_time_valid_o : out std_logic + ); + end component; + + ----------------------------------------------------------------------------- + --Mini NIC + ----------------------------------------------------------------------------- + constant c_xwr_mini_nic_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"ab28633a", + version => x"00000001", + date => x"20120305", + name => "WR-Mini-NIC "))); + + component xwr_mini_nic + generic ( + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity; + g_tx_fifo_size : integer; + g_rx_fifo_size : integer; + g_buffer_little_endian : boolean); + port ( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + src_o : out t_wrf_source_out; + src_i : in t_wrf_source_in; + snk_o : out t_wrf_sink_out; + snk_i : in t_wrf_sink_in; + txtsu_port_id_i : in std_logic_vector(4 downto 0); + txtsu_frame_id_i : in std_logic_vector(16 - 1 downto 0); + txtsu_tsval_i : in std_logic_vector(28 + 4 - 1 downto 0); + txtsu_tsincorrect_i : in std_logic; + txtsu_stb_i : in std_logic; + txtsu_ack_o : out std_logic; + wb_i : in t_wishbone_slave_in; + wb_o : out t_wishbone_slave_out); + end component; + + ----------------------------------------------------------------------------- + -- PERIPHERIALS + ----------------------------------------------------------------------------- + component xwr_diags_wb is + generic( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD + ); + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + + regs_i : in t_wrc_diags_in_registers; + regs_o : out t_wrc_diags_out_registers + ); + end component; + + constant c_wrc_periph0_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"ff07fc47", + version => x"00000001", + date => x"20120305", + name => "WR-Periph-Syscon "))); + + constant c_wrc_periph1_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"e2d13d04", + version => x"00000001", + date => x"20120305", + name => "WR-Periph-UART "))); + + constant c_wrc_periph2_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"779c5443", + version => x"00000001", + date => x"20120305", + name => "WR-Periph-1Wire "))); + + + constant c_wrc_periph3_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"779c5445", + version => x"00000001", + date => x"20120615", + name => "WR-Periph-AuxWB "))); + + constant c_wrc_periph4_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"779c5446", + version => x"00000001", + date => x"20170424", + name => "WR-Periph-WRPC-DIAG"))); + + component wrc_periph is + generic( + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 64; + g_flash_sdbfs_baddr : integer := 16#2e0000#; + g_phys_uart : boolean := true; + g_virtual_uart : boolean := false; + g_cntr_period : integer := 62500; + g_mem_words : integer := 16384; + g_vuart_fifo_size : integer := 1024; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0 + ); + port( + clk_sys_i : in std_logic; + rst_n_i : in std_logic; + rst_net_n_o : out std_logic; + rst_wrc_n_o : out std_logic; + led_red_o : out std_logic; + led_green_o : out std_logic; + scl_o : out std_logic; + scl_i : in std_logic; + sda_o : out std_logic; + sda_i : in std_logic; + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic; + sfp_det_i : in std_logic; + memsize_i : in std_logic_vector(3 downto 0); + btn1_i : in std_logic; + btn2_i : in std_logic; + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic; + slave_i : in t_wishbone_slave_in_array(0 to 3); + slave_o : out t_wishbone_slave_out_array(0 to 3); + uart_rxd_i : in std_logic; + uart_txd_o : out std_logic; + owr_pwren_o : out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0); + diag_array_in : in t_generic_word_array(g_diag_ro_size-1 downto 0); + diag_array_out : out t_generic_word_array(g_diag_rw_size-1 downto 0) + ); + end component; + + ----------------------------------------------------------------------------- + -- Soft-PLL + ----------------------------------------------------------------------------- + constant c_xwr_softpll_ng_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"000000000000CE42", -- CERN + device_id => x"65158dc0", + version => x"00000002", + date => x"20120305", + name => "WR-Soft-PLL "))); + + component xwr_softpll_ng + generic ( + g_tag_bits : integer; + g_num_ref_inputs : integer; + g_num_outputs : integer; + g_with_debug_fifo : boolean; + g_with_ext_clock_input : boolean; + g_reverse_dmtds : boolean; + g_divide_input_by_2 : boolean; + g_ref_clock_rate : integer; + g_ext_clock_rate : integer; + g_interface_mode : t_wishbone_interface_mode; + g_address_granularity : t_wishbone_address_granularity); + port ( + clk_sys_i : in std_logic; + rst_sys_n_i : in std_logic; + rst_ref_n_i : in std_logic; + rst_ext_n_i : in std_logic; + rst_dmtd_n_i : in std_logic; + clk_ref_i : in std_logic_vector(g_num_ref_inputs-1 downto 0); + clk_fb_i : in std_logic_vector(g_num_outputs-1 downto 0); + clk_dmtd_i : in std_logic; + clk_ext_i : in std_logic; + clk_ext_mul_i : in std_logic; + clk_ext_mul_locked_i : in std_logic; + clk_ext_stopped_i : in std_logic; + clk_ext_rst_o : out std_logic; + pps_csync_p1_i : in std_logic; + pps_ext_a_i : in std_logic; + dac_dmtd_data_o : out std_logic_vector(15 downto 0); + dac_dmtd_load_o : out std_logic; + dac_out_data_o : out std_logic_vector(15 downto 0); + dac_out_sel_o : out std_logic_vector(3 downto 0); + dac_out_load_o : out std_logic; + out_enable_i : in std_logic_vector(g_num_outputs-1 downto 0); + out_locked_o : out std_logic_vector(g_num_outputs-1 downto 0); + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + debug_o : out std_logic_vector(5 downto 0); + dbg_fifo_irq_o : out std_logic); + end component; + + constant cc_unused_master_in : t_wishbone_master_in := + ('1', '0', '0', '0', '0', cc_dummy_data); + + ----------------------------------------------------------------------------- + -- Public WR component definitions + ----------------------------------------------------------------------------- + component xwr_core is + generic( + g_simulation : integer := 0; + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 256; -- default for SVEC (M25P128) + g_flash_sdbfs_baddr : integer := 16#600000#; -- default for SVEC (M25P128) + g_phys_uart : boolean := true; + g_virtual_uart : boolean := true; + g_with_external_clock_input : boolean := true; + g_aux_clks : integer := 0; + g_ep_rxbuf_size : integer := 1024; + g_tx_runt_padding : boolean := true; + g_dpram_initf : string := "default"; + g_dpram_size : integer := 131072/4; --in 32-bit words + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE; + g_aux_sdb : t_sdb_device := c_wrc_periph3_sdb; + g_softpll_enable_debugger : boolean := false; + g_vuart_fifo_size : integer := 1024; + g_pcs_16bit : boolean := false; + g_records_for_phy : boolean := false; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0); + port( + clk_sys_i : in std_logic; + clk_dmtd_i : in std_logic := '0'; + clk_ref_i : in std_logic; + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + clk_ext_mul_i : in std_logic := '0'; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + clk_ext_i : in std_logic := '0'; + pps_ext_i : in std_logic := '0'; + rst_n_i : in std_logic; + + dac_hpll_load_p1_o : out std_logic; + dac_hpll_data_o : out std_logic_vector(15 downto 0); + dac_dpll_load_p1_o : out std_logic; + dac_dpll_data_o : out std_logic_vector(15 downto 0); + ----------------------------------------- + -- PHY I/f + ----------------------------------------- + phy_ref_clk_i : in std_logic := '0'; + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic := '0'; + phy_tx_enc_err_i : in std_logic := '0'; + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_rbclk_i : in std_logic := '0'; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_enc_err_i : in std_logic := '0'; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rst_o : out std_logic; + phy_rdy_i : in std_logic := '1'; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic := '0'; + phy_sfp_los_i : in std_logic := '0'; + phy_sfp_tx_disable_o : out std_logic; + ----------------------------------------- + -- PHY I/f - record-based + -- selection done with g_records_for_phy + ----------------------------------------- + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc := c_dummy_phy8_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc := c_dummy_phy16_to_wrc; + + led_act_o : out std_logic; + led_link_o : out std_logic; + scl_o : out std_logic; + scl_i : in std_logic := 'H'; + sda_o : out std_logic; + sda_i : in std_logic := 'H'; + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic := 'H'; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic := 'H'; + sfp_det_i : in std_logic := '1'; + btn1_i : in std_logic := 'H'; + btn2_i : in std_logic := 'H'; + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic := '0'; + + uart_rxd_i : in std_logic := 'H'; + uart_txd_o : out std_logic; + + owr_pwren_o : out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0) := "HH"; + + slave_i : in t_wishbone_slave_in := cc_dummy_slave_in; + slave_o : out t_wishbone_slave_out; + + aux_master_o : out t_wishbone_master_out; + aux_master_i : in t_wishbone_master_in := cc_unused_master_in; + + wrf_src_o : out t_wrf_source_out; + wrf_src_i : in t_wrf_source_in := c_dummy_src_in; + wrf_snk_o : out t_wrf_sink_out; + wrf_snk_i : in t_wrf_sink_in := c_dummy_snk_in; + + timestamps_o : out t_txtsu_timestamp; + timestamps_ack_i : in std_logic := '1'; + + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + + tm_link_up_o : out std_logic; + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + pps_csync_o : out std_logic; + pps_p_o : out std_logic; + pps_led_o : out std_logic; + + rst_aux_n_o : out std_logic; + + link_ok_o : out std_logic; + + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others=>(others=>'0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0) + ); + end component; + + component wr_core is + generic( + --if set to 1, then blocks in PCS use smaller calibration counter to speed + --up simulation + g_simulation : integer := 0; + g_with_external_clock_input : boolean := true; + -- + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 256; -- default for SVEC (M25P128) + g_flash_sdbfs_baddr : integer := 16#600000#; -- default for SVEC (M25P128) + g_phys_uart : boolean := true; + g_virtual_uart : boolean := true; + g_aux_clks : integer := 0; + g_rx_buffer_size : integer := 1024; + g_tx_runt_padding : boolean := true; + g_dpram_initf : string := "default"; + g_dpram_size : integer := 131072/4; --in 32-bit words + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE; + g_aux_sdb : t_sdb_device := c_wrc_periph3_sdb; + g_softpll_enable_debugger : boolean := false; + g_vuart_fifo_size : integer := 1024; + g_pcs_16bit : boolean := false; + g_records_for_phy : boolean := false; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0); + port( + --------------------------------------------------------------------------- + -- Clocks/resets + --------------------------------------------------------------------------- + + -- system reference clock (any frequency <= f(clk_ref_i)) + clk_sys_i : in std_logic; + + -- DDMTD offset clock (125.x MHz) + clk_dmtd_i : in std_logic := '0'; + + -- Timing reference (125 MHz) + clk_ref_i : in std_logic; + + -- Aux clocks (i.e. the FMC clock), which can be disciplined by the WR Core + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + + -- External 10 MHz reference (cesium, GPSDO, etc.), used in Grandmaster mode + clk_ext_i : in std_logic := '0'; + + clk_ext_mul_i : in std_logic := '0'; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + + -- External PPS input (cesium, GPSDO, etc.), used in Grandmaster mode + pps_ext_i : in std_logic := '0'; + + rst_n_i : in std_logic; + + ----------------------------------------- + --Timing system + ----------------------------------------- + dac_hpll_load_p1_o : out std_logic; + dac_hpll_data_o : out std_logic_vector(15 downto 0); + + dac_dpll_load_p1_o : out std_logic; + dac_dpll_data_o : out std_logic_vector(15 downto 0); + + ----------------------------------------- + -- PHY I/f + ----------------------------------------- + phy_ref_clk_i : in std_logic; + + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic := '0'; + phy_tx_enc_err_i : in std_logic := '0'; + + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + phy_rx_rbclk_i : in std_logic := '0'; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0):= (others=>'0'); + phy_rx_enc_err_i : in std_logic := '0'; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0) := (others=>'0'); + + phy_rst_o : out std_logic; + phy_rdy_i : in std_logic := '1'; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic := '0'; + phy_sfp_los_i : in std_logic := '0'; + phy_sfp_tx_disable_o : out std_logic; + ----------------------------------------- + -- PHY I/f - record-based + -- selection done with g_records_for_phy + ----------------------------------------- + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc := c_dummy_phy8_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc := c_dummy_phy16_to_wrc; + + ----------------------------------------- + --GPIO + ----------------------------------------- + led_act_o : out std_logic; + led_link_o : out std_logic; + scl_o : out std_logic; + scl_i : in std_logic := '1'; + sda_o : out std_logic; + sda_i : in std_logic := '1'; + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic := '1'; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic := '1'; + sfp_det_i : in std_logic := '1'; + btn1_i : in std_logic := '1'; + btn2_i : in std_logic := '1'; + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic := '0'; + + ----------------------------------------- + --UART + ----------------------------------------- + uart_rxd_i : in std_logic := '0'; + uart_txd_o : out std_logic; + + ----------------------------------------- + -- 1-wire + ----------------------------------------- + owr_pwren_o : out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0) := (others => '1'); + + ----------------------------------------- + --External WB interface + ----------------------------------------- + wb_adr_i : in std_logic_vector(c_wishbone_address_width-1 downto 0) := (others => '0'); + wb_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0) := (others => '0'); + wb_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + wb_sel_i : in std_logic_vector(c_wishbone_address_width/8-1 downto 0) := (others => '0'); + wb_we_i : in std_logic := '0'; + wb_cyc_i : in std_logic := '0'; + wb_stb_i : in std_logic := '0'; + wb_ack_o : out std_logic; + wb_err_o : out std_logic; + wb_rty_o : out std_logic; + wb_stall_o : out std_logic; + + ----------------------------------------- + -- Auxillary WB master + ----------------------------------------- + aux_adr_o : out std_logic_vector(c_wishbone_address_width-1 downto 0); + aux_dat_o : out std_logic_vector(c_wishbone_data_width-1 downto 0); + aux_dat_i : in std_logic_vector(c_wishbone_data_width-1 downto 0) := (others => '0'); + aux_sel_o : out std_logic_vector(c_wishbone_address_width/8-1 downto 0); + aux_we_o : out std_logic; + aux_cyc_o : out std_logic; + aux_stb_o : out std_logic; + aux_ack_i : in std_logic := '1'; + aux_stall_i : in std_logic := '0'; + + ----------------------------------------- + -- External Fabric I/F + ----------------------------------------- + ext_snk_adr_i : in std_logic_vector(1 downto 0) := "00"; + ext_snk_dat_i : in std_logic_vector(15 downto 0) := x"0000"; + ext_snk_sel_i : in std_logic_vector(1 downto 0) := "00"; + ext_snk_cyc_i : in std_logic := '0'; + ext_snk_we_i : in std_logic := '0'; + ext_snk_stb_i : in std_logic := '0'; + ext_snk_ack_o : out std_logic; + ext_snk_err_o : out std_logic; + ext_snk_stall_o : out std_logic; + + ext_src_adr_o : out std_logic_vector(1 downto 0); + ext_src_dat_o : out std_logic_vector(15 downto 0); + ext_src_sel_o : out std_logic_vector(1 downto 0); + ext_src_cyc_o : out std_logic; + ext_src_stb_o : out std_logic; + ext_src_we_o : out std_logic; + ext_src_ack_i : in std_logic := '1'; + ext_src_err_i : in std_logic := '0'; + ext_src_stall_i : in std_logic := '0'; + + ------------------------------------------ + -- External TX Timestamp I/F + ------------------------------------------ + txtsu_port_id_o : out std_logic_vector(4 downto 0); + txtsu_frame_id_o : out std_logic_vector(15 downto 0); + txtsu_ts_value_o : out std_logic_vector(31 downto 0); + txtsu_ts_incorrect_o : out std_logic; + txtsu_stb_o : out std_logic; + txtsu_ack_i : in std_logic := '1'; + + ----------------------------------------- + -- Timestamp helper signals, used for Absolute Calibration + ----------------------------------------- + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + + ----------------------------------------- + -- Pause Frame Control + ----------------------------------------- + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + + ----------------------------------------- + -- Timecode/Servo Control + ----------------------------------------- + + tm_link_up_o : out std_logic; + + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0) ; + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0) ; + + -- Timecode output + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + -- 1PPS output + pps_csync_o : out std_logic; + pps_p_o : out std_logic; + pps_led_o : out std_logic; + + rst_aux_n_o : out std_logic; + + link_ok_o : out std_logic; + + ------------------------------------- + -- DIAG to/from external modules + ------------------------------------- + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others=>(others=>'0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0) + ); + end component; + + component spec_serial_dac_arb + generic( + g_invert_sclk : boolean; + g_num_extra_bits : integer); + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + val1_i : in std_logic_vector(15 downto 0); + load1_i : in std_logic; + val2_i : in std_logic_vector(15 downto 0); + load2_i : in std_logic; + dac_cs_n_o : out std_logic_vector(1 downto 0); + dac_clr_n_o : out std_logic; + dac_sclk_o : out std_logic; + dac_din_o : out std_logic); + end component; + +end wrcore_pkg; + +package body wrcore_pkg is + + function f_refclk_rate(pcs_16 : boolean) + return integer is + begin + if (pcs_16) then + return 62500000; + else + return 125000000; + end if; + end function; + +end package body wrcore_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwr_core.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwr_core.vhd new file mode 100644 index 000000000..25bcc92a1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwr_core.vhd @@ -0,0 +1,448 @@ +------------------------------------------------------------------------------- +-- Title : WhiteRabbit PTP Core +-- Project : WhiteRabbit +------------------------------------------------------------------------------- +-- File : xwr_core.vhd +-- Author : Grzegorz Daniluk +-- Company : CERN (BE-CO-HT) +-- Created : 2011-02-02 +-- Last update: 2017-05-29 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- WR PTP Core is a HDL module implementing a complete gigabit Ethernet +-- interface (MAC + PCS + PHY) with integrated PTP slave ordinary clock +-- compatible with White Rabbit protocol. It performs subnanosecond clock +-- synchronization via WR protocol and also acts as an Ethernet "gateway", +-- providing access to TX/RX interfaces of the built-in WR MAC. +-- +-- Starting from version 2.0 all modules are interconnected with pipelined +-- wishbone interface (using wb crossbar and bus fanout). Separate pipelined +-- wishbone bus is used for passing packets between Endpoint, Mini-NIC +-- and External MAC interface. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2012 - 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Memory map: +-- 0x00000000: I/D Memory +-- 0x00020000: Peripheral interconnect +-- +0x000: Minic +-- +0x100: Endpoint +-- +0x200: Softpll +-- +0x300: PPS gen +-- +0x400: Syscon +-- +0x500: UART +-- +0x600: OneWire +-- +0x700: Auxillary space (Etherbone config, etc) +-- +0x800: WRPC diagnostics registers + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.wrcore_pkg.all; +use work.genram_pkg.all; +use work.wishbone_pkg.all; +use work.endpoint_pkg.all; +use work.wr_fabric_pkg.all; +use work.sysc_wbgen2_pkg.all; +use work.softpll_pkg.all; + + +entity xwr_core is + generic( + --if set to 1, then blocks in PCS use smaller calibration counter to speed + --up simulation + g_simulation : integer := 0; + g_with_external_clock_input : boolean := true; + -- + g_board_name : string := "NA "; + g_flash_secsz_kb : integer := 256; -- default for SVEC (M25P128) + g_flash_sdbfs_baddr : integer := 16#600000#; -- default for SVEC (M25P128) + g_phys_uart : boolean := true; + g_virtual_uart : boolean := true; + g_aux_clks : integer := 0; + g_ep_rxbuf_size : integer := 1024; + g_tx_runt_padding : boolean := true; + g_dpram_initf : string := ""; + g_dpram_size : integer := 131072/4; --in 32-bit words + g_interface_mode : t_wishbone_interface_mode := PIPELINED; + g_address_granularity : t_wishbone_address_granularity := BYTE; + g_aux_sdb : t_sdb_device := c_wrc_periph3_sdb; + g_softpll_enable_debugger : boolean := false; + g_vuart_fifo_size : integer := 1024; + g_pcs_16bit : boolean := false; + g_records_for_phy : boolean := false; + g_diag_id : integer := 0; + g_diag_ver : integer := 0; + g_diag_ro_size : integer := 0; + g_diag_rw_size : integer := 0); + port( + --------------------------------------------------------------------------- + -- Clocks/resets + --------------------------------------------------------------------------- + + -- system reference clock (any frequency <= f(clk_ref_i)) + clk_sys_i : in std_logic; + + -- DDMTD offset clock (125.x MHz) + clk_dmtd_i : in std_logic; + + -- Timing reference (125 MHz) + clk_ref_i : in std_logic; + + -- Aux clock (i.e. the FMC clock), which can be disciplined by the WR Core + clk_aux_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + + -- External 10 MHz reference (cesium, GPSDO, etc.), used in Grandmaster mode + clk_ext_i : in std_logic := '0'; + + clk_ext_mul_i : in std_logic := '0'; + clk_ext_mul_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + + -- External PPS input (cesium, GPSDO, etc.), used in Grandmaster mode + pps_ext_i : in std_logic := '0'; + + rst_n_i : in std_logic; + + ----------------------------------------- + --Timing system + ----------------------------------------- + dac_hpll_load_p1_o : out std_logic; + dac_hpll_data_o : out std_logic_vector(15 downto 0); + + dac_dpll_load_p1_o : out std_logic; + dac_dpll_data_o : out std_logic_vector(15 downto 0); + + ----------------------------------------- + -- PHY I/f + ----------------------------------------- + phy_ref_clk_i : in std_logic; + + phy_tx_data_o : out std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_tx_k_o : out std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_tx_disparity_i : in std_logic; + phy_tx_enc_err_i : in std_logic; + + phy_rx_data_i : in std_logic_vector(f_pcs_data_width(g_pcs_16bit)-1 downto 0); + phy_rx_rbclk_i : in std_logic; + phy_rx_k_i : in std_logic_vector(f_pcs_k_width(g_pcs_16bit)-1 downto 0); + phy_rx_enc_err_i : in std_logic; + phy_rx_bitslide_i : in std_logic_vector(f_pcs_bts_width(g_pcs_16bit)-1 downto 0); + + phy_rst_o : out std_logic; + phy_rdy_i : in std_logic := '1'; + phy_loopen_o : out std_logic; + phy_loopen_vec_o : out std_logic_vector(2 downto 0); + phy_tx_prbs_sel_o : out std_logic_vector(2 downto 0); + phy_sfp_tx_fault_i : in std_logic := '0'; + phy_sfp_los_i : in std_logic := '0'; + phy_sfp_tx_disable_o : out std_logic; + ----------------------------------------- + -- PHY I/f - record-based + -- selection done with g_records_for_phy + ----------------------------------------- + phy8_o : out t_phy_8bits_from_wrc; + phy8_i : in t_phy_8bits_to_wrc := c_dummy_phy8_to_wrc; + phy16_o : out t_phy_16bits_from_wrc; + phy16_i : in t_phy_16bits_to_wrc := c_dummy_phy16_to_wrc; + + ----------------------------------------- + --GPIO + ----------------------------------------- + led_act_o : out std_logic; + led_link_o : out std_logic; + scl_o : out std_logic; + scl_i : in std_logic := '1'; + sda_o : out std_logic; + sda_i : in std_logic := '1'; + sfp_scl_o : out std_logic; + sfp_scl_i : in std_logic := '1'; + sfp_sda_o : out std_logic; + sfp_sda_i : in std_logic := '1'; + sfp_det_i : in std_logic; + btn1_i : in std_logic := '1'; + btn2_i : in std_logic := '1'; + spi_sclk_o : out std_logic; + spi_ncs_o : out std_logic; + spi_mosi_o : out std_logic; + spi_miso_i : in std_logic := '0'; + + ----------------------------------------- + --UART + ----------------------------------------- + uart_rxd_i : in std_logic := '0'; + uart_txd_o : out std_logic; + + ----------------------------------------- + -- 1-wire + ----------------------------------------- + owr_pwren_o : out std_logic_vector(1 downto 0); + owr_en_o : out std_logic_vector(1 downto 0); + owr_i : in std_logic_vector(1 downto 0) := (others => '1'); + + ----------------------------------------- + --External WB interface + ----------------------------------------- + slave_i : in t_wishbone_slave_in := cc_dummy_slave_in; + slave_o : out t_wishbone_slave_out; + + aux_master_o : out t_wishbone_master_out; + aux_master_i : in t_wishbone_master_in := cc_dummy_master_in; + + ----------------------------------------- + -- External Fabric I/F + ----------------------------------------- + wrf_src_o : out t_wrf_source_out; + wrf_src_i : in t_wrf_source_in := c_dummy_src_in; + wrf_snk_o : out t_wrf_sink_out; + wrf_snk_i : in t_wrf_sink_in := c_dummy_snk_in; + + ----------------------------------------- + -- External Tx Timestamping I/F + ----------------------------------------- + timestamps_o : out t_txtsu_timestamp; + timestamps_ack_i : in std_logic := '1'; + + ----------------------------------------- + -- Timestamp helper signals, used for Absolute Calibration + ----------------------------------------- + abscal_txts_o : out std_logic; + abscal_rxts_o : out std_logic; + + ----------------------------------------- + -- Pause Frame Control + ----------------------------------------- + fc_tx_pause_req_i : in std_logic := '0'; + fc_tx_pause_delay_i : in std_logic_vector(15 downto 0) := x"0000"; + fc_tx_pause_ready_o : out std_logic; + + ----------------------------------------- + -- Timecode/Servo Control + ----------------------------------------- + + tm_link_up_o : out std_logic; + -- DAC Control + tm_dac_value_o : out std_logic_vector(23 downto 0); + tm_dac_wr_o : out std_logic_vector(g_aux_clks-1 downto 0); + -- Aux clock lock enable + tm_clk_aux_lock_en_i : in std_logic_vector(g_aux_clks-1 downto 0) := (others => '0'); + -- Aux clock locked flag + tm_clk_aux_locked_o : out std_logic_vector(g_aux_clks-1 downto 0); + -- Timecode output + tm_time_valid_o : out std_logic; + tm_tai_o : out std_logic_vector(39 downto 0); + tm_cycles_o : out std_logic_vector(27 downto 0); + -- 1PPS output + pps_csync_o : out std_logic; + pps_p_o : out std_logic; + pps_led_o : out std_logic; + + rst_aux_n_o : out std_logic; + + aux_diag_i : in t_generic_word_array(g_diag_ro_size-1 downto 0) := (others =>(others=>'0')); + aux_diag_o : out t_generic_word_array(g_diag_rw_size-1 downto 0); + + link_ok_o : out std_logic + ); +end xwr_core; + +architecture struct of xwr_core is +begin + + WRPC : wr_core + generic map( + g_simulation => g_simulation, + g_board_name => g_board_name, + g_flash_secsz_kb => g_flash_secsz_kb, + g_flash_sdbfs_baddr => g_flash_sdbfs_baddr, + g_phys_uart => g_phys_uart, + g_virtual_uart => g_virtual_uart, + g_rx_buffer_size => g_ep_rxbuf_size, + g_tx_runt_padding => g_tx_runt_padding, + g_with_external_clock_input => g_with_external_clock_input, + g_aux_clks => g_aux_clks, + g_dpram_initf => g_dpram_initf, + g_dpram_size => g_dpram_size, + g_interface_mode => g_interface_mode, + g_address_granularity => g_address_granularity, + g_aux_sdb => g_aux_sdb, + g_softpll_enable_debugger => g_softpll_enable_debugger, + g_vuart_fifo_size => g_vuart_fifo_size, + g_pcs_16bit => g_pcs_16bit, + g_records_for_phy => g_records_for_phy, + g_diag_id => g_diag_id, + g_diag_ver => g_diag_ver, + g_diag_ro_size => g_diag_ro_size, + g_diag_rw_size => g_diag_rw_size + ) + port map( + clk_sys_i => clk_sys_i, + clk_dmtd_i => clk_dmtd_i, + clk_ref_i => clk_ref_i, + clk_aux_i => clk_aux_i, + clk_ext_i => clk_ext_i, + clk_ext_mul_i => clk_ext_mul_i, + clk_ext_mul_locked_i => clk_ext_mul_locked_i, + clk_ext_stopped_i => clk_ext_stopped_i, + clk_ext_rst_o => clk_ext_rst_o, + pps_ext_i => pps_ext_i, + rst_n_i => rst_n_i, + + dac_hpll_load_p1_o => dac_hpll_load_p1_o, + dac_hpll_data_o => dac_hpll_data_o, + dac_dpll_load_p1_o => dac_dpll_load_p1_o, + dac_dpll_data_o => dac_dpll_data_o, + + phy_ref_clk_i => phy_ref_clk_i, + phy_tx_data_o => phy_tx_data_o, + phy_tx_k_o => phy_tx_k_o, + phy_tx_disparity_i => phy_tx_disparity_i, + phy_tx_enc_err_i => phy_tx_enc_err_i, + phy_rx_data_i => phy_rx_data_i, + phy_rx_rbclk_i => phy_rx_rbclk_i, + phy_rx_k_i => phy_rx_k_i, + phy_rx_enc_err_i => phy_rx_enc_err_i, + phy_rx_bitslide_i => phy_rx_bitslide_i, + phy_rst_o => phy_rst_o, + phy_rdy_i => phy_rdy_i, + phy_loopen_o => phy_loopen_o, + phy_loopen_vec_o => phy_loopen_vec_o, + phy_tx_prbs_sel_o => phy_tx_prbs_sel_o, + phy_sfp_tx_fault_i => phy_sfp_tx_fault_i, + phy_sfp_los_i => phy_sfp_los_i, + phy_sfp_tx_disable_o => phy_sfp_tx_disable_o, + + phy8_o => phy8_o, + phy8_i => phy8_i, + phy16_o => phy16_o, + phy16_i => phy16_i, + + led_act_o => led_act_o, + led_link_o => led_link_o, + scl_o => scl_o, + scl_i => scl_i, + sda_o => sda_o, + sda_i => sda_i, + sfp_scl_o => sfp_scl_o, + sfp_scl_i => sfp_scl_i, + sfp_sda_o => sfp_sda_o, + sfp_sda_i => sfp_sda_i, + sfp_det_i => sfp_det_i, + btn1_i => btn1_i, + btn2_i => btn2_i, + spi_sclk_o => spi_sclk_o, + spi_ncs_o => spi_ncs_o, + spi_mosi_o => spi_mosi_o, + spi_miso_i => spi_miso_i, + uart_rxd_i => uart_rxd_i, + uart_txd_o => uart_txd_o, + + owr_pwren_o => owr_pwren_o, + owr_en_o => owr_en_o, + owr_i => owr_i, + + wb_adr_i => slave_i.adr, + wb_dat_i => slave_i.dat, + wb_dat_o => slave_o.dat, + wb_sel_i => slave_i.sel, + wb_we_i => slave_i.we, + wb_cyc_i => slave_i.cyc, + wb_stb_i => slave_i.stb, + wb_ack_o => slave_o.ack, + wb_err_o => slave_o.err, + wb_rty_o => slave_o.rty, + wb_stall_o => slave_o.stall, + + aux_adr_o => aux_master_o.adr, + aux_dat_o => aux_master_o.dat, + aux_sel_o => aux_master_o.sel, + aux_cyc_o => aux_master_o.cyc, + aux_stb_o => aux_master_o.stb, + aux_we_o => aux_master_o.we, + aux_stall_i => aux_master_i.stall, + aux_ack_i => aux_master_i.ack, + aux_dat_i => aux_master_i.dat, + + ext_snk_adr_i => wrf_snk_i.adr, + ext_snk_dat_i => wrf_snk_i.dat, + ext_snk_sel_i => wrf_snk_i.sel, + ext_snk_cyc_i => wrf_snk_i.cyc, + ext_snk_we_i => wrf_snk_i.we, + ext_snk_stb_i => wrf_snk_i.stb, + ext_snk_ack_o => wrf_snk_o.ack, + ext_snk_err_o => wrf_snk_o.err, + ext_snk_stall_o => wrf_snk_o.stall, + + ext_src_adr_o => wrf_src_o.adr, + ext_src_dat_o => wrf_src_o.dat, + ext_src_sel_o => wrf_src_o.sel, + ext_src_cyc_o => wrf_src_o.cyc, + ext_src_stb_o => wrf_src_o.stb, + ext_src_we_o => wrf_src_o.we, + ext_src_ack_i => wrf_src_i.ack, + ext_src_err_i => wrf_src_i.err, + ext_src_stall_i => wrf_src_i.stall, + + txtsu_port_id_o => timestamps_o.port_id(4 downto 0), + txtsu_frame_id_o => timestamps_o.frame_id, + txtsu_ts_value_o => timestamps_o.tsval, + txtsu_ts_incorrect_o => timestamps_o.incorrect, + txtsu_stb_o => timestamps_o.stb, + txtsu_ack_i => timestamps_ack_i, + + abscal_txts_o => abscal_txts_o, + abscal_rxts_o => abscal_rxts_o, + + fc_tx_pause_req_i => fc_tx_pause_req_i, + fc_tx_pause_delay_i => fc_tx_pause_delay_i, + fc_tx_pause_ready_o => fc_tx_pause_ready_o, + + tm_link_up_o => tm_link_up_o, + tm_dac_value_o => tm_dac_value_o, + tm_dac_wr_o => tm_dac_wr_o, + tm_clk_aux_lock_en_i => tm_clk_aux_lock_en_i, + tm_clk_aux_locked_o => tm_clk_aux_locked_o, + tm_time_valid_o => tm_time_valid_o, + tm_tai_o => tm_tai_o, + tm_cycles_o => tm_cycles_o, + pps_csync_o => pps_csync_o, + pps_p_o => pps_p_o, + pps_led_o => pps_led_o, + + rst_aux_n_o => rst_aux_n_o, + + link_ok_o => link_ok_o, + + aux_diag_i => aux_diag_i, + aux_diag_o => aux_diag_o + ); + + timestamps_o.port_id(5) <= '0'; + + slave_o.int <= '0'; + + wrf_snk_o.rty <= '0'; + +end struct; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwrc_diags_wb.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwrc_diags_wb.vhd new file mode 100644 index 000000000..cce48c8b1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/modules/wrc_core/xwrc_diags_wb.vhd @@ -0,0 +1,132 @@ +------------------------------------------------------------------------------- +-- Title : WR PTP Core Diagnostics +-- Project : WhiteRabbit +------------------------------------------------------------------------------- +-- File : xwrc_diags_wb.vhd +-- Author : Maciej Lipinski +-- Company : CERN +-- Created : 2017-04-24 +-- Platform : FPGA-generics +-- Standard : VHDL +------------------------------------------------------------------------------- +-- Description: +-- Wrapper for wrc_diags_wb. Uses types instead of std_logic signals and +-- can use pipelined or classic wishbone. +-- +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2017 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use work.wishbone_pkg.all; +use work.wrc_diags_wbgen2_pkg.all; + +entity xwr_diags_wb is + generic( + g_interface_mode : t_wishbone_interface_mode := CLASSIC; + g_address_granularity : t_wishbone_address_granularity := WORD + ); + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + + slave_i : in t_wishbone_slave_in; + slave_o : out t_wishbone_slave_out; + + regs_i : in t_wrc_diags_in_registers; + regs_o : out t_wrc_diags_out_registers + ); +end xwr_diags_wb; + +architecture syn of xwr_diags_wb is + + component wrc_diags_wb is + port ( + rst_n_i : in std_logic; + clk_sys_i : in std_logic; + wb_adr_i : in std_logic_vector(4 downto 0); + wb_dat_i : in std_logic_vector(31 downto 0); + wb_dat_o : out std_logic_vector(31 downto 0); + wb_cyc_i : in std_logic; + wb_sel_i : in std_logic_vector(3 downto 0); + wb_stb_i : in std_logic; + wb_we_i : in std_logic; + wb_ack_o : out std_logic; + wb_stall_o : out std_logic; + regs_i : in t_wrc_diags_in_registers; + regs_o : out t_wrc_diags_out_registers + ); + end component; + + + signal wb_out : t_wishbone_slave_out; + signal wb_in : t_wishbone_slave_in; + +begin + + U_Adapter : wb_slave_adapter + generic map( + g_master_use_struct => true, + g_master_mode => CLASSIC, + g_master_granularity => WORD, + g_slave_use_struct => false, + g_slave_mode => g_interface_mode, + g_slave_granularity => g_address_granularity) + port map ( + clk_sys_i => clk_sys_i, + rst_n_i => rst_n_i, + master_i => wb_out, + master_o => wb_in, + sl_adr_i => slave_i.adr, + sl_dat_i => slave_i.dat, + sl_sel_i => slave_i.sel, + sl_cyc_i => slave_i.cyc, + sl_stb_i => slave_i.stb, + sl_we_i => slave_i.we, + sl_dat_o => slave_o.dat, + sl_ack_o => slave_o.ack, + sl_stall_o => slave_o.stall); + + WRAPPED_DIAGS: wrc_diags_wb + port map( + rst_n_i => rst_n_i, + clk_sys_i => clk_sys_i, + wb_adr_i => wb_in.adr(4 downto 0), + wb_dat_i => wb_in.dat, + wb_dat_o => wb_out.dat, + wb_cyc_i => wb_in.cyc, + wb_sel_i => wb_in.sel, + wb_stb_i => wb_in.stb, + wb_we_i => wb_in.we, + wb_ack_o => wb_out.ack, + wb_stall_o => wb_out.stall, + regs_i => regs_i, + regs_o => regs_o); + + slave_o.err <= '0'; + slave_o.rty <= '0'; + slave_o.int <= '0'; + +end syn; + + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper.vhd new file mode 100644 index 000000000..f981871f4 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper.vhd @@ -0,0 +1,491 @@ +------------------------------------------------------------------------------- +-- ____ ____ +-- / /\/ / +-- /___/ \ / Vendor: Xilinx +-- \ \ \/ Version : 3.6 +-- \ \ Application : 7 Series FPGAs Transceivers Wizard +-- / / Filename : whiterabbit_gtpe2_channel_wrapper.vhd +-- /___/ /\ +-- \ \ / \ +-- \___\/\___\ +-- +-- +-- Module whiterabbit_gtpe2_channel_wrapper (a GT Wrapper) +-- Generated by Xilinx 7 Series FPGAs Transceivers Wizard +-- +-- +-- (c) Copyright 2010-2012 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES +-- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING +-- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- +-- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and +-- (2) Xilinx shall not be liable (whether in contract or tort, +-- including negligence, or under any other theory of +-- liability) for any loss or damage of any kind or nature +-- related to, arising under or in connection with these +-- materials, including for any direct, or any indirect, +-- special, incidental, or consequential loss or damage +-- (including loss of data, profits, goodwill, or any type of +-- loss or damage suffered as a result of any action brought +-- by a third party) even if such damage or loss was +-- reasonably foreseeable or Xilinx had been advised of the +-- possibility of the same. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; + + +--***************************** Entity Declaration **************************** + +entity whiterabbit_gtpe2_channel_wrapper is +generic +( + -- Simulation attributes + EXAMPLE_SIMULATION : integer := 0; -- Set to 1 for simulation + WRAPPER_SIM_GTRESET_SPEEDUP : string := "FALSE" -- Set to "true" to speed up sim reset +); +port +( + --_________________________________________________________________________ + --_________________________________________________________________________ + --____________________________CHANNEL PORTS________________________________ + GT0_DRP_BUSY_OUT : out std_logic; + ---------------------------- Channel - DRP Ports -------------------------- + GT0_DRPADDR_IN : in std_logic_vector(8 downto 0); + GT0_DRPCLK_IN : in std_logic; + GT0_DRPDI_IN : in std_logic_vector(15 downto 0); + GT0_DRPDO_OUT : out std_logic_vector(15 downto 0); + GT0_DRPEN_IN : in std_logic; + GT0_DRPRDY_OUT : out std_logic; + GT0_DRPWE_IN : in std_logic; + ------------------------------- Loopback Ports ----------------------------- + GT0_LOOPBACK_IN : in std_logic_vector(2 downto 0); + --------------------- RX Initialization and Reset Ports -------------------- + GT0_RXUSERRDY_IN : in std_logic; + -------------------------- RX Margin Analysis Ports ------------------------ + GT0_EYESCANDATAERROR_OUT : out std_logic; + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + GT0_RXDATA_OUT : out std_logic_vector(15 downto 0); + GT0_RXUSRCLK_IN : in std_logic; + GT0_RXUSRCLK2_IN : in std_logic; + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + GT0_RXCHARISCOMMA_OUT : out std_logic_vector(1 downto 0); + GT0_RXCHARISK_OUT : out std_logic_vector(1 downto 0); + GT0_RXDISPERR_OUT : out std_logic_vector(1 downto 0); + GT0_RXNOTINTABLE_OUT : out std_logic_vector(1 downto 0); + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GT0_GTPRXN_IN : in std_logic; + GT0_GTPRXP_IN : in std_logic; + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + GT0_RXBYTEISALIGNED_OUT : out std_logic; + GT0_RXCOMMADET_OUT : out std_logic; + GT0_RXSLIDE_IN : in std_logic; + --------------------- Receive Ports - RX Equilizer Ports ------------------- + GT0_RXLPMHFHOLD_IN : in std_logic; + GT0_RXLPMLFHOLD_IN : in std_logic; + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + GT0_RXOUTCLK_OUT : out std_logic; + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GT0_GTRXRESET_IN : in std_logic; + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + GT0_RXRESETDONE_OUT : out std_logic; + --------------------- TX Initialization and Reset Ports -------------------- + GT0_GTTXRESET_IN : in std_logic; + GT0_TXUSERRDY_IN : in std_logic; + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + GT0_TXDATA_IN : in std_logic_vector(15 downto 0); + GT0_TXUSRCLK_IN : in std_logic; + GT0_TXUSRCLK2_IN : in std_logic; + ------------------ Transmit Ports - TX 8B/10B Encoder Ports ---------------- + GT0_TXCHARISK_IN : in std_logic_vector(1 downto 0); + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + GT0_GTPTXN_OUT : out std_logic; + GT0_GTPTXP_OUT : out std_logic; + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + GT0_TXOUTCLK_OUT : out std_logic; + GT0_TXOUTCLKFABRIC_OUT : out std_logic; + GT0_TXOUTCLKPCS_OUT : out std_logic; + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + GT0_TXRESETDONE_OUT : out std_logic; + ------------------ Transmit Ports - pattern Generator Ports ---------------- + GT0_TXPRBSSEL_IN : in std_logic_vector(2 downto 0); + + + --____________________________COMMON PORTS________________________________ + ----------------- Common Block - GTPE2_COMMON Clocking Ports --------------- + GT0_GTREFCLK0_IN : in std_logic; + -------------------------- Common Block - PLL Ports ------------------------ + GT0_PLL1LOCK_OUT : out std_logic; + GT0_PLL1LOCKDETCLK_IN : in std_logic; + GT0_PLL1REFCLKLOST_OUT : out std_logic; + GT0_PLL1RESET_IN : in std_logic + + +); + + +end whiterabbit_gtpe2_channel_wrapper; + +architecture RTL of whiterabbit_gtpe2_channel_wrapper is + + attribute CORE_GENERATION_INFO : string; + attribute CORE_GENERATION_INFO of RTL : architecture is "whiterabbit_gtpe2_channel_wrapper,gtwizard_v3_6_1,{protocol_file=Start_from_scratch}"; + + +--***********************************Parameter Declarations******************** + + constant DLY : time := 1 ns; + +--***************************** Signal Declarations ***************************** + + -- ground and tied_to_vcc_i signals + signal tied_to_ground_i : std_logic; + signal tied_to_ground_vec_i : std_logic_vector(63 downto 0); + signal tied_to_vcc_i : std_logic; + signal gt0_pll0outclk_i : std_logic; + signal gt0_pll0outrefclk_i : std_logic; + signal gt0_pll1outclk_i : std_logic; + signal gt0_pll1outrefclk_i : std_logic; + + + signal gt0_mgtrefclktx_i : std_logic_vector(1 downto 0); + signal gt0_mgtrefclkrx_i : std_logic_vector(1 downto 0); + + + signal gt0_pll0clk_i : std_logic; + signal gt0_pll0refclk_i : std_logic; + signal gt0_pll1clk_i : std_logic; + signal gt0_pll1refclk_i : std_logic; + signal gt0_rst_i : std_logic; + + + + +--*************************** Component Declarations ************************** +component whiterabbit_gtpe2_channel_wrapper_gt +generic +( + -- Simulation attributes + GT_SIM_GTRESET_SPEEDUP : string := "false"; + EXAMPLE_SIMULATION : integer := 0; + TXSYNC_OVRD_IN : bit := '0'; + TXSYNC_MULTILANE_IN : bit := '0' +); +port +( + RST_IN : in std_logic; + DRP_BUSY_OUT : out std_logic; + + ---------------------------- Channel - DRP Ports -------------------------- + DRPADDR_IN : in std_logic_vector(8 downto 0); + DRPCLK_IN : in std_logic; + DRPDI_IN : in std_logic_vector(15 downto 0); + DRPDO_OUT : out std_logic_vector(15 downto 0); + DRPEN_IN : in std_logic; + DRPRDY_OUT : out std_logic; + DRPWE_IN : in std_logic; + ------------------------ GTPE2_CHANNEL Clocking Ports ---------------------- + PLL0CLK_IN : in std_logic; + PLL0REFCLK_IN : in std_logic; + PLL1CLK_IN : in std_logic; + PLL1REFCLK_IN : in std_logic; + ------------------------------- Loopback Ports ----------------------------- + LOOPBACK_IN : in std_logic_vector(2 downto 0); + --------------------- RX Initialization and Reset Ports -------------------- + RXUSERRDY_IN : in std_logic; + -------------------------- RX Margin Analysis Ports ------------------------ + EYESCANDATAERROR_OUT : out std_logic; + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + RXDATA_OUT : out std_logic_vector(15 downto 0); + RXUSRCLK_IN : in std_logic; + RXUSRCLK2_IN : in std_logic; + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + RXCHARISCOMMA_OUT : out std_logic_vector(1 downto 0); + RXCHARISK_OUT : out std_logic_vector(1 downto 0); + RXDISPERR_OUT : out std_logic_vector(1 downto 0); + RXNOTINTABLE_OUT : out std_logic_vector(1 downto 0); + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GTPRXN_IN : in std_logic; + GTPRXP_IN : in std_logic; + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + RXBYTEISALIGNED_OUT : out std_logic; + RXCOMMADET_OUT : out std_logic; + RXSLIDE_IN : in std_logic; + --------------------- Receive Ports - RX Equilizer Ports ------------------- + RXLPMHFHOLD_IN : in std_logic; + RXLPMLFHOLD_IN : in std_logic; + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + RXOUTCLK_OUT : out std_logic; + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GTRXRESET_IN : in std_logic; + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + RXRESETDONE_OUT : out std_logic; + --------------------- TX Initialization and Reset Ports -------------------- + GTTXRESET_IN : in std_logic; + TXUSERRDY_IN : in std_logic; + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + TXDATA_IN : in std_logic_vector(15 downto 0); + TXUSRCLK_IN : in std_logic; + TXUSRCLK2_IN : in std_logic; + ------------------ Transmit Ports - TX 8B/10B Encoder Ports ---------------- + TXCHARISK_IN : in std_logic_vector(1 downto 0); + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + GTPTXN_OUT : out std_logic; + GTPTXP_OUT : out std_logic; + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + TXOUTCLK_OUT : out std_logic; + TXOUTCLKFABRIC_OUT : out std_logic; + TXOUTCLKPCS_OUT : out std_logic; + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + TXRESETDONE_OUT : out std_logic; + ------------------ Transmit Ports - pattern Generator Ports ---------------- + TXPRBSSEL_IN : in std_logic_vector(2 downto 0) + + +); +end component; + + + constant PLL0_FBDIV_IN : integer := 1; + constant PLL1_FBDIV_IN : integer := 4; + constant PLL0_FBDIV_45_IN : integer := 4; + constant PLL1_FBDIV_45_IN : integer := 5; + constant PLL0_REFCLK_DIV_IN : integer := 1; + constant PLL1_REFCLK_DIV_IN : integer := 1; + +--********************************* Main Body of Code************************** + +begin + + tied_to_ground_i <= '0'; + tied_to_ground_vec_i(63 downto 0) <= (others => '0'); + tied_to_vcc_i <= '1'; + gt0_pll0clk_i <= gt0_pll0outclk_i; + gt0_pll0refclk_i <= gt0_pll0outrefclk_i; + gt0_pll1clk_i <= gt0_pll1outclk_i; + gt0_pll1refclk_i <= gt0_pll1outrefclk_i; + + gt0_rst_i <= GT0_PLL1RESET_IN; + + + --------------------------- GT Instances ------------------------------- + --_________________________________________________________________________ + --_________________________________________________________________________ + GT_INST : whiterabbit_gtpe2_channel_wrapper_gt + generic map + ( + -- Simulation attributes + GT_SIM_GTRESET_SPEEDUP => WRAPPER_SIM_GTRESET_SPEEDUP, + EXAMPLE_SIMULATION => EXAMPLE_SIMULATION, + TXSYNC_OVRD_IN => ('0'), + TXSYNC_MULTILANE_IN => ('0') + ) + port map + ( + RST_IN => gt0_rst_i, + DRP_BUSY_OUT => GT0_DRP_BUSY_OUT, + + ---------------------------- Channel - DRP Ports -------------------------- + DRPADDR_IN => GT0_DRPADDR_IN, + DRPCLK_IN => GT0_DRPCLK_IN, + DRPDI_IN => GT0_DRPDI_IN, + DRPDO_OUT => GT0_DRPDO_OUT, + DRPEN_IN => GT0_DRPEN_IN, + DRPRDY_OUT => GT0_DRPRDY_OUT, + DRPWE_IN => GT0_DRPWE_IN, + ------------------------ GTPE2_CHANNEL Clocking Ports ---------------------- + PLL0CLK_IN => gt0_pll0clk_i, + PLL0REFCLK_IN => gt0_pll0refclk_i, + PLL1CLK_IN => gt0_pll1clk_i, + PLL1REFCLK_IN => gt0_pll1refclk_i, + ------------------------------- Loopback Ports ----------------------------- + LOOPBACK_IN => GT0_LOOPBACK_IN, + --------------------- RX Initialization and Reset Ports -------------------- + RXUSERRDY_IN => GT0_RXUSERRDY_IN, + -------------------------- RX Margin Analysis Ports ------------------------ + EYESCANDATAERROR_OUT => GT0_EYESCANDATAERROR_OUT, + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + RXDATA_OUT => GT0_RXDATA_OUT, + RXUSRCLK_IN => GT0_RXUSRCLK_IN, + RXUSRCLK2_IN => GT0_RXUSRCLK2_IN, + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + RXCHARISCOMMA_OUT => GT0_RXCHARISCOMMA_OUT, + RXCHARISK_OUT => GT0_RXCHARISK_OUT, + RXDISPERR_OUT => GT0_RXDISPERR_OUT, + RXNOTINTABLE_OUT => GT0_RXNOTINTABLE_OUT, + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GTPRXN_IN => GT0_GTPRXN_IN, + GTPRXP_IN => GT0_GTPRXP_IN, + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + RXBYTEISALIGNED_OUT => GT0_RXBYTEISALIGNED_OUT, + RXCOMMADET_OUT => GT0_RXCOMMADET_OUT, + RXSLIDE_IN => GT0_RXSLIDE_IN, + --------------------- Receive Ports - RX Equilizer Ports ------------------- + RXLPMHFHOLD_IN => GT0_RXLPMHFHOLD_IN, + RXLPMLFHOLD_IN => GT0_RXLPMLFHOLD_IN, + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + RXOUTCLK_OUT => GT0_RXOUTCLK_OUT, + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GTRXRESET_IN => GT0_GTRXRESET_IN, + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + RXRESETDONE_OUT => GT0_RXRESETDONE_OUT, + --------------------- TX Initialization and Reset Ports -------------------- + GTTXRESET_IN => GT0_GTTXRESET_IN, + TXUSERRDY_IN => GT0_TXUSERRDY_IN, + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + TXDATA_IN => GT0_TXDATA_IN, + TXUSRCLK_IN => GT0_TXUSRCLK_IN, + TXUSRCLK2_IN => GT0_TXUSRCLK2_IN, + ------------------ Transmit Ports - TX 8B/10B Encoder Ports ---------------- + TXCHARISK_IN => GT0_TXCHARISK_IN, + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + GTPTXN_OUT => GT0_GTPTXN_OUT, + GTPTXP_OUT => GT0_GTPTXP_OUT, + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + TXOUTCLK_OUT => GT0_TXOUTCLK_OUT, + TXOUTCLKFABRIC_OUT => GT0_TXOUTCLKFABRIC_OUT, + TXOUTCLKPCS_OUT => GT0_TXOUTCLKPCS_OUT, + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + TXRESETDONE_OUT => GT0_TXRESETDONE_OUT, + ------------------ Transmit Ports - pattern Generator Ports ---------------- + TXPRBSSEL_IN => GT0_TXPRBSSEL_IN + + ); + + + --_________________________________________________________________________ + --_________________________________________________________________________ + --_________________________GTPE2_COMMON____________________________________ + + gtpe2_common_0_i : GTPE2_COMMON + generic map + ( + -- Simulation attributes + SIM_RESET_SPEEDUP => WRAPPER_SIM_GTRESET_SPEEDUP, + SIM_PLL0REFCLK_SEL => ("001"), + SIM_PLL1REFCLK_SEL => ("001"), + SIM_VERSION => ("1.0"), + + PLL0_FBDIV => PLL0_FBDIV_IN , + PLL0_FBDIV_45 => PLL0_FBDIV_45_IN , + PLL0_REFCLK_DIV => PLL0_REFCLK_DIV_IN, + PLL1_FBDIV => PLL1_FBDIV_IN , + PLL1_FBDIV_45 => PLL1_FBDIV_45_IN , + PLL1_REFCLK_DIV => PLL1_REFCLK_DIV_IN, + + + ------------------COMMON BLOCK Attributes--------------- + BIAS_CFG => (x"0000000000050001"), + COMMON_CFG => (x"00000000"), + + ----------------------------PLL Attributes---------------------------- + PLL0_CFG => (x"01F03DC"), + PLL0_DMON_CFG => ('0'), + PLL0_INIT_CFG => (x"00001E"), + PLL0_LOCK_CFG => (x"1E8"), + PLL1_CFG => (x"01F03DC"), + PLL1_DMON_CFG => ('0'), + PLL1_INIT_CFG => (x"00001E"), + PLL1_LOCK_CFG => (x"1E8"), + PLL_CLKOUT_CFG => (x"00"), + + ----------------------------Reserved Attributes---------------------------- + RSVD_ATTR0 => (x"0000"), + RSVD_ATTR1 => (x"0000") + + + ) + port map + ( + DMONITOROUT => open, + ------------- Common Block - Dynamic Reconfiguration Port (DRP) ----------- + DRPADDR => tied_to_ground_vec_i(7 downto 0), + DRPCLK => tied_to_ground_i, + DRPDI => tied_to_ground_vec_i(15 downto 0), + DRPDO => open, + DRPEN => tied_to_ground_i, + DRPRDY => open, + DRPWE => tied_to_ground_i, + ----------------- Common Block - GTPE2_COMMON Clocking Ports --------------- + GTEASTREFCLK0 => tied_to_ground_i, + GTEASTREFCLK1 => tied_to_ground_i, + GTGREFCLK1 => tied_to_ground_i, + GTREFCLK0 => GT0_GTREFCLK0_IN, + GTREFCLK1 => tied_to_ground_i, + GTWESTREFCLK0 => tied_to_ground_i, + GTWESTREFCLK1 => tied_to_ground_i, + PLL0OUTCLK => gt0_pll0outclk_i, + PLL0OUTREFCLK => gt0_pll0outrefclk_i, + PLL1OUTCLK => gt0_pll1outclk_i, + PLL1OUTREFCLK => gt0_pll1outrefclk_i, + -------------------------- Common Block - PLL Ports ------------------------ + PLL0FBCLKLOST => open, + PLL0LOCK => open, + PLL0LOCKDETCLK => tied_to_ground_i, + PLL0LOCKEN => tied_to_vcc_i, + PLL0PD => '1', + PLL0REFCLKLOST => open, + PLL0REFCLKSEL => "001", + PLL0RESET => tied_to_ground_i, + PLL1FBCLKLOST => open, + PLL1LOCK => GT0_PLL1LOCK_OUT, + PLL1LOCKDETCLK => GT0_PLL1LOCKDETCLK_IN, + PLL1LOCKEN => tied_to_vcc_i, + PLL1PD => tied_to_ground_i, + PLL1REFCLKLOST => GT0_PLL1REFCLKLOST_OUT, + PLL1REFCLKSEL => "001", + PLL1RESET => GT0_PLL1RESET_IN, + ---------------------------- Common Block - Ports -------------------------- + BGRCALOVRDENB => tied_to_vcc_i, + GTGREFCLK0 => tied_to_ground_i, + PLLRSVD1 => "0000000000000000", + PLLRSVD2 => "00000", + REFCLKOUTMONITOR0 => open, + REFCLKOUTMONITOR1 => open, + ------------------------ Common Block - RX AFE Ports ----------------------- + PMARSVDOUT => open, + --------------------------------- QPLL Ports ------------------------------- + BGBYPASSB => tied_to_vcc_i, + BGMONITORENB => tied_to_vcc_i, + BGPDB => tied_to_vcc_i, + BGRCALOVRD => "00000", -- ug482 table 2-8 says "111111" + PMARSVD => "00000000", + RCALENB => tied_to_vcc_i + + ); + + +end RTL; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gt.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gt.vhd new file mode 100644 index 000000000..90ca8f391 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gt.vhd @@ -0,0 +1,1013 @@ +------------------------------------------------------------------------------- +-- ____ ____ +-- / /\/ / +-- /___/ \ / Vendor: Xilinx +-- \ \ \/ Version : 3.6 +-- \ \ Application : 7 Series FPGAs Transceivers Wizard +-- / / Filename : whiterabbit_gtpe2_channel_wrapper_gt.vhd +-- /___/ /\ +-- \ \ / \ +-- \___\/\___\ +-- +-- +-- Module whiterabbit_gtpe2_channel_wrapper_GT (a GT Wrapper) +-- Generated by Xilinx 7 Series FPGAs Transceivers Wizard +-- +-- +-- (c) Copyright 2010-2012 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES +-- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING +-- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- +-- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and +-- (2) Xilinx shall not be liable (whether in contract or tort, +-- including negligence, or under any other theory of +-- liability) for any loss or damage of any kind or nature +-- related to, arising under or in connection with these +-- materials, including for any direct, or any indirect, +-- special, incidental, or consequential loss or damage +-- (including loss of data, profits, goodwill, or any type of +-- loss or damage suffered as a result of any action brought +-- by a third party) even if such damage or loss was +-- reasonably foreseeable or Xilinx had been advised of the +-- possibility of the same. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; + +--***************************** Entity Declaration **************************** + +entity whiterabbit_gtpe2_channel_wrapper_gt is +generic +( + -- Simulation attributes + GT_SIM_GTRESET_SPEEDUP : string := "FALSE"; -- Set to "true" to speed up sim reset + EXAMPLE_SIMULATION : integer := 0; -- Set to 1 for simulation + TXSYNC_OVRD_IN : bit := '0'; + TXSYNC_MULTILANE_IN : bit := '0' +); +port +( + RST_IN : in std_logic; -- Connect to System Reset + DRP_BUSY_OUT : out std_logic; -- Indicates that the DRP bus is not accessible to the User + ---------------------------- Channel - DRP Ports -------------------------- + drpaddr_in : in std_logic_vector(8 downto 0); + drpclk_in : in std_logic; + drpdi_in : in std_logic_vector(15 downto 0); + drpdo_out : out std_logic_vector(15 downto 0); + drpen_in : in std_logic; + drprdy_out : out std_logic; + drpwe_in : in std_logic; + ------------------------ GTPE2_CHANNEL Clocking Ports ---------------------- + pll0clk_in : in std_logic; + pll0refclk_in : in std_logic; + pll1clk_in : in std_logic; + pll1refclk_in : in std_logic; + ------------------------------- Loopback Ports ----------------------------- + loopback_in : in std_logic_vector(2 downto 0); + --------------------- RX Initialization and Reset Ports -------------------- + rxuserrdy_in : in std_logic; + -------------------------- RX Margin Analysis Ports ------------------------ + eyescandataerror_out : out std_logic; + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + rxdata_out : out std_logic_vector(15 downto 0); + rxusrclk_in : in std_logic; + rxusrclk2_in : in std_logic; + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + rxchariscomma_out : out std_logic_vector(1 downto 0); + rxcharisk_out : out std_logic_vector(1 downto 0); + rxdisperr_out : out std_logic_vector(1 downto 0); + rxnotintable_out : out std_logic_vector(1 downto 0); + ------------------------ Receive Ports - RX AFE Ports ---------------------- + gtprxn_in : in std_logic; + gtprxp_in : in std_logic; + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + rxbyteisaligned_out : out std_logic; + rxcommadet_out : out std_logic; + rxslide_in : in std_logic; + --------------------- Receive Ports - RX Equilizer Ports ------------------- + rxlpmhfhold_in : in std_logic; + rxlpmlfhold_in : in std_logic; + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + rxoutclk_out : out std_logic; + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + gtrxreset_in : in std_logic; + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + rxresetdone_out : out std_logic; + --------------------- TX Initialization and Reset Ports -------------------- + gttxreset_in : in std_logic; + txuserrdy_in : in std_logic; + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + txdata_in : in std_logic_vector(15 downto 0); + txusrclk_in : in std_logic; + txusrclk2_in : in std_logic; + ------------------ Transmit Ports - TX 8B/10B Encoder Ports ---------------- + txcharisk_in : in std_logic_vector(1 downto 0); + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + gtptxn_out : out std_logic; + gtptxp_out : out std_logic; + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + txoutclk_out : out std_logic; + txoutclkfabric_out : out std_logic; + txoutclkpcs_out : out std_logic; + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + txresetdone_out : out std_logic; + ------------------ Transmit Ports - pattern Generator Ports ---------------- + txprbssel_in : in std_logic_vector(2 downto 0) + +); + + +end whiterabbit_gtpe2_channel_wrapper_gt; + +architecture RTL of whiterabbit_gtpe2_channel_wrapper_gt is + +--*************************** Component Declarations ************************** +component whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq + port ( + RST : IN std_logic; + GTRXRESET_IN : IN std_logic; + RXPMARESETDONE: IN std_logic; + GTRXRESET_OUT : OUT std_logic; + + DRPCLK : IN std_logic; + DRPADDR : OUT std_logic_vector(8 downto 0); + DRPDO : IN std_logic_vector(15 downto 0); + DRPDI : OUT std_logic_vector(15 downto 0); + DRPRDY : IN std_logic; + DRPEN : OUT std_logic; + DRPWE : OUT std_logic; + DRP_OP_DONE : OUT std_logic +); +end component; + +--component whiterabbitgtp_wrapper_rxpmarst_seq +-- port ( +-- RST : IN std_logic; +-- RXPMARESET_IN : IN std_logic; +-- RXPMARESETDONE : IN std_logic; +-- RXPMARESET_OUT : OUT std_logic; +-- +-- DRPCLK : IN std_logic; +-- DRPADDR : OUT std_logic_vector(8 downto 0); +-- DRPDO : IN std_logic_vector(15 downto 0); +-- DRPDI : OUT std_logic_vector(15 downto 0); +-- DRPRDY : IN std_logic; +-- DRPEN : OUT std_logic; +-- DRPWE : OUT std_logic; +-- DRP_BUSY_IN : IN std_logic; +-- DRP_PMA_BUSY_OUT : OUT std_logic +--); +--end component; +-- +-- +--component whiterabbitgtp_wrapper_rxrate_seq +-- port ( +-- RST : IN std_logic; +-- RXRATE_IN : IN std_logic_vector(2 downto 0); +-- RXPMARESETDONE : IN std_logic; +-- RXRATE_OUT : OUT std_logic_vector(2 downto 0); +-- +-- DRPCLK : IN std_logic; +-- DRPADDR : OUT std_logic_vector(8 downto 0); +-- DRPDO : IN std_logic_vector(15 downto 0); +-- DRPDI : OUT std_logic_vector(15 downto 0); +-- DRPRDY : IN std_logic; +-- DRPEN : OUT std_logic; +-- DRPWE : OUT std_logic; +-- DRP_BUSY_IN : IN std_logic; +-- DRP_RATE_BUSY_OUT : OUT std_logic +--); +--end component; + +--**************************** Signal Declarations **************************** + + -- ground and tied_to_vcc_i signals + signal tied_to_ground_i : std_logic; + signal tied_to_ground_vec_i : std_logic_vector(63 downto 0); + signal tied_to_vcc_i : std_logic; + + + signal rxpmaresetdone_t : std_logic; + signal gtrxreset_out : std_logic; + signal rxpmareset_out : std_logic; + signal rxrate_out : std_logic_vector(2 downto 0); + signal drp_op_done : std_logic; + signal drp_pma_busy : std_logic; + signal drp_rate_busy : std_logic; + signal drp_busy_i1 : std_logic:= '0'; + signal drp_busy_i2 : std_logic:= '0'; + signal drpen_rst_t : std_logic; + signal drpaddr_rst_t : std_logic_vector(8 downto 0); + signal drpwe_rst_t : std_logic; + signal drpdo_rst_t : std_logic_vector(15 downto 0); + signal drpdi_rst_t : std_logic_vector(15 downto 0); + signal drprdy_rst_t : std_logic; + signal drpen_pma_t : std_logic; + signal drpaddr_pma_t : std_logic_vector(8 downto 0); + signal drpwe_pma_t : std_logic; + signal drpdo_pma_t : std_logic_vector(15 downto 0); + signal drpdi_pma_t : std_logic_vector(15 downto 0); + signal drprdy_pma_t : std_logic; + signal drpen_rate_t : std_logic; + signal drpaddr_rate_t : std_logic_vector(8 downto 0); + signal drpwe_rate_t : std_logic; + signal drpdo_rate_t : std_logic_vector(15 downto 0); + signal drpdi_rate_t : std_logic_vector(15 downto 0); + signal drprdy_rate_t : std_logic; + signal drpen_i : std_logic; + signal drpaddr_i : std_logic_vector(8 downto 0); + signal drpwe_i : std_logic; + signal drpdo_i : std_logic_vector(15 downto 0); + signal drpdi_i : std_logic_vector(15 downto 0); + signal drprdy_i : std_logic; + + -- RX Datapath signals + signal rxdata_i : std_logic_vector(31 downto 0); + signal rxchariscomma_float_i : std_logic_vector(1 downto 0); + signal rxcharisk_float_i : std_logic_vector(1 downto 0); + signal rxdisperr_float_i : std_logic_vector(1 downto 0); + signal rxnotintable_float_i : std_logic_vector(1 downto 0); + signal rxrundisp_float_i : std_logic_vector(1 downto 0); + + + -- TX Datapath signals + signal txdata_i : std_logic_vector(31 downto 0); + signal txkerr_float_i : std_logic_vector(1 downto 0); + signal txrundisp_float_i : std_logic_vector(1 downto 0); + signal rxdatavalid_float_i : std_logic; + +--******************************** Main Body of Code*************************** + +begin + + --------------------------- Static signal Assignments --------------------- + + tied_to_ground_i <= '0'; + tied_to_ground_vec_i(63 downto 0) <= (others => '0'); + tied_to_vcc_i <= '1'; + + ------------------- GT Datapath byte mapping ----------------- + RXDATA_OUT <= rxdata_i(15 downto 0); + + txdata_i <= (tied_to_ground_vec_i(15 downto 0) & TXDATA_IN); + + + + ----------------------------- GTPE2 Instance -------------------------- + + gtpe2_i : GTPE2_CHANNEL + generic map + ( + + --_______________________ Simulation-Only Attributes ___________________ + + SIM_RECEIVER_DETECT_PASS => ("TRUE"), + SIM_RESET_SPEEDUP => (GT_SIM_GTRESET_SPEEDUP), + SIM_TX_EIDLE_DRIVE_LEVEL => ("X"), + SIM_VERSION => ("2.0"), + + + ------------------RX Byte and Word Alignment Attributes--------------- + ALIGN_COMMA_DOUBLE => ("FALSE"), + ALIGN_COMMA_ENABLE => ("0001111111"), + ALIGN_COMMA_WORD => (2), + ALIGN_MCOMMA_DET => ("TRUE"), + ALIGN_MCOMMA_VALUE => ("1010000011"), + ALIGN_PCOMMA_DET => ("TRUE"), + ALIGN_PCOMMA_VALUE => ("0101111100"), + SHOW_REALIGN_COMMA => ("FALSE"), + RXSLIDE_AUTO_WAIT => (7), + RXSLIDE_MODE => ("PCS"), + RX_SIG_VALID_DLY => (10), + + ------------------RX 8B/10B Decoder Attributes--------------- + RX_DISPERR_SEQ_MATCH => ("TRUE"), + DEC_MCOMMA_DETECT => ("TRUE"), + DEC_PCOMMA_DETECT => ("TRUE"), + DEC_VALID_COMMA_ONLY => ("TRUE"), + + ------------------------RX Clock Correction Attributes---------------------- + CBCC_DATA_SOURCE_SEL => ("DECODED"), + CLK_COR_SEQ_2_USE => ("FALSE"), + CLK_COR_KEEP_IDLE => ("FALSE"), + CLK_COR_MAX_LAT => (10), + CLK_COR_MIN_LAT => (8), + CLK_COR_PRECEDENCE => ("TRUE"), + CLK_COR_REPEAT_WAIT => (0), + CLK_COR_SEQ_LEN => (1), + CLK_COR_SEQ_1_ENABLE => ("1111"), + CLK_COR_SEQ_1_1 => ("0100000000"), + CLK_COR_SEQ_1_2 => ("0000000000"), + CLK_COR_SEQ_1_3 => ("0000000000"), + CLK_COR_SEQ_1_4 => ("0000000000"), + CLK_CORRECT_USE => ("FALSE"), + CLK_COR_SEQ_2_ENABLE => ("1111"), + CLK_COR_SEQ_2_1 => ("0100000000"), + CLK_COR_SEQ_2_2 => ("0000000000"), + CLK_COR_SEQ_2_3 => ("0000000000"), + CLK_COR_SEQ_2_4 => ("0000000000"), + + ------------------------RX Channel Bonding Attributes---------------------- + CHAN_BOND_KEEP_ALIGN => ("FALSE"), + CHAN_BOND_MAX_SKEW => (1), + CHAN_BOND_SEQ_LEN => (1), + CHAN_BOND_SEQ_1_1 => ("0000000000"), + CHAN_BOND_SEQ_1_2 => ("0000000000"), + CHAN_BOND_SEQ_1_3 => ("0000000000"), + CHAN_BOND_SEQ_1_4 => ("0000000000"), + CHAN_BOND_SEQ_1_ENABLE => ("1111"), + CHAN_BOND_SEQ_2_1 => ("0000000000"), + CHAN_BOND_SEQ_2_2 => ("0000000000"), + CHAN_BOND_SEQ_2_3 => ("0000000000"), + CHAN_BOND_SEQ_2_4 => ("0000000000"), + CHAN_BOND_SEQ_2_ENABLE => ("1111"), + CHAN_BOND_SEQ_2_USE => ("FALSE"), + FTS_DESKEW_SEQ_ENABLE => ("1111"), + FTS_LANE_DESKEW_CFG => ("1111"), + FTS_LANE_DESKEW_EN => ("FALSE"), + + ---------------------------RX Margin Analysis Attributes---------------------------- + ES_CONTROL => ("000000"), + ES_ERRDET_EN => ("FALSE"), + ES_EYE_SCAN_EN => ("FALSE"), + ES_HORZ_OFFSET => (x"010"), + ES_PMA_CFG => ("0000000000"), + ES_PRESCALE => ("00000"), + ES_QUALIFIER => (x"00000000000000000000"), + ES_QUAL_MASK => (x"00000000000000000000"), + ES_SDATA_MASK => (x"00000000000000000000"), + ES_VERT_OFFSET => ("000000000"), + + -------------------------FPGA RX Interface Attributes------------------------- + RX_DATA_WIDTH => (20), + + ---------------------------PMA Attributes---------------------------- + OUTREFCLK_SEL_INV => ("11"), + PMA_RSV => (x"00000333"), + PMA_RSV2 => (x"00002040"), + PMA_RSV3 => ("00"), + PMA_RSV4 => ("0000"), + RX_BIAS_CFG => ("0000111100110011"), + DMONITOR_CFG => (x"000A00"), + RX_CM_SEL => ("01"), + RX_CM_TRIM => ("0000"), + RX_DEBUG_CFG => ("00000000000000"), + RX_OS_CFG => ("0000010000000"), + TERM_RCAL_CFG => ("100001000010000"), + TERM_RCAL_OVRD => ("000"), + TST_RSV => (x"00000000"), + RX_CLK25_DIV => (5), + TX_CLK25_DIV => (5), + UCODEER_CLR => ('0'), + + ---------------------------PCI Express Attributes---------------------------- + PCS_PCIE_EN => ("FALSE"), + + ---------------------------PCS Attributes---------------------------- + PCS_RSVD_ATTR => (x"000000000000"), + + -------------RX Buffer Attributes------------ + RXBUF_ADDR_MODE => ("FAST"), + RXBUF_EIDLE_HI_CNT => ("1000"), + RXBUF_EIDLE_LO_CNT => ("0000"), + RXBUF_EN => ("TRUE"), + RX_BUFFER_CFG => ("000000"), + RXBUF_RESET_ON_CB_CHANGE => ("TRUE"), + RXBUF_RESET_ON_COMMAALIGN => ("FALSE"), + RXBUF_RESET_ON_EIDLE => ("FALSE"), + RXBUF_RESET_ON_RATE_CHANGE => ("TRUE"), + RXBUFRESET_TIME => ("00001"), + RXBUF_THRESH_OVFLW => (61), + RXBUF_THRESH_OVRD => ("FALSE"), + RXBUF_THRESH_UNDFLW => (4), + RXDLY_CFG => (x"001F"), + RXDLY_LCFG => (x"030"), + RXDLY_TAP_CFG => (x"0000"), + RXPH_CFG => (x"C00002"), + RXPHDLY_CFG => (x"084020"), + RXPH_MONITOR_SEL => ("00000"), + RX_XCLK_SEL => ("RXREC"), + RX_DDI_SEL => ("000000"), + RX_DEFER_RESET_BUF_EN => ("TRUE"), + + -----------------------CDR Attributes------------------------- + + --For Display Port, HBR/RBR- set RXCDR_CFG=72'h0380008bff40200008 + + --For Display Port, HBR2 - set RXCDR_CFG=72'h038c008bff20200010 + + --For SATA Gen1 GTX- set RXCDR_CFG=72'h03_8000_8BFF_4010_0008 + + --For SATA Gen2 GTX- set RXCDR_CFG=72'h03_8800_8BFF_4020_0008 + + --For SATA Gen3 GTX- set RXCDR_CFG=72'h03_8000_8BFF_1020_0010 + + --For SATA Gen3 GTP- set RXCDR_CFG=83'h0_0000_87FE_2060_2444_1010 + + --For SATA Gen2 GTP- set RXCDR_CFG=83'h0_0000_47FE_2060_2448_1010 + + --For SATA Gen1 GTP- set RXCDR_CFG=83'h0_0000_47FE_1060_2448_1010 + RXCDR_CFG => (x"0000107FE106001041010"), + RXCDR_FR_RESET_ON_EIDLE => ('0'), + RXCDR_HOLD_DURING_EIDLE => ('0'), + RXCDR_PH_RESET_ON_EIDLE => ('0'), + RXCDR_LOCK_CFG => ("001001"), + + -------------------RX Initialization and Reset Attributes------------------- + RXCDRFREQRESET_TIME => ("00001"), + RXCDRPHRESET_TIME => ("00001"), + RXISCANRESET_TIME => ("00001"), + RXPCSRESET_TIME => ("00001"), + RXPMARESET_TIME => ("00011"), + + -------------------RX OOB Signaling Attributes------------------- + RXOOB_CFG => ("0000110"), + + -------------------------RX Gearbox Attributes--------------------------- + RXGEARBOX_EN => ("FALSE"), + GEARBOX_MODE => ("000"), + + -------------------------PRBS Detection Attribute----------------------- + RXPRBS_ERR_LOOPBACK => ('0'), + + -------------Power-Down Attributes---------- + PD_TRANS_TIME_FROM_P2 => (x"03c"), + PD_TRANS_TIME_NONE_P2 => (x"3c"), + PD_TRANS_TIME_TO_P2 => (x"64"), + + -------------RX OOB Signaling Attributes---------- + SAS_MAX_COM => (64), + SAS_MIN_COM => (36), + SATA_BURST_SEQ_LEN => ("0101"), + SATA_BURST_VAL => ("100"), + SATA_EIDLE_VAL => ("100"), + SATA_MAX_BURST => (8), + SATA_MAX_INIT => (21), + SATA_MAX_WAKE => (7), + SATA_MIN_BURST => (4), + SATA_MIN_INIT => (12), + SATA_MIN_WAKE => (4), + + -------------RX Fabric Clock Output Control Attributes---------- + TRANS_TIME_RATE => (x"0E"), + + --------------TX Buffer Attributes---------------- + TXBUF_EN => ("TRUE"), + TXBUF_RESET_ON_RATE_CHANGE => ("TRUE"), + TXDLY_CFG => (x"001F"), + TXDLY_LCFG => (x"030"), + TXDLY_TAP_CFG => (x"0000"), + TXPH_CFG => (x"0780"), + TXPHDLY_CFG => (x"084020"), + TXPH_MONITOR_SEL => ("00000"), + TX_XCLK_SEL => ("TXOUT"), + + -------------------------FPGA TX Interface Attributes------------------------- + TX_DATA_WIDTH => (20), + + -------------------------TX Configurable Driver Attributes------------------------- + TX_DEEMPH0 => ("000000"), + TX_DEEMPH1 => ("000000"), + TX_EIDLE_ASSERT_DELAY => ("110"), + TX_EIDLE_DEASSERT_DELAY => ("100"), + TX_LOOPBACK_DRIVE_HIZ => ("FALSE"), + TX_MAINCURSOR_SEL => ('0'), + TX_DRIVE_MODE => ("DIRECT"), + TX_MARGIN_FULL_0 => ("1001110"), + TX_MARGIN_FULL_1 => ("1001001"), + TX_MARGIN_FULL_2 => ("1000101"), + TX_MARGIN_FULL_3 => ("1000010"), + TX_MARGIN_FULL_4 => ("1000000"), + TX_MARGIN_LOW_0 => ("1000110"), + TX_MARGIN_LOW_1 => ("1000100"), + TX_MARGIN_LOW_2 => ("1000010"), + TX_MARGIN_LOW_3 => ("1000000"), + TX_MARGIN_LOW_4 => ("1000000"), + + -------------------------TX Gearbox Attributes-------------------------- + TXGEARBOX_EN => ("FALSE"), + + -------------------------TX Initialization and Reset Attributes-------------------------- + TXPCSRESET_TIME => ("00001"), + TXPMARESET_TIME => ("00001"), + + -------------------------TX Receiver Detection Attributes-------------------------- + TX_RXDETECT_CFG => (x"1832"), + TX_RXDETECT_REF => ("100"), + + ------------------ JTAG Attributes --------------- + ACJTAG_DEBUG_MODE => ('0'), + ACJTAG_MODE => ('0'), + ACJTAG_RESET => ('0'), + + ------------------ CDR Attributes --------------- + CFOK_CFG => (x"49000040E80"), + CFOK_CFG2 => ("0100000"), + CFOK_CFG3 => ("0100000"), + CFOK_CFG4 => ('0'), + CFOK_CFG5 => (x"0"), + CFOK_CFG6 => ("0000"), + RXOSCALRESET_TIME => ("00011"), + RXOSCALRESET_TIMEOUT => ("00000"), + + ------------------ PMA Attributes --------------- + CLK_COMMON_SWING => ('0'), + RX_CLKMUX_EN => ('1'), + TX_CLKMUX_EN => ('1'), + ES_CLK_PHASE_SEL => ('0'), + USE_PCS_CLK_PHASE_SEL => ('0'), + PMA_RSV6 => ('0'), + PMA_RSV7 => ('0'), + + ------------------ TX Configuration Driver Attributes --------------- + TX_PREDRIVER_MODE => ('0'), + PMA_RSV5 => ('0'), + SATA_PLL_CFG => ("VCO_3000MHZ"), + + ------------------ RX Fabric Clock Output Control Attributes --------------- + RXOUT_DIV => (4), + + ------------------ TX Fabric Clock Output Control Attributes --------------- + TXOUT_DIV => (4), + + ------------------ RX Phase Interpolator Attributes--------------- + RXPI_CFG0 => ("000"), + RXPI_CFG1 => ('1'), + RXPI_CFG2 => ('1'), + + --------------RX Equalizer Attributes------------- + ADAPT_CFG0 => (x"00000"), + RXLPMRESET_TIME => ("0001111"), + RXLPM_BIAS_STARTUP_DISABLE => ('0'), + RXLPM_CFG => ("0110"), + RXLPM_CFG1 => ('0'), + RXLPM_CM_CFG => ('0'), + RXLPM_GC_CFG => ("111100010"), + RXLPM_GC_CFG2 => ("001"), + RXLPM_HF_CFG => ("00001111110000"), + RXLPM_HF_CFG2 => ("01010"), + RXLPM_HF_CFG3 => ("0000"), + RXLPM_HOLD_DURING_EIDLE => ('0'), + RXLPM_INCM_CFG => ('0'), + RXLPM_IPCM_CFG => ('1'), + RXLPM_LF_CFG => ("000000001111110000"), + RXLPM_LF_CFG2 => ("01010"), + RXLPM_OSINT_CFG => ("100"), + + ------------------ TX Phase Interpolator PPM Controller Attributes--------------- + TXPI_CFG0 => ("00"), + TXPI_CFG1 => ("00"), + TXPI_CFG2 => ("00"), + TXPI_CFG3 => ('0'), + TXPI_CFG4 => ('0'), + TXPI_CFG5 => ("000"), + TXPI_GREY_SEL => ('0'), + TXPI_INVSTROBE_SEL => ('0'), + TXPI_PPMCLK_SEL => ("TXUSRCLK2"), + TXPI_PPM_CFG => (x"00"), + TXPI_SYNFREQ_PPM => ("001"), + + ------------------ LOOPBACK Attributes--------------- + LOOPBACK_CFG => ('0'), + PMA_LOOPBACK_CFG => ('0'), + + ------------------RX OOB Signalling Attributes--------------- + RXOOB_CLK_CFG => ("PMA"), + + ------------------TX OOB Signalling Attributes--------------- + TXOOB_CFG => ('0'), + + ------------------RX Buffer Attributes--------------- + RXSYNC_MULTILANE => ('0'), + RXSYNC_OVRD => ('0'), + RXSYNC_SKIP_DA => ('0'), + + ------------------TX Buffer Attributes--------------- + TXSYNC_MULTILANE => (TXSYNC_MULTILANE_IN), + TXSYNC_OVRD => (TXSYNC_OVRD_IN), + TXSYNC_SKIP_DA => ('0') + + + ) + port map + ( + --------------------------------- CPLL Ports ------------------------------- + GTRSVD => "0000000000000000", + PCSRSVDIN => "0000000000000000", + TSTIN => "11111111111111111111", + ---------------------------- Channel - DRP Ports -------------------------- + DRPADDR => drpaddr_i, + DRPCLK => DRPCLK_IN, + DRPDI => drpdi_i, + DRPDO => drpdo_i, + DRPEN => drpen_i, + DRPRDY => drprdy_i, + DRPWE => drpwe_i, + ------------------------------- Clocking Ports ----------------------------- + RXSYSCLKSEL => "11", + TXSYSCLKSEL => "11", + ----------------- FPGA TX Interface Datapath Configuration ---------------- + TX8B10BEN => tied_to_vcc_i, + ------------------------ GTPE2_CHANNEL Clocking Ports ---------------------- + PLL0CLK => PLL0CLK_IN, + PLL0REFCLK => PLL0REFCLK_IN, + PLL1CLK => PLL1CLK_IN, + PLL1REFCLK => PLL1REFCLK_IN, + ------------------------------- Loopback Ports ----------------------------- + LOOPBACK => LOOPBACK_IN, + ----------------------------- PCI Express Ports ---------------------------- + PHYSTATUS => open, + RXRATE => tied_to_ground_vec_i(2 downto 0), + RXVALID => open, + ----------------------------- PMA Reserved Ports --------------------------- + PMARSVDIN3 => '0', + PMARSVDIN4 => '0', + ------------------------------ Power-Down Ports ---------------------------- + RXPD => "00", + TXPD => "00", + -------------------------- RX 8B/10B Decoder Ports ------------------------- + SETERRSTATUS => tied_to_ground_i, + --------------------- RX Initialization and Reset Ports -------------------- + EYESCANRESET => tied_to_ground_i, + RXUSERRDY => RXUSERRDY_IN, + -------------------------- RX Margin Analysis Ports ------------------------ + EYESCANDATAERROR => EYESCANDATAERROR_OUT, + EYESCANMODE => tied_to_ground_i, + EYESCANTRIGGER => tied_to_ground_i, + ------------------------------- Receive Ports ------------------------------ + CLKRSVD0 => tied_to_ground_i, + CLKRSVD1 => tied_to_ground_i, + DMONFIFORESET => tied_to_ground_i, + DMONITORCLK => tied_to_ground_i, + RXPMARESETDONE => rxpmaresetdone_t, + SIGVALIDCLK => tied_to_ground_i, + ------------------------- Receive Ports - CDR Ports ------------------------ + RXCDRFREQRESET => tied_to_ground_i, + RXCDRHOLD => tied_to_ground_i, + RXCDRLOCK => open, + RXCDROVRDEN => tied_to_ground_i, + RXCDRRESET => tied_to_ground_i, + RXCDRRESETRSV => tied_to_ground_i, + RXOSCALRESET => tied_to_ground_i, + RXOSINTCFG => "0010", + RXOSINTDONE => open, + RXOSINTHOLD => tied_to_ground_i, + RXOSINTOVRDEN => tied_to_ground_i, + RXOSINTPD => tied_to_ground_i, + RXOSINTSTARTED => open, + RXOSINTSTROBE => tied_to_ground_i, + RXOSINTSTROBESTARTED => open, + RXOSINTTESTOVRDEN => tied_to_ground_i, + ------------------- Receive Ports - Clock Correction Ports ----------------- + RXCLKCORCNT => open, + ---------- Receive Ports - FPGA RX Interface Datapath Configuration -------- + RX8B10BEN => tied_to_vcc_i, + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + RXDATA => rxdata_i, + RXUSRCLK => RXUSRCLK_IN, + RXUSRCLK2 => RXUSRCLK2_IN, + ------------------- Receive Ports - Pattern Checker Ports ------------------ + RXPRBSERR => open, + RXPRBSSEL => tied_to_ground_vec_i(2 downto 0), + ------------------- Receive Ports - Pattern Checker ports ------------------ + RXPRBSCNTRESET => tied_to_ground_i, + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + RXCHARISCOMMA(3 downto 2) => rxchariscomma_float_i, + RXCHARISCOMMA(1 downto 0) => RXCHARISCOMMA_OUT, + RXCHARISK(3 downto 2) => rxcharisk_float_i, + RXCHARISK(1 downto 0) => RXCHARISK_OUT, + RXDISPERR(3 downto 2) => rxdisperr_float_i, + RXDISPERR(1 downto 0) => RXDISPERR_OUT, + RXNOTINTABLE(3 downto 2) => rxnotintable_float_i, + RXNOTINTABLE(1 downto 0) => RXNOTINTABLE_OUT, + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GTPRXN => GTPRXN_IN, + GTPRXP => GTPRXP_IN, + PMARSVDIN2 => '0', + PMARSVDOUT0 => open, + PMARSVDOUT1 => open, + ------------------- Receive Ports - RX Buffer Bypass Ports ----------------- + RXBUFRESET => tied_to_ground_i, + RXBUFSTATUS => open, + RXDDIEN => tied_to_ground_i, + RXDLYBYPASS => tied_to_vcc_i, + RXDLYEN => tied_to_ground_i, + RXDLYOVRDEN => tied_to_ground_i, + RXDLYSRESET => tied_to_ground_i, + RXDLYSRESETDONE => open, + RXPHALIGN => tied_to_ground_i, + RXPHALIGNDONE => open, + RXPHALIGNEN => tied_to_ground_i, + RXPHDLYPD => tied_to_ground_i, + RXPHDLYRESET => tied_to_ground_i, + RXPHMONITOR => open, + RXPHOVRDEN => tied_to_ground_i, + RXPHSLIPMONITOR => open, + RXSTATUS => open, + RXSYNCALLIN => tied_to_ground_i, + RXSYNCDONE => open, + RXSYNCIN => tied_to_ground_i, + RXSYNCMODE => tied_to_ground_i, + RXSYNCOUT => open, + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + RXBYTEISALIGNED => RXBYTEISALIGNED_OUT, + RXBYTEREALIGN => open, + RXCOMMADET => RXCOMMADET_OUT, + RXCOMMADETEN => tied_to_vcc_i, + RXMCOMMAALIGNEN => tied_to_ground_i, + RXPCOMMAALIGNEN => tied_to_ground_i, + RXSLIDE => RXSLIDE_IN, + ------------------ Receive Ports - RX Channel Bonding Ports ---------------- + RXCHANBONDSEQ => open, + RXCHBONDEN => tied_to_ground_i, + RXCHBONDI => "0000", + RXCHBONDLEVEL => tied_to_ground_vec_i(2 downto 0), + RXCHBONDMASTER => tied_to_ground_i, + RXCHBONDO => open, + RXCHBONDSLAVE => tied_to_ground_i, + ----------------- Receive Ports - RX Channel Bonding Ports ---------------- + RXCHANISALIGNED => open, + RXCHANREALIGN => open, + ------------ Receive Ports - RX Decision Feedback Equalizer(DFE) ----------- + DMONITOROUT => open, + RXADAPTSELTEST => tied_to_ground_vec_i(13 downto 0), + RXDFEXYDEN => tied_to_ground_i, + RXOSINTEN => '1', + RXOSINTID0 => tied_to_ground_vec_i(3 downto 0), + RXOSINTNTRLEN => tied_to_ground_i, + RXOSINTSTROBEDONE => open, + ------- Receive Ports - RX Driver,OOB signalling,Coupling and Eq.,CDR ------ + RXLPMLFOVRDEN => tied_to_ground_i, + RXLPMOSINTNTRLEN => tied_to_ground_i, + -------------------- Receive Ports - RX Equailizer Ports ------------------- + RXLPMHFHOLD => rxlpmhfhold_in, + RXLPMHFOVRDEN => tied_to_ground_i, + RXLPMLFHOLD => rxlpmlfhold_in, + --------------------- Receive Ports - RX Equalizer Ports ------------------- + RXOSHOLD => tied_to_ground_i, + RXOSOVRDEN => tied_to_ground_i, + ------------ Receive Ports - RX Fabric ClocK Output Control Ports ---------- + RXRATEDONE => open, + ----------- Receive Ports - RX Fabric Clock Output Control Ports ---------- + RXRATEMODE => '0', + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + RXOUTCLK => RXOUTCLK_OUT, + RXOUTCLKFABRIC => open, + RXOUTCLKPCS => open, + RXOUTCLKSEL => "010", + ---------------------- Receive Ports - RX Gearbox Ports -------------------- + RXDATAVALID => open, + RXHEADER => open, + RXHEADERVALID => open, + RXSTARTOFSEQ => open, + --------------------- Receive Ports - RX Gearbox Ports -------------------- + RXGEARBOXSLIP => tied_to_ground_i, + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GTRXRESET => gtrxreset_out, + RXLPMRESET => tied_to_ground_i, + RXOOBRESET => tied_to_ground_i, + RXPCSRESET => tied_to_ground_i, + RXPMARESET => tied_to_ground_i, + ------------------- Receive Ports - RX OOB Signaling ports ----------------- + RXCOMSASDET => open, + RXCOMWAKEDET => open, + ------------------ Receive Ports - RX OOB Signaling ports ----------------- + RXCOMINITDET => open, + ------------------ Receive Ports - RX OOB signalling Ports ----------------- + RXELECIDLE => open, + RXELECIDLEMODE => "11", + ----------------- Receive Ports - RX Polarity Control Ports ---------------- + RXPOLARITY => tied_to_ground_i, + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + RXRESETDONE => RXRESETDONE_OUT, + --------------------------- TX Buffer Bypass Ports ------------------------- + TXPHDLYTSTCLK => tied_to_ground_i, + ------------------------ TX Configurable Driver Ports ---------------------- + TXPOSTCURSOR => "00000", + TXPOSTCURSORINV => tied_to_ground_i, + TXPRECURSOR => tied_to_ground_vec_i(4 downto 0), + TXPRECURSORINV => tied_to_ground_i, + -------------------- TX Fabric Clock Output Control Ports ------------------ + TXRATEMODE => tied_to_ground_i, + --------------------- TX Initialization and Reset Ports -------------------- + CFGRESET => tied_to_ground_i, + GTTXRESET => GTTXRESET_IN, + PCSRSVDOUT => open, + TXUSERRDY => TXUSERRDY_IN, + ----------------- TX Phase Interpolator PPM Controller Ports --------------- + TXPIPPMEN => tied_to_ground_i, + TXPIPPMOVRDEN => tied_to_ground_i, + TXPIPPMPD => tied_to_ground_i, + TXPIPPMSEL => tied_to_vcc_i, + TXPIPPMSTEPSIZE => tied_to_ground_vec_i(4 downto 0), + ---------------------- Transceiver Reset Mode Operation -------------------- + GTRESETSEL => tied_to_ground_i, + RESETOVRD => tied_to_ground_i, + ------------------------------- Transmit Ports ----------------------------- + TXPMARESETDONE => open, + ----------------- Transmit Ports - Configurable Driver Ports --------------- + PMARSVDIN0 => '0', + PMARSVDIN1 => '0', + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + TXDATA => txdata_i, + TXUSRCLK => TXUSRCLK_IN, + TXUSRCLK2 => TXUSRCLK2_IN, + --------------------- Transmit Ports - PCI Express Ports ------------------- + TXELECIDLE => tied_to_ground_i, + TXMARGIN => tied_to_ground_vec_i(2 downto 0), + TXRATE => tied_to_ground_vec_i(2 downto 0), + TXSWING => tied_to_ground_i, + ------------------ Transmit Ports - Pattern Generator Ports ---------------- + TXPRBSFORCEERR => tied_to_ground_i, + ------------------ Transmit Ports - TX 8B/10B Encoder Ports ---------------- + TX8B10BBYPASS => tied_to_ground_vec_i(3 downto 0), + TXCHARDISPMODE => tied_to_ground_vec_i(3 downto 0), + TXCHARDISPVAL => tied_to_ground_vec_i(3 downto 0), + TXCHARISK(3 downto 2) => tied_to_ground_vec_i(1 downto 0), + TXCHARISK(1 downto 0) => TXCHARISK_IN, + ------------------ Transmit Ports - TX Buffer Bypass Ports ----------------- + TXDLYBYPASS => tied_to_vcc_i, + TXDLYEN => tied_to_ground_i, + TXDLYHOLD => tied_to_ground_i, + TXDLYOVRDEN => tied_to_ground_i, + TXDLYSRESET => tied_to_ground_i, + TXDLYSRESETDONE => open, + TXDLYUPDOWN => tied_to_ground_i, + TXPHALIGN => tied_to_ground_i, + TXPHALIGNDONE => open, + TXPHALIGNEN => tied_to_ground_i, + TXPHDLYPD => tied_to_ground_i, + TXPHDLYRESET => tied_to_ground_i, + TXPHINIT => tied_to_ground_i, + TXPHINITDONE => open, + TXPHOVRDEN => tied_to_ground_i, + ---------------------- Transmit Ports - TX Buffer Ports -------------------- + TXBUFSTATUS => open, + ------------ Transmit Ports - TX Buffer and Phase Alignment Ports ---------- + TXSYNCALLIN => tied_to_ground_i, + TXSYNCDONE => open, + TXSYNCIN => tied_to_ground_i, + TXSYNCMODE => tied_to_ground_i, + TXSYNCOUT => open, + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + GTPTXN => GTPTXN_OUT, + GTPTXP => GTPTXP_OUT, + TXBUFDIFFCTRL => "100", + TXDEEMPH => tied_to_ground_i, + TXDIFFCTRL => "1000", + TXDIFFPD => tied_to_ground_i, + TXINHIBIT => tied_to_ground_i, + TXMAINCURSOR => "0000000", + TXPISOPD => tied_to_ground_i, + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + TXOUTCLK => TXOUTCLK_OUT, + TXOUTCLKFABRIC => TXOUTCLKFABRIC_OUT, + TXOUTCLKPCS => TXOUTCLKPCS_OUT, + TXOUTCLKSEL => "010", + TXRATEDONE => open, + --------------------- Transmit Ports - TX Gearbox Ports -------------------- + TXGEARBOXREADY => open, + TXHEADER => tied_to_ground_vec_i(2 downto 0), + TXSEQUENCE => tied_to_ground_vec_i(6 downto 0), + TXSTARTSEQ => tied_to_ground_i, + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + TXPCSRESET => tied_to_ground_i, + TXPMARESET => tied_to_ground_i, + TXRESETDONE => TXRESETDONE_OUT, + ------------------ Transmit Ports - TX OOB signalling Ports ---------------- + TXCOMFINISH => open, + TXCOMINIT => tied_to_ground_i, + TXCOMSAS => tied_to_ground_i, + TXCOMWAKE => tied_to_ground_i, + TXPDELECIDLEMODE => tied_to_ground_i, + ----------------- Transmit Ports - TX Polarity Control Ports --------------- + TXPOLARITY => tied_to_ground_i, + --------------- Transmit Ports - TX Receiver Detection Ports -------------- + TXDETECTRX => tied_to_ground_i, + ------------------ Transmit Ports - pattern Generator Ports ---------------- + TXPRBSSEL => TXPRBSSEL_IN + + ); + + ------------------------- Soft Fix for Production Silicon---------------------- + gtrxreset_seq_i : whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq + port map + ( + RST => RST_IN, + GTRXRESET_IN => GTRXRESET_IN, + RXPMARESETDONE => rxpmaresetdone_t, + GTRXRESET_OUT => gtrxreset_out, + DRP_OP_DONE => drp_op_done, + DRPCLK => DRPCLK_IN, + DRPEN => drpen_rst_t, + DRPADDR => drpaddr_rst_t, + DRPWE => drpwe_rst_t, + DRPDO => drpdo_rst_t, + DRPDI => drpdi_rst_t, + DRPRDY => drprdy_rst_t + ); + + + drpen_i <= drpen_rst_t when drp_op_done ='0' else + drpen_pma_t when drp_pma_busy = '1' else + drpen_rate_t when drp_rate_busy ='1' else DRPEN_IN; + + + drpaddr_i <= drpaddr_rst_t when drp_op_done ='0' else + drpaddr_pma_t when drp_pma_busy = '1' else + drpaddr_rate_t when drp_rate_busy ='1' else DRPADDR_IN; + + + drpwe_i <= drpwe_rst_t when drp_op_done ='0' else + drpwe_pma_t when drp_pma_busy = '1' else + drpwe_rate_t when drp_rate_busy ='1' else DRPWE_IN; + + + + DRPDO_OUT <= drpdo_i when (drp_op_done='1' or drp_pma_busy='0' or drp_rate_busy='0') else x"0000"; + + drpdo_rst_t <= drpdo_i; + + drpdo_pma_t <= drpdo_i; + + drpdo_rate_t <= drpdo_i; + + + drpdi_i <= drpdi_rst_t when drp_op_done ='0' else + drpdi_pma_t when drp_pma_busy = '1' else + drpdi_rate_t when drp_rate_busy ='1' else DRPDI_IN; + + + DRPRDY_OUT <= drprdy_i when (drp_op_done='1' or drp_pma_busy='0' or drp_rate_busy='0') else '0'; + + drprdy_rst_t <= drprdy_i; + + drprdy_pma_t <= drprdy_i; + + drprdy_rate_t <= drprdy_i; + + + drp_pma_busy <= '0'; + drp_rate_busy <= '0'; + + process (DRPCLK_IN) + begin + if(rising_edge(DRPCLK_IN)) then + if(drp_op_done = '0' or drp_rate_busy='1') then + drp_busy_i1 <= '1'; + else + drp_busy_i1 <= '0'; + end if; + end if; + end process; + + process (DRPCLK_IN) + begin + if(rising_edge(DRPCLK_IN)) then + if(drp_op_done = '0' or drp_pma_busy='1') then + drp_busy_i2 <= '1'; + else + drp_busy_i2 <= '0'; + end if; + end if; + end process; + + DRP_BUSY_OUT <= drp_busy_i1 or drp_busy_i2; + + + + + end RTL; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq.vhd new file mode 100644 index 000000000..5fc534d53 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq.vhd @@ -0,0 +1,342 @@ +------------------------------------------------------------------------------/ +-- ____ ____ +-- / /\/ / +-- /___/ \ / Vendor: Xilinx +-- \ \ \/ Version : 3.6 +-- \ \ Application : 7 Series FPGAs Transceivers Wizard +-- / / Filename : whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq.vhd +-- /___/ /\ +-- \ \ / \ +-- \___\/\___\ +-- +-- +-- Module whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq +-- Generated by Xilinx 7 Series FPGAs Transceivers Wizard +-- +-- +-- (c) Copyright 2010-2012 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES +-- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING +-- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- +-- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and +-- (2) Xilinx shall not be liable (whether in contract or tort, +-- including negligence, or under any other theory of +-- liability) for any loss or damage of any kind or nature +-- related to, arising under or in connection with these +-- materials, including for any direct, or any indirect, +-- special, incidental, or consequential loss or damage +-- (including loss of data, profits, goodwill, or any type of +-- loss or damage suffered as a result of any action brought +-- by a third party) even if such damage or loss was +-- reasonably foreseeable or Xilinx had been advised of the +-- possibility of the same. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use work.gencores_pkg.all; + +ENTITY whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq IS + port ( + RST : IN std_logic; --Please add a synchroniser if it is not generated in DRPCLK domain. + GTRXRESET_IN : IN std_logic; --Please add a synchroniser if it is not generated in DRPCLK domain. + RXPMARESETDONE: IN std_logic; + GTRXRESET_OUT : OUT std_logic; + + DRPCLK : IN std_logic; + DRPADDR : OUT std_logic_vector(8 downto 0); + DRPDO : IN std_logic_vector(15 downto 0); + DRPDI : OUT std_logic_vector(15 downto 0); + DRPRDY : IN std_logic; + DRPEN : OUT std_logic; + DRPWE : OUT std_logic; + DRP_OP_DONE : OUT std_logic +); +END whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq; + +ARCHITECTURE Behavioral of whiterabbit_gtpe2_channel_wrapper_gtrxreset_seq is + + +-- component whiterabbit_gtpe2_channel_wrapper_sync_block +-- generic ( +-- INITIALISE : bit_vector(5 downto 0) := "000000" +-- ); +-- port ( +-- clk : in std_logic; +-- data_in : in std_logic; +-- data_out : out std_logic +-- ); +-- end component; + + constant DLY : time := 1 ns; + type state_type is (idle, + drp_rd, + wait_rd_data, + wr_16, + wait_wr_done1, + wait_pmareset, + wr_20, + wait_wr_done2); + + signal state : state_type := idle; + signal next_state : state_type := idle; + signal gtrxreset_s : std_logic; + signal gtrxreset_ss : std_logic; + signal rxpmaresetdone_ss : std_logic; + signal rxpmaresetdone_sss : std_logic; + signal rd_data : std_logic_vector(15 downto 0); + signal next_rd_data : std_logic_vector(15 downto 0); + signal original_rd_data : std_logic_vector(15 downto 0); + signal pmarstdone_fall_edge:std_logic; + signal gtrxreset_i :std_logic; + signal flag :std_logic := '0'; + signal gtrxreset_o :std_logic; + signal drpen_o :std_logic; + signal drpwe_o :std_logic; + signal drpaddr_o :std_logic_vector(8 downto 0); + signal drpdi_o :std_logic_vector(15 downto 0); + signal drp_op_done_o :std_logic; + signal rst_n :std_logic; +BEGIN + +-- sync0_RXPMARESETDONE : whiterabbit_gtpe2_channel_wrapper_sync_block +-- port map +-- ( +-- clk => DRPCLK, +-- data_in => RXPMARESETDONE, +-- data_out => rxpmaresetdone_ss +-- ); + + rst_n <= not RST; + + sync0_RXPMARESETDONE : gc_sync_ffs + port map + ( + clk_i => DRPCLK, + rst_n_i => rst_n, + data_i => RXPMARESETDONE, + synced_o => rxpmaresetdone_ss, + npulse_o => open, + ppulse_o => open + ); + +--output assignment + GTRXRESET_OUT <= gtrxreset_o; + DRPEN <= drpen_o; + DRPWE <= drpwe_o; + DRPADDR <= drpaddr_o; + DRPDI <= drpdi_o; + DRP_OP_DONE <= drp_op_done_o; + + PROCESS (DRPCLK,RST) + BEGIN + IF (RST = '1') THEN + state <= idle after DLY; + gtrxreset_s <= '0' after DLY; + gtrxreset_ss <= '0' after DLY; + rxpmaresetdone_sss <= '0' after DLY; + rd_data <= x"0000" after DLY; + gtrxreset_o <= '0' after DLY; + ELSIF (DRPCLK'event and DRPCLK='1') THEN + state <= next_state after DLY; + gtrxreset_s <= GTRXRESET_IN after DLY; + gtrxreset_ss <= gtrxreset_s after DLY; + rxpmaresetdone_sss <= rxpmaresetdone_ss after DLY; + rd_data <= next_rd_data after DLY; + gtrxreset_o <= gtrxreset_i after DLY; + END IF; + END PROCESS; + + PROCESS (DRPCLK,GTRXRESET_IN) + BEGIN + IF (GTRXRESET_IN = '1') THEN + drp_op_done_o <= '0' after DLY; + + ELSIF (DRPCLK'event and DRPCLK='1') THEN + IF (state = wait_wr_done2 and DRPRDY = '1') THEN + drp_op_done_o <= '1' after DLY; + ELSE + drp_op_done_o <= drp_op_done_o after DLY; + END IF; + END IF; + END PROCESS; + + pmarstdone_fall_edge <= (not rxpmaresetdone_ss) and (rxpmaresetdone_sss); + + PROCESS (gtrxreset_ss,DRPRDY,state,pmarstdone_fall_edge) + BEGIN + CASE state IS + + WHEN idle => + IF (gtrxreset_ss='1') THEN + next_state <= drp_rd; + ELSE + next_state <= idle; + END IF; + + WHEN drp_rd => + next_state<= wait_rd_data; + + WHEN wait_rd_data => + IF (DRPRDY='1')THEN + next_state <= wr_16; + ELSE + next_state <= wait_rd_data; + END IF; + + WHEN wr_16 => + next_state <= wait_wr_done1; + + WHEN wait_wr_done1 => + IF (DRPRDY='1') THEN + next_state <= wait_pmareset; + ELSE + next_state <= wait_wr_done1; + END IF; + + WHEN wait_pmareset => + IF (pmarstdone_fall_edge='1') THEN + next_state <= wr_20; + ELSE + next_state <= wait_pmareset; + END IF; + + WHEN wr_20 => + next_state <= wait_wr_done2; + + WHEN wait_wr_done2 => + IF (DRPRDY='1') THEN + next_state <= idle; + ELSE + next_state <= wait_wr_done2; + END IF; + + WHEN others=> + next_state <= idle; + + END CASE; + END PROCESS; + +-- drives DRP interface and GTRXRESET_OUT + PROCESS(DRPRDY,state,rd_data,DRPDO,gtrxreset_ss,flag,original_rd_data) + BEGIN +-- assert gtrxreset_out until wr to 16-bit is complete +-- RX_DATA_WIDTH is located at addr x"0011", [13 downto 11] +-- encoding is this : /16 = x "2", /20 = x"3", /32 = x"4", /40 = x"5" + gtrxreset_i <= '0'; + drpaddr_o <= '0'& x"11"; -- 000010001 + drpen_o <= '0'; + drpwe_o <= '0'; + drpdi_o <= x"0000"; + next_rd_data <= rd_data; + + CASE state IS + + --do nothing to DRP or reset + WHEN idle => null; + + --assert reset and issue rd + WHEN drp_rd => + gtrxreset_i <= '1'; + drpen_o <= '1'; + drpwe_o <= '0'; + + --assert reset and wait to load rd data + WHEN wait_rd_data => + gtrxreset_i <= '1'; + IF (DRPRDY='1' and flag = '0') THEN + next_rd_data <= DRPDO; + ELSIF (DRPRDY='1' and flag = '1') THEN + next_rd_data <= original_rd_data; + ELSE + next_rd_data <= rd_data; + END IF; + + --assert reset and write to 16-bit mode + WHEN wr_16=> + gtrxreset_i<= '1'; + drpen_o <= '1'; + drpwe_o <= '1'; + -- Addr "00001001" [11] = '0' puts width mode in /16 or /32 + drpdi_o <= rd_data(15 downto 12) & '0' & rd_data(10 downto 0); + + --keep asserting reset until write to 16-bit mode is complete + WHEN wait_wr_done1=> + gtrxreset_i <= '1'; + + --deassert reset and no DRP access until 2nd pmareset + WHEN wait_pmareset => null; + IF (gtrxreset_ss='1') THEN + gtrxreset_i <= '1'; + ELSE + gtrxreset_i <= '0'; + END IF; + + --write to 20-bit mode + WHEN wr_20 => + drpen_o <='1'; + drpwe_o <= '1'; + drpdi_o <= rd_data(15 downto 0); --restore user setting per prev read + + --wait to complete write to 20-bit mode + WHEN wait_wr_done2 => + + + WHEN others => null; + + END CASE; + END PROCESS; + + process (DRPCLK) + begin + if (DRPCLK'event and DRPCLK='1') then + if( state = wr_16 or state = wait_pmareset or state = wr_20 or state = wait_wr_done1) then + flag <= '1'; + elsif(state = wait_wr_done2) then + flag <= '0'; + end if; + end if; + end process; + + process (DRPCLK) + begin + if (DRPCLK'event and DRPCLK='1') then + if( state = wait_rd_data and DRPRDY ='1' and flag = '0') then + original_rd_data <= DRPDO; + end if; + end if; + end process; + +END Behavioral; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/wr_gtp_phy_family7.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/wr_gtp_phy_family7.vhd new file mode 100644 index 000000000..a075865d9 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtp/wr_gtp_phy_family7.vhd @@ -0,0 +1,521 @@ +------------------------------------------------------------------------------- +-- Title : Deterministic Xilinx GTP wrapper - artix-7 top module +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : wr_gtp_phy_family7.vhd +-- Author : Peter Jansweijer, Rick Lohlefink, Tomasz Wlostowski +-- Company : Nikhef, CERN BE-CO-HT +-- Created : 2016-05-19 +-- Last update: 2016-05-19 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Dual channel wrapper for Xilinx Artix-7 GTP adapted for +-- deterministic delays at 1.25 Gbps. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2009-2011 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2016-05-19 0.1 PeterJ Initial release based on "wr_gtx_phy_kintex7.vhd" +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.gencores_pkg.all; + +library unisim; +use unisim.vcomponents.all; + +library work; + +use work.disparity_gen_pkg.all; + +entity wr_gtp_phy_family7 is + generic ( + -- set to non-zero value to speed up the simulation by reducing some delays + g_simulation : integer := 0 + ); + port ( + -- Dedicated reference 125 MHz clock for the GTP transceiver + clk_gtp_i : in std_logic; + + -- TX path, synchronous to tx_out_clk_o (62.5 MHz): + tx_out_clk_o : out std_logic; + tx_locked_o : out std_logic; + + -- data input (8 bits, not 8b10b-encoded) + tx_data_i : in std_logic_vector(15 downto 0) := (others => '0'); + + -- 1 when tx_data_i contains a control code, 0 when it's a data byte + tx_k_i : in std_logic_vector(1 downto 0) := (others => '0'); + + -- disparity of the currently transmitted 8b10b code (1 = plus, 0 = minus). + -- Necessary for the PCS to generate proper frame termination sequences. + -- Generated for the 2nd byte (LSB) of tx_data_i. + tx_disparity_o : out std_logic; + + -- Encoding error indication (1 = error, 0 = no error) + tx_enc_err_o : out std_logic; + + -- RX path, synchronous to ch0_rx_rbclk_o. + + -- RX recovered clock + rx_rbclk_o : out std_logic; + + -- 8b10b-decoded data output. The data output must be kept invalid before + -- the transceiver is locked on the incoming signal to prevent the EP from + -- detecting a false carrier. + rx_data_o : out std_logic_vector(15 downto 0); + + -- 1 when the byte on rx_data_o is a control code + rx_k_o : out std_logic_vector(1 downto 0); + + -- encoding error indication + rx_enc_err_o : out std_logic; + + -- RX bitslide indication, indicating the delay of the RX path of the + -- transceiver (in UIs). Must be valid when ch0_rx_data_o is valid. + rx_bitslide_o : out std_logic_vector(4 downto 0); + + -- reset input, active hi + rst_i : in std_logic := '0'; + loopen_i : in std_logic_vector(2 downto 0) := (others => '0'); + tx_prbs_sel_i : in std_logic_vector(2 downto 0) := (others => '0'); + + pad_rxn_i : in std_logic := '0'; + pad_rxp_i : in std_logic := '0'; + + pad_txn_o : out std_logic; + pad_txp_o : out std_logic; + + rdy_o : out std_logic + ); +end entity wr_gtp_phy_family7; + +-------------------------------------------------------------------------------- +-- Object : Architecture work.wr_gtp_phy_family7.structure +-- Last modified : Mon Nov 23 12:54:18 2015. +-------------------------------------------------------------------------------- + +architecture structure of wr_gtp_phy_family7 is + constant REQ_DELAY : integer := 500; -- unit = ns + constant CLK_PER : integer := 8; -- unit = ns + constant INITIAL_WAIT_CYCLES : integer := REQ_DELAY / CLK_PER; -- Required 500 ns divided by RefClk period + constant TOTAL_DELAY : integer := INITIAL_WAIT_CYCLES + 10; -- Add 10 clock cycles as delay to be sure + + constant c_rxcdrlock_max : integer := 3; + constant c_reset_cnt_max : integer := 64; -- Reset pulse width 64 * 8 = 512 ns + + type state_type is (init, count, count_done, wait_reset); + signal state : state_type; + + signal rst_synced : std_logic; + signal rst_int : std_logic; + signal rx_rec_clk : std_logic; + signal rx_rec_clk_bufin : std_logic; + + attribute buffer_type : string; + attribute buffer_type of rx_rec_clk_bufin : signal is "bufg"; + + signal tx_out_clk : std_logic; + signal tx_out_clk_bufin : std_logic; + + --attribute buffer_type of tx_out_clk_bufin : signal is "bufg"; + + signal rx_lost_lock : std_logic; + signal ready_for_reset : std_logic := '0'; + signal serdes_ready : std_logic := '0'; + signal rx_slide : std_logic := '0'; + signal rx_rst_done : std_logic; + signal tx_rst_done : std_logic; + signal rx_comma_det : std_logic; + signal rx_byte_is_aligned : std_logic; + signal forced_rx_reset : std_logic; + signal rx_synced : std_logic; + signal rst_done : std_logic; + signal rst_done_n : std_logic; + signal pll_locked_i : std_logic; + signal pll_locked_n_i : std_logic; + signal rx_reset : std_logic; + signal rx_k_int : std_logic_vector(1 downto 0); + signal rx_data_int : std_logic_vector(15 downto 0); + signal rx_disp_err : std_logic_vector(1 downto 0); + signal rx_code_err : std_logic_vector(1 downto 0); + signal cur_disp : t_8b10b_disparity; + signal tx_is_k_swapped : std_logic_vector(1 downto 0); + signal tx_data_swapped : std_logic_vector(15 downto 0); + + component whiterabbit_gtpe2_channel_wrapper is + generic + ( + -- Simulation attributes + EXAMPLE_SIMULATION : integer := 0; -- Set to 1 for simulation + WRAPPER_SIM_GTRESET_SPEEDUP : string := "FALSE" -- Set to "true" to speed up sim reset + ); + port + ( + --_________________________________________________________________________ + --____________________________CHANNEL PORTS________________________________ + GT0_DRP_BUSY_OUT : out std_logic; + ---------------------------- Channel - DRP Ports -------------------------- + GT0_DRPADDR_IN : in std_logic_vector(8 downto 0); + GT0_DRPCLK_IN : in std_logic; + GT0_DRPDI_IN : in std_logic_vector(15 downto 0); + GT0_DRPDO_OUT : out std_logic_vector(15 downto 0); + GT0_DRPEN_IN : in std_logic; + GT0_DRPRDY_OUT : out std_logic; + GT0_DRPWE_IN : in std_logic; + ------------------------------- Loopback Ports ----------------------------- + GT0_LOOPBACK_IN : in std_logic_vector(2 downto 0); + --------------------- RX Initialization and Reset Ports -------------------- + GT0_RXUSERRDY_IN : in std_logic; + -------------------------- RX Margin Analysis Ports ------------------------ + GT0_EYESCANDATAERROR_OUT : out std_logic; + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + GT0_RXDATA_OUT : out std_logic_vector(15 downto 0); + GT0_RXUSRCLK_IN : in std_logic; + GT0_RXUSRCLK2_IN : in std_logic; + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + GT0_RXCHARISCOMMA_OUT : out std_logic_vector(1 downto 0); + GT0_RXCHARISK_OUT : out std_logic_vector(1 downto 0); + GT0_RXDISPERR_OUT : out std_logic_vector(1 downto 0); + GT0_RXNOTINTABLE_OUT : out std_logic_vector(1 downto 0); + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GT0_GTPRXN_IN : in std_logic; + GT0_GTPRXP_IN : in std_logic; + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + GT0_RXBYTEISALIGNED_OUT : out std_logic; + GT0_RXCOMMADET_OUT : out std_logic; + GT0_RXSLIDE_IN : in std_logic; + --------------------- Receive Ports - RX Equilizer Ports ------------------- + GT0_RXLPMHFHOLD_IN : in std_logic; + GT0_RXLPMLFHOLD_IN : in std_logic; + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + GT0_RXOUTCLK_OUT : out std_logic; + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GT0_GTRXRESET_IN : in std_logic; + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + GT0_RXRESETDONE_OUT : out std_logic; + --------------------- TX Initialization and Reset Ports -------------------- + GT0_GTTXRESET_IN : in std_logic; + GT0_TXUSERRDY_IN : in std_logic; + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + GT0_TXDATA_IN : in std_logic_vector(15 downto 0); + GT0_TXUSRCLK_IN : in std_logic; + GT0_TXUSRCLK2_IN : in std_logic; + ------------------ Transmit Ports - TX 8B/10B Encoder Ports ---------------- + GT0_TXCHARISK_IN : in std_logic_vector(1 downto 0); + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + GT0_GTPTXN_OUT : out std_logic; + GT0_GTPTXP_OUT : out std_logic; + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + GT0_TXOUTCLK_OUT : out std_logic; + GT0_TXOUTCLKFABRIC_OUT : out std_logic; + GT0_TXOUTCLKPCS_OUT : out std_logic; + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + GT0_TXRESETDONE_OUT : out std_logic; + ------------------ Transmit Ports - pattern Generator Ports ---------------- + GT0_TXPRBSSEL_IN : in std_logic_vector(2 downto 0); + + + --____________________________COMMON PORTS________________________________ + ----------------- Common Block - GTPE2_COMMON Clocking Ports --------------- + GT0_GTREFCLK0_IN : in std_logic; + -------------------------- Common Block - PLL Ports ------------------------ + GT0_PLL1LOCK_OUT : out std_logic; + GT0_PLL1LOCKDETCLK_IN : in std_logic; + GT0_PLL1REFCLKLOST_OUT : out std_logic; + GT0_PLL1RESET_IN : in std_logic + + + ); + end component whiterabbit_gtpe2_channel_wrapper; + + component gtp_bitslide is + generic ( + g_simulation : integer; + g_target : string := "artix7" + ); + port ( + gtp_rst_i : in std_logic; + gtp_rx_clk_i : in std_logic; + gtp_rx_comma_det_i : in std_logic; + gtp_rx_byte_is_aligned_i : in std_logic; + serdes_ready_i : in std_logic; + gtp_rx_slide_o : out std_logic; + gtp_rx_cdr_rst_o : out std_logic; + bitslide_o : out std_logic_vector(4 downto 0); + synced_o : out std_logic + ); + end component; + + component BUFG + port ( + I : in std_ulogic; + O : out std_ulogic); + end component BUFG; + + function f_to_bool(x : integer) return string is + begin + if(x /= 0) then + return "TRUE"; + else + return "FALSE"; + end if; + end f_to_bool; + +begin + + U_EdgeDet_rst_i : gc_sync_ffs port map ( + clk_i => clk_gtp_i, + rst_n_i => '1', + data_i => rst_i, + ppulse_o => rst_synced); + + p_reset_pulse : process(clk_gtp_i, rst_synced) + variable reset_cnt : integer range 0 to c_reset_cnt_max; + begin + if(rst_synced = '1') then + reset_cnt := 0; + rst_int <= '1'; + elsif rising_edge(clk_gtp_i) then + if reset_cnt /= c_reset_cnt_max then + reset_cnt := reset_cnt + 1; + rst_int <= '1'; + else + rst_int <= '0'; + end if; + end if; + end process; + + -- ug482 "GTP Transceiver TX/RX Reset in Response to Completion of Configuration" + -- 1. Wait a minimum of 500 ns after configuration is complete + process(clk_gtp_i, rst_int) is + variable reset_counter : integer range 0 to TOTAL_DELAY := 0; + begin + if rst_int = '1' then + state <= init; + elsif rising_edge(clk_gtp_i) then + case state is + when init => + reset_counter := 0; + state <= count; + when count => + if reset_counter = TOTAL_DELAY then + reset_counter := 0; + state <= count_done; + else + reset_counter := reset_counter + 1; + state <= count; + end if; + when count_done => + state <= wait_reset; + when wait_reset => + state <= wait_reset; + end case; + end if; + end process; + + ready_for_reset <= '1' when state = count_done else '0'; + + -- 7-Series GTP RXCDRLOCK is reserved (ug482 Table 4.11) and can not be used for detection of proper RX lock. + -- Instead use rx_code_err (i.e. RXNOTINTABLE) to check integrity of the received characters. + process(rx_rec_clk, rst_int) is + begin + if rst_int = '1' then + rx_lost_lock <= '1'; + elsif rising_edge(rx_rec_clk) then + if rx_synced = '1' then + if rx_code_err > "00" then + rx_lost_lock <= '1'; + else + rx_lost_lock <= '0'; + end if; + else + rx_lost_lock <= '0'; + end if; + end if; + end process; + + tx_enc_err_o <= '0'; + + U_BUF_TxOutClk: BUFG + port map( + I => tx_out_clk_bufin, + O => tx_out_clk); + + tx_out_clk_o <= tx_out_clk; + tx_locked_o <= pll_locked_i; + + U_BUF_RxRecClk: BUFG + port map( + I => rx_rec_clk_bufin, + O => rx_rec_clk); + + rx_rbclk_o <= rx_rec_clk; + + tx_is_k_swapped <= tx_k_i(0) & tx_k_i(1); + tx_data_swapped <= tx_data_i(7 downto 0) & tx_data_i(15 downto 8); + + U_GTP_INST : whiterabbit_gtpe2_channel_wrapper + generic map + ( + -- Simulation attributes + EXAMPLE_SIMULATION => g_simulation, + WRAPPER_SIM_GTRESET_SPEEDUP => f_to_bool(g_simulation) + ) + port map + ( + --_________________________________________________________________________ + --_________________________________________________________________________ + --____________________________CHANNEL PORTS________________________________ + GT0_DRP_BUSY_OUT => open, + ---------------------------- Channel - DRP Ports -------------------------- + GT0_DRPADDR_IN => (others => '0'), + GT0_DRPCLK_IN => clk_gtp_i, + GT0_DRPDI_IN => (others => '0'), + GT0_DRPDO_OUT => open, + GT0_DRPEN_IN => '0', + GT0_DRPRDY_OUT => open, + GT0_DRPWE_IN => '0', + ------------------------------- Loopback Ports ----------------------------- + GT0_LOOPBACK_IN => loopen_i, + --------------------- RX Initialization and Reset Ports -------------------- + GT0_RXUSERRDY_IN => pll_locked_i, + -------------------------- RX Margin Analysis Ports ------------------------ + GT0_EYESCANDATAERROR_OUT => open, + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + GT0_RXDATA_OUT => rx_data_int, + GT0_RXUSRCLK_IN => rx_rec_clk, + GT0_RXUSRCLK2_IN => rx_rec_clk, + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + GT0_RXCHARISCOMMA_OUT => open, + GT0_RXCHARISK_OUT => rx_k_int, + GT0_RXDISPERR_OUT => rx_disp_err, + GT0_RXNOTINTABLE_OUT => rx_code_err, + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GT0_GTPRXN_IN => pad_rxn_i, + GT0_GTPRXP_IN => pad_rxp_i, + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + GT0_RXBYTEISALIGNED_OUT => rx_byte_is_aligned, + GT0_RXCOMMADET_OUT => rx_comma_det, + GT0_RXSLIDE_IN => rx_slide, + --------------------- Receive Ports - RX Equilizer Ports ------------------- + GT0_RXLPMHFHOLD_IN => '0', + GT0_RXLPMLFHOLD_IN => '0', + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + GT0_RXOUTCLK_OUT => rx_rec_clk_bufin, + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GT0_GTRXRESET_IN => rx_reset, + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + GT0_RXRESETDONE_OUT => rx_rst_done, + --------------------- TX Initialization and Reset Ports -------------------- + GT0_GTTXRESET_IN => pll_locked_n_i, + GT0_TXUSERRDY_IN => pll_locked_i, + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + GT0_TXDATA_IN => tx_data_swapped, + GT0_TXUSRCLK_IN => tx_out_clk, + GT0_TXUSRCLK2_IN => tx_out_clk, + ------------------ Transmit Ports - TX 8B/10B Encoder Ports ---------------- + GT0_TXCHARISK_IN => tx_is_k_swapped, + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + GT0_GTPTXN_OUT => pad_txn_o, + GT0_GTPTXP_OUT => pad_txp_o, + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + GT0_TXOUTCLK_OUT => tx_out_clk_bufin, + GT0_TXOUTCLKFABRIC_OUT => open, + GT0_TXOUTCLKPCS_OUT => open, + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + GT0_TXRESETDONE_OUT => tx_rst_done, + ------------------ Transmit Ports - pattern Generator Ports ---------------- + GT0_TXPRBSSEL_IN => tx_prbs_sel_i, + + --____________________________COMMON PORTS________________________________ + ----------------- Common Block - GTPE2_COMMON Clocking Ports --------------- + GT0_GTREFCLK0_IN => clk_gtp_i, + -------------------------- Common Block - PLL Ports ------------------------ + GT0_PLL1LOCK_OUT => pll_locked_i, + GT0_PLL1LOCKDETCLK_IN => '0', + GT0_PLL1REFCLKLOST_OUT => open, + GT0_PLL1RESET_IN => ready_for_reset + ); + + U_Bitslide : gtp_bitslide + generic map ( + g_simulation => g_simulation, + g_target => ("artix7") + ) + port map ( + gtp_rst_i => rst_done_n, + gtp_rx_clk_i => rx_rec_clk, + gtp_rx_comma_det_i => rx_comma_det, + gtp_rx_byte_is_aligned_i => rx_byte_is_aligned, + serdes_ready_i => serdes_ready, + gtp_rx_slide_o => rx_slide, + gtp_rx_cdr_rst_o => forced_rx_reset, + bitslide_o => rx_bitslide_o, + synced_o => rx_synced + ); + + pll_locked_n_i <= not pll_locked_i; + serdes_ready <= not rx_lost_lock and pll_locked_i and tx_rst_done and rx_rst_done; + rst_done <= tx_rst_done and rx_rst_done; + rst_done_n <= not rst_done; + rx_reset <= pll_locked_n_i or forced_rx_reset; + rdy_o <= serdes_ready; + + p_gen_rx_outputs : process(rx_rec_clk, rst_done_n) + begin + if(rst_done_n = '1') then + rx_data_o <= (others => '0'); + rx_k_o <= (others => '0'); + rx_enc_err_o <= '0'; + elsif rising_edge(rx_rec_clk) then + if(serdes_ready = '1' and rx_synced = '1') then + rx_data_o <= rx_data_int(7 downto 0) & rx_data_int(15 downto 8); + rx_k_o <= rx_k_int(0) & rx_k_int(1); + rx_enc_err_o <= rx_disp_err(0) or rx_disp_err(1) or rx_code_err(0) or rx_code_err(1); + else + rx_data_o <= (others => '1'); + rx_k_o <= (others => '1'); + rx_enc_err_o <= '1'; + end if; + end if; + end process; + + p_gen_tx_disparity : process(tx_out_clk, rst_done_n) + begin + if rising_edge(tx_out_clk) then + if rst_done_n = '1' then + cur_disp <= RD_MINUS; + else + cur_disp <= f_next_8b10b_disparity16(cur_disp, tx_k_i, tx_data_i); + end if; + end if; + end process; + + tx_disparity_o <= to_std_logic(cur_disp); +end architecture structure ; -- of wr_gtp_phy_family7 + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/whiterabbit_gtxe2_channel_wrapper_gt.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/whiterabbit_gtxe2_channel_wrapper_gt.vhd new file mode 100644 index 000000000..dcf8eb32d --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/whiterabbit_gtxe2_channel_wrapper_gt.vhd @@ -0,0 +1,803 @@ +------------------------------------------------------------------------------- +-- ____ ____ +-- / /\/ / +-- /___/ \ / Vendor: Xilinx +-- \ \ \/ Version : 2.5 +-- \ \ Application : 7 Series FPGAs Transceivers Wizard +-- / / Filename : whiterabbit_gtxe2_channel_wrapper_gt.vhd +-- /___/ /\ +-- \ \ / \ +-- \___\/\___\ +-- +-- +-- Module whiterabbit_gtxe2_channel_wrapper_GT (a GT Wrapper) +-- Generated by Xilinx 7 Series FPGAs Transceivers Wizard +-- +-- +-- (c) Copyright 2010-2012 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES +-- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING +-- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- +-- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and +-- (2) Xilinx shall not be liable (whether in contract or tort, +-- including negligence, or under any other theory of +-- liability) for any loss or damage of any kind or nature +-- related to, arising under or in connection with these +-- materials, including for any direct, or any indirect, +-- special, incidental, or consequential loss or damage +-- (including loss of data, profits, goodwill, or any type of +-- loss or damage suffered as a result of any action brought +-- by a third party) even if such damage or loss was +-- reasonably foreseeable or Xilinx had been advised of the +-- possibility of the same. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; + +--***************************** Entity Declaration **************************** + +entity whiterabbit_gtxe2_channel_wrapper_GT is +generic +( + -- Simulation attributes + GT_SIM_GTRESET_SPEEDUP : string := "FALSE"; -- Set to "true" to speed up sim reset + RX_DFE_KL_CFG2_IN : bit_vector := X"3010D90C"; + PMA_RSV_IN : bit_vector := x"00018480"; + PCS_RSVD_ATTR_IN : bit_vector := X"000000000000" +); +port +( + --------------------------------- CPLL Ports ------------------------------- + CPLLFBCLKLOST_OUT : out std_logic; + CPLLLOCK_OUT : out std_logic; + CPLLLOCKDETCLK_IN : in std_logic; + CPLLREFCLKLOST_OUT : out std_logic; + CPLLRESET_IN : in std_logic; + -------------------------- Channel - Clocking Ports ------------------------ + GTREFCLK0_IN : in std_logic; + ---------------------------- Channel - DRP Ports -------------------------- + DRPADDR_IN : in std_logic_vector(8 downto 0); + DRPCLK_IN : in std_logic; + DRPDI_IN : in std_logic_vector(15 downto 0); + DRPDO_OUT : out std_logic_vector(15 downto 0); + DRPEN_IN : in std_logic; + DRPRDY_OUT : out std_logic; + DRPWE_IN : in std_logic; + ------------------------------- Clocking Ports ----------------------------- + QPLLCLK_IN : in std_logic; + QPLLREFCLK_IN : in std_logic; + ------------------------------- Loopback Ports ----------------------------- + LOOPBACK_IN : in std_logic_vector(2 downto 0); + --------------------- RX Initialization and Reset Ports -------------------- + RXUSERRDY_IN : in std_logic; + -------------------------- RX Margin Analysis Ports ------------------------ + EYESCANDATAERROR_OUT : out std_logic; + ------------------------- Receive Ports - CDR Ports ------------------------ + RXCDRLOCK_OUT : out std_logic; + RXCDRRESET_IN : in std_logic; + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + RXUSRCLK_IN : in std_logic; + RXUSRCLK2_IN : in std_logic; + ------------------ Receive Ports - FPGA RX interface Ports ----------------- + RXDATA_OUT : out std_logic_vector(15 downto 0); + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + RXDISPERR_OUT : out std_logic_vector(1 downto 0); + RXNOTINTABLE_OUT : out std_logic_vector(1 downto 0); + --------------------------- Receive Ports - RX AFE ------------------------- + GTXRXP_IN : in std_logic; + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GTXRXN_IN : in std_logic; + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + RXBYTEISALIGNED_OUT : out std_logic; + RXCOMMADET_OUT : out std_logic; + --------------------- Receive Ports - RX Equilizer Ports ------------------- + RXLPMHFHOLD_IN : in std_logic; + RXLPMLFHOLD_IN : in std_logic; + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + RXOUTCLK_OUT : out std_logic; + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GTRXRESET_IN : in std_logic; + RXPMARESET_IN : in std_logic; + ---------------------- Receive Ports - RX gearbox ports -------------------- + RXSLIDE_IN : in std_logic; + ------------------- Receive Ports - RX8B/10B Decoder Ports ----------------- + RXCHARISK_OUT : out std_logic_vector(1 downto 0); + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + RXRESETDONE_OUT : out std_logic; + --------------------- TX Initialization and Reset Ports -------------------- + GTTXRESET_IN : in std_logic; + TXUSERRDY_IN : in std_logic; + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + TXUSRCLK_IN : in std_logic; + TXUSRCLK2_IN : in std_logic; + ------------------ Transmit Ports - TX Data Path interface ----------------- + TXDATA_IN : in std_logic_vector(15 downto 0); + ---------------- Transmit Ports - TX Driver and OOB signaling -------------- + GTXTXN_OUT : out std_logic; + GTXTXP_OUT : out std_logic; + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + TXOUTCLK_OUT : out std_logic; + TXOUTCLKFABRIC_OUT : out std_logic; + TXOUTCLKPCS_OUT : out std_logic; + --------------------- Transmit Ports - TX Gearbox Ports -------------------- + TXCHARISK_IN : in std_logic_vector(1 downto 0); + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + TXRESETDONE_OUT : out std_logic; + ------------------ Transmit Ports - pattern Generator Ports ---------------- + TXPRBSSEL_IN : in std_logic_vector(2 downto 0) + +); + + +end whiterabbit_gtxe2_channel_wrapper_GT; + +architecture RTL of whiterabbit_gtxe2_channel_wrapper_GT is + +--**************************** Signal Declarations **************************** + + -- ground and tied_to_vcc_i signals + signal tied_to_ground_i : std_logic; + signal tied_to_ground_vec_i : std_logic_vector(63 downto 0); + signal tied_to_vcc_i : std_logic; + + + + -- RX Datapath signals + signal rxdata_i : std_logic_vector(63 downto 0); + signal rxchariscomma_float_i : std_logic_vector(5 downto 0); + signal rxcharisk_float_i : std_logic_vector(5 downto 0); + signal rxdisperr_float_i : std_logic_vector(5 downto 0); + signal rxnotintable_float_i : std_logic_vector(5 downto 0); + signal rxrundisp_float_i : std_logic_vector(5 downto 0); + + + + -- TX Datapath signals + signal txdata_i : std_logic_vector(63 downto 0); + signal txkerr_float_i : std_logic_vector(5 downto 0); + signal txrundisp_float_i : std_logic_vector(5 downto 0); + + +--******************************** Main Body of Code*************************** + +begin + + --------------------------- Static signal Assignments --------------------- + + tied_to_ground_i <= '0'; + tied_to_ground_vec_i(63 downto 0) <= (others => '0'); + tied_to_vcc_i <= '1'; + + ------------------- GT Datapath byte mapping ----------------- + + RXDATA_OUT <= rxdata_i(15 downto 0); + + txdata_i <= (tied_to_ground_vec_i(47 downto 0) & TXDATA_IN); + + + + ----------------------------- GTXE2 Instance -------------------------- + + gtxe2_i :GTXE2_CHANNEL + generic map + ( + + --_______________________ Simulation-Only Attributes ___________________ + + SIM_RECEIVER_DETECT_PASS => ("TRUE"), + SIM_RESET_SPEEDUP => (GT_SIM_GTRESET_SPEEDUP), + SIM_TX_EIDLE_DRIVE_LEVEL => ("X"), + SIM_CPLLREFCLK_SEL => ("001"), + SIM_VERSION => ("4.0"), + + + ------------------RX Byte and Word Alignment Attributes--------------- + ALIGN_COMMA_DOUBLE => ("FALSE"), + ALIGN_COMMA_ENABLE => ("0001111111"), + ALIGN_COMMA_WORD => (2), + ALIGN_MCOMMA_DET => ("TRUE"), + ALIGN_MCOMMA_VALUE => ("1010000011"), + ALIGN_PCOMMA_DET => ("TRUE"), + ALIGN_PCOMMA_VALUE => ("0101111100"), + SHOW_REALIGN_COMMA => ("FALSE"), + RXSLIDE_AUTO_WAIT => (7), + RXSLIDE_MODE => ("PCS"), + RX_SIG_VALID_DLY => (10), + + ------------------RX 8B/10B Decoder Attributes--------------- + RX_DISPERR_SEQ_MATCH => ("TRUE"), + DEC_MCOMMA_DETECT => ("TRUE"), + DEC_PCOMMA_DETECT => ("TRUE"), + DEC_VALID_COMMA_ONLY => ("TRUE"), + + ------------------------RX Clock Correction Attributes---------------------- + CBCC_DATA_SOURCE_SEL => ("DECODED"), + CLK_COR_SEQ_2_USE => ("FALSE"), + CLK_COR_KEEP_IDLE => ("FALSE"), + CLK_COR_MAX_LAT => (10), + CLK_COR_MIN_LAT => (8), + CLK_COR_PRECEDENCE => ("TRUE"), + CLK_COR_REPEAT_WAIT => (0), + CLK_COR_SEQ_LEN => (1), + CLK_COR_SEQ_1_ENABLE => ("1111"), + CLK_COR_SEQ_1_1 => ("0000000000"), + CLK_COR_SEQ_1_2 => ("0000000000"), + CLK_COR_SEQ_1_3 => ("0000000000"), + CLK_COR_SEQ_1_4 => ("0000000000"), + CLK_CORRECT_USE => ("FALSE"), + CLK_COR_SEQ_2_ENABLE => ("1111"), + CLK_COR_SEQ_2_1 => ("0000000000"), + CLK_COR_SEQ_2_2 => ("0000000000"), + CLK_COR_SEQ_2_3 => ("0000000000"), + CLK_COR_SEQ_2_4 => ("0000000000"), + + ------------------------RX Channel Bonding Attributes---------------------- + CHAN_BOND_KEEP_ALIGN => ("FALSE"), + CHAN_BOND_MAX_SKEW => (1), + CHAN_BOND_SEQ_LEN => (1), + CHAN_BOND_SEQ_1_1 => ("0000000000"), + CHAN_BOND_SEQ_1_2 => ("0000000000"), + CHAN_BOND_SEQ_1_3 => ("0000000000"), + CHAN_BOND_SEQ_1_4 => ("0000000000"), + CHAN_BOND_SEQ_1_ENABLE => ("1111"), + CHAN_BOND_SEQ_2_1 => ("0000000000"), + CHAN_BOND_SEQ_2_2 => ("0000000000"), + CHAN_BOND_SEQ_2_3 => ("0000000000"), + CHAN_BOND_SEQ_2_4 => ("0000000000"), + CHAN_BOND_SEQ_2_ENABLE => ("1111"), + CHAN_BOND_SEQ_2_USE => ("FALSE"), + FTS_DESKEW_SEQ_ENABLE => ("1111"), + FTS_LANE_DESKEW_CFG => ("1111"), + FTS_LANE_DESKEW_EN => ("FALSE"), + + ---------------------------RX Margin Analysis Attributes---------------------------- + ES_CONTROL => ("000000"), + ES_ERRDET_EN => ("FALSE"), + ES_EYE_SCAN_EN => ("TRUE"), + ES_HORZ_OFFSET => (x"000"), + ES_PMA_CFG => ("0000000000"), + ES_PRESCALE => ("00000"), + ES_QUALIFIER => (x"00000000000000000000"), + ES_QUAL_MASK => (x"00000000000000000000"), + ES_SDATA_MASK => (x"00000000000000000000"), + ES_VERT_OFFSET => ("000000000"), + + -------------------------FPGA RX Interface Attributes------------------------- + RX_DATA_WIDTH => (20), + + ---------------------------PMA Attributes---------------------------- + OUTREFCLK_SEL_INV => ("11"), + PMA_RSV => (PMA_RSV_IN), + PMA_RSV2 => (x"2040"), + PMA_RSV3 => ("00"), + PMA_RSV4 => (x"00000000"), + RX_BIAS_CFG => ("000000000100"), + DMONITOR_CFG => (x"000A00"), + RX_CM_SEL => ("00"), + RX_CM_TRIM => ("000"), + RX_DEBUG_CFG => ("000000000000"), + RX_OS_CFG => ("0000010000000"), + TERM_RCAL_CFG => ("10000"), + TERM_RCAL_OVRD => ('0'), + TST_RSV => (x"00000000"), + RX_CLK25_DIV => (5), + TX_CLK25_DIV => (5), + UCODEER_CLR => ('0'), + + ---------------------------PCI Express Attributes---------------------------- + PCS_PCIE_EN => ("FALSE"), + + ---------------------------PCS Attributes---------------------------- + PCS_RSVD_ATTR => (PCS_RSVD_ATTR_IN), + + -------------RX Buffer Attributes------------ + RXBUF_ADDR_MODE => ("FAST"), + RXBUF_EIDLE_HI_CNT => ("1000"), + RXBUF_EIDLE_LO_CNT => ("0000"), + RXBUF_EN => ("TRUE"), + RX_BUFFER_CFG => ("000000"), + RXBUF_RESET_ON_CB_CHANGE => ("TRUE"), + RXBUF_RESET_ON_COMMAALIGN => ("FALSE"), + RXBUF_RESET_ON_EIDLE => ("FALSE"), + RXBUF_RESET_ON_RATE_CHANGE => ("TRUE"), + RXBUFRESET_TIME => ("00001"), + RXBUF_THRESH_OVFLW => (61), + RXBUF_THRESH_OVRD => ("FALSE"), + RXBUF_THRESH_UNDFLW => (4), + RXDLY_CFG => (x"001F"), + RXDLY_LCFG => (x"030"), + RXDLY_TAP_CFG => (x"0000"), + RXPH_CFG => (x"000000"), + RXPHDLY_CFG => (x"084020"), + RXPH_MONITOR_SEL => ("00000"), + RX_XCLK_SEL => ("RXREC"), + RX_DDI_SEL => ("000000"), + RX_DEFER_RESET_BUF_EN => ("TRUE"), + + -----------------------CDR Attributes------------------------- + + --For GTX only: Display Port, HBR/RBR- set RXCDR_CFG=72'h0380008bff40200002 + + --For GTX only: Display Port, HBR2 - set RXCDR_CFG=72'h03000023ff10200020 + RXCDR_CFG => (x"03000023ff10100020"), + RXCDR_FR_RESET_ON_EIDLE => ('0'), + RXCDR_HOLD_DURING_EIDLE => ('0'), + RXCDR_PH_RESET_ON_EIDLE => ('0'), + RXCDR_LOCK_CFG => ("010101"), + + -------------------RX Initialization and Reset Attributes------------------- + RXCDRFREQRESET_TIME => ("00001"), + RXCDRPHRESET_TIME => ("00001"), + RXISCANRESET_TIME => ("00001"), + RXPCSRESET_TIME => ("00001"), + RXPMARESET_TIME => ("00011"), + + -------------------RX OOB Signaling Attributes------------------- + RXOOB_CFG => ("0000110"), + + -------------------------RX Gearbox Attributes--------------------------- + RXGEARBOX_EN => ("FALSE"), + GEARBOX_MODE => ("000"), + + -------------------------PRBS Detection Attribute----------------------- + RXPRBS_ERR_LOOPBACK => ('0'), + + -------------Power-Down Attributes---------- + PD_TRANS_TIME_FROM_P2 => (x"03c"), + PD_TRANS_TIME_NONE_P2 => (x"3c"), + PD_TRANS_TIME_TO_P2 => (x"64"), + + -------------RX OOB Signaling Attributes---------- + SAS_MAX_COM => (64), + SAS_MIN_COM => (36), + SATA_BURST_SEQ_LEN => ("1111"), + SATA_BURST_VAL => ("100"), + SATA_EIDLE_VAL => ("100"), + SATA_MAX_BURST => (8), + SATA_MAX_INIT => (21), + SATA_MAX_WAKE => (7), + SATA_MIN_BURST => (4), + SATA_MIN_INIT => (12), + SATA_MIN_WAKE => (4), + + -------------RX Fabric Clock Output Control Attributes---------- + TRANS_TIME_RATE => (x"0E"), + + --------------TX Buffer Attributes---------------- + TXBUF_EN => ("TRUE"), + TXBUF_RESET_ON_RATE_CHANGE => ("TRUE"), + TXDLY_CFG => (x"001F"), + TXDLY_LCFG => (x"030"), + TXDLY_TAP_CFG => (x"0000"), + TXPH_CFG => (x"0780"), + TXPHDLY_CFG => (x"084020"), + TXPH_MONITOR_SEL => ("00000"), + TX_XCLK_SEL => ("TXOUT"), + + -------------------------FPGA TX Interface Attributes------------------------- + TX_DATA_WIDTH => (20), + + -------------------------TX Configurable Driver Attributes------------------------- + TX_DEEMPH0 => ("00000"), + TX_DEEMPH1 => ("00000"), + TX_EIDLE_ASSERT_DELAY => ("110"), + TX_EIDLE_DEASSERT_DELAY => ("100"), + TX_LOOPBACK_DRIVE_HIZ => ("FALSE"), + TX_MAINCURSOR_SEL => ('0'), + TX_DRIVE_MODE => ("DIRECT"), + TX_MARGIN_FULL_0 => ("1001110"), + TX_MARGIN_FULL_1 => ("1001001"), + TX_MARGIN_FULL_2 => ("1000101"), + TX_MARGIN_FULL_3 => ("1000010"), + TX_MARGIN_FULL_4 => ("1000000"), + TX_MARGIN_LOW_0 => ("1000110"), + TX_MARGIN_LOW_1 => ("1000100"), + TX_MARGIN_LOW_2 => ("1000010"), + TX_MARGIN_LOW_3 => ("1000000"), + TX_MARGIN_LOW_4 => ("1000000"), + + -------------------------TX Gearbox Attributes-------------------------- + TXGEARBOX_EN => ("FALSE"), + + -------------------------TX Initialization and Reset Attributes-------------------------- + TXPCSRESET_TIME => ("00001"), + TXPMARESET_TIME => ("00001"), + + -------------------------TX Receiver Detection Attributes-------------------------- + TX_RXDETECT_CFG => (x"1832"), + TX_RXDETECT_REF => ("100"), + + ----------------------------CPLL Attributes---------------------------- + CPLL_CFG => (x"BC07DC"), + CPLL_FBDIV => (4), + CPLL_FBDIV_45 => (5), + CPLL_INIT_CFG => (x"00001E"), + CPLL_LOCK_CFG => (x"01E8"), + CPLL_REFCLK_DIV => (1), + RXOUT_DIV => (4), + TXOUT_DIV => (4), + SATA_CPLL_CFG => ("VCO_3000MHZ"), + + --------------RX Initialization and Reset Attributes------------- + RXDFELPMRESET_TIME => ("0001111"), + + --------------RX Equalizer Attributes------------- + RXLPM_HF_CFG => ("00000011110000"), + RXLPM_LF_CFG => ("00000011110000"), + RX_DFE_GAIN_CFG => (x"020FEA"), + RX_DFE_H2_CFG => ("000000000000"), + RX_DFE_H3_CFG => ("000001000000"), + RX_DFE_H4_CFG => ("00011110000"), + RX_DFE_H5_CFG => ("00011100000"), + RX_DFE_KL_CFG => ("0000011111110"), + RX_DFE_LPM_CFG => (x"0904"), + RX_DFE_LPM_HOLD_DURING_EIDLE => ('0'), + RX_DFE_UT_CFG => ("10001111000000000"), + RX_DFE_VP_CFG => ("00011111100000011"), + + -------------------------Power-Down Attributes------------------------- + RX_CLKMUX_PD => ('1'), + TX_CLKMUX_PD => ('1'), + + -------------------------FPGA RX Interface Attribute------------------------- + RX_INT_DATAWIDTH => (0), + + -------------------------FPGA TX Interface Attribute------------------------- + TX_INT_DATAWIDTH => (0), + + ------------------TX Configurable Driver Attributes--------------- + TX_QPI_STATUS_EN => ('0'), + + -------------------------RX Equalizer Attributes-------------------------- + RX_DFE_KL_CFG2 => (RX_DFE_KL_CFG2_IN), + RX_DFE_XYD_CFG => ("0000000000000"), + + -------------------------TX Configurable Driver Attributes-------------------------- + TX_PREDRIVER_MODE => ('0') + + + ) + port map + ( + --------------------------------- CPLL Ports ------------------------------- + CPLLFBCLKLOST => CPLLFBCLKLOST_OUT, + CPLLLOCK => CPLLLOCK_OUT, + CPLLLOCKDETCLK => CPLLLOCKDETCLK_IN, + CPLLLOCKEN => tied_to_vcc_i, + CPLLPD => tied_to_ground_i, + CPLLREFCLKLOST => CPLLREFCLKLOST_OUT, + CPLLREFCLKSEL => "001", + CPLLRESET => CPLLRESET_IN, + GTRSVD => "0000000000000000", + PCSRSVDIN => "0000000000000000", + PCSRSVDIN2 => "00000", + PMARSVDIN => "00000", + PMARSVDIN2 => "00000", + TSTIN => "11111111111111111111", + TSTOUT => open, + ---------------------------------- Channel --------------------------------- + CLKRSVD => "0000", + -------------------------- Channel - Clocking Ports ------------------------ + GTGREFCLK => tied_to_ground_i, + GTNORTHREFCLK0 => tied_to_ground_i, + GTNORTHREFCLK1 => tied_to_ground_i, + GTREFCLK0 => GTREFCLK0_IN, + GTREFCLK1 => tied_to_ground_i, + GTSOUTHREFCLK0 => tied_to_ground_i, + GTSOUTHREFCLK1 => tied_to_ground_i, + ---------------------------- Channel - DRP Ports -------------------------- + DRPADDR => DRPADDR_IN, + DRPCLK => DRPCLK_IN, + DRPDI => DRPDI_IN, + DRPDO => DRPDO_OUT, + DRPEN => DRPEN_IN, + DRPRDY => DRPRDY_OUT, + DRPWE => DRPWE_IN, + ------------------------------- Clocking Ports ----------------------------- + GTREFCLKMONITOR => open, + QPLLCLK => QPLLCLK_IN, + QPLLREFCLK => QPLLREFCLK_IN, + RXSYSCLKSEL => "00", + TXSYSCLKSEL => "00", + --------------------------- Digital Monitor Ports -------------------------- + DMONITOROUT => open, + ----------------- FPGA TX Interface Datapath Configuration ---------------- + TX8B10BEN => tied_to_vcc_i, + ------------------------------- Loopback Ports ----------------------------- + LOOPBACK => LOOPBACK_IN, + ----------------------------- PCI Express Ports ---------------------------- + PHYSTATUS => open, + RXRATE => tied_to_ground_vec_i(2 downto 0), + RXVALID => open, + ------------------------------ Power-Down Ports ---------------------------- + RXPD => "00", + TXPD => "00", + -------------------------- RX 8B/10B Decoder Ports ------------------------- + SETERRSTATUS => tied_to_ground_i, + --------------------- RX Initialization and Reset Ports -------------------- + EYESCANRESET => tied_to_ground_i, + RXUSERRDY => RXUSERRDY_IN, + -------------------------- RX Margin Analysis Ports ------------------------ + EYESCANDATAERROR => EYESCANDATAERROR_OUT, + EYESCANMODE => tied_to_ground_i, + EYESCANTRIGGER => tied_to_ground_i, + ------------------------- Receive Ports - CDR Ports ------------------------ + RXCDRFREQRESET => tied_to_ground_i, + RXCDRHOLD => tied_to_ground_i, + RXCDRLOCK => RXCDRLOCK_OUT, + RXCDROVRDEN => tied_to_ground_i, +-- RXCDRRESET => tied_to_ground_i, + RXCDRRESET => RXCDRRESET_IN, + RXCDRRESETRSV => tied_to_ground_i, + ------------------- Receive Ports - Clock Correction Ports ----------------- + RXCLKCORCNT => open, + ---------- Receive Ports - FPGA RX Interface Datapath Configuration -------- + RX8B10BEN => tied_to_vcc_i, + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + RXUSRCLK => RXUSRCLK_IN, + RXUSRCLK2 => RXUSRCLK2_IN, + ------------------ Receive Ports - FPGA RX interface Ports ----------------- + RXDATA => rxdata_i, + ------------------- Receive Ports - Pattern Checker Ports ------------------ + RXPRBSERR => open, + RXPRBSSEL => tied_to_ground_vec_i(2 downto 0), + ------------------- Receive Ports - Pattern Checker ports ------------------ + RXPRBSCNTRESET => tied_to_ground_i, + -------------------- Receive Ports - RX Equalizer Ports ------------------- + RXDFEXYDEN => tied_to_ground_i, + RXDFEXYDHOLD => tied_to_ground_i, + RXDFEXYDOVRDEN => tied_to_ground_i, + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + RXDISPERR(7 downto 2) => rxdisperr_float_i, + RXDISPERR(1 downto 0) => RXDISPERR_OUT, + RXNOTINTABLE(7 downto 2) => rxnotintable_float_i, + RXNOTINTABLE(1 downto 0) => RXNOTINTABLE_OUT, + --------------------------- Receive Ports - RX AFE ------------------------- + GTXRXP => GTXRXP_IN, + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GTXRXN => GTXRXN_IN, + ------------------- Receive Ports - RX Buffer Bypass Ports ----------------- + RXBUFRESET => tied_to_ground_i, + RXBUFSTATUS => open, + RXDDIEN => tied_to_ground_i, + RXDLYBYPASS => tied_to_vcc_i, + RXDLYEN => tied_to_ground_i, + RXDLYOVRDEN => tied_to_ground_i, + RXDLYSRESET => tied_to_ground_i, + RXDLYSRESETDONE => open, + RXPHALIGN => tied_to_ground_i, + RXPHALIGNDONE => open, + RXPHALIGNEN => tied_to_ground_i, + RXPHDLYPD => tied_to_ground_i, + RXPHDLYRESET => tied_to_ground_i, + RXPHMONITOR => open, + RXPHOVRDEN => tied_to_ground_i, + RXPHSLIPMONITOR => open, + RXSTATUS => open, + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + RXBYTEISALIGNED => RXBYTEISALIGNED_OUT, + RXBYTEREALIGN => open, + RXCOMMADET => RXCOMMADET_OUT, + RXCOMMADETEN => tied_to_vcc_i, + RXMCOMMAALIGNEN => tied_to_ground_i, + RXPCOMMAALIGNEN => tied_to_ground_i, + ------------------ Receive Ports - RX Channel Bonding Ports ---------------- + RXCHANBONDSEQ => open, + RXCHBONDEN => tied_to_ground_i, + RXCHBONDLEVEL => tied_to_ground_vec_i(2 downto 0), + RXCHBONDMASTER => tied_to_ground_i, + RXCHBONDO => open, + RXCHBONDSLAVE => tied_to_ground_i, + ----------------- Receive Ports - RX Channel Bonding Ports ---------------- + RXCHANISALIGNED => open, + RXCHANREALIGN => open, + --------------------- Receive Ports - RX Equalizer Ports ------------------- + RXDFEAGCHOLD => tied_to_ground_i, + RXDFEAGCOVRDEN => tied_to_ground_i, + RXDFECM1EN => tied_to_ground_i, + RXDFELFHOLD => tied_to_ground_i, + RXDFELFOVRDEN => tied_to_ground_i, + RXDFELPMRESET => tied_to_ground_i, + RXDFETAP2HOLD => tied_to_ground_i, + RXDFETAP2OVRDEN => tied_to_ground_i, + RXDFETAP3HOLD => tied_to_ground_i, + RXDFETAP3OVRDEN => tied_to_ground_i, + RXDFETAP4HOLD => tied_to_ground_i, + RXDFETAP4OVRDEN => tied_to_ground_i, + RXDFETAP5HOLD => tied_to_ground_i, + RXDFETAP5OVRDEN => tied_to_ground_i, + RXDFEUTHOLD => tied_to_ground_i, + RXDFEUTOVRDEN => tied_to_ground_i, + RXDFEVPHOLD => tied_to_ground_i, + RXDFEVPOVRDEN => tied_to_ground_i, + RXDFEVSEN => tied_to_ground_i, + RXLPMLFKLOVRDEN => tied_to_ground_i, + RXMONITOROUT => open, + RXMONITORSEL => "00", + RXOSHOLD => tied_to_ground_i, + RXOSOVRDEN => tied_to_ground_i, + --------------------- Receive Ports - RX Equilizer Ports ------------------- + RXLPMHFHOLD => RXLPMHFHOLD_IN, + RXLPMHFOVRDEN => tied_to_ground_i, + RXLPMLFHOLD => RXLPMLFHOLD_IN, + ------------ Receive Ports - RX Fabric ClocK Output Control Ports ---------- + RXRATEDONE => open, + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + RXOUTCLK => RXOUTCLK_OUT, + RXOUTCLKFABRIC => open, + RXOUTCLKPCS => open, + RXOUTCLKSEL => "010", + ---------------------- Receive Ports - RX Gearbox Ports -------------------- + RXDATAVALID => open, + RXHEADER => open, + RXHEADERVALID => open, + RXSTARTOFSEQ => open, + --------------------- Receive Ports - RX Gearbox Ports -------------------- + RXGEARBOXSLIP => tied_to_ground_i, + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GTRXRESET => GTRXRESET_IN, + RXOOBRESET => tied_to_ground_i, + RXPCSRESET => tied_to_ground_i, + RXPMARESET => RXPMARESET_IN, + ------------------ Receive Ports - RX Margin Analysis ports ---------------- + RXLPMEN => tied_to_vcc_i, + ------------------- Receive Ports - RX OOB Signaling ports ----------------- + RXCOMSASDET => open, + RXCOMWAKEDET => open, + ------------------ Receive Ports - RX OOB Signaling ports ----------------- + RXCOMINITDET => open, + ------------------ Receive Ports - RX OOB signalling Ports ----------------- + RXELECIDLE => open, + RXELECIDLEMODE => "11", + ----------------- Receive Ports - RX Polarity Control Ports ---------------- + RXPOLARITY => tied_to_ground_i, + ---------------------- Receive Ports - RX gearbox ports -------------------- + RXSLIDE => RXSLIDE_IN, + ------------------- Receive Ports - RX8B/10B Decoder Ports ----------------- + RXCHARISCOMMA => open, + RXCHARISK(7 downto 2) => rxcharisk_float_i, + RXCHARISK(1 downto 0) => RXCHARISK_OUT, + ------------------ Receive Ports - Rx Channel Bonding Ports ---------------- + RXCHBONDI => "00000", + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + RXRESETDONE => RXRESETDONE_OUT, + -------------------------------- Rx AFE Ports ------------------------------ + RXQPIEN => tied_to_ground_i, + RXQPISENN => open, + RXQPISENP => open, + --------------------------- TX Buffer Bypass Ports ------------------------- + TXPHDLYTSTCLK => tied_to_ground_i, + ------------------------ TX Configurable Driver Ports ---------------------- + TXPOSTCURSOR => "00000", + TXPOSTCURSORINV => tied_to_ground_i, + TXPRECURSOR => tied_to_ground_vec_i(4 downto 0), + TXPRECURSORINV => tied_to_ground_i, + TXQPIBIASEN => tied_to_ground_i, + TXQPISTRONGPDOWN => tied_to_ground_i, + TXQPIWEAKPUP => tied_to_ground_i, + --------------------- TX Initialization and Reset Ports -------------------- + CFGRESET => tied_to_ground_i, + GTTXRESET => GTTXRESET_IN, + PCSRSVDOUT => open, + TXUSERRDY => TXUSERRDY_IN, + ---------------------- Transceiver Reset Mode Operation -------------------- + GTRESETSEL => tied_to_ground_i, + RESETOVRD => tied_to_ground_i, + ---------------- Transmit Ports - 8b10b Encoder Control Ports -------------- + TXCHARDISPMODE => tied_to_ground_vec_i(7 downto 0), + TXCHARDISPVAL => tied_to_ground_vec_i(7 downto 0), + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + TXUSRCLK => TXUSRCLK_IN, + TXUSRCLK2 => TXUSRCLK2_IN, + --------------------- Transmit Ports - PCI Express Ports ------------------- + TXELECIDLE => tied_to_ground_i, + TXMARGIN => tied_to_ground_vec_i(2 downto 0), + TXRATE => tied_to_ground_vec_i(2 downto 0), + TXSWING => tied_to_ground_i, + ------------------ Transmit Ports - Pattern Generator Ports ---------------- + TXPRBSFORCEERR => tied_to_ground_i, + ------------------ Transmit Ports - TX Buffer Bypass Ports ----------------- + TXDLYBYPASS => tied_to_vcc_i, + TXDLYEN => tied_to_ground_i, + TXDLYHOLD => tied_to_ground_i, + TXDLYOVRDEN => tied_to_ground_i, + TXDLYSRESET => tied_to_ground_i, + TXDLYSRESETDONE => open, + TXDLYUPDOWN => tied_to_ground_i, + TXPHALIGN => tied_to_ground_i, + TXPHALIGNDONE => open, + TXPHALIGNEN => tied_to_ground_i, + TXPHDLYPD => tied_to_ground_i, + TXPHDLYRESET => tied_to_ground_i, + TXPHINIT => tied_to_ground_i, + TXPHINITDONE => open, + TXPHOVRDEN => tied_to_ground_i, + ---------------------- Transmit Ports - TX Buffer Ports -------------------- + TXBUFSTATUS => open, + --------------- Transmit Ports - TX Configurable Driver Ports -------------- + TXBUFDIFFCTRL => "100", + TXDEEMPH => tied_to_ground_i, + TXDIFFCTRL => "1000", + TXDIFFPD => tied_to_ground_i, + TXINHIBIT => tied_to_ground_i, + TXMAINCURSOR => "0000000", + TXPISOPD => tied_to_ground_i, + ------------------ Transmit Ports - TX Data Path interface ----------------- + TXDATA => txdata_i, + ---------------- Transmit Ports - TX Driver and OOB signaling -------------- + GTXTXN => GTXTXN_OUT, + GTXTXP => GTXTXP_OUT, + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + TXOUTCLK => TXOUTCLK_OUT, + TXOUTCLKFABRIC => TXOUTCLKFABRIC_OUT, + TXOUTCLKPCS => TXOUTCLKPCS_OUT, + TXOUTCLKSEL => "010", + TXRATEDONE => open, + --------------------- Transmit Ports - TX Gearbox Ports -------------------- + TXCHARISK(7 downto 2) => tied_to_ground_vec_i(5 downto 0), + TXCHARISK(1 downto 0) => TXCHARISK_IN, + TXGEARBOXREADY => open, + TXHEADER => tied_to_ground_vec_i(2 downto 0), + TXSEQUENCE => tied_to_ground_vec_i(6 downto 0), + TXSTARTSEQ => tied_to_ground_i, + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + TXPCSRESET => tied_to_ground_i, + TXPMARESET => tied_to_ground_i, + TXRESETDONE => TXRESETDONE_OUT, + ------------------ Transmit Ports - TX OOB signalling Ports ---------------- + TXCOMFINISH => open, + TXCOMINIT => tied_to_ground_i, + TXCOMSAS => tied_to_ground_i, + TXCOMWAKE => tied_to_ground_i, + TXPDELECIDLEMODE => tied_to_ground_i, + ----------------- Transmit Ports - TX Polarity Control Ports --------------- + TXPOLARITY => tied_to_ground_i, + --------------- Transmit Ports - TX Receiver Detection Ports -------------- + TXDETECTRX => tied_to_ground_i, + ------------------ Transmit Ports - TX8b/10b Encoder Ports ----------------- + TX8B10BBYPASS => tied_to_ground_vec_i(7 downto 0), + ------------------ Transmit Ports - pattern Generator Ports ---------------- + TXPRBSSEL => TXPRBSSEL_IN, + ----------------------- Tx Configurable Driver Ports ---------------------- + TXQPISENN => open, + TXQPISENP => open + + ); + + end RTL; + + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/wr_gtx_phy_family7.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/wr_gtx_phy_family7.vhd new file mode 100644 index 000000000..bc1249fa1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/family7-gtx/wr_gtx_phy_family7.vhd @@ -0,0 +1,505 @@ +------------------------------------------------------------------------------- +-- Title : Deterministic Xilinx GTX wrapper - kintex-7 top module +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : wr_gtx_phy_family7.vhd +-- Author : Peter Jansweijer, Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2013-04-08 +-- Last update: 2013-04-08 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Dual channel wrapper for Xilinx Kintex-7 GTX adapted for +-- deterministic delays at 1.25 Gbps. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2013-04-08 0.1 PeterJ Initial release based on "wr_gtx_phy_virtex6.vhd" +-- 2013-08-19 0.2 PeterJ Implemented a small delay before a rx_cdr_lock is propgated +-- 2014-02_19 0.3 Peterj Added tx_locked_o to indicate that the cpll reached the lock status +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +use work.gencores_pkg.all; + +library unisim; +use unisim.vcomponents.all; + +library work; +--use work.gencores_pkg.all; +use work.disparity_gen_pkg.all; + +entity wr_gtx_phy_family7 is + + generic ( + -- set to non-zero value to speed up the simulation by reducing some delays + g_simulation : integer := 0 + ); + + port ( + -- Dedicated reference 125 MHz clock for the GTX transceiver + clk_gtx_i : in std_logic; + + -- TX path, synchronous to tx_out_clk_o (62.5 MHz): + tx_out_clk_o : out std_logic; + tx_locked_o : out std_logic; + + -- data input (8 bits, not 8b10b-encoded) + tx_data_i : in std_logic_vector(15 downto 0); + + -- 1 when tx_data_i contains a control code, 0 when it's a data byte + tx_k_i : in std_logic_vector(1 downto 0); + + -- disparity of the currently transmitted 8b10b code (1 = plus, 0 = minus). + -- Necessary for the PCS to generate proper frame termination sequences. + -- Generated for the 2nd byte (LSB) of tx_data_i. + tx_disparity_o : out std_logic; + + -- Encoding error indication (1 = error, 0 = no error) + tx_enc_err_o : out std_logic; + + -- RX path, synchronous to ch0_rx_rbclk_o. + + -- RX recovered clock + rx_rbclk_o : out std_logic; + + -- 8b10b-decoded data output. The data output must be kept invalid before + -- the transceiver is locked on the incoming signal to prevent the EP from + -- detecting a false carrier. + rx_data_o : out std_logic_vector(15 downto 0); + + -- 1 when the byte on rx_data_o is a control code + rx_k_o : out std_logic_vector(1 downto 0); + + -- encoding error indication + rx_enc_err_o : out std_logic; + + -- RX bitslide indication, indicating the delay of the RX path of the + -- transceiver (in UIs). Must be valid when ch0_rx_data_o is valid. + rx_bitslide_o : out std_logic_vector(4 downto 0); + + -- reset input, active hi + rst_i : in std_logic; + loopen_i : in std_logic_vector(2 downto 0); + tx_prbs_sel_i : in std_logic_vector(2 downto 0); + pad_txn_o : out std_logic; + pad_txp_o : out std_logic; + + pad_rxn_i : in std_logic := '0'; + pad_rxp_i : in std_logic := '0'; + + rdy_o : out std_logic); +end wr_gtx_phy_family7; + +architecture rtl of wr_gtx_phy_family7 is + + component WHITERABBIT_GTXE2_CHANNEL_WRAPPER_GT is + generic + ( + -- Simulation attributes + GT_SIM_GTRESET_SPEEDUP : string := "TRUE"; -- Set to "TRUE" to speed up sim reset (Need Capital Letters!) + RX_DFE_KL_CFG2_IN : bit_vector := X"3010D90C"; + PMA_RSV_IN : bit_vector := X"00018480"; + PCS_RSVD_ATTR_IN : bit_vector := X"000000000000" + ); + port + ( + --------------------------------- CPLL Ports ------------------------------- + CPLLFBCLKLOST_OUT : out std_logic; + CPLLLOCK_OUT : out std_logic; + CPLLLOCKDETCLK_IN : in std_logic; + CPLLREFCLKLOST_OUT : out std_logic; + CPLLRESET_IN : in std_logic; + -------------------------- Channel - Clocking Ports ------------------------ + GTREFCLK0_IN : in std_logic; + ---------------------------- Channel - DRP Ports -------------------------- + DRPADDR_IN : in std_logic_vector(8 downto 0); + DRPCLK_IN : in std_logic; + DRPDI_IN : in std_logic_vector(15 downto 0); + DRPDO_OUT : out std_logic_vector(15 downto 0); + DRPEN_IN : in std_logic; + DRPRDY_OUT : out std_logic; + DRPWE_IN : in std_logic; + ------------------------------- Clocking Ports ----------------------------- + QPLLCLK_IN : in std_logic; + QPLLREFCLK_IN : in std_logic; + ------------------------------- Loopback Ports ----------------------------- + LOOPBACK_IN : in std_logic_vector(2 downto 0); + --------------------- RX Initialization and Reset Ports -------------------- + RXUSERRDY_IN : in std_logic; + -------------------------- RX Margin Analysis Ports ------------------------ + EYESCANDATAERROR_OUT : out std_logic; + ------------------------- Receive Ports - CDR Ports ------------------------ + RXCDRLOCK_OUT : out std_logic; + RXCDRRESET_IN : in std_logic; + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + RXUSRCLK_IN : in std_logic; + RXUSRCLK2_IN : in std_logic; + ------------------ Receive Ports - FPGA RX interface Ports ----------------- + RXDATA_OUT : out std_logic_vector(15 downto 0); + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + RXDISPERR_OUT : out std_logic_vector(1 downto 0); + RXNOTINTABLE_OUT : out std_logic_vector(1 downto 0); + --------------------------- Receive Ports - RX AFE ------------------------- + GTXRXP_IN : in std_logic; + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GTXRXN_IN : in std_logic; + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + RXBYTEISALIGNED_OUT : out std_logic; + RXCOMMADET_OUT : out std_logic; + --------------------- Receive Ports - RX Equilizer Ports ------------------- + RXLPMHFHOLD_IN : in std_logic; + RXLPMLFHOLD_IN : in std_logic; + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + RXOUTCLK_OUT : out std_logic; + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GTRXRESET_IN : in std_logic; + RXPMARESET_IN : in std_logic; + ---------------------- Receive Ports - RX gearbox ports -------------------- + RXSLIDE_IN : in std_logic; + ------------------- Receive Ports - RX8B/10B Decoder Ports ----------------- + RXCHARISK_OUT : out std_logic_vector(1 downto 0); + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + RXRESETDONE_OUT : out std_logic; + --------------------- TX Initialization and Reset Ports -------------------- + GTTXRESET_IN : in std_logic; + TXUSERRDY_IN : in std_logic; + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + TXUSRCLK_IN : in std_logic; + TXUSRCLK2_IN : in std_logic; + ------------------ Transmit Ports - TX Data Path interface ----------------- + TXDATA_IN : in std_logic_vector(15 downto 0); + ---------------- Transmit Ports - TX Driver and OOB signaling -------------- + GTXTXN_OUT : out std_logic; + GTXTXP_OUT : out std_logic; + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + TXOUTCLK_OUT : out std_logic; + TXOUTCLKFABRIC_OUT : out std_logic; + TXOUTCLKPCS_OUT : out std_logic; + --------------------- Transmit Ports - TX Gearbox Ports -------------------- + TXCHARISK_IN : in std_logic_vector(1 downto 0); + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + TXRESETDONE_OUT : out std_logic; + ------------------ Transmit Ports - pattern Generator Ports ---------------- + TXPRBSSEL_IN : in std_logic_vector(2 downto 0) + ); + end component WHITERABBIT_GTXE2_CHANNEL_WRAPPER_GT; + + component BUFG + port ( + O : out std_ulogic; + I : in std_ulogic); + end component; + + component gtp_bitslide + generic ( + g_simulation : integer; + g_target : string := "virtex6"); + port ( + gtp_rst_i : in std_logic; + gtp_rx_clk_i : in std_logic; + gtp_rx_comma_det_i : in std_logic; + gtp_rx_byte_is_aligned_i : in std_logic; + serdes_ready_i : in std_logic; + gtp_rx_slide_o : out std_logic; + gtp_rx_cdr_rst_o : out std_logic; + bitslide_o : out std_logic_vector(4 downto 0); + synced_o : out std_logic); + end component; + + constant c_rxcdrlock_max : integer := 3; + constant c_reset_cnt_max : integer := 64; -- Reset pulse width 64 * 8 = 512 ns + + signal rst_synced : std_logic; + signal rst_int : std_logic; +-- signal trig0, trig1, trig2, trig3 : std_logic_vector(31 downto 0); + + signal rx_rec_clk_bufin : std_logic; + signal rx_rec_clk : std_logic; + signal tx_out_clk_bufin : std_logic; + signal tx_out_clk : std_logic; + signal rx_cdr_lock : std_logic; + signal rx_cdr_lock_filtered : std_logic; + + signal tx_rst_done, rx_rst_done : std_logic; + signal txpll_lockdet, rxpll_lockdet : std_logic; + signal pll_lockdet : std_logic; + signal cpll_lockdet : std_logic; + signal gtreset : std_logic; + + signal rx_comma_det : std_logic; + signal rx_byte_is_aligned : std_logic; + + signal everything_ready : std_logic; + signal rx_slide : std_logic; + signal rx_cdr_rst : std_logic; + signal rx_synced : std_logic; + signal rst_done : std_logic; + signal rst_done_n : std_logic; + + signal rx_k_int : std_logic_vector(1 downto 0); + signal rx_data_int : std_logic_vector(15 downto 0); + + signal rx_disp_err, rx_code_err : std_logic_vector(1 downto 0); + + signal tx_is_k_swapped : std_logic_vector(1 downto 0); + signal tx_data_swapped : std_logic_vector(15 downto 0); + + signal cur_disp : t_8b10b_disparity; + +begin -- rtl + + -- There is a hen and egg problem with the reset in wr_core. Some reset signals are + -- synchronized by rx_rbclk_o but this signal is de-asserted by the same reset. + -- Therefore the rst_i is made edge sensitive and an internal reset pulse is generated for the PHY. + -- After this reset pulse signal rx_rbclk_o starts clocking again and the (still asserted) system + -- wide reset signal can by synchronized with this clock. + + -- Note that the rst_i originates from the clk_sys domain. Synchronisation is not needed + -- when the clk_sys is phase locked with clk_gtx_i (which is usually the case) but is a safety + -- measure. Add a false path for U_EdgeDet_rst_i_reg_sync0 to the timing constraints. + U_EdgeDet_rst_i : gc_sync_ffs port map ( + clk_i => clk_gtx_i, + rst_n_i => '1', + data_i => rst_i, + ppulse_o => rst_synced); + + p_reset_pulse : process(clk_gtx_i, rst_synced) + variable reset_cnt : integer range 0 to c_reset_cnt_max; + begin + if(rst_synced = '1') then + reset_cnt := 0; + rst_int <= '1'; + elsif rising_edge(clk_gtx_i) then + if reset_cnt /= c_reset_cnt_max then + reset_cnt := reset_cnt + 1; + rst_int <= '1'; + else + rst_int <= '0'; + end if; + end if; + end process; + + tx_enc_err_o <= '0'; + + U_BUF_TxOutClk : BUFG + port map ( + I => tx_out_clk_bufin, + O => tx_out_clk); + + tx_out_clk_o <= tx_out_clk; + tx_locked_o <= cpll_lockdet; + + U_BUF_RxRecClk : BUFG + port map ( + I => rx_rec_clk_bufin, + O => rx_rec_clk); + + rx_rbclk_o <= rx_rec_clk; + + tx_is_k_swapped <= tx_k_i(0) & tx_k_i(1); + tx_data_swapped <= tx_data_i(7 downto 0) & tx_data_i(15 downto 8); + +U_GTX_INST : WHITERABBIT_GTXE2_CHANNEL_WRAPPER_GT + generic map + ( + -- Simulation attributes + GT_SIM_GTRESET_SPEEDUP => "TRUE" -- Set to "true" to speed up sim reset + ) + port map + ( + --------------------------------- CPLL Ports ------------------------------- + CPLLFBCLKLOST_OUT => open, + CPLLLOCK_OUT => cpll_lockdet, + CPLLLOCKDETCLK_IN => '0', + CPLLREFCLKLOST_OUT => open, + CPLLRESET_IN => rst_int, + -------------------------- Channel - Clocking Ports ------------------------ + GTREFCLK0_IN => clk_gtx_i, + ---------------------------- Channel - DRP Ports -------------------------- + DRPADDR_IN => (Others => '0'), + DRPCLK_IN => '0', + DRPDI_IN => (Others => '0'), + DRPDO_OUT => open, + DRPEN_IN => '0', + DRPRDY_OUT => open, + DRPWE_IN => '0', + ------------------------------- Clocking Ports ----------------------------- + QPLLCLK_IN => '0', + QPLLREFCLK_IN => '0', + ------------------------------- Loopback Ports ----------------------------- + LOOPBACK_IN => loopen_i, + --------------------- RX Initialization and Reset Ports -------------------- +-- RXUSERRDY_IN => rx_cdr_lock, + RXUSERRDY_IN => rx_cdr_lock_filtered, + -------------------------- RX Margin Analysis Ports ------------------------ + EYESCANDATAERROR_OUT => open, + ------------------------- Receive Ports - CDR Ports ------------------------ + RXCDRLOCK_OUT => rx_cdr_lock, + RXCDRRESET_IN => rx_cdr_rst, -- this port cannot be generated by the CoreGen GUI, it cannot be turnes "on" : in std_logic; + ------------------ Receive Ports - FPGA RX Interface Ports ----------------- + RXUSRCLK_IN => rx_rec_clk, + RXUSRCLK2_IN => rx_rec_clk, + ------------------ Receive Ports - FPGA RX interface Ports ----------------- + RXDATA_OUT => rx_data_int, + ------------------ Receive Ports - RX 8B/10B Decoder Ports ----------------- + RXDISPERR_OUT => rx_disp_err, + RXNOTINTABLE_OUT => rx_code_err, + --------------------------- Receive Ports - RX AFE ------------------------- + GTXRXP_IN => pad_rxp_i, + ------------------------ Receive Ports - RX AFE Ports ---------------------- + GTXRXN_IN => pad_rxn_i, + -------------- Receive Ports - RX Byte and Word Alignment Ports ------------ + RXBYTEISALIGNED_OUT => rx_byte_is_aligned, + RXCOMMADET_OUT => rx_comma_det, + --------------------- Receive Ports - RX Equilizer Ports ------------------- + RXLPMHFHOLD_IN => '0', -- this port is always generated by the CoreGen GUI and cannot be turned "off" + RXLPMLFHOLD_IN => '0', -- this port is always generated by the CoreGen GUI and cannot be turned "off" + --------------- Receive Ports - RX Fabric Output Control Ports ------------- + RXOUTCLK_OUT => rx_rec_clk_bufin, + ------------- Receive Ports - RX Initialization and Reset Ports ------------ + GTRXRESET_IN => gtreset, + RXPMARESET_IN => '0', + ---------------------- Receive Ports - RX gearbox ports -------------------- + RXSLIDE_IN => rx_slide, + ------------------- Receive Ports - RX8B/10B Decoder Ports ----------------- + RXCHARISK_OUT => rx_k_int, + -------------- Receive Ports -RX Initialization and Reset Ports ------------ + RXRESETDONE_OUT => rx_rst_done, + --------------------- TX Initialization and Reset Ports -------------------- + GTTXRESET_IN => gtreset, + TXUSERRDY_IN => cpll_lockdet, + ------------------ Transmit Ports - FPGA TX Interface Ports ---------------- + TXUSRCLK_IN => tx_out_clk, + TXUSRCLK2_IN => tx_out_clk, + ------------------ Transmit Ports - TX Data Path interface ----------------- + TXDATA_IN => tx_data_swapped, +-- TXDATA_IN => tx_data_i, + ---------------- Transmit Ports - TX Driver and OOB signaling -------------- + GTXTXN_OUT => pad_txn_o, + GTXTXP_OUT => pad_txp_o, + ----------- Transmit Ports - TX Fabric Clock Output Control Ports ---------- + TXOUTCLK_OUT => tx_out_clk_bufin, + TXOUTCLKFABRIC_OUT => open, + TXOUTCLKPCS_OUT => open, + --------------------- Transmit Ports - TX Gearbox Ports -------------------- + TXCHARISK_IN => tx_is_k_swapped, +-- TXCHARISK_IN => tx_k_i, + ------------- Transmit Ports - TX Initialization and Reset Ports ----------- + TXRESETDONE_OUT => tx_rst_done, + ------------------ Transmit Ports - pattern Generator Ports ---------------- + TXPRBSSEL_IN => tx_prbs_sel_i + ); + + U_Bitslide : gtp_bitslide + generic map ( + g_simulation => g_simulation, + g_target => "kintex7") + port map ( + gtp_rst_i => rst_done_n, + gtp_rx_clk_i => rx_rec_clk, + gtp_rx_comma_det_i => rx_comma_det, + gtp_rx_byte_is_aligned_i => rx_byte_is_aligned, + serdes_ready_i => everything_ready, + gtp_rx_slide_o => rx_slide, + gtp_rx_cdr_rst_o => rx_cdr_rst, + bitslide_o => rx_bitslide_o, + synced_o => rx_synced); + + txpll_lockdet <= cpll_lockdet; +-- rxpll_lockdet <= rx_cdr_lock; + rxpll_lockdet <= rx_cdr_lock_filtered; + gtreset <= not cpll_lockdet; + rst_done <= rx_rst_done and tx_rst_done; + rst_done_n <= not rst_done; + pll_lockdet <= txpll_lockdet and rxpll_lockdet; + everything_ready <= rst_done and pll_lockdet; + rdy_o <= everything_ready; + +-- trig2(3) <= rx_rst_done; +-- trig2(4) <= tx_rst_done; +-- trig2(5) <= txpll_lockdet; +-- trig2(6) <= rxpll_lockdet; +-- trig2(7) <= '1'; + + -- 2013 August 19: Peterj + -- The family 7 GTX seem to have an artifact in rx_cdr_lock. For no reason lock may be lost for a clock cycle + -- There is not much information on the web but examples of "Series-7 Integrated Block for PCI Express" (pipe_user.v) + -- show that Xilinx itself implements a small delay before an rx_cdr_lock is propagated. + p_rx_cdr_lock_filter : process(rx_rec_clk, rst_int) + variable rxcdrlock_cnt : integer range 0 to c_rxcdrlock_max; + begin + if(rst_int = '1') then + rxcdrlock_cnt := 0; + rx_cdr_lock_filtered <= '0'; + elsif rising_edge(rx_rec_clk) then + if rx_cdr_lock = '0' then + if rxcdrlock_cnt /= c_rxcdrlock_max then + rxcdrlock_cnt := rxcdrlock_cnt + 1; + else + rx_cdr_lock_filtered <= '0'; + end if; + else + rxcdrlock_cnt := 0; + rx_cdr_lock_filtered <= '1'; + end if; + end if; + end process; + + p_gen_rx_outputs : process(rx_rec_clk, rst_done_n) + begin + if(rst_done_n = '1') then + rx_data_o <= (others => '0'); + rx_k_o <= (others => '0'); + rx_enc_err_o <= '0'; + elsif rising_edge(rx_rec_clk) then + if(everything_ready = '1' and rx_synced = '1') then + rx_data_o <= rx_data_int(7 downto 0) & rx_data_int(15 downto 8); + rx_k_o <= rx_k_int(0) & rx_k_int(1); + rx_enc_err_o <= rx_disp_err(0) or rx_disp_err(1) or rx_code_err(0) or rx_code_err(1); + else + rx_data_o <= (others => '1'); + rx_k_o <= (others => '1'); + rx_enc_err_o <= '1'; + end if; + end if; + end process; + + p_gen_tx_disparity : process(tx_out_clk, rst_done_n) + begin + if rising_edge(tx_out_clk) then + if rst_done_n = '1' then + cur_disp <= RD_MINUS; + else + cur_disp <= f_next_8b10b_disparity16(cur_disp, tx_k_i, tx_data_i); + end if; + end if; + end process; + + tx_disparity_o <= to_std_logic(cur_disp); +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd new file mode 100644 index 000000000..07ca69aa5 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/gtp_bitslide.vhd @@ -0,0 +1,230 @@ +------------------------------------------------------------------------------- +-- Title : Deterministic Xilinx GTP wrapper - bitslide state machine +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : gtp_bitslide.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2013-12-20 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Module implements a manual bitslide alignment state machine and +-- provides the obtained bitslide value to the MAC. +------------------------------------------------------------------------------- +-- +-- Original EASE design (c) 2010 NIKHEF / Peter Jansweijer and Henk Peek +-- VHDL port (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-11-18 0.4 twlostow Ported EASE design to VHDL +-- 2011-02-07 0.5 twlostow Verified on Spartan6 GTP +-- 2011-09-12 0.6 twlostow Virtex6 port +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity gtp_bitslide is + + generic ( +-- set to non-zero value to enable some simulation speedups (reduce delays) + g_simulation : integer; + g_target : string := "spartan6"); + + port ( + gtp_rst_i : in std_logic; + +-- GTP + gtp_rx_clk_i : in std_logic; + +-- '1' indicates that the GTP has detected a comma in the incoming serial stream + gtp_rx_comma_det_i : in std_logic; + + + gtp_rx_byte_is_aligned_i : in std_logic; + +-- GTP ready flag (PLL locked and RX signal present) + serdes_ready_i : in std_logic; + +-- GTP manual bitslip control line + gtp_rx_slide_o : out std_logic; + +-- GTP CDR reset, asserted when the link is lost to set the bitslide to a known +-- value + gtp_rx_cdr_rst_o : out std_logic; + +-- Current bitslide, in UIs + bitslide_o : out std_logic_vector(4 downto 0); + +-- '1' when the bitsliding has been completed and the link is up + synced_o : out std_logic + ); + +end gtp_bitslide; + + +architecture behavioral of gtp_bitslide is + + + + function f_eval_sync_detect_threshold + return integer is + begin + if(g_simulation /= 0) then + return 256; + else + return 4000000; + end if; + end f_eval_sync_detect_threshold; + + function f_eval_pause_tics return integer is + begin + if(g_target = "spartan6") then + return 31; + else + return 63; + end if; + end f_eval_pause_tics; + + function f_max_bts return integer is + begin + if(g_target = "spartan6") then + return 10; + else + return 20; + end if; + end f_max_bts; + + constant c_pause_tics : integer := f_eval_pause_tics; + constant c_sync_detect_threshold : integer := f_eval_sync_detect_threshold; + constant c_max_bts : integer := f_max_bts; + + + type t_bitslide_fsm_state is (S_SYNC_LOST, S_STABILIZE, S_SLIDE, S_PAUSE, S_GOT_SYNC, S_RESET_CDR); + signal cur_slide : unsigned(4 downto 0); + signal state : t_bitslide_fsm_state; + signal counter : unsigned(23 downto 0); + + signal commas_missed : unsigned(4 downto 0); + +begin -- behavioral + + p_do_slide : process(gtp_rx_clk_i, gtp_rst_i) + begin + if gtp_rst_i = '1' then + state <= S_SYNC_LOST; + gtp_rx_slide_o <= '0'; + counter <= (others => '0'); + synced_o <= '0'; + gtp_rx_cdr_rst_o <= '0'; + elsif rising_edge(gtp_rx_clk_i) then + + if(serdes_ready_i = '0') then + state <= S_SYNC_LOST; + end if; + + case state is + +-- State: synchronization lost. Waits until a comma pattern is detected + when S_SYNC_LOST => + cur_slide <= (others => '0'); + counter <= (others => '0'); + gtp_rx_slide_o <= '0'; + synced_o <= '0'; + gtp_rx_cdr_rst_o <= '0'; + commas_missed <= (others => '0'); + + if(gtp_rx_comma_det_i = '1') then + state <= S_STABILIZE; + end if; + +-- State: stabilize: + + when S_STABILIZE => + + + if(gtp_rx_comma_det_i = '1') then + counter <= counter + 1; + commas_missed <= (others => '0'); + else + + commas_missed <= commas_missed + 1; + if(commas_missed(3) = '1') then + state <= S_SYNC_LOST; + end if; + end if; + + if(counter = to_unsigned(c_sync_detect_threshold, counter'length)) then + counter <= (others => '0'); + state <= S_PAUSE; + end if; + + if(serdes_ready_i = '0') then + state <= S_SYNC_LOST; + end if; + + when S_SLIDE => + if (cur_slide < c_max_bts-1) then + cur_slide <= cur_slide + 1; + else + cur_slide <= (others=>'0'); + end if; + gtp_rx_slide_o <= '1'; + counter <= (others => '0'); + + state <= S_PAUSE; + + if(serdes_ready_i = '0') then + state <= S_SYNC_LOST; + end if; + + when S_PAUSE => + counter <= counter + 1; + gtp_rx_slide_o <= '0'; + + if(counter = to_unsigned(c_pause_tics, counter'length)) then + + if(gtp_rx_byte_is_aligned_i = '0') then + state <= S_SLIDE; + else + state <= S_GOT_SYNC; + end if; + end if; + + when S_GOT_SYNC => + gtp_rx_slide_o <= '0'; + bitslide_o <= std_logic_vector(cur_slide(4 downto 0)); + synced_o <= '1'; + if(gtp_rx_byte_is_aligned_i = '0' or serdes_ready_i = '0') then + gtp_rx_cdr_rst_o <= '1'; + state <= S_SYNC_LOST; + end if; + when others => null; + end case; + end if; + end process; + + + +end behavioral; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/gtp_phase_align.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/gtp_phase_align.vhd new file mode 100644 index 000000000..a95ecdd22 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/gtp_phase_align.vhd @@ -0,0 +1,137 @@ +------------------------------------------------------------------------------ +-- Title : Deterministic Xilinx GTP wrapper - TX phase alignment +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : gtp_phase_align.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2011-09-12 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: TX phase alignment state machine, as recommended by Xilinx. +------------------------------------------------------------------------------- +-- +-- Original EASE design (c) 2010 NIKHEF / Peter Jansweijer and Henk Peek +-- VHDL port (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-11-18 0.4 twlostow Ported EASE design to VHDL +-- 2011-02-07 0.5 twlostow Verified on Spartan6 GTP +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity gtp_phase_align is + generic + (g_simulation : integer); + + port ( + gtp_rst_i : in std_logic; + gtp_tx_clk_i : in std_logic; + + gtp_tx_en_pma_phase_align_o : out std_logic; + gtp_tx_pma_set_phase_o : out std_logic; + + align_en_i : in std_logic; + align_done_o : out std_logic + ); + +end gtp_phase_align; + +architecture behavioral of gtp_phase_align is + + constant c_wait_en_phase_align : integer := 32; + constant c_wait_set_phase_align : integer := 512; + constant c_phase_align_duration : integer := 8192; + + + type t_align_state is (S_ALIGN_IDLE, S_ALIGN_PAUSE, S_ALIGN_WAIT, S_ALIGN_SET_PHASE, S_ALIGN_DONE); + + signal counter : unsigned(13 downto 0); + signal state : t_align_state; + + +begin -- behavioral + + p_align : process(gtp_tx_clk_i, gtp_rst_i) + begin + if rising_edge(gtp_tx_clk_i) then + if gtp_rst_i = '1' then + gtp_tx_en_pma_phase_align_o <= '0'; + gtp_tx_pma_set_phase_o <= '0'; + counter <= (others => '0'); + align_done_o <= '0'; + state <= S_ALIGN_IDLE; + else + if(align_en_i = '0') then + state <= S_ALIGN_IDLE; + else + + case (state) is + when S_ALIGN_IDLE => + gtp_tx_en_pma_phase_align_o <= '0'; + gtp_tx_pma_set_phase_o <= '0'; + counter <= (others => '0'); + align_done_o <= '0'; + + if(align_en_i = '1') then + state <= S_ALIGN_PAUSE; + end if; + + when S_ALIGN_PAUSE => + counter <= counter + 1; + if(counter = to_unsigned(c_wait_en_phase_align, counter'length)) then + state <= S_ALIGN_WAIT; + end if; + + when S_ALIGN_WAIT => + gtp_tx_en_pma_phase_align_o <= '1'; + counter <= counter + 1; + if(counter = to_unsigned(c_wait_en_phase_align + c_wait_set_phase_align, counter'length)) then + state <= S_ALIGN_SET_PHASE; + end if; + + when S_ALIGN_SET_PHASE => + counter <= counter +1; + gtp_tx_pma_set_phase_o <= '1'; + + if(counter = to_unsigned(c_wait_en_phase_align + c_wait_set_phase_align + c_phase_align_duration, counter'length)) then + state <= S_ALIGN_DONE; + end if; + + when S_ALIGN_DONE => + gtp_tx_pma_set_phase_o <= '0'; + counter <= (others => '0'); + align_done_o <= '1'; + when others => null; + end case; + end if; + end if; + end if; + end process; + + +end behavioral; + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/whiterabbitgtp_wrapper_tile_spartan6.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/whiterabbitgtp_wrapper_tile_spartan6.vhd new file mode 100644 index 000000000..9a97d3d91 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/whiterabbitgtp_wrapper_tile_spartan6.vhd @@ -0,0 +1,712 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +library UNISIM; +use UNISIM.VCOMPONENTS.all; + +--***************************** Entity Declaration **************************** + +entity WHITERABBITGTP_WRAPPER_TILE_SPARTAN6 is + generic + ( + TILE_SIM_GTPRESET_SPEEDUP : integer := 0; -- Set to 1 to speed up sim reset + TILE_CLK25_DIVIDER_0 : integer := 4; + TILE_CLK25_DIVIDER_1 : integer := 4; + TILE_PLL_DIVSEL_FB_0 : integer := 5; + TILE_PLL_DIVSEL_FB_1 : integer := 5; + TILE_PLL_DIVSEL_REF_0 : integer := 2; + TILE_PLL_DIVSEL_REF_1 : integer := 2; + TILE_PLL_SOURCE_0 : string := "PLL0"; + TILE_PLL_SOURCE_1 : string := "PLL1" + ); + port + ( + ------------------------ Loopback and Powerdown Ports ---------------------- + LOOPBACK0_IN : in std_logic_vector(2 downto 0); + LOOPBACK1_IN : in std_logic_vector(2 downto 0); + REFCLKOUT0_OUT : out std_logic; + REFCLKOUT1_OUT : out std_logic; + --------------------------------- PLL Ports -------------------------------- + CLK00_IN : in std_logic; + CLK01_IN : in std_logic; + CLK10_IN : in std_logic; + CLK11_IN : in std_logic; + GTPRESET0_IN : in std_logic; + GTPRESET1_IN : in std_logic; + PLLLKDET0_OUT : out std_logic; + PLLLKDET1_OUT : out std_logic; + RESETDONE0_OUT : out std_logic; + RESETDONE1_OUT : out std_logic; + ----------------------- Receive Ports - 8b10b Decoder ---------------------- + RXCHARISK0_OUT : out std_logic; + RXCHARISK1_OUT : out std_logic; + RXDISPERR0_OUT : out std_logic; + RXDISPERR1_OUT : out std_logic; + RXNOTINTABLE0_OUT : out std_logic; + RXNOTINTABLE1_OUT : out std_logic; + --------------- Receive Ports - Comma Detection and Alignment -------------- + RXBYTEISALIGNED0_OUT : out std_logic; + RXBYTEISALIGNED1_OUT : out std_logic; + RXCOMMADET0_OUT : out std_logic; + RXCOMMADET1_OUT : out std_logic; + RXSLIDE0_IN : in std_logic; + RXSLIDE1_IN : in std_logic; + ------------------- Receive Ports - RX Data Path interface ----------------- + RXDATA0_OUT : out std_logic_vector(7 downto 0); + RXDATA1_OUT : out std_logic_vector(7 downto 0); + RXUSRCLK0_IN : in std_logic; + RXUSRCLK1_IN : in std_logic; + RXUSRCLK20_IN : in std_logic; + RXUSRCLK21_IN : in std_logic; + ------- Receive Ports - RX Driver,OOB signalling,Coupling and Eq.,CDR ------ + RXCDRRESET0_IN : in std_logic; + RXCDRRESET1_IN : in std_logic; + RXN0_IN : in std_logic; + RXN1_IN : in std_logic; + RXP0_IN : in std_logic; + RXP1_IN : in std_logic; + ---------------------------- TX/RX Datapath Ports -------------------------- + GTPCLKFBEAST_OUT : out std_logic_vector(1 downto 0); + GTPCLKFBWEST_OUT : out std_logic_vector(1 downto 0); + GTPCLKOUT0_OUT : out std_logic_vector(1 downto 0); + GTPCLKOUT1_OUT : out std_logic_vector(1 downto 0); + ------------------- Transmit Ports - 8b10b Encoder Control ----------------- + TXCHARISK0_IN : in std_logic; + TXCHARISK1_IN : in std_logic; + + TXCHARDISPMODE0_IN: in std_logic; + TXCHARDISPMODE1_IN: in std_logic; + + TXCHARDISPVAL0_IN: in std_logic; + TXCHARDISPVAL1_IN: in std_logic; + + TXRUNDISP0_OUT : out std_logic_vector(3 downto 0); + TXRUNDISP1_OUT : out std_logic_vector(3 downto 0); + + --------------- Transmit Ports - TX Buffer and Phase Alignment ------------- + TXENPMAPHASEALIGN0_IN : in std_logic; + TXENPMAPHASEALIGN1_IN : in std_logic; + TXPMASETPHASE0_IN : in std_logic; + TXPMASETPHASE1_IN : in std_logic; + ------------------ Transmit Ports - TX Data Path interface ----------------- + TXDATA0_IN : in std_logic_vector(7 downto 0); + TXDATA1_IN : in std_logic_vector(7 downto 0); + TXUSRCLK0_IN : in std_logic; + TXUSRCLK1_IN : in std_logic; + TXUSRCLK20_IN : in std_logic; + TXUSRCLK21_IN : in std_logic; + --------------- Transmit Ports - TX Driver and OOB signalling -------------- + TXN0_OUT : out std_logic; + TXN1_OUT : out std_logic; + TXP0_OUT : out std_logic; + TXP1_OUT : out std_logic; + --------------- Transmit Ports - PRBS Generator ---------------------------- + TXENPRBSTST0_IN : in std_logic_vector(2 downto 0); + TXENPRBSTST1_IN : in std_logic_vector(2 downto 0) + + ); + + +end WHITERABBITGTP_WRAPPER_TILE_SPARTAN6; + +architecture RTL of WHITERABBITGTP_WRAPPER_TILE_SPARTAN6 is + +--**************************** Signal Declarations **************************** + + -- ground and tied_to_vcc_i signals + signal tied_to_ground_i : std_logic; + signal tied_to_ground_vec_i : std_logic_vector(63 downto 0); + signal tied_to_vcc_i : std_logic; + signal tied_to_vcc_vec_i : std_logic_vector(63 downto 0); + + + + -- RX Datapath signals + signal rxdata0_i : std_logic_vector(31 downto 0); + signal rxchariscomma0_float_i : std_logic_vector(2 downto 0); + signal rxcharisk0_float_i : std_logic_vector(2 downto 0); + signal rxdisperr0_float_i : std_logic_vector(2 downto 0); + signal rxnotintable0_float_i : std_logic_vector(2 downto 0); + signal rxrundisp0_float_i : std_logic_vector(2 downto 0); + + + -- TX Datapath signals + signal txdata0_i : std_logic_vector(31 downto 0); + signal txkerr0_float_i : std_logic_vector(2 downto 0); + signal txrundisp0_float_i : std_logic_vector(2 downto 0); + + + -- RX Datapath signals + signal rxdata1_i : std_logic_vector(31 downto 0); + signal rxchariscomma1_float_i : std_logic_vector(2 downto 0); + signal rxcharisk1_float_i : std_logic_vector(2 downto 0); + signal rxdisperr1_float_i : std_logic_vector(2 downto 0); + signal rxnotintable1_float_i : std_logic_vector(2 downto 0); + signal rxrundisp1_float_i : std_logic_vector(2 downto 0); + + + -- TX Datapath signals + signal txdata1_i : std_logic_vector(31 downto 0); + signal txkerr1_float_i : std_logic_vector(2 downto 0); + signal txrundisp1_float_i : std_logic_vector(2 downto 0); + +--******************************** Main Body of Code*************************** + +begin + + --------------------------- Static signal Assignments --------------------- + + tied_to_ground_i <= '0'; + tied_to_ground_vec_i(63 downto 0) <= (others => '0'); + tied_to_vcc_i <= '1'; + tied_to_vcc_vec_i(63 downto 0) <= (others => '1'); + + ------------------- GTP Datapath byte mapping ----------------- + + RXDATA0_OUT <= rxdata0_i(7 downto 0); + + txdata0_i <= (tied_to_ground_vec_i(23 downto 0) & TXDATA0_IN); + + RXDATA1_OUT <= rxdata1_i(7 downto 0); + + txdata1_i <= (tied_to_ground_vec_i(23 downto 0) & TXDATA1_IN); + + + + ----------------------------- GTPA1_DUAL Instance -------------------------- + + gtpa1_dual_i : GTPA1_DUAL + generic map + ( + + --_______________________ Simulation-Only Attributes ___________________ + + SIM_RECEIVER_DETECT_PASS => (true), + SIM_TX_ELEC_IDLE_LEVEL => ("X"), + SIM_VERSION => ("2.0"), + SIM_REFCLK0_SOURCE => ("000"), + SIM_REFCLK1_SOURCE => ("000"), + SIM_GTPRESET_SPEEDUP => (TILE_SIM_GTPRESET_SPEEDUP), + CLK25_DIVIDER_0 => (TILE_CLK25_DIVIDER_0), + CLK25_DIVIDER_1 => (TILE_CLK25_DIVIDER_1), + PLL_DIVSEL_FB_0 => (TILE_PLL_DIVSEL_FB_0), + PLL_DIVSEL_FB_1 => (TILE_PLL_DIVSEL_FB_1), + PLL_DIVSEL_REF_0 => (TILE_PLL_DIVSEL_REF_0), + PLL_DIVSEL_REF_1 => (TILE_PLL_DIVSEL_REF_1), + + + --PLL Attributes + CLKINDC_B_0 => (true), + CLKRCV_TRST_0 => (true), + OOB_CLK_DIVIDER_0 => (4), + PLL_COM_CFG_0 => (x"21680a"), + PLL_CP_CFG_0 => (x"00"), + PLL_RXDIVSEL_OUT_0 => (2), + PLL_SATA_0 => (false), + PLL_SOURCE_0 => (TILE_PLL_SOURCE_0), + PLL_TXDIVSEL_OUT_0 => (2), + PLLLKDET_CFG_0 => ("111"), + + -- + CLKINDC_B_1 => (true), + CLKRCV_TRST_1 => (true), + OOB_CLK_DIVIDER_1 => (4), + PLL_COM_CFG_1 => (x"21680a"), + PLL_CP_CFG_1 => (x"00"), + PLL_RXDIVSEL_OUT_1 => (2), + PLL_SATA_1 => (false), + PLL_SOURCE_1 => (TILE_PLL_SOURCE_1), + PLL_TXDIVSEL_OUT_1 => (2), + PLLLKDET_CFG_1 => ("111"), + PMA_COM_CFG_EAST => (x"000008000"), + PMA_COM_CFG_WEST => (x"000008000"), + TST_ATTR_0 => (x"00000000"), + TST_ATTR_1 => (x"00000000"), + + --TX Interface Attributes + CLK_OUT_GTP_SEL_0 => ("REFCLKPLL0"), + TX_TDCC_CFG_0 => ("00"), + CLK_OUT_GTP_SEL_1 => ("REFCLKPLL1"), + TX_TDCC_CFG_1 => ("00"), + + --TX Buffer and Phase Alignment Attributes + PMA_TX_CFG_0 => (x"80082"), + TX_BUFFER_USE_0 => (false), + TX_XCLK_SEL_0 => ("TXUSR"), + TXRX_INVERT_0 => ("111"), + PMA_TX_CFG_1 => (x"80082"), + TX_BUFFER_USE_1 => (false), + TX_XCLK_SEL_1 => ("TXUSR"), + TXRX_INVERT_1 => ("111"), + + --TX Driver and OOB signalling Attributes + CM_TRIM_0 => ("00"), + TX_IDLE_DELAY_0 => ("011"), + CM_TRIM_1 => ("00"), + TX_IDLE_DELAY_1 => ("011"), + + --TX PIPE/SATA Attributes + COM_BURST_VAL_0 => ("1111"), + COM_BURST_VAL_1 => ("1111"), + + --RX Driver,OOB signalling,Coupling and Eq,CDR Attributes + AC_CAP_DIS_0 => (true), + OOBDETECT_THRESHOLD_0 => ("110"), + PMA_CDR_SCAN_0 => (x"6404040"), + PMA_RX_CFG_0 => (x"05ce048"), + PMA_RXSYNC_CFG_0 => (x"00"), + RCV_TERM_GND_0 => (false), + RCV_TERM_VTTRX_0 => (false), + RXEQ_CFG_0 => ("01111011"), + TERMINATION_CTRL_0 => ("10100"), + TERMINATION_OVRD_0 => (false), + TX_DETECT_RX_CFG_0 => (x"1832"), + AC_CAP_DIS_1 => (true), + OOBDETECT_THRESHOLD_1 => ("110"), + PMA_CDR_SCAN_1 => (x"6404040"), + PMA_RX_CFG_1 => (x"05ce048"), + PMA_RXSYNC_CFG_1 => (x"00"), + RCV_TERM_GND_1 => (false), + RCV_TERM_VTTRX_1 => (false), + RXEQ_CFG_1 => ("01111011"), + TERMINATION_CTRL_1 => ("10100"), + TERMINATION_OVRD_1 => (false), + TX_DETECT_RX_CFG_1 => (x"1832"), + + --PRBS Detection Attributes + RXPRBSERR_LOOPBACK_0 => ('0'), + RXPRBSERR_LOOPBACK_1 => ('0'), + + --Comma Detection and Alignment Attributes + ALIGN_COMMA_WORD_0 => (1), + COMMA_10B_ENABLE_0 => ("1111111111"), + DEC_MCOMMA_DETECT_0 => (false), + DEC_PCOMMA_DETECT_0 => (false), + DEC_VALID_COMMA_ONLY_0 => (true), + MCOMMA_10B_VALUE_0 => ("1010000011"), + MCOMMA_DETECT_0 => (true), + PCOMMA_10B_VALUE_0 => ("0101111100"), + PCOMMA_DETECT_0 => (true), + RX_SLIDE_MODE_0 => ("PCS"), + ALIGN_COMMA_WORD_1 => (1), + COMMA_10B_ENABLE_1 => ("1111111111"), + DEC_MCOMMA_DETECT_1 => (false), + DEC_PCOMMA_DETECT_1 => (false), + DEC_VALID_COMMA_ONLY_1 => (true), + MCOMMA_10B_VALUE_1 => ("1010000011"), + MCOMMA_DETECT_1 => (true), + PCOMMA_10B_VALUE_1 => ("0101111100"), + PCOMMA_DETECT_1 => (true), + RX_SLIDE_MODE_1 => ("PCS"), + + --RX Loss-of-sync State Machine Attributes + RX_LOS_INVALID_INCR_0 => (8), + RX_LOS_THRESHOLD_0 => (128), + RX_LOSS_OF_SYNC_FSM_0 => (false), + RX_LOS_INVALID_INCR_1 => (8), + RX_LOS_THRESHOLD_1 => (128), + RX_LOSS_OF_SYNC_FSM_1 => (false), + + --RX Elastic Buffer and Phase alignment Attributes + RX_BUFFER_USE_0 => (true), + RX_EN_IDLE_RESET_BUF_0 => (true), + RX_IDLE_HI_CNT_0 => ("1000"), + RX_IDLE_LO_CNT_0 => ("0000"), + RX_XCLK_SEL_0 => ("RXREC"), + RX_BUFFER_USE_1 => (true), + RX_EN_IDLE_RESET_BUF_1 => (true), + RX_IDLE_HI_CNT_1 => ("1000"), + RX_IDLE_LO_CNT_1 => ("0000"), + RX_XCLK_SEL_1 => ("RXREC"), + + --Clock Correction Attributes + CLK_COR_ADJ_LEN_0 => (1), + CLK_COR_DET_LEN_0 => (1), + CLK_COR_INSERT_IDLE_FLAG_0 => (false), + CLK_COR_KEEP_IDLE_0 => (false), + CLK_COR_MAX_LAT_0 => (18), + CLK_COR_MIN_LAT_0 => (16), + CLK_COR_PRECEDENCE_0 => (true), + CLK_COR_REPEAT_WAIT_0 => (0), + CLK_COR_SEQ_1_1_0 => ("0100000000"), + CLK_COR_SEQ_1_2_0 => ("0000000000"), + CLK_COR_SEQ_1_3_0 => ("0000000000"), + CLK_COR_SEQ_1_4_0 => ("0000000000"), + CLK_COR_SEQ_1_ENABLE_0 => ("0000"), + CLK_COR_SEQ_2_1_0 => ("0100000000"), + CLK_COR_SEQ_2_2_0 => ("0000000000"), + CLK_COR_SEQ_2_3_0 => ("0000000000"), + CLK_COR_SEQ_2_4_0 => ("0000000000"), + CLK_COR_SEQ_2_ENABLE_0 => ("0000"), + CLK_COR_SEQ_2_USE_0 => (false), + CLK_CORRECT_USE_0 => (false), + RX_DECODE_SEQ_MATCH_0 => (true), + CLK_COR_ADJ_LEN_1 => (1), + CLK_COR_DET_LEN_1 => (1), + CLK_COR_INSERT_IDLE_FLAG_1 => (false), + CLK_COR_KEEP_IDLE_1 => (false), + CLK_COR_MAX_LAT_1 => (18), + CLK_COR_MIN_LAT_1 => (16), + CLK_COR_PRECEDENCE_1 => (true), + CLK_COR_REPEAT_WAIT_1 => (0), + CLK_COR_SEQ_1_1_1 => ("0100000000"), + CLK_COR_SEQ_1_2_1 => ("0000000000"), + CLK_COR_SEQ_1_3_1 => ("0000000000"), + CLK_COR_SEQ_1_4_1 => ("0000000000"), + CLK_COR_SEQ_1_ENABLE_1 => ("0000"), + CLK_COR_SEQ_2_1_1 => ("0100000000"), + CLK_COR_SEQ_2_2_1 => ("0000000000"), + CLK_COR_SEQ_2_3_1 => ("0000000000"), + CLK_COR_SEQ_2_4_1 => ("0000000000"), + CLK_COR_SEQ_2_ENABLE_1 => ("0000"), + CLK_COR_SEQ_2_USE_1 => (false), + CLK_CORRECT_USE_1 => (false), + RX_DECODE_SEQ_MATCH_1 => (true), + + --Channel Bonding Attributes + CHAN_BOND_1_MAX_SKEW_0 => (1), + CHAN_BOND_2_MAX_SKEW_0 => (1), + CHAN_BOND_KEEP_ALIGN_0 => (false), + CHAN_BOND_SEQ_1_1_0 => ("0000000000"), + CHAN_BOND_SEQ_1_2_0 => ("0000000000"), + CHAN_BOND_SEQ_1_3_0 => ("0000000000"), + CHAN_BOND_SEQ_1_4_0 => ("0000000000"), + CHAN_BOND_SEQ_1_ENABLE_0 => ("0000"), + CHAN_BOND_SEQ_2_1_0 => ("0000000000"), + CHAN_BOND_SEQ_2_2_0 => ("0000000000"), + CHAN_BOND_SEQ_2_3_0 => ("0000000000"), + CHAN_BOND_SEQ_2_4_0 => ("0000000000"), + CHAN_BOND_SEQ_2_ENABLE_0 => ("0000"), + CHAN_BOND_SEQ_2_USE_0 => (false), + CHAN_BOND_SEQ_LEN_0 => (1), + RX_EN_MODE_RESET_BUF_0 => (true), + CHAN_BOND_1_MAX_SKEW_1 => (1), + CHAN_BOND_2_MAX_SKEW_1 => (1), + CHAN_BOND_KEEP_ALIGN_1 => (false), + CHAN_BOND_SEQ_1_1_1 => ("0000000000"), + CHAN_BOND_SEQ_1_2_1 => ("0000000000"), + CHAN_BOND_SEQ_1_3_1 => ("0000000000"), + CHAN_BOND_SEQ_1_4_1 => ("0000000000"), + CHAN_BOND_SEQ_1_ENABLE_1 => ("0000"), + CHAN_BOND_SEQ_2_1_1 => ("0000000000"), + CHAN_BOND_SEQ_2_2_1 => ("0000000000"), + CHAN_BOND_SEQ_2_3_1 => ("0000000000"), + CHAN_BOND_SEQ_2_4_1 => ("0000000000"), + CHAN_BOND_SEQ_2_ENABLE_1 => ("0000"), + CHAN_BOND_SEQ_2_USE_1 => (false), + CHAN_BOND_SEQ_LEN_1 => (1), + RX_EN_MODE_RESET_BUF_1 => (true), + + --RX PCI Express Attributes + CB2_INH_CC_PERIOD_0 => (8), + CDR_PH_ADJ_TIME_0 => ("01010"), + PCI_EXPRESS_MODE_0 => (false), + RX_EN_IDLE_HOLD_CDR_0 => (false), + RX_EN_IDLE_RESET_FR_0 => (true), + RX_EN_IDLE_RESET_PH_0 => (true), + RX_STATUS_FMT_0 => ("PCIE"), + TRANS_TIME_FROM_P2_0 => (x"03c"), + TRANS_TIME_NON_P2_0 => (x"19"), + TRANS_TIME_TO_P2_0 => (x"064"), + CB2_INH_CC_PERIOD_1 => (8), + CDR_PH_ADJ_TIME_1 => ("01010"), + PCI_EXPRESS_MODE_1 => (false), + RX_EN_IDLE_HOLD_CDR_1 => (false), + RX_EN_IDLE_RESET_FR_1 => (true), + RX_EN_IDLE_RESET_PH_1 => (true), + RX_STATUS_FMT_1 => ("PCIE"), + TRANS_TIME_FROM_P2_1 => (x"03c"), + TRANS_TIME_NON_P2_1 => (x"19"), + TRANS_TIME_TO_P2_1 => (x"064"), + + --RX SATA Attributes + SATA_BURST_VAL_0 => ("100"), + SATA_IDLE_VAL_0 => ("100"), + SATA_MAX_BURST_0 => (9), + SATA_MAX_INIT_0 => (27), + SATA_MAX_WAKE_0 => (9), + SATA_MIN_BURST_0 => (5), + SATA_MIN_INIT_0 => (15), + SATA_MIN_WAKE_0 => (5), + SATA_BURST_VAL_1 => ("100"), + SATA_IDLE_VAL_1 => ("100"), + SATA_MAX_BURST_1 => (9), + SATA_MAX_INIT_1 => (27), + SATA_MAX_WAKE_1 => (9), + SATA_MIN_BURST_1 => (5), + SATA_MIN_INIT_1 => (15), + SATA_MIN_WAKE_1 => (5) + + + ) + port map + ( + ------------------------ Loopback and Powerdown Ports ---------------------- + LOOPBACK0 => LOOPBACK0_IN, + LOOPBACK1 => LOOPBACK1_IN, + RXPOWERDOWN0 => tied_to_ground_vec_i(1 downto 0), + RXPOWERDOWN1 => tied_to_ground_vec_i(1 downto 0), + TXPOWERDOWN0 => tied_to_ground_vec_i(1 downto 0), + TXPOWERDOWN1 => tied_to_ground_vec_i(1 downto 0), + --------------------------------- PLL Ports -------------------------------- + CLK00 => CLK00_IN, + CLK01 => CLK01_IN, + CLK10 => CLK10_IN, + CLK11 => CLK11_IN, + CLKINEAST0 => tied_to_ground_i, + CLKINEAST1 => tied_to_ground_i, + CLKINWEST0 => tied_to_ground_i, + CLKINWEST1 => tied_to_ground_i, + GCLK00 => tied_to_ground_i, + GCLK01 => tied_to_ground_i, + GCLK10 => tied_to_ground_i, + GCLK11 => tied_to_ground_i, + GTPRESET0 => GTPRESET0_IN, + GTPRESET1 => GTPRESET1_IN, + GTPTEST0 => "00010000", + GTPTEST1 => "00010000", + INTDATAWIDTH0 => tied_to_vcc_i, + INTDATAWIDTH1 => tied_to_vcc_i, + PLLCLK00 => tied_to_ground_i, + PLLCLK01 => tied_to_ground_i, + PLLCLK10 => tied_to_ground_i, + PLLCLK11 => tied_to_ground_i, + PLLLKDET0 => PLLLKDET0_OUT, + PLLLKDET1 => PLLLKDET1_OUT, + PLLLKDETEN0 => tied_to_vcc_i, + PLLLKDETEN1 => tied_to_vcc_i, + PLLPOWERDOWN0 => tied_to_ground_i, + PLLPOWERDOWN1 => tied_to_ground_i, + REFCLKOUT0 => REFCLKOUT0_OUT, + REFCLKOUT1 => REFCLKOUT1_OUT, + REFCLKPLL0 => open, + REFCLKPLL1 => open, + REFCLKPWRDNB0 => tied_to_vcc_i, + REFCLKPWRDNB1 => tied_to_vcc_i, + REFSELDYPLL0 => tied_to_ground_vec_i(2 downto 0), + REFSELDYPLL1 => tied_to_ground_vec_i(2 downto 0), + RESETDONE0 => RESETDONE0_OUT, + RESETDONE1 => RESETDONE1_OUT, + TSTCLK0 => tied_to_ground_i, + TSTCLK1 => tied_to_ground_i, + TSTIN0 => tied_to_ground_vec_i(11 downto 0), + TSTIN1 => tied_to_ground_vec_i(11 downto 0), + TSTOUT0 => open, + TSTOUT1 => open, + ----------------------- Receive Ports - 8b10b Decoder ---------------------- + RXCHARISCOMMA0 => open, + RXCHARISCOMMA1 => open, + RXCHARISK0(3 downto 1) => rxcharisk0_float_i, + RXCHARISK0(0) => RXCHARISK0_OUT, + RXCHARISK1(3 downto 1) => rxcharisk1_float_i, + RXCHARISK1(0) => RXCHARISK1_OUT, + RXDEC8B10BUSE0 => tied_to_vcc_i, + RXDEC8B10BUSE1 => tied_to_vcc_i, + RXDISPERR0(3 downto 1) => rxdisperr0_float_i, + RXDISPERR0(0) => RXDISPERR0_OUT, + RXDISPERR1(3 downto 1) => rxdisperr1_float_i, + RXDISPERR1(0) => RXDISPERR1_OUT, + RXNOTINTABLE0(3 downto 1) => rxnotintable0_float_i, + RXNOTINTABLE0(0) => RXNOTINTABLE0_OUT, + RXNOTINTABLE1(3 downto 1) => rxnotintable1_float_i, + RXNOTINTABLE1(0) => RXNOTINTABLE1_OUT, + RXRUNDISP0 => open, + RXRUNDISP1 => open, + USRCODEERR0 => tied_to_ground_i, + USRCODEERR1 => tied_to_ground_i, + ---------------------- Receive Ports - Channel Bonding --------------------- + RXCHANBONDSEQ0 => open, + RXCHANBONDSEQ1 => open, + RXCHANISALIGNED0 => open, + RXCHANISALIGNED1 => open, + RXCHANREALIGN0 => open, + RXCHANREALIGN1 => open, + RXCHBONDI => tied_to_ground_vec_i(2 downto 0), + RXCHBONDMASTER0 => tied_to_ground_i, + RXCHBONDMASTER1 => tied_to_ground_i, + RXCHBONDO => open, + RXCHBONDSLAVE0 => tied_to_ground_i, + RXCHBONDSLAVE1 => tied_to_ground_i, + RXENCHANSYNC0 => tied_to_ground_i, + RXENCHANSYNC1 => tied_to_ground_i, + ---------------------- Receive Ports - Clock Correction -------------------- + RXCLKCORCNT0 => open, + RXCLKCORCNT1 => open, + --------------- Receive Ports - Comma Detection and Alignment -------------- + RXBYTEISALIGNED0 => RXBYTEISALIGNED0_OUT, + RXBYTEISALIGNED1 => RXBYTEISALIGNED1_OUT, + RXBYTEREALIGN0 => open, + RXBYTEREALIGN1 => open, + RXCOMMADET0 => RXCOMMADET0_OUT, + RXCOMMADET1 => RXCOMMADET1_OUT, + RXCOMMADETUSE0 => tied_to_vcc_i, + RXCOMMADETUSE1 => tied_to_vcc_i, + RXENMCOMMAALIGN0 => tied_to_ground_i, + RXENMCOMMAALIGN1 => tied_to_ground_i, + RXENPCOMMAALIGN0 => tied_to_ground_i, + RXENPCOMMAALIGN1 => tied_to_ground_i, + RXSLIDE0 => RXSLIDE0_IN, + RXSLIDE1 => RXSLIDE1_IN, + ----------------------- Receive Ports - PRBS Detection --------------------- + PRBSCNTRESET0 => tied_to_ground_i, + PRBSCNTRESET1 => tied_to_ground_i, + RXENPRBSTST0 => tied_to_ground_vec_i(2 downto 0), + RXENPRBSTST1 => tied_to_ground_vec_i(2 downto 0), + RXPRBSERR0 => open, + RXPRBSERR1 => open, + ------------------- Receive Ports - RX Data Path interface ----------------- + RXDATA0 => rxdata0_i, + RXDATA1 => rxdata1_i, + RXDATAWIDTH0 => "00", + RXDATAWIDTH1 => "00", + RXRECCLK0 => open, + RXRECCLK1 => open, + RXRESET0 => tied_to_ground_i, + RXRESET1 => tied_to_ground_i, + RXUSRCLK0 => RXUSRCLK0_IN, + RXUSRCLK1 => RXUSRCLK1_IN, + RXUSRCLK20 => RXUSRCLK20_IN, + RXUSRCLK21 => RXUSRCLK21_IN, + ------- Receive Ports - RX Driver,OOB signalling,Coupling and Eq.,CDR ------ + GATERXELECIDLE0 => tied_to_ground_i, + GATERXELECIDLE1 => tied_to_ground_i, + IGNORESIGDET0 => tied_to_ground_i, + IGNORESIGDET1 => tied_to_ground_i, + RCALINEAST => tied_to_ground_vec_i(4 downto 0), + RCALINWEST => tied_to_ground_vec_i(4 downto 0), + RCALOUTEAST => open, + RCALOUTWEST => open, + RXCDRRESET0 => RXCDRRESET0_IN, + RXCDRRESET1 => RXCDRRESET1_IN, + RXELECIDLE0 => open, + RXELECIDLE1 => open, + RXEQMIX0 => "00", + RXEQMIX1 => "00", + RXN0 => RXN0_IN, + RXN1 => RXN1_IN, + RXP0 => RXP0_IN, + RXP1 => RXP1_IN, + ----------- Receive Ports - RX Elastic Buffer and Phase Alignment ---------- + RXBUFRESET0 => tied_to_ground_i, + RXBUFRESET1 => tied_to_ground_i, + RXBUFSTATUS0 => open, + RXBUFSTATUS1 => open, + RXENPMAPHASEALIGN0 => tied_to_ground_i, + RXENPMAPHASEALIGN1 => tied_to_ground_i, + RXPMASETPHASE0 => tied_to_ground_i, + RXPMASETPHASE1 => tied_to_ground_i, + RXSTATUS0 => open, + RXSTATUS1 => open, + --------------- Receive Ports - RX Loss-of-sync State Machine -------------- + RXLOSSOFSYNC0 => open, + RXLOSSOFSYNC1 => open, + -------------- Receive Ports - RX Pipe Control for PCI Express ------------- + PHYSTATUS0 => open, + PHYSTATUS1 => open, + RXVALID0 => open, + RXVALID1 => open, + -------------------- Receive Ports - RX Polarity Control ------------------- + RXPOLARITY0 => tied_to_ground_i, + RXPOLARITY1 => tied_to_ground_i, + ------------- Shared Ports - Dynamic Reconfiguration Port (DRP) ------------ + DADDR => tied_to_ground_vec_i(7 downto 0), + DCLK => tied_to_ground_i, + DEN => tied_to_ground_i, + DI => tied_to_ground_vec_i(15 downto 0), + DRDY => open, + DRPDO => open, + DWE => tied_to_ground_i, + ---------------------------- TX/RX Datapath Ports -------------------------- + GTPCLKFBEAST => GTPCLKFBEAST_OUT, + GTPCLKFBSEL0EAST => "10", + GTPCLKFBSEL0WEST => "00", + GTPCLKFBSEL1EAST => "11", + GTPCLKFBSEL1WEST => "01", + GTPCLKFBWEST => GTPCLKFBWEST_OUT, + GTPCLKOUT0 => GTPCLKOUT0_OUT, + GTPCLKOUT1 => GTPCLKOUT1_OUT, + ------------------- Transmit Ports - 8b10b Encoder Control ----------------- + TXBYPASS8B10B0 => tied_to_ground_vec_i(3 downto 0), + TXBYPASS8B10B1 => tied_to_ground_vec_i(3 downto 0), + + TXCHARDISPMODE0(0) => TXCHARDISPMODE0_IN, + TXCHARDISPMODE0(3 downto 1) => tied_to_ground_vec_i(2 downto 0), + + TXCHARDISPMODE1(0) => TXCHARDISPMODE1_IN, + TXCHARDISPMODE1(3 downto 1) => tied_to_ground_vec_i(2 downto 0), + + TXCHARDISPVAL0(0) => TXCHARDISPVAL0_IN, + TXCHARDISPVAL0(3 downto 1) => tied_to_ground_vec_i(2 downto 0), + + TXCHARDISPVAL1(0) => TXCHARDISPVAL1_IN, + TXCHARDISPVAL1(3 downto 1) => tied_to_ground_vec_i(2 downto 0), + + TXCHARISK0(3 downto 1) => tied_to_ground_vec_i(2 downto 0), + TXCHARISK0(0) => TXCHARISK0_IN, + TXCHARISK1(3 downto 1) => tied_to_ground_vec_i(2 downto 0), + TXCHARISK1(0) => TXCHARISK1_IN, + TXENC8B10BUSE0 => tied_to_vcc_i, + TXENC8B10BUSE1 => tied_to_vcc_i, + TXKERR0 => open, + TXKERR1 => open, + TXRUNDISP0 => TXRUNDISP0_OUT, + TXRUNDISP1 => TXRUNDISP1_OUT, + --------------- Transmit Ports - TX Buffer and Phase Alignment ------------- + TXBUFSTATUS0 => open, + TXBUFSTATUS1 => open, + TXENPMAPHASEALIGN0 => TXENPMAPHASEALIGN0_IN, + TXENPMAPHASEALIGN1 => TXENPMAPHASEALIGN1_IN, + TXPMASETPHASE0 => TXPMASETPHASE0_IN, + TXPMASETPHASE1 => TXPMASETPHASE1_IN, + ------------------ Transmit Ports - TX Data Path interface ----------------- + TXDATA0 => txdata0_i, + TXDATA1 => txdata1_i, + TXDATAWIDTH0 => "00", + TXDATAWIDTH1 => "00", + TXOUTCLK0 => open, + TXOUTCLK1 => open, + TXRESET0 => tied_to_ground_i, + TXRESET1 => tied_to_ground_i, + TXUSRCLK0 => TXUSRCLK0_IN, + TXUSRCLK1 => TXUSRCLK1_IN, + TXUSRCLK20 => TXUSRCLK20_IN, + TXUSRCLK21 => TXUSRCLK21_IN, + --------------- Transmit Ports - TX Driver and OOB signalling -------------- + TXBUFDIFFCTRL0 => "101", + TXBUFDIFFCTRL1 => "101", + TXDIFFCTRL0 => "0110", + TXDIFFCTRL1 => "0110", + TXINHIBIT0 => tied_to_ground_i, + TXINHIBIT1 => tied_to_ground_i, + TXN0 => TXN0_OUT, + TXN1 => TXN1_OUT, + TXP0 => TXP0_OUT, + TXP1 => TXP1_OUT, + TXPREEMPHASIS0 => "000", + TXPREEMPHASIS1 => "000", + --------------------- Transmit Ports - TX PRBS Generator ------------------- + TXENPRBSTST0 => TXENPRBSTST0_IN, + TXENPRBSTST1 => TXENPRBSTST1_IN, + TXPRBSFORCEERR0 => tied_to_ground_i, + TXPRBSFORCEERR1 => tied_to_ground_i, + -------------------- Transmit Ports - TX Polarity Control ------------------ + TXPOLARITY0 => tied_to_ground_i, + TXPOLARITY1 => tied_to_ground_i, + ----------------- Transmit Ports - TX Ports for PCI Express ---------------- + TXDETECTRX0 => tied_to_ground_i, + TXDETECTRX1 => tied_to_ground_i, + TXELECIDLE0 => tied_to_ground_i, + TXELECIDLE1 => tied_to_ground_i, + TXPDOWNASYNCH0 => tied_to_ground_i, + TXPDOWNASYNCH1 => tied_to_ground_i, + --------------------- Transmit Ports - TX Ports for SATA ------------------- + TXCOMSTART0 => tied_to_ground_i, + TXCOMSTART1 => tied_to_ground_i, + TXCOMTYPE0 => tied_to_ground_i, + TXCOMTYPE1 => tied_to_ground_i + + ); + +end RTL; + + diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/wr_gtp_phy_spartan6.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/wr_gtp_phy_spartan6.vhd new file mode 100644 index 000000000..ca7480834 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_gtp_phy/spartan6/wr_gtp_phy_spartan6.vhd @@ -0,0 +1,816 @@ +------------------------------------------------------------------------------- +-- Title : Deterministic Xilinx GTP wrapper - Spartan-6 top module +-- Project : White Rabbit Switch +------------------------------------------------------------------------------- +-- File : wr_gtp_phy_spartan6.vhd +-- Author : Tomasz Wlostowski +-- Company : CERN BE-CO-HT +-- Created : 2010-11-18 +-- Last update: 2017-05-24 +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: Dual channel wrapper for Xilinx Spartan-6 GTP adapted for +-- deterministic delays at 1.25 Gbps. +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2010 CERN +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version. +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details. +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +-- +------------------------------------------------------------------------------- +-- Revisions : +-- Date Version Author Description +-- 2010-11-18 0.4 twlostow Initial release +-- 2011-02-07 0.5 twlostow Verified on Spartan6 GTP (single channel only) +-- 2011-05-15 0.6 twlostow Added reference clock output +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library unisim; +use unisim.vcomponents.all; + +library work; +use work.gencores_pkg.all; +use work.disparity_gen_pkg.all; + +entity wr_gtp_phy_spartan6 is + + generic ( + -- set to non-zero value to speed up the simulation by reducing some delays + g_simulation : integer := 1; + g_force_disparity : integer := 0; + g_enable_ch0 : integer := 1; + g_enable_ch1 : integer := 1 + ); + + port ( + -- Port 0 + + -- dedicated GTP clock input + gtp_clk_i : in std_logic; + + -- TX path, synchronous to ch0_ref_clk_i + ch0_ref_clk_i : in std_logic; + + -- data input (8 bits, not 8b10b-encoded) + ch0_tx_data_i : in std_logic_vector(7 downto 0); + + -- 1 when tx_data_i contains a control code, 0 when it's a data byte + ch0_tx_k_i : in std_logic; + + -- disparity of the currently transmitted 8b10b code (1 = plus, 0 = minus). + -- Necessary for the PCS to generate proper frame termination sequences. + ch0_tx_disparity_o : out std_logic; + + -- Encoding error indication (1 = error, 0 = no error) + ch0_tx_enc_err_o : out std_logic; + + -- RX path, synchronous to ch0_rx_rbclk_o. + + -- RX recovered clock + ch0_rx_rbclk_o : out std_logic; + + -- 8b10b-decoded data output. The data output must be kept invalid before + -- the transceiver is locked on the incoming signal to prevent the EP from + -- detecting a false carrier. + ch0_rx_data_o : out std_logic_vector(7 downto 0); + + -- 1 when the byte on rx_data_o is a control code + ch0_rx_k_o : out std_logic; + + -- encoding error indication + ch0_rx_enc_err_o : out std_logic; + + -- RX bitslide indication, indicating the delay of the RX path of the + -- transceiver (in UIs). Must be valid when ch0_rx_data_o is valid. + ch0_rx_bitslide_o : out std_logic_vector(3 downto 0); + + -- reset input, active hi + ch0_rst_i : in std_logic; + + -- local loopback enable (Tx->Rx), active hi + ch0_loopen_i : in std_logic; + ch0_loopen_vec_i : in std_logic_vector(2 downto 0) := (others=>'0'); + + -- PRBS select (see Xilinx UG386 Table 3-15; "000" = Standard operation, pattern generator off) + ch0_tx_prbs_sel_i : in std_logic_vector(2 downto 0) := (others=>'0'); + + -- gtp0 ready: locked & aligned + ch0_rdy_o : out std_logic; + +-- Port 1 + ch1_ref_clk_i : in std_logic; + + ch1_tx_data_i : in std_logic_vector(7 downto 0) := "00000000"; + ch1_tx_k_i : in std_logic := '0'; + ch1_tx_disparity_o : out std_logic; + ch1_tx_enc_err_o : out std_logic; + + ch1_rx_data_o : out std_logic_vector(7 downto 0); + ch1_rx_rbclk_o : out std_logic; + ch1_rx_k_o : out std_logic; + ch1_rx_enc_err_o : out std_logic; + ch1_rx_bitslide_o : out std_logic_vector(3 downto 0); + + ch1_rst_i : in std_logic := '0'; + ch1_loopen_i : in std_logic := '0'; + ch1_loopen_vec_i : in std_logic_vector(2 downto 0) := (others=>'0'); + ch1_tx_prbs_sel_i: in std_logic_vector(2 downto 0) := (others=>'0'); + ch1_rdy_o : out std_logic; + +-- Serial I/O + + pad_txn0_o : out std_logic; + pad_txp0_o : out std_logic; + + pad_rxn0_i : in std_logic := '0'; + pad_rxp0_i : in std_logic := '0'; + + pad_txn1_o : out std_logic; + pad_txp1_o : out std_logic; + + pad_rxn1_i : in std_logic := '0'; + pad_rxp1_i : in std_logic := '0' + ); + + +end wr_gtp_phy_spartan6; + +architecture rtl of wr_gtp_phy_spartan6 is + + component WHITERABBITGTP_WRAPPER_TILE_SPARTAN6 + generic ( + TILE_SIM_GTPRESET_SPEEDUP : integer; + TILE_CLK25_DIVIDER_0 : integer; + TILE_CLK25_DIVIDER_1 : integer; + TILE_PLL_DIVSEL_FB_0 : integer; + TILE_PLL_DIVSEL_FB_1 : integer; + TILE_PLL_DIVSEL_REF_0 : integer; + TILE_PLL_DIVSEL_REF_1 : integer; + TILE_PLL_SOURCE_0 : string; + TILE_PLL_SOURCE_1 : string); + port ( + LOOPBACK0_IN : in std_logic_vector(2 downto 0); + LOOPBACK1_IN : in std_logic_vector(2 downto 0); + REFCLKOUT0_OUT : out std_logic; + REFCLKOUT1_OUT : out std_logic; + CLK00_IN : in std_logic; + CLK01_IN : in std_logic; + CLK10_IN : in std_logic; + CLK11_IN : in std_logic; + GTPRESET0_IN : in std_logic; + GTPRESET1_IN : in std_logic; + PLLLKDET0_OUT : out std_logic; + PLLLKDET1_OUT : out std_logic; + RESETDONE0_OUT : out std_logic; + RESETDONE1_OUT : out std_logic; + RXCHARISK0_OUT : out std_logic; + RXCHARISK1_OUT : out std_logic; + RXDISPERR0_OUT : out std_logic; + RXDISPERR1_OUT : out std_logic; + RXNOTINTABLE0_OUT : out std_logic; + RXNOTINTABLE1_OUT : out std_logic; + RXBYTEISALIGNED0_OUT : out std_logic; + RXBYTEISALIGNED1_OUT : out std_logic; + RXCOMMADET0_OUT : out std_logic; + RXCOMMADET1_OUT : out std_logic; + RXSLIDE0_IN : in std_logic; + RXSLIDE1_IN : in std_logic; + RXDATA0_OUT : out std_logic_vector(7 downto 0); + RXDATA1_OUT : out std_logic_vector(7 downto 0); + RXUSRCLK0_IN : in std_logic; + RXUSRCLK1_IN : in std_logic; + RXUSRCLK20_IN : in std_logic; + RXUSRCLK21_IN : in std_logic; + RXCDRRESET0_IN : in std_logic; + RXCDRRESET1_IN : in std_logic; + RXN0_IN : in std_logic; + RXN1_IN : in std_logic; + RXP0_IN : in std_logic; + RXP1_IN : in std_logic; + GTPCLKFBEAST_OUT : out std_logic_vector(1 downto 0); + GTPCLKFBWEST_OUT : out std_logic_vector(1 downto 0); + GTPCLKOUT0_OUT : out std_logic_vector(1 downto 0); + GTPCLKOUT1_OUT : out std_logic_vector(1 downto 0); + TXCHARISK0_IN : in std_logic; + TXCHARISK1_IN : in std_logic; + TXCHARDISPMODE0_IN : in std_logic; + TXCHARDISPMODE1_IN : in std_logic; + TXCHARDISPVAL0_IN : in std_logic; + TXCHARDISPVAL1_IN : in std_logic; + TXRUNDISP0_OUT : out std_logic_vector(3 downto 0); + TXRUNDISP1_OUT : out std_logic_vector(3 downto 0); + TXENPMAPHASEALIGN0_IN : in std_logic; + TXENPMAPHASEALIGN1_IN : in std_logic; + TXPMASETPHASE0_IN : in std_logic; + TXPMASETPHASE1_IN : in std_logic; + TXDATA0_IN : in std_logic_vector(7 downto 0); + TXDATA1_IN : in std_logic_vector(7 downto 0); + TXUSRCLK0_IN : in std_logic; + TXUSRCLK1_IN : in std_logic; + TXUSRCLK20_IN : in std_logic; + TXUSRCLK21_IN : in std_logic; + TXN0_OUT : out std_logic; + TXN1_OUT : out std_logic; + TXP0_OUT : out std_logic; + TXP1_OUT : out std_logic; + TXENPRBSTST0_IN : in std_logic_vector(2 downto 0); + TXENPRBSTST1_IN : in std_logic_vector(2 downto 0)); + end component; + + component gtp_phase_align + generic( + g_simulation : integer); + port ( + gtp_rst_i : in std_logic; + gtp_tx_clk_i : in std_logic; + gtp_tx_en_pma_phase_align_o : out std_logic; + gtp_tx_pma_set_phase_o : out std_logic; + align_en_i : in std_logic; + align_done_o : out std_logic); + end component; + + component gtp_bitslide + generic( + g_simulation : integer; + g_target : string := "spartan6"); + port ( + gtp_rst_i : in std_logic; + gtp_rx_clk_i : in std_logic; + gtp_rx_comma_det_i : in std_logic; + gtp_rx_byte_is_aligned_i : in std_logic; + serdes_ready_i : in std_logic; + gtp_rx_slide_o : out std_logic; + gtp_rx_cdr_rst_o : out std_logic; + bitslide_o : out std_logic_vector(4 downto 0); + synced_o : out std_logic); + end component; + + signal ch0_gtp_reset : std_logic; + signal ch0_gtp_loopback : std_logic_vector(2 downto 0) := "000"; + signal ch0_gtp_reset_done : std_logic; + signal ch0_gtp_pll_lockdet : std_logic; + signal ch0_tx_pma_set_phase : std_logic := '0'; + + signal ch0_tx_rundisp_vec : std_logic_vector(3 downto 0); + + signal ch0_tx_en_pma_phase_align : std_logic := '0'; + + signal ch0_rx_data_int : std_logic_vector(7 downto 0); + signal ch0_rx_k_int : std_logic; + signal ch0_rx_disperr, ch0_rx_invcode : std_logic; + + signal ch0_rx_byte_is_aligned : std_logic; + signal ch0_rx_comma_det : std_logic; + signal ch0_rx_cdr_rst : std_logic := '0'; + signal ch0_rx_rec_clk_pad : std_logic; + signal ch0_rx_rec_clk : std_logic; + signal ch0_rx_data : std_logic_vector(7 downto 0); + signal ch0_rx_k : std_logic; + signal ch0_rx_enc_err : std_logic; + signal ch0_rx_divclk : std_logic; + signal ch0_rx_slide : std_logic := '0'; + + signal ch0_gtp_locked : std_logic; + signal ch0_align_done : std_logic; + signal ch0_rx_synced : std_logic; + + signal ch0_gtp_clkout_int : std_logic_vector(1 downto 0); + signal ch0_rx_enable_output, ch0_rx_enable_output_synced : std_logic; + + + signal ch1_gtp_reset : std_logic; + signal ch1_gtp_loopback : std_logic_vector(2 downto 0) := "000"; + signal ch1_gtp_reset_done : std_logic; + signal ch1_gtp_pll_lockdet : std_logic; + signal ch1_tx_pma_set_phase : std_logic := '0'; + + signal ch1_tx_rundisp_vec : std_logic_vector(3 downto 0); + + signal ch1_tx_en_pma_phase_align : std_logic := '0'; + + signal ch1_rx_data_int : std_logic_vector(7 downto 0); + signal ch1_rx_k_int : std_logic; + signal ch1_rx_disperr, ch1_rx_invcode : std_logic; + + signal ch1_rx_byte_is_aligned : std_logic; + signal ch1_rx_comma_det : std_logic; + signal ch1_rx_cdr_rst : std_logic := '0'; + signal ch1_rx_rec_clk_pad : std_logic; + signal ch1_rx_rec_clk : std_logic; + signal ch1_rx_data : std_logic_vector(7 downto 0); + signal ch1_rx_k : std_logic; + signal ch1_rx_enc_err : std_logic; + + signal ch1_rx_divclk : std_logic; + signal ch1_rx_slide : std_logic := '0'; + + signal ch1_gtp_locked : std_logic; + signal ch1_align_done : std_logic; + signal ch1_rx_synced : std_logic; + + signal ch1_gtp_clkout_int : std_logic_vector(1 downto 0); + signal ch1_rx_enable_output, ch1_rx_enable_output_synced : std_logic; + + signal ch0_rst_synced : std_logic; + signal ch0_rst_d0 : std_logic; + signal ch0_reset_counter : unsigned(9 downto 0); + + signal ch1_rst_synced : std_logic; + signal ch1_rst_d0 : std_logic; + signal ch1_reset_counter : unsigned(9 downto 0); + + signal ch0_rx_bitslide_int : std_logic_vector(4 downto 0); + signal ch1_rx_bitslide_int : std_logic_vector(4 downto 0); + + signal ch0_ref_clk_in : std_logic_vector(1 downto 0); + signal ch1_ref_clk_in : std_logic_vector(1 downto 0); + + + signal ch0_disparity_set : std_logic; + signal ch1_disparity_set : std_logic; + + signal ch0_tx_chardispmode : std_logic; + signal ch1_tx_chardispmode : std_logic; + + signal ch0_tx_chardispval : std_logic; + signal ch1_tx_chardispval : std_logic; + + + + component enc_8b10b + port ( + clk_i : in std_logic; + rst_n_i : in std_logic; + ctrl_i : in std_logic; + in_8b_i : in std_logic_vector(7 downto 0); + err_o : out std_logic; + dispar_o : out std_logic; + out_10b_o : out std_logic_vector(9 downto 0)); + end component; + + signal ch0_rst_n : std_logic; + signal ch1_rst_n : std_logic; + + signal ch0_cur_disp : t_8b10b_disparity; + signal ch0_disp_pipe : std_logic_vector(1 downto 0); + signal ch1_cur_disp : t_8b10b_disparity; + signal ch1_disp_pipe : std_logic_vector(1 downto 0); + +begin -- rtl + ------------------------------------------------------------------------------- + -- Channel 0 logic + ------------------------------------------------------------------------------- + + gen_with_channel0 : if(g_enable_ch0 /= 0) generate + ch0_rst_n <= not ch0_gtp_reset; + ch0_tx_disparity_o <= ch0_disp_pipe(0); + + ch0_gtp_reset <= ch0_rst_synced or std_logic(not ch0_reset_counter(ch0_reset_counter'left)); + ch0_rx_rec_clk_pad <= ch0_gtp_clkout_int(1); + ch0_ref_clk_in(0) <= gtp_clk_i; + ch0_ref_clk_in(1) <= '0'; + -- Near-end PMA loopback or loopback selected with ch1_loopen_vec_i + ch0_gtp_loopback <= "010" when(ch0_loopen_i = '1') else + ch0_loopen_vec_i; + + gen_disp_ch0 : process(ch0_ref_clk_i) + begin + if rising_edge(ch0_ref_clk_i) then + if(ch0_tx_chardispmode = '1' or ch0_rst_n = '0') then + if(g_force_disparity = 0) then + ch0_cur_disp <= RD_MINUS; + else + ch0_cur_disp <= RD_PLUS; + end if; + ch0_disp_pipe <= (others => '0'); + else + ch0_cur_disp <= f_next_8b10b_disparity8(ch0_cur_disp, ch0_tx_k_i, ch0_tx_data_i); + ch0_disp_pipe(0) <= to_std_logic(ch0_cur_disp); + ch0_disp_pipe(1) <= ch0_disp_pipe(0); + end if; + end if; + end process; + + + p_gen_reset_ch0 : process(ch0_ref_clk_i) + begin + if rising_edge(ch0_ref_clk_i) then + + ch0_rst_d0 <= ch0_rst_i; + ch0_rst_synced <= ch0_rst_d0; + + if(ch0_rst_synced = '1') then + ch0_reset_counter <= (others => '0'); + else + if(ch0_reset_counter(ch0_reset_counter'left) = '0') then + ch0_reset_counter <= ch0_reset_counter + 1; + end if; + end if; + end if; + end process; + + + U_Rbclk_buf_ch0 : BUFIO2 + port map ( + DIVCLK => ch0_rx_divclk, + IOCLK => open, + SERDESSTROBE => open, + I => ch0_rx_rec_clk_pad); + + U_Rbclk_bufg_ch0 : BUFG + port map ( + I => ch0_rx_divclk, + O => ch0_rx_rec_clk + ); + + ch0_gtp_locked <= ch0_gtp_pll_lockdet and ch0_gtp_reset_done; + ch0_tx_enc_err_o <= '0'; + + U_align_ch0 : gtp_phase_align + generic map ( + g_simulation => g_simulation) + port map ( + gtp_rst_i => ch0_gtp_reset, + gtp_tx_clk_i => ch0_ref_clk_i, + gtp_tx_en_pma_phase_align_o => ch0_tx_en_pma_phase_align, + gtp_tx_pma_set_phase_o => ch0_tx_pma_set_phase, + align_en_i => ch0_gtp_locked, + align_done_o => ch0_align_done); + + U_bitslide_ch0 : gtp_bitslide + generic map ( + g_simulation => g_simulation) + port map ( + gtp_rst_i => ch0_gtp_reset, + gtp_rx_clk_i => ch0_rx_rec_clk, + gtp_rx_comma_det_i => ch0_rx_comma_det, + gtp_rx_byte_is_aligned_i => ch0_rx_byte_is_aligned, + serdes_ready_i => ch0_gtp_locked, + gtp_rx_slide_o => ch0_rx_slide, + gtp_rx_cdr_rst_o => ch0_rx_cdr_rst, + bitslide_o => ch0_rx_bitslide_int, + synced_o => ch0_rx_synced); + + ch0_rx_bitslide_o <= ch0_rx_bitslide_int(3 downto 0); + ch0_rx_enable_output <= ch0_rx_synced and ch0_align_done; + + U_sync_oen_ch0 : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => ch0_rx_rec_clk, + rst_n_i => '1', + data_i => ch0_rx_enable_output, + synced_o => ch0_rx_enable_output_synced, + npulse_o => open, + ppulse_o => open); + + p_force_proper_disparity_ch0 : process(ch0_ref_clk_i, ch0_gtp_reset) + begin + if (ch0_gtp_reset = '1') then + ch0_disparity_set <= '0'; + ch0_tx_chardispval <= '0'; + ch0_tx_chardispmode <= '0'; + elsif rising_edge(ch0_ref_clk_i) then + if(ch0_disparity_set = '0' and ch0_tx_k_i = '1' and ch0_tx_data_i = x"bc" and ch0_align_done = '1') then + ch0_disparity_set <= '1'; + if(g_force_disparity = 0) then + ch0_tx_chardispval <= '0'; + else + ch0_tx_chardispval <= '1'; + end if; + ch0_tx_chardispmode <= '1'; + else + ch0_tx_chardispmode <= '0'; + ch0_tx_chardispval <= '0'; + end if; + end if; + end process; + + p_gen_output_ch0 : process(ch0_rx_rec_clk, ch0_gtp_reset) + begin + if(ch0_gtp_reset = '1') then + ch0_rx_data <= (others => '0'); + ch0_rx_k <= '0'; + ch0_rx_enc_err <= '0'; + + elsif rising_edge(ch0_rx_rec_clk) then + if(ch0_rx_enable_output_synced = '0') then +-- make sure the output data is invalid when the link is down and that it will +-- trigger the sync loss detection + ch0_rx_data <= (others => '0'); + ch0_rx_k <= '1'; + ch0_rx_enc_err <= '1'; + else + ch0_rx_data <= ch0_rx_data_int; + ch0_rx_k <= ch0_rx_k_int; + ch0_rx_enc_err <= ch0_rx_disperr or ch0_rx_invcode; + end if; + end if; + end process; + + +-- drive the recovered clock output + ch0_rx_rbclk_o <= ch0_rx_rec_clk; + -- drive ch0 ready indicator as well + ch0_rdy_o <= ch0_rx_enable_output_synced; + -- Note that the above clock assignment takes one delta delay in a simulator. + -- In order to keep clock and data signals aligned, re-assign rx_data, rx_k + -- and rx_enc_err (also adding one delta delay). This is purely necessary for + -- proper simulation only. + ch0_rx_data_o <= ch0_rx_data; + ch0_rx_k_o <= ch0_rx_k; + ch0_rx_enc_err_o <= ch0_rx_enc_err; + end generate gen_with_channel0; + + ------------------------------------------------------------------------------- + -- Channel 1 logic + ------------------------------------------------------------------------------- + + gen_with_channel1 : if(g_enable_ch1 /= 0) generate + + ch1_rst_n <= not ch1_gtp_reset; + ch1_tx_disparity_o <= ch1_disp_pipe(1); + + ch1_gtp_reset <= ch1_rst_synced or std_logic(not ch1_reset_counter(ch1_reset_counter'left)); + ch1_rx_rec_clk_pad <= ch1_gtp_clkout_int(1); + ch1_ref_clk_in(0) <= gtp_clk_i; + ch1_ref_clk_in(1) <= '0'; + -- Near-end PMA loopback or loopback selected with ch1_loopen_vec_i + ch1_gtp_loopback <= "010" when(ch1_loopen_i = '1') else + ch1_loopen_vec_i; + + gen_disp_ch1 : process(ch1_ref_clk_i) + begin + if rising_edge(ch1_ref_clk_i) then + if(ch1_tx_chardispmode = '1' or ch1_rst_n = '0') then + if(g_force_disparity = 0) then + ch1_cur_disp <= RD_MINUS; + else + ch1_cur_disp <= RD_PLUS; + end if; + ch1_disp_pipe <= (others => '0'); + else + ch1_cur_disp <= f_next_8b10b_disparity8(ch1_cur_disp, ch1_tx_k_i, ch1_tx_data_i); + ch1_disp_pipe(0) <= to_std_logic(ch1_cur_disp); + ch1_disp_pipe(1) <= ch1_disp_pipe(0); + end if; + end if; + end process; + + p_gen_reset_ch1 : process(ch1_ref_clk_i) + begin + if rising_edge(ch1_ref_clk_i) then + + ch1_rst_d0 <= ch1_rst_i; + ch1_rst_synced <= ch1_rst_d0; + + if(ch1_rst_synced = '1') then + ch1_reset_counter <= (others => '0'); + else + if(ch1_reset_counter(ch1_reset_counter'left) = '0') then + ch1_reset_counter <= ch1_reset_counter + 1; + end if; + end if; + end if; + end process; + + U_Rbclk_buf_ch1 : BUFIO2 + port map ( + DIVCLK => ch1_rx_divclk, + IOCLK => open, + SERDESSTROBE => open, + I => ch1_rx_rec_clk_pad); + + U_Rbclk_bufg_ch1 : BUFG + port map ( + I => ch1_rx_divclk, + O => ch1_rx_rec_clk + ); + + ch1_gtp_locked <= ch1_gtp_pll_lockdet and ch1_gtp_reset_done; + ch1_tx_enc_err_o <= '0'; + + U_align_ch1 : gtp_phase_align + generic map ( + g_simulation => g_simulation) + port map ( + gtp_rst_i => ch1_gtp_reset, + gtp_tx_clk_i => ch1_ref_clk_i, + gtp_tx_en_pma_phase_align_o => ch1_tx_en_pma_phase_align, + gtp_tx_pma_set_phase_o => ch1_tx_pma_set_phase, + align_en_i => ch1_gtp_locked, + align_done_o => ch1_align_done); + + U_bitslide_ch1 : gtp_bitslide + generic map ( + g_simulation => g_simulation) + port map ( + gtp_rst_i => ch1_gtp_reset, + gtp_rx_clk_i => ch1_rx_rec_clk, + gtp_rx_comma_det_i => ch1_rx_comma_det, + gtp_rx_byte_is_aligned_i => ch1_rx_byte_is_aligned, + serdes_ready_i => ch1_gtp_locked, + gtp_rx_slide_o => ch1_rx_slide, + gtp_rx_cdr_rst_o => ch1_rx_cdr_rst, + bitslide_o => ch1_rx_bitslide_int, + synced_o => ch1_rx_synced); + + ch1_rx_bitslide_o <= ch1_rx_bitslide_int(3 downto 0); + ch1_rx_enable_output <= ch1_rx_synced and ch1_align_done; + + U_sync_oen_ch1 : gc_sync_ffs + generic map ( + g_sync_edge => "positive") + port map ( + clk_i => ch1_rx_rec_clk, + rst_n_i => '1', + data_i => ch1_rx_enable_output, + synced_o => ch1_rx_enable_output_synced, + npulse_o => open, + ppulse_o => open); + + p_force_proper_disparity_ch1 : process(ch1_ref_clk_i, ch1_gtp_reset) + begin + if (ch1_gtp_reset = '1') then + ch1_disparity_set <= '0'; + ch1_tx_chardispval <= '0'; + ch1_tx_chardispmode <= '0'; + + elsif rising_edge(ch1_ref_clk_i) then + if(ch1_disparity_set = '0' and ch1_tx_k_i = '1' and ch1_tx_data_i = x"bc" and ch1_align_done = '1') then + ch1_disparity_set <= '1'; + if(g_force_disparity = 0) then + ch1_tx_chardispval <= '0'; + else + ch1_tx_chardispval <= '1'; + end if; + ch1_tx_chardispmode <= '1'; + else + ch1_tx_chardispmode <= '0'; + ch1_tx_chardispval <= '0'; + end if; + end if; + end process; + + p_gen_output_ch1 : process(ch1_rx_rec_clk, ch1_rst_i) + begin + if(ch1_rst_i = '1') then + ch1_rx_data <= (others => '0'); + ch1_rx_k <= '0'; + ch1_rx_enc_err <= '0'; + + elsif rising_edge(ch1_rx_rec_clk) then + if(ch1_rx_enable_output_synced = '0') then +-- make sure the output data is invalid when the link is down and that it will +-- trigger the sync loss detection + ch1_rx_data <= (others => '0'); + ch1_rx_k <= '1'; + ch1_rx_enc_err <= '1'; + else + ch1_rx_data <= ch1_rx_data_int; + ch1_rx_k <= ch1_rx_k_int; + ch1_rx_enc_err <= ch1_rx_disperr or ch1_rx_invcode; + end if; + end if; + end process; + + ch1_rx_rbclk_o <= ch1_rx_rec_clk; + ch1_rdy_o <= ch1_rx_enable_output_synced; + -- Note that the above clock assignment takes one delta delay in a simulator. + -- In order to keep clock and data signals aligned, re-assign rx_data, rx_k + -- and rx_enc_err (also adding one delta delay). This is purely necessary for + -- proper simulation only. + ch1_rx_data_o <= ch1_rx_data; + ch1_rx_k_o <= ch1_rx_k; + ch1_rx_enc_err_o <= ch1_rx_enc_err; + end generate gen_with_channel1; + + U_GTP_TILE_INST : WHITERABBITGTP_WRAPPER_TILE_SPARTAN6 + generic map + ( + TILE_SIM_GTPRESET_SPEEDUP => g_simulation, -- Set to 1 to speed up sim reset + TILE_CLK25_DIVIDER_0 => 5, + TILE_CLK25_DIVIDER_1 => 5, + TILE_PLL_DIVSEL_FB_0 => 2, + TILE_PLL_DIVSEL_FB_1 => 2, + TILE_PLL_DIVSEL_REF_0 => 1, + TILE_PLL_DIVSEL_REF_1 => 1, + + -- + TILE_PLL_SOURCE_0 => "PLL0", + TILE_PLL_SOURCE_1 => "PLL1" + ) + port map + ( + ------------------------ Loopback and Powerdown Ports ---------------------- + LOOPBACK0_IN => ch0_gtp_loopback, + LOOPBACK1_IN => ch1_gtp_loopback, + --------------------------------- PLL Ports -------------------------------- + + REFCLKOUT0_OUT => open, + REFCLKOUT1_OUT => open, + CLK00_IN => ch0_ref_clk_in(0), + CLK01_IN => ch1_ref_clk_in(0), + CLK10_IN => ch0_ref_clk_in(1), + CLK11_IN => ch1_ref_clk_in(1), + GTPRESET0_IN => ch0_gtp_reset, + GTPRESET1_IN => ch1_gtp_reset, + PLLLKDET0_OUT => ch0_gtp_pll_lockdet, + PLLLKDET1_OUT => ch1_gtp_pll_lockdet, + RESETDONE0_OUT => ch0_gtp_reset_done, + RESETDONE1_OUT => ch1_gtp_reset_done, + + ----------------------- Receive Ports - 8b10b Decoder ---------------------- + RXCHARISK0_OUT => ch0_rx_k_int, + RXCHARISK1_OUT => ch1_rx_k_int, + RXDISPERR0_OUT => ch0_rx_disperr, + RXDISPERR1_OUT => ch1_rx_disperr, + RXNOTINTABLE0_OUT => ch0_rx_invcode, + RXNOTINTABLE1_OUT => ch1_rx_invcode, + + --------------- Receive Ports - Comma Detection and Alignment -------------- + RXBYTEISALIGNED0_OUT => ch0_rx_byte_is_aligned, + RXBYTEISALIGNED1_OUT => ch1_rx_byte_is_aligned, + RXCOMMADET0_OUT => ch0_rx_comma_det, + RXCOMMADET1_OUT => ch1_rx_comma_det, + RXSLIDE0_IN => ch0_rx_slide, + RXSLIDE1_IN => ch1_rx_slide, + + ------------------- Receive Ports - RX Data Path interface ----------------- + RXDATA0_OUT => ch0_rx_data_int, + RXDATA1_OUT => ch1_rx_data_int, + RXUSRCLK0_IN => ch0_rx_rec_clk, + RXUSRCLK1_IN => ch1_rx_rec_clk, + RXUSRCLK20_IN => ch0_rx_rec_clk, + RXUSRCLK21_IN => ch1_rx_rec_clk, + + ------- Receive Ports - RX Driver,OOB signalling,Coupling and Eq.,CDR ------ + RXCDRRESET0_IN => ch0_rx_cdr_rst, + RXCDRRESET1_IN => ch1_rx_cdr_rst, + RXN0_IN => pad_rxn0_i, + RXN1_IN => pad_rxn1_i, + RXP0_IN => pad_rxp0_i, + RXP1_IN => pad_rxp1_i, + + ---------------------------- TX/RX Datapath Ports -------------------------- + GTPCLKFBEAST_OUT => open, + GTPCLKFBWEST_OUT => open, + GTPCLKOUT0_OUT => ch0_gtp_clkout_int, + GTPCLKOUT1_OUT => ch1_gtp_clkout_int, + ------------------- Transmit Ports - 8b10b Encoder Control ----------------- + TXCHARISK0_IN => ch0_tx_k_i, + TXCHARISK1_IN => ch1_tx_k_i, + TXRUNDISP0_OUT => ch0_tx_rundisp_vec, + TXRUNDISP1_OUT => ch1_tx_rundisp_vec, + + TXCHARDISPMODE0_IN => ch0_tx_chardispmode, + TXCHARDISPMODE1_IN => ch1_tx_chardispmode, + TXCHARDISPVAL0_IN => ch0_tx_chardispval, + TXCHARDISPVAL1_IN => ch1_tx_chardispval, + + --------------- Transmit Ports - TX Buffer and Phase Alignment ------------- + TXENPMAPHASEALIGN0_IN => ch0_tx_en_pma_phase_align, + TXENPMAPHASEALIGN1_IN => ch1_tx_en_pma_phase_align, + TXPMASETPHASE0_IN => ch0_tx_pma_set_phase, + TXPMASETPHASE1_IN => ch1_tx_pma_set_phase, + ------------------ Transmit Ports - TX Data Path interface ----------------- + TXDATA0_IN => ch0_tx_data_i, + TXDATA1_IN => ch1_tx_data_i, + TXUSRCLK0_IN => ch0_ref_clk_i, + TXUSRCLK1_IN => ch1_ref_clk_i, + TXUSRCLK20_IN => ch0_ref_clk_i, + TXUSRCLK21_IN => ch1_ref_clk_i, + --------------- Transmit Ports - TX Driver and OOB signalling -------------- + TXN0_OUT => pad_txn0_o, + TXN1_OUT => pad_txn1_o, + TXP0_OUT => pad_txp0_o, + TXP1_OUT => pad_txp1_o, + --------------- Transmit Ports - TX PRBS Generator ------------------------- + TXENPRBSTST0_IN => ch0_tx_prbs_sel_i, + TXENPRBSTST1_IN => ch1_tx_prbs_sel_i + + ); + + +end rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_xilinx_pkg.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_xilinx_pkg.vhd new file mode 100644 index 000000000..5f9f76415 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/wr_xilinx_pkg.vhd @@ -0,0 +1,192 @@ +------------------------------------------------------------------------------- +-- Title : Platform-dependent components needed for WR PTP Core on Xilinx +-- Project : WR PTP Core +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/Wrpc_core +------------------------------------------------------------------------------- +-- File : wr_xilinx_pkg.vhd +-- Author : Maciej Lipinski, Grzegorz Daniluk, Dimitrios Lampridis +-- Company : CERN +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2016-2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.endpoint_pkg.all; + +package wr_xilinx_pkg is + + component xwrc_platform_xilinx is + generic ( + g_fpga_family : string := "spartan6"; + g_with_external_clock_input : boolean := FALSE; + g_use_default_plls : boolean := TRUE; + g_gtp_enable_ch0 : integer := 0; + g_gtp_enable_ch1 : integer := 1; + g_simulation : integer := 0; + g_use_ibufgds : boolean := false); + port ( + areset_n_i : in std_logic := '1'; + clk_10m_ext_i : in std_logic := '0'; + clk_125m_gtp_p_i : in std_logic; + clk_125m_gtp_n_i : in std_logic; + clk_20m_vcxo_i : in std_logic := '0'; + clk_125m_pllref_i : in std_logic := '0'; + clk_125m_dmtd_i : in std_logic := '0'; + clk_62m5_dmtd_i : in std_logic := '0'; + clk_dmtd_locked_i : in std_logic := '1'; + clk_62m5_sys_i : in std_logic := '0'; + clk_sys_locked_i : in std_logic := '1'; + clk_125m_ref_i : in std_logic := '0'; + clk_ref_locked_i : in std_logic := '1'; + clk_125m_ext_i : in std_logic := '0'; + clk_ext_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + sfp_txn_o : out std_logic; + sfp_txp_o : out std_logic; + sfp_rxn_i : in std_logic; + sfp_rxp_i : in std_logic; + sfp_tx_fault_i : in std_logic := '0'; + sfp_los_i : in std_logic := '0'; + sfp_tx_disable_o : out std_logic; + clk_62m5_sys_o : out std_logic; + clk_125m_ref_o : out std_logic; + clk_ref_locked_o : out std_logic; + clk_62m5_dmtd_o : out std_logic; + pll_locked_o : out std_logic; + clk_10m_ext_o : out std_logic; + phy8_o : out t_phy_8bits_to_wrc; + phy8_i : in t_phy_8bits_from_wrc := c_dummy_phy8_from_wrc; + phy16_o : out t_phy_16bits_to_wrc; + phy16_i : in t_phy_16bits_from_wrc := c_dummy_phy16_from_wrc; + ext_ref_mul_o : out std_logic; + ext_ref_mul_locked_o : out std_logic; + ext_ref_mul_stopped_o : out std_logic; + ext_ref_rst_i : in std_logic := '0'); + end component xwrc_platform_xilinx; + + component wr_gtp_phy_spartan6 + generic ( + g_enable_ch0 : integer := 1; + g_enable_ch1 : integer := 1; + g_simulation : integer := 0); + port ( + gtp_clk_i : in std_logic; + ch0_ref_clk_i : in std_logic := '0'; + ch0_tx_data_i : in std_logic_vector(7 downto 0) := "00000000"; + ch0_tx_k_i : in std_logic := '0'; + ch0_tx_disparity_o : out std_logic; + ch0_tx_enc_err_o : out std_logic; + ch0_rx_rbclk_o : out std_logic; + ch0_rx_data_o : out std_logic_vector(7 downto 0); + ch0_rx_k_o : out std_logic; + ch0_rx_enc_err_o : out std_logic; + ch0_rx_bitslide_o : out std_logic_vector(3 downto 0); + ch0_rst_i : in std_logic := '0'; + ch0_loopen_i : in std_logic := '0'; + ch0_loopen_vec_i : in std_logic_vector(2 downto 0) := (others => '0'); + ch0_tx_prbs_sel_i : in std_logic_vector(2 downto 0) := (others => '0'); + ch0_rdy_o : out std_logic; + ch1_ref_clk_i : in std_logic; + ch1_tx_data_i : in std_logic_vector(7 downto 0) := "00000000"; + ch1_tx_k_i : in std_logic := '0'; + ch1_tx_disparity_o : out std_logic; + ch1_tx_enc_err_o : out std_logic; + ch1_rx_data_o : out std_logic_vector(7 downto 0); + ch1_rx_rbclk_o : out std_logic; + ch1_rx_k_o : out std_logic; + ch1_rx_enc_err_o : out std_logic; + ch1_rx_bitslide_o : out std_logic_vector(3 downto 0); + ch1_rst_i : in std_logic := '0'; + ch1_loopen_i : in std_logic := '0'; + ch1_loopen_vec_i : in std_logic_vector(2 downto 0) := (others => '0'); + ch1_tx_prbs_sel_i : in std_logic_vector(2 downto 0) := (others => '0'); + ch1_rdy_o : out std_logic; + pad_txn0_o : out std_logic; + pad_txp0_o : out std_logic; + pad_rxn0_i : in std_logic := '0'; + pad_rxp0_i : in std_logic := '0'; + pad_txn1_o : out std_logic; + pad_txp1_o : out std_logic; + pad_rxn1_i : in std_logic := '0'; + pad_rxp1_i : in std_logic := '0'); + end component; + + component wr_gtx_phy_family7 is + generic ( + -- set to non-zero value to speed up the simulation by reducing some delays + g_simulation : integer := 0); + port ( + clk_gtx_i : in std_logic; + tx_out_clk_o : out std_logic; + tx_locked_o : out std_logic; + tx_data_i : in std_logic_vector(15 downto 0); + tx_k_i : in std_logic_vector(1 downto 0); + tx_disparity_o : out std_logic; + tx_enc_err_o : out std_logic; + rx_rbclk_o : out std_logic; + rx_data_o : out std_logic_vector(15 downto 0); + rx_k_o : out std_logic_vector(1 downto 0); + rx_enc_err_o : out std_logic; + rx_bitslide_o : out std_logic_vector(4 downto 0); + rst_i : in std_logic; + loopen_i : in std_logic_vector(2 downto 0); + tx_prbs_sel_i : in std_logic_vector(2 downto 0); + pad_txn_o : out std_logic; + pad_txp_o : out std_logic; + pad_rxn_i : in std_logic := '0'; + pad_rxp_i : in std_logic := '0'; + rdy_o : out std_logic); + end component; + + component wr_gtp_phy_family7 is + generic ( + -- set to non-zero value to speed up the simulation by reducing some delays + g_simulation : integer := 0); + port ( + clk_gtp_i : in std_logic; + tx_out_clk_o : out std_logic; + tx_locked_o : out std_logic; + tx_data_i : in std_logic_vector(15 downto 0); + tx_k_i : in std_logic_vector(1 downto 0); + tx_disparity_o : out std_logic; + tx_enc_err_o : out std_logic; + rx_rbclk_o : out std_logic; + rx_data_o : out std_logic_vector(15 downto 0); + rx_k_o : out std_logic_vector(1 downto 0); + rx_enc_err_o : out std_logic; + rx_bitslide_o : out std_logic_vector(4 downto 0); + rst_i : in std_logic; + loopen_i : in std_logic_vector(2 downto 0); + tx_prbs_sel_i : in std_logic_vector(2 downto 0); + pad_txn_o : out std_logic; + pad_txp_o : out std_logic; + pad_rxn_i : in std_logic := '0'; + pad_rxp_i : in std_logic := '0'; + rdy_o : out std_logic); + end component; + +end wr_xilinx_pkg; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/xwrc_platform_xilinx.vhd b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/xwrc_platform_xilinx.vhd new file mode 100644 index 000000000..c36d7c3c1 --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/platform/xilinx/xwrc_platform_xilinx.vhd @@ -0,0 +1,1095 @@ +------------------------------------------------------------------------------- +-- Title : Platform-dependent components needed for WR PTP Core on Xilinx +-- Project : WR PTP Core +-- URL : http://www.ohwr.org/projects/wr-cores/wiki/Wrpc_core +------------------------------------------------------------------------------- +-- File : wrc_platform_xilinx.vhd +-- Author : Maciej Lipinski, Grzegorz Daniluk, Dimitrios Lampridis +-- Company : CERN +-- Platform : FPGA-generic +-- Standard : VHDL'93 +------------------------------------------------------------------------------- +-- Description: +-- This module instantiates platform-specific modules that are needed by the +-- WR PTP Core (WRPC) to interface hardware on Xilinx FPGA. In particular it +-- contains: +-- * PHY +-- * PLLs +-- * buffers +-- +------------------------------------------------------------------------------- +-- +-- Copyright (c) 2016-2017 CERN / BE-CO-HT +-- +-- This source file is free software; you can redistribute it +-- and/or modify it under the terms of the GNU Lesser General +-- Public License as published by the Free Software Foundation; +-- either version 2.1 of the License, or (at your option) any +-- later version +-- +-- This source is distributed in the hope that it will be +-- useful, but WITHOUT ANY WARRANTY; without even the implied +-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +-- PURPOSE. See the GNU Lesser General Public License for more +-- details +-- +-- You should have received a copy of the GNU Lesser General +-- Public License along with this source; if not, download it +-- from http://www.gnu.org/licenses/lgpl-2.1.html +-- +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library work; +use work.endpoint_pkg.all; +use work.gencores_pkg.all; +use work.wr_xilinx_pkg.all; + +library unisim; +use unisim.vcomponents.all; + +entity xwrc_platform_xilinx is + generic + ( + -- Define the family/model of Xilinx FPGA + -- (supported: for now only spartan6) + g_fpga_family : string := "spartan6"; + -- Select whether to include external ref clock input + g_with_external_clock_input : boolean := FALSE; + -- Set to FALSE if you want to instantiate your own PLLs + g_use_default_plls : boolean := TRUE; + -- Select GTP channel to use (only one can be active) + g_gtp_enable_ch0 : integer := 0; + g_gtp_enable_ch1 : integer := 1; + -- Set to TRUE will speed up some initialization processes + g_simulation : integer := 0; + g_use_ibufgds : boolean := false + ); + port ( + --------------------------------------------------------------------------- + -- Asynchronous reset (active low) + --------------------------------------------------------------------------- + areset_n_i : in std_logic; + --------------------------------------------------------------------------- + -- 10MHz ext ref clock input (g_with_external_clock_input = TRUE) + --------------------------------------------------------------------------- + clk_10m_ext_i : in std_logic := '0'; + --------------------------------------------------------------------------- + -- 125 MHz GTP/GTX reference + -- If g_use_ibufgds=false then connect buffered clock to clk_125m_gtp_p_i + --------------------------------------------------------------------------- + clk_125m_gtp_p_i : in std_logic; + clk_125m_gtp_n_i : in std_logic; + --------------------------------------------------------------------------- + -- Clock inputs for default PLLs (g_use_default_plls = TRUE) + --------------------------------------------------------------------------- + -- 20MHz VCXO clock + clk_20m_vcxo_i : in std_logic := '0'; + -- 125.000 MHz PLL reference + clk_125m_pllref_i : in std_logic := '0'; + -- 124.992 MHz DMTD reference (CLBv3 reference design) + clk_125m_dmtd_i : in std_logic := '0'; + --------------------------------------------------------------------------- + -- Clock inputs from custom PLLs (g_use_default_plls = FALSE) + --------------------------------------------------------------------------- + -- 62.5MHz DMTD offset clock and lock status + clk_62m5_dmtd_i : in std_logic := '0'; + clk_dmtd_locked_i : in std_logic := '1'; + -- 62.5MHz Main system clock and lock status + clk_62m5_sys_i : in std_logic := '0'; + clk_sys_locked_i : in std_logic := '1'; + -- 125MHz Reference clock + clk_125m_ref_i : in std_logic := '0'; + clk_ref_locked_i : in std_logic := '1'; + -- 125MHz derived from 10MHz external reference and lock status + -- (when g_with_external_clock_input = TRUE) + clk_125m_ext_i : in std_logic := '0'; + clk_ext_locked_i : in std_logic := '1'; + clk_ext_stopped_i : in std_logic := '0'; + clk_ext_rst_o : out std_logic; + --------------------------------------------------------------------------- + -- SFP + --------------------------------------------------------------------------- + sfp_txn_o : out std_logic; + sfp_txp_o : out std_logic; + sfp_rxn_i : in std_logic; + sfp_rxp_i : in std_logic; + sfp_tx_fault_i : in std_logic := '0'; + sfp_los_i : in std_logic := '0'; + sfp_tx_disable_o : out std_logic; + --------------------------------------------------------------------------- + --Interface to WR PTP Core (WRPC) + --------------------------------------------------------------------------- + -- PLL outputs + clk_62m5_sys_o : out std_logic; + clk_125m_ref_o : out std_logic; + clk_ref_locked_o : out std_logic; + clk_62m5_dmtd_o : out std_logic; + pll_locked_o : out std_logic; + clk_10m_ext_o : out std_logic; + -- PHY + phy8_o : out t_phy_8bits_to_wrc; + phy8_i : in t_phy_8bits_from_wrc := c_dummy_phy8_from_wrc; + phy16_o : out t_phy_16bits_to_wrc; + phy16_i : in t_phy_16bits_from_wrc := c_dummy_phy16_from_wrc; + -- External reference + ext_ref_mul_o : out std_logic; + ext_ref_mul_locked_o : out std_logic; + ext_ref_mul_stopped_o : out std_logic; + ext_ref_rst_i : in std_logic := '0' + ); + +end entity xwrc_platform_xilinx; + +architecture rtl of xwrc_platform_xilinx is + + ----------------------------------------------------------------------------- + -- Signals declaration + ----------------------------------------------------------------------------- + + signal pll_arst : std_logic := '0'; + signal clk_125m_pllref_buf : std_logic; + +begin -- architecture rtl + + ----------------------------------------------------------------------------- + -- Check for unsupported features and/or misconfiguration + ----------------------------------------------------------------------------- + gen_unknown_fpga : if (g_fpga_family /= "spartan6" and g_fpga_family /= "kintex7" and g_fpga_family /= "artix7") generate + assert FALSE + report "Xilinx FPGA family [" & g_fpga_family & "] is not supported" + severity ERROR; + end generate gen_unknown_fpga; + + gen_single_gtp_channel : if (g_gtp_enable_ch0 /= 0 and g_gtp_enable_ch1 /= 0) + generate + assert FALSE + report "Cannot enable both GTP channels simultaneously" + severity ERROR; + end generate gen_single_gtp_channel; + + ----------------------------------------------------------------------------- + -- Clock PLLs + ----------------------------------------------------------------------------- + + -- active high async reset for PLLs + pll_arst <= not areset_n_i; + + gen_default_plls : if (g_use_default_plls = TRUE) generate + + -- Default PLL setup consists of two PLLs. + -- One takes a 125MHz clock signal as input and produces the + -- 62.5MHz WR PTP core main system clock. + -- The other PLL takes a 20MHz clock signal as input and produces the + -- 62.5MHz DMTD clock. + -- + -- A third PLL is instantiated if also g_with_external_clock_input = TRUE. + -- In that case, a 10MHz external reference is multiplied to generate a + -- 125MHz reference clock + gen_spartan6_default_plls : if (g_fpga_family = "spartan6") generate + + signal clk_sys : std_logic; + signal clk_sys_out : std_logic; + signal clk_sys_fb : std_logic; + signal pll_sys_locked : std_logic; + signal clk_dmtd : std_logic; + signal clk_dmtd_fb : std_logic; + signal pll_dmtd_locked : std_logic; + signal clk_20m_vcxo_buf : std_logic; + + begin --gen_spartan6_default_plls + + -- System PLL + cmp_sys_clk_pll : PLL_BASE + generic map ( + BANDWIDTH => "OPTIMIZED", + CLK_FEEDBACK => "CLKFBOUT", + COMPENSATION => "INTERNAL", + DIVCLK_DIVIDE => 1, + CLKFBOUT_MULT => 8, + CLKFBOUT_PHASE => 0.000, + CLKOUT0_DIVIDE => 16, + CLKOUT0_PHASE => 0.000, + CLKOUT0_DUTY_CYCLE => 0.500, + CLKIN_PERIOD => 8.0, + REF_JITTER => 0.016) + port map ( + CLKFBOUT => clk_sys_fb, + CLKOUT0 => clk_sys, + LOCKED => pll_sys_locked, + RST => pll_arst, + CLKFBIN => clk_sys_fb, + CLKIN => clk_125m_pllref_buf); + + -- System PLL input clock buffer + cmp_clk_sys_buf_i : BUFG + port map ( + O => clk_125m_pllref_buf, + I => clk_125m_pllref_i); + + -- System PLL output clock buffer + cmp_clk_sys_buf_o : BUFG + port map ( + O => clk_sys_out, + I => clk_sys); + + clk_62m5_sys_o <= clk_sys_out; + clk_125m_ref_o <= clk_125m_pllref_buf; + pll_locked_o <= pll_sys_locked and pll_dmtd_locked; + clk_ref_locked_o <= '1'; + + -- DMTD PLL + cmp_dmtd_clk_pll : PLL_BASE + generic map ( + BANDWIDTH => "OPTIMIZED", + CLK_FEEDBACK => "CLKFBOUT", + COMPENSATION => "INTERNAL", + DIVCLK_DIVIDE => 1, + CLKFBOUT_MULT => 50, + CLKFBOUT_PHASE => 0.000, + CLKOUT0_DIVIDE => 16, + CLKOUT0_PHASE => 0.000, + CLKOUT0_DUTY_CYCLE => 0.500, + CLKIN_PERIOD => 50.0, + REF_JITTER => 0.016) + port map ( + CLKFBOUT => clk_dmtd_fb, + CLKOUT0 => clk_dmtd, + LOCKED => pll_dmtd_locked, + RST => pll_arst, + CLKFBIN => clk_dmtd_fb, + CLKIN => clk_20m_vcxo_buf); + + -- DMTD PLL input clock buffer + cmp_clk_dmtd_buf_i : BUFG + port map ( + O => clk_20m_vcxo_buf, + I => clk_20m_vcxo_i); + + -- DMTD PLL output clock buffer + cmp_clk_dmtd_buf_o : BUFG + port map ( + O => clk_62m5_dmtd_o, + I => clk_dmtd); + + + gen_spartan6_ext_ref_pll : if (g_with_external_clock_input = TRUE) generate + + signal clk_ext_fbi : std_logic; + signal clk_ext_fbo : std_logic; + signal clk_ext_buf : std_logic; + signal clk_ext : std_logic; + signal clk_ext_stat : std_logic_vector(7 downto 0); + signal pll_ext_rst : std_logic; + + begin --gen_spartan6_ext_ref_pll + + -- External reference DCM + cmp_ext_ref_pll : DCM_SP + generic map + (CLKDV_DIVIDE => 2.000, + CLKFX_DIVIDE => 2, + CLKFX_MULTIPLY => 25, + CLKIN_DIVIDE_BY_2 => FALSE, + CLKIN_PERIOD => 100.0, + CLKOUT_PHASE_SHIFT => "NONE", + CLK_FEEDBACK => "1X", + DESKEW_ADJUST => "SYSTEM_SYNCHRONOUS", + PHASE_SHIFT => 0, + STARTUP_WAIT => FALSE) + port map + -- Input clock + (CLKIN => clk_ext_buf, + CLKFB => clk_ext_fbi, + -- Output clocks + CLK0 => clk_ext_fbo, + CLKFX => clk_ext, + -- Ports for dynamic phase shift + PSCLK => '0', + PSEN => '0', + PSINCDEC => '0', + PSDONE => open, + -- Other control and status signals + LOCKED => ext_ref_mul_locked_o, + STATUS => clk_ext_stat, + RST => pll_ext_rst, + -- Unused pin, tie low + DSSEN => '0'); + + ext_ref_mul_stopped_o <= clk_ext_stat(1); + + -- External reference input buffer + cmp_clk_ext_buf_i : BUFG + port map + (O => clk_ext_buf, + I => clk_10m_ext_i); + + clk_10m_ext_o <= clk_ext_buf; + + -- External reference feedback buffer + cmp_clk_ext_buf_fb : BUFG + port map + (O => clk_ext_fbi, + I => clk_ext_fbo); + + -- External reference output buffer + cmp_clk_ext_buf_o : BUFG + port map + (O => ext_ref_mul_o, + I => clk_ext); + + cmp_extend_ext_reset : gc_extend_pulse + generic map ( + g_width => 1000) + port map ( + clk_i => clk_sys_out, + rst_n_i => pll_sys_locked, + pulse_i => ext_ref_rst_i, + extended_o => pll_ext_rst); + + end generate gen_spartan6_ext_ref_pll; + + end generate gen_spartan6_default_plls; + + --------------------------------------------------------------------------- + -- Kintex7 PLLs + --------------------------------------------------------------------------- + gen_kintex7_default_plls : if (g_fpga_family = "kintex7") generate + + signal clk_sys : std_logic; + signal clk_sys_out : std_logic; + signal clk_sys_fb : std_logic; + signal pll_sys_locked : std_logic; + signal clk_dmtd : std_logic; + signal clk_dmtd_fb : std_logic; + signal pll_dmtd_locked : std_logic; + signal clk_20m_vcxo_buf : std_logic; + + begin + -- System PLL (125 MHz -> 62.5 MHz) + cmp_sys_clk_pll : MMCME2_ADV + generic map ( + BANDWIDTH => "OPTIMIZED", + CLKOUT4_CASCADE => false, + COMPENSATION => "ZHOLD", + STARTUP_WAIT => false, + DIVCLK_DIVIDE => 1, + CLKFBOUT_MULT_F => 8.000, -- 125 MHz x 8. + CLKFBOUT_PHASE => 0.000, + CLKFBOUT_USE_FINE_PS => false, + + CLKOUT0_DIVIDE_F => 16.000, -- 62.5 MHz sys clock + CLKOUT0_PHASE => 0.000, + CLKOUT0_DUTY_CYCLE => 0.500, + CLKOUT0_USE_FINE_PS => false, + + CLKIN1_PERIOD => 8.000, -- 8 ns means 125 MHz + REF_JITTER1 => 0.010) + port map ( + -- Output clocks + CLKFBOUT => clk_sys_fb, + CLKOUT0 => clk_sys, + -- Input clock control + CLKFBIN => clk_sys_fb, + CLKIN1 => clk_125m_pllref_buf, + CLKIN2 => '0', + -- Tied to always select the primary input clock + CLKINSEL => '1', + -- Ports for dynamic reconfiguration + DADDR => (others => '0'), + DCLK => '0', + DEN => '0', + DI => (others => '0'), + DO => open, + DRDY => open, + DWE => '0', + -- Ports for dynamic phase shift + PSCLK => '0', + PSEN => '0', + PSINCDEC => '0', + PSDONE => open, + -- Other control and status signals + LOCKED => pll_sys_locked, + CLKINSTOPPED => open, + CLKFBSTOPPED => open, + PWRDWN => '0', + RST => pll_arst); + + -- System PLL output clock buffer + cmp_clk_sys_buf_o : BUFG + port map ( + I => clk_sys, + O => clk_sys_out); + + clk_62m5_sys_o <= clk_sys_out; + pll_locked_o <= pll_dmtd_locked and pll_sys_locked; + + -- DMTD PLL (20 MHz -> ~62,5 MHz) + cmp_dmtd_clk_pll : MMCME2_ADV + generic map ( + BANDWIDTH => "OPTIMIZED", + CLKOUT4_CASCADE => false, + COMPENSATION => "ZHOLD", + STARTUP_WAIT => false, + DIVCLK_DIVIDE => 1, + CLKFBOUT_MULT_F => 50.000, -- 20 MHz -> 1 GHz + CLKFBOUT_PHASE => 0.000, + CLKFBOUT_USE_FINE_PS => false, + CLKOUT0_DIVIDE_F => 16.000, -- 1GHz/16 -> 62.5 MHz + CLKOUT0_PHASE => 0.000, + CLKOUT0_DUTY_CYCLE => 0.500, + CLKOUT0_USE_FINE_PS => false, + CLKOUT1_DIVIDE => 16, -- 1GHz/16 -> 62.5 MHz + CLKOUT1_PHASE => 0.000, + CLKOUT1_DUTY_CYCLE => 0.500, + CLKOUT1_USE_FINE_PS => false, + CLKIN1_PERIOD => 50.000, -- 50ns for 20 MHz + REF_JITTER1 => 0.010) + port map ( + -- Output clocks + CLKFBOUT => clk_dmtd_fb, + CLKOUT0 => clk_dmtd, + -- Input clock control + CLKFBIN => clk_dmtd_fb, + CLKIN1 => clk_20m_vcxo_buf, + CLKIN2 => '0', + -- Tied to always select the primary input clock + CLKINSEL => '1', + -- Ports for dynamic reconfiguration + DADDR => (others => '0'), + DCLK => '0', + DEN => '0', + DI => (others => '0'), + DO => open, + DRDY => open, + DWE => '0', + -- Ports for dynamic phase shift + PSCLK => '0', + PSEN => '0', + PSINCDEC => '0', + PSDONE => open, + -- Other control and status signals + LOCKED => pll_dmtd_locked, + CLKINSTOPPED => open, + CLKFBSTOPPED => open, + PWRDWN => '0', + RST => pll_arst); + + -- DMTD PLL input clock buffer + cmp_clk_dmtd_buf_i : BUFG + port map ( + O => clk_20m_vcxo_buf, + I => clk_20m_vcxo_i); + + -- DMTD PLL output clock buffer + cmp_clk_dmtd_buf_o : BUFG + port map ( + O => clk_62m5_dmtd_o, + I => clk_dmtd); + + -- External 10MHz reference PLL for Kintex7 + gen_kintex7_ext_ref_pll : if (g_with_external_clock_input = TRUE) generate + + signal clk_ext_fbi : std_logic; + signal clk_ext_fbo : std_logic; + signal clk_ext_buf : std_logic; + signal clk_ext_mul : std_logic; + signal pll_ext_rst : std_logic; + + begin + mmcm_adv_inst : MMCME2_ADV + generic map ( + BANDWIDTH => "OPTIMIZED", + CLKOUT4_CASCADE => FALSE, + COMPENSATION => "ZHOLD", + STARTUP_WAIT => FALSE, + DIVCLK_DIVIDE => 1, + CLKFBOUT_MULT_F => 62.500, + CLKFBOUT_PHASE => 0.000, + CLKFBOUT_USE_FINE_PS => FALSE, + CLKOUT0_DIVIDE_F => 10.000, + CLKOUT0_PHASE => 0.000, + CLKOUT0_DUTY_CYCLE => 0.500, + CLKOUT0_USE_FINE_PS => FALSE, + CLKIN1_PERIOD => 100.000, + REF_JITTER1 => 0.005) + port map ( + -- Output clocks + CLKFBOUT => clk_ext_fbo, + CLKOUT0 => clk_ext_mul, + -- Input clock control + CLKFBIN => clk_ext_fbi, + CLKIN1 => clk_ext_buf, + CLKIN2 => '0', + -- Tied to always select the primary input clock + CLKINSEL => '1', + -- Ports for dynamic reconfiguration + DADDR => (others => '0'), + DCLK => '0', + DEN => '0', + DI => (others => '0'), + DO => open, + DRDY => open, + DWE => '0', + -- Ports for dynamic phase shift + PSCLK => '0', + PSEN => '0', + PSINCDEC => '0', + PSDONE => open, -- Other control and status signals + LOCKED => ext_ref_mul_locked_o, + CLKINSTOPPED => ext_ref_mul_stopped_o, + CLKFBSTOPPED => open, + PWRDWN => '0', + RST => pll_ext_rst); + + -- External reference input buffer + cmp_clk_ext_buf_i : BUFG + port map ( + O => clk_ext_buf, + I => clk_10m_ext_i); + + clk_10m_ext_o <= clk_ext_buf; + + -- External reference feedback buffer + cmp_clk_ext_buf_fb : BUFG + port map ( + O => clk_ext_fbi, + I => clk_ext_fbo); + + -- External reference output buffer + cmp_clk_ext_buf_o : BUFG + port map ( + O => ext_ref_mul_o, + I => clk_ext_mul); + + cmp_extend_ext_reset : gc_extend_pulse + generic map ( + g_width => 1000) + port map ( + clk_i => clk_sys_out, + rst_n_i => pll_sys_locked, + pulse_i => ext_ref_rst_i, + extended_o => pll_ext_rst); + + end generate gen_kintex7_ext_ref_pll; + + end generate gen_kintex7_default_plls; + + --------------------------------------------------------------------------- + -- Artix7 PLLs + --------------------------------------------------------------------------- + gen_artix7_default_plls : if (g_fpga_family = "artix7") generate + + signal clk_sys : std_logic; + signal clk_sys_out : std_logic; + signal clk_sys_fb : std_logic; + signal pll_sys_locked : std_logic; + signal clk_dmtd : std_logic := '0'; -- initialize for simulation +-- signal clk_dmtd_fb : std_logic; +-- signal pll_dmtd_locked : std_logic; +-- signal clk_20m_vcxo_buf : std_logic; + + begin + -- System PLL (125 MHz -> 62.5 MHz) + cmp_sys_clk_pll : MMCME2_ADV + generic map ( + BANDWIDTH => "OPTIMIZED", + CLKOUT4_CASCADE => false, + COMPENSATION => "ZHOLD", + STARTUP_WAIT => false, + DIVCLK_DIVIDE => 1, + CLKFBOUT_MULT_F => 8.000, -- 125 MHz x 8. + CLKFBOUT_PHASE => 0.000, + CLKFBOUT_USE_FINE_PS => false, + + CLKOUT0_DIVIDE_F => 16.000, -- 62.5 MHz sys clock + CLKOUT0_PHASE => 0.000, + CLKOUT0_DUTY_CYCLE => 0.500, + CLKOUT0_USE_FINE_PS => false, + + CLKIN1_PERIOD => 8.000, -- 8 ns means 125 MHz + REF_JITTER1 => 0.010) + port map ( + -- Output clocks + CLKFBOUT => clk_sys_fb, + CLKOUT0 => clk_sys, + -- Input clock control + CLKFBIN => clk_sys_fb, + CLKIN1 => clk_125m_pllref_buf, + CLKIN2 => '0', + -- Tied to always select the primary input clock + CLKINSEL => '1', + -- Ports for dynamic reconfiguration + DADDR => (others => '0'), + DCLK => '0', + DEN => '0', + DI => (others => '0'), + DO => open, + DRDY => open, + DWE => '0', + -- Ports for dynamic phase shift + PSCLK => '0', + PSEN => '0', + PSINCDEC => '0', + PSDONE => open, + -- Other control and status signals + LOCKED => pll_sys_locked, + CLKINSTOPPED => open, + CLKFBSTOPPED => open, + PWRDWN => '0', + RST => pll_arst); + + -- System PLL output clock buffer + cmp_clk_sys_buf_o : BUFG + port map ( + I => clk_sys, + O => clk_sys_out); + + clk_62m5_sys_o <= clk_sys_out; +-- pll_locked_o <= pll_dmtd_locked and pll_sys_locked; + pll_locked_o <= pll_sys_locked; + +-- -- DMTD PLL (20 MHz -> ~62,5 MHz) +-- cmp_dmtd_clk_pll : MMCME2_ADV +-- generic map ( +-- BANDWIDTH => "OPTIMIZED", +-- CLKOUT4_CASCADE => false, +-- COMPENSATION => "ZHOLD", +-- STARTUP_WAIT => false, +-- DIVCLK_DIVIDE => 1, +-- CLKFBOUT_MULT_F => 50.000, -- 20 MHz -> 1 GHz +-- CLKFBOUT_PHASE => 0.000, +-- CLKFBOUT_USE_FINE_PS => false, +-- CLKOUT0_DIVIDE_F => 16.000, -- 1GHz/16 -> 62.5 MHz +-- CLKOUT0_PHASE => 0.000, +-- CLKOUT0_DUTY_CYCLE => 0.500, +-- CLKOUT0_USE_FINE_PS => false, +-- CLKOUT1_DIVIDE => 16, -- 1GHz/16 -> 62.5 MHz +-- CLKOUT1_PHASE => 0.000, +-- CLKOUT1_DUTY_CYCLE => 0.500, +-- CLKOUT1_USE_FINE_PS => false, +-- CLKIN1_PERIOD => 50.000, -- 50ns for 20 MHz +-- REF_JITTER1 => 0.010) +-- port map ( +-- -- Output clocks +-- CLKFBOUT => clk_dmtd_fb, +-- CLKOUT0 => clk_dmtd, +-- -- Input clock control +-- CLKFBIN => clk_dmtd_fb, +-- CLKIN1 => clk_20m_vcxo_buf, +-- CLKIN2 => '0', +-- -- Tied to always select the primary input clock +-- CLKINSEL => '1', +-- -- Ports for dynamic reconfiguration +-- DADDR => (others => '0'), +-- DCLK => '0', +-- DEN => '0', +-- DI => (others => '0'), +-- DO => open, +-- DRDY => open, +-- DWE => '0', +-- -- Ports for dynamic phase shift +-- PSCLK => '0', +-- PSEN => '0', +-- PSINCDEC => '0', +-- PSDONE => open, +-- -- Other control and status signals +-- LOCKED => pll_dmtd_locked, +-- CLKINSTOPPED => open, +-- CLKFBSTOPPED => open, +-- PWRDWN => '0', +-- RST => pll_arst); +-- +-- -- DMTD PLL input clock buffer +-- cmp_clk_dmtd_buf_i : BUFG +-- port map ( +-- O => clk_20m_vcxo_buf, +-- I => clk_20m_vcxo_i); +-- + + -- DMTD Div2 (124.9920 MHz -> 62,496 MHz) + process(clk_125m_dmtd_i) + begin + if rising_edge(clk_125m_dmtd_i) then + clk_dmtd <= not clk_dmtd; + end if; + end process; + + -- DMTD PLL output clock buffer + cmp_clk_dmtd_buf_o : BUFG + port map ( + O => clk_62m5_dmtd_o, + I => clk_dmtd); + + -- External 10MHz reference PLL for Artix7 + gen_artix7_ext_ref_pll : if (g_with_external_clock_input = TRUE) generate + + signal clk_ext_fbi : std_logic; + signal clk_ext_fbo : std_logic; + signal clk_ext_buf : std_logic; + signal clk_ext_mul : std_logic; + signal pll_ext_rst : std_logic; + + begin + mmcm_adv_inst : MMCME2_ADV + generic map ( + BANDWIDTH => "OPTIMIZED", + CLKOUT4_CASCADE => FALSE, + COMPENSATION => "ZHOLD", + STARTUP_WAIT => FALSE, + DIVCLK_DIVIDE => 1, + CLKFBOUT_MULT_F => 62.500, + CLKFBOUT_PHASE => 0.000, + CLKFBOUT_USE_FINE_PS => FALSE, + CLKOUT0_DIVIDE_F => 10.000, + CLKOUT0_PHASE => 0.000, + CLKOUT0_DUTY_CYCLE => 0.500, + CLKOUT0_USE_FINE_PS => FALSE, + CLKIN1_PERIOD => 100.000, + REF_JITTER1 => 0.005) + port map ( + -- Output clocks + CLKFBOUT => clk_ext_fbo, + CLKOUT0 => clk_ext_mul, + -- Input clock control + CLKFBIN => clk_ext_fbi, + CLKIN1 => clk_ext_buf, + CLKIN2 => '0', + -- Tied to always select the primary input clock + CLKINSEL => '1', + -- Ports for dynamic reconfiguration + DADDR => (others => '0'), + DCLK => '0', + DEN => '0', + DI => (others => '0'), + DO => open, + DRDY => open, + DWE => '0', + -- Ports for dynamic phase shift + PSCLK => '0', + PSEN => '0', + PSINCDEC => '0', + PSDONE => open, -- Other control and status signals + LOCKED => ext_ref_mul_locked_o, + CLKINSTOPPED => ext_ref_mul_stopped_o, + CLKFBSTOPPED => open, + PWRDWN => '0', + RST => pll_ext_rst); + + -- External reference input buffer + cmp_clk_ext_buf_i : BUFG + port map ( + O => clk_ext_buf, + I => clk_10m_ext_i); + + clk_10m_ext_o <= clk_ext_buf; + + -- External reference feedback buffer + cmp_clk_ext_buf_fb : BUFG + port map ( + O => clk_ext_fbi, + I => clk_ext_fbo); + + -- External reference output buffer + cmp_clk_ext_buf_o : BUFG + port map ( + O => ext_ref_mul_o, + I => clk_ext_mul); + + cmp_extend_ext_reset : gc_extend_pulse + generic map ( + g_width => 1000) + port map ( + clk_i => clk_sys_out, + rst_n_i => pll_sys_locked, + pulse_i => ext_ref_rst_i, + extended_o => pll_ext_rst); + + end generate gen_artix7_ext_ref_pll; + + end generate gen_artix7_default_plls; + --------------------------------------------------------------------------- + + gen_no_ext_ref_pll : if (g_with_external_clock_input = FALSE) generate + clk_10m_ext_o <= '0'; + ext_ref_mul_o <= '0'; + ext_ref_mul_locked_o <= '1'; + ext_ref_mul_stopped_o <= '1'; + end generate gen_no_ext_ref_pll; + + end generate gen_default_plls; + + -- If external PLLs are used, just copy clock inputs to outputs + gen_custom_plls : if (g_use_default_plls = FALSE) generate + + clk_62m5_sys_o <= clk_62m5_sys_i; + clk_62m5_dmtd_o <= clk_62m5_dmtd_i; + clk_125m_ref_o <= clk_125m_ref_i; + + pll_locked_o <= clk_sys_locked_i and clk_dmtd_locked_i; + clk_ref_locked_o <= clk_ref_locked_i; + + ext_ref_mul_o <= clk_125m_ext_i; + ext_ref_mul_locked_o <= clk_ext_locked_i; + ext_ref_mul_stopped_o <= clk_ext_stopped_i; + + end generate gen_custom_plls; + + -- always pass ext reference reset input to output, even when not used + clk_ext_rst_o <= ext_ref_rst_i; + + ----------------------------------------------------------------------------- + -- Transceiver PHY + ----------------------------------------------------------------------------- + + gen_phy_spartan6 : if(g_fpga_family = "spartan6") generate + + signal clk_125m_gtp_buf : std_logic; + + signal ch0_phy8_out, ch1_phy8_out : t_phy_8bits_to_wrc; + + signal ch0_sfp_txn, ch0_sfp_txp : std_logic; + signal ch1_sfp_txn, ch1_sfp_txp : std_logic; + signal ch0_sfp_rxn, ch0_sfp_rxp : std_logic; + signal ch1_sfp_rxn, ch1_sfp_rxp : std_logic; + + begin + + cmp_ibufgds_gtp : IBUFGDS + generic map ( + DIFF_TERM => TRUE, + IBUF_LOW_PWR => TRUE, + IOSTANDARD => "DEFAULT") + port map ( + O => clk_125m_gtp_buf, + I => clk_125m_gtp_p_i, + IB => clk_125m_gtp_n_i); + + + cmp_gtp : wr_gtp_phy_spartan6 + generic map ( + g_simulation => g_simulation, + g_enable_ch0 => g_gtp_enable_ch0, + g_enable_ch1 => g_gtp_enable_ch1) + port map ( + gtp_clk_i => clk_125m_gtp_buf, + ch0_ref_clk_i => clk_125m_pllref_buf, + ch0_tx_data_i => phy8_i.tx_data, + ch0_tx_k_i => phy8_i.tx_k(0), + ch0_tx_disparity_o => ch0_phy8_out.tx_disparity, + ch0_tx_enc_err_o => ch0_phy8_out.tx_enc_err, + ch0_rx_data_o => ch0_phy8_out.rx_data, + ch0_rx_rbclk_o => ch0_phy8_out.rx_clk, + ch0_rx_k_o => ch0_phy8_out.rx_k(0), + ch0_rx_enc_err_o => ch0_phy8_out.rx_enc_err, + ch0_rx_bitslide_o => ch0_phy8_out.rx_bitslide, + ch0_rst_i => phy8_i.rst, + ch0_loopen_i => phy8_i.loopen, + ch0_loopen_vec_i => phy8_i.loopen_vec, + ch0_tx_prbs_sel_i => phy8_i.tx_prbs_sel, + ch0_rdy_o => ch0_phy8_out.rdy, + ch1_ref_clk_i => clk_125m_pllref_buf, + ch1_tx_data_i => phy8_i.tx_data, + ch1_tx_k_i => phy8_i.tx_k(0), + ch1_tx_disparity_o => ch1_phy8_out.tx_disparity, + ch1_tx_enc_err_o => ch1_phy8_out.tx_enc_err, + ch1_rx_data_o => ch1_phy8_out.rx_data, + ch1_rx_rbclk_o => ch1_phy8_out.rx_clk, + ch1_rx_k_o => ch1_phy8_out.rx_k(0), + ch1_rx_enc_err_o => ch1_phy8_out.rx_enc_err, + ch1_rx_bitslide_o => ch1_phy8_out.rx_bitslide, + ch1_rst_i => phy8_i.rst, + ch1_loopen_i => phy8_i.loopen, + ch1_loopen_vec_i => phy8_i.loopen_vec, + ch1_tx_prbs_sel_i => phy8_i.tx_prbs_sel, + ch1_rdy_o => ch1_phy8_out.rdy, + pad_txn0_o => ch0_sfp_txn, + pad_txp0_o => ch0_sfp_txp, + pad_rxn0_i => ch0_sfp_rxn, + pad_rxp0_i => ch0_sfp_rxp, + pad_txn1_o => ch1_sfp_txn, + pad_txp1_o => ch1_sfp_txp, + pad_rxn1_i => ch1_sfp_rxn, + pad_rxp1_i => ch1_sfp_rxp + ); + + gen_gtp_ch0 : if (g_gtp_enable_ch0 = 1) generate + ch0_phy8_out.ref_clk <= clk_125m_pllref_buf; + ch0_phy8_out.sfp_tx_fault <= sfp_tx_fault_i; + ch0_phy8_out.sfp_los <= sfp_los_i; + phy8_o <= ch0_phy8_out; + sfp_txp_o <= ch0_sfp_txp; + sfp_txn_o <= ch0_sfp_txn; + ch0_sfp_rxp <= sfp_rxp_i; + ch0_sfp_rxn <= sfp_rxn_i; + end generate gen_gtp_ch0; + + gen_gtp_ch1 : if (g_gtp_enable_ch1 = 1) generate + ch1_phy8_out.ref_clk <= clk_125m_pllref_buf; + ch1_phy8_out.sfp_tx_fault <= sfp_tx_fault_i; + ch1_phy8_out.sfp_los <= sfp_los_i; + phy8_o <= ch1_phy8_out; + sfp_txp_o <= ch1_sfp_txp; + sfp_txn_o <= ch1_sfp_txn; + ch1_sfp_rxp <= sfp_rxp_i; + ch1_sfp_rxn <= sfp_rxn_i; + end generate gen_gtp_ch1; + + sfp_tx_disable_o <= phy8_i.sfp_tx_disable; + + phy16_o <= c_dummy_phy16_to_wrc; + + end generate gen_phy_spartan6; + + --------------------------------------------------------------------------- + -- Kintex7 PHY + --------------------------------------------------------------------------- + + gen_phy_kintex7 : if (g_fpga_family = "kintex7") generate + + signal clk_ref : std_logic; + signal clk_125m_gtx_buf : std_logic; + signal clk_ref_locked : std_logic; + + begin + + gen_ibufgds: if (g_use_ibufgds=true) generate + begin + -- Dedicated GTX clock. + cmp_gtp_dedicated_clk : IBUFDS_GTE2 + generic map( + CLKCM_CFG => true, + CLKRCV_TRST => true, + CLKSWING_CFG => "11") + port map ( + O => clk_125m_gtx_buf, + ODIV2 => open, + CEB => '0', + I => clk_125m_gtp_p_i, + IB => clk_125m_gtp_n_i); + end generate gen_ibufgds; + + gen_no_ibufgds: if (g_use_ibufgds=false) generate + begin + clk_125m_gtx_buf <= clk_125m_gtp_p_i; + end generate gen_no_ibufgds; + + + -- System PLL input clock buffer + cmp_clk_sys_buf_i : BUFG + port map ( + I => clk_125m_gtx_buf, + O => clk_125m_pllref_buf); + + cmp_gtx: wr_gtx_phy_family7 + generic map( + g_simulation => g_simulation) + port map( + clk_gtx_i => clk_125m_gtx_buf, + tx_out_clk_o => clk_ref, + tx_data_i => phy16_i.tx_data, + tx_k_i => phy16_i.tx_k, + tx_disparity_o => phy16_o.tx_disparity, + tx_enc_err_o => phy16_o.tx_enc_err, + rx_rbclk_o => phy16_o.rx_clk, + rx_data_o => phy16_o.rx_data, + rx_k_o => phy16_o.rx_k, + rx_enc_err_o => phy16_o.rx_enc_err, + rx_bitslide_o => phy16_o.rx_bitslide, + rst_i => phy16_i.rst, + loopen_i => phy16_i.loopen_vec, + tx_prbs_sel_i => phy16_i.tx_prbs_sel, + rdy_o => phy16_o.rdy, + + pad_txn_o => sfp_txn_o, + pad_txp_o => sfp_txp_o, + pad_rxn_i => sfp_rxn_i, + pad_rxp_i => sfp_rxp_i, + + tx_locked_o => clk_ref_locked); + + clk_125m_ref_o <= clk_ref; + clk_ref_locked_o <= clk_ref_locked; + phy16_o.ref_clk <= clk_ref; + phy16_o.sfp_tx_fault <= sfp_tx_fault_i; + phy16_o.sfp_los <= sfp_los_i; + sfp_tx_disable_o <= phy16_i.sfp_tx_disable; + + phy8_o <= c_dummy_phy8_to_wrc; + + end generate gen_phy_kintex7; + + --------------------------------------------------------------------------- + -- Artix7 PHY + --------------------------------------------------------------------------- + + gen_phy_artix7 : if (g_fpga_family = "artix7") generate + + signal clk_ref : std_logic; + signal clk_125m_gtp_buf : std_logic; + signal clk_ref_locked : std_logic; + + begin + + -- Dedicated GTP clock. + cmp_gtp_dedicated_clk : IBUFDS_GTE2 + generic map( + CLKCM_CFG => true, + CLKRCV_TRST => true, + CLKSWING_CFG => "11") + port map ( + O => clk_125m_gtp_buf, + ODIV2 => open, + CEB => '0', + I => clk_125m_gtp_p_i, + IB => clk_125m_gtp_n_i); + + -- System PLL input clock buffer + cmp_clk_sys_buf_i : BUFG + port map ( + I => clk_125m_gtp_buf, + O => clk_125m_pllref_buf); + + cmp_gtp: wr_gtp_phy_family7 + generic map( + g_simulation => g_simulation) + port map( + clk_gtp_i => clk_125m_gtp_buf, + tx_out_clk_o => clk_ref, + tx_data_i => phy16_i.tx_data, + tx_k_i => phy16_i.tx_k, + tx_disparity_o => phy16_o.tx_disparity, + tx_enc_err_o => phy16_o.tx_enc_err, + rx_rbclk_o => phy16_o.rx_clk, + rx_data_o => phy16_o.rx_data, + rx_k_o => phy16_o.rx_k, + rx_enc_err_o => phy16_o.rx_enc_err, + rx_bitslide_o => phy16_o.rx_bitslide, + rst_i => phy16_i.rst, + loopen_i => phy16_i.loopen_vec, + tx_prbs_sel_i => phy16_i.tx_prbs_sel, + rdy_o => phy16_o.rdy, + + pad_txn_o => sfp_txn_o, + pad_txp_o => sfp_txp_o, + pad_rxn_i => sfp_rxn_i, + pad_rxp_i => sfp_rxp_i, + + tx_locked_o => clk_ref_locked); + + clk_125m_ref_o <= clk_ref; + clk_ref_locked_o <= clk_ref_locked; + phy16_o.ref_clk <= clk_ref; + phy16_o.sfp_tx_fault <= sfp_tx_fault_i; + phy16_o.sfp_los <= sfp_los_i; + sfp_tx_disable_o <= phy16_i.sfp_tx_disable; + + phy8_o <= c_dummy_phy8_to_wrc; + + end generate gen_phy_artix7; + + --------------------------------------------------------------------------- + +end architecture rtl; diff --git a/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/source.txt b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/source.txt new file mode 100644 index 000000000..52c657abc --- /dev/null +++ b/fpga/usrp3/lib/white_rabbit/wr_cores_v4_2/source.txt @@ -0,0 +1,2 @@ +This directory is a subset of the following tag: +https://www.ohwr.org/projects/wr-cores/repository?utf8=%E2%9C%93&rev=wrpc-v4.2&branch=master&tag=wrpc-v4.2 diff --git a/fpga/usrp3/lib/wishbone/Makefile.srcs b/fpga/usrp3/lib/wishbone/Makefile.srcs new file mode 100644 index 000000000..6459de834 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/Makefile.srcs @@ -0,0 +1,19 @@ +# +# Copyright 2010-2012 Ettus Research LLC +# + +################################################## +# Wishbone Perifs +################################################## +WISHBONE_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/wishbone/, \ +simple_uart_rx.v \ +simple_uart_tx.v \ +simple_uart.v \ +wb_1master.v \ +settings_bus.v \ +settings_readback.v \ +i2c_master_top.v \ +i2c_master_bit_ctrl.v \ +i2c_master_byte_ctrl.v \ +axi_stream_to_wb.v \ +)) diff --git a/fpga/usrp3/lib/wishbone/axi_stream_to_wb.v b/fpga/usrp3/lib/wishbone/axi_stream_to_wb.v new file mode 100644 index 000000000..6add3635a --- /dev/null +++ b/fpga/usrp3/lib/wishbone/axi_stream_to_wb.v @@ -0,0 +1,266 @@ +// +// Copyright 2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// AXI stream to/from wishbone +// Input is an axi stream which wites into a BRAM. +// Output is an axi stream which reads from a BRAM. +// This RAM can also be accessed from a wishbone interface. + +// From the wishbone interface we need to be able to: + +// Ask the module if a completed packet is available. +// Read number of bytes/lines in the BRAM. +// Release the completed packet. + +// Ask the module if an outgoing slot is available. +// Write number of bytes/lines in the BRAM. +// Release the completed packet. + +module axi_stream_to_wb +#( + parameter AWIDTH = 13, //WB addr width and buffering size in bytes + parameter UWIDTH = 4, //stream user width + parameter CTRL_ADDR = 0 //ctrl/status register +) +( + //-- the wishbone interface + input clk_i, input rst_i, + input we_i, input stb_i, input cyc_i, output reg ack_o, + input [AWIDTH-1:0] adr_i, input [31:0] dat_i, output reg [31:0] dat_o, + + //-- the axi stream interface input + input [63:0] rx_tdata, + input [3:0] rx_tuser, + input rx_tlast, + input rx_tvalid, + output rx_tready, + + //-- the axi stream interface output + output [63:0] tx_tdata, + output [3:0] tx_tuser, + output tx_tlast, + output tx_tvalid, + input tx_tready, + + output [31:0] debug_rx, + output [31:0] debug_tx +); + + reg stb_i_del; + always @(posedge clk_i) begin + if (rst_i) stb_i_del <= 0; + else stb_i_del <= stb_i; + end + + reg ack_o_del; + always @(posedge clk_i) begin + if (rst_i) ack_o_del <= 0; + else ack_o_del <= ack_o; + end + + //drive the ack signal + always @(posedge clk_i) begin + if (rst_i) ack_o <= 0; + else if (we_i) ack_o <= stb_i & ~ack_o; + else ack_o <= stb_i & stb_i_del & ~ack_o & ~ack_o_del; + end + + //control registers, status + reg [AWIDTH-1:0] tx_bytes, rx_bytes; + reg tx_error, rx_error; + wire rx_state_flag, tx_state_flag; + reg rx_proc_flag, tx_proc_flag; + + //assign status + wire [31:0] status; + assign status[31] = rx_state_flag; + assign status[30] = tx_state_flag; + assign status[29] = rx_error; + assign status[AWIDTH-1:0] = rx_bytes; + + // Create some piplining to break timing paths. + reg ctrl_addressed; + always @(posedge clk_i) + if (rst_i) + ctrl_addressed <= 1'b0; + else if(adr_i == CTRL_ADDR) + ctrl_addressed <= 1'b1; + else + ctrl_addressed <= 1'b0; + + //assign control + always @(posedge clk_i) begin + if (rst_i) begin + rx_proc_flag <= 0; + tx_proc_flag <= 0; + tx_error <= 0; + tx_bytes <= 0; + end + else if (we_i && ack_o && ctrl_addressed) begin + rx_proc_flag <= dat_i[31]; + tx_proc_flag <= dat_i[30]; + tx_error <= dat_i[29]; + tx_bytes <= dat_i[AWIDTH-1:0]; + end + end + + //------------------------------------------------------------------ + //-- block ram interface between wb and input stream + //------------------------------------------------------------------ + reg [AWIDTH-4:0] rx_counter; + wire [63:0] rx_bram_data64; + ram_2port #(.DWIDTH(64), .AWIDTH(AWIDTH-3)) input_stream_bram + ( + .clka(clk_i), .ena(rx_tready), .wea(rx_tvalid), + .addra(rx_counter), .dia(rx_tdata), .doa(), + .clkb(clk_i), .enb(stb_i), .web(1'b0), + .addrb(adr_i[AWIDTH-1:3]), .dib({64{1'b1}}), .dob(rx_bram_data64) + ); + + //select the data source, status, or upper/lower 32 from bram + wire [31:0] dat_o_pipeline; + assign dat_o_pipeline = ctrl_addressed ? status : ((!adr_i[2])? rx_bram_data64[63:32]: rx_bram_data64[31:0]); + always @(posedge clk_i) begin + dat_o <= dat_o_pipeline; + end + + //------------------------------------------------------------------ + //-- block ram interface between wb and output stream + //------------------------------------------------------------------ + reg [AWIDTH-4:0] tx_counter; + wire enb_out; + wire [63:0] tx_bram_data64; + ram_2port #(.DWIDTH(64), .AWIDTH(AWIDTH-3)) output_stream_bram + ( + .clka(clk_i), .ena(enb_out), .wea(1'b0), + .addra(tx_counter), .dia({64{1'b1}}), .doa(tx_tdata), + .clkb(clk_i), .enb(stb_i), .web(we_i && adr_i[2]), + .addrb(adr_i[AWIDTH-1:3]), .dib(tx_bram_data64), .dob() + ); + + //write 64 bit chunks, so register the lower write + reg [31:0] dat_i_reg; + always @(posedge clk_i) begin + if (we_i && stb_i && !adr_i[2]) dat_i_reg <= dat_i; + end + assign tx_bram_data64 = {dat_i_reg, dat_i}; + + //------------------------------------------------------------------ + //-- state machine to drive input stream + //------------------------------------------------------------------ + localparam RX_STATE_READY = 0; //waits for proc flag 0 + localparam RX_STATE_WRITE = 1; //writes stream to bram + localparam RX_STATE_RELEASE = 2; //waits for proc to flag 1 + reg [1:0] rx_state; + + always @(posedge clk_i) begin + if (rst_i) begin + rx_state <= RX_STATE_READY; + rx_counter <= 0; + rx_error <= 0; + rx_bytes <= 0; + end + else case (rx_state) + + RX_STATE_READY: begin + if (!rx_proc_flag) rx_state <= RX_STATE_WRITE; + rx_counter <= 0; + end + + RX_STATE_WRITE: begin + if (rx_tready && rx_tvalid) begin + rx_counter <= rx_counter + 1'b1; + if (rx_tlast) begin + rx_state <= RX_STATE_RELEASE; + rx_bytes <= {rx_counter + 1'b1, rx_tuser[2:0]}; + rx_error <= rx_tuser[3]; + end + end + end + + RX_STATE_RELEASE: begin + if (rx_proc_flag) rx_state <= RX_STATE_READY; + rx_counter <= 0; + end + + default: rx_state <= RX_STATE_READY; + endcase //rx_state + end + + //flag tells the processor when it can grab some input buffer + assign rx_state_flag = (rx_state == RX_STATE_RELEASE); + + //always ready to accept input data in the write state + assign rx_tready = (rx_state == RX_STATE_WRITE); + + //------------------------------------------------------------------ + //-- state machine to drive output stream + //------------------------------------------------------------------ + localparam TX_STATE_READY = 0; //waits for proc flag 0 + localparam TX_STATE_WRITE = 1; //writes bram to stream + localparam TX_STATE_RELEASE = 2; //waits for proc to flag 1 + reg [1:0] tx_state; + + always @(posedge clk_i) begin + if (rst_i) begin + tx_state <= TX_STATE_READY; + tx_counter <= 0; + end + else case (tx_state) + + TX_STATE_READY: begin + if (tx_proc_flag) begin + tx_state <= TX_STATE_WRITE; + tx_counter <= 1; + end + else tx_counter <= 0; + end + + TX_STATE_WRITE: begin + if (tx_tready && tx_tvalid) begin + tx_counter <= tx_counter + 1'b1; + if (tx_tlast) begin + tx_state <= TX_STATE_RELEASE; + end + end + end + + TX_STATE_RELEASE: begin + if (!tx_proc_flag) tx_state <= TX_STATE_READY; + tx_counter <= 0; + end + + default: tx_state <= TX_STATE_READY; + endcase //tx_state + end + + //flag tells the processor when it can grab available out buffer + assign tx_state_flag = (tx_state == TX_STATE_READY); + + //the output user bus assignment (non-zero only at end) + assign tx_tuser = (tx_tlast)? {tx_error, tx_bytes[2:0]} : 4'b0; + + //end of frame signal + assign tx_tlast = (tx_counter == tx_bytes[AWIDTH-1:3]); + + //output is always valid in state write + assign tx_tvalid = (tx_state == TX_STATE_WRITE); + + //enable the read so we can pre-read due to read 1 cycle delay + assign enb_out = (tx_state == TX_STATE_WRITE)? (tx_tvalid && tx_tready) : 1'b1; + + assign debug_rx = { + rx_state, rx_tlast, rx_tvalid, rx_tready, rx_tuser[2:0], //8 + rx_proc_flag, rx_state_flag, rx_tdata[21:0] //24 + }; + assign debug_tx = { + tx_state, tx_tlast, tx_tvalid, tx_tready, tx_tuser[2:0], //8 + tx_proc_flag, tx_state_flag, tx_tdata[21:0] //24 + }; + +endmodule //axi_stream_to_wb diff --git a/fpga/usrp3/lib/wishbone/i2c_master_bit_ctrl.v b/fpga/usrp3/lib/wishbone/i2c_master_bit_ctrl.v new file mode 100644 index 000000000..68ec27004 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/i2c_master_bit_ctrl.v @@ -0,0 +1,538 @@ +///////////////////////////////////////////////////////////////////// +//// //// +//// WISHBONE rev.B2 compliant I2C Master bit-controller //// +//// //// +//// //// +//// Author: Richard Herveille //// +//// richard@asics.ws //// +//// www.asics.ws //// +//// //// +//// Downloaded from: http://www.opencores.org/projects/i2c/ //// +//// //// +///////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2001 Richard Herveille //// +//// richard@asics.ws //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer.//// +//// //// +//// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY //// +//// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED //// +//// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS //// +//// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR //// +//// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, //// +//// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES //// +//// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE //// +//// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR //// +//// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF //// +//// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT //// +//// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT //// +//// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE //// +//// POSSIBILITY OF SUCH DAMAGE. //// +//// //// +///////////////////////////////////////////////////////////////////// + +// CVS Log +// +// $Id: i2c_master_bit_ctrl.v,v 1.12 2006/09/04 09:08:13 rherveille Exp $ +// +// $Date: 2006/09/04 09:08:13 $ +// $Revision: 1.12 $ +// $Author: rherveille $ +// $Locker: $ +// $State: Exp $ +// +// Change History: +// $Log: i2c_master_bit_ctrl.v,v $ +// Revision 1.12 2006/09/04 09:08:13 rherveille +// fixed short scl high pulse after clock stretch +// fixed slave model not returning correct '(n)ack' signal +// +// Revision 1.11 2004/05/07 11:02:26 rherveille +// Fixed a bug where the core would signal an arbitration lost (AL bit set), when another master controls the bus and the other master generates a STOP bit. +// +// Revision 1.10 2003/08/09 07:01:33 rherveille +// Fixed a bug in the Arbitration Lost generation caused by delay on the (external) sda line. +// Fixed a potential bug in the byte controller's host-acknowledge generation. +// +// Revision 1.9 2003/03/10 14:26:37 rherveille +// Fixed cmd_ack generation item (no bug). +// +// Revision 1.8 2003/02/05 00:06:10 rherveille +// Fixed a bug where the core would trigger an erroneous 'arbitration lost' interrupt after being reset, when the reset pulse width < 3 clk cycles. +// +// Revision 1.7 2002/12/26 16:05:12 rherveille +// Small code simplifications +// +// Revision 1.6 2002/12/26 15:02:32 rherveille +// Core is now a Multimaster I2C controller +// +// Revision 1.5 2002/11/30 22:24:40 rherveille +// Cleaned up code +// +// Revision 1.4 2002/10/30 18:10:07 rherveille +// Fixed some reported minor start/stop generation timing issuess. +// +// Revision 1.3 2002/06/15 07:37:03 rherveille +// Fixed a small timing bug in the bit controller.\nAdded verilog simulation environment. +// +// Revision 1.2 2001/11/05 11:59:25 rherveille +// Fixed wb_ack_o generation bug. +// Fixed bug in the byte_controller statemachine. +// Added headers. +// + +// +///////////////////////////////////// +// Bit controller section +///////////////////////////////////// +// +// Translate simple commands into SCL/SDA transitions +// Each command has 5 states, A/B/C/D/idle +// +// start: SCL ~~~~~~~~~~\____ +// SDA ~~~~~~~~\______ +// x | A | B | C | D | i +// +// repstart SCL ____/~~~~\___ +// SDA __/~~~\______ +// x | A | B | C | D | i +// +// stop SCL ____/~~~~~~~~ +// SDA ==\____/~~~~~ +// x | A | B | C | D | i +// +//- write SCL ____/~~~~\____ +// SDA ==X=========X= +// x | A | B | C | D | i +// +//- read SCL ____/~~~~\____ +// SDA XXXX=====XXXX +// x | A | B | C | D | i +// + +// Timing: Normal mode Fast mode +/////////////////////////////////////////////////////////////////////// +// Fscl 100KHz 400KHz +// Th_scl 4.0us 0.6us High period of SCL +// Tl_scl 4.7us 1.3us Low period of SCL +// Tsu:sta 4.7us 0.6us setup time for a repeated start condition +// Tsu:sto 4.0us 0.6us setup time for a stop conditon +// Tbuf 4.7us 1.3us Bus free time between a stop and start condition +// + +// synopsys translate_off +//`include "timescale.v" +// synopsys translate_on + +`include "i2c_master_defines.v" + +module i2c_master_bit_ctrl( + clk, rst, nReset, + clk_cnt, ena, cmd, cmd_ack, busy, al, din, dout, + scl_i, scl_o, scl_oen, sda_i, sda_o, sda_oen + ); + + // + // inputs & outputs + // + input clk; + input rst; + input nReset; + input ena; // core enable signal + + input [15:0] clk_cnt; // clock prescale value + + input [3:0] cmd; + output cmd_ack; // command complete acknowledge + reg cmd_ack; + output busy; // i2c bus busy + reg busy; + output al; // i2c bus arbitration lost + reg al; + + input din; + output dout; + reg dout; + + // I2C lines + input scl_i; // i2c clock line input + output scl_o; // i2c clock line output + output scl_oen; // i2c clock line output enable (active low) + reg scl_oen; + input sda_i; // i2c data line input + output sda_o; // i2c data line output + output sda_oen; // i2c data line output enable (active low) + reg sda_oen; + + + // + // variable declarations + // + + reg sSCL, sSDA; // synchronized SCL and SDA inputs + reg dscl_oen; // delayed scl_oen + reg sda_chk; // check SDA output (Multi-master arbitration) + reg clk_en; // clock generation signals + wire slave_wait; +// reg [15:0] cnt = clk_cnt; // clock divider counter (simulation) + reg [15:0] cnt; // clock divider counter (synthesis) + + // state machine variable + reg [16:0] c_state; // synopsys enum_state + + // + // module body + // + + // whenever the slave is not ready it can delay the cycle by pulling SCL low + // delay scl_oen + always @(posedge clk) + dscl_oen <= #1 scl_oen; + + assign slave_wait = dscl_oen && !sSCL; + + + // generate clk enable signal + always @(posedge clk or negedge nReset) + if(~nReset) + begin + cnt <= #1 16'h0; + clk_en <= #1 1'b1; + end + else if (rst) + begin + cnt <= #1 16'h0; + clk_en <= #1 1'b1; + end + else if ( ~|cnt || !ena) + begin + cnt <= #1 clk_cnt; + clk_en <= #1 1'b1; + end + else if (slave_wait) + begin + cnt <= #1 cnt; + clk_en <= #1 1'b0; + end + else + begin + cnt <= #1 cnt - 16'h1; + clk_en <= #1 1'b0; + end + + + // generate bus status controller + reg dSCL, dSDA; + reg sta_condition; + reg sto_condition; + + // synchronize SCL and SDA inputs + // reduce metastability risc + always @(posedge clk or negedge nReset) + if (~nReset) + begin + sSCL <= #1 1'b1; + sSDA <= #1 1'b1; + + dSCL <= #1 1'b1; + dSDA <= #1 1'b1; + end + else if (rst) + begin + sSCL <= #1 1'b1; + sSDA <= #1 1'b1; + + dSCL <= #1 1'b1; + dSDA <= #1 1'b1; + end + else + begin + sSCL <= #1 scl_i; + sSDA <= #1 sda_i; + + dSCL <= #1 sSCL; + dSDA <= #1 sSDA; + end + + // detect start condition => detect falling edge on SDA while SCL is high + // detect stop condition => detect rising edge on SDA while SCL is high + always @(posedge clk or negedge nReset) + if (~nReset) + begin + sta_condition <= #1 1'b0; + sto_condition <= #1 1'b0; + end + else if (rst) + begin + sta_condition <= #1 1'b0; + sto_condition <= #1 1'b0; + end + else + begin + sta_condition <= #1 ~sSDA & dSDA & sSCL; + sto_condition <= #1 sSDA & ~dSDA & sSCL; + end + + // generate i2c bus busy signal + always @(posedge clk or negedge nReset) + if(!nReset) + busy <= #1 1'b0; + else if (rst) + busy <= #1 1'b0; + else + busy <= #1 (sta_condition | busy) & ~sto_condition; + + // generate arbitration lost signal + // aribitration lost when: + // 1) master drives SDA high, but the i2c bus is low + // 2) stop detected while not requested + reg cmd_stop; + always @(posedge clk or negedge nReset) + if (~nReset) + cmd_stop <= #1 1'b0; + else if (rst) + cmd_stop <= #1 1'b0; + else if (clk_en) + cmd_stop <= #1 cmd == `I2C_CMD_STOP; + + always @(posedge clk or negedge nReset) + if (~nReset) + al <= #1 1'b0; + else if (rst) + al <= #1 1'b0; + else + al <= #1 (sda_chk & ~sSDA & sda_oen) | (|c_state & sto_condition & ~cmd_stop); + + + // generate dout signal (store SDA on rising edge of SCL) + always @(posedge clk) + if(sSCL & ~dSCL) + dout <= #1 sSDA; + + // generate statemachine + + // nxt_state decoder + parameter [16:0] idle = 17'b0_0000_0000_0000_0000; + parameter [16:0] start_a = 17'b0_0000_0000_0000_0001; + parameter [16:0] start_b = 17'b0_0000_0000_0000_0010; + parameter [16:0] start_c = 17'b0_0000_0000_0000_0100; + parameter [16:0] start_d = 17'b0_0000_0000_0000_1000; + parameter [16:0] start_e = 17'b0_0000_0000_0001_0000; + parameter [16:0] stop_a = 17'b0_0000_0000_0010_0000; + parameter [16:0] stop_b = 17'b0_0000_0000_0100_0000; + parameter [16:0] stop_c = 17'b0_0000_0000_1000_0000; + parameter [16:0] stop_d = 17'b0_0000_0001_0000_0000; + parameter [16:0] rd_a = 17'b0_0000_0010_0000_0000; + parameter [16:0] rd_b = 17'b0_0000_0100_0000_0000; + parameter [16:0] rd_c = 17'b0_0000_1000_0000_0000; + parameter [16:0] rd_d = 17'b0_0001_0000_0000_0000; + parameter [16:0] wr_a = 17'b0_0010_0000_0000_0000; + parameter [16:0] wr_b = 17'b0_0100_0000_0000_0000; + parameter [16:0] wr_c = 17'b0_1000_0000_0000_0000; + parameter [16:0] wr_d = 17'b1_0000_0000_0000_0000; + + always @(posedge clk or negedge nReset) + if (!nReset) + begin + c_state <= #1 idle; + cmd_ack <= #1 1'b0; + scl_oen <= #1 1'b1; + sda_oen <= #1 1'b1; + sda_chk <= #1 1'b0; + end + else if (rst | al) + begin + c_state <= #1 idle; + cmd_ack <= #1 1'b0; + scl_oen <= #1 1'b1; + sda_oen <= #1 1'b1; + sda_chk <= #1 1'b0; + end + else + begin + cmd_ack <= #1 1'b0; // default no command acknowledge + assert cmd_ack only 1clk cycle + + if (clk_en) + case (c_state) // synopsys full_case parallel_case + // idle state + idle: + begin + case (cmd) // synopsys full_case parallel_case + `I2C_CMD_START: + c_state <= #1 start_a; + + `I2C_CMD_STOP: + c_state <= #1 stop_a; + + `I2C_CMD_WRITE: + c_state <= #1 wr_a; + + `I2C_CMD_READ: + c_state <= #1 rd_a; + + default: + c_state <= #1 idle; + endcase + + scl_oen <= #1 scl_oen; // keep SCL in same state + sda_oen <= #1 sda_oen; // keep SDA in same state + sda_chk <= #1 1'b0; // don't check SDA output + end + + // start + start_a: + begin + c_state <= #1 start_b; + scl_oen <= #1 scl_oen; // keep SCL in same state + sda_oen <= #1 1'b1; // set SDA high + sda_chk <= #1 1'b0; // don't check SDA output + end + + start_b: + begin + c_state <= #1 start_c; + scl_oen <= #1 1'b1; // set SCL high + sda_oen <= #1 1'b1; // keep SDA high + sda_chk <= #1 1'b0; // don't check SDA output + end + + start_c: + begin + c_state <= #1 start_d; + scl_oen <= #1 1'b1; // keep SCL high + sda_oen <= #1 1'b0; // set SDA low + sda_chk <= #1 1'b0; // don't check SDA output + end + + start_d: + begin + c_state <= #1 start_e; + scl_oen <= #1 1'b1; // keep SCL high + sda_oen <= #1 1'b0; // keep SDA low + sda_chk <= #1 1'b0; // don't check SDA output + end + + start_e: + begin + c_state <= #1 idle; + cmd_ack <= #1 1'b1; + scl_oen <= #1 1'b0; // set SCL low + sda_oen <= #1 1'b0; // keep SDA low + sda_chk <= #1 1'b0; // don't check SDA output + end + + // stop + stop_a: + begin + c_state <= #1 stop_b; + scl_oen <= #1 1'b0; // keep SCL low + sda_oen <= #1 1'b0; // set SDA low + sda_chk <= #1 1'b0; // don't check SDA output + end + + stop_b: + begin + c_state <= #1 stop_c; + scl_oen <= #1 1'b1; // set SCL high + sda_oen <= #1 1'b0; // keep SDA low + sda_chk <= #1 1'b0; // don't check SDA output + end + + stop_c: + begin + c_state <= #1 stop_d; + scl_oen <= #1 1'b1; // keep SCL high + sda_oen <= #1 1'b0; // keep SDA low + sda_chk <= #1 1'b0; // don't check SDA output + end + + stop_d: + begin + c_state <= #1 idle; + cmd_ack <= #1 1'b1; + scl_oen <= #1 1'b1; // keep SCL high + sda_oen <= #1 1'b1; // set SDA high + sda_chk <= #1 1'b0; // don't check SDA output + end + + // read + rd_a: + begin + c_state <= #1 rd_b; + scl_oen <= #1 1'b0; // keep SCL low + sda_oen <= #1 1'b1; // tri-state SDA + sda_chk <= #1 1'b0; // don't check SDA output + end + + rd_b: + begin + c_state <= #1 rd_c; + scl_oen <= #1 1'b1; // set SCL high + sda_oen <= #1 1'b1; // keep SDA tri-stated + sda_chk <= #1 1'b0; // don't check SDA output + end + + rd_c: + begin + c_state <= #1 rd_d; + scl_oen <= #1 1'b1; // keep SCL high + sda_oen <= #1 1'b1; // keep SDA tri-stated + sda_chk <= #1 1'b0; // don't check SDA output + end + + rd_d: + begin + c_state <= #1 idle; + cmd_ack <= #1 1'b1; + scl_oen <= #1 1'b0; // set SCL low + sda_oen <= #1 1'b1; // keep SDA tri-stated + sda_chk <= #1 1'b0; // don't check SDA output + end + + // write + wr_a: + begin + c_state <= #1 wr_b; + scl_oen <= #1 1'b0; // keep SCL low + sda_oen <= #1 din; // set SDA + sda_chk <= #1 1'b0; // don't check SDA output (SCL low) + end + + wr_b: + begin + c_state <= #1 wr_c; + scl_oen <= #1 1'b1; // set SCL high + sda_oen <= #1 din; // keep SDA + sda_chk <= #1 1'b1; // check SDA output + end + + wr_c: + begin + c_state <= #1 wr_d; + scl_oen <= #1 1'b1; // keep SCL high + sda_oen <= #1 din; + sda_chk <= #1 1'b1; // check SDA output + end + + wr_d: + begin + c_state <= #1 idle; + cmd_ack <= #1 1'b1; + scl_oen <= #1 1'b0; // set SCL low + sda_oen <= #1 din; + sda_chk <= #1 1'b0; // don't check SDA output (SCL low) + end + + endcase + end + + + // assign scl and sda output (always gnd) + assign scl_o = 1'b0; + assign sda_o = 1'b0; + +endmodule diff --git a/fpga/usrp3/lib/wishbone/i2c_master_byte_ctrl.v b/fpga/usrp3/lib/wishbone/i2c_master_byte_ctrl.v new file mode 100644 index 000000000..784b58188 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/i2c_master_byte_ctrl.v @@ -0,0 +1,344 @@ +///////////////////////////////////////////////////////////////////// +//// //// +//// WISHBONE rev.B2 compliant I2C Master byte-controller //// +//// //// +//// //// +//// Author: Richard Herveille //// +//// richard@asics.ws //// +//// www.asics.ws //// +//// //// +//// Downloaded from: http://www.opencores.org/projects/i2c/ //// +//// //// +///////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2001 Richard Herveille //// +//// richard@asics.ws //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer.//// +//// //// +//// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY //// +//// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED //// +//// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS //// +//// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR //// +//// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, //// +//// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES //// +//// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE //// +//// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR //// +//// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF //// +//// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT //// +//// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT //// +//// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE //// +//// POSSIBILITY OF SUCH DAMAGE. //// +//// //// +///////////////////////////////////////////////////////////////////// + +// CVS Log +// +// $Id: i2c_master_byte_ctrl.v,v 1.7 2004/02/18 11:40:46 rherveille Exp $ +// +// $Date: 2004/02/18 11:40:46 $ +// $Revision: 1.7 $ +// $Author: rherveille $ +// $Locker: $ +// $State: Exp $ +// +// Change History: +// $Log: i2c_master_byte_ctrl.v,v $ +// Revision 1.7 2004/02/18 11:40:46 rherveille +// Fixed a potential bug in the statemachine. During a 'stop' 2 cmd_ack signals were generated. Possibly canceling a new start command. +// +// Revision 1.6 2003/08/09 07:01:33 rherveille +// Fixed a bug in the Arbitration Lost generation caused by delay on the (external) sda line. +// Fixed a potential bug in the byte controller's host-acknowledge generation. +// +// Revision 1.5 2002/12/26 15:02:32 rherveille +// Core is now a Multimaster I2C controller +// +// Revision 1.4 2002/11/30 22:24:40 rherveille +// Cleaned up code +// +// Revision 1.3 2001/11/05 11:59:25 rherveille +// Fixed wb_ack_o generation bug. +// Fixed bug in the byte_controller statemachine. +// Added headers. +// + +// synopsys translate_off +//`include "timescale.v" +// synopsys translate_on + +`include "i2c_master_defines.v" + +module i2c_master_byte_ctrl ( + clk, rst, nReset, ena, clk_cnt, start, stop, read, write, ack_in, din, + cmd_ack, ack_out, dout, i2c_busy, i2c_al, scl_i, scl_o, scl_oen, sda_i, sda_o, sda_oen ); + + // + // inputs & outputs + // + input clk; // master clock + input rst; // synchronous active high reset + input nReset; // asynchronous active low reset + input ena; // core enable signal + + input [15:0] clk_cnt; // 4x SCL + + // control inputs + input start; + input stop; + input read; + input write; + input ack_in; + input [7:0] din; + + // status outputs + output cmd_ack; + reg cmd_ack; + output ack_out; + reg ack_out; + output i2c_busy; + output i2c_al; + output [7:0] dout; + + // I2C signals + input scl_i; + output scl_o; + output scl_oen; + input sda_i; + output sda_o; + output sda_oen; + + + // + // Variable declarations + // + + // statemachine + parameter [4:0] ST_IDLE = 5'b0_0000; + parameter [4:0] ST_START = 5'b0_0001; + parameter [4:0] ST_READ = 5'b0_0010; + parameter [4:0] ST_WRITE = 5'b0_0100; + parameter [4:0] ST_ACK = 5'b0_1000; + parameter [4:0] ST_STOP = 5'b1_0000; + + // signals for bit_controller + reg [3:0] core_cmd; + reg core_txd; + wire core_ack, core_rxd; + + // signals for shift register + reg [7:0] sr; //8bit shift register + reg shift, ld; + + // signals for state machine + wire go; + reg [2:0] dcnt; + wire cnt_done; + + // + // Module body + // + + // hookup bit_controller + i2c_master_bit_ctrl bit_controller ( + .clk ( clk ), + .rst ( rst ), + .nReset ( nReset ), + .ena ( ena ), + .clk_cnt ( clk_cnt ), + .cmd ( core_cmd ), + .cmd_ack ( core_ack ), + .busy ( i2c_busy ), + .al ( i2c_al ), + .din ( core_txd ), + .dout ( core_rxd ), + .scl_i ( scl_i ), + .scl_o ( scl_o ), + .scl_oen ( scl_oen ), + .sda_i ( sda_i ), + .sda_o ( sda_o ), + .sda_oen ( sda_oen ) + ); + + // generate go-signal + assign go = (read | write | stop) & ~cmd_ack; + + // assign dout output to shift-register + assign dout = sr; + + // generate shift register + always @(posedge clk or negedge nReset) + if (!nReset) + sr <= #1 8'h0; + else if (rst) + sr <= #1 8'h0; + else if (ld) + sr <= #1 din; + else if (shift) + sr <= #1 {sr[6:0], core_rxd}; + + // generate counter + always @(posedge clk or negedge nReset) + if (!nReset) + dcnt <= #1 3'h0; + else if (rst) + dcnt <= #1 3'h0; + else if (ld) + dcnt <= #1 3'h7; + else if (shift) + dcnt <= #1 dcnt - 3'h1; + + assign cnt_done = ~(|dcnt); + + // + // state machine + // + reg [4:0] c_state; // synopsis enum_state + + always @(posedge clk or negedge nReset) + if (!nReset) + begin + core_cmd <= #1 `I2C_CMD_NOP; + core_txd <= #1 1'b0; + shift <= #1 1'b0; + ld <= #1 1'b0; + cmd_ack <= #1 1'b0; + c_state <= #1 ST_IDLE; + ack_out <= #1 1'b0; + end + else if (rst | i2c_al) + begin + core_cmd <= #1 `I2C_CMD_NOP; + core_txd <= #1 1'b0; + shift <= #1 1'b0; + ld <= #1 1'b0; + cmd_ack <= #1 1'b0; + c_state <= #1 ST_IDLE; + ack_out <= #1 1'b0; + end + else + begin + // initially reset all signals + core_txd <= #1 sr[7]; + shift <= #1 1'b0; + ld <= #1 1'b0; + cmd_ack <= #1 1'b0; + + case (c_state) // synopsys full_case parallel_case + ST_IDLE: + if (go) + begin + if (start) + begin + c_state <= #1 ST_START; + core_cmd <= #1 `I2C_CMD_START; + end + else if (read) + begin + c_state <= #1 ST_READ; + core_cmd <= #1 `I2C_CMD_READ; + end + else if (write) + begin + c_state <= #1 ST_WRITE; + core_cmd <= #1 `I2C_CMD_WRITE; + end + else // stop + begin + c_state <= #1 ST_STOP; + core_cmd <= #1 `I2C_CMD_STOP; + end + + ld <= #1 1'b1; + end + + ST_START: + if (core_ack) + begin + if (read) + begin + c_state <= #1 ST_READ; + core_cmd <= #1 `I2C_CMD_READ; + end + else + begin + c_state <= #1 ST_WRITE; + core_cmd <= #1 `I2C_CMD_WRITE; + end + + ld <= #1 1'b1; + end + + ST_WRITE: + if (core_ack) + if (cnt_done) + begin + c_state <= #1 ST_ACK; + core_cmd <= #1 `I2C_CMD_READ; + end + else + begin + c_state <= #1 ST_WRITE; // stay in same state + core_cmd <= #1 `I2C_CMD_WRITE; // write next bit + shift <= #1 1'b1; + end + + ST_READ: + if (core_ack) + begin + if (cnt_done) + begin + c_state <= #1 ST_ACK; + core_cmd <= #1 `I2C_CMD_WRITE; + end + else + begin + c_state <= #1 ST_READ; // stay in same state + core_cmd <= #1 `I2C_CMD_READ; // read next bit + end + + shift <= #1 1'b1; + core_txd <= #1 ack_in; + end + + ST_ACK: + if (core_ack) + begin + if (stop) + begin + c_state <= #1 ST_STOP; + core_cmd <= #1 `I2C_CMD_STOP; + end + else + begin + c_state <= #1 ST_IDLE; + core_cmd <= #1 `I2C_CMD_NOP; + + // generate command acknowledge signal + cmd_ack <= #1 1'b1; + end + + // assign ack_out output to bit_controller_rxd (contains last received bit) + ack_out <= #1 core_rxd; + + core_txd <= #1 1'b1; + end + else + core_txd <= #1 ack_in; + + ST_STOP: + if (core_ack) + begin + c_state <= #1 ST_IDLE; + core_cmd <= #1 `I2C_CMD_NOP; + + // generate command acknowledge signal + cmd_ack <= #1 1'b1; + end + + endcase + end +endmodule diff --git a/fpga/usrp3/lib/wishbone/i2c_master_defines.v b/fpga/usrp3/lib/wishbone/i2c_master_defines.v new file mode 100644 index 000000000..ee3b694fa --- /dev/null +++ b/fpga/usrp3/lib/wishbone/i2c_master_defines.v @@ -0,0 +1,64 @@ +///////////////////////////////////////////////////////////////////// +//// //// +//// WISHBONE rev.B2 compliant I2C Master controller defines //// +//// //// +//// //// +//// Author: Richard Herveille //// +//// richard@asics.ws //// +//// www.asics.ws //// +//// //// +//// Downloaded from: http://www.opencores.org/projects/i2c/ //// +//// //// +///////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2001 Richard Herveille //// +//// richard@asics.ws //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer.//// +//// //// +//// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY //// +//// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED //// +//// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS //// +//// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR //// +//// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, //// +//// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES //// +//// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE //// +//// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR //// +//// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF //// +//// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT //// +//// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT //// +//// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE //// +//// POSSIBILITY OF SUCH DAMAGE. //// +//// //// +///////////////////////////////////////////////////////////////////// + +// CVS Log +// +// $Id: i2c_master_defines.v,v 1.3 2001/11/05 11:59:25 rherveille Exp $ +// +// $Date: 2001/11/05 11:59:25 $ +// $Revision: 1.3 $ +// $Author: rherveille $ +// $Locker: $ +// $State: Exp $ +// +// Change History: +// $Log: i2c_master_defines.v,v $ +// Revision 1.3 2001/11/05 11:59:25 rherveille +// Fixed wb_ack_o generation bug. +// Fixed bug in the byte_controller statemachine. +// Added headers. +// + + +// I2C registers wishbone addresses + +// bitcontroller states +`define I2C_CMD_NOP 4'b0000 +`define I2C_CMD_START 4'b0001 +`define I2C_CMD_STOP 4'b0010 +`define I2C_CMD_WRITE 4'b0100 +`define I2C_CMD_READ 4'b1000 diff --git a/fpga/usrp3/lib/wishbone/i2c_master_top.v b/fpga/usrp3/lib/wishbone/i2c_master_top.v new file mode 100644 index 000000000..be1fcfe55 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/i2c_master_top.v @@ -0,0 +1,301 @@ +///////////////////////////////////////////////////////////////////// +//// //// +//// WISHBONE revB.2 compliant I2C Master controller Top-level //// +//// //// +//// //// +//// Author: Richard Herveille //// +//// richard@asics.ws //// +//// www.asics.ws //// +//// //// +//// Downloaded from: http://www.opencores.org/projects/i2c/ //// +//// //// +///////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2001 Richard Herveille //// +//// richard@asics.ws //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer.//// +//// //// +//// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY //// +//// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED //// +//// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS //// +//// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR //// +//// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, //// +//// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES //// +//// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE //// +//// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR //// +//// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF //// +//// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT //// +//// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT //// +//// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE //// +//// POSSIBILITY OF SUCH DAMAGE. //// +//// //// +///////////////////////////////////////////////////////////////////// + +// CVS Log +// +// $Id: i2c_master_top.v,v 1.11 2005/02/27 09:26:24 rherveille Exp $ +// +// $Date: 2005/02/27 09:26:24 $ +// $Revision: 1.11 $ +// $Author: rherveille $ +// $Locker: $ +// $State: Exp $ +// +// Change History: +// $Log: i2c_master_top.v,v $ +// Revision 1.11 2005/02/27 09:26:24 rherveille +// Fixed register overwrite issue. +// Removed full_case pragma, replaced it by a default statement. +// +// Revision 1.10 2003/09/01 10:34:38 rherveille +// Fix a blocking vs. non-blocking error in the wb_dat output mux. +// +// Revision 1.9 2003/01/09 16:44:45 rherveille +// Fixed a bug in the Command Register declaration. +// +// Revision 1.8 2002/12/26 16:05:12 rherveille +// Small code simplifications +// +// Revision 1.7 2002/12/26 15:02:32 rherveille +// Core is now a Multimaster I2C controller +// +// Revision 1.6 2002/11/30 22:24:40 rherveille +// Cleaned up code +// +// Revision 1.5 2001/11/10 10:52:55 rherveille +// Changed PRER reset value from 0x0000 to 0xffff, conform specs. +// + +// synopsys translate_off +//`include "timescale.v" +// synopsys translate_on + +`include "i2c_master_defines.v" + +module i2c_master_top( + wb_clk_i, wb_rst_i, arst_i, wb_adr_i, wb_dat_i, wb_dat_o, + wb_we_i, wb_stb_i, wb_cyc_i, wb_ack_o, wb_inta_o, + scl_pad_i, scl_pad_o, scl_padoen_o, sda_pad_i, sda_pad_o, sda_padoen_o ); + + // parameters + parameter ARST_LVL = 1'b0; // asynchronous reset level + + // + // inputs & outputs + // + + // wishbone signals + input wb_clk_i; // master clock input + input wb_rst_i; // synchronous active high reset + input arst_i; // asynchronous reset + input [2:0] wb_adr_i; // lower address bits + input [7:0] wb_dat_i; // databus input + output [7:0] wb_dat_o; // databus output + input wb_we_i; // write enable input + input wb_stb_i; // stobe/core select signal + input wb_cyc_i; // valid bus cycle input + output wb_ack_o; // bus cycle acknowledge output + output wb_inta_o; // interrupt request signal output + + reg [7:0] wb_dat_o; + reg wb_ack_o; + reg wb_inta_o; + + // I2C signals + // i2c clock line + input scl_pad_i; // SCL-line input + output scl_pad_o; // SCL-line output (always 1'b0) + output scl_padoen_o; // SCL-line output enable (active low) + + // i2c data line + input sda_pad_i; // SDA-line input + output sda_pad_o; // SDA-line output (always 1'b0) + output sda_padoen_o; // SDA-line output enable (active low) + + + // + // variable declarations + // + + // registers + reg [15:0] prer; // clock prescale register + reg [ 7:0] ctr; // control register + reg [ 7:0] txr; // transmit register + wire [ 7:0] rxr; // receive register + reg [ 7:0] cr; // command register + wire [ 7:0] sr; // status register + + // done signal: command completed, clear command register + wire done; + + // core enable signal + wire core_en; + wire ien; + + // status register signals + wire irxack; + reg rxack; // received aknowledge from slave + reg tip; // transfer in progress + reg irq_flag; // interrupt pending flag + wire i2c_busy; // bus busy (start signal detected) + wire i2c_al; // i2c bus arbitration lost + reg al; // status register arbitration lost bit + + // + // module body + // + + // generate internal reset + wire rst_i = arst_i ^ ARST_LVL; + + // generate wishbone signals + wire wb_wacc = wb_cyc_i & wb_stb_i & wb_we_i; + + // generate acknowledge output signal + always @(posedge wb_clk_i) + wb_ack_o <= #1 wb_cyc_i & wb_stb_i & ~wb_ack_o; // because timing is always honored + + // assign DAT_O + always @(posedge wb_clk_i) + begin + case (wb_adr_i) // synopsis parallel_case + 3'b000: wb_dat_o <= #1 prer[ 7:0]; + 3'b001: wb_dat_o <= #1 prer[15:8]; + 3'b010: wb_dat_o <= #1 ctr; + 3'b011: wb_dat_o <= #1 rxr; // write is transmit register (txr) + 3'b100: wb_dat_o <= #1 sr; // write is command register (cr) + 3'b101: wb_dat_o <= #1 txr; + 3'b110: wb_dat_o <= #1 cr; + 3'b111: wb_dat_o <= #1 0; // reserved + endcase + end + + // generate registers + always @(posedge wb_clk_i or negedge rst_i) + if (!rst_i) + begin + prer <= #1 16'hffff; + ctr <= #1 8'h0; + txr <= #1 8'h0; + end + else if (wb_rst_i) + begin + prer <= #1 16'hffff; + ctr <= #1 8'h0; + txr <= #1 8'h0; + end + else + if (wb_wacc) + case (wb_adr_i) // synopsis parallel_case + 3'b000 : prer [ 7:0] <= #1 wb_dat_i; + 3'b001 : prer [15:8] <= #1 wb_dat_i; + 3'b010 : ctr <= #1 wb_dat_i; + 3'b011 : txr <= #1 wb_dat_i; + default: ; + endcase + + // generate command register (special case) + always @(posedge wb_clk_i or negedge rst_i) + if (~rst_i) + cr <= #1 8'h0; + else if (wb_rst_i) + cr <= #1 8'h0; + else if (wb_wacc) + begin + if (core_en & (wb_adr_i == 3'b100) ) + cr <= #1 wb_dat_i; + end + else + begin + if (done | i2c_al) + cr[7:4] <= #1 4'h0; // clear command bits when done + // or when aribitration lost + cr[2:1] <= #1 2'b0; // reserved bits + cr[0] <= #1 2'b0; // clear IRQ_ACK bit + end + + + // decode command register + wire sta = cr[7]; + wire sto = cr[6]; + wire rd = cr[5]; + wire wr = cr[4]; + wire ack = cr[3]; + wire iack = cr[0]; + + // decode control register + assign core_en = ctr[7]; + assign ien = ctr[6]; + + // hookup byte controller block + i2c_master_byte_ctrl byte_controller ( + .clk ( wb_clk_i ), + .rst ( wb_rst_i ), + .nReset ( rst_i ), + .ena ( core_en ), + .clk_cnt ( prer ), + .start ( sta ), + .stop ( sto ), + .read ( rd ), + .write ( wr ), + .ack_in ( ack ), + .din ( txr ), + .cmd_ack ( done ), + .ack_out ( irxack ), + .dout ( rxr ), + .i2c_busy ( i2c_busy ), + .i2c_al ( i2c_al ), + .scl_i ( scl_pad_i ), + .scl_o ( scl_pad_o ), + .scl_oen ( scl_padoen_o ), + .sda_i ( sda_pad_i ), + .sda_o ( sda_pad_o ), + .sda_oen ( sda_padoen_o ) + ); + + // status register block + interrupt request signal + always @(posedge wb_clk_i or negedge rst_i) + if (!rst_i) + begin + al <= #1 1'b0; + rxack <= #1 1'b0; + tip <= #1 1'b0; + irq_flag <= #1 1'b0; + end + else if (wb_rst_i) + begin + al <= #1 1'b0; + rxack <= #1 1'b0; + tip <= #1 1'b0; + irq_flag <= #1 1'b0; + end + else + begin + al <= #1 i2c_al | (al & ~sta); + rxack <= #1 irxack; + tip <= #1 (rd | wr); + irq_flag <= #1 (done | i2c_al | irq_flag) & ~iack; // interrupt request flag is always generated + end + + // generate interrupt request signals + always @(posedge wb_clk_i or negedge rst_i) + if (!rst_i) + wb_inta_o <= #1 1'b0; + else if (wb_rst_i) + wb_inta_o <= #1 1'b0; + else + wb_inta_o <= #1 irq_flag && ien; // interrupt signal is only generated when IEN (interrupt enable bit is set) + + // assign status register bits + assign sr[7] = rxack; + assign sr[6] = i2c_busy; + assign sr[5] = al; + assign sr[4:2] = 3'h0; // reserved + assign sr[1] = tip; + assign sr[0] = irq_flag; + +endmodule diff --git a/fpga/usrp3/lib/wishbone/settings_bus.v b/fpga/usrp3/lib/wishbone/settings_bus.v new file mode 100644 index 000000000..53bb14f5b --- /dev/null +++ b/fpga/usrp3/lib/wishbone/settings_bus.v @@ -0,0 +1,49 @@ +// +// Copyright 2011-2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +// Grab settings off the wishbone bus, send them out to our simpler bus on the fast clock + +module settings_bus + #(parameter AWIDTH=16, parameter DWIDTH=32, parameter SWIDTH=8) + (input wb_clk, + input wb_rst, + input [AWIDTH-1:0] wb_adr_i, + input [DWIDTH-1:0] wb_dat_i, + input wb_stb_i, + input wb_we_i, + output reg wb_ack_o, + output reg strobe, + output reg [SWIDTH-1:0] addr, + output reg [31:0] data); + + reg stb_int, stb_int_d1; + + always @(posedge wb_clk) + if(wb_rst) + begin + strobe <= 1'b0; + addr <= {SWIDTH{1'b0}}; + data <= 32'd0; + end + else if(wb_we_i & wb_stb_i & ~wb_ack_o) + begin + strobe <= 1'b1; + addr <= wb_adr_i[SWIDTH+1:2]; + data <= wb_dat_i; + end + else + strobe <= 1'b0; + + always @(posedge wb_clk) + if(wb_rst) + wb_ack_o <= 0; + else + wb_ack_o <= wb_stb_i & ~wb_ack_o; + +endmodule // settings_bus diff --git a/fpga/usrp3/lib/wishbone/settings_readback.v b/fpga/usrp3/lib/wishbone/settings_readback.v new file mode 100644 index 000000000..e7c74cab7 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/settings_readback.v @@ -0,0 +1,43 @@ +// +// Copyright 2011-2012 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// +// Use this module in conjunction with settings_bus.v to add stateful reads +// to the settings bis. This enables you to do things like have registers reset atomicly +// as they are read. It also pipelines the address path to ease timing. +// + +module settings_readback + #(parameter AWIDTH=16, parameter DWIDTH=32, parameter RB_ADDRW=2) + ( + input wb_clk, + input wb_rst, + input [AWIDTH-1:0] wb_adr_i, + input wb_stb_i, + input wb_we_i, + input [DWIDTH-1:0] rb_data, + output reg [RB_ADDRW-1:0] rb_addr, + output [DWIDTH-1:0] wb_dat_o, + output reg rb_rd_stb + ); + + always @(posedge wb_clk) + if (wb_stb_i && ~wb_we_i) begin + rb_addr <= wb_adr_i[RB_ADDRW+1:2]; + rb_rd_stb <= 1'b1; + end else begin + rb_rd_stb <= 1'b0; + end + + assign wb_dat_o = rb_data; + + + +endmodule // settings_readback + + \ No newline at end of file diff --git a/fpga/usrp3/lib/wishbone/simple_uart.v b/fpga/usrp3/lib/wishbone/simple_uart.v new file mode 100644 index 000000000..8c5226f10 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/simple_uart.v @@ -0,0 +1,68 @@ +// +// Copyright 2011 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module simple_uart + #(parameter CLKDIV_DEFAULT = 16'd0, parameter RX_SIZE=8, parameter TX_SIZE=0) + (input clk_i, input rst_i, + input we_i, input stb_i, input cyc_i, output reg ack_o, + input [2:0] adr_i, input [31:0] dat_i, output reg [31:0] dat_o, + output rx_int_o, output tx_int_o, output tx_o, input rx_i, output baud_o); + + // Register Map + localparam SUART_CLKDIV = 0; + localparam SUART_TXLEVEL = 1; + localparam SUART_RXLEVEL = 2; + localparam SUART_TXCHAR = 3; + localparam SUART_RXCHAR = 4; + + wire wb_acc = cyc_i & stb_i; // WISHBONE access + wire wb_wr = wb_acc & we_i; // WISHBONE write access + + reg [15:0] clkdiv; + wire [7:0] rx_char; + wire tx_fifo_full, rx_fifo_empty; + wire [15:0] tx_fifo_level, rx_fifo_level; + + always @(posedge clk_i) + if (rst_i) + ack_o <= 1'b0; + else + ack_o <= wb_acc & ~ack_o; + + always @(posedge clk_i) + if (rst_i) + clkdiv <= CLKDIV_DEFAULT; + else if (wb_wr) + case(adr_i) + SUART_CLKDIV : clkdiv <= dat_i[15:0]; + endcase // case(adr_i) + + always @(posedge clk_i) + case (adr_i) + SUART_TXLEVEL : dat_o <= tx_fifo_level; + SUART_RXLEVEL : dat_o <= rx_fifo_level; + SUART_RXCHAR : dat_o <= rx_char; + endcase // case(adr_i) + + simple_uart_tx #(.SIZE(TX_SIZE)) simple_uart_tx + (.clk(clk_i),.rst(rst_i), + .fifo_in(dat_i[7:0]),.fifo_write(ack_o && wb_wr && (adr_i == SUART_TXCHAR)), + .fifo_level(tx_fifo_level),.fifo_full(tx_fifo_full), + .clkdiv(clkdiv),.baudclk(baud_o),.tx(tx_o)); + + simple_uart_rx #(.SIZE(RX_SIZE)) simple_uart_rx + (.clk(clk_i),.rst(rst_i), + .fifo_out(rx_char),.fifo_read(ack_o && ~wb_wr && (adr_i == SUART_RXCHAR)), + .fifo_level(rx_fifo_level),.fifo_empty(rx_fifo_empty), + .clkdiv(clkdiv),.rx(rx_i)); + + assign tx_int_o = ~tx_fifo_full; + assign rx_int_o = ~rx_fifo_empty; + +endmodule // simple_uart diff --git a/fpga/usrp3/lib/wishbone/simple_uart_rx.v b/fpga/usrp3/lib/wishbone/simple_uart_rx.v new file mode 100644 index 000000000..6be177c93 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/simple_uart_rx.v @@ -0,0 +1,74 @@ +// +// Copyright 2011-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + + +module simple_uart_rx + #(parameter SIZE=8) + (input clk, input rst, + output [7:0] fifo_out, input fifo_read, output [15:0] fifo_level, output fifo_empty, + input [15:0] clkdiv, input rx); + + reg rx_d1, rx_d2; + always @(posedge clk) + if(rst) + {rx_d2,rx_d1} <= 0; + else + {rx_d2,rx_d1} <= {rx_d1,rx}; + + reg [15:0] baud_ctr; + reg [3:0] bit_ctr; + reg [7:0] sr; + + wire neg_trans = rx_d2 & ~rx_d1; + wire shift_now = baud_ctr == (clkdiv>>1); + wire stop_now = (bit_ctr == 10) && shift_now; + wire go_now = (bit_ctr == 0) && neg_trans; + + always @(posedge clk) + if(rst) + sr <= 0; + else if(shift_now) + sr <= {rx_d2,sr[7:1]}; + + always @(posedge clk) + if(rst) + baud_ctr <= 0; + else + if(go_now) + baud_ctr <= 1; + else if(stop_now) + baud_ctr <= 0; + else if(baud_ctr >= clkdiv) + baud_ctr <= 1; + else if(baud_ctr != 0) + baud_ctr <= baud_ctr + 1; + + always @(posedge clk) + if(rst) + bit_ctr <= 0; + else + if(go_now) + bit_ctr <= 1; + else if(stop_now) + bit_ctr <= 0; + else if(baud_ctr == clkdiv) + bit_ctr <= bit_ctr + 1; + + wire i_tready, o_tvalid; + wire full = ~i_tready; + wire write = ~full & stop_now; + assign fifo_empty = ~o_tvalid; + + axi_fifo #(.WIDTH(8), .SIZE(SIZE)) fifo + (.clk(clk),.reset(rst), .clear(1'b0), + .i_tdata(sr),.i_tvalid(write),.i_tready(i_tready), + .o_tdata(fifo_out),.o_tvalid(o_tvalid),.o_tready(fifo_read), + .space(),.occupied(fifo_level) ); + +endmodule // simple_uart_rx diff --git a/fpga/usrp3/lib/wishbone/simple_uart_tb.v b/fpga/usrp3/lib/wishbone/simple_uart_tb.v new file mode 100644 index 000000000..b7071ee5d --- /dev/null +++ b/fpga/usrp3/lib/wishbone/simple_uart_tb.v @@ -0,0 +1,132 @@ +// +// Copyright 2013 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +module simple_uart_tb(); + + localparam SUART_CLKDIV = 0; + localparam SUART_TXLEVEL = 1; + localparam SUART_RXLEVEL = 2; + localparam SUART_TXCHAR = 3; + localparam SUART_RXCHAR = 4; + + reg clk; + reg rst; + + reg we_i; + reg stb_i; + reg cyc_i; + wire ack_o; + reg [2:0] adr_i; + reg [31:0] dat_i; + wire [31:0] dat_o; + wire rx_int_o; + wire tx_int_o; + wire tx_o; + reg rx_i; + wire baud_o; + + reg [31:0] read_data; + + + initial + clk = 0; + + // 200MHz clock + always + #2.5 clk = ~clk; + + initial begin + rst <= 0; + we_i <= 0; + stb_i <= 0; + cyc_i <= 0; + adr_i <= 0; + dat_i <= 0; + rx_i <= 0; + end + + + task write_wb; + input [31:0] data_in; + input [2:0] addr_in; + + begin + @(negedge clk); + dat_i <= data_in; + adr_i <= addr_in; + we_i <= 1; + stb_i <= 1; + cyc_i <= 1; + @(negedge clk); + while (ack_o == 0) begin + @(negedge clk); + end + dat_i <= 0; + adr_i <= 0; + we_i <= 0; + stb_i <= 0; + cyc_i <= 0; + end + endtask // write_wb + + + task read_wb; + output [31:0] data_out; + input [2:0] addr_in; + + begin + @(negedge clk); + adr_i <= addr_in; + we_i <= 0; + stb_i <= 1; + cyc_i <= 1; + @(negedge clk); + while (ack_o == 0) begin + @(negedge clk); + end + data_out <= dat_o; + adr_i <= 0; + stb_i <= 0; + cyc_i <= 0; + end + endtask // write_wb + + initial begin + @(negedge clk); + rst <= 1; + repeat(10) @(negedge clk); + rst <= 0; + repeat(10) @(negedge clk); + write_wb(4'h0620,SUART_CLKDIV); + repeat(10) @(negedge clk); + read_wb(read_data,SUART_TXLEVEL); + repeat(10) @(negedge clk); + end // initial begin + + + + simple_uart + #(.CLKDIV_DEFAULT(16'd0)) + simple_uart_i + ( + .clk_i(clk), + .rst_i(rst), + .we_i(we_i), + .stb_i(stb_i), + .cyc_i(cyc_i), + .ack_o(ack_o), + .adr_i(adr_i), + .dat_i(dat_i), + .dat_o(dat_o), + .rx_int_o(rx_int_o), + .tx_int_o(tx_int_o), + .tx_o(tx_o), + .rx_i(rx_i), + .baud_o(baud_o) + ); + + + +endmodule // simple_uart_tb diff --git a/fpga/usrp3/lib/wishbone/simple_uart_tx.v b/fpga/usrp3/lib/wishbone/simple_uart_tx.v new file mode 100644 index 000000000..cf287a715 --- /dev/null +++ b/fpga/usrp3/lib/wishbone/simple_uart_tx.v @@ -0,0 +1,72 @@ +// +// Copyright 2011-2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + + +module simple_uart_tx + #(parameter SIZE=0) + (input clk, input rst, + input [7:0] fifo_in, input fifo_write, output [15:0] fifo_level, output fifo_full, + input [15:0] clkdiv, output baudclk, output reg tx); + + reg [15:0] baud_ctr; + reg [3:0] bit_ctr; + + wire read, empty; + wire [7:0] char_to_send; + wire i_tready, o_tvalid; + + assign fifo_full = ~i_tready; + assign empty = ~o_tvalid; + + axi_fifo #(.WIDTH(8), .SIZE(SIZE)) fifo + (.clk(clk),.reset(rst), .clear(1'b0), + .i_tdata(fifo_in), .i_tvalid(fifo_write), .i_tready(i_tready), + .o_tdata(char_to_send),.o_tvalid(o_tvalid),.o_tready(read), + .space(fifo_level),.occupied() ); + + always @(posedge clk) + if(rst) + baud_ctr <= 0; + else if (baud_ctr >= clkdiv) + baud_ctr <= 1; + else + baud_ctr <= baud_ctr + 1; + + always @(posedge clk) + if(rst) + bit_ctr <= 0; + else if(baud_ctr == clkdiv) + if(bit_ctr == 10) + bit_ctr <= 0; + else if(bit_ctr != 0) + bit_ctr <= bit_ctr + 1; + else if(~empty) + bit_ctr <= 1; + + always @(posedge clk) + if(rst) + tx <= 1; + else + case(bit_ctr) + 0 : tx <= 1; + 1 : tx <= 0; + 2 : tx <= char_to_send[0]; + 3 : tx <= char_to_send[1]; + 4 : tx <= char_to_send[2]; + 5 : tx <= char_to_send[3]; + 6 : tx <= char_to_send[4]; + 7 : tx <= char_to_send[5]; + 8 : tx <= char_to_send[6]; + 9 : tx <= char_to_send[7]; + default : tx <= 1; + endcase // case(bit_ctr) + + assign read = (bit_ctr == 9) && (baud_ctr == clkdiv); + assign baudclk = (baud_ctr == 1); // Only for debug purposes + +endmodule // simple_uart_tx diff --git a/fpga/usrp3/lib/wishbone/wb_1master.v b/fpga/usrp3/lib/wishbone/wb_1master.v new file mode 100644 index 000000000..fb313efae --- /dev/null +++ b/fpga/usrp3/lib/wishbone/wb_1master.v @@ -0,0 +1,464 @@ +///////////////////////////////////////////////////////////////////// +//// //// +//// WISHBONE Connection Bus Top Level //// +//// //// +//// //// +//// Original Author: Johny Chi //// +//// chisuhua@yahoo.com.cn //// +//// Modified By Matt Ettus, matt@ettus.com //// +//// //// +//// //// +///////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2000, 2007 Authors and OPENCORES.ORG //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// +// +// Up to 8 slaves share a Wishbone Bus connection to 1 master + + module wb_1master + #(parameter decode_w = 8, // address decode width + parameter s0_addr = 8'h0, // slave 0 address + parameter s0_mask = 8'h0, // slave 0 don't cares + parameter s1_addr = 8'h0, // slave 1 address + parameter s1_mask = 8'h0, // slave 1 don't cares + parameter s2_addr = 8'h0, // slave 2 address + parameter s2_mask = 8'h0, // slave 2 don't cares + parameter s3_addr = 8'h0, // slave 3 address + parameter s3_mask = 8'h0, // slave 3 don't cares + parameter s4_addr = 8'h0, // slave 4 address + parameter s4_mask = 8'h0, // slave 4 don't cares + parameter s5_addr = 8'h0, // slave 5 address + parameter s5_mask = 8'h0, // slave 5 don't cares + parameter s6_addr = 8'h0, // slave 6 address + parameter s6_mask = 8'h0, // slave 6 don't cares + parameter s7_addr = 8'h0, // slave 7 address + parameter s7_mask = 8'h0, // slave 7 don't cares + parameter s8_addr = 8'h0, // slave 8 address + parameter s8_mask = 8'h0, // slave 8 don't cares + parameter s9_addr = 8'h0, // slave 9 address + parameter s9_mask = 8'h0, // slave 9 don't cares + parameter sa_addr = 8'h0, // slave a address + parameter sa_mask = 8'h0, // slave a don't cares + parameter sb_addr = 8'h0, // slave b address + parameter sb_mask = 8'h0, // slave b don't cares + parameter sc_addr = 8'h0, // slave c address + parameter sc_mask = 8'h0, // slave c don't cares + parameter sd_addr = 8'h0, // slave d address + parameter sd_mask = 8'h0, // slave d don't cares + parameter se_addr = 8'h0, // slave e address + parameter se_mask = 8'h0, // slave e don't cares + parameter sf_addr = 8'h0, // slave f address + parameter sf_mask = 8'h0, // slave f don't cares + + parameter dw = 32, // Data bus Width + parameter aw = 32, // Address bus Width + parameter sw = 4) // Number of Select Lines + + (input clk_i, + input rst_i, + + // Master Interface + input [dw-1:0] m0_dat_i, + output [dw-1:0] m0_dat_o, + input [aw-1:0] m0_adr_i, + input [sw-1:0] m0_sel_i, + input m0_we_i, + input m0_cyc_i, + input m0_stb_i, + output m0_ack_o, + output m0_err_o, + output m0_rty_o, + + // Slave Interfaces + input [dw-1:0] s0_dat_i, + output [dw-1:0] s0_dat_o, + output [aw-1:0] s0_adr_o, + output [sw-1:0] s0_sel_o, + output s0_we_o, + output s0_cyc_o, + output s0_stb_o, + input s0_ack_i, + input s0_err_i, + input s0_rty_i, + + input [dw-1:0] s1_dat_i, + output [dw-1:0] s1_dat_o, + output [aw-1:0] s1_adr_o, + output [sw-1:0] s1_sel_o, + output s1_we_o, + output s1_cyc_o, + output s1_stb_o, + input s1_ack_i, + input s1_err_i, + input s1_rty_i, + + input [dw-1:0] s2_dat_i, + output [dw-1:0] s2_dat_o, + output [aw-1:0] s2_adr_o, + output [sw-1:0] s2_sel_o, + output s2_we_o, + output s2_cyc_o, + output s2_stb_o, + input s2_ack_i, + input s2_err_i, + input s2_rty_i, + + input [dw-1:0] s3_dat_i, + output [dw-1:0] s3_dat_o, + output [aw-1:0] s3_adr_o, + output [sw-1:0] s3_sel_o, + output s3_we_o, + output s3_cyc_o, + output s3_stb_o, + input s3_ack_i, + input s3_err_i, + input s3_rty_i, + + input [dw-1:0] s4_dat_i, + output [dw-1:0] s4_dat_o, + output [aw-1:0] s4_adr_o, + output [sw-1:0] s4_sel_o, + output s4_we_o, + output s4_cyc_o, + output s4_stb_o, + input s4_ack_i, + input s4_err_i, + input s4_rty_i, + + input [dw-1:0] s5_dat_i, + output [dw-1:0] s5_dat_o, + output [aw-1:0] s5_adr_o, + output [sw-1:0] s5_sel_o, + output s5_we_o, + output s5_cyc_o, + output s5_stb_o, + input s5_ack_i, + input s5_err_i, + input s5_rty_i, + + input [dw-1:0] s6_dat_i, + output [dw-1:0] s6_dat_o, + output [aw-1:0] s6_adr_o, + output [sw-1:0] s6_sel_o, + output s6_we_o, + output s6_cyc_o, + output s6_stb_o, + input s6_ack_i, + input s6_err_i, + input s6_rty_i, + + input [dw-1:0] s7_dat_i, + output [dw-1:0] s7_dat_o, + output [aw-1:0] s7_adr_o, + output [sw-1:0] s7_sel_o, + output s7_we_o, + output s7_cyc_o, + output s7_stb_o, + input s7_ack_i, + input s7_err_i, + input s7_rty_i, + + input [dw-1:0] s8_dat_i, + output [dw-1:0] s8_dat_o, + output [aw-1:0] s8_adr_o, + output [sw-1:0] s8_sel_o, + output s8_we_o, + output s8_cyc_o, + output s8_stb_o, + input s8_ack_i, + input s8_err_i, + input s8_rty_i, + + input [dw-1:0] s9_dat_i, + output [dw-1:0] s9_dat_o, + output [aw-1:0] s9_adr_o, + output [sw-1:0] s9_sel_o, + output s9_we_o, + output s9_cyc_o, + output s9_stb_o, + input s9_ack_i, + input s9_err_i, + input s9_rty_i, + + input [dw-1:0] sa_dat_i, + output [dw-1:0] sa_dat_o, + output [aw-1:0] sa_adr_o, + output [sw-1:0] sa_sel_o, + output sa_we_o, + output sa_cyc_o, + output sa_stb_o, + input sa_ack_i, + input sa_err_i, + input sa_rty_i, + + input [dw-1:0] sb_dat_i, + output [dw-1:0] sb_dat_o, + output [aw-1:0] sb_adr_o, + output [sw-1:0] sb_sel_o, + output sb_we_o, + output sb_cyc_o, + output sb_stb_o, + input sb_ack_i, + input sb_err_i, + input sb_rty_i, + + input [dw-1:0] sc_dat_i, + output [dw-1:0] sc_dat_o, + output [aw-1:0] sc_adr_o, + output [sw-1:0] sc_sel_o, + output sc_we_o, + output sc_cyc_o, + output sc_stb_o, + input sc_ack_i, + input sc_err_i, + input sc_rty_i, + + input [dw-1:0] sd_dat_i, + output [dw-1:0] sd_dat_o, + output [aw-1:0] sd_adr_o, + output [sw-1:0] sd_sel_o, + output sd_we_o, + output sd_cyc_o, + output sd_stb_o, + input sd_ack_i, + input sd_err_i, + input sd_rty_i, + + input [dw-1:0] se_dat_i, + output [dw-1:0] se_dat_o, + output [aw-1:0] se_adr_o, + output [sw-1:0] se_sel_o, + output se_we_o, + output se_cyc_o, + output se_stb_o, + input se_ack_i, + input se_err_i, + input se_rty_i, + + input [dw-1:0] sf_dat_i, + output [dw-1:0] sf_dat_o, + output [aw-1:0] sf_adr_o, + output [sw-1:0] sf_sel_o, + output sf_we_o, + output sf_cyc_o, + output sf_stb_o, + input sf_ack_i, + input sf_err_i, + input sf_rty_i + ); + + // //////////////////////////////////////////////////////////////// + // + // Local wires + // + + wire [15:0] ssel_dec; + reg [dw-1:0] i_dat_s; // internal share bus , slave data to master + + // Master output Interface + assign m0_dat_o = i_dat_s; + + always @* + case(ssel_dec) + 1 : i_dat_s <= s0_dat_i; + 2 : i_dat_s <= s1_dat_i; + 4 : i_dat_s <= s2_dat_i; + 8 : i_dat_s <= s3_dat_i; + 16 : i_dat_s <= s4_dat_i; + 32 : i_dat_s <= s5_dat_i; + 64 : i_dat_s <= s6_dat_i; + 128 : i_dat_s <= s7_dat_i; + 256 : i_dat_s <= s8_dat_i; + 512 : i_dat_s <= s9_dat_i; + 1024 : i_dat_s <= sa_dat_i; + 2048 : i_dat_s <= sb_dat_i; + 4096 : i_dat_s <= sc_dat_i; + 8192 : i_dat_s <= sd_dat_i; + 16384 : i_dat_s <= se_dat_i; + 32768 : i_dat_s <= sf_dat_i; + default : i_dat_s <= s0_dat_i; + endcase // case(ssel_dec) + + assign {m0_ack_o, m0_err_o, m0_rty_o} + = {s0_ack_i | s1_ack_i | s2_ack_i | s3_ack_i | s4_ack_i | s5_ack_i | s6_ack_i | s7_ack_i | + s8_ack_i | s9_ack_i | sa_ack_i | sb_ack_i | sc_ack_i | sd_ack_i | se_ack_i | sf_ack_i , + s0_err_i | s1_err_i | s2_err_i | s3_err_i | s4_err_i | s5_err_i | s6_err_i | s7_err_i | + s8_err_i | s9_err_i | sa_err_i | sb_err_i | sc_err_i | sd_err_i | se_err_i | sf_err_i , + s0_rty_i | s1_rty_i | s2_rty_i | s3_rty_i | s4_rty_i | s5_rty_i | s6_rty_i | s7_rty_i | + s8_rty_i | s9_rty_i | sa_rty_i | sb_rty_i | sc_rty_i | sd_rty_i | se_rty_i | sf_rty_i }; + + // Slave output interfaces + assign s0_adr_o = m0_adr_i; + assign s0_sel_o = m0_sel_i; + assign s0_dat_o = m0_dat_i; + assign s0_we_o = m0_we_i; + assign s0_cyc_o = m0_cyc_i; + assign s0_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[0]; + + assign s1_adr_o = m0_adr_i; + assign s1_sel_o = m0_sel_i; + assign s1_dat_o = m0_dat_i; + assign s1_we_o = m0_we_i; + assign s1_cyc_o = m0_cyc_i; + assign s1_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[1]; + + assign s2_adr_o = m0_adr_i; + assign s2_sel_o = m0_sel_i; + assign s2_dat_o = m0_dat_i; + assign s2_we_o = m0_we_i; + assign s2_cyc_o = m0_cyc_i; + assign s2_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[2]; + + assign s3_adr_o = m0_adr_i; + assign s3_sel_o = m0_sel_i; + assign s3_dat_o = m0_dat_i; + assign s3_we_o = m0_we_i; + assign s3_cyc_o = m0_cyc_i; + assign s3_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[3]; + + assign s4_adr_o = m0_adr_i; + assign s4_sel_o = m0_sel_i; + assign s4_dat_o = m0_dat_i; + assign s4_we_o = m0_we_i; + assign s4_cyc_o = m0_cyc_i; + assign s4_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[4]; + + assign s5_adr_o = m0_adr_i; + assign s5_sel_o = m0_sel_i; + assign s5_dat_o = m0_dat_i; + assign s5_we_o = m0_we_i; + assign s5_cyc_o = m0_cyc_i; + assign s5_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[5]; + + assign s6_adr_o = m0_adr_i; + assign s6_sel_o = m0_sel_i; + assign s6_dat_o = m0_dat_i; + assign s6_we_o = m0_we_i; + assign s6_cyc_o = m0_cyc_i; + assign s6_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[6]; + + assign s7_adr_o = m0_adr_i; + assign s7_sel_o = m0_sel_i; + assign s7_dat_o = m0_dat_i; + assign s7_we_o = m0_we_i; + assign s7_cyc_o = m0_cyc_i; + assign s7_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[7]; + + assign s8_adr_o = m0_adr_i; + assign s8_sel_o = m0_sel_i; + assign s8_dat_o = m0_dat_i; + assign s8_we_o = m0_we_i; + assign s8_cyc_o = m0_cyc_i; + assign s8_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[8]; + + assign s9_adr_o = m0_adr_i; + assign s9_sel_o = m0_sel_i; + assign s9_dat_o = m0_dat_i; + assign s9_we_o = m0_we_i; + assign s9_cyc_o = m0_cyc_i; + assign s9_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[9]; + + assign sa_adr_o = m0_adr_i; + assign sa_sel_o = m0_sel_i; + assign sa_dat_o = m0_dat_i; + assign sa_we_o = m0_we_i; + assign sa_cyc_o = m0_cyc_i; + assign sa_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[10]; + + assign sb_adr_o = m0_adr_i; + assign sb_sel_o = m0_sel_i; + assign sb_dat_o = m0_dat_i; + assign sb_we_o = m0_we_i; + assign sb_cyc_o = m0_cyc_i; + assign sb_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[11]; + + assign sc_adr_o = m0_adr_i; + assign sc_sel_o = m0_sel_i; + assign sc_dat_o = m0_dat_i; + assign sc_we_o = m0_we_i; + assign sc_cyc_o = m0_cyc_i; + assign sc_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[12]; + + assign sd_adr_o = m0_adr_i; + assign sd_sel_o = m0_sel_i; + assign sd_dat_o = m0_dat_i; + assign sd_we_o = m0_we_i; + assign sd_cyc_o = m0_cyc_i; + assign sd_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[13]; + + assign se_adr_o = m0_adr_i; + assign se_sel_o = m0_sel_i; + assign se_dat_o = m0_dat_i; + assign se_we_o = m0_we_i; + assign se_cyc_o = m0_cyc_i; + assign se_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[14]; + + assign sf_adr_o = m0_adr_i; + assign sf_sel_o = m0_sel_i; + assign sf_dat_o = m0_dat_i; + assign sf_we_o = m0_we_i; + assign sf_cyc_o = m0_cyc_i; + assign sf_stb_o = m0_cyc_i & m0_stb_i & ssel_dec[15]; + + // Address decode logic + // WARNING -- must make sure these are mutually exclusive! + + + assign ssel_dec[0] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s0_addr) & s0_mask); + assign ssel_dec[1] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s1_addr) & s1_mask); + assign ssel_dec[2] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s2_addr) & s2_mask); + assign ssel_dec[3] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s3_addr) & s3_mask); + assign ssel_dec[4] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s4_addr) & s4_mask); + assign ssel_dec[5] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s5_addr) & s5_mask); + assign ssel_dec[6] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s6_addr) & s6_mask); + assign ssel_dec[7] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s7_addr) & s7_mask); + assign ssel_dec[8] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s8_addr) & s8_mask); + assign ssel_dec[9] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ s9_addr) & s9_mask); + assign ssel_dec[10] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ sa_addr) & sa_mask); + assign ssel_dec[11] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ sb_addr) & sb_mask); + assign ssel_dec[12] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ sc_addr) & sc_mask); + assign ssel_dec[13] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ sd_addr) & sd_mask); + assign ssel_dec[14] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ se_addr) & se_mask); + assign ssel_dec[15] = ~|((m0_adr_i[aw-1:aw-decode_w] ^ sf_addr) & sf_mask); + +/* + assign ssel_dec[0] = (m0_adr_i[aw -1 : aw - decode_w ] == s0_addr); + assign ssel_dec[1] = (m0_adr_i[aw -1 : aw - decode_w ] == s1_addr); + assign ssel_dec[2] = (m0_adr_i[aw -1 : aw - decode_w ] == s2_addr); + assign ssel_dec[3] = (m0_adr_i[aw -1 : aw - decode_w ] == s3_addr); + assign ssel_dec[4] = (m0_adr_i[aw -1 : aw - decode_w ] == s4_addr); + assign ssel_dec[5] = (m0_adr_i[aw -1 : aw - decode_w ] == s5_addr); + assign ssel_dec[6] = (m0_adr_i[aw -1 : aw - decode_w ] == s6_addr); + assign ssel_dec[7] = (m0_adr_i[aw -1 : aw - decode_w ] == s7_addr); + assign ssel_dec[8] = (m0_adr_i[aw -1 : aw - decode_w ] == s8_addr); + assign ssel_dec[9] = (m0_adr_i[aw -1 : aw - decode_w ] == s9_addr); + assign ssel_dec[10] = (m0_adr_i[aw -1 : aw - decode_w ] == sa_addr); + assign ssel_dec[11] = (m0_adr_i[aw -1 : aw - decode_w ] == sb_addr); + assign ssel_dec[12] = (m0_adr_i[aw -1 : aw - decode_w ] == sc_addr); + assign ssel_dec[13] = (m0_adr_i[aw -1 : aw - decode_w ] == sd_addr); + assign ssel_dec[14] = (m0_adr_i[aw -1 : aw - decode_w ] == se_addr); + assign ssel_dec[15] = (m0_adr_i[aw -1 : aw - decode_w ] == sf_addr); + */ +endmodule // wb_1master diff --git a/fpga/usrp3/lib/xge/Makefile.srcs b/fpga/usrp3/lib/xge/Makefile.srcs new file mode 100644 index 000000000..29e5e3e26 --- /dev/null +++ b/fpga/usrp3/lib/xge/Makefile.srcs @@ -0,0 +1,30 @@ +################################################## +# OpenCore XGE MAC Sources +################################################## +XGE_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/xge/, \ +rtl/verilog/fault_sm.v \ +rtl/verilog/generic_fifo.v \ +rtl/verilog/generic_fifo_ctrl.v \ +rtl/verilog/generic_mem_xilinx_block.v \ +rtl/verilog/generic_mem_medium.v \ +rtl/verilog/generic_mem_small.v \ +rtl/verilog/meta_sync.v \ +rtl/verilog/meta_sync_single.v \ +rtl/verilog/rx_checker.v \ +rtl/verilog/rx_data_fifo.v \ +rtl/verilog/rx_dequeue.v \ +rtl/verilog/rx_enqueue.v \ +rtl/verilog/rx_hold_fifo.v \ +rtl/verilog/sync_clk_core.v \ +rtl/verilog/sync_clk_wb.v \ +rtl/verilog/sync_clk_xgmii_tx.v \ +rtl/verilog/tx_checker.v \ +rtl/verilog/tx_data_fifo.v \ +rtl/verilog/tx_dequeue.v \ +rtl/verilog/tx_enqueue.v \ +rtl/verilog/tx_hold_fifo.v \ +rtl/verilog/wishbone_if.v \ +rtl/verilog/xge_mac.v \ +rtl/verilog/xge_mac_wb.v \ +)) + diff --git a/fpga/usrp3/lib/xge/README.txt b/fpga/usrp3/lib/xge/README.txt new file mode 100644 index 000000000..d4cb1a0d0 --- /dev/null +++ b/fpga/usrp3/lib/xge/README.txt @@ -0,0 +1,103 @@ + +======================== +10GE MAC Core +======================== + + +------------------------ +1. Directory Structure +------------------------ + +The directory structure for this project is shown below. + +. +|-- doc - Documentation files +| +|-- rtl +| |-- include - Verilog defines and utils +| `-- verilog - Verilog source files for xge_mac +| +|-- sim +| |-- systemc - SystemC simulation directory +| `-- verilog - Verilog simulation directory +| +`-- tbench + |-- systemc - SystemC test-bench source files + `-- verilog - Verilog test-bench source files + + + +------------------------ +2. Simulation +------------------------ + +There are two simulation environments that can be used to validate the code. +The verilog simulation is very basic and meant for those who want to look +at how the MAC operates without going through the effort of setting up SystemC. +The SystemC environment is more sophisticated and covers all features of the MAC. + + + +------------------------ +2.1 Verilog Simulation +------------------------ + +To run the verilog simulation, compile all project files under rtl/verilog along with +top level testbench file: + + - tbench/verilog/tb_xge_mac.v + +There is a Modelsim "do" file called "sim.do" under sim/verilog for those using Modelsim. +Once all the files are compiled, start simulation using entity "tb". + + +The verilog simulation reads packets from "packet_tx.txt" and writes them to the MAC +transmit fifo using the packet transmit interface (pkt_tx_data). As frames become +available in the transmit fifo, the MAC calulates the CRC and sends them out on xgmii_tx. +The xgmii_tx interface is looped-back to xgmii_rx in the testbench. The frames are thus +processed by the MAC receive engine and stored in the receive fifo. The testbench reads +frames from the receive interface (pkt_rx_data) and prints out the results. + + + +------------------------ +2.2 SystemC Simulation +------------------------ + +In order to use the SystemC environment it is required to first install SystemC from +www.systemc.org. Free membership may be required to download the core SystemC files. + +The testbench was developed and tested with Verilator, a free HDL simulator that +compiles verilog into C++ or SystemC code. You can download Verilator from +www.veripool.org. You also need to install SystemPerl and Verilog-Perl for waveform +traces. + + +Once all the required tools are installed: + + - Move to directory sim/systemc + + - Type "./compile.sh" + + - Type "./run.sh" + + +If the simulation is running correctly you should see messages from the scoreboard +as packets are transmited and received on the various interfaces. + +Simulation output: + + ----------------------- + Packet size + ----------------------- + SCOREBOARD XGMII INTERFACE TX (60) + SCOREBOARD XGMII INTERFACE TX (60) + SCOREBOARD PACKET INTERFACE TX (50) + SCOREBOARD XGMII INTERFACE TX (60) + SCOREBOARD PACKET INTERFACE TX (51) + SCOREBOARD XGMII INTERFACE TX (60) + SCOREBOARD PACKET INTERFACE RX (TX SIZE=60 RX SIZE=60) + ... + + + diff --git a/fpga/usrp3/lib/xge/doc/xge_mac_spec.pdf b/fpga/usrp3/lib/xge/doc/xge_mac_spec.pdf new file mode 100644 index 000000000..e17e997d7 Binary files /dev/null and b/fpga/usrp3/lib/xge/doc/xge_mac_spec.pdf differ diff --git a/fpga/usrp3/lib/xge/rtl/include/CRC32_D64.v b/fpga/usrp3/lib/xge/rtl/include/CRC32_D64.v new file mode 100644 index 000000000..f13f85e1f --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/include/CRC32_D64.v @@ -0,0 +1,266 @@ +/////////////////////////////////////////////////////////////////////// +// File: CRC32_D64.v +// Date: Fri Feb 8 19:30:02 2008 +// +// Copyright (C) 1999-2003 Easics NV. +// This source file may be used and distributed without restriction +// provided that this copyright statement is not removed from the file +// and that any derivative work contains the original copyright notice +// and the associated disclaimer. +// +// THIS SOURCE FILE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS +// OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +// WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +// +// Purpose: Verilog module containing a synthesizable CRC function +// * polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) +// * data width: 64 +// +// Info: tools@easics.be +// http://www.easics.com +/////////////////////////////////////////////////////////////////////// + + +//module CRC32_D64; + + // polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) + // data width: 64 + // convention: the first serial data bit is D[63] + function [31:0] nextCRC32_D64; + + input [63:0] Data; + input [31:0] CRC; + + reg [63:0] D; + reg [31:0] C; + reg [31:0] NewCRC; + + begin + + D = Data; + C = CRC; + + NewCRC[0] = D[63] ^ D[61] ^ D[60] ^ D[58] ^ D[55] ^ D[54] ^ D[53] ^ + D[50] ^ D[48] ^ D[47] ^ D[45] ^ D[44] ^ D[37] ^ D[34] ^ + D[32] ^ D[31] ^ D[30] ^ D[29] ^ D[28] ^ D[26] ^ D[25] ^ + D[24] ^ D[16] ^ D[12] ^ D[10] ^ D[9] ^ D[6] ^ D[0] ^ + C[0] ^ C[2] ^ C[5] ^ C[12] ^ C[13] ^ C[15] ^ C[16] ^ + C[18] ^ C[21] ^ C[22] ^ C[23] ^ C[26] ^ C[28] ^ C[29] ^ + C[31]; + NewCRC[1] = D[63] ^ D[62] ^ D[60] ^ D[59] ^ D[58] ^ D[56] ^ D[53] ^ + D[51] ^ D[50] ^ D[49] ^ D[47] ^ D[46] ^ D[44] ^ D[38] ^ + D[37] ^ D[35] ^ D[34] ^ D[33] ^ D[28] ^ D[27] ^ D[24] ^ + D[17] ^ D[16] ^ D[13] ^ D[12] ^ D[11] ^ D[9] ^ D[7] ^ + D[6] ^ D[1] ^ D[0] ^ C[1] ^ C[2] ^ C[3] ^ C[5] ^ C[6] ^ + C[12] ^ C[14] ^ C[15] ^ C[17] ^ C[18] ^ C[19] ^ C[21] ^ + C[24] ^ C[26] ^ C[27] ^ C[28] ^ C[30] ^ C[31]; + NewCRC[2] = D[59] ^ D[58] ^ D[57] ^ D[55] ^ D[53] ^ D[52] ^ D[51] ^ + D[44] ^ D[39] ^ D[38] ^ D[37] ^ D[36] ^ D[35] ^ D[32] ^ + D[31] ^ D[30] ^ D[26] ^ D[24] ^ D[18] ^ D[17] ^ D[16] ^ + D[14] ^ D[13] ^ D[9] ^ D[8] ^ D[7] ^ D[6] ^ D[2] ^ + D[1] ^ D[0] ^ C[0] ^ C[3] ^ C[4] ^ C[5] ^ C[6] ^ C[7] ^ + C[12] ^ C[19] ^ C[20] ^ C[21] ^ C[23] ^ C[25] ^ C[26] ^ + C[27]; + NewCRC[3] = D[60] ^ D[59] ^ D[58] ^ D[56] ^ D[54] ^ D[53] ^ D[52] ^ + D[45] ^ D[40] ^ D[39] ^ D[38] ^ D[37] ^ D[36] ^ D[33] ^ + D[32] ^ D[31] ^ D[27] ^ D[25] ^ D[19] ^ D[18] ^ D[17] ^ + D[15] ^ D[14] ^ D[10] ^ D[9] ^ D[8] ^ D[7] ^ D[3] ^ + D[2] ^ D[1] ^ C[0] ^ C[1] ^ C[4] ^ C[5] ^ C[6] ^ C[7] ^ + C[8] ^ C[13] ^ C[20] ^ C[21] ^ C[22] ^ C[24] ^ C[26] ^ + C[27] ^ C[28]; + NewCRC[4] = D[63] ^ D[59] ^ D[58] ^ D[57] ^ D[50] ^ D[48] ^ D[47] ^ + D[46] ^ D[45] ^ D[44] ^ D[41] ^ D[40] ^ D[39] ^ D[38] ^ + D[33] ^ D[31] ^ D[30] ^ D[29] ^ D[25] ^ D[24] ^ D[20] ^ + D[19] ^ D[18] ^ D[15] ^ D[12] ^ D[11] ^ D[8] ^ D[6] ^ + D[4] ^ D[3] ^ D[2] ^ D[0] ^ C[1] ^ C[6] ^ C[7] ^ C[8] ^ + C[9] ^ C[12] ^ C[13] ^ C[14] ^ C[15] ^ C[16] ^ C[18] ^ + C[25] ^ C[26] ^ C[27] ^ C[31]; + NewCRC[5] = D[63] ^ D[61] ^ D[59] ^ D[55] ^ D[54] ^ D[53] ^ D[51] ^ + D[50] ^ D[49] ^ D[46] ^ D[44] ^ D[42] ^ D[41] ^ D[40] ^ + D[39] ^ D[37] ^ D[29] ^ D[28] ^ D[24] ^ D[21] ^ D[20] ^ + D[19] ^ D[13] ^ D[10] ^ D[7] ^ D[6] ^ D[5] ^ D[4] ^ + D[3] ^ D[1] ^ D[0] ^ C[5] ^ C[7] ^ C[8] ^ C[9] ^ C[10] ^ + C[12] ^ C[14] ^ C[17] ^ C[18] ^ C[19] ^ C[21] ^ C[22] ^ + C[23] ^ C[27] ^ C[29] ^ C[31]; + NewCRC[6] = D[62] ^ D[60] ^ D[56] ^ D[55] ^ D[54] ^ D[52] ^ D[51] ^ + D[50] ^ D[47] ^ D[45] ^ D[43] ^ D[42] ^ D[41] ^ D[40] ^ + D[38] ^ D[30] ^ D[29] ^ D[25] ^ D[22] ^ D[21] ^ D[20] ^ + D[14] ^ D[11] ^ D[8] ^ D[7] ^ D[6] ^ D[5] ^ D[4] ^ + D[2] ^ D[1] ^ C[6] ^ C[8] ^ C[9] ^ C[10] ^ C[11] ^ + C[13] ^ C[15] ^ C[18] ^ C[19] ^ C[20] ^ C[22] ^ C[23] ^ + C[24] ^ C[28] ^ C[30]; + NewCRC[7] = D[60] ^ D[58] ^ D[57] ^ D[56] ^ D[54] ^ D[52] ^ D[51] ^ + D[50] ^ D[47] ^ D[46] ^ D[45] ^ D[43] ^ D[42] ^ D[41] ^ + D[39] ^ D[37] ^ D[34] ^ D[32] ^ D[29] ^ D[28] ^ D[25] ^ + D[24] ^ D[23] ^ D[22] ^ D[21] ^ D[16] ^ D[15] ^ D[10] ^ + D[8] ^ D[7] ^ D[5] ^ D[3] ^ D[2] ^ D[0] ^ C[0] ^ C[2] ^ + C[5] ^ C[7] ^ C[9] ^ C[10] ^ C[11] ^ C[13] ^ C[14] ^ + C[15] ^ C[18] ^ C[19] ^ C[20] ^ C[22] ^ C[24] ^ C[25] ^ + C[26] ^ C[28]; + NewCRC[8] = D[63] ^ D[60] ^ D[59] ^ D[57] ^ D[54] ^ D[52] ^ D[51] ^ + D[50] ^ D[46] ^ D[45] ^ D[43] ^ D[42] ^ D[40] ^ D[38] ^ + D[37] ^ D[35] ^ D[34] ^ D[33] ^ D[32] ^ D[31] ^ D[28] ^ + D[23] ^ D[22] ^ D[17] ^ D[12] ^ D[11] ^ D[10] ^ D[8] ^ + D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[0] ^ C[1] ^ C[2] ^ C[3] ^ + C[5] ^ C[6] ^ C[8] ^ C[10] ^ C[11] ^ C[13] ^ C[14] ^ + C[18] ^ C[19] ^ C[20] ^ C[22] ^ C[25] ^ C[27] ^ C[28] ^ + C[31]; + NewCRC[9] = D[61] ^ D[60] ^ D[58] ^ D[55] ^ D[53] ^ D[52] ^ D[51] ^ + D[47] ^ D[46] ^ D[44] ^ D[43] ^ D[41] ^ D[39] ^ D[38] ^ + D[36] ^ D[35] ^ D[34] ^ D[33] ^ D[32] ^ D[29] ^ D[24] ^ + D[23] ^ D[18] ^ D[13] ^ D[12] ^ D[11] ^ D[9] ^ D[5] ^ + D[4] ^ D[2] ^ D[1] ^ C[0] ^ C[1] ^ C[2] ^ C[3] ^ C[4] ^ + C[6] ^ C[7] ^ C[9] ^ C[11] ^ C[12] ^ C[14] ^ C[15] ^ + C[19] ^ C[20] ^ C[21] ^ C[23] ^ C[26] ^ C[28] ^ C[29]; + NewCRC[10] = D[63] ^ D[62] ^ D[60] ^ D[59] ^ D[58] ^ D[56] ^ D[55] ^ + D[52] ^ D[50] ^ D[42] ^ D[40] ^ D[39] ^ D[36] ^ D[35] ^ + D[33] ^ D[32] ^ D[31] ^ D[29] ^ D[28] ^ D[26] ^ D[19] ^ + D[16] ^ D[14] ^ D[13] ^ D[9] ^ D[5] ^ D[3] ^ D[2] ^ + D[0] ^ C[0] ^ C[1] ^ C[3] ^ C[4] ^ C[7] ^ C[8] ^ C[10] ^ + C[18] ^ C[20] ^ C[23] ^ C[24] ^ C[26] ^ C[27] ^ C[28] ^ + C[30] ^ C[31]; + NewCRC[11] = D[59] ^ D[58] ^ D[57] ^ D[56] ^ D[55] ^ D[54] ^ D[51] ^ + D[50] ^ D[48] ^ D[47] ^ D[45] ^ D[44] ^ D[43] ^ D[41] ^ + D[40] ^ D[36] ^ D[33] ^ D[31] ^ D[28] ^ D[27] ^ D[26] ^ + D[25] ^ D[24] ^ D[20] ^ D[17] ^ D[16] ^ D[15] ^ D[14] ^ + D[12] ^ D[9] ^ D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[1] ^ C[4] ^ + C[8] ^ C[9] ^ C[11] ^ C[12] ^ C[13] ^ C[15] ^ C[16] ^ + C[18] ^ C[19] ^ C[22] ^ C[23] ^ C[24] ^ C[25] ^ C[26] ^ + C[27]; + NewCRC[12] = D[63] ^ D[61] ^ D[59] ^ D[57] ^ D[56] ^ D[54] ^ D[53] ^ + D[52] ^ D[51] ^ D[50] ^ D[49] ^ D[47] ^ D[46] ^ D[42] ^ + D[41] ^ D[31] ^ D[30] ^ D[27] ^ D[24] ^ D[21] ^ D[18] ^ + D[17] ^ D[15] ^ D[13] ^ D[12] ^ D[9] ^ D[6] ^ D[5] ^ + D[4] ^ D[2] ^ D[1] ^ D[0] ^ C[9] ^ C[10] ^ C[14] ^ + C[15] ^ C[17] ^ C[18] ^ C[19] ^ C[20] ^ C[21] ^ C[22] ^ + C[24] ^ C[25] ^ C[27] ^ C[29] ^ C[31]; + NewCRC[13] = D[62] ^ D[60] ^ D[58] ^ D[57] ^ D[55] ^ D[54] ^ D[53] ^ + D[52] ^ D[51] ^ D[50] ^ D[48] ^ D[47] ^ D[43] ^ D[42] ^ + D[32] ^ D[31] ^ D[28] ^ D[25] ^ D[22] ^ D[19] ^ D[18] ^ + D[16] ^ D[14] ^ D[13] ^ D[10] ^ D[7] ^ D[6] ^ D[5] ^ + D[3] ^ D[2] ^ D[1] ^ C[0] ^ C[10] ^ C[11] ^ C[15] ^ + C[16] ^ C[18] ^ C[19] ^ C[20] ^ C[21] ^ C[22] ^ C[23] ^ + C[25] ^ C[26] ^ C[28] ^ C[30]; + NewCRC[14] = D[63] ^ D[61] ^ D[59] ^ D[58] ^ D[56] ^ D[55] ^ D[54] ^ + D[53] ^ D[52] ^ D[51] ^ D[49] ^ D[48] ^ D[44] ^ D[43] ^ + D[33] ^ D[32] ^ D[29] ^ D[26] ^ D[23] ^ D[20] ^ D[19] ^ + D[17] ^ D[15] ^ D[14] ^ D[11] ^ D[8] ^ D[7] ^ D[6] ^ + D[4] ^ D[3] ^ D[2] ^ C[0] ^ C[1] ^ C[11] ^ C[12] ^ + C[16] ^ C[17] ^ C[19] ^ C[20] ^ C[21] ^ C[22] ^ C[23] ^ + C[24] ^ C[26] ^ C[27] ^ C[29] ^ C[31]; + NewCRC[15] = D[62] ^ D[60] ^ D[59] ^ D[57] ^ D[56] ^ D[55] ^ D[54] ^ + D[53] ^ D[52] ^ D[50] ^ D[49] ^ D[45] ^ D[44] ^ D[34] ^ + D[33] ^ D[30] ^ D[27] ^ D[24] ^ D[21] ^ D[20] ^ D[18] ^ + D[16] ^ D[15] ^ D[12] ^ D[9] ^ D[8] ^ D[7] ^ D[5] ^ + D[4] ^ D[3] ^ C[1] ^ C[2] ^ C[12] ^ C[13] ^ C[17] ^ + C[18] ^ C[20] ^ C[21] ^ C[22] ^ C[23] ^ C[24] ^ C[25] ^ + C[27] ^ C[28] ^ C[30]; + NewCRC[16] = D[57] ^ D[56] ^ D[51] ^ D[48] ^ D[47] ^ D[46] ^ D[44] ^ + D[37] ^ D[35] ^ D[32] ^ D[30] ^ D[29] ^ D[26] ^ D[24] ^ + D[22] ^ D[21] ^ D[19] ^ D[17] ^ D[13] ^ D[12] ^ D[8] ^ + D[5] ^ D[4] ^ D[0] ^ C[0] ^ C[3] ^ C[5] ^ C[12] ^ C[14] ^ + C[15] ^ C[16] ^ C[19] ^ C[24] ^ C[25]; + NewCRC[17] = D[58] ^ D[57] ^ D[52] ^ D[49] ^ D[48] ^ D[47] ^ D[45] ^ + D[38] ^ D[36] ^ D[33] ^ D[31] ^ D[30] ^ D[27] ^ D[25] ^ + D[23] ^ D[22] ^ D[20] ^ D[18] ^ D[14] ^ D[13] ^ D[9] ^ + D[6] ^ D[5] ^ D[1] ^ C[1] ^ C[4] ^ C[6] ^ C[13] ^ C[15] ^ + C[16] ^ C[17] ^ C[20] ^ C[25] ^ C[26]; + NewCRC[18] = D[59] ^ D[58] ^ D[53] ^ D[50] ^ D[49] ^ D[48] ^ D[46] ^ + D[39] ^ D[37] ^ D[34] ^ D[32] ^ D[31] ^ D[28] ^ D[26] ^ + D[24] ^ D[23] ^ D[21] ^ D[19] ^ D[15] ^ D[14] ^ D[10] ^ + D[7] ^ D[6] ^ D[2] ^ C[0] ^ C[2] ^ C[5] ^ C[7] ^ C[14] ^ + C[16] ^ C[17] ^ C[18] ^ C[21] ^ C[26] ^ C[27]; + NewCRC[19] = D[60] ^ D[59] ^ D[54] ^ D[51] ^ D[50] ^ D[49] ^ D[47] ^ + D[40] ^ D[38] ^ D[35] ^ D[33] ^ D[32] ^ D[29] ^ D[27] ^ + D[25] ^ D[24] ^ D[22] ^ D[20] ^ D[16] ^ D[15] ^ D[11] ^ + D[8] ^ D[7] ^ D[3] ^ C[0] ^ C[1] ^ C[3] ^ C[6] ^ C[8] ^ + C[15] ^ C[17] ^ C[18] ^ C[19] ^ C[22] ^ C[27] ^ C[28]; + NewCRC[20] = D[61] ^ D[60] ^ D[55] ^ D[52] ^ D[51] ^ D[50] ^ D[48] ^ + D[41] ^ D[39] ^ D[36] ^ D[34] ^ D[33] ^ D[30] ^ D[28] ^ + D[26] ^ D[25] ^ D[23] ^ D[21] ^ D[17] ^ D[16] ^ D[12] ^ + D[9] ^ D[8] ^ D[4] ^ C[1] ^ C[2] ^ C[4] ^ C[7] ^ C[9] ^ + C[16] ^ C[18] ^ C[19] ^ C[20] ^ C[23] ^ C[28] ^ C[29]; + NewCRC[21] = D[62] ^ D[61] ^ D[56] ^ D[53] ^ D[52] ^ D[51] ^ D[49] ^ + D[42] ^ D[40] ^ D[37] ^ D[35] ^ D[34] ^ D[31] ^ D[29] ^ + D[27] ^ D[26] ^ D[24] ^ D[22] ^ D[18] ^ D[17] ^ D[13] ^ + D[10] ^ D[9] ^ D[5] ^ C[2] ^ C[3] ^ C[5] ^ C[8] ^ C[10] ^ + C[17] ^ C[19] ^ C[20] ^ C[21] ^ C[24] ^ C[29] ^ C[30]; + NewCRC[22] = D[62] ^ D[61] ^ D[60] ^ D[58] ^ D[57] ^ D[55] ^ D[52] ^ + D[48] ^ D[47] ^ D[45] ^ D[44] ^ D[43] ^ D[41] ^ D[38] ^ + D[37] ^ D[36] ^ D[35] ^ D[34] ^ D[31] ^ D[29] ^ D[27] ^ + D[26] ^ D[24] ^ D[23] ^ D[19] ^ D[18] ^ D[16] ^ D[14] ^ + D[12] ^ D[11] ^ D[9] ^ D[0] ^ C[2] ^ C[3] ^ C[4] ^ + C[5] ^ C[6] ^ C[9] ^ C[11] ^ C[12] ^ C[13] ^ C[15] ^ + C[16] ^ C[20] ^ C[23] ^ C[25] ^ C[26] ^ C[28] ^ C[29] ^ + C[30]; + NewCRC[23] = D[62] ^ D[60] ^ D[59] ^ D[56] ^ D[55] ^ D[54] ^ D[50] ^ + D[49] ^ D[47] ^ D[46] ^ D[42] ^ D[39] ^ D[38] ^ D[36] ^ + D[35] ^ D[34] ^ D[31] ^ D[29] ^ D[27] ^ D[26] ^ D[20] ^ + D[19] ^ D[17] ^ D[16] ^ D[15] ^ D[13] ^ D[9] ^ D[6] ^ + D[1] ^ D[0] ^ C[2] ^ C[3] ^ C[4] ^ C[6] ^ C[7] ^ C[10] ^ + C[14] ^ C[15] ^ C[17] ^ C[18] ^ C[22] ^ C[23] ^ C[24] ^ + C[27] ^ C[28] ^ C[30]; + NewCRC[24] = D[63] ^ D[61] ^ D[60] ^ D[57] ^ D[56] ^ D[55] ^ D[51] ^ + D[50] ^ D[48] ^ D[47] ^ D[43] ^ D[40] ^ D[39] ^ D[37] ^ + D[36] ^ D[35] ^ D[32] ^ D[30] ^ D[28] ^ D[27] ^ D[21] ^ + D[20] ^ D[18] ^ D[17] ^ D[16] ^ D[14] ^ D[10] ^ D[7] ^ + D[2] ^ D[1] ^ C[0] ^ C[3] ^ C[4] ^ C[5] ^ C[7] ^ C[8] ^ + C[11] ^ C[15] ^ C[16] ^ C[18] ^ C[19] ^ C[23] ^ C[24] ^ + C[25] ^ C[28] ^ C[29] ^ C[31]; + NewCRC[25] = D[62] ^ D[61] ^ D[58] ^ D[57] ^ D[56] ^ D[52] ^ D[51] ^ + D[49] ^ D[48] ^ D[44] ^ D[41] ^ D[40] ^ D[38] ^ D[37] ^ + D[36] ^ D[33] ^ D[31] ^ D[29] ^ D[28] ^ D[22] ^ D[21] ^ + D[19] ^ D[18] ^ D[17] ^ D[15] ^ D[11] ^ D[8] ^ D[3] ^ + D[2] ^ C[1] ^ C[4] ^ C[5] ^ C[6] ^ C[8] ^ C[9] ^ C[12] ^ + C[16] ^ C[17] ^ C[19] ^ C[20] ^ C[24] ^ C[25] ^ C[26] ^ + C[29] ^ C[30]; + NewCRC[26] = D[62] ^ D[61] ^ D[60] ^ D[59] ^ D[57] ^ D[55] ^ D[54] ^ + D[52] ^ D[49] ^ D[48] ^ D[47] ^ D[44] ^ D[42] ^ D[41] ^ + D[39] ^ D[38] ^ D[31] ^ D[28] ^ D[26] ^ D[25] ^ D[24] ^ + D[23] ^ D[22] ^ D[20] ^ D[19] ^ D[18] ^ D[10] ^ D[6] ^ + D[4] ^ D[3] ^ D[0] ^ C[6] ^ C[7] ^ C[9] ^ C[10] ^ C[12] ^ + C[15] ^ C[16] ^ C[17] ^ C[20] ^ C[22] ^ C[23] ^ C[25] ^ + C[27] ^ C[28] ^ C[29] ^ C[30]; + NewCRC[27] = D[63] ^ D[62] ^ D[61] ^ D[60] ^ D[58] ^ D[56] ^ D[55] ^ + D[53] ^ D[50] ^ D[49] ^ D[48] ^ D[45] ^ D[43] ^ D[42] ^ + D[40] ^ D[39] ^ D[32] ^ D[29] ^ D[27] ^ D[26] ^ D[25] ^ + D[24] ^ D[23] ^ D[21] ^ D[20] ^ D[19] ^ D[11] ^ D[7] ^ + D[5] ^ D[4] ^ D[1] ^ C[0] ^ C[7] ^ C[8] ^ C[10] ^ C[11] ^ + C[13] ^ C[16] ^ C[17] ^ C[18] ^ C[21] ^ C[23] ^ C[24] ^ + C[26] ^ C[28] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[28] = D[63] ^ D[62] ^ D[61] ^ D[59] ^ D[57] ^ D[56] ^ D[54] ^ + D[51] ^ D[50] ^ D[49] ^ D[46] ^ D[44] ^ D[43] ^ D[41] ^ + D[40] ^ D[33] ^ D[30] ^ D[28] ^ D[27] ^ D[26] ^ D[25] ^ + D[24] ^ D[22] ^ D[21] ^ D[20] ^ D[12] ^ D[8] ^ D[6] ^ + D[5] ^ D[2] ^ C[1] ^ C[8] ^ C[9] ^ C[11] ^ C[12] ^ + C[14] ^ C[17] ^ C[18] ^ C[19] ^ C[22] ^ C[24] ^ C[25] ^ + C[27] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[29] = D[63] ^ D[62] ^ D[60] ^ D[58] ^ D[57] ^ D[55] ^ D[52] ^ + D[51] ^ D[50] ^ D[47] ^ D[45] ^ D[44] ^ D[42] ^ D[41] ^ + D[34] ^ D[31] ^ D[29] ^ D[28] ^ D[27] ^ D[26] ^ D[25] ^ + D[23] ^ D[22] ^ D[21] ^ D[13] ^ D[9] ^ D[7] ^ D[6] ^ + D[3] ^ C[2] ^ C[9] ^ C[10] ^ C[12] ^ C[13] ^ C[15] ^ + C[18] ^ C[19] ^ C[20] ^ C[23] ^ C[25] ^ C[26] ^ C[28] ^ + C[30] ^ C[31]; + NewCRC[30] = D[63] ^ D[61] ^ D[59] ^ D[58] ^ D[56] ^ D[53] ^ D[52] ^ + D[51] ^ D[48] ^ D[46] ^ D[45] ^ D[43] ^ D[42] ^ D[35] ^ + D[32] ^ D[30] ^ D[29] ^ D[28] ^ D[27] ^ D[26] ^ D[24] ^ + D[23] ^ D[22] ^ D[14] ^ D[10] ^ D[8] ^ D[7] ^ D[4] ^ + C[0] ^ C[3] ^ C[10] ^ C[11] ^ C[13] ^ C[14] ^ C[16] ^ + C[19] ^ C[20] ^ C[21] ^ C[24] ^ C[26] ^ C[27] ^ C[29] ^ + C[31]; + NewCRC[31] = D[62] ^ D[60] ^ D[59] ^ D[57] ^ D[54] ^ D[53] ^ D[52] ^ + D[49] ^ D[47] ^ D[46] ^ D[44] ^ D[43] ^ D[36] ^ D[33] ^ + D[31] ^ D[30] ^ D[29] ^ D[28] ^ D[27] ^ D[25] ^ D[24] ^ + D[23] ^ D[15] ^ D[11] ^ D[9] ^ D[8] ^ D[5] ^ C[1] ^ + C[4] ^ C[11] ^ C[12] ^ C[14] ^ C[15] ^ C[17] ^ C[20] ^ + C[21] ^ C[22] ^ C[25] ^ C[27] ^ C[28] ^ C[30]; + + nextCRC32_D64 = NewCRC; + + end + + endfunction + +//endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/include/CRC32_D8.v b/fpga/usrp3/lib/xge/rtl/include/CRC32_D8.v new file mode 100644 index 000000000..814648684 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/include/CRC32_D8.v @@ -0,0 +1,101 @@ +/////////////////////////////////////////////////////////////////////// +// File: CRC32_D8.v +// Date: Fri Feb 8 19:26:59 2008 +// +// Copyright (C) 1999-2003 Easics NV. +// This source file may be used and distributed without restriction +// provided that this copyright statement is not removed from the file +// and that any derivative work contains the original copyright notice +// and the associated disclaimer. +// +// THIS SOURCE FILE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS +// OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +// WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +// +// Purpose: Verilog module containing a synthesizable CRC function +// * polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) +// * data width: 8 +// +// Info: tools@easics.be +// http://www.easics.com +/////////////////////////////////////////////////////////////////////// + + +//module CRC32_D8; + + // polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) + // data width: 8 + // convention: the first serial data bit is D[7] + function [31:0] nextCRC32_D8; + + input [7:0] Data; + input [31:0] CRC; + + reg [7:0] D; + reg [31:0] C; + reg [31:0] NewCRC; + + begin + + D = Data; + C = CRC; + + NewCRC[0] = D[6] ^ D[0] ^ C[24] ^ C[30]; + NewCRC[1] = D[7] ^ D[6] ^ D[1] ^ D[0] ^ C[24] ^ C[25] ^ C[30] ^ + C[31]; + NewCRC[2] = D[7] ^ D[6] ^ D[2] ^ D[1] ^ D[0] ^ C[24] ^ C[25] ^ + C[26] ^ C[30] ^ C[31]; + NewCRC[3] = D[7] ^ D[3] ^ D[2] ^ D[1] ^ C[25] ^ C[26] ^ C[27] ^ + C[31]; + NewCRC[4] = D[6] ^ D[4] ^ D[3] ^ D[2] ^ D[0] ^ C[24] ^ C[26] ^ + C[27] ^ C[28] ^ C[30]; + NewCRC[5] = D[7] ^ D[6] ^ D[5] ^ D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[24] ^ + C[25] ^ C[27] ^ C[28] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[6] = D[7] ^ D[6] ^ D[5] ^ D[4] ^ D[2] ^ D[1] ^ C[25] ^ C[26] ^ + C[28] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[7] = D[7] ^ D[5] ^ D[3] ^ D[2] ^ D[0] ^ C[24] ^ C[26] ^ + C[27] ^ C[29] ^ C[31]; + NewCRC[8] = D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[0] ^ C[24] ^ C[25] ^ + C[27] ^ C[28]; + NewCRC[9] = D[5] ^ D[4] ^ D[2] ^ D[1] ^ C[1] ^ C[25] ^ C[26] ^ + C[28] ^ C[29]; + NewCRC[10] = D[5] ^ D[3] ^ D[2] ^ D[0] ^ C[2] ^ C[24] ^ C[26] ^ + C[27] ^ C[29]; + NewCRC[11] = D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[3] ^ C[24] ^ C[25] ^ + C[27] ^ C[28]; + NewCRC[12] = D[6] ^ D[5] ^ D[4] ^ D[2] ^ D[1] ^ D[0] ^ C[4] ^ C[24] ^ + C[25] ^ C[26] ^ C[28] ^ C[29] ^ C[30]; + NewCRC[13] = D[7] ^ D[6] ^ D[5] ^ D[3] ^ D[2] ^ D[1] ^ C[5] ^ C[25] ^ + C[26] ^ C[27] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[14] = D[7] ^ D[6] ^ D[4] ^ D[3] ^ D[2] ^ C[6] ^ C[26] ^ C[27] ^ + C[28] ^ C[30] ^ C[31]; + NewCRC[15] = D[7] ^ D[5] ^ D[4] ^ D[3] ^ C[7] ^ C[27] ^ C[28] ^ + C[29] ^ C[31]; + NewCRC[16] = D[5] ^ D[4] ^ D[0] ^ C[8] ^ C[24] ^ C[28] ^ C[29]; + NewCRC[17] = D[6] ^ D[5] ^ D[1] ^ C[9] ^ C[25] ^ C[29] ^ C[30]; + NewCRC[18] = D[7] ^ D[6] ^ D[2] ^ C[10] ^ C[26] ^ C[30] ^ C[31]; + NewCRC[19] = D[7] ^ D[3] ^ C[11] ^ C[27] ^ C[31]; + NewCRC[20] = D[4] ^ C[12] ^ C[28]; + NewCRC[21] = D[5] ^ C[13] ^ C[29]; + NewCRC[22] = D[0] ^ C[14] ^ C[24]; + NewCRC[23] = D[6] ^ D[1] ^ D[0] ^ C[15] ^ C[24] ^ C[25] ^ C[30]; + NewCRC[24] = D[7] ^ D[2] ^ D[1] ^ C[16] ^ C[25] ^ C[26] ^ C[31]; + NewCRC[25] = D[3] ^ D[2] ^ C[17] ^ C[26] ^ C[27]; + NewCRC[26] = D[6] ^ D[4] ^ D[3] ^ D[0] ^ C[18] ^ C[24] ^ C[27] ^ + C[28] ^ C[30]; + NewCRC[27] = D[7] ^ D[5] ^ D[4] ^ D[1] ^ C[19] ^ C[25] ^ C[28] ^ + C[29] ^ C[31]; + NewCRC[28] = D[6] ^ D[5] ^ D[2] ^ C[20] ^ C[26] ^ C[29] ^ C[30]; + NewCRC[29] = D[7] ^ D[6] ^ D[3] ^ C[21] ^ C[27] ^ C[30] ^ C[31]; + NewCRC[30] = D[7] ^ D[4] ^ C[22] ^ C[28] ^ C[31]; + NewCRC[31] = D[5] ^ C[23] ^ C[29]; + + nextCRC32_D8 = NewCRC; + + end + + endfunction + +//endmodule + + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/include/defines.v b/fpga/usrp3/lib/xge/rtl/include/defines.v new file mode 100644 index 000000000..095f303bf --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/include/defines.v @@ -0,0 +1,125 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "defines.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +// Define MDIO to add support for clause 22 and clause 45 MDIO interface +`define MDIO +// If WB clock is 62.5MHz and max MDC spec is 2.5MHz, then divide by 25 +//`define MDC_HALF_PERIOD 13 // Closest int to 12.5 +`define MDC_HALF_PERIOD 100 + +// CPU Registers + +`define CPUREG_CONFIG0 8'h00 +`define CPUREG_INT_PENDING 8'h04 +`define CPUREG_INT_STATUS 8'h08 +`define CPUREG_INT_MASK 8'h0c +//`ifdef MDIO +`define CPUREG_MDIO_DATA 8'h10 +`define CPUREG_MDIO_ADDR 8'h14 +`define CPUREG_MDIO_OP 8'h18 +`define CPUREG_MDIO_CONTROL 8'h1c +`define CPUREG_MDIO_STATUS 8'h1c +`define CPUREG_GPIO 8'h20 +//`endif + +// Ethernet codes + +`define IDLE 8'h07 +`define PREAMBLE 8'h55 +`define SEQUENCE 8'h9c +`define SFD 8'hd5 +`define START 8'hfb +`define TERMINATE 8'hfd +`define ERROR 8'hfe + + + +`define LINK_FAULT_OK 2'd0 +`define LINK_FAULT_LOCAL 2'd1 +`define LINK_FAULT_REMOTE 2'd2 + +`define FAULT_SEQ_LOCAL 1'b0 +`define FAULT_SEQ_REMOTE 1'b1 + +`define LOCAL_FAULT 8'd1 +`define REMOTE_FAULT 8'd2 + +`define PAUSE_FRAME 48'h010000c28001 + +`define LANE0 7:0 +`define LANE1 15:8 +`define LANE2 23:16 +`define LANE3 31:24 +`define LANE4 39:32 +`define LANE5 47:40 +`define LANE6 55:48 +`define LANE7 63:56 + + +`define TXSTATUS_NONE 8'h0 +`define TXSTATUS_EOP 3'd6 +`define TXSTATUS_SOP 3'd7 + +`define RXSTATUS_NONE 8'h0 +`define RXSTATUS_ERR 3'd5 +`define RXSTATUS_EOP 3'd6 +`define RXSTATUS_SOP 3'd7 + + +// +// FIFO Size: 8 * (2^AWIDTH) will be the size in bytes +// 7 --> 128 entries, 1024 bytes for data fifo +// +`define TX_DATA_FIFO_AWIDTH 9 +`define RX_DATA_FIFO_AWIDTH 9 + +// +// FIFO Size: Holding FIFOs are 16 deep +// +`define TX_HOLD_FIFO_AWIDTH 4 +`define RX_HOLD_FIFO_AWIDTH 4 + + +// Memory types +`define MEM_AUTO_SMALL 1 +`define MEM_AUTO_MEDIUM 2 +`define MEM_AUTO_XILINX 3 + + +// Changed system packet interface to big endian (12/12/2009) +// Comment out to use legacy mode +`define BIGENDIAN diff --git a/fpga/usrp3/lib/xge/rtl/include/timescale.v b/fpga/usrp3/lib/xge/rtl/include/timescale.v new file mode 100644 index 000000000..64502185f --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/include/timescale.v @@ -0,0 +1 @@ +`timescale 1ps / 1ps diff --git a/fpga/usrp3/lib/xge/rtl/include/utils.v b/fpga/usrp3/lib/xge/rtl/include/utils.v new file mode 100644 index 000000000..6137b3e31 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/include/utils.v @@ -0,0 +1,71 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "utils.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +function [63:0] reverse_64b; + input [63:0] data; + integer i; + begin + for (i = 0; i < 64; i = i + 1) begin + reverse_64b[i] = data[63 - i]; + end + end +endfunction + + +function [31:0] reverse_32b; + input [31:0] data; + integer i; + begin + for (i = 0; i < 32; i = i + 1) begin + reverse_32b[i] = data[31 - i]; + end + end +endfunction + + +function [7:0] reverse_8b; + input [7:0] data; + integer i; + begin + for (i = 0; i < 8; i = i + 1) begin + reverse_8b[i] = data[7 - i]; + end + end +endfunction + + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/CRC32_D64.v b/fpga/usrp3/lib/xge/rtl/verilog/CRC32_D64.v new file mode 100644 index 000000000..f13f85e1f --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/CRC32_D64.v @@ -0,0 +1,266 @@ +/////////////////////////////////////////////////////////////////////// +// File: CRC32_D64.v +// Date: Fri Feb 8 19:30:02 2008 +// +// Copyright (C) 1999-2003 Easics NV. +// This source file may be used and distributed without restriction +// provided that this copyright statement is not removed from the file +// and that any derivative work contains the original copyright notice +// and the associated disclaimer. +// +// THIS SOURCE FILE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS +// OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +// WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +// +// Purpose: Verilog module containing a synthesizable CRC function +// * polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) +// * data width: 64 +// +// Info: tools@easics.be +// http://www.easics.com +/////////////////////////////////////////////////////////////////////// + + +//module CRC32_D64; + + // polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) + // data width: 64 + // convention: the first serial data bit is D[63] + function [31:0] nextCRC32_D64; + + input [63:0] Data; + input [31:0] CRC; + + reg [63:0] D; + reg [31:0] C; + reg [31:0] NewCRC; + + begin + + D = Data; + C = CRC; + + NewCRC[0] = D[63] ^ D[61] ^ D[60] ^ D[58] ^ D[55] ^ D[54] ^ D[53] ^ + D[50] ^ D[48] ^ D[47] ^ D[45] ^ D[44] ^ D[37] ^ D[34] ^ + D[32] ^ D[31] ^ D[30] ^ D[29] ^ D[28] ^ D[26] ^ D[25] ^ + D[24] ^ D[16] ^ D[12] ^ D[10] ^ D[9] ^ D[6] ^ D[0] ^ + C[0] ^ C[2] ^ C[5] ^ C[12] ^ C[13] ^ C[15] ^ C[16] ^ + C[18] ^ C[21] ^ C[22] ^ C[23] ^ C[26] ^ C[28] ^ C[29] ^ + C[31]; + NewCRC[1] = D[63] ^ D[62] ^ D[60] ^ D[59] ^ D[58] ^ D[56] ^ D[53] ^ + D[51] ^ D[50] ^ D[49] ^ D[47] ^ D[46] ^ D[44] ^ D[38] ^ + D[37] ^ D[35] ^ D[34] ^ D[33] ^ D[28] ^ D[27] ^ D[24] ^ + D[17] ^ D[16] ^ D[13] ^ D[12] ^ D[11] ^ D[9] ^ D[7] ^ + D[6] ^ D[1] ^ D[0] ^ C[1] ^ C[2] ^ C[3] ^ C[5] ^ C[6] ^ + C[12] ^ C[14] ^ C[15] ^ C[17] ^ C[18] ^ C[19] ^ C[21] ^ + C[24] ^ C[26] ^ C[27] ^ C[28] ^ C[30] ^ C[31]; + NewCRC[2] = D[59] ^ D[58] ^ D[57] ^ D[55] ^ D[53] ^ D[52] ^ D[51] ^ + D[44] ^ D[39] ^ D[38] ^ D[37] ^ D[36] ^ D[35] ^ D[32] ^ + D[31] ^ D[30] ^ D[26] ^ D[24] ^ D[18] ^ D[17] ^ D[16] ^ + D[14] ^ D[13] ^ D[9] ^ D[8] ^ D[7] ^ D[6] ^ D[2] ^ + D[1] ^ D[0] ^ C[0] ^ C[3] ^ C[4] ^ C[5] ^ C[6] ^ C[7] ^ + C[12] ^ C[19] ^ C[20] ^ C[21] ^ C[23] ^ C[25] ^ C[26] ^ + C[27]; + NewCRC[3] = D[60] ^ D[59] ^ D[58] ^ D[56] ^ D[54] ^ D[53] ^ D[52] ^ + D[45] ^ D[40] ^ D[39] ^ D[38] ^ D[37] ^ D[36] ^ D[33] ^ + D[32] ^ D[31] ^ D[27] ^ D[25] ^ D[19] ^ D[18] ^ D[17] ^ + D[15] ^ D[14] ^ D[10] ^ D[9] ^ D[8] ^ D[7] ^ D[3] ^ + D[2] ^ D[1] ^ C[0] ^ C[1] ^ C[4] ^ C[5] ^ C[6] ^ C[7] ^ + C[8] ^ C[13] ^ C[20] ^ C[21] ^ C[22] ^ C[24] ^ C[26] ^ + C[27] ^ C[28]; + NewCRC[4] = D[63] ^ D[59] ^ D[58] ^ D[57] ^ D[50] ^ D[48] ^ D[47] ^ + D[46] ^ D[45] ^ D[44] ^ D[41] ^ D[40] ^ D[39] ^ D[38] ^ + D[33] ^ D[31] ^ D[30] ^ D[29] ^ D[25] ^ D[24] ^ D[20] ^ + D[19] ^ D[18] ^ D[15] ^ D[12] ^ D[11] ^ D[8] ^ D[6] ^ + D[4] ^ D[3] ^ D[2] ^ D[0] ^ C[1] ^ C[6] ^ C[7] ^ C[8] ^ + C[9] ^ C[12] ^ C[13] ^ C[14] ^ C[15] ^ C[16] ^ C[18] ^ + C[25] ^ C[26] ^ C[27] ^ C[31]; + NewCRC[5] = D[63] ^ D[61] ^ D[59] ^ D[55] ^ D[54] ^ D[53] ^ D[51] ^ + D[50] ^ D[49] ^ D[46] ^ D[44] ^ D[42] ^ D[41] ^ D[40] ^ + D[39] ^ D[37] ^ D[29] ^ D[28] ^ D[24] ^ D[21] ^ D[20] ^ + D[19] ^ D[13] ^ D[10] ^ D[7] ^ D[6] ^ D[5] ^ D[4] ^ + D[3] ^ D[1] ^ D[0] ^ C[5] ^ C[7] ^ C[8] ^ C[9] ^ C[10] ^ + C[12] ^ C[14] ^ C[17] ^ C[18] ^ C[19] ^ C[21] ^ C[22] ^ + C[23] ^ C[27] ^ C[29] ^ C[31]; + NewCRC[6] = D[62] ^ D[60] ^ D[56] ^ D[55] ^ D[54] ^ D[52] ^ D[51] ^ + D[50] ^ D[47] ^ D[45] ^ D[43] ^ D[42] ^ D[41] ^ D[40] ^ + D[38] ^ D[30] ^ D[29] ^ D[25] ^ D[22] ^ D[21] ^ D[20] ^ + D[14] ^ D[11] ^ D[8] ^ D[7] ^ D[6] ^ D[5] ^ D[4] ^ + D[2] ^ D[1] ^ C[6] ^ C[8] ^ C[9] ^ C[10] ^ C[11] ^ + C[13] ^ C[15] ^ C[18] ^ C[19] ^ C[20] ^ C[22] ^ C[23] ^ + C[24] ^ C[28] ^ C[30]; + NewCRC[7] = D[60] ^ D[58] ^ D[57] ^ D[56] ^ D[54] ^ D[52] ^ D[51] ^ + D[50] ^ D[47] ^ D[46] ^ D[45] ^ D[43] ^ D[42] ^ D[41] ^ + D[39] ^ D[37] ^ D[34] ^ D[32] ^ D[29] ^ D[28] ^ D[25] ^ + D[24] ^ D[23] ^ D[22] ^ D[21] ^ D[16] ^ D[15] ^ D[10] ^ + D[8] ^ D[7] ^ D[5] ^ D[3] ^ D[2] ^ D[0] ^ C[0] ^ C[2] ^ + C[5] ^ C[7] ^ C[9] ^ C[10] ^ C[11] ^ C[13] ^ C[14] ^ + C[15] ^ C[18] ^ C[19] ^ C[20] ^ C[22] ^ C[24] ^ C[25] ^ + C[26] ^ C[28]; + NewCRC[8] = D[63] ^ D[60] ^ D[59] ^ D[57] ^ D[54] ^ D[52] ^ D[51] ^ + D[50] ^ D[46] ^ D[45] ^ D[43] ^ D[42] ^ D[40] ^ D[38] ^ + D[37] ^ D[35] ^ D[34] ^ D[33] ^ D[32] ^ D[31] ^ D[28] ^ + D[23] ^ D[22] ^ D[17] ^ D[12] ^ D[11] ^ D[10] ^ D[8] ^ + D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[0] ^ C[1] ^ C[2] ^ C[3] ^ + C[5] ^ C[6] ^ C[8] ^ C[10] ^ C[11] ^ C[13] ^ C[14] ^ + C[18] ^ C[19] ^ C[20] ^ C[22] ^ C[25] ^ C[27] ^ C[28] ^ + C[31]; + NewCRC[9] = D[61] ^ D[60] ^ D[58] ^ D[55] ^ D[53] ^ D[52] ^ D[51] ^ + D[47] ^ D[46] ^ D[44] ^ D[43] ^ D[41] ^ D[39] ^ D[38] ^ + D[36] ^ D[35] ^ D[34] ^ D[33] ^ D[32] ^ D[29] ^ D[24] ^ + D[23] ^ D[18] ^ D[13] ^ D[12] ^ D[11] ^ D[9] ^ D[5] ^ + D[4] ^ D[2] ^ D[1] ^ C[0] ^ C[1] ^ C[2] ^ C[3] ^ C[4] ^ + C[6] ^ C[7] ^ C[9] ^ C[11] ^ C[12] ^ C[14] ^ C[15] ^ + C[19] ^ C[20] ^ C[21] ^ C[23] ^ C[26] ^ C[28] ^ C[29]; + NewCRC[10] = D[63] ^ D[62] ^ D[60] ^ D[59] ^ D[58] ^ D[56] ^ D[55] ^ + D[52] ^ D[50] ^ D[42] ^ D[40] ^ D[39] ^ D[36] ^ D[35] ^ + D[33] ^ D[32] ^ D[31] ^ D[29] ^ D[28] ^ D[26] ^ D[19] ^ + D[16] ^ D[14] ^ D[13] ^ D[9] ^ D[5] ^ D[3] ^ D[2] ^ + D[0] ^ C[0] ^ C[1] ^ C[3] ^ C[4] ^ C[7] ^ C[8] ^ C[10] ^ + C[18] ^ C[20] ^ C[23] ^ C[24] ^ C[26] ^ C[27] ^ C[28] ^ + C[30] ^ C[31]; + NewCRC[11] = D[59] ^ D[58] ^ D[57] ^ D[56] ^ D[55] ^ D[54] ^ D[51] ^ + D[50] ^ D[48] ^ D[47] ^ D[45] ^ D[44] ^ D[43] ^ D[41] ^ + D[40] ^ D[36] ^ D[33] ^ D[31] ^ D[28] ^ D[27] ^ D[26] ^ + D[25] ^ D[24] ^ D[20] ^ D[17] ^ D[16] ^ D[15] ^ D[14] ^ + D[12] ^ D[9] ^ D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[1] ^ C[4] ^ + C[8] ^ C[9] ^ C[11] ^ C[12] ^ C[13] ^ C[15] ^ C[16] ^ + C[18] ^ C[19] ^ C[22] ^ C[23] ^ C[24] ^ C[25] ^ C[26] ^ + C[27]; + NewCRC[12] = D[63] ^ D[61] ^ D[59] ^ D[57] ^ D[56] ^ D[54] ^ D[53] ^ + D[52] ^ D[51] ^ D[50] ^ D[49] ^ D[47] ^ D[46] ^ D[42] ^ + D[41] ^ D[31] ^ D[30] ^ D[27] ^ D[24] ^ D[21] ^ D[18] ^ + D[17] ^ D[15] ^ D[13] ^ D[12] ^ D[9] ^ D[6] ^ D[5] ^ + D[4] ^ D[2] ^ D[1] ^ D[0] ^ C[9] ^ C[10] ^ C[14] ^ + C[15] ^ C[17] ^ C[18] ^ C[19] ^ C[20] ^ C[21] ^ C[22] ^ + C[24] ^ C[25] ^ C[27] ^ C[29] ^ C[31]; + NewCRC[13] = D[62] ^ D[60] ^ D[58] ^ D[57] ^ D[55] ^ D[54] ^ D[53] ^ + D[52] ^ D[51] ^ D[50] ^ D[48] ^ D[47] ^ D[43] ^ D[42] ^ + D[32] ^ D[31] ^ D[28] ^ D[25] ^ D[22] ^ D[19] ^ D[18] ^ + D[16] ^ D[14] ^ D[13] ^ D[10] ^ D[7] ^ D[6] ^ D[5] ^ + D[3] ^ D[2] ^ D[1] ^ C[0] ^ C[10] ^ C[11] ^ C[15] ^ + C[16] ^ C[18] ^ C[19] ^ C[20] ^ C[21] ^ C[22] ^ C[23] ^ + C[25] ^ C[26] ^ C[28] ^ C[30]; + NewCRC[14] = D[63] ^ D[61] ^ D[59] ^ D[58] ^ D[56] ^ D[55] ^ D[54] ^ + D[53] ^ D[52] ^ D[51] ^ D[49] ^ D[48] ^ D[44] ^ D[43] ^ + D[33] ^ D[32] ^ D[29] ^ D[26] ^ D[23] ^ D[20] ^ D[19] ^ + D[17] ^ D[15] ^ D[14] ^ D[11] ^ D[8] ^ D[7] ^ D[6] ^ + D[4] ^ D[3] ^ D[2] ^ C[0] ^ C[1] ^ C[11] ^ C[12] ^ + C[16] ^ C[17] ^ C[19] ^ C[20] ^ C[21] ^ C[22] ^ C[23] ^ + C[24] ^ C[26] ^ C[27] ^ C[29] ^ C[31]; + NewCRC[15] = D[62] ^ D[60] ^ D[59] ^ D[57] ^ D[56] ^ D[55] ^ D[54] ^ + D[53] ^ D[52] ^ D[50] ^ D[49] ^ D[45] ^ D[44] ^ D[34] ^ + D[33] ^ D[30] ^ D[27] ^ D[24] ^ D[21] ^ D[20] ^ D[18] ^ + D[16] ^ D[15] ^ D[12] ^ D[9] ^ D[8] ^ D[7] ^ D[5] ^ + D[4] ^ D[3] ^ C[1] ^ C[2] ^ C[12] ^ C[13] ^ C[17] ^ + C[18] ^ C[20] ^ C[21] ^ C[22] ^ C[23] ^ C[24] ^ C[25] ^ + C[27] ^ C[28] ^ C[30]; + NewCRC[16] = D[57] ^ D[56] ^ D[51] ^ D[48] ^ D[47] ^ D[46] ^ D[44] ^ + D[37] ^ D[35] ^ D[32] ^ D[30] ^ D[29] ^ D[26] ^ D[24] ^ + D[22] ^ D[21] ^ D[19] ^ D[17] ^ D[13] ^ D[12] ^ D[8] ^ + D[5] ^ D[4] ^ D[0] ^ C[0] ^ C[3] ^ C[5] ^ C[12] ^ C[14] ^ + C[15] ^ C[16] ^ C[19] ^ C[24] ^ C[25]; + NewCRC[17] = D[58] ^ D[57] ^ D[52] ^ D[49] ^ D[48] ^ D[47] ^ D[45] ^ + D[38] ^ D[36] ^ D[33] ^ D[31] ^ D[30] ^ D[27] ^ D[25] ^ + D[23] ^ D[22] ^ D[20] ^ D[18] ^ D[14] ^ D[13] ^ D[9] ^ + D[6] ^ D[5] ^ D[1] ^ C[1] ^ C[4] ^ C[6] ^ C[13] ^ C[15] ^ + C[16] ^ C[17] ^ C[20] ^ C[25] ^ C[26]; + NewCRC[18] = D[59] ^ D[58] ^ D[53] ^ D[50] ^ D[49] ^ D[48] ^ D[46] ^ + D[39] ^ D[37] ^ D[34] ^ D[32] ^ D[31] ^ D[28] ^ D[26] ^ + D[24] ^ D[23] ^ D[21] ^ D[19] ^ D[15] ^ D[14] ^ D[10] ^ + D[7] ^ D[6] ^ D[2] ^ C[0] ^ C[2] ^ C[5] ^ C[7] ^ C[14] ^ + C[16] ^ C[17] ^ C[18] ^ C[21] ^ C[26] ^ C[27]; + NewCRC[19] = D[60] ^ D[59] ^ D[54] ^ D[51] ^ D[50] ^ D[49] ^ D[47] ^ + D[40] ^ D[38] ^ D[35] ^ D[33] ^ D[32] ^ D[29] ^ D[27] ^ + D[25] ^ D[24] ^ D[22] ^ D[20] ^ D[16] ^ D[15] ^ D[11] ^ + D[8] ^ D[7] ^ D[3] ^ C[0] ^ C[1] ^ C[3] ^ C[6] ^ C[8] ^ + C[15] ^ C[17] ^ C[18] ^ C[19] ^ C[22] ^ C[27] ^ C[28]; + NewCRC[20] = D[61] ^ D[60] ^ D[55] ^ D[52] ^ D[51] ^ D[50] ^ D[48] ^ + D[41] ^ D[39] ^ D[36] ^ D[34] ^ D[33] ^ D[30] ^ D[28] ^ + D[26] ^ D[25] ^ D[23] ^ D[21] ^ D[17] ^ D[16] ^ D[12] ^ + D[9] ^ D[8] ^ D[4] ^ C[1] ^ C[2] ^ C[4] ^ C[7] ^ C[9] ^ + C[16] ^ C[18] ^ C[19] ^ C[20] ^ C[23] ^ C[28] ^ C[29]; + NewCRC[21] = D[62] ^ D[61] ^ D[56] ^ D[53] ^ D[52] ^ D[51] ^ D[49] ^ + D[42] ^ D[40] ^ D[37] ^ D[35] ^ D[34] ^ D[31] ^ D[29] ^ + D[27] ^ D[26] ^ D[24] ^ D[22] ^ D[18] ^ D[17] ^ D[13] ^ + D[10] ^ D[9] ^ D[5] ^ C[2] ^ C[3] ^ C[5] ^ C[8] ^ C[10] ^ + C[17] ^ C[19] ^ C[20] ^ C[21] ^ C[24] ^ C[29] ^ C[30]; + NewCRC[22] = D[62] ^ D[61] ^ D[60] ^ D[58] ^ D[57] ^ D[55] ^ D[52] ^ + D[48] ^ D[47] ^ D[45] ^ D[44] ^ D[43] ^ D[41] ^ D[38] ^ + D[37] ^ D[36] ^ D[35] ^ D[34] ^ D[31] ^ D[29] ^ D[27] ^ + D[26] ^ D[24] ^ D[23] ^ D[19] ^ D[18] ^ D[16] ^ D[14] ^ + D[12] ^ D[11] ^ D[9] ^ D[0] ^ C[2] ^ C[3] ^ C[4] ^ + C[5] ^ C[6] ^ C[9] ^ C[11] ^ C[12] ^ C[13] ^ C[15] ^ + C[16] ^ C[20] ^ C[23] ^ C[25] ^ C[26] ^ C[28] ^ C[29] ^ + C[30]; + NewCRC[23] = D[62] ^ D[60] ^ D[59] ^ D[56] ^ D[55] ^ D[54] ^ D[50] ^ + D[49] ^ D[47] ^ D[46] ^ D[42] ^ D[39] ^ D[38] ^ D[36] ^ + D[35] ^ D[34] ^ D[31] ^ D[29] ^ D[27] ^ D[26] ^ D[20] ^ + D[19] ^ D[17] ^ D[16] ^ D[15] ^ D[13] ^ D[9] ^ D[6] ^ + D[1] ^ D[0] ^ C[2] ^ C[3] ^ C[4] ^ C[6] ^ C[7] ^ C[10] ^ + C[14] ^ C[15] ^ C[17] ^ C[18] ^ C[22] ^ C[23] ^ C[24] ^ + C[27] ^ C[28] ^ C[30]; + NewCRC[24] = D[63] ^ D[61] ^ D[60] ^ D[57] ^ D[56] ^ D[55] ^ D[51] ^ + D[50] ^ D[48] ^ D[47] ^ D[43] ^ D[40] ^ D[39] ^ D[37] ^ + D[36] ^ D[35] ^ D[32] ^ D[30] ^ D[28] ^ D[27] ^ D[21] ^ + D[20] ^ D[18] ^ D[17] ^ D[16] ^ D[14] ^ D[10] ^ D[7] ^ + D[2] ^ D[1] ^ C[0] ^ C[3] ^ C[4] ^ C[5] ^ C[7] ^ C[8] ^ + C[11] ^ C[15] ^ C[16] ^ C[18] ^ C[19] ^ C[23] ^ C[24] ^ + C[25] ^ C[28] ^ C[29] ^ C[31]; + NewCRC[25] = D[62] ^ D[61] ^ D[58] ^ D[57] ^ D[56] ^ D[52] ^ D[51] ^ + D[49] ^ D[48] ^ D[44] ^ D[41] ^ D[40] ^ D[38] ^ D[37] ^ + D[36] ^ D[33] ^ D[31] ^ D[29] ^ D[28] ^ D[22] ^ D[21] ^ + D[19] ^ D[18] ^ D[17] ^ D[15] ^ D[11] ^ D[8] ^ D[3] ^ + D[2] ^ C[1] ^ C[4] ^ C[5] ^ C[6] ^ C[8] ^ C[9] ^ C[12] ^ + C[16] ^ C[17] ^ C[19] ^ C[20] ^ C[24] ^ C[25] ^ C[26] ^ + C[29] ^ C[30]; + NewCRC[26] = D[62] ^ D[61] ^ D[60] ^ D[59] ^ D[57] ^ D[55] ^ D[54] ^ + D[52] ^ D[49] ^ D[48] ^ D[47] ^ D[44] ^ D[42] ^ D[41] ^ + D[39] ^ D[38] ^ D[31] ^ D[28] ^ D[26] ^ D[25] ^ D[24] ^ + D[23] ^ D[22] ^ D[20] ^ D[19] ^ D[18] ^ D[10] ^ D[6] ^ + D[4] ^ D[3] ^ D[0] ^ C[6] ^ C[7] ^ C[9] ^ C[10] ^ C[12] ^ + C[15] ^ C[16] ^ C[17] ^ C[20] ^ C[22] ^ C[23] ^ C[25] ^ + C[27] ^ C[28] ^ C[29] ^ C[30]; + NewCRC[27] = D[63] ^ D[62] ^ D[61] ^ D[60] ^ D[58] ^ D[56] ^ D[55] ^ + D[53] ^ D[50] ^ D[49] ^ D[48] ^ D[45] ^ D[43] ^ D[42] ^ + D[40] ^ D[39] ^ D[32] ^ D[29] ^ D[27] ^ D[26] ^ D[25] ^ + D[24] ^ D[23] ^ D[21] ^ D[20] ^ D[19] ^ D[11] ^ D[7] ^ + D[5] ^ D[4] ^ D[1] ^ C[0] ^ C[7] ^ C[8] ^ C[10] ^ C[11] ^ + C[13] ^ C[16] ^ C[17] ^ C[18] ^ C[21] ^ C[23] ^ C[24] ^ + C[26] ^ C[28] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[28] = D[63] ^ D[62] ^ D[61] ^ D[59] ^ D[57] ^ D[56] ^ D[54] ^ + D[51] ^ D[50] ^ D[49] ^ D[46] ^ D[44] ^ D[43] ^ D[41] ^ + D[40] ^ D[33] ^ D[30] ^ D[28] ^ D[27] ^ D[26] ^ D[25] ^ + D[24] ^ D[22] ^ D[21] ^ D[20] ^ D[12] ^ D[8] ^ D[6] ^ + D[5] ^ D[2] ^ C[1] ^ C[8] ^ C[9] ^ C[11] ^ C[12] ^ + C[14] ^ C[17] ^ C[18] ^ C[19] ^ C[22] ^ C[24] ^ C[25] ^ + C[27] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[29] = D[63] ^ D[62] ^ D[60] ^ D[58] ^ D[57] ^ D[55] ^ D[52] ^ + D[51] ^ D[50] ^ D[47] ^ D[45] ^ D[44] ^ D[42] ^ D[41] ^ + D[34] ^ D[31] ^ D[29] ^ D[28] ^ D[27] ^ D[26] ^ D[25] ^ + D[23] ^ D[22] ^ D[21] ^ D[13] ^ D[9] ^ D[7] ^ D[6] ^ + D[3] ^ C[2] ^ C[9] ^ C[10] ^ C[12] ^ C[13] ^ C[15] ^ + C[18] ^ C[19] ^ C[20] ^ C[23] ^ C[25] ^ C[26] ^ C[28] ^ + C[30] ^ C[31]; + NewCRC[30] = D[63] ^ D[61] ^ D[59] ^ D[58] ^ D[56] ^ D[53] ^ D[52] ^ + D[51] ^ D[48] ^ D[46] ^ D[45] ^ D[43] ^ D[42] ^ D[35] ^ + D[32] ^ D[30] ^ D[29] ^ D[28] ^ D[27] ^ D[26] ^ D[24] ^ + D[23] ^ D[22] ^ D[14] ^ D[10] ^ D[8] ^ D[7] ^ D[4] ^ + C[0] ^ C[3] ^ C[10] ^ C[11] ^ C[13] ^ C[14] ^ C[16] ^ + C[19] ^ C[20] ^ C[21] ^ C[24] ^ C[26] ^ C[27] ^ C[29] ^ + C[31]; + NewCRC[31] = D[62] ^ D[60] ^ D[59] ^ D[57] ^ D[54] ^ D[53] ^ D[52] ^ + D[49] ^ D[47] ^ D[46] ^ D[44] ^ D[43] ^ D[36] ^ D[33] ^ + D[31] ^ D[30] ^ D[29] ^ D[28] ^ D[27] ^ D[25] ^ D[24] ^ + D[23] ^ D[15] ^ D[11] ^ D[9] ^ D[8] ^ D[5] ^ C[1] ^ + C[4] ^ C[11] ^ C[12] ^ C[14] ^ C[15] ^ C[17] ^ C[20] ^ + C[21] ^ C[22] ^ C[25] ^ C[27] ^ C[28] ^ C[30]; + + nextCRC32_D64 = NewCRC; + + end + + endfunction + +//endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/CRC32_D8.v b/fpga/usrp3/lib/xge/rtl/verilog/CRC32_D8.v new file mode 100644 index 000000000..814648684 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/CRC32_D8.v @@ -0,0 +1,101 @@ +/////////////////////////////////////////////////////////////////////// +// File: CRC32_D8.v +// Date: Fri Feb 8 19:26:59 2008 +// +// Copyright (C) 1999-2003 Easics NV. +// This source file may be used and distributed without restriction +// provided that this copyright statement is not removed from the file +// and that any derivative work contains the original copyright notice +// and the associated disclaimer. +// +// THIS SOURCE FILE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS +// OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +// WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +// +// Purpose: Verilog module containing a synthesizable CRC function +// * polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) +// * data width: 8 +// +// Info: tools@easics.be +// http://www.easics.com +/////////////////////////////////////////////////////////////////////// + + +//module CRC32_D8; + + // polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 26 32) + // data width: 8 + // convention: the first serial data bit is D[7] + function [31:0] nextCRC32_D8; + + input [7:0] Data; + input [31:0] CRC; + + reg [7:0] D; + reg [31:0] C; + reg [31:0] NewCRC; + + begin + + D = Data; + C = CRC; + + NewCRC[0] = D[6] ^ D[0] ^ C[24] ^ C[30]; + NewCRC[1] = D[7] ^ D[6] ^ D[1] ^ D[0] ^ C[24] ^ C[25] ^ C[30] ^ + C[31]; + NewCRC[2] = D[7] ^ D[6] ^ D[2] ^ D[1] ^ D[0] ^ C[24] ^ C[25] ^ + C[26] ^ C[30] ^ C[31]; + NewCRC[3] = D[7] ^ D[3] ^ D[2] ^ D[1] ^ C[25] ^ C[26] ^ C[27] ^ + C[31]; + NewCRC[4] = D[6] ^ D[4] ^ D[3] ^ D[2] ^ D[0] ^ C[24] ^ C[26] ^ + C[27] ^ C[28] ^ C[30]; + NewCRC[5] = D[7] ^ D[6] ^ D[5] ^ D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[24] ^ + C[25] ^ C[27] ^ C[28] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[6] = D[7] ^ D[6] ^ D[5] ^ D[4] ^ D[2] ^ D[1] ^ C[25] ^ C[26] ^ + C[28] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[7] = D[7] ^ D[5] ^ D[3] ^ D[2] ^ D[0] ^ C[24] ^ C[26] ^ + C[27] ^ C[29] ^ C[31]; + NewCRC[8] = D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[0] ^ C[24] ^ C[25] ^ + C[27] ^ C[28]; + NewCRC[9] = D[5] ^ D[4] ^ D[2] ^ D[1] ^ C[1] ^ C[25] ^ C[26] ^ + C[28] ^ C[29]; + NewCRC[10] = D[5] ^ D[3] ^ D[2] ^ D[0] ^ C[2] ^ C[24] ^ C[26] ^ + C[27] ^ C[29]; + NewCRC[11] = D[4] ^ D[3] ^ D[1] ^ D[0] ^ C[3] ^ C[24] ^ C[25] ^ + C[27] ^ C[28]; + NewCRC[12] = D[6] ^ D[5] ^ D[4] ^ D[2] ^ D[1] ^ D[0] ^ C[4] ^ C[24] ^ + C[25] ^ C[26] ^ C[28] ^ C[29] ^ C[30]; + NewCRC[13] = D[7] ^ D[6] ^ D[5] ^ D[3] ^ D[2] ^ D[1] ^ C[5] ^ C[25] ^ + C[26] ^ C[27] ^ C[29] ^ C[30] ^ C[31]; + NewCRC[14] = D[7] ^ D[6] ^ D[4] ^ D[3] ^ D[2] ^ C[6] ^ C[26] ^ C[27] ^ + C[28] ^ C[30] ^ C[31]; + NewCRC[15] = D[7] ^ D[5] ^ D[4] ^ D[3] ^ C[7] ^ C[27] ^ C[28] ^ + C[29] ^ C[31]; + NewCRC[16] = D[5] ^ D[4] ^ D[0] ^ C[8] ^ C[24] ^ C[28] ^ C[29]; + NewCRC[17] = D[6] ^ D[5] ^ D[1] ^ C[9] ^ C[25] ^ C[29] ^ C[30]; + NewCRC[18] = D[7] ^ D[6] ^ D[2] ^ C[10] ^ C[26] ^ C[30] ^ C[31]; + NewCRC[19] = D[7] ^ D[3] ^ C[11] ^ C[27] ^ C[31]; + NewCRC[20] = D[4] ^ C[12] ^ C[28]; + NewCRC[21] = D[5] ^ C[13] ^ C[29]; + NewCRC[22] = D[0] ^ C[14] ^ C[24]; + NewCRC[23] = D[6] ^ D[1] ^ D[0] ^ C[15] ^ C[24] ^ C[25] ^ C[30]; + NewCRC[24] = D[7] ^ D[2] ^ D[1] ^ C[16] ^ C[25] ^ C[26] ^ C[31]; + NewCRC[25] = D[3] ^ D[2] ^ C[17] ^ C[26] ^ C[27]; + NewCRC[26] = D[6] ^ D[4] ^ D[3] ^ D[0] ^ C[18] ^ C[24] ^ C[27] ^ + C[28] ^ C[30]; + NewCRC[27] = D[7] ^ D[5] ^ D[4] ^ D[1] ^ C[19] ^ C[25] ^ C[28] ^ + C[29] ^ C[31]; + NewCRC[28] = D[6] ^ D[5] ^ D[2] ^ C[20] ^ C[26] ^ C[29] ^ C[30]; + NewCRC[29] = D[7] ^ D[6] ^ D[3] ^ C[21] ^ C[27] ^ C[30] ^ C[31]; + NewCRC[30] = D[7] ^ D[4] ^ C[22] ^ C[28] ^ C[31]; + NewCRC[31] = D[5] ^ C[23] ^ C[29]; + + nextCRC32_D8 = NewCRC; + + end + + endfunction + +//endmodule + + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/defines.v b/fpga/usrp3/lib/xge/rtl/verilog/defines.v new file mode 100644 index 000000000..c78203353 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/defines.v @@ -0,0 +1,121 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "defines.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +// If WB clock is 62.5MHz and max MDC spec is 2.5MHz, then divide by 25 +//`define MDC_HALF_PERIOD 13 // Closest int to 12.5 +`define MDC_HALF_PERIOD 100 + +// CPU Registers + +`define CPUREG_CONFIG0 8'h00 +`define CPUREG_INT_PENDING 8'h04 +`define CPUREG_INT_STATUS 8'h08 +`define CPUREG_INT_MASK 8'h0c +`define CPUREG_MDIO_DATA 8'h10 +`define CPUREG_MDIO_ADDR 8'h14 +`define CPUREG_MDIO_OP 8'h18 +`define CPUREG_MDIO_CONTROL 8'h1c +`define CPUREG_MDIO_STATUS 8'h1c +`define CPUREG_GPIO 8'h20 + +// Ethernet codes + +`define IDLE 8'h07 +`define PREAMBLE 8'h55 +`define SEQUENCE 8'h9c +`define SFD 8'hd5 +`define START 8'hfb +`define TERMINATE 8'hfd +`define ERROR 8'hfe + + + +`define LINK_FAULT_OK 2'd0 +`define LINK_FAULT_LOCAL 2'd1 +`define LINK_FAULT_REMOTE 2'd2 + +`define FAULT_SEQ_LOCAL 1'b0 +`define FAULT_SEQ_REMOTE 1'b1 + +`define LOCAL_FAULT 8'd1 +`define REMOTE_FAULT 8'd2 + +`define PAUSE_FRAME 48'h010000c28001 + +`define LANE0 7:0 +`define LANE1 15:8 +`define LANE2 23:16 +`define LANE3 31:24 +`define LANE4 39:32 +`define LANE5 47:40 +`define LANE6 55:48 +`define LANE7 63:56 + + +`define TXSTATUS_NONE 8'h0 +`define TXSTATUS_EOP 3'd6 +`define TXSTATUS_SOP 3'd7 + +`define RXSTATUS_NONE 8'h0 +`define RXSTATUS_ERR 3'd5 +`define RXSTATUS_EOP 3'd6 +`define RXSTATUS_SOP 3'd7 + + +// +// FIFO Size: 8 * (2^AWIDTH) will be the size in bytes +// 7 --> 128 entries, 1024 bytes for data fifo +// +`define TX_DATA_FIFO_AWIDTH 7 +`define RX_DATA_FIFO_AWIDTH 7 + +// +// FIFO Size: Holding FIFOs are 16 deep +// +`define TX_HOLD_FIFO_AWIDTH 4 +`define RX_HOLD_FIFO_AWIDTH 4 + + +// Memory types +`define MEM_AUTO_SMALL 1 +`define MEM_AUTO_MEDIUM 2 +`define MEM_AUTO_XILINX 3 + + +// Changed system packet interface to big endian (12/12/2009) +// Comment out to use legacy mode (i.e. the correct mode) +//`define BIGENDIAN diff --git a/fpga/usrp3/lib/xge/rtl/verilog/fault_sm.v b/fpga/usrp3/lib/xge/rtl/verilog/fault_sm.v new file mode 100644 index 000000000..525459ca3 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/fault_sm.v @@ -0,0 +1,287 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "fault_sm.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module fault_sm(/*AUTOARG*/ + // Outputs + status_local_fault_crx, status_remote_fault_crx, + // Inputs + clk_xgmii_rx, reset_xgmii_rx_n, local_fault_msg_det, + remote_fault_msg_det + ); + +input clk_xgmii_rx; +input reset_xgmii_rx_n; + +input [1:0] local_fault_msg_det; +input [1:0] remote_fault_msg_det; + +output status_local_fault_crx; +output status_remote_fault_crx; + +/*AUTOREG*/ +// Beginning of automatic regs (for this module's undeclared outputs) +reg status_local_fault_crx; +reg status_remote_fault_crx; +// End of automatics + +reg [1:0] curr_state; + +reg [7:0] col_cnt; +reg [1:0] fault_sequence; +reg [1:0] last_seq_type; +reg [1:0] link_fault; +reg [2:0] seq_cnt; +reg [1:0] seq_type; + +reg [1:0] seq_add; + +/*AUTOWIRE*/ + + +parameter [1:0] + SM_INIT = 2'd0, + SM_COUNT = 2'd1, + SM_FAULT = 2'd2, + SM_NEW_FAULT = 2'd3; + + +always @(/*AS*/local_fault_msg_det or remote_fault_msg_det) begin + + //--- + // Fault indication. Indicate remote or local fault + + fault_sequence = local_fault_msg_det | remote_fault_msg_det; + + + //--- + // Sequence type, local, remote, or ok + + if (|local_fault_msg_det) begin + seq_type = `LINK_FAULT_LOCAL; + end + else if (|remote_fault_msg_det) begin + seq_type = `LINK_FAULT_REMOTE; + end + else begin + seq_type = `LINK_FAULT_OK; + end + + + //--- + // Adder for number of faults, if detected in lower 4 lanes and + // upper 4 lanes, add 2. That's because we process 64-bit at a time + // instead of typically 32-bit xgmii. + + if (|remote_fault_msg_det) begin + seq_add = remote_fault_msg_det[1] + remote_fault_msg_det[0]; + end + else begin + seq_add = local_fault_msg_det[1] + local_fault_msg_det[0]; + end + +end + +always @(posedge clk_xgmii_rx or negedge reset_xgmii_rx_n) begin + + if (reset_xgmii_rx_n == 1'b0) begin + + + status_local_fault_crx <= 1'b0; + status_remote_fault_crx <= 1'b0; + + end + else begin + + //--- + // Status signal to generate local/remote fault interrupts + + status_local_fault_crx <= curr_state == SM_FAULT && + link_fault == `LINK_FAULT_LOCAL; + + status_remote_fault_crx <= curr_state == SM_FAULT && + link_fault == `LINK_FAULT_REMOTE; + + end + +end + +always @(posedge clk_xgmii_rx or negedge reset_xgmii_rx_n) begin + + if (reset_xgmii_rx_n == 1'b0) begin + + curr_state <= SM_INIT; + + col_cnt <= 8'b0; + last_seq_type <= `LINK_FAULT_OK; + link_fault <= `LINK_FAULT_OK; + seq_cnt <= 3'b0; + + end + else begin + + case (curr_state) + + SM_INIT: + begin + + last_seq_type <= seq_type; + + if (|fault_sequence) begin + + // If a fault is detected, capture the type of + // fault and start column counter. We need 4 fault + // messages in 128 columns to accept the fault. + + if (fault_sequence[0]) begin + col_cnt <= 8'd2; + end + else begin + col_cnt <= 8'd1; + end + seq_cnt <= {1'b0, seq_add}; + curr_state <= SM_COUNT; + + end + else begin + + // If no faults, stay in INIT and clear counters + + col_cnt <= 8'b0; + seq_cnt <= 3'b0; + + end + end + + SM_COUNT: + begin + + col_cnt <= col_cnt + 8'd2; + seq_cnt <= seq_cnt + {1'b0, seq_add}; + + if (!fault_sequence[0] && col_cnt >= 8'd127) begin + + // No new fault in lower lanes and almost + // reached the 128 columns count, abort fault. + + curr_state <= SM_INIT; + + end + else if (col_cnt > 8'd127) begin + + // Reached the 128 columns count, abort fault. + + curr_state <= SM_INIT; + + end + else if (|fault_sequence) begin + + // If fault type has changed, move to NEW_FAULT. + // If not, after detecting 4 fault messages move to + // FAULT state. + + if (seq_type != last_seq_type) begin + curr_state <= SM_NEW_FAULT; + end + else begin + if ((seq_cnt + {1'b0, seq_add}) > 3'd3) begin + col_cnt <= 8'b0; + link_fault <= seq_type; + curr_state <= SM_FAULT; + end + end + + end + end + + SM_FAULT: + begin + + col_cnt <= col_cnt + 8'd2; + + if (!fault_sequence[0] && col_cnt >= 8'd127) begin + + // No new fault in lower lanes and almost + // reached the 128 columns count, abort fault. + + curr_state <= SM_INIT; + + end + else if (col_cnt > 8'd127) begin + + // Reached the 128 columns count, abort fault. + + curr_state <= SM_INIT; + + end + else if (|fault_sequence) begin + + // Clear the column count each time we see a fault, + // if fault changes, go no next state. + + col_cnt <= 8'd0; + + if (seq_type != last_seq_type) begin + curr_state <= SM_NEW_FAULT; + end + end + + end + + SM_NEW_FAULT: + begin + + // Capture new fault type. Start counters. + + col_cnt <= 8'b0; + last_seq_type <= seq_type; + + seq_cnt <= {1'b0, seq_add}; + curr_state <= SM_COUNT; + + end + + endcase + + end + +end + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/generic_fifo.v b/fpga/usrp3/lib/xge/rtl/verilog/generic_fifo.v new file mode 100644 index 000000000..aabe24171 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/generic_fifo.v @@ -0,0 +1,204 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "generic_fifo.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +`include "defines.v" + +module generic_fifo( + + wclk, + wrst_n, + wen, + wdata, + wfull, + walmost_full, + + rclk, + rrst_n, + ren, + rdata, + rempty, + ralmost_empty +); + +//--- +// Parameters + +parameter DWIDTH = 32; +parameter AWIDTH = 3; +parameter RAM_DEPTH = (1 << AWIDTH); +parameter SYNC_WRITE = 1; +parameter SYNC_READ = 1; +parameter REGISTER_READ = 0; +parameter EARLY_READ = 0; +parameter CLOCK_CROSSING = 1; +parameter ALMOST_EMPTY_THRESH = 1; +parameter ALMOST_FULL_THRESH = RAM_DEPTH-2; +parameter MEM_TYPE = `MEM_AUTO_SMALL; + +//--- +// Ports + +input wclk; +input wrst_n; +input wen; +input [DWIDTH-1:0] wdata; +output wfull; +output walmost_full; + +input rclk; +input rrst_n; +input ren; +output [DWIDTH-1:0] rdata; +output rempty; +output ralmost_empty; + +// Wires + +wire mem_wen; +wire [AWIDTH:0] mem_waddr; + +wire mem_ren; +wire [AWIDTH:0] mem_raddr; + + +generic_fifo_ctrl #(.AWIDTH (AWIDTH), + .RAM_DEPTH (RAM_DEPTH), + .EARLY_READ (EARLY_READ), + .CLOCK_CROSSING (CLOCK_CROSSING), + .ALMOST_EMPTY_THRESH (ALMOST_EMPTY_THRESH), + .ALMOST_FULL_THRESH (ALMOST_FULL_THRESH) + ) + ctrl0(.wclk (wclk), + .wrst_n (wrst_n), + .wen (wen), + .wfull (wfull), + .walmost_full (walmost_full), + + .mem_wen (mem_wen), + .mem_waddr (mem_waddr), + + .rclk (rclk), + .rrst_n (rrst_n), + .ren (ren), + .rempty (rempty), + .ralmost_empty (ralmost_empty), + + .mem_ren (mem_ren), + .mem_raddr (mem_raddr) + ); + + + generate + if (MEM_TYPE == `MEM_AUTO_SMALL) begin + + generic_mem_small #(.DWIDTH (DWIDTH), + .AWIDTH (AWIDTH), + .RAM_DEPTH (RAM_DEPTH), + .SYNC_WRITE (SYNC_WRITE), + .SYNC_READ (SYNC_READ), + .REGISTER_READ (REGISTER_READ) + ) + mem0(.wclk (wclk), + .wrst_n (wrst_n), + .wen (mem_wen), + .waddr (mem_waddr), + .wdata (wdata), + + .rclk (rclk), + .rrst_n (rrst_n), + .ren (mem_ren), + .roen (ren), + .raddr (mem_raddr), + .rdata (rdata) + ); + + end + + if (MEM_TYPE == `MEM_AUTO_MEDIUM) begin + + generic_mem_medium #(.DWIDTH (DWIDTH), + .AWIDTH (AWIDTH), + .RAM_DEPTH (RAM_DEPTH), + .SYNC_WRITE (SYNC_WRITE), + .SYNC_READ (SYNC_READ), + .REGISTER_READ (REGISTER_READ) + ) + mem0(.wclk (wclk), + .wrst_n (wrst_n), + .wen (mem_wen), + .waddr (mem_waddr), + .wdata (wdata), + + .rclk (rclk), + .rrst_n (rrst_n), + .ren (mem_ren), + .roen (ren), + .raddr (mem_raddr), + .rdata (rdata) + ); + + end // if (MEM_TYPE == `MEM_AUTO_MEDIUM) + + if (MEM_TYPE == `MEM_AUTO_XILINX) begin + + + generic_mem_xilinx_block #(.DWIDTH (DWIDTH), + .AWIDTH (AWIDTH), + .RAM_DEPTH (RAM_DEPTH), + .SYNC_WRITE (SYNC_WRITE), + .SYNC_READ (SYNC_READ), + .REGISTER_READ (REGISTER_READ) + ) + mem0(.wclk (wclk), + .wrst_n (wrst_n), + .wen (mem_wen), + .waddr (mem_waddr), + .wdata (wdata), + + .rclk (rclk), + .rrst_n (rrst_n), + .ren (mem_ren), + .roen (ren), + .raddr (mem_raddr), + .rdata (rdata) + ); + end + + endgenerate + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/generic_fifo_ctrl.v b/fpga/usrp3/lib/xge/rtl/verilog/generic_fifo_ctrl.v new file mode 100644 index 000000000..d64e662af --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/generic_fifo_ctrl.v @@ -0,0 +1,273 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "generic_fifo_ctrl.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +module generic_fifo_ctrl( + + wclk, + wrst_n, + wen, + wfull, + walmost_full, + + mem_wen, + mem_waddr, + + rclk, + rrst_n, + ren, + rempty, + ralmost_empty, + + mem_ren, + mem_raddr +); + +//--- +// Parameters + +parameter AWIDTH = 3; +parameter RAM_DEPTH = (1 << AWIDTH); +parameter EARLY_READ = 0; +parameter CLOCK_CROSSING = 1; +parameter ALMOST_EMPTY_THRESH = 1; +parameter ALMOST_FULL_THRESH = RAM_DEPTH-2; + +//--- +// Ports + +input wclk; +input wrst_n; +input wen; +output wfull; +output walmost_full; + +output mem_wen; +output [AWIDTH:0] mem_waddr; + +input rclk; +input rrst_n; +input ren; +output rempty; +output ralmost_empty; + +output mem_ren; +output [AWIDTH:0] mem_raddr; + + + +//--- +// Local declarations + +// Registers + +reg [AWIDTH:0] wr_ptr; +reg [AWIDTH:0] rd_ptr; +reg [AWIDTH:0] next_rd_ptr; + +// Combinatorial + +wire [AWIDTH:0] wr_gray; +reg [AWIDTH:0] wr_gray_reg; +reg [AWIDTH:0] wr_gray_meta; +reg [AWIDTH:0] wr_gray_sync; +reg [AWIDTH:0] wck_rd_ptr; +wire [AWIDTH:0] wck_level; + +wire [AWIDTH:0] rd_gray; +reg [AWIDTH:0] rd_gray_reg; +reg [AWIDTH:0] rd_gray_meta; +reg [AWIDTH:0] rd_gray_sync; +reg [AWIDTH:0] rck_wr_ptr; +wire [AWIDTH:0] rck_level; + +wire [AWIDTH:0] depth; +wire [AWIDTH:0] empty_thresh; +wire [AWIDTH:0] full_thresh; + +// Variables + +integer i; + +//--- +// Assignments + +assign depth = RAM_DEPTH[AWIDTH:0]; +assign empty_thresh = ALMOST_EMPTY_THRESH[AWIDTH:0]; +assign full_thresh = ALMOST_FULL_THRESH[AWIDTH:0]; + +assign wfull = (wck_level == depth); +assign walmost_full = (wck_level >= (depth - full_thresh)); +assign rempty = (rck_level == 0); +assign ralmost_empty = (rck_level <= empty_thresh); + +//--- +// Write Pointer + +always @(posedge wclk or negedge wrst_n) +begin + if (!wrst_n) begin + wr_ptr <= {(AWIDTH+1){1'b0}}; + end + else if (wen && !wfull) begin + wr_ptr <= wr_ptr + {{(AWIDTH){1'b0}}, 1'b1}; + end +end + +//--- +// Read Pointer + +always @(ren, rd_ptr, rck_wr_ptr) +begin + next_rd_ptr = rd_ptr; + if (ren && rd_ptr != rck_wr_ptr) begin + next_rd_ptr = rd_ptr + {{(AWIDTH){1'b0}}, 1'b1}; + end +end + +always @(posedge rclk or negedge rrst_n) +begin + if (!rrst_n) begin + rd_ptr <= {(AWIDTH+1){1'b0}}; + end + else begin + rd_ptr <= next_rd_ptr; + end +end + +//--- +// Binary to Gray conversion + +assign wr_gray = wr_ptr ^ (wr_ptr >> 1); +assign rd_gray = rd_ptr ^ (rd_ptr >> 1); + +//--- +// Gray to Binary conversion + +always @(wr_gray_sync) +begin + rck_wr_ptr[AWIDTH] = wr_gray_sync[AWIDTH]; + for (i = 0; i < AWIDTH; i = i + 1) begin + rck_wr_ptr[AWIDTH-i-1] = rck_wr_ptr[AWIDTH-i] ^ wr_gray_sync[AWIDTH-i-1]; + end +end + +always @(rd_gray_sync) +begin + wck_rd_ptr[AWIDTH] = rd_gray_sync[AWIDTH]; + for (i = 0; i < AWIDTH; i = i + 1) begin + wck_rd_ptr[AWIDTH-i-1] = wck_rd_ptr[AWIDTH-i] ^ rd_gray_sync[AWIDTH-i-1]; + end +end + +//--- +// Clock-Domain Crossing + +generate + if (CLOCK_CROSSING) begin + + // Instantiate metastability flops + always @(posedge rclk or negedge rrst_n) + begin + if (!rrst_n) begin + rd_gray_reg <= {(AWIDTH+1){1'b0}}; + wr_gray_meta <= {(AWIDTH+1){1'b0}}; + wr_gray_sync <= {(AWIDTH+1){1'b0}}; + end + else begin + rd_gray_reg <= rd_gray; + wr_gray_meta <= wr_gray_reg; + wr_gray_sync <= wr_gray_meta; + end + end + + always @(posedge wclk or negedge wrst_n) + begin + if (!wrst_n) begin + wr_gray_reg <= {(AWIDTH+1){1'b0}}; + rd_gray_meta <= {(AWIDTH+1){1'b0}}; + rd_gray_sync <= {(AWIDTH+1){1'b0}}; + end + else begin + wr_gray_reg <= wr_gray; + rd_gray_meta <= rd_gray_reg; + rd_gray_sync <= rd_gray_meta; + end + end + end + else begin + + // No clock domain crossing + always @(wr_gray or rd_gray) + begin + wr_gray_sync = wr_gray; + rd_gray_sync = rd_gray; + end + end +endgenerate + +//--- +// FIFO Level + +assign wck_level = wr_ptr - wck_rd_ptr; +assign rck_level = rck_wr_ptr - rd_ptr; + +//--- +// Memory controls + +assign mem_waddr = wr_ptr; +assign mem_wen = wen && !wfull; + +generate + if (EARLY_READ) begin + + // With early read, data will be present at output + // before ren is asserted. Usufull if we want to add + // an output register and not add latency. + assign mem_raddr = next_rd_ptr; + assign mem_ren = 1'b1; + + end + else begin + + assign mem_raddr = rd_ptr; + assign mem_ren = ren; + + end +endgenerate + +endmodule diff --git a/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_medium.v b/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_medium.v new file mode 100644 index 000000000..db857ff63 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_medium.v @@ -0,0 +1,180 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "generic_mem_medium.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +module generic_mem_medium( + + wclk, + wrst_n, + wen, + waddr, + wdata, + + rclk, + rrst_n, + ren, + roen, + raddr, + rdata +); + +//--- +// Parameters + +parameter DWIDTH = 32; +parameter AWIDTH = 3; +parameter RAM_DEPTH = (1 << AWIDTH); +parameter SYNC_WRITE = 1; +parameter SYNC_READ = 1; +parameter REGISTER_READ = 0; + +//--- +// Ports + +input wclk; +input wrst_n; +input wen; +input [AWIDTH:0] waddr; +input [DWIDTH-1:0] wdata; + +input rclk; +input rrst_n; +input ren; +input roen; +input [AWIDTH:0] raddr; +output [DWIDTH-1:0] rdata; + +// Registered outputs +reg [DWIDTH-1:0] rdata; + + +//--- +// Local declarations + +// Registers + +reg [DWIDTH-1:0] mem_rdata; + + +// Memory - infer using Xilinx pragma for block ram. +//synthesis attribute ram_style of mem is block +reg [DWIDTH-1:0] mem [0:RAM_DEPTH-1]; + +// Variables + +integer i; + + +//--- +// Memory Write + +generate + if (SYNC_WRITE) begin + + // Generate synchronous write + always @(posedge wclk) + begin + if (wen) begin + mem[waddr[AWIDTH-1:0]] <= wdata; + end + end + end + else begin + + // Generate asynchronous write + always @(wen, waddr, wdata) + begin + if (wen) begin + mem[waddr[AWIDTH-1:0]] = wdata; + end + end + end +endgenerate + +//--- +// Memory Read + +generate + if (SYNC_READ) begin + + // Generate registered memory read + always @(posedge rclk /* IJB or negedge rrst_n*/) + begin + if (!rrst_n) begin + mem_rdata <= {(DWIDTH){1'b0}}; + end else if (ren) begin + mem_rdata <= mem[raddr[AWIDTH-1:0]]; + end + end + end + else begin + + // Generate unregisters memory read + always @(raddr, rclk) + begin + mem_rdata = mem[raddr[AWIDTH-1:0]]; + end + end +endgenerate + +generate + if (REGISTER_READ) begin + + // Generate registered output + always @(posedge rclk /* IJB or negedge rrst_n*/ ) + begin + if (!rrst_n) begin + rdata <= {(DWIDTH){1'b0}}; + end else if (roen) begin + rdata <= mem_rdata; + end + end + + end + else begin + + // Generate unregisters output + always @(mem_rdata) + begin + rdata = mem_rdata; + end + + end +endgenerate + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_small.v b/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_small.v new file mode 100644 index 000000000..552e628e7 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_small.v @@ -0,0 +1,181 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "generic_mem_small.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + + +module generic_mem_small( + + wclk, + wrst_n, + wen, + waddr, + wdata, + + rclk, + rrst_n, + ren, + roen, + raddr, + rdata +); + +//--- +// Parameters + +parameter DWIDTH = 32; +parameter AWIDTH = 3; +parameter RAM_DEPTH = (1 << AWIDTH); +parameter SYNC_WRITE = 1; +parameter SYNC_READ = 1; +parameter REGISTER_READ = 0; + +//--- +// Ports + +input wclk; +input wrst_n; +input wen; +input [AWIDTH:0] waddr; +input [DWIDTH-1:0] wdata; + +input rclk; +input rrst_n; +input ren; +input roen; +input [AWIDTH:0] raddr; +output [DWIDTH-1:0] rdata; + +// Registered outputs +reg [DWIDTH-1:0] rdata; + + +//--- +// Local declarations + +// Registers + +reg [DWIDTH-1:0] mem_rdata; + + +// Memory + +(* ram_style = "block" *) reg [DWIDTH-1:0] mem [0:RAM_DEPTH-1]; + +// Variables + +integer i; + + +//--- +// Memory Write + +generate + if (SYNC_WRITE) begin + + // Generate synchronous write + always @(posedge wclk) + begin + if (wen) begin + mem[waddr[AWIDTH-1:0]] <= wdata; + end + end + end + else begin + + // Generate asynchronous write + always @(wen, waddr, wdata) + begin + if (wen) begin + mem[waddr[AWIDTH-1:0]] = wdata; + end + end + end +endgenerate + +//--- +// Memory Read + +generate + if (SYNC_READ) begin + + // Generate registered memory read + always @(posedge rclk /* IJB or negedge rrst_n */) + begin + if (!rrst_n) begin + mem_rdata <= {(DWIDTH){1'b0}}; + end else if (ren) begin + mem_rdata <= mem[raddr[AWIDTH-1:0]]; + end + end + end + else begin + + // Generate unregisters memory read + always @(raddr, rclk) + begin + mem_rdata = mem[raddr[AWIDTH-1:0]]; + end + end +endgenerate + +generate + if (REGISTER_READ) begin + + // Generate registered output + always @(posedge rclk /* IJB or negedge rrst_n*/) + begin + if (!rrst_n) begin + rdata <= {(DWIDTH){1'b0}}; + end else if (roen) begin + rdata <= mem_rdata; + end + end + + end + else begin + + // Generate unregisters output + always @(mem_rdata) + begin + rdata = mem_rdata; + end + + end +endgenerate + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_xilinx_block.v b/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_xilinx_block.v new file mode 100644 index 000000000..4a7baf431 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/generic_mem_xilinx_block.v @@ -0,0 +1,154 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "generic_mem_medium.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +module generic_mem_xilinx_block( + + wclk, + wrst_n, + wen, + waddr, + wdata, + + rclk, + rrst_n, + ren, + roen, + raddr, + rdata +); + +//--- +// Parameters + +parameter DWIDTH = 32; +parameter AWIDTH = 3; +parameter RAM_DEPTH = (1 << AWIDTH); +parameter SYNC_WRITE = 1; +parameter SYNC_READ = 1; +parameter REGISTER_READ = 0; + +//--- +// Ports + +input wclk; +input wrst_n; +input wen; +input [AWIDTH:0] waddr; +input [DWIDTH-1:0] wdata; + +input rclk; +input rrst_n; +input ren; +input roen; +input [AWIDTH:0] raddr; +output [DWIDTH-1:0] rdata; + +// Registered outputs +reg [DWIDTH-1:0] rdata; + + +//--- +// Local declarations + +// Registers + +reg [DWIDTH-1:0] mem_rdata; + + +// Memory - infer using Xilinx pragma for block ram. +//synthesis attribute ram_style of mem is block +reg [DWIDTH-1:0] mem [0:RAM_DEPTH-1]; + +// Variables + +integer i; + + + //--- + // Memory Write + + // Generate synchronous write + always @(posedge wclk) + begin + if (wen) begin + mem[waddr[AWIDTH-1:0]] <= wdata; + end + end + + + //--- + // Memory Read + + // Generate registered memory read + always @(posedge rclk) + begin + if (!rrst_n) begin + mem_rdata <= {(DWIDTH){1'b0}}; + end else if (ren) begin + mem_rdata <= mem[raddr[AWIDTH-1:0]]; + end + end + + +generate + if (REGISTER_READ) begin + + // Generate registered output + always @(posedge rclk) + begin + if (!rrst_n) begin + rdata <= {(DWIDTH){1'b0}}; + end else if (roen) begin + rdata <= mem_rdata; + end + end + + end + else begin + + // Generate unregisters output + always @(mem_rdata) + begin + rdata = mem_rdata; + end + + end +endgenerate + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/meta_sync.v b/fpga/usrp3/lib/xge/rtl/verilog/meta_sync.v new file mode 100644 index 000000000..db35d4b5c --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/meta_sync.v @@ -0,0 +1,76 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "meta_sync.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +module meta_sync(/*AUTOARG*/ + // Outputs + out, + // Inputs + clk, reset_n, in + ); + +parameter DWIDTH = 1; +parameter EDGE_DETECT = 0; + +input clk; +input reset_n; + +input [DWIDTH-1:0] in; + +output [DWIDTH-1:0] out; + +generate +genvar i; + + for (i = 0; i < DWIDTH; i = i + 1) begin : meta + + meta_sync_single #(.EDGE_DETECT (EDGE_DETECT)) + meta_sync_single0 ( + // Outputs + .out (out[i]), + // Inputs + .clk (clk), + .reset_n (reset_n), + .in (in[i])); + + end + +endgenerate + +endmodule + + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/meta_sync_single.v b/fpga/usrp3/lib/xge/rtl/verilog/meta_sync_single.v new file mode 100644 index 000000000..e2c7d8cbb --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/meta_sync_single.v @@ -0,0 +1,105 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "meta_sync_single.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +module meta_sync_single(/*AUTOARG*/ + // Outputs + out, + // Inputs + clk, reset_n, in + ); + +parameter EDGE_DETECT = 0; + +input clk; +input reset_n; + +input in; + +output out; + +reg out; + + + +generate + + if (EDGE_DETECT) begin + + reg meta; + reg edg1; + reg edg2; + + always @(posedge clk or negedge reset_n) begin + + if (reset_n == 1'b0) begin + meta <= 1'b0; + edg1 <= 1'b0; + edg2 <= 1'b0; + out <= 1'b0; + end + else begin + meta <= in; + edg1 <= meta; + edg2 <= edg1; + out <= edg1 ^ edg2; + end + end + + end + else begin + + reg meta; + + always @(posedge clk or negedge reset_n) begin + + if (reset_n == 1'b0) begin + meta <= 1'b0; + out <= 1'b0; + end + else begin + meta <= in; + out <= meta; + end + end + + end + +endgenerate + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/rx_checker.v b/fpga/usrp3/lib/xge/rtl/verilog/rx_checker.v new file mode 100644 index 000000000..cb775a8d8 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/rx_checker.v @@ -0,0 +1,275 @@ +// +// Synthesizable Rx checker for 10G Ethernet MAC. +// Collects recevied packets and checks them against the deterministic expected result +// to verify correct loopback functionality if used with the tx_checker. +// + +`define IDLE 0 +`define SEARCH 1 +`define RECEIVE1 2 +`define RECEIVE2 3 +`define RECEIVE3 4 +`define DONE 5 +`define ERROR1 6 +`define ERROR2 7 +`define ERROR3 8 + + +module rx_checker + ( + input clk156, + input rst, + input enable, + output reg done, + output reg correct, + output reg [1:0] error, + // + input pkt_rx_avail, + input pkt_rx_val, + input pkt_rx_sop, + input pkt_rx_eop, + input [2:0] pkt_rx_mod, + input [63:0] pkt_rx_data, + input pkt_rx_err, + output reg pkt_rx_ren + ); + + + reg [10:0] payload; + reg [10:0] count; + reg [7:0] state; + + +always @(posedge clk156) + if (rst) + begin + // Reset + state <= `IDLE; + done <= 0; + correct <= 0; + error <= 0; + pkt_rx_ren <= 0; + count <= 0; + payload <= 45; // 1 less than ethernet minimum payload size.\ + end + else + begin + // Defaults + state <= state; + done <= 0; + correct <= 0; + error <= 0; + pkt_rx_ren <= 0; + count <= count; + payload <= payload; + + + case(state) + // Wait in IDLE state until enabled. + // incomming packets will not be detected in this state. + `IDLE: begin + if (enable) + state <= `SEARCH; + end // case: `IDLE + // + // Search for pkt_rx_avail going asserted to show that a packet is in the MAC's FIFO's. + // Then assert pkt_rx_ren back to MAC to start transfer. pkt_rx_ren now remains asserted until + // at least EOP, longer if pkt_rx_avail is still asserted at EOP as back-to-back Rx is possible. + // We can come into this state with pkt_rx_ren already enabled for back-to-back Rx cases. + // + `SEARCH: begin + if (pkt_rx_val) + state <= `ERROR1; // Illegal signalling + else if (payload == 1500) + state <= `DONE; + else if (pkt_rx_avail) + begin // rx_avail has been asserted, now assert rx_ren to start transfer. + payload <= payload + 1; + pkt_rx_ren <= 1; + state <= `RECEIVE1; + end + end + // + // Now wait for pkt_rx_val and pkt_rx_sop to assert in the same cycle with the first + // 8 octects of a new packet. When asserted check all data bits against expected data. + // Go to error states if something doesn't match or work correctly. + // + `RECEIVE1: begin + pkt_rx_ren <= 1; + + if (pkt_rx_err) + state <= `ERROR3; // CRC error from MAC + else if (pkt_rx_val && pkt_rx_sop && ~pkt_rx_eop) + begin + if ((pkt_rx_data[63:16] == 48'h0001020304) && (pkt_rx_data[15:0] == 16'h0000) && (pkt_rx_mod == 3'h0)) + state <= `RECEIVE2; + else + state <= `ERROR2; // Data missmatch error + end + else if (pkt_rx_val || pkt_rx_sop || pkt_rx_eop) // Error condition + begin + state <= `ERROR1; // Illegal signalling + end + end // case: `RECEIVE1 + // + // Check all data bits against expected data. + // Go to error states if something doesn't match or work correctly. + // + `RECEIVE2: begin + pkt_rx_ren <= 1; + + if (pkt_rx_err) + state <= `ERROR3; // CRC error from MAC + else if (pkt_rx_val && ~pkt_rx_sop && ~pkt_rx_eop) + begin + if ((pkt_rx_data[63:32] == 32'h05060708) && + (pkt_rx_data[31:16] == 16'h88b5) && + (pkt_rx_data[15:0] == 16'hBEEF) && + (pkt_rx_mod == 3'h0)) + begin + count <= payload - 2; // Preload counter for this packet + state <= `RECEIVE3; + end + else + state <= `ERROR2; // Data missmatch error + end + else if (~pkt_rx_val || pkt_rx_sop || pkt_rx_eop) // Error condition + begin + state <= `ERROR1; // Illegal signalling + end + end // case: `RECEIVE2 + // + // Should now have received both MAC addresses, the ETHERTYPE and first 2 octects of payload. + // Check remaining payload whilst looking for end of packet. + // Currently don;pt support chained RX of packets, pkt_rx_en will go to 0. + // (Remember packets are bigendian) + // + `RECEIVE3: begin + count <= count - 8; + + if (pkt_rx_err) + state <= `ERROR3; // CRC error from MAC + else if (pkt_rx_val && ~pkt_rx_sop) + begin + case({pkt_rx_eop,pkt_rx_mod}) + 4'b0000: begin + if (pkt_rx_data[63:0] == {8{count[10:3]}}) + begin + pkt_rx_ren <= 1; + state <= `RECEIVE3; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1000: begin + if (pkt_rx_data[63:0] == {8{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1001: begin + if (pkt_rx_data[63:56] == {1{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1010: begin + if (pkt_rx_data[63:48] == {2{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1011: begin + if (pkt_rx_data[63:40] == {3{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1100: begin + if (pkt_rx_data[63:32] == {4{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1101: begin + if (pkt_rx_data[63:24] == {5{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1110: begin + if (pkt_rx_data[63:16] == {6{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + 4'b1111: begin + if (pkt_rx_data[63:8] == {7{count[10:3]}}) + begin + pkt_rx_ren <= 0; + state <= `SEARCH; + end + else + state <= `ERROR2; // Data missmatch error + end + default: state <= `ERROR1; // Illegal signalling + endcase // case({pkt_rx_eop,pkt_rx_mod}) + end + end + // + // Finished. Received and verified full sequence. Now assert corret signal and done. + // Stay in this state until reset. + // + `DONE: begin + done <= 1; + correct <= 1; + end + // + // Signal protocol error. + // Stay in this state until reset. + // + `ERROR1: begin + done <= 1; + error <= 1; + end + // + // Data payload of packet did not match reference + // Stay in this state until reset. + // + `ERROR2: begin + done <= 1; + error <= 2; + end + // + // CRC error reported by MAC + // Stay in this state until reset. + // + `ERROR3: begin + done <= 1; + error <= 3; + end + endcase + end + +endmodule // rx_checker diff --git a/fpga/usrp3/lib/xge/rtl/verilog/rx_data_fifo.v b/fpga/usrp3/lib/xge/rtl/verilog/rx_data_fifo.v new file mode 100644 index 000000000..e38747f45 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/rx_data_fifo.v @@ -0,0 +1,95 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "rx_data_fifo.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module rx_data_fifo(/*AUTOARG*/ + // Outputs + rxdfifo_wfull, rxdfifo_rdata, rxdfifo_rstatus, rxdfifo_rempty, + rxdfifo_ralmost_empty, + // Inputs + clk_xgmii_rx, clk_156m25, reset_xgmii_rx_n, reset_156m25_n, + rxdfifo_wdata, rxdfifo_wstatus, rxdfifo_wen, rxdfifo_ren + ); + +input clk_xgmii_rx; +input clk_156m25; +input reset_xgmii_rx_n; +input reset_156m25_n; + +input [63:0] rxdfifo_wdata; +input [7:0] rxdfifo_wstatus; +input rxdfifo_wen; + +input rxdfifo_ren; + +output rxdfifo_wfull; + +output [63:0] rxdfifo_rdata; +output [7:0] rxdfifo_rstatus; +output rxdfifo_rempty; +output rxdfifo_ralmost_empty; + +generic_fifo #( + .DWIDTH (72), + .AWIDTH (`RX_DATA_FIFO_AWIDTH), + .REGISTER_READ (0), + .EARLY_READ (1), + .CLOCK_CROSSING (1), + .ALMOST_EMPTY_THRESH (4), + .MEM_TYPE (`MEM_AUTO_XILINX) +) +fifo0( + .wclk (clk_xgmii_rx), + .wrst_n (reset_xgmii_rx_n), + .wen (rxdfifo_wen), + .wdata ({rxdfifo_wstatus, rxdfifo_wdata}), + .wfull (rxdfifo_wfull), + .walmost_full (), + + .rclk (clk_156m25), + .rrst_n (reset_156m25_n), + .ren (rxdfifo_ren), + .rdata ({rxdfifo_rstatus, rxdfifo_rdata}), + .rempty (rxdfifo_rempty), + .ralmost_empty (rxdfifo_ralmost_empty) +); + + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/rx_dequeue.v b/fpga/usrp3/lib/xge/rtl/verilog/rx_dequeue.v new file mode 100644 index 000000000..3603f6d0c --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/rx_dequeue.v @@ -0,0 +1,205 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "rx_dequeue.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module rx_dequeue(/*AUTOARG*/ + // Outputs + rxdfifo_ren, pkt_rx_data, pkt_rx_val, pkt_rx_sop, pkt_rx_eop, + pkt_rx_err, pkt_rx_mod, pkt_rx_avail, status_rxdfifo_udflow_tog, + // Inputs + clk_156m25, reset_156m25_n, rxdfifo_rdata, rxdfifo_rstatus, + rxdfifo_rempty, rxdfifo_ralmost_empty, pkt_rx_ren + ); + +input clk_156m25; +input reset_156m25_n; + +input [63:0] rxdfifo_rdata; +input [7:0] rxdfifo_rstatus; +input rxdfifo_rempty; +input rxdfifo_ralmost_empty; + +input pkt_rx_ren; + +output rxdfifo_ren; + +output [63:0] pkt_rx_data; +output pkt_rx_val; +output pkt_rx_sop; +output pkt_rx_eop; +output pkt_rx_err; +output [2:0] pkt_rx_mod; +output pkt_rx_avail; + +output status_rxdfifo_udflow_tog; + +/*AUTOREG*/ +// Beginning of automatic regs (for this module's undeclared outputs) +reg pkt_rx_avail; +reg [63:0] pkt_rx_data; +reg pkt_rx_eop; +reg pkt_rx_err; +reg [2:0] pkt_rx_mod; +reg pkt_rx_sop; +reg pkt_rx_val; +reg status_rxdfifo_udflow_tog; +// End of automatics + +reg end_eop; + +/*AUTOWIRE*/ + + +// End eop to force one cycle between packets + +assign rxdfifo_ren = !rxdfifo_rempty && pkt_rx_ren && !end_eop; + + + +always @(posedge clk_156m25 or negedge reset_156m25_n) begin + + if (reset_156m25_n == 1'b0) begin + + pkt_rx_avail <= 1'b0; + + pkt_rx_data <= 64'b0; + pkt_rx_sop <= 1'b0; + pkt_rx_eop <= 1'b0; + pkt_rx_err <= 1'b0; + pkt_rx_mod <= 3'b0; + + pkt_rx_val <= 1'b0; + + end_eop <= 1'b0; + + status_rxdfifo_udflow_tog <= 1'b0; + + end + else begin + + pkt_rx_avail <= !rxdfifo_ralmost_empty; + + + + // If eop shows up at the output of the fifo, we drive eop on + // the bus on the next read. This will be the last read for this + // packet. The fifo is designed to output data early. On last read, + // data from next packet will appear at the output of fifo. Modulus + // of packet length is in lower bits. + + pkt_rx_eop <= rxdfifo_ren && rxdfifo_rstatus[`RXSTATUS_EOP]; + pkt_rx_mod <= {3{rxdfifo_ren & rxdfifo_rstatus[`RXSTATUS_EOP]}} & rxdfifo_rstatus[2:0]; + + + pkt_rx_val <= rxdfifo_ren; + + if (rxdfifo_ren) begin + + `ifdef BIGENDIAN + pkt_rx_data <= {rxdfifo_rdata[7:0], + rxdfifo_rdata[15:8], + rxdfifo_rdata[23:16], + rxdfifo_rdata[31:24], + rxdfifo_rdata[39:32], + rxdfifo_rdata[47:40], + rxdfifo_rdata[55:48], + rxdfifo_rdata[63:56]}; + `else + pkt_rx_data <= rxdfifo_rdata; + `endif + + end + + + if (rxdfifo_ren && rxdfifo_rstatus[`RXSTATUS_SOP]) begin + + // SOP indication on first word + + pkt_rx_sop <= 1'b1; + pkt_rx_err <= 1'b0; + + end + else begin + + pkt_rx_sop <= 1'b0; + + + // Give an error if FIFO is to underflow + + if (rxdfifo_rempty && pkt_rx_ren && !end_eop) begin + pkt_rx_val <= 1'b1; + pkt_rx_eop <= 1'b1; + pkt_rx_err <= 1'b1; + end + + end + + + if (rxdfifo_ren && |(rxdfifo_rstatus[`RXSTATUS_ERR])) begin + + // Status stored in FIFO is propagated to error signal. + + pkt_rx_err <= 1'b1; + + end + + + //--- + // EOP indication at the end of the frame. Cleared otherwise. + + if (rxdfifo_ren && rxdfifo_rstatus[`RXSTATUS_EOP]) begin + end_eop <= 1'b1; + end + else if (pkt_rx_ren) begin + end_eop <= 1'b0; + end + + + + //--- + // FIFO errors, used to generate interrupts + + if (rxdfifo_rempty && pkt_rx_ren && !end_eop) begin + status_rxdfifo_udflow_tog <= ~status_rxdfifo_udflow_tog; + end + + end +end + +endmodule diff --git a/fpga/usrp3/lib/xge/rtl/verilog/rx_enqueue.v b/fpga/usrp3/lib/xge/rtl/verilog/rx_enqueue.v new file mode 100644 index 000000000..98a5ac660 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/rx_enqueue.v @@ -0,0 +1,763 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "rx_enqueue.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module rx_enqueue(/*AUTOARG*/ + // Outputs + rxdfifo_wdata, rxdfifo_wstatus, rxdfifo_wen, rxhfifo_ren, + rxhfifo_wdata, rxhfifo_wstatus, rxhfifo_wen, local_fault_msg_det, + remote_fault_msg_det, status_crc_error_tog, + status_fragment_error_tog, status_rxdfifo_ovflow_tog, + status_pause_frame_rx_tog, + // Inputs + clk_xgmii_rx, reset_xgmii_rx_n, xgmii_rxd, xgmii_rxc, rxdfifo_wfull, + rxhfifo_rdata, rxhfifo_rstatus, rxhfifo_rempty, + rxhfifo_ralmost_empty + ); + +`include "CRC32_D64.v" +`include "CRC32_D8.v" +`include "utils.v" + +input clk_xgmii_rx; +input reset_xgmii_rx_n; + +input [63:0] xgmii_rxd; +input [7:0] xgmii_rxc; + +input rxdfifo_wfull; + +input [63:0] rxhfifo_rdata; +input [7:0] rxhfifo_rstatus; +input rxhfifo_rempty; +input rxhfifo_ralmost_empty; + +output [63:0] rxdfifo_wdata; +output [7:0] rxdfifo_wstatus; +output rxdfifo_wen; + +output rxhfifo_ren; + +output [63:0] rxhfifo_wdata; +output [7:0] rxhfifo_wstatus; +output rxhfifo_wen; + +output [1:0] local_fault_msg_det; +output [1:0] remote_fault_msg_det; + +output status_crc_error_tog; +output status_fragment_error_tog; +output status_rxdfifo_ovflow_tog; + +output status_pause_frame_rx_tog; + + + + +/*AUTOREG*/ +// Beginning of automatic regs (for this module's undeclared outputs) +reg [1:0] local_fault_msg_det; +reg [1:0] remote_fault_msg_det; +reg [63:0] rxdfifo_wdata; +reg rxdfifo_wen; +reg [7:0] rxdfifo_wstatus; +reg rxhfifo_ren; +reg [63:0] rxhfifo_wdata; +reg rxhfifo_wen; +reg [7:0] rxhfifo_wstatus; +reg status_crc_error_tog; +reg status_fragment_error_tog; +reg status_pause_frame_rx_tog; +reg status_rxdfifo_ovflow_tog; +// End of automatics + +/*AUTOWIRE*/ + + +reg [63:32] xgmii_rxd_d1; +reg [7:4] xgmii_rxc_d1; + +reg [63:0] xgxs_rxd_barrel; +reg [7:0] xgxs_rxc_barrel; + +reg [63:0] xgxs_rxd_barrel_d1; +reg [7:0] xgxs_rxc_barrel_d1; + +reg barrel_shift; + +reg [31:0] crc32_d64; +reg [31:0] crc32_d8; + +reg [3:0] crc_bytes; +reg [3:0] next_crc_bytes; + +reg [63:0] crc_shift_data; +reg crc_start_8b; +reg crc_done; +reg crc_good; +reg crc_clear; + +reg [31:0] crc_rx; +reg [31:0] next_crc_rx; + +reg [2:0] curr_state; +reg [2:0] next_state; + +reg [13:0] curr_byte_cnt; +reg [13:0] next_byte_cnt; + +reg fragment_error; +reg rxd_ovflow_error; + +reg coding_error; +reg next_coding_error; + +reg [7:0] addmask; +reg [7:0] datamask; + +reg pause_frame; +reg next_pause_frame; +reg pause_frame_hold; + +reg good_pause_frame; + +reg drop_data; +reg next_drop_data; + +reg pkt_pending; + +reg rxhfifo_ren_d1; + +reg rxhfifo_ralmost_empty_d1; + + +parameter [2:0] + SM_IDLE = 3'd0, + SM_RX = 3'd1; + +always @(posedge clk_xgmii_rx or negedge reset_xgmii_rx_n) begin + + if (reset_xgmii_rx_n == 1'b0) begin + + xgmii_rxd_d1 <= 32'b0; + xgmii_rxc_d1 <= 4'b0; + + xgxs_rxd_barrel <= 64'b0; + xgxs_rxc_barrel <= 8'b0; + + xgxs_rxd_barrel_d1 <= 64'b0; + xgxs_rxc_barrel_d1 <= 8'b0; + + barrel_shift <= 1'b0; + + local_fault_msg_det <= 2'b0; + remote_fault_msg_det <= 2'b0; + + crc32_d64 <= 32'b0; + crc32_d8 <= 32'b0; + crc_bytes <= 4'b0; + + crc_shift_data <= 64'b0; + crc_done <= 1'b0; + crc_rx <= 32'b0; + + pause_frame_hold <= 1'b0; + + status_crc_error_tog <= 1'b0; + status_fragment_error_tog <= 1'b0; + status_rxdfifo_ovflow_tog <= 1'b0; + + status_pause_frame_rx_tog <= 1'b0; + + end + else begin + + //--- + // Link status RC layer + // Look for local/remote messages on lower 4 lanes and upper + // 4 lanes. This is a 64-bit interface but look at each 32-bit + // independantly. + + local_fault_msg_det[1] <= (xgmii_rxd[63:32] == + {`LOCAL_FAULT, 8'h0, 8'h0, `SEQUENCE} && + xgmii_rxc[7:4] == 4'b0001); + + local_fault_msg_det[0] <= (xgmii_rxd[31:0] == + {`LOCAL_FAULT, 8'h0, 8'h0, `SEQUENCE} && + xgmii_rxc[3:0] == 4'b0001); + + remote_fault_msg_det[1] <= (xgmii_rxd[63:32] == + {`REMOTE_FAULT, 8'h0, 8'h0, `SEQUENCE} && + xgmii_rxc[7:4] == 4'b0001); + + remote_fault_msg_det[0] <= (xgmii_rxd[31:0] == + {`REMOTE_FAULT, 8'h0, 8'h0, `SEQUENCE} && + xgmii_rxc[3:0] == 4'b0001); + + + //--- + // Rotating barrel. This function allow us to always align the start of + // a frame with LANE0. If frame starts in LANE4, it will be shifted 4 bytes + // to LANE0, thus reducing the amount of logic needed at the next stage. + + xgmii_rxd_d1[63:32] <= xgmii_rxd[63:32]; + xgmii_rxc_d1[7:4] <= xgmii_rxc[7:4]; + + if (xgmii_rxd[`LANE0] == `START && xgmii_rxc[0]) begin + + xgxs_rxd_barrel <= xgmii_rxd; + xgxs_rxc_barrel <= xgmii_rxc; + + barrel_shift <= 1'b0; + + end + else if (xgmii_rxd[`LANE4] == `START && xgmii_rxc[4]) begin + + xgxs_rxd_barrel <= {xgmii_rxd[31:0], xgmii_rxd_d1[63:32]}; + xgxs_rxc_barrel <= {xgmii_rxc[3:0], xgmii_rxc_d1[7:4]}; + + barrel_shift <= 1'b1; + + end + else if (barrel_shift) begin + + xgxs_rxd_barrel <= {xgmii_rxd[31:0], xgmii_rxd_d1[63:32]}; + xgxs_rxc_barrel <= {xgmii_rxc[3:0], xgmii_rxc_d1[7:4]}; + + end + else begin + + xgxs_rxd_barrel <= xgmii_rxd; + xgxs_rxc_barrel <= xgmii_rxc; + + end + + xgxs_rxd_barrel_d1 <= xgxs_rxd_barrel; + xgxs_rxc_barrel_d1 <= xgxs_rxc_barrel; + + + //--- + // When final CRC calculation begins we capture info relevant to + // current frame CRC claculation continues while next frame is + // being received. + + if (crc_start_8b) begin + + pause_frame_hold <= pause_frame; + + end + + //--- + // CRC Checking + + crc_rx <= next_crc_rx; + + if (crc_clear) begin + + // CRC is cleared at the beginning of the frame, calculate + // 64-bit at a time otherwise + + crc32_d64 <= 32'hffffffff; + + end + else begin + + crc32_d64 <= nextCRC32_D64(reverse_64b(xgxs_rxd_barrel_d1), crc32_d64); + + end + + if (crc_bytes != 4'b0) begin + + // When reaching the end of the frame we switch from 64-bit mode + // to 8-bit mode to accomodate odd number of bytes in the frame. + // crc_bytes indicated the number of remaining payload byte to + // compute CRC on. Calculate and decrement until it reaches 0. + + if (crc_bytes == 4'b1) begin + crc_done <= 1'b1; + end + + crc32_d8 <= nextCRC32_D8(reverse_8b(crc_shift_data[7:0]), crc32_d8); + crc_shift_data <= {8'h00, crc_shift_data[63:8]}; + crc_bytes <= crc_bytes - 4'b1; + + end + else if (crc_bytes == 4'b0) begin + + // Per Clause 46. Control code during data must be reported + // as a CRC error. Indicated here by coding_error. Corrupt CRC + // if coding error is detected. + + if (coding_error || next_coding_error) begin + crc32_d8 <= ~crc32_d64; + end + else begin + crc32_d8 <= crc32_d64; + end + + crc_done <= 1'b0; + + crc_shift_data <= xgxs_rxd_barrel_d1; + crc_bytes <= next_crc_bytes; + + end + + //--- + // Error detection + + if (crc_done && !crc_good) begin + status_crc_error_tog <= ~status_crc_error_tog; + end + + if (fragment_error) begin + status_fragment_error_tog <= ~status_fragment_error_tog; + end + + if (rxd_ovflow_error) begin + status_rxdfifo_ovflow_tog <= ~status_rxdfifo_ovflow_tog; + end + + //--- + // Frame receive indication + + if (good_pause_frame) begin + status_pause_frame_rx_tog <= ~status_pause_frame_rx_tog; + end + + end + +end + + +always @(/*AS*/crc32_d8 or crc_done or crc_rx or pause_frame_hold) begin + + + crc_good = 1'b0; + good_pause_frame = 1'b0; + + if (crc_done) begin + + // Check CRC. If this is a pause frame, report it to cpu. + + if (crc_rx == ~reverse_32b(crc32_d8)) begin + crc_good = 1'b1; + good_pause_frame = pause_frame_hold; + end + + end + +end + +always @(posedge clk_xgmii_rx or negedge reset_xgmii_rx_n) begin + + if (reset_xgmii_rx_n == 1'b0) begin + + curr_state <= SM_IDLE; + curr_byte_cnt <= 14'b0; + coding_error <= 1'b0; + pause_frame <= 1'b0; + + end + else begin + + curr_state <= next_state; + curr_byte_cnt <= next_byte_cnt; + coding_error <= next_coding_error; + pause_frame <= next_pause_frame; + + end + +end + + +always @(/*AS*/coding_error or crc_rx or curr_byte_cnt or curr_state + or pause_frame or xgxs_rxc_barrel or xgxs_rxc_barrel_d1 + or xgxs_rxd_barrel or xgxs_rxd_barrel_d1) begin + + next_state = curr_state; + + rxhfifo_wdata = xgxs_rxd_barrel_d1; + rxhfifo_wstatus = `RXSTATUS_NONE; + rxhfifo_wen = 1'b0; + + addmask[0] = !(xgxs_rxd_barrel_d1[`LANE0] == `TERMINATE && xgxs_rxc_barrel_d1[0]); + addmask[1] = !(xgxs_rxd_barrel_d1[`LANE1] == `TERMINATE && xgxs_rxc_barrel_d1[1]); + addmask[2] = !(xgxs_rxd_barrel_d1[`LANE2] == `TERMINATE && xgxs_rxc_barrel_d1[2]); + addmask[3] = !(xgxs_rxd_barrel_d1[`LANE3] == `TERMINATE && xgxs_rxc_barrel_d1[3]); + addmask[4] = !(xgxs_rxd_barrel_d1[`LANE4] == `TERMINATE && xgxs_rxc_barrel_d1[4]); + addmask[5] = !(xgxs_rxd_barrel_d1[`LANE5] == `TERMINATE && xgxs_rxc_barrel_d1[5]); + addmask[6] = !(xgxs_rxd_barrel_d1[`LANE6] == `TERMINATE && xgxs_rxc_barrel_d1[6]); + addmask[7] = !(xgxs_rxd_barrel_d1[`LANE7] == `TERMINATE && xgxs_rxc_barrel_d1[7]); + + datamask[0] = addmask[0]; + datamask[1] = &addmask[1:0]; + datamask[2] = &addmask[2:0]; + datamask[3] = &addmask[3:0]; + datamask[4] = &addmask[4:0]; + datamask[5] = &addmask[5:0]; + datamask[6] = &addmask[6:0]; + datamask[7] = &addmask[7:0]; + + next_crc_bytes = 4'b0; + next_crc_rx = crc_rx; + crc_start_8b = 1'b0; + crc_clear = 1'b0; + + next_byte_cnt = curr_byte_cnt; + + fragment_error = 1'b0; + + next_coding_error = coding_error; + next_pause_frame = pause_frame; + + case (curr_state) + + SM_IDLE: + begin + + next_byte_cnt = 14'b0; + crc_clear = 1'b1; + next_coding_error = 1'b0; + next_pause_frame = 1'b0; + + + // Detect the start of a frame + + if (xgxs_rxd_barrel_d1[`LANE0] == `START && xgxs_rxc_barrel_d1[0] && + xgxs_rxd_barrel_d1[`LANE1] == `PREAMBLE && !xgxs_rxc_barrel_d1[1] && + xgxs_rxd_barrel_d1[`LANE2] == `PREAMBLE && !xgxs_rxc_barrel_d1[2] && + xgxs_rxd_barrel_d1[`LANE3] == `PREAMBLE && !xgxs_rxc_barrel_d1[3] && + xgxs_rxd_barrel_d1[`LANE4] == `PREAMBLE && !xgxs_rxc_barrel_d1[4] && + xgxs_rxd_barrel_d1[`LANE5] == `PREAMBLE && !xgxs_rxc_barrel_d1[5] && + xgxs_rxd_barrel_d1[`LANE6] == `PREAMBLE && !xgxs_rxc_barrel_d1[6] && + xgxs_rxd_barrel_d1[`LANE7] == `SFD && !xgxs_rxc_barrel_d1[7]) begin + + next_state = SM_RX; + end + + end + + SM_RX: + begin + + // Pause frames are filtered + + rxhfifo_wen = !pause_frame; + + + if (xgxs_rxd_barrel_d1[`LANE0] == `START && xgxs_rxc_barrel_d1[0] && + xgxs_rxd_barrel_d1[`LANE7] == `SFD && !xgxs_rxc_barrel_d1[7]) begin + + // Fragment received, if we are still at SOP stage don't store + // the frame. If not, write a fake EOP and flag frame as bad. + + next_byte_cnt = 14'b0; + crc_clear = 1'b1; + next_coding_error = 1'b0; + + fragment_error = 1'b1; + rxhfifo_wstatus[`RXSTATUS_ERR] = 1'b1; + + if (curr_byte_cnt == 14'b0) begin + rxhfifo_wen = 1'b0; + end + else begin + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + end + + end + else if (curr_byte_cnt > 14'd9900) begin + + // Frame too long, TERMMINATE must have been corrupted. + // Abort transfer, write a fake EOP, report as fragment. + + fragment_error = 1'b1; + rxhfifo_wstatus[`RXSTATUS_ERR] = 1'b1; + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + next_state = SM_IDLE; + + end + else begin + + // Pause frame receive, these frame will be filtered + + if (curr_byte_cnt == 14'd0 && + xgxs_rxd_barrel_d1[47:0] == `PAUSE_FRAME) begin + + rxhfifo_wen = 1'b0; + next_pause_frame = 1'b1; + end + + + // Control character during data phase, force CRC error + + if (|(xgxs_rxc_barrel_d1 & datamask)) begin + + next_coding_error = 1'b1; + end + + + // Write SOP to status bits during first byte + + if (curr_byte_cnt == 14'b0) begin + rxhfifo_wstatus[`RXSTATUS_SOP] = 1'b1; + end + + /* verilator lint_off WIDTH */ + next_byte_cnt = curr_byte_cnt + + addmask[0] + addmask[1] + addmask[2] + addmask[3] + + addmask[4] + addmask[5] + addmask[6] + addmask[7]; + /* verilator lint_on WIDTH */ + + + + // We will not write to the fifo if all is left + // are four or less bytes of crc. We also strip off the + // crc, which requires looking one cycle ahead + // wstatus: + // [2:0] modulus of packet length + + // Look one cycle ahead for TERMINATE in lanes 0 to 4 + + if (xgxs_rxd_barrel[`LANE4] == `TERMINATE && xgxs_rxc_barrel[4]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd0; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd8; + next_crc_rx = xgxs_rxd_barrel[31:0]; + + next_state = SM_IDLE; + + end + + if (xgxs_rxd_barrel[`LANE3] == `TERMINATE && xgxs_rxc_barrel[3]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd7; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd7; + next_crc_rx = {xgxs_rxd_barrel[23:0], xgxs_rxd_barrel_d1[63:56]}; + + next_state = SM_IDLE; + + end + + if (xgxs_rxd_barrel[`LANE2] == `TERMINATE && xgxs_rxc_barrel[2]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd6; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd6; + next_crc_rx = {xgxs_rxd_barrel[15:0], xgxs_rxd_barrel_d1[63:48]}; + + next_state = SM_IDLE; + + end + + if (xgxs_rxd_barrel[`LANE1] == `TERMINATE && xgxs_rxc_barrel[1]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd5; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd5; + next_crc_rx = {xgxs_rxd_barrel[7:0], xgxs_rxd_barrel_d1[63:40]}; + + next_state = SM_IDLE; + + end + + if (xgxs_rxd_barrel[`LANE0] == `TERMINATE && xgxs_rxc_barrel[0]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd4; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd4; + next_crc_rx = xgxs_rxd_barrel_d1[63:32]; + + next_state = SM_IDLE; + + end + + // Look at current cycle for TERMINATE in lanes 5 to 7 + + if (xgxs_rxd_barrel_d1[`LANE7] == `TERMINATE && + xgxs_rxc_barrel_d1[7]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd3; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd3; + next_crc_rx = xgxs_rxd_barrel_d1[55:24]; + + next_state = SM_IDLE; + + end + + if (xgxs_rxd_barrel_d1[`LANE6] == `TERMINATE && + xgxs_rxc_barrel_d1[6]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd2; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd2; + next_crc_rx = xgxs_rxd_barrel_d1[47:16]; + + next_state = SM_IDLE; + + end + + if (xgxs_rxd_barrel_d1[`LANE5] == `TERMINATE && + xgxs_rxc_barrel_d1[5]) begin + + rxhfifo_wstatus[`RXSTATUS_EOP] = 1'b1; + rxhfifo_wstatus[2:0] = 3'd1; + + crc_start_8b = 1'b1; + next_crc_bytes = 4'd1; + next_crc_rx = xgxs_rxd_barrel_d1[39:8]; + + next_state = SM_IDLE; + + end + end + end + + default: + begin + next_state = SM_IDLE; + end + + endcase + +end + + +always @(posedge clk_xgmii_rx or negedge reset_xgmii_rx_n) begin + + if (reset_xgmii_rx_n == 1'b0) begin + + rxhfifo_ralmost_empty_d1 <= 1'b1; + + drop_data <= 1'b0; + + pkt_pending <= 1'b0; + + rxhfifo_ren_d1 <= 1'b0; + + end + else begin + + rxhfifo_ralmost_empty_d1 <= rxhfifo_ralmost_empty; + + drop_data <= next_drop_data; + + pkt_pending <= rxhfifo_ren; + + rxhfifo_ren_d1 <= rxhfifo_ren; + + end + +end + +always @(/*AS*/crc_done or crc_good or drop_data or pkt_pending + or rxdfifo_wfull or rxhfifo_ralmost_empty_d1 or rxhfifo_rdata + or rxhfifo_ren_d1 or rxhfifo_rstatus) begin + + rxd_ovflow_error = 1'b0; + + rxdfifo_wdata = rxhfifo_rdata; + rxdfifo_wstatus = rxhfifo_rstatus; + + next_drop_data = drop_data; + + + // There must be at least 8 words in holding FIFO before we start reading. + // This provides enough time for CRC calculation. + + rxhfifo_ren = !rxhfifo_ralmost_empty_d1 || + (pkt_pending && !rxhfifo_rstatus[`RXSTATUS_EOP]); + + + if (rxhfifo_ren_d1 && rxhfifo_rstatus[`RXSTATUS_SOP]) begin + + // Reset drop flag on SOP + + next_drop_data = 1'b0; + + end + + if (rxhfifo_ren_d1 && rxdfifo_wfull && !next_drop_data) begin + + // FIFO overflow, abort transfer. The rest of the frame + // will be dropped. Since we can't put an EOP indication + // in a fifo already full, there will be no EOP and receive + // side will need to sync on next SOP. + + rxd_ovflow_error = 1'b1; + next_drop_data = 1'b1; + + end + + + rxdfifo_wen = rxhfifo_ren_d1 && !next_drop_data; + + + + if (crc_done && !crc_good) begin + + // Flag packet with error when CRC error is detected + + rxdfifo_wstatus[`RXSTATUS_ERR] = 1'b1; + + end + +end + +endmodule + + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/rx_hold_fifo.v b/fpga/usrp3/lib/xge/rtl/verilog/rx_hold_fifo.v new file mode 100644 index 000000000..14c4abc65 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/rx_hold_fifo.v @@ -0,0 +1,91 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "rx_hold_fifo.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module rx_hold_fifo(/*AUTOARG*/ + // Outputs + rxhfifo_rdata, rxhfifo_rstatus, rxhfifo_rempty, + rxhfifo_ralmost_empty, + // Inputs + clk_xgmii_rx, reset_xgmii_rx_n, rxhfifo_wdata, rxhfifo_wstatus, + rxhfifo_wen, rxhfifo_ren + ); + +input clk_xgmii_rx; +input reset_xgmii_rx_n; + +input [63:0] rxhfifo_wdata; +input [7:0] rxhfifo_wstatus; +input rxhfifo_wen; + +input rxhfifo_ren; + +output [63:0] rxhfifo_rdata; +output [7:0] rxhfifo_rstatus; +output rxhfifo_rempty; +output rxhfifo_ralmost_empty; + +generic_fifo #( + .DWIDTH (72), + .AWIDTH (`RX_HOLD_FIFO_AWIDTH), + .REGISTER_READ (1), + .EARLY_READ (1), + .CLOCK_CROSSING (0), + .ALMOST_EMPTY_THRESH (7), + .MEM_TYPE (`MEM_AUTO_XILINX) +) +fifo0( + .wclk (clk_xgmii_rx), + .wrst_n (reset_xgmii_rx_n), + .wen (rxhfifo_wen), + .wdata ({rxhfifo_wstatus, rxhfifo_wdata}), + .wfull (), + .walmost_full (), + + .rclk (clk_xgmii_rx), + .rrst_n (reset_xgmii_rx_n), + .ren (rxhfifo_ren), + .rdata ({rxhfifo_rstatus, rxhfifo_rdata}), + .rempty (rxhfifo_rempty), + .ralmost_empty (rxhfifo_ralmost_empty) +); + + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_core.v b/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_core.v new file mode 100644 index 000000000..30e9bd5c3 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_core.v @@ -0,0 +1,73 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "sync_clk_core.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module sync_clk_core(/*AUTOARG*/ + // Inputs + clk_xgmii_tx, reset_xgmii_tx_n + ); + +input clk_xgmii_tx; +input reset_xgmii_tx_n; + +//input ctrl_tx_disable_padding; + +//output ctrl_tx_disable_padding_ccr; + + +/*AUTOREG*/ + +/*AUTOWIRE*/ + +//wire [0:0] sig_out; + +//assign {ctrl_tx_disable_padding_ccr} = sig_out; + +//meta_sync #(.DWIDTH (1)) meta_sync0 ( +// // Outputs +// .out (sig_out), +// // Inputs +// .clk (clk_xgmii_tx), +// .reset_n (reset_xgmii_tx_n), +// .in ({ +// ctrl_tx_disable_padding +// })); + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_wb.v b/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_wb.v new file mode 100644 index 000000000..a5c3f6230 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_wb.v @@ -0,0 +1,135 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "sync_clk_wb.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module sync_clk_wb(/*AUTOARG*/ + // Outputs + status_crc_error, status_fragment_error, status_txdfifo_ovflow, + status_txdfifo_udflow, status_rxdfifo_ovflow, status_rxdfifo_udflow, + status_pause_frame_rx, status_local_fault, status_remote_fault, + // Inputs + wb_clk_i, wb_rst_i, status_crc_error_tog, status_fragment_error_tog, + status_txdfifo_ovflow_tog, status_txdfifo_udflow_tog, + status_rxdfifo_ovflow_tog, status_rxdfifo_udflow_tog, + status_pause_frame_rx_tog, status_local_fault_crx, + status_remote_fault_crx + ); + +input wb_clk_i; +input wb_rst_i; + +input status_crc_error_tog; +input status_fragment_error_tog; + +input status_txdfifo_ovflow_tog; + +input status_txdfifo_udflow_tog; + +input status_rxdfifo_ovflow_tog; + +input status_rxdfifo_udflow_tog; + +input status_pause_frame_rx_tog; + +input status_local_fault_crx; +input status_remote_fault_crx; + +output status_crc_error; +output status_fragment_error; + +output status_txdfifo_ovflow; + +output status_txdfifo_udflow; + +output status_rxdfifo_ovflow; + +output status_rxdfifo_udflow; + +output status_pause_frame_rx; + +output status_local_fault; +output status_remote_fault; + +/*AUTOREG*/ + +/*AUTOWIRE*/ + +wire [6:0] sig_out1; +wire [1:0] sig_out2; + +assign status_crc_error = sig_out1[6]; +assign status_fragment_error = sig_out1[5]; +assign status_txdfifo_ovflow = sig_out1[4]; +assign status_txdfifo_udflow = sig_out1[3]; +assign status_rxdfifo_ovflow = sig_out1[2]; +assign status_rxdfifo_udflow = sig_out1[1]; +assign status_pause_frame_rx = sig_out1[0]; + +assign status_local_fault = sig_out2[1]; +assign status_remote_fault = sig_out2[0]; + +meta_sync #(.DWIDTH (7), .EDGE_DETECT (1)) meta_sync0 ( + // Outputs + .out (sig_out1), + // Inputs + .clk (wb_clk_i), + .reset_n (~wb_rst_i), + .in ({ + status_crc_error_tog, + status_fragment_error_tog, + status_txdfifo_ovflow_tog, + status_txdfifo_udflow_tog, + status_rxdfifo_ovflow_tog, + status_rxdfifo_udflow_tog, + status_pause_frame_rx_tog + })); + +meta_sync #(.DWIDTH (2), .EDGE_DETECT (0)) meta_sync1 ( + // Outputs + .out (sig_out2), + // Inputs + .clk (wb_clk_i), + .reset_n (~wb_rst_i), + .in ({ + status_local_fault_crx, + status_remote_fault_crx + })); + +endmodule + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_xgmii_tx.v b/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_xgmii_tx.v new file mode 100644 index 000000000..34527b0bc --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/sync_clk_xgmii_tx.v @@ -0,0 +1,85 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "sync_clk_xgmii.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module sync_clk_xgmii_tx(/*AUTOARG*/ + // Outputs + ctrl_tx_enable_ctx, status_local_fault_ctx, status_remote_fault_ctx, + // Inputs + clk_xgmii_tx, reset_xgmii_tx_n, ctrl_tx_enable, + status_local_fault_crx, status_remote_fault_crx + ); + +input clk_xgmii_tx; +input reset_xgmii_tx_n; + +input ctrl_tx_enable; + +input status_local_fault_crx; +input status_remote_fault_crx; + +output ctrl_tx_enable_ctx; + +output status_local_fault_ctx; +output status_remote_fault_ctx; + +/*AUTOREG*/ + +/*AUTOWIRE*/ + +wire [2:0] sig_out; + +assign ctrl_tx_enable_ctx = sig_out[2]; +assign status_local_fault_ctx = sig_out[1]; +assign status_remote_fault_ctx = sig_out[0]; + +meta_sync #(.DWIDTH (3)) meta_sync0 ( + // Outputs + .out (sig_out), + // Inputs + .clk (clk_xgmii_tx), + .reset_n (reset_xgmii_tx_n), + .in ({ + ctrl_tx_enable, + status_local_fault_crx, + status_remote_fault_crx + })); + +endmodule + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/timescale.v b/fpga/usrp3/lib/xge/rtl/verilog/timescale.v new file mode 100644 index 000000000..64502185f --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/timescale.v @@ -0,0 +1 @@ +`timescale 1ps / 1ps diff --git a/fpga/usrp3/lib/xge/rtl/verilog/tx_checker.v b/fpga/usrp3/lib/xge/rtl/verilog/tx_checker.v new file mode 100644 index 000000000..002746186 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/tx_checker.v @@ -0,0 +1,143 @@ +// +// Synthesizable Tx checker for 10G Ethernet MAC. +// Generates deterministic packets that can be looped back and +// checked for correctness +// +`define IDLE 0 +`define MAC1 1 +`define MAC2 2 +`define PAYLOAD1 3 +`define WAIT 4 +`define DONE 5 + + +module tx_checker + ( + input clk156, + input rst, + input enable, + output reg done, + // + output reg pkt_tx_val, + output reg pkt_tx_sop, + output reg pkt_tx_eop, + output reg [2:0] pkt_tx_mod, + output reg [63:0] pkt_tx_data + ); + + reg [10:0] payload; + reg [10:0] count; + reg [7:0] state; + reg [9:0] delay; + + + + + +always @(posedge clk156) + if (rst) + begin + state <= `IDLE; + count <= 0; + payload <= 45; // 1 less than ethernet minimum payload size.\ + done <= 0; + delay <= 0; + pkt_tx_val <= 0; + pkt_tx_sop <= 0; + pkt_tx_eop <= 0; + pkt_tx_data <= 0; + pkt_tx_mod <= 0; + end + else + begin + state <= state; + pkt_tx_val <= 0; + pkt_tx_sop <= 0; + pkt_tx_eop <= 0; + pkt_tx_data <= 0; + pkt_tx_mod <= 0; + payload <= payload; + count <= count; + done <= 0; + delay <= delay; + + + + case(state) + // Wait in IDLE state until enabled. + // As we leave the idle state increment the payload count + // so that we have a test pattern that changes each iteration. + `IDLE: begin + if (enable) + begin + if (payload == 1500) + state <= `DONE; + else + begin + payload <= payload + 1; // Might need to tweak this later.. + state <= `MAC1; + end + end + end + // Assert SOP (Start of Packet) for 1 cycle. + // Assert VAL (Tx Valid) for duration of packet. + // Put first 8 octets out, including + // DST MAC addr and first 2 bytes of SRC MAC. + `MAC1: begin + pkt_tx_val <= 1; + pkt_tx_sop <= 1; + pkt_tx_data[63:16] <= 48'h0001020304; // DST MAC + pkt_tx_data[15:0] <= 16'h0000; // SRC MAC msb's + pkt_tx_mod <= 3'h0; // All octects valid + state <= `MAC2; + end + // SOP now deasserted for rest of packet. + // VAL remains asserted. + // Tx rest of SRC MAC and ether type then first two data octets. + `MAC2: begin + pkt_tx_val <= 1; + pkt_tx_data[63:32] <= 32'h05060708; // SRC MAC lsb's + pkt_tx_data[31:16] <= 16'h88b5; // Ethertype + pkt_tx_data[15:0] <= 16'hBEEF; // First 2 bytes of payload. + pkt_tx_mod <= 3'h0; // All octects valid + count <= payload - 2; // Preload counter for this packet + state <= `PAYLOAD1; + end + // Iterate in this state until end of packet. + // The first clock cycle in this state, SRC MAC and ETHERTYPE are being Tx'ed due to pipelining + `PAYLOAD1: begin + pkt_tx_val <= 1; + pkt_tx_data <= {8{count[10:3]}}; // Data pattern is 64bit word count value. + count <= count - 8; + if ((count[10:3] == 0) || (count[10:0] == 8)) // down to 8 or less octects to Tx. + begin + pkt_tx_mod <= count[2:0]; + pkt_tx_eop <= 1; + state <= `WAIT; + delay <= 20; // 20 cycle delay in END state before Tx next packet + end + end // case: `PAYLOAD1 + // Because of pipelining EOP is actually asserted in this state + // but we are already commited to the end of packet so no decisions need to be made. + // Make signals idle ready for next state after. + // Delay start of next packet to rate control test. + `WAIT:begin + delay <= delay - 1; + if (delay == 0) + state <= `IDLE; + end + // Have now transmitted one packet of every legal size (no jumbo frames) + // Stay in this state asserting done flag until reset. + `DONE:begin + state <= `DONE; + done <= 1; + end + + endcase // case(state) + + end + +endmodule // tx_checker + + + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/tx_data_fifo.v b/fpga/usrp3/lib/xge/rtl/verilog/tx_data_fifo.v new file mode 100644 index 000000000..1aa9f952c --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/tx_data_fifo.v @@ -0,0 +1,96 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "tx_data_fifo.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module tx_data_fifo(/*AUTOARG*/ + // Outputs + txdfifo_wfull, txdfifo_walmost_full, txdfifo_rdata, txdfifo_rstatus, + txdfifo_rempty, txdfifo_ralmost_empty, + // Inputs + clk_xgmii_tx, clk_156m25, reset_xgmii_tx_n, reset_156m25_n, + txdfifo_wdata, txdfifo_wstatus, txdfifo_wen, txdfifo_ren + ); + +input clk_xgmii_tx; +input clk_156m25; +input reset_xgmii_tx_n; +input reset_156m25_n; + +input [63:0] txdfifo_wdata; +input [7:0] txdfifo_wstatus; +input txdfifo_wen; + +input txdfifo_ren; + +output txdfifo_wfull; +output txdfifo_walmost_full; + +output [63:0] txdfifo_rdata; +output [7:0] txdfifo_rstatus; +output txdfifo_rempty; +output txdfifo_ralmost_empty; + +generic_fifo #( + .DWIDTH (72), + .AWIDTH (`TX_DATA_FIFO_AWIDTH), + .REGISTER_READ (1), + .EARLY_READ (1), + .CLOCK_CROSSING (1), + .ALMOST_EMPTY_THRESH (7), + .ALMOST_FULL_THRESH (12), + .MEM_TYPE (`MEM_AUTO_XILINX) +) +fifo0( + .wclk (clk_156m25), + .wrst_n (reset_156m25_n), + .wen (txdfifo_wen), + .wdata ({txdfifo_wstatus, txdfifo_wdata}), + .wfull (txdfifo_wfull), + .walmost_full (txdfifo_walmost_full), + + .rclk (clk_xgmii_tx), + .rrst_n (reset_xgmii_tx_n), + .ren (txdfifo_ren), + .rdata ({txdfifo_rstatus, txdfifo_rdata}), + .rempty (txdfifo_rempty), + .ralmost_empty (txdfifo_ralmost_empty) +); + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/tx_dequeue.v b/fpga/usrp3/lib/xge/rtl/verilog/tx_dequeue.v new file mode 100644 index 000000000..8444514ee --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/tx_dequeue.v @@ -0,0 +1,938 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "tx_dequeue.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module tx_dequeue(/*AUTOARG*/ + // Outputs + txdfifo_ren, txhfifo_ren, txhfifo_wdata, txhfifo_wstatus, + txhfifo_wen, xgmii_txd, xgmii_txc, status_txdfifo_udflow_tog, + // Inputs + clk_xgmii_tx, reset_xgmii_tx_n, ctrl_tx_enable_ctx, + status_local_fault_ctx, status_remote_fault_ctx, txdfifo_rdata, + txdfifo_rstatus, txdfifo_rempty, txdfifo_ralmost_empty, + txhfifo_rdata, txhfifo_rstatus, txhfifo_rempty, + txhfifo_ralmost_empty, txhfifo_wfull, txhfifo_walmost_full + ); +`include "CRC32_D64.v" +`include "CRC32_D8.v" +`include "utils.v" + +input clk_xgmii_tx; +input reset_xgmii_tx_n; + +input ctrl_tx_enable_ctx; + +input status_local_fault_ctx; +input status_remote_fault_ctx; + +input [63:0] txdfifo_rdata; +input [7:0] txdfifo_rstatus; +input txdfifo_rempty; +input txdfifo_ralmost_empty; + +input [63:0] txhfifo_rdata; +input [7:0] txhfifo_rstatus; +input txhfifo_rempty; +input txhfifo_ralmost_empty; + +input txhfifo_wfull; +input txhfifo_walmost_full; + +output txdfifo_ren; + +output txhfifo_ren; + +output [63:0] txhfifo_wdata; +output [7:0] txhfifo_wstatus; +output txhfifo_wen; + +output [63:0] xgmii_txd; +output [7:0] xgmii_txc; + +output status_txdfifo_udflow_tog; + + + + +/*AUTOREG*/ +// Beginning of automatic regs (for this module's undeclared outputs) +reg status_txdfifo_udflow_tog; +reg txdfifo_ren; +reg txhfifo_ren; +reg [63:0] txhfifo_wdata; +reg txhfifo_wen; +reg [7:0] txhfifo_wstatus; +reg [7:0] xgmii_txc; +reg [63:0] xgmii_txd; +// End of automatics + +/*AUTOWIRE*/ + + +reg [63:0] xgxs_txd; +reg [7:0] xgxs_txc; + +reg [63:0] next_xgxs_txd; +reg [7:0] next_xgxs_txc; + +reg [2:0] curr_state_enc; +reg [2:0] next_state_enc; + +reg [0:0] curr_state_pad; +reg [0:0] next_state_pad; + +reg start_on_lane0; +reg next_start_on_lane0; + +reg [2:0] ifg_deficit; +reg [2:0] next_ifg_deficit; + +reg ifg_4b_add; +reg next_ifg_4b_add; + +reg ifg_8b_add; +reg next_ifg_8b_add; + +reg ifg_8b2_add; +reg next_ifg_8b2_add; + +reg [7:0] eop; +reg [7:0] next_eop; + +reg [63:32] xgxs_txd_barrel; +reg [7:4] xgxs_txc_barrel; + +reg [63:0] txhfifo_rdata_d1; + +reg [13:0] byte_cnt; + +reg [31:0] crc32_d64; +reg [31:0] crc32_d8; +reg [31:0] crc32_tx; + +reg [63:0] shift_crc_data; +reg [3:0] shift_crc_eop; +reg [3:0] shift_crc_cnt; + +reg [31:0] crc_data; + +reg frame_available; +reg next_frame_available; + +reg [63:0] next_txhfifo_wdata; +reg [7:0] next_txhfifo_wstatus; +reg next_txhfifo_wen; + +reg txdfifo_ren_d1; + +parameter [2:0] + SM_IDLE = 3'd0, + SM_PREAMBLE = 3'd1, + SM_TX = 3'd2, + SM_EOP = 3'd3, + SM_TERM = 3'd4, + SM_TERM_FAIL = 3'd5, + SM_IFG = 3'd6; + +parameter [0:0] + SM_PAD_EQ = 1'd0, + SM_PAD_PAD = 1'd1; + + +//--- +// RC layer + +always @(posedge clk_xgmii_tx or negedge reset_xgmii_tx_n) begin + + if (reset_xgmii_tx_n == 1'b0) begin + + xgmii_txd <= {8{`IDLE}}; + xgmii_txc <= 8'hff; + + end + else begin + + + //--- + // RC Layer, insert local or remote fault messages based on status + // of fault state-machine + + if (status_local_fault_ctx) begin + + // If local fault detected, send remote fault message to + // link partner + + xgmii_txd <= {`REMOTE_FAULT, 8'h0, 8'h0, `SEQUENCE, + `REMOTE_FAULT, 8'h0, 8'h0, `SEQUENCE}; + xgmii_txc <= {4'b0001, 4'b0001}; + end + else if (status_remote_fault_ctx) begin + + // If remote fault detected, inhibit transmission and send + // idle codes + + xgmii_txd <= {8{`IDLE}}; + xgmii_txc <= 8'hff; + end + else begin + xgmii_txd <= xgxs_txd; + xgmii_txc <= xgxs_txc; + end + end + +end + + +always @(posedge clk_xgmii_tx or negedge reset_xgmii_tx_n) begin + + if (reset_xgmii_tx_n == 1'b0) begin + + curr_state_enc <= SM_IDLE; + + start_on_lane0 <= 1'b1; + ifg_deficit <= 3'b0; + ifg_4b_add <= 1'b0; + ifg_8b_add <= 1'b0; + ifg_8b2_add <= 1'b0; + + eop <= 8'b0; + + txhfifo_rdata_d1 <= 64'b0; + + xgxs_txd_barrel <= {4{`IDLE}}; + xgxs_txc_barrel <= 4'hf; + + frame_available <= 1'b0; + + xgxs_txd <= {8{`IDLE}}; + xgxs_txc <= 8'hff; + + status_txdfifo_udflow_tog <= 1'b0; + + end + else begin + + curr_state_enc <= next_state_enc; + + start_on_lane0 <= next_start_on_lane0; + ifg_deficit <= next_ifg_deficit; + ifg_4b_add <= next_ifg_4b_add; + ifg_8b_add <= next_ifg_8b_add; + ifg_8b2_add <= next_ifg_8b2_add; + + eop <= next_eop; + + txhfifo_rdata_d1 <= txhfifo_rdata; + + xgxs_txd_barrel <= next_xgxs_txd[63:32]; + xgxs_txc_barrel <= next_xgxs_txc[7:4]; + + frame_available <= next_frame_available; + + //--- + // Barrel shifter. Previous stage always align packet with LANE0. + // This stage allow us to shift packet to align with LANE4 if needed + // for correct inter frame gap (IFG). + + if (next_start_on_lane0) begin + + xgxs_txd <= next_xgxs_txd; + xgxs_txc <= next_xgxs_txc; + + end + else begin + + xgxs_txd <= {next_xgxs_txd[31:0], xgxs_txd_barrel}; + xgxs_txc <= {next_xgxs_txc[3:0], xgxs_txc_barrel}; + + end + + //--- + // FIFO errors, used to generate interrupts. + + if (txdfifo_ren && txdfifo_rempty) begin + status_txdfifo_udflow_tog <= ~status_txdfifo_udflow_tog; + end + + end + +end + +always @(/*AS*/crc32_tx or ctrl_tx_enable_ctx or curr_state_enc or eop + or frame_available or ifg_4b_add or ifg_8b2_add or ifg_8b_add + or ifg_deficit or start_on_lane0 or status_local_fault_ctx + or txhfifo_ralmost_empty or txhfifo_rdata_d1 + or txhfifo_rempty or txhfifo_rstatus) begin + + next_state_enc = curr_state_enc; + + next_start_on_lane0 = start_on_lane0; + next_ifg_deficit = ifg_deficit; + next_ifg_4b_add = ifg_4b_add; + next_ifg_8b_add = ifg_8b_add; + next_ifg_8b2_add = ifg_8b2_add; + + next_eop = eop; + + next_xgxs_txd = {8{`IDLE}}; + next_xgxs_txc = 8'hff; + + txhfifo_ren = 1'b0; + + next_frame_available = frame_available; + + case (curr_state_enc) + + SM_IDLE: + begin + + // Wait for frame to be available. There should be a least N bytes in the + // data fifo or a crc in the control fifo. The N bytes in the data fifo + // give time to the enqueue engine to calculate crc and write it to the + // control fifo. If crc is already in control fifo we can start transmitting + // with no concern. Transmission is inhibited if local or remote faults + // are detected. + + if (ctrl_tx_enable_ctx && frame_available && + !status_local_fault_ctx && !status_local_fault_ctx) begin + + txhfifo_ren = 1'b1; + next_state_enc = SM_PREAMBLE; + + end + else begin + + next_frame_available = !txhfifo_ralmost_empty; + next_ifg_4b_add = 1'b0; + + end + + end + + SM_PREAMBLE: + begin + + // On reading SOP from fifo, send SFD and preamble characters + + if (txhfifo_rstatus[`TXSTATUS_SOP]) begin + + next_xgxs_txd = {`SFD, {6{`PREAMBLE}}, `START}; + next_xgxs_txc = 8'h01; + + txhfifo_ren = 1'b1; + + next_state_enc = SM_TX; + + end + else begin + + next_frame_available = 1'b0; + next_state_enc = SM_IDLE; + + end + + + // Depending on deficit idle count calculations, add 4 bytes + // or IFG or not. This will determine on which lane start the + // next frame. + + if (ifg_4b_add) begin + next_start_on_lane0 = 1'b0; + end + else begin + next_start_on_lane0 = 1'b1; + end + + end + + SM_TX: + begin + + next_xgxs_txd = txhfifo_rdata_d1; + next_xgxs_txc = 8'h00; + + txhfifo_ren = 1'b1; + + + // Wait for EOP indication to be read from the fifo, then + // transition to next state. + + if (txhfifo_rstatus[`TXSTATUS_EOP]) begin + + txhfifo_ren = 1'b0; + next_frame_available = !txhfifo_ralmost_empty; + next_state_enc = SM_EOP; + + end + else if (txhfifo_rempty || txhfifo_rstatus[`TXSTATUS_SOP]) begin + + // Failure condition, we did not see EOP and there + // is no more data in fifo or SOP, force end of packet transmit. + + next_state_enc = SM_TERM_FAIL; + + end + + next_eop[0] = txhfifo_rstatus[2:0] == 3'd1; + next_eop[1] = txhfifo_rstatus[2:0] == 3'd2; + next_eop[2] = txhfifo_rstatus[2:0] == 3'd3; + next_eop[3] = txhfifo_rstatus[2:0] == 3'd4; + next_eop[4] = txhfifo_rstatus[2:0] == 3'd5; + next_eop[5] = txhfifo_rstatus[2:0] == 3'd6; + next_eop[6] = txhfifo_rstatus[2:0] == 3'd7; + next_eop[7] = txhfifo_rstatus[2:0] == 3'd0; + + end + + SM_EOP: + begin + + // Insert TERMINATE character in correct lane depending on position + // of EOP read from fifo. Also insert CRC read from control fifo. + + if (eop[0]) begin + next_xgxs_txd = {{2{`IDLE}}, `TERMINATE, + crc32_tx[31:0], txhfifo_rdata_d1[7:0]}; + next_xgxs_txc = 8'b11100000; + end + + if (eop[1]) begin + next_xgxs_txd = {`IDLE, `TERMINATE, + crc32_tx[31:0], txhfifo_rdata_d1[15:0]}; + next_xgxs_txc = 8'b11000000; + end + + if (eop[2]) begin + next_xgxs_txd = {`TERMINATE, crc32_tx[31:0], txhfifo_rdata_d1[23:0]}; + next_xgxs_txc = 8'b10000000; + end + + if (eop[3]) begin + next_xgxs_txd = {crc32_tx[31:0], txhfifo_rdata_d1[31:0]}; + next_xgxs_txc = 8'b00000000; + end + + if (eop[4]) begin + next_xgxs_txd = {crc32_tx[23:0], txhfifo_rdata_d1[39:0]}; + next_xgxs_txc = 8'b00000000; + end + + if (eop[5]) begin + next_xgxs_txd = {crc32_tx[15:0], txhfifo_rdata_d1[47:0]}; + next_xgxs_txc = 8'b00000000; + end + + if (eop[6]) begin + next_xgxs_txd = {crc32_tx[7:0], txhfifo_rdata_d1[55:0]}; + next_xgxs_txc = 8'b00000000; + end + + if (eop[7]) begin + next_xgxs_txd = {txhfifo_rdata_d1[63:0]}; + next_xgxs_txc = 8'b00000000; + end + + if (!frame_available) begin + + // If there is not another frame ready to be transmitted, interface + // will go idle and idle deficit idle count calculation is irrelevant. + // Set deficit to 0. + + next_ifg_deficit = 3'b0; + + end + else begin + + // Idle deficit count calculated based on number of "wasted" bytes + // between TERMINATE and alignment of next frame in LANE0. + + next_ifg_deficit = ifg_deficit + + {2'b0, eop[0] | eop[4]} + + {1'b0, eop[1] | eop[5], 1'b0} + + {1'b0, eop[2] | eop[6], + eop[2] | eop[6]}; + end + + // IFG corrections based on deficit count and previous starting lane + // Calculated based on following table: + // + // DIC=0 DIC=1 DIC=2 DIC=3 + // ------------- ------------- ------------- ------------- + // PktLen IFG Next IFG Next IFG Next IFG Next + // Modulus Length DIC Length DIC Length DIC Length DIC + // ----------------------------------------------------------------------- + // 0 12 0 12 1 12 2 12 3 + // 1 11 1 11 2 11 3 15 0 + // 2 10 2 10 3 14 0 14 1 + // 3 9 3 13 0 13 1 13 2 + // + // + // In logic it translates into adding 4, 8, or 12 bytes of IFG relative + // to LANE0. + // IFG and Add columns assume no deficit applied + // IFG+DIC and Add+DIC assume deficit must be applied + // + // Start lane 0 Start lane 4 + // EOP Pads IFG IFG+DIC Add Add+DIC Add Add IFG + // 0 3 11 15 8 12 12 16 + // 1 2 10 14 8 12 12 16 + // 2 1 9 13 8 12 12 16 + // 3 8 12 12 4 4 8 8 + // 4 7 11 15 4 8 8 12 + // 5 6 10 14 4 8 8 12 + // 6 5 9 13 4 8 8 12 + // 7 4 12 12 8 8 12 12 + + if (!frame_available) begin + + // If there is not another frame ready to be transmitted, interface + // will go idle and idle deficit idle count calculation is irrelevant. + + next_ifg_4b_add = 1'b0; + next_ifg_8b_add = 1'b0; + next_ifg_8b2_add = 1'b0; + + end + else if (next_ifg_deficit[2] == ifg_deficit[2]) begin + + // Add 4 bytes IFG + + next_ifg_4b_add = (eop[0] & !start_on_lane0) | + (eop[1] & !start_on_lane0) | + (eop[2] & !start_on_lane0) | + (eop[3] & start_on_lane0) | + (eop[4] & start_on_lane0) | + (eop[5] & start_on_lane0) | + (eop[6] & start_on_lane0) | + (eop[7] & !start_on_lane0); + + // Add 8 bytes IFG + + next_ifg_8b_add = (eop[0]) | + (eop[1]) | + (eop[2]) | + (eop[3] & !start_on_lane0) | + (eop[4] & !start_on_lane0) | + (eop[5] & !start_on_lane0) | + (eop[6] & !start_on_lane0) | + (eop[7]); + + // Add another 8 bytes IFG + + next_ifg_8b2_add = 1'b0; + + end + else begin + + // Add 4 bytes IFG + + next_ifg_4b_add = (eop[0] & start_on_lane0) | + (eop[1] & start_on_lane0) | + (eop[2] & start_on_lane0) | + (eop[3] & start_on_lane0) | + (eop[4] & !start_on_lane0) | + (eop[5] & !start_on_lane0) | + (eop[6] & !start_on_lane0) | + (eop[7] & !start_on_lane0); + + // Add 8 bytes IFG + + next_ifg_8b_add = (eop[0]) | + (eop[1]) | + (eop[2]) | + (eop[3] & !start_on_lane0) | + (eop[4]) | + (eop[5]) | + (eop[6]) | + (eop[7]); + + // Add another 8 bytes IFG + + next_ifg_8b2_add = (eop[0] & !start_on_lane0) | + (eop[1] & !start_on_lane0) | + (eop[2] & !start_on_lane0); + + end + + if (|eop[2:0]) begin + + if (frame_available) begin + + // Next state depends on number of IFG bytes to be inserted. + // Skip idle state if needed. + + if (next_ifg_8b2_add) begin + next_state_enc = SM_IFG; + end + else if (next_ifg_8b_add) begin + next_state_enc = SM_IDLE; + end + else begin + txhfifo_ren = 1'b1; + next_state_enc = SM_PREAMBLE; + end + + end + else begin + next_state_enc = SM_IFG; + end + end + + if (|eop[7:3]) begin + next_state_enc = SM_TERM; + end + + end + + SM_TERM: + begin + + // Insert TERMINATE character in correct lane depending on position + // of EOP read from fifo. Also insert CRC read from control fifo. + + if (eop[3]) begin + next_xgxs_txd = {{7{`IDLE}}, `TERMINATE}; + next_xgxs_txc = 8'b11111111; + end + + if (eop[4]) begin + next_xgxs_txd = {{6{`IDLE}}, `TERMINATE, crc32_tx[31:24]}; + next_xgxs_txc = 8'b11111110; + end + + if (eop[5]) begin + next_xgxs_txd = {{5{`IDLE}}, `TERMINATE, crc32_tx[31:16]}; + next_xgxs_txc = 8'b11111100; + end + + if (eop[6]) begin + next_xgxs_txd = {{4{`IDLE}}, `TERMINATE, crc32_tx[31:8]}; + next_xgxs_txc = 8'b11111000; + end + + if (eop[7]) begin + next_xgxs_txd = {{3{`IDLE}}, `TERMINATE, crc32_tx[31:0]}; + next_xgxs_txc = 8'b11110000; + end + + // Next state depends on number of IFG bytes to be inserted. + // Skip idle state if needed. + + if (frame_available && !ifg_8b_add) begin + txhfifo_ren = 1'b1; + next_state_enc = SM_PREAMBLE; + end + else if (frame_available) begin + next_state_enc = SM_IDLE; + end + else begin + next_state_enc = SM_IFG; + end + + end + + SM_TERM_FAIL: + begin + + next_xgxs_txd = {{7{`IDLE}}, `TERMINATE}; + next_xgxs_txc = 8'b11111111; + next_state_enc = SM_IFG; + + end + + SM_IFG: + begin + + next_state_enc = SM_IDLE; + + end + + default: + begin + next_state_enc = SM_IDLE; + end + + endcase + +end + + +always @(/*AS*/crc32_d64 or txhfifo_wen or txhfifo_wstatus) begin + + if (txhfifo_wen && txhfifo_wstatus[`TXSTATUS_SOP]) begin + crc_data = 32'hffffffff; + end + else begin + crc_data = crc32_d64; + end + +end + +always @(/*AS*/byte_cnt or curr_state_pad or txdfifo_rdata + or txdfifo_rempty or txdfifo_ren_d1 or txdfifo_rstatus + or txhfifo_walmost_full) begin + + next_state_pad = curr_state_pad; + + next_txhfifo_wdata = txdfifo_rdata; + next_txhfifo_wstatus = txdfifo_rstatus; + + txdfifo_ren = 1'b0; + next_txhfifo_wen = 1'b0; + + case (curr_state_pad) + + SM_PAD_EQ: begin + + + //--- + // If room availabe in hoding fifo and data available in + // data fifo, transfer data words. If transmit state machine + // is reading from fifo we can assume room will be available. + + if (!txhfifo_walmost_full) begin + + txdfifo_ren = !txdfifo_rempty; + + end + + + //--- + // This logic dependent on read during previous cycle. + + if (txdfifo_ren_d1) begin + + next_txhfifo_wen = 1'b1; + + // On EOP, decide if padding is required for this packet. + + if (txdfifo_rstatus[`TXSTATUS_EOP]) begin + + if (byte_cnt < 14'd56) begin + + next_txhfifo_wstatus = `TXSTATUS_NONE; + txdfifo_ren = 1'b0; + next_state_pad = SM_PAD_PAD; + + end + else if (byte_cnt == 14'd56 && + (txdfifo_rstatus[2:0] == 3'd1 || + txdfifo_rstatus[2:0] == 3'd2 || + txdfifo_rstatus[2:0] == 3'd3)) begin + + // Pad up to LANE3, keep the other 4 bytes for crc that will + // be inserted by dequeue engine. + + next_txhfifo_wstatus[2:0] = 3'd4; + + // Pad end bytes with zeros. + + if (txdfifo_rstatus[2:0] == 3'd1) + next_txhfifo_wdata[31:8] = 24'b0; + if (txdfifo_rstatus[2:0] == 3'd2) + next_txhfifo_wdata[31:16] = 16'b0; + if (txdfifo_rstatus[2:0] == 3'd3) + next_txhfifo_wdata[31:24] = 8'b0; + + txdfifo_ren = 1'b0; + + end + else begin + + txdfifo_ren = 1'b0; + + end + + end + + end + + end + + SM_PAD_PAD: begin + + //--- + // Pad packet to 64 bytes by writting zeros to holding fifo. + + if (!txhfifo_walmost_full) begin + + next_txhfifo_wdata = 64'b0; + next_txhfifo_wstatus = `TXSTATUS_NONE; + next_txhfifo_wen = 1'b1; + + if (byte_cnt == 14'd56) begin + + + // Pad up to LANE3, keep the other 4 bytes for crc that will + // be inserted by dequeue engine. + + next_txhfifo_wstatus[`TXSTATUS_EOP] = 1'b1; + next_txhfifo_wstatus[2:0] = 3'd4; + + next_state_pad = SM_PAD_EQ; + + end + + end + + end + + default: + begin + next_state_pad = SM_PAD_EQ; + end + + endcase + +end + + +always @(posedge clk_xgmii_tx or negedge reset_xgmii_tx_n) begin + + if (reset_xgmii_tx_n == 1'b0) begin + + curr_state_pad <= SM_PAD_EQ; + + txdfifo_ren_d1 <= 1'b0; + + txhfifo_wdata <= 64'b0; + txhfifo_wstatus <= 8'b0; + txhfifo_wen <= 1'b0; + + byte_cnt <= 14'b0; + + shift_crc_data <= 64'b0; + shift_crc_eop <= 4'b0; + shift_crc_cnt <= 4'b0; + + end + else begin + + curr_state_pad <= next_state_pad; + + txdfifo_ren_d1 <= txdfifo_ren; + + txhfifo_wdata <= next_txhfifo_wdata; + txhfifo_wstatus <= next_txhfifo_wstatus; + txhfifo_wen <= next_txhfifo_wen; + + + //--- + // Reset byte count on SOP + + if (next_txhfifo_wen) begin + + if (next_txhfifo_wstatus[`TXSTATUS_SOP]) begin + + byte_cnt <= 14'd8; + + end + else begin + + byte_cnt <= byte_cnt + 14'd8; + + end + + end + + + //--- + // Calculate CRC as data is written to holding fifo. The holding fifo creates + // a delay that allow the CRC calculation to complete before the end of the frame + // is ready to be transmited. + + if (txhfifo_wen) begin + + crc32_d64 <= nextCRC32_D64(reverse_64b(txhfifo_wdata), crc_data); + + end + + if (txhfifo_wen && txhfifo_wstatus[`TXSTATUS_EOP]) begin + + // Last bytes calculated 8-bit at a time instead of 64-bit. Start + // this process at the end of the frame. + + crc32_d8 <= crc32_d64; + + shift_crc_data <= txhfifo_wdata; + shift_crc_cnt <= 4'd9; + + if (txhfifo_wstatus[2:0] == 3'b0) begin + shift_crc_eop <= 4'd8; + end + else begin + shift_crc_eop <= {1'b0, txhfifo_wstatus[2:0]}; + end + + end + else if (shift_crc_eop != 4'b0) begin + + // Complete crc calculation 8-bit at a time until finished. This can + // be 1 to 8 bytes long. + + crc32_d8 <= nextCRC32_D8(reverse_8b(shift_crc_data[7:0]), crc32_d8); + + shift_crc_data <= {8'b0, shift_crc_data[63:8]}; + shift_crc_eop <= shift_crc_eop - 4'd1; + + end + + + //--- + // Update CRC register at the end of calculation. Always update after 8 + // cycles for deterministic results, even if a single byte was present in + // last data word. + + if (shift_crc_cnt == 4'b1) begin + + crc32_tx <= ~reverse_32b(crc32_d8); + + end + else begin + + shift_crc_cnt <= shift_crc_cnt - 4'd1; + + end + + end + +end + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/tx_enqueue.v b/fpga/usrp3/lib/xge/rtl/verilog/tx_enqueue.v new file mode 100644 index 000000000..6a17d76f2 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/tx_enqueue.v @@ -0,0 +1,179 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "tx_enqueue.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module tx_enqueue(/*AUTOARG*/ + // Outputs + pkt_tx_full, txdfifo_wdata, txdfifo_wstatus, txdfifo_wen, + status_txdfifo_ovflow_tog, + // Inputs + clk_156m25, reset_156m25_n, pkt_tx_data, pkt_tx_val, pkt_tx_sop, + pkt_tx_eop, pkt_tx_mod, txdfifo_wfull, txdfifo_walmost_full + ); + +`include "CRC32_D64.v" +`include "CRC32_D8.v" +`include "utils.v" + +input clk_156m25; +input reset_156m25_n; + +input [63:0] pkt_tx_data; +input pkt_tx_val; +input pkt_tx_sop; +input pkt_tx_eop; +input [2:0] pkt_tx_mod; + +input txdfifo_wfull; +input txdfifo_walmost_full; + +output pkt_tx_full; + +output [63:0] txdfifo_wdata; +output [7:0] txdfifo_wstatus; +output txdfifo_wen; + +output status_txdfifo_ovflow_tog; + +/*AUTOREG*/ +// Beginning of automatic regs (for this module's undeclared outputs) +reg status_txdfifo_ovflow_tog; +reg [63:0] txdfifo_wdata; +reg txdfifo_wen; +reg [7:0] txdfifo_wstatus; +// End of automatics + +/*AUTOWIRE*/ + + +reg txd_ovflow; +reg next_txd_ovflow; + + + +// Full status if data fifo is almost full. +// Current packet can complete transfer since data input rate +// matches output rate. But next packet must wait for more headroom. + +assign pkt_tx_full = txdfifo_walmost_full; + + + +always @(posedge clk_156m25 or negedge reset_156m25_n) begin + + if (reset_156m25_n == 1'b0) begin + + txd_ovflow <= 1'b0; + + status_txdfifo_ovflow_tog <= 1'b0; + + end + else begin + + txd_ovflow <= next_txd_ovflow; + + //--- + // FIFO errors, used to generate interrupts + + if (next_txd_ovflow && !txd_ovflow) begin + status_txdfifo_ovflow_tog <= ~status_txdfifo_ovflow_tog; + end + + end + +end + +always @(/*AS*/pkt_tx_data or pkt_tx_eop or pkt_tx_mod or pkt_tx_sop + or pkt_tx_val or txd_ovflow or txdfifo_wfull) begin + + txdfifo_wstatus = `TXSTATUS_NONE; + txdfifo_wen = pkt_tx_val; + + next_txd_ovflow = txd_ovflow; + + `ifdef BIGENDIAN + txdfifo_wdata = {pkt_tx_data[7:0], pkt_tx_data[15:8], pkt_tx_data[23:16], pkt_tx_data[31:24], + pkt_tx_data[39:32], pkt_tx_data[47:40], pkt_tx_data[55:48], + pkt_tx_data[63:56]}; + `else + txdfifo_wdata = pkt_tx_data; + `endif + + // Write SOP marker to fifo. + + if (pkt_tx_val && pkt_tx_sop) begin + + txdfifo_wstatus[`TXSTATUS_SOP] = 1'b1; + + end + + + // Write EOP marker to fifo. + + if (pkt_tx_val) begin + + if (pkt_tx_eop) begin + txdfifo_wstatus[2:0] = pkt_tx_mod; + txdfifo_wstatus[`TXSTATUS_EOP] = 1'b1; + end + + end + + + // Overflow indication + + if (pkt_tx_val) begin + + if (txdfifo_wfull) begin + + next_txd_ovflow = 1'b1; + + end + else if (pkt_tx_sop) begin + + next_txd_ovflow = 1'b0; + + end + end + +end + + +endmodule + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/tx_hold_fifo.v b/fpga/usrp3/lib/xge/rtl/verilog/tx_hold_fifo.v new file mode 100644 index 000000000..a71c256c6 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/tx_hold_fifo.v @@ -0,0 +1,96 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "tx_hold_fifo.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "defines.v" + +module tx_hold_fifo(/*AUTOARG*/ + // Outputs + txhfifo_wfull, txhfifo_walmost_full, txhfifo_rdata, txhfifo_rstatus, + txhfifo_rempty, txhfifo_ralmost_empty, + // Inputs + clk_xgmii_tx, reset_xgmii_tx_n, txhfifo_wdata, txhfifo_wstatus, + txhfifo_wen, txhfifo_ren + ); + +input clk_xgmii_tx; +input reset_xgmii_tx_n; + +input [63:0] txhfifo_wdata; +input [7:0] txhfifo_wstatus; +input txhfifo_wen; + +input txhfifo_ren; + +output txhfifo_wfull; +output txhfifo_walmost_full; + +output [63:0] txhfifo_rdata; +output [7:0] txhfifo_rstatus; +output txhfifo_rempty; +output txhfifo_ralmost_empty; + +generic_fifo #( + .DWIDTH (72), + .AWIDTH (`TX_HOLD_FIFO_AWIDTH), + .REGISTER_READ (1), + .EARLY_READ (1), + .CLOCK_CROSSING (0), + .ALMOST_EMPTY_THRESH (7), + .ALMOST_FULL_THRESH (4), +// .MEM_TYPE (`MEM_AUTO_SMALL) + .MEM_TYPE (`MEM_AUTO_XILINX) +) +fifo0( + .wclk (clk_xgmii_tx), + .wrst_n (reset_xgmii_tx_n), + .wen (txhfifo_wen), + .wdata ({txhfifo_wstatus, txhfifo_wdata}), + .wfull (txhfifo_wfull), + .walmost_full (txhfifo_walmost_full), + + .rclk (clk_xgmii_tx), + .rrst_n (reset_xgmii_tx_n), + .ren (txhfifo_ren), + .rdata ({txhfifo_rstatus, txhfifo_rdata}), + .rempty (txhfifo_rempty), + .ralmost_empty (txhfifo_ralmost_empty) +); + +endmodule + + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge/rtl/verilog/utils.v b/fpga/usrp3/lib/xge/rtl/verilog/utils.v new file mode 100644 index 000000000..6137b3e31 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/utils.v @@ -0,0 +1,71 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "utils.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +function [63:0] reverse_64b; + input [63:0] data; + integer i; + begin + for (i = 0; i < 64; i = i + 1) begin + reverse_64b[i] = data[63 - i]; + end + end +endfunction + + +function [31:0] reverse_32b; + input [31:0] data; + integer i; + begin + for (i = 0; i < 32; i = i + 1) begin + reverse_32b[i] = data[31 - i]; + end + end +endfunction + + +function [7:0] reverse_8b; + input [7:0] data; + integer i; + begin + for (i = 0; i < 8; i = i + 1) begin + reverse_8b[i] = data[7 - i]; + end + end +endfunction + + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/wishbone_if.v b/fpga/usrp3/lib/xge/rtl/verilog/wishbone_if.v new file mode 100644 index 000000000..b70bc7294 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/wishbone_if.v @@ -0,0 +1,1031 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "wishbone.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + +`include "defines.v" + +module wishbone_if(/*AUTOARG*/ + // Outputs + wb_dat_o, wb_ack_o, wb_int_o, ctrl_tx_enable, + mdc, mdio_out, mdio_tri, xge_gpo, + + // Inputs + wb_clk_i, wb_rst_i, wb_adr_i, wb_dat_i, wb_we_i, wb_stb_i, wb_cyc_i, + status_crc_error, status_fragment_error, status_txdfifo_ovflow, + status_txdfifo_udflow, status_rxdfifo_ovflow, status_rxdfifo_udflow, + status_pause_frame_rx, status_local_fault, status_remote_fault, + mdio_in, xge_gpi + ); + + +input wb_clk_i; +input wb_rst_i; + +input [7:0] wb_adr_i; +input [31:0] wb_dat_i; +input wb_we_i; +input wb_stb_i; +input wb_cyc_i; + +output [31:0] wb_dat_o; +output wb_ack_o; +output wb_int_o; + +input status_crc_error; +input status_fragment_error; + +input status_txdfifo_ovflow; + +input status_txdfifo_udflow; + +input status_rxdfifo_ovflow; + +input status_rxdfifo_udflow; + +input status_pause_frame_rx; + +input status_local_fault; +input status_remote_fault; + +output ctrl_tx_enable; + +output reg mdc; +output reg mdio_out; +output reg mdio_tri; // Assert to tristate driver. +input mdio_in; +input [7:0] xge_gpi; +output reg [7:0] xge_gpo; + + // + // State Declarations + // + parameter IDLE = 0, + PREAMBLE1 = 1, + PREAMBLE2 = 2, + PREAMBLE3 = 3, + PREAMBLE4 = 4, + PREAMBLE5 = 5, + PREAMBLE6 = 6, + PREAMBLE7 = 7, + PREAMBLE8 = 8, + PREAMBLE9 = 9, + PREAMBLE10 = 10, + PREAMBLE11 = 11, + PREAMBLE12 = 12, + PREAMBLE13 = 13, + PREAMBLE14 = 14, + PREAMBLE15 = 15, + PREAMBLE16 = 16, + PREAMBLE17 = 17, + PREAMBLE18 = 18, + PREAMBLE19 = 19, + PREAMBLE20 = 20, + PREAMBLE21 = 21, + PREAMBLE22 = 22, + PREAMBLE23 = 23, + PREAMBLE24 = 24, + PREAMBLE25 = 25, + PREAMBLE26 = 26, + PREAMBLE27 = 27, + PREAMBLE28 = 28, + PREAMBLE29 = 29, + PREAMBLE30 = 30, + PREAMBLE31 = 31, + PREAMBLE32 = 32, + START1 = 33, + C22_START2 = 34, + C45_START2 = 35, + OP1 = 36, + OP2 = 37, + PRTAD1 = 38, + PRTAD2 = 39, + PRTAD3 = 40, + PRTAD4 = 41, + PRTAD5 = 42, + DEVAD1 = 43, + DEVAD2 = 44, + DEVAD3 = 45, + DEVAD4 = 46, + DEVAD5 = 47, + TA1 = 48, + TA2 = 49, + TA3 = 50, + READ1 = 51, + READ2 = 52, + READ3 = 53, + READ4 = 54, + READ5 = 55, + READ6 = 56, + READ7 = 57, + READ8 = 58, + READ9 = 59, + READ10 = 60, + READ11 = 61, + READ12 = 62, + READ13 = 63, + READ14 = 64, + READ15 = 65, + READ16 = 66, + WRITE1 = 67, + WRITE2 = 68, + WRITE3 = 69, + WRITE4 = 70, + WRITE5 = 71, + WRITE6 = 72, + WRITE7 = 73, + WRITE8 = 74, + WRITE9 = 75, + WRITE10 = 76, + WRITE11 = 77, + WRITE12 = 78, + WRITE13 = 79, + WRITE14 = 80, + WRITE15 = 81, + WRITE16 = 82, + C45_ADDR1 = 83, + C45_ADDR2 = 84, + C45_ADDR3 = 85, + C45_ADDR4 = 86, + C45_ADDR5 = 87, + C45_ADDR6 = 88, + C45_ADDR7 = 89, + C45_ADDR8 = 90, + C45_ADDR9 = 91, + C45_ADDR10 = 92, + C45_ADDR11 = 93, + C45_ADDR12 = 94, + C45_ADDR13 = 95, + C45_ADDR14 = 96, + C45_ADDR15 = 97, + C45_ADDR16 = 98, + PREIDLE = 99; + + + + +/*AUTOREG*/ +// Beginning of automatic regs (for this module's undeclared outputs) +reg [31:0] wb_dat_o; +reg wb_int_o; +// End of automatics + +reg [0:0] cpureg_config0; +reg [8:0] cpureg_int_pending; +reg [8:0] cpureg_int_mask; + +reg cpuack; + +reg status_remote_fault_d1; +reg status_local_fault_d1; + +reg [15:0] mdio_read_data; +reg [15:0] mdio_write_data; +reg [15:0] mdio_address; +reg [12:0] mdio_operation; +reg mdio_control; +reg [7:0] mdc_clk_count; +reg mdc_falling_edge; +reg mdio_running; +reg mdio_done; +reg [7:0] state; +reg [7:0] xge_gpi_reg; +reg [7:0] xge_gpo_reg; + + + +/*AUTOWIRE*/ + +wire [8:0] int_sources; + + +//--- +// Source of interrupts, some are edge sensitive, others +// expect a pulse signal. + +assign int_sources = { + status_fragment_error, + status_crc_error, + + status_pause_frame_rx, + + status_remote_fault ^ status_remote_fault_d1, + status_local_fault ^ status_local_fault_d1, + + status_rxdfifo_udflow, + status_rxdfifo_ovflow, + status_txdfifo_udflow, + status_txdfifo_ovflow + }; + +//--- +// Config Register 0 + +//TODO +//assign ctrl_tx_enable = cpureg_config0[0]; +assign ctrl_tx_enable = 1'b1; + + + +//--- +// Wishbone signals + +assign wb_ack_o = cpuack && wb_stb_i; + +always @(posedge wb_clk_i or posedge wb_rst_i) begin + + if (wb_rst_i == 1'b1) begin + + cpureg_config0 <= 1'h1; + cpureg_int_pending <= 9'b0; + cpureg_int_mask <= 9'b0; + + wb_dat_o <= 32'b0; + wb_int_o <= 1'b0; + + cpuack <= 1'b0; + + mdio_address <= 0; + mdio_operation <= 0; + mdio_write_data <= 0; + + mdio_running <= 0; + xge_gpi_reg <= 0; + xge_gpo <= 0; + xge_gpo_reg <= 0; + + + + + // status_remote_fault_d1 <= status_remote_fault; + // status_local_fault_d1 <= status_local_fault; + // IJB. Original code was unsynthesizable and a little bizzare + // implying reset would latch data. + status_remote_fault_d1 <= 0; + status_local_fault_d1 <= 0; + end + else begin + + wb_int_o <= |(cpureg_int_pending & cpureg_int_mask); + + cpureg_int_pending <= cpureg_int_pending | int_sources; + + cpuack <= wb_cyc_i && wb_stb_i; + + status_remote_fault_d1 <= status_remote_fault; + status_local_fault_d1 <= status_local_fault; + + // Handshake to MDIO state machine to reset running flag in status. + // Wait for falling MDC edge to prevent S/W race condition occuring + // where done flag still asserted but running flag now cleared (repeatedly). + if (mdio_done && mdc_falling_edge) + mdio_running <= 0; + + // Register GPIO to allow regs placed in the I/O cells and provide some metastability prot + xge_gpi_reg <= xge_gpi; + xge_gpo <= xge_gpo_reg; + + + //--- + // Read access + + if (wb_cyc_i && wb_stb_i && !wb_we_i) begin + + case ({wb_adr_i[7:2], 2'b0}) + + `CPUREG_CONFIG0: begin + wb_dat_o <= {31'b0, cpureg_config0}; + end + + `CPUREG_INT_PENDING: begin + wb_dat_o <= {23'b0, cpureg_int_pending}; + cpureg_int_pending <= int_sources; + wb_int_o <= 1'b0; + end + + `CPUREG_INT_STATUS: begin + wb_dat_o <= {23'b0, int_sources}; + end + + `CPUREG_INT_MASK: begin + wb_dat_o <= {23'b0, cpureg_int_mask}; + end + + `CPUREG_MDIO_DATA: begin + wb_dat_o <= {16'b0, mdio_read_data}; + end + + `CPUREG_MDIO_STATUS: begin + wb_dat_o <= {31'b0, mdio_running}; + end + + `CPUREG_GPIO: begin + wb_dat_o <= {24'b0, xge_gpi_reg}; + end + + + default: begin + end + + endcase + + end + + //--- + // Write access + + if (wb_cyc_i && wb_stb_i && wb_we_i) begin + $display("reg write @ addr %x",({wb_adr_i[7:2], 2'b0})); + + case ({wb_adr_i[7:2], 2'b0}) + + `CPUREG_CONFIG0: begin + cpureg_config0 <= wb_dat_i[0:0]; + end + + `CPUREG_INT_PENDING: begin + cpureg_int_pending <= wb_dat_i[8:0] | cpureg_int_pending | int_sources; + end + + `CPUREG_INT_MASK: begin + cpureg_int_mask <= wb_dat_i[8:0]; + end + + `CPUREG_MDIO_DATA: begin + mdio_write_data <= wb_dat_i[15:0]; + end + + `CPUREG_MDIO_ADDR: begin + mdio_address <= wb_dat_i[15:0]; + end + + `CPUREG_MDIO_OP: begin + mdio_operation <= wb_dat_i[12:0]; + end + + `CPUREG_MDIO_CONTROL: begin + // Trigger mdio operation here. Cleared by state machine at end of bus transaction. + if (wb_dat_i[0]) + mdio_running <= 1; + end + + `CPUREG_GPIO: begin + xge_gpo_reg <= wb_dat_i[7:0]; + end + + + default: begin + end + + endcase + + end + + end + +end // always @ (posedge wb_clk_i or posedge wb_rst_i) + + // + // Produce mdc clock as a signal synchronously from Wishbone clock. + // + always @(posedge wb_clk_i or posedge wb_rst_i) + if (wb_rst_i) + begin + mdc_clk_count <= 1; + mdc <= 0; + mdc_falling_edge <= 0; + end + else if (mdc_clk_count == `MDC_HALF_PERIOD) + begin + mdc_clk_count <= 1; + mdc <= ~mdc; + mdc_falling_edge <= mdc; + end + else + begin + mdc_clk_count <= mdc_clk_count + 1; + mdc_falling_edge <= 0; + end + + // + // MDIO state machine + // + always @(posedge wb_clk_i or posedge wb_rst_i) + if (wb_rst_i) + begin + mdio_tri <= 1; + mdio_out <= 0; + mdio_done <= 0; + mdio_read_data <= 0; + state <= IDLE; + end + else if (mdc_falling_edge) + // + // This is the MDIO bus controller. Use falling edge of MDC. + // + begin + // Defaults + mdio_tri <= 1; + mdio_out <= 0; + mdio_done <= 0; + + + case(state) + // IDLE. + // In Clause 22 & 45 the master of the MDIO bus is tristate during idle. + // + IDLE: begin + mdio_tri <= 1; + mdio_out <= 0; + if (mdio_running) + state <= PREAMBLE1; + end + // Preamble. All MDIO transactions begin witrh 32bits of 1 bits as a preamble. + PREAMBLE1: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE2; + end + PREAMBLE2: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE3; + end + PREAMBLE3: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE4; + end + PREAMBLE4: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE5; + end + PREAMBLE5: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE6; + end + PREAMBLE6: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE7; + end + PREAMBLE7: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE8; + end + PREAMBLE8: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE9; + end + PREAMBLE9: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE10; + end + PREAMBLE10: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE11; + end + PREAMBLE11: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE12; + end + PREAMBLE12: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE13; + end + PREAMBLE13: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE14; + end + PREAMBLE14: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE15; + end + PREAMBLE15: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE16; + end + PREAMBLE16: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE17; + end + PREAMBLE17: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE18; + end + PREAMBLE18: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE19; + end + PREAMBLE19: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE20; + end + PREAMBLE20: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE21; + end + PREAMBLE21: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE22; + end + PREAMBLE22: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE23; + end + PREAMBLE23: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE24; + end + PREAMBLE24: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE25; + end + PREAMBLE25: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE26; + end + PREAMBLE26: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE27; + end + PREAMBLE27: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE28; + end + PREAMBLE28: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE29; + end + PREAMBLE29: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE30; + end + PREAMBLE30: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE31; + end + PREAMBLE31: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= PREAMBLE32; + end + PREAMBLE32: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= START1; + end + // + // Start code for Clause 22 is 01 and Clause 45 is 00 + // + START1: begin + mdio_tri <= 0; + mdio_out <= 0; + if (mdio_operation[12]) + // Clause 45 bit set. + state <= C45_START2; + else + state <= C22_START2; + end + // + // 2nd Clause 22 start bit is a 1 + // + C22_START2: begin + mdio_tri <= 0; + mdio_out <= 1; + state <= OP1; + end + // + // 2nd Clause 45 start bit is a 0 + // + C45_START2: begin + mdio_tri <= 0; + mdio_out <= 0; + state <= OP1; + end + // + // Both Clause 22 & 45 use 2 bits for operation and are compatable. + // Note we don't screen here for illegal Clause 22 ops. + // + OP1: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[11]; + state <= OP2; + end + OP2: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[10]; + state <= PRTAD1; + end + // + // Both Clause 22 & 45 use 2 sucsessive 5 bit fields to form a hierarchical address + // though it's used slightly different between the 2 standards. + // + PRTAD1: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[9]; + state <= PRTAD2; + end + PRTAD2: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[8]; + state <= PRTAD3; + end + PRTAD3: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[7]; + state <= PRTAD4; + end + PRTAD4: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[6]; + state <= PRTAD5; + end + PRTAD5: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[5]; + state <= DEVAD1; + end + DEVAD1: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[4]; + state <= DEVAD2; + end + DEVAD2: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[3]; + state <= DEVAD3; + end + DEVAD3: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[2]; + state <= DEVAD4; + end + DEVAD4: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[1]; + state <= DEVAD5; + end + DEVAD5: begin + mdio_tri <= 0; + mdio_out <= mdio_operation[0]; + state <= TA1; + end + // + // Both Clause 22 & Clause 45 use the same turn around on the bus. + // Reads have Z as the first bit and 0 driven by the slave for the 2nd bit. + // Note that slaves drive the bus on the rising edge of MDC. + // Writes and Address cycles have 10 driven by the master. + // + TA1: begin + if (mdio_operation[11] == 0) // Write/Address + begin + mdio_tri <= 0; + mdio_out <= 1; + state <= TA2; + end + else // Read + begin + mdio_tri <= 1; + state <= TA3; + end + end + TA2: begin + mdio_tri <= 0; + mdio_out <= 0; + if (!mdio_operation[12]) // Clause 22 Write + state <= WRITE1; + else if (mdio_operation[10]) // Clause 45 Write + state <= WRITE1; + else // Clause 45 ADDRESS + state <= C45_ADDR1; + end + TA3: begin + mdio_tri <= 1; + state <= READ1; + end + // + // Clause 22 Reads and both forms of clause 45 Reads have the same bus transaction from here out. + // + READ1: begin + mdio_tri <= 1; + mdio_read_data[15] <= mdio_in; + state <= READ2; + end + READ2: begin + mdio_tri <= 1; + mdio_read_data[14] <= mdio_in; + state <= READ3; + end + READ3: begin + mdio_tri <= 1; + mdio_read_data[13] <= mdio_in; + state <= READ4; + end + READ4: begin + mdio_tri <= 1; + mdio_read_data[12] <= mdio_in; + state <= READ5; + end + READ5: begin + mdio_tri <= 1; + mdio_read_data[11] <= mdio_in; + state <= READ6; + end + READ6: begin + mdio_tri <= 1; + mdio_read_data[10] <= mdio_in; + state <= READ7; + end + READ7: begin + mdio_tri <= 1; + mdio_read_data[9] <= mdio_in; + state <= READ8; + end + READ8: begin + mdio_tri <= 1; + mdio_read_data[8] <= mdio_in; + state <= READ9; + end + READ9: begin + mdio_tri <= 1; + mdio_read_data[7] <= mdio_in; + state <= READ10; + end + READ10: begin + mdio_tri <= 1; + mdio_read_data[6] <= mdio_in; + state <= READ11; + end + READ11: begin + mdio_tri <= 1; + mdio_read_data[5] <= mdio_in; + state <= READ12; + end + READ12: begin + mdio_tri <= 1; + mdio_read_data[4] <= mdio_in; + state <= READ13; + end + READ13: begin + mdio_tri <= 1; + mdio_read_data[3] <= mdio_in; + state <= READ14; + end + READ14: begin + mdio_tri <= 1; + mdio_read_data[2] <= mdio_in; + state <= READ15; + end + READ15: begin + mdio_tri <= 1; + mdio_read_data[1] <= mdio_in; + state <= READ16; + end + READ16: begin + mdio_tri <= 1; + mdio_read_data[0] <= mdio_in; + state <= PREIDLE; + mdio_done <= 1; + end + // + // Write 16bits of data for all types of Write. + // + WRITE1:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[15]; + state <= WRITE2; + end + WRITE2:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[14]; + state <= WRITE3; + end + WRITE3:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[13]; + state <= WRITE4; + end + WRITE4:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[12]; + state <= WRITE5; + end + WRITE5:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[11]; + state <= WRITE6; + end + WRITE6:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[10]; + state <= WRITE7; + end + WRITE7:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[9]; + state <= WRITE8; + end + WRITE8:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[8]; + state <= WRITE9; + end + WRITE9:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[7]; + state <= WRITE10; + end + WRITE10:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[6]; + state <= WRITE11; + end + WRITE11:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[5]; + state <= WRITE12; + end + WRITE12:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[4]; + state <= WRITE13; + end + WRITE13:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[3]; + state <= WRITE14; + end + WRITE14:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[2]; + state <= WRITE15; + end + WRITE15:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[1]; + state <= WRITE16; + end + WRITE16:begin + mdio_tri <= 0; + mdio_out <= mdio_write_data[0]; + state <= PREIDLE; + mdio_done <= 1; + end + // + // Write 16bits of address for a Clause 45 Address transaction + // + C45_ADDR1:begin + mdio_tri <= 0; + mdio_out <= mdio_address[15]; + state <= C45_ADDR2; + end + C45_ADDR2:begin + mdio_tri <= 0; + mdio_out <= mdio_address[14]; + state <= C45_ADDR3; + end + C45_ADDR3:begin + mdio_tri <= 0; + mdio_out <= mdio_address[13]; + state <= C45_ADDR4; + end + C45_ADDR4:begin + mdio_tri <= 0; + mdio_out <= mdio_address[12]; + state <= C45_ADDR5; + end + C45_ADDR5:begin + mdio_tri <= 0; + mdio_out <= mdio_address[11]; + state <= C45_ADDR6; + end + C45_ADDR6:begin + mdio_tri <= 0; + mdio_out <= mdio_address[10]; + state <= C45_ADDR7; + end + C45_ADDR7:begin + mdio_tri <= 0; + mdio_out <= mdio_address[9]; + state <= C45_ADDR8; + end + C45_ADDR8:begin + mdio_tri <= 0; + mdio_out <= mdio_address[8]; + state <= C45_ADDR9; + end + C45_ADDR9:begin + mdio_tri <= 0; + mdio_out <= mdio_address[7]; + state <= C45_ADDR10; + end + C45_ADDR10:begin + mdio_tri <= 0; + mdio_out <= mdio_address[6]; + state <= C45_ADDR11; + end + C45_ADDR11:begin + mdio_tri <= 0; + mdio_out <= mdio_address[5]; + state <= C45_ADDR12; + end + C45_ADDR12:begin + mdio_tri <= 0; + mdio_out <= mdio_address[4]; + state <= C45_ADDR13; + end + C45_ADDR13:begin + mdio_tri <= 0; + mdio_out <= mdio_address[3]; + state <= C45_ADDR14; + end + C45_ADDR14:begin + mdio_tri <= 0; + mdio_out <= mdio_address[2]; + state <= C45_ADDR15; + end + C45_ADDR15:begin + mdio_tri <= 0; + mdio_out <= mdio_address[1]; + state <= C45_ADDR16; + end + C45_ADDR16:begin + mdio_tri <= 0; + mdio_out <= mdio_address[0]; + state <= PREIDLE; + mdio_done <= 1; + end + // + // PREIDLE allows the mdio_running bit to reset. + // + PREIDLE: begin + state <= IDLE; + end + endcase // case(state) + + end // if (mdc_falling_edge) + + + + +endmodule + diff --git a/fpga/usrp3/lib/xge/rtl/verilog/xge_mac.v b/fpga/usrp3/lib/xge/rtl/verilog/xge_mac.v new file mode 100644 index 000000000..2b08e3b61 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/xge_mac.v @@ -0,0 +1,329 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "xge_mac.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +module xge_mac (/*AUTOARG*/ + // Outputs + xgmii_txd, xgmii_txc, pkt_tx_full, + pkt_rx_val, pkt_rx_sop, pkt_rx_mod, pkt_rx_err, pkt_rx_eop, + pkt_rx_data, pkt_rx_avail, + status_crc_error, status_fragment_error, status_txdfifo_ovflow, + status_txdfifo_udflow, status_rxdfifo_ovflow, status_rxdfifo_udflow, + status_pause_frame_rx, status_local_fault, status_remote_fault, + // Inputs + xgmii_rxd, xgmii_rxc, reset_xgmii_tx_n, reset_xgmii_rx_n, + reset_156m25_n, pkt_tx_val, pkt_tx_sop, pkt_tx_mod, pkt_tx_eop, + pkt_tx_data, pkt_rx_ren, ctrl_tx_enable, + clk_xgmii_tx, clk_xgmii_rx, clk_156m25 +); + +/*AUTOINPUT*/ +// Beginning of automatic inputs (from unused autoinst inputs) +input clk_156m25; // To rx_dq0 of rx_dequeue.v, ... +input clk_xgmii_rx; // To rx_eq0 of rx_enqueue.v, ... +input clk_xgmii_tx; // To tx_dq0 of tx_dequeue.v, ... +input pkt_rx_ren; // To rx_dq0 of rx_dequeue.v +input [63:0] pkt_tx_data; // To tx_eq0 of tx_enqueue.v +input pkt_tx_eop; // To tx_eq0 of tx_enqueue.v +input [2:0] pkt_tx_mod; // To tx_eq0 of tx_enqueue.v +input pkt_tx_sop; // To tx_eq0 of tx_enqueue.v +input pkt_tx_val; // To tx_eq0 of tx_enqueue.v +input reset_156m25_n; // To rx_dq0 of rx_dequeue.v, ... +input reset_xgmii_rx_n; // To rx_eq0 of rx_enqueue.v, ... +input reset_xgmii_tx_n; // To tx_dq0 of tx_dequeue.v, ... +input [7:0] xgmii_rxc; // To rx_eq0 of rx_enqueue.v +input [63:0] xgmii_rxd; // To rx_eq0 of rx_enqueue.v +input ctrl_tx_enable; // From wishbone_if0 of wishbone_if.v +// End of automatics + +/*AUTOOUTPUT*/ +// Beginning of automatic outputs (from unused autoinst outputs) +output pkt_rx_avail; // From rx_dq0 of rx_dequeue.v +output [63:0] pkt_rx_data; // From rx_dq0 of rx_dequeue.v +output pkt_rx_eop; // From rx_dq0 of rx_dequeue.v +output pkt_rx_err; // From rx_dq0 of rx_dequeue.v +output [2:0] pkt_rx_mod; // From rx_dq0 of rx_dequeue.v +output pkt_rx_sop; // From rx_dq0 of rx_dequeue.v +output pkt_rx_val; // From rx_dq0 of rx_dequeue.v +output pkt_tx_full; // From tx_eq0 of tx_enqueue.v +output [7:0] xgmii_txc; // From tx_dq0 of tx_dequeue.v +output [63:0] xgmii_txd; // From tx_dq0 of tx_dequeue.v + +output status_crc_error; +output status_fragment_error; +output status_txdfifo_ovflow; +output status_txdfifo_udflow; +output status_rxdfifo_ovflow; +output status_rxdfifo_udflow; +output status_pause_frame_rx; +output status_local_fault; +output status_remote_fault; + +// End of automatics + +/*AUTOWIRE*/ +// Beginning of automatic wires (for undeclared instantiated-module outputs) +wire ctrl_tx_enable_ctx; // From sync_clk_xgmii_tx0 of sync_clk_xgmii_tx.v +wire [1:0] local_fault_msg_det; // From rx_eq0 of rx_enqueue.v +wire [1:0] remote_fault_msg_det; // From rx_eq0 of rx_enqueue.v +wire rxdfifo_ralmost_empty; // From rx_data_fifo0 of rx_data_fifo.v +wire [63:0] rxdfifo_rdata; // From rx_data_fifo0 of rx_data_fifo.v +wire rxdfifo_rempty; // From rx_data_fifo0 of rx_data_fifo.v +wire rxdfifo_ren; // From rx_dq0 of rx_dequeue.v +wire [7:0] rxdfifo_rstatus; // From rx_data_fifo0 of rx_data_fifo.v +wire [63:0] rxdfifo_wdata; // From rx_eq0 of rx_enqueue.v +wire rxdfifo_wen; // From rx_eq0 of rx_enqueue.v +wire rxdfifo_wfull; // From rx_data_fifo0 of rx_data_fifo.v +wire [7:0] rxdfifo_wstatus; // From rx_eq0 of rx_enqueue.v +wire rxhfifo_ralmost_empty; // From rx_hold_fifo0 of rx_hold_fifo.v +wire [63:0] rxhfifo_rdata; // From rx_hold_fifo0 of rx_hold_fifo.v +wire rxhfifo_rempty; // From rx_hold_fifo0 of rx_hold_fifo.v +wire rxhfifo_ren; // From rx_eq0 of rx_enqueue.v +wire [7:0] rxhfifo_rstatus; // From rx_hold_fifo0 of rx_hold_fifo.v +wire [63:0] rxhfifo_wdata; // From rx_eq0 of rx_enqueue.v +wire rxhfifo_wen; // From rx_eq0 of rx_enqueue.v +wire [7:0] rxhfifo_wstatus; // From rx_eq0 of rx_enqueue.v +wire status_local_fault_ctx; // From sync_clk_xgmii_tx0 of sync_clk_xgmii_tx.v +wire status_remote_fault_ctx;// From sync_clk_xgmii_tx0 of sync_clk_xgmii_tx.v +wire txdfifo_ralmost_empty; // From tx_data_fifo0 of tx_data_fifo.v +wire [63:0] txdfifo_rdata; // From tx_data_fifo0 of tx_data_fifo.v +wire txdfifo_rempty; // From tx_data_fifo0 of tx_data_fifo.v +wire txdfifo_ren; // From tx_dq0 of tx_dequeue.v +wire [7:0] txdfifo_rstatus; // From tx_data_fifo0 of tx_data_fifo.v +wire txdfifo_walmost_full; // From tx_data_fifo0 of tx_data_fifo.v +wire [63:0] txdfifo_wdata; // From tx_eq0 of tx_enqueue.v +wire txdfifo_wen; // From tx_eq0 of tx_enqueue.v +wire txdfifo_wfull; // From tx_data_fifo0 of tx_data_fifo.v +wire [7:0] txdfifo_wstatus; // From tx_eq0 of tx_enqueue.v +wire txhfifo_ralmost_empty; // From tx_hold_fifo0 of tx_hold_fifo.v +wire [63:0] txhfifo_rdata; // From tx_hold_fifo0 of tx_hold_fifo.v +wire txhfifo_rempty; // From tx_hold_fifo0 of tx_hold_fifo.v +wire txhfifo_ren; // From tx_dq0 of tx_dequeue.v +wire [7:0] txhfifo_rstatus; // From tx_hold_fifo0 of tx_hold_fifo.v +wire txhfifo_walmost_full; // From tx_hold_fifo0 of tx_hold_fifo.v +wire [63:0] txhfifo_wdata; // From tx_dq0 of tx_dequeue.v +wire txhfifo_wen; // From tx_dq0 of tx_dequeue.v +wire txhfifo_wfull; // From tx_hold_fifo0 of tx_hold_fifo.v +wire [7:0] txhfifo_wstatus; // From tx_dq0 of tx_dequeue.v +// End of automatics + +rx_enqueue rx_eq0(/*AUTOINST*/ + // Outputs + .rxdfifo_wdata (rxdfifo_wdata[63:0]), + .rxdfifo_wstatus (rxdfifo_wstatus[7:0]), + .rxdfifo_wen (rxdfifo_wen), + .rxhfifo_ren (rxhfifo_ren), + .rxhfifo_wdata (rxhfifo_wdata[63:0]), + .rxhfifo_wstatus (rxhfifo_wstatus[7:0]), + .rxhfifo_wen (rxhfifo_wen), + .local_fault_msg_det (local_fault_msg_det[1:0]), + .remote_fault_msg_det (remote_fault_msg_det[1:0]), + .status_crc_error_tog (status_crc_error), + .status_fragment_error_tog(status_fragment_error), + .status_rxdfifo_ovflow_tog(status_rxdfifo_ovflow), + .status_pause_frame_rx_tog(status_pause_frame_rx), + // Inputs + .clk_xgmii_rx (clk_xgmii_rx), + .reset_xgmii_rx_n (reset_xgmii_rx_n), + .xgmii_rxd (xgmii_rxd[63:0]), + .xgmii_rxc (xgmii_rxc[7:0]), + .rxdfifo_wfull (rxdfifo_wfull), + .rxhfifo_rdata (rxhfifo_rdata[63:0]), + .rxhfifo_rstatus (rxhfifo_rstatus[7:0]), + .rxhfifo_rempty (rxhfifo_rempty), + .rxhfifo_ralmost_empty(rxhfifo_ralmost_empty)); + +rx_dequeue rx_dq0(/*AUTOINST*/ + // Outputs + .rxdfifo_ren (rxdfifo_ren), + .pkt_rx_data (pkt_rx_data[63:0]), + .pkt_rx_val (pkt_rx_val), + .pkt_rx_sop (pkt_rx_sop), + .pkt_rx_eop (pkt_rx_eop), + .pkt_rx_err (pkt_rx_err), + .pkt_rx_mod (pkt_rx_mod[2:0]), + .pkt_rx_avail (pkt_rx_avail), + .status_rxdfifo_udflow_tog(status_rxdfifo_udflow), + // Inputs + .clk_156m25 (clk_156m25), + .reset_156m25_n (reset_156m25_n), + .rxdfifo_rdata (rxdfifo_rdata[63:0]), + .rxdfifo_rstatus (rxdfifo_rstatus[7:0]), + .rxdfifo_rempty (rxdfifo_rempty), + .rxdfifo_ralmost_empty(rxdfifo_ralmost_empty), + .pkt_rx_ren (pkt_rx_ren)); + +rx_data_fifo rx_data_fifo0(/*AUTOINST*/ + // Outputs + .rxdfifo_wfull (rxdfifo_wfull), + .rxdfifo_rdata (rxdfifo_rdata[63:0]), + .rxdfifo_rstatus (rxdfifo_rstatus[7:0]), + .rxdfifo_rempty (rxdfifo_rempty), + .rxdfifo_ralmost_empty(rxdfifo_ralmost_empty), + // Inputs + .clk_xgmii_rx (clk_xgmii_rx), + .clk_156m25 (clk_156m25), + .reset_xgmii_rx_n (reset_xgmii_rx_n), + .reset_156m25_n (reset_156m25_n), + .rxdfifo_wdata (rxdfifo_wdata[63:0]), + .rxdfifo_wstatus (rxdfifo_wstatus[7:0]), + .rxdfifo_wen (rxdfifo_wen), + .rxdfifo_ren (rxdfifo_ren)); + +rx_hold_fifo rx_hold_fifo0(/*AUTOINST*/ + // Outputs + .rxhfifo_rdata (rxhfifo_rdata[63:0]), + .rxhfifo_rstatus (rxhfifo_rstatus[7:0]), + .rxhfifo_rempty (rxhfifo_rempty), + .rxhfifo_ralmost_empty(rxhfifo_ralmost_empty), + // Inputs + .clk_xgmii_rx (clk_xgmii_rx), + .reset_xgmii_rx_n (reset_xgmii_rx_n), + .rxhfifo_wdata (rxhfifo_wdata[63:0]), + .rxhfifo_wstatus (rxhfifo_wstatus[7:0]), + .rxhfifo_wen (rxhfifo_wen), + .rxhfifo_ren (rxhfifo_ren)); + +tx_enqueue tx_eq0 (/*AUTOINST*/ + // Outputs + .pkt_tx_full (pkt_tx_full), + .txdfifo_wdata (txdfifo_wdata[63:0]), + .txdfifo_wstatus (txdfifo_wstatus[7:0]), + .txdfifo_wen (txdfifo_wen), + .status_txdfifo_ovflow_tog(status_txdfifo_ovflow), + // Inputs + .clk_156m25 (clk_156m25), + .reset_156m25_n (reset_156m25_n), + .pkt_tx_data (pkt_tx_data[63:0]), + .pkt_tx_val (pkt_tx_val), + .pkt_tx_sop (pkt_tx_sop), + .pkt_tx_eop (pkt_tx_eop), + .pkt_tx_mod (pkt_tx_mod[2:0]), + .txdfifo_wfull (txdfifo_wfull), + .txdfifo_walmost_full(txdfifo_walmost_full)); + +tx_dequeue tx_dq0(/*AUTOINST*/ + // Outputs + .txdfifo_ren (txdfifo_ren), + .txhfifo_ren (txhfifo_ren), + .txhfifo_wdata (txhfifo_wdata[63:0]), + .txhfifo_wstatus (txhfifo_wstatus[7:0]), + .txhfifo_wen (txhfifo_wen), + .xgmii_txd (xgmii_txd[63:0]), + .xgmii_txc (xgmii_txc[7:0]), + .status_txdfifo_udflow_tog(status_txdfifo_udflow), + // Inputs + .clk_xgmii_tx (clk_xgmii_tx), + .reset_xgmii_tx_n (reset_xgmii_tx_n), + .ctrl_tx_enable_ctx (ctrl_tx_enable_ctx), + .status_local_fault_ctx(status_local_fault_ctx), + .status_remote_fault_ctx(status_remote_fault_ctx), + .txdfifo_rdata (txdfifo_rdata[63:0]), + .txdfifo_rstatus (txdfifo_rstatus[7:0]), + .txdfifo_rempty (txdfifo_rempty), + .txdfifo_ralmost_empty(txdfifo_ralmost_empty), + .txhfifo_rdata (txhfifo_rdata[63:0]), + .txhfifo_rstatus (txhfifo_rstatus[7:0]), + .txhfifo_rempty (txhfifo_rempty), + .txhfifo_ralmost_empty(txhfifo_ralmost_empty), + .txhfifo_wfull (txhfifo_wfull), + .txhfifo_walmost_full (txhfifo_walmost_full)); + +tx_data_fifo tx_data_fifo0(/*AUTOINST*/ + // Outputs + .txdfifo_wfull (txdfifo_wfull), + .txdfifo_walmost_full(txdfifo_walmost_full), + .txdfifo_rdata (txdfifo_rdata[63:0]), + .txdfifo_rstatus (txdfifo_rstatus[7:0]), + .txdfifo_rempty (txdfifo_rempty), + .txdfifo_ralmost_empty(txdfifo_ralmost_empty), + // Inputs + .clk_xgmii_tx (clk_xgmii_tx), + .clk_156m25 (clk_156m25), + .reset_xgmii_tx_n (reset_xgmii_tx_n), + .reset_156m25_n (reset_156m25_n), + .txdfifo_wdata (txdfifo_wdata[63:0]), + .txdfifo_wstatus (txdfifo_wstatus[7:0]), + .txdfifo_wen (txdfifo_wen), + .txdfifo_ren (txdfifo_ren)); + +tx_hold_fifo tx_hold_fifo0(/*AUTOINST*/ + // Outputs + .txhfifo_wfull (txhfifo_wfull), + .txhfifo_walmost_full(txhfifo_walmost_full), + .txhfifo_rdata (txhfifo_rdata[63:0]), + .txhfifo_rstatus (txhfifo_rstatus[7:0]), + .txhfifo_rempty (txhfifo_rempty), + .txhfifo_ralmost_empty(txhfifo_ralmost_empty), + // Inputs + .clk_xgmii_tx (clk_xgmii_tx), + .reset_xgmii_tx_n (reset_xgmii_tx_n), + .txhfifo_wdata (txhfifo_wdata[63:0]), + .txhfifo_wstatus (txhfifo_wstatus[7:0]), + .txhfifo_wen (txhfifo_wen), + .txhfifo_ren (txhfifo_ren)); + +fault_sm fault_sm0(/*AUTOINST*/ + // Outputs + .status_local_fault_crx(status_local_fault), + .status_remote_fault_crx(status_remote_fault), + // Inputs + .clk_xgmii_rx (clk_xgmii_rx), + .reset_xgmii_rx_n (reset_xgmii_rx_n), + .local_fault_msg_det (local_fault_msg_det[1:0]), + .remote_fault_msg_det(remote_fault_msg_det[1:0])); + +sync_clk_xgmii_tx sync_clk_xgmii_tx0(/*AUTOINST*/ + // Outputs + .ctrl_tx_enable_ctx(ctrl_tx_enable_ctx), + .status_local_fault_ctx(status_local_fault_ctx), + .status_remote_fault_ctx(status_remote_fault_ctx), + // Inputs + .clk_xgmii_tx (clk_xgmii_tx), + .reset_xgmii_tx_n (reset_xgmii_tx_n), + .ctrl_tx_enable (ctrl_tx_enable), + .status_local_fault_crx(status_local_fault), + .status_remote_fault_crx(status_remote_fault)); + +// IJB. This module has only inputs and is treated as a black box by XST which causes a fatal error. +// Commented out. Original pupose/intent unknown. +//sync_clk_core sync_clk_core0(/*AUTOINST*/ +// // Inputs +// .clk_xgmii_tx (clk_xgmii_tx), +// .reset_xgmii_tx_n (reset_xgmii_tx_n)); + +endmodule diff --git a/fpga/usrp3/lib/xge/rtl/verilog/xge_mac_wb.v b/fpga/usrp3/lib/xge/rtl/verilog/xge_mac_wb.v new file mode 100644 index 000000000..615602db9 --- /dev/null +++ b/fpga/usrp3/lib/xge/rtl/verilog/xge_mac_wb.v @@ -0,0 +1,229 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "xge_mac_wb.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +module xge_mac_wb ( + // Outputs + xgmii_txd, xgmii_txc, pkt_tx_full, + pkt_rx_val, pkt_rx_sop, pkt_rx_mod, pkt_rx_err, pkt_rx_eop, + pkt_rx_data, pkt_rx_avail, + wb_int_o, wb_dat_o, wb_ack_o, + mdc, mdio_out, mdio_tri, xge_gpo, + + // Inputs + xgmii_rxd, xgmii_rxc, + wb_we_i, wb_stb_i, wb_rst_i, wb_dat_i, + wb_cyc_i, wb_clk_i, wb_adr_i, + reset_xgmii_tx_n, reset_xgmii_rx_n, reset_156m25_n, + pkt_tx_val, pkt_tx_sop, pkt_tx_mod, pkt_tx_eop, + pkt_tx_data, pkt_rx_ren, + clk_xgmii_tx, clk_xgmii_rx, clk_156m25, + mdio_in, xge_gpi +); + + input clk_156m25; // To rx_dq0 of rx_dequeue.v, ... + input clk_xgmii_rx; // To rx_eq0 of rx_enqueue.v, ... + input clk_xgmii_tx; // To tx_dq0 of tx_dequeue.v, ... + input pkt_rx_ren; // To rx_dq0 of rx_dequeue.v + input [63:0] pkt_tx_data; // To tx_eq0 of tx_enqueue.v + input pkt_tx_eop; // To tx_eq0 of tx_enqueue.v + input [2:0] pkt_tx_mod; // To tx_eq0 of tx_enqueue.v + input pkt_tx_sop; // To tx_eq0 of tx_enqueue.v + input pkt_tx_val; // To tx_eq0 of tx_enqueue.v + input reset_156m25_n; // To rx_dq0 of rx_dequeue.v, ... + input reset_xgmii_rx_n; // To rx_eq0 of rx_enqueue.v, ... + input reset_xgmii_tx_n; // To tx_dq0 of tx_dequeue.v, ... + input [7:0] wb_adr_i; // To wishbone_if0 of wishbone_if.v + input wb_clk_i; // To sync_clk_wb0 of sync_clk_wb.v, ... + input wb_cyc_i; // To wishbone_if0 of wishbone_if.v + input [31:0] wb_dat_i; // To wishbone_if0 of wishbone_if.v + input wb_rst_i; // To sync_clk_wb0 of sync_clk_wb.v, ... + input wb_stb_i; // To wishbone_if0 of wishbone_if.v + input wb_we_i; // To wishbone_if0 of wishbone_if.v + input [7:0] xgmii_rxc; // To rx_eq0 of rx_enqueue.v + input [63:0] xgmii_rxd; // To rx_eq0 of rx_enqueue.v + input mdio_in; + input [7:0] xge_gpi; + + output pkt_rx_avail; // From rx_dq0 of rx_dequeue.v + output [63:0] pkt_rx_data; // From rx_dq0 of rx_dequeue.v + output pkt_rx_eop; // From rx_dq0 of rx_dequeue.v + output pkt_rx_err; // From rx_dq0 of rx_dequeue.v + output [2:0] pkt_rx_mod; // From rx_dq0 of rx_dequeue.v + output pkt_rx_sop; // From rx_dq0 of rx_dequeue.v + output pkt_rx_val; // From rx_dq0 of rx_dequeue.v + output pkt_tx_full; // From tx_eq0 of tx_enqueue.v + output wb_ack_o; // From wishbone_if0 of wishbone_if.v + output [31:0] wb_dat_o; // From wishbone_if0 of wishbone_if.v + output wb_int_o; // From wishbone_if0 of wishbone_if.v + output [7:0] xgmii_txc; // From tx_dq0 of tx_dequeue.v + output [63:0] xgmii_txd; // From tx_dq0 of tx_dequeue.v + output mdc; + output mdio_out; + output mdio_tri; // Assert to tristate driver. + output [7:0] xge_gpo; + + wire ctrl_tx_enable; // From wishbone_if0 of wishbone_if.v + wire ctrl_tx_enable_ctx; // From sync_clk_xgmii_tx0 of sync_clk_xgmii_tx.v + wire status_local_fault_ctx; // From sync_clk_xgmii_tx0 of sync_clk_xgmii_tx.v + wire status_remote_fault_ctx;// From sync_clk_xgmii_tx0 of sync_clk_xgmii_tx.v + wire status_crc_error; // From sync_clk_wb0 of sync_clk_wb.v + wire status_crc_error_tog; // From rx_eq0 of rx_enqueue.v + wire status_fragment_error; // From sync_clk_wb0 of sync_clk_wb.v + wire status_fragment_error_tog;// From rx_eq0 of rx_enqueue.v + wire status_local_fault; // From sync_clk_wb0 of sync_clk_wb.v + wire status_local_fault_crx; // From fault_sm0 of fault_sm.v + wire status_pause_frame_rx; // From sync_clk_wb0 of sync_clk_wb.v + wire status_pause_frame_rx_tog;// From rx_eq0 of rx_enqueue.v + wire status_remote_fault; // From sync_clk_wb0 of sync_clk_wb.v + wire status_remote_fault_crx;// From fault_sm0 of fault_sm.v + wire status_rxdfifo_ovflow; // From sync_clk_wb0 of sync_clk_wb.v + wire status_rxdfifo_ovflow_tog;// From rx_eq0 of rx_enqueue.v + wire status_rxdfifo_udflow; // From sync_clk_wb0 of sync_clk_wb.v + wire status_rxdfifo_udflow_tog;// From rx_dq0 of rx_dequeue.v + wire status_txdfifo_ovflow; // From sync_clk_wb0 of sync_clk_wb.v + wire status_txdfifo_ovflow_tog;// From tx_eq0 of tx_enqueue.v + wire status_txdfifo_udflow; // From sync_clk_wb0 of sync_clk_wb.v + wire status_txdfifo_udflow_tog;// From tx_dq0 of tx_dequeue.v + + xge_mac xge_mac ( + // Clocks and Resets + .clk_156m25 (clk_156m25), + .clk_xgmii_rx (clk_xgmii_rx), + .clk_xgmii_tx (clk_xgmii_tx), + .reset_156m25_n (reset_156m25_n), + .reset_xgmii_rx_n (reset_xgmii_rx_n), + .reset_xgmii_tx_n (reset_xgmii_tx_n), + // XGMII + .xgmii_txc (xgmii_txc[7:0]), + .xgmii_txd (xgmii_txd[63:0]), + .xgmii_rxc (xgmii_rxc[7:0]), + .xgmii_rxd (xgmii_rxd[63:0]), + // Packet interface + .pkt_rx_avail (pkt_rx_avail), + .pkt_rx_data (pkt_rx_data), + .pkt_rx_eop (pkt_rx_eop), + .pkt_rx_err (pkt_rx_err), + .pkt_rx_mod (pkt_rx_mod), + .pkt_rx_sop (pkt_rx_sop), + .pkt_rx_val (pkt_rx_val), + .pkt_tx_full (pkt_tx_full), + // Inputs + .pkt_rx_ren (pkt_rx_ren), + .pkt_tx_data (pkt_tx_data), + .pkt_tx_eop (pkt_tx_eop), + .pkt_tx_mod (pkt_tx_mod), + .pkt_tx_sop (pkt_tx_sop), + .pkt_tx_val (pkt_tx_val), + // Control and Status + .ctrl_tx_enable (ctrl_tx_enable), + .status_crc_error (status_crc_error_tog), + .status_fragment_error (status_fragment_error_tog), + .status_txdfifo_ovflow (status_txdfifo_ovflow_tog), + .status_txdfifo_udflow (status_txdfifo_udflow_tog), + .status_rxdfifo_ovflow (status_rxdfifo_ovflow_tog), + .status_rxdfifo_udflow (status_rxdfifo_udflow_tog), + .status_pause_frame_rx (status_pause_frame_rx_tog), + .status_local_fault (status_local_fault_crx), + .status_remote_fault (status_remote_fault_crx) + ); + + sync_clk_wb sync_clk_wb0 ( + // Outputs + .status_crc_error (status_crc_error), + .status_fragment_error (status_fragment_error), + .status_txdfifo_ovflow (status_txdfifo_ovflow), + .status_txdfifo_udflow (status_txdfifo_udflow), + .status_rxdfifo_ovflow (status_rxdfifo_ovflow), + .status_rxdfifo_udflow (status_rxdfifo_udflow), + .status_pause_frame_rx (status_pause_frame_rx), + .status_local_fault (status_local_fault), + .status_remote_fault (status_remote_fault), + // Inputs + .wb_clk_i (wb_clk_i), + .wb_rst_i (wb_rst_i), + .status_crc_error_tog (status_crc_error_tog), + .status_fragment_error_tog(status_fragment_error_tog), + .status_txdfifo_ovflow_tog(status_txdfifo_ovflow_tog), + .status_txdfifo_udflow_tog(status_txdfifo_udflow_tog), + .status_rxdfifo_ovflow_tog(status_rxdfifo_ovflow_tog), + .status_rxdfifo_udflow_tog(status_rxdfifo_udflow_tog), + .status_pause_frame_rx_tog(status_pause_frame_rx_tog), + .status_local_fault_crx(status_local_fault_crx), + .status_remote_fault_crx(status_remote_fault_crx) + ); + + +// IJB. This module has only inputs and is treated as a black box by XST which causes a fatal error. +// Commented out. Original pupose/intent unknown. +//sync_clk_core sync_clk_core0(/*AUTOINST*/ +// // Inputs +// .clk_xgmii_tx (clk_xgmii_tx), +// .reset_xgmii_tx_n (reset_xgmii_tx_n)); + wishbone_if wishbone_if0 ( + // Outputs + .wb_dat_o (wb_dat_o[31:0]), + .wb_ack_o (wb_ack_o), + .wb_int_o (wb_int_o), + .ctrl_tx_enable (ctrl_tx_enable), + // Inputs + .wb_clk_i (wb_clk_i), + .wb_rst_i (wb_rst_i), + .wb_adr_i (wb_adr_i[7:0]), + .wb_dat_i (wb_dat_i[31:0]), + .wb_we_i (wb_we_i), + .wb_stb_i (wb_stb_i), + .wb_cyc_i (wb_cyc_i), + .status_crc_error (status_crc_error), + .status_fragment_error (status_fragment_error), + .status_txdfifo_ovflow (status_txdfifo_ovflow), + .status_txdfifo_udflow (status_txdfifo_udflow), + .status_rxdfifo_ovflow (status_rxdfifo_ovflow), + .status_rxdfifo_udflow (status_rxdfifo_udflow), + .status_pause_frame_rx (status_pause_frame_rx), + .status_local_fault (status_local_fault), + .status_remote_fault (status_remote_fault), + // MDIO + .mdc(mdc), + .mdio_in(mdio_in), + .mdio_out(mdio_out), + .mdio_tri(mdio_tri), + .xge_gpo(xge_gpo), + .xge_gpi(xge_gpi) + ); + +endmodule diff --git a/fpga/usrp3/lib/xge/sim/verilog/xge_mac.prj b/fpga/usrp3/lib/xge/sim/verilog/xge_mac.prj new file mode 100644 index 000000000..b99046a72 --- /dev/null +++ b/fpga/usrp3/lib/xge/sim/verilog/xge_mac.prj @@ -0,0 +1,43 @@ +verilog work ../../rtl/verilog/fault_sm.v -i ../../rtl/include + +verilog work ../../rtl/verilog/generic_mem_small.v -i ../../rtl/include + +verilog work ../../rtl/verilog/generic_mem_medium.v -i ../../rtl/include + +verilog work ../../rtl/verilog/generic_fifo_ctrl.v -i ../../rtl/include + +verilog work ../../rtl/verilog/generic_fifo.v -i ../../rtl/include + +verilog work ../../rtl/verilog/meta_sync.v -i ../../rtl/include + +verilog work ../../rtl/verilog/meta_sync_single.v -i ../../rtl/include + +verilog work ../../rtl/verilog/rx_hold_fifo.v -i ../../rtl/include + +verilog work ../../rtl/verilog/rx_data_fifo.v -i ../../rtl/include + +verilog work ../../rtl/verilog/rx_dequeue.v -i ../../rtl/include + +verilog work ../../rtl/verilog/rx_enqueue.v -i ../../rtl/include + +verilog work ../../rtl/verilog/sync_clk_core.v -i ../../rtl/include + +verilog work ../../rtl/verilog/sync_clk_wb.v -i ../../rtl/include + +verilog work ../../rtl/verilog/sync_clk_xgmii_tx.v -i ../../rtl/include + +verilog work ../../rtl/verilog/tx_hold_fifo.v -i ../../rtl/include + +verilog work ../../rtl/verilog/tx_data_fifo.v -i ../../rtl/include + +verilog work ../../rtl/verilog/tx_dequeue.v -i ../../rtl/include + +verilog work ../../rtl/verilog/tx_enqueue.v -i ../../rtl/include + +verilog work ../../rtl/verilog/wishbone_if.v -i ../../rtl/include + +verilog work ../../rtl/verilog/xge_mac.v -i ../../rtl/include + +verilog work ../../tbench/verilog/tb_xge_mac.v -i ../../rtl/include + + diff --git a/fpga/usrp3/lib/xge/tbench/verilog/packets_tx.txt b/fpga/usrp3/lib/xge/tbench/verilog/packets_tx.txt new file mode 100644 index 000000000..8e8411c97 --- /dev/null +++ b/fpga/usrp3/lib/xge/tbench/verilog/packets_tx.txt @@ -0,0 +1,73 @@ +SEND_PKT +59 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c + +SEND_PKT +60 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d + +SEND_PKT +61 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e + +SEND_PKT +62 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f + +SEND_PKT +63 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 + +SEND_PKT +64 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 + +SEND_PKT +65 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 +32 + +SEND_PKT +66 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 +32 33 + +SEND_PKT +67 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 +32 33 34 + +SEND_PKT +68 +00 00 01 00 00 01 00 10 94 00 00 02 88 b5 00 01 +02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 +12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 +22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 +32 33 34 35 diff --git a/fpga/usrp3/lib/xge/tbench/verilog/tb_xge_mac.v b/fpga/usrp3/lib/xge/tbench/verilog/tb_xge_mac.v new file mode 100644 index 000000000..bb3de297c --- /dev/null +++ b/fpga/usrp3/lib/xge/tbench/verilog/tb_xge_mac.v @@ -0,0 +1,514 @@ +////////////////////////////////////////////////////////////////////// +//// //// +//// File name "tb_xge_mac.v" //// +//// //// +//// This file is part of the "10GE MAC" project //// +//// http://www.opencores.org/cores/xge_mac/ //// +//// //// +//// Author(s): //// +//// - A. Tanguay (antanguay@opencores.org) //// +//// //// +////////////////////////////////////////////////////////////////////// +//// //// +//// Copyright (C) 2008 AUTHORS. All rights reserved. //// +//// //// +//// This source file may be used and distributed without //// +//// restriction provided that this copyright statement is not //// +//// removed from the file and that any derivative work contains //// +//// the original copyright notice and the associated disclaimer. //// +//// //// +//// This source file is free software; you can redistribute it //// +//// and/or modify it under the terms of the GNU Lesser General //// +//// Public License as published by the Free Software Foundation; //// +//// either version 2.1 of the License, or (at your option) any //// +//// later version. //// +//// //// +//// This source is distributed in the hope that it will be //// +//// useful, but WITHOUT ANY WARRANTY; without even the implied //// +//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +//// PURPOSE. See the GNU Lesser General Public License for more //// +//// details. //// +//// //// +//// You should have received a copy of the GNU Lesser General //// +//// Public License along with this source; if not, download it //// +//// from http://www.opencores.org/lgpl.shtml //// +//// //// +////////////////////////////////////////////////////////////////////// + + +`include "timescale.v" +`include "defines.v" + +//`define GXB +//`define XIL + +module tb; + + +/*AUTOREG*/ + +reg [7:0] tx_buffer[0:10000]; +integer tx_length; + +reg clk_156m25; +reg clk_312m50; +reg clk_xgmii_rx; +reg clk_xgmii_tx; + +reg reset_156m25_n; +reg reset_xgmii_rx_n; +reg reset_xgmii_tx_n; + +reg pkt_rx_ren; + +reg [63:0] pkt_tx_data; +reg pkt_tx_val; +reg pkt_tx_sop; +reg pkt_tx_eop; +reg [2:0] pkt_tx_mod; + +/*AUTOWIRE*/ +// Beginning of automatic wires (for undeclared instantiated-module outputs) +wire pkt_rx_avail; // From dut of xge_mac.v +wire [63:0] pkt_rx_data; // From dut of xge_mac.v +wire pkt_rx_eop; // From dut of xge_mac.v +wire pkt_rx_err; // From dut of xge_mac.v +wire [2:0] pkt_rx_mod; // From dut of xge_mac.v +wire pkt_rx_sop; // From dut of xge_mac.v +wire pkt_rx_val; // From dut of xge_mac.v +wire pkt_tx_full; // From dut of xge_mac.v +wire wb_ack_o; // From dut of xge_mac.v +wire [31:0] wb_dat_o; // From dut of xge_mac.v +wire wb_int_o; // From dut of xge_mac.v +wire [7:0] xgmii_txc; // From dut of xge_mac.v +wire [63:0] xgmii_txd; // From dut of xge_mac.v +// End of automatics + +wire [7:0] wb_adr_i; +wire [31:0] wb_dat_i; + +wire [7:0] xgmii_rxc; +wire [63:0] xgmii_rxd; + +wire [3:0] tx_dataout; + +wire xaui_tx_l0_n; +wire xaui_tx_l0_p; +wire xaui_tx_l1_n; +wire xaui_tx_l1_p; +wire xaui_tx_l2_n; +wire xaui_tx_l2_p; +wire xaui_tx_l3_n; +wire xaui_tx_l3_p; + +xge_mac dut(/*AUTOINST*/ + // Outputs + .pkt_rx_avail (pkt_rx_avail), + .pkt_rx_data (pkt_rx_data[63:0]), + .pkt_rx_eop (pkt_rx_eop), + .pkt_rx_err (pkt_rx_err), + .pkt_rx_mod (pkt_rx_mod[2:0]), + .pkt_rx_sop (pkt_rx_sop), + .pkt_rx_val (pkt_rx_val), + .pkt_tx_full (pkt_tx_full), + .wb_ack_o (wb_ack_o), + .wb_dat_o (wb_dat_o[31:0]), + .wb_int_o (wb_int_o), + .xgmii_txc (xgmii_txc[7:0]), + .xgmii_txd (xgmii_txd[63:0]), + // Inputs + .clk_156m25 (clk_156m25), + .clk_xgmii_rx (clk_xgmii_rx), + .clk_xgmii_tx (clk_xgmii_tx), + .pkt_rx_ren (pkt_rx_ren), + .pkt_tx_data (pkt_tx_data[63:0]), + .pkt_tx_eop (pkt_tx_eop), + .pkt_tx_mod (pkt_tx_mod[2:0]), + .pkt_tx_sop (pkt_tx_sop), + .pkt_tx_val (pkt_tx_val), + .reset_156m25_n (reset_156m25_n), + .reset_xgmii_rx_n (reset_xgmii_rx_n), + .reset_xgmii_tx_n (reset_xgmii_tx_n), + .wb_adr_i (wb_adr_i[7:0]), + .wb_clk_i (wb_clk_i), + .wb_cyc_i (wb_cyc_i), + .wb_dat_i (wb_dat_i[31:0]), + .wb_rst_i (wb_rst_i), + .wb_stb_i (wb_stb_i), + .wb_we_i (wb_we_i), + .xgmii_rxc (xgmii_rxc[7:0]), + .xgmii_rxd (xgmii_rxd[63:0])); + +`ifdef GXB +// Example of transceiver instance +gxb gxb(// Outputs + .rx_ctrldetect ({xgmii_rxc[7], + xgmii_rxc[5], + xgmii_rxc[3], + xgmii_rxc[1], + xgmii_rxc[6], + xgmii_rxc[4], + xgmii_rxc[2], + xgmii_rxc[0]}), + .rx_dataout ({xgmii_rxd[63:56], + xgmii_rxd[47:40], + xgmii_rxd[31:24], + xgmii_rxd[15:8], + xgmii_rxd[55:48], + xgmii_rxd[39:32], + xgmii_rxd[23:16], + xgmii_rxd[7:0]}), + .tx_dataout (tx_dataout[3:0]), + // Inputs + .pll_inclk (clk_156m25), + .rx_analogreset (~reset_156m25_n), + .rx_cruclk ({clk_156m25, clk_156m25, clk_156m25, clk_156m25}), + .rx_datain (tx_dataout[3:0]), + .rx_digitalreset (~reset_156m25_n), + .tx_ctrlenable ({xgmii_txc[7], + xgmii_txc[5], + xgmii_txc[3], + xgmii_txc[1], + xgmii_txc[6], + xgmii_txc[4], + xgmii_txc[2], + xgmii_txc[0]}), + .tx_datain ({xgmii_txd[63:56], + xgmii_txd[47:40], + xgmii_txd[31:24], + xgmii_txd[15:8], + xgmii_txd[55:48], + xgmii_txd[39:32], + xgmii_txd[23:16], + xgmii_txd[7:0]}), + .tx_digitalreset (~reset_156m25_n)); +`endif + +`ifdef XIL +// Example of transceiver instance +xaui_block xaui(// Outputs + .txoutclk (), + .xgmii_rxd (xgmii_rxd[63:0]), + .xgmii_rxc (xgmii_rxc[7:0]), + .xaui_tx_l0_p (xaui_tx_l0_p), + .xaui_tx_l0_n (xaui_tx_l0_n), + .xaui_tx_l1_p (xaui_tx_l1_p), + .xaui_tx_l1_n (xaui_tx_l1_n), + .xaui_tx_l2_p (xaui_tx_l2_p), + .xaui_tx_l2_n (xaui_tx_l2_n), + .xaui_tx_l3_p (xaui_tx_l3_p), + .xaui_tx_l3_n (xaui_tx_l3_n), + .txlock (), + .align_status (), + .sync_status (), + .mgt_tx_ready (), + .drp_o (), + .drp_rdy (), + .status_vector (), + // Inputs + .dclk (clk_156m25), + .clk156 (clk_156m25), + .clk312 (clk_312m50), + .refclk (clk_156m25), + .reset (~reset_156m25_n), + .reset156 (~reset_156m25_n), + .xgmii_txd (xgmii_txd[63:0]), + .xgmii_txc (xgmii_txc[7:0]), + .xaui_rx_l0_p (xaui_tx_l0_p), + .xaui_rx_l0_n (xaui_tx_l0_n), + .xaui_rx_l1_p (xaui_tx_l1_p), + .xaui_rx_l1_n (xaui_tx_l1_n), + .xaui_rx_l2_p (xaui_tx_l2_p), + .xaui_rx_l2_n (xaui_tx_l2_n), + .xaui_rx_l3_p (xaui_tx_l3_p), + .xaui_rx_l3_n (xaui_tx_l3_n), + .signal_detect (4'b1111), + .drp_addr (7'b0), + .drp_en (2'b0), + .drp_i (16'b0), + .drp_we (2'b0), + .configuration_vector (7'b0)); + +glbl glbl(); +`endif + +//--- +// Unused for this testbench + +assign wb_adr_i = 8'b0; +assign wb_clk_i = 1'b0; +assign wb_cyc_i = 1'b0; +assign wb_dat_i = 32'b0; +assign wb_rst_i = 1'b1; +assign wb_stb_i = 1'b0; +assign wb_we_i = 1'b0; + + +//--- +// XGMII Loopback +// This test is done with loopback on XGMII or using one of the tranceiver examples + +`ifndef GXB + `ifndef XIL + assign xgmii_rxc = xgmii_txc; + assign xgmii_rxd = xgmii_txd; + `endif +`endif + +//--- +// Clock generation + +initial begin + clk_156m25 = 1'b0; + clk_xgmii_rx = 1'b0; + clk_xgmii_tx = 1'b0; + forever begin + WaitPS(3200); + clk_156m25 = ~clk_156m25; + clk_xgmii_rx = ~clk_xgmii_rx; + clk_xgmii_tx = ~clk_xgmii_tx; + end +end + +initial begin + clk_312m50 = 1'b0; + forever begin + WaitPS(1600); + clk_312m50 = ~clk_312m50; + end +end + +//--- +// Reset Generation + +initial begin + reset_156m25_n = 1'b0; + reset_xgmii_rx_n = 1'b0; + reset_xgmii_tx_n = 1'b0; + WaitNS(20); + reset_156m25_n = 1'b1; + reset_xgmii_rx_n = 1'b1; + reset_xgmii_tx_n = 1'b1; +end + + +//--- +// Init signals + +initial begin + + for (tx_length = 0; tx_length <= 1000; tx_length = tx_length + 1) begin + tx_buffer[tx_length] = 0; + end + + pkt_rx_ren = 1'b0; + + pkt_tx_data = 64'b0; + pkt_tx_val = 1'b0; + pkt_tx_sop = 1'b0; + pkt_tx_eop = 1'b0; + pkt_tx_mod = 3'b0; + +end + +task WaitNS; + input [31:0] delay; + begin + #(1000*delay); + end +endtask + +task WaitPS; + input [31:0] delay; + begin + #(delay); + end +endtask + + +//--- +// Task to send a single packet + +task TxPacket; + integer i; + begin + + $display("Transmit packet with length: %d", tx_length); + + @(posedge clk_156m25); + WaitNS(1); + pkt_tx_val = 1'b1; + + for (i = 0; i < tx_length; i = i + 8) begin + + pkt_tx_sop = 1'b0; + pkt_tx_eop = 1'b0; + pkt_tx_mod = 2'b0; + + if (i == 0) pkt_tx_sop = 1'b1; + + if (i + 8 >= tx_length) begin + pkt_tx_eop = 1'b1; + pkt_tx_mod = tx_length % 8; + end + + pkt_tx_data[`LANE7] = tx_buffer[i]; + pkt_tx_data[`LANE6] = tx_buffer[i+1]; + pkt_tx_data[`LANE5] = tx_buffer[i+2]; + pkt_tx_data[`LANE4] = tx_buffer[i+3]; + pkt_tx_data[`LANE3] = tx_buffer[i+4]; + pkt_tx_data[`LANE2] = tx_buffer[i+5]; + pkt_tx_data[`LANE1] = tx_buffer[i+6]; + pkt_tx_data[`LANE0] = tx_buffer[i+7]; + + @(posedge clk_156m25); + WaitNS(1); + + end + + pkt_tx_val = 1'b0; + pkt_tx_eop = 1'b0; + pkt_tx_mod = 3'b0; + + end + +endtask + + +//--- +// Task to read a single packet from command file and transmit + +task CmdTxPacket; + input [31:0] file; + integer count; + integer data; + integer i; + begin + + count = $fscanf(file, "%2d", tx_length); + + if (count == 1) begin + + for (i = 0; i < tx_length; i = i + 1) begin + + count = $fscanf(file, "%2X", data); + if (count) begin + tx_buffer[i] = data; + end + + end + + TxPacket(); + + end + end + +endtask + + +//--- +// Task to read commands from file and stop when complete + +task ProcessCmdFile; + integer file_cmd; + integer count; + reg [8*8-1:0] str; + begin + + file_cmd = $fopen("../../tbench/verilog/packets_tx.txt", "r"); + if (!file_cmd) $stop; + + while (!$feof(file_cmd)) begin + + count = $fscanf(file_cmd, "%s", str); + // IJB. WTF! if (count != 1) $continue; + if (count === 1) // IJB. I think this is what's intended. + begin + + $display("CMD %s", str); + + case (str) + + "SEND_PKT": + begin + CmdTxPacket(file_cmd); + end + + endcase // case(str) + end + + end + + $fclose(file_cmd); + + WaitNS(50000); + $stop; + + end +endtask + +initial begin + WaitNS(5000); +`ifdef XIL + WaitNS(200000); +`endif + ProcessCmdFile(); +end + + +//--- +// Task to read a single packet from receive interface and display + +task RxPacket; + reg done; + begin + + done = 0; + + pkt_rx_ren <= 1'b1; + @(posedge clk_156m25); + + while (!done) begin + + if (pkt_rx_val) begin + + if (pkt_rx_sop) begin + $display("\n\n------------------------"); + end + + $display("%x", pkt_rx_data); + + if (pkt_rx_eop) begin + done <= 1; + pkt_rx_ren <= 1'b0; + end + + if (pkt_rx_eop) begin + $display("------------------------\n\n"); + end + + end + + @(posedge clk_156m25); + + end + + end +endtask + +initial begin + + forever begin + + if (pkt_rx_avail) begin + RxPacket(); + end + + @(posedge clk_156m25); + + end + +end + +endmodule + \ No newline at end of file diff --git a/fpga/usrp3/lib/xge_interface/Makefile.srcs b/fpga/usrp3/lib/xge_interface/Makefile.srcs new file mode 100644 index 000000000..63cef065d --- /dev/null +++ b/fpga/usrp3/lib/xge_interface/Makefile.srcs @@ -0,0 +1,10 @@ +################################################## +# Logic to interface to Opencores 10G MAC +################################################## +XGE_INTERFACE_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/xge_interface/, \ +axi64_to_xge64.v \ +axi_count_packets_in_fifo.v \ +xge64_to_axi64.v \ +xge_handshake.v \ +xge_mac_wrapper.v \ +)) diff --git a/fpga/usrp3/lib/xge_interface/axi64_to_xge64.v b/fpga/usrp3/lib/xge_interface/axi64_to_xge64.v new file mode 100644 index 000000000..3921c607c --- /dev/null +++ b/fpga/usrp3/lib/xge_interface/axi64_to_xge64.v @@ -0,0 +1,89 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// +// Removes 6 alignment bytes at the beginning of every packet. +// This gives us proper alignment to the IP/UDP header. +// +// Place an SOF indication in bit[3] of the output tuser. +// + +module axi64_to_xge64 + ( + input clk, + input reset, + input clear, + input [63:0] s_axis_tdata, + input [3:0] s_axis_tuser, + input s_axis_tlast, + input s_axis_tvalid, + output s_axis_tready, + output [63:0] m_axis_tdata, + output [3:0] m_axis_tuser, + output m_axis_tlast, + output m_axis_tvalid, + input m_axis_tready + ); + + localparam STORE_FIRST = 0; + localparam FORWARD_FULL = 1; + localparam RELEASE_LAST = 2; + + reg [1:0] state; + reg [15:0] saved; + reg [2:0] last_occ; + reg last_sof; + + //on last line when eof and not finishing with 7 or 8 bytes as last word. + wire last_line = (s_axis_tlast && !(s_axis_tuser[2:0] == 3'b111 || s_axis_tuser[2:0] == 3'b000)); + + always @(posedge clk) begin + if(reset | clear) begin + last_sof <= 0; + last_occ <= 0; + state <= STORE_FIRST; + end + else begin + if (s_axis_tvalid && s_axis_tready) begin + saved <= s_axis_tdata[63:48]; + last_occ <= s_axis_tuser[2:0]; + last_sof <= (state == STORE_FIRST) ; + end + + case(state) + + STORE_FIRST: begin + if (s_axis_tvalid && s_axis_tready) begin + state <= FORWARD_FULL; + end + end + + FORWARD_FULL: begin + if (s_axis_tvalid && s_axis_tready && s_axis_tlast) begin + state <= last_line? STORE_FIRST : RELEASE_LAST; + end + end + + RELEASE_LAST: begin + if (m_axis_tvalid && m_axis_tready) begin + state <= STORE_FIRST; + end + end + + endcase //state + end + end + + assign m_axis_tdata[63:0] = {s_axis_tdata[47:0], saved}; + assign m_axis_tuser[3] = last_sof; + assign m_axis_tlast = (state == RELEASE_LAST)? 1'b1 : last_line; + assign m_axis_tuser[2:0] = ((state == RELEASE_LAST)? last_occ : (last_line? s_axis_tuser[2:0] : 3'b110)) + 3'b010; + assign m_axis_tvalid = (state == STORE_FIRST)? 0 : ((state == RELEASE_LAST)? 1 : s_axis_tvalid); + assign s_axis_tready = (state == STORE_FIRST)? 1 : ((state == RELEASE_LAST)? 0 : m_axis_tready); + +endmodule //fifo69_txrealign diff --git a/fpga/usrp3/lib/xge_interface/axi_count_packets_in_fifo.v b/fpga/usrp3/lib/xge_interface/axi_count_packets_in_fifo.v new file mode 100644 index 000000000..6ae746b09 --- /dev/null +++ b/fpga/usrp3/lib/xge_interface/axi_count_packets_in_fifo.v @@ -0,0 +1,158 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// +// Tracks the number of complete packets in an AXI FIFO so that +// the XGE MAC can commit to transmitting a packet. +// + +module axi_count_packets_in_fifo + ( + input clk, + input reset, + input in_axis_tvalid, + input in_axis_tready, + input in_axis_tlast, + input out_axis_tvalid, + input out_axis_tready, + input out_axis_tlast, + input pkt_tx_full, + output enable_tx + ); + + localparam WAIT_SOF = 0; + localparam WAIT_EOF = 1; + + localparam WAIT_FULL = 0; + localparam DELAY_TO_EOF = 1; + localparam WAIT_SPACE = 2; + + + reg in_state, out_state; + reg [1:0] full_state; + reg pause_tx; + + reg [7:0] pkt_count; + + + // + // Count packets arriving into large FIFO + // + always @(posedge clk) + if (reset) begin + in_state <= WAIT_SOF; + end else + case(in_state) + WAIT_SOF: + if (in_axis_tvalid && in_axis_tready) begin + in_state <= WAIT_EOF; + end else begin + in_state <= WAIT_SOF; + end + WAIT_EOF: + if (in_axis_tlast && in_axis_tvalid && in_axis_tready) begin + in_state <= WAIT_SOF; + end else begin + in_state <= WAIT_EOF; + end + endcase // case(in_state) + + + // + // Count packets leaving large FIFO + // + always @(posedge clk) + if (reset) begin + out_state <= WAIT_SOF; + end else + case(out_state) + WAIT_SOF: + if (out_axis_tvalid && out_axis_tready) begin + out_state <= WAIT_EOF; + end else begin + out_state <= WAIT_SOF; + end + WAIT_EOF: + if (out_axis_tlast && out_axis_tvalid && out_axis_tready) begin + out_state <= WAIT_SOF; + end else begin + out_state <= WAIT_EOF; + end + endcase // case(in_state) + + + // + // Count packets in FIFO. + // No protection on counter wrap, + // unclear how such an error could occur or how to gracefully deal with it. + // + always @(posedge clk) + if (reset) + pkt_count <= 0; + else if (((out_state==WAIT_EOF) && out_axis_tlast && out_axis_tvalid && out_axis_tready) + && ((in_state==WAIT_EOF) && in_axis_tlast && in_axis_tvalid && in_axis_tready)) + pkt_count <= pkt_count; + else if ((out_state==WAIT_EOF) && out_axis_tlast && out_axis_tvalid && out_axis_tready) + pkt_count <= pkt_count - 1; + else if ((in_state==WAIT_EOF) && in_axis_tlast && in_axis_tvalid && in_axis_tready) + pkt_count <= pkt_count + 1; + + + // + // Guard against Tx MAC overflow (as indicated by pkt_tx_full) + // + always @(posedge clk) + if (reset) begin + pause_tx <= 0; + full_state <= WAIT_FULL; + end + else begin + pause_tx <= 0; + case(full_state) + WAIT_FULL: + // Search for pkt_tx_full going asserted + if (pkt_tx_full && (out_state == WAIT_SOF)) begin + full_state <= WAIT_SPACE; + pause_tx <= 1; + end else if (pkt_tx_full && (out_state == WAIT_EOF)) begin + full_state <= DELAY_TO_EOF; + end + + DELAY_TO_EOF: + // pkt_tx_full has gone asserted during Tx of a packet from FIFO. + // Wait until either FIFO has space again and transition direct to WAIT_FULL + // or at EOF if pkt_tx_full is still asserted the transition to WAIT_SPACE until + // MAC flags there is space again. + if (pkt_tx_full && out_axis_tlast && out_axis_tvalid && out_axis_tready) begin + full_state <= WAIT_SPACE; + pause_tx <= 1; + end else if (pkt_tx_full) begin + full_state <= DELAY_TO_EOF; + end else + full_state <= WAIT_FULL; + + WAIT_SPACE: + // Wait for MAC to flag space in internal Tx FIFO again then transition to WAIT_FULL. + if (pkt_tx_full) begin + full_state <= WAIT_SPACE; + pause_tx <= 1; + end else + full_state <= WAIT_FULL; + + endcase // case(full_state) + end + + + // Enable Tx to MAC + assign enable_tx = (pkt_count != 0) && ~pause_tx; + + + + +endmodule // count_tx_packets + diff --git a/fpga/usrp3/lib/xge_interface/xge64_to_axi64.v b/fpga/usrp3/lib/xge_interface/xge64_to_axi64.v new file mode 100644 index 000000000..f4af538c5 --- /dev/null +++ b/fpga/usrp3/lib/xge_interface/xge64_to_axi64.v @@ -0,0 +1,311 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +// Adds 6 bytes at the beginning of every packet +// This gives us good32/64bit alignment of IP/UDP headers. +// +// The 6 bytes added include an octet passed as a parameter allowing a label to +// be added as metatdata in the header padding. This is typically the ingress +// port to be tagged in the packet as metadata. +// +// bit[65] EOF +// bit[64] SOF +// bit[68:66] occ +// +// This design will break if downstream can not be guarenteed to be ready to accept data. +// XGE MAC expects to be able to stream whole packet with no handshaking. +// We force downstream packet gate to discard packet by signalling error with tlast and +// resynchronizing with upstream. +// + +module xge64_to_axi64 + #(parameter LABEL=0) + ( + input clk, + input reset, + input clear, + input [63:0] datain, + input [2:0] occ, + input sof, + input eof, + input err, + input valid, + output reg [63:0] axis_tdata, + output reg [3:0] axis_tuser, + output reg axis_tlast, + output reg axis_tvalid, // Signal data avilable to downstream + input axis_tready + ); + + localparam EMPTY = 0; + localparam IN_USE = 1; + localparam FLUSHING3 = 2; + localparam FLUSHING4 = 3; + localparam FLUSHING5 = 4; + localparam FLUSHING6 = 5; + localparam FLUSHING7 = 6; + localparam FLUSHING8 = 7; + localparam ERROR1 = 8; + + + localparam EOF1 = 3'b001; + localparam EOF2 = 3'b010; + localparam EOF3 = 3'b011; + localparam EOF4 = 3'b100; + localparam EOF5 = 3'b101; + localparam EOF6 = 3'b110; + localparam EOF7 = 3'b111; + localparam EOF8 = 3'b000; + + reg [3:0] state; + reg err_reg; + reg [47:0] holding_reg; + + always @(posedge clk) + if(reset | clear) begin + state <= EMPTY; + axis_tdata <= 0; + holding_reg <= 0; + axis_tvalid <= 0; + end else begin + // Defaults + axis_tvalid <= 0; + axis_tuser <= 0; + axis_tlast <= 0; + err_reg <= 0; + + case(state) + EMPTY: begin + if (valid & axis_tready & sof) begin + // Start of packet should always be received in this state. + // It should NEVER be possible to get a packet from the MAC with EOF also set in + // the first 64 bits so not designed for. + // Add pad. Store last 6 octets into holding, change state to show data in holding. + state <= IN_USE; + axis_tvalid <= 1; + end + else if (valid & ~axis_tready) + // Assert on this condition, add H/W to deal with overflow later. + $display("ERROR: xge64_to_axi64, valid & ~axis_tready"); + + holding_reg <= datain[16 +: 48]; + axis_tdata[48 +: 16] <= datain[15:0]; + axis_tdata[47:0] <= {40'h0, LABEL}; // Tag packet with label + end + + IN_USE: begin + if (valid & axis_tready & (eof | err)) begin + // End of packet should always be received in this state. + // If Error is asserted from MAC, immediate EOF is forced, + // and the error flag set in tuser. State machine will return to WAIT + // state and search for new SOF thereby discarding anything left of error packet. + // + // In the case of 3 through 8 valid octets in the final 64bits input, + // we must run another cycle afterwards since we have 6 more bytes still in holding. + err_reg <= err; + holding_reg <= datain[16 +: 48]; + axis_tdata[63:48] <= datain[15:0]; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + + case(occ[2:0]) + // 8 valid Octets in last word of packet, finish next cycle + 0: begin + state <= FLUSHING8; + end + // 7 valid Octets in last word of packet, finish next cycle + 7: begin + state <= FLUSHING7; + end + // 6 valid octets in last word of packet, finish next cycle + 6: begin + state <= FLUSHING6; + end + // 5 valid octets in last word of packet, finish next cycle + 5: begin + state <= FLUSHING5; + end + // 4 valid octets in last word of packet, finish next cycle + 4: begin + state <= FLUSHING4; + end + // 3 valid octets in last word of packet, finish next cycle + 3: begin + state <= FLUSHING3; + end + // 2 valid octets in last word of packet, finish this cycle + 2: begin + axis_tuser <= {err,EOF8}; + state <= EMPTY; + axis_tlast <= 1; + end + // 1 valid octets in last word of packet, finish this cycle + 1: begin + axis_tuser <= {err,EOF7}; + state <= EMPTY; + axis_tlast <= 1; + end + endcase // case (occ[2:0]) + end // if (valid & axis_tready & eof) + else if (valid & axis_tready) begin + // No EOF indication so in packet payload somewhere still. + state <= IN_USE; + holding_reg <= datain[16 +: 48]; + axis_tdata[63:48] <= datain[15:0]; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + end + else if (valid & ~axis_tready) begin + // Assert on this condition + $display("ERROR: xge64_to_axi64, valid & ~axis_tready"); + // Keep error state asserted ready for downstream to accept + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end else if (~valid) begin + // Assert on this condition, don't expect the MAC to ever throtle dataflow intra-packet. + $display("ERROR: xge64_to_axi64, ~valid "); + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end + end // case: IN_USE + + FLUSHING3: begin + if (axis_tready) begin + // EOF has been received last cycle. + // Ethernet interframe gap means we don't have to search for back-to-back EOF-SOF here. + // 1 valid Octets to finish + state <= EMPTY; + axis_tlast <= 1; + axis_tuser <= {err_reg, EOF1}; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + end else begin + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end // else: !if(axis_tready) + end + + FLUSHING4: begin + if (axis_tready) begin + // EOF has been received last cycle. + // Ethernet interframe gap means we don't have to search for back-to-back EOF-SOF here. + // 2 valid Octets to finish + state <= EMPTY; + axis_tlast <= 1; + axis_tuser <= {err_reg, EOF2}; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + end else begin + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end // else: !if(axis_tready) + end + + FLUSHING5: begin + if (axis_tready) begin + // EOF has been received last cycle. + // Ethernet interframe gap means we don't have to search for back-to-back EOF-SOF here. + // 3 valid Octets to finish + state <= EMPTY; + axis_tlast <= 1; + axis_tuser <= {err_reg, EOF3}; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + end else begin + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end // else: !if(axis_tready) + end + + FLUSHING6: begin + if (axis_tready) begin + // EOF has been received last cycle. + // Ethernet interframe gap means we don't have to search for back-to-back EOF-SOF here. + // 4 valid Octets to finish + state <= EMPTY; + axis_tlast <= 1; + axis_tuser <= {err_reg, EOF4}; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + end else begin + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end // else: !if(axis_tready) + end + + FLUSHING7: begin + if (axis_tready) begin + // EOF has been received last cycle. + // Ethernet interframe gap means we don't have to search for back-to-back EOF-SOF here. + // 5 valid Octets to finish + state <= EMPTY; + axis_tlast <= 1; + axis_tuser <= {err_reg, EOF5}; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + end else begin + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end // else: !if(axis_tready) + end + + FLUSHING8: begin + if (axis_tready) begin + // EOF has been received last cycle. + // Ethernet interframe gap means we don't have to search for back-to-back EOF-SOF here. + // 6 valid Octets to finish + state <= EMPTY; + axis_tlast <= 1; + axis_tuser <= {err_reg, EOF6}; + axis_tdata[47:0] <= holding_reg; + axis_tvalid <= 1; + end else begin + state <= ERROR1; + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end // else: !if(axis_tready) + end + + ERROR1: begin + // We were already actively receiving a packet from the upstream MAC and the downstream + // signaled not ready by de-asserting tready. Since we can't back pressure the MAC we have to + // abandon the current packet, discarding any data already sent down stream by sending an asserted error + // with a tlast when ever tready becomes asserted again. Meanwhile we start dropping arriving MAC + // data on the floor since there is nothing useful we can do with it currently. + if (axis_tready) + begin + // OK tready is asserted again so tlast is geting accepted this cycle along with an asserted error. + state <= EMPTY; + end else begin + // Keep error state asserted ready for downstream to accept + axis_tlast <= 1; + axis_tvalid <= 1; + axis_tuser <= {1'b1, EOF8}; // Force error in this packet. + end + end // case: ERROR1 + + + endcase // case(state) + end // else: !if(reset | clear) + +endmodule diff --git a/fpga/usrp3/lib/xge_interface/xge_handshake.v b/fpga/usrp3/lib/xge_interface/xge_handshake.v new file mode 100644 index 000000000..9f0dd184b --- /dev/null +++ b/fpga/usrp3/lib/xge_interface/xge_handshake.v @@ -0,0 +1,63 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + +// +// +// Provide required handshake to Opencores XGE MAC to initiate Rx of one available packet +// +// + + +module xge_handshake + ( + input clk, + input reset, + output reg pkt_rx_ren, + input pkt_rx_avail, + input pkt_rx_eop + ); + + localparam IDLE=0; + localparam RX=1; + + reg state; + + + always @(posedge clk) + if (reset) begin + pkt_rx_ren <= 0; + state <= IDLE; + end else begin + case (state) + // + // Wait for pkt_rx_avail to be asserted, then assert pkt_rx_ren next cycle + // + IDLE: begin + if (pkt_rx_avail) begin + pkt_rx_ren <= 1; + state <= RX; + end else begin + pkt_rx_ren <= 0; + state <= IDLE; + end + end + // + // Keep pkt_rx_ren asserted until EOF received. + // + RX: begin + if (pkt_rx_eop) begin + pkt_rx_ren <= 0; + state <= IDLE; + end else begin + pkt_rx_ren <= 1; + state <= RX; + end + end + + endcase // case(state) + end // else: !if(reset) +endmodule // xge_handshake diff --git a/fpga/usrp3/lib/xge_interface/xge_mac_wrapper.v b/fpga/usrp3/lib/xge_interface/xge_mac_wrapper.v new file mode 100644 index 000000000..136ff8dff --- /dev/null +++ b/fpga/usrp3/lib/xge_interface/xge_mac_wrapper.v @@ -0,0 +1,394 @@ +///////////////////////////////////////////////////////////////////// +// +// Copyright 2013-2016 Ettus Research, A National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// Module: xge_mac_wrapper +// Description: +// Wrap XGE MAC + optional wishbone interface +// +// *) Signals are crossed between the MAC's own 156.25MHz clock domain and the +// main FPGA clock domain. +// *) 6 byte Padding is added at RX, including metadata so that IP headers become aligned. +// *) 6 Byte padding is stripped at TX, so that Eth header data starts immediately. +// *) TX & RX can buffer at least an MTU sized packet +// *) On TX, to not start an Ethernet Tx until a complete packet is present in the +// last Tx FIFO so that the MAC doesn't underrun. +// +///////////////////////////////////////////////////////////////////// + +module xge_mac_wrapper #( + parameter PORTNUM = 8'd0, + parameter WISHBONE = 1 +)( + // XGMII + input xgmii_clk, + output [63:0] xgmii_txd, + output [7:0] xgmii_txc, + input [63:0] xgmii_rxd, + input [7:0] xgmii_rxc, + // Client FIFO Interfaces + input sys_clk, + input sys_rst, // From sys_clk domain. + output [63:0] rx_tdata, + output [3:0] rx_tuser, + output rx_tlast, + output rx_tvalid, + input rx_tready, + input [63:0] tx_tdata, + input [3:0] tx_tuser, // Bit[3] (error) is ignored for now. + input tx_tlast, + input tx_tvalid, + output tx_tready, + // Control and Status + input phy_ready, + input ctrl_tx_enable, + output status_crc_error, + output status_fragment_error, + output status_txdfifo_ovflow, + output status_txdfifo_udflow, + output status_rxdfifo_ovflow, + output status_rxdfifo_udflow, + output status_pause_frame_rx, + output status_local_fault, + output status_remote_fault, + // MDIO + output mdc, + output mdio_in, + input mdio_out, + // Wishbone interface + input [7:0] wb_adr_i, // To wishbone_if0 of wishbone_if.v + input wb_clk_i, // To sync_clk_wb0 of sync_clk_wb.v, ... + input wb_cyc_i, // To wishbone_if0 of wishbone_if.v + input [31:0] wb_dat_i, // To wishbone_if0 of wishbone_if.v + input wb_rst_i, // To sync_clk_wb0 of sync_clk_wb.v, ... + input wb_stb_i, // To wishbone_if0 of wishbone_if.v + input wb_we_i, // To wishbone_if0 of wishbone_if.v + output wb_ack_o, // From wishbone_if0 of wishbone_if.v + output [31:0] wb_dat_o, // From wishbone_if0 of wishbone_if.v + output wb_int_o // From wishbone_if0 of wishbone_if.v +); + + // + // Generate 156MHz synchronized sys_rst locally + // + + wire xgmii_reset, ctrl_tx_enable_xclk; + wire phy_ready_xgmiiclk, sys_rst_xgmiiclk; + + synchronizer #( + .INITIAL_VAL(1'b0), .STAGES(3) + ) phy_ready_sync_i ( + .clk(xgmii_clk), .rst(1'b0 /* no reset */), .in(phy_ready), .out(phy_ready_xgmiiclk) + ); + + synchronizer #( + .INITIAL_VAL(1'b1), .STAGES(3) + ) sys_rst_sync_i ( + .clk(xgmii_clk), .rst(1'b0 /* no reset */), .in(sys_rst), .out(sys_rst_xgmiiclk) + ); + + synchronizer #( + .INITIAL_VAL(1'b1), .STAGES(3) + ) tx_enabled_sync_i ( + .clk(xgmii_clk), .rst(1'b0 /* no reset */), .in(ctrl_tx_enable), .out(ctrl_tx_enable_xclk) + ); + + assign xgmii_reset = !phy_ready_xgmiiclk || sys_rst_xgmiiclk; + + // + // 10G MAC + // + wire [63:0] eth_rx_data; + wire eth_rx_avail; + wire eth_rx_eof; + wire eth_rx_err; + wire [2:0] eth_rx_occ; + wire eth_rx_sof; + wire eth_rx_valid; + wire eth_rx_ren; + + wire eth_tx_full; + wire [63:0] eth_tx_data; + wire eth_tx_eof; + wire [2:0] eth_tx_occ; + wire eth_tx_sof; + wire eth_tx_valid; + + generate if (WISHBONE == 1) begin + xge_mac_wb xge_mac_wb ( + // Clocks and Resets + .clk_156m25 (xgmii_clk), + .clk_xgmii_rx (xgmii_clk), + .clk_xgmii_tx (xgmii_clk), + .reset_156m25_n (~xgmii_reset), + .reset_xgmii_rx_n (~xgmii_reset), + .reset_xgmii_tx_n (~xgmii_reset), + // XGMII + .xgmii_txc (xgmii_txc[7:0]), + .xgmii_txd (xgmii_txd[63:0]), + .xgmii_rxc (xgmii_rxc[7:0]), + .xgmii_rxd (xgmii_rxd[63:0]), + // MDIO + .mdc (mdc), + .mdio_out (mdio_in),// Switch sense of in and out here for master and slave. + .mdio_tri (mdio_tri), + .xge_gpo (), + .mdio_in (mdio_out), // Switch sense of in and out here for master and slave. + .xge_gpi (/*{2'b00,align_status,mgt_tx_ready,sync_status[3:0]}*/0), + // Packet interface + .pkt_rx_avail (eth_rx_avail), + .pkt_rx_data (eth_rx_data), + .pkt_rx_eop (eth_rx_eof), + .pkt_rx_err (eth_rx_err), + .pkt_rx_mod (eth_rx_occ), + .pkt_rx_sop (eth_rx_sof), + .pkt_rx_val (eth_rx_valid), + .pkt_tx_full (eth_tx_full), + // Inputs + .pkt_rx_ren (eth_rx_ren), + .pkt_tx_data (eth_tx_data), + .pkt_tx_eop (eth_tx_eof), + .pkt_tx_mod (eth_tx_occ), + .pkt_tx_sop (eth_tx_sof), + .pkt_tx_val (eth_tx_valid), + .wb_ack_o (wb_ack_o), + .wb_dat_o (wb_dat_o), + .wb_adr_i (wb_adr_i[7:0]), + .wb_clk_i (wb_clk_i), + .wb_cyc_i (wb_cyc_i), + .wb_dat_i (wb_dat_i), + .wb_rst_i (wb_rst_i), + .wb_stb_i (wb_stb_i), + .wb_we_i (wb_we_i), + .wb_int_o (xge_int) + ); + + assign status_crc_error = 1'b0; + assign status_fragment_error = 1'b0; + assign status_txdfifo_ovflow = 1'b0; + assign status_txdfifo_udflow = 1'b0; + assign status_rxdfifo_ovflow = 1'b0; + assign status_rxdfifo_udflow = 1'b0; + assign status_pause_frame_rx = 1'b0; + assign status_local_fault = 1'b0; + assign status_remote_fault = 1'b0; + + end else begin + xge_mac xge_mac ( + // Clocks and Resets + .clk_156m25 (xgmii_clk), + .clk_xgmii_rx (xgmii_clk), + .clk_xgmii_tx (xgmii_clk), + .reset_156m25_n (~xgmii_reset), + .reset_xgmii_rx_n (~xgmii_reset), + .reset_xgmii_tx_n (~xgmii_reset), + // XGMII + .xgmii_txc (xgmii_txc[7:0]), + .xgmii_txd (xgmii_txd[63:0]), + .xgmii_rxc (xgmii_rxc[7:0]), + .xgmii_rxd (xgmii_rxd[63:0]), + // Packet interface + .pkt_rx_avail (eth_rx_avail), + .pkt_rx_data (eth_rx_data), + .pkt_rx_eop (eth_rx_eof), + .pkt_rx_err (eth_rx_err), + .pkt_rx_mod (eth_rx_occ), + .pkt_rx_sop (eth_rx_sof), + .pkt_rx_val (eth_rx_valid), + .pkt_tx_full (eth_tx_full), + // Inputs + .pkt_rx_ren (eth_rx_ren), + .pkt_tx_data (eth_tx_data), + .pkt_tx_eop (eth_tx_eof), + .pkt_tx_mod (eth_tx_occ), + .pkt_tx_sop (eth_tx_sof), + .pkt_tx_val (eth_tx_valid), + // Control and Status + .ctrl_tx_enable (ctrl_tx_enable_xclk), + .status_crc_error (status_crc_error), + .status_fragment_error (status_fragment_error), + .status_txdfifo_ovflow (status_txdfifo_ovflow), + .status_txdfifo_udflow (status_txdfifo_udflow), + .status_rxdfifo_ovflow (status_rxdfifo_ovflow), + .status_rxdfifo_udflow (status_rxdfifo_udflow), + .status_pause_frame_rx (status_pause_frame_rx), + .status_local_fault (status_local_fault), + .status_remote_fault (status_remote_fault) + ); + + assign wb_ack_o = 1'b0; + assign wb_dat_o = 1'b0; + assign wb_int_o = 1'b0; + assign mdio_in = 1'b0; + assign mdc = 1'b0; + end + endgenerate + + /////////////////////////////////////////////////////////////////////////////////////// + // RX FIFO Chain + /////////////////////////////////////////////////////////////////////////////////////// + wire [63:0] rx_tdata_int; + wire [3:0] rx_tuser_int; + wire rx_tlast_int; + wire rx_tvalid_int; + wire rx_tready_int; + + // + // Logic to drive pkt_rx_ren on XGE MAC + // + xge_handshake xge_handshake ( + .clk(xgmii_clk), + .reset(xgmii_reset), + .pkt_rx_ren(eth_rx_ren), + .pkt_rx_avail(eth_rx_avail), + .pkt_rx_eop(eth_rx_eof) + ); + + // + // Add pad of 6 empty bytes before MAC addresses of new Rxed packet so that IP + // headers are alligned. Also put metadata in first octet of pad that shows + // ingress port. + // + xge64_to_axi64 #( + .LABEL(PORTNUM) + ) xge64_to_axi64 ( + .clk(xgmii_clk), + .reset(xgmii_reset), + .clear(1'b0), + .datain(eth_rx_data), + .occ(eth_rx_occ), + .sof(eth_rx_sof), + .eof(eth_rx_eof), + .err(eth_rx_err), + .valid(eth_rx_valid), + .axis_tdata(rx_tdata_int), + .axis_tuser(rx_tuser_int), + .axis_tlast(rx_tlast_int), + .axis_tvalid(rx_tvalid_int), + .axis_tready(rx_tready_int) + ); + + // + // Large FIFO must be able to run input side at 64b@156MHz to sustain 10Gb Rx. + // + axi64_4k_2clk_fifo rxfifo_2clk ( + .s_aresetn(~xgmii_reset), + .s_aclk(xgmii_clk), + .s_axis_tvalid(rx_tvalid_int), + .s_axis_tready(rx_tready_int), + .s_axis_tdata(rx_tdata_int), + .s_axis_tlast(rx_tlast_int), + .s_axis_tuser(rx_tuser_int), + .axis_wr_data_count(), + + .m_aclk(sys_clk), + .m_axis_tvalid(rx_tvalid), + .m_axis_tready(rx_tready), + .m_axis_tdata(rx_tdata), + .m_axis_tlast(rx_tlast), + .m_axis_tuser(rx_tuser), + .axis_rd_data_count() + ); + + + /////////////////////////////////////////////////////////////////////////////////////// + // TX FIFO Chain + /////////////////////////////////////////////////////////////////////////////////////// + + wire [63:0] tx_tdata_int; + wire [3:0] tx_tuser_int; + wire tx_tlast_int; + wire tx_tvalid_int; + wire tx_tready_int; + + wire [63:0] tx_tdata_int2; + wire [3:0] tx_tuser_int2; + wire tx_tlast_int2; + wire tx_tvalid_int2; + wire tx_tready_int2; + + wire tx_tvalid_int3; + wire tx_tready_int3; + wire tx_sof_int3; + wire enable_tx; + + axi64_4k_2clk_fifo txfifo_2clk_1x ( + .s_aresetn(~xgmii_reset), + .s_aclk(sys_clk), + .s_axis_tvalid(tx_tvalid), + .s_axis_tready(tx_tready), + .s_axis_tdata(tx_tdata), + .s_axis_tlast(tx_tlast), + .s_axis_tuser(tx_tuser), + .axis_wr_data_count(), + + .m_aclk(xgmii_clk), + .m_axis_tvalid(tx_tvalid_int), + .m_axis_tready(tx_tready_int), + .m_axis_tdata(tx_tdata_int), + .m_axis_tlast(tx_tlast_int), + .m_axis_tuser(tx_tuser_int), + .axis_rd_data_count() + ); + + // + // Strip the 6 octet ethernet padding we used internally. + // Put SOF into bit[3] of tuser. + // + axi64_to_xge64 axi64_to_xge64 ( + .clk(xgmii_clk), + .reset(xgmii_reset), + .clear(1'b0), + .s_axis_tdata(tx_tdata_int), + .s_axis_tuser(tx_tuser_int), + .s_axis_tlast(tx_tlast_int), + .s_axis_tvalid(tx_tvalid_int), + .s_axis_tready(tx_tready_int), + .m_axis_tdata(tx_tdata_int2), + .m_axis_tuser(tx_tuser_int2), + .m_axis_tlast(tx_tlast_int2), + .m_axis_tvalid(tx_tvalid_int2), + .m_axis_tready(tx_tready_int2) + ); + + // + // Large FIFO can hold a max sized ethernet packet. + // + axi_fifo #(.WIDTH(64+4+1), .SIZE(10)) txfifo_2 ( + .clk(xgmii_clk), .reset(xgmii_reset), .clear(1'b0), + .i_tdata({tx_tlast_int2, tx_tuser_int2, tx_tdata_int2}), + .i_tvalid(tx_tvalid_int2), + .i_tready(tx_tready_int2), + .o_tvalid(tx_tvalid_int3), + .o_tready(tx_tready_int3), + .o_tdata({eth_tx_eof,tx_sof_int3,eth_tx_occ,eth_tx_data}), + .space(), .occupied() + ); + + // + // Monitor number of Ethernet packets in tx_fifo2 + // + axi_count_packets_in_fifo axi_count_packets_in_fifo ( + .clk(xgmii_clk), + .reset(xgmii_reset), + .in_axis_tvalid(tx_tvalid_int2), + .in_axis_tready(tx_tready_int2), + .in_axis_tlast(tx_tlast_int2), + .out_axis_tvalid(tx_tvalid_int3), + .out_axis_tready(tx_tready_int3), + .out_axis_tlast(eth_tx_eof), + .pkt_tx_full(eth_tx_full), + .enable_tx(enable_tx) + ); + + // + // + // Supress FIFO flags to stop overflow of MAC in Tx direction + // + assign eth_tx_valid = tx_tvalid_int3 & enable_tx; + assign tx_tready_int3 = enable_tx; + assign eth_tx_sof = tx_sof_int3 & enable_tx; + +endmodule diff --git a/fpga/usrp3/lib/zpu/Makefile.srcs b/fpga/usrp3/lib/zpu/Makefile.srcs new file mode 100644 index 000000000..3ce491ae9 --- /dev/null +++ b/fpga/usrp3/lib/zpu/Makefile.srcs @@ -0,0 +1,21 @@ +# +# Copyright 2010-2012 Ettus Research LLC +# + +################################################## +# ZPU Open Cores Sources +################################################## +ZPU_CORE_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/zpu/, \ +zpu_top_pkg.vhd \ +zpu_wb_top.vhd \ +wishbone/wishbone_pkg.vhd \ +wishbone/zpu_system.vhd \ +wishbone/zpu_wb_bridge.vhd \ +core/zpu_core.vhd \ +core/zpupkg.vhd \ +zpu_bootram.v \ +)) + +ZPU_CONFIG_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/zpu/, \ +core/zpu_config.vhd \ +)) diff --git a/fpga/usrp3/lib/zpu/core/zpu_config.vhd b/fpga/usrp3/lib/zpu/core/zpu_config.vhd new file mode 100644 index 000000000..560547223 --- /dev/null +++ b/fpga/usrp3/lib/zpu/core/zpu_config.vhd @@ -0,0 +1,20 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.std_logic_unsigned.all; + +package zpu_config is + -- generate trace output or not. + constant Generate_Trace : boolean := false; + constant wordPower : integer := 5; + -- during simulation, set this to '0' to get matching trace.txt + constant DontCareValue : std_logic := '0'; + -- Clock frequency in MHz. + constant ZPU_Frequency : std_logic_vector(7 downto 0) := x"40"; + -- This is the msb address bit. bytes=2^(maxAddrBitIncIO+1) + constant maxAddrBitIncIO : integer := 15; + + -- start byte address of stack. + -- point to top of RAM - 2*words + constant spStart : std_logic_vector(maxAddrBitIncIO downto 0) := x"3ff8"; + +end zpu_config; diff --git a/fpga/usrp3/lib/zpu/core/zpu_core.vhd b/fpga/usrp3/lib/zpu/core/zpu_core.vhd new file mode 100644 index 000000000..f32c76f6f --- /dev/null +++ b/fpga/usrp3/lib/zpu/core/zpu_core.vhd @@ -0,0 +1,948 @@ + +-- Company: ZPU4 generic memory interface CPU +-- Engineer: yvind Harboe + +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.STD_LOGIC_UNSIGNED.ALL; +use IEEE.STD_LOGIC_arith.ALL; + +library work; +use work.zpu_config.all; +use work.zpupkg.all; + + + + + +entity zpu_core is + Port ( clk : in std_logic; + areset : in std_logic; + enable : in std_logic; + mem_req : out std_logic; + mem_we : out std_logic; + mem_ack : in std_logic; + mem_read : in std_logic_vector(wordSize-1 downto 0); + mem_write : out std_logic_vector(wordSize-1 downto 0); + out_mem_addr : out std_logic_vector(maxAddrBitIncIO downto 0); + mem_writeMask: out std_logic_vector(wordBytes-1 downto 0); + interrupt : in std_logic; + break : out std_logic; + zpu_status : out std_logic_vector(63 downto 0)); +end zpu_core; + +architecture behave of zpu_core is + +type InsnType is +( +State_AddTop, +State_Dup, +State_DupStackB, +State_Pop, +State_Popdown, +State_Add, +State_Or, +State_And, +State_Store, +State_AddSP, +State_Shift, +State_Nop, +State_Im, +State_LoadSP, +State_StoreSP, +State_Emulate, +State_Load, +State_PushPC, +State_PushSP, +State_PopPC, +State_PopPCRel, +State_Not, +State_Flip, +State_PopSP, +State_Neqbranch, +State_Eq, +State_Loadb, +State_Mult, +State_Lessthan, +State_Lessthanorequal, +State_Ulessthanorequal, +State_Ulessthan, +State_Pushspadd, +State_Call, +State_Callpcrel, +State_Sub, +State_Break, +State_Storeb, +State_Interrupt, +State_InsnFetch +); + +type StateType is +( +State_Idle, -- using first state first on the list out of paranoia +State_Load2, +State_Popped, +State_LoadSP2, +State_LoadSP3, +State_AddSP2, +State_Fetch, +State_Execute, +State_Decode, +State_Decode2, +State_Resync, + +State_StoreSP2, +State_Resync2, +State_Resync3, +State_Loadb2, +State_Storeb2, +State_Mult2, +State_Mult3, +State_Mult5, +State_Mult6, +State_Mult4, +State_BinaryOpResult +); + + +signal pc : std_logic_vector(maxAddrBitIncIO downto 0); +signal sp : std_logic_vector(maxAddrBitIncIO downto minAddrBit); +signal incSp : std_logic_vector(maxAddrBitIncIO downto minAddrBit); +signal incIncSp : std_logic_vector(maxAddrBitIncIO downto minAddrBit); +signal decSp : std_logic_vector(maxAddrBitIncIO downto minAddrBit); +signal stackA : std_logic_vector(wordSize-1 downto 0); +signal binaryOpResult : std_logic_vector(wordSize-1 downto 0); +signal multResult2 : std_logic_vector(wordSize-1 downto 0); +signal multResult3 : std_logic_vector(wordSize-1 downto 0); +signal multResult : std_logic_vector(wordSize-1 downto 0); +signal multA : std_logic_vector(wordSize-1 downto 0); +signal multB : std_logic_vector(wordSize-1 downto 0); +signal stackB : std_logic_vector(wordSize-1 downto 0); +signal idim_flag : std_logic; +signal busy : std_logic; +signal mem_readEnable : std_logic; +signal mem_addr : std_logic_vector(maxAddrBitIncIO downto minAddrBit); +signal mem_delayAddr : std_logic_vector(maxAddrBitIncIO downto minAddrBit); +signal mem_delayReadEnable : std_logic; +signal mem_busy : std_logic; +signal decodeWord : std_logic_vector(wordSize-1 downto 0); + + +signal state : StateType; +signal insn : InsnType; +type InsnArray is array(0 to wordBytes-1) of InsnType; +signal decodedOpcode : InsnArray; + +type OpcodeArray is array(0 to wordBytes-1) of std_logic_vector(7 downto 0); + +signal opcode : OpcodeArray; + + + + +signal begin_inst : std_logic; +signal trace_opcode : std_logic_vector(7 downto 0); +signal trace_pc : std_logic_vector(maxAddrBitIncIO downto 0); +signal trace_sp : std_logic_vector(maxAddrBitIncIO downto minAddrBit); +signal trace_topOfStack : std_logic_vector(wordSize-1 downto 0); +signal trace_topOfStackB : std_logic_vector(wordSize-1 downto 0); + +signal out_mem_req : std_logic; + +signal inInterrupt : std_logic; + +-- state machine. + +begin + mem_writeMask <= (others => '1'); + + zpu_status(maxAddrBitIncIO downto 0) <= trace_pc; + zpu_status(31) <= '1'; + zpu_status(39 downto 32) <= trace_opcode; + zpu_status(40) <= '1' when (state = State_Idle) else '0'; + zpu_status(62) <= '1'; + + traceFileGenerate: + if Generate_Trace generate + trace_file: trace port map ( + clk => clk, + begin_inst => begin_inst, + pc => trace_pc, + opcode => trace_opcode, + sp => trace_sp, + memA => trace_topOfStack, + memB => trace_topOfStackB, + busy => busy, + intsp => (others => 'U') + ); + end generate; + + + -- the memory subsystem will tell us one cycle later whether or + -- not it is busy + out_mem_addr(maxAddrBitIncIO downto minAddrBit) <= mem_addr; + out_mem_addr(minAddrBit-1 downto 0) <= (others => '0'); + mem_req <= out_mem_req; + + incSp <= sp + 1; + incIncSp <= sp + 2; + decSp <= sp - 1; + + mem_busy <= out_mem_req and not mem_ack; -- '1' when the memory is busy + + opcodeControl: + process(clk, areset) + variable tOpcode : std_logic_vector(OpCode_Size-1 downto 0); + variable spOffset : std_logic_vector(4 downto 0); + variable tSpOffset : std_logic_vector(4 downto 0); + variable nextPC : std_logic_vector(maxAddrBitIncIO downto 0); + variable tNextState : InsnType; + variable tDecodedOpcode : InsnArray; + variable tMultResult : std_logic_vector(wordSize*2-1 downto 0); + begin + if areset = '1' then + state <= State_Idle; + break <= '0'; + sp <= spStart(maxAddrBitIncIO downto minAddrBit); + + pc <= (others => '0'); + idim_flag <= '0'; + begin_inst <= '0'; + mem_we <= '0'; + multA <= (others => '0'); + multB <= (others => '0'); + out_mem_req <= '0'; + mem_addr <= (others => DontCareValue); + mem_write <= (others => DontCareValue); + inInterrupt <= '0'; + elsif (clk'event and clk = '1') then + -- we must multiply unconditionally to get pipelined multiplication + tMultResult := multA * multB; + multResult3 <= multResult2; + multResult2 <= multResult; + multResult <= tMultResult(wordSize-1 downto 0); + + + spOffset(4):=not opcode(conv_integer(pc(byteBits-1 downto 0)))(4); + spOffset(3 downto 0):=opcode(conv_integer(pc(byteBits-1 downto 0)))(3 downto 0); + nextPC := pc + 1; + + -- prepare trace snapshot + trace_opcode <= opcode(conv_integer(pc(byteBits-1 downto 0))); + trace_pc <= pc; + trace_sp <= sp; + trace_topOfStack <= stackA; + trace_topOfStackB <= stackB; + begin_inst <= '0'; + + -- we terminate the requeset as soon as we get acknowledge + if mem_ack = '1' then + out_mem_req <= '0'; + mem_we <= '0'; + end if; + + if interrupt='0' then + inInterrupt <= '0'; -- no longer in an interrupt + end if; + + case state is + when State_Idle => + if enable='1' then + state <= State_Resync; + end if; + -- Initial state of ZPU, fetch top of stack + first instruction + when State_Resync => + if mem_busy='0' then + mem_addr <= sp; + out_mem_req <= '1'; + state <= State_Resync2; + end if; + when State_Resync2 => + if mem_busy='0' then + stackA <= mem_read; + mem_addr <= incSp; + out_mem_req <= '1'; + state <= State_Resync3; + end if; + when State_Resync3 => + if mem_busy='0' then + stackB <= mem_read; + mem_addr <= pc(maxAddrBitIncIO downto minAddrBit); + out_mem_req <= '1'; + state <= State_Decode; + end if; + when State_Decode => + if mem_busy='0' then + decodeWord <= mem_read; + state <= State_Decode2; + end if; + when State_Decode2 => + -- decode 4 instructions in parallel + for i in 0 to wordBytes-1 loop + tOpcode := decodeWord((wordBytes-1-i+1)*8-1 downto (wordBytes-1-i)*8); + + tSpOffset(4):=not tOpcode(4); + tSpOffset(3 downto 0):=tOpcode(3 downto 0); + + opcode(i) <= tOpcode; + if (tOpcode(7 downto 7)=OpCode_Im) then + tNextState:=State_Im; + elsif (tOpcode(7 downto 5)=OpCode_StoreSP) then + if tSpOffset = 0 then + tNextState := State_Pop; + elsif tSpOffset=1 then + tNextState := State_PopDown; + else + tNextState :=State_StoreSP; + end if; + elsif (tOpcode(7 downto 5)=OpCode_LoadSP) then + if tSpOffset = 0 then + tNextState :=State_Dup; + elsif tSpOffset = 1 then + tNextState :=State_DupStackB; + else + tNextState :=State_LoadSP; + end if; + elsif (tOpcode(7 downto 5)=OpCode_Emulate) then + tNextState :=State_Emulate; + if tOpcode(5 downto 0)=OpCode_Neqbranch then + tNextState :=State_Neqbranch; + elsif tOpcode(5 downto 0)=OpCode_Eq then + tNextState :=State_Eq; + elsif tOpcode(5 downto 0)=OpCode_Lessthan then + tNextState :=State_Lessthan; + elsif tOpcode(5 downto 0)=OpCode_Lessthanorequal then + --tNextState :=State_Lessthanorequal; + elsif tOpcode(5 downto 0)=OpCode_Ulessthan then + tNextState :=State_Ulessthan; + elsif tOpcode(5 downto 0)=OpCode_Ulessthanorequal then + --tNextState :=State_Ulessthanorequal; + elsif tOpcode(5 downto 0)=OpCode_Loadb then + tNextState :=State_Loadb; + elsif tOpcode(5 downto 0)=OpCode_Mult then + tNextState :=State_Mult; + elsif tOpcode(5 downto 0)=OpCode_Storeb then + tNextState :=State_Storeb; + elsif tOpcode(5 downto 0)=OpCode_Pushspadd then + tNextState :=State_Pushspadd; + elsif tOpcode(5 downto 0)=OpCode_Callpcrel then + tNextState :=State_Callpcrel; + elsif tOpcode(5 downto 0)=OpCode_Call then + --tNextState :=State_Call; + elsif tOpcode(5 downto 0)=OpCode_Sub then + tNextState :=State_Sub; + elsif tOpcode(5 downto 0)=OpCode_PopPCRel then + --tNextState :=State_PopPCRel; + end if; + elsif (tOpcode(7 downto 4)=OpCode_AddSP) then + if tSpOffset = 0 then + tNextState := State_Shift; + elsif tSpOffset = 1 then + tNextState := State_AddTop; + else + tNextState :=State_AddSP; + end if; + else + case tOpcode(3 downto 0) is + when OpCode_Nop => + tNextState :=State_Nop; + when OpCode_PushSP => + tNextState :=State_PushSP; + when OpCode_PopPC => + tNextState :=State_PopPC; + when OpCode_Add => + tNextState :=State_Add; + when OpCode_Or => + tNextState :=State_Or; + when OpCode_And => + tNextState :=State_And; + when OpCode_Load => + tNextState :=State_Load; + when OpCode_Not => + tNextState :=State_Not; + when OpCode_Flip => + tNextState :=State_Flip; + when OpCode_Store => + tNextState :=State_Store; + when OpCode_PopSP => + tNextState :=State_PopSP; + when others => + tNextState := State_Break; + + end case; + end if; + tDecodedOpcode(i) := tNextState; + + end loop; + + insn <= tDecodedOpcode(conv_integer(pc(byteBits-1 downto 0))); + + -- once we wrap, we need to fetch + tDecodedOpcode(0) := State_InsnFetch; + + decodedOpcode <= tDecodedOpcode; + state <= State_Execute; + + + + -- Each instruction must: + -- + -- 1. set idim_flag + -- 2. increase pc if applicable + -- 3. set next state if appliable + -- 4. do it's operation + + when State_Execute => + insn <= decodedOpcode(conv_integer(nextPC(byteBits-1 downto 0))); + + case insn is + when State_InsnFetch => + state <= State_Fetch; + when State_Im => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '1'; + pc <= pc + 1; + + if idim_flag='1' then + stackA(wordSize-1 downto 7) <= stackA(wordSize-8 downto 0); + stackA(6 downto 0) <= opcode(conv_integer(pc(byteBits-1 downto 0)))(6 downto 0); + else + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= incSp; + mem_write <= stackB; + stackB <= stackA; + sp <= decSp; + for i in wordSize-1 downto 7 loop + stackA(i) <= opcode(conv_integer(pc(byteBits-1 downto 0)))(6); + end loop; + stackA(6 downto 0) <= opcode(conv_integer(pc(byteBits-1 downto 0)))(6 downto 0); + end if; + else + insn <= insn; + end if; + when State_StoreSP => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + state <= State_StoreSP2; + + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= sp+spOffset; + mem_write <= stackA; + stackA <= stackB; + sp <= incSp; + else + insn <= insn; + end if; + + + when State_LoadSP => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + state <= State_LoadSP2; + + sp <= decSp; + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= incSp; + mem_write <= stackB; + else + insn <= insn; + end if; + when State_Emulate => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + sp <= decSp; + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= incSp; + mem_write <= stackB; + stackA <= (others => DontCareValue); + stackA(maxAddrBitIncIO downto 0) <= pc + 1; + stackB <= stackA; + + -- The emulate address is: + -- 98 7654 3210 + -- 0000 00aa aaa0 0000 + pc <= (others => '0'); + pc(9 downto 5) <= opcode(conv_integer(pc(byteBits-1 downto 0)))(4 downto 0); + state <= State_Fetch; + else + insn <= insn; + end if; + when State_Callpcrel => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + stackA <= (others => DontCareValue); + stackA(maxAddrBitIncIO downto 0) <= pc + 1; + + pc <= pc + stackA(maxAddrBitIncIO downto 0); + state <= State_Fetch; + else + insn <= insn; + end if; + when State_Call => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + stackA <= (others => DontCareValue); + stackA(maxAddrBitIncIO downto 0) <= pc + 1; + pc <= stackA(maxAddrBitIncIO downto 0); + state <= State_Fetch; + else + insn <= insn; + end if; + when State_AddSP => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + state <= State_AddSP2; + + out_mem_req <= '1'; + mem_addr <= sp+spOffset; + else + insn <= insn; + end if; + when State_PushSP => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + sp <= decSp; + stackA <= (others => '0'); + stackA(maxAddrBitIncIO downto minAddrBit) <= sp; + stackB <= stackA; + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= incSp; + mem_write <= stackB; + else + insn <= insn; + end if; + when State_PopPC => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + pc <= stackA(maxAddrBitIncIO downto 0); + sp <= incSp; + + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= incSp; + mem_write <= stackB; + state <= State_Resync; + else + insn <= insn; + end if; + when State_PopPCRel => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + pc <= stackA(maxAddrBitIncIO downto 0) + pc; + sp <= incSp; + + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= incSp; + mem_write <= stackB; + state <= State_Resync; + else + insn <= insn; + end if; + when State_Add => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + stackA <= stackA + stackB; + + out_mem_req <= '1'; + mem_addr <= incIncSp; + sp <= incSp; + state <= State_Popped; + else + insn <= insn; + end if; + when State_Sub => + begin_inst <= '1'; + idim_flag <= '0'; + binaryOpResult <= stackB - stackA; + state <= State_BinaryOpResult; + when State_Pop => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + mem_addr <= incIncSp; + out_mem_req <= '1'; + sp <= incSp; + stackA <= stackB; + state <= State_Popped; + else + insn <= insn; + end if; + when State_PopDown => + if mem_busy='0' then + -- PopDown leaves top of stack unchanged + begin_inst <= '1'; + idim_flag <= '0'; + mem_addr <= incIncSp; + out_mem_req <= '1'; + sp <= incSp; + state <= State_Popped; + else + insn <= insn; + end if; + when State_Or => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + stackA <= stackA or stackB; + out_mem_req <= '1'; + mem_addr <= incIncSp; + sp <= incSp; + state <= State_Popped; + else + insn <= insn; + end if; + when State_And => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + + stackA <= stackA and stackB; + out_mem_req <= '1'; + mem_addr <= incIncSp; + sp <= incSp; + state <= State_Popped; + else + insn <= insn; + end if; + when State_Eq => + begin_inst <= '1'; + idim_flag <= '0'; + + binaryOpResult <= (others => '0'); + if (stackA=stackB) then + binaryOpResult(0) <= '1'; + end if; + state <= State_BinaryOpResult; + when State_Ulessthan => + begin_inst <= '1'; + idim_flag <= '0'; + + binaryOpResult <= (others => '0'); + if (stackA + begin_inst <= '1'; + idim_flag <= '0'; + + binaryOpResult <= (others => '0'); + if (stackA<=stackB) then + binaryOpResult(0) <= '1'; + end if; + state <= State_BinaryOpResult; + when State_Lessthan => + begin_inst <= '1'; + idim_flag <= '0'; + + binaryOpResult <= (others => '0'); + if (signed(stackA) + begin_inst <= '1'; + idim_flag <= '0'; + + binaryOpResult <= (others => '0'); + if (signed(stackA)<=signed(stackB)) then + binaryOpResult(0) <= '1'; + end if; + state <= State_BinaryOpResult; + when State_Load => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + state <= State_Load2; + + mem_addr <= stackA(maxAddrBitIncIO downto minAddrBit); + out_mem_req <= '1'; + else + insn <= insn; + end if; + + when State_Dup => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + sp <= decSp; + stackB <= stackA; + mem_write <= stackB; + mem_addr <= incSp; + out_mem_req <= '1'; + mem_we <= '1'; + else + insn <= insn; + end if; + when State_DupStackB => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + sp <= decSp; + stackA <= stackB; + stackB <= stackA; + mem_write <= stackB; + mem_addr <= incSp; + out_mem_req <= '1'; + mem_we <= '1'; + else + insn <= insn; + end if; + when State_Store => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + mem_addr <= stackA(maxAddrBitIncIO downto minAddrBit); + mem_write <= stackB; + out_mem_req <= '1'; + mem_we <= '1'; + sp <= incIncSp; + state <= State_Resync; + else + insn <= insn; + end if; + when State_PopSP => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + mem_write <= stackB; + mem_addr <= incSp; + out_mem_req <= '1'; + mem_we <= '1'; + sp <= stackA(maxAddrBitIncIO downto minAddrBit); + state <= State_Resync; + else + insn <= insn; + end if; + when State_Nop => + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + when State_Not => + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + stackA <= not stackA; + when State_Flip => + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + for i in 0 to wordSize-1 loop + stackA(i) <= stackA(wordSize-1-i); + end loop; + when State_AddTop => + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + stackA <= stackA + stackB; + when State_Shift => + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + stackA(wordSize-1 downto 1) <= stackA(wordSize-2 downto 0); + stackA(0) <= '0'; + when State_Pushspadd => + begin_inst <= '1'; + idim_flag <= '0'; + pc <= pc + 1; + + stackA <= (others => '0'); + stackA(maxAddrBitIncIO downto minAddrBit) <= stackA(maxAddrBitIncIO-minAddrBit downto 0)+sp; + when State_Neqbranch => + -- branches are almost always taken as they form loops + begin_inst <= '1'; + idim_flag <= '0'; + sp <= incIncSp; + if (stackB/=0) then + pc <= stackA(maxAddrBitIncIO downto 0) + pc; + else + pc <= pc + 1; + end if; + -- need to fetch stack again. + state <= State_Resync; + when State_Mult => + begin_inst <= '1'; + idim_flag <= '0'; + + multA <= stackA; + multB <= stackB; + state <= State_Mult2; + when State_Break => + report "Break instruction encountered" severity failure; + break <= '1'; + + when State_Loadb => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + state <= State_Loadb2; + + mem_addr <= stackA(maxAddrBitIncIO downto minAddrBit); + out_mem_req <= '1'; + else + insn <= insn; + end if; + when State_Storeb => + if mem_busy='0' then + begin_inst <= '1'; + idim_flag <= '0'; + state <= State_Storeb2; + + mem_addr <= stackA(maxAddrBitIncIO downto minAddrBit); + out_mem_req <= '1'; + else + insn <= insn; + end if; + + when others => +-- sp <= (others => DontCareValue); + report "Illegal instruction" severity failure; + break <= '1'; + end case; + + + when State_StoreSP2 => + if mem_busy='0' then + mem_addr <= incSp; + out_mem_req <= '1'; + state <= State_Popped; + end if; + when State_LoadSP2 => + if mem_busy='0' then + state <= State_LoadSP3; + out_mem_req <= '1'; + mem_addr <= sp+spOffset+1; + end if; + when State_LoadSP3 => + if mem_busy='0' then + pc <= pc + 1; + state <= State_Execute; + stackB <= stackA; + stackA <= mem_read; + end if; + when State_AddSP2 => + if mem_busy='0' then + pc <= pc + 1; + state <= State_Execute; + stackA <= stackA + mem_read; + end if; + when State_Load2 => + if mem_busy='0' then + stackA <= mem_read; + pc <= pc + 1; + state <= State_Execute; + end if; + when State_Loadb2 => + if mem_busy='0' then + stackA <= (others => '0'); + stackA(7 downto 0) <= mem_read(((wordBytes-1-conv_integer(stackA(byteBits-1 downto 0)))*8+7) downto (wordBytes-1-conv_integer(stackA(byteBits-1 downto 0)))*8); + pc <= pc + 1; + state <= State_Execute; + end if; + when State_Storeb2 => + if mem_busy='0' then + mem_addr <= stackA(maxAddrBitIncIO downto minAddrBit); + mem_write <= mem_read; + mem_write(((wordBytes-1-conv_integer(stackA(byteBits-1 downto 0)))*8+7) downto (wordBytes-1-conv_integer(stackA(byteBits-1 downto 0)))*8) <= stackB(7 downto 0) ; + out_mem_req <= '1'; + mem_we <= '1'; + pc <= pc + 1; + sp <= incIncSp; + state <= State_Resync; + end if; + when State_Fetch => + if mem_busy='0' then + if interrupt='1' and inInterrupt='0' and idim_flag='0' then + -- We got an interrupt + inInterrupt <= '1'; + + sp <= decSp; + out_mem_req <= '1'; + mem_we <= '1'; + mem_addr <= incSp; + mem_write <= stackB; + stackA <= (others => DontCareValue); + stackA(maxAddrBitIncIO downto 0) <= pc; + stackB <= stackA; + + pc <= conv_std_logic_vector(32, maxAddrBitIncIo+1); -- interrupt address + + report "ZPU jumped to interrupt!" severity note; + else + mem_addr <= pc(maxAddrBitIncIO downto minAddrBit); + out_mem_req <= '1'; + state <= State_Decode; + end if; + end if; + when State_Mult2 => + state <= State_Mult3; + when State_Mult3 => + state <= State_Mult4; + when State_Mult4 => + state <= State_Mult5; + when State_Mult5 => + stackA <= multResult3; + state <= State_Mult6; + when State_Mult6 => + if mem_busy='0' then + out_mem_req <= '1'; + mem_addr <= incIncSp; + sp <= incSp; + state <= State_Popped; + end if; + when State_BinaryOpResult => + if mem_busy='0' then + -- NB!!!! we know that the memory isn't busy at this point!!!! + out_mem_req <= '1'; + mem_addr <= incIncSp; + sp <= incSp; + stackA <= binaryOpResult; + state <= State_Popped; + end if; + when State_Popped => + if mem_busy='0' then + pc <= pc + 1; + stackB <= mem_read; + state <= State_Execute; + end if; + when others => +-- sp <= (others => DontCareValue); + report "Illegal state" severity failure; + break <= '1'; + end case; + end if; + end process; + + + +end behave; diff --git a/fpga/usrp3/lib/zpu/core/zpupkg.vhd b/fpga/usrp3/lib/zpu/core/zpupkg.vhd new file mode 100644 index 000000000..a7e6cf1d0 --- /dev/null +++ b/fpga/usrp3/lib/zpu/core/zpupkg.vhd @@ -0,0 +1,168 @@ +library IEEE; +use IEEE.STD_LOGIC_1164.all; +use IEEE.STD_LOGIC_ARITH.all; + +library work; +use work.zpu_config.all; + +package zpupkg is + + -- This bit is set for read/writes to IO + -- FIX!!! eventually this should be set to wordSize-1 so as to + -- to make the address of IO independent of amount of memory + -- reserved for CPU. Requires trivial tweaks in toolchain/runtime + -- libraries. + + constant byteBits : integer := wordPower-3; -- # of bits in a word that addresses bytes + constant maxAddrBit : integer := maxAddrBitIncIO-1; + constant ioBit : integer := maxAddrBit+1; + constant wordSize : integer := 2**wordPower; + constant wordBytes : integer := wordSize/8; + constant minAddrBit : integer := byteBits; + -- configurable internal stack size. Probably going to be 16 after toolchain is done + constant stack_bits : integer := 5; + constant stack_size : integer := 2**stack_bits; + + component dualport_ram is + port (clk : in std_logic; + memAWriteEnable : in std_logic; + memAAddr : in std_logic_vector(maxAddrBit downto minAddrBit); + memAWrite : in std_logic_vector(wordSize-1 downto 0); + memARead : out std_logic_vector(wordSize-1 downto 0); + memBWriteEnable : in std_logic; + memBAddr : in std_logic_vector(maxAddrBit downto minAddrBit); + memBWrite : in std_logic_vector(wordSize-1 downto 0); + memBRead : out std_logic_vector(wordSize-1 downto 0)); + end component; + + component dram is + port (clk : in std_logic; + areset : in std_logic; + mem_writeEnable : in std_logic; + mem_readEnable : in std_logic; + mem_addr : in std_logic_vector(maxAddrBit downto 0); + mem_write : in std_logic_vector(wordSize-1 downto 0); + mem_read : out std_logic_vector(wordSize-1 downto 0); + mem_busy : out std_logic; + mem_writeMask : in std_logic_vector(wordBytes-1 downto 0)); + end component; + + + component trace is + port( + clk : in std_logic; + begin_inst : in std_logic; + pc : in std_logic_vector(maxAddrBitIncIO downto 0); + opcode : in std_logic_vector(7 downto 0); + sp : in std_logic_vector(maxAddrBitIncIO downto minAddrBit); + memA : in std_logic_vector(wordSize-1 downto 0); + memB : in std_logic_vector(wordSize-1 downto 0); + busy : in std_logic; + intSp : in std_logic_vector(stack_bits-1 downto 0) + ); + end component; + + component zpu_core is + port ( clk : in std_logic; + areset : in std_logic; + enable : in std_logic; + mem_req : out std_logic; + mem_we : out std_logic; + mem_ack : in std_logic; + mem_read : in std_logic_vector(wordSize-1 downto 0); + mem_write : out std_logic_vector(wordSize-1 downto 0); + out_mem_addr : out std_logic_vector(maxAddrBitIncIO downto 0); + mem_writeMask: out std_logic_vector(wordBytes-1 downto 0); + interrupt : in std_logic; + break : out std_logic; + zpu_status : out std_logic_vector(63 downto 0)); + end component; + + + + component timer is + port( + clk : in std_logic; + areset : in std_logic; + sample : in std_logic; + reset : in std_logic; + counter : out std_logic_vector(63 downto 0)); + end component; + + component zpuio is + port ( areset : in std_logic; + cpu_clk : in std_logic; + clk_status : in std_logic_vector(2 downto 0); + cpu_din : in std_logic_vector(15 downto 0); + cpu_a : in std_logic_vector(20 downto 0); + cpu_we : in std_logic_vector(1 downto 0); + cpu_re : in std_logic; + cpu_dout : inout std_logic_vector(15 downto 0)); + end component; + + + + + -- opcode decode constants + constant OpCode_Im : std_logic_vector(7 downto 7) := "1"; + constant OpCode_StoreSP : std_logic_vector(7 downto 5) := "010"; + constant OpCode_LoadSP : std_logic_vector(7 downto 5) := "011"; + constant OpCode_Emulate : std_logic_vector(7 downto 5) := "001"; + constant OpCode_AddSP : std_logic_vector(7 downto 4) := "0001"; + constant OpCode_Short : std_logic_vector(7 downto 4) := "0000"; + + constant OpCode_Break : std_logic_vector(3 downto 0) := "0000"; + constant OpCode_Shiftleft: std_logic_vector(3 downto 0) := "0001"; + constant OpCode_PushSP : std_logic_vector(3 downto 0) := "0010"; + constant OpCode_PushInt : std_logic_vector(3 downto 0) := "0011"; + + constant OpCode_PopPC : std_logic_vector(3 downto 0) := "0100"; + constant OpCode_Add : std_logic_vector(3 downto 0) := "0101"; + constant OpCode_And : std_logic_vector(3 downto 0) := "0110"; + constant OpCode_Or : std_logic_vector(3 downto 0) := "0111"; + + constant OpCode_Load : std_logic_vector(3 downto 0) := "1000"; + constant OpCode_Not : std_logic_vector(3 downto 0) := "1001"; + constant OpCode_Flip : std_logic_vector(3 downto 0) := "1010"; + constant OpCode_Nop : std_logic_vector(3 downto 0) := "1011"; + + constant OpCode_Store : std_logic_vector(3 downto 0) := "1100"; + constant OpCode_PopSP : std_logic_vector(3 downto 0) := "1101"; + constant OpCode_Compare : std_logic_vector(3 downto 0) := "1110"; + constant OpCode_PopInt : std_logic_vector(3 downto 0) := "1111"; + + constant OpCode_Lessthan : std_logic_vector(5 downto 0) := conv_std_logic_vector(36, 6); + constant OpCode_Lessthanorequal : std_logic_vector(5 downto 0) := conv_std_logic_vector(37, 6); + constant OpCode_Ulessthan : std_logic_vector(5 downto 0) := conv_std_logic_vector(38, 6); + constant OpCode_Ulessthanorequal : std_logic_vector(5 downto 0) := conv_std_logic_vector(39, 6); + + constant OpCode_Swap : std_logic_vector(5 downto 0) := conv_std_logic_vector(40, 6); + constant OpCode_Mult : std_logic_vector(5 downto 0) := conv_std_logic_vector(41, 6); + + constant OpCode_Lshiftright : std_logic_vector(5 downto 0) := conv_std_logic_vector(42, 6); + constant OpCode_Ashiftleft : std_logic_vector(5 downto 0) := conv_std_logic_vector(43, 6); + constant OpCode_Ashiftright : std_logic_vector(5 downto 0) := conv_std_logic_vector(44, 6); + constant OpCode_Call : std_logic_vector(5 downto 0) := conv_std_logic_vector(45, 6); + + constant OpCode_Eq : std_logic_vector(5 downto 0) := conv_std_logic_vector(46, 6); + constant OpCode_Neq : std_logic_vector(5 downto 0) := conv_std_logic_vector(47, 6); + + constant OpCode_Sub : std_logic_vector(5 downto 0) := conv_std_logic_vector(49, 6); + constant OpCode_Loadb : std_logic_vector(5 downto 0) := conv_std_logic_vector(51, 6); + constant OpCode_Storeb : std_logic_vector(5 downto 0) := conv_std_logic_vector(52, 6); + + constant OpCode_Eqbranch : std_logic_vector(5 downto 0) := conv_std_logic_vector(55, 6); + constant OpCode_Neqbranch : std_logic_vector(5 downto 0) := conv_std_logic_vector(56, 6); + constant OpCode_Poppcrel : std_logic_vector(5 downto 0) := conv_std_logic_vector(57, 6); + + constant OpCode_Pushspadd : std_logic_vector(5 downto 0) := conv_std_logic_vector(61, 6); + constant OpCode_Mult16x16 : std_logic_vector(5 downto 0) := conv_std_logic_vector(62, 6); + constant OpCode_Callpcrel : std_logic_vector(5 downto 0) := conv_std_logic_vector(63, 6); + + + + constant OpCode_Size : integer := 8; + + + +end zpupkg; diff --git a/fpga/usrp3/lib/zpu/wishbone/wishbone_pkg.vhd b/fpga/usrp3/lib/zpu/wishbone/wishbone_pkg.vhd new file mode 100644 index 000000000..fbe9fc1d5 --- /dev/null +++ b/fpga/usrp3/lib/zpu/wishbone/wishbone_pkg.vhd @@ -0,0 +1,86 @@ +-- ZPU +-- +-- Copyright 2004-2008 oharboe - yvind Harboe - oyvind.harboe@zylin.com +-- +-- The FreeBSD license +-- +-- Redistribution and use in source and binary forms, with or without +-- modification, are permitted provided that the following conditions +-- are met: +-- +-- 1. Redistributions of source code must retain the above copyright +-- notice, this list of conditions and the following disclaimer. +-- 2. Redistributions in binary form must reproduce the above +-- copyright notice, this list of conditions and the following +-- disclaimer in the documentation and/or other materials +-- provided with the distribution. +-- +-- THIS SOFTWARE IS PROVIDED BY THE ZPU PROJECT ``AS IS'' AND ANY +-- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +-- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +-- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +-- ZPU PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +-- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +-- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +-- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +-- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +-- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-- +-- The views and conclusions contained in the software and documentation +-- are those of the authors and should not be interpreted as representing +-- official policies, either expressed or implied, of the ZPU Project. + +library IEEE; +use IEEE.STD_LOGIC_1164.all; +use IEEE.STD_LOGIC_UNSIGNED.ALL; + +package wishbone_pkg is + + type wishbone_bus_in is record + adr : std_logic_vector(15 downto 0); + sel : std_logic_vector(3 downto 0); + we : std_logic; + dat : std_logic_vector(31 downto 0); -- Note! Data written with 'we' + cyc : std_logic; + stb : std_logic; + end record; + + type wishbone_bus_out is record + dat : std_logic_vector(31 downto 0); + ack : std_logic; + end record; + + type wishbone_bus is record + insig : wishbone_bus_in; + outsig : wishbone_bus_out; + end record; + + component atomic32_access is + port ( cpu_clk : in std_logic; + areset : in std_logic; + + -- Wishbone from CPU interface + wb_16_i : in wishbone_bus_in; + wb_16_o : out wishbone_bus_out; + -- Wishbone to FPGA registers and ethernet core + wb_32_i : in wishbone_bus_out; + wb_32_o : out wishbone_bus_in); + end component; + + component eth_access_corr is + port ( cpu_clk : in std_logic; + areset : in std_logic; + + -- Wishbone from Wishbone MUX + eth_raw_o : out wishbone_bus_out; + eth_raw_i : in wishbone_bus_in; + + -- Wishbone ethernet core + eth_slave_i : in wishbone_bus_out; + eth_slave_o : out wishbone_bus_in); + end component; + + +end wishbone_pkg; diff --git a/fpga/usrp3/lib/zpu/wishbone/zpu_system.vhd b/fpga/usrp3/lib/zpu/wishbone/zpu_system.vhd new file mode 100644 index 000000000..976997123 --- /dev/null +++ b/fpga/usrp3/lib/zpu/wishbone/zpu_system.vhd @@ -0,0 +1,105 @@ +-- ZPU +-- +-- Copyright 2004-2008 oharboe - yvind Harboe - oyvind.harboe@zylin.com +-- +-- The FreeBSD license +-- +-- Redistribution and use in source and binary forms, with or without +-- modification, are permitted provided that the following conditions +-- are met: +-- +-- 1. Redistributions of source code must retain the above copyright +-- notice, this list of conditions and the following disclaimer. +-- 2. Redistributions in binary form must reproduce the above +-- copyright notice, this list of conditions and the following +-- disclaimer in the documentation and/or other materials +-- provided with the distribution. +-- +-- THIS SOFTWARE IS PROVIDED BY THE ZPU PROJECT ``AS IS'' AND ANY +-- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +-- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +-- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +-- ZPU PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +-- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +-- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +-- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +-- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +-- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-- +-- The views and conclusions contained in the software and documentation +-- are those of the authors and should not be interpreted as representing +-- official policies, either expressed or implied, of the ZPU Project. + +library IEEE; +use IEEE.STD_LOGIC_1164.all; +use IEEE.STD_LOGIC_UNSIGNED.all; + +library work; +use work.zpu_top_pkg.all; +use work.wishbone_pkg.all; +use work.zpupkg.all; +use work.zpu_config.all; + +entity zpu_system is + generic( + simulate : boolean := false); + port ( areset : in std_logic; + cpu_clk : in std_logic; + + -- ZPU Control signals + enable : in std_logic; + interrupt : in std_logic; + + zpu_status : out std_logic_vector(63 downto 0); + + -- wishbone interfaces + zpu_wb_i : in wishbone_bus_out; + zpu_wb_o : out wishbone_bus_in); +end zpu_system; + +architecture behave of zpu_system is + +signal mem_req : std_logic; +signal mem_we : std_logic; +signal mem_ack : std_logic; +signal mem_read : std_logic_vector(wordSize-1 downto 0); +signal mem_write : std_logic_vector(wordSize-1 downto 0); +signal out_mem_addr : std_logic_vector(maxAddrBitIncIO downto 0); +signal mem_writeMask : std_logic_vector(wordBytes-1 downto 0); + + +begin + + my_zpu_core: + zpu_core port map ( + clk => cpu_clk, + areset => areset, + enable => enable, + mem_req => mem_req, + mem_we => mem_we, + mem_ack => mem_ack, + mem_read => mem_read, + mem_write => mem_write, + out_mem_addr => out_mem_addr, + mem_writeMask => mem_writeMask, + interrupt => interrupt, + zpu_status => zpu_status, + break => open); + + my_zpu_wb_bridge: + zpu_wb_bridge port map ( + clk => cpu_clk, + areset => areset, + mem_req => mem_req, + mem_we => mem_we, + mem_ack => mem_ack, + mem_read => mem_read, + mem_write => mem_write, + out_mem_addr => out_mem_addr, + mem_writeMask => mem_writeMask, + zpu_wb_i => zpu_wb_i, + zpu_wb_o => zpu_wb_o); + +end behave; diff --git a/fpga/usrp3/lib/zpu/wishbone/zpu_wb_bridge.vhd b/fpga/usrp3/lib/zpu/wishbone/zpu_wb_bridge.vhd new file mode 100644 index 000000000..3eb46d82e --- /dev/null +++ b/fpga/usrp3/lib/zpu/wishbone/zpu_wb_bridge.vhd @@ -0,0 +1,83 @@ +-- ZPU +-- +-- Copyright 2004-2008 oharboe - yvind Harboe - oyvind.harboe@zylin.com +-- +-- The FreeBSD license +-- +-- Redistribution and use in source and binary forms, with or without +-- modification, are permitted provided that the following conditions +-- are met: +-- +-- 1. Redistributions of source code must retain the above copyright +-- notice, this list of conditions and the following disclaimer. +-- 2. Redistributions in binary form must reproduce the above +-- copyright notice, this list of conditions and the following +-- disclaimer in the documentation and/or other materials +-- provided with the distribution. +-- +-- THIS SOFTWARE IS PROVIDED BY THE ZPU PROJECT ``AS IS'' AND ANY +-- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +-- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +-- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +-- ZPU PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +-- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +-- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +-- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +-- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +-- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-- +-- The views and conclusions contained in the software and documentation +-- are those of the authors and should not be interpreted as representing +-- official policies, either expressed or implied, of the ZPU Project. + +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.STD_LOGIC_UNSIGNED.ALL; + +library work; +use work.zpu_top_pkg.all; +use work.wishbone_pkg.all; +use work.zpupkg.all; +use work.zpu_config.all; + +entity zpu_wb_bridge is + port ( -- Native ZPU interface + clk : in std_logic; + areset : in std_logic; + + mem_req : in std_logic; + mem_we : in std_logic; + mem_ack : out std_logic; + mem_read : out std_logic_vector(wordSize-1 downto 0); + mem_write : in std_logic_vector(wordSize-1 downto 0); + out_mem_addr : in std_logic_vector(maxAddrBitIncIO downto 0); + mem_writeMask : in std_logic_vector(wordBytes-1 downto 0); + + -- Wishbone from ZPU + zpu_wb_i : in wishbone_bus_out; + zpu_wb_o : out wishbone_bus_in); + +end zpu_wb_bridge; + +architecture behave of zpu_wb_bridge is + +begin + + mem_read <= zpu_wb_i.dat; + mem_ack <= zpu_wb_i.ack; + + zpu_wb_o.adr <= out_mem_addr; + zpu_wb_o.dat <= mem_write; + zpu_wb_o.sel <= mem_writeMask; + zpu_wb_o.stb <= mem_req; + zpu_wb_o.cyc <= mem_req; + zpu_wb_o.we <= mem_we; + +end behave; + + + + + diff --git a/fpga/usrp3/lib/zpu/zpu_bootram.v b/fpga/usrp3/lib/zpu/zpu_bootram.v new file mode 100644 index 000000000..04cb83f26 --- /dev/null +++ b/fpga/usrp3/lib/zpu/zpu_bootram.v @@ -0,0 +1,125 @@ +// +// Copyright 2013 Ettus Research LLC +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// + + +module zpu_bootram #( + parameter ADDR_WIDTH = 16, + parameter DATA_WIDTH = 32, + parameter MAX_ADDR = 16'h7FFC +) ( + input clk, + input rst, + + input mem_stb, + input mem_wea, + input [ADDR_WIDTH-1:0] mem_addra, + input [DATA_WIDTH-1:0] mem_dina, + output [DATA_WIDTH-1:0] mem_douta, + output reg mem_acka, + + input ldr_stb, + input ldr_wea, + input [ADDR_WIDTH-1:0] ldr_addra, + input [DATA_WIDTH-1:0] ldr_dina, + output ldr_acka, + + output reg zpu_rst +); + localparam SR_LDR_ADDR_REG = 4'h0; + localparam SR_LDR_DATA_REG = 4'h1; + + //--------------------------------------------------------- + // Mem ack logic + always @(posedge clk) begin + if (rst) mem_acka <= 0; + else mem_acka <= mem_stb & ~mem_acka; + end + + //--------------------------------------------------------- + // Instantiate 2 bootram modules + // They will both initialize with the pre-built ZPU firmware + // + wire ram0_ena, ram1_ena; + wire [3:0] ram0_wea, ram1_wea; + wire [12:0] ram0_addra, ram1_addra; + wire [31:0] ram0_dina, ram0_douta, ram1_dina, ram1_douta; + + bootram sys_ram0( + .clka(clk), + .ena(ram0_ena), + .wea(ram0_wea), + .addra(ram0_addra), + .dina(ram0_dina), + .douta(ram0_douta)); + + bootram sys_ram1( + .clka(clk), + .ena(ram1_ena), + .wea(ram1_wea), + .addra(ram1_addra), + .dina(ram1_dina), + .douta(ram1_douta)); + + //--------------------------------------------------------- + // Settings bus interface for bootloader + wire ldr_set_stb; + wire [3:0] ldr_set_addr; + wire [DATA_WIDTH-1:0] ldr_set_data; + + //@TODO: This address truncation seems unclean. Maybe settings_bus can take a addr_width as a param. + wire [7:0] ldr_set_addr_w; + settings_bus #(.AWIDTH(ADDR_WIDTH), .DWIDTH(DATA_WIDTH)) ldr_settings_bus + ( + .wb_clk(clk), .wb_rst(rst), + .wb_adr_i(ldr_addra), .wb_dat_i(ldr_dina), + .wb_stb_i(ldr_stb), .wb_we_i(ldr_wea), .wb_ack_o(ldr_acka), + .strobe(ldr_set_stb), .addr(ldr_set_addr_w), .data(ldr_set_data) + ); + assign ldr_set_addr = ldr_set_addr_w[3:0]; + + //--------------------------------------------------------- + // Selection logic + // + reg bootram_ptr; + reg [12:0] ldr_curr_wr_addr; + wire ldr_we_stb; + + assign {ram0_ena, ram0_wea, ram0_addra, ram0_dina} = bootram_ptr ? {mem_stb, {4{(mem_wea & ~zpu_rst)}}, mem_addra[14:2], mem_dina} : + {ldr_we_stb, {4{ldr_we_stb}}, ldr_curr_wr_addr, ldr_set_data}; + assign {ram1_ena, ram1_wea, ram1_addra, ram1_dina} = bootram_ptr ? {ldr_we_stb, {4{ldr_we_stb}}, ldr_curr_wr_addr, ldr_set_data} : + {mem_stb, {4{(mem_wea & ~zpu_rst)}}, mem_addra[14:2], mem_dina}; + assign mem_douta = bootram_ptr ? ram0_douta : ram1_douta; + + //--------------------------------------------------------- + // Boot loader + // + assign ldr_we_stb = ~zpu_rst && ldr_set_stb && (ldr_set_addr == SR_LDR_DATA_REG); + + always @(posedge clk) begin + if (rst) begin + zpu_rst <= 1; + bootram_ptr <= 1; + ldr_curr_wr_addr <= 13'h0; + end else if (ldr_set_stb & ~zpu_rst) begin + case (ldr_set_addr) + SR_LDR_ADDR_REG: begin + ldr_curr_wr_addr <= ldr_set_data[14:2]; + end + SR_LDR_DATA_REG: begin + ldr_curr_wr_addr <= ldr_curr_wr_addr + 1; + if ({1'b0, ldr_curr_wr_addr, 2'b00} == MAX_ADDR) begin + zpu_rst <= 1; + bootram_ptr <= ~bootram_ptr; + end + end + endcase + end else begin + zpu_rst <= 0; + end + end + +endmodule diff --git a/fpga/usrp3/lib/zpu/zpu_top_pkg.vhd b/fpga/usrp3/lib/zpu/zpu_top_pkg.vhd new file mode 100644 index 000000000..23ff48c39 --- /dev/null +++ b/fpga/usrp3/lib/zpu/zpu_top_pkg.vhd @@ -0,0 +1,46 @@ +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.STD_LOGIC_UNSIGNED.ALL; + +library work; +use work.zpupkg.all; +use work.zpu_config.all; +use work.wishbone_pkg.all; + +package zpu_top_pkg is + component zpu_wb_bridge is + port ( -- Native ZPU interface + clk : in std_logic; + areset : in std_logic; + + mem_req : in std_logic; + mem_we : in std_logic; + mem_ack : out std_logic; + mem_read : out std_logic_vector(wordSize-1 downto 0); + mem_write : in std_logic_vector(wordSize-1 downto 0); + out_mem_addr : in std_logic_vector(maxAddrBitIncIO downto 0); + mem_writeMask : in std_logic_vector(wordBytes-1 downto 0); + + -- Wishbone from ZPU + zpu_wb_i : in wishbone_bus_out; + zpu_wb_o : out wishbone_bus_in); + end component; + + component zpu_system is + generic( + simulate : boolean := false); + port ( areset : in std_logic; + cpu_clk : in std_logic; + + -- ZPU Control signals + enable : in std_logic; + interrupt : in std_logic; + + zpu_status : out std_logic_vector(63 downto 0); + + -- wishbone interfaces + zpu_wb_i : in wishbone_bus_out; + zpu_wb_o : out wishbone_bus_in); + end component; + +end zpu_top_pkg; diff --git a/fpga/usrp3/lib/zpu/zpu_wb_top.vhd b/fpga/usrp3/lib/zpu/zpu_wb_top.vhd new file mode 100644 index 000000000..48e5ee31d --- /dev/null +++ b/fpga/usrp3/lib/zpu/zpu_wb_top.vhd @@ -0,0 +1,74 @@ +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +use IEEE.STD_LOGIC_UNSIGNED.ALL; + +library work; +use work.zpu_top_pkg.all; +use work.wishbone_pkg.all; +use work.zpupkg.all; +use work.zpu_config.all; + +------------------------------------------------------------------------ +-- Top level ZPU + wishbone componenent to use in a verilog design: +-- zpu_wb_top wraps around the zpu_system component. +-- All IO lines are exposed as std_logic for verilog. +------------------------------------------------------------------------ +entity zpu_wb_top is + generic ( + dat_w: integer := 32; + adr_w: integer := 16; + sel_w: integer := 4 + ); + port ( + clk: in std_logic; + rst: in std_logic; + enb: in std_logic; + + -- wishbone interface + dat_i: in std_logic_vector(dat_w-1 downto 0); + ack_i: in std_logic; + adr_o: out std_logic_vector(adr_w-1 downto 0); + sel_o: out std_logic_vector(sel_w-1 downto 0); + we_o: out std_logic; + dat_o: out std_logic_vector(dat_w-1 downto 0); + cyc_o: out std_logic; + stb_o: out std_logic; + + -- misc zpu signals + interrupt: in std_logic; + zpu_status: out std_logic_vector(63 downto 0) + ); + +end zpu_wb_top; + +architecture syn of zpu_wb_top is + +--wishbone interface (records) +signal zpu_wb_i: wishbone_bus_out; +signal zpu_wb_o: wishbone_bus_in; + +begin + +--assign wishbone signals to records +zpu_wb_i.dat <= dat_i; +zpu_wb_i.ack <= ack_i; + +adr_o <= zpu_wb_o.adr; +sel_o <= zpu_wb_o.sel; +we_o <= zpu_wb_o.we; +dat_o <= zpu_wb_o.dat; +cyc_o <= zpu_wb_o.cyc; +stb_o <= zpu_wb_o.stb; + +--instantiate the zpu system +zpu_system0: zpu_system port map( + cpu_clk => clk, + areset => rst, + enable => enb, + interrupt => interrupt, + zpu_status => zpu_status, + zpu_wb_i => zpu_wb_i, + zpu_wb_o => zpu_wb_o +); + +end architecture syn; diff --git a/fpga/usrp3/lib/zynq_fifo/.gitignore b/fpga/usrp3/lib/zynq_fifo/.gitignore new file mode 100644 index 000000000..40aef90fe --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/.gitignore @@ -0,0 +1,2 @@ +/*.exe +/*.vcd diff --git a/fpga/usrp3/lib/zynq_fifo/Makefile.srcs b/fpga/usrp3/lib/zynq_fifo/Makefile.srcs new file mode 100644 index 000000000..0a63d1627 --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/Makefile.srcs @@ -0,0 +1,15 @@ +# +# Copyright 2012 Ettus Research LLC +# + +################################################## +# ZYNQ FIFO interface sources +################################################## +ZYNQ_FIFO_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/zynq_fifo/, \ +zf_arbiter.v \ +zf_stream_to_host.v \ +zf_host_to_stream.v \ +zf_slave_readback.v \ +zf_slave_settings.v \ +zynq_fifo_top.v \ +)) diff --git a/fpga/usrp3/lib/zynq_fifo/zf_arbiter.v b/fpga/usrp3/lib/zynq_fifo/zf_arbiter.v new file mode 100644 index 000000000..8a6bc7778 --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/zf_arbiter.v @@ -0,0 +1,231 @@ +////////////////////////////////////////////////////////////////////////////////// +// Copyright Ettus Research LLC +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The ZYNQ FIFO configuration arbiter: +// - holds configuration memory addresses +// - setting and readback for slave state machines +// - stream of memory addresses for master state machines +////////////////////////////////////////////////////////////////////////////////// + + +module zf_arbiter +#( + parameter STREAMS_WIDTH = 2, + parameter CMDFIFO_DEPTH = 4, + parameter PAGE_WIDTH = 16, + parameter USE_INT_STREAM_SEL = 0 // Use internal round robin stream selection +) +( + input clk, + input rst, + + //------------------------------------------------------------------ + //-- settings interface + //------------------------------------------------------------------ + input [31:0] set_addr, + input [31:0] set_data, + input set_stb, + + //------------------------------------------------------------------ + //-- readback interface + //------------------------------------------------------------------ + input [31:0] rb_addr, + output [31:0] rb_data, + input rb_stb, + + //------------------------------------------------------------------ + //-- fifo interactive interface + //------------------------------------------------------------------ + output [71:0] cmd_tdata, + output cmd_tvalid, + input cmd_tready, + input [7:0] sts_tdata, + input sts_tvalid, + output sts_tready, + + //------------------------------------------------------------------ + //-- which stream to process? externally provided if USE_INT_STREAM_SEL = 0 + //------------------------------------------------------------------ + input [STREAMS_WIDTH-1:0] ext_stream_sel, + input ext_stream_valid, + + output [31:0] debug +); + +//////////////////////////////////////////////////////////////////////// +///////////////////////////// Begin R T L ////////////////////////////// +//////////////////////////////////////////////////////////////////////// + + localparam NUM_STREAMS = (1 << STREAMS_WIDTH); + + reg [STREAMS_WIDTH-1:0] which_stream; + + //readback mux assignment + reg [31:0] rb_data_i [NUM_STREAMS-1:0]; + assign rb_data = rb_data_i[rb_addr[STREAMS_WIDTH+4:5]]; + + //cmd + sts fifo mux signals + wire [72:0] cmd_data_i [NUM_STREAMS-1:0]; + assign cmd_tdata = cmd_data_i[which_stream]; + wire cmd_tvalid_i [NUM_STREAMS-1:0]; + wire sts_tready_i [NUM_STREAMS-1:0]; + + //////////////////////////////////////////////////////////////////// + // state machine for driving fifo arbitration + //////////////////////////////////////////////////////////////////// + localparam STATE_SET_WHICH_STREAM = 0; + localparam STATE_ASSERT_DO_CMD = 1; + localparam STATE_ASSERT_DO_STS = 2; + localparam STATE_SOME_IDLE = 3; + + reg [1:0] state; + + wire [STREAMS_WIDTH-1:0] stream_sel; + wire stream_valid; + + generate + if (USE_INT_STREAM_SEL) begin + reg [STREAMS_WIDTH-1:0] int_stream_sel; + always @(posedge clk) begin + if (rst) begin + int_stream_sel <= 0; + end else begin + if (state == STATE_SET_WHICH_STREAM) begin + if (int_stream_sel < NUM_STREAMS-1) begin + int_stream_sel <= int_stream_sel + 1; + end else begin + int_stream_sel <= 0; + end + end + end + end + assign stream_sel = int_stream_sel; + assign stream_valid = 1'b1; + end else begin + assign stream_sel = ext_stream_sel; + assign stream_valid = ext_stream_valid; + end + endgenerate + + always @(posedge clk) begin + if (rst) begin + state <= STATE_SET_WHICH_STREAM; + which_stream <= 0; + end + else case (state) + + STATE_SET_WHICH_STREAM: begin + if (cmd_tvalid_i[stream_sel]) state <= STATE_ASSERT_DO_CMD; + which_stream <= stream_sel; + end + + STATE_ASSERT_DO_CMD: begin + if (cmd_tvalid && cmd_tready) state <= STATE_ASSERT_DO_STS; + end + + STATE_ASSERT_DO_STS: begin + if (sts_tvalid && sts_tready) state <= STATE_SOME_IDLE; + end + + STATE_SOME_IDLE: begin + state <= STATE_SET_WHICH_STREAM; + end + + default: state <= STATE_SET_WHICH_STREAM; + + endcase //state + end + + //////////////////////////////////////////////////////////////////// + // memory map + fifos for the host control/status + //////////////////////////////////////////////////////////////////// + + wire do_cmd = (state == STATE_ASSERT_DO_CMD); + wire do_sts = (state == STATE_ASSERT_DO_STS); + + assign cmd_tvalid = do_cmd && cmd_tvalid_i[which_stream]; + assign sts_tready = do_sts && sts_tready_i[which_stream]; + + genvar i; + generate + for (i=0; i < NUM_STREAMS; i=i+1) begin : stream_circuit + + wire [PAGE_WIDTH-3:0] set_addr32 = set_addr[PAGE_WIDTH-1:2]; + wire write_clear = set_stb && (set_addr32 == (0 + i*8)); + wire write_addr = set_stb && (set_addr32 == (1 + i*8)); + wire write_size = set_stb && (set_addr32 == (2 + i*8)); + wire write_sts_rdy = set_stb && (set_addr32 == (3 + i*8)); + wire write_sts = set_stb && (set_addr32 == (4 + i*8)); + + wire [PAGE_WIDTH-3:0] rb_addr32 = rb_addr[PAGE_WIDTH-1:2]; + wire read_sig = (rb_addr32 == (0 + i*8)); + wire read_status = (rb_addr32 == (4 + i*8)); + wire read_sts_occupied = (rb_addr32 == (5 + i*8)); + wire read_cmd_addr_space = (rb_addr32 == (6 + i*8)); + wire read_cmd_size_space = (rb_addr32 == (7 + i*8)); + + wire [15:0] sts_occupied, cmd_addr_space, cmd_size_space; + wire [7:0] sts_readback; + + wire [15:0] this_stream = i; + always @* begin + if (read_sig) rb_data_i[i] <= {16'hACE0, this_stream}; + else if (read_status) rb_data_i[i] <= {24'b0, sts_readback}; + else if (read_sts_occupied) rb_data_i[i] <= {16'b0, sts_occupied}; + else if (read_cmd_addr_space) rb_data_i[i] <= {16'b0, cmd_addr_space}; + else if (read_cmd_size_space) rb_data_i[i] <= {16'b0, cmd_size_space}; + else rb_data_i[i] <= 32'h12345678; + end + + wire [31:0] cmd_addr, cmd_size; + wire cmd_addr_tvalid, cmd_size_tvalid; + assign cmd_data_i[i][32+39:32+36] = 4'b0; //reserved - 0? + assign cmd_data_i[i][32+35:64] = i[3:0]; //tag + assign cmd_data_i[i][63:32] = cmd_addr; + assign cmd_data_i[i][31] = 1'b0; //DRE ReAlignment Request + assign cmd_data_i[i][30] = 1'b1; //always EOF for tlast stream + assign cmd_data_i[i][29:24] = 6'b0; //DRE Stream Alignment + assign cmd_data_i[i][23] = 1'b1; // Transfer type, 0 = No addr incr / FIFO mode, 1 = incr addr + assign cmd_data_i[i][22:0] = cmd_size[22:0]; + + axi_fifo #(.WIDTH(32), .SIZE(CMDFIFO_DEPTH)) crl_addr_fifo + ( + .clk(clk), .reset(rst), .clear(write_clear), + .i_tdata(set_data), .i_tvalid(write_addr), .i_tready(), .space(cmd_addr_space), + .o_tdata(cmd_addr), .o_tvalid(cmd_addr_tvalid), .o_tready(cmd_tready && do_cmd && (which_stream == i)), .occupied() + ); + + axi_fifo #(.WIDTH(32), .SIZE(CMDFIFO_DEPTH)) crl_size_fifo + ( + .clk(clk), .reset(rst), .clear(write_clear), + .i_tdata(set_data), .i_tvalid(write_size), .i_tready(), .space(cmd_size_space), + .o_tdata(cmd_size), .o_tvalid(cmd_size_tvalid), .o_tready(cmd_tready && do_cmd && (which_stream == i)), .occupied() + ); + + assign cmd_tvalid_i[i] = cmd_addr_tvalid && cmd_size_tvalid && stream_valid; + + wire dm_sts_tvalid = sts_tvalid && do_sts && (which_stream == i); + + axi_fifo #(.WIDTH(8), .SIZE(CMDFIFO_DEPTH)) sts_fifo + ( + .clk(clk), .reset(rst), .clear(), + .i_tdata((write_sts)?set_data[7:0]:sts_tdata), .i_tvalid(dm_sts_tvalid || write_sts), .i_tready(sts_tready_i[i]), .space(), + .o_tdata(sts_readback), .o_tvalid(), .o_tready(write_sts_rdy), .occupied(sts_occupied) + ); + + end + endgenerate + + assign debug[1:0] = state; + assign debug[4] = cmd_tvalid; + assign debug[5] = cmd_tready; + assign debug[6] = sts_tvalid; + assign debug[7] = sts_tready; + assign debug[8] = stream_sel; + assign debug[9] = which_stream; + assign debug[15] = rb_addr[STREAMS_WIDTH+4:5]; + +endmodule //zf_arbiter diff --git a/fpga/usrp3/lib/zynq_fifo/zf_host_to_stream.v b/fpga/usrp3/lib/zynq_fifo/zf_host_to_stream.v new file mode 100644 index 000000000..8fd1d1985 --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/zf_host_to_stream.v @@ -0,0 +1,143 @@ +////////////////////////////////////////////////////////////////////////////////// +// Copyright Ettus Research LLC +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The ZYNQ FIFO - read DDR and write to FIFO: +// - implements read state machine for AXI master on DDR +// - provides output fifos to external fabric +////////////////////////////////////////////////////////////////////////////////// + + +module zf_host_to_stream +#( + parameter PROT = 3'b010 //data, non-secure, unpriv +) +( + input clk, + input rst, + input enb, + + //------------------------------------------------------------------ + //-- DDR read signals - master + //------------------------------------------------------------------ + output [31:0] AXI_ARADDR, + output [2:0] AXI_ARPROT, + output AXI_ARVALID, + input AXI_ARREADY, + input [63:0] AXI_RDATA, + input [1:0] AXI_RRESP, + input AXI_RVALID, + output AXI_RREADY, + + //------------------------------------------------------------------ + // FIFO streaming interfaces + //------------------------------------------------------------------ + output [63:0] o_tdata, + output o_tlast, + output o_tvalid, + input o_tready, + + //------------------------------------------------------------------ + // configuration interface + //------------------------------------------------------------------ + input [31:0] mem_addr, + input mem_valid, + output mem_ack, + + output [31:0] debug +); + +//////////////////////////////////////////////////////////////////////// +///////////////////////////// Begin R T L ////////////////////////////// +//////////////////////////////////////////////////////////////////////// + + + localparam STATE_WAIT_MEM = 0; + localparam STATE_WRITE_ADDR = 1; + localparam STATE_READ_DATA = 2; + localparam STATE_WRITE_LINE = 3; + localparam STATE_DONE = 4; + + reg [31:0] base_addr; + reg [63:0] line; + reg [15:0] line32_count; + reg first_line; + + reg [2:0] state; + always @(posedge clk) begin + if (rst) begin + state <= STATE_WAIT_MEM; + base_addr <= 0; + line <= 0; + line32_count <= 0; + first_line <= 1; + end + else if (enb) case (state) + STATE_WAIT_MEM: begin + if (mem_valid) begin + state <= STATE_WRITE_ADDR; + end + base_addr <= mem_addr; + first_line <= 1; + end + + STATE_WRITE_ADDR: begin + if (AXI_ARVALID && AXI_ARREADY) begin + state <= STATE_READ_DATA; + end + end + + STATE_READ_DATA: begin + if (AXI_RVALID && AXI_RREADY) begin + line <= AXI_RDATA; + state <= STATE_WRITE_LINE; + if (first_line) begin + //round up to multiple of 64 minus one line + //Note! words32 are swapped here, inspect lower for length + line32_count <= AXI_RDATA[15:0] - 16'b1; + first_line <= 0; + end + end + end + + STATE_WRITE_LINE: begin + if (o_tvalid && o_tready) begin + if (o_tlast) state <= STATE_DONE; + else state <= STATE_WRITE_ADDR; + base_addr <= base_addr + 32'h8; + line32_count <= line32_count - 16'h2; + end + end + + STATE_DONE: begin + state <= STATE_WAIT_MEM; + end + + default: state <= STATE_WAIT_MEM; + + endcase //state + end + + assign o_tdata = {line[31:0], line[63:32]}; + assign o_tlast = (line32_count[15:1] == 15'b0); //ignore low bit + assign o_tvalid = (state == STATE_WRITE_LINE); + assign mem_ack = (state == STATE_DONE); + + //the master read address always comes from the reg + assign AXI_ARADDR = base_addr; + assign AXI_ARVALID = (state == STATE_WRITE_ADDR); + assign AXI_RREADY = (state == STATE_READ_DATA); + assign AXI_ARPROT = PROT; + + assign debug[2:0] = state; + assign debug[3] = first_line; + assign debug[4] = mem_valid; + assign debug[5] = mem_ack; + assign debug[6] = AXI_ARVALID; + assign debug[7] = AXI_ARREADY; + assign debug[8] = AXI_RVALID; + assign debug[9] = AXI_RREADY; + +endmodule //zf_host_to_stream diff --git a/fpga/usrp3/lib/zynq_fifo/zf_slave_readback.v b/fpga/usrp3/lib/zynq_fifo/zf_slave_readback.v new file mode 100644 index 000000000..807931513 --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/zf_slave_readback.v @@ -0,0 +1,95 @@ +////////////////////////////////////////////////////////////////////////////////// +// Copyright Ettus Research LLC +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The ZYNQ FIFO slave readback: +// - implements read state machine for 32-bit addressable AXI slave +// - provides readback for state of per-stream fifo pointers +////////////////////////////////////////////////////////////////////////////////// + + +module zf_slave_readback +#( + parameter CONFIG_BASE = 32'h40000000 +) +( + input clk, + input rst, + + //------------------------------------------------------------------ + //-- control read signals - slave + //------------------------------------------------------------------ + input [31:0] AXI_ARADDR, + input AXI_ARVALID, + output AXI_ARREADY, + output [31:0] AXI_RDATA, + output [1:0] AXI_RRESP, + output AXI_RVALID, + input AXI_RREADY, + + //------------------------------------------------------------------ + // readback interface + //------------------------------------------------------------------ + output reg [31:0] addr, + input [31:0] data, + output strobe, + + output [31:0] debug +); + +//////////////////////////////////////////////////////////////////////// +///////////////////////////// Begin R T L ////////////////////////////// +//////////////////////////////////////////////////////////////////////// + + //------------------------------------------------------------------ + // Control read state machine responds to AXI control reads + // Used for reading back the state of the various FIFOs + //------------------------------------------------------------------ + localparam STATE_ADDR = 0; + localparam STATE_READ = 1; + localparam STATE_DATA = 2; + + reg [3:0] state; + + always @(posedge clk) begin + if (rst) begin + state <= STATE_ADDR; + addr <= 0; + end + else case (state) + + STATE_ADDR: begin + if (AXI_ARVALID && AXI_ARREADY) begin + state <= STATE_READ; + addr <= (AXI_ARADDR - CONFIG_BASE); + end + end + + STATE_READ: begin + state <= STATE_DATA; + end + + STATE_DATA: begin + if (AXI_RVALID && AXI_RREADY) begin + state <= STATE_ADDR; + end + end + + default: state <= STATE_ADDR; + + endcase //state + end + + assign strobe = AXI_RVALID && AXI_RREADY; + + //readback data + assign AXI_RDATA = data; + //only acking address reads from the wait state + assign AXI_ARREADY = (state == STATE_ADDR); + //when to release outputs from the slave + assign AXI_RVALID = (state == STATE_DATA); + assign AXI_RRESP = 0; + +endmodule //zf_slave_readback diff --git a/fpga/usrp3/lib/zynq_fifo/zf_slave_settings.v b/fpga/usrp3/lib/zynq_fifo/zf_slave_settings.v new file mode 100644 index 000000000..91edf6bfe --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/zf_slave_settings.v @@ -0,0 +1,99 @@ +////////////////////////////////////////////////////////////////////////////////// +// Copyright Ettus Research LLC +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The ZYNQ FIFO slave settings: +// - implements write state machine for 32-bit addressable AXI slave +// - provides settings for state of per-stream fifo pointers +// - implements configuration of FIFO's physical DDR addresses +////////////////////////////////////////////////////////////////////////////////// + + +module zf_slave_settings +#( + parameter CONFIG_BASE = 32'h40000000 +) +( + input clk, + input rst, + + //------------------------------------------------------------------ + //-- control write signals - slave + //------------------------------------------------------------------ + input [31:0] AXI_AWADDR, + input AXI_AWVALID, + output AXI_AWREADY, + input [31:0] AXI_WDATA, + input [3:0] AXI_WSTRB, + input AXI_WVALID, + output AXI_WREADY, + output [1:0] AXI_BRESP, + output AXI_BVALID, + input AXI_BREADY, + + //------------------------------------------------------------------ + // settings interface + //------------------------------------------------------------------ + output reg [31:0] addr, + output reg [31:0] data, + output strobe, + + output [31:0] debug +); + +//////////////////////////////////////////////////////////////////////// +///////////////////////////// Begin R T L ////////////////////////////// +//////////////////////////////////////////////////////////////////////// + + //------------------------------------------------------------------ + // Control write state machine responds to AXI control writes + // Used for setting the state of the various FIFOs + //------------------------------------------------------------------ + localparam STATE_ADDR = 0; + localparam STATE_DATA = 1; + localparam STATE_WRITE = 2; + + reg [1:0] state; + + always @(posedge clk) begin + if (rst) begin + state <= STATE_ADDR; + addr <= 0; + data <= 0; + end + else case (state) + + STATE_ADDR: begin + if (AXI_AWVALID && AXI_AWREADY) begin + addr <= (AXI_AWADDR - CONFIG_BASE); + state <= STATE_DATA; + end + end + + STATE_DATA: begin + if (AXI_WVALID && AXI_WREADY) begin + data <= AXI_WDATA; + state <= STATE_WRITE; + end + end + + STATE_WRITE: begin + state <= STATE_ADDR; + end + + default: state <= STATE_ADDR; + + endcase //state + end + + assign strobe = (state == STATE_WRITE); + + //assign to slave write + assign AXI_AWREADY = (state == STATE_ADDR); + assign AXI_WREADY = (state == STATE_DATA); + assign AXI_BRESP = 0; + assign AXI_BVALID = AXI_BREADY; //FIXME - we can choose not to assert valid + +endmodule //zf_slave_settings diff --git a/fpga/usrp3/lib/zynq_fifo/zf_stream_to_host.v b/fpga/usrp3/lib/zynq_fifo/zf_stream_to_host.v new file mode 100644 index 000000000..b85b56ab8 --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/zf_stream_to_host.v @@ -0,0 +1,154 @@ +////////////////////////////////////////////////////////////////////////////////// +// +// Copyright Ettus Research LLC +// Copyright 2014 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The ZYNQ FIFO - read FIFO and write to DDR: +// - implements write state machine for AXI master on DDR +// - provides input fifos from external fabric +////////////////////////////////////////////////////////////////////////////////// + + +//This implementation takes many states to do individual +//64 bit xfers from FIFO to the AXI write master. +//TODO: use axi 4/full with busts, +//in this case we should be able to directly connect the fifo +//to the write lines with much less state machinery. + +module zf_stream_to_host +#( + parameter PROT = 3'b010, //data, non-secure, unpriv + parameter STRB = 4'b1111 //write all bytes +) +( + input clk, + input rst, + input enb, + + //------------------------------------------------------------------ + //-- DDR write signals - master + //------------------------------------------------------------------ + output [31:0] AXI_AWADDR, + output [2:0] AXI_AWPROT, + output AXI_AWVALID, + input AXI_AWREADY, + output [63:0] AXI_WDATA, + output [3:0] AXI_WSTRB, + output AXI_WVALID, + input AXI_WREADY, + input [1:0] AXI_BRESP, + input AXI_BVALID, + output AXI_BREADY, + + //------------------------------------------------------------------ + // FIFO streaming interfaces + //------------------------------------------------------------------ + input [63:0] i_tdata, + input i_tlast, + input i_tvalid, + output i_tready, + + //------------------------------------------------------------------ + // configuration interface + //------------------------------------------------------------------ + input [31:0] mem_addr, + input mem_valid, + output mem_ack, + + output [31:0] debug +); + +//////////////////////////////////////////////////////////////////////// +///////////////////////////// Begin R T L ////////////////////////////// +//////////////////////////////////////////////////////////////////////// + + localparam STATE_WAIT_MEM = 0; + localparam STATE_READ_LINE = 1; + localparam STATE_WRITE_ADDR = 2; + localparam STATE_WRITE_DATA = 3; + localparam STATE_WRITE_B = 4; + localparam STATE_DONE = 5; + + reg [31:0] base_addr; + reg [63:0] line; + reg last; + + reg [2:0] state; + always @(posedge clk) begin + if (rst) begin + state <= STATE_WAIT_MEM; + base_addr <= 0; + line <= 0; + last <= 0; + end + else if (enb) case (state) + STATE_WAIT_MEM: begin + if (mem_valid) begin + state <= STATE_READ_LINE; + end + base_addr <= mem_addr; + end + + STATE_READ_LINE: begin + if (i_tvalid && i_tready) begin + line <= i_tdata; + last <= i_tlast; + state <= STATE_WRITE_ADDR; + end + end + + STATE_WRITE_ADDR: begin + if (AXI_AWVALID && AXI_AWREADY) begin + state <= STATE_WRITE_DATA; + end + end + + STATE_WRITE_DATA: begin + if (AXI_WVALID && AXI_WREADY) begin + state <= STATE_WRITE_B; + end + end + + STATE_WRITE_B: begin + if (AXI_BREADY && AXI_BVALID) begin//FIXME, slave may not assert valid + if (last) state <= STATE_DONE; + else state <= STATE_READ_LINE; + base_addr <= base_addr + 32'h8; + end + end + + STATE_DONE: begin + state <= STATE_WAIT_MEM; + end + + default: state <= STATE_WAIT_MEM; + + endcase //state + end + + assign i_tready = (state == STATE_READ_LINE); + assign mem_ack = (state == STATE_DONE); + + //assign to master write + assign AXI_AWVALID = (state == STATE_WRITE_ADDR); + assign AXI_WVALID = (state == STATE_WRITE_DATA); + assign AXI_AWADDR = base_addr; + assign AXI_WDATA = {line[31:0], line[63:32]}; + + assign AXI_WSTRB = STRB; + assign AXI_AWPROT = PROT; + assign AXI_BREADY = (state == STATE_WRITE_B); + + assign debug[2:0] = state; + assign debug[4] = mem_valid; + assign debug[5] = mem_ack; + assign debug[6] = AXI_AWVALID; + assign debug[7] = AXI_AWREADY; + assign debug[8] = AXI_WVALID; + assign debug[9] = AXI_WREADY; + assign debug[10] = AXI_BVALID; + assign debug[11] = AXI_BREADY; + +endmodule //zf_stream_to_host diff --git a/fpga/usrp3/lib/zynq_fifo/zynq_fifo_top.v b/fpga/usrp3/lib/zynq_fifo/zynq_fifo_top.v new file mode 100644 index 000000000..793e93c71 --- /dev/null +++ b/fpga/usrp3/lib/zynq_fifo/zynq_fifo_top.v @@ -0,0 +1,440 @@ +`timescale 1ns / 1ps + +////////////////////////////////////////////////////////////////////////////////// +// Copyright Ettus Research LLC +// Copyright 2013 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: LGPL-3.0-or-later +// +// The ZYNQ FIFO Top: +// - takes read and write 32-bit addressable AXI slave +// - takes read and write 64-bit addressable AXI master +// - drives N input and output AXI stream FIFOs +////////////////////////////////////////////////////////////////////////////////// + +// Mapping: +// Page0 - stream to host config +// Page1 - host to stream config + +module zynq_fifo_top +#( + parameter CONFIG_BASE = 32'h40000000, + parameter PAGE_WIDTH = 10, //in bytes, must fit widths below + parameter H2S_STREAMS_WIDTH = 2, + parameter H2S_CMDFIFO_DEPTH = 4, + parameter S2H_STREAMS_WIDTH = 2, + parameter S2H_CMDFIFO_DEPTH = 4, + parameter PROT = 3'b010 //data, non-secure, unpriv +) +( + input clk, + input rst, + + //------------------------------------------------------------------ + // AXI slave addressable signals - control + //------------------------------------------------------------------ + //control write signals - slave + input [31:0] CTL_AXI_AWADDR, + input CTL_AXI_AWVALID, + output CTL_AXI_AWREADY, + input [31:0] CTL_AXI_WDATA, + input [3:0] CTL_AXI_WSTRB, + input CTL_AXI_WVALID, + output CTL_AXI_WREADY, + output [1:0] CTL_AXI_BRESP, + output CTL_AXI_BVALID, + input CTL_AXI_BREADY, + + //control read signals - slave + input [31:0] CTL_AXI_ARADDR, + input CTL_AXI_ARVALID, + output CTL_AXI_ARREADY, + output [31:0] CTL_AXI_RDATA, + output [1:0] CTL_AXI_RRESP, + output CTL_AXI_RVALID, + input CTL_AXI_RREADY, + + //------------------------------------------------------------------ + // AXI master addressable signals - DDR access + //------------------------------------------------------------------ + //memory write signals - master + output [5:0] DDR_AXI_AWID, + output [31:0] DDR_AXI_AWADDR, + output [2:0] DDR_AXI_AWPROT, + output DDR_AXI_AWVALID, + input DDR_AXI_AWREADY, + output [63:0] DDR_AXI_WDATA, + output [7:0] DDR_AXI_WSTRB, + output DDR_AXI_WVALID, + input DDR_AXI_WREADY, + input [1:0] DDR_AXI_BRESP, + input DDR_AXI_BVALID, + output DDR_AXI_BREADY, + output [7:0] DDR_AXI_AWLEN, + output [2:0] DDR_AXI_AWSIZE, + output [1:0] DDR_AXI_AWBURST, + output [3:0] DDR_AXI_AWCACHE, + output DDR_AXI_WLAST, + + //memory read signals - master + output [5:0] DDR_AXI_ARID, + output [31:0] DDR_AXI_ARADDR, + output [2:0] DDR_AXI_ARPROT, + output DDR_AXI_ARVALID, + input DDR_AXI_ARREADY, + input [63:0] DDR_AXI_RDATA, + input [1:0] DDR_AXI_RRESP, + input DDR_AXI_RVALID, + output DDR_AXI_RREADY, + input DDR_AXI_RLAST, + output [3:0] DDR_AXI_ARCACHE, + output [7:0] DDR_AXI_ARLEN, + output [1:0] DDR_AXI_ARBURST, + output [2:0] DDR_AXI_ARSIZE, + + //------------------------------------------------------------------ + // AXI streams host to stream + //------------------------------------------------------------------ + output [63:0] h2s_tdata, + output h2s_tlast, + output h2s_tvalid, + input h2s_tready, + + //------------------------------------------------------------------ + // AXI streams stream to host + //------------------------------------------------------------------ + input [63:0] s2h_tdata, + input s2h_tlast, + input s2h_tvalid, + output s2h_tready, + + output event_irq, + + //------------------------------------------------------------------ + // Settings bus interface that will got to e300 core + //------------------------------------------------------------------ + output [31:0] core_set_data, + output [7:0] core_set_addr, + output core_set_stb, + input [31:0] core_rb_data, + + //------------------------------------------------------------------ + // Settings bus interface for crossbar (in e300 core) + //------------------------------------------------------------------ + output [31:0] xbar_set_data, + output [31:0] xbar_set_addr, + output xbar_set_stb, + input [31:0] xbar_rb_data, + output [31:0] xbar_rb_addr, + output xbar_rb_stb, + + output [31:0] debug +); + +//////////////////////////////////////////////////////////////////////// +///////////////////////////// Begin R T L ////////////////////////////// +//////////////////////////////////////////////////////////////////////// + + //interrupt wires + wire h2s_irq, s2h_irq; + assign event_irq = h2s_irq | s2h_irq; + + wire [31:0] set_addr, set_data; + wire [31:0] rb_addr, rb_data; + wire [31:0] rb_data_s2h, rb_data_h2s; + wire set_stb, set_stb_s2h, set_stb_h2s, set_stb_dest_lookup; + wire rb_stb, rb_stb_s2h, rb_stb_h2s; + + wire [2:0] set_page = set_addr[PAGE_WIDTH+2:PAGE_WIDTH]; + wire [2:0] rb_page = rb_addr[PAGE_WIDTH+2:PAGE_WIDTH]; + + // each arbiter gets 1 page, e300_core the next, + // destination lookup, and xbar gets two pages + assign set_stb_s2h = set_stb && (set_page == 3'h0); + assign set_stb_h2s = set_stb && (set_page == 3'h1); + assign core_set_stb = set_stb && (set_page == 3'h2); + assign set_stb_dest_lookup = set_stb && (set_page == 3'h3); + assign xbar_set_stb = set_stb && (set_page == 3'h4 || set_page == 3'h5); + + assign rb_stb_s2h = rb_stb && (rb_page == 3'h0); + assign rb_stb_h2s = rb_stb && (rb_page == 3'h1); + assign xbar_rb_stb = rb_stb && (rb_page == 3'h4); + assign rb_data = (rb_page == 3'h0)? rb_data_s2h : + (rb_page == 3'h1)? rb_data_h2s : + (rb_page == 3'h2)? core_rb_data: + // no readback for dest_lookup + (rb_page == 3'h4)? xbar_rb_data: + 32'hdeadbeef; + + assign core_set_addr = set_addr[7:0]; + assign core_set_data = set_data; + + assign xbar_rb_addr = rb_addr[10:0]; + assign xbar_set_data = set_data; + assign xbar_set_addr = set_addr[10:0]; + + //------------------------------------------------------------------ + // configuration slaves + //------------------------------------------------------------------ + zf_slave_settings #(.CONFIG_BASE(CONFIG_BASE)) zf_slave_settings + ( + .clk(clk), .rst(rst), + .AXI_AWADDR(CTL_AXI_AWADDR), + .AXI_AWVALID(CTL_AXI_AWVALID), + .AXI_AWREADY(CTL_AXI_AWREADY), + .AXI_WDATA(CTL_AXI_WDATA), + .AXI_WSTRB(CTL_AXI_WSTRB), + .AXI_WVALID(CTL_AXI_WVALID), + .AXI_WREADY(CTL_AXI_WREADY), + .AXI_BRESP(CTL_AXI_BRESP), + .AXI_BVALID(CTL_AXI_BVALID), + .AXI_BREADY(CTL_AXI_BREADY), + .addr(set_addr), .data(set_data), .strobe(set_stb), + .debug() + ); + zf_slave_readback #(.CONFIG_BASE(CONFIG_BASE)) zf_slave_readback + ( + .clk(clk), .rst(rst), + .AXI_ARADDR(CTL_AXI_ARADDR), + .AXI_ARVALID(CTL_AXI_ARVALID), + .AXI_ARREADY(CTL_AXI_ARREADY), + .AXI_RDATA(CTL_AXI_RDATA), + .AXI_RRESP(CTL_AXI_RRESP), + .AXI_RVALID(CTL_AXI_RVALID), + .AXI_RREADY(CTL_AXI_RREADY), + .addr(rb_addr), .data(rb_data), .strobe(rb_stb), + .debug() + ); + + //------------------------------------------------------------------ + // fifo to ddr + //------------------------------------------------------------------ + wire [71:0] s2h_cmd_tdata; + wire [7:0] s2h_sts_tdata; + wire s2h_cmd_tvalid, s2h_cmd_tready; + wire s2h_sts_tvalid, s2h_sts_tready; + + assign s2h_irq = s2h_sts_tvalid; + + //lookup destination + wire [63:0] s2h_tdata_i0; + wire s2h_tready_i0, s2h_tvalid_i0, s2h_tlast_i0; + wire [S2H_STREAMS_WIDTH-1:0] which_stream_s2h; + + cvita_dest_lookup #(.DEST_WIDTH(S2H_STREAMS_WIDTH)) s2h_dest_gen + ( + .clk(clk), .rst(rst), + .set_stb(set_stb_dest_lookup), .set_addr(set_addr[9:2]), .set_data(set_data), + .i_tdata(s2h_tdata), .i_tlast(s2h_tlast), .i_tvalid(s2h_tvalid), .i_tready(s2h_tready), + .o_tdata(s2h_tdata_i0), .o_tlast(s2h_tlast_i0), .o_tvalid(s2h_tvalid_i0), .o_tready(s2h_tready_i0), + .o_tdest(which_stream_s2h) + ); + + //only active in cycles between command and tlast + //this prevents bullshit consumption after tlast + reg s2h_active; + always @(posedge clk) begin + if (rst) s2h_active <= 0; + else if (s2h_cmd_tvalid && s2h_cmd_tready) s2h_active <= 1; + else if (s2h_tready_i0 && s2h_tvalid_i0 && s2h_tlast_i0) s2h_active <= 0; + end + + //cut fifo comms when not in active state + wire [63:0] s2h_tdata_i1; + wire s2h_tready_i1, s2h_tvalid_i1, s2h_tlast_i1; + assign s2h_tdata_i1 = s2h_tdata_i0; + assign s2h_tlast_i1 = s2h_tlast_i0; + assign s2h_tvalid_i1 = s2h_tvalid_i0 && s2h_active; + assign s2h_tready_i0 = s2h_tready_i1 && s2h_active; + + wire [31:0] s2h_arbiter_debug; + zf_arbiter #( + .STREAMS_WIDTH(H2S_STREAMS_WIDTH), + .CMDFIFO_DEPTH(H2S_CMDFIFO_DEPTH), + .PAGE_WIDTH(PAGE_WIDTH) + ) s2h_arbiter + ( + .clk(clk), .rst(rst), + .set_addr(set_addr), .set_data(set_data), .set_stb(set_stb_s2h), + .rb_addr(rb_addr), .rb_data(rb_data_s2h), .rb_stb(rb_stb_s2h), + .cmd_tdata(s2h_cmd_tdata), .cmd_tvalid(s2h_cmd_tvalid), .cmd_tready(s2h_cmd_tready), + .sts_tdata(s2h_sts_tdata), .sts_tvalid(s2h_sts_tvalid), .sts_tready(s2h_sts_tready), + .ext_stream_sel(which_stream_s2h), .ext_stream_valid(s2h_tvalid_i0), + .debug(s2h_arbiter_debug) + ); + + //------------------------------------------------------------------ + // ddr to fifo + //------------------------------------------------------------------ + wire [71:0] h2s_cmd_tdata; + wire [7:0] h2s_sts_tdata; + wire h2s_cmd_tvalid, h2s_cmd_tready; + wire h2s_sts_tvalid, h2s_sts_tready; + + assign h2s_irq = h2s_sts_tvalid; + + wire [31:0] h2s_arbiter_debug; + zf_arbiter #( + .STREAMS_WIDTH(S2H_STREAMS_WIDTH), + .CMDFIFO_DEPTH(S2H_CMDFIFO_DEPTH), + .PAGE_WIDTH(PAGE_WIDTH), + .USE_INT_STREAM_SEL(1) + ) h2s_arbiter + ( + .clk(clk), .rst(rst), + .set_addr(set_addr), .set_data(set_data), .set_stb(set_stb_h2s), + .rb_addr(rb_addr), .rb_data(rb_data_h2s), .rb_stb(rb_stb_h2s), + .cmd_tdata(h2s_cmd_tdata), .cmd_tvalid(h2s_cmd_tvalid), .cmd_tready(h2s_cmd_tready), + .sts_tdata(h2s_sts_tdata), .sts_tvalid(h2s_sts_tvalid), .sts_tready(h2s_sts_tready), + .ext_stream_sel(), .ext_stream_valid(), + .debug(h2s_arbiter_debug) + ); + + //------------------------------------------------------------------ + // axi_datamover + //------------------------------------------------------------------ + wire reset_dm = rst; + axi_dma_stream inst_axi_dma_stream + ( + //host to stream reset stuff + .m_axi_mm2s_aclk(clk), + .m_axi_mm2s_aresetn(!reset_dm), + .mm2s_halt(1'b0), + .mm2s_halt_cmplt(), + .mm2s_err(), + + //host to stream command + .m_axis_mm2s_cmdsts_aclk(clk), + .m_axis_mm2s_cmdsts_aresetn(!reset_dm), + .s_axis_mm2s_cmd_tvalid(h2s_cmd_tvalid), + .s_axis_mm2s_cmd_tready(h2s_cmd_tready), + .s_axis_mm2s_cmd_tdata(h2s_cmd_tdata), + + //host to stream status + .m_axis_mm2s_sts_tvalid(h2s_sts_tvalid), + .m_axis_mm2s_sts_tready(h2s_sts_tready), + .m_axis_mm2s_sts_tdata(h2s_sts_tdata), + .m_axis_mm2s_sts_tkeep(), + .m_axis_mm2s_sts_tlast(), + + //store and forward - always can post + .mm2s_allow_addr_req(1'b1), + .mm2s_addr_req_posted(), + .mm2s_rd_xfer_cmplt(), + + //HP RD connection to DDR + .m_axi_mm2s_arid(DDR_AXI_ARID), + .m_axi_mm2s_araddr(DDR_AXI_ARADDR), + .m_axi_mm2s_arlen(DDR_AXI_ARLEN), + .m_axi_mm2s_arsize(DDR_AXI_ARSIZE), + .m_axi_mm2s_arburst(DDR_AXI_ARBURST), + .m_axi_mm2s_arprot(DDR_AXI_ARPROT), + .m_axi_mm2s_arcache(DDR_AXI_ARCACHE), + .m_axi_mm2s_aruser(), + .m_axi_mm2s_arvalid(DDR_AXI_ARVALID), + .m_axi_mm2s_arready(DDR_AXI_ARREADY), + .m_axi_mm2s_rdata(DDR_AXI_RDATA), + .m_axi_mm2s_rresp(DDR_AXI_RRESP), + .m_axi_mm2s_rlast(DDR_AXI_RLAST), + .m_axi_mm2s_rvalid(DDR_AXI_RVALID), + .m_axi_mm2s_rready(DDR_AXI_RREADY), + + //AXI host to stream connection + .m_axis_mm2s_tdata({h2s_tdata[31:0], h2s_tdata[63:32]}), + .m_axis_mm2s_tkeep(), //dont care + .m_axis_mm2s_tlast(h2s_tlast), + .m_axis_mm2s_tvalid(h2s_tvalid), + .m_axis_mm2s_tready(h2s_tready), + + //unused debug + .mm2s_dbg_sel(4'b0), + .mm2s_dbg_data(), + + //stream to host reset stuff + .m_axi_s2mm_aclk(clk), + .m_axi_s2mm_aresetn(!reset_dm), + .s2mm_halt(1'b0), + .s2mm_halt_cmplt(), + .s2mm_err(), + + //stream to host command + .m_axis_s2mm_cmdsts_awclk(clk), + .m_axis_s2mm_cmdsts_aresetn(!reset_dm), + .s_axis_s2mm_cmd_tvalid(s2h_cmd_tvalid), + .s_axis_s2mm_cmd_tready(s2h_cmd_tready), + .s_axis_s2mm_cmd_tdata(s2h_cmd_tdata), + + //stream to host status + .m_axis_s2mm_sts_tvalid(s2h_sts_tvalid), + .m_axis_s2mm_sts_tready(s2h_sts_tready), + .m_axis_s2mm_sts_tdata(s2h_sts_tdata), + .m_axis_s2mm_sts_tkeep(), + .m_axis_s2mm_sts_tlast(), + + //store and forward - always can post + .s2mm_allow_addr_req(1'b1), + .s2mm_addr_req_posted(), + .s2mm_wr_xfer_cmplt(), + .s2mm_ld_nxt_len(), + .s2mm_wr_len(), + + //HP WR connection to DDR + .m_axi_s2mm_awid(DDR_AXI_AWID), + .m_axi_s2mm_awaddr(DDR_AXI_AWADDR), + .m_axi_s2mm_awlen(DDR_AXI_AWLEN), + .m_axi_s2mm_awsize(DDR_AXI_AWSIZE), + .m_axi_s2mm_awburst(DDR_AXI_AWBURST), + .m_axi_s2mm_awprot(DDR_AXI_AWPROT), + .m_axi_s2mm_awcache(DDR_AXI_AWCACHE), + .m_axi_s2mm_awuser(), + .m_axi_s2mm_awvalid(DDR_AXI_AWVALID), + .m_axi_s2mm_awready(DDR_AXI_AWREADY), + .m_axi_s2mm_wdata(DDR_AXI_WDATA), + .m_axi_s2mm_wstrb(DDR_AXI_WSTRB), + .m_axi_s2mm_wlast(DDR_AXI_WLAST), + .m_axi_s2mm_wvalid(DDR_AXI_WVALID), + .m_axi_s2mm_wready(DDR_AXI_WREADY), + .m_axi_s2mm_bresp(DDR_AXI_BRESP), + .m_axi_s2mm_bvalid(DDR_AXI_BVALID), + .m_axi_s2mm_bready(DDR_AXI_BREADY), + + //AXI stream to host connection + .s_axis_s2mm_tdata({s2h_tdata_i1[31:0], s2h_tdata_i1[63:32]}), + .s_axis_s2mm_tkeep(8'hff), //all bytes valid + .s_axis_s2mm_tlast(s2h_tlast_i1), + .s_axis_s2mm_tvalid(s2h_tvalid_i1), + .s_axis_s2mm_tready(s2h_tready_i1), + + //unused debug + .s2mm_dbg_sel(4'b0), + .s2mm_dbg_data() + ); + + //------------------------------------------------------------------ + // chipscope debugs + //------------------------------------------------------------------ +/* wire [35:0] CONTROL; + wire [255:0] DATA; + wire [7:0] TRIG; + + chipscope_icon chipscope_icon(.CONTROL0(CONTROL)); + + chipscope_ila chipscope_ila + ( + .CONTROL(CONTROL), .CLK(clk), + .DATA(DATA), .TRIG0(TRIG) + ); + + assign DATA[255:256-64] = {set_addr, set_data}; + assign DATA[79:76] = which_stream_s2h; + assign DATA[75:72] = {1'b0, s2h_tlast, s2h_tvalid, s2h_tready}; + assign DATA[71:68] = {1'b0, s2h_tlast_i0, s2h_tvalid_i0, s2h_tready_i0}; + assign DATA[67:64] = {1'b0, s2h_tlast_i1, s2h_tvalid_i1, s2h_tready_i1}; + assign DATA[63:0] = s2h_tdata_i1; + + assign TRIG = { + set_stb, s2h_tlast_i0, s2h_tvalid_i0, s2h_tready_i0, + (set_stb && (set_page == 2'h2)), s2h_tlast_i1, s2h_tvalid_i1, s2h_tready_i1 + }; +*/ +endmodule //zynq_fifo_top -- cgit v1.2.3